diff --git a/CMakeLists.txt b/CMakeLists.txt index 1fc13f57..ed24a775 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -62,6 +62,16 @@ include(vcpkg-overlay/cppcodec.cmake) # add_compile_options(-fmodules) # endif() +add_compile_definitions( + BOOST_DI_CFG_DIAGNOSTICS_LEVEL=2 + BOOST_DI_CFG_CTOR_LIMIT_SIZE=32 +) + +add_definitions( + -DBOOST_DI_CFG_DIAGNOSTICS_LEVEL=2 + -DBOOST_DI_CFG_CTOR_LIMIT_SIZE=32 +) + add_library(headers INTERFACE) target_include_directories(headers INTERFACE $ diff --git a/example/0-single/genesis/config.yaml b/example/0-single/genesis/config.yaml index ff424bfb..cfe483da 100644 --- a/example/0-single/genesis/config.yaml +++ b/example/0-single/genesis/config.yaml @@ -1,2 +1,8 @@ # Genesis Settings -GENESIS_TIME: 1763468331 +GENESIS_TIME: 1766302305 +# Key Settings +ACTIVE_EPOCH: 18 +# Validator Settings +VALIDATOR_COUNT: 1 +GENESIS_VALIDATORS: + - "b3183808a14d1875748fd96989441855092ef73c6bf5a7680f03b32d1c12f96ec4659e64fd526f3d975eb168907ee7589946f972" diff --git a/example/0-single/genesis/validator-keys-manifest.yaml b/example/0-single/genesis/validator-keys-manifest.yaml new file mode 100644 index 00000000..4a670705 --- /dev/null +++ b/example/0-single/genesis/validator-keys-manifest.yaml @@ -0,0 +1,27 @@ +# Hash-Signature Validator Keys Manifest +# Generated by hash-sig-cli + +key_scheme: SIGTopLevelTargetSumLifetime32Dim64Base8 +hash_function: Poseidon2 +encoding: TargetSum +lifetime: 4294967296 +log_num_active_epochs: 18 +num_active_epochs: 262144 +num_validators: 4 + +validators: + - index: 0 + pubkey_hex: 0xb3183808a14d1875748fd96989441855092ef73c6bf5a7680f03b32d1c12f96ec4659e64fd526f3d975eb168907ee7589946f972 + privkey_file: validator_0_sk.json + + - index: 1 + pubkey_hex: 0xd89fef7b41821a67c118e26808f48e28d00cbe082a1f88369b8828147f3905656b3b04785a5b26403a0c0a574b4f333bd4d48a03 + privkey_file: validator_1_sk.json + + - index: 2 + pubkey_hex: 0xd404bb1091a750710952a64b22240d0013bcc66a64b5b1780b89b120c0dd7d212fa3cb5e42f56e74fcc68950e6b493647524a627 + privkey_file: validator_2_sk.json + + - index: 3 + pubkey_hex: 0xb196071b88a6f16d658e512f753be6222e54e91a19e0d676201ac5161cd90e1e40210d36e024f81ae30ee67714092009c20b415c + privkey_file: validator_3_sk.json diff --git a/example/0-single/genesis/validator_0_pk.json b/example/0-single/genesis/validator_0_pk.json new file mode 100644 index 00000000..2af3cba3 --- /dev/null +++ b/example/0-single/genesis/validator_0_pk.json @@ -0,0 +1 @@ +{"root":[2087627763,754406247,1168254309,360212415,1578884007,772417919,1172421982,1682864316],"parameter":[472747929,573156706,1979134263,986355730,1782443694]} diff --git a/example/0-single/genesis/validator_0_sk.json b/example/0-single/genesis/validator_0_sk.json new file mode 100644 index 00000000..3ae96d94 --- /dev/null +++ b/example/0-single/genesis/validator_0_sk.json @@ -0,0 +1 @@ +{"prf_key":[201,110,133,199,67,216,234,196,18,244,231,179,7,215,202,129,33,245,111,67,20,79,81,236,178,201,251,161,98,107,107,228],"parameter":[472747929,573156706,1979134263,986355730,1782443694],"activation_epoch":0,"num_active_epochs":262144,"top_tree":{"depth":32,"lowest_layer":16,"layers":[{"start_index":0,"nodes":[[349603821,1652667082,2086231848,344918783,1732423567,1705784122,1353828758,1642971815],[1956191271,1876078134,345154306,1423706441,455623409,8791966,194678276,1789379120],[1924060874,2064015287,1534506198,1228150422,824292899,1486741291,1719685071,1693042928],[1018019749,1575562236,2011767134,1795529310,432999654,406488337,1907829289,243841581]]},{"start_index":0,"nodes":[[2029670716,304488743,612224402,1219528537,1237524896,1009639583,410136008,1991536621],[815601970,1094000553,1186124464,794160560,333784675,1979427236,682007849,2121417336]]},{"start_index":0,"nodes":[[824371319,1737731256,2004915306,188448618,846849435,1715963838,1276986966,1274695814],[196583666,203296999,1987121752,954247238,247985028,1399595821,1394598107,1718984580]]},{"start_index":0,"nodes":[[1517037135,1460291747,1314897521,737956202,248231984,441434051,2105295051,210538099],[719237319,881502343,34028757,1682678311,103415896,801735260,1638089849,1655076494]]},{"start_index":0,"nodes":[[625350285,1600688594,1437715669,730198089,590971573,1116370668,1862832482,2096810240],[572169460,10919103,2097432432,949427790,536389585,1575075900,1789506243,1752594105]]},{"start_index":0,"nodes":[[2083138241,1133220943,192584230,126715877,196109140,1359920779,646528739,1038432839],[1822492897,1327217504,1976107598,1680687433,1634984781,619144604,606879399,1680418459]]},{"start_index":0,"nodes":[[878536270,2034243183,381628312,492980323,1558622502,1807577400,1741322325,79792161],[1405588755,185680571,526966947,1414364627,1148838778,570628720,1673268110,583902023]]},{"start_index":0,"nodes":[[1133113580,1830617970,1332261414,581544494,81898124,394367048,1800195102,501738749],[1770377969,1064968060,555147396,794579388,2049555189,1486218542,1351393821,1492797288]]},{"start_index":0,"nodes":[[324995202,644873019,523616406,1271670382,1243296178,1373799690,624183247,513479270],[418186971,448244447,1169432213,1724082658,1653768457,1568630699,1819564620,819576958]]},{"start_index":0,"nodes":[[2000308220,123907295,922502532,1837797918,1883941638,644151706,1506083418,316534618],[1807319407,1283006176,375633805,1847997544,22355078,121483781,1823797538,414300109]]},{"start_index":0,"nodes":[[112122244,562109104,2035391881,2015022520,176841502,1047515613,953519434,554034916],[1307363642,111622162,512822214,388810698,1282997932,1725687848,1819801236,1654061254]]},{"start_index":0,"nodes":[[2072689533,399371584,417059719,836884420,183648604,454971535,1126111526,522880376],[649019599,721233090,573001850,396082417,1214972053,235464694,615431717,194389900]]},{"start_index":0,"nodes":[[1345943613,768017850,695638733,1730614149,725340996,365586892,1504534959,716720170],[1950355610,883216239,1673647345,1278864128,1010134980,785410185,259844446,959558304]]},{"start_index":0,"nodes":[[1512850931,425959398,1080974813,267583836,1997446859,1582744284,1546792697,1867805874],[897711718,58207978,507382378,2048700605,152466523,969027844,2117070064,1647656181]]},{"start_index":0,"nodes":[[1178647040,1181248893,1187753606,1552478498,1488500377,824929470,1016371717,512744911],[1607683885,688303529,728745290,1778154682,1489179083,1690252210,14536573,2073497171]]},{"start_index":0,"nodes":[[1987468973,1405923496,1740957772,882095130,1842800462,1030154988,2026606819,127871732],[1740156475,1600128757,357559364,1419351030,1535780828,978706301,1448415179,2080628916]]},{"start_index":0,"nodes":[[2087627763,754406247,1168254309,360212415,1578884007,772417919,1172421982,1682864316],[695414709,50435369,1815997835,911135446,1665087211,930612894,1724394802,288477771]]}]},"left_bottom_tree_index":0,"left_bottom_tree":{"depth":32,"lowest_layer":0,"layers":[{"start_index":0,"nodes":[[1666094129,461096082,1845144449,1455840731,1359494868,472046784,365005935,113462972],[29255237,855716085,1454852145,1238409600,924810062,1882962859,82981196,776383913],[2035770187,1915504158,344163334,1108357184,1495945736,889614064,51952128,490612621],[287904651,309099249,1537898020,807061252,62791997,500255106,120044836,967742817],[901902112,1113747665,1664281853,1783466915,1628945213,1145910601,368935082,1024558035],[186906832,1753177478,1525333670,436577463,1121115583,1723014384,452608135,520392691],[1094612547,1001207200,670982661,1189810659,98525365,1280460735,66161631,1280468834],[2067783167,1074730970,164738459,780624055,2066154391,1688281592,959090488,528587790],[1569080921,166184862,117961756,227764070,1020586373,2007546427,819053169,127687192],[1682443769,210078882,1429186761,287461954,1182649283,2065587847,1534511162,1253101228],[637493148,408993050,809183929,174575326,2087826365,235054709,862639249,952985634],[1642606890,438388475,1796451531,461739729,1919988316,1607245290,1583551904,2100072169],[762848838,825786097,1396671717,1904444722,1185224461,1700029415,174820818,1171285435],[2100144294,1127833199,2017884246,416967840,798578726,1856746079,1734011776,612821899],[1968206638,428421600,1187962513,2075038949,890139400,547619746,1827196806,1213769299],[130362800,788064422,1224289864,1122697922,2066105342,1055267650,1457728731,167029325],[1359498106,740946961,228491671,1736982177,1575163681,1010019416,440858538,1047462142],[1787735577,1932562700,984839303,692602842,620147151,1199734660,230779336,961370617],[440269878,394043374,1086452706,1895676456,689648893,94884305,1400723001,670512367],[1895010192,989215243,1261202157,1842702912,32042211,963700079,954054642,1791928300],[122633294,1633554489,697945263,1130911499,1085664017,687815835,650106474,527706673],[119733676,1052839051,349182333,1303150257,1443915791,222811606,1415516627,119225593],[1662781596,346915792,986534294,424828057,1280487771,1782933759,1553298610,834367494],[810506882,1696557791,1556938054,863791130,293806880,1363663910,1875032063,542534434],[2062678136,918332739,897645816,1648718014,644612329,1077088124,48477270,1782425449],[1408041004,1006989916,1424974782,1196565244,1118275703,334933433,228345284,838999984],[1633381552,1336049095,197857290,1513691766,1169179341,1912068866,375142581,1688876675],[372884129,1042682804,2091566721,439989863,852775885,148397647,1902057176,30322197],[277116631,472590081,1593384542,1041964530,271053826,1240683709,631115692,1306768947],[810992407,1843048830,2000574490,1883709994,2115880093,1651186151,1276343056,627792865],[59069631,796280216,323127203,338731858,705904002,156195272,16455974,948623554],[1139675563,128629838,1357089347,234463545,858772797,1593365945,1508345559,1222913150],[1515571455,11289464,652515252,1695986352,1310078816,908039696,960294111,1883245599],[116910602,1598603616,1888159236,679609824,402687792,865239070,1949269983,610649171],[229884993,1881547315,1064467308,431567240,948086512,1279000048,363355408,277555252],[1384770555,1602378756,576826448,653442012,1787096417,1151803557,1646188793,349334993],[1413041769,2082131570,1185524875,1701197688,1813046032,1682310470,583618744,1651751726],[668825923,1224505988,1088134052,1917497280,715783647,46763105,1479159085,601666087],[2003711765,787159750,358285479,1449872053,1370050051,811743229,23930677,959219169],[705465001,1394442141,22466852,1667551868,214008238,80754252,333214782,1076924036],[34305826,721994405,1190070274,1067229246,41959183,2095845864,1813151855,408138851],[955110129,1063139423,669690075,308105554,1733434894,1602291007,58420390,1362512546],[464707327,647946423,945383182,1912279866,1042956658,1659216682,627975081,922136141],[315474654,2059361705,1847041356,799390158,1477280506,1140119906,1275353346,518004964],[1464533612,117767037,981405670,54422824,338112836,227048240,968257167,28223623],[186970917,67035771,1284542851,862667825,1845462823,814224890,1496017525,266599889],[64984541,67537874,467153912,637007776,950105906,1784528971,1421879228,273266177],[713234379,576382205,1162857257,99477757,730100616,1084304888,1170852608,239551920],[1604277917,1056631786,990176253,497335569,145365129,1607846298,508736390,1491852772],[1005769262,592460922,1916279496,653280208,1920824658,2074119979,2083871782,1490729775],[1196726649,362728971,921313776,2008851397,1391280598,353690291,1025632500,1132968042],[1186770475,2021306133,139004746,133564351,1818328083,1063791302,1267949913,2082232330],[2125888030,1021142259,1328046431,1529943884,800232915,810782269,949144082,799937254],[1254150227,2057944548,1094469318,1968759616,673973711,1270809828,863343059,1352283337],[518797867,1497809551,1939141372,267969141,1008236158,86747000,1169854773,2079833724],[786468167,853478025,826600809,977424446,548039438,1270634211,370323875,103505912],[1812418614,959729151,1012131511,363504075,283429839,1722489740,1104388135,1714443337],[1632723204,1527984468,852918163,572329686,502567866,806177593,291843709,1473191585],[1217027870,1834105374,343553373,218410642,325874426,886787628,989768895,212807836],[54628190,1085831518,284071714,52343499,854000239,1607848015,184850362,1377914911],[1352014940,1138951138,582264755,887569730,1451450179,350145958,907649813,1615981759],[1465622663,1259265397,1709784549,1756699692,2095814303,1163135837,1177998121,726921053],[596309531,2117783644,1215025029,233523859,382428662,291638793,918310868,1652524234],[1721775536,1337882183,140307754,1260192918,1326732203,1469819007,827682100,2091248673],[1136293003,1056373298,1885162639,817125084,965312043,110091711,2117397479,462142628],[1821227379,1238787901,702354591,1698502761,1582436996,1383820193,1599622643,1389548092],[1763544793,103996553,1151778567,516919444,667613609,1729896921,211659877,1535851900],[663752394,457402406,541173109,802516550,1164670484,1518999099,1916838513,1897826618],[97044341,196425337,1626825004,779550817,1792160721,127896133,2045899799,508033037],[409335425,780271097,809117173,1981678141,341224368,740272564,1332278232,1078378670],[1110988410,2042268082,432911743,1948196133,259183599,922351813,1443156598,1941033133],[899238356,777342100,2001518908,117328708,1204685722,2129666675,1378845762,1260848601],[406108491,1835569725,2051122847,373690920,1016503840,1419057333,1487903447,1339136935],[579769218,1946351269,755156522,1004988074,1681667189,1270701795,945291889,1610685006],[1894371012,1776109873,83107544,1715709850,574235137,2113093132,921525957,1568504992],[945918424,1255789758,1065977731,1595265159,920827666,1336396256,636364390,1456444129],[1270034329,586707970,121404096,620642278,866111717,1727367779,1197822184,773252770],[1233758388,1075652463,542222667,1729894004,1648552355,1956930921,1611938160,1106345981],[1264760662,244868011,695803089,1608677070,1476947312,445547526,1906991003,1572626467],[1887490142,1901530774,1635770131,1023044908,1239184219,1591821406,134891233,1409124405],[457049999,1044436996,834574631,1296048133,1087671063,719868500,141509875,678845180],[1357919511,621313846,37173653,182993709,1412228703,588330142,421134352,1539270975],[337108951,65614285,1882470959,1702749949,32592124,1300170352,1674245647,413198888],[356729239,1549827898,554723789,144325932,302156516,439709925,844489770,1766220382],[153345252,1391340669,914570556,198144863,1039049005,642250651,938062389,918525404],[1200289506,1710161426,1839311264,132066033,2044956143,582830416,1353412493,560314053],[643670084,1384870028,1274468616,2032087976,1777117329,1830086815,1018625018,1579518845],[477745221,1791925763,710878464,1738668553,107846196,430837190,91163917,306480067],[1995820188,1037562821,1930067885,155669141,313761318,1753523255,1882685231,801466565],[1363969291,1263777771,1190945894,1371772065,653673287,2024927505,293108756,1023594214],[1253949332,484713550,1857843756,1323639146,1611625153,1959243223,2086912679,314760495],[612904140,1115135762,693786067,952479160,404098982,1860473153,37902036,537473210],[1972540554,288040994,736417692,1574606917,1568873587,1216823759,1433868808,346162439],[2109256203,1740261719,1286024896,681005509,460160220,956643148,1250802027,617232982],[1239517174,1675442341,1126162814,329657557,751706295,458204613,1650293873,1602314622],[1786198483,829830187,928064493,854158702,2117013555,1426929573,776729565,1979167086],[134279996,374338077,470646231,1273108898,966383295,328123142,1256727085,869814341],[925359707,1521142072,603263545,141001282,616993680,1735828512,1109165396,208240623],[352526239,147508421,173718226,423114942,1256911158,1761573887,1841864430,1499190796],[1795385531,337201712,1763252702,1970554855,218336137,1577946350,912559449,2039497114],[1582802332,66489354,709209804,1016494955,1624734636,1462530677,1914281921,1383146794],[1621293561,844021342,1964498405,1225440764,1322979519,1564022459,240605427,1864945458],[1486673235,1434911265,1006885211,1864521440,1151796927,1339850626,1687342316,1540624285],[863105662,624583822,505584385,1618504567,1268875379,695483797,1750767518,460888657],[594836391,667940922,1634845063,604733196,1815969626,589700627,911520053,1749695145],[300070340,364782329,308769234,731408873,389114292,232366435,1636195176,1459116182],[150106937,471942347,98753601,132101299,125761820,1895693606,456246651,958216025],[1898768845,1099194341,1387036615,252537552,42729376,1976584849,1536595566,633445064],[1726926706,1289632467,713198174,537899828,2090353096,592841912,80679720,1319005720],[1659911703,343134678,41969674,1532104120,1361921027,1739978832,2030488387,2126094798],[727978207,1449054645,98933382,1387981999,1962387171,1298968946,120750392,1450379286],[143895642,962651811,1336152720,618526819,520004175,2130594612,2069657491,59315843],[987017476,1233595307,1945280597,425813402,1147402398,1859815087,801963338,1875973967],[1629065054,1402859001,1280757212,1142851051,1311341952,1341835402,1921662645,634963266],[1515277238,99363499,1065463823,56488352,536386486,838648684,1587320737,1173211308],[383471397,1543903430,82807127,893458439,844812731,1517727896,437727702,2047999431],[866442315,594673508,1384050272,456534393,1775243586,1821283271,150471475,1255996078],[1702178321,381158631,991625106,2055437144,578226625,792783323,1017473239,1386824384],[1038188351,1646311617,1894145159,1383252835,182521441,878840178,1809041177,2039488771],[1185042010,741586502,59752947,1832025443,1616572470,997547263,2019711384,999813879],[2073063115,1085339458,1916502471,1144653679,397209568,1018535607,678261373,1308138437],[226727240,1984867435,687027922,676687032,1418447972,1680593723,1609614559,188035296],[130588627,97587685,1211183173,1502980236,893937050,756952862,1200080273,416299487],[1686271828,1006383356,878553761,799289421,145511096,1592511934,133128355,2066535894],[1722362279,1261920623,1670019164,23395573,2092193226,2013956833,1169579500,1955535923],[1389040530,633032126,1650523345,1280012831,507539559,133482319,539067761,1269551048],[639866343,1143840772,850507201,1296661706,1464215788,313140706,2128115639,301582954],[1726465308,1414099150,1043641173,1086913338,106790668,211228470,921894684,654904944],[561472141,386274993,1930937529,909810701,74517842,1273708225,137609944,1315497288],[838272221,647399886,1044339869,777384808,1022111685,1556337223,1102612810,287884107],[1033445100,2087475790,277378329,25053707,1784140337,1837154564,930154838,1150973819],[652263410,715831430,989969893,2102800709,584036320,358693749,855379444,797133240],[1047074007,1413456628,1051796744,1535427587,1221214554,1880258028,336671653,1292007254],[1633309645,2084800437,276534546,1186569801,864579869,1229423261,1229261232,511129630],[1773227058,1426603307,536533126,416805255,1811312325,2047539039,1214283131,1294314456],[826695605,1044688797,1988114344,895619950,26853183,1394112787,956964853,393083048],[2023759818,1940948912,66443346,2051101903,793936531,894773916,1332627060,31036751],[758391611,828411307,297510086,2083597537,1733355765,769534435,1278337012,1100508646],[219783734,985822249,1194985140,1929642878,376258449,1588820230,681631678,641460247],[993145562,175705977,89187779,1486946600,1101486533,1846077468,438793392,1116165528],[1688893450,1050276073,541114257,1857451600,1385109040,1324604863,327298438,983794469],[1771426492,1636427795,1698511436,452690892,647966562,461414709,1162198962,1611719833],[939929277,511576166,662656909,1314341371,1631974120,44498937,932187165,689791418],[1075274355,1148850332,1911514285,847397010,1248441381,962771731,1209808096,1621790049],[697217501,328636152,40207391,2057086326,1310085525,1397714814,152029858,453204308],[846315762,253494615,811488604,294755678,648162058,2115558878,1540389475,383709414],[50512763,90925952,1266453992,1656792078,13766687,1850035754,14491357,887934949],[1710062512,1251220973,2106383537,662188173,1773331572,290317906,1830567264,28326727],[1155754917,1215967671,1685451014,2025075432,1955120968,1003066670,1459574926,1169978397],[12441004,386454290,24445437,1743242443,1767959829,1422880681,559935303,1264147817],[283450720,690979660,528327815,1903256801,1659508642,1611939085,96935608,1715879682],[637610415,395790139,1494593822,920834820,1715114616,1351101445,1877502998,1578795758],[1660339156,994452028,2070936251,928131741,1677076865,235033863,1847770421,1892831866],[1502809966,17671870,1766228106,1804385388,2051465063,976166836,900481477,236096419],[810502029,96316780,799137589,416532610,49317679,1286767602,1114227675,1936173328],[1655374484,1439159438,1407086864,513801975,473301314,1286434371,244767227,255466865],[1082476375,1970442458,8298032,1877181607,1699122934,549527097,182781879,347446931],[743045846,2080723512,6697229,1151762013,341340059,177544801,1822581423,1333548896],[1882085013,867225090,1546196283,2121852652,1010731949,1799270478,1222373284,2104898122],[1565444192,992747284,1772909008,703466987,1579532826,819328968,849689971,569368769],[1114018721,983181727,585679285,1988883749,1944662105,1384556938,2057512545,1999945932],[1540762935,782383941,1512828989,603012324,660785191,1928785626,1714352454,920013909],[1691148323,1994752159,227276873,1960885687,516415791,1449912159,2054232196,1908486126],[1250010852,256061932,1435784223,1483642502,150279927,614868265,837548617,863719437],[199301308,1275693609,1608453115,1808743256,1136633118,684844182,323684008,231526392],[1424543365,2258012,1679537394,2029547844,264391873,910301099,1876792209,1614124510],[648793911,11713568,811714115,249037535,925179298,951655251,1157652151,1764296233],[2043033932,2085198314,1684061908,439105939,1144397738,164254697,477526284,1626464368],[201976633,166104929,2042270700,714222302,50213829,11354243,591120222,135619228],[1508892863,158675098,824411313,435855323,1467236675,1253100496,578149325,810237491],[2021349174,108770726,1457766317,413335409,777008480,1223331854,1586062532,1836615616],[788960032,1214108344,2092296986,420318812,18431043,1638533282,1391194063,1481391781],[614714969,1675005781,1053700629,1021301984,782531500,452987904,1909076986,1865016188],[733980580,1193574812,1035181509,353516328,462939713,1042223341,471852822,1499011634],[2049720672,1629964750,1334539625,1366275839,816134308,299903424,1381322525,890488715],[604494397,858109895,497635292,1338512597,1678483650,497403992,2077184626,719708841],[275006328,1884658535,763697207,631611348,674228927,206212606,2074491731,1787416585],[115268739,779760066,1735097783,87997179,1227700759,1736499928,1422129422,860320018],[1667880975,410436482,740151969,2054766595,2096783975,1048724612,310284132,576444880],[141576767,2043093307,248462971,545114417,822342205,955718066,734939650,1050694900],[701603490,193492825,254921634,1349634896,985996314,1541117406,34575240,1391653126],[625329050,2025037589,269686612,71528722,1580678296,453406951,708106741,1294673193],[1634260350,778184179,1154443710,400990833,644743836,1601216760,1787745474,1538893108],[1164912957,785210532,1211274562,1402660074,1859153600,400781253,1070458730,856438413],[1761754315,1790329074,887352779,1120147662,1467221422,2099073559,180493316,2086998980],[988421945,1395417366,1592571307,1432220572,234677832,384842240,101152721,1781457155],[825662712,628511221,88370465,784450116,11341355,231777125,1876225819,1913008350],[813342772,1142407485,1046997622,626383552,215318279,2015803981,1266821970,1729298572],[1020693881,801279120,1316715770,1956257013,762613085,311353606,2071022129,570074144],[1818946073,1043207886,627355192,2122687200,659070283,1958162178,1185842621,1820639028],[651057631,715988477,1780057143,514703136,1793816236,2005948845,1978961754,1770061773],[1654433076,952471791,899978299,1195577801,1976402982,1874529939,232493909,1921230740],[2008964781,969602256,557667825,28950150,492563182,1073475850,1022238678,1218873011],[995799002,341106297,406643383,2071973476,1126488844,879796913,1136541618,931723419],[927666837,1337530352,1849855179,1594894870,398467722,914904588,786054399,89748362],[1994621442,388289431,765487921,872062230,1127541019,59657149,321507251,1749813322],[1210593843,951325382,1852406060,473868398,267989498,372581542,854196090,2075128021],[516681925,2059580929,1312631985,956902388,81902112,1148471575,986465186,2114226674],[1313788099,99225579,1872304509,651514733,1351885231,1636627299,135005762,1302918105],[312468878,161261166,532339792,1155332799,1772466387,709960272,438638048,1473870557],[1717186175,443940539,1524039104,434029141,795660574,1545363761,1532245415,538588349],[69372296,1359971268,135207140,1779514344,996486184,1931904640,2048755734,786754063],[1660256511,1644280304,1005624180,334552542,642609705,333545111,1413695324,1504226225],[1587380486,1137499586,665151137,1956472864,1715563810,2002727386,479521000,514117471],[290826914,1385292883,873129749,751789575,1074077677,450227113,1060480729,1596332469],[2016310797,1906515711,1936729306,1319757558,1722211192,876074352,609936437,380849482],[1675599031,510609731,526506448,345053125,1389170271,1835272082,380514481,820658534],[1408370830,1592867500,1658771788,1857017870,1859857691,1587585803,1323284108,1732506730],[1456444580,1323640999,1096642222,1257036978,1962064894,450614759,1177797814,1722770679],[1129099601,693402890,974158500,28556599,629996209,60256240,2091003039,71153063],[1649077297,901936688,1442506853,953618095,1691054524,1327255846,2117325872,270215468],[1228600938,647934131,774465009,1722104211,73006988,1870215065,941037997,1263150072],[1896874849,516872784,1589598184,1745518242,360568986,1506148989,1330144897,284470762],[238560260,1077280154,185456044,1548454647,249256406,1399183173,1064345879,666705332],[1942145776,216106381,1589398610,1648968093,1613453329,234994530,1771507597,1384843504],[957136936,1677866244,1284400417,1504495491,433480923,1148385279,1624239309,1683856345],[58914268,1763665567,693855358,367530683,640847315,1267168252,99063378,180458070],[39336689,1635360101,1279720015,1213136335,930794512,469490405,1012157201,1662154171],[791136866,1454526957,1728096991,1848399492,1503013001,284024758,2097505138,1302457915],[798327321,609748510,1771350697,476496759,21235477,1823030062,1821895608,1146206710],[1612976131,160592106,778068219,498965483,471889963,1295587630,463924281,79249059],[1374341575,941974941,81762139,775479069,1824581182,945029394,952735955,1010197885],[415342788,1389943735,614001449,1004570034,1616785976,1237017195,394479604,248803661],[1118022542,1477160985,1440141178,2031757953,1460900911,2118818017,104570373,1212510512],[1800471154,413562450,501684392,737543679,1594513420,1425734511,2008502872,1852011542],[1126281900,659442930,50291969,1800624785,1260833963,1341492855,929832612,1217884932],[321728550,1976031167,2107461440,1199904574,813058463,792415436,918263496,1432101530],[688947062,934013974,1593762333,583007389,215206735,1886558979,1682102720,50126364],[1981330330,1086741426,1375814931,278605201,1756156354,1465862980,1777257532,1869801771],[628700742,8430315,732912295,1419074395,226906122,800368093,804251341,168715560],[1245940137,353115147,1955242132,1128556054,1641207889,131702607,2004687902,1306791780],[1479134692,1166314439,1541662322,1153574407,65716154,792648185,1589538752,1389933068],[531613430,845626873,289102940,1389551917,295427666,1657078400,624922984,391532125],[1990113343,861980151,840565145,207297460,1236090747,927174238,685831779,898577265],[120028689,1687378401,152928472,1776633431,1662971576,1309476487,978065114,921684350],[5728783,83478510,249303752,1175341924,1718077726,1383003424,413220942,747282129],[257952320,2052896085,244532815,503242433,1110740539,2115251863,1076102382,1426254550],[974568824,1242165005,1830025225,876056823,2006467063,1151276075,1223360717,246388512],[1772422129,968432501,1965181692,1879991313,1613135320,649221245,17866728,881887806],[481488086,326420484,1497673253,644858723,1720603543,469339757,198376782,783441030],[1186372856,2074827843,622663507,1675490177,643984365,1580873739,152226773,834421893],[1463119857,572015500,721794879,111442263,842578751,1914241717,113560589,1091713721],[292087429,1192947855,2120419467,1784683724,825263361,1117189112,1158706238,391676020],[558443450,791700467,839910958,1710695611,1848222471,1158065433,511440704,699709132],[2057468302,2013898265,1136402206,767234695,1079942801,89018063,357488244,1378517172],[776126520,1968833042,1821899474,790190949,922448617,707973104,530998367,1482953724],[96134708,1209566724,862213757,1860863018,492803721,299641187,290077846,2069820445],[1589354649,1504314118,766588653,1700612095,1256051762,2002586135,1067484911,2092823409],[1137876339,1466385174,1032787198,1269368387,2056992185,643399108,877061178,1143212060],[374190622,1326682199,1416656037,414496647,1378323254,607471732,2005604930,52414896],[239671300,577578815,440721870,1090876489,1645065856,2065094490,1734447072,15577745],[343183622,551118679,1298605575,93720262,559940828,838038843,1935846073,1856422369],[1084569063,352183000,289254737,557163480,441293486,788823671,2096666621,1867390081],[675198437,1269877526,1427637005,1196557413,735640605,1158985806,222395225,602905868],[930069250,583984639,1081420366,537478895,1252071809,1338752871,773788048,574027595],[751730708,968424497,591226565,568846847,1864500190,960301456,1060743593,603780566],[19566363,736896531,30972653,1289066912,1297806092,88994358,2081795879,1639952682],[769863506,470048179,1879412872,275314881,1579425312,2022874770,1103278233,400958974],[1448285364,1784827176,198250975,2092123550,1813728410,1537547149,1588872074,391406072],[1921021096,1268382029,1870208094,257625769,1677703107,970839473,1859202179,1141827472],[987158590,8443853,1930959826,537927176,1311116641,722372949,1961126601,1507301764],[449539569,253056892,1787745249,1677659791,371850636,1869463495,1228708707,1340927791],[1043775050,1801332287,559191291,1472511135,697990845,978609104,562109817,857857686],[2091933998,1414154404,1072135090,925933646,757784885,1625486524,1219521789,724526201],[1969804466,1193208335,1096004644,1997084622,294512779,1030494463,1042493406,1240606573],[940993275,1536267718,2071186525,1933527078,594277558,783254298,1624418017,832144866],[689274067,1288672040,797092086,1653127986,823838927,1268215904,1137405515,1497213866],[695764076,1058554159,383852125,888979814,856915061,967448016,624327696,1135986709],[1158303841,396740834,185373505,1603817576,2049520579,1190950589,665475551,1532533521],[1222860471,808048333,1529881650,23383118,1357853587,1150617851,1046195778,73653199],[1252887062,325461550,1542147764,1178238656,1235210593,164269530,1463046477,144079942],[858516093,767950046,2043054457,556998303,1333646747,2028503747,1086044624,353062622],[2055309423,452900435,1457772577,1570522430,1973820824,1532719253,571354119,335868005],[2043934232,888025198,851120807,1125765580,1366510865,1344441402,1556036354,310694032],[616230359,1934664992,618288109,1655765122,1319669690,14929272,1499388075,1716201886],[1783048067,1734899189,1538203107,644235197,276106637,1199231841,33185687,319792223],[853647930,1650277504,777502014,512097435,884638630,431963046,746348131,1213451975],[81886742,68378276,1228014236,1583920068,1424103526,1442777321,716216316,1369591330],[129492641,1031733694,837664499,2085680518,290461035,1523306976,1805635939,358446230],[683655372,227104344,1654993051,1361662018,1085679872,2000058844,1244025973,1848137465],[959692798,406297824,1897353727,33710228,723452566,1654706726,283099136,695454521],[1384398758,1476585433,2084804808,1266771929,217804144,124803986,1430397384,1259657250],[129221952,779234674,413645633,314522574,1615911050,1840964753,1114050878,1872529225],[762157505,317473626,801589109,796435904,613495859,1926400561,702514672,1302707214],[1065804413,1741551593,613390759,2008656528,840671547,307230008,1452281400,1771356706],[723601838,741102525,60058189,826646003,393669026,448258873,894735831,1139303976],[1935536901,1764295562,225329653,909710053,1855514949,597846819,905789027,2118340638],[1487247361,76495942,1273985986,759107176,1315907917,1491180554,529533724,372654592],[1662790405,2108653000,239870566,911451117,1073087425,671777359,1589597855,1638541934],[1548866652,1107261327,76095526,1085205801,2016539888,1140416076,897888944,603412335],[1340080524,285165120,1313857124,173086095,111940400,1947084301,1317228475,398243078],[707479779,1765816842,932939868,1866582533,564166514,1427758986,496838602,1784701510],[809223011,2077233247,847633062,965085413,790344611,1180201470,463728250,1367575767],[789385695,1841940605,1928023487,1408304767,628763368,92136682,1033797279,1238551437],[2008800139,277410908,1267852460,432606460,279391584,376135325,971724915,1859589416],[329052169,1194141717,1717423123,820827190,159064068,347665099,1412667689,1569976867],[817881216,378372298,87110425,1392794784,202107461,1325159910,2116228705,97543851],[194300128,1043123136,284769511,1350933594,1544734379,151359782,9828959,1801877394],[950072122,290442677,155632482,1563630750,1171078748,279250780,876572010,794458759],[416421935,863401877,619859601,773358549,1544852862,1705915530,332144509,156646781],[2066811441,888626520,1152328478,1611506412,1188811322,1158596117,1487912791,1296992847],[684886403,1712486485,432839776,655676768,882958706,2093256346,1151751606,1544825062],[480495111,33044213,1674929182,1563977812,1240339159,1465670628,1649763275,307113669],[1792259209,392775637,1413072967,830051282,52689341,1456848345,1651014369,2121695582],[1455411790,188066122,467998188,195203518,1602930668,1742461396,664901371,2094283267],[211217192,880257502,1687278236,2012251620,21341027,1760067395,811618410,2085280999],[1507454290,1534528027,1889933532,134959947,996996221,247250550,1807602263,742967001],[1613948961,1243938640,1966741402,1657776111,813736329,62082627,344947881,556095702],[1870267620,2046511016,781112062,1996102144,208834380,400909076,167179342,238118282],[1155062420,472303405,1234441094,1579800815,1360546035,1149607273,1184059761,1265639884],[810459207,512814542,1190717005,992224660,769989397,274402997,1316824084,125990382],[747036708,1760297570,1638769281,2022894004,1856669641,781494959,452042791,934501017],[1452095371,1093490353,1588098312,756096011,1137672007,1109875196,311203554,1738190690],[561934973,593776390,413299538,1197823093,1966452849,850020789,549549099,608798696],[542925456,2124115160,567473428,1713296114,961759388,687643522,1476432871,267691725],[1437477744,25908756,458863871,22188474,203219787,1020077993,1888314455,83375745],[1409689326,387825005,495170942,103409855,512201929,1736258224,992385433,1048241489],[1549230560,1917606684,1648281365,1161717525,28799731,960890969,1434119860,1919963645],[1502943360,327273078,2033712367,390030165,957192457,1775312787,1536878303,59325991],[454303357,836071306,1434671579,1909605653,1329202814,1845129276,138830826,1245098580],[1588619352,396786259,1744219571,824543117,1159120428,589925771,776368166,1955442661],[669428817,619797036,1645531495,873608253,167443016,1630293017,1206924011,1796174114],[677911712,655042569,1906890495,552053688,1538053513,768728611,2109515439,990896892],[718616966,1417158420,1871477314,372221785,1105995531,1400297207,2014927079,1341061091],[935128069,668963609,1464687617,1451219788,134797904,555452343,1507100606,574656691],[344882774,170664819,598261437,1127402362,779373049,1713265762,2010152136,68414972],[1489183667,421405716,1972493494,1322426692,1926492927,1032869261,1754666981,1562704016],[1034397333,1285153946,781958937,711393436,387108946,80076116,1721117035,698797535],[262141126,305963270,989281457,1651862013,1666901381,1041781891,643756349,2051675867],[2067406131,358656050,1628550264,1081437635,902013723,912966099,995048400,1511635106],[1384293127,260678295,711546592,1047533261,212246987,35367173,1817593176,890413319],[971156013,1945723219,254325669,1828105777,408966496,704579337,81214505,1613467001],[915943843,1433436875,913042750,1658197711,330793089,768914692,707316662,1612245414],[1900484887,1130466463,1432439645,66441583,493575898,314437251,255215653,1933800477],[940502054,1191688854,1397640922,841717063,524973203,1188694674,1924654398,147398169],[1706570346,2082890352,365130781,1257023369,2045769215,1774580539,413830261,256293076],[46500249,1894413765,406809277,1021321460,606864119,1341533502,984573399,395232633],[930303618,1198778414,208077856,1910649793,646640788,888451065,841739952,445386482],[1824009863,865833923,443510761,5678869,513154902,1824670556,1554756825,1657193555],[218975114,2012812660,951624761,787497966,926000234,806844096,138094676,592889536],[598258680,231695275,1419552539,683416019,495022903,1305112718,1512572606,423925407],[462549391,1661572231,536628607,1948550149,1829769353,551101613,639230293,236008285],[860931135,2050877259,430667967,454725015,1347773448,2088358521,639459918,1676227638],[43868288,2095504599,461995792,1559801753,1754807052,1088497890,1810430141,576866164],[1214577037,95052413,2110414469,77845019,1927181256,1708131496,1473593841,690358558],[860505602,1554387475,936570077,1364138557,1436105037,586214426,2085196904,585363757],[1944728814,209439516,1097774423,1588219297,525329762,1577289412,776408013,94555451],[749892710,278222425,204952929,1713757160,1727862272,437713429,1647891175,1809545142],[915848719,1398341643,1171546811,1388723606,1841080714,1570999051,1580009892,1085564842],[769410623,380569805,179861985,1288833197,1681387925,1418580706,633921352,190447205],[1184962300,1671061636,453027324,106154340,1793968879,1907924584,851926695,1268209735],[382238931,432228670,1250174346,1562878827,1818399209,320579476,917095535,810539344],[570483766,700151435,699192691,305207757,843950295,498811778,436412693,143937225],[1568149918,433053875,1676985475,1916180908,2071192503,1123810746,430992527,1956347302],[1089240688,1092842144,930384154,1197244313,1559469664,641520884,2054549239,29408900],[764910081,1342764897,590355200,1485886005,544340229,712127618,740530184,683022948],[1958514938,147502434,215993825,1652256478,887777407,1195153376,243747740,910968358],[547469494,1650102514,331578781,535016088,385510111,1291370528,259568662,429670222],[925414911,1672756759,467903885,881938783,1485765960,954923421,180749,1399492982],[2070998453,1077864816,1349150175,1753637269,139112238,1640208709,822540836,2016583572],[664448645,412985340,335940260,85780897,1239104938,1988453467,2085610477,1610829993],[106209742,989501927,588837917,230557130,252540011,1325955539,1772680476,861794569],[1359909135,15799640,874764263,1542329674,2021396118,360600995,1920945974,1521839017],[1381012803,522402197,7110971,306157107,1594666623,572752673,1771193369,1906704426],[370907844,2016064829,1270539810,1261014593,1047221337,1120794976,191257350,1915702114],[1208128418,223074510,524179077,989344834,933890855,1707689470,2071123692,2018860993],[380027605,92180263,318956973,461092780,879818345,319832744,1641191902,1978336288],[748027085,275734720,1503184505,524561106,764412231,1425392036,1822837812,161998840],[1676805000,1793196783,1151185918,1353529717,121193534,591632264,1462935801,1062840368],[381954703,1850196152,462454334,1054497605,2105627591,977944321,1767861683,1809479292],[1174693094,1549642563,579169905,659388923,1970733310,337895747,647736528,1865919623],[1766015919,719726756,718515436,1443756420,648274908,789505709,364960537,2087398943],[1994019984,1177506201,59227196,1564361870,1494334353,1404709249,1647832252,1035959617],[207948407,1461045393,1578735635,1121973108,990435204,2054638983,1716386664,1797611438],[887431328,753638437,1725438018,361770751,640444050,857319704,280296856,417310955],[1837572269,1833082323,540878362,272316664,1829429348,1344305347,132194026,1370229356],[674125702,420037134,792180014,642484226,369001110,286259913,1678216859,290277220],[400462465,1102480105,1557359557,173766667,1968502676,2007232775,1261868985,983657084],[1958064649,1271749682,1234106575,702647251,1121051117,1241377296,66747405,1443995740],[2057388321,981225491,168783070,728032295,1391313045,1902223550,930775954,1389074713],[1623988239,541457914,668774960,96761370,1869530650,407968874,1367630125,2063176576],[2090854682,534790927,1318776910,1106548406,1932965851,1704180364,1208007805,572825052],[1236242629,103771034,503038130,1749439217,362253325,1008387749,326670196,136847976],[489845932,707517825,1755817940,1848154380,207921697,1963277066,2041236612,1038960022],[1612872601,145754753,2047153837,1961893306,1487210531,711451812,1436545481,1654576618],[397564908,618334741,1263727723,1201454326,1008512555,2041667529,548878339,1217855015],[1996755327,696602593,1441939924,1149490199,1663686408,1466472666,1030333072,277888887],[568371020,749597735,853114058,248819296,1822535371,1017045038,1991101010,394267461],[647654392,44043087,308756804,40882542,2016592772,1581502936,86145201,993939063],[930475997,1066577679,960405940,102123191,443313565,683337673,590794962,783808780],[308100516,285012295,1539338577,821802146,1278123676,1386567497,728640815,2056042876],[31180725,1064671421,381760853,41588708,733032008,1768870345,1154190805,1206943051],[1108950053,1918035892,883704298,1160196567,867770411,1173936171,581501342,1057056415],[678918403,1701801957,1116935129,1063900796,889864403,708766546,328635508,334024137],[422802306,107724416,893150337,226351345,1773011618,1666957246,1833974591,963746167],[1036601243,418426672,1716399999,1621888437,1341163157,1768906655,1302350906,2008367107],[388039705,221665614,353107754,1698085272,1176847576,1519038284,1513192803,897974680],[1569131340,246731584,1096270895,716481778,105386147,496604001,1469634213,1017742479],[542962144,362396618,14486437,1083148308,1671930011,962361336,1599511472,1651936361],[864855493,91565119,369459344,936333572,963056859,412794860,845547635,1379329251],[689688794,318124672,616634771,258962819,2032931525,1375511742,506492878,1769212848],[1941066216,1650519876,1274822868,1369990857,1426900266,1960680447,1381027826,816403771],[1894840,446419498,1787194152,606874139,1032756511,1200716990,156890477,1526690752],[672050263,665760965,517567418,1289313262,1796465644,1796204437,1062314914,1247239260],[1062488699,1467746726,1375442750,1096952454,2117282709,953370575,53721127,847921373],[1047991090,1570131856,1918530771,53010881,1091144299,579479529,1158859024,1274019882],[774817040,113220252,1766925496,577432855,1741364984,785841848,1612638122,456560070],[3853204,1380783353,917814080,844364094,984225561,998390046,2039272499,1461304079],[1753479406,78693731,1659786564,447679389,127584432,259046293,677777572,1290109952],[953352310,1415344284,1547886159,111100603,388185794,1907481696,84903087,2015019590],[974499366,1529253564,1387156735,774407538,2061311763,1243535709,1942600150,1597080392],[1988161255,238563475,1058554931,1790869231,441792883,933377041,273156099,1530384464],[1231178050,1962483222,608134010,286579629,502071671,1028998600,95253874,2024217391],[1174997639,1788440966,1873823672,805027272,1473239312,1036598346,355479700,619507636],[935593977,1046735815,1737226358,1516904286,1440641872,332788128,1299204997,1556360620],[760383889,151706951,1652624148,1069665047,750630464,485100780,2041187782,1679353526],[801572898,1826762608,1271096104,532553895,1251865735,1751838582,361474554,75755023],[28043200,1864384664,1750119253,541461110,986498416,243581519,676269203,1896879406],[715312396,1995119181,1950123341,2125524711,83725334,1393755279,672573538,1719995121],[12137119,1191803624,1221430887,1037915350,2117534966,1141195891,1257116458,473321980],[318302142,335534361,1407445328,1882402521,1748226697,1950822482,226726195,1615636572],[1764016941,75575758,1584463644,150981848,126982884,534977242,160743167,1905626642],[1662123667,1382385294,1802639293,1485775886,505258203,970276081,172160607,437824523],[247974256,1558657035,1097979790,1810290846,1674922366,81569831,620275283,1295746083],[472050222,2056173483,664405269,2100644118,293933964,187508732,1310141751,1995983672],[648693882,1406195249,2059509654,1412110203,824091794,33942617,1367849085,151671370],[969533129,880275144,1980616274,773972468,18160370,948022255,708018618,1610197601],[469657057,969385610,875395312,219879817,337985413,1790825672,1558302337,497547661],[1650940085,2117282152,1391505671,1009409112,1726259955,140163323,1683015933,734860569],[1423722755,541236383,1496826670,982728992,1204735372,1309325981,1644728750,1942346839],[103834972,225751159,1912071702,1662623693,1445689400,699404021,106563852,1088915350],[1220892968,93307804,1171917946,1463853951,2002319053,1808628555,1245561454,310708413],[1492746831,1261672755,1852351903,1671544839,1302703358,303136859,205970070,979406258],[1571023737,1560730226,1910831470,1555910428,1567900944,1410683832,936467467,661249050],[2121683114,815647025,969642762,1625468098,1176380181,1199518721,1888156197,585440239],[1705422372,1991293319,2095676641,1763126540,218695783,1366048094,1400449175,1069081845],[418806856,1154334269,502590168,1551169361,1254682064,1905003155,118238669,2073960509],[2069274685,1941217388,1054697090,1228059846,525684200,94784225,322237230,1040413099],[1099516389,910163463,935171756,514867684,301691955,772333032,1252949722,1145342739],[1434958069,1890076169,328682456,60243934,1694610773,1478048690,957579945,573379276],[1145541315,624302469,1904338181,429670544,751458918,1434227673,1856879329,1417053091],[1678764444,1858009196,1080668999,183483994,331258627,544740645,1801864174,377278595],[1995214855,1414168909,770191179,1192331996,1810297558,1008431348,746490096,1655802441],[74226081,167923021,43200365,1517513837,1463640233,270003341,117690547,439515009],[1270533470,2071614704,744838449,40086689,1211563423,2079511175,740250850,2044307355],[1681653693,252987299,1144659043,1774274904,1137192225,506116197,387622870,1327277697],[987194412,1632089246,985064431,1776574494,1054165168,397539644,2124607581,1837720431],[2024910335,1448145742,591930240,384203237,173949591,161103186,1128470709,683308771],[914545179,39264741,1720140255,2089359537,1242738097,374109856,798938666,1487121602],[145376898,2011784379,1331931040,1305865528,2052708717,756593611,588759799,1617196077],[544958728,295979518,510852817,266598576,1056289338,1840688150,490090959,81316752],[549888680,1523403483,318695798,1914861180,915581400,1627283443,1867708827,1387024446],[1010621086,49933506,1537050372,2023164084,240579876,270044897,6114489,1848311593],[1028383571,2004759589,1029108505,1712841025,496028923,1166815163,165216154,58301601],[1441864905,882834720,1446256893,238684838,1714516978,1483878543,1862960226,1937544975],[1414170674,359759691,1756662477,626583894,2062140128,958736757,336211018,1502969054],[202220203,1139902381,856188135,82291238,381619186,1286578194,1961328545,139023691],[1763182838,1595497691,1868226936,99014955,1877707171,949565531,1291420702,1900224876],[1025752276,789704289,2097240689,183503199,1748885445,673917840,230589623,1315212960],[1963426115,238970753,1604372921,1901989307,855097746,1973797100,1970133909,383433074],[2080677230,916055502,1627368407,278669166,2020417148,1637074254,23347614,431300328],[1031789163,1649623041,1080679899,627382629,1021708588,336988736,925838633,308323628],[775298990,1790277126,8778102,964696395,559702482,1837794543,1750245944,336586697],[6314965,1804187374,1625470721,1242826857,1916570629,1902590918,93524256,1735041076],[2071872883,1584160374,1682225830,1554272757,410785754,914705568,197136952,1551113935],[96431634,1166444083,1828128606,1045754026,475830866,1476653798,242547495,1500388253],[679789848,826419230,701843348,1956231845,1105478759,1026669688,2069194881,1686202603],[42389444,472913922,1026607398,1283437745,764785976,28393760,35781354,815808208],[1658074707,508028445,652217769,1796549739,1557683812,1967895427,1525707800,1770000706],[1823879530,811558634,1081306377,449102041,533713232,1243772719,1593442851,144224525],[659169096,981802886,832324591,222394788,24654631,354718284,450904390,1363695148],[2024520998,1738869951,1865467105,1762532705,1428943791,1705163596,1763839766,1176133],[1705199379,80115385,1203778202,2087461008,667736143,356000063,22557140,1388232640],[8307837,9664372,1251388377,851721138,134514110,1068052294,812113526,4934213],[952870632,507762341,1117717046,1553178751,948515390,950393500,1332651776,1410264844],[436341262,1369662769,2083531363,397411462,2020490140,144228843,1724203025,2044826404],[1095965629,1431574767,206058593,789849622,35292365,1420309876,1105046732,1764106023],[1857456963,859166917,1995575123,866479735,678642914,1789920556,1757447979,1499860871],[500822866,1716522169,251417685,734775703,835507769,1793239810,367776053,1556384055],[1941919573,687350030,1849847477,1363909074,531716539,1952844816,1053483410,2030359158],[1148039535,1681814467,108260654,1416250356,2082006648,1184111134,1832678643,1030705980],[1443757295,1812084474,346986072,202062620,453048761,75792945,201168598,169059601],[1310106372,357383516,121026504,1814289064,1500577279,737388466,1948895025,1225579004],[1611100369,1140720494,1747704909,482291038,1745399765,214360329,1387550274,1154910954],[575024060,1640348566,215786880,610387089,673258091,1121752788,1363868918,1249695647],[1237517113,49490203,336654683,1287831474,1018815042,1751724362,380340828,857325315],[80382849,280982670,1826291610,221288486,320559321,1241459894,1173937872,764375239],[136171845,942907084,3348926,1749893130,1356831181,1989275041,2026356298,1786900873],[1102705619,240337034,1302918009,854472987,1592560500,1836566966,1335631403,1459642602],[1291532070,1351738681,1224962203,720720449,2103048540,125604068,1899455117,1581485313],[1962718171,805021749,145330635,1486335243,551527316,540074378,1270585192,659016033],[61817091,807266865,381288967,35007905,1013782429,2059850350,1779490982,399151091],[1453447312,56895043,486607222,166007856,864132692,888399760,1179447561,272248078],[737147227,1021836557,691559314,142235494,985552323,829826836,507489790,2102329109],[1014089086,10630433,501788434,190759961,537150943,673854187,619270047,1055667430],[1550696468,871541377,992497742,411767996,1153306263,1654385200,370021405,1256951055],[282820006,583174054,1536508415,1395210895,395861333,118671125,2047481428,913235599],[1401415679,2087559487,1621090627,16363062,1471296922,2025632435,2036012506,1092166407],[105371542,1816105050,1763498163,1291101609,696395120,2050646225,930764288,797289942],[314493625,1644733889,919785927,590023307,401620338,969983228,1410869728,1295131699],[1024213877,814949531,582586343,2044917444,855791433,658521913,834556706,27439140],[1683915921,64248611,399002065,1246778885,1666568683,642820653,1605298061,296360744],[353983870,1518861253,1208083668,1393584114,1922292114,1241259663,1198516649,2083611227],[448496768,460356593,2045685049,729475792,139622637,1749535245,1723970020,1723625097],[1745051466,681564021,1063122618,1135798750,245631884,479490188,1352287099,1426918198],[1240992989,1006691800,278627168,1485389137,441111891,1698293601,380216697,1416898607],[1182106425,706124614,762868036,446173392,345393350,1184429134,1270519605,1023508013],[167385586,272501759,2077544881,980431957,547034495,1410622776,349126191,461867792],[1511853898,1056553523,467538097,2010408433,1534231590,1232647451,1303400897,1466826534],[139740090,612081600,1848435207,37264036,1700462963,1349076353,1836477963,314075727],[691845118,51420459,965014738,1746644343,851185718,468137501,1833689928,270546987],[1696390295,1223956515,356646882,115233037,840549153,867303175,718870119,941581653],[470831952,1391386360,1090593912,1246199153,1197327105,1209150386,2006755405,358536013],[133781815,411278191,1433227737,530892514,611393011,746457316,2110543893,480681246],[333172019,1015457945,1669949997,1485023252,662761154,1456456536,1651680289,844132457],[1932940420,2075386040,348538745,660616538,756903902,755249961,1088463860,45865588],[726823452,956778722,906170511,1077533236,1744844486,1781144046,1971476735,1284973850],[1708330069,767293320,357677173,672627170,131536363,1437415710,542350701,1423300357],[821799999,1844634154,729220123,164212367,1385115399,1132110546,1303994346,1234893313],[1168912329,1936385560,1920160497,994104614,1914492431,906096498,122495672,222569175],[848036679,1771382962,993201157,981045,368728148,2076734459,1159512440,426133424],[42615389,656436747,1780138625,72553479,1432148520,1849993761,548195584,1441335340],[1868799728,1494881932,690604231,1155031307,1120063279,759883076,701569434,383543433],[823011224,489647259,259009278,1497428640,425653831,1194139542,619097806,58468922],[349292135,1225137403,1961203928,1632257251,877554529,1634074910,1259900405,767808491],[385037101,463965852,1835409557,929513234,1598132733,380199289,897676970,2039601846],[317311402,2011371864,609122537,520944164,43759653,1238531273,452903346,59112135],[701346446,455695377,1629438090,2002754397,1094380896,107398059,1586157753,777854843],[750775529,1298417994,2105812291,633023543,1918337230,1584831897,389025617,2107855189],[2107334835,121996718,2111871778,366236336,1520914683,617091143,427452109,516533040],[371874018,234478899,729395524,1335025473,533187183,322208717,1909175716,477365115],[1707875215,728554747,2045291216,423776440,1672371282,1661265891,805407836,84289163],[760800266,428806922,455419603,502468843,261326550,1978619041,247188598,1574635286],[1876834187,1197129001,1628316018,927931445,241199348,395514036,520389838,709796272],[614756915,647158065,1775887732,787560956,698232016,1613845461,1703969919,588074459],[1222443498,468974637,1547624486,1263640216,950597419,1178385721,136100695,215061808],[1607813463,1371983521,549441202,1742606765,588303707,368754494,2114150385,1156783131],[1567848663,189239581,1475232914,876606335,560526988,538956968,851002643,628557453],[637402090,1057791294,1841770112,1128491829,571553008,1778387410,568550512,66981008],[479272758,1986005886,496285578,1504771118,687437269,98295640,452209251,392378825],[2099428995,1981527670,1151862313,1105092783,905286963,1184237853,2043867778,341771600],[1477122841,2032385300,1952832667,92250914,1188691634,997009930,493084319,1051046857],[241015585,437996610,426181387,2098181830,861010720,190512457,2100120915,220527825],[989358093,883584439,1403323867,734306684,234459734,369935156,568338813,1495739455],[786221938,1187828103,1805302859,2016822161,1163938217,1950652229,226101370,232839747],[1195633107,1681188899,1110014205,31661250,2094718128,1862178629,2054353783,581681979],[1078099475,229667134,2028160739,1721957378,1992936885,352610917,749560699,1016853175],[1025258327,960194943,653241446,1779398055,531021993,1692236135,1522739978,574463217],[1756497595,1059510126,133842414,54538047,1755381051,1599930727,1874036454,1804157776],[2099647335,1630352345,665231952,1120720674,1526726373,2070410447,268155218,1751560224],[342641313,1790289503,1788768931,1425831047,1197483997,1961443470,714977515,1763182069],[979917519,1548085585,995827955,905669061,487192443,1390477771,1140654658,165759214],[1788247964,560614726,966357612,915462731,1044996812,1019072641,775046359,1531605800],[1629844851,650189351,2103722489,1829872250,1564948275,169071938,1032216309,741632028],[1437588096,776910542,1165865930,898413133,1410906156,1357721631,404847398,1111941699],[105028000,82831916,942775392,2081628517,583841509,90310588,1377628396,1802307062],[1999411809,1104557070,1877770659,298514129,2000957476,605858141,20247724,1495833627],[1975638204,368654018,469087735,433880166,804629183,180747741,470183919,1108240413],[1396879650,530522137,1778764052,1877526665,841559934,510684552,951916966,675761717],[358958864,102705925,1799219989,2014581791,687121329,878442622,1136359585,1157267451],[1975053398,1020129162,809667000,182327120,539497701,497364993,114907582,858957892],[561940401,1828679180,1640051845,1585164874,1463608344,1778603911,559816364,174936813],[1277863322,2100394905,252072771,605097050,2024387138,701904130,1949374879,1009254170],[469761306,979849518,1869541284,1182485958,212356488,469070332,1041726268,1847869796],[620341917,1188943086,1122194246,472506157,2115693251,1603798162,1797411309,1682359012],[1702232903,1846242015,1442224757,1092743349,474788871,1466666403,69578031,1696408831],[873769592,76496107,1942790978,580777604,1290875932,1881948969,2056765512,669107849],[1080023555,1747670078,193138597,1769522705,393970668,1261839413,2121300857,808427003],[1994237852,924061250,1429655489,456353876,910561408,595199738,885552664,759169781],[1013578849,905087336,1959800289,22934549,631118725,646035908,873351116,1699762375],[600321727,1869515623,1733558638,1632275605,86296631,1444110934,182803404,1036317417],[26018254,2119141570,966282657,774476698,975333159,1732503839,1910145632,855436409],[2112931846,392166674,239309740,393362594,494637532,265161085,2060665822,1466649744],[1612565132,922053678,966520203,1141880230,1513787165,129572700,512797093,1365183452],[197804155,431679868,256142204,1071136025,289464993,1091938969,1806608078,1886956381],[1967535611,1179934781,135062522,1373560592,1695402360,1987314819,137376234,371703777],[915958963,670885104,95533375,736987493,753381723,1813811550,1687640825,910055645],[1096047342,1144419968,230479159,1997283750,2110198635,983130212,544133600,1957390461],[547926539,116757935,1481530381,1345691211,527455451,589764934,396972825,633814337],[2089704974,1623601371,780152441,710368976,795546291,1722846537,909385575,76324746],[556047722,1753801041,1431861580,142961783,529434898,1278097554,1547861033,1309093455],[458158899,867233254,1341737848,1401682687,842767646,2032800130,437114359,2092899206],[1410559493,783247776,1615972829,407363899,806000614,1356632971,1175480972,1791034028],[1353928365,1394103001,1447579082,161448223,40269066,781602421,1881191335,37878787],[137812272,151680827,1610996302,614345746,234509109,849940000,1457765370,2008456981],[2028900745,1173325437,1838699250,1959564852,44904969,1470090955,1382278387,1212994107],[1461498418,1299927486,1734914819,1345588517,911928759,1601113329,603731888,2120034698],[1056810484,1630661762,1938823729,1372044087,448340361,407674459,1702244342,523588590],[1566938912,1839509534,2129534291,949492639,743995394,53874308,277602046,27775210],[103246529,1946449268,388790806,809977183,21344883,2018036789,1227535045,996171506],[810385010,1046328327,950660911,1932798999,1398252059,114398429,1033133884,133102092],[419981895,2078117874,565165760,1632127173,1936244433,332804024,1865487337,1827512256],[542806091,881975200,2120861553,1016277110,894151472,1894974626,782254658,1626186246],[518071973,1385185172,159060892,268833447,558172599,1969227817,1479471757,1963417967],[1450663508,1673576952,1698076861,978544890,780076384,589636409,860888229,1737037127],[274966495,199506884,1113522152,1247561384,666126334,951683717,681805327,314179272],[1180123491,1436303661,1756244262,243827350,568300633,804169834,298881913,991913529],[556166580,617409122,187418209,917891679,417463917,1915437430,2105674995,1434700036],[909222745,1289700339,55486679,119584577,543697241,817561697,1580870970,2128477321],[1469370480,1451935969,1771063069,32132708,1964258438,1465744429,1715458645,2062461179],[1591552462,1645697270,1058990440,822319713,1992509388,457412410,585645169,88544740],[1071737793,587421156,351444507,256407010,730471460,402291056,738895757,1737992156],[1412610301,149642529,1226747521,1485077317,1853875903,589813794,1341610516,1479240689],[1680276180,1211045331,273774954,1312791456,187666948,1381614742,2058736294,436343325],[1844022305,1560563227,1266845323,1739312423,702692174,603046999,828421967,508353832],[1094574859,138638967,167973063,2009413820,649504259,838722259,730077641,344713608],[1774591313,717702990,1580855816,1518056923,1013518012,1193044980,378163600,2003420505],[138410988,2044242472,1198399491,1297004431,1746339053,1746079193,1790043134,1991165014],[169025908,1793948375,1098014265,2040284286,406189476,1176856590,1461979006,1702305916],[866236826,1508670325,1098274540,60949435,211501547,318635028,1402526270,317718861],[2067995614,897561566,181673112,1595095686,421690116,497233888,826666432,522959342],[2100077220,50954538,747149783,309425769,1718651814,526378829,210070855,1422823969],[894966551,1467903123,2002456943,1288320031,1281585093,86012266,105470891,1476210090],[1431598506,1507909167,366466730,53779353,1184730702,1621353728,80309733,257143784],[1119681417,1930771329,1063977250,1175426601,215721957,1722390620,1747018662,815524103],[1763807897,2122514167,1206721132,1056605877,1597461689,830120060,241749166,1323773703],[959551398,2046068905,1946361009,490169512,1177565306,1215048711,897351816,1315176446],[250555554,773567512,1016652390,641033897,319417495,1596610873,1540233448,1280637023],[1933298389,815605004,376209540,509116463,1969194455,682939759,187928158,745430380],[927080002,1578298401,1024977307,1781371718,1327622080,805340113,914353948,1692947326],[1283630071,844947150,309845985,1571470074,1202043360,2006228362,679769203,1918691158],[1850634888,1614789845,67406168,1982301746,1169525870,2082617281,1942428004,1046216728],[146641017,25146971,2054334009,1338468319,1365858254,706793343,951465976,1376426026],[1042256368,67007326,612051696,1847460077,55724112,740643887,387619242,1907456189],[1086418149,316075647,1107944,1401782281,112323106,622478053,843601293,1458017507],[625783620,1682893403,618876558,1258270561,593291387,173174674,1462642763,1194805491],[1484904915,706562507,34720775,1300844579,794817574,1803397796,546026202,1742699116],[917851392,1106139407,2003928891,1538821286,1048747070,1720439820,1496620654,2037307000],[1765069035,2005379389,1309201135,1279226928,2050419091,881079116,853695267,751648323],[1395214050,1751610091,847613508,687194073,1651989528,1257178534,1624317232,1853586367],[1891724530,365638389,1052160017,301801391,945286344,425389610,493138588,1904424985],[1379325914,410908610,536112335,528998236,2124161865,1766659582,1751555529,512181029],[793273250,33926532,1669183493,1907941446,260132842,1286852363,1035681976,347387094],[554054186,148531294,603175128,379271700,2004724884,1476764401,1569070129,960435967],[980327842,1287737601,659914316,1575433080,285256853,1100843021,1668328514,450519532],[1237066527,70841295,1117743771,1251755213,775791909,1886162921,1210310763,1424392145],[1063568142,1092168219,583059043,1370159017,172163916,1738668997,126439211,680892587],[839750818,261493355,1837973656,459642820,381063689,1066249476,1380951221,1803008488],[1210353234,209856808,598053996,1499586981,1978914125,152419927,734077770,174332442],[318668379,1709251285,951879162,1344826489,1439926696,78012536,189323044,1191007069],[59870911,842111629,1925017281,121331348,1357559427,1480715383,264707037,1422729078],[193106562,1780965463,1843724500,76177904,1727006823,1312791661,713140746,901451976],[818473228,277272805,81102115,1950288400,763838368,1479956150,650771522,1389752010],[1044214401,1575561001,1949010565,1726706400,1468962812,1207534580,1181215167,1571503028],[1063594882,1878253745,441980303,1500831641,684021129,1896393516,682949822,1098568864],[632367032,2076718068,1165621046,1180743422,994253825,1608730483,1767273918,1714018039],[336264077,1764848822,960915344,186147298,587916177,1677380758,537345409,816204593],[1479999511,85074249,912104758,438666492,1471667169,455938633,141735973,2067750254],[931051694,1345167530,599090455,1783718972,188068907,58737289,2079543810,98111827],[869316343,1163019491,552610818,1768922783,1220877142,2074611753,386439636,1374514426],[828994428,74769479,780098171,963415737,1194389951,777094977,647373649,449187424],[1500445092,2073327595,667141958,1725854476,815221314,2108022033,1009434501,366069519],[1938014215,538917474,477552173,1731292892,678835039,2006127669,527629483,573727423],[1123813420,2030190984,1746242079,470334100,360541501,493383417,254800139,42209090],[238801943,1749623819,1234777345,753699919,1225509619,1414842225,1295041208,205565190],[567982653,354381615,1824654885,1424162447,1809318441,673872196,1407278640,583703077],[1266289768,1232242040,1550208021,1635569951,1236170283,11917464,2092805624,1920605660],[1761486858,637523493,1790186097,249626810,416104575,504527747,1615930103,1269761782],[105094137,83519521,2013562786,1067369709,956124364,105581159,1736934003,1504835967],[1636274255,1899619196,1727121573,120297109,803895763,1853860773,894570637,176466992],[1638668506,1758982155,1242470636,1645381965,2098163589,1033759493,679819727,1420584074],[1432160530,704036884,1198019736,1481284972,1038937666,1531402091,366119633,1217081561],[1454072608,178906383,473836197,881332498,1004889408,1607123344,143896936,1949694934],[681966682,126384076,359091,1501191870,1413277542,225071220,42636191,1875695593],[415053054,1198467944,528034291,765029139,2122562631,942572756,904257437,1160340979],[1729462218,2056368837,1136992245,1712316346,1793838374,540111477,1697892748,1734341130],[1710207468,1203443109,809260507,17123421,1683416424,2029344895,1934076011,1568376562],[886046584,637336753,1044890787,1158419752,240387541,118590633,1074304866,1893885466],[1303049081,1192641644,16332367,1493400004,1454848298,1287235195,1861147806,1817319813],[1990195202,1084116389,1406310054,1712539885,737480314,600198376,1151617833,774578360],[1674139913,699016058,1859859460,1631631604,727146566,1550016482,1122138444,1329576660],[1620692757,1637120124,1166743034,615279581,1037785154,357799679,256091382,1537452462],[23223593,879837946,2102430123,82034131,1577105459,414361783,1856078489,184412702],[623951442,1341247096,1526403689,488620714,1670770558,1551458851,1712685478,1672097278],[1907842384,1955456686,1059504024,198583969,1515375706,1607146617,467230393,366912322],[1289887861,739723219,571814394,1919189528,467329143,1524583600,104861222,927493306],[1470821179,1051549199,1566263298,207243715,1700361067,600643786,1281624772,982779665],[973468618,1154561367,1137467313,318688254,295813953,778552749,1304022794,1418287814],[716842073,1314707936,1121124430,1109424140,621816159,1524212501,179535078,1846868682],[769945056,974711741,1222479272,455323781,148504707,1977325984,699847311,281188440],[1055406556,376423490,467560393,1189513316,1861761947,1725867150,1272647887,1780170275],[488768245,2027819707,1304250003,2121081342,430458435,1034376971,452077654,1193916308],[247272592,346436147,903534883,1062808735,692314938,507523822,124208393,2010002382],[1997137156,956581291,884649548,1134619349,1942184069,1949575878,2032864380,233532802],[172706742,852841280,1251958928,1134499118,582723451,485203789,43997201,65020305],[546520912,643421957,1490443361,4145446,966848349,1695164687,2035352174,1542109186],[2046583157,1207543015,440223888,1024750231,1277250074,1096067106,2029707495,515403181],[948113381,1902921901,1711131948,1103086661,1356023344,630556231,2118024613,1394612887],[2097171227,168010552,606865707,877780887,246266197,1733069975,1334816318,1576934445],[1151139999,14039439,529021545,613024526,2091408625,1748791732,233439286,1912492511],[1194598801,1130644547,2121856058,401982855,731873847,476139332,1384784492,1785409573],[742718640,2096277169,2006113699,1256878742,1078072856,498226423,1495673568,1078265997],[341152448,697577886,588804111,2048834623,2115698741,891749930,1007008469,54129927],[327534222,548822865,1433928974,1767062271,1785402469,417808426,1139499958,1269142652],[388900709,10244329,1550598394,421444188,896784027,1404186251,1338718512,77957395],[1718006378,101783389,1917343628,848778779,965625443,1985734725,1277310595,411389394],[548604133,50680006,949051845,1123338588,119754917,103616852,832464369,1016756729],[773109790,1611067772,1314353914,322621687,138257126,165672829,1955136781,99790772],[528640822,1413776069,1557130509,1888241550,989815817,562951669,835552752,2087267555],[165317512,339286730,2113996509,405935348,1837073029,1111312558,896525914,676584449],[1602736368,1167620720,1597861239,738911854,571623451,210031159,554972977,1113536920],[482229208,171176238,20058184,2107649561,1630089139,387814251,702886046,108404109],[1160068925,437873602,1138679308,782015569,473062253,1018375598,729779495,694381277],[1159275507,80136101,1488448758,208222371,1596782220,2062429585,1200864258,425825318],[1719727455,336663379,2105328390,2013215891,75959043,8885612,34639633,878443065],[1059136998,1023341603,1691640001,1798922662,732077756,2082191773,118408069,1896485109],[2010380409,488329568,180624707,347504371,559482852,576595804,130845316,1280056732],[1734604590,420504123,1468145920,72681411,495731892,173551886,457783764,812193374],[1250898073,1026336652,264397332,1004237382,2049679402,1402572923,1551423461,1273967427],[874954675,1578349907,1432548551,1238407477,1940676823,1834877396,1892400798,1815720591],[959713711,1308290100,525785511,945389192,1244870390,1872427962,1362153064,7114796],[1850824878,1753043412,476993256,1839105578,1367327957,1419740837,890940360,1080695648],[910398693,1969902663,2096575181,808972316,1001091518,1099944851,1061161373,246097651],[199814976,1381429860,1397405900,1350949943,119537918,278261099,522921418,58489819],[1709699012,1581570963,1015683061,2033961911,1737469409,745873625,657370925,430934769],[1863407138,1396241310,766017668,1499131762,1619837514,108228642,376685927,296666272],[1864177908,1292740279,273548360,1745454391,1915005823,839892124,837586856,737575938],[331110938,1935973104,664574875,829124880,542640523,1321016169,606787735,622739220],[1432816610,1152049229,2089603338,1331242580,1659333519,1281297683,1031574057,1633100024],[794645820,1805322012,2040250729,942176074,1958953569,1445252418,1811055323,766731484],[199106755,343872802,1719347048,938101410,925523989,1416651726,253388085,1673398706],[725532352,1970089497,1467437856,1647332446,989611235,1984410776,508278257,1983480580],[332923878,1843864347,1985799111,892251355,1165150932,1501703551,1276596701,531868366],[396044814,219833707,949402834,1272807605,1700595234,929449545,74589291,27058585],[753040487,757693876,1942466087,1781482574,227341044,2124505218,454458876,841876740],[1066362998,1225013736,1748906618,351100590,1589178434,472074627,777183431,1174218598],[437855236,1932605104,381523731,1518505502,277428713,549720674,1098221597,1674299278],[655888852,1723830643,1673732574,1846305575,1029800662,1808666248,1450028987,2123156570],[502198725,1363855831,653564958,1659628195,1102897342,302392532,1457112817,1666103422],[1954108369,1279094237,841655497,1518520311,342261598,135410058,921276827,1095453177],[43500972,482487259,1463966994,388659976,1095809216,129248287,535710156,1719967376],[747031204,1924720965,1292603747,998528256,602123851,322898017,1789933991,1954608482],[529851589,1752196214,1104731940,482282353,1979527127,225918722,1220621720,5404272],[375526968,1627050315,2112894441,1997522914,1322012547,528307321,748572845,1305814633],[250544163,1454076460,1475274604,480986203,1464501426,351387549,727616830,85330533],[1303057547,628219084,1972646448,241204849,1972666206,90608034,1489177325,1585631186],[1141415391,1797442811,1549144484,1837562805,343802133,169936288,932838276,1656336595],[1090216199,547185136,559562804,558602097,1256949527,1428450338,473097843,745774973],[1195322004,941525330,486922115,776245920,1390632319,1566163362,1545290197,528427822],[713088822,1862549084,940851025,1162093177,389922839,60711399,573301734,1998055952],[274101543,1728434997,1430822844,845110925,1203268415,151042890,726036929,2021838668],[1844601031,1254893610,649477191,1005568228,430921830,1545683865,518174229,1710724704],[1159974610,1736052523,828347787,737549122,635529409,1007498980,1174265751,720765484],[1839342362,785161464,1725983484,1661098909,2065034847,10254464,1471045,844284238],[736366602,2098678989,2082253443,469346616,412408389,1737039142,368402263,1971257742],[1056370632,1637815164,1663934288,1477818870,2008991485,794401018,553271641,10826892],[924837338,1475381997,797545767,2070205794,1323345290,1411547935,1116057063,597452684],[1516065662,812147672,1156854754,854880965,124700312,395668052,1029635483,390462645],[1075139506,275700815,783930596,907687837,1845838016,37259962,470556810,790376579],[838285202,1785513443,958324716,239062990,405992200,1608294456,428701206,1057818359],[997341102,1282231709,1151079566,1872710606,192213462,1139456992,759990016,657886401],[1545649897,2007343548,1526599080,502640921,1653909741,1064646070,1919943569,1078747606],[2016157478,1703253517,1682662639,343546976,280321982,655729204,1341967643,1333658409],[1644462957,723369245,71322450,1813814469,810735603,1410936860,353434061,64062161],[1068472378,1219316537,51192131,1059760012,1971197838,2016642886,1856833630,1470308024],[1838249558,639506602,691311010,1137037355,182874795,2006653652,1354694047,1041037387],[37675104,1111624169,330333801,1647936053,908809204,311883746,1712733743,196200345],[1619021317,777031128,305189717,1451576367,560426942,970869655,1054202393,190755744],[2089680731,135744680,1027697764,1023717090,278337325,207683216,2028194079,1542274464],[1970297721,547934175,1777396774,207638309,2005262793,364817511,544709955,67905235],[1862313709,1061499622,1278610611,1705922082,1099286109,1187529147,1018565048,406512332],[236324385,564760023,211182595,1447539026,294805162,90412027,972629716,233678578],[241073061,539829649,382959071,118248747,26063737,1714972547,469120545,818498328],[1876680300,217994779,1985626759,1341520484,1993087984,820047756,214740621,391080995],[1311838274,36527233,511209003,764945732,1785650720,619251041,823782692,602720139],[1850650479,1146262603,1216958904,309964217,878944574,1166833704,1495408155,57010078],[399601544,1455224286,2002152991,655713324,1540069226,99270432,2092591449,1348829866],[1061852593,1608786459,412937789,1033559474,1773949030,1575766518,738472743,1546807840],[173811818,1209174264,1902152783,1161258025,1826922669,2072439164,877948649,1406095771],[428765466,1600762464,740579898,1780142078,431381343,2116106652,1535209411,1904616948],[609458791,800044266,1405413885,1055522476,959644737,756179232,330131190,804436045],[493092240,658661644,263171409,1976954066,542801921,1503136980,114573096,316839111],[592085411,1624018901,589661321,204787395,2024695636,486858671,304934155,943547332],[2026583469,1518871390,233385724,1762143731,276722688,2049510912,233557988,993928088],[117282180,1255971413,430609294,1868930556,1591534978,1174280979,273059572,1964500596],[687306223,1521321244,2055882395,2035212676,1944443984,1650285794,499270149,1213422964],[1223294802,57866930,464298110,811249426,565724440,1859393785,970102066,580740359],[446747276,2029220209,1606453895,1928151724,505196890,1375856999,556599681,824347705],[2030781177,92455732,798269162,192796326,1090834356,1547806960,1301880069,268471787],[247294338,2080434518,1936740180,1070452753,112710468,1547493324,438370541,68959252],[188220615,1564091939,1804694726,1031766387,1065579892,2073874924,1076911235,1992551819],[1517229929,1931057854,500873690,934456921,426236817,1188851821,1284573037,1260399600],[486236692,1056368288,1216803741,1317694111,910558548,1080033157,203621673,358889374],[1016438930,1262722876,504439542,1345034658,1531608084,1554637337,1644503774,11126810],[174454048,127959334,950441001,421462365,1788974150,835374293,1651092703,634044321],[41887972,1536345146,461189058,1773121361,988449561,2096025145,1547735330,830327638],[1688474162,1948507010,242874403,2039638269,1418735265,718566395,162840587,1861390113],[1291953808,1237720528,345257127,1202063511,872255717,1567321413,710929596,688478081],[722013150,1497309291,682247724,445305444,2124762680,471380907,2050280999,495002990],[674263618,202395584,651311742,1473160675,929795303,1697240354,715642498,1758755568],[1670889933,466503591,826101445,1055899044,828426786,579310113,1945384293,411596154],[815582405,1938458161,584067053,145198994,719387272,579284011,601755831,1997004333],[873384278,1584690461,1613988961,1770290023,425736016,993691528,1308594166,227486116],[418482466,717668733,1151052869,1923216098,654138572,252270101,93057571,1299032653],[2047831661,1006374163,2020234787,1888130591,1910377027,1165249002,1573669956,1808798597],[994634069,528974066,153298962,1527188574,950265952,395384566,95086656,2032757312],[2082899522,154638739,2010007234,253561248,648062705,725906774,47015977,1739219300],[1439798068,465966439,1167197305,162667728,1659882960,437657959,325088236,1176168570],[582031628,1169687973,787472685,180591031,65350622,71949561,2063462331,1770957987],[175151116,307775434,905266058,1672473243,264994760,875730298,1417634300,2049626642],[1199897202,894316279,332936297,533850918,422488680,1605077649,1671032239,1018680177],[1084226581,254697810,1775440727,628013194,2084885044,1499861115,1269144880,1844597385],[1602497431,1474443978,298763784,1864277763,1098861624,1557014511,328270413,1386614605],[1896130096,711024509,1757082016,541552177,273914528,442339367,311590122,1491307419],[1780639759,191294740,1691736158,1171382772,2014090532,1356480933,505307030,416601298],[1453534870,1228481497,1342757675,1335245071,224920983,1330862080,1403575571,562562159],[2016009222,1260751418,398065365,1369677353,1035417367,1221764132,500885013,867549342],[883586753,96104734,1507168244,340895947,1325367344,1424088294,863764571,152183717],[323537426,1477785249,248820234,951577304,443654192,2005780423,1486648075,1627830370],[1645824844,1386057216,417301623,1956017714,1017552749,585262504,829678408,1835313004],[367648052,1385405389,811131709,1844407442,268806329,704664570,125403615,42663822],[117528627,370553768,1599396545,889302498,1723771746,331527822,1185979033,1496793933],[182823750,1721405713,1542937638,2036603773,1090328321,472678918,2025796921,1036360602],[1038408138,643638482,654113039,381140033,2001393716,1614291187,249343745,1025880704],[1251782511,1122943724,1097968943,1534140239,677000309,1940527931,342728826,125474461],[1300592160,916387974,248893976,1070198583,750677167,169171866,881943853,1958682625],[915331566,1705933553,1763039052,414052400,1445979150,300323441,1837608004,459535991],[568411525,29552616,823390873,2007008672,690719682,36457989,2069488397,2098898331],[1585098114,980064967,1982729479,562361088,466595627,638578753,1379285380,1596369313],[175144067,1276843018,455957751,362993795,260348320,441316720,285901154,2045557750],[252330032,291369168,741772507,1332125974,371518076,993665624,1649506836,171438641],[1174455707,1319012436,1493559274,669522605,451704415,1456567006,465556574,539180203],[773997420,199452538,297788575,1925399647,1298501662,1829954619,90189208,1832435770],[446857818,1412726642,1077205982,1198188124,126788698,499494194,1530485376,1428252157],[1413321716,47362429,2024661963,1702470159,681563895,624658598,276123748,474915447],[1908130253,1915899147,572922871,714682721,1826595076,872149846,1953729500,1102352181],[929406875,856796375,1572056269,1085374597,31427015,856151239,418268616,536835581],[1324856272,870991779,584058985,1795508421,1832369717,771970054,619648353,1113485588],[1610260667,2032790324,94884399,232244112,1478944633,127539965,1327343660,518325433],[727379678,1243967990,1276362453,2024584560,818226299,1213019203,1964117057,1671055807],[1201990115,371013051,2027867871,583431706,729754125,1654721619,110335030,494286798],[90779205,2009790732,371328262,1488458064,1398398995,81615774,1847450249,206668633],[913836409,160580251,601598012,1232171260,280871593,1472848807,888222695,1696675230],[346934854,444698433,1257435039,681605544,154707039,172001682,1881682904,1392166228],[1834332572,1778689563,1015672143,667749652,1931847847,103357953,1835112506,279937394],[1108538324,802689448,822866158,1401280838,411414610,776741823,1083311284,1563338445],[249594335,1969388752,155494490,1436378056,1969959155,1814511784,1514178591,34997660],[302560486,1118205006,1065045523,1071497817,151432853,1535707803,1812156808,1174996091],[2025733998,1439185806,1274741190,1165053082,1877960055,1878060272,361352717,153054839],[172179586,262118806,472494610,1912610166,142106421,1698358242,1270662793,674200286],[1980875963,69592111,1463910507,1238185778,1581290145,349756590,666860371,1942038785],[1415995208,2085627979,472240698,73410398,296118562,1293444650,588098405,583473841],[1963227011,1104838033,103509016,739359391,2072365626,776283582,1154470401,1047626193],[1810609166,1309553166,508865506,909473565,248413929,737555730,1640560937,1868228753],[193222118,73167930,1474405178,2129976563,1545125839,2030552413,1608517572,1397660239],[144412090,466141972,1761511952,1276899546,357515516,154031887,1979371638,1331983171],[1780857491,1634882210,1347185363,1213275030,992505909,1515108545,949321044,1178923178],[760954096,772699805,1017470538,181208320,887167945,135214004,2044668146,2039207007],[950068364,71987100,165099645,618562085,1420974924,13013255,1038644727,2090245919],[1989778603,658821138,920422555,621042187,989849172,652718816,313647189,1773426932],[1940215440,1201950737,144618224,1700931717,281318634,1434430243,593126261,341709721],[67130512,427966315,512792076,1894348346,816918459,1410559554,1570729965,1229617034],[1546036541,264052538,1723776174,839394165,962674802,397200029,772715534,168124064],[664944331,1104745210,872745215,2042754908,1545168170,1921677630,21115532,1334077267],[489564446,1384864678,1395171284,332621030,1603936238,100687227,1772460634,1276880819],[818324419,729415114,1467063070,433082309,2082349355,1312608491,828085045,1735389929],[1522662299,1827306354,1656199437,1170418997,194774219,1783845749,807082106,551382697],[646939123,202562148,1622037292,1621087605,2099318260,1896745906,374657059,689447640],[192385696,541339288,1589269767,1012815679,350500870,382497643,433170432,2065850398],[235295330,1538889209,458832649,836888780,1572144775,2104822791,1778625219,610528572],[1890825737,2096447394,1144146788,647646734,1227721771,415481752,1030921640,1376521843],[739588962,308267615,1261708418,1826946851,1659866328,425878420,866088411,1524577014],[936988148,958273763,832191565,1700180574,1570998180,2123641305,236949127,671875703],[1470964772,1143020810,635035143,130243978,151012235,864297187,1531972138,2086171584],[1912713266,1644288564,393472987,1141788235,840661679,87351375,448605495,412259935],[582511405,534557380,966270445,1900660298,1994075610,1596626302,1866591375,935013176],[895340147,683165849,1103710259,1357004211,1767878489,1266645041,652564125,1403455018],[1281692613,1275133756,1536376154,1345318109,285854061,1604004749,1209404982,1497055840],[545116507,1863024505,10735682,118354058,2016159300,2092053658,622732294,1870368239],[1163818594,138391577,1945517275,1717010445,1830305895,1456390067,93328769,14056263],[1156037949,1043538674,394926049,1038883577,919601148,341875818,1618467458,1101676708],[483810031,752455945,491807948,1716287116,612099101,1028730388,45683079,1788160993],[771130982,365767709,72124595,1368921022,953313304,694521354,641281719,1064251615],[62709221,650007386,814664697,1952453584,1616958911,728493358,1961602618,606085008],[99456475,253064740,861452417,1535345712,346252212,1944341863,1081939884,590731508],[1332305645,705318566,205781777,477933052,1065448115,4773619,1652939707,336680077],[1796890593,834602054,714280286,737776011,95907655,168265208,719353285,123867131],[412752378,521575991,955804946,490271660,911428382,1092908909,1366833266,1394003003],[297742462,1443018134,606363005,1609545086,60717031,521434788,756889093,884606686],[1282494164,2044264163,429358693,1587658721,1027875742,1020227856,298641941,153294867],[973551665,408627954,1894355876,646512194,2004501181,1521738914,2083864171,666745659],[106818550,1384958923,1118113014,1335210958,1437436534,2034598089,686439894,339310543],[1718487948,574526520,811589761,1907653692,1521566953,249743966,480447701,1504623674],[771764285,885281056,52101955,961906633,1958835224,1440276111,1341365969,368635808],[60716286,1343584178,1938201571,1071752504,2059101954,171257736,45526909,272699166],[996936014,1314687855,372667612,917889423,812104159,642903618,1659520216,94230614],[270563576,1341116832,1852632157,441288715,720219417,813961048,1324983231,29575760],[295855119,1819740389,358577144,190540037,448562695,797967646,2011673549,363824829],[1061664953,131856831,1919429466,416558918,1174305642,1969402826,1093242976,801782173],[1705827667,1036572007,204923909,50828753,2020793464,2119989365,1362627538,1215099621],[546110528,141174285,337288857,469651392,1210685067,779707350,647474187,1911946926],[1974644906,1142506750,1401841277,1297218063,349976846,1540992839,1643884005,1471013678],[1721620507,297297650,318989968,149052469,1840410499,520181607,1907384257,318842435],[665982982,2051641146,2070998992,1815338535,1398701823,1511230506,497395178,1046166927],[649652704,305552359,2081711129,1925293748,1789715307,571805529,132087120,890937058],[1899048279,1733294688,766379308,242296641,923408114,1609235041,711176720,151970398],[2026990264,1629747406,1842960408,224436043,1457558946,2029467026,1245484597,1816578373],[283153501,298327441,1894087904,183314366,1284854901,1096788625,792708327,1294730375],[1666003744,1626163227,1702946037,784789788,1103990407,1585018071,923632642,2018999242],[581118668,959447214,1773932615,1230557617,1886587251,1373239647,2108929940,768625664],[1821512548,682871027,1943301170,1873154207,1831998420,833568262,903694973,831074032],[1194816593,1566739055,381089683,762088008,109087438,581275900,604316738,961458001],[1610767277,1037760167,199452302,2045407583,1324111401,653383804,426023299,944558607],[1255437805,1881371586,416107390,876389171,1624693957,1459701455,1688795697,2038708748],[123647239,21286034,1917407698,26355010,34048396,1550271005,589062299,2017064277],[503849105,744185396,56743530,1965093751,448627870,1314065763,719552516,318746856],[1602876738,620578227,1839700340,982211183,1177086399,272294664,97788231,598823138],[112000521,331693728,1068618911,960347990,120248361,1810415544,1521763239,1727749611],[1294197707,1911874347,802172049,1894644864,1495911706,408026095,1396823110,1118242378],[1152166144,201297688,1819227378,315174742,1119829620,2059205015,96841394,1377173299],[1136058045,1422000701,1874033933,1141291691,1027148425,847219101,1711154616,699579028],[1949101193,143101161,1553785196,1917383605,1032271663,408052570,341469963,924141903],[379505492,452833138,625016805,138989550,1800506422,1177003649,346588248,1413052925],[567534377,1615761480,739956496,1701683179,1101753902,853228336,2072470082,1175752199],[1779619695,1908612770,1628407181,1734644117,475682921,963171367,1470290637,543054237],[667240990,1138522495,2071637051,1249842142,453707035,934557421,48465532,1312959680],[713023119,1278805576,1174778716,463746921,320613185,806277192,1701624211,1744296704],[1027460234,1182625886,1442002489,774460355,1357340377,47975049,411146245,2044850372],[439538895,878818690,1237567154,601051257,1593274097,1982683339,1761454199,2034180571],[230070189,1283138834,693165555,1288449081,1766961319,1395958980,719780114,1008378250],[1931053549,1185871670,1949886298,848477032,2012475951,2060639211,1674652783,1572505252],[570229691,1324508705,1211071964,1308101199,42384308,731077722,1845322298,143457465],[618556137,1125900213,2018332817,1984966107,363299376,1803560651,38796343,1731423465],[719863257,2055803713,347077439,1905920237,262700201,1935841931,1690615425,1079624160],[1961008228,102105085,807847819,1611687022,502009401,1129829488,1405027502,1624771222],[1522839493,1541408062,332994701,2055186218,391987273,1985324010,1359184634,1131975622],[1607788863,1800634231,537483983,1497335480,540679858,1304839525,1634519358,322493116],[517342865,1325165455,1359925841,1815199860,1391011095,121770067,660700289,418250100],[1324956454,793091900,1869951390,229826665,918819676,622515213,1418746245,1523428900],[1083488968,2026175784,2043672396,1611436019,1381951665,1602872388,353681809,1133196159],[688498693,193676763,1429468603,934209652,486419763,287224015,842080041,126817299],[886114776,1794396817,281107856,1300020558,2058986119,144373241,22018126,995753317],[2018612609,1114310424,341868658,1715731127,1501723514,1155321946,2035936172,1689419326],[671490784,515152582,674880479,793469640,1100354524,1450191055,174406606,572325602],[423598354,874656467,863499821,416360223,1496329950,1771079926,463578753,780226112],[2097958223,1150707317,1206783672,1441483811,928174339,1719511804,484003928,406453862],[770305506,308319936,1141635329,1472710048,144806303,1999268224,832805084,599678291],[1130403101,838749654,1145947159,24983635,136539579,1281613503,1107211648,1510716642],[318488744,1962236798,511553894,326216678,2075388538,930077389,532119249,654402356],[1659212230,1289270997,491295172,1140606353,506421137,1985962798,1906709127,1066261031],[58864065,1812848073,293214732,379270704,1899682107,481326786,57821180,385117918],[1591009741,170070467,1473980487,93711422,994838195,1822942191,1556030453,1186386740],[2070651361,275352048,2078096031,881339388,60397823,1674237536,776718245,1900591695],[236088076,721364974,1181440935,1943041678,1104420256,1853155001,1655585723,483354878],[1164580650,318492124,401184158,968938954,933076276,1831864737,491660623,317105254],[1015551864,1380262444,1709772805,65688862,1355977971,386258844,693298132,312709108],[772687827,1391215114,640714475,1238148590,526404021,691143861,1728214723,2122944180],[1668848017,1922739352,1909741296,1327133816,839154714,94586908,679010515,50560212],[1391234252,1590371554,1353482723,1594951650,296418894,713522966,918740111,312776273],[1110673241,458977881,1057430880,879487183,1351446128,1272305682,121560239,1312303928],[1843135488,2076707206,365608082,803221415,451453471,280429372,1428123947,542316230],[1084070616,157957205,385992785,932558279,79411883,576166614,1649575115,1079596141],[651812507,45043307,163417151,1564364485,170921637,858050802,1515645877,67528415],[2029399868,856628365,1622727621,1173914606,1420575417,639156656,415130903,2092986581],[1993855113,1038344713,671808222,1211148185,411946994,967325125,778774901,162396115],[801612114,1550998581,980446026,597934053,816344934,1476864227,1602182966,143942003],[15930458,448817471,1646440511,428016690,1900118041,559064516,1915405734,1464320162],[406996352,1357431415,253779766,1583925960,984033112,420722322,938690579,396743703],[526960701,1007772271,1259768494,1358360878,101042536,469443328,1284665308,1853882869],[352522184,478955269,719008930,2064678174,310912465,897542191,862002902,1681571064],[855820455,5815039,247767026,1845882531,979640338,1531832719,1023851355,654349631],[577816801,1649509708,540260311,1221952855,453351121,216685593,1065905887,178428400],[1889331526,453092838,2114261445,1361374835,1427649344,1412430171,1140288856,1395413802],[126265862,1574750282,519932265,1279399376,179685958,431947947,1757319814,1557303049],[357306872,237678701,278110318,1719148912,710298810,1847906855,1331578194,113649525],[816120810,74359392,1449431085,804994941,766683855,2085082778,922286783,1931830984],[2030770996,1801200039,698088103,490187981,60170856,1068343594,2018594557,500286890],[584293218,360993398,1363564827,40795226,1500426486,762136304,1309146055,1667108014],[1791206820,17882703,1044071710,443119917,43241847,1500856866,927010654,1186589150],[335458806,1532796386,619657119,1019301192,254781817,34495970,1374351033,1304711992],[761487675,112443377,783312605,1450256769,822169286,1996629673,870819869,1258454225],[455508578,1675076389,1470428548,169488110,481087093,1828847179,528827480,1461201454],[1797430440,1028906789,1992769775,673986525,115594267,2016255092,970372944,382032407],[30067898,798199961,250518510,1327161058,281661133,1080510649,430623707,657865924],[1698479560,1219177907,587767365,250063085,589410425,94846338,1622465761,990876449],[1380333901,1294580821,1730769311,1790441265,518740705,945529005,647460931,1593251273],[140930806,537202654,1093620078,797104539,1715706555,2033017379,274772587,1151327252],[1671323088,2129189667,1375552599,1109030820,702234723,1097058190,2008641438,2079689803],[612860420,551364931,563071122,1031815284,646988603,248370606,1157408349,1248274204],[1086402938,1070987744,1075022624,1033624010,286588448,1700530315,674493622,1987970959],[626825778,1878637366,964573756,1020936430,349958609,1635689501,1260993550,1991204391],[2073213865,904877298,1546326516,157530134,78237098,883040773,1200386649,919184086],[164932514,1670622330,257186049,1489528047,1375356142,458136528,889420881,486201249],[2088834386,193424103,1268091244,918684164,454656631,1507023829,881018385,528090309],[1837973978,770656681,638850522,1125113819,970081646,1025417393,1945383555,1883595639],[427599985,25657245,1394799598,708585874,2073722768,534441462,1502038965,374208084],[977719825,1360702610,468736042,1399485310,473775130,1101206509,1306961415,1045541572],[1599606110,546497608,1242285932,478080328,1936509219,1360094117,1460140923,597870817],[2072345656,696252808,1250287839,1921379813,1531514684,1737301455,1889991961,829832178],[1464796955,1902943894,53163732,1746785998,1937399206,752634604,228855446,1845955350],[556456352,1397246529,1494896853,1602915362,482166318,1165302975,645529475,1522304370],[1761152598,917109747,1695902712,2037414476,639526810,33572130,1645415631,1666984098],[585893546,275592955,1082236923,1045658084,419762284,411199719,915861564,12568255],[1362060593,353924595,95431177,1601264424,258336102,1485665440,1894246788,1454822373],[2015985056,359908155,1470821453,1735049681,652195826,1043586784,100325422,1431104160],[1824813828,2106448608,1337052901,1238761768,1881166782,2018407161,1036482230,1355509108],[1439168946,1274989690,351027676,794404262,566438560,1946323077,293020481,112004238],[490438120,135118201,1507498132,504950431,1866393335,459183831,427186059,1108001853],[1753837324,337620037,2116800792,1501070089,2100912357,796825305,228009097,1777619911],[143338465,682720364,1296749924,193563039,984653557,350015272,996007271,1965637674],[1694675162,560188068,1621568440,1684808401,282689428,776749974,749257548,751511273],[1679790857,114004264,1274754513,1091548540,1264993645,545012008,1106104116,808036173],[1905700282,1710040164,793492586,764605576,1539998103,1019662120,1864339501,2123837578],[701300588,1963605126,940667964,745169950,2111683641,495620296,1023696522,819284920],[80082552,1857245565,555693662,871826251,1187918597,761816459,165790414,1441737930],[846074480,669845317,608268286,1008331086,77666034,1682790476,28879771,1273755794],[2054170583,544563758,1639309504,437429318,265173972,2113963073,1837057351,302800130],[94858379,486464518,1446562682,140687886,1673576625,410577764,502423615,2075289441],[1790130372,759942318,1583544279,1212480492,586332156,50508492,61889819,1800103158],[179149459,890971355,1884671176,689687426,1016507912,1693385008,1858478671,939109164],[1287981774,585269454,687517149,80325689,1069510670,1280292408,496163901,1101198236],[536919057,1271505068,149793254,16228077,359116952,636213739,2105096897,1286161332],[1866665627,1318996707,321528887,1323897997,640444192,815414459,1515948392,143363758],[1502313945,1532909321,331445649,750241491,876054638,432916814,1380985079,550327530],[597440150,616647353,92987102,850503879,1521242424,1107787282,1804669541,676270992],[882363608,462290843,701994961,1244976010,2115042649,2074017837,1785164668,1202961885],[1484390558,795342861,1993306261,13462296,2116700199,1211790675,855444191,24565536],[356978218,29052919,443272872,148616309,1508024513,1912343278,481980276,1415909652],[1530942024,904796695,557406733,42306812,946022805,1821477259,840335979,525659792],[499215313,1317856242,1434460114,1791933353,1642386364,1088301914,1104001890,1769544504],[656929877,1472910925,1085217713,1559119595,1910507866,107376734,1040627985,1510332541],[550314255,241696661,1140311937,494128376,1237820130,921593800,300999484,1511364633],[1688047420,1839279368,201400672,1106846023,88928559,498514940,306261884,2069694131],[762642273,980173228,1040995051,1957404181,2118945874,754493024,598074426,1764228750],[434349462,1712024657,1453695701,276073593,452938356,2099171736,18151804,878812802],[147660718,1849085440,1955107546,2022743192,246234320,989598096,1568255181,367770742],[836190068,353243980,484878579,1868122515,1019553165,683997178,628929744,1888093567],[440727380,2009779985,1485151614,789873179,1298289828,921486744,1243275824,243067369],[659846605,465343817,128268519,689723442,1174432153,1953065602,660525675,509338810],[1915767305,228713489,83335300,153113059,619022810,1470768242,723537770,717955606],[636857647,835804251,467393313,199434622,1181242988,1429552498,1545935401,1000211946],[1520703968,1165894445,803610242,962749227,860748773,2121300720,47846796,68715635],[788166141,1060850288,470927960,1358561891,719338007,1125515002,1965074362,1230769595],[1248147956,571309082,2036928260,1629205401,2085150972,1989502066,493861516,645042928],[2097348924,1453622404,1319804177,1858016202,1835466691,1348446628,1209726236,2060674267],[102702656,1043439262,769318494,480430269,611900392,1659878547,68375824,1692513404],[1478409379,1353889654,840347602,833373631,1592566349,1087933754,771029770,442890588],[1269898963,996471266,1723084278,1219944924,1491623236,2068276307,302827727,141268246],[1346419690,1363638669,755939175,1211204876,1099344253,1266574315,1147670738,1575624596],[2077794506,1384671830,1672299201,1955464145,1601014876,779534901,1663971069,1009240511],[166712263,486399637,2116788360,1699599103,1246595813,93511355,599374329,84255811],[2073728208,1258593840,12741954,2011253965,1908165649,374047672,499824783,925701489],[589367300,666990688,1728756898,1519511257,1911578312,1211399487,1356424053,1203621058],[453199701,910397833,1308174171,791256035,625990322,1612866722,401536047,1732302851],[2012439586,688459758,1978518471,1841084994,1124545645,871319191,222920864,1533809321],[327676037,708176687,1514568062,943775881,1373801916,510738449,1607880622,305695399],[1485834378,1727537133,192152615,1408516332,158918964,1785049619,323589702,376303498],[1965334892,963834653,1787904793,262864464,1623828184,302025124,1087585097,1114213779],[1055176336,1642173541,522611354,146423363,1539759031,129832057,1204998750,1967251865],[429433376,1593338895,468602589,233309639,1903096881,428893504,2030052338,727777727],[990529327,1098209969,309948862,1790135412,950205279,467199631,487166231,1628738030],[818799058,1248871240,338160032,383885106,1553242580,1525264011,252985964,2024131004],[559966189,513065280,459344055,1448779408,1169552660,2105354237,597871367,1811103113],[165575687,901085612,647275830,2066422833,1135069940,1873914852,662417933,1974801348],[806050474,1990593894,1205667131,1135203678,163648740,1026658625,1519076608,1419000883],[909601985,603845217,1103924018,247543531,1340138096,2039305702,1626073791,1944530183],[2027570751,1455981820,2008904185,1288151707,2037830837,1415642737,864318695,737220695],[300023395,1753619941,408601492,635310990,2017147844,2118647755,126840258,472363830],[1461151977,1007205751,1495721696,1785232081,119675976,32993652,1482758788,701624847],[1116139497,2016094087,1620106782,14936280,1966245301,38145224,123397389,1563042365],[1094588391,1376141758,2094529174,1521116666,939137883,1232519862,1201101664,2059684340],[1310698199,1182030427,1954311491,712026263,1810263355,836539887,898264502,2090171540],[547132275,838573940,1530284317,1244124451,2112519366,1043912446,253486957,1946755506],[824924200,798278257,277573969,752916989,1116887110,457338055,433235615,1340551540],[540556804,1830995178,147947371,187927275,823937531,897103310,481011675,1441153298],[1447131897,174937062,1386464793,467807896,488530561,1936418541,1986843162,1608616038],[1761121408,1308506932,2061328718,1913330103,522877443,1327643778,1376802207,146580309],[1878126991,377189211,811347612,374542335,704492341,1617053227,437019277,110423291],[130060921,1260961669,1021244611,2010941688,1717445809,622589146,1695620658,162063541],[1713271569,10041153,1049821999,586352188,865605962,388210108,1625063216,854056958],[899357202,354636184,1195226984,1078486251,1965344851,1825406735,5915007,1146259600],[578067793,552101771,1364912073,975682009,624288340,79606998,1112328666,794989325],[334193602,738825019,1006127784,176497732,1323431936,774042685,1580803477,616756952],[1228137879,1783604026,81092179,1762858560,475596843,2028165314,429694644,1867821254],[1929150913,389340466,1372194210,952346230,1442891504,843847947,1015140492,575713809],[286166550,1466312629,341444111,697731115,1683096813,2085186264,1285432151,1636018046],[970387451,620129441,1625942238,1886014044,693939795,695606056,1049623084,925639086],[160696162,817520060,1485115089,580792930,1001734934,360396349,92420940,1772552299],[334336415,1988881789,2079301207,1982625451,1981198369,553949582,1981432608,1981964131],[1128586892,1052391897,1122010501,151926286,1367620104,1961332622,891719772,339831131],[1021602777,482965519,95902453,332159191,1141502858,337986151,1970205055,493900256],[483480070,665491239,2075983807,1465688470,1961705415,1626100232,1802925662,1367478139],[2083294554,125643444,1812115466,1798923196,1360615882,11371896,1999118016,1998277685],[1896760032,1923680881,1029610110,998883957,1868944433,2074311345,1721675767,92513772],[1400184975,625858269,1569587605,1587070284,273219037,16694292,1528716652,1589081600],[1435592328,1139151906,326211448,1687890896,159386020,695165800,210633792,2008227225],[290755303,494515138,998515437,1490773114,992951970,456932514,431269915,872984405],[1997807738,486888222,195935376,1657413238,83669175,886559424,1940300316,145024486],[482262778,2102256780,361141397,1582469081,877127144,587674014,1338776692,1621357191],[1057819824,1674414147,1086825165,1705323017,1436538491,1769753312,720540730,750639524],[2075683267,319415477,1635921294,415864026,48069671,132477767,1665867542,833072960],[1726965934,2058535235,913839920,1253866447,2088744546,1992204786,2008412038,1698234213],[570589571,1095127216,1360719860,854958542,2042517856,425221769,4776406,1710897224],[922214487,1438043330,1012462482,835896712,1578762381,2119697872,1572032391,1066297662],[604834967,2123300539,320726486,1541050690,1142384249,266269836,766557656,338541631],[2100369758,1610545789,652404518,1090407421,1189877164,1428498158,309059643,580733433],[1053350172,1307682658,2059024753,1622768203,888343329,1413057965,216880946,1699635698],[1920785329,1775381047,413050184,2095743452,2021842792,150229317,2009842178,875466882],[427310781,779914374,579254235,872037308,1975177048,1333342731,228273014,1755020304],[1853653116,806167031,1556850382,284049531,2063581610,195690010,670812814,517337068],[434064584,1410184897,1657484876,481839239,2015844656,902044657,1026150911,333761906],[772227828,280905300,1778952518,957897969,235303298,1013653909,901093976,324010704],[478735047,1360156273,122650626,1624952912,1039741404,94654340,489058087,527838510],[1959250582,854111224,563292702,10234474,1629740472,1892304247,393213814,1037792302],[1159395341,1358158223,250922574,1281229191,190155209,1990909378,2104757397,1409984620],[1485634365,1867851912,334377841,1284573526,2119456491,942327847,1250253058,574615588],[201198961,143644485,1886313565,510346154,967417022,1347865102,1438569208,354684820],[790394745,865951922,949914194,658406323,1680477968,1662852320,208189539,1279481666],[96963618,1968458841,47854764,1152841745,845520429,996019394,1715934242,489813084],[1605554312,399019546,928281542,895207867,1052464920,84726362,2106955993,1591375588],[528907125,1374380649,384946917,193833436,1721331270,1549147621,736723862,696759351],[595097437,1314959455,2114824354,69794169,1963898988,984988603,1489729164,2040416841],[226506254,1970179910,1161807955,2015293959,186421154,769392738,1690441755,437701170],[926676444,730445589,2029780199,149551369,1278752969,1726801357,557749529,1996318264],[55318051,885995013,1431152894,966842145,1750301532,2017051379,526057655,285581621],[315594888,1025358169,83654297,597431440,1884624702,1403676293,517324795,1851028953],[433678613,1107715382,658062099,1874215186,1075228493,75525679,949455626,1061814365],[106057382,1090349206,1347736278,539002594,283304438,1358724678,1649060757,492505291],[915347459,1241572300,576633328,1577684362,463870086,1373690940,515288063,1020286184],[795000411,517161141,1364704177,1328327097,897556966,603705650,139393005,782633771],[668300683,2003316638,1271795422,600667579,48979506,197374153,665263238,1132766232],[1190281980,214153407,1427105352,1073352332,832350250,96078088,564331095,899761563],[758742250,25560051,1567708256,419624313,1178575660,2096865837,320263749,715837973],[1953427100,1434893017,1681877342,1253719973,95043495,1637209810,1984951898,1603315870],[1831402778,323046837,1451376385,1554520054,1025482609,900402912,200709628,538936246],[586747121,1240314930,592994104,625780784,309339889,1016834504,1229199538,1195053019],[1226342317,868912919,405196707,951101787,518654080,1898964807,237222999,2009320942],[452795809,990470982,1242148517,377989755,821085843,819131822,792986977,912286608],[1599352701,842204632,1022220133,365268288,1978246538,154263172,1047434547,1558699131],[1150587772,377992527,2110594370,1075669870,438506512,1994296860,597839129,1073181984],[1058885947,828249262,1339908625,539775001,651164755,1289712540,74274081,347538233],[1680019330,132051792,1724227946,368005122,1720814469,459242635,56917267,1775841569],[1747848598,2074862084,1591158807,1044793702,1611218570,352480027,1161738564,1064478757],[730440715,825090489,1977814952,1601673788,1502519746,1277470476,384621788,1278745849],[3385560,905776690,1636910711,2091830185,1898816240,1013811434,1688103418,199401943],[2004342502,10761732,107351257,710669963,856770170,548681422,1522263217,1186575539],[1858989281,1168330986,199754436,1788698828,825449801,1025960344,1420129731,871124476],[552682321,1188007831,328062121,1123248957,1475058704,1928997890,881879472,86054247],[1589158796,1616491054,1133835950,1349663505,563547344,562713580,26273124,1296999804],[542213798,465874262,328786449,10461420,891665897,484869695,1303028960,1110366788],[1414570735,1103485568,981034241,1319468585,1432856371,1306702823,399782053,1953786908],[1560624235,1685290444,1315595477,499324390,1413387554,1757876925,1373231927,457576191],[1839709782,1839805841,1576076947,648330407,1642941196,140201386,682121177,2025153890],[1845791552,897295521,286626353,1536304415,518640708,1241164788,1096851146,1427514433],[112155400,436779313,1524572262,1387624479,946556633,27489809,1305486631,905558039],[1648836788,1350752342,981900578,928418576,714125798,418268798,847016244,495995687],[454535722,201105670,866017378,1710696170,2110947645,796612766,184483599,830069896],[1727133946,1982676228,202792992,667129495,1642028113,1236574672,569913466,415421716],[656993454,1293128581,330916767,1360978783,1797954650,324065890,2116137021,1827004702],[1918314488,353203072,1322911067,1145442284,1604961780,1607592071,177226013,399731519],[2026675160,837986772,1845133723,689526230,2064094925,2043935968,1471293977,155967194],[1202701648,332624549,1092470342,459692968,347747425,553256469,857450600,1043210035],[972599526,1256919273,1527204676,1393905419,18393826,2073056970,1652777063,1407565022],[1328542463,1168374519,1140936710,1103162333,1099269191,1414803214,754328894,661519792],[662079932,1900907453,452983406,2005155395,263337516,141613099,1752990648,921384124],[2117401660,1859760213,1061705864,1600998433,802609519,2055921857,1090493474,1561250071],[528576530,1583706971,1815961475,115419644,213161052,1310123528,1693316490,1101153491],[608846423,2067067390,1059798329,879111134,1399501832,301454378,405634670,427284666],[1756198110,333927618,1419850592,897296274,434873465,1391093409,1043116961,2072133902],[575421534,640288078,1664668270,1705059993,413986663,1358867790,383250221,539805994],[2106806251,751969071,11513599,1936282354,357672973,982656858,706873896,1254169129],[1500753412,294179868,2102259476,1599092339,120550824,63189341,1548359958,854625623],[390738313,597877508,1548320641,558316823,1829085969,1751112299,826632352,1596740688],[109408775,1510238994,441765435,1913033634,1497435821,1589436928,666650503,510889096],[784434279,166526440,2106467753,113586648,545428172,457160733,537946804,1964158546],[1474553090,1847677014,617631170,1455267254,1170079939,1107561366,1911483987,890737968],[1021281921,527930219,652202111,1278571727,2130608229,390617986,982437252,823232297],[351314299,595189710,898489408,1461780179,103602429,1462409502,848707650,1588279840],[358197972,1578135470,1009014064,410849379,1364655052,2104513134,1201915984,2011803681],[487135053,1293512435,687082327,2020577422,2101893467,1254238205,1804023522,840286770],[58669696,1992853059,57670868,1409865047,611307404,739168391,1188258524,951581355],[579561135,1038563081,1977515305,1136776773,1187309177,1056209326,182654712,566239479],[556179777,433790329,1431840379,1467441528,1312843470,10711638,339998506,1234486686],[1001714963,555685547,2030699085,1558686986,1073761607,1053689069,1201297261,829649804],[1260089590,2110246255,862334733,1288181279,1139116370,1368895519,1704538763,277725440],[1407671874,1145108645,1510028985,411028697,656144444,1954162659,1579283803,647389360],[1712451417,2081819245,516133290,1410091948,2024599577,887169255,170695656,912557980],[190955704,1097915807,337203185,78930809,682412314,855991480,1755853858,1077968594],[1876354848,1965994018,2084906034,516280339,706407262,1225448225,109414983,340519780],[271728446,1771364830,1278141554,1494851964,657959669,256475914,793883328,332768791],[1096356677,58615137,1456538592,1744174097,650251645,232229787,1265526676,1772090493],[595905789,899457253,1274134489,1758088301,431147008,1780188261,62780637,1165234999],[1230674743,311234905,1871900162,1817981742,961015914,1578163956,307002606,1589650746],[1928852244,1119315033,742196508,573302555,506023801,1364095506,414434132,585829370],[91908604,1285905920,866534691,1856857758,1891938414,2017414518,1470889841,1895821678],[1807928942,573432953,966089745,1286279957,1547623679,1873773594,237127801,1744648516],[698405403,1708988958,1042849063,1576612591,1655108407,1413948114,1085949030,1135157933],[1307245806,382876491,1885834532,1686578141,1167036111,518612312,929749912,1520601097],[675100510,1106938661,1109219055,224903605,885876443,881189083,2126174552,1326514087],[1428159895,1543594930,2073527609,758468182,1748843709,349087852,1347880519,1155152520],[859084668,1432527851,9633542,1465936070,1152725899,1928991658,906158487,1470389265],[1576120054,1513615570,1991998263,732914015,19323314,2123246991,1230638901,787525712],[726335190,586132664,415722164,1736461743,913138556,1981143732,2110075833,1570027176],[1766734564,1120604753,957387546,640366658,630770296,188911830,149838331,454499837],[1681021163,564256416,1329943133,1736258944,172014124,635752484,1317185179,611152733],[1118470851,830333641,1316400920,436185212,1900662875,906548516,442458831,1086265923],[1185395889,760355016,918931278,201681311,918749812,1583048276,1730429080,897004353],[1020985672,440553490,1782285804,697640505,1109363971,1246311858,2063111577,236083449],[621911317,1136204062,1272871737,254200298,1120676889,443798587,279803290,555421753],[2020309101,883023746,1263534285,1948039581,114547479,368715661,1269729243,265541028],[1490064057,331831970,1669649077,1482857714,1523666806,1757937348,817833100,511625758],[72864180,1380396232,502910432,1012393968,599285242,333305493,720456104,257450956],[1251989368,111811195,246331075,1101338050,348846670,803252929,107583608,1881797328],[1248230227,1319618337,1398632457,476097329,1932406404,1894279385,671270859,101256653],[2081971008,1402573936,1036794533,676624001,383152357,1007844254,344361622,1418814596],[224988637,294774666,1789951766,341959520,2037297178,1911849636,52970098,1283333655],[1013232286,318904514,1831734782,76705989,1292408915,1308263368,599448793,1353054658],[1747058873,790970654,1591831664,1787154416,2040564404,1168564354,185168933,554792594],[1811279793,757217925,1464631193,250408796,1444562878,785827584,930320914,1211765590],[1602483196,833884845,1749077,1803171281,1245145370,1965331900,1582931334,1713233364],[1839304424,1600349957,1854256574,1586320208,620998436,161772177,1012880712,1579757914],[1459827238,1756680329,667477361,1541716533,1618026953,27605419,1962203688,1828299543],[1038471722,74645471,996509519,960180476,1936568730,993623352,1415507045,435077376],[1594132381,905942591,1358097567,1449137181,354586453,642477411,1033416134,1199151514],[70981869,807289943,467079305,1172509097,737581726,1418708236,2103588247,502499916],[1591535481,405321651,858100770,238631037,71963365,805229835,317600442,656549033],[2113379148,703901282,2002041049,1006478733,1006745631,249210247,1654516661,1333458704],[1829160135,355869075,228647142,887537046,500708995,324911916,416532373,917028332],[1744194805,1671241112,1103396726,2125375490,768561150,169212546,760686935,1962868298],[1262484110,1895597571,818949986,11286006,944804412,604119605,1836560748,1861416005],[1501787722,1667584031,655068505,1073757683,2123665736,181795244,1192429734,2118608691],[263099906,1988255649,1851886385,1971189930,1062810862,53365260,529620490,1795549776],[1799975843,515127311,934284714,895980477,865067445,1744955348,1964597229,373664451],[1271571527,2087620092,950298178,132008004,471437591,1905544297,2073779489,925596934],[1926059835,1891013382,1247592834,221716226,1032282640,1113529434,1364599867,2045509116],[1053963993,1193934877,1734545676,2016855772,1293243248,1043217329,1787860095,891596939],[799725426,1265296607,42767359,698105975,954765643,2100227924,1322134289,956972123],[33871806,1511467323,587856577,990076290,1947256420,760265993,1705574579,1752783591],[1615329902,1717666110,1268667369,81642599,851514119,1016369932,125486176,2052190148],[477341341,301082689,1080108773,176162376,533727644,631432695,1564957460,1073638038],[1164501877,1889977980,642491081,749459091,520272807,622770838,1677407328,2080996714],[183229148,1624803841,1513517235,38975407,1583808760,1312699587,1005891313,1439575563],[1819755385,1548639716,676694692,1348370686,1335157020,923511223,1417869455,974694717],[2023837542,1053092947,978860525,1766383094,610041445,635760895,928625639,57391140],[2064521306,1698060780,1701647608,560103909,832263066,386315300,955449338,78217821],[1856476885,1411668358,1246489797,369669939,469872158,714722544,352832518,246578492],[851840326,1784270824,467718014,214169241,846768780,1311857633,646417578,54448879],[1003778405,1838938516,323341647,1741227546,877534859,1129718427,971804821,677825302],[172501207,418869686,643409130,99214395,690636019,1564010326,1205637946,294846756],[1105591060,1674127069,795048854,984190103,1327177597,450389822,1528333297,1662525505],[1002622068,1544528723,1731690653,1604290351,1208342057,453580848,737146861,1849329171],[68614681,354643955,1713759223,761806971,1610661437,231484749,1496206519,1645242970],[1269828057,859711496,273644596,1168415567,289463489,1188372647,164609515,1022496915],[354213885,1083388987,1808687712,762299230,1987011441,1108889430,413145180,1590349884],[2020679983,1853844609,1389897401,840379867,1000982041,1097690252,662813116,249315088],[1826174646,956379522,978040463,2010380049,1290207836,853698275,1466344020,763746603],[911048638,7589316,125060455,1661694077,1099023989,362439877,960227264,1183104126],[898482167,1012212831,1579522364,1051879725,1592626015,156964835,1957357736,1567228432],[1067744740,1486112049,998367808,1200206734,272680690,418305283,1931147668,956193792],[1107146472,1542009535,392761664,541776377,1070134892,1459727193,168960005,1964086608],[1408399051,382025680,2036546794,992442056,1257763308,1943855311,1293296425,349862314],[1090583361,1241279343,1528000526,1560188240,1235731713,773965351,1261043997,357847804],[854055677,875021464,237677496,1683143032,201485618,1939944280,528682170,1869955848],[1844213308,1443316339,465648645,1255580350,954902146,280412270,1334430274,304970478],[1271668767,565014522,1946316454,1054917439,1762315511,1607381389,2021514058,392016029],[1222941743,903385796,1818595443,263861874,969281261,683251404,112570195,665456007],[404484506,1169038144,1764799678,1354226926,2055135444,1950145673,484057115,1566917026],[305905211,749468512,940832923,958914798,238328199,2014376010,1375109076,1985148859],[869763470,1267525184,187944782,73353473,1177360566,2060027540,2098941479,1103142850],[340240055,283494183,930755886,798668286,202024957,2061359465,466580745,232075521],[437995678,439516516,373392423,137398511,1538736162,1415779776,1028525701,909668657],[598961531,1328225356,1403207802,2014554583,1400250199,1408384514,1485028838,90144742],[701175475,1560170855,1012454883,773821208,142080852,1511374099,448008101,1593708250],[2001578894,1847474454,1364257437,159638084,518624675,1073788954,1127785454,1732922422],[1283863583,561506753,256704064,1443535272,167115028,1131246870,1222008882,1918512603],[1804887770,2010525118,623497159,1304707162,627848741,1870355876,1277503338,1084346658],[1856939967,462255313,139478683,1555510116,362579017,594010594,1844311440,193582979],[145954273,1211117415,762988427,1827363514,132509129,1855698321,1976486871,847943399],[405263791,1393979231,28872979,1538700479,623861068,663955529,1991035108,253339189],[2010137651,1518834546,75513558,788984845,452984534,739478707,767099271,727031311],[1095043162,1890488295,82038566,259430554,930211349,2014367154,67865953,1456363039],[223113779,1420796523,1732080161,646207306,1240556183,292609774,1684440447,1098274985],[219267866,1718586330,70676700,554497065,1885503668,1732626730,1123243483,1034537869],[491546591,1791837648,1690612447,1510598622,373130221,1424576101,1924735034,991848396],[1536013118,5488730,1094075414,246753150,1136582538,1578489642,1799841754,1062031714],[229154094,751586801,1943702037,955505635,877918172,149996630,1796394076,399021496],[1197807917,1410352164,281409185,249408318,1202421757,865725553,158346085,2087245175],[613236131,1554205038,1725704041,359512032,569129615,791797316,1007998993,663185267],[1629129103,1630620841,8085781,1387646119,1130770534,696994018,2099760557,540000773],[378358077,1675756933,1695749440,1983140359,385518062,41711350,1316665542,1913593536],[1680580924,28248951,1838485991,208394841,577603562,430074729,132986910,967235401],[349011198,1966216629,320024314,356956341,1082033987,945076013,667787390,358834961],[1779991031,1606670914,1244213238,1598520380,665615362,293577952,1906604724,1364290673],[217491957,986890742,345225884,932014481,1916583248,1586589303,1485845383,294589025],[147057540,1908423874,1282407936,693159514,1138994227,1681927183,864037236,296884177],[272125150,1408424696,764071470,348537494,1949105273,1380248130,1874313326,1621899292],[1439638962,524219458,2011162471,1298244955,1449061208,661373931,1526911356,868646826],[1173291855,721734900,774858487,2066529609,1155285788,320806712,1627830241,755643614],[1984848592,238550204,1438303233,1451928592,1901715059,548498551,377927642,1972375121],[3891771,2094944117,1279628939,1584977358,704321810,76470942,1707424718,1505520697],[1762494176,1829531643,2080150835,1415226321,1277648966,2013320291,1254829118,2087635762],[1750444801,959170226,796057001,1777697966,2096821945,2580797,904062817,1930675514],[410008075,1717560681,907018318,1723375040,158437400,1081195230,574827221,1970871472],[483652567,1978792840,1917037354,660371821,230127003,97120534,287382856,543007817],[1980215272,456485061,514276772,931789265,1850420459,285071499,917744421,1792644042],[1496465968,1283210309,1444917589,476902521,233686228,701766733,550618467,883586649],[841901314,1989864612,543030422,2046780902,2007690263,1042316079,1150034804,120481155],[1924958786,166063938,64809378,870505971,1361923273,481052087,762393116,1257646787],[872193500,1600806783,2105682072,849342672,536476531,805642787,1038788972,42662636],[873815040,311125965,1894576447,1669549139,790030693,173046430,192409582,75002919],[665762796,136405350,974604099,846946387,1456888156,2036679168,1855450222,1163707773],[1540401370,162411541,573820665,1476968541,1546863531,943253958,100229567,1540972290],[1803464569,274329596,504988760,1276070478,2090935937,195401199,906532088,630431335],[550902822,505835782,1945072638,1483198904,1126176042,343756832,106766653,1478782103],[483502576,922716632,453204259,447122116,1133861674,635641027,162366107,1154074667],[911975499,682831757,1754573790,1640604184,741210587,1711196148,1643668393,1486629147],[289798836,1691452,842314473,169445158,182218826,1987157037,1189197820,1381469538],[179872746,738477266,739897820,1323332184,1365183431,419727310,1604263985,732875551],[791126429,941529164,1213553825,329490288,708942509,1694910320,527998648,1628998642],[133425476,814443630,1573999635,2087144125,752423333,1294061352,498334129,1629238347],[1674036047,490971440,1321939673,748293229,1559959283,1421857483,1929225603,1548488964],[1439261619,1194332430,993415351,1751142928,1793540026,509508981,1693517932,1229730550],[1446405574,1880817974,793939183,238171643,1225862003,806840836,1133363654,406672730],[1371423291,1529750813,578451296,649937957,350006255,728800615,1296763115,1154523601],[1468958214,511106127,1066317742,657443190,1310726301,871939061,31058153,400700878],[1009598786,89444699,837955489,1936662879,1435226307,1001198579,1306933492,524275784],[1850873227,1928904597,1861490730,1662058010,1936363587,296965509,1684126379,845756797],[272578829,1983021105,328928292,1492079686,1576186252,1163494762,1159930383,312864607],[1517817804,573407612,6252054,1217789533,622626279,1471498344,234319444,1792946935],[885468457,1477608684,174809060,1828526179,2111169088,462825578,1640783233,174467698],[698021649,1775591882,112988022,1810698809,306255507,1220138707,7248695,853737341],[490843953,1887999558,1696746894,1096889041,507632096,441910905,1786938692,1362846262],[1014517056,467933725,873502495,815148403,1994083243,408014412,620208202,830771132],[2014937567,1389251758,870593931,741027663,2023789284,736861085,1837861369,1791923100],[1166872529,975511263,859184455,2020082542,1527790594,381769075,1170207081,1680166792],[2020278284,1106771742,2027685506,1346627687,89122504,1269238693,181752840,1657845512],[2130503870,927130339,1707341966,395720277,401425386,1804961129,2113926093,1042095960],[164204170,1290936689,650620389,1533287697,2035622130,2027220344,1360928391,491155889],[1517947074,1414878102,1422679847,489448640,996115112,694611605,977866419,980001354],[779928661,1818102605,1399080789,218753762,273789915,343573075,580186506,1638555820],[626078698,978112476,1699199451,268375836,802006633,276007678,1568459,324366107],[433626541,1632609058,486932348,782227746,1075826106,1725408475,632592176,32420615],[1005968648,1753980567,1166368176,87555876,1555689365,961922169,113553220,252723611],[1465409914,891023796,1615726242,752916703,866620511,1550890038,1155520311,1559054375],[260493549,1798676919,1847300895,995217383,2101307579,1810913868,1753088405,2056920726],[31598174,561627116,113875397,2040744662,1323264811,1712106922,1183246401,1989332117],[818003540,1902013483,2045737438,637308106,248436253,380029528,946458150,2115772104],[1261037664,1450542332,1614521747,1694453956,574462507,1862846161,279775868,1154849999],[593385415,553031489,1877445087,1325051937,957108091,1175651277,946347301,1978610470],[1805133985,693966298,1754427376,669688059,1523170105,772053345,300807898,907967373],[1310100676,2084264824,1463907823,779498437,1354702287,1254052333,1972314793,1234340837],[1742625856,47240066,219055579,1491982153,1804569750,847151242,318549664,1983872230],[477993991,363112213,1209673156,1730257775,1109342506,1981613093,1363900659,1164747717],[1307874831,1775021736,257916154,420768846,2072009486,1222535588,1137906251,1174631234],[1228448799,1858085533,7111154,1301358844,53907823,1393012713,885238129,873811183],[209557197,880233570,1089410873,315360222,1790963154,1201627469,1374655704,926768106],[1375013548,780847381,1196424340,1442089264,1237457280,85595779,801465045,1387033896],[1837814197,1112261488,923172559,1699147521,108002155,1829152807,745786007,591786809],[277495207,333156916,118378322,1202563252,1407468858,1484655291,797241095,1351697846],[1978790605,1636644733,38379995,151078347,1251025556,96997434,52155319,1841030028],[2098124744,500435927,1606388135,665510728,1333632792,1566230129,63170847,624210001],[340664990,1010104707,682052228,1678722734,1923490048,1584225516,625193315,1271540008],[1716856097,1163938739,1514848009,105298886,1959732268,1709460328,919797829,1082931650],[1617162256,827845578,1063662154,377250641,1011084724,1567537840,1089413200,584970574],[1698648945,1669959325,619173760,1912336520,1580741169,1842757324,913763581,1193876472],[1232860758,564199959,1764389259,1101875824,1963110027,1087828448,636466535,1237622782],[238874854,366110314,1479826298,1680785241,1586363305,122184890,812029731,1167439595],[1345640341,504357013,1310737226,1644873486,1222280265,1653079383,1864087700,477778716],[2027746309,568434261,25969984,267044058,446219655,569702196,517662004,1704418990],[1337791744,1862173227,1450451961,1917949700,790312734,1310000645,362904767,1721460072],[1852320403,894064099,814242894,724665594,928137693,315263434,483981057,623273110],[725108570,592815189,497615584,360596316,1325846830,1964230511,509617646,1244339441],[1054784632,1852328288,1539554981,571517616,1988853480,1231458504,1185328731,44220413],[1378665736,2127786106,514922532,1469840549,1806800448,578512,1978739201,1218529582],[341617984,23251543,1291616309,1892603243,1691285318,539609771,1211195757,1671998127],[470561287,1740065584,1961048352,1034212506,680035625,1906074352,1927093205,644264574],[1188151525,601575877,1146457955,941404829,1430606005,270567780,1563343504,192568696],[491696449,373020508,1445009876,369853035,2078800563,902525201,392979925,52010465],[1398048029,1644603091,1907733849,581433300,1539436304,560581134,1971860332,1319545018],[702980703,241156475,251957907,1309362600,276164770,665267442,2049137772,1234467235],[2105265737,1244425019,1875716997,106820187,1088489480,130205190,1867392940,1865708280],[1135437795,1486665114,1902581653,1102713984,61537504,1089048008,1225170215,8952010],[1659984597,1486593250,350094824,1132485981,771074787,543973023,1321221206,987554199],[627115422,1500656836,1851538426,366675049,1945721849,1806061563,1788496452,860252939],[1655168622,802780974,2030251349,1516637380,122391681,538461159,1141480215,1296685212],[997568110,161162966,683351955,2100003004,1315905659,509878226,1813393783,2038785054],[1589918056,1230241800,198479888,1242653301,1799548262,1470799456,402276696,1584669098],[1398164252,1550286492,1990172153,1110381836,1992738387,1683805955,1369365204,488913767],[1309082840,1397082167,1670095811,795076309,25148357,769918394,279765492,1721994574],[586691920,318034475,1612807176,224290422,1630811501,2121369592,609788919,1400929492],[588995039,1071368404,2072345187,1666458905,258519208,951715485,961220327,502426261],[895966273,60555371,1948189573,432943973,872955685,21591845,1037256854,2125725770],[730549272,1191570360,1287402232,1987979888,1679551750,740860657,340241999,1648675367],[798005238,2092871824,1430038075,1997111120,923618754,969038438,1033981990,920260985],[1194974104,1638822057,1336464660,152378842,819505181,2123045680,2084017820,263156820],[1353992212,1242037919,989753799,719235556,1937498304,465990953,2049052392,1994723623],[39918415,303541221,528748894,2055953639,2097632923,1817962853,925281561,556169483],[352150530,399383474,1221697661,681373738,779799283,1521297815,850417739,940422604],[852026861,299117479,425571630,279317721,388937863,480205880,1158367923,512235201],[502693899,760349643,438288683,1129999162,1730878947,225251,1855697640,1153149063],[1176156652,208422133,1413707154,933444896,148663365,1239942600,1594220854,1030576470],[796458682,182204394,998380899,507447532,515432000,582370643,173899533,272068783],[1938438402,184376251,1970537723,1538967894,901870992,1180410876,368955288,1920275659],[820733913,1128294684,131423010,1983441425,1570077920,374998557,1631319353,1689180297],[863677197,469526498,1834838060,2122700234,2102482582,1912589393,396357780,1169729857],[1939975795,227329335,111273547,1903758350,557718293,316144780,1379174169,666854761],[1496872322,1996232464,1943828428,672992777,1431591145,1397841967,656087250,1923755508],[1407578426,1841496706,473200805,1326618816,196409407,1388796867,603758965,1913597578],[2025303917,2113703050,68945714,941231339,1872277059,353211123,1198492073,1377593244],[1693136325,1603478201,610241897,697012591,1188611458,1409907466,519006477,1478707892],[484710747,742131625,792225353,1790357128,515550352,1406163649,1343976287,1893270506],[966332010,2127674774,621696198,898106020,2088516129,193149265,377990788,534539624],[1534040628,1862030723,450533039,58884908,1192428571,2103461128,926908962,1503820948],[827485334,1140886753,611298230,851355106,966126210,846494627,1615936778,21180018],[1150688037,40747680,2104141044,1985218155,2091127704,664743530,1233775743,485294870],[1803170614,762208118,1228147721,2103481162,582954917,87991718,1770628724,828908330],[1870348952,98974538,890043786,1243649612,1089375292,1075823022,737127268,1564533083],[324766253,981494867,1944940171,1404956874,1937935075,946681850,244298985,714541869],[2044761023,1344651210,1353952076,872702934,176135760,1589691965,1276749520,712319008],[1955324163,1054676331,1268018429,2113047948,527532046,680637950,946805049,159973494],[1496788729,283528889,1747226757,764686317,1032093146,710155498,1550026378,445280329],[371040423,419394407,1583648451,711480980,560302908,1223095069,1096524189,1264039989],[456310121,1572655303,1746807372,640183086,481873742,548433682,1138976693,350665452],[1143003155,1262520787,1165067876,219754681,1993856797,477863726,396111653,1106859384],[1930074792,410549934,819496566,787175887,1797159361,1206884872,1885841779,1193013032],[1474371264,507150230,2013265891,1929674393,1588055245,1536094448,1934338155,1114154003],[1898729171,892166871,1132516833,1052424757,263054418,1529227003,510396419,1302555522],[555482913,1037931839,823448398,515796903,260099661,26297179,1004014180,1389608493],[1840708335,1015040480,107174711,1797908758,1423507833,1344473622,1653991126,1739662748],[538454107,1093200899,438084409,1140855033,308327317,905765842,1370267249,171044710],[1462961567,744658982,1240255467,1987783752,394503338,168853606,1760964532,1922672611],[489346653,1771053905,3111093,1997423807,673872075,361128843,708817095,638669823],[75839576,358362600,2007024058,409598724,1433064933,2020911487,287822766,1431073196],[1915049343,1098091919,137267014,1770559432,1711278326,442522525,1891807623,2097138883],[1325348086,2071120226,875684044,1551823304,1229703147,315468555,81866895,1655156489],[662036765,21953637,261540175,1759769088,1782348646,491072106,1109679728,1834831618],[989048861,980571202,776802125,1094833892,1860739738,1546722678,293253379,414755794],[1526494372,735537957,1123352951,1581576169,729577036,1937552774,2103355522,940186867],[709278280,1622583941,787268383,1933275118,1859431948,1948321981,1232731610,1168387839],[643913464,819498360,656828435,535564831,862389170,1923831135,1225140885,1351103771],[11149698,1975587149,265083647,493618458,1423447781,1436335662,62644526,344633395],[1391297874,2041177557,669775019,772397662,611627408,811180172,946539741,705657598],[1924436442,514880936,1382111694,241681041,452111188,1164117492,1061692561,1463716591],[192460192,166303501,767285594,101699012,1578911857,1533884604,58708803,1095476935],[850113324,21240640,1956569897,2113641101,1392953080,1722841547,654741309,1545259889],[870316591,1963654492,832706610,703660109,2031019917,1969041992,567271207,1855474426],[1517995637,1462822418,1002356563,595948101,666368937,1244330322,2039021364,2056891296],[2092986677,759685926,831342400,1996172979,1430908583,1723690439,2110624662,1784976897],[207017767,1530701790,1631107276,321740443,319924638,698256809,1767932738,1824616511],[2116032003,1913949855,611449234,1026913201,696340678,1107421306,1769651424,526399362],[607009257,1713366072,355794830,1142759425,281171277,287015904,1602069828,596456231],[1587537316,1357652793,1740031461,1306142963,329385775,742513755,106961970,1543259559],[2019502677,1452476592,1051676794,129231492,1909070199,326821155,1491513443,829465753],[1998871599,2098038288,2014683485,1258650427,626011339,822063218,1950046182,1310604419],[1453549549,1389591781,1254355927,901614157,15168041,311142235,458365250,1534499639],[638316083,2022096616,841185494,933156394,319610998,447261896,1709856421,1885998150],[426799297,1902226439,2016986519,134811703,1365983229,1749006106,1605352131,246619322],[727349897,1756028657,1030068754,2019132178,1096931029,821599471,818366933,969936814],[364294216,1523969162,2104600243,159354937,359363905,1519688907,1181423030,2118194532],[1348968792,860364532,514507863,1205950271,1650304364,598499275,1372842091,8949626],[480005023,1086942484,881439655,1681130335,1435384731,1209671893,1817155309,1723699401],[7061582,1895743184,2096514591,1391657487,2026464345,1592180076,561934901,218641112],[1217540360,1695965322,322475406,1761828435,173901876,1297125388,1408948001,410582857],[960041878,1848181876,1975156559,1539529489,190929205,1905899715,1700991143,1987876146],[1516437800,1110019650,434482160,1801705353,1093813388,881036174,1739472263,1784110788],[839571580,401634079,1092584246,1439491961,1139081657,1321461285,329172312,595483284],[449072641,1299756923,1105675192,595165353,528779883,787683355,566903939,56007752],[394350888,1937544271,1424956756,1548704791,1109840189,1572941116,1578449083,1215438757],[902188453,993557232,1862472898,1880308924,1723722166,769247834,718759651,2106705726],[1303453168,1434188486,1262718069,1388620147,1499523498,2090258974,635541815,726163756],[892279865,224677732,1552819123,1205142500,1353996972,300132604,959501141,1891387499],[214672077,1094997139,1738319603,1990543710,552422358,922893397,1014029501,1739878714],[1016801877,937916183,1585032330,850395738,1798706074,1689855662,824999383,1004644872],[1976159010,670231945,785435352,959089772,967036070,99559152,241352807,1588644794],[368670953,1238084622,1085282222,453282998,653948540,387857862,583493060,1138268018],[325710840,1265518649,676777854,610022858,1830288820,77188881,2012190289,1841321494],[1634783344,1599059304,530459093,1450643231,199166332,2122292441,1756541171,908383611],[425629050,1115808357,2076689102,1634576390,1378858958,1715760406,128523977,858790775],[1611574773,613167655,1951599474,1855598024,1785200206,1436841318,649684706,991517241],[1787922216,2013977307,1014234973,1413139482,743036337,1800389604,1836601508,2118837304],[22222402,189767727,434743092,1847156350,910878759,1787084943,1821049282,1171926690],[767874219,978725883,1022716357,1796632931,15590724,152521496,1622327148,1179065847],[1620279190,1207205662,156469879,354191474,122212682,530746747,2106584896,1983170808],[707815583,1718984516,1367599093,673132844,491243562,233347959,1419480448,1539506066],[1927053356,1128966487,1182036963,1630121484,49677797,70707021,1536374466,2122912616],[1730293894,2044272415,1346938459,1464410170,276257899,2036070171,1852063041,1630499639],[438891128,737609654,648676905,882974,1185976932,2089878538,1668606003,775386309],[1116722384,1337121836,988246333,1655143581,1909907894,102616155,18964919,1067690680],[176956755,1720413845,812816607,290934292,710903036,1512895563,75154220,1534239994],[1210006252,1099266417,207282597,1548304921,546620515,1831785832,918902929,1905508891],[1724853492,1499261458,195897216,577374302,48209070,398056525,1164687254,1287916656],[19621740,659037949,1881657610,17981041,169309049,139034709,1776013630,1719764508],[1321031447,1780698355,1205742593,159098359,1354844172,1633199216,334665577,959457521],[2054907786,213682924,2007227135,447773928,1426586964,627875931,942662987,194747734],[541876918,439660239,351540214,1451843887,892316503,591293715,396232172,1684655347],[1393082076,449533314,2037573627,1061835617,1555175914,1420372943,104549734,667056097],[600336889,375387275,2119018970,970362763,262962034,1991346437,792870329,958035023],[2044402106,1453110702,286429726,1555205936,2041254069,751002886,210351755,2053303093],[1876459977,1489775262,1865459400,653742527,866489101,904776218,1858144015,1461152947],[162091964,516879125,1312777932,1445740706,793227510,659560200,1753519732,696921157],[755406441,1524179857,2085411959,1846108829,1306623610,1038050206,1272719939,834605172],[416765815,269639300,1808318972,444331890,2019228746,2089750065,818163512,864021576],[1721138969,1353974371,228715809,2080457622,60824815,2018600746,1176168971,564090950],[225424850,760020406,1763805956,378681853,425531834,1775960015,2012882837,623496762],[726804017,1444210575,1047211392,103825881,850684835,859312213,2076295452,61300244],[2034982948,1273312539,1496345665,1223626537,1318933687,866369060,1655903597,217852792],[1056740700,2069662079,98562128,1576077211,771080792,9361066,504374779,751557044],[695020338,23016561,535514730,1118219194,650977095,1847003813,636145826,1596743651],[1389974660,1515596435,653919562,160789201,1884936504,2105430581,1389682943,1386395765],[833120610,657943530,1400673488,1709252280,2129384015,856470311,217855947,764617834],[587708708,2075232950,1526991809,101635818,738545420,2062236463,817292843,182501774],[2006649511,1975286084,1681275471,1902569593,928626269,1230786172,1822827273,1843012606],[668458482,1714287385,118696325,1445205704,1479969130,1157880427,1601905031,1341799949],[1824234129,140167935,1927221278,2119442961,728569162,1827432669,1544805067,1147304451],[1694735792,75747403,1241075491,2041390344,1126036978,1523740054,1210747225,1960198543],[125873729,1961464707,188113054,1623103711,1282890217,1622218671,619695607,547793792],[461119896,1172399941,1409028606,149067709,1309014293,142846720,2054657487,930867609],[1911029767,338648813,186586062,706503605,1205701647,1013570674,1199597109,951091535],[912894783,1740191537,1249661311,1562545924,1503581311,263385214,524052250,1419089833],[1602831863,689094036,1202784671,352480926,720304025,407564820,1937423485,315295454],[1532377576,58943480,245871742,167018247,871574520,1984834053,2112390583,1273624286],[161514445,1835713777,963402288,1903448592,22217760,375155751,1411547719,370071780],[759741808,830329445,856466573,742814190,905107878,179714121,1831888321,302799984],[1566619881,1849223011,949873418,1213149061,1480969518,727668177,40876356,1929982989],[198356075,2113192656,2034352030,1514446621,1853717224,1155773870,704901141,1721815650],[1952370190,299231808,1181055878,1590118672,803147015,1547651926,1610022839,2025776797],[1423080112,1762852167,1246441971,1388293463,799882041,638579665,1563909339,1580386018],[796622932,1824582299,1327172056,755274907,917030069,1071191102,834552618,1547833968],[946845770,159400839,1289451459,702754858,1986998707,2042051122,961753804,618960095],[469298448,797164785,104642942,228026298,236803945,756525186,2043643373,1537609628],[1467456530,580872903,803035143,326583412,1808132945,130447647,380522434,1756038489],[1325897847,2064138601,1645382848,680657962,219253656,1892794464,1159568372,341204419],[566403578,752452504,1120143409,369463879,1662225396,1688023700,1232212107,1765346504],[1702100739,1668614190,386714813,828603301,1628824173,1417938456,90492521,549994979],[894004639,1479281094,1865407522,326382520,1971439763,366215585,1265606147,1385678907],[787691814,1922625668,495267430,934369933,903176752,991642170,632988671,668780161],[1779639316,703302179,562269004,1145864692,349814176,157864158,1110047844,1419010005],[2005243828,1424624782,965211933,1349420630,1715360419,1405806724,833708046,1911744601],[1529775531,2029570750,1319917120,960567989,759073336,1593972998,145805170,208626007],[1858736834,315562148,512155682,2126713330,1786263023,1481329585,1517328300,1201591851],[301920127,1094731570,1251385482,1766901195,1407786434,1187200382,1112101819,1726221099],[1862213036,1346418611,2082432463,350108331,1957115077,574415796,467741986,183797042],[1095612698,599455184,206668133,1826065053,847893514,351309017,416599215,1412638739],[1257112307,1911221763,1168966676,416190659,1573854304,1958818683,953918457,850056714],[836845922,1340940485,217799371,1510031645,1180016503,1389334737,1787066637,1727957960],[177192764,551725935,441477116,1823089261,1551978179,1520841601,616546831,819454140],[1695061118,511020163,90911040,422989725,553109147,440979931,997478006,507993163],[1434362653,2125024887,707123736,985343057,545700773,1255121110,614309506,1752434901],[1312951332,452745386,1954548006,1263759443,953609334,1509397283,106951794,1892356121],[1080322826,724100106,974459382,740984755,1223207347,1653640184,1140941620,907789424],[103966611,1074823408,1525503796,1156365318,564531944,1044699445,42569169,1015370158],[1155506557,99844314,1926164427,2082157921,669213225,1109280409,2095146129,779327747],[975270095,1230834041,1837872492,566999815,374179098,1744712381,1050136501,534090086],[162341696,335033285,1328874645,1073100402,112529659,1648603126,1852838716,738001006],[1449572241,1408210158,321972735,1146006139,1531206482,487736189,178726304,855032283],[790743691,95892211,650463477,839998835,710673295,265380128,1549675187,867362019],[450626615,1885278755,859643711,956445822,229044500,1354049558,1407704692,1788369674],[1814234068,683842078,1421311539,254790623,1516004607,1507238717,1246487594,1177157188],[39996132,821148757,351070069,810867980,2009166316,1663917013,840161190,659566485],[1692555653,527997451,914837336,1657318140,1668906802,58972767,431630263,1390787932],[1951736777,1558043675,575021085,511065065,76734956,1670551951,1379033009,672808907],[978536880,2110857872,1607939110,922393786,653194465,172367343,950642101,669801132],[42943147,166995275,1732437955,1095444018,2080856852,65769845,91709886,1267105171],[414122755,695533881,1260719909,765804669,230391612,1240042710,385202511,1115223496],[1448872384,1404532714,1372038552,872481360,1318307590,1257492306,353691756,232451142],[202138910,167155492,850247364,220249227,1483602229,628428142,1764567385,461517219],[222582095,1283413524,1262662396,1208092511,2011708759,1227387321,1962218439,1154279380],[1971122132,59780128,630831034,1241023147,815860129,1519312247,1983477934,346852436],[1940799867,596714309,1692289803,1562401292,2020991431,2031798787,1854771405,1039459972],[543801343,682291525,1039001283,1706363886,861462774,56815258,737230190,151325675],[100389454,605548090,756758964,1640833560,1076638033,1600429775,1856256274,346528882],[1350353761,940077480,1130589531,1564618180,422778061,1365703950,982790514,1869557448],[1399371512,733223152,131549015,1963038078,1921066565,1864796536,508626927,2112363206],[1203673553,450034928,49685157,1638748535,820337949,140679618,23942915,1332701958],[1365725077,829753114,1502486011,1373774472,790707993,1859506947,610084542,412677651],[686431910,1186071241,459341838,873554066,885259907,1430297468,880883498,1151723221],[428681991,331110352,1674636361,1804704329,455574008,846147640,1983376198,651674684],[825633162,1649513916,1414395710,845609752,1118554423,125204423,1516535557,126947327],[587802955,50649132,58828891,2062833550,807867939,1414396050,293941106,950746630],[798621906,1049936303,89944820,2023518484,77157944,2085428277,321276309,512423332],[1679009105,1165155072,1550742338,1854346470,504134006,1939983366,1565790520,1200414738],[315880969,826720181,640096128,881290408,1889021085,58073325,8788259,764712129],[1855128582,1912962622,1432040172,1782314198,1223195803,1499476166,2002073196,305560181],[482541863,1478973238,276625419,1092265082,962817371,720657210,1717527260,292454088],[1094578472,176973154,717160969,777431177,7172626,167137509,2108588859,1365231772],[319217635,1416005271,226472188,875430498,313377151,1522820005,1002376527,1093498651],[24122802,1177226205,1887111557,1112511647,651535438,105722277,646051954,976393974],[701542922,1912189655,1692406412,819267981,2082186853,1275084291,1814535714,701731355],[530136267,288399444,1930604148,1647968630,324710574,1038545394,415893563,1902066544],[132225234,1894157066,782223877,567699574,506960285,1837791965,360998128,329936475],[821788709,182612226,413919300,649102668,881526651,51330074,1432464886,1836862201],[233652760,1498919068,378063055,954875403,1390197237,982711093,1176195147,50132658],[822511029,1374144715,1413044321,1313757459,875693017,2048429065,1205540325,1958414653],[1054974799,1699327568,375432572,1413628177,1757324449,1111883223,1345022293,1149375092],[417982573,612003160,816754566,87029672,501339535,551299120,2016439243,663348275],[755727519,2036216638,1786683205,445221910,771700149,760424759,979854233,1949869189],[519993152,1597285560,940809597,794216463,25144802,671024674,49091171,1283994590],[1933281449,463774961,241549565,766494201,1876354576,257478063,1890112102,1572247679],[1587269901,2054641342,514327861,211010113,27369298,405309084,1630835453,1380256119],[1414495648,1502814281,2053382311,554426636,80336334,1588693544,186530844,1720695157],[1463105433,1959017541,1548240221,1999195875,178026809,183972725,274075462,1822406946],[61538793,401912884,832503008,1922058415,1972906775,1101728396,996577376,437536193],[1995380223,2101236327,166524993,610285987,1021721016,2116935740,1464779427,1775211475],[821785797,377660308,209814404,787530128,697977099,367314822,599186412,1137945245],[2128541117,712638376,1464621866,1150251922,1334107124,420650536,2057444716,966327617],[1777751148,600289505,1708650624,1673046729,1407755218,104412510,1514820702,746026904],[1686796623,504683624,172090469,860537362,1254138668,177623765,1238755910,1911181774],[1323984587,962977715,1968879312,257711704,994201958,341490223,1182134024,1792087708],[405911544,135644235,519753972,166937210,570387501,171023136,1317378630,735157517],[1069719922,2108031172,1569722542,1232946646,197044242,1547357844,1084558800,517092317],[779517694,28998770,929403735,90554897,610197604,550992758,50194025,962834525],[447806317,1233637397,842213095,237688484,987639394,1330097308,731587542,1053468882],[954569398,1382859076,1191395474,730150316,1693796813,1930460738,1766588580,1418996137],[499785353,1125298738,791202491,1552507252,1510696033,1510097186,981542384,653056871],[109142031,854675066,1079965731,798458524,919526832,1990783276,469860504,1552341899],[1721362863,2027774864,1189558655,2115707325,1778755448,1647363649,1539320831,50306139],[179449856,1816811103,118285254,256562227,963150581,776371003,717489196,148955214],[114256892,57458549,1481452044,1296888511,1961624466,1217343165,668556190,1914700611],[1646734313,1055515687,1561129505,1404569343,752922824,1233041926,1889663621,993522364],[543607099,807661630,236800164,1293258959,823287455,1012393314,585644720,1882963524],[1462513734,1625591025,1178897884,904303777,1438281166,509935441,1666000917,1446106459],[1167543590,1198696950,814875166,179127219,2090939325,771854190,2063327135,2047653785],[1300763468,934425000,1664600305,203856802,555236549,444422668,1052203077,309208465],[238239222,303081829,156766185,2103585168,1446223727,1377001286,1454724360,1207145643],[1927104306,1336137188,91591423,203070612,784675869,908180735,518602567,1449077003],[665463163,520131368,726784821,1258595048,499073996,1838068030,760006947,255744069],[723938679,174952934,2093528007,1747843475,1161609467,1330291521,1158589770,81768778],[1567351066,1672103720,631758028,1838116753,835426484,38966621,1563528980,675727113],[2098598267,197810683,998168513,1775533160,149759160,1070803837,2003469178,1900037946],[1923363565,25316923,351637186,1133041126,1796438081,1859137368,155861565,2037303299],[195440213,1562414218,139174036,291676259,1183973810,861369137,1361679111,1421698683],[1414654687,2083751358,1441779172,1886075723,1197850751,1286275815,919119223,867352284],[706232492,1703059562,2007258449,1770509878,974876828,1045041147,883214585,953511039],[489955578,1311524299,1551968387,896591425,1026383491,1087231383,2125952349,1856354409],[1361709867,75408247,2023698906,1569709336,452432687,757603097,1821820870,552891625],[1894983518,22451964,1548606043,372804100,2073416658,831852184,1765073087,1614928378],[1616514233,1585519885,39021618,359875620,476278496,555398378,923732550,680445560],[1344810771,1711245953,851763823,1136482776,1729309098,792203581,224397675,2121350292],[2099839115,176031945,423368834,1546921128,910611734,1293730355,506154575,1862807497],[508430618,1596036535,1650343485,1078726107,39520764,803139558,1448641515,288461579],[1457684251,1692459142,2085605536,555563605,1304248663,694331274,801440817,233521058],[735362541,1794662752,41477155,74456957,1382027863,775083579,1247086581,1478634082],[1085961997,972170316,1709686111,1237522528,309340154,499872569,1173621483,1393879704],[1818217695,712664830,616792890,918788486,941389638,1502748199,666921416,1932531656],[30318446,2063163302,949880501,1111330991,26408590,1323547042,442739703,103832681],[196364770,1326533914,358115794,301050096,777207460,565896988,2127241818,1149651714],[476714710,1021172861,1604777036,720957082,335017665,129203895,110884346,1191717480],[239745727,1949989626,901850427,1804691851,1837303232,2020230712,1387791539,365103863],[167111302,172377277,880870100,262641705,134799652,1596180334,2101508219,867064182],[1996433148,704686926,128243220,1235342848,11645143,76293255,158376897,696382264],[973778183,432381125,9144043,1102739516,485107205,1475461984,506283720,115252862],[1495094413,675722578,1924065219,1772300187,930633814,1395778424,1988356545,81449941],[1078872134,209740719,914870971,1974008439,1672437683,574100863,475172757,524532915],[524451085,870962339,1021719027,694302004,1641797927,684287061,1234509092,560262025],[1309108019,530174950,2026389821,1824049747,1870207212,1066339497,2049614021,457737607],[864727870,1779110470,1576537261,703816092,441169721,1201145282,1163692385,1556491986],[1900326011,687890127,1464989255,733617235,646351012,740264133,439495602,1774997921],[1019761470,107501435,1646346746,1641531180,1748461625,205916807,214129654,252746661],[1433100937,703934706,453213367,1557321295,1710958138,1344335876,723499746,10051023],[1007283393,678088444,1519992727,1060309924,770954757,1894515634,853001264,1453380489],[670691854,1424889997,1599708668,1192779392,1440204542,141051349,867966208,998562866],[2117586977,917443686,510129236,784369669,715686538,616368864,1817144619,1655673810],[716412253,1382114301,1532011138,2035836374,1032823901,1134711228,1796007866,736544541],[1872594231,1453411410,643561860,1285675102,421634797,727929081,448150036,1839303539],[343097953,1419815237,177939820,66376348,1788000768,235832344,423384905,221805198],[828455552,1006721333,994181669,587366125,694419206,1803943647,256380360,290373404],[952931840,1914133937,971118532,632449813,1370092923,1421434190,1733168202,1937820486],[1557856156,947393849,258562189,1640458238,1843341716,1321217109,1871235102,1797244887],[1690743598,2072575393,2129964506,616261456,757826872,1750703311,1805517940,884512714],[381916345,2080345373,1838015776,1150698612,842408148,15814186,408409400,304223357],[1103959157,119818993,845445303,918134987,2098830105,1774150555,705692771,266241404],[1101562077,245941949,1073226864,1282367648,1621744989,1867506840,1465820098,609909291],[1073219302,672728223,861349620,1034521549,1137572295,1067232701,749653120,1655223910],[1264852907,1786651338,1631674315,1857180111,519598721,78786771,78908118,1773030761],[52179055,1924553728,1479065170,232709671,1994543635,500084942,114182984,1534422534],[386753453,1491684800,1856308551,105329313,785262819,480437230,396370674,2655211],[398079015,1753672585,1375791893,861280341,830600228,462663977,705428895,521988663],[1181293175,1158669075,1263180306,687789542,986588337,2077330099,2104011275,482726610],[1113337777,1618091365,1925114662,1859777814,1427500810,2063991176,269564885,617033416],[1712063146,1576774992,207974982,181599452,686066873,1551970930,1590763708,1938118196],[975496131,764355384,581638650,427197289,488285502,218300142,67637235,440176137],[2099169884,85881349,1465108500,1550274282,769916152,1506981445,101856270,1340109866],[1329225032,885909389,1875651908,1951717308,456532069,954266825,1077447837,1805871428],[293214907,902219271,772447126,1706076188,1363551590,544457059,648864009,1137056264],[1731216616,1993367604,2074536308,1940288975,1943313157,422263701,546575833,439461356],[1968164853,2004455313,1420097933,1015986856,710832543,965004165,1178242238,632036093],[495339250,474496526,130335680,346814171,644847142,631243526,1208490230,79609361],[641712284,1775451457,726872102,1530814887,305651861,2014611139,96316679,345620091],[753354912,1765943820,1478505458,208625098,767566737,412906440,1798827798,741124493],[2060726542,1909157476,1520472062,1063847014,1420532515,384065759,1830306015,1812517898],[1865334358,1251903947,1931678890,1329848429,737915791,1762809779,1777711221,1425609546],[1887642877,1355322617,125170093,642758407,1428276219,63495017,1086353406,1109633469],[405730394,1361635069,1290205496,593818460,1870424812,1177458227,1227611422,1003662123],[1704804596,1824879531,727864187,1678544600,1124862551,1052570358,1750206043,1273361918],[1095001768,299077279,1620686136,191259096,233731074,1308285337,1639504153,140637183],[1750458523,1453915274,1979541748,599126530,1183903007,1698776883,761243259,1742213526],[58203165,963554487,1898314366,1034967058,1294755308,1570935878,864959922,1212336118],[216628107,1844356452,36792875,1640884144,18168990,1991486748,825206353,213576622],[1969302677,2052015830,997894379,130460020,1458602755,118550205,1830179014,55929347],[433314749,1564502031,202454192,1813131268,1914348792,187435887,469481559,1723071903],[1022683317,2004363552,1756630120,1714565248,661941578,613375127,1001208540,2107736967],[1322576950,573893588,118957530,1592269308,419864999,1132061284,1738348625,928431492],[107988312,180746806,121427085,520104019,44441392,636958149,2048246887,267748646],[1406424743,1987622682,661242634,1160842702,1659705454,14471983,1797427393,610291239],[870194176,1785984439,1316453472,39040294,174749931,273350219,1500511598,666000885],[1386937248,1600156475,1960031060,2014404163,673314064,1620964665,470496695,1362353574],[1246878444,639239023,485200898,1010661014,1368865043,1632415539,420619192,1040704210],[1156828777,177108918,372418742,249018497,796463210,784964468,1738690184,290518422],[1128960053,585082067,818456780,536500609,1354369858,28862664,1923160842,497465299],[749223476,2113823187,1793943188,1921683557,1215374404,1887616095,1300863738,2032289358],[713811089,1580379042,92523170,434053590,1907004731,812352209,1129546207,216307195],[1038683812,1422542116,640166504,2034539045,417835186,181793036,784883454,492723022],[1696138982,885947096,1224666460,1016804004,1211098243,514254593,1188040787,652811561],[1939695002,1945954796,986286368,1259805176,1862174550,2116781008,56716244,707365882],[295980305,1348433777,368628745,1492371813,1356112037,1249231713,177868450,1219194273],[1158010110,458217436,1637440564,352820139,396670641,388142335,836683156,589243789],[1940634926,796802433,1805505727,2018782438,349166696,1891727198,1649162256,838499225],[1523615679,469022175,920168181,1309521994,188192667,1996664339,1786927338,1533946332],[1355183314,735992830,1158524742,1876854210,954718026,376472808,496099791,576643793],[945865882,1786049298,1732291945,1514797592,987862689,1423698550,1704478215,706351905],[1820641946,2027223105,1462332688,1934730483,280024524,1508418401,158232185,386246925],[449268902,442809690,691193308,1655219505,518343629,612701603,1559541451,853653726],[241425461,945195389,1586486546,95688031,245173857,984262561,814481982,451098596],[479586788,1107771535,1463355984,116675110,1870096513,842015456,34315634,1419760217],[881816808,1583967886,949485215,1849882919,1547346871,408063141,1590585062,253191404],[934925979,252897104,1651103686,1746308445,578946181,326897024,972641716,2044595994],[465974143,952066419,1216833273,1130934071,1261554730,80649244,1387178849,1486267935],[2120061987,1608486105,1422325271,14795503,168142167,438251757,193598892,1168353666],[1782479145,1228658077,1625185556,1948481815,64768242,888392990,686125858,1408836104],[684838476,1498100081,860337961,521792759,420726614,80336317,315464257,867058846],[1309632059,388681345,1820955745,72157971,1719453945,1572712911,1002237775,1629381356],[1077176167,2077913824,1425962050,1705637141,725532338,953177554,849031549,1392781639],[2044162670,709576416,933892830,1276530159,390494366,2045156384,191204825,310030328],[1801125733,743278291,1811677049,2115399005,1771961948,186560922,770539215,1305337279],[1401625307,864706641,1095090213,635162113,463511180,1322715721,2085983784,131749041],[165045631,733377820,974438320,1575243833,348945621,1191528654,157371866,1231940132],[1485555263,1416791663,1846475890,1454895461,1108778584,69985504,630060462,1339486048],[143995797,682613766,1487975229,1010085853,733680586,1587451803,1149061802,499882142],[1209837986,1408645981,2083338769,1969184605,661356101,778411882,1147831723,953568375],[695829570,1041965171,1242953089,922672150,691056365,1749531353,302962392,873860815],[1603745268,39349820,654574572,970817676,1117189305,398167049,265761019,716618671],[958625036,1183715109,1754304276,1407705539,162473988,35130624,2017372379,611298497],[569772845,894719433,743541407,1940492744,1576305702,646881583,426247004,2063145810],[346638426,1433902415,1683338050,1733910157,1364155854,1277598889,1249699473,568582507],[39177804,983381665,238885807,2069675740,836428095,773804306,1025532678,1978548591],[990641118,539417419,842946347,1533612350,1667515043,1274055756,1608111692,1650784588],[249347613,1360213828,35234041,1643246945,160855673,575561700,274636826,357140786],[440040894,834098936,1706103145,122039047,1198457085,566544457,1917517374,1606726967],[1408574381,846907775,24023016,315145396,390080588,1179018476,1580398303,660717247],[506074196,1510694576,2080741711,2115417277,1815320586,1134393219,168412387,1778071390],[1499981139,289479989,1328819069,1657943476,1261144183,35863126,1411261465,49160484],[12768209,1917683940,1206551170,1334629340,1312061364,85669290,403527320,685276791],[398317928,860047643,1929592037,269791302,291906157,1940298402,976941671,677867868],[877349679,802761045,965977564,1458701232,1121344734,240289508,1987161818,852439632],[1590938544,1740332120,1146318209,806191626,1574503293,1665975319,755765583,1821442415],[633516936,541557662,1876973748,1764142407,1326115234,940029520,1728526819,1259919040],[380883468,1825520490,1646454381,2030460874,1513952155,1894797189,1134706912,64451464],[659651353,1904688004,1717736111,318655868,367350703,1566453044,539367292,1378103825],[1839788408,734788611,1188867988,10729152,1078671430,1867608653,862724989,735886771],[1190926816,1849602166,81443521,2076071822,195857375,2016529877,1202366328,1905901972],[2023225223,664025295,1678977891,1024535662,648741322,824249567,135660364,1224899102],[644445746,1939233608,68311759,241918265,684243796,1530995102,866024061,666257215],[25394267,710848289,124535567,1998989116,949034403,1072852794,1881971058,1308377070],[175376942,444653172,783559072,1510712480,370109068,2090091593,176809097,1824900279],[248966582,1721679264,1875952876,1958838318,1615513585,299535090,593784164,1888347064],[911103407,876991201,669181523,1010563080,292302511,916822197,1327194923,1124976439],[2109478337,1663090916,1653197591,217895351,1562535684,108434207,408115515,1541779142],[1120320782,1412931626,1354944872,1382979949,1772074044,1757009321,1488904691,2961558],[1571235922,676099569,1833616222,1941478105,753461616,1106889436,1778587156,1693180092],[157171635,1818376781,1157550454,1535106938,129996239,1811195938,1774486250,684854325],[1680801735,929427667,1969946338,1316215923,1982896343,875916664,813929301,843339773],[387751166,1399307047,1598631288,1382009802,1259340402,2071888274,1640504644,1621224200],[106387059,1294831818,1991033261,1581126762,295225386,1377488731,1855916868,1503300376],[2025421179,829505536,2089998082,1568042863,940377769,1272883823,2103869098,1623843498],[244959570,8884735,2121427783,1620269127,177793452,1071267101,305478836,833198596],[322194238,118841026,1241525088,577485767,132885286,320687907,579728350,1092119187],[1991347948,1267839960,1400650850,1614663056,389718753,1571923608,222395374,1402718726],[311256915,1349625299,820539276,1755156978,1072734633,895204122,354287527,123402617],[181022914,1586928371,1966783619,1196183336,565048045,47985049,1906991115,867312241],[1818479625,849229539,1289542950,843026206,1882586897,1051490175,354896183,725225877],[1437233456,783472428,1511892961,2035075776,2020350035,1959556260,778807855,804941528],[438019013,753949362,92122833,1954995658,1271810765,1470362466,81841179,65512387],[1886385088,355576926,1711296193,230342913,2125951170,1197333619,759992345,531372039],[1954226964,1923394526,444558313,518551026,316183313,931680742,1214942713,1510348709],[1038474781,1113536017,1260304423,1896758287,20747595,1762460992,2011948758,96356596],[277332814,109510841,1683321028,2065115821,131917187,1994729728,171770931,1148830052],[1734868348,269961195,815002533,844604948,1378793439,103087169,267477591,639954629],[1307098844,193737288,1115609752,187808590,1855451109,1888147811,1403187592,1918282136],[1591335767,1354901471,1819233286,2098077191,1884497072,284548759,1818292797,1517890950],[178119208,2037485357,687167096,1954312222,474471137,961988783,1118994446,262873032],[1448891876,667324440,838693235,2013073922,1365557994,933727446,1534940589,690181148],[948902406,1362987863,1061581407,445564660,1155521251,664587298,73384293,739974253],[1939316543,1430839084,844165416,1008046133,2097114728,1877886785,871015721,797178356],[1664968630,1111000206,303462279,1233514680,1171435096,103215869,1080658739,1777619167],[760029920,1627024242,1401369814,826868998,1749777762,68905565,10231892,1507679011],[350269802,1971743586,1997586166,331095289,504062453,481023791,336992947,1742988998],[1780596635,1560156766,1134980,112781007,1470220206,268082676,1780908576,1829484282],[171585627,53874860,1311610603,1507317084,28185512,928374645,1801276743,1772991009],[1061633576,128475532,132795129,1498682737,1365247647,1026045142,57332417,525574524],[224988624,363574137,1460987097,582098939,1021993325,1595878874,993418400,676242551],[1358820904,979315042,1008199889,997755658,289009611,790799239,801690893,2038630379],[1694940557,436665760,815964764,172403025,582003084,1977353181,709780157,163719626],[1870559367,2099001506,1374735784,706941530,600093811,958017442,2014153115,1827209899],[10739526,1775005238,592167163,761399358,433167816,1126928104,1296859824,1644846280],[1246609810,478480147,378516364,874887698,1019837446,1828921804,311636140,1532295692],[618485864,2054302035,675626296,148260707,1137977662,1939649841,797218131,1727391534],[1026919912,1805532913,1678096833,349361106,913712587,42760670,1063437037,1362918303],[658930476,1324664182,720133700,805773083,666500984,1284452988,2087675804,1533722285],[1786644224,2040580129,685424903,1095465150,248863123,347913552,244336036,43459701],[1855188758,446389004,1100430038,1520443837,1752315532,1866576071,2087201519,1936588822],[707316399,1551770355,1214092993,19575429,124164022,1115258478,1752469432,315852764],[531859841,1855980123,1708997245,167718982,1906840546,315550110,328265092,521892638],[1740921543,265779582,1278769484,515046381,1843670128,950859552,1294723682,63230682],[1891336097,712670691,1398508558,1702508221,177935613,268376139,332277474,1536150106],[176094631,798163252,857159384,605822297,1935655923,1434951108,933008614,213637158],[226556276,838355328,2006672157,536143147,331889098,873483594,1616223661,1090315606],[804385061,1620576798,454762598,1495762280,1241146093,487626723,429850363,317537623],[1052606820,2008848903,986964923,494735411,1544480880,1744538957,1799840420,1189271598],[552627040,1817471612,1234848593,2122041508,1992944528,2082467632,284485367,314084181],[2043471828,118933724,252145955,416685932,970874181,1269783372,1749813350,563219924],[1177596870,2103056236,663459984,1776744426,294295033,696460994,819397104,1253099430],[110764063,1251343454,1294349514,780945120,1386082121,781319887,2081554867,688283193],[798396395,1147744784,2040152057,2034284153,1643917509,169759812,35543430,985244335],[963967293,42727920,457029680,1159157672,1674931584,1277671409,899319578,245267874],[145230781,1526907302,797711287,348697267,799807238,1990817696,264552666,279372410],[440245375,1063798638,1885984534,299027248,1581259714,1871179657,297600219,1179381775],[1337509384,323475844,1472502512,331524636,1309667772,2016101831,147822997,423423377],[541794357,1954994249,1721336919,1655792241,1523909260,315612691,1010453764,312185507],[1148376387,1076122769,183391082,807188188,834344184,741303055,693414694,1247781230],[1615367977,106941811,322278109,868107207,1883739122,610735167,1808142677,2110152854],[183111786,2065374952,181435015,446814474,1275600104,1238526843,607119362,842844426],[396748644,2011988757,1613936977,2089076555,158841812,1167841584,496382043,305760853],[1327082468,292663196,1939956028,474872779,543985023,1587269707,1700791157,1980634456],[737812290,437163761,25071319,621625682,348423878,2023998981,1428234487,565644334],[1310197074,404145939,980492047,1507173869,11629732,303419090,512157707,1856857138],[1279933182,378623658,1705614678,1985722560,999761002,386640878,611206831,1567678029],[1193257515,1027389345,1207291392,1991919933,1674217860,1807991952,512310030,698195817],[135223133,1803765315,1282736274,1950073195,1542024937,2030587488,1235905938,164075933],[1141975385,2118150050,1182702602,896491937,370621194,694727802,476022371,2059395895],[853343893,684194052,1386856488,1840962446,1738674248,2081336214,937698601,853956475],[1651035830,1263690040,206287361,776267422,3460620,890527891,844224898,332048837],[1959024008,525878953,1657230080,1379216588,1392553017,1121477590,12707256,1211000210],[864136709,1574518181,1471273704,833751161,1530845961,368121706,1816900000,1242151994],[1997017031,1170660993,1030328433,377149543,1824692415,275053157,898328689,797741545],[104513180,1304682359,1030716952,840015800,409716217,589448403,158756258,1891589146],[642331087,1764547415,1683024314,688010037,2125035845,1973829354,417802004,449021665],[562198698,268957185,1964825355,1288440216,1644560877,677086757,1580354207,464283588],[1942462845,1689567557,63218750,287962833,1873329472,2061018656,1404407623,1949384752],[1229374540,378775216,451755322,910005021,876898170,468659748,1813139241,1300120013],[1257572375,1240609568,258745664,592408158,2007712689,2051513433,2034122509,287379661],[129744264,799826545,697174488,133866217,559257322,1704234722,920203790,1251108989],[858770911,529892117,2040087192,1474871630,640435462,105509798,1856010645,111990141],[1452974360,987046995,1465207706,711810892,1645492205,346457990,117725112,344165072],[2126961174,1666238573,45432500,31726820,1080689422,1735997552,661251486,513197856],[1306015878,2082377305,1628911768,1784881938,436513936,33732326,467672688,344632369],[48383187,772044667,754668121,551471882,1045805394,246617303,1982633394,1463796498],[1874706475,984604958,663570234,69504851,947328986,1327464995,965362365,916763516],[1922269010,14406754,1094261763,1247370131,890817980,1425946702,1892036301,2129456633],[420347064,1441644977,313130571,936193911,1650183361,568277044,826285354,1404063264],[1469472666,1659004014,1777258679,1223393934,1844722078,1029216127,1103641245,824460197],[1254473141,465917384,1638178966,1206283654,2028223999,84258400,1302628837,616650692],[1756435583,932059283,1153645718,1894992149,629060206,475564576,612764356,677835276],[1185102334,985125768,1226966374,75887746,1435138676,570494383,1920190244,1270359137],[102194758,294596456,721397445,25699225,174246313,917991967,16177462,2007593401],[2129046508,1850072494,644068096,1698096864,812771866,1338688198,1090761610,1382707322],[2032127705,1584626016,1032243948,386731853,1058204937,993973643,330039448,1548017081],[1264838612,1163202535,1901465868,755405800,2087052164,229396971,1494024601,1225698828],[1614528933,1047749993,1827433866,172184615,207091584,889053832,1626275418,1110974912],[1629722483,1758431621,280203131,1586747953,1554227577,1608362219,747331973,1676448237],[650366009,2103547845,742602357,409640251,382889051,1802722608,1201140039,752095916],[1587184764,50337967,1857890242,2010302317,1763477748,612533490,1927214014,1039814255],[2115708365,1180468744,1425131394,1387876648,906188656,358237713,1708753860,2061250814],[2016434500,1514966757,1017502524,3059762,388774004,2015000006,514760161,584608],[1039980557,1939831077,835996519,418578022,627531523,1555762668,342329114,2033364000],[1523102416,776029085,760249298,2122875042,1937350114,955098060,401251706,977296955],[229777645,349707534,904801829,1934540732,1093517945,170631505,1214967043,846707261],[1858986187,1772648435,779842822,2034495849,1545978724,1055212949,1256648282,691608863],[696054533,254524241,628715534,723023944,827549983,1569619556,568609835,1662341438],[1039143302,2059267950,1984466204,214538088,1793458802,1584433033,1013030492,184245555],[910739068,378084523,1229158462,2089264278,510074603,877468084,439406447,830841934],[1853633531,815400802,1656931984,1615653630,1957700748,824136558,1185800901,1159622188],[1171713831,128116810,145301401,402765775,555634323,1036759614,1566145842,702165281],[449382578,1642763426,989543294,2094742026,1263403073,271927681,1395811597,667489852],[794251414,1258349433,301341116,1153740388,907898034,1693656818,1254017050,903630603],[500588305,1006381621,1385607258,1383047261,1033863657,1242437773,148887221,1289636624],[1399405158,1715165530,1842663907,10168165,1289774806,424649146,1454994826,567395270],[1887558367,353344122,1437857225,297570239,323204138,746808441,744797102,132761909],[318519668,514158216,1943644208,1272574594,1372040884,642600321,271219882,1911553288],[1595355278,1260745281,1074879029,1169596195,593668182,2047362452,1555305331,511711735],[1057920125,71196739,145733290,67545214,1006398423,613671370,944133025,1757252419],[1758406128,1110818314,1016006685,1670914370,156675045,1659090649,1184601653,1879074648],[1921139709,1006817012,1109264731,214047989,1211268482,907435285,1489908169,1777304777],[1265329760,319607228,1548387518,1911550223,988322549,1226973249,262775210,1001907300],[735593007,1748447585,1395753210,1597586667,1265231088,690398318,1909005194,863598513],[749535281,1631160402,889229126,1989390319,771747109,1003503216,46114182,1533166983],[1100348490,261056294,1314348370,574514892,1130615412,45678779,688885821,266465314],[1050807877,1021993299,1150840107,714410635,1704843089,783799656,1280276022,1028662370],[324754885,2021664234,1439547392,1456492970,1999267788,809414294,1829191015,839986031],[1533332749,1135232716,961544521,1019616684,1633758680,49912722,906236760,109747150],[1406094194,1254267903,1388735774,2081430674,1556723276,2114880952,691246102,2108030340],[1862938149,1925953252,1952089865,2016797467,1083271592,1458467867,1368884659,1140990875],[1531520397,509658253,1843887439,1336065759,1877300809,2045210027,735912754,1499460192],[985273483,1469568766,315149213,834179868,57432261,644863572,442859161,584758286],[1239249043,1900697298,1042451839,12923372,1696076432,1195475503,1350904473,1408837736],[1368050980,398293240,266999089,590837939,706147901,1832001453,1909175018,1727049912],[1606363775,1769764746,844901187,535216645,50775171,105058212,1830071321,175454910],[380969068,484878612,356443192,1372271665,145407359,1030558760,740317934,676429547],[417947206,1530851269,895266814,63570308,1200863422,1253804457,1470326624,90430916],[1209029141,389885860,911957030,1232751282,1269760009,1395207708,51263309,526603621],[1914802134,1799849041,680171314,2130176894,334381476,1762303998,511940246,171485647],[920886449,161687478,793284698,322520777,1114664897,1615149050,140723322,140658848],[1579168804,1740704355,535096759,581071500,1725629821,48719033,1611866947,1395154607],[315588715,844402507,508582463,1092131351,712304690,83666626,1922120317,171863809],[1875382810,1415427629,1597475938,977187012,1159528964,271965461,1955701305,16857636],[1843041552,1067872468,323242888,1224287911,868037198,1794088314,1494817051,1328887033],[1567136180,375596703,323388991,474831578,1759796188,946187077,286392610,499088158],[544785040,1247086596,90648880,1604872375,1492716305,1847479306,1742382538,436966692],[345685395,1159859451,858113230,1854221747,805939525,1121051746,376858866,403483690],[1706688596,58520366,1044950969,890079700,897134581,2071020475,90530017,1194427654],[259473944,921267367,1814411055,548120734,1129305506,1870993983,1227477497,312559741],[1124452431,1298536763,745062972,1180698544,680715855,1005347505,215904338,766766883],[1293018179,2032600120,1653375670,539054170,1753572022,465990167,660650422,1864735294],[488130954,308083532,1969187959,1273799192,440895359,979228919,391644869,1419461024],[78593635,1933482450,583716585,1911428704,1945048280,397254108,1515523991,461156844],[1766132210,1160725315,610135889,1719243625,476218554,1174521164,841118976,771802462],[1702512838,311105984,562287653,1651311678,297764783,874572302,1083145915,682527580],[1210216653,249893782,1675144137,1993984024,1112835658,1219027916,1972334457,993825072],[2094530409,480445661,1087316820,185014884,1261301271,487974286,219652598,2038986684],[1058407261,1983370249,79221359,1523557674,1054752925,691635350,429731721,709731583],[95382644,2018432554,1141503724,988490583,1062558717,1582388956,1885319432,2022317081],[1305402539,644039515,1130350905,1455078452,177245310,2103096815,1675753574,2079788248],[1888485364,1384843222,1356828460,1387189274,1188564689,857015979,2008906173,370132301],[1552189585,803347960,1795239882,491945626,443439169,264113346,372356593,1846870835],[1949743718,948521799,379652278,816729614,1348096172,281663866,220282088,157837236],[1499059099,1679262146,1803195895,1338444532,358623306,1156488862,619013206,1797257051],[1672822857,1107378747,597771410,1587483738,1834331197,1127110062,166935223,1826520784],[1995608188,1305544891,778769957,146090472,1643839966,780926236,368371754,1961603620],[638109249,1274230823,2049586215,1309836208,915798041,720418334,1623104737,180990085],[987943376,370227813,1902721102,1650612308,1779657129,1837318378,834248496,947483867],[496616073,413055372,1491919558,526444569,2027636838,1389248366,577981832,709625292],[1681169190,1425146349,1218614318,1824818774,80480239,1191186211,826309547,758146427],[1498163140,1144196064,761527801,196117532,136167218,2024709797,666261964,443187884],[781098893,756839363,1764126658,1051020460,1150167543,1450694104,606942596,1061803930],[406337348,818744649,1538087468,48085604,1732097753,1941079954,1903468444,579128116],[66935712,260193006,812761011,1140674598,1177860139,6331045,2120243554,246569884],[1167449937,1993240875,341417497,2130018648,1367473521,30291917,1533170106,1843416412],[2048142438,1934061777,696108772,2104425856,1885654539,1315354837,504213699,57617082],[1585409669,1728153302,923387572,49313804,1564076220,205687877,305847625,803265817],[277551816,1704555742,1423738055,1110313041,2115236341,401157587,11563716,1493310607],[807855200,934025473,553748531,1420865378,597184936,467922527,672747113,655442905],[419575056,179930875,865786823,2017530430,1656566950,1712971698,632925968,1619625266],[991735116,1761009635,1308025567,978035811,674813755,1517581590,606309305,856649664],[963813157,217574716,741673844,146268919,575308373,1169780646,677822003,1018100033],[1902478472,274401171,1364498484,366278735,777651260,1451976424,873087329,1624007131],[1958922000,12354676,385642655,880375071,765209586,89979684,614373648,510546151],[346466823,1604115577,349331480,1459958472,501938597,781553780,1695733924,662517186],[1640618749,1310735941,795724564,1138005627,1281085101,452465975,710081839,1220886599],[1804486429,1131542412,1281559816,1148136087,1172165341,1188653364,1953078071,1378661113],[1111009908,1252629269,1815759762,1555079830,442425426,777177278,1538548540,1338337889],[467109095,718016592,848832342,1506339051,228579219,1663980069,681123625,1859968219],[703691400,649250483,892368810,1774266464,671942610,1798039197,505437714,1688177369],[1589426299,549925601,726921684,1004690587,517464027,1353853611,1663463195,1360763005],[2103364144,1650740261,245157476,152488563,1002978725,429111043,1780359830,1188451221],[1272135929,353045329,1316665616,2066470854,454761701,1921484460,1090873564,1514417601],[1980435811,1911713710,1937773379,57041197,300640584,1396525979,718539800,1104836770],[1672163693,1843831908,830257973,276095429,247198218,1296017346,49623933,279575301],[1923130684,1719259054,79547440,279751035,841196896,1488397967,1843578859,422025055],[1988041290,1416439335,1984324750,261392681,1114563228,2004667282,337451774,300412705],[467978728,1316325573,1355601496,1474508477,1248078655,622888226,74462702,1903564174],[988404438,184536812,124258524,1891699438,1983959267,589721936,1459504335,894422097],[1111515136,788144208,55269351,1248922021,572620824,494235276,1397599660,1461665688],[1463120106,599928976,2086461124,2105285860,81746568,752953592,1792158193,1410306030],[130700774,327948183,1565421228,278011791,1898945075,2067545555,2426400,1258386088],[1547034659,1418400927,107819356,621678617,824790797,647336745,1609769507,421887349],[1415474425,1930488251,988982731,979199773,1066964183,2108424183,1087591807,961499420],[2113894804,1148237777,1793934329,1793318195,1837075239,1551659477,1423766352,1668563970],[1121826150,2048968577,684893667,1572674885,1329445657,501203336,1466016622,608083478],[261134275,1821398675,1279916,1592536519,939748353,22759562,2092174780,1465111168],[559345284,354304687,1030157355,1845743238,2057463569,1820416872,1430730549,1248535413],[2012629655,1871137369,628723931,243691862,340955238,1915821010,609928721,1849088142],[236053878,236597292,1799654462,332743722,520384716,886978407,1222642261,1304474632],[1976442801,853141259,154605559,377329482,710151992,255961635,1070264650,671312521],[414583225,85325827,1648104332,1117075048,1827507201,1395883771,382070646,1186490161],[1759701454,1204900367,1297183377,1536902031,116363041,1356550372,1382633250,1655039144],[1103879348,1713235673,1445762287,327524928,745061578,1908966102,1538528253,763316756],[1022361170,224576645,684190411,665455383,275353596,48298648,477584735,487092748],[959785074,1007492150,1577464540,2103839676,677618416,188686752,380460945,2051028525],[618613855,1929567165,1449588213,2087988253,1327225494,675906412,25336979,1744867825],[1567424141,1634363486,2125649518,740830109,751710730,971714229,1272338444,1748930039],[1184776186,213083199,2114515380,1392098921,730887626,84707641,570856902,1279652018],[555116722,1099141997,923567136,1619743525,789604812,2000128440,252642038,355289190],[1533049804,1326783271,1147942463,1007746535,1356235509,578079127,5952283,1521904309],[1370691050,341940729,1404827361,1917803847,650549415,1394707973,774832211,92226858],[1635623984,1509469174,238038205,1553561717,1439475930,400465934,528476065,147648421],[411666465,1980772010,732267378,721410499,1743905241,1203060026,471522495,230199203],[856898711,387909773,1368453036,781738589,224819083,6520051,1140777835,1094904063],[752121631,1460360242,2103714551,119375002,144804321,584814854,327205079,2127611063],[1259078360,2073291070,97189659,2053197722,1346032926,1688629535,1591194653,752266392],[766698432,797689691,1758558019,1648608887,210514096,1197540962,1317208177,149842481],[1340943331,163663660,131909109,2010337878,320307897,240931433,1517157175,620756551],[1051593914,146338286,1346137597,870432157,1778098958,824740877,263756388,250983474],[1371493682,380556787,1697951479,128741169,510504705,2042543741,1020742689,1418022109],[2023630430,330727287,1138247742,2112912329,1066591659,314683549,1545694245,455620136],[409588983,2092200373,913544605,1681114640,1738611922,1628855718,1896115298,493792850],[1370585948,1143830960,1962179976,78184902,1852106496,359283988,366249009,1410077246],[649256476,572454249,1137904992,936983336,1785856682,589169993,1226376613,986318475],[1457731453,442641917,1705033797,952912635,1728728564,888228383,786769731,1499041476],[180014910,151461043,275491373,1579481263,1486831530,475694502,2059188123,698380638],[569594026,1271837871,575759878,1241978996,1606050329,642469748,165965276,530644321],[1116120024,464143661,1782940984,1477246151,952307739,1256072680,769047904,577043057],[199399674,130775081,1585171613,1688867685,1361139939,432389344,814173415,324655215],[1157998778,96645243,719062419,1796678239,1200252471,12909062,645053151,172953879],[1395659730,679596081,1652638277,686668760,1040675677,968984434,221835931,1561593699],[2004634700,2001633445,1251691186,1250000379,951793956,921527978,1921554243,400813228],[1244129551,1830286114,578478906,706005394,85410712,1898798955,462481473,1169449784],[430614509,1485301790,160316751,1379572820,1859949235,1469559434,1949130241,735620811],[1035224521,1844191281,1818122222,363738292,434202633,279497379,1110772703,1267495948],[1093998525,8907470,501354920,1473929859,1296998310,234921552,2037271470,188008158],[232000265,526106077,440203892,228122752,163892541,1752053628,1177996324,1725291986],[1308204743,24312166,1233720110,482219663,2120350191,49811005,2118912223,1741535294],[1817248432,705719236,2015331616,378624850,1367241983,668688854,173095833,1269713966],[1085811239,547541442,780308700,2085622124,1134598889,259371370,109426369,1963332645],[885940868,507817670,138354719,1264676311,203947564,338098744,218138535,212398950],[954295341,545900873,521285084,1673083762,1072553809,2097427284,1023387700,2114327702],[359081335,39561743,182486543,648793369,1026982104,224152626,2106507960,1841193533],[1635915757,1982761134,502457065,318853180,341970213,48126870,670299774,1314162769],[1458208349,510190619,1274538834,1179361500,1824440815,1311545816,1546299587,89465655],[1849851019,1448251535,1942457093,1820842757,598271679,201088887,1377557090,786570099],[1727105686,102033446,206117159,1901299796,1938576531,950691716,572136834,2074565108],[1221466329,1800743162,906846998,941208060,1454744151,2121350414,262275467,1864625364],[93641048,837367892,362636152,343086692,2125100520,1250885983,90238954,1397055784],[2086208280,85322145,876112792,428897701,432646679,891074845,2054515140,1579800317],[78710110,36794712,486822627,1847423754,319740492,2038206150,401772682,496248455],[1117156856,1348761905,959703536,1967662315,1927548957,519202107,80838700,251983415],[761808366,1661559665,1764936509,69294173,1521772363,1999419739,1468157054,1013791438],[823917823,288613274,1336723498,860806179,551850211,1542911629,446412189,488275312],[2080224395,260319889,1941142207,1212961960,1598628380,541637891,541359853,2009988365],[1643304445,528213511,1544906384,219911510,780400624,1185382260,977909675,1084356689],[1584145632,360425301,588762462,2095582518,1902011904,1851972689,1782625875,1791332459],[1355209062,1394869142,92211919,1674917946,1736327455,1349248668,1123580088,1145464756],[1033044153,1767640180,2039137828,1910029048,1824724876,176050297,166127492,117262521],[1797311143,1026368055,690414734,437877394,952267274,992414511,2028228589,253459816],[1056745106,2078066308,845859888,308700055,239999948,521451002,321104093,146196591],[1575742612,532182973,791852383,1066764239,1429442445,1708617023,594666320,945339520],[218145861,1539058341,1736934447,1232959513,935308015,1361979206,470428690,1938557622],[198734454,1869764758,1005481538,519572454,885904828,1964388131,670833490,1257497239],[1572330567,1259209581,1838955542,712037233,444905889,1277991261,1921966699,1631713312],[322355195,985665345,675218560,1907915728,502853585,376553692,691674841,87425699],[1834984578,1447765297,428461948,545168561,1588346593,1800063914,550348105,866025378],[1466676647,1976580647,239217957,1481174314,253411938,1485310580,1480756404,354283685],[1973543170,622513639,519645445,1684123815,2023573143,434484872,1731843249,75699477],[800245070,264810865,334242989,521624666,1928197693,1216876257,358131971,717087773],[233301141,242616653,415924195,65909564,599474607,361944926,1896722579,1019915481],[1559453654,909739062,188059814,1575174181,406713974,1504474812,1397543330,1891912315],[1953359289,1344397023,1599059340,520146149,1301719626,828165523,82823652,1653680083],[425801483,309321953,590647675,1284541189,245656286,1372419524,2069408412,2021010846],[1141445041,1310725821,1964566681,411568256,397826713,167511531,1031014419,1562371325],[945126334,295697149,403575289,148189952,1068030276,1886621760,537733032,523290962],[941002003,981892529,1573876607,1697581895,1710892780,1044705460,775615660,1505568225],[143146697,166417453,1112465539,1819430019,1527956557,1104230313,1975242352,1470886795],[1185018393,622149870,1555026000,890795802,155236753,1186501263,794613432,1934775821],[2053523816,905412112,1386391369,1850371502,1280559949,648856400,1495519937,60867968],[1341634368,645892713,220291681,1837370725,1043091369,2113723208,1268736697,669631354],[336453612,512161715,1455786803,272702008,1158721359,14257063,276783137,2013610151],[1620146710,135157898,1879570733,169064669,1161349848,1263237489,1128578835,1984523117],[1858512027,1696215036,1569985903,1765944772,1259795385,833579507,284280975,378247060],[1382303153,2046991565,1144192314,355436062,1264824792,1414526353,562853668,741241618],[1815902002,848753767,1237965299,117847687,1744800529,1989839872,313073511,1721440097],[1807424683,1724345802,1795647369,1486872794,1189860570,1547153297,47112233,1275571112],[399598868,1226020097,780538744,1504290144,1462943544,1619071420,1171598031,1492565155],[1606582388,1530555124,323689951,314579535,71185586,934809108,1599516247,2056531312],[130038185,1279565406,53737782,1370909976,461311179,859519310,287744727,7312623],[959055187,680966333,797032816,85858793,1371086169,1416618449,1299559423,1823394952],[276040234,357615196,584486726,1379330319,2039954239,437201704,179968085,1392112517],[247575678,1330829056,1562953691,1773089324,816425446,1113837760,169843583,1600227743],[1502225995,1049461141,617703260,588622607,1507627487,1979581446,356415886,1287247386],[886035666,496467,2106614277,1655413320,1403206751,679058154,215691482,2037705686],[2122172918,1146843083,285490442,1705682346,984139937,277694539,42080521,763910714],[652165624,2042161767,226990137,335648894,495276053,1069338315,1319019372,394662496],[1535303136,594119870,319623262,1882483655,2006673865,1155129844,1416117711,779721488],[1701502736,326846674,1868012724,1418631179,104326795,2097012764,1041892127,1627468642],[1235936223,1158092735,24791453,1606060295,436494263,309993327,2090656067,2027476912],[87613499,913586670,823122334,610754640,499518827,857380346,1070216775,1578311269],[1949086610,549896058,1127951784,1253526126,1971234934,1039245695,938191833,530879804],[1709526637,1554337364,490882562,1182920149,324576391,1258722944,1534100371,1936276391],[906910087,1275380857,1008861886,1911823692,1128106730,892660124,180594935,981085147],[1927137992,1630609056,1610697546,597787248,1235971030,837356616,1885058497,30743453],[917623584,1278448835,479470545,1103930083,278160678,1113951748,1233757730,311239220],[1264538059,1020108300,1786259792,119262921,524019411,931081113,326606446,1388268560],[1538966095,1759649467,1885559131,1275235188,1347680624,1711382048,340607113,1924819394],[1387287262,1708641300,1599006737,648591340,69539933,1905669167,1456077047,1330230379],[1034511338,2049806153,1394281198,1653933951,552421265,1095995523,854034614,694858138],[96060619,9234498,1766236574,2004698281,1365145315,718494714,800709292,747349186],[2022362308,1175576951,863401476,510071472,202247160,1803386319,338067320,1898502460],[1992759885,71220607,321233926,404375215,1534918749,1210131853,1333668259,83996859],[1869531511,1163189993,323947560,881762703,1682078790,343803492,1152830187,2129745610],[1073142905,1499574636,435269742,907717900,1185401683,1658667651,1959213306,1462838916],[1011128190,1161050623,2088048725,607962981,870617783,102181325,1039947666,927803497],[2043731823,956509509,1931478452,93201141,350147380,1353251013,396459387,1786313659],[507335747,1392778097,1059788774,856700665,1519251091,269816895,862689961,1252937597],[837135839,800337666,1885731929,1816118416,1054673242,476338797,692549609,659214325],[1931128113,1525864618,1615930677,1348345568,1535446070,822874808,1801448042,1682459681],[1319606222,1293728994,1032421415,1351719810,867628481,1897385901,1337494926,145727244],[56326159,1557638349,2106926579,1881418718,1473884318,401828540,1932658250,330045747],[922270713,1619175516,760880387,1719867728,1219374976,1129426791,680584575,881078386],[452325469,465113331,1087071487,2026377662,2129701528,1175737019,2078950333,1993474569],[1097767830,2083144505,206409195,2086007085,348664357,1653983850,652037259,1589901686],[1980279232,976907964,1741758592,579986562,1617122787,1131381323,192187882,2056378708],[279379357,120074928,1324242476,865185152,276074852,1411734156,1532836414,7118618],[1954620501,1383638855,1597609763,292888071,232791790,665770250,530638164,1162964908],[1843670901,802698404,1069323947,1415488273,1601002918,685867736,1285141463,154794617],[1923436893,603583678,4696609,548780991,1313128239,866441368,1783417304,267618902],[2084103085,782881788,1687616075,715107035,1184825170,466114360,1891695234,2105244603],[1550839813,1068278971,454906617,1841478817,1925228577,1498550249,1921534946,656006973],[1829496285,890908969,35501188,14935966,1495054365,1193149418,1125604258,961899866],[576975345,1437788591,2096214926,357545253,2086638285,330795664,1145098650,919339712],[588676089,341980440,319822635,789672003,1174704459,1178432755,261494132,1177992043],[925665460,44646253,1517939913,1597794500,984513089,1250748009,1537266183,963219284],[1640756745,1710644109,374139634,508615607,2062504604,312194352,2005037357,1443011394],[469665286,1821326996,1150882540,1973244284,1868705042,45046973,598442142,98592503],[1775923041,1199833973,1894834920,1258190711,1720722585,223249835,1493101123,51186667],[687768900,1265904468,836787388,2007342766,1702465122,161235320,1519762270,1335446481],[1620461188,638319613,2013361281,780688428,2031103320,467424692,1724559772,1095745507],[2070634113,1538915248,838354760,1249644979,1462370098,1106948459,369807087,197205175],[729193271,1618687624,1932681882,278745921,432888549,287489240,1789973289,2018743558],[1231306322,157669965,451788110,1003934906,906216315,208320277,606572817,1263021740],[1705393274,1154312667,1519068965,1836139542,1795005038,263718027,1778285641,1099439521],[53049343,649419531,225802157,826102101,1314731500,414367062,530834666,51742866],[769328265,42698954,1272205428,1355939933,1792577157,289724978,630085905,316266615],[1757481009,41039625,598862912,468139234,565044840,1688208492,419090697,1328469534],[1741732188,1659865135,179137941,711354526,390314768,1034700635,1572309163,1578021705],[1306278912,1762662817,772652453,1387995498,512165974,1292717758,64801027,1558985184],[522491666,783071863,803755134,219231876,2053105174,1093170078,1692606566,304357194],[410878388,1490591562,1161654933,527653106,786051579,522170271,442170442,672779621],[314815709,950993224,670460841,1273864348,758714241,1928222215,1254342213,1431828490],[1010099010,1202605279,1969594386,724304297,980746785,1790535214,1254673152,1147697276],[795773282,1451974386,922867135,1597116284,22730681,1629248678,131012387,1698804625],[1217170840,1620554569,1815151701,1193664475,873276790,375100717,1165050561,1830956425],[769635295,114167915,1644744409,1047800972,1393284036,1234402296,670962754,1136761427],[889762943,1772616754,1925809925,2101583436,191422951,1128008568,1667263711,1652137030],[1023243987,449239414,414461457,550284397,1233495624,383616919,622984521,1826686856],[324168137,561394506,1176440915,624034752,504189914,1274934486,401419365,2032654222],[1492431847,957689397,1116372200,1472815320,135034832,885066392,601817699,1332766824],[1336158190,96996910,39007312,27006137,1914046501,1744243277,685162185,196051597],[641469987,1541847369,909480615,2128704280,1438629477,174389549,270501455,299861008],[1918688079,178884400,1487881366,828252173,512677396,2113488537,1651351977,1309460463],[1794600972,1193844859,1969176195,718061608,819512316,933166844,1787641756,627588702],[1796614772,1544202096,342215069,1757936552,1873160787,842143483,1948917804,1373636178],[1118567893,384454926,93707716,955681548,1137953948,729947744,1664054492,1248560139],[641505604,182117982,278304703,1539467349,193823239,307024938,1000723058,158454097],[1339366110,1614156839,1343566236,2087399480,1442210245,580674674,895228519,699992882],[1988429257,1647825857,1836208865,75096275,2006350546,1245656294,1251456490,183646412],[1731576662,2014145519,1574751390,996507441,316042359,24305524,1018117476,645877213],[803425938,1236701729,1905141449,213426975,1979293801,553280657,789368440,110878866],[772287231,379477441,1934883389,1558481393,1892008757,568874561,843976074,421967901],[1633217343,577550636,1747252177,183154970,449531088,291216670,1441901431,2009319234],[984588654,1668234330,362075445,1272627741,1039423322,1298492011,56760761,1466935311],[1599514085,1393056520,1844520341,999484002,2047308910,1867798464,2009599155,1768642838],[1765919524,1638704199,1877554129,3118087,1648854113,57987525,253393965,1147672865],[1034144075,631842000,1655107390,1326786143,1647093049,1320305760,1557903976,810820235],[117607900,1456190365,842775070,1155238453,1770263712,336999952,1986923132,677022464],[1163700775,1821767814,1927805452,1383251229,136164118,1063271055,1282561658,2078386513],[404525546,228588228,1445952370,1001656150,517920785,275525068,513979624,1351447004],[455298388,1790391828,573911527,317734192,1106507604,1219486502,1952363755,1009247653],[1662611377,874929804,1033819592,1212852672,481617212,859971602,572895785,850437747],[938148063,2089746919,1382880578,1554524459,2120306599,1099698628,776635156,858850904],[658712469,108168499,926046595,1198351091,928132853,1710970347,1987478766,442294440],[1377325983,573767116,2074387513,947235614,16334701,93054211,1865292306,674641593],[909294530,230678918,1278892430,1807119932,1037026242,1123452094,1197448587,1259543837],[2071769318,1984314746,781172860,1821477640,1960547789,1344381953,1899478127,527873944],[988473020,173414342,1859588745,216095442,388213868,115994638,1590886449,1342638260],[826030933,448163192,587446663,851561809,1672032055,1419529524,872505333,811387346],[1195213396,1276146843,852513342,1313028781,453902162,272112839,703829452,1238964610],[728728515,1840053748,1846992104,1659647542,1386028231,1077883233,1412850261,1139875657],[1314948494,1157672558,1182017042,1444524091,220089903,1882067476,670446262,599150883],[1852673848,1167040826,647909646,1587292655,418237020,1414457579,1591090287,347189885],[379739827,632646682,49447987,1271351612,1330970271,1159018655,1405434163,72925260],[1392829981,180142887,1190501101,949783272,1085128759,272551230,1366660547,1792949480],[263045022,1611293147,1361021067,1317247330,2105121540,2096226648,2020407529,1916723854],[133867684,1601479865,1113998226,1331848040,956722751,590668219,558090663,1438023054],[485471016,197538146,1873904864,888938634,570610014,1215446440,424854550,398171626],[1890418632,1392404467,177786043,1742958124,1988275655,730737907,1403828082,1613958537],[1869235691,1979551060,1491825269,1019868665,1020466233,121539443,637574647,2048829620],[1547520359,316725300,419486081,508509259,2060550283,787903283,58759233,55281208],[947275748,489043402,848591428,2114188692,2110938402,1483586901,7172228,279102519],[914929365,65978685,140670391,401969158,519263290,480593286,1414379997,101056375],[577674048,2039098131,463309178,1185608850,901831496,1716168490,1565836736,36291215],[1792698338,542806239,1062914016,1689613983,1506283558,968318552,1004063036,173326146],[1896224726,743775147,1558268999,546573171,1111344186,205155819,1710099361,1529826942],[2015199265,1799791300,795676878,1542418830,1282816703,1768090195,610295641,1712356940],[1884364300,731134333,1642694913,1024771226,1755543102,1842806341,1239927804,628594384],[266404312,1375277525,798931079,177778450,777224467,1939976897,1616738454,177746910],[2033248843,932300912,1311203570,500861776,190871735,1315873745,339225349,819635920],[877733370,1150346082,848397979,1327144922,543355103,1527301724,291184709,1084093677],[2038246759,1396649677,18212925,98220295,1960564975,709035133,612066158,1682735756],[1644699256,1138697436,638525999,1564820923,1967793283,872031224,404606190,531741633],[2089526462,1580285929,895875173,85113484,1218808148,999773287,911998761,1179796169],[1655103923,1966197718,803414846,1623206050,1973168798,1159537208,1387498003,1671727725],[170339721,1888093855,1284402087,673832301,1088502145,351880458,1497334783,41163028],[2053373432,1174009408,49415729,878936641,1363983624,1104141376,302967870,1493429042],[24729455,2027734189,371209261,1293091809,2077571896,617265391,499233288,2104013734],[2015813555,1488371639,1312951589,1918229480,933910261,1631226743,510955840,355627557],[472413812,369221238,787918665,1951235677,1620071639,1952284286,1831889979,786415700],[911058311,347935153,29009020,149696808,1904739144,852476170,1408911183,105192058],[1458037616,2046577262,252188011,1683595063,419242154,658997456,4436226,1707924894],[80460703,1700305912,2115564549,630346954,612829214,1329237920,1535050741,1317396643],[1065534359,1888587951,278210361,1241801656,465503751,1234656822,1530599965,143884421],[1364806894,1974534215,311127780,1902016312,1035487345,280361765,934882860,1267542858],[2035244000,111867072,1382190244,1715382667,613310279,1137042539,1482230641,1612295266],[1564450757,39930330,33425810,386780143,1732702769,565349640,1996654313,156497594],[1118466781,1991831612,1042040616,1103468060,1527617382,2049444257,1196009944,1312511001],[2083848861,1197452548,1781910101,1957178971,1369936922,1412535069,1268910578,1023180830],[218701820,2363014,616735908,1665647630,1742096388,2106304252,412912652,887990915],[1467024226,1754681,1516958682,1628840440,869171220,1672816288,803871674,599585631],[1093134950,1830301063,546471621,1453694422,1189164015,55100748,686795878,1431597270],[1626885727,1721389680,601324127,1346103319,544137564,176690393,525777736,1159759758],[1887686587,1454257047,849708893,1352145115,1233390722,711478177,359420676,707465517],[1711997475,2088580871,1923251319,210662230,1146160556,151266115,109256368,641756522],[928941123,923937817,1235676534,919468363,1319042272,2056403733,2057807935,843670012],[243319639,147568375,1431323385,1073764513,576587276,179302626,418981988,1538575119],[1031583736,13556448,577825882,879377239,1189330906,394966635,1389161750,1336106577],[139338495,1097940624,1673982877,1790619075,524676252,472238369,386925582,562449920],[475700689,1882519473,1711946754,505306236,703594843,1740299601,1341383171,1323668465],[2093689614,1612156758,274772126,1216518803,757773873,661517617,329002788,749318256],[2103401227,669862626,1838332034,562296845,558589631,932657140,894396808,1964880141],[1497492474,1256068170,1778985748,2037907567,180698980,195636584,765736993,1289359922],[563319522,1330451637,1584406423,874413092,912885604,622793448,1084075116,385539593],[1573990476,729933168,1975099101,1617459098,2014565581,990126358,531688190,141670985],[1390111869,1851694220,1937510825,101725572,166874737,1718743795,1946533830,2104571524],[1895306712,223499342,1403736200,573814276,592815757,790469981,1563370334,1593090495],[1199536458,21600601,611374410,2064662501,550636103,1960442646,541118823,364052474],[707336689,1915684449,222023167,171892336,197604236,1751087076,1842430835,1310828650],[1712479797,1417637327,2085555243,711457830,576367839,882432538,147589082,121048113],[1591353045,2066488247,437824673,1936917146,166061786,1908528129,1755234571,1436266179],[964086137,1746327983,2042833356,1696143619,9651187,261370422,1690833387,1716862618],[685865283,402601565,1389183932,887392940,855413848,1164710431,1577173285,22554401],[1551048873,1201246013,1707266324,325131471,486322404,1601290496,1576528767,1907433930],[322915915,1628090294,1545183491,132253721,383954445,1003336621,1453078407,586763587],[372181605,1558554101,1796899106,1243035232,1493664345,1894538985,504692013,957922180],[405837261,1960392203,285176586,1963018060,693197330,1947742818,654700643,521857243],[1771573246,2123124528,1250696230,1215948805,701089655,1123626326,1065298833,1229740948],[1379013892,1703297796,848736595,1365477333,2098069188,489832920,631440564,160701201],[1452998732,1819928011,704225554,2021317328,900306392,1904197384,620762845,1350722498],[1576132440,1331367266,1105294960,1508851234,909368528,1503330002,90535871,1337910852],[405714926,1539986463,1358189323,530398045,991699775,1882653106,1401758169,1017623312],[1355812377,480799437,608121211,496622500,977997274,1179184319,280781136,185294656],[601213200,1959892180,151768197,911630249,2089559245,144846316,656612639,969546920],[293270963,589958220,1999393240,483896804,658709983,2005777370,814521477,763781994],[720956631,625379230,125924382,873961882,1934832902,411321343,741316396,1965941422],[223561628,349313836,843808208,1803944486,628827298,223425140,1025700897,1368104787],[732025338,1428937938,285321042,572421464,376350080,1885774283,88707883,2056153233],[364392740,567712117,166315056,1858392186,918534529,1721785346,998588108,637833391],[1085297611,932697900,1301114550,1920880040,1036892861,526175195,1124007917,1929055441],[326861758,933544283,439788389,391169487,326953697,880652210,1610862049,757645149],[50543151,2097216573,603846147,2024311258,1287286811,443956558,1311649938,387355552],[105929195,1602596684,1318017353,1583778173,870862734,115686105,1352326120,62847841],[317263901,2043353639,411005964,1471783166,172973978,984612179,1181612101,764154306],[1992077721,157715202,1688127101,1769061311,1706318685,1968121943,1886868682,1550536212],[107003215,1692934126,685692616,1963888613,615181917,1650931910,761652383,954305739],[119695193,2130437257,1988668497,182725848,898037144,773854988,984882802,250566068],[697967498,1332712763,1418118813,1446023128,239202106,1490571574,1821771593,648110128],[1311387813,1778401748,1971647685,1345766001,1124814370,1816033294,828137258,1620487023],[335118631,1167151030,616238182,475639581,371170175,1239035450,357156695,718374775],[78972629,97707981,405091111,29562275,431708556,1472367777,2069608819,1093312556],[798630180,1216216973,385150386,1167664533,1944285419,2106021310,1498352600,390600440],[568410490,1465926334,1356685770,1716078930,736212379,1395965225,564809836,1733923901],[1715488870,1335527631,868759398,1491973328,98812150,45752530,1530450452,1740372532],[1087035039,267310732,547580631,2067688067,188936020,990587203,806801314,1795614261],[23364131,1249391849,1928439250,1007185624,440780502,694759924,1025648838,1580276805],[902120256,1236028210,649525054,946060067,1629473317,387847528,541915880,639648608],[1629194148,1128833251,1622408505,785287968,1479173380,536077515,660006914,630214488],[1089232772,1696158622,2010183576,1660663920,1980299869,1034742662,438834704,1496230505],[1738163719,566117678,1859199746,530714665,203337016,640590382,682618757,945513537],[520167271,218708141,1523732633,1170596318,1007310028,2103044139,1376391780,1591957420],[1753040336,98774194,1662828170,1528908493,123008923,382786241,2079699785,1642834236],[930884829,1293625603,1600348144,333124397,723655847,1107245812,1968588806,1777836710],[52741146,1046051979,1707115201,200309568,1699882617,55994133,1538541818,603877667],[197075973,1835160914,1597643450,70252630,2043760442,1108032355,1570041412,1890964768],[965087730,305275490,867822220,961989939,452877347,791345110,283132289,29828752],[1410353456,184853159,38478917,602260426,930265866,1761703903,803107683,2090454428],[1498690024,952937672,2073069516,428197209,1959294563,1599014415,758499183,1480692796],[1584443430,1773199441,1843400445,1953851267,1633878053,1692291219,380036303,1268090280],[58923861,668921932,1872418902,345424399,1212504455,1923105244,1630586753,410955273],[1371908859,2104215661,249406255,1673976351,1718166661,440855044,99814451,877057589],[1028226506,1079775759,2101523805,1594047146,504479880,1795455196,140025639,1328933988],[1838993788,2109515202,803313821,1418152964,1384597236,591670173,430532489,1357969705],[623263260,1297493037,1916694351,1935630023,389854718,68943434,1505022869,1447162359],[701410433,1104122145,232081479,234559168,406178986,1655593578,641766197,561390791],[379039419,1882874304,1931158848,179592403,2036030782,301846935,649515387,177657728],[1093053421,956795892,1286711761,1874826997,1047281509,57509417,1167578527,924112231],[151639091,838841644,989389172,12586265,1035088052,118941318,552695485,708091074],[1096915830,870107518,392450792,2017945808,529239044,1620387827,306125865,970200833],[1840994596,1542963138,2096176267,447384892,1871269011,896534182,114684292,80460647],[1672693592,1356930243,1939235088,1875582811,859648039,2129250356,586653088,895664193],[1413647972,1702135714,1845881629,1906263101,945163367,86483872,1600374656,1620783258],[871466982,871537075,2083924654,1728893877,365078869,1347296294,445500883,2088948594],[1103022746,1576369008,2100784860,1131535455,1803788634,246876675,91236233,641780491],[1207050895,763484203,1312546301,146496418,1135218996,1770238008,1009142388,1412523083],[1768861992,1370173041,490080795,2122120288,339216813,1981613820,184343344,1878600674],[723941009,1231229473,685771353,1515499769,1410105318,599009132,177402442,3257759],[1920374189,1560125701,543225024,1948638540,59868653,123960117,1725287436,334771328],[1665611033,1661783417,872107847,841543216,1152625260,1731607601,581793960,999701281],[421624947,1386337089,1203491753,217684578,1210894997,802782153,310794568,1182851207],[1039216159,288844136,2016765614,466405388,2038109824,1482287995,867759371,1076662058],[22981608,1512374125,208581704,1477455809,1732388120,939634806,1572692483,324651061],[2056540238,999378681,1956184647,1202962532,1405561368,1049994179,552562553,581409753],[1736871583,548364350,1556806064,1462926652,657854844,2108156966,785517494,488281609],[864870128,1919928427,2108513066,1590743700,742907423,154832910,972532931,1689624107],[1042657154,932311908,1113974490,1506236193,130023803,306787022,214925592,227524208],[1888221186,1599271642,1190750296,1888453254,21794983,262395602,1280418529,723575290],[580251577,1942143360,1496258327,2072436583,1987736534,863553648,1962839885,2129590702],[705409135,1089909087,1454610888,1771673332,1356964932,82018430,1083140694,1558023842],[1403255004,658142517,1871333002,106690879,964312083,1952677482,897327084,886139940],[776889904,1992122546,2074688379,1810166627,20250575,29581440,1667593419,1496288376],[510054619,901172083,1710889773,1665198668,1049638131,1008661202,2014809078,714671203],[287770633,1765351985,2027351003,709112254,408117373,611624522,2066640206,1112160577],[1124813396,111216744,1866421345,1938405121,293887745,1867089048,2116200128,1016001076],[75819117,1176246457,1381251321,1499174483,589250650,508560543,1039259568,1334241426],[1388936280,708671002,85388310,1238393696,1193078289,1317368742,1916187642,1596545620],[1132309216,1090232897,704885830,966425561,1865180610,229794129,708562820,301655746],[1670610415,1795607584,844850144,277189848,2106196086,1852701327,401782984,370406120],[1106870184,272886288,455474567,221740077,569080485,412631194,1679099931,1012450471],[1471577412,603021841,631592441,165398960,1572835521,807638465,99962183,1550680353],[1204506338,1055251305,1243951150,84325747,671914078,678441813,456700948,1589092421],[1101518278,1565653358,103233056,1278361011,1430791263,891347707,299328454,1000183878],[140019032,1676380721,456638443,303750077,586253052,41286767,531621684,44115674],[519689721,379836055,252743570,552593345,854210498,255170911,1553180599,2027789842],[1281216854,1284614488,1236525699,193130403,969747750,1175950835,269677227,1216249245],[325709328,502623501,1429974592,875237842,1047465854,913082594,97870695,345396429],[2110324474,402484860,1072050843,202477291,1309408401,314461975,987563710,1721722976],[1997360100,413398088,324380780,575342452,817539829,1633489609,840517334,1299056383],[1616811133,703791209,1083450279,530447484,648008758,980907538,1321021671,160007145],[213981101,914511465,1781238094,1235465,262358232,1322815344,1105914180,1491310887],[799653178,638804511,1768978234,1251771392,1389820890,1171316662,1132150151,2000899193],[914050983,730667473,2108814848,932452362,170048041,1548230584,444460093,717479064],[161195047,710642385,1442874263,832615625,550768499,1162160766,81651843,1104886210],[2042171806,1055553681,1311159449,377379410,1320223636,1673222094,1249466759,1387893663],[2128877023,249255131,1952182035,1969123799,897108074,1173207431,178063121,1598938519],[1048062112,136120514,1732897433,2014528113,1305876777,1827540657,1209998019,941653108],[1264315862,1445115304,1847869197,1281085595,1013724026,954382792,130637798,282942615],[1266739055,520716768,124778862,600347015,90399019,1030079427,1995351069,1808271940],[454725787,1166976787,1914590844,1700121598,1295414662,1465308281,267487424,1966457434],[1083638800,823977432,1227645294,1281012536,1857668008,1692307691,665611348,824415547],[1136323623,1993072154,784995336,956140674,405884423,60792955,1256293945,1302860046],[1002452019,1959588277,379589901,1622658844,953487469,1220518738,1092250506,234870004],[937135728,855352295,1721425861,1181286827,823182279,1224609784,929688212,1882395718],[332814951,2111871142,3115037,318845823,1093226172,1141395234,1050171005,2116485983],[1869597085,1856260736,729750280,1702863102,1781929536,400938006,385221259,1437802045],[982741507,1966308687,1904728211,348963538,511353612,2059515691,1912054829,1743427369],[1997152227,1355876841,221854188,378145465,210781179,2066954620,599144079,727153474],[952387088,1266618476,1575630041,1079145621,595578675,381388651,1235821439,2040923845],[1125487143,1288621430,1312682515,1718496712,1528052976,1723748860,557359453,859458038],[1008009379,1807859630,1357489141,262657706,22537849,1644487189,373342944,703916661],[1669092971,793214638,521735398,1826574707,325731911,1535640701,1646031407,905360221],[1955903992,1212216,1527819348,283426946,68039719,856338388,1020019633,1058774664],[794514596,1048493577,947803457,2004851611,2090951462,2096855144,2032578271,226845571],[1968956296,385667186,961054285,1369344585,2004874922,2071651112,1869437394,1520320832],[1677982603,1255233789,1720785437,586354731,1636243934,1096664195,1032466717,412682621],[827096957,2105995331,1718357180,529935384,1121212268,1694669434,1447282239,1659310375],[1838932590,1809375837,294813800,256358740,189046186,418701579,271990144,1301352885],[1559628278,1141273066,1554098195,1527517579,2079666988,1100921516,1009021476,602139193],[696046256,692873527,289969668,179085600,608677657,598551153,1689642529,1401789903],[1611715667,1781015120,92740099,643853455,1081870669,16828638,1448196066,1494250085],[1698434729,1502729833,1267512427,1602413475,1333743312,892145702,53051172,2083394839],[1890194236,250897299,933904676,661932834,32374523,1482011741,1730003671,1770614493],[704080184,363872023,1719041657,1223476073,732931615,1080180014,1284885445,693056647],[1285302290,856235477,485667393,1942259594,37663194,737095621,1040264813,156457074],[1044198617,1534510136,1220414183,1940705913,105754899,338524314,26920829,150768837],[609814799,1166284588,857696912,137970763,343654629,957324270,1162484474,862481492],[1397426580,1972999625,392546829,674003648,898751935,100074917,2104212566,1985711452],[1639812418,1845669773,1861819987,205322466,1919613390,1779210391,913118875,1723469333],[627442231,223909754,81765659,1017149085,439601254,344393160,327139177,1754963867],[533776561,2032586699,1233624990,1760190666,717444142,1834610890,1107425773,1860669781],[900097277,1576356494,18079640,1298948771,1607812775,865066720,2002429232,1554371446],[1776682242,191445646,652002754,712243029,770538879,1096327748,163885445,900869917],[738963481,222461609,2101386884,748867950,1162056173,1575411102,961459937,931241033],[76774785,671746437,843749417,1597450954,2039984833,44106953,1605631375,414288146],[512870984,712384461,1148575980,476635905,74339233,2105382389,1454454963,572802354],[1933685986,209572588,1897922120,829723022,1200232486,2114042665,33990825,598912331],[108328248,1373069708,342053817,289716731,566692908,1393565281,1446832373,2043602853],[450612798,115256748,137442022,1848440781,1168035693,1397208603,1487731660,748134297],[1870260094,766386094,865269402,1354586024,1322189018,822264622,444986611,807660163],[1815671960,2063678355,571283401,1289111616,576865940,2031903841,257360547,1545920172],[341469638,1781408013,2003349289,1876433967,971214067,489199521,54983411,195554062],[2009089685,1050875518,909729339,108863064,2087366965,67849807,607780208,587790316],[14871695,1286874580,1571206483,905504366,2082172052,353855155,953589908,316453905],[762671782,1195195495,412410468,729834288,1307554955,1448073454,2092250200,1369314656],[347381032,1364686784,2095339888,556248537,924298803,1480861102,1364861287,21565051],[130437323,735295235,280359341,590022120,727052745,231709781,1018166800,968819885],[1820102655,661824095,636098530,1550241369,432700621,2014104783,1352257468,795107305],[1221527362,621597428,1127421271,1426624771,1061423016,1736691175,402196706,267101289],[888784937,394306637,127747099,202595278,277139633,403035498,1499959640,1206651464],[675366788,1401376329,553392425,625496183,95386913,467061410,1215768676,1881042550],[542989632,1544042999,2006261504,1319711321,1828358645,1999361329,1642440580,673569334],[912625059,1326145126,875163360,662171247,1845935488,826468600,804024361,393535677],[674054328,1525461740,136516284,507145441,506175675,927312622,796096890,1376726616],[18862758,270307036,599587272,2015541840,1463110072,1920310254,905206046,1146794216],[506598955,14469110,1073301818,1590325120,889336667,1698527873,483782185,1780857943],[758894139,29496138,476781918,1616231980,1983598901,2068580592,2011311454,2100927087],[1634167356,1498204178,1035971268,1651026645,1811251931,1982254547,2047823737,422886737],[1850926506,1683731420,964085946,300936771,208785649,258764651,1913275343,1529867117],[1137561496,1505846684,1647615735,339781656,405601877,1269655930,153585079,2067566106],[158147644,670365869,1475870225,1237692941,647127091,1954626318,1120637589,597357613],[731554422,1603767697,189529412,1833990529,46596188,1541340961,1627178346,1822383659],[463153147,1089471660,1890690382,1402596135,997178453,518672927,490695179,1121431516],[1988177110,88854546,1546518406,71519303,63027256,878659356,739447023,801282578],[759865743,1399880595,1601656014,992640559,1352514798,1317145477,223656654,1571660752],[1316476895,1750955920,1190979248,1462136358,223487309,470537088,1257774773,896306869],[626992203,2031740145,945231524,386905702,1733741699,936504738,568029899,1677617066],[2023283447,298052565,562130004,2026644110,1281989342,1844755033,533535813,817738067],[739262573,1923675954,1427145462,1954309067,575592646,1801278645,386646503,580957956],[1814068221,690210530,1995507397,246370875,1688121879,1911659342,354288008,630960028],[1581682390,1012387377,1228188710,1309167370,1639888204,1793433160,1587332422,2012012973],[1454058743,772755993,2013287988,1833238839,152444990,614885,241047701,330681841],[1540185963,69702031,439391068,1039935050,760900672,1773713094,862954289,2096709146],[2014697489,821140713,402887388,851294978,1034726822,1197186052,124954646,68307805],[1790623377,1121746930,1783739494,325127210,221752961,283881277,927733379,780474888],[708649215,563378948,1854039841,575597048,590494627,1987055964,1688372542,957365460],[289344416,1506485657,1581361938,612003225,1083401798,1117023318,1261434066,731449820],[813185235,1944518617,1313287398,1367159082,666051176,1037643881,588006579,561711733],[722819153,1732303333,1792196651,565352227,451816294,971465106,2002253218,1094663089],[656806840,1920278980,2027868077,1783356445,1528906545,61768,1236616521,1663713741],[2016342012,2103763458,757681462,91031328,1774250653,633714457,1268657402,1467592214],[522288796,663780062,443826561,177190490,2012902045,1920514076,2108784382,2014048156],[1896764305,1694980764,1654332390,1565530721,1377362999,69844271,2060709662,105425030],[896875517,1369511643,532955548,721979814,1797775275,831563224,126235442,2110364451],[1565194467,919939304,2122546105,1283473611,1460408104,2005974432,1658477309,1350501131],[1186074597,501853455,2011785694,1986869413,1428435477,1205557638,1904764731,1215375309],[494050278,1212989717,1958959013,1437040868,858778817,1795870050,1573166657,1399524625],[514745997,1874698690,1796811560,561870234,547943937,762585202,463410740,1291425205],[79623515,202940606,1374747202,1868853788,649930125,222196620,11881410,148133608],[666947771,133142578,984689252,1700617760,494754663,2112309789,719249800,920962743],[1588859479,224664761,1707657784,1725886512,1321385522,1830957762,868309860,397052300],[555260457,1744844008,595819103,1033052114,170497490,909339961,3386865,1346586379],[1166028029,1298246977,372111870,1745932936,921277498,1270613248,545580207,1393865777],[602404846,167035297,939809837,525346685,1026246603,1617451618,94261583,1633388507],[2071075995,2097839249,350326624,1138217315,1418592458,1303541028,2088339614,1933616641],[822213183,1328455669,676442322,816309679,1256742971,1915740053,235007050,1033077356],[1787630263,523376033,160424646,1851113021,1829722170,674896117,255090470,1868478726],[771214021,767833245,18764676,792832016,906977808,946451307,283905831,68662221],[658140233,1219944149,43959548,569495942,1247116724,1652331640,1939498904,154863629],[2055601916,1266114229,549880377,1736416745,1327650876,1597284932,1038142694,444293585],[403713499,810133699,1624836056,374211733,542838574,283626860,290399402,676090223],[189202741,1175256729,244045089,365100627,104512405,545605831,426802978,431616406],[40637302,495192884,395508913,2028917066,64423204,1659109059,1335208104,513592092],[1844617060,328481732,793239922,1782874645,864085560,984350546,1634676998,763155376],[242524022,1573670768,1290029501,2106899947,1100637810,1285420144,954637052,1308382010],[1752047502,356694070,1578469748,1285775860,524439556,1481106346,1468544610,1311488566],[2032882425,817191764,677518471,66022355,1230778474,635642629,1668923805,444312501],[479154048,2074779805,1424228201,171401079,612365194,284240246,1007837590,1225682074],[759429803,1924193699,515418020,948663482,1357187107,1744933542,409567643,112693140],[515160038,1557555200,1215716949,1480287495,857536632,641313195,1095769049,1877896254],[2018425924,2112670756,2038081714,1879089419,1459433760,686786072,1614040706,1376034092],[1807043338,593957144,846046523,334273047,1004288646,398143115,760875951,1430347981],[1726092900,1600403958,911325158,1955200079,200848893,1528417054,2125816470,218921241],[1932243551,402342296,65605225,1247836502,2104689238,1230390740,937363450,274248224],[1900623136,1004820130,1228565434,2108697363,2073143927,861904353,1659748976,722100103],[380708040,314767407,564916541,866243535,664837693,845685085,2113626805,54265921],[1812844613,390649758,1400912501,974113060,1936076093,1831873535,1845449370,937066481],[735719869,529662318,1956204224,813363474,806045949,1529083262,1134705304,627788822],[1503249485,2080848353,17621380,2006344653,1937395046,1224339303,716838704,1068129068],[933024306,475002359,1284453427,1686159930,1927752484,921590318,1469064418,1423403709],[591610159,1133906605,1368749739,1101988304,1191215730,1287467299,1237713862,805134876],[1094577659,1544862772,2125273404,691055084,322974739,1416652786,1188982254,890117804],[616619934,1163710371,486447745,1688032945,1167229320,1062303767,864933966,962380900],[584291178,103345952,393142260,577158654,2020842917,215003815,1631217352,1162289375],[694886078,672787053,1186705300,197322240,201415948,538413980,455065625,688718870],[1132035413,1958731622,2043082971,21889638,399867242,427109318,1954299914,992533207],[348717872,1863518377,1449798062,52070498,318337563,992043919,45214680,1669707883],[333268161,152744304,46337738,1024324823,1728969611,1370533333,1421180882,413298195],[748294640,581916987,2032679905,868119676,717305218,1350872607,742626384,1583033563],[483426145,1633183443,950784102,1498099353,989434310,1469155781,2030557713,1678456660],[1950988742,65941338,895912021,1757360377,1282399979,1118728550,721722655,234401303],[1604938197,1375494000,663913771,43112992,406377097,657937049,952294683,1040505543],[434313110,1686785848,878771855,1101515216,1111329766,1810353417,1013302420,80457946],[953098799,62680877,2036688302,638567015,1559787964,1723663922,832421221,1095891420],[2038240616,121285655,1960502458,821997817,2111110762,1370047694,1064584590,973162939],[1350794331,2075350669,1343866105,387338377,1193863709,1198154618,687372171,149639967],[27889873,2776840,678608402,366105037,334702831,1896060078,990152161,762043417],[48161937,402209765,1200706407,722040418,257299097,605058264,1098552067,2060886040],[960959846,1178236281,1822338292,843860588,456297361,1637880187,619909916,869104984],[943400611,137237191,197637688,411917271,465673242,1413089596,2077026626,1429392085],[1732340993,1279954266,693330509,80705310,575359461,134467025,1649111031,689741606],[1502762861,647259463,372807996,161004913,614974812,1253698805,301655326,947987138],[999181813,448148770,1000082533,1091638252,1308535119,76852808,882986550,489068638],[1092416828,1326563616,1416105184,2828217,400446873,1464416604,1453304028,1560639151],[1507271876,751426691,622167366,1725008295,1082386058,61858535,872219696,1776379888],[49522014,329465832,544167653,1777516748,1908846451,478968730,200540334,343508682],[708213694,1120530677,1032312138,997545029,101571376,1562014799,971458325,669774716],[799324509,1693540804,916953162,767888186,112672997,2090087275,733414014,460226330],[381067599,2039123720,78964938,429995249,7252525,1180832568,813468271,2091644011],[1369145344,1377571663,688231120,458543973,1532158567,1829071050,60678473,1068514915],[1918946429,1215028105,2034922917,1954014691,53930884,555699795,1110034194,1186619718],[839404623,316364689,1676497045,156025665,425454353,286568822,983029016,1459419166],[1908312858,900089532,252495232,286648730,885688234,1388922295,869585661,2020980995],[1399511337,2124505185,98196874,1596244496,210600401,1400531859,1130908373,1025085286],[128796858,1393721368,25225589,1381356187,2129792076,284296901,1598395053,1524113582],[2048623985,1714584288,838529215,148095991,730836811,1317834607,786503414,701197784],[484673287,1090409801,1213161419,318907978,1526692761,718212279,1848850934,335642239],[1686595169,1470035477,1317284138,627854396,2125887291,812743922,671195363,1550894860],[1431191165,619157262,9792498,540260136,1374134345,953231041,1615401431,690638287],[511888431,1060263247,1337233069,786640195,1141008345,980247010,1758989583,1145802596],[799363755,1024322170,2022224128,1423612965,453833133,512494051,575263874,249966873],[1309042490,1168231410,329317178,626447371,1257651783,493488711,1083003638,1533093518],[921489783,1660838709,86187350,1454916548,259930318,1037885568,1933772546,839001617],[1916765824,774516650,922611645,1933942837,62934669,236287392,1366598228,254648849],[638507309,1102471373,560109963,812374367,2006570104,911289387,456037009,1983356768],[2036450321,931861882,1397319208,186743004,1425661636,1539998310,1925380719,682197966],[1130534687,623898812,1960221008,1344776193,427563391,1689829903,1457311542,2122141878],[1491297926,78439129,2091896333,306594449,999946004,1825195154,87164657,1670377462],[1886414568,929483248,1537856205,554280549,376190942,1668797792,1249141098,273415159],[1266867152,837110779,1133053040,1199953748,452866792,135354495,1277315772,173033593],[1102493178,1164851778,1297093379,109023381,617227566,385675420,1616363451,119799234],[752179144,141878805,1240283006,383049484,1876611779,1781795091,386029355,1509080496],[412100262,2072826946,1968269488,1455893562,1307162732,232901485,873091516,2027657710],[970468723,1352687934,1505920641,1692966502,1591473411,1598341723,257391716,1086910688],[173823866,2000220478,1828255146,1191608281,801010281,2028342834,1457475636,210620906],[1797011593,1181487266,1419445716,1406405236,180951182,930295810,719842148,939301840],[310496215,359018707,1113125513,1476485246,861297272,28387373,2061536481,1008494395],[2009767865,1958086509,761978511,486652962,156352756,1361417575,1704901921,1743862605],[527363156,1986913745,1171068117,1284306631,2035114776,1577627330,2502789,1314571468],[1533088584,250578582,1413647878,184304508,2647555,1152558763,1368305440,1095619352],[1724875547,1577352711,1231011502,334419174,388678474,285493197,1219177756,1080642641],[328966141,696722766,2049804288,1751800750,1015783868,239389379,317628615,1606946468],[134538160,1808609486,922611374,33350559,974977644,1931219928,749944881,308794535],[298534932,919351561,1976156246,451577266,389543353,1677132604,2082805881,1515802255],[1708971828,1116626873,1990603977,372500936,561819708,1270621754,205249240,1622696424],[1086789390,198809613,2120427755,288521962,1111653599,526257863,1982965446,841033739],[375500496,1224668964,3210644,711973271,821529580,1597156371,1700593451,1556119110],[2079721849,959040776,326006421,1362763691,957616291,1442965224,1191794149,834448873],[1900738463,188088631,1107289824,1936187636,1698029284,1575289222,1177329164,1445285643],[1543808805,2030752534,583752877,2082886360,780924448,1590446481,312486671,2040317829],[1091153032,157167956,1616314976,2103912736,744252260,251765511,843318003,1289113529],[1977456058,422524846,21769558,1720398501,1572163667,576633299,1527422952,706095397],[1291168362,594141366,1270675305,1564091762,1515470503,1734790776,176498757,1556757331],[108757116,1188667804,1837085046,242267275,334823554,1406805115,188544263,1597534329],[658570516,267926651,1267606341,599040620,1540825980,460154662,1740946625,1966468488],[1183880933,35568010,1791559459,832301328,417601698,427378650,688616930,942127688],[1257097002,1488220935,1385541480,1227363903,1159095474,2096979244,1498613651,1516962796],[1380503875,499550693,234318393,1290776663,1065222586,72531089,828627747,1281667735],[415234103,1651307857,1505537381,1344476248,1148682995,1775328359,1770728304,358046815],[625697796,711070245,1004938741,343512359,1602956745,2045358045,801823722,1564167695],[251204007,992307928,1890966260,1206230291,54412339,1163470629,904032481,2047755046],[701513611,1345671953,365850950,301397995,587741921,1868542015,1383223775,1216178471],[1802904907,123434941,1997025951,1100376329,1283262251,493807332,309799185,72092569],[2010871470,461559900,1735571337,378869320,1551810520,1590659156,170704477,514771614],[311895355,482230361,1469888541,1257880634,1856377348,1762115297,435882095,1954801715],[594659080,1222288560,688366679,1020437829,17715487,2071920072,287791659,1517259689],[724959059,1028860519,1971102530,2028497434,1465945418,1640127360,1200921472,171082856],[279123993,1537386543,1510491017,1772481856,324195553,1089175103,1494538450,836952776],[196738172,1396331303,1162378572,358023294,676148454,1787549556,393447082,302176398],[906557426,1275948203,1629214193,1588091861,589364306,946228016,1189829190,412888407],[295154146,819414043,971635099,2067147925,895707380,188037579,663811420,722010776],[1022102234,556526754,1730680435,1586857935,358388737,1743369463,1510954390,920750919],[1798044147,1077135340,14999505,2090343053,1526455268,1982720976,56334587,110441182],[610294412,1702276239,1353670244,891063021,1377416156,1811780948,1541074690,2023660179],[1161020351,2037710424,1336105707,648625670,944784749,373509041,408402741,1520389289],[167648164,1888562131,749885988,1917902068,425513406,1291049219,2032832733,611358148],[212467969,826629005,423761090,1486197311,1041002823,204709471,1679487848,125370289],[210136411,608072180,937647706,366402000,1061168709,616158158,1586065093,1516980479],[1839803901,1494974842,288592920,617753067,449759319,196503326,244858822,1559134815],[311250964,122400226,1757818508,1946218822,222864708,1763795971,1056963805,949245514],[1240294199,625523949,1661589262,597840988,2016942437,1067389858,2069741506,1218749147],[962211480,1454441316,1617194042,821865942,1497540899,568052649,1468707621,1511479235],[521956118,1362033925,1059845015,402193800,165669455,1848151666,868851749,282249356],[1453457823,189107397,194636447,1196446626,1433993585,1885430872,1549182104,1532214632],[576220302,1321560490,267245477,1224030833,565890398,246054469,1933708635,827232019],[575973135,189038407,927003557,1184991904,1436804127,2113003425,647986281,369574726],[1623172773,766816832,54146503,228449525,1755443892,1476927620,11050795,1769928286],[166367436,632451684,1593336718,1294697843,899554500,1377824814,1736194019,1611912426],[2079295072,1845650285,1654582334,646082555,1090548087,803437606,963626909,1989141441],[345121035,989260153,80854546,1938139507,1015069628,923071699,1218957168,409402562],[1467522856,1385833023,380096739,1719064073,921241390,1890588885,322368125,595429586],[119477580,1729922634,1585794086,631239516,482493020,164360977,1461842484,286686426],[960228388,1055372266,1707762188,597423087,1782606062,1788200885,1863589843,320274923],[1686226643,1822803804,1514153029,1373710716,1195846577,221434780,1605134064,1456638391],[921131070,2123978812,790291533,877384973,511247161,642532285,53979156,1917492518],[1931684017,1007760569,1680995615,131670704,76495528,1400299929,1528602419,2127054219],[1036795606,167089608,1031344449,188400986,1249149353,1426388546,124220353,2062728949],[359441128,1985491895,796837532,1474481060,901060946,2051208439,1701019970,1530848690],[1319538072,754328519,573492374,543511247,1523647868,1131138102,807244514,949986987],[1867190983,773080037,396320043,1758734287,1493000975,482517962,645271137,1409069007],[1498768816,1337248995,1531347758,397752928,5986450,910235358,22671295,2069387176],[854064420,220708437,175189935,332812192,2126022957,902859821,527402661,1735468745],[187673864,644443664,949708473,586569953,1095977884,1505468392,1261502697,1943572284],[274520895,1682557129,53573328,709487230,1462276046,727158361,486776238,1609277120],[1333991085,584594777,516081940,972822013,1602690567,1754963396,373698556,768724284],[1229320081,1360670098,780829842,892640397,610836656,720982329,312956712,918812101],[1525660922,1333794286,1249931977,999852830,2020102431,244177895,1572857538,1656130687],[518192501,708141148,300546308,1762597193,1872645358,1431157303,89508416,1064618353],[1615054407,1723523413,579213505,1976749465,560328012,789356848,6512757,2060756614],[2093457761,479115813,986936682,608105953,1057735572,1726499703,453462070,497294138],[1578678139,85314202,1271576738,303946258,1965646727,703880386,879166295,1487624591],[1012637119,1390909761,1013630971,865097196,1817330726,1608651620,983604573,101003772],[2087490977,240445161,1712019244,1488251382,226230529,1035349928,357101669,1993968047],[1073714826,1402192793,135308965,831325397,120362705,1476122606,548058969,1383691976],[72256101,590670974,2114718665,4821457,392254902,904503584,1156836153,824264251],[145328217,1855538078,1559897128,1727176438,1247755797,1131655034,774497656,1712292437],[308958851,1353717725,1317817240,1265847861,214197719,1361938778,1710457582,1785843474],[386853880,264198280,1512051051,1460053008,1341862208,731039438,892554596,401057660],[1662894701,387727788,1181860162,223350928,1210941396,249356415,1675848770,1042569633],[329538858,1890319073,1003811812,674852264,756886897,585397758,779488223,1539536769],[266158245,548170862,448152004,1808575110,642548398,948021733,1238556701,1837304770],[2050772918,1116535570,812855727,536162128,1910411624,780309041,109788689,1973150922],[1443724252,1671711533,1761449577,260376265,670530612,1261662547,2014724796,2065458718],[1454059455,757814691,1995302649,1602631270,1152881238,1206520185,295360976,1516189173],[358250418,1614328951,200606116,906774600,576970226,1213961628,1943590192,688893216],[1872185444,528435660,1645927535,1511861183,249949282,1239386313,1200950935,1520701086],[1236871915,1615998827,405780534,1586125655,1273014081,1799606727,1187310119,2083072914],[2085965829,1782549624,1385305725,1273059157,701765478,2086259419,408758408,16391200],[609176552,947237000,2104599462,858215386,1825892342,1642577651,106655101,975860761],[1661361377,542491856,42030172,4686769,1001139355,1184828770,734554004,1040163762],[613659729,2012394870,75339994,1340004229,928597806,1442036299,326940607,1831691456],[1885624964,91651109,819811380,757608830,801481810,147527828,1648750333,382496330],[270731024,981745089,356745705,829034585,1375767318,1836807596,681111537,814582463],[642086941,1837191750,1699382815,262158502,200674750,326233081,1099173301,1397477098],[1799949608,1534139884,1864705684,260828188,1051579228,830701482,318166232,1929028901],[110440598,1389433951,1515036738,194236708,365928488,2018952478,1090234397,1571797656],[1594557316,1192643680,1275431558,1225457109,500530785,20468060,1684417031,1607488154],[1309229188,927840742,709538254,1125775504,2084016254,11749972,2026362801,573913913],[57925968,43979103,1028266056,376392704,2101771739,67367817,1304368520,633924192],[226731210,1881895355,1442383935,376425930,1509670485,158390754,916001660,821934555],[1143739746,952780840,1743754367,14292025,26572586,815001600,822227130,81220297],[1473191861,1631230708,1400146133,866268115,1460723099,41298728,1763371798,2044864646],[695764889,1616575770,1637493166,1600798154,1193177612,627747880,1141817687,1371750982],[1948519037,231767469,1926889297,293182004,241250932,1442115505,415161209,1914354630],[546620834,1195508535,526764921,11586856,1632399287,1442884279,1872907381,545183471],[1419889240,2079993585,299358915,1255902375,1898845709,955642905,455848131,882346021],[245285767,65064461,341812688,1797290826,202679215,1598746914,370285933,512476196],[1265026339,269370641,1416438986,1018873201,252962425,1074146849,313979682,571804801],[1328488323,1427110014,210082118,1093956940,1720399219,1219922126,1639715715,45364598],[332066661,1587983103,696076359,2064442599,1799836766,1706432245,354476045,1140430339],[1477988714,123053676,1690078224,1030130671,808142872,382929854,1230718695,156743473],[274868449,873342469,1295675643,1618544245,1959903517,1429481313,1789015322,553860734],[1788539055,271050163,1990678046,568686040,1388784421,901335228,1599858675,1668218681],[24151084,1473113795,1168303799,1160750387,1486198250,1905565488,464609146,499916081],[1993176258,816076677,1912005626,922030350,1320213214,1538265211,495828868,448368468],[1140992433,601175884,788088646,1754404885,1678907598,645873832,1976763303,2006595325],[509373380,524093180,1492655506,1652260101,1688121986,763715006,2103603934,440252115],[1168806450,118483863,1767357248,2032812818,716346794,519495429,1327652758,1203303136],[1205229477,633096944,37744556,775335669,2116828274,1251897075,949571298,1781324047],[723687542,1660217575,489525432,307801072,169063410,1488634487,426343260,1058954090],[1863638698,877368103,126795611,1050608553,480582221,700540669,1504329718,159917762],[27096000,461025235,634938944,1929694784,799761768,181199977,663042281,2041934291],[1542005956,808969314,743505345,445963773,594018244,361511048,1850021522,1896988997],[1925060824,1804072093,1461601350,1535439948,628753581,985472316,1629726310,1519670318],[1835819334,1915655976,1818465412,1310097627,763757277,652428182,2123464932,1173264147],[1665758845,1979870160,1297517419,1032206068,2069283321,1710121207,240608096,1273418326],[1759042601,1010712589,1233203493,1045151066,682068713,1447743844,1700303946,1297599326],[1302448969,1346343889,935409763,1089592917,1441226355,688611754,686829036,336269006],[718753088,1794536899,347197246,1735505789,530740802,1158200463,2008951110,1719426312],[116516254,1727746196,595191876,329205700,561365553,531682928,264721186,718660253],[1355289223,516290581,860480153,1757405911,821621384,179518170,950335635,1733981326],[2008848348,1334224399,1880792850,1381970404,1692173716,326168782,1561833963,2077139336],[1218437656,357737500,396954990,865933443,390978573,1878075113,722273662,915231128],[844624007,791377182,445068409,1809641106,1913462537,1495883770,1839427067,2056077298],[23877486,1576789029,576470219,1738145386,1615236064,1137013534,1869043838,888232984],[621435416,1855804932,1701486020,639211383,994519790,1630314545,693837152,798572037],[1318295000,1386897679,265350312,1050126010,1199249166,737097937,1461336725,439241068],[1540320493,485838637,1369209576,214011232,1659539681,409047058,432267421,2095059671],[1827215821,736720818,19707349,690469029,78131419,13932245,953864983,150233425],[1903402172,1597343013,1066091279,322335676,2093169865,377652935,1151387841,561263953],[1942460685,1725792248,1085159866,1083383462,1081566776,2103892685,570598434,1456092750],[2068036482,746810652,345791248,904653514,1775909633,1227162180,837101395,945610075],[1839079382,1806192189,574481777,1275586281,476693910,1227189950,1431194370,265666715],[691221532,1867272542,2076022796,1228746714,1057251754,138669747,1471658379,1086194246],[722001537,2092117085,6927823,352198017,171845084,479360458,1983762301,648955972],[1929015685,1967503269,67483099,1188314071,1978922466,1045871212,1710952968,466441295],[593419740,842182284,500102209,1456533127,611917182,1843989125,1483687258,1093865124],[979892555,1755551648,1813236876,2025366310,961427728,1472076333,99631136,222643168],[1829037814,1453163326,2093548069,539179679,1807197236,1919997388,340214247,1424133305],[1189386284,970857668,1802480353,1904348371,1442333853,1751554647,1621852562,1062579615],[575810548,337955434,407111198,57426736,1433768789,669902954,1127250002,543482216],[1192305030,1583246832,345229037,808777263,841514725,1641569608,1158318275,1854369069],[12338068,1336389031,1833258711,2024812854,1106491713,529460877,1706017596,218975401],[1404395369,1960549044,1642972528,429363654,57468429,825755272,1650061271,1483315634],[781480264,1835328250,1155611669,1725185473,1356494342,1810871112,2050191847,1849894522],[699043732,1100756530,1463356932,1777241208,709823539,841617076,2035469872,850773570],[1632654809,683025945,323208178,1388893438,1659369043,1437295003,838322286,1035847368],[868107534,1287008512,619656357,1343279045,122626411,434587809,1624859539,1391136684],[364940354,2027054059,148670360,1709305158,1254066696,486818828,1261637995,417404611],[1145431662,2070364051,50331165,1572858303,1250974411,1979218576,1535234558,633047056],[260101680,812605461,1060031863,1242301909,137901225,2046996545,729460262,1899798545],[225610354,1710244972,799978813,2064234856,776416915,389749339,2012358970,239000443],[1356557159,1981491667,994209048,1913287551,100490810,2082641519,738166885,1655275334],[1219255059,563088594,1112516532,947571464,1372821890,364263363,1818490794,2036775815],[859337787,628097777,240232713,1992305408,1082766989,1190817647,471443420,931536828],[542366225,917739905,885862004,1682134580,161946862,200158746,810689682,127932450],[892808053,809868648,1422434738,1868338973,502479815,190314201,1693385350,1668240266],[302829478,1209875208,1496374439,1926103241,538397700,2103805085,1002477455,595291848],[726233993,659265086,1377376522,741296268,1166633835,2069829502,327770436,1527031579],[1636532809,1602749317,18686722,1243124543,1222748793,337634283,195777329,1279083211],[364293578,186139631,1586790863,289623292,451109546,308758020,59162114,2080132890],[311039438,1110517080,982185545,942708700,716483720,1013690123,759505773,203137811],[957178921,1010994228,1255198694,370612655,282800190,247830858,798244091,397924169],[26123569,1975506726,564959555,1823953145,758547612,508456768,1199250475,2092642878],[155725912,1614866332,1153657551,418537140,805728187,1355418387,675349074,1052530747],[528018966,1104618391,1767118347,1535884723,1336152403,897426166,210804205,44733326],[1769534727,543815521,1641485113,482594366,1409810661,1103950855,705396423,686742494],[157072175,221146252,956963784,396555608,1770945489,1039155535,1505046665,1691082895],[1140625186,924137923,1739932859,1123117757,890519429,522583357,435809077,225012567],[1283930269,974935867,49728326,497936426,1679332278,1247750520,1988751433,1366707115],[525203623,914743060,2020380597,451488976,2041340540,1928676414,2059035538,2097088769],[1406109424,1697709160,1094488879,1701528501,1063568184,8051178,966420606,975584331],[546702361,1198758852,863314506,826250506,399918048,42961723,683710061,837138513],[2003789094,531817285,371965084,377441780,512998043,868971447,1003993029,1677663855],[157324259,1652294301,685998506,102429839,1744774226,602079896,131611598,414001852],[589757590,2043041298,725301808,791747174,1215924497,997274005,950924874,1196918709],[1750788018,1265894856,2090672737,1780290087,887398349,1424478817,1395758083,1611293751],[2079693121,1468664834,502592367,513096855,1928259430,1567215486,977533443,1860294080],[1320636997,1745563128,616931962,808182297,1638436456,597264387,136736867,689788286],[1757257061,476694912,1065377843,1226660088,1837299519,797675149,781408081,1757850385],[1629666400,685719553,1804693461,1809658298,1807322677,1542881298,2046867130,1398274622],[1087956774,67468006,1249967770,1704499751,562113844,1284962294,1325050723,1976658800],[1294059898,1150682748,1660593496,1007615522,1935948588,219567185,897680791,547066169],[1568724137,1967207368,1643146072,729793637,269049734,671332266,618897819,2061327852],[1800655382,1392066825,1716806937,2035818300,1926478986,362787275,806777505,955473021],[996611823,311516013,1806099530,688596867,135781965,1329700980,957935218,950319259],[2053245107,486114604,643536636,173251999,2118355472,810353576,678416938,473168588],[970440582,1852757153,429954848,425550774,521971668,1778122839,422503922,1924221754],[1347042186,496747782,626249686,1815715158,823497172,954558578,1554615190,1557683316],[56220706,132734618,1403701222,253795902,1177249554,2082018233,482399251,80677736],[1853654654,67402499,761220946,719128547,1443588981,585219300,1698063641,1314445332],[617089752,1336659723,537286864,425099202,133743538,1949604949,329626530,1558973987],[1484799463,888354312,1881999280,1456032037,1982157245,1554759386,925447571,696621421],[303174396,449176459,456541036,231881633,766002270,999185684,391188265,972702934],[698799737,214182897,571233456,979376034,888107718,204491820,289154257,978552665],[618826709,1174282862,617575616,1031189484,749979339,404338429,852794677,379971332],[146975591,1543003865,1808186427,1022462275,1955564588,1420069855,561074735,618438438],[375650726,1372534489,892632456,1010698701,1197621313,1986798383,37313572,1177728470],[79722813,1507481059,2061358610,926378039,87290948,543275948,1144891998,1902882294],[687547174,990812841,139486383,1934426847,761244667,1041732866,1990227516,1899909123],[168921891,1669732678,319173974,1801995786,408771542,462203842,60369817,1460735547],[1139742222,1162427113,1721573950,249850286,788093284,1270085651,1285621459,32973205],[334308604,329087839,193053982,1784262214,295740473,1674431913,1301220793,952404366],[534950351,503865465,1137244588,936347186,1604040319,1248865129,2034546354,1008402290],[1670011687,1599064878,693186804,1524215062,2088895840,529732130,867254546,1868466669],[456459051,1930029859,1737343602,367581158,502445120,348865596,272253286,1225282383],[604899297,1743361846,1911517421,1839481967,572714305,1054041472,1232133413,1457253738],[814204404,1162746452,794230406,1440071876,1339679633,263227845,474981579,152817645],[310176483,733879866,2101717742,192157055,241879446,640832641,256669610,1135424892],[1937648711,1952784775,1385223206,951627111,1266424799,1447233181,686282948,547748120],[1430886529,325936446,2122984547,1380148134,803740465,41120986,1240758682,245589620],[773215310,477861404,48583367,1292926735,1730669417,150345957,1918828918,640880807],[1376825859,747346949,368900806,75675403,128711117,2049487866,2023021253,126091057],[94252145,471701867,1761471632,120706196,271914298,26389121,774405916,2122370719],[1384817799,730756783,2072033541,473502008,1544930671,192713158,696151181,870923888],[195228008,1936325616,2031646854,655878953,689509605,1745968855,1696362736,1677291256],[484789857,1483938516,1686240985,1496623683,260745202,987389077,219466757,2090689321],[1521046595,1039813845,72514880,638107079,96719,1936968473,693970285,758782422],[1590931410,1119066350,768917662,392025873,1380814645,1379831274,295090568,793950856],[778460280,1313151230,1903669080,976916305,2045545502,181045909,1594727318,185379823],[525478354,487259608,1442957122,796481502,1169101171,1559958588,1337227620,1723388667],[287321093,544400153,1467642740,1270910304,1778152890,798554431,1700927351,1653455516],[1535014650,595540483,2076541167,948829050,1275172001,899151161,1674615579,1132358668],[867882354,1905986940,1527708644,1242478590,1622515802,931409289,37019616,1216277286],[1544131318,680422070,673237893,1802056234,11421374,976809693,1185236683,177435483],[1619187132,504280095,2057720513,1292173928,1101229389,1276765326,1682317413,842265807],[50385924,586626794,612789346,1678815666,325001756,1803221837,1808584221,2063548423],[1550564613,422817627,1081876801,286268215,1172676828,904755126,484207109,962798098],[1320304301,1923264801,348453733,2018317776,732237026,1293024309,8382315,1611111882],[1695954269,993880243,314072185,932216359,253282323,2007248386,1031989798,1957627856],[2035084461,377344752,1959765662,1407000201,158187505,259916326,261193492,1988934026],[1490995072,2020261263,913894152,769315733,1825700902,38917545,356596447,507797294],[1383489348,1664218115,798590894,647630806,1410858164,2033824840,16754336,1933186427],[1614029127,1866120303,408013768,1241610698,1687607782,2033678078,1990863005,487219657],[1468812493,1618950727,1727015551,1561045912,1819209656,1689055996,848619334,1297359566],[325519031,1199865564,169964259,1129443806,76697601,476468232,243652624,1865655177],[84921747,1430071740,1310231025,901862707,1215918964,566773293,1506763179,1066808242],[65078418,31773814,836815095,2053929952,335421549,1274734823,1240781417,1221339519],[691046834,1967146413,259026976,1135650246,1549842530,1621667356,649302425,322779061],[919147144,1802656366,1197035340,258070852,1380974754,211523431,189403344,1933654083],[1599211891,1910149666,1347134304,669276341,432612157,882203604,1493452220,470787975],[841939063,62315308,1237231143,1911586939,595441969,1743716729,183479465,615775137],[1095748075,755274537,575989645,1648781901,55068303,1962694854,901970745,908435144],[620956995,1236809827,865968415,7807862,1985034360,1100294843,678966847,1909616291],[111291684,472972769,1701247349,1201802654,1644670119,2019231343,219303310,1708492453],[438275731,1789588455,570430922,343864879,393647131,611426620,2088903496,1317919041],[1092812665,486212041,1798323057,1937345776,772021308,452068123,1408051009,246102611],[2026297959,1100606503,877643571,2028515638,974312672,1439591912,1388088883,336210372],[1053978636,1704142271,967169244,602029886,1945629492,584091043,103921915,1339185998],[129514969,1770295533,625579202,1995896448,966577869,2054002530,20430450,603741218],[650725347,707841613,1022222326,1039041848,1696002036,69580119,1899845854,2007260170],[1152259437,1249472528,1678882980,1887223818,1718079747,430487134,897038268,1295429573],[600131984,253609155,611903294,361310328,1127898824,765368671,326342643,1045895199],[871574326,589636362,702167233,181233401,1125539076,1324403797,625369867,1756150383],[398034428,433810400,239971141,777985917,433419729,1959723115,1102240599,804987315],[1352901588,48455029,265778345,1795875284,336535510,741530102,322348407,1673805814],[1782848998,1692426215,1673297921,1196460552,1621785435,1596032901,223663640,731880193],[1745975782,50740950,491431573,1706110736,1242184374,547619739,502291963,1264076005],[1336714165,996434531,258930770,893674768,2093246963,1584539445,1223115235,1438969770],[879595037,114794844,1678335337,166070062,1589686576,1871074353,1115047116,205845194],[439429355,1002727008,778206899,1495231982,1659198465,2010886809,1725550151,1100723688],[825739861,677203256,170494152,1245991149,662866454,111798321,991482949,415829071],[1131716413,1446342742,1307702699,957397800,563892420,1804621189,912496754,1645146409],[539631736,735153873,758760804,1804958500,1595885580,1384593146,1806231587,1798884386],[1116283927,1541062232,1251961383,517950148,872798949,2002615418,828564156,512749188],[1880169651,888653286,1267466461,427706945,1382213382,239534497,463561183,332109581],[2119254176,221060172,1705017076,250219485,522558351,409566570,1846688954,885651666],[526528084,205738908,1666562393,775935604,845235780,1109954867,1806818881,1598747289],[1444603046,1679691019,945982867,130456480,2094882128,375755702,1358183678,1363427130],[614708992,1933132284,868616845,1503087492,1378998874,1796574510,483921239,2074621362],[1282132948,1784415610,1830262529,455974328,45580667,1059600955,571945494,914441663],[734812228,389921375,951329298,2094860457,1779189340,1509242170,1099112456,1128301534],[1675955038,996965544,785103433,1881205133,599233895,1928402815,1211270527,1948799585],[222108563,1568382075,1862168717,1062882412,2119418091,109261799,1527705407,621466655],[1096602905,1023539777,988221972,1289400829,1886030944,1057605522,423538472,1605780359],[2067683199,1870629810,1548045941,1884900334,1351248766,534698009,193239940,1395190090],[493800264,1540674353,1741204208,777292709,1987758285,1995884421,304073668,171114289],[317268317,1133299166,659764221,1474797904,1894845119,800915036,1002982867,1408922297],[1013955811,1861451504,858785501,996818535,185195747,193407492,628600009,953442106],[343744474,280003260,1954239445,31687434,1437877981,155172361,1718217186,1579639635],[569526257,94015019,1414605884,1016533152,860755395,1521727828,1465468489,1732304348],[103632647,698744974,1426740924,1305709240,1819608141,942401325,449853933,2060788668],[2099484063,950547040,1893693369,781781820,241937614,154916675,1224107184,1048776244],[118025845,1010388733,848463631,2014832126,1287961827,1406233134,1927064794,2017992030],[2088989324,652184670,667567035,1360029162,240785609,191940243,1622909293,296717324],[1286282966,412164471,1365330143,1056992517,1528890567,1817937768,1850342734,1515493280],[784597682,1366057964,765573581,1369436201,126613982,1967813576,1967848904,1631163705],[827622482,1893716391,553076272,321655346,1423508082,1661783048,1898701238,171847131],[804253277,1627422127,695065091,2068072694,2075259969,866627955,1324274668,1566422632],[1398076970,975743843,1837092401,1318984896,905323257,1444381115,972608168,665859588],[495975418,562801507,1364108681,1831858799,127613287,691115101,1778146293,1936601094],[572128518,516059914,846174842,1924155062,1079941728,895751387,495088917,237972025],[485363255,751661584,702462484,1963201045,1057852760,429187841,37930847,893224800],[48131324,1533256818,1573977353,1254791692,978432111,1517290650,1122782294,400736009],[308943211,1844287554,1502192153,1240998916,1467957205,1366879788,86530358,1847189873],[1408967361,261924630,251703423,658523227,214691605,919949168,608762542,1637975605],[401920284,1713317386,1913511452,450745688,417622094,1104094077,1785564014,1691048917],[1654214236,470480267,839014680,1701028154,1377875089,583433984,1645731316,1548142705],[303472422,1235208395,184335414,125335152,1800965896,260807864,1489992791,1210319631],[1410254253,1883047298,905848822,364741912,603011276,2046867895,748159386,290501437],[1085804218,902646437,263672390,1855878857,1755120840,1875444044,333638605,408949117],[259767218,21486014,1726524445,113918213,396329132,1626976947,1824072213,1353884574],[1038673143,234687212,1848774989,1672173127,1629461577,1381252450,952682059,19880949],[1471828363,1890874754,1153734938,504301080,1009511155,293361250,226779381,2080903320],[1253953939,1825162035,1537038443,1345868838,1062634203,1890986410,133195877,871794112],[199998872,2075942607,314650661,1880177737,1861447618,1423573802,552311027,2008602061],[1472662937,593791086,182822493,1582161695,1568459680,1525349015,291148101,1650967797],[1343873806,1458460545,1285457990,2116745074,210893948,420455375,72966735,479559942],[613834149,173635570,442480218,1807130556,768734474,1122537345,2073729672,127397718],[1693650501,1457698434,1805617251,1862275842,974017785,1140048118,279477937,1908526534],[821286696,1067867074,15963884,480736615,1932989244,1201178813,172678135,1300630025],[88868371,1002859641,1221965432,272160828,1212722016,383545186,377190601,1733774864],[496135383,1050944118,526332649,474058643,708016887,1317781197,828313223,1650743071],[112957266,2044155115,1072681419,1818299278,1735827359,1633737171,810872468,1324358955],[119186680,1920181191,387046728,1670798372,236715849,483117520,2113424970,1946671107],[1111229260,1154789630,1015910897,1036391860,545761268,1982188334,879557261,541611460],[1626494099,1111283337,240481644,649766387,290633617,113244297,250390244,165891695],[867596473,1869090076,1718563419,1357935389,808098464,1953914644,1078765368,1297656035],[1767735874,1040942571,1677624825,686229622,1338708707,1063624552,471500442,180208070],[155252458,1950849521,659823260,509250996,1041797199,1687620599,809384075,1732796046],[243646236,1175327814,681621530,820996745,648719861,1693192389,912773486,1499814927],[69072470,1810860509,1451398611,640547741,1082362214,1348891452,323522073,777847167],[204436882,1884121895,1683542511,1676602446,1538146404,49803435,444102985,1091543971],[758410250,1459505483,1074115378,183048230,1648674205,1622743777,675441247,1362321598],[150134656,1835317486,319037677,1357195112,825618197,402864138,280418464,883506326],[1112262992,2126315293,1471031478,1291400759,1779381039,2059993658,764523704,1554953168],[1788670703,1467192616,1657327726,1678711458,1200203128,557889053,1915388237,251250384],[2046120330,423010279,813266568,27682956,1904101981,177737308,574208632,124607299],[247964180,885276498,1174270817,1653696930,273638338,1071134336,976943445,2081982946],[1047266713,1988106406,1843719187,1910936355,383594091,1484283010,197469733,1165277653],[1404717752,860195056,934262325,1028185598,512232245,1418660498,1119860846,905917528],[642738595,543804990,639838474,624113721,1749639599,698355213,909636367,76994956],[1692459224,699022596,847460775,1766798331,1059208387,412806010,397565310,1758555580],[132428022,930655127,1110835568,47278224,534374998,1611366862,1796717342,1087463278],[2093359941,269544866,1713279673,732312154,1503259830,1025757433,906802964,1119391916],[96291754,868328206,428056314,328108829,765114273,1624181801,2080182741,1477883288],[1194921803,245690002,902339513,2063162359,1514391935,2122653919,664402033,1927778408],[73430240,518570829,481062308,1840312106,799277551,693458675,2004124776,193780941],[15150158,993693369,1270400311,117234218,1307975247,1012606582,713738673,2011177035],[1400792139,1587559849,554210831,2056014233,1358487714,262878952,1554382132,2102423948],[1666392401,852618862,413838970,9724966,1325970939,1335790048,1357881092,1547814062],[2071417025,1135662890,2073529899,1037390932,1658722758,1975011306,410309802,1636698304],[171285540,1028157068,688446194,864049744,2062310767,454809969,544155619,2008542040],[1310194131,1741419960,1384386575,938986049,883744795,260581070,705787782,1872813387],[1425155816,596394064,2091992273,1328975232,1114330456,87567018,639547837,177240014],[1823689432,1196404889,2100897700,17184815,486611543,1201398990,1901327768,1409768378],[1657779457,1999390628,234252291,858730872,1864380757,626692634,1124440863,52777409],[171288770,2027732626,998706301,924289927,2046885166,2068988856,1324939191,1149607431],[92318623,130650690,1100760802,987467120,1451333746,340977673,801098642,1820624956],[1719102995,2019331306,1010307252,111090185,1932218889,304425856,1176710255,1027114544],[383329331,1112531082,780050624,1465897693,183356678,332837658,1707242690,421843108],[1607045437,1126085104,1771047998,1150103231,2041154061,1875275726,1065813336,590417253],[1896953084,1206370924,1177524663,1660689616,1386534017,2058289085,1751458861,557219729],[1998068368,1180940528,974141008,264794368,1132209726,1482107963,1441872665,2009493333],[1798140338,301659341,915395237,73604230,186439166,140610856,996334683,822976405],[1577417566,888168036,1270146268,1477975339,1172751654,1556391257,1185126196,900925951],[670499824,766597910,1958979981,1430705259,1624157443,2002503791,1730790916,158704656],[1762380493,1293528164,1637823408,1305259803,963445619,450440576,1164777484,1102528636],[1234409352,2089773137,163828998,1825876157,756091448,1844492783,1139087034,260455652],[1776411175,484683395,1467366738,83580916,1732236410,1667118889,1088084260,2052742543],[806611698,1252973023,2106966671,1254004165,1514419746,951187538,1627462190,1076686019],[1487429527,1044613575,1421119980,898920260,1437670823,1759052221,887336426,435849876],[1148796695,772031436,1387147588,829099458,351148654,816112914,1616530318,1474960918],[1469486789,1145403534,634571750,476401014,1374579819,1480545469,2098735310,468289270],[933876534,239964125,1434824167,796681561,660454685,1351266768,1023980418,653669629],[599875447,1808228620,157923358,692579659,891606383,654862788,1169770287,1761635193],[823299554,1615929675,1157904749,2052856957,502719098,1691957982,759707914,89580882],[2059105191,2116939180,206867904,739067799,2115816855,1669284771,79985605,638972533],[1580110861,2035446960,1473565663,1728011503,1288169724,1873801560,1658198583,1325804304],[1437740858,937523793,1686142628,141397494,675251600,238538801,582742558,427015760],[1587593209,1747753618,152184175,326657404,1498214077,1805251103,1772397827,1089030681],[2071728659,2006013769,1888390468,1366734963,1530960141,908493168,1238009468,1297180974],[1396742512,1633452587,1982619886,478949076,1646476134,1086944691,615570433,296009408],[36691068,388120988,984929055,1957306942,7194652,206569538,872480728,588776059],[1384856058,1559721484,588413225,387797705,1650618924,1653240325,381859466,940102456],[200110869,696118160,661932199,1018593404,127557922,1467218339,667958366,292310019],[1373881967,999251443,933285098,1758641481,1479527594,740591214,425102260,1697572153],[1461153639,1553315566,1166032192,179908879,1069779664,1131077012,1114152032,1930841573],[715239666,486547625,2045613596,1319687403,739877233,1762965213,1020178418,1922724177],[1737348882,1060045560,1291681479,12415785,1813336019,866427905,1854921737,2011496575],[556209973,82205549,1532273292,695900428,980374756,1861995697,590251323,1504585001],[322041623,100695830,1319741965,2103446148,25733618,153994441,1509010897,943652073],[1366392973,628687387,1999614448,1288014375,1332085294,1228685053,1253790768,1432737316],[7773841,1202526495,1609322083,1809011652,1226483913,1788170381,1912959206,2071757429],[1360833887,1735240749,1569775238,811168308,693388416,1567166298,722253400,1889101961],[321615324,704584161,533152443,408757382,1810734989,33944800,117565758,1649111112],[327099630,885186942,1415631775,1010379855,2113576093,468458761,1091604033,1366083613],[1493300990,710849928,1408854233,758256558,317881202,243144214,1521680233,94489453],[194523488,969803706,202269577,820353999,1782067141,464921454,203413295,843121674],[1308347817,499381265,999738788,1167034521,1601574882,737455671,1853820727,1840190676],[814638914,483082413,1467548651,2018058135,1182788077,151344538,1498300111,2043688934],[9777570,2007692858,519269387,1581893090,68398286,784063674,127583425,245202895],[1214873464,893550537,1108052295,1010961046,1606079003,436594914,1928345149,548904766],[1498413564,1146483989,188838185,1012154168,1523311226,1596364891,1043845091,886498177],[688878446,860514042,1229768334,1374788143,820358968,1319714780,1193376229,698634922],[770045457,1956832894,606741474,497959806,2025734437,1632601631,1053098820,473992481],[965012763,1292321447,255354072,958293109,1936210424,532658895,308935050,309574710],[1528422546,1743709112,1291505980,2015005888,1666353554,353668096,1770715631,1952036792],[1363969719,1708560833,66307890,1003707528,1150099025,1573280064,1179116681,1702909895],[1422263974,2037163253,374546160,1261609725,32760032,1884509460,1415875719,1994093354],[2128153560,575015086,1102418395,1368083910,124614993,693405782,1077107616,347011696],[1566211293,1435113632,1491921035,96249631,127712102,867233352,957202576,1966708814],[1302757773,151677227,284286392,777329850,752889396,950041146,1209533127,1353788975],[1560955646,54789672,663755410,1306354294,1897280883,962211020,1536919418,1253541073],[417122101,1907191909,1221092080,1639567604,232332081,1128334739,414841976,621808653],[2007736336,1271136077,623398909,1666017687,165032793,362383669,1309265790,44055269],[438046261,1802726527,1998882177,1891470362,150839329,601844847,1493976927,641294257],[200170781,137645428,659218669,815783690,716185281,2116518342,1500609200,1081844357],[1027132457,471411589,1071702741,1887135362,2121810817,768375496,964325986,691466911],[1191341399,858221746,1845814511,275399911,1895553904,1331788233,1176562838,1043973839],[349923000,2037548649,225809337,1461724605,854231951,797328641,1772765532,847369741],[1367117206,1549087786,806008260,1962614643,1697415458,1761420691,934909144,449714721],[739298615,1152270570,548687345,1576423140,1109080347,1220058609,1091908640,1426658253],[1102939582,1525508645,788895691,1083232213,1155416063,722583168,579362825,1364096502],[949856285,455965172,472587202,1485985064,1988276108,1530323861,651495614,871135884],[1632650936,84031143,1662063593,596889700,1564787018,1258831141,412500951,911490336],[923320988,832330704,1874613307,1615675045,879347635,1854451500,1901483573,1069462974],[1937560583,842819971,1340496257,1073661332,970921603,523977531,952369456,584053720],[1873685157,1993578136,1591776,1831755117,444504444,336439079,1445729964,1578432411],[1247373710,1731433765,80482042,1687350361,1794791887,73768414,643105792,381901635],[283343079,1004936461,1853794452,1325355719,1103666119,613983481,1883469616,21552812],[143514424,1025336206,275740836,607155342,105102546,540373066,425508296,367795583],[10943122,885813562,950471432,59414364,1066434691,1957282683,1169286808,1858455355],[459789616,1878428397,868635252,60969954,1551764873,1878387389,44008812,1957937550],[359670362,1037194438,2072577280,1789664539,1826518820,1459414577,1201514563,1262690360],[596338522,535549621,1883144079,1438364843,542722938,1316416775,1361118908,1385267738],[55655784,307933988,234071575,1216608586,618026981,1651292152,1217333277,640920901],[2097175776,1751450528,826775899,134952490,1255701956,678840145,4528104,286211747],[740341550,1118717434,1332065548,1264177979,438700228,1446598372,1908792374,989731780],[1712255686,1550830167,1686078910,1021037186,564210753,569711306,1685519661,1086335108],[1588568532,620757983,651655270,1997766821,1518376647,1826399073,1726869434,1040314948],[584159562,1409044371,707458457,955174632,2122331499,719078140,119374998,891831160],[2092851246,697911059,1702755988,1450279419,1540365530,580855504,316523676,777015577],[440271708,859453538,1729094100,427237851,267422418,1767020863,875029328,1714824230],[1746114321,56932730,1646884876,1804676335,311656785,331354761,1256687662,1604889866],[1477378089,1301885603,812373302,1268259899,11144956,1535527814,354295500,1867968642],[272996342,1944829252,872071093,1401082510,319686835,397238190,465496136,1177608136],[1379955281,918252378,614891799,837595766,1337850597,405913813,225066686,789942975],[1872089865,724755341,786825261,785540017,806738198,1780982848,1818378901,1952488833],[1600969600,460547460,1465189793,456326628,1117649241,1562043086,1396161168,1045661125],[1277363780,1251187096,1053304412,303217415,977850460,1051937982,426591619,1650080452],[624273661,1562555971,1962922688,1293934554,819970516,1478465951,1907494522,916810147],[1395967912,1554782244,1747937259,343571942,370089474,1540613589,8098838,712356446],[2056685055,2104511584,1147347949,1006025634,574175477,1280444135,1526824604,224743784],[1658455071,1637788931,1509227212,1891949525,1917795928,1903162564,188677162,1729354612],[964327019,1007165104,2062908822,901622533,119685572,1215523726,1114407484,2040902723],[724607223,61845567,2053600731,928176888,1145062841,1256580802,140812234,411698338],[466889517,1231129509,1527979445,279797727,583142385,413983206,1669872516,185266428],[46359116,32048534,17869238,1910823785,347653153,1241958911,924953063,1929649781],[1571787012,2069619568,1595082250,88841108,1977011343,1139179074,1772403500,1375372068],[2012628674,1244695541,171754697,520546962,1659827491,1386287959,1424616710,84676241],[1446609999,1933359415,618109791,47684396,53966515,360664867,122393928,491232048],[304885560,788284246,743111121,995731520,442711102,302621188,8778154,1989797778],[1018772276,1977550983,1146805928,1786222693,1793222477,682725224,300761664,308537578],[613945247,1306299438,803198347,607163134,1595963798,597039375,754690359,645002058],[438634536,309242086,1326824364,674773217,163606889,1807560392,885961318,980126968],[332819304,1869866519,954675807,229969565,46833471,1073748059,2060042386,1856167812],[1796013802,1679738339,930276223,749328317,1925516986,1185344899,1164403421,665461988],[569141319,1328668067,1770430083,1674965770,1623203313,348801301,1366161607,1415382380],[1240816495,1518208705,377855757,409158959,1441344863,1100661587,1690748567,1416201071],[1765666181,74313279,639611118,1891699935,884523035,851053990,1839891735,254744215],[1630397560,1708660386,1236333390,1435969708,612599951,446414297,875609001,1552610022],[1197783481,1033997613,23130265,1967969299,552877700,1042077230,1170682701,1502409049],[590433816,2045264292,1225347961,1286545295,1553757380,872186593,305679631,1052999759],[647352185,324351960,29041462,2030338155,1751585795,976948196,354663493,1548846822],[1552328873,956509843,1819544671,35648080,2024747328,1167304670,1574499823,1676564708],[885386074,1685230516,1542445430,1159493788,27784550,2027056809,276717724,650700136],[1813258272,519825736,1586557870,936422182,1946549970,1123557799,1070441984,1691665363],[1631200233,1042148021,509154233,1245732998,1869625192,1741544084,949750426,1205782744],[614113320,1758567704,1588906797,694669464,1339843056,1364427349,215627415,1705931659],[1946914263,393509844,296663103,183070205,1291384079,59811321,1591116675,1907073127],[1475691777,1822402902,291622665,282661563,1263877239,861495029,302711225,1756830608],[1736255026,894858871,913897809,1142881721,489397346,2040752938,1251806154,549079311],[470654513,354989263,421734869,796686446,659171547,1722612809,727467648,2051421379],[773311582,1871231936,1463388184,2103823613,2024251611,918431664,28897227,1085784905],[1846199428,1647490463,902693266,1211354335,2030485270,1275205286,662058150,1989663621],[835437146,450262658,942745442,1227829559,833752496,2028622099,467222217,1010857639],[138168268,1654576614,446246059,1977665961,1620720729,579448690,465719384,1042878368],[1528906793,824804551,1855582596,586785998,765731614,1552027100,298031730,1010844757],[309681283,385929156,1669426049,1963827151,1498052130,530010266,346896884,205890396],[1077197309,331543390,625075644,1650074964,685666738,1186353449,1272759564,94094606],[306689707,2063606265,1499679751,289404103,1110457890,1195231156,610229811,553912046],[420888944,1057465302,2106485268,212666257,1672110090,922919597,958989862,537500011],[1746648480,1799629536,2040173787,1432165909,1977865630,1413632160,784550350,1182392959],[626647067,1642998422,942099306,1690685496,1841437076,332496762,1012981085,1698871458],[301721572,1728103633,602344922,1019092420,1320078608,1310947617,1372684101,825765281],[1710393392,1379948780,2051718128,692116015,1669920472,1335205802,266712514,1172462419],[110498822,231472687,365721197,1844756777,2085811438,281864421,1673176390,567786909],[1605990479,1599877485,1883405125,848541704,1004662549,84948449,712030759,1971091191],[437854764,741129501,376976661,1198049071,1917078928,1169007404,1362464722,822971768],[115547274,556575622,1742739234,1935065418,1919762058,1545657140,765731028,1241896691],[153423748,674577285,256211422,1692768057,2063621598,334483734,154271169,872036329],[1186954901,484578885,1928447322,1257332241,1466346173,322436834,1454638109,1149418406],[505373157,1137414917,827328217,443481469,869247594,180489562,1330388388,33026767],[30474611,1968816287,1013976350,128538186,2100949581,1135499748,93269957,1728981959],[1487025654,2053854336,2010089184,1662301219,1754953534,1843044884,809195191,2126961759],[1207620378,884276844,1458936053,1631944852,578559170,1015116110,1684042318,1818460496],[653811661,1039938601,2086929391,1852102319,274609903,594063654,141483781,2002322426],[358590527,1852937362,1127949813,767733109,362759762,148690366,1710457059,859473832],[2111177354,1359581622,868765998,320262395,1380798051,99284524,2053413684,843597215],[1032479684,359228556,2011787594,1754182411,5423546,1442799425,120048569,1019704102],[1037192706,256723330,1699135485,57485911,249422888,123486406,866615127,1369631079],[1156039444,95472170,299108281,592200204,441092058,1801155398,1103679026,646846519],[1202975779,484576463,918743962,976281769,1428335801,1823896289,983189134,1538239035],[678147095,1798711023,1335931310,282084285,179881630,1238318643,23839586,519283907],[611687577,297807516,55320821,1140420214,1853249739,1701191770,613555913,1704352078],[1944176219,367687149,1193824077,526701886,672829939,461954916,1865733526,1456530747],[1411451992,1142953549,1455845920,2027217802,453938150,1209109277,1083809251,1338812150],[1841981554,1656729072,1225029564,628071824,1449073516,1778224663,1566518762,1642989791],[1406049065,1202642121,1138601158,195606749,639924685,1783104043,1431096699,1990294193],[1296663049,1827176973,1359460977,1831237125,1538372701,1887855338,1030469960,1302442806],[2125078251,301167377,16671053,19076612,1316027382,1725475411,1491081127,1164711321],[57795267,1319856275,1445608713,2050127602,465654155,729337051,1040858130,815528693],[1892671144,2099279895,1533836027,520759151,805436580,150588202,410183359,1244821301],[145196573,1307286166,1744082009,770049116,1068966358,1328138457,929370620,915175812],[2127692148,1543402798,511458529,1041167322,684703408,548897193,1070372227,1979266049],[655427465,970746502,1448407849,1124390168,2047453497,3448348,982169781,261189067],[1534092230,576951899,1623234456,315334256,2018060231,815503351,501144700,1451264310],[1078731289,1286199703,1989947084,1191085139,1362086228,887386768,569670125,888787739],[1305258156,1597761702,2047942452,1640523904,613486088,698632336,628219335,1133620023],[1649041168,392065214,161944107,767359899,2090503441,2088839759,439881135,107813383],[1078925520,1526119771,1453254763,496630258,177591499,903022316,1343150405,274672082],[889522497,1541056500,1395951776,1096144416,1430420410,1103014651,1674243405,1453590861],[1814810171,418696884,942567326,2013085669,153666600,1555293925,1371728205,1123044129],[1156458327,740402826,1126239027,1340948798,1772671642,955143358,1955305173,2082223470],[1361193405,1050963852,1040698061,1504551850,1744375334,781325383,1926766927,934743188],[62597831,1870099122,106641687,1190109107,1264545795,2035460732,1266525530,356655697],[1720193094,1442523153,1649902359,232785532,1819635198,756714603,165322301,1678355487],[153931826,654357245,170012397,481687400,1771764362,381005873,1723879670,1574511945],[1287027724,1158244839,362267189,902449125,1946208456,145001713,20544937,968239027],[777053307,928890047,1224903924,205470798,967273598,1131964247,1393392465,891835449],[978847720,1531447315,257593011,307443111,2044270017,1898450559,1657437077,1800220837],[1184832266,2087831194,1759774292,1995852761,87900718,976220488,1584085134,1371108781],[1100455759,2124486694,1192955473,159448588,1182973909,215936264,88364715,498923178],[1426940215,2002029571,507720910,744284578,199396476,95508974,1220153671,604734055],[516387726,1929614774,681736441,1506469329,679772333,107820829,742628374,967657602],[1305664010,748364280,1600791337,1541006435,1042551087,537342937,532927991,375001480],[865295865,1101509798,390260227,1783433767,2121861409,84468343,726160313,1727388884],[1493061495,475971253,656163074,81277842,560600551,1009768359,620320962,1787476672],[1006734571,319267247,1563511277,906290754,1260723658,1576914735,856362803,54725060],[1782469241,2009243603,780896360,632635724,1879109031,1840181565,289883788,1391966003],[200632082,1793952145,1252018740,142780381,492346836,1548141724,1640618063,1349971058],[932660344,1390557464,1660057646,433961491,355428406,618402533,35958048,814569806],[1870626585,1237989944,1825768572,210529528,1174668734,1353313113,489129508,567750102],[1478807445,1513064532,328071386,2078846425,223858036,1334894767,2079355271,976691112],[1018550205,1701713181,1828149256,998886010,1036281733,673231482,172678097,1180368269],[562120299,1759121048,79777213,1067079830,984978554,280983449,393825868,28684470],[79448224,1768918866,1056604178,1976729107,1382212917,97663994,14541569,1674360159],[960218385,1852477841,877865815,545371500,1191718773,623463735,702165059,42983064],[559923681,670777195,1377385107,1602818736,1370015092,1385142933,561499605,797874266],[727751712,1903075514,475035991,1301563483,1457855033,1225371064,556469935,1727767698],[763155882,1053207274,560516222,1643812349,543817025,563696076,1888176467,1088309893],[675026490,414637267,1968023850,304337928,2104597264,1565317297,1912569538,1257189626],[2003145582,1226722178,789200467,1192402160,769666487,947741520,786015541,230556845],[944163725,276662489,1689178539,1076593411,1990041038,239302407,370068325,988654564],[164158810,504663971,1097431196,1785152184,1894923324,1397016592,1997260957,1153672218],[1270107658,1091801915,220835929,801011896,1091911818,1350031436,2074800043,925257053],[1371736088,1015898416,207680070,1129092996,1320336335,32723560,123821121,2078594555],[1920212956,1035878785,1263152964,1443966438,1564664448,115765385,16529211,140475589],[1945194542,133086133,1588597436,514772510,397003524,1881242194,1586751659,511273572],[1831720084,1326101429,1025389186,778755653,2050513221,193789205,218219468,1589773672],[179190654,1216416545,1311599142,433810416,1912332099,1833633402,1030651451,1113802416],[1015833339,838941105,995363905,1583826064,1942945423,1925436023,283514797,2006230727],[182260622,606829886,1193376689,1653178291,1355294917,1605671486,816172355,434734598],[222947648,1027370746,1269931375,265544797,2014638663,1747895233,920423237,1145803428],[834088901,419265203,1312257982,986566142,1842716978,227405548,1824672055,1663492240],[2012742746,288008536,642948159,1674220305,54242574,1440911436,1520620323,1706523752],[1729268926,1236002109,175956014,1722193115,1252593003,2130019585,721572244,1358924420],[1119299619,2084597404,1429925126,1809184191,1264107907,1292310510,1614725829,34658158],[1185983230,1818668538,312360832,741695545,1229366872,906047331,1646923305,641636347],[1462287669,1955841184,1311057232,2112473833,848056167,77394741,1866431202,1132298877],[294493028,1355367374,1087433780,1185926372,1232676838,322731657,448816283,611060137],[438538234,1419388940,1332597886,1946561029,210413839,1963433050,1590627876,1327459596],[474804044,71917147,1209292519,1664857476,34033973,420716190,672305299,1737744784],[1460681235,1680219858,996297622,565052570,2086699405,412506648,594629769,504220446],[1126415009,874485031,1729193199,2095420565,1511508638,471412656,2061706968,1045228046],[1748615905,1660480703,605481161,1821547931,257106690,1482255781,73473443,1542773886],[1397172822,367647486,1639748090,2110863242,720308580,1149419000,1863668709,538046525],[1579277975,1806153465,1984271784,1477373376,1632156290,409601266,1370974770,681338109],[1278308287,1824108577,2120500443,1037088848,1707134652,1565423799,1739056133,2122517519],[801773563,1688141962,590471016,711413085,1661232106,783161714,1442642773,1857933967],[781075030,2108374479,2127481856,7297531,1592017942,887869780,947148405,1439500025],[423793857,1152039312,4770372,377259681,157719352,537516554,168296379,1542202566],[1248944647,1996460788,598994819,447818323,1393863403,206897905,1772662872,1048663851],[47035433,1792242011,78609793,454028035,296353282,1191606406,1476275093,482642075],[1545735441,1943139980,351969289,782455029,1206655326,1033616396,1314795079,1650379230],[323885650,889221912,1308689548,999229932,632969125,1520934280,2014443131,1752727288],[2528719,1277615621,1888453732,1359118085,2044752203,102750252,253091256,1739780248],[1990181665,425234762,1903974709,1565063376,1272107666,34740346,1496007753,1869783979],[793838671,1248590948,691179924,424130183,933525451,233302642,1937157655,687138328],[416277966,1872768283,1959664862,101770900,1481148010,777712699,336173226,261371990],[91782947,1655478461,1572025826,1366271717,780325415,1321348026,140533752,1910729334],[928609855,1201995852,1228991957,317650352,1484910187,1830375802,64511398,619985767],[1968552626,1069430193,244242376,676351036,728091190,1964727008,104314426,1937491994],[282832761,624672623,833159093,405809204,701937349,1953261422,1554129083,221177377],[1456198974,1365700799,745075758,89506063,2038728204,545443839,246240688,1139141230],[1067607854,1605941782,1784454253,391646653,631119501,1940711988,661710008,1010266519],[346933509,1178308053,201598101,1784850799,534834745,532393074,367108495,574226479],[541851696,1123729242,1667106795,1319278009,482984843,846036294,1985478755,2092786021],[1273044525,396684413,287823947,1403323254,1918132755,1550032844,304844896,52430425],[883394574,2064197269,1307558303,187824764,41175487,2040396256,437074408,1999602043],[932937605,383230231,1865760104,1516488433,632038504,347656986,1173532603,322379892],[1450556768,487197499,1112365744,1382360344,1780215170,1217408162,1442307879,1997629647],[1487325216,1848289242,212101231,1806997347,1536995423,1931560013,385866384,29009431],[1384853553,1072118019,488198318,736257457,2001175874,337465375,1414389213,1524271957],[721855128,569884489,939940000,1006504769,1509032739,976509101,334347081,1144293006],[80467012,128463660,744341462,1277063888,723866834,1659988251,583281680,1517170985],[1496085141,207994247,1535453618,1245404427,672590119,791550588,409568757,947026607],[437760128,1683174262,368973733,836324900,2065734929,1863682417,210016531,61823238],[1689758440,1138940691,1625908478,1726774946,1602602386,28009419,548084734,1779313055],[2119873621,1131900779,224166208,841273753,1940086074,909581323,576148836,299004358],[21627763,922951469,676483509,2113461177,344672657,1624747092,1321567406,163927894],[1212881855,893875212,1132283377,1268422288,238343642,535673748,783993647,1319086073],[283157218,1250641188,1000535028,1472947302,679974489,2096206047,1034106410,816205736],[564102941,2010853609,739038996,165195175,931309968,1541570226,1892008705,128482370],[2123838873,1366298139,1381458091,1327839633,1420122975,571647037,323772985,118627239],[1956262369,489825930,519119537,537843398,1145045657,1952692891,307276472,2071912304],[385481455,320053057,1959287771,1551673564,1930908150,169324884,1683456584,1360587268],[1959823648,1754955001,238171787,411028463,1644257816,1222417206,1108125677,990644178],[206668218,1022626421,1192740758,810700934,827883591,36830106,1735513318,1629123030],[2107943035,1966664512,1279373969,1194817573,2061549985,1700971152,1852011030,749326144],[419409304,1606631681,986056045,502271393,1961283649,1105509501,442665295,1667532672],[796476612,1424430712,55355352,747646874,674062568,43656597,1799054566,1520523650],[406377078,1687662877,504149734,589906148,1765433360,430793190,1398809382,316006499],[1573439845,1511436780,960901481,1498374598,898867781,207822897,1294852264,563955049],[1664653927,1762744578,1664311637,1848902582,1362179188,362156335,54920328,162899190],[1284583114,2068619715,871768490,775765199,2044893506,1414935072,1975568807,573896714],[1420084653,1029397697,911704694,1739459888,1481363193,714182248,127383747,1429451033],[1596429282,345949445,566327949,532360773,1395405707,1546405398,1037166346,2085273628],[2019051102,592435500,2103378722,1957413745,311564533,1897007426,1679384106,502485472],[457605801,343058399,301857614,2054334046,1155577724,591255029,2095414077,2040722870],[1984816346,1819035975,595290326,2011687976,376529700,1189680641,1040492993,752207416],[730587887,436108721,1519765124,1898671483,1268178979,783443182,1194904801,1727810371],[1504108420,1602044602,2042578274,1025219641,692368725,1500551297,1400418627,1820873451],[427930893,595356430,1420775881,688678094,1350241507,1964932090,31523778,1599006693],[284587890,18061273,1493575042,706366172,1412770738,1762003284,1674627402,930325386],[1496520803,1595799306,1138225231,72596931,1206567266,1977948339,1759243720,1909064458],[2029832462,28702194,1757513978,1661277575,337686858,1301641380,56781560,1748116366],[909901737,1642213802,560353287,1196333029,888158641,2123053358,404463438,1598005509],[284112884,1228021986,1329153708,53455041,192311117,955277928,477829584,895512111],[1622099967,1989014787,695236459,160271882,1633829178,1091402802,1040332657,1073973960],[356998683,1340773325,2077643828,1527077507,1344365076,439513225,2130670343,718319572],[686352934,1692612890,809134753,2010237464,1500304238,479010434,390192635,1635193603],[1724633611,81068347,1890016582,540738264,74065579,1138940769,1207115972,1530151314],[774241628,1591781292,816914374,2057865809,735872521,936844493,1185934089,701995407],[1164329233,1930316649,2013468826,1075446495,1521219726,2007760980,129048536,876736739],[728958594,1457373179,978508583,214290714,1855628932,64151611,1544612153,1554389302],[983912539,3386428,662394505,806176488,912354719,800861101,1307677200,540035640],[309957419,1128319271,1162853230,43821243,2113352163,84087357,1508863498,913595223],[1197668292,369555880,699264151,1291470564,1942010600,628731895,1576980389,1770420299],[560673676,2004568506,523095789,604956185,1794854906,1933266308,1191272300,1465133359],[1807728526,289989081,231029120,1814264984,355558141,652014274,118317824,2124730136],[1590640796,1476629590,1211788570,758597741,1012897008,257256670,64174214,2036349458],[1371883626,1930401948,485276464,2100344360,1490327122,396034734,565280839,549207132],[152128001,1157130110,1973736400,823918012,39433823,676445076,1853903530,1941463856],[1112196331,480495698,1128632580,266219241,1628136394,1249754847,1129319779,377102960],[1590193258,443063155,1980108459,497877907,1450509089,1650896896,621177371,53699172],[710580222,1290649343,1074418952,1943259451,1268187733,1735212156,994374458,1530691842],[1744441564,380253862,1378068585,936195778,726703956,1272308598,1229975148,1633043681],[49465702,1290201856,325093860,1018613886,927273064,1406140351,1438774484,2062681624],[1272600893,1290731762,1588972972,1440083741,1481310187,1635963765,965669503,675447495],[1088004318,1881050435,1071920300,1356347129,1250184239,919942350,404041851,817723749],[1652480732,933973831,545747254,1199790278,1159321925,1658141163,1018058128,2041711398],[1919986567,1326590660,921093633,673970883,101679391,232800505,34854522,1907858077],[2041939046,1319514674,868770157,1110232609,127882464,843591581,506623358,89339692],[770302982,832712206,1724926717,1314767648,1984184630,410426957,1192994439,1053070389],[1461039244,1837242404,1908784528,1356707794,575780759,1480921268,859805794,938732096],[297163002,75811512,1793821722,224436689,737924842,1353964702,817184955,973108612],[1147354798,569731455,329834149,2012048524,1154196801,1148769075,391821409,2012996136],[933934289,1969386825,2045359704,1398692801,995947623,1690642611,103818966,101844353],[429459248,2091579022,1115689826,142522808,1317267847,1316004158,489280961,118946052],[832241053,1328084779,745856105,121441765,92694171,1304072533,1899047292,1063250771],[1526862470,1012233339,1415161662,1524555677,1314305085,564206705,250112174,1395718432],[1652236341,24190343,1152595424,1830113705,1257190632,1089579642,2091010179,1104618912],[452473829,1727551028,624263296,2057701617,1018853915,372053911,1022634145,140261884],[1018905223,1967815283,271175719,428571054,60292498,1269604067,1631156314,1728014941],[1256793653,939684040,956849057,493142351,2059365609,1200666190,587653292,1603125644],[629121428,1802789177,939810580,1000759537,1809407237,610120400,1076473901,848880926],[152063666,1421904214,1369791534,1407223688,1271836604,1424300515,886442041,1125457274],[155367639,1912180754,1382099474,819915114,625960216,1380135514,399378542,94468421],[572539778,1210165339,1015216968,1099836514,2009901994,1080281531,928127476,1409554461],[400142682,296957177,1758938694,31886599,922831219,59205355,113766581,978319286],[826697009,1421721680,692923544,1471824575,1858290774,1208375244,2066536654,1854034312],[1152793230,2084182008,1330077359,748828851,1336592143,1683884890,398212286,408438641],[1672669156,1298127749,471930411,2044895312,1596887682,417327740,1284989307,1008034816],[650834316,1601200315,1929501531,1809422511,697008712,1288547335,956636903,591292161],[335449642,179793364,422358066,1445804457,776141534,1695777005,1892844082,1338702890],[733041276,217247919,2037273785,1647670444,251469103,1593908448,2077372794,1855540034],[321275995,177105825,811070866,1033535451,1470997512,779391312,1325307906,1357282743],[1888042977,1435433593,1914816282,1075551541,1701923594,436937974,804523011,845117436],[933672170,2053844844,2047111154,1411972775,978943039,826852912,616846323,1115523797],[341474767,2050829959,80275204,1189547239,1620990994,411120300,494046226,932725812],[1848498481,1027239417,1192341921,65990093,1140869725,1715626070,1215871272,777127401],[234222109,1899008814,718076180,892325909,1746446833,1542956942,252222366,857336615],[636947168,221660303,447591132,168763732,78196027,293277863,1740932392,466542062],[1168363230,48327011,2052881805,409414394,1583299581,836306311,271284857,1338661650],[1731897486,997042467,1008124550,130335146,206330564,1070316743,1604976798,1965055358],[598036710,1246242281,169310722,499692420,1326637078,454997357,835367485,1587609831],[1668670113,1405359459,506471990,1457341757,2065815245,1335595117,1062077218,1873614376],[1876031149,1293531571,1635737085,1895190437,681609220,786308773,511718287,1945421085],[235450605,366183828,1841388028,236556890,1522726955,604309434,1747398049,666271261],[328860694,195011419,1917270969,481128172,319054660,702154201,1213787775,350927382],[27029346,1861848122,1481767777,1047115043,260917796,1258024608,1496547337,544138297],[1469979043,1050449019,2095705843,1484583231,1686603869,699649662,1629501883,1934890571],[1803643261,1004107336,459919146,1787456514,757923121,1180041991,280778866,809404322],[1311511796,553713307,1542290715,1404511400,977527981,1156620185,1519534524,1940546087],[550273713,1581332961,1916919408,2095324490,47086323,1194085695,471802673,257038421],[1692782311,949760040,108055834,867183288,574332040,60261433,1049821129,1651322935],[2085432563,986154892,1867584481,1019945460,1777796907,1054413838,50494185,1898025363],[1153476183,224076987,1720800211,808505199,472232325,981706797,1097107813,1717981982],[2050873947,1737126943,1888070451,176750858,497323230,296756472,93881474,920930890],[1829747694,436686771,975882669,998496723,1686602801,901871039,2081734067,1048140437],[1209847580,1576192011,425821826,1671538977,7662301,94399348,2057556982,2108821836],[1415659416,1306437113,564672550,858257662,904352381,1378438097,1996536614,853161534],[146214723,1211141714,348498847,1471247990,255123041,758807305,972115281,893761182],[486589567,1117179979,664255971,1654705478,1209055964,1801362284,1314978915,1915640376],[1903468423,616772927,1707289469,2074168546,1899083017,56240789,1287883367,574033012],[372628445,1540227139,678601149,470608474,1789447915,1959259657,673514388,505985751],[630506871,1040573958,12425979,1821821739,1706209629,592824828,1596960813,817319116],[516396729,74258315,179557260,1456669363,377755334,760956691,781142819,864079090],[1155826033,1142573848,614649543,1681893886,535378945,1856427016,144330537,1902678418],[2074626409,1789373544,447873758,1537109687,1261325136,1515734037,1054841901,1469962011],[1460669235,1667733644,1779274532,1984434534,2000038424,819608752,1676319652,671273671],[1656075694,232149348,1571948205,1781405912,715327510,985928947,304605858,410978191],[827142366,1458867518,1326980003,342422640,1358501181,1764418989,2067255077,2096797226],[1887485,58594577,779621027,555599442,863859318,1622573607,1456907880,1262955309],[813981035,1701751410,1183734955,6463222,1268074491,1734553045,1535312560,2042188185],[386616918,1353195013,2104678981,1345695458,1135235658,832362775,1449421400,895630439],[1880500666,205373755,1158454098,940350488,527601412,432764026,299113656,332856804],[139414627,1500102739,931138163,1316088523,696355406,24617744,715985243,946796799],[842730169,363688458,342385545,1904271885,2119087838,755640135,1678286754,1981231317],[1604408481,1350294825,272599612,792113044,700610531,836144921,987647747,633426811],[1673152596,298800872,1148701753,487964018,950326339,804616797,341869676,232976639],[434698852,1556367084,1200582686,1826266099,300342718,800441161,43611429,1771380085],[201500846,1663085262,1960663034,1858222640,1983077516,1914313420,741008149,1719087434],[1459449868,1722531406,732222789,1499557789,1908608549,1119480763,1112340957,1902736471],[1438852413,375936800,1613779975,703525408,1639941978,204170783,1915428253,1903350866],[1287165059,2563089,692468822,1252669473,1058232511,1011102671,1406788635,498205806],[907483994,1670890285,1332950344,1055613217,307653211,2018909915,253883626,933584973],[251763858,1249381801,983654186,714761883,2010474160,815194000,869494573,1895118871],[418743458,1007702762,1047044782,289563197,1904641278,1296450192,282498507,266978487],[1530132504,1333224866,1194280208,1901509000,1497784104,575154642,2107697898,39378393],[1707512533,210963582,1979062400,1817204301,1596663261,360138285,837292970,1106434382],[1347656680,396715622,1425471497,1074989184,755930981,1632954924,1926264765,623717610],[1178353942,229521021,1348357081,366879272,1413134994,1133094674,922285267,1948355899],[1435722172,1061902534,1408713867,1845251778,1375571577,875456354,1277282229,448311948],[1156348135,825989050,1417162563,985713772,1405753487,1871617673,375972716,98672660],[106679670,1445431638,1669627643,1351290221,234052489,634277771,452649069,1324906960],[415157260,1683301403,165803553,1848547640,921585041,483589889,2027157787,626762781],[324093486,572222020,1873454402,1584929357,1006489878,906815515,1301633833,1095424085],[5688020,1006215497,990896277,412183234,1115750257,100898929,1551714995,1934636340],[1923991275,326325886,1920582991,1281454080,633026244,1391294072,658679025,101555525],[1067509883,783954508,1371070756,620629444,726226228,2026682051,1356943053,1988159319],[479208773,567600055,318180027,1239067271,1317189850,1415592431,2096118141,1089924204],[1326281850,1984187832,1878525078,1078727110,2005569931,1556590985,571470800,415153012],[597076518,355517457,1596684564,1817763375,1710610158,1195062345,2059090361,1216401488],[1920152905,1247970922,736494055,1558381733,50103336,1156027859,363000199,1339664620],[1957394958,1666039908,457349257,2044679479,1881547197,394856796,1042662207,1145827359],[132301557,725098483,172461969,1851930874,1724320172,1681967041,1541266502,562198725],[1612429207,1436488514,614927662,1070532955,1124995940,2025267340,1536057252,1774868110],[1725920030,390270367,1035367131,2116397569,901546578,1216995536,512518622,558194389],[1752524886,1038085195,544796755,711161711,1103630693,1767539138,1658401897,1457050916],[1484456706,1918241770,136375795,341647963,296031730,996559252,643074356,937353281],[1681725703,212519924,1439926775,481947502,818742567,557643125,82682417,1770327305],[981934947,1303264087,1705627039,1573505862,1925223232,2090901033,1407435121,1395132188],[1142269074,2035529661,118579163,1603725668,450164216,799487067,2083273086,2036478877],[1829026781,1609650669,569139215,127116621,1375450,449174377,307564911,622744193],[208422478,2044314336,1904803575,608430782,1306090036,1806072245,214703230,116398448],[2010566655,1253634161,1237839041,1929672932,1151907413,2044218532,863015346,494792620],[1709017966,855806231,447006503,421918238,153957318,1848463246,1910676291,2076028504],[15913213,1142377038,2117889018,1664839259,874928084,127357965,483325671,167121898],[1121719445,1638689367,1864185451,271706857,1015008457,698533533,243233971,103697094],[1642274384,1731981137,497897355,97497066,1197970574,646074455,312899412,1704700324],[1960717551,1167594940,1558959267,1500450430,1444129506,1962052434,151770560,1541957014],[1672499888,1843847664,1083578191,200733013,36389835,1087104611,496490542,1010139985],[693558801,17755363,581438638,605964133,1077686327,147473295,720409149,698034120],[818084666,775964861,867395746,116891042,1564182120,464653293,233605294,1169765974],[1403606965,307527480,297252808,1478019800,1051147849,1633016315,229547389,921482463],[1651525836,343410778,508724889,590733989,31018206,710143548,294458219,876189799],[943512459,969659614,905803498,214470072,1738047133,827434837,705444203,1969686651],[84069244,1475133378,911995220,1904379992,1119553636,1678391602,1124609614,115537987],[1621778129,1879510045,416847287,378926411,471640381,1767632157,1244311825,578583045],[1045794214,571620965,1997456598,799711293,1658379068,1564264572,2123609461,490775294],[903576802,152112315,1989271432,80070398,1913097666,741093502,992880107,1422248132],[630929,2115005482,1689798811,1950831933,1342478516,1977234900,788736951,2079973477],[2038572422,249866037,1375400245,1033445463,1336787644,977840590,2022177648,1199695232],[907493400,1605747486,910382219,1862214686,529744223,464447657,919433518,1376615299],[1031657276,358245752,270323281,16351466,724771707,710418722,303790212,704252848],[628245263,1637433670,245668821,2060784251,1245928706,1380109102,524883909,898950166],[1652401410,805253972,2018025904,1155648211,297724709,623925973,1815275114,976754197],[1106815543,418679692,1613439285,972821781,693629064,687545997,1253028249,892591253],[1296764672,480765422,929818438,975050703,1088085177,856203777,1389700863,1362133724],[2045502451,597662912,180058608,1294548473,1325994102,988050796,49690727,1181871117],[848549071,1008869768,1388614123,44562290,1054652688,1127924651,1375946472,483887437],[471369650,313978172,1931638580,675659505,127168401,1730532388,1435228515,1511585753],[1230286783,775805663,377203595,1970059362,1002024152,319702434,747849905,1467154084],[1104653821,31178202,1749998099,1308816779,1401763712,1804364908,1162976487,347833869],[1588039710,1441914422,195655933,1461216907,547985084,1722025954,607922347,232108562],[195021698,1738419441,1370290282,1554396280,1635580018,234698390,1976801641,1899165698],[1484176790,270299988,583110439,591678982,371721415,213474909,1676634719,438884598],[985918430,1401578345,1985565370,927585571,1249255751,906049060,453168878,434845650],[806682318,2045522202,198498418,1552254010,1766375038,278670193,200704061,1260061577],[1262761633,592876442,995461552,828502980,1894542428,981245996,2078821530,484250314],[1616354044,1552586992,1793696157,885212930,1224160657,610718939,918776984,1684366568],[1199083192,1225736585,370441380,165929012,261058275,1169679549,250343849,1587412661],[643262928,1836085225,366482811,797902613,640526529,713460475,13940986,1432986607],[354143925,927483108,1547641470,1918411023,963253128,603883118,78172431,1328322461],[1091133329,939195993,266228713,1308645945,341145882,1539361501,441576511,1215582145],[24951322,1703612424,958770227,1262615431,311779050,1134915799,1021757497,1373318260],[802756478,1377532081,1967565735,862019686,2026048088,1266244812,562587286,1906657763],[1773490126,1769636744,1057721036,1440713228,2091482709,1466682239,1522090105,66595020],[461156416,473472263,1973600229,1184452557,289189646,1412282425,698279646,765931848],[330705400,895582245,415274625,1691707343,804115872,867186670,744961897,914573338],[1934601677,810067926,334840405,971766176,546652317,2070557452,778884494,465976661],[2117273160,615102854,1892244614,568903103,1964962409,1478622436,1972371575,1651266924],[1438644133,1940145519,920486113,1250369527,337090979,683293117,1560260283,559607033],[336492466,1647101504,988303143,1337496021,967982289,940504497,257960002,1739376925],[957303273,954042812,1794037045,655016372,1837003011,1006746513,2087843250,1700359010],[228851307,257360146,1960640075,1988650230,1895326122,1440775279,853611060,434127137],[163216981,1447298326,786264784,1068354201,2100436254,158627259,1962563474,1590616271],[1189431470,720088967,907160499,1163497981,104966962,1982858050,1278659217,61268534],[1955793591,124909936,540506843,1660283189,981389618,2031854277,137167586,89561918],[601250069,1623767644,1760453048,1038243123,396309070,1291000781,829272980,843694991],[1744822871,252375292,1846016414,846896226,770520771,1118316117,1877410853,18452573],[912917465,1208762947,1949588031,578969903,1269563655,724415266,501654390,640158800],[259465364,491239223,846826341,727591789,268777206,2019303066,1895849805,537606863],[1501624496,415700889,199682582,1194970445,326138571,2048472039,955027437,1800286768],[355356338,841859593,1190400704,1619436836,335553867,1498575680,6482166,1962998331],[107486877,64579474,454886093,851224951,1623215377,1710937951,1084164103,1610201949],[1640766616,1534861072,1422430805,654151134,713146813,28989569,1177152318,231554988],[2121922737,1551677608,942826361,1845832403,684342609,1701668485,976397563,1683577826],[548817708,1076478194,19969188,78368301,610148773,580884661,942462070,929211731],[593525035,857447234,1209671062,75957972,174263508,631972804,778453007,565113744],[1018720815,1578667978,2062153067,1329915662,947183044,1520240779,627650330,1275072921],[1804528570,314614421,1269427107,2096575330,2074001411,1608085372,730544761,1356768581],[215641227,1231879718,832017970,140666803,816392982,593878585,1038894962,675259075],[299530600,433369352,1678832161,266059339,27735495,1294680190,842532005,425926218],[117784193,126894168,499850960,1297456358,1437265396,890098694,201875544,97162887],[1235133699,595397375,135806333,1009217005,1079171900,1025429978,1132831774,2027492031],[1715174849,1710161494,1795497708,2123395254,181857436,1064170417,862452597,713249497],[384757022,512724022,1903574014,939613750,1764140911,2119677978,195726632,2013928537],[660860587,345457827,1802952194,506370225,236613352,778665753,728118112,2063465724],[1276348307,142906761,511579503,1027519713,974595824,1591412033,2106937928,848899829],[20606688,2055776297,1533014418,502511596,1454893100,1277243492,1137875541,1817148275],[1859718493,673695167,213539161,2003245037,1668366900,1826207480,1801035164,1726807535],[815285614,925318195,1380357899,1720501539,1433773707,386666413,854673285,205275163],[1109330071,1264861130,765724755,25479367,612358159,1428246328,1348440235,1116996995],[534379246,1428283003,719268096,1050315731,867161176,1144286793,722471573,1533240340],[1408457594,607135362,1879203781,2018876223,1723434681,1890368592,980017297,1257350604],[1454564049,1440987147,1966307366,1799609041,1875687740,1029345213,1240439051,167161125],[1415937512,1431636086,164863299,1637128856,255380045,726577555,778809574,1071286732],[466804017,825464042,1817496068,446101496,806094556,11890806,519219915,1945521200],[692926272,1497159498,900990025,168616596,320021598,1905827722,343928564,963461732],[51358777,4687088,644078260,121395606,1162846539,433769999,766801105,32459019],[1278209325,1974752262,872350901,17979674,1676852779,295622747,1503350804,1030545537],[2058887706,1474463244,481833185,981377065,648996767,1449336901,2075139141,1685471916],[1115641788,1450085756,2093980983,759441794,1759095022,1976746082,283267991,830949251],[1108579976,1600306874,459955854,850617849,877025923,1544075305,1483017140,1841674850],[1468495721,1484737665,85138207,638043538,841705775,307147522,125154026,1860510876],[1925412406,241070354,1061035916,1611302820,2111405734,1615678101,1734053737,640532810],[1985180629,82175088,1087729380,1843061671,1570523780,1562084281,1273464645,1561578162],[1950719448,295036667,1791854011,1360132236,320958764,1217516142,1847313872,332601495],[1044346157,288450845,1365951922,1043605015,517201045,1476116272,80926243,1278376377],[872162257,1835058057,216090770,245512959,17592763,1337009917,683553233,773165827],[942458221,136078257,1248587916,719229164,194147084,248074574,661468896,1859895953],[312550050,173448666,982598127,2068465568,538746700,520932122,1271498079,752699718],[196026562,1173986465,492995399,129756818,2061288411,435267020,1301294868,738587394],[1344177708,1916698404,281128962,457684811,200135366,679835326,1813139037,2123320180],[465752422,1544674511,1426832346,1784967665,951753802,1748030053,1202197368,563006934],[931918648,1760122218,203124621,1820815797,1569114080,2129569402,351829005,361515334],[237271773,1173963863,1026658800,958110823,292956690,1107729423,1557500677,752580358],[392191199,1533870678,1183906673,1799054517,1367168283,1350886016,286636131,627083544],[2103545041,322659662,1822505140,254322662,1592091197,938608551,1004938720,366646600],[954489173,35715031,788949430,1814939189,134975719,1852351884,642439008,946739429],[991459467,1201173685,564967920,1545908755,1728493590,1324504292,1198262158,772816928],[1074073466,461729160,876596066,1417379337,1795612303,556651581,1278123877,78018451],[2119281517,704940715,661963681,191481060,1936658964,1233650219,637288147,735156377],[820590751,37141719,493480525,651802097,1291850405,872900137,1295870374,1504884141],[2047375910,491934341,1094124593,1579352906,1030880518,1712384563,944120914,329990159],[1054163119,971970070,109241842,800765432,1097242153,1102647345,1995057371,795015561],[959991795,1729242324,707182897,1853029465,964292229,489465797,1010629741,467382506],[557628274,443363985,1114515810,1851975196,1894111724,630917515,1299391515,1973382226],[489851724,596408744,602222197,248526441,284695048,1563089405,1253954242,571226550],[1187416406,1921717408,866513536,995387227,1636088821,2122711277,2085272676,1756308431],[924268696,1282361419,2074305883,290084892,1506285821,959771885,684152583,1499306939],[111112915,1477884888,1871614926,1718461461,1664706945,182466540,268338816,1365297663],[955116045,1891831184,1319011412,744442343,637533845,1081693636,1176049017,1021488865],[1104118515,1293004822,1566879723,328472001,827116525,1894639822,1105271668,764227627],[776414540,1595911416,336647698,42532220,1736724190,1705096281,2075742368,1687460920],[1292748754,1465726010,874131441,936313585,1195466897,1971559926,914894995,1377092276],[1881212957,1717244127,498531398,1327629742,896709408,437391693,470685998,1698229475],[710312688,1602847202,20482948,270848307,307083409,1905961715,415427130,2050904844],[356449714,1730857425,1598249702,1957907200,1037923659,731764715,251135395,1654240687],[1619339038,1458222191,1971560448,1893267136,1611239772,1328560913,42236163,1090158282],[1931649836,246843817,1075569570,1835187747,756065452,1944322456,482001024,32213150],[785007166,858803499,403706391,212587629,1842571180,227035145,1807872037,1670527996],[953722375,210787040,1604030595,1450803831,73365224,147241557,965183498,498959760],[730644112,21646499,860784189,116478173,536545133,2113608122,1824739079,1722717707],[94803451,1311363571,1326680254,681549435,674503283,1471148500,1608226645,475412779],[1686517963,2025796982,2081960953,221912816,1796496014,1086971069,528718676,1798086118],[1596952364,1921829390,2055727447,1173783547,2037141705,1921435897,797353824,1342537833],[725285985,854028083,929484869,1821124719,319127884,1111559481,1330555073,1935945012],[1569067503,108790944,828244050,2067013154,2117079104,1308875856,496218040,85573417],[219466068,2039939204,856585504,799570825,1175112169,319996703,1816756383,1395484925],[1229093771,50399339,745496706,756836177,1659860144,1081602999,761888216,943474695],[2126605680,1731257198,781769437,930529005,1985604023,1839786984,1537763967,1321591160],[1137217510,1297596052,878707021,1451127938,997309126,802175283,353246111,896064940],[2049554551,631815240,990600459,9982215,890609627,78964703,1090927231,562936733],[199213927,908859939,2109196974,347110594,1657058634,985444642,1112842145,1394040352],[1576254634,861612437,2065174105,667422800,697621137,737866667,72537584,1755984770],[212169767,768593933,963434285,157492020,1016869359,1042641320,615393494,8456224],[1979004804,694088570,526116023,404010468,1580888383,832938124,554841,324595342],[1422408407,1745469266,1790239773,1606371683,489188646,582961342,1052906144,1216692338],[545362666,1496828080,702395827,366127118,1092432214,1891714280,747106723,1995596626],[40593366,439978661,1317552352,419766147,1658101677,330837722,654216571,1595638783],[1989641755,2031058708,1166974247,1596405669,188813340,894435837,418613156,395750967],[1654791478,2017506325,757588287,644053124,295810363,2109589290,68342535,567328271],[278399697,1731119387,1616731028,1360714585,309213118,2029462501,1273804473,1422302236],[1808742187,208900317,2042165519,1098546083,1672516119,642608239,1948458986,195154327],[1672480749,1523454604,1678204710,707126803,1157771114,1649402213,1348073134,62735304],[473402949,434176558,1313939061,192854129,1736177608,827015277,974013139,1488072458],[191737591,1002488062,1677554565,1096502311,902881537,748766247,590904190,1210150297],[1678883018,333984044,743224672,777052702,1808400927,1589311875,1646348767,393481287],[16005704,1208552670,593194863,1514642827,1161561146,1062377287,1838526946,1146569717],[1292097754,516135817,795648340,1662316087,1291509981,81387561,571574135,272905613],[1880347264,242203001,464577128,1575134245,1139886359,1825315903,702370774,710974602],[601656608,7857580,725066066,297780890,166644382,724693422,1950830306,1119694040],[1668224211,307601517,726834117,676226903,1486699318,182970500,1207505666,349247445],[898068645,1807907418,1966861764,2067681986,1406360610,1256389690,1028957421,135854386],[1612674432,1367741336,219845542,3489282,83739931,625746474,2110027626,2101847806],[2010228948,55449075,100506852,1757267317,1465826494,439799488,1056425645,819763216],[662047154,1729902034,959389984,125677361,1791745926,1639347337,1493052615,647254075],[37695872,439382554,2081572729,2079380794,1666382659,692615667,1838635471,1269365584],[455435843,103441561,1270017033,1154919989,1542145834,1790039548,834420315,1138503551],[37198744,1412036933,75497030,705040906,466365967,1404163133,530830271,629100232],[1182972272,443167590,340773706,1391197823,1284537352,425782994,1664258643,382236205],[1320846713,973788559,69455229,1481737686,1634626014,1933851020,681337007,434546147],[416477574,2113191238,1820566835,1330117478,189102931,1642526204,247931402,2030294716],[301871233,670368143,462428133,2030777595,1111743666,884872340,995041689,2120729670],[325201288,342282196,1308120163,1823797374,700346937,1638524955,729514723,585283818],[1921975752,1805843022,944680892,1554835236,2025422501,83738060,1872433701,1244592387],[238736919,1391375211,1762009058,83219292,643193394,927557645,758484638,482109737],[324038400,2049246400,1921518033,2018806166,755988709,1470004593,600792861,118150745],[801265120,77683368,1404601624,1440629022,406669895,1412779979,1894160826,480249002],[1313218686,683469336,500140645,1796005724,746089664,1164885634,827678408,2125567982],[1334079229,597572525,2028753527,225582840,1872460148,1758354506,2098501662,99623969],[1075718804,1959283788,169987270,556336860,2057599264,1514642048,132616332,671994089],[568883267,1832917036,1787778810,1900164045,2103617295,766965795,1671012380,966070014],[347532512,1310807825,1401842158,81056994,1282138187,585077740,463040968,865781178],[1908836944,233220117,991701129,530078015,569516379,663936346,1095536848,1953766868],[1557445969,378857170,1054965749,1383766473,171854473,1512589339,1798029437,767460124],[1563383605,1493889815,879999802,1468447106,1374179428,933485067,1598323043,1089432102],[1375632210,815614456,450223307,472700316,1127483949,570147767,1939319145,401409984],[1615461051,1727770211,447044672,1294598868,1059744098,634670773,1422224950,2052229859],[1337230529,1478670579,1440360750,1095903090,252523857,520255745,483917491,1559112168],[1013218388,1604675719,1593996958,1457772925,1602613160,278691158,356997027,527489082],[2085539826,1025934013,1911638973,1207765064,1507876736,180151475,1757451996,1907726487],[1261639151,517115515,1579773197,2083528193,1930826181,241268297,594350031,2114835494],[1709857158,424996302,756551463,284624447,227590108,247883021,971506371,1769147744],[1944781605,1067280481,1140795765,1379891385,1664584497,405414790,440457705,1057889984],[1395450643,648905811,326077229,1785000827,337571789,614265974,1513413109,718066584],[399704984,162676137,997997610,1720123957,1700605635,1366230639,1941250879,1577445683],[1546399004,337246889,578410065,1959744970,168292941,87307213,1312536609,567981704],[1910738774,526747468,1806478871,1536544757,1085712122,419554953,1240320654,1053478116],[1389287254,884331645,1114868988,555768207,1571097621,948480528,607486302,354274351],[2022961816,1060666233,104524697,802467753,243244270,1116886545,809927452,339320551],[626900319,124661757,1728882787,887881484,662415364,800031889,1275003102,1722315748],[1359694754,1983116105,1318731652,665026097,418170750,1419121038,129809639,1161129095],[148610975,1828173439,1907355956,198593759,1029310516,1730427848,2068072049,1393311815],[179929449,464573965,1886359674,854575763,838897262,1397939432,18939058,1541825015],[1755393417,356476059,248189240,596969804,796854464,998713324,1952192550,1292958325],[1898693665,581551800,358235631,2043949051,1477148733,374468952,1809423352,1745842233],[377516930,91814101,1527618101,550173908,239202142,2059810916,233228505,88683401],[1455880877,577408884,1158092557,120600045,2027434447,1848635106,1233394091,259713952],[1268419170,40695354,958961387,1261822573,437970662,1899440739,110136845,1123429255],[1292963467,269301695,1744470705,1420600085,1501000662,1843366283,266861502,406876490],[1460124675,1915532309,768356103,2068513760,554725455,685645104,351992527,449212144],[1915504635,2026241709,1828942326,498280917,691872324,1467012648,939583050,1562661672],[802812226,679449702,1111498044,929211350,1296563502,826877510,2094366316,505503408],[727877535,878118017,194909899,1311857389,1927590747,524295565,444149799,805719001],[381059148,739796251,845436291,195630486,15935204,1525937575,1113991722,560086783],[327787747,2045205729,1323045765,60648253,1075372839,2088268351,425069831,702101243],[1906976239,34673524,443071724,210716661,495438261,1274946975,2035882100,1028321096],[501686772,2090945486,1720844509,1560786477,1854915800,101220442,902316114,2014368863],[1744925432,1159032396,371435199,133237457,30565371,1359506352,506520959,270980296],[1079737847,2064053523,1630661396,1622579737,702262929,1172424205,1880194700,130654232],[266542969,41405483,1869287199,475124874,2055491887,682208570,1065204153,791021469],[5235371,1225164656,878120133,321489307,1628609578,1483518959,262420760,1612332569],[1730412349,2097848672,990718698,563280232,651156165,1097134145,1430275204,933984750],[305755398,329923166,1455138771,118027607,170097751,1231696078,1388382601,1520194087],[903210734,1807161384,1908896453,145195834,531545665,25987281,52186321,1304512380],[1819515152,1793441132,1223170124,1306206775,986992684,1655235638,62251725,315277550],[222425244,424370894,692014519,2048626300,1952902624,1645311793,495231020,1039654217],[873432733,1681487935,1628498095,224817169,971249221,1524818989,238899668,516869011],[681716708,1764171364,304662457,1123357823,1480616124,95370435,1456816519,247835633],[2010162173,1794823432,148195083,1511815920,1157268225,1531414353,623838240,250635461],[915497491,801116492,2063684689,1206150758,1404473678,2047193507,708069602,1204156592],[1437530376,1026929636,1782230758,1376645567,704254176,1501202365,616820059,1756477146],[1337692133,170070166,718805508,596981961,1258825081,737638559,1787693226,1469562734],[1767857179,292834529,240331619,1405819187,943373503,324174127,647378834,952961640],[1191377148,1305264483,1306794171,579118951,857119119,234675875,976228818,2024967603],[427782501,885059695,386671259,1649492427,2003046288,1915026889,762229591,1553478511],[1152998352,544815641,1520672,587985462,1634199423,1024126187,1319722920,1230728820],[123192358,381318521,1258668858,1432523901,451605385,1608379670,953070785,1499491749],[1190319173,572060127,2013026736,1693029297,627071692,1837784438,134072092,1440675217],[1754559133,1543747507,1016193219,1759559930,118857446,864706523,1237089603,712121008],[2092391803,482528304,1769923821,1520903042,1858442856,157172849,1315590230,1561116416],[252382974,865462398,1911846732,1363479382,1945580891,1968837982,1389961726,10436857],[1146304287,109402993,1565319879,1616025584,1393979242,388844633,823916223,248635888],[810811601,2103252833,1527784817,669302986,1805566175,584322939,53970155,1153969323],[358123817,1639184278,993798339,2059203955,1483676417,1718186494,1060594669,360061095],[1123519949,1316134148,1713200067,753195226,1322881466,1016531014,446598251,999898331],[297843116,687924891,1977148865,2113909763,44869969,838444306,905979385,1226934100],[514806727,108603167,300203424,1250417079,1490261587,754628994,544748165,877528071],[122031893,207671432,1363214639,1287340228,243034237,120715658,1951497339,588403083],[1533695687,2049827694,765053045,2046424287,676340448,448133909,1703826342,118327989],[603153058,1947310426,650441049,1715205333,979513430,1793751745,834160341,1895186341],[2043277533,487169503,1270406217,1689503859,1292832147,1472190782,161077827,451904525],[883087617,777256828,605330333,2036540620,1209521429,650474251,2128235161,302463513],[397612919,1669550342,645596001,2066870250,2045519691,635583314,2100344763,225476784],[2009087543,650431927,10325929,4927700,384881525,1428262233,1354856769,1599763065],[1711682893,1545596518,2007736801,1269973556,1834471527,414726094,643275665,519387958],[874616092,1817971664,443569818,2037813632,1565811524,226574367,1175398280,977126211],[1213857770,1737985510,1944385516,239197383,1219853811,969012292,523997130,1594836787],[1638504457,1410910195,1376535868,2104570980,1617685311,872057663,1147600303,57979513],[483250067,1230936851,1003848764,1911743652,1635533120,1658554108,404988192,696243991],[885601255,1842151179,1029243129,1628525993,547384777,1591661231,1405883092,950350646],[1498283414,1466156678,225611118,1502889653,1860442753,1434542058,1208776229,2064935873],[39536755,1834901049,1892962826,1397712099,2060640628,11493768,1534949063,40317410],[429121002,207937523,1923201242,1732034704,1060996011,1388136465,1089790794,959786342],[2005797089,917339090,2118713291,1103305402,1148147873,879449375,1088178617,261601464],[1334556471,213165514,1655435543,56353265,493725580,1209642333,811675664,865315805],[815096162,1159222407,1465889081,746698561,752175745,818003835,1439823280,436532806],[1766657945,2111196782,743241253,1253353705,1623690064,1051277317,491291015,692022934],[1860767660,1031542407,618204863,1003282120,520448046,185801438,1995214522,456706809],[240407443,1371226748,933086241,917032903,306163871,2110412663,1054031067,1580517862],[912212114,1967124691,239527845,1712669191,355389420,932012393,2037762622,753531419],[1511929073,551654342,1313137795,935612033,1317360585,1447425537,1827836835,1759257246],[451472385,1131866823,1448149116,1154439480,491869935,989183833,288821939,1843340570],[1745905564,114410899,1869248562,348199259,651130928,201136005,1648809208,764533806],[1821654725,2029597592,100829769,1207735239,353219569,898101854,1938560187,1526957328],[1670048204,1645986798,496330992,1907171405,2021280331,808463046,92640535,1420255940],[1239166128,1833466556,1322943749,122577078,889133987,1925688460,1622558819,1661703966],[2116185867,1170236470,1405795192,1487731959,2033225750,371559600,1722440630,1680376231],[241628744,1643225436,5063292,1818951276,225009692,1320622201,281882213,1942228874],[368284241,1566653276,318326161,1285083238,242445676,647730657,791892437,765141035],[144507552,1651038844,346089430,1331991154,152753984,667736287,240523408,441297677],[8677787,1251492827,511378784,2050381204,924302702,1196293033,1897665088,1050216286],[1826424721,1809321375,1400646682,819891863,648007584,842903454,699828531,140234088],[1210282606,1113011735,1775043288,1855487079,1176296079,866683081,1452013677,1643028134],[446411172,534661888,1561279491,2001237028,329464802,461440524,650479489,1141826288],[504626183,866807886,346807554,838318136,1823984240,1264387039,170592923,788234728],[436479993,1524638346,656033253,449548051,1450683883,284344473,575917593,1210765570],[1960821558,806962891,217652932,1959502213,91419761,1505406253,33800346,1420128580],[2039216795,1073873089,45854001,972599226,411007298,424520276,1192680472,13343943],[303964776,95626228,1228950051,1192873766,1537945424,1848776011,1732285651,758883019],[1454653787,573786365,616640707,1469935303,1423096813,772773346,906129045,836644437],[1083456693,1259591858,1106612478,2067001478,625521660,1170404646,1371628150,721049130],[1115491004,1670206239,1699771796,1869764611,1638340899,1795360233,1613977618,1091953717],[818032135,1488511109,324776431,1977698659,1481897638,726101732,1358046116,1944804949],[1762334664,244271994,1570850458,186823868,10328062,2065871469,257283832,1187428276],[1200973511,1492774609,1883418517,873389540,1471213071,1658975912,671698091,1215958196],[1490329128,51355115,1069430812,2093650513,1560783880,1213039645,644985294,812561978],[1598227715,576744471,711536565,40330701,384426313,895559554,1197432630,217028479],[160515218,1041782834,1901526703,904937482,1402264073,2073187928,990731973,1819163418],[1447988513,426098718,551319608,1607367387,1942560569,1800872548,1624751125,280168362],[188753614,1119740069,1778148967,1376194712,729115182,1361871447,1268543643,1068691939],[2023611042,1703048790,1033588964,408081068,1981350050,1940687467,328997932,939790133],[911909785,1211378555,1828390033,1305771095,1790201595,487574753,237794114,776636555],[685010869,1698774304,75702579,524283411,1489686085,1948441884,346619085,1491783516],[1843901139,111546925,450922879,160697918,246958940,794989954,954727075,1763913820],[411985025,1801600013,2034569538,1583466547,1215597153,1109135744,1746752070,1184178641],[568879374,415628455,1200774291,1279098016,344615217,1826001661,1491084981,1996134961],[2121665853,1417236714,721521134,1286940179,1290431993,1708575218,492699412,685444123],[223679621,193780187,1590057687,2031154472,67863011,1664048115,2003810984,669518576],[649567611,247843812,1174266587,1943390028,1932083044,2106061196,413160597,1445107611],[1315593782,1656038287,718492646,749995571,501645783,1733148364,740721895,2044819437],[967343331,127764751,579002236,1887494136,366132650,1327025364,594767730,1818418370],[10406737,862981739,1857245564,106036841,764269565,262499255,369779458,384723624],[1191262867,1782081809,320228655,1195923042,1461548018,757861927,423716072,263274203],[1728522592,325647978,213715302,221860682,1888729700,1136760451,757104932,1461159032],[755570383,122541813,639079577,869719599,263011328,598958173,1600532544,472635190],[714925276,323491869,476280628,573902084,862610778,500143064,1617218105,147529827],[1388489178,1438290577,1693466430,1588810608,925060623,1362158581,316034678,998821776],[1178648701,487374799,1002626928,1400727798,605460455,952977415,1162992476,1033585707],[2018559671,1383363104,1665847834,1783593683,1914296998,1138928729,1999713493,541362069],[1554943867,1598632822,156244195,298973117,8693516,1853781144,1059485916,378775061],[1186814589,1092058085,707103271,1684710972,1677101870,1771833127,1807629150,1004126908],[1319487600,1364862666,481324082,1623235716,565151369,6816420,972870934,1141633564],[1525634226,1639378232,557256412,1083630427,2130241104,1881610697,1899280090,1664927851],[2096676746,1259373434,891513005,1439447305,1699284930,1123325764,1178342249,793087823],[127642327,1415187314,780374703,2029873721,1332398687,722961488,864529515,81872034],[1917175191,1094776859,825523842,357644221,1749683118,1048077754,10748313,843269181],[1692205491,775295735,1899080398,1197080514,1879579719,1575259990,1736733004,262047038],[1291689484,292222405,667887601,1301487374,1758944304,997323612,233073678,792330872],[856417205,1117430209,464088914,63056144,1042920458,1604986409,779865211,150900763],[1371591854,1520820456,1738207405,1015873240,89265566,506357920,1463083151,1056301872],[2089283940,2034051481,1524160442,1777333885,1047235973,675350593,1604740744,371557155],[177301563,315366195,1815079237,1953936892,1034371565,647359741,526273808,1854288391],[1772395260,1265280730,465980400,1004418487,2066537040,1350528858,2052020829,216079432],[719738845,485498598,1033217416,1783901556,429659193,676246999,1177877120,756931978],[806422087,311232376,2005778166,978259415,1771749644,599857785,45657883,1141029596],[1597062554,339389039,1737564326,1713804738,1954687177,1687011368,244293789,290369634],[1463652365,660429891,61732406,194957631,1653193074,1046756435,1206762332,1335178977],[107369445,1537941430,1309956871,1398457480,471890936,1876581899,1273182583,802803724],[1304371531,1231660707,425921793,206640270,795260029,923585169,246976185,1922111518],[363214085,523531548,1044720678,699376137,126183464,1317339775,407042289,703265924],[1021749812,220041434,317673680,309186567,57199349,1419252351,1271737205,182024013],[26776458,1555878920,813444905,1145818677,1025876436,1277388976,701245964,1390486681],[1418519552,676400061,1070471776,1208527667,498211674,2119244288,1572302978,1655939869],[1338278832,41541605,1192773227,575793781,29837882,908349786,1793290856,534937283],[1131417112,2036033553,43626602,1301004641,1256235764,134733280,1982890045,1394220711],[583938159,1027632837,164324648,1199213211,623680638,1606891705,286897566,653096716],[1734182204,37420093,1871903939,1699632155,1031411650,1083908607,949449338,114143007],[618979619,1284564659,2122036561,466341073,471659344,23554056,283062230,1581480204],[834148663,2016804137,1174014882,1822522590,1217816240,1660338846,1344389531,111401293],[484890143,43224464,829578342,1815231297,1135379900,902470219,1953626652,1680086779],[523019883,825900496,2040319803,1288154338,1317405310,951741188,1937769266,578154133],[389487015,218970142,1432818645,35004114,1260295467,1391732015,805617435,1993144352],[168401258,791079593,1092533982,2123605442,200348847,1399067704,54551395,893980654],[1469995684,773688236,2000267855,1916873983,173464064,230424553,2060973733,1337386572],[1684455495,1971187217,692071636,1354770325,712708513,1918029427,357851373,1800028823],[794846948,1934638166,858508918,39740765,484750149,1543349808,1170957876,598182654],[1421328203,1248982760,1653981747,1497738624,1153340227,1832777511,536157825,1601443510],[979328196,439749069,360799860,2100285836,153994146,673332464,1430957308,831482274],[330729404,1628170078,494404535,2081141474,790344951,1353791259,1108166736,275948915],[198352229,505911569,1739708387,790331105,473264725,1864004626,987990224,839700354],[74006035,563339804,760809275,1012080259,1556880065,1055854725,1351763627,493297653],[1419555090,1403702236,1904224662,275191244,1881436712,1824742252,702431281,1073206629],[48102341,1289164046,21122348,1816817689,1609740584,1553896507,741587099,1513038295],[199752642,1340715735,979784426,539797890,244971482,345143847,1882767793,964425094],[993581859,288234948,1822623842,582877477,312328258,378269265,119194796,943159032],[2032648940,1152983243,1882622544,2071567876,2110930087,770181444,1776823584,684077394],[1086640782,1464497347,554860278,2030615075,987106289,204615102,488095233,1886311724],[1269091031,2110535543,1711561693,411740388,832614785,1406355110,120777744,343590181],[1277009223,2071087141,637820402,1373374082,1883897549,1189501371,664827797,1022740601],[1829299265,874254071,100851561,840177434,414100500,1588378577,120310910,92435556],[744881425,1852481789,385393745,1175369100,1801761429,1962938838,931802869,535083162],[472907039,1860813179,149494845,2014243214,1814490290,796690508,1581453041,1843456791],[1985408091,1004092363,1524375724,14680962,202247325,1537368750,295023562,1785920454],[612100561,398841264,422230205,2018795137,1776879380,1293815431,1574736209,1413703285],[490101354,1482287871,137403079,1275322012,1582021992,916489489,1182887534,541905565],[1171415009,752706490,1442054320,8191027,2072899123,315048845,1961124855,599329091],[2016373836,1970975829,977557138,603343006,2056282036,1310108293,342936594,634954668],[1966490044,1435992873,1414254371,378369468,1001879424,2017443003,672285723,1534218500],[1924133759,1496253222,869275308,249868541,1071674460,605704702,815937945,394453435],[565634535,2100934279,1683558625,197762189,347504505,1260054919,664826827,1682671180],[1471231933,1857841751,1429070620,682635439,1984101819,316296647,45351778,1143519509],[1343863450,202169685,443052381,696341934,1344033942,1465759565,698388218,126193495],[1848757712,1978448234,599616925,86660460,346668523,156141948,1020994367,2092140216],[229313129,1852255847,980972374,987760701,715994291,1822334827,2042643955,2040359169],[1642796610,193102421,863236729,503556742,1647574462,1773027541,1655910259,250240616],[2099758155,1235919963,1790907535,1311403314,4361265,976225278,725188136,1096027776],[2090873829,714819374,658955137,370726133,121475260,68582995,255510537,1145177631],[184281810,317985395,725313350,396287949,477624730,444940152,1972522055,193105134],[99393183,2106117635,1809352427,1274339074,1517235136,847952910,567577129,1121550951],[204565095,1646170414,1126384580,523467584,1925111986,851744993,992350106,1336504960],[741400325,344894240,1188623807,1713392504,600844089,1041538851,1192847031,1477318774],[2042810063,868962940,1064694662,1408247119,1125478473,1530897772,299651108,1874191674],[955698152,1570855278,346845998,797349001,655715670,236562311,1862427791,276934851],[1275725923,1718731576,184743983,690521612,1935689858,1021955746,1458408358,1074230976],[539353348,2109561897,68634879,1545751807,820559465,1221195445,55979635,2012996132],[755128051,1848977887,819956238,448195093,1898454504,1524405488,759522250,738800772],[119046880,1357611472,893288787,1631055040,1071144204,642992157,786295696,1709537111],[1928078041,401666723,2094230591,724846982,1761252528,183107169,1773254106,1567598593],[1877090716,112054665,2096684904,279744940,53088638,285904851,1923459834,1014386386],[1979358257,668046141,991734487,1940394504,1896287028,2036591099,608171692,266142366],[1198369176,1717283010,1288592366,2108345933,1840484801,1446262503,1854878243,900412494],[597014844,1510225962,499202225,1573770061,1551903967,2052567541,1466469768,2058455464],[1642902717,906903884,677781433,492446715,936781550,1912659203,1727937416,1251455960],[1001051361,1472895777,1712250068,2001621788,1835260443,887140389,344298677,1526187969],[715127138,194640732,503052009,433559862,1615870782,818824514,1858315532,1143284293],[1925653037,1326318635,1589846631,1153104585,249165991,578153025,658842232,1049519130],[1065145045,1616069864,1282990457,2018069250,1387402689,1766917255,381071395,2021643833],[6249529,457642208,553718128,1881802874,1960768102,1144561902,258847211,1250666860],[1382336048,743040043,426824900,1019014841,1166242454,1493835683,1107750157,1868482708],[1312584319,452558348,14684015,1441904267,1432155733,1936633933,1737214839,574997137],[1077318095,1625621035,769421324,675022597,389444473,273435772,1428930633,720523684],[1693395252,968305340,1302396472,2120434543,58698453,113187180,1911370588,667991922],[332897132,941861850,321757232,678539126,1336975236,583981506,525025117,808581508],[119670142,1941615145,1230769968,1914647327,597137695,1917735705,1537863160,1565692080],[1185932985,889282160,150977055,283277252,1988369057,717978620,2076420509,1305720723],[1185747582,1705727133,1991753702,432903597,517272289,376666554,2126001455,1873183077],[77254571,1893204592,254746846,2013266449,2123956946,1229477957,1296567068,246883478],[1863931509,268328883,401447883,1099136320,913851901,1046840245,1908631264,1227607962],[475740009,198851247,179914014,1338443596,2019250019,540002214,3416001,1849836338],[2070676648,2051570963,2097170640,714822884,259493094,1407326325,898253389,1274218950],[421334774,1270041475,1362795340,1732929583,1034963617,1409429634,1087848363,275935366],[1748107395,2075220872,1227428911,1337467802,2107006265,640366298,123304286,1330892339],[680535956,1931147119,328690776,1045554011,790687541,131831566,1811181595,90303267],[690468852,1565594688,1933304670,685697342,1877376898,1979261724,8106446,260357332],[1393341824,1115060173,1858588537,1182996623,339283273,213190388,2055157994,176466414],[367677481,790757963,2107607540,1115387919,1015942232,361451111,1407190605,752091495],[1740386641,878240337,2033349854,1998975717,751014660,978309101,709954116,1411672262],[682470952,1998753380,583301979,42348933,1306064625,693240881,958984976,1457671071],[729121524,1447048989,1856181810,1526034504,1707191288,1662041428,973823581,37223360],[1559513109,76460893,16563831,2031946237,796102358,221164810,661350882,1549876230],[439859859,396247451,455406646,295518539,216845590,1959092098,1248336254,1978827622],[1058681390,1499299091,1560224259,1834995253,15599566,630881333,1713186265,1446645050],[1208295011,376813900,1352023599,1380604954,1630238828,2034329576,1218517931,732610819],[1242134092,814723099,1627281050,378656353,1711168141,1716745529,527304910,1115932666],[1800766510,1642563032,1411111518,670468179,1123827326,1373973931,554540691,1763013834],[630127700,991610904,1467482218,1738829428,1225152048,1700571632,194885385,748301809],[526157434,427173321,1426161072,1455035487,150492596,735662582,1911679030,128613549],[262507346,1378423373,326073595,2083441931,1472117429,1202411035,1354533430,1440942790],[1118206062,89570365,1362290392,185726488,1666696732,2112469079,1123870623,129492274],[1904822278,101759582,614983644,946162707,401546187,670000121,1054583034,305053039],[2006105352,142125491,1876182485,1642569644,1832965264,46729703,1909225443,161657776],[1250963328,457109043,1287468180,1377211322,2034412644,1203606033,860739793,1602897098],[1155595151,1942546961,1486464240,1426165231,1469690454,955973465,1530668414,1207475048],[1577802565,1035785212,740218152,511650933,347327692,977525329,1659806168,516825693],[1049388667,1597879977,588973199,2093613115,1398947162,1249098082,2034270024,1042549875],[1275984884,1393407526,605374411,582088641,1933409347,1378077312,156035184,1133151612],[920665079,1932974373,415098260,611383374,3124393,78862759,1461073719,387229696],[1778471298,1760805362,1475011389,1021575496,1315987451,1641673261,61737394,696616883],[1632636525,354088730,823539072,64726287,2031611787,1989984555,1875260276,1385438423],[645191709,1311428682,1972557112,739677981,1109466619,1900042810,442525652,717137767],[1443829521,868966599,497830444,1643838795,628648739,1826396797,149106279,1400190503],[1563885394,1465806840,406075261,2089305947,1849374206,1905928901,472031037,1693090453],[1738205799,1378018395,2124775920,954075827,1593828401,2070200214,837669820,1910189505],[1895237482,279398718,853268858,1851603003,1461301071,814812422,1052018563,1429387220],[779323952,148869168,1719294866,1611309019,1130695966,1696925911,471005056,200856405],[795935507,1181489880,739737121,665743610,2103218219,1613237534,302666045,432270350],[1876422590,939037866,557869234,2079637071,599721404,2043984695,824144464,1860974828],[1760452380,12767449,163648520,308058264,1806494323,1833633413,1074865271,1675336237],[1078684919,1701880957,1394250587,1824044620,920393132,510423418,1948890500,2055627745],[1322444865,1340050910,217879796,596838637,1263933822,1050858989,1021053328,875300932],[1146198957,1124189280,539195115,405985332,1927819667,1892766202,931783502,593634478],[79449479,792971675,120121287,1602837934,1499091321,646530308,337406761,1229815454],[1433204045,2005120575,667630043,108386436,2124612936,1175416074,637197602,548927805],[1835105095,984718520,1468930161,1679504127,1326330870,981589189,2007176044,1485122724],[1634876286,1968979824,195734236,458391463,1964666448,295918785,757241773,1270829022],[1548072619,650147597,1188045794,46756966,893860595,2010926148,834111092,587678002],[1301749761,1670245967,1805223660,1292910411,319652802,1704009131,1652654913,2117387505],[1651918533,1442724191,265372100,660365336,1740192122,149714086,946181772,1202626181],[1882301241,709548549,460917711,656181651,1623065495,1040752656,1381975992,359091331],[743829591,1347156296,1802657483,1868083769,2071093132,1980935842,634189926,283240873],[945131568,218186695,1483496017,1886083539,243856781,1785832926,185598695,2036929024],[92372527,2050465681,24141471,521956200,696365975,861966675,1215496706,78099238],[1537190611,1906315564,839418485,1562998983,2125859169,1376737613,1569995235,57214596],[147568358,1949677495,1532839210,2079905341,474483074,1785090266,2054825063,653769794],[66240497,465652713,1822051642,1365133159,1770898347,811904040,358871524,12220295],[2015780301,1066494141,1664451631,1000677240,149549857,1311970934,1015805426,1027195669],[1180701200,54787827,1576912392,1836336451,798253744,1677632683,777443820,141858332],[630725176,27107293,795896677,707670681,224201783,288611922,1691502903,278087861],[1272760154,520980826,1755948075,1424970930,1001232668,1821644792,999975425,465169633],[1397608252,2053343076,10148274,934139781,1925614413,1489852289,1922900046,72323300],[1832153501,1407851327,2074590601,210909015,1957315797,420182658,158212066,711305114],[645477179,1609918519,1265058019,1088566973,315567285,727085003,1759746844,515663995],[1080460145,1079802360,577869112,538442651,1143249173,1174762131,953343362,1238886973],[866670695,925846008,822561008,188135217,2104114509,486049936,153287201,1609252705],[616694491,1657614972,782905430,1709668366,772940121,92626248,1635588376,1680322058],[878942535,867067664,1367690374,912097190,326367628,722457135,1239895175,801511614],[1350548383,408399919,2072522617,1790318657,481272954,1436299262,1485787733,788468529],[1311717564,1564747000,22621517,133936098,1962321049,1239873355,1207899588,1155623966],[736058280,380311414,907988126,364594481,1268737706,1435614659,1490753965,250618549],[1019743553,937853076,458886584,1912999294,1765765814,1941416561,1628191708,1010211361],[1147072021,1290043902,125499812,368851132,574660393,960052779,1985169156,812251938],[1189494740,1539486759,1139877609,1505340474,1066775631,1273136716,715410104,357044748],[1224715636,1302585322,1143626360,1647370906,1863070256,831788871,897276011,1657019005],[1517376382,866303245,1504916945,1744198321,906627072,288373741,1853054313,1477964527],[55789850,1497201112,1273384854,702583528,1554704834,121188101,972521054,1629960220],[1718476768,1017007370,826601338,609384850,1305156928,1503552945,172600411,1542619376],[309516066,1934342217,365215821,334326893,614081094,1635637590,622083925,825937141],[865812319,1594712867,639447363,1361931709,164195057,2020990533,1394274401,31793561],[1026305756,1838475467,98998748,921770293,870549340,2009783430,1074993944,1753900137],[1582479865,1102831947,1472388807,1986961960,838925454,1858180707,1478692358,507784469],[1157427819,746042320,333619028,2041820947,1971572437,1388479452,2082204705,1110087636],[1867421914,1785988911,354058711,2037924647,1276819722,474538416,281144227,691235043],[1467911844,1018697528,770545791,79385030,1258810117,130133095,89494558,2072919448],[985912766,703623642,353070403,650580595,629519171,141300126,573998087,141916075],[1925104003,834810808,1967467691,1351802098,544030392,867075937,160339705,1743557519],[58930499,574284766,440947810,1999239274,944705478,1672598073,648613792,1426363504],[1147917777,310256570,1499834667,1513157414,2017538135,1496546770,237598699,670450431],[998563190,1520388476,901749628,2062661931,80729325,1244616145,1167066771,1424071005],[1236497655,841361201,1317348684,1143775381,570930109,2036313810,360270532,1065545009],[2001981218,1192312207,7784373,257587507,2065980986,1447042771,1625267369,281883055],[73827935,839094858,1711891657,1995002429,969634419,668525737,1092376067,110131588],[981221722,1598284225,507980105,2011812163,183284609,1288046361,1129940312,104547954],[1002399634,12883596,1521787693,1606987116,854523151,840965402,1779839282,767546850],[1413995359,865883493,1226226768,1684957527,377346972,482352942,967634672,974940577],[1614391284,1530204728,220174121,219449324,123633709,940892040,2097349268,1137689685],[1474633079,883387030,1412555510,1879110068,1941071316,1554084089,54814324,658625942],[1508587179,1562174294,151329135,791516373,1247192020,790628086,296690684,772721011],[333352648,986150517,775886869,860624954,1072966267,1366792463,1315398444,1082082916],[2048612569,1389105087,236603095,2038440644,319722458,1735397636,1273378796,1711913637],[818520057,1904107449,1805897058,573438893,1531628836,1509056061,534473750,2041871011],[2040595799,1217658908,1776594648,1338429793,396306338,2127155433,1527547603,1325320723],[1620531785,227552845,1572630472,1340660141,170704409,1433187545,59205454,528192045],[2043641862,2070056565,198051610,1517900085,621098081,1622423462,1687903244,1981244448],[62678235,359855816,62487636,581452433,473478151,376603781,1343617838,577029698],[1813163921,901930597,508331047,877887921,999335066,1709793082,1616395924,268137346],[291202911,244486013,1860902854,1112623225,1694239706,502710646,198649445,1755447264],[1179145380,666497980,1552734615,672790475,476571854,1347485543,301152548,534285783],[1741996450,1361071052,1695019868,393042142,2072186208,1649882647,230390203,564093649],[1908866769,461095504,2001913281,881552476,1198776930,811829597,260575207,1353702470],[1984057623,1803284796,1319691563,1418144223,800655690,259231153,57836552,1800379038],[210502944,528718324,1410346830,1144406513,641395593,144315256,147031564,1505121449],[1123304963,483281594,2082405061,2046494345,265292604,1651051883,1037336274,1397498545],[1068517472,1441721131,122223522,1504301464,2068770001,1717551913,234741361,522123630],[1923402305,937672721,1827310111,451112661,2111235912,1131732952,544398549,1151027100],[2114580728,986706477,1676325693,712831387,138857104,83110368,1007894839,1952916259],[2101949279,919895644,1323752290,874727380,177732157,1035860625,1476480880,2007169242],[308148022,1124385624,399812803,234880453,918685992,1805715888,36546455,2017434670],[742431820,123995693,1362768065,971384821,1529536826,360606896,121332527,935760220],[982869427,769621656,1692664272,473183192,433702312,408371265,1008745133,746963017],[1013840823,312741334,80105431,1691581880,366307414,731043796,50807065,178634493],[1593521229,145897415,744233274,1399453113,92270674,213718870,283154124,1716967122],[1261344511,1663538314,791829461,1384694865,1522746866,1228107231,43182641,1024737117],[784243862,507643386,954706167,517850446,2079070218,224911725,1727505701,1750124103],[1170163606,609976286,280829509,1465679570,709144047,1584208007,1556375299,517883970],[1972497519,1510923247,1221191838,1613029884,39444379,512530954,2036460703,911515780],[1018247841,1841002968,868633615,1991037125,540493990,456189943,308172232,904404180],[2110230491,121992955,1377942966,1322731418,677974459,914668418,1865106186,917319730],[1574513830,1045529196,2014002655,170650172,270135078,648274049,913117398,1407766927],[649301199,1825445404,1286150444,296371652,1959864940,1863488884,1687330774,1558646815],[1573274014,1219164930,628412602,848583198,1713765265,1984315783,736357601,270862665],[1648917155,2120842662,848296985,83741425,990690856,676633131,442595592,1697537215],[1009929828,1771523289,160654771,933507457,1398378569,176901574,1276161277,1866074149],[528814390,2086830007,1272401092,2004421227,1603847807,1554819955,845005948,539086261],[2116677716,1853528786,1472308230,207898560,2035977493,1114106374,1917289553,704438041],[1811415197,1014648241,168229259,1690855553,633850308,262402437,759278143,1438330330],[1315590266,572029959,602450257,415504657,143431216,729855728,433259718,1260596800],[1733730564,5271309,1868991468,374917923,1031073599,557452023,1822372974,1584125988],[2089036589,781684059,1039891792,1588363834,148438773,1216489158,1844518842,536342053],[131440692,624701949,1568461997,1715503800,1962708618,448112414,1838668191,409304862],[988775916,1530347708,629183464,1737950928,336341597,773993713,1145322884,1329194918],[835311155,1324257474,1128894630,1562484616,976468159,652237778,2099429911,350377561],[118046251,1757712442,1658196638,539270389,541521141,1585577795,851033490,409572312],[697193012,1066802144,1487981907,866832165,1075309148,581215439,2042489471,1407799945],[408306038,1860846433,1228459933,238933672,1384428777,1254269588,1089716681,639324082],[605044954,1375249414,120500275,1700350818,1581341861,152695522,414507607,1441567232],[829870620,301586031,1555886971,340929419,2123865839,1175071279,598367975,1820453872],[1306918618,606263664,784524100,118190776,271528953,868605791,1712465869,1501542976],[227601285,360502539,1965369879,319090789,1752159245,1981708642,468497248,2108769091],[1886726094,395551623,2063334848,433941990,397726999,1594542426,1768723766,2052677688],[975499395,1355665222,1525045064,1769703938,816779616,1261738827,580103589,1018080335],[1705090081,103414161,1782191073,1225319118,584753607,340617243,1328958200,975117134],[685548494,126219451,249722127,1913781134,2061309875,592041267,1767155786,1536022324],[1226991299,959476346,420977435,1515802847,1711318020,1410885672,777545085,1266042942],[773734613,463006718,379595960,1032465151,1614875460,1104596222,402755173,618959707],[802331940,2047433076,1759431174,1425221695,2078632075,570858823,858342076,1366194314],[73611630,1333601990,1005181846,1115206614,1653519007,943685271,880026336,1062448748],[1957319181,590136961,174090516,1691343606,517013308,1194244812,1686521217,2111158640],[2045119035,2066580298,1073533555,1564442757,1887503950,489942150,9511293,1605514387],[1833457624,229499854,213130102,1337888912,183774838,840395487,53394328,1166231169],[700490172,2105364993,1592557120,1251973788,1903574190,549221312,444703483,1526059354],[1961913023,1344522046,696270166,222954483,326688773,2022961860,596885223,1952778290],[676409857,298225891,1283818061,251980863,1803232387,2111314419,823429372,1444366526],[2028080769,1875124705,1724799641,1756023113,1717174834,374970270,816316973,1657933807],[1197800402,1510903384,1278954463,1933736071,1519080026,1452211823,1610811210,1542591673],[993263625,1063086071,703602522,1409105943,1236923083,1142922074,2019674198,992295773],[495653156,1294012098,1838106367,840108511,1733236467,1841714123,1579746189,1597046600],[1835862464,997525962,1663366629,581819663,455916836,369735428,1296983801,1272688853],[1533953249,1730823233,1213503656,1647032461,50597358,286246367,1632981349,766957311],[18507396,1184340508,1343213262,1538270067,1414385222,1170468473,857012697,1131524911],[369841497,672838507,167781449,1059433129,1609425811,1536764006,652872174,793981513],[49755024,1894459014,1003057181,135864631,1723974984,769675197,1393818584,298609216],[1512075080,1509470623,1890192516,1078415782,402363221,1796412866,2017800475,1330076256],[1517927559,1438996747,2022682713,509510894,2007346275,1806306773,783926887,811035005],[606041020,707815012,56128386,2064700637,1014314979,1908456267,313786713,318150007],[137541565,2075117956,567917287,1850308939,1303587262,1870943406,2021635619,1085691504],[18432874,1478007311,1960443639,869946498,280298170,1673154054,1552396639,1645471009],[1735925400,932684236,1026944812,1392456099,708644132,1117914323,1058406565,846916865],[1206727753,1605416076,1910731324,87486784,443521286,1010043179,435560666,1057073035],[1590499157,812945833,1084913538,674054916,1476894132,989413162,145035910,739938121],[26795993,1389886091,1350448440,1867771094,2095759263,1934475629,266339718,807510699],[1840871067,1378764986,1287080079,1056614596,49147612,1457718232,1596815132,2070452078],[259627021,1955138008,1668580894,250029063,540418892,105043386,1913518320,1502471100],[902240136,1888987828,1458427574,877833901,1957937963,616779617,1283351313,2071440873],[1182108195,969488893,1924700883,1441441373,191988475,1614634636,1368937469,144664438],[1899740037,1194884748,1009357575,2102604353,100098370,1581980799,729073107,2015194889],[105616400,967531979,108516876,1109728226,920261967,805341217,122882387,1714159966],[303311324,961088737,1461957468,955158540,494690423,2043577570,1609855805,1057098065],[553307527,525761741,215006704,493930549,1280416849,1617906442,1591832718,189244096],[449620883,1048283815,1772877260,79287710,404062039,682944052,1431512416,870716521],[283423792,24868718,782853387,1846403234,1820249400,116855991,1001833438,868027759],[291644828,1791502067,358985826,1854980568,622718185,1608908063,1649356249,1363262137],[826062642,1463571823,1898325683,1014401348,333855957,1252376186,1913978960,532696717],[95053311,1357257741,1790194938,1705208232,270718716,1876488258,1302855084,699794588],[366802507,411254640,209768561,144599970,1188754347,1566451174,1435372391,24416865],[2069446137,1546711331,384958786,332606135,15302958,377345924,1271401991,1090646404],[224861307,1602287157,597027626,1600969517,1490159509,80296093,1884068162,1688445403],[1737834703,1556448822,727708612,58482135,1948228524,315360786,62581214,1105206539],[1084637257,485738353,818821002,782361995,869676828,1529674239,924458713,1810446791],[1275885757,1517929906,1200860001,385576818,1107331454,526366393,833954329,780487267],[316954773,1514344377,301985239,1272916793,1427330127,793238252,2060901699,1319541163],[1539986969,1992124205,1052429677,1316098698,335729989,675752004,1701185024,1494601922],[1079240089,826786813,658112432,1685992704,1536900604,1717231215,601596966,196158586],[174999427,458333455,924421788,1081192914,709570657,1303421744,1146145537,125887059],[1958516361,1819266157,1114442045,133416679,749432708,623101187,266160419,1265870501],[162079019,1514243784,2046627754,931774088,1633040595,2033299235,1153393030,1334608111],[1557694637,1666082833,104493032,1297291831,842310103,1290303582,1709211557,1563676995],[1834116220,150856834,1399384429,973325026,209172752,805467103,653497107,1556469523],[100656266,973945572,1779894338,1977102977,1705761322,449215673,469877134,2064252581],[1702884837,1909295049,1771730140,1891233695,461721815,862372069,338093748,1886980969],[348872747,887276643,1432523233,1556738212,2031744314,2019072456,690924024,2091793149],[1314127071,950138178,1796268410,116752366,216559004,842230081,406759700,1750914351],[1305633223,44705754,2108888030,1033417666,1838317108,1626372656,618612618,766601919],[758296744,1159961563,884503725,401247736,1196383208,1882399283,1878480869,181340266],[829678030,677249659,366256071,675622822,1709334309,1701998553,650170255,282054987],[40981917,641005771,367919014,1130334901,213840793,899480068,1896424871,144222775],[579857076,1895593430,1818230277,1589861160,449997161,252965788,191324565,1983019626],[224536787,478439521,663364107,275439960,1655527681,799393087,1728702808,1554100216],[1626314710,1154277832,625794540,1602727224,2011254511,631430477,460956783,1808923738],[6693070,2012452021,1300586194,692423621,1748138419,1775926216,1379655242,941228491],[920791442,1963422548,1292081692,307997781,120599254,940511619,982722035,151799202],[1554913617,783580946,1154892031,1490937188,703881452,693368661,1261080467,446150255],[1747996316,1322180308,2074692352,2039791714,1229454197,942987866,1415015214,1860436621],[583448092,1668655968,751862911,1762299124,504576974,616144632,2097610869,757511840],[2097662859,1192426925,2038273457,1299343153,347925047,1256808806,995248001,1198704782],[2081881632,1346795778,512199058,661974121,1587253706,1200919007,97037389,634157187],[1569013998,1199364903,1113085657,1857268892,443126587,976843766,554743365,352803437],[2026607741,1036606638,1264342367,438387092,927728082,2038999903,736513369,143888154],[760113710,346070163,978854105,397286312,121800718,627951689,181149958,889057081],[1939508589,1227613964,1866536859,270988491,1228460325,1529907731,444156982,2062690708],[95257076,926772992,1391670670,834266308,2066878142,199315630,75371373,41881782],[1617514797,1201060810,199659369,791321882,2082948576,484808977,1675278013,399110814],[583747134,1818139287,84332687,566432233,2094133653,16026245,976020749,1373480473],[1304798549,1142226223,540040644,359851555,295547317,186287431,371266950,1855103220],[1393295925,1746076554,679156429,1193131083,1711120058,1606521333,186203012,1667473976],[1550585388,796036139,1823977238,1662093350,676732977,873886120,738402803,2023513757],[1478745670,1433623833,532620648,2043257903,497379096,122016164,860494901,1814986468],[1933024148,8244695,347310272,125284619,782883950,1752847249,468641325,1690748735],[371645508,47660927,932485759,2019510558,1452168158,1943518187,2062392669,126752303],[866978701,1458379752,1869381065,1583210759,2129084606,1781881815,237050764,1105326951],[1271974766,835453784,456654,556512724,493452092,1666370938,1148600673,356304721],[394865481,189222570,736023103,1578369909,1017533884,246632280,1826292540,1249575174],[1689538995,2098002587,132488841,235483810,280170827,2066884138,1217974512,642017820],[659980163,1788135781,1227762165,103172438,850716619,1904682922,328573600,432119424],[1636038009,1767579840,198314385,842969303,1658541243,1473912461,681269804,1022386196],[93601103,1599733862,215601960,1788033201,44938183,1833448772,1251256256,1083303357],[1201647203,501147109,2123976018,1846438657,1422263486,1814443144,392700419,439647721],[1115630580,1982483662,22267051,1133449072,138389438,1385120598,22701694,1909308121],[1199308864,2065414001,1360513085,668482882,186902541,1279317918,1920918627,1603336216],[1795926960,544505713,1209380283,810843964,1772494449,221715892,129811718,1512612568],[657615533,980252695,1720287205,1417183615,1684423382,560584157,1210602299,1886639059],[454969698,671860280,2017749639,259511389,143327461,2128389571,936501474,1137756982],[332491195,500112755,123580773,102355001,886867442,1352654256,1039681885,997298652],[1043639044,1817832068,1940295497,1542736402,1944525551,1267239259,1587198701,132894873],[1978701103,1668611560,930288090,1052062656,927995708,449969300,1113525973,1934501680],[562964498,2101099784,481117465,135582063,1836830552,1254563544,1988576136,1150656702],[61282417,1464849612,911391992,1600635532,206281247,1373059891,434859047,1538700807],[659072682,1605517135,224907213,1818621580,694011381,1788537564,1108228159,102242584],[2060560560,737135134,765044115,446435008,1368931114,818727626,1884839182,1243063040],[1252351479,911303058,2000793350,398841338,478061407,540956728,916091880,1985393141],[16307792,2034033119,1181655757,1671159036,877196209,109576488,149305634,1574349416],[602933648,608940850,1676800886,6262829,689713443,1682878083,74269626,2027515187],[425947427,1915937928,40763927,509314268,1361625061,1876219393,684570087,1304848550],[937379405,2038219004,308742691,1541965368,510499946,926424520,583782372,214006264],[451694877,1893315456,1128968945,1106930225,101474725,1121113193,1520201289,6408645],[1448462070,1214366678,697755391,1467576001,430000298,1045818667,1308693087,692838836],[426946422,24238168,1503778892,945397423,22469864,1380952221,803599561,1745846252],[1110627985,824108356,1889958861,1621771238,1668814883,1623498947,550476211,1531565821],[1723910550,579600899,599132164,1628944634,1726456370,890920426,1731909583,1410996547],[1958488417,1612906432,604191609,770297091,1615351290,1472268102,1472310794,1646586994],[495871681,786697013,1098933683,301913783,1752532890,141066440,1499517645,1907450330],[1377973269,546927233,986805959,894387569,1223593300,961014973,1651741141,150972236],[1752992977,851910639,904479546,1405500905,838670418,1247655638,350229628,118588423],[1274301082,1163664485,281658936,1189955572,1835272386,76382335,1785376775,1416340572],[2104134129,209096475,579943397,928768663,613603977,749223619,649286843,1251821101],[1495561094,422442045,210990655,1172226617,2042619123,1079798293,288154254,2016858236],[617177698,726546736,1100216503,1129807902,2066147849,23691127,1605948412,596822395],[1628220052,2110045394,887501185,316017453,925005387,2025336555,1556496236,1799976589],[542545347,410750776,1467768886,499552736,2022722516,648648644,21893470,1069642887],[1153486898,873248431,1815721870,1505025095,1459411385,76060331,1762105856,961087637],[1345245768,643005444,1351358822,855310648,1066266229,1973875912,380161212,368536030],[398534209,45383895,1876481826,1891645010,654539718,147054597,1130084961,1115983249],[910818595,94013735,1268812479,385555639,641605535,665391216,1181006414,1552276567],[1229277086,1275161371,666264152,1908659307,1814566480,1348173869,1056655813,1653294894],[1908451857,213543956,1056172401,716824790,1008955517,1993823560,1142202384,346834059],[772154374,1027220709,730966724,853702768,187701696,1039665479,199757006,1421011749],[1391781605,1889684921,634682587,1085021515,419847896,899494998,1922873243,658582733],[505265069,2038576267,280726007,1860719657,2126431146,423666285,1941361928,699789410],[1600975531,400128780,905190655,1595453089,236725414,390114413,918968296,1031550646],[1745218074,581541845,297271140,9653060,582425683,1997510419,1183158185,940243722],[1078739033,218404924,1783132395,689519988,61245432,433113890,832858180,2074815049],[1403728821,323339127,875507589,1468732854,41114114,1794178030,1978600424,136273782],[675093568,1604048257,547107602,760711428,1479750120,1589713829,156932659,278811802],[1360709705,1708608216,119918027,1607154381,1077825045,1967935494,1733596787,1871439646],[138071897,896317477,410945501,1677786710,455814930,133173279,306459467,982266329],[1779891196,1191336867,837307476,140750367,774245605,1825145747,1723990905,1060952642],[1084613355,697406449,550723845,516803331,1895789393,1218169617,1658103128,1474241610],[137743277,1768272077,936604770,1468140942,881714555,2117581095,2069776276,2055217290],[2086948379,1137551388,262387570,1936707795,1577714706,2114912097,768076422,354704299],[300556066,7834435,914159303,906734806,288372790,1984038346,478389202,1836603947],[857014198,1264438203,539963186,687153049,249184190,274376927,1747982418,1201868699],[1323031196,1159690205,1817160900,1429644886,184029055,525696340,1853441809,1194749494],[1314343145,1642704322,700829061,1699533356,1698292490,1384028167,1498364487,1341074971],[497911198,1952307375,1517223788,61896253,1921076469,293114077,1359952344,1814616586],[1018902629,625396133,852099245,154749374,1064690656,1297618183,1846965140,470349711],[217456889,1704953010,813213332,373637671,561140389,108061576,1196402463,969264407],[575589175,57189937,752490159,943769349,1918900200,1606532723,528584664,1501754120],[927605087,284901192,1365910513,1278273409,484743208,332140221,783223139,316616962],[1838271481,266878294,1567256640,324300873,533748622,1031049709,251710595,1933355776],[1974263754,324748254,1868670329,133214661,1254401748,1447638686,148388632,340424902],[1655415437,1895709166,988573003,1938717385,1244515100,942780044,746082752,967409848],[1197524973,1010674675,1003696489,1261570101,901973321,602769677,1227507513,1243939865],[140309882,193819470,1733187549,1364257563,1466470326,527462677,45546998,882961017],[814712194,1848165447,1606954263,1138511896,1706107447,78506728,653364406,1013844233],[1930437879,2087797680,1180757865,415473512,466717570,2082766510,2105343315,1678651398],[1618538429,674018660,1070468248,128937190,1174208891,212337581,1208809905,1943861619],[215591598,1896216810,90078804,1401002149,226435158,1847494090,1571114506,112164049],[969937880,1477971716,1686486701,272176917,172306514,631546692,819318818,266936087],[770129175,389290187,2086040762,520671335,517180535,1150001094,761543620,23974144],[650530293,425156726,1655096597,1578525527,2066453354,1593084707,1033213939,694133258],[2045293513,59033019,1092413340,527665515,1654254497,1959397967,758467207,1523135580],[1593703451,1073090072,597918414,30257091,2006547766,512273167,1458356249,1120425109],[631482718,1373353379,881916659,1209911730,1090392122,1234397281,1627724537,174697486],[1047901814,1505908570,1316655724,603983796,619378994,1215132659,167024555,2080808909],[1981206945,1128835801,1058922475,145128606,219671570,1077895953,1515977374,1037323530],[1346737924,2066374030,1598795302,1555691314,1187646564,1251232919,914653890,1436804442],[1350071403,1558043797,987963902,1002164115,1586309781,1591137731,132866587,227851703],[1056470619,585524300,1314477923,206131015,228097126,45761560,1521740887,2026422955],[1159845307,1564307290,740582781,1200147649,703969427,1912805246,1889136895,1085655697],[614935625,475623591,1147171550,157746553,1862311989,1374997649,561379836,1265999103],[186851080,1271396219,932282003,1854336166,603205970,1704362058,1890339683,1380828194],[923626435,1003350298,2050764455,1720554450,594334194,1410595730,544113991,2040259719],[1235110838,1284386319,187544472,199505189,423379974,1074873333,972935370,1170809913],[1242094292,485383170,692179196,1301349357,2045763298,425837903,1258949686,1569847060],[586786014,369378375,1203614044,1004416976,798092992,1460661538,628820577,205873803],[40729998,1731257291,1561857742,1489155602,197410244,931634298,495162298,1466888077],[1311356784,417618528,894545327,823263930,1019721142,1117333741,1817805039,1359110150],[871712900,1666753665,196995555,623552695,218197970,1762930096,841777875,1257851950],[2128304975,1734320960,1572268388,212349392,460613464,261770481,133105703,1392652025],[603866594,1931251845,736566047,621142513,1637558190,565368511,2096913433,1493764559],[1087415164,1009301372,26575173,1130190187,1572164903,332251,561224229,1617207331],[2007385094,511261117,1793467312,815741128,1383651032,1140659891,1418590276,271095869],[1144339249,456290349,2030280529,845052623,870479131,2108991012,379084008,345683709],[1360997290,477966860,490382368,949233680,2125724705,743398577,581280956,590560141],[564138044,1544132941,2026621989,1434326115,511875396,1853829219,22370450,943770823],[1500426599,1153455842,835050250,25932999,2037083994,671676838,1520386800,2098291463],[1751451513,354029372,1834292051,1968464744,1786481217,397409383,1092178613,2116483331],[656516086,929842300,1971358524,178414867,1669032598,98027439,471925129,434042656],[776273334,641615236,1804354181,636560954,2114061558,707450237,691107274,699636664],[1566451373,753390998,1853901781,1617818737,6154956,789855177,1544667451,491054704],[979401178,1156977,332092373,1345702926,731135071,1794980305,1099049732,51632226],[1304714648,1018712202,430328259,714693229,1210288076,1894996142,481841632,192100710],[324271678,1271445839,1717622179,1448566970,750730404,988434453,288517810,92519040],[44997604,540605054,288190914,1455115562,2024116945,1230927848,776992741,353520763],[438813024,2082645873,72692439,1535153503,94678846,1352190098,1829160363,1536034617],[1510588688,2069243350,369300784,1182428974,1392701,1145482556,1069804806,855871349],[1736623999,1500910540,1088113087,1405982238,982422201,458724346,502042803,1685823071],[1182400204,1079976426,566026391,1091168896,1514883498,382112419,49971156,1020652852],[522618488,1211668185,1338261812,1296786006,5407416,627858169,2021542655,733928762],[1779060865,1603101240,1864184737,1666431776,1563953807,1582130226,1100233447,1265312631],[1057016290,824239016,1442688234,1531602773,1327840763,269947631,1822317993,281302709],[508499105,1168879241,1357015638,564496190,1699608657,1906682863,99903457,4977565],[1042563888,245997224,924024782,329497136,189628750,869094276,1594271187,2122594778],[344774515,431632763,1536666831,1189989181,1670302733,390616466,421511137,1440436790],[268281266,595002978,1797494465,1270319042,1766081607,400628574,883632577,1931091043],[535497296,662058867,1271886715,466508745,1838171155,1496921803,2067383428,1406659246],[1129927262,1797301138,610607937,1697592010,958736553,767583608,1892815199,1428077970],[73131769,147294658,864840483,617130819,50737228,816743523,1582418917,135940281],[1483171563,1591278446,926567895,1679072987,1400048259,1018815726,835935732,1755963492],[1747234018,1398512652,819419790,1171337979,1155003389,567300379,524148373,481786090],[1040530381,856054236,2107626514,1652038534,1922095334,1895768656,1069924120,28099788],[1192191539,68883811,1818860454,182685607,617855496,51011854,1710683598,1277701829],[450921831,990761876,2065598949,1169679756,1494432662,1931174321,1636275434,1756764412],[62907163,743799682,1820720473,1091749374,1101666856,613098496,1923037428,118109278],[1956430235,109643542,1713803614,66641280,1343279994,922006007,1633886891,2018919754],[1183572512,406269534,484510822,1006488083,742568409,1493447752,1997095149,1670452538],[1538811084,742100208,594586737,1650260985,938770512,616996128,1610419411,488334632],[1721350623,1468270025,1114011980,2077393054,49698465,2036618872,218117683,798880391],[1270892400,342713976,1389729709,2017080766,545201204,1984074028,179346539,388670822],[850539336,1832311668,1953461688,466791722,348525187,1578731096,1712570080,222129970],[674881455,2045776414,1644833591,932743956,1987525342,1307989594,1518493087,1015432518],[814811510,1376216961,882446418,1725489191,1269701137,1242656805,1776553543,364514748],[1488062247,275257742,1204533551,1254389775,1430727605,1691999154,1054525346,447038384],[1374558418,1431330996,945026216,1985218043,75785255,1720135418,611713262,906949998],[2114094580,504992300,1314746919,1672261006,2108323871,396756005,1410249270,1990758800],[24770598,1806793373,1176201859,1344230281,1353379090,396340746,2019639779,880036101],[1479391530,1411060332,29968919,826826798,539151726,271156251,2106618118,811804909],[366171135,332378847,418928136,1102771879,808926850,1713702340,2050506652,1793111368],[1350918699,133318199,296960426,1534604511,1764683584,1972847643,1266923530,856256903],[1398833039,1615635725,1136798592,38614014,46277339,575479626,1457562486,1359841009],[237245098,74764846,917963209,1136378096,392672116,738676943,1264585180,312783896],[857501703,910961728,502909025,1553324447,1098724744,1467671565,487524328,1318219137],[941245293,586812425,1739255806,86144128,1051889836,391585158,905729156,1637594811],[1950264589,1828663192,163984441,1477339092,166634593,1243614500,674242967,71599382],[344274729,245679958,1544825190,409716363,1646839601,1189153611,1336696369,335419914],[654900416,1715564489,1939763968,984802544,200875316,1858368483,1318044787,1693497609],[329244614,735442160,577571551,1397261647,80873699,2039598270,1977611360,1759590923],[1251587420,281823480,2128148649,1847722971,1674983750,672937586,1920032649,395686121],[397629011,1690854110,352809943,530675487,40892507,1454397167,415637789,1400474993],[843021903,656415317,361645371,191909572,1186890269,738983535,1884181238,534722749],[832052734,1032972788,1455345485,418132554,1004169658,1223572946,1774292707,1271947915],[1191288177,1410745230,1254994100,2098103650,852711088,494433000,428017580,415655349],[97179777,1227187630,1082407252,1211449896,773506698,1284840844,1771915626,1217704115],[522432817,946873909,488977196,1194869594,8747268,812364750,1907301330,389419155],[2006191471,1697000531,497218956,1958431568,1492332347,458183561,949824791,172848711],[190879374,2130149378,888437305,1820362257,1324495478,1628254808,1447936965,154876173],[1703664116,1554130364,1622879507,965224290,1982693025,1165044311,1208778390,1986150901],[2076630403,1831319095,68031333,671267556,898159692,407354630,1905770397,1686050825],[1137415549,2071285604,1000961495,1482933963,462256090,808226901,1976520347,662145742],[1065562993,1269177040,1696078130,2118923978,372154562,1084650751,1448066488,1342734213],[166527635,566038818,134041520,624109630,367489706,307153054,1456091302,719755663],[1520349773,1149727908,406370933,66247793,347190720,1262026542,1613883803,266218310],[1936447091,1170827253,1755032649,1878709230,1748123765,133138198,1620725746,33108892],[844672648,467112348,290968411,195367368,1898779440,464587004,1151737342,599249903],[887326543,281951705,927324329,1789699741,2010832033,602226286,1553883990,1378674859],[1642817547,1301509697,438331591,1254037478,626516567,1283302703,1096032063,533569449],[1045763583,296088731,286914921,1102964050,2021934519,585706695,104920834,1951879216],[509749939,1024085808,1637434057,2066339065,560958602,1077459189,1348652255,133262279],[2007574459,209013501,1664304242,694984252,930395527,1847165120,1829924972,350549797],[1549528569,1794983339,1171803198,17954870,472806359,68920755,1269589064,585611032],[942260585,253196038,1386117222,694644356,896010888,1246450569,1273922510,508167381],[1726246100,35481087,262739810,2058861368,200684844,1765482966,46397785,198852676],[1548800499,1974194134,1309034830,382545604,1382952091,2118931359,1503535246,2101899484],[1064508431,206886375,1616444450,1396484386,992318136,170268169,935200941,1287143539],[295504744,1009608500,208864179,296337373,1465936414,1336037538,1403604665,64899928],[643594340,1183488625,1699710743,597346264,1277035505,891359467,1860440766,1406546423],[1972784858,1552634371,1350447696,860507998,1328183260,203389807,615508049,931202949],[1141781871,867397133,102223439,1791816494,166018953,422839603,3694906,378977324],[824899728,270789042,570470552,2031379298,1644233527,785241211,1059883431,1949332671],[234035198,1957035,784767033,502289909,1454594367,283405169,1714724571,1340165758],[673880985,1975583192,1817297179,910297747,1129368300,1245346669,1343372178,106808699],[202148894,1957128278,465610075,1722304525,130972774,1314685111,1961802035,1087884810],[1254111544,1564516057,959683804,1903090607,1978720803,1127808923,215675003,1882782108],[587765314,1119489440,2008038309,209632567,1794732623,879020856,1183550216,477674929],[2013459654,2107519803,20887990,719761958,376710939,1061179839,383767319,1099546140],[641663831,403836737,1449720964,115472664,1705049107,942712654,64706132,1445519990],[1500786776,910508835,1686041217,1213303677,263145830,1655548755,640263680,1788249406],[299991602,688031086,1072937855,645739867,2073908234,1168621137,1338955448,784614543],[2115646870,362057607,1365971177,1519007049,635337257,1323447563,786122233,1160103105],[1506209165,1948474404,583008247,7330059,590907109,31223214,200335952,1661278558],[1036470270,1649412106,1258582902,1767506184,454212200,785435664,1134261077,1431992171],[44141274,1583798683,1328566182,1598211814,712816329,959336299,198137736,1090395331],[309960919,640514623,1060234766,526334846,800056255,413407943,2102431250,1961339],[1424962575,1106621707,932185510,512958759,371949162,959655938,809078533,1982220871],[649409709,1932800008,1891314052,147427465,376800410,1760218315,1935760376,1670945187],[1873136368,1766115783,1307932554,1795486524,578704499,1165212652,1582800486,580458640],[1629869277,1954628646,1843307759,1156467672,1555294737,656318616,75716954,1110199673],[1525848060,466957419,472744143,1081782537,1541082330,1256304231,601461447,1909696],[370383070,247531582,1446947108,695032113,898381918,1006934157,2119581916,1012801770],[827027663,1406047809,968918503,301448935,926645243,1434764623,2022735069,1736640809],[89700290,254778872,503226675,1487054013,1527210788,1458355198,1880827515,124187839],[1005612338,1937292391,28602894,1023620834,1411168008,1534016218,1156526562,861902819],[1916762774,178376730,1418538490,1726774718,1052319049,607687758,1466425903,364234863],[1148392728,26925315,1410940634,1091971296,695803753,1468518761,686356042,483032440],[175050188,429419124,42145327,1560129371,1941276621,30353095,1159855809,1926646692],[957287884,113069776,1747706162,558468626,2071369701,1860771845,1079461221,600300108],[1730081981,1112846941,826118599,1673551414,195568758,335095539,1195872335,1440492722],[272425954,2020464255,1762340869,2061679812,786255302,428886815,766806607,717808935],[279187769,302433848,1458122632,1466666486,1541315206,1384382040,928070964,562634888],[1437065342,382007350,485970027,1177957762,893225878,1735279801,19012861,1712990738],[1242128413,1690161607,1897880821,2102174237,867705221,414648473,123749685,1136287510],[1129597010,94711167,1341191654,2031775822,242945630,618084728,190338734,987766563],[792729140,8123129,79890871,508705990,1484950106,1694121888,468203026,508844561],[1065153551,165211757,963504061,1487241188,496030092,1593667793,1270994249,1882107304],[205776949,876066241,247171056,1064613397,676330265,1213506226,989251173,1621374874],[87419458,446129918,1701586287,819226304,1399716399,1978916201,1224245944,1013829077],[534378182,972218746,1914124567,2065036309,988945374,833377,1936885724,2124440460],[392799491,835310257,2089662935,448770816,443053419,1312448173,2105421988,754535758],[1804858694,1738870453,581057883,178327015,593364045,362044452,2062967253,301141088],[1727678394,422120197,1640592349,2056133136,1406919560,1256455034,1113155582,925881882],[1903574534,1048006862,1701275381,1563634217,2052268594,539603293,1172327813,867425535],[1682946758,1867239605,348751681,766608650,1144890307,1594944645,909991924,459965008],[2031828735,1966298967,529251588,1212977545,2100196603,573786414,1995486911,1792913790],[878202977,1732002949,627944328,163368426,2042535729,519645249,1992407318,43255627],[1996029361,2056453222,1414755391,1332100405,1377479025,591213717,1512204168,1170173587],[1724203145,1656002829,1272495059,1336714535,462500169,1444578887,830283828,2057143921],[1663983483,177375735,629925066,813913992,1181793698,1284056967,1479786208,1670613473],[1283845565,849173562,1863963188,603143374,1457818614,1065860877,53951406,180090972],[1356428934,1457981708,387488247,1168829958,1437119483,1705211800,1062301320,1678346847],[2118454508,1344980069,1989610098,1877388508,1996144824,524746995,1708159130,1693144435],[1334377528,1068678472,1702911072,2061457523,230309846,872998581,1705693768,592157762],[43489559,1264761272,1325786492,1598605872,713316569,1843981743,1791809055,2054109165],[288414998,729886667,194554467,749584084,15722162,2084150517,1983117815,2028069289],[1917133047,58033335,1413545876,1444414064,1808192742,1596586164,783933983,921092990],[359521481,1012210371,1700484231,709850931,1168079941,1227974363,1121408268,537179309],[379969965,1146927677,183883838,565265618,2000096265,423019166,395820508,2115604828],[1682559327,709290110,1787223033,1279691957,149403783,279588140,195217356,285977678],[1897886444,543102625,1487364753,56029321,1726346630,866693800,1805701156,1341737946],[1979374983,389294758,1529411044,139040944,2112442012,827564093,2095693613,554233583],[604683116,486864630,773641022,1737972906,688248417,1156875860,1261474522,270914297],[655038560,553169595,839727576,635186146,1839073558,1230195001,1063195991,1008334264],[437841501,1984729811,1760025982,2068416374,374956505,635309140,1671880093,35545799],[1027214454,206682085,1377064389,1758973940,474411395,106512179,1730238862,1144911268],[1120730990,978202149,1341676480,1618911292,2001743542,2022894532,933073933,1258071311],[459278489,1747189849,1976461838,429219597,463444732,488553576,1520630323,2019743186],[1141458764,1904770882,1764521271,1017345094,1251699931,440251947,2025457922,2076700888],[1114049474,455198038,424779294,2104325403,367047448,337390000,1433146941,1657755508],[2068674567,727816917,592102779,551228669,980009291,1109156080,516476551,1509509387],[616730146,979744687,673324987,700009658,1370659275,955067053,485634060,107398333],[1206781114,336485646,1614460677,2020778062,640295852,2103659100,1734171912,734563016],[798339600,1067986548,328349757,1297558185,1543027845,362091969,114928286,792922439],[1492963758,165728060,295027013,829363550,1371763274,1454912285,72511625,94341794],[1889245510,2022032874,434521670,297521552,677329315,1635553860,1096110237,1001457139],[264644231,702656328,591541740,1402076476,423084660,1650402760,1984818066,408760676],[1553676674,772613741,1987512547,1690579755,1144790084,1523109807,1949163648,876469894],[1387488781,1109421570,969405601,1445576332,1023902627,782284127,1215206676,1169142395],[348400179,1979161094,1791774743,1108196500,614089991,258710165,1113289166,1762678995],[846427392,1640873255,655831634,371507982,1720789275,365501979,1202347757,604556849],[780752311,1350121483,821101141,217889621,1439281504,691042049,584753796,101615710],[968288677,1304103180,2076453609,796864432,862290785,917925060,674883395,1753590579],[963024075,1915608261,1028295045,544499728,1085680427,1778324940,2067569808,2002445655],[903706942,383525385,2068788513,1266348988,1419593979,137804825,1171757103,1518693128],[767001370,1019717039,1201166818,992150350,1184887256,1788186027,475853386,489972251],[724716450,463241094,1411181911,592034703,1270924746,1979387624,247162003,1844493865],[513506570,705114640,179897597,1396596273,11757329,675557068,46803993,587347531],[636392543,1628976750,1737362577,803525476,705827222,2110930738,947807574,101188110],[1249495677,80416198,1951423714,1696042315,1397534363,879837120,1109186809,1041639676],[183799941,1659875510,2037913818,1748998640,1777861791,1463196177,1435019640,768834670],[1856141071,1663527496,887305428,316062119,1645719073,390489579,876614231,1711964392],[779089580,794626033,635619386,1185894990,2079735227,1773262091,1795549610,2015543368],[446880152,1833794849,353943720,1304041094,912909327,201816161,2076284985,821135560],[2027736622,137565783,608791932,830700092,1225159138,509412237,1703869292,963126451],[643103900,1833771437,1964374007,1723861776,1835847210,1026436429,876847623,1387744901],[1574242338,885805736,1467457846,183340887,1292960333,633894801,774043995,237644126],[1612989586,1210891013,1349479415,1474172304,1178146475,2126442290,991865509,1654115477],[938193556,2001470619,1481533278,1707954430,1036381709,1595755430,1728623107,2096126997],[874626785,133133444,579409220,1882502752,1939882681,201283602,2006403711,1215730599],[2050174656,403114988,521086485,1021359712,737387830,475963680,439774431,198533469],[1096827546,189652199,1796492922,885163594,1883262028,736788385,219467583,830004555],[466532298,806782614,263472291,1343604696,1152984001,128862546,1158893611,1829625917],[179879150,583863284,609512266,1562578585,1446992952,497841461,322009173,1156169565],[2121598888,1443298278,1065283914,1820055741,1753306255,1476917580,1828869321,1825512366],[1250038780,258771105,759104623,161247658,1681309501,1979520867,78218853,274289431],[1249704856,1691613929,559666520,1214000047,1490122153,1834511124,1316847817,451488714],[1206412358,1701933197,454733619,1423701258,129398626,928604627,1660619734,1658232059],[1545665633,110369415,1499886888,686168416,2120921321,2025250823,564040558,179854739],[1755908945,698843927,1703608642,87717223,749068861,1265440181,1724107460,677371883],[1045076969,2045553818,569001893,423925276,1922424502,435317812,1811019431,2102146087],[1748560755,1941757575,791517225,14449266,638693568,2098237068,2122036823,1716104852],[847419462,495737147,1064054893,590318395,751022325,406424192,1285893508,677516173],[1402063923,776261877,1146887067,221321934,430490160,1982858389,965756544,928142219],[572926866,2025942711,1260296892,1291327448,1389821855,1601332086,1613294884,1920759320],[550312947,1068987215,1146582309,1060198757,354170830,1151886746,922967572,593534751],[89437745,410269976,139562662,852011479,729381791,468148856,627277432,1443107879],[490170011,621626153,1287955011,2029059533,748264392,463422632,848548771,1154363308],[1425639400,1485237790,1262580756,502878938,516263650,960290000,1651605743,605301573],[2004105009,1044111706,2057571665,1945020869,1554746681,700240595,2001077375,1623512111],[513022782,1154033229,249356415,1041508087,68117430,1857794230,262421425,1391644355],[1773133531,754145372,1895347756,189433415,7474265,1529412008,1028822229,46346747],[353758622,457257736,2057541304,767620616,1171418130,1623762618,330745338,325703891],[1216357547,791026759,286366742,2003016431,1347359378,610503501,1292890499,549395179],[1902654241,1274379489,792954514,278740225,2057895773,34137298,1352785190,1481756063],[865811157,774276225,465191292,1692496153,1544158600,30242652,288422106,969951583],[814122134,633009056,520961301,1399061985,1505079996,635632405,1235691740,1687244315],[1035608655,1985971845,435676918,776197878,897105902,1503257844,310667406,402930258],[268992884,1706720111,1074431210,591700925,901016331,683691685,1644317296,1678274689],[1068698600,1646145552,1615322657,1123454127,707811953,901486987,1662884536,1052929936],[336471495,1234544002,2022937897,1168181528,1893601649,391383399,1486183610,613542197],[584578992,62591515,1766464665,1434898695,179705497,2119880102,1857171547,1270137938],[169534641,942790648,1772271292,59776167,84847923,151323575,1145209830,648192239],[1268913888,1774456732,1550792261,1577909839,775784074,630901519,778720358,471096090],[708535935,735737053,1834602234,919540799,79630168,1818601065,1941536396,850416757],[1346801789,929587220,1221442812,321641273,214908518,1171312757,1734412032,574853781],[948864593,300928202,1368497053,791191869,1494345396,1334926886,1137887740,1403439217],[42991151,1812958231,462133192,75350438,911417284,27685920,726431809,451471678],[359876958,1798578737,2019978963,37966687,861531558,174405218,1473637630,731720012],[689659498,1174097944,1619895746,218235759,1942305604,1823604392,1068951411,152833443],[989118551,1337317589,1734159504,2052606364,1886656631,684231673,192248935,936676230],[1745646515,1972704712,1378490335,1072759548,2072892520,1089251954,1135319765,594919848],[2077473641,1313320685,232079158,886514752,1832945896,2078808336,982706980,53506182],[500334268,201515520,2025988891,461615049,1089031685,1133376877,1694821654,1721793272],[184383272,1703871696,195473107,107088653,1699725687,1307702408,1237531721,1659919774],[966286726,105568079,1589160695,485427735,218748732,1635954892,1991260202,1132046133],[1599761346,1224838451,789693393,689375133,911653910,1158338392,1202046172,204798354],[1599109034,2025138483,1442717628,367428992,285130814,23581844,1517152155,281865058],[22239741,1382009815,136841514,1130523888,1450444929,1936382612,623077150,1220977996],[1698133797,1478728138,2081977838,1917245816,635011511,237824160,569675586,1462642193],[309802532,1414430830,180631671,981331781,2038834599,760106684,771904798,1872992357],[26660038,1370384159,460208878,2046061123,598791639,740501686,921443760,846485409],[1674214796,407345229,824204968,301838042,510823287,1374778815,1813560626,1934516317],[694965064,303023412,976679204,1894038057,2022097969,448938403,1159290572,1474586280],[1882307017,602100433,480750385,680682902,1699471497,92675550,1889856590,410269254],[877529612,1759381480,1655844777,894952764,619479649,1559388239,239634459,891568026],[1727173996,1211810014,141744148,1584986320,2033925138,427355456,21428008,2088054279],[606678015,1745828814,1077117907,95450486,1249364227,1358382697,1953924466,919669896],[73963372,744682393,1351948816,600917123,7225274,504677941,1704185715,999795786],[3421367,1855079380,1904288804,1477099761,579252366,535509458,664275529,1845534302],[862777357,1137290040,662547098,1205236897,1345559050,360949680,1688290438,1749692033],[1672655473,782044238,1132371914,2000565880,1896135959,311905129,937721925,1706700916],[914625893,582443192,306709796,588558278,115552880,100514313,559278682,1583953509],[596933108,511706958,617568340,1766055775,1641946404,2095642987,1250374704,317740498],[883511479,1461084148,762849271,2022680787,538930128,1784915891,135328805,39647822],[72771098,739983375,1126970941,1493582241,547555039,965225812,2108918521,1184581128],[895581935,1725037413,1283738878,1203927041,984121703,1284526682,591526243,400646771],[772011322,1386504325,1305384973,1520753696,1004257897,1899094083,1582603238,109948480],[1405467166,2012274800,1307302517,687552432,277657320,1941699488,1806916626,2072072336],[1685187452,1915114994,1064387656,626648451,23097342,1714131449,252820486,1381372282],[94342207,1087048291,1581876940,2114088273,1682229258,1613070310,1185448451,339107461],[682948136,709320820,1724078298,1150708613,743297691,1284128849,475240209,800958892],[1126744143,1873733872,1907088027,16267082,1595321688,696684963,235910674,467027045],[145902972,507554484,1499444457,763068619,671328505,174737067,29440660,1487950002],[2105009461,852515183,1111844891,690073961,1622454272,159799143,1600969322,923433452],[1584380248,1799681508,1326402955,1290166877,1068648198,1077204743,1158823285,1869016883],[420154887,1556140007,1362413744,1551930477,1291494133,51245456,922597333,796928191],[277120830,1487691414,1323528499,1478154176,70092706,1668740276,889551854,442894688],[300080344,1793673513,600888887,2067682042,356989143,334125728,1618431134,1340955503],[291147944,368237213,1821745652,1929094571,14452130,2056550916,588224506,523690529],[1204894941,1589506886,1514393386,5448481,1367379366,50556951,334284901,225179873],[1459773634,2024402301,1652298226,1213815915,45449741,1424960714,1397569862,375807609],[1486907478,1594045378,550577071,1017152713,837507230,2058724438,1938745241,105756475],[1021956463,1856357723,1837987918,460657009,1116394318,1699914432,1051542103,143554171],[901389766,678338971,1898234834,1674646584,2127303987,797360310,1054312780,1222925217],[1743677797,1375126498,2079771003,1017694484,1031648133,296948559,1436473256,271482055],[1458089226,328157139,1089396875,238083542,238006830,884391005,1747015977,909772573],[1273404124,1078508154,366399750,1149025991,1794188253,68911872,513938820,413004889],[484464027,678867373,2040709923,350375331,1238744180,1794150678,483130718,37564409],[863692084,1347402844,1159141486,1528185741,313062281,251656950,863241073,1887169375],[1334328149,60483625,620808507,1297093068,1641018449,580030179,1251622486,854945629],[1062106818,1444314658,589071365,510833303,722423834,1218856607,1284574245,302756402],[322845185,774777230,953027494,1382522574,1886728126,713836463,986467597,509412497],[1431195369,39265242,1036219354,758016867,569279596,864431018,964369066,625075297],[1983054070,563847895,1200389047,1165739789,956619917,924912726,557009689,1399939565],[554901773,1687921403,553463670,545139356,119707243,1004021581,486232638,1436167822],[2068756967,2125118895,2080614158,2071511406,1603923084,513921916,16406909,1891283593],[569786813,1223300698,1369433533,276281326,850878528,903941661,1438362427,1318032202],[220028722,970392200,1583562011,439016564,1708779477,1125972682,505762924,1388949637],[906574675,1549076002,341629362,1354385160,580644740,1813513535,766844678,782327246],[1777837934,1148839084,2001474416,1382842358,1823904355,136302980,1117280463,1176753571],[1252200017,639801605,1835431923,127294883,428076765,2049188088,134256589,616165900],[946674574,1457297646,769005566,1099355277,1795497840,1903261630,1272890117,169625533],[301606871,1350705712,497333977,243954703,221975691,85069414,1903822200,1373246032],[545808221,2051521604,1227899664,737735497,1458448854,1342234449,903575687,1272949928],[1777552869,2108645473,1982345249,1291862454,267220791,1262677787,633481653,238584314],[1637457947,1221183534,174560863,606659253,960287404,1506098648,1904005572,70146392],[2025535820,965208692,558339155,846479719,1394082971,1683931344,368686599,723330551],[1839864211,1014352309,1760808270,1936079025,1252905312,498613530,425412285,770637728],[1530371893,1618107242,1628553404,1958187755,72014775,800361504,2086029647,2123994667],[1263447110,982949169,2029196730,369765266,1417089708,1481496562,1221782168,1885003805],[2031058175,493639069,1175091726,1569003505,1657557959,1312653143,1247896261,1244350198],[170394013,1684651604,1999181527,1808360167,1754240928,2113930764,1891070977,757207628],[1359074797,1931886865,1567495043,1743228861,1099868549,1114421276,1528022483,485693503],[581216766,30855575,357399144,2024800597,2120632134,1016902111,1120303448,624353860],[598746224,62836391,1561586276,2126378976,261793397,1113102691,814574755,1640656879],[184938993,666760744,181908581,485448694,1713662267,70979703,1865711495,218565579],[2045272477,826118186,146466342,1675427997,1199790748,1455992823,711350407,419204960],[1429310984,57911235,168132084,1789545432,2067011957,1005179201,1865403829,1161771514],[1025837740,906904229,754238977,340495029,1368696868,1189613338,2059845620,1524690007],[1923133408,2093359763,1465276210,1614652988,117194517,207531640,1877501,133185710],[1373444322,1489505057,484417480,1582020294,1157746383,211953192,1467767961,134301092],[629820848,202273779,1776122662,81152631,1391603459,1574890280,638704082,129316932],[1663435598,1627162776,1177984095,466147746,1896077695,578012269,946962261,1648830754],[1630399836,1393339360,2023170165,1561084634,1773820548,509877243,1071189739,977739557],[709744449,268243884,564687818,922920718,193013910,671475959,950355600,1180352890],[1922212146,1071171724,196548267,212682101,344544588,1485882340,213975910,2011699866],[1220778268,837321695,12930487,368442595,1629945551,303728556,967112568,883762764],[1340605190,151096609,1443538004,1665180002,1871309960,1053814271,2021782999,714289340],[835326631,159423693,1950785916,1358450690,1352430070,1080926370,384828434,1807514901],[920008164,1740239371,1917619825,1532039034,737182355,1703238803,853563026,925156706],[1408606649,1663732622,1800797613,874931896,2031426815,500263446,798644225,1702451500],[620025562,1978253711,249783746,654992963,1197457723,1069822842,113274732,311403466],[1937057963,602349566,1097727958,1003147602,1132881562,2068133984,795430648,591615391],[794644475,651688843,1395791300,1731622421,978647542,1067132354,1015214353,1365209466],[504115169,1859799060,530763073,1028010233,1404599069,1171848423,1869634819,1764678606],[390943689,79977780,379655260,1926632619,774070519,2090501123,1137156648,299092480],[391273820,1004672433,2104540842,520778844,1000232383,69374024,1422146722,486329097],[308083385,1918489081,398872699,1662158774,1510624704,1276668001,755304445,1462274946],[1707486506,840344736,1081730655,62440445,1892706988,692824222,1893224792,734354630],[170096974,2007187962,2037869515,2039092406,1857420093,1381682798,720752868,512367807],[443570477,530452783,630477338,597274770,273275185,734781479,1049999845,305432913],[300251431,2025491237,799244085,591884424,455407487,1047277238,205514493,1552683350],[1759155448,30849720,212617687,696220773,720915440,259671917,966512085,1493923134],[51774701,818711405,83891068,1976978174,1573913679,1123080285,1306140889,109286048],[895335454,301219347,347271301,247394334,1701010580,714388375,1013043811,1933807690],[115047614,1019699796,690903826,1766486955,2007986942,871135493,2127651701,1773665326],[1850736891,1954919722,392589523,1238619547,394147057,336176355,1555316375,1440637565],[1718974981,1074051263,1154777541,1094723259,64770062,2021107669,742426743,1742858154],[1101045253,1605762979,498906144,1661850466,155550424,2064575062,2004175765,1097015504],[1515081439,1559130235,757403474,1573615313,1148601939,915280695,1358844221,1360008359],[1680202159,618613869,1099129780,1820931290,1767269589,1948411673,1018487808,1571493864],[632290665,649660490,1571060760,1687086936,1264419488,1006654882,402833591,2076990177],[1053551284,45300919,1926521158,2064499625,305790561,24080711,830599122,1436420816],[2039507524,610916035,195177703,115575785,553511086,796053204,580671577,523061738],[1695479173,2010541487,1886048786,1443135836,1899024308,1910423371,1167375146,1846119509],[1432451491,1358167001,1439891894,1212453250,138472784,220523519,1495700666,1730954027],[1621583367,2078420795,114376732,978723930,1099318641,2049414330,1237171701,2088762734],[2084027732,1767700462,378964056,719193213,48331867,1962994982,2018205344,385996810],[1921308747,1086505026,232386170,442103678,364268292,534680879,1610169184,1724016196],[1122987406,2029915599,1559452540,2027772069,1333977647,866935927,1616694292,1420364330],[636904763,1301108596,1875403410,519075493,1630134943,191372960,1780003824,115125924],[1653219107,1335585110,1906444285,543885326,857173123,1336635768,628812220,869735956],[770797688,449508096,112455420,2016664411,1549238937,913303404,437802114,1595090681],[1816679160,1623741039,1860941924,1943540302,6826230,1425285241,948983188,1458346435],[282979277,731915858,268516434,71391674,1808801634,1131472779,538543029,1635170673],[1427861060,1826236922,186806657,1948722591,452211858,1301839899,1221974993,796210347],[322087856,950772127,1367678929,531725431,596945435,1769112230,210788790,1568502006],[345064748,311036229,706759669,504097592,120245568,1325218901,612843445,765228054],[493076292,198523978,1952218658,535234646,231020404,2070296495,2128503893,1481596567],[801263888,242285479,1006888596,1950931024,2117467422,1044449110,352150210,1476598025],[738334144,439207825,1607277126,1927929260,1527768773,1431640554,977144977,667903844],[107236358,1973326795,67948878,854512894,1697568537,1009526686,1745031513,1544321554],[132101784,1977905284,1454675673,611518651,848185567,1066353170,1370609396,1946009621],[34239343,785881044,1329246282,1348434205,1860355376,1660471565,847400240,604794344],[765280718,1180457534,1740947594,25732932,273629458,1405490109,239209654,941068866],[1081935227,954136948,1138366841,1898980896,349549728,521572335,1685084690,822588700],[785119988,1114095548,1424215499,1260429952,1708019805,1619471680,1502421983,1360940398],[1439235273,1550457983,426193308,41305326,77162052,1421952631,212364774,1006775804],[2038439629,728336847,418457859,1007114672,1497178434,856582857,640197591,823519369],[462733770,1290200175,855681315,1740513097,802597786,232078224,1662493403,192524086],[1225452044,525100096,652333776,1418456645,387194813,1616975265,2057592012,882698011],[1195492060,463746196,722829410,577676580,631135663,1617607883,1809831745,985734990],[1860343974,1422711420,262083619,293006368,1768508628,142954215,1116555956,501347793],[627267395,242162136,1443483949,1904858507,1525777034,611597665,1599922411,689429873],[1035975424,1093039293,589045150,244524958,1358126848,580750183,615881583,17336391],[590144050,1437872432,265554313,276179677,1877789167,1469806090,403756663,1537071389],[1532217267,1675171227,1246200494,947261312,1538411038,943797765,1883817519,412461735],[252948971,12929766,68976704,1193868090,1438901911,880267542,1607214134,2041785576],[114209824,362818926,1447404567,1306714257,1341655091,1141244978,2078341780,715505890],[1212978749,504523485,648731527,343367320,586358496,558476803,264940013,265851300],[1126944668,785714956,82777491,66597475,801303143,7828262,438898423,1585525784],[330976863,269188876,927811377,932503151,2080257052,601275208,916441389,1372125261],[50171088,1924674261,876971329,812674320,198368556,319028190,572842697,421402143],[1526947715,1758280658,931862333,1168169842,1211607147,615641501,1721248549,884756986],[1059303934,1281068375,1994089314,1588846097,1585325030,1419483593,1914798345,1245158722],[732673514,1528098119,1498192823,779687980,1147376511,453913081,1041182376,1154985112],[290489869,1926912686,388840081,691900421,146863558,1082679030,1698348790,1616529166],[1044348335,1382070495,1392653824,635662466,1194388604,451182156,1392357284,1897214652],[1811013194,148220714,964148897,1579075441,983362139,1263501915,1447082350,1461509729],[1733266095,271864480,436762666,53242325,1476696561,1891728669,816038162,66613319],[1499891329,1907349543,872041061,423587249,1767876779,1111171381,824557365,205191932],[526097012,2108385960,582313651,804228608,961480041,1817619202,538714153,719464585],[1996899554,1777508224,1566111181,353722801,2015715492,536484378,819667632,55683372],[1851721424,763699373,200028117,1654325015,176810649,963321096,1701954202,1210375264],[859628037,355613841,258644882,222037437,93065400,1180345786,1357303066,315885621],[742292606,1912845108,951490306,1197939013,885777033,1582731372,1654222259,1774276024],[525851941,965805283,447660290,600607712,1091090955,1418833519,770624612,423777435],[1538618218,1849000638,680851052,2083421892,1084384680,1121068800,1845214415,703734694],[2022377186,1894933663,1560143824,414547528,796168831,1728917874,104252572,807709469],[1457632939,759967456,2122189333,789302292,2048160248,443751016,1650885253,166629048],[1309454655,317469012,1271428317,1085408062,1506512510,898145209,160442131,64023144],[1348038021,518788923,1060507027,532937290,1652629774,1181467369,2045684026,490172874],[679844177,634395703,784778331,718045327,1862742452,439617499,1974209584,1097595619],[1177648313,29478881,1983157703,1287608636,1927443935,1075351632,1993152288,1036332150],[279647760,1721239927,1860653453,227712303,1376923726,892406311,1792368088,1110923961],[1415337203,369628027,422372476,56367213,1649166974,411819773,390618921,1793192834],[1905946121,4129904,1895390760,826996119,1467245525,55606519,925051127,1088183801],[1849909007,1340549927,1741182587,1735595419,974456811,1103904150,357534488,1070794693],[2035466245,1754062587,1123828276,1133591192,528970113,97467714,1784361671,954309345],[1413670950,1935482166,969251102,666814086,311476173,355125823,1636337278,837652594],[242943894,2079654476,2027806746,718911038,91211464,1653452370,1232784952,825346242],[1362752186,462531862,231022559,410506056,1014831147,1462081302,1544537542,563974308],[723226902,387551769,54116383,65741865,1396769630,419065513,549950288,1401469557],[1022948199,1225589656,394166401,86077208,86009614,586743220,951076421,1210545085],[532089654,55707495,1416950833,959494863,1413522647,365359499,1389881040,107998671],[2028930856,2022808519,1231428553,265508915,1904237065,1640428445,229682435,824870714],[318802949,1333596391,130669843,1974989355,459451494,1607323756,1259775376,1013607829],[138138895,1127817554,690379008,608418616,1605985402,917583278,113917558,493015332],[2981231,1853983446,2026547797,1310677969,1133617859,656368964,397654315,1355652140],[2110235922,2124980011,2018186871,557457346,1831485462,1735468381,540981366,1854310326],[750810796,961519888,1932281307,2046488038,1920607236,1349392837,243487177,1039035827],[689521547,4248767,1061734920,993352377,956433615,1543015118,620605066,2076634892],[668463876,89709124,1278282457,1655682332,1085796371,1835570014,932071248,215926202],[1808568863,1526797525,767494858,1488750299,356162256,2051682036,1535415753,1862892423],[1298654286,159468868,469873287,2086509518,1872904498,1815848312,1301482600,1174367683],[1193326764,699797824,320359232,902481558,686807738,1727443890,139299970,1350062486],[808422174,2077514701,873594218,1079452643,707103746,677446980,59916926,1920188103],[1566335352,1729809152,1802598665,1098115516,180525202,422289879,1466404844,1291205882],[1049230278,126731992,982579443,343841131,1829886238,1338545407,2044439245,2115741612],[196261628,488156869,1703368296,2039665235,1233943875,1378084715,1454575050,2060899214],[747625676,1079858182,683649075,1406926678,1797293853,993262571,1491124325,1375847147],[951166694,30609232,1343132139,989927709,1265931623,1390319136,441552309,2046865123],[2103525817,1873926713,1124796622,283707101,199268659,389755798,1768173059,1153248810],[1838446337,717291014,1329259442,1246771417,1065623638,1732929013,1118000162,897820157],[833879297,145431483,140747062,352729359,605973996,940889844,6560045,898652754],[1796821410,1886991240,1286158929,1149570629,2077604002,1555304271,729843447,661917440],[581333314,1282106848,1637055060,651838126,84316082,43820079,1332778047,962644200],[1625640128,140395266,1872113809,1111975717,2047495665,1956858079,1070274347,851203990],[1514635551,183370500,365088472,1820734896,1463856252,1742400320,290841800,771547184],[1315034709,523207770,531565680,961013991,1178024855,1486817570,763598678,728040459],[246499058,2109869426,109389243,1487470739,1405863574,410153771,176367059,662535844],[462705214,1528615386,994969592,1524638466,192148960,1821520731,730707143,280846784],[902687917,290869543,1411132664,420865437,1801354699,242626517,1150405563,831462371],[1198994933,1943664237,86136507,936292558,1500592256,57380207,57379260,188068620],[1984571236,1396118180,1141488824,353274970,1440267661,327683502,2048750282,1574182916],[441127767,1598734879,91340062,792648016,1529827154,413489681,162442086,926947669],[436417654,1122058449,1022174427,1172681796,1327066912,2111805027,1741361968,613845466],[124764341,221756217,531069771,753718454,1620196649,939494911,1278154729,1333133600],[842905506,205354419,720638900,2081312059,169216599,1906423136,1096621744,1434183062],[802214612,1602906401,1251766919,1502979058,1456704057,856167749,65059545,1370261799],[1888115936,1616471083,573359753,1969071823,1834630565,1910346581,545005871,749209389],[2046420061,2025504430,1115701951,1001497539,1779191943,1067079453,1600436275,793051843],[574515595,196504932,912860522,897857377,418709032,299711433,1705458401,1350761891],[1861826273,1145355770,696221988,1119395526,125466234,1413647774,787542523,1615820999],[458175657,399859958,510312941,317061014,332767910,958323234,1651540264,129180029],[253694353,622553625,1821676622,134388078,426208958,327017730,1230187279,1760608402],[1191486727,1344992768,1464517026,1792300845,226192434,345681026,1170003966,1020431995],[1931423090,1100998790,1691782885,398205415,464093818,504492806,1626583429,500885195],[505337929,141153346,958240287,1440131385,1574261308,35853082,2001448157,1454478947],[2079717421,347591238,2051851470,1613219462,1120143248,1930746044,816692,621152607],[2115185969,146727696,1767808523,855638050,1147731342,712724559,697327418,1502739234],[815878425,1950638325,896043246,1207828899,351846497,784997743,3830059,1179653408],[1593895024,1376210725,1183787916,1071880632,578948161,200468108,780832754,748910738],[345078240,328567726,652860766,186190518,1504303,190093529,1377522609,1679369387],[1107699104,309835502,1220755384,652337802,1579347096,208905127,988437701,615586420],[911507599,449149445,1711923068,553686056,1206056845,1858462832,1845200660,250484904],[1538435447,1135233993,1800199613,1868788110,152204781,587747307,661359503,497895675],[498104826,270004411,1404095663,1922286051,39293784,1085713744,49770617,1735900594],[338058491,73439028,569428180,872226264,1478634480,373665227,523574463,348713489],[407726247,1236248596,759644541,1735346178,31877674,252752627,1766819776,644694387],[1706359995,465412540,1360473914,24206563,1630051080,1270270140,1133778564,1408592137],[1951196208,306849105,1772592142,1782837964,449664799,12730209,2022515865,1892318462],[1432376593,1983295552,1513909417,1343340834,48857672,1130660590,1320002056,1161831116],[227691623,299923028,1008641164,1203207713,1808475102,75463853,2040020669,1411567524],[1826542569,159903843,1460490725,77265200,1747759350,1741505555,1847226824,1121797668],[1664044150,1795974753,1639380487,257991903,560229174,1693170061,1362692545,1507148438],[1479761824,909309858,992522555,665462402,418022573,1000358939,648925669,1816483681],[962145678,1381811318,1082462583,1903980367,35108917,609337823,527879392,1806386914],[231608459,1250575600,49782014,1493663385,1760583460,1433603081,1082467343,462030393],[1886752956,1338980591,279700522,722891375,687464157,1180538355,484354669,240247101],[1499941896,1293995341,1153830862,851292191,1611294072,855306875,1433639044,52339617],[493408305,416184863,267149647,166810988,501684941,150075056,326579134,987350128],[197247214,1548031958,78224968,2094011869,349061955,395953666,1196823788,1648255087],[1660858537,890115070,805166371,1711084357,1937007808,308357258,1475862734,1286788693],[753365165,1369150393,2042746636,1117956769,56186745,311001677,383270063,831078855],[724226510,1213871979,596778940,893869858,1372246918,491015444,919271768,743353430],[1268653045,1512013647,1995749074,1694882102,1314727329,593476687,1360382401,840556588],[85410413,14429959,685138974,2101177664,2100858884,1948185723,484588116,1570865062],[2002832897,1923366110,336419669,1367489919,615355582,60181150,753453085,507887300],[468857837,1074473079,1357900475,734450653,128866347,1272436446,1058713928,929889013],[1231277675,1424215196,1013543265,1380224251,1027999969,1301565473,2084749008,764730634],[294393626,1414935734,374527665,1703159324,1582529044,465270667,1640229318,1965110024],[701259872,1628555753,638643172,1535860967,1803877575,45307997,1886412695,271282260],[2012443989,499954136,1257209343,424438545,534142654,1697300052,1226890949,1992984921],[1730425132,1174916045,1531952615,762738031,1976014005,1336600849,1328738755,1580530966],[868446002,1045649356,1352031944,1148634069,1748176766,610009437,1698256093,1079975085],[554492805,861978607,241392571,1717530248,476207802,1629913135,1999075468,1100916388],[764608696,1180789384,1454566611,118107981,348815588,18958529,815039850,2126454323],[420510415,117476809,1884778131,2101073388,1911038455,766751663,1146618552,1015725269],[996154170,2000415622,984386454,2069394776,1434429634,866213324,2116749776,408453841],[146214686,699371712,1946767764,316334906,1903296385,58801313,279000481,433862355],[1673232450,503913741,954604370,1774188416,2002239378,1878359969,360253754,1874169162],[559309719,606605911,755369144,988662934,70565903,475542597,214533201,134549177],[1316986470,1434982830,266688855,2001618085,1089253717,508829467,1025891886,1539203518],[191259630,1815160322,721072948,1814315838,617964268,1783103308,1943696165,1879491025],[1765634323,124553542,682373132,1701010421,2031693707,1881776205,878763876,1162240221],[68844155,2082205921,913334435,278981310,106096231,1233495533,844783829,619170513],[1916146939,591168638,20445632,1925989530,1793280712,215492530,1024689563,977129683],[268452381,641630199,1682193416,1112631890,896921517,2045865052,1080335349,1220390509],[523250039,1309386344,670905959,1314876187,177001391,2110964384,1191853296,620441406],[1326377119,924256340,2030186303,911188089,293389050,788546423,94457305,1803379135],[1622937215,812786296,1264636741,1374074261,1720998634,254968187,1570016871,627189896],[557242942,1781821171,343876884,1826700947,1935630551,1459022651,228303377,2079871106],[1391042219,318288035,442967564,1333127781,1657106804,71254462,148045983,310695901],[1296826761,1094294332,1778210475,556351308,582433388,1193100649,188918070,1058955584],[1681215503,1169932646,1039935498,850165608,1420249680,1527975860,1068912952,1741285906],[634743217,1712910135,970762952,767520086,641345472,1506130343,338632594,1459254101],[1031433691,1551243030,1678442494,1911537755,26787473,1704153977,1473160036,161822359],[1850624478,139714527,409622810,252605648,659819527,2040028310,1669317613,820864393],[562746102,1516227115,2044285298,1100985271,1134854085,109970088,108188852,1539668136],[1475452219,473196223,413561347,1202676569,1569543774,1500948779,966067487,2080560790],[387862513,663526647,431789628,847896518,1479324481,851151339,1788548393,1473558671],[1034534708,714877873,1969660657,1728443982,1876908155,419229629,1499463630,637313088],[615121014,18114768,1931616250,177788672,794551713,2095544556,1304972565,127845762],[1266855187,1135027168,1421492508,48048672,1483996760,1080580192,1627948255,1578807936],[1490968586,261648842,1438467920,1224396156,1316787237,1020592257,1177229412,1747603838],[1815418484,171243593,993251575,91054044,94306415,85321089,765354754,1507417286],[1491459735,1298608731,2044719983,335306477,1758311503,260316696,902733240,1090543825],[1670068174,2052635730,924954446,1907178132,1291044916,1554612153,523891700,437067122],[959766045,46626498,1651569759,1724902229,907491333,59720956,1837220901,44102919],[1916677719,768444154,1937887477,1908767957,672380623,975202694,1817350896,701887615],[1071169105,937987528,1880220302,785477010,1218666110,1869626877,1970761902,330524269],[1862487948,1933794527,788455863,751374248,28220634,656948194,1955512167,690408232],[1982092598,1528565216,60090900,1650999506,570461052,1285055470,1612108722,2074487604],[945109546,2100066090,2014344517,164602651,959852547,207603499,201748940,858846791],[1954409336,1344370724,1614632124,1261188900,1330637790,1878048959,254161922,1000914832],[553420158,718208068,590825894,1647272627,1422613375,1002917235,401136123,1370522258],[2051648447,1889169145,177108085,1666229185,1116049480,1141374635,501438892,1279460193],[1718715090,784706672,202801332,139021196,1100218923,667025604,1927793898,838150496],[1031911552,24410143,82600418,499616729,687436898,1481649186,132390502,528813743],[1778105951,1122728849,142379715,1893917968,849671418,491836197,2089027014,1235585637],[1017534225,2119922866,273045882,1735386771,2106138843,1928555052,709148503,930128041],[87342234,1142083417,1011547105,151355528,1616854419,26553322,1017935326,1046107509],[1459234665,1540902038,584452535,864491115,1224364334,2036487166,1192503628,710932846],[1505389724,535257993,228069313,403897489,2106375010,121883231,556051294,719317493],[277781674,50249950,559012111,212007974,367205201,2124061227,2043861556,2129406167],[2009143665,1041729800,1971094542,1746448617,466546662,1336374277,1341060760,2120463187],[1551771517,67703427,1246056407,1100694397,26354462,589960626,1419544726,1929248889],[245506326,645420708,1762684984,907902009,142810658,838825595,1823168035,1725260567],[2060239919,625113616,691454193,244085,1161722109,396714121,1791177065,2002613474],[1293732982,415750806,1458140882,124220732,1422267920,1689861839,1115211752,6175477],[1107971732,305773883,709024955,1458987968,828011021,1879921061,319675830,194623520],[1700581283,868580561,1387840034,93328152,499512662,2034723179,579686622,1482483568],[609532242,959026163,1776463844,819167858,576501732,707098895,919038458,824167413],[1165607847,1364070776,1903444290,1937961276,2002459376,632698539,148168044,147388100],[1667446740,2112372989,370574044,1168313723,1474142409,101012426,1307994894,1150110895],[103399821,1203109817,1525731871,676358210,1855508250,1985340628,293322904,2090718787],[1292276532,2045912750,1019494267,976869791,902838221,1704106408,606244595,1606362653],[1626681065,753728252,425128029,1151342405,686115590,608528685,1432910719,240003124],[1209392532,1226274004,458384843,549218260,1311789038,1481609082,1450300122,835420807],[1706951565,1489219896,1070592877,1809402892,2017366975,622164439,1426143025,1285842],[1317864233,1944242698,1446080376,1756524302,1291688291,1188971189,1892920974,1344588369],[1908490685,2095818580,1141119999,1927607597,983041647,2024012740,1971911819,835428576],[752913601,794054475,269319748,803653380,857817434,312566467,219836359,1827548571],[622807578,1177795511,1827925272,593818384,676763028,934226083,257541669,1585135926],[496346648,1489803285,643667593,1293594366,653091148,1492974188,1229191155,395931378],[1004639098,517242756,1172235981,1794924060,1772984160,377017144,238096417,649240883],[2029601000,998344754,918339783,892402186,1417212686,2000076587,833085294,1632619214],[282548894,1274120349,1195082533,825227243,1858946936,724121235,345735695,1633637413],[329454751,1786683026,598721821,19168054,1194281923,1611312951,289078190,753901648],[1077440701,727218394,472278455,790438223,1164312571,1494448110,1559430544,1751739820],[1822300776,95221989,1164991657,1548731134,746943055,750398015,398829784,2072442869],[2001266228,2096436780,1922229843,1965987310,1664548578,2120122280,1216586970,262614742],[1915251640,278895624,739691762,1096906284,766792181,1928495105,1037673005,1506069214],[1556231119,1520152347,1226089408,462179139,1712674262,1646534326,1827854278,718078316],[1621087024,1638637229,348750782,23871985,1374077961,865015262,442212773,803660393],[932828635,733063745,908364257,779408832,1627439618,1354104624,945785722,1094243315],[1846368581,828371665,230426039,540068536,98145021,347948774,1901318215,1628449670],[1348583307,611062056,490822974,1673875367,571910738,229539848,1325493662,720480926],[1448857116,174500323,1550605868,1410954150,290559665,1027156415,1183324321,1301680536],[1613766083,473572717,1628029993,2019593352,847585623,109658741,1180227070,1590599345],[1215530882,150017850,240519631,555753767,74991478,1490669918,727703750,1283026336],[471689900,1688624271,281756195,1909101868,565746031,580032724,1263797882,1757128441],[433046738,255695305,1972253332,674566102,2063127196,577494869,244039340,1695929128],[1248968451,1195531415,1079681561,382803617,542546026,859550342,1178239154,920320574],[647316391,658036345,1195115427,2012487084,881550798,1634039591,87220573,1103768054],[715287565,638340298,544327153,1238109202,1671727807,2372553,1465722241,548276541],[1386934609,1700855657,32065099,1447170159,654303857,138431088,1116601417,2113872454],[2078019641,1483494179,1055993460,143448210,35178976,1869304254,357627715,840694462],[524175295,631630198,800530967,163118832,128816397,851301722,1698673025,204071468],[1970829471,1388389400,1233950441,67557444,85595876,1481639432,957399641,1252487861],[586077377,609695433,1352109578,788567537,1448334863,749168425,917854173,294828098],[1481582769,1495733170,693492898,1662226060,1562784958,817381366,1428983872,428848708],[1054699625,1704955189,1868366466,2128480275,440948441,1611583249,568277065,1202418846],[624642851,1432025687,63819744,1984367644,1482413654,237923264,1172986253,1491746509],[1317741681,1386474448,2117234920,744181841,1385273414,1221689384,2023698311,1304904598],[925401451,994390467,794379349,1222062517,111891169,814165153,1278813350,364309351],[257031168,1374595916,1569932492,1711316233,739075219,1090560072,1359285498,684293445],[1482014560,828216694,983325208,767273586,1129738050,2864277,360534011,1518654210],[1029059263,892690162,906930404,815466637,1363472151,845472589,184700876,1005131850],[1021939817,1396832122,2085846274,572017826,2042132076,946103460,1172339617,1488328624],[1938644949,103356544,1235586594,116223071,723616132,863500120,1993329254,227591308],[916774252,614664390,138863388,348850950,1661567888,855912588,1515499220,9765762],[137015628,588297213,1754993200,1534783450,1463928340,1862531665,835853391,1600911512],[1516363620,342378064,1444900073,1897263970,1853002189,1241495279,1589124415,1124720898],[886784888,1055024695,1606805298,837628176,2104500342,1452803647,985036167,629913102],[484748049,1705069254,1182420902,174045317,566515617,234860309,329719315,199388715],[1467981818,87638398,265820097,2109442428,1519374170,1640115379,1843821032,999895217],[1082431714,1235818091,824293800,767708343,482063046,1198568610,765994036,1621805444],[1220069153,2048729977,432018169,1762885794,683048837,1412031490,1139890688,2052431034],[98290383,1543442936,898779980,557227498,246559879,887288693,180674432,1101312539],[805755754,1005324087,830939644,1242143474,551768570,969041243,239054136,281461994],[1270861273,1348167664,727327643,119176266,1759137410,157432206,664113320,1569238220],[904433603,1169126664,1093396499,613456543,1320898689,683029701,1088887779,927872978],[856166467,336752744,1141381599,1532604504,1716598227,992772503,1831912668,1709780339],[1655777379,2129488511,373831012,1278505693,1514638295,1325910706,33209672,1796848195],[619243451,460996965,1168511610,1830933323,491197828,2097354794,176518833,1051258121],[1856527915,1805923214,1152659459,156438556,1581001141,1915648140,640727849,108525546],[92969159,1097539075,1327460238,660878900,193193857,1534121824,1583307595,1851243274],[1325006173,827510566,668814516,2049641674,1885218582,853003707,1335692643,932024601],[634356625,170931170,568431734,1184751804,1527415855,104524411,1678930538,34450725],[1051284267,1727929449,453445186,259788138,449078453,896466464,373601302,965063641],[355678487,1723002464,1189765579,842686884,1648661109,571001796,414188163,347219179],[1525695238,162563111,392996515,1077110881,1529129664,514199186,1965135950,106069767],[1938458261,672072446,1879802331,107475585,745938592,730160472,766018850,936486281],[2038197612,1045769019,629032242,1280073081,12489042,1597267853,544456917,1990117598],[1838514130,950060773,299342489,1532912125,2039021441,1874426723,529156112,1818772065],[1386413078,515717885,1954487508,830919493,884170866,375393538,713577152,1002659107],[58611411,456570531,2108913093,1066877132,1607181607,1572612576,596987780,478918255],[198320191,1297591337,1338434374,1537828006,1803179329,821722078,1984035754,1216688645],[2088060876,2065555766,2045470135,1246827984,797979552,40400155,1885285169,1992575217],[1068209829,232900746,2001096636,849971785,1005351447,189345816,1651436226,799221475],[1751699938,1997840155,1095597755,1497118843,732355194,1264301673,374432181,1024514010],[47956415,2054888030,1996999742,2130297458,1140348232,1963713885,1731952687,1752321008],[2023295195,1032022589,1675729680,1676717402,2087536293,426934028,1493066212,1420758743],[1576853927,1810269066,277971318,411305754,825469421,330335558,1057386097,1658470482],[457907020,373262789,1383874152,206685547,37221577,1661076205,192221059,1079981391],[1585166604,949046601,124498886,720703973,1541902708,1773561086,1759511789,55726392],[1509199725,2107880739,681966533,1591837440,1232555532,669001990,765795090,559336673],[622136467,872974237,530939947,74983135,2050775271,308183697,1835357825,195231041],[723622615,52714426,438467922,52667985,420373615,1606168231,631355489,1174886827],[52577307,1358226372,41586208,1875781594,634167310,1334399806,155991879,255866719],[1790980848,1065679205,1483030422,608121635,29842197,1828048521,1446867134,1888150434],[1765567735,634205946,372248561,1592636043,1175288463,1908330995,786158076,2015821657],[802110432,368060100,1259129660,511668119,19674123,145897987,865998217,1915464629],[2093814664,689589375,1714041134,1981648847,1629722563,2060169007,237464916,217809465],[1375413891,1581535468,388205600,95451943,498999683,1185712978,1896319184,552224283],[1865116029,769318192,953837426,19428184,1180041534,1187355566,322259581,664305971],[1684086456,1155511865,1907157154,1084537533,1166566188,867874677,1064210977,1610626902],[1427626939,2071610758,1358933821,356268077,598554665,1422295815,1514248418,1792013034],[1749369440,129026903,739866974,1086688262,140648935,214798363,152722009,623222426],[1821853198,1935005851,838043457,838091493,1693405947,1019120541,382206529,1582445079],[417445894,2063453894,1454402618,1166153681,383063601,1991786066,732412070,938002096],[2108599161,291055530,2101788714,998417745,1452434460,314748067,365835227,979023122],[772372188,1241970802,1231279792,1818960504,84171656,667923739,1729912961,282628031],[2008884358,1911526997,1172190901,1613767064,1637483123,64736784,1360953861,68458912],[379737717,593224506,491373699,1173496418,1857718730,906759030,1440237846,1182877247],[1311154154,47015247,309560482,1861289,621683074,314850155,1329713640,946159327],[857370151,1733293835,1149845812,1097083785,646723241,1704941655,1984970294,1389098242],[320992537,1879736037,2103958314,2020773320,1175144373,347827105,660398778,647357339],[1187717525,1989130415,362122063,570857139,1750407807,1439973255,400744978,2067142069],[1128123349,737960584,1781730835,1566132520,1475221726,821765759,178189999,964730136],[2094843820,1992823227,1682036612,298874066,1312495811,1463868433,692300884,975035946],[745421633,860046267,1758877280,1648005881,1806768587,139262613,116060884,405942372],[1235671801,1199326602,1635277237,497744439,2079825480,1297716836,1740841917,1250217669],[53958734,1204053389,1486872765,597723714,890754545,1337043998,1555551137,144519730],[409229925,1942102035,1748560782,57350454,1771981010,71888386,858498204,191087845],[1189676938,1413960445,89970274,486072575,962927379,2111201022,75814849,1136064124],[1629336915,616227557,2109894890,812646314,1597517504,243160256,2126276286,2077912806],[146625965,1961042128,422225314,1424670527,1233466340,119626833,826208339,1750451796],[1407958446,768637921,1887987822,1964520021,1169363171,1396721628,279020207,1338932764],[1172149126,760211283,865078915,756588953,1402283357,168996861,803847376,1452059649],[1142495900,1300497366,1127262934,1883149789,1575200701,1365331304,1862057834,736614112],[1758464325,1246254786,955869711,1609457991,853308042,1330081990,2031289017,2130304066],[509821714,423196826,1001317473,123800922,1340899615,1030894516,1052605702,445209888],[1997799208,1648395384,1795708823,136613355,1809838529,1083217182,1499186307,1187511162],[1168498275,467975953,986322226,65758770,795236379,550268083,119278908,941803814],[1635765793,1173658496,762268326,1571942316,36888835,557073994,279321803,2059554975],[668336513,458929820,691948843,1430057396,1606196284,367279834,1690125963,1403472989],[728884521,628327812,2130001321,963843819,1347336843,1439798282,609434635,927068564],[1373022900,1237151844,693836522,767673372,526544803,676332155,357933838,724845921],[1684222467,1925307182,1716538256,1758044935,133061760,1561503276,267766628,910016017],[1690370284,65225544,937230244,1770555697,488695289,597009721,459734895,796339580],[1738727129,1801149749,1803841901,852772679,1576690216,1541161220,1906081663,1243580926],[574446469,1529737848,16723590,248830842,1792002440,307175910,1991865675,101050241],[1628262541,1803706155,7581755,1304929403,194558503,170836455,2091998420,915625624],[142004024,2015430306,647857407,1608954621,330691489,325775913,2081162181,1565388820],[2006469779,1093857233,736317561,723001755,718199239,802172502,1224300360,1769090960],[591555469,930062008,1611325877,45136565,146036051,1885491989,810570701,1960415733],[305754816,1713776681,1153442772,1072130218,1007132242,1172141275,1242578926,600446631],[1529788077,1983135140,873006390,1839643878,379869589,377743634,1449421343,1835301580],[1714681632,741073584,210651018,1638971039,1792477410,1287132028,175432618,1056706596],[2052834570,955119581,554918319,1063184358,777510549,1646307264,148402206,369176528],[412041574,1257928340,1490468242,1819502981,398871088,961933692,115551962,160344134],[10952236,1582979787,196633220,834501807,2088138809,1372044884,341243585,414544180],[364298582,769270690,619348339,2128708232,1762454116,1514710206,11941262,1181332387],[878244533,625570680,1678999437,253882898,734354514,1233005031,826848422,1357016573],[907651237,819772371,541712134,1279746923,1518336134,1762471888,1388494198,800563054],[1025782002,1267523058,757494204,2123782673,1710606487,872262640,913293868,227984333],[1349650815,311261312,757016290,524377955,1993718350,302908015,721520528,1675556404],[665889115,1935793769,1451321310,1159864296,1844550417,1222478337,1323389070,134517507],[822005252,362218600,2075516030,147270490,988704416,1322868152,1663322035,148707347],[1470621462,1984197902,1831038829,357410218,831175948,1727087803,1080224056,1817420067],[1850460234,2113817202,1888451634,359544961,1830578454,2100226348,418047174,163244353],[1253037032,902801663,1083622895,1675325814,1464169893,1169600335,851001080,1006543072],[695428275,746299893,1447610199,189264314,1018880162,1391565551,1912008391,902615111],[1922779176,418855097,557216204,889769295,793120103,1934767064,565539616,332549790],[716693846,79437996,1690272322,1582476069,1648106527,707092692,1201966891,1646660161],[1590057552,1327991749,721014130,40694744,1658760891,423852958,880334639,830299971],[677016966,753365264,1368995878,769115331,1659728728,1065539464,25966524,1875104520],[771253901,226067453,100692324,1741337139,1201018222,955812512,593779981,1098167402],[1143570091,1120179828,1725752039,1600325932,433566323,1739622468,448665881,1015119195],[537771578,277835365,1475048322,128313429,362815015,1038252209,1014077776,380472246],[96385096,128397133,499289571,672808639,1772545303,1063318006,993127162,1597190879],[1765039075,1432773018,744563481,1486821408,1750181966,2093233824,526819937,679860098],[22239370,59587279,346718524,1485835690,221078254,1942401636,1905101203,642856317],[422716727,817612209,723150726,454441738,1999346701,1395253578,1134377487,1206532536],[1167001955,505620067,1833691445,788369018,174224211,1975989086,807823184,1188501623],[379970328,641430752,2036848809,427067979,616664370,1834899595,941518098,1749294109],[2096036686,1100670053,734742946,1098286734,313818179,665565177,1207931556,1392359217],[2039212755,523612709,330436791,1161634148,798036308,1431960522,472802322,1688828444],[1605398159,986826449,255102113,415939540,855221769,628890419,1205515115,586379831],[5677369,1420315620,690965777,1989611403,1868841652,856619452,569475099,13052170],[770252876,1770088396,1581195960,742777916,1926464357,1637668553,2006122836,1513613597],[615556017,587252205,1031426932,1740764621,287031244,1426157909,733782120,1110642322],[1153884644,253589755,803286644,1866511186,645574446,723918434,1805474261,563398176],[1118839382,834641140,2060452973,1200594378,1735817988,1280860617,709169767,812281776],[1451073419,912744172,53178925,1747941396,927617969,1107833655,708375133,1592934129],[103833328,972712965,1009983297,392373176,1047890441,615607264,814319116,2108714905],[1320303637,858013825,653496170,200152884,1032716200,228000032,985494732,1807727427],[963025254,998336117,1154469157,449262364,2060803000,1309704304,481784542,56362107],[1148063256,2104045181,1629927341,1411988920,2037982432,2061819123,1443580409,1094986624],[254156645,156177679,466459261,402493126,266991293,1571483452,19425268,1160299370],[265480917,988541048,457910508,15321834,1190953741,830903978,1063440905,1401745981],[124681193,315542735,962194120,1648646451,1355655443,936084963,1169599523,1252324789],[1763981689,2071219906,1519734655,1581484983,1112048233,109511032,1183760695,979996482],[479105971,82837845,1748346825,1872361610,1562254124,472807478,1943511889,69275608],[602859719,1145718404,93930774,280648648,2087657891,914171000,2120282084,825711159],[1192897886,1283896845,718654654,273536882,1198215679,239315267,1114386748,1349783746],[1657462926,1936796615,1365456070,1162996652,554644828,1013447420,29210931,126951095],[1343498930,1406883910,1109750746,515063942,1299230605,598756517,246360720,1023245794],[1579197152,454599976,1599024065,19371122,1323313713,1442599181,412106965,1705729080],[7442902,478506055,1481171571,2123819011,1925865817,1860034334,315239328,2082918771],[1182523967,1175422726,385547244,1940610194,1948864393,1826061706,1934278183,1718450860],[1652784736,230269175,1168676626,1473084972,484877031,1161035166,1773057710,2068369376],[790514657,71803883,539784442,442563933,1434857547,968560422,296976139,201770421],[1403848487,455225884,932255630,818753560,206414291,223868569,542602863,1126300967],[1711961344,2085926433,1155177487,1402955435,1891699746,824032421,1210128831,1863495010],[1735405011,726579986,1672516049,1692472626,2119155154,481409253,1403234549,449269392],[457683818,731619367,2113631370,817365229,599070297,1119799866,980934686,1836259032],[1476496818,1331212874,1359725187,22825651,1014073838,405030374,1344625354,1660050901],[1994939248,285223368,868055287,2074636350,298612719,1368268258,616798925,1301882812],[1518865723,673248029,870501187,1645776987,1310535067,1397656137,1131741521,1745701047],[1323538472,302315475,1419050645,1785674807,1529994000,1041839711,284274700,1260454752],[1580630460,1757093663,2002032555,514596532,197459002,1160667797,500362806,116247926],[1836672418,1866034705,298760859,959662283,927557005,618168599,1171346932,1573406032],[1018952006,1776206248,1302002717,1872854256,1641813701,1378162769,113982817,11256350],[1432317850,355127922,868355109,1325912631,1056652432,785630781,155972506,1859074008],[1772066917,1246558448,553192435,205811920,893842077,1857789658,1118977746,224205082],[222859211,495950035,1806067352,1525258001,722514871,406525864,1182353520,785644439],[1256672398,1897770979,1246493634,369925994,563139042,1933387653,1292516134,210663288],[477867231,963540918,953190296,611647211,851648474,1787439419,1033260920,160423161],[1288596629,388251805,2086234227,949969666,1094450492,432096113,1954847242,1107454924],[2111116855,1077530031,837069324,598748823,92920627,768758307,863312302,159404791],[1605045123,704814276,1535790620,372802243,922848508,1182448013,550385191,547165578],[2085773397,824499045,968246480,992208770,1408650020,2035222642,1883498071,1647982405],[817736844,868239604,1052351852,1006285541,1232169696,516246546,682749717,421948581],[508778801,877932987,119848457,1152966000,472975489,1853860715,522464692,423074899],[1205372613,159038291,1057711386,1861222283,2006142706,456417075,894602683,54826248],[1434764193,1811047924,829746871,1950436658,61051325,1968064322,1162860594,1717362331],[1250261777,2094309360,793907032,1968558459,822733532,84991759,1163151565,2101793134],[24022267,191993513,329705131,1542703843,333804277,1782118240,1156600910,919313024],[1890575187,915062460,1346718498,1227683898,1292364541,365858575,849083062,1701291917],[1903292077,1186856201,1270594277,1930924814,1494908032,1192886994,1420248351,917251056],[592052877,1665141899,1753790119,115507241,980034055,274958104,1638812558,1148675975],[1774945945,1236658429,880922550,1701031909,311816181,1062148103,520762019,245251282],[1592330668,811105549,903414385,1816271631,976195138,629828358,1579563851,1708112158],[1042766698,754546099,1546324012,1805757456,157125369,1354863307,1931521186,1104499504],[471029621,1413839655,1246680271,1190530452,1803725388,999961254,253569319,1822260967],[1124535071,1886545401,289630972,1234362132,252715956,284659883,292509123,1417660243],[259636763,754373702,1617005208,1446484570,217909718,1238229921,1208030760,1526641520],[717974648,1487916760,1956054491,145866967,1656532190,1181812753,994285429,222066257],[356126804,874931702,473902439,2048028981,2035951970,221631646,1350111786,1090124499],[674619384,1169671094,1141881028,774349750,96935132,961863734,1438874542,497625558],[127484931,22279932,885088082,1123269342,1938538999,778638119,691489183,295771641],[593163185,831056358,506595337,833088063,1349640805,1927003509,2021911287,1342194116],[811855034,2090350627,1636246461,649875308,1808123147,997733922,1090710254,1417924787],[941039022,657883003,1693481728,112577680,1142560286,1826696240,411047181,1152302099],[856572241,624970440,232417881,1279587136,814409830,1720563775,498105986,380183293],[1541189302,83894378,1058419344,727761102,65585999,1621498178,1129991131,639929849],[1599545746,137459224,1763583662,645828395,1047943620,694093456,965344473,732637665],[849045902,2129677629,2058982190,1825046499,217788500,203011488,1704101258,709436429],[1735816152,912993713,868533397,1166018392,1199069742,949750536,2123847420,1007852840],[712758674,777921806,364282553,1017593739,115128062,629871764,1009505104,198883138],[1524484959,1788877963,1614992034,79723490,2041799112,115295076,105016035,136426258],[2113440958,1395748018,1645536119,965445342,274786057,996515282,1156659551,833848038],[1393043429,668714899,1717484637,537825576,610984586,613158168,1862878905,134587172],[240027510,1070447036,1304937100,2004740223,1553735959,1175545235,1737025933,2040140798],[1964070626,1997921208,1519173301,778644384,687607415,635231742,460344914,621289205],[1804691859,1871347058,1937467034,900865776,1533424416,82535339,1325246410,1442069794],[1358528211,1657017790,321989741,1412059618,745248045,347452276,790825044,483368517],[2008459704,652240151,1593585847,1018422866,989402167,2038433380,1859106365,88664142],[406435780,1817134828,809944268,229962540,78903811,1143262248,841465364,10102493],[1494218345,2013221827,1089717978,300795417,1872103621,1281586851,789894067,2059887412],[1576199335,1156678228,865359649,184833567,1593765622,298060342,882961437,100086486],[810499410,1655033177,617180974,1592360441,1308821073,1511410961,1914803635,1457482106],[227572777,357624165,1784574438,235560066,1026483472,276970027,1821377901,1648350032],[1084936182,1091769120,1638407038,799714880,1036198433,2011368574,810501491,745782017],[415246619,732714863,1976897556,1377972377,2013464278,268609370,1239147767,74580887],[116153979,1592901507,2080454871,309156247,1222598687,579417986,254213565,1480900543],[174463724,327444525,1842768418,164889329,1638285377,326343612,54612604,613302820],[963034743,1337655156,578103938,2101098637,1647865142,1408419976,1173027641,1609687993],[117165376,1821571276,2039760653,91917445,1485029016,1355023326,148064822,458755175],[1053251753,1358289748,1855592161,1484569067,1114626652,675424664,590071746,1120095442],[2040388427,948734164,1183639035,426542172,2070554280,837920603,308185896,1750423819],[1733121333,1827384981,1195735446,1282392466,1881591529,529823621,351991383,661385361],[638358895,1410014078,868606263,2043094619,483311103,547954865,764225786,1807967794],[1790015093,1463739176,388377136,1413338066,1390302407,828590984,332715523,165096259],[2091775025,655083433,1468003132,1405157413,653561777,1337276166,1284169453,1069055034],[1390948287,1808461008,636052646,2124534850,1817624825,71952934,1588473890,549579402],[1943029692,501218501,1770414196,308757962,889686569,319317476,415655958,2053413327],[1826107007,1906700353,1872542125,1866266650,500277742,1686301589,800194842,1686782408],[287744499,372411631,1063976041,72312137,1203550834,668134139,1406296348,1079619811],[1002419372,1292752068,454055061,1761941342,543133839,578395345,1851834976,1982124317],[840198568,311841558,1718948310,1250177074,373826882,1419412988,130498285,173358872],[436320894,196754612,668252713,719001097,2012524430,1642627705,1178355220,1482726419],[650961523,1736100427,1034712870,129144413,766550294,574560666,1674351617,391233216],[2031791942,425773178,1556740641,1259977772,895434722,1639729213,1330664321,2051609024],[249368121,925186680,140721867,789083543,1080230360,1356515403,1968745815,356161916],[11953942,1941105111,1497225912,1909925467,986855793,1915874282,77819392,1252277528],[139910972,438352383,1629831572,579472316,1239779084,1314469928,903150079,569537502],[1971354749,474716541,793438104,2057614722,1184103781,514690366,277174317,1660016610],[1560070295,1575221913,1727094581,990505411,1863491532,1127914276,919254272,734295700],[831151199,228148369,232522926,1227631987,1550618737,1779786589,1182574468,1278439993],[475290503,625370608,1905186254,6108431,1856418238,494045049,1210813402,1371800721],[1979005897,1436195006,1505387090,644221129,758556145,1531104511,1825441416,2067373783],[941659727,1945222971,1609677713,1817249459,1278847694,321496904,1938097258,1314427992],[1907182544,1461433777,1652095670,624154684,1966082135,320663832,2111158805,1401450998],[581776675,1212076604,1507675608,1330570721,1309519306,1885445301,994322378,328559199],[157270712,1954584027,579575059,2081637450,1063749903,330359999,54313415,2044930946],[1747639317,1860995469,865093351,1589133241,1044368982,547379973,2065913861,630423551],[615454097,422746067,1032182935,2071245496,65506249,1850500124,953511186,1912508986],[1424989393,1765296152,1564449244,1858524201,430382129,790217646,1962479441,478791772],[2015456488,1218241896,121687352,801314124,520378598,1253972573,962774753,408330775],[836446141,1494401010,724103798,355627307,34932641,1185207440,1874881638,251305153],[942537104,719388336,1033989014,939427398,192368259,597607787,1917791014,290068830],[622655172,242838873,1108176656,753146691,629741868,630142460,1429243041,1721774987],[810669590,219683503,1834938931,533896344,881644425,1923808626,1928810478,625366876],[989178834,412167838,1838385073,1535535929,63378848,1233083769,231703478,1490406134],[1828890998,233303409,1596896741,1005977579,538786711,84092092,314074923,1847415998],[1576973326,342922116,195002558,1254147767,2124416649,1039821036,1944608823,1920108133],[1981847351,1497951670,765281117,927358531,364832808,24817026,606845303,1913130904],[91978927,1848773286,609928264,570337958,1448176943,1136372124,1272251627,1474358979],[2096851553,379072880,1277570102,1598097921,638220866,1779150886,841683720,65108950],[123076932,232777683,52745814,457454934,91897301,1634611974,1969860850,271524908],[2118864061,1432188256,85361618,557778195,1486420574,1030249258,1570795866,1270295310],[1687207826,1627115274,392174450,624190176,1948047065,1530752623,225432386,1854681503],[784637624,1463497734,448661206,1439542917,1972142064,1178096345,460126410,47636421],[2062419698,33280797,1795607690,285527778,761113485,1669429694,1779598433,1271909002],[1746838345,242287530,951126101,901493578,699755870,2125234932,1076119290,1136867380],[437943379,1340279698,317154395,1117845765,746939328,702895075,1505502237,350770822],[308752340,867511554,1570988134,141649118,177551178,1440794469,1407122676,225631155],[761992424,599834524,1289634410,1812185309,805183757,1081310783,1443120090,435411910],[270134370,995281614,1332958858,2050297894,757460399,1490422715,380053272,1425936591],[1088922107,1360834603,1582989288,583505806,1329993466,451958802,1853619289,1752744433],[254672097,278319836,57609378,1424006813,1590684570,2064205633,1385708447,577058755],[2000835634,97016625,594408736,32172105,649410562,1096469808,153479914,392282532],[1742680951,250077727,276305783,1766569459,1962741987,187415817,911486258,1745434990],[1382247519,2059189689,713468840,1312418178,2000179470,1171922636,1361877632,626184828],[559698905,84434612,1736788453,373419075,1686948298,1226844087,775851528,955428707],[1910872738,218732343,2031722593,1323076796,1373879618,1267118822,961006162,293757964],[1143068901,556998512,458938221,109996763,461854241,588944043,1619510860,554765848],[2010746660,1793067322,1225247204,784808790,1310366824,2012056788,285635111,1758496656],[220613171,140764518,1030044314,909293954,1981966579,2094235286,1745628436,396248146],[1418199266,832507708,1358944321,1667446547,962181138,46058404,475245789,434245016],[1217081433,1392024224,1280906819,589284908,782213914,2016186020,1290994498,1419105823],[862935982,421164327,1257829311,1473231416,903400739,669871475,2013656625,1645197043],[1187827213,1183671934,1962678717,132943925,1807586579,2038901584,341040170,2116899010],[1980590177,1327885317,1547130346,1950712733,154354983,1377663849,401695002,1896083752],[112423767,1018527637,637277145,581568417,927853909,1933174125,385686427,464265209],[1065246944,460196379,565317356,22052489,517772324,1603764923,1158360784,922073202],[987027168,1697615637,497796167,1614835423,758872512,1993396061,63692709,676195620],[1163793833,1621007023,208529856,1494905762,956651734,1105803740,1094992460,1139623624],[1855248743,751718471,590106743,637258118,1947186029,1219152480,475035606,1739073231],[122767168,1546876607,1042277399,586483683,561204335,357178716,1080862690,1155227210],[1962065720,344114823,153079622,1627885604,1978824015,1662057640,655877021,1066807247],[1034162101,1059390492,853277620,1239732692,736371607,322366616,743849047,397184448],[97190347,177963326,1709873936,1296269085,667438915,1686636539,256099117,1227272075],[1974176855,1218644575,1104884950,709488288,738543487,1822115282,1157816259,96354341],[1503087035,1367303132,1824443231,18309154,1370063360,1006290345,1218274892,1332744356],[1417425905,654302136,1671069708,1029104478,289307038,1870890389,1146887148,698005054],[1821721747,91102665,1381479311,2065548342,489998826,880476518,46622322,1478607709],[442004332,1057791928,1640352846,130477337,346787433,188010564,1716367140,1157332288],[1375712515,196252458,1265603396,514734648,1736503602,1504253925,1309043873,1845438609],[883733616,265480609,994514187,1951403805,1035069531,582578535,1066191791,68273961],[63658773,241510893,1121683364,1985089162,1335044176,404379681,1983867314,1677255576],[877163966,740781005,489290657,1158697942,995493889,1043126793,1614472561,1507566257],[33886947,120106024,347852994,1322041143,818591057,1285717659,2040509227,1510239620],[598900642,1276736488,1723469995,1511166206,1501801964,486244238,1708774670,317132590],[287917402,1672350489,1775614216,1817387824,1709767696,1905994051,2068393613,410146689],[449000050,144865223,2077394490,2101358483,1586754951,1667505413,564693753,587600735],[1842161574,1079708219,787844722,44554615,483926687,1465071030,741635555,2084526794],[1289750203,702210341,629896224,2053538270,1053129441,1751702216,2076587458,1777978683],[1336811024,742322604,181912173,1170239512,1786914212,1391465260,286688435,273989486],[775559338,503221340,474156093,1243159268,978087551,1685320882,1007121125,954676114],[1451085914,1248485411,927577732,1088824132,1663587150,87812500,1111288408,1484068577],[2090387456,906534708,1417854425,890360712,1518086190,461336203,2095711043,1154679752],[1375626831,1577160018,880482026,362762828,546677492,1760258792,1032537023,274803303],[1668699875,1491242682,887908959,849832886,688030787,619591439,294766543,1304598062],[1240822130,656651684,608716770,543889656,1839864359,1188122279,1833395944,1675859259],[1359954328,727109829,1578295394,1321571037,1738009352,1211014772,1326966186,827938859],[696425299,1242816659,84319564,1213510079,1396791156,384529416,174329706,1472350531],[979367402,1358122490,1081594189,1100420069,573530619,1848406626,1345462849,1323297773],[116158731,937825137,1523295819,1623871708,1657691758,158539799,696352357,212269013],[1226201687,1040792884,1211209017,663495845,1246419422,420781338,1427603032,1947648427],[320786709,1395094959,1838775636,351521685,1550079936,179755573,1285508296,1812541090],[1643714559,268170579,1111578648,1815373184,788289132,966964557,1066364333,1450366817],[1924721075,1163368872,2045045088,1528535459,191991725,958909140,34086539,195683892],[1691099921,1257617050,349634441,2095386824,1181731153,855736468,1411341741,1460747304],[911852281,1340543730,434196240,1330297858,1316086908,83796972,1822948123,897843059],[70742562,478921852,1536885898,853043992,985351582,330452441,952462537,666622435],[709229276,2085929230,1622433127,1900853801,2121940084,779733640,526593,185184884],[1206797716,1074752287,1647594276,734018980,380732901,309491799,1837848684,55239847],[485884516,2007289500,826594622,1751325844,678868387,65834078,1377113121,854782934],[1689669965,589771656,1033086969,778977004,1784507111,1999346803,1711140067,1001915846],[859562939,1458720986,83450852,654765516,988198154,1727587823,1682630082,1125878522],[1854435218,419118664,1978623771,1518438299,828934717,182960359,1885002752,689354573],[1707075914,508937829,1112244957,854452197,1591806217,2127737049,411501489,2124667020],[1420324138,932363268,436513830,1653842906,17198339,234983846,298915139,1592698526],[337984434,170902813,1123622115,140815645,297756204,46559209,1588758887,746581809],[926408040,1296685402,1059443589,21620965,2032979290,1597858674,457044706,1580558980],[23494430,1881488516,600886945,970213843,1962153192,1088770409,705166931,789274942],[1705141131,1955997621,817786645,1973437450,1855795852,2067554549,712375619,11838996],[1379372051,949627459,1886207374,1322055586,835992870,305551575,8222405,1935583442],[1340320555,811485995,1108069265,1226106073,1131999111,1117170678,156912123,123560617],[60381780,534469572,547985253,1131849835,240780369,1082291268,2109588100,1505045332],[1968611043,222326880,1838435819,599976426,1733917730,19121598,1970088878,638788699],[1389207496,227322859,90097486,99854979,1236792369,2049055399,1235720629,1184492104],[223625068,403602862,1879725829,1182570124,1784479240,1331121803,611154868,1163658765],[102014460,1449923116,834617730,75354775,242127694,2060035098,303234552,634956303],[823165568,2033620215,231601679,807148036,131424685,619406689,1360092124,286435431],[635065100,1440918636,1327395676,1445468056,61451292,1843580871,487717619,1230327447],[1483070118,325433538,1078695554,826697528,958181562,362428999,1857983533,858729082],[794281049,1929637465,2021127557,1799772685,674085142,1601220895,489910066,1912596063],[1951642033,2084716654,361264065,100484121,1982489970,409762466,1694626228,1630699071],[579072251,1341845605,1132754264,1461613934,1948505038,1324321368,210244581,103728012],[261771091,993730066,418474966,2031301386,1679937610,1144577065,1617636228,176235552],[1248246477,607612558,2120753904,1391296217,1117426158,2023007578,1430786622,635168209],[1080950822,73397385,817377777,1661156212,187386913,1793033614,1366255472,1815726439],[1803619041,43378854,507146163,1201497061,1598856817,335207246,1722014805,1639069632],[918259968,1908580209,100678083,1190061216,1814174908,1502355546,1333423554,1922052117],[1719889068,210624718,1613975083,248846336,1612622235,1945826260,1523420145,990522229],[181566030,1317844175,514744557,1571586125,1847709653,2055390273,1459494151,1030797891],[845827401,835018627,775772845,8623549,1115177115,121074425,1977540378,1378591218],[847135188,934593995,1672573338,977718458,477653923,430573296,1523695799,578254832],[1400842450,164762692,1461124811,1500603982,1095010945,650338833,1991311081,1155319259],[449276063,325253015,939620217,977318491,920292048,1257797813,728644145,349298354],[305536738,960190641,182999689,1825169240,898798535,1436230619,93078729,1294695832],[1547057664,861247015,881309760,1557089562,110646454,1515697749,522410509,1505681955],[848174212,1079907756,127346061,136500085,671735587,1806125663,1964958519,139246292],[512523446,1989841528,2023239914,1302772432,389417298,1087481084,1490752642,1129573003],[588323994,66838629,641227102,994139222,253515345,1521625932,1985784349,1822417875],[1474066225,1063570573,1362424301,879779704,747692225,896077562,817830465,453913240],[1710844493,1177261965,1543098016,29852821,648026170,517455517,57969993,1298316050],[1955018400,1887146691,1550526994,1079929150,710165119,303178511,1007296338,904150469],[1983619529,908010974,575882031,2125767773,848838233,1252066916,696138353,939445111],[1839034256,899712411,584869222,1041982435,229234811,727013458,1832108041,1880074200],[212265793,1384758131,78345504,252370421,835918633,581326187,1943796057,299775810],[1773626258,1345670449,2080989869,8070956,1672772250,712121245,12977262,1409061102],[591409071,315459702,1659437161,693417118,1150484945,449925615,928631374,31950757],[130804867,1773393169,473071224,1177499361,529920317,683847146,754524363,2018393314],[1823452126,1222774842,905946576,1621421808,1434971876,1679813157,1834531758,5690178],[96020588,989624354,147054787,1882040997,26801517,1949307138,347258867,116425553],[728371731,1083175154,115267425,324785889,1163728876,1111761220,1661143842,651244098],[79938596,1564717671,1625606668,2022140326,445589430,942397632,1982325400,776438733],[1094065715,1481246155,755301733,268676031,1903306003,454095575,1192002223,494396433],[94687491,1451416326,1233516831,2094845112,625264782,2047282195,1406572550,274757799],[1101208998,2047859273,778335378,14592970,596057215,1535189965,1950876575,1327452060],[288613051,1419917972,740634158,949085963,966608046,1445445994,1523374395,875241452],[1961823934,1107859222,317554100,1415098394,1050894021,1018852635,1855781746,1261126516],[1847686992,1550983612,919343053,342150507,1263995072,2075759081,1701127639,919381514],[714705574,965819339,755511899,1168491332,1499660454,1691020390,1164440068,104695605],[271200837,932404640,69613221,684960102,1846742175,1199048823,1891728963,437251604],[154212740,2120994378,1494032610,1059339873,203978504,582313665,1820692190,180539402],[517321958,1950378647,614663034,1177448140,1508098699,1819757998,1336993191,835311811],[582569596,1758080130,2086959089,612119541,2113457441,1049176970,1420467289,2080216803],[1831278465,835991358,56007238,11336948,1812382637,85125336,950605664,1993994099],[1938103637,128216663,1339809653,2008102697,665126380,1225815573,1757840269,1805454377],[1392120958,1898431055,667451231,730523751,383416311,1435443136,680127601,101449114],[933044153,2014163280,1555908232,65636773,1863390397,296239893,1508727762,826418192],[1144283757,467978282,557756406,607566428,429438668,228577104,2071003580,822573622],[1873997329,530168565,1133844355,1742994314,1543126060,171029634,668397041,1861666364],[140354284,1835108228,1921554808,1181948844,1932846447,1798957662,1815504001,8195852],[1486369146,2021713011,1330470850,334027820,26544386,1253744603,1355226493,1216547633],[565892980,1360611427,1164933196,1681709892,1557351499,1081055040,77302995,330611280],[1832960464,795519105,1678469809,662595848,3976710,617262569,1949644667,1069316283],[1634798377,1104336784,625178512,1895428468,276497335,1656179232,401471868,1429997063],[1925343788,617904188,2031881039,710961401,95823110,101568265,1163024744,776639375],[34597780,1535741545,1751744019,337230387,815334775,1483466162,212586148,901462563],[1206890880,95793390,1804253201,711771527,1107186311,296633940,2089035619,1884690928],[425337419,1447106286,1918199051,757978193,779125356,991484046,690292660,518181435],[718899602,1058481249,1546689910,1716964406,1905168609,1560971989,706978002,777575000],[201525463,147622914,349153888,1741263020,1886186234,368888809,268360,1688908643],[1484652456,1208702669,345738418,1440037993,657789491,1086699623,2046009475,1944831265],[319444214,1579892569,1294747636,2128708891,1669589250,1091100480,183452664,1474153897],[1564045776,266037010,706793501,1787721056,227966729,1102817313,1606133896,1424582251],[1574122151,1169945292,1211003939,1850248888,615095321,1365801929,93542499,1773928871],[55797508,928388172,2004433924,1370346582,1637506465,386642278,1360484297,894867245],[2048461894,1844434808,721334845,881398658,1314847145,877359006,1129554746,1779689796],[1513081207,41499763,1537695476,1818615074,1443813246,1291514446,1690516914,1274996381],[1839049573,45896722,389414851,1408615302,66696114,253649695,2071655080,695677160],[1728023065,1350943665,415759486,1712302310,1034732714,1968174112,1308955036,1046565954],[897788551,1194477780,1879428154,160314305,147758864,1339605765,387446939,204907610],[345685355,1778479414,2005686698,645759551,148962737,81200311,1088558133,1308048401],[1470953153,1440797985,176396845,1129993081,194192714,1207512347,1529068941,1888295450],[72536889,1349215066,1809378178,648928556,934046280,1299064785,1811569158,1028566260],[1323453746,1153829678,1688508175,1810499029,1575879634,390360694,881479871,1891171363],[678862504,606843114,254544917,1660567693,995821735,1367277626,905933758,1653812220],[982652489,1273444397,614721279,1521968451,413764420,2032147486,1377412800,537477706],[1422583898,157840387,674039785,2055114476,333620070,1297214694,58158332,1683016391],[909512715,1453237528,384899426,1705811952,1454978,1311351345,127527575,1527388532],[626274643,437410189,1568676440,2121009631,960390815,627109678,552469869,1359317011],[403727771,1479058208,1643498613,408892384,1637807378,1365184306,1193146552,1996220159],[81824663,1669099471,1974550234,1612421980,857814056,1352426329,599150868,442920627],[1356861144,453212680,271988953,1734198195,679529226,37872625,1185106971,2078685806],[1710106258,168960333,1718377264,860634559,555664922,1524365996,988895732,1178770885],[1068076133,1709224227,1420504086,908605933,497843814,1181949305,760338543,594332464],[434279662,1853209712,1798723929,397224253,297378855,292829882,885894923,982803201],[660289055,2029715923,173712226,1248126445,259937334,2112118952,280491755,1881890412],[1962017180,704557929,571384707,1821313968,1922600858,1714732844,574356285,509584937],[2038727117,1245800778,1843660150,1415592726,1012533022,1552169209,478857223,272479472],[2115556755,69044550,112900768,768637026,112186319,864281849,560265753,178627847],[25450473,355025091,674717288,1653261361,612632308,272308807,401200982,980727692],[1178919696,1281710989,1880575493,1579283429,1807859755,868157970,894413862,179713212],[602010053,1102246514,1424717748,1456481111,1639742346,2016802073,1896224070,1306378167],[1021205404,1102502500,370534410,978233935,451983028,1173309862,1407074866,2042762076],[415921816,1942865689,73932235,288637815,741671860,2099852843,99733563,200849178],[1663581087,598480159,21651700,687406801,817553765,1399355874,334925392,1363310858],[318071962,227820111,2089869336,1764167868,1603262637,2112216601,231103938,1216021500],[713416000,2092778933,486009819,946874682,600930722,1685757492,538023961,1759650961],[1321205915,284265575,2059258966,1549955905,218534275,886889378,822460433,324487652],[1330398820,1499962043,2028236360,2025004356,631107162,111856722,620201442,737541878],[799547659,448752360,1050522338,2035344598,773279446,143849988,726432677,1262925340],[617585167,1082087889,882327281,330789369,1993520244,115090885,1874294333,1579689550],[1600200345,2055824541,6935620,1605614029,755704844,1061598876,1563260371,594932482],[1834378811,1021306856,427311054,1280399870,2055973129,1162458006,1986584190,1325254072],[453237906,421546252,1379353119,551376847,1987985420,105011847,835769187,773840950],[2082373585,2046752219,1084502302,583835333,1567944201,1798424354,441371647,1580326111],[433973478,724183237,71778055,1862177004,397531833,1805630900,1457705980,582143742],[1689195672,524610333,1474534809,1041905649,1794864875,47505207,2014549275,2065839667],[875184989,955313003,1865102606,188199758,2087090509,622653884,1630644830,389718015],[159481011,1471481646,1828463691,279584067,154472872,204693387,1521820835,929173807],[1333129723,204066968,958788916,2117586386,711084463,729256750,1076859465,1492829725],[789298436,1081804547,1332187331,100439447,1970782613,2120358742,1032575869,655470637],[1009821171,400562854,135420191,1797760706,171965053,244583287,486190147,570245926],[1464705356,2004068984,121459372,15981845,61965393,1752256753,944431804,469272772],[801565645,1036217023,52433819,1216884468,849881664,379608227,858646868,1234673029],[968434121,2042889371,1480725952,1006884505,1977056494,1039212317,584438400,2001924838],[2016789718,881436633,1292915840,1605320313,1658706881,1103428781,1112158455,521706486],[500159430,423994236,126447721,1609857960,1504704096,35463373,1787004148,1584400450],[1400565573,343513902,535052038,1432660167,1215760772,2048421113,1380827596,1775417345],[769503630,811122850,1563269874,853398718,1441276499,1348939560,2039805434,1716035642],[1775455120,193858607,1477578160,21401260,52857731,1615505689,52014843,524936169],[703048839,804410543,330513103,247638277,194090590,1206262860,1619711486,1634288204],[1588046354,2111721778,1815426428,1836096816,585746674,653362384,504088799,1328577562],[1103450102,685542558,2007922584,1989165697,1536158625,1739344103,931293732,1073988089],[2010799612,2022286799,1551833532,189910714,577146236,212705665,1389400703,1920315279],[1870477197,1339155933,1411666852,397600305,1193797866,640408147,23645158,2100441509],[2104744349,1677439678,593392938,296057162,293268997,1314931145,374451809,340319346],[488641985,1345568045,370713041,999671698,1975607920,530897758,1382287175,299859772],[916158138,1305418935,1765112848,1075254214,645065552,61120153,812024084,287351698],[365899825,400774437,976113778,2106775698,1571410863,1676419743,474353527,24315143],[659514397,20688768,1110522397,1698133169,1807251684,793470677,1666082660,1007797855],[381100261,677344777,1495523045,432866785,606567258,1968014607,1157789194,937458602],[2071665686,1935640815,764569138,733852363,1453754002,1892586387,10811722,2050976320],[417836749,1851080949,429488201,1688085249,1071689324,31816710,539593805,240330010],[1615285521,1015380958,25531705,487300730,1477624954,1466958252,223741276,485123546],[1494713840,1446866883,1688361274,973344365,141488145,292355535,1927525379,127983323],[1097383970,1797303943,417236938,139579177,54446402,460723480,66444868,228554085],[1814917860,712347053,2087718965,77865148,460302138,1466940256,554092364,104740538],[285409869,19630001,200823721,2029772772,1205152631,443353413,2013896543,510410297],[1440495558,1226722509,1449884162,1557834909,368423823,236529175,1489005266,1443743328],[2098344227,1916707822,1394663582,1567006954,1067817782,1318252988,1854461339,934823922],[163887008,564059748,1550986552,1365835811,1884459468,1210719112,228497329,874744787],[446198412,2109253953,770953092,1372740987,679676221,481754479,829994407,679920361],[2111990509,833625109,1551892524,657748686,1498431404,1200355920,695346674,1406824282],[68222060,142161118,1802353745,279669998,76476068,531962384,1482402027,1185336144],[26909544,830874551,1014988033,1864288787,1716696083,1720647726,1123619192,1588504153],[1492011241,1538619560,416339330,1420170517,1996994385,221922005,1637608127,1001467382],[945663154,652107262,1261642294,1118651753,606573263,1240051587,287363076,651232265],[1863744348,1272445600,995562259,476701470,155760229,1485774542,581208668,512009310],[1561641347,1317612485,1428384631,846618918,1916298646,1728081369,570174395,713992402],[752782159,1200287241,1094612939,1269792383,142568217,943343861,678138305,106737916],[1219894314,1083073305,951705362,1520551138,614480679,1355473294,1593665562,1488428683],[1680778952,502294160,526808962,326022140,217062342,1250825559,920975753,1286685003],[1757587694,2130305355,1661182443,1808822431,1522487722,1705609365,307319983,410480630],[220942382,1222887667,1873625605,447722150,1462879558,30537803,1935318965,1001084841],[1319431601,932791884,194812534,1089515579,915651452,1013937480,1406563013,738323008],[1414158436,793422025,1336754135,269068709,508476144,1102242068,1006465358,592965694],[1716317190,1370232007,115635764,906442027,145230925,1472041469,441204307,3715350],[644515359,1839486342,1294382729,811453136,1833189368,791647246,100096900,1478014603],[1499269206,902046487,1608390078,256822533,2086596735,1975768308,1779329034,1969334253],[104946809,1386352912,564399466,1339749411,516576560,687967774,154527407,852367256],[1022367462,1225155641,1889658752,1979488942,869673759,1607618217,822263324,1827169446],[1444854198,1146608222,736815420,266822337,447494083,1794233800,1479571869,1261465672],[2113144081,725678122,362289388,176435345,253162366,304328430,199926506,1574404692],[1772653364,589437293,1226538057,2041805384,902753089,1561825787,1896064411,1189471612],[1578351653,1441758487,883792419,329809707,1349075076,1650849768,899652323,1142189767],[1505774969,1703434298,1236456931,535662026,1793891417,1100638309,1010843995,1336062668],[486592915,2130125958,423501479,2115095484,1933189642,593078194,217750158,1527520614],[1637631435,562369767,247617181,701519104,736744900,2034034667,925300285,664812284],[240318072,1155911699,1680752188,1220767779,936739642,52573235,669651068,1455644236],[734334782,1102354480,1297667134,771489876,1805435237,1085699376,337424166,1675025155],[1518167180,1008589301,678111492,636492931,1125520221,900562264,908831140,408151943],[712345169,1462790757,1819172201,443842250,240955021,171374102,1572782537,1646492308],[1839351315,230574509,1306078851,377095585,244734824,1509934638,2011428995,1861031851],[1521406863,1562461114,1363760313,1041032604,119055854,451199502,960330889,1566215929],[1235345376,536869884,711708143,1980032661,317288712,1654398926,524281231,1897688561],[1892196167,569333331,686917967,885420256,2118283843,436197798,863213931,301422941],[952339657,697439788,1970681631,2009462163,657268358,677251764,754919667,1762345621],[1343977282,874638521,1841335062,249010292,463293147,796658474,1737505865,1760218711],[135781335,449578640,243345616,292280449,100715779,509219179,1297691537,1253638617],[1240313291,38268500,1797762060,1373691514,1909400387,1372401776,1935754413,1364009205],[1461603904,634115856,843430360,1851428774,733665360,1892423115,1965017340,1730597039],[1581237361,923672734,1318244958,135028413,709654178,337954991,1434657973,1221238440],[1075384569,926775931,1231985449,787553403,1285965552,89606979,1410662421,1570989609],[305042276,1529891212,360139915,1841280637,213428239,1899361748,2026911861,575576385],[328871749,590628099,239804529,1250822469,557137049,872567383,741052982,329856396],[56064777,623900139,1751802891,92222,770430444,722174088,748229074,1544274282],[873300966,1211503715,1591362670,523386905,26746496,333962538,25516330,909525491],[235439426,1191936396,1494024637,1614128878,1556127764,965766230,816099435,1315104332],[773380595,574582934,136235448,1178082577,963959994,730772730,1082509959,1440579813],[388123757,1421950743,1712002607,1363589276,990129723,705784639,246981703,1529394844],[98973870,73559292,537839073,322285104,1504310000,1019833174,1181038650,53858034],[963912156,649347722,688478076,957645977,1368525049,176739285,1219669415,1979152078],[1221266788,312460641,951711043,1203379172,1955985317,943174483,963578422,292782016],[1823063371,654050703,132856324,1383868395,1695571805,529250731,95116970,563391565],[2028002328,23041296,1618132756,5641116,1441834163,595421816,1979596623,807571378],[559734743,1251942651,224938349,889444045,1946028257,1825744238,711237414,736849082],[1858527173,859156930,1881662818,430058268,342550432,1576090637,1676151066,1408874815],[147042827,1951038364,216941885,509469861,536426799,1524687187,107811558,947242512],[1431796752,1759196647,742415651,140750202,404527229,911102368,127423161,1573718130],[1091417827,909742290,1037206753,1977315694,531437459,2040451173,1682873413,1812591179],[1190128382,794094558,1734905027,548321988,1647996891,882575049,958310766,790265510],[1998505945,1727202019,1539175266,764682630,493303078,722079121,456413041,1489824800],[2124282684,1330466695,2029206107,507545344,1596737465,2079450414,920129160,1500431345],[1361970341,983039360,390620674,992142163,1923472131,1640647743,2040414588,1728678932],[668639634,320404962,1788269219,1623079920,653826242,841670264,657770493,1100742106],[2017170999,2065176352,1202220658,1632195796,1529628255,1872797857,1844908505,315620158],[1253204283,1779726863,745848189,372508080,196761836,1731875552,392334286,1089818687],[935152161,1308716594,435004254,1556703561,1119526980,955756705,827791727,883083774],[2076649484,1876323431,238191380,342604081,649141208,746929622,615641147,600905834],[1180259179,1261149576,1056089537,340919211,654146384,1158282986,568750301,39647275],[1554584765,1857928652,1290501409,1491607481,1871953613,364745457,1936510475,1373887810],[1472998097,1315526397,322784812,756277365,410070526,893566598,885623104,609143866],[1291532317,534128254,1994068484,220025660,256360695,1124005216,557078509,1896441685],[1568345947,646659613,293726052,48645758,575790577,707717340,958338982,1463346185],[1699135941,1504428662,2055823079,1140552892,108528549,58560751,580239824,1167836688],[1595709006,1169990196,1742130655,1223971258,1894070622,2053611248,2048716280,111499507],[162607680,570591447,1038647915,1628235325,102422157,2126649285,724281305,2101564604],[1916806773,1513506672,1356062860,1301484932,1317891816,2097189792,447539610,1130735371],[1966330230,1768308105,149187045,2084757165,280962605,1670197194,2032134061,1097668580],[13580971,1421776858,1317249559,1131045713,1185396562,523958619,620155301,765505745],[2203834,1070820380,578191331,529393746,1300650070,1351016145,1144215736,398381793],[1760652326,368267318,2038098269,361523969,99441946,221329416,1039579843,695162640],[1064233498,1420903028,1545712308,427753905,559004265,796528526,1917496332,612678702],[33569137,380461421,1455143807,415794172,132172163,1425812085,450850092,694396091],[235213293,797527025,904549000,1033750788,1940517735,1644884072,347949559,58976261],[1271485463,1548622595,881102615,287929450,189341654,1350549266,833553731,901575644],[1905304508,586439642,1802941785,1321007768,113478590,1383718275,1952197671,1931852120],[1544215555,2093018946,1515469736,655732889,116855028,1195876927,578258747,1472248902],[907698209,1747203993,1600005707,1057200469,3840654,1082723447,1196381686,925883599],[1428606443,598860512,1428740730,1495716521,1079966260,758006761,1849484212,930040021],[2089999217,214779971,1667433292,353511176,1534493742,1076103591,1175341512,1875269872],[23687935,535001807,1966471303,1615147992,926500349,1066018348,533609486,2061250456],[970656332,883772848,1136010604,1850074634,1224318315,724829278,1807624910,1293202186],[1219377620,1056135290,1793630939,1271340070,78716272,300791700,1391163630,1629768871],[1643823541,47688056,791753514,2068135868,141130323,1308505079,386187131,1719840087],[1015096226,464067282,660473840,1133134339,1097598324,654585572,276125166,1645241949],[689066668,513857043,1360040591,1501174698,18430227,623873925,1812375675,1622728253],[891637212,1133096136,757351611,1582539257,640116973,1834718705,207906350,271572694],[1345692464,1391643950,907297786,1174021399,2062003637,1936184949,770426305,2083448841],[256641140,88135719,36335886,333327926,436441698,405833551,1661837978,489263628],[1921467880,789532117,835773804,39320877,1899724399,1108232049,1032536035,1571367372],[1591992136,471136488,567332413,1204381385,1419641729,1710323511,887228967,2128294040],[1688911186,176286504,547748985,1493558050,454316773,1130227871,1461345350,1905766494],[871325921,1384253523,577581837,798417023,105786889,244740965,1759577988,378191770],[1132119297,1359827592,610568073,353427884,323629254,398955269,1572912143,2029784993],[1928519039,1050990890,386784523,424833829,37849825,1726198350,387541207,92159978],[1337418441,628967069,137932808,723069970,1968070841,1724581430,1521991481,422256842],[783221169,130780122,1374959078,1109877700,948669977,1364996346,1657931462,1474382406],[1307032582,1437575813,269664849,1751283402,562192345,820443184,45327822,71647592],[1265023668,1335306274,382827573,1961244061,880289375,1411831605,611497321,1360910020],[773979999,1323512851,947561885,1646809407,260246711,422611390,1053041931,1470506679],[2361546,1286520453,438791313,432504237,1774398671,290326569,2084743909,1444071715],[468181042,898638592,1083417218,294190332,2065411178,1230167510,1042628948,755746040],[1947075560,778996204,158998936,1785346363,852612084,1458705399,915981842,281865826],[1000829808,1846954240,759850021,370145084,2127036836,1430089064,40396626,697610794],[1277435149,1246861867,522699500,1150003862,173720126,123993557,1888154608,1817414590],[129149876,212044054,132897603,1736377620,666560362,1311825712,763696921,740731764],[1128167552,742079874,2094990347,2062138964,1614979156,1333994086,1137893587,1227802796],[1208810478,1229061525,901378917,1142522017,1196420618,109576584,1625991781,733484424],[1777709911,1267703725,1022698625,584863189,901742404,1405168965,1947099867,1675772578],[1946210675,358096098,1865974900,859403393,1067236955,1871534822,574925231,1388476489],[565240010,922119721,1583589935,692936575,2022932885,1564143568,1707335026,1652388676],[329757115,763918540,940726369,1151492486,85687078,1115098996,647770563,784686444],[563933468,258396994,1037205933,95461898,101179594,475556698,1389055177,1271042194],[820389448,2074972744,1099223830,1666081505,1532855787,601852256,1086093034,993875659],[1016091461,1237843716,1988035968,581828613,417991662,1223711263,537467748,459373216],[148332717,2093306490,882033450,1408265432,1029015039,1030940694,1457631690,144099855],[671658511,1411231064,1458990064,717836536,744662219,1924196523,1520992546,1361869390],[209637645,1820419644,417718446,1787553680,992273650,1623371592,1167504658,984090154],[833457914,1413329502,1712340678,353510611,1324165300,2067221775,1411586956,943165619],[747232460,75595403,897516488,304505592,704648038,916766732,943171251,1420611041],[863488995,1390519789,1663749186,1733374368,918638534,1237824074,1898888380,1628302164],[1047805842,2093086514,907975731,887268604,91808062,1307191564,1177494542,342198063],[1599192033,1196215182,1776181019,1600391114,816809073,173955685,1006330971,396615566],[1460603612,232798921,246414382,902623096,1875908590,1643396178,683725678,1430170335],[1506727068,1887844661,1303995225,978815827,161911930,1380436790,1405173063,1920614389],[969808650,1587630243,1984384285,2013661740,363350002,1119044480,580843938,197032602],[151095471,360003159,732294740,1038827108,843059132,468355489,993294265,1283143060],[693855995,223434776,863451421,1128253008,519305394,1796436357,1969826865,327218306],[1460218546,1870520113,1198935866,1292157873,1345120110,384811010,2017491425,1112346176],[1396897972,259356132,705637049,1110920146,1212375171,1697293121,1178957682,1361353682],[1848869104,1579282124,1864015894,1288627006,1408087963,340878919,1607558769,1201338716],[458714789,1420897672,616599485,965174867,827517575,20930866,139731652,1637523110],[444029532,1357014560,1822867182,2115394911,1784052572,1950614571,1634128906,972388001],[1252767612,1518235440,1962914408,1774338520,72515248,27926366,977483642,563444657],[72211818,1615260901,569115361,1058785215,815960077,783497549,1859460698,858741647],[1707817712,169625866,1644879122,1378752466,914014060,2123623881,217595907,1922807140],[1301435661,1964406438,1552378433,671375544,1178210263,358459024,1586889090,990457464],[1431438453,147215519,1385567505,1762471925,1460498553,767652873,186196289,1104453073],[803004070,1674608655,18858547,714154319,1426603971,287410241,50918791,64926527],[1915056694,526687254,1878537381,647209273,1534525990,985999083,1483690988,1246801081],[317337963,850993038,1667318022,134861600,1068074993,1890814938,1727999523,2047212323],[1050711248,154261628,2058188663,350138294,1719445642,1694976862,1603702730,1134326798],[1040812271,37816634,123615470,1740444649,25488410,1090929079,985216305,1257396988],[513140713,408575004,72991728,881654452,521373655,1224740926,1993365835,1782026138],[1579018612,269483678,613710952,50640208,1141393921,838358613,1948411667,650095948],[1847530449,563951211,821408481,1141990770,1280202968,268930622,452514267,1343082650],[2035499328,80185683,1112709307,1819869410,544037625,124293073,1464630625,1617458528],[2081208302,355677192,1157587016,1020111214,1165428909,479583235,1385196455,323025520],[722032411,1982776203,744982374,77404713,1322549628,322388306,1853006682,473613510],[1570541774,843348945,1716565318,2045475440,596737279,1725220066,1240710032,990759108],[665954364,1449808765,1953408250,1001082301,768669145,1634676619,622442293,1551312817],[1751945625,1715108901,1593908060,1484358698,898731251,1497943726,1621709695,356688798],[1111459729,1723208470,605631843,141543103,563349437,77522406,1179187025,974685999],[451101682,179774942,505241495,1974735283,433738588,689988822,731072212,1693744765],[768196977,118935777,567780646,255336876,1926622728,882698527,836615390,1068126606],[1687298389,363422680,1421303512,84449484,715717702,1772100053,621213313,1372022513],[1242216664,1422448370,2127204142,1431490866,776959094,1763359573,427210233,397647588],[1486360226,1498278405,116836101,727615713,1217390200,459238568,857233915,956074387],[854469975,493530138,980775118,1926378037,149916686,1562521684,899278697,962025748],[947060486,313458486,1873651298,1362292355,1315060753,872090428,916805500,531349889],[2084299470,743236450,214024002,748418955,479331381,1209976375,1411735927,1697285142],[2052588401,1546313462,1990298801,1469601399,270573079,362034787,823747730,404350869],[190285575,2044865481,1876020771,657497535,549852687,1056211828,845770165,2061012913],[1009032966,1740346665,170654518,175718216,1952174083,1257653143,1052547684,876771420],[2019613800,579767853,1241525297,1069533880,1495906269,1966575902,1639188272,598649770],[163225057,1334259892,987611097,261771827,1745935127,1375054309,1027775462,111163369],[2057012372,832720670,1169772082,744428861,1023294777,1728026904,1819620237,1224586882],[868957058,1381378342,1946590204,1298338241,1104723958,383448426,858527870,1138339030],[1571563887,2125430075,868685048,2008527542,444799797,1797012115,76711061,1589176398],[31930728,110806557,1276280098,1374594734,153419360,1666567592,40549391,302533508],[2058836374,1392980986,595331237,1342307135,1165282032,958629392,228666089,1140341376],[861103996,1057027783,87280857,254063526,1504584530,1530156822,472770910,1856301718],[1613068328,1236945111,1353574539,1244676866,1316107770,1067870866,256781453,720479970],[690867222,1148645220,1923121064,1349763930,167660539,1371898050,268557673,1564699879],[367547019,811848195,751243530,1612669388,1966884910,1577986677,1951375250,222372966],[1986274302,780999495,122286372,1023587047,516809924,1723088665,647640977,1765654414],[922753104,1157118709,867814413,369695938,2066027742,318457730,518642110,893936066],[1782244545,571370372,701758749,1416769711,542009275,1839106318,619513827,1066290203],[110318960,2027825572,1459369959,1576808693,1610656585,1071947612,1547150510,1055723008],[911469707,243763779,954799054,1515303708,443326108,1030125949,632574608,1212097932],[1641388372,481031004,75692548,1926384422,642251169,1948149755,52367330,1866896977],[680459876,627219853,817488748,2107746807,1895917824,1782681615,77596369,365098566],[1969996931,562304313,313943262,2104326720,235349280,256174029,330348513,1575496620],[351999825,1147812053,1715566371,4361256,759140051,1471935691,1139040642,869063677],[194779531,417768426,1370638714,533086481,43595048,143349778,890561225,1379637989],[1091092816,1888746353,170863356,1842889050,1688465264,1899140758,1816943049,1210716670],[738268155,1971318604,239117297,466564649,2019946018,296916382,284620915,957064865],[1926389673,1061515292,724483709,1952331487,1005992455,2012500107,1250594512,16845896],[78793591,1786417505,779485499,1150613358,1499832424,1128628252,2079219707,401927690],[1432552606,837392685,1853956492,678172183,266496086,1194043872,796893839,1161924074],[1335992927,173251812,148352101,549590825,710783747,908951289,1605623946,1102850509],[975391588,1998101961,188515639,854837126,807063771,847911466,792095023,1058335064],[1858224205,786635124,762052648,1537639356,836974840,1689183979,138017980,418092868],[1873708519,864765080,1415860982,1884899007,787743911,299072799,1198266416,1596462888],[1328197831,338822540,1388240698,179906390,1765994682,1449978490,592563313,1528445478],[864572967,432577283,1257697313,1620711475,211839689,1405098834,1577824961,1370490869],[150293597,1359140566,1163314015,1891045654,1402488599,60687162,583264449,2050100967],[762866489,175211404,596205423,25027399,1957336633,802118561,1681404565,215804049],[1750439247,436695021,571655957,31235385,112859675,240121538,1290517905,2086091013],[1760668846,1599531627,49059691,2105316461,324861141,167905291,1729874030,251840593],[1491982406,1029232345,129622648,1748260950,1924173344,481061277,1619725128,706841728],[1950278562,340883362,45521129,1605665654,85157718,410929711,747606439,1717657583],[386649111,1310674725,2003847722,1332537058,1805614908,183516703,1821791726,2116617740],[1275011985,178658186,81758293,831243575,1248157085,456162513,399102718,967988595],[828678201,255016348,1094008004,374664186,149694165,735001270,1092811377,1543949664],[1995088984,587332608,457871307,1423313615,128130994,671431709,598221612,341832010],[347814570,1487563523,977787346,999087516,644039346,1180481179,324060766,1416376314],[2092057091,132770304,361874671,1674446792,1680941785,1570898527,636943637,818914301],[1537280841,376560472,322490106,1522193818,2080199091,1557538676,444286594,1212113545],[1537061022,728126980,2049082164,346840509,1243235122,438957407,1504735787,9969340],[1518928061,1845860579,415467756,498639134,634562060,1324249054,1606359708,1656531516],[309324847,1979225511,809046029,438421846,58104368,83365543,141409783,1598333466],[912415643,1677571800,1362254145,382747303,127237459,2021368559,1674000879,1614123119],[1493835106,908132730,542937356,966917940,1396638413,1228283834,1806223957,571293437],[111662723,687305532,2075067229,946922671,676932779,819722525,1839841308,1639066848],[1586444118,1692999441,460219068,1294117660,554583174,927130225,960398089,307288285],[211066179,787733421,1884043553,796901892,1795914170,866401860,84057165,95084014],[1056027293,1513627912,1207480681,1233944639,1463905909,1404807615,1702981246,855787195],[1623732622,616609978,2126963560,1798049109,179298490,2058658837,1894452044,1931287468],[256615707,2060430403,1889737599,551951652,1973961103,605392939,1167184484,1209125346],[252364131,337477904,1135057437,587706841,1817902751,1942440890,2057280938,1785077036],[1322898765,900548040,805927059,1434101819,1648399611,1693210811,1581523380,112827562],[1228720019,671643883,190879323,1312505841,489453394,892516996,1974752064,547404224],[1860814899,1698920022,982652200,1162759064,1224176531,1403463678,1903792811,417319218],[394509003,1926181814,1214025920,534996373,1897767789,769071832,2098705165,1023395084],[250840669,1517991294,402986506,422633426,2025572518,1699457406,1694021841,1216306631],[915130340,307614455,288933245,1329896281,559249493,1098161924,575501385,1176485347],[975580757,937231026,150978616,2083917410,1768196509,1982256755,290723246,1616375224],[888092675,1991813853,975193307,1545345549,495961140,49623559,1331203388,483222958],[64160144,1147506116,774422675,1709300341,994129431,816122477,827038554,568564858],[86945649,1189739203,276843753,122793194,509214508,1744819941,1468111024,1699722421],[824412785,1539110580,273209638,1102191846,429085996,191546240,1645173937,271201863],[2069072098,1287118493,1492056704,2031328982,200503023,1896428579,695506133,855299953],[1480211800,856093941,1291948750,420070672,1203633072,1803643389,1297897848,1266400775],[163808778,1018983251,815887767,437620456,1443341166,2051916819,1135978893,1852132665],[1826048895,1287560315,328126498,1859139136,1015907441,529263388,624944112,1118375648],[1066727232,1943695317,1513377316,1630033713,1583827494,1739062048,578719435,749536097],[549217590,1396094520,771191328,1245702965,1975789727,1978084271,599476847,379132915],[476545814,1371902098,34087610,275477721,2057140627,1563154530,466169226,538476720],[250871476,1450077336,121202153,373383911,1981941308,774750269,607493489,1398179388],[1674478297,2022600510,577120330,471410050,1070194329,1806387199,1276564848,1353934329],[671928196,891970782,419796426,922972434,787995074,582387606,484434829,1723231184],[450569769,1464375808,1210985823,353554832,1008483491,852128354,1765495281,1511434958],[1127066392,2029227364,1747678822,1189341124,1459085966,1891886883,2118553085,295592224],[944184767,1183457155,294600114,1586849949,935069921,331581863,438822639,1962992457],[1515600905,2082411672,1267207281,17638250,516984628,1374755902,261479568,1089308547],[827745295,1306919052,604276567,285847180,237209053,1157474110,2085554788,330136249],[183158522,1519786944,1306761155,34893892,1613930619,1713428519,1379174615,1892079518],[268462175,1876332251,1452095636,507938496,474416930,50778759,1379250099,610293739],[1748193926,1980976653,1717018541,2023557955,408793725,490946220,1817684226,1116229694],[1619835459,1958577211,1219252006,1993657147,1634560979,1553745260,419667575,369030767],[2031411521,366468050,1535459172,1265923597,1679623949,1699408434,504418159,1596972650],[1527319490,1201782876,1919100609,2060941686,1194284341,5871574,361820836,143837088],[1577987930,1272215022,456328480,1926922247,746979965,501830196,1979465379,1151024123],[610659748,399881959,1109306913,2034658169,787203947,1963169078,1894924147,1490539883],[711114464,250070195,95608622,404311809,912405843,827504124,1137297344,464157243],[282626702,44361508,1501682519,482758696,483401608,716888476,1445339808,801376410],[878028591,1785332192,1120336654,439862681,993046541,1058702993,1862117137,1481598529],[717706665,760698083,493874439,759046540,1293618152,644288599,897359041,416514644],[1551438288,1373010510,94383771,920604344,1937912834,438189815,425342138,1485687281],[1291360583,342608052,1454692926,1850265380,1223037469,336702100,1333490588,1297961045],[40303398,1233794307,565157528,210658670,1529757594,172234475,720817915,2035907852],[316131179,1063587658,2032852383,155849300,1932940358,635992841,503306178,64659129],[567724001,623025531,1600879202,1111311846,874002804,1407838448,1242762268,1713244968],[294807295,1627678759,687346864,1968030743,1858693931,1411156915,597488813,1468336971],[1558979864,1127372811,1752665196,469766685,973212884,1394945401,2017280981,942233017],[1403005465,1448079681,1586567758,589755703,873316390,1843267186,253760352,441979608],[1135655588,1808711006,541855075,461420610,1966589504,1724693097,1424993446,1934387108],[1418952447,568025635,1533132825,1692442028,581092122,1433604052,1420971109,768906348],[852100062,506956101,596835338,1852358696,1777750195,113835426,1766174538,1239450889],[1861634454,1628249598,709815716,2086049785,1250471967,970141472,1754067728,1421753041],[1512900561,568294859,1872619762,856230830,1667031587,1696630898,1228327843,1121653608],[491424048,1380081968,1601187632,1019024717,389547446,230744004,257010946,1800017637],[1344221765,1253052222,2008801557,706549689,1688192859,1899283272,169473409,1482932926],[1088137125,484773646,1635110432,792030490,13857473,1242042717,311973920,1053852492],[934730317,1130917257,1935945529,1434315541,1200189717,2086346645,854733208,1487716599],[1592099242,173682975,1613460405,63155881,2083489735,309810332,1763668167,1279830597],[1274293237,1883756019,3689662,271376375,1552695360,689655679,1770506329,1153328949],[1353728996,2030259392,291423528,749911763,1201174294,1492124184,780624027,1127705269],[242210559,211123689,1820108848,1643136023,892187699,1810797067,2106490351,730503464],[920223632,1606831001,889688010,1557376099,1997103489,310436725,1265003411,1231349977],[187814989,1168856356,583062562,1232546878,129141718,1545591700,1296961916,829083943],[770866956,684377499,1629517373,11430182,1055020326,1187069385,2125137590,83760118],[93285687,1228474163,1547432003,805443793,1791171746,562825411,871202521,1033056787],[1305617759,2027771012,695558086,1756047377,129457145,743428795,595796113,767649600],[1444658812,556892028,704461801,2002258062,449028325,659064689,412331183,832198178],[2069517058,688968825,129273437,1246184968,1426273921,2063028522,614104474,1964936211],[1081627421,1420549919,1533114950,34606519,2118618810,831241938,65885500,508011327],[1358728828,325921449,61487670,1485317126,1429096207,1757233268,309856277,1160021280],[799586370,973095936,1126288498,2047410716,811071146,597602084,117451167,1902889013],[356649841,499092759,252341288,1471314864,1598090697,34948367,549851234,59511117],[1792377550,749817531,1117373343,1776942954,820713084,40379488,1804050439,419426137],[460886314,107808708,1723952519,1841034688,1729877205,1688789379,1698095118,693050577],[501265707,1530861540,62631290,2099870302,1990419272,1283535993,1282766691,1874832720],[2049948531,811710009,669698675,1108132708,213115127,673507163,1821456867,805099006],[1114550386,1005759189,118806539,381683176,888261777,1938812425,1562546648,1728036403],[1748524524,1649358952,164414993,1647434142,404581771,808403248,1918800973,1751097201],[638812712,977886051,975687265,1295650208,460209190,1747760007,294719864,316150826],[415970322,284239431,589566062,1911708947,636431012,1636635473,861611688,860391243],[94641738,366695381,411109015,1495713614,1485077793,342400813,2123621933,1554108590],[601764411,1473966423,734472713,493652148,828098075,1070799128,1648237747,49658358],[1845438473,415878852,332156955,734157662,472197658,317273993,1178750103,1175109079],[501695363,1126458045,1026349579,817559952,1805491424,222861512,522447016,1552644562],[1758785389,709985763,497628069,1879752751,1091985585,854984824,1114955609,1437670080],[773843434,1828832071,1377022120,1800115498,160930082,210946857,947750810,1233506959],[1826919215,218205014,1469869993,1394103871,1313097327,519254078,1853731044,1979941617],[882995881,1969263228,392049101,1793801250,180303842,196635147,1075766884,1108136815],[568302987,1034394370,1531385423,1238346651,391746914,1377526082,1784946445,434800815],[350244523,1004582513,130704862,1482782659,710156036,167824816,1634192320,805256573],[1452060679,1277032549,1968821999,406424795,146987744,1717893369,519082873,1376758391],[314297058,1174765177,99606255,1979119383,475549500,1544067045,1419809790,349597605],[2007826502,387614065,832018234,1273759757,1739367217,1108233854,770282147,880901481],[1428565426,1169336826,119577858,479880729,2048739127,792432527,1976932330,1983834286],[972071515,795807063,1989495860,70798304,1222377297,137875476,1081578192,1052891684],[554791524,254243109,247455523,634177192,1086725623,666313000,168298483,1325059876],[919958759,1907177768,2074233382,546798296,209863083,1572053731,664265954,725208173],[938033606,124678757,706612160,1451672282,1851302209,708927034,578412044,493966580],[1321326196,561424774,106661070,912251257,528601362,2059937289,1750259002,854744664],[1695050329,1698175407,1643566151,450277651,637234394,54793512,734750821,1754191087],[893966339,2094924311,1265824065,1152618471,1047855239,1533437982,181316832,1516624778],[1424258136,1176956287,353645816,582115774,1447599828,819567244,1233222794,484402418],[1799380612,133796751,1154311394,614950903,1305034101,999759268,1450282124,40239094],[297920631,1205102570,1194389689,1537616701,1136535345,1805636869,573262306,638940261],[600853374,1008488012,2045672439,1898505120,1717688577,1077087455,1828253321,1355959228],[1278557405,608411931,281620219,902672541,911786584,813497198,1695532014,464724241],[47350993,2011649715,1116722808,1741241899,401916735,1620048371,1256331850,599873224],[1725910696,664706273,99153580,419129626,1113105522,717468648,1648408964,1705265235],[486368447,541400744,602537776,366161904,398325593,973403862,131016449,1869693983],[1503579839,594756696,692341932,1791617223,1710967433,12219715,1226048923,2075155790],[1623787,1001413025,1455708362,1540106719,543776866,1890367113,994326329,810293993],[550378549,1261180108,1286167173,430657663,1381282148,1069847302,1434177348,645398270],[1448916123,747933865,978194741,520267959,1655756227,838316338,1562365906,956807884],[2074864965,619255553,404963095,509193291,1185204129,478711550,1102048259,1008427929],[501402440,1197178579,460537754,1332077017,1971832714,63147218,291102766,1811731356],[1693227427,820711019,2123606620,53349095,575252198,190574441,1111812784,37656404],[1680695664,1410689691,596859881,567588060,504050042,822823243,166290803,372050311],[1599467954,942246653,851205277,333488072,1828223860,287147627,17297170,1503044458],[707463952,1651388066,475520451,2049222224,1797225389,127674229,697536257,211243621],[1788958081,520776823,1395083589,682818647,1423690620,2120196872,1596274558,846688838],[589023444,1380376479,325891464,1884849923,1597737727,1836816859,1023411559,155128266],[255158893,1862072946,187867235,917771716,1540950953,531839979,2106868747,819956306],[107633228,1197102097,785975798,1235997528,1366118618,1220500218,822339803,895765035],[1794626481,763309378,1909904398,1961027937,1275559376,1124252557,1865251465,398393430],[1824733320,1116213400,179619004,1940027256,2118275888,1284015918,411935220,1953857550],[1382515206,1430764679,853076965,610931903,1115286554,1410442652,815334047,852634983],[2087322444,132099508,883433636,1044817428,1758405985,892128521,496449373,1637616619],[212768807,1116869384,390913286,1117523952,336572016,664477400,1545520748,668869930],[1497571041,309828887,1347354850,2032126503,558883910,362530013,1904220614,526915684],[567692511,1025052898,82988645,1236275489,910680796,185758242,1627667211,13805841],[1204780285,1504632741,1592772681,454559842,1000088100,231019722,301054605,773333768],[1438577109,671402348,1025637573,1955393161,217807702,1705400891,458879348,277591660],[1930108921,4960852,88011896,223865740,1947809402,1411756315,1294650175,1693915943],[110133224,1876705992,1359777384,1222288965,606828376,889431500,782099020,896654318],[1929090020,45770663,1758109560,1943631118,1035579221,399900730,1251253845,403962329],[58345323,874926876,1461517912,754491140,944812809,12046105,869842355,832222886],[1579806054,1226499695,1364756913,1666921863,1430410808,1696811068,203664298,1115172705],[1688707288,467245187,1830867965,11415008,1569564081,230964416,505871358,296613118],[678982922,849982615,1198275515,1020550662,490030086,1123478457,612863061,1540405187],[1162026439,737817815,950437959,450019182,884079055,1982604605,314997266,311584908],[1974746012,595905645,747502004,1987629235,936106698,1627240229,1210741488,1021921663],[328383307,1136422673,1132195195,3743682,47000088,805000446,1700551264,768227790],[1917414945,61816792,2068293305,112807231,1627415587,1797045385,885804045,2011264954],[1747718429,249880606,2012660122,988700712,2036633370,819573995,423155436,1337057954],[1940207540,2076767040,1700202046,502335332,386051925,363616122,1073856082,1859210486],[844468551,805110808,763784166,1461832421,300470478,1780206797,1134194369,100144611],[30840475,129924801,316055497,366956053,1307817651,1537892590,1253110508,1924477202],[622871327,862876378,1064451183,1918329363,1385061872,1540256521,29814513,750926558],[2002712037,326537580,2117068835,342067188,865596404,541408766,1733052251,634978661],[46757628,1322116848,369636350,718332089,654503437,1284020651,951733257,303951195],[408087834,763178815,1035703687,70125328,226922570,943274311,1458064621,1850998838],[1052926822,984030422,475967852,340718999,2015569,1735156423,917475035,885941002],[57792277,2026005132,747412813,611481736,678473646,557279373,1694515475,632323653],[517992594,1821493393,600681797,1037586890,1184240796,1057453027,2023101801,1236251408],[145349523,1569839284,897807744,971216950,932809040,731410918,1056862070,1048736914],[1934871314,1893005826,989371753,1415556567,737894733,179225416,2070848514,1126023287],[62436708,1816955974,314030531,183791448,550718259,309848759,19642720,1996773265],[740528201,1685678489,1703009503,1802453252,235113161,1472077199,192806478,1891329342],[398631378,1063509696,741953318,1570658614,475443771,2077502175,305057655,678363048],[166535020,840791397,683741890,984233113,800229859,998097745,1922728683,2056908052],[1322024037,410489337,1462208705,536327782,760243960,1631156857,1545430975,531788329],[1399742372,991947434,2119389311,1961144545,801089707,1932407274,1599978525,1881329912],[238779795,1069080130,1738595862,380607006,354009034,1645808569,520536007,748214214],[1325594659,965425678,864008780,1795032142,748468181,807101962,2023957159,95211792],[1560313493,1570396889,1513057882,380375824,886082155,1318845843,1344165376,326860190],[92643193,2007170823,57496943,10180211,1701669622,1693482738,1921992993,783360435],[391959290,1433569787,719058494,1996742736,1005438642,193421829,1648315186,1824892411],[685519965,1235144992,254317097,41330262,25719928,1194214034,45341372,1721558676],[513844161,100934792,740588674,1902198035,913830453,670570252,629561436,182989986],[1822926236,1348962187,399626385,629682098,836990231,1282824698,401346051,919319896],[829783581,1278250973,21710146,485604421,592987424,82076735,1385632575,1109840293],[1254919780,1310926004,631121780,1685401314,1226958500,1624968638,316216800,800961683],[599862380,1402404304,2117359239,800075079,1387227698,352441869,480100217,2020639315],[1071784718,1243067490,1797640423,479990804,1987881814,1863650855,1185470183,615177568],[421058266,66099533,248780535,1170241416,1482078010,491539255,2069597585,1856309484],[1049206401,1546729527,2065644634,1894721862,139663827,182752488,1241247608,1384510091],[298693643,908504580,935619842,89367343,171416066,120639857,1851088881,2023086807],[1060648497,512418889,1851997229,2011532075,974598129,1316529391,339802964,1901798889],[534583753,1353497252,323487018,446388837,726533324,1481795056,1187738318,798412890],[2006192215,539423364,1353427979,1597672726,1921994899,1144149268,876469052,57053861],[1163078700,728804219,1159739116,1908054776,1825379331,519879886,161248442,863290733],[180102608,1728489691,393431059,1089986718,732843010,133555673,2046768099,92090398],[6660828,786214609,712305245,89653344,2104335344,277849240,380229648,26428064],[1826522649,1519122028,586345526,1875539357,1837502195,801379931,430239525,1343995018],[1807965258,1645567394,1021071946,506637067,900364877,1068268853,581323460,324671461],[976175099,113535061,768709679,990845497,1115723042,1955299045,1436788473,1999805609],[216703663,2127880860,1681896169,958090176,75132946,1868621006,1127729579,1176376364],[1055877994,1425234217,1358175625,1147279081,2115049769,974512155,464652306,1154743119],[1474750309,1719845585,1579059488,1819320930,1529052709,1922158845,2039582203,297796717],[1562216039,1755897169,1634787502,629739994,1172596748,1707894242,1843725923,1228426336],[2098839287,1922284239,2079511846,852999253,89474319,62839405,1352153218,185315594],[1947770751,1516479262,397665346,1214535610,1556933461,806422231,1244969617,1953685766],[1637100303,1127053802,39034972,1462739029,1128262732,2054708321,1427408100,490151052],[1993288180,1185696122,1830169120,1461565002,1869776038,215765023,1115031110,2012301256],[1732918114,675751557,2115909297,1818470697,1926957986,330071489,957961250,77370717],[735214986,1310189262,1309886424,666920284,405147793,1325015898,881371729,641799803],[2075035475,747721646,767233006,1213033967,559194342,1426881100,909973971,1419664095],[1925179870,1461758402,287232794,2087885655,1091837003,1024784380,96089747,495945392],[1077881820,1183432982,1314345594,1106828752,1670835994,911537892,265850740,160501778],[551851165,1467954136,202885209,1185645829,841955115,356844445,1918573117,1530028742],[1391994058,554322634,716320047,1827053946,1947409597,1503426580,850727937,1084058666],[767128801,1396184977,1827363228,947405545,159304265,638250171,1287963879,1813406463],[851313177,264728364,1163435353,833953676,1097284175,1244890661,905206551,2002563095],[1422002824,537921149,23620317,1258374756,1436743976,1931132532,1000832544,275579047],[497077444,412355138,1266386312,1213842598,1287866613,1206982415,597326537,294911536],[1579384222,1536054696,238986467,1572504829,1000808824,1774233194,1008467753,1920966852],[856607068,1641252137,219726125,1225214826,1272037663,928321823,1900717988,1323761699],[429508450,2041039281,1877983133,983636329,431508982,1224522068,2110224398,147550906],[1862667444,1631796674,1086741776,818195753,1726978541,85348308,107214080,833340599],[913239116,2085745649,1312262968,741153063,867863020,305588191,577167987,1327052820],[362403135,1878142268,1352283156,1858685446,132743429,686436647,1028323612,134312770],[1590511730,61985505,598373253,932460980,1376816103,838081593,2003992779,781423203],[322376376,1718880239,1611892098,1071923861,677674904,1963003766,1062233969,1908945324],[182300629,50240105,1399301258,850735145,728871760,697929493,1227493574,1901860062],[459867595,217256728,2051493829,303332332,264855578,458309613,1009858131,1142249049],[367704576,779043693,1230537977,1773794531,1238615700,599182877,1764638044,609713657],[1331093509,340624172,1112799666,296099537,2036178373,1145315969,112477703,1084026487],[1544340445,423989891,316341290,1920769361,339400088,1603860789,1652077612,496589587],[86937292,483714504,1609310930,37865377,2122524406,1481716706,1649577103,665609855],[858056548,686449039,1959520548,68248242,708461220,1658013039,1597407561,63897158],[325328296,2118577866,1191963879,870423874,1986103367,349220501,1856357750,1238058918],[1549798883,839526496,515305127,296162129,472455509,771042939,1775883579,1038805672],[2099821606,625436126,2073154653,825344348,43752898,677069138,2102287280,441022191],[486402689,1054512991,780239279,1073987656,439709267,983228930,278583262,1281729687],[300153688,572028087,930772153,670824214,1060520594,960802557,1055968168,1244259742],[1858063968,598279831,1568132641,1057707619,716813421,797320370,189144419,1191812061],[1559541151,1224990834,1792326976,353991961,396615011,1409198368,1597758259,1545387805],[760571556,1636421844,1514284643,20578960,1040242759,1353166386,1593054786,1745067088],[367496088,560329000,104232964,1716843996,375735097,587976591,1602821802,1131052582],[829834642,1265477558,617221783,990355554,1995156804,1130279475,1512131728,1676470995],[934933768,1523408414,1961577381,1293889715,142416965,1819939430,1115813755,1659797555],[1623589600,1242893159,11156689,873102942,234806368,1384980986,1531186457,1276315962],[1495513684,487461834,1474794326,1752581020,1233667677,1808870098,911153610,1207552443],[1158042356,1238728550,912707567,134371728,1408851502,1290627505,888276791,1685647858],[698469186,342015414,725055438,1472267597,1238947885,1105822158,1100098967,2115098693],[1612992441,1564067854,1632263400,1673291745,1175659456,1141236004,166481461,526900710],[197360289,1424223336,1879836369,1125010828,1184230334,911852265,1072757766,1197750035],[626448990,861991477,795602400,1230287028,555178009,92002575,1087720828,1005285204],[1064547598,1760871929,505468050,1580747805,521066617,1979067924,642779611,1487931810],[971133210,64924450,2104127262,152629846,1850045141,454150221,927183031,770705720],[1749823260,238048303,1000327788,667241235,896190320,1867926997,713300073,1482190130],[1565326913,2024143314,240578831,1967287691,517563871,1890847844,2092225020,1166695332],[673049778,2096384410,475044864,322953696,431501543,480931144,2009100505,1592299137],[1697544851,833044854,531477300,1191362678,1484928224,1868802264,1563150211,116801541],[1361522123,416274821,1981733455,281064709,913459222,1094826146,1522167623,752159572],[100429037,323984443,155096954,2049063334,612868364,1632394402,790556434,788973611],[1302067178,796892991,359586919,1156586003,64284920,1162066550,1015532190,1020370424],[797907403,1048800285,561729758,845476883,363077381,2026361345,417247509,1769450701],[1945980442,401031971,2111531543,44428714,1801843639,985340647,685934544,915696053],[591546220,1787050838,11264082,814817132,1946831092,968133921,481173490,982114550],[522564542,1377368075,820168145,209276352,858571097,1128187911,1881741123,528660402],[1342180103,1151615922,384980805,548126989,1165856971,1606116739,1983775056,462849292],[451645877,1090945190,492488117,1960220782,1387640099,1200841886,1317024551,1735165033],[400591526,520735066,1315037846,1796830860,263075786,423369663,401010409,1315498346],[1238295777,1352446463,695984752,75836417,795113081,893674086,1247386640,1439469735],[919890293,1487784449,1021277125,1672196707,888307073,1783415293,590104688,1625419551],[1194521720,14419126,578263915,982209036,907265072,341236961,1094072366,263919463],[629831581,582046232,1777910482,219035069,747620743,908456848,1121766987,1806535530],[654386930,2129745078,1148173826,264903634,1057171704,925753494,757689332,372507347],[1515905456,1436871259,1595615103,1540960695,1487551633,2087375169,2062575762,1961083722],[2009719235,1518654516,879314314,2072260053,1105170905,1533566902,1266769178,1295216699],[1538234296,1907166716,661564627,1753505208,256610635,669718681,16958195,1725766528],[1317792901,481513941,818017624,21953110,180159477,827061114,415239429,1081004639],[1844633375,1211740762,366906032,1079383933,187015399,1628665931,1843209990,121499793],[423597963,56847334,1945384204,1094811865,672711823,163604292,1383325185,55058620],[146766320,325714613,850056699,1505743844,638103960,729791995,732966103,50868403],[290466010,205592203,933872852,1134283866,806698780,2031555873,989351093,101451821],[1243471745,108921312,1480754438,1943613567,1288333334,398340720,1270385056,1744671221],[1500913703,1766504425,1552916611,1596173206,1902754519,664919024,609216533,1878865168],[7538538,337692728,966294330,777306305,2016708414,1236364361,1098720777,862147342],[666297573,1609909057,1923098024,688814297,2119248296,761483014,2028778729,1235777384],[1593342828,494398381,1980428661,1769682896,1186518896,1363274444,648762774,1764181052],[1923071409,1151065497,853945663,562885818,267558255,1512937013,2016620126,292409218],[1538626254,507964893,768543428,82206769,1884748190,1819522735,910218867,1936082924],[1333394662,10007422,80626818,176191498,416593987,2101636276,1384978594,1673505033],[1913091814,2042359239,1464540325,1910853294,1436090143,916608544,236873290,610382607],[2089073378,1553255505,908160246,605108382,777891846,2013882623,1248371275,305048794],[154163643,587818357,1238459055,639909972,91299675,2098932802,1153320358,1734424552],[1484646581,541952111,1949911788,1667066276,1981770328,1764647067,1910311448,1759932343],[2075686867,1362000218,1323600834,1477743468,398355964,1908386097,1205696397,820751893],[849946288,1702035973,795592842,2076004760,2095938848,1549521714,1082001799,987381864],[870191398,1660256276,949979253,628546408,1817471496,46366864,653246417,830138431],[1998496318,645493731,498641965,836866403,1719790060,1081307819,1980037233,534210075],[971770175,1718295049,1104672440,1131267881,1612047144,1569294685,85311813,367469117],[2080196447,568408198,839258664,1618667917,1761178214,692040783,168589667,1379353731],[865542152,1023544910,765129716,1366992619,143523505,1471972569,2082285963,1845528678],[1468393635,809544031,172920670,1243698908,2081690825,850682135,210203713,1600771373],[934317721,1790319957,2106161342,7481490,1710989770,668982124,1497478007,229428861],[971152541,1962367064,315725059,277730519,15119166,533581391,1369715809,1365289227],[1784113291,1218968305,1943026829,1579870859,971690005,1024549049,1625288558,1293780378],[1089971614,1433357535,1245160021,1591972954,2080915927,194072875,1344011892,1631250652],[2113615539,1073240546,1470088216,516856242,712275869,1556701934,1396265108,2005170826],[1262948,1036259755,1871063491,593219974,354522230,544461961,861738142,168350575],[1815576602,1193969695,1340941347,752461910,1527047052,1186729801,1140417831,442074403],[1266723699,1773035576,958621271,1140180941,1160986373,1768650296,598398420,813269821],[1886799675,1497247413,436920850,1813901487,1139290501,402120949,315855530,2121262802],[1842614904,1173693849,408552720,251206779,40323149,2101069847,2076795588,1273389049],[1232430445,545261704,1160274971,677954698,430194835,1972911076,1423157725,915699921],[1472675074,1244673409,734644504,1180232415,553952668,1854251117,761386821,2109482153],[593508289,847851169,1040412554,1073305272,1084720718,1422713784,678523672,409386082],[1882473181,785832919,2042194243,245327013,585107912,202701914,977163882,1740440929],[1202675123,1045879161,1002813970,1919066662,846197793,545347082,460648459,1204614197],[1075199351,867010280,1424844093,148527412,1304670644,1990644394,2017678268,491625604],[1176051690,1254448026,913753803,42927711,2041904926,576717358,1859708743,1112377438],[1069278186,282273762,583404003,1307332586,142811756,65346275,1883000678,1959252712],[1812114993,1790933958,867774780,603865203,470767599,135579473,674228794,646386490],[2053121733,519847191,248521638,763267740,397150828,1855127356,25738271,1277526122],[2043129888,60292001,1052346528,1674888492,2048783764,1020575355,1282009721,1274482600],[555416250,2127159274,661028722,1126983403,455439352,1066861738,1156162244,865564837],[593640521,2013656516,554419364,24637320,480571729,1579886892,626780666,1938918677],[579919525,254257414,663179892,675777744,1593921790,949588823,1891548755,342116306],[1787653864,389710187,1826231193,1851338808,1462305324,1141327561,22828029,2073441284],[1613833570,1638489349,2130060376,1252814575,1780286288,1864444370,633200826,234746433],[1430718281,2095145614,663721604,1446590268,2035611706,727448559,1950349827,1594355671],[982965846,159751044,2065009387,451014606,1685621865,1879212286,353337654,16409383],[106008150,498462910,1557333557,629321353,1406991812,1801914700,1562075815,582376587],[2063255691,283660318,1752348182,371805295,1952533552,1522289106,1714995965,2002235923],[1616817036,82224390,562909317,1659239694,367970790,261266025,1373197664,1019944564],[1019174401,1388583698,635748137,1606791518,2086930204,1752579056,428409228,900775873],[1590097010,846543636,1964280553,428464043,1869415460,1979359104,1666692404,1862252415],[1681365334,1431616141,526002795,91852612,157815258,1375622429,2014311548,1808191628],[26720162,1992630259,105466937,686246818,105415141,1559069450,1627870901,1583750912],[1103333890,956214967,1247144790,219377155,1230158237,60992329,442930628,1459086481],[1580541127,1972976074,1960099322,1721222743,1359398040,804150222,1474809190,970625692],[1812935642,1756700298,874422043,430600362,125875764,1575332350,99658474,1887296767],[735510124,62782608,1101430939,982993575,1582513939,1388261485,327141318,736525715],[630651093,1438626322,1366417339,846838711,1265740041,110659289,967801985,1508454978],[337849921,669312938,1212771336,1026100251,1908730541,432414082,661030434,154390239],[825821109,663238839,457894963,1821032131,1022885305,326557388,415913181,1305082865],[570080006,1156344730,451634536,1656377143,633352743,1546038390,1759191681,388423781],[393094801,504444899,595833939,1796672689,1198588656,1447703216,634907413,817735929],[167231326,621555975,1273184689,1514119406,30870854,841660537,1207007035,98349296],[2009253474,839240770,2119267811,869103959,1754676665,1579823287,1217696363,1125008493],[1338023443,297478643,2090017779,796349813,1079634788,960695905,133110633,56830502],[93040706,1185945315,1337966923,1111587178,501249952,984118493,428955615,1343415387],[576347322,628740021,945361033,1614028688,1764776174,1832197106,1033473936,686284161],[1758826840,664805502,401117448,1021003794,1409380922,690195397,1564843894,19702438],[2024757146,1272588433,913807821,338378072,1686941867,1359775506,313472807,1017436577],[1221117897,1199576419,1250488519,1518746752,1518724201,1691409399,355900797,2012362485],[2105448929,2108764480,388394014,2025784001,642759261,1330833954,1626136782,2045942232],[1693399412,1624487427,1715575226,676600861,474174536,961937115,711030882,1759294225],[1211058200,1990479901,1235776182,688232126,644272562,1760144897,1240141362,265321652],[2097586975,1269491791,2125308013,945664534,1745941959,1404889836,1754318716,847944934],[327661428,1217031350,2063276198,1482314014,290113592,1291489093,820659209,382951700],[644236946,959553945,1281903666,1795712272,200879581,463675242,1596838381,711263700],[542278620,1280266160,1738725047,367697245,414502679,498897536,2002095733,1428623761],[959222837,363756652,1787274492,1792793289,1617229147,1607348304,1487349106,1757354225],[549396756,874124353,403718593,204162122,303753350,1069192069,224544132,647940768],[1811969212,1782135721,1313552010,121532298,898147142,529042936,1781733084,1871776779],[1823479840,865650593,668177203,1174693053,965537533,661445598,2031181907,703909124],[2047790270,473478473,1227447894,1968920248,1227342706,839939613,753741040,1940909864],[1489689313,297762285,1949555966,2121523922,1324087522,1801986105,204392688,278820986],[2019023150,414776331,616091994,185010161,1714821345,230235773,1537763278,1079575564],[1137887124,876821757,844329427,2018930765,190036893,714091440,4588778,708009330],[671069342,10720355,1245571874,637175292,1697515743,712904800,339911803,1085801108],[123152078,741993355,1273398326,707748361,1016728769,1488398438,1084378808,1095216818],[1825649178,1756359181,583657570,1736622154,1075985565,1444604991,1881869604,857232828],[1163597736,335434335,41949539,2107026992,1283833922,414425929,1898846063,1401668478],[959572004,280301995,448232286,141891532,927947543,944048379,672852546,492122478],[63924896,921212798,306017169,1756572154,181198222,1458203890,42591,359347452],[1265608435,2093342408,784064542,1486294989,1522665076,433898979,1390832424,35908588],[1245357079,935962270,464209559,718775542,283088950,1319512891,885383591,2106389750],[1087677361,1756305165,1517010929,966437319,199488226,449654570,294112625,1127400894],[1994769222,1417809139,231847045,341105003,1451703875,806680513,1363514730,1084944927],[220962688,1599106408,951281542,1653205187,710661485,1698956896,1934079500,1063405154],[771145675,1488464239,1852714057,354947814,1714201067,166483867,1306869065,1562173259],[1825639311,1014484249,485030251,885882284,262748547,1779165221,2019569029,2085981463],[825807275,520049480,2022828608,878851508,1883579539,1355663230,738924601,108913037],[538328542,1473838521,795481896,1499227987,1752106128,968124448,895264523,15820556],[973676445,875432025,635709694,1961137285,1578275446,810557850,524722304,2092887756],[701680515,1080087543,1923028719,727851133,2097129610,1372514132,468801702,1253891511],[990241228,725290095,1826943682,2000649518,639737437,2026127572,320172096,1659771246],[1792698805,1475751992,789492963,753243739,288767505,764383713,119633033,357851762],[146418531,1422241593,2116693097,714506700,772893934,729106647,1709141764,1981491880],[1109694782,2090244231,1712162573,1218758052,1219894989,1395903931,362892189,2117471700],[476754498,2029202103,464145005,1727647814,497106228,790835945,475944256,912116428],[1804527241,1786635454,674263944,446286946,995975869,1046061717,1218671930,1737209532],[937307395,1120035151,1439074425,953858763,1273609147,1695268651,1978827453,289642755],[1944804402,728334218,1681913305,1591276813,764886965,413496435,1171074239,352568796],[1703018343,986181147,1096527951,1735839888,488841161,1725597529,1626366994,1288759421],[1598758340,194474886,3020501,1633215372,1244680513,132719777,609992643,1489765117],[1018366176,839207355,65822084,1336440305,2127106612,258785461,301390244,1784597016],[1813353639,695170720,1185412598,1822185605,1010648824,1587911130,1321552836,1871189033],[1030925592,945799807,198244470,1994372552,1079973025,2114281214,1938428983,348543811],[1790213684,1901616453,653433503,1855325427,1135413857,1483580784,303445512,410876295],[1981440873,1473109248,207766943,880847678,1247342028,865431603,515844741,806887655],[1923038702,1827236921,246091179,499864936,405829424,1409986907,296552808,1108842694],[1223203599,862288454,1026918199,1070779277,1412013157,1035578947,449999648,1714001685],[940340587,970570776,1898347490,847687409,1725772758,1787923571,907750553,1480611674],[1622962903,1362050913,414342949,343891925,1211006225,632240728,356477003,1100438335],[2033535303,679455611,1616054765,1699152414,35190613,1874928120,949788349,1639181702],[1198460890,333105099,880295704,1548387012,743075509,56059950,1555868468,1087991858],[356251542,1769574198,1211440952,368802604,991572587,216796238,1891354094,1056272391],[1993840541,950853555,1024376939,307820380,923349291,1878564770,50787638,851633692],[1818413871,1195546358,774647140,2072515421,410064229,633068110,1818022063,267281391],[80876243,1438670375,1856602626,464686088,2094691463,119964183,835779441,3000674],[2100295292,1993732108,1303979528,232893974,1769032186,1122574240,1830081968,327406804],[121583337,1842870318,276106657,1093839896,898743627,1305612640,1806602700,186980263],[955663923,80528343,1421608558,942014755,1733254943,1998229379,1631616619,459015356],[1946504096,134127579,917480305,1312240746,1412743144,2094854247,245886701,164381351],[411004175,173616858,1710056119,2079667474,1488661678,1534753037,1585399749,194935921],[2079600269,935401023,1931180949,309054535,1977279530,502333941,1604148275,1234920416],[1947757179,830851319,548697164,549113462,1191525013,1060679389,599368626,1541997791],[524002879,1543698333,1702720390,1095003415,132952669,1335718932,1395061194,1395568848],[58709903,1322235660,293744772,1535443331,648832682,213108056,1924139269,689290436],[1396563264,84796480,812628820,1667144368,525957599,986551276,1891819416,1617311214],[2069732456,1509981975,1971329765,1421820977,462815892,63844255,548176453,1273551927],[1490407543,84267775,1691951413,515678254,1810793582,1782970335,1135428248,1372880580],[609898737,2103522934,1378577193,1066092107,2093499819,290162322,1698111055,1481220109],[2101913208,1717438178,324742954,1601171516,1403516109,1602913042,833024644,526124554],[564243909,252558354,1396956160,1153213067,858358358,1639539508,1313659706,222709077],[1221646846,1608827111,901249567,71763451,29136510,1141692741,231620380,811102817],[259531981,805461051,1268604070,439330657,2065098947,215576784,1780972094,337057216],[1858635366,1880951175,980667597,1711796141,271374692,103870741,563408942,573562019],[1469092634,1504448915,299643376,943677676,1532915778,2007176208,1363069880,193391164],[325697928,825869862,2046496939,1777781605,1727379394,1725743002,551844206,1352667333],[1121437020,25733285,2039862878,1577920784,718968344,1545877764,590942588,2106968280],[1500404410,1976018528,1223632594,1075697494,58344376,65635744,1985671954,1729791538],[2114461203,290420686,1245173763,1280100286,417310266,987339115,394703699,1087195667],[757121341,670135898,2068569175,1774376658,845401103,511658517,322186132,867990772],[328976680,1886896502,1967362303,240467723,439111441,949284342,940398382,407476848],[22160257,1615660584,540834846,1862585701,644991042,665543690,1131032214,1350658268],[1098078881,1355257595,1845353176,803499599,1120328353,1674537861,606444083,1158615938],[1908448749,1278966697,1091130208,405279171,534950478,688881025,1544811529,902131982],[2048821251,784226304,2084121559,537304842,1564852278,1663584,1353934022,100827312],[503778129,1695361219,251963701,946989469,76619711,1456586283,306686906,331719139],[330211851,1857632501,6829995,850802868,531962045,207443879,2095370469,1518602549],[1387515726,369134711,1997761698,366594726,243146274,630643561,1247250156,2089490006],[184638802,621144471,893143348,1373898449,447071971,792891589,51930673,1139152319],[136569951,1715366910,1345602739,1597329535,595896445,834278254,50643527,1069102610],[224781316,1795684942,1479154673,2053033779,1777867281,1032405047,121771519,952744798],[645078746,61412408,103593744,1864616881,371124941,618384444,180851959,201387395],[1213950692,1522075654,464421313,968540225,599271842,1991379958,1063063478,819389251],[410229018,595577314,1515348299,1512808759,1188704286,1065283011,40246168,812306967],[166040458,1023871042,1923631568,689376354,1353518151,630873825,222013930,2031718850],[1980300243,1548045786,903248530,1974658550,1420625513,487527275,7635082,591708672],[703545957,1200122282,1752202202,1598150710,755881141,615761274,1917999213,1895316514],[772479793,369043627,1489443426,1873977576,961535749,295780265,1828741390,562630452],[12160017,951310769,1316315894,1587918879,395715845,290228758,1595740011,1491105544],[270122063,1988641160,389057151,936080002,1775249943,1274164314,1273133971,367022553],[1605684373,1971393766,2030549658,1712889842,11383462,739903719,1373014492,1527561861],[996651959,987410080,401806312,1434573771,2076087333,1336658362,2087105958,1357118648],[1694151270,715042372,59588510,1155319328,749168661,1627587651,203330497,238613595],[1234520773,105886265,139582218,590111441,76832153,2089272648,1909252781,2047409662],[205560981,1796558801,1023332872,187611168,904065475,351282944,960103342,1449403587],[1380117828,2058442189,47784953,1641723561,480933623,44901448,1938773070,144191610],[1111594387,1561183327,1064538451,1711877702,67461652,887680814,1728117463,1591991398],[1155483815,365757396,820981249,319988664,514026123,441961959,576524108,219258388],[1123514047,696560963,1234239484,1450788688,204914316,777549308,180345204,639840237],[1464023576,1656441991,704285718,413449606,555338511,481967875,1552243482,107231198],[1548690259,126112803,991668359,1325739924,1579375656,269419830,970248613,1701151295],[199263096,1316362841,1778698171,499011618,1848799373,1323376601,973613904,1717452040],[1749067108,418909965,1542458602,1480609693,2105422603,1154077708,1816599826,845164983],[2026666054,1245239961,512527510,883904059,1301920844,1975709780,521804202,631829313],[9923946,1803784784,2080422587,2075020011,1702794312,1342829238,1140999858,1300677219],[835753050,163251030,379928848,311126764,1419066630,808893521,1453637426,1334002789],[514800098,1351319685,682045878,1614250088,660691663,1338218768,1354163612,97123586],[555846269,664497154,1943905881,1600860088,574854570,1521317489,77208972,310416455],[6841473,972208344,1354910460,370826832,991556624,777410394,1016951644,110299747],[557548175,1752562262,334137355,1028584227,195188388,1772775262,549081395,2099138484],[2015158894,1592945153,1296468921,1927101255,316099725,813199171,391660429,2062741492],[384259773,585869760,1839452851,804962679,1327820062,1578578860,1245699723,2092442678],[678047980,2003390067,1405750556,912822761,1185995535,2037379717,1664630075,2109937948],[247945062,1741012074,419883340,506301903,623628158,1788339417,719773577,932972422],[1458940732,1031316112,1566143764,2014633681,1794047600,1680993059,1397491981,935161999],[904225888,1313982262,1768530593,1478757631,2092474608,1050840879,690200517,1298612847],[2019777582,1097013072,14562771,249255529,81394860,1157517585,943700250,221335752],[1875691864,567019133,1313671322,687121256,799367503,770690534,407682460,1463783616],[1853453458,459317423,1606148430,1596946679,983380426,590486324,336370946,1504625723],[596890176,2113683920,1558826867,327320062,422369812,1605466047,1525532329,462840853],[134561427,1760170521,841154258,2047760702,998142154,1534466846,1832102684,1357964354],[1328554123,1208256094,518091106,448841541,721522845,812508367,714893516,798770253],[1985942779,611760840,1551513591,1348340346,162834174,748468710,592535275,1185009983],[229002913,483284559,836563957,1594574180,698939795,213340906,1516931997,1516942349],[904591360,1681823685,581734704,1952227275,204287528,820081885,47584899,653880924],[306147357,534818328,724639286,356563808,161804819,1343168706,1432115769,1595802380],[1912189714,78745412,1645259272,262746334,947159877,543884277,620886303,1044765561],[2051620091,1725728960,1432903151,2001829474,1133861071,1555351600,58200983,2126752076],[91122167,1783321263,522160853,55031617,621697195,565918528,1804920268,1229478376],[1778752896,1696910024,1512281769,391015353,1524043959,1697731541,1109217456,519204951],[663574623,307678718,288136878,1112410261,1969821438,6948269,2104443044,313056917],[19883249,1185803829,1570424083,743444429,1212788814,1173671810,724611543,304078230],[1949475884,1604987909,856150606,1933842489,1807064923,391464523,1730880386,1863686686],[948592858,1204824570,783015676,1912391301,59123569,1427600788,622711578,63578954],[1730809587,1346440420,1181085832,2088294889,1778303532,1892575625,201014250,91727628],[591730146,825400167,1671275417,1685223341,1409932013,788799187,1449116197,178054550],[338931640,920162580,566277817,884296244,595806798,210285266,260291179,224429430],[1689946570,1702179291,1185985293,1583096620,1190113739,169253352,2046585041,2070450004],[1827721189,1196402233,688873239,294644933,2012338517,1826258366,177152795,441612701],[2071203648,1388053452,1161292440,1207619213,202314141,913975971,1035856019,2017077010],[274844869,673693145,1833358974,1925769480,621067511,1879526184,1975887596,1455327925],[527027556,1593659544,1610978512,1547948749,1912220680,615044413,201054475,989898141],[968278582,569743401,1428023940,2076704527,1002027105,100972495,1826386563,2108909914],[472419375,1193113632,466780142,1905047035,1727643942,349942838,639002686,265101089],[1748670900,1407636234,1896969234,2107354362,216403551,1579642440,853795593,761392765],[253474727,23003813,1433678694,380401277,635637907,1506889402,387707167,920568004],[1844847611,1015513444,1312848286,294858163,703420931,1134971363,645156759,395617389],[2123650151,1092932770,1891098115,2110053932,74274774,1281460281,2090731830,1893970685],[315292826,858310568,687935396,1649453775,1313119034,169340009,770947479,238962748],[647802833,1862960907,1636776914,36518682,448270191,281560488,2106567776,1073852077],[1197588919,124293118,276540121,1766843313,1125336627,99041070,1886754409,1354068600],[1707688753,1295694421,1148465851,109237634,1271156365,1339727668,540120044,83244465],[1473691483,1274991138,82731837,1832508821,1582986194,1811104900,1234369161,1363510895],[1523079411,535364076,1775736563,657058776,336046739,1831884646,1462587849,990042989],[299513890,1217320456,1627000448,1253709960,1779710495,1997824985,1250864426,130819123],[1480088847,1423596548,1062143060,1442106001,1540413626,538676334,1467882110,701271311],[1225678319,55825432,273288897,113063338,1242152358,1878190370,214510013,966832010],[1017209753,1820405049,1003588440,1044861121,1468673401,312580752,1687805477,1220995716],[2002809588,1594045761,1632579683,148647346,1755621566,1041415532,1453410435,1719526591],[115562561,1379002090,1392255938,2055359001,1445118154,865788207,1515887661,811074483],[1267162744,800203414,118580223,363054837,574709140,874837317,1476881709,649033659],[766020757,943371063,1769766049,218169343,1775786380,1257170818,890835397,1158524234],[1751163690,1679609059,242379648,354363365,132290309,1065411198,1617909700,1037205708],[429403502,1135134023,855137079,474059972,693804304,1714936478,1687560255,641362798],[561867264,1971641711,226706341,2008516837,943069135,1305832233,1817100739,1715315332],[1267386734,1449047480,340732472,160982753,315748926,25495261,1662170261,1033492244],[1876778107,1398925817,603866606,1369063662,772761646,1128604982,40804588,553395276],[1130841241,1887410745,162679350,1248636802,1940655578,1985979627,157581885,668046969],[1056544488,1291633909,1203046723,1798353336,921607788,1066910598,438393969,1354111073],[304228600,1044076670,1557745821,27763581,783245414,1992735194,1723363150,587636673],[1725060531,1970132205,824801803,1641190780,1279997401,1838468154,1166996010,1716971193],[329131283,167934666,1914855687,428926390,1494552832,41553927,197413806,1603291028],[1770859565,1752698665,315426204,2064259317,1699114290,694871565,365078857,1982387122],[100835512,877054263,93861362,1259769765,68510846,560023252,1033415976,776623970],[1063553948,1843197477,1096799774,1740254827,1713288742,1579400023,371196505,1912639815],[1086564809,1620614933,1310747810,1853171982,1078524950,2038988027,363650950,1870502447],[1991273754,442957204,1167615655,911478127,97601033,797769344,2078926945,986885679],[1806555622,1480600249,354032467,1106181816,1059972274,1886959351,299784885,1375119866],[350001355,1093826953,1672300255,801196406,1192176230,1376639854,160563903,1492355036],[583780435,345506470,1390997416,476935181,838192260,1093269907,121439118,399839677],[465182022,943479679,1092883482,719002093,1883959277,397119347,1004181317,450041997],[920312206,1220535452,147068509,1147530099,1588894616,797485880,1615772897,111153155],[186370831,480033875,1571713270,2104225841,1970496810,1686419057,1448681554,525740294],[637320967,143148803,429857432,764413211,1022820587,570219040,511155734,134497],[1503404386,337210400,317491576,789620728,1708522117,1873764955,1693976917,1847884227],[450533624,901255199,66102312,1301340036,957455339,1272163242,1957225977,1680605379],[1233439224,735847881,673650369,1056371847,795056593,538913049,1250129111,119900746],[1189575581,1946166643,1083332750,1386702619,2033987046,2052776351,381018726,156830656],[1715782642,1753463062,1897370481,1557048039,1135022207,1955322703,1710374400,1233512730],[890212859,1503928130,1262897618,1102030267,480753535,1508853179,1608616007,998306093],[407184545,31744787,26301535,577409552,170889313,1606224484,1520564556,257595935],[508490541,973885732,1871340051,1172191657,1472854216,1004023419,2100597112,56032550],[989847123,952220656,72296434,1097341668,1293238143,2055313299,628491594,1224641851],[265173032,1064456268,120931266,1888988497,962740082,1155888776,1682694717,12798071],[1341430579,961647817,1473640337,174933514,162679095,819881576,915909510,119470207],[1734516011,105375609,267930217,510013216,2033559122,1841758527,1999596198,1275544317],[837920114,1906063369,2018682119,259858032,50610392,1733704891,142138588,1351873701],[236355822,1510807915,2093051697,576072914,1968876715,127520655,556984764,1456698036],[2118146123,77633456,1487064156,2042060291,959979725,1507705072,497105501,1687597847],[985106251,580977969,1247408615,737851144,2034491395,1228719901,937266108,2104462872],[1351947283,1693023707,106402443,1181494667,1812838261,1703084618,600016257,2107843511],[1356219327,603533850,1648767625,1302500107,1237696470,254377369,1405319416,107198593],[646316476,53245947,814463283,1314201824,1733384064,1508231811,1608050067,384037506],[1247773612,313158648,472394628,654010837,881819504,1340612077,1939936712,1120268416],[1568467548,712946414,1660028305,2079268313,1748943482,134926734,1463715786,501199615],[2089616335,1488196297,1893093774,1034743148,529710316,1394467940,1688998501,1425236256],[1168573587,199968324,1606130798,1441046396,239735143,117074623,563031864,185191689],[244349527,1001309216,626367939,678118597,840463895,1292313581,1015363926,555706675],[1062426529,1142285220,281978447,537360188,536012882,921547934,600593384,327161545],[1433989925,1852716075,1571049442,182293039,214006288,648495937,200201787,2075007739],[1094803709,2006679169,165532555,185387221,987936756,663380142,692190201,1998296800],[225816530,170956855,667012973,516172545,44290570,1916662565,616533808,593908534],[1283793474,395667091,1780563980,1267833540,1815153036,299211566,1308257547,300037837],[674607425,718297926,1740904147,409579360,1507033215,658523326,275390402,576470974],[987829744,381666221,1410642019,893421385,1515456383,1839017931,1516396943,1330292796],[843141490,1224170093,713107899,256550069,1694069086,936804456,921266236,922041747],[969996128,1104866775,1168680927,1963093358,1333705229,1517567480,748318313,722292607],[1907578767,182424059,1210535620,1771692520,1520505390,1413153481,1860843153,553880220],[113968850,952574731,975510234,1411685935,314210513,1622964626,93654617,1240996402],[2104133545,1288975905,1884365973,1106923544,1809084414,609959920,846646355,1280591632],[712986938,230488579,314673486,1011352110,336874065,1203308188,1761727597,2003944861],[1677020031,941790262,1345141261,940728553,1582245057,1665686123,626178406,1008103897],[2112465111,1235041797,1036300311,1949256923,1705946877,1699375483,338688166,1755586520],[1137476965,673354295,1087415428,139038015,1105518321,1126643052,1750998843,381731792],[1011435094,949722084,1106546152,467390961,131861114,1613560133,1319388698,1809204347],[584333426,1686079751,1365160007,1449505724,1790498700,1996850352,1959105995,23607511],[2083797943,821577581,1216030,6953869,451261537,26626185,39053753,569468310],[1955120405,75981066,271842853,528931496,1738137695,2091763321,802833214,851712861],[858018650,1196062192,1429815165,686834227,1076215130,1209328993,1099528975,26073138],[282791331,822085979,1930304947,633121383,1618996409,1484239145,785165816,361263784],[765605053,1067789312,809504371,706813315,1626224542,1451836019,351822377,1166249845],[430032479,1569021415,1421441076,154923,1205671920,1516789323,1817334028,1677692039],[1780114271,1175208141,75277311,399829416,1916992531,1973308878,106270924,296020775],[1684766779,1384658216,842754379,492581633,1022977964,974840365,586839191,459874149],[624168118,1835336202,934802207,981791573,694004463,2049450071,2109597021,1811809685],[583896270,683000046,529107718,2016350484,532710746,1589516120,116710521,1258536825],[1316673039,1131245557,1845411463,657770020,125536985,2094608931,652165723,441335711],[59241048,217980163,1827974999,925849101,578548484,229464933,2003504411,223614498],[60684311,1886886560,230202203,1942891637,898987173,147099687,1189703501,1283580429],[1870060587,1815169892,407703207,1782566170,1375334354,195626228,1949844195,2057165455],[423679477,630011979,427046029,983354884,1688046478,477118168,2035801078,1660067786],[62417161,446431247,1651365099,7029894,836038277,2053421610,1976885885,980078196],[1352175890,1912911860,854065315,617290919,547011276,2036869694,1524977532,1543563267],[981638255,166316651,1961438951,1022745801,680535167,453217696,1049514912,1089745761],[462288686,830268268,709927534,1340607489,364065641,271217376,1866351900,1748393810],[1581293143,331303710,412239352,113565703,899422774,485987367,1212129007,268348386],[781988699,218710785,21384716,692794203,1390652943,511805690,753768841,1344283589],[67952505,2100462481,1865742454,1869935442,1108514673,1312054111,1045357174,1238519657],[1246063756,1908864178,1854391046,303951236,1719805298,1404346459,65160060,832221253],[1676216858,1176261410,1558712218,731768147,2082824802,1623616007,92866059,1616405451],[1222358348,328144220,1617589498,1822073133,210211146,337162928,169345904,995390657],[435628264,1840992784,1032271170,1728567992,469911258,599454403,57201076,664118937],[939594385,430325338,912347918,1173245248,1770605542,279396959,700735886,368251902],[1236953978,1966620505,785157490,2034514389,1426049404,44745812,59877297,515895179],[809795084,883525239,1678330574,1077003238,1014496339,20262014,2055457977,1335246899],[2034129148,1904261946,911835037,1156946021,1956943712,1037164768,2079157974,1567085020],[135488022,199457779,1741685798,1259988447,1672216902,303819311,1241526490,1910997787],[1888864611,337913063,282274575,1583480404,2091837477,478716915,496022029,754157526],[430189707,8014611,1272357075,1903562391,1415850374,126297124,27947086,838254914],[794824972,1865704950,300851288,1552614743,465008251,208794298,184898295,577278485],[1226385955,309376111,1550804311,359961631,1675242580,1433432478,1194383105,866414001],[1082568170,1359632935,829174819,1946705963,1176586005,1556156900,1243425251,1422418575],[1794954613,1408812563,843239875,1568743450,1832225492,1155530061,958683894,1790654076],[1571363357,1337385011,745585205,1626765895,849896868,197015175,2096221364,467053409],[1306327203,703231449,1579370162,1705531106,655059360,1932890147,1661807376,1509645851],[1474700544,896394437,491459383,1682165556,1629462958,1788657620,1017362904,1922896528],[249794700,1017077999,2075541742,1229927127,1090258576,96286782,1917839940,1679680450],[1227586889,619050154,36473408,1447960512,682038320,1918435597,1080810370,726744347],[1822513682,593755136,443219827,438859502,2023355861,1891292820,212459277,367067600],[300306408,1280873829,1791067183,158560102,770646233,1540466959,1532969991,1792712768],[2058109662,1018300534,2019233974,1918984719,1333757350,418068733,394211745,429315858],[1141967033,33407902,1485429920,1366840497,476863904,509759074,137128133,1056438328],[1359380141,447777084,730975974,1278453620,1443303689,1691508118,752803571,766588332],[762103088,2040747281,220623965,641203311,2025032524,1402545079,23746616,1309302991],[1251344741,1169000073,1077389478,1538212065,1201354792,1110043728,1096727268,755475585],[1022507157,521822951,460824310,130999940,1735547192,416309239,1010633544,608301593],[1872022548,371628388,520375912,1410571294,1961771513,1307707469,982141717,665082371],[667036157,517464732,1901694248,1777135437,881464764,1796631616,376369195,787316711],[1878739475,478434768,187266649,1098094645,1400853528,246059657,1124935918,299095440],[1556953431,1399343055,1253127634,1964595651,1863205648,630990722,1130923329,1356440924],[1515427287,1345735725,1556545610,1546115044,2103301516,730589642,1146975243,1361601441],[660206848,138201775,1200171264,313772359,1727291616,2075608238,1863681039,459848091],[108821078,109729615,1358160518,1783303589,1458758255,379249795,2038419945,1676315611],[850094417,2130063331,1710282527,800523724,252262937,892723598,1405305619,370144968],[2036504077,78548430,911085532,288980423,1454739061,1564561524,1353035160,146845428],[363202641,1857700180,547860135,66061872,1353928422,1365068874,975630921,1895754684],[1468222768,129487784,1747190072,99567460,1022935320,1278004044,1332085461,1006157642],[440839630,34598738,332546793,2009035341,361490659,50941107,987476376,1574765892],[1223021201,211138086,1582547373,1855745839,1004391482,1402493291,2012478084,2008376637],[742328991,960892084,171223400,1039138096,418621509,2110319787,772103030,1716965995],[1648813561,738367345,1008449950,559237704,1103618350,1590877851,1609015233,1076747783],[1392168717,769311977,1114385165,930896705,1596258770,767786871,2058176378,1932940578],[254450379,568172113,1714923526,1512145221,1338839231,361200145,1617847351,34739136],[1068392758,1867185304,552055242,349477975,771066830,1006954156,1764316603,1737623435],[2102537847,1290300705,1175062585,807325073,1300436980,1371058994,2041970629,1641800278],[233407642,32441369,1996618192,682500679,51084407,1981791506,2002489786,477722213],[590781018,1007654599,1143241936,494912233,129701069,818644989,425849582,1926762433],[184160329,1736022666,696037178,1630300049,1636841134,1000966942,169592585,1535443418],[34684526,826003209,1286728373,1088116933,198586114,1263792214,759915935,2016894349],[1959459255,515266306,1471854279,680861403,20551081,627742913,1917077356,1083689775],[1880827872,1735241422,582165550,489636792,1048727410,823115320,1755646741,1913591743],[2121594259,889242928,77815590,608657060,1685155771,375372752,390296011,326480183],[491817256,1020642090,349210265,1269131801,225506767,1894254458,2041617180,583256141],[28833695,570163899,136643190,503840778,742355926,913653414,1834434137,1486624385],[1330475186,1118420620,1362498736,322045686,994169798,1827245215,1045579150,1143148780],[551447788,37673530,1868535578,869609077,1108221580,1079053402,1637603333,1589608213],[676430514,878372165,761326205,919253306,261096297,1686723009,294970590,208965706],[1959438856,1423735935,1051602251,17089939,1638548589,1846268107,50560408,1697737519],[1779108895,1614447335,727835585,1553992502,603644908,1574901906,1025534325,1094510364],[695267252,418246196,1039978189,1610025155,2017271884,2008672014,365218487,2087084385],[398987053,1049574762,1473476827,1900663475,1360917186,138470632,757778059,291317482],[1508377940,1439423959,1312422219,1353900055,980191516,189659579,657773168,1923453642],[524943352,490144713,1949149660,1803776005,1722128589,1536399202,1923099555,1955424855],[171186345,1136510784,460905011,804615775,1278209890,813666998,1505686168,807826976],[269767250,607145735,574246561,77190722,1700710060,1439631981,1375157736,1085070127],[1176916337,1439266925,269417553,245351126,1445957293,50444538,228998317,1700080442],[1258207678,592955017,1571708934,1690060108,1868806468,951474127,1832609900,2070113035],[2097271423,670101445,2044522127,14968667,2128907944,1752463202,1528876306,1683769891],[1661096709,1540628682,2121476552,1457752723,216763477,2011653583,1142207084,891733957],[883093629,465431690,1758364854,1846081777,1729930303,743346090,1298951914,240644122],[1914779856,1092969514,2110104080,937818296,1611863353,635434065,1123903888,520712391],[630651801,1682335612,230992085,2043687383,845052993,1343527235,1344097820,669634059],[1604143332,2082842388,1016632825,1358875803,422774659,244182174,1380362756,490436009],[1932603861,1243928979,635585382,646251338,1712321762,605889832,1596056018,1036798018],[1458138979,1276041232,873460058,434787635,1080453018,1429134874,1423439720,1731882538],[37665740,146421825,1084100742,932452138,602853692,1672544964,787796687,504291542],[1118365973,1214731837,1176706092,920008451,535118029,703670867,1520813141,1839612177],[2408326,2019900111,775242375,1876973765,181780642,1933804995,1043199520,209185916],[1834268146,1614375068,538466341,1099726277,1915493797,2026866495,984017717,924571133],[1395304606,85449600,1770885986,939040339,858067334,1300200629,1033597971,2068320009],[941395832,1257910086,1455425922,1030667176,345666643,920517439,497738409,1122583066],[1956397774,1532007109,1950521583,969321063,264694635,1441738304,924387180,1160956656],[1563685093,1112920148,581501273,186911460,1655259301,1919861368,1130848169,1591253987],[1981417640,1325449537,77446869,406817796,1384451914,732091563,1586822598,1036987165],[793622717,306154691,213793264,1565781575,1083461944,174731389,705934862,222218455],[1651873108,1152480790,533350540,1183775575,1545097399,643880726,1202015867,748620122],[1126904099,1834773691,2091146213,1102744419,1661542964,1686052954,207192998,2079701594],[1283282297,595549910,1775261411,220448383,1341147513,1996178709,380829626,1320922225],[261580048,655381721,1222116274,517866581,2082358978,476800320,1494895495,2012188467],[1248149279,747820018,579255835,206001516,1924599474,407825565,662972451,902356644],[1954511783,1158725639,1283461381,1224086911,1378505727,818588316,1454528792,194977144],[1632318080,1594572081,1842445385,732342434,1643303245,1347975817,912135804,711703534],[456442065,675516776,552903840,1673978981,611081676,1225210730,1004233406,808061144],[503615912,494345006,1009821160,1601927095,1737000244,1852896978,1255845948,1706533137],[375017654,474855348,251759166,247974787,1683717822,196201039,2129763244,839113033],[2128489423,864329108,595883716,2061095851,1897964949,1378843480,23887057,476051202],[1898985015,791740369,1706356743,153432034,1665097058,1615639416,1524309243,1102867585],[700480029,541885741,115766593,1925944748,1740275905,627274176,27893497,881063908],[1432900534,1879463367,1976927150,1120529812,788350886,1754475317,605606534,1355269567],[1243411794,132313876,1593903206,871089404,1544339222,1707808902,2084129050,372944715],[1001343028,1655287779,315663882,416398844,1329428113,98035306,422757921,180246027],[787277339,1504115933,1255052621,1124435983,852707195,1913083765,1168669219,961686347],[734099068,24812987,730670282,1179520201,368017612,1423917886,1864372979,855460398],[1845923858,1368580041,2041875491,248564207,1790398865,2078010801,5936320,801383487],[680494998,803344876,1179635699,452332940,1006314732,1468969332,1473634986,926454174],[1421277857,880544622,1883779699,583216534,924993077,886540424,77763636,1356522016],[858048139,1202858925,2126010561,1966533031,272032872,1472615827,2096390363,437690771],[74930670,2066475696,1359627637,1132482798,628555250,585236082,1746521364,417022191],[277625231,320915678,1488732011,689723836,1858600196,1808163396,773780436,1897119095],[387375841,1879029688,1335646535,986590585,1006824971,1667259059,1696297931,621023743],[1571016636,225666813,1700519027,1442869772,558013733,582432249,1643853814,1815539858],[397361605,1670371996,1744154106,1825914417,47511631,2076897291,908312161,407684908],[1061877140,989961731,114726711,322747552,959324686,1288105174,1873872569,1692366942],[1259100068,1938164752,1539972620,1628678097,935358777,1037395259,1449038787,1971866050],[594910001,450307026,1019645785,706610444,1975360257,1758773974,1439945628,1559959141],[1204039971,2101796834,1068184291,691530741,326476704,392440553,1133102976,838623440],[374914750,13302238,1736817605,958075874,1758471716,1063577935,222588097,979828619],[1480608553,2015679104,746457279,1840414781,1943936804,1031302586,1574394470,1362028553],[853141588,1502863616,258350305,1313228061,163208919,1284733527,1911796891,253079759],[667859137,1234814975,1589838980,1975545029,530999793,1279538605,340542340,25238883],[813471316,416599262,1616711405,735886599,1247542130,1867030395,1221829832,2012785215],[539938161,1326188237,260740268,1001350411,1063312968,636748931,771580335,64328690],[1546969328,1654552819,992279251,1730815481,625717179,475084180,833627329,1138462803],[1477570987,373472784,948928863,2026712766,1572568184,1194573462,325512241,1652730866],[2108550499,1279138160,262939813,415434974,2110989925,473419684,1204235648,579315611],[1599553017,133537038,1657008971,1202901442,923857318,86135373,2061341799,1691298423],[489026634,750410433,1953610526,967294149,92026407,796172872,1609445262,1712956911],[1820491601,1355485605,518258441,596800742,2111651717,1581515093,773144543,1016621799],[1242393235,1328886228,2115049819,1075191193,1957759233,264488966,864667392,425873216],[2121175343,464743513,1324563560,1282121631,1924210164,811003971,1859607530,1374598838],[859022972,1962343158,1819306090,437665084,79747222,87099820,99200758,2057724523],[1539330480,146582759,1257929867,678007512,347312678,371544025,1303073412,1969363963],[1956297492,884443038,1440270769,1518385789,1798277880,2004447544,2044459769,217654699],[1811928720,178898823,54966022,1452354653,14163795,1044163027,1287767600,607044566],[932639880,1256514645,777644484,1481319405,950082982,1179445406,477764469,31007009],[317256048,571180602,62563395,921388048,1463385674,1685362762,2042960243,513706667],[1564786278,1524033068,334711660,1179118089,1631516051,422027523,1778271988,1653672635],[883593179,398827881,902280573,724133817,107118521,1180970174,37327746,2037821313],[1963324859,723944821,1650717988,913223631,563514246,1819180752,1876724535,495193783],[770308339,1770201743,2014953920,641720773,226900558,280599490,1613784326,1322902816],[1371873194,74678565,1585967650,888061059,156257248,501176463,1811513757,1849950520],[2099628641,686016912,924981630,747253784,1519942736,1925184295,1576150931,1812406692],[1155132474,1076563273,804699898,114506656,1134982615,948398854,162701084,765659520],[27982847,1850459002,1046137447,876287273,515015121,613372989,483276757,957422546],[1597574153,1955631026,345089182,457938512,403860001,85001693,959827423,1072818030],[665058872,1819477419,2034132017,1982799861,515425675,142589694,1547961833,900962855],[1181611918,1067336813,1126381825,848780269,1941717862,2110904302,756759036,682773617],[1485259265,265157718,1646967775,1167537433,635731280,53175705,1437675066,655890243],[22878667,179123382,1457913905,1028196790,661767457,1480594971,850181103,594691263],[539027532,1199418504,836639315,1272425663,381763075,1820099746,1617370865,1055319236],[1305756245,487901320,1508053780,1376398103,1718902270,1557091635,154898319,560266506],[1801213347,1820558400,332176183,1790668766,1992526529,201054039,1430088549,1864800220],[265585261,1775506254,1415565268,654965394,493854205,1239261563,903616795,245072783],[1634828675,1126513715,733757203,1411555503,932511020,335374855,1137327787,113662883],[706183056,1321761208,901122685,1859635833,1740446558,2003084493,1056361851,353833325],[1008115546,592891822,1733990647,1329196518,526984281,700168965,756897281,845572809],[1596263919,1297523837,991525941,1255689038,1990054232,1121357685,483933115,1193677556],[1261336410,322288766,1850736015,857605576,124272255,821433813,1632413097,1442146202],[1667263503,466549793,65071073,2087305209,1007897810,1776995981,1145098483,1169893491],[198085888,1668094055,1394120150,1413877901,12160349,950935987,308297176,1924281249],[543018763,1081547540,1195020793,1367183151,962572214,229150593,408813743,1209601484],[2031869576,522903333,811628774,1788240056,915104631,723779423,1364393483,593707956],[991981735,118259863,1886465750,1685187421,1032228639,992539855,1254001517,671188459],[933383566,186371177,1003422528,1729225218,591195214,2030471328,1507926388,1155735589],[533082414,283161098,1373138650,119844179,202485911,1054098156,89976086,34595374],[1661853884,39116749,129863095,1835739856,1667737841,811577643,832259463,965872496],[667345184,1523865373,1922676239,1972230047,890333394,1601798571,519835078,1596567358],[2044571370,832138250,2121494934,1060099847,1887129076,2078565308,2043269191,564017554],[608192391,1737596091,2124210790,684633139,941037184,1211428134,1785030045,2120719155],[1329085682,719787567,1089915345,1377548555,1142349866,1201068350,837448329,1987453171],[80519449,1274671596,774609239,1384005829,1908583205,1520117490,2092295088,1733615072],[633372862,1117941306,1492448573,1282539951,138571469,1442605826,1575629620,964391524],[266978201,1617730580,1308678786,680843119,1035425472,489827764,871254127,261732895],[850006226,2008633527,479212624,1751108702,335746897,36575871,208419241,340189144],[1715556828,1689936180,391155305,1447028377,786164725,365668174,2126551711,1268140280],[1292392325,881764398,1261520267,453453446,101373620,1830496733,1276158297,689406606],[2067875197,1021317179,1189995478,1956417221,2006826634,631870427,1244258975,1177099703],[117528389,937517629,502719963,1923849801,848370968,51140983,2075701418,1190735694],[1485071046,2044564371,892991729,587834236,906401593,849388686,1806285648,1851971448],[281161579,574704371,1384933237,1011451183,2101210970,777150018,2111973513,63093395],[1664562827,132635283,1225599016,1468564757,1706546711,1071790071,1418077877,2095436388],[379842548,1947369028,591479725,1326244415,770298424,2115064805,1390770695,410625186],[707893241,964727296,1816893573,1084538269,1463346493,921622293,1980373402,333660285],[1441268955,899698242,1077297850,1595885860,1172096490,191272437,1197720134,1545896303],[282116355,1889415127,742258791,86697909,471803967,1560156845,1936887263,838111930],[769165420,846515190,748707785,1008475797,1234292864,1869883148,482338927,1085059731],[720005533,1551635246,1352212370,722917220,745600093,2013960173,196981137,1512020060],[1208320053,2022815850,1122218096,1816631589,1128272831,438888509,379144063,814003959],[245086602,763443578,943176386,604372804,860220668,1569114022,764483253,335411835],[86596140,1727203734,877847220,1246793808,1552430190,1796219087,1828629355,1964148018],[222685453,944752883,1292378797,1145927706,1939644169,1295993002,51091164,198934682],[2076737454,330962810,125869739,1151022065,2049318422,899525911,1349149440,1059439632],[2124548391,436564486,1326856516,1907422692,430409105,253277291,1291307492,801039470],[1458940197,829307052,1560666621,393051622,1567613852,992990797,1190503343,1752415467],[1255596037,1935844355,116110167,1481925228,1612182782,1452829205,1304840117,1409945013],[239977432,235976976,289627535,232672203,991469013,1763175369,1089767170,676019945],[1986858349,352767289,121284206,264895101,1291873801,1513885673,183109072,1629927878],[86284871,1435545163,657237911,926645120,329357257,1326118844,118162651,2098885975],[950110445,1692667411,1267125883,1525994214,511315445,1462742710,1014942251,113278952],[229431637,352811492,1468109932,1487893029,404989333,1375615263,284791181,124931181],[1599066163,809503728,1430146514,1126394495,1141539456,460014789,399855325,2097056586],[2043790810,808483808,178265412,1688327857,1204081073,1656982502,1174216032,1908799783],[694746394,36000758,1056795256,1148187866,404432601,226149489,769724768,352980234],[884121841,581490991,87627693,2039482615,702689351,409204238,715913021,1369174773],[338912633,423423095,548743353,1917713059,1818456985,1028487822,1912430706,932994916],[1844562426,211502326,1815229948,2112672815,159641389,872199611,773956516,370366585],[1666907252,1506097468,1403348520,708121371,1420774361,1216937539,292338352,1982410933],[2075383670,1516453368,272372486,1689497244,1521208027,1401635167,1588014388,1313578715],[2077116298,565952600,1784911214,1499159827,1968485346,1228402052,1051972189,924303506],[1108175638,1095789779,778566667,439648678,1420122783,335989323,954470902,515870914],[1677342409,1587062840,516963593,1069092007,1681755847,120888140,908301583,643920274],[2117237776,1081844260,1136297189,71098409,2069970129,2130289984,1588400582,801903488],[1040215297,1735798934,1779210195,1969628335,12356021,2103212970,618649616,1356513000],[533148923,156274404,1236900938,425131285,1285801012,1072121864,1690521138,491982116],[317915006,1308779325,1387606789,1141496533,1174611602,1480524783,481010675,1203202872],[183718999,1312958469,781022239,1789424642,229541433,2081318134,32896310,1985894790],[392665241,1587450659,1563695292,105943578,318130465,2094835771,2017345756,1916212174],[253274706,1246362773,1362941534,1540458241,204571487,1376199307,1024231745,1657948592],[1146561429,1608957447,1231316204,859491724,1457286846,1960286351,2094694572,1096491887],[1050442539,2003559455,1466153882,535123767,1984221620,1730717765,1261042776,1376197661],[2058420257,1839405594,1747338379,1950829111,960034212,857832684,43750653,490482179],[1343459720,1606797557,84282016,496819452,1238025209,2083252239,241760690,638524219],[662588661,1812384943,801628481,624353051,434675806,943464955,1516167381,468263864],[1307888058,1812264166,1792679185,590259346,1010396542,742392043,637988619,77922979],[1222974553,1266243859,122809613,372818280,580603549,1812153290,1934051833,165048566],[1085668468,1921219123,2032549070,581177167,254958108,802584480,644949187,1817779381],[2105147577,392517814,1466676363,463961276,1941555373,1166562448,1004404169,634450632],[2093847552,78480232,821076566,1337610726,447479261,1383903340,1625350428,111654103],[608781122,1654726936,2079922413,1839085877,1155393576,1550716013,168973521,182802313],[2022090682,404536390,903476983,157134997,171470209,1458074156,202023462,1247788682],[1286780731,586357758,667057296,556843708,1609211377,487839982,863183774,822385541],[1118360678,1988655157,1285008542,1465379323,115595705,1561252139,1776174,1539786426],[843835372,156520938,509830531,1164591024,117961543,751985724,196914389,2081923292],[304192218,1722461710,1323895344,205863904,1419520703,1783254624,1678713014,285645328],[445562380,298732948,1520344016,968777676,1520263991,2052468235,43663269,879502577],[179394366,182407780,1718927716,1125688916,386585433,775442969,1056299439,1315575180],[285822264,147454557,758823143,20508636,256487825,2090613772,2129160053,407632131],[2025232971,1019842887,1672195528,260534472,1657412767,675264067,772950978,1791513095],[423754372,87110649,1080405953,1562029553,368343987,558695297,838926074,838798057],[1589452677,2101656878,793124876,1024597192,68293,1165209279,1364895401,1265750891],[1757819287,657080990,1796629628,1267942840,697062845,979548622,736274354,1309481887],[538726048,351059781,2083403505,273664260,873701781,966284110,678093910,1528774007],[313844426,127566065,1407069493,2111425850,1323728486,300559444,982163131,2080072370],[1653745770,1776487998,407374545,2007546107,1870934136,763845771,1520747541,1816307693],[922793415,973688676,1738884941,63407122,1355480538,1036249455,243480632,974297287],[486027531,964477440,296643067,1166150659,1392471091,1640389222,795740506,575771353],[1665067800,1960272781,1797267423,1884804775,852740124,1121085252,1128031578,811481008],[236969977,777021346,1172238834,390410411,1548513909,2068119545,768901949,1977065827],[1199793923,872375166,731637469,1262591792,94506861,809166589,529068677,645753266],[1604366946,803984893,1413696371,73107320,292928196,624816305,1572061390,1100123712],[2071812393,262935721,1948502059,627735329,710020906,539041103,2094753826,1725901942],[807950432,2053368504,1932360068,1506316421,139545441,168508152,906809139,1041810895],[1905155545,2089512750,143504342,1405220180,1628595670,1363039799,2100276485,748615938],[626348155,671001640,1001571847,1407569647,1908387295,1666179236,854373081,1335436295],[43611754,1017308384,514262162,395162491,1342358817,618758334,1390060634,1362118077],[1101237877,1803557456,2050965143,1503196653,1610224579,910629836,1379898411,1837595352],[1747563557,554570078,600123409,1471190780,1572817811,187810112,705054924,986199952],[481937836,1807556479,1758163476,2051728283,942511959,364407433,1089161652,518825636],[283602313,2085713119,1787381446,774251468,1883769245,547297907,1472346883,700495590],[1720374516,1177807291,1767878881,799453879,1749850060,540160312,767999609,141499558],[1971557452,833460704,647621546,1308243338,882187547,1486106120,332218871,1451549445],[1914089528,1214076842,109521362,1616983292,633717204,593149699,1758522792,941166746],[1900718843,1619682931,1527328993,997526834,1663191370,1545671786,206718868,271352206],[1683458479,105281973,1022203057,1875612375,1572944721,499125368,13189658,1973697295],[722497049,1205917995,862180811,1868208183,1889796170,709275600,1046627516,1168367823],[1737170234,701156580,1294319671,381857556,849135850,202703262,1087956650,1852951837],[305048305,1162962364,994715209,1669952034,1305585478,664006279,1111381601,1815635459],[2087032501,1031205267,862476915,487614684,636131212,539555210,1000561622,710153682],[1966471648,558666597,1505420920,1730715618,508198348,1048634794,493638081,1311865215],[266326794,1665710136,2006836474,302073102,1959355376,1139205876,368227384,1579637330],[29233113,1045810410,1186274647,976053360,1123777142,730560314,1284952321,1894669807],[1682508949,973852435,1064225795,1658829733,1547939691,1089005162,758468142,696558239],[272732185,1403652581,8587393,476132585,464811675,1806427441,517977501,13217768],[186902467,2121246396,1100343555,1898948912,143012492,1165824873,1793952031,1507894321],[1034239629,1079932606,41590012,171823575,72423775,1008749644,713685408,1041473634],[1784341691,439836356,1371005122,557695880,1466391634,1459616862,206058958,194974925],[1357810516,1112103740,1507113813,854549655,1432444643,2125116947,393770573,564019899],[1121352980,1460841191,1478784906,1487735351,1639316818,1281938903,1928362499,1447514326],[1689487313,2082504854,1120805509,152388630,1345601509,155381648,32550034,1617275947],[1058634117,1526602744,1584643793,1567973338,1216585633,1089598220,1203966495,1329057628],[569965676,2067080946,1804079596,882291877,1575918839,1970889003,1071512470,1169413942],[948361661,1953758017,298267423,2053488566,845664583,1616721593,1783085616,148126299],[181378591,292287019,1441227250,1979801127,856298322,1242305511,1478858017,1883310565],[1437294017,227312068,440253161,298683529,619818468,80661508,1563942588,1587157017],[90756449,503186824,875490739,144413144,1209331041,1648505681,1663830535,1376442642],[490458814,677951154,1076041244,1013409413,1349268020,1966777062,1872424203,607674025],[1207070667,1203188733,1596248044,450128613,1789221287,1589395197,224714551,587409874],[2092915939,801858899,364768704,187265868,635559806,1429382592,1967306658,768138138],[542627042,403570612,1175120210,417754086,2062230097,355636792,891491111,2032355421],[1436159123,911534438,1197209284,1568085395,1042311749,1322120043,1409729256,2119103897],[1542831940,2118736283,1089439421,2067562937,612115679,1984535390,201935137,82997473],[2099475179,312483222,1837452743,580382589,827170790,1743247938,45541752,1088693713],[303492701,215215667,1587270330,1332780746,1517922734,932564729,613421254,832914844],[1837106805,1872736172,1119401063,362865021,1441137889,1904073262,1060671410,918016149],[967433975,2078553392,647458634,11313894,793026538,1032603071,472532989,1099327789],[549493975,473813904,1095709248,1417086421,120481826,226526463,1458707523,509631136],[1534730228,1412578773,70791658,1763937822,2130357518,341417822,923166627,1340508210],[467209679,985306900,980059425,53143784,1125544322,1555916175,1101215606,1562579463],[1239169138,668352067,1756495288,861228483,182807580,1999206978,157274961,490445765],[451366320,296376030,678572419,684575994,1592393670,1331856034,734019989,1122374181],[20158480,1502620561,141457430,418789983,1615935187,1702244495,1753121697,1093145437],[2024216979,2061781709,1746004233,215442504,1249382058,1674081951,1563355391,1172204946],[1906910398,408088958,1009926556,2013606201,1657187955,1524800773,987067926,975047048],[695655629,889538333,1511497432,782779332,185691325,188291068,1649458501,13697195],[1534840189,1759120275,46292141,195183886,418813088,737601435,1805249715,38723342],[1621215876,1715362980,1115351279,995393624,819118999,181478692,573497777,1808596899],[524979846,1061971939,2022114980,46325060,700854987,1932356757,1326426471,757032017],[1088255482,757284562,122477617,1621607783,17014796,123725491,1774129060,1903242642],[1950297507,1003415161,1384623434,186635284,2057937142,1177341126,158839232,1046990572],[1747504627,1940959859,1980906635,263042410,2013000573,2008184864,774423222,2009244924],[44520156,51596595,1001724215,1709422617,1012184307,1483598536,1353262292,1910412926],[1724966283,1137268284,244701910,627840581,1352049715,889779176,1651814749,1589612905],[1929101151,1075706092,820515247,146904932,1294974746,450377426,1228244705,1699443007],[610290222,912057135,1272337024,1262038314,1953290845,1969790330,1601429022,1216355946],[1860141218,1021462196,2059649505,1261446730,1603089949,1545216171,1971573923,361318458],[2009558784,689382231,1883095617,1954240494,627267136,882741916,1987604187,1787639399],[1130684957,116169969,70166664,1024254669,255142120,290779872,364497513,869823814],[2111646362,440076972,1973676945,813923515,505054408,1370903203,458844523,945961810],[1964496139,1867344338,1144147562,972822041,1947564748,1721690912,79416689,479692686],[833755481,807663224,635745386,1274489535,1422877338,240121157,530920192,1709506224],[973761634,666674706,1282302772,205533997,605169869,1169188370,1110419094,1314625274],[1600900108,1940918765,1156345590,436215102,1044547770,1816930386,1778537757,1762442677],[469695309,1533974654,188146141,1851080537,797919733,1132216591,814200228,82348151],[97889758,2127154484,806714467,2107280799,1251674527,2045660078,1310661930,957641520],[1651306713,1445140676,440598256,1900871291,1064186860,743878186,1322754328,1813218225],[1670240627,2044879232,1293429938,1617093180,1829425427,1450547904,1480742202,1848795042],[1909709569,518897754,1325699261,464431981,1810273148,1081448443,1568271928,1275371249],[1639054574,99701547,2123951520,198722963,1170362960,2116870252,946498819,1811294193],[650160722,891143614,669997089,495987144,235953161,384185206,1047088991,856190527],[471255349,976603137,1900823049,704823170,1737418256,653695687,713920396,1641465299],[313904114,121832363,654832726,81205996,269536244,1806193591,139500794,1309629071],[1569437642,1945615991,815797340,1668751525,1472046390,427816746,98379265,1455076499],[1139094031,52219364,359905938,1530281450,1541998674,558197242,27020991,15092231],[1458576071,189291517,1143332796,1408515801,342338518,874225508,365391724,604043167],[1596598730,983896961,1699993483,648825581,888822908,2051297622,1672783484,1819148592],[1960487417,1975007159,55101402,498872716,433422896,118729037,712355182,112629239],[30561264,365998337,1347292255,930388931,2104356598,796368658,1153073696,1525664994],[1874321744,638049017,557675442,688865201,17809494,85207638,1242148928,886712531],[223057511,1469686955,1273055123,1632496318,1052086270,1934333906,203538593,138738276],[1333107396,1894847001,68310368,313112297,1458991032,1232535082,1497729287,1723807200],[1635051498,281431415,675750571,998263554,1313535371,219973526,654460795,1641994220],[549594623,93962253,1641946356,1607943060,516350346,1453708123,666442579,1361722750],[828515591,384968221,1377497140,1222729958,708334532,319773111,498974263,13819233],[699653494,1192376186,934251469,733473914,1689419232,1917313557,1098763911,223384147],[1055241172,1250991625,1738790215,832191107,1018469593,1224735465,816496048,1645910748],[1310289505,593177962,1459788963,1843110477,2006407608,1246646909,929051306,1951094261],[642209159,511130309,739318517,1594062563,1187003449,1152922053,1016614873,1198957826],[822581799,60926998,1957701046,630965185,491164842,2020305584,1808639778,544847790],[267890563,1275849811,1444512444,1239793726,2011826751,659046220,1386212618,1540751363],[1146685519,801276234,1730543514,824275380,287221612,1955798214,1521524,185288134],[1854586114,1455992433,1141731,1797897669,999068565,1225130951,1489793284,1257164874],[568929720,287285229,1071409177,737385128,850713211,1270870617,1420208255,747599405],[219424996,1322614154,1778523709,1775887706,802115557,1983123596,109653404,1256797630],[335215619,957894504,1225895519,1806037563,1515124973,807317909,1862312426,567140395],[1895300160,1268850362,1785015108,698850548,104705345,1761493738,750735343,224569674],[1232271080,1495091873,1237662495,1322941685,81271813,1087057977,1677312058,1686465280],[29476117,1485111562,1437267370,1419506848,1079064139,1389829629,58999551,1539187688],[1451947175,1118209887,1744233909,673592588,1383137529,675055172,1269019780,1388494622],[513270544,860037708,339284834,2088176497,579426803,245622903,583280531,150994048],[1139599918,138711071,251241798,975492689,546783948,2120404232,79319040,149628681],[1731870967,1854135109,1161976525,1033688283,12225305,1580915307,1905197682,1441031761],[1994872377,387482711,622328201,1427444778,1452578683,1789093327,869143012,2042687353],[345864296,146260213,575574259,1377702329,160089639,1164386238,1563901251,845985847],[882585267,1917160980,1450350247,67097850,191962698,120213767,731726199,618316978],[1464716661,1908554593,9174228,1731629763,744077486,1350640146,389278081,393430595],[367900409,1220417129,1581831437,45579015,505534548,932326278,1473490881,195672469],[1639585859,637685663,1615717303,2062470729,1595499844,212731057,933270705,956315304],[2082115076,1458716645,1033900235,1588882099,671203639,106705263,1160959937,198976141],[2025506784,2081326652,1864303136,1430645699,714622807,236413087,984888215,818195939],[578447580,506420684,53053949,1107025558,1493930447,1720078728,681492528,90162840],[1026697085,2045552715,1402825451,993926026,91969557,563673990,2124899153,262998058],[92075320,2085005530,551331733,289155068,282978915,345426010,1524808920,1336151597],[59965146,955531398,983546600,629216606,1132804593,568477905,1234328599,942941917],[455419246,40555892,1783725524,75759424,146286922,1934448299,699819721,1011556354],[329040958,741119438,1423475308,441042489,2049492560,287885869,1640735633,2070037237],[1889225633,2013258070,780106880,642876268,1894412972,1779198421,2025541514,65562653],[596963027,401204927,188369436,1773056280,1959138227,2034452021,398018143,98655209],[1718427483,1514522748,337144843,624311523,2037689210,374898741,2105134471,1297882127],[169850086,1259418530,629482179,1146447562,353657696,87404288,1648990345,328624974],[212449526,223912578,1094756540,586300193,1342806780,1824620983,2049524322,922634386],[1384289348,336622414,1323909938,733913696,726335221,2103416382,1649230870,1303385294],[248195179,436385265,1335760447,118300667,765483412,1690014907,1334066170,1597595560],[1949480048,1914279517,966530745,1003045495,487037727,1093897351,557146064,1288688067],[1718051596,371767543,1509129614,1638778259,2079328963,1700118340,1934259836,1496324513],[322597875,421368497,1074875015,245714877,215084031,1031467917,592419219,1551498603],[274154751,395870127,1291260424,1080406890,1411769663,1599219956,1742773090,690573414],[1476488244,222397679,1518710634,1739559613,905235442,1286459168,289943271,180668645],[1850303571,1934792306,1474286688,124223991,1475488236,1542744544,419354561,499478134],[1345478264,1165051415,1048352424,1544442210,2019821217,549666355,1476901144,70144297],[1725075727,254999236,405767440,328593720,1496081659,1874178352,110490043,1469813323],[2126310077,208451145,1603969176,1012707455,754047484,1272833667,68455921,1364656376],[1977801940,403598312,1922121900,1301350041,2003429483,1600096849,115164501,116452788],[149085170,326163397,1678909795,1246602093,1092076576,1121109800,209166010,444954613],[285776587,990815004,2098112503,893513410,112910105,1423614370,2130159714,1465816426],[280996204,1920785676,1916648615,137302537,516786412,738982576,1647435431,2013099169],[448824580,1178860184,1347204298,1635987586,1991849492,96892241,1682554992,1140299556],[1405806710,192606489,1791656472,360186458,2017250775,735099637,888075418,1590199074],[523516694,932381324,1686066114,1714363466,2053138398,1800488621,1795030040,71587490],[272190249,1183032079,1342365824,1101685296,154958451,55794587,1613521978,635562836],[443027099,137720049,523902595,2113957810,2028021690,1822650694,1813573778,947089556],[664958945,1646859562,1434340238,674535413,2114432286,1083519705,1152933397,359173896],[1211519152,1615555400,259179732,371289422,624240552,1962531376,1259303114,812402778],[1170459637,1512002648,905859757,705953844,702406998,1658603590,1111613209,1709627947],[1977577949,1750233081,703707048,397507996,220907278,909972868,672508983,247091725],[1272362787,1886279654,571090259,1477477071,936479489,163010920,897401501,2091702403],[1379837547,160941211,1685616860,1312241454,1361984916,864238290,2090427675,1725030822],[1171448786,389656141,1924790643,2023593818,1730056283,1623695033,597999123,1529920992],[1027845758,295402611,1200081408,129947904,1879690665,1901788388,749156399,876940720],[1886487543,262648162,1232209661,1826873459,1938917062,859856840,252410684,1196259900],[1095440409,1416486442,296428153,1390535614,1210569585,348003393,1088826950,1916493644],[309228169,197955703,56660149,838087254,979614041,1251558923,1719336332,1562485435],[1053074207,1351698092,94915997,128344116,1157311625,614267815,1827344306,296990210],[1180112026,1796719923,1149376346,1772206974,2069872158,2061315003,1007511016,510518127],[992541926,1379053291,2129432737,994769102,1601008546,935139700,1617579060,1872983140],[419935536,391051072,1135132899,625321661,863805766,1418290517,955537351,1392557055],[1926088924,1897056058,1159966649,161233595,458890566,718303424,1458395567,653743077],[275014485,413267621,1316870566,1248576707,797448769,1917614845,781664751,686851077],[1417588160,957321997,2092561309,1347525681,578960935,803744982,540873946,1348685287],[2036059336,1513720759,1504731530,1060093600,1242196493,1217119062,904524801,1638139384],[771341569,2081684878,27200101,588735893,1151252537,1354252005,363839242,1134225930],[2018025947,778337846,1244515596,42265074,896801664,1358635738,534177932,1442062719],[1538618055,1640066428,308046750,982243183,1532796240,1543847882,472369214,1397603219],[965073536,1768517784,1061970428,1171023770,1022129827,733458550,1092349415,2130066916],[821510033,872300955,690216628,747269963,1438308068,407388363,1608595671,1604509319],[170808372,1990606685,1964449368,1408475465,140096534,824222348,1514311284,1808614282],[213691923,1112181802,20178895,1086817395,842356238,546793761,1737179512,470686564],[1182912535,509723496,346030624,1881182873,569954013,459201957,1471341825,361821732],[1573551932,1446397275,9836425,1620351521,1290817664,1154995294,1212030409,1108803849],[233073315,1522661629,1094003302,1112153360,489618449,1096261541,287855113,1534753064],[1126887470,1944332187,217443234,2077424701,903761326,1729372004,876583132,1287208099],[1146274617,886888933,794134292,381365002,1006795869,1857019648,2113921602,1119555570],[681281257,447062354,837211736,890703764,113514386,377484780,10658875,1891609235],[712346161,1524535151,1154459445,1356817760,1474371602,1229441006,679486778,1397683133],[2077408345,935060664,94547598,1749158486,383828615,1272579372,34874741,529674994],[408958676,151003544,1958932737,1355638292,2069218203,1895389012,698982091,354253656],[1826468963,1813378335,1818835591,1482617275,939515602,1881815311,1603442517,1842893899],[579765092,983167078,305595769,1201834001,1278708518,373389812,236415027,1726213346],[1711609609,922208052,340033235,1172058300,464703207,33802151,140085360,1373874354],[413261187,1193617518,343068309,814805318,1463328241,1718763974,1041112395,1998010057],[1860071208,1779820041,517391571,642738619,173317437,1570241244,1458284446,392169395],[602103185,1586206932,812955381,1591113879,214932795,967622263,352436465,10099706],[935488915,1966621577,1158489657,362101018,303454226,916030195,1749605282,1198412013],[144504870,79050363,385705014,1921501404,1652101349,935203152,1068763220,1778406511],[1172027670,1432731653,420284929,898784874,1849962607,1036253078,965493193,1539018521],[152544182,2079858571,533924537,1392034528,331408019,1230923824,1207796006,1556708920],[1540727369,1846532044,446341919,45427872,1551559646,766806096,808739917,1485195562],[1303356615,1596854952,990401058,1335989848,492263373,804507230,1260783001,493659437],[619687560,189648612,974752957,111648368,1166858802,533645113,1254626946,645464303],[1253772961,1470132496,326577693,1806282004,239895500,1521404136,2113758676,413267930],[718564685,38194188,742109586,100246957,889444520,369747838,1504888366,654861399],[1926345091,1705465000,982192893,1369157203,404607569,1720734799,1373989873,1475798674],[2018697044,872543713,1515907895,1687124832,642368864,750944389,1058085238,917948555],[414315255,1804615272,1482514300,400820726,1632849124,1201634629,2010846459,304468013],[1187938736,1626371054,1914933802,1882847064,420870075,286580774,1312223541,890781543],[1191760768,2059018660,764067892,1412801485,1992457865,1998541512,1523894661,2022400987],[706853381,954921964,1571195842,1814556837,778459650,1014499213,704560994,1191400201],[357902779,793083955,1521110623,1688369183,1719946909,589387009,696040160,1555022474],[1033939052,140323275,1757594107,57860842,131830883,1618354586,1337147192,1340566301],[1030241921,1664376192,354603428,237576775,56372775,1483096159,27935562,499246220],[1017429659,2096318287,65419605,853028687,1770209162,1927102099,1568474567,1814515700],[864800995,844968589,1738153273,1287364386,654119287,1357790610,1650144483,1800803360],[1477732134,1551023632,766227694,1741962438,892112948,479390349,853016537,1013848450],[1662593415,874122657,896553338,1555880506,935739561,421777983,2123888654,994340292],[31309286,161056214,961870720,160249403,648551504,1221286243,820957545,1306735044],[68458010,2087279592,464685331,415951568,397969959,2042913208,460261875,280302283],[473994034,376606564,213899531,1329140854,215693372,1644427590,1849994734,1695004503],[982425920,770844271,1761449013,1952881092,707202195,1915462841,1639947036,96983904],[80794394,1036065626,629296166,1316210750,1570418582,18161100,1096421138,623237158],[1382803651,1208888249,399841841,247666932,1713702061,329221087,462676406,1982682577],[950779250,505072235,604617700,1132769031,2012923837,1256117199,503579872,937835526],[871676946,1642792871,157109440,1010064733,90021032,270445183,552471401,1085649737],[1910154645,2055318376,1859370346,1633935982,762439208,1996183413,898804053,1014928847],[842642428,793961280,1540982841,591137929,675676781,716408022,1233989594,1657725898],[730246152,2026717338,129002529,1769866889,2089096456,1172196831,1402331140,549075939],[1581910840,1459141131,2115963260,1978841549,2052905340,1285287792,726797886,272835661],[891049641,1052436957,1810405843,792228180,2013947395,1623852950,1761671442,860017905],[1542475103,527150917,1655774372,1173672785,132078734,1545367168,1783442885,1765420629],[496023044,1910644319,922977787,747292049,861406304,569046384,386223695,1425770140],[1824246541,1289496996,641353722,673182466,355165552,1265168389,364600970,2018783315],[1958480257,1888947160,179927408,1540882695,1598621305,1991252944,43973358,994552765],[400951052,1416134615,500102808,891112710,480235558,868618215,2028700023,258949468],[782000388,1208333836,2025166369,2077177454,843105890,1448160542,1666008921,2037641891],[138877278,1296581612,1765054502,791061311,785377439,477499452,59987302,1737310147],[364903703,119182056,1364205275,1355226265,410921751,1054427856,142724291,2054621611],[983004298,879161203,608054399,653701389,126747246,1917924229,1784197985,289222495],[2127733282,1899815842,1924071641,1966038117,2091678384,1246470396,690557437,1579104412],[1439617977,404010969,1399227128,737890131,2052169406,74896497,245104008,2004915081],[997682864,1316610454,466564235,1434187557,84467248,1546956945,368666550,221521448],[1582691062,797906703,974704549,893625471,1714553573,69265184,559471121,1771223325],[1426197526,1874327184,881853718,1269764956,1373467532,1885900363,1636648399,1923624458],[964321422,483449462,1359464061,694206971,1933518651,283456065,2115212969,2048041990],[879982134,1535184304,294997967,212644637,1602815761,1498153183,610652443,709719851],[206052732,18175453,748482208,483636667,395173240,793760720,64383394,652719430],[1982112145,258938571,98478479,1103732162,805308479,1689339744,996152285,1361613956],[138737830,1802486913,509223802,356872336,1932345069,1693048185,1334942607,401173521],[778479510,73052247,318964172,1543647078,1271995400,1115219503,1255327413,638938716],[2047849474,1134440000,1358430862,1455368907,62869943,391110735,2011719401,1608188019],[41520052,169567929,589512732,1132665578,280777442,1814728388,1467730046,1489396997],[1713784417,2011668037,1325020724,109108766,34244977,446563436,191564649,439227944],[268949735,33178323,2055965231,396989141,61244800,1836016001,1448880263,1020488607],[34904203,1643670591,142899616,692684269,1363897046,1498611590,1597038414,1767392629],[1782404694,1874871930,827137984,66329272,1840520575,906959305,1803567962,543145181],[140879321,1647922260,964785853,626963144,750328663,2034853828,1781459618,1059654325],[496191004,1388425286,1674048147,1723956610,1770771803,1067905596,1860368036,668902983],[1043333281,858420151,1731328879,24559492,1651160926,44829437,1589450692,718562391],[910604980,1435030626,716118908,1532943845,986008690,462227172,136099832,1113267785],[674442569,450801950,1461247407,780945770,185543432,1350014240,24330489,1405503456],[954336384,49696758,1164067470,502960459,144289497,508676538,1271341221,835689549],[833389376,1305290470,826067928,326885926,1018145394,1094585673,2021744596,939631933],[1393505182,785847703,1801973203,1499262566,2083356383,11330730,883346315,2082470926],[1830558022,1313023253,530142150,1060524647,1692218809,1394958378,1207636650,497024794],[291687487,1185203409,300337321,562621775,1491978662,840117184,1373101091,1920271118],[1306162045,1326781300,1586983205,998135270,1587072174,1030933444,2056838685,624783721],[1074042723,31893479,1078152811,1177303728,1648362270,2123959442,1103565547,845687246],[547778651,1982341147,1413678965,566184076,1064788488,498348260,416673038,2122598303],[1187601139,1048659978,726842359,2128365478,2025262426,1644024106,29060774,1756263044],[1650359967,1946336250,1072273227,223246297,960234007,2098403528,12283075,1474374117],[2048111572,613256541,281111645,471911218,1809724782,180046660,228452039,824947202],[965649600,1048789548,1257797386,706571467,794175804,34199638,192617859,1608197265],[1694935632,99029261,1582175190,829289999,659586700,433015626,1573945110,666968122],[1144543931,1373853561,1242870877,1193499048,283244216,585882413,2125244159,1650226216],[461492935,1841298663,1144290153,1695520542,707274740,422098222,1530336370,1693576305],[1491606147,1032350150,1010608626,892773274,1322696174,563751519,1074293753,521444812],[855817715,571900794,1288120978,19185781,1968638532,1191113160,999706103,1694038428],[1431035186,642669268,513467843,176675737,540805828,432654813,500998448,900404355],[843112917,297994061,550391506,1970106174,709023837,1064293097,547657967,679009510],[2069996138,716139265,2027639473,971246800,367115437,583083492,617361301,132782728],[1359661836,1652904262,1460538771,1789345629,1082799583,533776909,1678851627,1046459232],[1392378727,508512391,1194643045,482539992,1862723335,110693638,523891115,1308182727],[649829789,159210096,379401269,1056336337,368222571,1360141847,481721761,1907526416],[1977760900,593077884,1276945966,1875494495,1954705579,1988744934,1886538582,585831265],[1912492374,4427735,67476092,1883615683,1993744183,1863081376,707870769,40400134],[1556484035,1952689184,741712094,366372200,1270284478,419399127,894025447,1194965656],[1192876123,280907633,1402172224,944054184,261465083,855736351,1530809622,88040370],[104776022,1917908867,1666830628,1041767147,1995561533,857676185,2097305915,30385492],[1973678258,211350567,2030863669,815153151,1419566162,306714629,1659828037,340968647],[1932750650,759267331,2070324873,1363924475,292801993,378994560,895814798,651870403],[1144235421,1542116845,554206950,1994229010,976713195,730366896,1250307742,457858926],[1434487033,805108898,554999032,1887503359,1646518683,1988622014,630444942,2093932850],[385670493,72249323,1444035981,1334655653,892390807,1314903052,247803814,893187066],[1690239441,1565409729,1773608106,501089923,91325464,2095581340,1515027345,382033472],[1708228782,821301183,514785130,928646122,595643514,336964225,890564510,1565790719],[1726179205,383386001,660844605,635252426,178795634,793072649,489017450,1982524966],[645283778,115274570,60595949,639412022,776117722,236120395,1379321402,1428740721],[1058828128,204515263,1695233884,1351380895,1204229557,217400881,1995478588,1969348079],[467118654,72838440,968163214,2034769078,1132325261,310594601,1500714752,998661632],[271133629,1595111604,1667229360,906641398,121321442,1962066060,1629675973,413275499],[1331985393,944163044,1123387984,115505524,644690956,1448842239,1376682564,1485761644],[33878252,1787317373,693206716,2123511347,1306961844,199380886,1721060634,97764568],[211320572,200736100,759838218,134627599,1174519582,401856012,384638406,1714755334],[1250868026,990086469,1952515614,772970594,839547258,1637298608,501943570,1920535371],[70774522,569227543,1749263715,823475865,1226383337,480197169,692391869,1346460877],[1383324467,493508846,1611781636,765267375,2094482989,822934608,1105910951,676517968],[1400997402,651718539,1500653754,417865012,603662334,2056097789,852207533,210087908],[287993266,1241743901,1400646840,1691542439,509006928,904881747,333958859,1515167415],[699108591,4816614,1761849861,1947238600,1648054931,291677071,324527376,1154656060],[139327891,846282091,635120679,1494960637,1852226216,657874449,918357780,595117070],[856946989,962232894,962254797,1922749966,1134087307,1992353398,1086423947,275096044],[408918618,1172540952,973460593,1755627537,796520546,2101970920,1971798230,746398201],[1521456564,577739177,1944859460,1500958973,166610764,1219888,593020864,290873989],[735657900,1482095414,153032448,1276106902,1363418044,52956190,1781983285,1743476002],[1707422075,1504116437,1288818527,1150955219,254661919,1269923178,1355151574,1230287822],[540702845,918822220,699302330,1856076820,350858865,1961862159,638008724,1632776405],[1643234770,286092862,862747629,646942431,1447221903,582746689,1381450837,1437075569],[241709644,668804471,43357345,1511449529,1988829,1374853324,1249756793,1961333560],[755382598,520149234,1214858658,1730290731,961443354,1316431390,1510697437,1275712840],[1876018452,907012945,205753221,2063931780,442476655,1101399845,1505430109,1819999611],[1319335388,1028296123,151941340,858408947,406270405,1259503955,1195862900,1091824174],[1561286187,486430325,1253053700,1498333106,813500416,934766721,1655240078,1987691692],[401911723,486175081,1497986056,1730818562,383404472,286330303,1572648362,1115930225],[968508111,1001938336,698023187,1800302119,952872091,1300123899,1307554174,922208864],[860783571,101777057,1272751881,744643582,1251162145,136226035,1356185846,714937617],[1405622829,1736790569,763979170,1727405953,1619895497,1752664951,485457373,1514755798],[221147829,2106616610,2015771451,1249833153,1093423638,1268221474,1181427998,734548612],[1752782599,412050412,390229575,1192521221,1005264458,533200343,1323732543,1244810647],[906309217,413763115,1389430939,1357511660,274209365,1971862061,850650019,1123064505],[1044569222,511283946,1714575648,99162111,1839703811,40082182,276927514,1549318133],[421377714,1664574560,1242525871,232473682,1913348896,657345322,1005169737,293170717],[1779660947,982578222,710129249,1123462617,1196869286,2098455793,1393883953,259517001],[552401703,1070411136,611913981,1770985592,1068949960,1597517372,127009728,1133223217],[1357086621,1351890708,663779848,1182708282,386980856,1741206198,5806867,1874052375],[1836370032,1401377140,1582641143,314961785,816826029,1948802982,929770401,2128216970],[496513997,954165671,1571333561,1281197868,303848774,1073493610,2034642011,621686626],[1030603529,2121807438,1374681695,774170526,988499474,724415967,1484543276,1535808632],[1057199289,8783048,1043210470,54754473,177328489,758292598,1528472182,1141095973],[735221189,810142955,1226812579,1448980670,1736623784,1874292948,897292186,959402271],[1312002305,240835977,1828431815,285271466,1360394722,213922390,920973035,1497944246],[15304522,1092852615,1714690098,4320487,1749525427,1668577903,2102065719,984231472],[32095924,1722143157,1680758787,1012232492,1365511102,1909206415,426243807,1722796899],[457479812,178385272,369673085,1476578815,1341585527,375192261,2129840327,1388900447],[305211063,2122242805,569013211,1101105400,2082993981,905206230,1482717682,2092456758],[828474381,7271593,376717707,915953385,1891958800,626388482,580898906,1070057430],[1930477655,285497913,1836480149,1694363602,726076547,1880363215,1951640550,1875518929],[1731257154,680013498,631051194,1125027268,1264217587,1116363246,81789843,728677883],[1115313098,702291332,1375148313,311348864,192087618,876450425,812021693,10093845],[138918392,1727241755,1467133646,2022121750,1670769955,949252678,327407982,535468750],[242347085,1188695949,124061673,1346094436,2018748139,665591744,2110209453,150456611],[2057194029,254676894,895761558,57006124,874705809,1232860981,689100666,1438321258],[439691523,1045946149,2320561,127866811,862214805,1847575613,259718035,1255109429],[1130566878,1083194953,1926228787,1366455308,1326943007,895482743,1482169509,600952938],[432195508,220225238,714993417,759257964,460813507,1771153274,1266038588,1251156812],[1549519328,989922108,820048089,1126743005,98453186,451287232,346683318,1951537350],[1422555525,737237791,1140068728,243539572,1469161631,1014604013,585643941,583593615],[392668082,878758640,858438633,229764213,684893511,995271997,31416332,895254277],[442156614,1550284476,1204916315,1124444955,705911775,35626231,766568645,21605765],[696608681,1430144791,1229087103,50506759,720630294,2098585133,1097449675,2102821586],[499525061,2126153135,856566938,449586441,145374512,316821275,1571680246,765449474],[1612637364,59500690,265147698,868954822,1139212626,1272602506,2082805949,2112307736],[546458251,1948453818,22613991,476202786,1203173647,463105970,223898552,743680511],[1284363627,1492558917,1551126338,1206950475,1603147658,1885170039,2035597986,353813112],[437797583,1035135004,2046648665,43170244,855749857,734347681,1116753720,1088112240],[1414868316,877531407,95498121,2034385498,1162859869,870166626,1770131121,608499928],[1236465783,759544306,2007922314,1091519416,1958173852,511421639,977130991,240775260],[1606591647,1109599513,1757698017,1513964251,1049300337,1622700141,1289889594,288328755],[1395566507,578656136,1568579519,1854627763,30808316,942078907,1485220839,1200395096],[1162476087,927731280,1481652150,1371324021,2096351696,1801721899,1781259008,1477647115],[106757867,961729401,2051635041,1035852839,2021995040,1893294188,1618027209,1648927601],[2012305816,1620331553,819318037,1550509674,1498348763,1723022283,2098284277,1809986254],[1461376379,821252048,1808690333,770874507,1251946296,236050825,2126472157,346630049],[557546304,781567477,1208791280,721093192,1182952425,948187472,303540687,330895440],[936928780,1871041432,296352283,1672943618,1760873238,1635295280,673605915,1179750202],[383729858,431568113,1192215342,1829476869,1695368698,532250980,512971162,835704277],[1762570352,1019093454,401909934,734986270,1381650031,1685611868,350221004,27911124],[419026073,1960188968,55631660,354993569,277096402,961774014,171596965,1074641384],[1089482930,930799335,249073093,610731243,1864267350,1966493028,716662085,322100432],[390847920,1217762003,1656256256,847054701,281535824,1203663981,1916474937,370519847],[1385960166,1742168617,1788148053,1055966425,706959892,671136054,576828336,701247679],[854414518,1607845621,1786788428,2075143543,1496707335,150064973,1083557856,1619120629],[1944706961,2083527372,390807725,1065660577,273792792,1635949682,1554409083,33742499],[382782535,398390181,140669946,489275425,1076548952,1526481307,720910336,1532767546],[300352271,709424514,447329334,1800521556,313059010,1980213160,1452568211,945011342],[1089891291,1797936729,585812286,1283664990,413758748,736970872,194995918,1013579688],[469757011,555715867,476308518,1076995982,1407851476,1729729600,1614460951,857716850],[1221501257,529481184,409803716,1539737207,202374106,780598520,577606608,1318114839],[1539395630,1344073092,885542032,1265374254,1064468470,980621119,2042997491,1119484949],[1297815015,1706964171,2034064490,214306577,1157239836,1750118158,1031260982,637379616],[1461772620,1089170333,247366519,572653222,1758155179,383878262,1493363711,2111849697],[1704834843,146504205,397668013,1459296591,1223383473,1487561290,1048236923,280168571],[82096073,1555071527,1234854783,1241945938,375850462,1076477847,825987721,1586159527],[2041899229,1241732391,1640786426,1789761112,766503773,311776206,256828662,449442379],[1095937743,2043676539,1922274418,1536648814,1259342492,635633960,461100358,1076496657],[2063426620,1929280885,5800606,541139835,1901711887,1618870629,1389425916,1386973107],[1049811708,1067538775,465123281,436469461,133676301,518510934,932013663,1361778471],[981648558,493764528,1572870321,55189372,351848311,1785264398,498540184,2096738962],[1073119759,1543422789,1049231949,1193610724,877040865,1003907684,1260427559,565884395],[981821050,877250022,1241091108,624698328,831847197,321481466,479739467,431392102],[379331905,629195377,515149083,1102590450,642545010,241957755,159686691,1172188995],[2064572073,387297285,515488757,671956829,1010866240,1170310521,531821681,1987530125],[61617165,576460851,391228344,1421290126,2060669426,492886259,1590787181,396824022],[1520921799,1558404452,314841390,283249100,608500099,1908128616,2111275779,1892596218],[1923946250,1859071219,1769525557,1171348643,1258508044,603870434,300621739,726040070],[536604682,695332445,948382698,1385362007,2080485779,404266331,189657180,1831240825],[1189360012,1438299037,113158284,977644349,667182734,1387598260,185520468,206084415],[1618179803,656127007,1918612283,1325358633,778420484,318057258,397233849,712930399],[814905056,1822426014,606130362,575504235,1776350601,635728320,2044067093,13891248],[161008196,193577067,2070390439,1969167522,1533185251,1916544141,1619307763,1184769606],[863486505,1716972369,372886540,397005435,1592649237,851481302,1305387626,1668072440],[1975603074,594045193,1402642858,1382983406,218420557,748622667,1517896472,1783272602],[1153605837,1654976490,773437580,1990300305,725597317,1075078376,1511016457,398393548],[52671117,1528807528,1157577550,1326120851,989149621,1132868138,1601310223,444442116],[181223977,1160562831,640057390,379840069,180657538,109830643,2081473281,691745558],[1843781031,1086774279,1754275887,1630569773,918222565,886059400,173121243,1303441967],[1887909053,1999575464,997452540,1508314257,1574792457,8328457,1146240107,863333951],[1394261341,1970323342,482036598,2105238480,1342070270,847672958,1070973216,1890789614],[1892411313,1500177414,287601499,1342174828,1813505880,1446151166,1899680530,345992803],[1499020753,464298994,225113543,1065308613,1523095060,1850206131,1715789144,196398517],[519195126,1635119978,569090021,171856791,1033001714,921821613,881135069,1398781703],[1661131718,741982056,1778357790,328000460,259436814,1520115310,1933837891,1440962502],[1907073493,1567839598,1161064635,1539377642,1909204129,926037547,1208266969,1254809301],[652640308,1442864977,1205986112,123418440,643119024,1415933468,299228874,1983350259],[1510200189,1574889699,1396473933,1303044476,1104940583,1813711331,1447666538,853450960],[1823601212,230717199,2129768701,1705211766,580493796,549521784,513617996,1065398457],[108250515,603883096,1727901827,399398991,1069809616,771947567,1981023595,1490774905],[1442460533,411579516,121750484,1404689034,1505279240,854453716,580646136,1886934332],[839464939,1359984718,1744673959,1344878042,853713001,190284331,49803968,1030780003],[697601853,1866353872,41867674,1867719724,354307073,334888171,1504878110,717230117],[102258536,110460581,1773102839,1593023874,313861860,1634214827,525829538,2094546374],[50880547,481901289,843911458,1728188321,724407558,1234960767,962769193,1000361918],[831734439,1549156603,28080931,789007910,78080023,1814122245,1920930678,1158099122],[411303485,1929417995,1060019637,1707445618,1383070720,1718915104,1328684919,977288297],[2125575677,1741970664,1057381570,1634414652,1233596445,584009061,943153382,1558065728],[1127382685,1617588089,1662152694,835962168,316109876,823837972,1145759485,811446480],[838402429,1449559642,1139824739,975833975,607805772,191634287,522483067,341920737],[606799464,1204100633,978938135,1013322508,582469198,1457138878,57032558,1842865642],[53463749,593656961,1310220285,618890406,1236329093,219125721,1712163213,1631061759],[1866552724,904307423,1853556906,1588604019,1101497322,1080257676,1460745453,1436248212],[1727806698,256979265,2125004383,1182990759,1167471864,1347789358,1255452210,416327048],[1026943117,112101929,821312262,95097850,1830893686,721431008,1851873270,473279761],[932573443,1591697676,996759222,1618091006,999471707,19113499,1946925508,642968106],[213317571,2091896241,1143371127,751025766,1159663590,224282467,318021610,771678360],[2100104997,1918918570,1167971871,1608721347,477387501,900932307,1741450307,238211881],[1820223660,1739441773,192766671,557839873,1016412862,1988435761,253187663,2045380331],[1772896442,910674294,1743271851,1015565140,1071739753,26490333,41486435,337956489],[16495183,1542737779,313078575,659887009,1596309770,607115490,1922060109,2106394750],[1120810169,1152628633,1847553825,1892987229,2107398064,1072088285,1256984328,573093928],[1238874452,1079998657,2056161959,877597203,1401134434,1227598046,1152147685,268794056],[1486995430,1170706846,1030904848,1738376843,1480399356,1038384360,218364831,352904293],[777240298,1486109017,1020966116,1596522582,1814379496,37425049,1309930612,793647585],[1780982398,1299493764,438929807,545380672,614831312,1755921932,141385438,1638159185],[1724770776,1200227181,921384857,1474401915,1528549769,348542208,972917009,1487592567],[1843124894,1274011560,489268298,381376328,2119918342,92440799,542067920,1000531021],[1522372086,1354518053,1704871962,881016664,1260966135,1092047818,401009823,364371561],[36876931,240228945,359803067,667079696,442024454,1308764317,1881108328,1025853617],[990505428,919995602,182417634,134731849,2027231607,1415786736,779568949,732469699],[1608187412,1962142972,646744900,181446086,1149470612,1217311335,553897376,2082716476],[1415121447,977952651,1779746314,730176197,14938451,1856684131,1951122039,319492979],[552664663,1133893876,128448386,2062060706,868140908,1736217896,2049828834,610617120],[598358964,349064130,586627777,609555124,1488446312,1227456658,1708164675,733076011],[2108928579,830463573,30411085,1170652348,1050131704,1922689280,1050614693,1794651198],[1585442764,571013550,1228930696,530296844,1993627356,1311329934,318207988,226897201],[1828475028,1372932583,73314829,1631180162,852533153,548893982,1472962114,1050071774],[456495725,105910937,1285093594,539514523,296848608,897132870,300942334,1556251396],[1933665674,242563669,1336009578,916158304,127479549,1205934693,136003945,2034381646],[117410846,1307655100,248482407,440449104,424590828,792269262,1802019765,608994867],[324362267,1598747428,1899003154,1187791079,1453452434,858458022,1317259955,1348078523],[162307085,2108906306,1995632484,99380446,913406936,250739749,2033651547,746537941],[1313486913,145061025,134670109,1720781334,1700699675,1687578817,1012814561,175710833],[1692623678,1564597728,771793502,552598471,1588573473,379316344,1723744027,2008757104],[1112984320,664496993,1657416895,540524349,1650167188,647992872,3006750,1763558901],[724101135,2063084586,1751305902,171758256,1037035930,1817705174,1316648467,2113248034],[656044666,1935932747,565433775,1136930374,117012288,1710971387,834358064,1346074420],[286000720,807887022,501389153,497122650,882383946,876441651,1306068525,1538038142],[205241795,569848719,919610879,335848976,1138966495,599044899,1552500229,375639208],[367190313,1328040030,1714656030,2016242749,1279075644,443019698,397114774,1934933961],[1777917011,1416278088,242457853,1580764690,1407626943,50769382,1054841913,1395969783],[1122484911,2040007167,1959876803,942981954,178623223,553933608,6591935,1813138031],[2107865664,2078256979,1793111019,469655214,215776760,807637553,614920095,140942313],[1375087520,389549214,1070646733,1976960212,174784658,2047015128,287015400,1430448467],[808681853,1601380591,462407520,692714580,368198216,1070004048,421311447,1363818928],[594675964,216382415,1840942366,1754380870,1915948000,17312840,330471650,1222601533],[1020660872,991129436,135370214,547889435,529735866,1515069691,1466798,308198136],[1045130953,881249424,104752608,23927138,1231454635,1081447812,1423858755,1768579459],[669759053,1688869198,739337144,1192265937,375744102,2044996391,1092790222,1144803776],[654534916,168432367,1220698401,1111492763,1062911772,1261942485,992491008,1868882230],[1304612077,2074815711,337737314,1749438698,543386630,228816406,7397595,807836224],[326391576,1252320685,2121428099,1735129431,1580243277,1283221481,378441544,1889725872],[1828025076,643028071,1469584044,1916793345,1563211901,843667220,1815544052,350527531],[1505168842,1901578537,1264594896,213819373,640011460,513546383,1417257530,1087444422],[2124714304,772139649,93901899,408148247,1521529730,212506293,1746810168,2040681144],[232153750,1580061198,218574403,1249741822,232318621,1317190412,731094343,1727114388],[2107223042,1282537136,192423299,896946369,472557610,1248483885,1115073207,416611538],[1364977931,1792137534,651973566,590477344,851619444,1413064120,365784464,1357970426],[929666266,63863617,990548916,1088344892,1043924852,1655316873,1432396824,1939903057],[2103563458,710668407,1589691005,1930945786,1647029571,1953494201,2035540948,567027507],[483194069,1095249143,1379817429,455373144,549804161,458560678,1621446000,782904321],[597655635,142883378,1001780790,839745377,439317583,1996344079,2017316270,244819670],[1504351517,1517899336,374089253,652573246,343861192,1878686868,1311498588,1917093751],[229331302,238826587,1306002252,711446769,1616367692,930016527,1156789745,313730619],[1828193385,584702991,1445741081,1443145912,1258710416,342095998,2063884846,1109444506],[973978831,1653806972,1460654197,1177940361,1002905537,15616047,1645020406,648519074],[1537966701,1983135110,978501509,689023912,1551036211,1912737075,1431995826,1553067345],[2059241346,675387192,1591810460,417562461,952597961,112831606,126317413,1065651629],[2122584969,1363793781,1517171085,1765285142,916465684,1319503638,2094309623,156860291],[936321689,436468435,124570592,635147793,1530852213,1434715179,1327786377,376626591],[596486289,1532851228,1340970091,1313970188,1616839587,1556522053,1676938086,1351626245],[461198232,304778426,859994094,856491998,999293647,425147275,370418410,331079151],[1433315609,112742330,465222394,2027941891,1038274628,559706306,1209858806,1862986188],[1603763652,1560973097,443408559,1291672495,96173905,1990110304,740814064,887202380],[1867555116,453117293,1203709253,283296404,1035756189,1701856488,314519422,734017543],[1013063620,664387081,1589438404,1409650556,1756124678,1979941058,1391995325,469678391],[1742407605,830703376,749168402,1325836081,470772819,1933430545,1149784496,964296740],[631860894,471799687,2118697156,1350470692,2060859793,629693742,323320744,840703893],[1400307786,1115449142,1900501038,112529200,1163619381,1564144649,2062583844,795383927],[427896119,2088276032,1752929296,1878084698,150104775,1560620069,343540527,988270060],[345718757,1847652610,599283126,1863691102,487619268,903321709,611826791,2059276815],[1695074154,1698707548,875220863,686345803,1437553984,1177132543,2027690497,243667464],[1046393561,2128388495,1919076017,2017438016,1699023737,600110337,900658196,2040646376],[1081087993,250625649,1373853489,1698164400,816458653,933864703,1061605351,966615607],[106945906,1809285983,1891403867,487949799,2069945516,1920207855,443836541,1128946401],[1076345924,1000064428,1116872069,1656029940,1558379882,186977236,321341232,1380940617],[694143490,458587117,976257959,2032011324,183488445,883604319,948080659,404728743],[1023057813,1553139703,1314572758,2064485529,1277789963,146750879,391235564,1096816929],[980635229,1629422102,692207685,231495971,909835175,969678231,2069286289,1154336822],[1615646570,1165711102,349847441,628288330,30108939,1168767905,110765881,227484310],[1920997978,1598492202,105047318,393830075,777404822,1977357909,442462183,1829179225],[1298162723,165240431,1638315172,655832930,1165158916,1418811582,1765465316,1039322695],[929350383,561997833,763986120,696482229,1593937854,1500437941,436749235,238383385],[81728945,540605169,1025690004,1589025965,1598022974,100518276,1203935803,1541925181],[770319442,1112391993,1557745154,892565812,1325720803,371781723,1606185344,919076043],[499287590,558460428,233996615,969370649,517321320,661353208,443032805,670202797],[307683783,2016391173,347246934,74523609,836403426,488112075,1591519404,1741410485],[414172308,598175741,1077612168,315293447,721321705,1669110510,2038290226,379391809],[1313433799,176991500,1757605397,1425540443,388030384,717974773,593782427,473393932],[232728079,2048606203,1660428411,854390280,1177354757,823037356,519053492,1948854917],[1833441731,2047312572,755452179,485524981,1320243401,2093234089,435862888,434885643],[1109531875,1223273271,1755082685,1215504285,1837051892,1072516550,2080905318,942296841],[575155287,572407644,1469471665,1958070566,726497957,1382976685,1182264057,405609280],[376099124,1424505866,787142341,88670008,158246389,510219126,1798560087,1243196972],[645331471,451227935,1904238806,1416709998,1565891469,1862341838,1975965048,101174516],[1594443901,1938354495,75135934,1243273516,728778338,837169468,94187453,1689408708],[591408576,1054337688,1034438544,1407270140,1297163178,958375672,1299735436,1672486795],[1862681602,153697766,2389384,1224668643,382073603,1250047517,1117582948,101739971],[815008662,1101508039,4134584,1214868727,811060729,113902780,1026969371,1741440129],[617306216,703844641,388060498,495731603,1543916519,215587876,1199280712,1606623426],[1040139886,130105659,1282254676,1003507810,1972085593,601531616,1382210780,971516729],[2058440673,353316601,1180288746,1841282643,1852702612,1157371535,451709830,449164909],[1684193615,614146909,543167634,2055967975,1791250657,906782132,1236852444,87261111],[104983602,855605635,662172404,407914420,551975456,764378757,210752293,234687742],[94321346,1976030278,1981237153,810184963,1418036371,2064490567,1300788466,781941857],[400109519,1283685913,18679324,1490328111,93551851,1354052935,321033042,291870294],[1224041477,262960607,375726626,1393180746,452807951,1051234425,634782034,702661789],[2039875854,2043379008,966514955,1541737755,1199611194,485953404,1212507884,487839571],[1364588559,1992070093,842802677,1450414777,1449277047,1933558722,1483434611,2054376999],[1346426465,772262557,427578205,1216516152,300937908,1376242529,186789283,169005321],[1111114765,1540839579,131808699,156210430,1544980997,1371739229,738160394,1008172820],[1403037591,1047990559,1001512756,810733823,1448679025,1680475061,1011902127,1878640507],[1729463572,1710905958,1556299733,450652732,803779576,140166360,2043549068,1443560203],[1929328198,449364731,1846290229,672877698,1730159261,1025832047,1111146060,329207382],[1603991945,626629113,1123580653,1027277863,1993101270,1284708514,1530093509,273126477],[1067901945,2073035631,1676563707,161614434,971969435,1474207030,239308418,439669451],[1450646436,1673878405,1550360761,1798204847,399174085,208288256,654334993,205184170],[2130500771,220436026,1059128062,1305783111,1951602678,830913183,942022743,1527474457],[20480286,585873325,428322814,586466815,1758959570,63132240,294217414,1907181033],[2077935871,1921633221,1213461409,1692535686,1449633909,1319421941,286691425,1864573449],[2044167697,1070716859,1528339324,818159762,1427682980,1853279391,702391685,1567299437],[1047285459,2064271853,116310241,2123963138,602778055,297030478,1072468664,833851164],[1958645230,704905631,1566578359,914795298,210679210,1821669744,558446135,1480123577],[505755441,1068595559,1849452221,1300510201,397005310,1879395160,1286439346,1446835558],[2046713787,479191866,624967886,627394250,222204087,883917413,646934793,308200196],[1402232941,1246332902,191649128,1462909470,425286405,1457542025,359046086,1009670220],[1279348383,1851619341,1238529451,127340263,589111064,1713881625,1818678075,320398165],[1959305935,872374377,297065705,1841366534,224958685,1944932313,1383580721,1429024129],[794755660,41664652,1685136292,2073313627,938681768,19393492,134678961,1289935391],[490359774,784607674,1825231492,1638590219,1288914147,448121420,715781187,213448313],[643432255,1595792684,871035866,1788905595,1031179552,1645417201,873300544,1302278064],[1680927342,1339761987,1455951015,1312003647,787309433,381225140,967220190,18646274],[1738213792,625215432,1586786775,2108237987,1442437751,1537723954,43125901,839264381],[621131680,1736304978,1312236999,643989594,773962452,1612171258,1445362459,1012655272],[1328140932,1935026479,1998238627,538506817,780506597,246015210,1872439260,1290428960],[1188529815,1278229165,248425302,624886323,1664025289,1955432847,288744169,1262838793],[1739154070,2017247961,1546452190,1985082973,631374848,2097222447,826651665,1196759660],[794723500,1031933366,1699380238,1910734896,921729643,297518944,415703450,892899081],[1772137745,2126836471,1507721469,1413517831,1833858047,1551141141,543279193,1947592633],[1957629712,977490663,17537299,1792943877,1436704677,1811794604,1158011609,450737443],[23942340,677203008,729167369,1987185197,1165947701,1895840244,1688269940,803029666],[1493540200,1548910089,1527793637,116704358,1236356334,380450301,776245076,1009763687],[2038909188,84899615,1645101720,878434619,937623202,2096937498,460040992,1935549689],[796793845,340569666,1030517184,2035485091,216032578,120913576,363568317,2076882695],[662518350,515052707,740832765,731044453,1137726728,395124178,287297011,1498127421],[903107648,683254426,1085843995,1772353099,955818463,1072079259,1449395197,1888048945],[1077572601,56051145,93681572,731211536,1173852168,571145870,951603051,2054516082],[116512534,2071809944,751079164,593324339,1523461591,1994804221,1156997633,1138271133],[217406995,754209560,191268999,282636725,1006357177,1927742923,271008463,1589452496],[1103329763,1378186650,1905359291,200846842,115331688,2006603801,1208754279,1075092275],[182500139,1545331658,791154728,1865766414,559722653,1096038632,1020991354,1501822855],[1824085338,983003170,1533362512,2113663913,1585864851,1185410937,915858469,59158468],[1142609605,39195629,1426045060,37317074,1684545992,1447072390,2093813756,839821860],[1279577654,1366159347,1699673010,1180034324,590467926,682697364,493330639,1607608322],[140740601,1812091477,1767880688,620867662,1771665562,1927263351,172636168,285484433],[1963290363,1699214767,1666290579,132234943,747895336,2027232598,606758123,1625007194],[1521184976,1070493217,1586838217,1515207054,273494972,1247633475,524740022,427526037],[2056887209,429485869,838928170,1674434671,85047386,1159396037,1865246075,1746745404],[1412210233,1711687553,528308436,1561390209,157418330,53246193,1091056140,209199436],[1709311630,1342930364,1062856591,1211869889,224774084,1487668729,2104331448,699926190],[1794533418,2016652888,1879056807,792017853,11426515,2014869708,281646297,1518760059],[1473280336,922843310,1989390670,1186707122,1104033196,1206542184,1688883893,1029963194],[1641965677,1353961851,1992252628,848541542,1774573095,1900152750,301324122,531430722],[1383652477,2054332048,207347391,1891868064,581754694,598544813,916512473,322842059],[9231069,2120255339,2003056703,699835490,1866549392,323071836,1291881988,261997541],[1770705733,2128012562,1032689811,17230181,2071511161,1393623480,1821246430,650342683],[191519787,1074404084,1982730978,1824990927,1697269283,1223493881,291098065,2094263132],[2054191342,363361692,814394824,2018284168,1378039071,1091321466,2055245887,915541812],[999357908,1328927829,1400352053,569585559,521406785,26421347,1370407859,1679605930],[1757767969,1207150513,1568740776,1581203066,1382429523,1956022875,1298086620,1502504864],[892120189,1325613841,282050746,134945930,1847008164,955029866,1142599839,1109116828],[1038454907,1421964546,1052188486,949535875,160786245,1745278009,941360724,589207390],[901751367,963002819,1830001256,163064447,1715486966,1608878935,573096340,1009811412],[1297382558,76655640,1787530676,437834041,1502808292,449872795,2086155138,1401886393],[1251006122,1525932222,479411047,1942321552,1189571160,675766425,1068580622,1586404048],[1913891305,514533299,1863138882,403674320,1729835584,1197288805,1220038664,113130667],[2000361791,1480155435,1974486116,1114801172,1148894763,1333024438,44258690,1744912657],[1333803150,1909021503,364207903,1324656799,1638902642,100836747,1004968062,801733795],[1270578820,855645428,1181086929,461379513,794336881,1035006067,178719095,86332981],[1865871367,720715200,430911443,1344658218,352500866,27337409,1594780100,627082957],[735388445,1918490050,1190421149,1844992497,1600175533,40171970,194481226,760168963],[1664989574,75365570,1012682114,1053683590,1548580534,415150069,465056888,58991881],[340723934,1987442766,786503524,1653913211,338894683,319070202,1930314257,1589179732],[2114352942,1754417713,1174652731,834190838,2003564606,822941043,191340266,833905007],[1382384628,2086264396,1810955969,678089085,1610589572,1378148191,2009209344,92530519],[892271874,1928224003,1250317563,1599870381,772985735,1346176685,681645344,201929470],[1363802463,399901196,2095204934,2070165273,1150308081,1908868990,1090762609,460290446],[26560269,1934131710,1510153532,758790809,844899561,764349454,1334532888,1950672823],[279263204,1156936212,1330580480,742860154,339362279,1217153507,1898789129,1905737218],[967438744,317841276,1171869706,1431837920,1681622909,343795834,740566488,237350536],[1236084449,1857393783,1867538694,1573529329,1158490208,950449215,1785513812,563104759],[1766713969,2096214707,1527393398,1035756709,1768561264,331647574,993806658,1440668789],[1620431426,21212600,776380881,960319775,211863426,262849583,613329161,205033935],[1267827811,430804258,457211356,827255038,1822431816,1002265119,1292576707,220249654],[1014810445,664308246,559129289,1374678418,61585167,1339041868,1988167843,149931907],[155345327,473659819,1782989212,1050123993,884232755,1933548601,846764032,1698265454],[1260822836,1894629485,1581885560,451027757,1679210405,1247239996,429173011,1165354602],[2069130361,992221439,937549369,1945330433,245179972,1652221018,1076624281,862875989],[932668813,1685799997,910454423,834426084,1635864181,956968610,340127375,1445496991],[787577527,734865229,827899284,247716269,460370230,1326851053,1309420623,1950109241],[1556061778,94826439,864526500,1562963576,1631921409,1998894041,2060286060,504692170],[1615293126,375818769,1785551271,1042427079,124865901,956988434,1068288295,140274269],[2046681427,1883981776,871088617,1133559115,2009175730,288546400,1622832384,1539007022],[1543031038,942465196,1331225515,2057201425,614020764,969789033,245612907,383542365],[1764913945,1341608486,826993386,1104006286,1005954340,1360949437,787565010,350812479],[863314541,158424137,1129333649,1465131372,1059730653,1585494853,1968403055,1585577519],[2095381560,1316409795,1019702622,1543681455,1614919165,1251777899,435032723,1608085372],[1856513507,348368077,334730931,813476410,592685407,2097162316,1657918942,1267310141],[2101138864,1885239782,153078613,1165502667,577602058,1277115686,381044821,1796057288],[809664732,794877848,747341199,2039077284,976594376,1821974735,145027997,1389038894],[474431238,1109183814,1276537680,1663683537,1498531836,79058406,996835945,663099560],[552776630,2010788184,1365076406,1056875452,472948921,1198304482,803226490,459286492],[1566054317,454804053,1006702570,1804786594,1886231172,615063089,377065956,425490552],[1508883205,266108746,110674034,298912148,631339560,1956518424,635921649,1479331439],[1071362618,1815116436,1996658854,1324640131,199685093,1826003510,1652557971,1923883148],[596344180,145662570,281264125,1760655053,2056822838,739981202,77337283,544446840],[2124798102,1082008414,188076377,1206941839,1938474589,779715740,1897393231,129320457],[1650814367,1270696761,1561212241,1552274059,2128947675,439525876,1410989516,227240581],[1187385047,709325312,1296969095,454288682,882340171,1973380212,350405929,1697978756],[1889104358,1718951821,943219833,723948072,7876683,1421180086,1571391936,2079180547],[1102040366,1846205942,2033725954,77310547,860278467,2096262878,347228700,636630112],[68289316,2096631940,671060845,1921836773,46599732,1032190084,1910620145,1757685584],[1940792717,1042809184,853762782,1350193623,468301983,395785568,11798834,910785879],[501784818,942498583,1040454855,1729245220,1863721664,1926695349,378378489,128549015],[1908535708,886631888,248568535,1235053275,1120171312,1793597694,1267169771,108645446],[245824750,1550804836,2115158593,719308959,930753534,1301669967,1180843191,1624543573],[1902676962,1122916925,193777494,1643104119,1141356791,1836766964,1948572719,2004892232],[717018950,1139185695,381846482,1796652927,987473655,435789880,1124498760,313127672],[626096184,825549919,1122083883,698783397,428246771,727009331,982323416,694707426],[532842603,842130395,1008606549,962160553,1318056681,77403262,1640499949,1177502345],[906820871,1203727701,885835382,1043863308,1109269831,1690090837,606927141,1033366301],[1857080887,518814763,896293467,914497340,2042571902,356799295,1156804753,1411488977],[1576080654,5203187,1853939113,177490202,1701565007,1082784107,989584094,1385569827],[457937043,1808745212,774026963,1416144104,366036659,2045633756,79876057,1528279035],[2073580693,794228338,2096957450,1943492197,1739055922,1785369970,164696575,1771283814],[2054313491,1589702667,863537743,529433484,1977163995,41183290,1779979050,1663975872],[1497829177,268414157,1428027763,1257224341,1699323735,23121066,774354973,1664277909],[826734193,504121317,1941814753,2075110545,1231634051,1494041925,300072437,1745623785],[466206213,1705221827,2014301432,1125326181,99316505,23788987,648054801,530998991],[1927631905,1408499946,169529919,1483506997,1667629448,926971962,1033817355,93835728],[81342873,1900268125,68091688,271511980,1511149249,1156223465,412861750,1515148838],[1565172780,563869337,519746388,441491130,1805140019,1634393613,774956004,1244510912],[1335815067,1094924258,978457510,244127999,520416427,812153999,951735774,921627364],[451277702,1740712281,197924698,1889525504,1263676402,1553502995,1767159552,816949720],[1905935836,539338862,1183210939,1920323804,325491213,520227459,748084880,606537448],[641671693,1075182274,542837947,1470208027,1132834602,762069111,1208144087,151991770],[1647249600,1909532276,799844550,250902031,68538223,1012300498,1770896225,947774592],[569926951,646684111,1638202116,364428031,1622237927,1651063797,91965683,632633940],[1042651644,1178020931,1526982767,1404804088,79923617,1276185700,2028495567,1569398457],[1994515225,355682241,1991353390,1699517002,994811639,1185207697,608724024,829465486],[2088186896,670078013,278800121,181065849,1894469168,252920130,1273391653,289493847],[448259849,1034693103,1787390858,1807886366,1465903273,173293258,896707964,971081630],[944504117,643481425,575857324,606122306,1743090743,1386448742,2002842138,603657223],[1489704919,291946170,1199108985,1542384949,1490434555,284639013,684794308,1833384753],[341366464,2044497034,335643059,1807949085,1716439412,458247233,63433193,800475674],[1908962179,1696173014,1387577610,1470557569,2096242248,1348757586,1973320726,371155651],[713694737,330963276,80927156,365375943,1978659670,805946629,1060708349,1492942191],[1919060219,457701708,524542219,1917633843,1448978522,825755036,1635034236,669282640],[1916742987,1378065123,469611151,1436136630,957919366,1104951607,1914473551,1735793587],[1381212301,1518560481,741479722,285545676,1924038801,365253292,1524662811,1074994293],[829830017,672702237,1564802284,1456231788,154766821,1827346087,66716337,1530628313],[167140931,1849690479,1534735499,602922978,1752155861,1058328119,909064632,643907920],[170708830,1792518825,1539622580,238746664,1906614400,674304748,1928849518,1239301517],[1189894802,1498888875,1993485147,455797637,469144058,2014417429,1567948211,1156383140],[366346985,1014745724,1240666183,160227839,1218413672,1703074002,1603019276,1530063368],[1002541229,75731410,1605126641,183382305,142454002,479891241,1244298690,306610687],[1267292639,1106067817,576248082,170413022,901876535,13499280,975740,779295817],[1823625731,1849070628,1543760081,1649107613,1439292842,719888410,991071100,177270677],[1715590457,897227187,353618831,2103250433,2125644192,1757944707,1547544735,1891255042],[1498062635,287574532,1242544077,1737431992,1870090367,1450582784,1917019238,355576711],[551404459,546483014,223812283,1944451027,1360221877,1239785262,706671755,558753316],[360530974,443521815,1757633520,2348881,911206568,156692945,1505606442,1705766310],[1688551095,979552720,1618645186,1643492918,1597333658,91925969,1685896120,720248073],[1040406714,712564407,1067260007,298674382,566537111,516455158,1405812921,428131309],[1278079760,244601606,200388063,1672515605,1106107367,330552844,843991829,1393683037],[1113596054,749041013,1216801888,1540048157,822320941,727178947,1544399375,905812833],[514337358,1958190062,1363475079,1267912179,878581707,229637822,1003283165,1058067709],[201204375,547478878,944053920,200852121,1472217664,1275765855,1027645663,2081658680],[2035303234,1202467985,692587805,495842639,797132450,1409839986,1607638630,248096410],[200952715,1704611597,2049475998,1322522988,1035325084,1483824973,1701755134,1958122184],[895198056,1535136862,1803187659,888962156,100334847,507155147,802465105,1728144247],[1764722574,1164247028,597493636,162590613,1130548315,240157702,1223065183,1087417140],[64263677,2064049580,1983552776,1425076486,874047196,858323171,1677145258,1220220704],[728740361,1018745552,1701259067,823136090,1095848177,1689159188,1855936043,561502111],[381678493,2096803929,1413657172,1276899133,2073403518,540968541,361456828,1952996355],[1081968756,1959945465,1088919003,979693393,1383716969,1123110073,307469553,232644191],[1292951130,1706212762,1431508076,1891690339,428359987,828246216,2089758503,969703698],[632513617,54331279,1422632678,1919901132,484637243,1263368062,1464243527,1710228501],[971003420,1263895128,237372976,1909383704,145400369,170163526,195403442,1039236077],[324806085,1128842769,915705228,2088917093,1345441759,1908647898,511126349,479631002],[1323166336,799647259,64153579,23071264,977742113,23273780,1138709027,1290846495],[1196045813,41762140,1028282525,958664876,824767339,1688318220,660312143,151736770],[1996433419,1235945406,1702300591,1776305915,916101214,10171773,2024143482,381602675],[1441283815,1024189443,788158179,501753317,690070643,566541091,1978629170,1112069733],[1927423809,2086066806,1517550831,816069358,1711977167,1399391137,1890829247,53980505],[669479532,161331154,1249262275,1649655826,1744938027,1510984598,928984381,1581129579],[1912487935,198140181,385998641,599118260,1795722399,1385571549,830364018,1703874313],[399444944,671831535,128111652,588663300,1750578958,324047680,980339383,7589460],[108240377,980084448,1606673088,1778609750,2045093589,1521177974,1290284676,579458164],[1410797631,1207406719,268615816,562369171,808828174,1844946945,600653801,640004022],[1100423331,483596350,1178755815,782517612,718155892,853096379,632792094,1075995424],[1220144124,1218259576,977654228,6623347,1554053010,18776670,2024978800,933597187],[67242660,31237520,1621445798,840106427,218287190,1631922024,304286626,1267750430],[16905061,1834519787,664812090,2121730936,592657243,93829994,1232154561,122393148],[1472194978,1137934765,594053939,695247086,1927083792,454685632,1065529971,817349741],[2108006571,239427637,1602018630,1603868297,300461103,1836892728,173715920,1781244853],[93068276,1904500844,237775311,293798368,1479560675,1603357309,1582742169,2083734544],[146581542,1318069121,431591127,1742856486,1661846568,1290114412,1790554159,1796113192],[1084295271,1526274258,721042140,1976481701,1476459429,724073742,962002870,1979302104],[62149433,766212162,2124174439,772699269,1696282993,1057410781,943137704,1168425997],[91000932,502807074,766149916,1355409637,1914223642,1694408103,1932786091,1262284945],[962026495,735806704,427941016,1600789109,919818250,1804667907,1086301345,1346428206],[1871200743,1105259786,1853808993,1168856852,1894314873,262336859,1709706179,870523730],[1562068131,1953873080,2061413938,237554036,1977028133,1825794329,1488197533,224473973],[1431657419,1640117969,386415899,857120587,1806375285,1300625144,503569331,1831418089],[513020425,1592324796,1755107003,662127058,2061391002,648278841,1078876182,115723433],[948979523,924520408,857274625,393956323,71679002,1609028913,843700399,81254721],[563962010,1395903292,1301528358,1463299872,2082766472,167106913,491362021,1847915328],[97035963,2103377350,2018287236,510242365,1356345471,876156860,544406445,209190934],[828033934,515842059,107907066,431546314,642931604,350661731,1362456620,1669852901],[299260332,1572303460,1903196413,1503922670,631290041,732793174,1453761837,1863464674],[848512633,607761380,490583843,1709043817,1566517197,1471673819,624368011,2094031457],[1957177066,997287931,863350673,867180567,2125778324,1545729770,1497468393,1513971849],[541359834,1408013657,957514564,576005808,1759591252,1237032071,1581871559,1183176939],[130536319,127736788,1613172832,570320908,1484513142,255395717,1622805979,323795461],[236073761,1765243848,926672185,146604445,1087224071,220515832,2084449414,1237407101],[1149042747,1137624221,839484340,1694103497,844250772,1184111613,593303808,1112346283],[763377315,603617653,821483341,551241190,13106885,1125455402,2098641746,742655295],[1443717408,180179239,482273683,438199702,220914265,1738708290,129991232,695188836],[285716181,775398788,304794324,1449335922,351001470,1664200592,1809988622,195545693],[1352606865,359463284,289930292,97490437,217332592,1438505932,403160462,1943494710],[346588426,1894337109,737760824,769997512,1296382678,81045482,1824453605,1265624347],[358194788,1916853532,959879084,1701873990,293536300,162760158,1297747554,1838563874],[1729839432,1394860110,1430614494,2066480552,139050309,1189298703,2084229053,701603164],[456679188,273968690,539606596,2099805983,1100217402,1904279752,535352394,2084319846],[326800207,582272823,1746746265,1197110015,851700709,682923199,141794281,1677783983],[196411422,1789684094,324551719,1427841594,1328909074,1022758294,370771311,150377682],[740017394,1938356263,1689006495,854060343,2078988142,513498705,376367201,1728616719],[1287759880,1921542240,1021600480,1033799360,901301627,1233165808,363035111,99650793],[628447126,510765332,1785669651,807310195,1462082774,297939283,2025083843,255510118],[1740013500,412218096,320002071,890184498,1747660147,765961297,619718443,1067611335],[1943508387,37825646,1194360015,1598673859,471802241,1069465342,145566402,997236898],[75525709,1943780244,49234176,692845861,588949835,1330878955,1750246007,1803422574],[1751852901,128405706,1821950528,507837233,24475449,720817198,1831997967,2117815480],[265568683,731225170,14131654,105645353,116095957,1108019037,455120402,1038269256],[1301218962,313999266,179858212,518883542,1706686441,355996455,119791705,634499508],[1033694195,393304815,572232425,1198008373,388300579,797165786,1914484457,1806184342],[1659316510,759184602,401807909,479449306,1965630556,1359104425,478027929,1802856634],[319957883,1778834942,794243287,1600693582,1188887044,406836806,201966410,1877520179],[1097795509,954058292,434721781,678656918,341526305,1974976216,453283014,1377095768],[620631749,775602695,15767810,759491590,1939958448,450021656,165548065,1424266739],[256325718,1047916678,1314233528,776384271,222545734,682933485,1064689002,710353312],[2025567952,150830790,739278767,1961633597,192994882,1420564307,44809236,290524412],[1352190617,1165436872,2084708862,1576072591,369426090,1764918551,1439787825,1645385255],[1252639530,717537715,1054217689,903146789,342796014,1165290565,850320222,1010537413],[1903144487,1310904137,1158356189,1099451493,100555345,665890182,1639890853,175474724],[1855522291,823624951,458074079,1752742723,1957930942,1492858507,334506814,1903675465],[1666227046,1899819543,64270919,1122077123,80794716,175042152,162993219,997889702],[2112690984,1848590742,59482821,563580214,1221569192,1659704881,1655402227,1248201434],[1754373475,2042934294,1118451388,1476550633,891677183,493850953,718958575,1657317741],[185643405,621973944,520094412,1417016360,844487822,449059810,234894750,1092642041],[114404330,1949432219,975573002,1328606345,416268352,558028831,653397588,7409323],[804099959,1303782884,2001662822,1891970744,1588938822,1047805685,16636715,1365548054],[1476684339,175849234,250633291,659662837,1949816846,256545591,1051059555,1501632978],[252656462,1483109575,1482526117,347993329,1333777397,1099115687,1855782217,712001310],[1119111577,156112853,1640527996,831274958,1727305701,1698852785,1081592940,789096102],[62381000,1965041264,43829545,1750308340,43230926,730496590,1156004701,420930634],[1234500234,806073087,963301108,1877802173,635694369,798323379,1046861428,1504869073],[1899983508,579370822,1597756909,987726795,2097990042,798049870,1437181594,243391035],[1209397186,104037610,939883262,1983766732,445446903,1460506547,918427806,1372681464],[1352472932,964535316,1880302753,148140240,1998180031,480564642,396188109,33932569],[1629950054,743168904,641560646,628596216,1532755194,942416478,94858860,1387538625],[816479387,861087189,823668399,1795726977,76952404,921560641,93829489,1555082591],[1375333938,595396193,1777614425,2089809600,692487636,1673960255,647161970,1011576812],[2123917409,673516892,827418208,1010887613,32505472,1190346422,920349480,1331718966],[1356837455,867804592,243185211,1370662775,458274436,420545555,1223502091,1523479625],[1032949234,182662037,1275668180,172130796,7824414,1016123399,276966294,840681371],[1104803590,2058357318,1535816682,2007614328,137828533,1551696320,736259391,526023753],[748684024,453264950,872072561,923128526,1597977906,1315960691,1172330290,2124163879],[183476819,1203197123,2102439660,266057672,1829070304,747386553,117085459,1642791073],[9692627,741106113,1924864919,927386668,1323635733,343465087,1191978962,778944024],[348930721,1906066452,454285290,199235403,1064710885,1062311493,770512449,1440790125],[1611723589,1807997703,644484050,591657556,103803933,1688826228,1432764642,76466036],[389924562,675953563,1843734701,114331835,424282259,1098456120,318107129,34972802],[2101133772,1061118999,903427785,1378450070,2007259864,1749430425,1746875929,1659078731],[2117829240,129139206,1205752047,1719651153,438290502,1549586163,318046796,194709047],[1954151997,1581156575,1745059114,442943987,1848826730,1369163248,890822336,1361317835],[454573153,366370153,1769826199,1219679960,1032046691,1823273098,1161031085,1209791721],[1842636107,1992111868,1993229847,2071741621,100848570,1853341138,968438062,504125172],[231555441,566081707,1829085231,1573284871,1971211504,1400323201,1337365916,1507448209],[1341615856,590045705,1194146859,1670702913,944658079,2007716381,335254917,316134599],[2072056167,1274375100,1950861005,528551652,2126587843,1784785008,1973526361,1401729402],[1702678613,1873370945,1865850237,712564221,1630159832,218708074,239631695,1169727171],[152403365,1856224060,1335999699,778690468,2072700252,66382072,1917573381,963394845],[313944781,312731650,785089137,1304043401,80850976,1130577189,451775872,674970964],[1620506058,996162174,780927324,125667396,1153168224,190556800,981115538,901750902],[769127387,1730673059,1306123804,104233684,965883631,552161039,1736923978,1308241656],[479155520,166313462,2103092204,350643780,633515724,19245380,2000201380,1897334486],[1581372754,1839420342,6011020,273105768,1999665744,239033086,200739620,395774912],[748486103,854830347,1376529159,865088013,1290523300,1507513618,557101620,676745253],[453183168,1525770734,560431422,1358762520,851647619,1826790962,1227789427,182576033],[851526808,794487824,287865905,522596141,2036415579,1748980341,990678146,1296690949],[883521765,779626765,998192121,266309656,719976903,837534622,1138245359,1558519048],[163102258,309269465,686797444,63577358,55739686,1699837506,1504015285,1139166025],[537625191,1059217730,476078733,1636225141,629739734,1283672163,29392446,1339675754],[682155520,1812080670,1511940495,1279463154,374014805,436946129,1710117729,1286568157],[841860144,1185938208,693331672,443496619,1234215632,1652832216,1576957305,1574005506],[1162686900,76884606,1323266258,1129197531,1734921929,1215474461,1279344835,550031995],[101140451,1564433142,69484302,284600584,1580095273,1695855786,609205182,1975083550],[1670795207,349257987,1638478998,1248059896,207405573,824344461,316577511,143665244],[448636678,2125777880,1193793306,819879562,1199226634,138307881,1474385334,2075730986],[402395386,1049213650,1441968404,1359412288,40367846,854680743,2103090940,1383472334],[1412504797,572299233,1363897416,1834888009,1823696363,220105336,674314051,598103861],[1953254430,1933328643,606102237,2062585812,2032039167,270866524,2041064212,363261181],[348276618,1851293669,1641488579,1110314407,680078394,809295690,787603759,331607478],[118431173,283017431,1693682239,1399630990,1354528572,1580420081,2098891933,104457678],[1405591760,943606918,210985895,625492003,965452275,1174267226,1322867252,1591692892],[1632484861,1070525548,840721734,1310672415,459542702,107039142,1091009523,561361203],[1589810363,232291376,828333369,706550873,533161540,1287997896,568460002,932766972],[1722313396,581443675,663330089,1412242376,448185052,1702280875,1192983230,2038875471],[2029946544,960647585,274282928,1364735344,690998549,234090368,1468558737,56724728],[1407806148,1182857405,1244830778,1560763853,1920827666,321417768,623820155,2040916664],[990279653,566764192,2069568605,525709878,1157222616,68540569,519874418,290917418],[231394587,1154350798,1154826585,1025547849,1999489171,1747482842,1046448118,198650914],[267252388,584284014,1044662779,1423252386,127095436,1801138043,552035891,1505061622],[1089665887,1781701305,665874731,289570473,657526887,326260879,1453703652,1156491003],[2053195044,427412138,1873648137,580161173,2117600931,1502277918,710904777,978582523],[2126974533,688472064,1913584358,70548700,2029367394,172561810,980717957,1678080142],[1642781005,883735167,320524872,527000634,1347920714,456022867,1413783800,1404166515],[711795473,1481093080,472929450,110583021,1587944569,1669254187,1010914577,1329343963],[1407983764,596901650,1041547340,1605478386,1357188041,1592999007,189853815,1204330707],[1684980151,866120989,1951565753,1865838686,623291101,1392889066,796183802,1297481126],[931522423,1460462578,1402426831,1582823584,1908862271,1823452886,283847303,487514228],[339617592,188884769,1863636771,431412209,1377814876,1774582257,462260764,1022033998],[1591190443,1374257156,1955866488,808462546,997060461,1647541560,359163958,961848053],[708883822,335530400,1568370034,990537443,849986693,296384557,1551988084,1819830164],[1941820601,557060987,1810988849,2044634060,733604879,1836401945,1690768689,1734372588],[1311208983,1890200471,1489556132,1342913097,1672279475,1155119072,1108242030,460452245],[819428787,149330540,892191756,1829918597,1369315336,1528471291,407730157,703229746],[1803670726,1872483706,1002908966,112054136,1643882611,845236534,708506604,855276716],[366368483,657774286,1623937718,2114018563,803230083,2084028229,1245206316,1069469552],[1549892870,389919236,790254853,1484704078,939676985,51043234,965774064,749944907],[2018153350,1892400073,1192585808,91494497,1330059150,693963986,202089503,1775121274],[84585415,1232169512,1890716954,1866175365,1954034161,476342813,504138810,1964500902],[468211132,114346117,1483423816,924599212,1450032396,1856156839,1524303016,1329784852],[24339678,628343486,1437162151,553974494,2044765749,1830560997,297500678,2060789028],[481191425,2053694839,273933665,1366603088,1555307745,865029994,897511716,673247170],[1967270593,962063,1558141250,492930867,355445737,760025056,1709366775,201285377],[963448759,1030157697,873555369,638360220,1118772468,759566444,1932105451,558586383],[2122982824,1568367080,892814846,571596078,1339192355,341588677,974360067,305778597],[1322965548,1608687486,2048727109,89859555,1260676800,1767206924,1041695579,1395508115],[1368191282,1764448934,1404972232,487525223,2094963072,1980272731,261021477,374540973],[1711946070,356964787,868661136,1923745923,1598511195,1492902646,565770359,790763925],[438068509,1546514603,1839247775,1633340838,1613015179,190854950,1871230626,976371990],[1784743452,1266218580,1549551307,1000728167,718726496,1350575919,1364075545,919392029],[1799696376,1196381973,1735733500,1833798899,292318353,1830717655,523332752,2087734009],[1622477264,813992364,204819855,1145705423,1367943959,631502680,1496110504,684982357],[725606195,1086443082,1561802527,1171610154,601071692,73448560,870900299,103777599],[901694973,975782122,1572119046,1602325078,1536994584,1050057492,1016599161,28696663],[335841721,270663355,1409206335,1007046342,49692348,615822831,1430655680,284159678],[1120482909,841898416,171088854,806195153,1521612466,2120188530,25399203,520823598],[326444623,693057708,1627745365,172756638,703405359,2039417148,1568554505,1985521254],[130918026,883283768,302333896,955859271,580074522,1750915921,308463692,1430878504],[573165564,2088826777,955982651,1960059846,1706304975,314915136,2005055038,1902170483],[347178457,141142450,590647712,1930522489,1636050628,1780037861,1657108028,447988959],[348799973,743561930,452799008,1801603048,1520154238,183810353,686043973,1929885382],[636493013,1000252390,20321731,307398658,527070150,538792899,54157978,207007606],[304454507,10028961,61165311,1483184804,1540371333,1162832631,288579470,939823721],[1592540350,699308174,113414107,1911295611,322967455,145063306,1217609284,446719705],[1407709622,1045400203,426639181,1892878284,1790458452,924370052,1919522295,264957953],[404953585,54476677,1106809988,1842690793,1600923224,1413037441,1787954439,451669557],[943129106,450917689,1173544436,1844096016,345058652,1588876914,150570583,806243700],[98144496,198034741,506597399,873197707,1580527084,462928264,1865863329,990778611],[180676434,682577770,1087401671,545986098,1521026156,1536251522,1089433522,1989688569],[292055917,890875844,99306993,228919216,942285906,1256975789,1348748537,432327557],[1614722143,229027657,859868267,394564846,297436366,735120439,202010122,343219701],[1708160826,1268070159,1553021244,1138289043,512993442,1070036302,486925594,1030861979],[976925150,1986028561,1958436050,1583077917,1962753962,522952310,321042247,284361175],[952271404,71576498,844143920,638166408,121786939,1110201848,1913604294,972814149],[681501160,1048919271,2129111777,1071170247,1193658571,2009658908,118433495,798245456],[1049681903,1280159050,1632599103,1241179292,943141254,1018098616,712941260,1171723391],[1565451163,2009905715,604285900,1786128180,1684653410,855824432,1803919059,110883979],[1052477554,1802478608,1136194897,1623759732,418529234,1143051831,834279121,1722187849],[953095908,159524245,1441061193,1276653405,338823857,1301699531,1327803114,26195387],[939892458,351788751,305217323,1359315120,1097288550,1970935474,1109049128,1845033470],[1901544325,1309809106,530416433,1814740809,623082324,1131703296,1937308146,1730170544],[217249194,1232147394,96113069,645467616,972653088,456903539,406678982,897900778],[1900096449,146856070,667036906,1993454099,1156027234,294330402,349084253,1279462358],[189472925,1222168858,948160171,1219759442,1604553551,996461148,2046647408,157359149],[1696832596,14923617,823564828,1304986716,1276249257,945106174,1552935785,69825263],[1366651545,1770956290,2119820287,1180130564,661647641,1129585501,227282865,1259510256],[458465471,1627104279,1243732938,1757416700,117040694,1311762373,1491653384,1532007644],[1683961652,648306328,1615425534,1733567266,1249772089,184431679,1148901930,1159358171],[1515692242,514343499,859375736,1526641684,1513966598,1370780615,1181185663,2125409680],[1906143704,829531459,1189609913,55194008,1092966021,307925782,850312105,1451534404],[361217524,1199948982,876354144,1534003747,1588863963,289269537,1619552316,1720607743],[1262060949,2118652446,1722579761,849554318,781546233,191163321,368736705,383693804],[2093788865,260180867,1101805834,1134825225,896356714,995334579,1829367412,1790319237],[1441929558,1795801531,538815768,202649852,862191296,229328763,1450464348,239450231],[900317324,1800365974,739985067,419518043,1667356863,1456333577,1590166101,1787855926],[973766762,405995768,1131364967,1993838897,594328588,1570458055,1262338623,772214952],[667843107,941594372,1580413727,289897461,266435098,411507792,616735140,2085730792],[773322923,1967560931,688700021,918373476,885702468,1184334968,2127173915,2026973318],[2365055,1953018709,333399380,1192532067,866696495,718955577,800745161,946858968],[1996992207,1745851056,543271384,1852918984,72530973,1545437330,1081338997,1404085509],[1006779044,1384030182,683883885,1976559131,1754641584,829829812,2033423895,2043213361],[1160731597,776398490,855347292,1497702695,1060263132,1843906783,665054488,1034007560],[2083122041,224395461,1349898719,1253576074,91433291,1139058491,206366797,551568023],[280122150,62237697,1538450723,322616300,1728980027,1078682650,1443741923,766276172],[1553388358,407268346,639121633,640810401,1852369386,1165399915,227013314,1719474876],[2018261323,1557631052,1650542320,1324851883,2040304464,1682147501,1492647212,1868827140],[1014586225,1470137253,1451349476,667018782,572172949,886537890,254605768,443831482],[1928743694,1324268085,1739723992,311271410,1468942092,1828204017,606615979,1574735672],[1674723156,1133054819,1099535582,1487126478,834229041,2021985914,1943894675,757187895],[688368547,199172164,1405540054,878340172,958313923,1453033038,1776246835,1607902498],[1926250606,853336284,510785901,1323233960,1250234951,1902607635,462078558,1292604913],[2126077559,738781127,601552410,917965312,626535316,440997136,46251182,1488585732],[1575047833,1075919179,505663170,878763014,734252766,1041874706,2095690137,1934122576],[1198395984,784559405,2053532668,1171710702,569879768,572643287,690185722,1527260066],[1130218789,1452058880,621422260,69526145,802482677,1813068844,385174268,1715070963],[1383559565,1216167456,291181980,1773197737,415943198,1715293995,1690133105,1620665184],[1765989374,428101461,523960654,1448558517,1477259246,1364960613,1369546467,1922277069],[1327644659,480891584,1943813685,345526701,1190240222,1813428237,2016858093,1288410426],[593639675,1561699300,1460781064,1836984766,166267207,1076089037,742176605,626304273],[41345815,277681847,807939553,872250836,1258748785,1949045435,257801594,1626190063],[792416034,922678123,1957787556,647325166,601459468,766807577,884811145,52667363],[1017232115,448878617,1320442383,30010108,25297393,715415017,2059435612,342535669],[1271508470,514054621,53839874,1023539179,1570649188,1362755086,1441159830,1778563424],[1488869584,32332064,1269470981,533641691,769690584,1161680540,758614511,1426917661],[1448308620,345158714,5162956,855437653,1033740649,589815104,995282899,1350186414],[1279418596,1772569693,1022465078,559004511,1875584748,525107813,1274350620,245773487],[1689295832,1694027094,467407067,1935744294,1666300002,1408018195,722040355,211399667],[1944674627,1367369166,1127043005,1767266209,63218857,962528692,1306469389,245684827],[71352369,70528140,621576659,722002327,974273662,1617150891,131734262,990390160],[1778589038,498304311,1455074620,342631169,1023922106,158380550,1672240793,566823390],[2432020,464733609,1404996243,80434481,749545855,484907218,1881540665,997065493],[551344342,1523210148,506930147,891442938,742086203,1572448553,1632900594,2023352504],[1656150260,92425193,688814896,1710085320,1631237068,1430054063,1504543607,1925608823],[254058347,408596665,1870095116,335511183,707870090,725327150,1789201712,1946575672],[595613470,1495761352,1394882016,1520700199,102175647,1626068666,369122884,874560965],[937685381,1270136094,473084253,950582345,392916835,149178035,1725523942,699046808],[1172910317,1340492693,1780199763,1200773005,846543415,1206816901,590766377,686238759],[698378665,1244775566,968234075,1242445927,484932211,1138713555,1095698989,513142719],[1270264910,1020979583,650894198,1104675530,1799052548,73939185,825050528,1746961514],[2069425236,1032888416,2091111740,186248019,1861007962,1718705291,1110693867,1248051221],[1870098724,1443179055,1725402460,1264948081,57408372,2021839283,1174378549,1457923859],[482966452,488060496,2119560393,1661235862,657242145,2069610718,705101894,321418210],[1877452494,1871582550,1008036949,2124098642,198429193,1003625653,129935136,255181903],[1385400532,590254160,97334626,1416089563,363507878,503867123,2099507872,1369688267],[1323526316,774749304,1299308384,671388518,786226295,521912320,1990183928,570836808],[1565811120,80713921,1572344935,127500880,149947796,463764719,897378414,1303077482],[1178806675,1214562058,492289863,1780715173,93982628,366067123,423626236,797032074],[86136694,159030464,334004010,56830116,844818074,1333439941,958136145,675217901],[797880335,626129706,351161795,1212100041,800970201,1880646848,1828389599,1209302679],[128117653,1776769342,622512388,2127612738,1352289234,1050594366,993148475,1121997658],[860554349,242695826,1311675521,1899135279,2071554920,591763151,925937854,1079588236],[1106011014,40530903,404635003,1682463892,1708275986,433280119,1611577646,923755304],[1069431909,373829367,1583305973,1040862460,1075240541,1871663178,1557194423,1755460067],[1899707197,1545386258,1784783519,519409246,1565982907,84206044,847267379,1386000069],[349279972,1573964676,37605607,1793934968,1710438051,1246307869,2089589004,1386126943],[252749773,1944923633,997332212,666698032,334809796,1056060283,829102504,1161463908],[398179367,5134723,1216549936,372534615,1435633166,1658766286,1596530417,1386862741],[86433439,1549508396,844481646,775544872,60888958,1365352685,1450039163,1742776144],[1124833383,834635829,1272739064,2048291176,1735894073,250127947,322399727,1825346036],[1237276608,709049919,811994579,1248367418,176160071,724189890,1052449149,443846893],[2093531873,591696221,1980471787,2061675232,688268573,480316257,874481036,753676726],[389470178,1695405199,1964266595,2058695320,1555405079,2039832198,1332149290,258927810],[1581126539,295615018,125100758,2110023260,205172946,741697014,1815368137,1133548090],[191640189,927043924,288100959,64373425,1760854902,746061040,1931198184,1021630992],[1692343504,599120909,1145250666,1018396625,1004996211,1218776619,104519943,277582188],[1092671332,414593025,817517799,986622175,340822760,330857671,1604019703,968354966],[1763566820,852649818,514334825,933916990,534044502,560862254,1077564784,1701378677],[676586550,732143114,1642945382,1872900805,1592434288,1002221733,785989290,1384751017],[1113576475,910815986,2041430689,35256424,2118424676,20979647,1022445977,342788354],[94319676,600524314,1202169620,1097550851,985481851,336709717,1539840032,1795707323],[1957155234,904753813,961060405,8555879,895889775,1043555024,1856891779,944278108],[704595635,1574701793,862109007,1068701430,1612647479,947765017,1056756908,610100212],[25233794,345416725,1585584960,1257461826,1885838107,205495826,180173810,1508572197],[814718456,1713005781,473109254,858471286,1588930743,1597896063,33201810,1126736651],[162707088,432008354,1985309096,1753800742,843459779,22614531,1010324919,1619487971],[1353660993,285800579,2036429304,216857705,1578905549,1976965767,482197009,988697228],[1331674461,467530773,1575864264,1685172205,1853691674,1675429944,800581599,1189290631],[276983985,897706376,1299319441,801219778,809987387,7454717,1466229939,1439151049],[1904015592,558012249,1979469486,1663070259,1894017246,525220445,219937879,844261801],[1739471103,919961160,888898393,1316162880,1480541182,1399752351,1579076158,1583538182],[254115035,697559020,2048367636,509821709,80148158,620005911,872939882,489584574],[1218655552,1811735953,2085251093,819471995,1492811118,2055682632,250479431,1419915749],[980939658,530761174,1960368420,963903286,1768182736,980997815,869478168,1767438928],[866982784,106536929,2124401145,1394206589,1198540884,1582851295,2022236646,359050192],[1812669098,1295805518,837684232,580061475,721584271,242113022,1451740552,1806651506],[552456909,799658488,555481625,813397677,364429385,1638652234,1474619696,2055988030],[1338691869,1679561328,1692746016,2102264458,2024570873,1004216518,1258183763,1229467521],[604678332,459640705,1229653403,843490709,1010215742,413071263,1857394409,1164084686],[1869526893,1651237954,222826566,1431623580,1909583470,1971939815,837428143,923804554],[359467582,15121810,1800000883,2002970094,842667020,1164554296,1872475302,1439704042],[800359035,1682396410,1665203456,2070648406,896010193,524299189,1375280322,1530798996],[681024014,1093944999,1111587098,1491177377,1486687551,1526623737,1402214482,796000664],[1273917053,851517260,1112027858,1701623661,1482671734,1281262938,761564859,1808705798],[509613546,500451294,771249915,301649767,665245453,1202631025,345293785,1940988687],[69157484,1404361218,754087247,1521570458,1802060753,1879718201,751376958,292758910],[1592037250,686285175,1719491078,723541141,1002256854,99653401,1583572502,1754448463],[292764125,755736189,1172618225,1481179068,1630718835,1193831476,897072055,622452395],[1663917153,1470057265,177430289,955760917,540467492,46491792,1583778595,837836671],[692020392,1023093267,869098801,562363160,1900079903,1557918439,744566486,1715646313],[842336089,40990608,1102825335,1577037759,933209608,593692695,1553799732,377113370],[1404653024,1397181738,2071963105,23426788,121951550,1763087811,239478579,20072127],[1175228247,2130071873,903048145,1566948205,1410132895,1956899081,276549883,1379787342],[1391805096,165213802,1853900577,1221839003,963277453,1040349227,1566599294,1636889383],[437122268,1054400082,1835772911,1976895184,1842251633,493144403,1743635450,479919251],[746497471,59005301,2004355659,1077607251,1747933796,286166261,1758364195,1065480426],[1443107948,323289808,195363165,1679747935,2108156304,2122713058,610263623,364593835],[928415623,1379244955,774700214,1070420331,1417788706,2073998679,1295086128,562749292],[1266480477,1658012598,1901798216,1713478641,138490430,911020655,51241107,1211572637],[1983377688,1824415033,696695050,1527630648,1235359753,1292846624,759682771,1635510297],[1344767290,1604197773,1610218376,1301586564,91353944,474035700,2071042092,1082017960],[577360984,1698456809,655297013,119558409,94106886,1872837379,1475399133,1933922570],[1063782052,1723100435,1802003941,583873200,2005329634,584876131,2126128175,1348990510],[2000122104,751822355,2068732575,1539297129,132633836,888331938,1722441438,100617401],[105656802,1359986049,868670337,874678162,1883001297,1730313273,506130871,272369620],[1095801968,210159004,351042562,649008042,1996844582,1695118840,1924365491,2072474168],[1075552557,1818117779,1618987666,2082752658,40778652,344821574,1426946223,298369465],[166600664,1547556667,1025753809,1787385017,670570653,523555535,162179691,2099221874],[2112723873,2055190180,1318460517,1190990294,1423272686,338789332,1942068356,1642230052],[454814390,879611425,1092158735,847526770,1503211697,2078647857,629475328,642688575],[531297459,1250215886,577347661,1841824929,689911465,1572043114,1682794933,71035537],[1265932387,615876521,1772798442,238344977,1167650282,911008701,847464249,1280645821],[293248203,54032539,650413091,1675905302,1949723223,1275593121,716541029,1755226380],[1577623624,400422146,1924696611,961235624,31423831,1626723722,1073160644,1506178888],[1948392171,208760141,1621881594,1376798799,1581771760,1758319263,477938142,481849211],[5308532,1570692038,1333421257,945737960,1256869892,918119029,1904139897,1067724274],[1873358410,1994090534,1830412172,786867812,553477242,1548418154,420665070,829415002],[96858640,297807816,1246186141,563868783,1058783633,1521942308,1615206879,1345996777],[772954920,1185453493,840034710,106478694,1994512223,505309498,40033686,1263721486],[171617327,1967432634,719436804,467656846,178314797,2050883141,680960368,1139926145],[1570054658,1403557082,1685531951,1300064060,74073439,1175722780,1232338230,558523908],[213697418,1031488602,1589770134,1225634433,275277663,169597969,823041781,1843038602],[234471396,970408622,1931674356,1501471202,297648999,1630280928,1309931011,1107718785],[178919428,375765026,1811921631,160899053,957245391,1647822933,1998216638,730168119],[1871747821,1436108148,583560974,420596895,1822930522,774925886,424824870,1088020217],[2028834244,1934605758,1319294722,570821481,1142956729,1715801658,1956301324,551612494],[739311290,1675674487,745126870,1846515934,1718157359,1348747435,1279678587,935486513],[480323147,2042415315,988757199,1975926851,1480123165,732776467,1955089237,1219788849],[302185241,1557995363,2020413782,710098804,1632084027,115703575,398670780,2129824402],[1197411815,726324195,2046700535,566573258,101515153,1679813940,1755710840,1268418543],[484631787,2008572160,1803173266,497610731,1859489281,1060391,631469286,2028956143],[1488330838,841555810,383415310,1992236824,2041528917,1436146523,1229958551,511384314],[2117090665,1092434871,1256602903,1523771867,94836555,341073127,1506637318,1508778839],[838282926,1300580666,697399093,101137018,629272853,2076960339,1808000904,1553200897],[616258236,132144379,1893288121,138652272,608869929,1890792713,842935147,559440333],[801365257,1058625579,2130323159,285077982,1352872299,1908378131,823622123,1376295526],[2119175516,499957725,1926993998,419847673,1036184143,347854297,943288457,438057806],[2056579515,431322112,1570262936,2078428673,1399616457,1492739449,1404468711,1117236310],[1967251945,1099406772,253206654,1230011022,1719953617,1463712619,238400120,806954471],[1056776615,253756620,1212087301,1154864808,209757889,267520078,1580542813,1196304116],[1627116993,1831425848,1428455569,1324140890,1553311184,208542988,407214867,274892769],[1027913579,969690051,326530642,564706550,1005089224,525645204,181477077,1932769545],[1259741037,100190262,799659484,1856799045,1145750229,1315865756,1065622074,1166949620],[1823614515,2051675689,280496459,487358349,93160012,267877368,303786249,1850994330],[1414497023,992773328,1274866552,1732008142,1455524524,614481961,1310877878,890603016],[1890779904,2069736200,1032396773,496352351,1236332887,880721087,952185321,26352110],[1883293486,338266125,1370885156,1206187402,2042406804,47105257,1060284486,1725747416],[91783354,1403513717,455268660,683681311,247918964,1566446610,323004646,300020962],[1428535335,229625870,1618553303,1574996864,996079879,568228372,273628182,711959403],[1485687991,1813977171,335127743,1291185658,1298633641,358064596,615001156,995726147],[1730427806,985551611,1003123405,1367662229,291782713,1843972399,1753865708,263674474],[1020382106,1050578705,1658629895,1771096671,2104034145,1205523863,777926112,1100555319],[1743711543,1415342726,1091290510,2081171429,1457735368,1527903026,71392327,2091251611],[1756859602,1161213020,600822928,1692925282,1641097202,1928520729,1839715199,1709598211],[366014152,1034426408,1843855675,534487276,1296230823,2022521485,1465180731,1381453621],[1956137872,990965362,1798312484,1977654241,223897307,857200833,1678225575,888964791],[1387620970,601275311,797819770,454817274,337181363,607777438,519788244,2056036733],[121169996,146625200,332845935,1320789737,825265115,247185335,1406320929,1289851206],[1059545760,942166757,1606642976,1837166627,1083382840,1806846844,377326994,2075100635],[294785442,1435892065,891392325,395163526,851643366,2103831426,736343078,1430256576],[171131306,295507620,1767361805,772828259,1545044675,1315866429,1937344832,1224316173],[431311917,1032630068,1632872217,515469685,2034684290,1389941484,462254461,440522674],[1378592238,1440573943,1920058122,1933066825,1264821471,790933823,1977621714,815769919],[415037383,1703265287,163078854,807366911,458675885,545432264,1877555818,108314543],[1081666697,1373573755,1570117426,1727966936,1863606927,1963421073,1330814911,716126781],[140138234,1646508735,1465373466,1733830723,1156746485,1064845800,326345911,1137813854],[1814234775,94605658,1132214842,1045052453,1457590862,2045418829,1129934670,1510755644],[317994622,602493536,1125847838,1013885213,85231369,205904430,396448379,557372557],[274198279,1816558990,1680506244,1817559668,1850553163,552075576,1401690616,929219645],[1340982840,951721623,334749332,1512429643,1316475083,780691096,1935961862,505596666],[17429530,183129320,1524613429,493713966,332132439,1244011,274806115,2122742404],[1269056127,1289403772,681831008,717092361,1075108022,1019818571,935826206,271175425],[882873277,695847839,11289058,1115362979,751071231,352089300,958173871,1817881450],[1968367574,733450813,833187506,709906167,157362047,13758133,1098720925,1331750031],[448729425,1060509748,1853051063,1781464246,1175630149,1575394320,2115905995,639855800],[1470878820,314836367,1131872113,331542619,445701469,2043399116,854278853,1605620821],[1854124025,1806029383,166805305,2106340987,1141141619,363329735,414720642,1814834877],[56900254,208297015,1322708752,1367074591,1079784599,1603872144,1978987294,1868287121],[1450480900,938498792,357179188,2014255735,1677403729,127198403,2019457100,812224346],[949056671,1239855283,1141359773,1426513733,1389059811,435677172,265908432,170391045],[842490963,811741134,455684756,932711889,1713147664,1063551898,188355680,720269190],[1400774776,485222189,1102841432,111452275,1590479972,1663436738,942379631,826735484],[91924633,1016817601,495514358,1956959741,1551518365,2056315370,366253610,1831323396],[1024404108,1431131344,1180877067,132550410,806863473,1795750611,1530582233,1861565861],[541851202,13764592,857987377,1862952041,317581224,792602956,1874441066,1060422377],[719620344,170826521,1550981008,974262613,105909773,1157260875,1256080649,306573986],[1666800856,822569381,318893169,1999718872,748064309,384516362,499494821,259626032],[770324323,23528055,469944592,2012316947,1909116719,953105997,57222146,118117125],[1274256190,289627205,1958683868,1772847542,696131539,350508106,1156549719,2010713326],[1983482931,376565338,923329452,1957410009,453167591,135277822,340127116,715060395],[1370540029,267572488,558219599,1169785458,1259994904,1297236488,709303979,710340156],[84175275,349481675,1532966798,277212132,986896218,919664170,2070076626,1444642419],[198054895,1721028551,992573198,1193052914,2102196876,608827590,1162474856,1910126151],[625106019,532409353,1199809654,130474400,531422395,1765641640,846609670,208958765],[1656631416,1105436487,798315341,1736561817,1395249384,2094317780,1610376104,1939841967],[1855385886,1454248497,2027536827,1456614350,899320490,116725602,361642291,2127877134],[760792186,760744467,87266214,274574191,1797872787,1827619283,64317286,2049080472],[1308879555,1802439822,564647061,1787621656,1159949223,1183549425,1599513713,340837980],[1652579965,1346300992,430836122,315880269,1454282850,536262943,1086168021,782602301],[342349228,76397214,2040094874,97919510,878463766,391869452,1388248426,1577882903],[80284595,198095391,239261413,6048229,157928050,2081340384,93035017,1280901850],[1245627126,1047508484,1098641435,118485913,1200103,1762825928,1582985245,720493985],[1013088189,1209288631,54696447,1744627030,851447406,1417005985,688928959,1244858221],[1617576443,299854001,2036177912,1793483303,2023520721,2097514971,1218805210,551841210],[71316031,1768276614,1980261245,1976499345,36205472,1165365601,1432957530,55154969],[1455631590,156726936,186937753,327361194,833730101,961373483,1193772530,199102888],[1267726640,439208022,674115437,1870819371,766374030,979480700,216713889,572679808],[1640508065,142201046,2003650859,1910142017,2090529275,388343619,809450229,1468549639],[1642047150,906814513,1970979467,2114102288,1068255160,1920365233,1887981005,2106601009],[710417067,1720871206,174328493,2016159874,1882075975,1608596177,1792041007,364332643],[1631273689,620864356,1309562802,438394670,2108373214,1091468408,313189096,1263923547],[1162656830,104685998,1971827703,1391433303,177585186,1767821407,295398118,1999780968],[74325346,1362407793,2025075116,1232581233,283597017,1465814049,328578362,333155029],[387531868,142738354,1706875986,1554514139,257421950,6716227,1190359140,774682207],[609602158,1955881042,2037133547,102613776,37725670,1062463090,681999930,2006570799],[769465879,1820972719,1832960208,22591661,1437442493,352723199,1584566774,866410360],[696953247,1979576890,641726421,265867220,187504872,1483714186,145262192,175371041],[455961610,1664764003,938826787,677462257,1822866830,445458598,10417728,455667018],[1605407113,400579576,191269216,1111787884,1646236065,1203529211,1316862353,730696136],[672485274,1213284805,1555678588,828327731,2094937376,947999643,10144585,460588149],[402799973,1980374017,174265738,590192178,945511333,2094752552,374376367,1257429871],[1292800526,1304067083,9183422,1443071053,474556090,1911535872,2116345851,969028367],[1375730180,1911812704,2068168371,1931915667,960889058,257732580,166687730,614015009],[1406725024,954315795,389872638,1445572234,227504558,1693669345,2045115994,381858219],[217317791,1907704933,183144979,1355802228,1001350740,850508220,258624548,1552639721],[1271005026,1137065014,317017383,2024965118,2050804295,1233887039,1991822447,796846664],[1526349614,1440601175,190762049,179995228,105348912,1885062465,538182980,1791209475],[1670107529,1746311373,1128276226,30474763,1513700738,1991681848,656935851,276089847],[1162263412,1085314335,1918782865,916050642,1727716354,1464114723,1588731161,952355904],[1017881256,992890486,1985684552,1126030369,1263103375,1755213374,456135489,574520168],[1031102390,497996738,399154826,1211221206,717361372,620231033,1019276078,987135274],[1058430030,1978988322,1283419324,1604762108,170602341,1330878401,1490310775,1166577491],[1317346669,1433231164,1224336401,1159535708,749582002,384481425,150997944,910161433],[1752593377,397264914,2105380321,1724065589,87528436,212218206,2058468896,1818027556],[907386521,849605298,1365959358,1387584076,1764352707,1734616994,127656614,598169273],[1172067026,1528334375,991029996,1467016174,1872975716,970018631,2087396138,1075810351],[418111698,1957720105,628320708,1761067968,273882431,393626375,661059908,1668477901],[2008073189,891573046,1106778192,1281970333,823475488,433084420,480914164,1741396247],[161425577,118501223,1323872742,1920023150,941713788,228571638,1516952898,278927813],[1223574598,1323029759,696016134,1435174271,1343228007,2011415202,126458294,1715688302],[1184501267,2004285755,304488166,1220632873,794781097,1170819552,1054636264,431309514],[1462103305,415937966,1986366224,545864080,1322830870,1935491361,1704114401,721730356],[751984488,972570154,1120198115,624028971,1253496743,1342091022,1666418758,1370649482],[652147281,1530157739,827607755,2001386654,1839190347,1166121163,1308948182,56903113],[994014479,1893178762,999911589,757554289,2111391790,1276801470,330316913,102353532],[2064953368,1212139568,2013465849,2074394663,1009154949,960997500,563329223,1742270086],[423776232,455742264,1753180993,1275494985,428228405,1729637725,799831786,24035827],[939366018,291138222,1100362680,1674030474,2029547168,1620790738,160219463,1975275674],[490645978,547575019,592149011,966444403,1198655314,1847064334,159748132,1054975426],[1939686781,1462322954,1415530710,1967038198,1746956782,322600815,552895421,602775427],[416260864,848448088,1086805058,5120848,161205497,1214314450,1812757623,571248949],[1295115800,444809900,658534928,452070230,672876212,470682468,1173465669,1825056867],[960234741,1244199839,1086466079,510662836,2103204485,789735879,185597401,130884949],[67918418,281855838,697471133,333535212,695759345,2075165872,469386938,1986663372],[891661685,1983699140,333906936,1221205615,1140173301,648404586,741870338,1921542478],[911770399,1386359761,1634313813,1659981835,39612727,1017821053,712010490,869882418],[599721654,706981973,618460009,2108483336,473844114,1393518930,1269659907,1017543608],[67149262,373283916,1175176310,2002999294,1102484125,1842209916,147353522,899322050],[701852246,1445669826,324618338,1061891812,1796177132,825202135,2064755333,1429767296],[912385217,1803408136,1139806871,543476700,586242458,804599076,478922681,738533654],[1825729942,1420368057,191021369,1028734941,705032953,473841485,305161106,1276989146],[2008308838,1831907614,518587829,81032676,645245471,1966387039,1704877869,969784217],[1250740054,1726008528,229578864,982888628,1370427625,1578279154,783888484,2004180524],[1743952766,455173285,924263700,1196303916,1172348691,657631836,786388331,2089671020],[1389102392,191390593,477665423,773468360,569782032,1384980113,1340834285,562467928],[1770821884,251863601,179204445,2116091426,990454013,1145602079,1742982876,302892266],[705422954,2011473659,608347600,211348760,1852288767,1496690262,1707139113,442027883],[1710214516,1305509560,1300093425,1269787343,660716966,573827807,837994488,405806262],[2001656252,1801114833,1697771804,525340523,724829090,2104392896,386346583,973497643],[1642446900,522358799,14073391,75857215,1737991458,530127784,2010044609,841661784],[572018263,504455151,275838175,1992769425,1560272037,1055465334,2046097323,1955210559],[1308311082,1522913726,1923342111,1317904295,752800425,1917431610,1533425226,789389287],[1838048587,1678075866,1258996389,1563531342,1679343237,1668371973,1342528585,1038620183],[1267348130,1509770173,1832432174,604483995,649396905,424547831,1550035805,1810116294],[1587796789,851339675,1526728013,13880091,1486747028,368957937,751942333,954932058],[121544113,261294882,110878217,560937108,468602957,1711490882,837771009,1764546306],[861077385,109950661,717579317,1357411483,1445201080,664646317,1025116325,2111803887],[1666117175,1828332228,1526686553,2126489053,1272235713,1490539741,1255470629,1296275315],[2002202595,67326143,70929534,1629974432,1449684472,988329188,694815387,218026692],[197562270,999470559,150656714,1757730614,114179735,607923027,121592312,1061703734],[1998218099,594096295,480280639,1205551682,1131730782,1720070723,190430440,1620165585],[1298037922,708247451,772477167,1452576188,655900288,240201439,1773915822,388979372],[668993067,1814600623,1299029914,140588710,2114794654,1510341264,652731784,408920838],[1628482111,354149353,784532598,65669668,1576343491,992343162,422020459,1942252234],[1677432821,1861015383,205183450,1013485068,1824261835,853988845,1182433133,1359935244],[1477389048,1778195684,885532374,697013252,265428136,450364628,281157436,257490513],[1123995090,507649663,653170155,780687955,1160161262,1635508532,1806603300,1168979304],[431993739,1729599386,460638843,737976066,1699915796,1502260747,747026848,1361096008],[1679617399,81365674,435741278,396223207,402354819,999789796,1140594059,1455128045],[22076538,761007829,1550554097,1395353414,1801354308,1857511779,1846592766,1110477096],[2070095521,1579132961,1249682232,1253189359,552265855,1038772021,1767661588,208984428],[484409312,2050111458,832588245,899474911,438734764,1542552282,165520173,1737551058],[2061589924,1183404011,376901082,800170977,1987182450,63855736,1885066962,1534304936],[712038527,206677482,1261658067,1741695605,779947123,277524236,1704164014,1029124995],[1413291373,891716471,1043831020,122176849,936589760,285150219,1805578910,1869041877],[762976902,985594857,1147260651,729112760,1346116251,350818691,806920971,1984633822],[1350715406,1848240545,1638746485,98888101,2029652006,1726024343,2085864066,356558519],[626708466,597456267,1646822564,1107351047,1880706894,926597647,1062497505,1864038221],[367803048,1575029577,793166169,1692126634,1636024650,1914626966,1567413028,1976635594],[305340615,391342700,1411708256,1729433982,1787109983,1719424335,236684329,1795216132],[1684044120,1919551477,57432269,82992020,1499882453,199612515,1393585498,1272307186],[1119350204,1207962715,1892027184,1507469947,1996903756,635369659,715561987,1431578457],[1678822199,78362713,619977399,330975795,117984502,1775943729,1020265881,1965358940],[896572291,899790979,1811018065,1927657826,2082490766,833495479,673248613,1787060785],[391844495,1556690487,742223816,650959319,1052567516,1041149690,1290974106,617459783],[553706953,1837313880,1895549021,771718245,208560722,1069301329,876716821,2082378260],[1940902945,1144394306,487443031,738316830,1035997896,1526403172,1679604923,1962741],[753808256,2052673840,1980075028,1503398625,1168040988,421143818,1175459344,752704188],[411000024,524528645,1295231940,1886893463,1477312613,1116348958,320612128,1644276504],[335483788,804691609,1380814765,628851698,151169974,911211331,1199139384,1180314081],[831067186,1152517676,1934308314,355036147,613265000,1963226370,1006364356,431389096],[665659252,209928809,707066239,2032691943,1871958968,875608197,377851570,1179264798],[864018236,12156144,816930793,857062497,1580562928,322097096,1734332928,356623526],[707500651,797787759,1761275790,1701251239,1504808168,1958187001,727932256,1567648862],[1509455575,1429514333,792197974,672537570,1252839580,1234078292,1924515183,1033399785],[1605059302,809210748,823466951,491370630,1136813510,1176584919,1194357157,1429475695],[968690212,1742068613,875404534,392962725,1938116150,330215280,309274404,1945712323],[1593762599,1036115571,1842942567,1550690855,1581443062,648017663,703470521,1331999540],[1566241383,741466690,1259666164,1278890799,727266670,106976511,258970436,297450729],[2113232419,502967267,1059186963,435209994,1210301058,955937783,286473300,294549601],[1309859887,658218342,830807129,205195835,1210879592,1754887197,1892377205,210957659],[336617948,929323779,201868931,1246495437,1319790670,664926784,1425350085,2063570340],[310209770,997898325,1805705072,960253167,564712688,183407937,1858191561,1069687084],[1199541911,573649345,565289432,1413043031,242303605,294236967,116385871,519278],[1247519300,365803425,482752503,1082615943,937652580,2043640923,1514899229,471959503],[2018367299,690555432,1261184458,40370039,1914226983,1969364613,632783369,1305291029],[212400123,634770578,1000872714,102753231,343198070,1664705968,892998546,1365789932],[1131063789,1926800843,1021381343,2081666894,1189153593,1076577812,853015714,1103401219],[1248842892,1456899049,830813983,697652791,1409849883,35788365,453914636,1706348076],[661024770,2104926872,616812706,1889042809,613958556,754223306,218029945,1396415712],[1473208062,1841619807,1385463000,1217802016,409450557,1199303463,1262251517,1594415056],[1798667516,1454156258,960460191,1174296519,682034179,1084777307,1132477802,1882374852],[508826844,1913554917,899901767,543290216,2130057308,165331195,1435708455,781675152],[251903765,975253513,586761944,553144279,779346887,1234219210,152901146,1214559808],[1127889566,573783845,425589596,1509642576,1419196283,1218152711,1861520618,654520904],[589974293,1559029899,443750399,211084592,922394558,525383819,1970457164,782509454],[1594066256,941365504,1111278037,545082477,1123691881,127389607,1467907375,591566197],[1513512334,135858381,1110510735,1659569564,856978433,983368924,1400117374,278287839],[851153143,157133939,82370450,1098232284,1409704612,1263021950,1357889002,584221109],[70424512,1290022566,1204486414,1289562108,2045891486,393415780,1095902199,2054233074],[1826980584,1575244086,1063296892,1671799752,428560682,448353958,1747557875,1290532331],[1348802063,988584912,999884530,981584068,1182342633,247731798,1000526647,1546277130],[1142321015,1959260422,1882799506,1164274681,1615068162,319858846,50562308,1613791207],[674691109,988339090,285430907,1928751915,2046780660,1270319952,1618849287,1714627775],[1155705517,283740918,2050996240,1243774864,1220967596,392947578,978728259,1990344739],[303079117,1353337324,291943013,816677213,904422025,373679753,592456380,1642846296],[1729580033,906858818,1034630027,1085087490,82838723,124222963,1425790294,2082768541],[1659158427,1748242981,117140897,140824081,2112392790,2079382094,1309787598,1641026329],[847287740,1818272686,573662186,1671337707,1310179025,366987358,844867680,277142035],[681418752,672309461,184042106,59070070,1962652704,1102930304,1412534423,1346727628],[301060686,1109760116,506224048,1054913458,1436785247,1477230604,2100149770,705122862],[167108016,1756192570,1152435588,1211750533,1927115308,1731841218,1481649943,1580381328],[1201893688,1095155945,1612979195,174570786,1056413391,2082297117,1909298040,1943929903],[2066963809,654256777,1198525674,1840629713,1459136136,766559985,200318003,1973524570],[1605865539,861613755,1042017532,281445517,1160097957,354694342,1025395963,1062234438],[1491082994,452298958,1452194498,460165675,521191828,971062493,250647300,1745319176],[396225836,815086735,1759208786,1889049838,1705401189,1538843296,1451188832,248000319],[1332698543,814507174,705026710,1920967253,453740035,1557182627,1654381363,1230466872],[647567012,1176053068,23528837,2124387762,1959528514,1415697580,177207748,1712287980],[1400868783,1504277377,1488491413,1838057539,1001440317,1959294114,1188562720,1524320998],[1776925286,2032779148,624854541,994969364,1227934956,2102219700,513058915,921785057],[1476502432,737305909,588337005,350687910,1491454095,470591062,1259244345,7652097],[809920475,1290331669,1310166969,622869558,117327126,1200993580,297292633,2062728740],[1318381713,2039778214,1742740976,1494134652,1886665517,614278134,236897070,423115022],[281506932,368306319,570593581,796470099,1072018291,476442846,1028751595,474024844],[1145109233,262279385,1649729880,142167064,816761309,1020383915,802717029,699867725],[1268526303,1119600312,1387508198,169937791,474029650,219454627,1902817324,1143336366],[85986127,799952314,1241570008,1057492170,1854897069,1237188189,930982530,470501584],[236177305,1500215063,279318681,235658474,192229762,663743340,1226188427,2112378116],[1021293258,1341112300,1427353692,957721132,780256709,2049320264,748082396,1384359183],[351534384,395175584,641944870,1311973686,1858470128,1895185086,1354558721,1403934989],[944117865,1016271484,1088951170,1100875266,523394508,505299645,1536908318,955848663],[171979203,68116293,265581177,199204243,1865434406,1291150110,1575656307,639460776],[90086441,236491487,2095393942,603955744,926286657,1790133241,806079807,1256701784],[906731425,388737452,657961957,935702875,2118837021,1347647879,120109595,1159972443],[1916648480,401888120,305428366,1514389983,1675319712,1253301993,948433853,563258630],[195412974,1638649819,614901008,1501719780,1835433130,1105912988,1983677098,515267137],[510621872,439849142,126134380,1553625820,1597622634,1559888315,915609546,1187750551],[378653214,2009311675,1724411546,1661496178,996136280,247042805,867050576,1141890916],[436496789,790487389,2064589692,2015860006,917532605,103329738,1952594852,1100492720],[1096157235,2110856150,2068853618,2120964011,2010605564,1375029488,188551269,1702089339],[1142491794,2063990621,403193342,362608437,1443291095,756601906,1876055046,1677146045],[1557138370,1994254130,965690855,245018470,161343178,1867640877,2129429447,1578110754],[1629873773,478129056,1179641850,1118730528,102066505,1287125233,409326345,722544272],[1173359876,2020347348,70208261,1500585907,1181191176,626494485,960255515,785759978],[1431297522,585628586,1940254833,704765236,596153729,1653727169,1209094711,2061734898],[481042589,807429282,1382963576,2054131451,284570864,1942016955,1242408624,585006185],[320255749,2088369507,1989560048,11837302,323658812,397209591,1832117451,710573447],[341515091,182893940,2119305181,1783885164,660711915,182922558,1425449524,1149377830],[1469435042,810756329,858140913,361844163,1452821253,2068133184,223639509,1747888519],[1815800792,239601343,1903702776,2010647797,709372648,634106531,473613979,344824676],[1931662951,2125523226,1237874151,1643238956,1937656195,507410772,487977802,1434209096],[468449585,511726652,1930676028,1825703972,1068345341,646103519,114349933,1550517191],[1808649170,188100226,1783571640,141432572,1625209612,482922758,1536926301,1932009758],[1739587526,515495401,1088942331,466432306,2041158414,802733545,1307078384,937186626],[1528600628,1025712953,1495307153,1906556521,325397875,1682374517,879402938,165926196],[1502836103,1450501554,1627563684,1408399046,1414156490,461536030,1763774574,979123258],[1169758711,133582026,268890918,1486085199,833920170,2110112626,197995859,1643559082],[2117634464,1224983372,1020928679,1901995004,1766765645,1778809659,1677173370,1064956551],[538692556,325923646,596747524,1082185355,1701611990,765146513,1996938235,1745522616],[550437089,2070616868,1557065818,534670704,983130800,818495912,3518007,1591978818],[1269103420,121582982,518282864,139618209,315973214,532675202,1788149014,87976181],[1024194407,1243516185,59995340,781615619,307173594,161868639,2101730320,1589370039],[1594293938,690934180,235944301,404254256,1090651322,1865754261,284878812,1582464070],[1938548676,969365627,1979600013,1039457985,1112614203,1939988671,76620841,654722291],[1741178567,1719394297,1290311493,1131629159,1947017633,1316795821,479224410,1357060711],[1844129584,1019151502,1619111941,1657236831,323032543,610974506,1632904343,246658100],[1224346178,1228755814,67899485,608613888,1902314950,28916706,1887511654,1493599510],[1994135303,930337262,1845020464,306418822,1867698674,1170175348,715429989,2045802092],[117124107,153782579,1093215466,862036444,69505825,424194391,1390334393,1413636263],[17147590,384882078,1153479582,771821832,758891447,751916306,1040721374,1889775160],[1521390544,1741896631,470369923,244396767,1777004063,1173821761,1424515749,87587486],[545590155,711706086,1797528499,1350056722,444244624,1848090973,1806526529,435298019],[1046819440,1781772245,1848283463,240562587,1759369500,1134165185,1825049615,184450559],[2012428747,95750861,625868647,944622597,1819869015,881217679,494973732,521934951],[261384747,921741643,368350227,334065897,197390957,2087088061,1688648583,19775647],[1687366570,784154379,1239836385,1186778767,361764454,1885537071,1053290900,725680427],[1550755996,1667564297,2080502738,529454235,571166132,500096396,646348858,1190517371],[1772184032,176708107,466772700,2117629974,658609871,1714652176,2030027094,1895484294],[150532393,404384552,1317235388,1830937161,1497448636,521029800,802446975,247506194],[1394195298,1435694316,1346686932,963753502,1021609986,1071617642,787836236,2088954851],[996936879,1187269115,387688979,1259374570,1573226506,1363030171,374499759,325467632],[726864956,459415565,1489666609,1139806805,433929274,417099307,626190532,1044553654],[826353420,1258416067,417342992,390696129,1905622591,162880214,1792805494,245562874],[1196838540,666132396,2090325400,2043608515,922146172,2076134015,1950870226,1845557356],[293983986,799561333,1757718468,1951124194,1498030308,1906904899,1977157255,1595596768],[1894569074,121356611,1474734918,938732302,1066248587,1590903091,1415792856,1956834281],[867317409,1888344052,1837736887,534706342,88143673,518391141,1333811183,1113456736],[453941061,1980201279,1785009236,1634146669,1658553952,706301689,1504957202,1180572686],[1221442966,156976217,208059448,1110652415,1044920369,900079650,1856782659,105892792],[1459055769,398985458,240042799,1366065123,1019720092,2093080149,1829853282,165375976],[184230669,872979164,1041167661,609743577,1101244008,1354256601,653937453,216483173],[1328889177,1817252095,997832360,1676254455,361936872,328886211,1832063464,871435830],[99577658,1883337320,660282017,2043930870,1860811681,61454427,654216564,668453752],[54491270,1763368310,2011626524,42868364,765606264,671286632,1777823894,677897884],[69187366,1524970093,820415547,1461015879,1376771188,1966024970,1116678963,178680113],[189761255,2111540294,44105934,1096908595,55370683,884755067,1706346205,872485021],[2039336867,1315284982,635362028,1878602366,1782614791,741599802,1671779982,608590536],[789045419,1829301610,267642881,1070588313,1071572838,1830851,746152094,493651753],[1611631925,659015006,888223405,672043609,1534467140,585350775,82153531,1373640050],[60457657,400365200,1760155407,1655953239,234680,864880702,255130297,582142645],[51456864,1787110317,963201536,1888123893,238822209,794741115,848753374,1099027452],[1130570610,825783110,1952771966,1555583390,928206971,1121353832,405869861,1923982447],[1909097891,1941689384,663745459,1962258229,937380348,736303903,153909326,1201317973],[1763089741,568735937,2077696363,319454208,478774114,387149701,2125206405,1096996578],[1328700556,1084007579,1854905592,289620806,1963835426,1785885763,637762826,65596773],[1782930501,1361859413,1389670622,1860711924,471363302,249936953,1136952784,123768730],[1760638645,410326813,759415084,781379112,341150815,1519683853,1565150610,1788919887],[165120098,409341161,693223078,1246876299,1054303618,1827101523,2109228767,1226895634],[1821190514,1202424129,859280864,397860218,1806743444,1970659108,648883858,521504097],[959239050,286872410,1136568944,1293980751,998295633,1583107009,375401084,1590506209],[887287972,1509466154,1753323904,751033305,255812769,1346485506,650762372,857124548],[1898014272,19980308,1713202405,2075832359,1726190265,1129719971,1070918533,542103833],[578662823,251736320,254150512,1419943138,1922879191,1015837048,1758685731,1982853181],[392124418,1248043011,136223150,557072962,1519655221,442133426,1641904690,927369935],[354343164,159511120,225476342,22837487,102037918,318495528,1947047291,1872344235],[238761232,730941365,1793669584,1844687178,497416367,466044674,133571551,178894011],[1981756255,1116166733,1235109224,1582975338,6222300,975488957,186521188,602929465],[1090113224,207337433,284237020,1785456072,2018456701,41698308,1141824272,215447650],[1069304420,116290655,1158623564,1131878381,913226049,669397498,1829892288,2067810811],[1160342590,1402827020,538041278,837248464,1926668710,1832113791,1981236678,1126147544],[385690525,1087078220,1387082823,686635200,1034291536,497682279,748552336,1818841631],[1904989338,1522621627,1524884451,556755995,263611233,811153839,127017957,2024242214],[670704180,992248771,1936135402,2003651175,168792117,1466738261,553389392,20364134],[1263356597,587361246,285151686,1951839673,293104830,1281563346,1425592595,1136076967],[213840992,1356002182,1690252104,718582545,1511465490,1952534820,900078385,1418901195],[654536060,1373970163,1468175732,1940386052,67011087,2064493853,555743984,1989984196],[524688211,950212408,940198448,1965985125,1267937493,121723289,1119310515,589440904],[456978809,1062500550,1988805411,52729566,496550211,785145483,941033683,1208877180],[1734302923,1549647714,488369920,534847437,1855363465,1016259777,392127719,2091852496],[1283333533,1904684295,2071497409,1136847349,1157793484,1169558046,985965180,1627449725],[827872509,2027734102,638772443,815363974,1661100982,1052715242,1798942374,1867765898],[1014270418,1114015331,1995506680,1765804277,254456622,1012090410,1682037732,814839295],[2036862902,718788800,333397974,174307322,1323211563,2100692857,1051190764,1878285806],[565184254,685403680,1990962348,468116957,628657647,1058228628,528190156,1789053478],[1172331830,1983581306,1639761017,443419346,528738150,2096201454,305366116,1362507654],[71701652,161260299,599281825,901951908,305234408,1417166414,1231561039,1969665639],[1226533505,211011771,1695703942,335449190,499215072,825087962,886641310,1502065787],[661088924,78452610,1551294347,1455413635,1815263218,1038563962,2093714500,1037928358],[681518392,220682161,816779020,1778804861,568893157,363598301,512499913,203260480],[1875492709,1042923794,534586755,1094224957,1806183165,950318991,955392502,1705546925],[687799784,54042888,855668711,1105472205,1699996250,867155372,238533347,400077597],[1076913964,977465700,39616018,1722544103,1783712872,276319645,1625735626,1629205386],[88791017,2029438754,1855169591,562401199,864745546,1410350869,159122491,54442079],[486828793,293271891,344544373,550980201,1901331647,1107124307,513610566,7647144],[976648834,217526221,848694803,96074130,1345519907,1772618517,1693381073,1559884833],[350961804,751269325,1597027517,550609238,1019620679,518314929,1259944875,295969953],[1345990740,1431000356,737188099,1095896770,299410215,1354087688,821775065,1619316535],[448074948,1692141156,2118727998,1572070792,908898183,285911120,1090882427,374088165],[1489308097,1345647205,952283090,842002897,688998102,2027756164,1473264250,2112775996],[387087046,1766679985,2030558819,1236579911,1140345775,1257911404,192127287,691873628],[183090456,1054968572,288871761,1378996995,936551024,1778556097,1121514811,889961139],[168391160,813942311,713014282,1989599444,1483340321,401313337,297455110,627110362],[1385484251,126306313,1684736949,267167320,1396352144,1958994120,1488148181,13538324],[1272535518,638826644,526280588,654003422,1847723588,695584773,739632923,645286317],[386058234,178980785,1549658948,76748258,473864470,348728246,273645600,742545555],[1739346702,1204375627,1923402377,515578866,29233424,1022107636,1127612235,254462401],[654321485,1900514000,565343268,44880260,1569222618,1623240348,1930494985,958179945],[859766762,1873048294,864196756,515277126,1138486772,2124329814,1899842149,1438850295],[815972292,756573780,1247820622,235489664,516958241,1781903178,930470989,1552495299],[908141302,761246820,1074550504,560784513,1471921649,1264609773,1298956251,1315404290],[1676008829,1806041341,892562369,233591689,1468705275,395249069,902024874,1156213494],[823836308,602223054,488545039,1389194952,1582922700,2099260513,338587221,1727158908],[127345249,1317030473,2052421425,95703787,603220580,1138497620,1219999078,70371319],[1062840097,1733793559,2026164770,1435504110,1042362919,1469585288,1478038556,1677312066],[1441938346,1832748926,725967179,577629750,1348249229,372020750,1475977076,1629682131],[399590639,546818250,590853944,1572710250,593755891,1331408751,1070131292,52011222],[1918149930,156563134,745151450,348487077,243519278,939472049,1843169336,921875944],[981294773,1933764883,1816834870,1729525813,1861377141,508008552,1317918844,1087345841],[197701578,1190307049,854566574,164036065,1516353857,1723131346,1150096877,722720618],[2057240963,553215899,1068099522,301866880,563840902,557204128,1668027980,1924311212],[1791796475,537612073,1692209728,1476692822,123738592,99614797,1247645929,534170812],[721159700,1968171943,977955750,1065018766,204233870,478617494,1076657767,21895187],[1136882838,760072708,2050826433,732349741,716719033,1294137318,2037385544,2047812834],[1779535887,1497574648,1243058107,1579525970,744698046,496414297,1674590558,1069043375],[1230800242,247982904,715572127,2078257858,1109847258,936469687,1602010112,1793473371],[2052964962,1629289396,907304431,2085402848,1557676734,2101836580,1808263072,818504209],[1587940335,1396523789,599323333,3196905,345055317,85975531,1628837716,518738096],[1937567692,849970052,464516128,1760802295,1944956821,1445305910,580167336,1460385815],[57128529,786599078,1167616654,762989726,1675735888,1325619575,720417582,1925360426],[1505493936,1860392085,1220135099,353202231,1101892237,316056986,1802553582,1528999988],[1953355716,1873642023,1148334699,285472232,679512233,1268827096,26927084,111567902],[1092703451,433168282,1015458158,1536656036,531221179,353873934,417964803,1093457887],[1230688218,1305988678,34342542,1666709204,215730298,215176146,23832956,334479330],[340196910,1975476524,1912496722,2994420,50709092,86994449,1513664631,1044862751],[1480372005,871701446,449497724,447789602,1561453730,246242741,1339918074,10354557],[1741914605,1657462844,430754694,198314760,654444387,1072192009,1812899296,1192885084],[157230209,976941732,1778972664,302160908,126024596,1640476156,903727224,1227664903],[1046416798,649706670,178785666,250466566,1543396092,1311604707,751748405,1647247430],[276895664,825421599,2024499090,1603770938,1802898380,1712821921,1978972811,174243536],[235738675,1156169298,170218262,848355876,992667100,1403058119,1490275768,378696603],[1006772384,30066837,613394857,1304090623,1964876091,1099235536,985271410,1233643468],[980051104,1070398277,993101358,953219033,1525911157,2026907157,1873841792,938357210],[346283751,2049160080,271620028,786945619,57074050,1839013310,614966460,816191922],[2076055055,227407462,503111212,782224391,940468979,1871727661,588421816,2070046648],[1741876921,511293599,853046974,1492865352,1134404747,141213139,1312229981,1767758991],[1123124503,1196046343,1056156495,1064031613,1198317027,37894366,502644721,579338042],[1474062199,1392721373,275198305,961986752,1331755004,1997026363,513079320,1725250560],[475692510,223634599,212894692,752663962,950268874,1871336854,888771826,2117347047],[565276477,2115092201,310752147,1800793530,576495500,1941488165,276098737,1281331036],[511157196,743754235,1042323904,192117052,795978349,140840432,586829690,965780161],[594155976,1863780594,1712038165,631640034,1413444504,1584991690,319839481,1119901785],[1866790021,576358017,784029529,826559698,569244325,1657765613,1260668939,1583028185],[1247176543,1281950514,1079763118,1633738242,185660001,114480622,1845647218,1522548248],[35200095,354021411,55770532,565479463,1473961783,1819492178,1559837865,1696292685],[1115812385,120318018,467207252,682689644,1723545278,1761649609,393012556,103346678],[1349023658,1054064188,1040170368,1724238441,2009687927,511876297,422730171,1090754462],[795702418,94436685,776043396,838107883,577308300,742495471,1836425300,1247520178],[1450941316,1623625592,332400895,199527878,1599848497,435803904,1956267164,851104304],[331732842,1378922295,1236157791,1410600743,57119134,1320823044,1154528500,67856930],[41115311,565803884,1424237058,496988142,1857819900,1627073772,1793252694,1186734428],[31585559,2023112739,537320464,1709025081,604475803,1827555209,932778017,2078345877],[1054607343,948384452,1638632711,181157463,572385959,1086408726,180999775,1014562691],[1426621014,2047195096,1989047361,1084622134,710255659,1680217099,1308371343,1044980505],[75762127,880165036,1842612412,279582765,1284759046,1383768437,1100980326,816627593],[2035638213,171982473,1905610809,348079735,334982115,927820322,247693026,1455507390],[768971588,1057283525,1034687097,1260383807,578016688,174816277,12597286,1239473260],[1468170767,1870561057,97023472,775099517,131152566,2014198183,465944606,1472927860],[925428791,52344993,1835342162,1316063261,460185883,1390019318,900377491,2002437312],[224882514,1529119675,397503953,1147172952,1083568811,166912231,1973896941,173067635],[501286935,1893165710,1668184706,1457699962,1740612628,177856261,1865515161,1598435232],[1376787998,281558208,1325975422,1903178437,1190778823,1721743929,1082813729,2129112586],[1394872461,2033559022,1832389721,1790462956,1039740116,990847580,1426181968,684636308],[641585268,989248526,1423772419,1506756778,932027925,549940321,1538325788,302420927],[467399320,115392833,2941689,833578769,928378666,1347234141,1809294278,658440596],[1584937448,1900457915,151798425,10719971,2019486426,71108926,1669301408,930952336],[364744323,1723362524,1294710261,432612107,327343945,1219303379,1273829624,1346464410],[2017375223,1930002600,241930176,492398094,507711548,862108591,283880170,1709875608],[1531933624,1307482297,712768207,1574242436,533434208,634499699,357482454,1570552691],[1575604175,381535564,365140670,102277824,1758636265,1066660853,483602225,720044453],[1828474044,1622623157,2100416813,1472926715,317934598,1331824768,1364525102,1006071545],[221889512,1975633030,1922639885,48085545,320985334,539705459,851465028,196372882],[834378316,788981974,1706073837,1141014524,1780290569,1907849471,2009227807,672388814],[680540071,1357604,393160378,1322460621,1971928899,718665878,1354934388,894526102],[1786154890,46984192,729454971,1407049410,619043884,287796529,1557104317,747362999],[1732227724,1861617276,164824781,622717452,432457235,1111156814,1359222137,1141612024],[1595707847,1048095982,878473536,199150597,896540339,1183813074,1471773281,1730984309],[104690556,245052099,419279067,1550205343,1158449110,964013585,267299468,1884557123],[331120270,1796258122,1328214335,52807519,2040233002,987870995,1136282960,1305339810],[261968893,1660074296,1772863843,1881443479,494270582,903536956,1418631012,1366517116],[1866852824,700405243,1504854874,1799948060,1409251736,1018866099,349919848,2059080467],[1033006025,1310653066,1756235403,824521976,1762097136,1681496986,98139747,529473144],[1391115012,1223741545,250216575,2004396201,1762753369,569419186,1573339484,2038848256],[1468483465,1661575783,2045113765,18156106,2119786951,1200336538,1908635705,42079423],[1772224465,1308748681,1289642791,419445790,698541641,549549234,1089913446,1834823148],[1340695252,1910441011,2108164823,1052888690,2122764366,509380961,1252272294,1052424309],[475957471,727159656,808728958,338268785,1796589976,20036165,1077733919,148631921],[669714189,340598003,883757813,723725397,96989792,742925775,739543342,1531446671],[866826386,67831726,77983354,1118250544,2051469291,1484083536,293391656,65518502],[1179057590,1636454828,811634997,1521719107,1871376267,1459874700,364619558,1574382402],[1915837945,1671821131,1660639296,140238946,1958525347,18407546,833119767,1554256884],[986051922,1924854559,573068173,1387373258,584504157,1313248916,2000137139,1534013616],[1066171104,1393752865,2039173681,1509100830,766165573,2021249352,235407357,1778089178],[2079455459,793490272,532141071,845919671,566335168,1416789624,1527658869,1452338191],[243133452,1139134238,187239423,259632472,913900229,1131767489,754536549,1759047228],[95166438,1605383338,1956282550,909152861,1832817571,784923765,1218245712,97537041],[1806283916,1587973534,156468158,1428735202,160990530,593467016,677201631,2126627841],[436589723,361553732,867512054,210744083,791954977,116557553,1097443127,1385762596],[1720394224,1748595865,2064812585,1506091889,1576469398,1793082000,886681046,1062927034],[1102995535,2051504297,40092164,162148884,1035923610,540861442,560539062,1302736892],[1086352552,490283628,1506295513,812772059,1942899218,821188579,450975109,292353176],[1968454843,197357273,1024172288,1427178407,1047428685,197670974,1181593000,143324365],[790171644,1118839795,856174127,598373722,2002182366,1905858521,1987093267,1317067903],[423878994,213050415,1242597108,330474532,1414069043,1254616985,1610039991,489497555],[754457126,1490313659,1885642693,1002546929,871128055,594384753,1000273323,2047558917],[4416686,950916277,1293382144,922629976,268500494,1836332458,508387164,1263629091],[1061861787,1658060013,2081622390,819378548,845988468,2044956445,389557040,1269862508],[871288360,606946118,1129237716,2104762388,81083961,148600418,237401803,1542636229],[960290122,741388963,2042737915,1354716558,701104704,1523548170,443989988,301760422],[962508903,1128758392,1935078179,1317593140,413985373,223037383,1745875656,1639185937],[1486199375,1889600069,754460034,159695844,366299596,1078167978,721098759,505303263],[1122695416,138683804,1656201917,1697400908,918122829,103085227,799159349,1449674927],[198774705,370417089,1780472477,277501422,1594086480,2095785346,1397677565,1283020240],[686603945,1121465237,1355338126,676649457,1368404083,451692911,668705567,1710360884],[1252486431,263294392,2097364105,1955504840,556397940,410881008,1774323135,1863252979],[1791529745,843059896,1036170719,789459615,1630965408,976417111,1844572012,664916500],[100271811,713903336,1812144510,2119220922,770706170,1373704217,618274167,2111987427],[428048603,65728274,1092317331,359358472,455804398,1704910355,1546769393,698090144],[97062108,1740004377,318198232,680137157,2018295211,390110225,1458434581,448964022],[702306002,290719093,364906665,1549722110,1778868747,903766695,158731062,1518276371],[806458194,465753111,547723112,747095252,471189599,1753556631,1630119470,951036024],[288872936,252147204,826775497,1143108409,1640309585,17096398,1755746033,1902845730],[605514135,1140459711,1192592605,1086747176,1134482586,1946614983,876254308,1867698356],[595564928,507893001,406289217,593096145,2077882667,366979663,105347519,1953026947],[1825155081,1015073673,1734643983,740667688,705639372,1351847853,1959030182,256823816],[1154863673,1595098085,1377970839,97360084,1443366175,183515539,1561587191,871642012],[1886822009,1917392164,319722482,331221757,245388679,185829159,1886218354,1849801120],[299909354,1013452939,1451564234,783150961,1116819936,597550605,1818641228,1920807427],[1261850132,692128437,906411653,1427663969,970398669,2088018553,56688505,1845875167],[1809046579,1264769296,2045067396,1963879077,340046237,1344737015,842147034,653551198],[1774736364,1790189451,1392398714,617957682,2064911928,1742758096,529831993,943904447],[342636560,1192134162,236685145,1313212075,833514921,1463627500,1806840335,1145369915],[1889054475,1025616608,1044917796,1486706622,1958378059,1032822995,2014371258,675331762],[1540099566,50712918,1748933865,107833835,2031646569,1525182755,1462040235,1844450776],[852762503,1025079832,381660592,1988688614,2042849517,245967055,1349833452,1158309333],[1493694501,410966000,1506553331,1664540852,2117249722,579913202,1076273579,886133363],[1349469238,611678861,1124349655,120293551,1902084289,826185105,366143045,788384023],[771135079,1079248288,1260701608,1368901455,1772111990,43817156,1412510628,2030323374],[544973650,1075548464,1679574769,344578719,202010234,588768916,1930074693,866353391],[69603549,174612635,461672697,1906643525,1563151883,657639459,1369571965,824435040],[479780192,1469502760,915178846,297209031,969967877,1660738973,1089583915,1284355994],[1420030593,247181395,121554004,1764727256,598601650,807187731,2011478169,2053659127],[1988572066,1147978134,1604947239,2077115557,1795269091,2081905393,787820413,219111727],[1595893553,23982521,1006157645,19379094,1312781673,1198712892,685700350,835705394],[722924957,9016939,603615664,1074236183,1275791963,1245843738,884235999,1422387483],[1943157947,1367473460,829188522,331726968,2070217261,924471397,1617954150,1690374729],[1363261415,622009043,648493882,2119763652,179449390,671619083,2064743064,427735205],[1486913600,595313699,2128954975,942433056,717554046,1787503083,1633658428,57475168],[2041743202,1040853318,1574438665,1709003159,60862271,1213909179,417796198,1233186726],[245138872,506641660,316760578,79867231,1269482683,1310391993,119509745,130206997],[2114698952,1456087917,1978201050,1887907664,846834269,893048251,1443349588,1473748223],[946424378,1607292872,1742398416,1419429471,1847221273,71939665,705515531,1307621505],[1707594105,1763260973,1474820448,914730784,1578831463,1232439984,1385554456,265270679],[7263246,1405049528,1411267495,735399266,2051263148,316681310,1160118049,1290766826],[1667159855,1710525500,1111745841,1248736396,259556813,94627243,60066325,1475994014],[738779698,624881390,1780815687,2034313450,320584516,1745881103,1549294977,2096038584],[796237244,41862983,491485406,1717146820,1192232631,153993044,408278746,1617027097],[996561380,1211863705,1544229592,1676667785,1022738422,1113742015,1271657553,373601334],[923372544,790059979,17105496,1256211310,1022160582,545326318,921094862,1523774619],[1744934222,1343551538,2000929994,1006414564,1668034589,1623059916,1150156131,1187852611],[1723147957,1258681785,456962397,1288853599,97911739,1773257432,482917699,79325230],[695949065,2088527200,955697603,1450681715,961763562,728668139,1603478669,847916112],[1410880048,2036656380,273181024,543459091,95393577,1095541805,1678029424,1791495171],[782099316,2090343451,1946898420,1625152438,1970478843,879955682,1866810419,339883924],[508144908,642453579,1077401078,433388230,1845286771,184664391,666109554,1961299614],[1474714220,489655645,2008721979,1547882231,1598415399,626186516,1799918979,315707891],[991721237,1209372474,819778506,1453307113,2109309540,1258025941,1582846524,1326420439],[921365080,855938854,211261235,1382488878,748715139,153487518,273583752,832281012],[1758937238,42951936,586752668,735922837,1531810764,1625608344,1560457109,2075745084],[52335523,539382540,1035144698,1869463970,1259418398,2080630749,2077226494,768518316],[896134688,628942531,56912935,312681085,1681460547,875546034,1226942475,375136824],[1316639601,1771361432,1201038643,1076716258,782737650,435300948,1092262128,117633979],[1854341363,2048205943,1073117016,1790090434,1379003752,620532105,676986942,774889425],[1501273005,156216943,1660958869,1449222858,1771787397,1693549323,1230894519,402721409],[1584930322,180274463,1187080528,369286191,1758154916,426073620,1748733002,558206672],[1978418378,106972655,584278913,699280629,81772899,1123884998,245357251,896905937],[549865903,362944944,755522746,1023525560,1849393388,2103006375,106820411,1966520610],[1860386660,1911934625,1731037290,521781601,2106746885,808721141,732686983,68946802],[1929267499,1271901154,363241107,843030158,1340335781,65001263,1707629722,1586853528],[1556816248,1098554230,287396378,1261662564,626989128,2036018537,2073195614,786068315],[1425804734,1537101820,210957197,1498890908,777956945,1762204998,755279526,889819615],[1281715555,573239769,244662525,483204566,913968049,1512387751,860712513,741239728],[1577537611,653273462,581034534,746541232,209620861,1876130586,206827579,211430278],[332079107,391822998,458601026,872147111,1728756611,1633399843,820910246,2012899003],[729706139,1763490272,1144223917,1334433577,1752650027,1603675661,1824453138,910243893],[41126188,1665489037,859301087,1756935840,1640778685,1048360327,1505435199,2127857594],[2080461835,1060041135,425848605,1304697465,1896717370,204712917,455491831,2029516371],[1215650587,944206281,1213900110,1947779013,1747619114,1235332033,2030456454,1813843792],[1905791061,1704950455,571562351,791640131,1756970222,1750486012,461225204,2076725426],[844015529,385516092,1584374035,1296152934,1827791843,341072736,1637338944,397364996],[687170842,526737019,730083239,278537779,1558023678,563653031,453752530,326089935],[1773031883,1302341398,1443643372,586451785,323576808,1246054717,1497974285,1295021420],[1441646019,1963133012,1171439703,1629809974,565693659,626064270,1184173993,1116822595],[510525395,1135365449,1305359942,301718023,944516765,1242762543,505380658,882515374],[978643257,2025700489,955656906,618319231,537692362,89900769,229646239,936321822],[1543099518,1399444030,540543812,1833345172,1227684298,1020875866,752726642,1561634510],[1593861731,1565770779,449879269,1411371500,2051679046,1874936954,1962701755,812884867],[1052578065,719552080,1509978961,888344592,1436030617,402828579,828104919,738758924],[1492011863,1365736972,542002875,1307476503,1736684456,972644592,1123527003,1211749171],[1588091595,625069171,512162192,1767356371,390642754,546535517,1789004417,185547109],[891234449,271536371,1563744791,1824569064,858192668,498246194,1195375225,730472260],[102851466,1929577016,894743546,1540303255,566707852,29383451,2048831498,1147479028],[1822329430,763415786,274343779,150400834,1679294353,783267070,1967724043,220664942],[1429286853,100136610,1470191986,50988236,1998969839,832607764,985453090,1868930198],[218196567,731874997,689997118,67114066,671375349,1023898124,803039592,2107950308],[1165221698,1429698327,275334338,1430924737,650847199,929380776,1017404719,515927416],[710632107,1340266953,151869825,929614455,516813220,1511898077,471930642,1186757446],[1216269077,1859271451,1379289995,1884494964,723624454,2125195333,1473805068,129268754],[1338542094,225307231,340626,1561795902,876964064,1387331268,1442774537,1409183199],[2077023118,1906814387,1914860231,2008168417,815447459,1615233782,1264119427,1504121905],[1468844294,1971962003,697072821,208822658,2120178042,1394601876,221060775,1390527022],[92167040,1676276067,488143271,1199673705,889003924,1367450760,196931838,1935464880],[458800477,1263926900,474111460,878643317,772929615,622389318,918485064,363995732],[1153822219,327668992,1470678452,1076457933,1036315557,182527118,1267321590,265996660],[236158498,97479692,1502024942,1949955586,1904956126,1090888361,1134564212,75663965],[1367842451,310625519,1295800998,209621790,658836795,216823593,1154693266,435672469],[55852608,2033184468,1305910553,926231865,1017404932,42101997,1544993569,439036558],[1177149121,102114952,48118834,2095843814,607525818,251896489,1478338712,1867751541],[922491747,1795478466,1764691877,641285469,377592310,1591429844,1639634868,677701380],[915654733,1617263960,521384002,2028238033,600203513,386869050,1255508058,592909460],[1603743738,754028409,564158262,605454279,269669226,2010564257,1325772891,787293186],[278875271,654897511,1633986949,688168376,1983693848,1451604266,2068864602,791621730],[2040276381,1134442889,531654853,1449395007,125260588,66105534,85621548,2072955513],[1380374519,636970481,1058643529,352144857,148289629,1877179000,1445756958,1672383084],[1776915916,1097263928,124618551,1510233642,606397135,1123664587,712472664,1529246315],[825468486,2099112470,1242075777,1764745149,1157004601,2060484233,237841566,1725921703],[902931910,161597095,1045107390,1131550680,27674908,186756417,1784173037,768816828],[2003078908,1438845498,742198225,498750417,815256496,861571375,1241651271,2114243536],[991689531,289095246,137789136,1060871858,1610715962,336578514,1488007288,1321375847],[1459171488,2130541958,1601729768,1047685805,306853367,1213944405,1930231979,777651906],[1343329133,624271483,1930923909,976574923,1964640506,78026260,393756329,1418566791],[1557937943,1437860616,510721361,984047149,1662423216,1685335469,1698820511,1704518894],[1687800617,1479325202,1599083282,1611076494,1929895939,1549586544,466566634,632034231],[2098642318,1347182310,141283217,749049589,1747107837,173801962,2082275161,43738148],[199753773,494625198,164995878,1193879729,1332516432,520855018,296536725,302833999],[1488707727,655031798,541522663,506976163,1301715754,1797884076,2084579880,1306129469],[25212311,469385974,1176145684,875481029,1288412864,1530509295,821145249,2018231135],[1898088277,989225004,922230724,913377527,1306445719,925811442,766418009,1279730842],[1588081332,951746973,1332919963,1448651752,124200354,1419736143,1619797314,880288461],[1444847212,804236588,1495660742,1750528412,881928957,2087469206,772522746,692487748],[1861449088,1516747285,2070468286,1352476281,2061025279,2122734581,2095455149,957834635],[1670766437,1149141955,1781898359,1041720505,691502386,326466739,1214910731,1240997672],[765794041,894597816,1582735944,216792779,2089687175,540416692,1311436980,691802832],[1626680038,1597681802,1714975360,603757830,1259493940,1252890689,192962810,650337344],[1135013614,1199239844,574657256,2077121634,550824147,990174937,1117186862,1189664102],[1241707224,249884788,155826348,374975756,1609932531,1278746150,367564822,1730671321],[1893506750,2065953453,1828117072,214092727,878451031,807469462,1788985759,951214770],[14451255,531105229,104213481,1811807251,205278497,2116532012,1114386919,1504918476],[1655680636,1585789314,647945366,184632213,1076654401,1845806505,1851190309,914473582],[532281129,2106443167,1077656052,1095054335,1872868403,115590318,1360098440,10155533],[537682699,1005624965,1342171987,1436833032,1601498084,928701065,86444553,1067429330],[39946861,2005492279,1099823350,1961480599,1266695400,1116684735,444375520,275133106],[2049069839,2051734548,486521276,2129614813,641603912,766672995,1782111752,234676923],[236373043,389646801,27180257,1226825038,2043039013,1009784888,387312979,961913985],[662312482,1721517316,1791861791,2113362704,1708748401,52501294,175737256,1481312313],[1557499632,75792076,134864168,1152034436,268899495,1965352969,1414267249,1542629529],[684750496,422716939,1908895129,344974440,1927066103,1024734029,474753735,1650309743],[1682235895,219813484,757197392,518025418,1290049797,51150568,712041687,1858619861],[580397155,659612306,858003949,1141066774,590960538,1452088881,2130475988,430892478],[696904081,74833223,2098051726,119449662,1613448454,1466424494,132735821,55246732],[1216115192,237392335,804836033,561091950,1371823637,352317960,2108786680,1631211817],[561911230,1054684314,596649940,379183862,1657589348,554214134,657879611,264578273],[1415352782,807611840,987762137,1340105094,1648542440,231635134,159499419,384145207],[1501199287,1644001335,971919180,1196470439,741878061,1949620983,1062735332,1888963374],[16712821,644127594,1452887688,1514402380,1394912303,1213569887,1899594423,1499329527],[1142495487,813661685,247996911,405123415,608785520,114403123,1429610385,960619777],[1437615106,658562675,243127510,112953389,1755651750,1952591674,994802239,800246233],[1669765116,1663436910,1758542096,861105287,2009352997,493870864,672582332,1063243989],[782190551,1630876095,1797542062,2033297874,1646236711,1663976694,2123503873,519636512],[802690142,1516646577,2022004017,1121526916,997819932,488892920,905458478,1668807247],[944760617,547467423,2033123898,890792442,1713579954,1447338381,72613904,960603075],[1764974080,351561487,584336510,1091569185,413380652,890555376,1316346647,370057830],[1103203881,1757666033,1501344678,288548043,522702238,809967888,1363600743,266850324],[1457498786,3850163,1441634287,592062341,504038073,1176669338,1522600422,1698143963],[1852637169,742597334,1198491446,1135298793,980444279,1697380940,504931037,711660331],[91005171,2074797032,1411824699,1036602967,505584803,569689468,223066991,1205702711],[2010409170,1843694156,113427226,361683648,729317885,2040561138,996188851,2095296359],[725797941,1708554131,1269197835,1997637453,816305972,268714112,714771980,228680984],[1875395411,973094603,382654852,1298543812,751591204,1866743456,1983797100,880570222],[754143676,1331373811,526789260,1591529220,1032761256,86372825,1880788211,707832193],[1650022333,471891194,233673761,437435017,283906475,1563510251,1791836246,1519700028],[1755777628,1572182250,1585258542,1707035957,1909401526,1256523298,1751536329,44481653],[1627021445,1559582928,517607995,150092938,1484455011,1683920110,1593952198,1407196205],[1450035059,968055722,266027505,823803358,1610429511,359334560,1052206377,1164198179],[704490115,1274538204,1670719756,2015387818,2084367458,1553969002,639445829,443200306],[1835206875,70323629,1396747132,2069121460,1558911905,1407071109,265758434,522353321],[171874085,170671813,11168887,620477664,74811257,1866078639,2001886680,1605462909],[1361463912,1972212197,182414370,1657891914,1509310086,1213583602,799986943,1841769529],[2057602619,1877901899,838005147,1084071904,769830373,1249798488,1832946068,1682570733],[32768122,1457322606,782866246,163542778,848392969,602703226,1345026984,1070615641],[2036959336,301835480,2047552149,438425796,791409180,457616728,1222158815,1593336175],[135741513,1240253911,453762307,809748538,160815570,1900245796,2118371688,1387686114],[209175528,616070608,1424422163,690134231,878255200,1875351694,1678325622,941189499],[1169588678,1064147014,289014098,1567453606,1170029674,1154986493,608266323,449559131],[259444629,519173630,835412227,1080384705,1475838083,1753252889,1103978752,816848474],[474926668,2074262845,1634768416,1746040349,1166454467,888105791,423835227,882666570],[1717413799,413684687,1944986931,1078472794,1713556091,7376094,850681360,474011758],[335148643,928439555,2115110181,1159302654,461775763,510080662,1909610130,734704735],[25859440,1549524997,2032242069,1957238748,1202645570,1952560122,981351175,494273389],[1548611844,1687687060,784761944,1703594128,172220403,1752412937,1388175876,496256233],[675845972,1709772669,610840882,1792147417,1607366176,39405213,696001831,788163672],[1253437702,276199444,421586157,1453712172,573912556,550134709,2006475057,196221492],[1758249656,1044662060,1630777473,1871115145,1311068976,1889330749,998554878,1099450666],[255568196,819703273,1595140238,1312820907,696278317,270812007,223461205,310265635],[1025290130,741421635,356822079,1045330153,853702581,1914480231,477670031,1950292384],[465154695,740565592,267699926,1996791932,1506779589,1177384045,414423365,1604035911],[209042398,23898233,2096379849,1595584059,1094654013,1695075076,1391660398,2012150425],[1334025985,1725714446,1722974323,239909135,48662076,725932410,1632893999,2060931775],[1169807897,2005470617,1199548875,1050407253,2072644505,664411748,855011952,1070554667],[466169050,944369721,1108295358,1842758333,1977052915,1166737832,710333016,1463618963],[209733223,1429811039,1887869943,1259323395,2105394094,1189611518,2110030377,125101608],[578801174,869377934,1598047874,1020855482,1028638504,1556477779,1385466352,362653434],[1997951645,1387825889,511871468,1569375901,600397516,892499534,326658546,356654184],[1587750251,956922248,561722068,289995775,1635512034,1162567356,529813983,1145255880],[1478114041,1245010755,1407966413,331993910,937980157,1651995492,84249032,1283473027],[1603360449,939163154,1027297283,182021827,572512228,1723436936,1149317482,300234570],[1878480450,809511007,1978184225,1294995833,1421635332,1983785496,1157154991,1631309278],[482727129,545786491,110264470,415891972,1333401972,778126765,1408127622,1814508062],[422121189,1340081670,133409476,377142568,248459929,955289616,1496230390,210524625],[2035850708,1832039842,1811665539,910298320,1844594629,1070964506,1278938838,746251370],[1801793449,1450746272,1596387650,1763528237,864801841,701311588,1735565452,1850355210],[201506033,1925228629,1728522910,1930895486,1868299731,1970100659,1550922486,890055703],[1704602351,293965220,321088950,232248252,113907079,56632883,347584954,770073785],[1767250175,1306949385,1525253559,734644088,424889903,1471814656,1072927184,2084560780],[1721051353,1307163726,431363837,333343867,930431611,2089700934,813267992,1543761434],[1259510492,790425248,1179634106,46649225,1539430425,1616544555,111464971,1223082858],[548872984,327638197,2060882755,802309161,1332764024,60376216,480277324,2052605364],[73162008,1047849396,541679135,143665708,407593350,833612616,1786290093,1720280888],[1049178263,249932797,1770564159,1081307227,833733500,959905087,2094475874,1383482367],[248472531,1672093386,751177133,1340480287,1829504190,1539516900,14478804,179798652],[1858578257,749387338,632494124,477079521,453781183,92953227,2024852134,104572397],[2052573462,1577148523,1745262774,995759420,1497089212,1882596045,1332797176,1872082553],[1321323150,2053144534,1887482111,1542937217,1639962952,954920900,22253625,1886292379],[524331957,952390081,2091748993,2050432147,536404384,1809806345,1610894283,776759004],[494246181,796981282,1160180952,655424920,331303692,577676973,1185775859,1704558676],[1915224746,1486108416,1735851736,560571380,718860798,117722397,2014941152,1553833267],[1401715234,1747000295,2030888493,713810326,936501491,436619023,290384642,1207297320],[118178027,212189397,654667302,815940961,1959092758,1616498279,162647697,1516381804],[1677775013,108119387,825251353,1590183767,1495683493,2119134770,293704249,604721161],[945012451,1758859650,527562342,1365531961,1238178008,396411941,318330930,236219872],[160061031,778368501,846280227,1546433662,1989927714,233759097,142171885,860564505],[1363831467,1078075989,501200340,1901294500,1640545322,1487494273,1111638904,863229366],[793113678,85044929,53581839,1274023231,989371406,1055577111,86480979,966802434],[855509550,854903394,409674293,862350871,666909776,1130136073,1450551865,317647231],[1923403662,1743586806,1469259419,1031385768,1451530263,1171974788,1187003954,1319830468],[985785341,7312788,2071486527,590348015,2005618657,2035548757,1206642020,1554131789],[180692488,246506104,823946849,1659981224,993645596,1077121526,379967769,361598052],[2082934336,175897282,1088429436,24413886,1336513254,1942795745,1948528225,219760947],[2051663312,808719086,1580499299,2037921358,317214918,277723826,300258607,672567496],[606816037,1294760611,654186586,1314114350,1349965086,845594663,1631451793,73999168],[165021922,1713680602,2083726507,81515436,1126617785,473639797,961555454,444123547],[1167476489,159279518,277755684,863718064,763527212,1733626995,1287051366,1336679388],[681437416,131035921,1172772898,1692310101,1754248599,1165725489,1986024694,1478677057],[308096603,102541479,1860426883,1876049387,558436091,1690911591,201134472,889992002],[1934617413,1502607533,2035643560,522549590,16416523,1241857622,2011754899,1961858598],[942729670,1913698905,111196976,843252127,1601357183,1522292295,1362840213,1145677749],[2055457885,1996530080,1357913797,1018464364,1608086885,1656549780,1562734177,1966621526],[581119845,1754492461,761063297,775877202,1088096962,1554508423,1719137818,1076511947],[1341912762,1248317873,344149479,996283315,2009231329,1469744933,1363075033,380079039],[1410071919,1044291431,496225203,1585734255,1119499093,1629538589,496480398,794209190],[1662113038,978672160,440094825,1720462099,1356858179,1371054595,622187361,1454785937],[1226758910,207508587,1148601948,1845997595,1454656409,1262499916,1680953630,80855569],[1845073513,1941872161,1950176559,1070457028,35874477,498273293,1831790089,156921566],[1588177815,620939845,1131972281,2092067777,53247179,1306049870,1262422021,976357585],[332677596,237168780,62092869,60616958,1683360177,525411354,2010933268,1149697165],[1395232282,1626574409,1085093022,707789065,331326857,1771247039,447066389,1914290231],[1856156853,921824694,379283383,614635466,1434621124,125506746,1807214254,908996970],[1663766415,424657522,1801695493,2055019334,941970145,1049427126,1640622432,79520243],[1544573180,1652347481,1800164010,1289369506,1439369741,866412089,1108346935,2083539130],[1535628079,1403933925,1690822469,1666120094,1958632009,1093980811,1348121280,1938393818],[87132082,2121542274,1465221399,794530925,301553528,2056915721,1699854079,552380990],[422816571,186686967,1365803867,397901629,1488935963,635928618,213694410,506318555],[206686690,1944961609,652467862,1272500805,518534256,548941690,204288458,1513532374],[1124458909,1269749523,1427161328,458155111,831370637,1415390001,1647542972,737885525],[1493945791,1900010406,1833957001,1902145059,1928407539,844611568,1213040094,1624867914],[1001601913,166872571,992436485,800663142,402495267,41366218,1148422436,268066483],[1498259592,1270568032,399453636,2060566262,1940316571,1651402583,1271828774,1761287836],[1657991317,1840777419,1217683978,154727247,1114833321,1524028945,8707584,579072200],[823772078,280104059,507388730,414517106,1213478795,1891642316,291709598,795104783],[749314847,1256906088,1349406302,337167058,128522181,774413421,331285118,632722052],[14725293,1513180994,54468401,661325625,1537749247,1426324901,173858276,1330589673],[245448540,1270247879,2004216904,1523840567,1847551166,758085782,967137896,662542683],[3269037,150774418,1521170230,1447712711,1033112687,445504250,1753992660,1788447497],[938463716,570434740,1847726893,1753071354,1482829942,1296305951,1395179264,472443513],[583402001,1116315104,802670423,394363375,1888602573,257737223,1542735772,1723531165],[981665096,34366951,787838104,1979113035,244494935,1458345487,1765315151,1728233768],[295382877,1376676035,803394870,1545018875,2033145810,238307082,197627836,1954828572],[942481872,806602049,1482212421,2114778953,367611316,1130479943,1286820008,1921851679],[251402447,93817339,790281871,1472061276,1631944419,1219694879,1701606013,293152970],[1176248282,1186064183,1877904422,1023743190,1107646079,325435765,514894518,2068402556],[484603403,471877578,386404847,1194115506,647080335,260739605,1901818821,1639118223],[1997510266,2005077319,1921356730,2095113819,684075046,268887824,880222097,325844244],[2068096692,1993492138,1329714211,166235623,1379975956,515359449,1879329089,77297018],[1955292291,1025400986,1350718700,696494233,514406592,1011826296,105966892,1800655681],[1878666568,767987900,2120257322,87863110,544826655,1442431663,928200536,359415469],[66486551,839034289,2020503305,2104968025,1997051323,1913382166,220302048,1031656975],[1475483337,2046481442,640766492,1570826667,1502166531,1043999960,1350742475,2109731301],[776193366,1954627881,655688217,1073613567,1677738087,1859264894,1327104413,1133030029],[97402613,1852807455,1883744766,1765569898,1147955251,1190025321,1529354853,2101666249],[16686233,1508320012,1847958423,2036547022,1798336050,1782131525,1518447623,1810227593],[2056197864,1287894446,1929054884,1211725574,1173553374,1924821504,229728020,296808552],[824877966,1341657412,80143531,764858956,2061704598,1411161696,1355481980,573042259],[1708434208,1549586469,932628935,1912586842,132432217,510396747,1276204771,197849667],[1436662392,996714574,1221212762,585413206,801032491,712644058,1603817029,1413070200],[276202695,1622121224,707002657,717659771,225387407,759812325,1390603566,897938545],[773172214,971362476,768539158,116798869,2011030361,1498818424,1094293187,919162685],[940378145,89927909,9399234,951452071,733747547,568920176,39671161,1822871244],[815446501,1980804039,883262808,1178202772,1972937808,1099144392,1207817972,647986314],[122410108,1558655416,867632844,1791318947,1872659780,1237462125,1680411747,1744381548],[1110142939,747507422,258105147,1134274390,617600330,506857984,785848817,166001622],[915020504,1725092557,1905362379,35176137,1245956030,1977585478,1716123961,766576779],[1157223382,420987887,168504296,100904327,1747512279,1481072164,1369930234,1930450074],[609620537,1513286240,1065897504,1360373523,41551821,1841402408,1902527070,973588672],[556134764,1550527100,613214259,1934020178,2043043841,1169918660,1506888738,1008762787],[985926461,1554622833,850975437,1407488999,770758814,778493184,1634016222,1942809069],[369313945,766315256,2090420942,1040244159,811453439,566172670,805877451,798130753],[1769640213,1458357248,9693662,1392991293,114717767,1339433532,1708389375,1626048557],[1716427403,997070890,428790005,1532438153,1744984357,1579372659,972979500,348751791],[977992727,1740552841,964256316,1125668891,1272847257,147532050,1216312579,702005640],[1207723129,1967072500,1381563401,667677188,697741392,1895096820,572069622,2004855369],[1868761472,1935482247,1447086617,2082278150,163535603,2019376712,1401836697,1373436795],[2076558472,2051640172,799656087,708073918,457422635,1887696680,1534196082,516501],[74296822,92788030,606144070,1316651527,1143472839,1434811370,2118576937,493905745],[1149427304,1649247536,617634162,1379615419,1669156369,1476117454,797945305,1505220643],[1245969060,601439892,1106736270,672189274,933122315,1552789332,70221323,1488215014],[208488692,1225145696,728710744,224442998,462147804,307378206,869984820,1855828698],[1194696131,320992044,125092807,1755400025,1203392677,302908491,219558978,966509263],[902808901,1659114194,382363970,347312615,795133074,1844017816,1158537882,276424584],[1755957490,380343588,1013494015,718130613,1103338324,783396687,1382716610,1100198166],[2016976191,959233503,1459508893,1882752747,45159477,1496421532,2042512891,1927200753],[357806261,9529969,901428363,1994342095,66843315,2092894109,960143167,1754889570],[1342933810,1390979773,1325801608,417196446,511993019,1253135737,1704510756,718065491],[1913464655,998836692,932500531,364230028,46236691,460093765,1443330674,925401228],[54285253,1052678003,1403702628,293063669,1930129998,783201649,1573145654,1285433465],[2070690014,1465250682,1604982545,1643749634,1893387941,1044639012,1122267957,1552927104],[110511756,1037597139,1090875504,1652063968,1633823016,493462623,1107881316,2072542819],[562173873,220259104,2101221590,2044101915,142921935,2002861108,1024890463,745253353],[544337525,994095731,743272056,613281872,319883118,252997436,1402422126,1620403408],[1007608909,580743253,1678575759,1552547592,2095833793,1874889579,1510612498,1428974542],[921005599,301158276,116503451,413876831,919123753,1073287958,1523699958,934102258],[1596128268,1273704337,840053028,329152977,479299409,1609639072,562728591,1111135350],[1641771702,831310539,1820612536,903209272,1549351250,1976174329,1926462880,1586343617],[746540449,1345350817,10556009,1476631917,729209988,123251883,1601177286,1424795563],[840793273,638901353,1689993644,295220602,238080042,332723334,1494453700,312428705],[1630157734,1747458919,1544819169,900134870,783761748,1612077050,1678394496,913092544],[478363477,789635608,364338213,803292309,1195947512,581184355,954195826,957974967],[941326442,1512761807,1707019775,914484438,1102290251,1234669751,2048133696,2067498721],[334733263,400176134,132252836,1398509000,1235213500,634487207,1996354861,1969580101],[1137648619,1416791086,506326464,735987137,1392678337,2096151516,766991031,1703788779],[466805037,1380941401,741209569,1984788240,1441689837,2059751367,461706356,2055331198],[1469615324,2097302744,581223467,910435843,1971106715,1926202025,1616717487,1167742341],[985269415,1702978206,2099314393,1422016607,871379757,372934671,372717327,370638506],[651101043,242274866,1965004619,883568297,1539631842,1219007383,180123724,135728287],[1526141674,225298431,113954661,1277661422,1962501039,403546795,1479888408,970864543],[1667526329,717819854,2002504832,488071971,755631878,1353968180,255893053,655533522],[61275912,196137990,1797863577,899017305,931264242,1800496280,1351307245,1651894634],[160613868,430744346,722917976,1555479848,1618108890,8000652,564434907,573519814],[1640780099,1668243967,584618708,830317173,856802544,1191147306,1869024783,1445531301],[2048263344,1494194479,539494315,1024486658,1225018104,732213065,606066839,1652286336],[2036130601,1904434851,697676905,1570799698,1324835078,431529013,1509750778,1828920505],[218141652,1555920317,741889628,523518505,1597329047,1875795940,1935843401,1016660341],[50735194,203173806,619392992,176778219,969090183,210031716,741484190,258865607],[1075566864,1113510226,2110929262,500286557,673159824,729491099,1172753614,792805170],[259814759,1799618045,1936122707,1299324193,1758757170,599522278,2042808713,1031295369],[1729179484,1827742265,610415151,1859515212,2053976358,1546120229,1953781336,1251251596],[185199772,2048655413,245800667,317291489,1629393526,1458203669,1994587474,1669203099],[1981000473,1104043336,1061230194,854172436,1218793507,527872177,501865864,969224091],[16855039,709981687,126606951,1217423805,138993995,1550361470,1773331125,807134270],[1231446496,546883756,783644064,485863846,2113202720,455645134,2005778052,1000326342],[672983453,1636106560,185156026,393345140,1465843314,1591270454,463141348,114699992],[1862985711,1128955134,1831702952,328870153,2057946793,1746232258,1423651945,1491791386],[825815570,1194201038,1553049985,425637170,1007314446,166658471,410211840,1621276910],[501616312,1694297582,2094311360,1351262339,320782468,674759337,428185483,1114057285],[1236019572,1297199868,1382191905,499054791,69940960,259171111,726844211,1698186490],[1745898585,1565865849,1667371625,238720882,905828200,1857737592,843905443,393174175],[1158900287,25888060,1076398516,1876311640,1745034054,1479144794,1728784249,1923314756],[867326754,177491595,1262081396,558815466,1057451438,2065012186,1201521210,1533070383],[2080141849,1932928865,618913527,636465762,1025486461,1376358187,553312930,886254253],[1696372062,819011864,431566867,2116834279,996904386,1213547310,69077918,2112050318],[1840478989,1627859673,861813778,616428563,1156653685,1722869956,92223047,1695602454],[131998062,1955306222,1815455002,2018212021,173823396,2124713787,1244885190,1077786346],[2006264399,869272497,672752781,1750711306,86685989,1578685663,859146443,1917490516],[226500014,722602469,806707845,88467078,750284247,2098562226,1158411971,414582816],[190959161,1456498603,1160111370,345078725,201172505,370707837,713281201,1173925721],[1768078613,1302994541,222621516,1481641712,1725011329,315477045,1038583064,273739771],[169962373,1817156290,1420846366,398138976,1340472839,1643194591,1427413733,1175754801],[1132562452,1580714000,191794501,6551478,1621108590,905006853,1552836115,1371544553],[1844531650,509846593,880947270,238284299,1427805992,1417311979,1924373697,368380797],[1155426497,821831255,1712952360,3923148,237842607,957934614,147645795,672273515],[496282153,939173206,714885200,518530744,1621207874,49748920,2020314298,355182621],[1034043264,1707939080,1623202539,940521218,2030230143,1482750570,448566016,1105318769],[1891737390,2121402171,553887390,814047898,1710141831,616133720,701740958,1330543822],[156398884,90081771,560460787,447203329,1026752904,2074807066,990098762,1086412362],[674595087,530138851,1560367786,2127318019,494644872,1409080850,1949330446,1076117544],[1951203091,475646936,1818245989,1406524755,1851764344,686608638,1542869233,2081334796],[1911257056,12041971,2072061492,874592309,1193655818,839232010,863950322,241845273],[1807539769,1412659102,98216206,958144568,1905758918,1275654966,444959657,1708952022],[1286772250,1677883438,792034819,444925964,1805788144,56295238,1864324263,523834811],[2116001974,849790895,420873803,1202404897,1314134335,669978488,2025075358,67215032],[41127563,752281428,1181898702,195666332,601514552,208058663,1273433787,90761204],[140745484,1950284317,1808022787,1477630664,769692172,369376933,632885441,971770564],[963343623,1139329896,1609037083,1113314890,1287446104,1675915816,531703264,711069562],[833020209,396084239,495597360,705647535,1274919341,1328152796,184098236,48045942],[2099261924,640456989,692010852,1382134823,1982321826,225714130,429633590,1730610061],[1652225545,282248660,1760939455,1011088622,1113338624,188119077,1852052163,452868983],[623636424,76623815,1906211370,2027199102,1167405632,571131533,1725996658,1035900769],[1170236344,988223109,392106083,584237738,1119727576,1689043171,453919961,696047750],[2050980447,55641282,1825163445,1300165663,1675191302,1955293567,350250475,1502678931],[543127426,708106942,1262582750,1948509776,1734679861,1844457144,1664980118,2081684981],[525316136,1407822114,1853393788,497961900,1644863790,338815123,1298702113,754190636],[1849116084,548632519,271764581,53058174,882156325,1053912305,610797857,1699439377],[786016929,683203167,1412968252,2023631466,605799268,9234868,1990210670,898206541],[607556567,1396286461,1217939653,1709542594,211098600,163494308,1684826216,1609426575],[1339610500,532699710,451802698,1993790528,659348146,1187076462,1989701017,1347066672],[1159197097,1068280878,1756754201,1927350570,156695495,698284026,1395957523,238918286],[476855770,803400871,2072088215,406598654,539218859,1628378908,934524777,1340481459],[843585227,1813332463,1158794617,2036597900,825848117,1163878887,1961432972,950144696],[105057219,2045575504,2095710048,1306305099,289735983,1373545114,374458174,688357235],[840298850,1394340265,68919643,1682501886,1688523175,1859164804,771901030,746960136],[1331291594,666249849,77679998,208522523,937342683,850572921,1766744462,644317190],[752488518,593082231,458250588,1820733453,219603988,1935982457,325116882,2125008034],[799368373,754927238,1233232492,1779605002,2071064368,956570190,988093087,359122413],[1749266917,1856664825,1506340761,1388710214,1147489323,1983739081,1631800350,437628289],[1758780282,718832316,822432173,1509889345,2120951312,975950610,1555710435,1527736828],[756222499,1927037584,1756116985,1956994295,2103945323,1427775630,2123956908,1662561591],[1788505569,1091313426,1750903882,36495934,817058738,60381847,1912386116,1063278492],[1181927901,1817445819,1909144608,204097522,1300349883,1591671029,1910235643,7708128],[419958871,1961042970,52583889,144117819,2114684574,974541429,811094428,2003999165],[610481869,785278767,2036658949,878071000,2048321347,1397601836,438199235,1589979663],[1456732198,1204038872,1406368055,2115734275,2032299833,1632633563,1568213465,854758381],[982175582,1253138009,1083877316,1429793623,1835794043,512986440,1894988039,646558373],[1129012776,1820838429,1675025957,1182669451,1652785504,2018769151,1584846659,511643422],[920028010,1924511783,518953851,757492878,1130143097,1596911806,1420276328,718167227],[1814546774,46209520,1825750362,1085507210,1684850123,1871868471,1497843752,1435469521],[1744747541,294073376,1428243192,124711667,1698353304,944825162,793232712,1178485162],[1895873145,1383226914,1290645749,1398093175,942015021,1151944638,741797856,283825174],[326409220,507069139,472891430,1277610826,414580551,1134695138,1535055383,1119965116],[1777997750,1194554711,2007651194,1119808501,1779169350,2037432426,1024918204,1666668292],[463348401,937867912,1476304948,1275697161,127771907,405427024,1514766618,1559007807],[1381272250,1525034949,2122214309,14268804,17967566,374715459,373940222,447078115],[1485833871,462499458,2115510882,278712486,2020889425,1469135807,729056971,697802995],[1458946093,1833297652,227827321,1588596655,1512986545,377597140,822946316,1574178968],[1681110899,59257981,546411390,1175260853,94448456,1262335684,13637048,1250318767],[313434195,1914320492,851083430,2124162996,1849301422,1027439852,943621437,1355973822],[1060281555,1960303328,1745367798,1893636151,494506036,307518404,1156210994,404062500],[697015210,1199766972,83482216,443105318,870141762,183065120,743219048,259393837],[263514560,1021502502,820225104,1772700356,1768181493,1491554263,1696035584,1021556471],[1483472402,2070359215,1306708616,1258653955,80833833,31111785,854848092,1239933202],[974077748,1872898800,1129787202,1354183265,1843014585,1620380652,31340655,1237642493],[912949466,183378315,631847945,1471489719,590649518,1039852979,1834928866,1247220871],[1020874699,309788631,817295356,1153908343,1125870194,1129003381,430184124,237137542],[1470611693,916107707,1696986869,1289079486,333092194,791948273,1926146939,1807594243],[1124686953,394721983,486835094,69562275,1770532363,1770455709,1093400211,1796050444],[124507222,672272986,1328311403,1054816669,299131297,1270340375,544958091,856950123],[1250286787,2110098314,1838196653,1226856145,490464570,1545230027,654249605,1552836070],[1505079571,553163168,1165221241,1082754298,1062250347,392871736,2125815789,1628419784],[1839913252,299253108,1012939183,1001741488,1647052676,388250019,978380051,1766137733],[371493354,541862014,1949793068,603562223,1124697255,509168873,493676965,1825443480],[918471120,1339787868,1360926638,401414344,527736458,1830087701,2079905085,1363516141],[191466538,1201287422,1349288546,765546128,1879285033,1509652016,475565321,1770557359],[1062028838,1195896554,437645092,365526950,1254539722,1091764887,90049692,97588077],[349678498,643911383,812946116,179260250,453178569,5381165,1125278489,837772072],[2027275022,859784271,585928485,525704333,1647746871,2075550617,1245325285,1478169834],[1607629706,839716888,1757267715,1652212066,1579823726,1444380441,2033200361,1586438327],[1409712609,1221122756,425800124,356136222,1584681817,1942925586,1231399803,1444280595],[526122664,1650002230,2103081501,1159185595,1381851963,1559322293,215577093,542130243],[659153920,1738072725,398868843,631526822,510673591,1474875196,2002881392,1359960388],[410902192,221771389,998585579,392410569,494199900,311179202,364173971,1896772896],[1336570739,1573573397,1135110086,172213197,859989481,539654315,1942418377,1556314527],[1288833707,1285847231,728435680,1120006022,1335060911,1415392273,1963277124,495091858],[443113139,2053727864,805660193,1049591626,80968385,1049684435,2076369745,716246378],[1116138635,1731493239,582583879,1962448735,2123213302,1886934708,206592505,988261338],[1850082741,10415793,503717026,400321745,859952012,1196958336,312607756,371541152],[235434459,1624342431,1268032654,1172207034,340542642,1182167743,2026091042,531432498],[416194737,338833740,895397732,1896873403,489670897,1415136519,1739932642,1889707162],[1529187109,1167042198,90061888,444801275,1853329492,1528146110,420491496,652484434],[922682354,408742713,388360669,1108052509,1416477445,16963213,325423512,1514472016],[2118875418,1095182145,1166410777,602643138,917102396,773458788,1778968363,985431583],[1710668908,1415626057,1882174987,344935542,464362315,293389186,662555483,1335281349],[694792775,996784368,1006965193,1735551553,1735035380,1294232156,571934831,105741758],[197331034,637553356,1899417173,240587321,73659618,225782613,862417176,1178881085],[22421778,335027905,1730888112,1292396046,1668968716,1032838634,1799559949,1789171456],[1772552674,1558336157,1987095008,1169542301,816862619,18795072,252046931,652803398],[928909979,602922304,892366563,1707866724,1768019597,1736009140,58559413,256851905],[1924397866,380835282,1748549028,2124239205,962294777,61925092,443998855,872510637],[938546011,1074063074,1050551442,1853610266,1091624104,2048807244,418241051,2125100843],[917205184,906860571,1433613236,188719288,2122841000,1366084146,1514788767,218147814],[364373496,1350561117,1328960062,1584945505,1037457367,1391096090,1129228329,1857227295],[352488587,356190729,1956521612,548035613,725285668,1747782024,1174105257,1022666552],[1956140680,1160777437,2029898836,1602350200,693789062,1378758595,290713541,992988961],[1297990123,1082367886,1269496097,2116825418,1544307317,2047766775,784768032,1078961052],[287643534,2097328326,890693258,813633390,1715682846,1573828427,1302874953,531993205],[1696901127,504401527,1779488227,1000332532,294220605,1662450482,48938772,581155420],[2032368454,1327470968,1214418939,448698560,810286805,195263118,681992502,580378127],[1814667650,719936241,1484627158,880611218,381331469,779473561,2101564927,294947489],[676439047,875752271,2010352975,1141027049,721722397,1618109332,390539610,1412155569],[870672412,2089225933,530576424,1475635332,1926819311,960867792,1156621277,1694038966],[698695621,540106439,887079750,764712749,1015895352,2006518492,2037044714,788473717],[800843332,602014424,969211323,283046185,781547672,1627822656,2107902040,1672068789],[247632705,912683708,980393653,591464369,1443654946,1468546195,1085806070,1339587667],[159884394,1298643287,243054176,2117871797,2041425192,1687268656,105662012,1214073457],[399258655,1266866251,842996383,820655615,1061057593,1423205432,513513800,1114514463],[1955986783,1552771092,1031089462,110846775,697100296,859268439,387675259,1532355580],[1884096792,1013740837,1335591481,2092365648,1256037765,121194782,1415471856,66768490],[436742018,1607023070,1867766292,99632997,1874812154,172285198,951114840,446183317],[1009407148,69465140,1039429652,834509498,1342700662,546095976,334531677,757797663],[189237268,712689074,1194997126,1438136131,218978619,153570578,299692961,729546825],[1793521000,1908660449,1362895934,168538681,1205688812,2029079752,1548682727,1295206688],[1983041868,1458178765,973399441,396271271,1840792437,513372648,1044684521,1008479177],[701773082,800189348,545778492,191665045,397006296,909478993,42501785,1898429087],[24637780,2061157995,500421177,515261915,1447968875,818054372,1613803534,907299543],[2001324842,1492244561,1205552573,1677732951,755123675,1165779050,601194044,1379766633],[1112690081,601474596,1115267507,1179467790,463590962,914601882,1960894152,1839336450],[601576888,1193831609,836657371,1569298928,363418088,280090423,1550966084,737295285],[495284696,181020330,389592468,1521541276,375191974,686602150,1876247695,8368388],[1955338534,753273069,1910709466,491647629,276272698,1447536294,462330185,871042777],[931049880,888162895,1053638566,432824918,1058766569,1282139008,1819694580,1150673328],[1896861181,710448003,905541262,1566745500,427031687,1848024417,1751678161,1772449655],[1631347500,981077569,1960651544,1759379574,652610149,271071647,213462934,1025808347],[1413906966,1765416165,1535678696,1502921368,652517141,681778773,850958577,1911978433],[1940933936,491996064,2029067259,308452310,825813116,302904508,1067603688,722676159],[755437505,261959560,230760532,721112267,1738798452,2005708247,796994731,1383487813],[877988853,1175391030,264538086,1262907035,1074663255,126256758,2071433460,718445359],[1575780056,2023652878,1313735847,488123493,883536337,1241734247,347060795,319301203],[766613119,555160090,247355130,1605395377,2071792091,1340894941,29441827,734743006],[218599280,998483273,473610825,608929695,704848070,1558984991,1126320771,933389484],[1563876627,1472956176,1301539219,612768800,308750830,1818482229,982582522,345508944],[1709565736,429248308,1628315013,650497194,569207589,745076454,2050029782,252530651],[1261523599,1122512810,577995912,347114056,1028326492,587644822,1529630043,1259089929],[1928768623,132059828,628230579,347883117,928208286,1692657001,879641530,1304363288],[952575048,91972181,871904520,736413368,1361724357,531593048,1053075008,92984978],[89571945,1032413673,256109043,1494521823,739702078,1317385899,106987575,1582288856],[1944008614,951714397,41714887,420564106,1149464052,101436455,1915988181,2101117799],[983050908,157000276,1613277804,385956172,1372839419,670793239,1484780071,1072671791],[793198132,1863384331,1592221171,290140202,1344466211,1349163544,1665957912,867462876],[814235942,286788259,138442245,329915577,1850709653,383189160,354756195,1422194308],[365518212,938214745,133610317,529432083,109857196,296102619,1072069340,1440980371],[1058819192,934537598,1344363892,1583975288,1446312481,1917769826,1080887263,406581255],[1184752637,772460020,706825621,124544541,1835459120,345062269,1672125317,1889751523],[943432984,461569364,2028267071,1759212575,2067163230,681397636,1040969320,1292380715],[698758209,1307728796,1481429317,1221976119,1789012128,1420502121,1957463162,2033823927],[1966420386,933081924,1276704217,599756083,914758141,1118767481,192056895,1668327351],[1445832104,242621518,150266743,2105986543,1380619245,653401017,1526553451,1347716409],[261639489,1869458773,279078104,332808501,256841385,617699225,1786788079,1918439422],[44551144,1124293520,621814329,1389066416,1091619990,279303167,1711463955,1422883919],[538231940,1663908087,1947708782,1008272276,929272190,719021294,470586986,1463723011],[1703937178,378518250,623597520,520347160,259168031,170742568,92516824,146088895],[1298028009,1314588081,1704297915,352238553,759704312,812153049,786459800,210641530],[1542467919,82207639,469689115,387848705,1448094726,1381391242,904445315,1536757331],[434488906,1354261370,222845764,421747693,1058320028,1328572603,820588310,554851517],[1446732695,941098404,2105047461,582652333,1598277231,514489559,1247299583,1714372417],[594689300,374024700,1144843194,1680883605,334182363,1179584228,747311152,1235089211],[1799649914,407821720,583662768,405885309,663059017,802047144,1932365105,1265221599],[155730934,1271570768,1973587,75684393,1798215115,1406033165,712001861,1474996225],[1441135127,459677166,1036589275,811801030,519260352,47474955,316717858,2112865169],[1395132674,1528837019,184143662,1603353138,1461179269,1188897917,973880433,1796410956],[898476625,1169850669,564762553,718798818,1924245402,1738362186,1598984982,589824161],[855442951,588054016,215014460,2023760104,335087141,2128127100,1155149189,1967226692],[576294610,762249266,355961139,1574700302,1727107210,462339512,1474397192,1684272918],[2091866849,82137014,1271952986,2007223812,1920428487,351268466,231073527,320435535],[1117590134,848210697,535648509,1440265358,666522377,1717693319,1635013326,1392793969],[1616924158,1524321194,1682734391,721272109,979619090,1207569657,1146228894,1981996302],[1205545432,265406520,2073517768,1965943913,487601749,723021485,1718326901,1169676112],[473401869,2117195800,2086783564,1753437884,338076437,1972225973,2055919467,541134614],[274687244,1822911373,1132063697,1600112779,1597100103,2080491152,574717241,740400573],[1454861816,217352696,149247517,1412061802,432567982,117920417,552636140,359201627],[90239238,1607081275,251919583,1115785061,532355943,973383739,2106413684,1458994702],[656922628,2130106190,870213285,818686447,1135770133,558215834,1514164242,350646857],[1521959151,1685811528,1500138379,991121323,1695383015,1952909493,1823320567,1147414057],[1995001560,711026829,1642700135,1200694667,1576865400,102910497,1015146622,134429421],[994550013,1260133473,1684793744,1405958345,1087862228,1879204519,1310642806,506374279],[212488110,1160776437,763377912,972498224,478532915,870283169,462804385,1445623945],[559208477,724564329,2050681780,655948904,557200485,1194628546,1891456143,117640045],[1081940747,1570565773,935229801,1793697437,1341318250,1415991723,866456661,909047299],[618291595,1651362216,269016374,546006250,1559939421,1980480927,2107865462,793340916],[1145061653,438452449,372116960,1860343504,2016823170,1144775689,1589818678,813005430],[712834293,149673010,1988485819,559819614,1516022866,1612206484,859835586,2033690682],[1108051923,866340435,1610606605,740721601,2103598562,1925574151,889950562,1427652225],[726808211,419449792,707012298,371730616,1819957850,150024830,999245772,748109969],[1780574504,417297300,1709745596,432769790,146796719,1202836654,1322389956,113951727],[1693776746,1120043404,776301241,1574522331,1923835331,147574166,568463872,1058408102],[2129238509,1652159576,529875936,1501908837,1798318150,666133544,1266351952,250341460],[562243730,2128033055,455653740,694725232,2120896660,333086770,1169181332,1381811528],[694761715,1276906443,2043612471,62722030,259597608,676274602,1962986564,422754688],[1478974185,1026556965,172188425,1917674738,1283707691,833417681,807810987,940642159],[982004852,157840001,2051278524,1961898619,1761417770,601980414,646883183,637374225],[1432383347,1330618669,834850780,1857240236,827642963,1745482401,1051456637,1736301257],[1590772425,577199794,139955011,1701130204,1461603199,218092193,849754507,508101734],[2066820712,282806227,1208823,2116249135,375268248,1871569613,913881626,1944892003],[163058084,492379762,202642340,1800325288,1323813881,1566671263,1925048783,347976192],[1159815275,1582875526,1576677800,983101248,878233344,1389225508,352406971,1346666335],[1214424670,1783214098,2044223164,882043115,1833308839,1895850,1095874202,1143374020],[2084058459,533642136,1192728995,222073761,1226025927,1200960826,209482488,1756001172],[1735099320,1824206377,665928058,2032866177,1687343683,1866536327,586356336,1128145809],[2072756934,71646277,1418535084,1241347418,1127167719,1734538726,129786797,280307574],[1383056706,909356838,1263654713,419976122,666136220,81467981,2089380810,1030252626],[1278999974,1980862156,1743819348,2003262537,1343372518,1508084812,1740855661,2113334770],[902073789,716408845,783165513,315925,2126489522,431997696,980990447,608711495],[1411118913,2031112052,1249382079,38863721,1923581875,1914840030,1528218716,794270919],[1121581147,624879572,2078388651,1716168643,1496687477,1631647652,439587679,1061161115],[1465603788,1689627742,103756369,966030264,13180674,1371015109,422158613,1824757360],[1004726533,1964696486,578558813,161627643,492089216,1247881014,379190208,1400319716],[1480481015,857292073,522153871,1673343561,957858675,1154812517,734797869,2108254597],[1455784044,149281259,1580708832,1715147231,529918870,592812787,116297920,578229545],[1834444136,1568661577,1419950005,701113754,895413835,575423983,274142679,1135162344],[1979855401,1619939042,519106858,1288947032,946409144,1843197678,1074517683,2027910402],[620106356,106532334,1451048646,1281464965,2065857101,1427257086,125575462,2107488407],[2011916029,1181118257,937856062,1183378178,692792809,1350921920,2029423264,1420682552],[153738116,2000830427,608190327,899922130,338841140,1246502766,1214215136,1987357331],[685178130,167727415,174841006,801606512,1312253634,1250486228,1216846615,1295753606],[1144567384,589226810,1941824580,1104568049,1876587971,951257478,1882722157,1578268102],[1286900897,1295764034,1641369782,2039456473,20432161,62273835,863121128,2014562903],[1153404355,142092138,1076081517,161848026,1060257440,978408194,807952955,1593485860],[744593103,868000638,1353300954,750936334,1374902968,1742184949,240183773,375155106],[963450303,620528107,1819316799,1116843974,1396199963,1143806203,1043107472,1642675336],[1582289854,1864072375,292568148,1017133678,104095917,434267178,172651531,1678724284],[2037128425,737623284,1841060493,2053173673,979555359,1115186634,1723911218,907488231],[1303029365,883431660,215264149,1419710783,842085098,668322284,153659934,1183292754],[928511916,1551395059,562385759,997923536,483234263,914370037,1981967772,690035900],[33181161,1439083606,2019671717,50559687,2118239284,84591930,710227276,1672460089],[1132110536,1580034610,52390945,44082347,9208929,1341125289,1848996269,1153293209],[1636130944,845123998,1850648258,1946448645,68632708,2013114879,55938889,931189645],[1032888412,2002741767,1054003701,503558917,1897376167,199664842,1145404967,1820671168],[1384097713,1084496254,1319610591,2068949355,1549199270,1017456685,1321150488,426564042],[739573851,268665060,609918171,476805596,1741535842,825457681,1715246321,165886444],[1157773745,141103697,1991667666,893917834,2084486204,1248397389,1553882960,341821103],[459400369,1225838521,3995159,9509776,668802478,1111075692,1968885091,1591482104],[41858050,641074480,1140922919,1805552967,1293841778,223156612,1341330243,351789866],[2125513954,1590947794,1182524096,1547769731,1183292342,1357563910,1944124901,1651070722],[833964621,1614989260,208032917,109704192,2022434335,634037862,989159454,1886170181],[1231923961,67166459,898045887,160621239,8794647,91238677,587156782,2000037633],[813541283,1827405159,585340979,671577178,1277314777,1573043731,589737915,2007365660],[1680234904,540193064,57333458,194809578,1839330779,835064277,1470672530,1498395908],[297145508,1258930637,994551531,1507447085,1070815340,1158766058,1417340129,467143246],[1468966538,1686003145,387546172,1171192483,1531138683,2024436506,1664358472,515485326],[1226246436,700766443,1134112538,1520607265,404188119,97476688,1610672151,868448078],[884405338,335255855,1573203357,1647542160,671548146,1774662447,465306286,1376842360],[2057894423,1504539757,365050908,494038164,1888519792,252584632,1595191191,1235211072],[1751516171,1581928714,586409586,590714496,1717817984,384431876,1630501710,1884583785],[283491035,333368632,382615449,626718973,1497581055,100680452,1363766619,778404859],[1615551788,1921899783,74183921,1350698623,131529928,1315454473,857144142,1916566505],[1668627881,1627475708,2020239544,71536992,1075907665,1838863633,687345703,888763498],[867696840,1091253704,560950504,2065357866,686142198,1990452922,1687359797,1335592284],[1822568178,1734502711,7270089,1630041368,1362632538,20378726,281962999,1889477370],[149052669,1025911076,7739531,1697997683,2086557227,1825698230,1295657428,20106992],[383829349,1040111744,1100566168,1598875388,1339425060,182684830,2076964412,341291149],[1641404920,1473277457,1962768295,421264546,93990565,2039735580,759564991,780623654],[686351920,1500065874,926590769,167261315,519554436,1108780261,2103547092,1634034757],[1475455746,2109190706,1677127701,1058096520,1517655937,26313164,1279751198,802070741],[1815454314,1668192180,1173081701,1286348737,736917536,1410931604,1909072186,254481135],[1279256456,1646710204,47776545,1052577594,1888067295,1713729548,49835553,1484288700],[387260367,1296184217,439790251,623986878,88353637,1465967308,83798519,2100943256],[284327255,529242731,914132008,1031402971,719039944,1230614319,628631411,428642394],[644979086,2014514407,1966262029,1597494975,1053774887,669468604,128564677,82502241],[1309863696,821137909,106229474,1149082872,824387054,957713301,1661182991,1188825373],[685347128,656646285,517425417,1269632475,1992025882,591309258,939547919,1821351529],[1614879391,1317304391,583325706,660369230,271775807,1565513794,408311173,199241034],[1535357351,1014068500,1517539486,1149118314,1564873992,1303726256,1029348346,1094180549],[1561980446,657800057,1461369710,1772013162,1723329116,1815628845,1141794154,1495614180],[606933896,1136579206,1659348815,956322860,266918842,283456017,1943475909,1086140871],[528110617,2103643941,314363933,1803863835,204110046,659656115,1200726613,1845163532],[2097026312,904600751,724819138,1450735901,1350840331,229236409,1342917570,1049700402],[1501144263,136470091,1709890663,210361301,882351545,1656944134,2081403468,1730044565],[2005019385,2007687917,30211947,1054929888,165633519,990158723,676557480,710954232],[1971532154,486205561,428834573,280185707,509161853,317583711,1332218745,796295444],[189544973,877092181,39837305,1454363188,1663264300,310850214,551011058,216979833],[161194078,1761557159,606728667,572325137,2074932539,1054649675,362281668,138000290],[2063816026,242884615,1469698642,44779843,232235475,1715849943,1947298400,927157198],[638407948,1722520209,402230979,1235540803,1621759957,209945034,1021489760,605013698],[1224426317,632499320,923538003,26683919,1508073637,1584313419,1592916636,1137786206],[1977848347,1369292526,833016279,325526524,780051347,1513600939,1573377038,1521249021],[1813583580,728878174,1720727838,597761902,1569030528,135342183,588939716,1810096894],[1441488278,682945697,1383226393,1829137271,1090898830,642103930,2095460937,461051778],[2114894242,1332927474,1448730055,457755217,1237564770,1129179115,314355517,500570681],[849762781,18699934,1642346576,1164482894,1744265713,113514062,14918857,637169719],[1843028854,1325936711,1001990326,258477361,242351132,1667289978,365505271,923769598],[1302662311,1908683257,770589731,881458399,1461159341,423204847,1058639279,270614760],[582564420,1412069201,1935237605,1859374373,1240670692,557682352,294289703,173289850],[1680828433,969942297,465956079,1239968688,1482042696,1896787369,1456764803,853116372],[341627306,2102087872,865396268,1607573499,787048273,396094251,1083863756,2033093464],[1459699160,281872653,883886192,671617516,1980861477,291712965,273357216,1141203069],[548821298,1973868547,1793327277,1568432440,1949511361,1863813597,190359714,1458662106],[1628686001,335643671,1467260026,517855485,1949608848,2098157521,1891628347,94216730],[1522952261,481331025,752459474,1512733821,2011449320,471438698,357261965,1322869410],[1638268921,1753064425,179596200,391252252,38711169,707696739,614031139,89796971],[6700675,2048390613,1963669620,334845257,265614964,299714798,1778838760,669176526],[191581428,911714984,1295075615,1424734718,584496549,1631077362,1177211828,1437918567],[1048943466,1467329746,1503137039,914265574,1428503691,1234814042,545882296,2043297906],[133290503,1622455768,2024664731,1847317499,885314582,1685275720,496391727,1652685301],[1889279721,1408854487,611978895,956474085,227399179,1104051041,312244149,285985522],[1131709890,268455111,542199646,119212601,674002928,1587085561,856480782,75553845],[1422091819,1723436654,728760981,1304756205,860780793,1152650969,1365513333,1050949604],[624523069,1696292607,10757136,1387902361,1022065345,784508908,630204888,888270964],[887908604,675896213,432854252,644019994,852655832,875350034,1585748907,908498891],[1022095819,1270319280,1107367272,1660054818,1899875263,1440738049,1449685095,447084983],[1983849090,1725980644,882066121,993045878,658477409,5607891,250165873,1741673348],[944017001,669682807,890818602,627146210,217709162,21311120,1204237579,1671626496],[1690740806,676945480,1010106060,1393517060,96574495,1664302597,1579169661,594773478],[578738522,473943637,1866563018,1866709746,818600130,352045971,664653161,55264784],[271274345,226821602,1982803158,1129309193,1871171231,1032363330,459919957,80874179],[1585386667,755231083,1766006708,362702570,1463974116,405593198,53349027,1600041433],[1424906741,687471469,458393825,230499583,1684194508,547021210,1371974104,575685364],[1854862173,160507000,549524075,579311775,183900404,1042172077,1200977378,633151611],[147614189,1326809682,494591985,316496832,1795593244,2027440717,283264911,783497029],[712230675,771978524,544310972,1522264772,1811234735,1557405684,976092189,1476499000],[1642572244,2016855426,1175132232,1455199919,29938657,299643564,1409571057,1569017615],[287237160,1108388942,703684652,878730496,1715813985,1436000984,969837423,78185119],[1209599261,114618255,1043421591,513827253,157594812,1476907109,1964056783,667511408],[1294818855,2069766310,537152696,1132172076,1692685856,2058011774,646100227,583025862],[433064933,421046138,1107330601,1230536952,1249837105,1073138002,28000270,653184928],[2111713550,1840234596,848193366,344856117,2038575688,1122504380,222303709,999907941],[848929315,369787479,277342973,2028639757,1385716130,1233851542,1421480831,1604986821],[525179853,30897968,1526092490,623471554,275118534,490765698,1718675130,1973565474],[1417939392,1852676023,349600816,794506087,1259696683,915612468,1371283324,1094293939],[1491767134,1646409471,1944190096,1319437105,1241457552,1098529346,1925574641,147326831],[756336001,476464228,912323913,1186984750,645357623,870002335,1698495803,1943189049],[777130709,1916436225,1945436530,1783510034,1594027636,714538363,9686784,2093123277],[519797023,2109061974,150125933,1566102003,894192563,1183133026,1452748715,880438030],[874256771,1306097253,2039179750,2100586104,951711018,406930728,1834368128,1075690786],[1255192736,744049956,1292758846,1011395947,2018179863,606627974,469403019,90888082],[438987248,1349145768,1608269676,937614822,1507418537,1623850287,1876255447,2014220202],[2042606545,1649596367,1832272320,1927730971,143717318,1115954621,176847069,1512186023],[931895433,954379645,1554671979,378863809,1422329097,1844561615,680399708,1313390349],[606143049,949904175,638638571,1441815417,1006052976,1729198892,593712373,1063260922],[1748783948,1747242613,1462680861,961340381,770142973,2068670439,1154440470,1467870899],[1605031489,1282131081,1284044244,492638439,823957726,987051187,1821090833,889887584],[1684259507,1592897535,1692955612,981589760,1892054724,2035129419,636419611,454368305],[2040816276,468295435,905990605,226252141,1213005073,1054580045,136523295,1778554400],[1239250549,1541465086,2015841107,1284064605,1988269987,738527570,154284459,1782220068],[472215291,1304486077,2120040596,1199929334,1741732506,1362109368,811802012,995403135],[884267187,1366671820,1772704807,1685671863,20445644,1853261491,1062036512,1321083356],[499349356,2063945099,726328995,1797470215,846618933,1686229116,651477230,1520043650],[1757097289,364973180,593518210,466572661,427600275,1293485656,1531714149,1798734143],[1006369843,2014087680,700900381,1792835763,1998688216,924237412,391916931,2091051143],[757182490,1336853278,824559095,699300318,1371333093,245429676,146206402,658511881],[1140528784,1075774402,712594393,1452582939,2029999247,788950128,2075542977,589918624],[1478844814,808797689,108598584,1694776442,1331711104,925819662,1966645182,1869569486],[224980633,1821390385,571036990,1488816046,638488082,1277369800,859823984,289070330],[1290937931,756226244,793259317,499082232,810053723,2080646048,272454551,645578856],[2067047752,669333339,121321973,312555098,1045414071,538139661,62961512,234021271],[508119076,1224591792,553750494,592967079,102929811,1839638816,78535573,1423305524],[177727576,1101834831,1808622767,1413978261,1981782949,1030132780,1826028067,1100730812],[241100159,1385403377,63250442,1714118303,2113297198,66645519,858276008,215943490],[967525176,1064480667,1404840674,801042053,1496933004,354227956,945623212,943176943],[660021906,1448345279,1110101129,98552481,1038901852,427766317,1232513630,1583147189],[1087796520,562732632,1571139256,931834445,622255661,1224356089,1080677713,1772567392],[725551785,261669323,943910586,472313682,1692702836,1380676471,1021231246,1367912715],[227306467,129682079,421653667,608944604,1439806027,961358442,508846497,546277144],[1500697681,1570994160,158570185,1002569116,800860202,2096894953,247673931,1934334865],[1979811353,546741631,842383743,549307240,602503319,272944284,10605189,1636395481],[1783344828,703450962,1440450165,301450237,228774364,1865784839,726596863,1827337197],[1038058246,803162283,1923534612,1969301085,2014091897,1306129212,1675776135,1881359944],[933418766,1178331955,373856835,2002534089,1584884209,1544885932,1394753447,1553283175],[1308521670,53601282,101371050,772498637,928452734,846679459,306078694,1065371268],[1828510141,144903125,1363420968,516556627,611873408,1244317057,982722508,1973906871],[1460722960,1540500469,1673235244,63842912,363484430,6470059,1649358799,1370679526],[535241977,858691255,1953368269,308538374,251940194,728806539,691516019,1525749288],[1901344136,423628865,1227831419,2076399906,59540345,1141554303,1440728566,699603300],[1932012973,707917908,345114439,82019571,625103929,1513295251,1461260641,1625848593],[1764032743,101702130,704201534,1283204153,1274368889,1969734903,1340412364,270258488],[648034690,747946574,2002857665,896453202,1701434960,1011384786,467483466,686093574],[1609861569,968729658,1455187569,283473442,104972750,958921868,895343002,1963284302],[942259042,1070650997,1279926695,1151592123,163939970,2080395064,1118484727,1780024513],[957226388,1127810699,831769711,551721226,89370549,2036620669,403323349,643413841],[150249933,697146009,2059315134,1312173760,1118843964,2087679388,960098112,71757606],[337521067,461446990,855833897,594803314,765688666,1495814584,333767788,2101503827],[52714027,1483761766,1007315209,292096998,721102102,1064441475,595269261,219891412],[1089921655,312365599,12698185,82269814,793994612,801589186,1684941136,1463232897],[1812489621,1952693600,262692179,1468940254,692535329,742958119,1191449815,260763377],[29779291,1186250569,900729030,2043406486,229751730,1017560766,1354773036,496312627],[1053914907,504276975,1470235422,556765097,729599145,127380532,866149906,676808965],[996735084,1906220924,321859208,272225662,1224446598,1466690376,1908493073,436772161],[298186008,1048938762,2009136200,237758748,1834593297,1449960554,1467740863,334792486],[596296585,803713420,660008940,736964318,72753443,1715173279,7324164,685777168],[445754320,1927387302,158337344,404106034,71279699,788537682,391603667,886746105],[360460093,81544347,1517491808,1524711642,1753766227,1290182543,1594685744,863660288],[721699003,837923209,793270472,2063480757,1719176225,1036121960,615144308,168955816],[1577638943,239616656,1571517636,149244612,1818809632,244265418,1677522102,275903627],[1112972547,1597277169,1359106066,698499733,1693831371,1832548486,494859094,652486895],[23527803,50674700,1619617190,165791702,1784513910,1829976497,1659220062,878570890],[1754692987,1900963157,926607809,1041643568,1173896749,607230074,512904163,1813021663],[464377986,1935711302,1368942489,1967604124,949270836,2038851304,1051580682,36076319],[1785118222,1271796494,465575370,223730212,1471094923,1221670227,1142917384,836667423],[1810364797,1034268270,1077249144,296570979,1645527676,486634596,1415886479,567274596],[240784916,347269780,437180565,1671806232,1444646763,1999353422,472437088,1588610012],[335707586,441802460,885481061,671309338,887577921,774094911,1847753574,616943766],[219099608,2022506438,1781314435,1188032314,1098853664,555396023,1377210274,2072993585],[631082540,787559846,350216775,25128211,671236528,1116955725,382933551,1294464024],[1562200062,696046234,1923137940,2096743675,200569525,883743191,1861522815,1295778264],[1614776667,727265727,85407380,1056195789,1004918685,1582648338,1586667011,1766548690],[239196632,1367306509,758779069,399064322,1933646280,976990850,815245823,1166776397],[1383324653,327612893,1842193362,1739053105,1897139860,519788654,658110213,1800444270],[1548515874,1441549253,1954095092,354153922,1781898269,1943482150,1123066334,167946479],[1635250975,2107753270,1309811186,564566221,1803958311,1416793738,584213363,701030745],[517420307,1869925254,793081624,1837365210,596226143,2068221863,1854535134,1232230476],[1974271570,1271616241,1643527146,503197506,1327559534,935166589,1344045612,24491370],[885005469,2020653133,101780144,1852125820,297446778,1476620059,1205175916,1763906842],[237006698,163185728,2063990808,304088746,1835553726,334033841,98344422,1215288996],[1055322201,1710067536,504437723,1158398897,447649659,370060867,1614353532,1076359482],[592291739,1281118102,1219972545,388677509,1584153278,1508986904,54034324,1567427927],[1894488726,1380198788,1658376739,330718659,375189733,325177643,2062054595,834646601],[1360640743,719294716,1197244976,928793638,1962687545,96671712,2073663880,1033127033],[1115252207,1275260660,802860498,498182598,888073182,1998155151,776013049,1571981846],[1220961379,751674946,871128647,1675387195,710179953,221549988,1874591877,316970738],[1708443759,1612031337,510569450,613416525,471835603,219760061,2010280461,1167613092],[656673018,1008336203,963341249,837513053,337681066,206210608,173215629,1318224729],[1321623686,1558513984,2007654281,1579319396,834518852,1246645446,1793576847,1922792019],[1769440532,975512878,1794192114,1846045201,32777573,754312692,1401682677,205442952],[1395147119,357905322,1824268656,737695637,419946904,626161388,553624325,378070004],[1929119099,426540679,489411018,1099585131,894670824,1566412754,1028785834,132134483],[1338617791,758774484,654776658,503241855,1328819626,290874689,1841987501,1083834722],[1416426888,358668579,783778742,2015310655,1358476985,400376597,1330845284,64537343],[381669030,139178650,547373855,1880153508,1232055885,1913664194,596604375,63412325],[1896549117,1520760002,565017601,1705616928,1860115805,1840826371,2103291080,2117861264],[97779530,2043214973,865317343,1423494206,926859139,1442914006,1555483993,972730539],[1284132471,1221278490,1846925830,1660774957,126710914,1381731498,1801071482,1565089762],[1336366976,1592677702,1781612252,1829140662,1512955145,158683675,1483668264,1264177576],[975892302,173228605,932074770,1527590204,875441045,1644714157,1298926580,542397303],[1421688317,1247324738,1812238519,2043387863,1564296606,116067771,977613656,781534570],[585837877,1104216221,416330206,1478764142,931687072,1707067126,312283709,871414487],[1707635641,1925025949,616402351,1819356862,534364021,1778315328,1721264735,1874468769],[1688691317,1704707847,1766729333,1013857844,1012016919,541071089,2036207788,1745246493],[36392319,426469839,512390505,430605471,246558222,532512827,380434043,1588489095],[335885948,1293369720,643098090,1291321236,1937899676,613679332,326101084,406857081],[1013085425,584965827,394386893,873960765,876147289,1845242070,1126374123,1405924367],[1111598571,1566440710,384635020,928455302,304540414,437328932,254990377,1271331905],[1932027222,1573454510,1013964123,598449387,1110549014,301821396,1931119693,381146593],[1997558916,1686116454,362140452,392433089,654232200,862584410,1924284821,541361924],[1189872553,708543384,1771488802,138190629,323124287,192926792,1421819930,96050092],[920741881,50896823,1645894905,146295364,398200643,1714514588,1541928262,206701832],[218731411,1590836728,347704037,215858630,1682667136,223977850,1663391254,450757362],[772451547,43637852,83193616,149535815,1454655566,1697484285,173665261,890918324],[1204164481,914906054,922634648,283312883,813522520,1960951208,999393248,353905857],[357980252,696564326,1600622267,697806154,8912703,943410626,876501074,671409958],[1320022674,1239938665,1990175109,883384509,939449986,136268728,1574641771,1294305243],[1626308144,2094789790,306826658,315764061,919953145,1906994241,327276822,50048414],[1362329056,1531944655,190594283,1273857654,1085387181,773811034,2046176815,1765741396],[701526900,1380619670,781977296,1894021016,1529327549,1862413467,301298963,1100876507],[156672113,369604782,656360736,1671616246,1564911853,845744661,387293788,1038456377],[404824507,1121428565,153356211,246809988,1252206098,1841715887,2126892538,1380429499],[34767145,1400067603,384654447,86525852,715218767,1189424761,1872518227,385328815],[929405981,1306268921,1359321415,1596586623,1055914862,1583068178,1284076706,1274106115],[1968920212,1928268607,1807803452,1762515905,959887513,31568766,1669768006,653354622],[442291735,572734295,148842392,819741954,2067419821,1371745205,2034946629,1251394412],[2077208133,378413759,1649870073,1225795246,1439371330,451224676,2086104740,397133071],[1591369906,1962281629,806958444,1515808664,1397074581,1591441875,79626409,1012057356],[1369697716,1318238420,1182464858,1530966034,155780110,1163495254,1021865101,220303463],[276790746,2113927540,1521250182,260423855,1584099766,1801240706,1233094074,155873458],[1741897376,1655542226,991802150,929670726,567890725,1124956631,530015330,661354213],[1265207811,161947953,144390520,1086014080,927537352,380739030,290431678,1944046279],[1813899898,1700463905,1958906846,1648134230,564439855,1385703382,1511746215,700620089],[2028953756,72491239,2050000919,907883593,223484638,109448097,639085359,148354865],[767996832,2072793059,1028711857,1836442350,1130922746,760035257,1079532812,87630877],[2108697701,625808281,553804537,2124544124,257266974,62187830,755937167,1638188039],[323808601,1314610683,929732290,1895583323,1662318681,1815349393,1215708187,1272573171],[1235922367,572189741,1627933107,1357973718,628285701,424389351,636535187,732477392],[635564988,1844755099,660729634,1704041610,262388794,1937198446,1133566812,1679292444],[1762605105,212767049,1534176586,231781016,416965943,1923621769,337099599,2047906830],[810156978,290447611,1285453559,1207051277,648207091,971101077,2040206161,301927040],[1409983814,1103964629,530083270,139447686,825608036,1830195184,12956529,726974682],[366431524,1415696633,579227945,333368452,2051868835,367290738,1824303834,1766615901],[1606101115,508063974,123155251,671637219,1324212663,1563974945,1227501667,59013110],[964191171,1224372380,1433041916,1584106325,1875016513,1560433132,949767313,1919763960],[726310995,164654238,1521425012,233567383,611176974,1830323593,1612830497,1476188510],[1887706456,389685423,1515298573,853481558,376615064,1281097730,88036707,976816194],[1573480821,1139138199,1778730918,1486645283,373728157,907231224,485870224,1032115473],[1717617344,791149325,1134637455,112453629,720555677,1031186947,1596045712,1923045605],[612358926,849645209,1078410313,5740255,509284979,170057454,1018977430,622320977],[1570722784,1365906269,1759863099,1576744110,1780543372,138932769,451423448,1004368034],[619325514,19824418,1804587478,1277197382,750235028,325847911,1997440462,2071568445],[1294276720,1083916467,1802818372,664678182,1334468065,1749405048,1088733770,690982906],[890675570,258598428,108883828,873929557,35594540,1070851696,1190903671,1338489912],[1496021576,281718845,1672560470,1771432779,1444788641,1438445915,153788856,838129737],[1739146734,957783492,2053078244,1497408404,376799382,1118973524,191783109,51034801],[499985022,1079481664,147915661,788983839,1803849050,491344672,1095323181,1953324558],[1499960537,1515138378,278100161,527323379,2050191643,449617751,1923136900,2015787227],[26503583,800348277,477006244,696795241,46451606,1233526834,1036164352,826450257],[304556718,85719125,1358693356,1213311683,1315862643,619294031,1867363600,745474129],[1425478846,506673470,1096692974,46215808,160168534,1309322727,40926139,625559394],[839495525,1714270805,691938417,536387287,1155323316,446055035,379332236,653988269],[1428702632,761228342,1573609641,20862767,1678109835,1208861800,1247642608,1426254433],[1322008127,158833693,934214203,1474686436,1483225395,877551291,1784679026,727720538],[922654834,2085919972,298429348,1435157007,1175261002,28363662,898742226,1336042759],[1856625217,1871857671,2106633257,776830022,237773166,1838917288,736387153,659128843],[2119479306,711011145,780617366,164099858,1215044989,40606411,1223667643,141853161],[1025949248,927873264,950593110,656734816,1176511187,977916973,11917754,1367921227],[482464535,885136989,178544783,902063509,1403938653,1079009287,1051900922,1185985761],[556311596,1290957526,543830341,1049390206,888466943,66945597,822649391,1936586551],[563269446,153274405,2114755691,1066921217,2085270306,1326958614,916204894,342215216],[1354009405,1250558448,1309280885,1227088740,320154439,1902654861,317515365,1212254360],[1856082217,995208114,1900181979,221151715,1957157567,1337812397,447149569,607786212],[1885926244,2045019887,2971970,1305596302,1880830579,1173111238,236251079,1727616070],[1121020572,999440749,1689187168,232436293,711403937,612317560,518756743,337680830],[1049623146,388952159,1025304411,1200456319,1172605584,230739794,792397470,1635798916],[1643936461,498952374,1807721462,12519893,670158281,186676989,1041031240,575597111],[2056925736,1846493836,1082362289,1015875959,1569093748,904830045,508935369,1300193637],[2065416217,557531742,173743274,1655961193,1166164584,793841019,1932666548,2042464161],[256188523,132730817,427066267,402647683,1423397350,1428836100,1569850445,1731657932],[1698214696,1165609996,1413189003,920241294,1170938154,2016298926,1136481663,456279201],[89693837,798313397,306211571,1433271572,1847452027,688408078,1754487387,1428294387],[629955404,140779117,411940358,229823983,1352415595,1225020896,265305237,1588201475],[1709620767,266235100,726126836,1209079247,1014726009,926646617,1757931657,1635615140],[1130243826,1079898055,176429138,968131110,1668051416,1990446007,1872974574,2106055034],[1799623003,532308489,1978862909,971780071,1947944907,111761337,744670694,1584464146],[492001839,1584810789,713847750,640820118,62399936,789327208,989005354,780959793],[1568582315,751173696,723459439,2111886962,1483377656,1253215796,474084599,1400752216],[1934067400,749259249,1999344761,630067629,1766485217,1656360100,1535072790,3914046],[1326294115,254700093,1224057796,1300566634,1445086343,842417319,283341723,1502475761],[768175011,147199912,2076018791,1985749186,822593359,1827202295,1450553380,194612584],[1701293363,1395533890,1485971300,843978329,1445227484,1214637998,125303139,1059193579],[137602968,1214621439,865303381,1783413847,729358615,1579283543,2090266467,598761474],[473211404,2029071083,123737077,272109023,744817820,749092449,525567120,391772903],[1023834967,770541872,174384217,2056489010,1835864697,966354552,1442330543,1046831149],[531482906,452086537,1047339407,1409238552,603442755,176359385,576635678,1958185818],[1510088870,1046499270,1100687478,845139848,1148455164,1538576018,794832294,605675640],[141149958,2127363631,88712398,1636931799,665484034,1230308358,732237208,1497632041],[102954818,683047111,567830725,1894756479,2065072524,491676064,1274742508,332297930],[955892955,729235658,958178701,694026498,2044940361,1925781076,898800549,388077770],[261321544,1747658719,1479687240,2006256159,679142467,457423316,382080042,885675014],[348308140,570490521,1778477360,1768770597,464457056,1381178290,745365652,168694601],[11944128,472208948,931729917,63201201,1682860405,1120939879,436527707,720031449],[1336313146,252551994,1467970501,1986282265,1225993949,2083068607,838750628,296504843],[1034225977,428118445,1170682817,685336073,2104650014,1134584888,868915361,2002387294],[393542236,420740149,22844025,75966799,129118480,1706970055,1047738440,1899469809],[847820698,32016970,984104369,1431512989,1911920531,1912077734,196738025,93745929],[344089942,310694555,337742946,222580711,273780899,1577083952,1277674441,1637337993],[2049457332,1553573836,1816585753,8181557,1703744925,1640852226,278561543,1234342077],[12398259,179198626,1154260655,284420090,1875059477,831318207,928403723,904231099],[497746579,556034263,1566282433,901243255,909460801,1197470291,1842624041,2043182482],[1765645957,1561364285,1528448970,308178811,1403174963,665350100,2024596903,393190618],[1664581293,793983399,1394243265,1904021817,1505388361,1889037788,980105674,1499884959],[1018807985,1485681580,1638950860,1508446055,1066963523,409050929,496311226,1493713839],[176495661,746365875,1225561208,1807657443,818482600,2040776376,1826979099,1283104242],[162576876,1146533730,651615644,2123202169,15167778,2067687523,250957206,2116213340],[202045711,999780195,1921517565,58850195,1115118161,2039660304,879981408,918038163],[1571692430,621961199,1043081539,1907009378,1306817216,1629519884,584920860,1063050851],[748223934,551750720,1197041136,849018156,284257626,90294065,1050212845,1038582291],[1839254799,1276683841,800893822,903647795,1104518244,818442741,1492137973,1563931456],[1771896414,2076278854,1379627898,524618805,688677830,1896894891,1778321829,1430373864],[1310377214,921968466,1803879570,1554336301,593955472,1381996947,1373193329,1606263738],[540210445,1809860593,283416735,730144587,1274055680,1168235789,509515994,1988718894],[1598356478,223654051,1011342193,1829161198,666774680,1690351761,840735319,1536499511],[1834956723,1234807090,1398610901,1400785605,2112824829,968836803,1206736200,169928449],[1256948714,568390371,1117947161,2105960005,1849514983,342734414,2070594756,806220468],[954231997,547719336,653799967,1568266324,111873614,1906293579,1546895916,111557457],[864864947,1648771763,70202535,1756400901,2007948149,853559632,1757605299,953024260],[1824570517,1819494805,917114645,357141982,1576915005,961862873,2004681458,174266418],[441225602,198401193,411522145,750142495,767137035,1030248972,1883090117,323786355],[1806278529,1105499711,1777032694,824410454,942514540,1903021818,698474117,347472486],[683345673,2040973418,623461269,1279640150,1358957716,1483056099,1079370509,1320923094],[1594978915,1508993356,2051261809,1816567572,1181264167,1810558499,266749161,1125959287],[1249274899,1007773785,2059889461,1903906331,1872432974,2042023268,1692547121,1128209482],[1200592752,443703757,749121616,1772547024,1961189759,479067654,231036518,378143751],[2036190885,1647364604,1869517220,2120403071,707829334,906497480,881715352,1370324583],[1802403570,696036115,184386857,1030133802,2091121582,112362455,1540708000,474713517],[1707754353,882053595,615760534,291799381,1708028924,1722946144,90129963,1285731817],[1213382826,1596860296,2005732751,772166661,1946703891,777775080,2042670201,1148265212],[386332388,1708314265,1673091816,2031332990,797515181,1838038116,785256729,974294831],[1971498274,1899003794,1394148417,1829764352,1906301268,1004483667,386506237,676440158],[1420397258,823576752,1496597184,568383251,44610675,1432522437,1856744987,1120469732],[1610247861,1264367659,1049848336,710017089,2087766510,1612383586,1562857834,1194024050],[1182707226,896152832,887319957,911091870,1352440202,485856738,1969142134,1091691065],[1131980756,829699258,1354815124,951143106,165793780,308508899,1760155929,1043016202],[53446496,1033476784,764010718,1526844010,1788616468,345751599,149304706,786712947],[1441820906,830287294,292075562,498915219,893873782,681100814,1891933630,1387051559],[864894862,827914713,1764031061,1896718636,126425371,1085152275,651083763,1313576152],[1623915473,1993051799,837398713,73368061,469194974,710581718,1642455646,210427981],[84202976,681683625,488502936,593767902,529955125,1213550042,2046729647,731610792],[1745224263,1301007974,653154102,649537936,113852895,275127620,1428653691,367776954],[727889067,710989688,205109966,1795780657,1952579500,161960051,612667943,1882606229],[349399610,852457786,1565944013,560515827,1787560687,1732588407,1085003287,538251699],[1288316798,2024417252,714203290,1574833068,1745581827,1749890028,394835239,1089493988],[1257274126,1651256279,820212089,866561074,444497635,376109294,1848088011,520564654],[993747952,1924424900,1849891384,1789040833,318970449,554429607,393811064,1247709550],[413105189,1009436733,1698940629,1395179799,1016728573,1515123247,1100134542,1695221239],[601108110,1148117347,1233367824,812333039,2008772070,1506818260,1066815077,341096166],[1475857300,914433054,203928608,1709044906,79899971,1683239545,660953595,1918815149],[1311409465,1839169031,798325224,1973189414,33016576,1072959565,1587898344,279904292],[1382213680,1330122055,1880111296,539442715,591183939,1471909978,603240608,867014090],[439226632,1550692163,304785521,2090086216,1784799492,462086131,1355567721,1852363318],[1426818499,759467384,467090502,913199685,1465684423,1489918529,384673910,1735265983],[1532581500,1333186155,1655259444,1293551739,402365865,48060338,1114508502,537306457],[430857913,273497199,1900688361,1368999467,505157066,2066191545,593857128,360014433],[1536908896,1279804777,1887752067,842016466,1772234010,1319911074,692520582,1099974971],[1023422235,962863511,1063351910,128269354,1697155847,1673376174,1073947181,2125083917],[1343312597,1771564118,1694841483,1268430078,94156027,437778383,1591559177,537279219],[1725864602,973942422,1567313333,1133644492,15317501,1482675059,2087026354,684741846],[492290140,1635319952,1295640275,1974570631,1378003494,277033087,366091810,1457261708],[1560447830,495761728,534449482,543400040,1681378097,1178384060,677204903,1554344208],[2124779165,452749441,1483978941,765560833,828169015,852333471,699073950,976174711],[606078815,292150537,1051702221,1881249042,1871661333,1494392239,1418971166,593481844],[1073495706,175232415,65230554,1402290476,1951242328,1738988338,153802395,1484198730],[1584801394,1508606034,849732719,1704382705,1291997991,1651423065,1518167718,203709792],[1154465550,237259335,1970804124,35693787,1470324180,440507460,722556094,1401252159],[1303534258,631099025,2127311046,1103903107,1132389445,1630889660,33659808,1771903520],[276392200,2074935092,1539123263,1079287569,957611017,1953814200,681958435,37409227],[1665555899,1010653332,1429523051,112100247,297452734,1467615354,1744545603,1319173804],[706334412,1826137852,777824458,1054407844,672846205,162382854,1524290221,1605159698],[1545300957,1820065858,488578962,263158,1976401752,1256045053,1695051969,1602587446],[1913691242,472985437,1120196991,2156207,1341221432,1843367124,161056917,1083867270],[1950487391,1218467483,2073442814,1995618842,1241958575,1732761561,1344961350,857460441],[990482619,657993665,1797785533,246395769,1330032340,2127385616,1578732631,355466324],[1215757739,1582743952,842337619,898242488,1700301738,910172471,1337749128,947147938],[333581073,2016955217,1771617849,2022690696,1258987372,516832065,1736551880,1726652560],[2117986069,1525612953,505728722,1685409777,545389190,1528678236,195500744,1389582524],[1605816849,1696706252,1855521538,1939771690,792718201,1769059467,1855490802,103359616],[330118393,399276283,141421050,974631530,1121126199,368142412,1076959076,156787719],[1274183785,82685685,17968342,1551494089,1920611787,169650442,1072609730,210710282],[1319627091,976509892,1996364405,1250309103,329332390,1786992096,1469502183,1221176155],[992081449,701466160,1067667924,1766318184,494709268,1138269273,2112568347,1963953889],[1606710000,715500002,199486913,1973549257,1637355690,49167783,1203847046,276013659],[473890020,1340769445,49779802,1281175759,1569499673,648506622,1524984593,1893407730],[1685853148,1948447020,1229847062,1258148938,1775448086,303391642,2026061742,710411471],[759387778,1741337071,880072017,2097421707,1534834866,1666967765,1740751341,16158040],[323870578,1383322596,1007664925,836930322,362381457,2040073730,1019375806,1965941830],[850626435,1723285571,1433197973,1471115057,220599605,1132770150,241523918,956738666],[7831836,1652150842,139276085,852035076,987765702,1683456759,523894073,2115822646],[1592776885,1662129079,1431372209,1664622287,2127887894,1522643045,998723687,53203012],[132765155,1996307539,329654403,1043152099,168078661,220569205,340413887,1947463887],[1250558743,1008046311,1994152094,1536795828,472265242,495925897,586355523,1679408233],[957115118,1545608275,836853248,1205447922,987753635,1733517462,1440380469,188802991],[1120653805,1519436490,179811086,728028252,1366571180,1687893982,952581781,1838168280],[1232046525,834641058,183753058,1984652576,1717130884,1844489239,1254888127,370590615],[64535045,1149529782,966200165,2060092283,189760941,907619933,545750578,1324300700],[928100192,301710818,2113431859,688236113,697549453,814937234,483485065,2048546448],[1319412189,206854722,1884184109,786248012,1226108125,1482903676,981647561,1299884286],[2023252596,752496495,714037656,2010299168,1788330461,1990110905,735371645,27024806],[1374785064,158300762,1719688399,567348218,1895422109,867770431,1021382833,926024451],[1863532463,2007678331,904583432,63031094,35791670,1046460612,2067952905,180515954],[1710527005,789514510,1034627562,1391109086,1894483795,979701648,905093844,582219216],[520784914,530737885,1903194728,1779291784,34924967,249931850,784190389,787246309],[1322544558,1428917508,548754586,654257874,1962793297,1801194661,24795329,2117432371],[91852195,1989165173,454346747,442410861,511215399,1923954490,1961310049,1886074087],[1886966346,1717406709,307865939,2012682100,1064357820,1316694093,809389786,363425555],[30796662,695958405,1599217264,1099437018,1240169517,785004770,261862887,2072389253],[736433473,876027638,1114978978,481144055,533742838,541335249,1796414030,344208577],[279430404,73120719,1398042325,1328892400,1004217335,1506325202,381646635,382985813],[735549613,420889972,138684320,2024431775,1706707928,2102600500,1177210037,765540161],[613333435,731883527,819640606,661590225,1606601960,1605463966,575697785,420808337],[1185766961,141559683,2041295124,916234660,1416264609,1304330251,1821758802,365302726],[891319658,1537784876,1577255014,677532945,908162276,1975307810,1588569302,1901401608],[2007124893,368543665,1644516305,1702246235,178468483,1450129507,2080169940,703865950],[1127687870,930939305,1788652318,217001150,1721616399,634824454,1830148970,2029294642],[203906797,246747192,2090303278,1868165677,1332921788,870923977,400486950,42747223],[1997268339,1464996551,870177568,1427428113,1059558211,1932783288,168687428,1572775263],[2128206135,1064303831,719311960,682490948,285121028,2030250776,1750955372,1643071215],[19685763,61517547,1550816723,492548914,1747736838,1826802076,33597461,1130848043],[617914299,126247999,617382786,90868325,743256837,1907088139,55015892,606486686],[1567359787,1084634428,832914123,437107429,153140672,1085258211,723698938,1541882504],[156166662,78127041,139766788,1140456800,1694493690,253560709,539581220,1858076643],[1745469237,2020883935,86875546,1010767383,874716918,1525089242,1872283954,432936039],[332587139,730395660,1146028302,384512004,1730870796,1619466841,1497473180,317167491],[517322139,981219468,1590807263,568262414,1089852354,1905781288,202132803,1996833702],[754826141,1243199831,1857587714,395521516,972000036,377538509,671723182,2057912937],[1811746579,1150959637,1421807990,510556016,780299155,547214745,337964385,2011306767],[64438496,558181490,1954272968,180858553,1958867417,398005174,1296298560,1043811458],[1900589466,558679117,298587112,2120166585,1459651436,1762558590,60683360,71574891],[310087605,717800003,1571771686,1179279568,1964743122,2048148176,1494129282,2076703282],[1308659640,97487023,817359946,35729253,216656357,605673835,1038694620,661941185],[610593855,1090097119,1955604002,1364544026,1984132757,33970078,1258801698,203344610],[960760146,1110615956,104264981,1357357082,2031378017,1668495461,972358794,1384650444],[157425132,970429118,1226966572,1298685410,1718905372,799619532,19204959,123744399],[971670716,480750462,1832825124,1216719490,39352120,414159447,35694912,1995503136],[1218951418,1922251427,560363167,1848465300,50869109,510418647,57194006,582854764],[2110226425,992111431,2056636436,1015964639,800060190,1246050612,226328527,1223462873],[176115316,198141668,1425383235,1658460801,554066596,89930112,1329421861,1478675125],[340278758,540299892,910326910,244272411,1703664791,705744314,834970529,1103102044],[834095565,1981315251,1951775408,702947824,1218598233,2054119433,2029674481,1291674518],[1765682668,1869515382,298296583,1488683134,1081532113,881363181,1952904335,723478045],[627305834,1912135133,633471501,58117901,1318802617,1994585574,180953790,674628395],[707476197,2074151871,482409068,636992845,1358750951,2075934260,271884109,1889134317],[1609740582,1920628289,256233620,277758938,1478120237,452685483,1881418584,696346977],[2056076506,1580868943,1104025495,119354725,1786381904,1413740701,844305410,1184272794],[964848849,14730425,123557858,1137578218,531832202,196569459,176323717,431825746],[136405453,1564729998,1897551219,1395415813,709425739,1423596444,164236683,1728009919],[1012954584,210088506,1539161374,1493649460,576358179,1036623722,841816418,1171694724],[523048010,1416507622,2016434163,971968230,13425986,723316928,733787605,4413431],[1874779346,33643266,1682514490,860006751,157777863,519687349,513981776,255937994],[1028902101,1330487092,248669663,730457154,267530035,184438423,1700663784,1311642242],[1357230180,1499565346,529416874,866700931,1683064776,1689607107,1494728025,1674226936],[957547591,2097460271,2065419432,845821791,562026008,1199059503,1709616357,1576380350],[1629896133,963608854,836326076,547593924,728844151,2128380875,1819591045,169695585],[185227216,1312013619,555278064,1932783483,1066865908,1218694790,1203917484,337007108],[1523939999,1995516685,377221300,134858272,229220073,90040650,139949297,1730968044],[120098885,1349476216,566156982,2016336000,655687672,1703291789,19115969,1766056468],[385395108,1073454821,1244221723,1435550887,1722256056,810610233,541848531,1860909614],[258029236,525849299,448497533,407310489,654870792,1550166501,1007420114,1564870899],[1085125869,1564332107,1394649023,14915001,170366630,114800623,1143584251,986514115],[741098030,836899974,1934485508,690189517,1826852221,485129559,2000359956,1691348338],[679832487,885589614,366318171,1157685401,1970219628,1744550521,679760154,98569557],[366339772,331769584,109878487,1828567604,468395231,2070628576,1954253350,2120761430],[714811480,1949372907,1708229854,1591593310,1460974924,1500698110,872477446,1330308748],[809825007,1391752371,1823237988,577532209,2089463669,2006616750,270571067,1789579364],[1651490711,713086392,1495122427,1784812838,78683176,1984141591,2079650072,562112571],[1202929054,1329827317,1961917591,796359998,1783228990,988534169,1339736325,946875326],[964143086,1183570942,1951695568,681907544,1001020449,1506529077,390099531,110609804],[412087627,1477561950,1881970755,951951303,243649021,1819074799,1790243886,63311986],[238635006,515128263,1056911124,855254721,1083210053,225776452,1164804062,426034243],[1102175149,245070976,1061552912,1972279880,1227641086,538054031,517899099,117441287],[2087076110,1758567099,309779155,1818382796,1370026245,664109180,1823094653,914638897],[460698920,1907650796,15015387,998705782,49222098,380513035,1012101905,1677146938],[439987980,1828969277,924120982,1081174584,2018595363,1527149926,2062116127,1676436938],[1794802138,439515043,1789898966,1457359118,40875629,537792933,110371805,1320517227],[1579441973,381300905,200139243,734873920,106294365,963739384,1625760704,1968162066],[93796231,1320767704,684045848,775578318,753809458,935235211,1174915914,1447708956],[2020324114,657492655,1450711619,919837109,1799532839,12242549,563095295,663912397],[874447027,671914966,1294789010,391345011,1852528647,313152887,1930876504,1867820722],[1398081710,1185561475,915908514,1448710666,1927767222,1318089339,650494300,56182663],[138982056,1764646511,1115478714,1141484787,99743467,1106396361,546010468,1954811740],[1999985601,70556176,515853886,682377089,901879795,1586042202,7014705,1136629319],[883611492,964548745,1916911407,1925907392,1244403477,990305624,252872632,999169631],[1227919631,1304146065,855925581,2111145961,1453577184,1691020764,436955503,1095031793],[1104973710,1591938072,474330950,1614496015,1884357835,2020786796,1948364407,1638947211],[296520560,1830407781,930171287,1405529308,722164263,1651308214,964593147,1734505038],[242325454,950219391,396645489,448971665,194379425,982460420,1824424173,1553972999],[1579103506,59300382,1925182277,621676322,1858589557,923542394,1150126037,1898825824],[1353724763,1185460685,649057151,1251653092,1123648888,1998621673,1773495353,1679461394],[1017589205,1671881201,1222526485,1579572328,1177033460,871037258,716167399,481521752],[335103947,1909109413,1840753383,1387571418,1795011668,561545183,215506289,46634412],[2017863735,37096160,1636026176,1469756922,618492894,861186100,749437477,1744304308],[560355946,1212276713,695864275,696432583,1813748171,1258238384,2106265887,665219206],[518501230,221131715,2153493,870739491,563443615,875827144,853386864,1386276242],[428644377,142495946,1016178121,2047292530,1446717964,1675577582,42506269,209647251],[378966794,425235583,255585575,447485399,317731546,1166929763,1446511327,1778151406],[1770208237,66362671,1088488220,1788095695,242476777,577210668,1554992846,586862833],[1677189237,1122579743,1781461247,1942150263,1530594983,237724447,1060133028,1065020930],[1850771084,1956381687,1627175029,250101626,650783210,875069339,928040441,1066654969],[607492641,1155158375,512148297,1667262070,967986410,87618504,15502810,1638898507],[2045127285,344970643,1311685101,1031307487,1456916960,196702784,1276257446,2047521020],[1971788044,1405984724,1880699846,1111421853,1390286866,1031285926,1001170508,930738982],[1549539363,376704575,1565928261,1221595664,711310839,295232050,1925065689,1557071382],[423722654,528005070,275887590,1567313050,1206227106,1770415176,376695440,1256296145],[1057744934,499123434,1347205493,1613790838,1381682693,1465551109,692903512,461461634],[1765723072,1694166933,1200577271,180639014,2001003549,1311053697,1162894230,712766508],[1196060950,1703694906,1321344543,875816325,1718016764,347433014,1854420423,660230277],[650454134,333045282,1899037231,1445878041,1271490575,727043227,1189305495,1035426314],[522154697,214246850,1590007261,955820128,1682097989,1959492820,1190887788,1649634529],[1599134892,110782472,1562759602,664761065,760084169,170180290,693881084,1405656589],[295985404,571967475,1573176597,49534199,1255823183,2086019381,1898852583,507283377],[1042258909,173204183,1878790429,1418280389,2071784350,1006011913,1883126590,1806755408],[684608175,1752592229,1147168904,1482873065,1007046479,337910162,1866310867,1761858083],[1553256670,1112054060,811393381,822208691,312599000,1188620486,338546699,1343558900],[347986700,511414916,1430780532,439107626,116505564,783233694,455122991,1283774137],[470241523,12367969,2001990335,1579562155,371181680,2117472285,1936774041,1174323217],[1609398225,1510162863,1107690447,209162940,2076516601,1629976670,1361005734,1533225847],[1674398582,1493300099,10416408,1282726136,363683132,376674318,409699098,1242657805],[1785606513,1095465260,175746188,776994121,906081228,927569477,1650991566,1293869291],[1802221693,1108358148,1116389952,47763906,1055802480,1235393721,1257947484,1646332512],[1460486795,661526439,490436857,146970018,1537687657,1620440722,1065802643,1442152735],[1458927132,1960241915,1763628236,464596403,863534,88595316,218422256,738949297],[687116450,856213371,544384161,1940487216,1048796335,1757665039,1458975261,604009496],[1241805678,106865380,1202746939,222251150,531915655,1054181692,60420438,189343961],[1176286598,2083860032,1455438101,1193809348,1372567791,2094793083,535930369,815522547],[493337334,113607536,696542586,1472108867,1383149114,455859354,1342790145,616282338],[768753716,1397003035,2042847582,190924936,260436420,553485516,1967595593,790754208],[1032810883,414153317,543702888,1112856278,1543124981,1806302586,410065227,1980148927],[1585747164,1613708832,142855176,1787830030,623624501,1708993522,2117015117,946573102],[65737338,1927291905,859029239,780511726,1312443373,1157113046,1363404370,1723071651],[364185985,30018476,1864201486,2122386762,468114853,200826137,1986661513,2027240040],[1016277122,2051250490,41552706,1702264246,391889161,2085114109,1256681987,1861520717],[222926601,130464943,1724619697,1437774439,1898081829,2048419717,1098688452,1574641531],[406747861,1846771509,370265431,844876846,653638513,1987598523,877989992,1801415722],[756000611,1753365809,1049042563,359333716,490115081,64485706,1777918376,1436272222],[1022740424,486882377,1055853163,2126715793,2030256921,1318466670,217619718,1612019553],[503581010,973412524,1322074096,1144811677,863620872,968740624,1846629920,2019231834],[1623161395,689917878,644295241,1813437624,263764130,1989839981,117405092,254126477],[1926572909,1023287451,1423853340,707263039,777023656,1292942807,1872103194,1552659973],[2124495810,1232483229,1723811777,138660177,1565904603,152352207,1285828579,782916162],[394198031,1402106412,1649167085,91635121,1730162744,1552544865,1474169199,145695497],[1999201626,217595141,170158957,1910017384,1630465505,837442005,1599714632,2012145040],[505466923,1291461531,331591303,1883273654,686425061,763858144,1594314797,134782766],[728719118,2066518693,960250843,724481094,1003798284,1994264465,1937590485,1128486682],[748738567,924947937,1579162476,584543025,1941291413,934784860,2062507888,533846470],[381020072,733892915,1479295956,156428588,387211096,1197311370,1371546465,1151697503],[1579680150,261606614,1442541286,1168598176,1689899684,1803703668,1456270717,727633810],[1654578229,1705231196,774419799,1108077727,579518349,1645415745,1447378554,1501833317],[578394388,427200373,1845171067,138447887,1727075300,574079897,1759745789,1606024303],[310327709,1230824572,1898554757,1496298166,2059220603,1052060727,234352797,101230189],[1616475725,1659899247,96864854,1049933702,1135188561,491303224,1070556544,1850230791],[1358154549,892155258,572356709,994532172,20810968,1952462916,1190174796,1595351915],[1903722114,1092163919,66421165,377376542,100860039,1161128359,1149168860,729956028],[1103080214,2016091061,1458724943,365319193,615889395,1775970949,2049459090,24608812],[866898877,43649723,1883295146,212195940,506422742,916505291,1540418462,1292136229],[481100162,325249471,1954678175,935099257,118551383,1733500288,175676619,1191906112],[533889238,2046344825,1685021507,521212049,1442324360,35573325,1835831588,493998593],[401335430,39831586,250771767,603732345,1660274391,1187668263,833907768,2026060849],[2111940041,446301546,1515403128,1924388362,439706414,874635857,1940827780,1551025250],[880410680,2033664157,1735244744,468192130,1182165669,43750516,1936414942,1800753964],[1918400580,834449297,1340987988,473307785,1839502308,1485960421,759526308,347832214],[352641614,116680070,1401733511,1119536018,2032886495,829749280,1113437921,1626077649],[656488133,1831217930,1595393054,1729415557,197781010,828722372,1129123502,1234880087],[756461493,554682728,885402778,839009897,1112818247,790520665,129380395,1691381466],[712153744,1753335499,1020196360,2085685434,2022720173,1753523503,220089454,1396292024],[818503135,978249231,1404000981,1728656433,930626799,1085594881,811972128,603434914],[830163840,616040196,1424653676,1321064815,122529838,1039366466,72822544,1848956769],[254995196,1511049632,475003051,285981325,1160837328,137529500,1839334464,574060592],[614516160,1096492201,1882111454,225751576,911577765,2083632713,2052747625,1937126830],[1338372374,1891649641,1062626449,1614341753,301771938,623593049,400213480,1753209849],[2038573138,681636954,1758011122,438851199,773288418,1707025421,1116587302,1013013897],[539905540,933628429,988114936,1253104173,895341518,96625941,33579207,6523706],[1905866904,1092529821,618391993,1154239412,1764007937,1475070596,1183584980,1708603317],[1171031031,840241122,1371350731,900310591,118367242,1811955586,622487360,456737832],[649582989,1000449347,1079952844,2015727517,1391164397,2015019872,54855805,1119282252],[718827606,1866055605,1969647241,1140444486,924708813,1977913007,565840855,442941997],[689370980,894331050,811198207,493458686,1176477239,947139846,2081775256,531570992],[1952724391,1071406083,14999225,1281307997,49281596,1596154016,1428275032,1139629000],[281481366,1331549538,234460415,339421911,1149107986,96511541,546567547,209662844],[120160213,1517697789,1208434992,403657336,690253023,903278392,469228313,1656811538],[1477452754,895273563,918152483,1873955617,2052333903,652211996,773223455,797812829],[662407253,682591367,195779918,596073020,875324110,171271627,1735198220,1212009164],[561225892,1280961836,1225904380,957303454,1422159390,358331090,134457049,293799668],[521486158,786151973,1979362546,832120732,1513339310,1714832424,684498276,259982596],[622161602,1438384718,1424524298,682883853,2089812190,1666096628,274230145,334939090],[1601770670,1717446175,1501068616,1707558448,6299753,1657009781,897578966,501763596],[1978899442,739603077,350257880,1847500594,1822081983,643279532,1752405392,1904839617],[1097493842,416900107,132493868,1375504008,1922642052,2005010519,415049068,1972442881],[1850208681,1856901090,280032341,1671809331,74887805,1491295650,485965654,1195490998],[2088210538,494025511,1576670924,291902199,542370637,823539648,745625403,135291550],[1796986132,1815640176,1247545092,514335956,154290756,1910154383,1814193044,2011731873],[544818866,68537381,1132604126,1777786344,492140932,615541464,225989461,5325445],[757908382,1844018302,770740678,1902704509,1588515318,2097943526,863958678,1534101829],[1829153740,1983093784,61594539,1887023838,728148010,295095944,1600049405,1862679871],[360129054,1058448028,654703893,1271167960,921578783,765733211,463744360,1627932346],[372139750,1407264192,2083608079,316789074,157601809,1604988645,178518749,1084687790],[161961836,779295663,874709981,1929705271,794935415,1422696765,191247817,221602655],[2094272417,1617264407,1473818811,1106365493,1589106575,1927026888,1824681420,1456490345],[2122089209,2034240981,1909991872,951774483,117700982,1922606782,1357186061,243491916],[120023419,583828974,625085276,1890872507,439012446,485877287,563741492,286313477],[949601885,157495897,509976349,602265428,668062604,333438083,2105702880,192778005],[1258408834,115534890,1998772317,139124824,1284646559,2035450393,461376421,1481811779],[1180683971,2077737607,679443116,1693928141,1583610131,448986593,759732873,1268690360],[357732913,104308330,1803225975,819840963,445472202,1711798046,1786795453,1243448232],[1718782984,1759369278,559488158,1127225279,38434455,1077866624,12664138,207286716],[101888338,1534988776,1328238626,1766721567,1836265543,1273443257,38907425,1023459755],[1968858662,155847031,1337137298,1409831962,2065596843,74508756,956406368,1848967388],[1335337225,1008994490,2048073275,338008374,263848391,1594596382,127115973,948526714],[1340353630,497261755,2048709599,1728140598,814773246,682956839,911539997,456591669],[2081861857,1061631080,1749898048,715794438,1314024047,245247548,1494335771,531393743],[1059508254,2044268497,1564504759,1134841448,1197074032,1410025832,1885212075,262226468],[228613010,1937221194,1402916994,210848365,700730986,1181584910,1799039204,1909085798],[340767801,913674836,126424287,1960694623,1275955410,72275243,1313268735,1848069094],[751126073,1206137887,722116532,218352758,1572199439,428110939,694133806,101967804],[2011025926,457958220,1068497428,122711786,919498556,1154110849,390303327,177651210],[2017876685,1964049436,1633870418,1944003226,1999866863,1296712041,2004712500,1021624681],[2044934764,1554111497,1761262849,1455390137,1701420016,1249238458,88957198,1411750676],[1187386501,1872281623,1889436927,171244265,1963854447,1064453482,63079312,1963082198],[172317922,1414804069,647459502,103819251,1023564510,270552177,759964839,1480840536],[998470844,225487763,823824683,793071044,1936741197,1598634490,575970852,1401980384],[1775874365,254755873,42895527,201012125,461119538,514940618,1688571906,876186382],[2092462807,1378458784,225081990,1581563100,726814089,362132746,1626914872,1487178995],[830492694,109939226,396667513,98113548,697811362,430803345,252956392,1278298390],[81435490,176337246,768993927,1376703183,536845719,143809519,148318089,717947014],[226771126,500534868,1208747888,1497374502,172345979,268219924,2066279488,1026434167],[1737469482,1050754585,1231530474,2051819137,2039330103,1220869040,1525769579,1142336784],[1058676008,149821426,379212946,1361447915,1423350537,1983399552,644651464,1948460768],[301790010,329345483,492570287,2054624828,2071969973,569309696,894635044,1634779061],[1147140902,1856185566,1826235738,2082133822,1219005842,47857985,580407424,92868269],[1715994603,1346846944,529723966,1083102144,657408141,1840413598,2113744056,2054649095],[170724531,386759231,1367198026,1725201464,178730042,1137496546,1472837188,2086661492],[1140534055,753201648,270047545,307361600,1832859770,1155770665,2129699094,1866612916],[1682993389,1137822675,1684544828,210925361,2039351257,1821440827,1357093072,1022635333],[474886104,2083622089,1013008817,346175803,76993364,1309072197,290432153,491275946],[297730771,1359456115,477970883,728242375,1192882498,174416589,992501169,1318803647],[740131335,1088892068,1463722612,1490921982,1665357616,427252499,185529324,473889697],[173158670,930910407,1778742418,766085153,1806632396,736895448,864314516,1520400400],[1584306334,108353054,1310433141,1956562057,788270737,639959328,1672833527,1046817323],[479666496,2031353769,1796259041,93076459,1383439650,2126056081,1702685117,972500839],[643255556,561245124,85743137,1471998229,1933161611,744252629,2129935387,1869307283],[81344390,711708113,1998951029,1638145566,1595351599,634596850,1674581715,483220322],[17376925,1731546630,326047636,896152153,269175885,105216458,33654972,2111194005],[787273952,434047596,195221980,1048692492,1796235973,818202608,540769599,515943501],[158938456,1996805773,1704763850,636904246,449278539,146886710,2061469691,1154376357],[819128568,402368151,1557604752,1481991126,584151907,1010154934,413474452,763327333],[1686184037,561696006,748669697,2012511461,2075373042,1658369925,1688272207,857377906],[70394110,161319682,525561958,1052523142,1593054006,1014438008,504430679,824124762],[980647499,1807613260,1678874608,1100927273,303600205,760967657,1605034973,1415283126],[518732296,1539385358,1382972944,1733305022,3798290,873216469,538386970,166221938],[641510502,983067918,748552560,561222043,519983572,1348111287,448646978,689540916],[284687330,1530947167,2094102899,1120839138,1324857515,566392014,976560334,2052847643],[544371246,429513444,484958241,18877471,1519103236,1294500966,8310999,1117671784],[1460857429,827346816,546869972,1616344153,793859443,1786873458,2057767036,1754761407],[2066669127,94550224,2081266473,122914707,1040705122,30118971,1017224746,689091122],[1567545420,2049713543,378690285,2111040762,479415573,2119769674,396038371,109638578],[332715238,417287358,327179288,246915888,1233402617,692643931,647997747,499512859],[650065318,722003138,1656778028,1439865138,209453685,550501790,125070849,889631889],[1105896101,1897599111,1939644192,1340611772,534074068,526139292,1010051500,63706903],[1286671925,2000515461,1242457001,110975648,204381311,1118701889,2038334971,1654483177],[2080847934,1477219988,1077935879,689822976,361987089,248390338,779357734,1448201231],[800864971,1334246505,141505718,1111513926,2125703648,369210300,525108237,49844091],[1502858015,61045690,1987117002,1624296920,2010753453,1302680903,1526727299,31101212],[934857865,1111460131,40831249,1004616355,1710229968,820864380,254051603,362785160],[58846994,1447970054,810210947,176247821,154328083,288912000,134230930,1361339874],[576609848,1169620244,318759338,528212675,1017831084,1315366946,294711788,772645149],[1458954819,24295797,240107749,620292515,213333047,153017594,2123115823,1304236607],[1896891708,1995265867,68778491,337801378,85126810,1590966868,1178402115,1638051863],[120675350,1708773732,1551664838,1043075807,1229115415,144842037,1823279363,506406321],[1381848692,1052257764,1947774390,93750682,2099644124,689946312,1352346305,708260111],[497432047,71157176,1193579696,657839179,2053582267,689745055,179049245,227674304],[200665314,433031481,127341669,1452675616,243833973,1225626061,753374144,1590765626],[2115787255,1794942538,1075681025,297244679,1718133935,478879425,267607414,1082750993],[1868361712,302826444,466333657,476874795,1456847176,1015337241,398708705,7568152],[1618980813,1068469229,663158838,1233339237,1808890437,1275773409,1550830966,751750005],[582504474,354278692,279485432,1574029172,776881587,2104237302,1605384935,381654894],[1080529803,807503378,2088558147,1063520214,2038396041,1032939260,1745206644,605692961],[1351263070,878728117,1923696947,1952406075,1520268248,1098908250,1561449411,456314991],[558231109,363638875,1791808143,625036297,594549502,1447179967,947159378,615744970],[1734342212,109143362,1954157277,609215065,1248333939,907870850,331427264,1204845361],[825460358,1594516992,1736459013,1959930356,407197442,915142651,1659690864,1039853560],[540672276,649606629,598486470,182138664,77771252,743078115,1609608324,552581234],[1115694032,324192244,2110876902,1834558298,1607513601,633110098,1013470893,601627157],[511140001,1253339844,1514560838,1116254834,1981574920,1205663701,613338694,1642488793],[409327493,954041053,1026818294,853378430,1342685260,73737593,1306510389,1379679464],[739757040,32054374,1525483878,1302460305,996750367,1405450696,381466763,781407182],[779279596,1857927975,1620026115,1539313395,335132082,1777312394,1781809399,317627933],[1038275764,361251686,1511836977,609740019,264635129,664003621,1157197494,1281658671],[1243565272,2000346232,1063266422,386423761,795651024,804425280,1155043392,933742815],[378240686,2036868408,1930274977,393007086,455113125,169827458,1339942076,1586238012],[648388266,1515336920,1853879759,2005919038,239812976,249883754,1644969302,433270211],[1754660834,894899689,819030968,1168304077,219205972,1506075440,693202294,373359807],[1283516475,1638954176,348055660,1059600634,757026384,1850594400,1532932101,758515872],[1329732334,1215538754,1602828618,1313727165,519055936,1842463467,1867563935,316421487],[371357365,1512002393,1467309643,920193989,1682705980,235671877,2025037833,1654644575],[1813380455,1279510176,849233611,851434894,1313978992,865602727,837710175,93476853],[1149512173,80878221,2040029089,165779800,1008003949,1641634457,663361143,1623057620],[668985373,1761781088,745639090,1889692960,272701839,1051461131,1305784619,1306321070],[1343308775,1597261218,552365160,2015154445,75815483,1720520615,1298465947,232673134],[844873421,1141461055,849615396,1621093927,380052519,652055415,2122214503,1550434526],[335303881,1906978137,1486649242,60702367,1392380218,408640086,979295235,1615620384],[504663991,1467596813,247718323,1038629707,2033858028,454079680,2024768767,1728251789],[765142506,1038798532,1066967668,1355811331,1676971576,128745826,1681114245,1600949446],[991172154,1351184790,732087509,1980255604,447636311,1911002829,1354060888,1581851493],[1802065294,599394565,549567231,1167282112,1971025750,1146806499,1084154305,664355499],[1120448599,1742646568,986333940,1586589126,2130551137,284778382,791445295,1824401916],[489753232,85834384,1371986621,831895782,341494450,1640345348,339230198,1716589455],[2060061966,1974107296,156563229,282539281,1851999862,896476002,100201671,999561216],[1547254959,235358352,1554159564,483839980,271611226,1021240978,1828638317,998286235],[1970465203,1031022896,1060934228,1749572139,1290466889,188605557,1610346583,1918683377],[403015591,1380242979,816496891,340624754,2113937649,75508127,680939452,1160201245],[286888805,1129882105,36433651,526497131,1667449243,1940186079,954434502,1883321290],[377100356,1335629597,1873855165,53290996,2034447444,1429951904,270139776,1817414108],[19900382,632151526,392385161,1036274303,1359183698,1186768679,801162518,1714990449],[1996494974,1699075927,834147007,875704728,408434200,508721349,1968364706,319726858],[1023623535,161638317,1019518096,937882716,1179868684,234190489,1089206390,591194379],[1297888017,348867923,1634435384,286804110,1457929577,1272433590,142291423,1653574313],[879079266,639666967,585615337,992436598,930194341,1902780919,1723514497,291891210],[412657821,612298051,975163422,286968707,1233693545,108290592,1531474531,239630789],[886220650,2088241765,812964678,1596715277,802849394,1972866514,1811648965,79953263],[1821330324,2016114892,1213533532,1004692040,205530346,1930102398,1946772442,1009270184],[2095503909,1656389530,186819698,1100180243,578808712,2079030609,1820164570,732183920],[489215438,410323703,1797097553,1798719298,396770620,1163681087,1571645581,891102697],[594116905,372282835,787170719,1412731825,412713382,2112036912,1265918796,1526827274],[125922559,1075313312,1482781598,550065811,792817314,528962428,1911709579,182016083],[975218523,1951245239,393239798,256337002,350937299,1481047419,1324192712,1289564585],[2128049183,339621674,2018106801,1546772533,921166782,204074019,1619732214,1859611485],[1667430875,947436882,1045914115,1932682153,1518375493,545468744,335102852,984887081],[1010797598,2092114945,171310805,1075778360,1684215093,85163439,1956276625,672068998],[1939876607,664947060,541426473,1542842108,396937844,1985694299,1427755533,554589776],[1281387052,1905378568,611979628,1633039765,1697934797,698797185,829363948,268788759],[562178512,616297853,1899407888,1127045341,1223966932,89861507,1550256881,1843755602],[1190732982,561357109,700813926,887480462,333438035,1046791020,1455175907,822669950],[545803532,1851822632,1151276345,1237106660,2060074072,1025799332,6675803,107126559],[854364549,1145192243,1678071968,687609100,379003166,968194980,928527567,1287865139],[120019118,286532114,1685292377,1313722774,514362041,991225620,1776066574,2032057729],[1348419316,221881265,1546984100,1388080353,1975578529,1334329831,2013384013,1006472313],[1553980715,831142750,115075347,1661566695,1420814719,1002811611,1998442383,1390859320],[2110295908,861362405,894521020,2008707240,956791857,592788990,1788970724,168462498],[31339337,2117274828,326707030,1746008421,1839671371,2028418501,610803873,1274616557],[639048095,227594959,2082450674,2066693941,438620312,788941632,710486005,1217848879],[2047388003,678868184,435432739,1434375118,693503349,1712695971,1806294555,364059751],[1465194694,1297172021,2007632386,60999201,1199043738,342866265,1468222514,228742001],[2063026785,1142387687,889241481,821433302,1834743589,753233716,164240018,711714225],[2087570708,1509012252,1693988786,716289798,316819285,1336732247,1101234320,1665526730],[1135986187,1837488836,1379020155,1607247772,1163420597,1761739879,54405014,158200773],[58094623,1597503294,2024401637,1467406196,2115048273,1181639406,452965185,707948739],[1623967101,522933692,1222526760,1938073514,1846063624,1310400593,978062513,1343288483],[1083097578,951538327,1427715977,389197659,1912930861,1427953409,139300392,2049511155],[203391693,1118181656,1033522541,250564885,1210872709,994920043,1447261962,2096272927],[1244695608,1512566395,974003391,1923105833,1745159784,1770791495,1448819667,1938497840],[318032138,583635774,750551312,282451463,1812373422,252732168,1480686614,743744150],[1356960915,81021867,1171279600,1290950672,90642351,1207078505,69662168,1300815571],[1548171154,1170703932,1931833663,807562652,1063829410,1460906991,820455981,726777820],[1425464885,1729912624,754735328,1556829348,704478537,1245580076,2010580061,2101548761],[1386399471,576555038,391088333,2010747080,1555382588,820352623,860367663,1843083365],[1145258081,1714798819,72823709,1914195994,933217590,368652115,710231909,844528453],[446959630,716135680,1949739632,1363803802,1966199933,77878569,1750600615,1194221592],[306011080,1644328879,529163910,1029344294,673332791,605818098,1248969202,733945961],[1021538809,1419966473,1255344359,1406815415,827280911,1194395343,1726497125,1896571457],[182174926,1350655956,1735743607,1326369895,1113041950,1392483554,371927457,1221036506],[46516061,388528510,360705003,389729782,1704478488,398832741,449139287,199187950],[1342033559,343367362,1142038297,858817742,1386542849,595015106,731970590,179527520],[584534062,95709020,2020374185,582619889,210113465,297983536,1403160492,366749508],[519791506,1347530521,1376042010,456253922,1198773549,1199893111,598958062,85523742],[346751560,2128011646,474498297,1424027192,471641171,595460559,1415053923,768286936],[707470184,956155257,1125449305,1033593369,76437815,967122305,1476592052,1382437489],[5401437,1008635027,550948182,1137384601,1042099433,1602607291,473922738,1960528040],[633020136,775355962,896078943,1549490148,840472808,521046624,2015488935,2055861953],[627703434,1367284055,1398327673,1494964344,1265719911,75980214,1738754412,1769285346],[262391578,601133444,1039763486,1086497033,1420605153,1665453118,1523161224,1220859397],[586707521,1343675422,702108994,1575319157,1644433593,724895458,556950582,836696851],[1074673347,1113980516,994534442,669791255,961812248,712484206,190240877,2020351436],[536372747,992796692,1369344130,2116121873,1437824485,1703454485,1470023120,744545856],[2102822287,1810739820,1007717731,1311727677,200632201,1686196728,1197333906,1907188097],[367323520,1611990310,45710970,2047055169,1055462235,89387787,957766842,430622435],[103269766,725573615,976136022,1742723586,953723290,1907884214,365775728,1276852413],[732889437,2013111138,792434035,128446208,658795077,781951079,924881783,1099202983],[103487869,807148894,323017481,905651027,1069473145,44863840,1221037771,2040959422],[810456137,2120445920,640807694,965233919,1882359900,925177908,128275484,809747828],[980123027,592647848,1780935025,429784526,1116364673,1495921984,1927671465,164412375],[191010605,1610736633,1599197849,744295547,1007842707,1786428117,884439059,1285003275],[165705897,229412291,1875218310,202384913,1547313642,1280289871,1377892327,1487155832],[1409856045,84747384,2009412262,2092336086,532415783,25661001,1207318058,1083318581],[27020365,557174010,486171918,1616364240,1700411200,819455234,1826288968,1406552408],[1868276739,137525473,633411761,2059454443,432512646,560023545,1336747785,722694822],[1691536594,802460366,793694123,514269749,151040031,771523396,238587033,490846650],[321656293,2055034484,622670584,294729743,1947470982,788484242,1527700900,324226570],[1318752924,1871701217,1997198326,1805346671,18599246,1453087977,1187606774,1187842860],[1019917575,1289493826,1010186087,1956724579,1216664106,1057325405,404633156,1342709856],[1478841740,1917141864,981781840,1632771918,901329345,1073229791,2078706543,11652033],[1212241876,1796998697,835497288,799133711,264099323,215091997,2063492461,533403392],[1028834642,494602334,857585783,1659197019,171561035,1318988803,1561516610,1886026262],[1020335119,2009389223,1193065239,983468290,259380361,464677913,1142232856,360559728],[1981648632,1192166919,1226775804,402383464,1626690505,309926385,20830879,1591740206],[1575726808,108119165,1058877350,69133020,771398344,20677750,1036627457,1030461531],[1035403599,1692758443,241083044,138053217,1067600834,1664430293,1039501618,2028169699],[612604194,1650780902,2091136017,524551752,1233083994,333719984,1734860459,1374068825],[1535010794,1408706868,62524519,733928923,1376622163,895690144,975440259,1693237622],[435261588,130537031,1829214867,196259302,666161350,1686083038,1219864472,1642819664],[1971168638,418663139,76294616,674639844,1574039998,2050936335,763001849,1064008944],[848782088,642927737,1903839381,501356112,553785100,839531034,806251365,1291449913],[78048643,833290603,1364675294,1571488408,1551103475,85258144,1700342864,1096837900],[1624627093,687394444,921230868,1440879487,1023622775,1733372883,59103499,1287210150],[289783922,1717698098,699544426,1301194098,708320145,1548197729,1467599707,1365252962],[505370912,1252581521,1124759590,1469242795,1717689141,646401914,1575254374,1237844986],[1673593290,164949832,883574693,645015844,1597739446,616808845,1809959779,1872427615],[985167961,1125357976,446894797,718542616,1656697947,714795574,1410014201,2097759856],[1640333927,1341342534,1013763157,1610894860,2092176365,992937344,1045371906,1550384347],[775800918,1916135737,1380122363,2103899167,1122052011,118836848,1487584698,1599056409],[1519562755,1386580487,1352529335,22058379,1896568362,1467181955,964701071,1257165626],[1875840986,1088351491,24170694,1235377512,2002337618,909256091,502059711,1305659105],[1219228787,772785322,2056161347,1055051359,2050125709,1514682671,1262612330,1680807528],[762274238,96864217,573187848,1690176736,990724522,83735039,1840730648,689988296],[769693726,639095503,1482996405,322662827,1547114804,661037407,99388009,1487102880],[710967706,1041889761,154292360,255127444,1043128546,626921876,1592727057,1539852625],[781586651,541195066,1908966683,551848832,652632296,698492743,1746792916,821572243],[160053343,1802712790,949143166,1865051300,1379770256,1644861516,226878120,299072425],[1951380816,1557682635,1801153501,681720223,811432139,2018087577,396843623,862056762],[850518613,527108697,213171108,435665530,1263570152,1673213665,545662104,1207784216],[164017655,1272732334,993789010,1255109276,2112849176,581184213,1333235753,504785850],[1110383724,1558494631,997971539,1236843664,460488184,445069888,1502093804,447326636],[1434553803,981523372,1299522003,1234717123,663975202,933340814,611981340,684626560],[1179753785,1102151076,1883143177,1853608548,1207581606,58857613,830654850,646553492],[1808193042,1907945998,70013275,1754002691,583776428,381296409,667323200,1546517638],[1580447030,1719805733,113335295,1555113721,270384959,2102721878,1122654399,900870021],[724820596,1929691638,555429247,1620106347,604826231,2029694217,353645478,1721844607],[802221873,1995578713,603838685,1511085841,709461096,1433467267,1033318158,1044874243],[1488722074,1783933580,852900532,1687126886,1948343111,2112040446,1882336392,1274179654],[1513182982,1530834681,1934660686,242865151,1386343488,1477632106,883471340,2084983768],[1908665209,1378625156,1588566047,1974797266,1801673577,1595762055,532562816,1954338446],[794293267,983805747,1306102652,2018670093,976744513,503922403,722980168,1897411475],[920715614,942657439,174875806,655358863,540061927,840664042,2017771821,1128170075],[1621866879,519623611,4093446,1654193999,1256543595,1778414052,1027204311,1237306491],[798694550,395970733,45963986,54908278,736379831,1032430704,382064822,1557205989],[2052064739,956678383,1591043531,1726168362,1230116722,1981945506,235660887,1403907418],[1425938200,1840833300,2096540581,478015648,2074166645,305915827,1985072906,302629436],[1835809477,256160468,325034972,813363941,262543843,2103419433,1725870556,852991232],[1817884959,770655380,921572342,1577857984,1897529677,992747246,2081420009,282949162],[2010914121,1666562152,788486226,1731159779,286711913,542000397,1668553857,1143620812],[1247235808,913468500,1268361598,831816312,2092893987,1216713332,1172414472,184380745],[1581831129,240993043,1421409850,1899595492,704876073,478477009,562349225,883505960],[1250864800,324222625,1459557236,214889133,1135475736,1956596408,950510941,1816664963],[2093175174,474048171,1716943428,623587592,1165798201,152819649,1866996158,87008446],[958685155,1842867532,121545783,1152667763,2077460444,2012135665,1861879649,761915183],[994809051,1536514558,1204987297,1344035865,347638752,10349679,1969303583,2005475951],[73898930,68512597,614280334,866860941,1242117085,523814000,1725011195,875141701],[1745228302,2057361348,973406209,398831912,981787840,833831446,1661247483,1181455464],[705017516,1296515869,717179152,622888891,199045325,1440615643,415409083,1856618081],[620181883,204544229,227140488,1667195442,1624376944,1097838125,317191967,2031298979],[1828616472,48615285,2026112762,2062405483,87844938,653500513,745204391,96388786],[168291808,294265746,1200964656,998839988,178482260,1932853897,1032959496,1918384301],[1705124136,481297963,1637590147,1318057958,135433803,16528089,1685051638,1968340383],[348035045,1753463131,2041687913,333788909,1927173766,1659248506,320384877,673838590],[2039101826,749433677,1332275346,1306779798,1120706524,41408452,1454913631,2099389397],[707617849,1745733377,1743817308,327023120,1248276514,1268243822,478350066,1227969396],[853715068,1514207282,1468750082,1147950758,1855851977,580942577,1838995672,720938232],[81000345,1759706890,458462120,580984771,491649545,1890463823,1775663711,664316987],[478461748,1127009709,683284601,1400751263,1875590470,965281401,918863906,1560491931],[467135270,1773592901,1851715222,168313926,835392277,559167405,871316912,1709592002],[150853164,1860299617,245805094,132457531,591901695,316962202,1719632050,1712973548],[844198772,1051837818,1969565745,511945799,733473197,1476465796,1014607204,1555926079],[1169639413,730202446,326284612,13639701,908772171,421560654,1111016319,15602271],[978550455,1754110147,633311153,901653770,920863920,988588841,779695392,1251296753],[319433277,1958114733,1025985676,282148273,1267018828,356384627,994561176,324715829],[2073712889,28115742,1010715526,1977314224,1188809251,447408195,711769002,1599487189],[1009766224,838841087,228853529,1650564615,1957488417,1071253130,1061589467,1325669952],[889990039,1732924894,1453005295,309304645,1891593855,899811852,273157151,422711755],[879365603,1641365330,985961297,666368134,1281709672,1297274834,289654125,87566273],[1189496861,1951851713,1529986762,1577840221,2038179909,1452472932,1608353901,866884980],[1176827897,111538493,58754169,1502132835,1193088669,44749777,1178371321,247593962],[1304926246,65180374,773480081,1753094117,2016570157,153737494,2041012499,2080267922],[1111223462,914334190,819609961,1896305580,1325471790,1040444819,324507938,289692971],[181877413,862500717,1509912246,324774255,1955998068,446764073,1018469745,1745256630],[568944352,589402270,578666874,721293613,386995760,1530169506,770136293,30481798],[94496732,2062204650,666993931,747577964,2106474808,134490581,1371480510,270047041],[9729174,1545531710,2018921062,597971907,515542551,761557125,1046020116,79833668],[1639366586,1484618684,1239194893,1684339370,84298176,1939222654,1513768217,2123027522],[806715212,196767048,1034330291,1808407376,1812847124,1253370483,1273020610,1317495382],[331016714,2036095154,1440821745,112433206,1439948861,1948295797,2118154987,1507994140],[258192080,456389570,704284026,51157199,1245925224,179768747,1820326492,952663104],[1200112395,2051381889,586791547,710751830,1731205595,1479541771,1863485332,86788595],[428390927,253211681,696987601,1838076836,2096288178,1238968486,1384333225,717674715],[1287164644,1579904239,1565254879,1388163931,1199242798,517863765,942610937,1383883238],[1650155688,1766567383,2036030261,158490356,1167426365,2004700310,191295205,634175474],[53847659,416406652,1190295360,305817096,1225931105,207677838,662144595,799152812],[1097912613,298735164,1244813758,727834297,787747893,339121112,81333568,1289793077],[1898337127,136602486,1118227393,894883661,1344032397,2005047914,1216667086,2021404012],[1065112983,1169049611,1234360425,842527961,1637638888,762908166,1573718112,493657401],[1996048508,912115536,1356401493,1262866643,454638659,2027143178,1663414971,865245656],[1883116321,1918638413,975158115,89498199,1697954900,65786445,240901275,1759033546],[1840742660,1661933437,1555932993,135644347,1667812874,1056019812,1242055380,1891810340],[846439370,247450250,201304260,436069527,259479401,1918488558,366262858,908441694],[603282185,435790671,1857498153,386370827,2075434321,2045712199,1779617054,1167131540],[1829630803,1839857982,1635640140,1689287937,312521634,1646277247,861388767,2117633769],[1168913049,201232870,1777312968,412134172,1242056055,149806075,1094745402,758995926],[1770290128,846037695,1504258706,293503947,412092774,564291656,487542987,378296799],[1623381370,1901846886,317304809,238028223,1930529523,1303080094,1884143882,1289816906],[104067295,311512234,972025674,1018318232,230469836,1504691356,759247206,257156321],[388067867,1736013654,1043215228,3801240,1026102035,1782614981,407480865,1268367720],[1879963368,332930506,582307652,2081243758,2045055903,1338425431,1027544969,749275864],[605898406,1587241893,2017159225,1146720468,1622446609,391089556,1348046062,951693402],[1941314079,809375332,1239871179,712046528,291604466,399965024,1456784696,561763870],[1266296859,1939635273,1444448484,1855008628,1997286797,1078910820,774430243,1229398894],[974334714,2125399219,1097715091,1516706047,1399192805,1270334157,1076034133,1979632242],[196129811,1718733794,8208685,1242840933,838639703,1861619070,1865318652,1861948025],[1221733170,1241011691,1156059949,1510316272,1409088731,1995460257,1725680493,683825498],[2100093648,636085102,612835434,177611446,502536227,662029164,1526421913,1903967602],[812232053,1653695200,1556173369,1495979892,228241779,1023433939,17333830,988064778],[1313119493,505540134,1848532245,1531373742,800453639,1682842230,1468099092,517562979],[169270950,974569739,1715008047,221907658,473286618,1780138157,1578091917,1573436016],[759381518,455788175,304280680,604248845,1013512677,318044208,1669955461,1711063110],[1436377335,1804460896,1432674876,1056859443,899042574,1553390976,1312448643,1668606945],[1197231281,1481985881,1850779426,880602476,1328570738,1663503223,75246296,376614942],[927214752,1857357644,184900587,1650701631,786688920,1445116450,1148480722,1384649203],[1285465900,1676534151,268025290,1006652108,336168596,896835825,585172399,953124627],[2055770352,1219769984,1027652050,1597988297,1950776655,1461460715,1230725669,487613766],[103809335,1510270487,2038378124,936586814,1809044501,1314089752,2037974607,1026039002],[1982271126,657298565,202270375,949476291,585741763,517645598,1897568598,1848606832],[1749553018,615537059,1805058685,310003799,86010714,1980949070,840237823,1041249645],[602466183,600743753,620886063,1187846730,273202998,1847920214,502464392,2068521966],[1392783809,344783299,1765807841,1429448617,1661978786,1394967147,1960617823,1691610533],[94398253,1648457889,415495527,145608734,466502206,2040354432,130911130,1296438264],[281541687,2123804801,2010812103,744754274,149302713,980076322,2055850940,2120866125],[851206091,359289553,1788946832,927497391,852758027,300412762,1232448368,1421649813],[246627397,1814926278,355861005,478239748,202612652,166322360,1658216953,668738913],[1612183807,2102531992,1576227766,656094425,1641119776,2006043014,651875479,906572758],[1536674678,123499612,947404096,789442060,1251804589,904346464,1577220445,322145271],[1085731196,641665491,907508091,1720414636,1165742902,2089871238,1680613957,1024730569],[867489034,45185512,1034536221,386351518,1855388585,1189637962,1425222407,771925245],[1311706069,1568582383,1020569807,1457857820,20142174,545249757,2042472710,2004478878],[234181952,847467052,1966665943,557260343,1229197076,418048796,13844215,1457299731],[1397864586,946715951,1568840433,1108340966,1845889890,835811815,409016700,606638548],[420017038,19196483,606992586,1074532810,417216926,1800273810,149887229,394811652],[1143042888,442972228,346168438,1114463133,1919777626,732500725,1632973680,449606581],[1396259654,1417837524,3771740,767622063,1960737683,2081726860,1873459484,670143745],[1629521101,557400447,1213391263,852176850,1333578877,456135569,1501153903,2008397154],[802468606,1220434425,1992766916,1999142713,1602152544,1988714383,70098569,1784519827],[658875516,1247599635,1089146002,299389453,1346372441,1166615956,1292215640,135403620],[846071799,2028205875,649268028,509431201,1848878,2002241525,245230211,889111340],[970556110,356620546,896087676,1850493514,1014447404,322070079,1305008301,1046451263],[2021442230,1960027947,2074541126,627131017,782039459,1095237527,1730260516,2126498075],[1437829484,1586039325,881286142,735974344,365618057,575084413,149872212,1508490792],[260955287,464528422,1814037791,1840777367,1194299934,892513554,300734138,1196200137],[1384247313,120805218,377339130,541179490,235570377,354692421,419252644,535453811],[442883082,837063036,1290180203,1144018939,532581866,1840386793,1167408141,736316195],[1193068825,1572536330,1684527961,470484214,491596249,57587296,2027146756,25079571],[1003223511,1767156997,2088292673,1943975643,1558826382,2113501346,381672438,1374809246],[906531767,2048579938,1560735818,1018290833,586196954,1707064247,339010804,1845780640],[591645503,145252685,1753597880,904391300,1519819103,352513190,588391839,1353076482],[1575625189,704198295,1309663954,466834797,2118010350,971642502,1334320161,531750416],[1104765031,1896559571,135088504,1150552725,23304588,86473978,1897421636,496508671],[2038081548,1254870756,1908762953,1947822218,1196942464,1712385620,444966062,1441954410],[611770666,276057903,1528390514,1742252146,1202335989,47585660,1598469081,1180406187],[140461158,1223570155,847051344,864461443,761082645,370954325,1129526753,555837064],[841702470,459928110,1549422375,479719817,1061879906,889441393,78896618,125433928],[1029746967,226215900,345506098,2054344123,1306071028,823272769,231037145,540929925],[365139097,685805206,759383409,282709376,2050033818,1463206631,15866867,1608250382],[1219043234,1837448046,112460845,1306126942,1048169750,2126555688,701039623,490557385],[535032130,721452720,1294827156,1143216503,953191271,32823308,1888805920,466418208],[704390765,2029665149,1437602494,1212558258,185085326,1546358052,341393435,1923897444],[763782556,2093104446,1771866237,892251067,64873003,529282778,2074693878,1876860353],[1781728570,460803151,1255295544,496466090,1051141842,450653465,1483313086,2037296015],[2115561583,1039624676,374927182,869136752,1300764841,870280299,1379838861,1264712089],[1446944179,1966551485,1478514500,772704450,361991007,699922748,493249418,1245808334],[1422147094,537467908,1329974840,973520184,716882495,251911105,213342059,957293548],[735594293,1206135784,977839484,1849136545,1309259656,1506418220,1191591698,1610495347],[1356714720,249020033,1233854572,2108597002,1241811643,2028426157,2108379950,48900073],[2112528332,756171502,663316130,1336990525,153004847,938633825,1445911526,429198350],[1616570618,1685273555,636328615,1075136285,660251007,379487347,900290674,98565434],[1227261866,437237235,780726538,1814938771,1226044938,1907019811,130122856,454276910],[981505118,1475441883,15311749,1761688783,1874525625,900198549,322579360,237056176],[731007771,813810259,852235545,1478857155,1630143491,1044943481,373102274,1506424795],[457652072,1357497717,86356887,1641205881,1573799418,207122713,307240037,1899640761],[1187163344,1233469715,1437445858,1803956339,1020545052,559621279,1692132090,818206742],[1044979151,5346597,1674855290,448639145,2009757833,1008116108,268418191,1367188869],[2118913857,2007045928,1698380000,702961312,1777481347,1182941350,1640473687,1489214641],[657072131,471819626,1436620594,173403974,1034074055,443667684,1935191719,1745202466],[1499103155,302404493,841125032,1133182816,162690618,414900190,1191806602,1785244004],[748044972,5542267,231591852,1676947349,763535264,2009567379,587618687,254719234],[629385255,247304109,2029402418,1325487109,1177225473,1711247994,654986093,132785792],[227250469,2122205830,1120773094,716885656,1298189692,1378086132,1412036104,1759030066],[986446453,1852906850,1842369460,1793140983,229421599,2113437258,469924067,2047534984],[1385518184,599694759,1287519062,80361381,1135557376,2058083243,777314777,1381785475],[1627261019,1693794466,1893476412,2024654346,821738728,1089526537,228099896,1019388560],[787862728,411081351,404522293,957983117,956414203,389664248,1893901909,939889297],[1153136524,942006081,1782389039,903585003,689358172,1287584744,1117946341,1062794951],[604289658,476784300,14896637,183518681,823623662,788889126,2109555641,1360045577],[1183291397,830013131,1619673308,1985734380,304097121,1263138020,2047332481,2037477771],[1574645642,726452624,1683842320,1989355269,2027728436,1347455161,1815775576,992147214],[932800188,1262935922,1381564401,1202158859,436096461,1746913295,583340242,250897299],[334710113,1171807499,1834242104,369311098,882959612,850019030,1956138168,1087335177],[286030377,1049748887,380341651,845478654,1941837069,1333772007,2014040698,614123887],[110766852,1053391140,381367738,1409150672,359442366,1420401799,1800550690,1071040912],[1086015590,655631014,612514453,1373195273,802101011,767586269,300032159,1713020067],[73036177,1829414158,374031153,1517202588,1658020756,91473753,534518202,110835755],[406338792,673165744,434198131,700564193,1451570578,1022846983,1827069319,1021726981],[1382826943,231746902,460311221,231867614,1904173293,1627643273,311458479,57422652],[1744639956,1952815345,1017106867,160289294,1423265865,1460577728,1742141373,1202177082],[59395659,1027301387,237175997,329627380,1537916544,1419729531,12545095,283734444],[1223271248,107647928,359282583,1229068011,1531958024,377924017,282145829,12315519],[1143377119,70320395,1089595029,1027653522,100880229,1318046179,1411248530,1068516837],[1585255131,902812293,1014450154,388361912,893221468,1869044780,258274949,721557548],[1057179744,1871086243,1355640282,538595688,769019423,1692270444,1302349081,164596825],[851847969,1405648721,1624956003,120016708,2044175302,873505537,782094870,1635227991],[1633523345,1982108383,781189059,1429461859,173417687,1288533891,1623972259,667752355],[2070914169,139912266,1612063783,294888495,1281413395,1042264053,1111470168,1031446727],[26891209,610470631,473617436,701608446,1383070477,401753492,1781724945,2026417475],[723843225,1845982475,89429595,1604236782,1011231498,1437413605,273666847,1286375327],[1500281944,1088475385,569404054,1517444377,672234180,346243343,2037932829,1483554554],[1415535192,1595355887,1843365291,102929265,1038451251,1735622892,1432902660,1008556882],[223266080,755584783,944673787,949775030,989840001,1153527045,1683122552,349378992],[80801337,1719333477,1736042907,504721215,653854839,2105053550,56688429,222740272],[28831706,458268463,620451856,1859931917,2097101966,434517335,1264783392,406909413],[698708430,2088158015,1636125779,141450329,638146981,1450443837,2118164751,1369026460],[1938918482,1949475788,1187385472,1601948837,1127487384,1275791860,1799356847,482628167],[16982985,1528720137,1942543331,1520249433,950193413,481765514,921137792,513723540],[863852908,2081453624,585554132,1997804885,1679838136,1440407433,1901150698,1587969019],[388939904,622044794,675280716,482434955,1689363011,1390189921,1136330696,1123726492],[1623829283,1411448309,587147634,214186943,1445845975,976296071,1524710534,2001501876],[1910303661,1451302770,508419904,174976115,1770041161,1984019594,1840521300,1906660803],[1305411661,431943529,479948803,1421058499,921180727,1844226591,844931336,1467612876],[823334994,1473083682,746174524,252336006,93303083,906800639,1468996110,1710967047],[1513959189,2103986067,532287520,2010487061,419818568,1188727285,1928686406,1343744110],[464643820,784915192,9009870,1943521691,928581089,1035460087,997112964,1257273497],[1903413520,1843259372,1901577270,171837335,221616711,1660608273,970737098,1714479549],[713539517,184069547,1457484069,1410039136,1064476168,940769189,2082214050,218314373],[941459237,1661925189,555605247,1689208328,1480692318,1949665809,1142546097,344772898],[333550597,1294650907,664368013,1858018309,270002366,763179474,732094340,1096325220],[402284829,487537372,1518769763,610916016,1472966928,898714992,1865556616,659148529],[1860781819,2010530259,979528561,456697118,1215741763,1949702643,1297091443,1201159568],[565196507,2123734530,1280516409,1935373381,225902445,2104273356,1521868755,985086202],[10415250,731570982,746458874,614448386,1661634421,822289278,1118222342,927549380],[210567275,928314596,95547390,1289154655,1260944098,1087852535,1285184583,1997618221],[1159532152,115851544,434733455,949919709,731147960,373770260,967433032,1104514810],[1470362128,187073546,843014027,1401856190,1232377109,313147417,1130337074,1416778536],[73800201,311011292,486023187,1172330121,1055250658,1900382718,852114414,234045407],[905280731,593540495,1087192413,1588393958,1379232876,905959913,398547037,311136600],[1359946933,276589637,905974874,2047583890,902232002,613144288,808037632,1681511218],[525353123,430249192,816018909,1939740822,1490021821,540065437,1694264953,678202787],[1121101272,785916402,661676555,1175568690,1496652674,90225374,132792852,1868257352],[348989406,861511339,367594748,1047318767,711070738,434503011,455621047,18955547],[556156161,868018583,2005912697,1086908796,1886743875,602393114,1664871839,467873982],[1989721920,580451505,193652453,351531787,1414869213,1569189745,994821000,1143421113],[1821690760,392623063,2021796137,2095932145,1988275049,2031901323,1332883983,614008002],[427837440,230047199,638507845,1114387615,1697641844,1934469730,1637933868,1830734299],[882416407,360671406,680519493,666014271,2086884275,1702958364,864214282,881411643],[1727459682,467481990,206702766,1175412200,1061357760,1987761419,592352867,199016684],[1861251428,1925454325,671486072,1817414295,627482344,917626077,359850544,20268968],[1789731689,235084731,521933381,887381319,1898438913,423563150,1926479053,796885835],[1913750280,717601447,1773980681,1848889373,2038028155,1936637400,585142975,62416772],[1850149060,1255537260,928831485,533453595,216700134,527145691,386772734,705151447],[48779609,1767491407,1789634,1975270534,893751586,998077236,1337551233,1236114286],[313001381,289173201,1065035300,813469513,1261298200,245866327,1537829479,2043969129],[1221946649,25059891,483926490,140472109,438777868,1672970925,1594150016,1871305925],[1093492607,1488940535,579399219,1186419312,1987981688,309576504,2090810883,800028673],[463756899,760085110,567744868,906045797,309751985,1336342532,977037153,1316477516],[2056696337,1655206433,1275020367,891750880,227455735,1072298340,241307423,939898875],[91630867,700399024,113465013,595614080,641724146,811375998,694014913,1623857876],[1030595232,1957293258,535308811,530207463,1734237096,1709673039,1554219213,1672389462],[1515550740,1880101937,646649481,866364793,787486996,1110682128,1181164596,734150197],[427150585,737015017,1361282188,910501837,816266294,1893683980,1085259198,971026075],[123647137,500528887,1330231106,1359736096,1375163310,1062463873,1389087840,905385645],[993479160,563915425,1823073541,1270115854,330000814,1681721028,1985028535,664909218],[187576868,224633556,1356560395,54520219,316007185,892416001,1231302001,2064527021],[299737612,1209015467,176087850,2020425215,1513710165,1933394374,1562096335,1436614035],[1037409404,1840797839,1321564875,1348807908,1187700430,381208755,174403286,1022943152],[1222648679,748179536,1657280352,1395261849,645642625,201698506,1849434710,921604662],[948151424,1703022731,1987991146,1697373492,672765698,610763449,1589032963,945757122],[582412019,688931946,1450276623,1205357381,505123547,1009784971,1443570121,212821206],[1333081916,335321260,860906768,1457468808,1953850759,1196904242,1287339584,165997366],[19052064,724850431,2035860959,326322384,324466553,1682675722,1543648433,1152849706],[651893130,1658140752,156211764,1379522424,1227477548,1158375185,379000638,823947143],[468280817,932798512,1632769022,610768072,962054004,414032590,1974987982,269669373],[245255598,1076682081,1996976007,1708600262,307109869,922792252,1229683464,1673239904],[1870110572,450083695,782267138,1506210879,545855749,1988538697,2123567220,269074659],[1975781764,490005432,410904130,605970304,1434735098,1220361442,579058918,1678723405],[216128011,1860699299,326936002,1349458842,449917365,1750095849,204502052,1176726411],[1708745073,967394555,1705777150,1701031899,1912410126,83140497,661493346,90555046],[412821551,1844504282,1612717256,754104369,261754982,190226897,582717590,2040330308],[2024928093,1031554795,781344323,1087908616,909035812,70064491,253937184,492302053],[1924616584,59217287,277907086,781641917,1992440726,1412670601,724227164,75992458],[1426498520,567516541,866298992,188955867,855840137,381272233,831442813,1657473675],[767990303,1291878414,1689088867,1293735310,1356029255,838552970,829891116,730234190],[700585865,1920518694,1824354879,1088880279,955879634,923524803,1354929552,2118726506],[1095875715,419981962,740689042,209967438,1994895842,2110782386,1682293604,2099392097],[564244510,871704657,290171825,62461469,1032235775,1501652683,1477218139,936663586],[598797069,1371276752,2107109574,170706374,1737946900,195118792,1974139759,1937064795],[1414690480,11781450,1778423842,950468405,1450462852,939500630,930769581,20237622],[538657267,1596531331,741682635,1975552862,1129210513,481510715,809548139,1642677694],[269727163,373917555,1156379888,433614073,1062629796,291172693,1611438805,338406838],[721175584,1718433974,834073930,715942133,700044361,624362821,376967569,941691458],[141593227,872164148,413079457,300257598,916452772,1769023945,934069685,344283933],[1184587683,990522666,365946845,1510299329,1484487058,1182713411,1621545266,1520839596],[1196330997,706112445,771109878,1679450931,1699677029,464592029,1772899702,922804329],[1437880862,1542650606,2104573045,1672285860,781963902,934617618,1096643056,378047911],[653259725,1185111282,1363399992,1611327355,175727864,935238749,1812436292,448306289],[842123158,1843068708,195000105,1370727916,400503123,27854715,1648915054,1755217998],[221432658,1661955829,1771947214,1852709557,1955231388,878766174,356418988,52362638],[1738329356,185313991,1928470964,1873256640,358270666,1039709099,188974087,93183331],[1267675376,1271551194,172820901,777880121,1273317218,385856282,155401371,1042919157],[174557176,1678903598,612009171,1577525805,2022830108,1873532210,123286630,108899521],[80512335,1993747760,966015850,1239900601,2127891344,1102301577,439322456,1955261270],[1933182766,1962621567,433585713,435873088,1252781440,239412419,733892269,1735032978],[1150038255,357378962,1958738920,1778789072,1851850462,1365272132,1668435824,98068434],[606828632,1694414796,1592998355,1503641842,959422752,31103784,124740485,1969266655],[1951696661,1713849535,1165751752,2073684498,181732637,593539026,474802395,1831359740],[16662021,723260466,2069117084,874575284,193909506,1473069736,1121252869,735932771],[1352190943,2005934894,713720197,452300254,1349456846,543635742,604720162,1538712036],[1500038484,1235431338,1272239923,641299852,655242979,1920342824,1005647786,592437983],[664291486,729383153,1034807776,1320531783,577704911,12483555,1129262681,204767892],[216415390,2070193713,602960260,485420470,1367662960,22411710,995361340,1586791753],[1537512334,716057046,2039150601,1379932990,2113093100,1291599988,338197860,988438429],[2093398034,1112973454,652912548,1176850587,1577935516,297638839,1706138884,252628888],[548821896,769747364,53972413,246203287,1370316460,1170442557,495452758,1281279413],[1063206409,799999963,294452152,1161601372,1445286359,1625963908,1362597293,1743209708],[321325433,1469526852,1304890871,142628761,1580726137,324920677,2050938244,1976829378],[573132607,405330051,160922881,1145179239,1926884700,913232601,1835118454,1667068982],[1191028661,499890145,635053745,1009251996,966710231,257179656,1185075016,1858281674],[1235123683,1994562398,1846424978,1769401167,1405804926,2125301774,1450624506,1721962327],[877126213,1049887781,1882523294,576388375,549385303,1145544654,60824817,1620131622],[1340388709,547279294,1802800621,860118636,1602879673,40814630,1368045490,62653677],[813505509,1894051921,772767780,2010817329,1137886799,1541133533,1920679373,1049276756],[48026984,947523297,1447366330,601290698,28659589,1826068193,1342399210,70538407],[1375022860,1489119609,1741255454,410362834,1347017796,2053380834,1305684595,1421402816],[512950399,2006274838,1083186714,1000932832,982832062,715332117,820133100,751052943],[2105199330,1206192955,549414506,912211160,1061600455,507015556,553308650,676050415],[331713993,1293737985,1175439321,832868370,1612943346,1292279382,717178919,1789740178],[958405543,1390587677,519447526,1692271383,2109350576,1653219935,953174128,28503983],[30508232,368961280,1319485121,111200389,1094073477,1321622970,1649603446,1073684280],[1838379676,764873521,1988166545,578042865,1978625618,1077458322,2073024204,1758747771],[79138707,1163518851,812429681,278483189,1768715086,178419607,1101872010,75909892],[715757666,438753287,463934402,1079327409,1984132305,830653722,945368816,1539779497],[840547392,1299419314,968973482,313406909,382016953,601433360,1122505444,222870568],[457135859,2062272205,1188697145,1798924430,327008520,238019102,179052138,1280800459],[328795770,1739920493,1199619078,809792711,943208918,563963730,114746320,1429035100],[1014409564,1729679049,1011671839,2103684481,1234626654,1905317999,822180703,83664650],[366458667,180667956,1591912314,1705303342,349599543,85863451,150338704,1483867024],[577615718,1716052054,1306640792,1301865668,153107316,446554401,1890880914,1828050645],[1041037939,2096437237,592197539,117891348,406639186,1292257665,1984715732,2061471575],[2063124374,877808000,1991361631,214362476,1944548937,672650192,983360610,395872269],[108425744,152997497,1283344427,532566503,103329770,376568782,867184277,143541196],[2104806238,851608603,1315045055,1679243014,922430625,536167584,656669063,2089760762],[161231795,98704054,987800348,752102199,1084542704,1269841280,1997907910,1518891605],[2115274632,997708357,1462351909,648046545,1278332803,1348204610,1733603317,1383569042],[1571570533,1365230052,591791295,777164319,380423023,450606273,1614225352,484878825],[1344433157,292169414,992293249,186984608,1233786113,1625105978,116254116,222315842],[1889699184,1208666207,1599254574,64883375,1536429990,1373616575,65261740,876756581],[408343229,367032079,1070287859,183695106,161254315,1767245180,1660070280,1080321570],[2102409261,368753983,453342125,1215763134,436639507,569908952,1990001927,1794275256],[1677312812,1471070037,138899463,982466362,730118298,292301760,611024455,504586424],[1560081344,1128161559,2061302010,435718939,772007028,1317796185,1733643616,939168463],[10245035,614065339,715063202,381065789,1219180781,665009091,1141987119,1831329634],[1145322090,1195138434,1879459850,872403642,1778590977,2035046781,369952854,1519445950],[912403872,764642835,1014545563,446458161,1445958705,1262336766,275838438,2093825278],[1794365520,1091903808,1698645857,553758392,1502252711,745561916,1514230943,572971807],[1415875614,1444134818,356120390,1897759871,526749283,874380710,1692439775,1129250032],[1151741050,605659402,2113733928,300294629,1609599172,812932955,263359023,1698456936],[1610071148,853865777,2064750000,1530306116,1298621232,237635037,2124257766,725016029],[598012157,519747233,70900414,942993058,1158853722,777455895,1533660164,1149062725],[418455871,985104669,1448530375,1893657245,1851537456,1405899905,1299920201,331148683],[1290554951,716372702,1420248537,1421150678,480358933,1444305839,718454234,903474928],[645754818,1266447285,269125564,1903754412,1596185730,1983327588,1757872941,239799949],[389647579,1640436507,655867066,959218267,771722104,1945979456,1446504139,1637318647],[398514969,1513741174,1820052972,1623579344,574446958,1924880084,651826814,1751931871],[738950091,447000841,2089521001,754779107,1435505375,1951832990,1406951139,599031046],[868320419,2036838770,526133254,1525895767,1111209,1889052417,1711336544,1892781564],[1487812357,919704735,444919960,1097733443,1404094036,1098406800,885019367,439440930],[1857485178,1405041060,1297005694,1897105945,786653029,1796632501,1013831080,288619147],[932628124,1662393007,999688235,221795642,1586398326,1971906632,164796846,133162259],[1692080678,504270622,2038673617,946393437,54972084,459881088,1108218263,702001749],[336543241,1431990650,1032459408,1408225305,1455175962,2077851803,988654696,6868251],[1890594071,1801163731,1755602946,1875474995,1392783643,1789327901,1363702422,727227400],[2093388836,771896105,570373933,1693442156,1559687732,2078646148,1544873021,639749801],[352071832,830703803,707113498,1167741968,561472254,1129357157,1228121777,1842596481],[1068145650,1640775736,152725784,1343415573,516707582,789242872,1518753854,744026061],[400894097,823700603,1123261938,1978429485,1635599717,50799100,1805834157,110833493],[126452031,610390532,936607980,255042748,1784677009,880688007,1941590575,412126912],[1214180395,191183091,678083846,854618250,933150095,1586061996,1050439872,1220743044],[1251521652,131517538,2108807184,1311164832,1358662314,1216715158,1382895194,2063003750],[352612023,1873888277,1702198164,1055184420,678283365,1175235547,1726687808,621599793],[1698395651,1735261255,1775788431,307737209,1613505248,948491760,1664441330,1107685510],[1093380834,270750159,126156494,1771489780,505854146,409008917,389489851,600397763],[768421774,165124463,608481088,2124237738,578183828,896529043,541393718,1727825234],[240826555,808400007,1300587485,1812382702,1659499887,1811560396,152765619,1546050530],[579445254,1058149138,2087792132,1954122088,259562438,1477982173,726093117,83544338],[1117742486,1766229541,1237996553,1702847766,252374748,571621156,324793717,836933226],[651045336,966045410,448688124,910626445,1136803741,1813956486,1792402096,2048724208],[1478003161,1916355446,147741903,1162461904,1076985011,1394458619,1939412555,320963865],[14844185,169264974,871658354,415231907,1019735601,1338980579,1961749081,617507275],[669614767,895621398,706559020,788216947,1768295548,569298161,32159005,2079013599],[174907365,1333886342,869636985,2078360447,490793450,345298082,1279272700,1321042630],[1627921040,165776525,231655140,1457220211,1074920237,339282122,741141724,1986021106],[974321800,731171333,1097218088,1563346625,1726035752,1791435750,1298708727,292827709],[2116249824,589672409,705463317,682882696,976993136,1710777333,1145148039,1564929773],[1937707600,62788280,363535450,1217620871,375834018,1083119337,423714654,281424792],[1954887680,302018210,699799831,411103271,357811957,971810928,191940843,336242678],[1837125657,1429713336,555502810,475213080,1348765555,1557703791,1123811395,966226583],[1053017533,1741157681,1702652328,156238841,1084914157,2064281808,144670875,1968837161],[507314517,410346254,1095729323,1764812794,1294853466,222785173,599089754,1107521154],[1427925783,155708583,121358049,1046676574,526465679,2055444362,1990577352,45200243],[528698666,1499385837,1150998125,757664066,1587359371,2126979991,107286651,111154170],[415804515,102578703,2012525796,1128958719,834133528,1031529794,1256585222,2005216854],[388366291,969803533,559367369,892752039,2128190603,427337453,1799537273,235834976],[862745262,864040851,1311466992,445950705,1918398876,2053595565,1996175716,1841151405],[493191283,476600755,333481775,1685258084,62002848,2081349501,844823379,2058352778],[945406865,210634157,1512339548,1790596037,467415196,893519655,1862760870,768533353],[509496342,522882451,124532955,1316204063,751714126,848756960,1261349594,1585039473],[494669795,2026373393,1676007938,12010530,2020385932,228963110,1079394543,1154106972],[2008221056,88035240,22928868,1799692541,1601550992,1515681160,2060049772,1932585259],[1435852181,1194241431,63615570,1107196287,1887693051,643746855,772139748,948867106],[931898690,760882073,1340460041,1001593452,1203418329,858342995,356420484,592769150],[1943912490,1586498576,723207076,1964129577,1347845160,1035621443,763141138,1648125998],[151880672,147797906,441276596,1685242925,226241384,672388004,1923324446,919737338],[1523179320,420749687,1344400767,1639199717,118177030,609628081,1093712779,1992317920],[1551795675,2050895309,289785954,528821809,1130087560,1094899015,1691281074,1670951614],[586100407,267769211,442817732,307249132,1163788607,189248547,22084117,655127742],[366690348,1605066073,1424534864,2050885600,193151325,341753607,1018060957,1834938687],[171004965,487431121,671426690,1713274958,364338213,1112162169,1894489747,48509411],[38915974,2066264149,435627463,1924395722,1909484163,1889793943,241567956,529800489],[1770137702,1344418412,643355173,1702211246,655035142,1541800421,508667173,1358314636],[919496322,1214796188,1849231622,1534797685,1358409440,116910183,1657451468,159025291],[689008694,977799276,391033297,249021222,493730037,1117487164,1076462871,1707618982],[1334858510,1457248816,1295504256,1938913878,784266844,1174265955,1929914805,1201276488],[28360578,705129028,1259240503,1493434335,1420948926,251714433,1004661702,1772749174],[627979204,1969191383,2097780386,272754585,1111811808,1684839712,1669870820,335561801],[799163195,2079803065,643181594,1051891127,1787009351,2121180268,863431079,537299803],[582166266,540666423,533982284,1689121510,2060424725,1722570012,1349824050,1210927901],[325161426,704010290,298111817,1089490025,1839006915,1497077160,1833585492,79124173],[2122993172,895641639,1467578569,2127081743,113630751,94825001,76212752,1237719419],[491264145,53330448,1391468391,531764420,2096081731,2055385751,1352408097,684855445],[1629740246,1800883508,1933263647,601284319,795808285,1926006624,928541926,1585490436],[568931502,142733135,895818785,1307286026,210991046,968866940,1899041414,439961754],[1076318920,670262136,1450833938,1106214035,364956377,769296201,497275745,1741010636],[1933439543,2000147815,1272111865,871734615,878252634,834112826,1486962681,2117322818],[716542384,246476240,1158967392,1361410515,1102835475,850847780,295847045,250388652],[527756739,801493427,634111649,1629455120,283430161,74457865,1992743405,525996580],[658242194,1625979787,358063282,428333486,209475678,1219053525,1492903464,743341466],[1793190819,1816967249,276763871,504075823,957039102,235293043,656452520,517874637],[905284031,1613295174,2032329685,1952780795,875682343,1037318329,14205367,686472601],[1838152426,1139220001,325558415,784994547,1048197091,246835670,337532278,480539279],[444164251,2120517959,1836536413,1587278626,586310593,284834973,908385574,944976277],[838081360,1901435194,1529958802,1104297607,1390907601,1221915646,437859560,2016198535],[1230981841,432619655,1543425531,1609707331,794355303,594674650,883462512,652640700],[1135775084,850605998,1514002156,1673029428,1459285195,679810908,1811331938,557081745],[977765667,1001047800,753359826,1924333598,393475418,442240054,1048774169,2064383733],[1550658110,1712840429,1697517885,1159408741,1014947111,1798905118,863801855,2084236205],[1095719582,1800722771,930500389,132260160,1966572081,228943966,773904470,524947261],[394158771,2128601888,615043637,1180528554,1962030767,1986440555,1741681772,468549104],[1607689604,1485208032,452150082,1671073928,1082485944,1939606467,1217431207,17855727],[256092390,954874380,575405112,139383255,737313988,1574797338,1550687899,208625879],[2094428272,174279918,1143288327,513859535,862442,495746732,1695581205,683843859],[69032871,1423970245,1276537334,1697055566,1600708998,1629795615,333359597,1756556779],[2077058392,1305848413,466379046,1421407023,380903326,1436610071,1185346185,875128183],[439733879,121273447,130095081,966866313,597417930,1018325698,1325859371,852745294],[882385759,2041857963,1162362499,426625441,1432810009,1084519665,1120650378,1386378779],[209138168,1134916316,1103836836,377029378,515837426,1299952937,1588932275,1255472941],[1471324413,229390832,1286095312,1333410198,909745641,197818283,1044338370,280120673],[752971729,1293503926,1447948839,316115402,1112932627,1682525854,2010523174,138603734],[1396835409,1984481030,768238169,775642404,1067681297,211170280,970522955,1943516173],[1045678179,933488216,1557490601,2103303187,2034892588,354242378,1111403884,526354329],[1817303744,720640831,1240393042,265975853,1531954203,1320322811,1822832585,775964574],[896111842,1934004068,789802560,1531540484,2026508284,2103300687,1293271836,1531654336],[1543169053,1799232496,435412740,523537957,1707936988,679303461,834287007,1871854275],[1753021658,172048115,238737317,799715574,367526304,394340282,489553162,283360624],[488067305,554208824,85647299,1250261093,744254832,826683544,498012210,64942127],[103716646,1418604332,1179141106,1608735389,2110330452,83076312,1067151604,1473180447],[113196050,1101873665,2080544,1023465731,1440162298,182407132,626451173,1627210932],[353189157,681653131,1389097197,1740354179,7001872,1577997495,1129477138,260317760],[1381705533,2089616498,31908709,77725957,1167012057,370318297,612623053,1781967494],[1027328386,409446565,954046217,1266986484,237101043,498775612,358837625,321382189],[958874929,307500324,1342918195,1854090252,696547954,483738996,916337299,16213002],[957740613,862347941,1243461380,1120891121,1765821443,146487430,611615118,1647655810],[2064746689,927365550,167578354,1299011784,157853242,384527979,153915613,1973181806],[1352273731,797345239,184769674,1044961784,611764766,620140562,956024254,1607966534],[147582044,1517815150,1462086114,648617998,1442869992,337995809,664696855,1639464660],[464961977,982775025,1683342332,1158606413,244664842,468418844,1348250399,669707486],[1499505844,663034013,1757504180,889965191,1923800789,487390431,742895194,472958651],[654190947,274391270,1359342633,230691815,899401777,549169937,1490284148,1005231758],[546610783,1304599911,681655462,2105977654,1876158435,1682370157,1274812635,1281561716],[1885695411,167999889,872292976,1797073174,1398554457,1318766074,938612358,216134216],[1841883141,1729197788,980364781,699367822,908798297,2069808469,1474467820,290543997],[1278846373,547350530,1223191172,1974458962,1916830901,1788003713,472400638,1848150518],[1791165252,1336588865,94588143,1890765064,1751639471,1040191130,160006968,570642549],[2063469806,1793453359,1475933607,1628259086,704637703,1450166526,1660159208,1374308907],[835498803,1840104908,1996168490,928380380,1769968464,165238600,182232860,782772370],[795812999,857484459,428225661,1150173264,1954509791,1614548117,1537564069,2000932028],[92513087,667917088,691529302,761422061,1362346094,523230401,199552011,918020289],[549942559,420140053,355610685,1220625166,2119404076,1593331799,1389558893,201580030],[556703550,1962423013,1985348742,1419683849,636491746,1006686723,108699059,1253191136],[909097508,376734350,1941001095,1076932153,504897917,750953501,831707864,102339184],[71453407,519613513,39125447,1371947017,1506638655,1428062195,775864715,498940803],[517003892,740504726,205623407,2102077231,1941469974,1078505258,126433580,63498772],[1619239,1957714338,1630952202,1569981680,169002103,1761989089,1936740966,1022352731],[834409357,1003420957,162201737,784488974,1627652766,5702485,678880423,1808273834],[978262168,1091282244,154596623,609765525,1434443336,1137226164,1510683184,60044528],[1434774566,1587139730,1517491285,1541229471,374726272,1879853808,357209165,1450308069],[1191762503,1528605931,1179283643,1730430672,607471190,758685003,1049919091,745877775],[808836139,271253667,300280246,351152673,1071234583,1223736158,1989144323,915358487],[525591958,893128389,1352811350,1767370408,1212826380,1776959134,1641789373,861709478],[821312349,262316741,1156572046,1556147259,467452959,226751338,640571661,1033312588],[1782481352,1411737872,1795163427,2085485250,595010744,888260822,1533078609,668615371],[363312826,1204045014,1399605094,60088823,328568901,126368413,1279393417,331160324],[1835463439,1092691444,584698351,246875964,470024095,1109321342,538742312,1627386304],[46884541,1767285680,1224535798,1275376855,1993201958,2126783131,1712385661,250105587],[1209104708,1983001573,1944198784,320298432,759001942,1839481787,815516732,71539700],[1745710815,610836583,2074424919,2039311,2101183539,1743851713,1782820420,1683280681],[501859421,703399235,955857263,1027065967,904596234,273979066,756577713,1840489423],[664965139,1424396191,482511468,1347607772,42638508,2016796444,188126672,2085660619],[1241046765,2117145623,1053820538,1002142859,330799957,1783265567,1597472232,1527245181],[1258212748,1646549246,1897062934,90124229,816375411,2123405699,367623403,181058221],[937073093,1959056533,231681923,1771525586,273317183,1654242105,435861783,512537142],[321481544,1125389453,242844090,345817755,1104815588,1526969830,1852347988,413761829],[1604570920,343577008,1179128923,1223590840,52120747,1045462765,1250317610,1157400303],[954814442,411117014,1346981369,254017930,1838119434,1366040383,807414079,867986019],[1129585969,1678163946,1519022076,116655092,1116420137,496667277,1782449303,1294684916],[860643369,960320828,698054550,158656047,1478900312,1212015461,212862113,50978287],[2090821214,14621255,689327758,44851312,2119898226,1375921198,1046933786,219786270],[534211681,715778838,1431067517,527290300,1239303446,285807168,968983082,117725932],[1581002823,1806152852,1619785479,237221916,596461266,250987637,376183689,1499824290],[225209521,1720090282,176651366,1737789181,848595518,1393127440,593506775,1513990848],[1928319208,955946336,1920746661,504839330,2053640657,1326657458,765512662,666976960],[1195034372,1333557660,1424039011,1157957720,1569304735,713144533,894925042,1958433976],[1264528348,1553167773,706972787,517277950,1748856534,1115736911,68089761,462603282],[929398436,316076470,991870735,150053667,1159550169,926544906,1426446073,862884689],[1140876266,928865255,1142931492,223635382,1106128859,684983781,1004948365,2124078337],[600852362,1987723804,429878335,515795779,377626613,665853620,1254010590,1312208829],[1294914470,2025796575,1589505215,778844079,398760116,1053340421,1163012031,696084958],[1484648101,1825927394,1004063878,894556585,565202386,1031682215,296499533,1165478298],[683338003,1111985401,1482590995,989114237,619409691,1493850454,1390974953,981919295],[1033388390,1251507307,116347117,852604042,1980639641,2122125896,1591733454,1618421726],[1663812573,648694417,673715662,1718152634,91822215,343904602,628301857,286475274],[1386028517,1874577641,1227276047,1174712383,571027817,1582811673,2066902696,118736832],[1913222563,690727369,872215046,1834314061,359182276,1412491067,581939883,1032888934],[1715903580,134149852,1272046719,4752339,1570588305,1876714399,1619935445,775755699],[477440591,854172174,502102336,1235163505,1707403355,271708422,589164202,1697309972],[857458795,194634568,2013747405,1018053186,1086247335,2088629339,1425101921,243542673],[1368916438,1322043376,923554153,1181062641,528170028,1726028114,1771726734,55177266],[1646782953,388756877,108920931,63646396,332153504,2028424290,457112146,308932487],[836250032,117982322,468546333,1004163756,485617852,1616103455,241358545,335504077],[1457418486,1289838805,1580668778,1272126584,1473345912,1889902179,281008310,110456138],[416201395,396739674,1295042131,747986073,192829114,2124608296,925068825,867423581],[533234143,330928201,1343665202,363538719,1478170506,80592940,787626910,1265129252],[966208720,972102936,1383424495,979196991,276232987,842517692,519112786,1380805861],[970475399,109206698,911699479,818616325,1634636363,2020447609,1724518909,282359821],[1032758780,1582540891,1600221441,932304309,1014433521,1488382096,1007726635,370594431],[1586609749,1128933911,392259497,579259883,752859349,426406151,801744923,463252446],[1839831982,77761446,1381797055,1548281524,406281445,1232254230,839891531,1283390572],[597439101,1907420638,629270740,791357760,1840329367,151074273,980135879,449905833],[651670867,420996376,2106367896,1866214547,658890991,1485028409,306076188,903285892],[905214950,31145751,63096427,1101675330,214378312,224206558,1555010185,471402694],[236737718,881477844,985863219,1330837943,1211166790,1917531288,1234429460,1769590883],[840321115,913297375,1299503104,358526143,1736817712,2010270591,658012174,1267604578],[1001619524,949415522,1109139058,500982596,1849760829,1036379836,1813101826,916542162],[331577177,92614575,905791565,504852101,102094809,152326199,670553940,1275550000],[1264667459,869024236,1403542791,1330170886,1480284881,873350153,1235286800,784291785],[1938524564,1901903232,1755877713,1335052748,1786276475,1065065630,111462585,1466771272],[999825757,1434057622,1915608659,1548917930,1643234108,1906667820,633216298,375930591],[620448824,1323818721,1543292659,1532034283,1411450935,1597184881,1390888997,951131157],[1046030727,1211267128,1874802550,1591787179,1894856294,62887130,796252591,1048954033],[1207307859,983943547,1137321747,112100148,1615833066,1152751491,1344512132,1770669335],[1415222738,933768771,378228754,620244535,751595227,511383251,1245617214,1197433047],[920376755,1771339890,1855334799,158416896,108595074,1592090994,1303550284,818090335],[634139963,1210197857,930462583,169546880,1385728847,506343574,1023135835,1176413017],[605726233,2022201752,927369618,1998433436,513596033,341790290,1777817076,41668057],[1818511018,725295618,925208120,2016732068,225497549,1634081000,916284984,1827734504],[657091816,906210272,421068393,1734196430,787921704,336393123,577551287,2090493748],[1152373222,1171381837,1511803177,1867003001,30589968,1486824855,975481485,936726088],[1793754828,1087918477,692901263,1000894266,2002254275,49207628,850256647,1673879123],[1560343376,1070324700,822580159,979994731,1506899062,601484518,1429906856,1760601252],[460176313,574470962,165901312,519812424,745728171,345993594,640962432,800595643],[589307841,81615167,684770017,72453262,1291864092,1397670383,94010160,1478020809],[1721268691,1107144813,338610670,1413106754,1647333855,1329495443,166043900,970641090],[1526379372,1025659814,144109556,1226836397,420825859,709356929,450524354,1195172252],[849664806,415814569,863205023,1694504496,1006327587,127403755,1949609970,476264433],[179515121,2034019287,1453483721,1734355524,2098388596,406588693,1479203536,830117802],[728944132,1956501109,1090448586,542069733,1183359095,433056194,93708772,1518624605],[649123572,701175735,771471501,657215944,1376302623,112491034,201874025,547343232],[1742513850,1410148819,1209356293,66096411,130138509,953359957,1862955813,2051323107],[1864450053,741312890,1414338396,282975046,979789511,1919271907,232259328,1158940106],[1738768489,477229118,851667322,547528955,232177964,1554297079,4522458,584466233],[1246837723,1765407419,1731969462,2000987226,2109493601,139516350,1166079964,862191041],[1575029488,473461319,1485475224,1401484738,1861155829,970107400,1454068944,1551084998],[1262504504,897273981,246754428,1371936490,824541456,1182173504,1008894652,1622702762],[922883874,1712002801,758826245,1704844656,334274570,711238859,1755409392,367664113],[248735079,610824943,1952942966,1097906803,347302816,1752151561,1931748983,1380171507],[731477103,2045828729,470873506,1067656783,537036004,1417542595,1116712499,1023718894],[1976552812,2054347542,823563298,641114787,1462378071,698879135,1284639608,1048189022],[689005635,1262247073,1075073693,171315176,969802534,1540118074,212415418,1094932502],[1849601754,1360922991,231112454,486696582,1091373963,1153398411,1202191775,965078074],[115588744,350202405,309640118,488719670,404177298,1083188353,1113634693,264146577],[1164829134,1481441416,2122937204,1843999126,382620592,1841206024,315766982,2048111383],[1388651095,801066156,2119948859,326683369,1612681023,846481170,1175145991,464548306],[129392634,1773426764,1671208925,1038925174,1749857948,301847725,1835465073,229110874],[140659268,539072632,722188855,1336147947,151963112,805345126,195410187,852691145],[1266349067,190749485,2044538762,486746405,893416952,1784150560,1884913638,1371357677],[982439599,1535404473,1887485462,1679594795,1221181469,937518619,1247891925,1792299178],[384544382,1242523945,1412155071,1204608357,172973700,428594350,1343873057,1050772081],[1507540045,1953457184,1467014528,392809149,682519269,1270973965,1129471633,494098132],[1921911108,1882822765,221834062,853190616,1122380275,812747749,1705070381,1880600779],[373947051,1068086485,342677563,316115843,521179392,440903228,335304100,723263049],[127670056,998489370,1768391985,80322554,791083390,1886290687,1118422887,642897897],[835464891,1842712876,75103132,691808574,1312060809,1911244214,633009262,1974969912],[1685875851,730105608,1126761448,1641422131,225572369,2128481626,829999607,89761671],[1312922782,1751426274,880854089,1205827286,1704140272,76527668,228549185,1007893371],[1639182663,1751285462,2009233584,2128884125,1332720784,2079984052,1966275340,1110055344],[221512751,892465123,545469964,1160614427,1907278312,805266713,502502983,635532525],[64641258,942429771,1692090266,64768204,1428829343,90812377,873463404,1042361884],[737396150,404393443,312632407,464334774,1662428975,1350466668,625640725,1901277065],[406850087,1973581310,1686923974,1308718674,1282193323,1218903043,1519985098,2088784109],[75331996,477999169,1135083520,1861940533,676220823,1735047440,1254991197,2123725170],[502370692,500649156,2052917331,725457033,339667596,1264999875,427607150,561042261],[1137706321,895953024,958629006,1664643474,1872226445,1048106829,1938353911,285098450],[2268814,1902481724,53551234,1128366441,1420279231,1593139310,1629456433,1517420655],[1730076012,1163243873,1461318396,89479374,706283335,1081610107,629249501,97805674],[1606170897,1381930811,1631378649,146263019,773970640,469592443,1194934386,816087424],[1183799429,1514327066,1972767354,1485160050,1339609693,72568334,1712868605,1477651707],[957849345,1674568320,1375397644,1387327993,2130034789,5911154,1354758648,531174860],[1984912178,736678007,2112230399,1331495228,1985707377,1808510626,1700983891,1238886080],[2066547145,1913867625,173901116,158659999,1216034395,142207995,1276339057,497547225],[524932313,1747047392,1074148140,308107084,547974466,1309586911,308425966,1287589126],[1571839373,804886201,256517845,1385164531,1287666116,1789294830,941026111,756314759],[1650297595,772867080,2044019259,822072161,1338860211,1733587398,610685580,1428937773],[842706559,1780790590,1664855618,1215401905,1470121929,881705314,485911590,1253823907],[41770900,1260230861,325055212,920275000,1498581926,1716314178,876449622,1599484679],[1989158486,1731397615,1752634963,1782624616,774964358,270033008,106546190,768225640],[992023441,25253645,794439943,2109888032,289867939,1607954884,1259288970,1857951265],[256443652,396971806,1633570191,1709548981,1748463123,1693575572,1785476972,2121506610],[1353414829,1873988305,837820160,474539597,1018784916,732909560,688666728,1692143468],[1033890208,2112556130,1026365766,1550838032,1698698206,810936378,545218565,1048934035],[579634991,1525275948,2086491798,2127252220,81066399,1860244939,92670318,157140619],[1426587501,1721993008,1988252973,193047920,1087601182,667334953,119189901,657843372],[718086502,730705083,429118862,1572294040,1443927237,1049375592,104836968,84162768],[230831004,56111251,403834983,1192721948,630583761,241739281,105238315,383831673],[427186821,290747252,2058076907,1830200537,1677573889,32305873,194447641,891673396],[1111395421,1748969105,1570036124,185881700,1096792316,1597235958,1570557079,1524114814],[1299642483,152127079,1424656594,879604478,1467475360,737168909,2088502372,832751136],[2054295373,409596536,1938687449,1753891865,2041708902,1708946751,752616064,1527963091],[1152296966,794028974,1768427086,1927147212,1190348107,870944983,1876243281,1771086691],[705290306,1288360182,1603094768,920784854,855867672,1351108968,76115157,900336208],[1991844115,1939825929,933974406,2014478734,1935968320,1675257782,820775262,1789354408],[1888619255,740978984,1939363531,505728225,1138633659,1896612029,864147281,1234589950],[1634514720,801852195,406840318,1274161458,1652119163,1553467677,1033414166,938254919],[1461612208,1071080739,1140265027,295907984,1734319064,1956914617,174762637,286832851],[76139850,482432352,184786,1574629116,454771003,766975203,2106998370,195180966],[1849060927,83190664,174853692,1625864163,1967856245,189103726,885892882,41772387],[543992834,57297915,634703943,301638149,756738247,2106280748,1237114609,1367505902],[1840569639,1817196950,850368429,1233124574,429660291,17123661,35505625,163528813],[405090967,681722301,1170755691,565377411,1893907533,786869685,921533991,1879659871],[1422706281,149953196,1782663987,1573492758,756617599,227652385,1148275335,517278127],[1167793928,1328389735,1866706214,268299058,109822161,648972645,1133153277,2060957937],[1363902466,1873453947,1387015167,1720626145,2099260310,1688922407,1815707126,537757785],[462585253,241106029,2008928865,1537296942,637601069,1693851466,770618493,1587918111],[1506847121,1136812488,1415903399,1955255242,953882514,2026503627,1529585183,670856175],[2127963535,1176193606,1467130439,1189391562,1780368425,643069910,1825688107,805984346],[653908783,1809733557,884414190,1424869468,2067576294,681331104,346994570,997939523],[1371260671,205642029,1083556551,1059675182,579317502,148308317,158831177,527000954],[1006499590,746253335,1958910572,1982650953,1774084691,640655996,1228178382,1114827772],[1727716936,1923689087,1034429972,1125647890,333018348,3255802,2035386819,874313830],[1864755036,233725415,480115029,559950544,1725867549,1981107033,2074470158,1426729298],[2099449372,340548468,517284108,964577722,515903550,2045621405,278521359,966833142],[24798125,1369631222,68628068,1058993422,1407978058,1816991108,1215273141,1587438599],[115764837,1314887271,161850976,824824570,273680393,318267304,822455992,2021087787],[1684257974,25098482,1446120461,663863197,709379388,1920962760,1933411865,1937571097],[322492355,1877727885,490339977,1833556329,1739371329,1639525312,237180714,2098507984],[161433037,618574195,1071982280,1696640657,1615947757,261936375,1550161148,1272224792],[815322094,485585085,617827521,273150513,717484709,2039265802,619912837,1899436200],[2103045604,1678791688,1447026408,1265176158,1528440142,1918168344,1400543016,1259875928],[1955096478,1322144047,1076957963,2038122062,1970723112,2059265511,870805804,834960468],[359220867,391701061,663048142,1676501624,799966379,1350628671,9672935,855861776],[1463513922,2049090427,1551281991,715166041,1582512094,1832720411,1207587800,319244937],[1735902326,860421435,1155158407,793608096,38091409,1194767631,1321766184,548650182],[2108703789,1186884403,1889015241,429012327,1454052007,946875321,148138019,1491434743],[2122782414,26298562,870924827,1560172145,475512062,1019371309,402983406,1476243055],[2072797556,1840012944,1994994894,1461656233,911832908,999655477,1415459226,2063170869],[1070192223,1148759636,1818381620,1374840933,398542879,51785029,576752076,1810940013],[1933305346,820719078,397203585,543342589,858679033,1141807082,1496661506,1859042389],[1784151420,421709490,1177205558,1824457513,1319874706,338110855,2002003033,91168631],[367311142,619558899,1068975263,652266827,902241932,96568188,542850544,281279018],[1789071156,1628535288,7904078,3964533,1897885767,1774520702,513152425,1920196929],[358998182,952568911,14932574,209716907,579756910,1149373578,177027405,1553961985],[1843148431,1802619491,1921309170,1893531670,827579241,165426367,1474040854,2076683265],[576607503,1848289871,1311557373,1439631907,760401851,138417236,2090365728,981320515],[1145862474,1323762668,37261547,800678886,1086052194,1011832156,1583584678,527978629],[68537856,1020409681,897161558,1669961968,1446587006,993276866,1294566021,1226418837],[211830915,1548093091,172764116,1591410276,2000542857,804875641,707554952,608868591],[1911992335,2009108415,116167059,1179132066,877349002,1831667254,2077325067,1199548465],[1723937499,1651286244,829622936,1207468251,544187434,563832262,1970385277,1754166531],[1563958800,542946396,986787807,426475462,505603357,806409874,59060666,1561682080],[2066042867,128196265,32049835,1840822983,97190814,1286148522,1748481089,1400738883],[407981473,419536533,26125395,364340862,652099785,1101995985,2128026355,1859918869],[1319420751,1099802776,881990340,473035059,896090964,511814177,1906708677,676867715],[619856016,1973360627,235078577,982742878,1311546155,1451779421,353115641,2126491910],[1718213334,934684957,904084525,2118939663,1581340713,341529025,1299689762,1810345503],[1645273085,1322495039,94782215,636006085,1807600914,1584647607,178002763,1505727026],[1201128850,158235526,1862277995,2676153,39577315,1772996179,894034833,631920685],[588015718,813618313,1460597168,1790064419,2093838159,15660226,1710528099,1207090419],[1079956633,1819319484,2367827,663959395,1826915925,865754375,940894937,1882295394],[1193951400,1790298860,198481941,1065582281,494437610,1949235592,1932611,1048886880],[1720094519,59987858,401784159,1346420279,855251577,1886379656,2005944962,936930441],[708851671,853042550,1972070011,86445424,615377596,544203875,1358484263,2078091726],[505847903,843962617,959195612,1119236167,795135805,1597379710,1079458024,1264335129],[642480155,1066027165,385381123,1940099167,1000059710,433713430,1800244084,1780573362],[1788524122,1360207765,1534768593,1561574328,2099106383,1461938243,1069032330,101946415],[140284421,671969166,31667446,960337028,160503855,1501442188,1907214227,596711642],[1412386358,94489251,13713234,1647892121,206503028,1370359650,1553552129,152933281],[1349629227,1703986219,1414582011,518741224,2079066962,179094874,2073479951,509528917],[1464931829,1800713108,1735758194,523096672,1476558810,109540408,572178338,903185051],[1139283724,1418367693,1938737395,1831413057,1789632725,1349847134,1099829628,950981921],[436781254,1981606719,1832308939,1356736389,748919454,2040208900,57599761,1492071733],[1811523331,1983952714,1442457331,34491858,1175224424,545793196,416070576,1267829118],[701564002,1128744526,94261239,1547703937,2094850,2102914841,1427531759,413751881],[1606341379,329833378,52421356,1161862498,1715670006,530408179,1594609277,1984719389],[1410838463,724496563,1351092894,1306947671,1092872569,1197341125,1620149233,1778576861],[80888864,329885025,1203668403,1050841065,629368863,163760000,655740188,5060988],[750317851,431188866,186249305,1033203285,162936306,627583667,1188617349,955485713],[125327498,2113935738,783507652,156503216,1881761418,1778543290,1635035328,1592742458],[124707517,1193621481,494955893,888401991,886882835,1699171290,163535730,2003951487],[919296701,93920922,424759576,738809277,820257996,837001104,1178046716,1246193426],[1161435488,1286042132,104211552,1020290837,1345807259,2057613375,209262321,2037342871],[67962863,795777373,1058677688,2062739671,73526554,105309234,38146028,1320259258],[634445926,1722487893,1656869139,180991244,1512343532,1767524889,641788474,1406248816],[643675404,1628590730,798126564,1507827430,186552232,466957452,513080832,1244678916],[1911574214,1948086664,1259331236,2009534021,1323015531,1179524701,2032921718,1470584695],[1727279223,947131049,1616112417,795884105,1250103583,1834950362,237544684,1727873599],[1457276060,1765174015,1471112546,657246133,1550377686,1562444998,1861160185,85819622],[2096568770,1530200337,771580540,99720988,302460085,1916608982,1125220143,1294431442],[803563902,760794597,690242400,11754526,1300760364,68063927,667036715,1585173032],[1887536521,272720216,556737060,985642682,121713927,1022196861,1538401568,1404360247],[385270319,1844770908,716965330,2077327123,1244262307,569861028,1999543113,763542706],[1782172226,1005454823,856929271,1469018305,206299897,48993568,669031403,1392311547],[2092472264,1925891883,1450872355,445471546,1670554576,1655610700,1594849585,749619190],[1644794274,1893262003,1786737500,593614251,97172752,1270327189,229517245,1047690787],[1013223991,1304980143,1195479928,315173282,1813249572,645250554,390296839,1896409572],[2088694766,1883350373,1227882990,1684355418,1839400438,1812660571,1851888047,1970613443],[186789895,2115132268,1450696139,565004378,1355537897,1658845295,1131602628,509742322],[1926068479,1666394493,1777571740,1200877272,1747056818,1234656351,598423589,94273212],[259918622,973098688,1437886945,1068539716,2021193963,969185654,1116090139,2052967313],[664939301,133296065,500987223,987738078,1596181718,1820399432,1571087642,1665617215],[1604477033,563203558,1129561026,94117578,2064127063,1012618409,50198652,1953707938],[215152471,1796443523,267661042,1831301775,1846202974,1054495426,1687897527,2021809849],[578127219,1683674601,1685927079,2084973107,1961608164,630232695,1087397307,2101727815],[713790376,1714795256,2116300189,808040715,24541108,2109816599,413858255,2127019509],[897529875,674414695,1266707736,1326131276,897578438,356586593,850371696,342019313],[852874916,835761859,298107059,1347379207,1672711265,819855442,1560836468,1614430611],[208089136,160655005,108343944,2068669923,1623760499,1975609863,505119842,259250911],[1532790782,787078602,417824435,1649646945,589583437,949120457,980924564,249926909],[63310499,1732153679,1764858318,1369633842,357912396,1014342618,1662632164,1059135986],[217617674,677214393,416249201,1758528627,622759151,309901812,1876126168,1246293340],[737762208,1416729884,579149820,2054893150,669417150,2078402731,769209115,365900630],[2103112206,1136179949,1236570261,1275191870,224202850,1849840233,1401128518,1142412613],[487377506,1158117564,586864842,283160363,777199284,1995564862,5689993,1905299987],[1725912759,826701964,816398437,614707687,1374906351,146271628,269636176,810827230],[515763131,1610179567,663835131,1621164522,38079545,438072529,1065791134,76305317],[1562501847,532762183,1989786855,794667500,1866825427,1681705473,73891016,1520652641],[797572126,509176407,581899076,1922951058,886752958,780810692,779830645,223543909],[800606530,398905968,119182997,198476648,1512034067,979213940,624406057,250131609],[716911949,1703268889,393655032,1276293431,803195880,1116123384,510200310,1876622493],[501355671,239909833,328527789,376779595,1324630334,737595166,1604628661,408289545],[1586927777,1384045147,721445020,1954373339,13403009,1284431418,1229638888,218454586],[756274331,43795008,176937811,2090481470,897236594,1778351249,551484976,1437128447],[749451294,1893340350,506058717,213520062,1771303829,134284194,513944645,387219225],[1286269546,1097946626,1504304294,550686417,2128315629,1368593697,840723994,468437383],[443654975,78167618,239176740,903337877,1612117335,488390103,685189255,702957342],[1286784279,128181425,1864259433,934136150,1607677112,248434603,416522309,1947995080],[387598277,620864013,264430900,188269331,1967959074,503320916,333652371,1463462702],[1214004878,1227307187,768060111,423162833,289821193,1700288193,1108398107,2057399362],[462102262,1005608363,388053339,1296090122,1303644240,802747730,985172191,1093253664],[1618059900,1825677566,1380022062,1129903693,432208672,794527224,590595060,2020465014],[1954727361,686152648,1510084444,1620888058,2089595924,2117609544,1199901502,184950017],[1446199503,1259354386,350847817,1872356912,260414167,374579068,592504121,1013343530],[1454370374,973754542,779992725,151159541,815782761,562935227,968809806,2109683566],[174839095,223272190,342442326,146894801,1223727198,1831496869,515498520,395238889],[1596566300,73027630,1703081907,1442539529,57320518,28599016,975261950,741169474],[2008881014,681558609,1861232765,49642369,1492769218,968856577,1415113859,1211429112],[45958726,747021575,373312194,1132800348,1918634483,1984275389,532856046,897019312],[2025436680,1128106213,2113204235,494446224,457181336,489216221,670550545,433626163],[514705756,179037601,285337625,1500431494,1856366321,1920833742,787470239,283998010],[182957312,1519350026,1435515777,690198550,498858118,988326079,429198013,63336258],[1602801573,1738895736,553657340,1852023237,1120373694,1821685857,99358742,353113172],[1330303066,1523885916,1235142044,670879653,1726856979,195685728,49208117,376416390],[1167618094,121612094,452371619,428628659,1596653243,505449378,423300451,1088634411],[67554993,912664947,888443863,132504235,964983507,1139367955,1684433735,725845294],[1068050370,1898642454,177614470,915354140,734023225,1882725308,260793908,1771195218],[1008022032,112352899,1803272355,2076579109,251813007,1315547535,609613294,855750675],[69381850,1716374967,278676864,1635578771,1228210167,858995915,1339433768,1706147327],[337668277,1755695805,282401502,1887310159,1519595690,6094963,64257358,84706491],[452992247,109007820,373097568,596477768,935600694,1987396074,390132753,1813528963],[662277247,1335045116,589481853,773077227,418305684,2003252404,156805391,1325244130],[752937366,1124902416,554198120,592638735,689425757,36459954,1632713383,1528444945],[1351750160,989870637,1770166830,1412779057,1948366193,700409153,256349017,1878109033],[1063781038,169692565,861734594,1671667523,737480317,2009698955,78998568,2111662650],[438323466,207181420,1282312702,2050579906,266119839,231025660,417502921,1480831748],[810121943,681235679,1356153028,764636509,1885782451,1550722119,1398502074,759296527],[1455399662,1742089744,1453094603,1249094525,86341329,139353141,982845175,1972587958],[1964867454,970229284,65547104,1862339505,1926402485,2056735251,114882024,1671900489],[479516832,854764605,1381583107,550326320,1576154657,808345763,926120491,1798807497],[1540714343,411181105,1686449279,231059836,1998552515,1304483564,741805385,487348733],[931639201,1743612927,443868493,404167327,1476335378,557746252,269553526,1045946505],[1543327034,1774873903,1930741642,1452649687,747705732,1857631023,394250758,1662211343],[515128668,521741331,1857324652,508379075,133705930,1952132038,93637246,1637540908],[219863632,1929937064,303340010,814348236,1606980074,1078795312,616519932,670803183],[379658649,1939427060,64662650,1331910642,110710150,1776758796,279511576,1714069639],[2094650815,2045961923,326304604,902139625,788351411,995921461,1004256618,1573076686],[1312577160,378231549,648283342,438528538,625521955,403760615,64438884,558023436],[1772014415,546060705,1574062172,1503863620,2067884621,151783000,861929251,1759735854],[1451652891,1078449576,1083254128,167413881,1655755170,539616276,1665578487,1042454457],[484607864,1479194244,778585386,1002000911,155956682,578119540,748064274,1841801918],[2112736697,462219207,174474870,369852376,250889062,1023053012,1846066539,1030277447],[1410140415,895909040,193971708,1766950054,1387397417,330483124,1586592548,1103418670],[816330235,1270629428,1077993976,1067727425,1740806214,1389727197,323825088,1441811210],[143860670,532086102,92233845,1890522354,998446907,457622356,579985946,2067590248],[1632326305,1200359979,306865299,1097686152,1705102335,37007684,1443053726,439456278],[655132743,1746790663,770618381,616665195,1076634770,1158064248,816507174,472719018],[1463200857,594936622,1437911246,1352269560,684734584,1916709229,72709873,360720016],[1851466532,1334680819,1526907687,2099330048,1828352675,119544102,1055594728,2127005163],[570280704,2016428434,1097993969,87531922,932450829,99602562,666804459,390397308],[18442524,1052489256,1238723186,1428548480,777628280,905645629,155666234,1621066485],[1185319392,804611219,700144262,1361777308,1588832295,113142045,1135061236,36008546],[510351667,2018827158,743230966,332435931,1591568991,2106514692,2001317387,709416190],[859586174,1383518317,1426328849,1914339933,2095835012,2043033653,1660062975,672709396],[1030048657,2078429519,816520055,1497213288,149731795,460675058,1642165130,305593551],[1959847297,694356380,691863152,703173697,1854365656,1331649701,1441738623,96165853],[1246025330,1598151081,1004926782,194525550,95623862,1120451517,1698675902,1114011818],[962780726,1787747624,2114441018,1699884963,51617219,561789903,1638006709,887582984],[1558146361,1794083197,766124839,1218947608,883688994,979558092,878910179,1678190541],[1431668477,1147286284,434932669,2019495060,670221970,524103443,119495409,2101031477],[1567071278,341871784,2071847853,1991032359,425704590,1282718732,216617408,1898957823],[1725129241,429994071,1942884276,1884671514,763283891,1558141846,1512691434,1505543972],[1175743542,493342153,1109305915,1957784348,1781876510,1532871470,1642646923,1957461062],[1632818767,869610861,1868841716,972914066,1240775945,1195703071,1935030576,1690220214],[1024561589,670808055,799022630,889795137,1844037886,1807420910,402242291,1665148249],[1916819456,724957502,1964342420,859496425,167682042,1209519080,94209816,31992060],[1933095255,203594059,862443823,100086589,172023100,1311338695,429914221,1608964262],[72523654,455628858,201398941,413528419,943019331,331241623,861434584,363552907],[2096676624,2119091042,446628388,1658108885,1677758484,306053533,1092952447,2071857444],[134067003,138673486,1292244018,410785518,954707254,1475427905,1436075400,25943034],[876506089,1825522872,522109408,1180703218,1841232613,504903033,738247882,559979589],[23462919,1285528372,1462458284,223771339,1758117089,1828310485,488431163,1824007859],[1213457703,2042447228,1227333891,1890520993,2047848807,208693288,1698514347,1437264533],[529447466,881862309,901911454,1651720978,2067857805,264914606,1351110728,128636197],[2023411905,1968872582,1503877666,1629457468,56065480,1954607010,651944142,1554065532],[621876589,882344202,1043264605,1314494038,149734594,652497493,533334014,333821417],[1720456493,2124024786,305068690,1788163784,1024218455,1068136687,82130513,839092815],[1708612065,852323880,1173367232,1130278050,331035489,1150550189,715118346,2032369623],[1928844594,1344494020,2104054644,1023263020,332775092,1747538505,1007958920,832074163],[1006491607,99448479,1600746841,1154312566,1690740339,2023388468,1374004245,1408034441],[1657185749,592916851,496053525,15354054,855630201,515018620,540349832,1100726248],[879167156,465325820,1791196132,437605544,177472450,1807863455,545276003,1300415456],[1454703855,1474267641,2129140679,1035011491,726075708,1561821273,456229948,2001981410],[1073280989,1980849908,378783822,1376017438,1829002535,1373546918,1584974828,1504820987],[2128131407,1470402121,344849545,1985815567,414084247,614602034,1203436558,571127649],[590735459,1019782916,1462051786,1866877332,267819603,1555572140,551116815,983426456],[1393821119,1572752194,625302836,2128684422,589271955,117255357,469387589,403022782],[1171332883,1138658097,1648950343,2004623079,491303497,1708275159,232655824,199350418],[44301616,997283556,452473888,1147043536,1758328461,175513267,1303230376,1270962614],[1335980561,1089245652,162166031,306913853,1777262071,600035819,133886265,597139084],[1238496921,886630929,665694759,2103373745,13178517,54698024,1135203624,2119061362],[1820071836,222957864,600263663,1384139137,2023812460,1880876976,191119934,849706987],[1665986289,1470506312,1121402873,1748588232,1755834902,1379002995,2088315969,2119565615],[149581025,7853899,605912394,1988878503,833733964,1184366849,415595063,361964378],[374520431,128840713,1256761878,700886000,233460946,1971349662,1224542966,1964805323],[1508204695,730732385,491589267,1662187269,516428502,949120000,1528806286,1973751048],[224543619,1754222913,1107583038,1917851856,1413506172,1050176826,678524498,1421287361],[1134935499,104502426,325457476,505555998,1361026798,1307929128,945404161,654752931],[1754205119,1553693213,379286622,271442048,8791468,1297486797,1683375269,995842753],[338175204,2066187035,992636421,154082102,716508872,1538286932,1336365965,1230935372],[401178916,996860913,1916817689,775581403,32222716,1348249626,725830777,528303340],[1448166785,253384250,1532920198,122912835,1528384620,2128628722,1652454836,1052567054],[324886151,1873781210,1786618315,2098650191,1081224525,1823861609,721468938,1612353616],[972702439,393905989,1328532561,1553884370,1636661040,936362838,716905813,759945916],[1282761528,681772398,1675904698,1385398956,19516534,899488974,2031936615,182281158],[1305649122,1893633490,1215771258,1127196848,34773532,1987747045,94808462,148350992],[177426229,1735107870,464113716,1988599105,961188732,839532024,1844685322,784174676],[264687204,1216715770,300757538,629751999,1628506059,1771584199,1152028088,428717326],[1097867048,568496373,2037012897,1448321094,1232729833,1607190149,1200057273,54973279],[278175722,1214327842,1228873436,1331457378,1232538448,2032295834,1658937017,1678336956],[1251627215,1245242667,2058962075,1158276605,28092678,1790057945,425820544,1472086469],[1509421852,1316293903,1731870577,845570830,933815223,267858790,1592209192,1174390857],[1280445269,1911884447,202399924,1818825785,1605805008,910701197,1294623326,102403519],[861308463,1746288131,2000987036,1212944001,368253465,1957568777,1575488319,261021610],[1499002407,605253722,1788875510,779075127,1914318486,961947131,744945894,1283324979],[1006662965,1396736568,1236125523,1423225531,219313563,302311489,432289575,2062509774],[1149198317,1676398975,1182797455,1139534691,729893211,123897905,981965005,662509918],[2071636220,1086521264,435698702,1841128037,1815926324,183634693,414792832,600359535],[504625287,318618925,1031856860,265964432,1415336476,621997373,584024179,954588239],[1664496394,1831889692,151062646,168494922,908273997,2051987634,1227401077,1886746902],[1438824517,1351565814,373120902,1291223583,1042394558,416559580,388846354,33258679],[2085053338,348412721,1119847000,1450094383,1060409526,466576104,532585484,15605612],[118631186,416678782,918888577,66612981,1756913527,159108474,1144112751,304495837],[135279545,1646949468,1849073453,1769701677,1771791720,156235240,1046995937,24763562],[1817883005,1694814979,1331322041,1865225444,1923970037,693403908,981615685,446055937],[1807354619,1952426960,1777555654,1160634109,360498148,1851271675,1042140249,628661905],[1844242246,1851320540,999573363,195988972,47106498,2002700817,268590653,89259354],[1317271611,307749058,538953244,252520483,206860054,2054007733,238033409,1123188708],[1390214004,617760332,1686030147,1850866694,370391299,1501119457,1759068671,1842893114],[111534435,398123706,2038037328,1699315883,760830196,62815547,115161434,84087018],[2128451398,904415520,1657920951,1762007323,374455902,179002861,450965685,1543058189],[132111924,1700145482,762796192,367482266,1248781904,129835986,130324700,1174230230],[460312572,1356921833,1183957649,718621076,1835322469,947856046,1038370392,471552060],[7150266,421625854,1890409268,1498384433,164161499,1255025056,687700473,1250526984],[1925479486,1300920897,1236979713,533542826,1910582694,1897313355,1665750931,1925550001],[1826138752,2003747,1158268488,1517068437,828386878,570405000,574131255,916578755],[692213814,1596411874,1694600764,2055670528,253055669,1894773998,1039718633,730228295],[548075946,197892576,928005974,453665033,1140731526,1603436382,430008949,1650436387],[920958744,864482399,310368708,1898443527,575890012,306603296,2067817670,1686224828],[699919465,237527564,239388061,470137020,321967280,352579236,474055797,2081891139],[1421712617,280821980,505398664,1133229754,515958154,1316782255,197245301,1595386005],[396727158,2092138237,1040624488,1326597716,878680367,1506686615,2101478983,1596200298],[997400313,1222974804,1172334082,1003220678,1967763856,1692466658,1889084610,971268133],[1879125473,1341399366,416702712,332388258,1381888298,25598243,1099436629,1134619996],[324767477,2043599467,2120516803,77331203,1321442019,1638499227,278318388,1873134091],[1453551530,823757440,674234257,654914354,1208617674,588302080,1772266719,261653342],[1560907100,2042817677,247544484,294511684,935801426,249459551,490797279,249234265],[1877691188,1699991669,508903900,1621380876,1500237461,254878249,370685065,945358544],[1158052485,557257174,1393697897,525729037,218330482,1374965393,365947645,363008157],[1661830234,901425293,598658405,1575819715,1889713540,280740525,710438597,1902489356],[114564190,4687283,175463553,596674654,556649718,2072905332,1568488011,1446745817],[1198191249,1681536353,724819839,1975851245,890320572,1205273336,989734299,1193844008],[1862228114,1499355476,2005253551,97525177,1561214098,192752673,418063082,1945147465],[607210820,13157263,316971011,823211839,201244960,1604168905,9395716,2065150541],[1323905917,1161062553,1300071285,1718575520,650800963,585546155,637607638,696729174],[2041927327,344335124,2075209295,875431818,1344887539,1670962138,2038125103,322699660],[973803327,598220431,857683910,795694146,257638142,812834643,782669809,421573699],[1528595895,1433761257,1362665403,1316456753,23246707,2076801124,465812222,1713193],[605428237,2064230051,1323303903,1018271332,228064399,1704140006,866754599,470563531],[1494403838,2074957283,1530457601,537371097,924431787,1737051124,876057355,1107639899],[1520720598,900090936,164561730,661562980,1254130705,1819153146,548990292,2060272663],[953196906,1180952310,834641034,1061334311,1648692233,1329855524,531147770,376055393],[1608171769,189101197,1052843846,216583836,1974686113,2119087755,1141591818,846397676],[1709533061,221459006,2007945382,1663408076,1420941170,1914899694,845190792,543677168],[1242779903,1561178081,936469931,700321823,1950747625,914678053,1534266070,859751297],[1013286740,1462523166,1070615565,1597055115,1072673267,901407943,1196872276,559410654],[1456630543,1315234596,671494843,540810437,1015430004,1490086826,930006313,1701093973],[251977998,264999283,431260480,1337218016,693019179,1747558262,1540598245,250376232],[1972702550,388633877,35850307,932157594,1702640818,542395150,756077949,1146923558],[1155161015,1668235111,2126518453,1091096667,633402059,1844359561,134863725,236808639],[616762987,1463200061,1494718246,1473459055,1555073436,218740914,460979664,280552261],[1173747934,151157967,825809394,281245432,1309534477,300929270,1659206645,817014468],[30098329,328606435,2066625212,887464462,1033336231,479231279,973143526,372368961],[1198420406,571995654,1944689331,1043750990,2007706419,645979706,1202285907,1480338046],[1029077371,756161404,1206795494,135505796,607942523,1013662625,484802423,1194935445],[1468545634,475199859,159595076,1315077676,2123694979,1454407441,561958205,1594336932],[463148980,1650874898,331152997,998162787,1041234181,1867968525,739727490,1243303146],[193959878,1981085343,597119192,34536457,269038668,1987979448,28226463,1791053265],[450428312,1655305566,1152691311,110120146,1996553365,1604846050,2126127832,1997881743],[63800993,1247395100,1075947600,2028114559,930545265,1881739455,1084227188,745615323],[2036648951,1943578728,137187399,1788618043,1302769105,1690583733,1277390180,423836056],[683911233,951952383,576572678,1017840000,401545314,88943410,26769870,857674460],[612309100,1624429605,2077723039,283592864,242443146,907494281,691676460,1046615355],[1806834069,1234123487,1086345456,527861206,520956135,38905569,1551661806,173983338],[1029344279,745180140,2061779882,824713096,1838947108,1367711908,1628807092,767401943],[160062447,670772830,723769823,446182820,2111587233,285506455,403760072,1352594054],[163053136,490174229,1492052912,497580839,930118676,764555505,1467110221,399487320],[1993262184,1968019769,483467631,533797871,1765766990,1570767836,1486595815,1763107428],[1289773360,672666257,752123209,1404002889,2056791319,362670569,1972717813,1919093553],[462152919,1696442043,1050339748,1140610691,2004871369,1917576184,993844442,135738416],[1702502293,784386510,1012139490,753472467,786265134,1274785243,1159359371,1944216149],[912319539,1824936408,900123954,1204603662,2030063531,1097325463,1565558418,1466735227],[1245402422,1747086524,1942681651,1337232598,467658372,1655144204,934690157,1185176826],[1999298337,40989979,1955975493,868446373,1774713490,42210949,1489931705,269598980],[789122239,1172502590,516737500,481235163,981864493,205592946,1439159147,1944693147],[1839877720,1999119477,136949685,1777521580,1053018869,1281596349,549173136,736651424],[635591588,2119156251,239328762,567166405,126563317,1611358391,683768114,220067795],[1187410713,1886973812,963466772,873345859,1455025460,949839093,303981580,1391901230],[1224107654,2018651870,870008548,1660317974,1357151259,77875728,34375830,820849794],[363756391,1651107490,191836644,347360004,124500947,820452586,332439949,556592314],[734231886,723248964,1076223343,1469762935,366510718,30656897,1839614004,100520471],[1144923035,82468289,213956524,1660977483,45926332,1007418068,1203145057,1436263393],[68929124,1399016639,546393255,539787153,1514978400,1864419798,1146057789,697003906],[1035906065,916015212,1926429900,177364991,1457675879,1020671134,48023950,1469625689],[1721934,830750399,1925557303,237598573,424006939,603583022,1424872829,1422473304],[950465069,1041459813,1518132793,1752350705,111128590,328020315,1698948725,1510521017],[1785224084,426825323,224611141,1726420614,1432350302,900985005,1915498492,251279559],[738286158,1926120163,1819101322,751362280,741271977,530048803,927027974,1820649938],[421836942,1460878672,1264919846,358656366,1515430836,1097711137,197803697,763678385],[810280507,716649630,1448916010,1958655252,1904273519,484176929,230484610,1675964319],[345175435,1253211629,307099836,1226379526,271081397,274781588,1493033928,898105432],[355220055,1381840924,1216964623,1919060123,757090720,197738933,2095868775,1615093910],[248165166,727519276,1271427668,134378247,1636733467,2003310837,1285041438,1946463161],[2097201025,355488677,278376011,463018951,1737088090,325557024,1307412914,1546847217],[1880616685,270052949,1660244291,1850059301,1858130018,1704833447,778406647,2006705725],[1829981326,769260894,1810824129,1528515201,333305965,383126996,799421662,807893058],[1809221195,91859211,1139823340,1460422656,1556132067,1945133508,1448173049,1906197509],[66808442,1027003886,863950983,1876832731,1153804243,1562390843,337975540,1568951503],[1665850427,30909259,1490412071,1892953285,1245766406,300098790,1471205829,378903555],[1051623936,1222015799,350903284,1987082399,571847960,970810940,625157899,767229388],[314334547,12794493,546423752,598674333,1685818541,353310078,1633642157,1314545713],[1183570699,1188328022,1198807431,184671004,414756059,330361266,2114834209,1293447057],[1508137381,1841564,516784682,343770968,1681856262,111058522,501664678,1053760016],[956411721,1388611509,1089640236,289902971,2116036985,602270783,110032089,1216262016],[148933108,1679761942,1231324605,97670793,709386350,712492585,1551013497,276796806],[75864263,45111951,2127822977,1968316953,1447742081,227262461,1109437957,299315826],[1229454039,2119371598,1967394039,1739607431,1296830574,1155589660,1379861214,753293820],[80105521,1621441497,1300885065,1544859817,1618203853,894900721,1959618541,1485243550],[1567411877,86842789,736178510,180943610,572421140,516965723,1401299760,353716718],[155934293,1353395527,308423407,1555971921,697836021,1483446759,841415788,638558162],[1364622457,1374073299,1152495707,88493324,793466370,1496414429,1906144206,1662654301],[1720662098,1418846915,496275392,1209175857,1979793019,473180387,1212912170,2045738132],[130836923,1975567895,1181360167,1605368897,1327859289,543984377,1841334999,146631002],[1644654152,475013936,1473502637,1293991767,402048690,20822229,1016825430,1020464695],[837033208,1772938667,140629984,1099443959,503395939,1105240271,371263421,953614109],[1491188241,430571556,2025399706,253718209,2057952032,791388505,48852882,191086392],[1579732160,1158172570,920499848,1881402929,7046468,2007683934,1771558103,789303464],[1405868759,1474898096,1359562689,684371531,1613555663,1017342758,1442919138,1981115303],[1487269001,1390286965,1433575866,1617117685,1649754837,662767132,273779932,1970707965],[562461765,1135056333,1624666371,1828135703,345912003,1422622306,605481722,1400362131],[1629698001,15808605,1493875250,281711926,1008611176,841667244,2053354698,421128528],[695317342,669598475,1476534300,751941097,1799461501,1515731261,158669126,1906957743],[1087792093,1154765109,943665579,49709197,2007395388,1968488128,493015520,1853652573],[1481063206,883974098,1175939619,157303899,1739762761,1349874240,1827718330,1204239718],[1881045354,625992596,2019366901,439083056,1340487288,1496986303,266638322,589179327],[1668686116,1496974768,524388974,1082478406,1485205849,1109897780,906281216,1498794072],[803848996,601285890,1364000266,1895207408,1024658850,1699628296,1209591854,1829713429],[909378382,399591282,1664148134,2051302469,1388171756,1660476649,151573116,611125167],[1112731457,1224578423,985517275,2036235090,936045449,324232385,1930841244,1971396553],[950166069,1010869668,124528144,334820309,1593135242,1737497472,1852209371,7306589],[1491514042,1160073075,492129379,1369144719,1833901682,1155835710,241457893,17942024],[1382613620,1115317792,150228710,224642212,919391319,24775014,920522441,1973632370],[1611607262,265353173,1397030535,1590771968,1780914139,565959839,2053252948,1226952008],[2009198614,1883456681,1766808149,1644720190,1782625780,869901323,1430195942,1120752184],[1110572973,1388804892,1414815582,1394759420,219323524,2093162636,496506692,1810277871],[1724980852,1632226642,458401657,1690261473,939534106,18276261,41433039,1064353600],[507795482,685901587,919528938,758824568,879661208,1378237969,1510472419,377872244],[1871680355,1564403564,467284009,1421351827,409177315,1934590400,607912003,1955896882],[180364389,485139894,1869922465,1305063743,1003953202,743994823,1585216204,1529982001],[217587755,1247209164,949445489,1198843043,65988193,1134311942,405561483,1981343872],[1775680636,263512941,68390080,1792179863,1301420211,336693737,253921226,2101412399],[1117607335,1476219847,2039263696,1974982285,970735503,1119956600,776208655,1947478001],[940699970,1590162859,22658333,408718316,205414585,1344423641,169503123,1104700049],[1490270944,392105315,1436244392,533432965,341665295,1386384583,257963452,1390361594],[1467694992,1128087852,918360050,2071894479,1013122086,708598348,1960664381,320847142],[2090581358,1489183689,1573406090,1552414066,1292270834,690856574,1311544149,1004108314],[1592843680,581433614,915033653,1520461174,1626350981,1652859702,203616782,1872995494],[1620379523,1572470432,1165288297,136257192,1993490506,1148550656,543536869,166520076],[97400057,1495796654,52920167,1898404463,1097473842,1404394598,1177525920,1398972922],[1075101141,1097126558,1040976260,1373530849,61792795,50745479,1499681646,1376316066],[492431392,765126290,282517439,248499885,1964997083,640037068,1435119692,1469429394],[1816170767,259152914,373621531,1148070152,1668125121,1808517993,488349583,781103398],[142931530,1593561028,1099026109,2023866458,1904316771,847326160,936188300,2021579826],[1480943053,1181624185,795349876,2126686746,1441563832,1906952545,1313469386,574429367],[1073295748,1828593128,1653692999,1733133776,1952535361,1465781371,40345001,234801110],[884314536,1278128124,1175672266,569981422,276865859,486541891,1562549839,763145819],[1318616848,88711144,1063933995,7445765,948358928,787979764,1156843259,1290004597],[899027612,208596,402720238,1213313670,887913376,1111116754,797871653,958660176],[1591475921,1417136454,413483622,559516525,1492071020,1679551157,1504178644,1276964508],[588961998,683003771,1746632106,256646701,947171854,1109546921,548883634,776451879],[1597874769,328874645,8455795,1623772037,444640399,1094436872,1508785245,1662307487],[710725752,1457752936,348902207,75582225,1002387545,1592057705,104096888,1664190450],[320149991,359073675,1193539153,291086627,1905015126,1590618502,1543137887,1801391180],[1980995304,31297167,648027582,1044975045,1701043943,721214283,313458872,1961755961],[310795400,295714296,1385118896,1617612443,182109424,1144862832,104676946,308669973],[666684948,765010078,2063323450,1020860437,1849964061,1106135598,882011613,1514141825],[289914109,2055198875,798195711,1230587978,255680948,1713052041,1048503425,602671351],[1374775923,1496185859,156371171,2028302251,1158684398,571839857,53945203,349429518],[1950441629,647450689,1358382809,816476247,251125619,991507056,1479443707,326322791],[400835651,885947089,1717873108,434450260,862406519,929245385,1102971979,388805532],[40990211,2021851376,706251329,53242282,1869655584,1717301958,1728657993,1352066989],[1790952605,1969009789,1455594166,406951396,46063852,915092970,1003216275,374137094],[1189980649,828456765,1591846181,1767845080,391181730,1523897948,332916733,1141221647],[1020146587,831248804,1280189106,127541203,1235395581,1737694267,470710578,962659857],[1155081307,762418697,389475270,1688279743,533634042,1319808064,1081771005,928958371],[988678927,1492271819,2094249232,1885298591,222431242,867865722,1142438075,791997044],[1355327567,791772467,167204659,383144858,1455201935,1933697900,1128035591,45114444],[512044532,737779428,1093934050,270556131,1004588611,1995684520,1715883961,673151454],[789098131,523211569,322205411,1758800208,2033127768,1463901976,1652125803,600263019],[128596559,499985203,1474468267,958335544,498498195,59237217,170815125,1835287334],[1580139882,110181065,1473082654,1928873118,1488674334,2004579470,1818214102,1436611413],[579099974,706187361,1593483149,1479068666,663959929,2016521123,1399752963,157305500],[861904768,219335601,870630433,1963372945,1404142717,368779672,1343540267,1024094164],[2076808831,591700978,1627302594,138000475,947419153,1785151455,1296954548,1225599762],[352437050,1590894694,1397196796,368956255,828900837,994992387,643033141,1196747067],[1749387986,1319410716,1296732850,958004101,734675759,636192503,355598233,1038682371],[1141059651,1446101588,1735148702,781945166,1162966828,1836952544,1042625242,1358710151],[1019801350,384167303,720347232,558634381,455495679,1506851546,2099035397,386181004],[1972449010,753332877,1657299642,391078124,1567205795,801046501,1167998244,506528146],[2006458409,1815172591,1314459566,1541534438,1321439806,416566598,899402347,178715366],[1184641869,1053825000,815518024,1343221027,297512489,773912721,1943618878,893581615],[1160254368,1754220993,880497557,2122041624,2122357685,54383754,1917578432,952740094],[1923389697,1275106191,1842655410,828219253,556381155,1278151478,1362114127,759906349],[992484132,840842379,616216243,1073172435,222311803,263125528,447271731,1454787048],[533142682,957090211,768558390,2015383698,1407752708,1069234452,379058504,956664586],[1737043721,824897527,1480774983,721444919,1912535488,872376406,529587441,1030521684],[424552853,2033691,456743513,1336837274,1345644351,746669306,504863096,52171540],[1186795986,1023310526,1441640212,1797774760,1289315176,979168605,1893373515,1636735171],[1399373087,1315072600,1990679530,1255221470,205932879,1645121368,52986726,971677681],[1527509025,1325762506,1703631827,1114494805,343138020,294082109,1378434895,2063574613],[945806579,1302646662,2075096582,1177293060,1884501093,459964081,651348888,353381627],[1271562468,466387414,428370509,974305767,2026994271,1307359483,1996169831,1427309323],[1917076381,1940521476,2002437166,370391219,2069599004,177353399,345089526,1515677413],[215651231,306297143,1213253054,1584114209,677963691,930240720,1733566507,1291189855],[248964831,677742756,1503035710,8350213,127366273,1596670958,728663778,1014678532],[497926090,1176114148,724917777,994936017,333191366,942718823,376585479,882810493],[1889904964,376626017,932353253,1964775143,913409235,687233304,1496667911,1052673930],[1302067042,376956067,435978724,461109879,1108190449,1861723841,212204854,1770549675],[485722085,536214838,577404370,1112021270,45920174,555028400,490810750,2122281748],[1001901430,712152627,1761864696,2123397749,1703378057,1435304977,992831466,624543264],[325356940,453452971,1440016334,827839864,1611813389,1251296841,1422197066,654140584],[293806013,633992462,1470785000,1091202856,347991905,1437634215,1288255278,260809312],[1435719047,708633384,1742856867,1529573957,707429350,181447129,429318261,909579314],[1220517563,2099414770,1092205847,1544247162,592118568,210216904,741714429,759357154],[17638048,1031249002,1388550525,1731730212,1758875062,558782012,1522507910,772518542],[870334515,1790954910,179950563,1888946649,662262727,2002050577,1979050752,659423898],[827674198,1688982423,543087994,643231786,639547682,1011083427,387906059,56071588],[1004683262,1080405509,1093052351,1201686649,2019966305,1282742899,577567286,932177080],[65142021,980544540,664086032,737344896,1229279310,1192041201,1834377892,1058999581],[1436258745,1356568459,1404358133,1071997504,695025956,469399350,1139691911,1424642231],[515546379,1914312090,430683782,763646042,1570106082,1590555704,2066545482,1565801147],[895123559,1428443450,1749078093,553553928,556158844,1133738663,1898915213,895840196],[966798562,1787397565,1564594554,1254282011,519795721,902960258,1631078442,415019672],[14620415,106282629,695750563,741061473,1641871284,1828089376,1314251063,319552028],[2017540441,1062609509,538461931,1632298098,1941756060,747165123,1532336393,1597629969],[1631148267,21808430,139896462,1549930883,571537209,1320926482,503173349,163662812],[152797183,1995451885,1981467538,1764005279,840345075,1555527578,1548324093,121263361],[801279570,1250838106,863413470,1827289925,1806542961,1101676070,1420173568,848340094],[1773833216,784012506,36172942,671367925,809563576,2044574975,2101453220,374022391],[1868269402,776922706,526048337,2017428517,1437048418,440211055,719174797,805735602],[955445573,693120724,1824322466,1953610791,1376392244,2085158172,1317139704,97187062],[1605045636,1717713916,1024490818,898499789,1084524756,671824347,1792102645,821015997],[1060248559,809472329,148680525,1308245327,2034847326,900833191,1611771345,185428557],[1134042376,1572882933,1370265276,55123268,566361787,465244567,474465795,2113723024],[856028041,41844670,1453560861,496859227,1451935576,1707275399,1309514928,276642465],[96805369,1573194730,1841960482,607487662,500991985,1856617720,923567270,87579501],[444224300,1865399139,190296541,1460240747,120191699,876975623,1643261057,1073141464],[1981322423,990581628,1766873146,373237021,1850070619,175744533,646030567,2015644341],[2092330115,1237624618,1274586054,1670513257,381280500,693045057,355936416,90425365],[1999834519,1763541288,525274961,351442377,329085964,681407908,1956017610,1189311797],[1629443626,973469809,381681072,1918371174,788032302,1110505279,1595922932,1534723746],[1790955404,2029790925,856657231,743784675,563916024,1815776594,1558455170,1852244170],[1598382295,422158650,1662622260,647744347,466044335,1273943269,95161657,1862140107],[1919439245,182381247,113924485,51129848,1382544061,245417909,670259457,460526366],[1885427301,80211515,447852188,679480954,1560948462,259986299,665632600,2026316690],[1643297275,747400353,69950545,107000088,1679250256,46036592,319206774,2066880340],[425996022,1798287979,311133925,545290189,15570114,1337006655,532218367,1741073248],[1384672826,1942951300,30243036,837316259,149529615,1132361738,716033198,1861751545],[715021813,1266316848,262389547,2006079573,358134171,443229821,744733962,1041466840],[724107220,1806274124,684395427,1704866026,1020829636,1645755634,779866558,868948379],[1615213749,1265733426,1792759648,157916532,462090685,679436529,1613143741,524121602],[1052858177,1231210465,1076754398,1209404937,1085420402,369189493,884793748,777076582],[1122506096,2027571858,399866028,482803036,341365837,479863278,1499461721,372696610],[627974758,1333114378,310783879,225297863,1162682886,2004632923,1094814413,1620921509],[1140086983,218044397,2030014160,496624462,58396971,173521962,1274445570,1897887206],[141473302,61157275,1989995531,1580139565,2028274410,991661485,1937498302,1338762162],[1486464859,1544411811,819147196,1652855018,1208497130,859940582,2012469633,1652702602],[818233199,826760241,1592385539,173226349,13056679,1740128962,956165201,591943295],[1157706245,1899326659,1722473971,873062695,428910024,537864891,1274279196,1452516246],[2039686567,532878866,1499083976,561477805,1800397339,1163170571,1831883048,349378098],[1533352663,1687453271,247094311,1311788967,58921188,1854150628,165556794,1229481639],[1575465004,123020155,964655862,686177909,1921651007,83685966,1044712459,1633456078],[276147129,1265138803,1076462733,1740524937,499121074,1716309725,777069380,1714990164],[1950898675,572896775,1305411765,1919230289,66994802,1403079357,1044930144,524710167],[777467523,133631459,1176333481,496059014,2077478683,1002663013,1438696167,1394004390],[1024350327,1987462725,956856251,21747599,268789154,121316312,367031020,14632751],[70844823,291730889,1949317827,333037571,401187908,559376325,479055864,164124028],[949132693,789283325,1518990060,2117836095,2126893850,1810428899,2068367784,269865913],[1343241314,1168967823,2055376707,1652511135,1965676433,1179753429,556647146,732926553],[1410681561,2104293886,1943530698,1117006483,1302236809,322791015,509215481,1353058919],[1821012988,929694854,848126814,623051060,553521152,665768811,587300611,702616057],[1373462734,288582712,1800507590,616206501,770603746,1031308994,1906012447,859689457],[387777779,1216292835,515260530,636657241,1018833210,2056526001,230609671,1391209752],[668230167,1461770537,1456123118,771037370,2104702305,1684859046,1397723581,198466251],[628144738,1811405972,1165098540,672890222,1912666396,523934511,335647434,448682916],[118512543,1662898491,2122013608,2003895495,2093377766,1122994229,654315099,1607348181],[565002037,488044027,305284996,688765015,302077313,713252326,625089129,1963653873],[190106702,1604706544,288944543,518910370,1586946835,1595181248,956186997,658520368],[542022563,188510005,1505163100,1238498534,354826075,2051399846,1831622596,1814163848],[1948663224,432412581,1999377031,1484248242,1432190239,1217988789,307218201,251202163],[563095731,435888836,378292807,144626237,1582495655,359420982,167444862,1731456084],[1531391825,2123852722,1567827897,1409984028,1217904917,206188487,1706716241,738825798],[159387001,523199986,1603454255,2076621179,1351709743,31534274,280500590,1972313895],[1429371573,1751577136,2048517074,557499305,85326697,1287537752,37755670,415831166],[1657884336,1166022992,1476929703,19912898,1666640651,734528518,950595377,1647337646],[188914905,1668305437,843600340,1868939547,585889436,1457587341,1592071203,491407687],[106511017,1337196893,1049695548,607989073,1744191183,627191869,1507148526,43957125],[1690191213,1591408566,797954681,486454995,1641694528,1466719592,710394567,633638691],[1279768994,1714977758,185752238,821867310,84962259,497713345,1493064937,132476820],[1525549475,1653051347,1293418132,1730403632,213487405,1157367249,965349369,415312892],[1352214236,988323200,1458384090,2050333939,1955607461,630545742,2363367,716827221],[456295558,537486059,1498918428,965722071,729301836,602340902,1483284132,1904279075],[1428852374,1240770992,543674236,1638950719,144532610,10213861,1051218705,852402088],[554859792,606760154,456468283,1833882230,144002611,1168893523,360354514,1179064100],[196779439,738471050,1821970676,1533992190,696396480,551179573,1167930512,2129437473],[2026728460,262986830,1190139642,1474889658,1937285111,2036150442,299872874,662992757],[477624675,1103228069,1166939742,1901034367,2123144562,470130075,2036949749,671790358],[364767359,149474818,637700116,470785667,1018360490,1379471546,81052603,1086555380],[1206101961,771557355,86243008,1927483331,1398008113,2082332219,311497791,24961552],[608840934,2127878705,1660257427,1039798657,2071890960,407247039,204476097,314862910],[1320889528,562915417,277253384,1721300990,468862300,1041583378,6590212,1895076350],[103766697,258980348,1531410254,1384701916,1655228963,771114824,390828182,1135539591],[570274442,1114968545,231842831,467838509,637164749,124010993,1842882003,110965418],[188462678,2086078891,1356520667,1514834395,2001370856,1788422526,1120628912,1129591481],[1921590699,38627840,2045770086,433445288,1461529374,1746419193,795717308,1280656470],[95126397,1656632341,309435905,1751184539,647930870,1420157617,1174090280,67286606],[111656822,308096210,1849766122,932041518,1469434564,136750290,378766372,412079719],[1233487396,140145092,2045752963,1577570366,6340928,425660882,214238668,225882926],[302542327,276504894,1068122179,1526069128,1988201134,923153552,885295201,809982432],[1110198732,1600781795,1216393874,452011295,860629675,1342791297,57175143,786201409],[1297977618,966291808,1571742257,1169772737,1583417314,522947682,671957392,1854233474],[394938533,517951242,615961633,2091898546,1312352526,271563484,635103996,1324025422],[1119197278,283558782,1879025660,2022402381,247361341,1716915876,1046741205,1980314423],[1870498283,374872142,178824647,1564372478,656802161,137210424,1262405506,1675058288],[129993607,1546396184,639969278,1207484680,2075286930,1793641993,79042279,1752638784],[34123286,2120671350,942188055,987541872,1599170341,254482438,1362220392,1973004691],[126849157,914948193,980894740,973648317,1201687874,1270815898,1441265132,644188021],[1896055268,1144659461,1974843367,369481020,1948198964,671477403,1597577893,2124191980],[1265196007,414601248,552141421,464076313,1168276597,1138612713,19503277,789171563],[166469310,1378429221,1468530916,445934975,1636437904,1156328773,1525884358,304627687],[1414945639,673468670,438587412,115511134,207821586,1013895330,3587126,1844231976],[754620525,679353214,664068768,1167062640,830087979,680941844,1367083906,1463261247],[1214380840,1829587008,939766801,1563670344,1691190395,1646877359,1166454130,331768426],[1751960203,487505733,360506036,1913652437,166684042,1693228819,2123749997,1176613771],[1947832569,1873423417,1509735140,1596111854,1761538749,1526011097,1672953058,1221024371],[682974446,1720350245,677954377,358680441,1064645539,1366945334,1493940525,51879390],[301036129,1878997540,208504052,1159963756,545032004,514069261,2045029554,772798732],[973924767,1647094941,953559408,1284351011,32817249,118249024,534180473,826238510],[348114479,358137418,527501381,604946177,1311605709,1035210051,2068108795,460477246],[1788665616,476704532,1056670490,2109040525,505153116,1299844880,745762706,1153029411],[75874147,433696119,1412803458,439076144,1233364932,1859094118,1984450575,1517484055],[716830668,1843369906,1340475555,414474745,1557096028,1963193013,998954164,910794344],[1185351588,1646226660,1750252334,1780186563,1817755771,1571099658,1842779359,426896104],[1305481737,419869969,1126663438,280305699,1280209036,1130635176,1952692111,2081973633],[294455903,800830592,503319303,691709155,409392136,452011726,526818432,2071557621],[181090629,1625655790,1428737214,1345880645,2010142216,382908932,462200544,1680712950],[883924734,2076984050,876382040,131522725,227313472,324576575,1198646113,1067333127],[185192074,140550062,254232782,1643694585,1488582033,1373949884,189821743,1197846507],[221340577,557419121,644047997,1900748470,2067118643,670783391,994889532,1030721359],[913169621,2036773447,1034640509,2088376031,1531727415,1735044746,738380792,853094830],[876934229,986250615,1414212620,1461237513,977768192,192743540,1160475713,919834710],[380736874,33056608,324767040,206205126,1582195841,1449281720,1456433960,2035981955],[460782186,1436446221,1973235548,315048439,1620880182,721875497,193336568,639596684],[1204625129,1318483877,1877960863,267085856,2057189188,1345597782,1684788074,656913006],[966587351,1367041512,841752537,1832569953,1344645611,1358463381,1974406997,151813941],[115786959,732273764,1521546623,825538277,1235146747,278413026,1278807361,737831376],[844015758,1098742941,261277330,603542770,1318786863,1643762654,1471820029,1055827272],[571655251,609721480,4291590,1353850733,1664887561,138988049,1610518754,618238670],[106870141,790243712,1201448318,984549732,1405001586,1973177667,1915179911,363973937],[2092086336,1442252987,654087399,1372985583,1942953080,1961663929,575893179,1047694684],[955325001,1012957736,1695367336,1172497551,543724288,1383363999,119612281,1612649879],[712439702,1734764071,1413631674,1132520950,2046990654,1071994890,1691982086,1309277551],[1608106868,1018245983,504600022,1764915364,1644873605,1413035422,716119232,1872823472],[1839976711,2026754117,1369525252,553673676,1955442398,731635388,1380296302,1210639689],[1988189040,245423622,252862394,1286751144,713878190,1023573573,577428382,1733393844],[864317891,194933746,406615249,2116061943,1635198634,1546093449,1750938458,356251346],[555481149,972368610,1218899957,1634836351,389652365,1396492584,2025669121,802684966],[1838955896,565235069,1899729197,592940665,1001660185,1805719410,414309516,1466709260],[2103822268,1237546890,253897303,1731360201,1611102376,306088716,687293359,946086885],[584886767,1304595617,1003450021,1595982433,946042661,1234260405,926076869,235475051],[893450064,1125459666,2080954008,1813457035,868018605,544748521,367797437,527683510],[936012646,121942550,87673046,1550938425,2012602287,1978843718,967562673,1512431197],[1866892006,308247537,49286047,2092475665,186088174,447437638,1813647260,309354570],[1835826638,1467642825,2077298797,1482166039,1388119657,1979379715,1334237603,673909503],[370447535,958811628,1084410403,1585288779,756899168,502908564,222377910,1199779575],[2113028651,721772691,388418608,247101041,567326848,1487831832,195913831,927544833],[1269160831,28416442,263886044,812457136,1870556065,1611490353,653146797,1504053134],[889581848,1865736182,65235264,1740414738,2078993844,1629855861,2096400344,690935439],[1862864759,2022640489,1640245986,185783113,23872391,205107212,1118592868,854903219],[1007518687,722553731,551286773,2065305446,1863932220,1781596038,2124567038,1956602187],[1379169215,809957932,443062650,762572521,1635172317,328052424,1574507714,233338953],[799116662,1961234392,2054496375,257498022,1107932519,610326446,1775939444,426957415],[1022438995,669698245,1620744197,229938901,1905929657,1565255389,1630515288,1362273065],[217642711,1927767446,717572811,658750987,938628572,1151960852,1165926971,1067357897],[2068665744,1511376022,509467773,631418933,1882996512,1791727681,910113497,615416069],[37510692,71552055,1925982288,991547027,781795512,278957700,1285236472,617432364],[1819662026,237741889,1974041371,1680433491,1876867927,342673354,505324321,125104922],[325907091,138632660,430525776,471320525,279069635,149964543,202315591,1390730904],[360020654,699941179,60820108,289872448,327793298,1299703956,407056703,672994527],[1647320940,1060625022,1889435093,1614453581,778703871,302903781,1706591477,1114465789],[987672243,2074324137,1547105902,1096361704,1680581821,1495010094,1608025411,1316159340],[1149953807,2060882235,337654503,586363601,426594548,1460482314,1673246156,1851190485],[1490379102,493579263,224450001,22919031,367140378,1842589840,516562087,1897696105],[2034161084,1262214952,1721977113,447346964,442783503,1014661166,2049750069,848714646],[947871387,544761303,2018485381,927242381,606961777,1538227537,1367587546,900171894],[1386373919,1356044929,1337837119,452636755,997315197,944215357,189430426,1339670856],[2018522805,57600339,502848540,336249750,97220533,1977756896,1022319136,98671984],[331198067,1559519005,1954979529,491766013,1312340268,1354275439,688819139,302102638],[862640129,65991520,133748093,1925429714,17434664,679906069,952068982,1827259062],[197736971,1550023195,1633906106,1301679399,1570344641,2078669014,216378727,843475518],[1867676089,584868886,1055089403,1930708679,440151529,1938902178,1546396354,320623327],[1107968998,2050505148,742296967,1263708848,1789977259,297037018,1730085158,1113760233],[311086144,1550084358,629083317,575624678,916004163,698475176,871847230,32839978],[1386006587,2037441297,761289155,1900612915,1224065008,1945152448,1562616358,763661731],[749715044,804208722,1404825647,1845139906,1183570579,1796909700,1700964574,956225162],[1672506299,530089881,1832668068,216849393,1016580924,1904339359,512034353,1301714710],[1225618641,1627027177,1892513150,2019149455,909323420,481227200,1150297535,243533036],[160976541,1285852700,2040907861,1289636896,1598065883,658926407,182692031,1906860727],[1631387333,740926894,1870303418,2002444643,631034566,313168416,1580472397,878590215],[238415780,1510676378,995874442,49207150,489000918,1715097101,1813167806,1972942066],[311023768,983128696,37506902,2050472934,102673337,86656619,1881533770,1591773533],[339257243,1614353882,254222732,1963895071,2026621339,913613303,1316334985,1914336315],[1994707006,75255891,851700700,1536022621,1976440392,1525265385,2071862359,1458554475],[869247632,887576587,80209271,814511848,1818609210,1305489413,1356689372,2047071846],[766198663,808860930,417575140,177204394,310507124,957126654,1587585561,1935692007],[894370977,2054257317,2083747937,516448490,2005637831,1025087516,2029800724,1791383401],[363009783,1992716426,455118953,300404894,27881155,101104537,1309661017,1950736226],[1546891649,1451461730,1733510992,979726546,415069576,1118743380,1172737566,1307371229],[1061355315,831783463,578109217,1238207720,130221272,2073601630,364954003,526838106],[2099737128,1730052625,80166108,236835312,1893157808,1535644,1523596246,1305867761],[1626076217,591647175,919290826,1601350234,113804420,629391780,1553945378,1956331251],[1383252138,517478652,348933099,468295815,1617429689,747309475,1684068639,1151433004],[937016971,1916393513,1620390454,854606078,1409939558,1159590403,956510423,81921182],[915602470,354043768,942389621,1186608827,1297124932,1610550827,1794362761,1599445701],[1255902438,390223127,1651421087,996919051,1269505731,1573516351,2017183186,144039960],[1403329161,221042343,665945160,57299186,120081369,1414206719,884086586,1004255636],[544700870,1401441231,2090374730,1384315524,1796214089,1309419771,318852504,1254755197],[1270992659,1304394161,607774765,1966963463,794030553,1977064589,889868619,1152725128],[498728154,607249724,1349041893,438262887,1545164208,519537113,1359448926,1926421988],[561587772,1330606668,1594957732,964633191,181830245,22323689,531441573,753954333],[1655221402,1818180135,425974560,139426604,752363184,1052751045,767791962,1502471107],[1426541804,228645026,1400331703,70595488,757187700,2050686774,542823838,1172266914],[532178478,1333376486,1509771961,1583528310,1383242915,408590672,2083290474,265961534],[1282315723,396331072,89178600,1128244602,996775186,1842743503,1348898784,196859403],[91354976,1796728212,916670087,676395853,2062445763,1800108903,1437017553,1711054977],[1054015395,1992625208,1144157482,648681874,2091789799,55376056,885270728,474924274],[1458132571,426646173,1402193631,589541799,387290800,1951432089,1431444945,1599538795],[1564065071,743168752,305937312,529643855,1178086504,1930778725,1306717463,362662592],[377220015,594831644,12368761,1195363181,598573505,1043501758,707608153,1017095677],[422040247,1786214507,1961919004,1169116988,429174136,1979996263,1516903252,1343423158],[1850575193,205792026,283059658,1524686310,2033477976,1462747284,140341324,1668327057],[1044496680,1279357405,636118570,1330157183,1158215353,1390756771,650380535,1121987167],[860072577,1883103450,110444648,358453201,1254141629,1984394850,1915347283,2060351353],[1070772551,1697405530,1118652525,103356285,483083364,750414607,1627534399,1028190024],[1782107598,2102780851,1806196304,1123636904,1454421531,1260767855,904506346,1920694349],[2125376096,2016212395,237844458,771952570,586981913,1306202835,151353062,1107504761],[1882755704,2093761087,1720988795,469838647,1887353759,2014064507,1696297085,751226441],[392951052,1097206308,1159056500,187751221,1512365528,2049488359,673951014,1202676263],[818869389,1179755887,2101729362,1073976385,817024848,131387016,1887661893,1654270934],[2011087326,943296863,62797648,715880423,1517137943,1833747182,1908552801,236711765],[1022034302,2065331606,596195542,256392413,306414348,369031410,978703194,1444230614],[589722149,684044792,552707825,1228080624,684640118,1205114314,1095104236,465875244],[1818109775,306811793,897250481,1965815612,264175019,1625579658,960362504,1043596924],[1674559506,837612624,2091360075,799441191,932293505,1743858547,1594326478,1719204400],[555260866,1088422012,1244174555,1965522925,765671902,2037212017,1594237423,1073775947],[1820933369,1357540788,1334039603,1513192984,129643768,1488443213,419926212,15159425],[1660487780,251118458,863274129,1496761380,1041697069,1653949070,1276453836,1805327400],[763260647,977999460,296138080,588466280,1055777393,1677727164,603260200,159568745],[1681684189,1205278642,1171449072,281806196,964125182,1183772907,473771963,1980622137],[2071680999,2084308521,1094961259,1712617500,1733137859,563887315,1118851375,1901762902],[1143521340,837038748,1697868153,1589113746,581259838,1246442365,1698939622,1634012727],[1517338437,966576182,1519361863,2068578035,1610489535,638631449,937080038,1818269583],[1060424666,2042646490,37595008,632398702,1430158471,664137439,74022877,1154003759],[1736660801,1364475077,236967654,426270325,1763167541,1321178611,558449662,504379965],[1389276385,1197510899,1748866677,1846990271,1612191143,184147802,349100497,1906359144],[265235713,626870815,1280639136,1410423649,179950554,1887625350,1906883657,1282539242],[1233787093,1602948534,1784723607,95117739,422714376,16266853,341270780,1147783727],[219773017,1997868403,1695343373,466337491,1254519573,588044663,545990048,1048970090],[548888821,797257422,1500726465,1883649686,1202338622,1400935808,503087774,1805399783],[1003026466,182295192,772421038,773987934,1975653126,1604030538,1658250244,1032087026],[73106922,155619980,286720733,875475269,1432865854,1350658061,2114788179,796474055],[570533194,1553598899,1236796052,1370226486,1178950589,1817331993,2010564048,643606334],[1931653009,820627879,860562441,1237044124,634637541,1925432066,1540653945,1367275281],[3956521,1273857030,528467453,946905545,1217766196,360941674,733247226,738656013],[845793816,2084880876,745428971,1391961669,1082785078,1035633802,397250568,725085813],[743157220,1494365011,306428082,709355830,1970785113,1507211862,729415518,80902430],[1425641944,1408994836,617745018,2015476080,1964475494,295105327,1654770794,2001611195],[1333891135,519793353,264029048,830174570,1064096343,1880064762,2050367172,1431347749],[1107182775,267912396,1241079413,361285182,57789951,424773181,415481708,1740481205],[64029073,33860608,1375555605,1893694620,267389595,1226334681,683316732,713978581],[995114524,1993037977,1337992936,318151019,2107223402,1476882654,1010365244,364525079],[1206175476,1236707368,1623108914,1070910838,1033092100,1134726905,966057904,510514761],[1176173447,108732536,34301428,1310267353,72371247,613567883,1251179933,1036838605],[710454223,1060717386,344186238,93217874,793821929,98198937,495538832,536978786],[2033459332,1137532451,643835008,2018011194,192603479,1095784910,393468999,669037415],[1095870309,458065828,635820369,2118211894,1626796645,1493847370,1956713592,1852910867],[1811872816,2096886507,1428383946,895911164,1256677067,472495931,52862754,158624290],[1496652791,335540867,803615527,1097806777,379306238,1893099363,615181391,290141646],[1140224749,1744452400,587075827,1473506019,95048801,629146071,1074731361,1519824790],[533623642,294192286,1870687404,1344617500,58228229,488037028,908024406,1943040418],[979309167,2041414911,259390809,1743606243,772647361,982604758,1463632129,95616385],[1801668409,537303807,897319824,530720722,550926983,1546092321,1971109312,65309531],[1449352735,1871178307,704962089,1560179312,358467016,1919770118,893577532,836831857],[41498161,424794441,21853460,283635925,1283649120,1635712919,1705427197,951221836],[970800430,1332546982,1094356507,1673902420,1819597794,1855204684,1042585272,1325838217],[2015324406,759130443,1782744771,561462436,1813844045,854376612,308363280,776414866],[633874815,1548706915,1287092935,149936813,2058475179,2066862865,1749394801,1310120893],[2026137596,1048017331,728314783,552539613,663728157,1290357747,695852238,714567398],[2044614601,230441425,1596175273,304574526,306204735,1198021749,893659951,1615481206],[874026706,260774782,1434868211,1271531449,180552183,1798627396,221602463,295492721],[508092262,933967254,1808962972,1105555804,1312255246,1722454069,830788874,338527046],[350685052,619353451,1613242287,1630402983,1666058082,802338534,1906474778,990643295],[639098738,1926303007,1550628306,250065902,1351620414,580828979,452134703,1166041100],[170630514,832432620,1744617652,647420388,888063877,1650339862,2058387736,1953211579],[492725613,1282186402,89117523,1466719033,1016160386,1137537708,1384052032,191885666],[661309944,1224104223,1200024207,1783929970,63092648,1674801155,1841189669,1094050895],[1070518057,851311204,751449444,379094675,2029133905,465250619,1064239046,385286749],[14368461,1308200238,847803848,1934903228,1692653866,30613284,403764096,1367989599],[976979684,146949710,1639110015,1202382000,1854108997,1691269541,2054233481,2016463301],[1952867832,380460934,1696698375,810654592,1833164192,1675896092,1304533757,350353291],[1609752159,542782073,765926738,1943293532,343736127,1362629550,1531652934,1458139389],[1944416378,588565191,2028364698,2052199704,1137106708,658199475,1884208487,1251816148],[706274091,29831747,1110736712,738755755,2054513961,877931790,1368242112,2037175868],[1813494724,113826984,1403789544,1089584194,203155894,32445948,872361208,1747991884],[3504425,214952844,1852959761,1432128320,212559697,1398787962,1515455334,966097317],[164303161,1337217892,1331421316,1578551753,1526254579,1233894683,1265138842,1757687834],[1898052941,1519746227,1364341723,1435806010,988775010,1143508103,1980382462,1545549657],[194420494,1618275763,1289319903,711860801,1375774410,1519610527,1507171669,357444300],[878879831,194538584,552659178,209113694,1769416520,1502492148,1581806183,16717745],[1075814523,2022553825,599529836,152223535,785508342,1545120535,468113192,474777259],[1455584953,328113206,1127279594,80796106,296872417,1374195873,1153495953,445935254],[228443843,133305130,132757419,395937367,2115035732,601906725,1378677572,88431166],[2107868710,1349991369,373046669,1170851721,1403662560,1352170755,367405050,914776395],[278034662,1047749081,1350578297,757263099,1809786261,459204827,1146721815,1078916122],[1967332906,531702754,1929686709,816113330,1367317056,416812298,137616340,2085769013],[121954462,1648865237,1562738994,92596618,319361110,2020008284,1027660956,1122795363],[1009567830,618339024,81273405,1239810557,174724616,1692638075,165445387,1213776834],[177451138,1201511672,1153486146,539305696,1252241177,308389296,344106905,1333622117],[2054131095,543608211,876431719,877568009,1312025181,59092185,129483583,1942019285],[577805343,1993320926,675459103,1656294355,1992207002,752191541,2092104402,1843319767],[1094565013,1857421531,1829470973,1747253285,1292701972,730756749,732497032,725250438],[304056407,410714023,976862061,198581551,1109635851,1284474025,331658020,693667850],[1622682428,31960516,2042721678,1843290725,1825208993,186116511,1274005662,1539866014],[1832878514,1430972447,1399198752,1417885030,137783787,907944698,907974657,914951910],[515731213,783216050,489354224,90126752,1325415151,480981749,147508126,1077588980],[889715883,604095980,1663661008,1583856452,166797115,201933796,1865469185,1826009665],[1090557034,246395675,641738759,964453359,2076488515,950326728,1769269299,2094872276],[1562528039,1417046664,1985526985,342328109,1726489322,1199332529,38202239,330936225],[1069793542,1285756630,1552035370,355711300,1820170440,2070125288,1998541675,1078512758],[830568813,1849878849,186914805,1343206225,1547776904,1580769839,1853597099,672563633],[1391636234,1417422288,2042952668,823629649,1656695779,1329952265,894526398,1964380747],[52467585,1414782767,1435382457,1399226590,1518246399,29188495,195863618,352657478],[1264220642,366798030,2083332868,863221707,1924379022,684379534,802310033,283832656],[1717307578,1155614859,1460567629,629621753,1942017349,1078532633,70934922,2063226348],[1068722190,131674115,1653899700,1466271789,784791191,133551943,518131078,541068414],[1246549904,1879928349,1736871103,42212203,1375815697,376018037,1767994051,861442745],[262534139,540021730,1825078077,1456309725,1853972276,1984012584,1833974085,615105679],[367855505,13656844,945725550,470142056,338846962,476346534,1032271138,70974935],[1039204447,392313972,427443821,1936472954,1889257247,308073871,1867048875,685142941],[2110496175,1199571988,878065277,1164026998,773262352,1149138956,943194011,1638782660],[771182242,612219836,649512522,1620954870,630017948,1823225961,175746519,590937855],[112615647,1741118294,282636839,1878063956,1705051218,1073041877,605848950,897858913],[733576293,113071224,1084240446,1038618993,688206104,7110585,859563951,588507753],[1463485075,1134530981,1220103552,415876413,1200465481,1822909440,1852874041,12703440],[1525156983,1867058136,176561244,70133226,308837214,1633425560,459154497,746197336],[516319199,1266244694,624285703,1661480068,516612404,1784240377,873236244,754852334],[727625106,611087584,1019696387,516469085,1970142037,1065108834,381294174,1837327828],[429389510,983065908,1558300275,26300760,315556157,1460406055,604390178,1820200726],[1647323770,1481770209,677490675,1036406407,1302236204,1910762500,1829563577,409088953],[691239863,1922578638,893698149,1801949543,933623493,1619788896,1174622344,156154776],[1886962583,299066227,2038587094,777770555,52317900,638745268,295886151,1306418737],[1248807635,121581677,1827068216,203995477,1942009009,1172983655,1661779834,256129460],[1941582539,1350375691,1910751923,1202616664,1008822856,1395043419,1967670825,2102098083],[478748824,1731865155,1794053413,279471356,771741971,935636441,1439480450,1367752324],[962503083,1519718159,1167390518,1908145320,196814559,1403789095,90782313,1727201412],[168120324,747006301,855811926,837801318,1466939732,1683877212,1288121685,913308527],[1606694655,854101508,1831271065,105102013,841519712,67523438,336931930,1456118610],[1362574868,1318976686,1491175180,742024082,1470847023,8287460,553715329,2066271502],[1926456271,254766518,319059124,1867711380,1462593850,1699126852,2057896357,282836490],[1789377636,538266906,1717260548,249393995,755636308,281988851,107573140,881824415],[42231316,2003949284,1546742758,965579530,1425774183,1487993006,822256121,1933180480],[1788666113,255431499,844464773,1276900799,471670749,1516513163,396879440,1051232423],[1395984260,1050072307,1771664816,1667294159,1577765753,81215239,2105179033,1157540507],[1475767706,2008707314,1366612169,2024818476,1759000382,1150202489,1849723161,1440214447],[741753464,323464782,1654792076,1571153834,375269092,1630465838,1464790491,2057445149],[296186003,1685639341,381341026,379967431,1548919425,1078985920,983965567,1417158131],[1194775623,296246786,227684721,72256604,325657889,1581982224,1599179932,475602032],[577864082,626238723,413497556,1317488471,883403724,1693445172,414543180,723218780],[1941986572,1581191738,1875630783,1644680182,1988948963,1065931000,158833167,1314234767],[394119958,150836911,724819582,1031390657,71308684,173098939,562880264,1892533643],[1232882564,1111948248,507762502,1970548902,856611903,1433486297,1261425252,1205914372],[1250492068,476386084,2021192397,770401520,1880474109,2035529221,18684532,590215413],[440441608,1972763506,188969958,778450212,1228473272,1030075931,221008927,856557477],[1419224153,1579793519,134978020,951307457,1021584704,384323980,2027399541,177618076],[407057294,128627445,1058050214,1467827020,1139525624,1287047839,953576908,607764646],[520528651,524684812,177504008,1462671124,2037164377,922166160,1537514250,488227691],[1990661690,500702950,1280831574,234526597,1178652491,59976681,2054087760,529484772],[273328157,1237555875,586411376,555369423,345349187,61232039,619362949,455564531],[650015161,895430024,970846878,1168096599,84614706,11762857,1894608591,915429316],[1877098824,1697642621,1105243337,1134371321,1040454219,179409408,1574093765,1960518579],[1121642490,1661640639,670275259,819388475,94076201,392399686,481985898,1241134866],[1564208813,677917774,151261499,1616031139,226279140,1645038570,147946290,1960513978],[750385866,1356403786,310819730,1168283830,1806357866,596638356,903358032,82399914],[1102978755,935346274,1946563479,1374065724,775479604,1056813863,356506351,665484475],[393365695,1421716885,1777561311,1047590218,42817807,57687297,547191949,1061501395],[1968283110,1462900300,449003305,823197763,690293471,129190398,196617429,1992495496],[1421174949,1377337848,89965888,524584684,700434336,878681287,621695948,1843445999],[807652296,913552779,294659713,152284628,2065370130,193649755,1747753765,824979419],[1512936390,1254934661,887925086,1054120015,188465342,1133775056,639858739,1100065996],[959276894,19449104,1940737492,61152177,2112169203,1716148992,94787529,362809166],[399600964,1228509327,363287701,1345692313,1719941707,1715992678,1099644739,1568438392],[910106469,2053247338,601456938,261064844,1427288203,462807984,1186430090,730927035],[1420713763,1819973183,526072585,668381276,1160230712,645073670,1346169347,1557376753],[1281990339,1032784537,300220875,1807975415,937571470,806253177,832941626,1309430948],[34676873,360829493,1234347889,132138976,828685671,544037006,1573603843,2051984911],[1543386372,1699146078,32303685,481351233,635989735,1871353147,2067879384,2009150107],[413742416,214433641,841685577,1723249309,1856554734,723696863,980338077,1382009811],[1762562285,2128810434,1024959853,951312311,86684056,1575107185,297087594,948478197],[1392501818,2044775066,315981525,117789068,409525466,2005783921,2051326271,1564853574],[1525573905,528111889,162529864,1210109248,2008907870,288354188,826163928,1703500396],[2070893016,942269090,1961070373,733302777,1113056562,82358784,1808752200,247182912],[386708351,113460985,1532152616,1646423649,1667379294,997631587,581396423,260813194],[598439038,847675089,882617533,2065893021,568350958,1656313052,1189775243,132824490],[627885835,1908661548,102360246,1731482810,1499186538,1872897235,817983835,2103174634],[1424511978,1217697809,2016926655,21918066,1063984482,557682294,1888443812,370897105],[345178299,1163403984,281833879,1819286266,1526531339,1426104497,1263655993,1841393711],[1540239977,1972794275,723452412,1896302964,1915865903,504328239,1314855482,635759228],[1270393796,1384431139,1918979245,1075517645,711894959,1116613913,1863259384,152613125],[227591559,11829333,85087503,1424561551,580865502,567874543,924801698,2051741164],[714536786,306019670,372489574,356721694,1586403752,1169579561,1697140639,915007960],[1421929464,1507255857,1857819881,1588075756,1138482395,2015307382,391161323,1215009633],[1719934456,583399812,74505843,904559680,1672585626,344816734,1934181483,946665825],[1146083587,819029926,1733706640,105896602,169131014,1567147464,1068470665,2128140680],[1981805856,1424478795,944914061,1219385310,84607949,1628413389,1784534927,323647434],[1992918472,304260385,2073038714,61178347,317453474,633796481,443976464,431898304],[1192740190,1469564831,1159183598,967145814,1964411223,987743090,97733890,1702543392],[866071302,1398423746,304350724,210935418,913878736,1206266611,45101777,1082311860],[1721528916,221923809,998440978,553192826,216469037,1754344083,545015557,1265203945],[1170514247,332832676,1091418206,1006878015,1353602014,2060748358,1252649201,1713269238],[1829845578,404799303,1043223456,80298855,2106520044,321607269,1783677685,1290662165],[1677593505,490191082,1670028179,272384505,1346224836,1274361686,312120331,1084946190],[2068898422,205154955,1239622449,787863255,1578436957,1447693677,793176382,739917546],[1147023795,1447860930,194970237,1772704356,2122258275,1833646418,1872732209,505108633],[444086760,128720363,801217038,459869001,420084944,131943963,1008704070,588472677],[1251439719,1931373099,1967748591,1112159079,1649337920,941881671,858788131,1318448728],[627693591,740051656,1914771187,979571852,76382724,195570392,1235081256,117945230],[1881957209,965572556,483425783,1424153,657893216,1701620805,2035534779,937653676],[1698648246,999043733,315642668,1483381695,1564422950,582780507,965969817,1931067767],[1383388364,1876646882,583377522,1862445825,1637730704,1605990906,1997522185,483571125],[1459945614,1927933333,961878281,1705432246,1671272157,54049979,286024616,329596503],[592826584,1643503463,1704766941,1172694649,728381926,1327596679,1305911128,1329675518],[2015772925,1495882886,73436358,2053432572,1114234412,1053048613,407829993,573244534],[347103992,850283295,1935885982,1400386152,1173274114,2083759042,1724592016,486381730],[911558549,1593020912,312346518,1888755708,343427760,338568227,1067805979,1936165279],[1861774482,86974426,1174402482,1388654153,1370470133,1128099631,824831098,1312320630],[1388792528,1169350055,1577624458,1709515712,967478438,615668561,164059626,2130271538],[1644406174,1157084539,166269389,452763323,1711108667,1911045459,1998840801,150315910],[855210779,1260572798,45877995,650110456,793117075,548262696,445549602,503680153],[1996389224,1257176065,1175508461,1980627357,319527478,163436118,1964350630,2106973856],[174124777,1456069750,800529454,415415779,1495882871,1571577925,1329631396,47958038],[1928510382,558719345,1539539770,2103735423,1378364366,1462962291,550488791,915355289],[1305365610,975420487,151842042,222755802,488965576,965183805,1684484534,511174139],[2086646193,1452347861,1856249373,139203751,127278017,921817613,2000001916,622374050],[1263513654,250227136,1133842521,144866618,1294337331,351783819,1510884378,925982635],[1295729165,755036710,120312550,2099502249,1909609132,759413169,1004109221,1617115885],[1618762533,1400501232,1183365708,706665705,154779220,832574856,109780848,923221833],[1965283751,190621224,1776063072,1363960622,329449035,1995023578,703680637,2080242975],[1174263174,788125477,463044638,2099993830,1503395714,1638238218,489424941,503095188],[208946201,975969119,181365870,1430534606,580535782,1915117586,1227592191,497781364],[398760432,1621451499,2058357568,381498125,842026132,47101897,1552224030,1788477000],[1911979228,990616999,956624895,1538694901,1872899163,121556608,1901519323,1795048047],[1507428266,727634848,1038260316,362470336,1092336496,1472654228,672408427,388495416],[132204847,1436541991,25904307,1920039194,1704509019,1602498209,599976129,1028032985],[242509157,853145056,1540092574,684961512,1268337558,296869573,529207881,247220997],[313432845,1218692882,1747782259,1469059370,1684192096,2018120497,1230613606,332329765],[863730113,631714884,853144348,717029389,1169568559,403987237,1239416262,706904370],[1279590820,964763777,562267026,1952173582,1812129054,312742254,1963742084,1527582557],[1600762190,1827103648,2033395664,1274063285,199708262,401875534,1035795888,16749000],[1360324628,1981955516,912316205,183115814,1023131224,1645011220,387873190,682647276],[1899206943,1953165892,1613467022,1837476308,514941285,394798924,929974142,477619022],[1865144062,822324138,2082198296,1902189137,1590858429,1568527924,2008023545,1079622503],[410247989,152601330,1439268834,1534419341,620825871,326066034,475087034,2019591193],[1294575876,1780920813,260492646,198360518,212912501,1963282679,334019515,1038630307],[1190918076,1632493663,1769281184,820997043,199262431,2033778471,974361624,977495404],[1921507471,1903021321,276360188,749452354,390684174,1170169205,465475230,629232972],[1807082852,102968708,1000935044,1854255564,103829225,2032661102,472027928,118412343],[1056783621,1441974048,1564776748,315990018,1478143368,1638662507,79825194,1677628288],[1876333452,1309822143,131939203,372508116,1765052481,890546103,1558365413,1784083419],[1257174118,963548115,892482244,657016747,1122155989,238319607,826580538,1341679693],[1985469065,426473985,529597441,531460165,1680050168,1129813775,1646376629,730171945],[1813724439,41449936,1772503756,1493532242,318593177,615408681,897913705,1043049316],[1942891892,2108128378,1057496579,129030167,1040498842,1526332653,1347976258,318842025],[682540950,954784110,1644466739,1120188997,2020014259,1247933643,103248994,1569216653],[1339529068,1321564533,51899905,817037572,382470542,358720441,850665334,1980319710],[1698150551,1868202377,1756623292,1552343799,2112579749,150877235,769640053,1236263894],[1394951916,2046817365,1852388247,145033857,1199591908,2033987568,1789130756,1439032888],[697918639,732908428,989343442,1036714516,905157833,444597652,1283017508,1900209215],[620905521,854843726,1007897856,883562385,549399089,1442019554,1476462290,1028968068],[2130637863,413793272,1771887599,1569439003,609193968,499079603,1785945849,1115959069],[1630361741,171114710,1638939842,647951464,1583712747,2033348076,1489954908,623241050],[99365368,1285286826,756153799,201038648,477575436,827526930,466793092,137707644],[1934564662,1205392345,590866775,944353005,1501372401,1088817466,837907298,2052657462],[892574408,1142177197,1009571201,8117317,994582910,1563618427,407864082,1162058275],[1495475172,849633613,1394556002,182553553,779583209,688953669,1508813281,2075301227],[209538603,6416071,516063404,1006982868,1561792083,1083089229,1354904289,1514682881],[398356632,743436619,1384729946,1562263319,228216030,586856908,56141533,62632813],[1904235630,577819576,1544875002,1594100042,635430874,1502095529,433859692,1910911371],[1373828696,1676752655,1350753114,180081189,1691842085,156470675,1003330252,1176351349],[1788109245,1384839772,93499054,1096468564,1087352729,37938272,368568981,1817879944],[660074832,978743119,537545100,1400477795,1892415840,1547901173,356848299,1669525949],[1914076000,1991853638,1899140791,128415804,1810612394,334594086,1985139664,1873121683],[365641468,566835676,1637978538,622394670,1706400992,1441361595,1445390181,96879875],[1115283200,2103489494,405685233,938262483,250745101,2095515523,1574585705,764419545],[1444752373,528900203,811626195,1960389114,1236585472,1235789369,1903252201,366854824],[2064007275,201647190,40520034,444484255,1481535847,468411459,1209458745,914836911],[845517735,575062436,466869826,40295051,1501733082,1229112443,973665432,1618335170],[401049954,168491911,1036945939,153043992,1935840311,383384310,752535047,1149461987],[476001944,499865087,199717017,275708595,1191920120,954020632,267238138,1386478157],[1855228714,1115790532,209414060,2037119668,500365164,1698250342,1114150398,1366670515],[1935908016,402121179,1753964261,95444884,480583025,293322637,954270081,1566123719],[158273965,1795223865,1271224508,1090070970,1919995781,588085707,539839334,1782805569],[478185062,765083467,1537671538,1917378667,289888352,1681838087,909080840,1934767323],[1063663232,2125808822,1844381437,1346199200,452103903,1137295448,1735367098,1125181856],[2098944459,1844676222,1604378944,937812637,281918429,2112272705,427185101,345018256],[156411439,798791163,770163002,1285430772,1864252299,869323042,566537708,698961047],[1548756503,25320674,399456928,1682573680,304200707,1020877537,2010347750,512247041],[1265583328,829040247,692768684,165766278,1738136182,387453821,1469541578,220747570],[2055882494,1574261612,1847545317,754137327,642806473,1279014658,522057954,525904265],[52454972,2027521415,1199302380,1220216284,540115508,234064613,218463345,993435522],[673653499,1676985086,1186947453,146069625,424723246,1338226174,946763224,1216323669],[943252540,677540021,1343537716,1532559716,1155703221,1668341629,154282252,1180993324],[2103867545,1983961248,1499680583,572567241,526592702,1451723799,785308129,759210314],[1911490766,130894503,2037952017,1279692509,1080953928,335192802,1048141040,1042014710],[215694711,327288498,1108697523,1886149360,105617036,1509109866,324747409,936444234],[357071800,2044726130,650698694,871954774,252027046,651911490,1422460290,24854630],[1517317704,1556467607,797193919,1291755819,1945796462,1470868358,249143031,1704930083],[1074458873,1213747001,1908924676,1656444234,1513854278,1283461815,55820757,1842760526],[308718599,2009689186,1361546160,1193787268,1312210190,93412990,1677694856,1298997970],[347004957,372040267,1629150498,597639884,1474960024,1607938046,1813349219,509926539],[994859887,520923137,1322147986,573773984,800625858,1862129166,524145630,964251960],[1486775836,1226997114,1552401974,1216239377,316518659,1313721861,1845340151,991102395],[999273893,2017894090,403422201,1436955142,1114306181,1149195529,1323047782,789444217],[2007369189,1752581914,299764816,1812037088,1573431797,1430146316,1551759297,1203493268],[279815232,1904677582,1191407760,962251358,1003055535,1581822297,1565755218,766809902],[1056982184,2081700089,796928986,1742343415,966051595,1168348679,2050495109,324835131],[1630448522,356362965,389798902,1775451624,1920205765,1416141911,848265590,1732590776],[951705430,952661501,135014408,718724151,1155343420,1429820298,1641133497,639417860],[1137997275,417972259,462289390,1864946392,1464656787,1456231836,653807580,1810764345],[1154952803,1433826321,1993138131,1797013402,298665176,1960811560,305861240,189152832],[228179143,1055924103,360706581,997310833,775289820,799145087,1721743827,89816700],[1206841123,1389576387,439202190,1811004516,877421874,1982754527,1092700747,685256339],[1062102182,1294779718,88001852,673287323,1488277639,1676806822,1741068455,598293272],[1944693018,1290017907,544628252,1919474782,441936227,1559286769,1752964639,535020207],[700805787,1104491520,1742068710,1789412096,341230774,1512802273,1924997393,198471176],[409911776,1963900707,2038229434,388778897,1579070042,517775048,1476702248,1680794958],[1413803276,226746664,406848562,2066126805,2128001795,1152951711,227422397,1853156584],[959580175,1467212741,576534455,819368023,576327073,1701143534,1352735126,685935526],[76101035,671505480,1748794063,1808044397,124502522,90838997,1649554528,644020555],[1310710108,2119796128,1110647358,633982356,2023495468,2020819347,212148554,1686223921],[374712902,293576091,726822494,1724534881,1289893178,1941837353,792874376,567134596],[1135280509,597995167,1590929201,1725401638,702251546,1376008987,1367852023,461728136],[1105311043,1711391111,161584780,267134305,911007814,1239913695,734499845,499115907],[355501869,367884318,920092432,340370637,895998240,977106295,1187997413,37734580],[750362694,1129051141,2064424869,1866980348,810282551,311079699,2118935952,402138357],[2103613677,521992070,1799378692,682526417,1104813229,1695314572,1683724289,615894240],[235392018,264563963,1892463778,2041795665,947289521,158798638,185195189,2094152042],[418677033,955744498,1052677950,389597074,869924662,894381121,416965692,1369519091],[1778893445,1540800018,562505952,793143245,1721163191,1995117049,1182387797,1561197886],[819939782,1701703050,1770822419,1893791141,2088874642,222142922,2050371883,2063425152],[590011311,311617734,121043964,924248458,383726318,1105715101,304932120,1019446741],[1424570902,1918968950,559447365,273643495,1379286028,1545947568,1684579043,791524754],[910846468,471518303,798730801,706891489,1249050324,549715325,787901549,1222245684],[1184660611,1156620282,1138026885,693627538,1156156757,830136664,378116697,581966032],[692884595,1880422850,2038223425,579209571,1944990049,722727262,669985829,349307198],[31026760,2081279853,1501059007,1796291916,2009654638,946573137,2114195344,23959999],[428827920,265811546,443788550,1851216433,1086082815,368880815,664463500,437822805],[625213926,1831065776,21692552,593177738,897472823,661894555,797883338,519072835],[629330291,307575559,525327167,508710953,165776055,170899057,795142996,786040264],[844493088,1943226127,559927350,32231252,1695279549,1697846243,158382056,1554466810],[1730852901,1584464582,1666069643,696906294,1238152626,1012320117,923991793,34910603],[1134745309,2038191992,2024186601,296719898,1397286083,1350742263,1105393657,663380323],[1202571667,855655892,1688294796,1841097676,1594077060,55753205,390253354,655564039],[1640998321,32067651,834998266,125792697,229634550,564566836,2090192347,180605107],[1903060208,33659368,1528405326,381074822,393863846,885852307,908634634,1199486143],[1210762487,583213430,11023079,386868802,1428509924,30232162,934938974,1626265707],[132744176,320834484,989333450,2023467297,1250961365,1493304050,2071470576,397527289],[815249015,165086375,293263743,1854647900,189410043,285557618,1652483083,1687338384],[1206940343,1450390202,790354636,2116053106,2025884569,1301777965,527245285,297305427],[608260801,2096422862,1097034551,906086146,2120308362,1690811665,1276045075,755064727],[1895894205,835372032,2002547466,34023835,322228598,990442761,221850902,1346872540],[1288501687,908088275,661465269,86014174,850476412,1773634541,1825001594,409198988],[455227165,867796922,1176899927,204291147,656729795,1660742376,246634535,426253609],[1930758442,1401081087,2101981853,655693221,104416502,81742736,795291702,945211647],[1698604390,1483149239,1980259542,1023099,330821897,233183031,563262588,947373794],[171953475,279019493,844660517,1509874265,1450864913,937086933,1530029580,618651229],[91298527,449726601,492564966,1760300260,693057139,1969639143,373702829,1861553218],[1159629853,509881589,1909409410,486829194,882332292,916011146,558425974,1863426401],[1172442472,429041071,726320041,563092372,220092382,1617838269,274827492,1555309432],[449659810,482147707,1143254791,202610827,1948125226,1063558985,1406971670,470650054],[348457606,291939201,1970349144,543139608,910984776,1109315665,805540400,737190896],[2058739266,1613010281,637534514,532653843,619216849,311509858,1052962870,1584976205],[1000766926,1738135487,1251099188,441523924,24100225,1130608282,1341737423,862441567],[1624124258,417893754,1552950645,2103271728,1288726572,1800599224,972395231,1489521241],[1479979975,659592901,735665439,1713023149,1903840469,469172849,466570824,1048530725],[1064807677,1069871139,1834678845,1929510512,1064283446,1677198631,1712122263,1963359601],[362901134,751800429,1586518457,2106178597,871183809,130318759,1422844480,1596490685],[689999815,192771782,1054845238,754204857,442139426,1931962948,1926306214,312468517],[1222053222,1131521057,1918072453,658051759,1203965816,815026702,408960600,1627282599],[81158484,251915351,382983348,1043285468,2012855397,1195255725,406324415,1043074275],[1858970564,183829159,984079515,565944138,1625988805,1822818117,373610298,143359920],[1584809180,1451995671,1960971240,485948647,534904606,1010716181,1240756074,1981826426],[1498222890,1661870308,802377384,2020010670,448729962,227519335,986082426,751144990],[264629229,2117686457,477799693,619128506,2011546844,207700019,1218925017,1978143185],[1717891951,420785022,1837247217,990486904,1646931228,140209457,1855030032,788668337],[343926919,1732514927,1678721265,1064148421,2095510891,1650194876,1703522016,453047501],[1913743406,1152563194,1736769817,525722620,1797644717,1333272744,1473312052,1861422722],[1535371986,677275537,125962645,1594519665,1292046191,452790116,225147815,1924373698],[1349075540,2010666527,975571660,1962032043,1081039217,394524645,1694845766,897057034],[1273624210,680725772,163832202,510288186,272375003,436463678,1643680644,239929354],[1983846631,361889410,1315593285,1759367002,1915897305,798837489,1341410508,979488030],[1517065616,664388811,1817586954,1174324667,1644020015,159658675,240949676,265524703],[1655796246,473583702,177305279,923396894,1657598507,1111387106,1736897237,1610060262],[641796713,514190862,1338157296,489668886,75066553,524700772,1173178194,1710903994],[1043607848,1816526120,349035990,1515557207,1731842726,2106558846,320788176,1741763269],[1128263992,1813753311,397549815,590725908,29795588,1558749215,958188346,1439460428],[1017964620,1346141502,1744157326,362152610,2076591264,1551346520,106571995,449894366],[1633933474,1285892918,45239023,798891893,70207035,629961814,452082701,228935116],[1875768349,604646994,978538293,464278197,431639791,408977701,292102123,1673628452],[390465206,1123244412,1028907208,2090541145,1142760007,1505392727,417522348,1337573778],[1399949185,946241863,92542386,1582807381,2092092050,1795566134,274976591,1586874328],[2066429442,146426803,156591038,1174557595,706126590,851828300,159786371,1779420466],[2021137002,1814553572,252115418,181064402,1974946194,216395634,1538639372,540999394],[662585100,315605058,953883879,1135967540,1986247225,1570829012,1052487182,1927524596],[1848543133,1695862406,1095887148,854914463,425240625,1863391547,1157831696,1371143945],[204050520,168174398,496810037,1505784227,834668439,687532726,1280380009,978367709],[99900888,412354183,274217213,524148736,874489206,1268523281,369194538,1630429828],[425705517,1604994989,1335898888,1950737984,632825446,1863988711,1821615103,377041391],[1561405018,239168751,1614645705,424748690,2014772684,926390439,1517714339,2069867367],[820205371,603228180,1684445622,1058779967,252478408,1502286067,83413728,1748025328],[16937582,2126815202,367263719,1530236087,1242215454,1608009875,1922465714,213853160],[1435521159,1340966732,832262260,193432986,1492413513,1430099993,701243529,441193395],[1017704421,655130362,818617400,839825150,692044042,2043889194,150754631,1677380370],[230030402,293479530,393527674,858464607,2011947282,66711420,1744929907,1154320467],[687835837,1958412055,608451239,1006691409,220427296,329517621,1343215645,418752389],[721544080,886713932,1772178177,645545081,726519087,1646124308,111561441,1464364758],[881935636,1508733561,1129181517,826044514,394636771,804219202,870052605,435850929],[1393969804,75404907,221517617,373988158,1186717606,918232443,1589879941,2124714888],[1189838059,8271492,424303645,82909239,1687978357,1607335743,584418114,1959461413],[182338510,1674614104,278632670,1478385104,2081129206,1942328340,1982013730,670717488],[1312468138,310458163,692201224,1029036005,1818393547,948824746,877677394,794638594],[417435866,21900303,1934903107,223719226,1541912695,2004836540,1009500915,1429470506],[34121542,1423357233,268908069,421105500,700227730,1532469826,90070438,1550349606],[450937311,1562818575,701039317,2116208720,1307210463,1144879520,1634300340,671067163],[388834176,404445207,569349371,1838211146,1589869121,1739161995,499189149,443829219],[1251729827,2081088024,2065281375,503427659,1900014454,1275412690,1822147615,2004805069],[1539465025,823834008,118245217,1108644701,364902504,1694174634,1192150536,1679062465],[1421863318,1737287165,1756412905,1182577704,1219556296,735440630,1000133251,850376655],[1133520845,1636099586,1490555535,1692091996,1698434529,602949822,1712786799,1651140004],[968372866,2051918426,1735847793,267333745,492464740,757458523,989179258,194870381],[570671096,616200082,1127664238,200586862,77729936,1862000353,2113025652,115700272],[1962537855,2124380266,348028545,469421948,232960193,2066593593,1463013374,349295061],[1443945240,845954968,1666454738,1414530602,1287473313,642233642,1730827568,415122669],[813837495,1003166475,868210413,216512298,1868393945,710402593,1190832284,1288882938],[546999047,2103392840,1881348357,839661385,474305171,1623590599,1459233538,1225901884],[18757321,700197797,283440475,295086003,184704027,300006295,104646797,174819924],[1502153556,93526474,2082154174,1547342422,1178992418,1356949208,160791981,1355500050],[678846046,259939342,1467740366,1627275131,1445119649,1706812131,1220541535,1472804215],[1233108904,1819907784,253753729,699018187,1784239268,1544385603,164705123,511901077],[1660873821,1826840466,1654046130,1794231672,1612311795,214700401,1560874148,1242889806],[947532208,31307247,400432741,397456563,448163589,1844707886,1228582132,1234828206],[330432990,1083405378,21810241,583511969,1656112657,397756582,970022914,868528357],[1598643617,1234520038,46093257,1696336309,1248499986,1422828002,1627644006,1538256138],[956385616,205312465,87248183,320815491,1534462388,1789347954,1389608383,197122968],[680720409,1791610305,503965531,1595164642,296953096,753603731,1437515458,1487137389],[113719687,562102784,1256115894,1957124588,1625671451,387562350,1117293980,457178617],[492354319,1216080228,1426123006,1478732033,801996700,1553306623,1024403521,1802624426],[1853526977,653765503,1654363544,867579043,1224062521,1079465011,359998682,1740461726],[1394581545,2013180684,2000604081,1368491578,1418511157,1959320176,832485004,1101898031],[1235519344,443025949,1658363831,636016690,2065725146,416487697,1908167229,282662956],[318816969,1064943802,199596632,1843235283,2005484266,1511614989,738768959,541194299],[710419983,680354098,165778834,1374508114,1622579322,1344190771,297069360,414857247],[94838836,337931158,1381979701,197392467,1637667731,1856436570,214888710,1343994794],[768873844,1819635474,2121611341,713000746,617269114,1098264566,1368822854,1694041299],[2027494930,1889191850,261039056,1465468500,1954258704,453305457,1428611013,346399556],[2074330584,1305338547,820685507,1687398857,1717954525,2034207820,977270094,1333445674],[865906870,687103012,1403933308,1386841429,1991014811,556824440,724549311,954509853],[489240083,1493907285,2057310063,51469752,866761159,1402038017,291451468,2021538762],[755959631,206580502,1504029976,1661642371,831833943,552835612,1995861266,782490950],[593130964,1159814697,407198129,1003661318,1027317727,1772473726,2083327955,54254729],[675176684,1092064644,559385975,1017014413,1892979303,1986906083,178386538,328475966],[503592943,1995253176,1286773845,1913573062,1184751291,185874135,168702649,600647647],[573971863,1245836978,1384886592,596337891,1501680615,966476280,1044896916,225169728],[1398068274,486582833,661782548,2086440972,380444567,202048453,731866309,1568649914],[763077619,63964092,1164345802,280990899,1878278309,2027142854,1210580070,1836736975],[2064560400,1788541222,1521722053,660126794,1030397334,665877740,1777914503,550964068],[989916833,1866974430,927773675,1716831076,201670823,772268003,848582390,1474711644],[1777455961,575652931,1492711005,2019738634,1172476277,814934778,1259979237,1861901011],[1301369100,324253251,529690572,548915263,1406438506,2063532613,801594534,368858766],[1181519597,2098380512,7079691,1002390328,1234307383,897413537,777623202,1933567123],[1445368599,609667043,1822595667,449432330,1086008899,1849820666,1875049740,839334289],[980508767,899336212,121496965,310688212,1768619183,46124984,852818807,2106468585],[1591498182,1286848911,855347896,465436973,580356146,424728435,1396888226,290590294],[1592867697,317378578,705967863,1990696183,1221760203,1922348848,1243078676,1461520297],[1593673095,1565331289,311868128,742232782,901432656,753223438,1332416819,1553755505],[229347393,32085023,1697797554,1505799125,1502665925,514649379,264435870,632704900],[1478725987,857845902,1781974798,1824854072,1645789076,529220996,1161269287,51061541],[879475979,611431994,564798373,549084956,639128570,16684687,153241221,624061943],[2025810196,1649593250,415615200,532315935,767748113,947541941,1058665587,1741456527],[1147333038,294512848,1104184571,205609292,1407405491,233379937,1293469194,1838316926],[505924362,266681970,2113049524,851488989,82602982,136805592,1979672173,841017938],[274406437,1702374858,675231718,1934843866,899958517,386658844,702720780,209629123],[1350544784,404886024,2055692815,520501106,607476580,1996149572,1073716388,750817606],[1087686613,1240376448,1332920599,1343697707,1436080670,742933407,1110756849,994675860],[813601736,1490191204,1697865783,534680856,53812120,1639769140,387889214,1297383539],[328421561,1615902777,900998108,898253770,168500010,2021505208,214630259,1168860764],[433928500,494894661,318396474,1626551273,965514889,1028556812,1237569972,526785540],[1183277835,2036533550,757253859,415574969,1432093066,1230241755,148139024,897327377],[68541462,212382931,577044330,1510827861,587535014,387493821,690630114,226853465],[493381875,2010841428,1404360422,895437806,388520698,33194408,856274163,157259254],[377855360,183052303,882469080,221851822,748070512,280696979,906942912,682158708],[644839797,1790867586,723551847,172901706,2001636666,1817910599,306421051,711825017],[840114135,393493101,1512700231,1854332273,1139953704,1908801410,1582502151,350058030],[1484739850,1019942597,1771066331,1176640393,807199346,566181389,126574062,1390352705],[935572852,1623113518,54254873,947840238,1238022665,1620333799,780556001,878616357],[203013691,125512175,1055383591,1364864834,514952360,245269216,153670618,1906300099],[71784363,1842218325,870340344,1918643622,1498041823,1242621512,154119586,1711940189],[62041473,796412699,261457200,1948944241,559960916,985041925,1388457756,638474834],[1362780177,966664062,970290162,2300201,275336029,1726920820,1872476146,1964081470],[1242216961,1593832485,754805056,1194310084,84602161,1221323960,620621699,1978567000],[1009507903,952109684,565724619,1048930227,1793334910,159398325,731170905,373050338],[778684682,1423848623,1986796697,1923955524,482185895,523633582,1988947593,706306373],[2110184149,88493598,1427751214,1850593253,1504270206,912214427,258475594,1723123542],[1102341081,1052979562,1202775456,644575965,286356133,1143273483,893672296,1856453234],[333462500,1134628230,2075572092,734235907,1800075588,455871829,748218418,156661844],[990630493,1995901512,27258870,528240801,1493265897,1694514113,473262657,1134620924],[15626340,1007631322,706558234,79291405,1068278142,1604803972,761947843,1811495236],[2084521246,555575791,33508975,1792649855,998224079,119651630,1592860538,780255773],[898833808,122130518,1170924447,66783822,495705514,1245519571,452028916,959920513],[577399434,844463715,1293040667,1465623580,756122899,483347975,1679684343,1444969274],[243138965,96201841,1409049480,370142705,1136337677,1284437853,599260238,731984460],[1399411615,573549941,1143340573,1631910727,2130138247,366336185,41750830,2073252408],[828372930,1550481949,1016920192,227235838,1404057877,937333709,1844004260,667785864],[69716412,239945128,1110339091,636659971,992619363,117809941,548280527,2013208437],[675521442,2044329415,679880147,1113503495,733175479,1144317425,1419269373,126869394],[1011113157,369468294,255210913,2083612795,1461621893,747365631,933736030,328049655],[368321792,1693430005,589303400,538587211,1694036791,225735742,745218712,682133804],[597872952,795179970,1630999699,1236219244,936848098,528269725,415096188,211463442],[204565157,758752074,1446844740,885008709,497618886,1153893223,1063458612,172641043],[1630635279,300300545,1843042508,1452572204,1904726352,194660426,649212086,1834191544],[1130771987,142000477,1490732442,1744500820,1646212393,1463792214,616542929,1617952910],[280238260,685840161,943492186,1627540687,1615582842,46889972,1376694621,404905438],[304129508,1179067364,1421421725,1842070498,1791609820,1437815224,1778460336,1196481947],[1191580945,1540516808,1797310497,426045257,2098473199,1084646425,1048882245,42319464],[40705520,560888358,1291652143,1296500470,1990075764,888277737,469965652,4250012],[878026166,446765410,889661756,1705371667,161090740,1670653948,1373803937,490990833],[778943251,579492172,1023837018,67364330,472668624,601478822,2067549818,728553946],[1880939271,659898985,142891693,853751028,288590538,2094449517,856392135,1064707086],[409424769,2080984053,2095145285,485194117,122133961,867530790,21827348,1487116442],[638435650,1102352180,1412367816,1613510693,1593892245,1717075728,387624921,1465911451],[616383427,1213494811,795219379,1006177937,754250980,1154333976,1070630464,1156357323],[950568473,952215261,1171186234,1336954462,260766220,750163953,480118873,129206558],[116092878,857649313,972347105,1697614720,1536313599,1758359873,1583904167,331896569],[759082290,1013955547,497723073,800109146,1128186140,1982749520,269596319,599375787],[642918130,1493508772,1578055563,1516124883,1204888870,1118374142,725539907,242021494],[1809413892,1339732848,346415448,488695139,631774697,1278056484,1716177487,1000456242],[48104555,1369363951,352519620,129378178,319247937,501032772,474048139,1484416862],[1158553165,712166651,1179612800,1465798016,638100505,1465181457,1606730471,519580284],[2051716181,110289106,1756432438,709690968,54116629,624599112,968839691,1136809502],[1980626492,1369488273,583395313,1840521529,812292261,1023932660,664147000,509837423],[289279672,1535415445,414861079,205496832,1922411499,1795603398,1945859184,1168600823],[331306743,1622470617,346322548,1030772197,360389870,1855726801,663281167,184570140],[1283290536,36105053,1546678949,32357307,1024280784,499762141,1368327171,57754634],[1764367219,338084658,398550983,113627213,1517180800,167488072,1737163116,476147966],[1533768118,728144469,194611145,839347095,2022046075,396863650,1184263469,1028287845],[394520271,607444441,805843630,1766608714,727260077,1546879622,137274406,459154191],[1105184695,99650808,1329337670,1552929123,774879511,1436434684,1305998130,1299816218],[1418902117,1638216747,1308893215,545872944,479660667,1011448879,111598571,375073015],[1807146504,667977386,1872137451,1518746148,1060327041,121825423,1478524339,1566071956],[1077858443,1897720367,597697064,53059949,1525737,2104124100,161647288,988430320],[1101897390,1649848115,760726649,1338788138,1973617935,477643053,1356380513,58120638],[1425853202,340093826,445304319,1413673510,2104659890,1774713055,406654750,1076818645],[583100402,486099845,123135832,2081326549,392716111,973429746,803448919,1726372851],[682764182,1132710569,2027024306,1281389051,1152308355,985004294,1554997010,803223860],[1459906691,376487938,1088167833,1263623891,1927923383,1751903711,405081763,1183790658],[251223967,200999257,1505416949,110777615,2013296127,490813143,1288458103,315314559],[181035414,967005216,190985742,1957185760,1470422008,682880331,386588697,887218868],[758437519,1403831929,416929572,1533890394,1288774527,159620008,2074009823,1135161436],[536916144,1377330855,1651611080,422567855,1875752894,1455748814,380096677,1674555531],[2110202043,971410204,132631125,1558124775,954129381,1881198276,2018409023,68806958],[487721277,773024535,1316566369,1738971232,137329903,830996392,1537640958,439183574],[1968311109,1297501243,1938250891,878767366,2047012080,1786988736,733981312,1278899872],[656594739,1128836409,461069383,976868335,1380925186,913838987,1696349520,767761221],[1064612062,606199866,1871496858,243820619,1923968105,1966777345,1632331243,898525242],[248030151,485228583,1709830437,992865597,295065511,968361972,324854388,292889404],[421637169,615638065,1371700075,50436158,1407289704,1153142545,663185071,1824082160],[1593082923,1440785995,34304908,59320379,338831725,440002957,610377349,2105790727],[1001107535,1279328037,279968740,1349355414,1830502459,382714093,1159934620,86684553],[1900873457,1013184238,279213042,1803691135,1546861382,259109622,1071288538,1039252338],[1495543716,1647124997,2069393013,2076995800,1469368295,297592998,741559730,1595991227],[464041853,1835648537,804124632,1055427447,252182901,538171824,1862511742,1187456837],[153707760,1665849372,1315081673,744055654,934173192,1031785450,2061626252,1461730636],[1857967049,1890251337,570462046,58508852,1396707607,1777445968,1388871733,379562106],[975550742,1344156010,399467470,20142857,1072785474,1519561754,1476371179,1497848939],[646837529,674521127,669277390,1081655987,1572687631,2064223052,1406248812,740322684],[1952494767,980874746,2089976613,220062719,259342622,1720694485,131621960,215341756],[1364018525,1389439404,1169492173,1888393849,1668122561,139720233,735543244,2110145731],[1083277883,1074437293,1501783304,2091288560,1695155299,1433150111,1315692772,1661739716],[723881872,1129342847,2048982128,456254492,479743120,217240220,1007516762,379796940],[732150704,1483199642,766929146,179124324,1932624768,1494422708,1044768900,1745403699],[1591763621,1666571251,1487952578,960439460,1011729466,1782008193,1654787033,843195658],[453938769,316289752,645564201,1021518926,700154675,616729573,881160462,1972787970],[1743041120,653677201,1036173960,700085504,110836536,1903710510,882682519,928379578],[14960581,246635298,85863791,1003270738,1049809025,418653257,635713093,136770116],[1685410270,1933677131,857743012,701558422,685455779,1427488544,472198087,1551318563],[752523692,775168372,687090951,366526746,1815085285,834524957,230416964,1942850615],[1303287555,1869623519,851991161,1969079022,726336468,1593642301,1950049203,812182458],[1350036953,248329225,524081914,429729874,1957067261,1684536989,1560785359,1526899779],[1751237313,1837660034,1575088469,1515124847,1891385746,1750778240,1875025308,764127112],[95688768,827901688,84948852,1039757450,780205859,2069112088,973082904,1339986067],[1345134868,1464387182,1587597178,1804859145,750843859,1677149517,1818169839,973622777],[1390976674,37998003,1019898212,677517120,1653419551,848865756,1418614998,843411778],[871969570,1686741615,565853739,1613199569,47205383,1591569077,1203925010,2004415721],[744534255,304169056,1521562650,288982880,1798073503,602716304,318146918,1138823832],[1272405748,1288723787,1538150720,659895221,206301865,1253593162,593401421,1708898067],[1389199575,1995578654,754321208,1300256259,493531895,71021294,1406191239,1564412057],[66329627,393871849,807217736,1205694282,744857578,1330283618,1029774625,44653238],[359371485,1455610943,1789968256,158799677,1057765375,1739285802,741640842,135264754],[419234735,83163444,1596271462,378933784,129575454,335976467,896081528,806354061],[1457313172,1969559523,918419310,445911560,136317075,189565759,2041908760,2011233965],[1608528463,1343822796,876644700,669076987,1194292318,1795766190,718554261,652596771],[887962059,1316594894,772254268,1613838427,1797264144,1258937441,614486565,1585284306],[230606752,947406435,122917430,1149387956,1487981338,2026702779,4365455,1946099807],[1794594988,331570293,660496160,1101649740,942309446,985636258,990185427,1058147035],[391487423,1497467168,1167977196,990077695,79337693,1583289565,2013345574,1074738017],[105921081,1400859622,365100047,2093429836,1890271428,2084841014,2127818206,766849720],[1961174904,1834323705,1756492193,873183270,212541161,72409668,1289952932,648326839],[200793182,1140359292,407237838,1615780218,479303500,170339405,1467843377,1605007168],[1505735705,1488508727,1277775932,520795544,591427092,196764771,1697647942,1584963777],[1554775265,1428047902,1996370302,524075022,1737053646,1000587454,1804887824,2006379618],[1886666257,412339813,1631008188,343636244,2054664300,641670073,264995889,1728255841],[139093476,1404758458,390162225,689323661,247361079,480462041,1944863535,1027718846],[1475666131,112387197,398085665,1690778926,791894492,718025303,1898971530,1997666614],[1212298111,775660026,1167438890,28673951,718680030,36290128,62453159,461503687],[2095822797,1554514639,2037736759,971598335,1516320938,1950898769,1722487458,1726858546],[135585746,776632422,1361722306,2009521400,1548013842,2067730329,389084381,1392626617],[1342718778,319287507,1125728438,1481214875,1611936812,1763922454,39918678,1683690160],[290354833,1607566889,1518861005,1589506346,1659073643,1100763042,544282560,650903154],[1420611873,1730269568,1308458263,1912045046,346659800,1037648943,350827854,652649415],[176867674,1865079957,1344065539,1134945785,2008099398,1738843092,1571993447,1300313329],[939174716,300966080,206988329,1937035093,749034950,1188336482,511304385,744836221],[1305330043,2020688526,1950926355,1404475651,915064281,1190743760,1028730492,1532688485],[950055336,1348601948,1926699689,1664127030,1087120195,1812375451,1656297503,1917766037],[1180391520,773273235,1361755548,377195044,621506418,646956304,1590928569,1843900134],[1888597293,1360116492,432493716,268159924,2053470147,20129514,785575917,384182059],[454636179,434347909,516500495,1229120849,1323026777,1802205991,1434957605,607383870],[1023256188,970317800,1828258147,26995386,1152894773,1854375566,1104454424,1423733314],[426824450,2071010872,1974891521,1341098112,306662327,1211456946,1372035754,767233018],[1824077411,548343381,831205541,509850287,1469546870,1822732047,1253357491,705745323],[455625660,145015662,291973194,701082440,1764080477,1485437477,1081148966,894598546],[987490861,54505441,1764726121,1984106392,2073128205,1306323562,1870032437,119752344],[1474423484,223287539,376813787,1446914621,157824090,745344001,326251395,1002011555],[595032382,1817915794,454393247,238576880,990539971,579043342,635563135,968611358],[704850299,1259585219,794801181,1990235184,544243567,979623033,1409369911,1780085447],[1080132878,271969034,1773116812,1461539133,1924057817,56882221,1687700241,2055481841],[1383222771,1694365347,2049685061,118067770,1264154836,11874567,188457716,553041125],[1083666837,1342620674,2029371040,904530625,434836587,983672347,1721861265,1085918859],[133553232,618613513,665719137,1744836099,946975067,1941441508,1946206914,118662772],[1456528286,1578024387,599259507,1465525559,207533725,84495448,1400423674,1706625670],[331054447,1244732404,19457037,1341983573,2057314975,710339501,43636051,463594002],[196413396,59518488,1077210387,33449028,1378870023,1143390151,1440042294,1822168861],[1853699945,620386576,399315562,987892296,1583946926,761737228,648860018,20902998],[1431436362,1773339578,1051892218,1954792728,984426986,197322525,1958241365,399834444],[2022659029,488146307,1861717388,1172108452,2025771686,13800659,610467834,378252445],[1771182495,1234731327,440242861,125654691,752867640,388981518,759358857,650918946],[1994438961,512999403,191525993,1639930521,736357681,1458485985,967197930,234098540],[577014777,1090439303,217524655,965716534,1144021242,1237673362,1846945109,1994079830],[1826557246,2014821515,548266797,671744816,263206433,540455678,26898014,1728233309],[1615462088,940483805,307096949,1908711845,490555527,2056077869,1860539919,1481630985],[655734887,1700799771,431715253,1343490065,1572920074,615167575,282957255,1147658283],[1378675577,1193858074,392054634,292890354,999583662,451136202,1509636837,528186802],[414803911,1521186914,2105301507,1660450704,2070863198,438870797,1803164878,1276075249],[715824696,1146091056,228422952,16270409,1231782108,651883127,1399629494,622691242],[13517382,1600702517,1676060071,1259786378,2001602758,1225714507,2068242022,1715340132],[678487229,1849011215,1308371964,1964363323,1280760404,609264455,772205122,524301774],[1020854619,67815437,2043158094,780554534,1995562881,1926752463,405530271,565823364],[531350647,907423659,866174354,1338486312,1221590217,2116691750,1743271091,1049158698],[1839027764,882524184,756198444,652864242,342936752,221518070,1661281906,1173432483],[1231973422,133814948,2071086031,1267682305,680471091,1651335915,1648687713,142590418],[2037212473,1131423788,890665874,1097904893,1343129067,333270076,1193506960,210856922],[746529798,1365377438,722314024,154354639,515626721,414078074,1445626629,542371295],[1931084817,1911454327,2041159668,909429761,782023103,1911382038,1405097892,1618496874],[811589895,1611972474,1451190278,2055833707,1779855243,823897559,1178393264,2091079964],[998687740,837158377,1445173513,1279974927,934120637,432672675,432651151,201141047],[1076668348,865503552,1338122697,1061803267,560302883,625652555,158918262,2124095801],[313377446,1341980457,833849944,1803506427,154875941,299438452,1127548806,1252295690],[908731276,672249200,1996939377,401424671,1296341967,1095622501,380835673,384054585],[3811343,741463540,1634392301,270711057,225968462,1597655626,2016020590,415948111],[197333447,932506849,2121237437,1692347595,1427189884,1143446052,1951393668,2042946784],[323281202,1772378266,1312551007,294494975,827640696,582408706,172776784,29627462],[326006081,2099940384,1121539748,1396209698,1371702916,1731625438,1255131144,784957889],[759456905,536656254,918202008,1830956499,1079845566,152988357,117837893,682206882],[2041326846,911966857,1050616113,236906287,1826303619,281436369,209479093,1960958698],[2076558901,165212657,1417441191,35002180,559962982,252233766,781552847,543441168],[829633649,1528833338,1864923109,1996392281,774428556,1294349237,1900549771,1607202401],[1795805951,1720711210,591434394,333311443,1110273262,1183940561,669607008,116774004],[1856443505,877865989,563939913,337610511,60989295,768704200,1271191082,1865835658],[1236764684,1847108428,1210952857,412967562,253555337,30728626,1083309159,276683166],[229515707,622960867,1596059746,2115143837,141365059,919062947,677776622,1413901861],[1232312041,1235369474,984587328,773127744,587218174,848391568,1899546441,1088393941],[2028166489,1432412682,1702796595,700004766,1219094475,806084683,1844531732,1483781504],[286490749,243613887,1438290720,628735774,159630287,992291318,1556483658,486572210],[855864159,2097756155,1876625985,579402182,1046235365,1750988546,1968349226,1657520251],[1984240528,926447036,2008074132,55360188,685871683,1744246031,1952703411,1566890498],[1641439495,706211495,1922299731,730683689,1525692696,1643139746,785599051,1047868754],[1123508795,177356778,1467223686,2053679740,534138892,1436210254,620111011,1666026720],[1828323591,971391002,636196425,526820015,206391128,1379227269,1668977157,330413941],[1810281796,407611819,1905808824,778738619,229224431,2078511314,1541308397,30581821],[637625355,2090846717,2103567733,283519360,1044106791,1580985511,1053688760,2010948910],[738601086,1738461194,313354537,814897319,779986185,1108961805,1392409957,1115408474],[1634768622,701580721,1565071402,2117358433,299215609,631730714,740941016,1937573849],[1200827206,1263819031,937951938,1017841116,1448054340,1358559633,1370290174,1933913411],[1844258278,1771594187,815819158,1094501624,646953724,1383600103,530602628,707667762],[1438623094,265802446,1146398913,1040117479,498238745,1782521884,606977868,766362204],[2112545816,37356662,1603920517,636076690,1420646299,608495859,694953119,455416280],[1814775961,1479311464,1509875148,1848790904,1839709927,1713422722,1220984903,924117150],[1687989384,150161548,338981069,651578893,2124886069,1103365693,988154812,1092990676],[550554224,1340370685,167970213,2095561485,1308951072,436095470,573066258,285993026],[83740087,353861025,421256905,2050979914,1960281200,1652109896,467570513,187882367],[785142637,1850507149,1646495782,1076772097,1368479735,1196831786,512006813,1439634173],[1674921305,1734326840,1726680759,1540201112,467674379,213418015,160251799,1190333421],[309389280,812812626,41118053,1469383695,1294697896,8132609,700395810,1758779321],[1752623308,1851717352,298944738,1024643035,489210808,1628843433,126792530,342819870],[1959389549,50817163,334393494,1430897783,57172580,84757236,1045148709,708008065],[609645167,1521522524,2117671960,643128530,940595154,1859346082,1935663598,174548322],[310088741,829850792,508849926,202698759,664521936,24136376,1101366118,2056118860],[2099580627,1527735624,2122281644,242774751,942390951,254775305,1300405242,174306672],[1656552293,528258784,731697656,1859694081,1312589711,1775596934,881447837,843591183],[1362288730,1761303397,1901453407,1180571258,1871596242,1617913729,1946487956,1006799425],[326604126,1038027793,1565114396,1511833337,227599400,590429824,315556488,281278881],[170984035,1106298196,1840073815,1600245737,908727290,2028534299,129233724,174111383],[738456898,2009783997,982252001,866849274,1638906578,1713250728,2016088749,1320420819],[1881218694,813006876,731105083,335829542,611449985,2118153569,786040042,1126103976],[1705327490,262364116,768546611,1592092674,709287313,990152574,1204399842,394951670],[518572679,671438114,1481170750,1826820427,782548420,351695965,1204151884,719730250],[1974901609,1941178780,1763952480,1732077711,961262009,439160138,893710158,869706290],[827507492,1116573677,1628872823,1683176922,1302921384,971909956,1594847688,1539205425],[396612695,1127956192,939321670,1804056555,1623899314,615858141,254642840,1195804641],[1719879131,2056868174,1752513292,1395332098,2081313563,61498333,1335522554,1977989202],[1247660038,1817883108,2098095677,1462266918,1775320261,366961533,840734617,1237712025],[952545305,730293677,1462414481,492902830,1185892022,731140585,45510868,934910118],[604939581,876491250,1036355517,1685569590,251413850,1219596160,2046456312,1791521558],[1302387002,661967502,1972761593,619103478,352865718,1295178583,740547221,2064839969],[2104597808,1115023836,193989840,277982956,1051674596,608475013,684722536,1849130957],[934865110,2027446684,1090437501,1552004905,851556209,1780181444,1891257901,1410826353],[2103351554,586756040,1764783577,263845639,1974112678,1195417639,187715925,283969574],[2051115894,1716784259,1655691367,246355965,2023265267,1862318178,13965754,1820348901],[1135168418,1280919299,1350027927,1262842216,316842884,1768379313,436121055,1829582228],[1869493504,1816480747,1568198666,2091568164,1205345836,1174175959,1751775650,1489497570],[1302631967,511724271,1187046345,2103574638,1623706898,1853565516,1443949271,1349841571],[1138050045,313541339,900601967,979812526,909980350,501192710,513376266,677642165],[1640385256,1389970761,448042614,1513767818,2062074,77876610,346102825,1078095808],[1074070226,438366163,333278258,1415555042,1329848906,1326820815,1298974713,1370546624],[1808828357,1392312544,793753481,851394455,161084161,11533880,470450921,1814743517],[1011154833,1042735774,105621315,2121538201,2017897567,1258312817,768610450,457764094],[1212084935,511104608,1754988489,614950179,484997488,871211653,120442460,1732020011],[413015226,396887361,1665924332,412470192,1903813809,1272573210,519064044,1421416907],[1218096595,1073557374,1789901163,435891753,409220122,52353947,105684471,1738240630],[1307835099,974933990,805690153,802261586,735215990,1576427690,1479971773,350774512],[1499293661,497315382,1372480266,1782200804,1119101926,2094719045,704531653,952872709],[111406801,282589602,863212930,1952908081,1622492058,1745628196,29553322,1321796182],[1517165505,1211979666,2040760647,1531863114,281420854,687092281,1247271216,1484599045],[1673084045,97574074,1336433836,501525600,442863946,1975816785,830583674,438049687],[551971295,1833738047,1256643989,1125870392,1272411288,1327796163,1620993508,2038964762],[1767957983,360218430,2104093000,620683914,1010620457,2035056486,359729916,1089092650],[1332707683,1999224496,1091794971,431019594,1841751323,1433085809,928915498,1434480843],[1966599057,856608277,1390267876,561467308,755211754,1084498268,1400360263,2057220688],[1496914283,1342617246,1218145284,363501939,401425222,1649777645,1836140490,877023315],[167102992,724840732,1574586484,800278300,605458705,1330933868,92999483,1060936029],[776644651,1239949980,1040112895,1210905437,1956501570,1140314983,979478282,1283444211],[1635810135,760254672,1577403037,769630975,785606856,736500715,890954397,1879505732],[965433637,1342461576,452728959,1229216422,479336475,2099305349,1246576137,2091748013],[573985525,1180468638,606951688,1250527414,651423689,1196837169,95844812,1385386357],[718739742,1502677095,1140017772,1718830167,531122181,1043282874,1664722556,1546342840],[1526052651,949624913,93038887,381862292,860690742,1979046001,793114031,492767441],[1211742116,1114539252,114104196,453982653,132468262,1149573712,1139753741,110061583],[1044912535,989214680,1563083116,2077097716,1371188405,399475285,645537193,301026332],[725402873,754403049,2020348646,2062006970,1194000483,1034466014,2076486868,83390175],[119707698,1805743695,2083333444,1456217414,2113088612,491378302,2078101684,237117611],[1804586773,1187389591,415770021,559729448,242439667,1385124588,871343270,429758302],[1610781828,86206314,1720137940,2103668042,1191651205,776299970,1856312031,1035368036],[633424954,1068415998,1714964401,230675956,1530919098,604814952,1399175690,1330831511],[694064335,1198284971,190127106,591174131,2007471254,833545004,1917874098,2367385],[896719490,1152749948,1617551327,650237696,550866760,1262714164,490450819,1649432389],[1319520794,1238232304,1288542884,1687239382,353455832,1996665041,1015018132,59321742],[78696742,228943097,994896165,432732627,264978416,960537635,873769234,2126716261],[1453906843,1691058058,1688852703,1529872015,566888395,1890175807,314022745,610706754],[1317496947,255375878,540601089,1079934758,458919142,305089001,1849144232,438463212],[1203429146,1601990346,1020551816,2114295639,686141549,468510279,1850814029,1395511401],[748626001,566523302,487667520,1717916377,1656603522,1105945255,2124799283,1974111890],[2024268099,1096162555,1464521530,77175400,1590897718,1806962951,971432828,542801923],[393025946,943700585,1168005064,998705443,1195752019,301938431,816963547,1380992316],[752784095,1507605751,248316302,1589247106,579182726,1779639806,103073748,1516048719],[534162647,2065756396,566198972,618478462,1171959015,1665312144,1743448421,491372063],[2013593179,2007446862,1599165362,1986516566,1843713917,638524563,1267212082,1009679138],[2122063238,613816554,1206592473,1861389201,1026714024,900411902,563668910,881781203],[1752584158,1600404104,139843948,154977130,1442002741,984456962,377269447,632833847],[268715549,214961742,1629597523,1557614082,700293939,1287456032,730110303,680767944],[1607778625,451754768,1049420671,884751063,1303649220,1273107397,1527648653,995127476],[1644104766,46711134,1280889593,917841928,762611758,372121701,1173219991,248482537],[617483781,1793269716,141708922,1014295428,67498615,205949664,836128321,1876908822],[615880974,1946506919,474053315,158493976,529069911,1575845668,696509274,1517904767],[1003430467,662055830,1316886278,1089353462,1834203808,492372728,1749417310,232303749],[306663474,1678347722,607367971,1492016227,38177198,428839672,1910937986,1333127875],[2058123891,1299202412,1961543762,1497928823,998962900,311755362,904335250,739875114],[219418474,326997742,1332398962,321384331,1165705489,1101859196,662230904,2123410610],[1939797816,1121298297,1532101575,389106607,1359493204,2059511245,421483658,170202078],[839192658,1604475185,1461814961,2086197746,52738769,1126010710,1622053308,1815406945],[1250428669,268689117,38548469,917590523,1462094309,1283509796,1135192901,2007327394],[2117882827,1500680255,590032235,837213024,2069898022,1735050168,692165574,456695145],[776837548,1131418673,910368327,1882852089,1295917911,1365299040,1950905568,1751038169],[1540782121,2043567909,637987919,784737646,764360749,504299586,1391577970,343083099],[455834889,290686519,1613378456,1381949382,1014667260,1125202378,2012185425,417484416],[1821906361,1803734193,350816136,871498737,129096463,1941452435,146586275,481919756],[1360501557,1030309103,949192625,4865560,629486226,1097689854,79676998,1506087139],[105967006,1639295391,748239215,1196872640,86489999,1022963035,1005394427,882629685],[2084822352,1819709662,784094084,855496000,2022895108,878026383,47382871,1076184377],[1220335007,702202013,523669145,1544792543,1615175072,802934408,387267356,307400366],[509515123,670362792,602424966,685093045,1679076481,1737571474,1339592031,1569428582],[300607078,12540550,729221277,128067116,1178801993,1891410520,2052068031,2099400473],[411718707,33133380,1166198629,1656148720,1830863582,1166765122,64635555,951034575],[1487062441,1792488267,923554219,1236074010,1641168322,2043847896,376762328,351920464],[728855699,1891595696,1427212630,108033142,564352174,185491795,1282540756,1688280370],[89327543,893403709,1237087326,13082906,1749761692,102695607,748920187,122009390],[1466276269,2005811240,422079872,68351798,463106198,1152506395,1990238206,1045372934],[1938922587,1214047318,232940148,1898925598,1720848388,1644496915,1911930058,1516051123],[1107672260,1818194798,79287298,1500799197,1336312427,1205669877,2108953190,1727875967],[992778077,735129774,1614445287,1960308475,416031482,1164299038,1321406069,1295928967],[2102363047,2068480758,724164609,344142239,906867487,227178991,779715761,112623477],[1701090510,1152795251,1902779162,892728410,1892390755,1043664747,52937858,1083112095],[1280434098,344829992,1001530954,919199494,510731522,293123468,656209029,668337170],[295422843,1230465773,452778786,2055415795,1279606876,1146498653,936240420,1064978517],[1556818701,80203536,1510638122,1065517918,2125224074,1078177330,478687762,858208048],[385530959,46164351,58172279,288016610,1720770142,1759975425,907180034,2008645521],[1191123216,328207938,1950896368,1661358791,1745875132,1758715962,1061331724,664514942],[1892640322,231717651,673527005,2040086056,131479507,1932120865,891704423,504967086],[1367865995,1880222541,1346715434,991349223,577724119,877781546,1922097038,14750436],[1388714651,1061254766,1194179628,1385653054,2116781665,123178409,755358672,1921496937],[1391356521,1313253759,1727086552,419352748,677504167,498511399,1533253755,137504868],[1332405005,787348188,1323935975,39089688,874617625,2009322184,1378291237,1588183495],[817732755,1586606081,517128750,1654313069,487454939,667414605,1233304151,552812218],[251182797,1134810485,1963244985,1772611507,1308374604,228168018,2053823431,208315328],[1342961549,618595040,1752664327,1857840280,894146513,691165348,876271428,673729122],[694286382,154678498,1594491589,335693294,2060158851,2071660662,1604635009,1448155833],[1708379893,330509082,460833595,1386230373,886736534,1688052324,1306084410,1027634942],[1453973351,1254760556,431487228,1302178055,1500322454,850100249,2073117624,639182072],[893587021,1368306510,81677737,103412319,455141310,1725468253,770333921,1278876820],[1817138225,1689335412,1357288228,221032885,1916631118,927459761,1149736597,335114574],[131315730,1780772173,2018924439,525516523,1551974310,200161922,1955721629,1958048796],[1365856391,1576565685,1054992851,1411841672,1612695279,1771197061,929952548,242619940],[76025899,1209929119,713294562,900236790,1885184152,576537281,1985988916,822895106],[2112977693,1875306045,869632505,869077519,211877570,805223503,1443447047,260941677],[466012443,442420823,127525567,1248063279,1365471811,587165780,1074442505,634318509],[1107764644,428803820,1510640880,1092556782,839631383,1448361348,470703676,1874428261],[136588867,1746189037,590481406,1158191019,34989231,1602721352,2041452014,1114579692],[950268128,1919402896,956727518,456938273,264012066,1687540239,1443491176,1135191032],[1773744947,1994840059,1094708758,477510137,35865244,738449465,273701405,210353528],[2096993424,1699310577,1853744807,208221805,2056648080,670751399,420712440,77591286],[170451659,430347026,1879524284,1083042009,901622976,1432632097,1106004636,702600224],[949837504,281790025,251108721,1215742930,314839320,93697875,671500660,651794618],[1573206326,1343103546,820200579,253687107,1249342488,824903316,1823236203,1982601827],[993127541,150987039,641257152,1372060675,1171470544,433183605,1082116672,1031732752],[428954201,1609277838,900119623,79089346,1382517539,1008829330,791812901,63853636],[104575476,1710447143,253382769,196312075,787601600,2040490310,253151302,880235319],[1787929251,1503165182,2117093744,1695977308,1883950173,1752775308,1129668274,1161917780],[2084775465,1754680659,856038067,1240519124,1627212377,1184545374,1637820929,641776243],[1481232378,1784752555,1847510067,1840725097,1697449657,1614192094,1488202469,472919982],[1573085932,259391222,311467933,1492537174,2057150177,509604931,1264048535,98624736],[520082453,545931348,1171610469,899319592,1977743615,650470263,864221352,1456599609],[977449522,1147075395,1937701393,56818258,2061951151,2030407429,1753969189,616496598],[776238951,2128447246,872361890,2024830207,1058783213,739187210,969593695,2053782200],[502886886,1325395275,1074673679,1955083901,49386914,1421718146,2127335472,1714915436],[692404080,1253097782,1466433451,315863280,838931040,1733605243,1317425651,1149973749],[801915483,2065572638,1748220970,791945413,1049946278,536606032,1683430808,1094188736],[1048035034,1082403466,1120857255,1455321386,1289410833,186696934,260627851,1860119715],[1995588059,1352800680,1982533296,1261815130,182962360,831940894,769147015,1280739721],[637967585,1249108399,306879759,1200457681,1685700857,309671259,726141049,865266651],[392835907,1782973222,462695735,2093814053,1304098525,936752569,1676273822,1389952950],[1396732811,1134175062,1538099228,1296334397,250995307,1137972403,696324335,1150977395],[1690974724,1337755306,386365171,1843641910,1075475589,388802634,189841581,2023166778],[890873633,1882643991,1850745312,2084303947,1371086756,1620687245,2058432271,1870476367],[800828904,351529613,2015050216,2077218207,2051566069,851727103,79633701,672761980],[338016664,2002673287,453324646,769407160,1392174380,494291302,501955925,230152294],[1627917413,578660447,994518712,1101305818,2117841890,1675297974,36572141,685680837],[37709384,324420439,624126622,2118406593,58909922,1069990762,903732346,1314703361],[1092979387,625125562,678740713,1946376955,862370191,872100092,743750033,1967077250],[544720488,1088622646,812084130,1491673634,534978069,1089554564,1136927433,888896243],[659312348,1015003781,1950776142,702162465,436068515,532857950,1657010180,1583662695],[1895855131,1897529163,770529672,574656463,428854361,916641241,1186988394,1369234055],[1088058978,1362551390,1037670626,587258579,685922205,1966493922,1300738426,1316368095],[619185925,470600519,1328267007,1165644459,884371383,453517785,1340410074,1682188251],[1992209544,320721782,517247740,854328012,622182975,197623040,1070554165,1909872963],[1831738762,1605342926,94094084,1845534554,267060846,1338133614,784566147,1222404303],[730411076,907876331,726186899,259266006,816444232,617652042,1195041019,1827423478],[112744613,488080128,1393129102,1809736524,404965697,1855487433,1075743697,374421888],[1193247567,187738847,1228907540,566746030,238995991,2063695221,718939305,63980772],[1865293583,1408071914,1439548394,600134987,987709404,1994835805,129554415,2017723937],[786439055,492229952,286785304,915068041,381386140,1259852341,1701864292,2130519850],[1730571147,1428576479,344422584,291859660,1451236526,1826692471,1554063217,1993817574],[545066623,939070610,1777507892,14360150,190607224,1243893663,1189515226,1010871703],[1363462505,967064627,1376596344,1031865100,1620920277,1541145219,371376553,1314430332],[443287582,432739882,1660842601,1637740124,1811908281,1369348085,1018295375,1265978622],[1739929435,485081912,1893359252,1037626646,2120540530,1234454516,2039157028,895019403],[890926636,176475574,1005913687,155314092,1843738398,91342617,868252583,1298923818],[1379180136,1480439767,75605330,485541396,435090636,1090316843,1232873099,1736020362],[278803583,1346065887,2125941562,1799158119,1571528508,335518602,1530883971,400488120],[593640433,1382282373,1420511064,220748235,1865555159,891781532,1112317914,739171322],[902877172,1324912057,1360231957,1323920031,1302584104,2016503439,1946291765,1307089836],[753523422,1616440864,780303540,2014146909,256387000,1820392003,608771589,1980554391],[285821798,15703934,505245349,62688583,1006833745,171869750,1557119343,179285419],[496472972,1613028353,893155817,844665170,1989977868,1244919264,618814598,13508478],[2054606564,1135598957,311699512,2095237301,162888502,130811734,1927610614,960308642],[743352510,438076417,1817535094,252817545,709226029,1458888443,1476449642,847342693],[1833662756,742937600,845701186,856601668,442307129,829771924,657832177,48167261],[182896516,636150144,8333691,1464148528,19765388,1702220198,2002119103,1148109168],[1862393258,438445768,1273681938,270482362,110241940,1419407568,1342559521,620258761],[1725538251,952523254,253852560,400251225,1070356571,486452053,1776289251,1926906437],[1887753054,1376170936,1279996399,1310074,407428112,1776380135,137585354,906980388],[98555092,1934744431,1290737257,1890613677,605314842,147569943,1391293411,78456505],[861673680,1144750814,1715855065,1761842188,1227578725,125368448,936299509,1446034480],[1766757458,1636315173,1207115711,38440756,53799494,958099274,2038954438,785746499],[615764362,231029342,2113479673,1671802426,233547199,1114316171,588320852,204292782],[1742701094,104002746,1698630976,665137395,1003245795,1127381541,408582330,1072094615],[41764121,326492324,1562902301,135041101,345383000,1164249879,2109477375,254376152],[1839903869,811860332,1915181105,169773442,1529985734,796328298,361866781,1174493697],[2074509524,491550073,695594268,27788504,504665194,1611356627,746864601,381497869],[325675331,1859263067,851640339,1228321829,245436621,1024460845,1227644787,499335838],[250422392,701247394,1812568520,1601571840,255907251,515109251,1468483467,985328272],[772940001,1443204398,237891229,1333647298,1259612362,1729867662,1633962763,976509192],[882548105,1166594264,789225883,533888924,1083989739,772292721,1591404279,1637948061],[969705346,1608408652,380655879,1319260062,1839922168,781478364,1623638248,357188291],[1750629041,1984953531,2129527946,2123873409,698274869,2068210485,90728186,1497815215],[1275974013,1945049893,1143524275,1711969094,1305380906,1069429769,460763263,805175645],[561984193,1667460098,1620690413,582753041,1514443240,606196767,1819703312,1404159821],[1169608298,1453757428,451147528,150505367,1947738760,485375009,155238980,626715974],[798071156,624180288,1117574153,166418888,1718979104,196988945,874735050,255607051],[1332325948,147901662,489030731,1406396866,720560005,1485839412,1297747442,886807701],[1354184052,235443057,234813261,1300699832,209980407,1593409589,3191307,998613218],[788383901,181807187,1412590462,1613032216,927984643,491378958,513872057,26576052],[1764837687,2015481680,1575893215,918822458,830869731,1018694129,179090209,928031946],[1947581839,2090686700,507191311,932651476,1075958391,1564599428,1590379703,576589408],[1750178775,1803371471,1691710696,1106928140,1715400169,2119057481,347633766,1893815111],[171899813,1545363866,2063507761,376765933,886532877,997726886,83152184,473578391],[347549343,1681940032,1918276661,730913647,865895519,1022289193,1836952999,2057661249],[2039405098,196661307,1893548690,3884054,454005991,1685200383,821441449,2005606923],[720481423,709329650,1256625596,1085501929,438654969,138537006,2100337734,1661088275],[175032948,1364909111,482753147,870363287,1808136690,479605566,91882384,80711989],[247642269,665759310,988747860,1489376060,1868506757,1399876359,715431688,1532506324],[498770306,1120035336,2053394546,1617158497,2036788402,1659549711,751343326,476106805],[696652828,455616432,1359156315,664599592,1519021554,1719956809,1272370600,1088449953],[1497408481,528337528,3366638,287813687,2084238382,160806499,416163651,938546579],[1983537064,1359016430,519403840,458920311,981605546,1700255430,961076995,1467536722],[450613730,1835354632,806548970,1929414585,1796574689,1163687709,1364543564,1505251675],[36663309,1619880178,111795427,136102509,1318426734,1284003262,444646529,481156457],[803594790,46368924,557119691,1191221730,1177214066,1905758122,34168178,1752247860],[9263112,1769584386,616411936,1325053508,1285122723,1460200465,882060328,520070397],[1506392920,2038279654,376133987,1660103095,336073773,122395887,1628140255,138778528],[665221171,1497783218,1678699004,98686763,1115531761,1374326295,1112945197,1584910579],[258126850,549561690,1540858787,309567263,754939653,611091898,1626369711,1887518211],[843957856,1005228493,1450850014,1035578082,602138489,1442548731,1971641001,54855989],[2052275916,1958138057,1502289563,1048038390,771707863,299395618,1560348833,120061309],[1035965297,504740256,1001724499,1320626165,1373115610,882668632,1321667604,608567838],[331750033,1508492115,411972922,1702213016,1820958375,2098464332,1477894597,1759665189],[899423839,1308083866,483580504,2013122322,1209127192,46065349,939448575,496979346],[1304055985,1905466951,1274796574,306946875,948342330,890505087,1568429561,787425097],[75969929,1331358287,1212201065,760502877,1910468661,366902304,61014362,1802719882],[91968898,709231024,2076881487,239661029,86568581,599342881,146108050,152127015],[1097930150,849707743,1559042227,1345747404,543016874,1249388406,192326068,721718343],[415910813,1464003023,330655828,482143303,1348158180,1659949328,961895841,1931316247],[1792689115,1117608142,1425217881,734269780,1455660108,412636382,2115073213,494674554],[318741287,1181983440,1081229967,332015231,1157942570,219135850,608347611,1880825760],[1898645563,1707783060,1072217535,1716733275,426163094,908604835,58636143,60110937],[1931597679,113301868,124355882,39298040,47093141,196550803,1915517217,1446420181],[1977004129,1154401866,1050888940,1648056701,323392236,829047936,1943716124,1206703881],[1055608021,1438979983,634318988,786815824,1797412044,228735535,361760536,1438790291],[909966237,1509224006,829658343,1030284451,1925713122,608160041,1656829930,422951305],[1502244872,1641959432,1757457396,1603638851,286673695,1603096767,1013822668,825295514],[1590722584,1194517685,1625967065,398821382,273074227,1370009372,238813628,310964948],[1250727897,600118585,1544108717,1721996036,597923392,536685685,102375874,56111814],[2037424413,1620387130,765676656,863253753,1585468472,968659624,1661843951,916361440],[1513269175,1075776111,1405174205,265288848,901152261,1720412789,1074315109,1074125484],[932618515,630605222,1343975945,606455912,1948422232,238181062,289909230,174222690],[1410750971,420210630,1051690740,915306364,1568804369,1030756183,1669678115,1198142185],[684040055,200698011,489686280,1413825066,256187357,227360289,1032542986,1832697897],[2109138966,1196427434,1534898755,933874163,1817531313,1094438416,1222095284,204175350],[1668125857,1649869189,2100746198,1157256936,175323176,563658375,207242853,1016775732],[1567150563,1009824349,433207644,374160242,1516625269,651917065,1346879937,815291048],[1804470480,773158585,1139951475,171229935,1054955118,1721934576,59433147,303934041],[98322537,1567949687,624269868,239383655,1649443828,966366446,1576455510,1097369540],[1067002174,1343199990,1464931012,1077604624,1799534400,1267691746,1148501955,323114768],[1072171472,890861930,581970837,1026983191,717305959,53085017,1055699492,1247897893],[822325003,1327498559,1758026611,2086719634,1429981856,14614858,566513118,808384589],[1348314041,1851151918,1136530908,892821551,307497741,1706071698,341982435,187442216],[50327629,626474648,267456755,1034133767,1673836438,1389364544,408106741,1784105272],[1524390960,1873973965,187898507,34741384,202391998,946705672,91133490,445057082],[584809249,1922356653,1318622933,1847943538,1011872599,1488069292,1971733292,1197203568],[14356690,1067885680,1912372462,1728912685,2031302946,1881046238,1758233913,1494506644],[146195745,2104329068,1245623091,1297265450,557892885,979360324,508804914,561872532],[1593225559,1501498416,1826782769,799133707,1987563261,3710826,111149125,300471188],[1938783984,537936302,1577441271,1101978470,708081948,693524310,2009213791,232152920],[1103399315,1913860622,968874863,1922979601,1137088529,1231265829,1087085834,17046676],[339391137,1228011216,1918331535,1917526299,1095881867,1612499401,1825203123,550824451],[1198771601,95643761,432356725,1845153945,1164395330,651274525,2057462810,1209181390],[884286892,1142997153,157889969,1500493971,1379478495,863628849,1201466685,1949749049],[717851806,1902120933,2101223452,799864210,1880394199,682408546,1705558488,475837909],[1463228560,337753003,726705321,1035817960,1164418148,610357417,1784330527,878695950],[1465989910,1621820335,1893644583,414375486,388576154,398450028,1971254472,1665688334],[630902268,1899786671,965030501,1239250024,1267325098,1402372647,1872187197,16998369],[1448050448,1980137127,1815907427,105872217,1783382249,1017917396,1615198379,950280933],[1056459496,995457564,1501243995,400349581,445596351,1176125618,368551092,1634879404],[172636050,2040574178,2005755481,1809494299,289759323,328192744,1996408903,864063759],[1018076816,579707526,986874224,1468557867,487833492,146474630,1359891410,799039894],[2112530444,550935827,780559302,942158581,422209105,1339718053,1239025034,1670408042],[259969548,491219251,288816240,1227776800,261285880,890247391,1820516457,373011566],[2123448255,1468303846,939299030,874877223,1051251428,571825575,2103100421,1578418070],[1461919878,652826603,1085013621,1060842501,1251865554,1157146174,297816419,2049668819],[1355102511,897703626,1259058016,1371179097,772180529,456647115,1179160457,1215494367],[2082422117,1927562457,1682550272,1404162622,215076002,1632989422,1985514077,460334799],[846618689,2117975443,209523896,1832770676,852110885,17187875,1240664167,307801248],[235788910,613397753,1888161620,2033671203,1517053403,13912917,224509041,1255743271],[818587625,535784778,1167018720,629242066,1111482994,933755282,1227370418,1061564582],[1155883952,257719425,829591793,1815359848,1433009382,1328022668,128955620,322273099],[5664610,659447331,1087364300,1515622518,1224346285,556669064,618614587,1332790776],[165623819,495186288,629494672,1196526650,1254475370,158206669,2111942947,1804793749],[430423775,119463213,1365275104,2078033176,91072936,1843770692,232506616,347075353],[220950825,1884912507,1426712509,786155750,541290304,1432066416,1451524212,552555736],[248690477,1241189725,1029028991,456425347,868371018,1893906097,969782307,1279511533],[1151047437,266769448,1252996229,1496371742,1544245002,99920656,214982518,2018941503],[235377508,1591907333,1291099571,438871747,1262440838,476142044,1477791992,55530988],[785740788,225028374,2069926987,1725700085,1866338390,1284485993,1667909082,779052341],[64292508,440907486,1765251653,674990598,2011666747,1490888150,550994212,1328751109],[1341969386,1145887052,37967993,1927977097,1218005833,67413271,938055725,305218563],[726117638,1630959094,341603268,1478862576,57383016,298403352,1082177015,2068591790],[733835389,731362542,366872083,817790331,1521897591,1225983937,2065659427,852446779],[546360069,40949146,1744574549,1666772274,1667592348,59570332,261157500,1060177943],[1232316773,2085900083,62911445,720637227,1409349016,1498317648,1878642051,498393517],[386859723,745188169,873591919,264233013,1002606739,1882195280,1993194841,1436825767],[1899605653,670309920,141769126,1308890238,1968002729,414203169,1309478504,54176479],[1234138988,1037622778,1358561649,1304837878,1845739461,559855202,1763899283,1433214527],[156766413,1369922944,349960626,2036888203,400355568,1484332261,411955804,1184736625],[569042426,566389192,1900503141,1860988174,456045378,60727549,1385211627,1049080383],[2054855982,2014768356,1094705320,265127179,1956724764,898676403,17726572,1443747810],[963066263,1989029251,1108809797,2043943780,1573205700,1894356501,1104174728,1985114705],[227089613,2038437738,1291299561,137996223,612461634,1581560014,431751661,523059118],[1513659069,1468658681,685290915,200348179,1801590993,1188785936,1853297069,48000636],[1519354097,633784032,1737901209,1329548492,105337196,1864705221,1617504938,1641708838],[233241053,2123196454,902365756,1213974456,1837224019,1653829570,313954772,68712511],[1033897254,291101215,1527183773,345141696,1280805934,457630012,1096910300,425296333],[26647016,765078274,727283023,805810495,2015246946,1369632927,1262429154,1014967686],[1193397903,1367056478,2128773200,1007240195,316301420,735756669,2078041809,1391381542],[2799079,1436156988,1252780591,11215025,1102686288,1994187402,1190315731,659983072],[1027228787,567177728,1446741745,841944271,936046871,1232923971,705192837,1223522140],[1057839177,750976753,1699396932,678576291,774605159,367741248,1445243944,1355701636],[148940171,1272361494,1100328113,1311964272,1933442120,1142405354,1139056270,47642330],[129905103,106700105,1797289,67956840,1345572020,1106031297,1529496623,1689666041],[1121367623,731474316,1273428355,1651292615,851512140,235836244,149904543,1570598207],[751695594,1756583092,667947628,29393688,1356426585,186051050,1851935786,1766541255],[433044215,416296508,1951162262,1191194517,396495390,198553929,1644186085,427491440],[1506661870,634248625,2041342809,1771159427,197664199,1739939746,101267112,707105147],[2050177518,823611108,1534708375,104230933,949854821,882230406,847833995,522636593],[895064656,1369739256,1065218482,1682654831,185147789,878985005,400778242,1895691748],[805509400,208775656,943159556,721695907,338060681,1219093981,1209270212,263986982],[378412912,1248747745,1911025272,465452197,509768347,1531966307,536814905,2090289567],[1967968638,1005809074,1837259963,130442486,418120706,2129042334,1317386227,906636441],[1122077801,1366298195,1785006878,133921267,829327900,1423636232,403736570,603695891],[664003164,1385307570,1938667629,81623022,413418645,961532892,418865014,177081772],[1308353974,1142775906,403895909,256770030,300903095,1748579591,21710192,268061198],[1397052799,1177299700,1811358536,820882941,634669691,381063386,293980058,865143783],[1023524302,931808738,461231523,1430703045,1352062440,399691710,1209433730,1357480964],[2115852801,979415564,1421132870,277839722,2096876683,538309147,1334256433,2015748083],[414796617,789222471,1113402495,1493455818,81104783,1932396488,1133175792,600405839],[295036905,1464706071,1421467301,1101138493,1087687007,919491470,1639516012,1809908079],[412566972,1148598743,884779259,194037476,1044921786,2105955626,600845830,1095787656],[836846215,737740792,225143,825438471,817217249,761629923,24904243,392903060],[144335227,1854137779,564693902,2096529647,795818460,1483991546,471199342,1544582720],[195947979,61610693,318181555,1490820974,336907817,277404062,1872744166,1816185563],[807231744,1274092752,1767693169,102064285,1448161646,321194995,1317641020,687135078],[455584022,319794564,838832541,651202313,649324445,567462617,1193809212,1291352771],[84311023,296328602,1306522814,1095525167,1132570241,1015039697,2091021331,1273873920],[1764894523,1592378670,1800852772,862170165,1869445230,1443140794,676098627,1239903062],[1016641376,1522453026,1688513157,840587201,401295905,1221007469,713067109,2010458937],[312973425,833517789,1227351708,52098496,262521557,952478419,215382905,534479938],[1164534462,797297262,971782830,1146421266,613771477,666188483,1971899002,171267820],[20694857,1007162236,1499563585,49100068,1502090545,2065296307,1757664144,1331641704],[817844590,479002922,1778391885,1594729892,1995769487,1163715026,1227947829,2033735915],[1264771500,1151364087,1152185668,1151964599,506224086,1148875643,1875720396,1691414016],[683420370,399366381,1056074824,861723441,1148862427,1855940820,814429650,177312194],[284642502,364587934,1560848556,1293414893,1383393834,196439027,490983785,1111982560],[1064707459,1820030576,521410997,1897369782,1550681060,487018925,333216895,1437289034],[1225665278,840335361,349088531,159391977,1837415110,1861441799,1296205823,1808654518],[235891538,1788932541,1168550297,769267427,1431188007,640032285,1385472408,970372642],[849268070,1898053351,1288740605,1337740812,145095637,1228631186,1629363210,342964324],[1889883399,1582561243,1331979925,2033665519,654792054,365718543,93422294,39537665],[331701885,946453900,1114194395,1331957790,1114533531,2097272977,638057175,1825314905],[1392843968,708245693,108884379,491517228,966703391,935586966,173849986,508479940],[1855963089,856948256,871096852,447741471,488930690,207763868,1583512240,1683856275],[359306085,246807814,315867022,527042842,971038912,1012019387,514467505,495178572],[1382188425,753675734,1789264355,1592771893,1450907729,576852811,1560074253,801745965],[907777662,405110262,589704813,1653226648,719375429,783198557,967202242,622495454],[1792658602,1671478599,1056900220,574828019,1558573447,545534383,1330882019,1055843997],[1316529414,172666349,738084236,847893188,627680165,1514625567,1510768471,9425742],[1786809530,28450997,962673071,1530527234,680106913,259537238,1260617180,1814080050],[1290043344,676168918,440034240,1468681277,2080907400,581110123,783947697,1113465093],[278504342,782547335,611385888,1048871475,111617435,1951251835,1439078800,212798344],[772721148,490384272,1570905931,1324275999,1977311552,695329078,1653706292,1903808250],[1367570837,1461495696,865832998,922432456,1115070336,1583930567,181838534,739353994],[2004852939,1747332422,1012717372,1739481646,1091970370,1671955449,332661840,933410320],[1649416333,1547701268,907754720,1956097834,212327698,1051709781,1879949407,922511481],[594935283,1605459815,824951246,1090064013,706585766,1800622842,610255553,1209398872],[382045019,756096648,677889550,863828113,1988746474,277230049,2038140950,523690017],[572695049,145429085,1004284972,1315299223,1930147763,1163907177,1611920457,725845623],[1040390118,617207733,911244943,846656297,1406414676,754596503,209544499,1620735274],[350779262,1222806457,1064895533,413047659,224819009,1063931610,1419824785,1573560207],[2036575034,684764977,1105488126,1153759238,1321947148,1394898079,1508108161,807732177],[558155453,859758201,1492556570,45584219,1566386168,739162918,1901628169,300060713],[634482022,1053321232,66337059,802954130,303287533,1433081563,1184730868,536757501],[1682892567,1908673898,1516133665,431738211,1601404172,1358075,1719550500,1401249039],[1996065581,542129575,1648333354,1481894872,932933596,1804770218,1147979011,1830197550],[1339210560,2000161899,2104002770,1551937675,558230469,1836910065,1300041372,80291364],[28342805,1596103973,665782448,383961534,23524734,217539020,1130573186,1728582216],[1582545832,291960859,833811287,1183627019,24560939,1891257419,1590707979,1818811202],[2036682591,404184388,1346177056,1629595020,659758196,1471943149,1937063355,283719679],[1683505812,556601881,1468229003,1034317383,1693586504,556637782,397584199,740030978],[1869011973,1457802310,880547245,1726056493,1863114813,955836650,1182101902,1777405667],[2089952360,1770891869,727133077,336336612,2060654314,655951572,135083358,1232173704],[505184157,576216728,1755657873,33591669,452946843,790659184,2127645887,2090667505],[289864686,381858878,1416761078,325818634,418696526,1927017534,1579323585,1129265564],[268288741,102202400,2111584671,777964471,1973623047,1204550264,930598783,765067761],[52158363,985280800,1184879137,871420099,147885721,983508738,416271054,721099500],[1110760305,1665943558,1433051154,1095139485,332847870,1707600802,1799788952,1550930247],[1509152743,823326745,52561334,1359385082,1785665786,114278675,1135338768,434173138],[17304236,1067438615,1782985190,242032739,624346654,619595844,1253928307,806663268],[818681276,1638573400,1208576737,1287078119,569924149,278018450,837429030,143772179],[1217517718,591987994,1241644728,1449729633,791449880,94299737,1307280788,488733313],[164319788,262064526,1698949647,1797670526,559481005,1639253084,1447370981,973902073],[1491069132,475704792,218668321,357488390,550321656,214727354,1449258596,926462729],[1532951911,382635970,341444184,1795801709,1402499967,9346494,1011955571,1849487018],[1685847807,1601688528,627981101,287851395,817082565,898016877,1221752005,804216290],[531770195,2045555058,13312916,647347161,1417454881,2106890000,1702908492,1194005654],[500205001,1289738461,2108319229,2026755417,1563360565,1746897762,175274892,1459673106],[1188707331,1236391525,831449921,928582880,258015911,141602135,2090304958,1045195343],[931890339,1554731041,1745711246,1838109303,447204544,1685208524,1274845559,721837340],[2130037900,1928746784,2067624912,1649015110,1951789985,2082636209,147857137,442919880],[386198092,1842822913,252920133,1587811538,1262402964,2059721863,436543887,30859706],[1973741680,209527049,1425396994,84875575,1146374603,433153971,205461449,344111551],[1283161785,697787251,1410414476,1830342704,2112362156,197977041,1904606624,1646540076],[1925420418,1875683801,17390732,1142813169,1602179625,225726582,1671813628,1100895105],[677032603,318963001,490521908,798406224,670336561,743722172,1409334669,1887795088],[2093060807,1654059940,234384665,1033355714,701302187,460876056,861678656,2028741835],[1628660154,1009536602,151970394,464839621,1938337732,1637234381,464690970,1987920352],[2124583137,1423939204,2037493049,439682679,1259551449,382982095,28032381,1064849866],[2013376175,442494448,1640949819,1383518283,252262573,1931025358,1838955083,1345720275],[1032820846,1414067953,1653228739,182683831,937721516,1018790748,321376423,709677198],[1926902187,365228611,1797879062,399168468,906252482,620979248,533581142,1627898950],[2100654551,1600767254,849690722,1614855641,1279044042,828099117,478338575,1594937178],[46116496,1409072427,961084727,1579222183,2045438145,1642754323,703836223,1152761527],[1472731337,1147976429,534603284,1443465930,442041650,510964907,804204328,1629983359],[2025829402,1122412725,1900489130,1307670468,459249799,1302743440,815738974,1795634551],[621197713,1482916633,1198394750,1141487182,2123127799,1434411662,1078527136,1841263997],[1983719379,353080124,1922239739,1829120695,552553724,1850701120,1193237422,1038777890],[210296852,1446446491,1121219559,1523180327,911936339,356994248,323632977,1398716482],[4665607,508946687,1240195166,1732115514,68135881,1356080556,483752909,1329345501],[556491341,627504639,181216826,1796064970,1642817973,1633391051,910481285,733978013],[725266838,94534991,927132125,2074697864,1323039552,750673703,1745179947,1937144111],[1946861258,802531962,1360574432,465282584,1919539919,1662673716,2125443526,1009460170],[857660173,1812082965,781094994,891814176,1397023067,1098220431,372769452,962094499],[227118590,2009262890,1060798824,818721149,130629650,930536937,515861749,472610184],[1525572537,242520835,648550761,434239455,1240459137,752875911,190628722,242353116],[455995508,245068760,961060765,1245983073,449666342,762811989,1841775000,814744424],[113972414,1280171294,510294700,1268083327,313353795,534764455,1094541140,642978868],[1013170603,678409116,729469740,1273372483,1467158420,1348185847,1586585412,120864026],[305445576,925783696,1004700156,1965129854,32414006,905815522,1393647013,1621702861],[835968257,789711089,1639299785,958146732,1785171612,1732692779,1739854816,1748696055],[2113745863,1831751352,1823967423,1033216006,200836751,944321311,1544287662,705677282],[25408266,646681034,592477571,509898771,285789422,1694196637,1050873508,673527800],[435562418,112892410,623065947,1039415955,462898574,742335536,641150763,1644974470],[1854388110,1701789885,265184205,781530383,690903851,438555498,1705554597,886320886],[506349047,790220042,1224829925,1476263144,1572707010,790765115,1282436414,1006568918],[797812933,886720439,1285114971,2025350955,1773551399,1919755089,1320818468,527362234],[241164981,1642045225,444645573,1080217481,1326191495,896172837,2094299769,2016806422],[249286686,1359543619,810829293,379434862,2073294914,614966013,1889586504,754744667],[1022056711,1437098160,574915410,581915034,1420308712,1817281211,2040757923,1261468497],[938877794,39282101,1098176171,560055247,51170491,1410359948,45546255,1368071198],[1963409725,2045884123,1915670163,1525575094,1638945688,754877088,471612287,1472956837],[1117526218,1031979436,988353748,1657860297,738827816,2118494410,83833745,1955764991],[1356043477,917827362,192951434,469325124,1290929607,1397087351,369503978,903295220],[1659624035,1323467620,766317622,236530198,1526880685,158260223,1881537846,163627624],[1007681997,1325794565,1319747536,2100661009,942601009,1142264335,196036234,1590745566],[664717949,311351829,15619023,716548269,152509385,1316169458,888683594,1018347057],[1682087280,786460628,1725131006,909134876,1604463955,2010468053,895831126,43208043],[120347866,1516309170,1889513203,384409625,247272802,133166886,1484952862,145502784],[376177484,1821061536,232859798,1725188218,803631323,1825716890,1706761700,1249915264],[141825980,50849429,498263473,1029545957,1675374986,642194215,168795164,1063700372],[69376444,898164673,1430461868,390928616,1330170356,1168315108,775285062,854234644],[1827374178,924677701,78136812,806754243,1931229524,1307923769,782108692,251105259],[1277124508,955588657,1914341104,1883145412,1151050969,1752671135,1367922668,1255210566],[320884068,785325587,422798143,1301251018,1246537889,1525935548,355050374,1201153603],[1703431977,1338085945,201493735,1775702569,798020487,1265901454,268205201,1708492360],[661402705,2017227660,2005991007,1301467956,1349988788,1488547187,701571801,32285568],[1007675264,141985358,1544696448,998575876,161465682,723597533,2078402203,21943101],[533493787,1310393065,1540903626,722819298,659695795,1762197529,2002582884,485216756],[107047341,1192726117,426448835,1215386607,1731715108,1260007996,1009169060,946754510],[3151245,1529850849,1934924640,165493434,1393345538,2051489593,227200502,1834418435],[751231625,2081323173,328804441,260746333,402233885,306878635,118233630,1531426740],[1611472201,902549203,1726288948,978991182,1963437365,642603144,1326886403,809403862],[1050300106,1699535557,1487829233,734083680,1533995842,1588451372,827565179,730549271],[298662458,1783700684,1323811286,1525353847,952680902,1391639371,116649464,1690861160],[1464632797,1863140556,569833238,1201917127,787438021,370537244,1888866621,1949946748],[186276207,1457791788,979789590,710712282,1727445814,1425001653,1728097464,931228030],[1271821127,812666433,24208192,892940637,2075056975,427757829,1327988548,67915629],[567206098,262418991,1227748942,1870987595,2070285238,1127868571,605196418,849319195],[298285766,1607166913,1640755354,1841916217,66290091,1668710275,1369669525,1633351080],[2019443892,348760766,235198825,21531037,1894909384,1411387721,155353943,1799646471],[2045109258,2012060173,907754797,1706380282,1807932863,460321294,1787252776,46029543],[28344449,1614707755,1577159272,585902905,1420586940,245193638,1573614940,611553632],[615298169,1121990009,700335115,1494674324,768996502,1799815320,944100653,1035441775],[992978886,1664264002,1230541669,1014177015,1330358508,317381580,2079959357,338232441],[1265372782,477095425,910754231,1904594109,668990983,1013213967,1030950271,1528261484],[1969105048,1501799610,1528210917,1471371668,1717314094,1531932118,1030456969,1260889619],[1117183048,732263267,1166899969,406388374,810134944,1331216540,412340171,2110424038],[1872235655,2045548277,649542512,1367960777,804271121,311702758,2005841888,700165846],[304355423,1065550859,1220845892,992290333,1982229114,623982825,1765412154,1647123013],[1949696806,488242660,121913015,821285088,1614547727,516324252,2036380834,149225000],[1821190627,1651851160,2035924536,910804220,28756648,564015629,8182392,1406463156],[1883518271,599429839,244390551,1150895981,1602293576,1210649336,861377649,1480143001],[1539979430,1246713124,1098013174,722727616,533417056,1062621171,1109192928,1351632736],[938038730,1107250486,1167233824,1372360334,730586216,615720393,1063332821,1192880750],[458960277,807599419,1942034531,1706200000,33195130,1930768256,792628348,1386564855],[1133429425,794712146,1977573598,283619798,1348180026,1316523171,216863454,1479336443],[1472451482,1849373309,2019958330,1497855175,1692773876,1516781356,1961058865,658483894],[14031775,151420197,725389046,1486199801,1177425758,1865889608,1339908212,1407868903],[112140003,1593900235,805646769,1019724441,546879534,838853600,1067970252,60777285],[461761845,1298382084,1860779255,1677107299,1431497831,1589470144,47101808,965876359],[1228231729,1101916751,1406122365,659181899,794673301,185447579,1212475438,1357309772],[1137134096,1723928289,151407997,448606860,695562467,623802398,875274003,723660144],[1081740424,818005396,859076783,572594630,509517969,2069243580,1694621023,682472323],[1957567672,250732528,972788275,424876676,1047039282,1342794433,808222600,968170291],[1323265446,904654807,409416772,1524818470,1824876864,794239663,615808499,1031147466],[972954682,654298955,121917126,1796144536,1185012905,1433842890,358728420,518253054],[1685526389,761833145,477907070,645469587,1255109756,1048842475,143431590,980634396],[6401668,1999547745,690495696,836294645,228828682,1720764819,1034328249,2004913215],[1015162763,622108321,634362716,2074666045,1761532172,449604842,932962459,630627752],[918660282,1372424258,1125070711,1085137453,2105359765,264749275,111859062,466718881],[216445201,597792481,1359342953,1756074877,1916960670,1220487493,1576445737,1769208987],[2084727264,1649663384,1438195028,1320479603,1896848642,306716713,166190303,1088487330],[816194758,861481694,1628501320,1605678239,1784263844,75299503,1572695821,1107558518],[372073043,255679124,1090088396,264078924,1036001567,1061652314,1513765902,335652789],[1269277695,1174098002,1776251623,1349081971,1383602202,1173077316,21157431,968040843],[1757172062,144763785,1939798981,1750576508,453405956,1387833212,1573359337,652169778],[780961466,211948804,656211516,1232253398,166785879,1359122213,652982762,1063326895],[396644522,1330308419,285650456,266438246,1356775929,467775919,1717991573,486534150],[431199373,1871047835,1608436435,145352958,559921911,1738231576,259055742,963826777],[1544777616,1464232521,1671487617,1535852486,1482488990,1017410581,1685000395,642472293],[335737765,86697538,1592691075,1936449633,229050233,966644959,1437653422,1141623613],[1876691085,1383519704,723500207,773711967,1970764785,2084014423,1594339593,1830264044],[1041763643,939595996,794844810,630997622,441324609,1406568111,668231510,1584138912],[1142379806,151751846,1935023924,996852398,693354335,569312818,469713103,2045209218],[551357647,923037756,1639179180,1250636046,1562384715,1163725179,666669331,5539205],[26058494,1446069386,191804092,357248985,1192624288,2004742714,1635564928,445940576],[916830226,129376637,196545095,1448551520,2044868037,956846058,365784395,1472845534],[1076006588,1635360479,999465664,599208705,1526072675,41086833,2010661455,1469463389],[1461748914,1497572049,536628581,1988924153,1812255826,1602044459,1616441048,2083203910],[687579265,520347476,1398813856,922406511,46071856,1381571553,963849185,479258015],[1198830125,619389961,1657773269,336859963,722544114,1669476942,160298324,2095146630],[556680582,294233399,223767289,91614574,635174441,1191438460,1456356456,2063248035],[1672859400,2054346767,1084689546,878219994,1177544468,1295199813,563402317,399166365],[862337484,1461467949,528294959,547327237,1600995691,1493281969,1395514590,1766867109],[1769182080,1123333445,472895280,40554255,713284503,1909558781,333691221,204108634],[483503135,1355762073,98252285,206960626,1312843060,393514457,48861010,1746088686],[1196088496,1702208100,1686202168,576213026,941636572,800299918,1941813454,1581766349],[1048550012,648594480,2055419047,1701755690,657583266,1735003692,884340750,159555267],[908274190,488951858,1632206769,951685980,1921734764,1882447725,358890402,546799903],[1786240410,425801634,718347332,746197876,975944734,1538968402,309860286,1419292434],[1774470758,2062137894,1197638019,41083323,1926156179,1701688951,583295435,2106300765],[864814963,247975819,660529029,400591967,2032189573,1976761600,1520003293,853150382],[161122786,127505434,1115396628,203304448,1887150189,1328597,350617974,756550960],[477095859,1288918129,1098810254,1703808078,982560352,664678156,657729584,1619714140],[816195570,928502017,153151437,1136897190,1117693537,1607904377,176447013,2038163561],[2020048868,1530462553,980196612,199139049,1101030613,1638855207,571558093,178954558],[546998854,985023019,1176048144,865656321,1243981854,700183022,695020580,1417663119],[70384029,204886618,66022830,1479025930,1526342985,891587820,1167239696,367081642],[1647819692,1210268791,464224624,1955497028,1009029350,1518645157,413528752,26418678],[603619746,1497693684,1532097362,1082666947,42183924,645175497,109263100,723749347],[43049312,1696021565,1686333557,1251019762,810045042,1794990220,545474843,1710866203],[545318833,343222902,803860183,512678589,999948332,841757618,462006158,1625029257],[2019014954,2013741112,1328822000,1111471287,1014325058,1736755429,98206574,501306355],[389204039,2072770113,1129625236,1909543218,366082347,848888976,1504287005,311289937],[1373233525,1668062845,903940833,1537912170,1878098556,1232257772,495555861,1732419677],[784519057,1954818020,766900158,1478485485,193467662,285298538,1389561859,1283547167],[733349008,2086407581,801454771,2073600488,1426453674,390906230,1442593900,2030548915],[1954633953,82966978,1816297922,1559316484,566047430,1109439226,1633697227,784989285],[1858814778,650532097,617999278,1837650565,248162940,763057146,917726308,1076410451],[606095460,1760529345,1134542438,1118023620,54009106,779835958,1751382689,1381496255],[1292009682,715701805,341849986,1664029810,1266561188,284140645,1181607530,1076444421],[1150759353,830163077,1854013240,1709060810,1526762460,1191246617,994421345,1508609712],[1659528948,1062178088,1669671112,1890091994,1443897727,462837026,1512598067,814668975],[1763681342,361050438,664610889,1972725202,889917636,992929333,1687761381,2086174],[621165081,1776534222,1563323798,278433162,2115918110,1931658773,1370956020,1191275790],[6978489,720610749,1165914707,1760695641,291426633,1863490687,1017100354,909269126],[1211610208,1835817588,805100183,8836896,1432034606,875101673,1482940507,1773292372],[1109943654,1877995890,206316676,961637351,1696664081,22239832,1439043463,1278273408],[1148823087,1926901849,2066635392,557366505,134100745,1205833924,274664378,2099560419],[832505516,2039311076,1602848159,505099787,385417975,1924962564,1840897382,344394941],[902417001,1246688041,2128700589,1733721218,400317282,64000029,1917858122,1566835032],[1011677770,765935224,417542786,1756909585,1379985648,2012946960,703019627,1391531668],[1873711047,1022195568,1515405824,1950920134,592606538,1236007384,1176092628,1813494527],[1954772567,61870140,394159346,2079632568,49896806,1793668359,1906927055,1540689611],[327216942,279233447,107186975,499127607,1228957628,1409558047,1019758022,1029076358],[845374536,386054739,1516888642,1068214260,1369695400,1882728175,2019171227,100476315],[1272370449,1655494063,2014707186,2100240860,784271790,901996454,2117899945,1857586670],[1265869490,1106873882,430297250,2098947980,1317059134,625296798,1292645313,1737562603],[1359433531,655828497,1639780578,346965866,1223356633,1015740544,78202020,1669644530],[1280958506,2052941871,657500194,759110462,904706126,153299163,733075822,1126232744],[641765414,1837688709,816383201,1840869155,19308234,1773431436,1232359293,1152662921],[335156945,315986594,1854488316,1502373849,1229533553,81798338,1219095245,1525463884],[1808680559,553707894,1564018602,425555878,1517869569,1361490480,1792471060,1529149292],[460802751,1080581329,1546774596,57375372,467884577,128506553,1288929618,154028771],[599459749,1854383806,661520496,1654920,374554134,564918346,1222986421,753169738],[983874294,1963025252,579117268,672117696,714925849,929425095,2020098766,216194109],[377794826,1550869612,1478993445,1441175651,619403588,1860520423,702148370,880675560],[212426213,1108837601,1055474899,1728989054,968783963,1949507667,814931378,878443496],[1388857962,1962913982,889627545,1969597877,1948419422,554980539,11533652,1012762313],[2005984103,1388003820,996348633,835345661,1891550957,1632586680,793141189,572103067],[43253203,280961798,883026821,965432821,411559795,1995912207,1769154427,905058005],[865260804,849646798,132639954,1591803944,1133330933,353431447,1976595267,786067803],[1894653726,1095906205,339005177,1179818835,548445796,1436634847,277957390,1599572498],[421021671,899788628,735282591,149691002,1844784535,1979707677,143136813,257383147],[1016988189,1752389955,48343113,1150232084,1932739212,497144554,1354390903,2071958819],[343646232,1865447758,2017100307,728274252,395113923,1318697354,1605811342,1423887985],[587630167,1528632616,118047367,2101347207,1901090275,2107147603,957350101,1524776837],[484225181,473486264,417585426,142592152,878704936,1946013276,379683017,577053878],[1317015701,474023211,980677911,2049753261,639314545,290824346,1913747986,1642140378],[873581464,1359018987,1162684532,1140158193,1170759494,1578754239,1122027286,776774686],[279455862,592956257,1366591966,225424263,418529310,1703939032,261099857,1862113772],[668619881,531604889,331987251,645024864,1467312813,614223562,540746498,1691241909],[1219100668,159115983,1408677417,1130881235,838832307,179937616,849614488,2026750287],[71814462,2003071244,783585743,1685710198,917794508,427794611,430640386,183172712],[897745790,622173104,527460491,124248387,1218918926,661440728,1179564339,1889936415],[841718913,499390089,262419364,1349286090,226916738,2029190158,42379217,1594249907],[438211584,1327988253,1714601707,1658510509,515512371,1559944429,998616209,1300689052],[1166573599,1670223224,1189950728,2097420367,1587094251,1937464007,1685005874,1529456879],[965148397,1218853994,1362685827,1293037273,592054339,294417343,829416354,1627019868],[1914828258,467603748,1200142590,1063626701,494524764,857983262,320239238,739813890],[1966894223,1155493436,896868263,1464053402,1700094434,134421982,1889263244,118573304],[2104776040,2118964943,1744799840,776447217,1108910981,1149525090,391227380,1791932769],[84967230,962570215,993383462,1177433778,240879960,198756107,748743856,1116525251],[408046338,332664491,1596290321,1050528317,1228294682,1041022668,334408081,464176150],[1571549891,1627322925,488808462,731594306,591443504,2020506734,291649925,671884345],[1519368382,320407718,1369407442,1340646563,870651472,1957384462,1434356329,1845748714],[627623048,126431275,1487097501,54179946,1087542548,286963069,1683196240,1714009590],[692112520,104855504,1372305932,60011577,2098526414,1165755303,1610606899,169582266],[2123187685,975718550,746749349,714055562,707021195,717486379,812608746,1527357467],[1223674401,1412513559,822447309,1087568964,337087026,1831441137,1281833582,1197374426],[490107858,172774475,64517203,179090339,1323758636,1208836942,797418162,1560160333],[1190959304,307519019,578851032,908330091,1625740080,316381461,1287528387,538203140],[1911885948,604916007,2081468062,432686988,1030403700,818068938,353377563,313801214],[1779143190,1195135848,840862271,1741660765,690730227,1483167412,890992117,823724554],[427413460,322127019,2121678101,1639117656,1225474429,31783801,1851120976,1520461830],[1208463154,851502707,423303020,2012726270,2034944281,223801186,972583480,324829997],[197536717,574262458,927639421,1953204445,1787378443,1116760394,1485153806,273069703],[1695670704,1197529744,1221535927,1181698329,246555079,642127900,1977088467,1416197052],[1689527095,490079266,1692851120,578546843,244682210,1194340534,1715144857,552593956],[1366803907,139277078,1409489633,347711132,952945283,665653947,851594234,415260495],[1990507214,185530995,1925359389,1570359571,390996419,1861603097,1787340430,446579923],[747090010,1977733041,1216859544,732174679,537151738,820915507,559162898,70719541],[1650723149,195882266,557398311,957815962,766379600,1148490066,126888905,1941660385],[413885863,574079225,486370360,873362634,637949874,618534173,1273590531,1751328989],[1633482680,1723855018,517570451,1041973637,1885495233,1145870895,1088142342,838548781],[244052502,1141595818,351536976,1118304049,336529318,1409117726,992372605,1217881634],[1881010637,1037605599,1558155394,1661078577,1397990794,1181806677,205864864,1600763054],[363037867,1575293478,348441601,636006778,428428922,493846008,1116367484,2124838375],[72375024,631936392,801072301,1839191143,1097515387,1430354751,1711128081,1954377041],[913319310,665962261,477291331,1147057235,1479254064,1419900372,688983207,1558615390],[870383826,1212034266,2125368240,549701579,695320598,182453646,1910076435,79750234],[570957578,1147875601,1830051401,1842088292,2112979776,1343486345,2124970640,1622512022],[76614906,161205618,1764698845,1979825750,1485158506,761106651,2088146678,316231093],[472604645,1237882155,1655516906,1663030823,1355570038,388487645,1458446986,1756303637],[1567901096,460361052,607190320,795538277,1394753108,1655737835,908277604,502573545],[777585805,2028993494,1117687818,2039155702,1176689900,307671238,281801746,505588350],[1403373677,2090649858,248100494,437746863,458615086,401383148,190275882,1190581305],[1641886015,1707435758,967540813,1656540526,1825317861,326160043,21387845,2056133532],[618947815,1619000134,612868421,1108529268,2017240125,442188066,588310192,594190383],[521244992,45707997,1616304901,1267242772,259702864,1903801473,308919543,1195347568],[1128419985,793401985,824913532,816405133,2091053456,2117796937,316950311,1602631264],[233363720,748693797,1204945197,93571568,1484288199,1927497513,862609399,1706739908],[1519189065,64643628,1575524174,1048828952,1377081823,2015218774,1253968019,950681951],[2042024954,1436719999,686492603,77204572,1583369652,236724984,1490684386,1104038243],[508703958,1181806115,1429259454,1073525315,1674013492,1725471429,637982375,946339491],[1692742353,173054254,472899453,982572004,1890002356,1592309062,1305208574,1945354043],[1653876151,542916366,78334733,1691726806,235241195,474993174,1683749669,1616071640],[1449011412,1722917789,2013469595,110019358,1655974714,938124359,1307656516,1585373336],[1874302180,885826208,881322687,1872043066,1173479435,1725509749,105057375,1181175049],[1261772450,933732354,470171045,1474468300,1266894779,220553297,1138043028,386974974],[335869958,85241910,999768132,577602203,2093589196,1677844782,2011437916,173155114],[463135391,644813046,1238711142,306236559,322321913,642611296,524035753,371831138],[926033779,1405368848,1108476903,462585426,422342427,1132643912,318420846,1416490689],[793241913,808987805,1575799209,467844732,1379583005,635138896,1395143482,721091847],[2011183695,1283106051,1332243855,1939050547,1640339996,355391837,778813343,321752995],[619218257,1919521891,297868520,2010679043,1617446861,169405219,1184274163,354987885],[633080513,839151740,1034264513,1100221846,1325628183,1767364831,1496036645,1142877797],[2064284775,1473050814,601951762,113793342,1069180515,1890701793,1934090283,358031906],[990367347,432456077,1412779792,745465442,1146455146,1799682712,407723748,1996288514],[1279147092,553018288,124307543,1558970454,1498872151,476629559,1305454350,26917172],[1695289272,1053434462,910817624,262955785,1089567936,256875481,373671737,1137933549],[1472022143,1104908453,380707168,4406595,395916637,616260538,1625614432,989066145],[1295751259,209395835,2086741074,285653120,279821937,184139301,992624919,752176768],[222408504,1878362740,400569143,2130319398,1818355480,1688572002,872588891,1979501732],[1264753715,1861834759,1413560848,414762595,1506623326,104247109,4807781,1232122201],[1781475733,1560608064,549061905,162314604,440316385,1099322807,925267261,474670081],[27150875,505007748,1852858609,1405171574,1937920814,1884609129,616825300,1869485514],[773011635,1471488031,491059176,933513925,1073900554,1183398823,1867283112,1883986151],[1592632964,834376269,657888322,1464731295,1306893852,1267742776,1580979829,1681088550],[725312760,1375664367,506828390,964333406,1680128976,250910022,118448477,1760113666],[921547787,336566018,79563559,232315704,348240424,1862546039,1923611893,1373130211],[801368854,1756979495,934708550,1256067152,1679428188,1923144615,110745590,1257117721],[1732631652,998164126,1295918636,206851726,1474324808,953206736,1165365025,134182720],[382523431,756044570,2091998476,1830127962,174429056,1340391623,992415793,1681890498],[1504686779,1106510415,1555894237,834886444,1585910735,552536552,374318093,31982492],[1228571150,18289435,141879831,1826968199,482880435,1024198334,2096269049,838271564],[1665334028,15828916,1159823206,642886720,306535336,1768451498,1036440199,1118161872],[447117599,428896635,1528974030,608882876,1133262392,1509268665,328234180,1638627755],[1364433835,406029455,664333126,1359855697,1357721596,472168910,1072571297,1107019636],[1536713151,795947916,942658006,1453366272,671775388,1672118829,85696355,1048864083],[1714958528,218781838,125608098,1979185178,696938773,980457427,919512429,1933659340],[404388866,168689523,693710028,292902931,1106058676,1782486683,27762749,363668418],[2012545412,1250939130,602193074,593269859,1489371776,393070665,2108638487,1232332064],[1144421427,1254130821,1169109779,2107265680,495949269,1179142396,767077952,361300257],[64815919,1133553205,255974348,1309422298,1014354604,1164514921,1657655293,414610237],[1332761000,1656275587,756960403,1171878873,1366545075,470751608,513322852,1283254130],[977656344,1573425371,995644497,1644233815,539448138,1679349686,969597286,1532545555],[1052930381,1752904051,1556906188,1603534343,2102884925,1383616389,1666172162,1421434598],[1582231548,704574675,2061047983,1501844590,978039549,1539010066,1150141149,996327034],[385313586,341715248,831148037,269426981,481547256,1791717201,302379263,640674748],[1939792663,153521353,1093726947,955678815,366667575,140990750,1782655217,1600314745],[1558140146,656536132,2120731653,532302534,45119221,232297114,1242948600,2086429181],[957133493,291757577,770553264,283003548,1602502008,1036460727,452822079,688383863],[1018002314,153605537,302471830,281119376,1841446667,262923293,150337256,2071797917],[1279212074,1169845461,1907061238,686942857,317630701,529340399,1675815444,1467972647],[964566479,1325060831,2003070243,1566584695,1151558658,372939665,251931062,1917120880],[1517467048,1766289872,253963251,1713962532,1329400728,887097812,1284257414,1442754369],[1892867031,234661550,1110072891,1318818564,269074341,1899376646,1707090728,854989589],[817198999,854266868,306677520,1958603346,1261366187,1646439042,1121580429,505049525],[583837019,291907469,1465289783,924058252,1137414897,1313099525,844576811,417328645],[1522839316,501623449,1403472655,1522753720,1703141067,1791339226,160669970,577247063],[1655552528,1743871363,1998791059,1900755205,1869717349,1882074082,470609772,176853852],[215709310,1592553989,1911113365,1889618954,1639721747,2094101158,1005049077,163444225],[775665359,801742509,1894204344,727778706,601899836,1262461181,1479271874,432087219],[1495929721,1233415559,390229576,1647888270,800310046,1939990583,1690690689,597593954],[690239022,1104057142,1990409603,798569588,1905344974,968230856,1961668654,1858315596],[546307706,673559561,1933863823,1376399881,636630670,1813305348,2020429152,91605148],[2020827076,201172002,1977992036,1853875752,1536508002,446278774,150539523,1115199015],[1400693131,41657880,1191025048,1738687158,938404755,1482306835,653584264,549831318],[684683557,1324645306,1766768569,14146429,1910870729,302400254,103385675,1556775142],[1679652071,1576814725,1072573144,639252950,1568872904,1151832517,848135697,1502210544],[2036489614,1848181333,1291731694,291761411,555582568,540046426,1267978629,365781183],[1056912087,100177097,1817241307,1282771946,297085545,433359206,1230517931,214762972],[2015631805,1501824876,983421263,259224960,42648690,640158058,362047600,70068442],[1885930216,1064425054,1908515438,1318424672,2019711125,274694847,1459135119,2067879422],[411020785,1274800644,1174019034,770446725,629681404,1838318014,1431267265,1192337811],[614992811,1826030430,2125266893,1041903304,1198593190,520588299,1407028022,20415270],[1549055638,576079925,1876026503,1248959205,323858111,770307146,534510573,288529725],[68380716,1428502436,2032059022,494371047,498080059,47538861,635960252,2007693747],[1313509169,2086760669,410179387,820827139,1471104406,1060625997,182626990,336400931],[697530865,685440142,2093883149,1567970777,354556212,238512042,1095771751,541796620],[1455404161,1329701767,1625197255,782940202,947253698,871598663,1637994162,353578654],[1693030023,901177780,2035327526,621770561,1263934986,203686730,626975339,1628956426],[1337177638,1853173851,1181271669,1499345395,484513998,627861667,268645459,1449601726],[716648140,160833382,418174248,578766202,207340797,1837165282,1420089220,476598133],[1853246746,1930997552,469975288,1305996849,654713122,589879982,169947810,1593594999],[1058243468,1427528626,436760081,325991185,1364293871,1480261487,1807711479,786491950],[201840167,85465934,1317456077,975314445,30271554,264209009,201993328,359745861],[915641129,1761348477,1675810147,1251015847,969883789,1694568219,1490955370,1983446282],[452097184,1433387386,278415563,71294637,1623712353,820622063,327605090,64690134],[283658278,1877689968,1882129992,78204688,557020592,1786634017,93837641,1562778386],[879128076,65285444,1125841019,919191122,1331950910,1789083730,477369691,308675696],[1585725159,82331615,1467055965,1592555631,1528689180,1529474418,2051728846,1403851872],[1314157388,336749760,1056958000,1032354399,114762251,2017422380,563036124,1870671835],[561191633,1267746817,302178274,535568340,2022291449,663987283,1041628242,1703624813],[1952077373,342949748,1504579529,709210072,519581029,2022432755,371936100,690070574],[350998973,2111429639,1537658782,830551637,288211007,1368665149,670043072,1660874304],[58244024,1238669983,344681622,1496230516,1220146132,1759364107,1667060643,1020626058],[2054561647,13216517,1775106049,1348138289,1478995719,1889479663,1175741164,1675378112],[1615614168,1683747084,2054711381,327053106,1222286064,943277675,1706429738,2063189695],[1542236173,1304353117,738602857,1808583050,886892470,426488869,1172413776,2049681452],[1876816802,1898878629,137583366,473014538,768818318,778355707,1438238873,624245925],[1128022026,1051958721,1810867559,1575896397,835002082,1994372542,589749853,1765715700],[157647185,783337525,1876356845,1441516590,779268451,699235213,911242930,226952423],[66353953,1011263254,2018249299,1277913805,363379172,704768254,673200287,76289261],[1963327539,699143687,879619566,1416040071,1398356410,477041611,2103899864,876824165],[715293230,230199662,1213404621,360818189,1837806484,340086989,1089102480,1768046279],[2128141455,479038299,1656431342,1283071945,908138081,2121561162,1101752588,309393027],[76921897,631664818,944512122,949433044,1422607360,461136277,1684900070,700212665],[686063051,12026706,2047197160,888948958,1699611290,1967228285,195931289,1956346236],[1341650452,1262639217,521823802,517874534,1203349970,210981006,1290955331,1095216182],[1352608059,1227237479,913783191,1017386751,663162217,170616994,1890089660,1147745657],[1613987145,859842030,475916492,1621745559,1427740054,2040783704,1199654854,1224611460],[1823609815,966574936,1022290254,258899745,870183503,525373322,1074383480,1372222199],[1031298354,1434444852,112781234,499670556,1737820511,822107450,1075823351,75839214],[343284346,10026568,1662795130,190796781,1039175634,1522438028,2079170930,1532600934],[1678729582,1164762881,1785793566,75095524,1000157092,1106225535,1598716026,1507844657],[1336501710,1693716444,1489795861,1482031527,347550407,1754578922,1889044694,258942665],[1978760496,563362292,826682615,1692645150,1338612402,1152420620,1763987336,1518144327],[1607591275,275690987,39542031,1859782650,730430797,2079922743,1279493952,999921938],[244881545,1319987984,215208536,1645976412,1252063560,509202084,1361660297,1108970001],[1310984597,759986418,700158372,1577894947,1035209520,167600197,1941672903,362581001],[1947123330,331748311,504147430,1484252503,51672709,1705170296,670413674,1846665952],[1141095106,1887168566,1218634570,1967433794,1277548716,1982288830,196718488,666314629],[762500973,1570676550,274844484,1633025145,325752054,106890469,1006051007,1359708101],[1337222104,526235707,1889983091,508345426,849088008,9185784,1506864449,1965408998],[719733505,1729800764,518210384,958232136,1188018590,901478307,1428799157,216587170],[845483917,2029772411,1782592161,1947320620,1317133788,1847733879,1917094482,512677961],[163547733,1178127032,1661388097,1878429959,1980892942,697682000,921691896,627953924],[2128090415,1110340793,21313541,2022098087,903663149,2073248952,1777426123,388471921],[742813772,44915982,1635583596,1819338734,2025216552,1507142227,303633718,543036157],[1968287183,1950971501,595045237,1661045808,1216698614,790871079,1682424399,1619205876],[39370839,1629902102,870862169,2003643897,4004856,1846328157,768294917,85144325],[609158162,1646534626,312779798,2050734302,1209710815,690429908,833617580,1642058608],[1070325829,1728621114,2124772403,1514485130,217594585,505192925,101597962,256453988],[704305181,1732990086,2068040391,644787203,333282574,1126333804,552312658,614825230],[132682974,695391547,577225742,88305661,899704530,1311089693,681654426,956211320],[1725727622,108928925,2117578699,1462535949,1709236059,155074929,916530800,1635938146],[784137650,533999774,1215993564,300168955,840994739,1025343602,966219851,1387220070],[1055495423,1029393757,485252187,1402347419,731134587,1154257499,1382102742,2019059894],[935658381,758623721,1241108308,1730030469,697373539,1323846357,74399237,91398961],[1910955878,221166036,2079681436,35424179,460324713,307627154,167684960,2001245415],[2002448077,687695316,1591828341,758318563,709324865,1714442988,1481961633,168180095],[48676796,464638542,333464118,573451041,2059573139,382967395,9968950,191650818],[1347342024,121168262,1516987826,1954616070,820098119,1962722426,1517559247,900202992],[1979653984,160758448,826320816,1540939296,1741734675,1047391411,2116583402,1003892339],[1178338046,1087635142,827952913,1929957205,524996663,1254789644,99593215,1157669502],[1925902912,2024704304,977956132,973257254,1537027945,1422756762,504249687,1216495047],[208893080,558519327,1038040416,1876542774,2058886998,115149961,1691915376,346536191],[64765938,1590397677,1421843643,2035015576,1500118493,1586502127,134262486,445802631],[965889341,928920045,274784516,1884613397,1549499792,1575742190,1255063711,284989433],[2101190373,324466147,952219565,1403168816,1720129475,1893506721,906967636,1248500447],[303974380,593663116,1140871792,1860502039,852357592,1948179992,406001149,1390497617],[1404627033,63395827,820831964,2113896968,1348626907,1681997548,1575499727,44409987],[554419665,1975260065,82146525,580288526,1195671946,1843219218,296093506,1346309122],[1529083107,617793213,835178563,1540610216,937965502,654518206,1671429117,229134085],[1286724352,1685202402,276789355,454701953,799876756,390700175,294203464,488605120],[409838067,1202020026,71556748,495359413,1204504072,1130232738,1670581915,1661470358],[461010292,188989586,170623013,895653406,2121797467,1869948382,787511658,206768552],[556091230,1507612103,1739646895,1590695601,947364996,1828799428,1595018689,1722911939],[384090326,649874701,2054075158,1423938616,1903372932,408680442,606006073,1331282976],[464188591,1241827565,35300986,15054000,308200781,1541847538,1913736534,2079873296],[1552728342,119623866,623197556,1369481127,1815285200,1907334994,1406546955,165243489],[1898992196,364022301,1300400063,1266810170,2012155333,484526992,877147440,162529466],[179813424,226441353,1939646032,799588616,1975494899,2029210680,242975950,838622099],[1488492841,732044952,1834590008,1616042026,426672736,361726015,1295018369,2062391628],[91094951,471761951,1658671528,673757603,594254804,2010273591,1337945675,1781820627],[684183340,84285562,2088287364,1624851889,1026137192,879371606,1773287685,1390740666],[1980495438,1024712313,1169125344,1421850777,366491410,2010509914,39206179,907774644],[1586227975,2102568514,1488271961,2030562651,83342210,220044431,1859511472,1515141728],[615456766,265122654,1770269307,1737012132,2126862464,834078242,1498874664,9177499],[670070576,608852102,1517512242,651594181,1943809801,367563896,1959084828,2053091137],[511533000,1393301739,1546906911,700038210,1808514935,207907227,1319917222,315059894],[786271990,999178365,1320577442,1434713854,449334769,1172424380,2053232295,1794746337],[2022212416,1316587923,555229341,1142845896,1688008404,1825386569,1089761587,184416860],[555358637,954003845,333947364,1236026909,1098026358,1179185425,1985358070,583308159],[2090791572,1974580637,2107267826,1359192315,137860524,1982235269,721207951,1622307246],[478591695,978237161,1353081741,1264237644,594531850,267876728,532113666,1495125300],[1019953051,880443721,1741393350,1963431915,1480028866,2055299488,909387442,1453668248],[856365725,1713131175,17629018,753814304,1690439237,352666522,643662740,1949506425],[1687767924,1767014473,295022600,83649787,1124408702,858548168,144998252,1527429128],[1811617413,88545048,683824389,234945740,1690936928,351899878,1680858726,1231451066],[1601482610,431835272,2107048369,276789925,561694970,215040194,42052099,1743040661],[108381404,293088297,1128931374,1933832316,182890855,149724560,1218181092,877013687],[197816904,187595992,1767569083,472231016,1062569938,294228334,831949457,1925112862],[857702070,196453852,1821109544,1060497226,79261326,1318962571,2043320286,1346076639],[2018569363,630010325,1109845411,704705164,844214784,2071137479,1444146972,974122927],[534332829,1933194400,687907130,1777558835,1895614196,2231771,1387508434,1563014302],[1056745032,1691318018,979353517,931057207,1707958559,1578019273,1212689508,137382377],[315275499,314964171,1503903100,1143024039,615872862,1487368390,422668319,1227657994],[677270848,348013588,2094957346,837423470,745489888,1247246875,1363235588,134579170],[280936616,1965933942,1813587223,1761284413,964418168,70238509,1055024953,1405680863],[1070443385,839248987,1730618151,564018895,454352163,925153086,972377335,177373684],[771601972,1592198826,63666390,1679263661,2059545814,2014284145,1475156612,991281802],[942566552,1657275528,1081129104,574757921,1844885993,965185802,1036631154,1647977723],[434323518,1649877744,757028635,1264971453,1832405050,1636028077,1692411878,1256997265],[213950103,212198751,1906940941,731882487,484264696,1631613224,1435318762,443372703],[640953934,893577440,843497412,772248807,1606307513,1868935082,224264430,669612396],[44160009,690895512,1833740970,2092238635,1006853796,931280750,1019933005,1470639474],[2129575800,1034739264,1956923739,1189215792,163483408,1003695142,830725357,1828854991],[747246951,2123706068,373839934,1135865420,2119377075,205807655,381688988,439084056],[449323444,1293908009,1948770964,1258539026,1018369487,1194100707,218653199,1271118558],[110370134,1830506058,711971407,1836973088,1862977202,19084737,949606237,903908828],[1752786509,1104601858,820168740,956576263,1179943686,1844610098,618228284,1183116570],[1369891562,499264920,939878658,271881143,993139163,1922347964,2002389786,1033910502],[176766316,1352517941,442795063,1503916523,1173724006,934095685,1490891337,238100942],[746969981,1229526955,1810771572,1585684181,1154795236,1463475609,1881118672,2082628925],[1894201342,889320369,470789556,945932990,337586709,755141970,1935499515,668299755],[2025796675,606491912,493040328,1463705756,22709164,1863861220,1825701867,1949114543],[287627067,1346950799,908146806,72379433,325070922,965672509,450273000,1259767958],[995436054,1477846906,971142051,188754477,130450942,360412966,1805053704,203686695],[1947691612,461915623,912460243,7809202,157155333,435500742,683252059,316515616],[314611790,1864759501,722385334,2091996673,502704421,1465822871,628824844,1907796484],[1181285613,1943258813,13870639,1765067433,1222564944,804221899,1949550072,1342318039],[1468822967,92761978,1818593598,1744779475,1791542919,438267697,1856099995,1190918201],[1386311472,1297824253,1668141740,829557269,497161216,1156276510,1387741128,926867270],[360985185,359309830,1234998356,163595499,1297584429,1079125553,1678627689,1656372247],[2098383401,371167607,33561138,10976532,1280993060,1930579549,539520461,1260680562],[1115010428,1812887186,452075532,348714289,96295593,475393188,1551943550,1936508572],[863657510,88520385,1908932556,606532170,1647667728,1677193136,1074731133,59774316],[176301608,1859740004,1753838223,1084554861,1158190016,779793677,796193368,832075319],[491728669,113868770,1465638769,537624842,1475655454,342702588,1581467266,859591156],[1182113197,493144808,1568455902,770805370,898803993,284694550,1547035750,607312098],[1393417133,242212147,1425704632,2098291208,2046488734,2043490758,2060046052,1226801510],[48714636,378384998,308412752,1867930133,971385896,50852678,526082977,742269209],[1863983148,622941376,1425425343,433167784,927717496,1432712699,761832094,1896720386],[179959529,1322942415,155042356,1261362220,1132434364,2100451761,744732979,1801774582],[1725078225,1095536143,1866969198,1190237978,487444734,1279391947,1977052776,341512650],[868044169,1688752905,1183995120,1899771518,216169643,1800643919,169234462,1965191677],[786142387,441260595,45538765,1493336082,273826383,2098076747,1708903642,987704074],[1824785934,2109640958,1955075387,2007395386,1527914528,1919472890,1356036890,1321732830],[1611507240,890042866,1265067558,1330954466,2102167108,724517502,27150453,2062724911],[716582866,391016731,1173593676,1500921015,753974312,626253743,674957729,1831633589],[847700722,1663847501,1417196327,959816772,1460820481,1451958631,983574099,1371390306],[139670181,970455096,1145530530,786121966,1318074066,1326597304,1106883139,414831367],[626564216,1465949108,1349953076,1600050032,1157952115,1721050271,528476143,1010899063],[578495132,1004109647,387585677,411404762,186707946,460806416,1226508936,1873765065],[541798124,1887714506,1290140496,1351403222,1115458147,1210509668,491059393,295005983],[2043089247,999270641,1560497718,616874685,2037615693,1024796165,165186203,630449668],[1871159016,674648499,2115761563,452829877,427392239,2003138811,1796970613,2015267570],[479328720,409894333,964983051,1568658795,184379202,1020897280,1493872475,21857459],[2043300006,158070681,56381524,866350127,335414321,668604011,449666724,1887198700],[714060196,1548177385,855166554,1273923187,1246746406,1015976927,1783907165,606738738],[1627584786,1257502053,620294137,290465578,2118298684,508344952,1368700754,834960857],[938676221,336663066,1725728769,999656215,2097051595,2019161630,1805925111,304479006],[1582751920,315546751,372018219,1257103453,1653902021,138754627,1736135037,496709373],[1043953450,1861424016,2078684437,204353533,91550103,1586887961,115227874,1739629200],[519211936,34686631,285494050,914218605,955653925,1169742749,1341276363,1566689024],[1461714121,1946808495,1371899340,400725520,880510547,311143928,1272809557,1951412864],[167696094,1922300571,412406370,741520391,1154739164,1725515983,1177203768,17324905],[403647712,1063308730,673077399,108991538,981361196,312179067,403850486,252593816],[1504572797,1810216911,1011592625,752570525,750482590,505637783,1991333626,1210290556],[1596106548,289022235,242410626,2088738474,203304186,721582293,1107723986,1610944620],[1014554207,272360854,1128388772,2065544856,289938093,882852311,1817854134,122366011],[391740549,1387695474,374764559,1478769621,517797895,1251574112,938702397,2105873606],[958113349,931269811,1507685525,1813270234,2007763671,1699091953,8053968,1741677702],[1946554166,1647838870,1556676812,960342653,1399716916,1829673666,762641492,333446475],[300405628,220976598,1521636670,1305438282,1627293559,1058119438,1141764697,751196163],[1526283766,845560393,1777466152,474303613,1753565889,2063378594,1226955100,92734378],[578637011,322064182,1606390643,657526444,1385421326,2031030149,509808455,813531249],[611663792,1203356360,1397130335,1158602178,897287083,1303217790,1990672797,1913593324],[1870787065,1480878105,1700815235,1292966665,1295496744,2091541478,2059634411,1350761588],[1609089734,1390337294,686379515,652803487,293512802,1945015701,1582793246,1832030679],[275892821,1909071774,620196612,1042976634,56126116,48518261,129627464,2068002741],[127703022,1906324132,837641439,1415764920,1440995894,241319503,1166894550,770353435],[715111930,1465179466,376522017,1153672099,1549489352,2017822106,1116723008,1380924130],[286448743,192623207,847734060,1255742705,447408241,1109887124,1871259656,1770024121],[1933147634,1033850495,647366078,715036946,1877411296,1116391479,1414882019,635209909],[1173434782,985979278,331901799,745368210,607545689,680363101,1735842278,1295884768],[1308698093,1728020200,556182029,1140800686,913174015,639916570,2094678209,1158573807],[287541272,940401899,1589309011,617970137,35355987,1179090509,987124430,310304521],[35796229,289251928,1492343528,95146968,1565466423,1005306148,50974970,995245579],[652715891,754024047,669987989,714659897,730210695,1836311719,1849445150,539035505],[2007631881,1167321353,1353501055,157354306,2073146358,1406136174,412420495,1249595297],[361573644,1430319510,146683144,178987034,1637637039,114759471,1945009120,476408233],[256046660,1278767478,27300338,1765062818,832773016,1270166963,1344818199,210935576],[2036379140,355799433,1427126912,514531329,813010540,1492709234,1812489873,98985951],[1130766556,1688560520,1686145721,631980351,41786492,526919678,1730624087,1205137455],[1976988852,352756463,932370327,1567091765,1531286861,1243874537,1769991322,1090340520],[1166618282,87619053,15941221,464751225,633315621,784130773,412856587,597991259],[2023720795,504292296,497044890,359456356,924234357,1846997625,1456859230,748433091],[1301211805,367585137,167377508,1830718817,421000828,448237139,1658655794,1737563900],[750336295,1568214912,1000418647,2011039859,862874429,848104898,428886948,112688548],[1742278116,1965441766,102614168,1421749518,1978576262,946421904,612604781,1733533383],[1077929355,27625011,1743268642,1114985478,1853637533,507361640,901326553,1970066324],[1589635831,231962571,419007313,2073657542,2118618627,348082746,2095639883,93289455],[2048521942,793730354,1300646663,582450879,604361693,147739811,2011106794,892110305],[609988791,659188068,542295512,766318434,302552205,718508942,701373699,355096731],[1242649045,1068776612,1278934021,465041560,1646565971,776179436,11844698,511605119],[1167546591,715383298,1022226468,2107127143,447514925,66109299,348257804,30259571],[1147640129,1157075689,1136766198,1139838650,2073541034,173499265,1783784932,2061560516],[147511619,550338251,142393339,184664602,1046349286,1205692264,889574077,1152902970],[1783876775,801120838,42522826,1689892922,446736333,141905981,1671396332,1584490281],[1227815831,1886106266,485578376,1483555323,969499220,588888103,722196527,1512356668],[1050491817,42749555,743691480,1857659757,1820322587,416741489,2012026282,1958527364],[1715493673,1916789435,1194206788,588757228,1973979209,860506355,556785564,361464220],[1310410708,2058123518,1667136904,1904490600,993484309,518958695,1402897220,2088731717],[679044294,1103617962,1463958748,1314178639,2075626737,1243210807,1232826245,1992169120],[1618673406,974762639,1454078285,527853311,721117647,113749046,704249986,1566171113],[177977077,1020023823,464409103,1073661983,1565131204,1428530085,47835108,1980260701],[1115626744,615239171,912187053,1477791863,1306683494,1405432350,2089120853,330195798],[1209067144,1603839897,1135462573,205673790,690027598,981195216,1328706276,1754037660],[1020036077,1962847124,1037466957,723881192,1475716306,751725025,784486151,155548758],[397975714,489542262,1791631390,1382341038,937391435,1467879679,557559107,370950950],[624502350,1453466633,181162101,1980706155,1519190251,1772092617,1083652306,1967753343],[1444101756,295429904,720201376,1817803911,893630057,499698209,1258536666,283149502],[1205352911,1285865150,1310950429,1366470572,1090787738,593707614,1118842154,2020965990],[1990940410,1185489673,1827389098,404054052,202542975,940126295,1936388712,2012256741],[1896778681,170964995,800069328,236918602,492804764,39587513,1591813417,1550168317],[1824169434,693780738,1398584327,512814791,363088572,519000863,1084650869,518092743],[1074522328,1204992304,179097818,71440932,588169947,1865759634,1684426614,254266901],[158760216,391361584,958499945,2023665661,1299918137,949131724,582095979,1547437067],[384923351,1998922479,921725202,667104925,835036035,1321253837,19260803,1113616897],[175095731,1165696031,162121181,1435952769,963826511,767993642,2091117420,224189992],[658212172,209456973,541596126,2099542624,1597339022,1463838955,1745116560,1525674986],[230005077,1159502847,487014754,1530306671,1245390072,960904697,2040475629,537090030],[1625131556,787675181,1252771216,1021594755,1530906251,1901421388,1336020098,307713940],[1138538055,1178075127,1789459827,1362128845,1753124716,1776408539,152918513,632320033],[939546590,13182371,1331394176,1442749223,1790658954,1152117633,2031205821,1152472400],[1641773265,1436655798,1875612839,1825140130,1372245652,1748881934,1974181887,1381412152],[1189489419,2121217430,1830794079,846391481,1154825285,1243091024,1549523030,586147362],[74360184,1871582026,1773149036,1938603569,562477797,1016325788,1617189972,217376469],[1632534098,528381118,1128807042,1031661254,1819618486,1654453333,572058490,1477479427],[2007481313,343983135,994177228,514565718,1854122181,188354733,382944755,291389938],[2032246300,491061658,1429543720,598447839,1620061213,2116871251,713276685,1858313992],[384397833,44142134,658583658,1910109829,918779542,1143642089,2030387820,1493807063],[516266203,496407303,1206613351,1503840264,535875879,1204871533,20110989,1805365060],[425432068,2097080941,1310589074,40759207,862368154,890750790,948277970,236338115],[1654448115,1663843300,2012540077,482785452,730554716,839439690,1487020599,61181560],[423811161,1938796752,552315357,85465106,1995980740,358977185,2010241501,640317418],[1971767763,846170449,672029278,87450531,2102128945,1301686147,531185781,722597168],[453125835,544616897,744711300,312600841,1805901673,833906926,121367941,905204501],[747912593,1856245980,1160077991,1607242330,136464676,864755476,159409047,35145798],[567589465,1240990549,433181258,346965747,115553772,592683486,315419775,1145972065],[1942485873,1647880629,902807163,57477936,1335817519,358247287,1147707382,948490581],[859902975,966172713,324259281,1074857771,1708056592,664613937,2022232687,1547672605],[1566523270,815454707,828023388,349561912,103908833,473838787,1203750660,1269441201],[1180726416,1664251525,2091889606,149017971,552933787,2088488140,555238651,896935602],[1743550779,853056856,1986766421,1447605031,910140895,1506676913,1236891252,305546331],[357601279,785794434,185531803,1905432935,2118849912,961013040,1956206669,740400450],[1112061958,1889451396,562994986,1814271903,1826101020,2097068935,1953361245,381052275],[1281220723,219774135,111072526,1753482906,853835391,1211428745,2095753548,104601915],[1995916778,1711708271,846086080,2091847775,1159139634,586264613,1160355497,974559982],[1829942420,1181646546,1914703172,1783668859,851678426,1072216032,341973430,201271120],[1369653332,723444713,1427387850,736294845,1372756909,470219662,708406895,2102241776],[555330727,1929595732,235910420,180403651,820617865,472235252,221351511,809429978],[874778590,533105268,36790474,1352188449,360857910,926795959,1177234330,947375343],[1377303380,2118363797,1800358099,1405645276,1742032285,1273579616,1977480004,1551139651],[470233685,689614393,1108929276,542866524,1211967237,1367300442,128812307,1143862089],[1461963619,713967322,991367920,120893490,1710694136,1508706797,1023173282,1539443322],[870629757,1558663881,1889795298,507356969,524321362,1218863918,1785190536,1097423651],[1425952143,2105194966,1653347505,372930145,473013307,1159663677,704723875,1612148910],[1091517784,825787392,1317998036,973716288,348351953,1113424350,772698020,1411513970],[421355751,161316816,2098195463,451519775,349546667,637641864,1183531211,1870310984],[1782219782,716967335,1377337362,1720616858,1973710628,2018695349,1646631608,1298197350],[959220588,14404367,1613814229,1514202816,2053214210,1088174501,71166582,678245093],[1833473631,955836083,217534248,580473200,1139512145,6938117,1005096363,124546039],[1472086823,36978565,57739908,985168031,1842473368,734065111,1895122277,1340727388],[491848343,179013609,1281923175,571045316,1171626453,406100354,2047384819,333009128],[261845322,134696989,1879838458,1752796693,377937459,1935849491,1362981542,560420987],[2017478882,388286370,1192456653,1285685237,1021374505,1522647173,1747073738,1473063450],[720408560,288774343,253355797,1812061276,380687847,2047670186,1855304490,264360562],[1506517837,1075124277,1124002047,1922415394,1658727443,1730631697,575532420,1281178288],[2067818979,1949349273,864900005,2019281435,73067946,749369979,746095351,1518989217],[1473708807,1431656778,836817912,632166928,491789784,1431723206,1743195333,1092312018],[21184690,1047553622,158613224,1845746234,478433649,1714355382,132976793,97007082],[1197286486,1121443845,1618687166,1163109820,349077075,1673432215,1450011896,1663653279],[641842344,980606113,744703592,1742687540,2094595697,351132429,855255279,413262626],[101121131,1340386842,1083553137,996795210,2055338510,154773757,270683404,971648259],[1981217261,209951954,566248828,1990276397,544778978,511772582,828832782,1899295845],[343186724,1710054625,857612597,89671051,531350056,1905194395,525916122,553009458],[1828575679,1137267140,599778046,2057884964,1857569473,1330861164,1475005685,1510263319],[1507545971,1602570605,1311588717,1511917614,1440813776,371375856,116674217,1325288856],[38214201,552472939,1722436438,272971862,241168416,910333884,186088850,1155752473],[1165919110,236510528,1312529843,957040261,1983306496,687823782,841891134,860359283],[1249340157,317591225,424170817,610984432,635962743,459901143,581077936,518890701],[1126869892,101563639,1938845420,765406081,439236864,2111460107,1552115511,1245824773],[985353462,1450160149,1851770656,915882450,864404269,936342162,1894041854,768060767],[602773759,695549938,453868231,29588281,911132515,753435131,704149125,34486197],[661919062,893914157,209889711,241967755,1103951800,202735836,1651785706,1319985114],[224847431,215433844,64653642,1940146574,669205210,1927406430,502013893,1221027369],[464900807,1374693479,1503322166,569669942,27655504,763362621,1232650581,1357840693],[533987729,71115280,1456716328,1443537275,771547837,2122975387,1417882527,836608868],[1542227827,579992280,295532114,1717611641,148471645,422048745,1420876894,1052326721],[699553188,2054444732,2052267894,1395920900,1308872902,1680861894,1585692027,1174620024],[1012642433,2014340600,547787722,444701199,630821631,702873929,1911992950,96299777],[193338691,1320654701,1453565492,26868223,37443486,781368485,678093384,1632167201],[77665582,864697849,1478410915,873495925,1853992156,1694449966,1822833790,838680498],[2119672741,413769044,2044513404,1134423013,1628348205,1669666543,1494957697,2114028230],[293228386,153782024,314894292,716490961,1352080789,1257289854,1417961792,1260277901],[1459906151,341212503,1187327197,1284190666,467535263,1011119450,1347767603,150972946],[226510106,263561057,390101744,653176609,1177573144,593249826,1364606659,662856853],[449380746,461961666,316662567,1751406742,711521083,1594815927,1899748484,839219647],[334592155,590357932,1498300233,1700509899,827864854,1772988843,1344100474,1872186282],[1917034574,1268506048,340716407,1032793071,2025842388,1812176445,323712450,618951584],[1774682090,1044670835,1128547796,570768681,787869208,653963149,921926633,607205777],[2001583268,1349462436,1195194529,315737261,1277589355,1918068525,69594704,1049374312],[1698766055,595874695,198511220,441723187,1898875289,1835322570,1833789675,1947025337],[1962894689,1954714605,16892149,1301373898,180709041,643691359,1425388230,1363475709],[392622140,1949844384,1955816759,1012193797,815962698,2118357362,704191125,1010533670],[746787284,1365667441,150991156,1275983125,747843470,53532766,1211788535,1756779767],[1319982056,1458995340,223635473,729581960,1368757310,7151276,1231511311,946780024],[131477505,1947073360,1176061166,654521248,189344186,1683792811,702024098,1048010363],[928768858,956815221,1371658326,121683055,19850627,1781247641,546874296,618545340],[1322670009,1589311154,1737821756,1830795207,1322741647,326356657,1590666558,697521477],[1830786598,337205547,1570170457,909579275,1440184379,1914154619,1544438558,602234017],[263881366,1876577565,1100868908,74449313,1846063913,967863118,836352246,1515059049],[1704274528,1344051708,1246472961,610905197,1495992284,2074166532,895136753,2108933339],[1815014486,1665788972,1278860040,123903637,1383228940,1659018197,341923250,1394776969],[1173184298,934452329,2126928305,650398894,1495240047,730957851,2047113595,1742688138],[1983467393,1866013523,1020198969,1314198669,1183673122,1400085860,780679144,1972431677],[549288558,687051109,368767980,1774323224,1729586210,2026826701,1869204029,2124842337],[811711711,1544254013,1739457782,550036361,668639701,1215303203,191992918,1807324389],[2085094431,347122584,1615245862,663787507,953766145,780856243,1303276400,700176349],[219214781,235436470,1955040797,235065054,1757490652,1007601295,1890200968,636380020],[1873907700,1344638131,567225907,1068858646,1377235051,1615623233,643455473,324861094],[369607045,1800508182,1883749665,2064849591,229190437,1478385365,1722001553,976499219],[1533140886,2123333743,1802953296,1129226450,1079345544,1131297041,2038530282,187975298],[1055871969,1707473514,1373303279,901199688,144875018,890271978,1331834797,1013807424],[1726499622,1440878733,597495018,664869356,13486615,195753651,85526297,217780270],[367724824,2056340781,7616905,199683708,1209115693,26238874,479717799,1998927349],[959918787,1420689828,810026760,1202525291,804791949,1646794809,892218993,220011955],[2118535111,601815552,362711468,1473151740,802056038,1380598127,1553731361,2053925372],[63095650,1140286379,1305952489,139634637,1980477918,1945484927,1652571353,1660100905],[1488466435,2009172288,1606257953,655606341,1449162682,1430261247,1569850323,215777733],[2088563806,21140161,1872928406,301787721,1125023759,284244520,22336307,355697581],[988521501,1058588015,35975188,620887607,967296672,2019966765,1786465933,21786637],[1763146731,287307509,631234891,1033414984,597174800,2092349317,2077236033,880939563],[1395931566,1754034630,1153171456,1692141448,1060302636,1808074837,2015227218,188897587],[1055104436,1849217296,2039299091,1135101357,1764563978,1524114806,1432620015,1372845625],[1130342279,1352425836,2101689773,1639996479,744019565,1815580404,1741630415,1061660825],[939111291,1921951746,55411347,295141448,1143495532,2102672666,25779327,2116999525],[1525669185,1167554911,1134443223,534805026,170155185,665454725,824781561,43464798],[983038150,1318262495,1319161948,31346539,429576468,1692352464,1120378275,1601058325],[1550882074,1227789007,1583044584,278636286,306259661,1418983953,836797395,746935406],[1103336899,1115264327,2041062070,257577984,214400672,1982092876,1821339472,191780223],[58052459,1501113038,705150753,1191673730,1284650135,1831578528,1633638637,805898323],[309378131,841046416,1831546133,1760835826,1115979203,1494357281,1002068379,1709993236],[948257721,1044084448,1559152389,72342183,2071442094,1620336332,1712237110,866565528],[40951708,411897265,668268657,1334377989,351703217,619505488,17054685,795948290],[590495557,1856329724,1893298111,1332239548,1651505654,2086758211,220891551,462548414],[274001592,681192576,1228719324,1014665469,699521967,1104328044,1924079901,1292126037],[1303343002,1040193801,263092772,2034713289,1555017319,1845402310,1784488438,633122222],[281074503,1377563704,1881807606,1947500319,1981014921,724919714,1613874017,58892518],[1780002845,706343650,1627684998,1092574136,1257320686,1746021945,1512318475,1155433691],[1984351411,1799959870,189688025,1934520542,1067246208,985974219,57686991,2034490235],[238213100,2077060494,1479387324,1301826308,1574356084,1023572823,201457502,2002241259],[467846432,1080863269,1377787611,860563126,1285851728,1696594939,642955084,249268568],[1786576274,1274870579,2063848186,1681584108,35834406,475724469,1767426187,1459669160],[1200231495,911411448,1639279658,325007904,653482962,1285894103,1034357663,604647308],[389692149,168967688,1470057362,2061295711,382109977,1616214616,1789352877,2087621008],[1694927762,1650920510,1945080596,1530433709,664651955,1530173004,610822887,77537501],[1696253986,662586077,1301431455,1885214495,61837656,1547794871,633861824,395019415],[1232469848,1857120016,806122104,527563780,1584470635,241738790,979176160,1208787335],[1749511459,1565187262,1581087014,1239697057,1129641947,385112648,825703624,2014070590],[1009825742,204795222,1871548390,1894479406,1102020551,1297832794,1516647495,871800515],[2054048748,1414217178,1490808046,1646677087,451968932,229587423,1987317930,1163680828],[1464716236,811493031,286766230,113537313,1558310938,1953708948,464592329,199283950],[128720114,332108174,546731297,1200054761,388192093,283512664,1531431831,707113239],[1355255007,925102116,331576156,696069576,1798795302,632546927,2049955710,230748224],[768631613,209833502,1524267670,1920319157,1166854619,352624934,1040527785,1221353010],[902359202,603337819,2105016969,1132677654,855492945,736027618,1503143443,1808722341],[469764464,609127630,1720016231,406131641,432574328,420414152,193392402,336045076],[1978935780,446271823,1123347806,227225714,1525054572,1925695739,1207682202,979829937],[71379990,2024114873,1782330713,257268104,649346189,650706380,292658868,1267538264],[1455919886,887419732,248526579,1053002119,1437570255,380805363,690019993,1097692847],[1027092263,1342044578,933734976,236438066,136298730,1617678441,951658084,1105433775],[331428222,1327825293,1844386297,1122878019,278668779,977999384,119256313,305617692],[1026267473,298146902,2106938043,2070737687,1050273416,1348717080,563885509,1791210269],[358157979,1286466783,1537014501,1350157226,2075502668,84458320,1063808277,1620332583],[785983732,505395534,1592373002,847264807,1058373319,681834204,611494729,1724156899],[2080121253,2560959,930583207,947059371,2011757938,1125846740,999714708,2077804688],[1882203038,667083295,1998780699,1787720193,2051395309,2088899989,364561795,493775189],[1212501270,695449219,945774689,2085239176,903087264,1535906630,1236131361,53184204],[1327941300,1156453311,81623115,1032858603,1362543990,901217969,8447025,617404408],[1987119241,861727153,1928543541,1826625332,1776147842,2093632527,852905146,743526632],[1371895685,1054746240,497057589,519343542,176917421,398686796,1252914211,1630284036],[796523002,282916887,2039778592,1279262971,1152314254,306010002,1110209271,369760697],[85834084,1265512546,1154770040,86880416,1702449696,502397982,1904148033,1755937286],[144975878,1840642729,346201485,1023878504,1934778367,989181967,246146061,1091725255],[1626594524,610448987,406531150,1003676164,704199475,979101554,6908739,1942288441],[2064292563,1858468370,1866419120,501723075,791639646,1726964615,273447122,300535831],[1460510834,1693470464,99537868,1967128614,2010334942,76673847,1591203640,2034300718],[1842135838,1737936466,422481048,1154603379,1454675923,1774602552,208147692,1579986449],[1533889995,1608162833,1837438014,376437728,188057337,363209488,1949835720,1674319339],[1977992491,1030523078,1355901585,264585036,1845320780,9775609,93265545,2070335899],[1626186480,390446549,1279603129,1290785889,1894161923,1183213691,689836494,67578299],[379897248,915193251,1827760820,401309029,1292238370,1855846084,1134734131,132055018],[433462759,1150148511,1475251629,1677693226,1000371461,1206364159,1906142654,545019609],[1664587087,935724294,840646476,1679456386,1774951229,28886353,521947167,1010263255],[42575247,757594624,160248190,553794192,645360922,1205177393,1091906421,2019763422],[537506526,1856564637,351180371,1718535789,1173094111,632048794,1856245151,996574803],[1267008900,474847166,1224213567,1918418667,484371236,18577689,990941961,1629728828],[208007353,1844772308,1950157907,1256981696,567955186,992965434,1658068425,1010664453],[970888879,1684352041,13256951,1244691938,1258607346,1467766701,166772555,1458908773],[1738370334,2035484758,418610141,544070516,193927977,176880422,930314345,1130759276],[223898433,816887701,1182891491,1065756684,1843315319,929780737,1021884864,930724157],[1374137228,1198225645,593202950,1777073746,1205943346,1149775299,500378498,2020830956],[341448795,9076674,1223974774,1808985434,1001518602,47112892,460282534,1236581847],[450699230,978747746,1337568596,348302594,1060853916,1025494373,1648282524,816269909],[1855048455,740103938,2079084104,2095639358,2029525696,1447454148,26614385,1618911179],[1253962165,1296769108,264437552,1651774482,1340686956,1868422601,1595959833,559581538],[1234824731,861820543,804068958,719334776,1799255184,151589484,378588630,1400779493],[1042485314,111701564,611724428,2023746573,316712192,106889352,884551059,1508516452],[902664732,1039357874,583144160,1923882558,1321578300,97653909,946002877,1076718309],[1861885437,56749391,1137881597,1293744586,1897932736,1859873409,752794451,1301141992],[385327482,627718625,1245860294,1813403647,1192694966,705704496,568851257,154141614],[287320726,1950677868,308090904,235239596,312493178,544440755,1070349809,2083320264],[1156253102,1571272055,1214479237,1367322280,549140608,1341235503,2017485848,2020032354],[707497723,2066217815,1964199308,1018268256,1791203892,654021620,848304424,29283721],[1522981464,857543230,1517038070,1196918000,948146054,1833894767,1016464208,962833689],[1917438139,1213830738,208493538,1661465224,1754721350,784107068,1347855156,776439300],[682873762,414955137,614264801,1992041449,2122348238,693854547,716642585,1329278613],[1460937951,142914172,2053715162,172348519,1098830332,1006904786,1155439989,500191756],[1702333613,234410744,200788597,366040592,1491083589,767916598,459683621,838122779],[1064462642,1268557914,1530928632,1046814584,659896686,1042942569,929116916,190753231],[122192350,1998794181,1697085035,360303126,708889412,1311287309,1694472636,897671735],[1598559098,374451251,1545467824,2073958233,2096128703,604483453,221642312,1067225929],[1751281944,751631233,210402468,693045298,1717362942,1376038982,947424955,555480081],[2017350422,290934745,247860891,947025517,538852266,973941443,869096113,1257903576],[242248344,1404552267,1527894356,290124152,80411121,1877008801,1286161595,959250093],[64726563,730337358,1716312561,1947058111,767792437,912231877,1420215210,979204539],[2095820914,367781854,375635460,2041947283,1886257185,1819076124,1290401196,137248447],[27773802,2058371645,1333786221,1715619560,1233541187,1683489676,1152158761,665503415],[1398851497,1175831754,620186229,1746039384,1139321531,2057392827,1162855730,746006334],[610432793,189949656,1061566203,1136473761,1504238381,845610201,1740846045,728222736],[1810558278,1951629825,1635321788,563595340,2006117770,995270713,1553227577,45385067],[499853786,2085734135,1205704630,1234563695,110755281,954854865,1644071806,2093241094],[2112624278,1205555434,1650045045,1547349077,1015605388,228969016,331894467,1249272643],[442583373,1037710554,983866778,1081202669,1705648885,1881014938,1597384231,1373024353],[545644981,498840616,320932398,518515484,60022511,1727427862,1334042863,1411498516],[2127222138,987635637,177779623,582700835,1650741807,999111273,1745275711,664618335],[927888933,57622032,1779807250,741357805,928945142,1414761064,193737,221538248],[1911046485,595891655,1108983195,304593944,1463685151,417091990,794604690,1946962070],[225169046,1259067654,1262615558,1716829942,2120383929,1712973128,1391098787,286700488],[1832681011,259483373,879926534,29344587,1607164729,934233740,693714901,673623040],[242099444,626383686,1513954065,125198344,252125179,1158810411,1554562583,898007558],[1654407843,810241624,1199115783,565333886,238971063,1835023762,379065198,964520142],[764202524,1316834292,964461743,1754553693,123262008,1833611759,2062671671,587564843],[1962858273,1994730551,5518734,1631020598,974629632,986376143,123827516,1813585979],[1184657155,20857388,997899608,436306298,273463172,945729002,1845462574,240414964],[1373455208,177990466,1518115682,1590440752,2051487509,152577370,1834934166,1367909764],[1734353255,1739629780,390469203,1585919463,1755654,287649412,766651946,39935254],[576890252,636601176,228244989,1321221382,1189974697,1323231372,1849040905,762214279],[1193044049,536268891,283764655,489353175,205418813,1501791496,1958976010,794995708],[1122939295,736177757,641831071,178619132,1962070061,407147145,1344055690,1345161600],[1654896618,350732151,2064637493,631097098,346946972,1964037000,1748559216,1727892054],[1016379527,239221869,1073660173,737923438,1580657092,48909523,299034336,827481772],[2059092108,416295576,1411425956,440510122,1188009667,1703079726,1042757444,105553443],[1452255019,824035207,1780575255,1170996213,159322199,1925561839,1215755812,814894077],[369534315,1277225308,188664385,714688878,180406234,105476387,1627973217,952618042],[99760835,1863134327,280699855,361227656,1015638223,262549012,779950515,1373158367],[1263568323,634680504,263696832,1577846151,1186164337,1893949908,1697050577,1037160608],[1956064766,1111380109,1810061452,325435643,1581276408,1171729784,966019499,180744895],[610963457,703085243,577661170,1336605788,200245616,2129227585,879739840,246028577],[7271856,267830969,1859694931,650595383,1912228282,2014812337,787062160,371248708],[1579564790,459178702,1987265334,1812584385,1095511728,1195954233,703218121,1907359180],[1698496280,820070937,1528070053,108669250,1874528786,1883803332,467154797,365440896],[1628281997,2088504289,111364541,543007898,437952620,157290993,1688452505,1727761003],[1308728023,610542892,1553174764,892601749,1042860289,1898433938,1973623323,236593368],[1498059631,190642003,1783343893,560841876,1772268350,16057978,1348870007,1640868216],[461853952,1118846300,2042352337,560088116,1453783182,1835087020,424366421,1319034944],[1338794250,598800698,1912870673,1142245925,452534298,1778219341,118449965,1096735926],[852814759,1602713116,360565251,1707789005,1548769043,2040934752,910307125,141242960],[612451038,396174979,1161682516,143061818,887194868,750091598,9034923,1479281791],[569380509,395377908,639167860,1161115277,1803904461,1098901549,572837430,1553705958],[597577117,566336187,394335720,728403804,101747743,1258531945,1837811695,1339283959],[1439351376,122804259,1855122829,1383140997,831688530,779752741,345160628,808981437],[86720737,40478211,23608211,884125336,593837547,1765662840,640401867,1241141128],[1981119379,1157783047,861296312,217205994,1759445723,1595324376,233568430,437854995],[1108303206,123074729,2003809860,1717305748,252368709,716978099,297178292,602692751],[793826016,1726968649,1289141283,1382375824,2116553751,1971629340,1797630596,680732756],[656724573,356652067,1865819946,1442917834,1248443216,758346681,1353835193,567185675],[379759833,1115327464,805322987,1329323677,2113173606,1972782013,1807905408,979753003],[2024036682,1925195423,73593008,2005702094,1434129199,1507142038,689525481,1468015739],[859107354,1771422947,1663335965,354698508,574835976,1808121136,185056216,587191160],[1150567705,1122435106,1965875350,1250499943,428945363,1358798723,2122413230,1442412238],[1184950481,672705780,1605494480,888940191,1891756827,1636428387,974979461,626149258],[501867350,1784637182,362353832,463712538,1646705067,74911723,87950554,471906357],[1738519060,62305175,1744383135,1636185486,1944556415,894323815,327444041,578147648],[836477695,1732333032,366347324,446291842,1037285283,61300027,1096877695,1185834482],[628405577,255395734,1672442351,158837321,399066176,1054239173,1690771433,1402513729],[1581613288,976901309,746774151,1195557366,1917586257,338148103,1469232017,650046422],[1522570121,1742844013,1441109281,570159767,1411724792,839023470,1696941884,1299800495],[1151564403,1499956587,124969673,1779191407,1282333910,1263018382,1185534377,1359567033],[572299689,1843168694,422960101,1624222889,158813050,945615345,1948159384,136358704],[1186118343,1897560004,1013222371,954062718,1695368396,800089108,324923502,1015460281],[1036117652,650020332,824835005,1357860571,2044057848,1031008492,1385564421,1946587229],[447911932,19909831,673096391,1139318840,1408815176,1552347959,2027338802,14716212],[17101925,1728724669,708989697,243733748,556507123,1001345629,519382672,658817854],[1828955753,752730314,1979666132,1897187501,1645637701,749377850,904414177,1625611585],[1620323288,1312849152,896408940,24012507,1047587446,738908871,1026777657,126316538],[1358380959,318630017,231149825,25823352,776234163,2027339120,1445980949,784778835],[589597318,2121200281,1176581470,758596740,1467554873,1052473640,334804974,1564067683],[1392430690,206771733,834510026,1541207885,1263174008,808331237,1934866822,2103986462],[1944017007,2008265957,1497416471,801195672,2096310741,1324813325,834826378,803601365],[1960515864,396576203,419084592,1021958098,1834092359,1874747988,1263033561,1540896679],[561918057,1300751176,1181679959,284957613,1051232930,210871200,667936770,2060120337],[1842077236,286548857,1262320230,239958200,1617153242,85210103,684455463,1005950539],[508483678,383104222,99113132,461086737,14964684,61137658,969065994,300953633],[2071183924,1398157775,535209058,30988721,191483806,1467389325,1170387202,670653768],[1539179422,523155397,569972197,1877681216,1202609589,624319073,1744068388,1657118038],[1166161003,828934098,1248605801,1142776654,570789697,1255883399,1278008296,1503103081],[1732620391,1276859056,1131301621,128376876,337879489,431218028,408253612,533575847],[379845078,240746237,630323386,586137073,1900576174,790768934,959767147,1403885819],[949597869,1657950405,265716842,1438566554,1339133287,171174807,2007875160,175692584],[1953143103,870557765,690535081,15507325,121135067,1381864174,984482788,1246155887],[1532385556,1371272024,273399443,229726774,1312226640,1221786343,1961321932,2033258292],[155645770,1553997350,1074376180,1302582755,1197469079,805903852,381566991,810870347],[1182659218,1569515522,768149273,39307678,651283749,1780972375,154256296,1343392142],[1458372208,734693830,1561329707,1539455743,82476336,1648109720,941229417,392431460],[960499450,387596491,315445370,668511576,2010876819,539964793,1309452142,1022647479],[2083550687,169208309,1482869363,484996855,1129393821,427220755,599740019,1416654290],[1700251212,1414356056,2038925613,2077923571,1439953802,1533745321,1999973463,1013882558],[239493332,1106464443,22253805,608279307,9831643,2126790574,1813681014,1736860476],[712953635,1018197359,1177456065,1054550515,1621122077,566217379,1375030597,282009386],[1175497666,1698227,1627883018,129394951,1497328021,1658453421,290183628,4268398],[1034033675,675683651,1262965569,1375227206,841551600,411699969,1593164473,1667818837],[1382997951,686861007,1240040867,1560764866,977449081,1947587235,548632625,831168326],[2128300285,707196556,16046011,1685466925,360273474,1204495163,1603688674,734464679],[3802632,2014614005,1661926001,1475701557,674527643,2041563767,1659859997,1243937112],[250846193,1759810416,792043222,650024545,1062916416,370890668,1769681421,911378167],[310873678,1359929287,1260746865,387583146,141967853,1435252634,808607353,1369844422],[781076381,1138170715,891937976,1826017235,1224310496,142041755,775604964,171396588],[1375293754,214098062,1658591726,2055911874,2009032220,1700395776,742606124,1975593274],[57496373,243883804,305301178,963340443,86071324,789663234,1760009811,1701143068],[2127450485,1918078552,689492263,1361948181,1966053848,707488851,1644356643,969011939],[531488871,1196469426,572370013,911795193,385199856,324305617,100842631,733069226],[506029545,419983326,88909024,736322478,643727068,224692938,938202901,931957149],[292919236,726818245,1442921135,379433179,1043525962,1434876745,1387582589,570897557],[1271338089,6317132,1842585742,533335925,728897532,952588689,1750144734,757777211],[507991723,2008936545,738635120,8881579,629804824,669182817,1416838135,777573667],[1016472740,1188705476,1890396712,1269873448,616681510,1276864031,269045504,981812468],[55215029,148179327,1787716266,39473410,1901215098,33206575,1382860100,69449646],[829216277,664186990,324650874,1343966941,2102636167,735408918,293184014,1096214310],[1288814038,556876345,920191973,260923747,323373173,749797946,1472525378,943497861],[1640447814,2023089785,2086645691,1640142030,522577431,614594134,806705583,149310671],[703339090,2118542199,917050881,723718693,2044526437,566619049,900570790,967180574],[1810558810,1431324569,1161132087,1800361799,85161296,212781797,1898758027,1527557239],[305028602,111839055,1105426368,269894917,1408808310,482412230,853439401,1621342382],[1752084066,793519775,401549023,2117180610,1120249978,2009822554,1312150596,180280965],[2012491544,449153359,1214035917,671062292,276724549,140259635,513880042,198620311],[1716027366,1323965126,264190732,430192941,897870483,1766476244,1093954992,1341931239],[118180758,1308065268,263547535,1835794384,1461218636,282909616,861078022,1412584690],[1963663907,940675393,965466226,1577234671,855128956,906641281,2028494491,735679647],[74534409,946118235,301844551,445808016,1518382421,1099797153,1649183396,1279474673],[2049403995,381130559,1231529912,1836368835,726906628,191557836,1767415369,250430740],[1466334835,914147844,1464439620,653545612,347329951,1219273975,654354791,926735065],[1157639278,287532175,1977157084,773816089,1370427829,1553722421,339385195,474532787],[1946445410,230637069,222154011,1371936757,2038706452,1607850502,817412377,1067936588],[261593338,1839860957,351865729,345438451,1139970808,2005867649,2083800922,1157767711],[364340168,346438196,1233375352,611953146,1444196023,1796238798,766783157,759532191],[603400702,1506126825,1455883420,1911473270,1631948424,26811290,1893254623,998388727],[895726403,1221466671,1912134324,1649669149,388934247,1069413694,86762933,1998910547],[1219342816,1037950107,873636501,1363247113,1685909110,1900089442,1579134243,698837302],[1306018568,236743410,1186133480,1631748665,1017172994,1549188318,1651415,613141751],[308382234,701838797,1382872718,580090838,9670103,1512479745,388186183,1286121007],[1592725325,333247600,297632368,261901267,56557414,1737011481,203649689,988796146],[2119603970,706444298,27810288,1017300288,1755100597,954559827,811991379,1324970076],[594209761,640719108,690266511,349884762,1776462357,342594105,635267026,898683611],[1137025618,1517178907,1623918879,7190868,757287122,31348125,1248192692,554774857],[510360346,295617228,442162333,276586577,517277838,1912891961,867179459,1504154085],[391662569,741524598,229035566,1628914599,565261403,688448407,987097890,1084720184],[722028367,1036053240,1204131941,1487920087,253869134,1656895664,573535674,818638684],[134799623,1521312339,341946020,1174210675,1962259386,727912686,1816006220,662273926],[324445596,1636796724,1643130434,2061971632,23806888,1692481437,1939558642,839092946],[1316274898,1931067080,787262637,1994879461,931204674,2086065605,273366216,2116704319],[324118970,712865168,1161253239,1344316874,813231859,426423846,1677828227,1429841454],[185618809,1454044541,1971830764,2003321429,1139310070,836825148,1129957232,1880001277],[234914037,97781872,1441429079,344205688,1400089115,1546330799,688641100,1431866324],[195687466,518812600,465533548,2072222709,1659136876,6644725,1363276095,907753310],[1153423818,1395112922,1748864641,194481002,60385750,295145320,508551433,1543533328],[539452343,1035331395,1041140627,1295017033,282680539,1246674385,52525448,451634653],[1546324245,2068274023,1952906941,612255913,894732579,2026472492,5527573,8555648],[1923786979,707696186,105938758,269352155,1435912808,1596634610,49901142,1605510891],[773174528,1771822272,1919715613,263132848,1626026917,657783662,1602280684,263129267],[234746096,491698990,1512728047,1498249604,1751205968,1316474125,1974414146,1468858269],[518811379,320353993,1351412440,753873633,1498919745,1838494992,521155248,2095954470],[195433824,939537292,587477962,11925885,1167563966,2108796161,1491207809,129349624],[1195193991,1503951432,240881494,1619405351,1623308555,678045603,274757416,1162900517],[267250917,1592147539,2109807091,1670283517,1268718371,1616287874,1563601668,224091496],[252075410,136007214,1156337783,1437717456,472094496,1678950176,2102502021,1199811240],[253868699,1914172434,582924455,1283829373,599464515,596353832,797257470,951908594],[754575952,1096423265,1737811017,1461517711,1497390678,1858176905,1978292764,388968180],[264726768,1074148520,931168860,470170722,461025439,1629526039,637094090,830520244],[1023339389,1708537787,228000351,59076538,433805292,437711336,1314446471,205215254],[686194729,836437547,1717221791,1273771213,1735329126,306665726,1079772850,1140837612],[150203939,1709229925,1287884086,1759191148,925804549,1989958358,857243659,1246934202],[340132954,1653662405,47555414,2125453232,352014391,2076192655,437141103,820416381],[1338031587,1704372511,1335945323,1799641309,1246723966,984006335,422055280,173646045],[1187336375,1107317133,8639985,951804629,125546270,590689042,1066392995,1915202160],[1488777644,1800991716,107393754,1076925252,302173274,2086000206,1284030995,299444536],[1285977404,247571488,1624332517,976209635,387202609,486693377,1406576904,1430237433],[1188576810,1793447407,917638808,1514761740,644109324,695954003,764849139,700469042],[535527525,274552278,2032953367,1030493208,1042455671,2063372671,1456822709,1349312574],[698492517,83769944,1073518879,1274955906,875735234,1724987009,1497160202,1822951454],[856493942,57822500,236457280,454150718,310253528,495751194,1305274897,2095937406],[576948436,119859506,684577043,1902040243,539918119,822841294,18831568,659746472],[326925738,270862621,272667988,1694821772,291457533,1975523501,1671426646,2079939273],[699273992,107677974,978225738,1748455937,1808845094,665124987,1078159109,1672739773],[625956009,1152224517,1660829676,1519479588,1355460784,1378244072,251973154,642374396],[1034532462,449409762,372533137,405995181,265624059,636715497,1153580762,920477703],[1879431500,979722744,1019716696,1941220940,539731582,1285983264,1549918952,1255042530],[579715643,273276573,894135778,446104300,995393357,817116287,1144926419,2052568657],[974499941,1824598326,1168256392,1056703513,1001413341,350056768,270865650,1488238144],[2018165712,1751815136,493344776,1373811788,1334745717,1300331783,2103735811,1325859192],[949644915,1466679036,906596893,194453146,1089950572,2119987544,1888221681,717761229],[1207423175,106305709,1188415852,1428001508,565477178,860521709,364915925,221464578],[2122481968,1407981942,472300814,478189013,433492731,46608776,2003433065,263499825],[2077219221,34282674,52663418,92372514,1585499206,1616272261,1804395444,677910249],[746444843,1284908077,1029583966,1561462138,1764546245,1594391166,572840856,128807285],[1165561652,1002589423,1964472831,1382200368,2022730328,1149434761,550354106,557104936],[268660972,1409650542,772965318,23496369,702671560,1864268498,1610124060,1286303529],[697198518,2017705026,1756628843,832075728,2123792582,284263463,1858919626,1589285644],[1589382791,2027923171,1295975190,1359395933,495130691,145358064,2024330893,240970253],[408193762,345029574,1713819779,1361938128,93211758,963688995,78211964,1824466398],[1671085508,1788335122,597601579,1209073551,1497138301,1255542458,1360916481,1280739752],[844734546,1966187570,1036117600,187570751,789305959,1044827706,1579059216,151276087],[1534048854,1600606688,71199904,195539264,1712318825,538897737,1180578907,2115066880],[220505894,393921493,138851316,2053876362,1494170669,1200377312,953936300,143528430],[2041034841,935549385,1118675973,916861931,532044172,42514315,1570486345,1192969770],[563321937,762144159,1994991118,1827052034,1920572784,1296004646,893054835,825839606],[2107104613,799271384,821667953,2084442696,1809536196,432325593,853212621,92070731],[411045121,1083675775,1250816953,1358036184,1115346169,22006366,1590259894,9791636],[1408175865,1743310715,362571968,260328284,1748605260,1057955836,781678846,157144761],[341545980,1599794526,469449506,286514457,573697352,517672337,1286241520,683349112],[1028472103,888609289,2004057079,1360269537,1345457863,7599049,1913427405,519718356],[101021182,271690007,1491109019,860720806,181000401,1660002437,1459961921,1296109217],[1650711430,1094633037,883501857,1221974836,1635561920,1403674784,157800332,1917121214],[1952722778,55156754,1531746616,1348974134,1459361137,273040195,1169422988,1580700390],[688204894,588032175,1054346499,1643223067,8808827,608458270,673577465,851968912],[771754232,748977831,758616826,1714544981,1963879780,2039417844,1675808604,202412467],[1435679499,1040279283,8251385,1064309110,53734701,588940618,704130686,1905861041],[957421978,1153464986,1632417306,775592708,1439519304,344862663,1020372100,1850010860],[345705915,1274914120,1089798644,480272317,1093423236,2022766740,1573744216,1540591037],[1956343102,325397605,1841113797,620378331,1124586459,266807286,2038398117,1235144247],[1857721486,1053277126,1296779047,1040259222,818325161,747614040,1036589541,135898492],[926281531,870403174,1283384121,611550688,691427458,2108066881,1795550083,93138002],[1863967574,739865148,487315742,788950490,1478281682,1395380010,300364230,1767936313],[1219389856,1492652872,331879689,1566389938,436161370,238933929,2097181019,20597547],[1050848424,786809899,1130922744,1997058048,1185495741,95902658,1606016285,347063617],[917322294,775870585,756865059,1082105886,2086676573,1545396690,1710598168,1599816825],[77533218,1377411866,1703566747,820641654,2018011333,1910661466,1700547050,1597863526],[1041690196,382877357,1727090666,773980987,1314134547,1733705528,785084809,1782597056],[685434242,1094994682,2074764764,873821553,1263809855,1664785652,1722156800,1173263833],[725695486,1483932890,652001709,88421140,3046096,287454831,308957661,1956746043],[1802770018,109260304,451068902,836623017,568770626,259781342,1744070694,1390250999],[759855305,110339960,1041186509,778760725,1059359309,492775262,1458050797,326037794],[1204575108,2032906775,851616851,753832077,8666321,692875145,1171727629,2033081784],[1743700246,1203772351,404967062,2055880163,1491075588,209311974,1436167787,1596142437],[1916960261,168127268,1756482697,414102601,1059829346,964677324,268793533,146882826],[540744244,230583881,1584795874,1639325504,895213310,1544620462,323531101,639447848],[1908692366,539351299,2083159702,1284844988,1242272652,1530564377,636605149,476054054],[320752395,672458322,1821963782,897051975,1818212712,2120648119,1419276167,982067246],[1599715909,494486183,1349405490,1455892100,1721738001,404580469,1996386700,1857990953],[738660526,2058258151,1363359333,516404455,1231527651,1232187037,249454911,1713990183],[1264587521,1579591332,1386638065,758849035,1649865934,1308813191,1560185711,686948529],[1189003209,1713534499,1007472218,219694761,634817560,1163711773,682785213,1675587171],[1027591520,1394021242,311268762,209568983,395146649,1636230773,1305416377,1691957981],[1330237920,1626676126,590424180,1184487560,1941426402,269353299,1229601806,17888],[969848595,1103275770,1277105706,1848191365,2090349260,1537329669,1097437129,1986407025],[1935320434,106089039,1522341487,129287136,1153473830,909914266,804078445,1830266540],[222676429,297229654,661254291,1487089729,1312722247,1164418013,1554400720,1070604592],[1502574263,971188233,1422471813,1293152130,324372899,1648665345,417960466,103861614],[392758234,612597323,1740453236,1221047556,915873433,1334340643,1511493741,853592029],[1420798650,53623588,1767588611,1424759873,1606813393,574057221,930918671,1737445240],[2020429544,924510442,1653162064,1638052839,768261824,140808733,1529089364,844445878],[1209030127,1043623580,172880960,1696367314,486608618,1779008324,1718576110,1036984613],[1974655612,1175716330,1115500887,1540410793,1072731719,177190550,2107237092,333818166],[662810757,1673723432,1001458621,1687404968,1777650518,814965539,360400739,1990296355],[170333556,368746199,358759073,1127976920,1047728021,335695709,327660534,631401479],[136000333,604726719,1222880842,699055894,1553449852,1889866721,1735962213,1855292793],[1628502995,1059557921,471713189,1416776450,1353799733,485816157,2022468901,1641881038],[1568971110,1272976260,1542187848,526732368,1939938346,838650289,1061682661,1856645068],[744398521,60510547,1988891009,1247944039,1220400880,1773907023,1243735494,435392930],[1981156108,1228781577,2062510609,554066515,1312418172,1813105115,866396851,1348158852],[1990773579,33339194,1429889779,2017553833,283656912,1907958219,1155055531,1644023532],[456064552,1489628965,2102978736,1525580876,1751561156,380506277,1856254448,2008621993],[678213567,860978841,256599780,1294305074,2015634659,125862848,1082832291,1828658348],[121944565,829834995,1801160913,613326029,312751852,1548380636,142061301,786453446],[685965589,1566085947,1070403935,855279078,274346636,1352007334,1424111332,583840668],[2095717800,318090862,502440674,882761342,1722655079,1762811686,1453871649,2046722713],[89547173,1133558756,738719780,1502492959,27780660,986437938,1375831895,931175229],[1226254028,1497871253,843088422,1585101698,1886609417,941459593,940729604,619611806],[1689332322,526507036,1488894367,1004761509,1832995376,1112227894,195412211,27013677],[1785154594,433494262,360819569,853345115,53356406,1884630116,1458722255,951545928],[581310138,221691020,1992203941,1498030000,283359814,2044698631,1839582334,1108569444],[459533006,1563926659,1063799114,508852568,1097741754,2126743005,1112415640,56548192],[527071553,32538434,2097533257,735819424,1643139335,734676807,1523408673,1055545927],[60803763,111885060,1220020682,753636295,1038528697,734269583,174945386,1659433346],[1105299282,1392748985,2023277909,1113910779,584143214,1825000779,1745220193,1960090333],[1777847767,160589772,740889628,1496569785,63268333,242605197,11190646,2094932655],[1642228335,1913393449,1537036988,549914324,1011987077,967383601,1699078214,1665798930],[336114456,931230588,341678531,1617784493,1046281336,225508244,206187758,1824062325],[263425552,225849207,1974023594,1645210121,1447736995,641836901,1152948194,188031486],[557739799,500641389,67513504,849840993,1601672596,101884164,268581123,1835253377],[1741245681,1136454458,89755711,1843210056,33325464,1158379941,18115338,607954030],[2111913943,1691592223,1698846817,2991902,1357260996,1314946966,1643062393,128286305],[355028920,362247182,2035507856,314392525,1434956206,1465055174,1786986696,367529937],[860058202,82362853,134193218,169747351,1698516986,1836218399,15297393,123429243],[810998683,564592822,1008603555,1203016261,376129574,840282485,2114538561,1278899117],[1679403488,1264540500,2047394995,1115092249,6821136,473363714,680952628,1309649418],[751290964,141634981,1230925417,1708109670,1986649661,798528306,112285087,1090540954],[1188106116,775471554,258331375,47390686,464271506,2040361648,1605376117,1136782611],[1115315604,1545682080,468715111,1665632047,384520236,1671861260,2116769226,1419308105],[845454552,479559425,1488223201,212445281,1334973100,323575305,1650613578,1118095651],[632209596,1190596927,1107547351,335335072,1449243914,1559781244,608782334,1029513445],[1827439039,1908555229,1974790296,909318899,708993693,374122683,394744633,1758252860],[622903616,502723987,683295796,1111687653,194165128,1505969014,58831330,92445740],[781560809,1339365810,1063202376,892578709,255162679,1807296307,910198987,258724229],[1723151188,943134305,1789278875,2033545156,1316283975,1509605822,873785949,854036984],[1980427201,1839045302,618071085,1487651485,1841278018,1925254572,1337469154,1690713458],[231668422,1930004179,779694809,637043728,1676866051,472267176,954035504,1283117751],[1771853977,544599199,999890514,1204841495,679076024,1793775340,113616371,223586645],[1016971281,565819695,650349772,1436809683,811756319,268880686,454053163,356294577],[1109317190,1936381992,1636305158,714782455,678804978,1477244475,794952357,1236371218],[293146416,1007788212,250608750,1229774271,830027320,1834157593,1291473154,214372611],[188867125,1864348461,394334323,1065295669,1378988150,666686101,1302951863,1805338664],[1482853446,618478600,1520642206,1745551238,754662674,680727645,1361509255,1920934910],[1298438435,800618879,1783036731,1311562702,567936283,1262566771,135594525,1147780984],[1360492002,1387410414,1458618156,323307274,1390584078,1298854416,1665598123,875410069],[1923245224,2091428309,388909677,756919018,1198476458,1519367791,1340554551,1145632344],[1692573326,1759573111,887468199,1311308614,2090610965,1912880007,1096562951,1804583970],[1582182289,225454072,355497873,204460156,120070207,1101437430,381925184,1754915951],[1642231075,1476275200,1416019685,389935833,784737393,1033273762,128272637,347083464],[206601194,1107525725,1446769360,939457609,77573176,905140897,1143458760,1950235765],[552616994,130641557,1374264914,1202245882,1352040918,71509917,975936971,1294482447],[1427438529,64807348,242101393,314522315,1626967187,1100975919,1549813229,1747572956],[2040241956,1197205170,616381585,722108483,1514889026,1250549243,176814282,827098616],[1642238474,453025449,548770548,1347518119,290577490,1796048577,1167326873,1792479983],[1996568392,1715349826,2046594993,668732788,1094018719,400661177,431112785,1471854622],[446122222,751225636,1008422494,1392625399,854734539,483513847,81519615,870928367],[1139339719,255314993,1973253716,1425066320,1692544220,1629207060,532048956,627455493],[167570882,1178818795,1555814441,1563722811,1437488577,1972104166,2093047103,798606004],[558955174,441325740,1966195008,465985681,1103306794,1917771264,1166558258,563597609],[1679464534,1314980990,2084198595,822360108,1971586880,926017227,1900985319,139068755],[1408629472,1490707258,1674364668,223114692,1031439843,963883525,1791581447,1716393057],[1033785285,1201642568,64041319,1029271584,1859618619,849300209,2109686024,958115314],[1054451921,1572893412,772084822,1158085038,63798990,1121827852,114214489,954700166],[218932040,1393454107,763513800,1464104123,602420859,123332443,906556799,1763835283],[1640609883,1486986830,549173745,182950037,1701436297,780492465,707047871,1301929057],[1443524262,958897359,269850847,1542926328,860089211,406843801,484450795,958638709],[1500904281,1601090144,1277418422,564060859,294086257,18832189,397507291,1090798329],[1249366406,173225933,1020362697,1508669844,1215286314,840228336,1286155951,1143310197],[202605234,194060002,1026232301,364364146,1125312887,357328142,1280894952,1563862817],[1157636484,1990908255,1178747896,108254305,854360546,2115818049,124379389,2042762674],[1316394148,1456960694,1719126558,113142043,509549822,1631186009,261292831,247360093],[1787744447,1182957664,242389926,113816958,1135038865,221305737,2114936992,1562574790],[504145898,998600134,1007305277,607642818,1106437616,1262431642,561475686,991985922],[1731124062,1592701209,1153929851,954882746,810885494,1352753907,1801186035,551711301],[1392119299,1321711838,12177112,699694573,1140568216,1312638228,523217348,997109783],[1199607470,737865565,256439767,1043604285,1162908987,236747998,1833060139,1832674418],[594403201,1213589622,1087125252,20270143,1512948402,938342137,645232743,782552757],[449085706,1853761415,319348229,1793171816,1033015812,1278866265,1025567597,1165749181],[1041630767,555190437,917906772,989539950,1947540880,592206714,2035531785,1656461018],[1995689037,307521338,264804011,1155546875,669550772,1138625118,212448321,1621465055],[1628420654,1161366043,1342354635,1070737525,1493512391,9646390,1505707,2094136700],[160334438,194867215,1494052564,316707876,1171173756,282030666,81144261,326772823],[868320211,1016529029,440126147,275530804,356827766,721020961,1250841805,1787576271],[2127686637,1466943743,1319859743,299983887,1365220788,1672696151,416109922,1931761676],[1967427100,2088444660,396972872,1103194139,183609461,1512849517,1416110704,1962725751],[1148571355,436163171,162671996,326476552,1527701965,1677413631,1372348505,1144573517],[901868949,395373784,1397029265,1379115739,645906303,434100736,920040528,248451463],[1617622795,1726323648,1148598561,1694397294,427785874,757083785,261583664,624057337],[172749884,15177844,1175755529,241051215,1411165375,1607001432,2041317489,747916710],[1938300624,1041226092,1248304943,691553358,539502050,927735647,1066890772,1753641961],[1317111106,1654070784,1955665756,26275476,76598262,61140349,809276615,1386262859],[1928008819,1077962913,2080788326,1774939418,671843971,536931996,307343065,421879311],[53628655,16040658,886854742,1975041572,822364785,1965204293,1561457493,431725913],[1006711125,1170853511,1703410335,1066727348,1615959632,624371567,983637020,468202575],[1881951389,1347085782,388720593,405453017,390021176,2114006587,471802133,1990415034],[1833830921,137484670,810688407,912371340,1842653834,2060597806,1007727595,1790227980],[1032645000,1411246086,751144980,1537037034,935299293,2008481149,1288512588,183436073],[1228144100,325794450,2088408638,1026043553,2027034251,1665205665,1198822098,337023794],[2013366962,475612897,1976141116,428946062,400927797,1651884801,600771363,1182930068],[823718807,347771190,519700023,1274334108,516698651,1067973038,1202794262,742949030],[842676891,1550500486,49918332,1862210144,1603452483,2054684967,1996474909,1809152061],[797476146,212606927,871384164,2043223074,1716046540,707040984,942028101,1001454590],[632610078,765088014,846800459,1959301571,599396769,1374078727,639828799,481097711],[1433550540,914277203,1960698439,836178214,36329812,13538623,272341525,1797507742],[408690632,1784159977,1374286603,1949503734,1268082914,1103176815,1625568416,664659476],[1668318939,265075768,1396176791,1561986674,971865299,66511042,139166470,1002309105],[1351770060,296699008,62673669,1828496695,1991267648,605725211,2067759231,519603545],[258358716,513944869,1457303035,1184445812,1697556908,445316618,158613176,1768310543],[1904626462,18695394,656543438,1633284424,1678054877,1660856331,25231307,337954775],[1302249127,501717833,840365127,1649168592,292512915,1162819255,736227220,1155119144],[1276651617,2093835126,249976376,1688362914,1734808692,481463187,144088647,139703998],[1155906752,395918044,1638245970,794961845,1906142566,823901163,368459727,801863132],[406771627,929578323,448946210,1358168955,893058339,2069366710,1073784394,2085631485],[830640097,379550592,76934187,1912015989,420360385,282979961,148836677,438191876],[547065192,486356888,1908711944,1448020126,198139582,1415029743,743323682,379282394],[1190412656,36417977,526327774,894366874,707178139,1818218452,2064786162,1045424600],[535161534,1125257241,1478152694,276593670,1140619087,889255465,1327475715,946872037],[2042417204,2013568286,2039970750,656551313,2099002854,1866095198,1612838024,953662164],[733043177,1296973859,283461763,614317725,922411284,2040711595,33511572,247361829],[768008727,346872415,815048057,1459208034,418622862,507357815,106547503,861639200],[1334805071,1889744522,326578149,1997087501,385565060,1906834115,787307983,376089867],[689538217,1641735667,670051563,966845905,172457368,2115757908,1629120220,236766235],[1685322272,2091415474,1327176499,1385046179,1363103303,1663435166,1928600977,1456294834],[1500016588,1371665991,1777485706,1758448759,1287941499,1729183999,1873185615,190943489],[1084663096,1603435299,2013219724,1120616401,1706863093,469973633,1748027668,1609054006],[2054295132,1287535422,1929404282,151115208,1405734977,1311655158,1189710359,1794194828],[149480927,1842786322,859832412,1913846363,301203557,1290962602,732078996,1879053131],[2112829884,1050457357,1465161206,1014150146,1299817423,169952683,1854883062,678884399],[1421512214,194255424,1409153695,1436363235,474337875,1448980462,1363078734,375830071],[829553893,708018006,290511282,496301850,1989078972,1484221016,1430018886,2116968737],[510209283,1492194626,414372688,730627016,2072542374,1296876523,973279730,188749482],[600510409,1121743863,1528289853,749945544,48483105,1584385040,1987164751,439587532],[81151100,1361924441,584504878,1456133494,1043571254,1961413263,676340400,1365222238],[1177007688,171483516,1025478229,993783199,1130188736,1263807851,162649767,478202539],[77418768,1049829170,1376430475,1803859646,988550920,845915400,1843213532,515244837],[2087796339,2064723469,327741640,465846333,736063038,1036519746,426771807,1275311433],[122270764,1662921848,626760733,291542393,1788767630,1587149623,964519417,611206697],[1454154605,728871639,688945796,1143146712,1561179059,1232266096,1213209708,819592744],[906129329,20189734,428093120,590608757,615943068,436120963,1468154476,535086840],[251269471,1349916146,759617120,1082020037,234657750,394134645,1922156245,112996536],[436327362,1739639127,1222929288,675968568,23296966,2080469441,263991952,1946319327],[1779486524,1826612061,992702005,919186111,506424567,444511022,2072176068,1903857854],[2067282741,1057056445,670795264,1447546087,1541043522,212309614,568578181,102687738],[1061243349,472719475,514813508,1175366400,1777081429,444611753,823564146,1584243670],[621563029,1511947599,456816073,568965711,423187052,1289383236,1193816526,1403542412],[257560888,1752954741,444369360,2031306199,1235163406,640748610,1538720134,177340503],[938609297,820560882,415589552,1508316126,1737954736,615574562,138889043,1271888035],[201332638,1284358806,1133964465,1871557037,1942240573,976209173,160285406,2060816056],[1115660304,112980449,12332078,1786387257,333621441,1986078250,150785815,636619286],[1587763241,213839099,2126995516,1537028121,414479668,50023556,347413190,1134463556],[1858677863,865441461,818390303,911844699,1746563602,1504838575,1682317635,403153801],[654395126,1733932094,2111094260,2117540615,1488970269,866113239,1855229715,336659739],[1256975743,1668557953,938362169,1005563702,32103876,778291240,1440755728,653773623],[811009714,1761388942,740442326,923571893,1380810042,675001138,1076417198,235418350],[700241517,1797556752,162768011,501381370,1131035057,1229026642,1598119403,848990535],[8353288,1772524526,1225255209,1559474470,1059234882,1655490729,1568667437,324743187],[1777271423,1737716759,1799439697,1623889976,663980785,1061244074,1826129413,1005526918],[1290563407,332609388,1772546726,1852066020,244719594,1532783783,1766933608,1515424019],[616252271,550899514,2085926750,1257421857,342549572,170129571,1187331102,1627533512],[171309564,795189734,1126631839,1350158476,327523565,1377262087,759087055,642398012],[323748113,1278902330,679283378,393187577,1505244669,2075043748,757375882,32055534],[895927458,1879142105,40669132,241373709,807214134,475945089,1744176521,445175586],[641161742,1965004338,1587950110,1420696541,497880704,1081535678,736934482,898324377],[1748991983,1112738575,563713168,1088645375,1671808989,365330177,84789370,680042541],[1558006906,1599145391,1025477909,1453838264,1078737566,365386891,1653014169,827110923],[184056192,1554131985,123370202,974017560,641018430,655748101,1305118485,1934114642],[392920268,1028054964,439206487,251007229,1994228428,413287222,747415341,1150503181],[638320145,1266397125,1167475777,509302805,1306119378,1393300544,1587976191,1080397282],[1513380959,1435862406,1474244382,1195681473,244635685,1941286558,892681782,716485139],[1052287851,1702789796,775143391,1456066844,1634203531,2112658753,1208963835,41332677],[1600988162,576231831,2106421703,166827320,1932602281,399560689,1628660621,2128811970],[994921405,362607811,1797245582,2029611245,1319504497,867882517,1491034666,367843959],[1143401211,1065582947,67494966,911881403,589948659,1044047778,1153488411,12550270],[904390701,1161510795,891874026,888763896,1778710622,1889632839,1179296043,31966314],[1376644348,1822067919,857896883,441591082,281331085,256302619,928404921,1599824029],[37730958,1263145673,1388759338,1347665314,1226934748,286643541,756593469,1696494990],[1777501183,36758004,1124010499,521777402,467844856,1290730143,901641776,1754320243],[197930944,615012719,886217715,611917375,428293469,1055010092,53720657,1305875825],[1988649671,942135343,914502239,1428464877,856656384,42497380,704818639,788042323],[1138027349,1063769286,775936438,690616862,2127441287,2002538905,2076988681,1007570569],[111316976,1838665094,591190316,130538788,1701894735,1316230619,1651349362,92329532],[772410006,1591834117,1427627816,2129279179,1778507306,484602936,172068402,1636482227],[463581077,699546919,995788893,400474032,749309191,508348898,2050384833,1739131548],[1850939051,1288616856,800405283,943117552,612109035,1979733591,435342575,734329938],[861693925,598169075,588109328,1195648028,528460232,982604217,1540409240,1421765811],[1419777632,1869678479,866633520,111628544,845660624,1767021798,843998553,707162687],[1288843067,948692979,1439966664,1168837196,1872012680,596743352,734748778,2062625125],[1316363270,1588291206,2000170272,1233571050,674755050,1812043387,2036206188,924481991],[1401450076,854840250,682667056,1454798201,857164525,1157262203,1764803038,966090518],[431411434,170265369,987161807,126681636,1612767731,923134181,1528413560,514330937],[623928187,373064952,1203478419,80958945,302593114,22574241,1255314202,875933874],[127299513,969853811,1481684316,1289236473,745234927,928951031,172304145,394404440],[1216218489,234069867,666380605,380183846,2059516010,959667419,262615311,1250596806],[1782074678,1628584486,978840904,291817067,888122311,1466329526,525496583,534359067],[1239957271,990633726,1353283213,731655291,1549547693,327780478,1370687781,867192675],[379106589,1310182243,108853098,116377376,1891101409,1818066254,743917172,1928785517],[1075614457,1266128153,26175724,2018234233,840874727,1150503540,249288300,262749882],[1883721825,1458262155,2027454661,165800297,1741956258,620174473,2007699278,501150435],[1656033536,130645431,898069094,899486802,418144425,1375467485,1493987578,1305413153],[1578186292,206496555,41419350,604169196,842190594,22145270,1083721052,1363337896],[206560512,2048275572,2113596229,200669013,87923851,78543237,563489936,1851357130],[1138590338,1412549016,134595209,120186084,548452198,84760207,993208962,1054799462],[1533686310,1628815473,1090210311,1399927745,1734173354,638066747,1136055971,1712760613],[734240547,274860219,1266302668,35461879,542255342,1894273408,344952346,543290682],[1936518531,1780755705,1529527579,1403970003,848458629,1422874080,1546980630,1103264242],[1932762205,87979758,480022831,661299790,1506249350,1241628733,607839326,2051307380],[1450465882,802082436,1456005315,532868417,57729838,1677044835,235382379,1574644193],[1919292132,1373115585,1734734026,1904487481,871981599,2010457861,1130359364,34283262],[965417320,816390630,635602494,1032368007,1899890890,534390370,687245128,1092492927],[1125862273,1018009733,1987580699,1910201987,1743335651,326333299,1073885937,1556701493],[1308278519,714755836,312180132,1775822082,1274520236,701765499,1679058973,1258060912],[348300762,1868591921,1455625246,1699757946,1280292542,719756617,1630307476,483210532],[477307208,1494611335,977118128,876238364,2058784646,1192971595,1359754160,1403599582],[1175112328,1558855657,795987744,1380460566,289884618,1428120654,1310847657,1386224026],[515245866,964747929,210936376,1451509690,1382180137,254935073,434006531,906301928],[1082714725,1901594570,1557016917,1752047582,565714754,1167399616,296660020,788019228],[1397530594,1484874454,1778865530,1575700900,1296018973,2130442088,1217737988,955976725],[619503754,1336115885,56150769,36761862,910725031,1247248046,1010732684,61133676],[2006813197,1236942402,1960330291,1654982831,865729819,191767581,1746330616,454008107],[503318139,1396465066,1719586031,1552446581,1452370610,1434904150,1116976055,962193548],[823105461,1791842300,1235889683,637125488,1018349208,823490632,1147072229,1067699072],[1724163181,1431642842,1669561429,942188524,509852855,1595289771,1841612057,2065329496],[1432524607,1945747330,860052823,2077388048,590978935,1959009110,196842691,834030040],[921272955,1946510050,1555290665,91968866,364155331,751748047,109189015,1220096006],[716780159,1250078813,1966100992,420206595,762872143,1010505864,1512788966,403169221],[1302809801,1138657,1056506313,297366540,1055414311,1906947731,684310019,1283138200],[110143358,972211265,525609769,1754827341,1031699424,119216666,1599448648,869546705],[1376772900,1525018637,1547992555,936087427,707825458,105873462,1933754300,1052034369],[1568965102,1297142381,657706158,298762188,223014862,1270448958,2027998269,597766054],[1222577127,349867330,208963550,1783715058,186134050,1080476979,1830385763,1003997887],[1419961362,986204932,997536146,1377005245,1139805620,392415498,1335308838,785835804],[659312759,798048333,193123038,684406679,252081915,1897004109,354741087,2002212256],[1869079519,598073305,1942686426,758740110,2097914988,701655989,133043309,1613582957],[1232145624,239882833,1472924190,266562439,689896652,189832894,47208032,596176449],[1577338132,840676077,136799123,1147676605,1889357704,1989502090,829897703,313794773],[678839549,1945385725,1928897079,1593476472,264835291,536400737,1058797642,346147912],[1550887767,1798358394,1572075425,1289165823,1633141743,1985656471,1800914967,450408694],[1811491687,1741249344,1376015997,62606541,80151195,2127606095,852651273,1689388370],[664955453,1000007290,1594126224,2098697353,898355532,2091829158,986462646,761138998],[1764176480,129343289,228078911,1493917211,1243477175,331710404,1475057100,1390471558],[469244674,833600386,318727619,153082778,511495105,2021968198,26703494,610800774],[1298596922,511392068,544054578,575882298,50950533,713848734,166867999,1802816536],[342239293,1860877942,1480090752,498709414,1847389394,1107920958,1937593331,1386950447],[76075887,538118127,661522810,1683919399,1444173284,856533643,1237712915,178744042],[1164489304,863514139,1917829884,1480104734,90820975,1551347397,1501552941,2000720637],[1391630043,1864908933,1730933434,601241500,1144662389,789661802,2096264695,856898034],[255371848,187598478,1502325170,885697732,1397623266,1063179377,1485339409,1366885458],[620499252,1756251534,1450271635,1234453625,1501471552,596737515,1218455068,1420587822],[559191730,1688081524,1242938928,1830171376,2072862470,1116442825,208053283,333480072],[431489963,1180000437,1778553709,335028898,1886421546,2011592140,1622529742,1674609896],[250731980,1807328978,903309988,831904502,1270106543,63630886,486306197,935665174],[136775684,1294975901,1462323277,15900667,1429606074,1392469371,104364435,146562424],[450925121,1658361693,316577329,222687097,469345977,1541293709,1129379055,1208661718],[735795477,2036427913,1537461216,757426857,846088939,1013761454,1922007375,1874934350],[684048545,1253561304,1548210358,1246760304,394141700,1251521928,1018650829,1048750333],[580984572,1145554229,877802336,1582459549,291402106,1863917320,999185777,1038857482],[976548473,2074604805,1283677508,2098936309,996415038,1660198878,1527849221,590684415],[560995390,428428937,1401781537,666755088,313504487,1150505175,1836353416,861756383],[346131975,2011010026,818564781,1722677279,734283714,1796202169,1791745613,1997802486],[1233682761,985196993,9430961,1846436859,407761263,738820765,914125943,1755465890],[1540777841,606687381,749846685,1449065865,1723479321,1685869999,779409142,570815008],[1473809049,342575122,1894678792,1243421513,1219744381,1149595024,626253306,1614215240],[1540486576,790071305,971115860,2044330053,285479569,1698165380,1183701841,690797789],[737927595,1201950461,874609604,1728222376,869584885,1230821942,958813279,657734638],[21775085,1862616010,418574117,1869289235,1641941322,1356104529,367748200,249701197],[1183264548,1936613051,546005231,1226555642,1096147612,819710908,356250317,1993460264],[761963545,1577315148,609207516,1512951283,41242973,1380539394,1400791967,1275146572],[567098538,1738225585,1030787404,828554593,2088304883,605147175,185328699,64147448],[644168486,595505678,848710819,1299829218,617801642,1905321754,1102603204,1863884724],[647398832,1137915638,1901790251,1290065664,577963509,807419953,882064625,112596098],[2116049373,2080328086,244783160,122426652,1249731602,1122783035,2104898007,127135416],[1387721653,124389640,865945881,1456329033,378129954,85399610,865889696,1397273674],[608389601,525394846,1931547948,1532527862,124203708,1772446617,1525652703,978787648],[875902021,320802698,709389174,287466090,714791117,1787527361,513706321,194208727],[111388860,2097798013,837647813,120371467,1126477562,1552716711,1713141532,1631985476],[41084664,823359020,1603908819,1193834543,1734386012,427056222,1908015852,1446130756],[548736243,2056091432,1183365009,523897781,1756262238,65072460,903261619,914539830],[981990985,74508351,1563164751,207484991,154213548,519537046,329246255,656849278],[664904794,2001903554,1628853179,531407797,1523605780,891601944,680457411,1501349984],[162218066,1474506163,399175434,90865611,379356192,1669709835,356989459,2076069307],[2115767763,1583736636,1380361553,1315771641,1229161362,578678215,656969181,981011142],[1180565165,1497589407,1545767876,1484558570,720144924,357403678,33807991,1387528285],[1677901964,813128441,1272051599,1852635928,528193233,698468253,1867412703,1269470084],[1881954188,46523683,491486301,665944824,494258511,1404339693,349907680,1604765792],[1991051462,1084991769,1402515234,1502003378,643043752,763122437,1040842077,329214354],[155168309,98974987,282350480,869327733,655921046,273610205,2085266453,1400135968],[1901855904,916321229,427126691,2030553973,1043307294,258888538,999534525,1078574035],[1323574318,985650270,632216755,651372269,1892317410,557931779,358517294,229490425],[1050604922,297448104,1837754739,1433846210,989798339,74021350,607922960,1043827863],[679171344,1934899694,1936801534,1969285577,1092298940,14617790,1145214500,667758038],[13366955,1838571903,1461049539,2106604502,1070998555,1013245419,942173109,2009370324],[826158742,221883443,7791793,1011381721,965519556,1667909759,649336170,1496543107],[932248172,384091526,990643344,1475123212,416113827,566630976,308844889,140592688],[15978806,859044496,1068709584,706898672,1933133773,836293811,1180974676,1864631836],[1018402995,1747963981,1934423110,678358426,859384594,1410247030,2007599284,857747206],[1175409061,1479892605,219115801,6062854,1085342710,50390830,1606744635,738284693],[1892766142,1420488489,385286751,1932955516,307792275,1481260299,1704059971,415389419],[1846543325,1617352332,199946177,627930619,1023777266,2012022655,1624726849,507428838],[251962152,1247456600,2002646660,35426807,2029127927,637916589,1837908311,683715419],[378628606,780356653,622322560,1159478518,827834219,1625929731,1915449218,1883819523],[784178215,1070849558,638206799,1655478648,1594111793,1870094392,1790646921,440862555],[1003787772,2088455673,1534851649,156962130,861115714,870785001,754928265,155155211],[1676458,789846084,806941351,129531311,67662855,615541508,676357167,1483303765],[1479285751,1532216380,1144547760,545567660,207025519,985009843,802165058,75992841],[410725393,1350700164,1130158549,1287252594,1994529527,2060973935,179291292,1257312008],[1160422500,881300657,850432489,620716257,1420270678,1639709788,112954072,599881905],[158559197,1801296914,309684466,1103298028,566882896,559311822,1360147907,198434769],[664850556,1948940469,311334142,1501727932,946393544,1968197287,611618187,1414522251],[539815997,884283049,1247256176,2062046044,997537559,1163453068,614229245,71112341],[1365134670,1462681190,1112309802,730880553,1080991551,1589390996,279814645,1944923945],[1368288058,89138097,446549051,762044507,1231165217,877814310,3541333,548943085],[754027359,591131154,2025593203,1365764875,1891413781,1605967724,898585657,1982939255],[1870921462,741119274,2110526074,1153503479,1900292661,518964997,931366388,501885604],[2015354532,1771420341,645484111,2003318881,1869663304,782625397,1875677428,1273037231],[1283617176,1276394354,457076782,1997401038,544301520,357776372,2083339026,951593970],[2028464410,1103885289,1907761168,230210211,943592238,1778290484,1504780243,206825512],[146451501,1770177559,4289769,1605808487,1554195848,1978919156,1584741026,2091245047],[3189891,1038544767,1520053730,945633213,554381842,968877527,1587682429,452089454],[814711323,1648679282,278998340,967784073,1303713683,1419613839,514244313,1912483119],[1397368601,543754255,1244142903,742706154,499744775,1094908737,525334932,1247784602],[117840078,1671552635,1556413268,1759928401,997094883,589802051,1331733386,1873540616],[1853327297,1944693563,636971962,1869299959,1213141048,1860246810,533349751,1382901672],[415494469,1660696893,1627244525,1568563767,1042920013,1485974061,1372180026,1899911797],[160251660,1485175938,1466805252,1230678239,269630730,646738478,1289682573,2121712365],[548898396,1832724032,1002971389,847262324,1594593178,692216224,1904599902,1790401176],[1651167817,317970425,1608302936,194644685,1166386603,1540174667,1904414516,410639333],[450542615,1004753050,591976812,508308110,1225532300,138921320,2122204690,2035248029],[41248512,915646014,324140160,1833929839,190063554,992163262,1813728307,1262570039],[1017624887,133985021,292917591,618694848,420201201,326944437,956357206,1840841417],[1917644225,1954241017,1680160452,35526368,368287486,148708398,337750027,1384508788],[667575187,1865204530,1252780434,33672367,90753224,1663060986,598904708,881518956],[115856989,83582634,1818449061,1261314056,1124460894,1123956394,1804841081,1833115914],[515929614,1798235583,830168853,2087671669,1444044434,507630141,1741049208,1571222852],[915838207,1152001564,587103139,1904895547,74030363,698435439,378096239,1832032282],[666286349,981698614,867093949,1085046615,1572045307,345401296,422749305,1424468038],[501011360,692447128,72415744,1301080336,1671654661,1786712042,2027899152,485266144],[738587422,945590248,1185448345,285831168,1523968489,2083484501,957175994,536341638],[1550779247,367058872,430317916,555116142,2011761326,769683410,287530331,1182765956],[1322797667,1481573950,64153931,1496639924,449653273,372803845,844127861,1760506746],[2080799890,705573723,688813652,120907363,165144087,29822536,2040446339,1601274769],[538367194,1682226172,1610857164,1757395068,401170756,1079433620,572261316,1803729017],[222462574,2111570590,2044058510,937199063,95403443,1573882801,364110301,530808941],[296085429,816150110,1934773042,1218719434,622406337,1080781734,1762044412,487023196],[780580044,1108553999,1002726420,81919283,1480862582,1390704166,566061234,1727845848],[710557809,1921148766,368730077,923473831,305255878,319114088,789099628,899404106],[1037758715,1019904146,522206730,1307793909,660478869,1467476441,151122111,1056328935],[1122944935,320217089,743716484,1393560649,1272374447,1402590081,2076680475,310676233],[974542073,1461862213,1158867008,1051228714,2013091478,1858020540,427324573,584668369],[1474245274,790232897,553680776,505632653,370773876,940784279,1150352722,2089966779],[1644633032,383975605,671796478,986472006,1020852844,854245718,1807085032,1276229949],[201531745,659247943,737840635,223084588,17113914,1932431768,1721038244,1224002460],[2062187611,919102891,1377240783,660867737,373129516,861120062,575894311,717393658],[1200501435,442519025,521756964,765737680,1746199670,56981352,1770310522,2095475085],[1962083935,346306204,172538736,1416906702,1071170110,866668516,213401685,1799474495],[678861790,998330112,825226795,520147498,697077001,1518172614,1241029791,3517964],[1285750930,1653173069,789302857,1659651910,870607370,855812709,497359758,1777972336],[1587397001,1654756451,1735757880,2114910154,1172039626,1020716664,1796729129,416424370],[1972243955,1327936883,1697400164,1463537870,1779345165,953096031,858590940,1140919313],[190240395,43879791,471086605,190464664,389560002,860094719,1186993067,19368534],[976880149,1553720459,148878924,721086446,1356774670,713287711,1604738273,1207998723],[872614050,336949904,905437719,1130479984,420624926,43817729,1593871356,1233258705],[812175245,704131407,547923326,76168360,1635662940,1018115443,1864514075,2130064435],[366335933,1187026016,917629217,1785380833,353298006,2065865267,629895240,1104335347],[58616526,1436850315,2001064048,1194217371,72621721,34966128,189803863,65297542],[1523147477,1190359684,996131079,274870097,2028522307,1077644990,664354820,1470098316],[511093922,479034934,1924431915,173210149,1025415016,886532742,2059073192,271831547],[396014208,1163511397,383283794,2105470528,1016803119,1427506272,998055065,297079280],[1541186492,1225714920,525111199,1614119448,282680443,120700008,1384573199,137547326],[1614429772,421653951,306377569,206556717,1989740750,237421787,1322525723,5187608],[1520492687,50685562,1650897004,1981780212,1307632815,754039506,434738463,1237464023],[385605160,2014705038,1960575221,103967477,1712056240,1939752161,730124196,211747297],[2053201212,1203450283,265918936,791650506,1454786530,117420416,46628841,1421263000],[944799723,944816267,1601204958,1813117798,1186990364,403271052,106993646,324969446],[658909977,786160831,544521055,1640738642,494066781,429957332,1013313708,1071526737],[103808063,89807956,1909221809,1030952460,947617392,202723079,1052228411,272106382],[1263414564,220275364,752964744,1721401543,2069336100,1380079556,1164749858,1728491569],[497484051,1706633641,186578634,644765447,1157585813,183751285,1535738109,1219751658],[835573225,191232326,2080113483,1417385984,534560498,1477974462,1795996100,762572115],[398424397,604093105,1237793997,1909933260,1722879805,380077224,2087317583,1348856053],[923794153,1260108591,760509556,1854730549,360854682,655184912,1208466870,1816611901],[1434863555,899962555,569503379,1922653903,457043078,99292017,1864384029,1406004872],[1021678606,318297070,962065904,671237139,1984328761,1170770283,30405980,1416793558],[452447863,1876542402,2084032520,829654134,2107811728,1483340667,1843557239,1890237446],[1775440348,1198241304,642531385,1797963322,1186550098,360157931,170259181,633350999],[1053260407,489089935,997231258,1811721355,714766646,1543321813,1673038834,1008422146],[2044178912,1363676864,46082016,1672811672,957640464,1559844457,1343351065,764762185],[466945603,1242385601,148188614,518550551,1395682462,1874876607,207128121,571903057],[19167426,759767705,543221088,1938982380,1696989401,74340010,139393092,1252979179],[120132191,981318825,1501334215,1996963875,783568994,851417400,1488462657,850815228],[431732480,1816205222,796502147,1723992983,1656535918,745826421,163498478,85590613],[577345705,686948647,736727351,617571183,275108757,762461220,1847679970,318709810],[489344926,1212708418,932429213,1512542045,3952730,1213367685,1381242719,2083956170],[1046210107,58746703,985749961,1948376306,2110309179,1577299709,843896095,1920973164],[2035678589,94928923,319641566,1578522987,386168598,1392948338,371383059,385158981],[721393164,992536627,213416713,1048998543,1299184300,212630866,1746870982,1724567959],[1453352130,515713044,1874391907,1455427242,1506869132,115960397,116746272,64887294],[867848251,1609005545,16156919,1547712402,1763475147,2106942426,1039071361,1948218444],[379077096,133654398,578772298,1691756953,870405883,1731310227,2121352037,1315568754],[900477913,674548548,1497711786,1926586305,754919366,187108560,957344472,572027740],[1239794191,1262750071,748599700,925148089,785903997,1836554270,1474627362,399965018],[8491130,1282100854,1988372088,1890847470,1461967705,1577922964,212288423,1512080331],[2002562280,1079969994,91505593,1553604203,718815071,1507511711,1537681064,1059578057],[1550650450,149488140,1530538047,505403922,1148446269,1023830342,654251639,1341348421],[1855954953,1697502452,947691833,671409535,1574707520,1551960437,907786333,740091911],[972458163,78416396,1786884404,2092941594,1335505940,1129155842,1897262889,1345818477],[359419709,392632845,1219433252,892122310,642125273,498030096,616895103,1038689511],[1264672436,868814816,779395879,1588480680,936620982,968868447,914488052,607419813],[509646683,599114793,1125424976,1327232627,1390401398,1307245669,1563763888,1693821040],[528211914,2099851013,26465565,1176793585,650569607,1011376696,688602072,827486520],[1878534765,2125228414,1611693857,1217281469,1910212472,1588636205,2019600185,800682733],[662771608,728281321,1262917534,345732287,613197255,1071852163,1858993448,1713240605],[25449200,964446422,1136961832,1484356197,324442810,1059733286,1571345146,2121833311],[1512713595,733224565,297963531,453865912,2048558689,2105985675,1566422797,1053475822],[1615443045,979514513,553989753,1631636974,2022598529,1146447184,1599115724,405773514],[643453160,2079957001,1504804932,1302364054,525441885,1403972179,1684127861,1248347871],[1272112247,1741733708,731136370,1940407946,1226746094,385727744,1355059773,518141490],[1880615024,930745507,928525568,1994578364,832565065,303203772,582755487,1470001864],[1730566596,512315869,619428923,1114956552,1668497099,1219142153,83807572,53235096],[66959710,378507790,120575354,1363876251,1869791160,1438385481,447126884,1776614609],[1646554666,830984301,403489281,1987728984,111335492,1256167846,989948887,1813969563],[130346434,599878027,1356961221,28440652,675546208,1697773901,1467753145,538181456],[1453392367,1210571258,477190131,1634242357,455958816,1656580880,1457261831,2072295802],[606861059,2015886796,1871596666,80220194,127465242,715999101,2080288194,1832518387],[977896144,1863674873,1978980724,908551976,1154498324,2079049184,208775033,1818743310],[18991709,1345350582,603342523,800077413,857938608,312876592,1090096686,1004652198],[1975156736,501405194,1198002367,1227841350,891365745,1641740956,73889109,534737274],[1276373772,2019636039,95228481,1966117606,1824887562,1017203491,223160921,1937063529],[1599005781,1721945348,30221196,1158206100,1553806048,1311200421,1326487750,1712687246],[338244683,818732513,1454238572,598656661,357634944,1717445339,1626802226,2038116698],[554776271,1739905732,1154725789,1145573906,1239681499,295828545,1678367236,61880044],[1261365223,320700284,20774966,554766192,1480691142,1537188060,335028823,476166414],[929525714,1443363531,469365769,610178030,1191006563,1653601932,547529285,1723311085],[1402713451,1257073207,874588222,1245272498,248306801,607007278,710421005,512432502],[138712210,539912048,1414293381,1974271156,1304894980,1833600557,1649828872,2123474445],[2103234062,461773570,1384406021,1548654477,1300650841,1829208803,887026943,2071087775],[196252368,1872544867,316304871,429281729,727758294,682843728,1901189023,1701950973],[333383885,1405648926,1566608631,112612477,115754010,1761117471,1458436312,1087941832],[800663949,886464739,1375849939,101707956,318510889,1887334986,2091595951,1776889492],[683822371,1625619619,1476366167,1986068094,1278537841,790858118,730943607,1009735893],[1194189507,511377919,677918966,14850626,302525662,1053026601,405994356,2042920261],[1272739595,1084932957,2039715110,550032197,1935772425,1024621529,1683403054,1115564498],[817549744,1845701933,1573192507,382406153,484141395,1113232309,1267935268,2043121359],[1680878767,563170720,226347747,685262239,2116717928,1531973113,2043313602,1163878588],[699051063,987831614,1769689631,2062042705,1734400643,1102085241,925101126,151827861],[2029131738,1618648174,437279763,897076377,456900409,306856563,1737361299,1127117964],[1033520457,805731818,52691119,2090593751,30438126,1468972307,1305496012,369886961],[1869328022,569445369,1148962600,913715274,186094452,36935977,1817261224,1517088696],[2061903519,1588529519,282200561,609059208,1075714253,1261314186,972780904,1789556570],[964772390,322927309,1299178788,1004189153,779238036,209143415,227704785,1708062964],[1599718051,1516123481,1093798344,1936016601,1909402911,1565784856,891641279,903344594],[1817051237,841152584,1169550027,1887776122,68147950,1928063535,317144359,623127935],[928655983,155097820,888746363,1383717746,227320765,694184349,1600689483,1183927546],[754812375,1189496683,1714508571,1366593125,1259224810,370998143,1427741942,1827597147],[2127148929,1582152028,613551260,341988397,414776659,239695410,871715938,711831933],[264729792,326572972,1444408178,873177337,1816891256,829771743,1869284011,444593345],[578617099,279592448,474926631,652702473,1363279225,1152829410,50416325,1433495072],[449685938,1315299221,780980453,1264275452,1090383637,58319398,173192893,1889923233],[1433518345,1152576597,1644683960,73993734,620430297,1505274866,2128802642,170408521],[1157728430,533193365,991259061,1259046807,1133544736,1961626182,703252429,403096999],[1659674318,110085312,484968558,45244143,1830851098,1740873564,856797303,588589606],[17509061,2040744524,1018251929,1160142873,1598676728,1820070817,711687344,1192454517],[1282661226,421633335,825732951,426869781,414888318,844159589,1675783989,1055632154],[802535505,1672175855,363448860,202922377,702034201,755231488,507891948,1762952540],[740082589,1517473785,1459018791,1526187789,1598652236,1588971240,645503616,1116810219],[201033681,2127498578,830989883,654624673,577746614,1160531297,1561220342,1212189824],[2022843250,426700173,2117576896,1495510976,492145464,46674601,2122048147,1133802783],[2107343134,1966979073,740459338,1417744562,308892188,641607640,51065717,1194236373],[1728448169,766613892,555618306,1106781972,1152985359,2029703325,1817488813,2064625647],[1968113619,1283285990,1696849455,685672502,1994492897,1349582936,1111779427,2031303222],[1990732444,1209188179,445357977,1811711356,1520014226,201582594,1466633974,1111599579],[1101649316,1175510858,674913444,209351039,1296636289,1394001295,1195819334,187509728],[729873422,168534741,911124490,209466116,80718342,622712995,2089342143,1227253971],[570377170,507676644,615374802,1787765716,97935459,274686972,1948688046,198670074],[1075497900,1365083641,1463149122,588549091,1766363406,57816399,696138259,1080197223],[468254675,1431792733,1369534551,1301606344,2067986845,748652248,1157890586,258303224],[621232493,749939228,1762230414,606886608,14048367,600532012,1184479236,892438805],[819020441,301575822,1649355514,1170607895,31270719,1477364714,1292133011,1377786270],[1610083091,530757561,969630919,583798903,1393627522,1381267364,1876264770,108688898],[41143926,1828457219,1153823278,44109351,234057500,1695459686,38988199,321492623],[1662692527,1607924897,1193518318,1997716448,1316530082,2099853272,65841019,897552130],[22986940,976732113,1454676778,1133651477,379415306,594495951,1637620204,476403935],[1678517073,1678939249,873957916,748755355,153633789,1455829174,665118771,441275088],[2036639056,1720917852,188697018,1705558373,1517256699,2045462109,2066934218,2020341820],[548308878,1108862848,115491747,719276969,480588503,249584121,1592103052,1841162277],[2079484415,1678909213,11466923,498697822,1500028536,1427201407,1155771863,1748247621],[1960121005,1626852238,2088473786,450426465,239773144,942017895,2051273399,1493869830],[507638618,402495081,1388718572,555259039,1068641903,530488797,233423544,2084239094],[434206562,727196962,655875445,1268029619,782423315,2041988864,377475938,1008464722],[129841608,372632919,928149131,1915008378,1395977497,1603004802,1067488787,1409575463],[1119593265,707485901,1071946265,1846432156,118341732,1081246860,1598291962,929743952],[399669363,862637129,2027305504,1274470864,1917091290,909604880,44630659,1976315514],[1571245716,2123104564,1596212876,2129449742,7320629,900521722,812384324,2042385291],[27218011,1089619713,1658544167,627018170,186006443,2069283076,811923614,991483981],[1990997570,1548122943,272586191,1157043444,275814989,1757086023,353086142,1034095081],[754267023,795883183,730204560,1170581796,1658656931,1578930630,1359414242,1705233024],[983426961,1973918397,483615926,821594690,87629547,139827013,1524160276,2126428014],[672578693,772861008,2009796190,1218539425,285463721,2025535129,128078764,1020522173],[664889963,1365018475,2108917941,782440755,2060328214,1398206647,877028352,487748105],[946926337,1759482963,1243997960,1809289091,484456260,1108285108,859687940,220060463],[83139609,1807761178,1397696219,492216921,762963728,1715395564,568324196,858200160],[538052859,1191591106,465036776,439725130,613403104,1391722328,254704364,249577600],[259206607,1762495784,479576292,154023492,124095529,1591430466,48970264,443733245],[1514452571,1873507,1936576953,1274922884,1092466131,1476084995,892005942,652769826],[507027259,2103777562,1992483512,825739524,2025716904,224275575,225659987,1977439500],[1676275192,720092093,702633005,1107629983,2118732643,1626588961,27626374,1484085624],[1075423517,1434406575,823238379,1040783495,178554412,331688881,781590151,1820141009],[1709273461,1616575672,2061992569,1565687216,1075882545,1321866187,1483023571,442753469],[1153648369,707239334,1438579559,1347232029,415597059,106932116,995260269,1825019650],[344316988,2126966489,472425330,1404112785,1043983699,997294042,1254710812,1675076829],[623299804,699005594,1091883653,420289942,1884907620,401237147,585144577,1362504904],[1482068485,1652181929,492246389,1846594777,1776782379,921317893,571200027,1543351031],[1197248360,179749141,1576135676,946968197,927362877,1796854797,914910211,2058445415],[8372821,1859001840,939476361,174969983,792072202,388071260,770757064,2093842494],[755613794,231413236,963606055,1083992975,1658366366,1699129324,684724175,1987105946],[973821413,329789314,263085036,441298899,10868578,1958569117,1649915583,647038626],[180396979,1845846095,1234461096,1266252719,1019547028,1101676072,42454480,1315335494],[945042417,623800991,1807406988,775373367,1142014118,1333794950,1276721291,1535697322],[589808303,1794910802,1622354477,1153183898,1405775122,983806300,1807842938,1590714602],[1750330876,828181444,1365626093,498797794,219252251,1218377264,635269192,1745612413],[2011800921,1608294188,1751511251,27503331,1870838669,422980511,845488415,1877656208],[488710801,1363835229,1524501605,859125284,1409521603,343157731,1555684075,1225710714],[1370799514,1404632466,1412937398,1657475255,1340587387,1747265651,522782299,991265506],[8717285,1358642154,557850538,43780297,1991045554,270777662,309924962,305648042],[1138820480,1332978717,782133996,1600587788,303634097,930025820,507007870,1466193483],[1533471466,1045097589,722779018,381791415,1021978731,1236556612,2067775106,776325253],[397673839,1190239325,1628092718,1730073232,1776155352,1252931711,1542553683,808566742],[1003355564,1831531081,678808348,1625099998,862440208,437770199,2027949854,867402238],[479067384,1548421736,179753564,2029634601,538789118,135912163,482540838,61038461],[1758986940,1947528202,810766625,2071930044,2008301254,408463000,1004830882,126355050],[239824715,756328359,1383666362,1489507258,1645882993,1053231526,856346143,1880098406],[1599169370,1625570612,997886194,409794178,1898733137,1189111156,1594714339,556019453],[1871973444,609239737,683448149,946967603,2103349438,179796920,2081517879,32939010],[948208820,1255604319,818314192,704937993,1907297897,689097866,162021080,945934465],[995108000,1102650593,1792963727,1722326576,725386727,510128771,510883129,203925369],[641732815,1517739026,33214541,36439627,158118477,265884559,484004051,709964219],[1294926145,1497668593,374475648,2005197688,1406080293,1856356224,1804743359,17317120],[777215470,352189487,676661088,291894762,441028616,1249678103,1662462936,1676389461],[1196740796,786001560,1246235141,1394909500,895666259,461206091,1773899801,614055711],[463982734,793792949,1857593608,157595078,1228108434,1838115818,1630618113,1366188302],[861308531,1186556503,1219750612,655993131,1783587,1024253388,2104623315,1559669092],[1396588187,2111419541,523011649,2103648462,1202508358,549703216,1236164584,1658235849],[1255493586,1475538678,246583903,1267441357,1022867525,1823184871,289286894,1328027951],[515108511,1839538709,1601049319,170968777,2031770389,1780212551,1590074098,1090696879],[1347024688,1061058918,518419985,1653739564,2050037796,1973105680,465269160,435036908],[1881697165,1384385254,872125745,1978999040,1598068551,209634015,1325408334,1846791045],[512370598,1698308710,1930993987,1029543688,949076828,10596754,982239068,653650057],[670293020,1666877686,772886533,153973013,1502131728,1381813893,1991692877,898404941],[1803440196,49256203,918648862,836717951,853778925,1279380439,1342837941,1302350228],[1220354807,2030576025,1886945442,1047267004,32258142,1979090307,1027408456,787267270],[27284799,1534347178,555079322,1575023005,741601832,1790255695,1243644042,317384221],[1457604249,1528498337,1314133191,565962879,267847400,2043788194,1767352480,100318061],[1448719253,1958673918,357193704,1229476527,1457342588,1766416790,1692634357,205451111],[295879075,1506089735,400171663,163955662,762116673,144536966,2053625055,330722360],[1579262027,1208198602,728437844,522564473,1707707271,1353632499,451321577,134991057],[213969491,558778880,1633179228,964230137,366991141,1652108966,518213374,2012680841],[1077336915,47509161,1624993884,2111489542,1041112863,1730610505,613951925,1455967759],[988395404,483457387,1153292929,1875552186,1840378963,1823139279,839114627,1967314243],[1514903336,1008947414,1070031259,1737161646,194244545,1476796686,1736145064,583962491],[1254135448,1006033975,374835297,452019308,808970951,2039618366,1544879369,1904576109],[453370495,1322881401,2012151925,1662132018,808742677,1524920965,1052238803,2108526561],[1209162508,1458369097,47740961,750125146,257496764,999312126,1720613662,1309499407],[450696836,775057250,1643747895,1790203517,903022096,1978446529,2128057190,1508809457],[828139286,2036689117,1347918826,1700523235,1213624341,1343269060,302486389,1783984767],[1181619424,1961421253,745792577,2051516748,1940653206,178910484,580368184,1083480356],[362571761,295683986,77574466,1676043755,315687582,940688197,242364923,9639651],[1990265915,1460362079,1011532688,1901092979,1963925761,1399720400,989448418,1897457561],[163790599,1458712948,621729030,1715594966,712428162,619340030,1731193845,1155120384],[1127681280,215031401,714150099,718092795,1315661141,1906986255,2001986926,500399296],[627125543,1789263105,590646649,641472689,925819336,403522141,620778210,973315682],[2024766559,1646193292,1824479312,132968155,800292010,1445884920,106121597,1049834781],[234099031,1652541696,541369298,1700264689,155161718,971528885,458063164,989339240],[1708045114,1874776989,1503854468,1204699263,753776732,1285039335,177847894,1553120170],[363816295,2103304775,1213459740,1105791399,2009542174,515549540,1548484921,695842003],[1147166007,1799558411,319803152,623509739,2049450917,33592755,989473995,515223175],[481902157,1740517671,188220758,1466590392,1424922848,925957601,85860171,1290371285],[1226722958,1357232326,811742412,902188479,44275684,1933859181,748568855,406158885],[1301772852,885188712,504934808,1654647124,478657780,2033705928,931835190,618036299],[784143965,1983624001,1093507305,1174676483,2024457071,1601153314,107612525,1218153018],[713092971,661166059,2048477794,970197158,518466500,1704637374,398365968,36501196],[1266435425,1027383649,1378265455,1559718235,781030440,1913690273,874836065,1146420307],[2123585228,1058474836,1241909867,761050524,709307293,997190828,1724571055,348764465],[1094290712,2049440175,2056255981,321988257,1405545093,190954524,1446255321,1851623942],[1071726046,1707246002,321019962,1544739787,333004728,856722034,20698296,1673303196],[800516816,1861708600,31953198,279792357,418489857,1520492452,1382407245,1768665347],[358166840,604948673,1249584473,1963103526,125668633,245969344,400678575,569726544],[1184230922,1596805838,65337059,1950329067,810215866,1595714266,619091344,681969349],[357364017,410097093,1107504441,1923372702,60760490,1354509824,1901980590,379040227],[1081649411,2095640462,1636500357,1836212881,1063704116,405565448,1559727382,1280296177],[1504407691,1273754925,1059460087,1868531891,701816795,1139361247,1938952821,1776787347],[739569930,4856846,143223945,1142377613,932985917,1317898445,2082909617,202348986],[926072782,55601232,388907264,1399867417,1045570299,560490895,326799039,826445094],[484466348,567935860,430152103,182919577,1018696027,1602005626,1709990206,546663192],[778300163,799279451,1176893730,1524532241,569585484,861971602,3503452,1256647433],[1320391342,1876294604,851354859,505980023,814569124,1432485605,1119652936,2087628563],[1087322684,141798228,601696320,915903756,1651066633,1676709740,880188527,862265444],[1307337983,1820300127,403836342,585199147,1777271474,138094183,626269000,1773678872],[1081304796,1446322621,1702806022,1041399380,320283463,1286582991,1793487733,592799654],[519394145,178985280,1230256281,1048450480,216141273,2037854087,1153000133,1714476062],[958898804,1936873778,778353586,1841657625,1222196394,1823550581,1963123991,254106798],[1316030565,1383873176,1471799295,1696250016,1840391552,1685636423,657314036,912380253],[315702369,267735317,587038906,675359917,1330116657,533172633,1280470469,1490780235],[944577192,1863120941,1719263848,1509391693,159466317,287522614,1024353271,382063017],[318219088,515296674,535994241,248924534,810143927,1628972147,1876738467,526400733],[636093718,89213416,1268401674,554361660,931311251,26757948,1044447330,1915799561],[1381181742,1725444287,198111634,494436641,262585834,742385405,1556337671,1831492524],[1978671833,11889932,925921777,169415175,211389195,510468268,1454361799,657093360],[17451924,406763027,779418078,540904297,302981099,1246832169,1361370754,1435558167],[111846638,577941925,1328814848,208795348,1076305585,1483991575,1250016229,984164808],[2006201683,1409153234,1251269290,673271183,1308608546,580001293,1297361899,1475782662],[235109989,1902469517,780773386,1647760333,583221752,2041053884,893915695,1705895471],[1792472221,1137417086,1505249308,324427725,1632116241,708628524,798341792,154200498],[1934506073,1074404471,1168639590,981801712,162614331,1045556712,625276832,1788094462],[1027898647,1680221664,1746787424,2119021648,2013759860,573800924,611385910,1784778498],[1426085494,1509558027,420907433,1772293882,2067001892,1409657262,1090835680,64572232],[2006771861,929557728,974737317,592524508,519049796,1924061564,1609876019,580037402],[2043128974,2098670093,1157146964,1333887829,846712127,1402100730,1096006709,1999135324],[829467848,1498489938,1768677485,1855342006,788534543,631649792,1746812846,1086349701],[1728815263,564387594,2124788425,303876074,716359901,1601008365,1966609121,415020076],[224294589,297711454,1987307846,1862440221,1652537659,79948778,416353155,594491178],[1699493372,1410915700,653702202,312772383,1602410190,700596338,222825996,2059392558],[64141048,255884271,111013122,2021207548,298349919,532124540,1053236722,759746354],[1358343206,1290490011,2118973040,1696225257,1818926746,1010682172,2052409042,1656197619],[1387046116,1781866120,2004588530,1373850497,931683643,671214437,35577479,830561343],[1241161551,1695571573,1073046172,724050792,960161465,552872779,700955167,1165340893],[1501131404,331646226,835207323,1875951210,1825531168,1367503701,721581151,1972127610],[1000837975,965928141,461649427,639641573,1774285825,1456181835,332007391,1564663886],[1212932592,1123117857,238362618,275450883,1495268286,681831070,456289796,1754825460],[2116487911,1180591903,60611244,1491919961,1556044183,136515184,1318557293,1848494081],[684122557,628391798,480407047,96639694,2095792235,1953073544,572277955,782432855],[1033721324,1776119909,1012945297,7083201,261459053,1288681087,1917973099,931277750],[919757514,1854624166,701442480,2069622953,1117280547,1420627554,1884415018,1492656419],[623687481,46858561,2086636447,19573420,1504099586,1745758550,1406290740,944062983],[242193462,358872228,1090289021,2003790064,515919582,1529594230,1047699086,71083051],[1435379267,754418760,1808815875,2089320576,1444736081,1884492354,284821272,2055819714],[1930210266,1445995268,807444276,1682038848,1281173163,905802888,1746314680,724073791],[1729174089,286774601,1038503038,1588750288,1385466421,1977141516,2083728706,1512783880],[1083246715,1583260354,369582844,1047434883,1378840367,968824308,2026082153,1638374638],[499236058,1366752765,1431272505,1195592875,621898916,1064411007,252592094,1375102835],[898194389,161603410,1303209294,568144998,51972353,1551477399,2043180130,286260252],[1825698915,1638847105,821046354,309906644,636622096,1537461507,367835791,2085642624],[2067743166,678600533,205632756,1095109536,299577872,222239305,946563481,49779687],[1537299051,577292923,1856776286,1504289493,281370595,1381189909,169877283,971778650],[1775624290,622668216,1575772652,750939153,1617541311,1268186330,1310581410,1138540231],[1183020972,1153960851,1995743441,170512661,1746233885,113243279,1832321224,1942230373],[1433262383,284131507,1455751289,746426853,957104730,1535873716,918873962,1720779256],[1906140013,1905960933,386322076,778365816,1310527295,1124887174,920042612,1247105910],[1983915755,658218827,1674393960,661021272,1273495160,2001371577,636638064,1064072523],[2023450206,356765157,1289173027,147818230,1414625740,1642400162,1086648893,1609385977],[1253466719,278836451,1333285419,1805115907,227720024,1681513171,1753109824,1108997426],[330083097,1338180109,1226562462,1991649907,1484925781,401184298,2010750161,1473347259],[1828090781,66941214,1760313552,1944550064,1481104032,1151729131,946342911,1600041178],[1909706267,353223725,437701638,262801049,1202247382,1271472614,179048727,1677106716],[2028189827,1797248241,2003187929,752155719,1494623350,1609215910,1151033451,1978199824],[720888878,945268407,922564285,838996252,1173919872,830575681,675990957,1979566900],[1207055244,865758581,911358723,676212111,692393190,437107128,1375427505,389217344],[2025310216,1253125849,1176145206,326513968,34772448,1880761910,1326862093,2051494892],[1932992833,1544923943,31560556,128953840,399513438,2079655745,1518468904,28846652],[597085216,604895154,270357591,1335041453,1777027785,1165127496,809707514,1373716955],[116353002,29804475,1122401889,365932628,1553697699,122323889,1684820853,1334646445],[397929269,1921685981,1859633964,1274902998,570914376,1266286684,272759993,1564762471],[1592494022,1871635754,175845032,733411986,494400256,1995463151,2126316987,1454609046],[1258189341,1474991518,1644395976,1238876267,455918166,1342946615,904846229,219756969],[2037722675,642906555,1243822975,515512093,1949241254,1155547402,1431822426,1406834417],[341422947,1642215764,2017735810,555396528,82258318,418733832,777907023,557816362],[1663670505,929628176,1123737495,1768518934,264011329,1318473523,743989230,1995106730],[1197296405,1426403921,2018348575,1207538040,1699294567,646938586,706263993,971812203],[1362300397,966192038,938867336,1440450807,769329029,2007393530,1902461979,1303766745],[1570935582,1899493824,767778509,1132882010,1584039941,1505728059,863815347,1599941011],[1684392796,1086634240,671144194,2004806784,1340777166,1017394867,1683131786,1827179532],[1546457879,1643522126,469642606,1325785104,1330470829,1263201930,1226701098,1327264334],[864135847,817209428,1143932241,538637504,408851868,187808623,1024800401,1632576518],[1297479188,182030030,1597351598,1127952503,63269173,558606676,478068220,412748542],[1252630819,1888847310,1093175618,933032681,1189883677,1026578732,586850375,1720373630],[1100569608,1381887306,1717470765,1699559604,1711367016,1937674499,1373587919,175714042],[1831111713,2076760637,968697500,1824199004,679705496,860287709,2071639869,1210793032],[1686505660,1745660748,1012336812,1288557172,884564742,1175762299,1626567985,456444890],[640017923,1008877132,1944036519,1124896228,1024499153,1011442229,431323127,211947536],[2125832603,1471966546,1835753834,179315113,498389872,1615055131,597799002,1263348380],[1866717341,888434328,790980401,24434153,377117043,697839124,659207855,290899332],[677822431,923691680,1714085610,2038682189,736198129,281076915,990206633,1110933458],[636519486,1678860882,1716499337,945656078,1551475650,1064996857,751298932,904488087],[224670500,2060135252,1466940974,352655381,1249554704,1296397154,2095329520,1641880100],[910920946,1288195406,1425614949,802428395,1748478571,2010084891,126616883,1024380352],[785075587,1136785170,108847032,1729584603,424980164,158662679,1462973662,256259970],[321087416,269439751,1352280318,1098972680,280768135,2091913660,1826462129,2093773366],[1609350033,1923804434,1068961986,1391939620,689817046,938701980,2018634769,225178397],[444473323,149588530,327444288,173015158,727762915,215221102,239655162,574857188],[1621292684,1393627261,2051510334,1146688074,517038293,2063702513,869363964,705844610],[1052446771,122061391,1311940717,1973892801,1133640986,558009873,256446758,342124271],[1355170209,405223261,1740235648,165006569,812345822,1416384620,224945183,560929959],[1509036828,2117017000,1824715432,582908254,1781956550,408836402,215729647,845427477],[702451923,1087206821,442372540,325434041,970323825,1056355003,1765208479,886046615],[1436184204,1598565310,257040640,1129867628,1322609992,1531835330,882132431,1397031762],[1261088900,981448615,1831575354,484519605,782184534,1675808009,1741923352,47334126],[780737259,1644257435,633784429,517420559,1329465141,47115702,1878024117,185419160],[956135432,468644867,1998263966,8776070,133834009,493294479,837216670,780210151],[1609894545,919873400,30667685,490598677,366619475,158890719,573262854,1689174954],[1989894129,1711899410,170856661,243729483,2045382198,1276957344,693565895,1635065361],[1947246093,1046621796,1767830941,1278024162,1168023430,633717435,642408998,1264314171],[1214654964,1480453883,3545495,540555378,2097193095,1894845770,213987192,2082174645],[1491629646,1979445556,1092064079,1384022465,2058900513,1737982886,992183751,62444737],[704371320,840213878,1572643318,1188448666,1776195309,137681560,647419106,1148143285],[692342420,376399189,1468280896,2008290539,133645641,1605046883,534582819,63497537],[771279599,1717513952,1313803547,2049457732,175314361,1567160090,1303196929,1377021744],[706202587,290889171,1143195788,1178970480,1956612661,2023926073,1821797911,1298656893],[167140901,1587194893,1689428186,437012042,458880257,1760727393,858136043,1848417036],[489481548,918695480,857481548,1662966440,1779318634,1401165240,1496505810,329108497],[342071712,381064246,1465684234,938282507,1067372774,1624330359,1357076233,1421196555],[327979518,172365958,393623978,584159613,1251432916,28084056,442363030,1806659134],[1637585365,1242196946,978415273,1406462817,1419153991,70600639,1130091798,582624719],[1545790297,1550277411,1739523875,1958429871,884372817,524554403,458194581,1396838329],[1393906469,1772614530,1923627642,558520366,178520129,1491830852,1895967777,883426611],[666138074,1418898446,1520975576,419767053,1221311378,885012493,554846190,1534814822],[669566353,2111078986,927472640,1478949187,266322918,857031934,1381734097,844786735],[2031105428,2129700914,1475417219,121906899,336436126,1509226680,624183425,1313793418],[166085063,940257200,579514407,324277109,458475598,1519836143,1098464993,1273945089],[488525070,723912747,1707845782,942934258,1661467875,433856017,1685360002,1699730096],[2038237239,1592808948,1365882784,918650033,1269208313,1457558879,367567682,534820511],[487555938,165273678,1637768600,1507258623,1633315504,1929078813,1615028933,1877393309],[1218994456,1488693017,1380393583,570988343,100327371,996559905,928551175,1325410830],[1467327403,30350575,367467088,773301637,1415180293,1020204893,434490378,237747703],[1858464470,1501613115,1697223008,1361488881,1984924429,1858342602,1873350030,268495795],[712121827,1914515770,1614711750,1452800150,622099518,758915548,872549697,539944802],[986483992,1645076067,1084450091,349627141,1315041323,1357833640,652637664,491557937],[1162582461,1155788159,1136787196,1739231213,808273748,688511291,1349214921,2073444296],[660349792,1331282789,1978543441,2094453039,934685082,149154885,690841103,870382686],[1170888982,1683722087,332811392,1406245222,1886009572,452791062,1555869321,1262853283],[823167913,489924209,641001032,537457786,1263933416,1457333467,41274620,874311419],[767948926,1842685677,325080994,320602979,1203443885,504704075,83802880,1459959599],[2053673603,706227342,620060058,76329792,878501766,1796288577,915325332,1370176156],[1787414994,826978302,1238586982,784412809,1735874689,1391369887,880326040,328707165],[759241812,1924212550,619581200,57728682,1768854454,1966818610,260113702,1215603657],[783052023,545878862,1011456820,1642659065,819153667,57012622,212153921,647850787],[1647870076,1246762199,1554019183,965006628,1190140929,533664227,1701392843,1527933155],[1994379881,2118442591,1740130965,1499898461,847555629,51063547,1518082191,922630584],[1934045209,2035499200,1966851725,1886113353,1165037430,532348742,914313301,2095003231],[1062474307,240865628,740833367,1761119869,905853757,397780466,926423686,1341733065],[1777497218,537385102,1613846838,225573098,701972796,731525015,1308478322,633860622],[1481584797,1842802145,683253161,1844590517,1074402594,1865594013,63039663,669449069],[396947909,240080276,172003355,761754680,800736983,1445317026,1430424298,251836716],[1524756906,1045635259,1631992562,1287867798,533706598,585387770,1734806287,1778286189],[1975238580,583238171,1382758962,1349354197,1669867333,270313480,1695147377,431583616],[266546856,2015242723,1191105361,2121520625,1494820974,1123417486,1352249261,1467123967],[1498542186,1601981373,833020561,1353645755,636094197,2026831564,1685962404,1272964182],[1490723238,1888029982,1060091634,2000636821,154576717,713896392,1457403528,795691542],[1466268864,913179341,114712674,488235292,1078066638,2111087952,1031449027,715250400],[1660127818,258875683,1570709726,1562738195,1169360454,734798765,1377025204,635921061],[1415253140,1565377092,2062651221,368208030,171796828,790311360,1532759507,1534459724],[63629658,2003957779,1110387389,1645254725,248143604,465387116,613988108,1271041347],[692282820,681919298,770917091,1841812416,246569845,1022499035,1960953316,22074299],[1759623207,974702530,88173859,1694299488,1648948382,698166593,1669762673,1100147520],[1760989978,1139993135,1464501550,717099083,1476499938,2038760234,33228178,1978952739],[141421638,114570531,1622037883,2020471498,873151700,1294981857,1457030385,464780199],[1358968556,1626064462,900987508,1295102558,377942054,361233486,670440797,1663328516],[1931091753,1917276526,149204990,1667689664,947122279,1726212950,352221496,1255773048],[1803342507,1556105917,1000221212,134198858,1595808915,1589713533,1007972312,1841105698],[1471864031,1204976716,752973404,1415961314,2043601728,1423823564,478547856,1693026512],[1566843102,222070295,1233484962,43158358,405858851,1952858079,1614622406,722349067],[1046125935,1011156474,1441239853,275422565,1963101191,1343613130,667956019,1900272267],[762566702,1102003523,356630469,1959319495,1287177022,1901251445,881009106,580645622],[452257768,1015215515,1119052599,622827649,1010029018,1512438802,1769154506,1311394727],[299535569,84387610,752541785,1638115239,34560228,1217559434,1286103136,491133833],[954468024,302006221,301509971,232866170,1165640669,2102549258,447708260,414288619],[1697705161,30578455,1644524864,858377062,439672869,1795089668,931213529,1249632715],[1091942122,1824308445,97147092,1228586419,1978887685,530702655,1607838661,182366911],[2053876675,1224693585,1500953135,495432483,271745277,466274300,1538996798,1963731781],[562304889,404140084,1121201726,2105446860,1877382736,15346322,1916988527,1693891359],[1824487359,1133193908,2056188650,821529889,1862945539,410747177,1369142989,1084037700],[1663002166,251028032,2021900985,954054495,1739684695,1635772636,1601926967,2052105151],[1817648569,2030045773,1342532438,1260901334,1023124168,1566406750,820494124,568770782],[904211292,1405498540,1479414060,983385409,1608924533,7219046,1087059347,593887559],[1764512626,178267421,378912855,1830862212,1799501942,942910553,1474021744,2098886529],[38677307,1196136989,2075982278,1397274510,859101134,1081630809,8607401,812283098],[580694193,663589224,391772161,934332402,1112933281,384628436,1294815358,1654390303],[2034442271,499405441,1057493671,900803277,1551771137,446073802,1939937683,574821630],[1242657389,138875385,706133590,2050447961,1759811169,2040612057,1019080952,1330115231],[46946657,1928471553,78127022,2060724295,841512803,557785516,488594479,1011214976],[1161273413,724517269,1638269545,1782117508,904352151,1660266776,145067174,252730559],[1108293660,367850838,1394758449,1752342365,1005923214,1156446044,1526226318,1840451850],[2041457101,1499778968,1086755848,1972301839,578413099,1012299033,987694643,1135366405],[1587414538,1014078372,1940247977,989050652,442030782,718951015,729734491,1131548113],[436876554,598072964,162293925,311277704,749749491,977939996,592097387,1532646942],[351801826,2042328245,1888950951,1384647311,454615032,65161345,1831623547,1155129378],[1413499578,568324338,147651353,843446746,1691553292,1760543075,1244349571,1184400013],[635770529,278137819,1759286684,401710312,1545929120,2054973541,53026600,231387380],[569209060,1322018565,878210242,1202861158,1918934417,1851273963,1467270309,817974191],[1027958322,1992295310,1696430684,650434274,1294855004,744414769,1822928997,859517471],[1918857415,639114889,1004275917,433836118,879075296,1637104864,1157429105,400617497],[1224110677,280929256,1414344472,821261988,383643024,108936325,1902230709,470407283],[459531478,583655553,1779552984,1875885238,1101884109,1211828722,458353411,1001408401],[1203307099,2040782647,1838806907,974452700,705500155,2024718087,800892478,395551443],[1958171045,912746409,644321296,1549686207,201190354,1006313876,36999269,366648635],[287498389,1167836984,178409768,1069468938,1943710455,226011329,1112985611,1321352875],[1870587449,2128505651,1501400133,1648430087,953704612,1994544109,1794786153,766176263],[1694289535,1111842017,208771739,1925515926,1486771921,2075488735,269169574,2004405326],[1450095351,1184220473,64675923,378399858,783978151,2043837836,533102988,1243956066],[1978143962,1977508006,1665986286,1980263608,211430231,243034500,292841736,2115105196],[1689651091,245326493,2021536876,2120959090,1309370269,1884022841,975505411,877064235],[1993789709,342678172,980563036,1166502553,2105244314,707151589,296100550,551703614],[196067620,1511275695,2065803841,1814864754,1808843723,1314354707,626791705,1216842350],[1835471476,454773814,1624316837,1962085731,1044299221,709579724,1231282777,680237916],[440533396,337629337,1263675471,1304710426,1076007915,1061246379,519183361,1598654970],[114136385,1954784950,1730499155,671257271,1692579102,552868656,2010814882,1812816754],[344071984,1375090064,546980641,743435045,407548946,606975583,372635558,1526927231],[783234324,1239508971,208471465,1249975968,781321157,1037086404,537566924,1504698312],[288142886,1386309992,89286854,763076744,608440478,1727960537,1210482237,1046704071],[224462825,1098575332,522771481,516524101,1437331552,412798364,612477255,1840469303],[1042408430,575676645,1924741191,1213932914,530571418,1287678523,247011682,484544860],[2106514022,652384858,1518929284,556449587,1346694741,1115954092,991917779,6613444],[2125209705,1212780867,1457340935,603284676,1294479799,1081217164,1042956606,424914380],[389598395,585959434,1461914164,706262059,1411308054,771917638,1661663451,1849655908],[1948227766,1155475884,592800790,1174809766,1696380864,1223823704,1025465727,1137442923],[1219555905,443844475,1701275641,1227126883,28227699,248360933,1258372711,1956958659],[1956623728,453194244,1933654461,301992622,1884797900,305494353,944326281,1099220136],[178769678,892560799,1257874992,1379727249,1980008132,984858287,42891694,1517228641],[213302251,1895641692,1584744997,1395418298,619262102,1664549981,1739226546,1802788365],[727209580,1220642966,1492405270,524744973,269001582,1742431255,96509752,1260282039],[369262742,1502352982,434482793,739443925,540927180,1866861815,632135637,158241503],[84007170,217348954,271792513,769286237,974414156,1157112206,498945755,1609166231],[1381259773,576575490,1792029506,1797120619,1318721414,218756221,410868195,543420239],[1070184215,215212289,1392201099,1039279604,2007507932,1450840880,1792441911,1745972257],[1381489878,660075925,1336821557,830580567,2089624652,249743433,170110112,90129267],[1144442422,454157091,1447454176,2079334013,201078771,400366121,2078117258,937402166],[1226183539,1592944395,139586450,1053192712,431545653,1741595996,1539030020,1373109891],[1269673937,1470697838,7268578,1067059432,1837510980,1123170657,1617514732,1300089476],[1919260756,2075228255,2013670438,1272661133,2053257527,915837860,391175069,485225167],[1960442002,61781857,706023818,806258110,770776745,972121529,215453061,1628568430],[1140121287,488918529,232172153,1536577498,1410600162,556446103,1122259368,1930009325],[2070825750,1848509779,1350200293,1464913957,474734564,1977962621,917293884,648715026],[585804174,938370750,160722977,1464321255,1706141789,926371852,1452099036,1502070877],[1798618264,621414614,1773227601,188893373,1127443753,1835593326,675116001,1953853566],[10657081,541165582,1187696448,361823374,1849471465,232021991,89096823,1790827811],[1326176277,1006242267,1919072766,2010540259,1200230797,2046546438,1823902039,468106715],[2125278927,1974875676,684492117,976433288,710878763,1319581769,1379357244,853497549],[895937965,670874018,1001000472,1882054186,1992239918,2125038881,1541757665,2017441062],[1366088737,2012769290,1961713050,390335294,694076623,1521883820,1048258459,1737157419],[1603896282,1647647605,1753487165,83890800,1788256212,538691821,290150005,1350321373],[249873152,1923152721,486870138,527676609,166146434,1544368000,984176558,454112268],[1842546011,670068070,162857499,1329647619,641967929,231242439,1459906360,1380284982],[339547566,1649173648,253117884,218236845,1789054167,1169963957,342301895,1079926820],[1083584600,825645305,1880999938,1595613781,406433427,1185329950,644968455,1894154416],[319862425,21554420,453641420,1315326646,1187044165,714036466,291681472,1572816405],[466279688,780723324,252717790,521338544,527168579,107908342,1533346526,1034102707],[1675389151,784312474,555575937,1102650541,379204361,630698894,848502182,751442705],[1420944697,1078756845,1493660297,1860383589,879974082,1717861390,1041679250,266572688],[1603642168,885392056,1093656314,907535122,1574442476,384514240,477429495,1889653578],[82979333,438337792,741003691,754858543,1109986486,1446602478,1538238621,1748142556],[779398587,1127198467,372855237,1094735575,1246392476,217239888,926132606,1304528482],[1313044143,2017698580,1278823948,1711258735,21198596,1755515721,2000495605,777999810],[291800589,598483384,1859394913,989293747,539018365,319531480,737242266,214638890],[753115533,1177127143,1871688881,1574327476,1722610541,1959410351,2117918669,934564737],[889466499,1062152233,1047696622,1215535786,1801972335,4999342,2110840548,1146553188],[1676727113,785583119,2116146624,1752759120,1865202349,1466854042,1231504962,947571980],[1042591685,1344393897,894634801,52670502,1771056435,1278380876,746539097,1620528446],[586995597,1988021265,2119353393,69773031,1604741438,1279263810,761473550,2108744687],[629381301,1350663123,449812097,1776857316,430115558,1225896170,1449440872,1133776701],[881281706,995802473,351943550,967238392,1455348627,785554678,1323173878,467892571],[1370301835,2066315607,2036014310,1354286020,201858389,1852052713,1452250133,1414202892],[1856583519,1107349225,1923755467,15606265,1394865877,1905292012,247673993,777111012],[1446486606,1202280653,1967107894,893206829,531702549,1188051523,1468772198,1701770624],[135078200,581192986,2067006593,1913942971,1412732842,246939878,696029190,270225022],[242837076,2031757469,926496195,164292960,567703899,1766193745,343184946,562201039],[1467167854,1052448136,1719019703,2116277563,939744863,1802470846,2071635308,721830296],[487546076,1280575156,1800725365,369749874,1297406277,978437737,918753147,898992950],[963657155,1307208625,980501861,1917352422,898529430,521789735,467695940,161891400],[1376348608,1363592301,1209319605,2105008131,1298832497,45446174,915126642,815605448],[57320425,1431078740,775799371,1902034082,1700935907,155916712,439393668,233587485],[2070388216,1363446834,1631421120,131268816,2037298995,2069821627,95157394,775882830],[161325659,213273216,828988686,323343177,245143499,2031056241,2040174393,427079529],[281951595,155957386,991044124,1313397044,1543105817,1903127190,454150681,77888512],[352968455,221127840,835026244,386336818,1747508032,1282676382,221900862,955705775],[1580027736,457610389,1278743854,1995746334,1276036973,620390713,1622811230,993005682],[1607056715,910538499,987734696,1245873077,1698438389,993749416,1990113592,1103702018],[1900315068,434480840,75810765,1107443469,2098101912,124503908,1040554140,521957210],[1409235735,639744636,915428303,1184675940,1697532930,2061748992,1141943679,1440695206],[1579327967,713277117,1263618153,1484449769,1519571868,209220689,54894179,1562716611],[2017561703,106437648,1195133032,881742337,556488832,1550884950,420585240,876902065],[585380346,1644876725,1610794077,436375465,467413344,874464870,1666428080,795012714],[2093610713,462337269,1444105457,1350461363,1916220740,1599738524,1940089672,1894360337],[1140179036,935724011,634998712,2124695011,259831057,84158798,15830655,1467674563],[1020048972,580675444,1895971573,1690435280,329728209,1134575024,1392363521,660322004],[443952391,755771703,2004167120,1736696915,1699453177,1962500576,1515001139,402431769],[1340920463,271332078,2056607239,2079711544,210270840,57770250,2043473865,2122841584],[1982140926,474829028,1632039201,148256168,310560792,972494165,189416049,282441582],[53652795,1842254247,1696480512,1808244625,585959035,1850695161,2123682236,1345179479],[984479976,1808356025,84433755,132725704,1346956686,1432229402,826211686,1939123416],[852066648,1411077474,590553881,1560932175,1446779606,2042096706,20361717,1312945735],[24320948,57650401,1675316299,170454305,76760004,466841023,232483380,1255448290],[989275693,22889901,2063765543,368072483,161077837,1935261327,909544424,1809321864],[855020865,1403821063,1499271499,1894590349,514930025,930115807,234953991,1847289020],[1301479841,1872609458,403102523,236079904,1531779984,993485022,1275917481,946690326],[956785706,1919112883,731876458,1180152561,858476859,1916723353,24695561,1206599245],[1279071887,1828944417,1856126219,1904539113,1795906062,1326480245,1641958486,555683529],[76478943,1300932066,1028961068,1426650232,2011142178,1646807225,421919209,1672114367],[45533547,2118046628,1313784742,2013984536,454379143,2081119202,650279751,1592554219],[1040414024,2111983045,991208467,1956072534,1507160549,1305677299,947103777,945586916],[51176006,1710766004,454265017,965277183,872864744,1137162070,157589784,558801877],[1056380395,85056593,496512797,1122828376,580092555,116468532,1867129132,270319718],[1321481178,1136279627,394682696,1311927133,2058910818,1810508974,1732053090,1589989626],[1331882645,1263483641,1661174670,1504718951,1309827588,639601530,485222356,2088068259],[1008697705,408585466,775261959,1153401529,1718318081,451073082,126864289,237758854],[1413579795,949278973,134413578,1674166173,324993635,885701413,1867593700,1207543107],[28388217,1313485269,552961772,1909752306,988049603,195532049,1874213190,2121545368],[845596076,1503209893,261192577,385115999,1617901241,1506354757,1980668157,788014185],[452714161,84962611,1932070767,341297948,1796912149,77714812,1206506117,1485532081],[2094830210,236398756,1933365504,1203887038,2056155453,384652570,2127076433,1839213126],[1034556976,1500155918,355880486,1434812913,16252076,124524901,998186630,1190586933],[1219319740,1315667183,1075238006,1673440804,679397359,1253833919,346320546,564688960],[1716523750,364778709,357235822,186081812,678909776,2056012971,412516994,267403747],[18776827,1069815932,340730692,447099772,1850610019,402355317,1442905299,24810860],[264652414,568641105,483835791,864367667,255528719,1343856403,1246739153,113163118],[8688438,952527010,1112363510,81928599,82705551,1124863841,2066835308,1324334814],[1824472059,296532234,1094654595,1082190109,392310028,49589624,981930430,460282868],[1401238099,572837124,628600167,1726164311,1078246773,918527032,2108773885,640719947],[632526958,555151312,453841827,1519269592,855306371,1628858432,946607289,1544991064],[869019017,1740685893,499267732,1533956411,1605552802,540139763,414184701,750444827],[2023141991,1570949437,2031066253,1909050166,1415503266,1877357853,1346412083,1349207215],[702292618,75453709,694468006,1155369464,169090696,1713685807,405947972,834793043],[622826872,731608058,530448986,239724654,798185016,736239148,997064676,2035781666],[341307966,908042025,284825105,807222374,878342527,1815388306,592136358,1167152544],[1150390594,1137235202,725627463,2017890727,1752573918,1813191042,349511942,1752623713],[1722873016,1830292241,1042493047,532768838,194576500,1274783936,951375441,1019586198],[281295943,1714352633,1423149593,1423560277,774830642,1057331240,110823468,1934236504],[849079228,330425355,1503499565,2007567407,708397850,144556698,385302153,94528069],[562732421,452006024,1584996010,959735753,757388273,1473741815,1195872704,417526678],[775741172,1464111997,1982134012,253194928,1922812307,1172415017,187835049,196408796],[1264527218,1536516356,1737899427,566631069,1307030993,1701146075,1040645061,767868595],[1795243022,460826547,1749237102,837806027,1293930925,336908106,293719344,2128680263],[872472289,1194757797,2059938769,2100561620,1660826829,2005096331,1335663173,1070362899],[1451580444,853907149,834910076,67802899,1310028663,653059979,614830169,1406837077],[554669852,1759581375,1195645653,1737529169,1787423380,883022469,2076141687,1315340212],[436639668,19962441,2030696530,373962857,134321648,2113260476,1374682399,307880483],[1720956479,884377606,683442032,944765299,841174318,698772677,798789097,1711235639],[606986775,1394807276,539465915,1797068793,423166798,1391669200,883740659,2117216632],[396957765,968759132,1452955209,455039300,233820235,1807226502,1183916025,1196034124],[660542971,782664998,1843029530,2083986871,1641455924,457331710,1247506076,1672284681],[1122199338,952915171,71793823,1191872322,2036903588,1988481420,689696698,1890454376],[1118176157,807091909,1402242398,1912651134,1847323329,67815277,1876807918,1253608932],[1069891439,102612557,184706434,1634176101,346644810,1725671786,1243594040,159016387],[340892043,1979868892,1449201731,1765310888,1521480681,1258264005,1332451476,2118704912],[669049469,723846907,878916578,1948214821,2066109075,238298411,1882177547,637872064],[1023928853,126019510,138378285,756832793,1654502288,877901655,894467671,416795450],[878816431,1591076879,455742593,1241516646,1109995513,162190574,1815534451,629410439],[545461062,237487830,1701419721,1628221394,151844852,1508100354,1378060793,370521844],[1060702071,1272026950,1356077386,902147394,785369476,1528701217,736756590,584410957],[794657492,911868104,1721415579,14709196,188325403,100727424,1951612462,425518480],[2043668201,2101789813,238213901,1568143119,1027601786,899725180,1651702981,1212104402],[278672878,85336953,1566717819,989178858,1835295775,420140793,1466480651,1220877467],[1364617590,1373797336,810178965,1048345565,338334154,1135554990,1126517338,126734480],[1310014972,234446321,1673940298,201267314,597621053,648734319,1945146546,2124801463],[1957616122,1419268835,588574430,177817991,131663397,382240869,1115748387,1849501310],[42341542,983463448,1695210646,144052473,945286937,1884938248,1618285622,532617170],[1609612145,465910857,1298958438,1053260033,1148693987,1677260926,904863901,1067728158],[229590839,1141672757,998225559,149362360,1295343102,599850676,1892459595,392920781],[2000513714,1597346431,1900147076,2052017029,69031982,695805500,103441042,606525196],[884526921,1586518745,969971253,1828070751,1929958362,53988641,640560614,2073306834],[904245448,1678177128,1692112959,410270497,1738153075,590429219,657927933,515026106],[901096756,1609227507,1827511047,1421434091,1695393795,491152475,1296972066,422271340],[141707530,759211958,1345908151,83065408,1070169043,1559080197,2054289287,2118720423],[525498735,1890174389,1843711401,475356560,919456686,546713384,1213018524,1589745123],[544343086,439343149,1843583826,1943836141,264758733,1219666306,1128763825,1622335219],[1795966799,614186598,1338505237,596452463,694580785,1270590330,261773815,104715696],[1613234832,1531896479,976808496,1910044653,1793883294,18919650,770589730,164596905],[195593286,177688510,436843953,873461939,1744036142,1475435143,1008812883,639571292],[1032162382,1951188115,987092004,2121781709,2017617542,452714831,363007948,1423654414],[2084434192,1169399400,1319485560,702458819,1401217768,770721907,1079926169,733988621],[978627545,463866326,1228931183,347822986,549772236,1258803703,1335156701,1796356586],[1335168181,1701914,1486001814,997130111,744662661,1046145093,963352742,1282023143],[481211651,767335786,1814727349,2113187714,698550285,189191510,1487984835,1954784272],[1693919136,257565302,140341464,998695415,1398910360,1209939652,2059882909,1660383630],[993099697,1527471677,1187080302,1338513093,1628711429,1509431649,1109640266,1491385695],[432290462,333818368,1411764864,882112868,1100207544,542471930,715576269,2016436484],[44094281,1212798879,1483055526,1422816326,1309242947,678267079,428325688,766991091],[1453483723,336243082,1780452794,1522370551,1355262733,126569785,1204610546,966774581],[682023110,281638153,1689065407,799924821,772229869,1034148051,428333451,2106144117],[287459916,1660835151,1723170210,196228241,1913960923,1448798981,1924797883,1888096255],[961147125,2118191077,1794400911,1504282309,1609203624,797672531,680310087,1352216492],[2090132569,1361665521,1906273471,1241904259,738633142,32207928,1333197854,2111545092],[1657195132,714224901,1522795425,1651854838,1278518493,1114511929,450525832,1080457857],[988634299,1202139481,1702647115,189211016,337160099,439965572,631793367,1731430176],[1943825007,1200205703,205569778,75661279,1462531812,1284157437,199942882,1285409673],[558062608,698034220,1272823355,1223098406,247621233,992355812,1743042848,1199105822],[1544480674,580325363,197647810,1868548929,849984033,1899019524,1489833445,387211854],[2053637746,1941397588,1375442986,579138655,1791982446,1785380426,323734137,166326947],[1330547852,84232161,306933919,2111832910,1743463904,1959311801,1124395368,1852536945],[495726335,1159942221,1403550405,724574786,741221528,1152021209,1704936442,153052631],[1251613956,347654392,1127328481,1833154129,726759842,687518459,246510050,523996271],[801937011,1519841036,1722806835,987908603,329792462,1846957634,368322229,2077581375],[1430795607,1792049522,6135770,1202066392,844475962,1991042804,213149963,1505459593],[758575991,294250573,559881537,447206999,1122394195,1957784091,1200763301,1669336295],[874924500,1118591785,987121632,1368986498,1633775132,1948470678,717441387,385460631],[360636407,1113122055,1145269429,1123714375,584538069,178942709,842059606,1808228812],[358394062,126907735,69268823,1418561277,1582114431,1532907986,1500525110,1778407049],[1485276605,624765042,878677899,1601961702,16389141,1503663971,709269407,526535825],[900890352,816711843,1934507241,1003700812,912053963,899708309,1999251460,299872446],[1515238789,1755990553,1770752487,728993923,2126009121,1690968032,217962583,1868604500],[1249576089,1974608062,1609137568,1425241327,1647536181,35070860,391201847,646716660],[146673274,778585596,1397603821,1025924268,356702354,1299074278,904296231,181826877],[741443941,793814342,2120673361,208806368,1002381385,1041788060,1850988144,1989821497],[1709812790,59708807,639423390,498047510,1608460704,464707110,280986690,1988365298],[860751856,69708576,1726084558,1278018893,880903373,768298622,1327051440,1186383787],[974624894,223756603,1414027686,210483469,652144860,1042121079,534612367,779276580],[1319157764,1731660420,1953365002,1034723997,1074853616,1105535703,1193367145,1636445202],[178791091,1824307286,424478634,1682674576,579408390,1996541223,444349734,1094926735],[1457033420,867477452,1892097596,346442246,546041234,2019995088,179575066,1571754259],[1972670793,1639449086,393762336,1160750302,1324551851,283168859,1537058134,2118861275],[1556127342,1427062171,545597091,834987825,436950066,959815972,38788266,1858216010],[611105854,2033031029,921822655,1344948004,2045544809,1029692575,1642063134,1579590024],[1753904456,112624068,471640486,1332460358,1157310392,1688508137,500218832,191491566],[1225955339,1325922098,615735450,75281850,1306574197,15069660,1598732754,349946037],[1933279972,1921249411,877382210,1449441952,1639918271,75502636,1372133446,1554131651],[1555795986,52023552,2089471868,1613706459,1299794823,86362296,1663297005,887379834],[42958539,1458493931,887418569,1189660181,624766162,300594067,1765412336,941480441],[932610554,1733897872,1385634118,487303929,1491119348,627135588,322153271,1406316961],[804732008,431009780,1130206299,993566657,67036698,1907184693,640774081,539962026],[815885007,1909370010,122980451,1721752883,1908002869,114561912,1121434181,1090229096],[1887531758,1200668680,1409463399,1832821389,900364831,285194176,1281097981,443751065],[1958260557,1351600986,170392388,1751025593,1666665114,706345649,1947937622,789063424],[1072307815,966789368,746914768,1438456187,1066406984,1037853758,502158270,1287115724],[2027362738,153776352,191254543,1366168175,243619272,1494261469,88655839,1151337546],[997886557,1239433515,1440735411,2067611094,1504914201,1959340985,395803816,1475029621],[913121961,1519678391,815626621,78453454,2058221769,968066281,926196913,20341994],[453746112,1261383411,1534166669,2120461245,2063047480,207377285,591298837,1544137292],[722462415,661292149,1339714594,1934741772,1448088653,2126754848,1799306672,984779275],[1445758480,2020491367,1377813346,1790451063,1117345703,1586041005,1862492953,1145843007],[519587006,738963373,1717459754,2751157,1384880955,270739422,1319540601,929819197],[1580286509,1828902596,1200259203,1807968654,110404291,1284780070,542716571,1315213959],[911654848,1912524389,716372466,1597783719,1558181232,1279393040,725577787,717989640],[747479454,1290478068,433384631,578667360,1938726149,573016659,550122120,1632200342],[1087786314,1899226003,1929773017,1817282838,1440385792,1591393542,997172763,1090637489],[794484483,767804922,471133442,1033997286,1317828582,2084271931,2060164606,702198047],[1069543950,989145979,448273090,2125951156,1406103211,2068490911,1297082552,1605220311],[1896166205,1863792217,1484798764,1221527906,1666727887,59556634,1848146149,1786810236],[1189757034,562919942,1659349036,307894990,7352617,1611243717,1584223818,1157774462],[1023401474,24110111,1400343465,586064945,53373762,379499906,119233926,821065308],[35044641,1592416444,442272318,1613466395,1077065329,197532695,785840486,1022288284],[1699803385,1250178472,228189938,121793278,883931963,714499371,1708899942,108093967],[485480839,551437525,1776868098,1746339168,1399929425,886933501,610848820,628163211],[1214420267,1551736644,1441191756,388053673,1893166394,663584950,519340209,912259608],[1256954266,447930801,1546829922,35252691,615254106,2123222859,2274662,1822456828],[1827559095,83635094,541369652,1573919505,1007813519,164647555,1047192764,420736975],[1765073936,1106027590,977556460,969584491,1567980838,1111841027,380843467,2113146071],[1507271530,1807786068,1105826965,1923233057,1874452294,1255275168,1236052058,466378677],[687928513,2048181262,1685392646,1663848262,1043457114,1209411683,1609752391,1982213013],[67820956,934166823,548894132,316154292,1961658700,519273487,1847458077,666376154],[573971780,1617225745,1034569834,1325164218,564707144,215859921,1860635292,460111572],[1446616569,1889724178,572041030,939040153,175563827,976485628,1609475476,753668412],[823043046,617896332,428210934,1283224040,830873161,992057550,1546622160,1725016649],[1436168399,766614623,1514917006,1609107582,1485261092,1206973284,76913820,794876750],[765730122,976849741,1031051578,1551079497,1156109676,1471967332,1870104734,732870972],[1115027684,1393818567,1414511210,334452768,147825077,341547367,1715040472,1520548824],[169416353,1584648457,617046683,1805244583,296449708,1551120441,1896242056,718043929],[1323328358,556805983,1279043172,1689041240,2077796702,859155901,1234074576,340969996],[1904747655,1518370465,155699857,1045663029,2122212875,978816901,1301340160,2016487764],[671592917,239215539,914942926,989601890,819775153,319576500,310677482,410129790],[1522641354,1283708971,881271226,271399610,278676514,403504124,934932715,1157155195],[158784823,1829581641,1629548865,1719786503,1230262203,1205376928,1925432439,1129783217],[298898765,1345473509,2109094639,1011459946,2012023943,144509099,1768438296,2080720079],[1298742864,1068325293,1993903272,1125102462,1498738792,1782464562,199720086,1925850662],[2080336760,1849807973,1630679313,572937017,662956546,1204701021,1202784405,726111535],[1538401559,1748199649,7818255,2008889433,1866844450,1908309363,845715306,1680267585],[1623141283,1261550684,747901641,243255859,1512792886,1716140840,1203630644,658932169],[656067715,392700978,247778391,2086998035,148924439,969587598,1441921895,324926088],[1890095431,1327616528,367155541,1092825890,1538041323,1494257860,347024426,71824496],[2033785553,1370814726,2096553621,87922095,1060238670,502815805,878400192,787431965],[1956624255,1259451289,1043852178,119327131,2059839391,488609592,704999677,473260771],[1901309387,1976054310,1336724272,222920618,1743185621,1714545170,1956379785,745474044],[1898085068,648998711,1344522818,698339570,2050328828,1343948210,1249450045,1712859573],[1135762183,2094422885,1646460295,837388676,1442405366,219909697,35106155,2084636492],[1921422626,762232341,928653325,2109601127,1603094809,1605907775,1479243689,1031757044],[249942335,1600718680,1802936224,302772411,820097221,52056809,88472950,932108182],[1403745934,1761267793,684098370,1471803173,930748023,468456865,1596010484,1941676279],[86045208,69033223,847223677,154516315,1578729225,1608623972,848633497,581538620],[1846794780,860462954,721530616,492647688,1293075559,1678401931,1741896596,431539136],[45167161,2024054195,1992541349,1589065636,546762409,1921971552,143874247,922382388],[743791991,449292869,1207977725,85751751,496301776,691171845,549944156,1715966986],[1377573120,212394977,1429676691,1405302526,1585482878,696022156,1166400432,984102202],[1841367074,1377780283,1179467749,1322604091,1428234697,1923853521,1312799777,1371720781],[634889514,369078862,1641972953,1882810540,1289186533,4236563,1615227915,1483593662],[768476458,1549562766,853670469,338911127,1191848000,1114063985,223420422,858053003],[1764167365,1822421735,1361165772,219056475,925397801,1198262752,1718109799,687370302],[1009676336,1837307864,458020652,1356668412,686837503,260595783,388568498,1557932957],[1656824512,842282196,1238830666,1252469409,582952393,850978869,1682428504,1408233981],[1412252539,1108836721,1318021366,1648688898,1292602547,154675539,326828922,76594768],[1671181891,1551698841,1790109973,547708683,1498896159,1241856203,648415090,1031457103],[1290936920,1060689210,932623769,1946277330,244187687,1045923436,1156599608,891894699],[1334868624,1147469218,1271963908,1129807857,1010814620,554623366,1289397562,113239430],[892054565,1396613786,1219312864,239331142,629211832,1938855599,1582126610,540010028],[1725683718,1561833391,78093229,849012761,1450823686,1052717470,1470088823,1270363577],[1530729728,102039384,1747160047,497276620,109640206,182142448,352945652,247410190],[268016750,79523522,850030655,49268406,1248190874,1276666192,1492328300,1480699667],[69992039,498476518,28827437,1566516397,288158118,971313667,1899037526,135517305],[1530460529,1753761193,1786633673,1927973435,591773968,300451737,111176565,1241171212],[706580431,583085149,1564108550,239568941,264536326,1560121341,17723542,1746503188],[2077078225,338071826,980037731,2079351828,1280393691,286521182,1794921033,1506071387],[405339907,1278011032,906330403,1534495765,1208439449,283576197,1704843829,1165280262],[1937302375,906507217,1458892425,1691209165,280436333,1046368023,1717828869,1850329486],[888380672,112430986,1696276561,1761885360,395588635,939429810,222117075,1027657809],[1675808422,1716548289,631608742,1096939336,536166046,911319150,470579279,145367139],[2075040996,654427871,510883900,1367257752,581989580,1994738449,344882353,1041346543],[1712616496,538875710,714643424,611238471,1834654758,843283502,202904117,1145556034],[1296354507,1621795353,1625135093,70248160,202085508,717922664,187448170,873833153],[620372386,1483869515,496631096,199791442,984707246,503982767,91291250,1223731784],[1767446094,952812194,612723909,803205266,687778182,1785194332,1593167504,810262254],[1110893004,657937825,1494472785,1660719333,78181078,890524693,237628032,381447523],[1855445132,1150979535,280688621,365096512,163552939,611937722,531400457,936339097],[1943744403,1081968293,1106451479,19619323,1087727905,331254174,698696788,248853859],[1532460682,1409537209,156840865,1939752957,716299636,1140668133,970857966,354402826],[2087509469,2052538814,150687819,437187483,616969443,262998284,661216682,1205566049],[1609026275,51255316,1688665675,2039881656,273137566,200211424,12313788,1262798680],[712570092,131580409,585933432,1161963472,1450818953,1550549162,1460350089,278770670],[1156054378,618463239,345734282,958757277,551346285,925153096,2077484085,780802338],[1662737342,1492391635,1323855007,1060946021,49369216,1309516904,473578555,1487081514],[1960817067,197227144,1784896437,1160286351,1658453240,238777182,302957753,683427268],[1106115863,1424203753,1835220469,1151550223,977113181,962095731,62006326,1725772019],[365693123,121035139,1850726556,509629093,730314415,1816662963,414022173,126733427],[541758702,2083413189,232523271,1242436654,1083283541,2081075396,620781652,1285266871],[392282726,1979163478,775035140,234335811,417591782,1801053076,885599199,137339313],[2127847827,1559621843,1140341886,1270685941,527158065,314619489,2107301758,856803916],[1671959013,133323143,1965344270,334422398,1195530906,1144125352,59666229,516542505],[87620850,121927403,44070623,541153835,1988268066,1265294100,1880891579,1449069988],[1576713583,1828464440,1601549311,722787994,174795418,791496315,2844539,39913977],[135939460,1962851255,339060374,1866854717,22582640,219636304,1876867467,1951679459],[474167626,1613525217,568491895,1693646902,1476532660,1583325695,1299690495,409896615],[35906360,1409976671,603190518,1939172640,1271324466,1156124456,1076220878,1867043210],[1080733141,854072347,1227661359,1717935685,1034955975,1795296146,416409869,1921133863],[1314310226,222040752,918975999,2008645131,197736459,1427498799,446662820,1913633075],[971937525,720592785,1341665941,1634623658,1895659618,1481150251,670065284,1492454500],[1814391161,979815306,2057425080,1321773764,425797791,618510187,1516474725,1175405994],[1222421957,737077858,196653198,32280426,1309813660,1176580789,406340224,626922187],[1831967270,519326790,780655701,1538949550,1172003331,1093480177,507926070,588350321],[275534066,1649972101,1184840329,194909120,1373570623,1551636094,202084029,615669321],[1375779344,15802329,590239360,1570006859,1444555853,673143979,1089038248,320014330],[438573595,515755452,533960783,899654022,1452704857,1760881520,350541204,770055961],[451350958,120592353,1729120630,1071515284,1618278642,1535590887,1219740151,1960022377],[261160494,1853109905,463995439,861766490,1744543702,2002661455,1336734199,1148325576],[1795589745,515372415,803086814,429322658,325539305,359926816,1885235977,727634311],[1294437312,655180355,712228905,405783682,221476073,1918300678,280412658,2049995037],[950234957,866313059,93977262,575227243,1045577198,362875637,1087198462,718111293],[123828372,1985916677,1345233386,1578006983,966668175,1243656523,360703749,1345507875],[652364435,249316497,1726521655,309908267,1368688811,1073723278,63908644,919360191],[2025534917,952774436,180720362,1836735845,1678699239,23156406,935210727,583539065],[785764604,530512708,547637518,1578333705,1803165763,747716660,1116761473,571347146],[583667250,1991821402,1351181805,2051250237,305884059,283507109,715657010,1879884722],[1964859204,1028859275,629729672,1120464052,49346297,2037617618,454992333,41958839],[1839942009,2023170301,1938176152,1509211219,1896225224,1175529726,423499328,2023034603],[2051903947,1511027216,1377236354,1859998259,943803073,399956578,764025555,773452268],[595414893,960663377,631269209,1173920041,175374624,1979514229,1399387139,118206879],[877667598,701781730,1038072765,475021760,675133569,1730914164,1232931236,1559242851],[1283115945,208758428,165801952,1755427126,1324453812,1886736240,125197099,505815948],[1383132690,396930012,185633842,1804268136,651877483,585705616,1759250510,1078489816],[16719326,1755892179,1813258685,547151188,1944160812,190351832,351429877,1964254862],[1508476548,1729261378,1789781746,13529792,2001413313,109035622,932305646,95378744],[496281067,1712116449,2029871400,366433461,946390023,787046165,1634909656,134735161],[935078633,1459521447,1272223221,634277549,225096503,1905902244,961255325,1915055848],[563363174,1648984589,273863685,669485891,948729841,720950917,395883459,799474241],[768292865,1076211674,821392645,1201126426,710997646,1034218342,1443208670,663848449],[489982698,1469360960,685040692,1760739177,1623261022,2060874796,757047714,948199834],[1688104910,1113987520,859270706,225958946,2113408921,517304758,1514360779,640017801],[1456101816,307432360,965620866,1465428033,2026812038,262458512,1286806969,1588727969],[1734785773,1370789935,1350825612,1345209634,911129853,521389483,691423430,732345800],[1654296031,671620275,1540575550,2023854410,1095745287,939223797,1004464865,340720661],[1295853361,1461310171,566994133,194410544,656810023,786131999,1781412287,1096242840],[1486894697,1816339802,1238469790,1786103577,917682554,475160020,2002607668,1395891320],[1235610532,594431973,1050448161,1079154821,772631107,190589872,997446010,1506540183],[187546546,1541342676,570780034,1253701203,827466174,1734087642,1136580368,136515360],[64730842,270094247,388169532,1673572583,1935385559,594470572,1242468730,403650326],[906875392,549894888,1203133711,1906379330,457542578,98252172,6306863,493268047],[1828234558,1765424823,1632022964,1058921523,1102635458,288491787,230414980,724977692],[93902471,1185320064,1880289957,1104109308,826426498,917518909,546518866,770343347],[1948004697,763551479,1961940595,1442981495,1062786262,134782955,1098113914,81549864],[1654214950,455346094,967276332,810703891,1215708569,111275804,1387425600,1838139287],[1398496897,1618947411,358599029,1701823570,40620025,419098223,1387150354,202729688],[380736035,2053975297,2065435664,736550736,374026833,2030012153,1079174023,1872239719],[1103999180,1362458188,1466459756,26140650,1204967649,362194654,1716516962,572593019],[2277994,1448435348,199132060,142173291,1543142893,566240324,312526069,1627091862],[1106630763,117423954,680507879,93296742,1869087979,462649346,1327690306,1531833770],[102540958,403480094,955730241,1820177758,865867695,47136395,1143227289,1126101785],[1632124679,1308906304,1761652090,835826212,1025448518,452549872,197863135,1782247499],[234614314,242504159,1567569592,2127924255,575546129,126147025,264079554,157409817],[1873382245,298753967,1640275117,246600382,1582759630,629529895,1807193990,1949874724],[1380396466,694630513,320114008,603689629,1661075719,359340999,480053378,1936963248],[1776325442,385935016,489243331,466498929,1860253362,2054912671,80605177,20590016],[1426904133,1417666671,21501020,268031979,2130693485,128330036,1213188931,1159847967],[142582966,1476553433,1016163957,1024938974,601998310,1043326130,231500343,773398636],[1733735423,983942796,2030903980,1228127247,1769573761,224831907,1688296546,563707463],[1347462621,1256501826,700860795,2093921498,783087852,1522021310,790102557,809177668],[691510304,1891381372,1909338874,623469942,2061221029,542734460,458544343,135930494],[1017933677,501699226,791706907,550169918,1284371794,1165705763,491183125,1970222809],[1835325668,1624959980,320695346,861331183,889492284,150870304,1906852085,1915594166],[783536869,601328125,1619690980,725517071,1558321480,776111434,1170975727,1685125225],[1482379686,1992754274,1508975225,199838208,842352279,2035084105,137551006,401755301],[1181844103,36319823,1558019607,725768938,2114676870,1710026527,1531152022,1728109160],[1715406823,1946246702,1990687921,2010108631,506864400,118544152,1222417621,1677856929],[102412082,350760550,1790577896,260801060,1081002702,1911471828,1337026217,1351272872],[1628289519,85172504,1188525271,248572858,638043807,1705657737,437418758,1839017508],[1685376105,2061477560,294513214,1896168718,1420990477,1228032133,647207411,1070024937],[396609045,16709235,659529380,241293789,2060239298,1783591378,1742669584,1102608313],[470146013,2099690874,288639803,185107397,923008311,19481484,171113723,1336786703],[1062074219,550382192,1462497275,1418947719,1097544395,1621895465,430996143,987435873],[1880338914,1765397967,1644200678,395129840,1058996321,812146453,370188174,1688873535],[1848196980,1086707110,1082038794,1081565316,553673607,43667853,1181148893,1661223274],[1239306396,688320483,201826035,1118721966,1187930672,2004160300,775321955,708406625],[1834898588,359376868,1040653496,748673158,1470944995,860185589,411259788,623937481],[540256040,1170082604,1837899390,1055866834,1448120247,1178190027,465964904,683067357],[1621591488,1653762776,136915389,733776367,1158064511,456778825,1424487083,1602733],[1051843280,262713355,486238136,1437932812,1099184149,442845147,1049788678,1156989855],[1353887110,901880926,737317092,44156881,285806124,2054091083,396210905,104818936],[1182509106,1922896245,1675514704,432502068,1864713632,1971655247,2104840201,1730277446],[1619152996,639170958,857692904,322091575,310947209,613726242,960197219,506437053],[2035439887,974412475,1218605685,1707295103,935895910,1000971308,1346509603,781321420],[818207951,835646648,1984821029,2070812892,609695491,1215598611,1264129502,2115825596],[216504178,1978214427,1179328908,413689499,1149815729,9721537,296406568,1740077822],[1976036,2061871369,922938581,558643536,1413294990,806668990,1013689129,608730423],[316958414,1710741266,403025137,1599080901,991599823,439058608,1363951531,1756968190],[129055652,751911985,625989390,2127560955,1285055469,190204411,1781279614,644846433],[1230790386,2107171457,475085028,1747462205,1704646704,549847709,1788829908,116245685],[1220412310,717712796,896316142,1977847317,1756993719,982402561,310622219,1274470989],[1120183668,1477911587,1611748783,118695535,1683984684,849904384,716491845,1331374755],[995479144,2050683556,889510017,753295974,169062183,1399782507,531352647,948509955],[1465751442,1290430904,1416697823,1785953891,932119342,1012650006,1964781922,1066815608],[1507429326,1354176561,625320393,1564269822,1354187714,1496157998,98304855,748507447],[450997096,59597228,1804884361,944453105,1733787224,1735256697,576442490,495103389],[902072027,812024443,1727472434,1268523896,122165769,1409159483,2088358005,300937629],[1476503696,869726473,1143129784,859392304,1726146742,1469028986,736151021,1547535733],[70315199,2037753040,1386085595,1208971019,86643822,1058500062,928755802,905942204],[1064434093,1161058645,255294763,1494607593,346719056,2120003736,1010154335,815237088],[388591763,168730686,731099874,1776960138,870802995,1542666321,530557356,1825522355],[1194557847,660983614,1626922115,1871257861,989233630,1961150736,1475265595,661881063],[1667403207,896823099,183346073,1325520356,746611486,360208181,1661500348,490096924],[1425041825,1157380697,2029145338,1619382530,929716811,404963909,846793949,881133020],[411561625,725508881,568493755,488078173,915353102,1905224308,1796660340,1140201470],[481027927,517651607,128078118,1041622559,1980243331,1118396192,845591391,665894219],[492412512,328160558,858256770,272467504,882444864,822556280,127929949,113774795],[100681694,814638599,1852176010,1714701160,936510694,477998228,1385324109,285629180],[84757408,1986614221,23681684,1550783024,90404692,1688937186,407020768,1719065477],[646307252,1866625886,969662836,1583856512,1201469158,1834820455,646934749,602052978],[1416304297,1833304652,1253951908,1282934738,1106294725,34799701,1080640865,738952247],[449685729,1754336698,1772376403,1846467620,237729530,1903339424,343578726,833770317],[1146420754,1501665264,1032082739,1224500496,680462134,441613885,1179713646,1076804253],[615895112,1168423236,1514808802,284013878,1979264021,1722041546,1879066424,933175813],[1270642258,143072505,1429582189,1499438360,1632729636,1959516111,251001513,785114183],[1859885283,1720414397,344789787,1824813298,585177513,1250379105,1967727236,373010113],[270422860,1399528044,1958489706,599069378,929550948,2035248608,2125276919,746127873],[2091437968,292861514,1342527409,1100884704,708209269,691297374,1800056129,230264086],[1136350356,1786099273,1905685766,464144182,37542347,974907693,1614786988,1959008898],[90270993,317292186,2094567362,881985725,698330141,275885256,84625550,474260363],[607933749,586521918,1762895585,1958608142,1606699572,1644514165,1574174543,541699457],[1185755057,1303663682,253601665,37737848,1377053173,980046736,1967953820,1359482091],[1797916896,2122478963,1186008078,1379615611,1466421585,1715379263,2004237464,394077994],[1586389460,1987000152,2074465786,85321724,397526817,1598203534,1546775170,1456250964],[12538305,1399609402,1049172058,59543814,1758294470,399019374,1644253301,1270835339],[1967117380,2052228109,234838776,723589750,1642531401,1979685396,810841811,2003178836],[495820045,870677856,1405639692,1627671111,2023639425,930718710,129012823,244555798],[415740211,990607532,2102651750,5352421,1858288575,1375454203,1944589339,1511247622],[1596665545,306158063,1466947407,1251808155,1138759706,52173289,696852728,2018427291],[599763909,792629101,440442411,1661462639,584619201,1940495688,1338753178,1731850489],[611825705,144472065,177097746,481151543,82382165,1709215601,1809897885,2020020247],[17597022,1149778463,78541492,404529441,1296546804,1275304895,770201838,1094113829],[893643361,1787888749,1975695554,1445844257,2119161855,1192340091,581068062,1250810838],[51996771,807720400,873474331,2100497371,1472192060,1949708449,1378148330,2058008908],[1446498271,1747387124,1755448750,715270655,1799307226,771530576,565119146,1417139106],[1528184776,339826080,374123765,1427975935,1185063870,641740680,692173607,1968298448],[1806618533,1686083931,1090389598,437219516,1782658083,1515258357,1826202228,1541896355],[1005694385,1567814298,64112699,591164204,1219209375,2070222583,1355611217,1820986711],[313918665,1948285086,471908296,1428553729,181849011,1024046955,878753595,1710609905],[1164895653,1090415391,420355172,524372557,2089578866,1297037044,272919300,2109792704],[2042737116,16447036,1854033635,1830775355,1238245020,315375462,129208227,439396005],[219337850,1084558249,1819142463,970876967,1558972083,332736543,812924408,1266500651],[1110987960,355992306,411034787,1620145253,1020497215,278674582,1136077369,1856535824],[1545563400,791160477,1129445383,55039597,2053509598,812765301,1485199655,1505322415],[667000431,1095291445,484122271,1415897154,610418967,1782871659,2091314528,1944847027],[1695828999,1959998160,1340166559,1913896324,1173433260,2051555221,1449777808,2047599017],[243248505,752921459,1796841671,1237463491,1767025735,487660668,44455416,178254529],[1143612040,746513118,308029774,776368832,1058648358,410755523,1205584634,207053436],[1203006660,1466351533,1313918996,814048263,913767268,1317138474,773247821,1829071711],[1616002572,82697087,148193542,1140777724,325809053,808148033,2101148843,509315906],[1235090249,1301728648,529350761,330481436,583904491,1134039138,1043457934,561717284],[742213258,1366290444,1940663876,1114282740,1320233377,1766374695,1419682614,409548684],[1506824095,1650452008,1501948179,1295022753,1446030346,2116887471,1127375595,157199952],[100834747,829804723,432772875,1616883447,808107490,657716130,393698018,1019109707],[466334807,1534885394,1570477607,1114025802,309772658,916069685,1857315682,2026095935],[830245883,2089214298,465769168,968305553,1879519761,1065461316,700911422,825274927],[777197859,777638398,649761387,793940769,490423763,339672464,1116499066,940189651],[1662064784,1985149929,2055441422,370139026,1025936613,367911118,1717358215,799328218],[1872467338,1146976840,786673629,791502302,793863874,1976246804,330332962,1933022561],[1251203453,455321081,98733678,1996232496,425453549,1030803532,190188803,1173543397],[932580557,542836439,1722941509,1142810405,1597048645,1641455427,1453562584,569690987],[1872567062,1405913552,563475978,1821284016,1848592650,659231343,457007349,193653117],[635554489,1563510254,1287661394,629431627,1581187436,1329537489,357885319,1927715546],[1950658595,1852552955,184203051,1091647547,1609318946,1794572453,849399813,1154144680],[1283490182,2108627736,172464758,2084288966,1641954851,644927846,1976828592,43077068],[213345940,1886818278,838798512,51999046,5442387,1610731662,1379895172,1703431796],[890349962,275490677,942734781,1732399771,546837259,1581687478,1409190797,700621914],[1342488311,236709547,425254280,1076190936,121101335,1687031815,43455620,448212383],[965856396,1686358097,1401213838,61766180,965421294,754112054,1673662073,2041042900],[603419231,1284929257,2027206193,649569020,1653354167,1317928176,2027257692,857021907],[1309262046,1012436017,621880015,701168940,2097755211,1014130495,206169886,1725884845],[281303387,1221786815,1067174919,1610933344,1892073575,1769827438,582862856,148194506],[1577425271,396387316,1986106734,2043688045,1513353526,1059366689,484197126,2051044199],[1247313314,1655659594,1099431858,1371740145,576599214,1607664287,921454581,826143764],[987424175,1129491347,410567121,616785568,1210531411,1238892482,1075607261,1545146340],[1539253140,1755563443,387145509,593791002,1495947907,1326251888,1747343929,2099414572],[503336012,1346187099,2015981216,1964582152,2023079679,543705635,1346680803,626851408],[946475476,1956921057,193946476,267719877,2098897810,437610581,710639350,606698266],[1533580334,1105907047,1363608822,241009551,1040001850,227844689,1542999859,321465281],[1855008807,967782159,22763370,1778341219,705455953,1044462928,745389778,1109239342],[636681094,1090191225,1577235262,1750690913,1650583305,830508783,1931341752,1173447607],[234742818,690708882,439008409,1067535157,1993954837,1339607617,274186503,1419902557],[514200481,368163580,1661569401,2073591343,1169267105,1754099347,1257322423,1179566157],[138049124,611264946,799253925,304718206,2100664775,1339128005,961805180,1093092648],[467955057,1614126667,840639578,657137513,918270699,1687519935,665915269,586423189],[1021365678,1968095909,1334277069,455924535,2123558690,808934862,2129813796,3884167],[1537606765,881707446,1834344902,1677800439,2097021529,1547191467,485431082,17621737],[477931930,20020980,1376054490,150863460,1609717511,1216231062,1855926335,1842255442],[628738825,1657363315,53184112,1066125175,25302221,1191028998,35908347,132724638],[1618508666,269215524,1090121563,16652261,244711770,732748739,254852127,135297610],[771104336,934643314,1013480621,402282188,1142850420,213356906,627668928,571290515],[571642835,195367282,1004254327,1893783103,354168030,273982395,103457915,1045359688],[283176498,1449319440,40414261,74182371,1817978425,523781916,1794866664,888062393],[1574578768,330881639,1982090796,352350539,109899133,773234767,469851650,1019975082],[738056768,1184658292,742797394,386519768,467825934,1560163312,869859384,1948945129],[10362697,1853778256,830780866,1645943832,606127088,984465335,1398436103,923887230],[2114862272,37965478,1424766381,2036941886,1266438199,427618206,1283363228,421327763],[1199479813,436814491,2016664112,894394841,1824896964,2066888846,960493740,48417123],[2083440668,455564961,1352322320,1708283640,1860187294,2122418673,1147895520,1280470431],[2111628711,320104559,1583492654,755013875,1618269810,358855209,159239770,2121757780],[1442798755,976227104,329970445,1764008944,1520416673,2116554522,748363944,444569242],[933861684,268558132,706337928,1896540889,1992893184,259689608,1166784566,108010225],[1704509341,936160023,1895363476,387722334,500423378,897200666,1740438392,1876115882],[530496677,41468373,1092310594,416834282,705752354,1611111025,1603018110,564516341],[531046518,1519061131,849705643,1190231064,98461197,969170939,1504653859,886372637],[1922010266,124578868,1313442216,718327178,1377362052,2076768241,902573790,1013477969],[1374369486,941906213,2098777480,840435471,1282741747,705023442,1906107669,1337808491],[2002987777,1560021499,1306801216,310052349,1057782953,1460781107,949526174,1132556762],[142091978,326709510,403684539,68457537,1981564624,264614148,700448085,421773089],[1967678483,641616912,2112050808,225563180,2002653898,584563516,59406242,553913571],[1568147938,285925034,2119631077,1391864315,1631150872,1231498459,1652155388,510766275],[1283019204,232883307,1711447688,984691644,1421843982,474795056,1773541274,401881499],[2080038579,465466107,704815150,81538123,961008588,1623475335,1764641574,1293962847],[999857872,821939882,372182780,99919155,1708552006,832649603,1681150553,1827017549],[1510153892,36822249,260569512,740723619,458598059,1417008794,1143341374,2060971815],[1672516826,1714708811,2057720104,2104271029,695522532,1607364560,298893369,564820053],[121326662,1319190270,726035636,2084336622,1161792809,2042029442,1762882394,2052222732],[1650503494,1011946409,923367834,1067405388,492230245,1162999760,424214915,1419713069],[1964866066,1459514185,690934440,577257857,1842211894,30153000,451686944,1999890663],[767129782,1269283874,1132781295,541359176,497000970,1617239038,1362469736,1059818498],[1126603052,134976594,178447681,1282609361,1248827840,514474865,312576661,394316342],[923512077,302704141,237632431,1822714726,105469311,1642273355,2028467052,637532809],[2044340418,1039881831,2077626895,1935300063,530219616,1379364927,469665702,1477303369],[1948590074,540543062,1711859980,1287044160,1729742819,344761455,624766077,835124730],[2117665869,64268891,128670408,259383007,888010089,817885312,123110337,1355684989],[1258779406,597657302,614682954,233780993,205923795,1383185269,1634302881,1630610469],[1834953558,680526707,416179853,253160692,1565082117,147916641,2026912768,1589414097],[1627286341,978893335,1982192991,607186449,1668890418,1864574923,1515592514,99166285],[1516824109,2004422460,305204676,605849362,1878095035,353315770,980453860,2069822825],[23451909,1873974912,444784481,1681045896,425925636,1660201496,1858851681,1523016919],[701380916,468108473,1540790420,496840165,294602663,1602555910,978691808,812185570],[1100611138,277492770,116486646,2101532952,468310932,72023015,1576711654,558099389],[779278469,345694796,1426822734,870417325,353327915,497234798,2018756013,1591712173],[1322223240,2053821446,798570897,2010478774,198860543,1100392464,448438940,1483493174],[1259761279,1941707540,1407629706,170619567,880993433,105331135,1971024055,752144775],[654621577,1120543662,881771487,214862228,1351587391,1686266708,795894363,1199469645],[391071622,331977346,203357393,1825049694,66581851,1190475468,213962045,817371697],[1308847820,432984529,1280328275,1627303650,776346594,665459177,997411547,1094658223],[1839395487,1890680319,548115715,597439163,1883747034,213314045,1091796392,2111888806],[863175143,1448174491,506372763,1859863788,1898697857,1191731144,1682961822,836132292],[1453720051,151639876,583823337,1508474586,1990098091,1991750086,1926958379,945051961],[1879195113,1605176738,2126161725,984869089,1861260767,1566082491,1713353567,1081810424],[941205373,714454865,383714565,966628702,165437781,1323603431,400425051,1390084535],[1703483428,785940404,739225663,1013229578,1297444809,158781185,2111915944,740769240],[1786942729,1140532193,1879493569,46521467,1234320340,997489827,1522322039,1379306344],[133027580,818086833,361453204,718812528,1932414019,1923280196,1654531844,1117445025],[1359961924,1958901250,758322450,198606024,707141603,682569044,1932249804,1092580693],[472063676,1701255637,1447654239,1826206364,1590865898,543060979,1463817340,1927825697],[196057459,1753931787,1779754843,304952892,333622186,1402276098,445162023,1345302931],[587654259,2081782392,333077643,581283128,257435256,128719197,187326427,2035752178],[1263117415,1461599294,1375665154,502636579,1328297441,892976735,1259252462,1982192836],[1316444580,986879798,582471329,513752897,1054867503,2003344505,1936669662,615421577],[293245886,1074293289,1083269186,1041696108,1687413849,1983244538,1458120541,19082249],[1535649138,473370462,1890011239,145848071,592449146,1665166096,1791664106,1972843847],[1375927866,395897826,177045781,1872321148,1962529813,481281364,1662147604,1650991477],[1272327404,1481901080,1597676193,1612505607,1558875082,609180488,1653962701,2030605118],[1210315735,1146212722,1928666046,1912945918,916488432,56193348,208632280,205907507],[1563111085,2008346204,577319516,1043458977,174412406,215513838,446368461,334652132],[1948753027,110144326,462499208,1974758584,655849281,376623956,985478239,907963932],[671157384,787387571,1947822202,1263481809,28424917,1606566209,964805458,522759502],[1098767341,408718169,1495818472,621400141,150640385,2081380994,2085823748,1414324027],[1489928464,1735811602,1293693000,1201220163,1915583480,1892043596,403806727,1885677451],[1724883158,1772587050,1518813978,1067414128,1813816135,674189478,616689603,73993479],[1209959284,1127950625,623748438,527571956,1604065576,388046069,1420789341,457158981],[1443634104,242209495,1548641238,1580569149,481229680,881419243,585573706,1215080136],[166949644,918187928,1059456272,1411915075,169292651,1537311656,471880357,849716343],[1267621201,1649546463,8788287,1415792545,1087348448,286029098,880706298,1601964292],[933099419,651106392,2051283009,107668783,1866643194,1599339616,888821979,168966921],[1566421610,1392984957,1757313743,118542546,1397686317,307363451,387443065,1477563960],[1148791081,1347804975,567115016,1211486962,1835643989,826122023,1846379831,483200915],[1940511977,518104819,1940365715,1103186754,1777180423,20925021,921384729,1085946331],[1374341821,1413301564,1834730606,52302938,1746260279,1541539203,1354138106,1221305623],[2109297576,1927460279,1955568467,1954314434,1326547038,1060594783,550477768,507197329],[1715525099,383575364,1266001513,1981539778,1730235443,1750469971,1653270803,1703290954],[759221548,300969,361944585,1184561539,1135084962,206435962,678079288,800074159],[2088640343,1721068117,1264736014,1742661960,1349448085,1359221783,1572643400,1504470118],[681543914,9372468,1722408366,1801205677,425710227,232346322,1083510739,601592222],[1283008977,2085550764,574563749,199768110,418990655,1341923456,1967587484,390856819],[827627429,8399061,1147390853,1090616383,1844110060,708787190,1673390644,1721837329],[983602127,1588291741,1860164981,31239957,820797057,44334159,1775279211,1028596867],[593440460,1076064789,1371739225,1821031670,1856323109,312283269,661492177,859406606],[1842431576,563245050,2081132632,586572376,133917254,904287434,1782932243,586216756],[1970316036,8001762,1627957673,128696094,1533814861,211405826,149785769,1734767916],[552305572,444002863,337933711,878649167,2049788843,1838294851,1470576106,1401263927],[1476373886,1989042347,34399721,976587777,1301390156,577419234,1908919046,948085069],[235916286,466332617,1295174876,486740748,669790335,308693617,1501812357,320123542],[1876046584,791785145,2002429350,659692409,1141959660,2010845684,2046948192,1935656071],[1738993881,1213449138,1264437587,194905202,906454914,1139054511,1007163671,496141450],[1716825660,1341835942,1503632103,633680961,547293481,1153348017,1888302944,1082816708],[110146028,729477204,1392134651,1920147150,1016973318,817391825,161426557,326012215],[848426007,1783537222,1032100590,1402157274,1671315011,1384109903,764649487,1625744235],[1042735250,2020777090,1674487360,1798925039,697332229,1657531373,593993506,959264324],[1446327593,1354397899,840003583,1122165450,1256266384,1710375314,533095767,596375593],[550778326,1617594375,356576503,30107835,6586068,2110923730,682960280,625164462],[569844984,1671739611,1863696797,121058192,679145675,1132912390,1884836580,271750455],[1368497958,1343279051,1005540240,1549733911,190523378,834688688,63107686,1391078541],[1528667162,722175187,963428590,1948082894,758269892,1921474766,1325509523,394123680],[1473221664,2027009152,2012510790,994517172,917336403,344309076,874223982,1084168783],[2014662546,125775949,988886446,1970402339,130204212,631371229,1710740502,1980418363],[1675140488,1290094988,1427997157,1699789672,332632850,1877525648,1495203119,578582551],[2001163174,1221016460,1094449641,1844385640,720254492,996842135,1496523279,1988360450],[481694804,807913384,172373893,1631974689,16475633,1515352429,2002652084,369938140],[327732203,1129243009,1469775097,1771620768,917870395,1972889641,127967382,415932050],[1409363528,756205378,1976097111,648146778,1907779670,427361275,258043613,1220964047],[1417263904,2046542188,233579156,202843465,346338632,1684038079,1474853649,913186098],[690543167,1887492477,1121707225,1994549114,1341280516,1869498106,495500109,471350619],[1616465541,1659040058,1564120811,551232308,443991088,582384773,606091205,1860856342],[863403089,63045765,1326558346,575887648,1155952559,2073614227,1795282578,896740966],[164188284,1105709733,1290812227,211389358,1209819838,184496179,826117345,684107267],[923423929,129994169,1331322248,762792210,2086021821,625675616,956038940,1516530596],[585857132,761491955,1423057742,1943731395,2101290820,160256362,708977408,1422395834],[2034588769,2029251363,1582403413,417316797,62697759,1974386713,911631935,1259460652],[1015567621,372553068,28132279,2115027753,1576092863,1351846083,930577804,745409102],[431466774,1362894124,601774180,841781904,113459547,784972,498668433,64610093],[279680769,1690974356,1668491203,287265819,1519817801,1834860229,1472518443,878316802],[1810912666,663858914,286112625,1955139190,884143984,1157657992,356592495,568941287],[1980062409,1515301124,371818367,31256132,1642248802,1570422063,408350153,501816223],[188155222,966179880,1447508718,974332652,1572824306,574523079,362573152,1868899172],[50893217,1954700828,1477620454,1977483235,155382065,2084881809,822776237,974917101],[848197709,467322077,1828795588,2127917252,1855494394,291066426,1720150476,1317049163],[1489301996,1837733182,130561227,1289279751,1036116441,1612455922,2119267976,393517237],[2127060698,672543948,1838744396,248705490,1724805541,1877393623,1311075027,1026289656],[710995573,905898357,725238508,1996878457,697211197,764962267,276468423,48871281],[1495281898,452192658,1654037460,144564810,1164198650,1308384781,1705481379,1065345051],[1300427080,1788868610,26423838,1817800405,2030173492,1145353952,121059804,1345475759],[1656012787,1061666233,777913232,1981312278,608193773,613664373,1402277191,983364416],[848287659,1710726682,1923676154,1173807349,59662544,165490953,290554379,156552223],[1992580471,1710037450,1050606475,1415469906,1177924432,1238133555,1637139510,367565980],[1928652124,559890090,597595622,1442566492,271943009,462641587,286435539,1343018606],[993840245,52504185,625904411,378548138,263222969,1822500984,1806351612,1959377647],[779654716,1550697807,140763833,1310841750,455125136,244555459,1133626849,1385244744],[454989348,1954828263,962318586,1812081583,1044963742,328392559,1643220262,1406377433],[714301549,349890581,1309254435,841973361,770838663,601018625,1592530929,820679890],[181395070,405628317,892320350,1272919675,1646640810,1998336316,282842963,156136213],[1530804347,1960392379,657872225,210484312,1085323000,996175759,245661213,899660913],[221548495,530752757,291580404,19763305,73601784,315456599,1391775584,675102677],[1777745642,104536853,1166400518,1855238529,1464420136,279012192,1731456173,1190958073],[1346271610,1086842680,242644975,520354427,1289736660,1744871975,1264839356,1058905632],[1719227586,1634623651,2109607685,1461322304,1431653083,1716164471,744061526,2028234379],[1347274152,1781244384,480055090,387301022,297786428,813474606,1316891055,1783796212],[590892016,2076909255,2027053415,1093162570,512183839,403371045,1141956663,1739533002],[62103352,1695425650,638905424,306161403,1071337059,593725659,1794883575,1050233195],[299141342,23619316,454584514,1012067116,637653148,1709323312,89652870,695827204],[1524393699,756884799,1025390891,1648129526,2127065113,778876347,510907843,1237979558],[73064673,431288837,436484538,1005010550,1507426009,609826846,1336784466,1979435521],[1663837198,1112305330,27908523,704378116,1640492880,316952216,417294284,133808324],[492076111,496547982,1951100514,1540717452,845892740,1160740850,2001494675,1247181551],[111542179,1757042849,531167716,683643025,1599775966,709697984,1521643589,119894747],[1062380718,294608291,508669577,1184187235,1613351404,46361370,1762747340,379913777],[1276479210,1858581787,1450794209,565213031,1788638681,1515772846,699186723,23492240],[73192985,1641885968,2106434840,92748602,1361488607,600214643,895556040,709664068],[669572569,459006299,71407678,1765898366,1834385738,199573539,561223728,251509068],[1114455060,1318368375,198479737,276809285,667641002,949041566,496150608,1929710444],[1852315622,13159140,581610109,336647837,1601099959,27048080,422451516,1268093423],[1369576573,1978255768,44216359,1196104075,2047220701,122576466,1081715228,1706421208],[1109165640,1479382780,654619119,895330915,757073604,351233545,1397378372,1677616832],[1943615722,1741479341,522523998,1547623233,1287847434,291876416,573351625,2002597608],[455586404,345047337,1069289519,805419461,2091119510,1647553261,1576722905,1506135151],[1717160598,1968688821,521469649,278811497,460003430,766370568,1763140770,2014530174],[476836397,2114936029,1635048879,775844839,648533801,1402292291,158221594,1628796362],[1801584762,1870392856,861715576,1070585758,9571712,136987372,1354636665,1097148351],[2047444148,18177031,1706838720,1147923926,1541368452,663406656,580302269,369331737],[2073870271,1177011558,1021991998,1409542271,1283822012,1961258255,1079791536,1051818737],[1576966698,1131358361,1538481733,810269084,5912285,407011762,782595436,1669993820],[1955908340,1450157343,13229632,36457165,1081241936,867334883,1379700132,103616792],[717386883,975845805,895419571,1759635952,1846686116,658043200,844092416,536647268],[2120411521,1240389141,1422447843,1997713917,2005241691,1163491700,322265691,851401627],[965446876,230835286,1353239868,1394511916,1369863004,77610317,1505570157,1811514659],[1158408673,1169889084,1921594056,1013154028,2118696998,1558772876,801090244,195250662],[110415116,152253819,150298899,569463293,659624257,1600313147,1878495103,1196438136],[905897375,951241555,607623553,249431561,1526773804,222891292,299204723,1117377301],[1724737115,1880252486,1923991711,1771757697,793262839,718773648,1982885608,896008632],[1890099546,1986384018,485024581,944531203,189243931,2081514961,1735291056,1906096155],[126137929,1051116631,1368820984,755737008,1646650953,812715584,686559373,1150211092],[2057453040,1707354204,1929055230,2029532760,1895879512,1177697425,337659533,2120015445],[29596393,1348950305,629397533,1835083198,761455575,2111882347,1083297161,1969674421],[1869422313,1457985918,1955567277,1498418129,1813180903,293453307,67587567,794376321],[877553044,74046350,1521115974,501446018,1068153506,582805242,1696944478,348816792],[465595927,860872571,183186047,1722918667,16285333,1828554253,2058963141,1745298801],[686023106,1132698113,1764019132,1594487727,1752291163,1652173807,404830661,148712760],[2058316791,2085179702,88340051,261508873,203702754,1751998155,253655351,780762289],[1537370211,568204223,1329953735,1564435497,1344103186,526608788,550087072,1179054311],[811644534,1239624230,964642092,733183001,1270709702,979575009,983840510,1933056467],[1852474158,1378044447,443562676,251628383,1378816032,978647093,845394439,1046569713],[235209666,1111086948,638505275,1722428625,2097883559,1357419041,150430086,2075098971],[1563338802,1398200341,1653716287,273002555,640960752,975216560,1174774521,1170463948],[1655006549,923232940,1880923705,1108557367,1159121976,1629797798,121624200,748400582],[392540415,1538501195,841989540,867305047,1724714187,1548910338,820566031,1897944078],[3055255,2042226939,596416418,2098292434,902607853,1845123783,1592218917,54512477],[687176617,145973453,1959000711,657106506,138143549,795281804,1944214517,214746278],[1252172923,214789645,1048966295,674777529,811805696,885969761,1672502520,1759163477],[618909558,1812676497,1577029597,735738082,1792704989,1287410358,1131185364,870139119],[1241525198,946943210,1821796992,539582285,884283018,1432108999,1469708224,909770474],[1389908921,1760201108,1101718098,1093284256,897031326,1190903718,561734700,790403236],[509803638,1577187955,1297296142,715836060,1148322863,159903230,1468332149,1319804432],[1848489742,633259078,998745124,442879247,1809748266,1943140993,1890558025,290827589],[868168855,2045262421,455609868,1292857304,1817599132,78087099,173013848,689645142],[1652614143,2086120990,1862421100,2034508525,862897264,676934017,307695640,1314549305],[224490072,983264887,1445975786,1731215465,1174062505,348257241,415559588,1137645915],[1919135753,1812381470,755617874,1087999202,1547952071,443958217,1401982103,662231359],[2117888843,1812342113,1776758526,1040088798,679974474,386783962,578236013,1594028239],[1478851700,409787345,252114931,1467182305,1381635841,1834828126,1314305821,1136653570],[1663082193,683218785,685643355,373615940,1507109407,102082398,41495383,1499146990],[1373602750,568430184,1901738378,423177010,538855149,680498085,222592432,1393656924],[320301180,898510778,1077677845,85794920,1481065112,298588885,607209399,634651295],[442619550,1877429497,653826916,1329880506,1020122543,30033702,607446490,25657514],[57861029,1094544870,1814217588,739390430,663900296,709949313,1103631060,1895902911],[2117981100,1578710476,686378886,1655032999,318745501,978889382,1636978971,154912893],[630931841,289669842,625051197,45139015,528795046,1140522943,1470167407,998710837],[230855336,2016699905,1822288107,1419168499,1169078973,156548255,139602305,590472010],[1125165730,1171462011,528334946,895327898,731497383,1592144900,255155190,235752818],[1903841179,917197555,414818780,945907117,184028214,2071408967,1190738407,371637005],[1725388514,1759277266,671975722,787561981,1288074516,1191158486,742668200,529838210],[442698654,325097080,436272154,1806337409,1816170922,1849322362,1884802468,548530485],[2007500198,120697826,644296202,484975279,1667171409,1151038297,1697762703,462065531],[1090385538,890165557,572972073,802521783,1179120045,512069912,846826328,15252208],[1257785877,2130187723,1604760917,1160518897,219773481,254999219,773473835,89520372],[1057771146,1825998059,2034110388,578759470,1676423813,1362467894,2118835366,79248282],[911584260,1077585114,611230630,92176940,626105979,1848759934,954196997,478464186],[414892633,1270823050,896077723,350320436,1953624369,1596365648,16836603,1504550703],[896626798,1239842846,1071495053,814798552,774217900,169106706,1596925212,289885107],[1632237091,942622421,304245894,317861423,475532606,1377782099,173049254,221135327],[1298693981,1661682372,549257166,605626587,1616877272,1015102931,303890566,1106949818],[1491002791,1306405018,537595420,1628881904,1644230522,1874235225,477644840,1638848273],[24257064,983742691,1237229096,1079100168,511482980,1076357459,1708134428,1709482066],[1549599874,1105633214,325069467,1014935085,1071543729,881253221,1859550469,1671625915],[467830603,346147467,1521568241,1080193764,672802835,762797498,1137033730,222175537],[814584605,98173894,850819370,1312287199,663796324,2028716900,1753540333,553044708],[1900298596,1772588311,684532929,1662866684,319938075,1728333051,1907314366,41973739],[2027157822,612125903,1676777179,481190945,503557136,1562292140,1420163792,1484687115],[1635898208,1675490756,1524218664,85628632,265065264,1003121084,1993487556,1984090529],[795518515,921699429,1982365850,1250837546,1093542228,168432299,808071698,1869307188],[2096761521,375624747,1322674031,1839765286,483525015,266713483,472702081,780473035],[687285692,1717275287,822750897,516557449,1782973308,104285655,1975183703,189284111],[62295695,62473024,1949047276,1332566462,126144329,1836695883,1569897510,196449211],[2021595920,1657863731,580888119,1534489933,1920159065,1022450817,1516289270,1797052388],[889610792,1007355412,1323627816,487382829,1498103439,313953993,1351722149,57469939],[999442819,968509198,1455017801,1066906454,2056003794,342072332,434175476,1731851946],[683368278,82500265,650476898,402780808,149383741,281116355,1447227191,776090583],[1959494213,1606364151,524137331,278450327,1429975062,1516181252,1373917669,508772369],[1046857291,108755646,1300093389,712299895,1068899883,1027389673,117893467,476279062],[1060511583,874141913,1647989749,887710411,83744366,1052365670,190785274,1791452645],[1283694789,1053050429,529360724,855634231,448740217,841128574,123362586,1607491907],[1884345726,833907628,1545656049,1980557979,1117215015,358587299,1173306345,1651539409],[1593998547,488243740,1477747628,344986976,648285702,194230083,1585823439,1677607665],[2081400243,1107096355,1572455613,900917211,727339395,35454629,506096293,1300787106],[2007484658,695708711,2006328055,448675746,136712632,1524267025,1885886639,56917301],[45902218,920634281,458196802,226898481,60898201,1333558356,2099142939,1616931716],[32546321,526141567,1888841564,1828543539,1068694511,706980720,1549514017,968871057],[504890616,626267478,339564757,2035454578,177829094,919126582,1591686462,790103303],[355093790,1584183995,1744603811,1343549165,150713526,453147569,1258300014,1832620174],[1925196606,1835898708,934115722,782770922,697258305,243468873,201484336,1891702638],[834910452,1070359027,518040947,518752660,929443647,1883323016,20021075,973147060],[1414415855,536418504,1876243637,1653951400,797117989,150120515,983038701,1387976471],[2044888050,1877180148,828808304,1042069686,1605175946,1626380400,1964556260,669367530],[615962934,1591271393,879634853,643790830,1068255902,1859561018,1289543524,1849294356],[1363979984,1458253055,533242481,429359900,1786800745,1463179829,29760015,288713387],[730773684,1410288426,1938177362,2126737726,118389437,710434970,2052422720,1780631878],[144774817,1421482423,1068258080,1459344564,1023611835,1994175912,643855709,1994640113],[389963401,722137917,300845677,1609988521,10977774,1389728196,1570804303,1412617893],[203914689,1161405448,2076283003,871300660,485565931,1450607008,38149692,754874891],[959398484,817517253,100299553,466889697,1490731291,1629110494,1472649849,1782967417],[108583009,1096748326,2010553532,2056731737,1938628246,763931801,1784244254,8879745],[1164402980,1003558935,1890690091,12405922,432929888,1456282609,941892150,882009911],[248438293,1796472323,1381613023,285530779,1417260923,1624382939,105065536,1852389333],[547299354,775388998,1353655675,767245580,485917971,1463742497,1902296649,1721794823],[1479353248,567645970,883468556,2092894072,2071101093,237184181,1250252789,1227014525],[1981818553,1456084650,1732798103,1485761557,215711658,569034621,1386932476,1664588349],[1029205494,621854147,1395718364,270870999,1833140881,449897059,1743572734,114119913],[242753674,2015801761,1642193329,898838495,1728044475,449006094,908828801,915974754],[1662046484,1428933788,1385808068,818096467,873232135,1426934274,855262213,1839988335],[675165420,2100755564,779988831,1075431748,1301745310,395260082,1835874342,767331655],[2062755614,422954935,1713709254,489140978,193669338,214137611,1917614477,727825160],[731776703,696414766,402409049,939141045,587987164,2004095905,1790425333,374748643],[1545964204,374067875,1400594584,1798694623,1621040350,802959610,1863824190,1750482934],[82215146,1889112948,994703362,371769443,1867400729,2013177915,155324312,771613403],[1022618516,1438534715,1317463399,1369836498,867535653,957916271,947724767,1105917535],[514431339,1955315805,1071869419,1057666272,322790398,1481627691,185098187,615604139],[663943436,750582812,1856308874,1127853310,1210654760,1754196194,1854523085,447995106],[2051964017,259151336,1915873993,9124998,1751157887,1276598158,1094181753,35372776],[1550536305,754125222,1658741542,403597469,1676219666,23758104,1105288072,454924298],[147231018,995429556,322530044,1504101493,1579264806,439408340,1894082000,975968435],[982944209,903871620,1516013576,90932430,723418961,1115138945,183636330,1542275070],[1172741447,1441219579,1165845472,1286401356,1222575090,1523130293,1342834617,2000037895],[1662611047,1423134369,371342916,1997854905,1555315338,923508139,1908449907,209282608],[1240995974,1747662177,614075608,2004103550,1013202263,969957666,1202602504,576723010],[1792302722,10789045,1711365087,1137310031,128031114,750368156,24224963,388489101],[459496200,211195562,805427114,1317103901,874746864,269567588,1069535924,1824193845],[1306210350,1255636427,1858978798,1470341370,512238980,642381705,1891320310,2059268995],[1205488725,568954308,689998467,1138098525,2002120883,280157572,1443513353,136181812],[202131939,1144047608,1922234941,576377544,1248150736,1174888855,1149570078,134549966],[148014401,441194589,1206774682,2001506598,2119949790,1903344185,1749302009,192023805],[792039943,293027178,1286443121,2014518479,1195235122,1968054342,1163668050,1509185832],[1806068734,1788940768,1131333145,277607056,285850658,903173000,1095125039,1873677447],[1286300057,326948749,1935014004,5029566,1541638363,1725634589,1879322632,66982508],[88440114,583466088,47233521,149512099,1967738569,1727253498,138211800,946537339],[841136125,278698886,1008264328,1636387181,1408776102,77260753,898678404,1836246810],[1990185498,917291224,1170512790,1591595707,1610304242,970718117,1826580294,1442508012],[471541583,2098339441,1318390615,1167488042,1801585496,247766478,635633519,2044715019],[1285090348,917261904,1859468910,20436450,1310215692,507580112,912259574,1719370838],[817217126,1842308539,1272554942,397813700,1117794829,323764497,1665745041,1671363913],[259436855,1155759789,1602343681,566345395,1666728117,230487726,409511628,1340312420],[40308114,903923445,766894737,708721247,1542474965,1299356612,1408816908,884510013],[107710897,2102404967,1129780713,872764173,1851124483,1953277897,623692039,624271324],[1225677378,866315964,2068985987,639368652,1009633994,2049062549,268462600,426172190],[1681010610,458310463,939904327,1063893436,174042389,1649214214,1152432586,48767425],[1972087924,1435526274,1260865558,1398096450,1421316250,1966102593,205554799,631621144],[1953806207,980877869,542281206,1759083001,1231043510,1009162171,81243132,1924134260],[2091760907,67983523,1139927222,217800871,1887845601,1520028772,651767898,1120420288],[659306518,1983129762,2111284697,2000820978,1380369661,1531908736,705020293,114331907],[346523472,587169044,1402174866,1956326039,451900675,170945115,1133872430,1435956874],[1982376993,1002733731,1588460518,1687491564,1323175692,760815520,1787013829,1953412011],[1742710643,1316344062,1506681157,1306822510,1216981274,553628446,1834484553,146013957],[501763588,1456027052,1724783175,1073881127,16609425,762532354,1734895340,1351308679],[633071220,2030163067,1502670192,494147801,1696405937,262081724,1270786771,2063062028],[2007962332,559352346,1863732174,245352238,1816583949,756969451,240785084,1610618934],[700772456,2036680044,914650445,1388390765,211298406,75718060,1473603860,739830093],[1723048026,1298091683,686591793,1196416975,1814392840,1616465329,2086818356,772511683],[460001849,983096757,1135692667,877122944,1326683580,507657137,1104420770,312379823],[1942453224,1398857520,1427501211,117749963,694123174,1766198129,1046828131,1279915284],[1126264861,966586175,73814957,1934731680,889677521,340783783,1229020391,751142185],[131997483,816473656,184799570,103108356,253117435,237962135,1956189791,1330354870],[923462667,43240923,2115229375,88400467,1706082854,1298640518,980318244,1060658661],[78163044,396105501,914994764,24989638,1170700971,2741638,1513242211,1870506582],[855687514,504985611,2022675783,2119401879,495378097,664416309,1437026487,867174111],[576097957,1641224350,1517852399,307665431,1078466123,1602029681,1458616711,482119047],[1970047216,1822901546,1481673654,88866261,1313742995,102387228,836238360,1040027158],[794282273,497312380,1586994462,1347461680,1100133268,1469559032,1220781726,239928802],[167073134,1938335670,1451036212,362847264,1079434007,1686599442,1803340883,847432422],[1579074104,1882103638,1286446830,1379224478,840650602,720342647,757771438,57232868],[2031563847,1267564082,833944974,1434476446,691690928,778816039,730603539,2118816776],[2062898255,1714055633,1232321765,889835652,1642972841,1302792686,1455219008,1636818277],[800373761,1803546011,119095348,961163602,1275857312,129714143,1906028740,400211135],[636154275,1652991073,1819876038,771008324,1417025431,941399334,1724878573,529552667],[1566350477,259126914,805809869,1859507895,1762142740,1540972988,577901314,933429530],[1332795255,255262954,1011673971,1042789614,981995293,480628616,35403470,1867120904],[632007296,764695316,820934267,1615745902,1411671908,1357478506,950529001,1894224638],[553653169,314999737,556734698,842439445,164900951,1074849750,720453517,1159361959],[84977861,1159491852,245813172,581821683,4984686,1886854871,691728488,1410373275],[1080599374,870483213,1160223124,897496688,427338972,618994184,1228909114,1433429598],[426021976,1898900041,1331488735,1820398777,41886650,1937248968,1736534009,1477956177],[173347338,1975391377,479435187,2074598654,1182959620,1347426266,190871694,458358792],[413770702,1724708245,1145024640,450101873,1423060109,1660992102,1410256755,1306727668],[2052944448,2062488608,953450109,23810207,1241969859,885769686,1507635441,1595240302],[376642611,986303782,965721072,18498818,248371147,935416681,364974720,1643999636],[191651892,582209281,261605520,1417026060,1716920543,13140011,1300411755,141970921],[997785590,819059218,1622766104,766512206,1406442128,1338141163,1401411002,570828918],[991028585,606477352,1091128912,851531877,1005930635,917533521,1846868390,1798945480],[76146231,1958599903,1366214377,1941622965,12045233,1842394727,330130359,365565773],[101425797,1514915256,1602970607,615629280,213460195,1647388778,285572879,2106491765],[895000470,425075933,2119065924,696097484,589989233,1105424323,989517992,866436827],[193094389,521760082,810159559,964611761,1894824182,339325358,1151346126,1482326249],[1832883397,1039587238,1178687694,582141290,1063178906,1207311274,414865726,477899882],[186457624,1360784180,927126163,2099079845,1657228635,69264670,1913014677,1610252060],[851133948,599894051,1008278986,1800949365,1135637916,1020359484,799577660,1255953643],[2029558997,1792175696,357094862,301161546,797459887,1468353269,696402097,745003301],[407930431,1686629601,521334623,1326259119,1851735262,1667951290,989785917,1321219582],[1041207158,1765143202,153764202,1684148577,1388223328,1351062484,1328882493,942743558],[1533641039,1413504246,1243343479,1830447704,1143103263,1260569516,1767044003,1838500768],[595444951,218003391,1134364959,2047205435,2030904175,491504128,503706041,1227519032],[1794659876,1693384049,2048833731,175777057,249520427,1543287719,418301824,1958302995],[1130886853,626549855,2040281208,1834673122,1993916715,149842638,1962795468,213346618],[1690079031,1944225897,1225720376,223214164,867379135,1877726832,1476549141,22427281],[618979779,2066209626,204974813,1252950335,473733860,1250939137,704870199,1815008935],[1165982842,1179940312,939276733,976032222,690049215,805678901,948519953,223744148],[1033099726,1130277498,1695034241,252243060,554067805,1646744582,1120675212,997154503],[564206891,158058930,297230646,258713332,111837482,1797393377,1269847336,1312454674],[699787049,1527326661,670545544,699855407,1280145294,682664158,984207712,504556687],[1644581810,1206846773,1854583094,1158190056,1496179218,332199981,1387446551,506772096],[244402217,1766331826,1253611588,1454206439,1968928197,611215829,1454293712,1996587839],[1396286058,1180355434,1084737570,415128648,541032233,1579173433,1960667839,321218491],[173265412,180165395,1390898168,786168448,722005637,1759103693,524942945,2041979274],[227119472,237264282,1854868517,537977294,878368814,1336145630,107266782,1641191042],[1748635532,1937512962,1250488723,683740346,2023021472,720598330,2057366167,1046497414],[1199810302,1834259216,1716594690,1026721527,1172863741,1377610556,804565871,75195505],[1807658163,32299634,162255247,927317799,183369963,2077700795,1419049026,1868091894],[1882785935,273535325,1345747227,654848717,455233230,52018802,1727220592,1634777620],[600140474,1950948404,951126702,991313252,568651067,948494422,1272874052,413815987],[1612422532,1445940480,1069855280,1030767256,1987067571,601822411,185100020,56756670],[619965774,1862590874,883539359,1632761649,2020318082,426238397,1271891291,939780868],[1075917935,1887086490,1689524996,1287301729,1971542449,1655902965,1034626963,1255553980],[264172514,980241008,908824072,533154385,1657198030,2037502453,1693233979,1246786158],[1391514676,1305445195,1096019545,497244031,1955919763,429044505,1779070099,1416220155],[1372641904,1349856151,1440635501,2057635193,1758905923,1574517486,867782660,703444089],[1422651668,909207049,339281369,495290083,1275105743,51026373,672909721,1086196926],[1847346220,962486702,254949893,1240956448,356243040,1981517433,280322521,1704635619],[1571239279,1689492354,357112404,1173190314,1120231387,886676978,1841159354,355868913],[2064611004,1995863293,67721247,597672437,575361208,900525513,1080924641,1304503260],[1941266757,854320151,699812217,1867739040,523485055,1722882775,1521116454,1957632890],[727522791,786950172,419062187,748307001,337301857,148367645,1831079963,1917663659],[14565297,927393096,1587741046,1141248880,613253522,896766245,191779707,1739748885],[1812096447,1715615723,1659635170,650809842,1151113243,445395848,2059159825,1088225363],[1729910902,1417748070,1419477904,1915324678,159308691,613034976,1483838379,964157019],[2093443160,1484722135,2092852185,772531943,1410904300,608228582,984882139,808304589],[80840595,2123409429,2049352911,1874783219,150281838,1125128867,1159711300,2005542522],[1120909590,1427834691,159687847,456273697,1155220411,2079109539,1522000648,320758802],[705024074,1105299465,323586881,2118355325,1088038608,1679992295,2034398160,495462503],[714610896,2127441889,1206022965,626508678,1358827022,1275431484,946005889,1946976966],[955504977,1996773885,998828278,1637227010,207364022,55190985,1947887403,1052734952],[256097087,1804047489,115575003,298097897,151231375,957540948,1586182095,144618912],[1698710996,352773023,1665455441,235228376,1624755542,621147687,2056418283,2012752908],[2028567033,1636604536,349769237,1976690987,937239700,763654341,767844661,152553227],[2052559234,1040225432,1505598727,1652826672,1838164690,494856693,801494835,1490966725],[1417414695,1703827973,225062493,1204476957,663349415,1406834873,1711287443,126432073],[1551775527,850414192,1196009981,175762,1220470100,515700630,2092071956,1710230964],[860017960,682023090,1559158894,1312494980,764087284,704275688,1122431935,422276707],[1147244511,1761832976,731600771,1934065808,1275111875,1500732245,2111287892,1227218975],[821504139,458274229,786992750,1764580115,1537610002,13529252,101609135,2017492697],[737751834,1197244911,1836311658,1222144043,385595135,1515756486,1621334812,1767485958],[1065732638,795418538,935879515,20062480,1372974465,197154796,1678984357,232242169],[1025910229,135589001,1779090109,1062702573,654129489,1251227723,1568735075,1422471298],[1388848261,390958161,83136970,2124746481,1991304916,1220035143,350198919,1940156030],[386450132,1883592811,1156487989,1338468753,1929489836,660989779,1328845044,1380757137],[198170432,879873615,1321243110,331567378,682973000,1568320421,433762534,955608214],[655553109,1433218409,1169421265,1729278450,1945109442,1357631066,1396920798,1738028636],[12871076,953747152,1006245905,1733746767,928626460,892570801,1405218445,891634967],[206205692,412634304,1722931106,1811393091,926698411,602192381,137770250,45379920],[1558977255,63013307,1427146506,1407950705,880789103,2118727487,728139480,164349880],[2034815311,237395521,1244464065,1396896271,44372693,1655059575,1705740430,384070970],[1352674023,1340874986,946111882,1697421671,1684495139,103967366,781519706,1808983522],[1802639097,384842491,633271207,708045174,459082032,490153670,1540577732,437731210],[747127075,562345602,962198002,1128810286,826451582,1413726625,1680728256,2006933976],[1713124997,870612760,1634089794,1496035787,1405709982,1665721283,1483048991,672612957],[2085243578,1793872049,1731700692,1732084021,146544717,450391296,1855842045,536214655],[1946769293,1503715097,2104910704,1649513255,1653549496,902564829,1543745421,1901312756],[903148001,810991473,1341671326,1342330461,888044159,403656023,191457886,599787872],[58547259,338815134,1565234076,1553433720,882404012,1097062351,1618473824,647538917],[459032418,1363915374,1715088611,1384115153,414827668,1993817269,44097501,1458288161],[840493354,138141710,1175201171,1717644472,518826540,411932891,1182333766,694305985],[79307865,280421585,2086527244,1344460422,61411485,1054077539,654598884,2034875144],[2055965158,1581640336,374550443,204298430,1016170993,1257111864,461056213,1267498674],[1143393876,2123177981,80432884,609262587,1759620362,1977367586,777413733,1344741269],[1736877974,1937292415,1967600834,1513798039,1190667957,1575775002,417881117,1101041105],[250410523,1776147961,916736652,613142673,649615356,520861472,270938333,684323941],[1959766815,1697918370,470926683,1823768379,1182576911,1908594134,180092228,2100845397],[1095125427,560196819,1335141864,2127054201,2006693993,872798745,289743482,773197362],[1037508509,2090099086,1624985634,420374875,237720531,391761072,906703107,1491427100],[1241607526,1316439644,723432409,2119851287,1134151922,1398188109,641664627,1012012295],[1657275783,119545001,855157772,636461509,1285421855,1268755028,1675361848,1106023149],[2035405317,1941900638,361136239,367245169,1329561812,1995156522,854836503,1942865252],[1129645894,899621841,1922007936,1943676235,984697376,1069934064,1221202221,882391886],[1687745851,1457710640,855390426,1486603129,353517733,934491873,1054673073,217185207],[1823817199,1157580212,863785123,999944282,983690262,670780560,254330110,2067418634],[90436125,1562501909,827296937,1182695934,1630653707,389665068,1443343812,439432993],[1733247285,550022736,808449790,1211796295,1206051627,631718408,1332171567,1619243020],[497197188,1186122388,415934942,816308841,776045901,105167305,634812261,714703695],[816003882,1988639608,1775195617,328632834,251056350,1833132311,1214790342,1585713356],[911978683,319771000,1174304602,1337417978,1701602554,781329165,1190263806,624097709],[1676436118,1894379537,753428950,549203788,681319754,392762208,357054156,900126558],[1899704124,399200025,1397362708,1012307723,544307408,1932612867,1504378392,1287876232],[614853723,1993584314,23995981,203203783,1516286319,1441718402,861525063,2042994848],[919147184,2053367986,960678990,1597534303,1986727322,46424374,1073711360,1275929373],[1978684384,290121894,1887270221,84218260,236165286,273578290,1920749660,72240523],[371753260,1730272200,1816656388,501611402,1947451658,56688004,318931663,57143973],[2124024772,349759325,1940548700,466102218,632962862,1063057959,787648220,1599044344],[54978525,165360729,386968864,1710295386,1459535266,2103581549,1163479542,1165482550],[811482885,466121122,264752576,1698038261,994949964,775889045,501212666,263155682],[512666870,965287622,368506532,1964653568,2007420621,1942265973,1839369272,1326456935],[1876503090,1096821782,526005135,1160116621,1858372486,344426045,2040695039,647822763],[1313010399,2031774623,217066110,1835586469,1732776802,501163604,1132577260,1392385227],[226035718,731127774,1704397013,1145935832,802336210,552173430,473732873,781272096],[1607591942,961208570,2089922252,1027707682,1181720090,1994435671,1849936320,1718730463],[1213571662,1491410182,522989613,978382732,893567962,1095649791,1745534272,1956495781],[814591354,2091803467,730242887,927658934,247663137,681230865,2001151485,84169365],[1274054907,888911137,1199936087,530987222,1765188074,513423525,1639526375,1757349123],[802269935,1181845978,157486821,1003310781,1726540899,858158205,951399638,876720952],[2015433540,1574108793,1814071856,558987409,1031404852,6236903,1074362947,1806415680],[1018130641,955435546,147423942,1140374166,1406402829,493717044,925288970,2036484176],[1726746271,206095448,2121098961,1419236578,942377447,1324773313,1503183812,1039842650],[958367319,1780336186,1929749643,1265261028,940574324,2099255100,2000999144,507891771],[2098305639,1259724086,1808613488,79633160,273123835,847230422,943104143,484254298],[1554995732,2054805630,482936550,234410012,1866175781,61410397,759277482,155491870],[1456006696,1252443968,897124860,1121496571,341085056,1727444158,267013383,1626518368],[467483777,2107063036,1805204858,1393504172,621246346,745768500,1490123730,760696856],[1873093309,161062062,1012097809,1702778598,124371266,270120466,173610760,1948342686],[1661199539,860008168,1804344081,1003851854,1615059670,292830357,102702377,1440515098],[1538737209,1602547980,1060318060,884668388,1282427456,21935760,1792454675,914216341],[1846084397,2007119175,160068242,1885625322,835035076,1950589262,1874292683,2093503050],[2118158265,2028208251,486718661,1536244353,1426170683,724858014,295747013,1314660717],[112941384,641201954,1597435456,49803088,1745000206,603079438,692432962,1180518704],[1843310505,1357552592,421040247,1152633931,38185372,186277027,227440377,712226382],[1697629658,1151010481,62920773,1556625671,294036555,1446296375,1929515289,887739505],[1603539900,111097223,1492017243,2011360977,1957473523,1174853666,668173285,1248007008],[207481626,355623866,842004695,1713914144,1093496082,1957321614,18550477,1908238291],[1603420940,301414450,2117609610,465214446,225173126,1235072611,295954035,30418223],[936915537,1743584500,1189492042,992145728,539826879,1599617729,911010411,1715942410],[307559386,2048084332,1477926855,866066180,1716787983,317760749,1211039733,106205533],[536430473,1865266838,979161774,1469067954,1509426339,1387139058,1320446865,667807163],[723872332,1319425732,395805261,1907153855,184525386,590551083,385869552,881671209],[1332856026,1641672199,1577136539,313609827,861807479,1748144269,850393056,271009472],[1632430507,681548926,1427072046,1516370271,84084412,64463944,1316889800,268492785],[844328724,635647499,1075914278,864319899,1616996061,1655411617,519441280,520900804],[169305573,1868784168,2068123142,2060340164,927324742,247782706,1667798893,1967865154],[1932935035,986411089,1863906668,1069242865,2061263981,35402020,1474414150,1870411070],[1409127861,204571326,385151965,2057859076,1522300329,1086286043,1150709716,1566083636],[1519552437,1805053894,651669759,608770870,1028697564,1131279095,1161646773,1347877755],[685755387,296165293,1890834933,137730893,541770012,1361487250,2083807612,16830978],[526097187,132031695,1774804030,1557967299,711168482,1734369656,1306526452,970425886],[568303197,28143360,1524966662,838660700,1514990024,1274852861,1562262329,602952993],[615994966,1444346249,1863013079,2014913951,225626538,93388730,2119684178,1570636518],[1624597912,524195888,274653694,420570126,1463270521,1508943750,130034780,1931740467],[1388385534,790668115,1494642860,1644472914,1560342604,629749003,1755839883,1618010268],[1681643340,1300814246,1398920274,1900583815,707560973,1745325622,1633894494,211675270],[1752935694,2062864446,973558323,62073974,1586330277,117136049,678035218,1953566587],[1285166707,706978455,2021179953,614183487,753430937,17976688,30470368,1633413234],[721572189,579068715,1016827903,1462676738,254671882,1731707508,2034119017,1906639021],[206375550,2128656837,1970318617,1425944581,1835360469,674102304,1743754686,2126868980],[2070385998,674437304,1116219401,851137757,1950581405,21962872,1115293642,1046680238],[1412443660,1143497296,775294291,1991572337,1754001560,1000350915,1817542529,1073888442],[580224664,1629439553,1658917966,612708678,1893632379,105570999,1068508771,1343287564],[1767135937,605530891,2074812334,1221535293,1596498050,1550687494,984010632,1698666902],[1209085099,822369921,1750587799,544925239,919665840,1070104095,498114636,1061954757],[1013306051,33898293,1539161503,1183415030,1877619359,771380060,531977827,1328354904],[1997413182,1101455127,298270922,2124172150,474498867,1547368729,269295834,120644637],[716134933,1644313812,2050115760,1525465852,1414702637,1094089847,1300915206,1958435790],[346338108,185630498,520994364,171363898,766862577,141790536,792591423,1558655157],[739700864,1330858886,1295680005,1202102365,2050151009,396161857,2075501828,1657241051],[2042339577,97945885,1543283394,154418797,210882657,6527251,884427207,318617],[945355948,1859434155,115408058,1960649912,1585934235,1428699659,356230435,857865323],[840294820,358664207,1160452351,1744601644,1331456092,403032492,99571356,178646591],[1073203577,1909767761,1482904759,1871395514,1557643718,1944820098,1395945226,2023020020],[1000076068,498128647,1745202854,240009654,947459930,981823467,43284402,1662879337],[795490915,681011037,1102470510,951768041,1655348916,849992138,7853565,1111833469],[1549357951,501286038,531509789,1688475998,287923480,539052443,1636361087,14228084],[1763764246,1842194120,222790796,343324908,75950889,1102362050,868280671,1026903121],[199389671,1088291369,516752663,1174836779,1959926144,466674617,1281318285,976095237],[773949788,1254115087,1669078487,1711521101,268385235,148643291,1851525,986987809],[1054681555,207770632,864792027,491321047,1616517379,1724938964,332229298,1761809083],[41675959,301567808,2111571,1980167901,1897984560,51675777,91429081,1616063039],[1354732026,1644549118,487076425,387266639,711383527,1060314279,1455181923,444320307],[1956000958,1829373277,1711617128,1485808008,66324096,604321716,741436778,1171314398],[247353772,397822602,727887044,1566325274,745056951,698767673,518113410,2068099633],[887379630,685686534,387876419,883538626,30770017,531797499,1541356850,1744812374],[1885947090,1296849436,1936324946,1563892228,225899188,1433465441,1287239654,1585037700],[828722917,1639886780,897732322,1931931766,743833734,176503238,990534367,1403075566],[1292312596,1708814634,1155817500,751070175,1891445694,1783878476,1693606492,512276100],[2013895499,552270039,1165700399,1094937315,1856576311,1095284444,694791131,902183267],[1343258844,1597072731,1941632932,102930986,1440478363,1629423710,2023359896,1405354115],[1490975976,1547699653,970481496,993299775,1570871131,258595809,763206941,1570291641],[1464931636,113234406,1450629613,624364841,386338989,1714661497,234635720,865529862],[495855511,1891670457,418451049,264159152,308007771,279050293,1065005613,936167386],[1614912424,549552269,1731937828,171712592,480823351,465067599,1997259453,168864310],[849781694,593091630,1819404271,842711325,1891861694,1572871221,21517599,1696991703],[196707130,440268268,626454877,1299701252,507054664,2028184227,1771251725,1772793836],[67482085,650137614,37355690,473001254,342711273,247536644,713253725,1470117054],[1018241923,1981595896,693537579,1532990341,1393504066,912553570,1166743068,755644378],[1642107272,276882259,1066750355,521085340,1598953341,1269539858,1227677328,1496351812],[120928944,953807595,590668778,303611649,1474129836,340532166,1606317642,799304780],[1786786131,1797512836,512695806,2113265181,586307490,34280861,1130897856,299622554],[1529487716,1837885314,42357054,992843391,1420988975,509976029,436275781,1508164893],[79811598,376992089,1071181316,130397620,2065596024,394668888,1503840554,691386810],[758973441,757916148,10957154,605372969,871078691,1502713563,1002615892,1259194176],[1116615156,27081136,1914838455,362482962,414031153,1494869290,1787717898,1305784863],[69324006,1345252794,89287610,1280364412,1213988157,1365933423,1589836515,952334854],[251970477,1326057908,787426572,1802199482,1813293865,2117371360,197135603,1303095313],[2051756755,493508563,1149676779,1889450224,400115068,1504348067,672261228,1439709639],[1552821774,269844386,2085210518,998712835,1529001313,1377505898,1724836072,1002056703],[442365546,1662501661,1155017160,1684181174,1523988406,1660941136,1526227457,1508087557],[1952442495,1679281459,202786627,746912663,644616152,617471651,1101585271,136760340],[1429441096,806569137,738809026,1051232392,309280900,685586640,589569727,566676795],[1077787416,446482147,2057728318,1177919979,1982940230,1928395419,302372755,374707531],[111952381,262885252,1721279647,902298280,1537616102,437006767,1650920496,124462920],[385809594,1807471158,1306474432,1981982769,592209198,993670091,2000107577,138349606],[1047379804,1315798771,589074809,1072269675,1272247721,1699793866,1906825893,1961999897],[851240276,1595109929,506065785,512334122,481590934,1666366673,235713413,164490867],[1859392883,1185979970,1217672416,11876376,876116714,974688676,699541280,871621343],[240868039,1266204483,7917090,1482830012,1682405349,1763881834,523543880,1823439776],[1053916287,1814440292,1158263964,1487354972,1183511129,1244659923,1059042030,316200416],[1201999564,1799696779,1739076437,1989746788,299171202,1201713261,644278828,1030585372],[82060268,796782168,1812036006,1728066851,1141654329,1832738932,1993266286,59321796],[192544418,566116872,1187366374,1538077112,1241881438,731229669,1836886941,1479459581],[851944791,1561235540,530419990,317497859,1078444868,2002400338,2042292867,189072893],[822397823,1230106759,1408138878,829984166,791155655,1495700816,1472244465,657711463],[12954729,1472986815,1732923955,1442789118,1883539831,2022013817,332902056,1318436255],[483985814,1505806647,86149135,117292189,960794973,942010978,1310046296,1211796926],[1511392066,1212580395,40844557,1033131566,394130222,200551695,1574659953,1371417704],[1218721117,691687470,1251078256,1640827077,564805380,537828965,529769276,1420299783],[373964772,938657657,1620527040,261945459,2042309614,187567828,1834861722,1648059909],[1967199044,470117472,1819660657,189367751,212044766,1456136807,657775744,1460972091],[676071201,317513734,1847220749,1120224944,1003822061,386260827,905404350,1539750775],[882975713,1675270022,1534616220,547498109,1727479838,107201948,1897467595,1885832198],[515161626,1005396156,284612395,1457669080,1757560045,521191242,1237221313,358783442],[990436921,9021024,1641664134,765888175,583620807,2081879883,1804419560,1231154684],[584384738,1084758408,1382099598,1962697285,355940794,1499681451,917314482,1890570468],[414034613,1484499709,1890510610,1122548178,1900288548,1900387919,263651838,1961808477],[462232486,207389705,455259977,1700513163,1110444960,1086440951,1923732993,2083729622],[566092219,53649426,1065880785,1105852965,1095659255,616163356,335922361,1459896026],[307849535,1010030767,1678705974,978992277,1799047563,138279588,1979828673,1879954094],[146318358,1307729541,773724208,256140069,540935053,1575924971,334413104,514696157],[1416723550,400389331,2003342023,519443206,1096702298,114733082,1816618035,1701420703],[1210326385,520082583,435137185,711680784,140523220,632771015,1424498833,907570664],[1186369651,1512404488,591511474,1653302710,1574580738,1595785348,1744298806,420758910],[760958323,1094412106,2093989102,2035829371,359762270,1369999119,910048019,604613055],[618921291,678053060,1744268711,394167295,353025399,465979646,1942251154,1944402651],[1451443498,272034350,839557067,681440934,926155546,1819264673,1468544956,1697160306],[1720983137,902825746,1870914275,1861399405,462984704,1009403376,1239989224,1735285297],[171411974,2044533678,1812881590,484978139,317410656,979431709,871087636,1046683790],[542330887,1606224608,386778282,1344100925,1307449201,1934120406,451960993,1117508074],[156755577,851092054,1154882942,1836733977,648607070,81741590,1522233604,153933453],[1867072557,1994732024,771662967,816097890,1455943031,368635478,751170166,325455768],[1938607426,618924344,1448649247,1128785095,2087051558,141770806,1305431838,1463181175],[429411668,1677461178,532553007,645844524,2065548014,1337297133,771629341,1777445961],[718025634,801708986,548897142,1457421712,1735984918,642900243,1776632942,1794038296],[1344526738,256350562,1930686,90474751,1047879689,1882970792,654406227,838015016],[1273931045,165303795,59507834,1825716090,2114035196,535902953,987820147,1564308569],[229455642,978247024,1146988269,1073456022,1527126735,450328007,2043216462,689317881],[811253359,479677374,1527712347,1784738516,906976163,879051313,204933755,1173571163],[1971645754,2009134171,139083855,674572536,548843701,804333410,1575652561,1597599863],[107880397,487684446,525310024,929145515,692354359,868559274,1171882740,922880981],[404624833,74454838,2046251690,252557362,628128038,1946244380,605380386,1848305349],[1164177326,965200740,541926664,1830823166,1900402183,680719387,77849753,325355672],[1113033844,1250863820,1345804819,1103538020,1528625628,66084301,538567395,307311],[1135750619,801630549,1925448038,4163742,682155972,841297804,796343670,1284099073],[1835445741,965058425,2123351285,503616942,980085729,1889310798,1692714493,1267029848],[15019333,1443667510,816754060,1147425070,1262928952,1246702525,968145504,2039008095],[1611009418,1819143660,1782117137,45041192,146320663,1895061472,447715349,176075408],[186490960,1187222430,1412854464,1721846015,1441467095,69973152,1650278430,2078374510],[239379689,1565329067,434814920,968416846,1655256996,438699837,1614453086,638381178],[283844285,507161345,1407024674,1244109756,1030842139,1218893190,561775024,239717754],[1474181093,265967539,1418016221,391881258,696806878,264907044,1497072268,1089811304],[114376410,1530861386,256206850,1169041006,1895473791,1105383850,981358448,1953415010],[1682428554,754671396,389119254,1982889617,1018198110,1252773086,1704060439,330217316],[1592440462,910422687,1291807755,1014095709,502805253,390695284,748189678,145672168],[397348123,340262465,799980370,638613612,414768789,539864191,306015997,823905592],[685096311,1864727411,907019834,1962265716,1894715434,1586416482,230685265,461498579],[1045612972,1490487855,2018765668,1120606417,1827049308,1028678608,1855696785,690463131],[71006902,2034971770,542471023,1700747539,32790278,1000708897,1042941778,1329746125],[904406409,954003525,1101356806,369925173,2008727633,559540290,1894487183,327242982],[207184709,291475549,1616060043,544084325,2011664538,908204367,2027011929,1392722579],[967322872,412731480,651628454,1098248722,751808307,679771807,1602420251,860173620],[1196389614,1530479062,1429975309,380081651,1588946579,604522478,452527232,972348146],[608368982,78877680,978399041,76992683,1994196856,1735020710,414045433,600292555],[244690798,786936549,1386539757,1681067006,99156465,1788133479,838725304,2051039029],[59934063,1696224118,322656630,1810124608,1628021700,1135001155,243648369,802667389],[1552299398,1418360922,888630602,1007367424,879127018,2059035750,933633393,1988179328],[1435657498,1174915599,2107766383,940941159,2075937011,1874169550,664929651,614640245],[1358463735,719049471,1587243649,1516895968,1229106042,44341981,732601527,1210959567],[1187520244,1459045179,1240237865,720148931,1573720386,1647099480,1764543617,834452087],[1149587455,675952693,497468352,1500778342,556067191,969848202,245871098,1528539137],[1048159094,1053876386,730785989,1194325000,1490694922,522096875,211960247,1242385167],[751066320,33565343,6590594,1717033067,1133674737,543312236,582025947,747168839],[1602143351,1516163241,1318225953,255778032,1862249560,1324878050,196050684,943367675],[2129619270,1585366100,848084491,41090587,623323113,474939040,2124953720,401798002],[99243563,1969499580,1202055137,45468670,1982481685,1025581028,1997445743,48181231],[1346924448,1993426974,1585144731,179811850,638842604,1406604893,47257746,211150480],[985079093,438262883,589652358,1522502474,361618532,910629249,1135597327,558082175],[541959031,1842082707,1417389955,1003506118,1831027777,522564722,639226341,152671609],[519548830,356976555,1728153074,1084352179,482438857,423894721,1395678003,744804224],[1687092622,1114174793,175221348,1003580284,1867612106,647521121,1847571881,1545858908],[1160694054,160816263,960304909,921878692,1900131004,1944746279,2095102333,25371487],[1216509358,1655009048,1105221349,2028438096,1504048455,4977679,742656200,1353100406],[1451058019,901549595,1461965893,1340358435,1103402074,634304860,952300820,918616900],[1489183853,683536479,399513751,1649266644,530035824,1058188651,1986841733,946119987],[297996019,629786904,1416259358,1609856663,1176364736,455259942,68829305,653874876],[977820203,1824676441,931031138,1677888102,1748817722,1624947850,102887880,1044338686],[221237701,1721592225,1982491428,187635617,228071817,1039439963,2041921930,119578290],[1634229322,493255128,807464645,1936058610,1872806351,1019735275,1356008428,670305295],[1554302808,1369567015,722931917,1388793261,222248228,2012439510,1676795925,672080382],[156163458,1372281509,2018844834,628091506,1148804294,500071656,90870960,1370327189],[143534178,671467946,2089054987,159612076,983399448,1095261854,174621502,1727188146],[1426861086,743571396,1041210846,1667380648,351520346,175070035,75855375,1946029270],[1032224273,1947345063,1851451245,1753734576,442054617,792072683,662734053,1369571876],[448874209,736823446,2124346912,1045630825,586176061,1032090414,1643827112,1874569651],[1637908417,563053726,1603627550,734190989,1935160794,1380303329,1875185753,1287781655],[351806777,470977120,1294231810,929994699,1264445738,2023502619,1116594763,1141877140],[1208907220,183006582,828415410,878958228,1672181045,1785093565,357869345,468102277],[294403964,1744945328,620388306,373257530,1260669012,1669573484,1162595399,1805238689],[748143281,123197027,2080332254,957591605,1705183190,2014153062,2043750922,1316996255],[1696240181,350502091,761791666,1943273662,1341268977,539600777,5821179,230299250],[454463415,594704335,63991663,1605577446,187747931,1681220068,1747133222,360288854],[317299627,828887791,188428577,580220644,612898125,514153353,145761227,1554068077],[215293308,1512833833,722285123,774050543,155542077,2072226597,2083444998,19081522],[734076039,1982798711,77786800,1762292695,1981589233,1557111232,1769198293,1576184389],[1969909993,243278933,441010591,1235457176,1879608337,569571813,1741524170,829946948],[436815966,1372079085,1653533630,204671696,56353753,2046772671,543978251,1771234295],[916058184,47702400,1591238399,522865454,272759139,1319317655,125389873,765252535],[484403294,1654716274,330454726,102862450,242110170,215324791,1263303022,359871804],[1664221418,1522100411,1118803880,105797184,948039998,1781142779,922635118,1523042213],[457328954,964044856,543634818,742466560,2041031872,1394738140,1355646174,224641275],[1392295615,821822862,976422930,439918680,865971147,2001792097,1763648706,131329524],[1600975999,1449437382,670408520,146092971,1654678183,1999290213,2038985687,561133413],[112854282,720367591,1132715103,561484533,1632905947,574588841,18687560,1862404920],[987540512,1312319801,1293327183,603981198,1389807346,289375100,618244459,1035576469],[1496342200,1616260070,669818939,1049826029,1780421308,1696197165,1141534275,1492784269],[1126918017,699554658,956532952,538564591,995247844,2046453637,1891516277,1169737511],[970436172,2045348492,916727510,244553034,1291666623,6022676,1185622386,707274966],[1090344550,209111822,1841518644,1696076449,475836734,114068063,570031131,1375125307],[450494990,1033444047,353803711,1076460637,937137640,1122171882,1269310597,1021475432],[1108294299,335303369,1069727629,1141179043,696668697,1886726210,680881052,2130451386],[1729273476,781102698,1018729657,564265624,556736145,1283286967,889939333,1789842230],[1345918307,1282473548,1396489344,981471992,1715058592,192285003,2081689310,340362565],[2032191727,1508956844,2055219387,55753772,2089052643,733853318,512721254,935889530],[992146387,782223922,976134399,615931444,431816108,311338229,1649209651,2009998882],[1254557482,849073841,1806898111,1116678170,845425973,431402556,722276797,1143211302],[497941571,1309819363,273912778,2124481251,1313407360,728977416,978010822,1460704332],[958120168,1174375771,1235328087,1201519445,2003593676,1111723265,527993515,238751930],[845195512,995421959,1311581892,852875097,1613518723,1208943683,1766048952,1890866900],[125413476,1861666359,560603489,413301799,878058416,711506686,711560364,1037660516],[1011324840,788274024,996211460,404743260,521394466,58848759,810919318,853934657],[1317654163,1908849484,599664563,1206627289,1637943730,2095861843,302463957,1964413120],[1040034970,1354903936,2087141149,1204783729,42575178,1774025021,302155525,676342628],[1105177395,789689523,1525276890,1402549512,1019945497,1933627822,1677505499,987640880],[1319124768,1768215517,1911961595,127546473,1285878586,753149402,905552895,954306175],[1380970046,976077639,262768198,1877534536,1813461918,1809217397,161112048,1030601857],[1017105799,1686567822,1523919866,1988654405,1303486287,1557092222,219980847,829152456],[1215864678,863146273,1285420432,72628477,1542252551,1701286257,181664925,1412635972],[1917403120,1190109218,1345275874,2048983722,1563631897,235805269,1754331425,953121902],[745566371,152069450,1632592604,1798706462,1715095325,1344882945,33852568,1970741086],[1582883220,650248599,1194533117,531089507,161350175,2078852489,1985642550,1664669225],[1973655638,112736526,1322035378,1776232806,163499030,1456163424,58388309,1836464801],[1813976421,428423316,1997701437,84507486,253911562,1550774160,1180039736,417446294],[989046037,438894907,709800562,1808003016,628431576,1036438911,1985430875,1759676523],[1443622473,2097914327,1174261779,108043070,2005105526,778990862,146039882,1807045490],[6768404,1733820661,43851138,1396764119,40629570,1487199377,501099646,1244874788],[584896066,522081236,833025297,1024186037,193118218,1365148521,790577483,1998721656],[342413512,76186759,2078188337,119085250,2030276356,1330443090,818250421,1648064703],[1382532450,371642330,664003989,1430300498,386279360,812312332,1976516524,845396235],[1053909341,60173204,30089426,1271269687,1878794631,886911794,161238206,145326546],[857292097,860991464,1540712286,1460656044,579209559,1700586251,191855413,671454757],[1850168213,1537525941,939673736,262888379,205229072,557511608,2080801771,1126250101],[1336330989,31447551,1486037048,1925046553,1841471432,1719423409,451871132,648389569],[1932314271,1861196117,1215325464,640884827,812508335,389472117,303747008,1500039640],[532567343,1842810804,1357484869,219911267,374665687,156783612,1687349705,269264691],[638080670,1101794681,793016520,1838196834,389020109,482831960,1014177534,1367487714],[761172792,1511452730,118641462,90652109,1029443389,1083983933,116713580,799432357],[1233265433,893140035,1714996440,965571120,535241617,1759930127,758483280,323026886],[263965999,292026106,1427923828,407985560,1410994196,1661691047,1351501770,1940222035],[961502330,1634082015,235885682,934388633,1308554018,1217314040,2023823890,1192783577],[1566113287,1137147765,611632371,1108677900,748495681,1058424406,189009145,81466541],[122156230,648384357,1430777076,1383029614,2065567897,1127865770,1573196937,408404838],[1324873972,1754575093,226849585,979453199,343557017,704451565,46753795,540435582],[987735754,1490926413,845403745,1904585723,1227233261,212526686,1616459408,1295190514],[1729746274,1410384302,340537796,210079437,1623036859,1970829208,2064229520,585523862],[2087909575,1618688717,1912125455,714832610,1846901632,1411920406,610267187,1635225318],[839715442,1635035090,1877519388,1147745788,550548799,1000505973,1211752965,1089205680],[1583978982,816752423,1061150590,1317430070,1932973653,1128172742,450919609,1657250516],[1526222517,1717441210,986619396,426374805,109875282,1964266232,1127045850,864268344],[255780210,353881954,1310506997,1616494115,439449935,1728488188,652455250,1567586356],[135736088,689559110,225541200,1090538017,1517902354,1772181806,1707005488,757260702],[1799989620,744708549,438791080,1011482939,600638742,121035872,1227654807,84849120],[1564764897,1809414879,1454376071,1213709142,2062414411,1025078988,963939124,2012014220],[2038703814,1830593552,366913391,320818223,657832975,1983877404,1494443504,1765823440],[740464570,1568992676,1471496880,1718428757,324869750,1045178801,1472346947,1804771262],[1664889126,667253845,33865152,896287651,105627088,199157100,787793136,721631785],[1181488103,1263803798,512899100,455859452,1825258492,1171309605,1400857971,1379623520],[2018096822,1614413277,1429881377,407754446,1730131064,2128502077,576602150,142317840],[1467875122,1079474479,304731629,509534003,181266247,712240586,601853716,2041532174],[1712235514,1695904643,193812684,1845104659,1239049641,2049738577,849026933,517103155],[869853281,1634170329,1893610347,1679698544,753931608,789963279,1384191603,695098678],[121894031,1302802775,1177288913,701697776,1765866695,561694881,2059718172,525069266],[1480145359,1533307283,1339098145,1941704808,19561589,1233914684,2033143447,700773248],[449291778,1392107786,1839187754,225769281,1844821358,1508025276,1363918525,324617205],[1384326556,423779975,1559018993,168722232,640708325,1578105356,1109529867,1231093994],[1734873244,977926662,276364249,666445606,918586960,863535071,1424990162,203455858],[635707160,521417003,142313615,1949635605,907199325,648483982,1197787524,1044349291],[1698611473,34834204,1141677604,1184501841,1154227423,14644738,1166207294,2072538401],[1784823528,40118962,140839505,1737610003,1102544965,1108926664,1727116502,2050028146],[765573462,254256438,1288042376,1404867085,1650456201,934273503,160489815,305500843],[437013425,1534308174,1075711446,1977397033,1986599779,1549461640,138301252,1060675104],[471514920,1436054847,161240977,991028885,753229490,831050909,1940078833,728449118],[1234462179,884599785,150485725,1217993151,954804534,1493389897,1350169076,1198349262],[1548437382,1753396383,604119742,986519659,833966121,2012686945,580888434,1942833455],[232160954,1463609097,2101696691,1619612557,1682241288,135449107,2119542197,87643647],[377835697,300519880,1442066167,1782910708,8305941,517711405,1592161434,837453983],[855315597,683832248,1991446337,319424722,1806535319,1508887721,424492121,1199149668],[148319538,1066543607,185219614,1087594730,1505552992,82626131,1470507288,1469374502],[837211157,1026240542,1581130455,733030971,1964055504,613001319,188134770,821450315],[1571804045,1450317915,1137515577,1598472133,707312967,911671828,2064026191,1600628024],[122259337,1933793495,1222731499,299554236,1094308465,1424860471,1196256355,538578991],[2114350960,747237929,1207019021,1301332458,1473255324,1153204076,859833352,2099112749],[549003384,2046014589,439088479,813673149,1000336670,406466326,356704689,16765115],[1394818008,481035408,361000631,1299828452,742819303,510073154,100275552,2090503062],[1237687807,1052320752,1652912214,217272812,215171476,580608316,273462620,442690866],[1971438260,843827458,1159380005,341849803,2024015075,494146170,1338336728,1460738092],[1174158958,1850419364,1701109831,1267659892,555171006,977200183,460591908,1343561378],[1176507102,1250344924,280464063,428244816,616328773,1015072823,1730348118,712809211],[333038625,1218813525,1577039810,782225085,1815298274,594376152,1009952071,2086677432],[801524439,948364750,1318967742,826388252,1920949850,614806331,1264444594,1659380255],[683597868,571687043,1770656934,1693123782,2005141884,575726100,804087528,2056224763],[1854483045,179950143,350113969,164457861,1909217057,641616527,1348377979,1889487773],[1832273568,12086578,1101555850,285946078,138165324,2043181442,18569374,564831304],[1475460941,695083383,33547298,2086060167,1758700442,107721761,1566368715,599546468],[1641512550,499085562,610519795,1024988890,652445384,1639517232,1032877603,331748547],[358388662,1483257417,1567055226,2074455096,1676809673,267277171,645938508,747204840],[223605451,1869673574,1059884109,1063098735,937155533,19795333,799852265,484077403],[491034081,351907874,145044214,1862099876,580639910,1674541271,1055277075,1226376588],[748779674,761131995,574766507,1109599734,1716598738,1911307282,170317019,1710719553],[2089509254,507583314,984693657,1727764678,2085705110,438854212,1939272692,1915794644],[1686997350,958022541,1917019316,393518923,310768443,1318523374,1341176310,1241274038],[1437162119,1748613407,168297595,1086623153,1369628692,1082411757,2082894086,1545383618],[193209556,1401074552,452887298,270377950,258588748,390633599,278312274,1721088830],[501982725,542722835,1078833856,1428296854,1357480115,36681449,823171641,2032837510],[1681680941,1416965468,1865974668,1343064881,140318431,1744457599,1655236629,101673923],[1017959391,2037331021,1716207420,1375509398,291455779,569064104,1328326648,340334490],[1493345754,510651532,1198231428,816303677,928749253,76518505,2000251829,1138173143],[501562097,922581457,1079210870,1012041295,15438233,854590236,439697238,809132572],[660457381,2110004737,1541040934,2070921775,296791558,1015016499,1119957443,682561626],[1311213134,1750592233,1325273592,513474845,252602534,580290385,648440705,92084617],[867997457,1442466690,2087439746,1193026831,1389109070,1072407573,1081476126,1148444807],[1696502128,416913065,307742531,2051966167,2043770706,771686387,1176560897,1420718792],[269767768,1086545100,2042362696,443376512,1309866064,1055832783,243407364,73520584],[1223484563,1097662747,640779520,1952723597,1393411434,365514253,199602691,602901919],[2002534393,2082513225,2057888697,432793286,1535663101,1737899939,194011589,1518403089],[1008172713,1409411941,93993675,1361398436,1205164231,444227722,1898028071,608204998],[899307005,1749911897,474571162,1631380057,1151793299,1149449746,1391460254,1136854392],[1518242469,1921908273,138775373,898713793,1417618660,2068086875,100509693,1383485943],[571583853,915485969,1430315952,1116427159,1457093765,294317589,837543403,1101068439],[1642776805,109948164,577317397,1273338624,77672847,1914860685,76906519,1115482263],[793941607,617956567,1246029839,526780014,2012106699,183835777,1445848057,2053530413],[1004754761,1666750109,398910458,1932626575,785846284,721285840,194409245,953586738],[1426924061,1890833255,1950754350,431689442,338642059,203848409,1501659219,1119795959],[606125655,2060811125,1014449635,97837083,1430781226,4646278,1449000349,1386782705],[115872953,1464946007,1765446278,1368621990,932438222,1131698766,725413119,65055221],[480618817,1561218208,1128381299,809237643,1757666128,659826861,1567535051,231434396],[1071652839,1292830487,806873751,1958700084,1677191799,1370670342,1583842027,2035746659],[1423056308,567816080,814121477,77208150,1806215377,1524682278,1111768632,940399159],[1216382089,465279417,1811647203,1225952101,1280662592,1524849848,1525870647,580340478],[1816341089,1799277497,973218056,1504844910,900727017,1174990805,709744872,1959473031],[615298936,575050787,61475816,1234623764,1726267572,842456742,210557661,706338670],[786286620,113208214,387552640,962673534,129944049,1951981006,176298119,1710049993],[1935804094,1318040646,1714965300,829700779,1096692119,1906030294,1906942821,1449768137],[79503740,856993349,365682288,922840218,850984223,1602465247,1877433541,1280488598],[2058430743,317697990,1496864738,1048768830,188403300,1246963692,566912756,1679295183],[1782605588,1211960915,1717214666,903219976,1117759207,1520022426,1822342882,965231022],[307872366,804289267,460487907,903003853,1654728565,917713901,808782277,1917003834],[945359025,1644347540,2125141311,1510357677,136047325,829026026,1328128625,1101256770],[1541514983,1218772334,425841018,925527404,535920,2069626346,1676887787,157035037],[247476594,1245766264,1791070,962224336,1392857846,492596420,67738711,1163714099],[55155182,1157336265,2059255412,363491758,2050158930,346510553,686188561,559431451],[305133919,710709637,2078651700,370344124,278356804,1244310056,1743472753,1228317876],[1155348450,8957709,773360321,309547586,799868975,42266557,1902792407,1880733688],[902067827,1038670713,1724839188,741828773,197658785,2128369876,134899272,1824040035],[1870013519,1664860165,1912870722,1320321141,1143752238,1752177603,777669355,520638090],[1392177727,756482715,2064297615,1826265866,1800489159,1490385592,468215844,250837469],[1858206896,81930008,1998079478,1852799761,221507986,140020110,1667326055,1874261575],[1156601334,312397556,820646459,287580935,1642123789,1833523688,1740022238,154529156],[203346577,728871478,886211961,841018242,1659410660,1606246981,1867270796,1703452947],[106660320,101642318,544269621,924139154,843411300,2096751135,399353098,290717973],[1330686946,823685438,2065528675,468611129,1616684492,301755431,270516110,584225857],[1139568017,670559340,2086635186,1618446175,1860411386,1904724200,744727623,1700105682],[757730609,1203800731,1710578173,491689744,650718502,1373775146,1660029099,1730599003],[2048739077,1590171709,2020217283,467952709,766883102,55278118,1470605746,789662549],[1013363587,1845144576,948014119,1156307262,1851491303,1644462385,1673602856,1193267566],[1190370203,165364083,2084201117,686625426,1082344093,196579281,1980684536,936026907],[126118544,470050194,723947184,1117990413,392844246,216293495,1059893673,1223667836],[1975244232,1853993464,562080426,395842147,707176542,271723302,1200953181,154826405],[107974229,379971625,1817047024,674961005,235507145,655562099,1539446075,926410853],[2056735794,1602398345,556117621,708519351,1273499183,639083507,486729660,1173969594],[1575366148,1831536471,1942282619,1491611595,1041226798,370145230,373960767,104309931],[2115230364,226048588,781025838,1604831667,1669511657,1192782972,1102971612,1180655665],[760138291,1672275297,1456977247,866318721,534917559,391274854,2046922210,1380106973],[52793936,1646148257,348113911,1161214696,1060186956,430595970,967114624,452674013],[389724643,29231491,2025918917,2104938687,1044155722,457009857,1241194182,312763277],[501374873,1487976265,576412245,1501485079,2078233398,1970605290,768455403,1034830545],[2036865005,80863908,1010273592,2081760544,463857792,1218266473,1694286452,2105971173],[1498676284,1787181201,844950568,1678536313,1666235978,10167760,135296446,109848374],[2037994449,685511159,1669707470,622789425,1585357519,1923114423,1921234704,624120163],[408385853,871893436,350811151,569666595,2078679442,2126996343,487309151,249545070],[1609594079,1049017062,1808188510,2048205408,2045894068,1943626193,1956276424,1025371819],[1116962170,1564477100,1086520363,1667322003,2070966330,1807523517,2090556820,348190396],[2051953988,1888821317,461774120,474998248,2089855131,498005553,1659111950,682725533],[1615822556,754802327,2009855951,179972574,1270430506,852613289,1929967319,1518963660],[652815049,874942131,1283798420,98310952,519657383,1892175008,365911738,442491282],[404607968,443011733,233382979,1441042070,1600456680,1967438717,1312253463,1613927062],[781748816,1384992290,1044463493,273801743,1089295137,1069948842,279396380,1354716470],[500215855,68711794,1588332093,922590206,223910888,1381097007,210003898,1186540021],[1673303398,551312784,1422683707,265850456,68394284,344008237,60008094,59882477],[1508281568,1838133115,977250444,2110634074,1244574335,152451192,1031581930,1525115764],[1965820056,1969194055,1446021628,121131685,751841683,609776044,1380985956,147693702],[51932408,1718612095,1289678683,1081971524,912507272,1006186051,1643184582,577345402],[1514697007,289336979,787490767,1411674118,1453888276,752504779,877605037,1361837633],[1149716876,275403129,1085494803,222169919,1120743785,580159119,1385961109,583027095],[398827227,578249556,1738553198,289188870,327506104,1606562330,690922203,231663322],[1523111648,1937498589,702472263,1598683325,1691814647,1576896640,2046888875,1496147227],[1490603657,1009137592,1719920253,1450217320,1815796612,371367398,932257901,1732037265],[1333097478,255495331,1599074136,1953862976,2006625938,1043004714,1370231199,107410534],[2095996300,1064679724,1482457557,739158268,1156234836,172451884,1880612671,501687145],[892413465,1962659655,912716353,1848515443,126235710,2095448071,457123982,1446177462],[138817294,1556040420,1625704207,103846818,243563202,839297689,1813393479,379252413],[797798444,1479946477,1214130145,1844251158,698771963,79536847,1907437261,81492303],[638705393,220070161,2051480503,2061437993,1851764116,177843277,873026306,137364347],[1723897540,487582396,1852619371,2076227937,1049411617,1549528269,1844315543,184979890],[505519540,1851966545,544630203,2046582403,696698661,1614875317,468153255,1744340515],[321576244,1640114951,1899783884,724267224,1229809142,898041218,292681446,948560823],[1166311339,818845273,1398053366,646897452,309686705,843895048,1194231022,798506506],[1188663936,213343010,193157964,1268541207,1152264493,721160284,1276049270,1303142957],[58851503,1505121773,103877971,1628201342,1191817865,1603006698,1428363430,1061969343],[93500752,283257511,1423757522,2085576243,414238694,252405601,146010899,1124384113],[509978256,549192454,1556244435,2001842398,607630700,1675212315,602171435,2096808082],[1918908065,1795491444,1365804790,1709703344,143364149,1685672769,1326286484,971020964],[236620228,2023401350,617638231,1629513902,1034285355,822868430,1249352126,2121500161],[1284421193,1433753067,1757014072,202397146,475738727,1950947350,1994045451,1002423849],[1484039179,175029993,875105981,1649476536,1017618637,1104067983,1436724821,1375089592],[1112034802,1768043873,1255018610,947277972,808952417,1200107781,2083473963,121197588],[763424436,2090671991,562819087,1923095731,1137458888,1098933684,686170084,694531413],[1887607299,1926027020,1377731970,1673610146,1462650210,1556115766,1479384460,734023494],[1191052648,2098939808,1413667766,230753708,1846238191,1229988728,1044633803,646708135],[970494774,619940653,195912814,270965068,1435460966,1511411011,2033122761,420284027],[2095601213,72368050,1200938127,1457948856,935781618,1207654906,853089873,1529554907],[688418152,1434288283,1234365261,1337246046,139033020,1332571472,915726056,1140562468],[376735842,1551735911,387484167,1580735750,1654845074,1736402916,431404225,1920887110],[1691773809,288608395,1777599727,464291437,1798213561,666089576,1360040104,90400791],[1921884670,1516174986,589428870,2097163518,1117817936,121129203,480852089,561480803],[1604856941,1837560457,1518684501,209195748,1641525225,859559579,394055167,1168043337],[1963026287,1391123534,737100321,2066768705,1447361571,896668225,243858527,459564339],[1186093556,868141392,2110431057,77406124,14916443,381204965,1347569132,1831083909],[80088682,1185730360,856466424,350027621,288843360,1934984298,1015856470,686008356],[1556997764,1214489691,1692150324,1007051025,1819135433,1079619632,1458066894,637237207],[1722171505,2017526610,1063556255,101543896,346367217,2129456212,1412676882,1838374347],[1975704357,1333425876,890515422,2065987495,1480876665,702599435,314503247,1828696724],[1199231604,1467318469,1402732119,791139530,1247848826,897868649,1861910802,609780053],[1908926503,1342744656,1391615527,855820007,1065935379,1515194822,2060862725,1714208340],[366715201,1046568980,1682547023,62348305,1438294731,1355714942,1512090553,1989004067],[238429528,1744592375,1049232340,566755137,1474061734,1367923109,1330523513,765565371],[1734101062,1826084479,1931197096,1404592326,4128407,1190882311,435977107,1516361608],[449129145,989703478,373127263,1401813791,1078739857,365950643,2082121350,704000441],[928553469,59154029,699524960,1981658769,1068390606,1219056540,936949197,1031524981],[340148020,1877785684,607401138,855542276,349205821,1014338677,420447364,985469483],[1569453164,613146658,356813292,1072177443,247789321,463296410,265705565,1699747843],[1533646762,1330072811,1503182788,2130673096,1488217340,217734973,620061670,601307081],[338058689,819396077,1367381947,1620308157,1607749235,466539840,243323856,157278202],[1833450905,1802888021,736273693,179491268,418038666,153822154,1741733210,1362775215],[358680012,1774407097,1487488429,555995576,751710036,607590417,1015941034,245692366],[138895889,800208630,1856727987,1560370079,1092794424,1991343285,23258362,378331109],[1587278675,2034865101,449559747,1136494527,60929544,2063903413,1537648355,1331193447],[1328907249,758620383,1941292766,1044534737,281639716,1526695254,1033538295,106669881],[160321724,1984948864,1427983645,499512079,670757452,242232621,231807506,1175824904],[1802038385,1184088095,861484536,1639136036,249588298,1521882926,2005338928,834175543],[1634085234,5164380,2004035251,2090628933,980365230,1011317338,1937403315,1727549451],[60416104,961651108,1671245941,1581320558,1035897090,1324267862,2116839438,195677276],[962570515,1598583721,1431940979,1542089553,1556193593,1651459097,2105447777,992305459],[1647069203,509169086,1415935727,617635701,1515278181,1401271351,504639419,1440861477],[1726186022,1684439713,335835188,347835670,718248271,799005584,277261868,1194792667],[827217139,1917339326,862846187,2112728167,117528706,715620967,1737055983,138131034],[226607493,617134738,415879555,470302365,756388746,774262668,951170954,660641613],[531578071,2047927293,791927347,966233198,2099450805,1772275405,1032993350,1860181931],[2034100718,1330637227,1615145043,1464926801,281029073,711768637,8866920,2130141115],[380985567,474171131,1146413000,1785736069,204935606,951092192,1108390285,1653404388],[5261142,1949898921,416727824,643539115,1428706375,905825315,1746778053,1070538528],[1131367613,15658511,1578527331,352041785,1860914628,460042379,378314484,1162151331],[660923281,264282570,587441660,803924587,737432759,895425547,1945389565,487169744],[1756573636,2073872292,681028472,1254684740,1334018570,295633143,2056847763,867144319],[148360879,97207655,1540365550,1558436196,1919752124,876038309,346612658,617769874],[2046641984,1380220542,761495499,351850729,140408522,1200835718,1291316783,805148691],[1014172059,1156415991,1850085722,2124765351,952480938,617843295,1736952592,1311947228],[1823092857,692367450,1138323663,805374710,1736978080,225171818,1563233129,1054467032],[1769388696,78528714,1847697356,1162831028,150861328,1010770426,568439467,1603107060],[711538104,2036498340,412720741,423941784,877070090,825036534,1195914278,2092154055],[1053683285,2110424633,274712855,143435988,1436878546,183044059,968000576,815906397],[966469493,1282237824,896633815,1955633003,1015474459,687431935,1175550991,1263632609],[632391623,1013192119,1179694897,1039406023,1783562118,770164990,724774273,397824004],[322501803,1273509819,1495788220,40599864,1676475205,957182875,1837287574,251580639],[1019049986,1678978887,117198289,1842492842,1128973912,1681622378,1222440433,1467533929],[1496980897,1785111356,1876743247,1190427902,613458644,909643737,1123017666,411726621],[1875978894,879292410,1727784309,80366523,1104771943,1867647624,353064806,1378886657],[582641289,634821283,356459402,1868883215,693476557,609167251,1686133903,329465274],[949071814,1120830862,1939966802,395392070,506641929,750769477,988415950,449134318],[1657882443,1234583828,563058290,1287401325,269528223,1805820710,781115642,394453270],[2015470230,932663448,430018858,1840190462,1378966770,1481337389,307693804,1408494139],[609988293,1566622043,1472758828,1477835862,1132013483,35766619,1462380327,827628020],[838645207,825900953,1289793897,2067463377,1281532241,1033629205,970211636,1478840001],[36692685,1302357026,1025692608,2058979943,110471561,1465984488,362949955,98908246],[984910622,1022897775,58472895,1252207384,1735274887,850218623,311770579,382012357],[252899213,1998157120,1266188415,1710404564,597651472,2067952449,1119469221,1851792507],[75122945,1868699893,895587489,717119759,314487526,420431318,1672482185,547405020],[1133888563,1866641389,1349660062,209160863,700214271,1170185640,1162300882,967370684],[76986157,1617743316,958233538,1769405668,2092123692,2063367357,634847723,229608400],[57316071,556348485,853631999,830543475,2022036726,2027685042,507081905,474613622],[678014153,299084402,701935861,1971421537,951928335,1816871197,354261124,76422778],[543309405,894890052,935313415,1022190628,1039709435,1397724135,1190780024,636780969],[420774227,726563950,1273631775,772529487,1497508431,289952786,2098251520,1805115277],[1203746784,796157906,1007178710,37245140,391236179,1403121856,1794531562,1107230220],[1361727074,701684391,1074979857,1985742940,1166346532,1995745120,1745333152,45992203],[1528463526,702209096,921425326,275584927,650494805,1003900362,342518528,873313628],[1176291859,268781974,1238562290,1190612197,1869542352,1627500998,1414826612,2104145953],[500708445,74629240,882420083,599769536,1293526721,967671871,228667328,989492867],[522351102,513975428,1566914274,1492873452,2087938933,1364617069,727908403,785260524],[1565952862,184139303,1555467187,1726225829,1659099028,1869890379,933495147,2104797276],[643670610,2078250471,1875588999,485496240,1725651120,483846378,1979110150,1826075588],[1077198323,1959519192,1154930880,117046300,2065131587,401308259,408933181,899515896],[262228369,1326204457,1070179494,1334906012,1812067313,880911496,1975089215,1412713321],[1192035365,390868874,633233994,1752860861,1702298177,1427114254,1919221058,433524855],[1439210214,1001247474,48890787,1474624042,219177990,365417492,1160483380,486973328],[464077572,1829332911,1401092474,992560306,1324047281,428069256,496155578,602297940],[1235089138,881472352,1338097684,366477628,221091130,963760894,1445008450,1909762950],[1592976788,1929015075,1452840882,1383374219,802833775,602219795,1892157139,349690175],[221897586,1776757935,2055470838,1648609186,1204624179,2058076561,1141328649,557673471],[142409086,637293517,1382910026,1673975646,924845509,440354955,295268165,124820737],[552421810,645961766,1610164146,1815950892,845734955,987110647,936316125,993847856],[1711192046,1810388291,1459361498,1914964454,1885928314,2066130376,1920883142,1141909504],[1246958714,1933663444,1563199440,338002986,1636835678,386181041,488360384,539656517],[855651679,1856186070,1094579094,845792104,1492349528,1043360293,593547437,1044723519],[1532742241,2076501944,1467965287,1531056221,336053715,742578993,586336608,1124497347],[384557874,1689870198,111959598,107729845,256110293,915404615,1133715587,1261941025],[1138643115,1134798446,1472594350,952767302,36807201,2001807998,1628407321,1864616880],[895777694,1798205914,1675106987,500375589,2125504889,1769122863,154461150,1431594859],[401542212,398039939,114345286,1784016464,1168206798,744931057,1258919897,1655405381],[372685415,1328864555,1539815408,1114121087,192507728,1005586681,1534366577,2061729049],[912081971,6383334,541546532,789629108,1085504442,1610791540,1693604264,781506728],[1665042403,381972372,776466543,1648461336,828503104,786120747,1723667654,516991666],[2107393522,1860837408,591129258,876842206,982043372,274630218,257309911,759300014],[337486135,144193724,662461140,1767339575,1474495178,933966960,477355593,1235276616],[1115814490,1437620206,329187492,474469285,1752345462,825560346,520833117,1258843735],[944587988,1351373885,1330752256,725855711,1296539188,1933113435,1497805328,2051815553],[381121090,182199436,1834902298,620690023,769535435,1658076529,2117270369,423421062],[1777040870,1878514604,501289085,657583055,1535213692,60949479,89211890,2111964585],[875251397,1231648682,1465622374,196658005,1199803303,1085883467,3295702,1579958784],[1675251148,1322884495,356832119,1704744443,784903689,51613801,392999430,1828846954],[153413258,1112584163,2058526971,198850435,1345769945,636871232,523548562,2002766555],[1821820609,1536968872,1339050648,690549894,2083424524,764626081,1397909426,1539075288],[1036556205,1343826257,1777517539,1890038178,1695779874,684652649,341470662,1007819336],[2103510398,1092322898,980897091,1589371904,433570437,562209769,1659544174,1509353751],[1118296867,1055805616,1944163187,1653678065,910363497,500363132,495153370,302880651],[1923789286,349974743,2097861164,609095171,1677785664,96809151,1160999917,787990241],[445314367,1500635406,1090053939,1870448678,1679516629,1085268417,924902033,49671763],[735193720,445386292,799644440,300272553,596023468,2093853528,750233074,1725938427],[1412469534,717680087,1116591217,725061507,1303125054,365581450,920846453,1861483433],[151764182,447593966,717639848,1660944355,1993869954,1215842800,1912842989,1825971799],[653777233,91661417,1479051215,1828913674,932749181,1144600538,1092740310,1306412755],[479802875,294496407,194691820,172175928,1766290397,661711028,986960944,1616750141],[1221113750,911433056,622925328,1095099914,1252849048,1469601356,1510128835,537263414],[1472422959,972113715,1388646633,28028682,895594562,634438453,1386583965,953574396],[1037431389,791530774,73550113,1742123549,135001985,405433195,1282138294,38105598],[1592923465,1848607124,723385724,1947408050,1692521355,1912808091,1535312420,1870202091],[467753300,1707960598,894055666,1767497228,1590609528,283354946,1329935557,307064827],[1849925758,1641832565,881500563,1053671960,1126168415,1573002308,859395315,2010062440],[306854844,714172245,1782830852,450913610,590656088,1587005345,723123190,308979266],[276597953,872815521,1205763668,1371616420,335120836,1932120732,793936071,539867684],[1118798225,881171125,347612810,80048881,1476378342,1814094469,1807654207,1834055004],[1259190795,1847245019,1091374192,1915916574,1261870190,1751458451,428100333,987790602],[1067729164,823138083,78869960,972310260,802135625,1010924652,1820264845,1086697855],[1239388253,610662108,1911473430,1124422324,1468125154,402892599,1012079043,814578138],[823831056,421279176,1858197268,438594397,693936881,628336485,855028838,1410590207],[47668546,1975975937,2048281233,2112052752,610968846,1689971106,465808159,1951585807],[103703239,1497104481,381066227,530265934,370304935,1884658713,1481315323,721083617],[1324792531,30718033,1999038193,193220876,63096596,1821492289,951510736,303617744],[869528796,2035519013,2044594985,841292264,1900005652,197587967,386407308,767801044],[1418273856,2099377376,254660984,766327330,401739812,1091930741,1103463902,1692058348],[1536656609,1594653092,1952121567,1282741690,1321171110,1556017251,592016110,1812328026],[1180281268,4704766,676916755,635804522,25398612,608190434,1815411711,1257858391],[550314781,1122189653,1575610925,1392138430,35070275,1044380370,2101957687,25135771],[182035442,1371162301,1752801928,68068640,1258667943,76555792,1774365783,912425259],[1400160268,84757353,1503930407,1685972693,784801949,1464035315,2012718497,669708561],[1691940020,604059440,1794389591,1337528833,5181037,572819502,1206771491,1050491401],[1707640405,2043879237,823282312,1410369587,2043698644,732033550,1273050638,528162035],[775401404,1153770134,1392451792,229102403,275267188,697958662,378961625,364741475],[844427934,773603574,1497314491,1535822441,27171696,153227605,21578759,514881917],[994603180,1929214205,1822350648,804854758,534720398,1127744658,292194764,1253207345],[1631876178,742205177,2051474403,980008008,877825531,1422206202,1110695010,848026488],[260003311,1083658949,1627974088,1825093076,1040369519,1717871470,1563661577,22864662],[1641605066,87985980,859092309,752292254,1798859726,785528644,311459602,1106852634],[19960343,394518242,1099797891,205108026,2097517205,1067780264,1075645265,1927900699],[1176404993,1889660850,906016395,1178822508,1388720763,730411122,429192046,5284721],[1809594916,737707008,1141642574,1868515365,1871674901,1058568048,1165550017,937419891],[1855148476,1889258995,516282828,1474402517,1490316957,728862070,378363772,756757273],[1141753483,742284553,514749161,596382066,1567848810,1076598129,1703799961,894244481],[1639150299,1862888319,1606929571,209396390,376564452,1120121997,1193484633,1983395125],[1553712378,462811929,76250338,1046572200,1946973355,737954283,1806128422,1154516933],[714428929,1694300796,743590951,443582646,741038769,428193269,795341690,1194790112],[789858870,1495522027,1833185926,1502502026,1480318919,210794036,378738021,433479365],[186865119,137159399,756426649,1692573320,432993655,1655327284,1550231570,1685225296],[13453867,1333771062,581141544,288204328,108608907,1808674651,2007829923,1177445274],[1774816572,102729871,67607809,248773370,1677830177,1286897358,1697788595,1414396751],[782761340,2067124791,1381145145,1352097169,450156081,1079158818,998440346,1939668542],[613847352,942726523,1797563349,195426714,1638995176,1697854008,2079938666,418071836],[1561929451,1139658286,1652773044,1861771898,1086495597,1581054573,276749071,265026127],[1615376541,1740138873,1167112949,2118155753,410318860,1837808625,1471865304,846632721],[1464448819,768558005,865211242,535203170,1822312588,803698305,990673100,1652911915],[106091891,207795076,232385279,1737919057,1919808108,1019937312,265200817,939645664],[1238813217,1285898127,1556724477,180875577,1941752353,91949231,1532387319,1136033109],[426735687,1699564067,825243378,189400933,2030601743,1199433468,380960231,598386834],[1409242339,768766265,658333027,822822398,370946310,908331587,387654204,222505382],[1471528799,1066694497,1310669189,866929669,13509554,1994121103,819199865,856626449],[1371821607,1082100264,1149944970,1583688230,572802142,2064066843,1746086236,908153874],[197980952,1031388786,1205595258,1621206199,1819608832,1335984324,1727345795,1101108492],[990615590,901000316,918047447,1601988586,487730866,496993769,1374413729,980679159],[1380617808,987469083,354491626,1368863667,364300473,1571890641,1960937863,9134296],[800060027,770585032,1483496259,1247803005,2091899220,1026966933,690750081,468581090],[666502961,467749641,432185904,395652838,1946313138,1711454582,1151505388,1535611281],[2102240344,314950368,1963785656,1902224919,306426411,88706999,1329100002,16103251],[173867936,1085662550,1180584782,830398134,877058583,377646642,1798042611,1607013132],[1403073342,1537258878,1079859257,1779138997,613909055,1298788073,169902609,1014363817],[1584918622,1727760204,871610222,309174297,1296826718,1108743568,1537352586,2102707150],[1725662111,2092786199,1137528423,2076322657,1621892131,1726556623,1926561786,1245126396],[826611650,778680898,1309480046,842680828,1025654079,202088974,1530988934,630243781],[1091506556,480566779,79689411,347470747,1765663354,668208446,1923297969,556647621],[997778103,1614144801,344619779,1945191787,1060473883,1371223253,1688332575,1854085717],[537008283,264831624,1922870500,1164656969,1032440035,1826293696,1577058545,898077405],[1704387262,454164715,252140474,1272202720,745993440,1510960984,1639979328,536648216],[1083426936,1773567497,681468808,510880973,630866292,16561687,1969782549,473686068],[1929745291,1964707102,259524534,1224617807,1977683325,1924638298,1221643643,352816883],[521924975,1489293399,244959025,1796283545,945997163,529385248,313849371,609511049],[352623044,1700470827,988966299,480831682,1379870546,1433032464,322376773,238082612],[1789014194,1398255150,1310090782,60380917,1019543464,789874376,1498870725,1306433682],[1968145112,62312987,1232705264,927309907,2105414875,829031454,1444094210,645401090],[340905633,345280641,336691227,818542226,1478862684,838048996,1866789167,1713536588],[1918370430,1117419660,478642579,1316213321,1540194390,518168107,1517732499,1885302014],[832968200,735483508,1926824865,909133519,525681132,1116816098,1737568312,1628067004],[1630093741,1924814649,2032120508,879601179,1119329777,1338021586,619884686,1452129931],[754821245,287353112,1414851096,560929718,350538363,2078908386,895189254,1049915369],[246663660,1612020089,1651554216,1591795748,786345318,647682588,1368846662,967057165],[1170271725,1643790138,1309688183,1425355114,224284008,1638342732,703595978,905988006],[1557804330,1181868122,1709134168,2045777368,482387136,985115957,307794263,1321114456],[2114851268,635941886,762234523,633284181,65343503,1769530338,144619619,1300207530],[1958212292,1596404041,21837999,184041050,1764554837,2078705675,1580415837,1461255136],[358467894,650002452,1976830013,1495508035,385096925,1183493055,41696327,436997666],[1949974348,1885088230,1294935744,1053414931,49887653,1910295082,716337404,1675170815],[237080382,85779469,1500831883,499042841,1739588222,2076450861,1758249743,895556117],[518733986,413004254,617758592,735237041,2016684542,1370444368,1495956008,384676692],[699256735,1301260842,250714020,1089524584,1417078541,583046788,813272851,1134417775],[1491781991,1588382309,1413694830,1733562672,1699099320,498819135,2078984048,1206503813],[1146215503,786800543,1521545692,1461983933,1965170164,644099653,822202553,1624968545],[1881400032,412059843,2035055777,641001056,1824698837,1602774521,1724674652,1687171214],[1061573563,4045044,1397463710,909515018,1968895441,1073169482,914737071,703042532],[923793845,293528763,1883849379,403473232,863537740,2017566060,1151809590,888839647],[1889687561,1626468845,1713269385,1877174304,2084823818,595887734,854512556,131023415],[1634898840,621653642,1035448533,123938544,1376431737,1098521782,222779876,1618789785],[1226789717,196805285,1667192821,331921346,1559500079,1880820017,457812451,1559429450],[599024164,1755875037,666833372,2002928497,431458967,117529243,869062010,1131062231],[1359583732,1192206566,314168840,848737073,617267159,622749347,2126283228,1836789030],[2010932846,4907220,1576609862,232669663,1388153524,1250478862,2037595769,755789965],[1851623129,824092123,441604274,1326382648,281261378,1248932656,1746593622,1531114967],[206530228,451815528,1977196665,65618273,802714443,1439835193,474142038,1446282086],[1781195411,667843566,903742924,750907601,1157736555,488878302,2060758193,1483125632],[1338900793,270780492,1463002081,1415982741,271929535,978440534,796879456,1138642725],[1208049062,2010676655,1291442430,369736177,1745181240,2114811469,2091548805,653999579],[1429110909,945221337,1240327058,414456423,1219783308,635088005,425984031,1545325294],[618876341,1283767341,1725376621,733976395,1015922547,1405465328,1361542952,1828651962],[283941856,1768406742,637919582,1961682089,1313398614,1206020762,1035569704,409832344],[1885359356,1823448412,383709186,1437738073,1291864015,1307312162,1533957172,1830673668],[1830387918,1137829347,2085893119,1189088448,1553124365,307898837,2953201,562819740],[618964765,1340784206,666170388,591038186,1653519408,564214442,1023227641,1573780612],[253279991,583036492,1392960156,1966078354,1199154330,1981807125,2082747964,2058084931],[780091540,241985895,326643620,750623463,1290212912,2129210863,433810161,1848605217],[1048886172,883820065,73158660,401763515,1320994411,1137270362,339920289,1051164360],[211945166,705807855,157896830,561948231,1177232147,670532568,1304306368,345066992],[1642111208,360946818,1695790017,387156832,123643939,1062742030,1897387635,369100530],[871925837,1535207763,431237181,1896308371,1100635857,943607011,1338126393,1552656864],[1849156506,1813838964,1526561276,335713714,887711692,1924725679,475951434,1069475385],[1480624131,1148786332,309936104,1552798223,631666618,796284777,575925558,1786187019],[55703520,1601055835,2100505159,542945402,1130048244,2035105255,1750581078,1266586593],[630881969,1587402311,599142091,400161819,1882379308,2050393701,736728757,1712361940],[466594396,448993004,293105631,1301804153,1491239916,661719295,1596762818,1681976049],[1432131123,1735624553,874346772,1278420684,1771791692,1461588940,971094866,521225842],[240463585,1548608607,503571744,1753683590,681650850,1875497568,28462604,1413009176],[2097444163,1792070432,1471374718,1730849158,1333423110,743956289,477813641,474527723],[1298520025,156139291,756332857,1530901753,1103498697,432962166,1000445896,631331900],[851503826,1845095461,652271732,1225213278,979802457,432438203,16980818,2072551471],[484509201,375489904,1321959429,644027759,175450148,1304224504,355848112,813831497],[730308783,2059957358,726521095,1039239138,1189831363,711642006,1833351669,752823106],[145541819,1579686695,2069994217,699925311,462528830,822244569,1068386124,153751531],[311495000,614032571,339762503,1178259373,1070961995,41776563,2080386759,1036939870],[1833617415,1511566543,2122830605,2016351108,1021279894,1041401196,64858716,403007217],[1758813288,2055172471,187727619,1469013912,2039161493,360084448,5008580,212817225],[34432140,1207531339,353323902,218384411,1274816346,1481347263,764353416,181770399],[562469573,444409544,1396884606,1734353039,484567822,1402672851,1184106874,2125170739],[453619908,1581931561,1243345236,635087875,1489958233,986774595,1885960049,66704606],[520612336,704083726,156742142,577974594,69329979,1762116047,48124627,321583724],[535564154,1568402770,1483717113,381295746,51088878,760186141,564139497,1562896328],[1075316515,631096680,195014113,1405406592,710978384,1973953649,1385152372,1416133829],[2129646471,10998192,1223126684,1651526780,1404064009,51534193,940254518,1679723729],[77114547,1357805785,1801053469,401630833,769810063,1806644610,935970805,499152800],[1002790125,1948052065,1283259334,1768514077,1827649791,803573279,732946245,1906309090],[109771805,1699294904,779739949,1308737481,76993080,1947530211,1251365935,242282621],[2069235892,235955747,1740318754,1399432234,803334328,340412280,2027790117,1634632234],[1029276094,1632640832,1204124121,552223000,849825642,767132506,2034979374,631019356],[2023129579,766210347,1722975663,1984203964,1143261030,822352052,897650493,1432761793],[697176764,212186737,179165779,202750559,1840313352,1166982432,847964167,445080643],[687863047,558639187,2066002428,1061924652,1882199665,576333264,766464612,1946665262],[1504531826,1861597327,1838007050,842225266,1756275329,1396763936,881284853,258954216],[1618154777,491872742,2025098437,1732682229,882350470,1275164525,201597475,1738263719],[1337631381,1329972974,27678453,817635239,922329769,1295410376,1447830040,1764994299],[1967951928,1660272027,450911910,1378560236,1931181540,888985671,1359184192,1327444317],[634713137,351393061,846475979,2113760938,781183192,841685062,1686979495,610005441],[1377242466,500511431,208758786,219981842,78895935,307889039,1963430196,701549040],[594383713,1206551494,806983377,695956010,564610392,598848332,1674299563,1735936810],[1469532564,547721353,1569312680,464982467,1728379990,1667640839,1164173464,1019446965],[80738020,272836404,885396428,458120570,1760935389,1175748698,1159226968,23236570],[1942670964,1045122985,127328742,1913173390,440164963,86840810,1688246424,1694141915],[345840657,1235873931,1623675949,569114217,212412193,387547140,1051311308,1713254405],[1332035924,335263172,865548541,1869416969,1351957408,2052658775,1893621832,2080240105],[1346610342,887605906,879783007,734782191,520358676,2064519046,1069579902,1479268364],[320427964,1848188359,1863265299,747115018,2035704370,1026094649,1454479595,739570389],[1435463835,457924388,512607269,120399347,267253863,462557179,1142914245,993531772],[2068972173,1832975054,652842937,1902668008,1336839384,155863058,327470708,1421543897],[1652768225,133715313,1535015922,1675566253,2112968939,1496035016,268514860,1302284596],[2058365270,1550454833,1661324292,178786352,936693257,2054155736,314675927,23433883],[840698218,1397044356,269618087,102440051,1461380024,749215264,962582801,1679533531],[1491546614,114871306,617774582,611829965,651660217,80430578,710220380,241575814],[178916749,1062966949,1228923012,1145232324,1684828085,1550900831,1781943877,996952614],[439244709,1556914463,568782970,815692911,516711364,1374109618,1073673880,1533138011],[124353828,1975689110,839422156,1609646808,148914558,489602785,467116901,585547537],[570367866,175054755,2099286358,328595853,716627662,1301005261,692211086,538409388],[338130995,573737433,1718347150,2064676482,1726208220,122333954,710915479,1317080482],[1381339584,1174913861,869110493,2048431967,1353338581,47999781,1946105587,1363808100],[800839520,1718200972,947409510,2076377811,606500540,588401318,1164418846,496085714],[404176340,1688528810,1905493329,1120551238,1097395929,791645536,1479014264,191137696],[1059193587,1626092368,512639501,543923859,300430350,235825359,943829222,398027739],[1640531339,1941382414,218559042,331060991,1907172325,156768308,733472303,1345403140],[1132985170,1822322578,267328768,1410612993,467851493,2031379672,250383634,471478003],[1364819531,1817438819,1709010261,1530435393,948636696,414309011,1337244519,445541794],[726288646,851446042,1348723856,938275676,1918985628,1448886998,1272727873,1260477573],[823191717,1381579118,152223205,2090410758,1342861304,607453292,1682568743,963932617],[1359067010,53744691,1459316937,105605406,464243653,532423018,1847277830,1544457870],[1214410831,1169652496,773815015,1649967996,708577866,696281607,637132,2095977415],[1244308976,1408922917,1064422390,313717660,1442384082,724158929,157350776,1330102621],[1011768784,64383208,1532845458,1391510728,324446286,1175747077,823140335,984144905],[2051121526,606391808,1498327705,861797745,1563293885,459358764,1861706312,1484077246],[1939155313,1804942165,1108226340,180126198,1474333976,1917285139,232926154,868141526],[1788797250,720941926,360984857,141464506,1958776164,592635501,1046906628,626471770],[798090127,347822387,1888217567,248973828,1485249013,205855839,1571952703,1475705048],[1506624773,2103847030,1667448285,484731879,536188406,78077208,1584758381,257754681],[1625856097,583212202,659676444,381058589,348394762,169089135,2000998401,1095426052],[1404104047,1154226193,1630401785,2064357248,234185244,1522658118,1641009405,1833851357],[1074193890,455071659,786231656,54763964,981050388,1535321059,1624234394,1438501907],[637803828,710927689,627916412,831364424,1635484097,2085110854,301976144,818018930],[66573758,360643995,313542749,639667708,1615760295,427287489,395890951,774641458],[1303893250,1763832536,710623802,723884043,1741369634,948045369,1521025069,781216091],[875063366,1002382491,252390430,371488694,902508822,1204638415,1543420029,894172956],[858874678,1363219750,1485533588,1800966936,1283195394,1604074516,1434729562,1046103041],[1291754125,171778735,650875642,1003909607,1078804667,1499639180,1356380642,1870846968],[1665948333,1043077521,945915131,1084445051,488422088,645445780,1162597762,422305303],[1082192155,1379805362,1264346387,1304172632,740426058,1433727789,829632004,776797123],[1375830392,1370158674,1541579250,1229784692,1650524112,1761853758,609086851,1060194049],[2107534264,1217986013,1482205632,1366558053,1511228799,1253397082,839436268,1662764440],[739757878,804707657,1564684764,1554191408,1188878151,1263582397,495149288,1908088796],[285086742,635454185,1628353041,1689096560,1455002594,1514152706,924804480,748663723],[1804456099,1015435203,1302026268,1696290605,1503025891,363150362,410150420,1324527496],[1689946576,1161582806,755894957,78548100,1724384046,1742385463,2055988060,1511046318],[545144027,71460434,1587746920,1334679789,519729711,1550761909,1874177288,1151000723],[1421849992,867109712,1132210302,679291564,1586072649,1221491591,1869495324,881644826],[949960526,471203441,1757814581,447770383,1765469647,1682901090,1243505721,359770143],[184669380,1480204928,216303170,855867313,860354950,1468246708,365584417,1781304735],[1116788308,580503824,505097504,530078327,1255861356,1702500075,1502680391,1644470826],[1644077803,1575522610,1947774449,1026204647,1526802560,1133007222,824214259,1705833541],[1716308372,1843219953,1706628890,1078441770,1816095497,313750478,1080061150,517145956],[860540054,2077748174,319185118,812612624,1358530763,715656086,707584987,1982126246],[1266605929,118380535,1166830487,116557880,928960655,257393304,2056237960,578994763],[1959014322,784969918,259564369,1867831856,1400368884,1428216346,740259088,2064817793],[1574333404,2054228248,946908310,256619601,479923975,65457145,1819477861,886259694],[1629076232,2042741750,2000848846,379677172,1028143297,128454327,429298677,2024333002],[1143180948,56847709,1998321735,750895876,1820002689,1551464111,1052017008,389747370],[72936338,723721286,1182791551,593566705,20998842,732399917,2085057340,339156741],[18145529,1340208633,1669413154,138281852,842447506,96966389,1480967421,1374901623],[1870609084,1753941088,1169566973,1816263829,273976967,6986063,292921925,1060095421],[351258067,390353012,2083020985,729043222,1777091232,1353279573,772363128,1765515211],[1073097972,1541003815,113300155,831653520,932583804,513845882,668429840,557897623],[966273382,1218687588,597295211,1811115068,2129230331,1117251837,416450182,457682200],[1718416123,1931384655,1244857945,1779135403,851575206,1957753884,1462243923,581639939],[1178915669,767506884,157415671,1855093263,600291872,1178442922,8476136,518965494],[1975049143,714320904,438888242,557968518,147754901,1989264664,1496061568,892254702],[1461870985,1049964357,187279505,237168603,1566443584,1389487529,9310065,950522504],[996059971,1560534071,1217179270,1533172949,1238775257,2038152289,457397950,1753004565],[817367051,1542460029,495814186,1260621003,772070139,1611225598,1033207160,1241035750],[1584575732,1423059611,594880653,111575632,599685377,1837823768,558005148,1712807474],[1592015257,79121609,345382914,2026522154,1963862043,34080585,693036900,534343153],[1945038897,1728713309,709271576,90682870,1381692050,862100284,1172723645,1826587031],[1414884141,1683948761,1892475848,384986973,521558940,194404550,598880830,520992409],[810456827,2104254609,1939407531,1379824143,967601327,438057852,146647272,1566688481],[862232453,1057178696,1302622230,524043692,1413224360,1614169833,291579017,1781323191],[360289345,1534361917,1434156013,849125131,2083344687,274821797,192292021,1383735833],[635675957,1965183180,1506270919,1787952057,652946925,1011412394,2058217827,1218055643],[317860226,1181883648,655610649,1879225132,429975890,589831921,1278352564,1589772357],[376768482,497183040,1174404026,919242025,1949269866,2090750756,1807456812,552432922],[1939150799,1871602116,98017663,971770149,1362308938,177933382,14622180,1976570514],[658436872,2000040261,46926508,1518063175,1795288702,1344227699,1701772864,1648868506],[127612258,1575095208,203649609,940559133,1847158627,545221527,273641491,1057817058],[933361203,1562803126,1704100276,1317159544,1284542456,8181154,914161291,1209146164],[1833180287,1125657494,1759221576,1798452895,606047159,1691453149,1391798247,921978334],[1861262936,540958209,2053582660,71212745,64314743,1647731593,1208779475,1842641974],[617944978,1098959613,143074188,1933889505,78078086,1445145036,39799926,2111848802],[760580590,40325576,1346080353,1398502926,488173472,653228893,613406749,1377604171],[1803140412,1704952210,571175925,772110737,821266213,336592651,418525274,1238093918],[1452078728,976331938,119352017,1296593625,1265215553,729370646,477886227,43428127],[102122061,1945141575,91132298,626262129,779283952,638963796,524938929,1024187581],[1526111299,1445956868,1604147852,37665406,1137617539,507000024,295426683,137971681],[53570042,1152282322,753657782,1570779189,1734976781,1258950468,1213808987,702887137],[836457967,643308184,107170929,1253235160,2072623732,2014516097,998679900,1685982775],[878439111,563018961,996856677,1259185466,554100741,1323156711,1849085854,1044973776],[1295337916,682091269,1170435613,619241814,1233301709,909253840,1720387080,1196012342],[327887532,92314745,1402999275,117761449,1307992861,543181515,287761963,678462326],[43264473,605347294,503962682,428316662,655926028,131840028,467865547,59824630],[1770103364,1459370073,269427562,1391971777,1665826085,486086299,1987280075,968096477],[1025276954,1216349820,748547857,1083438040,572080827,613040355,930545520,1756841002],[1183148428,370974967,537588279,1680450311,1167350342,692536052,1395285507,1335740926],[1416673961,1530589774,306581981,924776145,1628041543,1543954397,1689547907,1422905980],[1951266163,834686120,1746035330,1728095212,583162724,1523226015,1125959731,1710101343],[1599196161,127687297,757292540,483244111,1844863145,785357015,1407367138,462491093],[423915517,1441422700,794526925,1716704064,831116128,109236762,2103625479,35475170],[719474499,1748204261,1389431966,671921087,14837671,1675769475,667104460,1593947468],[1448492157,1281972489,250551055,872383013,250864191,898865324,1663509933,1990636150],[1478898597,341503969,13909838,255354049,1925869877,1993319324,149963639,69132145],[1854375252,588168853,892528876,518057722,1937391762,586687950,898778873,594051452],[960967975,772963928,326602895,1648389813,913467611,1227112899,1278940213,1948258547],[1531643598,1878269468,1441817710,1511557108,1739481233,359698139,926480584,1471910919],[2016346548,1014483551,1944655526,948969220,236443055,566573770,1575914391,183625800],[1344246118,517521933,1552216073,1649857669,778625643,388702309,666693528,356828787],[919702998,1053952265,1671525384,551544812,1961595230,179055916,186221792,1944604683],[52568169,564874370,926125737,1451515938,935037553,1804331969,1634182473,827918099],[1203051265,210317714,344082947,608574080,1462177342,1675947090,62527049,210641131],[322269020,1524287715,916688612,508566596,568196981,1829264561,1630551204,327746926],[496059921,62963663,1118678872,1231499771,1730083778,391905521,2079851816,1387866410],[2107910279,1878980491,1233503364,1927347421,1878670494,1556410174,881237697,1604388990],[1013833352,1484798474,79963091,1878714200,1102983309,1629490528,855191229,1577479015],[261432647,1838219879,981830351,2130327725,127831922,1206914721,1381353920,561931518],[373652313,1213790678,1566629085,937910713,503029527,1850946632,913330779,1065118793],[119505143,6578130,2016650586,1425772637,1370127018,181574686,1446856780,1101789292],[995356635,333995996,1310743853,239355536,393261369,563019497,1683046385,1111697935],[881669317,164769637,1845543558,1562126994,289469057,1025988519,845427013,520365328],[815286399,909188510,421155619,1348403876,878778177,37495150,1438809551,670403177],[69785221,99006695,92386037,880344829,564458897,1988997630,137496745,1929217429],[1040174141,482738399,1234271924,764906797,1651480227,166717657,668695272,1152283127],[339798542,1268717752,344159520,907923520,465199057,223779868,26363529,1909125044],[1132161315,1103902950,1882075406,1484041326,218009119,271060012,1344541856,864764018],[357674642,1367337601,1961552873,1389041789,289335708,226349629,343564103,620425844],[1436780360,125682705,711444345,2110094662,1204043481,1896018327,914157099,79443896],[709979992,1574791484,1170089970,1737033233,1383217089,1813651405,1157710566,1942288428],[59287099,134544816,1945183533,125837379,1310248232,749351020,522792359,1488331129],[1501437776,1233046770,2119891849,1266186816,2019075719,716797811,96012895,196639789],[859301780,1522747933,638938064,489080291,1813552879,845924870,838308092,1352921070],[1921237941,241345765,1798446548,15692611,169294026,399263133,1361369615,424470572],[526381991,557769538,360940087,557945597,977896349,1888932024,1919135998,1906406697],[1920684173,1832812758,1980364385,885599811,636796716,1599537281,705957707,1737465956],[888919278,1322992234,2002836324,1788136571,901702095,815713409,477139109,2046983223],[296380548,2017030580,2127686353,265111221,175484985,144584366,1625401218,363283392],[386075086,1762138835,656539790,1557140999,1720777654,196037837,2029917977,677224738],[1707114247,1926863864,2040075350,1549633077,1791197951,1429620963,222932013,1681463200],[647430045,591959493,1166320009,1176101773,558621154,413719144,1739571344,792688681],[571973048,1814471160,228242101,1331495141,1435324418,652841516,292365146,538867041],[1649329372,741303588,1865536815,1746709200,221483474,826804884,1110686811,24468163],[434123875,1350332923,740292792,1779864823,1294480868,454629820,65021832,801896904],[587104401,1284032461,281186677,1544571048,1233299560,1002732837,1691349742,904140969],[571487396,1697569670,1063973026,961473963,1351659126,1500522584,1217145334,1086260656],[1997197983,1996174331,119195998,339636243,276440885,536855392,1401016816,2013045891],[1119281835,1246625906,43756659,1618826318,1816856967,983407922,886383610,678671641],[181852709,1466417621,534098381,971717104,417901212,557025913,948777473,372406252],[319835108,735081184,1187984548,295305338,371079883,1986435008,800921388,1931788957],[1986562377,482259803,1662564324,989627176,1019344339,2076258146,284650153,22168794],[1820270723,1017360906,1464361181,2015046651,1160465669,253196304,2072102629,835239748],[1283482285,887334521,361444411,123120074,435081938,1738732707,826373398,428748379],[55494366,1972052763,2103844801,478486900,1489255675,177611418,861750443,1997456085],[895607541,707749512,1242983998,2036154830,1173019154,525529286,301231688,556192990],[341547163,262992928,45041081,160254644,1516541856,1511054274,1527698171,1720109434],[1253348113,254785427,1517640980,1043611437,1839343912,1884886109,2105077598,2097738814],[1204724904,440730635,2002185267,1941450403,1864346275,733850330,1635561533,1044771306],[443783440,662356696,1615964735,74040007,1386205138,23142312,1199198299,2108684676],[1120049831,445414021,791960976,163467358,1632877094,1145488617,1637557403,1782946656],[1628109920,1158331847,996847779,1402343247,1569993902,433530305,40529017,1313901854],[1064634387,622014910,213065193,1677130058,1456316923,373766462,835035861,683564702],[1503856811,1737624396,292602881,94023811,1816896162,646010810,1223484153,658759602],[479562332,1720870184,1169771003,951865873,707000915,90973850,378442758,97620503],[1911647221,150449026,1487165390,1230694645,1134907076,276852616,883513026,1946625290],[700228614,480086484,780186228,1607963256,1462626409,67451186,568194937,1447635030],[1004885243,951689595,1494933060,823780763,1030520219,968721076,385163504,582100451],[1255090495,1093777041,1586562559,1883212615,1758990037,1996008647,176820301,558612645],[756916780,415663035,1757894296,47524451,864672102,967125438,1971008141,1214741260],[970035400,740345882,1758385105,1184755106,1530864778,446522524,1173364510,716803010],[1847925405,1321545344,1543277078,898133269,1913512091,288206744,283481263,1110159611],[1146779715,476605323,1015116787,2121085467,16607727,797003883,2062513861,2022688518],[766198512,1537546944,17112228,847699920,2065974178,682754644,1387942737,443851344],[1926560694,2023675355,873856806,992836550,291813592,348736233,1211764508,1698296283],[1507239643,1393304670,128672381,1148229207,951459151,169935817,956488448,2100354294],[1399761985,619167456,1834512689,466272338,1688888338,2100018549,1404143421,1394568933],[930069049,482671032,423605808,909263675,486727665,345991484,1444003702,1740158645],[455874081,1084819748,458083280,842681327,1924550295,1311969812,234167278,1477811163],[1718211307,315673100,842149894,2001952118,1953656188,334058713,1276692222,1035249589],[1056889207,390531968,1550068324,1989263287,1574735030,328120100,1826150990,503705351],[855573573,1830244825,1776076236,1870162265,1649050972,1339770368,1022641658,1937585458],[1108276691,265586163,1396592896,56341941,1634877442,2074759786,1748662807,969717012],[1923992520,843834528,429035344,1581650613,1238903373,1138526464,106111222,518238350],[1651234030,856416811,857323783,547559448,681010690,1578911034,1881171723,2036557656],[2059354872,639735007,893770301,2129526542,819570412,57987081,715854987,1385153731],[377154095,116253209,854219779,1664889663,296698000,28544151,525883043,1862927],[1853113772,500275734,359067407,1294250976,1679517979,991234,526559194,2065809017],[1974039534,1455582967,788874253,651660051,2041417024,1214248363,749172384,1334374118],[2113938088,1714990042,1965765609,1279991566,1133269350,1464159631,207498886,400413888],[1292939276,1199294800,1349518472,1934359761,658854602,593487283,1601261694,505605251],[711015881,37854040,257311348,1362775780,1100149192,548994508,1055256198,2066874531],[378955116,228566355,1147756497,511906433,1723534738,1629407185,1120158064,549286404],[1534811595,1018230205,1015215275,1675260451,1815512022,1126430914,66714843,1517716756],[1687272221,1277639353,1506186183,1256216114,1510683649,318580691,595198187,1845095530],[873657724,960620024,618565455,1087573639,1969063648,877971134,142413979,1233547744],[1897730806,1540653379,1326091040,840404553,102001494,912595849,2008465129,1116456197],[530202240,488837980,470591902,353405286,532191977,496056301,189290377,384314757],[1868863372,586885014,1351411387,2073591275,1783299925,1883102835,1117970699,314536201],[560351105,2103423936,1550438916,205147447,252610079,1025858231,1178419091,958714172],[894961656,429458164,38758498,740981429,1015413060,1433648897,532820113,1901296430],[1475248376,1011156914,1723728847,1679698730,1714657705,1074551265,1557417967,1154100366],[1203578296,178188609,1420894799,1580871249,771284348,2009845122,1566217539,1293176122],[480578746,824786592,1992243575,87222248,1004467233,1531316321,1883143190,1805818021],[1319723452,1456903789,423206829,1507841489,1835204452,737251022,354412987,423614535],[2005592111,1401451706,2002842924,940118538,1705304893,1791261781,68034294,669036927],[1846743450,977198978,626158847,191721111,1416746299,1172323920,1824962015,1250072260],[1713706895,1663557629,1703749783,888122281,1038846703,1403202899,625192029,397945572],[1236279992,2120778277,1194997117,1575935942,287528605,906481949,1345654996,1595835798],[1377269764,264021671,1633719103,272159994,405817563,404939850,2063311131,1804108874],[1080422742,1603356835,1536901638,878393634,1348273517,1120296983,345254695,1794774073],[1629959236,1462307128,379021366,710009792,1531324633,1489727434,1200522870,634429336],[53264122,959461786,18125761,547785034,1150147511,1536962973,157191380,1068418743],[929462064,839180652,1628044721,1547624359,1154170948,1699532369,691746260,1650461348],[604642075,1166543644,1828477970,1564469985,1477413986,1396268781,398309236,255959524],[990108587,1649582256,1791024423,1659035710,577473484,662341649,1756851347,831062265],[1445833573,547811343,73586300,1212619145,1606925258,460014667,1543336807,1212537857],[2076758246,363230279,1444937550,1153651030,190517396,395718464,1318046264,370490932],[1803504603,381768687,1244647090,2098743670,1867741854,1581588572,8242270,1426033024],[1799933607,303451893,209514208,787245531,202124881,1312317356,1394569374,1141292545],[1187031995,1537989746,1104103663,1997179479,876513544,1250541048,1941415902,2080799419],[473310149,993783797,634330175,138904905,1059241993,1861595630,963525728,1510045551],[408544326,1732834520,2016068024,1234843395,1678331750,1010564431,426153414,988570418],[1221602372,1603212268,632170737,203162631,127324291,970497338,1617520426,1246559825],[1525377311,1794336101,1975283932,1466239757,1739743406,290045671,913772697,319795159],[1352235020,1458784381,941628310,373311842,401856952,734731894,823737804,1186869650],[195878042,1591702666,86512307,1151821741,366933893,654546725,1181518048,1621271945],[1979022798,1212297071,2089030766,1326182630,2116350495,1874117645,1609604448,658072065],[477227572,1989139875,1696324039,1152556731,884732591,1649889280,961223067,239900343],[1414888670,1710575917,1500757609,1337497515,985339059,512346406,1875495894,1861689778],[344837412,619917531,1543556566,79573645,55600398,1487838716,2034071641,1519524859],[545992204,135533426,589486796,1566059432,2009493721,188082701,1229259380,196268836],[897964626,1352552088,1660821372,2102719718,1290964111,1536242461,959031791,1095815291],[1685010825,502867544,1654595312,1425904147,211927830,1904071237,1248154873,344721851],[100121320,1674517046,1409320492,1663684813,1514103922,678876750,1271965262,186506317],[1616298029,1187981126,1990834346,472351349,1284723826,1531905153,1293784767,1860348872],[411304576,1399708960,661835412,1950986358,864579866,1081152595,914034064,422732811],[852738882,723042311,378671875,2104910637,934374011,660122792,640022545,796775612],[912271523,2019108241,1689371141,110711702,145862716,962931979,1712974251,1836958129],[2001272879,821984586,32768305,1044813748,819595467,1767364553,597276444,1981443328],[360219866,1085152016,1332961619,16783544,194534213,1160787229,1015090983,901827238],[590927054,894854096,594489379,1996599388,1898806096,931531913,1987586409,676806443],[1672414908,433311202,2078805756,2096079735,77932961,1384091856,1261114657,261355397],[1219905699,1172406097,730234825,562141537,133946097,780178664,2017012140,369622437],[216584385,2002454037,1393265882,1927017911,2038873619,2084615302,2040243721,1359473784],[1262201482,419500228,1797323790,1558526511,1051767266,150369302,1218790021,1710234806],[1064667458,1454825626,1912528385,984113629,1337252963,728477643,1252065686,866234244],[948035814,1468441047,494779502,397384153,195318365,1034614385,993470473,1005214619],[752166699,1602695055,1849637719,1821205979,1331696735,751384733,1072171246,1750539870],[1684399239,2058939874,1850173239,1727387005,1239742626,1672390700,1450548241,1373042507],[177729111,1149450935,1749723953,902747737,2001027204,1754209075,1490317146,686914868],[1118845095,1044030512,1282753515,148778093,991157825,414502186,796633642,152809326],[1366014687,1295009411,375869083,1029375210,1527226783,1449950680,756412436,347092724],[918586333,422453019,1582383755,2011014869,1336270115,832499286,1501882254,876162897],[2007788716,6937125,171618991,143300520,1668273978,466212893,1279558563,118097097],[1595974125,883798872,778788319,2045801981,2027143207,1602404980,545366914,1595337934],[733320049,577804229,81238492,673678113,278808514,782287424,1508539493,327141644],[416100592,1806429045,873344181,636488109,379163816,1275070722,120414851,288415104],[1420317286,2032765129,1574184157,1544174884,1344056883,513150483,1911554263,914314508],[715570696,1247642039,338036543,1287568308,191636561,2116674553,1576968984,1897217044],[2030737545,1161057010,190592368,386016385,1796959298,850062285,2019965036,8680491],[1451880844,2038298631,1497956656,92403525,109401302,1392552963,1988449273,1814854164],[1871460798,1790039615,1467455334,1192660784,81740263,1998053250,881569479,1544502014],[1198045200,1704450291,9170900,1802947785,2116973945,1289357836,1777580899,766627296],[633267222,1417908600,1259457270,1261674578,1389923804,396648421,2098853509,1317053417],[1738428198,516153313,938456560,1128936187,1046830859,1961810860,156173339,1471474712],[1648547837,1728259627,1239516398,1202026659,1664920416,1084549662,394216955,5924455],[252034994,170260683,798969040,1987970862,518707742,64856719,963667330,1549083239],[2101453881,2015369959,244018491,1137638133,1164026424,1743431628,10502394,482095047],[188508961,1938916655,627490545,1383139295,385006866,603683378,110818103,43150385],[425198,344705439,1730077627,1634752262,754957274,1550522670,1724002468,1202396724],[531728334,1548940437,1497870538,454130118,1376548616,1189877632,1803414535,1911415471],[942053263,1189178241,1335856103,1655070560,1922404924,14093479,673737317,1440108172],[1926770314,1057208205,1208535499,1740478161,994815781,1068103924,1614712199,594297945],[221113569,192306659,1586008270,1187129017,1777139519,1330370610,1149292246,119706520],[1681918652,624144802,1439524481,80413477,983930627,1320831357,1015261537,1221004054],[1119116511,1532807208,1826834772,438331678,1114601828,310257702,1528225315,1328028575],[249471185,2060913849,1197341416,1901501635,158831942,1100977911,1624790750,329319820],[1437163478,860571704,2112067644,2095594333,1494718968,106450349,169643821,244816463],[1554959096,562606443,912950150,652141366,2053836894,453794984,1130156622,1784865256],[1014713059,1857139896,1205938898,404680003,1662567671,1997250610,1590711210,1291539700],[1622749040,1746114730,1368422625,71608263,712963452,1049401869,549794317,797222941],[904288278,257681572,1448843117,1577280233,1794364893,444224368,890704356,752122105],[187739713,636141880,108416075,1205419191,1883754119,828818038,1468573898,745680063],[1462503567,467937691,234006983,197171573,381016617,940149099,894646844,1495673668],[529119669,1672573054,152838492,428532978,713040078,1852201020,134978109,619242403],[34691799,1967680058,846913300,1554031198,1885287902,1206507968,1570648070,1754156868],[1500563599,771789828,1066767694,1822859465,1580393784,686071979,172294247,1021185843],[1608162863,1483118825,1739895145,1738065522,2084521276,852669400,999061995,1931400141],[897100725,1067805726,1764008739,1957451435,1490197255,2105384601,1813820965,1601664999],[443567552,1012697649,759103411,1204627757,883522498,1680435198,304972067,748327131],[92349713,1999414931,356967593,1106800113,1857913485,322365241,1460243632,890473222],[526355634,144467373,276577643,1041235379,1262410947,1646367107,952369282,1900204351],[1126082114,1560572315,343411196,142743163,942160124,1998002864,1627569921,1970823379],[1601668302,1976820248,151758985,2096011107,53718983,1102686193,1251683089,568175934],[1414868478,1925331554,1877400184,1978587374,612908740,237253484,1991212562,20614554],[536450008,1187712216,1889161909,1520794819,1126021965,1376221851,18546066,2126859057],[1863480411,1953794552,1720645364,913792718,675597384,1924424238,1922536416,594515106],[785932824,1277212266,1216562738,1280683473,267184194,473934938,559282716,1057288707],[1736859455,1143719907,1005553852,1181876268,1304152087,1614209489,323576343,2069504459],[2005198344,822232825,1848860331,347058641,1231646967,1475631356,409407595,1691683309],[941729735,673636431,1056071498,1432648249,1825589400,2004298794,2082962049,1143673799],[355141069,1929496661,577090649,1207178673,1217070217,1896358991,63692217,239345848],[1240671414,1213839491,54736031,1511730082,1983495490,1632395347,2071476838,929205230],[1312578986,2113547189,401423862,1115206814,1017369066,415383800,751679835,1830408307],[1416793727,1075285747,47262253,1672086230,1399093829,2086000699,1082212918,115573554],[537738367,1909104364,319589042,1481633703,528614367,982283961,1579216979,93272662],[63301366,47744438,1865974185,499027229,1969716807,158630120,1214484312,1444568609],[1792895919,687029848,2017269828,1778201192,1554622102,1040936282,1757389027,1081577284],[1501873852,490772314,1766382923,77671850,1918401071,1937227723,1121199883,212863198],[1541965308,618928935,1530375106,1792202097,372120613,2053190417,404108387,625543851],[1115952647,1565682819,423643250,189735021,308682519,1976993905,2063165968,366180670],[1402539569,64179066,2049442696,1637083906,583506469,1429683508,655606070,615336328],[1065598804,1108995519,1926803342,1947285339,1117943715,1560076707,840872289,2287724],[825115071,1318435024,1694573692,173247047,557382087,531903835,56689717,2005564416],[537606479,144323426,1545718093,534932139,868837697,809637327,1323184997,1376618828],[463260042,443220551,1047659735,1343691407,594146774,1108249817,1296463736,2029325239],[227676116,455573503,415890115,1273841546,400317343,1264138683,2004778388,1274629905],[133062833,2068755233,1520399698,593218315,634875134,1863044672,1393201953,1711531342],[305200974,1284623660,100132256,672478199,165459115,1535078382,453019122,1183725487],[1093776620,140746741,1993450193,1684104248,526716252,1186986504,416512869,271734633],[2010616397,610050107,303061062,201914189,1318824831,837346475,1106662943,693167608],[2020342742,984400566,1004319472,1041669507,260073203,1234899665,1688777728,1370871003],[884685787,1060201379,1951661699,828308616,1493291392,1793947101,1665197287,800393790],[1838437258,386804831,196579198,1597524569,1693356000,1980364802,907554081,906155415],[88869580,154501062,1197209406,862663015,1417437038,601657829,281632575,1019572416],[1530335506,709205813,352776608,1586507401,676601040,2090282123,729233485,1164719645],[521154306,1494785651,2082375244,2098746972,1393337402,112119166,1020918446,316236605],[1577054880,2010330865,1402955333,1345303960,102850523,481419277,1923239011,1912386699],[1586424140,2008742021,586076355,249125567,1882065075,1600971740,605563718,507397225],[1697879695,383630434,892600569,146559731,428161302,1366190808,226887438,1957759363],[2046357232,1592525635,36642922,478100355,656399346,98578634,2009135116,1631350806],[540212452,1841065723,1162107076,1666328213,1095303294,2122475910,1919851,1629030823],[1789703326,311183943,1417333613,2023611799,332647315,946304458,654952802,706352612],[1470650038,1491038304,648527426,1218536228,1174554071,1596130325,1581115455,460041649],[1339084338,126835524,1947163917,1348288646,513552628,1694413812,773350772,884687896],[1306274800,361035176,2001864712,463687873,1668304892,1956411378,1829324280,928094512],[1070265209,1329623487,1611549591,1199853128,271713273,1157129115,454533368,1948193296],[763244800,1891050967,1629282165,544440406,558795095,1818707537,863660866,1615684653],[1126777981,434712969,1916245362,2049296563,434134869,192401028,2043500025,783586585],[1344317561,1526852944,861221673,2013087981,1181979986,936324953,749930655,545425263],[970221390,1753228139,1142851726,1504157886,1772700609,1332754409,298623024,1116688916],[689522678,1238179157,243417917,1638521310,968326606,1997524588,890372697,574609948],[1383302829,1877382356,196574348,1166688366,278592869,2091431595,1750883566,1623845369],[1740865172,1602084517,52498060,1445690161,1457874484,1045741244,858425744,270796163],[1561142827,1123793367,497296693,657519926,543985518,1767518742,1073381779,1443127079],[1837476043,580039767,1393890438,1463401033,1771359723,1219890757,472484607,535511157],[283003202,1735373114,566776592,696925960,1098526374,1454402851,599185100,569915739],[72002459,985007891,59052667,525797437,247033133,394505626,306498501,1560712681],[888045030,1538678104,1401105566,1724639834,1219393716,1013167137,154500326,656533303],[537253573,1835331801,1904989547,991981332,202277613,226608912,415708526,660742663],[567452049,386662826,139500329,1398956715,1501703729,1975776750,1437468921,1645817928],[2042715575,1648808284,1953357573,552527790,1159359702,708986528,727435403,1441304835],[1485819797,77411785,1218656196,2049069081,1979628035,1909728507,311885485,620395280],[1248320230,1090907060,217837569,604193704,1581446392,318528793,88860358,695441596],[261976724,550446689,1094607722,2124175456,1487110610,605532659,1749619016,986394659],[83930529,288633659,228561064,1986714356,228217930,1662566627,265703858,1472904298],[481848739,287688308,628955984,515387141,1358723118,70218765,1245774490,827946263],[1045644802,5375810,1998864822,209715447,690856096,195355034,89701250,1179898311],[506368156,1899948376,751709756,2028837561,1408442080,490750317,1647649451,1391468014],[400090320,799051417,1290470846,1895527974,141624880,244723887,1974643775,1306478348],[1616991378,588007284,1166878327,200651759,1029334156,371623152,1843750082,565240144],[1852839492,1281391541,328013370,101882265,1215616327,1745089094,1991949419,250438958],[1804783783,1869993115,418489923,1990780047,59042876,1234048983,983948712,908612340],[2094204251,2000657973,720174669,231203321,480163242,1466122702,1466276966,435511177],[256770235,377053399,433981298,298902513,179849012,1094381374,1711818784,1568164588],[1959655164,1137124763,2006100684,703936895,820156280,1791208036,143481489,1330721978],[1590511417,444170037,541046331,1503327276,22898078,63379251,1298099749,1968361266],[504360538,655793620,963184735,1583642938,641125306,1572788025,1770188465,317643538],[1393919885,220348817,1848699485,1446520269,722861514,1205799809,574095444,835006090],[59992414,12865165,875295909,716039033,957058859,1807780845,1315434097,1119847296],[1225822830,1948022218,561737949,403119222,247789431,1024909432,1329669224,1599870107],[1404193350,1930443310,1200095995,1089150964,1092323648,440683695,1009313770,1870020070],[1422555882,1664759255,1842821599,388722764,1578598887,1030171832,1391642038,220042035],[1942179880,1383048865,1623173784,1975873584,887096482,586962584,2058494665,575438344],[742406919,1002322824,14538930,574259869,1251810823,1209673725,1672587960,87863657],[2029566666,1700810559,1873650587,1342723506,797379060,684847684,708305299,1607942149],[678371265,1924167299,2094018979,1933165419,1823092531,1179740419,205468790,579778607],[1099354724,502028370,909370057,350778266,1682628499,1420285843,1129634664,1712303529],[336043428,573246576,1446458773,168914508,858723303,1770047413,1962757086,469128980],[1178705884,1079238967,1334167566,839100881,988218820,43913509,1708263649,1803013432],[1913164914,317011559,1302428773,1942444552,1366513541,1008062563,1899147831,663710099],[358838078,188406899,2104390857,1899853438,786582055,21111418,2092057202,560465013],[892733674,1533598169,1737938366,568011565,928590650,734426280,561455792,1866947014],[287900822,1486384165,1518978856,1322994706,1763397229,899899632,160577877,2012369148],[568680937,1862196739,1998220926,1480296692,1464221972,1679140235,1157756181,2046227852],[1051214219,128412469,1025142085,366983782,126024760,944316653,378223028,2049521695],[1219354260,1195106900,1805181471,1945569538,1371884420,1632554995,298575617,1183826144],[1542691351,1374931809,84344687,845631530,891352327,804763921,1518373739,1698834476],[1118018232,1580640709,321272193,253123713,943980288,2036221057,690819981,1488287658],[251850924,1955184770,1407746801,2126625680,728541213,852902891,928973503,1204845498],[758063265,1666660879,2128100343,1172529944,1072067140,1134919730,686829410,349133273],[338106258,110167878,829241410,661464535,1954493772,13181634,1960533860,65170999],[1210330382,1859697005,1306078435,702598465,199072708,1371202279,304523975,27926441],[884548151,205026691,2061447642,1339029621,1349019345,1027957864,1150295951,770830641],[1270399478,2055082846,1491849546,2061532373,923982531,981000899,1994061335,1322117226],[1078515221,2042990088,1771861710,1380008301,1628963627,1197302519,2044415314,863691398],[1702599249,1715546143,2080337753,763173239,148287942,1018411728,488291746,664722511],[189007491,653344727,1406301841,1235459284,553358001,110983850,1446686790,1405901510],[1982573133,538815785,1045394833,1111075705,1145923655,1966917805,1216196174,216466512],[284096330,1076339810,708436414,1299179677,1812418700,1862559893,243460438,1863516293],[1429238700,459796312,608131328,687725243,1174925913,399121751,1049587513,1947111622],[931956590,1778669883,2103468297,437968230,1905278611,37117288,74683960,767866472],[1940209755,54913709,1137067503,1957359052,1206577700,836905417,1970661115,230073311],[1254045285,534867872,1094799498,1601205036,1980648409,1890070251,1130906201,733218260],[397913489,2066361474,354678725,1668647406,2102415242,1596097247,1524224688,474840410],[1502324089,1681840247,64759298,1397871624,147341435,1456778971,1141083988,206452011],[1610492512,2114624426,1972850009,735366163,2127278798,125629446,378596110,539422166],[1102962221,41876107,2048432368,618529392,1525974775,1472086917,980527053,1410350741],[1672751016,194671613,1128238659,638822017,904522215,1558171753,434043995,1552644808],[1873122453,455616450,2073419196,310711882,1825027366,125975218,1084244682,1164520973],[1526553612,1664056033,824720030,1211214849,158620401,587107868,383665545,799443109],[955118748,301121750,158866756,1719551280,1653698802,484681148,514370365,258410720],[261016151,626971742,2113702159,598118906,978203802,217443805,1447412416,388526521],[624383503,330219538,114695172,506384345,208327977,2039408822,1048810179,730302732],[96036080,2128915083,295050863,1237724703,1226228999,1404116813,395400226,858829180],[647325310,1990678170,213090302,626381584,761343417,2057036164,986629080,533091363],[1858034289,1280678719,844251912,2055286155,1281662906,563531292,1620640960,1194266744],[1120682992,945006909,807471780,1897235561,1921863204,2096870759,179705903,1416761270],[1449776302,757657397,1301250176,618524222,1012318835,507131049,1011479714,338453458],[105213871,1466124285,1310830259,62634728,1311503004,1382806833,1950939644,1233470597],[1156280777,1803180589,1847251225,1566538166,1807042993,682781072,906518082,190950665],[68260680,1779106392,892384275,365408653,185797992,1951360819,644362329,1910321598],[1861869202,202163060,862851822,936612111,485554431,1240082884,1290245129,274952833],[117001262,198827299,484984697,47345221,483225332,1284014032,1194270213,1207013334],[825418143,1460370804,857153083,58931175,36784588,1000288823,2073268065,2123585211],[412095196,1683824446,899196299,2060045685,337259699,411055510,499939817,1688005805],[917192582,1111644459,1990770823,856729772,1645948245,628430050,236085941,650499584],[1371077116,498321221,494570351,1370269032,1492081535,2087972291,1179498060,916867376],[516570845,458538831,674768836,895168091,229008254,2078522778,276022537,814801486],[1400659895,1611061552,826255534,914358176,453336255,537540129,124481516,618713167],[1348113786,1157518838,1614231511,1308220184,1856432573,159967170,1446072351,124243735],[1438596915,1007118078,1330350062,2100436901,1232201311,1410221718,1347712591,285954182],[419652228,830800603,765520919,3630014,371793668,758413674,1832870705,1507679224],[861192948,958120176,1195095903,1483198854,1095938530,636417173,591554894,918411258],[829412357,1686995054,1213502018,1260233970,39744917,1498946367,1324312505,1811329073],[75531387,308663923,790161533,2063320953,386405481,965150252,1379028695,1698866332],[377585139,278290006,1949710556,424119324,135749958,1416803385,1155880218,2054078267],[991106758,1091422401,892890445,599762485,888217620,968354824,128097047,34721910],[1477929110,1458875871,239295798,1869239644,2084481799,818029129,1382144965,1027464703],[1062611540,2120904289,1750484387,334343248,956671484,899691682,1660329370,1627703584],[1328026160,1300206574,109456870,856451728,166936328,869730054,601476431,406556315],[705555184,1969432406,422995716,1191537072,1471627139,1943280220,710102022,1421259575],[1052851261,1510469807,2072331754,597108131,1779454903,22805975,868409647,1541481495],[1161149752,114139124,1302744922,895247554,1213662653,1471720994,1354388233,2097512422],[1959791106,1269154834,642446439,747603526,1478599090,1035084675,687219174,1339458883],[8403322,1604087327,1578759826,1254091652,1441094215,1453883947,630152867,504160506],[162067842,1450024864,1379785511,1255662602,822326554,945586365,509038106,1610478815],[713877648,365517215,23562983,913543009,1873981145,935905424,1963252317,397697754],[1768176123,1203486561,127578716,630712086,3102722,1867262739,727948000,1035655569],[845489551,1905313976,1269965786,1460379906,563063692,1060091055,15819903,1904049532],[653904245,1296427581,681613189,1975298989,1723564020,658623801,1821735026,125245349],[45176243,1932505998,687156782,1551198882,402002181,322550182,1975971227,2023307435],[1197895004,1666308295,389152621,1842871231,997041803,193638942,1245265089,745792244],[13001157,983151488,983424408,1557826251,1280598855,209454778,223665813,1225013470],[360618916,1831975264,164056191,1290275121,1594747278,1053636396,1037236207,586182659],[1464115109,348341679,1620550106,1130618537,2083565761,1771410429,1526541332,290835993],[398361430,484352840,1140450222,625742231,1851135838,806950539,1868427353,119107513],[1897273901,347900321,1757234544,530831092,1498334450,2076864147,1575784813,982101490],[1763229422,1685068321,1865394479,610771850,1559622793,1401916883,859883476,1355355913],[101276982,194062958,1695835776,1004350757,538238545,85174519,1529965638,715307729],[1580784,567473628,1939603384,708714176,1097348865,323395385,1382894757,1397012454],[807144033,1053193878,2082056212,1960476611,1745877798,1134207452,1517731852,1240162292],[699535131,61971293,287776590,410026608,1623950998,1999492682,951257038,1815194992],[75053631,1828730843,1668623185,1889369532,1839777847,483910549,1970772546,2056470210],[1640167058,1210387322,111819806,929239225,1537564965,433916296,2018851130,835658026],[1923817788,1198051967,1354147272,943796269,860704845,1751406105,1392356349,202473429],[798642258,547147787,718416708,1367184868,1156671368,89309257,180559556,369365699],[1020146322,501178548,1438554889,69352665,279253620,739592296,1002775341,1081933244],[1269212608,248894106,1935408983,1202171861,444046300,213813642,1651888882,131507471],[2073898484,1579110214,1749367392,1102206679,940620849,278321674,114503920,2083232110],[428990559,154363035,1158551040,1117798830,156784616,1072004264,1020046126,2027115322],[602373821,1549768055,1063635892,977298147,1113987157,435260557,408214007,557222121],[728654876,348014151,831913394,64595541,1073829172,1386115662,1988568580,1632484315],[699662981,1587764565,1183111720,151623434,2098887675,1721329273,868146531,866969246],[116013318,1070375332,1379971447,211349298,2075364074,765403249,1076367095,40559137],[769547633,1267766823,288571445,1889365639,1126384849,1215684512,1367482386,1113049653],[1140979403,578745538,133647067,21844087,116209383,614044985,1695773410,825053121],[672142551,718947740,169949148,1544451285,1280484741,680868828,1171767796,425452701],[1406659579,2080957396,415294001,819988109,1238140992,287156235,472985985,1520463240],[1559665785,130900587,144226827,839970562,1896880656,1882618064,1456408829,1734881749],[128302999,775601125,1876399836,278548925,1749066907,121137153,782874279,1532498783],[13122758,1638646836,1366131180,2000485268,2025189178,328744442,1453308828,2068931314],[729267882,1623966020,2024485783,1660413958,783764858,212681524,967234294,150537455],[879549410,1688157562,46787256,1260185256,247360160,885659935,2107023529,589946389],[2020194846,1650416033,580914050,699854342,2010790155,1776208642,1964392011,2085462713],[1520978323,1033867040,1557067552,1969792903,2096453522,1380098116,1407640484,597856972],[1791076066,13407117,1901033645,1507833069,91485315,1628884430,183112519,237262682],[1810980140,1295932560,1419702722,900134257,1592939602,1248818071,1705577004,604682622],[1578676756,1136955625,1280303668,868686243,2055059428,129957856,899634369,628683795],[1041890514,737424704,1785878918,1378844786,1150745052,208312303,452012463,1323224889],[1717407058,269945686,1762115930,96943889,733339094,659382100,1983478829,1272084314],[1363773703,1863158011,1747374521,329353225,389112164,993665611,211674990,1855855861],[885883758,1222273875,1136354264,1293658259,688440446,912578919,58262654,1072065153],[297350527,346492150,1410629514,266534837,1750929225,1365390359,48644680,2077267829],[2051918273,171752853,1571346536,1700264115,1491131081,2016158953,2085078278,1623879204],[86814910,881056810,1409643014,1423693458,79954954,1252089435,1186365033,1176365887],[176697957,2029223083,1709983902,1216195080,936372009,1377162889,1824590025,1078674440],[422312229,1053660749,1733909269,1566844453,1496337944,1155072883,1775845357,1827512030],[121399540,1419626526,831109239,745966311,2044538395,1553079735,2097724452,1979508572],[1301062283,2006067225,1315445487,439309411,1925780103,1409455427,1001131988,1860405366],[1602273149,1863497292,1647147154,653320536,1631729347,1939008490,806687270,1473972813],[751325994,1376437995,1586654336,1510014345,1038128479,321910676,1503742145,93931402],[441826417,494668118,1613141745,1912234942,2115636001,1743233263,121346351,1096088306],[919290038,1076168643,2058843196,181726037,155858185,480617966,1337976245,13445780],[162844850,1419534303,681715916,1123234476,1574229512,1421083650,254491085,41790252],[734591777,271176194,1298994516,1067785612,3584024,1518043537,1881606980,1324719575],[1509637241,1661217669,1651554866,116531978,145527897,1914995081,248525061,87413756],[249152036,1317033843,681136694,492825701,2056902770,687641283,1887099204,1517955062],[1049812305,1921851433,420103537,1065854505,1314849475,1059966599,646904970,662967419],[1306558477,699253348,1123021587,990003330,715669925,1633691618,1419946957,312412030],[546174080,1090928842,725731632,12894819,717340345,98122148,60973688,1084867602],[1494314225,1275804510,1593040970,1280161885,1279003190,750780284,362444973,591740502],[396459785,1217628079,468573553,1899014876,2025165493,1643720620,811508310,1980301432],[474948206,1601281951,1994933481,54577326,900689960,2091192571,1848228835,1156236522],[1163257189,737012299,1332715098,693556000,1532111580,1070063612,124915889,1244481104],[1155585429,96390236,1118389851,1044325469,1089064058,246088041,1856240319,556567546],[441023697,167624259,1236257069,1942961056,1090579407,2034447162,1589442955,1550758997],[1807238851,2076686392,882390292,1713999222,217936934,1698056074,777299120,322497432],[1316484429,1568040748,77497808,1295515493,610262400,1207844024,1846700808,594842221],[197511388,1073394188,76457680,1960741918,346370793,1628363228,1947409462,1100825867],[1196151106,165274254,1962007154,310671306,329200653,112512065,198681058,1927659483],[943418152,559903170,949756105,1574535402,1557338065,394019450,1812793065,1228370875],[2063537574,1986364604,989775209,718856980,472685456,1922006941,605201759,2039512081],[1862648575,712868096,517707131,2091323491,1246778838,1776621380,1600868482,1515760299],[573327060,1518718361,1988421432,1118661109,1652672319,1605094192,1709832651,553703374],[2024946334,260830310,1059564445,1946614943,725834437,674838995,403321393,1364256311],[618321737,97315725,1361629514,1764076778,2057444661,275375220,1614082725,80188256],[1248929842,2082851265,1357926186,1919417454,1282810708,395593131,82239055,1747799108],[857869797,1834314016,617629170,1886989512,1086128914,75015045,1701223057,276676518],[1945357053,2095515099,1737265121,1847221632,918683479,338217195,1606000833,1764802612],[1467729477,352995009,1335290550,2045010334,724506979,543067405,1563464829,1998643717],[1805200358,29982722,440127194,1388807699,139442750,349426497,1838689668,2982997],[1775705223,647267296,378407520,864299079,73477239,924007931,1973394144,1080353903],[1820282046,2043254081,1095693219,1377267924,577364812,353445735,1371497992,88833108],[1665274524,928850964,2083537531,999394350,556764631,1594579694,874922218,456189117],[958848103,1452435437,1934236137,1351807846,1172944106,116943393,541167666,217168087],[75323825,136523919,1428382220,25342494,1401431297,234991223,1498824861,1743620392],[1272255073,259446571,1175274916,3913726,2099459935,1085125481,1406720443,1369667681],[1484790139,923319212,128731069,15225105,1234213807,654729024,825616371,1646686715],[1280796334,989315405,1025487633,919506444,1958275850,1193368013,304393676,1522161130],[1545210850,1015434501,1684147754,589100580,1281997611,731851233,664120909,1876975780],[1252337505,981689955,884365170,646774091,516526452,224774357,1031595646,980805506],[1832982105,1870168500,260868471,1618533927,799194383,895743357,1950562398,1371065800],[1407680366,739376508,190821906,1101483374,1574117384,1274375899,1288462576,1781664198],[1603334121,625671563,1512367984,222706423,1547313152,1436263592,972611921,432432920],[1805988815,1589685702,389169517,1884683485,134231943,1572752958,1934048955,392142509],[260883733,1064274739,565574521,1693056883,612249807,1042131916,109142466,2067309228],[1605810634,1421427337,1658482019,1969668469,1259737410,1815391850,2026831804,1873405786],[99005660,984878083,733097198,245194971,1969127173,1590580894,2027037655,603383774],[1434272435,1364027157,1246092901,1835175506,1422388457,2060180910,1176278018,19575275],[1337846065,2086258280,431777834,1682358512,870739674,316331378,44521682,1784140741],[458139476,241344313,974586720,674675949,1644886836,1900080266,1152699343,441577869],[850291128,352490126,2084220425,1373665600,1666408645,842251450,1336199547,398696354],[1817752669,1758075408,396774015,637420800,999360847,479128906,19521636,952010685],[1287752764,228481805,138055616,592514949,1197989374,203182163,1890370991,2038241888],[796582824,219005919,604499415,1248041427,1794096198,2096889490,1004633600,500390099],[1346398034,135296604,1580220737,163414280,2078856784,742768591,1798845501,1899073588],[1332751345,801832593,882391157,1869487202,245843840,301656039,1078228768,1728552978],[1302952468,77235358,798601978,1397885578,887678214,1851056537,1385316111,170597766],[1304217855,940874228,1403921889,1838857610,1157046385,1037607127,1978500445,746473187],[454018952,1275841726,1584810694,403874613,507792616,141391111,1962692982,754377898],[2023356141,1447006322,396151741,1374801073,1160060638,1761612100,925979843,626116565],[1054030915,1483405586,85324118,775856106,1914956682,186867303,1402994570,1083508866],[584948059,26016740,429792443,1532717212,1199808707,951984846,163123437,13308699],[674223497,1953884381,2097903959,1028611695,1048252060,1520966630,1657770796,2033940886],[874681611,1230722008,1226303554,1352361123,1552161499,229745063,212901575,882330017],[258749541,499164389,714445313,1186244550,1813107387,242411490,647620127,1409447927],[411876389,95290959,1768105951,1035339572,30792834,34891818,1174347422,749282647],[791866510,1703592432,643098701,1380198393,1323717334,705542153,662212783,1129255795],[346502223,134385909,1733854865,818703263,1314187367,1503883143,671261824,1373800453],[359577498,2064000635,1632880253,945180695,877063097,1102121614,1225843685,218183802],[860016600,1906089072,19229913,1144968296,217320408,545713835,1985820784,1150413686],[1463841409,242198599,812079185,49053343,185007506,517797361,1869636366,2029107634],[1411333443,119500543,220025938,1879704102,1528682482,349833908,1277537372,630291933],[2005523888,1911964013,1488096408,750919939,597029543,175994788,199939576,381046668],[1681926166,455686948,1639327594,108146324,397167402,356448110,806585950,2085953920],[1393324351,1784405649,929318138,577021794,1276307163,1953330802,1956006062,84225209],[787081362,961009225,1169750598,400641537,1154600877,1403453648,1903515289,506757018],[893148037,59431240,501105097,255609841,220581605,1559110085,827413559,234804945],[1035359686,1798064427,1661407172,2099328171,1468496511,1092441744,2100598757,1024101578],[1705078980,962836856,1197243809,1512099411,1753057547,1451250761,262851343,811565974],[218762562,572051242,2068485851,1344377936,2052823914,507142806,1024115090,172425872],[522796121,1504501673,411404630,1965978352,1806527588,975796627,447782178,676099038],[217673958,1789720780,112418744,1455410353,680840722,699873584,1006683337,68101640],[550242240,2056048600,363196071,451338275,412302784,1624882287,1089611682,359618333],[849914264,1315721839,987051891,1998977954,1341774829,10344414,331354212,399547576],[207892778,294615148,171106293,200031247,1726612251,398236653,2124692146,382543042],[233506415,1743360551,522320756,986348860,2070498368,476408390,1916756763,1993957587],[33683470,1187797576,1394052057,1236882227,584215645,1037934918,789771347,1645084021],[656983012,1229876743,265383249,1344241664,233933407,1009550947,1661187036,1830286671],[426165454,862535545,1433516730,1939306875,1408414937,1250721683,429493574,2128612630],[2097720881,1307543289,160193781,1230547890,29937986,1963282371,2023091985,1536023566],[2113229846,35148062,196305920,1368467272,1118333120,771181477,1026600112,1199005827],[1939858700,257692428,454886301,1804050052,456313463,205162576,690229438,1937086875],[328190591,287036133,349797302,963356213,211109097,1762775085,1164088661,357183554],[1537134476,1505741087,502199643,468901,1301078711,1481472753,1461515130,1755299310],[934523069,908436821,1911009127,350689830,288841637,2102159703,362528408,900307448],[791891447,1554781818,1630190648,231074778,1983178868,1676429692,1561865448,901322311],[271431929,1850360347,743725897,351275153,1920707015,1195036123,421558703,1446902873],[345362332,1485183555,249203953,333521169,323739944,824291436,729262896,872295585],[475063651,1068914513,2044629476,1905355849,975768691,1767767438,1671959448,1144325441],[439093186,1513768496,1673946355,1526342188,604512558,762402575,12377284,45265967],[642917880,206667840,1090533310,1578054127,576724566,1627032155,2110199316,904646467],[178567866,627806656,728957969,1077708579,1657293494,85939858,2106394286,81429192],[1588965103,1746780991,1761820534,1279471903,1885667854,1196432615,107608773,1214755690],[270655357,433697256,905909924,1854095395,1173925512,32617436,1625856186,1504569075],[2036929152,1341747416,1737164450,1590049524,510245506,2046833599,258631452,25787528],[268218340,1496926800,1806395516,1168638718,369631152,1184687544,1001394378,798206311],[557096533,1656370870,748553617,1606047572,896556551,1572651577,1166301453,819921302],[1990822699,245064850,1314047855,1319146190,1253476987,1112123159,463362340,2127615299],[1037951360,517175932,730004888,769143080,1681898610,1556212813,501898141,494158642],[1167838581,183670014,1894370069,1903936154,243576691,1390466606,256849072,811937588],[391051423,2101858624,1922889099,1174745376,1640373619,1884298334,1534665248,947824719],[511521636,1124627934,1225389815,838515572,960427929,253288767,846813296,2004556062],[529255513,1559757383,1310341070,993100450,1428560131,1621764143,667768264,1472131193],[1973392667,931556605,1524762698,1451986469,960023221,1948624990,1228555728,1715416342],[1038549626,751975418,1761349609,359043812,631068632,777971654,1139577166,609824805],[258005634,1724320918,1139511488,317054,1707383317,681414958,1986088644,2110179630],[1135383183,916381021,2057087510,297827623,1701907398,1401579643,1747414571,602850299],[1084319572,740643202,1967521959,1143770438,1688359635,1908355631,1224383861,1369854597],[960177049,436179622,713495124,1573816663,354950689,876836442,1929277751,1399760606],[184293375,1983793121,981432374,1572836249,1384573810,300781684,1593784038,145503717],[1277557346,81903518,1033778226,1958213348,1469281581,972564856,2067647754,577864659],[791502868,1790940238,827190591,529084036,1546936957,2038553953,473522162,916189740],[1856659830,668712647,1999167810,1722747643,1109951361,1106215426,1768381705,80392201],[2066053791,666919775,265017235,2009271047,601403150,2089282136,438785455,1337416116],[227574080,2120770190,1265779359,1472543562,1554738906,1124942389,1822397397,1705518656],[1439713504,911827019,856006061,1367057201,460683144,1152207964,1557333652,886046133],[1306882345,1974631659,1126644413,900147302,1049331524,1107232048,465878678,1151159522],[932718615,1783689043,488685880,1861891478,931445831,433672344,216730630,1703261020],[1864434440,624715376,1686367203,421958031,446608449,1084655176,527023774,410952662],[1343123262,1868602979,1914833641,2111762072,1612075778,1616703686,580575532,95361053],[2118438716,925353283,1021330929,2005989679,496412601,1230202165,965349007,1389743390],[1954730413,1050944585,1620354666,650180620,1022879015,1387532923,2067552977,1324072486],[1814578038,1254601019,458591700,1214694886,1521355000,1481341860,1907723887,1341467873],[800275737,84694472,188560529,550314245,2095783454,1789922997,2052531904,556336594],[192111733,1744041089,226585238,881791445,725445203,830059052,700416805,2053983052],[1950849618,1296296783,1299487692,555051059,1944066410,1093466214,560311758,1010783937],[263949637,1621195440,922560059,1729876373,1673303775,1022742330,103020007,204062148],[1335485034,2002422732,70909554,1386255070,25790490,1725496142,70776110,1060830505],[899212680,818430410,649363784,21878137,1808344785,21531110,1939252637,986854235],[797986822,410796027,733778467,2022348265,1241554020,911574773,2078044187,1317816865],[593543198,320504701,1918299981,600014631,1235694035,1065444264,926523736,1178042326],[155715453,1647931898,929574613,1153015244,1661290,377133112,182631987,154143708],[163095297,685302886,1599811832,1809234136,830799924,668555730,82835025,287351183],[274741265,204652956,850723460,1784805711,1962411852,103519856,49285980,701574606],[27799585,375841871,1201883274,304098276,1077638029,1254141918,1590296737,1786231087],[881343435,1249508906,2123494178,619766093,66964048,201435148,203417582,955550086],[358594204,1845194978,783728311,1580008357,1943819820,1022643359,904720351,1795231622],[758001883,1352044042,1745853847,472678046,1029955555,101656643,1600681182,493692230],[599576582,283790199,1930152676,861266198,49673240,2101145315,685339373,1164669311],[1494689809,1353849756,323818475,1284032538,1783336029,2102446725,931845869,321362535],[1120172003,1649778611,152996797,1546574241,166501977,519552836,124368663,465224286],[715871685,665567828,1004937557,1946399865,1597413545,1756146540,1111145037,1842496523],[191461799,1179125581,1054457538,177419644,1227289496,1169030994,507923307,790151877],[1880231236,1680579208,5828370,1505299879,697662946,698952123,329390799,77516253],[194580890,1327596842,126469806,760131371,1723715697,1132379149,1552406749,1043427754],[1055013455,986086291,1285890387,2873026,867967628,1995949899,1548833926,1039522000],[1699452138,2105045280,665336757,1709794813,1128195073,1847757542,1613293117,1392083752],[183806816,1620248719,454316861,813645477,84494315,198260141,502020177,1550103342],[683779828,830878657,1045482366,1170590855,1835690562,975141433,204853660,817542497],[435734565,1506326134,1516802336,1761634040,947753573,25220698,666518936,181423559],[927889381,1776459434,1714748332,262038777,960907641,1700831733,1331517035,539819070],[406401611,724401653,1387299568,1069867119,311989057,309024267,213210992,573556482],[1242288093,605322559,1721388,991677455,506553308,392118578,632673714,795092170],[1963238511,1598420519,1247528612,1037686052,693186105,1175604002,1744084203,510634137],[771610483,1247423160,1156671430,1573751310,1620657125,1364946309,424201327,1167343644],[732630479,464897876,1970633838,710727092,455299857,946847387,20043570,412036891],[701784879,666194553,1617218137,1761920917,111123552,1956856922,579614100,244460103],[1906830877,549653088,1586785738,341591669,1194428005,1598705062,497477279,353095478],[2068507811,2049367661,2102948348,11249653,355698367,1650902462,2051953304,709967089],[1243733594,2502944,1178599923,1922210588,1104510962,559067659,1072176242,418408059],[2024848981,2074631098,2027915235,639210344,1198847436,1636335435,1962235355,1654236582],[781190073,1990378886,1471935096,692965942,1452519718,440190844,1339364410,1874131846],[1287510902,769810904,838543078,132577247,860265958,1747325691,1470432070,1736295363],[2075042155,361796236,1802519199,512886918,1029190703,1085736790,1286173540,1399538794],[986138836,138309035,233494034,1759780971,1244773131,1211518632,1918991600,315622794],[1786930715,1534178182,2048682064,725835877,1289007714,2125388279,1915873877,1091230305],[513912452,196337099,847236340,800191326,868686260,212426680,1818889786,879751302],[978167524,708536678,989041882,1661255189,1558480359,1944799342,1085434510,880629379],[1204690428,13125106,1397710559,1442585087,2046958545,416258013,1290658508,1673163791],[1764883749,743584886,1266935771,1235972666,1601875283,1458273874,953558606,1780931587],[975365701,751154676,1158044335,538551789,918111133,1423536075,2038198404,540772179],[903203169,1741133327,2049565507,791875249,1562746728,806651997,1614053392,1016509295],[2098598446,2000440064,2008631278,1090482798,511420247,888505492,1960482368,395650783],[1573369099,1768550127,1878615947,136897102,1748244060,1371138684,1656780709,892960251],[688156687,1474789986,2017946531,820204722,1858654067,216070140,1999909801,1170455075],[974160110,1945371215,527756279,890046488,30211022,1002920641,222822961,197617919],[1446447502,1501289438,2022364164,2010322446,1641036615,2115230903,608301423,949132528],[651272501,1341821454,337635878,1272411555,214791919,1691727274,2046610216,322543926],[87944834,1293663627,1899028693,27662,277335224,433052903,460508736,1111854994],[941653505,833580195,745488515,160978109,164386488,1006524154,1790363299,2074025154],[1068572433,1440009649,1315601343,2098729339,1097253780,897036472,2034505524,1488283907],[503457059,1264351691,914216637,583033639,912477288,1093767473,542180856,672051847],[2033207940,875380181,590427586,1523203046,1003911273,1548577718,127007371,999974834],[1051317707,2029554315,960319331,1040074750,1410026925,1566295850,1443566416,1064493137],[1215156110,1396230955,1518912547,1983239406,1592437419,1800168368,202883418,196707666],[1883038648,1473127922,273004524,1056667266,820360734,1659242838,173866897,894783609],[1493647279,878583941,2068106716,666011669,775512839,2085477082,1806907727,2036485699],[382192923,1767938584,1881496396,1311904421,1221884899,1173046272,630576681,216855],[1211171735,2086719357,1978278093,1649504797,468069075,844089279,322704719,923445605],[874572747,1285279586,1884860658,611530773,944265022,461722203,370876610,2079908978],[771259166,790110336,1481300272,863633082,1173427542,141194281,1235918577,491980206],[769087994,1823753358,675088596,2026980439,441118233,1886970941,563188523,996406779],[915309757,688465694,640501483,801434672,195932596,452503126,910126371,1219074541],[636408709,1564493816,33637026,637690486,1352550223,1034284460,2001871613,942785217],[1945980347,890415103,1603349354,1287869773,17388233,1998430227,1733993228,1852531338],[317508677,905948211,1810967822,1731805636,1950261637,1699344968,1718240971,1406895885],[1100723462,995925869,1342083026,1604754570,1765768393,1598050367,231311773,539498922],[1239780115,1060466121,2128990634,1079003196,1589399966,739451113,1435696256,719352129],[547631192,1018322740,2107797235,453236254,1660384301,1857988839,1959549570,1919038680],[1606815531,552810190,1608391178,1002218835,513567915,42241479,722265671,1869615214],[2119043248,1019557904,507637287,1446407985,2015659089,2016255301,1550128041,1649821673],[844201401,1433823742,1848845245,980728699,1070360146,1017333655,767923633,1027749085],[678757625,1699939324,59105948,1472598947,1829231889,1861005778,877049082,422495851],[1536643928,1095026965,62113500,240662739,1658233935,1055228712,1891501329,1463163881],[797094668,879998850,534269189,1477802200,126998192,564389599,565580255,1683381627],[732126058,801816282,5808024,1667621393,1482192304,1137687327,1226328425,1855540542],[1854075090,2109038862,1909570139,690300071,1790265533,776456670,157061773,342533999],[957112581,929285750,1647809533,906981997,293335074,2098453696,340495944,1983133882],[1773878824,121204510,831132632,618252503,1870262534,1682897779,1436441590,1439911937],[683123995,1535956021,1441593430,2040231216,1587115905,1977714879,421626456,1213590997],[850291096,1402190707,1375734723,187605572,1142697627,233919604,1204301683,505472176],[491085388,600843296,1215315661,660026761,1980625377,1103714883,1405096852,562595570],[1208697551,1425695295,347438215,817946889,918651388,604469854,900085038,809513810],[1710849365,2084641660,977741164,1035308775,1379628613,463557888,1524668464,785997496],[335722755,1834250951,267509490,422408508,790615791,1103619146,1904730800,854334950],[1031965766,2089231560,396891568,732208929,2077182399,412366121,883392978,1254396532],[2109250069,2030732980,988589736,2088257164,1098613336,895822468,283216256,525270371],[769969833,951704209,1324831731,2109819590,1661883199,588722275,1260113607,452608356],[1034289095,584977613,1701630093,1955112945,1781167599,149130032,114256663,1039318570],[291361759,1440249910,1786819526,237999955,610635581,1648528785,713316435,345180867],[1326142350,1940113460,1300041622,16318216,263792349,209583601,287711831,1994828506],[1634868300,1285211920,383426174,2112214763,56993735,203078110,1470474147,1898200076],[1501309638,1226201894,1974726585,543528991,454568408,1126048627,1753666764,888183482],[1066544000,1265391181,59583212,1097122360,1503856971,1077702696,23265945,1133603231],[399597336,331796413,1756658979,1747055439,18027482,2016526884,628261379,1673229202],[776372530,1670064963,575974354,115370054,837634004,107759189,289527802,1909518657],[1432089136,1745111310,552826552,1793287298,2103744555,1230173346,666610909,134136871],[162688452,739638683,2057606890,1573585210,424722924,992124083,753796951,1207491647],[1557701268,1017676066,1206936449,1250385834,107087371,877551266,1703528589,907893551],[1685815829,954101210,578787384,1145967855,1956645118,1588482079,888002967,1269698904],[1068086415,315596275,991923772,2078635074,737667589,367393559,415666464,1872258131],[1005056811,1891743213,312987110,743179566,237502179,1940492905,1700238902,1623349996],[1940231864,1004980954,183431406,807538239,108117805,1504926790,888281611,1365842504],[347462584,1621618213,1185346042,1320559183,640919747,660095124,1064120031,304193110],[2043308773,1510091197,90856309,168592766,1609547622,893227722,366016283,1295712800],[1120874980,2022834212,884185431,539151037,554619236,1741951543,1375385573,2030312254],[89391780,1986304110,1407354685,1809212030,2046564526,1059847478,856030415,804514137],[1446796593,1095349381,1377828149,1836391391,1623662947,1488655063,431639051,248731796],[1004131746,1184631551,206150492,733394281,1091639353,302478342,580762800,1683001595],[419984023,1282626507,470668140,1663410486,481228628,1586761592,1767023523,1273634758],[593519615,671915087,1290080944,426702362,1590361686,144338684,441170591,1942559014],[1554528319,979344831,1959755889,803337586,1480058239,285596432,1080479741,958177905],[1407188938,1770610940,1833081970,1958069555,673516672,1249260595,1657951676,1216469695],[357536513,105851052,1082872443,1689828821,1443088459,1779841048,991413566,197812420],[1874344608,1784255178,594076384,430161767,673239265,382091421,126589349,1001843041],[317845034,1814761275,856241896,232292646,688442843,1600199589,1843286809,577270920],[1825688258,826428958,1460044049,561249882,807233148,2123935148,638575704,1001057161],[2038833699,1788596157,1723268455,1253305579,1549997356,1300603702,1090594570,1015074193],[279422969,1667524297,1440022728,1028001458,143075000,425348299,38388950,926615428],[1653982750,526519297,491233041,499754051,1642325207,954449009,1589503165,1404887802],[1419630482,569599251,1489829463,1887249740,1685946955,300327081,1839919332,335662997],[287824913,572320054,445932178,937574411,1566042219,52071569,136660564,1380212773],[419322896,1419111550,1035266476,2067175707,2040807801,1281758104,522539401,974965774],[564202723,422053562,1203676599,428517035,1294774943,1880444010,1860163092,1487340216],[765415204,62439804,2088146570,1514048342,1808622382,753482662,1373630299,184800291],[717068125,1935456134,898343480,629685463,398505564,1948273587,1837011138,1219150269],[1176743350,111890284,1140274433,1884847416,23050356,797342715,1786209925,858716780],[967013971,656504344,463388569,1814107321,1803515247,1340886553,227809553,130641527],[349908004,1017585671,1577873942,1151147437,566550234,1122266288,23699405,184501507],[1980033820,1173409882,1851035558,1823300154,574958823,969444384,1676491847,1529949100],[52653948,1043064369,20835266,1563266945,1861422449,94708507,686425019,594342009],[215305322,181839425,86668002,829520814,1484329381,1428709996,1890518997,1813062405],[633114018,1862381667,1774664056,1959611056,696636660,303378686,672479826,1545523466],[993443787,808590652,1478489610,1671822225,916029155,1301742619,1866149026,214056794],[1893650040,1662165815,366943870,119000799,2048457926,1453156498,518507959,2057186583],[643608804,1558520136,921287870,994018890,2324636,1447028679,2016990024,768600293],[1669786826,1500939803,337334786,1719666534,1312479537,1678130978,964183041,1026842351],[1482698443,730742501,1415137547,1683339433,1783781954,332787233,412755639,465853311],[985327111,980143913,694210256,678500476,2121645291,2050680,271048274,342090237],[725321361,155399283,1198193490,1151813941,1337896876,1472681363,247865074,481131851],[44371483,1111304054,1327416713,1633924859,1563842172,860356013,409871030,715361950],[284756831,909822778,1288706254,1980580797,1618200490,1170942519,995106036,2003756792],[721809034,1606093724,1345576525,1978175974,340106466,35222380,1717652918,137357767],[1209134288,1670198678,182542427,44165335,1642534195,1116773905,672451316,1539455072],[36895286,1839893496,570917919,447795678,1223805389,857299162,994427564,739882914],[310710807,855806476,99431219,492036192,578049641,1573347768,471528558,1536860534],[1685725829,830768813,1330778212,206012920,1880715125,1839532493,1641518072,623060950],[1656567387,1881658413,906190011,1196151071,672078604,516098520,1099426944,1717898854],[243333834,1444998576,476438214,1741070977,1106205537,2027469963,1332295032,605594487],[409551320,1977194006,1788359335,761900727,413018878,1704591763,1117086407,1145976980],[1053412495,385330266,218197529,658562054,1092957943,482953869,96711799,1889879637],[1816311607,445491447,1924661383,2042871004,1684253062,94518895,67169014,1062590402],[39205812,1897698768,1724980101,55510136,1204379631,878545436,1163003847,534956014],[1747747556,166524310,519836302,21939428,1672435048,1467951093,255453390,1383662628],[1600978676,148970047,327498496,199674009,262956079,1429769584,311614670,2086383192],[1834066037,545698017,2098749412,15934957,1861381292,1205979771,252609405,1337568586],[1077092532,2033875216,824521029,1422329168,1277734919,1701613711,879945001,1705565351],[284272118,981907522,1972763152,356422304,1431809891,1860507097,596559592,308257432],[820102127,1167869473,1467150511,1279515801,1925276875,977732403,805627903,761482988],[150605222,1026741692,1495154608,1978175830,1811417955,206763069,1787732810,1167548895],[1178526539,647451308,139596877,1498868948,498978493,601082720,1656113402,413862768],[991946639,1340729379,1742910759,674468325,254770056,228904423,107078352,1256495211],[26989272,706562067,1934360632,1643443611,1559248285,2058532007,44854766,1553920510],[1548478214,2110166449,989587040,434340848,287959162,774440093,1123066287,335011654],[743227843,1193409994,80621522,995782812,1081637196,1456841465,2077324285,1802183250],[1691124796,1076667732,119254758,206708378,1995513754,1005834729,531202283,1789723306],[604767409,46874173,565180375,2080011889,644103179,1033239744,1559134178,1349686195],[2077360936,36319964,1632553189,1593098543,203356549,1779906491,1175980794,870454330],[1417402037,339493724,1645080175,1548830761,1914078566,1530747659,879337780,650821517],[232342304,1029487007,92455834,598269064,1920078576,1473504356,2014567115,1396712591],[573548532,354909414,453323994,714401820,530079886,1563824999,807764071,1855559773],[1757610946,489528767,1742573926,745068355,1281011056,612676204,1615830566,1986870101],[80773897,1025883955,254275822,1374407381,288038165,1696101043,325811572,260904726],[1405401603,905740815,29156349,1583343343,1795606374,1579118176,1477243532,443102816],[2118439359,225265231,1773902134,2105178016,1890253045,612516644,555057261,162292653],[1681465739,1351077390,951952707,2045520263,712768603,1718476124,1288734738,1437242085],[290296029,3351836,1109894773,1104045563,600026813,1215743928,1882851339,1097891445],[1128903347,207168393,1912055247,840586134,148078403,1602294697,924191083,478840899],[287786405,241154594,1210733928,524980200,1380554536,1428674555,1053840477,673410777],[429852799,402573988,418950542,670697544,1694961252,1560509796,2018161378,472616303],[247200786,1373790836,695887329,835320145,869732585,2042634808,1548704417,548225605],[1133183682,1203039240,784093144,1211447589,7056529,441844753,81167758,1682533222],[1223196645,313601222,460842494,1121335954,1564986997,1054378488,1465041169,1200257415],[46264046,678114661,1913192421,614025209,1482001676,209119511,2089453766,441624244],[1194515109,326058366,809273349,1082847962,1999040350,905499223,1217069245,420787927],[1998383295,1507500780,1459873099,1110229072,1119245311,186103049,1450715451,1607844190],[1519676494,636290248,137901631,1162294668,1427403868,1011672836,287254578,465454608],[104978814,659921621,1040503967,692167166,161251803,647801520,1378974264,8759646],[1175027558,701079366,515832908,1705354732,225826744,1064085182,1203660702,3806512],[18392857,23461771,175177573,682280262,1393403757,1796593927,234781610,1577816262],[109524719,1790532395,1602587563,1027985969,316141567,121529129,470449961,1280229213],[2089437924,1846241045,1682710331,872210238,974323134,607014395,1956429116,169603855],[1759830342,1637116477,337230943,1374920336,144038009,1203822585,881687646,2058029494],[940143738,1857967252,1999736092,895749619,747676478,2077366599,676660602,1283811119],[541487046,217743918,596319039,779801495,2129696883,2098469386,420715156,792384616],[2050616602,1708946034,801483475,326543127,284943680,1724251297,1580842302,431591745],[2092567425,53724059,692760876,1462374131,1064313148,1874850781,859403463,769778166],[150825507,1561879627,966816383,1283898809,249162539,1720419514,1125929523,1164755049],[1540237722,707563509,1376441207,148255227,1495800966,501070063,1904722181,1436547247],[1873266654,1018797783,1498432813,2040570453,34814091,1779454049,712880363,1897350568],[2096163835,798480341,1038861396,554672191,1368038166,1848898706,593862975,1342190233],[1713484421,2072998565,1394865264,411650993,779333814,672359418,384984319,1852587169],[878682168,1184249685,1680215594,869564337,72124980,1495446771,488477122,65677355],[2095670303,1527531722,1708300857,1428096216,2035513750,477318380,1393101826,1977940287],[787881814,1678110112,918449702,1228890824,1953460804,1839572114,997348986,1392262824],[657236692,1815172761,493218082,189058167,2391665,418904608,1669226291,559632495],[1967905682,377480336,861145813,991518797,1880690309,971338468,1310535682,1300233365],[909454853,1711653993,845969462,273358663,1572447772,713588106,1442120659,703578239],[713778077,574161038,886435843,2034751098,455006467,236036594,1025145223,268317088],[417535518,1448498322,1053513676,1647125349,1264510743,1488688941,1682341616,343269100],[1287217716,1853663908,469477987,916546581,892988495,1870505588,551474135,1990106561],[27376062,1940902003,1833143671,989479758,1216479582,566391048,1267341994,148188490],[169794706,909442489,423752981,1509131836,95724234,402270211,1282222031,1944946542],[261370636,733577988,1728969012,1656759211,2082752268,1796275501,1072153762,1094875334],[599702229,1375532464,357870162,1357861989,623531956,1100930065,1781572950,128794731],[44744898,1089749836,1769660463,1367974376,1810869186,2099499327,1045777863,63895452],[1268531042,73762997,169069046,1887615272,1640619287,149400252,478113466,1235633083],[982693695,1391591366,335399912,924745247,1651296368,415219079,1573250902,2085078734],[439586246,1128668881,1044311659,1124965303,1645970596,524391762,1193243,1633391800],[1779354354,1082723475,1693076708,1042635746,1222635303,1032071819,1941277449,1256665397],[865776880,1464704683,881445846,1661077221,891756073,691069759,382181822,569056328],[166222557,886973011,1466979843,1837218790,625563901,1819936759,1760919412,426805093],[1174610758,982707622,634612423,214251157,362506847,1185857032,2003065542,1379187382],[304164411,1505341135,227818270,1429822894,1657742140,1097401586,1534814433,1995812046],[2061743085,1626481503,1317771977,197640096,11791795,1742060620,2037453126,555236437],[892874397,638664360,717072355,1275595682,79260556,1150378126,1638769195,1216536609],[1111833525,1443156966,924830026,1458891580,1094091534,599097714,143308896,16591230],[692261577,53062542,1913945510,101919216,159459131,1357338601,345438262,1456913676],[864289677,547667004,1782955824,1228618017,367114928,1612278856,2056256804,63241818],[42807015,1802925842,1403031117,458608956,1816820198,1448586818,1550885138,202153210],[1366090024,1591670657,1903691512,1418151905,719089921,1064586806,1722765872,1273884893],[2095314572,2097584562,2024107872,688154481,724912068,1686501518,915089458,1809107398],[1940605900,1926437893,386647279,1531675164,844968817,1884165660,908355668,1952316028],[30496916,2119036274,972884532,1997284137,17827838,987246652,702360988,38166130],[352135282,1852940127,1131876632,1370880228,353751417,1867960168,1987643283,864080691],[72716787,1259196808,1912182366,822151182,1556596828,947686258,1468411511,430364386],[729224492,1148962419,29457720,1956364929,916784270,317953208,98498672,764161383],[1434916787,285856114,142744154,1572183607,1438107405,1300675519,596870973,349624976],[1635232811,895013425,793915240,1065054588,742609671,1915236483,861005709,1163921209],[1516957362,517353150,155871557,1058800833,444220041,1211906474,177670505,588981044],[957701766,1859009690,695839241,1740904264,1240554423,1959152665,322731387,1468260206],[1043906211,1719572701,243661638,2095912625,1587120389,1610199857,203099434,868689787],[727842186,1040600651,1293947718,983334453,2079415591,360093463,1776372865,844656925],[1870701157,1239444851,30654426,343210205,1197367935,1574176267,1360286829,595759448],[1720573906,1680870765,933822193,1453434704,198565371,601733747,1200620878,714595127],[2078784297,1549050889,1596556290,783776070,15584767,1522776889,1515243490,1694772308],[765282250,1506546014,1469401327,1403434781,653917539,1204105024,738124224,1616330812],[216610239,601961565,405851139,1671438405,1159009039,1107483141,194761918,1692647828],[1714014177,561350211,1432803800,1870920145,1246459902,1045477057,553416140,1908299413],[141105732,71735472,148094838,255567465,1794037660,1089726920,179145195,99148594],[1317128794,10304429,1896111614,784210785,1542948676,135048840,1846026972,2118458531],[1191811566,1049863784,1986908917,73648996,194365282,1762388944,1225368195,263845594],[1813580791,126949994,245459693,1489339813,564104107,600121430,1932670354,634393414],[510471890,569725233,1602729279,1025824819,606289939,519770106,619353882,1189551458],[1490313458,913335658,1070611101,2099347846,1884889500,2007660668,975702493,1984284512],[313995910,1261469872,39341971,921414407,218344242,1635906907,439004943,1431641947],[1971386265,501644144,630825497,1645332001,1136482387,559960741,78139818,1152146911],[1216532833,993522947,151852096,1862813638,1424968395,1416407407,1863570308,1505868379],[711971795,58289418,854439541,472514363,147591935,1212102926,879730351,1184182014],[1448562226,73371625,1975127304,1643643630,1887745710,1291270508,873098716,1862249516],[1826482355,2034548429,1391053268,484562268,254040159,1513669477,1639931972,1265366576],[510039189,585221614,880357950,729217231,1103492541,1498845700,1446531561,274872636],[1523028871,1423285116,398656674,1948607034,1378370398,2002840301,1304569813,194536541],[856792381,1857300470,84881943,44067925,1452625354,1381011228,2007709620,61452296],[439639440,38065030,72828098,1209655322,1818472590,761660547,1309004145,868379521],[1564938026,1051932338,975156092,1526198429,1702637252,1781516555,1269606216,1847866994],[1257796197,1955833368,1104544029,66805829,779556284,1293689196,1535713749,1470571338],[29261418,283259195,1724909392,1910018233,479517316,1783494587,827125293,1231034933],[1969317794,536159522,123288682,1955567255,539814521,1985327988,138532795,1391162351],[1962368416,148432497,828669634,1212090061,1507833369,1510426782,244836597,536649146],[36068639,1153386448,57588669,1831088167,1480542532,1155941707,1177431127,852698518],[995509493,897080,1966835874,650888041,1185313030,85153533,1409676809,669897127],[115815046,378130847,2035864195,721661892,199230705,1452855108,1999467573,786205232],[1405790472,1829033142,1225910236,1506250561,460024672,2038954535,854738120,1111141267],[1945667799,1721519686,1983296438,40011573,1877551998,897417338,1115518901,388939803],[1606100654,1840103400,349243532,1503963442,362041089,2124373882,557475178,1507329151],[1459923912,539566603,405329870,937658550,2110174363,471811412,1263095823,1502588675],[355732977,2023216997,1320640494,427510193,1329149820,696879524,2128152787,67707483],[258017443,591548758,254625389,1877705406,1096471861,1751073312,542331371,1914422169],[1627620046,2077783384,2114704752,1284850151,1919426090,315526292,474219945,658780664],[160149498,1185105485,169160250,363937687,1513155669,1965924829,422221690,1051242626],[1266202984,531993618,1616326075,767066250,170466620,1915784883,459757272,1422246436],[787569793,943434158,257275533,1774765994,2034994524,880200460,1565617004,1178338729],[1174686006,1868677245,1623510017,1044491434,2079867463,1010482189,1471550375,354083898],[1233188464,283750433,1356279299,385426746,1700947919,1536443451,1219036,269015680],[109007243,965374428,1262756957,587871802,470763668,654693356,4556144,672842982],[155408882,364113397,214404491,90679764,233982812,622646298,1316700014,1542027695],[2052229237,1626110554,896397975,877791259,116561418,557130220,121265964,720657985],[1649137347,1547339354,1586308502,17886502,442147212,1106223490,983596016,1739628035],[347590956,1650822616,348009943,419501219,1431567739,2004287289,1588823240,1067070065],[695749242,419901148,677797877,1600403119,820818580,1847908825,1138393042,97652752],[2065923621,719695428,595759876,1317514853,384054510,2086907160,1687600333,463169580],[1801817919,663918303,1658732673,978936234,467611361,206800046,1080329974,521437125],[269853598,436555209,1527248056,942981583,1213136970,1276298748,1244606659,610954741],[716359211,931610503,1791553012,2069597616,1671173086,1143621477,1959504746,389530376],[1707380082,1730923469,1916251612,1291131479,874290633,701334736,1543868827,1689397825],[451982157,877844457,843438285,331841204,1705699322,1908083803,927276747,2020955215],[421901321,1873941764,713730625,1639471077,1683654409,1077026723,2023123802,1025252619],[1959562416,978739245,1894847674,1498652651,880223066,540864036,657000643,1574225245],[1896973895,923048901,865593103,904250894,1514263305,866495873,1917928766,1462535145],[443781241,970345979,585770126,1460834180,20814587,1700277564,338220397,1227768247],[1608886457,397271139,1616063675,212570646,1212444906,1006444752,1463139779,1089066430],[747721163,800120068,1957602621,220127527,231236224,437565181,357938598,929982750],[292191176,452753655,1274517163,2030847802,1720542803,1339525630,1411927238,762801941],[795242016,2075068886,1393664567,1051384833,958191285,134294693,2093962714,1038944219],[1925234641,1953816375,60936753,1964387680,1206150640,255219397,951635627,1661882060],[214656520,1931263432,819815726,458412073,1070838418,1502201321,748742660,910258158],[1829120692,1422499774,1591483041,1992184833,692562181,1549841112,473724945,1151204695],[678053219,1118702059,1210401875,1936588918,1816193747,1270135389,60789222,1522325103],[821450729,344818130,1985182160,1640031720,1308999300,1645171352,1085310405,1944302932],[1408661516,699684041,488405676,1748959596,550693587,702892579,1782010859,1599978179],[1615737755,919500437,793112694,386477804,2017601667,1627708141,176284838,189543432],[1093583061,6010740,447712101,1824405589,935190728,1127060208,912412667,229917431],[54104498,2074030280,66884457,758818338,1802022429,945087714,843148923,1172033644],[455621202,1207582458,2015620171,948255453,1356868857,581665401,2044003371,728271827],[1211212723,1009675187,1922341470,376290938,224614944,1878630787,1874705061,2097502825],[1293464754,1750277228,362086459,239322735,94261943,41459313,1992005726,973323427],[1483771078,302340221,962492432,1092749870,1730624228,1150910623,611317764,2057240011],[134256372,562350382,504030432,1599218195,463984131,1110638591,1135632132,17563035],[433873498,59289685,1921876496,1715983849,1825703213,679919859,620877558,1726158825],[997606733,1061963350,1064808301,10309487,750875874,1112051931,1065726687,662277014],[981425551,504694984,1115905442,328031247,1565727845,1619915760,1824690459,939744552],[847192105,2100552794,1191527110,144438567,1035673159,25129937,1067561658,1577039904],[748372305,993257322,1068448795,1690711337,1137559263,1602400076,257934458,1307767965],[1273533746,1692747332,1691070920,376496745,1208493231,819002874,1779263674,748427549],[97355212,56924969,603969942,1744814737,1448839878,1322556521,682386050,569688292],[1670308461,1794699004,297583998,854733987,1199785739,53379592,600324136,292370352],[318030431,1312025989,1287220468,1571216044,1177354621,654339025,1217169435,1793703954],[282095870,961077668,1408573619,12995891,270004435,1104413015,914966197,1000359249],[2023523590,406810001,1649754700,1426552158,466417451,1068464629,1228417946,1872178269],[719346564,222256585,999773299,1132032333,1565417376,928097708,1253466531,755308490],[722156265,3108243,761134631,746827045,1535521416,1889630874,804314151,1217777115],[437403855,1839426440,1406652471,620168171,714574278,1958908706,2000842218,1569197636],[921538751,1293668729,382662963,264879422,36241443,437372274,688518768,246096136],[1254794661,1715523311,1405101084,1010335177,1042252538,911001156,1131887854,1024254803],[1729620059,1636796997,1258463174,1996289233,121685168,756570008,133057282,1085393897],[1292380053,1482335700,1452081782,1133910611,742314424,1133295501,1878176830,1419729827],[1673304033,1821825572,548997142,426571466,963818629,237981606,1893510415,324040310],[731984429,545316293,1570458678,510075431,1587974095,15193242,1263611110,1004218729],[1778784203,786705420,331713499,2014120291,773884682,1340983141,1631053389,537953001],[1038347796,106171355,1908267391,830617873,358363893,1432737529,1566296085,1891679869],[1514083986,655582070,1968633592,1350353536,1731599326,500513594,651146289,1307315968],[2095239647,1953942048,1172329116,1046665447,910010551,649476371,131811976,1835927208],[1371246446,492109655,1261622790,660642422,1396536354,2095133652,1344983767,1051119644],[256203950,345144304,730349678,1759149294,380494921,2112330849,1121328802,65586376],[2118198519,1073170562,539805898,1781247988,994982514,1517385354,1405730293,478794928],[1644312899,419342971,1546159211,15629941,1259399500,109093206,1212339326,1751210614],[1716317408,679948011,1260200491,2114784599,148629104,1473765298,2071333725,320736370],[1448108657,1772686892,843905822,2078125299,581353695,972017851,2112545087,1243503362],[1844971212,171138119,707461672,1211956225,871139802,256833557,2058439696,965315223],[66882340,1381069958,1781329910,1726202784,609560703,793761670,1283983263,733075891],[156072147,144999414,1343368989,181753393,394465476,1952961832,1136408994,1965721493],[2092500436,325731532,78912010,905240378,702484354,1156266386,1355379527,1575008573],[935547436,1753975556,1258365933,60647664,234519203,183357388,299352136,98301747],[1209720474,1041750199,737767922,1120486512,1125534034,1634521691,269842810,661522402],[758633155,1705461493,678936363,440869179,308677451,1584572337,926519102,3876544],[1234481608,1022082354,909260740,1412805184,146240279,821397412,1165637472,496141568],[251058861,812972053,962873525,199969508,16785740,1647103189,779073324,380946371],[957679887,1583032424,1728171763,691756295,622693958,473295388,2052816779,1690304124],[887567012,1261143497,1307708818,1079603460,543089064,1208539774,547567787,1756436756],[776739688,2110996179,596427530,1979113818,1530449533,1216556421,567012199,989133862],[500565744,1854387548,328307948,57104537,100308711,813825744,2044128929,261080547],[1812229304,1089859817,826035435,824927442,2038928826,1017460247,1471675492,858407041],[723253914,711887623,268122282,1469861185,1789928846,1260867631,394132755,979136157],[397991800,2034856604,83910967,1814129096,468702630,1815180575,595740806,1544673782],[1781483035,978025014,2063110923,1484821158,1869300206,518875247,1624256190,1123265074],[732173149,1225368355,1106914911,272946414,663567969,1046495018,1851932684,710501062],[340509203,1005569788,1084710213,1056331213,1967618713,1222449692,1944715235,1774913701],[1540393938,417723956,725030689,244309022,1536928049,24886186,1768081194,479050598],[105893190,2058263882,1395111350,1161513381,946305755,919034009,1594561650,1829996431],[1466836057,1677833204,2081724665,25941824,946807247,1251895034,2017676769,601300050],[884885958,406406727,417338167,1089014467,251777001,2008144513,1522176048,1797568193],[1624336597,299335479,531246647,1216354909,597330982,21997467,792817148,1952721849],[213991698,1022569094,773640257,81954317,1369693150,88612485,1633787020,317156527],[68779556,214508249,1128155921,1322995413,1839837238,917982422,1684073478,1757804125],[1941357518,2108221225,1913020592,1225484912,961958172,217816486,264763368,1520551864],[1069630395,1825560656,721789490,1558225663,1161940543,149579360,1946440445,110541597],[922036386,837017064,870520907,1260280197,1887894798,1455067114,1028191779,1127621330],[860309911,1656890605,1419261292,357758993,1037889565,1229873615,997618805,764925520],[654813206,2110209546,1443975089,1005503152,1734638261,593976235,1378839092,396606791],[2128102755,7016179,177014586,1651112083,1157779933,1451402021,1115970334,893093125],[740721287,1015474530,1381108485,1798120475,433286405,369026615,698675350,1455367037],[902356068,770315232,382420100,1285536637,659195832,114891963,1501859282,434906471],[727753399,1005401621,1757866949,510176071,297651675,783600027,2050534477,108226497],[143854037,1163669408,1360384989,110681721,1729582221,2098649691,358385740,661641694],[1090970842,67134176,1838662002,1767290003,1229140159,1502683705,492276895,1910493976],[1891963079,250267001,948909527,625932696,1913646464,2044603641,124473915,2050662315],[1731670667,961094241,808385968,355300138,1885665165,1829100896,2107093827,696038797],[1497586011,1435747773,139241240,1726955825,673018931,736423521,1956399656,1074536646],[1703297179,2058781330,1068379931,311269811,1990968878,654386985,1913571339,1233847469],[850422366,365703025,71413188,1176955346,1814424825,397916582,1296923841,993828025],[473904996,1906541180,370600772,2082410747,874867141,1298958096,262352636,1526432979],[1247653646,1773270536,1346922389,1886948119,584019995,2096137702,1634320885,879006213],[968157451,823993429,1487265935,1481971298,511558993,2026451402,295863947,683670549],[1331883664,1608283789,738252818,1961510164,1112351701,110164175,368913436,42153694],[258070814,597692979,1624148504,733089636,902382832,1692910717,1749935716,1937648982],[1918104394,716001672,1184014801,998956709,877096542,1825406131,706387220,705687107],[1371227777,446222277,506100431,1945702900,489671043,872290053,725562914,1861403927],[1508414536,907287988,728728439,2042144261,347614078,298435270,539327923,923090953],[189837677,256807435,1778427212,325327411,650805645,1272293350,242433476,923378347],[1079122433,561979300,1463812533,1573054594,536384340,659493726,261617396,1010425979],[245646304,443959596,2066260732,1588431838,286492191,932585538,755425498,208811050],[1572762889,2062990737,1534102239,706077031,561549202,42469732,1691613174,400006940],[1368011470,643394055,1307397575,465675750,1101665404,1608692965,1225086343,1527281892],[214881741,121919047,391510156,1513349052,1304509996,1326582073,1043302889,1089473958],[918119585,901807458,929666482,1261514736,2092009535,1522997777,750943735,2102567751],[611435374,1403920225,1181664182,1666857001,1401329285,568872964,12996867,69668377],[561683940,813178328,140689248,933098366,1179481908,696996544,1335152090,492735700],[1754463663,1984845819,426482079,437096056,1802157462,638531394,1892438029,369942892],[163069494,1340048764,364959398,960688735,178034087,574310365,537213848,1239373771],[1187642494,174683407,1460530419,1323322036,755644327,738191035,1670099541,1510954105],[1365175141,1211187108,1228642365,432638867,1086650464,1629922,1684656756,1929953005],[538238191,1108843832,921009018,1600291949,616023913,729810515,1294468649,448865398],[964084375,1015934494,225307751,395676927,1243950410,1604976449,1629516827,430320604],[1190830237,169501076,1176600574,191039709,210393531,1227318445,1762815047,1188673570],[285353795,1722475626,1505195366,1857291924,806857965,1676238222,577447886,193519794],[1226088592,1556129300,1997631331,738696069,778746001,791365224,1074370398,1725947838],[427411619,1547095062,2028132892,1375635824,237341219,1876035881,1922777070,356535639],[1220254587,2102266712,1329116989,816787492,1833710222,158256582,1660114657,1167349662],[2119914221,9364656,1609824968,1889253226,793979388,298010129,1294574033,336755323],[1103677113,967107743,752033892,1084496195,559397687,825189739,1640418095,577177727],[1491866628,942976659,38770885,663124583,1266423483,1218638780,647508908,1220595359],[1391167167,1408510560,696390940,636276362,616250806,942935580,414449967,927477686],[137879352,461665169,785440955,188914053,560364277,14463604,637529713,497500695],[1649900556,1935387102,171254989,1096913791,984061786,1990952484,1749361275,105426977],[1616616045,2084382587,629859371,1200992065,1258617484,606557664,185319561,984311049],[679561744,286424951,132697866,336929201,1225561273,216945055,137845981,1943159225],[560199480,1136558364,1589235056,1246900022,805382452,1850629859,1074869421,393183135],[1841954045,1224445435,1372909798,1591251474,1745335967,621744725,1962851081,1618092577],[1007474793,1660153858,147865073,484125886,1887787205,1694287392,1315316621,601417299],[282513038,1430617104,1421741638,1430351816,868233967,1107269706,109954640,2007618860],[1943944761,47864486,293320103,1630329391,1876886179,1447584550,1324791876,721567760],[790455487,1171207322,1656916265,185549480,1020782119,618983191,1558946635,414377851],[569991745,26666701,663106299,40275571,784857458,247092561,867958918,1442970360],[1214008778,615873750,1963075587,1918692786,274350341,1434295960,1262073248,1370884702],[1319013665,1501075332,1521590652,2054439798,1652725404,1564116920,1043317558,1827241766],[220208153,497101668,1643180221,1749459466,1596472366,1674860311,627249578,1016499444],[1722328401,1157520392,1549205711,262322330,54969099,420902794,296803091,1350499863],[785529027,1367059110,1646640846,1930802130,965915568,1549619752,1776934942,1291969513],[339661672,1795161089,112525456,630705173,281346647,553762537,910710579,1107093047],[610043481,541649221,7996440,154037380,1104319453,1072125166,1844518547,718072909],[627592376,35379405,765530355,2068625144,588445021,745062504,314376855,1755326773],[771183110,1507299500,687541417,2056210422,1685555500,277048429,1468467717,2026859245],[737487702,1879495860,765983930,2121943819,1264635957,1117239358,1543967461,307274756],[1567892570,545530315,547669875,1611750698,261762909,1789800676,1895910219,548158200],[137940079,1288928301,1629990310,281767533,1340627557,206696946,1662318445,1782054139],[1186868234,429557442,1760082732,1864805858,275763276,1967686249,1717571536,293458986],[90369598,856949587,1863795931,1023131903,1254433400,1047453685,1595385446,841085639],[1173123887,819504371,522282540,52521757,1239004689,190242357,1387051782,553172921],[754731319,1015030782,943197384,49068480,1817561504,1082865861,1015446818,382249845],[1362504699,293613628,1635577553,1220381598,787085840,1373636147,1292150133,1026719269],[241054354,1389832209,78744890,13099241,105492963,249934207,45269969,408567768],[293799765,226991937,359535069,1116158803,1285024452,921483100,2105108357,618305956],[869480087,1841180462,567818840,136522851,1353416847,361111395,842492852,455604047],[1952510931,1538696408,2069572242,722802506,570530657,1504612856,1198095751,1737369693],[1221853211,948959536,1944869741,246856895,173492479,321909730,1575943767,582397698],[950522581,1265383721,48725231,16840099,998514795,654280025,615509253,636426543],[1008563571,202767118,1946256325,949270538,1964238569,729332776,1512112732,693470623],[1594926758,785173433,1792357445,106610341,1503093577,1570372485,196280793,1785654486],[1888249771,1689900583,68999028,1501960468,1360022777,701898826,1096017728,1706612930],[1852206554,1311932099,904799150,1785646180,1283593391,643567317,126777925,1797003704],[1584803448,1851663786,1502693177,1142339138,2004966387,1244156569,303849043,425771231],[96421538,1021151623,1990168670,439568617,1427318210,599330296,1357104215,100275111],[413222663,559500366,1766758541,1964809344,1740148464,1075152452,1109066133,1584277101],[1793583183,726642306,1678160910,768540675,956005017,1056795524,499691213,1571454235],[1714977079,1873791764,756127947,191934081,2100912091,1653033566,1565356578,549506123],[1739948275,2039761125,376844071,292649870,1545609195,1538018899,1959147210,334796798],[486097601,1989768984,850102594,691968738,1252301011,1778701841,338428683,1680072522],[336248065,1093102911,2000767606,2048353837,591855043,1769971520,1295408563,173382548],[1219779251,276689504,55325130,680382149,397801402,789536664,1033022362,1193378910],[2024723006,618768239,1298234610,914661670,2109174245,1457534184,616583648,1770959572],[147074542,530623397,942311024,455780682,863167917,1150565398,1638960790,43556245],[159947157,1121987152,1561189537,1264019441,1826048537,1806388566,391437408,1514195076],[486765689,851710554,452696222,1814142037,921514157,1815165256,416731646,14296849],[40646473,1919722757,199806063,376165952,1728713323,1276284280,1508679537,417715224],[1715935408,1810142159,56523,1738942841,1616422887,1911325112,1454600248,897003394],[1343242016,448750973,1852977525,1590813214,668766640,1264230883,29208924,1191649754],[211939676,1479529867,1512440425,1017851956,432921784,791230491,1233049453,515263853],[404227833,2086804195,920980693,127273433,1834319689,1028641542,123222786,422699572],[526191024,894058979,1606159176,476924528,1662422432,496090490,715838580,1804860936],[1708208335,1882461925,1345669212,195217531,308448900,1280542314,506368449,717579887],[558029223,266504646,384827330,1261885514,1798095477,964909949,1232201765,2082967531],[1319854628,850244226,838766985,2051937140,1963111204,1728507297,1999343369,162744335],[135877162,89823002,511417511,1013680222,1503816349,1941091662,50100484,140577055],[131070591,1069816916,1960967348,2011985442,834252936,1764850027,1932060020,1766124308],[517273708,675811136,2043995790,695552460,510547278,1241070472,1776912277,1723503585],[425312515,739455996,417687266,2111684561,2049502418,628177536,1170933590,1362235609],[1932974237,1112278967,1487490363,161758467,1212601432,1218438461,1917193163,656060268],[1657423714,1782906785,904366727,1530430141,1467010869,168177765,1317389913,702308434],[1658670928,1500440502,1033699556,1615239458,95315492,1762017946,1450293758,330686061],[284341848,384837086,195172831,1944374895,1067377631,1731585910,1019019860,879726819],[43826443,141412313,1412261675,1374735665,705242405,721089817,292368801,625601566],[847673923,736812950,324065639,1315652919,1516329219,978987744,1279093193,436703067],[734380866,347410209,1859666787,1194004381,365722661,1212044503,393252685,1637046071],[630316125,1134334277,325328507,793494323,801139870,919464870,1254349936,186537221],[285655114,737994774,1209556106,548625631,1937168997,1186886140,358108254,1632399064],[1479473641,1281347678,1461171465,1537567252,1097100369,1048886505,295665563,972064960],[337453659,345277683,1675507403,783821073,16877578,250378068,720693006,1326805285],[85094697,1715775769,916382837,1860476229,1892082378,1497514384,1735250158,447239797],[807080504,1285568225,640016382,1861773113,1273005554,1639392759,1615575239,746408605],[271638762,210694012,22720502,507268338,1226640010,726746269,2034711301,1790247656],[1313667951,148092455,488670314,130268698,1502572876,1775267531,1543767150,1074134316],[231760579,309771891,1144923185,2057325655,176967458,1096169086,1196685431,1888035169],[1139757482,2044883403,840580775,209095601,174383479,1435458779,1923828264,255215937],[1362908372,1120701916,1084118835,538460062,1670429219,938976416,1453187089,1074400067],[2129963747,952108300,734522920,1539530104,1207692772,1041313025,919514753,357737949],[83461346,1974126115,1737462393,237305648,419651272,1963122481,793974194,1059581795],[486786999,1134983448,521247498,705129214,1762579929,1773392058,899936817,249578071],[446282597,744622035,614745448,678896170,1152702886,154176995,1707603576,1807251694],[143558919,392040665,507380495,874958780,1786536441,1241642792,232184698,357907318],[645593101,131310939,1026448436,901072111,2012318261,1134385495,611505841,1161645655],[1006348710,1210828406,1214256686,1079749523,123409945,609865501,1225251054,809540497],[1608715278,1914968637,1003827423,1322183699,1144415680,1080358434,1422961327,80297398],[360948869,1650415044,1636772707,183057295,839729260,765364071,67546390,1977848008],[1897772377,315395401,1239941982,1092636710,1843433227,1446489721,257274803,89307245],[437356427,835306793,1529606462,799007222,1810410678,530415387,554263616,1252038358],[971049928,249046426,1109890435,837273959,1229823300,368604486,45364279,715311139],[1422742352,2084601642,791856795,1211009600,765131006,976782549,101650681,645304354],[922633030,72048407,2082850937,1549957268,503705382,2065220015,689536996,587527418],[1682394646,284074151,1770944247,686170530,1397364260,791849652,1646974237,1573922045],[616509972,288214216,1490881964,1106487037,702686581,657490544,1102685795,30992591],[1536486321,1191371114,2101856324,1565235438,831168324,1002793048,885223438,1421270619],[1210523004,1525663799,1395012865,785791598,142849375,734747191,819284032,230302851],[571553025,895325607,456854702,876856092,214415542,2076601878,1584377891,613108288],[1171380211,1288889414,1525689462,989539103,1496195726,1210740084,239902282,1572039489],[1193433912,977432516,1335238462,2098503217,1500106679,171689290,1758021919,1040856070],[1006883638,283361581,646176657,2121367791,191261927,1782142036,71075164,170755987],[1846062722,604885287,1132381463,495272632,1915869080,1221562841,46891591,1587483695],[1026307108,1601307003,1573595811,2105983990,861121045,343209313,1900604942,610451808],[2022883651,115876407,1926516946,505083529,501348369,1316766895,1453119636,1369393603],[604095268,1323903554,140925550,1688276585,225201577,560345077,557443874,1432535239],[960275785,1884957901,269175744,986968836,1819743580,1761258135,1141975990,562842391],[165227220,1642709371,1696479838,1605048092,815832454,637540619,56032358,1523694048],[1522687398,2022032121,1676759629,823814122,1296151874,1732749301,593384835,254250467],[1588228347,1114513509,1241294076,1541289464,598505963,169223445,933368017,1161642304],[950564464,769409566,713325053,2014226325,186896639,1869895366,865843032,322587440],[1718236922,1716861115,1100628415,1583349100,969787617,1477142518,74079226,874848245],[1408713987,297693996,926531585,659298379,567200423,1294211703,510920127,1771853443],[426368623,1905447692,1279272768,1818692013,861901211,1668482495,1890070673,1729166973],[710726894,904544661,1917380327,215192230,801818315,262010139,128085262,1530189342],[1565510427,667834976,976346700,1303800238,1152930308,1868767557,2054270084,479010259],[310785849,1834315724,717099275,22919298,107333928,500305538,479738867,1401779083],[1680154978,1092476159,1406090873,68906043,184763003,766438923,2007508982,1839117883],[909326297,197700548,2050024119,165538223,849070688,500819833,1288355540,1369270541],[369405683,925463609,875512287,2006054666,1044887137,716804898,1903729201,500914696],[1334273218,2002264988,570952105,1720298489,623842547,756471994,600618717,1247615707],[2065969071,196000870,379300876,3983360,37809734,1227673720,300401998,1424665574],[1932310104,76542083,479614279,164218388,309458465,2114801767,1855438155,575443204],[1083816872,1833467084,46738806,1114114427,90168839,1465758520,140330364,1601552025],[1691186955,1199512132,1809140592,2018052824,1898567334,858330934,468167855,824733894],[1427333342,538812322,532745618,160455037,648691365,557812934,432661221,1060131073],[2110293562,203160345,985624451,1964271669,874324212,171896538,259762472,486181699],[1149353411,1467089111,603414271,1793439495,1134483877,1312242676,1386914833,1508450172],[1622654158,1319937562,708501298,115263180,181094670,375305550,1325147837,405959580],[755435729,867716377,1803092019,1578419255,428530389,2105457186,872958039,2064841199],[1439205884,1885564437,1884281057,834664340,1537322334,1774878833,98109815,2056156906],[1439680176,1297343576,686619367,384511903,1533887045,1338111253,1602436338,1545387951],[1113834183,707802206,2090929551,1581184914,699935004,1079131125,1787330916,185679709],[1416983661,1053714098,923325945,1258754475,1593587364,1176227128,1821929281,913243973],[946132220,126893211,550561161,1632730803,1800064823,991073404,2025795576,1939047400],[266096635,1619576790,827975658,885253108,1205445377,1685089547,1274364939,299402302],[1839710933,34873540,876073432,1038718280,1617826386,1334499695,246627860,2014748930],[1385546653,1691014735,71882966,883147686,1001915416,1040616163,806016055,1865892104],[1845202863,1883320149,1532591506,404449293,1253443183,1227948315,1378901330,60678553],[1125605784,879561033,354787190,624480585,1046436720,1385564211,2032232023,1679226641],[1991475972,1637567017,858155648,30563583,1237539611,1053240240,1842693189,319711087],[1323373587,1562518673,939118318,649932276,1607675275,1094112896,1851538319,314311533],[768541133,1305750315,1553882937,1182568818,1080908300,429123859,861471996,1548913518],[810003278,1507240645,750196036,1392536450,433626382,1182566942,377529602,1324184227],[2059897279,1582221002,900509272,2014359316,1263462786,391412263,1399479297,1323166407],[1478484948,709698076,1462623916,534112924,2040510195,351975981,1914608993,2041515316],[231421080,278670749,955835854,407380534,1633738267,1683349461,318180461,967860399],[1716898033,1109395733,1014919777,543549074,1865243010,191101705,350553996,1014086804],[831079103,1907494780,635084757,1473368934,888622555,741130942,2041441683,942649666],[1301790052,1213728432,661185784,2013970094,486855680,190329884,929592119,1341883607],[1180863111,665132502,896581113,13559941,443910400,1133355248,1432359292,343180078],[651699801,1232581060,1029012630,1161829742,1831325740,2037586703,1581081725,666355954],[9578413,876925490,1494551713,473161991,1797557864,1265923049,552668079,859417198],[272839062,529568283,126578991,2111495881,148578660,92315486,337784487,439096332],[1284299295,1849204772,1700731329,1264047429,1405749870,780236165,961380914,741079421],[918850322,2052560169,1304654467,1598558520,1014048981,1055277802,1690372817,1142496608],[186682604,644007466,92424107,752755425,131686507,1238567608,2107153982,131250498],[1643076706,1755308839,148071938,233392786,478139529,737131166,546919191,145899756],[1981292510,773600199,513386683,1610370194,1356438197,1031684920,1143873667,1620234630],[120279319,995274337,1514071982,1922927581,99270882,951731643,1938714882,153058734],[1265238732,1125908940,518942738,723689495,1167798951,2061801846,348415184,1299057076],[363264233,2018624172,687903691,809194241,651057325,895188579,192799612,1517617026],[616760555,1559651376,599658081,1868206123,1272415253,989959926,1738988233,1030452075],[1789437344,110473689,2087019134,230817336,1087368886,556642020,971354014,1649426981],[50306710,1189111919,562733713,713782278,2103832123,489837892,1641554636,1874641013],[1453267666,1701865918,691372184,266798254,1892427986,88677296,826008078,1773290857],[1480491728,909607414,964994671,1337936873,1255004233,2051597628,1488109541,1350854938],[1901560697,1286089462,1445158459,130060350,804116630,1361474886,799235548,232326490],[727802181,1099568941,271276575,1036004912,1464032809,52734851,155222395,133320841],[1207023380,1496421900,215519096,1333595685,737323068,854894465,1544032190,1843024104],[1207743521,1556826004,99701354,2120836734,1638820648,281796433,1451282675,441896422],[1963933254,1846344825,1981729913,926566332,1406612504,18440651,1334871764,1456317921],[1092527842,63581518,246578107,266828316,105761540,1819319147,2054836882,1952701308],[1666016205,1981265052,420976027,994936674,1590695258,1154631310,1575703002,1078622982],[1790869428,1384039333,1033959273,2049627141,322644576,1762437936,663246974,2026999233],[889166396,1907272159,1477026905,30355235,112245924,1147934015,1308290837,1610043864],[1616416229,666692160,1156273695,388273305,1707962284,814375423,1444194416,2084871480],[371057656,994285778,1217295641,339268982,1008178699,1636712915,911535394,1342223998],[929614882,382404855,2020953278,1242522895,467171071,1992363989,114742785,313276712],[330775710,1965957265,112656159,1048878742,1162470376,1163843568,1448257661,1593480986],[164021058,891690826,751729746,1840562063,1142016323,1760402944,881391942,2090237884],[450800164,1757415394,793637624,1500563038,874231980,983130086,633302646,917860896],[748758997,1723277442,1126189759,188823791,836260917,1727770656,1160734003,1419006294],[1117385554,449863701,52664139,1125418890,1354686353,604660715,2013063390,1342316259],[1266573837,1937911373,1760542072,1372633516,137504835,1869258743,1163221616,862450411],[967035007,1386695805,1274516480,220769004,1569575375,1277699689,287085876,1602279105],[26869543,691336005,524835503,862112589,702543037,1864488882,623190101,1511543475],[2094713197,1700238531,751766894,204714064,494387405,734462873,1888705379,1956930449],[128356092,1307976978,129273315,1663501985,1544250945,1620090439,1359476791,687733858],[1977911175,2001941711,527131828,1632754341,1093120357,349907964,1788200464,400117321],[846143427,719621505,2129141462,1275781630,968777414,906800871,465841150,1717969929],[667726308,1853371503,37005561,1119775488,1987015316,1389020293,356445447,545379198],[1631183227,109100139,718615255,1142139904,77907459,2062268600,293195548,1475915629],[1555672893,2081323117,313828535,1785342771,1137398710,1110179214,1976754818,1352215932],[894141413,351067498,502606304,276316537,195440300,494904385,598963382,251790666],[241091148,1537756985,1050933701,783029029,1676768931,1801553193,615985867,343140209],[493862920,1347616024,1695666175,247855694,2066409157,304849465,701188267,1915603363],[1556421529,233158440,1017317440,1496652118,1937986940,1069285454,933014785,1462040145],[1229593795,1295121994,2032786758,2040872043,1256318767,692872840,1344837725,487608903],[1206248621,1314817888,1826222029,520708707,1775952305,1968360067,771676124,28786864],[441885564,1847366211,1460530620,189997766,295668412,583357821,1887919226,849613378],[902010964,1463259876,365117087,540060169,2093307522,654891952,2091434385,60665887],[2127186898,192663494,156391993,853475976,186057997,1581410235,203053271,606754664],[2047305133,892317232,1536829356,1826985318,1497928359,1785251288,1547941461,1113733380],[1227732534,384451571,235848699,145098143,442554329,534745904,1128419462,1008337914],[1690029905,638545614,990637527,1834341561,1060400379,261140366,507115319,176275253],[2128316792,171808924,59601521,1471345235,831624819,1515452858,440159855,1054362862],[414587173,602607506,1770915340,29351136,202792775,490394109,1701893618,492657803],[1910356402,1100616253,883746922,106999856,1877992740,1343931653,1708494798,750991115],[1164021680,1027891871,1629237045,536918115,1043672096,1917892461,1885082457,1249358268],[1727604378,427570832,2007767682,1711404525,1575702097,2015124355,233426955,551905755],[1436530782,1875953533,2044991287,1705719365,1111036398,1165392531,345510437,517165284],[395513532,146649859,1356712385,1205957670,1663667536,1200863032,1343939459,827430784],[1050466079,1165835299,1923929660,1218036851,683456844,1283621387,1074741753,2107158106],[1818012304,1374706175,704056452,2045290802,1728515066,261364758,930479813,1207705441],[391979436,1359419373,642401822,613789913,212399876,927415992,1755502462,1150478163],[1541782854,469577367,1699634808,2011802812,979528543,1614726702,1495957451,1162904482],[769353938,1523873121,1947117751,145540718,1806349494,20171567,516041565,205344850],[1988900836,1288260078,897282095,1275990968,893139343,2112409088,949054812,771186906],[368603607,796525383,1855146489,184077978,644578652,553540078,701792698,115298992],[125478847,268802707,1931267847,1842189653,932147451,310541780,374803800,268929378],[413857294,321897317,1627301823,1153972651,601053942,778136365,190288174,1933812762],[1565622577,253063646,1208018204,126048578,731417198,851134728,51226613,1335401644],[1154049757,295902301,2072732807,32588827,807638625,489485375,2060189951,1276312058],[614872223,452825967,988682002,925126327,1145300163,24961475,1271052384,1966271772],[602374789,2101242769,590603896,1952613977,697086749,1274418321,2054900309,961804469],[213130423,1403857706,292618521,1158286152,1772196937,1458857387,152874722,1716891739],[773800381,1680491163,41229011,794789876,2022691779,1620327183,557019577,878911148],[1885133193,1366596320,1479019807,1353165473,532034415,66193737,1249806842,1012476224],[1134327294,807302273,468062909,1437719749,293425366,1668860934,1163916535,1663098378],[1645641451,852522913,1176958811,757570147,1205130669,348839989,1122076075,1988882664],[1747847512,1632913881,1904360501,1092727308,967781214,203366748,1570574545,698653782],[2109146345,1364605282,284132893,1206265417,1057658606,1443879900,386388909,1260604647],[549176598,1980199215,1084217233,27202261,658421871,842455751,1041915316,1664907353],[1612681533,1551213575,1811081290,1087537614,1723028488,1374243721,978480536,600847650],[91807343,916905176,1286858737,500463123,1491275333,220830378,1747355710,1536845396],[1688901136,290323138,723299448,169685308,987145419,573838008,811818914,651626815],[1513382899,262222946,1465445491,380926072,1358532838,16352161,236937484,1406782136],[1287018633,777052487,291868763,245355850,670686025,1942291373,1063598987,1074071527],[628449021,134974000,374168580,1187731916,129477250,1676329819,1442963379,1172092775],[392213918,2080920923,2059207934,396755540,337203496,1963379611,1928202349,1775691610],[721020402,112099530,1646547731,437558211,894522023,1507254745,1348268221,1912328908],[1516734200,1732686425,261875170,1017160274,267920676,2045644040,461061943,1023436534],[1368810310,585569261,2031951996,935173184,903508036,1379762848,1896246710,866705820],[64048188,645164982,704432246,1236899705,1653227231,99510459,1543419079,1583638273],[1072597094,1491568324,1937559442,411268034,186425209,961111508,38977539,161182655],[1436891588,1038452071,1021826169,1404274152,1555029315,2000651056,1917358902,822553520],[459353247,912776264,1622868781,808743649,541205388,765910549,107045087,2110462041],[930580399,1584190878,1333463377,318978850,1499331040,611995864,889706354,1185442680],[382747290,1905530654,627708105,2020063061,1274482005,1871371722,802915237,263059830],[353522629,1064839268,735738612,323337338,628230746,65069770,1058367826,405327139],[158045125,1437639839,680437103,722407454,903724629,1907831611,1270586210,769992426],[782893175,1654709647,374330577,553666306,1718554372,133786008,1796066411,1433500558],[931679663,1091600114,1762932617,330205648,562853810,1197854155,696392086,1449721433],[67683398,1731449605,2067573144,213792873,77434221,1320481455,227585971,180325029],[315892854,2035919362,1387848849,74412206,1727442438,1985834756,719336165,1263204039],[2110879309,337688497,898831872,35438554,1004165704,1245630705,1468342588,1912918533],[834460795,1350557730,778314049,1971968041,1312866844,1799612538,1676853188,558033347],[648885229,941505005,1658926265,1141790137,1556060585,1424239430,1945008655,471225216],[507211818,253736121,412622553,421681183,1573481749,1966862846,2120797139,543471701],[72672322,1769784004,263349090,607493033,1662007014,1539803058,477841401,100820566],[82357580,417736998,278758850,19555477,301442761,458729690,347884214,187838309],[1881359765,1378355588,1390414189,1642363898,992807251,336629353,1418184574,670946227],[1112775678,1016879352,599759372,414110837,1759288580,505216012,1853935527,759066155],[891560573,416369132,578272940,1936733836,1997323484,328292415,648845473,1414239825],[1593952996,81040333,541193231,2096197702,112308670,131501617,1049578749,1506818521],[1082571513,1012226270,2023800180,1703985045,1620188284,780538694,370249358,138151749],[17228811,1086428147,1901120724,1819583330,1811481563,1978545328,701070826,556832567],[1497686914,1545341583,999352570,789495913,660135388,1261050692,116707610,69945649],[225679642,2054358975,1444722922,1424183170,166584789,1713861846,1366356846,435035578],[1370758809,1986805336,852789019,719088312,1482103522,1151588017,920337135,1133453903],[2093534535,72733702,289817943,619333959,93889793,672576665,462464211,882076795],[1630429803,268378992,1446359281,155287287,1418997734,1836611947,1555740066,1749488862],[337589267,1357692523,2095229789,1185488293,1526447927,1839423797,457966540,856942113],[1004957403,1649761958,485333825,1839931379,1262765462,1039712602,1565640748,1487453943],[448830907,1146919863,295631451,1755994345,632709943,284740388,1590549566,1095093167],[292745649,918523736,372838181,360436131,817440470,441060397,2027953469,934206324],[123969391,1058908140,1739140446,542385025,194538185,1306764608,1946130126,152251358],[1359139092,82425667,792648294,108489251,1350128489,165333533,1431510290,1646800142],[994005132,1638329172,954718124,519193723,1155059576,1535610946,2056598646,1618879457],[1601724889,761068370,1630558873,2002740007,1352091536,1239490737,1708740750,1237781738],[678304280,1212770495,1496796200,1852125760,1940196070,1323262630,522609837,1591031665],[1808277485,1403092922,1210717069,412077460,1928976582,1347176563,1438083659,7268801],[157440693,471832657,1063319086,80244861,1351143354,1245165554,1556492582,1580331183],[1897981995,1350491836,641467286,1234572241,661516561,1169670812,1661651982,420236273],[500793662,2089351408,53118758,1652962473,1012793729,102157293,415870277,531452353],[492270518,846327901,544663934,699100143,1643253861,1012315372,277480730,1706765664],[1387560536,2124158532,1449539424,1964309964,1159414396,664054361,1272634191,779211905],[1583108325,1878821006,143440405,902657564,1717386765,1545028518,1740008856,541773942],[947460793,727355667,530070025,478650012,384192815,894519581,1704697595,1351187455],[1177820114,162053036,485791978,15182871,1477848793,661667878,1558933652,1049406258],[2085874636,1143529895,697731001,1814046975,1520920354,2022240855,1713910824,561472082],[1416107892,370645244,24663557,436776918,1126596204,505837094,1942399528,1798293594],[1479817607,2014934301,456488578,1625556765,1135320855,24173510,1610688566,1147408977],[302945035,2126932605,856456805,1784546093,1663388290,1549919074,1799890662,1301716164],[1306722790,1953849194,1236068363,1042533787,42585948,1435784303,1298157843,890371579],[88845887,27859390,320444274,659590703,803266399,766491016,1532422968,87566213],[99040228,83489518,1906691438,1408274208,2068965266,1780776536,71234507,605546890],[2011473573,112568133,1558203960,519479129,1247157136,637159212,1201868124,2046487999],[994732613,1533119649,296639944,2025588694,1621709156,130671950,578375594,602171882],[1970708831,722520885,455577661,1677218346,124139148,1384317078,1033677041,1165781465],[123636764,2000832686,235766563,1550102975,2112597987,17151719,1124537297,623651721],[1778448462,1109424487,278160719,1589197473,10038182,1025280088,2119418645,1018832047],[333196438,902076717,1825632518,1719480070,1600102919,179174974,1818413933,1714898532],[1263378469,664142696,708689914,1039823811,984255281,262731403,1807436925,825067323],[141632878,122932744,1179226801,1826359041,1655102748,2106158500,274064216,1075849491],[1729618387,863546527,1571745766,1692764020,2093552254,1553041203,244721661,577772360],[1384153876,1247898834,366835644,805304878,822953053,806140336,2006254489,1322331175],[405578788,1948062931,118498453,1516985941,1538199645,1332373219,2064287330,677971447],[2022839489,734611667,1122489754,698945042,74631316,170706496,176962772,380293810],[2112614933,1695335448,2078563742,950955101,665903954,712533437,1935054207,1290866058],[1850643281,664114512,301889801,1447952153,943098334,423573920,1506753768,1579117076],[158652065,1572091343,281018810,1964605815,1112347451,1107217359,172261074,628620646],[221386518,1685769668,683962041,810599676,1425533558,1272899549,1277289969,331701003],[2033898684,1853980721,1151760169,730218502,984934494,1914132214,1996388142,1413511895],[160053084,1775628530,1338059235,1875929446,622854824,901696965,1538672698,729747905],[1948389023,461661713,1368610458,659622951,1958271576,328030017,919992544,967479972],[1196300621,1472383156,1680425762,1693084483,560880100,450460741,1006392327,1563973465],[2071155688,2014906977,2000127428,129170624,693005053,1430314382,402669876,1496394947],[916905645,1227371380,2107825345,2010509565,1881649888,1548263842,1827910859,23950736],[2025222511,1149126943,977929340,1131560750,310131648,21838433,1835482074,128735829],[1792124106,1865999382,1696001402,727849081,212653127,1251835090,1315339399,1876082825],[47690147,313364942,1194819656,82544057,747428144,1951409895,817346113,226744025],[1050131777,223325081,799170837,2129581134,700426312,827482164,1797102122,415964149],[63788013,1669125917,2063359908,424251557,1080323035,2079843587,451582926,1113945233],[820690172,1445729364,367582514,1537653310,1320700952,1447154783,2035982722,750635529],[1216835641,52544916,1764216251,1485569643,885381778,2130701895,747127910,2087657180],[487928473,1557074157,424238929,396130538,1175054505,1973330521,1313550127,1927999603],[2072185537,23451219,1599499097,1937781914,1019385848,838728584,1173734450,1427075130],[1401431393,1431246077,424747790,542294708,1444522635,301251612,2073797876,734180365],[1980857206,2117594095,59518829,402417284,189893504,437991085,1170414773,1898753185],[5041202,828725630,1232689106,1672247700,1080559741,1679943377,172096509,810913555],[1576996555,1013760702,161887426,250100337,179567875,2129896837,563926280,1861669825],[814181989,1382778331,729037299,1440715392,481965986,1750804001,1595200090,798497667],[2000641467,707176279,449891851,1677528186,769432036,1714041431,761805166,816247584],[1036909973,377027339,1347367209,659369273,1712044278,289076558,2068647105,1153575176],[24877460,836376265,1899439858,1839266737,1361197898,1965519998,383345554,285180074],[1474639480,410315670,729241435,1691238801,972688158,598817077,1671376116,617723661],[1083964931,1997891030,1574507663,1964417015,1054821128,1875788922,1590095411,845584386],[1420829179,691477162,504997108,1930055529,1639994074,685208482,1629648063,894202579],[1717043984,384195804,1960666659,83021402,2039630919,2064347378,784953816,1219079103],[34940591,1704318438,2067089175,591030626,958172226,1587158731,1170089656,574218200],[1265231303,252681885,1922112334,1464823022,1890138244,550672199,875945159,475741135],[1039668880,743966862,1807610190,1948040577,1265698428,1060136220,873987648,846567342],[735904158,639464599,1099153145,258024457,1347077596,263182246,561847636,836086866],[1791781495,1183080468,383415860,529698929,1630479369,1333809595,1177833955,1220770339],[946648859,474095319,1338704082,274808839,359431313,2047371203,102794727,733967819],[1889717230,455109411,54321764,1920356640,2007792040,1627595431,673806803,941102163],[450272879,2127080698,989160336,79743970,1663872858,733249196,861213274,1184730950],[999430889,1544455231,1555475754,1077358342,1696369737,2009324657,320364672,1319464139],[231033674,993261132,558664470,1821326650,1541344544,1477615501,321955823,1853239731],[403445216,380455545,796197295,626714021,891275912,256351358,681847383,1898154183],[1638476576,896414336,379374986,737875694,710989608,239491679,1934240301,6637441],[2052199506,1518125477,1175600772,504240991,1886891852,1427048313,1910195930,926860137],[1842621108,1267833223,1811954859,916003488,1602547899,1749339681,2006060629,1162536656],[2121486584,1898165829,1391688377,1219150941,1607872687,238453434,1645558520,2000799030],[2025647442,298641618,1521133562,464775734,1752271406,395250237,193677395,1293746315],[1292476221,219414990,773062331,1853471653,1055127308,1084960099,1310562475,1378037320],[605327782,45425413,2065548717,1016912905,1665156337,1381874830,1138763038,2084395901],[611261530,2067039430,1198199730,266005145,14685704,6856455,1156679492,987833796],[597846164,762303119,1852518168,1279502757,149194052,937601217,958058235,392928846],[2048646659,1438684243,1940509277,567350882,1792062090,651015026,1550759810,1590217494],[965282264,728274801,875755679,194626570,853851327,639508364,73156550,432141207],[1754137746,1921303185,1800096434,1423516750,639310274,1828664766,1411773215,277519276],[1112964803,985287319,1742661040,248851265,2069160826,1161419441,920251280,1751981707],[306110561,1975686560,491517673,10904396,1783310901,2023128473,868435348,1368034021],[1786241608,2044406011,2005709428,1365346488,1307017168,976680231,1976451579,758082636],[670454888,356574290,1348867923,1289094888,1308164671,1301496129,510162781,933176315],[1434763877,1470647197,1238995315,1277154282,1080761591,1045597632,272797649,1506614813],[539438614,203809058,1087739123,1584597847,754061607,782721993,1094779244,1189239976],[1492461672,2116954498,1684348539,1504299093,245210662,1665588480,1954116656,2001370295],[1008429417,965733168,1296024808,1661938005,805027645,459246806,567139671,590111072],[1258157568,330568691,1687218924,788215269,1684794589,2004511527,1315423244,2073785281],[58987205,394982138,861926286,245644645,58344138,1124086681,1369470361,1701781287],[172997367,2080592891,270201131,696433533,1858411083,784226620,1618961323,1271516529],[175578867,1230304029,1995131801,2059832032,582600795,2074537912,1619099238,1401625402],[87216035,95924662,146103736,863414803,1702515562,1169004720,828389999,1181386601],[849088083,127579203,78479533,1011962299,1753724997,537443116,496218719,1439482075],[788292097,847277872,1433922855,1038798058,444068701,1566189569,1904551929,1298778136],[825092627,1715884754,303684741,266760693,921438225,74032234,609422054,1295712049],[2082882130,1023983772,1975871203,1664785967,1680603297,802592618,126844372,145208996],[1416682122,362435538,2111299654,1574389084,195038271,1494126948,1978945874,252989303],[1196898782,219803386,146785569,97304662,434221569,1851553613,252569082,1049647505],[443707248,713389820,1554180535,1453458728,953555044,2117794593,1621758181,1392881889],[1265872765,805614407,1724168556,1445213898,1512243226,1726289454,965465366,1870404344],[38675099,1291980370,1898501501,1971106617,363437391,627294775,36813917,1809416371],[26292281,1311522651,1815692081,708406482,1578577329,369980681,154078836,1972516834],[1725960121,1984796999,1254271573,1722736772,1776385378,819421518,991435750,23763248],[46215439,1531657907,933239152,1299588256,1997901903,1773878455,357793452,221935392],[1960779211,1813432140,849884395,158054362,1713899590,1514490648,439100793,561353303],[1869262015,361514867,236103280,1596734197,675577352,721139490,1306554705,1447905115],[731936598,1740662512,226097411,1714551076,1611260129,1016752203,1725033596,627417362],[280516945,1668996697,11788708,258896204,1674758769,1551622180,908267919,1269598720],[1785294185,19151907,177699419,1338552281,2106958520,209705934,545096089,17947955],[767218136,886029404,640475443,2075057239,641207441,1695966797,49931220,832234146],[778870675,1031266119,480603460,1472204157,742361023,846606750,69467850,1564192783],[1052699124,1498633737,1846971807,42756536,1974449437,1627062589,626787238,457686879],[93084874,1796948996,1516321805,977780189,1128310245,1425435400,7205444,1868983226],[1586864783,1259320098,1199094059,379503048,752942346,1901811492,1140451797,1471770107],[1997262375,1965341070,2054892581,2094730650,1824130793,1172623937,929209738,1912858861],[896024103,503069624,2122917644,989916346,863430218,1684034550,946813495,1511610545],[1397949861,913569984,1957830181,78990616,631898159,547172849,1854024691,1115271725],[424012785,912722386,2028009893,2102717284,959716008,1482801117,952264951,1616687848],[1251416724,78040896,1102629413,421267425,684148385,766419967,316439700,840421173],[1353333974,246327425,1110050173,1386153618,307769876,1166894247,1241717034,1789375766],[1660296364,394158497,772515758,332249662,594048907,164012554,471836077,408647239],[2097829535,887346540,1024483410,832338043,1829970402,833296661,1948993024,839589030],[53829989,1078329383,1074419209,827079185,139466297,1151781908,1514775569,982425271],[1165426708,1866683405,10437295,1364063078,711253947,838317218,1093232460,19984153],[34971819,1459843451,259286752,178557323,236818590,1784278657,1907091885,17902152],[1614080456,1064609829,907953844,533878643,926615971,95389146,1728330635,793645387],[1407559723,1239548524,1537953274,1815239213,150851048,1844183942,593881614,1078416593],[2068365144,334700505,772041898,1865101595,1740163346,1913388759,220777701,1890153427],[1008935761,229243608,734468639,1186332311,1731796889,1704233093,1542867603,245773309],[261529483,1236982108,1059204031,889764645,1818071272,1929868971,978873218,144686963],[448638932,724985325,396375386,1460707190,1688992181,1832744852,345246934,966406163],[336310343,1654346522,503491556,1848718129,902731867,1710657137,1937914405,1902346916],[206437116,753519833,1628987564,432977948,1185277480,532506007,376110774,1617731034],[238872079,482366099,942727512,1240241774,528042388,1403757393,94513946,1811796874],[683357476,556532433,636074824,1748541627,1354330438,1840758493,897016879,1997032596],[993271795,1760025548,1640531406,892940473,888953316,369052782,370385929,65734302],[65718123,1714718412,507571375,126517394,103126641,1620899163,52044871,207031216],[2121721650,896837496,1556018632,2128857697,1894136791,164329335,141783260,1021811330],[580921868,733857141,1117991860,741052332,1190353964,1906405774,1132031472,38920092],[44678137,1266941073,1814648443,97156462,1363936212,2005795505,900149303,1078699219],[324864581,840629282,1497398846,1287707212,623330521,654843126,1406570956,578865669],[1599860199,428635708,239726037,1069133485,1796519074,186078491,413446166,1808546662],[1768572942,47701896,507232989,2062002782,1624922884,1546770576,1278428281,865551651],[1874506919,244884457,50597621,1120752213,1480376410,1072464666,2027665803,1355281225],[745445302,436456739,1542104103,519644878,1021748360,27398755,1759879704,1170785944],[83533352,249570536,754223754,114465631,421050394,369794306,498019674,1157590337],[1379327990,699903951,494873628,761368671,301901209,417835466,707498543,1570329512],[1490638524,295622808,630062596,656178077,182454629,994974381,738632831,1979263838],[106959264,1829900745,1453441654,1550298547,2054420043,1270837619,1205141818,1266562483],[1273787496,1233652327,329482813,1578065455,343308091,1738686235,1099329547,1240018359],[1497891464,697927982,643143857,1818127766,1153261593,141593542,1615345920,2073315974],[887033480,218885054,769347062,24312576,451785296,1639318295,616977642,1049616585],[1970603260,1238210815,1753504562,2062325772,246844876,1723481292,736959380,1130472410],[845310427,839436195,86203483,366464135,2104516254,1668351727,819872964,1579629402],[1940819603,1193957253,920402929,814699115,1536057810,1155458186,1747572753,725669331],[1296104084,8863786,340563217,1998582834,530049486,1193522628,1861054661,1712680214],[548461486,1132596069,1848079929,1354200288,797106223,770724106,522456805,1905061331],[780780362,1269313804,276428944,883807610,464247058,1507473448,1444186536,2062447505],[234429119,392589219,1939647231,1732597595,3820447,1024001501,333844436,1583014461],[2119117196,2099044298,628520028,1061045447,1003999347,131662531,996492692,1275736125],[298564127,920514124,1370325161,2030617297,986545856,513863092,1549488443,383371671],[1400294652,845562491,995185988,1305613513,1456862614,905317560,986088828,484254472],[1821238794,1165533972,329393690,254692695,2045413254,109821118,1285397672,459755033],[715733985,1008344655,1550674881,1580706005,2071467047,448225140,423198297,566963613],[998241599,381271357,1119221974,1408548953,1991815050,90777486,1469491422,493356955],[994820307,1427312150,682261924,1308576323,429438661,252856587,1604416297,466334639],[1375104591,204124576,486872704,283659183,2124540601,298883657,1549206468,349836572],[331974384,2063606558,516376194,118206589,1337524870,82937033,790820866,1880761534],[1701708928,1136411826,1473153962,632806877,714480711,1817366125,1846842146,1976390392],[787282965,373509467,1906253900,1730250527,1246994417,1501650423,1299926286,202544544],[214677741,356978146,834578019,2054759577,1574733518,1343547055,1890957941,845396992],[1946581849,1635425951,905083578,237227195,1096778833,1594498965,234653004,1735846902],[1277605470,1659982451,510357762,60554413,396931487,887227452,745761221,1804176300],[152782780,859490685,287398996,557091251,1110076430,1275937885,1172787111,1884332224],[445109910,1528986748,1855275680,1562091178,1500837919,82988246,504454483,1367898671],[72809568,22758995,2121839129,413675293,758557417,1916960757,32069544,2037845081],[364782195,566898380,179486014,156236235,1084611202,469193177,650018238,1752631645],[1190026658,1414723018,1970155562,2070828245,88669248,247139903,1131125082,539559390],[438781623,1455110830,963255909,1727618766,2062897012,1903799893,1712111537,762667669],[598193924,1813473077,1847813915,167077567,289990674,424670134,1852641119,1126067682],[1599200083,1846751618,814379354,1829694209,1805972234,1142314817,1495769216,609561300],[2110772322,310074264,1232795548,1935712438,1246541137,8842565,694429020,594215708],[152881926,400569203,1368729448,1653853932,1957650371,985275291,992287555,1887106782],[1021577269,448482514,1551278297,1310643853,954674074,1496578629,1359661730,279074081],[1333303648,1907347736,49070189,1398678402,1229829556,769157460,202211691,2049827816],[528476261,1867403837,960563057,4524953,1175480764,1247848727,24390514,24042899],[525799691,2109191470,1405846511,991822068,1059939669,1222955010,1366498849,1841991153],[73138572,1895165132,1252797340,1058546236,1256712667,1658959633,1855135795,880346789],[125980601,1156949001,1428823894,733893290,117185631,1526412285,1645432974,1878349388],[319195494,1725452587,2759849,319919527,1658781362,1119226511,533145415,1449977996],[1860471451,643546883,155538145,296123563,854235341,366208470,2129556429,1268966434],[1918558946,1230013059,898132149,1537788954,469445106,1894586488,1560552932,1818339251],[1719517312,1307035845,296600740,1320594153,1674268421,766760486,946295221,1538337280],[162673436,1915177820,2533645,1341455019,1812283431,151811451,1013404747,1703070160],[634971396,2008592844,1749122455,650772037,1638395216,1058768058,2021572424,2087410446],[695856975,1497851878,633641412,472003966,761353571,120261474,359426885,547123502],[1406382823,659543861,157936150,1861074259,964623339,528854930,26214086,2090663866],[1789618410,1965791876,1769604492,1915848623,1787882381,95996895,855199512,708030449],[885398523,1749974938,1795332530,428868441,943216862,397212769,1509529537,842117994],[1814898311,827586286,601725713,1286638898,2038592798,1708882345,1400982309,483603962],[216288957,506629754,280775014,1112586446,1679563201,88558471,685766805,259469679],[2037563833,145149455,2100715584,1319744856,1555384053,1080810871,2124819338,1242770471],[477067081,588711240,113377778,1249315071,640953531,1213836633,842043774,1722241255],[2013585148,445760004,950326369,667380487,1011888719,660785169,404084413,782510231],[1312027443,1465540640,510151007,191114141,1956180761,1734349922,1100487645,1489040807],[2068288586,108559279,36030231,1245062433,1934572895,1493382252,340326802,281125046],[1549225152,1621655638,356924742,218643967,1316950193,1061988961,1454809183,100099098],[936562597,937987060,214514685,1362823998,48382167,145988951,251691326,665082736],[836677921,1188410082,937323166,1468653724,1190383284,343722687,536050146,828848719],[972448661,2074598695,79845884,750826018,1227734592,679508021,368816717,16632571],[1204428338,1080127215,2124652281,1415219084,968026526,1016762989,1670708738,1783930098],[169736974,631737257,1890624606,1304136896,2077030417,665889909,89327914,1281258137],[81379935,753587750,266929899,1763064399,697949446,1468375836,1482905691,1826116382],[2108886127,143343773,1304881924,1346516099,112153391,768069374,1592651582,1960545532],[459654413,2058683131,1417692441,475755246,755180105,1457556272,1084564446,479028503],[1410469642,2024191330,1724080245,924247781,1904841084,902162891,1258115610,154515374],[2071752434,75675747,233795233,133363279,120139493,1725982980,956553161,614480694],[1002769558,1129249803,770014469,1071857164,1761329510,1121583864,101357905,12997003],[1171072983,1843965305,1466253141,1269615237,2052574124,1228664789,2091430107,2058074272],[522066153,1444715333,38661707,46088630,781688207,1569484554,1254133335,462880849],[822996501,1269416122,27833052,514577858,667457584,1341141959,29233089,1951713078],[1152319440,1337294767,387889195,1147340085,495865607,1127792667,96658374,93799034],[773981998,908700946,2120405327,1362721119,603335994,770268396,377469290,1958370016],[91154479,652831982,1841843383,382569588,157663570,893411424,2108429787,173333078],[1969022344,1922033665,466722553,809718730,64857903,667477051,1345682428,1927418518],[220764138,1037031925,1362780334,1270997269,1677011716,1937562531,100488533,1143777257],[1149402999,1337774226,896772116,779248508,2009012216,1073272880,1850661340,2008607043],[559893181,532368290,2038032931,1265582077,264106761,240787264,742387124,1180113191],[1656976686,1538784140,724257464,1596329695,1097736717,2041948630,1724974055,470109149],[1347470695,876804798,117506730,1652675964,1585372813,474088579,701637645,544267541],[1442200556,136666426,2093801068,1150782115,370298686,702340075,2023617478,1995984027],[1232978210,684554723,1439427468,1405510343,1321873036,981105798,1537367523,1170999607],[204503773,843957113,632781033,1226314127,46432829,587054394,824639442,323080518],[239679537,1790521484,1336509391,1461113120,1994087689,1496337784,933910182,498013219],[1308285297,1767422310,1031048699,589910667,234384189,1167447222,1699525983,2111795229],[1656940068,35273577,1027037569,1003665609,640093302,99163766,733597291,963952029],[228841097,103538554,815200614,1572217586,994733863,1822974368,1663392748,1389086962],[1837110137,669803571,1345755504,484533758,1350801925,1887819979,2024343952,463323598],[1049686192,809930517,1471053873,1321240276,400794207,291084690,1549748594,122430953],[279241028,804945139,205289733,320056201,12068011,566054721,1881655331,696084530],[572816927,205146271,102275065,1870265641,514681087,400801771,37076534,919746536],[631570178,1612593621,238479184,1590373264,1364971031,1966904561,426642733,1807157578],[804177774,1233386464,813306675,1458786461,1872847740,824090830,603148963,1863703151],[1712883354,311768546,1639402023,1263594807,1662011042,479774023,599850571,1811106729],[1386573702,636512316,1447169307,742439016,1585397571,2032765105,1250037056,701967160],[787457897,1506899249,119367988,1614561653,2008376548,1456702110,1487026435,2072262354],[1568841184,1627468685,1733224778,2124024314,729431099,1531002479,1866622873,1197499323],[134660297,1249060764,85251502,573242563,424848183,303315303,620550533,318503715],[821589196,1990161010,1558271502,1785324159,1799904236,48578344,201859966,1918558207],[2045456591,914114925,23906602,2059989911,336466606,1407671033,1377162822,1128826106],[1787551129,2080279891,1705797298,2198411,1876513916,946837988,753769974,226051535],[69817607,13119793,220278498,318476122,1197834996,1534119097,1721789316,72942223],[1344604594,362789183,221131213,579049189,779111027,1165460197,325775998,2013742721],[266353465,1833223651,1353115193,1379209164,1526932241,1049192436,1280099968,1653958593],[646947292,1217950575,175802948,262423904,1188285227,799566555,1183667460,2016776036],[790016752,571401772,1435841252,570448456,1654792125,1525584156,825033439,844416685],[1841144645,1442993506,566085245,1328809352,1718048744,1906003695,57967036,915752139],[348792163,83511744,1661139731,1126731741,1603326201,1450334802,398626108,1412605019],[586268388,2037903111,2015976677,785490665,460788251,17823194,490592847,829001872],[2028411340,1366255259,1248446967,604112795,1109183699,144975101,252743283,366146945],[1755595374,2037299077,335375388,998471925,906946088,574176287,1131921403,1445784819],[1786041960,497075578,1440012151,1986840411,35786196,1687704581,1956841242,1325580216],[1223385888,2073072484,1031998590,1404594007,1081549709,391563891,1902125689,643032150],[69075815,7202228,661028836,775601719,1598627585,1458259876,156663874,1208571877],[250253106,866018746,1336025360,1228767080,1856926805,1614021193,307134890,1336035400],[1625742831,1298814042,170480795,839271773,228213767,1699333547,947008096,1715761183],[1957543928,1307027913,1851249145,1749554021,766955035,1791933444,885515995,1337272651],[330274883,126628986,1749793905,224305720,335660629,1716718741,126257656,175016577],[1126198331,564176837,38096485,967184074,675466630,1770988692,732084725,2059259838],[725834255,330197254,1621323051,350943563,1108756753,1205428088,1441442338,991468546],[1853578106,129846468,2059933229,105710430,1731086566,937359847,1713942188,467979997],[249403530,1457479966,1579690966,744523669,1808150148,264838789,714011646,159391131],[321628234,899044449,65470893,38522984,287272557,359864298,905314242,648076429],[793575626,1186826872,2108570997,432199273,929505204,1141963636,1971460528,1440893523],[839998252,36007397,1704684277,1389246434,167219428,1032293774,772202259,1970901768],[375229807,912396763,1787970777,1457325270,1381645771,1886869079,1008427182,71115238],[327055912,317489980,774363524,57229871,2016530699,1757854713,861323893,1860110925],[367582476,734583246,1201603954,1748693260,1310336435,502277774,2051395687,1982758464],[1226017918,1921817597,481413507,1530619166,1657159616,1646136039,1471381360,178537144],[895520827,1855648214,406191249,58420059,881595977,55777007,1773246247,981923720],[1681278160,861212091,881843496,1421115708,1851363703,78284678,521341719,2060408240],[1587066408,724595290,1819760855,2021410562,109304764,1833863856,339616853,629890692],[656584190,239310509,235439337,1356389436,1236373001,1870057494,44166412,1252534743],[733295523,223388990,1218626281,740998704,1620785705,910763481,970282906,885017099],[694410157,1992803804,1486865128,2029091912,1540290129,1582308055,54400068,111433366],[1864519844,1820094762,77908895,637574359,318116437,1003568012,1329055724,763486392],[1295031170,1482214251,610885849,1327850796,806579245,1096697761,606436683,112372087],[1486258328,1441163989,624456636,1125669471,2048803947,439643264,559739775,1673414122],[1993289740,1509393524,1204989343,1930494329,1643655633,1025349110,1673471073,706066488],[146853219,890402167,731964931,1067820423,599278868,880244106,1201892532,1295949734],[1895583307,46077403,1096107589,1040394461,1490544701,1157720556,1213314304,1330869672],[1404525851,313407945,883540111,1812848562,1583542592,1814487791,1572846628,1838886864],[1054300246,374808986,528360615,2069957669,242937412,2041288744,1514093382,309218035],[1734533910,1479494189,1281165654,385642816,1508351820,845764872,706433389,2107480889],[1410578741,1923132568,342215651,1403107291,665583309,1325825497,1832753428,621404386],[452215448,1827100143,519611878,1694521370,1562902234,335380480,615019146,1008116100],[2029066303,1184772078,1933835314,1294611783,483257109,485737042,1661236309,1542117758],[1788863299,436055142,139315541,333752271,711947662,1889194168,1829348506,736255968],[1705655895,1128747217,1842293470,1348863307,1303243961,397449587,1013674802,1420849006],[740235354,1874277266,1249502902,921584261,446660048,1123136601,1672584528,2059565566],[709981471,228898921,850467469,260232650,542200538,1793323113,341297340,1613211263],[102654563,1858979356,296531626,1748308048,1960619965,1977890436,1717487920,1469567930],[1789670908,2126606921,289696175,1191498819,1224553774,1479128104,798701160,1873607854],[498428805,1704265719,539787991,973731991,1036678978,600512267,697136660,1631838113],[2100779150,1840136259,307754542,194622215,776069450,295036231,1698277818,445988577],[214691348,269612211,327838468,29936678,775033656,2081844726,1199864267,490442831],[227780086,957709827,760893515,1330543737,1299722879,489621149,254121412,1651747684],[128330884,1041842461,1084961047,27134541,549724974,929013105,12935863,45821674],[1502760694,1184260847,425202423,163357955,933470678,943840653,967577089,720935538],[1710259689,71602825,1305600168,1216952799,337869192,1972309914,1266256249,142771302],[1678199592,1028010397,1197520078,159998749,350661524,1660158343,1057676526,69187787],[985168376,1410900093,1137144295,1441456188,1316470671,474153130,2018380392,189177719],[378620879,810173551,1119739771,864036302,519313822,540758070,64619696,261508338],[195149954,1316037613,806782087,1080133347,1039119146,860631170,278613393,1033463942],[1486209832,20312497,1379394538,1592192388,1530136507,1377219561,1089507187,161785215],[1062161734,819546902,2129287430,1091731455,273891943,1998564802,1937259371,974862811],[1316044896,888880764,23974837,1628052037,1305390207,552149773,1413012353,286473988],[2059674139,1778750723,264207867,1726033859,1705091348,1633913788,14877829,434039608],[1758038193,932206950,660736051,250103809,289962531,2116827565,1784093138,609893198],[1039630870,1225399973,1507049504,1223971720,2125514481,1256912021,530282154,1867689836],[857520112,1991767708,839720045,80359876,1856106826,2023247662,824656413,1075931457],[778925537,2027527359,475073512,14248635,1462236628,315478869,45612704,1963350248],[1696449506,88620814,753468988,1588809080,1033134429,1758591993,343708680,496312830],[731025469,904435491,901161421,1303297304,1316617263,697513098,2034416941,1847523043],[534582002,320441975,2071338449,78465834,487613504,818553282,1009756683,21161448],[1931694988,648731198,2072545249,287016634,2100848062,612106429,1472371133,499034379],[1417294535,265423424,1600044131,1698148767,440740824,2002676714,470623237,491895884],[1839059317,951365485,1405158819,255573658,1461980765,734279143,645593667,500944840],[776691108,106222865,1768087607,580819954,756820786,1813500651,274092586,1928666991],[1146019258,1413500061,987775901,1407480750,2102199371,1013587143,1911637004,878798430],[193650578,620792700,12205411,1668914099,1377866710,2055950298,2120758396,440213849],[91562945,1780028056,394034663,2123880581,1924894313,558726021,361004009,283556557],[570042406,481920739,1420664712,1615817848,930459259,81183059,1645678870,1020021509],[23448233,830249213,1719852033,1328320184,724909246,378599948,436732714,1799069687],[754492504,1417894467,1136339039,1364265209,1479404418,1043918698,1118018560,1402816417],[1472962462,1321583418,2089092553,1980408370,1374140574,804994053,1797773595,1260124312],[1236581005,2095985647,1232915483,329457563,710629742,1695712005,637567908,1641835558],[1520309733,651372679,609651921,604628825,926317722,1435729030,1876016765,2741979],[2078290029,1608173829,1861518126,448494660,782878893,1435540275,148997902,1583558625],[1338654241,100922843,1728882962,602384992,1441472675,1359221127,768674906,651990278],[413431122,1189861694,1321770623,2018133538,192126125,74119402,2113890355,1377436860],[311028149,1506411679,2122038001,313861990,449684424,1558176411,1345561089,871432624],[1070385024,849704908,116604666,638522122,2071882023,1366469722,901673126,586316773],[1106423373,497699838,736707453,191153838,790545629,1514077402,376031104,384962075],[561088479,264110374,1612986838,720971658,450156662,1895454192,549007742,1385630813],[1751140366,1914988545,1899373721,1615847310,764880373,1299670197,1941272938,1438791725],[53555739,1979019611,766091799,1103780963,237493261,2129813513,1761117706,2130323964],[371380074,1060110389,1544722942,1150595000,354610704,156300555,1613720747,1156502999],[1483230319,914361654,688312336,1959450258,1825331360,50467298,449906855,1615574287],[1907121376,162058434,846488528,911904763,1547856703,1038775575,473645522,1439897074],[1931398157,1411521097,1279236285,545724363,1787349045,1679655360,1476123991,1495042681],[396620066,2046479604,1175365010,864616587,714058045,1445151407,1134889335,506343975],[136144821,1516349487,280579745,1116492419,2021340382,665711511,1847075106,509774401],[1327757374,1141428752,354850213,1005606475,1613975137,1850071240,912287460,859892606],[1047742444,775393690,1578287598,491088769,277959321,491591080,237038733,1743668042],[1014321399,138680147,1344387931,1638358092,890687943,539374100,1212909015,118328044],[1992204226,1341168604,1860392416,814815705,1309934616,2011219983,1991248138,1085657337],[54287612,843917179,1814691615,1712094052,1125862320,1856061926,423289490,2083549805],[1077512180,1640369044,1408022436,1252612286,1662817083,234796936,412318241,2093415976],[406516029,323115067,985765703,508365531,489637557,238926633,1653673252,1287830866],[1454433803,995385052,1990523832,1946823793,12892544,390031567,64363260,1598775074],[1803375471,1489357729,503570182,1597749258,1298845033,1863570305,1343851135,612038156],[1354723025,132227463,1867427735,1796205405,1969910231,2084199621,1669504882,1696625129],[11425239,624272152,1260692178,1549521738,955037120,1259468895,108974060,644059998],[250641093,910356681,1634146788,1840560987,52190781,1291688699,1393441333,1625541067],[2103509773,2009537367,88897894,405433853,161295487,721231300,1298507298,1174566705],[1648826383,770001088,1602942387,726962126,1510667726,1268632562,630615840,1306990459],[1529435733,1745503871,4344188,1517444001,1391167781,629161475,1118287127,536725747],[1550031693,1446877844,640553757,1105293684,1990523751,2055846718,350190545,1894873110],[1697950325,586085547,654273502,1540025027,283525884,1285399105,1216239317,297215745],[1103440371,1617349545,119878339,1362563631,175096648,1976902056,1791258345,1840996567],[715303816,439632936,984428698,1640195467,203348257,1603043525,1846000089,92289862],[1130202272,2056845057,2105623168,1966723283,284192149,2050814042,1542883017,883335522],[1757703168,1174588617,1641093609,2035217205,29145960,225742602,549712544,721908325],[1798199730,539400190,1237056028,2005449627,2066702488,1065861976,1769449422,1675409285],[1650501714,888167439,1703039992,1536173933,2050444700,802157824,1319034441,1348452282],[481064571,731302153,355605936,2124326360,1290040618,755269417,756569421,1590520326],[1133160352,1791331865,331615162,1717654581,1205152007,2049261436,1894462880,296529291],[1263918272,1772197833,198000860,1435494564,628649978,2083071207,1031311461,703695448],[227386562,60312330,356262019,869760065,496226290,1518344557,2066363913,1594264869],[763926246,326505424,794543137,1518850576,543453736,757910791,1934696848,940785556],[195880727,471218692,431728650,752474712,1116481589,1037230021,102900338,2085175963],[403231085,1476402422,6664974,167242511,777455731,1471595899,120617110,352919569],[2067394411,1408908534,1992041157,1930245306,532741044,1757427077,2048496941,1689217767],[1672988231,1241551723,1923362741,229534890,13328503,365435477,1938193585,2027383031],[1826765437,1793531104,803716630,939036147,1450219395,1443617789,466318634,1382067424],[1438714560,707127276,423586885,436886059,461472187,192894345,742009908,523188243],[1017130040,1664290974,522676867,1447709409,382456747,686440210,757661033,1700710959],[1664625106,1795123934,1268135961,885821102,184710983,13641740,552188138,806556704],[7547779,2124463601,241084159,1353666363,1181827923,1162875660,424028830,1708820937],[1733421174,978713204,1676776959,157176824,828072668,271729576,1182864196,115576699],[547200960,1815057764,936461212,1857603213,1239811433,906705871,1042992146,1196821656],[2127063954,265412494,1170426663,1789355271,2023479552,1918474233,1164697396,2063604045],[1567487203,1339961405,719198622,1753599802,1906852854,699001406,177828144,584727510],[954833068,2064232772,624626445,2121384433,347930078,1669776502,2031911146,530813785],[827249254,1571113528,1635768583,130601861,1481359003,2109147597,1847750856,1129584892],[1952509748,1590456464,1615516904,253457952,670949273,1103333337,2064435486,2051962375],[1565666469,1405230370,1124309958,567818116,1003076383,1611154244,1217661188,1232137954],[520726237,1409477460,1755100521,1619662066,117819904,1767573439,109632050,503782972],[362509997,1886536933,665995299,1552490780,1232849961,458677358,1349002185,1799304017],[275846727,119543204,989348972,1490970246,1769676408,1973674560,1798427919,307048511],[126873687,1857174673,1553475703,207733008,1694526560,358656823,569534661,1995483920],[1668067837,1597594690,1243638202,201851860,1218634287,1051888796,942676591,567045525],[1441485669,1627764232,1679161636,563788602,1210411272,1652521569,126185497,241973222],[694087253,377943913,1190765699,784217332,1332734410,1125304066,2095939810,667046947],[1062325354,1831714943,1404095068,1431336438,1948078829,55241336,2127567342,505332864],[292961840,554142002,410673764,534245701,414259890,1623957194,1739011825,1184327692],[80140527,2115588930,912494886,1709276780,836386645,1997489093,716087744,184969813],[1672569199,1547139718,2015366605,349489054,2045953829,1474517026,1269391002,556016593],[566983577,581589529,471161431,1302448510,853834845,1225503719,2033873893,800251362],[2022932448,88266955,594593552,1933534718,1884035602,1609408442,297714611,147295612],[805805167,1204522291,50106453,1148836548,851872579,1913793813,1865971339,252234402],[483327698,1216006419,1137189075,1180242131,556165785,118433669,711894788,986423796],[294430721,1180032217,1153641543,1924688635,186092422,96164265,77559258,265867309],[1211377419,676622191,673801826,806284134,2021382138,1498280441,2083988074,1444784805],[1757474708,1312041721,1514879079,2086790087,212759009,2053994417,1514896911,1071878206],[144482445,1082548374,153520106,73136893,1277376071,1543014726,1241409501,1020476494],[393655232,838136960,256315288,291715714,1802633161,1024371102,212382788,1735544437],[1401565657,1857044928,2024006425,1372073435,1180727415,807182408,461801552,958920841],[1546441102,1460095515,815785669,1507686319,611923788,91302338,35509774,804578661],[36364871,1065850390,1977261226,621438852,1021359226,1414821866,65077895,950886308],[1956267003,571399973,1039294430,1436942353,312326672,514433950,138066291,1712316808],[1691213017,1964941834,1892450622,846307801,800196901,72545224,1060938395,1753081673],[1496047129,533763729,1844750692,2083475200,620238288,738313859,1119186597,1058152461],[358153404,1263173978,1042533094,1568354735,206118765,806815408,1835267392,645970236],[1870818703,1919567558,1921118259,1449152473,394690211,416270130,133968905,1625973649],[381357950,148323403,1864968603,894468771,399891224,44250807,47087935,157387586],[1875899837,106576254,17375937,1135700591,1544805613,1226253503,571108412,807626586],[1038474066,894906046,80990559,1705743235,1387183494,903702691,484563704,878519409],[326517786,1398424803,8013380,1733995134,1898120149,1794332175,1064895612,902379168],[1793428404,279596757,2098985491,1821690292,1571089664,838309779,1129559722,825909173],[1907375306,2128514466,1892954576,375961742,1562039211,1786359972,1791869760,458946938],[2001990571,545468394,1504157385,1798788190,44532922,1159832869,370049232,2078342779],[864488349,1665188201,871449585,767186425,1197655142,2103098412,1294773987,406755487],[1239603499,411367278,1260765855,1393012534,1224284846,1343213543,733958077,1902497044],[1872444644,1633639015,903754348,1829150439,1769440492,1141615686,835965829,1075572048],[1821649011,339403434,1867436807,1484637968,1191300081,1307393215,1266690197,1543436862],[1076915531,119394552,2112669489,1628594123,341103641,80513441,438153683,1787143592],[1983768233,1790058331,296422962,425135115,1451016287,1516445921,2034695725,1847677317],[568738880,1871285645,71157350,953316828,1002947913,54444026,86835551,1240987288],[1016098648,731357700,875293488,1294690717,1224082664,55978374,665153190,2078100248],[723548568,1355515505,1278578742,671097542,97682551,1801533793,1123062780,1350082276],[1536142841,1580725364,2087301401,1804295483,109639267,2046651112,2007909804,1229921464],[1084318613,1543576115,986357820,1856200419,2097567837,1351842825,1581745459,294555407],[1664427565,1585038709,369997881,803271913,972567194,1664318854,492138718,247734431],[9758809,222825258,332158772,8331135,2113055076,1637079845,1736171813,941502722],[1822682863,2081967082,410844275,629329150,1578835241,1563005200,1304719689,814764550],[1479114415,753301591,1176981919,428238466,1792403448,1267761895,371089412,1690350410],[720459634,325476774,637101157,399658077,1584307330,1595312627,1991006546,512966120],[753382611,1760639501,1909926537,1375628188,794972184,1777048260,1506039893,1531597295],[1264050631,757384064,315209304,1595996794,1982015273,1595945271,1185667331,1515898849],[2125294704,755047486,305089401,1489822546,834624839,1792371118,1898025739,852243828],[21901313,237602653,1094128547,1677535474,467560775,185745937,2108913871,1225857163],[206058408,1098803789,1352100087,826041833,2116835517,1335027713,837030924,591761155],[480332963,593649516,1020081205,2035538648,1705934201,667396809,1197901296,1753535741],[161426173,231357762,226319999,1642387012,2102001229,789688971,926049280,1417341821],[1526696023,263283374,1811954137,605497016,897145963,146656420,1389956285,1766247195],[15030234,73344441,1987969606,979806353,519006449,1462799813,66516773,66193626],[839913290,114229542,300953444,2118203731,1136422196,1568362748,1868374217,66525830],[708301785,284126048,1811565848,1546469834,1259285486,1134328996,352500655,1107366555],[1005375794,1599822386,2116870068,532145872,1465320008,1468673795,1119562272,185659798],[363586554,1183456114,730558804,213307471,1326851515,438416415,286337828,1045060164],[1544044989,451924408,2119566485,982295493,480041673,316302697,1375587466,487434109],[848822150,1898926273,1843445339,1528690971,656445354,295251115,1968096061,390406888],[1779805844,1066363038,1038852164,1931323078,75588759,1583207285,486213913,1867499674],[869387017,1172477142,747207635,728214263,1550677742,667804395,1826521736,1705697493],[29695627,612312861,1758168034,458612306,1392084200,2014807450,1696305006,1318389562],[458101661,1233532437,1188232045,1858240048,1140900933,1364130559,2123990374,596012094],[748345825,1545308491,921005894,1559304597,809581540,1556486663,1115650815,1103936313],[1467908292,2000399448,644812700,183665712,708337903,253884579,962690719,1660352596],[1105453383,489866925,590032194,1622014250,929261115,773926875,336181797,1517830219],[145634372,1487494016,494118580,402061265,758605008,1772802664,855780054,1678921178],[232524646,854192523,557898454,879250748,1427867692,890769510,912526093,1784473126],[1477483378,1333386883,354566236,1356392652,836465694,642708258,840706657,1793297958],[744004910,1259800829,405956637,517797038,1421758905,1546152021,479696003,122731709],[1589140151,1072988810,213984629,969379209,1073301213,2115495280,1812132314,696293420],[1850292326,674602120,1781492233,1550635837,1145850627,1539550223,220316394,1964427353],[1283548877,1160669265,1112336416,1715824356,1485221022,707096564,647708637,673551015],[1990849449,1813601978,1039974772,2045280174,1311649584,1281579269,1194238428,1512691710],[950883756,1259209982,1932112592,686579363,145477984,718891872,669501769,1577670667],[228557082,1863175115,535843053,848139568,903665788,1001063290,1214558639,2047986745],[782318992,1300733191,1777087420,458676713,365324161,1089215000,1666376012,733641455],[901628542,1648622416,870754571,1344192942,100237,815359207,1119447848,946199038],[1955979740,1925265213,1422455254,330334983,619726987,255245194,743542179,592640805],[886466482,1832799965,1918664763,780870011,1128100212,912451324,180819814,457441481],[1609059307,2120926927,831349933,1192250763,1104119114,1132084133,749252168,1451554613],[1207118029,1280299829,1615508662,1397047873,1812426795,2020127055,522245678,963158165],[1582470321,1762417752,1561001164,1723616462,661376815,1499205584,201183994,132553176],[1284981384,1162621453,72381975,1490638745,1074680860,64789703,1747942608,926778432],[1054804935,843944815,1156353814,1252226385,1224189795,1219538133,502702350,1276012011],[302505727,1079842312,1861687370,1898780104,510511736,1655646519,72555582,1258145496],[2104615352,1770955809,107846831,63145234,866881530,1533081374,1377583231,44380],[1715129666,2003891820,2094556279,613258219,1061681419,667992757,640181072,1139910706],[1935474667,1486533956,419699817,1475411864,805747888,483647118,929952624,389311611],[1975860998,2103183545,747930186,919411701,364161451,11376222,151314459,974613488],[579996123,565843845,1381966698,306049275,1746637440,1059957013,513293750,1628955317],[1959382599,602553861,1341902633,858984007,1303543932,645914957,1723388755,1337298692],[1208621106,708502721,1706196280,774257494,1955090237,874005832,1366019308,510682752],[1160577308,852311526,47559399,964668278,1228573746,401023237,577055009,249022102],[539251473,484898754,277025807,1880551179,1841835826,160509185,1122912617,1665448047],[1118788976,1564122880,1972184262,71564475,32153085,538207167,1835439001,1660369950],[443464350,693298923,2096556841,497073635,159220335,1508729443,1771051098,1862898894],[39825482,2026599958,470710753,933774373,1526233165,1942350387,2118140883,1597315925],[1398876704,409201348,340336168,1596076880,313478198,1413938730,238045418,594538327],[79895349,560881496,806250685,2104479429,1111327976,628132165,1450522285,632622530],[1847781058,1692540327,1769137933,1971669215,1602567823,1653445235,919769918,2043150665],[384080003,2053177933,649775120,1175019843,832961184,401228120,549905170,1438479248],[1845114466,1144112630,383244648,1592171980,2065309211,480878287,1954762603,767262510],[1931194666,1932099204,1567119382,1706795527,946346066,1979320024,1845269767,73360312],[1060616310,946164515,238143061,113836364,497731988,1718631128,1592680435,453287916],[1378706902,1822787610,472773949,777171718,2000018626,1976134707,1285595570,296270677],[1347531490,850390464,1157428911,827194892,1851313798,1611074644,750862360,358462549],[392515499,457701290,1727526710,204319380,460597664,211454122,2122021950,1546031301],[1097011428,615866339,1728605482,2025176790,431604300,1396683286,713109593,1349337613],[619356546,1469997120,1057260207,650712587,1724120280,414385295,517278492,1116671283],[2051499167,1542341381,1214458835,358524266,2000459359,629156612,815196772,1994925703],[1911170175,471901697,1584045442,295140583,1961301497,272929752,1852966391,1004418198],[1886331125,262316898,1813615734,1661618514,804229898,1677488297,1173816987,985303472],[314865482,1314196649,1623369707,1563353983,705192514,1091006830,400624338,2121800635],[509754751,1503923267,76345156,56867826,1559954597,682284845,851466976,124058967],[1432066317,336358766,1877315162,1013106958,402670170,1027784517,1203849556,1963418101],[751281846,85099083,1950656521,1993037483,1193936799,136306222,326050158,1474081825],[1582936464,1051417574,215604674,915629768,2032854661,545874357,1194976960,850203725],[1571358369,1423357759,279792740,641312987,2062398951,1254313036,634108532,1792119317],[1969558954,1709781018,1682248956,813332653,1313347028,1557345317,1759598282,1661388787],[1624716273,581662408,128656468,266090730,369112366,967705941,1331553912,2064042204],[616462168,1391152398,2028308747,324643003,332069341,1566639096,1186884139,671336054],[1619568640,203962673,1038313708,614080695,1683229389,355953423,1358481987,2048154859],[417957918,124503664,1178738389,896904759,1349157283,293429226,725594622,414456204],[1422233107,806219418,1690712401,1338922774,190212023,854866992,357850399,1663162017],[1706420954,678928151,219413258,1122351780,1636769168,720833036,963449208,819377925],[1051161835,793789156,2115975458,1152839892,264198461,631761276,1897433839,949495865],[1779501947,704887816,1728448115,1562234139,957073196,1080199745,1465722780,408313044],[867035028,1103192129,1686404735,1315540977,649623251,1564895854,1009584922,1903068527],[2019470266,1479097043,485589829,982344589,781601969,1473772327,366927983,1923730144],[224731754,41069139,1467064739,897115555,617112723,1087796340,422417693,1907425624],[1910803254,2046523842,1641389767,123584532,668646811,1176129100,1654767022,404416317],[2057420826,153109575,1550223389,49470469,1710081779,1412981599,1419031254,552683748],[797131181,1436894495,663595260,156361333,1725495126,1145088635,398079660,1173550024],[1910317560,1757470406,1765864893,1478660643,1702634915,2061444974,2051852060,1839423538],[1849752647,265981214,679302903,918006148,1686523613,968805874,295543585,169750597],[148319413,2073435498,956034516,614421322,738824291,571611572,1887639413,1130031994],[1108860500,75236631,1616363579,452854503,1358222247,974668182,383325641,1101126150],[740939601,196661128,119566546,1752446047,1890542112,6638528,2001806161,662389373],[1262320199,37737781,1326185579,1037156071,1727374912,1536108811,1318565073,394444051],[812194396,1940704045,1252553446,940686476,361208773,679938547,402367648,237821985],[1320034089,1991696361,960131094,937962594,390993305,249853552,1855757620,1256804369],[439172453,1737242546,1657945674,68374832,647115595,12055217,967165876,1688695602],[1478048690,1306618376,618635437,367617000,211733543,904118756,1134250747,2119708016],[279911090,1801081616,1438437999,610114756,1296360515,1621401277,369720529,1593532349],[1400222191,293684091,683942182,725092926,1832205309,1697856693,1438715652,740763214],[195757981,130977659,852535727,937789241,614871071,423872985,1249165731,1928883964],[233347021,1859926355,1527113592,2014197099,1755384679,401588566,1012147251,89609924],[209304570,7228514,1877952488,1551447847,1563688977,2020771401,1118343355,1966931822],[1922884435,1966011400,1189005009,204754129,56264513,984753671,634217457,92539197],[408596994,1999739282,671446146,1260409881,273927943,608345618,1726339823,1327828834],[816143366,1908739841,1859381924,2046418898,656607672,1073703821,1950124193,864080492],[1449862303,1880921726,4525530,1257570607,264925034,1201239081,565962210,61935654],[559604946,989129596,539828746,320649808,72096621,681972010,342209672,1103216457],[1729646644,190187359,190048695,553149860,1441644096,738041502,176525104,1242034624],[1149356573,1991013249,1853703110,173328912,1984530877,1561768299,1425497890,43844989],[209350858,1685181916,1441813372,1524610647,1446881731,168403902,1310017439,409574315],[1934800987,755320645,1997660395,1949771665,1993984719,1660484849,1617666940,474227136],[1557205180,746219635,719894850,1049137264,2092889317,2022193753,1335628428,2047055923],[1729009301,985526431,439314762,1712104867,1131985959,1978322261,1419604188,1845418840],[1525158499,626103683,101005128,1408936251,721127621,472953184,1309064455,1252138361],[987631917,281256197,955064086,1120005501,1803985525,1455485476,2111635816,1037725319],[888702448,1099580133,1893230482,678664871,1915616694,595588995,321896026,239162765],[1769915612,397322384,507686672,662863351,228186601,1469463093,823938872,1196923497],[313605446,523375197,1551200960,1851987142,1584126103,1516004650,192442636,275572928],[367491874,952332968,67506131,680583342,1353370895,1219774274,404982170,311390070],[1222447077,159349597,573622953,1335057644,2031510103,276584689,729399183,213185661],[1437338836,1902068419,1994292120,219512297,1296190340,2045574899,1508227787,418937878],[1109827003,941505573,1719582285,1651451410,1921131613,1862532644,927647715,2004604511],[775099518,1232517661,1338825771,36635418,1529805162,1200018271,1456985796,872245172],[520404186,1364911936,1834633291,132003554,228637890,428745958,1820311000,879411255],[48626854,1411907566,14815610,378339859,772288565,595087023,1197222350,1378099442],[1283847259,1467631480,762556006,1014367332,1080541138,351593107,1936494697,2111099109],[1138295674,1424418823,171744346,550792781,86066632,1629123078,1877916581,838477224],[86153492,1186345781,1302283576,1021608674,1797679840,107802343,1512634847,1507506600],[984708469,1381183123,1466203498,774838655,2050358703,337756361,1137313193,528932236],[1712343528,50220437,1329367108,1525153010,1736339071,230942139,225167783,437830449],[254948470,436376937,973157036,963696658,409640608,811582345,350608315,229669146],[1507131465,1793356443,1967813299,1287009869,1364967557,1038062766,990339307,1996776514],[392504579,807681106,1126929589,844743916,690270884,268886380,143591610,1631941578],[1870039021,1711622913,2074756411,1472552924,744279395,1475800136,1349678732,1617618812],[1780982848,212593108,1501183842,40899625,100926394,1739217914,576361471,1575794241],[1023705303,2078733331,707086527,1375645304,209182218,1610294599,1977569114,1490277496],[529500344,556999065,1372255896,771348636,514001831,1804513098,385611405,1024617282],[699155526,1851129880,1587648523,646493473,748523574,1682517169,703801135,1216558776],[1407794176,1059646069,2066985507,1155788733,865602373,674295105,1982365003,1490672739],[1540140308,673218992,1488152988,1376406611,1296370308,162239722,374166653,2130460171],[1992978490,1828472177,1794151353,1013568816,1902200349,137985269,1740514775,1779574485],[1782292965,715386581,1084378018,1631473598,1413362468,1444847878,1192006710,895675498],[405349731,2087862121,1798897089,1700218964,1297874194,2017363593,881029383,1633675059],[1493161060,938411536,199574789,1460751411,428453271,1292727304,940281350,309799228],[121836311,196065106,1228339062,1316205675,2114590222,318163664,2092683860,518273978],[1556909000,1237060322,546737615,284499206,1870482263,1300935484,1846528471,934410653],[1528340258,1991646456,2022136099,429686395,517725564,1561259652,1646184162,1616239922],[868503285,1587239319,1120608830,459951001,1979614073,260658302,824318702,388427820],[1753444935,1171450408,1363081876,930746491,113952476,885371675,294728429,2087059818],[175677614,1057437868,387185414,1245624532,910427504,1588844926,2063716134,1405308420],[1316822751,568918046,481558911,1032082401,748138097,989985838,193882642,658724015],[1024834559,763064426,1180826225,559354508,116778796,476916142,1274262710,695819960],[762833370,1316118948,1154422897,985322306,665933118,1690217472,1491544500,818293695],[614736139,1919667913,1529197726,1112104664,1950753297,1737962568,547844198,1330290316],[1009296267,1088749180,1686950632,1463595158,1248081592,673367186,548627485,113373214],[1955635037,945984655,1522899352,1973656781,1763286166,1986799772,254480211,36933761],[1107819459,645977821,1671484414,293193021,1919142200,1933809997,674171441,758062395],[546901610,1744957747,15985998,818251483,1190295632,1719845246,1652384584,1696802851],[2475894,529390624,450734537,1460690489,1777442418,484972048,960120401,1101720316],[649612249,1389336780,354357962,1969366921,170773702,91482697,1238846985,252026901],[99644097,1398421483,1062434422,1399454664,435079181,477336983,1099132946,1785263223],[1660981070,1421565227,1591217745,1592035281,2073449537,1753828328,1014103639,1709074865],[1682860906,1874131580,1973995547,140318469,1758897476,1112030379,2011670921,1824389207],[2107304223,158902125,261736197,850609183,1592769547,134766924,1638467024,330460657],[1403667140,1414078387,1044478692,2024605566,630915117,638834523,1365287871,709497077],[294692423,1672101960,531057449,1463783211,1324379251,1075260331,1700863466,555167903],[399781264,591120383,994937236,557765872,1623699688,553664376,1595947796,2005210443],[1786237907,148960909,460652972,1100389426,286763993,176060830,1574011504,797356370],[1490265937,756693516,269293429,1139774518,979939316,1279149483,1503688749,1800376213],[71875208,476691793,719308994,1517164737,266132772,1192542209,1187232503,1576384926],[1205132324,1682500073,1454843107,295799362,390073515,211490973,1497092136,837873760],[161732738,482245396,37832853,617697975,1427549352,2028283185,1345406068,1266783457],[136036576,1024032407,1008578046,575429566,1310052639,2036786638,1781770543,2001963971],[232982562,1074946141,307435603,718466407,393038370,1105585205,83851814,751213983],[1256931930,1667918810,1499370075,1461949492,1909777996,1075019357,2045375715,777306965],[1026440887,694480927,1106844309,1109556584,419367657,958785153,567307110,173762597],[225435303,1664217381,1723407027,127811691,1598842854,656313743,1957966566,641479365],[1239639421,547148447,722263376,321984794,2023887116,371682011,465458352,997197312],[1378569813,705636164,591597315,1989984273,905934018,668901146,256095607,403286245],[938853096,1540253998,17224159,1897680230,317187456,1730625381,52363052,1438156223],[674612760,796604898,1362315589,1610573576,1057054650,569999351,67208807,166561815],[1191661102,1413062159,2096493708,779869286,585827439,1433440830,1752121458,1710852408],[1700284226,1707165787,1409063566,341287651,294718237,2037553306,984912283,684508179],[1968271136,190870617,1050953702,2005039613,777702880,1637276927,1555846816,1635007268],[1209985602,1781500631,1490215424,1167842251,1949300452,868763921,1015961361,1021251172],[68081107,1784101363,983875525,9126917,761102385,115129895,1248902108,1321925274],[1462768218,762472731,1318587550,358438309,670212198,1945123176,588352872,121342358],[772451247,2014318221,1572391066,1928755462,499091537,1654388966,701502556,1914310121],[1805414659,2091444175,789474105,490474326,1724000256,2098403628,1766465412,1617729352],[2108319435,1469959109,765504434,1678286303,1549283026,438456998,1779638149,30354141],[95682618,409815833,626595445,399516619,57504647,527974180,70631343,1685924219],[1141363628,1395968452,137791000,749261946,1757858638,247730088,451700098,1419117193],[377018499,1919078475,1005562664,711038414,1060319389,887257859,1218147457,532566561],[1719557746,87637631,2001184584,2112325614,1677491563,1818302064,1161481001,1346208388],[1687944293,301565485,1112749732,1240113518,1055428649,636040715,1313608777,1541703426],[497432204,1666149774,818133643,286286758,703916682,903387420,1032143550,207540827],[4341958,1738730092,704295015,1185913628,1034886696,1741570227,319015220,1237425151],[432841653,89831504,891566047,1401597954,203324644,44286842,1667122275,1923532175],[540098853,1359731329,638272194,378340795,415651014,483225894,1670970610,1736709667],[849792394,2039198052,495841633,1358654289,1972801450,637963427,76075735,1771062624],[1354923423,1762290027,603257021,1407365170,181843809,1217506099,2127101329,1307004390],[56542776,1825414916,1635401376,1994567393,236922517,208306555,613372534,1461524667],[1138481455,898503918,1170766160,1482276786,1469682311,1665297096,1304070392,61724665],[1323974398,526613765,1462959533,1775624839,1056368524,852600276,2105087094,1941269021],[486284524,402095161,38883948,715903563,37794406,195542016,1039058820,368672430],[1833966490,204423085,1778631806,1512633002,477247985,695423126,1594570627,870420092],[1306058876,1978115964,1744792425,755671608,1608649614,1570703438,1242492595,1397977525],[538371410,1300578090,1018446781,915169153,65729288,835239519,1253535677,117363901],[811145136,718809485,1807982718,1117503391,2110905944,1682311220,1967389502,1325144602],[180524529,1580458961,1883796149,735379465,908455212,796659713,810426487,2097951676],[1508008705,759934211,427734971,61002741,1461479169,2073496192,1082949584,2098568291],[623257306,1090819689,1775162379,155451228,1596093836,747515759,1165312641,170483494],[1330297185,45819968,2022172571,12283264,1166174548,197095043,1863063237,279715048],[1869656032,1954301739,702622390,1412170663,246970846,1670772234,594411650,768061818],[1692582332,1937226297,319759413,467538121,71171894,1264847304,194522887,2050092202],[1389998594,1923275671,1648373501,505165239,1688609821,1113000378,167765316,1511250996],[1182305653,1906336637,743211985,457220334,1391142410,1737194649,689159593,1132786768],[1316676836,2107270521,1939866684,2063966424,386516396,489313783,1690477550,1288532250],[81017305,1059093992,1424716414,884875623,2105660174,474072114,1122657659,492195779],[324441818,1837425418,413564312,1967624597,905715982,170218890,667376206,1912998581],[1924134124,1761699358,1320964725,97163842,301021804,1591722003,1704132366,220580951],[1780805816,1539719529,10714925,1932180290,1565532062,1507398999,1407583198,1108452288],[1377561800,1733322877,1977759910,1659905042,1205841631,1764200781,517810951,1081842656],[1683488804,1907404072,1046936893,1583437536,126673143,253272044,676187268,1472248985],[945257291,1169778169,1080879396,1952710369,1246229200,824309284,894116289,278470075],[1437159439,236752275,1606864910,847976957,2113338598,1276474778,1439146200,919127023],[1012078502,1213796026,224921893,946929701,631109393,706563976,2077831543,1804284216],[1415635751,1841866320,1434521624,533044862,212658951,252165122,1241886306,1838814647],[1096814392,152064049,381422983,371698670,1260055604,1434428698,1501935488,2060255009],[1578362258,1468636099,2125399520,2651049,1104303414,472831682,547880479,507510086],[382717227,660268492,1588459695,1285359678,372540478,225235227,452626549,882121568],[45014117,961298500,1322493207,1862796453,1262586899,2074935549,1692560747,467809486],[1760006443,1778730966,1037759178,1893109595,1002982572,1702668502,1048678278,1970940605],[224753355,32048142,589022928,1213773667,516427080,1404853559,1016978925,892041752],[250903375,794547345,917637876,601918191,835534012,795891092,1281950588,1338554552],[1454910061,183137674,1476493366,2047000564,1286255149,2091734439,939277340,896428419],[1180332949,1221464570,1539319635,963274862,2103169949,332384222,777316389,1287983161],[1069474584,1697901676,1457654629,1749585661,731996962,374137466,547816518,264609760],[1164483932,561224218,617273792,688740998,102060799,707171013,1956580748,467036094],[2061429111,1816794537,1788337173,191349929,1449124807,847253863,1494076576,1316488684],[1171287750,2030081171,314255257,1142493452,1338051653,1478027082,1431269179,532166961],[316903967,462234458,275070476,845380611,324059467,238879321,1145138621,235833437],[1082193390,641223250,370804715,916369552,1726572906,1114034214,1758738461,1986156035],[1662938783,423324435,519189312,786521701,550226025,1321084759,1396024924,1407354466],[556979757,1609180652,1017728274,114855035,938353533,2082216087,850342246,1494114316],[1213222467,982171735,1212663831,363150740,1420184865,1634753039,1730475389,894916593],[327888865,1748619515,755786104,1384004391,657778001,405001814,800365781,210274633],[1177632854,339344807,841871643,1153472606,492331309,1374087911,1344464515,351522765],[1631768314,496016921,1612587407,1526827415,1255036896,1318476898,1418772512,1219457615],[428145802,9878078,1785802304,653406033,1857189964,716213880,1688160430,1077830295],[1771613441,997488227,150097310,131075142,2112319576,285466432,375171409,2102672132],[32302956,76899081,1152650157,325518169,277131146,742879488,962866389,907128769],[510325497,638197695,1650253365,234993103,286855902,1461308237,957303677,1928903054],[631941924,1178918009,431917098,125618521,159345259,1359825891,298919679,1342907048],[1135945963,1554651878,1765840227,502153840,2055527174,655720931,62315283,343663129],[2074169505,1456736369,48710495,2123996151,549235434,793365178,744250797,334928921],[1782902252,381765439,2121868727,550309237,1859325567,237137062,1842605219,1666929510],[1797180090,1322112242,1186985799,1226548555,2118981874,367480091,1953188272,1837970164],[910585084,1084873496,974668762,1203124003,1279361670,852610906,494808524,1857687958],[1206195046,1624774692,1721057555,299361837,644614727,1056876368,1426524162,1816461763],[1469652831,2024602497,2128261351,158298908,605314458,1196445814,595220999,797075809],[1087292297,1894329327,1563682051,873730230,1395519084,466126984,995159732,1111760422],[1009589424,749196124,682831800,1846462349,1647271095,1941564595,1788422267,1878559639],[1602906535,593109304,1150571963,98061223,530137509,2067928042,1132903242,1256275789],[1776333086,1687031345,1170451969,384617903,1624044059,1068045047,1695137104,1963858912],[281636761,1685481443,1883501950,1949451561,1094352886,1766986177,180340276,1422223429],[631073028,2059858319,1797967841,965506389,2129754662,1457131501,579179773,298212397],[46603146,2129636902,1716976941,142162113,1676020272,124819390,562146286,1738652881],[1751843176,1086581531,745147175,1757202059,442302573,1268842098,1305150455,2096128411],[1849608799,1824484843,124922257,865392576,1357365750,399600501,1303151349,1141801569],[40778697,471253737,14537418,1794206889,333140616,1735169952,108047612,652869967],[635006000,1158073469,1446007012,654235449,1319359479,151894475,812053504,1290986488],[1647604988,1075751273,1557758832,2117013765,2059984276,995095335,2107822233,754279334],[187910910,984120677,1884960341,1708432220,2114420142,1717433916,1269991852,1056106523],[803068557,491636281,1625086219,1908608690,1477762966,1520780004,1061806206,1653426392],[1038329736,1789594566,632780846,1133591440,1968485172,1721315191,225252744,1335400469],[756748729,338876934,1517398853,2078941368,1297864951,830962407,782655780,2008200911],[1221413211,1719533389,1106305272,1239035673,327410088,639559108,1433193493,1961330978],[1133510178,2019043598,915014570,1670446052,562058349,268836823,622678571,1757033145],[1685533547,222035642,2002870329,1357170368,1085114467,1852429420,333710761,147229845],[96451748,918242011,2024308010,360292025,1405724479,467773469,43868392,425696859],[586875103,872013560,1037397416,1027515599,193514951,612548510,596393084,834215213],[1106425303,1614906529,1437878129,1199320296,1754933952,979366294,757042726,1560718459],[1091131326,1124143043,1932998087,1514553518,144652052,305635692,35934148,844094246],[1040089269,49071971,861169249,920646312,958855997,1517429433,851146286,1763062017],[472011305,1079535688,6245840,1912407903,359779172,1072712869,1108217702,1801469100],[1002306782,930669575,1614867639,119041470,924402866,1352375821,709753297,1185393991],[701153803,490645094,908148525,215273729,2117073856,68095772,730742106,1388965199],[1447004393,1616004594,1766835103,468919032,1929281057,494405669,1455994139,1651821670],[1282783398,1997194486,1735322420,253464428,1117623820,168463181,499675829,1805482221],[2036263322,1751971923,1127719199,343569990,930489708,936225621,885399282,1019065267],[253102769,1336460170,1128944656,1869223890,1610811401,1932099432,2112621658,879826172],[1266952212,327930683,189834576,161377848,1506888269,649268867,1699652222,295249463],[474738757,573195724,1844376465,262830965,2025270512,609280047,1853296071,1768051780],[344643826,182288763,1002532291,1606147908,33167415,1759747161,119595178,340660845],[1650851150,185256018,418619074,777139411,1189649837,1119920692,9419671,664995967],[1173414719,1249193115,721581156,1739802381,126410777,941631799,1509672367,1224846762],[1000007405,2058381272,723232464,1383657987,1922368861,1435395622,2011527497,1502712680],[240626910,459340631,407313435,1832472790,151213016,1076218261,1500264888,634935321],[1460757230,86711549,1399964399,1755672471,885278657,1728146720,612287742,110748754],[1123371381,273292936,206827633,1550209632,1224763974,1787574578,1513445388,1854852091],[981707022,83085020,1350708942,1120652018,1005512471,1563935466,228660238,1099144643],[979093679,1750054536,1204383181,186537793,437772647,536409077,590220491,1337587694],[657192505,818812267,556820335,426027385,465491395,913822027,1268616217,1055774306],[1050712923,751267798,864875491,600825484,1024870945,2013797771,1343813473,757190742],[53010368,1044071107,1476996901,1685650336,1254488861,1582156602,520307384,1140843518],[1375786940,723471337,390447572,1961446534,1156086089,793726202,1400982158,453565485],[969113056,1427286438,1305987791,87806667,401263011,1562682564,287967976,1610170377],[1919150158,1239424714,773538376,909642677,2106022583,152734208,1822153801,1645120326],[644599917,1320122446,917077926,97687000,1692313084,118839492,1055663474,1683016984],[50834104,116232257,228290324,1818851953,479748762,653925944,1698410591,505139813],[1635249661,1936982634,523889870,805802388,1489578739,1483846254,188615388,637867388],[2076932036,1711573398,1113037623,16887453,1531889721,1835694743,1156425556,874448691],[501439845,1422748666,1394159446,643201627,84147919,1308894214,1437605486,762700710],[1401950789,1676066539,549823939,318130253,1404805732,1433789205,1734516671,1635335904],[1372689573,466714965,1082256720,1876295163,2015649784,323589796,266781067,757946027],[1275116444,1079585316,2924732,418566820,1542384242,1974680046,1731741472,38149714],[2119218584,1227481169,1856213652,572553799,424185367,659221156,1997790587,1199557799],[38767617,2104111287,542698046,1189235289,838694701,32305595,1429251449,1577242068],[1225422951,745202965,1993444570,451905450,768820899,1460317136,1420677311,1438668474],[1597410431,1127701839,989185475,1870864830,655237316,1913315105,622155811,621725110],[867951798,1270465832,1729415773,693067585,2041415084,685251614,174972686,447900169],[298033912,1169146635,1058621577,1673271922,1149253963,156793228,966103965,1550425215],[1575134167,390557470,1059138496,1343875210,1820215358,630614162,2112749643,942563851],[1456453095,1210579559,174972720,692513150,1252024676,2065016528,87718219,234113677],[1113122891,1967196788,2025776927,265340546,821020566,1029013885,2074558763,1371149531],[1956735816,411085128,1485984476,804708705,254431932,509930471,1829212102,1005323071],[889014537,77453267,1439329249,1170544657,1786617721,146750303,585723033,816471085],[1613400351,123734765,638993415,170390613,1576428656,1475617144,1647726628,796125830],[766742459,6114223,1853950202,1076719,261550259,1132076282,142231407,472784773],[1758846501,482016647,1352452622,1972148794,1678400263,2084544237,1935675164,303151733],[875792733,46752855,2052533771,406822443,94542676,394020141,1951626301,1274251739],[1903415072,1406003374,514143239,446945858,1721335859,1808188705,979472744,1943974668],[2028369118,1218950090,2051639784,1519642777,1686306804,1840151438,600041054,1053725779],[506109997,2058149917,1501785260,34741943,2043486699,2098640668,906020869,983498145],[1499919153,312550546,712741678,760954676,24456883,1576858479,1203423569,1662769966],[1131948129,77766197,1914244776,303576675,584032091,1728733217,1242804924,1742235638],[821276515,1678155304,1255457246,822728369,864167788,1000326439,1573290926,357635581],[781148194,1302865201,1959640430,1942197493,1279206961,1645984035,38376644,406750856],[1310498166,677824020,80585974,1806928939,311282255,1602297440,1780603756,1186699816],[972302567,894037647,46660469,250640735,1174276049,123306672,1678967823,918628432],[272409061,1028965176,309604347,404757444,840537749,1575628702,292895014,1862954822],[991031185,929529834,817567995,799013565,1938191860,1643902698,11624400,467239871],[529265048,938224367,1769914321,949993122,2000294746,1848556127,1361056854,1162569831],[819398544,1874829861,98132817,111675633,424407926,1836151941,2101401598,561343197],[640030335,1441895947,649091825,309682280,1111922724,1873806642,981531287,1306859190],[940686203,1368735256,779649620,1705416220,1788547864,538531983,130076977,1928961808],[1382909510,117695581,1568939526,436391858,117394497,1867023944,655503579,1679637327],[958610872,1390507248,2103081184,22299722,2127776736,349174225,756860565,2049369415],[561321932,1322653956,75577866,1751759368,1608735926,1934666085,32794177,1259335635],[1339777684,559433164,751704873,22002657,1012338694,1546920464,638289101,403246858],[565739644,1623200474,960350070,343322796,150520526,1655192854,1653403383,996748416],[2038043361,1312173396,1490456568,254270469,1898040747,283322618,1676457253,1293560310],[158151136,194002506,774516233,1098724900,1877053079,543131477,57628601,842590670],[580784834,560327743,167610695,73597699,900530029,1920207153,1590379827,1885638221],[1760063878,2009159855,933757685,493264637,4244472,1254402188,1449029323,1617845719],[2031368840,1235989389,402934005,966018534,2103784621,24750528,1103676540,2120429578],[557254913,1304438547,1361216626,1801491265,1124279672,2052662461,1300730309,1539277247],[1616890326,1068891008,786658126,1934885507,1480833850,1970147546,892749789,1359664042],[1772974960,397259281,1385946631,1540336857,209553368,1812038634,266635849,1611579318],[849232104,938784191,843586835,898810073,1189205695,2055294159,964452384,1220913904],[1409275597,2076760403,766394950,804757961,49919793,1969897475,2014542374,1332478036],[674913587,1982704686,1950386543,972940725,2046512033,1140775579,372619503,1384084530],[1197628963,908322502,555216004,951742975,1814735968,126723465,57282976,1948660711],[1880898969,1900124286,1920502502,903546371,1111474593,420422994,770955848,562144941],[466933386,1238272908,1936020610,258961376,893335906,1217968819,1951868325,1221197678],[115669398,1847388247,1670505848,464954550,686383136,429314760,128225390,1082250105],[1276989756,205679274,1812774920,1203256616,1479401453,1433514251,320366069,472199398],[1842083156,829340559,866886090,1783221984,1577068019,285030216,1949236941,374699773],[1099764745,2030549514,421219933,599776024,1710103070,1653904238,835252509,2052807169],[1603501844,1501686566,98701395,1172845162,1543798875,49752693,1031221034,1336571906],[1759759607,474811593,1796546824,220495259,1837167980,542156831,1648643485,1429005135],[1498905077,1897455717,1068428149,2074007176,518328437,1057992689,1197562165,296098891],[689592424,2004259966,64874418,1820470484,1744803412,1216876816,776548019,1625431879],[1390856273,1583602009,825976741,815817379,156789985,1393355458,2101390834,1907251317],[258189331,2043702519,102712687,52904984,688591536,1767791327,1277501498,792491450],[673833656,1034012582,1781383261,917025662,1234361683,2106852187,1183202753,1267602025],[914115560,32705768,858459057,961639494,815327153,1230933085,622774663,1591018540],[2110811003,1453601314,421443772,680283109,734776088,913601072,652869937,429946098],[843647115,1565921566,399937729,356955447,1498188152,368555647,667043844,1525179157],[593437493,763781687,1418217030,397510956,1782615229,560377188,567536075,1874911048],[1290199684,529256021,249631481,1665548284,1194013511,1790575425,1578341564,1029370500],[1813065972,41687482,926203452,1370636607,452596018,993919341,1116085098,1535737245],[343353789,1950431732,2038558937,681922793,197161177,1286017867,861034722,1724431260],[16621497,1154786068,944209209,869299791,615116270,1348619386,592140902,248331696],[1124814184,657204803,73331726,756056040,1067284851,478970740,37245801,300768895],[1645982332,1379550586,1261852120,651531103,564723844,1365724670,914343299,44211400],[1328561613,332486067,395911266,947480647,940655394,854854057,249745980,120431573],[1089752088,643946211,412227058,1395132708,514666448,1506531451,529826830,265918903],[1383137456,2021502023,405694981,2104833343,627198671,349947123,1412146724,79400563],[750611282,2036624356,814161751,936483651,743254101,1640765709,1904467668,1096438986],[1174669842,1721527743,1747828296,973721050,1356356438,982823242,1363025733,563197790],[479807680,2065702649,665931748,1252347500,1418135848,1963639651,828472865,929438751],[1801809993,205010473,1383415229,1711741735,401855556,1789466902,1199717958,129258341],[1278587974,1328341297,768953434,422206196,1745115113,1640560089,886073980,491578289],[238622952,698173882,1996790708,285594467,1758987248,1518732760,1712779267,1714968395],[1694328335,706979490,887874472,2069695430,1478881117,1614121604,1078074548,2042741151],[407513798,1487707220,1543727282,151082753,1741765479,1068910897,632730881,1602153147],[2040439959,1175559711,871374332,191407645,920766715,323321418,334499110,1317729830],[1649852063,452982546,2120811142,873267666,1402534723,118119810,271302483,535662947],[1674760879,1096972883,322005590,1728177900,311538168,1172478700,435958413,313757638],[1642748851,1896471080,1373315437,848335256,1326985706,430380899,1168116503,1707799075],[401914741,430917972,692471402,221992971,1499788403,2046704933,979114715,755420114],[1610292450,1999448627,860137758,1731791289,126713249,1353221196,2008473441,1817221602],[735321523,1022465581,1867213028,335230905,1907709702,536138835,733137696,689368061],[2030030503,340527025,740761104,1782874193,1716562753,425555720,1504803693,1357778414],[426472390,605537611,1294522436,1658394551,609051215,1528280416,380591630,667936371],[674874073,1652989192,1903773079,760698333,299950027,990871448,1259335905,170259639],[810381988,1034050946,1220142810,793009284,370377814,1777696596,208075270,28026761],[1620117641,492645429,1698682448,994468837,1309325753,507436339,2116391696,1202088489],[1043589927,532083921,1090029963,263962306,188414908,1591741058,2046510809,1691567972],[1601710552,1341807862,768374292,429941133,975611483,366760232,1585722064,2087614077],[100056413,1876637694,1903363965,1067195342,2035863695,1897738230,341048449,32160510],[2103971452,340206882,1763083262,2120951522,104648449,192584729,829862502,105701834],[1721253726,1335489608,769879923,594453377,648866722,1297800348,1042533049,568011463],[1917995208,1931938628,1784552,1466372860,18316490,1005721236,456612856,1800139204],[644467406,1128573802,1400733622,1148427382,242416602,51873506,978191199,672012833],[130889330,367834953,959732813,98709036,2019697535,1550862773,1243205251,1374106655],[1339245451,489161632,290646258,78123283,541186909,876221803,1996151954,1358586740],[444158979,609712159,134015197,160682933,1620524727,814908106,228958594,1089650023],[1877890338,1499929920,1967061702,1842797196,212922525,1226290974,445489123,1383278536],[1201285529,1399128307,2082998540,322508423,34214468,74379366,458567709,574239217],[948702859,618622576,99068604,938230900,1141030074,1666024272,1348352021,915710657],[1480984083,1308558486,2091903881,2073366998,1206738109,697554144,277244297,1966456663],[100600110,1678751862,1160899853,670224740,213680573,2062525213,364451407,61013219],[668180551,1107525758,879217465,337332421,844501287,1569023989,326019671,1176633186],[1555397335,1988186570,1754100502,1575944313,840709720,1404406052,774660766,1480556564],[1127330750,1448748135,152470885,1998058069,532523679,500700658,1629958355,1049049385],[355351035,1412186474,1019137593,555718960,634114448,478232581,1598156630,1886141002],[1082902387,1935747610,2042560684,1593909361,396524383,1709920910,197348426,298896265],[395803165,712810359,1344058722,916527629,1675260844,1070358630,1405819315,657341456],[760046531,928814195,1591217391,1367952179,1300326890,1775175982,1599157847,432380972],[1327779739,293344713,2087176655,1886230681,501723097,332931718,1647883465,286542031],[1388220566,189942129,1836931706,712298986,396504797,282352625,2114634235,1785886580],[1936740637,171894188,1860574603,998210449,1555718326,1694538782,516502651,1486187401],[1700749766,297837273,1513704164,375812938,1641895456,455634715,1280362344,717610845],[813225552,1745079997,1253492724,354713498,33835304,919576052,1411735235,1365779717],[308369895,75906373,629465519,1573133925,1240581612,728025525,1163869910,882980866],[163564069,747228330,1060125084,877279537,563268939,496938033,1088598889,994083503],[1417564234,2102131082,2040817139,1596135086,1104194492,185890046,932076491,1202999206],[1644976522,1954322722,2077996515,839913487,7739651,18723172,592478061,1162553944],[1693795750,1780813306,335670709,2004015153,1287721270,772096680,124870653,1691286403],[1600953156,626466323,1736732695,1467600494,1392820715,919566921,398017723,1796280231],[189920484,1187778749,1541775522,607388146,23636346,590202767,1881225995,72509106],[1919514671,1238600200,1821649170,583943414,879933967,2054649548,1927780242,17211180],[914193757,1188982055,1525841667,1190125205,817389757,1263289923,519228726,1003320048],[806187404,1494972465,141932878,645021608,800734940,897605839,1097282618,83427221],[1423244446,1189231762,1952140648,1430109627,1673746462,342057985,1534316289,1629030472],[1078274950,761931383,2091053784,898754831,395471325,194763011,1198908377,297615386],[1549875851,2010014435,2032020598,1411536568,335979958,1646873388,1603734235,873122479],[872027279,1460196943,109799249,861381395,1679044002,1453373717,1052901462,481024299],[30999157,184931020,1141108556,144852357,497323219,460351941,593631324,519353710],[465781020,1351183564,1937927549,594040877,682624742,375698749,111279384,1495813146],[961734505,1556872669,767891376,1208304342,381449873,657273264,1329701051,1893310252],[28251735,1864085590,894541657,1813974273,452501297,132373156,628363633,207828577],[1302076069,1115232296,1980895191,181766319,2120539751,710630841,1020428153,1999815872],[807828494,1371954460,1745819746,54176355,621058890,1637961728,1621648437,472353980],[452037739,1048931791,210427580,829509053,1540673608,1484100008,261238185,540332563],[1998651036,388388488,85885903,511021882,1159896202,1075817484,1141301710,61419403],[1453625023,1881565737,276143627,1545494485,1681133840,503241823,1695091729,1267546327],[2109115806,1200538368,1683540212,931647023,2128912103,591936351,842028867,1034324994],[737316934,339765523,1427837832,2059023681,229270345,17147289,1330383753,85665440],[2103073288,674751096,1473198045,1125144340,49008389,1657427259,750010928,415540242],[882452738,708339889,594887972,1319175802,1289240528,2049012611,1702316239,1855942962],[127972830,436810921,93342472,473052748,1377905832,591452609,2111493210,1646404667],[1508151483,782504109,1744873572,1797468612,1322734152,1088738742,1699454641,1089177681],[552846564,116764267,256407324,1609423132,1598214699,1151810020,542805506,944861082],[1812758913,130567508,286227215,910944062,651831345,1367182425,2020847707,754564121],[1992617108,971447368,828413056,1457227163,986972493,386683839,2004059925,1379438516],[1324769993,550287785,363353284,132226623,1362182708,719262796,1322407810,356864325],[1753065443,131138253,180982730,362528495,346867411,815016107,586810767,112028120],[206426885,155933326,474550268,144265227,497904265,1127262587,1395703244,424390659],[289831930,1897957018,708049868,1030720137,1917641610,1861932725,2022214945,1736714605],[90663122,1749424907,1017290559,1095035322,1533059914,1202730362,1328981317,1382649381],[103052920,1307016740,1133402460,1063101597,1991788878,1600887502,1249915834,856014378],[1978515383,170286675,1104533374,1183536521,2086018837,900115455,1040219910,1142347454],[697090098,713738743,65222902,1366769022,1953755515,533669234,1444688735,1164423922],[1652565022,1225742555,796639992,313453941,750872545,1581110337,1852399465,855587672],[1418967852,1052819958,875340779,1143378861,1561272289,568348309,1236210930,1283531438],[2123760523,80863736,438714802,269874280,62994983,836850218,864301815,115211859],[1525012307,531587952,1452822227,430290273,1969779329,372534701,1477744896,1898169740],[1836912255,1606868029,682150189,624550279,2098297012,1204308110,941465662,245221098],[538321293,557200758,455593617,614268927,1039248174,1730880332,199878725,1699500238],[261472999,1834576577,1253175720,991608331,891507722,1970692540,1427600532,1391041622],[1900620850,1715712787,1367512329,1462110870,651872330,832862907,1726806682,246065391],[1213930546,1257216460,1018731468,1454278166,150358857,1592898798,1222716159,588809670],[1688014654,1710938485,1183113566,629133743,1163824631,1183862448,1369052450,1812914248],[263901517,645548515,444265820,1445431684,2079803514,649626005,1179130980,621108120],[624316109,1929063748,1824657285,903137817,1677204620,1018568204,50489191,560545680],[1947782538,164284287,541584485,980818575,269746268,343395902,585991494,888182351],[328776940,1496813644,431375610,893001984,635876593,60285956,1680424895,2015473837],[555706629,879177274,61509539,95731666,1086701258,338048127,565761942,1768115976],[247617932,132160183,513188664,1004125372,1826083314,2036611704,962891394,289379798],[127700911,543341506,2034146747,1220875120,937301114,667410119,2018005473,1070068319],[1846897150,1711302297,1419592511,1196146105,719133169,1224329442,1237068792,1037896521],[2089019955,1245307030,519079400,1157997248,1983343596,1484905162,1626824942,1479694844],[1210452255,1223989077,1042448810,29304015,682694917,1361812908,2029585084,105399565],[1491690648,1986008406,620783975,674739794,1503730967,898534034,342967755,1071995196],[1188703927,379946645,1365495297,1414501860,989434964,1820256511,39529435,4333895],[1652117086,2121463490,1470109563,806120775,1142680752,1907952030,813587051,1321608708],[881844581,684337758,1102009820,265088180,1704190107,504329389,1359393299,154018189],[776142111,1140991830,891264670,1689164685,2068043395,2093068739,1981967685,119209598],[1965499169,1448102459,1925184797,543682186,2028749643,932606149,1732896499,208681575],[1935585140,22670667,1940436299,1266595915,1036095819,1288826882,652428253,1939469380],[2077473709,1484974769,784639031,277825298,612210758,267897688,1223630826,15428844],[1643000684,525538064,1218410961,409553141,602146294,2062705549,1892756361,1555782632],[83738220,1114014768,1069481732,215613157,573778463,98329668,1736304755,1226701078],[493559939,115992037,757908146,1461455124,949876675,1050652044,1186225901,1986072971],[962219050,889094029,912204751,638276231,691273193,68333431,711021504,1778474394],[2108441535,1697887469,68021549,1530211110,444679155,1476730734,458073096,1093256961],[964548153,157238649,212393782,1093240508,637018901,496210391,2020334028,1930738288],[268784326,532144257,1893657673,335867291,1492087742,778839586,1401047102,138555892],[659180186,53733512,740963820,200591113,702461193,214387466,2029981311,506040939],[2005608067,1150330430,523899308,1364295116,941932787,1963570147,377070301,1955563874],[904592424,1241228237,2086536910,268047599,1774088483,621287124,504184549,1703578864],[1315596941,770708405,1406630249,440109335,888366950,508479933,410366341,304245141],[1327853067,715069645,1404070305,1366074037,663012680,1202040469,1171054759,538767353],[954899413,2076760033,869769482,1474805662,594801360,2064390852,45274939,482990755],[1324553756,1604474415,1521947881,109261339,1773841299,1381753143,982805742,1426226160],[587179564,2048869564,1017086929,121449433,1048556883,1859069549,1359264735,202315625],[1469329267,1776181066,1021290987,203589712,1976595370,1951479808,878605041,929687353],[1286576327,1701394275,455030902,1418854221,1372642634,1654351573,711020654,319182992],[659495438,1532958551,367903448,566404179,725928400,1009448176,1171339461,1653635163],[1225160053,1814222758,840299594,1226766477,1155475747,581204258,987316897,259549968],[1314683268,1074415688,314584313,316148194,74998642,1330988992,2002799974,32972536],[930219249,288910163,1094025207,1721311577,227076795,1541312564,828516418,2104951037],[513809700,2116364152,631175413,1255014319,783481987,103196357,2043116399,296042852],[1697735613,1482222034,1018428625,649281503,450624210,30831120,600581691,16004402],[781301783,1770631586,632322112,1378294450,327188456,1840088398,1181460678,415853558],[2013422240,1733461550,253544963,961613206,238506695,1662791568,1878174602,945186561],[330573817,376312815,1548441972,1466294762,389328358,1444946350,1522172838,763708140],[1809541693,834113438,1326364506,857341147,262448085,1657802330,68327310,2114587445],[2116663889,460908331,1397319382,1374296831,1443031623,780936230,1167071375,36210352],[1746582939,1033744963,2119419786,497600553,441214725,235924737,421870985,351514666],[1471178567,1606170921,1429230806,1183330475,1720005595,977108645,1499754134,571526703],[1042719688,1675393360,1123169333,767405535,426536019,100074159,486275917,914959728],[420026343,817594761,367072778,1109465268,823696144,453966148,1182560907,1539939041],[1061917672,1404151813,1419637656,1556131529,1811936924,702867853,1207173649,590390226],[2121426911,1394869488,645211975,543947139,1592541902,516564863,685830199,2122936488],[1611228028,958004811,1420087433,1320480811,977580111,1768526570,1666723186,1206516450],[1749292869,1766338783,1547664749,1471909235,562446803,786847447,1243691947,431946217],[1451699789,492310961,248245030,1240412087,1137898371,1553203648,577718861,2070346126],[1382693301,41941928,1479585150,61023021,1170079953,232326073,317616477,2108740890],[1592913470,404887548,1811680651,1732770574,2087472813,1691526489,1430057391,915460343],[1099715657,219451931,1894474996,1840477405,269615954,1752838491,138275390,305701636],[1747360202,330020303,1206693769,7566889,2073308587,1946672687,213403184,276906848],[1439348977,1122907826,1039379433,1369966467,281891917,164008739,1349976180,184268374],[822363151,1869061138,1321980779,2082985042,42180864,843602046,663689438,1403976669],[1311007665,1168258067,752470802,1850364896,1340456794,1700963417,1286802613,79311634],[533770654,1372665971,1816607762,84173999,755188235,455461426,1743758478,1888861213],[311384471,2011535123,1889428949,294824346,2043866251,180344509,153876866,1600061429],[519167590,121321098,1184542534,1370337711,883295010,86533963,1371436121,371792783],[686054709,36535663,1089972389,391132481,806625651,898956372,274457380,47606537],[1159351922,1279389876,882365743,1142183228,1111004448,2012576807,1040104106,942059399],[80621313,738222050,256423896,824125701,1935861897,1680252566,190596016,1126981147],[1062019851,946897925,1428196857,1151856418,657221510,665131756,313621555,1570736877],[127122522,1177651535,214082505,302894685,1233517054,629470877,115668072,1791358125],[1961704545,228678923,227507133,2044758247,2051713660,1687708615,1579706647,1219569756],[1294707031,900655356,598615653,865007289,61749081,2107999087,597647630,954301683],[1833064715,1124474383,1740567401,963081292,2109101275,1603023665,1395852346,1959882821],[1765938760,1456804053,719463217,1527713332,1312204846,1092718971,1586524827,214730123],[1305105980,2050110587,1279941798,412938759,1891039803,253168295,1029600993,1421758669],[712687816,1836893969,2027127233,900035730,703206855,2018388020,1853862068,206940185],[1714890200,1482389198,1025431887,1923430140,2120536995,1093991159,974010782,139515462],[1821472819,1363631686,1938616104,1106621204,1268492119,519487270,1715695928,157475805],[11858862,1177459054,316017570,1594483360,1241269116,233357772,1895121596,1564341925],[206278952,1305744178,1502896389,68353864,1828102693,1818843866,472981458,1715196408],[2067279294,453796388,490826697,1597840536,1112039615,1059984809,99142283,1298838249],[1731895757,238126519,230591718,112892082,242687533,742572692,413573886,61309335],[1353660469,1539709327,1352278326,53983722,290253516,960493600,1998250762,1201792404],[498134485,1890966415,1237067372,2121641072,1035876502,1061605053,1757008044,115787253],[1326201660,772789631,1928068127,1308673048,762814894,595882879,224925987,2075360412],[1592967228,48509238,1830952320,1968051001,775511171,785046110,480325690,1202824522],[417924193,744023186,963806643,405786750,148369983,2116496020,1047344713,754840100],[231362919,166515312,276152096,63058997,338863488,1722118123,1344863118,2004012469],[1000547377,1326973088,241414826,1291692749,741636689,738538112,1993446262,62415892],[1558355611,512350757,238870360,1348828234,1623447938,716429477,927378020,819888961],[1348527272,2041753306,1361466217,103410503,1439598088,521594836,2657619,1325701228],[1706051215,576294728,1831339032,1299225430,466685510,1245212380,109534617,821791743],[1063841055,434821470,1908070080,1393387713,11797037,1232054345,1247196169,1909524261],[2121210766,777686964,113040992,1652269621,1997248016,2039100488,1642334260,28333367],[1835734397,920412477,1761548550,908113208,1430488591,578471247,1777265415,1862536822],[1920060283,105727138,745350387,440699706,573784061,1818591815,841079901,703218230],[484792125,541891837,1612081102,1353450770,1473346823,1539042302,1378691720,1966741130],[974922268,755998241,461862062,1126577239,586003195,1696117913,875419607,2030830609],[639485061,729722399,1390937927,1486767696,916746743,501075691,1610441848,1743335801],[1870967997,570768641,765260443,1196631430,1192820628,509675144,1281168458,1109273276],[444179968,358131571,1767626886,159687366,957038072,6593305,2034731316,1669273805],[17413426,1296230466,1108726756,545866683,282017925,1327572097,1174841828,378710368],[493692208,1601750127,1600353384,81996155,996526178,2020349540,1725540481,1957033258],[826136317,402648045,317252163,1662940116,581809934,520805010,555648572,1460610015],[371228578,503662636,120806193,2001680359,1609096810,1928928540,1915313334,1421659520],[1105505412,1686072327,624270795,896911227,607298419,947943025,1633847080,1131899898],[1411040596,478717919,1468353142,1117121069,808302041,28588000,1574261556,2122620305],[132214570,989827445,1974495864,650647748,1403721762,2044656451,1077761037,1230840177],[913475944,548232296,420943623,727785123,439282314,874720311,1489167168,1697030213],[445952247,1299657807,818616019,556194803,748175929,1625820826,105312811,1008716562],[677032227,284311088,1006329468,169597993,781149405,793782690,907229999,706906628],[955451426,1348402505,2103730282,166387703,2074368059,966499779,1139369939,75543258],[2049940638,462607964,1976382476,165575981,1227658720,2105135108,1278220007,682177624],[636564510,142252451,1008687437,1960716807,71318488,1296970370,2030139159,1445404753],[1678975042,87293782,1282649455,137641749,181571067,781148218,1717306881,1973755312],[1457753061,1731100867,41305266,812391082,1984991468,1558400125,196465538,1803984309],[702092732,1143476350,893558010,1469713563,1669853179,1045671727,146514218,106760726],[698146805,651447949,1672173726,1671148002,1642066212,101439549,564307710,137759397],[511713145,842263491,1075164535,197359252,615772024,578711649,1546951581,825290239],[1227043439,495693993,2062768808,1484389792,1649608901,2050426123,1954112495,905161836],[899533146,1688725639,1892914804,1192789326,360904983,157691464,551346473,759016565],[1161260811,1128190586,526941343,1894090978,1991422,116918023,782788590,2021354007],[1512789299,1485722155,517292538,1476953700,1670532121,1662087545,316496279,466282789],[1015262045,516699007,1330591064,2078887218,463313477,994024044,1613932003,333998406],[1375066844,1951889740,1818867965,2077093988,1577133265,80868237,1733921729,1739401164],[1931946377,2120468879,838131423,1784576307,474374585,821954562,1521552165,1724431896],[2062114934,672153965,448704228,1689732390,1134858343,121138284,1735278878,1355878050],[404040585,147520916,1598727060,833100471,1941552045,19395919,1231333950,61365938],[1446467115,986557435,1579786419,684790490,1623415266,1346370909,1233845997,1955168416],[815879844,1901512388,918910511,1253339531,59298086,1355992346,2129677021,1603500615],[1131616245,84830184,730032381,1227157700,1857668889,442839438,62356248,346872808],[1696405010,1206691818,472628726,1429427283,1512331902,834251358,1255433177,483397763],[2042468482,1310514547,1007697620,436747883,1955270068,1016380410,1325355465,1541923245],[1392285539,1506177451,2104892988,673550519,455014586,1593865837,1888170012,1898873753],[1919554770,811486296,1111886489,1368114746,1478897077,841774510,2030584370,1825017154],[1237807504,92806626,1278709765,802055333,6962698,1774822699,52236326,144079952],[200154778,701703234,509330888,2118480133,2024829428,1246100023,1474047839,655673662],[817655787,1162156077,1790536738,1252244715,515970199,716863503,619566843,1801413417],[1842981942,1469795958,1856481435,1581410796,577744379,595794448,326369139,149298582],[1600129820,1750924981,1353299643,1209581386,2037803356,550432177,509152385,1132671640],[1291895810,1860215558,932766127,1556299605,931245430,1728032781,385882207,711871419],[445727609,1945365780,520632087,1002166222,49928289,595516493,204477242,1399104241],[345456801,1110280543,1387518707,162312174,1561103534,2032237244,1975512161,1151166800],[1361329737,1399933303,1548948896,1813490333,1907537513,781995556,1520781129,83151039],[1070868366,1033459026,1196583141,1570095700,679306706,1226752979,326345552,1156075337],[1195881605,1592922386,1166294068,1550886076,207443974,1689950872,1080744338,1065032458],[751069649,1134350900,2123019288,511623043,433100778,682689905,1249505144,585698036],[204573797,304558151,89950387,1803579771,1193361575,824892297,1635036621,307804165],[598091269,1817123474,1378904398,434078185,849270689,1662911735,620794419,307357574],[1398078036,588658408,685881314,162396228,2092202843,933592601,1107371506,1865621910],[699605376,726040036,488881990,831459467,1875612343,865983507,1654283304,834525951],[2119438969,836841440,284724360,1608665351,1524989300,310285007,115009408,1495887504],[228631912,1675430849,850363118,296099142,1004090419,151693066,893733474,689378674],[789573261,1751200195,935884247,2097403457,374919835,382959382,777093612,1822346674],[1442127907,1801769134,311690645,1657117074,411437926,2037536873,1237110612,953220548],[2007921048,1083198121,381870827,1554457962,566446078,1443955705,1379203525,27407245],[2116344573,160434260,975861773,71778039,1337782119,1334973579,21601856,1506476970],[124473854,1049091966,959416315,592803104,2043925754,132174969,410551044,689593077],[791837354,1175492558,1422153351,238636847,1019550681,964074340,1533054634,1424600070],[1019921538,1215184089,1955624657,711902868,2069015206,309014218,450352231,1681714826],[1948436487,261408482,411865424,2079017161,331471242,1450951249,1868564326,2122985145],[1660232408,615046100,1124463547,600424847,1340668087,71985805,1510525546,1946075537],[451883650,1159102264,1251098353,1120514427,1473329101,973203413,1233689481,1699383768],[230102548,767716702,1264096566,1340649957,1631202089,1258743192,2087968360,1004975793],[717800999,699269823,147309612,1487990949,1561225326,1258928944,2037431264,1162815072],[278722756,1880790094,611746822,298093847,746912341,1371755339,302935366,1410781585],[281087590,32367681,894554693,189692727,466300529,1214459829,1516691929,1315991486],[1895795505,1864351843,1174256550,1338160280,233984724,1071782751,1959272470,371367306],[128254587,440235473,1798933815,1500874847,941672867,1469555599,1546709854,1262223301],[1576790439,693449401,736473571,1810520613,490047746,1868402332,1000607854,8442703],[593807382,462952063,144780450,1984267048,1073626969,1413190526,1819142300,1064409578],[589539515,744617339,1558975141,1076058191,354757483,855496555,1064440071,2020631329],[472771800,1312114518,899032784,1340638552,558669442,712222334,62730193,1557488313],[825651784,1522109336,161606698,963644811,560927490,1409874935,510495603,2007175657],[1753120940,858012262,52458573,1029007171,633126716,1019677004,494945388,1442228896],[1507259836,136086317,101302801,1321131729,1160271734,1184508335,1634606173,2116969858],[1148518293,695979732,343865747,227774705,2008907787,1346957266,42402488,407011064],[1775783875,507561252,1346936837,493787231,1407167051,570361797,284858690,361121761],[1317783338,926522056,1022886688,435851127,30725831,1425130498,1366767929,1808796942],[396179310,2057142267,1263040327,1730265649,652932648,2072341,1079061396,839517260],[411583022,1013750935,1880384426,89019993,800312463,1617898063,1243327555,805624110],[1962978644,1101961015,154993875,1615600251,1385067606,316407691,42457066,1646352240],[926228299,770880861,1716617186,217669673,668828008,1680366076,1335241041,1513993088],[1903571084,1257831442,1772507105,1193811574,1413326333,1353574613,366695560,1993165306],[1611902680,1710638156,307845611,491949957,846638281,515668877,1979290798,246678651],[1040533420,589688371,1433002350,517492013,685424844,653095299,507199511,1315550150],[722957635,1277498463,655634123,1428404840,996881881,1503752392,471405350,1501710419],[209589837,775956966,467529941,1980560509,1701857334,1418036413,2015195318,1604948935],[1691071629,1286398908,1710428622,978714553,127301043,813063488,2038216976,227493091],[1852832313,1690681278,1013253032,1505311691,1846915823,1433308598,2007559659,1223803245],[1975226098,1864161538,1757566907,1439585141,1105356784,1663770481,445739197,728067696],[893458200,1669346979,1289730179,759931118,1646265273,839162685,1722383911,874237572],[805188556,754937947,1936159655,1497116764,1820785429,94789763,158480497,1166641859],[975977662,1002341222,1918751544,1366586383,675010045,84629717,703890865,395391644],[1376674725,2057246752,183278416,1431875305,1258865946,2110013378,1876824030,1937423104],[788865605,1650285357,76712909,1189500867,1517574916,1528776581,142116978,940390036],[2041435309,1588614907,1020217987,1952033350,56636830,398816852,1294625643,392424375],[484245101,491346,1643025956,1838086207,1900066124,67007752,1813777168,1950232738],[1396768624,2128958055,1233156393,435013659,1446797477,448145753,1216852528,618532087],[1441009151,110092688,367464826,406073854,660153432,378219606,1685215646,1514117767],[1942732096,1394798561,630091258,1532831593,534378084,1143910152,1307885976,845952484],[710314779,861227487,511488657,353872029,1003443432,846361447,172343034,420199641],[1424671410,540782192,2105450823,1530170270,1533173933,1282743789,995478930,54325286],[1241763726,2097695276,1514222696,713352349,2110128220,1795802754,1899752986,468357013],[908438344,1680634323,1975124777,830960691,1804141770,130129080,691617286,1508013969],[1535183625,1912656418,147603051,821258596,1782682844,723710985,401906777,1647142337],[1912191588,714356992,319156444,42523557,487336667,949968679,983539276,593694960],[1245787019,948798235,1032767066,890268519,894263217,495077962,1194709059,33631475],[455826590,792590356,491695104,1081143622,1452981271,892616159,622207760,1169637815],[1718905147,1052382326,810413887,949241867,1713646204,1269248596,1210721044,1433695441],[928001518,1445006939,362354758,1628628071,158846821,1646741903,272412578,2073153524],[1420672286,1932542996,1827035274,1494820591,915084104,446279468,93164710,599018952],[1597745302,1245700714,124122247,777971580,125305998,1837146434,1852187066,625244655],[2041312228,193992481,604987953,1684898170,1588452755,221922677,1955861269,1197550194],[1042253111,1556079256,1010186352,2124398648,2006214443,493631403,642869437,1540217874],[1961266325,1794045776,1966320710,2090203122,51632315,1879770833,1720109075,1907159720],[1707149019,1667071811,1779099313,1746260831,476248562,1848350069,339719218,1569502396],[1535992837,277202334,1706200450,30571668,1806205467,836694346,266378484,2055285943],[129754485,915393745,910654283,576370179,960869252,194841182,1645860158,581521507],[906315198,1770938771,968484851,1104362024,1141951962,30496951,305835520,1353059988],[1770018203,2109036001,1889720013,2049806678,503199275,373168970,579391978,145377306],[1889618348,655313826,1370669313,956176228,441747617,193058960,1540230502,267344279],[410078138,1700911190,717590923,231699889,1028985658,1152672678,1007821428,983488424],[351922554,484135202,98280371,167141900,1574416568,1567378502,1613315708,857690415],[412356050,2043277627,1762400260,210511599,1110623679,829087538,178622234,904237926],[1680594842,562747089,411400926,2115599336,1255049573,459687995,867294693,2065174941],[1690137012,423170163,869501184,1445783481,1687473594,1701702113,1059943587,592616257],[1083442353,1997666110,550918587,228879248,1565621305,1887963121,1119648635,1709785852],[2099510335,638011551,1638634586,1927752782,239176098,1697996602,1940219230,999680264],[1188202464,994041924,1955616544,1486345270,753470400,1205123207,1214464533,430778806],[16156605,448224451,1135083486,1827038983,1199978247,903448574,1113271728,224241363],[1773221544,1287344636,942210985,1797945517,2091267853,377891329,1002247151,2031129355],[1255787030,705021817,1185250325,1308207271,718234635,1359455466,458180295,1377220992],[1752980027,45004601,2066115043,885114013,1454056998,226729886,1480124877,1748406026],[945857295,1532595429,711084563,633599699,695000359,511075199,1237769922,461587765],[821515047,2061322072,1099443479,1364667988,1456419143,1652985249,1196038290,1362736136],[251531032,1926103874,381964581,1177250914,1379573549,416098354,1560212449,1617050790],[889872871,1864477600,1408482709,622918485,533537545,191872398,752225494,873634315],[1223337133,1459443595,2062607558,1806006051,1543175759,1323750535,1695685780,433663964],[1027815442,1627236920,393979763,656339069,1962971494,1319982894,1486389371,414871102],[1312334734,429593884,1216169003,761268143,2084211680,1305911651,806377662,942075180],[1921471418,1556936706,538648258,1329079213,496977016,1980643065,1356386947,1925313022],[1800274500,265649747,1085493765,1603851842,384388568,254320245,1083207147,1261825551],[175750098,1164638056,345976894,1640986765,154291933,171658468,218345910,1986479099],[2084344627,1909461229,1442453519,1980119675,266878772,91792127,741805798,556468910],[33657396,1220470765,816987234,1205931522,1873380969,1648276122,1603400293,2076351969],[1973134906,2063358749,1566397486,1318932606,1028534743,681500521,643690012,494041161],[542945764,630627941,936420455,621683932,832814300,1375120406,112555293,802780739],[1595548038,1287280491,397977962,353144949,1342293385,977377638,2126687298,187578134],[1981501290,52299017,268725224,2050574533,1128665474,2107688853,1478392411,1097839454],[193896252,726080581,1752721632,1650425610,1261296772,1816367562,1173313308,1655138423],[1814734161,233614735,1603031708,789563053,640316851,976500293,42417087,1248472792],[1665709103,1537092125,854881200,1308238402,375929336,1943451327,2006377022,399329005],[1326434900,857854719,323489844,1055101242,9184522,512182092,1075821317,541943629],[279196946,1109688399,2076207414,85456326,632779205,57373538,153525717,376597390],[2094919528,1624984973,1597661491,2011995945,1246103827,1595505521,1557975396,575972474],[768437685,1121928609,2087343218,1031451145,1061383068,520979014,781967124,542346499],[992016539,1416208119,221415521,30870630,1948325424,792132782,2019491215,1559670024],[703416637,1818342187,1756762349,49097809,626414359,1324675742,2038391836,378973358],[558252094,1937085990,1897145599,754706990,439621478,1898530879,39600878,208428754],[640378733,244104769,1147817365,1178773263,79000996,138531307,1045131834,939042049],[376954205,696819887,737840594,144480835,1563206962,1750544193,1680147808,53530107],[2081275947,146104290,1725476888,2059179442,998715843,660262598,313782504,1940066048],[282621678,333261153,204936197,1478475830,79594957,259131655,531636791,1557583652],[557508303,1542878106,1888183137,687751911,1679574940,1819170445,381322173,251149385],[1213517852,1931891769,251615959,1802093739,403194947,128332616,444220007,1490053580],[1758984251,529646738,1816686188,1919819151,93716803,1077625417,228006232,604566722],[1258066426,271256219,857683117,1591672282,1731764423,1829966624,475627139,1106771123],[870585245,314448255,1611891361,36638244,1613243393,946377062,409216688,1871762829],[1972233152,1931747185,207647549,138897189,726526247,2046926285,710289281,1297070962],[2104558097,493446157,1882018180,1585559063,1857278332,1275373521,1752251132,1449229128],[542802021,751550454,1901889006,631234680,2069329794,131216923,435282688,1589737501],[296530699,14872000,1822182224,1265235712,2044066904,962080856,1642571798,1036176539],[1778467688,1957326670,1331871582,387947205,1083192215,394540812,1058423639,691325708],[1214054063,856728819,1702017178,1878004552,491940160,1994387873,592261449,226231333],[1606757268,1452532820,2028199529,1793348635,2081368945,1137756526,1327071112,1109890958],[1389088488,1650048391,407866600,555428714,1947155922,51821860,2080939380,255462858],[2031303899,962449639,760412598,1524727149,1621955912,1266659738,746244634,1247916119],[417680279,1180339247,1558990357,5496004,1523132572,492502415,2129307271,1669740561],[1744928832,1777736159,1482026518,1825346203,1487865302,1630839513,528886266,2094605705],[1811324068,1746777103,1075038047,810925763,168248741,1773178104,1111985747,1730218706],[1719172633,986015922,1733829749,1639945630,1698296286,420847185,1063841414,285600716],[1598161621,586594223,829843417,1486129068,369386927,39382359,534835525,973747168],[525547417,363470618,1388438585,356219202,623437570,545761480,1101784364,2063634387],[52407434,1316107009,334244352,687476341,1198913566,624284831,146318471,1800866404],[599333858,1986668660,334054112,1972714147,497734296,595510626,748656710,801668417],[32483331,1481176564,817131909,305861073,1133690497,308106740,1411966311,79157423],[1980876712,736032426,1570314103,2089530454,1372132950,138048796,570147024,72155049],[1057948927,1201507434,957261869,703355676,308521260,657357239,1981743663,337672094],[88847706,459062364,530301333,514174319,1687852546,1447563853,1237733746,1743805639],[703241582,1398576632,525395879,992614287,12886430,554087216,89487821,1418223225],[875317475,404811362,1814858147,834801307,1565729592,1571399976,718868903,1550030275],[1165989888,2069800712,415183160,81592866,1012598063,475612662,974245673,1471588652],[769114799,1083906346,40935412,845193029,1350427044,1427148971,1715964382,1601228397],[1200009096,977445803,1112547981,847717677,1171862319,1792861359,1834173915,927885509],[1198531881,190169823,1227752568,484637075,1093144896,1945476859,1598498167,523189560],[401402459,2130470244,963709600,702836263,973946477,1195796714,642010308,1102063848],[1958130611,515597295,1249453632,194033676,2023237038,443491602,474460893,1675885745],[2081731806,1187649847,1324274451,1655470645,1911313214,152954363,323010486,921718374],[1216885137,1748257144,35390900,2127918184,1119325375,1626760658,2060131476,591452783],[961840462,2046329294,1680991494,2001503102,1470549041,451474663,973474948,661897709],[1348332397,279141621,880824146,343453957,1950014995,1095070890,1642539008,2076565777],[1087722376,567239668,1421967725,731064166,1199057127,1201359181,922594773,2002788920],[1654722519,1742731506,1814679664,316952027,302728513,1147421793,1187322939,195093350],[451023721,1531378790,1059392594,948725137,205371585,624753818,481180755,153356040],[1116614421,200329362,976155374,1978090931,1727469865,833460878,1676157317,472096546],[562111519,971145141,549400050,515049994,747035219,1110430661,1845492372,1581273899],[1223107889,985271358,693310341,705886953,105364025,2103757924,1235207096,1981508345],[1543219187,587903190,1538382084,1041758206,1261230436,1669914366,1005385186,790444580],[1389522494,927107310,2118580174,1452894464,1563494246,1606803477,196562084,167265031],[259486312,648508181,924564532,1720859757,1875105972,1998584826,1121834586,1259419618],[1712336698,1482078886,1403688617,307508979,791691905,1532108816,259955542,1521215635],[851405983,1274073108,1653320034,274873315,26109781,463416155,123946621,1688995649],[1580710830,704985959,620493062,676270918,1288894747,1554159320,305035960,393171269],[952796495,1123587919,1174969685,368579060,1627200814,1801679598,1379746904,1415473081],[536984976,563503943,870899635,1097177240,2042796989,770898174,386423844,1154815290],[1002373941,1088642178,601385651,1784156022,622510347,1987794133,189507978,69421323],[887478800,776557196,454515523,82606798,404130013,1525162223,1862791157,256499663],[1378589682,1695013275,1346507553,134339893,590594734,984495105,764036640,1064981751],[962240432,1828183377,861309047,1146712439,325619433,1573956466,1190533799,1237321823],[285790859,1056009603,991213178,223846294,372374341,241423954,1740835208,1560641897],[1322245651,767303624,288957139,1709366114,1846251681,1846504098,850965307,1362064519],[229306716,973437403,1100678981,1739524084,668114668,1226931231,637520569,1782049078],[1564126267,1970453393,1959710973,304451026,1468552461,241464719,349660901,409859875],[786264333,1415060900,2010544473,1925894737,1312034323,1949694877,1957848661,1666905369],[11544210,1829522584,831263986,1623846593,427728201,2037012401,611382226,2004109349],[980467983,691314522,556311797,1294529893,1660782285,252852525,1396495504,482447737],[354224031,630387877,1833141514,108369941,97773593,1934101418,1632748210,1047006168],[1672184414,863305053,58715727,1996035861,2089878651,13791378,1097225999,406471461],[1524852217,843715086,1715095274,1382670451,1555343413,734404272,148800447,272814636],[268216665,161436719,2058028150,1193664165,1651229141,1411815998,1765756227,1572623394],[1174248977,863321251,280410083,1375961776,1968936244,1762820853,70234941,966733920],[188133537,342696230,1235166637,395752165,447053907,1410614913,2015213634,1477061316],[1605146503,1338145323,967663800,2109891024,403651722,797224441,768949695,348457495],[639638306,334464603,543512599,169808493,1448074875,1417721397,739741524,1205045523],[601998394,880883545,10324445,565211311,1176943535,1693343596,25374909,302749038],[676305945,1482982678,385561955,1954918450,1822981382,457066634,985676383,1564909665],[1712142695,1780909054,1680157946,621663835,555887203,2037242380,2116137546,627190027],[1291493081,957338611,1313670785,531148596,88328310,16234869,1810751162,1454400939],[1469719631,1318963288,1298581378,225960715,1077803149,148682874,1150727417,82477456],[495666689,239653144,296369268,1604538955,4858791,763104520,245477149,2062194658],[309232187,1927864969,1308500293,915214823,1055199911,828760600,157426103,465117716],[891443544,537505946,1625917052,952196033,693675293,1340937402,1044868087,1798151482],[1948305805,985021316,1729670849,518506198,151159984,830630469,267894391,174894555],[1221150990,479024178,1421396967,202325477,1211270479,629001621,622807018,2072706733],[754796718,577208852,132563312,1866036555,819038313,1851918670,169911407,1385804597],[189555333,160085393,2028539373,1058197774,1702161108,814476941,417291971,68763525],[1147726953,279603102,225099132,1627029239,1565415130,1580978925,1191254927,1608032874],[986185477,715883447,561764337,284048207,669762703,1557147425,1103812674,1031590572],[1601050678,365189560,813386452,597682131,1852802804,2120967237,904866216,895350412],[509150197,369183670,489827284,467318579,516315921,1638507467,1407677829,1519729573],[712974683,1325115708,1426426509,49382860,324167225,1431158529,540684574,597823121],[1863743947,1087700823,187300873,812574131,1994875931,705553283,154256335,1788796925],[1198952421,920369983,1619545997,1791440945,1337890681,1349259886,187477372,740313306],[542303508,45086284,1830879548,35178366,1472049652,1494393000,846265231,1713607485],[1869511761,480771968,467182821,510388269,641627546,1439341146,1226378031,1194805849],[1485480770,274022544,125998692,772338434,1920554521,1471382611,2093051511,2042928828],[1414835091,404263336,1968679716,989045904,47889249,1746322186,1327336425,1959386902],[1920573717,912141633,1042343887,1076422257,1225331043,841849400,59646221,1387860482],[1129105620,987295280,864769473,145125352,669040381,4692613,1251717480,596511480],[950886736,1448923800,662522055,1593997152,443618101,57887269,83728166,1572518542],[568324533,638855004,1368930331,772153787,1336479153,452866106,29761441,506031287],[1916162819,707724743,886463873,420377256,176311127,739923146,459359675,47245715],[375966670,1414824690,1209482306,657076366,30100341,420056114,1239943661,2020442292],[982586607,861616668,282633612,368173040,1695861930,537487779,227347569,855125180],[1852407683,1680786696,150262953,1119938042,1585213442,721136501,1231757019,1048925465],[1118998358,1675483859,2111912794,272774905,987601378,811881353,1153980163,1483325454],[1089738639,1254485572,25969763,650494207,698129756,192616937,1079494357,325922596],[1545770481,123145853,642426576,648142653,1695713681,946445149,388053052,1563521649],[1871216893,1865180632,885955731,919824651,1367128141,306663075,1234975764,764013390],[1868831392,247318788,1526380522,1304024026,1169514080,1305109800,730632685,1140193671],[1029053085,659030353,22199990,1691557837,1203849167,443750336,1131593539,939399015],[638184368,433860870,1571812515,1180820267,970854396,1732658346,218553820,1469884300],[1485868902,1200203606,341870813,1252593488,1941557228,516177372,420795581,1695441136],[1035622674,2029981030,747994146,1578568633,1203737465,1132463366,1346952384,245278837],[1796112160,2055690243,1049064255,778434832,310278288,1042605525,940071421,1035732871],[1046631253,1324164907,1261803961,1293158924,2047405968,1643566673,816104223,1548574217],[1841633105,1197242128,1727516791,785461112,1617596727,1726506015,579739559,92693637],[41029443,1185021902,1292511436,1163378248,1451890844,110435352,1315023880,1454997046],[2078890331,1247004623,1999167306,689110971,153685510,937214656,1149213321,88883442],[256343711,727122420,1480325146,1924762151,1976302508,351586655,491836865,1142772606],[831919703,703726426,883303378,1197615930,1424578406,438901711,446581075,966592670],[2034596917,1526583956,1124216320,1357356794,1976035148,1700457366,1955879208,1586560612],[1674920638,191916130,509928614,441731009,1832956465,1587260299,771213674,1500325506],[2030185895,2031965764,1930800954,1025984129,1635587466,843382398,1083498819,1758102855],[64163954,1845605694,64812568,805443187,107179085,993045132,1713979519,1933399124],[807210919,1353203381,1646708637,829428417,1730878787,1168832194,1548772764,208709314],[1753158968,505722105,134312305,1532280834,738728838,520187928,1428955544,387797484],[1121019624,1550065262,1109547920,1778339793,457049115,1593869522,1526398591,344572121],[65469422,1179222942,1328882526,1692698407,2006728273,1661315957,814947757,478803697],[1231800536,1294876683,438784153,648940012,1819633145,1701066768,2009068949,1315875381],[1986930448,2052164565,797124638,1811775323,1364342957,1904593129,1049334379,1647351305],[1918705143,1198699960,317373177,545240781,1356947143,140355667,1273282213,523490300],[1029832373,103372689,78931223,302823150,1133534707,1097772751,2028924611,1514405131],[814108631,1611613158,181555765,297023314,404307958,1461237446,1143345112,1015914112],[558456818,462783492,17404975,1040166158,850367665,1175444879,11809035,813445388],[1071232352,222217067,1990011444,1698149085,2067032576,708639495,1597005444,1735302038],[2096686466,1599593107,1739226124,159795118,566084637,787133438,1102753108,1485884327],[1407123438,356764469,2082794414,1936879505,2123478464,473338361,536553965,1844329411],[1003203205,1245291991,193140087,1536467062,503226325,1163747307,1273248096,719102035],[1316280549,1483780569,953451410,1742832286,1655386304,722369386,1315623927,1276388746],[908349476,223302760,2089211210,1473157764,648394205,1034810016,766749788,407517505],[1459376433,137282629,1419513382,681548110,1725325082,1288989714,1493451102,2053599713],[1892110445,1180290401,342074445,765112281,1148313414,950532883,1211501019,83369803],[360032469,723148610,733313086,1170989938,1189253209,142101557,932856919,1173435153],[1457496190,183870337,1335620447,116650711,847037249,1333298536,1123700490,1012486132],[1233540245,656575000,1306126052,1859119701,707810420,18092690,1066277106,1898406044],[140623729,700734251,1569570265,886224987,409294318,45523098,1744805731,1737578426],[1653841652,1086220768,752584828,1747733068,2020053872,1804867571,756797759,594389898],[1031113583,1588063377,1394603476,779121545,1793803158,943461924,69913795,2105576253],[1153896958,331578781,889462559,210071930,1203534653,1157700647,779696090,356278109],[438455890,257690419,795351566,1698750604,1229996420,976108044,908225886,930972406],[155211409,1443343346,1850618590,1785936521,136240551,1845421062,480459605,1095173403],[480552795,38013780,805688443,363395643,27533288,393477540,1161259442,1790090948],[514895545,677439362,1126503398,541708928,1974582172,1481534537,394384826,930370202],[1200054019,1652519740,1745311271,1388028444,1345383406,1261328483,2078741339,1672931081],[1348650237,719955485,1619428272,1325429190,1407235406,1214216171,1473264519,1090048708],[41321234,2120306359,1553811698,598570725,225892148,1225222116,2115821159,876933591],[2092871525,103048925,505188850,922173117,741054864,1206449054,1905533597,1518864610],[1672054339,398886966,1089137395,426090554,32018206,1511513348,1124906,30861797],[768712832,1478962790,2581062,432695644,1300216528,1997436866,207904478,1252103594],[810663593,1635093386,1306340972,795398366,1574140468,1911235161,1613269186,1093564898],[394537231,321030555,1505478474,374497297,1041878209,1115636780,1053763933,424327654],[1844101577,1274022154,17254522,1517902435,1078571844,518695880,771168619,1250613288],[450813472,1568120406,202889619,1450783812,876485587,1390573449,650495733,1227317510],[180007937,794833937,8921973,609896041,1778716970,270855572,1411823785,54264764],[410958723,1030308198,687114117,939659243,287623161,417172674,97198048,1747998149],[1247089609,2043398343,1021861712,261735009,1962205438,1520730682,1882279769,1316592575],[1636581595,579276126,617032317,1086623753,1467597349,843580795,193874415,966018183],[211698548,1550895091,23404613,816326762,1039203169,2033663681,1490410871,1525631663],[1217913727,1754099308,820939889,145553983,1472668332,749453560,196189111,1484840721],[1795701135,1401128620,1597247933,1366305163,749545813,699722904,1587239059,1191957736],[63678454,819234070,704591615,605491083,155447911,493856567,1738641139,1516726335],[2049560668,613262747,1613103543,293053501,1900010337,138812222,2002056790,409696654],[573852495,565531419,2083543290,1219415843,156825487,703458619,356870128,1283916950],[1279989486,691211656,370675739,155051802,1162826677,1867632223,593217985,341246003],[2023033683,389184493,2072113961,1453892176,1899384533,1610084753,1107704120,1387474089],[2130310622,1856252139,92379828,664340436,1534881730,1019055388,1821386689,1677672950],[595819125,557077061,1767221257,1923151375,741284189,1956918141,789950842,1127708654],[1920002914,720877343,1685240387,1905458607,1373212962,1434585389,1501358613,671711193],[851741202,1639154977,1244857107,1944968014,1472262948,1767841155,924212824,1701593165],[63045872,2044260700,1492429957,1524942625,1735782052,755404645,1988606499,2044161424],[6698955,767707112,2110737759,953762983,585593949,1936355580,2092282288,911073088],[427668248,774781937,1131173908,1056023817,429376560,857639033,964037023,1325371456],[901535232,1029657447,278062284,2055458468,739562090,1730975052,707357480,477736333],[1459400441,97805067,393908059,1832040483,168215840,580376614,736040528,1413175143],[1644155884,1828927767,36784514,1854008092,582977441,776673460,1739600299,648359662],[862545678,392964241,1683347338,317508029,1948706879,1098219803,276914442,268045614],[501917587,757076973,1861808892,758300165,734177455,1076465976,596651435,1246780376],[545309066,1381364529,1400899836,1573709904,1007668382,1659130960,1774224233,546204465],[232037442,804091498,705551014,254527236,216807681,1697832340,1415197938,373128656],[1660888696,1998805859,1509605628,1708459132,1039596656,1738354536,414635731,583641039],[1121956777,407170055,1868372911,1817410236,632903706,1308492125,1969138716,523531608],[450626176,1190353910,775823116,1063054572,848216519,2108689876,1192230993,1645140435],[1150276374,1135528495,1977263532,948343904,475673271,1308771937,1102532113,1123745382],[662986209,1496677968,1207760051,2083824852,423631714,1692073666,1339990631,1822705117],[894389509,293908785,57465964,1267094260,365011027,321782009,1206948403,535802279],[1420376653,277008377,1170186212,1414297335,1274080579,1677769795,1124032264,1219405247],[1565826507,899746344,1314044293,1685406769,82288250,814548114,1663411146,1229558078],[1894853488,852797424,1708498941,1332864989,532752006,257956822,1994541282,1718398263],[310348611,198449766,983976710,1305186507,385963037,2106967607,1442878066,385984534],[925042033,559123471,264582461,1222083356,72126527,611512483,1021529692,75386615],[453760730,572572943,1187141220,275580883,1570950629,1785925051,539980049,85028729],[35806737,2032201932,826137574,749111567,90793800,1350256846,155766109,306044705],[1845986265,314223352,58908876,331605496,218651227,742514036,1441528785,1743649694],[1431509812,822262231,494903736,166329855,1066478376,1134883826,1117622573,1956981268],[1402494902,1981167268,760768193,894819487,96698158,1427159093,1626352520,684816828],[1380399654,1611886942,2060531000,184406619,2115747876,1142574155,1321839285,166764841],[2038356612,690297495,139773030,1735002911,1218207852,1796655889,2039403287,19833449],[1157542454,19255983,1779628367,1126824126,1518480989,1869894796,1720036828,2088449715],[808827384,1008839879,214086727,1787391049,114542147,939358376,1816802069,602995567],[2048062514,1630333055,682349415,1139060275,1984983480,1804175646,489864636,907385062],[1129139726,1084931380,1323228834,1441484861,1089885253,741543811,1005879176,1797692341],[1371640145,1486566389,1478934155,1080384633,1034849901,1799371032,413360167,359998484],[1628165580,1830426550,265963396,1182390832,1714404048,754618108,895262164,1696333398],[360135316,340644608,2028486015,568616748,1599982078,1810613204,1547148930,1200898095],[1779181851,135422259,1342846896,1103044824,1585382809,1065231011,780644992,1886592616],[503521451,1246924186,243053055,1869820902,2006351370,1573014343,564284903,270922968],[779934033,1257236655,2125349945,1580371083,1967346579,568405436,231453174,818706362],[64562777,542064376,1850109521,1972174890,116184125,328221719,1112331344,1068297283],[1551542261,140716302,1250640529,1302915029,788366045,260340039,679804639,1545203606],[862077786,1607693116,1288041694,1853678180,1098552907,1176323400,1092292798,963862864],[465925261,420427716,2001807201,1280585879,1277758533,168676404,1692171869,1345408521],[1607667068,1089223311,575216984,393877591,727649292,94757960,887001963,1964342818],[1794041555,1608852697,1773737984,882552656,1874969893,1908894823,1996886763,1453530459],[174101804,713912895,1758062067,197217270,733501106,1473932946,1457878608,801309225],[1861283568,47997357,716560316,857269588,199137050,1501456396,1660870253,392875990],[1458718194,745751519,1564517149,949954003,1137042797,1090307870,489761335,1531276687],[211109945,733980173,1699816994,9020218,752983211,561313187,473318051,1625792648],[1821983893,2123150018,854988656,17907842,1168641943,3073647,259172033,705933026],[1689613909,73499196,1825692271,1864429393,1948238907,232938861,295874382,535163623],[1515885234,1020199937,410418541,765539913,1317210936,659905517,1614105935,874060950],[105901547,488280601,310428301,1327447897,529304794,1301090075,401539229,619156761],[267056118,1399374853,1335814856,807256763,1588735869,363627173,2040648096,340983689],[1717822412,1394233985,1407406814,2075941982,300912664,1803928482,1732894733,519677298],[856336798,1876629210,290178315,455905212,1193134417,446422291,69932851,2110036608],[136629863,812752263,1810207505,1753901442,306536716,2070983202,1005880218,1634614254],[1464405497,1780971446,489032814,1882792448,638670746,1050260305,1484051982,1912870665],[534543304,123438755,31280563,1678042546,625532533,2032967228,344000243,1573771588],[698498501,110924287,410221211,1277883478,116152269,826429150,1601834315,1610841510],[202727669,1239161563,1257253991,1318941715,1652617584,1487466450,675698035,1926553056],[50833328,2127415621,595996544,1500683108,433597371,754855337,1840693789,642511414],[654811152,1542877748,1452348454,218281548,2099476622,1768037217,1184639926,1215328216],[1889004663,109569179,1415029826,173767774,4225713,1290917028,1201771198,923521222],[1532012311,1154073212,530236852,1393352313,735463718,139475894,1653947416,1871347769],[797348736,644786288,515447300,1943263044,414181897,108944434,1763671934,1090479564],[1501374491,632905542,1780989652,585900249,2054451990,217029680,1766712862,1587615291],[859590150,719252327,1078292804,1430343957,1495727252,1909940041,2021878200,542709290],[1976528761,112499030,114427293,414059242,394830673,1824993731,1359036806,914682711],[841579208,1910744379,635248502,1551231863,1981272266,739884898,214151855,1235939846],[234532595,369995024,1243044942,2041414448,1530895982,663287400,2088707016,1489745539],[592575152,642631521,396431056,1540054558,587810740,1339795864,1227354820,1215825783],[805246468,16672931,1833236499,1531121719,1331227135,1106418828,559608884,1828105423],[53996837,794792670,1183513953,1971422569,1288583329,689287196,1731246420,596660893],[931270045,428562354,2055681477,865378113,636849854,1698120384,133490653,623883909],[978794773,1862540602,1539698751,1951220693,875452080,110773208,1074886072,1040817157],[1569428524,878435365,574235700,1370206080,351349026,315167481,7679843,1382235262],[1105194350,1137509028,2074724746,1568111799,158853760,1534750078,2021292417,1871170925],[22268753,1107368438,652441754,1522149576,833373463,1913182175,436615147,910345122],[2051168193,1947975346,141620262,308358109,422398605,88626195,1108999803,2060230080],[1983684306,295534903,1771713872,1549209140,1709118658,1184654238,1142291292,1009439995],[1400119314,1100359646,1441879558,629537301,1923871415,812736088,1128419813,1882784626],[2088055009,330885747,510875370,990974624,597686814,29777866,500093300,1886635103],[1916795345,1908137808,1486647120,292321355,317128617,887614409,1318677119,567073990],[1710899553,593657392,574637691,1906770381,1695026044,1907889757,1647166941,1513749632],[52172343,1338119044,1372509237,687914755,1382893840,801635328,985053841,1623429562],[2019951139,611421277,1035854301,1409346883,635788279,75519092,474815009,168070528],[835482139,514313736,1887097736,2080516360,1067288665,819472114,1507247619,42261440],[1759553165,974985368,1867016122,1594389922,1558095469,378626760,1883370760,709571974],[1396838493,1519730927,905104788,327881720,397781196,294883812,992521192,1061736605],[759330818,1743046290,1824640342,706598786,70939567,1359371548,1714074072,515684715],[28426796,319256587,878861193,223640624,570737712,1787095945,1939243931,724360],[672142119,420030225,37336686,466958418,1640280518,1974111334,1238139637,880680423],[993629417,659250434,1439221784,951415069,1436628008,1539051036,1537114809,992679483],[1223830023,2075803293,1324176675,1180845703,1507106495,2107831504,833272218,589596566],[790627143,1350899590,720678763,1088282912,1230446279,395238081,1123617075,2104394594],[1998937599,719779947,340463309,2022017482,1089467082,2032587892,720957762,2111377929],[1070637612,1465978309,665697581,2107291154,1102214059,1961016158,626026033,1997369175],[295166555,1796470970,1064733185,1522493772,563566488,1090247578,1321878754,840685672],[2041376841,120268141,1975824156,1869760747,734485514,159733079,1310601381,1961413024],[378718144,1540502701,1463109975,491258064,1421892168,1987699017,201523564,1693041383],[1887778709,1290185899,1234598921,96670012,1770147755,164854838,1493820542,299480770],[577314328,1293845525,1562125970,969681840,1562540936,732005373,943500462,987946545],[1081644246,1854382548,816423481,640076800,666859655,1197878321,1322303926,1732150920],[1722007726,1139707928,1380498992,355325757,1612426816,1215912792,2082471679,2047073530],[1503355497,1802740627,1272952862,780771905,1622065085,1420275660,496654271,527185294],[683309427,1984005213,1844815804,866615720,1543885485,1826853005,1947365666,1931447623],[106402042,1051913251,1090587487,1357156963,537226735,1538201762,1884786729,1526184400],[809445381,774663242,1654016702,896310237,1195613922,832343231,1809262362,1407970218],[1759193285,626220446,167544562,1427144498,571443037,872079966,638047650,915852178],[117716185,1449531733,221957716,450323322,36175162,159210587,356619465,927338181],[1074061963,216229834,1670665325,1097843090,1170736318,1758115552,378497986,1669634142],[216086628,1636038811,1181504209,340699646,1464870468,2095094657,1140417401,1028363025],[792792046,884814910,381651668,1883722643,2075760086,2125977723,769923463,1626982443],[1772287061,1373229012,1683759326,1352691849,1719438609,2120048367,1618135778,298527036],[1812636985,908458156,185713674,1853302967,303247954,958333531,99679665,1227249722],[1092312494,949271984,891348225,989074365,1604472701,1514509623,801517645,2021146593],[755825690,1881517925,1038751747,1734490764,1602590786,1253166445,2041736202,377893371],[1093196037,1000806721,1748254417,1349860381,70855924,1011681102,84071500,7222419],[771400999,1905175461,939521161,965829779,1583860035,798802390,54693076,407923886],[1433701212,81446949,897264254,1335331100,221771601,688147039,409827644,2017116983],[1584740207,1943015026,63453055,1379948601,641937731,1516631614,1478237977,193978155],[549907182,647494860,354965180,437215545,1044154363,630274796,1977488837,596554833],[163674625,626112737,873243993,404378543,1961821672,1710817016,1122471010,166161545],[1662920862,187869829,61267067,1270844298,218596117,1417097416,1107082738,167569623],[1906568889,1533136958,350574503,160152461,24657650,755130455,746484840,100484448],[200714815,1270216430,622516887,1211021529,2026132256,438215636,1066094858,1857482081],[1783414266,676100192,1488195043,1672238849,684235575,1905079672,367105672,315557913],[271683880,107164402,983274721,532603208,538781355,1658393253,172661114,1772700927],[704479823,2124282011,1546355964,107985284,1264369066,1238686912,317027779,979677060],[325238797,1890446944,1427417594,1769258066,1930940203,1786451847,827013224,1042680990],[1139802393,1502399686,1642090835,452048968,1764660604,139826109,1676776062,1802954205],[1071150435,114928221,1439347766,2041428387,99610431,52046819,1290566836,2039799809],[1093382222,440261614,1728724663,1117579569,461101113,1342456648,2115074848,720718949],[1987504956,758366051,596496614,2010675232,1211028912,1826928700,1637779471,506842760],[1331471456,1228023489,199429470,1936992775,1857030394,834434527,296454319,1557276228],[1536926762,1263998731,1186138976,600011520,287681671,429871673,1783797651,1859797052],[1342089036,744150711,1212816816,14850823,5299249,77504211,66705961,383187286],[986913669,101732841,283882750,2002117871,1112862023,1366649644,1278258894,1177804608],[1991680568,215050493,603287160,1611318675,1801350319,494690229,8275861,1726432722],[1867004006,1098579071,1720460093,635883146,868926776,1316929777,100891991,1951701241],[1119297784,840203424,1481347640,465994851,1231425411,448886537,355280956,1437027763],[1075934510,1805731410,1052490117,209632588,1812562895,443500070,1395983445,650210416],[2042472784,588244383,1098803166,171910869,424673957,1786657398,793553038,1837463757],[323867916,829374074,15636888,1082856979,1077789224,829422381,98453187,449868191],[1975107340,549674865,1287638644,2012642974,1680182233,1611876613,1654862652,1048634276],[843780789,1110783462,328844267,1851225802,1706848464,1028405957,1050423238,801202139],[1403774624,1403895698,1871911951,2102050042,297526170,1776484139,979641819,146787994],[181765298,1700443686,132273740,2128389552,886242462,1243283115,1052295569,476916151],[1545550767,1438138514,1382272080,1753721850,167970569,941468935,252188643,1261103124],[1234076460,1926161920,1579139279,1736160180,1856606361,1738820891,597371316,803294176],[1495106336,432376679,1261961584,1145332557,1840716013,1049412479,978987714,1305674794],[1331472796,887957324,1010368727,367594836,279099874,2070625229,1203441032,395079514],[1602679728,661093853,677090556,229477240,85134485,1573416874,174512545,185575391],[1389010739,1268837945,1866698839,164497315,780294858,862043782,1739890514,630790449],[2078685408,1247457700,1626661063,923932527,446549746,576299706,1274002125,754084712],[829767954,211962991,533560654,1505307224,1150139230,1189277695,359432602,1818234997],[1444507147,130451780,426090776,710586909,1887388892,280869659,1970005165,572223239],[1428652286,943574988,2024982221,1893914045,318415666,1393114662,877807884,1029714186],[2078002815,1347494772,2125606283,651296165,466805661,409139014,1397658390,73684471],[1571866333,899572090,456598909,261596990,611563162,241688333,96893865,518795996],[1841494063,901910757,818460406,1594540796,772511063,1623444405,1867286466,376878930],[1693761471,34058551,1748153394,1750130317,402257689,1713643013,2117123953,659837568],[1234185752,48075152,273869748,110172639,679488899,1747684146,1759015729,1280267822],[371477461,305149821,414358696,283480943,1939039379,1346545150,1562480372,1971136088],[1000580200,1247817966,346688843,382488316,1783447385,1745420914,651247748,312934248],[182977266,21147180,1014615732,1889819600,140085618,1806071675,2020252262,2102094156],[1701833045,1023462701,1449828378,795760836,474919705,1316492355,491299504,316915943],[711783544,1477858759,1655468041,124987564,207572509,1525949509,1986912491,2092319293],[673379019,802516816,328886671,1901437018,1544131494,122858384,1673942170,531632529],[733277694,350460625,1147406263,1363499651,686445182,757549960,867084479,116051897],[1287580283,1626785050,1710501451,1595375383,151031762,62793835,927474237,392024231],[174225555,281638573,1329856139,389773078,390831164,1127204813,701397262,830472441],[977067467,826812623,1846958678,574526147,300949027,1650886395,674722107,1803772024],[1679064020,1586511781,178684401,2124497293,760166390,795566792,4647938,700101109],[474199629,322479437,529814491,911737101,1588782738,131883567,1161573307,160313254],[2118814399,1594393346,252288253,1244144245,1942810432,547112985,1903847828,797297291],[1435408980,221215976,164463321,1068700277,1272847253,1801210533,1756341926,1131101680],[1852916193,1815030393,959293839,25357467,1039661841,20846582,194307631,1994133245],[18161177,929249525,2112974925,978209685,1599772075,1105472108,882577012,2083821485],[299715325,539849341,1762155297,1092198115,1524712512,494193537,87567698,1424779670],[502823974,306868179,2042771116,1745911463,505647859,1498027007,1978597347,368812845],[1176300620,2011367876,2043803170,1118066482,939266387,1140473085,2537049,712128306],[2081260358,2099958154,1236134703,423790820,724530923,1079886465,1774229500,1170202175],[1355964563,679496457,1026607154,1856988819,1912422000,1288732004,523956363,1621324155],[776326344,489597244,712152360,569670023,211141474,2121792215,2018183090,1886569931],[1146975642,437760527,558844197,459930990,1300300513,1458199757,539360925,1848384743],[1815826470,795035573,93206688,1830630554,1900451388,263821426,1946751098,1866479285],[30390209,1924290121,1866546035,775854510,2117029462,755809822,1591314993,1626701998],[1838008076,1057500878,39488990,607957593,1283470513,1350087079,44234547,866694784],[1662423347,1797491514,89149486,1590075839,221534986,35396292,689020235,181124545],[1978126013,1771850705,1785554741,888920234,2124806036,729406412,1154496308,2097041643],[2002784541,503881543,1732742500,1559034215,78091530,1042507693,506737983,517865363],[1213618318,2080477523,1099270062,1978371501,684619956,1258158737,1758418874,1270740265],[1590142280,1420280922,1596213996,1324906103,371521261,642993124,899252285,534451989],[1163820615,465616792,1486792324,329667610,2125715511,1634333716,543956024,1518939506],[1258848414,263926811,2079574068,1353218089,238748393,2041705447,1130145426,2002939099],[2122932975,186859889,1982472751,1805352680,1856105948,159530164,1238471537,1372847299],[327465680,203548172,1223380656,514616964,1664924515,1752260151,1519170122,585976859],[839535789,1834375444,952618125,70869276,674877166,2102826113,1377911865,2085134717],[101747461,1550898484,167724496,585539366,1007998692,863951173,1300760043,136952507],[705537323,1396095964,44820605,2000444438,381558291,1159734650,581868250,29852113],[922917558,1800159823,11553579,2050221186,115615061,2015472810,961458938,640495969],[1249909082,1855605103,406735278,62128378,958651359,371235763,370264307,469425768],[1305075450,17391596,1898243955,800947143,1478097812,137012529,1653970681,1889837946],[649832849,1718450592,54974016,268031272,249954944,865873233,1425387948,1009471780],[1704165028,1380116058,1144011400,665768201,1839551517,507500977,907979981,1010619314],[926510539,2097925411,844322326,1248871403,365390142,1112203068,387859089,1032923507],[613942180,1626035522,1332911888,476498032,1103678482,176735503,1191314471,1641867986],[1517581310,389201361,725075935,1162670244,98136215,1352631123,1508361025,1231140604],[2117071499,744417389,1504924743,121524946,205694085,288834612,775657593,5960483],[1990580382,331288370,974157137,9482393,1744162326,1440245074,2058610121,1666747268],[1216307963,921995128,1704302702,623059478,1289741207,603016564,1607517618,335574012],[1866376470,904296756,1630549656,1464637970,18128782,187027424,294297074,1468067668],[1528201777,943256728,1438399766,1141265053,1043101355,1482305301,1102205699,1458515846],[912184656,1506433036,878899293,1667845516,1990315061,890933479,2095308629,813091431],[812130150,1550584708,1496661176,1783253706,1813466895,1191356605,1688154091,2126410091],[1734382440,737832250,952567797,1001381123,1103621975,420392804,1279711057,655872738],[550043057,149680838,371104294,1539595050,396689748,2122856088,1810127181,1403894046],[23339988,1394122971,1199808256,1859774387,739924344,1514548985,427650267,1466237805],[1876119114,799574905,283404897,333898690,653310992,474128921,1579826663,1071184653],[526998684,1442551140,1079683527,1672525355,3979799,740888983,2097692038,1655513337],[450156670,336420496,1501542969,951455790,947077127,555268719,96822358,1071472296],[1038704037,961173309,1420167830,1737465261,876824609,1381242501,867925201,1427324257],[1788269128,678505544,440427075,1429392334,1514796540,816138072,361955002,1194988377],[1553798448,874541742,346034182,291164571,986440262,1707824320,1147810158,1400476862],[580783808,625878972,509302905,1710555491,1306007624,651227562,1147771282,1664136980],[807468921,100404948,1438547898,1958220623,1260627780,1754653928,1904091750,1718714211],[1349131750,840384326,685428840,1757047547,38624616,2032973677,292296100,86031280],[739725416,493253030,401267012,700155854,482029012,1204144423,1566341100,203262382],[1175959333,1464248139,346799683,1582988729,752177309,39046032,1783139080,126210426],[541378898,335986911,1699292375,1962141299,337394772,1412671546,429566233,29237092],[129911511,585138209,1010920739,205834236,1012215893,1368145492,85620775,1661245947],[1896839656,1800646606,1280064353,1397520301,461120269,1117578163,1577487720,310191902],[2050834964,1149897479,1195045181,482829359,736654433,1463682207,917400337,372447460],[1684489004,1649886224,1739651479,584340092,1007563664,453858783,1146811367,1228480905],[1003998456,1647093085,1221404730,448654371,389799598,1802257535,1751270046,587290956],[1813251858,904379682,614377560,198049421,1643209282,870005086,2086424564,1545177922],[1715836513,227394517,1775545488,1680381304,602400352,119306411,73493473,7713411],[1965250145,1451938880,1865815970,1852417824,1463705645,840719396,1604890970,1169466814],[798099552,1369863449,999562803,333006256,1411001557,2028178528,961546805,1625922037],[76219103,1685162542,1978984823,868775306,1879718192,1080377210,696896897,1337900638],[1806828307,389779010,2048230997,1310203912,928241345,477095436,2012233703,894899448],[450238410,1413283116,565012260,1979437892,55166240,1955164064,1949608919,241505012],[771271487,810541126,1004089801,1578457021,574593780,1454919938,1105717966,1674826865],[92866225,1645138022,991719706,975791791,1634496794,1219383921,1958855271,1061851434],[1759539923,1721993322,103250203,1124238877,1421632921,1810448996,986133217,634785062],[2027820555,1991664781,336143412,1741755275,1615513449,926658955,732802750,1029191494],[1297210705,321887852,1316162593,794070750,599064302,259227039,1388816127,1759971558],[454261017,778008315,1998092931,396224340,745851518,1032490606,267992980,2009343252],[1574004273,1283195427,93856992,84239148,1346349936,1964033311,720620850,945283002],[576209558,356287078,502924280,1040725442,801535064,1716110870,1829187307,646524611],[1675221646,1843185715,1219049572,374767120,1498482441,788436794,1954350160,681383463],[351199104,632320510,737351174,1523792341,1979535787,810750520,1907962814,441296857],[527022818,868703783,1623092122,1956566371,1864588504,686919054,1429956267,249684918],[1247616911,166123894,740690276,1395060273,652177949,1165745809,884195698,2073232062],[385805871,905577854,1916670946,1867388530,1809731501,1295933886,1980644824,1370439958],[1267082725,597468059,788449580,1588096730,2011327951,1013949862,271692904,1800208435],[597641979,47814778,965196998,1103618009,1156239418,898913783,1728396706,1802796126],[332726783,179723507,1913936374,524578685,793254372,1621924908,1417848347,1643128668],[2036256290,1384053532,924650848,611148757,222413988,1364065431,1610649856,2012590608],[187248051,1508799268,1863654971,367507615,726379661,1771871932,514900349,149059467],[1156242886,960438077,831875516,607634299,515565490,1670039406,382895993,854068892],[581045265,1159201848,1569264428,38027539,1391995302,1978289023,1837692545,529256665],[820528143,463917899,603291930,2055749217,474922689,690442300,694710116,552212630],[222287260,381219278,833505747,1388736948,287690909,394174752,1617337325,405205566],[1451258630,372637575,1909628618,1902228515,660690926,1400673618,798734386,478471918],[1963638965,1381449079,2124579668,32663141,1992650897,10093487,1025481685,1751923523],[156782889,647532218,1163074021,2022078974,252644048,573193056,307570460,1151747991],[114488430,1287275369,1975623925,601689446,582999582,1189220237,1480715985,1431768412],[2073723245,1609153628,1636885005,1387799891,397376711,376802058,1156068368,1991119972],[1918762896,1951465325,1627592610,1399813862,1679359182,2042537815,1658307812,1454102596],[1583466376,1021551732,999931986,1328216272,1401360343,1217343039,48376966,319055713],[1896366505,1231704550,2072147884,2002958455,7508912,769940083,676946016,956635324],[1001941717,530793436,821557795,2010556574,1320917338,1155681403,1198174362,1477438634],[1372471756,1441133450,1639516461,1169170773,71980371,828050236,284080468,931207937],[1745745310,866671944,203354046,1222971990,958205950,112816633,1260103087,1613926816],[1251573449,2002043756,1775242324,581434694,887626875,1646981733,375734883,194302156],[1848671722,1827371865,1498490073,10500961,1956442621,345564489,1967626363,1466447113],[1574250066,146830395,2081492682,832172687,491993068,493291531,628675056,1079136121],[702488584,85502149,165621930,1409727207,333024516,2114305548,223301520,196291229],[1080493074,359585175,1320274008,246661052,542296992,1108614601,27847727,241222638],[1941685359,1709621145,1233227837,1266159520,177532560,1248343820,1528767784,1737884154],[633666504,1370217403,878625544,771835325,641412146,2047740214,728279871,711692600],[708268101,1413644873,2063112275,1116806577,460490414,724152978,1842462931,1659741335],[1472801159,1902903676,1882802087,1695014548,902231709,2065536704,1891581743,713342162],[672552233,2027357800,748656610,483746129,923052375,1188246286,728711640,1607775919],[1192845200,819338051,634904696,1539663411,1094086175,1436938501,62777307,110261407],[1133347412,1900186612,382192800,1372443138,163321101,1469287433,217797166,1702010520],[1514910763,1239681820,1240984846,1615355085,1624340298,2039194980,1193193400,382916869],[758074021,420771149,1326567818,1946481714,1941854374,1290657220,1009468208,1838132142],[554099146,1477874846,1929906058,2097986215,962991025,910472849,1135254556,1812157309],[138568078,1702404511,1542991452,1265480911,533714414,74893821,333096720,1098378990],[1949296836,1857242327,77058553,491634708,1723689453,1772921356,1476400802,692757616],[652344801,113933864,2014369486,294263244,1917506150,1826778996,62735348,1893939362],[1395498828,639213795,368679548,2033112834,628585018,1512847922,1933417681,1155799067],[493173584,2013184000,1138476350,1014120368,533718295,1013815923,324949348,252271296],[1600812695,658566360,859627659,480307205,972721385,1445162738,36335455,1574656294],[1871787202,1853690707,517548192,1987057902,1561435088,999182318,985964219,1294032431],[509208662,431095586,1297074287,1403374884,1398031225,462877953,756259746,1150392955],[1152654661,326239766,1229244463,242277752,1336429422,1836007478,952890762,1502981271],[238543447,475097586,854819403,235624069,1104071890,122842042,2004885503,963468709],[418584642,534864162,2041728372,1971776235,1766229948,2065020757,344564180,1662581417],[1274635128,76454151,378737966,1886882680,1103671452,986915412,791180888,1065501092],[1774247312,2006223849,904681418,1182069209,1886427141,420394733,909970564,1984644463],[1875588136,1899244695,2059891395,2011461979,513960866,812042258,1089309875,120226827],[1555294774,2064986576,560399520,787789985,1093775802,533831099,1819271803,2033029879],[1841545795,1831991924,775363535,537747682,982073543,1998603427,1830878703,896874872],[1589620137,1012932064,297597395,494636934,145518016,1562404796,1999399372,648621772],[650943062,585291264,711254905,1588762352,337717715,1890479092,244252419,1277929050],[1091051767,1531722462,1281583983,423135295,524083532,106268624,1673160432,15439728],[527653729,1631009130,1693655883,325742664,1422429106,1931422393,97957411,1904567619],[573041974,238598635,826656570,316626612,47746847,597408573,332763464,1123232896],[1885978845,1571978427,1386246951,769530034,893383304,869320188,973478638,1387724260],[270047374,783487964,633369870,122214509,547039189,1783718352,2014308872,1540339349],[781067158,1784339782,787339928,1622103818,1714666608,1993682584,685706672,1205810654],[461584642,246299778,1190561082,1775739957,2039209795,392135396,1374572977,463010145],[519363570,2068560598,1988883846,1550595509,18170652,402916336,1209365576,586302193],[576062471,1584559818,2128301122,696476525,1031222600,896071164,243485086,1623885281],[630606080,1069115841,1655092852,895230267,1741211381,1511726417,187223815,1836546367],[1155504752,1295187257,1549095725,1171079555,1007642266,144337388,284253381,667154932],[773796751,925491571,35494342,214875107,795642762,313193029,1069009465,616081295],[1827751470,684044016,725086168,801745650,979506946,991365320,275293580,328912922],[2092489912,2029198458,648937038,807600093,1102618341,778485808,1895021954,1652000333],[686208973,1347367600,1213580618,757278274,1109187890,230601430,204209473,159672899],[1096170062,1447700382,1440349342,345688297,1938291595,1307887989,2053251944,1289026137],[1862822763,2074674232,1569934316,272534451,1804865462,1529026663,1909058629,1617038610],[636237218,1075426186,1998178058,541089469,1770935004,1473821107,1221467456,277290932],[2025160537,1284486073,444477663,494880778,860692188,929029791,633983423,1507487316],[604958118,907687442,1109812093,1326929076,1605775636,619729956,556568323,657765286],[2126431122,1959897706,1248354358,643383671,497149290,586115254,1838796281,1155278500],[513068416,1067595258,1829922074,1089303230,1881818052,890478845,1786631600,640563558],[1169820649,135157847,340283733,1205177016,209962150,1567806839,708938212,281311127],[1780544825,1002938572,1499301132,810001805,89845774,1069054395,702988094,479634448],[805653922,766427989,1647940578,419363832,1522335844,624314449,2089436719,302985921],[1323496728,566325910,600702384,2055186263,318722445,1892654361,1178884849,1920257890],[1635139118,268713082,1508770521,1583994844,1103192585,2078077724,1539363813,516217326],[1483244464,687871558,239053620,948900018,1795201957,326908067,143498682,97028358],[1539165538,513046734,2061015240,2030979984,852843830,1507261136,662179284,452354635],[895101799,86064229,1467964984,376347103,1586376269,698384039,1237996792,150756611],[871363639,733126043,1173822290,1496545903,1784891708,1264614594,15105630,849598978],[103105167,1953279054,580701953,1243093612,115905438,232046001,1325099802,2083644280],[1250844295,1063098087,2063431567,1923237750,1450336101,438085975,358656558,1820063197],[830361489,1069197436,1186634687,1861929405,1036099599,233763666,1942416684,763562974],[1885495388,838000193,1075847917,1733149934,1792526971,310143387,1501563271,1954758392],[487078437,291692054,721182650,1652364162,1465807880,1661740338,740886429,986809196],[2093916767,1937330564,711923190,617225740,1032170729,786748173,645402305,1460003854],[1238791107,548820670,1158623142,1581075229,1389215,490704218,882091501,792074704],[1300774831,342336506,918476621,781883434,190740892,1624549069,2058106738,816111493],[1351188108,770918249,1297501328,734236658,2059565002,135108226,718504274,1622998691],[535211517,831419049,904955848,1130656145,333218736,1450387574,631771908,431546957],[1886193496,861062874,739999386,1863932519,1555595737,910811059,1077102785,2017497849],[1809456579,1048568116,1757768261,1092294716,562983951,546697033,552502557,452669220],[1089127007,1795659448,1154534115,1155125497,426326785,1886578812,81955537,1233667617],[1540606694,1942421265,1305576741,1742425946,1500359595,151416032,195876328,168473327],[1471820136,1086467523,1227747893,1888141530,1006997076,1271474501,442043565,826648774],[279478844,947621135,2006877117,1911548948,198436234,1995374728,2035324908,1696313477],[292178052,1278459306,1258689092,969562885,1758757248,2127028423,1560115466,1164058987],[1366202517,1628826462,1031358050,1461168681,494539208,1307694030,1473631049,2043715142],[229503700,421638534,1882974066,1441902241,1724051552,815434561,202869816,2027723202],[1866556257,2063677622,1525557235,188289544,1101246620,1978325741,474396156,921804641],[752167526,1040240984,1240210920,1893879466,2014502714,1109759604,1366421304,316592309],[1314673644,49198147,1274489858,1854155733,1576292503,1792692424,71838950,538635651],[1244245643,788054247,1730293041,959722110,441612257,1528042513,319921532,217977873],[1432639807,1843351915,701635208,1598820673,578795074,1901786551,593755254,1133866400],[928888024,1654442782,661374361,1853578713,215182935,1950534625,1745829361,1534001348],[165661840,199128625,632329365,521834038,254609750,1557042653,1559442474,915570560],[1281548222,1698048675,1010969752,337552952,1561505090,1972746252,1721884090,708947474],[1753310030,859358904,1322635307,269879142,1939776414,203124830,1327311258,2107948643],[384680300,1530388550,1242168605,1040048258,1866814605,1819319031,542721896,458545717],[1447494258,1593608709,2017520323,738323126,354612947,1272915908,2010436288,1277826795],[1388750001,2047789864,1805816796,807940154,918349268,1983986217,1797890414,854004433],[1770237907,1573734516,1692652726,254991216,1845985928,469314152,653962121,365313359],[1318089166,1419365971,1348778279,518285554,1807015290,194063008,532312100,118128515],[591760399,1902788654,755751717,1135905418,2030849426,1678109298,890919439,1317107127],[451691377,2089681399,1409263108,996158294,1440124075,569971500,1000820658,184617702],[993554096,307930971,510297910,1859179947,535333766,593513835,1165854398,845929902],[675924866,623233324,1903108244,1706457765,1215371795,638512700,2124999687,517661258],[1451770445,1841737785,1004886755,170900184,314006354,903234594,111544886,822582251],[1278892859,1876116420,1772284221,1210313167,1015545906,1496390732,39135254,760917510],[1521023927,1922894385,330755975,752475806,1275478638,914015314,1811775816,157056808],[1032048228,199208035,1519178597,329241067,453963477,1014708687,213169900,1452134497],[68408667,371223276,1373657045,917884920,1185562514,1049350722,38113925,1860924747],[545175467,1946720959,855151833,549838296,1208981359,682631168,1615233610,965626539],[1977810220,66349553,1005022694,1047927254,526238707,105439613,1289165863,1730687742],[571308621,1168856292,1435567451,969832100,190289886,1080823463,1870740818,1334363465],[818200560,447325862,1722356368,389808564,486844140,807439399,236258549,495891247],[1284692339,1480482507,604437086,1183773388,752315808,149846720,1540324545,409389448],[212432540,1694068262,1029082140,1514591323,651906707,457138439,1573821881,1762988690],[1070736447,474886615,276008098,97341250,1166048975,320616027,901681947,1606912571],[958640345,1457299977,775628483,1853681418,77988598,826045887,1533915751,720437299],[31283392,1925653335,1807218387,1793052164,504881763,1259812941,848951715,924759529],[769817025,146701264,1029658308,313914187,1684459240,280527948,2006958077,1623906639],[949128213,1928841931,1667526855,421433543,1801599647,1318375479,1891790656,1060806000],[754885394,1168529186,1225620893,1094505949,1366232693,1534394838,2042823548,657312963],[1882306190,1211815391,1201220912,1542249262,34295351,202732122,851855123,932114376],[1818923443,668684080,1503782304,1143832027,2025858322,358022855,64268761,458481355],[277113224,749094981,1441535978,345560690,799238235,760807855,808563510,820389901],[2018205033,1945750681,1400719803,411070687,915638575,1493942236,2085939301,1411166784],[82201610,1086028918,2075016883,259024328,761234701,1338662518,1580642970,367845979],[179029398,514787549,1933841567,594358214,259474987,392868197,938199235,2118576950],[47879062,1683723369,1097299252,985604949,1647737744,763138128,1131122608,623191301],[393767637,1191631214,1286726646,294436194,1695245059,127923395,1057875415,1699628050],[320972604,1458752399,606908952,424160562,1222455661,1311526710,629566944,440974692],[948387029,1935047805,396912830,1715576682,694614191,87764074,1785371136,1282556572],[242131815,490786945,609628510,1815479801,719080992,99690673,271228081,1952710462],[1368586470,1017200758,1915944145,1058813721,1001299851,143828972,204747462,1216079072],[2077696369,1753300630,1629025172,17226278,1549587902,1720831754,1066132500,313508946],[1205335328,275039861,1419949580,993511784,1050005941,57821697,1968254958,493957445],[276447472,1020182778,659012605,1007134341,893306464,2101662065,1064869736,899595418],[1503387950,1470127279,1059858601,338286960,1305280510,974503572,931445256,1528767302],[1125338483,584186426,1156718869,1987870243,322399435,202161835,395148942,624775115],[1154057895,1544943658,214070806,988848618,1972813054,481842108,47124492,521218520],[553046629,1228660619,1920545257,1284186587,1168653812,184028677,1096814907,1557393874],[1933175996,22830949,295857397,668356878,1083004716,1135832352,321153027,358805240],[1990090442,2066085855,421254897,1686955554,1329134288,950438928,902951608,1780700401],[405227123,455934043,1707395572,1340088870,1412403024,462185974,1428611409,120771364],[175352719,1091665887,1429015843,28890904,1290289033,787924342,131362184,468831444],[1477639528,778172348,953557218,1055997257,911230215,967903090,1527480025,1784933986],[1315700743,131791780,1243551244,382583250,269516764,1778125048,1064503908,1730357464],[31927974,1334422597,408765497,387701179,403857716,11110160,1283932403,1473361213],[1335630358,1573877731,583873334,66466670,1884338368,47642711,43693622,1078486452],[824537643,1407485766,221136182,2093974644,2018870213,1334629903,636546848,811990950],[2007252262,1925933064,136302184,835154049,915444536,529535412,1881949332,2036357476],[357419147,281931234,1390442396,1551020913,852934637,1801422201,1732557846,1237884050],[902321982,865496311,1530933604,878887838,534358194,1796165937,840011996,1335688351],[913476265,1368741690,1767074889,772990853,1678941414,2062894846,118363832,1186095068],[103706060,1273781491,344508536,898604801,897078957,1915082285,399968940,163661885],[833815514,923889366,704539000,198413249,649528830,912120663,1994802476,1749479938],[867797218,757862689,306351136,1133433522,579822082,1927732486,1050736253,1738699286],[1416324755,352471861,2096718579,281009080,916313610,1600535948,1155937159,1297759303],[1817453926,971621450,1148765352,671020968,144570705,161469887,1801244178,736685882],[1635023150,387813598,214491779,1015180929,1047436975,1009306440,6964283,1543757198],[1283012983,286169315,2066525692,1945952928,864756392,1970340993,116707579,510859819],[1476723075,2096271151,1792911064,1808951502,1286581919,1387699976,1185717940,1948331814],[7715297,350114959,1992325427,1868143956,27127611,579883878,957989554,1400814358],[89570669,1817743264,406564577,1743415597,950543682,856870126,379994530,969885029],[1474469910,27683947,1871256508,1889019958,540511582,1219650119,223281115,975143621],[1713037956,1742143336,921267826,1158611860,1941521643,844225961,1449295750,1400607372],[1752563501,307086007,1765842703,776355317,1387843917,1236188079,1120403124,2031417],[1322585645,841394020,717340371,916886353,1961936805,819335993,609101988,410421580],[792217430,2047823051,178227693,1081917668,759094251,2084070992,887579191,1039327282],[1971927581,2000439878,1806185590,1176049635,1674564805,104728212,1923885000,1141414531],[535957761,2092218431,93858848,1051301884,97253868,1868199585,171038161,620949992],[558020218,382357298,1757351745,1958343716,1278563539,1064480675,1117247865,925251208],[1917610309,1874627821,550890194,2125995297,2007020229,745667544,1846693404,1871873966],[548261084,1977985489,1673213662,779324056,1669362568,259031222,202074898,2071477908],[1150264979,1218124726,1966019876,523579320,617796300,2115656137,640315666,277228575],[1995590198,696015373,1196093064,1201222247,623275889,1756109684,1817132616,292269906],[149465558,383440337,632353910,310548698,1905225652,1188729477,1165530679,687149289],[2091325284,1495268499,7655112,996384170,321072443,1753908343,422283867,987661157],[685550228,114567089,777402034,663385980,1333640909,1451016465,93271988,916749205],[400322068,449371293,959681158,1317214325,307818349,1879030907,1361987785,1259775808],[237265139,122040569,1253192047,107469441,348800643,43186985,2052907159,402203270],[1579882148,1776541636,1828623466,314496530,253930644,86187646,72434520,1670006799],[1207177488,965084471,428251465,1507332276,1151358672,302670342,1180043252,1185718670],[378415786,412862148,1758162611,1895638640,270413214,883005029,1520237681,1994214138],[607640036,1830356565,383196737,4727057,1721655817,2094086246,1550567968,2129039309],[572987596,657176469,536120290,1303845483,2112100189,295538159,1257148014,579842291],[140964532,1133078578,1495032791,99388373,1065234823,1798068489,1741034284,84341693],[968095660,224003,1895164084,1769421929,993101519,58827934,944335884,1986108331],[1779150001,614042528,693863006,1235656752,269092608,1874634397,37518629,1942251783],[475795903,1521625920,109773748,229887441,729011309,976044849,2121950974,648558664],[1507462054,1459615678,1704509385,1711166095,1283127993,757203864,1152614306,1670442089],[1127859948,291454926,939463599,1291072713,1541814658,1374889916,386675758,230713975],[15348884,1651286541,2053522992,257278802,1185247936,437694538,1445560991,71170795],[1632150594,1160292355,2124851938,1917269186,2044387002,847848999,1312573537,580980564],[1643539306,934570628,1070212545,1479438455,1398326441,1317882056,1510853642,1603912356],[794532200,1477476980,1024404163,196226391,1756329159,385392326,1980729362,1373658462],[1786750945,1400770745,479126726,704749976,841915925,1617043147,1026636871,1645562471],[357953541,1638764479,1771065237,1769426801,962542834,612147021,1991902358,520950418],[129056574,1271106409,1151004923,492108332,1570837623,1337720053,275785258,588431851],[1365438648,1046611959,359742746,2103646143,641297376,942368064,2075089625,416518622],[1882156641,1126447528,993288154,1002499262,1153736837,1502287368,1807099219,606068812],[141859173,1193327839,787791460,788220094,685411694,393087144,1099291300,1754217685],[848122939,1633270176,434491200,2074061775,508570352,885652329,899170394,210727479],[871200693,369027348,2124212269,1108668117,24754676,659895549,1958443453,96489571],[410488004,645096939,2058954772,1204383685,46508605,1608938882,513448962,1005881204],[1299909188,1743145495,2023915063,1980334175,907589655,1037362978,64555689,1361098463],[1066602747,691030768,863279292,418164621,450085487,1740058210,1051910065,771341836],[106870087,951959455,263880531,1190633852,427578749,642720896,1241169110,1020706978],[115332729,91220572,2109201723,985539823,854452465,2037553362,280356764,1554310475],[671946540,1344174420,1244293020,1095548536,941807999,1710166063,1208938675,1447043283],[251833162,1892207284,351640047,989445164,208500697,1856826820,1522502961,1072740060],[164202825,1095292645,1832733161,1219222696,1089448652,1838292110,1904420296,1393579814],[1568097971,1347602896,795123870,21581664,1617638451,1684261931,490617360,579081147],[1499485492,393591469,1680604847,1530391506,274230211,1764182358,1010487255,884171363],[980990744,671056391,183076757,1315809733,2085864509,2097124701,602683109,444976725],[398464899,1080214914,811499178,556206974,1156386641,619735720,1270087195,1191187596],[1061033009,1968706888,2075340510,1148008267,644060530,1999698530,729480955,1171589032],[1805772306,571909204,1133581983,1441565289,1522283738,1519218226,104548700,1519851645],[1708349202,1416037498,664702770,2096022212,1175502961,1439251153,2034650308,1245792705],[531875835,1336056874,817036204,1131382401,4234430,1919259605,1008394586,488988196],[1335175905,1109220513,490904953,839201426,619909871,2033710470,1280556478,543500424],[640702196,1212314554,696459626,1978145752,1156529736,706138543,2021526391,1299356213],[1697384304,1658732858,1359236828,23703521,245224041,257210866,845824649,89663506],[1505208260,125540219,2049064863,2067322936,420680765,254987373,1976473174,921606484],[1534408972,816490152,533725269,614756590,1171630459,335612656,1152576335,6138449],[1747087341,1394572734,1157669248,1773262892,1148814666,555014996,672076445,469118315],[155087048,1008264059,1015404861,1090194745,1961876021,1952195000,434289947,1638354747],[1700363868,1214428332,1968330634,430324981,1881138045,884569285,1249944443,1092315800],[1451760620,1295731254,1837083917,152545903,1033700444,1236912784,1995116808,1955945267],[453169885,745649684,1881875224,385096874,333539800,1924092681,611002580,1264691466],[2076812405,1992346634,1651847306,1309812501,442261670,1063695582,1254521219,1722361955],[184851653,520741470,1174812403,1281426572,1969812900,143181893,827056432,1936611435],[1392051487,1734589198,693883283,1894009515,501926158,1999419931,725203977,2103904128],[1006802089,1804631501,834468957,1624174416,1120171562,278443326,522621792,652489710],[723375410,614186495,1124148854,174475844,1811281739,1592119514,1970639764,16137525],[1190290527,753006083,1198329028,577901375,1488868279,864187130,1177581940,1017775999],[369371266,1419262152,44493533,1320120888,471615292,599641832,1027838090,660938325],[1054242091,1833866205,415814465,971749748,670148360,1532669294,67270400,1940923307],[1492558167,1120197807,266901598,127639297,27528836,984873721,774443574,1148544600],[1721067592,693807618,1855979743,400979789,32955381,1654372394,1954101420,1779254028],[102544609,1481888010,4665917,210284883,1361515271,1196937839,1254979197,429890264],[2029227216,1774074588,2074951414,208896917,1207554573,1367845214,555042612,654744539],[2074383170,1878807531,1298604185,1974558505,1101084621,342294727,305124984,1639161215],[1040974694,579777018,1601384047,995539453,757286195,80524674,859650178,1374028147],[1796864980,1785532357,305481468,2054663040,1611618535,2036379318,1191034765,1201828187],[522616676,421773312,1080446274,1498108610,2070585239,2084221902,1590926158,1847393041],[1341239104,658965925,84374779,1382915396,1801110448,805724758,926725099,528223226],[1739794689,1658744202,179453120,2115399802,1092616477,1981404474,452869148,587663142],[877192137,700388390,1322218515,1358786343,974957039,1113398560,1480408510,2021378982],[532268460,736611586,750265804,1107431329,1330412053,215229222,19784044,1907355801],[476482352,188696439,2107168978,435018307,753484422,426165453,701656699,658409395],[1441330795,722456794,1610412049,1975539902,491322910,881548895,1311261930,361326520],[1813664638,849864809,626972208,987363352,1209149804,825203118,1508352529,653434615],[1772324197,764790563,563768071,1720628086,1849665418,1952074346,1502679305,1072581283],[2026062311,697650618,1452467478,870432433,275339054,514603848,1753637775,1017139721],[477956600,64635193,797103389,1305247421,510759440,1895865367,603478649,1614515562],[2067373828,227678173,149354946,337184947,1008545393,1484018223,2020375910,442860373],[765910938,666269750,224192443,1042686912,914732444,1790274939,796671269,1194189472],[1543626165,1524612518,634940908,514570450,197153689,1722824715,334042134,890933887],[1541287593,1390578028,1670731324,1101395783,563284281,857540273,371891762,1810493243],[1047537249,1706844294,596226580,2059314048,1568632969,1770502138,458091252,1247451430],[727836634,1178095109,722372249,1429615909,485542883,51267660,1921025036,855656744],[1256837631,88010983,982115043,1519764025,709022146,2004238251,16743726,925146828],[1136129924,1282521739,931503735,1675168853,170167521,680049796,895111718,509823290],[429383215,1155099840,35140562,100442749,1947788214,777797114,697009605,1441275851],[1646072745,840849543,445724325,1791267354,1306937822,963605610,1200978312,1921539323],[1162457239,1663298763,413612345,1582211193,330796903,430930838,1641832139,1264931855],[1692145933,1573766390,28147441,1578756194,329885153,1884226125,1624905131,1466043768],[1768736290,1300739855,887076682,1730577652,461329569,926556629,1024899572,1277080175],[1043795138,269201469,97878944,1902069927,2119604459,834436407,1829392118,527829309],[108406221,1349405177,890576444,722429337,812243720,1096318065,449276629,324484980],[2024334963,1266666757,953647840,1814992775,1642203012,1837773056,248908199,2125354147],[616005894,97922940,671682798,2122257691,1346918317,1189520969,254337011,199763869],[1453603228,1160582591,778108986,1438443673,1635498754,380244857,284362403,770569331],[1543756968,1635880416,94448352,834419330,605418868,1033432569,1010549937,1851971594],[734692424,477961918,1083104179,77281291,1678868420,411535052,469395352,1053475115],[180630000,19649762,479090132,741926566,2091237495,434924271,1960332184,736768824],[1223556820,444535364,696354275,956861277,224176380,437423529,465209643,1356076519],[1579043739,1511205166,925002620,764110528,403034795,61737509,1493649082,1168340397],[1566129828,1428550130,1466588882,1602900159,1343605018,685835376,1146649502,1049771795],[685182707,374485473,987030873,1807769188,1160727073,1796613015,1652471426,195379442],[1540847381,1595271170,715600723,1915834903,1821403966,1891943350,1785215973,1868690752],[552250138,1175300176,1859428903,1615352402,1511018823,168249786,1495885077,606563159],[60357695,124396472,374439631,1160351114,249509663,2111783086,334285506,1767454010],[1103217543,1854552461,1608932323,21202481,1258070049,1592119556,1925770035,1774757216],[1049071221,1420194972,524435372,1777952831,374558838,1402015045,1391693983,1274742443],[1933777901,1742643721,1499301240,434161142,967635933,1634867663,1090415700,1726047912],[1160232867,1825054077,1553280963,1761518920,808433691,1106459697,1720715535,983374601],[1834314834,1709834243,1525231102,634775494,2076534719,1941251500,1801107038,1522820123],[27049003,1110031837,480675372,1764034025,668597803,2044610646,1040517823,1237984780],[1511707175,1286447490,708660976,1533749705,404310246,278507817,888858398,883071493],[1974588929,836738333,1645161900,1230221439,1776661889,1368877166,210107384,640029750],[1710521065,447976033,1954863586,1663805095,394559994,576044632,1476617650,1187708356],[1867517126,1312931481,1705612750,559267675,2113137199,2072823960,555878134,1622807431],[1730575567,1383684354,191403988,87467872,765631371,1690826216,66735354,549982538],[855881851,205340029,1326384385,587367741,200090435,1926507030,417153220,1603637183],[885374043,1778214050,555144649,1687091929,1155142240,1939545709,390812083,1513415726],[1261382417,323095779,1164465476,1133785424,161224460,943309235,512198487,952455610],[833869285,249293519,1214795960,429646964,1333234872,1430994701,466928,1975879456],[1922863467,555929881,1222751835,581305973,2087595761,782075198,242123473,1582683],[1636690478,1663170532,1135766048,1504232121,1975581773,650987246,1910717715,1248869686],[708211711,538328054,1726995441,319586684,373465380,639589683,975506688,266601595],[678342550,608618248,371488353,355126441,1001245448,749884830,1403273157,824148075],[1268716178,300767529,379900015,898633192,1163609013,810548895,1245839118,1712594111],[2084007522,1617940136,545215553,1052036414,915524151,1034432381,997249210,1291678448],[114104383,712615703,1146654177,1288219081,1094215301,2079740235,1892622213,1964473283],[1986384305,1586771123,1984878808,594808588,982583329,911411564,606541390,540774963],[1174072638,1029539578,73829001,174799212,512597967,116897287,635088760,939214933],[634423177,1274129875,1318989980,897250187,973028743,577005921,754554412,1604631690],[1219698237,1299397631,1992582455,1169084422,1008370702,769366431,1926889588,548578032],[671449281,912948560,730266503,1462489078,2033051855,526951703,1688662818,477290839],[1673516173,649116068,1943990211,301959527,1067381951,1718714346,1275159221,1991643371],[1755866521,1671672612,817177240,679172794,2020760122,403070723,1780126284,925952230],[459784323,498457473,1821910197,1674982817,1326161520,2044786156,1337055101,1812827707],[155928386,274255110,1407625726,1544077046,695470707,2058301493,338237569,127332583],[267415449,1175525976,935623681,615683886,2072191209,321975896,2058527758,1673185916],[1973584714,726753133,1632523375,325374364,787241693,663186606,1087416155,20151388],[658699474,399069381,1821941506,1628035301,1952651720,132438383,340242672,1200621282],[1563476485,1784617408,1570740669,1373464493,1525866070,636611176,1191178680,473818618],[560512114,346009172,41513681,2090983679,766455022,1876949469,193869360,698949011],[350378136,547771529,598780941,978121044,1388036444,86932384,1502288962,1240014035],[1186633195,1112224278,994783809,431423970,1278977787,351144507,733769734,439900950],[143609058,1119309039,363232571,1289858568,898040449,888377472,414598561,391327741],[137060187,434873252,1667660412,662358548,314040333,1807263544,701969923,1890049935],[1471962514,1628381130,2002029747,750472211,1034235331,349447794,521520220,1519638567],[1080186434,1399008906,280373381,3750176,1714483513,953407411,1254268523,1388500293],[1494759760,1335395781,1398617946,247649971,182330975,180954915,62013590,649760670],[2063773443,783491815,1167656829,1528360102,814586432,1982276760,763802415,165710082],[1149525214,1818419372,1351560935,678758175,917442567,1405798974,1370537204,79564739],[259308143,1410369952,838253131,722761191,1934134288,1087655262,754214262,757966372],[964216107,1703260492,1009752867,220390840,1296090013,1368277740,555757648,1855041560],[222462864,1199630785,1271954204,1990384690,1484472683,1412339339,1302376533,283356031],[1130551485,709543995,1641916041,352540681,1090260400,296295093,149768086,209268329],[1759299162,321300608,1467116414,1339343960,412908959,1536081568,645985917,740464401],[1493606808,481377392,1628025412,303686762,931661677,2037563776,519571618,1121561214],[1294433396,1522406174,213769172,127388412,386557784,1090759932,1496412361,1043800964],[54417289,679984538,1591630995,1378048204,147142821,1351715745,1660448949,1104406738],[834115077,419862338,1771402661,1160636277,806254714,390493459,2101340855,1860374088],[135339779,684076028,940918546,1126568015,1391276674,1710239534,1257635534,1900128445],[1758572403,624762252,611861993,1242766675,110859234,1011042472,1816160782,1528771845],[241412787,1102592548,83211776,37390450,74762062,1864896269,1533502157,1302954068],[1805203446,1868437676,236377855,1016140946,753682220,37510062,488735819,1095584683],[1949103316,345690751,25685288,1012600937,64475416,2079839919,874088428,390236062],[406043347,1294145180,917533009,1127887976,1826765113,934661711,1599891189,1341026359],[1331890589,611357533,1004772222,1365383003,397403020,990072616,894726725,21556286],[2063278483,382382842,153142171,572400731,911654414,1560627630,1795209737,679393535],[1555863747,2088556666,342576907,41158641,1951126448,389453644,2105358157,1892673315],[828693084,934854625,339818374,2015621,1553401368,1669591926,2031246040,1024039321],[1661105543,682617677,1593000845,2011602351,1440331297,1255414961,1585519791,102430547],[1533560655,1813371665,1037772863,432519365,2031290982,822777974,2103696947,606792571],[249043254,1784737949,1686667589,83588255,253308961,1355869770,1419953763,1587562877],[615142549,992440973,1542145408,738638339,2018923023,735198610,995470849,336296036],[763109380,160710334,628156245,754117520,686784025,1465524164,1163593611,280251978],[2126079949,396986486,1361728838,896976839,333465613,671677387,616097506,1383402287],[1458854197,1438125429,1710251631,124725818,428735953,1137104553,12436365,519799553],[385023096,1623877461,35219906,459473285,687228386,512366240,1848713180,725143608],[336549069,1651532654,426953142,535689829,545620447,238010084,1233023994,1535790376],[504995574,341949528,723329291,233450186,548476967,615365381,1934350621,801675552],[928994793,1932789523,105766340,1093811295,515709386,241669063,471390592,151416352],[1621565379,887681145,585304722,154689356,2082824797,103897088,1627294183,404489289],[1179938025,518936530,594151368,418384578,1130136368,1966666339,914087359,1393357067],[1721262007,1561497961,1404555792,771555259,1336398400,1180522904,1462663585,1151950603],[1906419893,2062374356,1070876834,1856190650,760943415,952320225,1640406618,680844306],[1323869651,406737778,42714690,886376579,409308899,915062093,686708105,435638286],[532820552,253736133,1454703556,909580014,1080974550,470075953,262596816,384693560],[1719448740,975173643,1726049420,1543748859,127616448,2025715933,1532419714,176076264],[390111158,993501344,363035979,2022907322,2101756330,1206427240,287690789,354786160],[1834956610,2052370307,713503401,535091462,808583108,987903689,596037921,143549544],[1756576563,1326770486,947298559,1875193536,919409861,110400632,1690909791,1355403994],[577644201,332687474,1016392259,124238351,1764519939,1251687343,1547026861,1071056804],[379739340,2084425365,295254427,1849127017,1657364220,1358973210,4392386,1138676910],[432024173,1831942689,1933345397,1260481384,54391624,1953943103,297931494,960212247],[1964114941,917180079,1520569648,1825036188,739982863,1836761651,1110022997,823783753],[244465969,1927588531,671659292,1891297384,413125462,16834053,1692430192,1883070732],[1688672310,403575965,1784543727,1131447056,1662653354,847902225,1972687493,1090238184],[1515837921,712788707,1835379091,468997984,437975853,177429837,1519818407,338804076],[38848864,1545177777,104840115,1649914083,518145578,541171063,1364924188,1899422217],[692414104,369585607,1107785807,694746574,835481750,36245495,870415425,418851499],[178938232,539878855,265741853,1880958288,1752818519,1789983398,1189163193,1030217691],[384776231,145587547,1840705045,1305475586,1690662299,1325598931,487074312,1731350734],[1436197472,1711938968,758846304,934709304,1084680895,804273725,936814563,594010402],[1570170964,116481658,2106382530,87725557,1660547028,1766702636,1538060359,1207399490],[558028250,311830000,2118925715,436550587,500630420,696759011,1417891511,1370704760],[937216013,1217352817,1673593791,217068958,1917182353,1233834099,41357902,13619684],[1557288800,1425914769,688552484,1059305659,1774274845,1636590243,1373912313,1549206645],[225156107,1055812989,147711335,429913486,255131918,162014425,2028989632,217057966],[818408260,205076907,1055789269,1667143452,1071229729,1495090792,1673349832,1454010875],[946582970,549287134,166262878,1538583636,1723274482,945329101,1759650582,742674169],[768725667,1580182144,680191956,278649453,1263995559,1421611068,287051343,63883425],[1840645528,337668309,2036031989,1140036248,1624457154,229046744,1237151635,1038400220],[886332686,1267400049,1743408333,1985993116,19542204,1900622231,1395951511,1232341196],[877946347,1677126588,802398155,1667296244,515152491,2044256256,1553724382,1853670439],[1492428030,461121806,1146971918,766926371,455394645,1434551045,1769962312,148110219],[789059377,1412650347,2126522222,110022240,2064040440,1141094559,1923132709,759632432],[1477280330,1817918361,1408290395,827676640,1771205041,917031742,825508040,1003723184],[613615966,729083264,1315188947,986894766,1583473512,1962653063,561410182,1069523507],[607846197,899133031,1015229301,1447728782,1279713103,1890873463,1470530580,658927584],[985595879,1668909480,113154279,712189941,2128975945,821693402,1817281861,1708487010],[1360633429,368396549,1598921439,71610875,1361893243,570111612,1904169294,1820468328],[2023513931,1067446798,948897405,121114736,2122531091,1095495657,401853953,216502142],[1587869938,1235949458,415077839,470782448,1278647705,1643204814,367012161,385950257],[247835440,394468725,464091186,1737586720,1665866908,460305095,1348394421,612320692],[978475792,1470929528,653213367,386808424,1580111417,902306504,1286743611,1430903602],[158993589,632806126,1354659969,554508756,1075985361,1069102179,1854580601,2085872434],[263075084,16116016,1812193440,2055538278,1463040361,860314156,1922692621,1132294388],[2111960962,1733468,757888665,1924469696,1663883457,199769734,426487848,1559576048],[1946311716,1112924234,1337359464,1236633479,853607666,1100561992,289512931,1945054682],[1002370883,1061655709,2095855110,1136149537,1918786342,203481062,1329672170,849897757],[1476377367,1666267972,857543051,97089047,156988507,2019678707,689144334,1087488672],[1702203066,1298348561,800529217,164241504,1960363211,492100272,135688565,792736759],[48372223,885496446,539156140,791940845,2116744845,870029053,937687660,1283742443],[1505056050,1135077868,456038163,1165706893,481268174,542589779,1257113545,1470579055],[1211017811,1499179528,1273843563,1500100880,1459009865,1984737652,112152641,719227732],[938751673,2080920824,418929870,1212397094,622658084,1115624246,13625627,1417062248],[1918073294,332800679,2077862296,1261994097,1520233257,1776682770,1019982519,1124286381],[1455947748,704369435,402268672,1219899064,2124137259,1924644631,1149579550,1989814991],[331328444,23969579,1116613344,7780317,2091992697,1817285794,1383258361,642878896],[1755001372,1019830717,1764775985,1572969495,1731365192,561478828,1793049290,13211396],[271021709,2006973531,1285351029,808792058,1621213802,776241509,1267840111,1932863998],[1297577675,964177470,2068659618,247241945,186390198,1618897471,2119838264,1443165845],[272703368,1590557882,5783316,591811495,1332663472,1618217029,483915244,1465256129],[199599616,317664815,666960734,774664153,1465386276,1462845816,937452918,1417865483],[1038479193,1679249828,367680857,748575874,1486718707,520885666,180686903,85362259],[51360668,488172890,1195186400,1855562585,775917354,739803659,1856385637,641114467],[711963886,2020007928,1154499648,1143977621,755313148,347601639,1551959867,1641496345],[104946394,844783048,283937387,1867153379,335463563,1471269104,847454893,777896121],[1127091684,1867699354,1648957075,37516931,1970959561,802013922,1305508176,108460965],[1926058371,1392883018,1377866206,1408471616,883062886,240583990,1319652626,1499259374],[1629798128,212187998,1173531893,52249145,1792373011,1053149819,82781600,2098611964],[350145353,850729689,1853650390,659648273,1762268736,336255020,583929503,944596498],[1703364528,800852224,1539715851,1106569741,557677522,1240215514,683751081,258361357],[2126752153,1086801482,2117441493,1839355713,1651414489,412195601,1682725740,633833725],[1788653741,1168048629,1737175744,352170067,833879580,1377395072,598623840,1039799199],[1237991741,797970225,410839821,35306473,1260159399,952514899,1055445733,1143977047],[1542813794,1823615479,275987906,1249093145,396866624,1950523580,706037,1328079363],[1113631256,2076222274,779553627,1915936599,1775100911,1093294292,2093103020,443598543],[188843139,145229120,11711529,2049925812,510968736,442000273,1344325008,2010190386],[1392598384,1912630323,1775902166,702717267,353557582,601282886,79529252,2093292126],[1159597711,417785972,37615197,1249842734,1516054820,23053419,346443346,257139864],[310170538,2051220376,794781008,1959219980,2116138358,526177989,1877655302,1259412162],[963177703,1727591372,594596878,796768931,849482988,1700086051,1819304791,473804187],[1832306438,2028926381,257020049,338128023,878590385,1213882556,1164484419,727118556],[1798071316,81718649,1650401369,1735225079,1284845782,523658445,418783308,866900970],[952750692,1928304886,474508655,1864436855,319833680,1470737430,50754302,607743929],[1640315412,1000559305,731711821,1382393446,227240335,780371590,1016756821,492728398],[586150050,600125149,7810677,607430469,1892221686,2079124777,406558930,1039078408],[1757917285,755322389,1793399336,513639119,7454020,520419942,136244797,1005105976],[72007795,348551901,1391240665,1520953065,1948138825,2204165,1562496854,2020061772],[697116933,138095960,1510354483,765344507,1721455764,1169360991,1349045177,1932977055],[1422261746,1994986714,1433597676,1640615640,178822380,611588525,2007371180,957370224],[541184251,2021298922,19328375,1014278964,474845349,670006762,1584717096,486052971],[1724756029,1785252887,118407517,544445510,1895077664,454394962,663280568,2035502964],[2083434277,1049176908,473951909,1372202363,1511335191,1425709579,1979357184,1574290584],[1507762859,290925618,1508008149,154873239,1887365049,1553053467,579784199,1852047357],[1025369658,965688714,1179843712,659757291,1147687102,508950686,1705881887,509038922],[2076982223,1099070893,654006724,2027740300,1571840858,291310863,1986814073,1930778110],[301190585,1486880044,36889015,991159358,1403349444,2086756917,1698553898,1811288105],[568404485,480839940,973667991,664143213,1346468270,1334457660,1055379336,664105388],[1048504677,496570898,986488837,674147538,1387904130,1473312737,1937538510,1251316245],[1369621552,1143753628,106070445,876367336,66632110,1107590589,1185419396,641898698],[513249840,2090155580,736106848,1292704915,1732209887,915843135,1838865336,226368258],[778753517,5312655,16149487,1349853897,1244947510,1581303452,140246688,1755763524],[542881447,118152874,1114565520,620073873,1755359545,30027424,1720949004,1694335831],[1518113572,155606384,403138465,1070828455,1033314643,1898262417,112022445,1618463165],[87302615,331787347,680757139,250138397,543562249,924570904,285639964,187151411],[1752112472,896829789,1136512722,691650971,1742049262,858243503,867009907,1613380687],[662969939,2129134784,613126857,483016767,579438774,1155883870,326566153,127195615],[2122976891,1303441761,134406585,596861680,704117129,1376289245,612082018,1231441779],[442050558,1063592350,2129298034,82780121,1523873323,287954976,1257164906,396719513],[197813357,24655773,2104528327,722303953,1373037309,329889690,374736041,927156843],[441364085,75293213,1037914437,1537896496,1130620031,350233686,787320486,1857967724],[788922745,767232211,1793205551,751405053,1603852830,1011154178,1513680078,306972954],[1910557769,1447560410,160480885,490704593,1176864066,1242118354,450574129,1334390666],[1371141837,1615407726,606267542,1310775958,1080548694,1110097097,375615716,753890880],[1214794899,2105237329,50956816,1261124075,1249933181,1973829299,255365197,2118914421],[262559918,1382112255,1779371971,1209262435,238188568,829323349,1244804717,954917498],[1646938149,846509323,1098629315,1254669880,1535575039,1263811910,1635360558,546305271],[514239022,513635815,552704419,840802809,70057824,432796119,1050535633,2021562278],[1975870502,2101540376,1332861402,280322062,57863902,156428329,1521442964,816408224],[1373145306,1968594543,117662194,2025006947,770681369,81299881,1448702769,888398148],[1759892672,1355017807,1763505370,846468530,1028397505,1060051954,1663101968,695015032],[201345146,1405179587,451025204,1331041752,604005203,101804720,355579777,380424691],[1711670814,1778270960,887661794,348804491,1880284431,1754927507,50461505,573623534],[276234573,764189324,1933495203,117444666,72433000,1264832095,1623360476,1621539825],[1219707035,1338541295,2062479571,1514598864,1976779221,1618936017,1912687892,1100375150],[190508917,18368442,1019601157,720899268,1306061405,1113360042,1628958265,1324411650],[1138532047,274743839,2092981212,1978908727,325353202,695132546,310910119,436077328],[616562657,655197624,1729362242,695315643,772715667,1287097670,372866889,1364238581],[1870625447,941164273,479570598,1849828762,483222890,2048294253,909264543,307402920],[1383777350,224710264,1742291006,58412539,1633846107,1310756138,730141202,343890396],[724387467,1778317078,1889580056,1517297885,921891788,1020983509,1605811426,1253920144],[740705154,1201119192,129559775,1884583111,1432526946,707251276,1670146745,1856229786],[731299225,655216534,830775241,969536134,755617670,575398409,522683415,1990064167],[1359291243,40694407,797671713,1108724515,936094239,1691777397,1904599029,597455623],[1460011134,1471673263,1896577164,1094061292,1702826968,1277971065,657883916,2122817169],[1007522714,666482715,1124934127,1565041205,178847252,1915390579,504647558,698713041],[1465991892,1164224361,1778605721,1462376902,660249940,1110061531,654463864,1795344814],[580684885,1221908501,366888385,1632318933,1410014171,77588991,152221881,839384256],[392402258,1029192320,1541186332,604873971,298057150,1186545627,892430038,1895992770],[1402190683,1620752304,1911247003,960007297,944419144,2067556933,1120401160,391076608],[56175064,430584638,2003241452,1805373967,1604029942,1784922165,154408167,1663099180],[691395627,2111938076,1332875777,80440852,1926397281,1755814920,1545768638,318066427],[1095915594,1223329687,1137847519,1214110561,1001324275,279033478,1714880919,133274306],[933123992,527430119,278835222,878556607,255603780,601329596,967118062,922016419],[599600133,318323334,765540569,1427034846,1439725805,992457523,34888331,1317813883],[288740829,1719162215,124395701,135379340,808723677,1333942698,936952596,1298345783],[272494657,924494809,672825930,1648938635,1871186539,1724862647,1363158232,1867104799],[109779221,163197084,1856844063,251003013,152743275,1231675673,1539442425,984063672],[1758254038,129056774,1562332133,1218535346,1325688671,1271468986,1565287205,419358313],[208019703,1450065134,1971277811,91055847,1607415637,1869265356,2036579226,646600083],[143379814,836018784,1198134839,84031508,586273046,988455474,1818497527,1272595874],[1521430289,743706413,931660321,573499534,1310172767,329689157,832025752,185097567],[482834859,437058752,332437818,560907218,1811208963,1363150926,2129061148,498987507],[934689104,1648564031,401338457,321213928,338483371,45261810,821023805,796155420],[361422098,668222554,1475483593,953569804,1849839378,1146917415,2050241257,502467957],[674767483,1525965150,181972364,959415093,319246983,1028019145,174563191,579476684],[955465869,624748621,921631576,301260950,1683208368,24330237,1014170992,1693679363],[1377859169,431165830,1301712862,73057372,1045248853,1695901872,1956631418,855752091],[1680081645,1495488551,781695258,71151243,325090200,397341070,198023048,1996098785],[682334771,534532505,209397067,1616954209,1182454896,376935352,2066946800,1831559144],[2007354773,1643894777,1132669222,1378349110,1628203221,193987962,10903875,1721132548],[78205303,805585634,867515727,1352247055,347843380,761823134,850077402,485098848],[389202783,113081073,1207422649,1609368370,887839354,312878240,974871619,62104451],[24410088,1115254117,1265593838,2054057619,1543206156,1216599943,1205733809,256498788],[390144304,1175271935,1854039257,2090249693,2043648025,1331829593,1617426536,133445754],[493655739,1606108322,1859553667,1775346601,2022833469,2074655936,1536113230,1535099432],[821441429,552847784,1775834849,1936532853,1195409623,1897829065,1010077540,1852427162],[311782316,1642696414,140317524,954374608,34843521,1633441736,1271481206,69179253],[418521912,853104170,1747810917,1733444975,67803043,1781774953,1472352102,600969953],[1674880861,1854273343,1688014268,1207539258,1883011387,932460352,248616195,635668001],[3343569,1654274489,752624633,1233920949,934428623,1127361796,2036350401,1589661273],[1083616960,369624561,1767457329,1331357933,695898109,1380356094,807196326,478994286],[1436989021,1112454404,167163272,2069601372,1373732709,1121770909,1437608353,1538686382],[121284561,1077852437,450800367,1850497159,409658940,667660646,1891118698,1340239226],[1752919222,242491315,490330144,270187826,1656231575,609565735,304100637,1127055292],[957298732,1172649012,142385582,195591872,1815504786,1225139416,221825327,723674083],[735483268,1702087520,1326397662,1080908825,1933784424,1027577237,107447794,518632407],[607717018,522124808,2118312074,16514518,563009331,387960322,1878162638,1728622028],[1200330984,1210583536,1696328675,1297766978,991704387,2092247598,851558947,340623186],[1395809527,417073575,504466248,1263581029,754000543,1597412157,1931585785,2018730811],[1035207885,854573364,1781068911,417810805,938842298,642711428,575606952,1003250371],[916333756,2126872649,163669019,698222199,1690127292,1398505870,855107433,1467416799],[870357686,2109831125,1700963183,496620616,385911919,2100399308,844847075,1368292034],[532249686,1758457242,259028795,118015240,375165610,606070572,1317878143,735508774],[322087434,504466981,97281795,434639977,40913571,192366086,1921441132,1513966329],[1154297077,1787697124,756458591,1898743578,1784449999,1345123929,2124565711,177999787],[1315993922,1910874830,1654385228,1424568414,852078927,1995200942,258478815,242516509],[839832692,438729737,593543007,379995532,1037105967,183276060,1203259553,94543191],[1523970582,1793436261,615302374,1586537506,2057174772,171152295,824991414,1449991047],[74797261,1959004102,1986735994,1577164988,1383214348,1200069812,1716229239,1075884768],[992084068,729053157,514643925,518543897,1330703,516809830,205583098,1840496407],[1755952251,1236694549,11268933,144771629,1685444575,28256794,2084334444,1667207346],[1197159876,621391392,1523616979,1724064811,1422203326,1026790646,1951351819,397491058],[1938972000,1029897269,1701677784,1886556140,1126577927,1235739206,648914878,1039441802],[1478936435,724971420,566560594,1296636610,1721220635,668164388,155725971,33737039],[198980593,1186707583,182901397,1152649947,421260102,2062200600,451955752,349992400],[23834532,1571559369,1583169635,802367379,1379500103,512117449,874620615,630746368],[911690895,658818260,910083110,1677235004,188547762,413174908,991318742,1248814555],[813802736,941908122,1984957336,1854012410,803810980,1782202980,80968997,1828448919],[241471179,444906965,1200704434,1144639339,1108675694,1213110355,1173784571,1103376719],[106097823,1137240702,82181480,1770342456,887641463,987744691,977095804,549020585],[332684905,295533479,1627152442,1358307707,1923948114,946566540,1901119901,96511263],[1272814767,1592821593,1415097383,742413838,1486204842,548719200,768106338,826055970],[1043040219,341564101,1492184945,1691485504,164008692,1548796636,425299727,899664891],[394581641,263685441,481415870,955724572,1495623132,476926452,644325952,293228419],[2064085813,761370190,1682052570,1749588329,618278657,470994643,1226974928,1152244605],[33957408,1061063977,1339774286,1170000801,1194392132,1667342638,656407064,1474219034],[128994018,543873483,115091400,1135493094,1200916229,867728717,1956526174,752804681],[1331712027,1244454515,2071455374,801561150,2027988127,712703008,1586934621,456212376],[1838349238,382903863,1328546410,7835061,1524639919,1526582870,496742382,806058398],[437385801,871997494,600700734,471169898,63331349,1229001177,1088212002,1430571280],[563526217,78598772,1639105233,1066061665,1507093850,1505553830,1817592037,355281539],[68529444,1633789825,1827789321,704043694,2069748072,1799533670,1875338782,316564465],[401488091,720870863,273126150,1097128420,1817229977,368806119,178648745,1119026783],[726524965,1955791746,962935765,260781632,507560905,1167268571,1187523532,1148993434],[198850181,1938941158,337884762,822425369,152427109,977889365,304316160,1536426916],[1724933094,1077305561,499034629,627823224,879520024,1367324463,289063497,1317991063],[300441366,143771001,1492203279,162450771,1293486838,2031141896,1192098182,1055803171],[1239560907,2008751330,742088668,1377164398,866964754,792295751,1776045163,1572179120],[29420545,293097707,1384631642,1336030741,231319553,1271669010,1507840939,1790023730],[1085011568,1577173632,66960022,842944919,393521261,1551239836,1758271456,659842412],[1083279694,1220391827,543403125,1912996126,1059603747,854674022,1009730381,988923990],[128559549,1030758135,680352267,661090241,413537136,1139076310,841867228,712949357],[567197117,1405988656,966481388,1526418880,1251079083,1320279154,355326809,1043201958],[153131569,1553979638,248785911,2050627107,1472158837,1511947262,855957133,914376290],[1739217102,1681907058,1748469442,1513143693,452371760,1241209439,1398261359,1118588431],[536065802,1350791125,1000171195,880662652,595872773,828790773,1930921108,389224814],[1075517061,80688853,1575563871,2009591120,1402563131,641816763,1695033766,535072786],[1129976557,693408987,1747720036,14905644,1634778237,1393330913,1209368853,1785777751],[1379241026,1243898736,465035647,906541900,688885337,2028697443,1050710994,1624798506],[1128738672,1602665119,273982160,1031629022,456535841,175712654,1790157273,265541219],[704010317,1003272765,1260493705,1081245464,346864517,1758326227,672154618,1782243804],[1318238110,1214064157,1766383345,1320685925,279754147,1282657919,1956867551,730057103],[1991143199,1675325565,1424738647,517010742,759392737,579230791,1465572288,2039496094],[1943971629,1638007793,1500155712,875990798,1271782131,1495509976,1476371256,1385877641],[1515561001,179729120,1204994929,744460870,1481451018,112410910,377873431,1806056725],[2044932315,1675496239,1881502733,1425250370,1009683288,62626860,315480352,1910489537],[1434983754,543533653,1738792147,625543705,1787173327,243364248,147932018,1086528932],[1604037140,93725165,605755424,1791466443,731283589,1054099665,694033240,800567375],[1235285494,1857483649,456430303,441885709,437083096,1778056943,897437297,954878523],[506105696,729845946,51699666,1377051018,1069883521,1544545515,496342232,784350915],[946204261,1297272779,1646082618,166977043,1916507869,422341419,2070383994,1703233073],[2029307577,1480410819,470189661,899698126,1520918400,303253371,54929112,1224859209],[852299539,453407923,467033928,1597028981,1796196116,1358206747,356311296,1921018620],[52310867,789221,622163105,325774586,769930521,1479290289,741165275,276291527],[1466279952,915952560,1957339757,244894053,1480243071,222476395,1898608937,384206477],[72179922,1058703045,504687966,2073096975,1641311484,1940537877,918194669,569163079],[322027428,1446329684,148429249,1035594843,477133831,1522585704,1314342669,194069121],[909633095,444457328,939673385,1661736562,1643194634,999813994,854931839,536067307],[1331967181,1516415676,640524645,745158325,772964798,1550228555,1890774335,1244473763],[932539435,836269125,1682685146,373124640,549844322,831213382,163930936,1535125611],[1171541348,1106411315,785235300,2038643594,312559327,1816576938,1443495332,289767498],[1186677538,803626284,130151293,118252791,1893956890,1988586028,1615242812,1238116003],[183374728,1353101450,971198288,1987001541,1780210350,367419788,755514063,263016858],[1079897517,2055088646,1500709058,1313791333,802278373,1722638734,830901064,218548112],[2109277148,1171914060,1346177269,1862302666,2013987025,1250543339,710970372,1681453956],[855890053,1750812137,759220322,478991398,332808339,351884788,556952782,1303800373],[2033893216,747168589,1174609700,1384594625,1402513849,684680530,42986727,1451046911],[1136997187,1589339180,1941866695,1724523321,1837722513,564918209,891497704,1910744219],[1488546806,1018845010,495426618,1981128307,692475561,1295048238,1210279319,1245072710],[1277422652,1889846994,40634988,772260955,1258314367,1488707012,793910006,765912226],[2067502268,683529589,1799732931,441816864,53622137,1117655807,1373101992,1198744440],[1852453795,1925477153,1137774977,1433839866,1158096455,21907867,1412983292,145941058],[1422652384,340971987,1085290295,1139558228,328139090,193417416,1951316906,1232573746],[1758301462,1991736241,1283459766,356786672,786087606,1142919241,352215179,2074102097],[1234308054,874395076,1547279737,905624148,61057047,1150722912,444459937,1132625737],[312703920,844664304,1633391455,1789174905,2098863749,1476637975,1109586176,1248241843],[2110241082,892247377,1910665357,213276863,1218070357,1595309946,1332826138,308662805],[1162127032,944637228,177985833,653852703,837317289,1452037546,1193234691,1816748325],[963547064,1121418566,1230797157,704637682,955130582,134621217,369995685,316163923],[931175826,1015194982,470328180,1121092719,1480245633,1278774408,235508964,1513832764],[1633705918,838393916,1012587172,1863160236,1662189206,1442059002,825165813,218813800],[513378180,264621821,814374906,1468162375,96881944,138545729,251710273,300349451],[1824343595,126613585,549942825,2066284162,1437133646,1396010293,1955887467,2088210259],[123307667,1486308109,2125032725,1279590299,1372186840,465209172,428267144,911287994],[1217930238,463144367,950791612,529411704,1620045041,1776010233,1213638721,904056230],[537837838,453035445,2082814508,1716505895,1418100531,1199143657,1486052619,1934404347],[1752966470,1936301922,1039317543,270513161,927740211,1664239996,131444157,1706779510],[1689160964,279741017,372114353,1522742211,919568422,1798854884,1923949387,679379497],[1650525039,848345237,1459531830,1258419570,793557339,199726735,1584979167,805504003],[395590661,1137504275,858141835,1052121682,727503694,1627584291,2061998379,669387739],[631933136,123660598,1863091432,852452164,474148244,723759379,1094006993,859305379],[922957762,1504873300,964930389,2012551824,334825746,754157526,1111652856,400993935],[1555500937,2129412519,1514766507,119137403,719543264,1001351797,1030251053,1458924705],[450126633,1398504595,325786260,741304503,976419484,512915174,318884389,729710010],[969866376,1425837305,1363342474,559309685,651189678,397978471,741024022,375202979],[999996523,928574041,2061569872,47370472,512168582,1859206004,2053544053,413864317],[1282902179,968400921,1403856841,902567990,180726210,1437876285,2065412748,58867247],[1296955670,473685388,746411999,1825981068,2044066126,971847885,194262239,785207791],[527578132,1188236977,853757908,1860233188,522004120,1272435016,1469184870,1814537647],[1742190824,1105329341,1344012847,1510817574,1205663789,2074373066,627667005,1752684455],[128585417,1593777062,2015348301,2029119568,31393609,77438659,2050825802,893517829],[726255895,379137540,788059525,1133758093,1835543808,1891154043,1157877022,1501266553],[852223791,1028920036,1462865605,492321229,1200598164,1254635038,846980657,778370664],[1694021995,1245811784,991064594,1025301684,522957630,867059594,1431139097,7171981],[2016139342,2076229105,1742831496,1125371363,1704709265,1828231852,1032684178,1221905005],[139409094,797607443,1132851787,1499041484,28721230,1712731624,1618826058,814165976],[1204130933,1886965405,312247579,1920267037,1060378049,256468541,1327659520,1436229133],[1629559198,202404938,1873069886,1563475668,1716881354,816123079,1533219022,2030463525],[982409933,846951398,1656358795,1288995743,1207712072,56530113,1751786650,373615936],[1276779541,1326632183,466068957,1160504736,1976951349,105776105,1141757671,161409331],[11380107,434093498,1763796234,1716796149,1687124724,924538326,1534911494,255539641],[365012728,388328326,1123100403,1947532376,600493299,661558675,1376274584,1538925439],[1334171854,1144542181,565404915,1490815645,1355207891,1693057367,271624565,576672363],[502335710,1043095658,293201223,2070773613,1045473064,1107140408,1632295280,1215675067],[226268989,2083260924,1556900610,1351399767,865941304,2123698753,62785191,297608085],[1937648437,399808833,869660983,2100920870,1599681391,1566407672,1257941620,614138037],[1218543768,1581976555,1214731662,855693474,2020083661,985123530,1813298497,285868273],[1403233756,807538455,539598046,487151708,883344307,685771430,1246251660,155855255],[646779874,379625835,1128112621,404064070,265953863,1052858820,1760354973,2113638737],[1015573140,1096121816,465999184,623554043,872512416,1093873227,112272332,1493855811],[1024133410,411449854,1336293512,535047399,591519939,1642579424,2039457968,111924938],[1119264766,726605146,899010368,2130637337,65468824,1790576251,1801006425,514062339],[1219570011,1218357121,195937724,969287090,1169774605,57631547,1219178251,1498313257],[675130939,1912893830,1014907332,476598098,902041685,728982851,1229516968,1952604892],[1292782545,604568035,630296287,426108942,1738065730,427732947,1384426455,1622037824],[1240354671,1399605600,1396966291,213718312,1130421546,1564118703,1885750674,886083864],[1901323686,1293211596,1896693809,4659334,1657295454,1924999906,1430030376,931034640],[1592529164,879853709,1909678540,649661992,343100411,1097823715,744008129,1146322395],[562497964,681370987,573200602,1259242188,1466329313,1307957993,1528744002,1293899216],[360269144,492068474,1850209334,1794050114,1681500095,485130557,471961853,213772533],[1691544621,1404729740,97188296,913009179,1850059724,685380939,908117358,496756270],[601380255,182981122,1391440302,1292022723,2005804111,1060606243,1328346274,739419445],[778910498,573337846,1055436821,1362649071,613118613,1580425892,746531516,657444971],[642150040,2112200966,1094842557,1278955759,1907729058,947466339,1619477339,746824728],[1438593658,497242024,1447653506,868957874,1832312244,1779029510,1709791409,1186075219],[828041860,207083312,1754909472,1666702725,1392370663,211615104,1106149213,989912858],[1852232412,1744515660,2091990542,1464397389,722885817,1449538418,2113233284,648421646],[841495147,1761868221,526923245,1450719538,1334628639,364524798,287100205,1566933171],[353116192,795776449,1131744088,369241195,2092100266,1574506860,549151598,1968304518],[738345794,1597829317,987405625,133652120,1846498413,1703052362,1551750770,434084387],[1044305776,104956522,1158321315,1279810599,1783046634,298245886,1497831470,1011005122],[1405562779,937510051,1536502375,1574510592,1937963738,555451007,1948097684,1878024154],[165791469,1270493698,207276025,689991467,781030837,1933880075,1683189950,1139769311],[192771479,38389720,1410573913,1698707608,1688877426,1002127024,393858856,2034988167],[399370653,1049271941,1952944009,742328850,610853403,1073093452,342965225,2039908885],[1134107076,310239871,1026285616,764807365,538750535,1613667986,1034323557,2083896452],[1698469452,1071475347,1222451183,1896085607,151609902,1929453000,1845627411,418183592],[414647565,693827027,2118128188,1172256782,2092598486,957610414,541990532,209949128],[1110593151,1689368732,1998534895,1843847595,295002422,558623262,598216093,1014139158],[1971335939,1001936245,1062686971,1444813228,558029584,202187283,785336060,828223825],[1335859083,1866327024,322866370,1433356412,1323571008,205585146,1767262723,741988243],[1287920953,1803660836,2010437897,1701397339,708323375,243524481,670118759,755173373],[1544061460,292329010,1878407393,956217143,1070076355,1078340686,183713104,1044217030],[2114316454,1015730948,403135472,190420301,1723871541,534940259,386466777,1210358351],[601468123,574616869,657172062,1003264476,528719687,1153957596,1496068328,502396106],[213010995,795844932,1274948992,1301873722,1145581779,684824705,1740647045,1046784136],[2109033429,2077405744,2060186674,1825746018,1000018551,1774124340,1837902576,488211750],[1924158693,1775368634,1141235095,1342044017,776154204,737480623,1813552697,1491610506],[1565679207,322788737,1638522059,1223980116,808924290,809546781,1215352234,59502238],[1223308568,210115805,728768252,1069005726,854810870,1074276857,191129010,90494736],[892652303,1150570887,189066982,857396578,1715235173,845002609,215009505,938339871],[1191768520,103683366,659823100,99029737,70897220,201489435,176651065,1222081801],[1482749532,1932001707,1373113698,82738735,226919238,404048848,1195315402,1843106935],[470137119,1969918979,898949102,1120247971,1427956069,1186542438,1181683312,1036883802],[879410179,601572552,391412039,32266737,1319948393,858088580,212818522,387567923],[2059132133,1318938999,814765562,583548431,520388395,481233382,848257924,1378806178],[1147454266,1933285650,1241972345,2039532903,1955220849,576524987,1885694441,448101598],[445521234,405865644,1737325155,436491909,1031576790,604872298,1827915933,1433601217],[478871013,1034357211,422094461,88112968,1277546561,992698612,1109285456,805214102],[1563463753,384333625,812429101,336881157,1178869123,1888960418,213753188,1285717034],[831536497,1072781606,1082016482,1309934432,1333340764,1972819317,1316562555,234425837],[1874898161,1802353679,449113264,323662243,1961084481,571501983,170216979,1639552141],[1664905686,1314622902,332497796,1216826375,2069356488,863448685,460712432,1113553861],[1662572681,1712935994,2100553981,198092667,394267735,1468681903,1349910367,1724653961],[1037096400,12429977,1850234470,1247591975,44764432,1018400984,74289138,901796353],[1135965106,346946849,872075366,1835409141,1560380110,1010854862,1262930264,1403059249],[973956462,898038427,1683964054,622613403,158742938,147068035,13857350,1002307909],[1599682055,105885032,1923821058,1582007307,1321800382,1929210012,1109600398,1234512491],[1895234625,620803781,1879352623,1979378992,907843451,1618724359,1988566973,824560700],[165079239,1619126788,1550973875,1114434877,1676663877,1113193379,1828146522,962055499],[1107422918,776717724,150334388,732327510,202726679,731180610,1123283715,1401207723],[762911876,199863805,1198276253,888919726,134321065,1913288097,517915048,328830065],[2029052091,123192699,131567131,1095575950,1017181385,2075680113,1035216589,783424506],[200298300,1499598583,1241357918,1824753792,1293905905,2046415071,24124032,324883257],[1537545839,453530306,277056615,1398078113,81106640,290175297,973001198,311309338],[1104842201,1769432412,1401048774,295352552,532041929,904681376,590295130,443522250],[54130952,1896445669,1764111505,1025807420,275465209,736229886,1259321568,1356410882],[814012795,815200445,71553801,156857975,989136446,79046847,1343605311,1320581097],[785062446,1145664502,1684372397,1429480837,1255977888,1762998608,59758256,119158344],[313773959,1551025772,2061905723,319584390,912163883,1765928166,1173972337,1658179539],[645770206,1846767403,1445607398,399040584,1227085610,1058471401,1427234525,1934373127],[406753554,1980903941,703694419,1922015746,1678531223,128917729,950394431,841502753],[649753183,424209276,156019614,674963915,1839815244,865703540,1762247459,467009114],[241013268,2066938871,1988833844,553134382,1468789918,1561464106,1088353916,19241738],[602913052,1330206202,1529220768,361900750,575256266,1261136247,1507862847,1677492323],[1255226202,62078304,602280091,1088468162,1520659346,524109285,1314710800,147156968],[1114971021,1751601179,1275823786,140991417,1587646061,1083914046,1112432991,685764289],[888772891,712485623,677837031,858427647,1093977651,1073876953,1243715461,1901391490],[1085888697,1926820479,1986279259,872225675,1288168016,1963997165,1670079694,143331104],[1074592124,972321987,1248520491,1629300620,1885852865,569798464,1885733782,2011911393],[92149748,70318312,272869171,170303715,435867154,638446797,1385454595,1070922231],[2064200839,1423534497,1864741606,308519232,250811494,2070130860,1464463321,2128948650],[395065303,1543480352,293563980,753703017,366924140,782937751,1679592002,169957563],[1593926457,1899532027,1190656134,182960450,1401751172,916064588,1829815440,2129519191],[1396502781,91247440,1493975916,698291779,136253238,378625643,984820126,1627140360],[1061396211,1133978651,679508296,804260978,29634531,1483740332,237508682,1785394248],[285856704,2007539945,171988948,1350763847,1278821595,1013312227,208749107,1124830235],[703471313,1910137473,378740286,9374761,596244587,493466463,805669670,1481989100],[841940265,1479907018,253175482,1350802651,1459351199,1651807320,1450754959,89818626],[1670729142,1724363736,1778398481,1578734915,1130947428,1506066229,1505961452,527870372],[1571216757,283777381,1778116129,2042882048,33045082,865794915,495966634,1773183049],[2129291428,893258037,1967258334,1138846755,1312877219,1114766739,81865850,1982839401],[1729207393,1848967755,1904483228,1923499063,1663969325,1794735865,1182931547,1899805959],[1855066956,742942298,654668088,1405854370,294843383,885651475,112382793,1540240563],[2100179977,190410128,214665239,1968777174,1310402022,1944726447,697071752,1950979670],[694586068,562764619,927026558,43657785,1398371887,1266958207,1217245018,1771135888],[1922971494,298807213,1853919987,1920272467,918667998,1742613425,1001537954,2086944238],[930340941,1538594640,1856290219,1985406891,1333549922,42690020,880744871,1731081913],[2128304647,1645307702,1634218129,1378825541,591303967,1739045670,1922083671,1990282571],[214905016,340723628,1688232646,1083404810,1972006296,1997643780,2036845389,585303871],[1041947932,1862132658,1132136053,935914131,1274994854,1004769814,1322838028,241122775],[322169643,1669559237,1771071840,1303425495,1470788722,1619376937,915075106,1360458037],[665557810,1964900688,1820366092,1391263173,1027719475,446207436,1931505134,70365261],[1559919836,2109258281,1157873170,736258683,243007289,831032075,1031892582,558645754],[1686832461,60936743,1232733222,2089578407,255416840,619193679,52824789,719803780],[1865079992,690528763,715904572,853530777,865449734,548609879,528558774,1877366580],[525188158,1494851466,671553888,1002037369,26308759,1580891539,1687441489,2060290604],[740227130,430604772,1632791297,1734424704,1865663303,1966363022,1441968605,1438941652],[616376673,956401690,1256591699,1532226302,77960561,1626907766,1980397788,2060626514],[1404709773,550278773,1136325434,956065969,224865299,1595672798,571066805,1341105407],[1200203832,1926925935,1454566285,116455765,934404063,1216084742,424937762,165264126],[1604301326,1116906394,1884911906,1469037739,822613497,1908844397,669588485,1650020586],[864379604,343569121,330830637,1307747427,580022702,2078837750,1932116961,79504728],[1435661418,2024656659,1221908733,2018404148,191380466,1684559528,797906149,2086473007],[1986954216,1006040539,343969129,847220426,1665832776,529195676,1622810790,389960270],[1019759080,107851366,1660108866,1603968207,406620132,130062953,978130655,1680230314],[1016374800,2044998778,762564631,1394475770,469907370,1096823901,1417044467,174170903],[1852067056,916152094,1317177264,271650005,864945447,103096138,1523152079,1396668077],[472774134,1628562474,1069180949,29444843,1988935508,1938451970,159773756,1598995562],[361420081,597236098,1471829001,1359658710,181355203,280317805,1327860284,1622373015],[424651297,1594955484,1046155932,1607617459,1965837658,89015742,1162421543,1687994969],[1420359824,2053201861,1395170367,2106176163,1454657756,1134269124,181945534,370420396],[1983116993,1506849331,2034575733,2074212084,1965217634,1486673866,1398034306,1651248900],[1482290260,564726348,1712834313,1745295820,1173630238,825392462,338717939,1444519564],[155095528,837619268,216239072,349859333,1039343388,458005308,1925603373,509957781],[312912303,152982018,487661751,364453423,1631901148,2035768138,1897557335,1623952172],[1653370772,34006020,7106566,1327718952,1240550147,853748910,959784492,1268805724],[1306356638,40093479,696703583,1220020606,1529481843,563520096,1689763203,1264889227],[1078786847,2048503147,151937101,1109991531,561094128,853583540,732816200,1968789094],[409735967,111795079,1468157636,646567478,1864915209,1182041988,1762167455,469851676],[1676522596,1696545450,1382089102,683963433,2089454802,1682152582,171824493,572355286],[1855419184,809276611,1879381605,250323893,1208173434,1460808320,990490951,687250484],[1515287244,607249970,473534697,930265475,390357785,1329243820,905640189,144752845],[756239463,1030064601,2089217588,2089196054,1323689621,1109803713,1175810652,983938176],[1827727361,552786888,697762304,1315139644,1342334118,730819135,123110622,4564501],[59625742,1525389117,1628270493,2020273289,848947332,309025582,2025126712,388695805],[560671205,556901282,1325252597,1866884764,633817691,1781495891,1869750624,384772619],[116662292,430579803,792015043,950148446,1360033265,1046924749,507340122,1357406755],[1404292922,1039715911,1406855580,61755418,1664222803,1720499318,1243750043,1499007594],[1412714890,754136543,1033033539,463140584,1235581759,1038381917,935026502,751738610],[691523692,1616127913,919042258,1537184673,1530674016,1336204844,1612240461,1643304470],[136341895,785440291,1165309913,25844837,1853943127,1115170379,1143819857,2046262194],[377293820,260432962,2069438846,1941121368,919352653,11176094,2065073080,91213654],[206433589,433801206,81347811,1681026421,1989330330,1495775402,3770690,1320471821],[53663657,1317107739,538282122,1200369730,1103514962,1920614753,499698619,1960480403],[969303288,659645781,254033540,348492255,1291992126,61140587,1485304276,828545281],[1744388240,1945598693,1062832395,1698478222,675200433,151347372,109939439,1283983523],[259607126,1363174312,715212009,1070626754,830994383,1684266336,621040223,946357031],[126665939,5592938,1761182469,1823420568,1066917986,1423442877,112415961,502315408],[102175110,47769393,1448042235,386128614,401388712,909064981,549438026,1088820105],[1488936072,446871193,479740462,1220063607,114653444,1932525101,1681713659,1423634628],[2018305709,1386860202,1990209769,116964666,1788807973,1923649846,491371140,1170423533],[1866714020,1438860660,1559846821,75821784,508548394,1161085736,1309453699,511270445],[1948395148,517626672,990532921,1118914628,213625456,347819187,1330607331,213143678],[1146128668,1597264254,76227576,45719344,203777436,614600083,612503679,103998449],[1612456220,459695475,502307101,933561493,1929446109,265455532,155521530,340900838],[569204375,873933356,1125761389,1007831399,508589430,841035590,1532636678,1523631514],[165128588,917282942,1437198557,1924249202,80389613,213759208,1423708313,1881959957],[581191122,1697599609,547489927,664492575,240789663,1232969528,1843031986,1565753918],[1017528067,253224386,908207774,1772131170,1988284957,162752036,260959694,1153223593],[165990396,446236325,1520290065,744172670,1603381097,1891951723,1407079361,733811394],[1257569608,450946619,330190370,1938442511,191369265,1535429403,1026525635,201139251],[734278932,223314034,1508788029,167798367,971833325,2095127515,638448932,2126110860],[1311051079,1545372163,352631566,734708451,460388739,1807392879,250040858,267265967],[1946081920,1483817055,269071624,2017001958,449279306,956528400,1951212251,1515350651],[251168609,1719156741,1920276708,1188610775,1413429338,1781841855,1572938484,738804512],[1570686890,555273415,1183798788,209818529,1663940419,1165686602,1253682130,802534917],[897491686,1193092727,277956440,998875618,155889809,799328377,1893912247,442920373],[171150722,1207369728,1024301343,24608581,1146629500,2128229591,457924081,494446185],[1994849304,1634828944,889946981,683192057,1924510187,346145902,1914144333,880209832],[1765904395,273320715,20993813,1942777049,586696721,1334722642,252791522,1090942929],[112313411,1072437780,1574742582,1014259739,1346629245,1125891265,2113226765,1545698009],[1197701193,666415666,1917518412,877419391,661378450,494329187,1252692201,1884146777],[1487165407,1896212870,888660282,408755241,701231126,1089158895,1287770723,680228702],[1939131123,704452971,1939527279,838828133,88220371,492913080,1046299859,214435875],[609353997,1657544344,1190418109,358949097,863415290,1042568117,1931116698,1179547768],[227812691,928819914,104568624,1166119325,1841477950,294433363,96684377,336058511],[353959450,607323001,1168998047,349376014,1493391891,1138190302,1538735046,591449126],[1821651885,2045186320,905756932,635295341,621985157,1783087704,261104875,1912057938],[1794908315,723579631,752904403,2115122131,711978882,1793463944,218249773,643847916],[1986980624,1000972649,1851408412,1955176997,207218374,882723974,2108094887,1946867376],[1861845500,1608438322,107591142,895780759,165153407,94232636,1859217756,162740000],[909201249,454399249,494956907,2081321942,818553719,1959468122,351992082,312516599],[220138013,1980331414,1742725957,1887205555,364311429,495380577,1917089759,1592457306],[144383538,740975388,1200510405,50480094,1428901350,2031210578,1330671229,851251652],[657103319,699264078,676445952,951530967,771484712,985851906,1373925107,965916203],[1633624545,14655146,133843211,882882694,1216451258,2119653264,44922529,1162110617],[1285082575,1468474700,1056702647,594160283,1388842257,1497928374,1598107486,473513526],[865680923,2072331994,600112801,797574361,1392638871,434724071,1594684199,1917977823],[543599569,826533629,1169979514,1826248019,414794934,1954188965,1232101259,1171490124],[556849552,1138395695,1926713102,1124514645,1810189437,393765172,250241646,1751120025],[271902084,1386508640,105528986,1102497605,1173382568,978288189,605895247,1168232769],[1336207859,1498549409,1506528777,708171245,692934452,1642257032,423802772,1173154280],[1788806089,295602281,170279367,396348278,632038296,399651377,1633948438,1940443828],[1145996465,1693635455,1856538189,1439472495,975202273,326466599,1608735756,1017885205],[1166759970,27209605,810955425,159113953,944029069,1751894487,1079756104,986521390],[28452263,646682200,1656581263,531299202,1589977409,887615435,241412133,1551562367],[1733166602,889207099,1291150254,1979802136,709213566,26291774,1239873478,1863194311],[1983921415,801591029,1874651278,1242851734,1529718579,1615973133,969358360,512855660],[803233666,109803249,2101340705,396299849,1697601885,1676966193,1017908624,241263337],[669928906,2054152412,1769468943,1472958008,1973768656,1891391767,1669949442,1459193853],[1424351650,2084768687,1078595983,1928351780,32642182,1854506870,120899507,1714995192],[1985033002,721096145,1898981023,904479798,742175208,38279145,1065762914,2006876335],[1383245998,1585225258,1989678970,870073979,195591057,648626902,2086663101,1693622793],[1067009830,722349267,123584862,910765568,1585109391,1554417576,990524807,1108611489],[1618683105,304418860,334059858,1677057239,285434239,2086287441,680915500,511855787],[1187878691,644210580,214425381,144283364,411028148,571106689,1181360425,232262644],[1806451960,130690358,627190348,1876055794,629826926,2111468466,128630608,168338994],[663342793,315785843,644855224,226111206,1718648928,70426396,1778838153,1180353165],[1037956133,1518093526,1722166812,900282241,188522375,115490998,379305810,1451790739],[74216596,1637650369,1415722499,285025558,1768053492,167361713,377562257,97520187],[1728029856,227582506,1015327665,1756894408,1277793102,1275113682,1197464556,1509304137],[1833901619,1336460451,973165929,1381042256,78119223,657253404,936015469,1138144499],[1736903412,1299501802,825667864,846685250,692042126,355394670,492096864,1374340979],[498188859,155266721,543067734,1253830280,1140388491,1969879590,1527973117,2070987847],[295417199,929316558,1359414250,2005783502,720295313,306578935,717848656,1905560263],[587734624,509933416,1493733004,1542048065,797398918,1860305542,1422643910,1991040826],[1813875971,912913050,487490940,1714512600,1730075166,2129463151,1935702531,965173497],[258100993,538573066,245990947,624435515,2034773226,1742699599,1187992928,1517783366],[1918448671,1138244277,266522915,718339190,856024313,1110027171,1343465099,1728822742],[265714892,179866774,872678020,1736398569,1147040242,125779756,1879449298,1351425635],[1593962070,1207837005,1040916503,749584188,1135943764,177605051,1605779994,988532931],[131012823,1670140017,276187595,1243063750,1941691700,1319505207,1887859512,1912909355],[1742832290,2077298561,694614424,100256441,1003566517,1998797686,1956190048,2048720048],[228342892,1374032702,257953146,481614639,1630222512,386925553,813441474,2060534149],[367312720,1780814526,1213612586,1758271968,1964276056,571720404,1970084368,1742314673],[1378654054,1701065998,1677122898,1940799667,196828349,526856940,848012879,1526687052],[788705311,1484107308,515601171,1787511095,1961416702,523330375,648605722,1703140952],[1397040558,1595786180,283427705,290550093,1466944671,2033003408,13553741,33047189],[682297233,1664066962,1923132960,1806420698,1091123989,1429833042,1117485885,626896148],[608427402,1862332717,1226539652,584230652,710049649,2075394905,2053417736,1734041479],[1775782445,1159778483,890288284,1712308567,1549173710,386597873,2099139439,1950425265],[1058384649,1101094833,1445953028,8277568,1143293941,1692805063,1445451470,813297651],[1541223773,66005494,1184837987,79941485,877436423,85484381,612389355,78466130],[473297915,1327231813,1739828356,770033381,650305768,181358190,155028011,1140884749],[1762133079,1439544648,1490877187,2085452953,1755432040,705715363,108532885,1771439001],[1291654637,721451986,1698587082,1231013815,1948393119,333039758,1908962989,1119486985],[491874449,1402271665,1064725115,1819574967,534139395,923447913,405884138,1004944823],[1960639164,1148141523,265001443,810623353,424463892,995117230,1647450001,69166187],[2115851467,742374609,1641376362,1200014812,1483192881,972735689,264725650,665375923],[1608154673,1996790891,1188510697,344035768,1941673783,1056637361,344302288,1906733957],[608877236,1210955217,1327834254,1304418560,1954169046,1083025483,1105333218,719723110],[239535443,1985473694,610644725,1988399198,82035048,1804300552,1351262172,1118877871],[1943135580,911945415,961096848,500892731,730370810,1557664131,1863286712,430344630],[609091543,1717752574,617196914,146240347,1095157790,197837707,143195414,1613643071],[2081984894,1467945258,1814143590,673368032,1101090637,1997460898,1032175113,1474541000],[732881261,342598669,150594973,388426707,753282138,750996942,1636310266,1425156188],[17631906,1133563306,777664081,1161942454,1351652004,1640817879,1451527556,666790501],[701674447,1004205766,1399921388,373320953,1468900016,1644997436,1229521255,434140533],[960562020,897798292,1504142195,883198863,1770378472,427151339,440643664,19615763],[352476630,420460246,1298155490,1745442802,364311708,1322168701,263799250,1108533291],[1428084677,1859544700,1574337240,1605145907,1275637473,1822836080,1110179532,672845858],[1061806003,1131142403,1456575524,1330683111,889308523,1414811642,1831291196,2108194102],[728778188,673355668,334499304,489331893,267831401,930832519,1135879799,1149668128],[284503082,1749272023,658712805,1235676884,1966169806,1360862999,1677157904,936012814],[82205641,693725602,1964305446,130375417,459165205,15599046,848368742,1396357246],[1895877921,904423950,435725544,1097115351,1953020549,749974985,1675158424,1057943814],[1274878341,118411162,1526914100,299284226,2008162687,1134049355,1783116950,514993289],[517805863,293015029,1893011875,341548246,1987337773,1665008043,114317350,750058043],[245015018,1236049428,489023151,1987152837,401929840,1080127797,1412245343,1565521294],[543156985,744066667,1852908141,2069515921,1899720610,569598200,53918510,1987535977],[159523819,557495539,702542491,858579509,40673995,1480068241,287326579,1101265612],[496046318,558041137,733611295,1664180598,1699039255,1170274866,1543486172,1432975081],[423356636,1904557633,1774728176,1380015986,139604078,273754758,389695984,1148768052],[568289965,71927711,1505328908,1892717785,1402259362,481097652,905344657,589877050],[2103085012,449966917,87572246,1565300221,183860904,1182489842,206168667,824607967],[465387235,299840891,1722841753,1152790102,1710313743,1605337247,1091709779,2049362234],[432906004,1092046122,1302124557,999476643,130472150,1930716725,923638312,492022343],[999471440,1169184908,660475278,1334931785,1568634494,1457495792,242779839,750230438],[1137578501,1491550997,769015098,678085115,1855493973,355534513,1074330274,1648616837],[1960810916,1690864567,420130510,706358673,1862117453,122908370,1799782467,471162383],[875833959,1528664946,1299810607,1072402263,914699375,180104639,2101481920,805620056],[1211991621,1726543092,1142506741,2123334179,1526000754,1126092693,33681949,391938268],[33332733,1308208397,1462589418,1563943708,113858371,945029766,95007214,1553008169],[2006477090,1965522055,1346387455,1740407313,716278644,149354333,1804889013,8687141],[883726331,626883760,1543028019,1877603909,483021242,987620267,39347290,1121912744],[376378699,1824346481,1657760829,633541626,2008897718,1868998642,1598847804,45359830],[1229102770,838941132,73964729,1778645081,1997278202,1928345580,871643470,130389297],[1281017878,1500421488,1733245322,1597226520,1727427489,409267869,1839496761,603907605],[1092270664,903161805,516704996,92796111,1514715080,238617802,2098226480,1994342409],[1627836066,2025968764,10624989,1875406786,1525350780,1699227623,1370296287,205867177],[391186100,1282997979,1139990187,526313765,511480217,1118213158,221385116,669162877],[1306183959,54680779,1003234905,1196709428,1582417505,1619691012,73326664,1447884301],[668497309,1389630082,569584889,1472250457,1992444470,624463465,1993389556,1422863927],[617457812,1987859965,984694208,514563080,2005952960,1830138624,1279650916,210365822],[256572069,928789102,286809527,16121641,208073679,1140495506,1183703387,1953806045],[1058957209,1105238983,1760173931,2080757186,676767959,1157870954,445184824,1763792836],[351662067,1735516019,1464896189,890342187,657996860,1731318543,694477448,1569253280],[1876484384,22308322,1982150119,1724646561,390184320,1473926869,602095848,1943751515],[1441264840,1878761955,1385990670,1827433160,1564108121,1911062578,722891908,417047061],[1867697543,368370526,1889901017,1481033207,1942674296,1322999726,1789137506,1876897073],[2121959775,181144373,527306878,270300580,1910154735,491092573,836291223,1978108719],[1211866363,416495530,2016531361,740900039,661981929,952499543,1709244879,1859505295],[595367570,229888426,1557180459,1839268240,1152614558,785797302,392162251,652673514],[960663771,1522534902,805412179,762913550,1923593113,1738734794,2010070174,23682902],[415035572,99155002,1214555959,804962409,716335195,2116217386,1623029841,318127517],[1877103669,1582594593,375347025,284591860,1992042289,1670111786,1375201786,3649224],[1038552186,1186007825,405238256,361780892,62319477,151235807,1030793830,476102317],[686153943,1456121631,1718241919,909214390,1455504113,839644065,986067176,897473739],[1267539748,300748054,1446749304,617408196,168182073,1396543490,1324795193,951303954],[2017514852,1093002866,403805074,458134555,1906635167,499882549,1535938063,1937371190],[1103281358,1400169043,688371564,1273484087,1865261640,345656355,1019232774,2123869432],[275892837,914880554,1050533509,1418421461,1639261901,1304132529,2079789868,886171159],[683169719,42530744,541562233,2124940327,928804942,1709406846,589110409,540467742],[277839505,1540598160,1850164661,1087228464,1151067249,563842101,11590222,2120267003],[1859525185,1626174041,1863642413,944094627,1066486263,329005284,1948835749,1696415031],[1947950615,355282329,590710077,598880990,970096964,306927906,63476373,1397690722],[1907710953,997070528,1661658627,1310098437,1206837068,459534861,25940038,1319098365],[58448575,429507117,1617900927,1681594810,466516605,1778384822,683126314,1023119607],[910816099,676393855,1868948781,1909445152,28297962,1230249329,1355313557,61896534],[2118326780,438813235,321196947,1944375578,1428634048,1231832118,1807296467,184761285],[888163514,1937015208,594295497,82654989,1365922324,1183672364,644736215,1507605232],[978433941,2117495551,1862640645,2081798477,1789945081,1501159250,1604690310,2053310723],[1534549518,544509136,1792625579,1284080282,1501222933,359413835,1782245487,1525641758],[117347855,421669544,401275231,1275272690,1713152098,1983981008,2012523516,336122342],[557068394,2036088263,2037361744,990666001,493377200,1816698840,1324321495,1386994557],[1403551204,1899933409,364596458,257121327,313883147,1917847328,686407878,1481036486],[823926817,1411949339,963679384,1797236403,2109199765,321925220,958094639,1072137024],[1366787197,1085114543,501459302,239225152,641705810,95545112,299765898,172632842],[1543831921,1920152635,154503427,1597566994,11492469,1650028512,1971594979,734355571],[1095598221,50004869,1219219659,1747692922,1391589340,1018889496,761216106,1710147829],[806003305,1772741292,1162318151,1843416913,1515475728,961570491,920843143,1094461389],[1397978284,1337183001,1817537649,773707362,490761143,1879661773,148939375,1524411323],[647366668,992854235,123740532,2047254375,339883529,1004516118,1012916396,566350233],[826648707,1013311945,1508225454,318745993,559738060,453891256,1859117026,645536146],[785934142,1332525155,1035241814,981609054,1275403260,861648272,1777299317,423851296],[1716035849,575666950,1103625368,2020940674,1086526948,1046018004,1656582599,800543243],[1814930770,2114870076,1661342703,397756634,113429419,2082579813,2005976949,1476540545],[631448194,1206435114,944199939,100465432,1830112321,1743589647,58037282,447339057],[712020427,9905237,662264851,952521995,294270638,126309798,836689917,1113523688],[878288470,1410410443,1396888193,1133121865,597153643,308964686,5123048,1183086330],[868272367,2012874048,333392467,209110271,236570621,228041274,1062237876,1446232210],[727739752,124224546,348615988,1355644502,1142897396,380662977,2073721777,2029890867],[951753808,1459137802,1623760010,1241431333,1886733503,897191055,339347114,1490082053],[941119078,1910060933,46418721,777098782,401900315,610672159,212263964,710135903],[1118784313,1361342982,1888401105,608158516,1986298280,1350576472,1362173118,983248278],[1886595351,807664349,516435259,1258563012,40193505,562949742,495798398,1934380047],[909554266,1957273417,612658349,662876593,1639281710,1354740242,61858516,272155404],[1342360325,1750191375,2046612632,1369672580,217762635,532911350,716834479,964995534],[1620772238,1879926576,1470532377,1467671133,1204443084,683000103,835604872,2069937219],[901390059,94920996,1806178182,1963138356,8605325,973102313,844738780,1213459064],[1340715282,2080330171,183799094,564890053,1428526475,904310750,1183572112,1648976945],[1692669214,724219617,1634023923,441508811,1569108391,121547834,1521602847,418066990],[752890234,302788459,475456162,406437730,1722693959,1134651479,589236512,641817529],[126499427,1596159980,20557379,1724734365,370483412,1074996446,1218226447,2100552997],[100597599,1434729104,73012278,343346693,1645337954,56810339,634541885,19918489],[1988954589,1059071867,1370069457,1374428306,1804365647,1519263393,1377345735,157317147],[634588988,181969687,1875576261,25636527,917369311,1846681646,1949130076,430061340],[1611803547,1730179356,2065056487,528363310,79659487,414350252,2004912091,1804426561],[1216925233,384417255,1790338092,41478087,1043883519,907026298,1705327842,632096470],[1802525047,2078512112,310138597,1201178311,1048572190,383862165,181310243,531898745],[752185083,1156752478,672694911,686443262,1469164064,700886960,861875283,922426031],[662463631,459572599,280117654,421683096,1511305447,1132712744,1992855576,1580429128],[141900627,850527829,1907537197,1080724006,2110290023,1946393234,2124490698,2030884355],[1295909335,1243752170,1590114410,710756984,706590171,2038313966,1082393561,2026625918],[1891674734,401566117,1005032363,709618014,2018211923,1623175141,1477767634,1351643869],[1294801511,116304402,1862523154,1556271168,1881483593,90560824,1684895878,1967738588],[968832591,574995484,1473287459,380914259,24271619,1946763153,512018972,966177554],[2066431054,1796458134,1369081702,1424025163,1934452072,906032494,1313259814,1836052959],[437468228,2126315316,632948214,1225167901,1484330932,1569483815,226754350,450457238],[2107354405,455826635,685197482,305664598,948248303,747283681,946996612,1807683332],[1766837211,445551925,830687243,1707956409,982763463,549320927,1868458069,1660083172],[1064583994,987394282,1990183342,1519289125,221676677,1395257847,741885285,1071222624],[1185141055,584199009,1223487432,1663185529,821903957,603834221,957249542,1703657140],[756121479,288623822,1973729626,207669005,1192513962,610041995,302504306,2111197135],[1836466879,1993764594,128927583,251847605,1024068441,1293798737,915752241,441817480],[53731953,916699478,409503539,486861714,765889144,220190852,1162613750,2102296571],[1604683633,1970850839,15001022,842227809,258193960,1993073364,1940320029,1456530084],[1110485949,1769597697,354568169,2057769056,1941140964,2033557441,1115206575,1992781212],[1132646722,260521361,51011412,107125127,1089737517,1136649950,569532064,520767889],[1430186834,1049816119,1903008394,1785288284,460382885,1018027797,2055804370,466827273],[1463818117,854059487,771133143,1563486319,1058630585,2007209635,1246838808,1435160347],[440334485,1967056367,1789324410,601333081,1859414879,528198807,1925149204,149440672],[905699758,1349653042,1682877495,29081116,1315696275,1871476996,1807571210,190095925],[132488400,1394042237,706862407,1000276978,187839937,491375690,2068422990,616698420],[395961768,1933505213,177772457,2120656508,921298943,1895011983,2105326216,1066997066],[1688308882,719675575,492286779,1063631265,1212500741,1955816690,1299943808,1106607098],[539610180,178846914,1172787617,1485317456,1005387187,228414874,1334279217,1684253328],[952186163,351775247,1092948199,333189651,783771789,183322150,1455932072,1402333320],[713226018,1711364534,1507828912,2083405983,775006335,289632959,1060209062,824932996],[1302959398,760243865,1717097777,1772424824,1430571740,203531256,842010794,1941313068],[1805905876,1225439782,1531465916,955317968,1897152904,2099049546,1272504381,456259110],[358207431,1750284831,1976432915,1652520650,1818133429,1963206862,215172023,33791073],[1105581454,565150471,1056877915,1641722374,1380819421,366570234,711312310,145907128],[243963281,983171440,1219742416,233255598,89819853,571345189,674802114,175596531],[1873495921,1108261322,1738270523,425605147,2018558250,1877616862,1286959326,2007823457],[47395426,1556326963,1617494772,2039316724,777834691,866547365,1222248415,259888608],[1802572132,771739427,1449247677,1739663407,696465230,1359201210,42401915,102424638],[432827640,2071327893,1764818441,850996186,1048577907,1610397366,633717680,341336017],[597182398,631305164,789768145,1648920220,1728665215,1425732138,1693880365,1775731499],[276597280,1445026013,428197046,1426194288,757647265,1567804474,947027029,1772449221],[1875738580,2101226386,709219037,878192299,1160195398,1920345599,2121175065,1454199731],[2097489409,299887692,1338119194,2109195509,1381428999,1062698990,604146113,1211798738],[936608045,565018580,299116579,1235685587,1645953469,1625201964,1695271149,18293690],[288430285,118211991,171659249,452181188,609599075,1582527058,1713895020,726594142],[1078462231,1871730580,533456039,1066757375,204871265,1055863493,356689765,1689725847],[1543153993,960543323,670284030,1540926041,1276729099,1986112234,1564718811,1278697496],[142727150,399575188,1004660484,2111700991,887004757,357203448,889684830,1978667263],[1981622995,81325300,1272442727,1558422880,425289534,711395389,425194146,1661598858],[1976987927,177427379,1810821136,397469078,1085554132,268229603,651954458,1882403916],[1685878629,494566296,123950829,870696500,714259110,653176841,1160461209,1864671170],[239721482,2046723586,1986424837,1895487708,1939939413,392590423,2045742789,249651656],[1734431517,1385399631,703881280,1733646341,2060795861,1285774621,1142950820,1194784996],[2022592496,2126853878,760257880,32228546,202010499,564986427,1165507900,1774344584],[1238096368,584740202,330909250,1718470578,937078808,1224167126,1901859384,1891179163],[185059118,1320168379,222324861,1586290110,1464712347,1140744193,665003590,1686738167],[977040555,1245286648,1509183825,1091329463,238036034,810782049,1362975984,337800659],[1639677227,1601995975,1020647566,770451708,913429875,948266511,1808503339,781867530],[75558973,1969555484,1095509274,1324564586,1244011707,197893646,798593529,1757159248],[510342852,117539880,1676701313,413035514,1556670921,730978831,149809818,2041975761],[1871283064,251004952,2031182421,159720883,150513665,802604511,2048551817,774801959],[1755465565,245073631,860799197,1456259789,265242417,239509587,1833749245,996371192],[1764459996,852998665,1672654414,1286434776,140070395,335989423,213302234,939414629],[1149825994,1136290007,637393794,1258538797,1747960052,1679103343,2090405985,451936474],[1591611139,154582478,1781540284,1806797830,932196227,1577894829,1767050610,1540122118],[822449708,1422387740,122498130,298777809,147766777,628553006,1529651228,130241749],[1015120481,122540044,1709045658,385142360,1547354430,901556817,746882716,1597477056],[577344765,2008726459,2078095405,1659157879,1176455974,1572642922,1221321685,68361172],[102457763,53302553,1005652181,1083118532,484878939,1761647325,1595671678,855182868],[6172284,1820249192,1583285983,1490737109,690558762,1995710604,1022030717,1706204126],[1120774756,1932812547,676302631,575720315,2113438258,1160247653,2091723972,915659878],[1932932804,82960873,130622161,1223955845,1469797872,523600790,938454876,1192847091],[1894827088,1971722675,771065723,828140048,1940751562,1370412657,1028040709,1776284214],[302747450,954383635,448880646,1216240956,148050802,1723560630,1790695703,1242335037],[305431811,938571439,379546234,1644207367,1742626775,1243818526,510730827,282652619],[373620561,679097875,1792236244,1378818807,1257201106,231923788,1035056460,1824006996],[1732122310,726943212,465448525,479883602,901493812,1658474962,1147917824,69108437],[335042080,966237181,1224011650,1983477300,853293098,1292663509,265171817,2078685022],[2028180135,2111170105,1167123790,1266310020,2117596560,1265563428,700750560,685544714],[808900661,1056856907,40876935,1956128572,994693129,939885757,1839382745,1849903463],[1092090776,1828700452,888630075,1714054055,696069101,1941427580,1796233457,1144122548],[1881248039,1961064106,491621215,1873576927,414636617,486683521,68216230,490016638],[1779374942,1721684447,1273963284,1320594276,912039244,884689479,908550498,2090409819],[140178572,778751596,964873716,229430786,1102156982,1357790235,623724514,1040863261],[874458862,1637853593,888349629,1036746397,608629726,291145499,1577893746,1897504211],[85337457,855226987,1286664229,1842973614,1750580342,496551293,187063874,502799854],[140270916,144831985,518372798,2087546443,1632055186,90778260,1889026112,149790989],[538229264,627975631,413340082,280524930,1532027123,1842005304,652622443,495821085],[8038931,110288651,1871199818,930387388,2057039903,348659547,369066818,1076508809],[1215764305,323052797,665868463,1210867382,885240366,220041994,1562529317,2043555388],[410853455,1449369191,1606643503,804124567,81818743,1859637365,980527980,427499225],[1411358192,276679480,883613661,488316144,1159642928,247562028,900425089,62419],[939215128,1687634315,407812401,375689947,593770015,1438825456,886899772,203533732],[1357736094,1658491341,547932167,2085217069,896280213,1181073932,2079680125,460866999],[1018411700,1280708238,436654226,1374788467,1856143823,552543108,1737172705,846576138],[1493777671,2086157507,1998497832,244074184,2069734517,1235468112,1187889463,1261703405],[391085713,847505475,571622121,976560604,1938948314,1300897737,493286095,1986988149],[1075893147,1177155893,701616375,708708221,277507245,659924746,86686803,49323717],[1832760891,204777600,1539502831,1040577700,314185218,1035049922,1511913637,112551170],[1895856811,1171025998,1192561998,1694683846,935247824,158249856,1101855132,1851005955],[1012276804,1347806608,843212021,1931779496,1008145594,1855112964,1753581932,1693181340],[1657398458,1573663777,79683838,416908138,91565411,1872850710,1226816903,1830863550],[1277184283,808585859,1397262204,1761319633,1954524593,814532025,1805872841,409876007],[1502958603,2079066408,104353015,1419054714,1837850583,768837835,161228898,109525913],[1996379307,1183062798,1489224,573221470,346707708,9653088,1521864406,398835121],[1639451304,686356549,1893997418,1611263382,1652890538,369443498,2036951907,1818617140],[1003842445,504189213,232392510,1282766930,431609644,614733340,1307512868,947043723],[893324340,293775614,243213005,1336741977,167313953,722061830,467515773,889046205],[1226768867,691005517,686387861,92321340,10149181,132078605,1921792790,20136981],[1237543606,1947213129,167031089,925429263,1883941905,1085757295,1029208777,656498771],[1499721043,2043256327,1459331515,947229397,408735614,925005964,1392442087,1461390666],[509706290,2076618621,1356961321,63429618,613625083,1277729728,1282764695,1875656599],[1609059976,763430597,1523395928,1110889280,802180065,801723479,527995283,1925841389],[1434074936,1207602444,887258581,913352136,1412180938,2111890498,665525378,1669776093],[989200788,1793067824,1648759794,1798838144,1844458190,1743238124,835014007,1042137999],[1036913733,966757755,949493322,1229908077,1261997250,952283768,2014690374,1982947653],[981330705,1654866408,1729484009,461590389,1621642875,579841157,255122336,1577128704],[1332577435,922564202,187360058,1686002290,1889575186,693522276,1650998781,249370080],[463425097,1788219680,1367766222,346679802,2071745690,1390847456,1316829238,151814874],[575409747,1106346973,1455943490,994566474,48183735,557221257,1940828518,342003475],[1090387515,556480244,140102817,615324587,1046554111,1437984029,511545319,622086676],[452931349,1888121053,750097462,1067789412,760621308,1354292041,834582092,866590714],[1204440442,59704314,122131759,1939894131,473282471,836812971,485409933,1570106167],[1398556307,934177787,652593528,1063989650,2065023096,219649317,262904669,1477974684],[1237214235,246689603,1199396590,1911031660,893481587,1338250405,1338942711,186765657],[1314676239,286716730,1366982960,1947921703,113053119,1369769783,256323961,1533804207],[115014303,135271134,1520549161,1439722440,1298141582,1677723701,702694525,1780692106],[1938424010,2124548509,1817699167,1816489095,1313591381,1809184587,1664943447,1935755630],[1430092307,732804579,1408429363,1634320191,67351240,1263674000,1125175942,1894055573],[137427194,333515929,62025180,823181724,403876577,201259606,1690582752,1395948556],[351297125,372325453,2116406275,1416548755,513507243,1592341355,572299925,766990751],[341924364,1716936590,337295879,1682659408,1561459835,8916635,1608371923,2007297024],[109729444,15523418,1034172944,1971513060,1119549239,578780087,1599068792,1118491423],[1566451669,1932019528,1650977478,340622123,1966499869,464569752,1689180253,1776564142],[924469193,1993484496,838348294,1286074874,701764101,943077839,1456800494,565930141],[1304674088,990663156,580643100,88497745,1895676829,1833959551,1821521419,155522464],[424419188,824635481,1996267215,1602158272,1928262806,143428454,15275365,1214840163],[1252658063,19993183,2042679616,632492013,1774065027,341220304,1580174408,1350646484],[1773199872,1270388325,154039484,156254365,2071833751,44728365,1381959858,735287520],[1357439363,108789793,956251437,1667475746,315997405,924066655,475229322,230998729],[1985728743,527120884,1440078232,843847354,1414715361,1370018105,1378330117,1947535182],[666351609,342581162,471045680,832627741,1464233909,1943208740,1243713585,1271049676],[596351386,1802282971,352636134,1469164801,1359800538,1720476981,988871294,629914731],[1897779951,1812283945,1258190697,719311884,1593920735,1195642780,859746531,1829485295],[1125456052,1290089445,1839214177,1826019062,1225291699,828072108,919577997,1273518221],[195802010,863268403,1269438820,2118173227,261757192,284210904,1111864972,1533991212],[549441334,697573022,72565816,2021550315,1233993577,706675271,1764763071,1036376856],[1261983765,1258846669,1665266429,1177337959,69356957,647790528,369978989,778994062],[1157640530,1372834221,26251459,565286913,470026097,396131882,284232096,1050116550],[2041659321,547966897,219914021,1870984181,2126629827,151427314,1337706931,177032184],[898274211,1784369732,221748179,572939620,1406313558,1661653453,787185924,1992304830],[1851233130,11046132,1547153240,1952267539,637474236,1498089073,984555813,960862941],[953886566,302773935,353284538,1141260416,21556678,495406159,1699107728,1331457815],[1325346964,794183513,552047881,700283287,1719451090,135769696,867385283,255632546],[1389784947,1160858296,1857915872,636444372,1751597026,1192581644,101651184,490467322],[676392330,1249217554,91042544,1057666277,1443588565,2064594685,723191961,1899306573],[734971046,1859462329,1791305209,1746846168,1421008719,1370331688,838893006,975443409],[254294582,2028226207,1555446135,1732858929,583591971,32815300,287207147,1185488198],[1802758240,1675702071,749153009,787778412,492392979,1411223076,226912134,1063691089],[1730367620,324241128,1818259514,1457414242,1768915368,1720594870,909820090,569095544],[46136860,809149712,503055614,1859928488,1978208361,1620150844,874724597,1324087495],[226895919,55035469,1830709814,756529925,961822467,993347891,615574479,991902767],[1996898077,1705328564,170901587,200531983,1203835340,1827740208,111648432,1848936144],[791737541,6139620,198706368,41556370,1269284601,1595710875,1828456984,2004586191],[826544259,1142934327,85166433,1430920632,1504631224,518269043,1535866948,1494813027],[2044230429,197057543,76611774,1166060302,2116780150,1761121527,1515495339,1775764816],[1878616507,551774324,176579283,618665479,1689086391,1927058050,455661198,171331024],[1535009917,566720886,166967138,1247730919,271321440,1973926989,1231409221,395776116],[712187798,1476784316,52527859,1917124862,1046858891,1578800303,1379516591,1673043538],[2083666520,814106310,1977591512,736101835,814374650,902294150,1209353068,509781066],[1738737792,1394497232,1873727218,1723339686,2028694671,142996947,1053688781,1298970043],[1309944165,1245509354,1030092314,1926557901,710836876,1263532639,2102793074,399864206],[1080415640,798500518,1003929390,297497696,240656568,562814736,421066239,1504915713],[865789544,1297684839,1340916118,1802900857,1854021188,1004993075,325754396,2100416707],[1325735355,16781762,819505032,141045853,386076885,583892746,278695219,477813773],[1672150088,106814381,1505301562,1943118774,1039860519,656435554,1311258450,1723887061],[824724732,403747944,515299091,1861788419,1246812121,1850747282,1313620447,2129905903],[388281655,517650593,871144829,659976896,1344498743,237455643,792553129,837116984],[863780418,1449872511,116701785,1898578326,280419615,144061508,1674888806,593614307],[441274310,1848900384,672344181,51019179,1343430952,1536796841,283100892,1661661455],[512874557,819735186,1543528368,1109709586,1760789207,1588546011,269088157,1821426575],[301651174,1002216111,1916529253,157229582,1396605375,1182036083,413017222,27769637],[2017034613,1852165682,2002938420,1779230477,800257966,1625657267,1579064164,1130406441],[1279131226,1009273291,867997135,348528010,335345141,1681726512,1832413438,563674573],[741935404,159934753,2028978769,889508845,571088234,466508110,1792107560,1613226110],[1594125698,2012439631,1212044204,269696927,351046363,1718579550,911126736,1599755330],[1630760371,1453272462,1926200529,599619621,1078836620,1203155078,396323898,398189314],[1954618724,1524450552,1762977552,1155911469,770385663,810893793,1405454948,216960862],[1142573200,258458414,916302022,1109487478,860383257,1923319682,559093243,307177291],[1102601997,1192170319,1094150203,1209150963,536382223,1933833741,867461978,665997837],[1583611802,663446552,1328312783,2036935423,1527072268,1674429424,1348314165,1559284356],[525365372,374967098,1408542083,1804522021,1517101502,495254635,2127343577,1063881105],[401298540,1020994072,1956370516,1253351931,1752800732,1215690736,514487519,1851412798],[302812080,190944510,1638189079,1288854753,1800179785,1982984874,1508799270,223245067],[1618398478,1917008481,727791538,1098977774,1777597286,433028930,2030576757,949338938],[1388186060,2049558123,864141311,485239601,374759581,1955387453,1145377901,1312787516],[121565423,911374466,1504009951,1077845242,1468540439,1740664936,1373784754,62584886],[566843262,2090888131,6463819,1030160118,1985643063,1993746708,185054305,138884898],[898238630,268705967,710343854,2019956009,98371009,1927996047,707256715,1693464141],[770859917,620446292,2109981244,1925300706,688173364,99916236,2068752010,1034239842],[1375147254,7033350,2093538956,390514494,348757321,1281745262,2065803052,285055388],[1490898287,2007924863,1345694638,1063709427,624099286,1776704195,1955366349,743577212],[2126674297,1902051131,1850960898,1145713591,2012078976,710548354,1855033389,147132303],[1956540822,1429143598,95651896,636197350,832204266,610744836,1158460599,903217834],[487862374,1825194392,1121896809,1299858765,1899791212,1204292578,1832840316,950764006],[2050281659,1046852941,116185407,1989384341,1248870003,1561650704,548363623,953491755],[153847285,459174666,1268845511,319991282,1421277660,317702753,1465806349,1353569403],[508319293,1018308302,1156589039,288647357,1387247276,46452722,756706521,2125966359],[2020752572,1046272230,1744708874,472702292,809210671,641607039,1688520871,110703415],[711597423,224699114,955652395,1200275956,1416606751,560183296,1750684849,1333610044],[803010668,1422609119,819795744,739414047,1851766273,1668683090,949435637,1324297476],[2071337472,1869744054,2049342240,1044195172,893089575,1528051311,1948700593,1991194825],[1288482248,303903292,991242559,849974043,1288610288,1651667573,138394043,391252829],[2022009458,1307395621,598896219,1354952702,520041210,1684058210,639182901,1729223636],[2038787837,1017071954,888439962,168009381,437366045,1524635905,1713848401,794052309],[775618945,663653352,710320958,1059666097,72759272,2056074012,903379108,1305239114],[1485028700,222755548,161531358,777947473,594664591,989075713,740147940,455123392],[1490936940,1067700258,160947981,1776003990,1517160617,1341052066,1440994948,1418038698],[1671483992,2054614480,1093997092,796191366,867372153,547271070,1692612288,2075461679],[1087571685,1153903346,1997272708,400698479,1500421790,529853855,703894333,275715097],[1547849790,445527363,1596139868,511036995,123823126,1935781349,1161688242,1681464536],[1311421770,1691286518,884257032,1159692167,2021973742,489587895,4827750,1571097545],[1349470408,365869839,998548020,1541181793,11750313,1391906912,1075365023,1487212486],[1310062835,385824701,220943046,2082832605,1764130990,1130774682,1494867269,1040007013],[1642429995,1834659117,1969989939,740035192,1816471918,1469842908,785821867,1507204975],[378581319,489356104,1073779096,908984242,1698259440,1782764213,863637101,1833109032],[1418357629,224349801,862852153,1709359272,1990571276,1811970652,572956340,732424098],[1376875775,1968375373,1187236467,184239938,306557190,1668493772,1216709018,973455803],[1398372122,66816763,334598508,838800222,1442278893,384472747,854565569,1999127695],[978501917,29314487,775470423,130767046,1469093705,2040488936,819663925,1554117088],[346265561,303178226,142456016,207153457,887115270,1167177789,950344753,176613862],[1510410841,2101291840,2082914155,358967613,1206707147,1981168450,2105155063,1419234095],[1793467338,779441299,1857543931,604013655,69613150,1186407134,1548024984,1145510326],[1047813354,939761276,1108068456,2056005991,2057070098,1589678321,797194653,2078603705],[1053513213,574986117,973286124,1821305642,899016388,211074309,1651042906,869871239],[1085440851,1829669612,868470295,1341352056,1262796838,412437300,1954039136,906101670],[1667968367,217581049,2033519715,128451633,1366584756,1801966002,1744811584,1383190843],[286394207,491975589,1837465047,2092328751,1786394470,1002295187,1708383507,1554920376],[812766472,1045702769,1440999535,1071574470,429626868,99501342,1570705262,374003249],[23745963,224907790,1826061120,1386374302,1463562135,1254804139,1631693338,1279051851],[1133826674,1673719967,228226552,1082155593,770266279,327599863,1495730552,1712980006],[577862119,122216036,1174527120,1530550719,882981748,1952620438,999582014,1492863752],[908116199,1197186013,1592449238,911853223,316504072,642227447,691231239,1775569200],[1363551486,1423500855,741989769,633477093,800825437,810805596,206318218,1859628576],[56235383,94408330,1414218584,353971935,679959686,1724483713,706638337,1822613019],[1213582685,739646227,1866893236,295457697,644331102,145644236,542577343,892339635],[1178058730,662139553,1178614624,1224797383,1567699909,2010366934,708302861,86451910],[340819213,535054601,1474037618,1687600241,841652736,831941768,653856166,1530570775],[683401579,1905007911,450009271,1682403538,1367786745,1595625291,1961949108,1907731563],[1865317995,7795489,548381672,1491562615,375890957,1901349843,608547739,1826573893],[1397000144,1635138895,998154834,1693455393,1111547202,1872020452,1565555124,1491710623],[490840632,225495679,603181305,671745153,421417564,597250783,161308178,1959733163],[862067262,1519570905,811743137,1857151355,939790100,583788022,320670148,234007825],[1397816240,1760260591,1595977119,876985954,646839683,1523639021,362087426,1824643880],[1913190773,1328315488,995161711,2074228999,571709395,512727443,794942379,1111912089],[1125022844,1661193355,2062660687,1383724121,1708747606,729986731,1931012277,993348793],[559964130,1532565304,1691814092,244074175,1760744449,1994444613,129242930,248056626],[675698665,1745125862,1858726047,50225886,1436884351,807019439,1465405295,681182563],[603201513,327576644,1824886626,1530059962,1869846039,1115956281,1826313317,2043717468],[790057364,1455840222,1845170780,15564801,1660599507,888997014,672168087,559822761],[1336186428,1546739734,1987438817,916384626,810741872,1470037963,423097571,1089992141],[4061510,1140637158,2073533444,941000297,595811240,1879971023,104142160,1680786808],[1736520334,882826860,1765493076,1017745501,328002947,882394872,1976811221,1212268982],[568479301,1136209545,131314428,783382601,388380356,2013592065,557434326,861179850],[1137275088,353241453,1434113756,285244918,945175587,1699209543,2076585568,1638846309],[987541490,1268156081,397874923,392935959,732157713,782878211,337097272,214765141],[265086399,1034891862,1684092640,1569037147,1806453493,1423531746,532616887,630690152],[116785239,1321329855,1793963400,524658227,1017463775,872935475,1325115352,968516248],[1747025297,122966515,1297121558,1421148752,435862941,782713098,1753132256,906123423],[596046013,473496469,1967434947,199731940,322275286,1793508439,833162340,1595205191],[1355443651,1323158267,1453318728,1469120973,1824769692,2044994638,1779349096,844097869],[416288807,1188424378,984793565,1814146952,363522458,1318102019,802334351,672751513],[1255344581,677827322,155279736,712434184,481967866,889900730,657469674,616287471],[343846518,1701977463,1328411897,1048806873,297533675,1087423791,1767953937,813643796],[196412903,1050699069,1240350195,464022608,2109056780,1390852971,1706759862,525682536],[1361048948,1518255731,888635226,1130525827,1569376160,86138232,1760917997,155357668],[9551059,1478861174,1975374802,1314622786,202190750,252841565,570065989,56143758],[1477536322,314524521,888049591,1176138716,1908452476,1735074693,552944746,690401183],[1783471939,591463706,1071044914,1406123219,686219500,1781697515,248764029,1005031468],[1818719483,1090615851,1848667775,498545419,49044584,357867957,1907023367,1677313280],[223440985,1855497112,1757741369,2110246281,901632788,187817194,1752683726,2023607311],[1500044591,1159287917,1370457698,1136114839,1614542595,1477917944,890731607,542235393],[2052025755,1781319170,893152848,164162468,1443167196,537838743,1494317867,904093889],[652044233,1368775547,1791636126,634497707,444073745,109844027,103712354,683203269],[977358795,945440216,699163664,1174163580,1848127582,290647751,1337039588,1094284373],[713945094,25814875,1220439336,1582840668,1718160920,263302347,1177220163,909857896],[1878255568,816380805,1110497304,772987830,903668571,1029898852,2016763946,95047412],[812138189,1550851413,1381890131,769385234,258525515,1808566642,812687504,1632821334],[1142748258,820800220,1401501547,679701342,1582098250,301786146,1042257879,1658041821],[1119089577,1313507682,306606851,1658984987,3383274,1983580679,592551749,588185269],[1860541961,514032433,324172842,1482356894,92433851,1922125922,1184002028,219464704],[1779265935,1300163167,331590338,1608411502,1785869489,582373480,740780679,909219417],[985618009,934629920,1101758692,2076034903,434485302,590800349,977594739,1651053953],[1492900294,373824209,1473042392,605970401,405768059,1735246706,746961610,2078929697],[748845424,967759891,2086775783,308031467,1013412998,123113234,71622286,732072551],[1077251395,1526899916,802987771,1879549234,1537272980,2063174257,1046087905,1720522466],[751871100,1444045578,678552350,1545661759,2068152785,229355993,1937248593,540042144],[65008460,1416951095,506752289,994089865,705238221,723639142,1495433171,98804596],[1369704949,712395299,1442561035,388512726,1894916486,775080262,1608749562,1109127031],[74253170,138287332,1586776836,425858406,1062516358,1362979842,1513265184,1575036109],[223972264,443011272,1195201621,694279892,1565413824,930169144,1247006050,621845704],[298939081,1971597768,1836665822,437725345,744343811,1471641497,557187561,1397093600],[340090009,1040737272,430028603,183158135,681907187,1924234995,1147866383,1710386299],[544798584,1647187882,819171163,208631655,1164533487,1386306876,1231655601,1662072872],[665450784,1159542188,797302324,1467610539,1177464068,1294678892,584338910,104774286],[1843004010,1380191102,465751076,1160888527,1790990833,226453992,61251316,1686968964],[156875261,444815918,1915062375,174472377,2127019635,456924536,601058022,291911851],[58879161,1254699523,982317002,54191808,2060410814,787575761,130013177,137971823],[277301096,1697470804,1037335233,1336252210,1088572920,874155817,1108919697,854962847],[16132766,65059507,119531593,1082642725,131126237,708737318,1048494390,1166008748],[791298954,778611377,1674205760,1600715313,1906158391,1194876447,1584193334,1662871190],[978986547,1584267118,713260638,1825737723,1768817698,1326595849,641207008,1641066587],[2054385100,1624569012,95878827,656110716,2087527565,2032843740,1972897493,1773911912],[567191256,1824850915,610721412,2001240831,462530441,520443407,1434706561,929740319],[1893510291,1307191553,711470772,1937485336,1607988099,1959194930,892601426,952965651],[833876016,1528002115,1943530722,920570647,1457859068,55557616,843688259,118814329],[868640923,1136061589,592473672,333165635,77687998,740945280,1910271567,1318978546],[1884130977,494783878,2088497953,365295134,403636039,651086525,1425951833,631473905],[2080147920,1156607685,512145132,997597494,742220904,1778946792,407765156,974880730],[1634866476,1747760140,1312047694,1869259768,152718347,2037417927,913177335,105515402],[737874458,1640217886,858409933,379975691,1247667914,396406753,844874268,1082976973],[2002369665,1619008021,1360514714,1285040802,1928762826,1631155257,86638467,1760336304],[1381313699,1142788912,701640946,1968009985,203695338,2078951031,696115334,1914331280],[716432749,184656061,462702463,2067198277,1072344638,525662505,725417655,2107075835],[962155808,2019369211,935166367,1914827779,793411546,1129726571,686823338,1414568302],[1790146713,1944456348,629640249,837567907,52482256,1759005870,565223306,183590425],[1761700820,2061379709,664371919,634774197,1217349076,1500865556,88539852,236406485],[783443114,983345234,1963067567,1118793391,1911114296,793208111,899804658,1542798985],[1393230404,1708883333,181389310,1172522177,170003608,627357946,1949358112,117971858],[2017800966,450516610,700834003,1830885543,1812279785,438589891,1500955410,1301162773],[367748900,1046396965,818913539,1772682029,999183171,1003081835,956723064,1231531287],[115843455,914885556,1462373332,917107695,1531596657,894146075,2029472213,1888333856],[596928025,823871294,1534796689,203330087,1373585899,1612840969,449644497,1121823190],[262565564,1086826305,726428170,1556955377,1717273836,1944317785,524355144,59168904],[111868761,195511275,1557459959,1090073872,1968252289,7672848,1110979282,665175063],[1990583094,715395560,579793855,1798227352,1260389968,1799753997,504070002,598350377],[94843305,1061942894,730247991,1951734705,1926959839,1674020091,465768110,1603729762],[443686524,912136159,350608956,517290847,72589478,1276366639,1764269155,972117889],[458460144,437575965,454683912,1900691329,91238209,158558873,442033986,2075386076],[1380033435,178919842,1389874064,1754115220,1499304698,537126060,620575532,87062772],[1636633327,406103660,1429167483,1463102701,119789854,510695703,253325251,1275065600],[2084353247,804544650,1991911565,749676901,1829335689,120588690,1051129579,404846064],[1565498061,1956630596,1788360123,1441413052,1801751891,718019422,1930381350,1057585782],[1903759424,604301193,314291842,1483249559,1201860718,2075675953,276300622,22866315],[773989258,982626850,1194509291,958282808,554067493,1802096743,1409547400,200333647],[1507179379,1415546061,1979239475,283386617,1133370277,1580564127,411905387,305118634],[711020975,1872051429,633657843,1605744709,970735984,1276637137,465848754,1340993135],[274164569,1874032819,279869900,1716288660,1579435578,1604577200,1452046700,350902591],[1343393016,1549027106,1265204217,295391757,212231697,1524937591,533376277,1217778678],[1275126121,1368609370,1790759109,52915759,1588109015,47048661,1671236306,1018219784],[1286476342,227169394,1528434313,515340867,762078316,252402620,2120423626,658952054],[611318188,778854296,1458132489,1102494816,579389002,1232196876,531645614,1653557316],[879872288,792795995,1698065699,305243824,1579933230,66193323,1531297829,115636844],[1658995449,939592309,1094870517,503374683,1286761317,2075571086,356154889,1223069795],[119832163,2012651333,723125723,959124292,1027947947,878150313,727747859,1708262808],[362693794,1889840985,55632958,315809990,1230532069,1070476476,1137087372,616297447],[67052266,1062353436,520760232,1694802649,263935935,1475463204,445953338,646952643],[318151972,1454510064,614076520,578088994,1769948826,690817999,1331722705,850238483],[849793208,857379342,1866772768,1520874200,340457402,326894398,2093952357,804659891],[2061264094,1968385800,1013437745,328612038,429940445,1225577297,1908738831,814099139],[1318563850,1738445050,1223315673,1348924454,1688989259,1621430989,623135038,403913094],[1290586457,163012062,2032487942,1047458925,202045526,461160336,1811237493,1738858578],[1627478955,1292976970,675227203,448637909,1143808236,114148078,1724182539,1655833909],[1207004311,1713527695,1317478642,330615032,390493538,211091143,1285024370,1832797354],[630191365,1887303546,571879514,403681198,946607117,1218233985,323226587,1375146790],[660627662,1867218949,1875658903,1782499689,701917932,1725609459,1197683531,65221386],[1507102503,1161980168,1448052519,1940431257,49118852,1114983464,1533384866,88657141],[704627766,1638236014,709494355,679297182,1903611405,592816583,1590181680,1659964662],[719112812,1794604034,924616304,312344214,1398478236,605373294,687060337,1028358081],[1929960723,2062729270,434103350,737622526,1767956276,1681859009,1033220641,1612201741],[1858819286,567305086,484204915,1327741920,838150291,1721968422,1435157524,583267709],[510436277,1624828077,1164959527,32981503,750275736,138654090,2017064912,805682330],[1496923403,818087129,74588556,1339736076,223467073,1312184625,1001135971,940594605],[276565045,387515515,46640017,97840854,518001033,1137144867,231304014,1182645542],[1730354733,1002696367,1655532369,293813420,478932212,455983686,1563775576,738134152],[2113629963,1227129980,2035683601,890636817,1991796131,466017190,992849007,636163442],[689765385,1101001469,794049755,120257424,1271570442,533478259,664917103,3094938],[1825335919,540484701,115155081,1840798951,447631387,1477642450,1243752295,1548578597],[1777631879,1904301224,1706735556,1146689483,1160256564,1977303884,1986054958,352863700],[1223400407,188086939,668896158,2001709415,307982842,194733210,672328712,2004230811],[1557223394,221400734,1604105478,499240720,801395096,1966158013,1124707974,1891953016],[1418888514,2126683710,314551342,640447895,1193523497,1696004094,1616870814,1775788203],[792269088,1381178550,831070171,4628314,1663533507,443815499,1029552372,744976688],[1752305981,1300482145,2103976377,2094888403,1152570820,781145160,517054562,1579872043],[813142333,174907605,31975487,590684431,469181455,771074142,1810371224,807509625],[117267007,2054515348,800665999,1237860555,846185612,377613906,71342626,1910678504],[1024282019,1101409477,648344673,1052942359,2104581587,1257021096,552276112,1560878268],[289055877,1176818360,301384211,1283895728,1802995088,1879155093,1946327957,1683667885],[638308537,937260454,628244091,1406503607,1982837112,1610648579,1035338224,894025663],[229564957,1218959659,1372099663,1681502884,1990177544,429491233,1887457160,140862366],[2037045846,1840864781,602491896,856139951,92255388,1893696763,684242734,1093889936],[1424158860,1663168147,1355291377,467666491,725066344,1887496134,1682193423,1196399220],[872267278,1766658726,1743411594,848533347,1939933723,1020993588,1672347437,1585897739],[970471450,1207332252,959371270,561163785,1379111534,1003615004,285825282,149669928],[415641702,470830402,326543510,623447243,1008954271,1537784205,1475192778,1910291188],[1336936049,1429576910,252475889,615933301,1240475789,1950822025,1832027113,1057550181],[1796911312,208653887,1197087206,1974762873,972283263,1371913449,1400494647,1309439224],[1511845928,553882597,294209446,1853797185,225795561,1915273478,520258077,1205665086],[965999146,2126150045,35710867,84214821,809494005,412434631,1315749875,449647236],[911898449,1296623249,520497009,2035962260,609345254,1698303280,1974256382,2103226514],[744267998,1789317471,792501313,813074213,859975343,359388228,1339689469,1132051730],[279439414,1333288041,926161120,1857595931,1540142213,377235574,635551390,1517109139],[144037963,2081880896,207548149,401124220,162712352,256132601,883978183,1401107682],[499250824,1019328316,1096283865,1524373444,1150747186,725220651,1547933063,1908701815],[1356747415,2107282804,1624428188,781066832,1640948009,1511298608,439019874,1928442126],[2129395191,988543815,627260031,1242202181,1462837480,1217188389,966956609,824357552],[1121694048,960100005,1810292953,1498040074,85828373,1739189899,2099939152,1372754870],[1407771067,1133392797,1972532063,140793516,45122233,169321497,1257462741,141221468],[384142641,1622662418,764817142,2118885386,592223699,1604696604,1236360051,709884405],[86760811,2015739212,786983796,2028743992,1106289141,1610632097,2097203091,824936468],[166433509,530939621,1220304457,1381368856,952422738,42315421,790594532,264295346],[621362198,832148397,2098567979,834259820,527437667,1924434177,956871242,1603555013],[462250016,1101483086,1228776865,1528040065,1532773,1878747801,858388333,348668255],[1515392091,66951786,373051860,576267108,72161370,1792741018,838201604,802742621],[1482099777,792286689,1983049484,1308587600,1683106613,325668332,643843340,705588009],[572112564,380689917,1462311475,686401561,116672811,1852115075,1837612654,1086811014],[1015004748,2129164638,1352323807,2111484482,1079377653,553755052,477486185,1991936504],[1937200129,1682801724,1748260248,939522368,1567169777,762453609,1271027497,1216328477],[1930363619,1048599280,748389055,1930734854,1501205154,563294303,840692110,556491638],[348913070,1768468269,408030609,377544397,854708500,8521795,1220619950,1342480921],[1993417948,1661933946,1679182421,242009704,2067909492,2013688459,1491302756,1760162689],[775896804,628048219,218448466,571286259,1219312938,1450452419,859165907,1112690946],[1852210142,69435209,1520404687,1986111345,542220264,1524550202,1960082524,2120355905],[1145495909,1805902495,1124622964,1808239788,869186198,617631576,50492525,325677093],[390319481,1415382361,1001388979,308754130,1136901142,1390883622,1275937309,1841417052],[693091156,1043227962,1429455455,1692122411,553415137,16974683,1178556528,667710858],[1051187517,2094599587,289677567,833132803,240473740,872399102,279764078,637484113],[2113306579,762668675,1698146724,1053061724,1770606036,956563626,320099267,1869368774],[583104406,1802073323,1611485049,1935112273,1993669499,1781929394,1123880096,1327057540],[409609953,148622481,888961829,701273888,1471516381,1973250945,268153013,991479478],[80027887,1831058524,2083989102,420475134,1850796863,1204842996,264885555,956550352],[2011473310,726621785,1367501841,1223590055,1710284136,1913617792,996555593,1560665226],[1540285812,390668153,784181801,1689868092,1229700377,551516153,554401984,1676933620],[270945452,234406321,25492747,120507854,113033007,779762507,1330358321,1127683256],[1323992918,90235624,1302548533,1390809672,1554475963,1299835698,1251811091,414427902],[484247182,1173557271,1665611556,1243191638,1866548503,2126271730,607832678,1714594745],[21442412,489133295,1442204442,888000739,1809112407,527169800,1807686777,1770695597],[1015890621,916771489,1920958173,50807528,2073684070,1339991742,1188721534,857042271],[414758602,884971117,306431207,1075004254,938934033,908998049,53736443,92594741],[1358024613,1742721475,3050053,1341018765,1984702188,2033451147,1363300936,1474894904],[694853581,1483915151,941069738,954142673,341237872,959332123,1437948706,1429908509],[1042851471,124099118,2064823715,372297427,258483053,7360050,1381445752,736354258],[1537489876,1900599711,62741405,1415738445,913626215,32289779,1865305980,1260439719],[311994647,172793270,406995546,1293352737,1093626150,2025432572,2007687588,1709678465],[844245692,367770558,1107841592,135765271,1657813657,423376516,1241638076,837188155],[2085525900,1308906792,120633457,1116977199,1892456867,1919555701,1108309049,1397973608],[1216571635,432427150,1223898182,1440646347,118351057,928048066,1811440775,1003242967],[1092368031,1443468948,1610761120,1830622160,2043858809,2002404377,712602462,2068705610],[1611902936,118159754,189587287,1795249112,1986507639,2004792036,368254071,238993668],[189792288,1646043258,1359731244,1717616799,1164691106,1552282055,1625947426,378154815],[182567321,763105670,1884341859,1750239940,1293688493,855396974,769701205,1665755396],[121682615,274710717,1484776224,535143382,1829449964,648523024,1065288917,829283611],[1907487493,2054569404,798729443,2106366339,11187185,1160138216,1006457157,1522530100],[1651287327,1646225867,147531457,603399796,1425837687,1415522819,1195511386,836600306],[1450474877,605082529,624877468,144926818,427955675,651484653,352555499,438123405],[2070892626,1654956761,1253226677,257004287,1594560399,1117469827,1574588754,575972091],[72274827,1104266105,1518083880,1405119328,1632935153,2091229631,36451491,513697276],[967964792,4946060,1416973661,1620384466,1969926160,938899657,820581331,1750786997],[1540578709,1507697799,206632261,733456501,1711381775,1734015772,309752261,1608426040],[917278404,286273288,278108894,525818409,978464152,1931798550,524403812,150622374],[333807217,817975694,1670450987,1266388303,109628332,962920041,1372792082,718075215],[360217150,1165656237,1239829229,927193328,2127093220,840098790,373744119,326941268],[1481131667,743853757,1337984732,1307250581,666825822,140271158,1958250333,1321714468],[691993959,1048254049,1459014289,936505980,1194586755,320383131,605804014,1977684317],[1922063855,1449317538,1106144429,85492085,891114807,733423871,1345297086,228150517],[1791532660,1743821897,1634791298,1764511669,1288713482,15355451,1594159059,1968220195],[627798362,1845788043,1709770222,311922009,500520947,655639628,1381380516,482942379],[1065859598,1179750892,1885524099,1211502798,134928259,593052949,586428613,1819702980],[1841077760,331897968,1538887717,707762835,1156401552,732681647,746760308,1444498642],[21187239,1482010161,599394117,1165088266,400496871,1075325382,1433515545,269934082],[2027608116,1671160323,734929866,373427684,1089927071,1456433874,840247831,1131630883],[573299808,1696084148,467382916,507652147,1603964264,6110852,1312543536,2008500514],[10049552,1513738126,1425653662,851917102,635036738,1707301570,901224116,387416000],[2074358270,902838728,865415379,844033517,566549470,628402773,705414581,1764100315],[1735660080,1165944671,298197840,928956990,1331320134,588161076,1246873893,1952273271],[1926009573,2006895883,1473262056,679437066,1862479867,336337236,1474206431,702148596],[1244389858,687881048,983047717,2091384292,191322100,958455212,94720757,436761214],[2037129262,384062329,1339257884,1684695252,1005924244,549328925,2114168394,110044598],[70761060,1817848025,707233653,1686674144,880576077,719307655,1467379696,1596026464],[20463347,1901010927,1353657868,644868084,949240593,200664351,714816086,969416203],[1275688633,1281009809,48117582,1606099361,1221828391,1737482700,1427703150,1724205354],[856340326,290244247,1654986342,1931429900,232448179,1397496797,368466668,1957158212],[544568904,1900256715,2025423168,431888284,404095654,70025970,169830985,1190682074],[1058525599,849909187,1994763164,1460909623,1840975835,1210014298,1685965510,1834033421],[341744026,1952730129,409778767,542581200,1362857839,1172295268,903585228,1102579694],[846636675,780252518,337585867,1699696477,1384339362,1998488517,1090791875,127553503],[856385713,140374109,1695584373,632345909,768471759,1799368394,252251331,1405817207],[1795072487,1243856514,276268535,904341023,171301423,1685758701,563593847,942375722],[1594891376,247637738,1832223440,979963825,1736333705,1377491455,712308361,862491926],[1731810600,1657622652,1245164868,80215332,4067607,1899180023,72264057,1851786277],[1924794495,641315682,798789905,1876914868,1059181822,1598083676,1965018348,1110296094],[417731004,237873281,1659950829,2041268501,2096385858,983956176,868020565,1227756734],[1135181964,1888033535,931863197,1615660590,1276681125,507111398,997142517,569993968],[43015866,419620789,285643641,894256335,390903936,981704411,1461245479,895181277],[96927664,1238443977,1071864961,1678596999,108897217,1796914093,1235565312,1886598529],[1577444550,1339598107,80537764,1132520363,740266182,179953690,430042888,1272763479],[1953621923,2100912426,2044646578,1322205887,1706162943,2015863933,731922543,1112087236],[212334409,952799189,2073926540,935660035,845902600,1130884373,316125936,582268479],[69036062,1010468694,1093438207,331070202,1582783105,845045089,783507520,155350367],[1953904857,1283709897,202202141,557315883,1582255921,1522126685,936840619,1099524689],[582997385,1339714190,886283960,1301779365,589947750,534353693,1508098097,496333183],[2028364298,406771771,526106565,1695908007,1220947482,364979763,1923244869,1123645124],[968131755,797251336,209179325,1906646866,758812627,2005779716,821010016,1451223334],[752675404,994959884,1084838186,944256692,158480523,548096417,1291439639,757383897],[339613562,1351380652,1523170514,397478776,1650682604,917954565,250096843,55614758],[293683011,1024139130,981118976,660180906,877419841,793733750,1039129024,730306441],[1227382969,1957323853,1264522892,1824862870,2074069160,1290078417,1723894704,2120999173],[418480448,1178068459,1367708740,554224238,399707844,304045784,1533217952,1227777330],[1729411763,1875338209,146889338,130014189,2569636,314269957,431037423,1268001446],[721894215,869020257,25627867,980455840,297755183,1997165934,1314794506,1324614341],[1920363677,904251644,823248949,697600958,839906932,1783423344,613650614,2009330620],[667149115,1535386724,1325439111,101553746,86463297,2046213249,651354400,1654044837],[1945796371,883811571,1471732223,1325334077,298693307,5624956,958430644,725382585],[2064659533,964491967,1392026241,1132116161,1638933007,128542572,1599007358,1161449475],[635376446,487009523,2052589000,638195752,322460037,1155980743,1894434709,1954850091],[582621891,891508903,1928772548,1025688626,219560949,1105032594,1768968211,885558949],[492730449,119343526,1808045602,1452322267,1195227633,463022833,546018199,647066350],[873258970,120273985,883204291,794802796,1476746787,1223001886,568647939,1334702041],[943405851,1950222897,166451949,1717183928,1121826618,21992899,329673252,1235002266],[1416147285,1472597770,1419782409,1976808234,406184998,1427988462,1584921542,176305346],[1928210697,2091099826,739996799,2020774055,1317896987,4485864,769919496,1556933386],[212324670,1255087494,1671700875,1000005185,2091315447,991005577,338072920,173182457],[779918669,916859938,2035480907,616294429,2111052348,947534277,328591557,1723865865],[301587215,1301390821,1806520106,293540311,576061835,1215088123,1559885248,1500117636],[1793443491,81356044,1952854762,1389279399,1433772791,561728578,901096151,648321870],[1943371469,27416307,339684236,94236627,1070909566,1925376125,1559898448,460875764],[1530052015,1505051485,928422760,1561257167,1718106297,341065423,472231677,188875663],[810014157,31605547,1399092023,392486591,281471659,307383711,1631599073,961391357],[761336864,1992021960,1659354797,160712694,1501975177,925259693,1096945917,1744688887],[1018224348,1985698962,987812175,561301177,234316504,134615375,918553248,1283480084],[25028302,1995257778,1008016254,1790897041,1322812105,1906884745,2064099759,2064926605],[638558154,158938031,1810974649,1087757303,1347458978,1315736777,667735905,894143814],[1935046246,122169867,1596815661,53761017,741043372,1926761170,1707253965,539453030],[429412565,392228643,1216772846,2037970825,179537072,1483751356,1969912041,896296325],[974646427,1913123898,402990575,1293200102,766315744,90062592,1611693670,2110514368],[179583752,1598515308,863348448,1012291221,1694513968,1662893305,1988726044,1149022371],[646039547,2034258298,1490299735,162727732,1882038438,1602792666,268627048,2009059388],[400229571,270531442,998723479,969178865,700113323,1780419665,1283154875,269798011],[557433711,1431274108,1994026495,1566991619,1292554325,834420231,1827807239,1349937929],[488234814,480001500,1993155313,1538327820,1160184727,1911132489,917822164,1842964582],[593816536,683855788,1013617451,1098390903,803367509,547248124,1332562887,491426100],[56377994,341256893,751682792,50012347,1937078158,528628634,1205726054,1676203937],[1411789702,41226334,1752097805,1174979681,1475388040,1205330832,1899444272,1569266346],[1773509882,103644820,1896583538,2018483769,964176712,758264611,1573704473,2038619771],[167616203,1655999953,1269016089,683653728,61818361,1745507427,1337662451,485354903],[1374143475,514208540,1969509951,1156560599,319665260,620476431,1693574522,2033807423],[393842067,886811472,949219497,938544945,2024623115,1344082483,892326616,298368206],[382523382,171970851,1491431483,1723001633,27057744,1008939693,1655604750,1277801143],[1232467586,2089990449,1166511488,565044819,1212523715,353283605,265009518,126681472],[1440870098,116259392,1940037031,1774780008,304472419,1342806888,1339454467,1408819100],[1863621831,1203399996,2005176810,1250904797,1425061484,866709752,22227984,2039550731],[699164841,1898302277,1329434846,1091537042,971249461,1631175700,2062844771,1305776189],[1096788198,1117206385,1251963318,636599063,1392904265,882270810,391928619,500744037],[1939746433,1509273546,495904520,1054769871,450314306,1911429446,876171221,470735896],[2014198371,855934860,1721830208,1923129089,785638735,1010841217,242617308,900691216],[735817171,1844286598,2022871208,1792299574,6863008,2076666686,1514613222,1404900641],[303250455,105223959,223989539,1663983608,876409210,521264270,1656121577,333842711],[260128962,2098982963,397196273,843882392,938293536,75373466,1917712211,436520403],[1180965351,572773888,5530795,2067282978,2090243197,1329935492,343074429,247373682],[1379430892,34061150,1525665200,950374405,1662148175,904817780,60221708,1202085148],[777482169,1754733915,2081877233,167197037,1001308055,197372375,1797080980,2023846737],[1072665575,16142826,594815304,1782898070,1244767227,92510701,459274882,1096283470],[3295012,1805518878,1278963244,1946199968,733231134,990968145,1910316495,1714477250],[2091969026,1137105499,168026680,125538049,1774969694,1330717123,1639168766,481013764],[1105018414,1418334755,1809639231,257858172,859000728,129417985,134335232,752206200],[1814371148,1156553225,323196549,564858150,171640654,375313621,432609118,835122432],[2071184429,1960798811,689813658,651674877,1206990204,1791544580,151283152,1163433996],[248032630,292255562,775589991,348378312,1118915894,1697791819,1084838133,728062792],[113221377,1823476072,1436315966,753421300,1862095753,745113474,1978458380,694492736],[1133451540,1710272038,1677431145,188264866,1048122798,1867364407,838188730,1168316598],[346775127,1164336941,973833679,135672943,1037483803,1686623502,1308287084,345156604],[1623745851,181775732,570093436,2086671017,2049312549,1412366673,316025569,1419522204],[1292475950,2001738911,265222543,245921095,1857254038,206394316,169363467,1869680541],[135668720,1981781682,2063136791,238510707,329609933,1802230110,841494980,580801826],[1530169391,1340614457,1580170472,238534601,496495616,1546853621,567902049,1683570419],[1509402123,859953022,1749605935,877570584,1534872149,440151711,1856661502,2069708105],[1032195095,1566258341,2128667934,1223040729,982191285,939271267,1399135146,1454109054],[35735535,280634122,408282653,44767319,66940970,1455663445,560455856,1255544923],[2028078587,1914117215,1277561855,1206440241,1063978315,5163371,418077682,1699719706],[1428363265,180720226,737276841,1487724366,1831277822,1637375337,753150896,1074739012],[2113938219,1655754584,952762575,1221572400,184961340,84459197,1358081212,970734336],[511875067,990353198,1255184033,579772968,50686264,2092821549,464169873,462721529],[432844957,152077828,659595525,279035870,1331772528,1337420897,1038720904,1927682718],[106739422,1873623606,1413714231,665577363,1607899610,1965918386,1486837765,890329623],[885641689,87523299,219867652,247110353,1887644461,220800100,1244238054,972621568],[526795891,1782316458,458778542,1515960377,2037896640,1571757716,1777338166,1504591683],[1820676515,624336672,1948186883,1843853949,886517697,1360237088,71373688,1270852174],[1545236716,601967689,1763868569,376137867,810106688,1783196486,467272948,1327493495],[1916117288,1104971909,1595824234,1524801604,1962182994,2107423880,1334939311,15470432],[1594752774,315344874,1850746202,1017958857,719968132,35284277,426337022,59816360],[1239948275,1257199042,526183115,1444564124,574555340,935543428,1177168648,1636053692],[1810916020,1794532137,868589584,331470973,895576315,1873691014,1222854222,1168862879],[662562198,4005744,1214229776,421204806,633981723,1809956618,1925742975,1750295895],[1487030549,1094794513,2021377872,1869042717,1736210374,113126418,904621414,1417810538],[503698128,631676458,1774796961,1102306572,31383732,1248392188,102245866,435268424],[1484025087,685875218,1629283936,401501507,1144882653,733111119,1652675875,1097295766],[58494654,1325038261,526401381,2011952822,1106995052,7100644,376150194,1580513761],[108355431,1643324679,2031602219,1017177440,810035028,617158299,1556325358,1177331130],[2125876850,956854269,1384398390,659918936,1540046919,237130649,2070403195,1427490907],[1656999714,181013341,1597683514,185187251,811723355,571279751,333081976,222869321],[1056513701,1725151607,941855177,2098774580,1382544382,1455974078,491644060,1393749039],[1804107934,418250272,1290817371,1188587284,446261705,1049927614,1553988992,103919972],[1015838016,881705301,1384374579,2012994021,769794716,1547823809,328337957,1835426525],[1978531251,1449099940,761251555,1505724806,398913227,1571565915,1783612008,1532468651],[172032461,1960915754,1929052280,784389408,1660125024,1027625551,1776942856,452665300],[2068855160,46804630,2116645686,1208092933,1349179349,1727211465,1810391415,2068258395],[1890919146,1222443818,2014373499,67244799,788838325,790449885,2103196465,1542910067],[618883256,441113935,1139909352,801004643,1005132462,1823040531,969518196,186734990],[25309439,486732617,1864046199,430184392,84124329,1214888545,1566261358,1472582677],[1937567031,1373421071,25861089,1775026406,1866971838,590332372,585591875,476521679],[2071515504,1405171369,979442262,1297840628,1170144449,2075683055,1067123800,1337902589],[1905199769,370462235,1331049229,1464752501,2025912346,2031221197,1449874661,1548446822],[384682574,1552513106,1596355546,1885336161,1070569815,1683357637,1826202444,2117119498],[999732562,391361109,1782558752,399803097,97168473,676456099,1224009885,1248620036],[2023834263,47466690,604369037,254754371,1966101291,1474599509,1187988713,1133296021],[1682105097,1972413971,819001645,771278217,348234004,1498840097,1062338401,1145666177],[392837033,385712367,1996158514,1251938384,1484831645,938331111,387390013,666074308],[1305733172,1653685482,1206251781,1401177483,1140189902,153613650,1755503805,759355763],[1264908390,1287693849,1319434411,1974136118,935761882,463421800,37934863,1296820915],[589803723,1124583978,243372395,522883091,2017203547,589320378,233527249,196071140],[1689324417,476157771,1282986260,1574788882,1583099626,1969571048,1209125958,1367654768],[605323916,1153329039,617990530,1515952153,825645811,1517083809,688680223,215806416],[579444668,766197005,1196014341,1142615320,1058428638,1851184969,1049295557,1820127910],[1461272027,51965149,1978863571,621583204,500954086,1675156364,626313348,975339627],[989660134,99334336,1647172459,1428597819,1735688862,893043563,1626693639,1749646867],[1883486328,124474517,1977407460,844194502,1492750580,236467148,675368825,1752319106],[502837681,1712418188,2026191449,1286937895,1498625844,894950708,142389728,2013217621],[1446620401,259197640,1465463616,168907485,1029150601,1897217806,2112890355,1440954388],[141218331,729749447,1455121343,271998172,312040566,1884440067,262507632,89438467],[312117194,836748048,1947215128,1268662338,1241269303,809783385,155994316,934483458],[171972300,1472054705,1801646309,1656630800,209398970,1813786868,1072898646,981865136],[1032669826,2118239112,533230628,500344453,2087229740,1295706165,991930971,903127791],[863806564,1559752022,166290974,948405009,825418478,1429201837,244147725,314879243],[366837191,1802465297,135550547,266203557,887340093,586574179,510135095,873880600],[802864281,1874788633,1335393683,754622099,35866267,116812949,648050395,343824132],[46467268,72628643,1812791259,1540755368,1089125054,1768920623,951700207,362763824],[1567133394,2118456685,549695010,1822831821,170278854,1348001437,1040890600,105833538],[1314177789,400921233,1949758018,144746655,1469587810,872113061,1022252425,1401718105],[1513315931,1763696698,1412457635,1670555800,1273994397,611635062,602080356,2124626815],[1232659958,1283410786,182572421,1882735608,526531975,67637516,1439868143,1865051337],[250515838,965530879,740414168,1394610737,2084820149,584597044,1048649857,222095288],[215592104,189410284,1438699764,2039910716,219699951,1000700088,1463072738,567226919],[389685161,932139947,1573764551,1554084375,1000783857,1832839775,1942237017,705205626],[464907511,972793651,1399040542,2047241841,788084578,256659550,1685213706,176848593],[1074112881,1034458629,1067154462,686434932,1114693559,1548918377,414667821,1438134686],[1750150157,1841250489,730989328,1148653671,404751780,1443063896,711823160,1213500169],[1081539067,862335440,732541639,1163241081,745905291,1269425081,863045143,1788321980],[222111829,1446474514,217394639,1869237698,110962718,1516442640,1442109011,1313206973],[290719869,1843495068,158814599,103582539,253364801,1369442433,11962429,543853412],[1865010789,38930905,390693202,1185367390,483737327,602858014,401389446,1990452464],[1444577950,1619191827,658919411,416728494,923649890,2049837167,917657433,1768679692],[1526974924,1941913865,1750326858,1309537631,684676460,432092813,1752365868,610369531],[1040209699,1883609344,709928917,1993302049,147411698,1052994845,1427696474,319544998],[934771059,691053872,979306403,94892129,1303140458,1007203294,2068447680,1780591505],[1335536713,1084461320,219839441,1069602566,843180276,1852787790,1265773313,323914817],[980721993,1288513075,1377919202,2077879149,369981292,2098833532,821005798,1999336370],[1889376771,1399525457,149491137,261191690,250464980,1034116709,853480864,1009368217],[1070150448,627657261,949951308,304835645,424123879,500704026,94689665,1696713994],[287472369,631263344,1038804650,1512512695,963882335,291469617,1774690132,1397239423],[1923556395,276076675,1362525964,1085447633,398560044,1036724407,225694091,1995887283],[1717644470,469747592,1785679097,631371660,1718574375,637450465,1637840053,325438782],[649807268,1595208722,1124882924,1197836752,1300254430,1444700267,631399922,2009695230],[462175940,2061985090,124728243,780743387,1399368298,1947534416,160804148,1988258686],[1166267714,9454663,687415768,314913157,1629888061,1695204337,1285932871,1090054334],[2028647652,1999181784,2082041540,415254501,835796442,44445097,172326255,198953724],[1494511424,46276147,204598503,578738569,51283524,1946463562,1305519987,756829424],[1419805738,25332887,284083590,206652027,1100709581,1684023817,424978237,1367397097],[1584822718,1159773562,2017081645,490328761,290918820,1961220793,1885417253,646892967],[55183797,2073860895,1181628371,1028980133,1713278975,737372255,360571505,1006945212],[1110440599,1876723468,1503069036,1867533429,1154118019,2086839396,1805374148,1169965258],[83598080,857253680,1338031132,20130965,624018130,254428622,1957727427,843862633],[823143057,1111678442,70808066,1046037390,1099048167,1065025023,36385177,895850696],[1618435664,772830325,1015033926,331167126,19504330,720638649,236584217,1030276696],[255151696,1765952361,1424791857,1225389585,1124389231,1856189591,737585963,1960575455],[1704205903,1186576990,1625787761,354884849,1607142594,1265127373,262476669,1242635710],[313056890,1639048584,1831905312,1704604583,177760070,413341857,81773912,1993540631],[1162706288,1629851910,1115186736,1189005461,1720737998,2107837791,494143868,451434268],[1935428746,1775187156,1163091302,830098506,76044434,423812765,552159549,366230696],[1451737493,848556649,88408269,200655532,1547439413,1300159211,1400992803,204526512],[1868335555,1256404755,2128914623,850518307,916864198,989419318,1378450210,147207831],[464000261,1286577228,989081152,236836447,768617293,1722274228,21588856,1676980065],[1589187399,1534161545,734164382,1050410389,1711737392,1933612069,2072844124,1731341237],[1166094671,1457884069,93060441,266628756,1073653299,970937915,834966405,1003039003],[1908010953,450709188,218644644,1835436046,458533722,123770574,1415487142,498693484],[1293825663,1812074487,1155779490,218048569,1918006273,742560870,232725485,2011141505],[377311837,989732488,923959547,1078503765,14982487,90102126,959461047,1060053557],[392166821,1902835143,161846758,1545184740,2067191861,1966992719,1747643613,1947238559],[161153140,998164467,2052906759,1237684739,1699436842,1322210415,428656021,1800000916],[540156067,74877614,768434166,502449138,1775531837,469217782,2019846955,1274546900],[424473925,541392429,373104314,614120040,1505235276,1188673974,1984484812,1661135467],[1571276300,2094503786,1548826817,1058808873,886652808,1014256155,881233547,1183978123],[810400323,2072015790,1749047428,1794804695,2127057017,456820501,437520047,1223321765],[872294731,2004018073,104729528,979228092,529534903,1698241586,1169668877,1039146026],[427323789,82003872,326933472,135823611,595008926,1004597803,102192555,914376871],[505845305,1900730002,321517279,1535015933,1136903194,305158159,448247149,2122090666],[824512442,550263261,340190837,1204305589,153195911,2117928186,1616572798,1436543379],[44397472,331546325,156169963,802955933,1404656671,181004423,465867779,494586955],[30698564,1393564651,1359173815,406904457,595280410,1366829343,880114098,1717997117],[1429909725,325554561,1136394197,1591517854,57251498,1470750601,2054348861,721813373],[846182322,1723797181,23742709,618527804,1947377794,946181941,1506654577,254905439],[1606329251,1895181030,1064453756,2128450457,230867874,547036508,2107559209,1410958332],[1717812810,68947286,872808439,1361763491,1534870654,1504652315,1358287264,1485913003],[1559081344,677805355,1910453431,1719761230,2001490344,112468750,1991752445,296607361],[1408097389,619949469,885120255,1999133418,2052112278,463718516,1761458466,49422459],[1148829795,555736680,296322873,1954613663,1794462008,1887401035,681166728,1349306218],[1837335892,1397883378,259524584,906363908,323301448,252706022,1435803776,1510780651],[2109492089,255156024,400771164,410259979,2113632116,347266796,483057981,1804484],[787027777,820878617,1624380734,1033048414,1790390462,1094464678,358919195,481062403],[1005128156,1172707444,941257083,1514309668,477534231,73413324,1758510310,1078777177],[1446788528,1390176413,554052191,290973297,1635923222,581830522,132400627,1852445420],[492561805,832818364,835917452,1543402660,663908911,701312590,1414002047,596334076],[457780342,1524645100,146409526,1305266530,974390841,1463324163,790240895,791173130],[697693923,492767151,726901840,157438667,651145743,1464443901,2045004463,247796694],[634758512,423084844,287828961,239548094,968700893,332407721,2024781855,681179896],[1081784110,2019153818,868188997,389678429,1010537543,16441170,492172895,1245838241],[115808852,661008041,1103779487,238150476,858625921,148321597,1767667033,1808881027],[256813995,272708430,1349802940,587317147,1302260859,1075036273,1261151304,391897346],[495539719,1358218221,1631858053,1140725238,272437537,1669058054,789523463,1555113575],[296906378,1525850955,1470823933,884545199,2100587707,1301236407,14954297,1723490985],[1213460339,1629063585,972254589,279495344,778965475,1398357281,2013293805,1347528499],[1875894914,1650329870,1026583978,1674673807,1651819042,1725329544,1854763298,287562135],[1950342371,118361836,1435240172,488352731,1501255914,172559889,599324663,289473929],[910543313,453505940,797472932,1136430996,622071196,866924412,1188130177,1136285521],[134751153,974128569,2118645433,116663528,1226997077,1277984919,44531148,487703587],[1921508605,1274096952,1981065764,1270623237,873042586,2064663661,1913038709,1142083395],[2091517802,1744999496,656768455,132897048,1054653063,868320328,1806751650,1193436325],[1777222497,1952457468,1604263276,1883255746,1835223712,718148317,1480944429,821841041],[1859296967,1978296123,713041356,1355110099,388603224,856601049,1739321642,2087327065],[1455377979,1708342691,1417753445,2085221132,2017826676,1208416221,1164182739,1454981213],[119292502,778075480,2087270409,1831353929,873150947,694962406,1517860076,1957716480],[1287740275,243926977,1344035377,1043305203,311495817,1707430233,1040010115,1468888893],[1850706071,1523668442,1698643595,1382380429,1234782006,1013970787,315779053,2059651029],[412725533,310614200,335720959,501834266,1604714426,277665819,767735217,849020853],[302625006,724480081,1476255816,1705782861,90476149,472547390,1582487678,1427977331],[826438749,1053458184,1217799087,2002136012,866930767,1350849226,1551964928,1688543724],[573427670,1515345019,301229426,73453587,1015201811,1037600845,199443394,2100118216],[1264968458,311669399,614770372,87540569,96271623,1828530210,1915388576,1040181551],[269814769,513194880,406997700,2040215463,1245983019,2019720312,1148057752,555059932],[124948021,231238266,465645783,1541475730,2004160941,1009011196,775398831,1730709735],[167860710,848724998,1366359479,906652110,1185911819,593353166,1053124715,1711542335],[85131250,1392702137,478559257,1509521938,1617531463,999139483,726780963,872159628],[1916209415,1516744348,1771960200,310117831,1488152544,463587312,617938973,134269979],[976616457,1483775172,286282489,749294332,162644783,1941283818,607279484,1881207349],[55283891,82148686,1266451327,61518502,1125390552,835171803,1852883590,1326364292],[644089374,2005634055,201248232,1403375165,1072939595,865545079,2036613271,1334011679],[364785024,789794968,975516614,223971997,83601613,1147372174,1005026727,1280029400],[1064820997,1381006024,1389221464,2129827487,840140493,1636978344,1917610996,1074517399],[476578711,493772492,660308242,1579232384,2070574297,845258473,1294208238,7205538],[218924177,1793966261,1337682850,1177969410,1308375108,129174396,1122509546,1896015452],[759607907,844157690,633316510,2094603312,1191711622,1823540026,490803160,756354950],[413597465,1937921530,269624968,1312366494,1058644889,1649536126,1224644414,1501129877],[402665585,422727535,1350886437,1387262534,825907243,1582702587,837929946,819319740],[724105890,1368805881,642412814,1690351762,1595875649,941906618,1312124518,1967518504],[417283765,1618047279,1403867217,545076811,8547676,1103944433,677860070,830841669],[1955458622,830130554,181949966,1401506224,1479905859,937480034,1840178259,1476444793],[410596366,1824627526,541352832,469210746,2109638413,151731646,633448452,1935598250],[1048363239,1499415944,1070077497,1686342325,2051524355,1862215771,251973212,134661921],[1523488876,1070452355,1465218587,1751442693,331036928,1495865174,1898349549,1800396275],[1663051004,1278428501,235817679,1014540647,591542794,1242677334,253706251,1418839314],[2047316221,581855749,2063228956,1206086679,1494967949,1437907279,358685185,872308837],[1760859518,2039941818,1667422955,307035843,710234625,235875719,555083583,1847370497],[1539811272,458575708,502232477,1835131621,811110940,628304954,953208384,1128186221],[116699749,23161542,1044701608,1380654418,904794606,652266520,428778595,2050867178],[364970558,1723165138,1285442499,1893158051,753956828,1773353197,1026225669,543800202],[1343465000,756489963,1625871646,251893458,1764958020,1426632955,1503614403,150697452],[1038670452,492284081,453743418,350450749,508496677,332482281,2079111788,246514712],[53646918,42451325,673673338,1923127992,525514478,491822080,1043854116,982631076],[1721034538,1079926626,927139493,789659273,15824695,1285055699,417861925,1838633794],[834274289,691319559,256349630,452028705,1488293003,45707656,1822452835,190809888],[1009926199,279527231,308613457,1600356240,2088785323,399522060,645708885,1578908427],[1370827105,121467389,1358402465,653194213,487328181,71891687,978051320,887140739],[1255398425,290959930,1261586603,424890224,1493787619,840346710,201012759,432519089],[57978776,949711766,1630459954,783271750,986312242,1525856464,1523375131,457196133],[1035774579,690914257,430681889,701557005,83193556,1809752598,1228758687,864782702],[467985006,1473970095,1028902490,547584837,561622827,504537283,1094690602,104225916],[785243126,2046063946,1233288618,120603717,1221403072,1241407901,1658712565,884488347],[343376457,348189245,2074064068,1881990628,1540110125,521902755,475453358,640454901],[1591046243,1878497108,1458871877,1706877316,1323539317,125053730,942230139,954006149],[421663767,859219222,1353748040,182958488,49210926,1271188352,1672081809,1146896702],[1743469883,392221522,550750452,1915941520,2045550953,839539399,1404858467,642960530],[819431614,1601182554,1545640261,1666972460,976678,1630941824,171286494,1732813348],[2010551645,585640397,247983973,759271605,694251667,1649386656,2022249371,702927114],[1257987263,648914977,1136203690,1111652827,1562414426,1258458031,1361972786,397664512],[138533399,954236167,1226856259,427675023,1293221286,578532263,1456111445,1992789220],[1344836580,394336768,1211288363,697746647,222299540,146682258,2050018267,1921897566],[1262193173,184709874,1808574503,677778985,1748018425,1124435238,433581946,637838216],[1333452769,1116030711,463534253,533180523,385473281,189557025,1591531635,535246654],[1313425423,312665162,199655169,1452834619,1948759570,1078145901,580910449,1791629431],[1847084010,587810411,124595175,235175141,336161275,905008410,470957938,1682091081],[2022445375,423675531,488555922,641554770,1107625387,316910726,727408988,231333619],[2029103958,1179119883,817200520,1285165422,1694651790,1871539632,772481966,530396126],[980689011,370423288,979247698,1567223337,424180217,1497497228,1003208015,1960746557],[1547946342,537533953,1988397057,2035651066,634058389,255593443,37095776,397987297],[96180335,758244929,1250774610,280877577,1307115309,414757258,633563653,78345532],[561915361,1866980464,593678528,1320353829,1215949713,994046099,297232752,1418209716],[1531480726,751554268,579874156,1970141630,343777798,1177991124,250932711,299902091],[1951008032,781524569,1125479086,534583870,144893462,1812356159,1779513485,296631631],[1680534521,158392017,1520632183,173835001,190620129,1380867864,56474908,1594641111],[1918442186,1378322121,834848965,1684136715,223713738,2064376002,1979681384,1167754521],[725261706,2073457309,917168244,1115913336,1171852763,1880376646,1466449401,1724630507],[1606417980,2089890551,1288228490,2032421729,731147455,707839272,1269852159,198589015],[540740446,263658893,1580675984,1934008581,593090713,1394691202,1487668142,824901403],[2003883215,1796107961,1713943249,274841892,2025183886,1301175469,1578346143,1090153741],[46747159,817286902,326254052,253014898,2014884762,1411417624,2113732304,770938103],[1816630483,66569751,336779836,320281176,1598632477,1078199193,1012189310,78019258],[2101831308,493228291,347441094,1469962806,430375416,2039649552,1418115083,98574895],[1063715803,20456324,544957837,1680578128,1960809670,797380806,537877724,1058791974],[1902754865,1538500526,1583816269,223026204,130791212,1054732139,395647396,1818960714],[566842451,407901234,888437377,1857514662,1023799773,1673681156,1006614187,1695874019],[737964984,2079447180,366076293,1147587467,986375798,633878894,1890972393,1803161275],[1382458421,1893802876,1286231331,921975521,891994801,1664677830,123786242,921335475],[1699569430,1592014948,1484145947,1394391747,2002164487,943837251,553322563,2005006480],[1746072649,1232136324,1492798349,975923217,722377462,1299369831,1996268927,1289319652],[42556491,148069999,1491224667,241409084,1273229705,317818997,1653704034,1790788948],[1377839698,1228635579,1068591369,314004596,1954093652,161725531,1832418830,1912043473],[850460777,424925305,1046816938,1427203467,114665579,883245976,453476848,1155430278],[1516905155,177368698,1556662531,1184525241,905590671,1385284202,1230503424,93536580],[132945375,462573510,244216969,1459127015,1582519309,1688679839,1629368249,1986341167],[213317146,795720864,1138665742,1442235381,259445935,1869096434,750677748,1157515101],[1880211403,661612733,1882350990,2020110839,1541257672,982605700,439536019,658091968],[433272121,261638112,1904955482,56965055,1466101466,1448497240,1224660208,796769356],[1840578653,511670770,1698849398,2064636749,1703970517,1029322447,1155615282,1413646130],[1605652673,1862658754,2052432514,1939788081,245307228,407331380,2053235979,1849715790],[1405800847,94440732,478921235,2021520282,1773455008,423427101,56238925,1008652185],[498307089,1070928309,844246540,1201321950,699470827,930914982,2042994519,839210721],[1908415776,998398128,2031529285,176393950,489143498,668566441,2012587081,2126969050],[931534980,1946177544,1544769944,375721087,1844867791,2080478202,1874573659,535046318],[229712609,656247799,1754895462,1834183364,19013309,1997793412,1152730602,1492264952],[94295980,71385875,1680267990,1995316613,1267947297,1766732224,1809738947,1623242899],[655793851,155964134,718423107,1515331339,968279782,2071054116,681579484,161407589],[1696560463,51347073,13540487,380969411,1262214964,1999269684,1619714210,171030631],[1413003414,254034445,1372900321,1153714818,602190178,514829722,736457816,1874359580],[1420530757,630892358,59878494,397290434,1634553417,957899815,1484155220,2013711217],[32733997,1432945585,963142464,589914280,1148304628,281543413,902576998,318479816],[1000948021,1988589710,1733034499,1599317887,2012224844,1231628646,1273840699,1653507481],[474732696,956157206,1889210251,481207677,1957670414,483455241,526050429,2077531543],[521217636,836892430,2092724513,857837264,83226220,1975750263,521524885,1696640094],[1036145100,368884056,1394701117,1668695762,1845229931,822003035,1952975299,263802795],[1339352076,411492898,1757537109,1186291420,2005694468,1579912344,1722960740,2072535123],[406590924,597571754,1595845264,1350448558,1682845264,710050960,1171527081,1571107134],[440825445,1267682947,301504740,816645308,1216149603,862633239,1694236341,50662567],[13047223,2123499124,1374170421,1014222906,111763918,1744121839,1039193277,1748312979],[1761653619,637254196,1945685718,421734576,951273806,1747839123,1549119760,1043579341],[943206614,2034387346,1403431638,142979376,1844176279,955622591,1258704854,408995891],[2066982030,511409200,1372735144,1382607486,1880248507,1138122040,829689725,571395612],[451862178,1673799882,64099720,502919267,1292056085,1002097321,2016246661,36933151],[11586872,355140347,1460325748,1976383822,1750271027,645427546,1911868130,912911706],[2115460310,1771038011,1884714101,563018021,1366103924,79481174,1107383818,966549122],[2407889,464450388,595550377,749848754,51647397,104849054,1242373655,1201296517],[1504360775,420187445,1687722491,252426717,1610146882,483780891,1012173904,523915419],[1133389206,1947436104,1356405152,158776060,1290002559,1685756066,2090574522,318632208],[39835901,468171656,932588663,1519762855,666869062,1189295705,339328191,884203181],[304086446,183955350,120358853,128402100,959085542,124763748,1700208433,168755484],[257785118,1514871705,1476458600,1189477863,1866237319,2013909268,1216886250,338422560],[203661865,1231035877,1338616403,457970173,1517291393,1953255091,1070145914,1902246280],[139197141,22104321,1914189500,461556880,1242734139,830232939,897415140,639683627],[813086357,496277890,914588591,1421469641,1766332014,1895447919,630386655,1415662891],[1810268533,1033991835,58870074,1395523235,1491789860,455080702,639536070,954006752],[914459222,581833699,1455242272,2077835256,1428161371,849332,970929759,1629441721],[1961855833,1104600791,422982224,1359587349,1284427586,1981599085,2069848552,364800104],[1213416441,1569048511,138301944,68120960,2081868136,1181369723,970468112,934789011],[542611855,550249851,1782863360,1097680988,118379912,69616465,983019818,1182984462],[1346859384,1656918348,1188176153,695268430,1011015064,2014299498,832489206,1418182242],[1764508676,2035229885,1008948158,1504752324,1679341860,94892674,734672642,104869876],[1732524375,1762907163,1913394650,1802535611,405470151,563201880,1254445839,1711715307],[582345289,1262430844,815901855,918761482,1320738147,1661537695,851072736,1433009932],[650503873,1159660451,1051218973,63862442,792354339,1100464828,1066201321,2101331051],[502008975,1100210644,1784682003,1071466435,1312300582,1261717261,646622675,661974123],[144404986,332673845,150302783,1395381255,314328039,732209536,404148382,1285206572],[1327955866,1007347929,1483349421,427423864,679526436,1298788802,1638820866,788185624],[567623245,1622988794,91387264,1101785504,1917062521,1943936421,183184222,1507450293],[1101892950,346448424,1807008773,682848648,669082694,2025481457,1079173872,1457880230],[595588569,1113903708,1809102508,1060123836,556821019,1639538229,2048447137,833169967],[1737990956,1864378610,243200357,743808754,800962459,1531366269,1385573328,455783815],[579959365,1912839611,197569260,1380923732,1492978538,1701689316,530549102,1211729097],[388211828,161766547,1339852683,1613433970,1242849914,592365251,426110194,1504377586],[1631296535,1462877147,2128502621,1380560374,567178868,622613510,795415286,1897841240],[622499626,1830055180,1019674247,1670390833,1033496952,1870612548,410000404,544827670],[1818559854,1108000069,364281036,869517993,1737249591,376910353,713533918,709207077],[1910212517,1205641222,2043233685,810472339,876567294,1613508263,1943627195,611812587],[1298414676,905371921,1138390252,1764855336,41238902,1214993580,1642540623,406107120],[2013917694,174676320,858041370,1065195967,812643390,1383546498,1756314226,1596742262],[946247801,520583245,371253152,67455783,980179983,1135021052,1854660344,1900982770],[215953705,2031214723,279325947,93373768,1770511066,804630565,1190018361,1384769352],[1983465157,375998894,539944309,1124926120,830503952,1655138799,79514256,65311460],[1285643680,1134407573,1380844608,628960499,496055281,1926683279,1018412936,362293981],[1569604221,2006496223,800609048,1705798081,974708015,1525839167,2080446929,1341752505],[1027970414,716984381,981036615,183894688,2050267871,1574006405,537174338,1516790],[744548469,347955639,1762868479,1591815764,1456116718,984910743,461452769,148620863],[33360599,1521629090,686070654,473635958,1446881388,790572716,1971415237,1692265048],[1723957960,97931935,446823915,1745127737,2040686170,1189131575,610019142,143111605],[656565358,588716080,1181010817,329147022,579682432,232068270,802175494,199133484],[1688679736,461644929,495963366,1539115049,2052000583,2115364226,1162168505,834431569],[636906042,848461516,1117483631,1018153048,390438773,1605249448,211702341,1384621040],[1459730141,107805609,526758243,335631855,1022998330,1484862456,2008718361,363550830],[483279988,1559518834,1519762354,954052531,748211777,535670195,1360082835,431115663],[1744703340,660030954,1434520126,153320135,1665919686,1190271495,1353911925,1033419040],[1768734046,557372558,1053733620,2020195698,1897087987,781258122,1477023124,1449790684],[176092260,1944980442,1538260608,845798152,39153732,1065474366,1417130596,121000336],[284943505,1972112822,1044561221,770562304,1408152210,1451135386,1298854417,317216002],[815429287,1726155225,1852918768,700376197,1831349267,1232499274,1179382261,608495030],[1178798954,1593809294,478979362,1521066092,1023283594,1648971606,1236428221,1951291196],[1310500095,503042687,615244624,851825049,1019153399,933001131,2027796688,1299707944],[231439155,1897499136,140483395,511151363,1228590961,177238813,272131828,2088555789],[1992765858,1622905754,697338317,1083891330,161624911,815075259,1578462125,393323247],[521912150,1430639902,2097328301,1820304304,1602588055,1204280041,234004170,382746250],[1542941215,1500161689,1529109860,488069223,247695441,576709853,1777774074,1345002037],[556118850,1517895495,1094402519,955395763,1268297921,1155486998,1196843256,169732163],[77859487,2031585609,160379654,1443580004,638684487,702458637,1634354532,1539814988],[103946156,547740344,1823211550,1539025962,1553953300,45551528,388635058,512539427],[8493478,1832891456,1244545154,1599389692,1938926764,1871798098,1767942104,1296558109],[698403315,1459976958,1444078394,1258728467,1262436619,1174554716,271439933,505168925],[1019463450,1034039170,1043295551,1722732175,999317033,135370017,225966916,1624742210],[1530222722,1507992382,691686769,2105487251,587266924,771965757,543833496,741763452],[233363969,1094676515,737705435,2108101295,1179703943,1184476091,397359385,951753097],[1925021170,1170286969,153880917,1844549805,1323946969,1052431274,880791746,815466986],[1297637787,1703162683,1039279079,1286595985,171846054,1971612578,264298300,19469194],[80751800,23710001,1358806232,148033052,1508271464,1772926786,32946767,1959584086],[578117445,1192705534,1894079389,1210821702,176276700,64978632,1931953030,1850516297],[1214712485,174002186,2047452941,1718658380,2081087260,1171782898,377333612,1033678008],[1793698261,1331349565,215892674,308844811,1919914751,2071817559,609778782,1100634359],[1723624906,548555242,756931356,1351499686,33188164,1631531609,1049124932,918101336],[1511749208,1998763385,143117284,1220678544,247757014,887897075,679329654,1290089504],[1631029474,83342747,1884593204,817421278,764978734,257211589,440094062,473975129],[858353291,523139171,1075293330,448791229,917514178,43625549,1605784545,845147183],[211578485,1348449447,1313617711,185324098,2100585954,25198182,353660208,1883958654],[530261437,1699010580,579219512,141154847,851373172,1322800366,1631792854,201256509],[1124668948,150027799,105647391,97020595,2084198334,2013843379,1240302360,1397804095],[130615655,1327859570,550866674,877414405,1353379525,2006052852,308118360,2014729793],[331315695,315195230,1417004881,650029389,1661129061,1985556932,876730313,1645863150],[1842854972,2082676544,122112652,707109702,638787429,201133072,1171175875,400472068],[429151902,163380299,335579532,987952962,1751157226,1146551052,1367425727,1704904094],[26705117,1425256017,958376665,46557357,1527307256,1847422480,1585215277,55363662],[227994021,621196692,593139767,254567095,888230374,966428455,903310350,92249564],[1166193680,1089121474,1733354808,1449965424,359646093,992894943,609481181,1445410288],[358753984,1397300314,1499242147,780107594,1165952230,1019375189,592934910,226268624],[1084609022,307835153,710426380,20019114,133071599,737700131,1533378161,964627250],[2087029108,913263913,371277436,470840771,106193845,1477561943,1195334903,1028590550],[1756639409,470842015,530435489,607273819,1643432870,1915154171,1500518705,534389535],[84654584,1060523443,811964386,1968248578,1311712111,144246328,1256913569,996801632],[949531445,1459149221,1555727834,1337692948,1115983310,80405269,59587876,1935706502],[973320472,130419977,810798658,75966817,682858910,138095900,1051452958,1817160339],[188258425,1789593801,541069122,1029615673,1092622286,1840050738,1482666588,660197069],[1096350881,1608361722,1210836431,1095997197,1905107020,256446960,1589894056,1728789259],[116185561,1832048405,306514290,1271243802,1374595313,1605419185,1454668208,343394178],[421625653,1045491584,738594736,1466277562,1534487694,292982332,675750920,1702407121],[1468305902,1551041313,1161557891,965892363,1102619458,1115767353,994247455,1829229210],[1687100208,1063073619,1230072703,1915822897,1006670101,1730749005,983887208,816826866],[1180866930,1219321309,1262918627,1963184516,867243251,342315937,2029120914,1174819128],[360902427,1093007610,2127980709,733716537,1502269356,1766449287,616164300,617581540],[2065780653,1930275710,373544077,743244883,502368933,184292887,1638910057,1987125210],[2107989999,1260187816,1505684262,2041199309,553246374,163635952,834967080,41278812],[1673693592,715257480,1281733292,1555895752,1342174688,1428509259,927579118,1672569620],[1871076504,347042904,704083627,1113965340,1212427860,1742578210,1451549276,1878264272],[152678289,896415462,735170700,272919492,416705441,892284091,186048813,1755944763],[1396871820,2085871469,41695615,1390526484,1134921534,1079595575,1693262341,1497723674],[1528989771,680398674,146791432,1819243373,1797184915,1614657272,1051531132,1085478181],[2089415881,556820542,91968795,986682835,227289087,1612343772,2042078029,399357085],[1511915493,100427074,1622265481,2100288472,618073692,721599898,1801767921,1239253001],[1920462301,137646750,443704893,1386985553,1919709966,1376487466,601505850,502452447],[1626404632,1269202851,207704112,664039020,1822885255,1798506291,521535689,733081417],[577923487,225784973,1665099440,1957960533,1343884805,1143378562,2126856327,2060358438],[651489829,220549958,1969987072,1369607038,1954019204,2106064321,155853311,242995223],[2045949204,1570679727,1622833406,396792191,890043354,1379931159,837760702,1355752664],[1228643742,1755992882,276585062,986475796,1059439526,1789124208,1437234533,1461352673],[537748408,720903218,1262424890,858241151,1662474704,1328034302,1886228698,1100920174],[180758597,873922334,674972848,1724322464,1722294844,1574118462,624648951,1963778216],[1845831256,125262633,989483435,378470874,1589107467,904873939,916351721,1474486074],[476513645,783584903,1822958763,759817421,1077925290,2114987772,805507493,169941979],[1080746718,1888896295,1173608701,2058726740,332203275,1117122423,188082780,934376925],[336307463,157709735,2066483873,1397254622,2094165768,550681573,515883283,1337574562],[238621724,87343970,203002914,2010883822,1605227678,1468226256,290473747,1609074410],[997654017,1774973470,1321231313,2028403657,891349002,1181678460,894884319,167679006],[1389395778,1306430325,145674120,1466603543,2053172479,1583454517,1559512241,938178156],[1333765964,227408853,182593561,1259484450,1016897068,1366944090,937216549,1218961562],[1209935634,1629860609,1404831239,1350317053,670826385,1745585571,127184060,736745541],[490883405,465963155,586205473,1250966966,868118668,1682943409,1689672507,43181785],[2095627603,480657987,1128611757,1352732325,722133692,1858739759,1342664334,1838346594],[1458485273,1489472028,2082525356,2124894635,525484690,1666784998,719001367,1159718132],[183646686,19405466,1633556120,532904024,831925367,1632956725,509057455,125841027],[578281170,766334121,1923466430,848578262,2018754855,748000170,228031156,1603927958],[1570154648,1133454429,1936691250,125902413,1850732278,192117588,281531536,1941124594],[450361842,87084362,903950453,1763983051,26121333,386759375,1707411564,268298694],[723604464,1123161541,977637416,1871734420,92826507,112376495,251659012,1187235662],[198847303,943383364,508566858,835551795,964109498,996026054,1848942367,272404634],[1081722284,1920477642,812516747,1968439703,1122287321,1587567242,1096374698,1907381593],[721314806,1548468762,1202300224,880073275,368679889,688258281,1685326183,1944523359],[942794018,1149361078,680717603,1670022909,1654596833,791492691,723401934,871711366],[1550591483,1950155060,1097630160,1361765605,1520676568,1727105928,606777343,1615663833],[1244268848,1396078625,737328784,1061837669,688284599,339122268,652487925,2017752245],[769256432,573567094,1638728209,1305272279,249182784,1433148159,705814206,749850417],[1440507662,1709084041,1649480624,283759841,1961245565,455463148,1799460041,33912321],[1481569029,1245237707,50384789,927008978,1681538833,1583236487,1431963510,410817297],[899866153,751168553,407239312,1026601448,287241837,1330642209,1899639107,1598669750],[198850390,1260094460,876178372,1808381433,1773758805,1831479170,775085138,1057606336],[113802898,886822423,1661834366,928412582,2024769285,721467960,1686755697,1528471715],[1983771800,938183775,878844510,685897667,1773704740,2046977996,342589491,920727233],[216415123,81265397,1475804070,636217637,722282431,1723225472,1508718434,1743012980],[28687541,1622842843,1287420830,362099904,1172448103,1094037220,883337323,224455064],[1260625639,1122436067,1665439439,1308806951,250990527,1686875993,1383161921,606201811],[1182341089,816156512,1083810908,174865615,1941483901,1618826987,613176251,1040387124],[1863241490,1717003036,92769677,1105286786,1529054741,318584926,250528799,257337048],[2116774798,1690221474,1010830569,224631229,1619972782,550830629,1469594539,1857823319],[1037899089,1338717276,692864569,1695086587,948395968,1240747158,17837962,465061207],[1611260504,411393618,127254236,969089252,1028943602,512478402,136966926,1352875812],[868870589,1724113583,1616134694,239569354,326412713,618528144,83701675,1311287585],[1098018916,1840089211,1065686299,7929214,1752071028,906579111,1555851980,322322607],[279234307,1246890531,1145312618,1632365503,218174429,1797219079,1113987725,916430655],[1916767818,1204222757,617068800,93000048,1033839843,417552532,1868164560,1675887835],[328459745,1556539255,1109322234,1627983247,1592713967,136587162,206402457,1362055004],[707498738,1248177769,487193288,1147126165,1338182280,433354103,1662943960,991596802],[1727815519,1734025260,1257570962,898412508,1798421455,891647549,1250264607,1047843191],[158902806,1111405677,847508435,1668408142,1515629224,1188333674,2002549218,1839499200],[411310582,1542589591,1961960110,2047713480,1376435714,1079247365,320501225,575294206],[1574128263,1243475948,1168822095,20848324,1298284335,303646346,1081914274,27330383],[44229784,83067253,479691266,1650714200,2016839692,127668114,2044770681,987674929],[1311303925,308896684,1832258640,639066372,2106904456,1835633286,1312124398,1091469961],[1188748593,1680454207,1056498569,678639275,1878400419,2046038313,1945460961,1894732964],[1902904066,1375404869,47732240,980223481,185774547,1082895708,400328711,223629276],[164006054,722918184,570940142,1801272188,1258159660,776727107,545939226,771950003],[66946729,275993456,1306421484,1709823678,261485006,1088124877,1909262286,463015043],[1820235258,1643911989,370387710,1453822987,1880740840,1280124168,179422609,625833616],[188159816,258475196,886713848,1642192537,37196103,1081249902,2101080307,1188596535],[961059693,1351525987,495081078,44132589,289263339,1723533818,831931435,236289224],[1875680347,2100389341,397395468,1991274903,1136141725,511152923,3466742,2106138591],[2050645628,1273998945,271724981,1746812567,765216145,1999938252,1555022337,212903252],[1587492020,813520730,1334690283,616148561,1371550544,1939578298,927151650,1884212199],[2076236708,29810912,1654508685,1214716264,177645673,1104169825,91138245,13505209],[1775242191,1043026318,1147045894,873115606,2076079720,641754917,1911016176,1304802424],[422146876,126149543,69988286,713688546,1089475328,101444066,1648805634,1975601143],[1451232769,1773396880,1522861589,1926826671,588352051,1821112324,1292825871,2005556621],[1096340302,1857818635,897034186,2033949656,1230499097,1037442980,492184634,717162979],[1825140247,2007377868,168389898,918168021,1188360713,648833255,1433630783,1658156706],[1173669027,121512601,627411412,37714010,1204914641,915783294,1711930472,687299389],[955741107,1082989872,468688877,1549436635,1979441510,652987802,623165012,698874129],[523850738,824052096,1405381630,272769577,13442298,751023286,723246079,1977111539],[1613695804,456920524,1784697960,1937312883,705206033,214672050,446869658,1564807039],[225538107,822255229,1254847066,1048642296,842359264,1102473347,582586061,1161994852],[202887297,909363407,859595924,843741745,1825269460,1260606841,1035764857,2097894827],[1044670835,1525457304,303381903,95975234,1498383927,1912384178,1037133534,830713186],[1313547143,853682077,1332779797,72904998,2114939967,1871414542,1001556195,1300571248],[433181375,1790303343,280735832,735066746,2039961414,1279323329,1295635265,1536815742],[1798585178,596076097,1749126512,676883975,220878352,92888372,2082457852,1217767875],[1325705956,2119971501,1305415359,1280671955,457811264,898326811,878261632,1906187448],[158092980,605575621,1830011410,1386763071,1799975365,1562282147,1720209511,1111636559],[1494560608,1086116984,1421024378,1057839588,333521187,2084171157,1863061989,1193515156],[663071671,380891216,693448330,1491595648,2055400761,661360314,1469813118,857861553],[808625235,1062621585,1934688897,1623766321,331756262,1356242936,1867021975,484972356],[1644967575,1090239951,954772187,943751681,1888476963,1108320439,1404469637,1523950866],[1881965473,343837506,832148124,1542642592,378771696,1661750401,1053517125,1326219870],[2019085638,1948294503,1585300497,127259763,1477464601,365067605,1168241017,1786848364],[1817746050,850631689,772260023,1261667385,252754065,1676284280,209442722,1117396515],[496998941,1179505663,1344182791,1613798286,1254436539,636061335,571519769,74803241],[826922725,1718085254,1647169276,1451526090,63968141,1042667315,822565202,1582646438],[1246204554,750532769,569501411,857929838,758233650,747825398,1089289118,2099373340],[1316419752,1191946451,2096935446,39436018,667672623,1413434711,1357641998,541433399],[366978956,66385873,430610145,505363095,794267199,1795488362,355690244,527148397],[713460880,1474765997,1717153247,326347272,1892665512,980841100,2087721693,1362099042],[128103107,1227034835,193601107,843637483,1726644719,1670023567,641511320,492244004],[1875185170,1381349775,1136694809,1272191250,1407737218,1766791494,1218097420,1676649082],[938415621,2097242132,1268069276,1665599141,523267518,309485711,1956121310,243694859],[1997563114,789949495,214444655,1084529777,475870177,829162326,212891563,1842842306],[1571264314,1133539784,255800821,2090469876,1321774355,251400800,2038287972,1601991258],[114139844,363598971,914305888,873880519,484350766,533814373,1066865977,1732214669],[17003470,2002048561,946238000,2068053888,547476383,1586320137,1880556630,539710251],[474148639,431928659,1952121058,1012758437,1592913479,1585021386,747032717,727886855],[1668373492,1084801127,1884588844,2045781092,1635300515,2110364139,1261897745,1808098713],[823202310,1350086193,1346290794,1328709453,1467447805,1597881945,1329927793,746967804],[945676754,918212036,1942642432,1000314739,681251426,703334273,1844419807,1277626593],[1969995707,1621737471,1043400240,1050733194,697120362,1374649546,1961725108,2027485165],[67264768,1124396789,1611596166,1728706384,989651797,1539352488,1487227926,1808382419],[1530189196,1242673531,1221408251,1877583653,1552606572,1172074962,937109626,826315344],[2075227255,1598966829,592449643,1995975815,53855017,1236136906,1464887668,77199127],[167941093,2119656888,724870893,888485785,1260374025,2083630152,63801606,1140538553],[1415042533,1969286916,142694313,1692248217,1812677186,937546170,318448785,473603138],[46223620,454411552,796447981,803137548,1299401777,1580070448,1089894743,1521163221],[175177594,1758372329,1499511454,1126985222,1000252876,1612401971,1640112636,1300957394],[1771823616,1336381036,715743926,1596854721,844489362,1045188397,1921967121,201869784],[446118764,7647532,1734960827,554772040,162562668,1238196208,1596366164,1380203847],[488970397,1694747951,1089553234,1066844307,1890760048,1885910277,1718194180,718475955],[2126000505,2065122765,1577994241,1880820112,1872750715,1072458499,901595071,1913991784],[1992082638,545878307,717949593,1939961758,608510195,767810979,1857131351,484081328],[1564908944,1476260447,1185902642,452416147,492629962,391491565,479033059,59159374],[1775527306,51592113,355446519,959587243,1299372899,1482595584,877793907,149417070],[1567962430,2084721203,1096940154,1531126143,687411049,949731020,870676902,1156384102],[1882948457,418927504,1485945461,219438316,954200856,1839639650,1204582093,451484066],[1749768612,216964484,1472635676,12162464,1372383990,487707385,622001306,1044652361],[1483104534,1543141759,895143365,1896844571,230326394,2004915884,1775385912,223033106],[1270011765,483734548,1026497477,888712274,1570962282,211566296,1040882206,119745048],[1699572552,1860009348,1861471481,116764848,1318087106,1592448998,847929288,1192682557],[1576159866,1924334777,1871088563,928696211,296427809,771820303,786069255,926497802],[264968589,642647525,1819264059,583355345,2103451822,82164787,1247349381,948741953],[1504270924,395719237,1582591179,1587627513,1172708401,1506322752,541248731,150718463],[1674699849,1845776959,635308194,881437595,1772759683,1920713676,706201906,1529884714],[1552128268,1018205260,2053984395,135539986,1660795988,1093161600,873793196,1983802078],[485551356,787866552,892460724,63118131,1885177968,314543051,1846449984,960822026],[321532208,1238755861,597517251,375390643,843184183,1151149164,330825300,370047048],[903917695,1140031893,1053031791,182950850,61311261,257515863,659671893,866811437],[124910515,1053481817,1652109001,1502454807,1106919737,1022942949,2065373283,1817121308],[1558330229,2069313334,1917047834,929196922,280146475,1332116736,663458100,1189435326],[757211003,755727091,291143722,303241793,352828673,566126251,1942450066,1363406744],[690896043,1379100657,1117828424,1379371221,245365871,1854326865,556064067,1645351181],[659635280,144837225,1388770099,1575842120,1754777008,66517233,1147983901,688505949],[1361663886,2128145541,480301270,1936794128,362042337,104209622,407149301,863857793],[1919164888,1315945078,1879411371,291638689,355226491,1906716237,1960512982,1029493163],[1029207826,1187594809,1802269889,1126590030,1963558465,2073724537,1145534187,717878771],[949374239,326030808,1337242138,559938142,815637090,468814961,1171746876,219364540],[1658435550,1563928962,1238445394,223683653,1310127586,599960305,821736955,1430615699],[308582209,824391791,1171120633,66410387,266511887,510486992,656811107,1920922875],[517436072,788876534,1694065227,1288136480,643287850,847417201,1375447130,927756641],[1802500952,49294816,909606991,1419392919,909196807,1236255955,926554619,898444497],[878371876,726157612,514271820,656734024,1476494009,865582606,1999324748,154043028],[1305922806,1982820747,816836469,1562837263,1233007995,1996196819,1056383526,634950245],[1394800446,1809229502,761369557,675658796,1908019599,317145867,2040051725,898733043],[1501666195,83541390,281048497,1285480053,426620698,1555313345,1843958045,995419300],[1059368227,529768395,1348610705,110187132,1764243154,878649802,359091163,2003291112],[2083415872,1637633844,2047957264,1344439188,1047171711,503442135,1862298141,560732773],[1194250921,1234572491,1634902626,47255284,1931570411,452884862,1263712174,651625708],[1518182582,887325836,2130423092,306729774,1150092783,763619342,1150067340,374988126],[963167963,1730788512,1499016384,1402748997,12429411,1461586219,1769940805,1474619400],[1212768687,173477480,304269717,186553979,1108070917,456075559,1555232168,406122849],[681418424,1163135401,1935658842,1566366835,296730401,1024530146,901606327,752177606],[293750947,1290764087,626085380,2075058854,1114990713,1239135773,279543111,1127734732],[490821832,877154235,881604545,1289581185,1343559637,1273586798,264783859,1731343946],[1054550615,756643927,1744255155,1621267191,1829136810,1222026245,1114614097,870157624],[419878129,566397614,1162257009,1791289056,1948645217,233709422,892602280,480449381],[2055594636,1168344556,132377278,1734151645,1671239131,909058139,480408316,1132300890],[1304998048,996298227,1231983310,307492126,2095955866,2065089377,2019766128,362953879],[1571860902,1535827166,1866504000,1370178602,1922071088,317335169,82056369,98741232],[1344914202,659621123,1482133514,1337959763,867149926,911293021,1622834173,18522757],[1041789505,1606663455,1984549099,2118850321,216952620,1481745020,1510428556,1593766835],[324750628,102330257,1819057624,1364011143,902920279,2032508641,665628514,1564431650],[1443158725,1911878804,546166996,1111506562,1076830421,524546367,1372286764,818293717],[1545145162,1294724762,1663606466,1419680931,1923086440,2088066567,1968631114,614703337],[139341023,1349310969,19774317,777766822,469084946,668250606,473805333,410233254],[1295420841,1519489800,1923470618,1005067826,1867677850,1720406187,703764367,1079974075],[88055146,598956567,604160236,339700486,580364402,216775824,2021776583,1580633907],[1820453841,377339853,1315441646,1279490685,344645992,545479555,2036157037,1783260060],[1802757862,1191267926,729191955,259739849,1755316838,632883901,2062443811,772391528],[66015476,1191847344,465115305,76398522,1295370314,330608799,1132406227,369001601],[506696641,999077855,979417458,1600101311,1630890599,494337297,97169394,792708770],[507334094,1052280031,1350454984,135356583,132850122,1876806926,1726180542,593896228],[1374915985,2026003073,1733348999,670209475,2042935239,997386923,1030629648,1678765940],[285224556,1157453049,434698695,1601592802,1393063714,839776065,448581314,986442406],[1652522131,130014466,1019360343,701613668,154321150,550294102,72385145,1737383122],[413543247,526545551,567358606,1830600013,9688738,417370267,290924131,1830748669],[1043711563,939629729,1185975423,1787818819,1801719450,986539554,820710159,1483823318],[1873150832,1300348426,2126954703,561360731,87708884,1955645100,189856978,1255692449],[289329321,491851441,964006136,1212397094,753772828,2042589339,1409081631,110096396],[951474207,1104130275,835724030,26250782,280866480,1973738018,840598566,1948080066],[745017145,411201573,1574628128,644396790,277177122,732280272,440869953,1588657976],[1299958878,743104632,2086669949,366583725,439032564,1420375823,1240549347,1062785878],[1567652226,836246910,770723562,293647064,665408283,964597532,479452720,1509061915],[1002794430,1786526300,318188799,1021029145,1487023698,1325637506,212031175,684639537],[178265164,1072447415,481355490,855597799,1831103768,2060915601,1988749218,604883823],[642647077,819421484,1933017793,1068510749,1008279287,1864635171,1636236313,1885738425],[1304918272,610032866,459279312,1467689543,1722475683,1517123399,346483576,1805280238],[1708464524,1106016087,988857324,1682870635,1706253367,894493034,473123935,41571455],[559006361,977463845,1656990487,416512157,1156678384,1008741407,1405098653,1754173941],[397769851,978780487,1940006369,1047623505,348908717,578557108,1455423364,1459776973],[375029788,1254430957,1106557070,378318474,1318297916,294109096,1007131196,750794851],[866447515,174619366,1544385096,1720744690,1894344054,380557585,1371873051,1568467900],[1743697455,1774901548,1091891848,1452018102,1866955294,937361846,2006591919,1008991763],[79611620,194574234,298583244,1980402366,1840654064,1040249479,1239962772,1541242091],[74396519,1322911137,100748622,1429889207,282307404,356193275,1235772439,1883054657],[1112464429,544664995,536798487,247414196,1905409058,674211647,1137442123,1767298285],[1630537806,7969007,934198809,1167224361,1886133068,159495123,784294035,616296368],[295549987,796590219,955477375,1833774607,1877629226,1836146522,330829711,1485842852],[2026722567,1186482270,1690776602,1313445345,869484067,1072918238,109755286,73645788],[46408535,190832324,973527659,1970303863,722378545,995132041,259670180,1040384740],[1511961528,162556609,1597989315,1318539788,1241868853,2100421954,525027170,1505964793],[318708070,1707103273,550302199,130313322,1578847305,1113746436,1436293175,1184709153],[617742985,2026105579,828314015,152131053,1536606109,1848221449,1276576832,901019499],[594824498,583903561,1895549702,948556522,1268042852,432063949,1794725432,948216182],[917470515,760952048,575197587,53850338,1467086631,1780802333,682141742,119546272],[1457837112,1806775375,734794930,799803738,1359493992,1122958004,462493808,487311915],[1578701608,559477497,679446096,1318013237,1063395828,291845979,803106540,1715741024],[172723849,488304097,31835663,1285595031,1666390358,998022057,1646291433,440896855],[1221373667,1035945010,762122394,1964414582,1533658793,2109917797,165142108,1732868593],[1422776306,465559296,1094430151,685538451,1827427384,1154237624,734089627,309242683],[571991675,1840142596,649934426,1825140666,1409919646,1614406021,168978839,961847306],[854591515,1895711401,592651091,1899494669,1094990914,2102988395,2069769459,2093481798],[1400283889,1742717018,800226119,109323631,1948813964,1774279061,740365210,1680831544],[69606032,2040393054,125694883,1127749587,1988059116,1648947421,645713856,346223708],[706412731,507258819,1987912388,1433715812,74037711,484722750,1287682144,1541036241],[1153245906,1202286597,1975967853,209054886,1664684783,1191653349,1389054172,359819760],[1686025490,9250093,443479557,1009505404,335613695,368615358,1970917438,1653040231],[530324695,814679885,677315551,1967228758,2045114873,2117400240,358967505,1953832923],[1639051710,1149439472,1943831417,537898128,2105960900,1114465438,1218695663,1404336182],[81459022,1634039751,945109707,1172108789,333247920,500726090,1172921343,959162889],[1369672312,2104537812,1619587809,409447123,1679592278,1667803797,298314143,743153807],[500655772,435225201,1594469705,562789294,1932975305,1986146636,1304590417,161678398],[535414835,1908943029,351589603,1073147107,847273376,865062013,1660282227,754273198],[81209016,2084255089,2041174949,562812455,975126765,1697360759,2087238807,395186800],[399221772,1897117627,702653063,1970504119,358874617,1696482211,374067750,1239682225],[135666901,565544073,1239669592,1037870780,1012102358,814859311,1412350339,467506609],[150627849,1617972942,604654039,1811440411,1767328984,347026808,1874306988,847676785],[424690790,633629477,287280303,1644385211,2099788265,435149711,1572693076,1384988739],[649545787,1130620607,1447795264,1240485124,1647150810,1150941412,863717428,101031731],[362176002,1836238212,484053723,135589607,1736171267,1843600033,408775467,1488710459],[876643416,1951803421,117551492,1156475664,792292875,387789588,977826890,1578620342],[1674473106,1582732310,1341010917,1084453,414445983,1788994883,1112619078,857042025],[702696791,979880509,286262164,489919496,1990596194,1497916925,1048097697,379319400],[195052100,763359885,1903454626,369887671,1667996581,1669492241,1844102642,378518927],[1933597843,308670582,114877527,1744358616,450237494,363571337,1490761116,194055070],[190030996,1005307920,1888784029,797167584,1888465606,1489697894,149820648,407413974],[562194562,1220411474,1545499290,440408420,164342241,2103461265,1452826800,205612258],[1794816577,93144322,1176597118,63113110,1127328856,1631907259,2073966793,147423856],[759232301,2101011240,391608751,416024965,78033120,1757976812,1217270577,676415408],[1202001364,1048186809,1243532575,1602733559,1893761208,1312727827,1337873025,236302219],[1601336187,1214044655,1661262843,2079281676,1727175842,196764732,341154598,1458300555],[181828530,2106111746,1732886364,1335982909,1727876874,863470874,22440930,2045503413],[709357797,1688000595,931364134,1576680363,1856573627,679963276,1239952503,688264153],[1521122470,811153492,1996085107,1266652499,1279088739,1704406342,317751347,1267372028],[1947581234,1544981312,1631794403,890614915,1332446592,2113101716,2090478492,778012206],[709961394,48398125,646352023,1466092721,1276163373,2130032184,1816230307,2116281730],[981873251,768152883,1111783184,1412180400,1435730480,1241554191,265506276,1351111735],[716783960,862888841,1907056623,1067483786,1498617464,1670847863,1126993675,1866934010],[242497899,357513980,903572635,1969455814,1858819855,455288522,1174797746,1621214683],[1082598292,1342078976,1542715364,1868109093,1950947336,2102627967,466267580,232879525],[2070517184,1425998068,1945566594,635018957,1492932055,2104611481,1168330684,858226831],[543993077,461993257,545848556,347662050,1380670848,536726917,964371542,918873828],[571711176,1380970913,413879808,1848301080,55413646,1227713761,92753596,1254828875],[1521895632,246615108,989313792,1625925771,1369731965,370672746,1599372341,392343382],[1989855589,167710612,1409478883,1735667403,322686290,848372770,372332097,2083806109],[1806712787,1637240748,112510928,47641472,1909383117,2032883416,375204326,725190773],[1559447856,901737018,765555364,698789005,1154631087,524867292,874402677,2041100910],[139803066,1248201419,86452205,294375692,259539511,1451059524,1851903818,696521538],[1952627946,889988668,496300466,1450043109,1276001736,1428092860,1788551892,1513813863],[1792219044,1051891787,514874520,2027958909,1386291975,1895901582,584429497,2045342554],[1087275588,247164784,326208024,300805508,1177871863,297319850,1092379418,639647354],[873225740,1092734634,377742280,27009205,70963427,1837964454,131957245,1522368394],[371554929,900290711,2123966222,746057234,1030452561,1891730463,1573749025,1486588759],[821181134,2066820347,921861763,2125067338,1301986340,239112427,989226694,452829149],[1287797966,1272485401,1355836306,13791078,343104014,1860467630,407733449,723514807],[1223413597,1577986437,1506465083,842604440,2059570909,249654505,312864105,1426223707],[1496892160,1084591951,179255943,2112844105,1942416296,506551950,565651319,2126590886],[1019152885,1862728651,754441749,1100952271,581368783,789759823,524807173,1110683522],[1182096540,1056035588,441196877,1677067730,1600083984,14171203,921017656,518208395],[1249527188,737907667,1519750647,1702020873,1588558171,198711226,1236734871,1368748822],[1994142981,1390555215,397282169,1030175232,1563976140,1677084699,3070974,1879844615],[306777166,597658821,1197829958,49948457,486989826,857602293,1621541950,13350455],[179378594,1590678737,6201364,164070194,310587986,1014027544,1059826503,987469040],[1747457761,1997124210,129261018,861483925,1062503365,1566102779,883800369,991783529],[1337224920,1534946661,1390962896,857536631,294348508,1204543305,2048527205,960467230],[1359492979,638724394,463997026,1952364367,413771113,669214140,132969419,1732387391],[311450060,1295127969,436616299,761245036,1485126171,1593841487,795311581,847071488],[222147698,307322049,782921268,788132403,1785522382,1192275828,648833025,70480507],[1100122067,1036796180,500304632,1461612549,396162409,964989938,2113844314,489155252],[2016207761,1417109501,1076117341,1237798255,1197151230,494717489,1190155513,421616596],[1278228977,1290477729,1317586934,1551665833,87137358,179192025,961260965,1481607830],[1276503809,1800981733,343715931,524398896,1325261388,456472935,1347245165,55688623],[1898255849,1538968854,1821653921,46911782,693964117,937780993,1727989729,137978399],[146277128,2053353123,222947692,955604043,309304136,2067517216,1698692503,2049522214],[565594805,1498094367,101400332,959703878,1173143080,1078243160,637814687,1149025344],[2087442507,762345536,195576493,1592575086,480178330,1860755130,1002771068,2106091012],[1091714782,63040911,104418557,1219970351,1915305153,1043922954,187540806,165018062],[2123337007,1984016119,1964541297,1361724760,1068119607,1420686102,1374904315,2019508479],[1579665600,1934366966,372911631,1352843744,1460496599,1967169600,1973735722,1281244993],[1497136800,441567635,325981019,943803099,290555862,1471851267,1244363712,1381031064],[1992441964,1177603929,2130447037,1061603267,1225918003,939065907,286045525,1372211485],[1146554243,1194717891,669572353,844799270,319461689,739606300,841181730,1530189798],[684175171,304954416,1151636596,2118990699,1248359163,714277591,819312461,155884522],[354589231,1273772483,502608212,1835138235,1320950940,976294863,1701231761,400776441],[1673143406,529996370,1244291909,1705048978,1444951285,743861924,1221119768,270853246],[1173461297,1864086256,1427111186,1996743525,1275568616,1866986178,1540250887,2025817660],[1835357702,1272748656,1469861718,1525110979,161824261,685937468,1426207586,1775474617],[134598794,2107882295,1633133392,1885646280,672433230,543590822,900201897,1949717819],[2088760665,719223718,138666049,2052216758,1227616187,1668715346,1434992350,1954238809],[462141552,1724058084,1256076003,1900510686,812914550,1703847432,219556043,1822473536],[1771842031,1233112349,792064388,822215917,1012791002,398245443,160000164,318813608],[179149994,377731075,1500389250,2079460001,739998789,26276389,1418853676,1103141722],[1026533200,1927333667,1919875028,797335916,361013136,1809239163,859078651,1389150568],[2091741416,102847550,932103454,1035788213,67870960,1243445710,1692957928,1024897518],[363472214,566144466,1170203575,695289442,399556370,1463432286,417914715,1087911452],[297019653,1589505042,641758104,1090161995,886094207,1146432536,1435444682,64852988],[199012524,850035925,1153854672,108375451,264077429,355520083,1713144256,17127522],[1704618014,88541875,881183800,1763056106,674533212,1036703774,1495283909,1088517496],[186477779,2095072554,1874651552,1848466378,1715974486,753422492,203649904,1439933087],[1508251018,683321199,188788185,1806834808,1856339041,1209156863,11802484,93252987],[1552860742,1210139443,1901735382,1249470016,1964732111,1256918187,452577503,279549261],[1515192129,1950674000,806287596,817979881,640463232,1459944364,541826331,651512543],[1530189395,1044930479,1920511002,2024898328,1557933269,1757438814,1606022975,885325306],[617101199,1712342632,2058332255,1008237420,780997687,2073798542,292761704,1128090174],[1298299809,924546308,1733811862,1632915059,427224996,647614414,1810184980,1570179826],[1806779875,1310468711,634496971,623735541,1381748414,2036779208,545863580,1529705604],[2057484800,1376371813,1315323388,311534295,1107839375,168918635,1467916123,1989055156],[972923697,36053008,276161024,895238982,561154789,1846719803,684452731,809550200],[1646843273,545803798,2033644276,1625351921,99795994,119035964,960475623,1453190722],[1333207198,790389983,1568152346,2084655439,1485775030,149120369,1021654565,803176962],[1112585426,272524381,1685185213,557004993,398167838,1952779777,663516220,1567793389],[787377505,1460276704,68246667,1493806259,871483419,2008984841,1045618697,1973753993],[346408228,1443655936,1324909700,352546071,1271660644,863553927,1487177071,655782806],[1610782046,2093129055,1632353448,1140152796,368271405,664455149,1177533204,1346214821],[1755130043,1713333326,2050363324,5534447,1161184112,386301094,1437686701,1136840443],[2096033967,899812339,374070220,592294853,223576160,1715556128,1776094785,2084161035],[733398223,758344811,1475025605,2115665365,1249557272,132253259,1471442832,175077117],[1087253283,1201349701,362354653,2025253787,322464661,1566673,596409960,1973492056],[535756611,642640328,461995017,1582137553,1882278723,803539373,1346878052,1565785380],[1649272182,1234169027,1666985630,1510433990,87277102,350259083,922482278,1064949881],[1589293372,1628080647,758716428,1521020524,825811308,610267154,886593617,54149639],[234285707,1791333877,2110706451,1210762712,1190220438,1523434154,1946953997,186866647],[808859234,258187563,1147543173,1645112112,2111192933,1073625281,1597788965,957897813],[1685358563,456135417,296826422,1863768171,199613667,1016919495,1013806823,382510987],[1625320275,790294784,1630397903,970338871,31796404,1830287101,1471401676,1751866364],[333299779,1800641712,1562690864,432148129,1817171214,1463815109,867629110,2021024604],[1294515359,1920136734,233825083,1994814200,1319440283,1525180235,395300512,1520871493],[1162517981,1713836043,1330009889,1097960130,2039106180,586461513,775963539,918172531],[513368301,220409767,1693278976,1062434348,535974702,1257899918,1170325869,1063675271],[1198360091,804037771,299234866,1758644345,1114257016,848477945,836301750,1572982771],[1162105438,1726130049,1315668737,1163870497,1625426048,1901168346,1872945325,1542847768],[2023092473,948075005,458143793,1179252218,1917249730,487165626,1296570500,649857144],[68409733,1077632067,1240583788,1703352800,1532644053,1540347316,857490167,1857598797],[1965907987,778267946,1764106768,999960392,1313830759,1980446845,1336519262,1367521017],[528323529,1813739422,780557856,1301870457,180725737,1093785859,446766237,635512003],[2016642657,526301274,2114208593,721072492,1069021916,357710669,597970912,217955281],[1842762138,1714406883,920011461,1867167508,72058060,311515389,99683558,517150367],[670637517,202335370,1950817455,751850310,965617073,2114572230,1991698182,1851685343],[1229941275,1556417237,598868430,467937617,1058245604,303171878,1928591025,2100628032],[475763914,741472926,947365533,208866065,2095082549,1764674389,1815917575,1694844055],[1896849415,87281005,829588047,375961636,1860344079,1418938537,1088416391,343053285],[329724989,1020556360,6096722,714916846,915682464,2012289168,319523608,1130307147],[540118836,1586448325,1706762913,1886596766,1236141246,1200574911,1120729832,412986748],[70149474,819184066,489817365,1051563578,1517078637,1089088828,282066434,1940143662],[585558077,2046523418,2029949997,1314428127,1941708126,276514045,1003220491,75461476],[150955357,2070489777,453130871,832720191,1359435,1646491223,160308520,848405192],[1097825562,1386945444,1301636223,827358702,468974938,429692240,1780416268,1769609926],[483596776,641319320,877574493,712332816,547262867,227231297,173102878,878516843],[859924043,1218239516,623485371,1930809494,1934254162,1696154075,814600761,691626556],[1641240543,1919462403,604943332,2060678473,1917578641,1472024566,1469807300,1360879783],[998606198,479464099,886089395,629591512,920575761,1042521715,466365605,1738442134],[173656625,1263881331,1777699185,1685514337,712082933,114607621,1214982055,1225462752],[1914159025,1677415304,1474794804,203391444,1499049528,1177726607,1262566579,1713005396],[58097327,223761286,1394546314,1678670261,1292566009,1657794761,64860348,206212566],[421207095,176919490,411862059,1933723035,773998211,1694483072,1266306249,953951658],[1001527580,1211390473,60709211,127245070,462311830,1578077585,1082166024,1346727456],[675136684,1418996267,689020897,1122404941,1592603522,1479025085,1699229670,215618913],[947763917,95519881,35403332,106100037,1359635991,1775198934,17713124,145738407],[294333346,1072897586,717922051,772780169,747728162,668185482,1615603022,782767690],[1048144991,130680792,29533287,1856816275,671951144,2043478492,334953002,289889186],[614035302,1782806058,463762917,884448100,1516051550,843401391,1791625365,1820577586],[450030176,253026555,351194410,1901526768,1319774116,1859333317,1599696629,1150165706],[1433988011,1339743355,1484665576,573690116,87848507,354245026,26689599,208046157],[1930073629,174936307,600896803,423027661,1199842672,1513162058,764059896,1883643842],[245064620,221018052,1157194361,1558784732,79002482,619016540,1292597055,912358811],[350647512,1040779747,1053459386,639203773,1772590020,856533200,833358398,1266667581],[1173490243,1517583432,1939961484,2078989830,786213916,36939082,379534048,1958026341],[95983809,2076782591,1309152384,72051206,1449328922,289418644,1787444444,2121330797],[87831762,710440652,1113827443,1994438137,2064668830,984984880,261725154,1681116105],[78405291,1034946499,623547646,1434038255,1348717470,516976491,1686653063,1641651175],[1744574573,1811316821,1751909806,1022349643,12515013,2085164182,984318876,444705590],[91963548,154289913,1891623244,1324095110,2001812103,2091904803,262773115,324915901],[1315847,1308342811,1178847642,1895713427,643947416,921628914,514172874,1761174245],[1630090891,1011284557,519734670,866213999,1620736552,1817810465,2042055494,753284204],[206831703,1937989468,1413321672,281350537,866706934,127684173,1406004914,1865661820],[597409324,1106350312,1691975423,959455675,2076149772,510842906,1245563682,560990070],[618864801,2113185866,1521342477,1981948610,565985812,491628208,1194476208,1023612059],[1472401303,906560765,768675996,14338266,481573537,1536707067,1613144320,208329133],[197500349,1048314232,413934444,106475528,871793934,1868862241,857679509,2028454118],[1344047592,861549593,1152331610,397261382,1165054307,950416377,1380636501,1754292555],[1538087211,1301432882,1662234112,620340590,1352805499,1401032127,918698332,285566456],[454103014,65947370,1926642649,1478985698,1018529967,441655583,1216914679,1379812273],[255324729,743021483,71649297,176741539,989222745,864163398,860875748,1915382438],[1608560564,1941832562,1401536708,1215826727,226099807,1936130947,681546960,366711923],[1391636636,424352346,1975306704,1424296413,1368876498,810685964,523580249,743902039],[180059033,573612278,927876535,2016978452,175759649,1020167341,664330876,933467535],[2011719475,656083668,1863769978,183455368,426657247,1683423908,677159230,36010903],[870727938,2087838468,813222618,1030177985,966171458,1457593717,1241590121,111401822],[1715200367,1566451344,1492734974,1950625494,848689381,629425237,316197670,1782697148],[1342359061,541122105,1380207380,762513172,1882732102,1860327393,956066718,1417624260],[638025937,989537063,924199459,821796955,1020188835,472691489,1768817923,528956177],[1443571614,827421307,1505371254,1798767370,652686183,1598896901,1327964530,1562015652],[414430243,1149664154,1677988299,1618331578,284091085,718090397,1294606441,411072404],[549482086,1363837407,913586937,1534393977,1135253496,350288586,1374948507,1687343761],[1204904041,1766622645,868360770,2063818308,717229441,829631852,522322495,1111961485],[1119671079,1149745419,931498139,1704235073,21935031,575636864,1223143925,891126139],[1325177537,1164094399,1959321519,1861715327,179345992,983197845,831827729,531630599],[14456036,10130541,1334350038,124995527,1640355072,1433630282,705921880,606661189],[483253861,604200137,246181522,355035128,193661966,1093132150,1744726068,43480749],[420594914,824049252,1604855893,449100936,67621680,1730437270,650701733,1430535903],[2066884764,311430829,580369076,195797487,1465174257,1439932517,1443718209,516796977],[1233902135,808974328,577272800,1635272467,1847563628,1172675356,1108846757,115836220],[349930400,1868758825,1746366458,1679803164,1473629360,2047235764,2035107137,988692153],[1702658394,152620261,558807303,1649898436,582844747,28156305,965279078,822148705],[1499588706,217397389,1815582887,1617297445,2066580498,609076699,74341138,1751680205],[376196799,955487182,1679904059,792449205,813427298,33766944,549794807,1554916196],[2030414581,1287191136,1974991468,636112058,15939477,691069221,605667207,1627366015],[1172665775,714603777,1672846734,326619932,502424779,1712597621,533232649,393492549],[1696578054,1907029223,1179550669,36187673,907727957,60427849,1329278125,468721003],[426345268,254041039,1958771784,149606969,687899019,535367743,98756291,897542243],[1644231698,2114061558,1916294639,289544211,386755749,688220138,1219006906,909074585],[1333437807,1459046680,1322026816,602642500,1493734513,2092206933,1038989454,1951121793],[1588353245,289557847,1031543046,1681538491,522690335,863573877,1550321135,465303757],[1296582859,529617655,973821342,1515265985,1895912775,839938423,1984484913,1118163350],[1426424257,1115781705,1742809015,775925251,1629083969,694130974,1960677299,53617152],[1562842821,1483848400,1439962971,411428716,1510454737,706041648,1525745240,2120364953],[1272020504,1780572193,864325765,1679531899,1981133996,1798034602,1431656746,278718428],[675733930,1151382576,291854456,1649748178,1913236588,888934684,646732094,459120966],[929652201,1759693158,1041216192,93057446,1593043483,1771090199,67888697,1081644192],[87634251,557473238,148858119,521872462,246484026,547449182,11699948,2008257074],[501863117,2055038723,2035309608,217794763,1844498560,2128177744,630818667,732823876],[896112255,1437588030,706436360,741370901,453872008,1693134776,1100906489,1126496210],[1167198294,1252050301,1446922132,264848815,1348891263,1835910096,1170738326,12941858],[1124390422,983356401,1188304828,1643037261,1610161431,1601550002,524604722,1997058343],[1038838544,79024088,2042503493,1416826215,611200859,1519744403,763130857,989924370],[687110187,2060367494,1406868601,160997291,1478543886,1536279809,1178704211,234863895],[1706868332,663681886,614764945,90367323,1771820959,1353617933,54297258,279199750],[1343218413,558490648,1053811949,1458558683,483644686,24411877,1025771370,555451320],[378666978,1026585900,1142226010,109707675,950965201,210977038,31477872,244008888],[1474652249,677021522,547124416,1547668674,641626593,1010864196,1806231124,1863813470],[910827053,352773361,629539752,42073357,622874796,1144411407,1172507775,1685449380],[440750288,2024014428,845944481,439651792,1763076048,1125850060,1183572579,1004273154],[411338802,1133367315,609373488,1942154360,1143802206,1812856536,450411273,1758025222],[1573377356,869526182,2052633256,521757970,229314503,1313630553,167312804,633997335],[765665840,1088330431,853386212,263009860,503208292,2017266266,371965717,953246784],[298742883,1069801537,769780424,1005632375,1459534957,1334678037,808262861,1348258070],[2113161629,1880123078,697487029,2047297037,1373768248,201362903,1059290972,1243688247],[1769293240,920965562,654842402,1662713573,1279039622,297047862,217848535,1466366474],[43956356,1147298796,1900456478,157708743,914371640,1537261919,1462351257,1105851521],[542716234,1996945277,430537326,1654359723,1765415118,645699708,834390181,32028463],[209205824,932555000,380389488,517343311,1796053872,1605587532,470817225,1421644255],[967094180,1640289332,1524826800,1896550732,141345151,429479238,1065184817,473384298],[1002281330,1196940665,1025276448,681971457,1805112250,680610136,1422503171,1297764515],[572061014,1166618932,1860372378,392807034,1615856593,2044646473,1452803742,860063115],[763040386,1087961940,454398133,396796210,718032292,1368177060,1876292961,813764787],[723559940,1106414926,439953989,517583222,333777453,842802778,1753572048,438010920],[1263772503,240704039,433748184,92246226,730895378,841067936,1091787551,4616078],[71021777,18400836,1861639245,116443830,1132265386,561228926,1036076392,405159416],[371585429,1414734326,1571382328,985840220,1773082506,216333685,2037478246,225239493],[367725966,368906864,779719623,600055192,1505168842,1457498627,1791257693,1909908602],[1646013977,1782239102,1242004900,1700160483,265743452,765131906,1426516066,892508517],[1516724818,1278178025,2100045548,857199399,256981543,1626036670,855547503,538995362],[629757816,337648341,1864036242,1535137174,2084530578,1903814575,1435860209,1344370346],[794712543,278124367,1623710547,1060324773,901379905,1498138247,915691915,1865639128],[435806259,1866239026,2091154402,1077404512,68927613,850293792,1782783788,1031109201],[456157149,1420184595,2050366361,62193298,931829605,478502380,1829177192,2079255190],[1380080246,1789697212,648930464,526360111,495509011,1309385698,918860582,1946192909],[2112505042,122005006,241878935,798096770,1741450269,329924228,1211144629,1924470165],[732798917,1731972161,62648274,1940622009,29352158,2039815872,584404957,1269789139],[132790713,2114511477,1620979990,2127904767,201111268,1980133932,723658032,815713763],[510000847,507279504,2048240807,1487102621,848202332,1996358201,88527413,1298440476],[504853759,1437826580,111277826,2123899365,763087716,689691389,84529119,1732201361],[1778193134,2066559079,342302797,2016458695,2015064940,57156258,1915981997,1242727259],[348330816,850102779,927292521,2004386506,221796622,1418180723,1562189402,1386689231],[1433227110,903301329,1805465352,4783228,1389157676,690073131,659690053,1656895548],[1605784825,159265473,1339085939,1001353141,162027041,1207317708,1447970201,380482279],[1404746799,816659300,869507786,1680666791,471668070,1330483738,1633686670,690828320],[1067735892,783735797,1828804408,1761018664,1714405569,2002745160,1203229624,1218644264],[2046221990,695008008,896130791,817824092,59332834,250092621,1479691409,1214003799],[1782557883,1782619923,432423826,1298476894,82208011,1001188262,1910288593,167702649],[1487054807,1910831432,235971178,31594424,1785000037,1880522017,329064591,2057616986],[613585622,1292190035,885602740,579585228,1991436078,1191810226,583914352,1126392344],[585250837,203621715,1889734324,2122945001,1777268565,260401734,605547330,1446568175],[1199579187,1265371168,1736127558,793252350,193242113,1888813425,1229871025,626455174],[2023427737,703720806,1892502782,558824435,1690872252,138215534,1719859002,1659671963],[282842975,1565345890,397417968,1492090531,581280943,1291430132,1775819000,10358631],[2071205218,1531588072,453181276,1235188240,628600177,563901340,1399043004,668317130],[727251697,1450890425,1158086066,731899700,2009432872,1488256614,303020713,775567723],[221932239,1274671517,670388789,137520374,1762063931,2091069912,304247844,1547673182],[1045130203,1122554884,1169150556,623865905,1492823352,4226035,1162121426,1999798174],[1151130843,190576980,1244026441,929907504,1521947179,126612471,1024430176,644365499],[878169269,2014927831,2083940769,1803460929,309887745,646120985,46427716,1232888479],[1435507109,1336702286,717443474,104625202,429014781,1201530689,1976976421,1829866541],[686540278,1670427177,1979470663,683561782,68328681,534970817,873934061,1131122791],[1980632463,1309281869,1886296483,281066010,1814224738,1725132262,200882357,807090671],[1690843691,476740752,319634034,1760034604,1831997391,531188336,1146092240,1124343654],[1717569742,70532734,586506801,1147887544,1210990342,1682410857,968766594,74323100],[1781034547,1526549892,922209684,61492981,690576770,1778116442,189777223,800092445],[1334175660,2014387519,790799061,1983605921,998188120,629908795,1251615212,1093011129],[59732555,1836904938,2063425933,1408806403,1193519961,1585331185,509666190,1325644909],[1447371342,1791148607,1275203823,2004744394,1549317955,1850957286,1524076955,1991377864],[1847144890,1081753113,1392592045,25800584,575036527,408490970,1143737673,337665649],[558477589,744961934,1829345754,1942652529,2104149043,2063752074,1920884638,803092591],[745761355,923748091,1829795629,655426066,660115276,358604826,256537868,1838297679],[1049773320,1809597142,1068943194,742258873,1884425277,1450057714,1942554284,1299265444],[1170281667,721061931,1931621040,1754818636,1481507478,1751453144,6446334,913133172],[257958812,576671847,1591697954,1659295563,1310649539,472016085,855884567,435490114],[826385123,1087386808,403499961,1136590163,1207829690,1028075559,1732157905,1369598601],[1806147049,125512098,2013453374,97526269,1995118961,1813735567,165876510,674457405],[1080319523,1552427270,596920956,1612783766,713074173,414182238,1761391056,380664380],[1927918171,1699663903,798379187,1052312216,1407518052,1332092952,253829041,590018012],[473121188,1937348634,1439631371,1217183316,1858406746,1116512114,278987165,486009191],[1212354937,663508149,32167820,1050175519,912542674,407778236,4485516,1470924344],[112302578,489664947,468328361,435221535,718732691,1448789077,422762499,1323794200],[1343175938,986080895,289429472,272988233,280739697,724493296,748984199,324449780],[1996498637,2107103997,529433226,869217158,701912916,34474231,194252617,496894314],[13543332,1803227412,879090691,593096011,1753086952,1817884793,2055277936,1822295151],[1173639338,904172030,1726540479,1795322887,836773709,1042869253,1761704034,513735155],[177976407,1787330905,1025139179,1291851647,1907061987,970608856,169943202,1840236949],[113068451,1089207428,678002394,1938360802,1096405093,895782885,1642148212,2045226216],[206838969,377020771,1478947161,1869763871,380263891,1331757187,300084335,1972604570],[1989232818,647250427,350504129,15145899,1732725619,2057694548,492982935,1857323921],[1647615942,1773000519,793326697,2039658175,672003857,2088786790,1484883604,1410498145],[150024992,482758624,1927498769,1954855823,1129773510,1970105160,223894893,1907095697],[212299345,1232540717,769230956,1871459669,590010910,939142790,1049368516,1398567549],[424141219,667013410,1923625875,1212252439,1085761514,986966601,307179770,326708291],[720293201,45381151,1251931908,1966469304,1668362446,484914915,1034959385,796755712],[363658096,1372214969,1792929706,694826132,1200443032,309006939,1914561773,625480533],[1351132048,1789718773,536941324,788165519,245562538,1608201216,1155229629,2000869209],[790296663,1413340623,1698597995,709940471,1253560771,873413044,964918691,748384597],[1269916263,1365299847,226644187,2015589348,976059449,1690454688,104321508,1123907647],[443103581,1136616298,2072851382,1949430470,803131923,412937497,1396568771,2072181561],[1263446876,569882198,1386187163,62874516,1170935560,1739499455,1684181739,1902048582],[1738600406,1905471780,2052635030,105470412,1184008022,588813597,1343736134,453036574],[384889505,1164844261,1161621030,387761500,621777563,2036328894,184822072,100245029],[1540965348,87453671,367835570,552671214,1933344117,1122335126,245526578,1918236210],[1908428500,396042561,937244279,1946523251,1847914794,956180518,1819175020,324058449],[910034522,132910894,232092953,814741753,767721469,1727321643,634811236,274053603],[607516351,276320984,1143588890,325977927,97468400,1845704210,454149494,853056203],[612526188,508056714,1330375374,199095637,1526853021,2046010332,1203737816,215840928],[2109692675,1620921199,1275808719,1170414980,1920405013,1704431980,1629883775,1919122014],[1536208205,1071570765,1743273078,336428676,347690448,491105139,1118748504,1021371147],[601324884,1754913191,1140293218,1408383966,2121684134,1995800482,1714451188,1577525810],[1097630861,2045974510,1388067659,2120996612,337337682,1223107668,365164953,450118920],[280674751,20864058,2117697716,2092927721,204737819,1728792208,1107734046,642495885],[1807665577,368000678,1262109511,1443430175,5389812,60082748,97389396,601396047],[1905515655,1188032424,1030458351,2110261590,1429432614,1081754816,1151625324,1414310450],[1505727996,1043803839,7971863,380809472,1299343462,815286212,240761017,1480926462],[750255322,261340829,1452394356,673320784,1494295937,1371311656,1722858494,863760474],[630401082,204889203,998252695,1817184148,1856547412,126145639,287207044,2122541622],[533383920,729336539,467609585,915976235,1036780,1004357935,254639799,1364428891],[20336170,111240407,1643720741,1801892896,745359479,933478254,1342302011,257616119],[849002856,711117889,1859594287,368108043,688620360,1159595196,912984678,11531812],[589350456,644622470,1051457909,942528276,1456839834,679977902,1661379930,864538157],[1422150152,1389059409,1857103397,140674512,34550812,822302480,1913952286,1340970403],[1552982866,893723771,335641745,161797255,1781341470,822641941,1092686925,752528077],[1805172234,2060488401,1707727665,922658540,360965072,1309892431,766105702,1941688396],[549527826,1262465336,907221781,2029510665,506768255,249178520,945454019,123479821],[1058384743,48895238,1970756160,1635209664,717044828,1515879281,382983732,1609248797],[386902777,1729134946,1855348547,1717237313,661665670,529485039,1314444450,1895606628],[491261063,493861903,125140083,116572523,1966619066,423808305,777248804,1373597478],[401795936,1062731323,214176026,1296104978,490436153,1130333697,1092850363,1220624099],[810523778,1183710056,1002764417,360303878,2050372297,10341681,1539556505,1768480040],[321296325,556926953,557232931,1163492457,969512407,1296672461,1881805939,2009845418],[1429212883,1347056344,159448771,975968488,1241795179,21003322,1615526238,717582867],[523330035,1877006558,639768123,938032504,322870258,1059483025,1847828347,848643847],[256289444,464461181,1856458722,689810159,150478812,1000593131,2016503066,870056394],[1930427395,2107812934,581104889,1067024834,1256343310,908222987,328697149,1254931580],[1319365699,1835244382,2078225823,1060853239,100040708,228967910,967473121,1998545662],[323369988,1268542638,1786067611,1813079681,684114938,589405980,328620179,555867330],[1115050725,281599761,2009582016,918539464,1108199991,1983340400,1444347262,1250920455],[1115009313,82947640,1715992966,284356465,665764290,555241165,1461975182,18961393],[1914640598,28332513,421030593,395035304,1759448445,1214803759,1057568459,1429467311],[497068343,1440083500,947280685,1097530202,1445978875,133640623,1113304639,1995436083],[125311772,1760850517,1758135014,2095624985,1670535851,754388531,1614724171,1727179534],[959659727,114898312,2100411895,1516430057,1215899609,1651289744,561930224,124208143],[1900563108,1846030358,1879052386,448079120,2078953729,1433215089,1551022267,2078399625],[1777312653,973895001,1477340215,1361386348,14908519,980517786,1013311859,415366156],[698199706,620713145,318044021,957323914,780420559,2005143805,1668401352,1063083716],[681811164,2116542862,270154859,235636548,1452591174,898608139,844751947,1351426632],[1417495308,1520472147,1671346097,888874733,1474010535,1193872054,128360298,1244244980],[225640630,512344698,1601931109,660142888,1747485800,333966159,1079497582,1956353113],[2057788930,361107784,1874522838,880915892,267284093,874900026,1570316586,1386455292],[1315722249,687769104,792535252,625536912,1535347623,391624749,2037862755,790350440],[1569775064,1272477538,1759988202,1646563095,1221439183,1436831289,261370609,202475905],[570698255,1372887061,664583839,1849243151,391207919,569837849,1689258031,467663076],[1390300638,1470066066,137924147,845276252,468886491,1071770335,1539502325,1328184641],[1996591302,1070591706,2080863878,1168551263,1584831866,222817960,1436233920,992982015],[738717013,702558512,491690232,1733039277,2083806303,668611716,1663762256,96810903],[594309069,1661978276,367507399,1086772312,9084712,1825980569,858646279,1471285270],[1044365081,1192112812,529736493,1667846878,589651757,667556872,33000003,2076299811],[204773440,213497727,1182939376,1239375271,862620296,1628294014,968927176,1277177310],[1252456962,2058628033,835995601,1715026650,1722363082,1923886489,271849261,1661243552],[1301223009,679852748,1115095214,323329516,926491756,736024421,156307675,1531352027],[1717989751,1488797067,1848994387,452740153,1416147061,592616506,1594975525,35094017],[2027669860,1599409046,1979848084,889405574,1250338700,105825213,243626107,1920333523],[1217846932,1416206865,1008285158,12634150,831234376,350892605,103585849,1821834519],[575300462,156999485,990695027,323611933,867150052,914815893,937925485,1195827995],[1173884871,92863870,2073587693,1393606551,494370205,1860597957,1812096516,603741786],[354754500,317120454,1415701607,749548216,2087901658,1551465496,1978222191,1896972185],[801250445,471466852,701631914,200355330,701875986,1310693483,1174642854,324056645],[988639567,834871473,1579024624,1797097849,64196985,1223109951,787506014,949477311],[948100734,59062355,1154097755,389722308,605854238,547958844,1752331169,1745738930],[1153303564,1674941897,696209064,877004391,1522806151,2008920121,179301675,1509014835],[1604131397,1366372307,1786485001,2022975207,604644953,2099858588,1985332816,458335604],[371784422,207725452,605201347,1828434970,1825647749,250072003,1609959736,418390647],[1423883778,900820994,219922313,86300217,1874461671,786949347,1033653219,536329425],[368656178,319131868,724794458,1166873580,509647074,245629069,1740548135,389169087],[1269367320,174385990,662849944,2074528875,1288556248,223228574,1998450997,1628318691],[1300243522,1892900386,612289249,824680025,248486783,1143071619,1097136281,1661406048],[25453378,1804777568,305140347,329925018,999481546,986076787,1138772457,1966339697],[1175821922,934319416,1558635559,1354533714,681266647,319601468,1327818377,1927928983],[156592027,1816111952,1977843736,739280545,1505617657,1646018777,573377566,802200125],[929500536,1342904965,1834531477,711275157,759640093,183290111,1781149811,266021939],[1643326924,486210428,811666101,1997182510,1654867048,420664843,1166402022,595199863],[1651472112,41092160,871065096,1716325994,1706530877,1061522769,1867781455,32141333],[368228783,980210027,621628033,398295811,1200160611,999430292,646760748,2008853561],[1526365634,882783345,182156361,1636017682,1233249098,449794396,2073586232,698154707],[774966833,1711049043,474095446,1495891546,2127064633,939909023,1448051468,1602744037],[1622520502,1167488484,1775304503,2031830058,1657902660,823694346,268239517,1343468171],[333936030,1920833525,678029755,2076228547,1722333465,1484064869,1918206115,1069817885],[428243349,975233112,1555073793,760985908,826015825,1872017417,1685181030,1840525800],[2022554912,1651549029,1502552949,1793462094,236405384,1327969767,1872243441,1328640397],[1957533765,1840895301,2000693074,1411900181,488155666,1839838027,1828618795,108287595],[1047259850,102186737,589140917,1360111016,2038556479,1406994622,373328379,284054706],[1189205879,796436695,852748751,1069052071,992216697,1986951329,1763694793,1022517365],[312629356,68857882,786138069,579184461,2016372802,1992224701,593622348,100744761],[325128326,1547818791,1902245325,13771263,845723422,1680107870,1334902335,710907905],[981988587,401427556,424781748,519266793,91538783,2004095468,1559314784,2071048877],[423501800,1585059386,599421928,857162847,648671585,1206975351,1948857210,1326734105],[1552716245,827460308,1441963192,140231211,1952589599,695618127,1149554432,2014497280],[443553378,662897648,640421971,435129393,328825519,1469517319,1059136232,550653808],[1114056252,1128811986,490935977,1402568291,1732196251,35665719,1042975729,242826175],[1772087727,949453948,1485321782,1767803429,524297508,1257015971,21133377,1749187019],[1501120005,470200712,1360998086,554335365,1667661745,415440520,791458467,1956031042],[1007869635,1154124351,2085723318,1976950711,1131224235,998237441,129937635,2108365968],[1989658250,739816937,429934086,1218458248,1662904277,341389146,25675093,1260698902],[1918176809,116384498,750238811,2118184236,1468389286,164224354,1943517613,1863883368],[336352724,549452600,1359453893,416811399,1611196947,2117278025,747794062,1785722874],[1358533556,2115628908,2129767801,1202984504,1554718919,702494437,505402254,1510247858],[591883893,1007399434,1816643101,258025484,1090257214,90572409,182029265,614621830],[1415946551,50667811,642185505,1130378909,1894413830,84376748,337213300,1197172214],[2075756155,711132378,1694663001,1101692473,995850578,218130542,1000261013,1393588150],[1507920811,623279763,514391027,1711447962,1376694982,153345135,2085256648,1130511743],[429884505,552635275,989507367,401949859,483888872,1814524851,2018237484,419742983],[1135486308,2013100961,1065990129,978857227,184268944,728195453,985346569,1824280516],[33201328,2097573314,246803641,1024418594,956687487,1839753455,481903923,1182474873],[428005754,78419067,285744609,884334606,225380087,1596578371,1837804740,890725622],[1906845511,894743184,1270743799,1829731013,704376876,1452049758,1326905904,954423698],[1850751027,1847406684,576536709,1494344831,1539109614,98522522,1724928996,1901761694],[1798429152,1030563623,1621775611,1994902410,1523319205,897883811,1860087534,523534723],[734038730,907376107,549946444,1093254374,1824416090,279327526,1494753194,1997600508],[625814138,1526098224,2018055240,443870233,464394750,1823050890,565083035,957173485],[1482047858,1194442667,2121301310,565233087,95361475,718099192,531329599,1881872589],[1838902626,938849032,1927523751,1100011130,2103746821,466997582,241637885,2079980326],[106702694,128595489,43263157,1459098535,1501855397,1586719819,686626630,497290528],[1156671446,1523427762,71569976,1731397534,451062877,420466233,1741752549,1589292753],[797593067,1081385512,1467022583,1323810069,343727578,229161785,1977447716,1152904455],[2034243588,1393794530,697987005,1437682925,1018563675,1758027920,1690027087,711658544],[1196057275,1458205397,2096397551,1229832923,966804699,103615328,1819502939,512870461],[1464816374,364379683,1024707305,1575830873,1419136158,681630579,1308172784,991939616],[63928454,2019145088,781027323,894448263,98665237,292847757,1741139415,143583896],[199118481,621218416,1582637318,2090478882,1936647112,1676645565,344042374,118802034],[524318883,656722032,495861212,1369130382,239016240,372302455,13737632,1443896971],[1162103001,1203473687,1390380642,836453790,1202449074,623310782,2012748026,534890847],[1544029211,1534406298,1848377039,373851089,350697948,409008748,191839727,1337797008],[726177182,676067587,1624345649,594395978,1360816273,1276188297,1410156316,877577143],[1499152393,1051831000,902537034,599512331,962922373,533925453,1969692630,2025349261],[136421001,872266285,187519359,1895015342,969979673,1813767933,687902000,354569579],[662946234,272750572,1685004405,1551662295,864803573,1517458079,1229137058,849164591],[1990472047,365510376,2010870505,454769058,471053305,55472742,1569697004,1078365946],[1937301096,1807463893,1538051722,862009068,2072625863,1269989510,1923448346,1945462947],[233597199,1358575122,1653554256,1414760753,1295294823,1157980210,584464095,1385250432],[1616185080,107802749,870129052,141366143,655887416,460464850,979943919,590716142],[573156902,394544876,1451471822,434064576,1911736158,1157140451,836259386,2023511509],[2027662691,1328174436,37052700,1477722991,548203661,1059590325,163372735,1823075606],[513011307,786516818,1131055811,831455799,797221716,18641398,239942412,598887469],[926253748,1612862935,485616513,1760539376,2016410246,2044212112,1345486009,866409334],[677632502,1670007377,1672474251,837236012,1346499716,396320559,1416137957,666346118],[994418827,178054859,963856143,1937906158,1868644401,83570305,1956385208,1325928360],[1862512031,575156529,1272581222,373855530,1228503403,1188675194,1007162175,818355370],[87433587,1912227410,1313907453,863207893,1717297961,1034230842,1051306292,1809579702],[1375044534,1853415609,223234681,1475606895,875886968,301158392,1219939541,1929307098],[1676623833,1309699697,1467472725,1327593644,182424079,569539138,1586542122,1593249710],[33214472,1550776244,2080612941,1631472392,805974927,909044252,714887676,616825884],[1442195726,1579238489,291029506,825549522,134703348,1849275844,1245108155,259591453],[714924362,896203122,788557,1420160785,183507896,372335017,651089327,469192240],[1706789244,1971443565,1644373652,1580910841,258798887,33472697,736080277,185920921],[190920014,1300045885,1526101048,2073529544,1914547677,706381868,1531485872,742761150],[1398759926,854911203,1894375643,905179789,736213522,28693028,1939091218,2104108505],[205058572,1010848216,1180534965,633181292,607278647,1037137404,654960813,1194854567],[1443262566,1040120458,1464070654,1429658441,32352168,2111336902,1995134471,1006086485],[93409015,2099908730,547506906,1984894895,804257944,1951903145,552165475,1575213376],[307404330,1325459926,1180259066,1766807226,628780606,1049836985,40615121,1455463469],[1012352948,1791774384,1013184869,1814766819,1025036150,54647893,1904353657,1760857136],[1114496861,1358505532,1306293960,2014220434,1363088454,315095019,1160476228,691535629],[1710631705,12586901,1123486290,1560473121,1023937831,1049237118,513069300,1455908321],[868296455,2037418152,2102600743,1352653055,249372213,705760034,991784371,1124447541],[704433647,1113517643,180292336,2113066684,1508440253,1092296338,316546658,806592792],[209398568,80531667,1085438530,1392828441,88270298,942262483,29440633,993169200],[989665870,933878357,740099674,1098461287,932092516,654855341,888554531,735933292],[373079250,1722973265,124296901,1476416989,362555670,1789159510,776411153,202442631],[607911000,1067191124,682884215,1375839226,1153459766,1014141184,1639014231,1678209992],[723684790,149756895,303868338,1271574723,1543521207,583080327,1628595700,717107848],[848833503,36400946,1741755055,1744288570,2072776101,1836222137,670640718,308550205],[903205138,287869579,2101108461,755550045,1571316441,225452408,30005008,1602164762],[72365221,1723847733,1141842271,364002864,816826856,788805776,1480316638,590442259],[2000373472,705663661,593240936,309116031,212748234,618377793,1005349625,2062050035],[434729984,374976966,1368312878,353535005,758897031,1934201948,1544990008,545056631],[736849578,1057533757,1036298689,1887608332,660812430,813060329,2115974854,1055030812],[1129752852,740201205,648337524,811335705,1548783650,940651734,1189648777,1114733455],[355720611,836776269,1133024109,909190405,1601080208,1237386420,476307701,1692168139],[505898014,848449170,695771818,2059445133,298768744,15148304,10096351,478467053],[1055138433,1240804497,693696209,1293515797,1970907226,421405785,281884858,1418730187],[27713147,1888099164,723598177,1965023724,65290192,1359135897,1953803153,1211384449],[1726326813,975417173,1718892524,123896095,1072640668,110256364,1838425392,248433937],[1909094985,823216957,1074438136,598520929,1528467219,752200676,556922583,422867781],[1886179788,394656864,100023636,1225134434,1244504007,1927891972,1110325119,1935989895],[1150525198,1341871890,685990871,494140090,247789549,406729677,62486955,1809296491],[460396210,1554299017,1725831401,84096818,2019774246,199059121,1723103529,1015530113],[1318655686,722401562,2013500888,965848595,516926890,1808155931,2077217048,1975743286],[744853031,230333167,1204003570,1059132066,130722426,233397092,1190831638,1981829057],[413358346,1736115879,1178832649,1819955264,1259752727,601105419,1554474112,88608539],[812675302,660436472,1733130429,1009350016,1852059723,411675115,1819244725,1975188875],[1650275011,1485870811,157058384,1267960838,2032595515,1097618009,1839358672,1105656237],[2118049748,4812840,1242255656,1510129427,806371079,1001453395,186854951,1126260186],[1804204641,243135623,1170922619,205835630,721630341,1812945230,125875857,1191211454],[934400909,497705834,919772121,1991033512,1734120428,122069731,782195095,50320961],[869359359,437148945,1655965064,1491595377,1277479676,1434754093,823666916,2060194545],[1330742097,373244238,1155709369,256611296,111729874,1059980086,1810473246,1264835715],[1233504464,482148331,156109220,1420948774,1998211709,1885031585,353891269,837716392],[865129731,1952425555,437915801,1462817288,160684734,441753421,1682049933,918910124],[938826498,1512187610,171044446,987915467,1314642089,575529278,417349442,691969797],[23775701,1974490185,341756589,259090942,909222675,281815411,1670217730,835876413],[1680231545,2012594054,2027749739,983061464,541453031,993531571,2028329879,906573630],[1200455352,843938143,1616520056,360503367,1355603408,898681937,690628658,808938339],[239111617,365706408,1999753190,604569161,383884238,1859446906,96172715,1117042942],[913143899,2093832900,331371090,943795713,237795436,1964737058,616825210,2038588709],[375814443,1381498205,1965386737,1051551161,112473853,1061299486,364951847,1532213284],[1997389176,629942525,1877754023,194429136,3678435,1304059370,1505962662,753089750],[1763745446,2071853916,1405132681,172652939,2058001624,95060312,1721398778,1504518321],[104471672,248511135,791518146,485272475,223651858,1578682763,517222183,1134495961],[2111763488,1307332554,309247698,1290173222,425763360,127910900,1602791204,726801027],[269282238,606657229,507424665,644103004,348210441,1124922631,835344255,1708237778],[126595629,1469900896,303249557,728848602,1882070095,1993551124,1926282277,1521732539],[601302027,557370267,671563956,2114900242,1867187391,877037715,65683049,1889497625],[1332456657,2066235452,364980167,1282443264,756048843,846905381,1296957086,695896638],[1709293762,120687748,1509928838,1403307416,641270428,258313859,645365525,1220580509],[1577083263,574276793,55902755,369010304,305918049,1664566057,2086335799,18632098],[74811517,1754787071,225503850,1409973341,771375074,1582220708,211871741,1021223744],[69902565,2088364517,919493605,819886295,486962338,272105405,1175463978,1866024206],[151562562,1648595115,1694156596,1657849929,862926641,388760969,1431688607,277742486],[2092354613,1726153106,1237694322,1334691002,459572784,1512165313,1776461267,1698818433],[1501438519,103219032,279002114,1879319309,540154747,1198807994,1181317348,229985545],[1984011681,772021637,416499113,1321807659,1001204777,1176040388,1638890923,734245829],[1545344158,255183595,1064613704,1452199632,1335754435,1377164958,1548214564,1963060397],[2046696306,1747917720,727189467,560369187,1723662833,1783860390,1984214995,527248986],[1110764264,1413665160,1265110382,1733618613,1904957859,803238636,1553583526,1386356857],[724300907,614012443,1998592886,746434848,202515737,587595333,726862532,217416240],[1652227485,1008933715,300175231,1254765372,1496433701,1531131484,2043603141,927123113],[1185339246,1361413787,657030371,658850240,1612785898,710385075,204937888,1867452856],[1487728031,1660910312,1639939603,164312523,1522677212,1270351993,1715410345,390460739],[280976844,677158192,996458209,1427927234,2076911069,438870043,1777850912,624010187],[1785937669,171241117,325947448,660010957,2048319156,464150084,704904108,146739718],[181632575,901784787,501014848,384006934,1210302958,2076796976,1967413845,1097730847],[855349751,1649695737,424409017,60156124,806094706,1656106180,1982488377,15299978],[1410896970,1703568309,737196857,1880102117,1620003639,1013263654,52976350,2073104096],[947310067,1609074434,482386877,1525785120,1346975944,1145211827,378872884,126792260],[1945266525,2074651332,1424908662,1154963188,63622679,780919965,1779302621,1903674417],[1392635323,1164346004,1238303673,712927204,1726919599,1026420378,1765786642,1485333677],[62437318,230424158,114202551,826505340,1028119521,1494881383,587563281,419946181],[517705460,1031422983,53282241,597802920,182330208,1639603283,814740816,393147691],[1237675543,1755965892,403659027,896166541,1957883640,487227835,715001734,1564244608],[1658207330,1163562294,51057456,2038666826,501295558,794333873,1230058992,1003886114],[652633022,1275706759,174347599,459743067,1143310127,530843928,520935149,2041636140],[1174604287,1663716682,1379350654,821592782,1968303314,507460632,183512784,828548613],[1313765261,79757905,1705516602,106550748,1906559618,1125418340,1654306135,305173912],[200475308,891160351,286390163,494874524,652413104,474687408,293363315,1570937727],[845244145,2005587437,699311904,401643280,1507453151,1132278049,361348474,819465052],[229198490,1699946182,1828739917,192242306,1618525413,538918817,701175376,162857468],[1212060271,2040928785,817305390,1651910929,1102653017,1936628924,326274243,431140071],[833120527,263395869,1105625630,481160092,1017367217,906163840,1954625002,831089017],[458117563,2121969484,1164546436,1650621942,1689658379,26740984,903243638,1802128933],[1727836937,920662659,336887090,1419342810,2092207897,685643070,449868861,1969342733],[490960509,1370612753,285242731,1994849549,1095674182,458475408,1306834297,140309259],[910199812,2028943393,1890780877,31526804,1552380552,1165853546,51305429,282697619],[635326832,1075677294,1980676673,684126488,1135343856,1483307711,1578206858,856115821],[1302817945,140622816,345492130,1652349276,1723893372,335749668,1203053213,704102482],[111527290,1551630541,1360678559,22592189,1180625429,460734296,1086988513,1315728681],[614535786,1983660141,160679539,180580463,1960492842,256807865,220422154,2120410725],[1975992876,1575970609,995158329,963343327,888494641,1746108150,841112981,1603269637],[1019528546,135209126,619359662,91220195,1137881263,180255392,819991872,1895266570],[2117006663,1261178226,287499664,1236158188,1138315272,200984509,341571938,1142766993],[1591299599,1276129702,327461904,782017968,974924026,691094514,1771713945,248797245],[173602266,754523982,2062434008,802821518,579921775,1486685460,638764659,42731930],[1468545396,585260394,797181176,98315653,1056929642,1056423159,389085829,1388035651],[1579483919,1351604992,2100483832,1665504017,1173574661,1155490323,80429084,318409],[241054070,499092087,978344774,852408212,120480535,1800295424,779148534,937940985],[749054326,1711003925,925559608,429520118,1109015900,913070677,1690926311,355800601],[1697930480,1367937192,2062592596,1690918604,1586524653,620901096,1072406089,1638955778],[1690110417,1127202820,1550300166,1515219039,573318842,2048043793,1784775067,917800107],[145486820,864665412,1070477181,661785729,637857966,718458910,234705759,100740819],[1220664887,1992181665,400562323,1416739776,1363113647,2122733455,699232773,542362949],[1571816384,1937545793,321535856,618227984,426446995,334141159,265986512,1615490036],[2030086011,134023587,1857033208,1951277005,1639130057,2063850584,2126894111,563049465],[1593708149,1502263137,804442700,1202392394,893390990,42840156,153845291,1976071317],[2073414524,1420932442,1141599076,896898228,149169796,1298346136,614543330,1899445315],[1187671734,919777348,1329276555,1699547843,486208060,1281722020,1946434113,199127831],[2077016060,620394578,801742612,1289944150,1077691239,1335319466,1791679496,1728196618],[1673192866,1362082548,1279933080,1069483098,683821136,1953201827,943833556,869562829],[176335689,1081279399,873554437,937704685,1824003208,787960364,521599454,373038896],[119278065,253513864,1919415101,1109569831,1663068968,780099923,1143162886,2090543787],[1388965055,295167538,670169224,17874301,623243776,156819880,1277557864,1870587948],[230112390,844468392,1376927843,1662132576,1961836073,1665771659,1635090143,474355940],[1924858096,51405796,1359212635,205694633,802571218,993785382,1943420304,241789703],[777646246,1424612259,603634012,1497255181,2103588598,1284382007,1577755561,151948098],[77973514,453664215,1989810521,1648216771,697749623,1863966315,882719318,1139101251],[187392008,1134199803,1723088477,482083860,2030722993,1067359374,1831177296,1688485911],[299849432,818170347,1822402460,41412397,697302606,245084791,802793315,712537291],[1596084416,854584598,870477906,505135866,23805573,194955473,1215877638,1984756127],[56423197,2012430406,41495618,949694422,1779980905,925638396,1875746902,486296391],[2022295732,4702933,1195694972,370890647,1039065468,997036390,1923230145,1127852475],[357863942,1503590494,1002889781,1672503665,245293677,962137253,1955919533,1129212128],[1034543935,947912813,1848250331,1661731587,993534314,220280764,138734696,690607338],[49226277,819231833,975685212,685259134,1030952242,1260032192,302828981,1816656510],[1665349505,1340920714,2105935295,2021346886,54953028,1854175810,17768530,60724383],[1483994975,809247511,1995986741,464636966,58386684,1071313973,1164564302,274986379],[1708679085,1288517413,301020056,2066665553,172750114,4982080,1611403876,452111226],[1892511932,504421789,1228723990,1123841740,1809456372,2111022940,141150302,190369289],[1123519864,1411697910,48070831,575915102,1490602028,705569618,1814680216,1877493432],[2108439441,1017379614,179795960,1251720489,1720653924,579040091,855402598,1908850637],[411168656,105023001,589116425,437766483,950304753,713183093,527104451,689631217],[28075203,1695870533,803399325,982614071,1189273105,593320706,1652804561,1945250112],[320607345,1917390723,907634504,2027788874,917512184,2114583157,97163679,577131544],[789170969,3597278,1371918236,822066350,797590542,1671410515,386971957,1852503964],[505100151,973163829,342934665,338621346,931008092,470318813,506426228,483094041],[151601074,1944559375,355080990,711383835,620275348,1294035039,1921346878,1670496164],[1884845423,1467626577,178062924,1709876707,868605478,1555976375,319956041,1570530994],[423824796,1747494080,2050077435,1828659372,51960848,196715210,1640207659,183872455],[637218752,1619850773,49786754,544916093,274239419,1215545749,1579070957,1522484369],[1237985484,1816390426,296380369,1216893930,910669390,833509914,1646080486,2110576586],[299499635,1867043041,848910514,1866489276,252500033,1383219886,1881829027,688845268],[72512910,1225444554,1878806250,1011094526,591267138,195277093,1900191401,2012481181],[79261996,1078198543,1689153295,862498127,879543909,135705137,1726790715,1896175342],[839353929,967843017,353200933,1807294529,416195601,2023547789,1228108477,1574594128],[544448129,271658731,709996305,290278720,1346262320,928808586,2072608871,442264814],[1303962429,1776992637,1446536244,162597951,2034970278,1900565259,722114201,1559199087],[648745906,1091297272,672704195,939445548,172305816,607726157,1921258939,1911329129],[733530754,1460864028,1923129696,1852778382,1264843281,1661535866,1551753062,410824291],[41717162,105374697,1073630034,1075377080,722849986,1794611561,777236703,166252882],[383222997,466599106,13683584,590163500,299497777,1510440804,1095914119,1174131596],[1322062306,1062337087,41725706,964600245,957188664,1173871031,1907454004,581081021],[1549232100,1902253778,1662056148,1255371889,392389685,791871838,1099225485,2077517141],[358859110,902253590,1801149707,341474151,93657043,1568155647,948685541,1194847651],[2022668311,2127780071,581736082,462821144,964927941,427162751,1916986247,808477798],[171893902,809339938,463760284,429525576,1508371657,2027025125,183445908,182218179],[354776300,1222716401,68484214,982018112,293110326,479604859,392724692,1364517592],[1743901629,1101943998,2093552587,1287226306,696412875,1215447414,1213714050,311190412],[1193759162,90897432,1364968425,725867331,1473805252,1333608352,286479092,1876172678],[668482868,1792405658,557491795,1875389999,1452859312,749280827,145311583,410599481],[1367115987,1516628329,1787493411,1950183113,1904200504,96181243,1394439207,277636221],[1080123118,395657895,689477168,1932279019,1613023555,1691593189,957077419,1727422060],[1907310564,1972476532,1991430520,1696544034,754609726,812317531,1407408272,1595794395],[1274919052,1428835177,1606079747,1894969786,258733447,1883987951,54497516,1042375759],[608601976,202077500,141489373,375204853,545981742,667513428,463050348,912955826],[1904866931,5063514,776731563,1122260685,58945836,581501846,678992476,878079915],[1676447304,627214055,773720585,1538702166,991529593,20970881,636496704,814558639],[2049422218,956228863,685068375,199850568,1698959369,2106816292,2126313944,1990071946],[1306874292,1702488066,455803538,427256386,1304984362,414652489,996269160,543612979],[880508320,1374341516,472180608,1891415332,516068378,547776141,1075802519,1775699178],[467618616,1516603345,785751859,1460268107,1254997037,1648005881,530191567,33635275],[709798769,467056189,266332725,204782878,75417646,1838147076,1451739232,487653949],[48678747,37589150,251123645,1613949408,1307938770,642867229,1063396179,1727702724],[1220116794,2069388207,1303175159,1902377896,1370385510,1812382688,914906548,80182214],[1291056329,1006426496,125444098,1724003873,1271444633,316074692,1391082659,2113732089],[339415939,1749422388,1203490773,976164379,1052586148,185040062,1099294840,1563354592],[1975257899,1062557396,482308495,338902707,1033809995,1275881033,394270873,1056300003],[301137147,1066265485,2058011686,213552462,1164382485,619617688,2054859413,1262160570],[898827649,1853524963,954145943,1127177826,932874748,467326511,228905367,1812838624],[1312706180,785611317,475391450,1761113690,1775801082,644102783,249406839,1365115208],[293044542,46450866,1703357308,240442932,756115016,1048780415,1666214874,944319646],[1831116754,1549908128,601927854,341976506,1269086475,507093639,844725701,1170512400],[1784430939,2099403235,1164520493,1424190184,248641762,142946200,1299454504,1785213880],[245754092,445105059,1578007555,1637280754,50534131,646664308,2055580962,404487528],[201407415,978392868,1978589492,527589008,619029281,348547075,871219014,70378306],[1974601328,1478283111,746076673,1537004712,2117411378,1844334266,2096075981,669262444],[1104336607,1153607011,1047922101,1486827023,272784921,1914096649,1549247394,735983220],[1456938272,81384132,607169327,1723341579,1818578600,524431199,1363560738,1287569337],[1305745601,1982983142,2018948340,833495557,525451816,1406167383,339323748,1569063823],[1428989822,1067428651,531733589,425419721,1985158990,1650058036,38961620,1093741962],[1863850120,1676916013,575932157,1608182433,1479318561,1083354829,351715536,570979664],[736031537,383444145,925556558,1233890994,1839846706,1620622063,2095204151,504864185],[1117199606,881768962,1725663203,1183148507,1143389532,1303935159,489010371,1262155749],[1544067920,1115381268,1440144438,334884120,955476344,1866334593,2052366388,67538180],[945919433,596486441,1894566953,1974866254,1179760996,1601834318,2093773897,59162520],[2114414672,574426695,695940013,2109802293,749059078,81576814,1047985778,561518694],[757720352,392599826,852693278,2048196065,1539713172,1264183830,1576861858,1570329418],[725299942,534767381,1957520538,274765208,445674358,387630749,973173199,853593850],[687910121,283790939,615316937,134124015,573859466,866627688,506109545,574999026],[1160969759,289175093,1862617353,1178793891,13399071,1028542988,315805846,936768557],[2110777412,1634173733,2063019662,756962166,307628663,1702081790,913571853,1248100052],[1820126926,532578474,1933739455,769666677,1187597607,1675395752,1072932920,1205835577],[859688280,2106311467,1075794840,1099487461,1717964630,247837253,372758500,752660315],[327312018,325174135,1135364668,1088307248,1529214115,595695436,436924958,913628245],[8969030,743143226,260869918,148457498,1101035477,1564825516,631182393,369966873],[1367151501,124749340,1460010438,905732119,289815074,706391697,1128372662,1883114188],[1727200993,106601613,794919484,636202020,1499185074,1151387121,514661487,92309735],[384261912,217318445,1071370806,135215405,283393619,1912251530,2043920902,1266974020],[96946741,1381271122,77679737,1578254082,1987093859,964020851,1756011098,1215725741],[1258853309,95237000,660847278,1281136367,458404773,1159729192,1854625242,2061156829],[546192002,1686762419,1774704345,1196808054,1743206543,831381015,1718163179,379810505],[73354058,49456569,2089617082,65718773,1824121168,1911568753,9738217,476602891],[2084409159,1822440887,795902447,2040469673,1467624948,794329075,770993209,917448784],[252660171,1448141875,104896525,1331343997,2100800484,1977796454,667413492,567308501],[1913776946,208710481,1113453565,1982357581,1448328808,212208651,284931941,1569345820],[574211564,707982495,611079357,875253682,1135693832,1106198395,1611528188,1920477409],[1741427538,705455603,1582764566,861263725,1070190731,711216988,1015162288,1692693207],[189397420,2016426150,1184898361,104665581,857954215,825306356,673647589,121228862],[1259258785,1924906727,1825427230,1734585919,1298566932,449938306,1140849556,1171817172],[2035565017,1393277952,307476007,1477889785,273815262,930884064,841672076,1442278582],[1074650937,1615051757,388189211,1974025597,1121423446,1358639950,974948165,1226229389],[2121849694,334051267,399540119,44631306,685053677,1932487502,496596635,180653781],[1876072231,1224786418,340811032,20121864,2069303106,1640257767,954997715,1024949149],[1940775148,887224932,2547479,1080408789,1595771900,1250483133,1559858927,1762219537],[74956814,340184227,1715114962,322314690,817684037,915264020,769678177,816465268],[641015306,1889676256,728527224,2115645914,1919781267,954505253,1093157695,517323065],[1853467757,332960531,336508190,514438026,103105129,399753675,85486329,1775024886],[1992642135,1803278484,1740693616,604737603,1744122672,467645985,1141561052,2050752637],[1174520469,2008912627,738990753,1686498181,649060192,377538089,601577898,1375220186],[1743316131,243291161,634466167,1237630553,669815743,1061917948,2124932727,371186614],[276769817,1636782965,1445072930,1614845328,948711159,606024693,583763099,1906548165],[1985785267,923077378,1920300301,675703819,514676672,1282235072,1541073652,2064799391],[756561506,97012628,982530841,53734952,1160883082,957558270,2046944321,1088784152],[451791246,66074511,1776561916,521028761,1135749372,602602448,519719046,1479289813],[418474557,1807709321,1716316920,1536213151,1694564143,1317839161,1735542107,1847896097],[1087856316,1680575312,419624282,955938012,54518850,1504570556,857916582,1676484403],[1727317743,1970681277,800248547,521115470,1110877494,518170031,1261606035,800541387],[1016309671,1644802748,1771259440,119937054,395280140,730561481,1557090706,691030217],[1248768298,1971160182,90786212,408862179,946176283,568409730,1272033604,1767116182],[534341538,1409291972,785006729,1970859948,698294992,1127478602,37258876,450462119],[1466860650,978366559,1387708084,889183757,1294846629,47772321,1813150894,1119979597],[521277836,1379204914,2108358491,912006280,163894275,275012423,504423573,1139561675],[1816983478,990785241,157071741,1597147780,1656556053,10832944,1295455597,1324849098],[1795548470,2023741590,755927887,1478013759,1970110140,665816889,1904893565,548325268],[146745252,605268296,448095925,314782035,1436800063,820747337,1450082700,419050361],[1631702796,1831600793,1131274289,399240078,130288353,111740065,67717851,1849196524],[2117413071,443018601,751105772,1871799928,881431880,719617465,562325540,2081023087],[2076024804,1347640769,173539455,1703405557,1769875849,7203847,1621517308,35465743],[100428804,2071802674,1938573491,585783028,1256401277,1573851605,1166901509,706020513],[1071376100,2082839922,1687263304,1297029940,36844747,1052056792,1619432770,205218127],[661560490,200819297,876646569,1882404241,125055058,502985372,420821601,917559424],[1592485709,1667544511,840766897,1799984960,656395930,1520258131,1195014679,71187377],[786193845,753874765,1840925509,1938050201,1495237423,472049102,1522586003,1512100033],[1019560677,801382629,2117220741,1666128017,1152621104,1641002757,1120997878,1060450066],[1650055219,595315418,451647197,1108084510,1861972747,1473901430,1557726696,665667778],[260325398,1009706776,734425080,578445164,597185521,110376259,1025966775,1454004775],[1459682510,698027437,1348231063,761120012,1010727562,456689576,1025247976,1004913353],[853569316,216553575,2117640517,1734766460,690243912,1978582474,1989973977,1924919510],[1583618388,542023482,1275694132,713180543,1646139631,978457825,880920550,1479920799],[767979286,1923071041,1275391832,2011752267,1455742787,1881077843,509841101,1545340027],[1628243115,653266958,1275986108,801414680,930294430,1805126276,2094706379,907345206],[727319880,400461714,472402291,984855660,1269620366,1972179354,264340364,754917783],[1567238986,1693218668,18292519,1495395914,881887874,1378287676,1451716172,1989300912],[354943680,1490951023,6793061,592112981,1328657693,2128724263,254696902,331498434],[1309562060,1449857460,979592093,1989412740,1385968801,1225939760,2029497437,1784800103],[988807312,2027017917,919057534,1295921982,1468010815,67414960,1654001406,791642470],[935594074,262427696,122879861,291818406,1949366685,1443096817,47911057,251314349],[1311117450,16116727,1090528534,1594606826,60287339,1585222770,1582340544,917226651],[946455775,8848059,1367208360,1668980688,401589428,33740273,2041854919,1696244207],[366969049,98376241,596559389,1547926415,509835845,1637184713,47583424,224061573],[1021182389,708145600,1265385731,649514299,935189274,925390903,960817313,1217720309],[1488166527,811017207,1873214047,2117637064,1099854313,152283519,307401209,1855793091],[585631035,1546292848,1874956437,985835582,612325238,928240757,2050460436,1511633272],[445352166,1001229326,256688168,309169249,1048653690,1898636728,455845763,701842595],[1233168454,1642334144,447766112,64472732,760367143,895568336,616783075,868063499],[1841261216,1636499753,1058566010,346494055,1220010065,2069205863,1455665832,331438750],[188596255,446897721,1787995213,1319435825,305213264,1295150198,1136343625,734718739],[1591250067,730891776,667432925,1977184677,1124261288,963487359,1598566543,75233900],[456039300,422294731,1336943401,878357408,962416845,384981856,233144127,1597279215],[1396343383,1770741730,110159073,49165614,933108543,519461075,1575456812,1604895954],[888091971,890229981,1735288977,817973274,2033440850,588829474,1257873340,1454497638],[109064578,1286717971,615362599,1221129950,1532173296,99119419,1009820767,1465754748],[479735269,2067313195,899846441,1554809549,1070668695,772019555,2095058134,1880483358],[56456148,953098567,198028667,1145964351,875431229,944433682,965350801,1861047733],[258347443,2088039260,280172570,797428356,904774318,945904580,844941157,2118569631],[1515426440,1659495443,276812078,1386071103,30540767,816339727,916302272,1311314225],[253780003,1317984342,1956362991,1492492490,865166652,1842924847,791007528,1043527061],[1964412157,2085484257,1426812360,1917416882,1030692009,1920185695,311595331,513258077],[423607223,140720201,1923676258,1486057557,216860713,1093209250,184072174,186388524],[511728599,367323216,1470891949,1113814918,1170167247,998773807,1819710520,597602303],[1571399433,1107701019,901653525,194393195,93531565,1579248293,1423274872,646483365],[1644107100,1310756786,413423870,1821454421,124165468,1704924640,1708144177,10930088],[903276554,418724660,464754467,999547704,541014168,298442489,510590358,718920943],[2077358070,639444373,323636459,726867688,1103886704,1437452663,1243188937,1505917130],[1102972241,499481577,633573061,637388041,1224244488,307622707,1769144903,1277035591],[708031120,747541344,32274525,1732602053,590826935,2062981597,849202425,69442900],[574458818,1846701964,2116315285,941038065,1625804273,1078262196,738470875,135457792],[1849730446,1825303202,285816325,1779230678,253596607,1778230143,30918495,1089249293],[490296563,564631438,1622205514,1418687619,919578516,166002152,524133547,1840933126],[1858141846,2009891684,1020245833,1624314388,227266424,1932910183,22708792,1603833069],[1287448040,602918942,1683138883,1006887844,602483399,1974936603,551933355,1634871622],[1389710912,1723875324,702312237,1577209299,683944823,253646137,2077886879,304911962],[1304599533,1967510298,691322666,1814228358,1817161945,440247631,468139156,2029733849],[2021944765,26959235,1740687186,494588608,836614705,1900566873,1028688438,1539899001],[18772964,626927052,1653432843,1687821208,1707368741,947858492,775965956,922148522],[1425705791,1876130477,1016906643,845776354,646660629,1763467799,721104914,842494861],[1886134950,1270618678,1041303736,1321689552,1100599473,1081221250,404069167,1605963582],[674854243,1706896758,1037503492,910802494,681690139,43592909,1341599989,141005887],[1359476685,2004558571,1019597853,1188407218,1954683694,359730780,1142620769,1037054558],[1547585448,275642819,1160923517,2013398600,56119666,1293836600,2033628874,1936368242],[114486225,481396341,1835464246,1155467140,1891713280,1306174283,1096241983,1781186765],[1583143208,217476927,618038674,1722283822,875981879,1365625600,2033311906,968379499],[540778168,946016956,1399616000,504797534,1496362323,880000572,628668908,1274746368],[634870398,1004595434,422310635,982711174,1421890602,1221840189,560252808,729230360],[1018566771,929903239,813875382,1053575038,382103956,48385859,974512744,49795894],[340498569,1022478648,1720791672,378732529,930763416,951852768,198874512,380530799],[950051834,138866123,633226245,1016333623,1509628913,1719673086,1450803930,360273103],[590723307,1331265663,1998852861,1660430214,1732174821,249929618,513379702,759951456],[1872616501,1655443772,16658662,1750810593,140734735,1882209346,1858031755,1897963940],[608816587,535654719,1562744071,494996934,382738317,1989993052,787022434,707494886],[574356010,1940837463,1036787719,1613866815,1403888610,234343969,2124090536,3042454],[1896525072,1002408277,33367564,1772615851,1602897245,1727663500,1955177693,882137172],[1047949700,1838630766,55482203,1856933889,1602658025,62996810,1223757570,1913029602],[245879699,1328852919,1184919565,2092163121,1364085403,1067332082,335832916,1065650072],[1884634335,34527029,965773176,111578886,870124681,571089605,584292489,794352491],[658668885,1170034251,1710656699,945895410,1836938912,637404223,1404377353,18503772],[1713589646,1359432377,1238421920,631333759,479915733,639673305,1031075250,1281151872],[2116677247,303532831,845977735,1895158750,720743190,99714596,679698631,88959756],[1015364365,337470677,1389586882,1937125269,1435915560,1772517559,1408205485,644872243],[155637193,1192449520,1571692374,1914031557,1599190742,1314858925,572990567,160149625],[313744149,568373782,452570834,1358414741,1103882,1822295207,261566153,1912957954],[1170652177,2095485737,397683316,791483904,973491215,1567270470,1933198269,1572760900],[1139925745,1721195114,420198714,3889115,1663676037,437966514,133571472,258964145],[1613197178,1304751249,1077726998,328163095,624723864,189768706,1854329893,1414312947],[848519542,2056378623,1703813945,453947540,1823570667,1390751163,468986034,1406917837],[1201251060,462582881,797251371,1379021324,845167451,1845526833,786792537,143817855],[1100425319,1593353991,761461386,1162420874,1005919241,1926419789,512899890,1268465821],[678749060,532019925,1590310980,1131098696,793163254,1821690508,812297919,1290142178],[1138759153,1529010210,1769557970,1881255841,2109998980,1927176856,222833664,37587451],[963106910,147006280,1554365096,517070266,546943248,1044257571,274691964,115549274],[665115158,1221160345,1872307799,1174212714,1208411451,1266126192,856473424,890438568],[1727438528,1361523996,2077177117,193814280,6397405,1824228197,893262666,1888916164],[1823769343,484264148,624068230,838439258,743790298,1064383570,1500513485,657291136],[1018290463,1202840261,1748792295,556438051,779001050,1043414635,1253631792,1098517288],[1120723847,275393556,1889137392,860798990,852985918,845038753,783462456,1285092413],[661395329,2024063192,1296227488,2085317526,1272214156,479423756,419089402,483854292],[1079581633,515637357,1585654500,1569242521,1968972362,571361112,815010594,1870689021],[2113832468,1213259783,1934426096,1836023651,1076444485,239095280,143041615,592486128],[1551629646,140788746,1613719254,1202629453,1533127051,541248860,1979361202,27055667],[1685826404,610851494,2058224866,463350767,1219477611,1653364263,794134576,1304833934],[1333287659,138433894,1945822381,951148791,1075939153,125121455,720276184,1023948675],[327393883,1872864712,1180355353,967451280,1648224681,1967082404,283559767,291854701],[2125745418,1396711595,360229625,1845650311,1231758269,48354861,1906402030,1783686357],[222671462,1289445485,262334086,1540486255,243301595,1863566462,720551025,1934964335],[1156076851,1576619641,2096288434,935142398,530891257,1187163544,513209014,1378274219],[851937942,604581840,2000878776,537366528,465008130,81339756,570950327,593448556],[1669303970,536030970,931116621,1253705989,922065525,1716596600,308551473,1488943953],[309239406,812558380,986829650,377002459,576903428,1240867987,402386424,246056255],[1873947907,932023826,1175029612,1732040312,19741647,324954031,1150203681,1278813593],[1520041728,240006783,27576815,1385658949,115696025,1086684063,765723160,1804730944],[1947363943,1744884382,1754591323,1260515315,496894716,1814528434,643640603,43828928],[384006642,2081806247,1791798627,384056401,1668677921,1843850679,1078192551,664776451],[739306565,1780202521,1635682276,2004303921,1868799267,73002631,903481951,836401597],[1858513574,281726202,1081089534,915821336,696125105,1300266174,1471942624,804905087],[739898099,890741808,153327427,1237562324,282988199,648842200,575077953,529091099],[108445441,663995818,1923333087,140979415,1938888252,171420993,1569402361,2050314277],[1302099109,6210630,13072697,1648522186,161040596,405574261,136728441,1913448005],[1954568782,707725971,1464512758,615555023,1212833256,1006031215,35325041,1088567639],[55515861,1526883315,1697425587,1622582042,732531673,936415663,2040575956,284947422],[1736791752,1617500209,135383149,806912969,471750322,1549942337,429223172,369039802],[1141242651,870166200,1084342915,49708686,2120173700,522007403,753871780,1123741002],[416329961,797804398,861404614,1612068707,414252638,1833145688,399508910,2087267568],[2062716145,200430984,1441450805,1109232161,819859418,1895088742,1578107024,537419620],[1682916867,140711297,190800461,675803446,1847273328,1230951635,746950382,2080531585],[494671872,887327370,336781892,1872715129,2049643500,1665452759,180652408,1651634461],[1126655889,383625983,1920662978,1242228250,79108178,1558075565,2032614825,1067105808],[1112467845,1801192521,1268324532,118685196,296968515,1054993073,1981629901,1607112742],[361718875,1663974075,1205345178,98656991,606762787,487661904,1786855351,959738120],[633933813,542730862,101529552,961205777,172566766,1114553502,919148261,26242923],[1680132855,875827093,361199201,1125795265,320201949,1934924928,1838583224,40754781],[194931948,270334019,1716124402,1501456729,1497289316,1338881783,774407390,1854118175],[1040693433,818597072,754891876,113596977,742175829,1879448593,1371621684,532043340],[948992449,406019643,1143204466,823548983,1561162812,551385865,1916444706,1990096891],[1123235887,260465113,919363994,719419337,63579486,1496962037,274465445,763523037],[490428582,176544133,1269045657,1810015521,939624466,2003221936,164022689,520447091],[1784727240,1535887621,742889214,905228826,1935756864,1981530739,1675484994,1455388364],[703500858,1908146104,396998960,991168225,1849697478,1282950774,1011763702,1675050922],[2010585726,182849748,2051655704,718695295,2114572860,1374178939,199858737,916617953],[1432463862,403869849,859831549,1540962393,661229635,624783595,1664653353,1481398702],[331565619,1737806548,1525755488,221860474,843490717,269398940,2056855100,506660223],[2097482076,267467014,361610038,1589465492,698547390,2091780471,970928773,1918728334],[543914739,1597474417,1882707256,2118324433,583172282,758379964,1244327595,317615223],[989562374,1824372099,1113002333,1136703382,366952916,1483530249,997111347,1300263170],[907848568,1440659515,1085017801,1247997842,935214619,602720462,1592015950,944719307],[330154893,403000034,140779572,1703495452,30551516,596679118,463538471,1525980772],[462837020,1092053590,1147775394,1194989373,923832705,1240559648,901867493,595135988],[771453865,816654594,1304868863,925725738,152587335,654017348,527595236,1054748465],[86726078,811574270,735022105,52439503,1378156026,1280245022,25066878,1318032271],[1736028842,373752098,1244775526,585611221,1776281670,1874522761,2069557488,1783938580],[1563525091,2084234583,914121633,758587326,1154911377,1685345781,438971931,369720943],[1801506119,1318066247,1183706934,470063217,1340538917,807898665,1604737409,1717990874],[748032953,1154720820,399812820,1807487077,497074162,1978455822,116349586,1038700139],[2123224889,479210505,421340869,1317197195,500708448,1643392557,1475813319,1452981679],[2114845228,1280941660,122673662,1627784621,551585980,1203075470,992374436,620329515],[537246009,1854474579,2067028977,1581908480,384028307,2070787037,215490595,2003318517],[2095094369,1116384564,611816096,1998213669,549513776,1282476978,1959042048,1816697243],[1527398888,698270086,1449435577,334403464,702554452,189219048,269496087,669468437],[217334677,619166294,186862513,1801554369,1965666933,1388970095,1327888350,583277497],[1039570685,1294182967,492162182,217915206,1201856622,810484717,368911421,159549040],[1275409292,839414146,802298248,1734045392,1085610257,1799278614,172692216,361553146],[1507135771,1558749245,1359969983,1441040652,523848325,663632254,787321533,1424407759],[291790808,1225892506,679106111,1777071784,1919554882,1922660717,729580430,1500990042],[1218590512,2057362527,991679823,928009269,645772619,624662627,921547134,514969],[55407296,1486590668,1324191147,156074022,206605070,1568849809,2103468301,883753952],[1993630106,706413964,817340031,994244662,1549936892,276492497,58611685,140193313],[1409574085,106813787,918986343,418554749,296114423,690288723,1112277140,1508109923],[874295937,1999295905,936730098,2100034809,1684100231,795605666,1626205342,1340506990],[1187177495,2096510145,1132222449,1211198493,30830473,826242347,1510609752,404752177],[769604862,2100252542,1132550115,118323952,1806886754,1606993700,1221509950,1984302804],[805346452,1980293565,1019304849,1046754568,1432246968,659521382,2055158706,1648202126],[1567766447,1924073258,1388746947,1080529164,1445411648,1572895042,895724541,1560569225],[256509459,246122438,490318143,1897235028,2019729668,523535982,587365687,132439942],[1251446294,1058410506,381915566,1232895144,2104079232,1502521711,1378174670,625193124],[1809988621,96398447,178928231,292157994,444943525,256095330,1241771779,392661573],[1697643085,1438244270,1144133487,242167353,1701985005,1578319485,1268965034,122120898],[948911582,1874926387,1658072332,708018945,21944025,593452498,936200334,238756474],[1143170191,1389757273,1289480994,1428153748,2046115861,1159270304,1144130470,1171902210],[2090217520,414236778,1082919776,1244328257,337140396,1873241396,1326916291,394502546],[1034352822,1040292005,34216856,1563966162,687085788,1728593916,518876398,1939962998],[1490710033,186789295,1791771114,1058238468,1777348578,334658095,1161357128,560013219],[1929233543,1759696608,1393219839,643935728,1878595325,649099759,975158177,2104684601],[1677459445,165805634,945503789,195022787,239510181,755712694,1711537062,1082136459],[896654494,1969063440,1331328142,114395924,1978879079,1584354426,97603534,22123313],[1426841951,1208153061,806697753,1384581677,1466225885,1847286554,1155353739,2005342341],[2106235980,2087325407,1724726812,657756860,1069028585,222650104,1306848507,930513252],[1665979115,1233510841,1586959694,1758632646,1913688030,94737658,1571824519,287205173],[1976376833,263445413,507518849,928005821,1773975898,695619204,931287217,1956728502],[81954885,2111248928,1551944724,2128398825,333543655,2098313194,336919916,857495305],[2061180306,1616774039,641997786,1878020350,2079227693,1071607817,650592172,50703763],[1714157362,17188764,1350350527,1708402022,955648695,1869835070,1258723892,1301793364],[1419758396,234678654,766420412,2111403405,1091422151,1609621208,1144623708,1790957161],[2060269599,1252832096,1841777769,243858386,1177355020,981584237,1228709470,1890686800],[1077710706,585974846,1172489090,1611708772,841411737,955477653,583441182,185680389],[1659515791,1996505526,803553714,1356317945,1680537873,709992491,1981098876,860830619],[1352070156,1745987613,1221819339,985356708,1555638683,2073815977,1002729263,788943524],[1488085750,1201892716,696202482,413899810,1089566437,1321598636,1861262801,1897723176],[1578323306,379200821,883390416,995927402,611246351,2099446338,1893513803,777392757],[975730420,232195534,1859002984,2082361600,512525800,1031482741,2100482301,1051901397],[27016005,1845085247,1685950282,1665814020,935415727,127646574,1909399658,2009048237],[1379656581,1321740727,177701473,905509997,1293331769,1576222261,527227438,1804010032],[1836253982,1451063335,1705250475,445924359,4280125,1579780118,478469124,1264472584],[1627669752,1432721591,2027171917,987119204,1523527844,1892071840,251588662,1169502908],[797489480,457956201,811324638,1324782673,811792936,1378083769,352809670,1762728549],[306400514,214282124,921051276,1691499531,2126654440,664668041,1984356736,819177528],[1793005399,1977594648,141516128,1974573011,348493403,1522176162,1194858070,1034099221],[2093071556,634826237,1365933087,1226123656,829386883,613176241,291370392,1266757229],[1430285159,1505725539,361623521,1717800467,1039889069,1262707686,1508008327,1717128908],[1103841579,1062053379,611742770,517286627,1881966998,2044232427,418889528,1414448275],[84012752,851429286,692718941,1095566822,363934472,191079045,1292148648,851414459],[1529258126,480633889,460387789,659240822,1344847444,834451471,468504861,848235873],[43851223,236105157,1036959671,359251980,863578982,1399825938,126168550,13434588],[1781394393,166888543,400789840,1668616903,998394907,1629179632,1154468166,1908798749],[1804053453,697857808,888806983,953448190,1108265366,484855435,210749120,180855742],[1963037715,332092716,1941797765,1348641010,1418651186,1876157679,740051184,1835965234],[837525796,1764953940,33700853,910267658,1551069939,173611471,1882359854,1856478043],[421250775,1482151403,588659081,1585880866,347877780,445260846,638257521,241782228],[1798860505,1839759323,1775210928,729986503,1832368462,122845063,1249320698,1603915684],[219002711,1979160028,1606582714,1778528799,1896529427,729482095,970214468,1182539106],[1686574029,1340037120,679753632,1687688104,2105072422,663813737,545482941,930558997],[1070468814,1738354216,345395652,1096922147,6301517,666908187,1123649278,2018309586],[1685706272,2083834607,981214698,336478048,1402900670,1016397348,1325881086,1170432461],[877943939,1048217510,595728145,6012306,474809122,1033410840,1679751149,1415151452],[1239384967,802986332,493343156,326223045,1318247375,34504869,1452208904,162364341],[357082131,1413408417,1487270531,1246316633,1084197028,1952539712,2070701942,155546183],[697301827,1249386019,1195036109,1821210241,1190208348,1301522486,1756603565,128410400],[1947641,1313721004,1605567998,1900018696,775605713,1453894319,1702823585,547978102],[432480463,1399297840,310933701,1987297328,785872754,1070873980,2049555856,621744847],[1019552538,801138133,406955258,1024551183,687108112,1861082754,809642737,344710642],[2055309104,667681748,496843039,1377411061,1833744010,1753294609,225258041,945259865],[701350465,1498187439,84922870,1427803663,756501279,1579431941,1269060226,1470082512],[1774941782,1705468205,1039372981,529265487,576553533,929485978,1914233855,1368690368],[483403443,1934260337,537606803,1272087350,232485473,107802824,280515543,1173892191],[1286060267,2099542225,278676054,87491633,570937941,1585331565,291396280,1682737577],[1147270995,532140362,971699684,453268918,1861161395,1977651040,1202600483,2010407284],[1717142782,771946833,950097744,2050210234,972888699,737467611,563684325,168770630],[799674421,814387804,404724386,2049463926,419843953,799842475,1093586256,1443653570],[534018271,1248776315,873204862,15855592,1967058349,376792802,1227617087,1194309972],[1559971629,800908668,643420628,1067627873,1944037679,1878331343,65265877,208563362],[131531546,286157383,95166248,952715130,1116169777,362876966,553415213,1026193604],[578219934,309335913,1077786312,1370855825,1770853678,741187288,1561584977,745919623],[210382280,1962544121,2001563306,1706284522,1280102324,1182269322,2127276241,1546739547],[253110997,1894619987,1503940815,972490088,40065849,1420161494,1315819347,140444767],[1541166865,1756656187,1008619323,993563561,1672639944,171996881,164374142,1043596963],[720696909,401822030,1126220324,1717925453,137638012,589587911,232930891,713847365],[624404619,1983846985,1836310017,1981559966,1259638972,1013117334,172995376,999521302],[165883095,2072475482,2112542380,1706024524,366637941,1404301294,1921052472,1786605610],[1594144231,1344012870,436277463,1971062602,1917302107,26779397,20415037,1987556145],[1376622323,533654144,1544246615,957843109,1324377784,1149958889,829099382,1331473159],[757092876,1928740700,1556348528,2406789,587302553,2044375046,886797302,1883918482],[1937108522,19655604,669519199,1629020207,970963067,1102033127,2116364931,1128699389],[342337784,1765539463,74241066,944238834,2012607679,1441786345,1307735443,1190320782],[62315618,515101562,161442763,1314198701,13600228,2076083151,1358198749,2070608754],[2038849325,745381281,260705249,1261393530,747407522,1081811947,486699182,192481110],[1682437104,1721555497,776014070,884892074,1989614975,1382222807,789766200,372190562],[1018997025,998396898,2035905503,1647072213,1422075633,1719472770,442303858,1446454211],[1184599621,194713257,1498436586,145442168,464616052,1657140925,814076865,1259051581],[1712163950,346254770,1989330873,1288076828,1887862900,671631020,189107592,619133753],[1255137056,1410353004,2103977024,1077332246,25966757,467016205,1305745349,847417368],[1672266473,2089317211,1836469724,2008080436,1473126577,1444427340,1882149016,1122118180],[2027878127,321713922,150018664,1059849674,160954041,825707273,173244679,1692629827],[2017661618,636443250,125547794,1020057535,1365205216,384047207,1367872286,2113114238],[871700367,1588112673,929513613,1000945280,1436847641,1260942936,1916331122,1684365634],[29715594,700324760,49362286,1870107992,2091612304,1845334397,122134552,206159849],[2097873914,748976197,1556191573,676054294,62767426,297447569,654806673,1676743181],[891452945,1700253726,1189635344,1809457267,1548614193,329321981,1347733986,500819109],[1179953676,1659356457,574226087,667399809,1821054991,199174951,807396710,354432388],[1676393937,384406885,1583150607,155560599,1002464856,1760394327,1151743622,1671770503],[493962625,609057265,1733993145,673908899,91134952,1941958276,829788617,1350732266],[1515164829,1476419986,232502634,273726117,627482048,2056222837,959956497,1001967942],[868064914,922395095,937438824,649440061,1299997605,1932058513,837417240,445786833],[232489117,1284377871,1220491457,922465293,106808634,813246603,112356353,1712739734],[1383036592,1039164535,1045135813,507533786,1381353764,1132820319,671017733,589389117],[375761534,2051093311,1579907222,1380717533,345488104,901268538,1226536383,2106465593],[1711252785,1753201627,1405522278,515693584,7455249,817819955,88786842,1298181680],[891172948,1085206535,1641054363,1123840425,1653788502,1864093314,291622130,1126414398],[708982268,251826401,972789753,1239852741,804421313,2115492181,2012977210,801950028],[1555901003,317890460,14204469,821538932,372318176,1149417046,2126547119,1196731447],[1153347195,274821607,789650415,1882795752,327384040,313729511,263846385,1985809017],[2062358321,424739757,659112813,1826679334,961613270,1307453434,1720453410,2055268363],[339026276,1113319569,1594210603,553907287,1234730239,1508276658,466850220,1039515026],[488023770,2028505023,844871107,1848165528,1856475850,68665187,304861744,848714476],[2083733309,1242519884,1140640503,1000983682,1254562647,306448969,793661864,154200149],[1720277759,2013116961,392983811,840821186,2114589495,962948020,1604380504,832488322],[1097864048,1649211709,1952904410,501879414,1513178334,1464060194,2032835717,2002276800],[1717167209,645763275,1181243660,1617796617,1940826458,1847459459,534285730,1177552102],[1986412597,1676122224,1938385671,2074871100,610694116,1413649511,1196562512,1005125024],[79767945,255480170,982826326,704978354,1503592053,562866686,835180110,1730550258],[324658568,743783247,679090583,1628418663,1609618584,1551022499,746757271,470614284],[955150846,634874056,1828934444,1590642094,1495217408,12362305,26561016,855066199],[1837217689,1539922219,2053425782,1044991549,226556171,1918511512,1797688967,1282558877],[1856700341,1588887551,1446389382,1407153584,1467224281,1964509966,1321313506,777036987],[804055784,683460721,1177386485,1381820414,1032201882,1279491578,1383477815,1246722062],[1054370526,549382886,406789104,867841211,1516326305,1698184768,1997320856,2013443158],[160434027,524781738,979186761,6480336,2046251587,864852925,1089281392,1883941437],[1688812130,545739670,570025643,1746375526,1043087398,1150750910,68048903,383990366],[103123758,1747669739,542628749,1455208025,741979161,1285537423,1373629102,1514453160],[259355556,1224940406,938192878,791806105,470029530,1677255224,434058175,281219201],[923521348,405055269,974740355,1884111255,47900835,1947707780,1830669424,1399657115],[1513334443,2129832259,282837601,1371202487,1539590594,1263126616,1887858272,1914380962],[910432379,636851416,844564059,1800182052,1951954659,1510764768,2050961996,223161551],[1834730322,251118880,54787837,786253351,251422438,20818716,100708761,1865385543],[711089049,564717922,1551285340,358221299,613133948,1012395042,224346325,500810630],[817485028,176376043,609487902,25307488,779341041,369424902,608233767,1518113306],[1577560959,606446736,1120941081,1590695240,1557623009,1723682850,376610883,1217051952],[84041082,2017132556,1228699661,445522666,83411262,608830888,1693823895,567194478],[418873845,1273341235,144048178,338647086,1186687051,565793674,1107042281,1741945732],[402088376,1719294851,1540575301,1425624238,429104481,101520852,18855458,1963435242],[1255843916,1253116674,434735755,723283849,631662863,473251267,637920329,703863170],[1050727967,111401022,1103312395,103778351,198854881,336404899,965293911,1932024581],[1485299222,751252325,393860088,1296138675,2122095226,164058447,996179772,1655718241],[1408960872,1795916074,1075095999,1782584861,698395515,853144355,1721868036,841027019],[1547849120,1356854576,1479027864,1311588081,1906848025,917982127,386822337,580935068],[1500693711,1015241884,1127056750,1194344847,1730790772,1712487701,1073348815,1991164522],[1343134195,933539568,37496660,1873868842,1209110401,581446219,2125961727,2040080040],[128387640,901122689,1017744344,1858803249,334028322,1565152697,894326146,1195836259],[1443435044,957156271,1871999288,958213187,544866059,1001002362,375688572,1312914922],[810282886,1115647603,1894301524,947009404,198052994,314423077,677705262,1506758184],[1015107691,1417374487,1635857901,2092400928,2019225028,1153202676,828296725,1851604442],[787930925,2083830478,719563200,1505116231,1247245847,319708519,1135491017,494323428],[1597802335,1762448370,1702098035,272194187,1198375917,379086134,2023071463,1995395143],[2079499107,1852130601,922162617,1408607343,98286207,1794544580,1909964813,340573846],[1425918945,2043341521,1861698518,378056949,461163529,1916555797,1811746111,1824742695],[868827587,1642762932,1902027238,1236382308,1000742122,443739697,916891388,1523357721],[96589762,1307832603,308334877,1429248559,756160735,1147987914,709329524,765056977],[1118753611,582860757,1260724448,1003736409,1562208441,431705182,574095992,104915198],[591026287,1773444727,793626405,903020410,1703745921,996479583,885953011,202962888],[1033830950,1233403535,756127465,938758487,883974975,1538008397,1147522012,536037269],[504788036,159190683,276181168,14963949,1384631019,1632745273,1325360630,1715540884],[1360183678,28348010,422986742,6893006,1966300268,1837314695,719550606,1453045994],[847901030,1910167269,350770761,215924288,663957605,540225198,834087579,1528018513],[1390564944,1868291254,1472107864,1163187040,70494211,272766340,1850221166,351404266],[1692674721,1751720616,401210821,1281858282,848967727,892202218,600072175,1493001752],[1952726662,779911687,2021942768,1091415747,580552470,817843478,2046520064,1096138934],[1154514254,1437953271,1632098072,722535850,2020267209,1674557384,1626168647,260718660],[395847467,2060046335,1975195299,1165695686,1365933936,57033043,869927625,1690903676],[1990457585,1117507587,455344140,239872475,1783250016,1646473490,665842136,2018843078],[679095413,129106918,766500218,1630684537,1980623194,2107357299,948313533,1611469346],[624631166,335944051,350168430,978842538,1182428030,1726580378,974528305,176783380],[1321550209,1891202087,449252663,145320924,1343078140,893405290,1939977889,213926011],[1985560395,174455116,1415726401,893822320,2021447720,1049491933,61982110,252253649],[1593940353,457861951,628704463,533259215,81883923,1162996116,70424679,2075996971],[871634347,1265042352,1820346099,1955446573,418802308,1027461298,259453833,892227744],[1638849224,170656463,2012135804,2061885777,157871853,1783923854,1203253227,1877370032],[692934512,1518190160,717150183,1053814508,873180643,492066788,727395831,1605421777],[856664875,923472451,1521793946,1825677254,934418567,1643582851,250447372,167585081],[236437104,786234354,213466751,1691749387,1640742536,1898407914,1790684276,1819392114],[472409870,230460710,1546304327,806274070,123485729,748052392,428859899,456217766],[1882979154,187579401,761800443,601085700,567833420,1633778378,237995137,1870412112],[1083642817,450896343,988437918,1246043720,1930475311,948847625,2025819624,356855487],[1183034808,337093833,988572278,791448573,254092225,771890460,2072518339,1688981245],[354409846,36394727,271444980,2048318438,1118036468,161213477,1671932718,822138914],[29634295,664203699,865369628,163458070,650345614,713486912,876118993,247992495],[1927624046,1012178170,1987808957,754807291,218748213,1635230764,207175302,271915930],[259989175,559809182,1800408032,171090374,962413035,1050303741,1924940646,2090449825],[743322042,1979090289,1561164988,954377639,2042355294,1474475645,1818198876,972250761],[820085800,1256070249,1174099099,1002599194,1327715373,1508468031,112117021,201681518],[1857972280,2087419928,1935602608,1222125133,1903478652,672428781,859201484,4726927],[159359778,308283063,1335089852,679113659,1201181959,868850141,482036056,1643297691],[1997300588,1016048212,1915341994,398960515,520329961,1283564772,19587092,621184528],[262475244,382767315,1540258734,785707623,822473963,1416710743,525360195,2039394024],[908324023,296560873,191323135,1714806116,22838143,541319759,228297107,163153057],[1705009232,1271020483,1020976742,666286846,1586835276,1660170404,1774448220,1408487305],[384545796,921215431,696713476,1518430875,1903735038,190812590,578149508,25927103],[1832317104,274180238,1438749704,1538185818,471397419,1381026628,1601439741,1329962381],[1711323451,732151135,469807314,400466882,1135350230,1133786500,1771344441,988137423],[652998631,1231557263,1315910235,1298518228,2067484840,1847075924,1388252946,1591078885],[2066592744,62524841,1826632663,1293504592,348228186,1938976442,552537041,1851272490],[39349845,303185716,957305882,1703637840,591284663,1976403122,1786768497,695339466],[1735607692,1658095731,211633172,1279487985,921169129,338839364,1975571436,1353752016],[544944553,1008393245,1113251012,85875544,856675344,160850976,348820171,1697589576],[1080565682,895552132,405933909,904369663,2038568400,1964138141,219831909,2015165466],[721831492,308602927,775728626,362001647,1007091545,1135827118,390678109,380858437],[474402218,1502150347,813200023,823488647,834464104,1175450553,447090085,79168343],[1312361917,503643149,1211802698,1646495632,1067605471,1751494521,1894338881,1216756122],[1831156699,855347423,379214425,1006981301,1102851430,1108626225,1849969843,850718499],[1085304742,62729909,1825619642,64337544,2007687116,787970455,844800674,357757581],[737605564,879301672,1516987407,1735523492,749546409,1937271512,429473601,65846713],[1414528658,772776133,539127893,2014231089,1231896644,1521599560,528753910,1836426219],[340564144,241258370,1392254860,806649581,847225336,1093863509,1412800989,985341873],[360386086,1758233281,964920117,149336086,716355859,235838780,774366021,1698015998],[862328633,1684293207,1859240260,556660591,1845625326,630626002,1306122998,1703292370],[835080867,881700605,951546099,87359293,1202108284,1368126811,1322455545,1689561372],[717119253,1712754798,1187433123,2033939498,1380097970,333388239,126281969,1827719560],[822796342,2051190143,1313456165,1020526937,127871638,1602450481,167783731,1722122894],[352249277,508665531,826913562,738755079,319895862,504852817,781194720,1619631873],[1655811695,666430529,2116876102,910501718,1183297940,1809571091,1805932676,206425267],[1509374281,935078581,1300128329,1032124831,216513364,648210666,1177994728,963950245],[521920632,2063731247,944265937,1857139054,857952404,1519204092,461754566,2707326],[1591735780,1729374139,571760374,1340302627,794487268,597169484,1046555436,830898096],[167910747,189148979,207816116,311001169,670204798,1092666318,789950889,608520206],[444575239,609778054,810332462,1728038025,1249664781,1310297353,1238602162,1285011720],[451401164,1021801679,1416217814,1464820984,162241303,1549620073,143527691,968519535],[1632257206,267429388,784817113,403925108,1697783576,22344802,1245952662,563671762],[1751564486,652222644,1545234889,379880725,962468430,1218950861,522521629,1409687619],[1297687957,1147471686,1306372878,754976662,891108532,1976411511,215254539,560761789],[1400149359,44047987,753281463,785998418,652028743,1773886470,438539746,1553384298],[1438330390,1569603282,1567011410,1906726667,392634780,544560435,1669915676,1390465491],[908429348,75176400,119478537,712287709,262071374,963305088,669571214,1537212419],[1720187324,306037504,1983374229,2083560883,1982089921,534235544,1963433216,176328011],[592031799,367993489,1519249861,419293727,1509124842,387691583,695992622,1952778070],[709722684,1780080787,268185707,1247253140,942504597,1639931627,1090485901,1974644027],[1054042552,1962325423,6990323,1717687277,1414173147,809938477,1963999928,655136379],[2012666312,1766837906,85699813,127149803,1920892876,50868184,567855412,489223072],[1955615878,1860159675,68614601,410213851,1332528040,847550718,587170971,769300284],[768305330,1961865338,216586218,377798351,988622934,1963429217,1213773577,1146947376],[558470335,1618814300,1549964851,736217276,1152598693,106874953,1369766450,1769685523],[202176193,1905814878,1534599116,1501242836,895156864,1822829960,1300457165,1019759369],[470882003,483296138,798091279,168360092,1967397919,563709118,962345290,1343775498],[425653558,1687198814,1924672961,1019384977,2068593868,1439638877,355179633,1789055868],[1225852911,101338383,1866992140,2079287191,474232059,946360989,1226366449,810535213],[1860194191,758165068,1653011411,787713073,412008309,1712535881,2083433683,634050625],[417366003,1824011500,113066781,1903208397,1696483824,1866200196,111206491,186055249],[2092143233,1902508270,1446276555,1128649152,694643275,1386058962,1888268725,97054061],[1135931704,1021798005,1728784334,813997750,1824351482,391197081,1884538195,151050815],[1867037006,1983048883,1011070606,1078228676,268573357,793081599,714088196,535808446],[1056899951,287091064,55711530,1521490958,1060908203,678312156,1466874602,334781337],[1836144497,1199290890,417464270,394891292,1422322891,232917780,1138857129,975407414],[479332377,1364917773,1861335190,929284315,117473276,102090607,1943188537,1497434210],[2122503393,1048798661,340635247,125630232,97030839,1533119757,1198731919,1095948496],[779981458,1243993588,583037250,1023455794,769361028,1354843706,1700957398,1353475224],[261017700,1070425053,510699064,1576983638,1844295252,2029945977,2050422941,946714260],[394624062,177898671,1936213408,872296154,1117576417,602464594,1352064851,858283198],[1441462700,439893760,558827096,1318067160,679179359,1590534769,749097544,1277358546],[1830278451,1436620639,1341868613,587566359,1685664946,65497509,1789941549,568546670],[1603382208,256250016,1443194859,1361155718,246317495,691174011,314246891,92513225],[784665816,1947492076,1369161135,1727912766,784456904,1028423366,811272487,1336560367],[887721469,1705434526,142718913,73075672,1880591411,1867472827,278434282,400075659],[12527582,297595073,518254830,1400528341,1841174758,481429751,1791522760,1039434926],[1120988177,364976785,845287145,1167115792,270095723,868746038,1102730508,1002582481],[686451135,1092999754,1778544686,827599099,1705133639,2021487621,1209144604,1194565712],[802736617,1768416888,1178378349,1218368424,1685894729,165247664,1095845289,1545497559],[763990361,1834974899,2007533010,1900155934,305714863,669900497,1916094100,2121142825],[1853772857,2057638568,1031341140,2092136117,246882485,610954123,135059779,180729002],[2114329510,1120389104,2032902327,1821378209,394181398,1866153684,194151306,210651928],[1005397538,221531817,1819435464,1430462738,24360896,2125273009,1434542011,535737871],[1053683469,1869917705,1505299701,266775319,107258510,1168042481,1982072815,647269387],[235178521,841740213,2060971394,1267825868,938884269,681636543,1135942338,141912750],[1189558066,980649345,978935111,1482630011,165169382,1164447968,943093523,1583140088],[856547310,456771421,852091908,127427536,1797315940,1449060588,1548960475,1113567662],[1212107227,45964610,1108212640,1404291725,1799285334,1743741262,1382729861,1155590910],[528872120,512513259,1490074201,292269115,698659734,883919038,466670997,2101892347],[1805566679,1442186571,455781668,550702142,1095550107,291290830,1053767142,1135008437],[881051233,939361709,152391934,1169165765,1078567650,504208147,968972391,1345616696],[1920432590,1816974070,1291815819,1351942813,1855383851,635245821,820157749,299683446],[1748336469,1304557310,122356351,467513200,10254096,48775618,781309612,2033261052],[1665623326,686383141,1910552247,1439995971,2070083502,1390130573,276312487,1398842646],[87964674,249799732,1569801725,607327053,784262335,1495243736,1458523042,924070114],[233338930,874772763,496624125,681436812,1684098902,432455825,1431262335,2108651950],[662694356,1399749557,1192111510,994361750,698977921,1456793912,633892082,103137794],[500186327,452309047,251146192,1587015292,471880705,1717072074,279988574,1976671610],[559405011,1952511261,733621208,1892836970,175705924,1182536499,1888202446,556684420],[684457008,457910391,1967681152,1368662371,564626229,353546962,949595164,2058662443],[1426980469,1759680844,1199945369,526680450,1496479415,945998030,254346092,642424651],[1666173882,3705151,1114617060,690525323,139459612,368332046,1334567654,99685306],[1071558371,582286273,352166367,789738615,2120347129,1793768867,812687305,275164058],[1380769114,347310359,172495945,1573619145,1474771030,1746323311,1478264529,1019773466],[1178849991,1493024107,764497026,756471275,697485958,215134659,270722617,735259382],[372048203,2129254003,671143717,1094305713,612695945,1553030391,490823965,104566197],[1787119044,111014993,1237152604,1043167854,862356506,49535110,944551926,154754527],[1488568433,734088024,1835198222,1697495396,787145413,1336751407,2046065716,205540806],[1142242822,2053134112,2018186519,2078241396,113273515,804302640,507992616,968538728],[1692102408,478487229,32922982,1312151550,418244431,1401788705,1809177148,1174469576],[731716931,296953363,1941141613,140776405,677750151,424323214,189492439,1285287075],[120321564,1380655840,1411109507,1094438677,1123245717,1024104828,1104701699,1439951959],[439962649,2016756917,58880100,1213994364,544140863,1098186762,1920468465,2124103518],[1977049415,1827692067,1187220774,546237756,837656229,1887285139,182815575,310611530],[1901824460,1899935323,25027205,682243153,1406821778,1294338737,497786722,56783500],[719170793,2038032979,855985312,363700809,10147734,715330075,1049738035,1004811650],[906410060,211658168,142478131,607329121,1040514089,284389759,1692136225,1574694991],[2116722565,649350848,1488661886,523255248,1250436285,1041663678,663364930,1711749082],[1920891587,1817190013,926898293,842076221,1314890308,633088778,2031754220,616741781],[1738721163,1457591324,11081000,446626576,1644476318,850689826,1890216704,517699978],[891680899,1218802412,2014864577,683836523,1656815802,1130156686,1832510097,176129866],[611322626,643333547,1928577475,1554986000,1670171295,2033284476,1175218697,285051573],[1731527701,843403366,785491565,1260314022,631532477,1541761553,786324412,1813245510],[215980438,1604434979,597202105,1220360167,285998463,645270496,1522414906,1888273174],[1382928049,238012001,1272152054,562360450,2064705535,1165332748,1114791947,2014752903],[1969904516,1140501844,80319452,1447514861,1893630651,1787554047,2105440235,1377482877],[1681547142,281539927,11601716,621002035,26043733,1471680322,232519299,1226791888],[281438679,1527001196,1888321195,2124463504,132762977,2017183,1583901111,986347157],[53935755,467070098,134597264,226767090,1953789115,996621208,1764403768,1045675858],[1091495171,2057942860,1610915862,2072853316,283852097,169701261,503376176,1371230245],[340375455,1170922755,1244706459,1545978315,399595120,239321180,1498690094,1028560521],[1865898282,1327219050,1312371294,1026510858,848658424,1156847809,687870531,571017636],[717939795,81503681,1743767988,508394154,425463337,1420713968,1238004513,278893711],[949797799,1488998038,1563066594,1392364826,447166035,1804145803,1302995839,1256954971],[213550983,1869391735,1293706717,697264002,515808296,339766372,1709834083,906205927],[430379102,960751051,1997732063,1838438810,1768454777,1217286421,1412152370,2063765646],[1800854328,1599625990,1506289143,1257807808,1798631744,429303089,1802680476,1127842418],[403245374,1420287704,1805043093,43388471,1147354159,1540833872,1474692623,728936291],[1784207239,677484791,1813086650,2002886553,1464374868,1141433547,253720464,1924826615],[539318104,1053510630,352692754,1322840324,900493138,648599003,553258155,1308096485],[744897306,283988463,636226679,480519230,1333276975,1071456781,441906427,395686264],[518394145,1651804431,910669297,1994936944,2052519476,115150587,335336742,775127020],[1956017363,827803984,319527802,1749940031,1186370665,774690251,620342704,2035534092],[814837391,209165961,1238156654,851355824,3444323,372360834,1236368997,1953574344],[1301254600,1492084313,1808180282,1557802698,1813370964,110235637,1286981869,181772682],[126519246,133735614,625713394,728593413,294731978,846500203,958186825,742095892],[1259373448,1322394704,2004788771,1779808356,130455664,1163489676,1960590213,1470286421],[1988777790,98886354,1586827631,219783196,1165161669,886803341,1533739808,645985964],[43899374,1171143084,2016435243,1719812342,1737854681,1684796666,471133873,1903670826],[1404327754,268684665,10974910,611906588,1682213610,392915523,424044124,1872486759],[1599821174,1452508766,396406724,321006477,699337767,949056131,1295236712,1961271484],[906576122,1752771160,769980657,22329021,1093663359,155780260,1613307417,1390264256],[1635101968,1327166825,1836845983,1841307474,364182817,1946016230,635329829,1115948885],[2002299020,293401888,64535564,1156794623,1515898135,1231670134,242116273,1132416096],[686790164,2050953810,2107481636,1872168286,682314621,1385447623,334045082,1114198073],[982467329,681880906,768741373,485091410,341819699,1018593143,1461068975,1988488664],[248790607,2066879532,1621632495,1164382804,552329215,1138240755,978828921,70800317],[1402338649,760827134,420439647,1091373795,1603553259,1960952665,1476727504,1616603540],[128964881,651325996,1789088261,1529193654,2123459471,178219588,82532520,1881288552],[741818534,782311974,343479548,1210275809,1995505255,1794755752,818307909,489608652],[1087260287,1375992318,1195345809,559480857,1685559976,1983288490,1532004269,843149154],[2108931568,1709575942,2110814656,402256375,484896319,1048749023,1438901863,1384573420],[1410836416,1384172688,280414545,912936382,599257965,163342858,1990823325,111676300],[40028991,1942371775,1466144798,1833407740,1338445848,466856688,290109399,113909699],[2025912722,175762558,1476085524,1143633837,2036142346,1506904552,470985366,1355682497],[1760496284,18636126,847794125,241688208,112439088,350666455,383148406,1219122230],[1717425081,1092544880,1380225315,1837662788,1767047793,1087536249,1431065450,2103674029],[828613055,845651971,1862538571,888003046,1351369632,1496512961,2026265666,1122024880],[1351548836,510505725,928494899,2025642527,627051939,542486578,1693021977,2087854638],[1845829932,233535201,922790989,96453371,623953926,1752069409,436350815,1465826339],[893472921,1886360175,958866286,1121119918,899709692,1737341528,57293761,1564285585],[1893101674,1010449489,1786617728,29200860,1601264467,12794830,1536137056,1401640025],[772634465,1096621286,616786084,1523263851,1567318585,1220972175,1922588427,405734391],[2080665337,1707578611,1159033305,1323262528,254371005,136961243,1146150539,392278043],[326178781,391969995,447059943,1010886881,1545477637,513258305,422176960,406542114],[1949412952,175656981,2008228461,156140812,1785686706,1884451488,515000326,842588353],[609454362,1661144397,851368745,2088022796,364643703,1157143673,578520399,491134950],[1532032571,1570986591,616393904,689673833,184806315,392247437,1358866661,1310177725],[980340114,402074840,250878129,1694126394,870458825,888708794,1229332456,1840658234],[1916693871,964088179,614639888,863898894,1844701416,1096615698,1291025709,2020099596],[532393460,1881165780,343516737,1208460574,860312978,1553605928,1782719341,849726230],[497774306,468310735,1480514343,90705825,535365811,1296772259,1742719569,1891628772],[117405987,1050858153,1392561356,93563584,1013820175,707940592,751566284,1209709237],[1642177585,2039114660,1961683982,1799250891,428987182,2055136586,243223499,87843845],[29803253,1593284916,2109494619,1892190450,453608909,544960176,1613786012,2075901600],[1316449271,1491606954,1386254623,2124954661,1106623406,1936799969,1394497417,140301167],[673302147,1989823078,1866388965,883546345,946738448,489960515,1061857712,399284169],[1764856453,2093372276,312252324,1203186801,1973982967,1324419056,963407383,269843511],[1355369100,1774830998,362942825,1255500231,1156770342,480478785,1228012790,663640836],[5546570,1934712826,1855190153,925719091,559880504,1246227495,1552082021,1683653808],[1535518614,4276616,382919351,1845263653,1354405514,2007214982,285576281,942482193],[731174701,1983165627,459232436,23058615,1246641052,1824775074,1533240272,1941504672],[1866532909,1634075813,563294053,113199585,1442764730,1813219219,1771275994,671469038],[167849349,1032154979,843956239,1038002278,669554879,767210237,1649449423,2070320490],[1109869806,1312846034,558460793,1212817715,423978383,1936789916,683109340,1446791500],[613467511,1736152735,221217002,1382973428,900478461,1776304568,883811363,1860370392],[1032622816,999026709,1162827854,1941695710,1207164990,2049074899,1206197301,1608340552],[711063564,808799883,71954099,1691853715,1112356070,971099421,439163411,1313594807],[1039331793,1442174899,1358948579,888060533,28760894,1463012057,346467584,721766570],[722799473,823345805,1224566182,1714122146,45282256,460331307,1214592791,200878152],[1086672609,680373961,1055523457,1833362755,590977359,135815616,176779607,1483835461],[2074257056,1948293537,1305304240,800641931,619852557,208065825,1632013032,1455175211],[1992311481,2081659670,106770374,1337803311,741356593,669322353,1604879027,1003100220],[1279196467,878097846,423708314,951435757,720484717,1302368462,234573385,2014916240],[861703764,665726466,1198011792,2042220934,563315655,1549916854,1413385955,294199794],[2000529013,1927109407,1652905176,1817511558,37372416,2071750466,644233773,1253681481],[2124025319,38045622,498013565,994832245,327013881,703581714,929739528,48840333],[1045353895,1297615606,1549368164,1965341168,614839709,138389990,1489546843,747240363],[1316291752,1954728028,2067332213,154386684,1453860550,723993280,652708734,95359700],[1398576616,356898400,35450595,1899660691,1608497411,552746483,435691142,233805808],[1325566236,1160145210,837431561,2004107830,1822990123,1611337688,1065698153,151385951],[1596289805,1722776121,1890995733,434344318,895337880,1302085950,1048063141,1065507998],[217606240,1454998606,1346694013,1510259356,951620969,480247658,1104410521,1406980699],[1405373978,1369943323,820467024,28544314,1070158384,981970281,771508636,7010791],[96631040,1222809721,1095480341,167445199,2028216574,141300498,1828692863,1207606574],[1602530239,1149303627,2074933729,849925531,342209099,1738903313,1395170647,1305492441],[947842100,2033602280,969969543,1573049917,1310096897,2119859679,1958812532,2012523044],[1568918963,1362102094,580751118,173326114,1238475788,1624045014,226721935,676185426],[980384125,2027899968,1188491871,1294167665,681477312,1095234248,1359901095,858216609],[2056457945,1245434639,377321240,81462243,1516156530,2040806776,150526889,17357864],[640991765,147688585,1159768329,1217112735,1144581680,1257535128,622575496,213160209],[1285669484,1627094723,1991485108,1817714539,1038358617,1632646513,1104117317,1033890189],[1485286632,2045609381,759602789,1501774396,844149864,2070059827,1695090047,1781598943],[62204265,271327033,1907923019,237747506,1414987405,406291692,1174164968,1430613441],[1761739535,488965226,2015450459,69760535,689622159,1461417993,1576268910,1316520332],[733408098,395179930,639654190,1610090170,557108140,2092723601,1562798990,576086971],[201865125,713676227,1688604114,1335406407,1800680930,1316575657,553118957,1364745324],[1502538635,666558526,368282763,942775035,1664396610,1560571113,433508352,1892410061],[1992865779,1760113522,1745546173,511421225,1124196714,300591496,1977340096,506203061],[174468782,210507582,1473433519,1966233693,266531108,593983203,1900214728,1824352518],[1364866968,475454862,1552760342,384804291,1208427383,224732754,1864426388,1011911080],[634000385,687105052,945450252,994719434,1992468043,23304820,817891766,1840014334],[1581012704,794154829,1722530832,1390886917,1752838634,1567193794,835305651,1427687551],[873775535,1210712311,212878088,1974964305,556257218,853214706,1818177366,1162922994],[1884588735,183374765,888347321,1667607125,677405842,720311143,1060222808,2034834237],[885512343,754267062,2085734804,2129714059,986447473,1165978663,161073824,1236460689],[818368211,1131081586,537375883,1589380845,1915007076,2098358342,1369613083,1854522958],[909030867,388163748,1086058025,868672868,680444095,2072931905,533990079,521397295],[1032986463,226816522,1680830112,1064639486,1335732765,1291359281,2120261979,1142640251],[1344263876,1158407509,1118295767,488825381,819569911,2020078400,1030065707,1981171521],[657288202,1567512616,541394347,312961956,269580080,1159753515,1969114409,748379187],[253759954,893950361,1754673023,1742974710,1436459248,1802089574,614055481,1961062827],[324242971,2070967934,1597001747,1365446194,1875010666,216860794,226392819,1243360240],[444890655,1307463215,325033840,1799163829,540085666,112352627,1780409875,773029258],[2110865973,1170643132,1499773847,1977232978,1638514018,1041952790,1152397710,1057573366],[1759881300,1691852039,1882950009,1137828454,305266636,1199120794,1676276745,68366499],[1485565213,1096475496,806916417,700845404,1479378417,711116044,463869578,1469065635],[1710869790,814438228,450168299,1586483191,415784395,661737765,2130575879,301090089],[1612320781,1065111875,1043073390,1770645921,1710567912,1387157470,1552596033,1404838551],[1552483196,795630094,98045756,826326966,815155553,1349513967,1287205609,438342267],[346767718,1492871298,982842122,1877897362,1551341669,1918368622,969698992,1540739072],[1762483255,1168282189,1974456634,2120879460,196607191,326253762,1947604936,1557467272],[489330544,336485684,956510857,1559267135,1186450999,129841323,361447241,1140744112],[116550000,94559120,718556390,769600709,1988753167,1910840089,1275851591,1004752869],[1510098104,346842390,793052698,1649345594,1761667147,1531753080,1794707752,1407866800],[1911719802,467413977,698722153,1452024714,1080213644,585941139,662116895,304498429],[929259609,184835757,17144954,965619334,1032403931,420879530,1329539102,1930841827],[1173896730,1496999164,736287580,1035624775,1841073640,1716926336,74207409,1627445608],[382959241,794264275,1707519446,1679809961,91713767,371160501,2117162471,648104354],[1201344492,737777472,1742294514,1906145891,1790528476,314295904,414081586,2015059010],[770131711,122727299,864370373,1549245559,309669301,248499106,1089100636,1783395622],[295283282,431328070,1212629848,1349102839,1063189703,1577352500,500608813,674132519],[799990566,1354506902,1630962726,833593061,1185516334,497786044,1766443275,1311206092],[15973069,1695560731,328788348,1897156677,1181054604,2083861236,1797476621,1119363398],[1176268286,1805565732,1362324014,243055567,1594156039,973746488,155477431,1123181121],[812587507,1060961914,1833754589,547130599,2076481924,842546380,886721485,1543473893],[635668378,688455512,1643954654,681312906,312990691,48635547,316803389,1561140969],[1308119691,747267658,292368813,153996055,1989770352,1550341446,1477078183,548402039],[1035966305,976023883,98748648,1092348673,926621691,673943942,214166692,1891523710],[488389437,963977792,1360240097,282878069,1442353263,1666539954,1765868127,2062631338],[261861056,466596287,907049444,302555368,316834739,1846509266,410368144,1092610409],[1078312069,758758878,507281656,1647187280,1215217855,111172331,1261728639,1106842837],[1549157890,1407594505,1650436583,115279086,426688878,1325688831,2037555067,1793728938],[1616911236,330039447,1211484419,359320382,71063228,1361347582,1582412294,883284004],[713034169,1852122133,108192462,824277053,1274399407,1677919503,1784844235,1431542987],[1891310644,1393534577,122781646,1014843362,673844329,540808783,1510429414,1297458235],[686760497,1202229723,1254969063,985635932,8727802,1616799008,1139947685,1202722580],[1056121974,2027229234,1620036221,1281395676,1119225920,1035262108,585474693,1055814737],[1479063516,1343049997,125843333,413338925,5501615,419338854,1143211515,746741683],[375153514,1205558539,1098071851,785919041,1095927845,1010228933,225205291,622757923],[465753914,876737143,85042919,1853486100,1772624578,636158854,1388888557,1432748820],[45252567,1214932366,673655746,1343601982,1611338776,2008603381,154654795,1905254311],[1875423776,1857340371,1985425166,1636557597,1659210334,835818332,851645772,1668943489],[403437495,1821630254,14952389,1473520018,1965901949,1097189949,217678594,1568425065],[542235354,445810340,1321461460,155592158,185493840,889120824,193016889,1604649300],[692579837,2098021077,901506174,1921450334,29409108,600251981,916938245,1306307750],[269090602,122055533,2107722444,952329776,661045572,340401456,1967140605,117384775],[1041737046,1258654395,130211943,988958713,198936026,1088439562,1356925093,1260419352],[237280258,1987523377,1656489475,263874275,1833626380,1207951254,1987470192,1086257449],[1450574580,1408809901,1569044895,1824644643,1205530280,1271669064,1890072126,285177512],[1958442819,140118803,989172798,237899469,70019624,1095739174,1482865628,1754452828],[2085104618,1970187890,408049588,1831898529,762772236,1234358440,1192482209,164728810],[132708031,1551824777,1670183580,889023603,2033730987,281421618,586214192,1285518830],[1555698497,484474600,838767163,18175028,1901940564,1926008306,1480727910,311537073],[1823500803,175533254,404306376,648770763,1706149486,338466553,1666193618,1357397560],[455957062,416612099,497400098,59495578,526372887,1879750,758031267,328298125],[896806785,1477140087,1260491195,1130647143,843255087,2018859018,417319952,1625250077],[32838908,292419932,1951219709,1511284013,1647347851,1349416907,2012524518,625298035],[505511114,1623753182,1409005102,158929989,691620027,425100830,1921995473,855801785],[1364048834,1540506495,304673368,1066042622,384611095,829100030,446977066,1055016567],[494968655,396781281,623333113,2076090816,948452005,196607645,1127334789,1213798758],[1311027477,1672116053,1839455420,794123012,257813805,328175646,1847568120,1973304598],[1251066891,42950817,1310771771,1681091590,15297681,1347931442,1919187563,1582632274],[2117611350,446069091,697874998,1855875229,1957213304,2113807871,108421812,492968764],[999791797,1340141273,1690409985,681850032,294177545,1345187746,657157566,1279641700],[1935993653,1636006890,818885932,868169992,1247472960,1217840829,386622560,1529519626],[1201941168,1241938948,612378526,2036542131,86283509,494633958,650934332,1752484702],[1037445429,218583782,1101203802,1536545225,2060540595,1977079890,561510093,30692676],[2085447566,1512562690,2125332612,621813906,34902364,162915604,401235256,2089836580],[1405057539,196762329,1612293299,897084145,700889345,1046780468,1425028797,228531823],[260603773,269155817,1183303201,1739986319,497246318,1939803002,334709282,766648026],[326010418,719684282,1129088601,1422067156,1740587105,1213967559,388124839,1361357933],[1045338649,563795973,1290436752,1410768182,1950419510,688511926,1520870197,845161176],[852967269,894221556,169798067,1889461835,109156119,1376545707,1136971037,1293059541],[755770217,1240440957,826512038,1295102402,2076449054,727428817,1438766970,257354584],[786133156,787606778,1583263322,1177324188,547918567,864264818,606956356,1072743954],[824398013,2107084145,1302346418,840901816,1241137396,22419675,1980624999,1191160488],[1492683533,1331952204,557556369,1025021897,1510062041,1093825664,210477055,896505205],[15344432,1870804313,1659366990,1597854553,1921611680,447208520,1274259139,1330960674],[1395080307,1992989900,1449643003,137649835,1379995868,1597604835,1056576429,1564739367],[1314611915,1679725109,340109375,760115168,965667065,884606358,655260052,2017113725],[1039785456,977171330,877857970,1406045135,1092775047,2126531304,1749798848,611358565],[1282698053,1490007709,1459917608,1524273227,1495910095,1152281111,1026052182,761139304],[539041625,58672682,675923809,1666311506,2003923185,914343674,1176243843,696243406],[1799936342,1670055518,834846728,185136636,189267690,225315887,1232169752,1127388635],[2116033498,2010077693,1560303561,1716478847,290946032,1641935395,1642911225,669787677],[1729585985,1231997281,808704623,406602786,281422771,728623132,1878750788,744957185],[1443635117,938241748,700876424,146679730,1429245746,699731100,1694980905,1307327155],[1540770822,251531122,1817667077,59496368,1629265501,1197947063,905016806,934204729],[2041697422,1067805334,468179454,1758832971,1452226743,752608409,1901007748,281752825],[2082879529,2027537728,405287947,1884458478,1697984519,66510526,911758964,91681078],[266293875,472744127,1488909515,1135186231,1461385071,32157755,1746426635,1157754391],[1670838582,2033706321,1942284683,1948406330,1879512628,339533780,564702934,651076190],[1917906598,1145310791,656106238,82555043,1095958480,2065973427,800055388,1650786998],[1146523416,964746258,101515393,101385729,192066651,237982594,30711797,1521017061],[1243277658,794098536,1781592848,469997164,174024398,2116499274,598998818,1419430150],[409990965,195829235,1494347024,1680325477,1673343544,1235004082,604584331,37561788],[1965225282,1299058669,379521081,1198273749,205143815,60302389,1032382198,1557593795],[1948197519,1081444133,1649228477,1225777250,555392211,1719220415,1529351781,88005755],[947620631,872099141,577672215,1011848357,1840305939,1061195960,333812087,1345427741],[1943591829,695388978,219232359,1442332344,1469948071,26625782,1004631268,1201031165],[859510665,91322505,1070039390,1941025952,1423885286,1045885754,1743015400,1757043718],[65514338,156691160,1150825196,966932125,2054284093,1320775850,1455153266,773300376],[862396908,91740338,343246534,1368277233,2053270626,113052865,1851619823,383715104],[1409289255,1819914499,1663891106,1696878803,615973177,787709022,2103967407,1318400403],[1264648555,1250328497,472135719,1121356118,1125883193,992505897,411520581,718041603],[471902106,289225444,1554827895,718142732,283327947,958418644,576952798,969889183],[1185454059,612970735,1401514601,1406274343,1585706597,1941622686,325809266,895626562],[477128741,1767790520,621836801,1124302727,1167761866,712063712,846569740,1381953794],[855621620,1417285068,2079751617,627194846,892266313,765376135,961661600,1142717191],[74039311,1865752991,707996528,990090201,26196877,804751985,408558771,1602200427],[304268917,790673982,1481591601,2062308113,967441801,1995391219,191834389,279731802],[391420736,1599149465,1658694125,1841021057,839748456,1545551556,1066994626,573270767],[482620903,1210263097,1910701640,2068192910,180010026,52278139,56754048,1373804308],[1452387039,1570165263,505310397,1241347437,1758548892,1597214761,124604839,712345140],[1521795307,1264064802,2034769657,695916014,374533931,218200504,61691590,1220870949],[1989501263,999979667,1968022872,1612745176,720047590,1396289459,1692127787,2087810581],[1668445297,1902640136,1850984007,59601942,762814515,1646953556,395288555,99217593],[11500428,696926123,1049248413,1027148044,367035582,1312028637,88551560,951265927],[991583636,614118313,1810426192,724910593,30150088,1523088754,2000400744,758625421],[1372291472,1468605197,1180651610,1571682852,1020955669,1491548756,279025032,1182265978],[1801724632,671282991,916274670,1607546887,1847871081,540178857,260983637,460054789],[2123282511,577552981,741434179,820709504,1894175545,992809695,1677168045,1144077921],[1957130468,1331952220,878411915,759925411,721196240,712031577,710886732,327844079],[1362981175,155830142,426576672,605746407,204543905,584149629,392083061,1618823527],[240262038,1101240617,253105814,1104995645,1671448485,1429006390,1208121863,2028465021],[727699726,814283405,517344592,59913085,104312345,945981037,1728330387,1753571992],[1182030395,805894515,236584673,547774643,109735926,2009160077,1305773476,342255047],[1966659480,606326006,2006376390,1580391423,1820391628,958527645,547415117,758116448],[292146233,1080216192,879536448,210891308,1312150318,109818154,1315174951,1986890976],[120732933,396423976,101759427,1852368216,1404122388,730618443,1669147097,237712951],[199285065,190792933,546721775,25797908,1509232987,901035359,1471870307,162315986],[606485394,328503810,1984703447,1957140250,378279418,433424922,777284110,1153676319],[1241620846,1527413828,1205627331,1632021075,728141619,470293881,132146133,47683573],[901651799,335361827,1191562776,854182221,593346309,1129322888,356872076,1804627288],[819342079,402238932,1748272420,1752798117,1275318311,389454399,1279184396,2069508790],[1312507471,10920965,160880758,2036525298,1802912699,139245256,1665166727,459955099],[1653660272,239920047,221875318,761127350,1807308812,1241107891,468250177,607152482],[1976469277,1975097765,731666931,1689109233,377257324,212402816,1117769251,591603069],[159131328,164916914,767247570,386254311,209435498,1227097270,438878083,818898442],[1019150735,1270842476,1406624759,784258296,1088837935,1531339102,2007411505,707729590],[1510816160,123889319,994608194,562005441,826159016,1261074484,844571364,929814149],[460836657,1344294626,1410556563,850459428,1161495701,350159660,473565302,1218520056],[809849276,1769827595,272134162,403105873,2017777477,1113590642,990135022,1251058906],[684723029,962012686,251886283,847184074,1245601218,1304204323,1933699308,154003927],[1901185042,2080905434,1139131571,1780282153,962639232,1116098308,529377882,2053429049],[579024284,576254536,221921394,1326386323,815535792,871428818,776621337,211566555],[1580187611,1594114899,1970762509,245554699,1070939218,1534130164,960159814,153208899],[98445777,362961183,1418047560,14934412,2059993686,623912612,1289654876,1804171127],[1030132023,2059982412,1332499599,15057387,675137347,346025405,451952596,587647375],[1632564552,758552911,1174302390,1836551105,333591700,2037935822,1613273321,1542097113],[1241571945,151900725,1322519099,1881637980,1318924640,846065640,644943909,601636096],[2068326072,977374344,1583277883,920696177,1793071656,150036651,1940721936,1339830357],[902464472,250429362,890620395,393261177,38768014,1166980245,1107102927,1553406390],[1299811340,1961536474,1272567376,1992466845,1832329423,186339568,47206058,848537652],[1235567804,741685499,585553208,489722119,204535451,1734296562,1548095663,1991239780],[209450818,996997533,1714674264,1610502368,545296594,1757229129,395835401,1456066814],[1883151038,715560452,932122202,210850536,492126386,1983900582,822345381,1455008581],[657888570,717748735,1882248172,1092411826,257486596,1591446040,1992440976,1574804652],[687219111,114633595,1710936047,417415144,48464063,2051087979,429245427,1853781435],[1212668499,1204727778,1928901690,351205554,661812880,162229285,2089793005,1631963895],[1677295148,2061874656,1890117532,471221139,2021237010,248070436,2111257611,102102129],[130335814,63475508,778388937,1834040623,1363206256,763675885,1839919188,337613771],[2065234620,2095073277,1787859666,1992697127,399092213,103256670,979346046,249363155],[1687259194,1227909463,544627356,397425839,1509146013,1456298455,1410486510,764445904],[952376761,343108394,1049413019,488129703,939676209,1815488901,844438023,46639956],[136284586,602938315,1439692660,1051415148,1552132445,374574139,1179556274,784593605],[856767385,1737721112,316076600,1917321309,1467914267,1974269029,157348798,2126386074],[465401062,67782179,1390120249,1278731154,1966788773,1659277925,1666603105,961972316],[1241322319,1032629823,1198356722,1781812932,965499057,465066482,1159952765,520037827],[1919516539,1841879123,1088057856,1385463371,410864404,1984649215,1333543408,1232164532],[525384586,81135868,1187524413,1487530960,2117462691,1248554145,1614251807,691286771],[181870649,14810411,220161025,358024561,249750308,2046176239,413014825,337196543],[1399443939,1993006820,337898708,1199216422,1116690974,1662357976,1858663239,1388038220],[238506560,466272342,380122743,1353977952,1904438019,1490553656,979567726,1801493728],[1943173830,149141605,1127260549,995029647,774871791,686065432,1214241269,427516065],[1257475342,766869666,1123566343,2076062248,1583092385,1838821280,2073958018,1863660111],[1158348254,1217348841,1945570051,857579784,1203683751,1814830768,763512402,185133194],[801003267,639283884,1111996030,1666763227,1486351261,290031181,1452107079,1167599399],[114729197,742321384,1908357066,1613262242,195307884,128081436,2053794128,292041869],[282396328,239344296,1422909476,564737124,1904322385,431636026,254653857,1809045734],[599541918,891634461,64995178,1969590704,1015660921,1850466645,1993797838,522051673],[989160925,1906180394,1759295868,338667551,1175721662,1588319654,1168391462,265883401],[741178474,833755622,1350854130,1106112023,1480965309,852295794,852053703,397519355],[1241960103,904720826,1149449870,887701630,1148790300,646573679,493243599,357204599],[372479726,479556155,964006042,598650190,150590741,1853552783,1638509957,1187038355],[1578704796,541939576,1271712409,913871576,1381805947,1258679737,1577749211,624898456],[48683597,1181277703,134639306,854324020,698327191,1067394098,1725431549,484996631],[1417518884,614687401,1554229401,960681724,1741310408,889837543,530330358,806552801],[1920197093,1610197722,1832429356,886733082,608425366,767835928,2050139754,781937227],[1108077907,345565906,562841540,2057050000,895068192,1054015957,2123559327,276559975],[2001788389,1212966584,341022850,1353383529,1764425656,1186727465,1150571289,1467829009],[1983892141,1018420076,2086680832,522035753,2088523218,338041922,52042735,1083508628],[1953205171,826072002,885248833,852280428,216380775,2095960654,608923018,2012807505],[820988115,942996359,219938829,887110120,1915949144,1507802239,909641641,1976433421],[1116262610,556182220,191779024,1858509824,1900603028,1856799904,498570844,471822657],[1487707204,701004021,1373152149,1781263991,2089394870,1157812244,1555116207,1215015169],[1323582203,1685931318,626628932,1702207345,968022928,1652563088,168731939,297217451],[324496370,929200846,1257963856,605476706,1173451655,1070925970,421108602,774710075],[1814743820,1019849422,1401766247,1497864493,1934443054,673726669,442589964,769388695],[65246031,45026227,453862534,507468334,153355236,1628526340,652557721,920026554],[1794651399,1680527267,552049911,1743175329,1368950181,363029124,1909116190,840786397],[894150172,507869300,1139813380,1651608406,340515211,1145176826,1741874384,32368570],[2093392142,220656780,69039131,1685249723,266370684,321419005,491429254,240368149],[1730203158,1727433319,542869350,1316717813,1401246594,1042436251,1386771579,318098802],[1644618327,1756747627,2057233243,575677758,306088216,173848952,1592104338,1652389889],[546465967,762756662,1284778267,942589122,1823941480,1199540761,163297359,1324587176],[1132562516,507982561,897209661,1343145814,1605375478,1232284154,892430166,1670147244],[925370776,1684455134,377909094,1239185371,1706356016,242385877,46176594,993947221],[1870172628,1859427036,1941997462,1966804154,1734024231,2016074951,1473227441,1675730516],[79352076,2061274424,1860809020,199468465,1456531180,1289809928,172882964,1228155250],[68616095,1757635684,1883895460,1041486605,214084544,715859985,1342597476,513136048],[1113533914,1186386113,800894266,938013503,1067970801,1716170972,1682795496,1633523127],[2033144818,489462612,1147029008,1850883559,1352031771,388669307,1604361003,2087538685],[1142770506,1288217944,706325609,83647303,1738812923,722624404,198657241,1519072395],[1069906200,1602079273,1110406114,426922356,1484878650,1875933128,112793230,1889109811],[1037694440,1941354075,1062663996,942518575,1559990391,400194906,1440288035,1434000926],[834646170,1943885403,137294153,2030754851,1965989614,2005839861,859022198,1213567680],[1051342833,1255146049,1893449125,2023458583,845759716,116164777,1193619963,433032572],[1555450616,596982142,694788650,2120922677,2122383623,1288689064,958842177,82573104],[153178419,1097341080,1729041747,1678474575,1632231366,702778227,147251643,1213662162],[1400259348,1492061956,1831844978,401763626,182804652,350985083,1281709006,1458758294],[58198156,1039142410,2088989782,32994006,690974507,1670891964,1123126946,421090371],[85764815,2002013171,338222954,1341451568,1189052180,1166185595,2024243892,485500801],[1456274270,407761695,131179325,623764083,923291178,10401792,880987092,51833801],[1180778736,563485454,1576568329,2076870926,114419740,874407521,1649236495,801674855],[1021511158,751267958,1189631437,2099001806,1133063946,892485683,861053400,480188133],[623310757,847572630,1782964560,707292963,1938661105,114345310,60838288,1566113435],[311290811,1944704060,2045710695,1589794128,694487182,1110843251,233187992,1111180320],[178849170,2024993073,1652174024,748555465,643788709,1483858909,656528302,275566354],[1649965370,1472696812,1082847772,1318920002,2088002853,430099655,1278924451,2100253737],[933050185,1983431247,1310181800,1974536810,2052903880,450095097,1722723653,2087299296],[1635005616,888204638,2069810903,42610428,1575556622,1420057303,1974276534,422606623],[936335613,1115492074,1975415269,1684016715,1965925671,1583706362,1237813137,1371869404],[1855557535,789725989,1548197015,454507955,298393130,1532331721,1303812415,822195648],[1188158350,1288710664,746071064,495675787,1970905749,552209476,574724657,2027677479],[2087298373,2050803169,1431549746,678630988,1470277799,1377517871,425515857,1501450008],[348309627,981246002,533443172,792210056,1895505993,1199819418,1826706462,1768327727],[1512335307,1965439290,174866887,748818172,2006324263,1022694615,422434356,1571386433],[2118820141,1161143221,291967762,8853636,1992333521,407705607,1326923815,2037083961],[1515812873,1974763088,1612579032,2126655807,1696608234,994953237,113742607,473872815],[491001979,2036058633,394757691,1364110528,295100580,752482145,1384450516,742578273],[621758202,630965327,776390913,676144333,840906435,1145969276,778432679,1531991519],[1110045320,1607683109,1048104075,185938172,1680092565,1553948057,267246721,1284013844],[670465717,290566769,376102157,1438289353,1833965803,2031082851,2085772828,789958055],[2058220157,555170996,727471796,2055840194,1063761034,1311934260,584059426,1383278857],[926390240,1057329265,486910701,1210949267,819951938,989628917,386034608,1568204573],[1077477943,1870102362,430341734,1597808923,1331301175,1096103893,1378214494,22647685],[1583105853,2031221343,1303266530,827556644,1143234499,977358410,1924714261,344578808],[591823399,814573547,1005350070,48428369,1482804096,1395048988,1943495557,1726661746],[1082657958,1728900424,1244614726,915812895,805926814,1698276101,517507583,1712870673],[137663183,240699786,1309514851,1852133615,1530564606,2079493082,1064208814,172346085],[1448905571,1428780882,768837200,265033399,713241430,666907286,1130296151,749556709],[253972900,965401614,1675863827,1067229759,525689319,2060290874,849683570,190965515],[1143694434,855140662,1056145588,609942075,876498789,969763847,837213280,1535133876],[1009242599,622552174,1342855730,788164353,1965639837,1289300978,258680851,553277000],[506702699,1960160075,1139399642,1138024704,1170505076,1478973319,502094616,479047954],[1635023284,1475404183,373915211,1172952256,44493055,946050875,916590407,1276896411],[1077096874,1404741903,649612695,1874688113,1797911624,450656538,252597688,127262154],[290062444,294814085,1807866695,162623681,1448130251,1213410396,1409962136,435283021],[1895465378,594313422,1339254770,1940357217,1656018687,1890758087,1412555122,1046774672],[56512650,1435190169,1138168759,1191049229,1788880424,1510550829,2050992885,1043142],[331102219,1534008274,1389592127,806675002,616189657,149875118,164028024,1529709206],[322765042,737569117,137990124,513815325,824692851,1052211085,33019283,908089170],[379046203,1431817151,1314396198,175189234,1886051315,672620191,2008661272,2022865723],[166982614,603679234,1936861846,1978174402,791352638,1444108424,2074534889,98413034],[846403057,1329998680,1210959380,1765206174,809665831,309899346,915561121,401537740],[1577520739,2099247450,570823921,912855297,2021401492,2114273632,1472852402,2040563034],[169094911,240838112,529370230,1922235716,219187093,1771832675,777313543,496434109],[659080270,1106214822,1465085741,1318129765,1894850480,1347636111,1479772072,1314988387],[1931715867,1230596017,1559604248,519946987,1138193934,1331651495,22584292,462199634],[284321355,1874713188,1893389730,1430477490,60334455,1231746790,1005033055,1484754809],[1164327137,1475390000,1471342514,1896317695,1107321408,1697856898,513155824,1142306444],[823944449,1138757696,1805851416,1992980721,1753071559,1155867804,59086888,473552871],[910930057,415283453,515062985,1095238459,1592624692,535957011,1630027065,48618402],[1268714088,1629723509,1439058147,987687130,466466800,1519427650,2081996082,336268104],[387418481,466761927,1894205389,1401712953,1395910008,505672305,439673326,1462972549],[1927223894,278118413,1696717531,1631425021,1518147241,1291384806,1478477530,906238114],[1506884647,243789137,1355957706,874485016,1006136266,1196920130,855591048,1749022344],[834890634,2029909904,1796338513,702018410,1985685740,578570788,1013094939,973527649],[284209411,167123086,428887961,826933188,1263662047,282684412,1775448860,1222990981],[266259680,1604830300,1023469099,1491829495,1402624481,1012481253,1185794070,1904906380],[1944541139,1482572374,413609799,358835706,882440485,466647189,1193273598,998444792],[461804065,878061869,1817028619,320881597,1516163405,1962135847,1944379406,330423324],[446121579,1396035466,53176666,871976958,1993917567,1831175054,559285566,306587858],[212380128,1124970468,415642722,593117043,717082393,2053231672,55390991,728009665],[84917991,674362631,2086136248,1311565469,2084484511,1385845961,1939359267,138413497],[93851398,1576409310,968118610,2038559035,2062655325,246012337,1806391891,1818009301],[908070890,1377396035,113601780,1227884345,1003068937,1127338656,964790226,1528815330],[121997162,1374194685,1663289556,787977904,1934439322,464658111,236437897,333705411],[369074001,535269186,513597996,2109796996,1096141894,601905566,1290525113,1817466020],[1582300561,2068217751,277246662,1154642439,1875530101,1592580315,1985916956,1558358568],[1026449644,1264364153,120997929,1938870388,1957789206,448104642,1305999757,764582737],[1443795083,968112467,505574490,1314351834,1315369954,903233870,1740749161,295859058],[1081450532,1556038254,506278171,1478026252,1057284517,1963264175,1965157243,2042676931],[1401088268,1406519650,745971572,1427533461,777008632,1767797926,1124099504,1545984292],[135803354,248423193,1389073993,1063223510,1893860827,1167240848,1630958035,890422149],[713634289,634439846,1718059731,400990845,465229361,1520696283,430353071,324558082],[464759990,1613585452,1890080281,520281944,1421603784,1335179120,297143435,1972553015],[122893467,348548550,1432001793,244173454,513103457,267064791,1607777639,868871026],[1451886570,1408352422,32823246,1100359045,651466946,1144211476,1764284187,432672885],[1120850730,65145417,1263919868,1474678565,2021085756,1650473980,138633467,1681047154],[362609885,94125873,446577576,249836440,925963819,1196191577,52703008,1099972612],[1502761604,1684101917,1260028044,1226066546,2121333738,1028112194,1564763692,1471334113],[2018960038,1887750868,1541516818,1998274055,1577015749,852340467,959032745,418707159],[1772840706,128956646,760642932,541562310,455079766,1777335066,2022611683,1861367137],[1990006269,910230861,363560183,449108776,1339945530,529923631,1760166794,2002470514],[1850528684,348224035,1515060964,694682665,969922929,699890805,1975064915,713996353],[1658966228,784117291,1235735587,581509725,105998484,830444824,820271619,970880194],[106397201,2015459337,166896538,1294259554,1683894344,1306917126,1791883571,1328334060],[1309158038,2054280564,1459531868,1688441617,1192858887,1928380070,938011273,536352688],[1398679220,779967058,1825547865,1037106011,2078045338,216067416,1633138029,1977447988],[1796400387,562557232,1914677688,2048746231,781245087,1519941570,1815429108,885750366],[1322585712,528005521,36737835,658690234,1022683016,194107503,1765004598,315635948],[316150995,622985374,1950239846,169150468,1709803427,2018659992,1287179283,1381088968],[1356247217,760023492,2073629370,385976143,585644084,1884462401,1050583383,6145562],[1469476858,253933854,1742772704,140212889,153068446,1805320832,1330377617,923729698],[1174008268,1106085652,1861463953,1141165232,93037165,1785916811,1076750399,1206944731],[1281843363,649811301,1070069864,2058295875,1981458312,532217217,1705348007,1768965729],[1407162187,120912550,1809877774,637515220,1988696264,2114179931,1248577647,507720411],[305629957,1488129977,1188043118,764501091,895014424,682551638,1550883530,793494423],[2092413883,2072307790,387918607,327992007,237235816,1579452617,1304960687,628830760],[1832654434,1014623380,1803994927,358880056,1303691639,1316146207,914525207,35863015],[1845902573,1667824536,1760037124,1717143657,977821403,1957463668,1534466293,1593946657],[1012177603,657649392,1814658520,1063565635,395666608,110972517,741780201,1010119865],[1149908285,1073246269,359231569,1892070017,1177399800,1529788459,607955097,1229459389],[940810382,1103826270,1488427404,728384943,1857312185,2084146402,461439380,1009751522],[1222628164,158833385,2079612599,1664015319,335879928,197803001,1401149023,1018933681],[1047819727,1125663292,896075291,1264589369,1182378835,1532260443,1525316610,1343791719],[1927014507,1207045199,864704535,902265794,2113447442,644384746,864315069,1372213979],[1129806607,1675327642,1098678333,1370468324,1214739435,1238989241,1295703915,1306372840],[1609347510,336322373,1994267751,1407047758,816873995,2056693503,828144643,1354400963],[37376878,301500534,1230909896,1655891235,167733166,436722430,1734202950,662627148],[1591245857,614574849,454828688,1274847479,1151679451,1333563108,391631559,433242573],[1871732728,1927346951,148272129,826335051,1190415939,70470243,657819007,418682152],[1013366546,1041552587,828308437,12467839,389276313,377802544,1437412712,556233765],[827814618,1349791163,1714188932,1065310110,1331852967,93679958,469389851,92444159],[967720308,1291520906,1979350632,1854807507,1293302403,284331554,804993702,224735497],[1462439467,100126311,1718054472,873273615,1512516662,1827068638,1593715437,505106486],[58597320,1751990775,1745479854,1563406801,269361795,1829057900,1043445465,1085613270],[356048935,1548924998,1855636278,1799550114,765854859,1804057729,1219692214,314508479],[1239988885,890332953,1870304192,914642125,1479006615,1987456847,1929896425,1403888857],[560581321,954320114,2016654389,757398305,365042289,1551587034,1852361070,1652018576],[26077513,764888009,442485969,981027779,2112522046,1281553792,1513544034,1277585358],[178516335,478266593,2052246749,1003237163,808737768,1761772449,646311614,1899300470],[1431222154,649387335,211402057,1189656602,1040038039,8922859,1856894777,1744995105],[654633536,1569165715,726350994,840219112,1559219227,782812430,304531904,351747934],[715759006,1096637664,722056089,1383298727,1801294920,105104880,1276842089,307758687],[1032103532,599050197,989653103,2022324182,1936321934,305800226,1768499709,1145643461],[837413827,907609603,127331995,856348309,282465748,1841727463,424211136,1609807856],[1570025748,1416179721,883678608,430576762,790804701,1535122927,284327829,1636104214],[1234031478,1500274002,798069784,1332649323,1916656979,308498091,179685948,109391979],[1913909539,1017815601,1411293285,420309440,1293581836,1537370880,1130654647,1280694407],[214487599,1903213890,886336177,198284241,1598212931,154628921,166657627,375833945],[705018722,785410127,1402574080,1238105563,774516600,824851317,2096718616,1947498322],[1454588069,29751593,5029383,348128396,506997192,321499582,2026908823,798406235],[1749801803,1168669873,1576804987,359333998,48541390,1672547874,466934023,625406758],[1995983710,245799507,1634115138,806424552,1492364784,1579086173,667181268,752308247],[641824355,506404540,160882893,520749803,1700497795,1291512274,1236961428,1006080918],[582377179,1345258433,362066258,1723657541,1529812250,308842365,1918267601,212102158],[1062679129,652762618,1660275560,15834500,1917553893,1401233787,441951062,1105651649],[430742828,2112204542,679225128,107156610,820042349,1337916346,203887500,1424865035],[1971827698,1100357467,83029758,1903145253,350575367,2118490907,641795084,1918144572],[675158754,534127528,1557180006,2074566211,574035972,1314775835,2069261756,1217695782],[153225313,1450122541,1357190325,445620907,780366135,1211440740,929317801,1095026889],[1841759655,1803456815,1513927829,1368403864,1372981823,808741118,789453084,381086351],[1026879853,1657421040,1291688212,1202435010,221296741,1346606834,763894355,1687283393],[1930582914,438278715,1236937405,510268488,953895659,379487807,1798634545,1357689914],[1388265184,325237303,857538874,1242002155,100919222,124158496,1587523359,1221105968],[1998597694,2038703616,409708810,2070359830,122892533,122685152,1709056154,1525692411],[1467539850,1078305162,181869936,1684011518,585582219,1421203373,639449186,1414562870],[1828761055,22508121,1853110825,1695567896,123530889,1665000612,820753633,1522828451],[1041407611,772767698,5330673,2001917213,1324267828,189565406,1861588978,1175835982],[92833612,1674002340,1968925406,618533250,668907767,1810784416,1166974105,1661756160],[1625667837,1563925070,1135163994,1243343738,1287708674,683324987,826195269,254692155],[634695549,1530384836,437766807,1440485575,845746898,673491273,1241797391,535450383],[623570219,1432775989,1554304460,683722786,1670070477,1382783634,1510952220,1391447416],[1286915370,1632315562,1887062809,481895442,1609314759,768613675,601905171,502441578],[1810290172,1174764575,680964905,255153161,255208719,856754164,1320260904,1584983861],[1349997263,629033845,651944843,2128533573,1031473120,87692537,334830300,1983606271],[285392773,816027889,922592776,1744217402,1618319425,1117521099,1418930897,797345206],[1344548675,1665562394,169580116,1245397491,1690390831,1380727169,1598246755,1457730202],[1123782864,2082784477,162244899,246810796,1193092838,1169784374,1999906838,474890480],[758594541,1782712397,1881175336,709929968,733347942,345748910,312126332,1169249379],[182158311,1723446714,1243209488,1736027604,339328495,1466194082,1758989856,74835069],[1228684909,1453691707,1234073776,1061657727,903916186,1876475669,475249410,850835989],[1984557232,2026636120,215713480,1605502947,1260253577,1802454396,2007539394,622934815],[381874611,1369988137,176457657,398679567,1357779637,118189468,1093071390,1649198329],[920278558,1662976390,1144333999,412219445,1100346188,98850335,1665081387,1847994803],[1206689076,1090050769,1058464868,752217459,1316043910,1696925688,1654038998,2008537775],[1098974314,1931089968,14971493,496957783,318135766,292642701,507690248,1478365236],[1372717670,1589717257,1288369224,1012230790,1467273393,1685556486,614321604,143967357],[655299982,284365404,1688197350,1159488920,1549647998,1757618986,675694799,1546743854],[1701555422,1284197304,1726904533,188368412,1004564053,600453367,1674672433,204331190],[596189889,1503263668,1974188989,1091864290,1890359292,1320294192,1727517949,524301977],[1530811181,1781167212,1319650571,222994440,1059967263,1377211882,1706600373,1224880559],[1546486674,622068384,606463029,1955667001,1496528818,1802077366,1175455327,1456572326],[1085489106,873041176,1168088834,1508715016,1453746006,480118818,715379911,1610128912],[424713327,1229775688,1009174185,896502270,1288043788,182101543,1259917439,592882381],[989099201,741820352,7142330,1697681010,843720117,592880978,1254310866,1366333501],[1286599141,916290221,331190472,60995697,57999406,1885599203,328265944,670786401],[1967304529,532422806,2040149915,1224721630,257951406,732066096,1762259537,368947921],[1153595278,1111947302,1126043637,2078464517,1423362802,122470138,452057474,88503897],[333381277,1826309555,1578656715,318590655,1077383124,93848566,1071521787,1288660341],[312657229,1345799031,906025629,1866290563,1698222941,1211440182,442086346,1192236373],[539960347,787756604,1811315320,164525324,1145853229,1785001074,2097854057,2118336548],[1790204027,1747020201,1003889197,1582376897,2036069234,1951946113,1906066298,1057103756],[50758151,1802087563,778675292,1859042736,559880682,1433147162,632024163,1602542807],[661722936,1075691997,776403969,1539729655,578063461,135334587,178485517,2047719427],[230809516,1675108235,576577715,2084235101,137860059,1331244813,991697998,428277695],[518474483,181311549,278306757,1466413275,605102536,966476608,920689388,429883442],[507996704,1155649877,541268405,1469334361,1402278546,1124868633,633627789,1560699172],[1745481439,128355853,747206698,1685275229,246390576,1815168996,778513164,906652225],[210267037,2052181423,380209644,1211672534,623376958,1847714961,1705304075,1115525774],[347010732,904754199,620052597,959327591,306855000,741824996,1434995450,1005431087],[988452585,1504874841,1597237391,1179667182,151052473,1206043046,1785053921,472073280],[838603791,2107707274,1367425715,418075196,572734275,1487939796,2008526395,1315583809],[1498108942,447449949,314948532,522058962,1993181951,554399015,1585629987,828656489],[278355908,1020805656,366617958,1807778448,2045685163,632811133,577534486,472524495],[1853677746,739495574,448010964,1358756508,1546596160,1196682533,1478893264,1213333250],[2093720384,707150452,1802191595,1959552217,217732553,775615200,1578941805,1827644150],[2051613997,1529481470,2014796240,1413717288,610307248,1178226570,1580253457,1296681641],[1439736130,421019268,1515904659,363685174,1200850088,1943583021,790045419,462406026],[1609805474,500792002,539670037,1329443743,692754943,1083434149,1616765347,1659921850],[1635253833,297428344,1538694183,1609473500,1981303347,331686602,47859441,181246801],[363062101,1187094462,996891056,170237369,1118765533,21262270,1064466197,840760708],[1680089512,1414649431,1307862922,689479979,844867738,1225614262,1124872829,2093645967],[1425401623,135278266,2118305659,1948837383,1192752436,1780466822,444063148,1203930216],[1776249065,766314266,1819135956,881709134,235447981,1200079167,1084742196,1009062064],[1134227533,722203481,760265168,1743773102,1413725677,1757242327,1836523977,974779044],[678544756,1193473186,335184047,1529405295,1138939095,884113603,1711633391,1946349344],[849732248,1532287828,911838149,1203900075,513771003,526391649,601912171,16100265],[750552676,757315027,2069743418,815358054,2107406933,1339644712,2091863595,1352109586],[1712426430,86136595,1679047419,257576276,914088397,929419111,1982694476,1175797122],[674266591,1633111875,720838223,971621916,1093008416,1531946078,1439162154,478054424],[858564436,164093832,1764292628,1461500908,27133228,190897333,1417845320,1576762811],[1447100638,617867562,504852701,1956262259,1316960007,985162657,641217929,2106865365],[1707011085,824958918,618255046,1796490325,384326972,1995783561,638368473,1309997061],[552794774,71216114,689829133,236228060,926799224,198170511,959341033,856110258],[1145465263,1062206294,492881362,501805382,2025680991,506308649,1506008664,1958669487],[501727906,1605068191,1445861573,443160094,551577203,1810760961,270033635,479510949],[882722963,496179861,871932497,1672864499,587971891,1075455114,1377428823,117487401],[576972362,1307727880,83304294,2033155707,1345219124,1299830171,1707046838,477417750],[1380468712,2065097727,1000673434,26104283,853422365,498419725,1768839125,348948660],[1878015986,2035339635,1716441282,564224181,237505870,1277240629,1709911165,420967467],[1368376483,1263554003,1614513355,1271395538,694876122,1289889344,884810632,725349409],[1576925538,1534748405,452774927,1723980774,2076060472,1693392936,2048252296,1451453296],[1999876723,1930098621,1712141961,1821950656,2038326833,973698702,493695025,1956581539],[1168884493,1556047828,1485848971,790896993,622196421,1037158046,1575255807,531636892],[1751997953,854820913,1167650044,1258531127,1944618555,1633867783,1963953895,1213196398],[180261632,1677557906,530326214,1712751009,1510204678,1526945692,458776123,995058312],[263941221,1840677977,1150396996,1357855617,1950612927,666413892,1445648680,1285211180],[1452952190,584312160,988623665,1116992583,162851332,1404079271,75824419,1974845665],[1476716408,1457948477,86458225,308362159,515976123,1731057805,1694893820,1279575671],[1571664967,437908043,750180956,365071626,381879214,1475990775,806061696,1842386951],[990183727,450847109,97967484,1411808788,2030711452,450005709,2097820998,900383800],[1046484565,565064368,2127225726,1716129031,1616992550,946158727,1381663708,1860746091],[199925318,1026775695,194014626,746852933,1030539243,454524270,651640970,1738912168],[1862776843,1724554994,1094677357,1453087063,229055867,1372578693,2081368251,95966489],[1500361877,1616630081,1047063679,391999496,1069837589,789599665,1977208590,2051861423],[1818472995,632028433,1949667715,1499646742,327651286,282449841,878875921,956848992],[264581208,268086297,1777945705,383818096,608912516,135669373,56159351,126719142],[1792278058,973428634,368570402,1879738557,1005767990,1523293746,1841649363,1969386117],[1369556076,1988977766,778483180,1712331460,887022014,1568177514,1892503253,1447552545],[372760456,1808818720,119536851,1870043929,1213657363,1388365509,880221531,772947488],[1424009701,48447869,1820525650,211477476,38454509,1865906723,112842928,634091235],[522950666,2014408419,889402877,1267278831,688048399,38318935,1739479092,1400152823],[1602313368,1998652126,79159147,523078095,1426200389,844356773,626102598,1684155909],[933655898,1510147521,502525775,413060514,1026470247,1063460074,1248968786,1470464813],[1234775900,1170083184,563064288,1103157020,427783358,228397405,1839520545,489568550],[1469813262,690798564,99804934,349052097,553095009,1838408346,661711848,249292685],[502977411,136496574,391927230,402278481,188403594,2032651570,763165245,47639514],[2024356764,420071838,1540919133,114849644,70406056,1602818068,1578002449,32277780],[1133730100,2012206074,198476564,1076479055,650511316,1794225515,1710898586,349769528],[1699885636,1127222362,308338765,1780052078,1725412749,1594490095,1786831397,794842694],[1132012915,611428078,505644392,323744827,1610836320,1003919135,32988038,896013400],[1377370234,1646793583,1561560483,1850184217,1005346395,1934560356,612864578,1790925523],[1589877858,2100681705,515051603,540666660,1071937873,985739871,1296469978,11100464],[931628445,1054552452,1880801035,1094304294,1848528811,1087529276,118873570,1124147521],[1761617805,877328546,837981886,1936853149,1235175074,318736046,693306385,1569655667],[1402479017,645440402,930525347,1186375594,853421198,1703287385,1354715759,1686988820],[1629962638,1657337780,860257785,466314566,1308663851,120305817,291703674,1672387858],[282538469,1672942737,321480545,1383870890,710455048,787221031,1252072654,290601627],[550955187,1840133056,1212398046,1457526488,1939039596,245200197,1733296728,568463362],[411060912,1316149691,913134594,1610664755,1179100830,959874440,525432687,963964019],[1381878755,1097703998,1145797179,327343660,745658310,1429572189,994852473,2107770956],[175916851,1208811379,1436450426,710080914,591603313,2021761973,168152056,1405630974],[90408573,380780767,860172975,238469758,13307572,162453030,390902168,2028066764],[1221548609,2070019220,1752476858,1826994958,887452775,1756992185,1347929381,895957260],[1835703676,20963251,476725206,1037871698,437213632,1769341350,1399092771,844157965],[2032497102,244329225,840079583,273669359,241134039,1207131217,983227386,1730501720],[1501279615,200846571,1287319207,1151074950,1031340673,2123932437,1358052183,25882462],[1874159836,1283657121,269772518,379549746,651695855,1508710383,699421626,2093638694],[1511010736,998932527,661902988,1535007396,2058835732,471716179,1903747440,1988701296],[1030465527,804148176,1714083304,1611816252,1998016141,951797527,911997958,566687332],[997123079,751259181,1250513821,447153843,790838734,383125170,519522867,137301306],[2080749867,556822810,408858894,1555014952,1085169926,216817450,1268720802,404175504],[760032027,409234988,1731801633,774361084,1314858947,1468540546,2021256649,1342903955],[888544743,1372210113,2046304555,1082788215,1458360043,942743041,1222144851,1401961160],[1418080745,146205632,133395606,1287423394,1193900798,661024281,1751768167,340259883],[2087468557,411321537,1206927690,1182970115,817690845,434236988,1088785324,94074971],[1761245015,322449708,450658160,616783815,1660394135,1301316896,69519967,1398211604],[197567732,1721438109,1120653053,2062694389,1937362812,656528553,226026287,641885381],[642808258,1506494137,1588743441,1205579326,541304625,1852085864,110281886,96949909],[1876307500,378469803,2002323902,637639724,1855144209,1555530308,1838495276,1699820499],[1121530931,949960701,50442914,1968111794,1106683050,1811991398,578901876,1387434501],[2041234995,2006506530,647199454,1131030965,1305228168,2083566471,2130046526,105322169],[2067821700,913379817,2083281104,841039137,1602825430,997923239,2085565341,1861726250],[1626524426,63964826,193948090,2028780009,1706417224,1182380882,246311081,1812878414],[406312500,141599036,1985141215,1557664541,902304486,2028856984,1971141849,1158287222],[841699383,367095351,566016274,1770544061,1839404731,2010594176,1638517759,1555557321],[304335871,931504758,729755464,73909464,1192558345,1643328085,1043063475,199266765],[492079848,1073558457,2007219389,1140190785,845385321,713222364,177462469,829397714],[1120979385,1699073579,809447957,967739601,1512659871,1676443464,506214728,1183856156],[2117528870,758026505,500132793,1998766735,2042011334,1933584161,1410449017,1854333751],[222023161,81334995,933381732,1125294908,1482735803,945362083,190731527,465859577],[1326015927,640689315,1437503736,1354099094,392909397,1728934320,645032928,2088586503],[1283900981,195095801,1057860312,1045316084,345787542,898031538,188445709,1761260862],[227637759,820764537,309097517,340898431,1327782502,292693759,231389726,149818792],[505904541,69233990,1615101537,357024408,1842769114,278092981,1204046756,1906611343],[294707565,42375402,1488369608,1200757579,1191837000,2085979549,379738932,1387483732],[1587911690,1895850739,990788208,1929811259,2083483432,115728071,315317402,739587098],[93636909,1001610688,2128426288,1060683863,1366929639,381687165,1877279159,705961072],[1836380798,1682789790,695811189,854608015,1334259003,478892409,106779942,1949146142],[1471444892,450966615,1098061868,936288781,264460192,995545115,998277534,1238947689],[197807384,1850875029,1736692908,800238826,1842069672,1359002837,1883376694,2051573105],[960048261,1858949562,1612436087,794772207,913818012,1058242439,518678503,1278128173],[1145869124,270662193,129606287,2118399470,363379239,1044258903,271341631,1808463809],[2025230392,1959592452,1695029599,1391509419,957206509,737180024,543463705,1307287825],[2091456478,1074494049,1198096889,1164758448,831470508,1810397492,1696564067,671990306],[603667713,1669141871,1946944565,113403450,1703636760,1164829131,860791761,1843694809],[1531722815,876320562,1203719456,1114571514,2010316622,2118499621,1001492153,1465389243],[629752878,1410433892,1484529763,470336281,1539104544,1408287064,1449056232,1413251008],[542293519,1412582104,181011068,580757039,1826985447,797512550,941028674,464692319],[1810359883,1702554640,109462869,307647327,1496148964,99328457,440686200,714938381],[524281038,388870253,1830611952,1428582602,1526286996,2101139818,1455418050,1748716823],[2110240056,1149980066,1048085892,1275156236,2001450493,854190584,50452615,1579203911],[381865180,1317761344,1364180087,634327829,49531292,1157514285,45001489,1994236364],[31346228,1211832066,2093970278,1150286545,1660796025,1685566211,36682071,462782916],[920387259,1026861474,2027856239,38310483,1528390729,1895800723,1919720849,2059553521],[1043406149,1720236935,623610321,2070747836,1456519671,1646509424,924214984,13600914],[476182950,1477476633,1863718807,541907887,1432900925,1237207089,111143170,2107280454],[1370147515,1672565870,2117608496,693763083,1342628513,1564695922,693922583,928647768],[1610762471,220493534,1392978349,1383568858,683897489,1029454671,464182647,534151819],[1289367830,1970616493,736072975,2113039264,541384627,393710623,1193868487,1130937893],[1916805474,169569874,410181744,791570076,1701291134,1795059481,1661414504,1930194635],[1192612057,820569410,1206285805,1049819591,1038863599,490354805,1372540993,573311807],[1281592869,124238729,1602352352,1594275277,1652944688,1125876969,638135882,1165264620],[354897022,1019523539,1359985458,742757719,1757872782,93175186,1421187070,921711568],[452275842,1894203874,2060488085,811331072,151154327,544567048,103829899,105302135],[338320144,1932609903,504945526,2108808669,1503460324,712853596,2047685424,139965897],[2049135164,1718606350,970475997,795598805,823833816,293446007,937841552,1269512151],[1720552502,1591806215,1299929957,41691090,350639339,882532744,351539806,247915006],[689549717,2026411336,303824969,1829748219,1262724279,647565832,70033891,1798383691],[1621486092,1143171545,217138164,18620436,217340562,1826910209,751743989,1639299737],[1380231203,1850174686,38407458,2044786099,1679341040,106508136,341362423,1951900453],[1748073372,1913926635,882472724,1550455007,1805013546,484287956,949782669,685036745],[212158143,141768357,1642091486,1630103650,774212758,1250037633,457198256,358555868],[1473899260,1873280673,939930885,1631548640,256859409,254144949,1350324225,1078745517],[128974790,1358290331,1378331981,2081375393,340234055,1587515146,1559766486,1687466548],[874013462,1433710520,621734199,63339404,1784024151,365565540,1285659874,253643327],[956214754,1970593407,774464301,950315569,1472788168,1633869684,98865447,1025342062],[1020552293,1840864386,1051553081,1784387774,1607606126,388042936,2028612858,1259301323],[51840979,1366350882,340623845,680368170,1394414578,972300482,1037078569,25326345],[122105883,1816568931,1842811593,206837521,889693945,785887382,1370017379,1325457972],[1123658031,229116824,2048864927,260652407,248395138,599104898,830562195,1513807856],[190760841,494075669,390478744,36268757,1017877055,34466247,1314637475,1705087220],[1707925188,1768776024,887473562,1577367258,259766690,1159813136,193337654,741950338],[1309067709,110645811,203338689,1080470515,220948190,1313090747,693938860,1949517871],[331602446,490011035,199777532,1274581443,673495094,830343687,1460974436,146971770],[778782571,698540873,711307049,2072042497,1570014710,1863180206,749546916,320404586],[185145233,1959570614,1925824072,1511583240,2025066747,1856083174,1299699543,1499289283],[1686379119,1851775507,555976498,96365801,1809025890,1085817130,1520335187,682078441],[1455037148,1467640179,95474564,993151157,169312676,1086291617,1869342138,356055519],[1039873163,809566855,1303960175,537513956,1318311895,869621030,1028895222,1248298522],[2114244787,1703795748,262862660,1313003184,11576249,586293930,1246044512,580800763],[403878176,1962116904,215579410,1235992120,233695386,879720746,226448276,850228057],[1180006830,1077799345,2013092456,381107782,1116359388,1609151433,1454003227,868602601],[1199693789,1292256709,1692249117,167327851,1151706434,1432892399,1078960335,1622060016],[989477450,1487640211,706697161,739738979,893743619,1962972900,78855849,1512985913],[960016799,2090336522,986648889,114642727,1972172959,168993665,1739348783,1209756816],[876469048,861358004,1452441576,59678646,1191969375,904702703,1728499029,1181311840],[1113381932,910759784,557836021,1944820934,1874869391,1482795926,1233185051,1589057232],[2099822424,1881524576,2083348799,1676859329,658816861,499037809,68304397,857439228],[1392100477,381991754,1790324447,639525035,1836751056,840943330,198652943,2060919496],[1051967259,1638053322,695375618,244691036,2015484878,765590862,2080474701,790128882],[813667344,738397199,767372143,1599178156,441205615,999205424,1055781565,1793488105],[842248756,2034255527,747576228,1720366711,2104696559,101846112,358034604,1398312074],[987595301,153188082,1493264896,338164917,445218437,1611315441,1771600029,1205094955],[1326227418,1710151146,802340429,1248956244,179288845,570166873,2072115201,1147975120],[1139090541,393451736,1478083549,2085590598,135678356,1382337452,1623937246,987393484],[1534026527,1002452849,452887945,1135139436,2100979875,6458594,1864737441,1706200121],[1273037203,392806002,184016388,1660658626,667238742,991274349,862438278,172505781],[145224661,257429946,1825280040,563119969,1579300318,1911526260,1493824536,2058547531],[114482058,577829185,1663483612,2009967545,513903469,1096409088,1208806565,1905387260],[1799880922,396377188,1279786374,114626585,208367279,1961982922,35529848,1896489114],[683324141,852615297,2118486903,750610107,1611000063,911145299,897613584,1891193950],[137442367,123373444,1720396539,1353845083,790107168,945454143,1835206357,577068680],[1998196626,1202145112,1788577453,1210948454,1074124454,911015838,1324296329,1469909601],[2074172605,1478232603,431591524,770586850,1007206777,742747393,213938329,1871747806],[377142511,979974840,1826528225,1472118362,233091330,1054962676,1734492078,780416110],[242797639,1283627810,318665816,552937334,1825528500,885132289,1585866105,2054048812],[1531549323,1708161422,1029485878,1711590492,1496144373,1089781497,583649489,1776589485],[583575223,1969931830,1599190277,500405366,28047973,607303663,1247143705,390245291],[575903659,667759775,738049230,533800493,863960949,1623573896,150554807,1385821717],[800038419,822805974,701491504,126801393,1450356255,1861565930,273893901,477220294],[718717824,1592488170,650301078,613097826,17339083,1415428511,2085642424,232201664],[1047762691,1058054990,1313957257,634302613,1045223755,1620847774,708919505,1214944948],[1458039824,2037567335,1053514698,1866483785,1707389567,138552285,1819208854,1097465807],[1636664513,347126058,659445928,388464647,1405303370,229553966,1956499323,1508992774],[2088982136,1867609827,1647020846,1203191238,2087690508,1031934293,1844312086,123932219],[520988870,2094478797,1647620956,855456103,1996856634,706660011,1702691211,810028821],[1059615869,2083515109,1301615586,721914938,1332192359,1612426017,1966834655,1932792633],[1536151434,2124562264,990174602,361079168,1661329539,1591399648,582388069,549828574],[2116325473,1161320495,1035999020,1669649663,2067944378,13200541,1656731174,1280860944],[1738739510,739825578,1800626454,2111072805,600780566,692925360,129684951,2048983565],[1433201982,685809807,1123758937,755939112,637138878,1417134092,587384907,1629071663],[1208230137,1846907264,2695665,1964730835,1765573922,1407871603,360826037,1979712894],[1776762476,1329874609,439424658,66778046,1675285714,1575511480,63863704,42157069],[1199355238,1795341802,2105264187,608729845,1863937193,1045517216,1213330453,1706104251],[615341563,1413822257,855085142,1307818162,754886351,2023492709,2095755738,1369717535],[32136816,1622721191,1441770909,1707576321,102724093,712469894,775745114,431508995],[1198867642,1844114377,1994060152,935742931,2076859064,558059406,1272313558,1207562228],[1461545341,1998382470,911071166,230636751,1020392595,1308524997,196442967,420705915],[1130755196,831247726,1103220279,2022453621,1653286516,1542984299,1121173878,249238731],[1057825531,1428654807,171166223,31714749,721840913,1861516806,1319898375,1923152420],[1094665561,632158995,914159281,524431139,1412903778,13592428,1737729033,415584626],[1487728578,882721506,1120184613,463956138,98502021,1795258638,414485232,86351185],[1287767728,1882501838,1191084183,812011718,657645280,2001353944,576208815,1541461440],[1147906015,1736540684,1363623072,1714058875,89048463,2098734406,57629531,1235985010],[527392522,1035087038,1760101720,1434897712,1044163844,1075333313,1659814851,1986776082],[255928468,1456523971,520864523,1686859645,849129693,1125634505,1197921165,876878112],[208400332,1715840047,1347168635,1019296481,315430779,1119192465,742505609,1256700588],[278932862,721914290,1730507459,2015011989,1898109991,446179984,1239869145,48031612],[778996469,1835997958,1113248181,240245684,932412817,100185341,1320785162,1856223122],[1322319673,1181522535,355011781,725701392,1993263635,818042377,789138925,2057730538],[646846974,1417611308,778347725,1921502787,1104236593,1592391323,1296471467,455366252],[906157293,1675564603,146797417,1471247262,196515826,451043591,1414189028,399488710],[100374599,508278064,854322761,507076006,214571644,1573388427,1187941784,1340406342],[37073637,1731090164,1180361345,314195203,1573901384,1438889211,1811977467,920852837],[1383727538,2050098707,478604098,64064207,1524659725,1229096255,1221452878,453099014],[866909345,202492237,1302629280,1728874917,167592354,1050783548,1708668563,1600342027],[701664498,937944913,766609953,1892910802,360449166,219390971,652062289,1038307548],[184646189,1671045821,542506508,732959542,377397838,1051083208,1771746457,1470986470],[312485000,1831328329,1996377530,421378138,623360779,1070362109,979874234,1440113168],[820664424,1232399970,1821719204,641762123,770772218,55617867,256167077,1600254873],[1615470996,1133594912,751308246,1057230913,1304001314,2010104939,1541986199,1843860693],[1484995226,819902329,219400612,276571188,2040590357,2036574860,1549638800,297628035],[1587952018,849112887,340909059,39709187,326391394,599884918,439484144,1450349456],[982385472,1780128373,1987132749,1015130157,1146616479,379088312,1322674422,67027635],[489793032,1692262097,896685710,1381234258,1271429157,623229911,1032785041,928595114],[657428045,855669547,1752976950,1667919681,157365575,1359248694,1876254950,1716264262],[1360427486,974013715,440698786,816144043,1139409123,994371981,1828177144,455443764],[1710319873,2128609222,1860129384,79280287,1713426966,98852805,533739113,1319646415],[567062418,1920318970,1314195404,355636185,887556601,2063971371,2032133314,1504913682],[278996576,993400041,1186390316,1284256475,1645015103,256551501,611855220,173033386],[755683344,320862494,1192992036,292563636,375520074,1800206286,1293496910,1969088704],[1433247100,1046035859,992014882,162369916,1668885820,522618336,223324139,1191890552],[603286742,1750599634,665070908,742098970,96891725,1702609994,527075914,1705135764],[1862390992,1419390694,176737801,423194197,582112044,2066548100,727238452,1733066687],[58290399,1263598447,1573935545,1628456375,2109105139,1119375198,829336413,1488251159],[249849687,1720673375,733467822,1202063710,1814627173,530882586,514165776,614135102],[599781936,1082530451,1066740974,867612423,754842912,1338816831,1538772502,393922800],[1954786514,1440136396,1347505932,453352675,1697744701,2077322764,1109286863,1902999251],[1256893260,1159714204,474597590,1889555572,262066109,211366981,980284365,1478610346],[1060618901,979087267,1942160672,66157800,1790482964,1511553132,701717893,1279738574],[331163656,524452499,1814752581,1704985859,250554208,70601752,2080666951,1510222941],[97690763,515945635,520528632,305490503,1039957017,670601948,2040918754,1824668163],[308811782,381503218,1367366882,811436400,1041972789,510356415,2120211808,1879362087],[45166209,1490207428,1986403720,882321180,1962068649,1867674322,1631947714,1052002353],[781199168,1378794044,1039211186,341780119,998350644,1685352086,655177054,23792820],[235468882,596014450,2010285721,461458282,345626071,1617608296,1040455357,2084457645],[1887707570,504977412,631823561,2059003543,1562119326,959326836,1027904126,589490667],[475077705,670362280,1923966307,1264799833,272868874,1598112167,1661489204,423411997],[2012664503,453830700,1776115159,1072132879,102000763,2094332516,1108125073,2081467235],[417212317,317757899,1173984001,175171017,344441490,1950254652,1344850233,901967631],[179224741,1059486195,2044683768,1824659582,336864956,19123480,2076152762,278510707],[25297293,2057631409,252454544,1095976608,286522133,756145410,1008284935,180154215],[264167567,878121476,863116327,487649008,243943212,468027331,948174565,1129353926],[1100530170,709883245,1538707617,1955015169,1506610969,1589259362,1241677667,1483469697],[1423191880,107130500,10840560,1392677456,256186106,155393422,792789130,1440796964],[2079808011,12273500,1630476888,1193572927,182836061,1953176753,927149786,1270282514],[1358065326,1944084929,565160734,1046146379,1561018039,1421510790,993792402,993358677],[878742743,233109323,1874277753,1773755447,911481957,1509659570,458073992,862530381],[196320522,2019212268,1523435988,1870842988,1360976889,373780773,738332596,181044159],[1936600390,394116855,757005056,1847745620,2104623185,180307024,2081493850,858890458],[643955516,1387075775,538045405,319460650,1173180689,1856499736,590994536,1635894417],[849916663,1758125524,1861155919,1413237293,727451033,1544485894,197133119,1729125606],[1475086051,230888289,1605755483,356725531,874424419,1400151013,547291271,1113803832],[555015970,1648248555,1646249640,1469858643,1696854234,1058387805,956760625,754238557],[269088424,1865254683,1834483345,1514635797,1133977884,483614749,1802765096,835496095],[655888955,1409576688,322946719,1043955892,462741592,774609130,1904690641,1509635915],[1398567651,154585922,461992682,75863332,1437923348,703546606,1458777379,292349857],[1853944769,1952059164,1475217808,159009585,1479640851,1509755945,439491749,1388535492],[1615882918,1616441708,600092061,565360793,1012191589,564213580,1724515228,1728157725],[463149964,718650871,954913660,331620561,424479555,1401815265,587454854,56507954],[205759024,689793453,2117861367,1524278907,720519252,584202206,1206788208,721762572],[154023973,369357697,688088688,1087548477,789282725,503923027,1742816962,785530005],[642141176,1751790831,1340250490,564812500,1769834644,749193499,1418370713,1564780715],[2026408212,1873862627,1356691356,846344426,1315390815,1796721287,1546945512,1085602291],[1836298087,206780030,656026103,436469561,448419068,1782874533,1723332221,1361122472],[1912241614,1539006635,1773773870,355742102,1043387120,727385828,876973806,1325602622],[590087474,1872229655,1517805772,72071171,2056089097,114887721,666689998,369693721],[299154652,739331957,39015302,1513605833,959957641,996128356,2000934710,1982265445],[1267998447,1452694059,1673768491,1881954434,1892601516,373216314,729910655,1289195342],[1027262827,1278352004,706451062,1853434242,902546506,892889712,2088934517,169778886],[587550989,1508244509,876964609,1205622136,1277995108,607168792,222808641,109446665],[1660690000,102020294,2105083049,1202711129,1849371210,1242020196,2105614292,1088602697],[1822046442,1036681636,1419677259,1664808850,1775686946,2119656644,937938139,2055107551],[420696411,1154423096,787143001,2043853354,897539778,1545250072,1625892555,1600579979],[599711576,462791438,157350938,400749460,280677624,202836482,243785852,690719749],[619339257,496365985,153111613,132127817,1689288779,1697569229,1354367674,1142900386],[1147349834,966381686,1684156802,1813093663,1151961197,1796704686,1920976988,320486319],[674975512,2095757901,1730291650,1572721179,1513283397,838282229,126770937,1779083920],[1889855803,1926009695,418491526,2102170048,1748899697,1608955025,854806826,753300188],[42571093,100198503,1203334086,1121991618,247211261,1296970004,1508379780,165647232],[1050903256,1897028240,593249136,1273875503,458558377,469154003,1996388999,422922639],[744259341,2032346319,1362816440,1148545158,1674436344,1850773544,664687793,2005535039],[312683308,1395134015,151094843,1408838143,1490108739,700293337,400822553,840229923],[1535550681,1479154353,944404198,59688974,1624184472,1179316433,114276524,776087434],[1518836411,1257169172,1373616318,1939755992,388587257,1153276274,19706396,239893135],[1361358412,309782117,1579390288,773429351,1677618517,1410372471,1379612862,1217781821],[1827741917,1406496979,2011801377,176276179,152703832,1223040905,2059014256,1512338161],[1584334533,649484543,1534081105,1178631357,1937915465,537524791,1939639127,1111510119],[1874611134,1104285229,572403223,1034340884,1131880403,455812327,630731420,302656948],[510996400,1218896204,833384020,90705862,1418193462,841141233,477446653,1081137427],[1168666885,714144552,435193519,1620882160,536255262,1981235512,164259988,1833686759],[524482013,46995816,1592598254,606591614,2130378027,250442049,1921630834,1895859973],[695197853,479671687,1526976057,668549960,545032065,460272142,2088198465,1966248734],[36835318,1701094310,1161327957,1842278943,1187379476,1705263488,601418644,1825460498],[1752006244,1042314122,2110136216,777208205,1919190348,1549034055,343447938,757539972],[1993150250,1629055553,266007048,436642373,368937623,270477995,544981923,27619084],[794407922,1729219684,2065983276,1765012957,1431535553,1459589247,1226565731,1304204345],[1930881541,876880305,374632550,374646301,1425732936,885061406,1211631575,1369510905],[1609369093,2014720802,290191709,1794369005,597007460,1300060358,818429255,826464738],[1699431923,1391693617,754383965,530392437,396512217,99574594,284751061,1553078120],[849663174,569340979,577473813,1443290357,676315737,1362477690,1682387277,2008307860],[927666934,602071100,113377771,224329119,611914962,476048555,45295719,1604654694],[1521106729,1234798275,880707565,710812890,1940517708,2035811013,777707911,987165741],[1685512496,1974034567,845622857,1441176320,580849630,477746762,1063186955,1428836962],[1922830490,1972477960,911495967,158418957,855801466,1746112602,1045790957,1091695190],[185439359,853824511,2088541951,2059742487,2053442610,430141122,1153205303,75646462],[1503477469,307513215,2084612646,485022948,1543999020,341250653,782406433,224733449],[936537318,544189752,1711010086,1871038238,1669990527,949318767,889055583,1803605794],[1342769715,1997407567,1706930941,1903492673,1057141526,2035503141,2046759232,1202253630],[1010945301,1806386686,60625934,1607760379,912037588,1627166557,1436954454,411838237],[1082866817,319717088,182952921,1092980009,70086100,1558616705,1315302203,1447783634],[1133233032,1102216247,741974027,273428776,84855649,128110820,1696220600,881570868],[157938582,219279923,433657451,1984906272,1063640250,548254222,322786846,1298071330],[1811245181,1667521663,1826041708,1625141814,1225428993,384767145,1136926354,868189047],[1518843478,1975561900,1378508267,207347273,1509503092,1130692734,852984198,242630325],[1802976647,600353484,1820746661,1489877036,1986577352,264241374,972016874,176535645],[1999361740,698680073,64062157,1149567275,1520819409,1269498452,841792773,636993878],[781803318,125678105,1440018911,1364206838,1175085873,1501692765,10794640,16935966],[310280340,284523724,1184367852,445758982,1731243995,1498819657,37376255,1565019705],[1985635621,1385367580,473523302,2045952832,1321350502,602283185,443062121,1678544284],[1657294962,906044875,1303482443,827133734,813526681,561801673,1250777311,24629902],[233511324,1424222321,676943888,316604713,1067098766,1038263572,138432329,1830549992],[314712620,127939772,1207810257,1718146140,267259735,145219212,1524561403,20034328],[1429122810,364008391,938994739,1010145401,420725248,884788787,1374189214,713870723],[477685825,467061714,1927050290,2037147446,1748216041,926349043,1606237576,2101943470],[1569095965,1433978521,1388625161,179023605,2097384407,1200657033,30591665,917945825],[237496341,945941754,1802145114,687262281,508535435,1788126875,484087581,1461165132],[727542028,1078724836,1201807752,1195172462,1489754757,1729168276,816104818,1080095496],[585970162,361964646,1452799194,2038462209,1604908974,1237385284,1663244748,980973109],[1511139373,1506922364,2025875721,1962755771,1456552521,1006482697,1619534105,1397120399],[1349780899,1665247848,1382004741,1372509046,89037662,1593814063,1948790695,410384032],[2007893878,1048327673,229074891,585146882,1115758303,103837978,1411103973,500191565],[184285624,1699816488,489368400,1407435809,782792711,738837604,906166012,1984238829],[1576836801,1407158623,910781996,1539284421,325412650,745981539,1322543215,78809761],[1523832584,1866308406,1450704351,13378294,1357602872,1774511421,2058874033,770025667],[67957657,1219959724,1141174755,1042013419,1593920092,330934320,407592921,674596100],[1664889714,1773680117,1578008418,634307456,96752877,992758032,1446625090,908357557],[1146985100,1668390188,1269521124,1478861238,1555215272,623064803,1778645883,763964386],[444941447,454713976,1272398710,62262409,779250449,1556705333,1505501346,1278915600],[1863273365,2081674470,1786587043,357821294,133019327,1281980413,2003796216,1186221544],[411912350,1502254826,1360502807,1625795493,1249086328,616589066,202682713,1205945470],[1900931256,621997169,2078613326,1843973118,1089204177,1133427614,81019322,1323183726],[1989785033,948316299,1027899558,980838513,943099103,1424411096,1249156381,185590019],[702640049,1475781569,2073700321,1381076857,1629689788,1136762942,1996620777,1739682778],[834403429,1105113560,1598714298,4977199,1012585767,1317499525,179610646,1025773760],[1740498260,2126840467,1531040212,1043576777,1651924175,1971871372,1522138934,646929093],[1891907731,1659337073,269742329,1379337793,1937807104,1745262299,1361347539,403234168],[191543803,582423285,1275714165,887114,1508359709,1633608754,1345061390,1939094854],[1100240102,1550078519,1085675155,1352641525,589046941,1697140813,1325807080,206843932],[2108208629,1196688088,1879564150,170894510,285839091,725632693,1245474101,898556553],[1581767798,608538603,1246788111,1315451241,555168222,1844589664,1812522935,2054552789],[939833379,131125041,769593199,1975754589,60892711,586907507,986672311,741782929],[1296137250,1140426421,1043460519,1262143583,1341202269,417431794,1960578461,1738712071],[1093205637,1846154553,873554823,1766985263,170274880,949676690,1229767048,188251296],[109538221,2114261086,1846818691,1133806529,643987873,1305063123,1163886210,1413265382],[163946084,1564211821,2064423669,17459350,1149918526,1766258117,826890614,1665364147],[1416114766,363043544,378741704,132395813,793127579,688145613,819281838,1483924156],[1840619257,185569132,1149662560,952911131,972938682,2106292476,291800243,1474581890],[2036302506,73606646,476711115,1655247464,816358349,1609538177,193243974,1376267201],[1785238521,133999086,2074432983,312046613,53085606,769006593,777781082,1312091818],[314657266,2041436061,1211579313,1542472666,2099115671,440382495,114630253,1707804971],[182863110,1831273776,1721242581,355586,809139001,1533180851,2019703945,826637894],[69497866,692262257,234351955,270291516,1529998258,137357460,1823801735,1502345231],[1953137220,1942509344,1247763063,641031048,135638505,432373782,1840343880,948008448],[2112235996,807674406,1531366118,373472199,1747736884,1572558388,2055028771,1931420299],[912555283,631187154,110003893,1961714976,1458390667,339115500,1678476848,2125557415],[955235942,618353337,1228657803,1394088319,1982276851,1444897697,1016243437,2010732392],[455505351,1151438488,1392265553,724789946,1167067874,640814035,1678711617,1768284571],[860552206,885147366,343021606,1747156246,1626930273,1804756872,497296104,1343810637],[1005707940,240248801,1168461207,1319962613,1094351656,400575291,92796946,198976934],[1419903710,537608858,480955601,1492188429,1677484935,1966928053,2085072757,1213558965],[1087316935,1174408655,2049955497,1978064790,1932528029,862303449,559531449,1546191394],[722826363,1815868793,27641674,1723862725,534783324,1553942464,643720498,1121175527],[1338554477,171043888,1173222536,59333421,417557165,352886603,546842893,788540386],[738393553,450305411,1758785761,1491038585,1201053682,218613334,1322141857,455247553],[403613629,953043249,409181726,757007962,1615310631,220313649,1405072325,443879813],[819924824,360350364,967980415,429397976,485820837,409453630,434821467,1925229885],[587519698,1942751163,1414509937,133023277,832120823,683409425,174455312,73341271],[932316707,686312972,273176569,1207784003,1615771229,322089085,513358615,681005833],[132260239,1889901842,143832283,118228019,1159689531,1132882164,33267962,1379641283],[1529800114,332431029,1170765486,1364840542,1910901309,535270990,1694282508,1847985702],[816402921,1892143819,1705059171,714074515,66800503,1679568271,1475522594,81818728],[782416300,767698314,131326629,1226620305,1245451778,2048929072,87712213,559319247],[1428330986,448404145,1001912134,351764658,1361698731,1752462871,1580545372,604084057],[560000989,45550306,1380043979,809401866,1814719992,1404868463,1618003127,1783165123],[1903025286,750293386,1505805380,1306180640,1835420129,1241152792,277375155,810253494],[66940351,1853646803,1053751272,2062153323,1264192082,1245622309,655822390,2066061225],[61046555,1805229633,1261644930,1266191931,832207176,1862693236,33734977,1902526534],[1583658116,1679034391,510864993,2120984424,1028986806,182279655,1779483702,917030948],[2047012593,152360765,70244788,1030412537,816707306,652377356,753642068,1163372020],[1864518014,1033046910,1173044259,1216735223,1605918637,894513941,768524150,878631962],[2075145336,423208225,1320288370,585045161,850248757,16296993,165680340,1481963941],[131711937,1513216045,1663266328,332854344,1046947117,703983842,975505675,1679855445],[1596248271,2109142029,742276680,15556286,698024196,875583150,147844504,1353225483],[1769401240,1183969511,1188010751,392007526,1624206501,266194634,986176695,1103694455],[787478176,2044349284,2056336306,738310390,341986290,212844350,92551537,386987250],[1755829902,1893535502,1012061016,1962526557,706015237,1317601358,807625165,2039424410],[578682610,640391873,1749731195,2085123372,659178477,347353119,387840636,650022369],[1961556079,1347062500,2014983188,1547434986,894983735,763225545,1980637932,655631855],[177058290,1198565750,500358158,203478961,591674031,1519942122,1826311066,1030339676],[1246558701,1395395052,1031020754,1997096466,396384704,1362851669,90045869,2100492049],[1439270199,157184126,661675048,1795200506,66640614,90267661,4221648,307440629],[377060145,1107929981,1747192247,1068747707,1903677888,358897248,1487453870,1550439130],[757742306,724875792,1986425737,611354824,1957006765,111063118,2085790847,1891531135],[1297667889,872239878,328594543,2047381329,1583950747,1796976130,1646060731,275093232],[177424528,751975904,497123073,970778826,1305651067,421539364,1367946327,1297494368],[1418510280,1765416672,967076374,1756041419,1464045371,1624018766,1116236609,267589687],[138465832,1822584722,607737212,1905456914,1716849047,1030240396,1110254301,1260318028],[1893538205,489479424,1271332641,1684844253,1734085635,2129785998,711354111,2088346041],[298732667,1124994642,962200790,487939761,2050136349,194198713,1411106852,1291333002],[854590734,442999551,193933731,985546532,992467181,1553863905,1370691640,1611950400],[2064736072,1010384684,1507373758,77630502,164497402,1505522607,237758967,2115477473],[1461560977,839370913,791524793,217293454,1946069944,721203522,838209188,101154073],[203351746,1140164373,1857743287,482413286,1165099280,1828931461,878897025,1050346311],[18130052,143050895,489107486,1888193932,384406256,1565476772,1609959581,976269343],[1233113057,1923448206,1494952447,1690348223,723524013,734397941,825167671,1621114577],[957260823,563248733,816695072,1193791485,850145909,448203107,804812626,1087351450],[535918678,498598091,1262828465,558427122,643285881,1381074994,693953504,601997561],[1270259122,752952383,1030218956,2083027795,424761934,1186223933,476661732,1982811707],[1218801618,243746438,2089866899,488665284,959970743,593281405,422890698,88501295],[38297890,521508675,1849551861,314478912,322677460,1943604182,52396837,1457787752],[1909455121,892585178,1709956334,539548002,662035762,1554768532,487005561,828970920],[97346212,81322007,176697884,1361481722,444937973,598777284,1558751497,799394950],[1627827481,202016408,651823658,1015443272,246638934,297355021,1767848558,908153369],[1597865153,2048911843,1001285004,1969967216,1217232513,105678142,1538505536,779681944],[1563424010,1300091238,1429679275,693221736,459632140,681659716,1015700404,34111726],[798927355,172412900,2101847722,464848215,629468178,1429399228,633436582,1120669270],[661695855,518172494,217515154,1547753435,987245815,2071533762,819512977,600119697],[1378545484,1317505439,913743726,2042252896,1800247918,1162323770,267673194,1494935126],[1858334232,1172120880,654038252,995773508,28969806,422109577,1259443752,1288351987],[1819608206,942276339,272557703,1258777716,92526071,1092554360,1848249804,1640269970],[1171258240,351566790,1754372930,1503966680,2041435370,843759945,1928789254,1288478871],[927010267,1712916959,1150606827,1501855449,1356581308,2057754836,812566947,579056374],[892155651,388606783,1873704388,139238711,187009012,666286486,401224731,188463644],[1147659259,2045129040,2103925728,819645880,30924423,1357121407,1693274198,792524408],[215745639,1314730086,658624583,1375794233,2019671232,2058163700,1743886759,1005250292],[841306132,129415533,1453508755,1856007110,1706807780,633796270,1171160721,369142793],[815192201,1632980662,1102294930,616109571,2036382692,2030910117,51891081,453360564],[73558216,1441922333,551453198,83854996,335335219,2030680815,606053814,2004985142],[436305391,1970393430,1771001765,478632513,1054814406,732027525,1371879029,627127805],[1859367719,1733412915,444693904,213092784,875020223,1540699429,1579539808,2035633295],[381040036,137808792,1753547149,1981882114,1128098797,1213403157,909966887,3051176],[979809896,321930879,361008780,1302967127,846913660,249008846,1852374174,1243651661],[1177570179,753391876,1176594642,611672621,1663582152,440548670,1761588852,725732937],[1501250396,2043256390,1575902632,789313577,1740812132,130423824,491413596,1225865660],[682524061,1713208527,626575541,53295615,1547305068,299726476,1254182495,420521469],[1094568238,308398051,33838281,985179110,1350648291,1439339615,580438313,913184322],[1451673025,1760423836,1751357144,716096170,45727684,547060823,1416492128,199935396],[1581194533,435052005,365650992,464434984,1212973384,2071962538,1026401259,438228731],[1049719584,179929790,1397079117,2123005224,135400631,702565067,908216978,1271171068],[1152280646,2027064788,2018633702,285920346,135485346,1258993992,133095067,1144192085],[229420843,1836902921,1040904396,576216273,1492404299,1303215176,1479433844,546809861],[1426310951,1716949171,728895489,1923691895,6902072,1940348607,2014518179,1651825828],[582953841,1853644229,384804493,396017082,458526123,272403756,2120367739,1160107059],[697440378,993161120,655117785,1917701773,1714964209,160504955,1507599927,1656722316],[1186963587,108166819,1207887319,1473269535,47731300,869733731,1179998684,1153049157],[325447775,1522654770,112959349,1734264367,1877056204,1785000083,1699210608,594756853],[1517454332,845594745,877163059,1252674682,2055570525,957225252,527127147,1978146368],[157646309,575056829,1555025362,138277722,1356484492,657973926,561821662,202839911],[956931552,1542026810,1574653599,1713552870,1387417744,1634906446,964813120,190982634],[757982030,845505038,291228080,828252417,350331517,327702650,2059637315,1143904621],[170655394,180048820,727098385,1219629110,1679706205,1664435535,1505115233,2093252901],[912594719,1698062691,1401913740,1775839253,2115880253,605940369,1816624131,26944686],[1557813707,1039549373,1322218614,1033909257,606028237,1667409812,1818675285,1851709256],[1304844573,571207391,226202416,1488919857,1318477608,1212785237,1099613228,1962168719],[2015723370,1166172393,1040402557,1551188278,1849930732,241686149,1798804997,1009074641],[1209152080,1867582638,1811627677,1736771338,622035475,1409984242,99816286,1461511707],[1112304190,1332336761,962682888,151410504,1011012882,261566777,1783764502,1011232875],[394004080,111003618,1993012487,1407332968,100302719,726628392,2060302738,1116736402],[1935962191,1515072211,274479349,533855863,1805082963,819098394,404074385,1282485967],[2048184514,485878319,919367307,45930549,882713394,748083250,936600787,486865061],[11920886,1302753437,529846146,1384955823,1089932953,1151179824,673197546,652663491],[1773615698,588003271,2053878878,1155695218,1383070042,1005710613,1005645479,135887341],[365752186,896784073,204234735,2055936263,1168967348,1361346225,1674268020,1698426927],[1905139953,1665470070,1979155342,2106104251,1932117758,2108096952,1248193248,1684943374],[1983070270,479918921,780778989,548773234,827165105,1368815781,1058874135,573376175],[768628432,266335149,887730362,281353849,1450000613,1059833188,874536268,684990100],[1902101359,290256700,466406408,262684503,235593525,1614143179,1242554681,845883456],[968212613,1474186978,1882637386,259161240,1536151783,248280336,341694591,579349560],[1630171055,927096496,741175496,468108571,281473193,1015560045,867281571,279787738],[1881696532,851432266,77209308,1150251886,1156995585,1560683291,1418466786,550871006],[600292439,281293190,1638296803,812449435,365540315,1052526457,1324113686,1584926698],[1976910196,683593580,1864772426,10000688,29977686,1192448833,819842106,318449343],[1184974644,887137618,603362651,999054863,501790615,760615439,1617249925,276604595],[255679731,1102971450,2002092284,1395710994,1600596747,477177887,960221180,1581838573],[1356623817,1521630619,138483314,8344936,124492875,369230237,1268240239,341004300],[837492266,1031298204,1170392091,173967613,1673633326,1803588838,497512171,125830473],[2062280370,1133709536,901945895,1433884492,36320281,1660956221,1105595477,1538875033],[384418505,740108540,1192423210,1038370342,1386330992,915359574,1670355865,1294064306],[1641416828,1656408752,928178652,818513122,1595789455,1388167418,160110424,1572840363],[923534516,2123293840,207254073,562819654,2113581112,394200910,922555034,343142330],[270534462,1234971482,565984045,1006416468,1704154241,147820360,1121599623,210649600],[224192333,959570402,735615218,735590283,1489517904,397272060,1076903370,142893336],[1759779494,190622751,638005949,1491007331,2018503422,2052385259,450776212,445048133],[1294810208,1240733986,1583332533,1290242779,1207888885,557112005,141789994,141963322],[2092384366,2117239024,796607414,1279823154,32590813,1075858935,103546356,1988816477],[1127371888,1973984163,1492801107,1374462861,937498796,794009071,627290563,2032024495],[1449697028,370075563,438891981,1464866509,1629006100,1399059918,1139212219,1341344249],[976662408,944498697,1378200097,2026780048,1401562205,374841580,188058366,944607064],[375770644,1869492234,845225654,914932562,228425654,685479488,1053943859,1664368792],[1554067999,101014172,1993412845,1696376203,1670670915,419181320,1165382018,729783600],[2102883432,1556594932,225962972,455895304,113939222,883356257,694101817,1937565352],[26059315,861123648,327724339,1042933985,297918017,1735567452,235090780,1422548818],[1564766470,343944713,1321368128,2092949481,242981433,720078996,103071819,1905176709],[688795435,1720617122,2126665828,1392323943,222234143,1078701260,113604110,1466035328],[1969328616,1161500325,1370845091,1166184582,1999775268,729938330,688078214,1517271578],[845019973,1248139685,371531965,950666360,161863271,901266719,167497184,1697902493],[1765476311,2008814606,187624629,2057253380,1484069309,631016234,174489610,505332997],[589959366,850550583,812238570,584651369,352727481,1720375969,2093213484,690665854],[1104125429,986322802,1223932192,776182193,929852346,148500416,879352798,1781077444],[1978743240,1654602735,1396672114,1751299824,352898301,1906626134,930634919,1649848916],[877337803,979887737,745886735,1741538594,1434569833,1639462773,2036697210,1744748534],[1451224912,1107205725,680489610,736098789,1828897562,235389717,907929482,1357314294],[2042131229,1981800143,227953116,289507803,1882822223,1728280453,1139974698,1263797924],[227861155,498433935,1473502239,186100040,1687735714,626416605,622871931,213621044],[1332565592,891201758,1296259037,930357989,403866651,1869893382,1682809180,985554468],[1876335979,1744027002,580208099,1687521304,1420163767,1078824877,131988310,1406295057],[1068937223,465876092,1320433948,847000181,14928964,443046681,235622666,1590451687],[2115271056,961701406,438132253,1599131530,656373711,1429690928,423309923,1875662050],[1931823043,1821988382,186527112,1224745997,3884259,987050381,958029162,857460238],[963654750,2062224794,143576425,91965726,1247152358,638019443,1040369997,921453011],[707904859,1617165058,1496174739,596186180,1835432055,162845044,733993611,488827949],[1466736530,615660917,1512411228,217847667,1475752162,1557010090,1422082441,407006970],[11257719,556239066,493257356,821147869,735584652,592352930,587135801,561348909],[208365786,51161631,237786167,1215288923,1523616228,2103924177,1898459819,1419834516],[1135827722,1498221472,1325335396,1316400361,70729474,669749341,1407081342,2105977034],[441810103,1901929810,94792490,1431402666,550417453,1146562072,1193525338,1436277000],[1537271870,1487038919,1546193778,700990878,835682185,118061112,1906527509,1498754508],[1749515895,152468084,2031258445,834881096,353281999,438076155,647523204,634128401],[1871381098,1970659331,2045848817,1405722032,91623848,1263657763,2039254190,1597871426],[1817199572,268141235,662905515,937132262,752545218,238131540,94134776,729095764],[469088069,837971280,2006746244,1917836347,477271792,470919249,1518131025,822414519],[630620872,1638872219,123064875,1366025815,1587387984,520966671,1121038027,222325626],[1563951668,1337915271,1825931248,1232029759,2043730928,238146315,209773538,1119663236],[1643508715,469730499,667464961,1315987467,418039302,1356600543,868535087,1306687866],[1985568242,450216365,1449664137,1148812733,196385760,300991735,121424428,1219358778],[1656853881,1955320905,806251656,286827497,52904023,1309582347,909666970,808339122],[437585919,955119383,200922443,1336981782,1004262384,804915214,2057813184,1013410544],[650395453,210902908,875860677,413607220,1872989614,47023172,2130040473,1214667912],[1502415485,379353994,1776155004,1682074899,1647214992,261354204,1616073526,2121983867],[1249732210,132769014,1874793515,1114203841,1227581310,860167268,1782745107,598126699],[840508882,1908642107,1073752085,1145252810,1171483511,1473884008,644047069,894277104],[1753745032,681923810,1828025931,1016426081,782553590,429464567,451649638,1849143297],[22419118,220799970,1638967511,1328580774,1499558470,1344411817,645350881,1141256042],[382094551,1041785907,683654991,96573286,1091534524,1134125473,544199577,1935733829],[1935261754,1437808977,664619287,1624998399,1320503138,624181555,1456568164,232606614],[408403446,354731204,1964652141,294585680,1274681434,2037545383,1667148059,933209729],[667752659,1500861423,1799110568,68012359,1499631963,1315483874,231359082,1390748937],[1531089471,840739434,854174025,1664150671,1308353872,603462310,1253801235,853353497],[282832264,1051800798,394346688,106936951,1617974389,545359650,263037135,1139364216],[519950445,475241712,746248633,503784725,1071739614,1163068847,204884337,1646914685],[993295881,167393483,189008139,1039130269,519267074,732241131,822156907,1742882818],[1049882191,328976020,194433402,1329684599,441050327,1804343214,391649709,2122132695],[219479134,570241321,394996557,2041408026,712071922,1065648379,1708339255,1019253163],[1288234180,685002481,1521374377,1435441355,1084751340,1748900244,1673181402,567824238],[137597247,1968963961,2111133090,380254150,1944609756,1343035980,1975051091,1087641603],[1215852724,1414658126,977392787,1109134875,1420804727,844047934,172458299,692144996],[159928947,601162861,1527400117,1435487413,1299415793,1584042233,571681976,1281605762],[1013546379,1844973673,1793087205,1954630481,1511243833,2088812396,1862037045,762425422],[1927045915,1983858714,1382442770,560322580,813087052,901420915,1636207163,486953477],[1281193637,609801513,515659316,1192015411,1902376677,1829379975,764122602,125435245],[18691535,739543737,1416326060,1873782982,418206936,1610848545,2016468136,51391283],[1317199598,558490487,1575875914,623820060,478877445,930264027,1698225207,131118455],[154742146,1296595105,901082213,671671583,1708316445,1735102493,590770350,423920709],[1071308637,1357462165,1475640335,1307163309,549839302,1853748877,1814641629,1100762618],[595344077,580572067,440270785,1316242441,531107092,1846903260,88564408,2011265718],[274510781,1314138332,1598164031,441917161,466349043,294500583,1266017403,1765194330],[1442848916,1055804167,1259487276,1129982580,1920184144,61087948,1223314381,932909920],[847701991,1690287120,76047195,325306623,1239576132,741573722,1816973834,2114398026],[1228310088,11153799,1212556078,1765170120,1574593693,1224248608,1514329361,1595240572],[1808785667,656232577,1742944741,1808382432,382496962,1639599880,565418762,559006128],[1936393078,1191492247,1176671749,1729451310,504615742,547358135,697829230,1366365485],[1891564975,17405372,1532530193,360689409,288239324,452196855,2117301224,642768067],[1583503457,2034915328,92823004,587352903,472574004,1145020864,1131118198,1015690813],[141356032,1637236106,1646000084,1528497206,1110460482,214569166,1804621489,547217857],[177291703,2000740561,1201588722,373554227,2080984468,2113459139,697815884,88606160],[598510019,66645206,283854622,1091598254,560737293,646985327,1123012196,92764626],[688575056,828878729,333668660,1787364029,1615961798,432004575,1259379024,53569601],[1686867509,449262413,512463483,901071873,965828264,726968303,869395618,843254030],[84006067,1563939464,2019063682,944217452,557342039,510572583,474789778,417806649],[1139325457,725668028,1060597111,2084175764,823473035,307393030,1382116622,870409462],[1635986867,1663809178,1636255502,1081967696,1076751199,1964444070,2069637140,1851651695],[303313528,817599034,1902047407,1498102784,48004679,339000387,240044422,2002957303],[169889260,1040780637,1051086287,86925225,379360467,2075475559,254387876,1698929955],[188840096,651900354,1189856974,1685498319,1848720440,1769413710,946685869,50293988],[64547490,239614266,966717537,1620315728,1879200288,1833478810,523453137,1407962951],[1766542834,765414603,2121683407,387030996,311095657,1782159566,1620128208,1497425972],[887911424,1926458307,798310735,1959081175,1513927083,1952251499,430962989,376962941],[1750766883,1568899560,1309349440,1929940753,1014566673,573465564,2074909328,778250872],[1830844752,1957006170,878766986,718959053,1637096334,326378763,1703033800,1970187813],[531051568,1705811119,46107862,1172119260,1883099910,468430074,801813403,1898699591],[294744900,535476787,1288261200,114182414,1080457212,776255199,1239934245,905368952],[1137793858,1216363296,657086570,815074868,393135470,640688019,68284108,1828847701],[621460187,2117803922,2072193349,2000020530,596985117,1352388352,1570812965,853133125],[1012958222,1405048372,314048694,2116346212,1326941253,319860502,44214769,591183811],[1418018834,188303392,1411940293,521193902,619384733,1720993645,1744251590,1903168033],[295518556,1592757544,1182574671,444403978,1567477824,1818204966,778505781,773780976],[226560176,1508292323,685773920,163313489,673775555,1052637486,936123786,1585366074],[847861325,387907172,1420515018,706387004,1877075666,2059823709,73165502,515931483],[817159136,1161320492,931927841,922461525,1617782790,1591403208,1960025737,1107330117],[696532853,2032093615,1633515861,1648535383,1692681031,223368899,1084408967,227647581],[1561135982,1447357931,1671612588,1724154857,61073040,65889703,641748336,177735508],[1466997457,1910295056,1381090813,1451160072,2068855876,2033968080,308124779,355979612],[1018713506,855606965,2108029393,1582983081,33585713,1994514122,2036584195,356948345],[581770657,1572975204,2127465326,1096346730,593532999,1769518452,1263470351,1368994344],[1876967012,344340255,287241099,1839599384,406671289,655765196,1912400287,2071575948],[1814709140,1465038791,1409633340,746985188,1210876613,1620922672,1623652100,2027010098],[1790129891,1203690995,1100894753,2054964863,197474157,1870694325,1549832312,1601634723],[440440312,1720912316,1783773164,2111231780,713003040,1612727328,280649668,817306150],[51983873,873854369,1619597063,458424095,1308405440,794739925,1011672925,792451225],[1103036315,964639655,321785104,1265794729,547405897,2123005154,21822778,203873886],[1283863611,1014294075,693999737,1919273734,1858402184,94267669,1086021619,1971923963],[2059970244,1542800385,1062937295,351921596,214619510,2048740810,15382566,1241231575],[46083646,1996224783,1008451945,767333608,579305368,1552120595,1603137351,815014256],[817839533,1655507746,934680831,1666280572,607654502,780921979,1819624267,1022648618],[1439263476,1750372034,169154262,1550044808,1134015927,824006462,1006100139,818440137],[490538636,1215654414,610830522,303984622,317524551,1840686431,96074587,1788816101],[1249339230,1317178898,1198348333,1615002903,1591782341,2050030224,1862396251,642495145],[1360664097,2022597578,1828620857,875517821,792590957,1204441621,1371830262,1749697398],[515853447,697653533,224705083,1299694314,1861108601,321256135,1399056978,451178755],[1578976593,82855129,1880721428,849438515,1103476606,1290448645,1237340147,80507696],[160777993,1093487820,1917402969,1782068322,787767525,1026126520,93697962,1149596530],[672006921,1840506825,922637239,1505524967,65522218,1318474912,996520232,1911361228],[985626243,811260410,236050608,240646160,446465934,1406770971,398180408,1657907953],[223541707,249097665,924258486,1733378757,585102535,684678706,889736373,130021554],[280717070,1104488881,2029372783,1414268059,796873257,2014081011,1641551844,1708566541],[1147729167,702011950,70772939,2001444397,1474063088,1810993061,1990915391,1886988604],[656365960,190249151,180436749,592380734,523455918,427026915,738334050,1887852863],[1921405089,101316949,324512015,1244067300,447886949,2096104211,55570016,184712399],[415219896,995155041,525826304,1132155539,1762258691,1185816425,857449056,2109959133],[1346006759,1141024915,71189863,895852656,1407488380,1528924051,1504811161,1436949042],[1497863623,1580186760,176505849,769299774,935980830,1306575568,1256217920,122470508],[1459492256,716218928,1115714649,328894558,1511314902,2000453341,48493414,561369428],[2004273027,1241641865,856491278,1541143366,346275313,1584351792,2100605090,509352469],[638659033,1659998228,654171514,1213677581,1878073020,1244134645,1902889882,1164313415],[854151108,1692239542,360475271,1084606421,233356332,1909179164,1839457277,1650049329],[91995725,1790657204,1149289539,952063907,447567653,264208342,394795717,1304454890],[26690166,253766141,2033749187,1766817455,1883620584,1882067259,414898301,1736166900],[1781264647,1483754092,1569156789,1302436597,733277576,646320523,186339069,247364018],[352129185,515672633,695703624,1430670197,1903452845,428230173,1304717110,500651944],[1825231257,1093958914,1713772121,1855111154,1270155405,2096611780,1763141041,1866678244],[1528561303,591102449,1042188967,1635109222,1971059447,1514185630,1116501763,2111567945],[2120939634,1168065503,1448415190,2091953879,88889643,299872428,1166520824,512391194],[590138859,566196929,139745278,659981535,1765202720,1670879520,917662925,1331914753],[1380481452,773650554,971986352,1340098152,949818749,200343831,1627347035,1818896585],[1117987246,1391535179,581447978,1751052311,1191187038,1359156562,453619835,1696971851],[629764743,558565360,1068378130,1601976022,1706415052,1798058392,506270818,977797184],[1063869909,1046435564,1989026641,550356049,1069301463,870026707,1653514674,941492698],[1475910408,748150701,123089298,1675932495,1334647022,3975312,1117045259,1531139811],[2012696033,345366881,25064726,131630098,1753952210,1458647538,2025851140,1491468933],[387620492,941632367,1044611184,1716039696,1476489867,494383422,2122774675,933388993],[358063355,2023524527,648148523,1775719129,455193881,1820500482,1838039273,1705572837],[1295576823,1922956770,1755688555,1426366460,1708894779,1869269535,1669114135,588035355],[454486649,1250238518,1031372015,572297975,1666709577,1700013358,1606435938,321982835],[1939751655,678693775,863831484,1807520738,1226208140,2075749555,226958044,288668638],[1640417842,354896308,644452920,376022456,1607689489,475902656,1854392686,1423766196],[839854324,1013236863,1957213202,281419733,1374461848,1473037017,1861635511,1304628297],[230850412,949161845,1792996012,2096617770,875537572,161290254,408696605,663720986],[1246615729,656838544,521849059,453641739,552359686,62770890,1874097125,1523876358],[1834923000,2023319971,430998211,1469560237,1385468021,314102538,937344112,1100365987],[2114643490,887009527,1781921170,1634635766,1319069172,1145386659,676924627,1626634476],[2071991113,1350800135,1406725210,918646452,1526148393,633122705,1850646719,1030091574],[1692077391,812301267,805954996,872738744,1269609315,798444737,2123252637,694603389],[903121178,1962883882,934949025,9957854,1710817910,1570712282,295667380,1959954123],[2082486194,189664882,1802627544,1499626375,1684805570,859171530,1960548544,300784434],[1810986219,2037284979,900916986,755336060,1425863035,2095767409,1980754536,1300536209],[562466220,839933089,1404066477,534558108,1495880121,1910363749,1987067522,650283180],[1831445614,118903874,507123792,433437095,1784754214,1517374064,2030267026,407692844],[2054532055,1127819586,2081356581,1707313389,1232827022,1290480219,400766593,2120560619],[522563509,194776905,538236732,953753569,888010631,609864116,606537033,1853940521],[245969610,1306937557,220998099,1703147558,1381162814,579284308,1290731871,285783142],[1062658134,2104361987,1240870025,579955032,1635104661,272110077,170673397,1745786596],[1641034055,1181274920,269432384,1096287489,1246767712,1364361337,106005931,1414300101],[1999207891,986302146,845756300,1734627105,2046113308,554655120,1464146855,302596902],[1996439336,814693082,27439777,1017199349,1323648207,1736578025,428271855,1044567034],[973098412,529926133,1962795888,695951550,102259851,538566747,1585768852,567246370],[1530958170,1957012256,1458403584,1980098457,1045814013,1468060537,2047228428,572317753],[638002468,217493458,1689144621,1626893785,2125206952,1174571841,184626720,1671088356],[1159449514,183366222,1234666559,37170860,1388368728,1628129014,1843647938,1345540399],[642943423,1350898042,51766174,1224860769,1287646759,1218898505,625033269,207625923],[1777297243,2053433749,684687562,2076240273,1704751717,780179548,840692098,2111345808],[669214664,2041281279,309778902,1633184831,519371953,976171774,878927809,63737514],[804576354,740827122,1010613549,1760660184,369854271,1779644436,245869845,1515055584],[9555594,1022717939,1839208197,1573326576,1383942314,293349980,1968652249,1345797975],[1753811466,1618232645,1683292732,877402277,1096127246,1970008196,14904223,564572443],[1514491042,978854999,1494281589,1266607478,590067000,1471878131,709276742,980377413],[1087772864,1769927562,1793855659,1260213108,1999691538,938690072,1771489018,1205335721],[2127776204,52310241,191155994,1031748305,226099133,848630180,1220704886,1829535729],[2060591243,1600518579,229025476,510761969,1600747780,1691558987,888874814,508653676],[1345944834,2071248788,449043705,1941199187,774593381,1912985521,1194369959,2057140983],[229373226,1758010628,2012086419,445409277,65328258,1304807607,2099598048,1104598031],[1342694695,1190755463,940682210,536488095,858950312,2030961653,159776338,622662052],[868764206,643922719,1619853830,256706499,584568699,9232065,1433083673,864847584],[326545336,673747275,1159204998,2062371679,94630480,1529188146,158080796,899469753],[680864466,2119475363,1901570917,252541561,850061082,1976305481,2010316185,168359664],[858764719,978728164,1976475682,1747492128,1751986370,5576619,734254763,1941571865],[121558359,951801829,44241048,909871030,1621949420,775376204,1225496775,1905556658],[1029813586,987013258,15851308,718888849,1620672624,1727380541,1242071417,1516086993],[235425462,753232957,1379211047,2066494154,1980729809,1937807112,399097704,1866922431],[1093266898,1835549707,1984526778,931740379,1126807104,609816628,1849478259,688506119],[1684619381,1926669698,179122355,1246634983,70804121,2033554888,1966478661,1520134197],[1973934678,10846083,1054759751,446651195,1803653265,14817386,133670133,680873494],[988289642,612077158,565174878,2106769456,1432998013,1855344480,669891281,1345545944],[2066897983,1586304748,1339999516,313373471,1481585132,567109998,2043378198,2103232807],[1286686595,2055843962,1666828282,1619507118,311100954,184196528,1573062284,177136591],[1486205004,1208691779,1187636943,1741182317,1940503783,814721646,702696009,1443699760],[304188999,1403361050,730258895,1518910372,1318383687,1506005179,1748513280,391441520],[786902355,1650594431,1364292174,286147528,2113451416,553511811,1740572593,637006183],[934434739,1149979485,1108393882,938230023,1402821377,1230645127,1509525078,2036265459],[514293451,981471529,1593255215,1336502690,1901122083,1200639914,126080113,687217764],[1965639795,475156406,247091143,1852683696,250047836,1211186703,1143868891,1114977041],[1549624435,1618354383,656708522,1559799321,632573803,1370496010,1100483049,1789383370],[1777834105,1184728325,1845266390,1527294875,1706273108,1916652905,51517204,1433886039],[1208094684,804186251,696894425,1647786921,1331931672,36374091,1429430006,1538516567],[1680483216,1889445609,745381948,1083624179,1442920880,1959966512,866924222,446122268],[1846088026,994559103,392344893,325616504,1203647747,835479569,789385249,968406545],[1431658560,990091054,159670726,231570266,946610848,1851614883,1926802591,1908740030],[868721253,825142123,153921386,689491447,1439989120,603790512,1879381478,1725663433],[1373643621,875034492,376295962,1091634985,395107595,1380671005,79498193,1217773832],[1616500086,888205470,1422197236,77383588,1969113148,1115442652,86866707,1517975843],[56001293,14709785,454381596,1139245126,22097292,1869249721,612716895,403186800],[1795718854,1370333361,1350646426,362954955,450163424,1599063625,943020084,1308540130],[27695180,566518523,796887826,1043056977,1720513884,764761100,1182990975,1108470088],[2112985915,633910718,1496081617,1381087536,1721921393,1174672142,1037935307,1425483706],[169808842,1105774434,1312130598,38600230,474854563,1557912190,1549289694,1112305946],[852718149,108956416,1590551058,337408304,1568250076,120801468,21757997,282088109],[840160055,929168154,2130393174,1697376225,192210358,446825393,1509184219,2075918287],[1485925669,249649285,397029447,1655235226,1761115628,1243312551,159042356,97000832],[846161739,746518927,445356461,1774213327,1269176414,1677777383,2048902418,1352492360],[755382134,120074036,11140572,1299500452,745223319,1934047211,1933997036,1631756079],[1653864300,557124435,1284868990,977143033,1543691251,1013546296,66158744,1225660613],[1022504438,1559317483,1563229080,1691954730,191730750,1089953240,411974723,2122094875],[660278584,586280512,885786878,477850446,497125963,918562718,564687170,93426291],[1109581145,13841986,1164754538,243267483,2012253950,1217630305,2048515701,2058696314],[901198852,1386387512,1887479200,1890284715,1201547803,1584888344,852814762,1643379479],[248598028,1519133418,558313478,230844049,625473487,714789209,1445813228,2072798135],[2088424423,1878709318,1222806689,318292418,1561405858,1459765452,1427499227,1068965930],[1629060763,312226482,449842806,136274571,120546465,206916884,728547622,923329642],[911997338,1253692458,656358913,436667725,959965037,461979456,892808025,1838524605],[1199776052,2019500893,1332380066,2128112970,449116125,1564575479,363336000,1589738665],[1667788895,1623818377,1490697622,112940229,527254842,469397748,5215866,195825968],[56701751,1105521376,1561175072,2007482828,1480326890,17131686,651460869,1780037631],[985253535,1964303918,624611511,1662640447,568691641,1521235987,2048510544,617859300],[1320700675,971958636,26015225,2029176159,853831809,1544676774,701954431,2027003521],[120058875,1209927686,1537477680,698652301,1443187464,1889570507,2008111895,837033627],[1867006185,422035794,522670221,2088294667,1147506267,334946030,388229102,1416775060],[2101200491,387003495,193562559,1711579644,467279091,303518697,116215684,1874634270],[1458453545,681119285,1637301158,1582334963,1639373962,1653321230,1606159464,627936176],[72522014,349520269,588913246,590777010,1722597708,1705599807,76182337,1995402409],[443149961,773289069,189472453,1144850460,905744855,1949733041,1816015960,1520822428],[1964612916,242699605,1767540770,1707874641,1792217761,1781694953,492641701,559447223],[222742193,894152076,32118403,1926760090,194354226,882371965,1455810883,2100405340],[348397420,911295544,448433939,464153757,1124767280,2057006928,1636809642,1245311269],[1636427675,65491975,135508268,2072961764,63518523,2050725145,1233402428,99626617],[1514578744,1499008666,744821649,1327065108,570664724,1325701596,916371814,1445785961],[866281105,1040544112,1791974441,1652683825,1697300295,1488350442,169548699,653764534],[1751610387,1482738202,1541057183,210527698,47551192,1559299716,1738557952,839386925],[497797842,1916895753,628812975,1215436595,718247671,232728319,1320106576,1029483860],[1526758962,1439420722,599489810,1990619799,1297119701,1744640407,1208146785,90613650],[1920527729,1219766157,231925107,654944547,2025991054,1915218157,1646007971,2104008473],[465486135,517279184,387919534,974491046,1683493126,1917808132,1782188873,872537438],[1445814708,1915557976,76110653,2090088374,315864503,608551991,674507165,1887088250],[1255534079,1327001192,723763406,422841577,537163913,1194020351,1830275585,1355370606],[964482078,618169132,437308888,132667583,727861123,49041426,128226209,506813688],[1131349533,614526391,317424581,1527544144,390616067,1077965638,624449788,1469912969],[664687128,1316475045,1494191251,331268791,1540268894,1998933299,1191037554,1670115464],[616728488,670770526,1903832517,567012978,121248673,107102744,1582752684,1431711867],[2005821456,1358327652,454570810,1429169754,1985231094,920144071,2076551487,215640783],[111551104,2093754035,1702255313,159198900,1907077541,731421853,593300106,1819321120],[1163893914,2116971381,562787979,320777715,725383228,568294335,1050862099,517797150],[1796887545,401271393,837580073,1360612689,664520693,321644295,1084609335,1742498240],[1079520817,264149342,1935648819,2105281899,2092162105,1621028393,1169331318,1148289565],[1143241659,502331512,384772342,2022847567,625914467,597344144,208366868,2035237762],[1928653525,1281984463,1986218043,1577582158,2075999587,1061428894,1524994515,1081838124],[460956213,835381685,879228262,1713258751,1820458959,364953306,1748645113,1014140017],[1187917585,470381671,1588846673,961937764,1658190291,1430523872,736563862,653803138],[1283138383,1168479710,544257241,1998259890,1672485997,586223248,1675816144,1539141838],[289985011,1383104600,2126590827,1538651764,686287644,2042182190,1813552803,387208293],[851484893,560584799,1036294902,830521835,84410342,1415912610,45380168,804483096],[327598064,2005926294,2003900230,489977298,1934063590,812541801,1723131398,1248029432],[1888331192,1569976205,465844408,1176223428,2064393645,1087437349,227708521,1799447269],[1968493895,1872938982,1336025395,669906570,1606601882,273237036,587426415,745731521],[494749272,1752494224,371232088,1401712432,1840476537,606771846,920924132,263353442],[2025295066,631593231,1744331603,1306116957,1935949605,293436918,1700812207,1605743740],[101664522,1860988522,273429967,792429310,1231791809,1677844537,685064233,770337838],[2069846902,3787061,1258918242,702898303,2017422474,1633633889,1632502616,442069508],[1398102763,1313106113,1255717994,81782146,351699848,980984488,1756087324,11581147],[1047036475,1556167106,349395768,308276583,1000650290,1213796643,1356227339,943316929],[792879757,757198883,1515972656,1207376489,1281057846,1201234835,1683371027,428784312],[208644314,526006327,697147016,1805187496,1607499717,686144513,1963249446,420780302],[99161239,492169118,1145822383,593436946,1302018678,1463817290,1247530966,13388270],[1252887572,343788969,819692262,1711218351,1538530663,298357457,1151027831,1933390510],[1123718475,152170389,1531124048,1476111448,525225229,10613947,1324576439,2125109100],[2054729218,1415271057,231623265,102659787,1849855227,118814068,1833600996,1594458347],[923831598,1406605134,801196535,403514585,297355368,1834893128,1356241516,1106354616],[146188612,765341704,323050721,531030361,890087336,910810511,1359426352,2048240855],[673332832,1049286937,1586479969,168749301,1656426709,189697664,389806305,965148163],[1173465453,1510889294,138221257,2039971896,1377471073,541772726,2058464348,647560259],[1802417783,1636404710,1628293694,412962375,1198234995,178306200,1471178158,2030543221],[1725204816,1726695105,1286740845,1292213850,1169663729,162730241,1017814944,695962410],[1526672174,1227152042,1194757846,581102643,1541510292,715395643,1748359604,1585354980],[75638209,1057556285,84426411,27739215,1929605786,1362404281,1488255146,1649557259],[833115204,820709833,2012725138,1909248577,340821159,1663679519,1576968805,61392279],[1684027167,183097741,893615569,1187702764,701132827,1458118470,1543107421,1286342246],[1499115209,1310033435,2079691658,777228938,881176550,1540781617,20362611,2086313726],[1176848926,2024629763,799789077,2027925269,461708016,1471856972,397706322,741312877],[1153794555,691544751,1803073343,156517167,1546450767,1293920429,1519710895,168954931],[448423934,630088836,2007904493,759371047,1464856877,604162272,1836096608,1778472869],[1407139597,684792540,62354565,285650476,2059651392,1812660251,1012959458,1331383066],[1488064828,574010561,1716650552,1037078114,1350495122,1313013616,1681165006,1650790760],[580810206,739670194,1596924942,2083342965,2045920893,853890864,1231735281,1660208457],[460964907,1174288597,1107334827,1704753686,557686069,2073480905,1997449952,1998810801],[1414896808,1944307115,2069383272,408710262,383256934,1459300521,454701039,814931507],[1109832964,381644276,160075023,1155703714,1509549328,835799598,718725254,1390614482],[1263116773,339560158,140662450,1598332765,949166828,267174835,1964392152,1239450219],[2113114059,802010827,274604981,1664129252,180985523,942223524,1478807071,2041987489],[892360754,1354251712,1319344647,1708329997,1826405457,483927852,1781194459,645228768],[957112190,1047644272,1961959302,1928514651,1381285010,1057589147,1987310846,1458820815],[1169088675,1467132498,624267210,837102657,1481632332,893339367,342768348,857483247],[344039378,250995442,1246276534,2033291197,1608703709,1510621167,551904220,748739248],[946488923,5633319,1917586745,207564697,146352032,1601418647,1657104362,62873180],[136968276,1133922653,1204563842,1705394167,1665191895,2079713351,1755490734,468896192],[589136510,1225061702,1774280752,477308599,1951923361,462534102,1118283430,1778704300],[32927492,1788698891,1775589091,1790543741,822309713,1600446815,1696807160,123452939],[1680880035,918370968,685125594,489164899,872064925,113133363,1294503942,337674367],[1851477934,1121304356,1984808295,1678955583,1299839040,257814245,1647183765,335855785],[715771003,267351762,1475318135,812787877,767545396,1941214974,247826268,1455331587],[1599263358,1070683949,1239788533,1577042011,194619406,1819946110,721934486,764063804],[1213802799,473029422,2072945993,1365860503,888812733,1945775695,1192229661,2126181785],[453884653,1179720278,287238140,1967201254,842165212,1060978455,2096409727,650867776],[114181903,1718042024,626787450,1289313048,1627527888,1638239357,764305287,1948341832],[454734244,1586870551,1681818305,1177527465,159224206,573988100,2072953539,1320156171],[272815642,691162593,802563934,378728803,1618460096,1503632758,653373426,1049372846],[1697732611,2128151371,2069260811,1710849521,1345932875,582573911,213911457,804201004],[1829232573,1274286667,1232145954,279443742,2086561626,1812747195,530349528,2125522361],[1259463121,1903202127,1063102788,1797249357,861368474,1500728618,1684856965,232556541],[557938115,1773733997,97041722,221094671,430378687,603310540,1399144770,674317952],[279229419,564393397,2116781055,1408191078,1836168883,580743958,172306519,21939995],[362544586,659020149,1605899591,350120211,1300908741,860827740,1403662652,420025442],[843253961,1306655622,352133573,1536968062,153500447,886327254,2080236891,66184656],[1186292596,137332685,853714156,82231314,4508873,1523489815,259006497,839792958],[1267405015,1945999023,1339374529,1721735840,807759576,461520329,650504505,305006329],[740887840,1378005904,1792029407,1669074459,1880894210,2040693755,187522601,567569717],[1922674573,949944602,1912700715,1537816674,999638830,679853782,909735407,757219087],[2073488967,1561889324,1364642500,1636548824,804022037,128581678,101119709,776441288],[83051733,1625010083,494815361,1436490276,743202606,1990497042,804041337,865920191],[693367368,1566766367,380840142,362637494,169436756,279351782,1264998805,411681402],[1519315749,1064281680,1493487788,1314138700,1915957353,499835085,1609770187,1058352125],[1812747560,151635500,856746741,1268878880,2011443691,1351001797,1777010475,329369833],[2024836988,286891600,1339270798,402247275,1200132170,902772565,1285884212,1329087297],[1679541351,636256981,843233745,209694168,961564274,303472394,1066091716,114839679],[684537578,703252350,974314408,1736306222,1704639011,2050813484,2125452008,837002330],[1940942441,874220689,2047952331,1207033430,1099655426,1037716047,633271140,584847859],[806008347,474639340,1163930559,1813102112,462156218,1743204062,2100239618,214444324],[1599546189,300644752,975852823,365689493,327867348,442607238,357306347,586073979],[644224959,1304790630,2114437276,666522582,659874935,1965419939,1782709549,1110967064],[730236808,2125401291,52970911,842111243,1986613599,1588227465,747480062,1508827453],[924526516,729612593,114207899,444308607,195503041,1902934018,249702676,1361379807],[1942425670,349002032,631800415,830378186,539426694,334454607,1088530281,1955897474],[650395615,1981483578,158884134,1773151136,1860572334,374229372,1612395182,899408871],[1118201611,759137307,114458702,45129611,860816702,1038747325,21333981,511331141],[457683030,1731323575,1513002631,1117687554,1521580988,505987325,1884023441,933826011],[1557928867,1928796399,1395602784,1104504022,684247983,1320008817,1293347990,454342647],[1247843738,1118050486,978066138,2088630788,1808330973,532971530,890012934,1475827990],[834193374,1526873985,1376436714,1599474817,586583747,1145847383,238101428,873168535],[327598082,1846455722,237431018,1814900141,476690383,762293339,188628709,1385362014],[31332393,1298883106,67013120,1442862922,1124730967,1498199007,498349120,1467984505],[133258220,1198195141,1440252852,1141766293,1281386539,1668175895,1380399748,1077987600],[1902140950,1980742397,338467827,1163308960,2110855939,809592614,346975880,2012163071],[504225053,371983378,1259030618,577461182,1916448579,1660317142,101118470,383687941],[1709796669,732172825,700401156,582142478,1360712213,158965908,108592841,1289803631],[1755964833,130745504,1886903466,916278709,1149983878,169774677,1422143326,750116485],[1109022869,992273771,976325747,1589246329,1437066811,201270817,1717186890,1173354062],[1227786927,273552830,737107291,1723080688,1310626379,774552202,1054917132,541367314],[1069820133,63325313,515998844,1813774743,2058473064,297474479,1207717868,1523301058],[1873667604,1548074927,2113309872,1454387118,325951291,1762648104,1305217520,2096920036],[102360144,2048938363,50692362,597323617,1907556121,1299048468,1451256960,2084743805],[1115513727,1726442391,615589725,1286171019,1864218623,500496782,1111457009,2009621418],[679965896,559768146,869616719,1807677617,1809750823,95885217,1090325892,903639812],[1062362984,471211995,420174678,1888501462,164764359,1748052246,1819508730,592111409],[1670355419,350054984,116836710,550368989,658661045,171240443,459110015,1925639753],[1930638489,1794235201,1350816314,2027013845,276775205,1142768439,1949936989,525282920],[1059114460,1576255503,1270415130,2099135256,241480714,2028214807,1846523867,1355874448],[1004791634,1111866182,324583341,947312853,710245137,1195273588,596393684,2098349842],[534822984,1880217901,1159121665,1967518579,1501161115,906174178,1027649211,267796657],[1653675085,1759897052,778997783,983250395,1827029514,1020389677,1914078332,1945309417],[427148517,1773609203,142228305,1835649902,245887870,1677661038,1139041103,2095828200],[151845424,370972690,921266783,2061426342,1214156533,1560081078,1043047423,1721874248],[431590518,34462862,617588420,2066761936,694300796,1309366363,144140176,1937050750],[881779842,1658026617,1294352516,1239436608,1541761340,311310171,2038823365,1350564320],[550647584,676463012,1829504338,268360507,2093680174,1063012070,59260858,2102422201],[965859574,234685473,2112547929,618869121,1993084520,1894789022,1373625024,1706391427],[846723164,1545358417,1136195460,964178096,1680416580,1894451612,1089380717,786533828],[853742724,1302318626,380936713,1914235598,416897330,586448714,1287302977,1545564086],[1366759792,172702137,1605652413,1359915877,88499756,1124453532,1068333648,1278882580],[1357186788,89364955,65744194,631620336,1503615224,1507980398,1750717820,240247530],[808414151,606891043,277917221,714076797,287359170,1991494066,1332385113,337784431],[1953909045,206972205,1510803359,1322967185,151466606,1612210877,1929250687,396072128],[2044069777,1108072798,809554758,1181160334,939918800,1486794193,1423096665,1152638910],[2069143204,933614789,37972113,201062235,1910174581,33658852,19556290,1629547639],[1230815414,1231600089,555293228,1238359418,96628871,271903311,1422970454,1541065725],[999049466,1426060115,1322637684,1891606537,528907952,248926001,1229691529,1935819344],[1477879121,667366708,3553464,1078219618,730359400,1658368697,44282722,652784895],[1110093621,411593896,1469437232,444325959,512272250,460483844,697372614,8226915],[1333363996,941045741,1233398407,463575599,1280585817,532084769,743139914,131971808],[784257258,1549148704,90289623,1037323386,1475399098,1099264729,1235900628,709456841],[679132362,1608480025,1395010872,945287751,642618515,1629916213,1252792644,265030928],[283497843,479820954,600209304,856219545,1726819017,439111167,1864334398,14770361],[250510855,989723590,1065663533,1339620158,1735173682,96252663,722553435,1232765110],[1923553090,1019362762,1101470121,883841961,608995381,1497437514,308035905,1122991017],[1574223583,885456118,372973317,2026712212,1570833915,785546455,30377915,1677660801],[356127315,578815427,110944205,736921711,1716709487,1014183491,1958314636,338463181],[1668143768,2079797331,748270093,444437106,1730440967,1974415722,423602077,84306363],[1010153434,720181871,1048260640,63623330,182063552,1560706269,817887419,614803362],[692995490,1085072740,1659052454,985030750,2001567325,310206788,651577961,602832689],[566839661,1426796405,1317188711,1894812449,1239835920,730697190,1475407807,1245179624],[237036168,276249028,80512461,168116160,505489767,1999744927,1149247666,656531652],[680049464,1041442053,891967971,1574323418,218417143,752965282,1128992568,434465680],[1084474462,1014359884,2006615251,16686194,125285560,1098068266,1236167993,155982591],[874538880,458749252,1563245144,2015022522,1904086318,1021838901,2073780264,2032392816],[493880836,521363548,662608142,1159385359,569780784,894246468,1273783824,1240869807],[1763359970,977798721,2111641988,649999051,1460693141,364423477,1480666223,2081062126],[373082235,1622000980,1911496591,353989550,734708610,1343823046,1257741650,567319281],[1734608568,843383291,8959671,238933548,584505342,743276469,1557530411,431666101],[1063239533,1841138005,498121685,222571879,661981383,1173729443,1370097160,131891102],[496277920,762693992,1945351481,278902896,15855535,1570191695,288493595,1459423147],[577499194,753613954,725876454,776583557,2122998585,274696215,1279381453,1755390808],[319500309,1653019305,1254820690,524515127,771352988,1014533865,151634492,1341848292],[1257539332,793583898,641507421,205034485,421661780,32975601,1827293425,952826970],[1195493372,262978815,1067729578,156039286,1441733677,1453569835,362180668,2032248439],[121219961,875479867,730836236,50671682,1116684786,1346392654,811562922,1460339013],[541093204,1496056077,2096076416,767903247,1782507211,1861651193,2095548814,1822814352],[1127937278,1567611651,277297763,941479477,201428265,195876519,886640440,2128234095],[428010348,1452958899,1632984408,234985132,302872858,811709980,2038145102,816275804],[644129679,716112426,1616671062,385971457,1683555054,992853699,1918707098,14158723],[1504524815,1351323319,799145095,1629875331,174631692,725995670,1261281077,1054067505],[2076807085,1848771348,1453503035,132170961,785568767,270401618,1186382877,1931304970],[465660860,711753935,1152705570,1461711525,519948894,1738714742,1805509604,472412987],[221834925,1892741126,1659841446,1249396279,250473723,1873979964,1209866355,1166993874],[1771563060,240586888,173676137,155809721,458923033,1530266788,71456827,84738787],[59881964,1545860754,1037861578,1252785776,1088003032,1598149137,1501541405,1304673445],[2036521198,1758785033,1416109592,2110754203,1890251660,1336770656,549713920,1913884838],[3262433,1616292604,459395070,497618623,1365048342,1792073634,64045567,1068778920],[1830719804,1862388583,940684731,1671217524,1190296594,1319690751,2082090762,469153589],[1298646252,1410956096,2127475079,1285076525,1614043078,894102505,365844575,1047855778],[1719691891,648792305,715569289,120376556,1259468046,1897908061,1326174987,27054559],[619285520,505958581,860522455,1795984502,1604941086,2039319837,76253053,186224207],[1110328987,93657917,829993833,226911359,1851442391,1045699895,1207898854,597990538],[1281553464,1231591453,1249424593,544615002,190221255,780862995,1540474110,1505967042],[626696160,288539519,285108230,619464716,1634597797,1420054405,1502325071,260287116],[986306263,944136119,639647810,299430611,1887643784,1028903699,1008504097,1369609054],[997524701,1571266314,1936786677,1551596080,6750879,265716516,146418798,1043728977],[2036118304,2012127396,1140147268,555646808,1269135384,1237196350,225761917,1207726406],[753964392,751348281,1103539399,101375416,1168950284,370317890,904300284,788455783],[447245605,1831856017,1197603094,995483218,253496962,201303764,307597379,48672937],[669002917,509072862,376714533,68669169,882491276,1204321215,409071719,1708826708],[1720060703,1166185657,759319568,989507512,1350887429,119116044,1220011101,991406203],[1490760006,611750809,2050465447,58052193,2130187373,528681840,685720681,1168739211],[352947875,998751580,1887197869,975868416,1207255704,512218880,1071893634,1768371759],[559281404,1005401363,26451310,1470789567,1780481553,1982922733,157479063,1655074771],[1639846721,2104609401,106447034,997448655,321266004,434179517,1800527967,1800073585],[848360734,2110841049,1006421173,1937190479,1092825141,1190790279,1487923747,690868099],[1408097977,962377311,327815096,797647818,612165146,1248852846,1406636843,821828006],[64641981,1428753473,1708622709,1174292486,971438899,1023447061,406573001,1643168353],[2018940762,1361099148,427688894,993687379,517096926,2040836100,423134387,1465581412],[235052682,1097229525,78890496,1118808492,1214077033,1840865005,248845606,946021466],[160019101,572935140,644647600,277227891,1261572357,1640701399,619850967,712139660],[2118511047,1199825274,250802980,30851918,1517892481,1204205785,985293050,830582648],[1798609686,1545169283,921581694,1551500275,551972913,2020095627,618457302,1220661372],[1165922756,512345905,961940086,1971383567,1379278847,523709658,976135277,1367426638],[86940453,830555974,1759483656,871813707,2008493199,627517727,324280164,1542937204],[33010944,70894575,1215127943,50760900,182230725,193555490,54040295,1934195586],[2094191262,1073828238,917014065,1606754885,1694517104,1647030190,1304647966,916869017],[1453797270,86792340,1871964572,1674599885,419454813,954530932,435968061,2015603958],[1392249542,1205993004,1800031569,1174925546,1047398108,390726537,410759714,2104915259],[323918802,982224212,1765526085,111033423,1548802458,259480117,188174749,1862987014],[958434614,1225533427,830839218,1769123187,852331129,491611739,1577862934,417252718],[1947811094,985980418,1118796125,1733469376,635469874,287824445,1824007771,901923372],[431565582,1421082195,1574939648,1764785006,65758691,1636825717,796162826,788933986],[394153176,97963909,618639202,584776144,1332969838,1772966095,938116169,222156878],[687467195,1107083963,1052542156,1440269013,496509952,1664354119,108356706,309018796],[919750455,663982184,729913060,1104252557,442426426,390703602,253611680,812195584],[241642374,208406070,1545075323,392708863,874036213,442604295,922050376,539238700],[699657803,1949323244,1694731802,1811936442,1370126685,958936170,978903457,104702183],[1327630302,1811932770,2044277471,1483198839,1887089936,426046087,1684975727,1470756535],[407566224,36328693,18295078,1480116705,315377412,1724393870,902746383,1297314308],[91713804,1124422599,1176068924,1126218815,775008304,880404452,1039508066,1939577621],[1615572999,456609205,140315350,784129238,640352135,142038848,1210148184,1594119634],[1808810609,65993568,997658833,390431589,735911114,376463429,1504110457,1887828953],[182425569,1234478364,1117214550,838191094,1933325565,1449204413,913022752,1121482334],[1080364268,715431793,1209364486,1379495802,2018463604,1312950737,543091271,1904786237],[909348357,2072338841,1201656646,1429653645,1839565980,1858689201,1231566264,2049670610],[963224379,1233986963,664137801,1985479498,300134884,1901645735,91671564,353484188],[1831500011,612553369,2046810379,1567962493,2059757594,1744338913,484404977,773325447],[990589536,1800273176,923826327,1815462334,66964176,1847475007,638115983,14154817],[318586002,74351119,932838361,1830976639,895073447,593593853,1325295408,577517777],[2107726619,884819384,567290647,202527468,390401869,1931991940,506742311,315941527],[1297874970,1788760749,601081170,1832360957,535189676,1903347110,1055116734,350904549],[519934120,452669444,1756793851,866080774,1511041520,1800954771,1298682118,2127626749],[110823669,2125043073,1711586294,1506250279,1612224689,2068618298,1325202234,821539341],[265724912,1152103458,366982798,1470115631,624360773,1419382294,1069804396,1873252001],[1855455772,1058988120,636520082,1390166693,544502783,1735887320,1117956972,315604744],[1840967307,938789629,2043874098,1785188713,1751587141,766178110,1582099852,1437242548],[1217540229,1696057925,1638778549,1535891954,1322914805,567339187,336840011,135688763],[211324406,847753060,473311339,440782364,493173306,1706355822,1647486791,928038328],[2104014931,107810458,1721167604,1654309646,715455176,2061957993,2003419703,1009047759],[1096321107,1994532654,968876596,1508303251,1194549188,677513715,1787859688,603417570],[202910472,1713652223,1740538651,884762430,345831718,539834176,1219672579,1777614938],[857365920,848101780,895315243,1233655363,102242459,1127020916,1214632258,300905887],[110213673,1231546159,1440296203,1743473726,2129269820,1830480577,210885137,99643546],[1814963280,694884894,1735058768,437814348,2010663208,549176089,309283863,209636420],[1157143467,2103269612,278659204,348225450,351092346,1954887822,626956941,1657835387],[390581042,1471241297,218635042,1828536576,1796384338,516508863,1232091426,264386405],[9274332,1895182525,430938077,1538727696,155217175,873362290,605788437,732901290],[951690387,1580180829,944373429,1563063367,620539965,817481903,1808045645,2076195323],[2048241349,337979582,1569327456,26282087,578144156,1823805113,1684576176,1160443914],[754673630,63372885,1721875899,735315838,2090692428,1845065495,299525650,722140103],[1287187051,1911281804,552695335,1538244702,2039813778,1832352628,1190428159,26083430],[1056842523,960086872,2017859559,793230562,1058374787,746931545,602154357,715138452],[1832437966,1994743009,2079576819,1193388239,1925532126,783324992,853560338,355449439],[1916140042,1018262069,629865408,925891534,439984452,420867620,1762301951,1695345418],[2026009535,31173416,923577004,566629568,239631618,561259416,25081723,396752276],[1979114906,524491957,1908513201,1999062381,656412714,762766293,535272442,1618778485],[148085419,1459943291,1679568941,970861813,122412963,852720476,923471424,490505890],[162963286,1063817712,1020375676,626774950,1436795832,1758143121,36943201,240664893],[186455528,1389691923,1074578806,1118226784,1756843698,348687546,2120621005,1173212376],[845109475,1945675890,590279812,1336781977,18441841,2124651996,306579416,176917767],[596728100,813935418,408120404,1045030931,2067052103,1404489482,287565225,121013896],[243243865,264567953,1017728591,1282867483,1323671550,11743013,185071318,2080790634],[35689445,1141657584,311248190,631712417,568711822,782810319,1298673515,1128378384],[1690475178,496882901,457517000,1951836793,642050481,1588439133,1797905666,1692277852],[1770409408,1248540451,575317866,414242170,1878161203,1289107325,1223401825,188857666],[874476184,535797939,2084928497,1713130280,1030932309,817594735,796203167,1803393543],[1929057628,1542680261,1479718649,1437096515,1863229637,1982617162,2080333388,7732495],[1444256060,1438919770,1183130554,89796360,1801699002,1344913800,402642827,2080905654],[1404154121,521197686,1496823059,828833111,1354353486,724914685,770541186,1916773485],[2112914448,478657203,221752311,1689885386,1755703756,743713589,1973072897,887250938],[2068234654,687322323,1509694737,445252905,951317836,850420905,16534171,320342570],[766877487,1475774927,531220777,1492185886,2086536195,1971442232,1362110320,420948851],[1471461103,2061566513,172598636,1524513728,987111388,370094060,742780753,1688866287],[1527504979,915072424,182289403,20725185,971712834,2105029293,1827004142,1700990650],[1125244666,403528657,959717368,362204595,2072649045,248827974,712882303,1958293642],[420073144,1622824050,1416833193,1968282985,968002861,1235168446,412911029,1382279356],[1789677405,1770973808,1654885930,973630726,332026019,2118962185,1591517676,302265455],[1671166989,743061104,1040949536,1112413050,196935028,1550950318,651757352,2037981101],[831894394,1773651797,1245241439,1703465316,1943895510,1216670328,625944945,520130356],[276568625,122905956,485265417,1556093553,1435874534,140482981,1289685412,2037794111],[1903279744,488748503,2034279355,994818356,767953163,152363325,453139067,1946993943],[1521064054,1723515910,1916038274,372696413,1977402143,1422659407,1616532766,973639710],[637574840,822560703,1975122498,1162959766,209781919,265050992,1710531963,15406831],[1681805583,1621816336,386975991,21785027,1118621307,611981747,1575843207,2090764675],[321966421,1117651718,1610671120,1028057113,1863750522,1000533065,679119536,1598330471],[1152572175,575952165,390332344,1241448916,2031301676,1136629027,77350915,976800678],[1165816547,554083331,1737292322,1339515007,1139677681,1576300038,788031793,1689578416],[1923745499,1551312189,324355665,489621015,1320254845,1974714476,1170649751,1927725778],[2014141783,608446955,1549979082,1655346269,1166679680,1936143708,1510742552,879588792],[735226128,1563109564,1754852847,1493495353,835914606,1459550466,2047919881,1515000210],[1007394521,638733224,24393488,1518512939,207554746,580698583,766004713,1424201701],[1296386706,1389438017,729073557,200475168,827102932,1560011752,1620126632,1428442351],[15916424,75749138,1278704695,323437559,1656195574,54716595,670704603,1862181206],[1259628053,2032299842,1768380477,259014478,1780546259,419099348,2420433,636125029],[319672462,1170807831,1363098683,1067124346,864672999,1007563187,700372000,1732068520],[1123943616,1583891010,1400132233,1589486114,1857107751,693206369,1835067773,135986948],[896742125,1408079872,53788200,2035102787,592288083,1432544170,770234752,1243697459],[333121789,938317407,1440917538,1620464217,1682305217,536303047,581278346,1230214889],[1291435234,814145144,371020885,1527560412,1301536637,1665103766,1038816417,1184892424],[1855535941,1699300582,1344911273,1306099494,731864836,979267336,784349989,1024789949],[26870427,728093826,1025870546,1681020646,1310284947,1806271554,866258319,1021056183],[1593028328,1581972790,1932694590,607541510,590351004,1476725052,1342901579,1431795298],[1807087168,1192806113,1577482768,2084933448,2091060901,849242812,854036289,1721196637],[978667558,1555456352,359923705,1147988062,159854972,1825023662,1078700599,179442933],[995804332,1265499304,1381774909,410285173,620688430,457516725,1085126271,546115871],[1218913838,276093050,1509953978,1014407141,394309902,76352287,779495251,370210766],[1413623818,1396637756,1740572374,489822622,2093734642,689035749,130001291,1725944088],[1107164020,715096323,1098435089,594417579,1686791427,1916074397,438144058,2023189865],[347679879,813623072,929681308,798459806,656325252,951895556,850547323,1700136731],[218485534,665881581,1773163475,1655290622,307581786,1280148085,1104955993,1832588836],[587626743,163551376,1219337436,447244727,308340175,1335844760,591170706,1583478014],[1619966919,290343266,1918876758,1798891702,1822236811,1008522093,1680162293,1456163464],[1304308112,34383992,1033044414,439553742,591734577,256809529,1402832466,544563668],[1506387429,2036807752,1655998927,51494156,1862295916,1039517349,1026767050,402115750],[684858528,696293701,1130961279,1883211648,1961609483,2057890081,2019748828,1045716240],[547855203,673818705,1321220277,593690240,1257421184,1985160680,212931096,929585358],[1462961919,2096966767,145224471,1515066966,1571414,809145839,575975401,1716325294],[833562459,549119164,603556785,213239381,621919306,1264896040,1754174764,302459501],[873644191,585913045,1633999259,197656154,265383280,416615961,656937385,2114030882],[181427879,1490128776,312448801,427909103,213626903,232031831,756460758,1826679894],[1777722452,855336249,1510541371,254125409,1676934540,856735972,753880882,1809615518],[339558357,582658591,1428879832,56138380,964350357,67200075,1218268786,814816064],[502039608,1685032294,1498197796,1278043258,130129047,1002956611,211725776,326169329],[449866836,243616544,1069883595,433042175,1463382851,1614002973,1716198725,1655072534],[1552458972,1050861424,1796124034,1882474564,284182738,132385975,226680159,1633752376],[495529235,1082913393,711356023,1431650259,1387496149,1381878521,1739038176,1040907623],[562654428,1614607838,824888784,636838444,1594851939,1638445733,1709252578,968620286],[1301173094,87074462,680332295,379623996,1689027005,558791655,735333598,1851408243],[1886793761,2089430041,1859800407,1360684144,186211716,1240972881,131868099,1063362165],[650620775,1125165050,1925736118,757137389,340437238,917514995,306194503,1080104601],[380625583,273901351,1390787973,992607147,1799522147,151638949,8386003,85531017],[2118989163,1162028663,1485379221,2002250498,55674832,2123924831,1757440530,1216929647],[548590636,41819712,660739159,1829149134,113348545,1835056075,272357822,139996553],[715667053,493940874,1995478097,673552266,292794406,1704511099,1080768366,2005614381],[1713915218,867086504,1108564755,1170562136,1877009270,1359110584,56142943,1284107595],[2020602372,1207399568,1752236247,1323790536,1331671161,669203164,1104771848,1481744194],[1086529931,103112819,633152484,1614968357,2098451855,1847656900,101759833,1593847659],[1493791718,2028145495,1107227907,1389155080,693550634,264512022,1028841406,956327936],[315935626,27221897,1735268325,2043303547,683865529,1038988241,2092084632,2067995131],[1100627639,1259814511,1777856256,306025559,1627743465,1890239790,1371080155,1518430490],[1352632062,1811618762,1287090717,315682643,894151058,675207306,2122758199,872874272],[1993915617,1261509725,483441430,1674966090,47211124,400180185,561839320,1846276002],[365749270,1004242939,1039865146,1015387966,318789358,655558858,354716075,2074174815],[1897359948,1994845661,1034373223,1032125571,296560138,896720889,1901431597,968014811],[1771901682,899511275,1729740927,1512612966,574340913,682975093,1904525499,2070095526],[469686015,399072849,1053966665,783166904,1421726322,1238790696,988044606,169540569],[151117680,46815306,1891240042,1683874875,980701491,174942196,1879991004,1873084073],[2053539467,980857184,596958113,1803429138,1744997642,1776987295,1789276732,954198407],[1781184960,1865789037,1826427453,1945757925,1965634669,868506941,1039293571,161991892],[69259043,1421582441,611350154,601484627,684214949,1343398457,1825125679,1258018486],[1102319641,1605170595,1063845011,1109734367,1502504376,208042661,444592144,1181875676],[1197970868,1791095972,1838811610,1426420526,1381143513,1130318313,1756151910,977059140],[1449447139,1684590173,620477305,573571733,305962721,251853124,1152853308,1373738526],[1090332615,316561110,1531432262,1655462827,197157855,1741094150,1911445890,1810503090],[1279040338,633612026,646324734,508735801,392566579,1542816110,1196762275,1473177212],[975528834,686558610,36652733,342064852,1741443038,1387465227,1824162600,783197691],[1609584586,1028694028,1324219413,108122000,243032888,1012461308,2012795516,1454713717],[2079165198,1759562158,1694187345,293800116,1469276581,1615499020,375410157,368609562],[2067609804,1142246424,841714434,512003235,1390028433,2005946832,1321894641,2011485464],[858619401,279368207,94346017,1167583911,979434662,1078656537,832514026,1481122701],[5620050,2036482566,1699334383,1762615294,2040263585,573779032,344950169,255725781],[825506426,224089689,918204653,1759165893,65469163,783984611,1507952116,60834278],[989460751,1871682620,641194600,263800757,2021126804,1821596540,1598452544,757079170],[1290640896,426671520,450849430,842639773,636473596,1820228478,2037380052,653447675],[100837580,69549917,1280884098,325596427,460134471,685399617,1025668468,361437168],[557311059,1704344540,287318646,1425286277,1736083927,1228201809,1290518457,223738303],[2103016493,366685324,239766573,1926019570,1647331339,359505717,321890111,1171046244],[1896554814,1866309398,312232234,1133775514,2091651307,948980323,224516553,1842863104],[1743461773,1261849552,98402063,281014867,1051643653,1827817805,1551357427,1963107617],[1812249518,1246070838,481390104,786342768,1154175134,482898185,457100892,209249695],[752207662,655208241,359906404,670398233,1346611384,68496529,106834425,1712835898],[169187927,753961274,1375607951,1580882408,360800823,577847356,1402660967,91472649],[1400060722,1954636434,871545786,669772864,274059470,1078600339,1949448255,319207117],[2088410008,1605480512,1126998924,169374439,140323667,1029305866,25962125,798002058],[739593354,195527767,841092043,1018524117,1612289657,557055823,109732753,638375291],[436152212,659330989,1817813301,1564022942,937164222,1237094260,1075931136,1736170361],[637275202,1444556290,1859194967,76558178,1764386444,558405384,1296944814,593016374],[673039826,1272231737,1631379906,311338476,1090141082,687130495,132370066,717397990],[411666068,1797534428,1700048932,27266526,1343344867,1208869566,1635542981,247015219],[518307840,306190563,554786061,1312291079,1583390026,172750391,156771843,354193613],[843561342,22500932,1989000386,410541019,468769774,2017920773,864881069,235872505],[318087118,1239481023,2081082086,872959939,1001750978,46580669,2040643951,1883877739],[523983662,1958279789,425060522,697959194,2064691516,1143425751,1677236236,1791309027],[659437334,659135462,1681157542,683070408,1401764595,1356958456,1418414029,1635210849],[878572062,1738332004,1470281847,1984074685,287312746,685544540,1632464104,340534142],[1808382146,633597216,1213616057,1163334731,1510292356,78120567,12919226,1884880066],[1488430011,859111534,505210546,1241632166,266541937,1962832496,1920072261,1484084276],[1233394703,1210450476,463869852,1318150506,926472271,1913133491,837906486,714513316],[1499645137,600401454,823702063,191735123,517918962,814295356,341483149,215508102],[1834012723,129565768,105185734,1971817020,2042582349,432939133,1142717072,2021488330],[180878077,182003937,1229806160,1488550156,517479257,1638369642,328760237,1123585419],[1173714716,1349444498,483760898,1561896828,969728260,843225256,883378447,1726209514],[405597663,1621616102,1458837069,724930811,214236858,1860567880,439576989,120462743],[1049716365,783784544,839984406,148052486,1236788088,270167355,978651916,2017621264],[1154246574,632084413,93242977,729903015,1130167737,1511227085,582447948,656262648],[1754858206,785367193,1709304670,740787275,153768889,219285374,511771703,1151572576],[302431251,243291512,366542482,916914838,350914582,462534887,647905612,725544754],[2083226762,1316657477,174615722,1662030172,2058867647,702873773,1841582427,609206832],[818588233,1970712721,760082908,125494648,505489331,603776241,1708456342,881435654],[263650094,1022533867,1859652518,1671284700,1031797036,1210227463,832933359,481292650],[834662596,2119598154,765093437,780587763,1144389023,1820499627,1999180720,1106341009],[523792915,1270129914,1285190121,647328903,113069604,1745060013,113587492,1798428543],[48317958,1911565248,36365992,579712522,1260886589,1270127962,51384963,1863788409],[164250754,441413573,869826280,1617339684,501353877,130241245,1497775274,1903848041],[1037102365,17756109,1249960259,985497868,1549233629,513242290,1779201490,1622295918],[1585383933,484705084,814125848,1515324463,416537782,530571864,1659001361,285282472],[1593139141,802292713,366810224,380389429,1391339365,2116955234,1371590737,1041856463],[1087914511,575312686,323440758,926858136,990042984,158601781,149599742,493677363],[1849856401,408364946,1365285265,2100678192,751590383,1381724401,481861852,1694619826],[1737195088,620332439,686255461,760382955,1503121406,943144019,723733503,1620597724],[1618557449,1950309221,429349145,1588643782,1653807703,195799981,1990340202,1931292911],[896929001,653304266,1798678623,255038199,608608791,1091499197,503055831,1073034293],[1617915527,76199842,2040063524,1553027271,1687398919,247261987,544123107,2104939666],[1038425527,661296745,1394429718,120324476,286859719,910228841,239219656,387616277],[1245084469,1781418168,642725413,1343051917,1726462753,1710348017,898839639,942045337],[670377138,1127932286,1570678275,312570129,276651808,1998702744,226976987,313688177],[206828537,496948709,300987568,1347178503,1869057581,1170714454,361368670,469377022],[976858019,56498389,1979727565,1491766929,1326753042,1263571599,81401368,93942570],[1746630087,1659494950,1657430672,2026998371,192487999,2113895736,1528565394,201638350],[1108752446,1297917495,1179696493,618631060,2091899997,1000353571,1958408919,653650818],[2040377707,1476689818,928529869,1434111809,2059313269,2066198051,1885720257,1318638033],[1621478028,1363017635,211699984,254944383,1964909688,1358746897,763520367,788142414],[1484628058,1892918693,1979574935,1737443709,872878505,362054087,751047333,547781218],[691638028,1159724437,1802411640,440150254,460685424,734139587,426541300,871995773],[1445447480,1598835646,1868065382,966592774,536567280,323385266,1319966131,831592094],[1216951805,230148187,1433965014,165560898,207028858,1238256612,1833185669,403231224],[318119084,61460499,1748230082,932562453,1878673128,549570861,703756403,910655690],[1813229397,931149400,1471249013,1151437730,699089849,1183455776,1246051806,606830447],[294099324,235850354,883599827,1548948627,1547048741,891554155,992943687,2016760934],[1426758383,1073313854,862006885,873833140,335410350,883364264,1887101110,1861527568],[993811380,656778066,1471718285,1402545814,2034145784,1844837733,774910605,439839346],[1854004661,1344816216,1886405589,427971861,1624091928,1138857442,1752062143,734526214],[1889337549,370030250,965981553,189815128,4029694,1730728417,564302412,912481214],[227941996,1510628156,1866205680,691873395,575008536,1250493096,1058046976,307066466],[182318200,1587385149,1837574286,1757949559,422624775,1270948355,1534097754,357548782],[192601855,1405224109,1209730604,514138130,336547469,507606442,731959194,636268346],[2110260679,14557372,2072216371,124275929,767158228,1970858766,716979902,96478297],[644851662,400827995,2052365419,1306641602,462100530,531198675,839077872,227728522],[2016762824,1035194651,499217527,2069180260,677263095,1067397871,1557420927,1646435622],[1582065254,1494899105,434361072,1925368012,1779590936,143387496,1919807687,744345300],[1225508247,1913022876,1103193230,1897499497,1162810988,298979836,699100351,650715771],[1245290081,867027034,478894698,746554457,629707889,840738718,1652920710,962533828],[147854521,752379716,274876126,829059697,706812034,813603415,990328629,1134539318],[1009665004,824544720,1690321957,824214043,76594206,590385760,379238057,2031424674],[1489769202,304202314,2027491784,1635526693,69599420,1630477995,589783019,620748761],[409778925,55112211,1001740483,330309389,370013907,1013056420,16961365,94100477],[303858218,503916547,335660098,1375849546,590628061,1850767412,1035918057,655735724],[56074373,797479463,106893961,1681606746,428699405,1538267090,1699609810,264299029],[890581831,797444524,1287739422,2078016024,831123432,1458993230,1391487710,1542387458],[1932194531,1127902036,1487626394,390767178,79289535,54067079,1103340881,2101427013],[1259803517,225358286,1020240669,1542133744,1407227197,1534610683,11905659,1613457377],[1003150038,484827197,2115660252,461810421,2082812949,1180070442,2107535096,1034075591],[379290743,818012231,1168822733,639162254,1016157282,2029804990,1762716831,208019369],[579725818,910906242,1289028753,627817439,777023103,872288384,945120291,445100243],[347097353,739548494,25505375,1111299124,1574334488,1106275400,1422862756,122603899],[1325315522,1794648034,1278972482,1041879488,1902384282,621728752,1912982329,1195072123],[967111205,975372886,272871000,1033421983,88994327,339180559,1742559339,1506079133],[534982035,674280443,324041441,770954406,1972585269,251937149,809285731,302080986],[676969798,1530950506,295015058,1562353846,1829446046,635929009,1005982742,1622609575],[156411765,1609031091,453245185,875742060,658397892,948804297,43755391,1407802666],[1032427540,1929299304,1962212221,1787880758,1875246360,1257580103,996115974,1693241544],[12562818,466456243,1692559780,2098506404,1980100107,1632005685,2081722569,1124416961],[1934606404,869995635,1735635876,2084229719,1202553445,224406137,509243362,1922149317],[1520277017,1266404323,621560640,1990696701,1914063295,1005344545,245577106,1727361282],[647504666,1318259559,1557071360,1522617443,1564078327,492927111,722022895,1998029619],[1300249401,1883896482,2128934345,6222617,183578602,1881213622,1331443034,714450883],[1796352498,132352064,1729527020,185326473,382099485,2113585859,356952279,408650628],[1226829292,590655856,1857178590,1677305409,1654270028,1716387696,635530845,1302610485],[1750230929,1420893916,283711056,1916798081,97706432,1259024737,1369761642,1078744355],[1569459675,1509015506,1011798458,219127860,164409075,821649414,579218027,1505677779],[1161126982,1816245037,1679212926,1240568579,499211431,32783809,1348550465,975330217],[742244963,1343192039,1692281603,1704078981,969405216,1588360628,445970544,668727354],[670841621,34172862,97407248,311518708,322523360,1689356921,1792938938,481647435],[1261637954,411861946,634231264,157272994,1804263482,1457104834,193285713,1862797132],[926139448,1907591699,1867387190,433094823,1824563088,1826674101,1505388060,2057648372],[227031392,1350673436,1882569507,1752091310,798965297,1278602218,924666508,1627376631],[424519654,1936126331,1281671638,394839300,499556686,1740705807,1286820898,360002048],[1540733505,2024862482,14627806,2124334415,1820315236,1332144998,1031708121,1680679994],[661369110,1214711969,1346069836,626458980,1384710408,1623444901,1635884344,193468994],[1056157083,1349830404,1545888478,975158694,593685191,1781125608,1690326642,776608949],[1457871678,1805410422,2087460675,1068000636,835708029,1039592939,821189709,702413283],[705318966,2064039732,1351015115,2047329939,738923956,2030784501,2008203039,1878636942],[1026694940,446972495,2088908114,1593346491,493814368,397613418,423366350,1543683939],[125278826,1115355302,1994332340,757090799,597089175,983413153,227013725,474053932],[347975139,1890567055,244203173,1071498357,434654186,1518612198,284073905,1498550289],[1573081980,197933295,1748404502,300423662,785646188,1969601510,688145038,868331966],[60574434,681405942,373905799,1444720484,640662693,272123878,281873262,694056474],[2043393703,1235407872,1945008180,1316125905,423566669,637873568,1513175235,533628943],[359126753,1519293102,1737183647,1743096248,1771542328,213316859,1934270149,1089868753],[1462604757,154714084,378909764,212564651,144717639,1542957433,1606864796,1580149809],[1914579129,1514343193,1245730968,406816443,167930103,555571438,1984526179,11014462],[11524268,1038275690,1230716298,840785674,762156013,389574259,1107957994,1600536969],[1060269672,2070699849,1979571271,197838752,1814292457,536658488,1778590326,950373410],[843005889,1359162964,929195733,325596043,733090358,504430004,370765215,1658792640],[106658611,1098515763,1519276925,1150259425,912046872,651441279,923511496,1238390410],[178192625,4806188,1789235167,1971838776,26030847,230294912,1463974763,1468590696],[1315001781,1288618372,1202397702,800089835,618806450,1908643337,1883622966,827464745],[2018317266,1918943823,208807032,643397047,822926006,369996623,1753452150,320723208],[1332762342,1425090412,1751248079,1025972706,47506398,848994118,1209342220,1703024441],[1644127518,1023470768,1806522271,1934524292,164537793,217103593,2043104469,1823190877],[1647822662,449386419,1924932688,188259734,1449941667,249086618,1846062550,1040276351],[555402583,2124229463,1171694973,1165931577,174714585,1706833274,2020449628,2063524435],[743265556,709917959,1391235174,1419593234,854098006,724304057,52907345,665280357],[1318686112,1211226815,1363204724,1558691104,1923821901,1553030630,1393125328,12000617],[211317778,847365043,1769087748,2077907353,237676405,2056345190,581571756,1135187668],[1557797670,1640579096,765954780,1583638899,1800853764,1768748002,1728299845,303886190],[1233246398,870262295,869538636,1577895546,780449704,1566835751,1058558222,921748617],[1861075321,581885403,312533617,763472146,1942726443,1186617181,1145073822,536078847],[678564705,1937875476,1312279129,1328541045,633709638,1695235952,1978775795,69830007],[661145967,1241218670,1594362759,307626783,69168275,683335787,1172122313,2053704106],[1589064941,1641807698,1631323747,20361612,933997800,992594915,1868440711,192187556],[352156247,1518317772,194450825,70618529,132000197,303127453,239093314,1624488535],[1592358619,1144537527,1152724799,1564710095,1038215219,1708455748,1467704371,1396564594],[1288144228,1087932008,415858118,1206558949,560268800,858895848,964647779,1434345988],[122554333,2046661027,947942757,387892944,1474383499,1433148953,3434078,2019817939],[1057443282,1597010916,507920597,1233495642,475176222,1846480046,1241829420,1773863728],[1030029540,231937230,2047581640,1547703452,810993433,284909402,1940738524,465122536],[613433443,235101271,1868136562,5047214,1392924702,1604455051,347584919,1294302820],[2101607521,2016190933,682670690,1910103898,503860977,1151948860,1760533463,1676113141],[1872078572,330171317,845974933,113787468,1391414277,120935779,1143217996,925351097],[1675919795,313708578,1417811053,1361508568,54123102,185658905,1544474144,307229172],[532688248,1053810974,366967209,1498581507,1741832795,1646763916,519553647,1184462754],[1762307129,1317178172,195209927,2094079469,591717801,1037253600,723824421,1443753383],[78795311,2038486982,227238021,1541566692,432491622,1104312301,824837222,452369470],[1952697048,1013574978,1500229672,1609835070,6162238,1337613134,1238129108,1641561692],[2031520080,34631106,551764417,1221168261,262384416,1509008219,1942121811,2077702325],[578847508,1168802867,1205686877,1599325467,62064350,520176560,335710930,1134121517],[2096944807,1060746756,1456332569,490455750,979130939,1991928882,680191211,1989389211],[1376312393,1588809666,811817836,1835414299,1834489539,1437783778,915858069,407022316],[1547569352,546922605,1267072757,507287746,948255260,453746748,1219749102,856296912],[1891534706,1896965580,1919090688,1432598500,1414897502,990730734,826538038,186758870],[1914611812,475358079,919516229,764848938,63225453,1882919703,1067040666,2019560435],[2051985753,301454324,1743150682,2008716046,432674727,880340822,474331319,1965053364],[277262742,485422954,176592192,31448054,927611591,719068255,473767128,515206304],[109305637,158001584,1502054341,81674636,433727927,1510507470,1640222144,1855673019],[1511933933,1546816515,1402848363,529159608,2095678441,1734166632,983405337,39734722],[487664307,1554078705,1100002590,1060499854,1579107983,41753703,499699966,1532727543],[1267591842,687165878,1919639122,434950067,1004980232,863598793,1294791710,1543386585],[1292165164,331569824,888079248,1433794062,1810224754,1462714213,344660685,1144050355],[857144286,1457743117,783722770,1191227609,633312578,1194447642,1696615100,1948828977],[676643148,891193554,1534567766,1966892615,1356845309,46532118,1534859429,1269366405],[1251857963,1230423206,1127212617,1738006821,753721509,333442229,1371705590,1345326521],[1941348477,647725905,1504632307,1230089961,1589478355,1846505593,1402726666,1711661768],[1660420583,113430867,518100,1883082533,1106015708,1022948806,1093022764,678020325],[130983410,1825884418,89222244,229474616,264814493,1871364639,1638268934,563826037],[1338114910,653704212,1771840832,1815644791,1232653315,1396133545,1905229885,1721528067],[370182512,2034539540,331632978,1329243859,1953177271,1449364408,1918212029,1553978815],[337686604,1475418078,2038841214,1340110422,1828344843,1011082949,1368002150,2053031443],[2034634234,1713125728,749388289,1217861338,216975035,159492646,619388326,567638538],[132502173,1212859604,360438762,36434190,595140886,1249505031,1519763932,1263180541],[1398398326,1554182075,1208568697,780026087,1497236844,541587111,104744059,1579826865],[376564384,1411992077,1471815818,675466180,1576663963,1217662223,2052621287,1595744670],[1777334500,613942846,1440104312,147132886,1094273428,865003500,229178056,833214498],[1657692007,1077978214,2095542593,1366878193,1098545807,1590793881,1708501666,1388012682],[657595265,81093648,1312489046,1955992128,1557633418,1218734837,343288422,687756683],[819044017,1345849929,1808634316,110400474,1201794505,111800398,271909654,358485949],[792047035,1315396873,1374137640,497030920,913459535,1272037299,352621312,1598464352],[833050332,178380988,519434952,1068721703,1671676316,1219704383,455420989,1747209423],[1370881161,490665245,1677674965,1833463034,18975274,987573423,1160770791,526519556],[2079975477,1134577001,90887573,1252816685,724793931,1405475364,891897299,950509256],[1843743772,1529635386,568942173,1971738435,1000746417,1794272286,463744212,397783658],[255423034,762916568,436761981,926829006,881015352,761805914,2095861381,1128638144],[2043714933,1260481845,725688207,1489858537,1605066059,1640126581,624590740,148506037],[152109749,1364357739,670000476,184418002,1284148947,1426231918,1539826664,291755398],[57327076,1828800595,1395349125,410092014,1620837631,1459912383,912227915,499575633],[1437762544,239391207,503123036,616647215,425773002,535243058,1424252861,389177032],[1135359552,699732248,176452861,1104924725,725191606,104169000,1762116467,12975525],[295009509,215483772,1107249254,1926715834,655302361,1478594934,1207875144,1204332686],[1294358183,1529779013,643968948,1318801617,1747474662,223376408,931761493,4882985],[157460553,912134788,1344973224,1852375865,1248296974,1769770697,771880136,15738159],[1768366490,175352529,10168219,40731419,758388733,251634295,1014040298,622950323],[1743998122,1603614362,1462382178,1635222569,1094599180,1710575085,1013843307,936661094],[732476016,1405095471,1580631306,1655212670,1938464429,1713619161,2084357449,110351440],[2038643536,1116137253,2016372218,1907230630,1254572986,406980939,764004856,73740242],[1098779562,59948845,494106987,1466122700,673344212,513863224,1667292228,855013613],[214470890,1912183113,641355735,646026540,707135121,2084580214,1718014064,1803128730],[1974054325,2106129672,502812289,1730986584,1969684661,2008822254,675168188,915067551],[624463604,274167800,676314403,1238185730,2058377201,670785881,1445638927,1589104325],[1177338999,1115355080,639905271,1127062807,1632230618,748342596,2085735987,660337519],[1466897978,222200253,1164571863,689900974,384611305,301442308,233110445,637401205],[1221348903,194357873,1836523000,430178896,974303472,399609713,1073337991,1996499093],[1217888766,1528645628,1521943818,783962839,326409436,382711026,329210611,1600610917],[791719674,380738091,1660000753,607216661,1322261826,1380138362,1347721024,55975292],[443773037,1676386273,1406031120,3126695,1220984153,1383032724,251096796,1498601720],[1719714615,275449899,678878035,6421882,1115055066,861000123,1722771085,966038686],[1014255755,1313169165,1662790254,708982263,1990762769,1174684506,1638739019,1707017065],[1213842370,796728768,1250459466,1654794487,1268972525,1754361946,2034630132,229478271],[828182762,1772823243,277510440,1886348317,1070989610,1950745119,1703371237,1184640695],[1061057676,334143146,1633649546,595472419,364260012,457834180,2021819604,45783963],[116515521,1614654391,1898055047,1946511983,152602390,1170658566,893437531,1591095980],[90890295,178502891,1706898596,1945768329,1567558704,1452877593,181394872,1135006863],[1273021798,368414947,1986264033,781950634,1824632801,480706884,1740312005,252866469],[613833027,1082735774,216890575,2126566460,884797428,1807383683,1576957965,370191495],[1177250123,1103414766,1540736657,492616943,1409334684,121084093,373285296,1137112564],[309398661,1720119986,383570083,777529304,1339417652,1449083965,1539017605,1562863294],[1312667369,1946754239,999920719,1609941192,2084826311,1528031343,86235419,1237539148],[1739086055,469868524,1226656555,1170460095,1361897425,1855356926,351256500,1063064693],[398819382,1423504327,1607153814,1648401378,1108051854,1492882422,1248396336,468606848],[1433179624,1337331752,430187326,933200651,1741418281,1839484357,331293483,741657265],[246018177,1409579946,1284179433,636713090,124990659,1931257246,1699667750,372304307],[967718355,2058604281,1136553904,509479476,2098440076,1075619722,365878632,85620157],[791301642,662169965,46490562,949376017,1627664935,1358311653,1407423240,150607561],[937211579,139090213,1812776317,401338731,1880811794,279671272,1570664140,318495378],[1737842104,366290369,740364306,1871886336,734408710,1710884759,1496182716,1718867051],[1716789523,1695753098,395020308,1659221335,16974020,22020566,403470078,340842739],[673240763,1436400354,1481263579,1318270482,1512687806,289005931,1343981843,774012409],[162538069,1671220868,2086775294,447691884,1688535126,1153893736,506537888,1360294832],[228293480,1570247085,889336121,294081778,309396775,465905750,282630686,973572612],[665095246,1344477039,649223545,1462597287,1043530454,417498750,1200173244,2001691592],[1357396410,1126020579,1162804108,1119783271,625588266,1632438156,2091197148,709494187],[1127254040,776160472,1659997019,856576197,591827617,1361492827,1456540909,560506771],[1584148658,1851312669,1928298814,1058679406,1150769643,505741249,885729855,1539819265],[564528689,1440039440,1256394760,1011628179,1531012186,449654806,1027321571,210420096],[764104222,2089031514,1997512225,1945150753,1593104092,168746876,1352065579,1579785349],[832517681,1091079437,1438990266,273519105,1864933129,886179963,292359730,1268654773],[450550337,1616559008,1256747170,1148231064,2048929318,355458524,790901539,1720503457],[1001763191,1646217908,105519301,1730652712,276796754,327784941,1458387902,429717004],[1903997860,19769213,145247581,1103706720,185257516,1308901438,1998933256,567021879],[1698928631,233727702,2019077502,712097425,1385513971,1145693120,524687412,1049989983],[17458107,1955258716,472118548,416426124,381938999,2089815946,1557567967,120920243],[1832671058,399827669,1629437039,311741331,2069195579,1573993502,1616216684,205229442],[724978482,1082649227,1012630412,268470353,565317280,909185940,368607119,1390625263],[804355992,1074192682,1621560067,364264009,1408423653,1285533266,2005381029,460248457],[476225805,257180861,1543616127,113243319,701915181,1582792621,367211590,72889325],[813170719,1844061611,1480107926,1633189934,1359821816,738419577,1921206374,216814936],[175141585,255913306,607883033,581103538,1111830182,2115671736,1798722043,1973968077],[241309339,848367044,224016101,1854500370,109494314,1894139649,283914370,573902580],[1246857792,1983905401,457635964,291628292,146741781,234997794,1441569317,131014712],[566658670,1809788815,1889619441,349533823,139255172,1306860780,205224142,1932540908],[682078418,84098872,53629330,1846658729,1616192246,271046898,926709953,1210244636],[698326499,1172803238,198474236,2042938709,1378632336,287010321,964170073,37176633],[1873319785,895435923,1672626043,61459699,263275853,980516552,1255735445,1450759718],[1837816393,293269947,1127111255,2063834874,1333695286,1231182526,1340874792,780597943],[1448119127,1208645982,1882096495,1442808521,640557701,41526861,218203943,109323816],[2005847928,1614658695,1745395877,487599178,1020342589,242648376,283587423,1396855805],[1623961019,1883558389,1629260772,897860211,1662169006,1333048331,631292415,125215112],[811785741,153160710,1243582922,1024059109,272130587,600255387,158990581,121936241],[1703657640,1212220324,205721299,1531345775,2100945112,1189728678,14041003,327971704],[745767063,280591886,1766994349,2020476204,719419218,1681968290,951408827,832369853],[1873561435,1519382990,1225781309,818256122,1204119340,1151708983,1608436641,935621007],[1664942270,1940072071,1447155824,1435629887,1717799057,1276302437,564658677,1807947761],[1595312183,527790661,578877932,942799647,1283579053,1382539864,1208586749,429423516],[2019320849,2085491686,113208658,1550282273,1690087914,93608202,1206203361,1571048398],[1026914652,788736662,392662927,1685698777,751294046,505126556,88132479,1799997522],[804190157,251207400,962442992,1848702964,1782103063,865286326,2110714969,1483439704],[1113140573,1758709509,2005671936,1414972668,58798409,156732883,1686581336,627558469],[857283433,1953113421,1223225974,96325949,1922982820,180286221,992765719,1398629099],[1447711523,921977234,1752665076,92279038,652468537,1215278416,193240998,1987808773],[474377212,259314149,561193684,1141030493,964309028,479140009,1190728703,1871116594],[1146384156,118329822,1330199795,2057099483,1137795259,1311081827,675293892,1347627541],[1287402435,1690506966,507510371,1987075637,316981399,1736609299,983667739,1430227873],[1427778395,649848634,2126318244,1746594539,1032104803,812888137,330802927,757292079],[41947814,1658025560,2093906389,299180773,2014374355,641984815,940931971,1296153521],[887486914,503129512,837617502,1712553100,1299041686,2013647771,1375675761,672894600],[1804355577,877631398,1241879367,1746507414,640129874,598227145,77020513,1476123649],[205023655,965626855,2030836615,1754628278,1568635453,2010925574,1383135695,2033278325],[165801074,415998516,2055588552,652023394,1292312822,1308710034,714963026,890447332],[1595494816,241243390,819655528,1123472499,1591663623,728910909,1198412290,1999235076],[195883250,9046824,1021277182,408376085,402734703,304210771,1375225077,838687088],[954770409,759892869,827530572,327719380,1034452863,1645427360,1929150605,1450219954],[1159033008,744302210,1118405236,544976563,1856048779,1656084791,614397431,1102663285],[988855807,281488118,500839756,676792938,443638388,948934029,744171692,1066919133],[798493259,917115223,249888575,1121659684,1164094423,1283812583,676319417,1085204204],[1533156907,313500368,358175612,313294308,59789448,81063214,1792034996,235280252],[393951536,598883763,61337674,1182619983,371612813,1416892995,1525751574,302162728],[977213576,1551183348,1868707026,419447620,549046915,1979370321,368249619,1999073222],[1165524151,2125977188,1595960830,1034507476,1279294573,1503368892,185501292,180804265],[1489159427,537997434,1273041559,423276217,386880817,460096402,580060415,1135459130],[882320599,1078342332,1579236788,369047511,1951581773,2054940356,712498249,181147877],[159914410,933005686,1487502607,700817748,996527310,764349296,1156228262,1857738489],[259338028,1708844672,1963326644,1376932278,742442446,1784633935,97698663,1672577656],[1087643835,541102624,246857398,722300971,192347935,941076925,593694801,1726154490],[1665040012,184721569,1265729254,648512715,1150702691,1927918997,666591328,2018921145],[422825697,258808597,78584673,204535000,1456143183,180641344,1753091800,276524312],[576260410,273539172,1249201352,481496746,320765319,1839520212,1725593393,311033719],[927778754,423664154,882477551,2025144572,489836378,452376997,1131012774,1103812858],[2075064423,863801364,117889883,534945583,1524246483,104718998,1320471149,1961387137],[1340794799,334248822,1318729978,1917888822,1123898313,1842354490,292924617,1116061646],[1458068022,1799243125,1285483233,843901911,106735463,1917563603,1265938011,1580977672],[1162683709,1740887668,166662963,947217960,98742206,1413902900,783967588,747945195],[1726058979,795466870,1710385438,1072922818,56964509,206491889,1722040954,1559776407],[701948888,869340069,1726818269,1096768740,1996401668,1316478781,1235924124,1722820403],[1850130163,1706143365,1618036669,1462806326,605785329,1523708852,384970165,2101167350],[1767128627,923037953,2087030769,1680040930,1367121613,936100917,974524061,477600750],[2022791250,550322809,1053376927,118090325,554818633,879042406,420466017,999711143],[1813141774,113379158,965896672,513443936,336040278,1089920062,714299670,1715867759],[1745021037,115896654,402719811,1685481844,1413319854,965783857,417272664,1859269988],[1945878174,1053032649,1426321369,711134869,576770963,1207027362,104368750,1448761966],[1292066472,1701608965,1861570385,194666667,1920028745,1125655807,43349637,1694514031],[823762967,1686443457,1657967388,1319684936,202660889,155168516,2044431702,615055381],[91778969,1374230492,1728671240,1677491237,668371093,35661348,817478633,364944149],[1151252071,695912871,942630937,556085491,2027706835,748459575,2060597580,249114699],[1162165943,302832393,1845219685,1551987978,603217051,1474987027,1043109529,1053715212],[324380179,1270992476,594951777,947431669,748950780,461112321,1890162142,314925545],[216578303,257810696,83608873,930432776,1047584028,113837614,697024452,376400784],[228088386,1793229783,77993727,1518357996,2053851115,897775856,22230263,784160134],[946926308,1723033216,855872584,1602777548,1880511977,691746442,175685773,1563554684],[636309095,1090155861,1182079976,1465689501,48059197,1542849871,683303640,1054405882],[1769411855,331550835,1517951708,115641603,1587242956,1524743067,1969901473,354627427],[227632264,2084049881,516755304,259672449,352033910,538519944,561878116,1047576602],[2096000692,1924571111,1323780670,25199229,1971720346,1400645477,214577398,1763047981],[357266287,619770171,1380181032,2020480286,776948439,771811130,1833870528,1620879294],[50662052,495707339,1145944990,1426725383,1263194671,435490988,1289634862,172225589],[885717839,1585750294,1276874363,1099351679,323606357,3774110,1794825660,1993237410],[368166274,1256575199,1362024011,1444036373,472221477,68654834,1448711823,638929533],[1019567936,1393719978,1411747658,833056208,1326772977,1782218559,274913808,87228017],[942745777,157365785,1112966683,1027200813,1183170540,1380921143,1408544844,1297296821],[2051862468,1937604695,2045320393,1222407479,1964070728,1399994621,794305357,1583566308],[1465445920,291747346,789680258,292062487,1645071088,755481480,1816464884,1625200862],[1648218272,1766405193,1137648090,1796575736,549670776,1043501426,1348867512,981535409],[74024676,1197642932,1768915718,609209687,1760075514,1446245754,226029477,1821105581],[1563187402,1178682492,805308495,1365914983,1280414034,813379263,1173676586,866892761],[577384850,1607362133,1695782586,1225141900,1112278712,1360849418,1171823799,1415880874],[876914575,597765256,1492307943,1136597405,1030935556,201827226,188006167,423364547],[725925903,74397922,1997056409,1823936036,940096032,1995876473,1632704145,200269361],[2020438017,523804392,331445506,1355130641,218461286,1519698087,656665204,685087401],[1796037046,2123172584,1253146076,1643967597,2037005571,2078179367,418531464,1036062326],[340424504,494106633,1500180361,764681283,1479493097,1337544424,1382365518,1120342004],[1578803940,1118150065,277477030,1855600089,1306115182,813862722,1585573173,1426927488],[1215273810,2064730887,1219910932,1764465788,1416061745,1033594379,418056075,192541081],[741382711,61212424,509872091,2088260524,1862827115,364744677,359571848,392155579],[903856356,84587047,1079510736,1736916418,684580777,27353405,1770771921,263210459],[746836810,1187479248,1413739827,1531260235,1767159669,410728427,1117239927,1350029391],[1071120094,1284360420,1977148980,1067282590,1164107796,359106733,452971468,1458272539],[895395116,1357915004,273531948,534130447,1792141802,525734748,386314213,938921569],[1072537504,1989020188,2020189645,274246683,137520613,789775709,2045489923,374526563],[1939279983,1238841574,1139270649,72134446,1143097184,67711516,2098252660,1846283773],[628875852,831977307,1249953528,665552209,1509129267,1016461230,265563159,307150165],[1391555507,516427359,1984769769,846715823,658446035,691406261,1907488645,1293183531],[208220197,926419486,320779222,1803993207,462651471,109357606,196427616,135457012],[1667699592,325761039,274512157,995603844,786673119,2004433929,1849522778,1935684813],[527566542,772886790,558926322,812440067,1974934466,1019525626,1273353910,1924126516],[1037094239,1660417053,568424072,1857333265,1940066448,1450312161,1658187121,73715369],[1825224156,822288244,410943955,2072490626,1834531687,538178508,1499106602,1682426190],[450360589,1808888326,1129228929,901934529,2114639290,1388501412,1429912326,384117342],[1316969911,793380327,344833572,1600600159,1553794154,865448921,1034781759,1114624997],[293821982,1463355053,381322973,677962662,917128048,706281415,1424899260,129872409],[366333352,1431888418,1022627096,1212919370,194420599,1333409628,1856215388,1823198825],[2124976937,1733180356,429116241,1794146041,2007326860,449309320,1090937439,1946866687],[1691602108,74675323,1768753204,652145448,352916592,1752471945,1428497446,953849094],[376705410,1249771428,2082022455,1975350659,543382359,1195354053,2102628715,1266127452],[261564432,981442386,405412988,1982811078,519066139,1953817410,764004660,91967525],[805971267,1954295255,1322574965,2099325091,185689810,1661420075,2069767942,651753628],[1076082577,1740853618,976140009,215442288,803999009,1485234627,1183248152,1635522472],[905521921,1294737150,319841415,765497176,1044055873,1991916913,1324617680,414847586],[1670963256,1320288471,647563677,1368934670,965552008,1905688227,248712664,536733222],[631899726,1198656408,896934228,867692661,1203479335,1532053757,1509516445,492178353],[463237132,851121936,455197128,1507334980,1567058680,685336583,1757912375,448961227],[1426955678,2022931094,109609385,1457449825,1764630605,1963586687,1012736008,1967331038],[229274952,1435052534,1856421722,422796954,393371395,1899396510,1195219726,5303532],[411823538,1093248971,2130473640,1060213729,648927028,1302574947,1918912825,1335076981],[816130903,710959743,1217855210,508771125,775785533,1700286267,1801351242,1126459252],[1447898965,1986394941,1009297268,1535375434,299626443,299017786,350151435,1284606964],[286338397,1368011247,1752874938,118155867,488620711,719030779,2034596364,236099442],[1536759217,137496991,1261497284,720564344,1849709076,232182182,768729466,2022135644],[1061130502,1124378529,458371417,1465983467,1586037122,239101030,481138858,101269326],[2013293772,122107679,959896413,1575257858,1641766515,1010721802,1470407381,1120009915],[1801038482,1981672162,1887914882,1043601150,834263094,1991579246,155332409,774159153],[732056279,89174554,680152350,1644137940,2091482689,770336248,1010159870,1050377969],[1089715502,1449130369,1338575234,444165220,925169771,1327425183,835192567,1505319754],[124889748,1388739548,1777554464,1067816870,1898373063,1593712787,213153759,1922698274],[1508438639,1963125524,399044733,1884826653,388692303,462072502,1602542939,1714154308],[1844514477,1298400048,1560870965,541933783,216808163,560439480,1679286411,1835177674],[1861840570,883653700,273743985,654223833,547818484,865601322,1973486874,57733904],[858210545,2087294200,1772513467,328876007,420136399,565859263,2046224607,1856555140],[277396470,1479901166,1518706296,264325656,475706432,1628709540,1210970303,594167997],[1785153765,1201169350,135414811,144545909,1132340194,1268613724,79228744,1471023249],[1719122014,331836495,2089027593,1134473809,568883177,1821233392,2009077227,1364002277],[856641445,677788104,160673724,1447288538,623306531,1421027432,2074333198,1390081652],[1179821295,243615514,505980854,9830569,1608855705,1311524085,1188162634,619448171],[695907404,1519829416,1744300308,89857176,1724529464,996809575,1058654726,1607477020],[627472647,1824388051,1654204043,544130892,118770807,2018266609,1286303713,2010943179],[1301939232,1993433904,1081402537,427726207,854640905,1340727357,1464347662,19956431],[951901744,1640486073,896067011,1936214782,277142903,902964486,1126880128,686732364],[159417944,429864869,346247628,1261076397,1683861648,1937281674,743792402,42211276],[834098955,2058194065,1188579632,484909468,1289344432,234722087,2114942025,1183477081],[1805017858,595768353,388188773,1226643426,1989968201,648484430,1521199608,166896723],[1503170309,687600757,221396218,826706510,1386166292,762567842,123464509,931266721],[1712711074,1689535915,1115006573,1264314677,1791813996,2083917004,1422345892,359397755],[2130144961,671325283,1073201449,1211569673,707085387,2116228795,1395469842,1597098269],[856199146,1848574916,945157737,1906804892,471370745,1551177041,1962746352,530513986],[1956828756,1132625629,949892661,1274043246,1764930199,1198362139,61113971,1104492978],[304627209,1687016073,2098213194,1646578886,1012475376,1643120351,902912121,1914794278],[304506073,1035587099,1924588300,1372406298,1253401774,1895560225,1925759208,831378847],[773509853,1938048730,1809065143,1964408518,1297316052,1431703749,1724721123,1674743237],[768601441,243404308,1487900843,1618286315,2111754513,1098284144,1236829357,296583139],[706031737,1140178555,2094477087,2047405221,1518006184,1468696573,87872395,2038910155],[570191356,1043224453,796623846,145065679,2048233380,1328337361,113258435,748160340],[1488796129,602459230,1028760756,877981947,79668581,1344559253,579938359,755695094],[543401991,121791215,1889574394,122701581,1228094945,1083854379,497724802,2080320894],[660047630,481493262,576499600,1483407423,850549323,269923704,1704162070,559984893],[192120858,1663654774,913194675,121198271,1388723125,1252616466,119708905,406518627],[646280145,1919571786,173473118,894877075,862110000,497131185,87137223,829855227],[983707555,1926036528,1703369331,48493318,2069359310,974840638,1201530912,1284349173],[1870371433,717914090,1585231953,728731866,2028710750,556086637,1001887217,440757295],[1443752022,1974983742,1098968237,972918523,1805720131,526269184,593393704,558341107],[285747869,394948590,1085787474,1285485827,364681150,558350063,724209292,432778159],[211994241,1950347962,1392554087,2046955493,809314516,1197393502,834632902,1439626637],[301530437,1247884057,267202251,1695453071,1090723208,452378878,2068564255,1147344735],[1271402714,2057447504,2095397162,619451015,812728807,903134122,1879322234,209137033],[1961831226,597158253,765481812,1913382913,1844989426,1089869103,318432892,278797685],[789327677,124632536,1164713051,580724412,1914904199,1444698280,1436874894,801156568],[1252927638,1217279841,671376413,1807143845,57998961,1024944672,738784638,186650360],[1223452128,1176043667,427623706,432390899,1333169528,514788555,1872709240,1097627286],[362410317,1634672730,739554773,1996734548,1206353237,1381728677,1498482814,1120778080],[835300261,882893235,1206182493,189674279,485184788,649762748,1696222599,805242905],[794914937,1298361798,1180001267,1142123285,1495724558,767767287,731484833,1523207174],[1241901047,973844512,1670665992,703742315,953142008,1886278138,1788326165,2077086177],[1350359677,363328026,1851269441,308264774,1362093893,1609793005,1709965716,994419217],[19329352,349492739,949619788,352122751,1713764516,284991317,1492292506,995653592],[1782956835,2107314730,112464930,532239671,1387059968,399339037,1179820255,1207055170],[239468359,1006646859,1013450023,135062255,2008552776,997568088,1413586687,975060060],[2000810239,1585811989,1444617290,423164670,1598811510,1276081125,86869865,1203095226],[319881200,876462863,869799406,2078928093,942228963,1965277097,1871901887,1184857087],[53743669,697161828,1118754961,751525142,386647706,1111915204,130020964,1949055011],[1647879069,1539554874,516141931,1311890976,2056686793,595587887,1732572351,504170561],[1999759386,2066037443,206541709,756754343,1043421531,1077558744,1062687462,2063853263],[682064819,1861284636,1612597461,16365861,586400073,392781141,166050576,356258685],[901743158,724024709,701392470,506423719,896424024,134096059,1255664439,1524581173],[1425511162,1645524993,868486150,1087892580,1492038503,1611997680,884646585,2099142690],[652081423,230464912,1038315058,1361162818,38829659,772728869,1624623110,65223128],[156421649,1777221092,127799756,768001178,1433253512,1432506650,1788467908,878048959],[493550861,565862574,1954295339,1873561266,162001855,1192863331,385860618,339257481],[1958426722,1013564724,1370234202,501839947,2029553973,466830074,52453433,962069577],[1350672894,2082792212,372243916,1411950852,1355491020,1965745202,1326750992,1485360164],[2095557307,1721773711,1383527652,1408999775,1061153144,1210820966,607743837,747778199],[1134491789,978085729,353236670,486176839,1250918897,1634647079,1178685171,574592177],[1779290281,618425594,441917632,2079348922,1701716543,198546769,1385977859,431318091],[1446060142,1951405515,1659268757,390250259,917528725,1781276987,775175719,1640564033],[1302631297,72207982,1939617812,113113815,363054446,1263901502,352495983,582035650],[481506475,261190422,1299808677,411587728,829607537,1716326285,1853570438,1335005176],[861585261,1195755738,724594064,239985960,1705944393,327097857,1557101281,1422076888],[590391006,972119185,597080047,1852216064,1578428021,25259079,531840588,966146023],[178658717,2004548194,1800508659,1202305657,1286432965,1800529991,214380950,1513016388],[1789810029,1365645533,1879300749,147012222,978433846,228686086,917184132,1513499825],[1291117988,621885696,1031106150,1634054608,942746591,2018233013,1482993481,393613806],[516356888,386337704,1110536942,627488987,737456628,1539237941,33880618,92569420],[294602134,1331533309,1805284289,976428440,1149446038,690906617,161120695,1740113958],[1488259137,1614038631,1433568693,1860939309,487252943,605845803,1737721992,1615458710],[1695364191,2097846308,1778618672,380637205,257522812,492587277,889432965,76752943],[1541726981,54674831,1946524588,2081093567,517459115,776041057,1341917162,956476371],[1892731697,1324109138,1535002681,722566270,1566761936,749487611,942772945,1941643696],[1066534276,741196336,769253565,747718987,1316897191,1636600141,1390889403,284257551],[32920219,31381022,1258133353,474127202,1571110193,954173823,533643344,1508929832],[36448189,2082767446,591423101,234379821,1990469988,1299624861,454751264,914614243],[754205806,1389213993,2037570229,1034762475,720680078,770812797,1935355011,231943876],[220419708,1783982966,14130929,956490055,362547325,894381812,1969912038,1144485616],[1986029637,897438998,732238133,876928106,1310043874,190294956,1749430144,1140489664],[589710945,422193930,1861353825,1891030948,817204464,205628339,865335281,1987849385],[654778996,840927759,538628228,1344386820,1889445852,1453855657,682506023,1897013340],[1532115624,880276799,864223329,1134841956,1294973311,1777061550,712038804,155891373],[2022359377,1908969829,1908540096,1702406597,1420875817,748851913,1006221228,205993984],[1133801020,1501301033,517720376,1683392919,1325148610,1903891336,1217573227,1129352871],[1160413974,960542715,131859497,1012813128,569182849,833295859,1627882613,1637829078],[549220888,1696369931,109713877,557665576,1412301902,829915338,1576229827,67379662],[318757342,1275761079,606227062,966990259,1304998718,84311087,481865849,1895333618],[507222326,1746281748,1469310526,1728902701,1479245026,683805733,476325925,21605618],[1692493213,9185562,52195814,654458846,141969672,238480710,263599443,976302002],[1662069736,1769224925,1758777483,536730136,747200236,2011257669,1320241437,1806449184],[907127432,1807248832,727198183,719867815,239701655,1807570196,1438556976,498970985],[617265717,459665870,576105840,1150866553,959640136,767320953,20121432,61748173],[1081358436,1987211104,1455014629,275440361,1049079525,1239191556,1588601455,1288285425],[1477796963,1478400294,1114404943,1866080222,1266962811,75436445,1507578441,939008725],[1478536483,441609528,187672649,1561281071,957120879,1666466281,465396362,57304802],[554825065,877784728,1951262564,1699011154,2005739987,1263830766,1636997163,2025470123],[177470795,1562549389,1430397863,1172488877,884280153,766720593,756218180,1841912086],[1927995756,1592101044,1505585690,701620660,1092342041,93076461,2067064997,368789687],[226331934,433206305,304407797,1824653620,1017783141,321385161,1371319744,2025367281],[1653823094,915776806,1729047301,833220079,264560300,1295217161,1252142805,1340962732],[1080926383,525270950,610902332,1181853181,349371690,1914928409,368168221,1749293335],[1127666945,173224197,714665048,1145577888,104494721,1182609542,1134642408,1383133070],[1256243976,174687921,2052252406,1613435566,1133018393,37860829,1425575698,1953139537],[2071973673,1979101818,656701329,1335708284,1843597499,422153027,911147162,1746950934],[462468255,1294164823,1199496065,470534028,957838616,1226025012,884451761,1793717349],[1264384603,1137332700,1542963666,1816340683,1862071737,623631349,1539983148,425250830],[593314989,1110044762,69894867,331536364,403064746,1389751858,1767232342,1624127691],[1557959476,771789209,1750763816,1132502681,822324302,1312896070,1245547019,1157562545],[1155022429,1395565318,470730786,153581877,1362781270,323245940,768427115,1886694245],[648266567,782132726,652124944,1121860358,2116840419,1308364785,297407161,816480875],[1033875338,513284402,1183277894,729197236,692218030,1134720023,290821618,385104010],[1486628972,1939373968,646227104,1112182195,716695861,1453680301,955901788,823341097],[608551127,1877768130,593798114,363562630,27878282,5874051,299190772,744352606],[1161602741,1092055456,1787228390,552756582,631198365,589233414,1758599906,94246499],[291899742,522643485,1455246388,814637811,1492785718,975600788,1451503974,982918120],[1325811846,1459088550,551361388,577797606,1164287303,1261273611,1593480032,972047951],[1664981530,137663033,443719323,1400065707,1487568635,722928303,1207820076,1935580538],[931902007,852946874,658003270,1223196992,1922718963,1141789343,421202383,283141938],[1104365803,1522653002,1589538049,1268634276,1521067596,1701575045,1913089287,1309680959],[1566549760,1997227742,1226020756,1878862581,452503744,1703812803,1814221625,902025494],[1532531311,1205373804,865503298,2121911355,1176929740,199254193,1783866914,1778022408],[409682161,790170354,1319217780,2057540994,1021382446,1400439040,403185076,1063397631],[1886655180,316813901,1228880731,1377005974,1965686139,1344909272,1397443787,573493304],[808009956,970423746,419771418,1115758884,443854124,307891146,1686713225,2114406902],[408772588,246639274,60835153,969479239,1193134635,396099506,1186448657,425886395],[985282161,275487501,1884656156,1754624026,339684738,1174969688,530650828,1385886991],[697701046,547446106,826441931,762740138,418434214,1813174985,1899658688,632106677],[900554166,458199381,1620612983,891446766,1531893772,1077050830,1356416635,382275193],[179917146,2125722710,280209883,1494056761,1461207806,375676669,826350196,1624523375],[24809634,244663278,3857948,703453615,1107847482,1326173418,1449546498,584212012],[1507442113,506182026,1051147757,919364188,707101786,1172834161,1450760261,1001462719],[1104723682,956577893,55917455,1031757035,1698663804,1073918553,1435954485,604067507],[1317455296,33889036,1185947427,573140878,708945447,760579876,73497581,1768814713],[885617726,904695756,1372963732,2120593135,1168319020,1986519893,1054514344,1171139218],[807241120,2036316309,1116686362,1076354208,1256719403,539371228,622048437,1554472702],[993541053,1293032581,417391145,2008192028,1195661807,596526468,243075303,1479139866],[2080894966,744197944,55196156,1799710883,903598902,397369050,1354583670,1794119368],[576941031,500063829,728325122,148649133,1419055507,1857426369,1600460312,1419128767],[67906403,835877286,310402149,1181673359,1069695875,1226274467,1709704903,1169947577],[1347738431,1961107284,496899607,1853486039,608307795,1131720463,1576595157,149302861],[1510302854,2012999861,473172237,1614966121,1256638262,356501878,1755655589,827735876],[1807841262,199946555,1580983599,1930727179,1289938753,2083355374,591525482,762239769],[903146694,2051067358,1247558973,1750572982,45220443,1518946815,1403283462,1151225939],[224481977,1938740195,1090564918,2083839517,911831411,255143330,1754384443,1063243495],[157627316,705781868,304582390,534786603,1659818585,958373463,530875846,87173342],[1996438143,1755560131,952014797,2010366869,525324676,1669327810,1491734573,1009082322],[397357953,703378092,1317644065,873288151,2075712238,641203116,1815501925,1582013211],[1203306680,2078041254,1159559975,203306747,1322755327,747251213,1558111041,670977217],[71562427,1282171442,871708488,1374098262,1136770162,1881646334,80364904,1746238213],[1082709845,1647766630,969880357,1041659552,1204054208,1548883211,1423178188,1190406452],[783343335,1182745858,1674248258,1838001928,1423690950,1151001257,1245918564,439801716],[734044959,1736762316,980999434,1873942768,591856237,65173058,917168315,945038081],[1972956537,1455345294,961466854,715865991,2049515505,1048494249,390159379,778423049],[547950074,1700755640,562994928,865628371,2116449008,768177867,1900384191,2105038691],[1089362724,1096279812,450460284,1716097854,1964411678,1049130573,287791753,821806374],[996940969,1962242734,1194283308,733138415,1454374502,1600783310,1449525984,550037177],[631984848,101937344,1698603118,361499320,2096174696,767953731,620351881,638662119],[1119651893,1460179842,843141088,1281512877,1741478397,1348445107,432849506,424346138],[30842080,1189554449,598268340,567047750,655423710,1431838045,378526714,1621116643],[1055186209,1602750566,1494463453,356181844,1293736761,2124170260,1051775047,200597572],[939334582,1048691184,1903894275,720104335,1127051626,1264897533,1440353304,1813041385],[915201488,824869591,2084387353,1097943655,1810627889,1699601926,1888807587,784253836],[926446158,831633709,1470369798,1899510150,845486966,543469169,988072884,1307745677],[576727572,1517939352,1193797737,201289991,760700967,2061759002,1869935358,2082692529],[866327458,952739309,1829820248,297684631,396730998,282296597,750749987,1616657308],[767649938,1045125283,1085830247,972495190,231420376,1098349374,309257113,583076434],[263675449,1236071917,899575325,907734056,1629630454,317488985,921481485,1585836624],[1810257085,70699361,6169595,1821568554,504909271,1050013914,738713507,2072295090],[1632910990,1799829692,1667484221,1806711289,674078421,324426315,110818249,1255298403],[1460295366,758871020,1588524668,1498048950,1603814373,1181319692,1531681354,1179494825],[648267310,66364130,1625812364,1674555215,737230310,1952622959,1222656200,2027423598],[1615588181,534940377,1500643732,165031073,250932055,556803329,420873076,1584000162],[1118909381,1984613891,1959727910,1527251660,1998973341,523769841,2116077722,1340599636],[8727766,479390990,751948230,1932523613,1883188937,667710763,2030705895,333613786],[1817824823,421110225,551957102,1210383000,1944313290,411863421,1686747248,2123517501],[221500262,1927474266,833348978,404315741,1222725392,850864509,130491800,964751259],[1415632773,1523063589,1036020915,662423813,2019692846,115770006,1537311553,1263339138],[143986361,942770535,208467404,1083360295,852564302,884851456,1544231868,1484640371],[794025213,1299734542,302777803,1125346103,731345960,890456618,603314968,1134906785],[842529534,1218225369,1004930389,731800825,274566293,1826743948,766525141,1823140082],[1662491402,1964466871,1600950878,1211329373,1782442753,342123444,310990468,1582160714],[604060550,79551492,450817794,848815678,126426422,587172835,2034182424,556784074],[560443528,440410816,2088111852,800370807,1403930620,1778212615,1500920191,1371730880],[1748519205,1064875995,85740863,1496088148,79358854,1700368407,220243637,127677569],[499801179,726455140,384579381,2021306144,775513545,1705077728,1748539427,1350893175],[64972023,924879107,109265318,1617990676,144919373,674521902,569961095,34728779],[1597906021,886808597,834198961,1531377902,235137702,1362379855,660953543,12959202],[1480475719,342670411,488920969,266292218,1791234697,743023254,980443315,212783389],[287177797,1684285985,910334546,2050812941,1025425627,21245534,1582828140,1840409925],[1542869408,515129547,1235898088,29874502,1057405813,338427878,103353014,545208460],[144095360,1466170115,1774702498,1470324400,2098745933,443411626,279914532,454795433],[2118937754,1742065146,938380798,1867483226,1019130940,518468725,1543345729,25748284],[1027567779,299269901,926756236,1230471318,630307188,1362700264,583405056,101659705],[918096262,636016608,2026477905,1477020753,798671054,1511650054,1411992406,1176005880],[215498186,606551844,860666455,1538020309,1667717959,1928754861,851099852,1485973115],[220892742,1766615179,1888213603,1204218103,1130880992,1411245101,1289848477,127103692],[969924621,711876325,1139025582,1099197233,24678768,370486493,14714779,897565854],[81869127,1704876766,1214278741,1339383979,914599841,902272343,1295539258,1545936865],[890109519,931586391,858153035,1433510082,336739810,2126862295,1728917996,808443598],[146763386,1972535639,2047725814,2062686630,1816570245,438360780,1057798285,1033794736],[879858553,2106730086,828930673,1060076549,278874087,396277553,1182289657,1487098095],[974845850,1575897081,905210381,2012329576,242528504,1277073035,1171206698,1418208895],[1512913263,1063113102,828047384,1523379822,1723858287,150717764,797617527,1462946406],[75551197,1104117676,1989365333,801055105,381000238,103017999,1241995666,1696235307],[1220284003,30254528,1938482042,978098418,1148522449,241167356,1859043776,585920796],[1960228540,2009953991,459021427,1902726870,632720071,186325217,284657282,1070816907],[868554244,1660422611,1734592542,1230906616,855681477,1241138320,1304621568,1536766722],[1158037601,718548168,1832408160,1760268588,124293850,1995781262,973338823,842175373],[1885559911,301517444,109657072,494172206,1473538869,1599672081,1931326535,1776055793],[281216662,2084267512,1434762176,2114912889,1730115727,772874965,1835730932,344252338],[1505293529,76737400,759020639,360481538,1825239208,1949152279,1613060149,2107092537],[1194217906,490207349,786907144,1183142114,517411485,1602634142,905121189,912729162],[749150484,910599527,1193666454,541928530,206093066,1001935560,784551456,782098747],[196528653,582499612,1059906072,1583132880,575726441,2002094314,1124987702,885053197],[921130791,1438783239,1211052628,1752958170,1551938601,15668863,528257923,285404769],[1990661741,1606491396,609228058,1918854412,1934963122,1483002802,669186932,302573328],[1264342443,1550057906,795517522,137968656,718687409,1452647852,335472370,878998026],[1389409917,1335693860,730949330,2023617906,1106353881,620486775,876536615,575514718],[1783164427,967181402,1859419093,1209513062,1385461679,1703778354,300771446,30722534],[864099353,9315673,621415253,999736446,1165116825,1662795236,1523152270,954818913],[1788891514,1772870813,1691663038,1374135959,1684228559,1485071676,1405463152,258449374],[643356104,139423225,1948428842,1927941524,1765407210,504396082,542386468,711584390],[1071922963,1583183879,1395125620,1660401821,1991796286,453247312,21287996,1427742440],[2022345804,1814974202,553388771,1167899309,1085082939,1838791747,377286453,1929518337],[944167367,920691439,1766131508,1868878878,317724609,2016289440,10287760,1451588402],[1079792379,552661339,816211453,919643868,2028052010,506679425,574178639,2043144445],[448939974,916879882,768679317,145180694,126502942,1965353347,1391328560,1308718597],[516192137,1489496859,1590051956,610825004,768536004,1426118559,1292362108,35984764],[436950779,1895688894,766858920,1592745051,501647795,1528755137,1187077006,504550451],[1656151195,117906528,1897475345,108542440,1451326225,480040214,665010519,245063070],[1259925725,1394416973,1936031933,319332708,1040748017,1921751502,1305080921,604063812],[1169789087,711951002,195626227,1784429076,786350420,1497844614,1035439029,1134168750],[1656536661,149131145,1734006142,1564219146,1476335114,336445877,1068680654,50479554],[1263177987,1614565522,372541351,999195996,1861730287,1287359501,2077246682,1330316436],[1872788871,962209762,448293258,130633971,631564596,2112610694,503525100,1308530243],[612777645,492233955,879188360,82088949,273179391,1404492238,1225908673,182930005],[384201354,699060276,2024582976,762409548,277774222,2011409353,929521532,698922117],[1929247236,2097160427,281064933,385302769,745651284,76656612,391737800,296745439],[354680810,1421750266,637785516,475773472,1521336398,1975095255,2041771921,483366558],[976813797,271051048,1594479187,1595096712,55294991,1021273934,1333254230,1074148590],[599053758,119903269,633805560,711580695,621972318,1677068401,1064451570,495985576],[916995776,380747071,1945455174,621225921,994165202,1283291772,291641933,836342533],[1568115885,1309340909,1078909501,1276623841,784846910,1087365771,1847318387,1245803421],[557867002,221947642,2017922437,335684416,939755156,1184953119,1764449240,1528759221],[726162185,1300877390,543297030,1036956522,517102520,1442804498,889531878,1653812200],[663310072,1112654641,1596999736,886120187,586054535,1130838864,777117538,1670074779],[1199309513,444641271,1569483398,1733392381,72157422,1869194766,679069227,1309209534],[1677877272,1759121124,670545956,1183653787,1047710108,1256535701,919920690,1199003190],[1238153236,564766520,2116644220,1831865083,1469560431,1980655320,105238487,1477819575],[1196466012,1554464892,1337403948,724308054,1687348693,865477618,1017943553,1331120458],[738194862,1795550035,1163860613,1629211712,986993845,445827115,966701251,1542545849],[1746163205,1394579403,1235953726,1056244674,121854437,1045808430,1328981867,1403766252],[1951141296,1031463888,595413659,765259938,1943759761,1209924143,1834861366,414635427],[1619345708,349671367,290208385,1336762312,435358,564833816,531341633,689195869],[830703308,587251759,1713318485,148359197,1800481035,41231020,1637696212,366808781],[651206106,569231510,1721310444,1719242702,1973277828,234119359,1589886131,1728812499],[1302478988,20848426,1671557441,1426596876,1502075499,665294152,1599930786,1872008252],[848091819,1870693111,721119081,1774182825,1943357210,535273510,145677909,2128827600],[1227451536,1079245940,1164820749,14616430,1791958386,1679554624,1860799692,1431300912],[253820274,1126147272,449572773,1440084949,911853691,2069148119,1890004530,464480269],[1431679411,1898138557,3694428,282848581,2020617234,782817629,684782655,339026733],[457259503,1049680444,1454923306,1713685207,1738507532,315858714,1884670327,928651488],[1570605284,1169683198,311821981,555180542,474425935,1156739705,408652336,1953424598],[1407326801,242196936,236246834,1252842618,1777562029,1553305474,1677787377,1604470666],[2077308426,1369674698,1541590868,1209207053,1112249249,390705573,1385879120,111820274],[1801176090,673319108,1667125332,594915858,1488212045,908225208,781243345,1368957807],[477105321,1109189962,1221038504,1835003989,1942402647,1348166115,1846367958,962099692],[1711023365,1832297519,1362922201,634782675,3959605,1006996109,1514526540,1018322336],[394320423,662426721,2091204035,1557723488,71678670,1883718432,1704636686,747458937],[382153587,450143767,1514044515,2116641569,1828354973,158707328,930873510,677934115],[1566074542,159396677,1601275664,632340057,125770049,1444208863,226343290,1569913475],[854597351,1859256325,2125820560,529533969,754044856,1391908838,286818488,900302755],[292311564,1310267684,186241527,970884908,904609780,1715965653,780437832,297823377],[1018881704,871955077,89132271,922110306,84926859,249450299,143210415,1550635910],[1233191148,228375087,1783587771,28507037,1472756378,2043332486,885650108,25414619],[1184339304,1857062653,610574005,642595010,1528554231,244028468,416329246,884571189],[62159810,1809565663,1253573206,19666645,677691582,266220515,467763293,2008115211],[381815163,1533113442,897944742,1426183530,2108810408,1087650442,734199235,1056005175],[1241006654,1875851081,430233842,1480227179,1973582690,1438126196,1382624085,343879591],[1147251266,781039321,1414564210,1313891500,249929545,902241227,1906612933,45486105],[81089590,502096917,1349677990,1128026693,1894475680,1111845920,1035063018,1181508183],[1456134911,867118427,1416171416,1384671055,816294044,1807530277,1008823486,1892636799],[1497929913,1632120365,1223660628,878824681,1446792809,545061225,380935250,745621018],[341348762,1393272572,741627911,293439085,1931130831,674111723,1672944399,1491351960],[180518660,560379107,1060529720,298154701,209641527,1377566445,1358366795,2124117987],[21857622,1434639228,872249899,46993890,950334031,1003358579,539159941,1925266253],[1825672826,1778519605,746350537,337193329,1105884630,508820837,63537136,1855245956],[386063112,985981413,1211558686,1755063780,953021591,1366261564,1103282222,1617390254],[1572503670,58742143,597052966,214823885,491835339,108290477,529462201,2082993657],[2018369434,1348841940,789317339,1464553348,1258118453,1190225320,869686650,993096669],[503027512,773384562,153755549,1033191983,2030313728,1916309541,2035733846,931688953],[2015934908,871427632,487849525,859293395,991838120,1828493052,1864926160,1115316726],[1916036769,391432356,419937412,1035988820,1856517646,313961418,1074690084,1687788113],[1236695794,1801744106,1391060977,1143167351,586908879,697907661,337343454,601601680],[2012292539,532637955,1553346811,623418472,903447859,1909176896,348583812,563850735],[1324066535,882887624,1434970554,1716914431,1568961645,608703983,335224275,1572592611],[1891005579,1994556456,1874489039,612274256,124985934,1122746658,877488656,700758451],[601912946,402239582,292316828,1717037388,1499106184,1794077428,1284419154,961529184],[1731791634,113461966,332924695,729726245,350565474,899477670,298135124,223972149],[248755658,1475325306,1587142483,1435174425,723117363,954457426,432422654,2117120419],[151387253,1743527300,951292742,2111555870,919055648,1946414263,1798761152,1458751649],[813774450,311444035,550654355,1427367258,1308080884,429211092,496449009,1935784225],[1827968875,1482748054,641554489,2026620529,1944159835,684718494,352388175,1806890111],[2115798520,1581884841,1963297399,1316102840,1796954838,430489541,1183977022,620516505],[406395335,10942171,1963670801,702707856,1073910123,1412666620,1768389409,2025485186],[873496641,1072111168,1149107644,1547514613,998257175,1066046036,685528558,2080143897],[564721549,1192035329,1772550887,577395528,76401627,122912886,1158191298,945137208],[1100826949,644892488,222445884,232572710,348420928,268179208,1153720539,648709432],[1532223200,769859941,745084166,709530231,1800708165,1289481788,1926634462,698772196],[1169304660,1952695104,1246295231,1595025885,1470358332,543715017,525800297,1286956328],[694969357,1167256162,903354895,767307083,1463552129,495151022,1636102523,1669861523],[1988213301,140146057,843485658,1914092600,1218419188,1015123287,1785503879,1458226907],[346959527,1144855731,392837258,2079443542,1932705831,1596416270,1239856037,966930129],[797675274,573356872,1482033939,679108035,1045623073,1800468050,2018321873,1439562714],[196160242,1934122264,755622399,37322533,1016357179,615089897,1880595402,962048353],[1540076797,363571100,1036580383,181286758,705451192,182772749,1518168896,450302931],[1680690445,1952771037,2058249670,143646508,286693161,1205592758,317103506,1397229596],[353774819,586840029,1121369198,1058388520,623186976,1858135464,1978466182,186302405],[609888440,1359403531,2073735284,882929181,482063687,677944665,1872191634,474274726],[433278082,921829886,1157823878,2085053601,1515021106,1820608072,1644034832,193211977],[1132225070,919556373,1189326441,858982539,1059251466,2021541695,1184452063,1056637530],[1847461804,108944539,700569928,1037007184,529457941,1623096115,1564405491,834309705],[1259557074,2113209092,784293955,827719922,508540059,1707022494,2059529103,2005224807],[1410354748,1988149867,451377447,1338723224,1763614697,1972064855,237115272,1039131635],[665899119,821031787,1013341881,2069085039,101749664,476597319,122866928,649127058],[2045711741,278459700,481108182,31324258,536088803,40152985,949151929,1320227088],[320698831,1852796484,2007323718,636465953,312305809,325913948,1914307699,445040479],[558142355,455502446,927148904,688420515,1745233371,915283036,14163547,662034456],[1603825552,783636001,1053657056,1514040532,912554919,1814669631,23763895,91715774],[823944180,796940144,1391289220,1040871035,899580333,414099953,1584737501,987882117],[615451473,44766338,1677702671,1693087971,1660928721,1908017052,157845918,82082490],[467732952,793047324,744387830,53344151,1677698953,160137702,1047280100,63499525],[1944007428,1962672468,840483050,235115323,1960984972,1787784312,141922663,665427499],[1986926945,392944944,343551186,554206711,1799378871,1228402804,950883063,501087514],[1153885525,65697415,618920510,1193694132,1959770297,1938683770,207210033,1281279680],[1165197516,1775322642,1366538103,1062828363,2012977304,1590522835,1935707707,1537803224],[362929015,673643334,599388075,2083283853,1918664693,371941469,1712935219,1884908024],[1589156650,389385207,672825466,274595374,594736949,1211000308,1699666167,926659998],[5768304,1703573585,1001780612,1118006902,1223397599,683093065,693080318,1180789905],[1531431882,986106968,2009094930,1796244909,1919339090,333859441,870576459,2011501716],[19171067,2106741039,1990687043,16647111,221382067,690591607,1915200302,869404358],[1130661480,462230739,1628156626,332099294,348773073,957921034,471090182,1755250868],[334530716,833643429,1803833900,389865329,558064294,390194800,1131161460,141203808],[368101918,79958999,328811570,1126964430,1631314391,1577246019,30561930,1142869935],[1642044314,776423359,774220867,1546173974,2080150027,2007561338,1422080814,988709348],[643267004,1475209912,795331889,518701462,1127051223,1177088519,62497669,1933858634],[430708616,1881165644,1469478944,1498680929,1688842479,1708111110,701855325,1481683606],[912046722,1801380577,436925643,1206579839,1603279817,1951715937,1176630128,1662578745],[1135284245,1434126756,491706821,1737396528,752506972,1317340752,239118057,1342029947],[475418153,2034500980,818160764,810300766,1359039104,2088006760,34525054,2036716686],[1465117841,1471668763,1059004310,735246481,340454614,465438525,1439104889,1143969954],[313007218,492642597,1584750660,1079059525,481136457,461169688,222300955,1747842420],[1677895467,302877439,1352149259,564432386,1192458327,555093403,170579321,2078383346],[1467058071,1413623449,1562532617,1383829754,67594450,353298413,1118894729,771039703],[1719883196,1308068294,1664586513,49525326,151387722,672846928,1991929851,347124233],[922785503,87298031,1615810723,1074197611,2006231823,1540909110,653059543,1340897964],[1572651448,263843919,1755057652,47101656,2006887362,428679285,2109503631,1915580920],[1532649846,1092194328,1442486378,1459864748,1638008115,387250871,789038009,828248723],[192770323,1347509512,1469487847,2045064347,1975203240,642472835,263514842,599012591],[740018943,213193570,1742405818,980028153,1968676245,159293179,678692519,1970589780],[41163360,906183217,1067660963,934770727,1955213194,999827146,1919596478,380474783],[1123695892,467743867,1084016977,734874268,1222428657,538556377,1020204554,1333336190],[782651507,34293069,1414337339,1236519547,751098691,846947475,1822575568,1134012273],[100345805,1390554927,510130642,437454946,1536162105,2065130995,1181935055,343623425],[1588350579,433946655,854797698,1871907093,949049176,1967401894,516660525,1422851496],[1393995822,1757851898,678312625,526034025,1551621645,265002078,964907461,41731426],[1038106387,1171026422,1189316105,305808097,2012002816,68994245,463797416,2003507552],[588380681,1164448966,1665543590,1839456408,1376012984,970593916,1207156745,1909965654],[1439292538,1089737915,159153745,865794983,1645592570,1630418230,398037982,588205815],[1363967874,1202579510,288132422,1178263711,612315621,1080232952,1244156690,1753813901],[25188646,1579017527,1869226467,1187220963,965128715,1013149475,2019201233,1917126590],[1605245867,357389999,1151739902,779502633,287577377,296990508,1459892096,1792715902],[793547745,1256378180,511096835,637751717,1814584724,886831012,1600186527,1214757145],[940874468,1805137244,1798199246,1294312587,2096611656,1165326781,1858678711,196020700],[1362976168,1732835020,990279914,572809440,590968944,228300016,599740775,904054344],[1336597652,938747251,944432615,188513599,629443866,854151886,483048549,608651453],[1424286213,1140459174,129050241,1726571545,1044012356,1150603490,579379502,1720467619],[1273198776,1680634952,805913234,2037686221,30074550,846418093,311059064,1963886970],[741522487,597936928,841548147,1040748840,443631869,526770553,1775498730,1464285396],[414283954,1795086811,1941913951,171731143,1588019518,1975462235,293447299,1840439720],[906732913,1163625029,202527364,1593655255,969687245,148790313,1884163706,1674523463],[655182033,1064097359,30530944,1944925965,361268926,775508165,29657826,2098133588],[774557620,312048009,758682186,1233109700,1951873536,441245691,1618022686,516635641],[1962078182,1769346196,2067751446,524169875,2070268516,1165831315,1914069923,166545524],[1577558136,1377731999,1126315265,326220179,1431039362,58207914,653178230,391580445],[363690405,345581107,2090352105,204831397,702537301,747192777,1864927785,1341304511],[1461630428,933423482,2053902420,1856684848,1051304437,2017090261,1684376265,1687857226],[941856452,2076150919,1449916348,1063896729,2127418343,1442911027,29715825,1477423370],[1286933269,1499287956,597261321,1253441110,1370975044,977630511,362800287,556402419],[936004810,1918464979,250364482,682771321,68552920,157720358,1785246381,1490757824],[1468445481,1684016255,536922844,281049817,1511265212,1740404325,1853017198,1244636313],[580278509,1771617267,2089198354,1653837796,1651809473,1032833735,994766817,913845304],[1915131456,86398507,1657346643,1516546108,926395997,870710004,562182992,1761191216],[340545076,122812279,820843068,951866684,809291447,1722333763,363205562,543876629],[1100847117,268462716,1737013028,1485363748,1044683424,1507853013,1184891955,609944608],[2082319246,998822984,429973928,1769547334,1663770888,1592615859,1000822300,1873973545],[1342080807,1254688968,804607897,246495630,1065081512,1664883968,1585951115,115410789],[1752143044,577096432,1137725007,1327946134,754435321,954918772,1080201328,900700488],[1317401611,517452654,514898336,737857120,440937884,1967422852,2128982496,1600977932],[841729774,173607646,899856745,958125601,941702402,927533670,977960762,593516755],[1886328776,233292666,411518577,71345806,577338905,748526720,1282910436,971403797],[2075272624,1619408636,1496562761,1075553241,1795260287,2119158781,998769093,1659917083],[1685800538,2113848755,444860644,202565836,1069196189,600809912,8211190,1289274155],[1813604382,1704731400,2028530609,485007994,1814718749,420214867,15706662,270445525],[1733219485,2094386105,2037377512,2108739928,2095556331,1860218488,1251832965,926011079],[2006086624,1319810565,689138061,1322162364,1060724392,1714028316,22222032,533510031],[1537012431,794846888,171920571,840461970,444360646,1740320526,1568999728,1648086382],[450724277,2102500489,1717707005,921241131,363072166,633087645,2023215493,114184551],[212961311,902551288,1014779185,356615148,1274141915,539889902,1108231788,1247893384],[1465378993,12721874,914691878,1529247483,2097710971,431431350,1884341538,846575801],[221247284,1991546155,127487352,1475392834,1948509953,409907464,1176495638,1883742563],[1415736181,1471457025,213644022,545456332,676679554,1314450780,956588822,141651754],[788701756,837025136,1637578358,327662454,28989080,180880914,788944747,522100509],[1114820788,1394121088,2020103664,1349481581,1839853302,1215887967,359568385,2037001844],[1151797844,915196865,1882319112,1650868451,891563704,388279147,1288851491,1066605926],[824270786,125730499,158365630,1702985572,485110384,1686683358,1662447941,488095095],[1662630464,715660234,1648430343,899887822,2046834785,360279809,1862912022,797089535],[642606978,1545753080,1343541401,1547775404,32997202,400011537,1127232767,262813241],[180984764,461501841,652601423,399448559,1616579254,1263098143,239246262,1232384089],[89700823,1407347625,1724534662,1944522592,816036145,524000790,1455894699,1725180435],[1660980528,972303463,625023907,428873444,1267348929,928513896,781874977,1465023966],[1499477551,322597266,521027102,739960119,565033306,2089516770,388435036,914258149],[1631200818,880886075,613595700,1110851401,819628306,1692140348,508956453,1088970759],[1278159397,96870481,63471187,422575315,667993582,430579343,1021412163,1470133525],[1086615602,1077228779,1979990998,1960596365,1434687760,1870066240,1079852358,1653408026],[1764951585,1665776334,707765541,1556664054,900935747,1714397752,1912428717,974325547],[409507231,1375067551,327650082,1230733523,1745268463,988991496,1594979396,733727282],[1975358173,176286073,1906208985,550813695,1749220651,1700529385,1684474433,1277672885],[589883183,105349406,478650146,1600003574,365340609,1678561870,1971756953,1423854893],[1049814087,1856905113,1251980417,516631768,236159304,1880264746,54788412,469004951],[1738398175,1707630627,209238138,1571934683,1082401675,1790162926,1052448195,1178544201],[2079681567,2077264047,763634093,959277488,141607603,785042218,624896458,1271518701],[127089432,1084747084,785074431,1935676233,971150854,555259706,290595879,1493058211],[592723129,1599095235,163513016,859935523,542096512,1725758399,596820346,217330857],[1653305226,249058795,563786506,588940682,901357467,1163408419,368331148,101344641],[888636057,87088226,1249065750,1173078326,1617486805,1590534541,196675517,986247289],[1532977360,1179251448,1445822517,742263105,723262036,498683326,1211247949,2092814139],[1336310366,1313221788,453916073,597117144,1796446962,968558796,1349474997,551012373],[1245272484,1464506776,470274044,760184376,1399163699,1531396293,2095159053,1385472906],[2084197534,57697594,1999447110,825404835,568562911,1705895088,1158120307,375378886],[1158596576,1197433926,1449526016,195282867,1603943760,1310658299,411192086,1820220778],[2064736777,1799774400,42977259,106392464,325386093,1858219561,2007195232,1061306722],[461048355,1237650112,1691383420,557476695,669230114,2030267341,1942216543,68118034],[1577710122,1141552583,297907566,1063818489,90269373,680078385,438406571,637209971],[840035062,850731635,348129404,240653980,1546343854,1030064984,1093169464,1642398670],[1460824361,1889355760,1896505723,1100405393,1191000474,1031809107,233285462,1384398703],[168033742,882582657,1323545426,762324923,1259013540,851583169,323224623,1314774423],[1580168014,741858940,254645696,575297105,582210798,840379075,242662834,394029426],[458060737,795887432,1355484184,939627576,1872593028,1568428003,135953993,1717697906],[1505690400,1965440548,994420011,517244466,724546880,361825424,366759626,661254784],[191740154,101978017,442373477,421710663,1543293061,622388149,1486327500,1692374273],[133884723,1876432852,436565472,899579817,1909411621,1681334504,877334938,191219624],[2016076683,1100976458,1950979435,2000921492,235660003,375099353,1733934089,1986447154],[589234332,2102646490,1301725362,892577455,138406183,1081997850,1774012743,1317213884],[361673935,1723836010,569592700,1498388328,1893318111,944513427,993419456,921662646],[57544383,1264041738,1142626170,1861735129,417349674,778954082,809541597,1521624931],[1572735427,958563652,2129967564,1499123774,914676225,2113087894,262762398,979579739],[2097673470,957761051,294986047,1624562681,946029853,2116165393,909167360,1661494442],[96493777,735818627,667216689,1777774457,1219831978,1800450702,1222289660,1826204469],[462742632,147135052,434441578,134750210,1419409434,442440424,565411711,998934718],[1273932424,2059402002,1959751345,355193104,1397019665,2080352265,2029747688,893278527],[716563303,189691796,916596013,710886456,312349985,1616852703,1057993043,482475443],[1975104655,1949705905,784320581,2101350121,2110635206,909110994,964756113,1478011101],[1293247531,2034325348,101783094,1175834675,736097684,1830691931,1239841036,151447402],[1716162800,315834160,376789673,1071775784,1445263604,556521845,1655070617,2045506352],[624553951,783426241,713425692,487414815,1248962208,1394254680,1349419900,960138481],[1916394018,1355905203,1792179010,1412646584,835294954,330409774,1255062988,15117084],[1260595207,2120635293,1556153812,2110644829,1199709806,838552464,994467936,1722863254],[1764560872,1053031149,157183224,1828887049,1731035256,1559570517,1941319499,935381502],[655070563,816280896,1089453790,1202401285,1723417125,950204623,1507968526,1769630191],[108242625,585063114,1939647263,1758840735,2025446708,1207198793,1351409533,859887699],[27417343,509584248,227691370,1527759733,318715642,820811884,1371352345,1598242879],[409001287,1122375174,1964723627,1543576898,1554429558,1576758665,1996940129,71377932],[1187912661,529761811,1312892180,157857878,377058107,1353865988,486981190,860256406],[899496917,933678975,2004372027,2006974485,1358291031,268251759,1436778457,602405392],[74431621,2015638412,1828614043,1079623982,797865949,659939636,1694712847,1054501026],[2013212174,30639433,646931847,1753164210,1026635338,78860110,1263675275,1429702554],[1407137433,730274159,875143651,1206661595,1771520718,1188355914,1448110709,405400354],[283380382,1439328583,134200087,1749469392,1097861975,1176101664,486531545,1501174468],[1610472116,880436853,1674685376,912142811,1100516075,1512653462,1380952384,1599151571],[1404237256,1646952074,1404172106,1884793459,1736251009,1152424996,1111120033,279616205],[1342289494,1288980591,2042768512,1286094350,411315471,428131784,1160329527,466209848],[1682041511,1464763600,676561441,933496882,1069245446,580348276,839009799,1939648308],[1997186723,42049450,1504765491,1363021971,1172611736,1583029706,997457108,1404173725],[1913492992,1392899672,1311025419,540890556,2084060298,59526099,261681705,990475],[627916390,1316202883,1391535045,1332950217,14611570,1388159978,918607684,1043395998],[303303896,1045280278,1718848353,1536398674,1369153949,250136970,541032584,900920691],[1853803001,1141320471,1580216246,547423695,1962588729,1045897786,1835458940,477039064],[1160290123,1172807792,780303502,505255280,174710651,2084139824,1343709232,1197760438],[1930804688,422158466,1547204009,1464607055,186142429,218606079,1544600603,1540191118],[1331921733,2091721992,1042241641,1454810242,384123570,215724783,424693795,385250533],[304760378,1832652782,519857698,2119918762,1354590625,604198702,558395562,1570454121],[1564413360,976514833,2112857263,1566059675,162408132,1250066906,1503642754,1072367771],[687997653,1038279131,1286311062,1541758055,1361033287,1214080233,537629891,457613807],[1973998156,1872454563,2082305636,1950556326,384279690,1573969781,1139367848,986798044],[2060900168,1649148716,354050068,1437616029,1943687054,450642961,1882269471,613196539],[1263301149,640742993,1117047336,1359912639,914094965,924795704,227507376,1377426053],[585922357,511131268,429099208,1154773869,605384936,1140829122,1425481244,1047050767],[131349232,15270003,782869479,341048434,1413705757,1333761133,1567895782,1696330631],[1722524315,1308997962,741614652,1958192404,2082044214,1931715178,793016512,1548208985],[418329102,11266007,1993370246,484630179,1107999306,828999585,1616024620,1324973485],[1832670053,753218429,1149082615,2116975287,2121243876,593806913,400469170,886260636],[1724217511,267735606,617877530,1953482229,551963411,1335826969,1952964103,116760777],[1036507634,355411765,2060219090,1989987894,622540105,1246010403,1124638067,1015866528],[307016935,593214396,1485493458,943948252,1481955804,1777058805,393471479,47960756],[750302415,1123204643,97894500,257098874,372807895,939579204,1517130538,1812601247],[1959281468,1163740082,1921968432,972891176,2067574203,1116508037,1914089443,1373059216],[1464331802,1649855190,612969858,1597282803,100857340,576813396,270745229,822350980],[1992306428,723529401,1738921341,245072009,56375662,2092472165,1345558244,2111928735],[1375778079,1136125120,1345775221,1980903103,1915662581,443437667,466147489,1101791566],[703701216,1194427804,1294649948,257917735,307111798,733492924,1446959606,339107114],[2127482689,1997936211,434300140,1495982716,1209085031,855619351,122168602,1419783716],[903066855,751352409,1914678359,2012292544,227471231,273832961,1214435844,56844531],[658166210,1451013426,1987609032,327226106,710263094,1257879705,1557759491,35662276],[1608890142,301376332,76053536,463128627,1625621238,2066070486,1511702526,94744113],[92393222,1003696097,1375090256,1898103128,352826426,473847635,1753085666,661139967],[64016741,2057192417,166016377,1153407406,1138905236,1569101846,1774637337,149014836],[932552300,1308180992,152596253,1598361437,2069154853,834156095,219455288,1227028293],[1989105227,167271020,1020953657,1196656916,1871824755,138035009,1610645811,1629947853],[1412424098,1107042563,1457069025,654677499,32438041,1211140060,1783274615,233783188],[991741517,2117174402,1281152226,62007740,388709612,644064617,2084949689,114604608],[1648178767,105932284,1166019857,1471321987,537068098,660095605,1314509010,1204565747],[93160188,823775881,1541034842,663057430,383475197,967482439,1096075770,943660094],[95537446,1238731347,1430840250,1467456663,1768488353,618074085,475621408,543673655],[690098103,1358638317,562794838,445100053,431044199,388504337,410676612,300781158],[1395293495,570833677,1983158028,1461850518,1786170375,958513622,1590231117,1078995127],[888763106,263482897,6348251,267014472,1103622957,2050466579,1162315172,399999270],[17544263,222474049,1361069688,1889684053,1367618484,985974008,318942511,1940415103],[600342827,1626320260,2115903353,430576356,816895442,1250502450,1928003857,113248209],[854419290,1485281189,1664989204,997622339,1435559888,1381572155,1857557671,669829416],[1883193626,245329843,370551330,1187508063,54433890,570778199,2088817536,1857076811],[882529797,436374582,1401373962,183928141,426965135,1734998779,1200409199,974200697],[2087479794,2068391453,443081609,707942793,466594705,982816401,877304123,374258963],[1418024450,1229487472,1274819648,1946675399,1441352179,887714602,135591313,1781178124],[914833061,534038506,1085561535,1791212420,889651807,760746276,1817957629,1788714233],[451430904,932900367,1808153933,2037672489,1526959756,1779740203,1513868200,1641485140],[472033821,2030155355,60230763,1769301019,178309956,1850016385,990903770,2072935006],[867229334,3506180,687561692,1029809680,348117711,1880769037,1157544848,1125764041],[1862530951,1067306324,1249930400,729633047,146089428,881272721,662552726,202481306],[30856178,23298248,587275445,911815064,787827263,416377381,952506911,449410883],[151652904,453701413,31871795,655311720,1852580515,1801822234,339518870,1223391544],[16909569,335272911,1775302724,596013480,1584477048,2078579257,843124004,139384483],[1597695844,2041156785,848151103,841138380,1674203227,1858200613,1009166891,1192383542],[417042705,1813682171,482526389,571262015,1943506804,984843468,758601384,33975729],[42896112,1594591130,2108965982,375852747,291321802,2014416218,1233278318,844283681],[1777591642,349711729,1953575793,149010298,920004276,808447717,449572495,2067568460],[2116872210,492503810,264127043,340695492,281936907,684452479,925264537,313523652],[1490432697,839175215,203203196,730466110,763910594,1093117236,1098087511,1436288429],[405858109,1050586461,201793289,290635968,1886141945,1474762705,1259630903,233903254],[699025717,977035118,1359580878,1781629113,519284324,1343401391,2034173256,1452122300],[1749975466,1558162744,905534230,1115981564,804089147,571474552,1597143663,140272285],[97273876,862928637,91747815,1188764034,1505101058,1362538078,576847266,2074397650],[835539348,1476493525,299273027,696057402,1608556236,344808138,749778684,514791665],[284426881,356311294,1715345072,584115449,666946803,262032478,675736835,1679696650],[201829023,342062831,171388278,1486404907,1374454778,595023131,1583140093,1045597285],[1211919602,1907434151,1762138488,2045168312,1695032677,844035608,1287527301,653738802],[1935830328,1670881894,1560098007,2050023689,1010012562,680933637,1239644426,168101690],[1514755840,1453074111,950290590,306391136,1235957630,1604847384,548025144,1850414235],[90673079,1343649346,1326912558,804547990,387319494,683398590,733797621,447316591],[372166713,1894032246,1521469043,1948205198,1299591868,263860150,949706335,1788004305],[539560760,1505751580,208819594,387281792,1565030345,265055212,1361710391,28286009],[182335428,534124398,95671118,826248524,1517591109,211882467,205020473,756382828],[1328587189,1820625773,974036020,2003971308,1111553921,1170232724,1852692788,1971216344],[399808865,973154841,1974890003,1621207564,211853220,307695787,42005862,985463239],[238291730,863168648,2016969819,1537382898,1149357596,350878441,609241190,1071229923],[225129603,644585847,943828616,646125800,453097482,2120821632,1677725892,1154970718],[1310547305,1934344098,1580283501,821440201,1674549761,1786405188,171798918,1241347940],[1479564552,795346412,950163783,945233070,1904543147,21851033,682817535,576562984],[931175791,1071694662,1553552767,1942499820,198415647,957358219,1078434699,1371284709],[875685835,1407098877,755089787,2115619787,698154846,755092973,653199232,395545141],[228542783,1846741686,436349842,1551089168,334427363,1765573723,613182870,1819490674],[53219939,1430552843,944012702,186153467,2125689492,600684850,855460633,363588889],[774684426,1145916969,1765985273,1952121464,1775438683,1940968113,1894291184,1334271734],[1254093344,370980865,108378598,536354225,1908635068,232928133,1200259625,1690640344],[388855141,1214512323,298200661,405262299,1715346265,833951809,401134981,10109107],[911467330,1209577697,1616254460,1830085114,2006665867,35290820,157541521,946320537],[873951473,1553862164,290263369,2013604296,144899113,2109310541,39509190,2032055903],[544754708,806426020,1260208490,1698480196,689520673,915011155,768715412,1117183126],[1458202267,1605448310,394400270,1790723452,1199364270,1648988421,1946656949,665815819],[703104907,1298768718,1323687514,883678664,1688220799,1599065670,2065579751,1546642195],[29362792,1803487587,1917086030,87947404,51357283,538574653,477523511,2025604581],[379347171,410391908,1561763966,1105421731,1405978728,1737950285,1840584981,904165298],[1721329941,429019333,391912302,481973072,549708866,1083311062,1799770957,1690520115],[1083867190,625373117,1522258079,1801084236,817136291,328045083,562806492,1331560130],[712454034,557325200,80787106,632450666,1953110730,1296144762,2045019060,1745150901],[486299666,392840107,1874108105,607168970,52627122,210801035,247142858,1746369554],[1878180936,863727725,1213282667,1918146841,1016539633,654705541,867811473,1900106044],[2043763004,1657426702,1374497405,699087709,1250638514,1086191723,1720598004,190918734],[1636596692,2060266647,201178746,1834984749,2027589056,225734440,736834194,1632030281],[322643841,1878005724,571433000,775616198,1493059031,1229630879,1999339698,1100485197],[1317576123,1689961935,1782536922,1283221179,394646572,130804928,1949579999,1825946944],[558054643,90848512,1778325640,1456806353,699153310,617449339,1745130348,654423690],[1911041565,1514062001,43692120,1150091358,1698382631,1649930240,1787318620,1065412250],[235205516,898517656,1142245552,257278238,1619766771,1182036311,1539593681,647509833],[2010941128,1268128515,1231966097,608034246,1708886267,1505066268,2083863027,2044788897],[919307256,1007771993,749444139,370918776,1728253337,984950800,2126503073,341119954],[1588826692,1259021969,340274676,1828501738,1655821327,1202899418,886637393,873051460],[2094886138,1276148594,579689263,1182099019,1921321196,1516565989,1535150209,1332580454],[1731284874,333999088,1238849820,898032633,1028633164,1897308675,1133011230,627228061],[850849891,1510358894,1620778225,1191449791,1231271360,647406904,1399620023,839072003],[2093048961,1247075059,1943058302,701741984,82901111,323664016,131221959,1152999871],[723973244,187159253,100657803,179838485,1715076277,1023773517,320195493,872355358],[1411858004,1440091668,1168236383,1861621856,1689825854,304350469,617825691,1537428488],[713733970,386948380,2015334546,1055602384,877503013,708087065,1076374797,918331782],[261577225,828970233,1425025326,1645212962,100753796,1540565909,1246322460,1742542897],[258091976,475184175,1938379197,1146022287,1703138834,340066089,2119281775,668246749],[2120318805,1901136156,1551905013,1071269904,1469188813,612831958,557496113,118297834],[749272746,2074964262,1389054426,2090263421,129492794,1575216825,740906632,1208476038],[1552295329,137425495,1468605337,793858540,402414085,1206562345,80991554,1133046921],[1695984452,1734693869,1891148232,291563248,1548389968,1393559379,1686106862,1899341042],[192390036,1062506663,957535469,1321896886,24633840,173065933,1617480342,1447673436],[1525306027,242767047,972018858,1970639685,1214728126,1081837310,1913949218,652792892],[1802354544,1507314228,1090119263,261124850,507500601,1695336145,1567757034,2124641438],[1403106174,647464000,186245856,779646212,1822936159,749451011,90857678,950254103],[708855062,1850138799,1148021554,1723148821,1809548082,641828960,220441349,540606779],[1820872928,292458752,2086723194,1925365240,1218305384,810528473,2022944799,1740266978],[534634892,1709002168,163164832,1917606144,1759389552,693927449,1977975887,1892690767],[1087158019,981766773,756688739,1592066087,170326115,2015967363,1201440753,2125201254],[1759205343,138986214,2075431942,1826738318,1734007091,821536733,373593098,271639567],[1463328492,374158686,1065325734,1572287082,1395125693,2000547082,2123325910,1146109089],[3714428,718473924,1325650689,1637645968,1872667629,828285753,1097012442,1242630243],[1604767948,1909211649,970119912,1309387043,789260494,475628448,2038135873,610646566],[2069754137,1641292880,541335922,709938854,1846315997,1823937358,1230666849,707012071],[1991472838,1908786523,1125001011,472999872,1578704033,513736609,777448209,1691934066],[937158834,1571374430,2010317447,1458922251,2125221332,2125670726,1755146812,1087992643],[795262570,1861144410,441103309,1961650932,982925944,1278070283,1021693123,1379440208],[1382826105,323885764,1823060659,1072365427,909490154,1738161984,99430292,2043124391],[222831122,1492417474,844282339,1275748065,1744537194,768152196,2116595293,1753662130],[138926423,908818113,1460203045,525297962,317343801,923636745,888308952,687382063],[690664754,1131839895,1712488870,610220962,1543007196,1765118440,55705996,1960308919],[1373157520,1659635091,1482042985,124842161,693556268,1422473937,444835981,2094549030],[1766024090,1392650,278136191,1485310559,2129652830,1904431127,241443784,266032346],[1515436319,962002460,71379873,245134128,1967846700,1859503711,1463387275,1004186266],[738883840,1522042622,840107011,1730323243,242019547,412628064,848371616,794386923],[700118428,874069400,1119821724,957445165,1494799377,1764157554,116316039,1223109136],[635757023,27330833,1216636726,1999395208,57079037,536935270,1740763080,307431318],[1507446161,1583092200,870314464,78166896,1186926275,1390001199,1809837048,1099131067],[1120176580,718102582,965228654,481654283,1806492723,2069746172,454736008,2030978935],[47401302,1149071048,2029735068,2002861507,1756048781,1172610994,1019809032,133097587],[1350997993,652869456,178246028,750645163,1482551612,623977505,2107293666,241069078],[658581569,382472825,348397111,983933481,360438697,1421595549,80897394,5386341],[888835350,1390433861,433867399,2071359566,1542410118,1222776843,2030345122,1349109682],[317898965,700834023,223782337,37244004,634206718,2105198671,925581409,994335663],[1907386778,672445824,1048339824,22062670,1498505003,1819964567,2048529332,887603181],[1125896702,751633725,368290633,1905569969,1457412713,1144343526,997448257,963376980],[804353168,2047276770,1194730910,284789527,1996141365,166464839,113477642,363942031],[738245490,905661640,1188471964,1402519908,1023362242,1801842467,536620650,534353991],[1520555141,864523039,171565258,75472234,1481798210,318194845,610931517,1766939004],[770061345,1753506310,335797577,123266541,766171325,665916693,1632107213,1475195339],[189639195,1236162743,1703345049,1476152714,1140593544,924746806,1298310162,558089094],[408414652,1676300764,1878392033,664379629,1946229473,103342027,897676833,2054618416],[1026726698,1234280179,1830011297,1000587380,1742068307,451680832,1354036426,202452148],[476960850,2012256690,1915328285,1089389595,1072096230,655332544,780194274,1944013403],[760637781,300367804,1060788091,590592577,1196555467,1928062275,374635870,1564040555],[20277724,1520449612,907459665,1996638013,1892727455,825769288,70073814,865560270],[55909244,1696141296,1025751177,1801504045,1655887311,1402987486,1724232416,2046674073],[2104230602,1513879774,296880398,1728352812,235691709,1424089050,124271613,473478070],[946710625,729716691,1964818286,406199659,322899114,725654673,874860982,1597194208],[1540023141,1614926737,643340244,1227215694,1299868135,588345167,88521232,969749754],[1398015800,481523246,1904387230,1550772595,649407362,1981245120,1090170807,557293756],[33895500,297024365,230404048,1496855545,1184583788,525934259,968654724,1974622576],[1876798091,1787075932,1806628888,53263505,1227704859,296498617,1317030870,494400800],[798456361,1012651039,1099236809,323735896,672580544,1584445607,94897989,745821016],[1418452672,1249461122,1350586600,36856604,1151195355,1837826236,1597092172,1470007025],[47617391,1510763467,257057255,1516466157,1880354938,19679412,975906773,348993460],[1182536556,117712984,1640921677,1370367010,1179848290,394922960,1258020258,1670676034],[1643403071,1266159863,432596071,1718390429,1649897075,1092452448,972454850,1518456866],[1008073872,1600110419,962746235,1886284527,1295494315,599539099,572515542,2047056221],[2041068201,1830545922,1755727904,232284544,1661330274,1752943892,113678190,19935255],[2090223047,1116999182,341306862,1728595189,521720099,513543969,822658122,351428559],[1706740859,1363624095,1513614996,144443069,517623365,1689913191,377846123,1131250079],[535417145,1013544264,1495967703,1775953375,1089252286,825321016,745160245,424592319],[129384,1110095248,31521454,18994352,977957446,2107281131,2020454550,526777157],[499297120,819082397,367795137,635947666,946061958,939837027,750541536,1343009316],[1915715461,1743382044,859530811,900769979,1200690871,228088098,1996145410,1107748176],[520537385,267507305,247208241,117423377,1800316341,89102758,797188428,1189546192],[240655876,1205202410,1513303234,2034800050,2082427580,662029740,6988356,1362332529],[608070236,1345442594,773431163,497247058,1021206432,529606223,2011904706,1059858610],[541140502,1829242596,736726078,1451613706,1364934896,1609091177,329445155,1177695922],[822174807,66554913,1362835929,265743904,1368401653,381687317,1008077627,866006008],[677942170,1102464958,1714177073,598993264,1395183765,203119082,1754776948,1884747642],[677249387,1199801741,261434193,51539945,1045306229,1736535925,1298034574,1612328508],[709110014,199186068,382538457,1049044726,771856096,1229588621,1685800222,1731632779],[635236451,308375491,1634678965,794014459,2101073192,652398143,1302446602,4012878],[52202385,372042076,873815309,816125292,1819496635,1659050056,416841235,1263635522],[98900518,1010081899,223482424,316270743,1914636633,1989796513,1539799468,1432638396],[1778976214,1243902863,1799089087,593594458,1668933945,1409458306,1596917274,600651257],[218063954,1871104830,1503030592,784402581,1604375820,8603841,227379836,262320965],[1063837484,615537019,1469887822,1442623969,1735152376,1761111620,779032840,914781543],[397888744,866731639,657100696,616762615,1379604228,330505427,818207084,911916249],[672544057,1548706965,1488622803,330831184,584439797,1834096093,1240798581,1270078233],[1625012926,1812165384,726451410,1749505187,216355797,1228871450,887851421,222044452],[299709649,125738863,1893308537,234811253,1130344602,2110240361,111756071,697827997],[1597709642,895270496,1863697932,315593962,1125197846,529554036,1803651021,655420299],[1353572716,1123844099,1242284777,822032671,946078992,1980454220,775825661,251182248],[1169668496,1317862707,1569125318,324107671,1023500598,734738379,826072116,429592694],[873713078,337032607,2042775930,1703939253,1730657426,1373304873,213271903,523727791],[1219531958,373378810,1136685478,1507997961,497580850,1943547989,1001800981,1661537047],[1277396649,1286746893,1232732382,1181991902,1466608084,234687673,1615750256,1576648656],[1912631538,1352590837,254075733,646926087,420675738,930286449,1427650557,1501491285],[1090797937,1952015482,796811210,537503561,457130032,1988073158,233264755,1385402541],[54644182,960772577,662289098,1801989645,707046441,1538650395,1277361512,590196045],[1557322896,1401828103,2066483648,1924497126,290553023,1323650237,1520995894,1715057817],[1502048589,912246176,2011449689,377962718,792573703,1235377579,1411148085,123381152],[248612137,736244413,1962207622,1479353848,1930082282,1379773795,1926890937,512061736],[1546674409,1013915453,816567774,1295737212,388228738,1821392717,1702786538,94404316],[110910660,315879980,1628669770,1089442645,1530460002,295712950,222782937,1068723064],[1185561979,8434778,3865866,936852144,2070613746,2051518210,599901435,996571378],[521956589,1865527153,2116319236,1740260153,2110898298,323051729,578243971,1674007891],[1341455904,1089835682,1462747330,1425141458,104491072,87699140,2001750668,70286886],[876010200,200323299,832528668,327326356,1750502541,214969259,180869616,888444157],[165256796,113798578,761212430,695883864,241527454,1742279920,1000895005,1351135124],[296654220,1501409307,457792807,809943128,1459129023,543774400,810276863,819520695],[1823602709,654395425,52359207,271502594,394547694,1247568746,506902609,924958130],[1411091063,1069343686,1991946935,1877301506,1930533058,468414380,1957758069,1811098513],[1499489253,336390025,409616908,1761858748,1860523816,1971921992,1520798378,81475641],[1272614034,2103260992,1197195775,1928534415,873647314,670625670,1018070568,335794302],[546149981,974508386,1517861041,954530641,99602919,770585912,62348481,1809426363],[1163385335,180351750,1422304499,745101667,2096509073,2017858757,1214271912,332403702],[923058939,1551915018,1959977470,1975404457,1731818868,1529432231,1813271415,798495148],[1081252899,1209362152,113401753,1211243008,143079202,963411811,1791080660,2065416396],[1475792512,228517230,1857122801,975341513,1053944720,1264532014,330434568,1134254034],[781634926,1748034276,1284080565,1146143861,73879042,220946592,1918802254,131952183],[1681628575,1753735934,1890419467,1391621756,1732000749,1968048902,1735265358,814614739],[261128009,563149285,1090903874,2121587658,1629010987,1800606885,967754533,998744348],[2107203636,94541689,1477107026,2048328694,1233643700,1366201650,235177589,123979542],[374116891,1140151488,907157912,60083331,1249880810,1202972643,291744593,1397991506],[1365159896,801668452,2123471642,822934167,704394690,608248750,1124595575,742070169],[1982363800,1237105466,2111189051,2075319219,1695393236,865926447,959226972,885755185],[29859585,367239924,1701222296,1764654340,677475069,548228493,1822990539,796202030],[1275597046,946981312,1457854100,1821363598,780292542,1951949781,1717383400,2907068],[217650075,614812351,426828609,705055382,541881111,1511500101,1907181014,658301461],[1453523675,370815692,1247971635,1565279043,834749635,1624346075,912147581,1659333679],[639270291,950859285,2015536886,405464988,226788670,1708435266,1447262760,1755306174],[683559740,1281080697,1746204557,950344412,982409969,965526484,376652574,1207639214],[431248732,26396951,206488438,1641684392,1408843159,617055313,365220671,1398862102],[1735472217,1583624343,730905668,1853213216,502379601,900048161,1889851164,1320153587],[2072734972,1161684570,1189522644,1362599864,1003165100,710432897,1275917867,1103166507],[1953294739,1848078580,278599475,1327144025,35453726,755601395,298244111,1701323183],[503831675,1476951436,556393002,1177351081,1452419274,1529942111,440094652,1848764759],[1654544299,1598111169,1828173451,1074335379,1151891780,1944072180,1163010954,2010772710],[295755901,985330193,695296806,262420167,226315687,1890871991,381476793,589909788],[744918978,1289174284,729715754,159601881,745217534,1568258555,104330121,643134409],[614927804,64872808,929837029,696186738,461706103,707728360,562511922,2036945218],[1139043815,817801490,414456809,858971471,736788079,1142222268,1349916423,1663946805],[490791147,173888452,261559844,729708577,322277821,110624400,550358681,190627693],[1476880354,48672472,1961490715,1089069429,329550069,82059705,1715904561,1300175046],[602915518,1113935626,158238381,1111694757,702882241,598954457,115218064,1455333331],[1468475494,2055627235,235838449,484136489,579929893,172752065,1514372744,1265408562],[1737278977,1123262968,1137065371,290576116,912557659,1029860495,990588171,222003419],[82699541,1383804265,1142165840,1113911987,669308862,1922512618,203051306,1586750620],[830913175,1115664698,804004,945877487,1477117381,1914727169,2124220262,858538042],[2072244317,1140052900,1967410350,2020344471,1979772885,906672557,1476041343,1428853533],[1451774525,1985058942,862473537,1586957807,1451389778,116367876,1758089758,2067251191],[1443413370,1674912298,417333218,176959574,1401648802,751754655,576834937,956361690],[166599617,522270061,352026274,84181966,1336937549,1917533816,1747664664,739777636],[799849073,1418205360,46077931,430859291,1632284432,1000158993,760476749,1464095175],[974056330,7433888,1063170430,198300811,2082762180,272882307,288797944,1714415224],[1626839644,562939045,1659910845,1052713746,387883545,175942558,2034980816,1339710690],[1011164852,1686915367,1206171676,2102891583,271821113,1557829860,1841634894,1534403549],[1966429048,1166587170,1670702671,1321495521,12488723,1736512385,426104349,90133525],[100485397,925588791,436602406,107757155,100660953,816376699,186804025,1628228725],[2079287103,1279052446,793786262,411202132,445682827,474010350,1002292716,1826809901],[1429991764,1478387288,1216724790,1281562845,1146457676,1168699818,1280399554,1928206509],[1632060935,1925396941,496304296,1981044092,1817690080,1049631827,2068944162,1929776530],[982239812,1142405345,1251694194,878736390,345787523,1316317658,684879097,1327893317],[392801340,1320930178,2094893328,499591908,125596221,528881689,1808639994,469342673],[833344211,1540637950,173294700,918486116,985566605,1754690393,1932599087,535051258],[1402070149,1927567919,626395620,1003028991,368520197,1873574609,1774410564,139803714],[1203111761,1044630516,911875136,2028166782,765083762,1850596315,1839090578,1758804615],[1901525997,726271841,1369692048,985408826,188307288,1727908834,412093948,207067608],[113047894,206634844,1532584601,1136185928,1578918227,497279009,1273215037,2060631785],[1989508941,327563302,971586024,766822585,1993846921,361648725,359161553,1456227267],[756482727,854114591,853552652,183499305,1204340197,1462597857,1230846255,493169287],[1914489887,1265912621,396071745,1473582561,1414602974,1595577202,536611710,2093468973],[1660854142,2100955026,952779214,860979064,1712116785,1517164627,511060599,2072981162],[2044839936,1716055696,101540858,1752885624,1046092353,940002893,1756778571,1012688804],[1525661474,1726319551,1709198347,1693752658,1759518152,92405433,284557232,899462008],[1291609152,1156839765,1225559697,630120431,731992302,13933153,979942950,1322993527],[1426081622,1789692578,1318696614,1580683002,157873271,1268089175,1928628755,888202627],[1929464083,1883563450,602652916,1873960160,1028638844,535210722,589978748,173156045],[2055518578,3112551,1775377841,1361378226,499196006,1656654888,160442315,1069889285],[1455306916,2009699016,961905944,1726060580,20200114,681835114,1865258564,261549017],[1818138099,1415403481,1252147542,1262898529,810225942,1036097729,8850552,1404720573],[1875221876,753468949,1632650126,1377516233,1799256013,1978554114,543992614,1261790335],[119668290,644852695,1568421782,346187790,677241254,1367994888,1311517779,607524195],[1831458583,982851085,780537501,823565715,1350710894,1509212588,263987514,219277762],[816482379,585445323,346526647,1241096580,242086690,183763224,508568033,1115975667],[1643780709,1797345781,1706577382,1524807625,959171076,630968572,1751320326,1318131070],[1080647379,1026533024,503048186,1305338203,47875731,732932264,1118180628,1882246861],[695432372,1447083455,794693935,387323323,294360826,521349131,1352519940,1781549919],[2088396001,968641357,1633796840,58620507,105899358,531126084,1810579841,310431974],[1498785269,1224686064,1534433816,1167928775,940218264,1358548402,1747553061,2129049959],[1058737907,373676728,1727943901,1703527688,748724774,1018130030,1382399812,1380722288],[669330190,1164902027,645248496,1038219566,459922648,1189323835,1366451984,1852080166],[1333164383,316173999,2099249364,339944964,182223602,234936249,432152482,38516195],[900001028,1136508410,2086377407,1931663591,1565069062,1794158229,1344057912,850224947],[235173692,54575917,1697975332,1020131424,315652594,258038498,122816890,416294241],[1098491884,1995117415,1304019260,598115095,453785470,37497703,600847061,85599280],[1159884823,750740650,1123181298,1627051151,2107987036,2049001980,471673989,209426058],[1563284558,972207215,376322869,86785228,619003084,1795518106,1727461429,2093937816],[1800935323,1700931211,1421959563,57050484,1893237379,1709995172,1098330661,1481119207],[1377248520,1284816111,306424126,1764474860,1532619693,1446561165,893632208,1969434335],[1321915099,1406495281,556996700,586808056,2009545684,1748348000,1024067558,180618904],[580302570,46980592,604502264,1801775339,1496325632,331800442,604383227,1236287900],[877098099,884078923,85320995,919879428,1921352048,637749133,430748822,1453987734],[792399580,1913443217,111363183,1815939627,220594017,1339819359,79952692,381740819],[1813705771,1135354474,338348918,1674052039,1514361963,1563894955,2122873449,1395132845],[1060093957,1576453344,1194573528,1715275024,1913493786,704758756,433159461,892889746],[201282137,506623709,883833525,834716501,678620778,1509090426,1024833579,1984605215],[2057589838,1023670146,1175467406,1569909030,767772688,1248979173,386992339,1262192935],[879355822,1072942359,1808443451,990143493,1484772194,1605563404,1082474770,241382903],[176155671,1973281060,1664440448,1006840990,1190566867,1299523583,459640729,1520239889],[113936536,1214056970,1786855648,1043829962,1008214796,388174856,1725308028,648038078],[2098340898,1858945163,1234087393,1459194576,72481996,1446321686,32263772,1521758574],[1258825527,1100171934,87024508,455542551,1001627177,584000999,300810444,468075337],[522897020,1797273417,401753358,1382528874,1347683710,1468557490,1136329493,593934280],[580138677,850932517,1042375480,873765096,539221742,1012715978,1301167810,1719502385],[484794646,1876078328,1276255330,23577784,822658006,554821205,1451619635,2063956794],[1326694871,1244186990,1470702055,2018509071,1549482103,921211557,1580658233,1970401399],[1380894170,785011980,7491572,701639371,430616747,962675088,205205498,1518819038],[647344837,2098208950,132256930,987901122,1558454260,1799465911,968329087,1290594410],[1481133270,590721711,1172800434,1773496828,378641047,905806296,412726160,1700644260],[1430887412,1917127110,1901800111,958474925,1947503117,1137368812,466088998,1642385621],[509944594,2041568759,184310992,1331191656,1390837681,338744736,2019669593,1374544161],[466212108,1559439441,2107756792,1153115924,1764305322,607655959,36272573,1583292865],[2115272786,1575781874,1451370862,361345823,703170387,591672242,1213402725,1762323044],[542387246,448905460,1664421233,1346346077,423801772,1032219553,2063148689,644424440],[1721277666,1088325079,1500161526,1116216116,1474235980,585173915,1538187332,106553098],[472593024,1407252645,7502588,1540599867,1525029769,2061926618,1802100239,205396571],[1265974794,1346624965,1083771149,431944596,1586782184,130533489,1271557328,230593294],[788861485,1711901213,394157504,1782883959,948428126,1412707628,1937565866,124594510],[1015196320,1263353634,215412982,47337572,571594674,578305844,1158355376,1540557805],[1995555177,1014186087,736976065,515693011,2052440484,2000410316,315478633,800667716],[1903531943,2049785370,291728189,1087785536,779538050,1400602590,850518690,146923668],[382778807,2068572468,172713004,1623262256,1168803508,1256045260,1244110404,1794214335],[682495970,1331867312,1303284844,567124468,2096687232,224236517,659040432,109436366],[1337887945,276561882,188352562,128051399,1155983038,1613363411,777766296,254049292],[519839598,1916897451,302311505,1496531251,1622018760,1704635062,1109843498,2048834264],[1268934084,405255595,791750455,935915837,352991483,1905210885,2098070098,320327294],[1776945313,2021939911,309030239,1347239066,439271600,1954398276,1834650663,1838574902],[673997513,427634290,669591670,310534917,1584784138,1360838071,1785117508,1505697843],[73268277,596770406,1755729553,796273492,125542221,174272220,609764823,414028298],[635855378,1442138115,963486896,1263725808,2045147166,535186207,2070613840,1263229350],[1343244943,1659857748,280074152,17889788,451709213,1038023782,429250403,683449840],[756747780,777884913,965252038,91666306,899147300,637670116,1771651920,1072903462],[905025853,208870177,606697246,283178267,520496567,289962232,1624426124,1078640679],[391353414,2117248128,938589818,211250693,676142426,152716736,1385581738,133702264],[458521866,139012841,505377737,963949017,1825354920,657972667,1430186569,1140942526],[1262037263,227086608,1193523196,1455191921,142191580,1254157236,1974899,1624122787],[261828890,1876710373,1713648693,1874306483,984832504,2129574483,1008028538,1601904313],[419947987,1706562415,1755001630,642072902,1049221706,527529046,1491657429,1519931732],[745659017,1608952250,1193609822,1276468993,1667735144,288847951,1091682528,1573385055],[1194596947,681740388,2027965096,803160614,1696131080,238962915,1267468962,849631020],[41537120,1865757645,493642624,1812527832,1925559183,675468299,1370362582,72243923],[518822216,1561217687,1126175821,891538420,1453075994,629449608,29757976,934950376],[1096079187,526929437,2062319935,271015714,1459545637,766824995,1265417751,776981348],[1766697998,512981551,578654465,1143823432,1220538876,1490982303,1130186426,1023991398],[20965125,212845380,692233470,1581746175,229535216,886787616,284925750,664222252],[1736406196,738592630,1997755987,1171267254,133399371,934196464,1010526626,1469379771],[1265926502,312934838,570154528,1049347917,577808682,1139897286,1952934254,1396650946],[1206152684,1221105164,209543694,1995024664,1836392715,2028827978,611265862,904286494],[81935434,2045022705,1488989416,1014876458,387269717,930949058,317480350,1907577772],[1682908227,219566226,913042117,1561474225,700466831,92095518,1667416757,2028136273],[275473186,1676440325,826002044,160138011,268877728,37506272,179848355,316005108],[320937389,1018910242,175700070,30443637,749878311,13625567,150577123,2056699054],[1173744269,758097882,1538069487,228622120,1976777666,1145650354,1920826483,1823044693],[1324730342,1615068714,306886941,67619231,964704205,514033040,1207052405,477214591],[474891419,1157741412,1861352613,1441709306,1464150350,1046439246,1016329407,1225580245],[467299709,367813559,2031607606,948067280,1569669718,1652953623,1263138280,1666234133],[52842268,1654816665,861633935,72904121,622912489,1415141589,2023199024,1028472257],[2114592223,1208954604,1114572924,1792644063,1782451268,1040037334,1169195043,1272818188],[1052577624,126609729,1833848997,91626340,1639324917,1778590432,841891516,1640877602],[976539634,1842851897,1770301630,123730357,1579702615,799143021,1937721148,674513519],[839920296,309033891,1849561301,807438921,1657169080,1034317440,1320128305,88326028],[144983713,790335083,1193220070,998225728,840928181,1001925272,866013551,1874164586],[93225335,1949704525,478886797,1755373710,601707153,452958731,2028569383,493074637],[206050793,490206389,1601768928,558929402,1906443976,1097819019,537380732,2103783962],[508161822,66729490,1399233050,1700956549,1762069900,602808310,1275275864,146446430],[1475372274,1414971948,663019045,1704879776,1376203299,1872091050,2035042746,451745453],[375648681,808797685,1284366661,882268294,913842223,1900990264,1600202451,964091448],[1407920772,472781004,501565722,1520702759,2070133689,239899192,1846690309,384061874],[1460965023,477796433,23571253,1799131089,1047053140,1743221768,570698509,849461860],[1369991694,810854078,1328198945,1858445149,1755222246,1797310074,1659162237,217325041],[1384702943,695005272,778307503,1752199594,41252358,2103994085,422354708,934653676],[1320289476,1520500534,90628257,2079303253,1280635707,371331263,1559926008,308803262],[1389189974,1674084721,1114424381,84937711,1801754256,1892164655,1334413948,1228909240],[980850696,1450742551,1381894619,1746701995,434353309,37063709,1904726399,1736258456],[517705956,1967152399,1104675756,1785854361,1367316202,1277826641,1842221549,994498213],[1566570276,2100764031,650368252,1160234670,1763504675,1705321005,1416088675,1376728349],[113206383,53887200,1233342637,50377017,490342421,350786774,2011891692,1434989893],[1033050543,1876375418,1334576304,1228760559,1260899873,899261582,1310176217,531789569],[1517189153,612303226,199468821,1249421639,1437993058,330320570,878735611,1860044116],[997848280,2079978780,509967823,774872190,1778575161,133237373,1848613927,585088104],[1947773691,1638540422,95774806,1862860132,1698094646,1750422225,1403275984,1726325685],[496411917,1775727649,2033525681,531603358,1755492006,557567734,1352219762,1962837474],[1849120549,1079663771,477109765,604379283,1330720731,678204614,1127092261,2032764497],[980837135,1832582423,877739660,1420163635,1643349650,1335494670,2122145506,472869696],[1562174439,774372219,1184610324,1812743535,749569441,343420757,127322029,791314175],[940979323,2129625922,675563939,1100803809,1680334197,453794913,1218314077,2006220938],[1066912756,311507314,259008576,1537896820,935941526,1111257182,1693904367,743012757],[78929244,843340234,607950998,1253181520,355100889,1611691275,1823557080,582326832],[1579469644,1062720586,1360018857,1312553978,1970818347,2127257116,1067278674,1062583499],[1229455261,991167264,122254285,1891194550,510919416,345456637,2113415393,57020747],[1659385453,723790738,1232308293,1918534790,666949199,1048761694,345190465,82889862],[650948684,1300338534,1353479650,1313353423,907258771,301695021,948943574,1364599148],[610397645,1240838454,558918235,351866410,1198269135,1402625082,1870701463,816415832],[1968660333,2130253869,88802697,649275221,1167849028,756228493,1429658178,607822213],[851240759,1083664564,1933606321,946730294,1518659015,1538050399,1256070738,1187041131],[786060784,883600672,1961651373,801858045,1856554977,1899225619,15789568,1580318892],[1733427738,490961256,673838289,1702186442,1589079321,1513003071,351885331,1867422914],[1141758705,367848238,1684197789,1341249048,1194263671,690617098,22875106,1005816072],[1959513423,1308498229,1039937287,145717433,376401951,298854111,896784391,1157692013],[150643244,1527164531,1158021159,1206419599,943788783,1272582444,1320041028,1333880321],[936795094,1438196196,1491086172,1759157573,405105607,1428035933,1957064406,1513678989],[1475242787,623850975,63771728,1583608740,1751321899,1966268784,2124758793,227964851],[164464153,1978079233,822188310,200955824,186480710,37678696,972237443,1992153806],[666317467,424303212,1815200216,912342243,358461761,27434636,1522583007,740781285],[1248345612,1502682629,247414485,1180534030,361265226,1097693805,1723661305,517998306],[1256311727,1384096464,350914124,173667191,1320909656,19441891,327224296,1589078759],[1907655395,1578283122,1751080400,978368151,1781871413,387307610,317228611,82682174],[1176738789,1709263287,263663502,402798328,214983978,708235988,832761426,992566765],[833588024,1483665401,1832239955,1413772592,827912025,1755788241,1615153304,1487079498],[387616490,890680773,473037791,1730051804,1481786447,1781108890,1501282474,284466872],[968330317,703205101,1700614990,1977025645,1729904682,407538453,464077187,1068453257],[489093183,228758579,1958536787,1850338716,1945894511,1945109090,1425445131,993127357],[702855412,1911609438,601328243,839423199,396756620,374249841,444137736,1652124079],[1419730666,1604431237,1020888414,1312831256,858366366,478798980,1920752291,192153143],[814284299,258909036,597559952,1250351323,1265406495,1205519611,1245703595,1622496121],[601892550,754864571,477373814,1981425978,822069194,455268904,775068525,257181737],[218909245,1295152833,542441277,546462116,193105980,552377529,883844461,1753446925],[1242393959,93166471,318432226,1927394825,1818431346,1159665127,404482174,816648046],[149052640,1139568470,972797343,192938896,1501284842,19327668,1409342846,523375659],[1707035745,1294692477,98319801,373347869,1893444643,864591410,1957474872,744745919],[1461594299,329759740,1425459773,1778603154,99898184,3301391,2060058838,1879720211],[228959287,880215617,1699841174,1797161622,1641606809,2071780070,1882625758,391200716],[1814230802,1713162289,918765725,269984879,1810245227,233344673,1723525939,680000474],[743915904,1460395562,1167195919,788690951,3927055,1300312632,111253900,1518429995],[1336855935,1353565951,1975958121,141304283,1892503044,9300601,154833114,997391705],[715537341,2061234490,1227418373,1704310743,1667054017,974556421,2032888049,1556278656],[687902629,1423715713,981940299,1429275605,1295473867,798199376,2044263840,977058104],[1277005800,1519265195,54239658,1598720216,1348320222,1746622177,1824543291,914544044],[431750390,235650804,410951037,1582673007,1997139989,1016488878,1858406107,799272556],[1403289631,1415451730,1625667616,2119086405,1998747851,1831396937,1904239823,2116883652],[1945303317,143686079,856370955,1473440285,1855598255,1919729348,721826606,1325755776],[395317513,1487236679,745379447,1052521753,1511077615,273980792,132067380,350211461],[1044219689,202061648,293806386,371486569,20613510,841458710,1109438798,1547372720],[763127527,1562780261,2014610145,119390083,1990554688,953743832,1838145921,1843068044],[874198856,1128814026,76293462,151195599,1917789433,1099393314,734180648,340985310],[324474295,1561732724,1316830743,555212678,1506393571,1468227956,1508257401,930017182],[2059052191,768923310,1199751869,1237726557,1449441169,405437872,2112101603,1020955235],[2033098219,414825634,207490038,544431575,1475511816,2097643558,1757059456,511076376],[1518378021,1577721776,24572978,1086614471,169090671,893720976,924691432,1908658597],[1879266754,357229398,798980222,40524260,1177766633,1326629617,756213897,1083466042],[1607134759,632326276,1303233113,1996248033,1159872446,381599984,1628306847,955987715],[1668687320,1222069913,419451874,1882519750,304249255,1099881481,1994074863,1905609356],[1798137877,1763735005,585892791,2068482984,339882410,1745731423,1591745040,769184515],[914876269,1259676468,1578188849,1612662644,1030939536,2076824901,646474310,183543713],[1861240026,1584838368,1955600898,1760606853,697949484,1509214867,1241304312,878619331],[739955053,549316675,1676736459,2107774787,388723543,792349652,1015228715,530705705],[147656376,410402532,1403875910,1659575809,1476404869,1911949311,2045436692,788876981],[900181995,1781442643,770507445,509247454,875837379,530722442,680022591,981684235],[25663059,329877754,1397333132,928727998,359646312,1148242965,791421591,1169821190],[2125334307,150088947,1684466902,2115656524,890034071,507423692,1908183910,874228956],[1086670212,1564068624,1850623302,105813442,747074295,1350575279,1971157763,15886844],[36116026,576875998,1824104994,1549638380,631007236,1249445925,1638047494,1160650585],[474266848,1210215910,1534996644,1697811720,1092545339,1339845296,2062851004,1012630903],[267655810,110327607,1784681483,1391742025,1806405024,805501153,763191404,130003461],[45838240,1670435062,744076168,2052714665,1617557190,997419281,1394871904,1624518321],[293082701,1141103874,1076817479,1291200536,1936071769,1980912225,1354362481,800233062],[1291252967,1104286097,1011571623,26517546,970504083,1484188882,277915955,808063960],[1936955133,2038809416,1196041780,498609176,875805969,185122016,485859308,833792249],[1823648804,1616347411,1777752198,1560166358,654288348,1058085314,1277717086,1864913672],[821053867,1469845499,285410511,2078895559,1610508941,1138805976,1668364572,2093429536],[330959327,874818058,1403248423,1931413819,947513848,341672461,1905025316,1810976204],[249286921,1002722255,1951363841,38146425,1983168785,813577916,192977594,1538782548],[1469363538,914125322,1380396238,1302642732,516338347,849408301,1645015122,838113603],[828228344,1401728907,388453908,1604494102,443042133,385233699,32122830,1467791423],[1440488043,1684130149,313801609,1501979138,1181175278,706799577,148250099,441755047],[1615343,1302253921,924431698,654181990,29519112,1627365399,395643847,1161835170],[1614171391,1426228339,1215581274,1830652806,1425320198,276220157,1924202204,427314904],[617829991,462586385,2063758290,987019613,1752391835,638388112,1538294107,1251185321],[1721961130,1698616022,1017167011,970288119,2077167833,1912691417,1032200720,1984518896],[491958776,759368969,1723289286,1266407386,1362201198,469478685,316958834,1590508223],[1376922125,406227890,1319032953,428007047,1446901842,983729382,892615587,1316905886],[759202862,1634531085,1893484508,1508082691,1251105825,901649485,1557162694,536683352],[1194983805,576870981,1229343548,637446212,1025433744,2121140209,520684300,260302970],[1213851846,1980435102,1524953929,443691613,739941002,603838,306418477,418090769],[1173061907,1549499213,1932518862,1629863475,1207165240,2058692378,846628064,1999270315],[1113809486,1608701426,623202790,1974349497,1331995712,1800629748,776330209,453027767],[1482764006,1987613782,62201134,21720362,1263769118,1619543639,213435774,893400613],[1610735254,1313304261,2077340475,320747052,1170041478,1947420515,1659855999,375086120],[2046809253,745236276,91419456,1761467009,217583629,1983762032,258436635,1958064916],[807857027,1823467297,1930272983,1369202572,1744644792,1432709722,97505381,283785060],[369405763,1933108808,715617593,456519612,601502786,1497636882,104432095,623492429],[1553032678,1249729595,1267990518,1379183896,603785435,1358920808,2100743686,1028985021],[427789525,5280994,129859562,1111439499,1253636763,906590846,1996128851,960454333],[553179068,1784695511,1688965297,1661707387,1692945179,1937651372,2115883205,1698169137],[1221640257,684070305,1244845648,1175685768,1342486838,1579383178,1478859537,1926315672],[1715233518,1780403595,1495547456,2014479748,1084141909,908963393,1732760563,434368125],[1090328933,1877942912,1347476052,130004270,1257428094,1716945643,30095626,770097011],[117797926,316346073,649842531,542060849,330409800,1318772671,59444291,1404128194],[1915168323,1197904244,1302143019,1879586713,733790429,6958488,1073793447,47110169],[1399721271,951711851,981634808,194824080,111839489,1300015161,76298063,1361724597],[1080061900,1061182868,1697555148,2029423181,677723513,536446647,461799198,1859930233],[611658763,928734924,1915536329,563245060,59977807,1067434290,1430800045,791053262],[950555617,750711386,1962036383,1068525518,299207558,1231146445,1354597325,56804141],[936189880,1357653681,290593348,1486421538,431526488,1256124474,1396467935,437478929],[643850410,1008923794,1530616144,144311585,1606212196,148474325,1187622231,1096081253],[1409117518,2067538391,1908742027,997903458,121561180,160933971,977761456,1095949502],[1187737671,841543519,927392352,2046455369,699918050,928576538,389509267,1922413959],[441611211,1852430384,177107929,1410199341,1548647351,25494013,89786403,441100522],[1564240435,1810047716,1179884355,2086152659,520644108,542292587,1305293017,379423940],[649485619,1383291659,1044532999,1517240817,206709973,1814855052,97880607,990699033],[72442000,1689914507,1981763263,1149624260,1958935388,1856063803,965033967,805521953],[2074597002,1987903896,126235119,1358923592,209237788,2083053994,1599926428,207326449],[856347535,1911001593,267151236,138891358,1304552741,1103863829,1846857057,2030985984],[2117769427,1148043644,2092112878,1343326249,1706220243,1883552000,2075181430,790600462],[341176508,303766684,766868529,1965020195,1756485444,524453322,1716536984,1617251095],[1009663617,1278171840,638973629,2006819035,1163032496,253805033,1824022773,1218152733],[1108416376,1596467980,1755650686,1626604146,1912729695,2004530776,571967361,431185578],[1000551448,1234500347,1165167475,422580193,1865083505,740113988,573022019,144625419],[425988720,919787566,1130002776,1971770211,125505840,131566667,823917684,694703054],[1021775979,1731810583,972345522,1836065317,1594414330,70243297,1421070968,562544668],[1753348262,494469293,900415429,682551816,1131825037,717178267,529294037,161456690],[1073933155,1586797778,1341527643,331820868,2129437003,1871278832,407422597,942335834],[1786661080,301378055,649486385,1266422904,1279700952,232362152,2117553012,1246753988],[1894903439,1147772004,1943131964,1356416414,909062080,1547756736,501313621,1306084518],[1806985566,1089935287,2087134131,89604434,358950183,1207855670,290046208,2065004597],[2128233857,1498994375,1081352697,159378372,1915695838,1420294984,662062748,58502539],[1995810641,75228729,1184359136,1685334527,1430529165,1397235676,1812036866,686127961],[1549976131,1918986922,820770403,677122725,748568374,758353532,989678016,1640012653],[1889119463,1880418775,117988675,844264524,1028609057,127030259,1376925334,1107074555],[1116129587,513914417,2095077891,1220015687,194706046,1474429027,1346537115,1396834176],[1983596804,1657497908,178625825,2001673512,820069182,1135209091,643535889,1821152655],[1898618894,1186550619,112616752,918211037,1164101461,1444079615,8118334,930864307],[1771877745,692393004,709147464,1105056639,1963682664,1729011055,1413755196,1673970450],[985874533,1054177988,1234913264,992341481,2130381141,1012155597,1325924599,1970680824],[446593177,1088661790,1624637241,1227883846,1860607790,775248480,1176320586,741184413],[1635362678,112379102,613143412,1084252330,239366813,1608112824,1102330721,1050807052],[1470239324,2086805421,1695761882,126746842,770317579,242728638,9323711,107967072],[81602627,1119370210,212488068,1326588519,840438073,1981702135,1750901369,1066466622],[1782593492,713105266,980605604,1130386666,1602466362,1354063932,1352444784,110778027],[71906690,2049459629,170669754,732355725,628623734,994140138,1372053325,1711343337],[1316417282,492011261,1827221897,887123669,212121775,1724073084,176934865,1355441232],[447729657,454542337,396931363,520088233,233445668,1210639448,1151594724,436188586],[1555577415,1419705056,1949748302,715184659,922154501,1125641506,1600991590,524938459],[1630491461,1934308859,2061578102,1585664332,827130618,460869755,1732132159,2002630420],[124168668,1824874478,179979486,1606155411,2130402032,1285604621,1569274125,172395856],[1189772172,1796952311,2125178622,1612791449,1203152233,1775454349,314359918,867297759],[1830248759,1877525480,35642685,2121333039,105872377,1844043293,184044628,426196000],[806954977,1312607554,650928246,1546878251,2008219058,1189104180,1784660732,487501504],[1968707036,10408023,421114178,587299234,2117551002,837191294,690462234,1377587285],[1013806264,1908895366,701530777,572236051,1754001581,33512113,463382043,540878385],[2069075445,12155991,149745948,991971125,1810593526,1008423121,411329551,683271550],[988153716,1851204816,1339818803,590694234,2119725407,1294114735,1175658456,1276738019],[1510073103,547546386,1628758256,1499857150,274278123,168183503,1496565123,980651945],[769427879,1530804870,1122439660,932071283,1483950536,686193711,1595694926,463359362],[1227281408,643525569,563514627,2107339266,1249942366,279394720,77883715,305407728],[1584777150,424020952,1303220488,531261826,1137516922,1201504715,1582232476,692191145],[582081380,1261238350,916837897,824751748,1490075060,1806054366,200146142,1386095293],[1783933422,380613165,1178336646,607296837,302544307,1176009219,1403730412,486457408],[956193029,1149558605,589536439,1329181586,1258949084,350775187,1943924769,911809333],[237359023,575898776,2011300572,1204170420,1319403269,627570568,376241475,1821603077],[1558696574,1483772556,371673143,474022089,1007540781,238465770,1409167931,607738948],[1466504959,186402159,1782270562,1185919658,1711734227,981300099,280799043,1855829464],[422572260,130709555,546037544,529295840,492949729,1467373886,2007940275,211117447],[132271444,1497570545,871444313,969579588,24808041,1877658406,1698535082,946183217],[30988944,270085516,1887713790,1106966489,878951973,242933248,587972242,1872126249],[406870438,1532076458,34295716,2087004216,1187936604,825930045,812251357,427047815],[1642129338,1467187930,1993875160,2018186335,1489836873,391001774,271953181,1271149559],[1564516911,296650378,1544308539,1644165309,1589926200,960203095,1424116402,460338526],[1768537987,1918505059,2099283047,186237018,66412484,1162144643,1872715561,853265871],[1951700546,1206561457,163758573,714182732,205240899,101507814,1303336607,1526462541],[2077704012,488900800,2126162455,830929277,1214410414,1744028652,1527769199,1095705106],[1418964743,1878206506,257808235,1836475625,214040382,1464511113,996923485,329642392],[1389439856,1219188571,782774098,1558293986,1349113258,184275500,1208236470,1363647188],[538177798,133496148,818750272,1877301458,1417548074,2113298258,1255522656,1611539697],[731918364,1132554240,386628339,1815956118,1004488825,345558555,112592172,1519585509],[1259254976,1723590565,1899044767,2000965102,1229327762,534998395,1876039094,171088884],[148258167,1322960366,1306868995,625253237,519387331,1049533628,1902913950,178597640],[1135822877,1478989704,49929804,369287759,1737600449,1813898196,519232565,1374732167],[1253106233,1128679796,1758206077,907949473,34695106,1910397822,810772922,332681893],[1912155029,1462671925,274906746,545361860,1805432728,2008378191,306431792,1818704135],[327888083,875071262,860008649,39957263,1529017305,772552651,1140001974,196742017],[131583116,657141241,62091997,831990226,1003205766,1973636257,1621070883,1609812231],[794771524,973212098,179860727,361138652,1935097349,1192143837,921372673,2106533865],[1235118212,883497692,763665968,1407830905,2009924875,907780076,939034072,103157942],[587598014,891658863,614065052,1194519844,1661467978,1133648771,877649959,273008391],[1476603132,1538513539,1867673739,50649598,764425884,2035850935,946783012,256346561],[405365598,1581710542,295236598,1967075558,1449310952,513837560,762291932,1065248196],[9307455,1564486263,599401062,113776571,743267222,1615770924,583239473,485490849],[2076359866,1982413879,1192504112,1297679957,864452093,1516331589,784202276,1592404230],[357715423,2111785313,1406002034,847636384,1755999130,1214359491,1287956835,297426127],[1591731046,559952517,1208340125,2007166490,1228097757,50449408,1791663542,1823551420],[1368176171,1700780564,705691450,1608784524,530095887,1500868023,1430556830,505700279],[474146703,624333515,1237118099,954667359,18807025,1582866964,1864489780,1313318821],[1686688378,360566001,160640876,822248360,814286579,20256007,507342628,924773470],[1942990608,902580945,1991699536,1133916038,1148853698,895326099,1909287452,414520119],[282257350,417652101,539295209,1991835135,366120864,74316134,1118109536,495116672],[952732247,939563771,122517723,1220725820,1801181463,893034990,1964583174,1167950662],[1280976813,1809696104,1573818245,1999694907,635994035,1044485885,385908166,2039007845],[484620042,1785038978,1566278618,2116288731,780403627,116935411,1165448118,1311151901],[1557576012,2050376281,291422001,1418434775,1414670911,540549458,174088505,657370805],[1668608294,1085940863,1279836426,1246766854,477483511,1242707006,1815498392,898838329],[181830716,96131226,62647761,808048370,1122026162,362871371,1972730493,25997011],[1419933592,1278535359,206466264,162728705,1692872451,1197117258,339795232,1898901679],[1720849039,2124289562,812835239,1768965867,1948278336,300667530,1060988043,1910161644],[520694564,84518254,731653399,14773657,1613603402,212742838,1754722464,861077687],[560273548,647242581,1765991150,1003247428,1441422264,293212218,93819494,1318228069],[1052186643,22799116,467320520,2066565326,82623279,1613032379,1326418678,1249381152],[14510572,316630284,1664344607,1555813133,1257516089,1322117505,1999397750,740054784],[750135908,443241866,1511076026,978352204,1855981324,2017178323,966319133,1589222289],[1563837018,207133616,123238136,338232576,411790767,1827075747,1338850476,1243122805],[510028284,2052259182,180249389,666485267,845471989,37155171,1950922266,269882666],[1878603283,343054346,1876320678,2030030730,441903513,1663068092,1935960210,1944807309],[197183588,678790231,708808314,904845204,878079927,535561098,745032644,754202814],[42314274,101738472,1936081074,897671633,509147620,1248223353,1213035568,1037261836],[634140536,1876402925,898420390,772156506,1786810986,373936046,2013765685,861664132],[1533981265,1443637885,489214224,328456612,1539932887,459373541,410957820,876804807],[971497685,1290250652,125449327,265766379,1990197834,595258925,54386732,1173051896],[1109996938,539725286,1995294489,1253431253,1224914579,174739981,1538689560,639847727],[508447106,134392419,272720060,1849816493,1559364128,1090959925,1096895247,286818005],[1923883552,1431840079,2098463629,1783195485,1216118796,993923059,1726061341,1157064277],[1308054043,966539277,19998519,2003411385,601806288,1429185802,371162857,849472780],[1262081046,1169931861,716274743,1166257062,1659068298,504953547,1288160288,710872760],[2088681502,1332406473,568130655,242186763,1856600102,1068121082,1568382645,529020749],[1281396955,1302910200,1094458423,574889251,667616356,1345915154,369113775,1097804290],[652670617,1398111082,174512355,1797267496,496675767,367080889,416780746,925484213],[2025744476,1802100168,1758243278,1280108480,1554728757,1026453106,1547598000,737536937],[304433177,1729922442,1938963759,2018635451,1460720467,537440353,1443497432,745312854],[1099917091,969049161,1564857304,264322999,1931179707,1240707943,593665090,1936260907],[1309280117,1482749435,1944790210,1320711663,1144984824,524291106,135607220,871110801],[313922906,642617814,404604102,33447423,936092608,362616776,415048012,1897131218],[190424406,783358366,1552523008,48495231,1195810137,513269173,1208450433,1861691382],[431582383,791463170,2006961911,1068289470,1678679085,846552121,907218395,32178920],[629219181,689298693,1349748043,1562732107,207145205,1536425277,647277294,463271429],[1124710390,2056964436,1322731685,167414777,1114488371,422970803,262585422,1814579881],[1345271868,1616214631,767773322,1545192964,117767836,946526755,82064089,1133188835],[601123359,924129731,1871451907,1604480750,2088748318,2022258302,32893668,539492183],[443351028,366298748,1165116764,680569950,1205004829,1358254605,287815092,269783188],[239750624,1742025746,1620118244,1411781818,67817680,1894256533,68274859,1296768645],[309882442,68542265,656379559,1049563586,1836901343,664939058,608423557,1233701976],[1028547666,1368331753,400049403,1167210616,1247059308,482594942,1244859486,210768441],[714238490,1786221552,1000279675,1391060602,100506487,888776935,284371503,2078578205],[2082827011,1494632696,684243422,1690039682,1503099310,916854086,1566451660,2015639475],[1663650415,1990644459,1895383240,660442071,1998156713,2002806917,212007006,1009132716],[902661395,1253377519,422397412,97973698,1044364102,40009785,765512249,1847654159],[1431967574,512897437,150389770,271972556,162831933,922937907,603973588,56671482],[49518481,702387175,879868795,734669610,1939502504,2091939141,119358305,1396540747],[28155074,1567387657,363989885,29871450,1117690732,1709103975,357294558,2125453343],[1491511529,762780570,927156960,1215309632,798560557,33692408,933045486,1139022926],[1455918220,1002764961,211284769,802545926,1428789210,1407474969,1489588577,753126891],[1407020322,2116437917,587348534,1969781817,1296005260,560896113,2039653825,779629427],[1259769667,48856418,1810246468,21722967,1545740330,604804089,1036382816,690430459],[1809067553,829126015,1248948601,1667968994,1947928964,362743125,1465574438,1171027934],[241713031,1512899604,563623604,413334328,2063835330,726950630,1287067353,1300720987],[2001894304,1350049890,76531774,1553072201,1759763175,571959846,1268251864,1902991430],[627484178,299740277,789530737,488230324,428555701,1988236034,1230027221,1323856998],[1608257593,396208388,1831180284,1565286775,548998339,1844819461,1361745741,1372989960],[745522924,664441608,104996985,252492500,510225691,1808126726,1483441766,1579180132],[242919722,1210543234,1397680428,2078840393,1519404333,1358999469,411919422,524719149],[826700858,974180548,661464127,1588573623,400853696,902060996,1655209154,1894998691],[1895561402,477816129,1389652980,2033997144,269021518,1522347766,1684022210,449489480],[420131240,1750750512,755348461,1825428377,1020425674,1240818394,1628353178,1680544560],[688225710,1466633476,1010914402,1918306992,1117346825,63383484,790018574,1443006355],[2064341802,1144979887,1345813124,340464459,884548499,448133754,1571405490,1916818182],[1918844515,2081272052,624811152,1256654349,957541311,1004520588,776627867,1121549239],[1631053426,461278675,697915702,1978987393,993684754,631219161,116994141,671370124],[1509311971,1684381718,2115511656,1929344289,127165584,912679248,1701220928,1978019045],[657724670,736104936,274972923,1997625236,1923688374,91742266,2088438516,1231421120],[361461155,1916785470,1541561917,1282420299,1847385147,589820351,2046191063,250492091],[2084534329,2044210445,856437542,151721847,2081523167,717625700,629858610,2102238063],[558481961,1255258692,455612358,434018018,1683768636,2061251561,75102943,2102842154],[1181893130,1907188867,1892558274,830260496,569965290,511130672,461040984,1348241109],[548953209,276311487,1703139945,1425165733,1887953708,2031737981,1133490298,314944809],[2096016337,1913494957,257996770,795214898,935154791,724657200,1998564761,2067749651],[2045332201,1129361111,1412165648,1481515540,1245618962,133834549,1798856625,395341631],[277273304,1322648612,1749568487,979968444,1879320049,974333196,287818299,563091772],[60499053,2058595326,117430760,280561651,1403438971,2019604217,1352644556,235612906],[1340343755,74672985,556530908,1247536225,670870085,1152922634,168055468,1052211058],[460863025,71624299,299354689,514327920,580012389,240991931,1968664358,1173019515],[694922028,326294192,1958846114,1694361174,1188851808,263950910,346597900,1308133842],[1690641311,577218683,2007018449,189864763,554995808,889108290,1513786756,1484411772],[1932284742,1673803122,1674031694,1482020720,1003150585,992858869,736796639,838618881],[38677269,1898969984,1805497521,2076212399,606972004,1342656671,2072119066,1489487076],[1437529832,1254173304,625760778,1598475083,1521587837,717819492,1471509845,969805992],[1231382699,1537908302,1188140561,848995522,200243455,1408898432,501277094,2095896020],[1431441846,1453310404,163133618,2078456732,724794233,384802835,1030463440,937411482],[216279454,1183026848,1755069347,626820118,719818812,1435559924,668544759,1470243595],[1245837326,1854104926,1290596765,1174376095,1372950087,2121330439,1727733910,271684556],[1609961470,1650753205,1649722408,754073581,1384754074,1058441451,1639908575,884822545],[1673792876,593198846,853770137,442728565,759544557,1059063844,1817640736,57119429],[1585394091,1777384091,335550576,1607199376,1646950683,740450549,1944384769,820912337],[1341771843,904499318,632971644,247783864,1105275370,919196946,805947193,1337622329],[1037694747,1525075324,1314778106,1614093129,682041064,590260068,1902745815,634305426],[405846213,474442331,1286573470,1308145550,1219199360,1640456091,619853374,551200008],[1663779936,1293735449,1962684601,309836674,1140883808,761366915,213574180,1046466173],[1941414002,311518889,253832889,176509144,744919849,1704066369,783261927,1390882847],[778816955,1162219984,1987034972,1869871078,1201580472,1677417670,101297772,1181036925],[2061882462,841851221,926117057,138991242,1311135149,1805283373,729096273,1312903440],[97966156,820358944,1468262556,868801416,19867797,421020056,837232556,1724723904],[459112105,1112040534,813296519,759739671,581917033,1528475262,1478109790,124476676],[1820911071,770298811,940667884,2121151762,1648752460,696235975,2062069941,2067789979],[2025035214,1980955690,1562729201,1826342470,573676257,1188523758,615347346,2065057905],[1557085617,384589272,1014453573,18051870,1372390740,1442153160,2087767748,1343156259],[1154442333,230318610,1540653392,1264798716,1720088908,677072786,23033325,1063032292],[152718702,435125662,929756072,528418600,685140449,2129960871,99483545,452033864],[435415077,163599387,1432692792,1966520232,726136441,1428347226,406875768,461356335],[557071542,1439364561,1482323325,782844844,928266259,815686117,1984905040,405664702],[1903191452,1253421851,1252577512,1980518247,49050424,462847633,709703107,749639765],[1412523109,480759673,102212661,1429456591,166296311,1419291459,746732551,596801944],[1083533021,206689914,1465658236,1873380896,2010690451,617867670,1674687672,991571941],[8727320,787510693,841386569,335469916,1203813279,685462627,645592507,999775514],[2045462100,1689028078,1388768987,1665404652,248089698,1303054709,804282099,279414665],[857426608,1062389948,553342403,1951537836,800692894,723613228,1280928047,578098364],[1826247597,822519508,239034767,1222006668,34903869,664679057,395110846,725505413],[294941863,482386608,501053196,1261318320,34662444,1636379296,1566195042,759944673],[344862516,1689788817,1160514872,689849551,1749933086,1833110868,938203075,2125300189],[1109858282,1457335779,1129511163,1967164925,1693872371,436403241,2124687323,1836506774],[702068410,1447571031,460864070,289001092,43747890,1116085598,1911182609,1977894599],[96906658,917144957,466494261,1248535032,1267241932,139497797,428227565,1053590660],[598133348,1752981485,88796429,811336601,1439103624,1929274892,1712572525,486233709],[520532712,749195826,851658301,869134471,117685081,526581018,1021986460,2022787989],[1947797889,1441133679,789228794,1863393376,1863646098,1672438504,598471716,672959301],[1143281166,284355490,758118385,1021060616,1860762058,1466951323,266240914,1069966343],[192846209,1371610582,12307740,1190028970,486292150,1874074769,969107031,1641533934],[1522445164,1830242545,389430117,2015326542,1322719575,443742105,185311058,141756804],[736481680,1759186824,1701951939,1883507424,794608600,1798033009,350448646,273569423],[710071776,516894199,1127014291,1951292478,22015645,492246766,1022015782,1437582778],[292154035,682618310,13708875,1640620188,1821020634,1278084577,1123311757,1887635068],[341349634,1334183932,1231228348,516898999,1176549100,953261200,93685819,1463271234],[1850637431,562692981,1465673954,1437022831,1596361600,564939063,454880465,6025489],[1147525618,1531041222,1435181617,736378593,1903460,1523092227,1674814457,1593016287],[1707873534,1863896029,890703708,610758312,1453244987,474556695,2081250626,633269140],[569384364,415351551,1823357166,1576363265,794496887,141166671,1624901522,1370687789],[1045163473,941169902,889879756,2064360999,1201608916,652580437,1820986588,258313779],[1586671577,187439783,1245163266,1514561223,2116462519,858803012,1157177732,1298903209],[2044678005,1903789074,289836987,957793566,1036530698,342324653,742048970,1976611102],[286732109,74291892,1594087568,212876785,1511516095,320827187,134652786,1425295708],[36253574,1156861123,974445948,849635347,1075338839,1744218119,1541893543,1779573615],[883223853,1723675891,721256398,1015060652,1939698289,2054892623,637255995,284933173],[1565537907,844164068,1387404670,1607146806,942638446,1226110197,1198341346,970616774],[784584488,189777399,429514437,1492837086,1734292503,578739358,98259958,1278065036],[698296136,637159154,936391646,33673099,1231838744,875630586,1807652744,2602637],[716381522,661577445,229859661,1281259012,28503131,859301887,1783957162,1465905064],[1253237964,1126950533,1416358365,828931653,1993500314,964614467,930079529,1403870537],[450757125,1768844370,1637708906,1298463931,9713016,210303363,1531537788,2019443338],[1249104189,92658751,137341976,1953862030,428815367,1054824576,619208379,536677217],[1131319368,2103620367,1287368527,1187291199,1290663615,1315502020,1227146716,1056684222],[1979717061,2027394257,801786611,850782676,1837070471,1451467091,166967063,2121829378],[1197038901,1877327524,560630723,839985903,572710079,303637055,1104511868,820723330],[652110467,177637905,2068755343,1232346718,1371794748,988807525,541423430,1867875459],[2125174423,746391531,1702827105,1264693909,1296729640,14812281,1768807443,175159199],[1158359931,1487274686,119686493,1848808977,2043734538,737913275,1461433593,1613400409],[1055910776,1320012359,128540215,2003312672,167841657,959426452,523104449,585519322],[1068741173,914399281,2022228620,2080707799,1093477588,287324545,646154215,1474648910],[101773737,91837211,1122300814,1212822390,629795076,123235350,869022804,885115151],[861270825,932346686,81384547,386929709,1659688238,299772883,1512394204,1905465474],[588217050,443119686,1037953766,1829001632,1965850694,306190516,1374765112,377471236],[1984305028,1078482882,1807844840,1508216500,353452484,2090086278,1498343922,2046254783],[1014176619,1704531402,158367619,1661469630,404292186,1407126903,385165080,147030577],[450790297,316247422,283327065,908341843,519593907,639782291,1494554773,1780445563],[1554964056,1932508601,1647777784,597097001,2025688894,201904101,1817394942,2020521327],[360280708,1447452974,637240062,107750845,1178220582,1999725244,1205200966,835146537],[1115179272,1488636524,1322815707,2030211095,628697304,639269324,427645682,73124527],[251337280,1358289144,129604542,470963077,1703795835,33503875,1601058325,1873352976],[2082300711,1018969752,1338876117,745477738,1357039060,242900092,1863105667,1840836019],[1897777398,2003210172,1644037884,2079140440,966993738,228184826,572465674,1094675172],[875082995,371524934,1229515436,846235030,1895071157,75303725,1104035568,536013230],[172915923,887563322,929734157,144763502,720346969,1264571500,1621326566,1133079937],[1538961875,1943246251,823049758,845102180,990456111,1006730401,288661629,1078949450],[843246269,1575619860,1106742961,82868295,1459433845,1878613142,1601722559,1056295962],[1455230714,1012648209,984874316,1672807288,1095172537,1007168280,768865696,151379074],[1093989830,1571235828,1307065067,1116438524,986062050,372977561,969254155,1579296555],[263881279,1674464917,778525016,208648439,525191594,205030759,1861609121,720544380],[1967750421,1913118505,1548109232,335401108,1504085921,293936356,1717033515,1385672268],[1089932844,2074965867,522806273,58960044,336257176,1741566308,1512743958,1649833087],[1082046556,1895635438,1266236350,1802476254,425281906,1466873875,806965668,188484838],[282545204,1988268616,1687101860,753711135,2027983221,1971609428,1352846760,2025986394],[2059336627,912300113,1661959737,507746457,1292181263,408623602,1776610056,1307164624],[2099199449,169067767,194556365,738918525,1718596949,983626017,1650967254,516632844],[1983415231,428642382,1632423531,74690184,880585077,997092885,1110807134,1092913292],[226482523,808000485,1307958727,304508077,635817317,1918068987,949276003,2068471902],[920198559,1041764970,121880234,1302655109,1256371961,2014672984,1828423561,1789808657],[267854131,2041264381,552903523,1582695219,443726286,801488679,1323266220,1037706925],[933387257,2053745710,1524528197,19106417,2078237146,2114068300,1864638366,236286700],[1511118565,646893204,1903482142,654034553,2060799486,1269914596,1450254310,695204055],[988138433,485970431,1047677883,108612124,441897007,413935738,586221449,1305483045],[697090557,676793753,504595764,296139294,1483552497,430777163,913192053,1722044990],[81296332,1368197656,775980837,23615399,154579000,862365450,172452,1115303558],[337473956,446844248,31378385,1186319734,1799251846,948551688,1086715469,117981454],[1100408005,979683673,536527854,1460539480,1361664533,1718713468,585034816,1286151443],[1283749782,1944267499,468888214,1406907914,786692422,2026371473,108840255,1156001380],[1790532352,330801428,465283941,612345135,1422576503,1931387295,1297710188,1103581100],[554637720,950777158,1512515729,1543321223,1167101449,37790968,204273122,1326124058],[225466139,1247197773,1873879313,1558271786,333799636,1621947990,1596981622,1170181933],[1115632628,1479308654,1889309208,784732192,1116275673,250711846,2094594271,166756835],[825096022,406692405,1203890849,1046762589,1985184320,570007415,282183203,951161578],[1463619980,2107450699,1581535151,192127860,1713468182,66174620,1689374776,1368469059],[545817303,260780019,396623308,597983773,1490906007,1812410545,323272023,398339409],[159280749,1425519657,1826984026,866990423,1388750826,1122577938,692961443,226998237],[2046909158,999501505,124706470,477427887,1473963240,1024207389,1700120047,1754814571],[1925484728,1324609655,935247358,907329497,36380136,1947809950,245488614,2019758646],[157989772,20845838,1437744656,333028347,1188263855,1751349575,1918804776,2003954219],[1737734871,1619938696,1339886105,1982216759,1746214647,841069894,259766004,454638513],[416430871,1868250158,1636589816,1607080228,1791904334,1519936647,1688031128,459595349],[2035697932,1772780914,752310394,1303560762,391340899,1935157265,714977594,404640927],[731905454,1930128749,2097903320,1703015739,2062850966,918534927,1215676376,1273545696],[47271862,1975015343,1446449831,942257515,2093978105,906441656,1255826970,989355792],[682711263,504762537,1867304689,36268614,1973040127,555923412,2071660003,1330838579],[2000899603,367278469,415485410,950363596,1989318076,1910979948,2078935160,1043567419],[678759945,2095655965,1099553799,1020027462,1487918554,1534655396,1255839857,1963532465],[38260130,752070720,1454915116,914690342,959401945,123124435,1425368337,626388336],[1592765758,23944616,1445495485,510129907,949365291,1371508782,1697014042,2026692448],[2110784676,12678907,704897418,46877043,242196999,1025141920,1456562716,603357651],[781107737,794924477,1012659361,1740586218,1028347403,1405309995,795125498,373010194],[1827621117,320950086,2032133909,401007000,1078978157,44610606,507129842,1763056002],[103649663,93437774,906671575,926785298,397966982,1276482102,1894116010,143599683],[231473227,1974789192,744248990,601153604,1550437140,342954214,1278958589,652562295],[1136074376,1567632315,979385833,1631669619,1128019984,553335271,1037760041,1631186236],[453368339,1469458026,395545798,741007758,1304100509,1901670190,1366808133,441268566],[1518124661,192206307,1390046896,2034324671,985576789,1033603713,2062043553,2105834821],[785917410,1789310770,1159406366,1508743175,1157366950,2106052260,1134845290,152204076],[1138919476,1236892955,2063303270,1310114838,953021798,684895811,2064760109,575892561],[1544196620,587877110,1543622796,210423955,2002863225,1202029284,930018661,1772292056],[1540374914,793364771,1090801036,176325504,282030136,1656534500,511433697,1497314597],[1158689410,1942246970,1836349199,901605661,1822871069,1446780816,1620647664,1708769464],[386266219,1014425406,2115766837,350914250,1784693914,1959738765,842041167,864928444],[1185160943,1225562246,885944831,960970417,393871617,605151368,94902024,1013651127],[945202619,617929209,360277911,1715085539,600303740,1795822774,973322390,592523974],[664900299,1987705574,1375961275,829428734,224476289,186695955,1520097859,2124213896],[891403584,405235086,1574605086,988687880,154393509,1380645728,1739496859,1667830759],[2055515442,339023745,1414197017,448025598,420036412,2075991343,1884352896,781104202],[539863525,659972468,1746888237,183316639,1746009341,1314760958,913842151,1204377860],[58744548,1413467784,253923719,903919370,1073568087,764539532,90041698,642168708],[1985104960,957747278,1600754537,234854339,226413932,710096013,1290868279,2011187174],[833172811,764062545,1363229802,87635527,117945467,997915224,1109972395,1337815214],[7292783,2003633778,2093718208,467898508,1466212369,325327060,648602805,1068755647],[1026141928,993941160,245785636,148472155,165902550,1511609344,2082205802,854773738],[344746062,2101158155,1065298470,567650674,1346668958,592886469,1442430448,103676718],[497688537,1573323479,2008517006,1235559505,1809170091,108134750,973113176,763549351],[1979208722,786962172,35657835,303861867,36716041,1940537576,238128415,1173653487],[83911433,1839925720,1481366740,837413694,1855283937,1891445684,1947087818,1430198553],[769361749,44525283,1753454684,1386572673,999570286,433869769,135058679,1545892011],[1195073844,483606401,1677843921,504992315,661770655,674649849,1309183066,692631336],[1832801021,681413470,1267232890,1942611037,1114990100,902154163,1570459224,307221057],[2034717261,308505012,732333284,1909376598,1361476160,1998001493,685437582,491708129],[877814295,1388324344,1687130488,1638858012,169778102,2076897678,1022303956,1032755938],[2066889567,327385996,1868386506,1834900858,293086419,1621648929,2068503220,1586901460],[230808045,1319890153,1940488188,1961067086,79343158,418545939,467649500,1061489480],[821518933,372407314,920053335,1032300032,640352702,2050006792,530110139,303874376],[1421725435,624648597,2011273438,714128343,1465083046,1094256262,1243234853,66597506],[1298094812,1174550873,1335977824,1470225888,209447970,534685273,334737433,2087771671],[1995680706,1053097466,1667912045,1992914097,399748108,1980051409,1813217345,1835504011],[1133967405,890609233,213016103,727636386,1161493217,970121075,222634966,485120138],[409048143,2023499583,2096451959,1632895867,542151008,63460865,414163697,99213160],[1420913821,1355197900,670070571,1935189808,1391119846,1823442753,590437492,1799802507],[1945516981,961213509,370549486,692322682,577974820,75177945,181883392,1199637471],[1314079293,1324863799,2069200854,765763535,299374141,1473726740,465512504,526018905],[1494517855,390363007,1977465769,1498638414,149770463,1273985496,1844487016,1972259865],[1487233852,71818655,1843750815,963941894,407289443,1267699696,1521403505,1530401430],[232987094,1059532049,809266277,240511467,280232918,1341951195,1886963441,1351286606],[1059239785,1589740637,1992873790,2076907640,1673753117,449103393,1600223054,947832113],[2081556665,550893257,656688444,1388923031,631928920,1455444169,259549564,1316235850],[270620088,752862319,1114164562,925373812,1309522049,1591479220,1570770227,1135900503],[1641077697,345951272,1658801120,2093619554,602660493,1972501405,1872248728,1185720859],[1726047618,1193297097,1721715539,677616560,639127729,148285575,213052006,455228635],[960002254,122873723,1777286445,38429093,889669681,1584864825,161345049,683813736],[1544918607,373986560,506641607,2099395418,673409428,1935366140,887423079,441053310],[1000380103,921956017,1034762560,1241032269,1871353039,534869866,1957323489,147540546],[1497550182,1395419,2041265238,1549217749,625235123,341679621,1809906527,2109316840],[1682800866,1821331088,676958298,1132236057,1077204976,2021593639,289671526,726889759],[1146438629,798136492,1947617009,210679367,2051424160,95197088,1016349310,1251105226],[1115227869,1066667719,1212502326,1144224683,2061371323,1962109389,1512802572,730499070],[1637317245,132618950,1734201087,1631973000,162391412,896800421,364923634,25420883],[1300290609,1647465436,2045800627,420753597,613835979,551525918,1934842745,489794295],[1446939911,593378944,1406550047,1331423159,1852984756,1805645773,2041034867,1803620569],[1957058512,135865533,1452722344,962456587,299336362,1615468482,1148527120,223516498],[1299031296,870118599,1644513437,1426323917,1795740398,945061876,740787393,145017337],[2111960543,959254774,832161984,1837148463,670174525,1936718782,150698846,1666066003],[1066414878,141144845,839517810,728131613,1922120059,1114015294,583369267,1361065494],[1050616814,283385283,721177618,1821475808,1484854839,1247386147,31451843,686253307],[1982229164,1346660227,1005882320,1143141356,1648511164,684903227,1153816048,609820448],[313718764,2084991658,1698473187,1441270914,1590907818,1636656140,1240749956,804255731],[204825790,1835965277,123207974,1298003280,2029404878,841376713,952890955,32239343],[515058088,2113594587,1826666598,1662887666,838299379,689242897,1684634482,177977476],[1361688819,316797880,204757967,1470447482,1171302753,842925937,1878236220,828909399],[305705910,1787297481,1747239437,709631783,1935795509,589812191,1594522473,361128889],[1746000635,1988836184,2073166329,127420031,1021026492,225127353,1491518191,2087318365],[321953074,1475420907,1294849622,2126008918,291745208,761204480,183192987,921498295],[491280225,296121422,1527685960,1052279303,1207136420,1492859170,1928636708,103662951],[364729532,1807599159,832151001,224684681,1756145103,25317646,558767576,1399953881],[219808980,388876180,1477441325,1483143858,609065000,519208987,1724447233,319913504],[600324084,2092281100,293929783,1788226467,648257811,551273151,711167184,201901850],[835228987,1071314697,92501827,688286211,534684396,1331766398,1198398558,1227744974],[1555134610,721614092,1604912106,1581077752,1221932592,2108485162,967003957,326640320],[1194458451,2010201759,2054140308,1397799731,1622087395,1276231910,395671812,1661539814],[1183484538,50965811,358100914,763368679,1340412993,134084275,1247795354,148251559],[1896755421,1777419004,1951116181,1630638419,201764108,1321983618,701867430,218194889],[768554743,949953200,2044288686,511070980,2049024222,1451387110,1559626175,447007643],[788470404,1297727354,164230169,1431606281,2118532424,839703958,1426584856,1311973169],[895659005,877442543,560419960,574781360,981544841,371282657,354926364,116224862],[331414364,1124330,978971766,1657602221,121996130,517304278,1220991123,1044473710],[1987102360,620771217,830388074,185086275,899361566,819369565,1931365245,1111097506],[1817072639,802420220,413750035,376227109,771216660,194284392,279219891,689704044],[1753556074,1487959158,30966224,2017368562,1529493969,1055804106,421323209,1660606702],[432841470,793324236,797454329,136542342,611471575,1752134866,1560416125,1529628069],[406977382,396644737,1537023251,71530594,1724870668,1320185867,2006474253,12184706],[1862022097,874140404,1712565096,2007222416,1514821271,1350776980,378774517,1231156390],[332469948,1200747188,191633448,1151769612,1934918205,86011268,1494926637,601410762],[34948122,1049875492,313402240,911334334,7428892,396520007,374055504,1648842044],[1510049945,1339260040,1292331408,358100764,2080101957,319878984,747471028,819039447],[800103312,285071914,924322633,1801173257,890764685,1106431134,562441202,638520011],[547480737,1337663415,1831001430,1149578027,1654083114,2118199017,362856357,551842495],[468741735,124869973,971912498,1147288808,331131390,632177687,2011897594,626349760],[1143571021,1308491287,1046783776,1601706135,819302646,516371592,1838378954,851537655],[696707463,1000558067,1192772468,1569254985,88009884,1526473292,1215824845,1658558534],[1629046643,1425253700,1756742099,1701014785,1253889680,1022266938,883960547,243953571],[1752252122,1044921707,533886855,2063141349,1428623963,1950788335,1260165748,799682984],[619397796,997142510,399368407,1599547138,1370682460,215246074,1167950699,549494875],[651287652,59715165,1308327472,199728606,1741223700,1553862404,1184657722,227360567],[1019603227,1149599236,763780649,912229561,1122276176,1213967996,1126898307,1502403209],[835725104,1537851689,570149136,1219815945,2058296782,1817974501,388590040,1147930520],[855494680,452287007,526258618,1959779086,1069219734,1295101205,201465621,979406613],[1429108596,1965250898,1642366878,1754875425,2029822278,1359440990,1992684228,29863789],[2002351394,1464230641,1313122765,1034965652,1787115422,392458660,1761459919,677300983],[1155550927,1198169017,2006184327,237067279,207683398,1429075686,1037074980,1108990193],[1782710658,1312765193,1216093856,984986822,430676587,923914576,1641651604,844333376],[1662318260,1681430432,1062160346,2019929389,110732320,1068407931,2120251394,1453724455],[1216080619,1265320195,412445422,2064290750,325837175,1786755213,1431524309,1637123072],[1644346594,1904073654,1267228532,1904186181,678548914,1573389694,1003571127,2053152588],[1575779014,634489663,1439196647,1862779530,1064756017,1156111824,1450926258,1733393871],[867289118,1900909724,529545784,98761309,1572342627,431575561,1442714279,1299573867],[1361547024,921302706,812845074,465033866,311062337,2047234427,1047710132,155951025],[1315393871,1919291873,1945666444,564149601,384874468,1023214637,19683175,918675917],[747797009,507666736,1287845407,1225319423,104587259,884985207,896829874,728977269],[919587918,214394403,35794339,461902012,739572452,2084506192,150891270,1210886294],[1530458658,1368824789,489101743,220536558,955810574,2060866308,936462053,1142424992],[1833726923,2066142749,1117633762,1554208120,2065470084,1992333285,893112932,534992610],[2030992289,322429205,821184391,669035618,219778580,1990162298,344189386,1813654596],[2019544327,107346709,2050927902,602221796,1776060354,1742332975,1878745774,1230282084],[838014591,421244458,29923111,1354059052,2057393432,1875144688,1868801501,687709648],[1007151293,290773776,1009081581,231807720,956122549,320494605,433773163,1146652413],[1505759609,675126462,1818484896,452826766,619627577,2036430083,862775584,195624701],[628711218,922439340,971258443,2094197366,1248009047,539861303,807648504,1525224346],[2073034048,696339179,278858356,1824483643,1992338217,541758788,780477420,114385662],[1286652630,937213148,391707176,641835541,746409570,156403983,1248547404,193360215],[2044081232,1481359106,2115226798,360985148,2097702790,1413724110,914052320,579452839],[1605114042,285836024,1678992465,449807222,747510234,291944604,1949385204,524338584],[1606261717,985411473,568270244,2008952334,122955585,1321094558,1384318720,933588605],[959268995,728631340,983319313,634151456,1329867118,1876171722,1833181620,435291577],[675789915,1563884133,957483584,144339157,624983279,28200917,1609810776,236318342],[707430950,1825974532,1994634937,2008285219,722134255,784071183,945958521,484406008],[105631732,453728225,364027018,2075300760,849165730,270495900,1398357834,790977752],[989380731,1826742515,755685247,1967547903,2034126281,1706860322,1090646782,346834081],[912816785,140315654,526992260,988741753,340952225,488182228,1103929587,370687514],[647115980,1591155805,990854029,1066346438,1541030875,1543363276,1842519121,2074237072],[860720367,94921905,1773652653,1661592554,2015027044,503366040,871251135,1649332948],[217552147,499210418,1218997536,1147276312,521843966,1082719513,1077629987,866989032],[1862782360,645228585,840817366,340591730,1397503313,85983005,773261493,496094798],[1621293578,2040459492,1707682917,1268779570,1128984876,1521047698,1260805067,114844604],[895533120,771555789,1218032848,1033466407,211528322,1919680856,2018616594,116596182],[996550096,1545293571,1823807561,765766764,1199967401,70723507,472384712,1443272954],[995238872,1110286757,233499448,2014213549,1635025896,2056302309,1321783075,1595393679],[579658324,901752876,629850501,572622544,924579149,1212393537,549975728,631213624],[1937007263,1917877458,842269420,1407407,287000256,350606819,1244268849,1023673381],[1193230523,169794824,410367833,300287240,1125843951,1266930365,328020081,388278388],[342790677,855532122,1911955172,1876834711,1678182733,1332654312,680874183,2066942386],[1638021207,530897207,1613900361,1572019357,604912649,1362467544,2121313737,1310113484],[1161715551,1528518255,1295299347,1228164913,504648766,516721671,5250490,1731339683],[1012184695,469371278,976246997,575505094,1960378616,227798032,831458144,1490485764],[1778478559,755951801,188001808,1449277306,260458050,1344279560,307198534,68180366],[1009738026,940563627,230764196,2001961793,176711648,1836959765,516444510,1158984493],[147417648,1397190417,1379896730,2088905422,1384723791,1414730731,1900975867,145976556],[975856454,1972791640,1958917880,1111490693,882479013,1009902789,1418878435,1980944511],[1978738050,1959313708,178257190,243541239,1570169987,1638492232,522438727,1065743967],[1876423343,1408225280,1167404907,149859651,969988037,1328420626,1205527211,744121065],[1674495488,1436808830,1120228015,1621167295,484067879,272176842,421991916,1474726844],[359897489,748464825,704477031,900833740,1953229144,104953336,1988841016,1850483301],[2089829330,564812121,180944980,89680280,1286549713,286078806,791638652,579465159],[1579800374,2018906697,879332160,1003436824,750565266,1665263459,1099341317,629458182],[572784257,1131323165,1117867092,1007089698,1393422607,860566187,1846311436,1654034353],[1370543176,704366159,979021613,760405404,301978878,1207043035,59919652,920339986],[723864243,321553167,423513929,146290182,1760890928,182047137,1017238398,644264936],[1436507617,1647292712,1161407824,53183000,1503627869,1663003242,1632763741,1134815268],[320633655,801597981,538438633,1501614089,1548101932,1974318982,928853567,1078298435],[1805018599,546530189,692956581,964726738,1639027301,707813256,601905276,1065907457],[1610503043,1819796082,326083053,623066654,1448940263,167561706,527567444,1706207710],[577852455,1852926884,80974413,1065544695,735992007,770830238,920665856,863119997],[12924796,1812049750,1273779728,1765468337,971055554,248020900,660503970,474736234],[497423122,1662752344,52188831,719851857,78762187,519765081,814708347,582250449],[1728995049,572474503,1912655400,1986046384,1347120260,1422319609,1538023760,1487208158],[976521819,1327565029,1105286504,1101995695,1087108538,1738749271,394190453,491781962],[1647976829,1710767051,391695269,580988330,2088772331,1911459220,1757431049,1741859251],[1876656254,1889531788,2048565109,2074675246,1424454036,433527008,435931358,857658893],[1890941647,638064983,2072736872,913226315,36593156,1923336010,714420667,417332348],[2034938643,1950721683,27573579,362912379,1415462591,1421839478,763194157,1188651694],[631370900,232596905,1332607012,69421728,1892374268,130084612,1187261377,1693627428],[1615822847,1592315729,1260641948,1855689507,1090072616,699976153,1830341149,214622425],[938652589,1775033279,1463327597,1119986305,553593514,882592624,1403086291,2020046198],[2030059946,627124834,519337995,441910017,364480213,1730705048,636556529,1094267526],[1410307124,443211898,813724578,140942181,1536106234,965657277,1003234545,1861416135],[2051862612,2012939890,1870058279,303724611,1950934877,1897036200,547929293,216503505],[1350484248,1251790751,422225702,938385612,197114934,370588482,1241649931,170020873],[2032702093,1001502596,269742026,103787069,943126065,2079836176,61099927,1007669924],[1620158210,402573576,1708732457,2045348425,1181456120,2106779968,1841291869,1732451388],[350764449,1739253136,1549567530,419108654,926296289,1629097203,1084072751,1466932893],[113341484,439555372,1650582380,1959621751,954504734,742639829,1141464270,594375681],[516692953,113451837,949423162,1601933833,120870674,571288455,2007275448,1969736391],[437856536,1320329951,1495111928,1249935852,1771906208,1428703248,929862299,1218448911],[1103542367,548790254,1422595843,795182661,1859832837,1414828536,656813267,1514349733],[1729953059,188226197,1713320176,1769544216,784041861,2067616896,869317776,1880372535],[1594303876,216749296,376797403,1927027727,733269085,1695244182,1449568430,43362807],[1721002992,232028302,204545131,304018162,241290303,1860485050,2017009142,720205620],[1834965271,252906666,2104098925,991527937,887013229,1709030635,1890333627,669298753],[83875995,778198847,419385894,84907110,1335092219,267334325,2094215878,1436792512],[1358881658,1119919456,882220117,1210579635,423173880,1555687140,1112049403,860809856],[2105090113,1081588349,1208875564,1298811557,868983658,575860589,655213131,2124152105],[373680440,412718171,560305076,541306783,918120617,1400381263,920066155,82677486],[360273782,1916128181,1890185255,82392871,1883326395,1883548417,1488718424,1217795979],[1505740392,514579066,1127105878,1735792139,924635300,418134441,582485685,1855466915],[542123910,109864132,48888933,1302324725,404991640,1634056419,920311769,38295781],[858003626,1137670415,57358777,604659589,11850378,1939864116,1742231712,2126050941],[111211440,2081166543,1436906485,1583066336,915032653,2016156807,2100629103,232749711],[1708647433,98057193,364867961,445136320,248564284,737142549,761500758,1586060192],[199529502,280700451,800241845,2078023667,2017492131,1548980416,1095247935,1212055736],[1840945290,949756672,1100372360,680888176,845970187,1426148110,1448240799,63700986],[504488686,178959206,1049378192,1845401768,1941136120,962933964,1312494691,1629649053],[1974728202,351171262,1692201509,697128860,2075872725,1280905710,1051006691,37187761],[1594664749,1324711987,1644974160,165918944,1554885573,1251242123,794068267,418650652],[623613002,1751443160,1195123820,1491809254,1559693403,837211769,1884722143,1896739551],[602823351,1962299322,2000697184,1794472662,571276467,1252848524,916533919,10522164],[1946881444,1817584859,247605783,1711418882,979857337,893344163,53243972,161401211],[215548607,389064688,1980249042,1953984678,459063141,876901301,760021139,1005158542],[808502794,1893427767,772220141,454899285,675383190,918865139,974746599,709669848],[675558416,1816075522,968222562,945992833,123433032,1277351212,1028404219,1322453458],[71618190,1231021791,1895672231,1239772156,1660381390,269754511,1162045508,469551424],[5298376,1545094835,1302733418,889693936,1493082138,687852990,455838130,444665317],[669831416,1961835888,1523044464,925434114,1389623551,1788407818,160953010,2007140171],[224269007,497820015,1223322273,1045309795,348445729,123333783,566667103,400826486],[1046550551,1886129210,236814656,21768258,1334229149,1469901927,526252239,368804279],[947566318,1777717440,263256591,298080809,1893996448,1919327613,1784058663,536705660],[1727520768,1873288639,531683952,669309148,1918552815,1670776869,931984411,466857355],[59034743,1445584986,1879674567,833162702,459585568,660987986,1523720685,1373635730],[108188410,1509030519,296863936,466463613,2098000308,792797300,1688062514,1924912717],[565393012,602691565,1769103845,1256837934,326282758,290610376,84227020,2115324039],[1408719175,1037703565,738417824,1334877723,1095354214,159250274,566248723,894495149],[1840529294,1840053821,1235747822,1985320821,1094710002,1942520360,169130525,1123081239],[669323298,692412308,677680065,1931566536,1628074485,794429494,605012920,2097015177],[627438012,1076198204,1245507574,698789293,621206673,929306639,950701617,114090862],[1150833500,1852494271,1353701000,1806546793,1843705064,1934342084,715678054,1950861958],[216804833,896518862,21105466,23698921,657444826,1240664684,1107028899,1332807245],[1342266076,1060302845,967119155,1386706485,1295449232,359201801,1659239346,445706317],[808575493,1744721280,646571960,1235353479,1878370163,1751066027,1575086886,795911619],[1340260518,1893733530,522342110,89336439,589077177,1785203132,1454642358,153260332],[209613637,529423268,710978614,694500702,416766510,1139758435,32030249,1481191733],[2081969848,1120156900,788416627,1018323072,451282908,1427511415,219149822,1387693230],[1616379682,1674276487,755882139,1046006972,635091325,1899310884,207905903,1422773060],[763851284,892011433,534953550,605731159,39450022,818769105,1626837369,852607184],[702216543,983520722,1985034006,1227362821,1634867894,542459218,700665125,1002273126],[550210650,1260500579,1175144317,735927304,675754106,667807513,1055551744,1501291703],[1596835726,353215939,581069502,1886451503,1075702199,1811429193,1943520578,1084168726],[1883199177,1909432607,1789618483,66435026,1473540847,1065903859,757176741,799636859],[1772417146,1428936763,884632247,1745181288,418028663,1165506644,1911791490,435229406],[475884989,1232430613,1291671649,1993049982,1868502461,1477017548,1850300183,1226457565],[1474831275,1769783314,1019744319,259819093,109995861,851255714,489564865,2053508595],[460038843,1129640896,354443105,235420436,383937987,385549307,2080967544,1894054092],[95736668,2129500615,1213738364,2812764,209522309,421173553,1305923845,1716220098],[563672199,270498065,862127495,1502210082,901795050,2107175991,1021107751,1327948667],[623210872,470601026,2097796995,1481845565,722843777,48180066,1892739445,1909172392],[35256817,1954286610,764273622,1762964121,431893557,1275324014,540702073,604841115],[932450275,453103763,264555815,46820932,1464597209,1735605818,1157963549,1025925495],[1979126095,1244062557,1654273352,784515127,1365352682,1356769547,1641992764,724200587],[431790980,1395754155,448267761,351953243,532357284,1113994120,719892218,974823628],[1096080492,598898118,1474182524,178347989,295164323,1655943863,888343391,568320041],[1383658259,1825704241,313288942,349528134,1585716201,278412198,1969699772,133846907],[2128345575,355126319,1953393053,1265190389,556233523,1357615687,1945372586,104222750],[1843351984,90375960,1134053735,981018249,453501556,1193683143,1454682939,1844100665],[530690141,505016810,291067130,693412451,1559485668,262107004,1710679001,1535632354],[1332317627,1926568496,1419818297,147107439,61423225,1415470286,1211855006,6688340],[302185996,1939123416,1599735011,1832290621,1683730652,1032916901,1649967072,20457632],[533847753,1038382606,1464213015,1663391499,992147541,967678822,1087528082,1630793938],[1502281916,1474917659,138869117,2057591752,140233048,1875221375,1712384736,2019273709],[1632582833,2118928395,227591315,290327632,1130743620,1351495583,1601159485,2094659915],[832037653,699976479,1582213833,117100109,73336787,1224744625,785241268,467540297],[531689388,1773889790,1837419972,1282417382,201339443,1538986993,772694280,1315795348],[2075278414,401119186,2007968112,420723628,1005359818,843432372,1338183240,1605815337],[1194655942,1562966275,29171140,70418735,195261674,242649254,1638129699,1978179533],[1579454495,1885296757,315045004,420218469,255733794,88120381,2078610750,1187391156],[1697969176,1302286625,1336363064,1228026264,386056849,1618190796,1140483430,2009835536],[258630049,742719814,1104619338,1811369831,909391595,1042496505,1016715755,1236221026],[1435961224,295152865,1524343334,731793518,975288302,54410722,1073532903,432298066],[34760953,1005051337,73629211,902592233,1614840748,783552018,664273045,49956964],[1637721022,599140419,274041464,63690250,1195329269,1886666134,1072896907,1849796896],[847514829,15066471,149351624,83808771,1974806807,3446529,1710586830,1812269327],[1856590628,617724701,365265921,177648189,2052205531,1940946387,257297913,465536748],[1885557334,1836109741,446286240,744488055,1639941544,452576387,711567252,1234693522],[1582786446,749371304,1442896287,699878973,1578143871,56512201,108697745,1786312238],[2069645379,263322625,147028637,1089663512,1465493438,1408711069,245609599,181085902],[2115135804,105770857,424975404,1541356522,568592009,400833816,710156311,1902613386],[2125193034,24492304,229579658,991210070,1732609029,726952968,2024607049,1832567280],[496906694,50990423,737056648,2129419153,1649026708,646862001,492019939,1802460584],[169626781,163046043,1533319624,1985806400,1138148807,1679180701,468518915,1433912592],[1826202101,539238316,1270020003,1495412219,2092849829,2123998439,1216979708,2096467208],[2043415518,355953030,1189956371,1421075178,596012971,1388993562,1960697216,1251928411],[1975874151,1942127780,439731543,794842822,871820791,936014255,1548816748,1922373561],[1984181606,430382553,1556974980,937602295,1998650809,735012085,1153706025,938115627],[697253339,185670837,394276124,1428670387,1649242164,885295186,2096298537,16732254],[772570714,918589003,1247055895,1449884835,275743174,830662919,618050757,274182617],[929620933,1503732153,308615763,1361046330,1512821542,767512067,1804979328,204499229],[2055302335,302183207,756156203,924193845,1470156984,1714827389,1562121541,1088839357],[861800345,1786581472,629223621,15449487,1269678050,1602250051,1851800503,1653084689],[1449569731,1542845211,2081732543,580240238,473839785,1433555730,749829281,1526276860],[1451873961,837029496,1338258579,187049311,79898968,600683483,1274640557,1804816309],[101989659,1674631706,1348312502,1855314828,927258378,1122534914,476489287,633153743],[787483597,1514534988,1359897067,2005781111,737363334,1351047845,1321234013,828298616],[526612794,361082981,1575144783,1795755641,1743629164,1314287974,1382381336,1793847978],[45879809,289698103,1510658327,510378819,629525129,1726743216,1731717957,494645697],[1246269770,1229729359,954165062,1509241332,828131638,1036337103,1560088851,1938206959],[1592450733,1668716400,1057560585,465109145,735347530,1207909696,1824386989,1102583515],[1527690847,983769678,1225588342,401988970,437302040,128283927,929936470,881171122],[1043012908,885615308,783264560,635284280,769272948,1735328591,2094725011,846235786],[884920535,166805521,750121750,1100040844,1049054405,1895370865,1289018587,714263110],[1925624178,1415329700,1675156324,94701454,748578841,1135718693,1570244391,743662664],[1686299656,478016722,369022222,515312194,565590541,501508936,897792155,1154418366],[1512575650,96752714,474457255,357801576,1401452812,1391180827,1512869375,766922168],[1944737938,1486793197,1855849835,229103708,1782049298,706353674,2065712850,1970892008],[1796068481,1197413074,1707339890,1475462646,1485919579,1898991357,778666975,1425803412],[2072855127,1852410823,1996060124,1238203078,1411723657,1655897668,1902908282,969532778],[1652728260,670775135,633239668,390222879,253363232,1349070763,2058307386,170471958],[1005744154,1649723588,1494209486,443184688,1851702070,597457654,2087266361,2099474311],[2082127207,18925777,258488211,280359997,401901522,110357606,737094740,2103066880],[916453357,249360752,1230436465,338255556,267566307,1267584528,1739599543,1832947432],[1902175649,212196109,935440742,1638276667,1674063316,57514451,1104244285,1143815733],[1977663076,929322103,477899429,1453561445,1127961177,789362423,1961755833,93097112],[284696496,1632801306,2104402607,458518331,108649570,1993227726,1845911177,904214447],[1787809488,522455879,738810035,828188489,639578537,2038839206,1405890808,641656704],[1820846935,800724770,2013838525,10033465,1585535597,1788409826,40132022,47887081],[586206080,1529582998,753217583,99175227,1695493343,241305492,1247450729,1738641165],[1297357402,925883657,1590872598,2075122248,533240361,976615388,939391006,1050077134],[57160485,1591868828,1523922809,902721011,2030241657,786823806,1599625160,1950646388],[2033584249,435704759,593190239,1479745971,255554125,1227183972,221508322,1436845884],[851583512,723703988,1542276969,635879469,406923996,1674764866,756301134,610701542],[1748732076,878368512,1797412490,1194316929,145866300,706688902,1339120449,1782322329],[729447449,1997199901,753407520,910128314,1422613587,856946241,2038727918,129052645],[1153439585,5597585,1349224250,904484361,393116733,1433131908,1478239910,117852366],[292331050,1950607087,586713089,71758215,246410167,961644778,751210181,1556044067],[1182306569,374941463,1173897277,1824248729,1241276096,1925861530,492957882,189636865],[1382312295,1170812729,476333203,429886573,602696591,2047259748,29160348,290312476],[1821157241,1153150920,1657405119,1559055466,1401930405,313064257,1834776386,1302957962],[1127057160,1322402536,2032843948,1457718447,90335159,1595914161,1148326232,1942918319],[1908657437,691800123,1398242237,1014721723,879947147,623115008,2104542182,926505180],[1637835376,636178381,1554473934,1784559581,853326126,1644375596,131881922,862442796],[157937281,576694826,897122910,1581406143,686454847,318433818,1216880206,375679163],[1322724900,533659635,667934508,844047425,1836241296,179337251,44646535,1828884222],[206900475,463634563,215985363,1975663604,1511707123,1046801540,481870625,19519149],[2124724542,770355219,1308085139,1854885544,282541812,1038087496,1697295427,1658152320],[1784163386,1289622412,558414232,962956951,9692461,1749585094,1285649048,124619334],[1584616564,974650787,1579655002,1116565868,477453016,1406541321,71115567,1565591581],[1951136107,2030886422,1859667373,2128363587,1884601789,259808999,1382171524,1146557058],[58723898,403424589,1565076522,196814025,86638553,1338173698,192920958,2048536501],[826573762,267322146,838193272,1261621904,869737919,1824875266,561955207,804775424],[2032040784,848519972,292998279,998816161,16308206,277949160,718370154,146680518],[2029361138,639527481,1863334701,442085891,1300995575,223273599,2013782799,1087151002],[2030199313,918769507,1573382710,1531697584,1802196597,1533500379,568068276,2063643251],[1750542390,1401636195,1035390735,861280421,53958890,880577240,890423048,695054885],[607890074,979713257,1696580043,1155812061,1561720719,1496804570,738103981,1720045215],[126877950,1512793539,921153130,1096777364,1390133676,923493337,1546243338,1637616276],[761772032,1376019060,754096688,2082320813,569919155,1648388235,8950829,784941951],[479430009,86557089,1170613656,1047267967,945779410,712417397,671384827,1552635530],[820496941,1801521519,2116955426,1395390520,786887469,705600807,1482911018,89138690],[269596135,1495215670,1704500282,681178597,1657159822,1835237472,720945164,766247137],[1096813989,84527615,2016686910,887891810,1275725919,2018818644,1495574856,960599481],[1854495279,1552106430,26958120,926498245,572699384,1181356252,1422366135,649271131],[1242270048,1225733460,354612455,2113960401,995228609,233605536,201598254,131296039],[1892767463,1123042064,778108150,1687494796,1861571681,585423958,1570650746,359437309],[1187616591,1162576166,707176707,1367643510,1270471873,262865438,1647008241,238070323],[383196416,621225864,659113379,468223409,1402684488,89552288,1587678095,256209326],[2074171450,1768782551,975819196,1769700674,1550074083,998867597,1485328179,1745183510],[782241129,1540073391,1188766616,1338638304,1699670845,378194612,28855080,1155500711],[1711440226,1803795844,705386843,1655713236,798195596,1688428361,1496814429,856186640],[173557667,934451846,869129055,1810396865,896207740,515812872,1351468424,1173895543],[109357272,1237619462,1004115443,144462046,331981957,1587060037,1280067429,1857932587],[74557717,689453190,870846611,1920403390,1019403422,1907948900,416176087,1901077193],[517454501,1113037527,1377597461,234717884,385197691,56435261,664876614,1381786466],[853627343,985718583,668439832,499085481,2084933936,1632276041,337509901,767989516],[1607172953,1823293550,1106214120,117327752,522947271,1811843360,561957214,1094108786],[396483347,606445602,669947260,846004907,134874363,1517444621,1196100684,1243052637],[1524891598,726063282,799795601,965971880,415886940,680460836,488608036,1219834626],[1403709589,829725199,1988336445,21879875,1642839756,853189192,1679060703,1409681614],[1153822134,1599813256,915636100,717407796,1828238116,1805402158,964810254,2063994386],[977779165,2082359708,83877629,1504924094,1936142658,486420140,993184382,199346528],[1606878748,464528255,988518036,631718210,72287550,108150821,1065554432,391082414],[884952063,1769286378,1223889829,1982848712,117165747,540863100,233296110,1710040849],[1679497894,541558007,722968551,1841277112,921555950,580010511,1400016943,1776439061],[839509390,1386936018,1294961426,1708705973,1684876287,913123243,788710498,1622736723],[1763081871,2024389842,636005490,404527008,785041938,1577267684,653925798,607680828],[177222904,974757997,1797929676,1854607455,519578815,1179555984,622168464,2128708231],[1253541686,658820564,2108334178,1441835466,1431984366,1935511075,962011191,1139120526],[526438742,1759544311,503730615,1932658689,755143253,1942349419,1295613950,1123786445],[574177136,360857404,1449867238,1415453643,570414317,1118894671,1763888895,1340191545],[1533843232,433802093,1336163649,768692826,296333308,376453835,1663254659,942338273],[1393714011,412147603,1438290695,955398632,2096126463,1786644945,846193620,727086166],[779188841,511612342,509816119,707844753,1523166835,225977223,704237180,538445165],[2072723450,1457676181,1205466406,1353837035,802728962,1119902133,1648712852,1999296318],[395547040,1218103190,99844040,2113402457,870802633,1433019480,2110272574,948775350],[653797562,116464348,302767241,2101991284,1441054366,489961128,1238399580,674090894],[1868616691,1753832330,1062819220,1123186268,1663735620,1700925386,1620605365,661827168],[16519700,1244834872,84309510,1191078252,2048938646,537387537,309209234,1645345098],[87708724,2046571547,128645571,775187785,888917278,1763235945,413699285,395586204],[615146278,1509052041,1973743119,1667665521,1402015079,2081505933,1489681849,929487751],[1185042262,853486673,1407543685,2008295198,641407611,1966696428,1473688034,813957049],[1211423804,1849116456,1487048319,1791973893,1589574508,1050094843,628390350,1753655838],[1056971977,1840014296,786041120,372443390,1804794717,719804842,1926584923,1184179450],[236953527,973670604,1164504010,1533891897,493445775,1842110481,1418825354,659371359],[926096223,1829204851,1008403622,2108239147,2031726558,193829615,599239580,540524529],[841938989,426052858,1047219692,1180178453,804497586,1459514681,498910411,1897606691],[806119720,338300952,520082720,190010371,519021651,1057354733,384101875,1617123525],[1469549240,1140266986,2038767435,36716604,2058638077,43257168,1953014660,1836520814],[701106881,46469829,647531756,2038305379,120240260,849469668,1689149064,405652059],[804731693,545489466,1611247405,1029808619,65685921,1085373406,1808453173,1005008021],[1032408367,1115139286,75250278,1431397581,827441759,2029418766,2092739421,688521222],[2121803823,1476046580,1340015242,1747546488,1293954896,743726337,631476108,1221604050],[2062901292,2077581157,1754413993,1090770098,1337806409,1334731733,1954744584,670625975],[237275520,404489882,1968937448,1870803028,1872811732,825561656,1232696666,266526221],[769543460,1009802516,1126681780,888137245,1528965597,1712905380,769507708,934276253],[144543322,1652077931,221774998,1042043445,1465526310,1969531479,804517821,1774300031],[321008754,1182720362,246067976,1798255076,1656718957,68792637,55450007,1958242555],[857751039,1425892541,500827075,890164623,1456200677,551572967,309923571,422744170],[2098483802,579552915,777309096,851461811,1588363047,394768693,624077955,1786942717],[880442668,558590802,986425079,2010774864,583480372,262047562,816814245,1818520603],[271966888,1065876173,149607820,996964265,1726017701,1633265027,1102557072,1470629153],[1170017241,160986149,1361518946,2113147389,675500450,1165443649,1727089991,2117213852],[91468497,1898049077,709851091,124975202,1945365722,425792919,146982628,1635993357],[1882913055,995601354,30061587,2013345860,132335053,1358135719,1242456764,1714377079],[393803277,866893128,531647179,485723515,1198064400,1053369422,966812571,442930756],[2109185937,1675954124,1523964501,644239645,126915857,1013782349,1397641674,480706008],[458255570,1550647588,729335838,2066772940,798833599,149496547,830768430,397298766],[1744590773,408807212,610690006,264653988,1029592304,558215827,560676062,1372217745],[823215310,1932427581,622543094,1076315946,272467684,353427592,1001788239,1487254827],[1827345533,1016837425,1506662231,1806708839,746361626,1081915412,775742785,1317913642],[580236493,711262326,1154060765,907833601,757566299,1873010849,1032589742,496044106],[71335591,1082712345,1514285497,192176517,1404851745,98630430,72338356,310278695],[2072642645,855165485,28223198,1566898681,1320760567,591468426,263411026,441641808],[831882372,243958845,2061598729,497672886,1076934075,837855705,422592028,1838351942],[1402872245,1443204273,1334146448,1362213252,1497735650,1832819484,1172776835,1956916354],[1878415527,1660729311,1046471878,716208948,861578642,806838018,1870957870,1668806532],[1189026709,2041197378,649870047,303598370,280035835,987141963,698380870,1694651716],[1198318809,1515820348,1263760915,426985926,392719798,575318967,503335942,821070496],[1302634715,821145146,187776905,776242059,1282256920,81217381,546148285,589272448],[1957238435,992215182,172480845,336274514,1104751017,843852564,870881910,1561570517],[823327749,1883049208,652965078,397479290,585754032,313117214,1398931772,993709645],[665377288,1972021135,1728716114,1420066889,976096961,904045663,1317299151,1101173795],[539580271,282227077,462005868,1228883360,945159862,1174402468,2302713,594186194],[1268417951,488120619,865515274,1707104298,592601266,906891938,889337628,985908553],[815879663,882641930,1100109111,389169558,109572759,348025621,2072793084,126153828],[1579306679,1884181949,354292529,912358295,856376954,98895488,1053823262,644288062],[1658226233,1157946854,192220883,1961671776,396287570,755259209,812707323,1652225276],[1939761593,1010545421,385514916,1549337485,1764888500,1996342645,1902367846,834461362],[982140414,1301371974,1330240611,1818355938,1585619770,276904542,701215171,1879675112],[929314564,662308918,363750477,1617576009,1955987923,1431689299,1554993720,730840024],[36114428,961129553,2129381771,1522641178,1388425649,148361794,1209656014,1070021144],[807591451,810538190,818137306,1952070792,786692768,888805000,212036572,1615579857],[1831404421,1644254608,1537588828,1138565373,2075934001,2002027216,1973512514,2054164480],[102320339,445144301,1008173397,407909926,1776071301,629797110,793493346,1839119201],[99410558,1348200151,1819487497,1914769038,650623863,686323405,456131835,1834464863],[2054207590,958811600,949639820,1579476618,1671100632,727262855,1217056649,437642898],[659131598,546526027,1484163234,1416194549,240965710,399238428,697319837,761751843],[1804886428,395583955,1220183442,644946227,1308513972,242172280,94605915,1657390029],[213811300,1527858368,156802662,1491318297,1671720573,1726727799,1461719039,1619692816],[1685173742,444861730,607197794,1750765515,1422961106,1039558088,876683063,420707739],[1895632603,401184510,779743231,453833861,1964516112,243883263,831135303,1953586615],[631043779,906769492,700642231,2091190355,1885126620,1207669648,1473299839,354153430],[1350548108,45872573,1189028205,2123956168,686680103,1879839524,1146297374,243382022],[2006884531,96696944,1777924,1474738867,2048004533,1399988637,99982447,1273923752],[365884544,2055985112,353150178,1994729736,2059249356,913949962,640162068,14345948],[2038799765,202154188,1742907583,2074636742,293793393,1623082052,309358911,605675517],[1590994580,950338333,170822322,1895356057,54374786,1943785357,1963783805,409811212],[1303707491,508510514,1722443645,26457769,1467266344,2735582,914979993,673007744],[253896861,813684023,2026253558,28036375,397199295,1402551743,733607121,1484688688],[1363893013,1899767945,1987785142,272234934,340491381,1943068518,1855088163,2021205408],[378454212,1776302482,1599509985,2014847408,677617320,1790635613,923304850,1700385409],[1649139960,690446888,254605527,1974166090,2046742828,625680182,746339466,421545679],[253893789,1779567882,1152232461,1519918705,131420570,550143647,187744328,1944845350],[409074437,2128016742,1589087633,1841391383,832098645,1818860553,624956232,662591452],[1330816984,55347692,1502498647,1386233580,1644123551,366386382,228318147,1616631485],[1319044546,1786044429,1579638265,493401290,1880015959,1639085760,601418010,1886121755],[1325662073,2024498311,1603593627,770045839,607620774,990919405,861273465,1022720391],[669419983,721523974,2044979151,929400053,661963763,1194243723,1770906722,1035563243],[1895010638,1052627456,1765453678,2050939504,814334064,1896547134,1729750331,1325488662],[1976848688,1897304592,2029526530,1795635345,412548452,351404383,831478487,273160899],[671113686,1452604320,1999972573,728160304,588786729,615521870,124237776,762861406],[447480912,1610480193,502638456,1733064755,1115702060,669400282,366543809,1930065299],[1663184238,1053124487,1778527252,2041981393,134909625,1721928323,1624889738,549861003],[1364070363,427369889,48591277,775441346,1216092672,465239228,763007320,1940230420],[485617774,1472000642,1802366836,662577143,764233946,270148079,1307789870,2106550049],[683618761,1502578921,980576760,1298375098,252610934,143353401,1763501977,1565088697],[1452027219,1598001579,1122949977,772718874,150047163,256560769,945030090,1465093537],[76365314,110284662,387161827,264481523,1587631634,1390155804,1450577550,936426625],[1399979946,1057070610,1671644839,1542283749,698433236,502332051,1578354140,1090248540],[1230167659,154287908,1017675197,2053627962,783333231,864540962,422528523,443053824],[772944849,761445827,2106980596,1544709308,60710833,903578994,1666632472,1478312212],[1728786199,905988222,611024915,1433199415,2030713838,1670004987,1660877138,1765355110],[336333462,67518322,2122929252,1981506408,2044577067,977952194,803652264,2010497790],[756421306,1800626945,239963711,1446814266,1752190207,19175164,1160502769,973500064],[100882110,1188933311,291861244,599462482,874361384,579514523,1960800975,1605928555],[313959162,344687414,1255484955,580785480,1195679116,644730196,1512044805,1028393230],[1193190394,930561326,935764247,2023608882,768869749,582116325,390887927,1667687413],[1516333076,401130709,306601720,1512290201,76915241,1189887598,1007319266,211094042],[1803332567,2082261738,726919588,1481687854,98481725,2096394891,399256817,436493226],[2098338689,2099684137,1244208836,816695635,274493014,1809122775,377893856,1158947659],[1164150472,1812576600,1021379605,1612545094,1653463153,104024208,1082703550,294150501],[1545020939,558547674,2112553166,964738946,726760794,460098367,68259553,181283356],[1240190957,623511294,1505001645,232627546,685043815,2110965484,480548698,941404166],[1944117196,1386290554,1371248623,210594088,630764104,378154427,53998755,1057060034],[704426223,245569622,260394127,1625917694,358990768,1097927235,1303892440,591464164],[214557086,215371103,1027653722,545384684,1398954758,258635087,2107907621,2116367710],[449648664,306194133,1787380803,1344883888,25439488,175180546,1705670023,1039252615],[961262381,103850812,1700242830,1957739049,909987420,1736730113,1750443304,288516466],[953588069,2847151,105908928,952141229,931896894,874361899,282633160,1366478736],[647181074,635075104,1524470434,1790988832,258822583,1599576897,2118825713,134449966],[160482901,769355113,932387821,613221901,1034204087,1021733772,1059133394,823960767],[27200966,573733472,130339031,476481932,1790099929,769495003,196647927,432397588],[212815462,1460325022,1469265803,1608168447,1162012578,2058922867,2119605205,1645584100],[1187814299,1333981240,125281897,811031095,226345824,1473676410,248576260,27409759],[165039024,852024934,866281662,307046272,154564992,1142761490,1230411259,482221176],[1786676650,357241331,1020006837,1260150367,603853806,899088508,2104735678,648782490],[479788128,46357407,66907807,1810529285,2052784514,66685139,1737769008,124982791],[1091457406,1077578598,226087551,2127213568,1100726602,339365829,1967871486,1323661843],[1717204726,1385449785,1006004621,2000718491,1690663987,1432776316,505102135,1066586757],[784559676,1143964131,1099084034,353355150,634103030,712303353,168671122,670245771],[1691047993,1443045891,231734030,370427763,38290503,765875913,578289741,1808848163],[1323398228,1627642987,16667308,556061702,920949636,1348397639,773124499,1392691457],[2065085546,2128865147,1837976545,307271910,214679115,743395155,624835943,1924815145],[827135503,1938318614,483248015,1723407625,927201408,1046987171,1301836571,952233274],[260926439,87446359,785346723,503156292,576126875,2073366909,1903985056,307612280],[1547049950,1346986457,1413790660,2039071351,708734027,2130394190,7903302,102376357],[631227234,1724917718,345364272,811977148,1029252864,1132963104,1424330205,1486658409],[1529226030,898170002,44189210,1225645069,1044117854,492852806,310062348,1416845561],[1133290577,778530484,215676982,815421316,695594162,1221925359,38881101,686886215],[293167333,936070040,1404620327,1983717218,775918753,955744301,848948054,505109131],[328050252,387744667,579753284,644639414,1492025731,1519956287,1199755843,1723827562],[554094540,737791994,868399705,2098856839,670835867,785472463,339249753,1394962556],[1669607752,10502503,1181361896,1685068588,1913673797,1557292807,397906744,936967109],[1160570542,1858934040,1457632148,323833971,1825783019,75655295,1802000546,882312075],[71588673,992592536,1499136808,66135986,646999241,115514152,1802529772,1178688934],[1427150786,159066298,1249124766,540648549,1043735348,834926223,1455100044,204433943],[1770899163,1261585696,875223574,704266753,883538461,792226955,2035677845,2035497909],[775398225,1727678012,1757246640,329027118,479051684,634466003,1218256552,1049158143],[646661810,1603694850,1789352509,1427977393,821497141,932246035,1136331640,883123033],[1420728486,1870769161,622189361,1106190963,1357253091,824808084,955762616,1794489651],[321557961,768164756,1959172968,1266020129,1048953360,1462432867,1999837814,210524250],[944609524,1783797270,1637490093,67414975,254130732,1850349271,964707292,1008639190],[656786408,230029490,1921060243,988821250,1455406312,2005239410,1924837517,1591898111],[2110778347,1816361873,508843352,2033094790,276729750,1588973973,183824019,789975134],[583882112,324998344,1440783439,891243636,1601803840,1869724965,523216933,1541857035],[211538886,1967066194,16441772,292088760,1133588274,1582812490,1851449539,513027049],[2104405965,1739466456,605799220,988542933,2095771669,799343398,762397660,425265571],[516432825,1853344632,2115362406,1439825576,576778493,948905653,332669863,1201612802],[2090685478,1870781683,1940115584,1943387433,1614664033,1808827434,1718108918,1751107041],[1711336598,1092481996,1778577106,324703808,831888989,10807621,878327235,1090819090],[422734730,1234467364,1829787102,1341667491,1226645015,1924741999,2005994152,1735795849],[1024231861,840789017,716574256,497777138,1642142652,1911687747,262146457,543259612],[1080156176,1742923561,1476204759,397709206,1081356170,107760380,2066067683,509253608],[1624582098,1540081677,2020204112,889789823,1971687815,286860932,523101557,375990904],[1391442149,1833413419,1950065507,926348881,1385571116,716212567,1645956192,1073574284],[907049838,1053660090,1611097121,1763722410,188197234,2117494563,1288497755,352599971],[102403927,1764912040,1287465594,1776135006,1798418126,1879644992,1956267047,1966676127],[1877418445,1543234604,264529945,92946900,516017526,1473449021,1844355806,1517482068],[678308073,359897080,203816453,1250709756,1643597587,1988147091,1379863029,1377461742],[1727702849,1820275221,529243677,1685339372,750873867,311840565,1583420325,104010651],[1204767394,629907051,708743029,111587404,246806881,1898070164,1437172156,1876698167],[1184442456,1751858843,1445120553,1728307697,1103598945,672616726,905948717,1000207306],[731419985,304640025,1063566264,1319987266,1854104430,1990069306,755304255,960602782],[1098728477,1781953475,1635059206,1900285850,1820789324,1107975430,1791354391,698280522],[937335068,632053523,1466166536,789361895,581153568,1993359789,1320100043,1704652754],[1854698564,245833325,605320034,1546811588,482893191,1274600926,457708301,1151158625],[1484973429,1302585521,589855515,416848567,124215595,356757288,1181025502,632011918],[695964278,516373181,2086863584,81826815,2093127375,2069958313,1178161242,643547481],[1101626433,1122119039,1293478546,1977888598,1626652159,294858173,1937735953,1459295102],[589973301,699725702,1141093798,1481769841,832390134,1164593,1182871530,510596202],[79561630,396173617,1020810033,1173785427,1190610077,1809642867,670436220,997370491],[216566540,1350068300,1655380391,401054410,475624557,1776512844,904398325,387368525],[1957044423,845755925,445464739,177386523,437340084,460847134,64152214,1940511277],[100933986,1817289023,1264468377,119860046,750855404,47357059,1999584975,1091848626],[1994758259,1081800571,603045268,2095916049,518997220,1904202954,2042405574,1546858],[567181128,834137553,420390093,1975887565,790016293,887316639,8702649,343606560],[461812903,1629985168,1765196876,1944927965,1889078907,775229049,1829565268,1379019320],[1319105647,1246711061,1994470365,1612657339,1613266185,1146387404,1543066012,526385188],[1530928650,2096464371,678545794,776667331,1006102312,1890112764,1829105705,2049865678],[978893081,593751472,414958407,390118004,1637196711,2031805538,296293474,772609309],[1854404696,1699075890,293917090,1875622545,21088834,662959897,194140107,1684522820],[787100629,2062034378,1580872183,718757302,1543833273,1222062703,355069453,1470923944],[1178047103,109902298,125839672,383561798,1976054560,1942003900,507086092,273452682],[156515884,1879173219,1596718916,1953703980,1089606508,971083849,1959448958,1491598865],[304957759,481059606,1353342415,1069142680,1825019009,692463977,112687750,268441501],[846947072,1782948774,85678283,752910031,877445333,1145873129,1696110135,1353605478],[1072107798,1737798635,2014275630,317156821,46273608,1676228955,893297931,599116727],[213160920,1736145681,1208375214,893791134,620133668,1021488486,510828325,1898044020],[588915584,727105930,979240416,1597613094,1249625236,442528843,1378686307,1514798273],[1028442720,413842686,313787525,967288880,1614534536,1071721705,1055460289,691527397],[1478226536,210912637,1227549946,973485013,1056166971,833911915,802281200,308617412],[727707327,1597865539,1587995749,1853947910,1514598648,1830331780,1812135875,68262178],[1882858038,1743006700,1160301849,1147431151,1968458065,199553512,1358002885,946089549],[452115315,253177530,2093259230,701598439,1531853304,1544521850,1771966044,1356014477],[167479585,999812144,2078942070,518287618,954806485,586976951,1737931554,1048654784],[348944948,1328727059,1542733739,87300330,171236967,1698003942,145634257,416741522],[348472558,890538421,1271571611,1934227121,1911528385,2010044791,582165420,138129029],[1080777255,1647076920,1098844806,913673171,1948718827,2113117026,580024899,1385962147],[1942008526,1953531489,835019027,972695967,992686986,31298506,911207300,816315536],[1641562306,2074505206,1759021233,1748101637,800046909,721275059,447967480,345572122],[855898376,1634874230,72591879,1473156179,1747368599,1981383832,1857473401,671451552],[1798532144,133487287,1872400137,1566223044,244024835,705537803,1798537271,417675097],[886513335,1726012015,176855414,1143292112,1984804598,1291212917,1859254767,2056106246],[862621581,1646560544,1408021954,90229770,1061997,701220631,1292891977,1410018236],[1614878606,754770458,1818546464,1711464620,1041644713,2022577046,870107007,322892994],[1052833338,1229501160,725869326,1379435359,941677119,69562363,1921762671,1216903731],[522208370,1285307679,138743822,849714158,1297629274,1196119026,1461892930,1311155123],[1143258966,967926502,1989738306,193889239,1237350015,699412898,801964357,611211880],[833633498,1034202109,597897414,1547261846,811124051,1932373686,554779038,1060581802],[683521919,568364639,698186512,1700253519,1116416376,252584756,656937059,1627866891],[257215112,1803809121,269299495,1797865331,507137753,1100933034,408238809,338456217],[1553034643,26469301,1462902837,1825498168,2025333727,1059925962,1492432530,1695575983],[1079150780,1081364911,1971436231,1956869266,910884420,1014557337,1831091525,302100135],[805020735,308007088,370980479,1322421968,1429100346,1686133657,1836667259,1097686870],[516751320,1761202423,1931808525,1012976270,2111958279,2051266919,1389690633,2045192049],[1784041396,1041817591,196679685,758834852,1469874470,1747745766,1619604020,903761187],[1545856597,700133032,1424772454,21152718,1978122815,10881992,949129236,281091530],[690774659,1983885165,1537895584,1064364856,1263974067,1016598818,2014157315,1025822360],[13428926,573298824,2091566423,1489881204,964484685,2048933254,1088712612,1509395125],[1751098009,1513924441,925933456,24531439,216627344,46923090,1143994892,433204182],[1695985520,1231658383,1117461023,741677040,1134778611,1349641572,41602507,501951358],[341468307,764806385,2046271920,594555324,1672942754,1608697919,2122745302,2016342080],[2025028245,1444319828,1382102099,1533448931,657954453,1895157993,844830627,1081155575],[12839506,1043316567,1112252511,880994316,1613330243,464333073,1329990992,1897681182],[752012956,1571729780,2090742381,795178764,1383640285,379170984,835212904,1796556268],[1438908333,1550219088,1938261670,1361833552,1812578225,772340531,1055774161,737428995],[1057812621,1121940108,216837880,439494624,1358953156,52552433,765255755,1952944261],[737042565,928647748,1635012378,2034441509,381918941,649481331,1375405495,1820198537],[1411767029,1647467791,1295534516,1687724254,707597606,404247575,1992187648,1841943596],[215294900,1173967036,551221304,239732125,1212922114,614146156,1055934787,542033696],[1213011207,244150406,258401541,220409740,1573648285,107141497,923293861,1927718248],[1097346369,1843587783,1449651511,1112288165,2124202901,1531676705,1568654404,1893891276],[429951460,234878045,659617096,918554541,179276714,221218669,2043677408,947552997],[1994752986,780955954,1428382039,1516151798,555557959,1943389815,942767264,1424544400],[1165914931,2093131978,1203972871,334834208,1122087659,1418754699,1612579354,333768793],[433542018,1515090845,144229815,360711113,635034447,1359100640,2042123985,43972351],[371162750,1910385619,525261679,728065136,1673531697,1056092647,564455315,975919944],[1033838053,1037389459,1488124016,1009039712,100186745,909494924,658071180,1606329776],[1165438522,1035734794,42794134,1212711228,1634528653,663612523,583356680,513291430],[673774580,1971600020,2076457013,795979256,883021406,1100342357,885470920,368945589],[112030826,2120215895,1740709596,1023305109,1767529135,193810625,500572642,141801339],[937108593,1856718314,1204243694,290214647,369405673,1358798009,2061671123,777676470],[1572063930,1059696914,2069032582,1648829777,27905664,1906194545,1576164385,1880011163],[529648643,773734483,476636307,1837394252,1337918246,758133446,1400464412,506936248],[1826267423,163778511,668497172,1764508119,2030420257,2075248497,1811432908,1929552203],[588354198,509522356,541793668,1187342455,1309996649,969549706,140818750,1225025974],[1359765262,298280324,1033962318,633170810,678986288,813235963,16432919,275117837],[563075236,1862701115,635504038,1715544232,455296024,316502913,1563585873,160996235],[320711827,9705840,636032682,1439509112,98232834,680969771,2098701201,1949991722],[2120501568,1006390281,790639066,865066082,728989432,852021753,989289367,1532966901],[706126796,1961450984,616519811,10259529,1290084859,1140561857,2084390182,230357831],[1987487609,2031186519,2002772205,982419574,1117816190,1308378931,1575160592,1627224907],[562917601,93893131,157477800,717562752,294519805,1349725227,100183125,848570079],[324811951,451260472,1052855335,241181012,1787649387,1993059955,1618221874,1679413433],[1279836261,590243464,290597252,1940007419,548040772,437760203,1537322803,1406182316],[1624146746,156436327,465215990,1859102922,419831818,606975097,947016830,1948350214],[1200956525,1087733328,1387776241,654045412,1515492888,339849833,1687844886,1884633899],[432565131,858244981,1385055386,1812200838,949049385,1925038019,1228181900,2118185784],[1442296128,175880587,1999381394,874695799,1284259033,2090798590,388085501,1971643045],[656096515,742729870,166730682,1157150470,1135151618,624435045,584223105,1633497777],[627240509,5874797,411088453,1521397988,730710895,2115164172,1384132866,1243555779],[1890796670,362076892,1126340901,591384223,784986319,1773595403,1969569043,865357482],[777799675,1193691326,1073176748,371358133,732920175,2079354255,197848139,293101450],[957524028,1390357367,1027486186,622492989,690472622,612694536,91861408,1244780676],[2027502637,2106634595,760271532,8521945,1687824074,73640736,1823965612,280965477],[604730417,212903791,2116771476,880604555,1880479631,539560220,116049984,1102265241],[351996255,1173629080,2012273614,1809505901,1707925445,1148332570,1506552868,458956659],[937017967,1331860408,2065464822,901738526,2008488460,1585105309,1510216226,1869547173],[145658029,1532938209,2008002708,1378951283,1133965718,760107830,1399077785,263040379],[569176231,1122351910,319852505,180221837,456333033,426762521,2078144812,445982024],[1557504880,637142628,326252317,1385476036,1061981949,892931271,1396012058,2032080533],[1609399646,1274110084,1255221167,1655867584,1712709642,1275179258,1032884244,963201163],[2006451731,416883416,36308453,1315470634,1417389159,851572894,1062332158,135012734],[155131127,186384458,382986812,574683917,810307631,954828600,462008541,875981723],[132322374,602522511,620277015,1131139525,364640141,464914639,1393623160,124456818],[492389189,1302208827,492747919,1017868715,1128194940,203507999,1719212151,4903437],[1244478748,1630722001,903556145,264536573,1241545393,1878595708,1796931136,2016556804],[432355461,1839326952,161597088,1330031548,1881712672,794402131,1999730697,1901612741],[256762726,710256784,1408884918,410136914,1819542954,847264438,1448861484,1746829792],[1140606298,278328759,1658583243,1023117409,421168671,1253556290,1955495961,151981784],[271921200,963205426,101335757,323009693,638967086,1345267518,502888788,1217642326],[1561379246,651633604,1713161856,915436902,1947176848,1846150619,1339839967,1156607513],[290691022,2071578758,1290476822,351795778,1532248861,1093044140,924258710,1884882961],[443119205,1342868917,1974945830,762117599,627104828,285885232,1031031808,1523059272],[1794146241,173566956,1179014059,718982842,1417868077,1400334600,1231124226,2113809444],[1164941020,75506986,1579382652,1314437572,937902743,436593672,1235965696,1062470841],[997375217,809990931,2099027415,1904902614,1360016859,1795396001,1575383974,1930755509],[1991382317,1017363582,278639782,1135632648,1733404467,138875149,829780327,1100746255],[774045726,1440018640,1546091516,40187799,712222125,1012196908,1865429784,359452256],[766073501,1242620950,1154414738,1231173983,1525907446,178985403,1723567627,798555732],[273001497,1156115182,2125870216,1926198075,858816154,1988726200,804739607,1394161929],[1137073799,577737850,975497586,1929490897,2014770014,2115936663,1638244564,319464292],[1081592139,767651700,994564095,1111764176,113327354,1632545354,1126746561,596742528],[2012176438,751842561,722859328,1106795092,592207389,1492189973,64238009,740674168],[1663083133,761335803,135794481,1593444085,1189782919,753292555,1988623454,1988325645],[835048206,705761792,402222183,1046968202,2013299651,1536838010,2124031201,1388110784],[802756071,159675410,1188646055,524138584,1542514976,829860385,956732992,617110793],[633775462,106557386,1444905203,341787593,1393384058,1595400936,578373814,1736461936],[1109969025,1188582955,2042077863,2039599190,328688504,1178946827,825417601,1947880518],[234222217,255975887,665787299,319747236,412209263,1859861176,143755273,1032818372],[1233000278,1460303327,1528418241,88475077,1999326886,1947226119,1293723408,1992077532],[2010370174,1654339170,1770858603,10618387,1776505903,464797819,837347249,2044430887],[1936668904,254018790,505752401,1740127446,1599489526,1632745902,19269118,34909311],[986862357,1718628807,1403600554,204756327,1270787513,1298138677,627136045,748496060],[237654708,1788184809,1206515291,1662483021,117466408,92918936,1635156507,1939784158],[849853379,1929981187,1314060231,315771794,80455626,942865045,1188069747,1527998300],[694316687,1529985433,668098075,284951584,122455937,1244719046,24136238,701692151],[1817375871,146644065,965027030,1927523197,1335455160,1149539249,980061486,847442243],[501098202,153045457,414542856,2045352173,1924270768,1347426791,1710743287,439718460],[181514452,847307559,1095757728,1879627983,1070218806,760422627,930382639,1536627790],[714882914,1464975787,1439698395,1118599760,796422805,1877022156,1380767151,2064665438],[1356050066,1056138978,1727259221,1527419631,288910189,1319916835,1774204903,1649059837],[641955301,29595918,1035932222,1846890052,1383768307,405809254,548426316,92272166],[414850996,601597529,2055743920,667808755,268079744,1618080543,917988355,1393003698],[403933952,1372203828,2044234830,703204542,1684421629,1098081277,444837964,1096394661],[1068730111,902874941,1478757710,1505683396,1767987206,1628012947,522548807,696235987],[1203132369,1023160061,338359504,1732900140,1204778600,1501935260,1603153050,1197446174],[474374606,895660345,552198816,614069541,1540714865,1709760331,1682220693,1398308298],[1083250573,540843655,2009476491,1212176666,1657037470,1114308603,624716572,1595957454],[1185777469,133609445,325437776,1027144539,63334464,961846336,1056535454,777603650],[1366978023,1702556793,624080029,274160047,662853929,1240020577,1210249031,1548554582],[2108027733,1407873594,790598601,1849783248,383589300,254819024,1365554338,494814192],[1857540898,627484203,722903295,2087950197,1686493226,935367727,372932371,1455732097],[757272745,1280367589,2082617175,817067318,185590144,778192741,649024286,909488345],[330534837,1285126339,1756370700,1245174547,557240131,1310244015,744281735,546330857],[1301220368,1361179963,1026946530,2001640809,644760498,803246767,640970877,1457072164],[2042971728,763345825,1051084980,1777703463,1508398578,1158924546,2037239984,574236051],[1394652703,422734071,405173407,1479952794,1764528779,345914191,1239441833,1713025357],[1286693060,1541293421,1043320757,296241126,1273812832,715102583,888122442,394124927],[1996748832,495614488,232264889,1711631937,850484819,1731191166,607822968,783853042],[1636179018,1377104624,560744544,750817205,306002594,1332320488,2124408725,479940560],[846454471,256200968,1533691994,1786689777,679022467,1764093439,513444657,1685288574],[626454471,647870087,1765813493,1074067138,1384522639,1503574281,488302572,1973451698],[1431464739,1912965136,754308560,512758205,1337247171,937666922,518037017,1043877897],[608500867,983521601,990935857,232939494,1987333721,863103495,858257787,1490882544],[1639833184,254533896,2107760157,1517756001,1527001990,2026524747,1084702177,1382632438],[1246986404,1148464659,1465976954,1768891689,780688849,1208609074,148175622,1109739947],[1176612282,657549379,1499597502,229583412,730338434,1934822702,1864783645,1974187132],[1923788045,186743188,1096319628,1533462443,1711984441,251678639,115911460,1525634186],[607252308,300765114,108700927,1095439571,635683175,1917082033,1935110871,814910731],[921816728,202152683,1021870306,1639959300,1228086977,571153646,2015753603,1340343820],[1410108674,757214504,1548888442,252668698,837527954,1378599192,1612743901,1854614956],[1688451568,1224613269,1533733533,1730443934,1406215663,1574648838,993416132,1043009244],[312209342,1129048458,1449787572,2071160903,1327026569,250387521,1638354496,1543731783],[149523179,516470109,1910097370,811964034,349382267,1122433132,329873674,1315592791],[613423914,1329568800,779688772,665361997,1360194370,1144086943,327416125,2119696228],[1346152175,969067375,103732345,34045157,1052413531,1163127878,1039551065,1097075967],[821522445,398757350,1984380811,340260581,1044491507,801746389,1289679601,1959777686],[2094750319,934768652,995918959,988230031,554602105,1869753631,1544564588,505252977],[546050953,2013421021,704323045,1313858601,1696456807,1885265593,1235841610,1244705897],[1563034762,1575254211,1333184235,1444816631,382172850,1255811124,105095809,1498705437],[1408345089,416811504,1031954779,1029394291,1156349794,1619711900,1753699843,1938443609],[995081762,1067236268,1678929678,1548122580,1620933494,265768107,1147313442,298247707],[499043927,1837865207,1734093696,1487076009,1630123457,366941292,922294533,1471560587],[1904370297,774808698,1084431973,1642907728,1953089248,993379607,517493897,1232328498],[585623690,2062173077,540313927,2119789728,955655963,1255307880,337054420,1595033324],[1900035387,500094348,95685394,1429053647,965135126,123623515,1603113207,636430],[755551623,500927384,1167677525,950734776,189828362,246738082,1111855369,1457316349],[415588115,1973826534,2012871204,2025226456,1752360981,764034477,615674759,1542818196],[1381706681,687665594,1291762410,1266737671,189631607,1157568054,429403050,624506858],[889365588,1270054334,1552705392,987020992,1971637926,785418555,292219847,1628124724],[1837666610,534284682,1776293987,1062185677,260092506,1667878066,517734823,465055040],[895599815,1040117723,309990323,257871390,1604213010,1485648592,1897612287,103364221],[773286258,923598165,818546534,1973678304,1258407407,1603629110,736209567,1141849934],[1536681620,1087442846,290936123,1398514430,1485512389,460505680,2077688119,641469308],[2033427794,1831069595,689404463,592017869,198622482,1339613230,763330538,1648473566],[1831333867,1735724935,103827648,1358630464,1463209362,994160933,1377957656,1383613561],[939520560,610894352,724449633,1129462664,891994543,74657493,904169724,601608483],[1665632927,673312446,1562448578,779343697,1618057236,1563863031,1645678218,1426946107],[1851068302,1166418260,707061725,1560657417,552004456,1241078692,1637123974,288927002],[246617525,505999368,357385817,992261840,703233501,1223658775,1518653466,1582837378],[748023233,985635311,864794552,1533035779,2083554363,1929139064,152082869,1241034321],[893514914,533424804,1975420518,2030374524,1795614361,510732385,1808664445,438548667],[1613079560,506860923,1061667080,1709099501,2014854152,144882639,1966946315,1939940195],[1715701918,1322265942,1009502568,1625703892,2005108149,1669371745,742856205,828316623],[1585776138,414121989,291003462,1371113729,1607772370,1604126937,1157788123,1111876465],[1933034361,1224040652,952398725,911492427,550026584,542315405,1753806600,1281917746],[1647140599,1779849992,1601548744,696620382,612047427,1934153437,283102075,980891651],[1916820337,932705458,513633955,449662162,86882772,124500973,362919589,1332050264],[1146281653,33706060,235363281,34670235,203460849,1103115638,680229558,950161155],[1535068618,641176175,1808998571,1599258683,2046499415,1322962172,1703920440,1769823665],[1795431593,251134366,1620361086,1541118737,2083290805,1981867421,429653874,264968490],[540084385,1192800154,1985627424,1577566558,1831814875,266222966,1573828515,853038416],[1655612394,1954408520,753527320,1769071131,226965818,1717233651,2121020708,978927190],[1088300232,230056605,831127221,1239286068,1468904130,1249940879,1928798712,1975854900],[547787308,1999612665,920958976,1603403861,1100974163,576834755,1248358394,155041291],[1440295329,146761208,1928497208,512453882,174229755,1757150655,1988552142,681789085],[2045983685,107402138,1598830295,1539843897,59383040,53777989,1389385838,339310570],[1928002729,1815780978,1011432649,1909397612,1957173122,1469215437,852103093,372852546],[1618803625,2002448895,216115639,1698995748,696306609,729538066,751957972,702476047],[1990469288,1654410824,432428738,493580919,1885530311,373154368,127277654,941939672],[296517609,1337690306,686055862,1142574405,206830533,1534176803,1088069676,366061785],[1370124858,631716072,1721701348,2009447810,2071271001,930874618,1066016888,53606359],[152322846,1990409310,1814351365,1475726669,917585835,1740738071,608651361,1807663982],[1240711625,1249868335,1941887159,1423245616,710912135,851517802,1100537385,1750474029],[828260040,112215621,92326555,1907804324,390278752,503525402,4626875,1451281524],[1385606280,1834553878,2107469767,1532955164,98913433,1992750082,316223482,1494404101],[1225200458,578983717,657724802,88359446,939921266,1484546002,594814489,196984999],[1072813386,1172480431,1849238987,789973964,260775478,1987570603,764100263,1382001631],[2123050824,1635624,407373497,1257085882,160734792,25140027,2033023537,874303245],[626925705,1806387802,1392464247,312411273,1637228004,180705488,1305883766,1358927479],[218274260,1624563869,1500575167,495693637,1864909061,934904617,1850512753,1760068119],[19840992,15400075,408661214,1745994202,1424834938,956715146,2082958263,1934447041],[213455484,1834503956,1244850380,1728025609,2078298240,492444113,150872984,1594126298],[1339299900,1908573781,842920339,1768750260,350091043,1201445437,286921329,1775917257],[1274969450,1911156926,586631906,1927505315,1454262722,534948787,784483562,317972907],[1505314386,266781703,2069391582,727578727,378610866,863435016,274247273,356586231],[7245516,204309774,557097368,242778373,1420840625,1528503369,521399895,1000141235],[1250378285,1197052380,1431678413,476889373,1083107350,226274167,184599680,1533416983],[1697519844,944378973,1215845835,842975527,2127019118,1446953362,571354079,680796419],[1803844636,1590650776,957235895,309340659,2022950085,300855820,1648856402,1275662329],[409296925,497317259,1484185320,1786738651,1923982557,2010827472,1941068604,1128087803],[1813764914,1795082429,27962970,1585958198,67335482,598600444,177480712,1574098086],[24723549,606328667,1671811235,1571999170,1855170143,689159624,1740723641,622713526],[1360939250,878094393,1966184355,1703686283,422414274,1828492051,503987018,567787985],[1450009350,281630358,1293387993,1700278242,85503387,353152519,727585575,425236914],[281789063,296120233,320021931,549752276,1334408729,292171977,1601749899,63199542],[1761434522,2080838211,1816283231,1900293489,1750825027,989871546,824192515,513939453],[1495810472,707659836,1107454956,1887634504,853964137,849846504,54148149,1565958978],[332303857,311316709,552830584,1936054521,1492484711,2052759965,863224754,705053703],[284385199,985510804,741576045,404866050,284037440,105767254,1321275168,1370494462],[1004648669,1290370347,1892596353,297590165,1765789164,1690735231,1201895562,611486959],[420047866,1006311865,1175867146,717205210,839857747,561953733,433269706,711252176],[406364216,620511583,2043533059,1943188560,61481573,1592206466,1116339940,1660611242],[237590181,964507587,1920001833,1698083296,1013477033,1814140036,1955322847,762048784],[1404902125,551455627,2010161195,6643799,502517997,705027303,699677705,1149150994],[1056318747,1065357767,2071073756,904783124,1917715677,1012611807,911302005,807010807],[449933720,1475671222,823513286,694859472,618702374,1232339408,815045792,2096238985],[1679561500,1860523746,1288129617,2074453898,518499195,1082605269,261634559,1478901135],[1700293882,688134068,1910234544,1598150187,1104331372,156930627,1193714952,579383722],[1289673243,2017147528,1995325179,669412220,1753003754,2067909675,1772037126,218783603],[583932118,154104669,145068591,1356615037,660362853,2082401998,662512333,1426982711],[237211014,94341581,599602473,720823436,1086821738,408699225,2074577140,945188597],[618226292,117273308,786745989,1623246197,1215652390,1934214191,1308591910,1987211798],[1616030008,875130096,58591493,1406519175,1356740711,1401009277,233300495,1108980919],[958732579,269759138,601090897,571637477,1967203496,1718313516,1807558459,894099091],[1966651062,789233537,1952278784,1793120391,1374919996,210172016,631758919,1462152732],[1264387327,1021638575,1210385652,1364840051,388391369,509391904,392196372,2012590336],[1682100938,182338813,2121225951,1108763342,1936903191,335811207,1047288482,1596841698],[1228887331,1312055234,1561141092,330356832,2057116515,1849094748,1457251055,242478097],[1812062595,1952467931,1395239360,158883028,1895506801,995557815,391042301,174159575],[727713715,1089223743,1971936944,474108716,2003999891,75430330,13495690,563370614],[385121424,953572323,1588062994,1363902706,747404061,90166853,158330711,1881052800],[1895650302,2122878513,1063887575,110521311,1763851981,1850484770,850165593,155739671],[529849019,640139727,1849543642,889095712,1297169818,133738732,41876486,1464183531],[1320488707,387779362,763979400,1106497395,2108164770,1874218158,1191054688,1292823189],[850313840,1160169673,1367742169,1002122515,1013885159,526938402,1821928514,1968814275],[2052732596,1618684792,348589517,919752524,1698396631,1151773330,124005935,1564049552],[2069841220,190574627,808814521,1094573891,1633421044,526404204,1413352119,174479460],[1934138235,511589578,1876618018,909537212,980794744,453165805,1026302830,1498481375],[1218070710,1451748659,26802882,1919632086,817284731,1064957611,1342620436,1493567180],[185126598,1966127256,904265025,895682876,410245617,1072858613,202157274,1839555938],[1995575983,1469588752,352884516,2096099994,719079073,1337004924,1506359997,1105694799],[1005715645,1848485167,2055248876,838483909,1243464094,1611885608,786064139,435573368],[1716960987,2006156220,1967402499,1272241321,488549579,1606459509,1441189776,2040208829],[501345160,1400153723,325985886,263841965,2010889022,1456714468,1338030312,1109262431],[645665820,850110102,1955410129,498307375,723138229,593569302,236551196,806963128],[365761665,325793065,1021170948,711475392,1337475124,1687854311,1963782641,575272599],[1299996719,1843748187,1052767434,1810987283,398227240,212726812,759720860,2041797883],[1825641500,592291236,696625515,1210289661,294313942,870017948,739005121,374407961],[576562775,157389628,255237442,1512023642,748179434,124052348,764380640,1694238013],[601784593,1505580703,481465847,1230267865,1132155434,1133150203,928994510,362658690],[1209237609,1526755593,1092099229,1965377942,646314452,1636907079,24883265,990716102],[1111224736,937761763,1196876687,2100194744,1751432029,1459270201,1407956069,1365592850],[1443715225,881275447,267963424,34245086,795737626,906201498,482058490,1778872929],[898378692,1278626208,255150529,347501983,1682389125,1364017077,1642337831,550817085],[1932204258,520335068,2099978158,313137004,315254974,487583646,853032865,312490811],[1784129678,1555536878,200763495,1744557531,773670585,1755604200,1450803562,989529491],[795007304,136923279,608205659,621269983,1294740556,1240714941,1352328347,250288204],[682657108,605553094,2087082049,1497841159,449352890,262258874,1587446092,563486293],[1618124776,312796911,1183724420,444787510,234796662,88684447,1600628683,1529242177],[1696224469,1187458257,1440249647,2044042303,1133260547,1198823891,1024779848,1400201915],[291997017,656036978,1581259529,2034439878,2058123854,1856600778,213645760,659311476],[1046180318,2093840709,490942198,1960490335,1580904161,54728951,1526932431,1679219292],[1881914886,1996627812,1368727181,575195445,291982376,705453494,697683058,801698776],[1327366566,923300247,394944854,724998471,1396295344,1890130321,1753552877,1246680164],[846673668,927094235,283383358,1071233081,1241265664,1023815769,403168797,666595257],[2129478575,1992205910,471210532,2027174381,1618315257,636095293,1188560691,581363300],[1634230087,514868048,403427823,355673161,1935300797,887599494,339256914,723483795],[644146419,1780853000,812680328,505896888,28959000,1306940749,281698929,484842159],[1613788773,1724088498,30137968,1610154552,1103483929,294463204,660359872,914321754],[2000293631,1582043468,1087390871,1499858228,527713369,1097787899,1344147742,1198485142],[1910541358,414552053,190264061,958117484,1636008760,971126655,1589499869,706869453],[1966061508,1629673171,531573742,1144177303,1417757127,1199229015,1548334913,1957723097],[1195984842,1325334279,332213173,870722784,781734850,750991,1009303276,1632378748],[1904419304,204341325,1806443014,1997892542,1340284965,17333009,266396691,607593258],[1253394417,658140451,746036383,2014519194,660093340,615928120,535647917,432743163],[119931692,1895501686,1485617791,725552109,1922293267,1847941326,848266552,675692760],[190122647,1259787971,1809482933,31436023,1121236875,394108677,1682184081,1025898228],[166660146,188567338,1921867313,862755948,1863918539,37520818,1684621191,805411339],[453599984,1883736979,688858772,676995018,588920737,594309723,1788075407,778826691],[1632837310,1583257450,1327388107,81776590,2056807445,1818423379,1048044650,238960896],[1524841179,418894921,718484863,2029858936,518219775,1118396333,1809749677,1753940821],[1546409470,1976927713,307027037,1565095647,1505416576,977558514,1413319836,663303141],[1065130921,1095861913,860428691,230555885,74483316,972580822,61916298,1454803898],[788247514,1055088708,1840102695,1059161392,388587788,1149811749,240447902,644534554],[2074794330,1741453816,624133854,1840391802,1531306522,838792809,601508913,952772113],[515727628,1882939975,1527370807,247041485,586858067,182549697,267140754,156355464],[104871988,1528710747,131818933,697025526,1688561476,1339016245,1487318877,1788258297],[2121122715,1882338109,1325380414,2095294539,1938760076,827285193,1811721099,1978246720],[2121750144,240591608,1164886244,1010884345,1461226336,643883807,1510022073,374509804],[1472128929,1245793002,6823935,890059824,1370363923,713324870,638839452,1844475802],[84490573,565436256,821493448,69234156,247148505,53629160,1050929930,95483353],[1853150658,1269927222,436091586,403964780,339274624,1836846128,1114691073,916641686],[1898758828,97207711,885905880,460319656,1854109380,913699718,1579557238,279613879],[1986971292,1646295712,979966439,1149969074,1382989178,1830665415,686925076,1297801969],[1463511557,322768081,125382650,1510130656,1022959953,1472904470,1773225695,423645880],[635658164,198473133,152588255,1956430335,1275306018,1438085192,1994959007,513579126],[1297066302,1026593140,4657,1156856576,982615505,1090473636,656395482,214937354],[1044767527,152932380,813115780,1561983990,84836011,1518029529,542208849,543090466],[1431487499,996257004,136328688,1749359238,399038367,1217298145,554540819,780736413],[1062943449,1065038774,394363032,671423721,451074706,348987906,1491077904,898170071],[490887290,530692167,2019290284,1845299145,1759950652,1071888781,536795892,1665275546],[1669696138,1258365106,483570934,1957752174,305009330,2125465771,1718760511,1958515092],[343627120,1044378313,1022904589,32788170,1910263028,1256560210,417617922,791236443],[1098829459,1274827414,1357700249,1641856231,448802236,750655523,313419376,966590151],[868802329,880480206,1973853841,1037932834,1375745786,1325539796,1300939237,1401093276],[498964863,349059955,2128128637,1293684381,152668440,1530520966,2119693374,148679423],[1140792759,962366325,1237729567,948704899,604478915,1587637427,692949261,1833781932],[126985689,861181589,884818830,689759048,907271636,1715417788,897802080,1747256060],[1046538150,1921538417,313379692,27988204,1544851935,1963127250,1783010484,1156432998],[1272457920,1574212307,1840315761,487540214,1991482244,311546847,822056231,1288283678],[899030582,1373339659,1375172311,1159443491,1620027677,1792555755,1873928964,1350045839],[1803755211,1205230240,136522147,1447827585,278772520,526393020,277999646,1016129319],[2118169221,570643009,1155811585,1077503040,822046405,389379261,1466365615,1918291401],[997197913,621589351,1671499775,181637487,1279551565,952087615,1844655009,1040694034],[1268581813,2094598345,1988322834,1077957428,188186657,1771661705,1390131459,587939672],[1551808998,1415567428,326186808,183190791,1236347775,2083022989,1270491508,163612514],[393864363,1059310023,1884633195,1380700939,778772079,1190812001,334813056,431619808],[433006735,926054140,936199883,127073779,1782885059,1460844071,253236789,777104917],[1977265806,1674026277,1060117341,1123622261,1522639420,1147209509,1766794479,1715399784],[1566307541,242116174,2008785316,134988814,109277508,1917574362,1499679357,1099565829],[1600350113,1728761342,1710310704,2031003774,716590720,1632757269,388248751,2009794868],[513748267,160096048,393175377,1454097414,251912751,1632589735,1600069146,1981534542],[2019867881,2110829050,431627093,1032196772,2059408457,451722275,1787853520,43946362],[1463342695,2084549059,1162144282,1706345967,821649452,1863078326,1601150216,195186502],[1642446477,691642024,1144660192,658414383,928369340,398173106,490497084,1044594220],[1074334564,1332087921,2034734753,2107073721,249221811,2076337203,2004471903,1241028538],[177241284,660467037,1161945220,1789053792,2081336046,300558120,785721751,1794915840],[1113030156,1331681608,2110721998,57611583,1369786796,172183561,392516972,571038509],[801912623,1115669400,1009646009,394587180,406364062,1425659785,2038642290,1689374914],[1464908327,1594343628,1228155627,389032709,1566294808,1179706573,1776373408,786567832],[1327608356,1020924643,1106860648,1463666431,1578015835,1734483510,809671350,964607091],[1956212986,926385127,1543344375,382241335,476153262,1400705845,1752590930,2054764166],[981764398,2069370025,98692934,302418849,1793064477,2115966756,1532465555,1795740226],[1076328709,1459672798,1308530038,1147934292,533171771,1876569498,73120963,2080976312],[1715172776,672523533,1598828017,1864553047,861436224,1881613847,658733115,1027215812],[707004430,931445739,1372194734,1909211050,1130405068,472063572,1387797586,2018244818],[789155094,1594984570,859592236,894793379,2106609989,271072105,791333152,169313266],[1131809786,905477510,1743417916,249961680,1209595705,1979721569,716429223,722926928],[443758428,685672890,562044588,513041579,808791555,755033993,170875478,1519722767],[2019310278,1651072986,1386743806,1968068962,31831098,2017176426,238376543,693617098],[1648859818,2051796908,109395753,36062090,1334025952,281367302,1994430710,2097496522],[1549553944,201355788,643303147,288713848,171210927,1763986370,393804779,540460682],[893882096,269797683,939956409,1274971008,1934403854,1723185941,1590488380,640518252],[1637367087,392610668,1021745832,1010017424,105345731,139909203,1731776529,261881019],[1654461929,908965548,90850393,578205840,1743148220,1324759936,1149156017,1489315381],[842214890,128957545,666710938,1061724847,465229255,799657429,653320944,1510428967],[876368326,1542578371,1320081531,2090178394,1066584255,1682541868,235373122,1417645037],[1387768636,421263260,1934328712,175003176,2032168991,624421925,1309922298,1833696451],[1105930781,266559602,1238457953,1770491683,806060961,1346499324,1544240978,280585911],[1590364032,308909480,189568354,319791626,909968663,846978019,266222373,527182590],[1748351613,778998883,2109312703,1292545045,1028145757,442599815,94371422,1771173879],[1914832474,1608623937,1182729842,1561868667,1802155155,240855466,1723702503,2005801930],[105651171,1378143385,420880229,1558371389,486767331,651402049,1546644782,1930103955],[495158488,165247109,1121430853,1042705636,922529895,1421133594,2000094062,1288777153],[1761976367,17453196,185413729,44994824,355055926,493280096,511350017,610859503],[1103505497,621608028,530643936,1147465915,1375268750,862702882,1470462811,482535980],[1004955481,536368491,1863815981,2056921684,1930452193,1663423600,219438839,2039418143],[238704964,854663865,937023583,777622920,473142111,1840172508,1820912303,270885122],[968711226,728508010,2037582117,633406239,1901628257,496842004,1748068596,99620409],[128426556,1457792526,1259292134,2122507310,1013226387,973204252,1613091911,1945732164],[778323843,1992347674,85858861,1235212592,902398434,1873165392,341330520,2118934234],[1720081052,1220386468,1443734976,1306644940,523811408,1373946583,1922665243,699749980],[180131047,76401364,1678570452,1011816755,270005620,503688403,1275636852,647772630],[1511780041,377343147,1952525151,538411074,469911658,1455734145,42577327,1541501877],[671482853,1873452385,1560855187,384130793,1799327709,560340277,1490574376,530386765],[1070505213,1969201334,1610931852,703048070,655842302,960576623,1875440753,1279183843],[815597253,255619064,1941553270,2093656350,1000086854,500543215,294479941,6626909],[2129324609,946405436,178717716,1519179692,1270502751,1538556361,1280706960,1678884032],[1089148012,1157489068,35982333,47853823,77511185,955699541,1630858362,1675176367],[1614855063,1691810355,292542908,1308546523,1418575304,30666419,1797905898,1443011516],[1830424868,2082439365,1265569434,797380595,2027845518,1851807935,599415022,1102038579],[678697506,1247837634,160965269,2094017795,682126825,1969929607,86698948,894240451],[99990812,1730075128,1127479927,67468055,1632133893,29985755,253907443,1151001467],[257598306,1677779100,20616137,1653233743,1195093303,1850671133,1607737201,1412114524],[1586879373,389439735,836041631,848418921,1114694147,886785326,1759871760,360141644],[2109725274,109720977,595702240,858575527,1904019234,958919217,1127041642,315170052],[988886539,1655905217,1872885708,2085208359,2120023529,1655703379,1232812096,1064526879],[2072942539,841026201,90860806,389321914,1778635672,38485693,1247232346,942020302],[770187560,1936657877,1236184053,580347348,1530859464,1967306254,889483407,1130372432],[639514471,797640415,1545820222,1794673441,1198934210,905283285,731029592,559107787],[448325726,1324368176,2034221977,271786457,499153443,441045563,821108193,2127855392],[761900300,1958318105,2111842310,1736688935,336531923,567858659,1156512748,851544541],[23619093,684539735,1548538356,1645346240,139695389,2058611340,1525021261,1670090910],[1556860509,1071155194,490871,990772417,1968490617,1894372632,1470765759,804747891],[974000537,1202281144,2108304661,1959143255,1027988607,1993840174,534854226,346826003],[2104869197,1160049641,495165920,590071279,1660352961,1204617602,474146142,650947041],[405696322,1352412456,537824469,645183104,911010162,1239160500,274700483,1373721243],[1227021979,1261078421,851738615,290699403,850463884,1473793585,742820819,383079867],[632771682,350657885,1795054210,1551247808,1626642616,34417002,2107706786,1037838502],[15256687,1961214591,1022914486,1450771596,328867150,1092333581,988414504,1943704983],[1578539552,1398500138,1725970396,1469241931,1035339222,248197232,1803202144,1405886942],[212621208,332307209,72891780,1112444917,662416781,998852567,1700429226,1139830001],[1853844576,186091028,1346977690,1281532144,413209415,1625867962,336153620,684601046],[263329796,686536121,379665089,1118689445,1937012394,1008129044,1571018586,904362584],[247508801,111940300,761256628,1281096559,547674842,807100733,1252913121,1410890018],[1410501101,408667313,2033094064,235148113,1112282425,60980076,850402780,1634716493],[17725610,1649081099,954884501,681874497,2066220199,354219608,1909355307,320680661],[1756197072,563491668,1475228539,537827412,1129377600,1659195044,861415878,1400713835],[574292021,966566211,809806710,821485011,1366573447,819845046,1604380050,2059765086],[881042286,1243809397,568394102,362562877,724562588,743076480,1342314852,1201807110],[574550633,885269707,1283904684,307615858,1163553758,1947350547,2077001077,1897275439],[1976837218,407439758,1983401743,1338054789,1589115663,657223823,9940523,133250378],[103254207,534515738,1144980356,763048565,682355068,955932964,1570334161,768385078],[1603899672,903427034,1245175645,1925362050,1272087465,122573476,1102644906,251753815],[2060351960,746969181,914214539,305381903,555220021,518960288,620641094,134827563],[1440111237,1506381944,1256478169,1806853649,1226169788,1588197511,1964946732,199356285],[724295827,1342048293,367002411,759442834,632379204,280916072,541519413,1429624456],[1744319154,1964100058,893499362,1516106784,1333656009,810082919,534551698,300891068],[1020791215,1998699589,1617448570,190232639,2090700267,1959747018,894314079,1268087688],[586675736,960026602,1995266301,591442625,1847098263,995634223,1022474632,828664115],[1397902874,2039889778,1869313772,830824784,1213903927,955108392,1198526774,462519691],[605756152,580856179,1583399859,1834050974,1836153075,2119046259,857734364,565210430],[1689860548,401984651,989000807,286283582,515696447,1055987038,1087593662,1466418492],[401528261,1299470264,1843697414,1830048174,121091157,1714095334,1401635211,421121825],[272825884,1915601155,1991505133,1649836646,1632388304,349310072,314338469,944866781],[1397114857,1226744690,125880356,1126377609,1227692090,1891148573,761242867,1469458143],[1624865584,662357735,604516224,1395180782,1762531716,1521757601,260718384,2055317240],[705568777,794414734,1912141680,654143363,1566129575,1736422758,218319349,27933342],[505967690,2090492059,1867910325,391341811,2046625586,209545887,450973296,1116356656],[34886983,485616447,1718276498,908893307,415588833,908768530,1581306263,260472633],[1316097416,1700002418,1010496862,279974591,523008309,169994731,1865913208,10827467],[2119917559,671484770,935383529,1864749472,1894018134,1049203182,2129002721,145716969],[694524854,738814470,1621856401,235654780,1934335390,326421719,647706441,1924170792],[854866036,1500623911,1665401173,2011802010,554023678,799206727,1285389385,1071954320],[1136857097,1275196668,1790030619,1693993130,1761376195,882876017,703142196,1677538868],[1943555783,1291910594,817029251,564954860,264710417,1077740404,1411448259,3908425],[1282461181,1333168379,1624726376,916558652,422617075,206339495,817520050,413235349],[1718345585,1661908514,1189073463,1376869127,1113655708,360476972,1523734511,47364663],[1412835419,211999868,1315463843,1067238186,1494904112,1724237742,1893029546,1734354030],[957496902,567955526,716891384,970340979,443434115,1464473537,325006488,1514732775],[1240188184,454515415,255455487,318664035,273094006,842038406,352735333,267417955],[896308876,1397021316,1344203715,702056720,666633636,388264815,779972077,1458093409],[2006710229,1655757550,1420049006,196561659,1864637410,170976173,1157060812,950003187],[638250754,915411764,140645991,945207223,817660653,1721524384,597928315,883858219],[1708334981,20215286,60365429,919472344,286837082,1376890073,1466914379,1755349704],[150705542,1434714176,1285147578,1309095328,337930492,241704346,1157025686,1982117971],[1161707751,1087575683,720760206,1669435531,1378759212,843657767,640327751,1878001752],[1896499167,1217015316,1077263170,100155082,230608192,1098772677,1981431115,290633125],[209900197,291444133,1530787688,1999931780,1441683726,1891358860,1761840764,220089166],[357034418,862124312,564956693,927463414,233528342,613241748,800604803,774878762],[878445116,1724572409,834622791,1159723105,168980284,1858730027,617295467,617866945],[399831493,1570435140,1652374230,657464526,1255748000,588670926,1908599365,617065894],[784704195,355776979,1098050179,2033198057,1729180465,1982670821,1961446519,1244851664],[1620743275,2006167304,1757813959,2121044506,704702008,1918105268,91047451,783599020],[329294688,440965285,131892381,721450279,1673904792,313599918,456253907,1507946765],[1149364187,309387125,1290023731,588233371,155401842,930802186,1057638356,1197575813],[101395725,577731729,441824137,1111766541,666521948,63574239,1799347802,1376543922],[1061187892,614926808,1703519553,1777316864,714851209,294371171,408443062,1530247383],[827990085,4300257,1987309620,1612983592,1578142683,352834183,953536198,1757841643],[1547842546,696918343,1779440126,1332292771,224038920,396625492,1697211183,798609480],[313192202,1983940905,303583783,366380417,1187669962,2020774065,372935173,671071633],[538933413,1378914826,1285056571,1207747284,951339734,716514008,891595181,1774840833],[322188711,1406345989,1528605335,885948727,1969266499,2028142311,1969091699,557738242],[1739641414,1877510216,1347933025,1654410412,1677724672,623814281,332190156,848053641],[1228668904,766606085,132844670,928735573,371009472,2009498191,644664141,1262519451],[793191378,1845836201,565477069,344086998,1006195179,1595616918,1591563082,1515795180],[1122408676,606973716,1668237647,164941946,1308573522,453994006,1861345256,2104195693],[1553664277,295723735,1704369849,697622564,14536739,1989662292,727062209,568269405],[2048706824,1887572407,21920629,982733764,1467247142,1900797397,1145931045,1579652316],[1339212221,890357097,1335549384,109900849,148940190,994160479,394006309,1174637399],[581836400,446816680,1732928819,1087863487,424912435,1756181211,878134354,847557567],[2041662018,1095876145,1893467341,608478363,469508766,186251192,67633915,968064642],[457853901,1297224122,1668958118,1039078911,168043503,44367707,1468152890,392562947],[1224046206,1178387207,2012630592,2113051218,1988053852,1127411535,1221189914,1191104243],[1657566743,1603337727,1114665065,1099638038,791368686,820189020,1400405786,913655752],[794150770,1967452003,36732919,2080251443,1384998023,2057912871,1623412270,1333404783],[1785755027,25015916,1172212962,109125181,1502041430,433688829,963020394,1021515359],[1414173732,268303983,376858157,804039759,259245937,2121436394,1429884888,1688546247],[772209149,98218350,1098432647,513551469,850196505,686886138,1982604012,391287801],[452412376,547229407,1087262780,2126406014,842887425,1032891244,1985236479,336630779],[1510834970,180570192,18821036,518156863,1987858352,1508650002,553670215,1348112313],[1181005090,1359144490,769718880,249296979,1177532162,595597039,1367227412,1682746267],[1121335374,1665601537,1790199727,526550505,358354409,241189286,1366285359,1311328587],[1442923039,1737384952,1715463982,168213046,473594011,1111060497,1342811271,550807227],[1610005016,547763217,393757391,741430188,1645732896,1378084023,223162711,339547393],[866981292,1671344106,618419898,2026741652,776651002,1763173839,1786773627,584171813],[904960227,789826551,1951484061,1110987190,2094834647,1629297614,1156696046,1873638334],[873228649,818552054,535638942,2025561212,728539345,442882365,1421466044,1126736809],[1920623415,643573866,122475037,985029961,1274416811,954958755,395960349,826348097],[395850005,1371141459,1936865551,679107606,1443883223,134599721,585938927,447933236],[1597901944,248149151,1443362145,1760775729,1340140407,1395689254,223250916,2042010092],[327880459,135480288,1328926135,312406478,525438523,1421608124,1105244426,461303261],[1337051816,538592867,406164362,45283043,1037614857,1448116306,1072299986,453219047],[1131647021,319885711,2005395409,2001585439,1749272781,612429841,1923056678,1927927736],[1935261623,858211981,1781321356,1870594165,103539056,704041458,354820816,537657505],[595864880,1434564540,1196731537,151475323,1734939094,598167104,1099674512,1156671193],[1302744045,78308983,1636100477,1636088552,1974619513,574497237,1583206730,669475892],[1048803022,708208487,1113506683,1256630755,215724472,709790532,351134461,2086986999],[869912655,867211021,1294606731,81303685,179545165,1539280967,902843319,1794313205],[648272795,1648865687,1551933200,196025804,797815512,892120161,696326706,1612458801],[346871071,689772769,871036099,1676270994,622804270,1808867091,846803659,1947173111],[126371428,2033538812,1086317093,1991965310,1869996007,984803343,80730439,88210188],[1210315370,1921599846,946120201,771126136,874009216,2000970790,12370360,1342243901],[213063302,1255703449,790995332,523239052,766624955,1134508823,1924590932,1400252944],[649742542,951634458,124991200,1256248979,893766882,2062081802,232013703,439518966],[409902341,28738120,25133991,1751230443,757186224,407848953,1998911807,1532057416],[1270030951,2074290889,303118453,1954871308,1005543491,92860031,430277363,666897175],[1562102658,1579195147,588406938,638157318,286714878,255747708,636042709,210911348],[1572260884,1067410702,687334585,1915177594,779637317,1527348610,1071706499,1853989948],[1621287152,1574382309,1421358476,1083238401,746803818,1741213871,328086937,700808126],[1705013608,304365017,1545898527,1445153729,541117115,979070380,447818597,84386883],[431131786,1989163541,1142518482,406398377,465431151,176568717,1211553321,1247818968],[716885997,1440023042,1707074936,563331477,335677640,1112794006,1238341421,466837695],[143734656,1677213075,181208367,405640428,1338525867,1242760394,1297089212,1434214139],[1074489725,25363343,1574602306,1364700425,281966747,526083297,1859628863,1068131203],[1303139919,599716488,1842592875,78634842,1208971958,756074485,179787073,284036413],[1147939209,1929526766,1562055738,539336456,1817903417,601822803,1827108109,374398851],[1495642529,1518365284,1931153896,131488777,995145047,1514466985,172818713,1234497394],[1461771843,971649158,1431589546,45711054,361121957,470261113,490983168,984746922],[996186656,189152438,1543425954,2119912946,966978670,7737443,1225484433,1145198186],[1141359264,727615015,1048666835,961374369,949429871,1477658081,1852585418,1065752271],[899173929,1946355775,1685497586,1586388855,761824946,1518780806,1545639023,1416409018],[269875725,525198798,970814922,711779116,1106124440,262668054,1994949456,325880381],[1186195831,1121848785,1812259090,1748445105,1108000094,270027817,2002498019,791717562],[1734767645,1324035974,622153841,479456493,330064829,1086317933,1508037181,754314286],[2112091435,445617805,1392811972,1731626652,69323643,821825656,88998690,566193401],[1125318712,2041195734,202306052,1607969235,1815956203,2047981506,529683687,508390788],[521266895,1601254975,1349424272,1277167615,1820167468,822230152,1729859028,1435179479],[145634289,422922312,1711642865,781728545,946983738,1122855617,1452828344,1960282016],[201878875,368764976,1096036907,821571889,1677104670,769999495,1002610429,1595796255],[1994115886,750070222,1089256273,1375142915,1676162070,932593516,1961606629,663542794],[1286491354,1430330729,1953242605,1144066661,366790951,1114950212,1520862377,723816172],[1334968926,519035285,289962421,1668046501,700953565,855922766,1052967821,1771137972],[209182247,358485480,1545748912,2075996909,796087067,1236732408,1231234954,622821088],[1599796216,102386648,653037947,101411733,2001368426,203193091,265676359,1238586372],[353625930,2056706473,495779771,1413011823,1178621879,1517492531,1467644575,113839768],[870297932,158305446,1939540324,857328036,1098972110,1400951090,1908310729,2024632572],[124695899,1467917258,1498822694,55932991,467604131,820280607,1319546893,324050441],[781851169,1958527928,1409617987,1135238738,214768537,201699985,129669405,67945848],[304014878,1971428334,1222327017,1455480468,295693789,1738389457,1814748737,814455486],[1255852706,874032168,585110427,930220983,467986167,1329822717,1006918021,1429002176],[1093146674,1084130663,1150402105,772548854,1524940138,424224271,216545810,706055230],[571697529,698884013,671079712,2116138031,448868347,493419161,1114118264,1057367794],[525449470,1481532037,540000842,711088511,2033151817,1827015963,1285537478,214240775],[95552637,1889163604,1984688340,1089419261,710658638,1641081793,533941389,1905165219],[296265948,161844955,1743749377,104673030,293759193,372327247,368296929,61155073],[758327943,2120575788,1566140215,727329567,278393345,357767201,2072814379,1100612351],[1230401629,1907975812,165338857,555195784,1658683890,1337108502,1393419610,1538510702],[1400421870,1674368801,1986875849,569518771,2064509356,326568560,1058395872,1697082178],[939753292,1263857921,666047619,759486547,1326380860,1182015159,725115946,1653174013],[1376411577,1406672580,1450175394,751120440,1699953244,1617396090,1095387502,1151120513],[972547271,813975627,1220091739,862890786,1979612511,1560999982,1222514534,354470919],[261882675,474210801,2077453803,367350007,1570845192,13770824,1882854684,566134847],[597326511,389261677,390487456,634173,97029719,1647914788,437327635,950132940],[437009801,911831330,16878251,866326368,1430061434,368984544,1141326216,1381488406],[1622157981,163480044,1243127317,907821161,866338693,1337405006,1704992498,1648936674],[900149971,1011759476,775292539,298517277,972550886,1875866537,693581536,1048204731],[1320959656,621176855,391527970,79990282,1356162440,238337602,1342023678,435951202],[92559718,3452476,910021646,1001329231,1446653878,1799722557,519012140,2115574352],[1125456606,1156597029,2109764074,578801039,126178696,1337359160,873034814,198211004],[1035393170,611327776,1132970753,1897948966,1073353068,43753896,531516998,1235889390],[1597818686,67045751,976722814,1250514583,2053894813,668609013,785201152,1968527957],[1218372625,1763390914,401655469,857453161,487852070,1417619790,1159802486,1439645831],[2072305769,364918155,1859323281,820710758,1511121632,1604892426,1966979998,667489253],[240410264,842247736,164886328,244105683,1025267851,1521571702,1173408606,1566991894],[1183897194,1393557278,891368017,645056879,1115383235,675844959,1727646886,427500963],[1706630372,1937391677,1354947253,1967794798,598145065,201619293,1608419208,1964926402],[2003060582,1739000498,66241138,126006992,2057474249,1938843439,345821044,728125661],[98447069,327700778,1150446236,1287032790,1133396389,1458979698,379756672,319052169],[604582574,40171636,2010614329,1778649866,1889131962,1843241041,1405906082,1724151217],[1741974723,1633691693,1469645283,2025768238,1372302202,556786959,1701982847,839404955],[591480422,586296085,832909316,1242442635,136375238,418341774,1656489835,618637847],[1140431640,1583789006,1891881825,1663318158,1431538442,1086477784,421290190,1139347299],[837155569,2105048513,421122129,918985939,34092598,1729177312,1373770317,325127520],[1208644779,790371269,1733970637,1099071354,1541354023,1427004655,1000720312,351608599],[1651630362,469608181,607143794,1010941741,881297233,784269751,1211703297,407900264],[1300504267,163026855,1637538085,697402537,303733597,1500456445,296855119,902792466],[760982349,300405419,532813345,875436024,458999277,1196479552,786034660,404282533],[143993597,1336503526,343930817,1200677101,1271443690,610827477,1754188958,827444522],[1607618234,2027201306,1579943405,574254850,1312399630,2093300808,1613771657,615381079],[1427044639,1906870427,183662406,1297908974,1241273936,507987588,1259284779,2115395576],[1945830808,1377119778,924378118,1368534339,1462436823,331631233,1738098791,826695808],[1984297160,643771245,379415912,857432531,1913293774,1819471276,640197070,975506688],[958091158,1998520665,1363971495,909407855,172928305,117406526,1634175700,232045287],[156396994,160883169,1588936749,197412603,1561796885,1166450500,1215423086,929347687],[1527500786,1990007074,1312650180,1631844501,1580341603,733108932,1432074993,1679829032],[1845495696,1042644600,1084476098,1604111003,1483701191,234389357,1294179742,87145137],[351726754,165690891,178413525,1191429462,10267596,1245777907,200636152,324375469],[160263241,1969136568,1270522666,2080329712,1125008267,456133041,165417466,587502004],[1431007361,1867195290,413418224,1142089841,1177300184,1227229561,282868867,821632274],[1121635412,2074192478,1278293800,1157801432,164165606,1838968370,299175258,8133578],[896055597,215488807,609555032,1617780446,214957761,262667368,1582698594,129073767],[598049126,610340468,307646793,1785335406,270189790,867252403,519950565,226672655],[1121726391,1648051660,828413854,1689479345,1711828627,1170891395,883539136,1568027191],[1763821037,1988538117,595864188,2091833448,1879342251,1600512154,1509007328,1986204938],[371309645,201075758,42799027,1261045431,432998549,1778140122,1553351271,60857220],[903500585,1849057626,1909591753,1023384255,150510752,1431142235,1066592295,69367774],[50019389,1916419394,505531540,1225704075,1721347719,563318062,1149467406,1680802413],[1122586743,2002413015,1148580501,2103573880,1182198861,808817090,749765174,1289640014],[1830296064,1419552591,1779228739,852595202,50653644,803266708,1363279730,2116153419],[1790133520,170358823,1806809838,1178930459,573672333,766687656,865045722,1409669646],[1831227467,62923912,1046269565,1365326807,703012592,1223838559,458808462,1602446760],[1117908825,2057663724,1897606045,1063542272,1175510878,2033692351,3170854,1847400247],[1168645610,1592982164,1994752464,220340490,991265140,1017499634,132864868,550567691],[116976222,1652226856,1668534695,621050301,465654400,259183116,1715580400,1942120435],[1597913200,1655820323,330390303,61864112,1093124627,513703980,542560655,655867013],[1281988168,1648560684,95174185,775179392,1676638437,1456682524,917767112,1134722340],[1417301576,1664258768,1732300896,35068671,1677559494,2048448982,55997465,1605229392],[1214413338,1107168266,1764678122,1523441376,1089882204,1981522889,1377750815,1397490173],[829026071,968535243,837025755,392240710,806423087,1666854156,15777329,148840937],[269761115,1165125742,1777897464,217784563,1622846909,1096239985,855208754,1176127727],[460610330,1921575772,734702994,554989907,2127073660,1062756522,728017080,28461595],[875321606,565285691,1960289339,1828696752,2079740902,510948709,1611131076,829027055],[627484253,956438378,1104200565,84998151,286382620,2010719311,1698741224,1987196247],[888973646,1083989439,1463282619,1155698183,1560388360,1956000154,822322366,5285649],[861566872,1534428274,297620744,951680589,160944448,1864475074,274884876,1560972242],[1101260232,377425893,181728196,907968081,771702800,128758352,242675391,415254506],[1009496984,583516634,288842617,357499182,412110007,908190572,492574034,495050024],[379304671,1057091392,1491598581,1763119905,173815249,1601347556,1775288108,1274737015],[171477101,528470623,238154515,1695811256,327213770,1647030777,1365436837,1198530339],[1954074102,1001470615,1327621925,455875410,1020072142,894323160,999916696,1724168063],[1102125967,2017369201,2052478050,1393781740,748634441,921236128,1944246716,1753397432],[1774982356,1389681063,1775621609,405880479,1423302627,396233920,1275237956,619329054],[2051672394,1643136038,759679103,1847546577,1281784275,1367724559,1404084835,886420388],[753075336,1289257240,525409552,773086924,1013626203,541338097,413592796,512089368],[972947415,343225829,132258147,662706370,83214480,206416865,716003372,1959523189],[2014825773,1075537034,1439750642,691060431,1488210560,1388237879,270472830,162580717],[97470718,732072810,1992396093,1640322475,1112999707,1227668825,1113449343,593671361],[1222816734,581052266,1168720473,283296535,1049436844,1387769925,152633343,907769533],[1343653961,1262959592,1829945170,1407375983,702547454,1332973391,380369453,1427471155],[1280239701,1914125554,628073828,1521791513,272725704,916282746,1507329630,1540289517],[1870173012,1016970283,766060172,1415379158,1684881036,1686713908,1634749923,551460702],[1879689730,916418456,1968821043,729139591,233743238,2017862424,189875404,331659121],[1206156873,1702351721,1982069720,1764942079,114477956,462847918,318407665,210302282],[654890211,1125773141,9585274,550942337,1504678115,737688084,485072392,1396024115],[1609241635,1095889261,1855197746,1011074407,888670874,2037256766,194366748,579974387],[272382363,10008190,817621887,668064470,801522164,1016860478,619158829,1812772402],[777517029,1754734758,1385116769,1150569451,1137538730,13446453,341850326,276547861],[874931722,330979673,601955754,656196271,2049063829,503683497,699630269,448107318],[101893390,1707087916,2057291192,811897401,533068327,354614921,581198109,1614721888],[1961010172,1618165682,1121620989,1246455692,877798801,1151042834,1596747349,1880087799],[53720026,1725785435,283286269,1515621696,1396832733,766043460,469454447,46002473],[871148477,1331557786,1155281389,1108143303,1554532090,1311942706,1114664867,1681989630],[1538454530,858342109,1792970724,1087277550,847477898,2048695209,1132730098,1476055560],[795636024,939407187,1101715225,1492054669,1823454603,978900463,1211072600,477041742],[2005262814,1853970538,335878247,222178608,721844024,616978496,1828538473,401853522],[655124015,912067390,731710992,743441962,265029918,2014391157,652802485,912322558],[1716659237,999391997,426098854,807888128,293152951,1216817429,111860199,241361451],[1993443124,1898540546,2130032954,763770517,1877827512,1761842699,1533787484,765255913],[1702336674,76676357,866592062,1545008627,869093608,1572361465,1002564679,909834215],[1546279678,221912725,219539631,1891243743,1722991598,856606530,259015620,1302248835],[1480425874,1837909975,539065693,761473340,130022687,631259240,1877591744,1492107444],[1049180985,309840964,2119277869,1209821765,1500581735,645816320,1126086612,573585735],[395695499,2119921464,1346501703,1819164464,1959190817,1603534718,39482058,1446369042],[17509893,756235098,1551997946,479967539,1185901839,375858877,1997316154,832526725],[75920422,1454578482,1197897767,23355475,417719653,173448531,816340227,1657403732],[1696908796,207585774,1414261859,2051931527,251093255,1182602240,689442844,460596229],[395168989,1179651421,632740498,1583562349,1095080262,1116464881,430456114,304798675],[1528184691,1763723251,272340799,828760577,1924782528,1283427064,1598631889,446231830],[659056006,1902849677,1715214365,1104993043,1084659624,1474633577,551879079,1852272790],[328334028,2042618149,1216056053,1603783783,1740255586,586127973,1677047912,889070641],[1149647407,1146244905,1362942907,1256294457,337537970,624755100,658781770,1391033607],[1591089653,1747262579,2001981392,1796662504,1644983121,635063806,264532121,1109701080],[2047744779,1153112741,1217662401,876585013,777144778,614805888,120797075,1214973933],[1650459519,953518397,1018085119,1587608227,769975792,1170561762,2106736076,640623073],[853528163,951688400,666484605,1085610527,1385213534,269520760,2052600934,1070914199],[629657038,389387526,1174648931,1296283380,1778456173,267315231,673895621,1861328946],[1707743504,802503193,381808877,869053025,1996961595,1778359801,1137879601,561392150],[217318326,367836882,335741324,1775178400,1874627911,240359332,1426554127,2085115488],[969409888,727342850,1828067505,1346462862,1866149997,733291457,875539465,2104409013],[1493567572,688662785,459643826,274325912,1789646136,1843872966,509086806,1928831673],[1351759383,1454846401,300529208,878381662,592792383,163864937,440746873,70051417],[1889374595,1492636880,1593872425,54740934,2067764763,121407765,2126121331,1012312962],[1156324944,376165587,2061209467,736435354,1427462402,673052644,521368107,1542996984],[1080297435,156723194,2091736188,907558415,1564643001,1482375883,584400434,2100511224],[1023715935,583238900,1433949274,125767608,975516582,155140223,788658501,614568181],[1974905888,72950026,838387122,1702658796,1079110078,1941833636,1827431829,1525744850],[1341335143,987468889,740275085,959014151,419866009,1156795778,1673341202,1925538404],[1666085735,920353744,333503282,341353072,619824183,924228483,731742414,1160471538],[1327529445,1655095738,1022965494,401414032,110247310,56359735,1804044807,1922432281],[2046192970,1135299655,1469773563,1736372725,118772736,772542086,1802539914,341083701],[258532230,101249417,1434093433,203078980,1357043879,650000377,238798431,1174948404],[1967288461,1285702613,949980325,1461697698,1275231962,1629169733,1294708676,145834282],[1552624403,2101974121,606647649,1467079253,357347035,1214362147,1712087028,1835170478],[666901097,1118817905,701204414,784363972,233793527,394443910,463986357,234810045],[1169152601,190945541,768830175,1314593043,2087453101,1807118719,1165655867,1423756490],[1032058724,64208209,1560726667,791522974,64047214,1124195972,1106150779,1823161490],[444619147,1199571581,1278720866,1540121949,1897979312,1338926045,1337245423,1687115541],[2103940409,1658113038,136309293,1292450783,1956197319,1572403372,420897102,1935984583],[1083123735,1018070,1221356718,1158291162,1086376011,1250637773,341318053,987139461],[423071430,1031896821,1723811552,1221590714,284790239,1263251431,222614117,1563840155],[2054920468,533452336,261144546,2083638923,1760833271,2046678006,124906224,1135092976],[1760144812,111181432,1344013280,725688317,2102551116,295246136,511578972,313140179],[409388458,434922589,210836097,1577054554,854654763,2129080834,715758856,222971374],[1409491742,1563250305,813462931,992637887,1421753639,368229289,1742451126,1853469032],[667179151,1560769949,31098471,25411816,492372250,1638788202,1327526842,65587672],[1269215533,25983741,695182013,1889536116,134928994,285229248,1842047483,672563001],[252387884,1527733598,1893769322,1303941950,1660381534,1969730068,923490053,2118037713],[408178409,346371689,1536202568,1365647239,1908566003,485561090,636856008,1372394794],[994206495,362340866,1173822085,1497621195,644903837,2026089841,1784290666,1549880395],[1803223673,1901890840,1544197261,1281737274,1505364773,1676341719,887441646,2118423132],[1309162182,1785859483,545511339,794350445,2083083227,1277458568,609388293,1462244310],[1240566483,1065942977,834553746,507704485,304943176,1766187205,1447609156,2120065061],[1057289973,1471876887,1327175132,1902872537,1223017150,515795402,1686669147,926672456],[420843388,1009137509,1478158630,837087195,2044050504,850432461,914279539,584337798],[414016273,1500916206,927517041,790318624,1093302958,1801453251,2099821009,1099333239],[1041347384,2038215714,305069415,2069460726,1684063366,1697017521,147221329,1459318332],[1676366306,1811517208,46987636,271214513,464365952,622574966,100506997,1000497032],[1866045406,1113097050,1626943208,642742880,729003355,313839176,1094917421,353367100],[1932948233,1559393504,1721239781,1548454226,1672595387,2000782719,578169377,710080388],[286030070,48237352,1412679685,1112243773,431091831,1986759636,103201950,530451604],[1867570413,940053755,1350730728,1156432104,1437207653,280471206,506377548,1451796621],[736905224,1677765362,1705299895,1998586763,994616059,340561320,831719917,1132816275],[1061212051,1253037414,1151181547,160091833,322667530,1058930660,418154448,1175493969],[1380198449,407397453,975534059,1773035828,1232836893,1356511415,1993626572,2059356134],[1359031286,831006133,424095832,1886855288,512871770,611738749,1846686854,1831506301],[740875098,1420218767,653794001,1577652646,1063785153,1823529760,1602184239,404784232],[52813169,1562231333,670567420,1723106363,1314561980,281012347,190389969,2011832396],[210998531,1440888130,683507394,1059936434,954843019,1005514336,1647115586,219912178],[1002627968,2086127841,1927465308,482060533,1992459674,724068404,1419153850,1247656593],[675190708,580489145,632104269,279578165,1434143236,2006043615,1349357247,2089837359],[1439330767,1339835827,2043190182,1625707742,176915729,1701342520,1658573617,428202200],[345794363,713447125,354829431,1331542128,1898292482,889393806,1889270051,1243301880],[535733241,64866169,638564650,65880250,1872282426,220081528,1447766651,569311294],[914369277,743178630,560369762,1937752960,1148114690,1149299207,1012043631,764097448],[158602504,1915240391,299601684,187137670,78555775,1384581839,103497870,345927565],[496634268,133462959,1640911605,570329240,1715105635,844073580,127281204,974101775],[785145952,1081356877,196606739,1793831968,1096333837,14391072,1993039059,15586140],[482941808,1690617552,414672471,1478632261,275361795,1537020113,110384946,1959376020],[1222621594,1706348525,1162612399,688510172,368679218,1680450384,1649011390,1128858244],[1646183867,2112530273,1330050698,65073888,1412167535,439640894,1286061874,1177761634],[1179647181,1295826676,229672969,1340672119,642069883,172463881,1995705891,1448245278],[212199144,383345025,835301033,2025657697,39842210,400931308,1035927911,232887907],[1074200015,1493519251,1586686359,1401615028,203625786,1131801675,1351958013,85068028],[1971781060,174568193,1264404150,1459524120,2012742317,1913055136,81282300,512948154],[682693013,195051055,915825038,1722214692,1343606801,1079263236,1198445812,1419928326],[1058775526,935007807,1648529529,515579742,761180080,1028605558,1666055693,140409258],[569343203,401715832,144697391,1963184993,358151118,1182562300,1469388516,1200898857],[24114717,819723296,1424888040,1962312789,1704659470,90082242,209752215,1298875199],[840415658,271053352,375549997,1534925122,1919573297,926880564,450701764,1159676266],[662819975,1241274515,506067092,387553825,1555166621,278603133,631561315,2093908702],[1326767367,427193046,559374231,1154902406,1224900779,8522839,1393114048,1104136788],[1289559845,1080276327,21153159,1904865048,1790725962,537951157,1989811335,1357395592],[884776026,469071103,1137714676,516846946,1545380973,2013125978,1818681429,2064504357],[1997370629,1080224738,473780280,1023826369,592565456,2017018267,479865732,1115889688],[378429860,1527328779,374426703,692304246,2056770802,675579951,593609270,1513333500],[978346650,51053216,1991091908,1072568868,1227632173,1180082331,656560062,1319829992],[1768144092,782481524,1374512900,752891642,1765487600,826893763,2081231713,274301312],[1476676756,787345050,1368492849,509779639,1571309932,2053641274,2098155786,778303922],[2045390531,1641158839,212932984,44538397,1764634233,1184350568,1402707293,447914391],[1819279641,1128141387,1340031119,1959553706,698188912,439963850,2059621598,1980222475],[1255627717,1877288517,288916429,276927268,1664676431,1236249979,457555601,2031793552],[280234341,99629099,920425720,1899503422,576214526,1074706483,290546152,750587471],[463174470,663076699,112745850,891319004,819214399,19770838,1889204116,299362855],[1017419851,1862086398,230685709,1330093219,1205676312,1840397921,482258405,1699445784],[580088766,599806792,1678133718,238896759,1996996104,597447404,385674916,2037530928],[587771530,1331940060,529035614,1361653554,1479293699,1769234909,2123574425,1840256615],[2075597714,2076689071,1388800689,1862553327,1159896815,1114809293,461237414,1593734541],[180365098,2021872448,2081646393,1577076484,547233363,582208801,1679190207,1003232413],[1939363924,959025408,1168108455,364519099,1395215308,698954502,1294441060,177713606],[1782146253,1565788878,654394855,289615133,1610934415,452711916,1461155716,819077176],[359469609,54442547,1472071653,341114543,431406937,1992939662,1159943991,1583884166],[484634102,573635825,1198084498,2002816409,1828863383,444415833,236514881,1186002901],[1846306309,1275622018,491075973,17481569,712461475,1522895555,1039475265,913074285],[202812254,1482494245,1723180270,1466162574,249309990,558550654,1031477425,1623407975],[2093343238,1839252843,375682079,1201269428,585273005,894224927,1480839224,524184074],[1962113495,634467808,698227687,754196409,72613708,255039399,183202902,690934157],[27866463,628534398,388891356,1188452490,852062745,1029809636,1867596381,2013876676],[1705603163,794631189,1726052403,2128427519,1053575346,1735248655,1769536593,787870147],[921309661,560599844,1625113099,1963471304,726262631,1276957957,1713615641,570096074],[1140419886,2101877483,657556145,1865446727,1106576915,548743431,1068881737,275715906],[158097492,1313677429,8224216,797920610,887596054,1356884828,727529084,256909758],[236844778,1508707971,912841825,1718855018,1877010856,1957189570,1233362047,378766899],[1243596429,1424539874,1298651219,927438118,1816044111,310005893,1145526948,1283586713],[1662362903,237194958,1337361162,1676462774,553233004,1985136393,1929162118,178312663],[1882009863,361182448,1217943108,1752458036,1666970989,984004186,188114130,1438894518],[1735538117,646516349,142712710,1110161833,1632449382,1127724764,148664020,216350351],[696239801,514567672,146586750,1903173106,1225389336,2130042492,678480617,1520867413],[977373358,1695499256,990470029,302565074,1987323870,1674308462,1257634954,1693348251],[1758864002,60798723,318216909,1297574325,2070944313,1894942272,319893026,1514717379],[1124473173,498863201,2084190740,1154526142,1252630079,936837453,1552703002,770829717],[1438871502,616248536,763847573,84834202,1554199050,1838089492,1825277593,1342653485],[934782038,184603899,218684074,64162546,507410340,644351540,1907185717,1178356119],[1758273064,602261809,907614978,2026702404,1298290871,1437982120,306770065,1246308753],[1522565138,957183672,624061625,706090139,2655659,172397087,579379763,1900000847],[24265369,527831820,964570556,197066202,1053025976,816843505,765851930,1444070716],[2004757396,480130380,2085176573,75925825,962487935,1811236143,1293305932,643499219],[1370104621,1101631345,5636538,200410294,1354594,1542822497,694692621,131377115],[1771804146,28970655,1316911508,1905252692,1174683137,1068817537,279966928,446781591],[843086856,235563593,210440015,1242324197,408475182,1009250515,1568414395,2001391518],[99424197,562281553,231586338,1448405872,1378811710,215908245,962038922,1134394513],[453993367,343033962,2095739465,798035460,1674064182,778809036,252424561,1023277824],[1952334563,408184063,1689033348,1615758527,1529498017,438582014,1276984888,798468865],[1754183546,738576462,1370793529,1262954848,1184145034,1341566106,2123946524,1761446396],[618149760,546063723,1971101585,1697990340,1625171268,1577601409,248538516,2059925288],[404567983,1642261529,591221845,1038194686,862553566,1832002065,1958269011,1083295149],[2024034869,747755402,1506020325,186863615,1137466323,2012243879,1167732997,664796071],[754742728,341298141,1328410653,1826145420,800227283,891693770,1651791128,115788536],[1887650776,1923112242,1991391594,422197331,1163554071,1490583932,866280546,922147996],[373517253,1434246660,620437992,445492671,1674541966,2054331141,1232329988,660527871],[448471588,2122507084,280100725,1339417085,265931007,1972736006,1795925003,2013159153],[1763528571,400008171,1976302467,1589332499,489249760,722514230,1217528925,503384379],[629941081,1456130189,361183734,1483515467,531166902,1998177672,664331111,1681973974],[1782069589,1407208524,2044604041,1817293322,1371354248,544404159,1986478123,868447064],[1263135824,473515106,1883231684,2015129396,1815220156,1556660046,2069919086,330264924],[384695308,1803775052,616096967,914169748,1901928876,1862082619,662110368,1007151959],[217786139,1367201063,661532110,1157787187,1745519452,396137782,235348975,1095600452],[1654773837,2059768792,2108105971,1501804137,886283506,400158878,1062060907,1139870966],[1558649198,1327753319,1329099452,1789511571,232899324,964065528,1109519271,374734804],[203117541,451317421,395347761,670941131,1431157271,2049706858,385776385,2072688425],[840919727,276419933,767858215,1450768053,1233089014,882948578,937653953,843242413],[1087669996,687318285,529297207,761894591,644562569,980857313,2029012954,1228000305],[651754357,739459416,211707406,2033856285,462788448,190369448,944888902,1830876567],[259116940,1692559130,1106221017,1360262142,1353539422,564231279,1423493165,1745174618],[2033667392,636431073,1397415163,760468069,1840535848,104478346,360613520,1126337188],[624761843,368301565,683210649,1787558479,779777608,1302372699,1668834522,423616724],[1353909996,619028059,859714683,1478801415,1982679093,572021110,974988669,1075940596],[1768384900,1225202242,1594047579,607587003,414959127,728057079,367260586,1512886448],[733329908,1248155814,1834463703,113015227,418324134,199903323,788347569,660452631],[1740217664,827692050,1825117591,1380133792,1704306655,1550826947,851425524,776758042],[480887435,1310431266,2039731712,208652161,1312896332,33623095,10965821,1039026800],[658200296,1161262683,1828004047,89598803,1865055203,2012241146,156970945,1144449912],[495519638,1936567638,624062349,1096743340,1962874463,1342068570,1882001393,1161252385],[142457388,1690414785,139547516,1121700928,773648961,282523506,27545811,1535264161],[59145981,655917137,119937537,1122643752,223183998,1158207839,480682677,1858373963],[1351837437,2118009755,362439414,1032292659,121646652,479227926,510910348,1549226705],[1377953497,1614393457,1197548048,1416584037,395501528,1938201579,167128747,583847139],[982569795,272206489,1309398408,1864880447,1617229724,1111401959,1566137891,1099500508],[1188578749,1305666455,66613292,1893408002,1884640719,19801632,769344051,2025514899],[1446389760,889719681,1764848812,572236413,555078767,1408314219,1071190868,1975425157],[185540211,1778661833,1505609769,1734532152,1921695226,1255237823,1135068378,1583549885],[1535702060,2016115259,1563164866,822322781,305360328,1459717520,596568603,1993977182],[715399020,878119991,557733721,1614057330,1348188531,669810808,172006632,515090761],[220084332,616977300,1383598061,2104573370,794958485,382731047,383154783,1143673228],[329780803,1427818295,1435950926,508939063,989210803,1268412511,1491140915,705573581],[1176119701,609819306,142657887,641384045,1841958433,346612914,1675493695,1983591501],[2123194946,1410439849,1594406144,2125780256,1727161997,1092200367,590926312,1181671520],[1686636528,88820808,1383016984,1668453143,1119248757,2059874096,1074933781,112719193],[403246042,1890100473,762417686,1688345713,174764681,801662675,257980882,1775152901],[1301299815,1335280650,1687094753,2113204487,597458205,1359204129,1211802213,1282814511],[431473664,883774146,1686474562,1071893747,561299432,1742102816,364024765,1601926356],[1208227424,661003508,270062490,1452761335,1008962793,1213964135,41837285,373558398],[958984019,1158114495,227300152,1289096660,296239218,121015933,1797415647,1299764541],[1787561013,1601743399,899354035,1664292334,763349452,630436510,309645563,2088404010],[191122470,354447385,473227025,873703249,1039969866,1023701097,50537742,639198881],[2042604621,213406540,646823622,904884203,2076410918,1714736659,869467845,923382118],[1324605276,1608993797,1838465488,1610781278,1626034471,752171278,1886042650,1864429100],[1913444926,1872557380,1045800905,1255217016,1724003898,2108421477,320726060,975924435],[877934803,232007407,89171422,982100062,191653888,578112479,1750993489,125461690],[604376421,1089583813,1392192484,872757289,1384386438,146418239,462410045,766114651],[376286290,1157275611,1408580581,1252506350,969415644,1258003122,668415139,1028032690],[988323188,352061602,1617222835,1118498719,345762678,1486178469,567618529,2071665332],[889179358,805868732,1786366837,1279031357,1468996951,1608712874,1571521410,1240840341],[1027564617,887380385,928763448,1403911843,1402953645,879381662,519726053,1838187632],[1223285775,742293941,2000178646,838549116,1564938461,1275317150,1639528718,831445631],[2016323370,293244205,876983028,1499761261,160068028,708864015,1908077698,1280167755],[528132075,783257836,2002898270,637961520,459523223,1762901462,447836062,281901152],[57218433,1768151209,2053507366,623720490,1551042185,684312663,553488911,1135299002],[789111754,2071332376,1884034170,2044926455,452319454,1426636200,2101994769,623119530],[947247297,153402051,1879373009,1731714063,1943002276,1850163644,1951361623,570584863],[1524331369,1300658358,842183590,220432610,1031846090,2056310269,1873403146,1628522280],[195115649,44604328,1972096149,1599740485,796035831,1792972413,313684310,1960008959],[495743550,1765567686,1698828538,647050597,1944255916,418104455,746831452,268222837],[593119816,119746470,2026637534,1445438590,729781576,184853254,701274991,1520521410],[1119903866,2013372086,1407779273,566615700,1260861198,367980540,118983970,2054242754],[755480141,1615891765,340107443,643554000,1114591342,1549291147,1804473115,599432190],[429540237,910925218,1597032849,94753012,843403518,693968085,617341493,658464265],[2122125805,1015325513,1019921273,1349158577,1778834106,1937832989,1482422086,1222809490],[437316205,1106142218,222646831,1864510503,879555374,1202061214,702130487,1655917035],[189947447,311591178,1431167852,1209713853,626805912,1524670747,413275113,1036604571],[287694236,1372011343,18994343,2043699185,773741112,1692718587,582806469,1615569574],[802247939,480994743,1562761190,2102620681,345116336,789862038,326596432,2007475049],[379924518,79676460,972482759,288756468,762160158,239237795,999656608,750951838],[1406970848,312727462,1410606841,647606567,866868899,1198627628,123919809,1700285761],[704709811,1760125786,454897359,1502419119,687062121,1215315931,748680221,1095992664],[1976036381,902673103,1685013375,1735111673,848573746,1382883863,1712885372,1743231786],[1934197285,260257679,16338809,427805349,608344255,517307625,1880978638,382066986],[1389951573,1436898080,761710028,1412055447,620319323,896616880,1312314977,80951013],[833118300,472344395,371389019,495270598,620657932,1576565489,1921765717,1892006808],[617942185,17588249,708947972,940667975,1824151157,1683588434,1864642256,693164557],[533159557,994251104,1435494056,633783714,41728468,377000785,1354491369,94796874],[625486646,576982179,791724453,637119051,637806056,870430322,468896990,1243493803],[2093599353,1916750898,666816172,343538859,1320569320,761720894,416924991,1413520342],[304826031,1044922841,2006538119,753170784,77414566,1714975258,59176278,400219470],[617846555,14103413,1945136210,280496960,650310772,1129703162,1547957256,1090651759],[1113449662,529118822,1654327822,1666020530,1037424892,683974444,638326235,1410985615],[828051087,1811530437,1599370829,985965052,1489081503,1510830252,47639464,850285593],[649033234,1325902986,2002238962,921543983,1953237998,350472861,74764306,941042813],[917921063,1900483590,1831026577,1145787838,1305020666,460402148,1797746152,599066445],[1436358719,1125522068,1168143179,1970374799,1482072664,183127381,1798503048,1506834812],[2028834600,1702901413,328597390,1575055507,738235346,1733195132,61569909,1733426731],[663584503,60547061,49785426,627063264,739459799,190154528,814519514,665580523],[1095804525,1048737059,742195818,1546473052,1217958884,532356457,195228569,29989890],[1608459491,1668655828,566276198,881673254,1566599757,498045621,1125961971,1305151619],[642350684,395053139,125125864,484784489,293733989,1022266539,1351323896,725468957],[68200348,254806846,534322402,1416892859,1430978037,643480220,201651325,286570959],[161184432,1145741149,2111647718,1706918030,131005120,2032427738,134488925,1753516295],[157041291,968485046,358422438,171675913,722735184,1504582518,250411483,189145534],[583984752,1227229738,1066581754,1939079383,2088636642,1102763935,51525853,1700680513],[811751721,1777733043,1117191773,689821113,1279222859,545623394,1470616785,1830226655],[1677703985,964791100,400266988,164568482,1287831080,886341011,1339303688,1683380972],[1281846839,274375680,718643237,334181732,1026831723,760085887,1029844657,710774467],[628637961,1820302906,1307602703,693473765,90448267,891491495,1589240607,88842593],[2010325497,254558202,1393954753,304856110,61393394,579409640,171119341,1574182764],[1881001795,1630262729,1047461469,320704679,818149027,1785085927,646135404,949734138],[631640064,1343636618,144727830,563438117,1710285210,1522214375,830538424,821934326],[1520450537,1598548507,1805672684,62055752,334239001,872973355,1841181236,494640877],[242531414,749978260,1657296969,1743451836,1340930627,1068724004,1333873532,2041750030],[587675391,666768970,1341112978,637965590,1598697860,451749786,1469303898,1690721641],[1891044694,1240860677,1565345274,2092426838,350067317,1524871333,531258695,1348306026],[1087184188,983071686,443857971,1438852056,1066315649,1761372323,689794981,49908883],[1621474041,541059247,1966149835,1129364209,1692885674,2049959716,1073283750,1450175620],[1678153287,1917786697,743939048,1703506174,1859048715,1961283067,435017311,1025240498],[463023945,1760865956,622810443,145273777,1851967306,374155678,96284977,533805742],[255143776,2098508394,1295739293,1724671487,499166654,776050732,1030907493,337102988],[1685301353,1877497387,1080717374,564324370,1595698889,1353541782,1888645022,372637804],[510126937,1711464067,1871982406,13313626,672538633,677927832,1255906118,858368997],[1596935287,263153193,302299641,615568071,2005200614,831398433,1775290741,675300683],[1784308283,1087699396,1317480434,1198083816,1757822860,696723715,1258988014,1539789799],[2010165479,1984000861,713298930,1208391259,1875132894,1566080055,506170237,1526918212],[1953643200,766454164,196283517,1026734706,2066339742,2054324246,1811744052,1259839609],[1818614043,2069541895,401558147,1127692169,1435148386,891587863,261280673,726887768],[687331616,1950197901,1290746592,1391238688,642445051,1966459247,1417372359,111815506],[985472083,787556036,90661971,115519777,1989326074,789219445,1585156882,1097317577],[1188604258,1052164218,1336155453,1931889885,1062432683,1671630465,2110401167,1343430618],[1041101478,712644834,1267034395,1383633257,779901131,968385185,587238492,286810152],[1829963947,724991489,595245431,1918043060,360877507,1436610522,885707508,685783898],[1550674448,2116945698,1692560576,963031284,1309132561,517573499,1986348740,746175586],[1715508661,1161731462,913721789,483286504,1902146700,1183299731,1043160525,1026479118],[1702487815,1778566320,436851006,93788926,971395076,223734434,1431877953,2092266980],[59105618,703155701,983581795,271514750,1284482533,791841805,1901267188,2109375575],[271739191,1898829255,423543132,787857042,1809254987,958104251,836243161,1571461270],[2038708313,497900903,158808768,61721339,677712553,935339886,1220394687,1821868503],[915451851,1803347792,1307595133,2095403609,245587779,1261949533,2007013921,1297907189],[1318491360,2101508724,751583963,1197063498,1409400788,1423863133,448152387,1881205440],[1373705839,40249239,317297081,1692819804,299238894,1117561524,2114358020,587241469],[1700589167,45160341,1046447955,1514949020,742590789,1006595416,1572054240,195981160],[1933587384,1212471913,136259303,1044760671,676325873,1129243364,339790386,404693890],[942244543,271638233,1761023582,1127578783,6329839,1493353702,598327963,720706001],[1784777825,1687093824,303456891,2111887272,671926319,1008327339,1528483455,1001993471],[466840470,1683007937,1317477832,965354569,1234219354,1856498492,2093913253,996174965],[841965665,1283936645,546329328,1755127653,828113712,479667367,1905419936,265812351],[2106084518,1315024027,741383780,1460229783,1412462544,1542442930,1671261199,1065751408],[1180379046,57011679,1074615556,347521346,1841606145,1175605410,1228874842,1585172745],[1672834398,585182684,1367319918,2000643032,733856872,708959811,724150141,1921680732],[1613659119,463460707,1919957367,1875919000,669206088,1497913358,620435457,1996856049],[752745626,1200210921,677118349,1092737694,101941716,956202710,123521907,59413436],[1269695488,1332627014,1666034099,1687799928,768086861,1594227956,704614880,726716290],[373683689,1687612702,594060777,1108517405,2036663334,6305633,41426320,1459011479],[1930919800,1041658284,1406464807,283371374,798487879,404949201,1206562917,1249242652],[1270608515,125405717,961391581,558575194,996286538,217237936,1255707494,1757007522],[1894639202,1244906020,2106441847,1921434553,687812451,533063327,882944237,1564395928],[2124523734,90735497,1328161759,2029098382,786339467,47098972,211633539,1236277148],[1456601178,1504468439,1782129073,773680536,1909251775,1658604035,2090905317,1926249079],[2112640932,1903447810,35623067,1791110918,1624043279,2117227087,1979806296,748052411],[1950405138,2116267265,360068500,1200203283,1077101920,1289749839,1098538831,193452916],[553009583,155010250,1011309697,463976342,1958915936,948294749,2112803533,1413605329],[697444692,1585005986,555717426,1926648177,54407517,1546381034,505480092,1366604433],[403812863,1413961452,1258396823,1843646366,105944876,1099593058,1571731589,1898676679],[248903811,313551542,825016156,917455980,1666791002,320092847,197025169,2073423208],[934701486,590472934,2035118498,725741578,1663254200,376392450,114004336,1273379319],[462679361,1024027706,1948544214,1854771973,1859058578,429310516,218119848,2049593907],[1082636147,1247230669,720410553,951286058,537144303,1893012801,1810221821,1196381898],[2118870721,1596206729,777849461,919540583,402988248,451143940,1520630322,294632975],[1357620497,351396261,1865071493,250237194,162668487,1870919800,1687786836,1109072868],[145136757,1178493805,484903161,1164268486,2030863877,107432353,1379110323,999705537],[620303625,1011091728,888782402,1883098921,351256877,981154424,1614948146,1375391095],[122994094,505291828,510983541,1804496438,66121348,327962746,506773177,247633412],[924649964,2113740467,1596949637,1012761644,889432644,1750129786,416903579,1214578533],[1224274256,2100254898,1715342508,1605806757,228224024,1883022639,787475810,1433256279],[1368773233,1545107062,1600051914,593867542,760188646,653049809,1109172406,1606333210],[1652631537,127016036,791898699,318817817,1035661519,444624147,2060012209,300720063],[396879077,927192043,64223170,1540524793,1608001750,374758742,802152944,192394792],[15661378,644334575,663407829,681811316,1726275962,1204329815,735043812,1465273741],[2098670904,2097635700,497256863,1399249931,1694714117,1986933116,1702626103,1250228258],[962751296,1784602269,1231154114,1487670808,583421265,1368277259,1859395279,1078469840],[1542811272,1870215277,381242975,1900001679,1787649300,1457271034,23097094,1354958861],[1540009197,1881626439,1692324557,2000539131,334549110,562050334,647175824,1924507897],[1370476026,1851702322,421319519,799266735,534525049,187416413,2090179120,1479050353],[71809082,75420535,1649995150,525885874,1650604535,1465220773,279682410,1989801662],[664575676,716906155,1049211080,1829833120,738439524,1119732033,899351192,192992141],[529092195,187704057,141665772,889748088,1027116430,1371060149,1630352889,569018907],[1541284116,1305538373,1452651934,525226486,471218585,907358754,1289631634,1185890245],[487541179,161580199,1974032528,1325080317,348237720,1620520800,526263432,1184625611],[784044391,150396687,1398592541,1953638012,1597746569,1895007145,9268736,1499906169],[751612345,115071142,2064486327,961710817,623180449,120912273,682650779,267334092],[1674019003,751079721,1204153973,919806651,321577508,1520191502,378220513,465969086],[26973172,1559219643,171559549,190248739,923145893,1484807538,1101330262,1896038962],[59970529,428364006,994815805,1117311297,819803767,1823953166,1585187247,781250046],[2080826340,970426437,1560777164,258425830,1322367355,1395989952,404545260,1203499439],[806078123,1032507412,846311065,399896809,393688484,1516037804,1577568295,1770083194],[1973798861,2074007227,1440051068,1418125986,901969044,44698720,1082149173,2019301351],[936450089,7594116,1028939570,158179014,1360378827,367721369,568728529,1825658598],[1958785690,2122797333,898550355,1182846196,973772395,1701197706,417121633,536110140],[892974849,5130353,1970945719,1201492281,1081785064,1915253272,1179396199,1707447056],[1108027089,628236285,102598445,636783275,1212923939,1697835851,1938754422,1719928429],[1131716480,1398353145,1756953637,1557746121,1411692935,1956532432,1269296448,1982092037],[523635128,1161664846,1326616704,1291111416,1914683081,374460270,1290236976,1611946198],[214183500,1281337444,883697028,533796922,1957740141,249069013,2088852892,32403295],[1202817864,1664086690,2072625780,1661291769,464831040,1413118168,2056659355,148687638],[782565386,197334717,807036838,1139028417,2066041274,1005395318,1910578351,162083332],[1393815733,938250225,1123867372,1700174886,1847918492,1802684771,1368849102,807033745],[1980084284,1462231704,386153690,78987097,161958344,363024257,906165513,847843902],[856682303,517123211,1220414317,810751750,798570941,2080951052,1830311828,1651460940],[418091464,237783348,1945193688,1005207415,1274250369,1110523592,402628406,1976208381],[1481759690,1572882471,1712122284,2015283683,555363553,692429827,119506076,1474281361],[1498809329,1819444005,235603354,829578861,1588433194,2091829933,1727711273,387614229],[676863206,1989210374,498988560,1689702189,405688702,1767948723,1784415166,1670090798],[2126437529,133746378,1746335299,885311742,384034038,814222582,1657363329,1848863916],[802056400,837335836,1740025619,73820510,1609407611,660773174,447095384,1178908625],[1983362662,1092120590,441371144,1414240500,520386637,1668953302,1000105145,1523233828],[894843683,68875553,1767153859,1663253224,1381921561,565619669,1381580001,731663958],[1589590856,898425473,556758335,1434411623,487970238,1376648644,1846267803,1662689083],[1553908852,1378296005,602918009,299750359,173239349,1236168629,507048410,1763645980],[1731244829,934504259,1671023498,237878977,1282295121,1901100278,660001915,878178793],[1473986086,934504725,2006236926,2065747030,1851578091,1261586853,623999971,2046612822],[420313068,1946870761,478907600,885952046,946811971,1276330219,1997219590,989018659],[890826916,2062072984,1554873909,653781879,728672419,720223380,1093504977,1633016941],[996295386,179322863,1656282960,168380034,746919206,1167211477,1946883795,1799267450],[1770612643,1579093488,881309755,1287861879,850220569,132601885,1030595717,1741726470],[369878760,1178832362,242906057,2075831314,1108023149,140952608,1979752194,376032155],[186952027,1259962426,77762883,571342968,1400013593,1642859029,1531733069,1753002467],[45650244,1552520809,398034046,1700518052,233122610,447962165,1798647578,17628790],[846036363,351368003,1610255664,712246656,256602601,2006799896,1129949251,1480495900],[1005259349,1861271477,641818840,514260325,106314315,707125608,484411061,702074445],[451471778,366414822,63153979,1640738784,271716786,130157374,1940594332,118264632],[987881581,1731443513,1879701813,1132770292,922004945,1448306877,1765367711,146203765],[965988958,1886337193,2034014557,1760952228,148546179,2120492497,707453331,266635087],[1033131460,648540024,909954597,508537368,736303957,110086989,773377540,582990734],[1070062449,902896983,162608694,1710673418,1128513906,462075707,2125848871,911982322],[327413433,278786828,1670212390,1556360696,1249480399,1021676299,1386699818,1579346466],[1868829801,509981002,1725319059,1636096978,1061294119,29679312,587123029,735293437],[1426815964,204089907,1767556690,1979103151,1662269812,1144100198,289238018,3546794],[410930764,2100969290,1062931313,2034543133,1424652960,1021527671,269941843,1729877927],[252103532,306277749,440660029,578294278,863246513,1765621190,824277162,918330251],[991190107,954861096,1198259605,259748491,1219390077,1626385745,596751571,1752032767],[1952908521,1534096488,995041033,394006286,1648744603,862900957,22350210,1772876069],[548917101,1831774685,490890277,520038018,1209529495,780408253,166230296,213426846],[754766861,1200604239,74347900,616310842,150992395,1930880451,818925922,660813261],[394754634,1489125453,1722012527,1551088174,920760993,1438228478,1662965316,609839136],[1655249077,740342343,1475054050,341341975,1215465523,1907415353,1649000815,1514083360],[966398955,878338806,1114256160,881576454,1910279052,934459787,1052573176,1806252934],[280501291,1110825777,947030588,847497700,1328747569,331179702,289642839,1515392479],[1391377644,17872588,767035067,677631223,1283514019,587505058,499155625,603345383],[1557367558,1442245428,1831845199,280471159,880411763,890302388,2067387291,1462388055],[324179291,1338488358,1841243541,510585841,948731714,1734611398,1248116622,123402659],[1271336780,158184086,2108703375,867642573,2031642136,1326636502,765231127,1528677308],[624726870,806330301,1965736554,529644185,500938659,475440032,644998393,868847797],[796273911,1663939748,61666301,494588115,1162115838,91463801,1751817553,1704251381],[1008959186,787097982,1167720100,986065243,1890172577,1517791770,1035008305,118521288],[269863796,1659521628,936912820,1684618073,2075171279,380045193,1816908144,871702529],[280533803,1141000546,1659801382,684072695,511129837,1825794227,1495803397,2058241485],[1252945787,1378687321,764595007,1744688360,726581994,273781971,1162582380,1709041886],[1949335067,683248975,1497746922,853018148,102645930,42062420,2012251465,828875268],[2101965522,246953801,950788017,1558843881,1541975310,125183719,1037699518,269390898],[1541767701,2010690574,280042408,184507533,847098393,2121371527,263272587,96503235],[409578961,694529042,968262970,807960918,456200397,1770196300,1690087998,119228205],[1407055004,569701888,1694954874,883825053,385379622,229803298,620239149,554771116],[1426475715,655404949,829632040,1344064077,262334948,101631378,2016044641,1525139342],[1765810781,706309917,102089041,1855605612,268257827,48401395,2125553854,901779283],[1456851367,1911132179,837056475,281899108,1595127643,242190398,1810528797,636569374],[719732801,167385227,1900947096,1286441010,263800321,1035861119,845850749,1066399965],[294681574,525233429,1923526665,13235540,587791897,1204418111,1631552013,1826603438],[1341258415,2085995493,1463277061,1802760886,581744838,1926523358,2032850740,1438190261],[698031635,1539854472,810395057,1908417035,1988902849,497577546,1286881378,823050667],[917911187,1579317287,427459595,483628429,348423809,1247550863,1177192366,990837323],[1530965592,31971710,1382897702,463389502,1952282368,1112019357,1628986338,1779081666],[414566145,1057460336,1308684516,136107596,438961259,801555589,583925913,478932549],[2023557464,1710183931,1064456561,1358788698,222709485,1928936367,258868475,169687439],[2004174490,662802735,962010806,359416791,1396099341,1568053414,577709867,1463385356],[839965375,372036951,1791495684,592720375,836046935,947899597,1282553609,1734371008],[1280561527,543441656,2020619443,1648642337,587453533,673352022,524039779,595049110],[535227057,1672555233,872853454,853334252,559327252,727851441,1233188009,1853321173],[1183417658,56251522,709721477,350718855,1938432862,791874665,1062390399,8775987],[1414344518,1146910817,925249624,1289691039,585000676,1539348398,1235184518,1940431192],[127041896,549203595,1294214105,2089320343,1840504922,1822038553,865676774,341505421],[861408085,618577221,1723220670,1726851292,1835699816,751685598,1109019577,565873821],[1257013974,2060166849,2103822135,975728296,1121016239,995548707,1958961792,897349837],[1820460664,1587072084,1427186211,431071914,1035139054,870963801,592062186,16704539],[627313553,1791357676,311538223,1364648247,632331857,198117411,107223353,1629901246],[799346642,1219388569,214837204,1342741556,412241581,1589913129,2057819963,2130132189],[1478338670,2002665118,486840214,169749130,1951890111,1972992270,1749197191,906401712],[448903973,1430196414,890746295,616734405,1570634770,372876001,382032891,280867551],[810957947,36999979,570954405,1981938155,1926258492,1923443595,1822701227,971410077],[2044781413,1170435119,1974492828,91128748,1770925553,939535585,1558018126,585144603],[348273323,113040308,1673894949,1035639645,733895390,1561439696,1704298343,828783762],[495236035,996961450,338796448,2081006511,436097923,430399068,1164181381,743191609],[1381161992,984640695,209010735,1750010515,1330812204,1699815812,1755977926,1351396152],[2113018696,1258795375,564070538,1454715483,1127822066,509478238,1193328245,469513973],[415347183,1098613419,656858931,1247500545,911830675,1358876639,1303263193,981828154],[911860481,445343369,1286392285,626488930,1594431942,2036929736,1935074931,81694581],[1908182338,1504915558,1458116066,848495083,1038062843,30914785,1843428810,274829542],[1770127971,209039494,2040559236,1198756822,442063063,2041443515,1477101364,1479525710],[334848,932487905,1490807356,1271135098,300952136,2093636619,1955154578,644944090],[1295080211,640309030,1124982901,931029319,1633032797,1789701157,1058141904,1750766028],[173640397,1543960855,1508130905,1354459997,369569850,1130193481,331499551,1671034327],[379508579,318949686,1280959003,1605217654,1534511856,1739524744,764620433,567631328],[407944959,594322228,1405118048,1076435928,828655864,1307683911,112332773,892287635],[854031741,936452537,1012204808,1172485018,416263928,658953635,1544461128,1440278765],[452898884,1086619197,1149005080,1432168945,1713393950,127183201,820939136,718187568],[973759049,774673645,222100888,1650953021,1524240516,650745368,1879871279,1130004979],[1579375064,1110243310,631511874,1065752702,371564484,1202768587,1854171035,675659121],[323377093,354388662,2105895928,688122105,1062973420,294120328,483394353,1220109730],[727552124,52409723,725339975,259234874,723594592,297060,799447852,974216976],[423043241,1624065086,302019348,161737264,1435213259,952150008,1062793135,1676987022],[1444769579,105262336,856485169,1559639226,1691264892,1806788364,571032155,975028288],[1767279040,2001850938,1087891094,2047928723,9181524,1854687420,995786449,1431757121],[1899271190,377238447,168509828,1876051483,1204295892,1501847908,987732208,1087563886],[729371537,460909476,1036499146,294982132,1679133565,428584429,50832233,2119319309],[1303200780,1146879789,246534935,1030626493,1210781186,912008381,1312455648,2007123900],[607397382,1083643176,93496211,842309842,176041260,763934977,994142002,1583421504],[1379920381,922575612,1810955385,674406198,1927082213,252009800,490169698,978285002],[1376995873,1259819400,213560840,1172725371,1972190492,682229201,1409090694,1448836887],[1976316502,720777219,1243787731,516393958,657856080,1905804078,1268909593,34055557],[1288701973,169603143,193571598,1670395333,173884683,1490756809,1619755200,980413999],[1329094638,1968846765,1054676048,462044245,2003059537,1154513980,355386713,1847131722],[1748237946,1841178595,1241120354,442708437,1098565303,1336932683,66993287,2114890914],[101463053,1263319085,933916954,1959642253,1140651724,688116350,762106473,99555734],[480977233,1083542356,625021761,1670115475,784007995,59263966,581273575,1668759801],[2006097515,775292296,641486660,1618282224,1948931864,848508275,1608689909,459234409],[1690152128,1995920801,2106890025,996688118,863266890,237239664,1029373518,1346925916],[551435482,1938875418,1499268252,2019935528,350287575,18134973,966336096,1577799757],[1137878613,1803426965,457361168,1780170075,956247009,1723889459,1818641049,909106434],[1684738259,1616824229,1726822801,893166403,1694265230,1081324437,994658645,988379144],[1969465206,216556454,1027839829,398065652,1805921686,1684148351,1341471686,579099680],[1103441591,359536311,900292915,2080312439,1530483114,1658120430,593600359,1445396503],[35986881,2031474505,1207871018,1747926197,1986542828,558525985,92071709,1892223705],[1343857798,655715356,1407361915,1739683894,1932915926,862733520,90759365,2103434457],[685968151,2020123563,1124796813,2015074550,133703554,68684709,915766879,815909914],[285085664,1420920121,1728143239,2098618604,761196608,885740648,1363649309,1927904789],[1105490458,229493864,396200886,1764974981,1495372954,1901997976,106639927,235515875],[1166249115,1758443272,486358819,545507425,331207859,449434119,720977668,151897609],[688088715,1662337289,4088989,641685226,1888812053,1255969894,661307748,1070867195],[1554065818,1413997158,376728537,1525841822,393931176,176237599,1228084033,1230040913],[321731546,1885168123,1772772157,1282491503,622922762,139893270,2103248785,1228335428],[1460789491,2120420368,821376791,1904519587,1093300417,223957028,672624895,1500452317],[172274669,1516909753,1535744661,467796784,219800822,1225428433,264335988,1549849898],[592616874,1369586161,1010075436,1145242654,318108975,371882855,1959169989,442704672],[255061980,2064342381,974692115,1427806953,1926386743,489413017,846751884,1224011576],[1234226816,437478416,72823198,461503266,793100511,602028076,1006291064,1827641267],[347751692,1224655026,1391703464,390691646,249515519,993430792,1586160456,703027809],[1015841705,142311772,1626054969,408148535,336670418,1733453938,806984297,452323082],[972167563,1470307108,68766993,1041008673,469630307,1075969635,1260871205,1604321420],[25526766,1790785861,1763446568,30319633,317354610,768015291,1235560237,235907823],[1305178676,1875654928,70758533,1103636407,873452745,1297373641,454655097,1385952559],[2063893102,1764666949,480284864,846800022,1140963029,1052186723,96568323,984487835],[670105932,589715243,1788637226,61213791,726509958,162415138,386115384,341420356],[1538540197,387074875,1171202973,2005662646,1409544109,1749799446,389302771,1724543269],[798071871,1281185439,1361696506,1840526600,550035126,2009631991,1603304000,2113618945],[1354287235,765003101,77647956,1984632466,1510085324,622954889,1978737175,939608444],[313173519,943000683,1224018068,474351193,604633275,2054304897,1503664961,203012456],[1976550912,2100896100,1704966554,893281211,886656323,1529731959,98891167,534997130],[1991348437,265311132,196998034,657365309,69803419,551866837,1026547333,1690321609],[1250148775,648742939,1689514967,183201800,1599680968,1481489915,250620050,1684294893],[410243359,1719771803,1312156633,1184775557,1784869286,1692045816,510374505,1970370388],[1138707212,264359237,54691972,1169369243,1088080782,638492692,1152960648,1390074273],[961377745,936612649,1001519733,1287984862,1479900148,712082598,1511543238,201716639],[219743672,231542424,246742756,886286244,1631957524,2016695984,42739212,809946134],[390506223,1045414912,291033206,717371043,227841613,2039420583,2022025865,1155889455],[1211444792,956962323,385976850,258833190,671436075,444930236,1294605718,875031439],[1239886628,1961245435,1364913877,1113674387,756497549,866919082,477313567,924644336],[2078554216,1639549772,63458327,1142148662,190435634,1976184579,572049755,1855646338],[1013307184,2087936225,490401567,1826189185,1994472903,1921419485,1663268769,648071597],[1243499546,2009404932,1852817674,824680116,704547192,1553921691,1155845913,534505877],[1793546948,1277141682,206971262,267062378,1735505505,505641039,473718976,649914178],[393951089,1034709356,2120463635,2059953928,515779774,1517590329,285856186,775912882],[640321306,979401900,1254159237,233471821,1783502398,339070467,1665818852,1797909368],[1220555237,619128491,828538876,479174864,1113391744,888642607,1030218704,1779442625],[1156418003,309038572,2000156404,626569136,1134612138,1444362648,417138031,1652766250],[511207734,625891523,2052487575,268403216,279362098,1785561208,802668088,484661590],[1688669235,432282162,763147885,28541456,293106938,502994341,1297643864,606462952],[179117835,1263813728,1882898455,1198981094,203264419,1964122517,226553088,96553658],[226021922,1011192971,1189678916,1303339311,867421382,1381995438,1690352513,1134891522],[726712183,1758096551,466621500,380332146,1520026931,1807260456,474680715,1601022282],[1726571408,1539207332,483289038,798465857,46399267,1473019608,1198261145,1019419480],[1718450883,2050674648,2119889857,1284628810,657092939,1965359289,261430958,2073018409],[660338828,1888163429,329214014,243647246,1067167932,1902869620,955559494,1464634817],[1841638965,2127590812,1329303554,1407736888,160935431,252604441,1444366517,1890762602],[1904424236,227452198,329355169,714449246,1134985945,450140264,659005748,1661250287],[996240117,1084057205,2006815779,523761970,1874052755,851953874,935756794,1905161927],[876617031,11922733,641681965,788905641,1501399544,1329950344,1340793824,740182555],[972219337,1398359818,1691464699,861530543,1663362517,794432467,1599320841,1527243885],[1862074391,1239934218,915120299,848200101,480216523,969838437,379990287,1261600972],[1348638115,1245210435,2042623251,1059407813,650309755,731579425,455800917,115029591],[181090108,598209765,1830045643,1296033516,1996612404,2113368022,1632955268,1857222541],[1163319323,1230197225,336826982,350240578,1858985833,984628315,322284656,286732813],[1076158001,248663569,630346990,1440229369,1668611712,1369559380,1720299653,341462349],[277618849,345788169,1198799449,848792679,1731772651,1938584916,212916741,1533557507],[1206578993,1672314984,892711318,1983356244,578791009,1914341831,1436466180,149915937],[1361164693,2002656765,1689026444,158240315,505926893,1547714314,337332956,228948217],[1407832772,68454284,1686341694,580613899,1443080358,1750044075,243950585,199254684],[183522134,437740524,1256198749,116018879,343198775,1583105560,1107422168,1479820090],[418419347,1945430752,912409434,1891262325,1546263879,660212310,500533323,886477192],[2056563870,477858408,1578917391,1498713921,1940374547,361163842,1984167051,100735311],[601319491,1406856010,26379300,81978756,1360420930,1388698753,1719924294,1529041209],[38243187,833044571,484383425,1339988998,564400569,1702180412,1481711184,1975979928],[1406814022,1647083209,825126108,1094230334,683621913,541683638,995196034,2115425062],[1981436559,1141945020,615750426,838468541,2056824060,168969330,515402010,100685925],[918808836,2080439106,1925666066,1907457706,599249537,1750709249,553408965,121957384],[1439547559,292243,1696074800,2085169620,256694441,290986946,190889340,295897401],[658984980,2015181940,326313681,1067707146,2107797987,971403638,1441557538,414809001],[1299918942,985344017,1857682798,382479695,1401185025,764271741,40650897,1063812192],[51030566,1207816098,461627055,703576561,1445056120,1410773051,1373182258,2068956386],[610301553,1862759484,1219824541,963214496,946924501,1573712554,659077097,1063688644],[420861993,1029848437,223265099,424245856,861057237,397291253,113276681,946086847],[1850563749,539788879,904295050,384021451,674925611,1715555646,316578704,1215646133],[1993148111,1248951608,1606068084,432412932,226818311,170695038,1579685194,142452085],[649770739,1594098754,1079342756,1698488625,1811639564,1882040245,134884687,1643679632],[1236708934,1063703256,1719691612,1452468187,1967476947,1413947822,635093475,1796309077],[1903201764,1288500768,1274708290,1077718714,2094241539,1726145568,1614345208,909720774],[283366812,1726934742,567408572,640364060,230562856,894090701,2111998417,1743204148],[1943543179,2026547017,1361966504,1304756337,1582516072,1303368674,1409478608,421062599],[75661354,1095946453,1050537201,687882308,271479627,1310225450,887093039,776197546],[1043511442,206349004,899734970,1737770087,987339083,601282202,2048610467,665345441],[1712379548,1854107009,1824733601,1213906863,315527154,1631779486,202786408,566901187],[1576738102,146157125,32274450,1336559160,474094138,983447262,1350085526,475271819],[1405708245,678113385,754664354,69779753,640786501,644067860,1324117506,1741936280],[551295942,1282292778,543096588,692143429,410476099,1999810923,50903305,1145068333],[473748084,1205813596,963067665,389591970,1133447357,1618773908,1362785029,1321589635],[931281796,102732371,1525050354,2004553006,1641906723,1047226933,1019755290,662580493],[1677224362,1704774803,1669390662,1584876842,1539895813,1154590004,386318098,1932054413],[2111044368,802150545,1045969762,556082493,608276382,1421527390,833424816,332476557],[706513798,408698480,870777632,1803954828,1390758220,1600263276,1835259479,1135749831],[892333081,1918155891,263606426,730577781,856934315,1086670854,1599823227,1123627428],[1682269851,430925168,1140700043,814618532,1176537621,1104381112,1556672539,1144225936],[1208122744,863794089,1006037019,1158384890,380681621,1962809094,2001125575,1642595779],[253733079,134557202,1676404874,120826184,2050933605,285532704,396363964,461126176],[915993980,803524068,120687688,1765507036,1468773889,1933811811,1900778251,467298601],[787538765,1618115942,724457629,17882927,879444769,2021519233,2093492323,742894249],[1179724771,317095700,101036428,1226342590,1347358186,1020135774,1644614138,391106580],[1419568822,1935468303,1338618230,1443346761,1906294831,1477605465,1858481516,1988653376],[236168048,77539524,1585522103,1362193040,1499116478,184378809,788513008,395871194],[932006621,1203276691,258097865,1186538423,860663406,1107855311,1021247829,1401381091],[1366276138,334048894,241206630,1808425323,1301971728,2025109626,700910059,1333480039],[1894935291,1110259858,506955281,93299078,237357593,1078067093,740899165,728760],[1759328794,1987381491,1131474595,1224964197,2125411768,378643142,684282306,1253610674],[1593744388,1169815706,987321998,1935697305,2078911660,1615839502,2020230584,164277634],[882782325,357911863,506940454,1657202508,283622747,545092379,1204588132,221636044],[1622242033,168217525,731732208,1201069356,311274327,1214329168,85276798,1950607564],[1057472448,861609917,109320479,603125877,1480183695,1976392235,25392001,1487778831],[477122251,2048925715,1512771794,672503521,1609732792,1336695129,1481704157,227000954],[524148875,514908689,467191346,741116134,133533944,504870560,1805776215,316918037],[1628305105,2037695733,2035473622,1930774481,974312207,1097793137,1727797492,713693825],[254066142,1511405857,657403940,64339165,1374622759,1798203626,719609796,988565095],[607625442,1137639390,2064061137,211850413,1014504215,1561504482,1356423101,1023072126],[935957458,1083103808,72617139,483496536,1965259850,316692125,2038771028,199611137],[2061503030,2094836269,1295362200,405081733,1006606920,1286527455,1383211273,6726670],[309175462,1712040494,651841523,1590425876,463134007,1868290896,1958824902,1067365239],[1795598257,36710064,1603575811,260354861,986629646,703925186,318938715,10484107],[579560212,1956073358,751668321,2036901323,1509565368,403172928,1650536284,379861025],[1625009833,259143140,1921281735,391022375,767076212,1932498073,1396335058,864551428],[71623428,1565447172,1353433143,1294366390,1208530243,1770889620,12577766,1200801238],[413641719,690831019,1357381653,1882240804,56486346,1252222663,132925122,405711159],[1134130571,1553254891,1582223744,1152185283,700442230,1934006237,1454113677,709589236],[821922151,2115649933,850122524,1244996060,1825207513,685783150,1690328625,590834161],[2101645910,2078175468,1976600019,1008023088,59766485,1827267076,1144494938,481519606],[849061115,1345476693,189869415,1571327091,1725104244,638981689,1018612605,1270928873],[665010192,1054768179,2057560536,377819537,1619025721,1263014492,612323568,47057081],[807660113,1061435586,494458528,1371227279,858723436,156780428,1750037408,1255602058],[1617312418,1898093354,1687903040,1659101586,1649862424,1857309825,788063921,2130487377],[232016424,1725146756,2084160719,414754208,188642364,664340242,1869549365,1496098652],[1400074064,1285952653,1885253456,211256571,43189810,613742641,1043414952,583789442],[1907023104,1772785881,1602689324,2072993181,915125742,184010884,1546566059,60400192],[709294018,1599309545,1224111538,350434283,716136253,1281905328,1168720344,1655024421],[1903228469,441922070,1521821814,1583730217,288522789,606249761,874112069,1992020708],[1939905037,478388530,24055435,1399424099,376111174,1979721663,1435604376,1192530616],[339288602,1636348247,1619405499,1404878643,1529667890,1225702458,23010398,893947720],[121092843,1475797852,1332715835,1632605562,605862301,1795666773,1819718656,1161238394],[2074180566,1865498535,1689630760,341545094,2085737305,1504020983,1708767969,448299764],[1456159201,627721299,1371980867,682583599,1615175829,1046091345,2121568001,2116522295],[1891030326,1960076766,133335262,860286286,1026464545,841175195,1594237865,1791329519],[1961304369,734220853,2083450629,735803194,1438028103,1435508173,373995524,556891738],[2110290773,304740188,1912433537,1473186786,963353118,1002860918,2025906019,1984014365],[381715637,1809517675,481689477,1726497979,294595884,7871833,364107523,1438565729],[1350674099,1745643816,2030364432,1367996353,1339889770,1097764734,586343813,95649194],[1071897125,1335811394,1872543085,246109506,1661105965,798965539,504617885,1657949555],[1320217981,405938483,151321466,115870295,330085197,749359430,153653080,514937449],[296507845,1868331219,76053131,1569616035,53189956,1821940189,402212063,679634444],[414385042,1011355551,1012387597,1289671239,76985804,1085865853,1077138698,2119397291],[1815450394,1177080452,430074853,1561250042,2595171,1732726605,588089802,635067918],[1690428182,2008750416,1204367770,1939878068,517284269,642048394,1504293889,849035936],[1943862787,900286295,1772997954,489727040,668190035,93739507,1740190756,2010596434],[1693847329,896609413,611626007,241649029,1803276683,228606495,308974383,1835790262],[356583838,605033459,1022845717,362061123,542571126,84126447,442237022,831689856],[336553573,1440966913,1881911478,1792126513,2304284,27931110,2067566651,1505399864],[2061858172,2041641212,1538232010,1670246332,1812812141,202331098,1886128096,676938912],[1492837058,256497171,1965378184,176088889,1039426227,819398256,797180658,15338261],[1955010215,1665634090,601891305,79195184,2020437260,349170044,957852955,1241901820],[781360241,598009222,102246510,337338053,604880860,1357964869,1652783201,1315358267],[1405541946,418868584,491130738,412145809,625163197,1359549900,334502640,1078333308],[106847009,416442909,1682149091,1636412516,1416277374,1872151702,567260650,648910393],[1749148929,1070812946,1724224436,271538806,1963724681,1508991100,1047217158,921152142],[2032243896,1547634402,1516397708,1628497504,1877887845,1999004462,404951750,1588518948],[1325716946,596710242,688900589,1782069111,863124718,763339643,80258652,1923225511],[1611618649,1684547699,1214077132,1279273455,1141492158,1124508842,2008955526,239772575],[1171645687,658671207,1000893981,1053045154,1654209488,1027371302,2102105759,269746860],[1819922460,457806173,2052950287,1979299887,815288753,1156013724,594104489,341005421],[228513264,43692396,650532800,823127167,934370975,1748956841,844628156,1333160110],[2077047921,182153594,78213057,1319547248,1727655026,1154942751,369635056,495537299],[860462162,1976331120,1277801407,1773365720,899759771,2097313242,234335582,1701887311],[832069863,423141732,233250514,1610998615,671774132,1655906984,850206824,1883796496],[1686370762,1315316038,1218202824,1676595157,1323357849,1037238889,1031254434,986410659],[103108026,824922974,1289404119,219806793,1439850019,199277394,895239060,406409389],[478248516,1454562954,608162909,1568236759,1377237915,2071578624,781684979,854207798],[36577510,1316455982,345690267,1216027167,1596006796,1736321188,1253479461,1685589605],[880105160,1801900610,1559755351,1847736252,1812381088,1039358142,1837317990,1113146577],[1728353408,1235209205,1819066490,1318246604,1109779634,962043496,385602123,141007787],[1535059873,1829565605,759446793,597598249,273753722,1146683261,1781245621,153187300],[824874411,240676905,1859124395,283970524,1109381148,1756713010,521361446,515247800],[111443787,1443137268,716011874,1663503793,436805509,2062547832,1885742946,403668608],[1054249347,2087551323,1072644435,1404073818,489415287,654094293,1115389391,252786843],[553529636,308641509,200332721,1982109022,1447524336,1576067130,1786974930,1051362648],[919111099,256072095,2127932310,1519630161,2031468242,1958550783,830022746,286902336],[762306155,977426744,953156385,941943384,580566932,1567217826,1057966340,387554534],[1861548902,1198559633,1749463689,1528888266,1251510741,1187413632,123042973,1012184441],[1106597297,769284180,828190724,2059202410,1086016459,390392574,900182493,1667084587],[1808142870,1754981039,1660894689,767124641,1428845546,1000806945,1112139768,1500429376],[1029879799,925737393,829246292,1788602630,262448131,460043023,2121598016,1296130502],[965081415,839187096,238231306,232491661,876298281,2089051519,1548173866,1598370602],[965652036,1387629018,156638627,700658493,709858723,638835652,1937952233,385271180],[347245102,1520492492,402626344,1674436445,83352035,516490519,721877865,44553886],[1001551096,2074845600,928039129,1079624723,514538733,1842172041,1143712642,704392049],[1207823276,499377973,1599197430,3198324,1232441807,1771674165,1955746702,16943991],[833394866,340679707,989659295,1653406137,230984272,546336978,1408502753,1600325031],[1218511542,1318436284,207872347,28310569,1259436831,321597396,888811435,1705212079],[2069585315,972684186,590540703,1381212676,1887163353,1534011384,524504427,354539652],[339159543,1166389167,938458633,441189323,371353375,302246057,368380995,2043855594],[245759407,409547875,1358379236,34040720,331680823,1811226892,2033818704,1642596236],[345232898,1961090625,942965882,2079086339,1642357808,818877983,1186020007,95437494],[746138230,280785056,1505647384,1041701800,1274287034,203532877,57200692,2114405955],[1365238966,1392512065,881627723,364794847,791481241,1047162399,1310407424,252973465],[758518016,32734283,1252603687,921916550,759509242,1684909467,1213837438,1715868673],[2095138959,509225124,850609000,2033459810,216651382,379811523,196229915,1399085504],[1599266609,1809568673,1611207535,1590457365,635356656,1938326446,55556519,1527886016],[1769128958,1169579761,2100867232,348440065,522493803,1395810528,1937784225,150663291],[1960615599,114694591,1743138683,1816390574,1920495726,1900828072,1602041562,844866374],[1222311365,334419105,509690694,221708708,1235343926,477448459,1911404763,1537992520],[1903502698,885002163,941538749,342238833,1241645948,1755923097,553417421,1435540849],[1751006677,2024156528,1773053936,825590704,963743599,1599831563,343918129,892220438],[208661039,1811867354,1159648738,1790878466,249045991,2114586395,1148955918,1902829553],[1301796347,387090171,436243578,540854312,1693875386,1220852082,1358490676,226568142],[1211682993,1851709213,710470769,136024525,548183732,1745135598,2034848332,1183134476],[1358487620,1097938848,1399909637,1960124481,1253979375,6689640,1046860017,389052572],[1743189352,1970342790,1365960374,1743598242,807555072,262888846,220526752,549636418],[663567964,1772990611,350765205,879788962,2102397304,681549893,1787018773,839309284],[251587953,72641315,332388400,1502607213,1445856112,1100992007,1270568010,1738251958],[1911796812,270555384,1940359275,804391148,515843588,495603751,1526611249,870877738],[2101709636,517903408,24569048,2018160424,1654228340,1236088279,1818554046,2029068212],[671257070,1604191852,332021536,1603620343,1658781168,2079272347,131438675,1694383834],[206343514,1296181702,778200097,883186846,1323113622,1640448624,640339455,742134485],[1515717911,951203142,281150575,1046300011,1900579614,209157636,2020442579,1711184651],[1680822250,395295195,1932669012,439901561,320993803,1699459906,2065332591,1031401103],[2014258560,1014469818,1047745611,976662043,538456723,959160756,1676218962,1109228994],[1858855484,223223678,1498071524,1337357210,2129336586,589326795,1750512685,1146687152],[817267060,1740051860,1684407800,1736400723,1692476342,753932338,59590989,1257376910],[1018365263,296221524,1918545293,1795543801,745248860,1081555069,288109814,892121932],[1377233626,599678328,252454552,1068923640,1348578526,784687872,304002988,362919307],[1003577034,1025113338,1030245659,1149369227,105626056,2047172791,45089935,1676713631],[1191205088,563423118,99630300,986865074,1889300626,1359928578,676886809,1068219857],[329368889,1582092333,1776609885,1365247408,1763701685,153337998,721770036,2092673199],[469334711,1490715412,1832596367,1336457709,1887688508,1062544211,170661041,1172074781],[1598336110,802970303,1496202873,215821583,1692461347,762537956,1552379927,1752934945],[1957399848,1225427743,752773581,936510969,690406489,605165288,501899665,882888650],[621580025,1628165215,1808653189,2050839482,1780923242,662629792,1658834833,1117696184],[1250146333,611575206,1877558337,684412101,588786347,1675517600,1075173645,727072806],[442135195,330943807,1662444273,1866870884,1124752368,1804779920,1491216252,1408903193],[1437434008,1319763929,1886977650,1401037662,357246046,870619618,556968472,874263067],[532903045,514172361,127593053,1061813012,267071829,357529483,932622158,1284465905],[840557980,178151774,823958882,842296115,802038756,1740091300,76556442,191318415],[1419448645,1858198719,298498110,1949934178,2087648973,632687660,625415967,716578678],[888589831,1953901579,1312020205,1663422303,172535023,1201316706,1585001013,1346153812],[1130754007,1181892608,1129560209,1382084316,1821158696,2092835691,1384694251,1032394016],[134911450,1467340441,532132898,143857763,810871818,367893568,467201335,1972409226],[366136416,917924004,1374708798,1827190823,1208259657,903232722,761898939,167717565],[462006029,1514007851,378866719,1006198489,325310280,1476940619,1843233035,613148003],[1162120519,2002438490,106297685,1142081510,307468404,1610685695,865559436,954631077],[457525780,595913097,1013999582,2110037046,1141969086,1724658766,121278389,996379864],[501381775,1938317830,183856051,1925636536,1287094273,1463339034,287615945,685426610],[2051652563,977091613,1297897948,445552140,253691115,1746882966,1275455398,1670350371],[1132755968,772687617,423473338,1550523472,60811285,1337742990,1354745192,1244462457],[462647396,1040202886,2062128212,180668241,1416377953,1382537121,726432331,834997444],[1211988038,1133886660,1591493084,1724351665,1485859722,208369402,1946429586,1027024902],[36853362,1164506041,835505688,83513917,1494872330,818704088,2069782209,2080733977],[1661661535,274308518,857448502,1653641711,131908287,1670460085,366145297,1014033477],[1258970197,2081914221,1714894456,883123831,1120249461,127520631,765062046,913169794],[1712431932,153200704,580126021,1790756664,3976060,65447309,1256845347,444832496],[1270400629,1460535075,875350626,1180294757,268318194,1340375291,2064048546,2092955813],[1459580516,1928912893,1340421981,1254065929,630951229,623835627,2048733162,761366681],[796586164,2011015877,147212169,1412610491,1421378570,335199095,1393674923,815812631],[1738847371,599743697,1718003930,858956122,1791293980,1487138031,1775971034,1422070987],[990556833,959445753,246153856,594909853,806687645,252282523,294108516,422286881],[1687557372,1213972611,845627970,1654373927,134164947,1708653484,2130439914,1839720754],[2088981226,404390938,285714733,1972158383,998843285,443895629,1261710185,2109663522],[842734218,1549677111,450921863,44747752,1455037636,250835034,658036616,147343281],[901590718,1350526144,1065680484,136880060,425438345,1297817929,1867736389,2018806123],[636327098,829472751,445050543,315324585,2129111464,736881900,1502700933,1682106387],[1953280586,816610329,291938126,814553505,1301616436,376543368,6677161,406676086],[423999882,703861844,607021163,140994886,1845439465,1049667171,1486169677,1564573511],[1629383692,500426287,1700266462,2036933025,1052010525,1221265255,1810477802,1829945587],[1072412922,586139236,559035237,748451387,1224818720,706656072,1791085260,17422092],[730689929,35994373,1621000836,1613288079,1609344306,682196372,520083251,1081428918],[552728589,1297635168,1437561750,1686056703,1930985171,1638570868,57385244,1020046987],[138792744,302237580,2016285667,1133166606,59041671,913669393,90108757,417633297],[3591493,695777149,142078854,707487051,1680283642,181047753,1482915530,506260467],[444802143,1751104700,442577937,1583810290,1950699224,1916085554,106079440,732932310],[1668145449,1177234644,354076434,286915986,36396306,2064333452,1250053979,1179324683],[135264563,636005800,202333391,1938111564,1287851319,881213943,792324640,1090705769],[1054828569,777871019,1150231602,1702668437,1545889843,1073993550,1748695266,1344750895],[1997974250,1074435795,459174128,1197986173,1449532031,1639036358,375530754,138674698],[1869820695,1450023612,1532018570,108809401,85131234,1953710351,1988578719,1799469306],[350972541,839618411,1748345062,1991438459,1352520272,35963609,1471706778,395542075],[2089055810,944721557,1357774658,124304315,1668788312,1240721062,594980681,1167290611],[228805228,1052279847,1375981794,1991263246,1131962453,1349897734,1179703677,138511480],[190171094,656785524,1899632090,811806206,546609901,259973042,1869522614,707319381],[1872824781,2111426230,137883715,996129398,1921056428,1800164505,795281161,1056464528],[1599321386,97305057,141396445,153400883,1762405773,779700393,569836598,343081932],[655989971,898305758,98426960,1300074536,1185310685,590332686,1846687314,723611694],[511130788,2115315416,595418272,1774968793,1856331175,192834805,2062946694,162415242],[916986064,334446167,106115018,229533879,863928704,1266277247,1436826069,270413892],[448977446,459676104,1206292834,443447467,785036919,28337615,634237579,973641571],[382967338,1290569467,28183364,183344505,1188481803,1240490324,1336072274,1075361275],[568148081,1235105665,2051289134,1106175215,811071046,616285316,818204606,277332455],[595417393,72949574,1437450543,1883587715,763311988,28312085,658391555,314803647],[1564692791,1520069656,1369621176,530665720,781287440,33811394,15763947,1745279475],[1480234714,1945297947,778696478,399219972,1888074028,827274395,1970611529,1956360275],[1368041870,34238011,267171892,1675360058,1354341451,479016270,1811340883,870062395],[132147316,465685101,686853977,2128794535,1361984373,975725600,514011314,1648805515],[1485456907,1237195745,1119109656,1681141395,948337671,1268480913,204243572,81550682],[1412610451,2020952794,1521443686,802961729,571023380,820171583,1162903078,233895130],[1879873536,904061996,1452169192,360611025,685143007,311037111,417342327,326953909],[633762343,1980599518,1155017611,1989944056,1017820189,1815113375,1926673710,1398617711],[1766711823,1557480635,729096046,1675724906,587908884,662349556,688497556,1404549230],[1383337051,1776041873,435535027,1708128969,554902407,565286143,418516233,565991129],[9890994,393719904,982052124,1582746824,199237623,902272553,1459177445,1050229129],[1160976182,507593169,1152378249,754353534,626573668,1115293773,1054661917,105391959],[1935115478,1423591520,1602771261,82895547,572578784,478800442,1908708131,1007635986],[24882845,625571868,510267287,2008484400,2102353641,103426628,618004053,466894223],[1081510481,1120835210,489389477,1153163995,1298341621,1851971239,847823806,265449307],[313928948,1679158162,205721386,1197410198,420927811,676320844,823558856,1428701388],[2122933003,1376935797,1420520751,1702821678,2047375199,161276193,653898761,407508112],[614007595,1905024798,1488848602,319761026,778687188,883670330,155860255,3155167],[1804813670,1391700070,1164719688,1355418851,1828645773,2085417364,2110733667,1984079801],[243034816,467455118,763409580,1810223055,1301808419,1509844418,1696650932,1257209255],[1467875276,1576821340,519221509,1694532960,828104157,571004039,975484144,1103624450],[1488380537,2082371090,1422035829,1059478017,1561487477,616590845,152984933,624749605],[57227947,1101672936,277663870,1471356454,1981423468,2067394420,1089506897,397525958],[533108848,787801667,1434330241,2047297966,245759843,94179992,562999808,2126968307],[637745344,1125170747,492403181,159427976,812627230,558252455,319131780,2059694248],[1125463268,1851691762,351972439,31328884,2088451622,9505810,1932737620,1382778840],[1211964134,1011690548,1362256967,1283764746,2100534858,1052567642,299744743,1954201439],[324352789,1793217422,1774453632,1131895053,1043445313,1939953846,1179498392,876591739],[1961709182,369909287,1245604170,1680637599,1240575174,253306856,714931902,795381495],[1518754830,609391434,1289540091,879707118,2048875237,122204893,1179203158,1278772186],[863440298,698973028,430419843,795889698,611702510,1911529920,1693305313,386322386],[1142790090,2014169495,1171373791,195954902,586908184,2018999208,1886482834,1600614083],[1904083961,1729020090,559392632,869053401,109068888,1459666240,1652873220,308018212],[741268051,1099779816,738518379,1304082237,1602005979,604326165,1676146323,1736573165],[887029808,1656740453,1611356545,880379930,2021792240,694959734,1850278798,1672891681],[1309665557,1443198278,884098149,231142243,1089682956,1039139471,91971800,1806408763],[369555773,157485462,1132396760,275178188,529892623,415806741,419907747,23355490],[843996800,1465300408,782371040,795065661,1394519211,1913008793,970640937,100681435],[1000209566,87498198,1633192079,577393788,1170246462,1551187155,11985003,848748086],[609425246,957040372,1922443658,1189548047,1335582556,706166158,2055251754,811685135],[1922886728,359747146,1829439001,937028217,1962100058,298378252,1740106736,1206452162],[1017902478,591960086,888768139,1452466048,503171424,2056122508,250066189,1252978082],[776643710,17002567,63234262,1435491090,1659009485,969148204,1574645709,71437837],[1907918399,122444417,191366493,298146246,1608771420,98975454,1966995080,175224301],[1515345865,1353984749,1400243663,1335972215,1215387666,567702491,520249022,1316839029],[563081109,1809209896,925840037,748363681,1823663580,817091273,1951341665,1127028958],[1940578668,1607711969,1463596298,1315884562,580866083,47742697,1589570254,1317108156],[920521616,1614493136,1248993905,1239495571,1231350359,721773695,1788167356,637709580],[4557845,1317737646,1424168386,1321061626,2061849998,577965754,1429985441,362499583],[1361642137,1697612755,2037114135,1423461024,1296832429,543996861,1414852678,691580630],[807922556,1652831603,480396260,1949297436,842101656,1211033175,1527621922,450440887],[1196142428,1379108176,1378942678,4148059,2123583536,932862668,1148769362,1518469118],[862632668,322060295,1897107613,1204092829,1866792658,372223960,2122922890,872149055],[1845769278,589707545,945009097,1959752857,1309852622,2005027684,2125801417,1449052999],[551830233,373054910,1025739152,437802250,335845817,323614229,220149585,1705932662],[2087859794,1593998394,808962886,2034353716,702788093,176270402,889123130,1197534610],[856164270,140573596,1075675041,315551782,753991207,805639824,1190496132,916542783],[1279638873,980369847,100266116,396771335,1469481845,1013908323,136187123,2123856457],[72957682,938702471,1416385938,1668314259,700931081,395557864,680708197,755574819],[1308087349,1941091695,72743730,1679407771,1934168730,1838846193,1275757246,1714324165],[1000945756,1785399097,804098802,1423444995,255423545,2078875999,767750177,365412952],[769754911,748838562,1851506408,420602709,935495701,1824058454,1433376473,1347663022],[314749121,1506733938,1058214267,2129512266,903310830,2057596326,106151526,2070507386],[876284687,5173571,679130979,900226430,2127563133,1094501756,1517740825,981485416],[37510713,1965196511,1554009397,63424895,1606908128,1182318998,1861551929,502561515],[1411680022,860678142,509784727,880839837,299406036,381047823,1438195474,542694838],[1506819517,1881188402,1677821224,1004910891,1240932923,1543873156,912090712,929406045],[1003123770,1000656530,329281716,1631538635,310497279,1413019269,1494139712,870869573],[1766535863,1632980598,2111810036,730134265,1995090042,1921037822,88714659,1252617393],[2038941734,925324420,209212008,1576045591,1410369960,369776824,905396019,1248006276],[1086474523,1493244190,503728366,781183159,989874161,1927402662,337964596,1568144119],[1520580575,942555825,620466817,344075338,284275762,1439957496,224489089,732548731],[780700917,290238885,1844896677,499631311,1366924546,1814439082,1909697996,983243456],[1993146986,1128992402,1095067190,44780730,2101291870,1552612618,1152234511,2102112808],[1801198512,16707268,253477859,220139738,468637944,688812135,1769970926,1737582332],[899600176,2038477602,1715390487,188222656,1524010891,363198941,1890562182,1922595915],[1538566591,187057525,1069079398,938007249,146446905,1268833920,410099077,608603015],[1312293960,918049692,933276870,1961399121,1915299427,1446531793,1876375720,808970152],[1913297801,568476445,1562381694,1299904308,1300804197,481787813,616624794,1800138856],[299167308,1566482587,1137330110,1686897584,189762421,2001744047,1438141927,1419435920],[752840522,241973505,1540569301,1082014262,797934889,73837698,577602672,2063046963],[3393906,637651053,1321779613,109377705,481310371,257610905,1892984490,674385299],[1568433056,1944665485,1115454314,2010027518,118315967,136000177,1508513482,828132858],[17575238,328644661,1655096430,1610684519,1944785299,560932563,761406600,1294639472],[770036306,26056714,1113944415,296755256,1111518805,747149965,1650513294,1767687912],[1861681873,310986660,1993405321,1870863093,1485958839,1147062203,207778113,1855286126],[1437920151,1771893832,565063783,92593827,751603259,1689107164,63883738,957970606],[1664446084,1044947127,456507006,1375605200,1759498147,1480209451,400291186,908341630],[95480980,1230417321,1865249198,1523814720,497092198,2017132427,168306303,379376517],[1855017694,2114600228,2915847,1723672393,1657372482,205923201,511436706,1316517079],[308556888,775234472,828091527,1871233732,155114466,1503977299,1162757881,390484456],[1982504249,988483232,689994755,317740120,354965468,1840749493,2009208907,1453490402],[488141761,1116293129,1199980409,1562321996,453421712,1496341504,117522079,150527350],[947718044,1021089390,1472190097,1698936419,1838714272,616336056,642325797,338615255],[1258262036,1273839911,1811156678,2119187093,288052284,2055726609,623237939,1014530719],[1410478204,1146979225,1922555952,28058182,1044978638,353996116,45222185,866907438],[1799966537,1580756508,888041581,2093693588,1417156587,1584203318,1352852485,814355753],[1220286279,1034497150,1376594687,1841969247,1728214688,1288466030,1934238485,998161562],[879395990,109646530,249849788,1455215581,1092358612,205985500,99247836,1410633394],[751025241,836007863,1836671156,2071404272,973140998,886791345,190079063,1575378041],[1545070652,1915261625,1725085329,1054658685,1648750341,1153981839,1447335486,1184569920],[1663850097,626113640,406023992,1682165235,784251632,1985554649,2075068231,1810591014],[712144565,2130637538,1323465224,170177478,550021740,1013613010,1154957504,901693906],[1746667621,658190653,1122591756,1291987827,1174739024,637179345,401538442,1868969227],[1242553074,1876993923,451067343,882198219,49231461,930861778,472370619,167402188],[1054008019,1086519932,1039846062,1168948472,822655932,1753199282,860971850,240047939],[810584101,1416976674,586688315,1532730260,1623425297,1905355852,1070244439,1779507340],[638393190,1208991962,1534031659,2943722,74115186,640579986,1867614773,1760553106],[1520406248,1645661022,1444239374,1702982805,1360563160,392286374,1709897951,1301044713],[135960015,572105232,1817333694,1557814821,132950029,1607486062,923941943,282681348],[1632223314,917091272,1282858605,263969907,722270760,1940591743,934757372,522459016],[1278619933,1022398912,386678977,692608277,1329690469,458472400,39980849,447849414],[2094166103,1227647197,950993011,170738691,1708010405,684008587,1186224936,2005361339],[1306535720,1474890751,752784434,256477114,1104858474,629540316,690343196,1356902705],[626473249,1498162243,1757845169,105372756,464939150,1889784684,844766594,1720433575],[821495603,1700831288,2097544008,1342387046,1244864349,839257485,1834927482,1430203212],[1797908933,2002452766,916996592,1188599548,1555293276,1823647111,1355025711,1990842530],[602971472,951757102,196269293,1095665141,140406921,631195110,557694601,1442075369],[1980305200,850012657,2074973570,37353941,1468348882,67619992,735288882,1430853363],[1817171802,1358098270,1014925966,1194905699,1672589138,132788909,1839471292,1715347166],[100596750,1733641676,2015672718,1377596529,1884018174,1732236227,34481547,948888390],[1259301097,467367953,1120383363,19893913,1695795761,464820561,30921788,1297380920],[882156869,1449218973,1502241113,2049664035,980889765,2083666451,1717467617,1387380425],[1331922828,115288714,47511501,1474333993,873026475,1627653037,1815138855,520676873],[53605520,1979537270,133365802,431500609,1278211993,196221092,1183603642,393846474],[570502388,417227090,339258127,1742923556,799413025,262173544,418331813,1693990147],[243185072,2044134812,1055784077,70549608,157407053,1311114050,1713936456,488830669],[576063590,927233133,1010209504,290143055,1836173682,984404393,48679641,1814737721],[1452807759,933347768,1516732435,1540213992,1897213734,895279520,1206782240,882033453],[314812310,1043406769,1754012742,489136609,75549461,1341308763,50553963,6996219],[1156030737,346948111,1633737300,2064166809,917595460,549384680,1035054719,1802999587],[382470978,296933816,1394381292,650222415,378209469,614198076,872610343,1564450621],[715311423,1437423938,109283138,1666474137,914571463,950766018,209608338,1946057647],[1056887935,407253620,699420320,2116468330,1652138690,1249395462,961733930,372547980],[1238710939,1535527815,598610372,1935640033,1992723123,791363783,1579943735,1947799039],[140790973,864345416,120898603,1388057635,404690373,1930209035,1796805090,516498008],[963005980,434691983,138748620,137863569,1368495411,1902703326,943643534,1123126533],[1562127264,1888732465,116122486,605328400,505486831,637929991,1066518794,1037691713],[1801842217,923535017,554943109,200751977,170390844,1107291375,2017018790,38146198],[671747766,951741525,1760081978,48913931,790482550,895072483,295202150,1778336233],[2060641442,965600830,143663053,1279173373,1729605178,880761020,519537088,754027557],[1072406040,1269202797,474276886,128185302,2059133441,742252949,1567995515,1354316693],[1703542867,1247735222,1051462508,457720994,1917945508,1846765678,1249714473,454661102],[2095834089,1384926108,1437465334,667114051,1557126512,528818436,128416332,189709741],[1220442128,789011889,328749421,1642195607,1778737876,383954776,1670296911,42259578],[1352639675,388635769,968528182,1447166778,616086129,1115599084,1423280270,294752804],[287236212,1412053702,374268845,285867281,451364025,2082312411,305540362,1791136147],[1069884777,964634956,1977327893,1867561919,1635856732,1129810446,310547131,156458065],[102762257,345573369,1731371858,1425461170,511437591,320415314,1850298916,1145030655],[1205008172,354222276,688872570,904103534,1011231740,1225684247,1401125972,347370074],[2120567308,1039313043,107528317,84751598,2004937850,640728696,138761556,1332591630],[1580964109,1771744642,921994295,1449923123,497701645,744351640,259495139,340541904],[1757331170,119904351,1608823543,2011579638,1874288642,1105276579,2026417409,1271019326],[885697762,355174767,1184867229,143352440,513955360,1562603661,1258603583,1192267484],[1523493231,621532192,1291576886,1816357300,941762415,1852282165,1040407218,440180637],[1525891004,72958747,909299254,898056652,73534111,1798598484,1300179885,406382263],[1009433578,1087852175,661200833,1618145718,1157883485,759595942,1943466352,1464089771],[1927043568,2049726361,601248146,838221542,618491958,1193325058,1461466124,102918630],[1129633745,1512320756,2085057509,489302893,654333346,1279267531,1837714991,765131915],[1685937654,1359650189,1370469022,135286555,1508076922,1503805528,1439376223,2015328067],[872293556,1061841355,1276493894,532194784,618733100,2119787255,263935418,1070402662],[1120756246,364337217,1253284759,883255166,1826357548,494109107,560038276,427727019],[1591450256,377524458,1601506690,858992547,865898037,1839065235,1215095927,2067359201],[105926874,28338266,1964672952,1817012740,1691109056,1635981227,1825789074,1419131822],[1174766944,1931408412,1977495319,1328156798,2116041964,532357399,615186966,554442668],[1181033418,519560876,2128310875,1698054661,1903638130,1074428726,1679594151,764417991],[1453285540,1027389114,1945070741,719006829,590602528,1843082699,851913452,2042916649],[1010145426,204009225,1199451833,2000281385,566265217,403193368,877558284,1354604235],[277833260,1456083950,800658629,768761450,1007856622,444738556,2044581946,1833554808],[747042574,1171975497,1084493897,472339056,887096794,1155412770,1860953224,1852692471],[1636682563,644479009,1432285616,634530191,1770247744,150243761,1537065945,1520662306],[1775031465,58409741,1050686368,758511100,649823670,426229354,1128283795,135833223],[1369227329,2044414297,1916401806,510700764,1345799966,363203972,737134397,1491971553],[388674036,827654400,1331238782,118891428,692854331,1704221252,602457074,1472264139],[1591122566,1298754438,1920415038,795599782,1873446396,1994896186,1006296470,692219476],[1500289185,874263523,2113253868,2063606922,1880819835,1031762028,1574860205,801239037],[532205872,1344630307,491838113,756087977,585045663,708151158,996881262,665357843],[77582540,312686336,693486420,728836792,1080452475,30482597,1560030542,662738699],[974613545,2048296304,1509260191,654947919,696924630,1506460844,1316102992,1844570766],[93796682,514531362,839406906,680648176,249680802,30206085,1796725607,1607818570],[518650625,31962389,1186658157,220950581,1184606235,986942476,1923130501,158564613],[1763073377,773373072,166359874,490462286,477257448,1908806678,1905894047,306851053],[2047390227,1034622014,1327059067,1981362661,599779891,598542146,1555141151,253596013],[1685484235,34965692,488668353,2046043406,592337675,1079471581,1790536472,290219413],[1537423812,2038861978,1720506685,16063895,1090084493,1658539091,888590096,319053162],[1848591184,1874834955,817113638,1315930267,200715049,800617154,177821865,1171266343],[467734656,472947678,609140324,119729245,46865725,1760515802,1113755870,1389556053],[396991830,1300614844,303596578,153860863,1291059206,1550835836,2108462353,412501841],[2124415481,650565474,531780974,1244551564,1840692204,8184760,2122815193,1866653702],[2094575553,1677803233,1951430875,694706577,1212114544,1372146033,1011516138,1304838002],[183726292,1132844435,1091903298,1551224971,424355402,1651459807,1524789254,1956169477],[121141274,727193610,830673916,2035370348,1185821164,1791243653,1462535373,1616583809],[125604881,1259422464,1338894613,885355609,603241248,1383465492,177622739,870722433],[1448132089,793225090,1834102930,1527435516,200924373,1793266665,117082467,1078157371],[351961474,2018215817,850398051,1365523949,558628795,1288174407,1098294286,994464165],[204925898,1609724848,1077754478,44413451,1879563290,977889436,867132755,560836062],[1624903630,605849865,670053808,2018533691,1204219380,569681174,1792358688,1244743327],[522048354,317955586,1111947431,590189598,1721582915,262144095,1500944166,207092744],[885260227,557642005,1682177993,154737539,2003552065,1201447534,275918418,1490933168],[1992835973,1215429278,2113287179,1844513873,1231731317,250610829,830866429,886649692],[107128741,1055682398,557569813,940401880,158155636,1217491939,2032844140,1905856762],[1065536624,13860019,1495212001,706284767,1738111895,1218092382,1838847592,981388193],[65488625,959796862,794100299,738629555,1547188707,23344777,476311829,908971574],[1764932236,1412103524,609871673,580771503,1168910610,1229639798,1621066908,1636442569],[79479730,208566260,772932598,1413828000,1214972044,734158528,1595636845,1301883780],[887928814,131810407,1025429390,859906796,487462341,1796746967,1856441203,1428034532],[1881130323,436442479,1022007856,1936424342,804741161,1105289443,499329564,1759431030],[308712142,1898405919,712460206,874240272,183193165,1469635645,1450531084,545275450],[1692907640,810909627,382806347,373537659,673801597,687529040,1258508173,1923335426],[1800548368,1710402398,1159326981,2049572734,1602375379,1517695383,158608117,1913221874],[899181102,889528169,98777299,372851568,744121431,1068846153,1611333696,864456545],[842468156,1770044957,251340769,1227199164,1693598343,1468151020,1671674888,458780418],[437492253,307905080,1425970106,2042237756,2099784627,1229119513,1705616320,1442984381],[465909386,956867661,930008240,1072739947,1258691604,780984382,847302814,47415470],[982713675,305130229,836721431,149614919,863772845,1402016096,1512140126,423303252],[1464354014,1618357273,556342680,659704583,1973781401,928039143,55824656,968593930],[629555662,1225323380,333110621,2058403783,1518344381,169137832,217434483,269145663],[608352347,529923082,329592940,131540965,1432795234,357241161,655334669,2097919395],[478788149,43829096,1886807519,2001664080,579912455,795004551,685217295,87766824],[1170750563,144714811,248780100,2037732499,1506838217,149111497,1865513096,2115955813],[2099690509,1885753128,669519065,565147757,331291592,1121478807,5515290,1105617530],[632445558,1653757659,931519834,1617211734,1628947803,1160058861,2063764408,187048243],[202777505,476555009,1439209928,1044959349,1716667836,549208980,1096829607,1400460997],[2085261749,1887890228,1308972406,1608860894,11127373,1883213649,629588855,163908136],[610563524,1405790116,1367953557,1014321568,859474926,179667413,2109160280,957564307],[1012187144,112337081,198316048,75260072,2043674632,104602077,55178030,617356865],[1524901332,1476257102,93325065,49679647,520235112,1376700685,1048002024,2068335652],[476391662,1373720138,1085328368,950374039,713822084,236497979,744099040,1186456993],[527895175,1047234657,2106376260,747003133,754253424,1157265830,2017183886,1261968239],[1314484271,1735998048,597017460,890299147,585730338,1236108836,2112136762,797122121],[1304944296,57492412,557120091,2040809834,1847637198,975277348,996545385,1914920355],[219776154,1099496472,675142762,1889609968,1209659483,1116361459,423401289,289732244],[1129005937,234237855,1705827631,891695454,1272989588,761489926,845910900,1429349858],[1634127849,1881971182,1226863556,471538092,1118718272,54510095,150167902,1894482389],[778247026,72410359,1792682238,805789549,1170403379,1241344603,909601883,1655460626],[786025604,203889451,1705603709,504037480,1854100678,577450339,1284894390,2108875629],[372193329,242042195,358401177,1344213381,1051093511,1589396415,1932866042,471708596],[783678636,115908031,195961891,450808511,76383938,1677161054,456212970,30005333],[1954867960,1413921868,1820451806,1968712465,138753579,1772837313,1855962385,623870840],[1648375866,1946082044,159598051,271828403,132272242,1750758416,1013713182,466291814],[1037170814,92546510,758032671,159384571,1567904602,477223047,1837778300,1794410862],[1861328507,880611615,1300558764,1781929604,210870799,2095056787,2038242364,1387465339],[856276034,630198897,214032672,1496131701,1044057188,1373111013,1151165112,870316456],[1660995973,1696287755,180320894,18593410,1269717116,211573559,1515174214,1034755038],[1773655013,1505972319,1315400490,1919477276,1136621406,1951562170,486214377,1936301232],[979811855,285935944,312328996,1655595700,1509418770,213761423,1612698697,1022327012],[1959673542,2121639683,1726530786,711457196,1135463292,1782977511,1562657640,1302278546],[1711710000,1797143273,1066590165,1825933426,786841647,1855146565,1648106327,909940193],[1502225150,708206817,1397535305,431072841,369873139,1569814537,1698642695,1519169492],[1395416741,1637497567,116119923,2041487062,1402150681,131730334,409592300,454023235],[1462095685,702413499,184571379,1169562961,346806861,883726462,1279335941,1412494067],[121877174,138342403,918290494,345739013,1100549933,1116798284,583808124,1044516489],[1427555131,1172909977,729537868,996161423,1351676611,749277928,1616443043,2053375043],[1458591968,1280274968,1866842981,747953011,1865656942,1375782650,1847511849,1222654246],[72739574,1435877506,722345459,62075953,193638133,2064179030,1198362528,1643483420],[1673953380,473036791,1963239494,930476455,314539073,1301995692,1160132540,626250465],[1492943967,315633352,33395192,1890557476,1341058541,1548303012,1480814319,1095603976],[528385410,1313085164,1226359274,514347872,959741185,79777248,26464963,885813761],[1186975402,1452880906,1474350591,231461263,1490148553,221972240,1011569858,171563192],[911748778,1231723700,671348739,1272910102,1780240352,789805139,292164431,1132408823],[239933769,1231573702,1669787636,1493700627,302247782,1409508445,1037025979,309557194],[1707416977,401562893,1287718513,1636467456,1501431199,422306059,1200112331,1556651995],[859830048,1662685263,1382890236,867299179,100159950,1797469328,1024295498,1980473073],[1894559039,77142952,133081535,1318494514,781679384,154097449,2042257183,649298747],[1439012474,398378961,1659320263,685852363,2086355363,373026831,1222491452,1727147483],[1489177578,1255019379,1049521358,358824687,32207708,911352451,873697087,215475494],[1573556315,1971767773,305270319,882551170,782552970,884100794,1748119398,159856848],[1021780159,205337878,1486024132,781982549,1512231820,222124656,1107658325,1193280239],[1722084020,336548089,1686867576,2128934368,1331654201,1752265075,381015796,928396344],[1964255019,1971117037,204417755,2112371906,1179937572,64674114,1216852058,868219779],[1877520595,1968080530,1966605478,47951102,2053925986,1359809110,1851721546,1879648688],[210449259,1421943616,1318772381,474410141,1526567861,94923083,1920020052,643655970],[682658277,648425642,862038025,405842585,46858292,1431524962,1438875884,1782320617],[458568572,773644163,1041437502,486020735,1633761432,204115430,1007693163,1271731574],[409453320,1886846093,1042741314,1801450038,814113884,134953711,1257870247,1060032109],[1013684157,402378407,1980978239,934430542,263078998,277098280,1299438418,535605918],[1647302580,702393086,781900054,1088234292,2099336758,783565118,1517934181,305819700],[1761415014,2048913346,11802019,1277857945,405492276,616788816,2037753616,1822530882],[1807900276,81883423,1946580672,1009238987,2094808680,1970107607,1930633930,355969127],[2071111380,526944483,423482038,2022868402,1996680932,710021855,521563141,279680283],[422369971,106820974,1478147774,700601927,1382344843,1788108683,372526398,662324487],[1224891608,1272795995,565133056,440388261,1245918470,109795723,204978123,1522888728],[1541281022,577303153,861369488,978376558,2099921599,1176002378,1719341278,1210044402],[292252109,207030499,778875462,1358331567,563623534,2129761351,1871012605,803708147],[626990463,1895365794,910067659,1972044430,1807523535,1949265139,1250741428,1360799815],[1392178993,973546770,1846830084,1225041846,539233261,1197177360,2035944417,1076787551],[1880579569,1399874776,1253998014,779775972,1194217284,1918080158,1650129883,858642081],[832286990,176763907,774961458,513372236,1403628662,2121948226,1632199412,919676892],[332385099,1244624049,906803319,858766385,987670773,462905362,608790491,538886053],[1151531253,1079211882,1063517886,33697031,1404176771,1277442477,1858119443,332243603],[1119409694,1263261552,517172891,837557178,287193618,733510908,1050970171,1140475754],[1040164548,926178034,1482285228,880459169,353533421,1777259030,1323884552,2115027637],[1923035671,743093748,1244656187,62981290,1593532524,923555207,933601297,1505169140],[1017697314,1719449097,230262099,2092522716,1900594059,275863220,2049176851,724121057],[1874843185,795343326,1909762520,994071575,2008023720,529115974,270570144,349196166],[540462342,96379290,1009683039,1536765271,1989779806,1764134597,1722592243,1566357778],[363181762,1923871922,424108086,1440617619,1068474465,1271069377,1977654035,62319246],[2117049771,1213156958,1337896402,1289728698,1747676117,451663050,2005369509,1375018718],[2096758169,1928656211,1154776956,1421909273,500911634,228315558,1286183787,1826235121],[1213493226,1583019194,678317142,747745496,2054556445,717868724,1213930931,24939518],[1359560546,1534648407,398995646,1356699095,1317794040,680957368,1017803386,1436398304],[2023044355,418092696,1333180254,615397870,354349054,780414578,1746532644,630710897],[1981363548,1492951481,694142373,1810738224,529393921,1617878218,2076794750,646122414],[234478731,1812483001,203189774,1669935007,214831874,614042331,1103232184,544727970],[164852683,73190907,646450486,1190112034,678624522,345836564,850446875,1387020037],[1011871996,1158754681,1149680925,1011157905,1961257324,1500651447,1799479824,1874848071],[1232620134,1667243185,1769248856,1895606291,1960611024,378949640,1992234667,1025758531],[1613976218,297358233,750961373,131771793,1301307862,737705667,1063280994,1214951257],[2108842909,4256414,1754177042,1390491823,1365981811,1047768245,103676872,1011671011],[838886432,875931488,1714360956,2064780123,2104114273,518290525,144258350,2048756620],[2029780216,273216707,1987687626,880568575,683132119,340870553,1939655797,70189776],[351748864,1465666699,1699779072,823459767,104661515,2059405967,1398546768,1646313561],[599194721,1366583842,1706461953,649865842,697171171,253989626,1775114076,1057235047],[269604342,1039689675,214952596,1969121240,1915521794,184069768,1072194066,1883607465],[662750974,413003342,1403499000,1941702197,2014734198,1896516579,1236277885,1368217619],[860576786,1423862679,1738164065,1490706679,1326638251,2094558539,2119751727,1128460006],[164929647,1080975613,684870479,81794133,1819249644,334154384,193985893,901787062],[1241676938,980255436,902577089,1248871778,1855371552,1228684300,353375740,1186699397],[642236294,1247020207,6739187,1875134198,883416916,1998088614,1735892513,384356185],[864973309,1919525249,81596221,814383299,407825689,967410018,1544937697,1527268933],[2057687296,1095230516,779676300,581228295,1406103725,1695419383,24274798,1567468180],[1612229216,724808494,257255446,1043446413,159443325,96179767,682559383,1381509561],[1669996997,500430005,1624740979,13879852,1965820373,1187316855,1960105972,498197102],[1951306977,1149227226,1671859859,1509218891,2116682797,1046386109,1848459650,2087046712],[532267140,795647673,1182013848,1141066574,1497658742,2052657921,1419025655,1986486251],[1306384164,67946277,1497916325,1242120765,663731954,46672933,1625356320,232939128],[1178610834,1345334000,344945675,1436655365,1636448797,612122334,1979846166,112462418],[1004220562,1352846841,350523762,2122777629,134521541,1140502611,135496028,1114830214],[531091090,2017691673,1337849029,24978391,380151236,157220034,718651364,1149721625],[504174824,312395081,1725313391,73776442,396009747,927537111,755829096,1793266274],[460783895,2101464212,1585572550,841245013,951443520,989370485,1345016768,2107233026],[2070820204,2058253884,573725433,773110679,28324662,1785757462,685551886,1807522626],[1991057597,233444662,1099108728,1485624486,63054087,1715334682,708930259,1587511698],[2037536764,1619495016,1991121601,556109820,1689599519,17355521,1126621802,948692093],[646292018,1551970839,1885625210,2059875330,1768671948,1997296443,675712559,1411083465],[1866405429,1072086241,1410587860,2036502490,1767330007,1990962427,1161878624,572823307],[2036763246,758260119,2030732515,375152034,1500851477,1465269251,2044580303,1455387939],[675160738,1596130455,270823208,537855708,509937868,361464039,469649326,194274571],[1519019955,689157379,662189205,1824113846,929758178,368840601,879568581,10370888],[1909677362,648443196,1670108278,893714510,1048361285,796552806,1552363688,773309567],[949588256,2044032987,1497707995,37055884,1006483192,1522054013,554280375,79059373],[2042835375,1436034656,766065175,1915765926,816859348,1286569174,1978704754,2126447201],[1822365480,333718020,1142798407,2000361307,616826945,1539973457,625548869,1327011370],[284250973,841031150,616697682,914179314,127933002,287367439,1844754053,2012233219],[497621073,801279351,34828532,515414358,11819329,1658240947,2028369101,1954485412],[1558320224,1181217292,1748441720,1413455056,1805141198,1373697413,1350342881,608310129],[1255806478,2014900321,1091703731,1461062693,274055083,638419350,877388438,207044579],[1090671106,412735920,800140221,105218580,1653686553,1769316829,881263036,1786218927],[1709823098,4099558,360114251,634085883,1180343218,927724089,490725653,632367838],[241397965,1551112923,904578138,1277420539,356335751,993540340,1128455293,1121192760],[1778928195,117212759,733030774,300880388,1522569524,45088566,1769900128,914990604],[1467777895,104041922,148953129,2097061000,1804666550,958365070,895275001,230853230],[1458500496,934561479,1167225943,228197946,386931892,826214171,1362394290,706962129],[992058906,532806634,2104443995,1598218339,1549402604,954628577,211424781,566138905],[3231586,184437969,1387280582,1190846365,645679432,1522352035,808904058,1398873262],[317426662,136580682,1840866430,2062665390,883314100,1291968797,576357802,2124722647],[924064639,903500973,1482598241,1399408731,1758909053,1076129374,1543898980,1456766035],[1040865936,466822396,1149099870,365216880,2121458152,168664792,2043617369,1255136882],[460829184,1236876072,1387436111,1772480236,14725258,118211989,597288396,2052689109],[198006234,1632549923,807734030,650521767,1953412947,930853430,1537289334,1233792478],[684965071,584414077,1297315590,1346235484,1816406102,485474102,1615521892,544394725],[678458378,141832426,1078627090,577207252,1985589819,1402528305,1131449719,1873871990],[60063311,211563565,185852146,1237109828,865034369,1260246301,1509525246,548720155],[920958317,1588391814,562654273,317297019,800769237,1604291521,1301487722,805829470],[1264647144,1371516303,1401138599,1937867087,2081851060,1904310409,633148408,335351033],[1261753799,1368433840,207126681,570276358,206298693,1718370481,429265208,1482000932],[371999505,1321041094,517247873,2071422330,2089910573,179332569,388106506,435250091],[983978738,1931497614,1765168411,1676164965,1038020482,902780338,429399312,1248579763],[1304698593,2005396903,537126284,969616610,447646898,1456740540,1054996188,1965138401],[1227730025,76629402,1369748152,1632639784,465940697,919804068,892719512,834237625],[1558248678,1147706626,99022187,1181985961,872561831,1353790747,1954177303,1777985920],[441723969,838731858,317350054,2035581116,1873791464,1867388672,2101822597,791792588],[1960150194,960373898,698790371,299581552,1543985253,1449946801,1650826680,1333596056],[260375151,931989525,840867652,1688977870,1418298011,2097949271,930715001,1030373317],[699212461,1493999141,1131087154,1318970160,1875405332,1256895046,1052583939,1215733918],[614717041,1099644497,540816142,1601490854,748260683,520382112,7527330,1926722125],[557690714,611745054,781736555,1618454129,1602947614,1503666431,893771945,1146856665],[75481445,979997943,1975651223,414639399,303029991,1340878778,1523851479,383085414],[835089039,1014015254,1711913135,320962954,1901184612,1260244649,1983553855,919171475],[143906272,1871965633,1603988250,1590077686,1130710485,760976859,577691542,1850689748],[876667683,1187707122,843452007,247705270,184991477,587183679,22199405,1525703445],[2042398537,175764341,1901522571,57993612,941815088,1447984660,1459252855,317672416],[534306283,1715762661,120859883,1848737620,139312949,1716266924,347329757,1496491820],[2117472515,1467684081,1487100966,1828433546,420154076,1586289095,485826567,1483551779],[2114795165,1472088592,1597567186,1206815943,367011618,2088288424,1412651778,1807439060],[1782234553,1091996873,389234789,201599616,579897621,1064007999,1743718449,689580452],[339432742,88067065,794488589,1007573360,614794060,1059554014,366963692,595200752],[2087566523,462554917,422757904,721471985,2036052692,252164541,405809154,787600353],[1961317939,1387984595,1665026869,322406655,1388088236,1645034304,28036455,954665869],[460589339,1292164200,209501888,358139621,1375604267,218135685,1766881996,1847347359],[326608912,469653697,1021977052,66480188,2048657743,86301046,1147163437,461469157],[1157729141,1252179079,462445393,459335061,2130229578,1205690585,1034648584,1044508729],[1838794017,2112271010,1940692333,1698877299,379092740,1943663908,1243058520,1682576145],[1031497555,946239253,1654373806,824967889,2045655062,1491277461,1808586756,1816728038],[1726553027,665352458,1157230422,866045481,703176978,1782946515,690395772,249500933],[1526713163,1297166804,65151670,434771077,458763422,957127682,359858351,1996022488],[1700631858,253049934,555214057,1475989797,691383237,1735878348,1776480607,673608199],[1433076891,2097256808,109500903,78857966,1263422024,1184440147,1635734933,1184627576],[1552872105,1431002787,752521235,484869336,600582750,1838969785,422918726,1521261680],[1649947641,1893855221,130798283,609548198,1838442634,1155091325,1125109513,162007708],[302009441,717923094,32861297,1371028962,1609795693,1886073327,1541682327,1116877183],[2052441302,678929284,551663705,517836728,597160694,712475473,1890974480,245912806],[231748502,1898818846,1913850548,940030268,1012007709,858503767,2050560990,430289641],[1096072426,1772988401,1569799080,2068533789,2124949336,676725252,1550665882,966496089],[1857319408,1804132440,1549201946,1600367792,1681562274,1160272196,1783496727,1596538564],[810053697,1187758100,341438469,182778329,561457667,1211471097,621592232,238835913],[1922454908,1371087972,730357004,2078275285,2044398338,127835169,1707277752,880750841],[550557854,213398642,1611918755,51863383,1007134724,573534065,614425695,1796666110],[191812392,640993243,1338742725,1421331228,955334549,832757592,1498836474,241047669],[15755892,1336748532,766952829,1476056265,115605358,766728602,964230991,844411364],[1936019901,1992849214,796028249,1354303162,1585456341,706202555,316996150,2027145066],[103626651,949052906,1757373939,1683323349,1931257773,795829903,1885242373,678617396],[608859223,1233817323,1358695089,279090035,1699192399,1592909314,1667141874,1037107338],[1552465268,2111513996,1058234613,914640443,1339543590,1254221457,777017584,289909776],[1982914407,1821982486,1364429191,160420781,1515472077,101634125,412012686,1036790905],[1157474999,42918983,1811525060,1594307200,1933212348,352471395,582261422,1559376869],[986431531,1912835832,4072921,1450023728,1520170597,455835598,1764254290,1870743450],[1610024801,777438597,1098967903,373662916,479658066,1705914180,1955323453,319839051],[37409454,1856100416,1030855430,226446681,2073132579,1756676712,1235873168,721322486],[2125772168,1643714283,1510893029,942502206,1015340319,421408740,22224945,1476956126],[1275464446,1278319074,1846963873,139429612,945073117,1006283734,563056891,134231102],[109642497,983744079,891899611,1077156942,872248644,1732062624,446722774,248099779],[216377893,966184964,1800473280,450273622,491198594,436341099,951222351,359604773],[1301972251,1037278578,1088881108,227915911,105323244,1928166166,538031443,1741285430],[1725196608,587415379,974662547,1073239375,348842096,2084511421,341888562,135642173],[125829657,1051832267,255063771,1382944202,405712394,162810521,1345244538,687129170],[565335056,610226846,247311815,1703488072,1778062368,1058757220,1215160828,1968555361],[851441402,1854337150,1115160243,645219904,624983805,764388643,800253870,105890699],[1557159307,388029475,203429768,2117031539,771107196,1846210063,917229385,830994494],[1162691633,898204013,1836319817,2055001281,2043201908,1003583897,807757595,1789044290],[582614265,277545675,1449789392,1040515089,1856554412,1532345086,264453429,1661533506],[1720307995,265060861,1909578751,1403845419,171100427,597813916,953371412,855494948],[550560291,194618154,1979059367,929825844,159024378,1969236873,1608769799,819857096],[14489138,656796016,1748708271,800550228,425890658,1714643866,606404569,1823616778],[1808351923,1876962888,1987077241,408594859,481502171,1328348709,1532974579,168590649],[530246051,1512176669,548963538,740606724,1855398945,1628418154,533799358,1161168338],[1325403663,1089973702,1940358112,2070292385,1065321019,583293413,1475490118,622144981],[686718252,812330167,1756782815,1543432373,195373076,1559865583,536579521,1126170415],[1651064345,2062754290,1086406451,1783622302,77169657,1511234391,1654500680,415022002],[1158086180,1591957109,1701317057,1837464157,493013726,110713950,2033789021,793551832],[848280385,533026418,750669892,1725551619,14612188,1850083700,386383659,832776175],[151703765,2033521389,597023660,1405896424,1277558291,1007033466,1028470636,1493785508],[1036300986,2126849976,1751350270,576816852,145296584,301093580,1940386311,1428794359],[283599917,1073908056,543537139,2092953887,1508486719,272202558,1257919232,488728200],[867679830,337760290,446715157,737524392,1239544337,1269823268,1763951866,149215596],[970612190,1193685964,1286152508,59697824,95141351,1842497700,1035231081,2058954534],[1136087876,1782705162,497240428,1265766271,360318626,2093049704,14136238,1008050678],[1295721242,1749599755,1688559321,2114142055,169466261,35442143,1610053625,1022242923],[1968026850,2006097324,1265539284,1037380694,138208099,672036796,1876245608,1341607615],[1175120486,314296409,1984176659,1359142782,525465119,2094135333,684399036,1015835812],[205680705,133596899,651828189,641684319,1149267654,1296719575,985422851,1427897908],[1454779647,1994569099,113125426,931378662,458846819,408470956,1187136382,2050319814],[816608214,1198863871,1706161692,2100290853,1308182408,1026637931,597214862,1848622922],[669388910,1945585273,1061760399,779500247,1250619122,464149770,137883812,1482594733],[1333330817,2103422958,2049735124,1479593593,828680689,362791486,298634804,2114678535],[1361504777,640457375,35916831,1125540561,1072636812,446679521,1919383121,1649660539],[1759596923,2088274479,1792799158,1344846375,962049562,1829646594,2072547248,901604153],[938287113,468737740,143236980,1885796163,1899117213,1454612264,1929892342,20257328],[1877536338,1948747686,199819778,439473487,2077376252,1285482343,1035849349,2018792603],[864256453,1421229694,1893465312,1686099892,130785482,107210546,429139847,1893962862],[1303431930,920497537,1372256007,2054578492,1182443991,2097329135,785106347,1967218015],[1909156297,1119269402,302201804,250926184,62586763,2007834258,580485578,1137398217],[2110109,1168609640,1992526064,1678424850,248096511,960288536,84987013,106556305],[804778845,2003731381,403797576,1195218316,1129355911,1721880557,851009467,653845937],[772231484,576822717,400388458,1209183240,795701509,1814162900,354106844,1239689411],[436945838,61563178,161754713,408883053,1777793452,1839288756,1829896558,780897815],[768826270,966093856,1473263398,1055517270,1076636343,1008762472,608824265,2053087832],[1838131541,1396806200,985975296,1650735261,130003824,1728855257,1122891326,1032902608],[1746743620,586610503,1246286966,891209866,821003665,105212388,1939566958,1308068334],[47995933,369460952,1853674509,793472994,907564813,632353807,1697817905,1630412796],[1931059825,1002975560,177704725,1204872548,1457290253,2014253333,280486501,626443783],[1419432704,545428980,2044341549,1279164896,778428253,1677673618,48365862,1882703641],[1832956584,261998596,687170568,1362941031,552787498,1010226871,798715535,2020277787],[998869624,1389868927,1918032971,989586665,307787615,1982018874,1229240206,164588030],[673127448,1401621142,1881160608,1126346286,1602882281,1960038519,1886430555,590306884],[1359126923,284487413,1858675215,396655434,1128063447,1466706978,1442952980,1328104546],[94874473,2125819039,1896395605,991928807,354690231,25634263,1556645544,918483862],[1441133778,1835864859,223520467,291814253,329691347,1825694687,1466482819,787571746],[762304029,463049840,1837389518,245964295,397088230,1962490188,2122177675,628774920],[89619347,227050803,110761029,2124606840,354739213,898558620,1060421265,1027203063],[330565669,1486046791,1738064058,561327825,1396003646,821492744,184949555,1829780023],[96212951,1905195326,1155682751,661358290,884986590,1381646091,1828952901,573096188],[1762232822,491891904,2006436198,2102797532,612818811,1107661913,1748256309,549318226],[1738470614,687952850,1128451302,1267794926,2048857056,1956540561,2065803212,1569698421],[1979235440,1811950857,1356795694,359213233,362054723,1456674155,604524951,1035036502],[1739096038,68441423,1497250377,656153374,42840898,1037911642,1531999126,2096391691],[1615258306,651765362,833713360,513311973,1985521855,703919474,1288186760,1982954323],[1838947493,701247266,327365207,364989554,627210098,242208313,313598113,1941494933],[906063687,245420279,1847490406,1166266415,260402661,716979103,450899015,761321766],[1671739536,69164388,678810842,730294526,67972738,1304129384,1524697431,885988106],[1915451143,1677514141,305946434,1262463967,1708144053,897692798,2117295918,505611182],[698924129,1330985699,1162515282,2000068129,136076506,1387990397,684482864,422875993],[1047698547,866387509,584052288,1450781159,1588735713,644175645,2056449738,766944390],[2026684796,521547882,92674251,2051283108,988547024,1440935837,523215080,839459983],[64222414,1353553955,973273197,470543022,1643346445,1138307930,2121132209,1229949654],[349392730,938323904,961062406,257953073,61785062,219393286,2128923314,989522644],[101739771,2026835078,1401678111,622902589,1518838925,599013750,1869215808,1571999158],[1449455628,892494993,2076634854,1900825708,1930264127,1543567978,577172890,1713086604],[197223707,13455636,637107904,1251630199,792149789,903351977,747973164,1318041752],[1873711537,1990298754,915337249,730015968,1925428169,110917100,343427960,489177986],[64471857,1434513297,1603739749,673542868,263871966,987494916,847664821,68524043],[1670795007,296874016,980787480,603375751,403917587,116521978,2102548305,217721402],[791883271,1524065391,1901751941,1922141602,1531692508,184547113,648945537,841830798],[775785790,2014812411,981275695,1569578188,792991007,196633027,1262701354,102715233],[1236447412,1956704936,687594836,53809362,245857104,1062439113,1091780277,360716584],[1740121809,118163368,1038113212,470024004,1937236910,110416061,1163112362,1227382285],[875220380,191212551,263727074,1002372256,1580706192,1151302714,688565208,1464169894],[232605301,1647390834,1652031491,1686922629,769807703,1309142118,786250065,1930249715],[1289794751,1149042359,1046426672,1658745695,1371173036,1696057741,132292851,856677225],[1565389448,1608917434,1828530708,1354835718,2040171008,44260612,269166903,1987108750],[106786969,885759985,261282814,261525898,216742612,605896122,1242570156,514786632],[53821554,1199799281,1601623411,1794409031,1416220233,1963112878,862452,732756505],[915947404,1801598038,30708558,426602984,1834551195,902022764,758206615,155186769],[915469917,71467420,275473726,1530505504,867751516,1135309708,512902990,1334972790],[1513763221,1434962395,2122683872,1193008708,408372776,1349237797,1472908706,307499771],[1375330467,1997696859,783648615,176638717,1583955202,589386001,1890581129,1606218356],[579954024,218003088,1194779923,1313081000,571146190,532851291,1416764570,1848399068],[1576124896,970389,115204583,919493329,1566766464,749739285,1371966374,1750572775],[1123174538,1400251091,648373238,1772908984,467219128,525817194,788202470,715635450],[1649167510,309146075,1011288463,1079660030,91020617,1980831275,1443686761,1298465699],[1158512662,777795141,1083436694,2126537560,1968298644,848642202,1120356903,1292600994],[1470309769,1287680286,656606743,1678246321,60268907,1184002942,587677345,546781186],[1602868352,851305747,2096499299,1960068921,1965242082,373819049,2086976208,1160181817],[122204698,2040716457,1908453020,1966460760,211619315,1848072282,491883122,1147323192],[96512159,1692700182,107805277,975518165,1903599211,272209691,1435482431,1255229264],[39925982,495845349,1894084073,1864804120,1474313906,1024471813,1846141973,1084594013],[1386671162,2038551184,1965394839,215057797,372788418,1604078270,105498046,650699966],[2110235680,1535239383,50479204,2066996312,1513545024,810366763,1222391009,1808277586],[1136689498,936672032,965707342,1759368424,209323411,1667649318,1472552167,1331253901],[881495035,1930386548,857057429,1610516698,853503988,968340615,89639001,789181779],[2089610329,1430720799,1221427080,1916545682,1246164688,478936203,821659542,443914232],[1295837374,488822738,843746824,517536441,1968401014,1722028734,1392830262,584062353],[177120350,1416554755,310727527,920949553,535687025,831352106,1677458087,1427685734],[794660594,648521519,526126621,1938620034,1998381920,624630876,302468279,356877794],[1229184504,618765990,1956151943,882648326,231420166,283024985,1881450498,226342188],[749317487,513761391,121939391,1781404543,425851411,928634090,1208024553,1168419032],[740186732,1623944671,46733888,42052602,1331345738,958709223,1544529128,2003544319],[885680717,76507682,216846768,444567544,584347156,235150477,190040662,1299206484],[1275627425,1338762815,966542322,1567619949,245714087,1413833450,2111314435,1564438807],[1234503480,513429759,1314039189,942276952,1614962839,955200536,399542453,257958103],[959115732,1719092395,1617304043,1620830236,735256440,588203688,1144917193,729802970],[952915203,1152999249,1403579190,1739362013,979415584,1020838636,2105923614,920185278],[274481945,1363400452,359019527,1805307015,522754256,2120753364,1359428452,1980088965],[557886275,443391961,1281584359,1585904368,963621589,1967774365,1517202479,953519875],[1801486613,671559508,1456475778,547409957,49196237,742408356,1018023315,524758459],[909594466,1143539435,2078565066,1848126926,930071512,620482385,45460855,413985292],[2114237625,383203811,1367413518,1264100535,1641179061,2102879885,1059883021,514860032],[1614940615,1179309605,1614402009,988261632,82252206,1956914819,599688113,152645686],[978861983,1160342350,123224083,1835213090,361018097,1696120508,182323535,1539566150],[538188269,38738357,1896345390,61631812,198528384,1961419774,1049084541,1612554834],[948473996,1147651123,1541510288,420087320,1022621288,397633732,193521852,211507256],[109847648,1545889014,450356877,1697042749,1574460148,647858963,178630253,266527927],[1299844289,23366782,438555003,1484688105,1015854321,276522460,2047764403,723504803],[2041227053,946615616,313023770,1676158618,220590594,2125102935,234799475,1240004344],[539053087,1646709012,1456219046,664564984,185585542,1664947632,1993987544,144488752],[1578373923,102941514,2097479027,521064925,1134408147,1075371394,840574570,1718286689],[643617822,1742558648,2032510440,179241407,962520204,1037235777,1267796557,1569947917],[498851665,82636199,2010847748,547257944,601569367,1733446375,115866107,1401514921],[795597821,442439431,1926185937,1026905310,680276091,1936494890,235802479,1045269975],[1986597295,1024865440,1645226895,758340063,1415177995,946861520,890305832,734957037],[1560315345,953062735,372499281,1124976258,1733346761,186111954,540049388,258571632],[1701587783,724191004,314434710,2110533315,2101474001,2066882233,1621260150,242793471],[372016649,2063250657,1582049267,1921884053,910675966,447103191,561424490,417153939],[1667307019,1968796035,824413282,70592908,479399271,187956633,1677222052,582330722],[557688163,932464597,1499381820,1786544921,1821560118,1588930044,1533302827,394802489],[801176679,1583868755,1226622087,2012730591,1272483552,1996470955,481134637,769496092],[577549027,1062227850,1553806927,1255575950,951095415,414808888,2019865598,1004226091],[642041803,531733886,1943222162,69861167,619733236,649026090,347103407,1086592085],[202610867,278974407,1140128369,922071110,1572846959,602480640,1519741629,570483503],[524328452,856082411,1440552837,1429347665,90651754,1220597290,942791968,1214102108],[745796008,297124146,852852119,1690213442,1703300606,313600676,70895843,1017266798],[2022437393,771049440,691368253,1219142242,1808391254,343706297,22414360,1463007367],[344325694,1044332569,501414975,1233093928,343365158,1199787138,1485668870,1871474075],[902072133,250463732,232332407,297354455,837005879,365386110,1849686357,961888884],[953872402,1730707612,656346206,1021721273,1141179552,31332277,1970941018,583050140],[199200046,2128099987,503794225,225760403,1927103146,677462903,802444811,530641980],[156698997,383843322,2120212047,85395949,1947369757,745686836,921173741,172287852],[1145225448,563970888,105078389,111128269,343729235,1670293633,1027123688,1475245235],[376515717,1299077918,309002492,1795706536,176170406,542973389,643107117,1203126555],[1927935422,823495827,1970366708,1550506912,66813246,717627119,5522629,109087494],[1001779678,55360189,1150879662,1718666267,495587636,1726583202,1261230366,1961983429],[1644218830,1313419760,1940722289,1315849987,1234935956,1020865847,1757860942,1825251209],[1703656895,1265756628,1727360659,1790547032,122963882,765343621,249640927,1197433329],[1663414303,966391976,836049718,1578619746,1634155116,368823125,285942774,1300254858],[1090657746,424464600,419462172,92667547,956269187,1775908945,274612323,1526804214],[1528630386,774522038,1304288743,1421486108,715599555,1160514489,1027237885,151766440],[277678731,839145197,989368261,637353153,1061541216,2092635492,563434844,1118227004],[1396832743,354788241,986943590,330106323,1405391723,1282538029,572916075,1230611620],[600896895,1730595699,1012889084,642100425,849112401,1552782528,141736427,57432648],[1666678699,840293293,2009450023,1694895161,861037730,2091146948,1219303229,1849905910],[1844778508,616747424,298869876,1509128153,64172285,859846724,943449689,1181166629],[905859056,159148405,2110338986,582774359,1086693466,1877976830,1176452361,687274027],[2439369,878293211,998194553,1072314714,63398430,1442714438,1476271065,1810146723],[1949066929,1538099459,611993426,1472609410,1566632530,1162725980,1327682537,1884376235],[1284959995,1288363495,1869572354,2124884701,1634268732,1431226027,1562529143,1541396459],[1360187107,671390122,1935576892,686464178,505832980,959793641,1923042763,583913397],[1013896871,74331217,1903608495,282567602,1714260560,6766305,1102317840,252409233],[1963539044,1911677330,723779958,445887720,487995212,1324602325,1233738680,462452003],[612407057,591556713,1834810960,2122210666,1713049272,933342953,1302841481,204164683],[1439161090,1506983703,978254362,181847182,1715853981,1956048025,1281114639,2099810476],[1913605672,1064415707,249500150,1192827305,748567485,982726626,1746042826,809061463],[1894934011,646025564,373168016,1494940548,1888098358,182761643,1677055180,91067129],[1114323049,1617574856,887471723,529429615,1415708479,1065317288,1408603210,547280344],[1460949526,931124454,1860475630,173575528,1818249485,343727283,1734059294,441745654],[919078621,1291738649,1391744689,955860495,1368741417,2068399737,502257890,1852354696],[1567347369,1411692395,244128280,322450010,1230894924,984314781,1514071714,1745029220],[1996566450,1888182670,1046048770,398006295,1454745999,1277656033,1563255493,1712286391],[670212686,1790807158,2125456107,1903586877,284409088,263168354,332700183,738103723],[2006692436,1313818952,1800229855,1123938187,1281572543,1680347043,2014410484,1039198591],[2064270484,341471060,701185609,987047213,1364078496,985352001,130497915,726883234],[1584360363,1690541698,1530732945,1994669125,1976347229,979751428,1540064912,156592507],[1779062816,1400157164,1587750519,1414564495,1161373729,579481042,1102083233,1977224636],[290114538,1222587282,199476083,1401891700,1333919608,426353261,875342398,1054939096],[685383154,266979581,1076050900,507060791,1730166389,34618984,1752200289,398364269],[1773560231,688667816,1627321411,512813626,869389511,1464084461,1006844086,870718361],[743243616,104914708,1332013350,1092646655,1229071745,1562548661,365782974,1740268406],[543375504,705703514,122818325,1587378432,1110553671,643281873,498724219,163834764],[734197157,1625009426,731558197,559855885,1303526250,463954807,883163156,2128774974],[1897779564,995972148,2017702409,1561835625,1832850185,1369049503,2076012213,2085789801],[1196986204,961366308,202154279,883972764,58877538,1500123627,1823141159,2074024517],[958701204,433484431,499290502,1884892873,1738384585,1177756324,1302997898,1417097518],[199001337,661836093,786796785,1696753245,1062244859,786116089,1280074175,2050720643],[1464174840,1994900428,1662714162,827050415,816482326,718117225,253120195,2005704137],[463149,690023254,2068343509,312078352,503447044,1825958608,2001935467,1924713620],[1560603993,1274633483,518994031,819006938,1588569633,318401754,1244760994,742401050],[428103809,816962923,1019821719,571336834,1664863443,839665477,1943118171,1653658933],[2047816489,79190862,1584196620,1511040555,441248605,113880343,1961188860,424528011],[987819709,864176751,1090355851,617176243,1933945704,2061769447,1468397913,2003544588],[1133083591,1243913219,2015170916,474455037,1983907463,1251221435,1335417027,1110551109],[1316393099,2073638357,2108064007,417117188,1458926001,1566414570,1418096788,1789664936],[184389124,167016352,149292881,1911140004,297209271,617613040,1298049565,242549290],[1918542493,1583737290,1288393858,702894817,1865278761,555705612,800202237,1799439249],[1642433162,1799895758,258224296,410496626,116931073,1569549363,325986956,2052528388],[681240967,1202754208,1688747607,434187555,1036690033,1484888746,752335442,1898618948],[1684997051,1189453029,834879388,910822926,382749507,592240135,1450500676,1386706300],[1715823569,47201546,383781325,105873368,1883895216,1437386320,591766643,535305509],[1374829347,1666356538,581296791,1504972629,735694198,311435615,874785459,872856353],[1152714324,2050502,1947508472,1700669772,985059261,1852539658,100547459,1759796037],[642418602,1548270344,981234173,1231694286,2039485810,51213381,279295204,603125647],[1455016693,678339735,1505849306,1083281402,76503484,234629705,1958463444,1462817283],[1967837078,1918415636,2040042592,850681222,1328873732,115528891,1973509836,785855857],[1374984048,938183209,611499697,1797099902,420562949,663163380,82303861,909636303],[1839876343,773969943,547436375,1833466626,1362552314,1575358047,1572385437,1257556144],[1000621243,1562831018,187249453,1369478609,636246239,1033922877,1468263233,1876000119],[1438250215,85709850,30405359,1126531389,1939724743,1601614503,1480730017,1121791041],[1213801268,297029975,1025990685,110469229,401259469,1930860355,835802201,562200223],[1878806250,1963663935,381396696,311929410,1939537978,741047143,929333331,942441774],[1331106641,2016263527,1099595572,1700023818,1955568463,803703015,28108997,784003034],[462508984,1340618916,1445273776,1073647930,1716113844,100979746,530410877,265798834],[1435616557,1425807889,928753127,743683665,1956047257,710613407,1101705568,640369387],[701319861,399339367,513586347,1760285940,734726630,1728155120,1267618074,1259860566],[1917730539,589117308,1150585501,1325048967,1311649549,2069933348,2077678359,516870471],[1869901657,1951720687,1149823428,179779110,1213253564,943223516,1183339191,790874930],[1566322712,1269837265,2124736725,1676563948,50167198,141769445,1292901392,1148436229],[1756917315,231802159,1450694148,286687896,415825769,252933548,428417790,1520675180],[229819381,1980137119,811078167,1825386050,1916027198,1011495586,1959332044,1361946696],[1713423750,405791328,1644755578,1244498797,168161808,548658561,454791961,1922899752],[1043426387,1616274451,671437094,342060960,1888385674,1620750864,1371973671,1421860622],[1539100276,927787181,1894632695,258511600,799776449,1783070710,1177430911,1767936185],[672067256,87811686,707568168,1275415261,1292801677,1004887082,665496011,537685484],[136164992,67868242,116194048,1494230169,369425470,1810310673,711238938,1712512416],[45638930,2126253774,513913940,37006064,239540744,605137295,524097947,739417538],[1886297074,555863035,788181264,114958993,2068349679,636663106,1127267477,445244546],[909969468,1254511123,617100210,1455017573,1461358443,822073193,271567303,1579713690],[841216422,465780717,23552711,1230678167,767358237,1708651644,174675349,605161768],[1389195881,1143743542,1839928740,1442158777,1491357766,1288941165,407467561,235733629],[1265327198,1747427842,1990116279,1102125860,1119270439,1782717898,1206198285,1526486369],[2090069387,2050395683,1336553791,1850548814,339071095,1753499343,1207858811,2056768191],[1705577768,1297872964,1393504037,1374285933,1246216391,1138048114,1316013776,1597806360],[615622320,1085513179,1281603242,162694560,1179123431,977552861,1075794880,279422355],[1268825835,1970715574,1837724206,1462341214,652257570,1185441126,1783504212,1669939877],[2107257601,254076001,1447112527,1471302558,604115680,2010825394,95253573,438181201],[2033742496,1936532630,1030456880,1643221098,1597369123,1763238075,2035825854,1288875681],[1567901096,1188396156,799684388,702688404,1409235427,459440060,236522637,756686009],[251706609,238783296,618073270,191885029,2112177676,959878177,1662173103,739092838],[77365562,1638455734,499377626,1074707633,27639274,1539764435,651730523,1529712333],[1406007483,1816792221,715741736,1383694123,871276886,1460865066,414792467,406706849],[817220424,313359880,222810059,482718266,213962427,441993070,913394473,145553614],[1183223858,1499841701,1157967371,821232755,1238999278,64661858,732608899,901926485],[1594647845,1869814139,836997639,2081280115,422245973,1494561719,100875570,2107808783],[2114783479,1081300291,843118834,637866410,387224759,1951043122,2079487919,1716932907],[1134151018,575335522,369558693,1381128811,801027330,2027436294,372776173,1932212180],[136954597,733618836,1013093266,1232330670,576648602,2006583055,16541445,1347185863],[472640989,399311726,1058525723,1715323253,814647607,687977564,1529893505,232360593],[131325428,1882392797,1020314364,92862819,782982070,349607561,512965225,1604877018],[820346516,1053568235,467186506,1924044242,1570775938,2054176921,1255196775,442709525],[1851197183,1012091790,220689401,1424625359,1285236504,356478852,893556694,1836905890],[108164283,66701580,785661552,635529662,382791300,871377691,590123235,815826444],[1034009107,1631227603,779112609,1340480608,427632089,141299690,391669381,934196386],[814512236,906139297,997693551,1464554442,1966157688,1207667545,1313332058,1842364062],[702887051,363568410,27224784,1974267278,1531739610,1536073785,1673087128,1637921841],[1303319817,420548178,454934355,503048859,1065316836,369874327,1107417297,312642797],[1444558689,1913869345,1832820436,1655787140,2052379824,1594547928,2125833649,838380142],[1035014417,567516935,1716852491,1272053301,461526879,555536720,1672776040,751562865],[1189304178,1441021690,1212899252,2090379761,892416487,1248840544,195335525,1966437170],[1262689261,895430892,476007482,2104239665,1717489554,1359181107,1389145627,2080099437],[1878952629,1851303609,1187218110,1478065067,549563661,2110686649,235483101,1377879322],[915940301,907470010,711392649,146846972,1333890617,684682641,357586919,205850589],[627783437,2005690518,1750909347,1641343880,1842573744,1528344414,1278500553,1157039758],[1997751613,1899521784,500536464,442645775,2102962807,1686029751,1279025367,1295283674],[273767150,1144012239,1495068757,1260446324,481746044,814256169,883172239,1026068988],[1268301599,2085894359,1314150684,1157121531,1899940018,1901059237,1398285276,1059926392],[93782795,1958100407,245167572,648080320,357851429,1053302967,1566412965,919980991],[642458784,780809305,151741212,476152763,491130835,1443919065,853974313,1303871097],[1197214433,1295293182,488638748,2046756601,40483374,1555197310,1102429602,438942078],[1013541916,511394880,722816839,949136820,2049717512,1457094182,2031753780,534691503],[1309529683,687837160,445809696,2038817769,1153949547,1000554844,1998008309,1912375399],[589449143,931084299,1625982881,2019083987,966095401,884566607,1062720360,229966757],[266730801,1597689602,1792661890,1965650815,967045277,171349414,254078031,1767811585],[873048806,817537427,724858639,1337387324,813478100,1819195484,294339327,2074893138],[499772801,2129563153,76911251,1639950638,942956067,214433080,1166007663,220971987],[1435177110,1556607752,728739981,1885898377,1052353203,622566942,1375738301,374373992],[261042534,1262851260,2003328872,1133384606,833109340,640282405,1147672495,436726063],[574909957,756711567,1830077191,1913697933,1361392099,1181131364,137414025,2059812650],[396634769,1697650022,745839034,900531949,1513418345,1344882791,1285710350,412705268],[431048318,551365976,316430149,1899039112,1031648179,1759562542,547723498,1641538446],[1919383900,23759490,14162631,1917814476,596305987,1989958761,1863109718,2322519],[1287448580,651941737,176168316,1122587551,995485386,955307548,604853414,1837289730],[953054281,1892399246,1181963385,982870430,886730503,1493436092,2092862701,1207557460],[1296378117,656088855,754582570,98052387,602190992,17792926,1045030709,1369895167],[1397955730,799620002,1807463976,604557637,1318789977,1573414023,1444878189,177505879],[2091285309,89663462,1064758496,1912757364,1226224550,1315200937,382362955,1134944927],[1371298930,898626742,393233335,626823535,693181459,206922057,1810802635,1049029366],[1216965088,1737133612,2119317827,1370562493,1412386635,1035844902,722974424,712415132],[1705126335,1002332816,1702076569,1368831807,570482157,1143718324,442048781,1486612670],[1999080085,1434423381,1678837239,1446524375,1513798829,2069805707,1662816815,1947466025],[1807447814,1865298633,22364283,129794443,625395342,1043490838,1884104082,745141952],[2070167982,1970553312,2100119260,1934937941,811880064,1547839153,176410860,1810008515],[1221738232,1113908445,294358962,466828685,586976984,1889220953,1088482759,806472080],[1788900409,1699684155,82915844,1673538180,176330134,1940403937,1924823730,1555174777],[977748751,2011852127,292315363,1101328991,1829702308,1159123,321447830,1401720136],[392593118,844861612,497611177,1790017739,61825871,7822931,1168632243,58851251],[2115777204,124847232,1783373601,30893174,61645963,598312164,1269598831,1914331921],[468676552,702188109,620412173,2110328477,1878634925,1269252829,1803617664,88543580],[1322698886,288714189,1857236790,1887345300,1580586439,1031595254,251627659,1780396345],[75445206,505690686,1583016124,2005614751,1548759740,1399024992,65201565,91121327],[711678386,1055073083,119809619,1345470499,261100925,1013716003,1933630046,616097976],[1313477618,916374646,1712204873,218972710,674230307,2005538848,1285303415,1891004279],[1056647230,1893772548,667506903,1395510741,714629092,134932963,1401389442,882225627],[888509236,1131494668,477512143,1371783776,1752541902,630223982,538221792,557621706],[1997379514,1610829746,1674486049,382778304,349599009,507963180,1824151086,1627461748],[916469116,335697257,819989670,1441174343,540976545,1531971598,1857781138,663827862],[738366354,2098688133,637950776,864559521,871517084,1786106270,848337268,1219775911],[1765100886,1391397536,555516730,1001954398,1464583344,99552316,462632029,1353023120],[508385470,1202681569,287311047,1746628423,915306726,152641035,933480460,48675396],[456450883,1604688021,1195786696,1974172256,1896525333,426080038,127746271,1903169948],[563088188,78418586,1892050754,1695377950,1221507372,1936726907,2075304560,1321317199],[1164449134,568980665,402814326,2122234279,1954503144,1539815045,972067469,279055188],[1810771588,1524524821,1692270320,379910244,1956909085,914861974,2081146550,1382191154],[400773310,1223608390,600188601,350755982,1128632151,940108451,657317662,1645653730],[1450005812,491202087,427284646,32344919,1991606527,920019496,79738989,832811484],[330311237,138071965,888901163,366202546,1388306814,1821338104,2121418998,190162418],[340414440,1076178738,587795300,1639119835,379110684,640123121,824978352,1707842727],[247391921,2121294386,183621499,632641707,105000501,963950795,1777568015,57270918],[510770389,419847461,1712710464,1306538467,1086736135,192504064,2041199370,464981450],[1513711870,257837168,1786446542,1174961081,1261421026,729119435,222930120,1047592744],[1189807822,1541501149,942382889,552004689,323918142,1899060424,1872891698,1233160607],[1970520509,1653127891,1820017392,1581846826,159627188,1210645947,8932197,291681669],[469535598,648258036,1885401704,1877789117,1678858978,1921537587,501308703,271510144],[1488937300,610699181,568860555,1770040166,1086942334,568309663,1595976054,840148288],[1639545446,114395554,1629796047,1317720167,644004088,143932442,406265758,1087701628],[337365501,986432036,508273812,921735698,750662928,251586962,1198334603,1083543957],[1536351371,200046860,772011648,894829453,1162866859,1835166236,1536005459,1173070177],[1571938425,242296498,1177380783,1696908586,1215832038,158210925,166258941,2115684457],[28517355,191486731,673171569,77117034,482525543,673703303,1669072300,411398328],[644208377,886750912,1316070385,2114434110,207569228,385860679,1591350614,1167946313],[464227740,1833077621,1462553530,1999092097,974799320,1105208304,845204596,2057308298],[380559079,286475150,464327155,221663284,699094983,373854890,602214355,2110474814],[1152617710,635272579,1677119384,1029980760,2090028979,859368039,1713288486,1531327600],[425933521,597455041,735247217,1403695756,201758828,49932385,1479117804,1373695657],[411255702,1356588159,1849266270,1181662625,857904106,762064374,1027476453,882898744],[912202326,867761502,903661105,289819146,1641128707,2033622251,2000037960,951001522],[1354818202,1139735649,1359694955,1938522309,1195365514,173676765,116356516,1204523105],[1546929881,2055491118,747443325,332011904,226972532,250199280,201056460,220113286],[1316523479,1629180918,1368282418,839973103,671734044,1505512846,103510096,1688675405],[1542308295,25659753,1380720087,1262105235,827298454,958613707,1146204562,1748710548],[1534467328,1272249407,490669458,617892416,1974195869,309562195,511939190,1879017465],[841829573,776951652,130025406,1273675413,973522881,1947784231,194497196,1240820648],[1644032985,523747216,1104597372,1444972136,2003485417,1464109864,921815655,1960167934],[453461087,60197782,60931588,1046666407,456056848,829818976,1971352041,934342118],[1230654720,1776314618,1626336000,1343062593,358913321,1385578461,391843235,381760102],[1084949411,852776906,948794239,2032622307,1724360887,298478439,1303832724,1231951432],[752925479,928496390,1293529888,1356454387,617600072,281732887,622660052,1484608751],[2025500016,1081074792,581485988,1161988351,1839426067,235425058,2074238125,1541193178],[437837219,1774724805,1572183474,187477937,1807719366,310713584,2070284647,1310938419],[489169404,1133598218,781355038,153701115,243654284,1562546881,242295969,409391008],[35086108,675289337,6505816,229549345,1000109993,1630186455,1636742721,515586932],[1037489247,237375402,196156564,608613732,724023879,1271724617,1879440285,407959813],[514515507,827038363,1211445971,2120936246,1815463169,359822543,1952645860,6777313],[453740899,654465701,1712336032,441397716,1080953700,22128467,672748711,963068930],[1536450559,988759543,602864851,328883199,1528440135,1696305844,2105002036,1072355899],[425803856,1116056985,1136470040,1479940558,1978503093,921689204,450952394,1854669162],[1467965511,122469112,521243991,1262929983,2055643943,925208603,671545612,70372210],[375006458,1583041632,726575483,1699607062,1704123059,354655889,1532665978,2013515867],[1069091975,167759661,279168804,419030371,236787357,928858783,1583852057,1190914182],[2076377265,1925385934,1891345083,1586536229,267072672,209421453,1782730640,1781437258],[678843395,917679527,1697532099,1885400956,2123908467,1711734256,180535051,1183727341],[1428063875,864719087,1382103317,721796806,1802045492,1573208005,1532012573,553457984],[349737634,1075484595,1781374865,632878781,319470483,2036326401,1754905221,284483452],[1772034748,1743112166,863687230,533310121,776253388,127720469,1374689467,606048511],[1533617104,1852644579,1564382814,1069698360,71489753,1132743137,330165273,178705213],[1713862613,1671298816,1820657744,1167614061,530573229,2109152183,653451114,112159507],[768774372,1444007188,137643168,1283752991,798990953,301317319,618564569,2039766616],[1336781992,892648803,749647801,901411276,1123588747,48180471,702781320,1368050101],[282105389,1918452269,1734421231,1743962696,126796928,1948043649,1054903598,217694749],[1228304720,1473850375,512986067,1644138042,1600931753,1381430760,1473418328,1101787179],[12015510,1677566631,1788431814,1525653140,688830024,1370938766,1699910476,304355143],[429289665,1743728556,887373530,458623166,828019395,1384187601,2035374322,1274586456],[1764051759,160556119,1410790838,700521151,919757495,1752409999,895305624,230968328],[1574734434,1007669758,1143144634,147462705,447900917,85811283,1995231801,1583572279],[1790752904,437939852,1648367184,191854938,1877608106,715624771,1667415312,1283784823],[488891508,363900777,418363347,1607921383,461032416,1600587737,950330846,905836594],[1655274147,1743287528,267952331,1293702211,1922022555,1634425316,2033798555,809791736],[765594759,100074038,567478234,2002021279,1881258666,755560209,2091241841,430447359],[1305475799,1467645828,1119557015,369722834,201443300,819863290,832065540,1940802233],[725111572,1816842284,1128021292,879642671,1169645454,581313298,1620940832,951722693],[1077304643,2067015006,1005329316,747256963,1085798231,1943175601,314852798,496085669],[1079454303,1731451746,268572337,563175968,989264070,1987127688,1933955764,361521646],[1495579750,933126920,296212648,955206903,300190648,369291286,1276922903,1974080720],[1538083005,939924001,1372276681,1167605880,1629568449,584825337,141830840,1173065693],[834923379,2010598795,1860466097,269337170,8344211,1957346465,503386770,1501576336],[648405433,1973338482,460239142,1267089731,1639659103,649393752,2107339866,1125572329],[1385865573,623755633,97493258,741146365,293884119,2008150800,1809185469,1025681859],[1903978463,10057426,2008406082,57691841,367931960,894646315,611482353,1504989346],[530749785,1077605537,1214844771,1568158860,1086960736,1096472985,761940944,1911034065],[1457001737,1310812019,1128832949,390330745,2079044730,2094648063,1206301739,1313866680],[1073014996,1324368439,921191096,107246729,826104327,500866960,1924684241,1349838211],[523775181,1462581311,933518711,927342029,87451530,601980671,1131998201,1095672955],[1212415572,1316857772,265839346,575495012,745954372,1344100652,1935346848,1540643088],[1777215791,1779794111,2078691002,831051588,228859873,153015324,155654321,2112698096],[247222677,2001703872,1275079788,1618953669,632236255,1018364602,369601043,1654201930],[184767733,1969425730,668935803,1043137384,470367935,1039672276,1647398965,2074785107],[1304237928,984167760,69075090,1183239389,845827158,440668569,133724898,1502536195],[688695560,2055769494,79361582,1413617781,925888747,1407738941,1500120245,435748827],[2052794370,936713396,2003120318,1242990182,822365739,1843411759,670707289,1021821504],[1355190320,1252793171,754625763,1245544714,1684244522,1860987366,1279847128,470481399],[930291645,666329036,1987445509,534152649,1143023494,1285862366,306812248,119030213],[1707409224,897903519,259548093,1986223108,257952433,1026346531,1520751162,67997248],[1623711033,243068894,844396071,1124828674,1205045576,1798734740,497342158,1046247335],[845892989,757113162,330100882,849588710,376410396,154860862,1763385231,1194230775],[2049422364,1901354035,119551917,274621872,1165296546,675688572,786695076,628778739],[1884709013,1936179718,48980362,1525647356,36083401,1729287945,229540291,252756912],[309010916,89198224,1975999923,958029386,878260739,1305045981,1776816664,508510422],[318821721,1557293743,178279922,333585465,535704346,1449995280,1957523763,1316476058],[1943123776,839506680,125939468,83699354,1776988889,1910996731,177665285,2072537816],[1204446672,474747000,1275577577,548790755,1772362926,398613574,44696458,773904565],[1089311005,899428925,715339992,84921001,816626847,273321765,505229265,938685896],[1286901191,760450727,1301571971,1376785444,866693051,1919660099,379414035,1573190736],[624751137,1814801818,1462148949,1221565720,951264134,1705972001,144501415,1723004422],[1472113313,2119291322,817487703,736481737,1600671447,807031645,279126113,1139791567],[941757409,1811251015,1998488426,850640184,917227879,666763690,1077298406,1877116912],[1385659845,1683479173,2073027595,321911731,849131321,100140409,654138790,539911232],[2046453111,937062659,50597976,1707552078,1365671911,2062376310,1225590494,718979984],[1145192926,129400942,1083625249,1508364008,1609220103,156572615,922710354,1621529852],[1529442487,2017009137,1185678211,1001975295,1383539887,1545946406,152115851,752212490],[1966239252,841490268,1480395431,1330168675,161646371,790619590,799513913,505189783],[214659146,1857051762,343620601,153687123,664349553,1248230716,1896247127,1712385640],[625301946,1558878679,253086585,1011045061,377203477,1397938955,1967630475,902946521],[1226820670,480218996,1791210790,800247095,1014730294,298338241,1726845711,1798892617],[409705082,365801483,1610953942,795787316,1297195182,1225989188,1468245850,766798097],[1740732618,14622818,1522922106,2095056951,679268457,1913899432,1871020763,1805474435],[2064452462,645072373,1520442275,889317647,466452004,412984770,675642095,483672842],[1963267464,1533873008,600692707,1854706593,349105428,1431043393,201136927,1932290070],[657294513,285797697,1255811702,2012736109,1809802127,2100543517,144107120,1033043467],[1812867284,1764932453,1612643255,1043305311,1549580410,432637026,2129572075,1521350695],[972246235,1599589018,1522587366,1119875049,2030694408,1227719903,1908358067,1659636133],[274478304,1362429240,216767324,2031997977,1433361894,1199302412,224296059,524129977],[846236430,1985500424,659801971,1633301289,64360426,292951437,274504464,1489035710],[260583324,1801051464,1381167385,197903377,605782884,350605590,180228790,2103386578],[765680194,1842177688,1456316503,443438431,17421476,1423759025,822105106,1474086486],[1928384695,89999425,336894085,1368802631,1130556020,326141437,9916737,997243822],[259983012,1049687712,1523814421,90313115,818855152,2116446863,700842593,1076462587],[1649767500,1390884122,829520483,376420158,1541399756,623780891,1914732601,1632019311],[63207478,667566310,192070431,1799692975,286381047,633419758,89978616,1645794100],[1510459960,960248691,1944298376,1980180368,1463342595,2124280857,1666072955,723402601],[1171864613,701082052,675628715,1558374209,588408937,2116218010,1680775004,959791151],[600028825,2059588093,1797033696,1314240896,1845349247,1178734153,665595953,697877778],[125034043,1511769110,1107019758,90038124,1352158600,135085227,1588011633,1413384901],[17620260,1719816716,570396286,676314224,1784582555,1968124764,73363009,476845812],[1330404466,1637285736,955607224,580490039,222855364,1788089883,743756117,1706666120],[2124310528,403524203,1876807137,1556139473,526113862,420501463,1422646493,1739333775],[66865819,1329307425,65142054,1781003311,2073909682,1950429459,1001303665,1352373119],[761214753,1840731322,1267495320,2023040956,1126438769,1533891533,1592709575,52575345],[1194973081,1725685011,2057609328,423805185,1262735682,1138146725,763935058,1385236057],[2014780165,411589844,1124597586,823993768,168059543,1943958498,2044393780,255403475],[1425305556,1819081283,1617856973,1607531615,1786178888,197041884,1134446928,1105655682],[355038068,1325372943,1858277597,992179708,29072623,1933163936,938805505,1749160834],[1249412494,6458877,688832156,1148931758,137683176,1843135715,1847985009,1866706250],[258329680,1776982230,736444092,1683868496,1773244560,1011166903,1234725635,1156850783],[838413555,576117515,314921555,299051155,1163467674,1654507348,1017427908,256366527],[1527613212,1155271419,127043016,1538871280,1841170118,799405296,823118901,93642957],[311696598,1281294117,1317978637,891612206,1479111514,1426147601,895475858,1576068788],[393502642,1665292668,836793894,2013507050,1780493289,491727447,1743501534,1008354984],[1555591982,691777195,858420547,1492170929,681439483,2116924720,1446388681,333845703],[378604125,728352927,409630366,692816341,1463728191,1059420187,346051863,367112426],[2077019765,1975382059,614962562,1280607192,1161661704,762018373,1344305034,872157927],[1733528536,982342880,1471558558,148587936,1999829098,1339458341,334666328,1874193899],[480913926,1590690497,1574320427,436959010,1539086506,931134699,1528501762,1029385490],[287588046,921166422,1930427466,303699361,21136241,393470275,1551441510,1644028018],[747539229,1950874242,1250523551,790562098,1134097407,1360825789,1956574500,1406814463],[1042446714,669590647,1895292254,1636809302,1531477952,881166818,1853131366,350341626],[1007642382,1651822522,827753276,798482401,796494251,700997979,13416579,1750414477],[1072391053,1128240510,1842962152,828736213,396549093,1579514510,1018386731,1167032746],[1273939767,1711285185,658344935,1644301763,1643642635,1958815523,1842616280,246202140],[1866302313,1170710542,1821570597,1481353596,2023689819,525338338,210806099,724633186],[1394339195,1662307204,1256279561,662838820,2020073965,1210899116,1546512286,1977593639],[1178952361,1160221533,1672737648,1534297244,303437832,253518432,1023647719,935974719],[910848496,1921284430,903979191,291417593,1381729833,1387663340,149973419,860453724],[1110502981,261260934,290354018,1865824396,1125672606,874744268,528266119,1051385168],[160212336,701370450,1153201821,140661776,744883846,17273108,725889752,1823820035],[1993523327,1828614716,1678445727,1642297700,1776929297,2092762295,1944690511,976017457],[44638039,2033829610,2110638116,1369108260,1650288013,1757534622,201169319,9880522],[742897628,1864675170,1173359959,159833648,185173521,1674556914,162224417,37021169],[1362406186,260021140,1992307640,861203112,460436540,1033807936,1357374060,43953756],[618610918,2125932453,45346615,889918141,564240969,200316091,795095072,960815575],[467366517,1484573066,650168757,1189169919,181087597,863259539,454100558,587356885],[1633649359,1988195182,1013788777,2065719903,253846840,727700146,1144794410,126320837],[1982473734,819649632,1415824509,1607577306,2061444781,86874181,1504099290,470317863],[864079039,764782670,1608139636,1243773327,65849040,28408698,1250111024,433470642],[932130344,1627181814,796278723,1034650842,926963308,1823222331,1968903379,69283724],[121818530,1726676441,1578078323,1813742017,555876706,627755550,1464988298,473221398],[1996057681,174874615,1672352344,1941957968,2120249327,398515964,1956696701,1985628108],[455573477,370124078,853566649,1482779466,20582914,436421174,1772936775,1625676913],[1545597591,1136855288,1355491324,2044364156,709326767,1131529149,792406899,1029833747],[80295937,43154325,186887011,2011743260,1423723559,367943297,146289321,1659063951],[610961156,836824176,1026215137,1171698478,475577228,1246779164,1576416038,2007448560],[1582051763,1854369352,273767925,986560801,2049032825,859658296,1835561616,455788013],[883239991,924293465,904672539,242222262,1049096239,1097905362,1281905832,1597978943],[1848425494,1085073413,584240312,888968094,413672562,2073636540,913560027,562286927],[504355614,1329596888,1737651037,1015629898,242698490,527253808,548429198,1338083512],[234810400,1738234241,2101747716,1675492841,921332562,2083515440,666943731,345004045],[243678397,1111814628,819619578,1033104182,730372781,565989883,864419412,719798498],[2044539012,928880941,1181387661,1421136307,1698228602,616633383,265846523,112355445],[1356193474,1762906210,145318004,588031747,1966943289,1394789558,107971451,909109882],[821662511,50720179,1412227253,790644097,1947437387,1028456501,1771731704,250039379],[1195582971,1896465669,268004889,105720674,1667468889,761162985,723533246,1151202770],[2064993513,1908923688,1943469709,1785050064,269631286,1568470891,502368607,221098707],[1673135693,466135751,1106430363,1416401649,1747162177,866071570,1675107224,2124910741],[959859400,547037478,144007635,659088422,2122467881,1319015884,694719922,2130429797],[1412774163,1085072969,30656391,2016915779,316302272,579549810,2100051863,910843389],[258069072,1797592478,1921528831,1683390856,664296775,101835503,683179584,1903623261],[1618055713,1968556245,1939883620,1441185125,1716013759,489647734,988723044,1449767922],[803756367,499176415,411469965,2064458479,83707671,82671169,1785200741,34370716],[1938873383,950281103,433382559,1832694816,1423010468,1010449897,1967938194,973774049],[682186087,961098083,1015524957,1128194952,1667665859,439163576,1384239011,1714298786],[62072034,1893732301,2049491906,885419777,1164755834,604073156,76541846,949790863],[1845032610,395406390,839830748,663242896,1791218434,900308332,250502945,685944518],[592769785,716506507,1076302742,1470519778,1762580413,937511306,2028777843,1861547438],[1798658317,1936510833,1071556038,1053408463,1451483082,1941183093,854016226,1894808615],[493858374,31584896,1636233766,415934722,583059942,2051848617,1878324611,1815884667],[1031321815,1306375298,1964939045,1638983253,67340148,2011246063,330174898,955424149],[1130847873,1170931720,1110911777,2072540216,638717183,705073763,2047617558,638935747],[196378779,280625403,229993030,78993359,1768994017,2108103665,1457904144,1296662591],[553149804,1308495554,499565717,1277508646,289996829,1626412263,221026315,1468960817],[1541140770,804289356,926869606,2011224976,41161553,559275211,216772312,324428227],[1131736623,755030504,1217301504,1774869956,2057932029,1983177913,860379467,672881945],[606520107,728666439,1754057381,201862483,1724655976,1020986291,173780751,1601397151],[1626484958,372230838,1391774963,166152602,499605184,1344367804,1836126787,551417825],[1988243613,1505554557,1462135158,748570546,159489623,301465963,271882328,1763448638],[923567883,1762864765,966267539,280588465,583379542,377732738,1214193481,1651415007],[286140153,1018661513,1361446541,1900849154,1153640379,1236787079,497410997,2129249706],[1015559855,1676686195,98608200,1162915407,2013276660,113450375,459064279,1224891584],[448162911,321381642,2002005417,2016053699,1848624311,399663784,1122401007,955592191],[1851535695,1562072153,1483966693,950613141,1713575767,619631463,1230596047,1796210893],[695300044,179972157,1764214450,326410557,982005018,1724648724,805588513,66066265],[715870071,2026313910,1436652784,1681501438,1118284702,687718307,765103569,1802626038],[1553502207,1332073017,1780881100,804027077,278557044,1524250722,1043551004,610336983],[113458301,1262860452,1183999639,1698998315,1537522470,1005382996,1289178707,28727058],[1117019950,1876031619,1736055256,944718709,1575459983,645724262,1698026186,473268173],[212651111,1281213272,1113304841,1098180003,757508463,329623841,1589160593,442380463],[586117858,290769794,843675447,1732012355,1332245737,1410296393,1907901504,816946513],[788563353,838306620,533067936,747212677,1048879344,968888530,1402876189,1932203442],[557999411,998105444,1542995213,974276347,967705869,1995152929,421097593,1975657375],[1470663481,1702131973,401896024,38180675,1589258148,383192789,1298317894,1191438603],[392359309,351877375,538860952,61967220,1267559953,467405341,1952945549,223799092],[800281179,1314449269,445892229,649243976,1414793861,1742428345,2005718766,365190720],[1757451364,1580513959,1554055872,1524393388,1677631356,691714482,1950434641,698835876],[1413672790,760292761,159366190,1200881105,1535787183,2018352262,1550196954,940755402],[23505926,1581212087,2127052538,1679733814,1359779252,2114610386,1259493013,1302522094],[1769183325,1793019633,1328739446,1418737044,1607922227,1523837124,1735477215,780258979],[989499607,765984416,1706812966,135592755,711490250,1280687377,1130325675,44269262],[921303358,280938991,1065114930,2119283599,1756928207,1643238106,140109329,787241156],[519735731,2046396086,1783711660,770814034,1366105683,867128134,1753128897,1482704019],[380505987,266530825,1891207776,1837509272,863713263,19009949,526485522,1916444299],[154292135,166369932,106552071,960584375,152366629,417907547,121936220,13876730],[15133432,404441635,1739677277,1453306709,158178901,1472341656,2044550889,307677633],[1413824780,1313635135,2108542215,1319619682,2011371102,481266717,1729544043,2028346191],[145229501,1679897544,27259207,206971885,773422635,494068057,887968877,43516452],[1509845967,338622496,422796948,1885020240,1288499403,1790363950,2007151517,1596410241],[180471497,1327227387,132812546,788167030,1952785614,1358643122,1250154435,1220180051],[1133889999,1773593687,1491765976,1588426195,1816037104,1241647633,2094956983,1782074308],[716141118,97587226,524646512,496950351,1604721931,1695996961,1690430881,1160777670],[1077100146,945563374,2012444949,1118866659,762373951,1757421211,449945708,1373588378],[491794262,1498619874,2090304897,19751919,1679598137,206279829,2093528071,791876612],[331076924,1701421652,1977431912,1440965214,1921061230,521841472,401908371,40153859],[1966124694,844946489,650515223,776175616,1271463048,1907022682,521643205,1934924576],[1266926844,1236688455,162718807,1281194899,28568810,227438427,11910043,919411096],[882344365,1733678362,1323142777,949131255,1537594850,1179282175,1381046094,2067242360],[575576540,1674331435,442802724,239418800,463023258,1944783377,1628094800,1571680558],[1637557424,38574223,1065182053,1725255721,1214490806,1226277221,572580243,407554015],[671110864,1870048215,2051487491,1984407060,1832020580,1405979191,1365164483,243746826],[1957348225,86584303,1454594764,714599390,120378664,1634971767,1291353642,1659375891],[638151725,1975118078,162581546,1388471183,1199095338,1938050863,58518909,335211165],[1545117940,340041443,1533927008,144341274,1704954445,1041196424,1868931518,668201780],[168093289,1929811921,30292175,641108601,497791756,837649550,1769924441,487585038],[1974086966,1522591798,120000221,792865615,846662766,81894277,1251184279,997893067],[281460878,1117616224,768554720,531738530,1680514002,948722115,1596075217,1969772733],[1940080722,1636106689,421859528,1094855260,947533676,1050345970,163400240,1296208469],[1648212681,797489637,1955224662,1053022883,1613280060,364589258,704625590,1805088828],[1647342761,1110776400,657713341,1218849577,1001709694,1016136217,1968484775,1208225800],[1907810674,456366972,2087725427,1056559185,1839813877,1771493380,1851867520,599189329],[1511917707,397573079,2038947481,1776722028,206457712,514666138,51529650,2009456869],[615483834,832312943,256174431,30331022,690981799,1480572860,91441802,942713879],[663518870,1990286270,1355517472,2008821151,2022893346,217492170,1152845536,765516033],[53619995,1224873669,2118444451,677849537,118125784,589187126,1870057948,1339429228],[1495458925,163685667,1597354249,909573627,2080177362,1811533025,1275177966,902699478],[1585235538,1485712129,10570364,1179966791,824208086,1278691395,557642694,1673542654],[1670175948,97538770,1831378769,1682830451,1618147563,688336589,1124006254,1404507367],[1414273313,528998455,225544639,2058767434,308976940,1823083947,784494893,1435010438],[282963030,1762450204,881276460,269668935,602928993,2028295487,269544169,589027212],[1499878072,1913850328,2088136608,965434372,740510332,1719303012,889116776,1321905847],[758342137,1686394199,1501728129,732313028,438269488,1326349807,1042606503,1966299015],[605617234,633811496,1304683134,2105567013,1828597291,1524126303,428488755,1274236965],[823617297,1548469656,201705237,679496235,1981004007,1707877939,764661327,1879519866],[1891386427,291240281,577332011,86284417,1149163081,1885066905,1621437075,1699162721],[1402620460,654920815,1870499316,2066891154,986705001,231795331,265036331,1797843220],[472831046,617001294,283776973,766443090,1595850476,1480403700,430954474,1429086838],[297375194,1137283420,2019219935,878605056,1643279287,235564543,2058453571,1016899106],[733698781,1937087266,1201615752,51181452,403997985,365905714,1321994658,1635617463],[1055026602,1279848065,530506228,247428058,1042604326,584206763,1183217125,1579463390],[1962693578,1209362149,1799648253,1735115636,283792205,1127646928,1580116956,206578007],[261878939,53997836,463600553,433532729,1330407885,1210068457,780012869,956319998],[847998538,608399703,1327249524,191703687,395299324,68790827,429116814,1133877723],[825661405,1992675920,2047471375,352789842,77917346,237239055,1606189319,779522397],[756497714,1407278579,1864255934,1852769584,237915192,1842661879,289980426,20818989],[1089684598,802525886,35446235,1082062637,383509085,653104512,948110102,425140057],[1184011157,548742414,1959193695,1439946689,1284715758,1954587592,32667687,259087501],[1255925618,773873213,1189679616,1204185986,893407754,1571904017,1734784716,586017619],[1375478522,172571152,280112923,1348107311,111840283,1768218146,1712394716,584880487],[1575449795,399761301,1593827142,1561435259,1127866430,2069176946,712992518,1339875746],[531590887,1952981043,1219299595,1510723383,1646275428,1139429565,750763581,142706161],[1961361839,941444532,1082406330,218339260,534916762,1594084759,702185508,1342888016],[986115377,1973190451,450179410,458170827,840816262,598172433,1545295115,1071161661],[985257843,1829256877,219980086,1449722507,1434278528,1978648455,1842150739,1867577434],[1113754085,1501633682,1431001182,1059490278,66897071,241109567,492791896,1220065213],[753994028,1803072290,1631431912,2025507286,28695330,378504026,845712709,97083379],[1894697678,762305474,1783842688,1536287764,225316515,741885108,1727540475,1131165683],[1795069017,1099278729,302115354,778154681,1890370889,605018198,1695930597,378717024],[1305679773,1722473904,418764244,586137700,681466506,595967559,2048074233,795088452],[2027189516,1461754670,440449278,2048580378,1756064175,1774151845,1127536454,849042417],[811223831,951111743,1349524647,457343407,223070796,1168164458,1824763564,966288627],[168064339,237712165,1977233934,1964164017,2041735003,856128982,393383263,1028390886],[2115814793,702095269,12162377,2122847924,62449006,332860325,1447170199,816540343],[441550471,1990522396,476045536,961450994,1474158902,410923924,2123304909,924178365],[1993768151,1189080999,1647842619,162067021,1449087022,72315027,473069705,1103673285],[945588762,1367032720,2033618442,738206763,1449661925,1512118327,1335308193,960222202],[709527693,1726973863,774644672,64518693,1219087293,200234732,2070391508,355282231],[319726468,1296844394,877269851,415464185,1938419763,478157970,791359333,1715201060],[429573154,844848590,773375835,1219224633,1305102878,1245547202,725457320,1106860673],[1993240295,1380229044,1201743293,657067427,185869462,495790637,1005798371,741742418],[1763239471,1613684519,799750845,2113745326,138691258,1878372093,652624274,1680228464],[1207709545,2114935215,1606333116,331126532,387172029,1011706585,210593746,800254694],[1918763435,1223888998,882793874,1713453470,273978072,1427950780,1266471617,1089719840],[812746684,1803716180,780656806,238147009,889002960,1670489592,70387856,789964285],[1769857463,1999591288,1338110726,669020832,1870625119,1101510158,1798504206,186656931],[2072562598,1633993479,1989338555,1093449054,1066984414,412180152,851416149,470285366],[2120203277,35610801,487473926,1491462866,756633146,1665286943,960285070,128451054],[112984898,743896007,209113748,792268863,719134410,1029899512,1193433660,1749303979],[180910474,1259081333,1741610337,1204637420,70799149,197219586,1480650738,998169545],[1532273247,1852396148,28872266,172709231,1901903885,63771185,721588021,652927360],[775749739,1760594279,1727763711,453047044,391879853,1310471187,771254357,751037238],[1469631969,110881521,1577785263,30348313,920816262,101724351,981613894,242596531],[1101372879,1872948048,493365980,1449501314,185364925,78379750,1285324762,1673967616],[1232187931,2100551536,609488218,1042352786,1625740996,1033135067,850615905,1487740801],[506863243,1072567073,301925926,30943319,292988223,320716277,720510244,850914457],[1139947829,1247967637,1145800772,1958048665,1514826125,1699396163,896568853,834527428],[1156382932,457332583,1973035826,932735246,1573869998,98154433,365735903,780529752],[236818694,1965897195,1560487657,1478305734,74060146,255996863,750171796,1773801095],[249662748,1426583267,1274106910,961987693,1620490890,1272618838,2108912171,733972317],[1983301100,1002590274,605767692,260684165,445906386,1971846330,2103090085,2092555572],[180774388,1485552060,2057105168,1039928121,1251244217,238482097,1814632750,1379910361],[944980,430615249,311202300,2066148715,1525780162,1166479426,676402768,1836493593],[224882459,306070017,104548136,242743487,1367378890,2085633973,1988123305,1123997085],[1612693765,785845125,1117317227,272329013,1150940838,1639517035,1797724019,1141883965],[1587693614,1914178905,1032110727,399135594,514438058,1377282081,1605240441,1442389786],[1094933756,1109465335,216610594,1619123156,1247802438,265283297,1040597588,788731148],[675186316,562234170,607809660,1090511934,335901295,843122190,1687396767,144870577],[255110670,373480184,1431526649,1051309510,1014226353,1049854840,1354028788,68628876],[265220120,2042251573,72562758,714937979,1896958991,1020534224,608698012,240775590],[1059400220,1531974586,1925229808,925607360,650510707,1395599989,957831959,555465556],[1168412212,2104675604,384557128,601392087,54688839,1005057066,1962766443,1069261207],[253307528,2090869284,105814524,1217920828,792923737,1851674292,1090698511,301887441],[429228345,752351560,1409359147,2004009073,157295421,628211470,2103531033,1034710462],[1820904701,1696925035,1770193234,1394855931,631603813,1825585340,1874674512,824821940],[1878027269,2014157538,791133754,741084403,1110122910,260105677,776027505,425294816],[2061671064,92419223,1974651750,400068762,322252553,1341684919,1320985078,1712850590],[1179968208,1603445272,639054206,686075090,1561948913,16172602,1564579636,171121128],[1512287649,1795205138,1022027763,1619032098,490591643,801007609,2128425465,412918584],[438941450,383152228,2037237048,310358235,1241170245,1420522169,1160919257,1426597851],[550272948,781543278,415758854,867191581,390894143,1352183323,718264893,644031297],[926018921,1298549151,1300666385,1590916954,983173854,1223589396,1668316791,1000533487],[2064573035,1414649725,670431421,2105993382,1920584335,1199837941,167123609,1030058109],[355662243,159291291,1896118113,1101006574,1759901006,878359131,540833226,663486206],[402884443,670747744,801372514,597110579,1476593092,967472358,908514121,1536679570],[1741608094,487567786,1111408458,883722072,1181366497,1413528347,1458545271,1917781632],[191854331,385404492,146097353,586481525,595555414,52950652,581022099,2051553050],[718354500,1444903708,1189737579,96078790,984445206,1333232717,1812197033,972250934],[1414703089,140917846,1858675516,1596083530,226643332,1028190035,1249137314,883498003],[599817158,62833013,1460280836,129508550,322729555,776414188,1687794113,469508278],[1953475473,565094309,959021776,322394933,1881676586,1889523128,2087393967,1525537320],[323657063,1771775215,357647206,1008334691,371482782,608068478,1659067365,1714248270],[1983839430,305427444,99599534,339235753,1780106881,943066509,1205200984,367194186],[1013368456,1877506777,668018335,382190401,1899168058,1090904949,611070126,108355875],[1486981723,891021528,1244335117,181218403,1806004389,500131188,2014448965,1625154723],[558379066,1146300831,2116091969,1725428033,1269938241,1879520047,54260734,128728310],[328727865,123065863,1022714435,314818277,1961302388,1850232698,146846077,370203393],[323568818,856524699,646828281,145427833,1819178170,1154721759,2015425580,1943763467],[603029693,1078411531,1692778780,205993294,892936350,1432987304,1243677041,1170449616],[547117193,2008809416,1342227653,849256278,1617066562,558209967,833350928,1524026369],[1397900130,1944391191,584789474,53916008,2058986191,140740424,1738812843,548846249],[1899629032,24123525,86718623,2071751515,1958659778,1378327114,2121929974,1622103952],[437810648,741579169,641495813,1014977109,1266797236,1197963067,280811216,257375224],[634038313,1658083017,1828983454,102044457,1557082838,1613538416,1486847209,1388243882],[347346584,446004441,603061700,1362530914,1526151393,777115010,280743174,951305831],[1568690638,417352981,1395037372,380921108,852875953,331468030,1261228699,269034425],[1660927637,1844957336,2116080135,1700743465,1719479428,86427261,1204612575,1792332405],[1214025310,497862031,666799249,1224263970,793860594,244720682,2031351198,1501266687],[345114664,1133595855,2049741055,885243767,506630666,383208626,211500411,1632969682],[1250192406,820236251,1772428825,969878953,191938899,51063656,227504041,1517171727],[491832028,1931915042,1685732694,40309669,1188857496,709718126,15599618,521569794],[389895996,1312036911,2048106579,748477846,856598488,699257423,1818332601,693510312],[1324884859,651825994,1513819569,736348125,1114275769,1790058164,1224040372,2058598562],[557184111,1698350261,1919798882,1159897446,1871404377,1333926573,470519694,700714763],[543998620,679681397,764325703,968990741,558134627,159739190,1645938952,805541379],[1521798501,967684579,215979453,1271193896,1730876094,739786226,1378475514,64526539],[2017466986,2009750573,427711195,1574426900,161784879,1104087869,1841128575,1918015084],[35066058,1110779297,1481906938,1066110149,1475799704,241533630,1757038262,1170758331],[1141457692,2003622318,60475210,58825998,469792212,39860188,1867673194,1227875211],[2026604203,550633388,433822651,2097338126,434343063,1878623616,1270877028,673564098],[1819039263,295624773,436039978,2066233398,665003487,1748546200,1330839197,1236422678],[1792296700,1196505088,1217269037,1332276913,252412390,1477290402,1956957210,1984795132],[1535579555,343733071,50906654,798527544,1378128637,1863864280,1911128605,1666829792],[1578968413,1464338980,342607543,1714693386,80319683,53300865,892292029,1711165465],[678476348,213532704,84602876,1974727762,13382699,1761062757,1384577577,164069743],[612033268,2117175850,957063128,572156504,668246579,2094837510,243967032,182893791],[1579355783,440501131,433891667,1027932843,1055707048,57617311,1749230362,100246727],[751469650,583151158,997128463,422316453,1272208992,143277556,1283840401,551512493],[43126820,1190883956,930980301,2083072149,1681077655,491215319,889254784,2101464585],[474603134,1622166042,1009870162,1993489944,444201403,1174015279,1873416057,639114036],[595467644,1378526957,1643419879,224843851,1792885703,1330631103,1469054866,177114114],[1980009215,1643058005,1373677647,1038187825,2123442217,34858198,394727525,518630590],[2017432793,1973339916,2031644936,1267836088,536086351,999212620,184161665,540020302],[14952388,1518733608,829034054,975646320,2026586759,1822047024,1130006562,1316346530],[663553157,1855238870,1900386979,1831766302,396496366,41417056,831934,272202848],[125799281,1804205954,1762568075,1114885006,1981638594,12787598,1868557402,1359837867],[959331895,1727602190,1855398078,1925184940,1597998846,754964294,122795979,2030128102],[1422561111,1549951794,1378940491,936456555,1928963633,914653393,857520758,2123257128],[1488943193,268306880,1193075175,1132463934,774866785,849081018,215753316,1504615161],[1255175660,747246487,1983624836,657696252,1961760180,867107980,409533984,903358318],[1112645320,4399509,4572941,990211430,612800020,1121886450,1927704055,1493326940],[2043138011,1889879832,206872051,211187366,334147748,962398621,382853862,765468194],[1141922273,987726918,1284125621,1417417522,56457936,1909402916,40141355,1426501491],[243095439,2120986235,1580378160,1227809524,166350777,905091368,1753215324,1610500595],[1537142714,1533311675,366111455,1187522030,68895062,537681954,47349970,1771717524],[1562068628,1738521866,1528971012,497583868,1371278549,1180227703,1842645192,1591187405],[964030228,727382927,428941047,252575311,108977659,224295621,1325711554,1697472991],[808183799,1441806024,67722928,2048818750,823755408,554038869,833295732,2016400059],[996309339,1022567399,745179047,168552803,732107482,1329127197,226606952,632976185],[1496914170,359331295,230114143,1594041824,1467319154,1068718249,222633716,1738305425],[1918927071,714950137,2026248909,919569602,2090782518,1624508719,778853590,251255328],[1161426663,1049395185,1791835060,1314459135,993139938,1838483828,1418564301,1806246620],[833541091,676341115,120359204,50161869,1765613991,1951735733,2003433861,1364769942],[59170474,1016186690,1544561714,1220063696,1481118503,611814005,709580548,1361844907],[1632896909,702483593,1520489774,1304131320,1778278346,193017012,12303026,147782163],[60915156,1349369162,1566726069,1675556509,1552939538,181852447,1537788261,1088987812],[807326901,1581343006,685598779,574801824,2117244831,851059469,1627574863,428922287],[1232494869,1061536345,445631174,238631611,1496499713,1616011248,1578674303,1580338344],[1017674962,1886945300,2085571889,1044634204,1207516831,782157163,966710172,1109622980],[1001017179,1074383099,223700974,1535731917,1251361329,1387595531,1358864702,480316854],[1324662370,1138599818,279410688,1890936661,103214087,2044021924,1378915050,1060215566],[1792052896,1186889718,1794488719,2014955513,2092334906,1875343914,235379490,704654618],[2127252712,1023457549,1026367453,1910722357,254183030,2057145045,1796861981,124765330],[325367572,1052202262,144415908,1063416817,1777508765,436309394,201940862,1761463814],[1349143225,413511807,1870526020,3853178,1139568102,1032560645,1664105595,65672102],[1998201179,293989006,1230130025,1194201615,1871610541,475786310,1182889845,536550898],[1393573281,1938789438,322444275,2051773665,618146942,83142669,650909566,2031081772],[11499279,141986382,372118241,2041332265,1914309328,403662841,1727483925,2109005306],[1172186544,1695258713,1815364061,1029838574,2105759279,761949817,2088081336,2118865757],[1034160543,1403221137,45791430,1036913561,111947724,327466634,1638731973,827651191],[658386050,802585915,986824640,1932573429,2107060269,1751982061,617261410,1386847196],[246179704,118634117,830104757,1082878358,324544540,1144018867,1814149933,264291390],[2119936865,2130350865,245928022,430862092,1412953400,1684266417,1926939474,154716607],[14407104,708780385,1360380172,1732604344,153987697,2016710265,829994644,2011752532],[37958775,1899871011,31958011,1963369162,1230015593,1308815878,2001309789,1131569992],[1007423695,345136919,726706292,2039507798,589406440,1200848515,1831329839,1944277864],[61342136,1900523821,1588052863,443254735,1764154163,527235716,1494440861,1685074596],[744443480,246161529,1926458807,807396693,1477328580,2026311589,1982482940,2082324545],[1508982209,741641493,1922663374,410662294,451829881,1897929206,2068999737,682291222],[1063891251,241807377,1022473645,968183146,470253331,1763516958,1551908050,1333528531],[1619940325,450590597,1970950828,1152180168,2106793105,847265967,2008040665,1363520799],[1181526571,1969415242,84570631,1050720059,1272650638,1157328992,1125925496,692198517],[1024755285,1207568322,1662105327,239364288,838744329,1801815770,2110610941,1624990844],[1401169966,982171297,1134340150,1911492481,1216987378,192556429,470092706,1147879579],[129956740,1018858380,647524650,611768154,1618237218,306123598,754587375,224079419],[962931252,153014212,1819131703,1065691115,1388475701,1965284909,822444969,1603427578],[2123861240,91906036,490476574,1487194818,972761320,1284014533,2122440691,1335153174],[952875104,1812037011,1635778478,539904109,1769337158,619523615,132582228,2066882461],[1700706595,89120550,1726739609,1383787603,1100468581,1475357628,772947004,261997016],[1254263657,947053395,1793350784,1423895751,2107985857,1003880340,12102898,391009900],[285517024,644873437,896965627,906289871,916084038,955249578,741881459,1840475058],[2067119405,232317790,2052667503,352133431,593473509,1250951066,642136483,1056915372],[223273637,69460129,452987464,1627049409,1719589489,1367322289,1520071933,1017139953],[1687939422,611966953,1556797047,1867483507,1780208608,2089723659,622800825,1105214930],[485001138,1590596771,1617225513,1582419898,1952761085,649213790,1400619646,1968661519],[166609897,239979147,1399424192,1156066078,837563753,2024140742,26285638,1318036438],[2119486629,1138867608,1455469663,793766977,1600038544,216154684,1583573904,361542610],[217565101,531907421,1851547964,616369476,1033080006,709653242,898959833,516386125],[1405563342,346082832,1643269800,239371200,1278148278,1563601935,2107372268,1003232437],[2050787753,331093911,1453456183,1490864987,67657103,1665982603,1783094431,585476140],[150390602,443437757,835572436,3803343,1497842201,452894296,392954141,1934724332],[1886705797,545198832,924229417,1737567983,1185832408,529881069,1479379706,513610364],[687521761,358208299,1499494729,42884686,323530698,1624996678,115880897,714930874],[244959699,1549174972,1021678446,1426729335,2086865983,1624754970,1613558447,1633187288],[827682559,2003243161,1962749413,761778312,820477801,511764479,1916945892,1175405497],[1108452450,1647642574,614014632,1319422221,495595681,1610508756,1581727418,1558923743],[1843013275,1337251180,1360356945,1949233956,1046569348,430993281,1640054364,1402023754],[1844517095,423349541,1577487195,1819747532,2044422240,453168583,576311470,1688846895],[519573425,655619296,1134035209,1956748634,1020459771,36756931,1150727091,809833142],[1599614456,1710081786,547910409,1363252833,1924301067,1702392387,426851839,918190702],[1352008884,1819525131,92746869,788587851,484484759,1294461245,1946574598,1144948880],[470275645,1883770717,282771221,1337544655,1251050302,2108984560,1112969442,2018090784],[1244604229,1849980774,2126073283,875011530,1165162319,2068659474,115374829,983484446],[1327139017,1409069934,1626991523,377505980,212110423,1898251845,846688897,992868944],[1885636514,1074054104,43614123,1986839298,1202188586,946556018,2108815480,1969954909],[577720257,916331692,1464342681,1489573891,303241253,623332187,13358547,1682099878],[946634145,976962149,1626991163,700393891,1884931747,1336575920,1173676197,1758034016],[1097568413,1931165575,1826262398,1472904925,1454443614,1561757691,1250657060,899280363],[1035472195,1309309439,1172589338,1505238038,1149809100,1848242516,1484667665,57118720],[485095025,1153751998,1018039768,870147658,1070259321,1582682992,757087166,509490402],[1034971972,1116517891,746326879,1033753664,529100133,246095533,1679550072,561961737],[367299429,1106164243,1587288388,1426281248,1714761309,2045508157,1165695811,2036328959],[1246920295,67592479,187584808,2044270751,1711242168,1184192446,1834166348,927736240],[1942470185,1164406078,2036608198,1129209757,807703496,48681966,392119459,238615318],[433376895,234611961,1682257722,276561222,383635315,1987723297,1577487996,1249435972],[1694223891,1361872582,1938621320,300621127,425353663,1408468172,111828246,598010432],[1138465320,1945960202,630702677,991916267,461680070,1960305406,1983875807,1469514323],[823150102,279548078,323005015,808415181,487140590,895726524,464545771,2096334115],[2003682137,398937695,1867869631,502538520,1810666172,482553972,135646823,834765772],[734785843,1878290888,844652787,1711528577,1414472993,3738622,1333408644,946329881],[1033594708,139258311,899349433,1993185731,1694980422,1281807156,175108447,1144637887],[1342721327,149027756,1778078648,2023368379,780504348,1982489606,881924993,1159763153],[1280760709,236487442,458944136,1673920865,1513358660,244749943,1744768772,891610533],[1210130469,1798159867,933393120,201589284,1560214114,1250110613,1024675024,723736121],[1816530305,1762584404,668376523,732701263,200627207,1780354693,1763695634,1925424957],[1418786650,1603457187,1791573817,1415894463,699912504,1583227906,1518377432,917558677],[385032814,125294372,575073994,1809088566,307025152,2119550785,1793965750,1106512528],[1323072527,738690627,1189364758,987018425,510531241,1844002578,1128737045,270789301],[1915875208,57959144,1438410435,1624848758,976742815,1470719940,893444758,669764096],[1958893444,1312407869,1866742800,1857105050,1881029,801369479,995156386,1074383967],[725258576,1779003094,1245814545,441183894,2027822268,650210724,540635518,31413709],[83911112,11406724,1113531808,2083819478,22872255,1050184974,1833282920,236246199],[322790130,1220387172,1290118079,1132248254,657286424,1674491041,317289202,1639452428],[7456722,91754762,274514645,1121915303,656304542,1308851017,989817929,1238104939],[841090688,634907308,1433646372,1086675208,1252603091,1827263251,95193928,429978467],[1272789117,825788727,319175161,374915162,1408875926,6083329,1746831749,1245093265],[1372386592,1779986548,496981881,515224099,1513218091,728716486,385093273,1309708108],[523072355,458209027,2088978233,1743600851,56325167,678544916,546544167,1459430627],[1251724505,533825833,1502982978,1991759494,285465491,688677977,1205076647,327207503],[116428775,204913728,565289999,1869859564,710358958,985697366,646911377,1089132518],[1179142973,862579645,1313742306,871488944,969542319,857485113,1347984722,348228313],[1281193000,1423364824,1408917593,331561976,1272997697,1429577194,1127840245,1947097365],[1867718038,802657491,1441608540,1474634176,691721606,1747034685,921076466,605751071],[324371876,184515130,138791655,1803576323,1212633116,156508086,2103819644,260445437],[1045298723,1324067096,1306984730,1649571032,710455975,136213049,141312210,805848341],[408650516,607325618,1240948096,315682096,1996265416,1439462304,365897428,1588435075],[366836035,1134296155,1154209349,437717911,1699029494,1032194288,1915196002,316170759],[502893013,1148412313,1321849615,1901497590,811551304,1104828867,920942584,573058566],[1139103493,324798417,987231288,433332619,420478368,141618116,637748136,1973986863],[1335678245,63390712,828449543,1595770254,1847420153,970894100,907703452,1421113333],[1963301550,2066548559,1140382421,2022979485,1066497361,435497303,925798908,973784422],[1648469740,1700304542,1997125422,1052772454,616026043,852776952,1821476663,1039150069],[1532171812,104949941,835621286,81474016,1921631462,24990254,917409702,223091611],[338440124,1992196339,1379141897,4118373,613131067,940888672,410721922,439195002],[923225679,1450967296,556808333,2064927796,160267439,640395984,1935213541,1512096695],[2053543444,209898830,95692843,399346429,70638203,1345112681,22397768,423025635],[298111746,502227648,1918985393,1312258378,1007156718,1810950797,1164869436,506927777],[758343398,844581940,2022555739,718505973,1532591285,211582607,481385056,1841406269],[1366317149,891417776,1086824319,1075005701,715217178,2011615396,211551333,40408856],[1780866911,135332905,1443839835,1485829302,2032105715,2009525339,1988650746,1278859619],[1170043290,1660602911,817208775,91656739,1324240114,1234940177,423767969,1782449304],[674786964,1066770529,2045652043,101968391,106012177,778813939,686134801,1764576282],[812116486,196745149,332021017,966405312,1198937658,899637486,926297674,1291843723],[1423293872,1422840403,1006365306,288570860,943080758,1975047676,588178360,337108788],[1097043917,1645062436,1961854332,1466608713,1439702620,1910100372,865902136,512277635],[412865272,715141325,1189923682,2081995675,1223887228,369027904,969280357,1133754962],[286959033,717418492,1618874517,1264827638,1205593910,1265586006,1298336182,1334760969],[1815717758,340061364,1716223195,1665887873,649823892,952549566,1322744948,1711693506],[1357866923,318045188,310558874,1135880410,1807383873,1514941748,2111074880,1362999607],[343614465,1573712048,1309875840,963288810,772302425,1757679950,1210162841,158732667],[1690923330,2117790515,641563580,1328914281,1791001128,275580649,918538994,619765874],[869876100,1699231442,1562574394,1062144859,1803115127,174062445,2076438064,1361296497],[1724986644,545766468,46786566,1801442284,895782733,757966210,1699730366,906712470],[1812225905,297248462,1404032978,1139800949,1367914049,742737520,1003952912,682822600],[799141197,772354235,1931909671,602934169,2108290819,529357406,1229894468,1856052697],[825560445,1763113374,1203268452,955361005,1928448708,717857266,768538853,1205922538],[1486879899,949536415,1724026353,1451176303,54290743,1411404200,2026808849,485516661],[1997997555,1463900520,1890642977,1045992051,36265897,1415430698,2014857377,766410924],[393438248,512251510,2034287472,1395799801,1979708842,993250663,792479364,283273417],[386114727,817698820,1562517591,1264093414,913844936,1614837871,1225951651,1025614984],[609022537,634358956,28937341,458501817,884339868,2009067587,463589446,1880440587],[2040484479,1407574171,351519035,1036534047,1508306771,157810714,616922712,907763680],[553090839,788467886,336862903,1080490670,512890342,954462327,1865753341,388871681],[1859096483,417541017,1496740129,36179444,1161675299,548184470,1987794618,394791098],[190769732,1781266210,1876789924,855088357,399740657,1962394291,378883504,827334109],[917867900,1198365487,460839400,338725376,1218532814,907258734,1084336862,1506561130],[92609153,1898244592,130948163,1838312000,328004204,1968486745,443155162,1156995476],[1723555134,1330153077,1333886121,1156455999,621902489,1897521566,991208127,1214423221],[1504680446,1798875954,1350937795,2011809187,148603502,1828834343,997856231,2046752074],[100989469,1116492655,2032823971,1742149028,97830399,1918826154,420815227,386247125],[638887499,756143864,22420235,1422197167,1183873692,1773967269,881042550,25126369],[783759401,744994396,1692120393,602482709,1654212461,1742458949,471513238,1355946027],[1899545614,1083389776,774483453,1136163269,1047358843,840393854,1254812313,1399120743],[218215192,227591083,1391584704,838961457,1023341965,1326741179,1626903204,867048125],[1592248174,189661329,1562447341,1624628772,254241958,1719411658,1795364435,1030502972],[865472034,1749775500,75305900,584921460,1559774971,631251333,921221441,1934132009],[833512442,1383224217,480601478,176832179,759527694,737689744,1977172788,1552780598],[993259751,696289513,1033172676,374087121,1819992151,1802964719,2098341050,1972676330],[795446355,1494245934,377132556,718734009,1412066357,720700753,1558258839,1585467931],[1488053274,1853171858,988591144,2061714240,320292660,1956676792,305511170,1975832255],[1131416030,769008910,1956179754,679011764,1080031226,246372931,1193226260,514274732],[1379873950,343736605,707823450,1487678791,2063912208,238662340,1727284676,173735790],[1349576950,980097464,57466762,444629451,1885904272,1945174058,569156720,2035054616],[1197697944,479431994,279689990,833344253,1801445045,205025200,651243655,652850212],[229238854,950402776,1645652678,811682971,1096554386,1955775451,2043789278,1595712286],[468473518,1957769397,1895781484,985663995,1716259506,870136177,151287235,1666214304],[621410653,245399220,156649474,1325894603,1942411369,2007458498,818332973,1510806655],[194256794,1919008362,447790804,528579751,1627948380,741003455,1724580971,614915698],[519462455,1139388974,906569978,165187133,250290775,282711380,160606558,1428307406],[334639937,908985347,2105682910,1560450793,1874240988,1058957929,885952390,1345045371],[1412602485,541411914,1601885899,19046372,1495537749,347210732,2064703521,1337544448],[1521239376,1768159813,888243804,1527348449,988964704,634432697,1785960638,824737597],[840002615,1512942279,1813716469,690081852,44105351,539163143,1128474451,691596103],[308921782,1372088455,722058934,466917281,924733822,990826604,1091583233,684629260],[1098670710,1429119791,482084318,237153499,1305385645,1997527662,135854383,1626237280],[1958140453,96580619,1344499902,2032912919,1302718541,176364716,1292491885,1193085569],[192066450,566571302,2020923257,234278975,876109264,1515663349,960654289,776249034],[536194345,944735071,1744956903,1164701304,724243392,1226307124,1850487069,301386807],[933089224,2022433467,1067484275,1372211754,1016776248,2076108505,1438356414,2127951886],[1686192881,1461946016,448428358,409223570,2091370406,1775723284,878539439,2060524367],[104640552,424348906,1116188287,1535357867,289308177,406917747,486639156,1702610583],[191058378,883514759,71912678,1689821423,1196487885,1500062735,2103755534,766337342],[679199157,1279074161,688089658,1413922112,312124835,1129043041,595191341,1079783744],[436239348,1108679319,100954434,1730887680,1232695943,1598908644,101029321,385630741],[1872086409,1692110434,1879560799,1445889369,2012151257,474610705,698585518,1348296747],[1508915894,333165499,178408974,1407719366,1230691257,652831578,417360730,1622809339],[1224881553,1788779231,1186632484,2126029870,1312293260,1418814565,1888330773,970284661],[46982808,302209186,1852486501,1357968160,1249615903,2101713466,329436168,2074349629],[519534926,1065154048,1564059915,1612155558,546437947,2090930356,493750256,1723210310],[666518347,97008237,477130856,1640785976,357072817,552847531,1480322843,1792958968],[1208477616,2060537510,1453383137,1461642554,868772059,1744122666,176586371,1508308006],[2002104136,157952271,649784075,1388547988,1281388271,878070396,512913071,459545490],[916643956,427820016,1759833274,151727079,1765339882,477056059,13794687,496867760],[917373936,1817500180,341760175,689961405,1202887775,806998123,1626936988,2052830449],[363017034,1412831982,1545693912,687314521,853957282,478201134,709379242,627312896],[1723941165,1010097114,699230432,224051089,1644984709,479318326,43913822,1013491405],[1908168181,2125702710,1034924307,1770253607,1240492223,1510653507,862860865,1393271761],[1019216530,923389946,997081807,1103986216,1149485967,1828305689,1582361336,1167352705],[1866104102,1281550599,1268763719,2103578355,1491563814,15778440,274233464,197502595],[810411990,1810314997,1048975493,1362153436,680935206,773453212,1869355200,5868736],[2021701180,465910216,852398101,1990243031,2102409763,289214099,2089595351,1022278959],[610320738,1575078640,1769824323,220115797,1735034462,1939849194,1368143469,1247034568],[367276535,523568357,1374049615,339407166,205984082,303351161,1655505117,265116068],[1302608356,371879897,1252284037,1279226721,1791976443,90847035,239169352,1268456921],[1234518155,96590744,1242009778,518409664,156472926,246328506,994324071,1908564878],[1171891257,1309077267,1677354242,356725013,437214232,760612876,1192420460,209998575],[1058753813,1194981704,879293846,702710190,195271551,1467636312,1344559556,401977728],[326916941,1746366144,1254332039,1611961078,416805978,1166287707,1235465255,1245974272],[1973428533,1271905597,2089124830,714896411,882934133,462674649,1588224843,1880951880],[1627724135,1434349364,1696075160,58761255,1642596873,937329010,1831732493,127350588],[1600531182,835255400,1368083317,36190500,539705952,1828401082,898057652,868087546],[1698546497,1899701116,1337512339,1138744632,1819629741,1036539555,1992957189,668567880],[1693091873,1100308276,213199908,990115986,1162026845,1799982365,177531654,582401363],[69410341,1013660934,1798918631,773245011,45370476,1094254855,1026698952,609778885],[814455077,2078042475,1387620268,1614946391,1103496850,1551907494,783970806,1808255866],[151403166,761200662,1559722650,129877497,1946436,131575804,416269300,1329082667],[140993589,1762496130,43647233,268427581,1735104274,838363142,322276054,9770009],[1081645078,923145238,1191998471,1197495946,1269858495,1722432796,2063160306,19753834],[1997201349,1604674694,634366597,1715304754,1557918114,214765908,1006004329,1726352749],[1158490620,166052742,1764214371,515628683,793305818,1024566569,366442171,1161948389],[1776858458,588280985,2051899112,1927173729,1393259003,133632507,1051357368,1605833561],[2040857670,458873767,856504632,1985345552,945243728,471006404,1245646556,766367370],[247148157,1476028609,357830212,265843079,194470400,224892555,511395579,1449440764],[208185668,139908762,1026301434,722506268,153011604,922034757,1606364717,919604334],[1227922784,892495329,679500619,2090176339,1572282738,1398190676,1776721588,1455537907],[339921765,559010620,1514059936,166565992,563279542,1451664703,1674531707,1549805672],[71614383,462806893,1399373230,946375148,1505823206,885799707,1102135036,462128833],[307834319,1445339271,1182070433,324809808,230865460,1328016520,2031074605,1083678325],[1955545927,419929268,1165978137,800692954,113957275,2045664494,1555502150,1419707702],[535199455,338947704,2061285298,1565109783,1395406144,356918720,1742859016,1185317321],[1648923163,921893189,923487932,1260496370,1801744786,141645313,936376166,671854965],[805222995,231339619,2103242672,1452738929,1208975308,1283435793,628020054,513854455],[1488960800,1487128252,1024968857,1890453881,733997099,1943690836,2109898589,361498139],[1292536895,821946763,1689311337,1259947453,135649029,1532791432,800852170,1336630847],[1341068706,1417420315,768200918,990395680,650890312,1071047307,1393909873,558395929],[481161401,275920490,1891952268,1007535149,1605727377,269219944,209304892,142501189],[1801259107,841262771,938632973,719040425,161163333,980413130,791784104,1539019752],[1331440705,395278884,1725798365,90147967,1066697136,1724428803,877125461,189271474],[1761791752,1904484445,768248826,312905608,851405933,2130404130,139502102,498162058],[1306722486,1617645347,1771409074,1624774917,690376241,234402546,969296036,1336660172],[282839100,718159115,1587966658,437550379,1888402450,775809353,847643296,417380826],[1172054423,2031184337,1041824776,172318488,1245175862,1850708101,280613145,159355616],[557013586,1824691778,1570174976,1223896296,1810126526,1348797654,785542817,2056227600],[363769726,486904145,84990354,959277151,2079088743,2094676688,1616243403,1670573903],[717160191,281944415,1443509352,1458917583,2127752097,1457747238,863682639,474760649],[119271788,1057150959,333063930,892609108,1911450551,1485776731,288513499,348899343],[1130099465,1735874831,954694708,1514974968,1153342305,959672434,1902100656,1079109029],[876350492,1546088541,1604570673,1093984914,1407494640,1657544584,1811054100,1905617131],[1172800679,424990119,327912026,1793258838,29438570,1518766998,1788735460,1421369393],[1924388683,1721609117,1709062928,715039239,6203480,1547650908,120868896,420685087],[616709580,1281557953,712639309,207715958,1653674457,2083442069,1726599635,570108307],[379187409,1929908076,1390109358,1506958172,1643716779,1119126415,2122849913,1001074264],[788574269,1370922535,1516413634,1420628600,1093018660,178403097,156188513,1261901511],[387864361,255816645,168005837,1700588105,1240610481,1744103817,90317246,816634756],[1349362313,1481037428,1793833684,1739624289,1152981478,1955864053,293569241,399066680],[557995897,566522628,1442880518,1331392935,1811129926,299415558,915117220,3978204],[217482939,1420195680,2119104489,941126837,1849415376,715285365,1644461304,270820576],[2065439147,1694075571,149418166,115748648,119696630,1925227657,254303917,1095724943],[1325048626,1978385914,424634492,2034468769,1923030182,1077300389,2083663675,1245885121],[1454806759,1736449218,1680320532,1830822849,2122240852,308300662,903324339,163666654],[844402213,121871481,850184577,156503176,320925744,1199947982,1693076833,397812480],[400778043,1328495611,294675657,790072329,1362857162,2029171505,1397833437,148269824],[1577955835,445480504,2116390683,1828235151,23302193,136430816,349118678,1457533636],[1404379683,1522391237,1560472905,18451180,343303229,1779021354,58198002,886257369],[77410513,1178539467,1443874053,895105314,727870962,613370111,1914667060,1085901860],[1921922977,349779010,1196900641,127466572,651384140,1913483499,488404533,1728590118],[230892194,2012695193,1389162499,2106569063,1004439529,1889216616,270299997,1398798740],[464826541,1462859594,292940082,2042770693,489044154,1310763952,1456033284,1368855317],[1060018815,653571385,1858872208,2056322151,722586458,1737827077,153363649,1680896935],[1327479498,334738351,870870821,1958814005,233136452,1119744811,1414319702,385600057],[1644788595,790710651,1287522779,1430005880,1803577923,367755376,344703545,1140483541],[64332307,2096548896,339582663,2039327041,257363229,524593795,1059893484,534887828],[1881790711,333316264,283526876,1361988754,13366728,400785976,2046345585,1257486432],[1313894805,2088140246,1979350700,1196728454,458655574,32667143,474970036,974704063],[1383748785,1070532629,1256306464,1015913296,518695340,1385510713,2125209257,1449724305],[543684570,1862436851,471175209,908877847,1993802027,1974030702,247434191,296663523],[310278189,1653827529,670004105,207430207,1621867227,604954440,463335033,24610604],[800479264,1648099567,1783858265,90712136,783734050,1728181859,1741421463,1593359057],[946104929,458709751,1715914110,425867474,1260144113,351687570,1891867970,2093738099],[1974945015,314919794,450461569,207797664,658532194,945606134,430437697,1422577783],[2102401300,1405944873,2064450644,1182034762,950772599,1687665378,1980026377,1675334298],[1111182451,1353287149,1984311508,2092455484,1453426998,708845532,390929935,922710546],[496462756,375958193,1265682263,1249885103,805060076,174666148,703991037,778118599],[117302595,1568421715,2091114273,449673719,1357661605,1255108543,1130353880,404562982],[766959929,1211300292,2102575485,425285182,1134378747,51509747,200580900,1171259700],[1694669424,448173907,1342464538,193089279,700510359,1062627830,1755679482,1045553875],[200440270,387651553,1734859850,235947434,1823370627,1141778609,823934720,1246597512],[1599833564,2080360263,304850961,1940452265,516739848,2106822540,18014324,2830826],[1531075325,883880853,670054498,716921773,1169056262,1313654324,1036129805,1593441974],[804876387,2012146314,1295306219,1654611253,1440458081,1397826442,1472091670,93481844],[2111286691,1049438887,1955358235,1838342847,717664754,1565277346,316367131,1198156017],[1923177171,681766854,1237910522,1697166252,451152913,1910986560,1699500532,437158809],[355756284,1870729037,49071277,175300568,87368030,2122807688,1128613108,2002166309],[897769350,872096037,60174441,1013064688,287680826,860934962,132813871,1922388546],[388536903,1725146215,1325682419,1976373647,15615927,1000690147,1424234587,1522146134],[1687547060,1074969910,86825499,1652587312,859116251,1629799177,1693555590,610252997],[1561031182,1770965716,930873451,1386388610,1135871531,1374819119,505524936,1621009033],[434167405,628142035,1394446861,171299495,1417446785,1047448375,265285956,251297579],[604659628,717324618,986364140,1075808920,1359643620,1255441584,1781676654,1375788037],[1642795940,2065396080,1307644847,453138390,821201917,483988132,96185294,1070373064],[716471569,1481569157,1693800697,1366978441,160679512,2043082245,2109634754,961256152],[327698202,422386700,903406145,871188222,1907483298,1842147877,1802402806,2008413914],[765776691,1198416040,59977476,1455796975,1225296077,231961948,1051389074,1132046286],[312874581,1239369507,576659794,1087263486,377433465,586688749,1417747402,310932854],[1302854185,969802376,1266261107,1238331776,1662885872,1401112986,231212026,324505551],[82655864,1491150990,751958042,42330076,214326580,969830820,1473080266,1044392233],[1256820965,547625054,1710350179,2082827825,480725653,1258067219,897108438,1257713428],[865796283,508503304,1293478009,565820397,1211996017,2025761991,1217891515,643728556],[863169807,133634280,1963521392,1324198180,1511412887,680940115,194022031,1996856021],[1287091075,858232960,909348030,1794999352,193653362,1416973501,707729052,914703529],[997950444,90398937,1775483834,653266044,726652267,210906164,940774383,127074758],[2124723205,199170052,319954587,1018321776,1730355024,657842448,1349099363,1159310552],[825177634,38961266,111411014,323080293,1811240688,808452545,426578047,1093621208],[923256675,527211452,709391191,1927730778,593805383,1776763900,1247858463,126460661],[2064902997,1128879693,1011283052,1539953707,1329248526,1632834602,2013952805,2046541820],[122906725,174407515,1215782827,726278765,392288391,474998436,1245264831,1262278380],[1828768728,2009242629,470531150,1094668116,286853273,2035584928,1584938852,1443113491],[1593729978,1460422008,1211632324,217456023,892849201,1126924633,1852396138,2001216391],[702050622,1157325221,550615413,1684180308,2072556860,864912211,43722571,2040673385],[2060090796,1653923839,1927776370,414454123,1266374841,1422045754,1039453007,1720044083],[805058235,708478893,1821366919,968785905,160738903,1010047120,1542112829,1906986000],[1995499185,677728126,584096447,1956790611,620320245,1693338477,1245558383,7891936],[1341060976,1967619406,366333277,25659804,1105917192,123558523,1904938926,128393574],[1325694813,432195601,1499241310,576043265,956958763,367644041,1724802833,1387981542],[576305314,1588767294,454375449,87178281,159810650,1161435729,993940631,21005678],[1481296265,2114194234,1648312419,1493875228,1118432240,1065438692,1701058771,678551992],[89321038,1385490187,2128322513,1519521862,1354690299,1330477950,45126603,433236856],[298295818,1959867837,1302703266,1224936566,1401872101,1969706431,569220015,1598913688],[1278136855,827084505,1370265298,847626349,265759798,923132666,1645885611,1028254989],[1084284482,1955045512,346434299,790766541,685531150,1068924924,426164982,480774261],[1482280534,725858940,1887611608,1773021157,603451251,1559432958,317018032,1626209711],[1736442725,1906208037,903166563,933449685,1334849309,1794519663,1083619312,1449675544],[394463738,244695923,1663794219,1796754925,1030856476,245396391,1312330270,1065148459],[1781750724,1638215382,1205350298,1755331302,639753570,214826187,815511626,1234584019],[630769318,1459052165,278891219,1450850150,2080152009,1299217199,778075806,600481420],[1838722699,553606299,2130276683,1246024205,1099245688,538374860,403524984,1485141068],[104551170,785152470,354986070,1852349279,573656198,455981913,819658117,1732541469],[1945765367,1911445059,333599883,565496650,11460877,4696467,293263728,294957895],[602739776,1619415337,1752889173,1175873416,1435893572,1548725849,663638768,460818161],[1663648902,1787283831,611398471,1221397743,1614177789,526560523,1615821240,877314603],[1723864410,1281856565,1379815317,910082645,1991163560,500962239,1720906724,1034629000],[155225817,1628720368,204422419,218469050,1613461795,993402549,1272096636,1725379484],[1798613115,946714220,2059563506,484101850,864035168,31192561,1523307519,1831247455],[611396428,1459505149,1497405926,530058096,1959368730,563587981,1295188507,1446060503],[246472194,355862916,501115523,953429003,1083128453,2130094467,1633763428,1509978123],[588539753,1736379175,1956346145,1232535862,115856191,1757790548,54860829,632505105],[657914912,1558149991,2041062912,208329875,1448487181,994575005,179927303,576208353],[900410651,1638749284,1761742310,1268345773,785734536,2041153732,902112778,419322687],[553366295,1166245149,1113358618,1804242193,1890841293,1767589254,1302972554,246118759],[965544053,1410812282,1242450383,2064994163,1228603909,209075944,1657039980,1228001532],[1600732170,813797525,1947307545,1164404604,1621428026,881281494,1878190148,1484412756],[1880858378,1450819064,896089248,154012494,1724920966,1326110557,759574433,1720297029],[1838368780,1971589009,806749068,920055886,1160588726,1785666745,2052283575,1042216967],[14671273,574451752,1991668280,1949105236,928699776,517073048,30229801,367401443],[830747292,963797999,348025224,673715492,1993135824,2081049390,1929896711,286713509],[1650730796,843686369,267996710,180038395,45443681,1682787274,1387576674,1667891252],[358218838,2051802724,935666109,1077449481,1762889136,935043609,190354964,1058773377],[1972750314,1330644700,918352533,760829356,114915734,2025367791,1304806451,856883924],[170042312,87510700,1898856176,1633262178,1429543535,1904080996,415073252,1294324509],[1501181599,1484738187,385773528,1970390415,694656347,843430157,1852657701,572448823],[677454357,1728484953,2101377397,2034587212,1887134795,1268920881,1512064186,881924211],[604962328,1578842408,2010215820,384882506,157553815,1573864828,332124800,1079950113],[1627274798,1867231314,1803939818,657699708,96937494,1392892033,776352415,1265261797],[1746973271,1431034887,1210579662,822622985,1731934976,987518770,774977795,814944897],[1529634111,1214035157,1680145800,1837121864,778283340,451150415,55367946,206621765],[1654625356,1087142722,1786361483,1835643376,572217664,2025979637,918884451,1732353060],[1630082529,726332400,387880119,375402935,438128779,1405076030,717548654,1014643750],[1265467736,1807995091,1076431597,377568475,385770248,338024463,648489040,1516286331],[1096577106,2028917212,1806233881,119189699,718746404,843027557,336147417,1833641053],[682429383,92080660,1420660430,1538823021,38558379,1603189696,701797660,1278553337],[1437055089,1802814694,1386746765,1087937710,11470143,466310469,1938472614,1881221692],[1001392250,2018795741,19260944,1438066921,242939562,1321730704,1989999917,1073083422],[1371764890,2092270189,1603752417,1471862819,2077069306,1015063966,212391349,1797457673],[338831716,941479800,1253205465,1122008199,1968568939,1461650221,1762173396,1900534866],[402858323,305956003,1505591032,1715923726,774822298,1924183397,1354778746,46830336],[1994645853,1088046246,406328724,207646287,1257618472,1507245594,962559486,1921496829],[404489202,1269072926,965133425,1490431577,1361666046,753148353,147152915,1019584296],[412441639,605149700,1328698941,345104192,828903373,1675361148,457071885,1619314448],[1984680481,120329305,1026067879,1800571302,556277015,1592494905,1381221894,1857428743],[286465330,464242400,160772497,305141532,529859817,1765170410,42668874,282259427],[1184141052,1331185052,2093089455,2080164243,227001312,1731842113,514151449,955838885],[1087718172,560836900,1469955022,492682688,1945228215,1036613955,1667268728,822741821],[53109104,1405345107,2066883267,1649120303,1378827816,413951877,2056725762,1865648530],[976053713,2051072238,1351041403,1848687493,229265061,1581866757,1989203798,1327260776],[1989440740,1414948451,223522931,2109499875,1052735582,188492504,885518711,2042138890],[1008670999,1892195674,1835695553,266630529,474429923,1663088124,1944793187,1206429930],[83725565,416100165,194493356,895446333,781613792,2060714102,569730683,1781773092],[587923713,1340667168,640182639,401129752,608727583,685695826,2125307100,1685823388],[1451156026,159292708,1678075404,1615673000,2071249376,1013229218,2072951661,1895308371],[896880279,1518960794,1381841427,210608111,371703972,566233255,2056054751,1653778321],[535576168,1969266293,1912098725,832734896,810552288,1951430794,2040166991,176708520],[1466480051,1562902578,1602536224,2044276860,310947477,525540770,1036330273,631003352],[1944826582,241242457,1571604196,1645776252,1466407825,571827018,38319749,472152171],[590463513,1569509994,1586984513,522387621,1046192867,1642107118,1165234332,963890615],[193987280,320525422,584195418,1139936105,2061955360,1275070718,816794939,854917469],[1209144300,1395712523,1457917289,216704092,338322042,1577232575,881880544,30443190],[1637770632,1125230920,1103814594,2029227824,381392958,1404678035,1379162358,1325217585],[958883916,1059682159,360256861,64294805,2052490994,448976187,1536321412,580307251],[1608490363,1017748654,1762654138,840525468,1279291940,2094881304,8147705,143702039],[863363558,1562592650,1211982195,459134133,1986319607,2057233526,1887553910,885992455],[482140410,1640537504,1819527498,91453405,19661612,828857257,477128937,1174400851],[813558971,212877207,514007191,1008814337,2089027829,218678081,401034941,705346931],[409153591,305917438,1394431769,1659886239,1661147341,1115294681,528055387,1085864909],[459323462,1799893932,51969367,871271015,898216206,1393604545,1595728028,2036133978],[2020877469,215026927,298040620,1573433960,1532401747,1327036279,499396025,851928300],[390856779,201988227,908236647,364425717,1768029399,84772726,1672260741,495514882],[707602392,1957008230,854048684,1267527903,637907562,73166372,1603212145,858278493],[1562836887,530095019,434585769,768238843,745717193,1638534121,249134162,13217718],[1937634109,1346525903,2102414375,657733087,670040788,175825090,613125527,1711106122],[305603554,1055247983,397832516,2038394117,978431505,43874530,158317867,662056064],[746162232,1742778691,1754049729,1095949147,1308695857,1196363586,447272677,559314122],[1360325953,654973981,1920349702,658328109,1604736037,418941147,683433610,1719053251],[1589499532,1102162982,983456326,875443332,1435239201,1493621786,1621077464,401265235],[1442080867,1460866049,1669282067,724182706,786116462,1087875787,1893322359,1365867981],[440423047,400752637,1700117488,608178359,1080719212,1808881999,470243701,1467985279],[418478588,951604922,1752847900,510979667,1421127439,1777110137,660966180,1706917251],[740764007,1339264591,370632957,1895790643,1429217883,861123337,319062925,1472904340],[1847460422,1759254341,157693370,629355172,1187499449,1845105545,901488488,2090719852],[538411619,1363817607,314144747,66688728,910073858,1320503360,1908037449,795350573],[711235083,94054129,787019421,834984764,1884076468,1700176868,2072703117,599851308],[988497958,1437050487,750991563,1001762646,2008814833,1146150829,167562290,1548706243],[188432317,1830424197,1707945224,308594840,536522847,713654823,1465305416,648355416],[1145370359,1480897064,32157353,934754049,1906840725,1257504856,574571543,1532300097],[1148738030,272114190,237751270,1213485922,2042424977,764979107,1173555743,1234425103],[191698605,1562291969,1640949668,1924716045,1464535300,893777655,422522276,1747921823],[1084245100,718351034,203591114,1197405301,233363906,1222782055,133478156,213481413],[250725625,1784940902,1992289343,93542932,303302308,1813841078,280723535,1035123616],[141664668,1177439121,870532617,305288726,298041663,9981917,853631922,1539935142],[1578753352,815336888,590682216,330236912,1742239392,1029743120,1965772928,83775030],[1212870806,1794307448,1283902300,1747773819,18590875,1256471196,898184837,1366612037],[632008349,1415054316,1444086679,1695661846,493743667,1505469036,1733107053,1554775377],[1189157837,483579940,409458095,140781939,1141217624,15419238,1478096026,1220326161],[1771690154,1873075635,355885674,332910452,1434712997,189670361,522874185,833151104],[781362094,942412069,1988364898,412241462,1743341921,2114480861,836542754,1167566297],[2076074055,836575856,842142351,1041750700,1019218212,614176062,1135093804,335315798],[2080180627,1517128517,1082883236,1926641849,1314039604,1584883905,1994643221,484821389],[1535295039,516267599,1065388567,760248605,210250327,1914724055,1013645833,1811556467],[678080200,1894776504,1209754847,843902428,686289831,1778935104,1163534413,1048668196],[161913629,1365969513,1676890276,14358970,722527782,1387178573,1466491929,1067890733],[719228948,439646880,1344094802,245581065,1134723921,1994544619,1049106304,1536975281],[1557086668,268242675,1042255274,1611505735,1595611835,114793130,835892139,1166391327],[928950806,1002064347,689530880,1975878731,1476203057,2076112295,894804608,31916748],[1414933591,1983635324,1592181793,50140093,265073427,585332784,1466923378,1725972234],[895757607,1115614247,521998785,2027558413,1848212063,2095854764,186770412,1000663280],[2056108004,623700311,1778012802,1306123966,222331161,1925067078,1601927926,316907506],[25030998,369596829,792649095,2045415905,1811386020,454281846,1855957663,1302085180],[1147584288,762287762,1153066714,1704337647,1361122102,1077301274,711309062,661675028],[969176798,410070622,1903068256,1086081124,798688677,1702130172,107235755,490571452],[2026620842,1523514463,146078390,616788225,1530207276,1482607503,393528728,1359665981],[272238749,425188826,338300292,1043479895,192023190,793924015,1198297642,1324302670],[2022395012,1769594774,906002960,169322632,1841889682,1669519900,826109107,229076296],[1417794869,1030529186,1366713420,758551853,545161487,1412056539,129371060,1307688433],[1793424555,596158110,258301086,24122209,2072630276,1054438683,668482308,56156871],[805303251,680086138,13060317,777755975,784490146,424077849,1178673556,1338019351],[1726549825,17393350,792514735,1146319412,1219015146,1565781121,1584013173,585964399],[133242472,938751895,785833930,1728453896,127109080,235283878,1031877001,46804649],[268405725,632197603,1304347253,1000337460,774851787,413680397,1795437931,425672029],[1906431610,626820900,699082496,325307783,452058248,442666778,385446626,587333683],[144853178,1845975375,881233148,1699775468,1883942792,841219929,907151007,1736003966],[4198098,147846309,1646402356,1248410287,1156411942,98890924,252454498,790457557],[1501641523,1154077914,101466995,2117960398,195158617,187044169,1164613593,109373902],[677965952,36094350,231337721,1385294508,2109191602,507964587,1055473478,508685005],[200826701,1724209020,495621819,51065450,1089429561,298996321,161954265,1976931400],[1074664916,522153180,1108416010,2109700213,1664953213,1257195958,217252126,393389531],[348926408,1726892539,1038011415,1954589510,1170034195,1590714596,1030569617,761325842],[1182950120,827290977,1125612976,2115172519,1489724940,1016314736,613570649,895306785],[230238690,1281244527,1925876454,762052406,1041985990,1814042949,1145648469,562577851],[1781135600,1478514444,160455337,555767543,1381527617,1040818774,1636820891,1763617534],[1628313074,1224488244,495579876,298704065,519921065,1485667232,628506713,391714524],[499578957,1876747552,1638024774,897714414,1693547007,800081341,1073280327,1016490243],[525266966,658993924,1437498489,2119038866,1453393124,1181672323,2065629314,2108515352],[684676935,882699385,1724745303,1591069870,585925234,1054885980,1060274811,982340217],[1303884156,95685878,471357841,1666130254,1859735898,1201953328,1485375730,845616468],[1875750652,945091077,1339726195,273297248,80789760,1282466964,623449445,1334657872],[354886876,1528973380,77895988,943924782,67855081,1519592107,182278563,730651465],[1998296202,1557184696,1356809175,384763904,1656708257,1624466184,1131780790,1403980556],[305298574,2015221311,454741166,1587455215,751904233,1676015964,838460658,1576930785],[1382499314,1812918489,1527578928,212208768,162337977,1021423347,1963708371,1942268898],[1399446176,473055183,278041388,393412512,1010498956,312051350,1513281681,876569115],[1801713009,1833037310,581502992,325483630,1988965724,37408415,740753517,85870173],[1296097246,371073518,1960674326,616263892,964379052,1078377767,1669640767,528824997],[1966636741,607965522,1349338098,907665542,1271076811,386562563,775743342,1778926088],[1438366500,396277975,709147740,1041837043,1068603184,536765576,798974157,1598567495],[1116549761,886333032,1461689227,387054479,567056687,1576203932,820936372,894008428],[768515258,577895261,336718637,219094902,2111470821,1576255170,1917865512,552514831],[1321266623,1209392090,1056926784,590645553,1756131399,1231511216,757258995,97951290],[1874713648,553638095,53839270,1713103761,405764134,1019202809,391950882,277224637],[736719726,1890132412,2114595878,1903715472,158624519,305449203,1723231996,543886725],[423939168,1907648957,1869817061,995782226,1624882114,913197215,1714527109,1656167028],[1604942733,104236206,1311550889,1956548680,1435549100,1762027581,257469162,377621100],[250327266,1233015837,460438324,1022395409,1399121616,328058667,1799425158,1562406886],[572294720,268309646,1745169295,931392379,1142623050,785599620,71044304,1233903606],[577351556,903384202,755035269,162144414,1806007845,1109881080,98638848,421681922],[1908449492,204047969,1203239201,336311385,861060703,1606509928,552832461,1623151632],[63592610,903063632,1662570956,369155328,430836469,1223388488,1002490803,901784295],[1440395056,1508943936,1853109114,924915599,372073047,2052632152,1505862825,1629020426],[1140842288,1824307190,313216171,576334429,1951164779,315717788,1636246807,504433796],[1020304640,1620521809,841223911,1396291410,425030957,1329826189,85503947,1187178934],[845951167,568354220,438745777,10550738,850679056,760245721,1011228774,974759099],[1486860684,364161994,392965059,1410106082,1725808713,1828917192,318936887,448224790],[231083621,312804924,933429282,1936766054,2000874272,74065117,833712628,1758046870],[475662049,1513744649,244476571,365177157,24871175,2015421198,329051914,1986233931],[547523387,1320293202,872209251,643765176,299232767,1875611585,1181777031,1686186666],[670912611,1279716635,469452711,1654679470,103724545,1551189196,1494184581,1021094006],[109749464,344052027,574802927,1906479134,667435376,1598415551,545812368,2043061885],[655925054,1386510921,53108881,347185216,588108934,1727555647,1547260841,231102122],[1999368445,912250495,39742089,1528895071,885693438,2061748300,604702631,51608204],[1158910387,1319476280,1012375804,208748408,1870323954,834293668,1418651435,757327882],[1845690520,1389388818,15405242,2001533982,1816408289,1746495941,44189065,1691807644],[71906759,116417336,1140190402,162760332,1841880483,1869744398,1808297786,949333003],[521660466,828373004,495455948,973039044,965794635,342592349,1053875784,1760983739],[476454628,321540231,851466816,1109203757,1454921186,2019512286,1940869361,827914261],[457606061,847113272,488933215,740069487,520924810,1296980151,1225675129,121343693],[1132313617,304163209,2084667930,1605302368,1921937591,774682864,1766940959,986010667],[1903511155,303097882,1222637985,562628118,1508477312,2078085873,1102523132,222720219],[733189666,1179999198,2071586369,1824591976,1090882208,810465702,1759547877,1058974121],[1531806897,1625578556,88934371,2065106442,503932653,384600499,1304881899,1692415228],[1261223059,1524791331,227397249,555377132,476488102,1676451251,925125235,25989006],[1692510224,1462110146,221738013,1516932059,316876442,523988897,71480764,1449871907],[255766212,1228968518,977318445,1151857392,1542979378,635121733,1292260799,857462009],[2000675262,991612565,1819675831,744328374,324657544,618083,1039814870,562041298],[1531864076,187032476,1526451771,1079473032,67736518,1086472756,1047272096,1556858317],[1709574012,1043437098,1105889738,467708962,22218937,1287159614,242351838,585058325],[904893598,483136319,508369898,43335254,1288094082,865651403,1982398549,1932874300],[721487857,388539280,1412247364,703375962,237651047,1150678227,1116558085,1870100201],[1006013580,1020676533,113321949,461614358,815390962,408691632,2110825927,1082614998],[1375024879,139939245,2092074733,318602745,1693220431,1814656892,1806889308,1167919939],[1009812025,1289137506,934794630,28435932,426552310,1502617130,889552711,1271025898],[598222163,899949214,1160042615,622244854,1090809766,1048889708,1741321373,213363306],[737315668,1763610313,1696813111,647150768,508886452,2052319365,2039386944,1305634342],[1153723954,1418697330,418420575,511182726,1945493040,441019037,1183054836,1791893450],[243017057,870831651,1092099273,4792999,271808469,871825223,301819809,609542136],[1291202166,1649359964,780449347,1549244999,1733620301,1028828933,1469207995,764814211],[572672254,90847219,944829649,1179139226,488878362,1514972508,514214779,1509506584],[710876098,1569509675,1749262245,46803305,2012744392,569180801,2116588081,210603288],[1038002578,2048988891,1861777348,7623335,791307874,1648930458,2070025943,1309152856],[976608397,1612872729,1631723995,39782235,1022847325,741405071,1191945617,104200303],[1403009954,2093634106,317272181,1359318911,32803895,1054233553,689587493,1525505268],[585513816,192108893,460957668,353389830,223239607,842966430,1782490384,1330974609],[1911560074,1338996422,820408834,1187895160,1954171456,614347645,1465687232,1740344017],[676108644,1736104990,411517023,1189719378,1672521987,1269819420,2024560046,1272272059],[1120453244,476741802,297647726,101329307,469081446,133228842,1029997722,1546563546],[1922399377,1012214463,969625443,2080117175,300407701,1623284986,1919430273,1400524489],[105337700,1157238197,1019232244,168391550,1711647580,842219623,1448876419,95871684],[1700175354,573690630,1245244262,1139347019,523580229,401737687,607926906,223347554],[611520288,1103867857,1278890114,1759457903,372047311,2084732008,772393347,98352474],[1948290562,1785040775,1570050677,395048519,390501954,1507750936,450284849,676404731],[867665293,49214400,1209462624,1360502914,234140069,1643430467,282555136,294479838],[428772481,201642516,1261129595,1810464582,520085471,1937118735,998551212,282461883],[823060716,1574407127,1101163769,1512211918,277775199,215875306,1567517594,524485821],[1002351430,1369724285,56892100,867536182,662182374,260202038,2085525565,1154251991],[1131218760,1937779231,1491555833,1766574917,788178665,719400563,418774453,764175789],[282711551,147462976,1635701497,644678249,1310123501,1506724580,1414230632,318396344],[764748024,215263828,955914842,909986806,1531104140,1234867120,1342898957,314372091],[724440870,1831170282,789209458,1421091521,1650818542,2106514301,1156575637,1329450296],[1847015924,1421646510,2068449421,784518533,1466748113,6295456,1230327542,345141383],[1135569467,1865344496,1004638692,1549792046,1180426089,1717598365,2021655751,66286490],[1357003596,1365606730,2015176729,1440873712,1677961250,245826908,92935606,1868918247],[1755970622,586988600,888907692,124319560,1026419099,537533278,421886680,23847851],[717149665,1471293327,1178034090,447001,1790142751,1776895712,77041618,394302797],[1337334739,437566166,521939208,667663003,434142922,991369491,791274238,2096634340],[1714258509,521395978,2061222415,1208778510,1138166389,148182271,850078461,125201884],[1125689113,477645947,1221354722,1263355545,256298787,853992495,1380287443,1577857700],[800930870,1858322999,1921989876,594029825,1696564178,1294624314,1698310785,1791975143],[1296886950,2125870270,764956315,184973661,1783085550,1342964719,1753743730,613517197],[490887654,1444001927,1024788025,1357713234,799477015,1209563877,1122543463,968706397],[1621160886,647091354,548315801,1656163203,1036219643,1235053048,856117961,2028266425],[1709044534,1069590327,718554349,1997013283,251160670,50056139,1757406114,1686487850],[1717523949,1033083700,810417563,1012319025,452910593,2036424187,1028040009,740970088],[2004031790,2097730021,1691417867,438152167,317863553,2103363261,1889312075,1260839514],[1862321976,1857648311,289130161,1142556215,1300785787,1977996820,1752545430,1850394945],[1699285546,1127918598,1995564401,515097090,990946866,512753199,1587832848,1734839159],[1884737518,2051439130,300960500,1104182102,1386703221,658103895,1945294101,1126702719],[625780673,1429694941,1187117824,718245707,2125972844,984273055,1451829327,616909908],[1733968541,636662125,734449826,467716112,2036099304,331230955,1150935387,1003115946],[1929208906,1340948470,1739548846,75950550,694581411,2027369395,1976076996,1533176629],[1489779242,1237464575,1756298108,121334354,991693724,886763831,16128627,582960434],[1413270933,636933531,94089990,407010485,1776789163,1466914506,2032918269,326911148],[787418776,1766791729,1258778172,996991711,2120589750,1147261535,1140493442,931444395],[847179331,746752058,1264374400,1049160662,1757901740,316169480,2125167835,1075741773],[192289111,305292227,1839158841,948694810,432870467,30712951,1045988942,116594138],[1523809196,1482526868,754586826,856025156,237956629,1994877580,899227075,1434211538],[1937813817,639891094,334236426,398927793,1532569780,628433951,211068412,454348821],[551417441,1344857041,83409515,1081170598,1969225432,1857380906,589600537,1582140114],[1416956557,1392185150,1243728020,1718888047,1247733506,293135384,1706963805,1888310731],[2044706495,1466636932,1645604017,474603500,328155030,1042573137,1823827148,1125834700],[1153439789,1290130426,542890700,1854653714,1542628218,482001849,923370711,855393496],[534861300,1277072390,1515731438,722147147,322346559,910475286,330183340,1660212980],[733468817,117408658,1213881479,1531989942,796016758,1894394936,1518209289,591238383],[1374040998,1241335944,2102876969,141794234,21284595,1710016828,173063065,742065686],[1589213020,2085676195,514292121,1394951957,565796316,758151047,858094779,538075792],[574990519,1234188757,692907263,1788067345,1443246581,267911942,65293206,580805247],[1594936817,127013341,594399474,1547649663,539621711,98950806,226431050,1028715097],[551460261,850614837,1162410232,1567629198,1374589443,636040853,689116403,783795307],[1297013652,960525139,1057792410,81185827,77576285,1906372512,117703132,1702816670],[1250288479,2103474537,1398500081,663341708,1971795516,1717110932,269197234,608022418],[1213197828,1242400315,224877303,372342,589794238,1902810563,474639503,1404890308],[1123838212,525746816,1118507903,271031787,1531334771,2079204362,2045396839,85106727],[1443849420,1060150743,1013790404,1152461779,569290122,1090981786,277902979,534111492],[187357290,1938293191,1555404693,980008331,1297920925,1894876653,2051012346,304469397],[1004411187,1961038487,1341411324,2092096214,1258009429,1765284703,1709217971,1407874551],[161345577,20061790,1438318746,127740077,1654570228,553613757,1374000504,646228854],[1701858070,1762270360,973343859,898980681,1597866431,705872280,1607743975,2052220366],[840171365,1032194810,963193034,1951962203,1574255669,1251329406,2577839,322395939],[1964118551,18017315,740877445,214200162,1447818303,1203658648,1892325763,1998287779],[940145250,1345404593,2032024865,1681541214,1572283144,1822257119,1843505261,1791298970],[537023722,10379370,759150363,1843583085,1995266817,1404400730,2041531882,1436683583],[1585521568,760501844,136752472,754137107,1654926647,336459938,237537385,840774750],[1050904893,251698963,1790332186,1794325668,409680355,1498839479,1211954727,1382345673],[1642486286,1064017329,443940633,82935499,1572402656,1175130316,695610002,1188186334],[1028478359,919887309,902483983,994771610,1616624558,167157887,2129958083,997547737],[1997035581,1481101870,90845214,1917491588,1701868190,1165579879,1899204132,596648035],[486183021,838013616,382323554,1075438865,1843647462,326597503,399896011,1857574087],[456120228,1409192306,1762042836,218434765,1960046490,1723483646,905062198,498197836],[863519036,1546018671,418180771,670611376,1151014358,1776527969,682745070,797665462],[9275910,1404001428,203885940,861190101,1474667759,1087753301,123433613,984921339],[1977837519,2039943088,1477977923,291674504,393662771,1660517195,678983322,425967694],[1817728321,868447738,1256468524,913810384,556761972,1817403060,2038598237,82126887],[585603665,1691591731,274998249,698171191,2118309710,1689197176,1434139274,146290937],[990717932,1708421018,1846238129,1127516973,1940690223,301179661,1916731644,2093745020],[209935389,1777332357,620063076,561505219,122546954,811721646,1657173913,149513233],[504215670,1250609948,1148545418,1300281785,1346735416,1797925409,1463928420,1564176968],[66800144,1195779682,1179147409,1497174046,1092377372,1219467115,340383885,628575269],[74479923,1503564100,1492685156,979267939,1357189538,1540687082,841908395,781030179],[1411327402,1586013237,1870804315,994117402,1925991681,50592133,148814671,1250872540],[1227532450,1488031328,1410747250,1609024871,663226385,1337027242,1058713499,1878627625],[972791380,1850713655,1322950075,1058433631,892431933,1978505489,1546490303,1608384170],[466635319,86200099,828756507,1154977238,872076261,1176386961,820321216,1197441477],[212642879,1004376919,748461864,1380600764,1455943379,397795790,1553887138,1243673854],[1874267123,647732425,1498796514,1831943655,1955196012,538589545,2080474249,2010743937],[1180622928,1244492933,569948703,1581535511,1353866568,1094137695,1686835078,993676952],[134319164,667592965,652239010,888260837,2107215613,1393185992,1437471816,1583972680],[1003759555,855578952,836407800,1978509679,1468651204,665885559,99586451,1944189623],[1648595390,1173885618,1564395519,1178538056,948835935,1986582827,2110662763,263154875],[1809447951,1096645315,80989960,1768057427,1929072730,780457423,1960666925,353810135],[2044644827,167578487,1277511755,1172838722,825712401,557291150,1889514345,406062200],[321008301,682051447,406877559,720090143,1737960514,1198874157,2062121603,579440564],[607498616,1861002324,420110361,1949833161,1424943415,1129928184,588606217,1608239241],[2108393892,361419051,444118156,220026711,1046438755,912059760,204275309,1518028279],[1863421782,1248478812,610011587,1309373487,1542564644,1290734707,1175650236,818812851],[357778679,585172462,498878023,879621766,1402759330,1546300220,1751077259,792077887],[1962883704,558321143,1685043251,967910301,929597981,1153304495,615569527,657700527],[1377752551,1646796910,1981315835,368995847,1407855288,84165691,2071804908,1003244963],[1186009963,1948773345,175588321,798749431,1424254810,1359453333,1255433522,1664706426],[1418378912,39567102,1574208641,69917837,333946296,97353946,2091413359,736231431],[600517157,506820755,2025151943,451835673,1164234896,916177740,1551729665,1720879690],[1464937536,132434837,1611190250,1765184250,2034973358,1547700648,1295885942,1056608397],[959692012,2100438839,803262109,1497479555,891895237,1690277882,1867430518,1851282170],[402429094,1009605157,1534773003,1298081963,2060132937,430141097,1321527776,1711852154],[857014642,1605788199,1166271044,631948929,1441057966,1413212611,68057445,1508963201],[1919117636,1439316766,1087427947,1209498063,301727228,857750635,1637723855,1392956121],[1816431673,64960032,1356100320,28176953,1113171476,1299348565,234166393,1559682122],[1029321024,1412088376,1455730338,271360696,1973682845,1847468577,1036235665,1169234198],[342199640,1855620075,1167411878,1264995062,1424189916,131842748,836653357,166203133],[2082433238,197152843,436174289,630726932,1066062038,810604532,1411709710,976075829],[1760756038,379380449,36247155,1494083914,1682863714,138986769,1677415915,507493012],[1393651926,1448778901,909090910,1342319249,233695442,897970033,96542767,706866502],[466410838,663990829,793906632,1392862029,1110575601,746197676,894020940,11315654],[536462918,1911861751,1788902386,1723547339,1403835084,1260099471,237006780,1132313981],[800593484,1100762700,1376720225,68560588,2120016584,904403705,1937656056,153720928],[2000407265,740426862,97736578,307565022,2071899376,32990045,2014940492,437756886],[2012177249,760809526,312542297,1687971922,224348236,2009581400,522920885,403148877],[1174573452,1366535741,1179165376,243730104,124612026,1359023923,1709661619,1229854888],[1022574390,1860960132,1687654229,1902147282,2054283551,1950551933,162471063,465344095],[1472409904,1525944961,506229267,2088264277,1886295113,670395785,1357263517,721247069],[385800983,2090114927,469171221,32399946,637445710,212306101,432130303,1448241520],[2126358603,409229855,1653381552,723736246,288480799,1120047689,650273525,461277448],[636537143,898610974,618357620,1174547632,1951731560,1480017348,71254883,1944730788],[653852813,144395688,321950345,397275934,494243327,513591562,1717498291,1580456294],[158879267,1452983753,1097324396,78637489,571529676,1513350852,648203173,1664649725],[493481706,90167852,1435516730,2110566556,850877316,743491840,2014490851,1835110885],[1964132852,273155588,1434124919,903480511,708896449,1095662676,646146859,1120117700],[114776176,1465317109,43152514,1868955456,1375596171,2020142790,355748058,2004370153],[1342283463,326838763,1148007742,1382316247,2006516681,1889110574,1324116636,1109180588],[36327371,2009273535,719070499,1735085843,1807196420,395800259,1494427917,1867358115],[1722843561,954019426,236323357,1298616806,2077986323,977478691,203632617,1471300844],[1339080582,357167492,59019587,872332700,673294394,773758951,150428430,2036301520],[986889944,1081156649,975942129,1874539806,481021648,284552788,899186794,374107430],[59942909,1915620677,1153521636,1903670964,1598788835,232340962,469161509,455477965],[151385742,751036624,1255461637,295382096,1753611430,1163310481,2083773245,1836944763],[421833730,2115309135,1223075966,1373513260,2045705464,1340858541,618882642,1493768304],[1602372798,97818955,539645795,644798996,1009846109,380861138,943828405,349364617],[330141956,363696083,2031887221,1166727944,1610544286,1735667725,197967368,1893952542],[918754354,1559598400,444053237,36958292,697656473,21478925,104004140,1782422004],[632465494,439804880,619252945,766548804,2007499626,180514063,668721694,2111510314],[609832952,346254779,325623146,767843926,1078821138,31992191,569686421,698113592],[738417607,979332470,641089611,1276749755,971641712,461711613,1934624733,782137042],[1517318832,601067893,2050857158,1900399262,1946418133,1389610603,2066281944,1210289114],[748958604,320230860,864982756,833752215,1905846504,1619274667,758113488,908581462],[874627792,1676048035,1471735082,1471400435,739313726,1936120649,1419985517,1872978393],[1947057590,210526433,1300085107,45081079,2081450027,594889937,863654463,320797949],[484788314,673538111,1585481100,1194217179,669857356,1137639786,119210212,587661886],[861812810,1134812601,1486903799,826988860,893471218,1388191307,1048932216,817640864],[1909960782,215495120,1277425427,498732979,532750529,1627679206,309520639,538733507],[1978620766,1734551606,2078062265,1981998102,1917759279,1792615981,692979542,71339032],[902506432,108911689,133743861,2094553186,1366075874,1599176350,653078099,897210160],[1690160889,657199935,1695664170,1152269224,1130984480,414710941,1497597003,1228670965],[1251520772,865486105,514941323,1796357918,1957830301,729985356,66960244,628841923],[552402540,1771922772,88115774,1815667213,1219400580,1514073857,1419398008,524288363],[1587063965,1247850438,366745204,1409733273,218836003,1687116030,27921813,1543091080],[1481753353,1189776690,1468162696,500096510,115998733,611378064,577277350,746597887],[1865249102,789444550,1388737659,834024456,1297395888,441833722,558715008,514827582],[2695234,1899350822,1886719548,2107195557,1620921031,2077926097,2107284888,1214839033],[455370296,519824979,396966098,940868691,1002224288,2068463966,496515693,1377193123],[1632164204,1546122510,80464850,1031846492,302866368,344299337,1513451306,130907518],[1255117410,1090791025,2129709015,374818405,657001440,1806485240,939935668,1329614304],[872875676,393455929,1310398136,1562856573,624106664,282393757,744556286,29534554],[1477326727,21294160,1418866084,1630972877,1998713779,703418656,628334917,1507217287],[1178858714,1831163874,1289496389,1927125927,118744600,71634636,836352792,1557515295],[355498733,329564433,1016791865,1349876719,1610763016,1728865918,1479417128,1019568259],[312987574,940796469,1770068059,487139627,1316109311,1214896341,506223375,91397028],[1243908689,1072162785,987150640,1861486742,588543330,1371121809,305352929,801684617],[408094468,764916165,1441213162,1547769752,11602382,1047660743,1633279412,644157247],[485622841,195548710,194727504,1047688538,541110296,153616815,1089499342,922348324],[1972555934,1187429394,358100162,1515015507,259183742,474572174,409691599,64301678],[1491877533,2045123520,576553638,945979133,1073672858,285760480,433190092,1956280386],[1797610773,2024419679,1455400626,844933508,1873705199,1106791659,1005312214,597928624],[520990933,1800975800,2096480151,1652633802,1907654596,89002161,1842017294,2038271080],[2071938948,567211479,457451209,554854409,1464121482,718400728,73987993,184547526],[2094530081,470685278,1304750093,1008922141,1967610427,583859934,685136490,426065270],[2100086226,411492323,1981867296,1947729416,1549305439,496342177,1030321491,1724536451],[1349689144,654589004,1282305674,1312388243,279780303,102851421,1429045860,184688543],[2087067215,1581219320,1103710989,1640389054,934306861,2097331215,477655655,924804512],[1427105462,1804048064,1975428369,564956447,1583226134,1373129106,23032768,135235764],[13624064,1573407965,1687243914,202714264,5980875,342344983,1553937188,1379031701],[1795996919,1932198199,1223215779,1116014336,1059568908,640045311,1655677459,1979952937],[1052622300,1997928865,1302242880,1774151445,1790519783,141718305,34174360,1810823736],[1430047042,1504020467,136001166,776758389,921201562,521790507,1034160332,1440523302],[515031309,541212533,2111425215,1360495502,2084404846,108883809,1188506356,1524081793],[1562830443,253494411,483596852,903440678,325051182,2008436002,1180187769,780281911],[2038111360,483014194,1695890319,869162227,1961348784,9431054,996372292,2028366612],[930574710,847088309,211011604,2107230019,576554162,480546176,146993683,592174901],[278147881,1140437791,2092237088,1327004549,1754432794,398211317,1262142684,1802966376],[2041845992,1480462661,1400175564,725448756,1273628107,2068331700,427776335,1237280829],[409246411,785103054,1488705507,207137511,1179836928,868706052,678289282,502785346],[1417503847,1205171172,1248979733,2097169435,765835463,1761181731,1300807247,604105136],[1495952330,1898220380,1092140683,1546355561,1240233907,1837158354,1219030745,1452754672],[242266331,6797062,1594589043,2114403666,492491087,626330528,1545040837,2110994972],[384478111,1268160125,600487295,1314492162,684887743,856550720,999294503,146668404],[944967153,1529602666,1979429266,1823469210,921674664,219042815,1021512065,1696420097],[604487845,2002477121,1972311402,1481354550,1361078925,1693559505,1422150588,1074759340],[1672160757,1411919360,368659743,114285398,887766793,775108819,1434461076,1127031030],[1566997173,2008549860,51047521,1207948201,1060596290,2045915059,231586717,395266534],[1789189874,1325862016,1928227269,262489048,1541657560,1084037004,473717879,336005005],[741919868,779750167,1218075718,629816261,1352345540,387474989,1059606647,1027552327],[667465100,522630561,1603955561,1765464339,1600300864,1316568779,583694886,103031083],[1254997084,131678499,140949016,578892736,922170081,1746058644,851788826,1699468859],[1944862368,1438968549,1135415009,1983424636,1384738496,1316796914,1966397148,661967269],[2090112513,283601564,1906471600,1477936332,1447251576,485242318,935392857,992478531],[344118010,217135836,489927726,1863003612,661918965,1535366990,976159710,2087587110],[1253176858,1415163533,978385685,1796041310,747575220,239728014,246089115,15860599],[227765396,244390259,107460969,1900926295,725916465,1533560511,1555427562,2069287089],[1573422847,164804140,1942483578,1950125829,1507973025,1114363557,357166864,1061051129],[2126025271,1989695626,665464097,1150541473,992173773,1982962747,1066495101,311623490],[1631703749,528956148,1121914488,1174271267,1762736796,480512991,918359703,274165717],[547108755,181491241,2000720513,326121672,1284702803,1819267066,1601784712,1767396086],[55904448,1553480629,138165748,369852464,648369140,1319890128,147642127,1848425089],[608120923,670962148,886901098,907970692,618717383,399724663,308229863,682946228],[665093164,1447656358,318794671,1643312341,1139849192,208955893,671811576,518094813],[2128063551,152292251,1798692819,1437389380,269584884,1832883348,234806021,1684486706],[124190195,1835982291,1228967308,1031950142,920389506,776282013,1916004833,589004393],[1797303230,1601709636,2062792985,1088712539,845734853,1571586701,1479481957,676170946],[1175954057,1440182612,1876209509,1440742163,975667434,415857194,1221529560,56423623],[32347052,216348899,911458887,1397139532,1671109190,1096775065,1232641326,1513471159],[1903130032,1404737443,1050829320,820491022,583554777,345367733,1552515447,1065008229],[342992775,1878810604,1639064165,604011610,1317514736,581315829,2074407773,1430790325],[1865696573,1487884345,726193500,1454364883,1357938992,2033615672,2090699082,426414869],[153939992,1584378474,2106722258,1509880237,553956044,1827455164,1464207034,1931950614],[1155634117,2105948534,1250719846,88322072,1760135629,772797156,1437826316,35749312],[1972947243,840839072,432491518,1783215593,623722792,1452977557,2078605665,1844770212],[1701507229,2066870165,1465241214,1759363792,2057009196,1145237053,1133888582,1674923799],[2123451631,1003925299,782170136,1603816129,532346375,1091334638,618649808,1044883842],[979823318,506907963,1346265442,1233356751,2100601500,617396509,475250310,1082714531],[899408952,969684076,498638621,2117478750,951160946,1336162283,384879080,814600902],[420462192,509528782,1456197659,2090523383,975939677,1973523570,1844947368,558772539],[214809617,919769206,1852838236,448631828,185958803,969804423,437468743,579141939],[356889110,1089274630,58836019,773985261,1072637602,361081594,1695194869,2063851106],[2089868732,555321844,1547633581,198716364,259545709,8865612,2100945318,1295315304],[62425044,1965325688,1694738669,618803067,1652705187,1205122835,11592811,1796881067],[1710043675,1224925798,1472232190,1189789398,1607065372,1109998186,821489123,1399807931],[1255268028,1145820226,98958038,1121585349,1441416259,1689451841,1449314831,77464627],[1637742972,505412266,832914789,257628643,517256615,1539530995,1682983006,925419761],[1000665803,2126137377,1430376317,1045294951,1258133514,1441482849,425990437,396415413],[1100475993,657749448,833786116,2105004644,1392742655,199480604,918265022,2083197094],[99366619,650546710,1512954823,1195031965,1263784131,2051071902,1680023596,1992860209],[2025541965,635482339,746788216,520088456,1818585030,1838378704,1998091165,1332134715],[1975002033,353515273,199590215,935064216,992532767,1010653271,868656741,398372876],[188021813,1245778474,227372659,734016609,559663132,231302827,1032948256,1616756009],[1637281375,679311994,144382713,2109334986,1779905106,1111577727,1759344771,879796],[391314177,1594248980,1399984429,1709336337,900802924,1964845665,1108913228,450468692],[1047621682,1452946082,805981433,824389957,1354194690,1387461088,2009510886,2068204597],[1660158202,1217927775,1620725065,1896407301,1360851596,1446203014,1660388364,787627475],[1531026791,419447550,1680985426,473337160,118184491,373587774,406361629,938841196],[1136117643,635098602,1285595130,1471918447,555451671,884712123,56193931,1555968039],[2128101827,1580693774,205039249,940715821,256152776,527472049,530340582,1671230832],[1453875428,1306096741,1658822856,2064178374,1917063857,1557523292,1239742618,1387606671],[113508288,56032013,939147311,1382072108,1739044026,223798004,751809713,927118928],[2064645386,2077010934,1381238805,2069488748,1848980014,1040643023,142010998,1762568122],[2095374121,2018707854,1595298621,459608638,17394274,1811076645,1706787453,2007713733],[1190594199,2081232852,1911013619,1935302133,1521642483,1885641746,805054306,477126360],[2059440820,1327094552,578932333,1906834984,303637521,1522952956,555042740,1435576721],[1998352829,121759449,154381999,1951078734,726839122,233596581,666328567,1705484368],[1871000118,525618579,1192807038,964698279,598600330,1914471448,292807920,1723328269],[1861128389,1670291751,1850944826,1435284683,412108515,1984254331,1855103523,1791227694],[1589310198,205967927,3836487,1732108717,1608483033,438511809,272457541,1537067508],[8175719,1841850514,156896829,993104364,1579326605,1672853988,2116353427,1242326874],[694828286,1301537449,406762232,804366803,1861391064,1164330890,1562124442,1939308755],[2113337453,1491819051,1530007266,821669854,1967857464,910395149,511123681,328097750],[1493608277,286349182,550025399,1677809226,1800443424,818681496,1688048516,367492342],[1442855406,462926945,1884507505,1113682540,1243312580,1297735830,1998587660,788492601],[461316724,1141191789,1159870453,1110602316,74868945,690153094,1628193089,402800241],[1100361585,1336277109,1564762438,1678045465,982649938,871065333,897928910,343243639],[995676508,1741805925,790542838,1324820425,1095898871,59429035,994056082,628985353],[1129754884,935565556,584937492,1598981870,1816343013,1144195547,344850050,1338430993],[280494571,1321827555,1547040527,1757953648,1408768096,1892079392,129016466,1407233206],[1750248574,1318860118,775153471,614643751,1509555194,599533648,2125400884,469591951],[966923289,950282934,1864746135,1117568998,1131075030,1700676166,915671088,1299015181],[219081278,1823366476,1536751557,1136464915,1655375006,1980789962,448704219,551505534],[409946508,253694479,822662966,1983169010,1052257604,1501985299,2118199382,412780632],[1283887621,349326647,1903271813,1369525631,1367862865,1668034354,1201243296,514315312],[1811570572,2029005969,1550618132,344976288,1102173487,1139010026,2103074254,1024916107],[793569875,1108013190,1461370487,140947442,490942386,619141646,156632451,385062059],[1664165443,818792383,148701496,389427442,428430078,2128876162,118703381,11138982],[2122023878,132491586,1530490330,1884806983,420605632,612553599,1182070584,800844114],[687823933,304118148,633560363,1074868281,834271325,554812934,1871830983,1817955100],[856726199,1454027752,926658070,375545139,1352677534,121225965,1808728865,1227688931],[561831476,918707753,44784660,1810937516,1208655557,862939052,18212719,1766317793],[580797446,221007990,1879366861,1862460043,88730276,2031868267,1989749423,807626651],[1293165285,1063503226,245909080,1958998377,844550157,1869830043,1628916248,239389517],[680590395,1491370029,248878631,163858781,1197931362,1533186549,338948517,425336757],[1736136532,1495690869,1079208472,967871111,677344966,1626548881,908053791,1920645763],[420724057,880329559,1863126570,784944236,1809085100,211778913,1305917713,780025364],[1214193677,1448880066,713632600,843519264,453396977,1891082082,650214025,1567319043],[1872870226,1747740908,1599712463,155339845,1446716192,1674648644,1737607323,1037469608],[1535008790,951168754,1722814918,1504532887,240851406,360174498,743936861,1950644669],[1524568675,1516039478,585114859,2009473399,1841710746,1570907628,682169918,1126511775],[1865233631,1557264276,1421189239,763035262,979515953,639793455,477016494,691120573],[723277142,1411533779,1268476110,1714436200,643448728,1291438620,628698377,1592066525],[637067590,821653357,882335722,1641546353,755890378,2068939663,1545539260,1167377539],[419817478,300643102,1469480468,2083737336,1234439940,1581563694,1607963529,634231589],[306893253,1817902519,1678847693,532669259,427863269,165094271,894587920,999371601],[1755747912,231781861,1031077088,2077825811,1253028442,561034576,1511230634,1342613982],[1196057468,86852574,387708804,252712723,1690202601,1231514017,369158566,2075213697],[443680547,408216424,1404565090,1469580547,1051420204,124457490,520642477,484603081],[1032315815,1817590157,98991161,232650649,320772516,1065746518,702493087,2036966318],[1510142368,1838465004,2024239346,1194640684,1623286228,825268395,2081070153,1182578737],[1374197651,720564986,1028904831,240905883,1748434840,1164779534,502266042,983255895],[1291518961,1910580299,843443367,1699645278,332150668,902881345,1929519608,171368282],[97483230,1263353298,849839723,211085332,501756557,996538060,587979012,104536032],[11961297,1129368865,1036652468,920930045,1391896935,1599156322,1050476604,1543251391],[1456185522,1300034100,4109570,1966850867,933705488,1815288827,1411302197,148454135],[261417456,2047032173,1835181723,481512549,318393912,108673544,1407881551,264322729],[554166384,395528517,1948654896,1375094364,1882421097,1225018965,69993608,1476041764],[1180810363,312651918,588721918,829214513,1141463275,392760827,556427110,493681091],[8137581,1140807884,1303975350,1813556583,280158039,60834002,1176275216,620671334],[861562216,592600878,507089800,103594443,76527620,2034382285,960807721,905497325],[1763893518,603858389,800148078,508004173,231797337,1166945153,1668433437,1793351163],[378704216,1552040674,89990246,1936251016,830548182,1781435230,202397264,817990351],[344487375,975825301,2094996771,1232147216,1190224689,631898803,1270952224,411252751],[1629531572,1591187845,449630241,551132147,1169054826,1679736687,308418598,554379559],[246162948,481514710,1281092606,240042151,513823155,1930116911,2093320767,1757195058],[1197002163,1280221232,1928876802,955248293,1462425066,1483961208,1819691311,1939225766],[1419784096,663217393,229157835,2015737102,226766550,2067580123,1540713615,551823183],[167344900,1096680666,1368576798,1905115473,732685607,1983807068,1498854343,2120323492],[618258295,1615754487,835335377,1581459995,44447190,1117089707,1215391319,1555798340],[396229820,2124480607,1390265558,2094113860,1709419240,294387961,272333747,889912040],[792472543,1140642930,528125466,879221547,1598071911,1431376359,1679662201,478154780],[1736792152,537826057,1264430966,1525758974,1802609926,620885318,429042580,2100794975],[1674904244,243435766,1132356429,463260954,2042194296,1639206776,146416903,1680945219],[200928684,751477185,83947682,1291639855,908117517,1339311051,505988799,1127226162],[151451319,506446613,46369634,1332561993,2084697653,1616941918,1036871669,468881658],[794512960,577205860,443945907,1112249303,1465935475,1202590096,742829058,845033487],[875938455,951353347,323263590,1005619246,1052480493,1529893242,364820535,359448316],[1164528250,1054365414,688389043,1070667082,1179929831,2016864527,1840037627,1673986047],[1834010724,2006499684,1323803701,875245055,1114781312,1769611295,663018570,1314392692],[1029437398,1370908981,135820249,22872890,195305732,1967360753,382740764,1356884661],[814705231,48531404,2059452605,773534852,2076831523,1477911714,814961863,1955957783],[1614313284,1600359647,1978522924,1957595034,1628798422,353878196,406789133,80057116],[1152671833,434907551,939334739,953740360,824141086,923618662,382348716,56768696],[938305831,285640418,312743185,1185580160,2049871014,1857297069,1858832174,967625984],[30088373,1765789008,944812607,1537687544,509145443,910359154,1093874697,1295749689],[463948828,95399686,565166568,805290790,1847635172,2121071860,1358924038,118935144],[1639835444,1590737701,1730158044,962865711,643564742,1841491112,1843888057,371889505],[1334037450,922036651,681506113,1871747173,1526371540,722466283,2048263169,1239107352],[1899014199,1831561125,1627690434,606494515,1063912087,909493226,1674646667,1631876479],[374580814,442256104,343308170,461356506,1506272189,841887832,1222166550,1848281780],[672528244,1375459118,1515616443,365650482,1529250564,661456981,13593535,1156669632],[717297956,237527276,312595168,946909954,2064357031,1516955470,203522766,1639951882],[1520323552,979330568,702604297,752630725,1127966078,974613236,85891095,1374301667],[825500206,1250837635,1938744931,578952736,2117448694,542389061,1583320508,944956095],[286540391,2097679046,1140246174,2005653324,748666448,839618265,1323164476,581942306],[1859707782,1768799833,1824784555,341803327,92063660,1377065107,1551643439,659750783],[219337166,1953745776,1216207987,1518880916,1367206722,916629605,1259427173,521180235],[1340196307,812523384,1163917943,574336679,1509182726,1732163256,801803807,1761375334],[150414456,603307588,2032888404,1340751401,1985519587,1110983454,859383865,1963629354],[20868777,323218253,2065551065,1774075057,611445628,228368752,1546411868,1450060945],[797233783,1715290268,1959116943,1715022721,1779700441,1196884939,1043701099,105924420],[1505729844,820548075,2095226801,1405980313,702177767,44484862,1610216511,1114552492],[365741751,88560520,64952341,2055324719,368478139,405474825,929264295,1207345738],[1438155797,461023155,850008554,280419799,1953766394,538052638,1371383231,1681666272],[32656152,889763362,1147437799,1562200550,1969534640,1805118440,750082926,1333430504],[1379869710,1571857038,1461276618,541522176,1231195653,1062738820,822444968,726425861],[653546249,1153582346,1430172231,1278809939,270609558,701976587,717375763,494923521],[205106395,1977060846,677720452,521289208,1554856850,1761080786,1537442576,781047575],[881281024,1539111351,965659056,287002819,1258077571,1064357018,2062509540,486555341],[23130233,262650436,696082873,313374674,2027708733,1793994159,1214060368,2011341812],[1130779074,1491783236,914033866,1109482629,1764498412,1892635988,1122695297,1548799493],[1167368101,910278534,1603498077,2014757422,1834139678,73483461,2040611903,1944290897],[215987966,1788886371,1663692863,1375760764,2037476436,670592744,1048446051,92139712],[1298466705,1268259750,331084156,1555337252,2089887773,1786678530,1357771797,1147974822],[413577528,668333079,1895331710,342792902,95567321,389495064,1781373987,450678654],[1559999246,1360543818,601722298,1779152272,408351508,1012422080,1278860981,1856860194],[374371690,777992272,1204427123,1625290942,1018962456,419466167,1702552194,504643558],[744039056,1386381907,1575170418,961342754,1542053321,1029836145,818906814,1464713350],[2086132241,1494402077,1860593716,1053378459,424734845,1663300671,358949938,1879570360],[279210492,1277922808,1966091485,2046942817,1233751803,2094727751,1585418081,172983378],[2130045044,2051505047,1873042148,1768342474,326361696,2013989746,31124762,1379315900],[872657678,469534630,1236821088,364303260,2114654374,953087616,1634589352,1836461391],[1729820278,1805416662,929510666,1260256034,874819792,602101449,1948099505,2112203291],[986194090,111680328,1133979513,1150260222,1927340855,1574718501,2111168869,744461871],[774959858,1403031007,935915722,1101055105,792556005,358595073,1227500306,852085977],[1381866155,454147426,2105300964,1220100066,599430654,1430715947,1745624559,1883648689],[2030318511,55770033,1439150791,315549975,946929609,1520110724,134313484,1944856342],[1660056428,1740537515,1001504242,970647778,1323383949,742776453,956827576,122211789],[2035740436,1352679043,1278921091,1800728364,1072897836,1229945709,148422242,520828289],[866855216,765384868,767436309,1937546767,483193031,1340359600,766574015,778392872],[1035971288,1073520363,1808237124,2118460035,210693179,1921515503,1574791576,705212782],[879612997,136795613,1353117218,480393618,704500298,855826174,1267909582,732422967],[1419524596,1076521841,1324835023,568059833,249904492,697737090,986647599,631438988],[1816007865,182904812,1917131648,128953104,18460350,1221280120,989635225,466585397],[435188174,1748147377,638864277,1904671705,180498846,638915158,1994247553,1010039501],[1482980308,2074953460,1503126270,688815906,991448556,1314858452,244400885,2055932031],[1530157580,1277845403,539400833,1897030927,211902291,22387308,621318370,1147711750],[345453785,1277510970,1896425679,1262601314,1775440903,253429832,1708638273,976990318],[131731810,808728274,770465953,866905875,1846790894,562846209,1845535470,75467956],[987638701,95535184,1068817480,540185194,870812890,1708930658,855980729,1094407649],[14630851,2101747545,575414221,1148014431,1576598962,780221276,2064551917,597282755],[1609179715,165548290,264826034,938926661,349543848,708255959,1241014428,1494617141],[1521153204,958106595,393319466,153092134,326509800,1299579188,1573983894,1414120792],[1935367052,418640551,636684926,1246117625,1821701295,1126392128,1894133240,198924436],[742074457,262692069,696938601,1005555760,958597976,221394658,794323058,632802934],[1553660060,906234327,561462598,1441533543,1686611350,1324144255,470300352,680619370],[73636862,1387361300,136771812,877873114,989218274,1042490975,356358599,17469553],[1445075272,1770306686,1039937516,261980199,195011610,158924587,2056960589,1408418027],[397684588,1107302371,690470105,1752111733,109268563,1082733062,150160207,365488842],[1162072975,73468731,1341585650,1959103298,554370814,1691784147,840612676,374875445],[1472173810,2094347656,1496443570,1952984897,564695064,1595726142,1857565221,905184622],[145900594,699821700,159079198,866401833,260819736,1577274781,1863499267,957162687],[732875364,846360971,1367088369,1051648805,1723479325,1863921684,1969955286,1272924227],[1395867432,1893305977,1081229748,1725448754,789598994,1628548971,477040896,596381862],[591058749,1284906288,137941859,1234594412,541408808,2010268565,972548225,1744040162],[997060578,198843056,857765798,8629549,1834561068,1965878862,1656445781,1832568446],[1402768152,843415611,954320441,1444588541,457706735,1586238413,663760090,813886855],[727742387,423251557,1411860374,283643822,1475281114,1970374105,428269597,457900490],[1057809397,383604144,163445818,1294867356,1263150358,992762066,1757049997,1538805706],[569380213,685816095,844090977,1706076034,366866801,1195438569,913678460,467281831],[465478779,607109945,854070121,721637002,897500178,1668621529,917461611,1598343635],[1102092096,1376499371,1014304048,1810154375,1385904996,616229698,1643301211,831223478],[2037088672,1047368800,1057971135,235731813,1867971972,1586413140,156272155,686376408],[972790929,1578112401,870789641,754070790,613124221,1258114693,1412135488,1350919240],[1938936053,483087390,737736828,61900277,649990382,1240098276,948164526,1296091706],[1977988933,1971127051,1157256784,654684135,1044694909,977826142,165481705,1803337543],[984457456,198661771,1999391416,800733160,1902499633,1440966498,1603614593,1228437203],[592396790,499172643,1448825694,351119132,784332521,1950597886,1813380987,1294075036],[1124705695,25530596,251860913,1834470084,881100777,1257925354,122251686,1443334389],[1804302085,1842253349,1774530750,590759445,1641928129,2083508435,1144933499,983115883],[259570864,1413629436,468699194,53907208,93183225,2037321726,1615088154,978408234],[1884332779,1251061328,1326800060,194703113,1462283850,467659029,20529796,843620860],[1635497905,1704442410,1538510012,1547507879,1897275008,1952352715,473064387,619818557],[1395006893,1271936811,1679483193,817956311,141910063,179451724,1750179118,1288361568],[266729263,350951552,2127852912,614291840,884925912,310268366,1371218608,751140909],[491252779,1497055869,1487439722,1540554980,754125851,996929164,1009567229,115955284],[156456236,1721124765,121365459,1988878314,245820442,469108557,109613789,1218000531],[879051754,1521606192,559741936,150537903,1429710381,692113684,437422108,1277357102],[1405821425,229238311,489786672,689944506,767642700,940966197,393230257,1745919293],[957411051,857548565,1777627712,1176150382,239661172,1711052414,1611115802,694453134],[202223998,1773635549,1646112711,1450123895,2056197575,1059800086,1215215911,820118970],[1958084617,1491880473,348258646,121581,1709172242,1921038880,858749706,1175738719],[128288053,1124958875,1766108539,1977745857,984384819,1917525701,2003238523,63526610],[2061896803,842061840,733520775,687046373,2075270496,516715033,1059586317,313911769],[1856107450,597933100,1541497993,318730173,869109085,1427413462,387549861,1672449014],[2037607417,569964106,632530924,1221427210,1669059654,1170005762,1129429598,1485440582],[621996667,998577665,1454742905,1026433132,1195654953,1182392262,51448677,1625097666],[1814633563,494380053,1466078480,891986372,1303583458,276038609,345883605,1919144605],[460448326,71084233,873183985,1334079707,28023770,570288572,1947392341,10643434],[1103877783,335648780,2110426467,1218345818,1188153357,425245839,1574856842,1469700851],[2091686733,1445448708,233876596,759519847,1858112002,149528161,1936606686,1956985920],[1390626047,468117923,1178457017,1697818820,722531502,546008047,773897021,2019919984],[799581651,741099814,546009709,279093884,721344854,1150695390,54428808,140603418],[1248064972,1565645420,1467266733,2000969841,1061414507,131400143,1590044360,735763580],[1625862901,1468091059,1926378875,1953824484,1643318806,674349993,2014487600,1033195278],[964147872,819393686,1653686654,2119123165,65672125,168828291,952481471,552620693],[1142276982,1858625769,1266033686,434588470,1016122489,1741314500,915671169,1742422231],[1453937242,1525602880,1100378292,851155649,1534316544,1828699305,167208139,234908446],[1951666953,1054284077,1261572728,391475353,113482029,596322864,67797779,33900468],[418144502,687838185,1916018835,286769200,394938776,1694724318,2057163553,81768831],[451931271,169144398,1053894471,2076339159,1378958958,601875364,1191515757,600373583],[948912157,1903666368,189057804,1602003065,1907997489,590959009,54436269,269891267],[1702998916,716051859,914214639,378784779,1530397614,1366046969,17414069,1347085456],[2064035636,263285711,1098269307,1758214533,1520999374,1301110331,719125229,1591366766],[1080894758,867813073,536946559,393082006,1583491808,512335033,1352548345,1300925216],[668559769,1716472660,1979539223,998995085,709412603,962091588,1898060065,1733261579],[1231794536,1167999441,824674741,1980858027,486983584,195291646,337908650,1644935838],[1893088096,988735321,1916202168,1197385712,795102021,1344139982,162454734,408333658],[2025901132,1565347767,747366841,1383716649,865446756,526168863,243642994,648684172],[785682402,1704213807,1905926429,1331298318,2032718128,41428977,441782529,1425939292],[1362271887,695682888,1676540507,223438478,470213233,190722850,1875170638,494545282],[1972001773,944305235,253020330,191134416,1510315914,259206016,1522964485,1090002832],[798392592,1273702586,849317150,317551239,874488324,1166042488,1028904640,860694778],[55108281,2038702461,1784283767,1700052924,1530886558,490116160,1589516989,950792228],[1532367160,1710592382,670332473,120201911,1777510574,199397056,1214593125,1784306314],[145105192,1340757135,1424752252,441500440,1698325531,947120252,1249535316,1527495046],[448575238,1549092657,1469248705,1177863190,600979623,65343018,1592044614,1497361535],[2042003402,1945049239,1184478710,801236270,633942796,1270478262,837937290,1094960582],[1119558644,1003503791,921987260,539563929,185201766,1062653031,926954702,126310385],[725697419,15758822,31088526,202311706,167025448,1618921155,612253820,508701333],[619676364,767659584,1610965969,1260562571,217900001,1795274717,1073067795,2073587644],[206460287,390522141,789184604,540381907,1410366738,1359975639,1517547083,1486293714],[469175821,739208239,1128906766,250023657,1429545086,1942858625,1048867671,241507467],[1093020366,1549293195,1382034809,2116534274,1211126582,1964933109,1915144796,857080279],[345073056,1181849030,706515852,414919289,1906985668,311326463,1073732226,1469944193],[2037558994,823614083,808654099,2035757330,1136225996,1002976785,1053200718,524742398],[2032022132,104073736,1868444613,1774490907,1831584403,1962274186,60787378,1405567354],[699184167,1894312235,452994821,192060796,1092359228,1819177405,356637569,1899238369],[792793798,1134103106,993906662,1950597266,967807271,1441525124,563867864,1266996431],[1437394406,49716015,61921100,1555960286,1462982083,75442317,235345456,1847899277],[1609744233,1181891438,331785461,983673451,922784788,1910542084,874483860,1037476049],[720413522,1729963183,612143889,1034692670,2096189589,863971693,485923521,1821988399],[2064892738,2095293898,1955114110,644217242,1986601224,2069170509,127852618,1989057002],[1607003842,250064092,2057693183,347399401,1349083323,1052595635,953924799,1408571980],[1895173832,1914308674,1379154441,1205308502,1692566078,1122693427,472845398,1693135644],[1488669882,172026011,438114484,1899888688,517797981,2105227655,207351351,150285567],[554870817,308424577,1400137442,851475475,1465200001,2035904613,2068958452,1323635586],[483973651,433126505,1132917804,642294121,765920755,663865256,1604731992,148143860],[2108817040,1684117846,282840646,363248698,1067866248,1247195641,2039138540,695079958],[2073465571,836642865,1211163474,471197890,766604291,96593683,1875327994,1849686892],[265219450,1769218213,1032715131,776001890,1039168624,540893496,1160796399,1763627045],[1569981916,718527160,2114338039,714959146,207142602,738466330,1803617913,610301755],[1009519729,1564249323,278520208,1845188014,1818608126,1383449925,933526329,526785703],[1268735691,1745141179,1392433975,1200313082,1614769701,2060167785,1474876188,327413899],[491332138,1656921027,1584697836,746729966,2022522718,54696721,930917604,976090188],[2058025385,1443151761,371398823,883756182,2063278417,1015029604,1495464455,1138638710],[234337964,93520008,990615170,259911653,764037884,43206770,1205577526,884118458],[64586017,849975765,2035316378,425598058,1550145032,661493851,1633648788,640720446],[672794750,1458302363,785086087,418921177,2040601373,2128912170,416853653,1547821830],[325290915,1621223030,1924954403,397006682,206509937,407107882,831870228,550486418],[1309283934,971370052,1959656031,176679578,1354588127,631081623,327542760,198340780],[448752901,1021390078,1652633141,1334327299,464075810,939289030,1680001906,2089641795],[1692700319,1093687817,979562477,1283508121,887619905,1337674737,148396567,643980788],[245895420,159286955,1428976918,620142092,863451238,1093054981,1766898734,1501351719],[194292836,125510261,568904934,1580449341,1217029261,2099743613,1702547414,1628615399],[218233121,423626085,1704535666,18249079,1641231945,1937966621,1671859600,1390241276],[1208809426,619135806,1698739733,1780725197,2042163340,362755253,208289218,1120539621],[874428880,1406434901,1549497438,1361943899,424654613,1939739006,1905887865,1463477460],[675722351,1886728688,6921015,2106474301,1485202651,1069608268,38353637,736427508],[905657757,1234971213,465276661,1774492237,60165458,990992277,1831461251,283567122],[1397187977,1925126179,430224205,151176001,1644089678,778943609,20994162,570360298],[323641352,1706850304,1780498740,1428188197,1611316069,642811141,1560739119,366023115],[791548042,1058881261,208286736,1705567973,785733268,21717472,1658403025,264231337],[271127082,111023872,563054346,836953335,1108792301,385715153,1601251531,866284462],[847161443,409355354,1383253006,1426830243,1641456179,485223781,1018212906,1254666942],[350973582,595557122,482415325,604974019,1060587301,1071700547,1434092944,1914643141],[1290800989,765560302,2112831727,1639723260,1031114875,1654808395,1479308995,2067025238],[1112297016,1101551823,1965583118,1951062498,1600452271,1401492921,1217074961,1748632036],[1246613437,694171599,1838902042,817079212,1536963406,1652823754,1683250944,682934445],[1009203278,2099939753,273818948,1220884013,659531559,1273430631,1813880991,1826159871],[1687022512,253295036,1342386223,1021906268,2105822792,248059614,1729149761,1560010123],[1165752212,863609744,767603820,1239670769,1508243931,1785829499,730682740,1247177683],[787219405,936962084,675294796,1749635590,70647107,1398186801,1055269273,1014330152],[1634924461,1182722837,976910194,296630228,477016063,508915422,741148035,1689850851],[1722039448,295873541,1636585207,870486263,1961841290,369361039,978400859,1781856719],[2107999734,551451161,470992559,780108847,661283021,320226440,1531812360,85758374],[1727678824,483257349,78163716,1043263225,1743312049,1591148411,1530932448,17358656],[1950555530,1172246996,1649163381,515567040,731172240,503516520,1437257618,546829938],[1209488406,1949528775,1106413913,1818774271,435778508,204855304,1411543547,1500526988],[851723123,1668070222,285024679,1070260617,951303008,581378854,1747094594,556237749],[49694102,192315679,28984723,53532811,698696691,1639348170,1879158587,940100379],[705942351,1692933537,172295244,1003075617,1072807262,895875920,1117925695,280981165],[1970476936,1878680491,1999258431,2003905457,108678127,765294316,155409531,801883124],[1795248494,1185960843,129812861,1304821113,855973773,403788160,1713921410,1455774432],[1129578859,1491850471,1204211968,1441854306,1574627573,928607352,1856144869,518938045],[1195252607,1981458614,1463467246,282389937,335483259,390743008,1283635084,155618883],[1248348293,775430998,965581116,1426447303,2126097367,1244467858,1063019096,547581529],[2127804077,1855816508,1056347920,785004253,1823804871,835343430,1511731937,931231872],[1847536400,1019802143,803149529,1192696647,1900082463,737590192,569582063,958310525],[378452182,202039031,644855712,871906486,1477928965,1905915244,1508516164,1762514278],[1835988511,231474728,1992783617,1534200087,1222832730,2100097027,1552910138,636512507],[1996523604,3797633,963655179,425536468,516639979,1596693206,1135247648,351595821],[734319058,1338450320,1291551791,982345833,686073381,1757950162,641184981,1854119572],[1633944057,241828024,1868672634,344030101,1495946958,159968719,988758052,1712263540],[969612780,556317912,1054909351,897205620,373937462,1151825016,2028666325,1272467734],[1210015231,500514708,1438966352,1163747061,1919790243,1571599485,784332779,41448687],[1243397530,945014457,1055817984,1706053599,159382386,453388346,461518021,142222957],[1133963322,356941681,104966154,1328352739,1916759530,18434516,724557154,1223362024],[202587875,125755600,535420896,276778930,364631721,1198594844,561152814,6851930],[1052560876,2104418604,1400949610,1040632657,817880978,962184107,1079166588,2123664125],[2089482339,2047366248,1770924160,174729765,396586051,1950988730,521681857,640962135],[28798376,2038742501,2080604417,819870841,2066776108,118916206,1786730463,2029326196],[1908079253,1417283170,552206033,366179620,1210508241,267671207,934204004,382166714],[1404773143,1681077595,812947882,876098257,363827804,1956239675,1742777650,1612059172],[208370025,593230092,1963262383,463103657,1103837768,1062243446,1702035470,700359323],[2079509793,1303100550,240475537,854949333,74660917,1645868320,1036505859,1098801446],[2091996470,1068371759,1557376661,1661365389,1892493624,753888217,1795127561,1915941269],[340779023,1804436636,1082180734,2059827809,658892269,1854556378,842213278,942893340],[1143265053,502278331,24522671,831271315,1997445958,1012289855,154463533,794351396],[641448842,1407637334,793551292,1005937800,720558891,1701958953,282507139,1919501241],[1154250619,1640239301,368214925,812399965,964493089,2126194305,362929713,401732064],[441477033,1005802256,236729983,393440474,1244489907,895789186,935041564,498711642],[685473101,178132465,1455976207,1467289525,343140123,349886518,249803748,854780958],[1993942204,598132512,1961545115,895245079,1184532759,412077516,1712272401,1062342182],[875596020,1120051733,983271472,818201086,338186747,1294053086,966069091,1499730219],[660181722,755928587,1246727573,2106361431,1117674683,2009593924,1203911932,2045006443],[1781480717,107610247,509790353,929125372,1957382340,1009967447,1503223879,1547363723],[2094834122,1968502188,771193422,591802835,2076624232,488473986,1857038924,1686676270],[1551485714,1015327363,414826837,2001917839,1153739667,499358778,1659397690,1538461422],[199876998,912809082,628503912,974040926,251967047,1546862320,1580474030,1247045857],[1976887872,1510186686,143826071,817533918,1664042558,1437904306,1890730658,534963229],[1329584282,948011921,2107980698,783811756,377770731,1230795863,643080048,1777817032],[266880291,419569043,1933771106,39113432,144602312,1763049583,346181014,1952262150],[357119261,1833219997,350509092,1271903397,96421126,831288607,254036266,556795539],[891787802,1726947066,1348630872,1513389299,673694426,908322535,341559036,395764632],[1758171000,32978110,2090532566,361671964,453324095,1101354867,583673942,1730966745],[745977031,1069134162,1853486861,298889828,669997088,1728183881,213014996,547379974],[584728732,1820047465,290826776,1546938574,646085848,326701687,794171008,1127950976],[796163471,488328542,2037457351,1039548987,646690525,995032905,2103246321,1967873952],[224079215,1832096399,1084047768,1706679531,1897457039,50792641,928999948,217453961],[308543826,1540608109,382713763,862407744,1092117303,1484509019,1967237270,1326061062],[608598227,1894335595,175874407,1840792500,570950833,952873305,247287764,891438225],[2084088208,1683741505,825317063,1342232055,1287102860,1093734085,218054001,284975697],[57967916,21493915,610813275,1309960484,1495523808,1539536145,952711269,953970985],[478013060,1818766664,866083381,480585464,399055363,322812537,630789525,1498568414],[1593622485,1361362027,1651521262,1675511482,906177818,1789595158,1335741700,1444311353],[1882059919,767386675,1878000228,1611381153,1183004766,1003868855,1902736577,1191393539],[1328147595,1079185177,2086976980,1625316385,2032993571,1586457517,1112779977,989993242],[1362101089,127733824,1835418728,408633023,1088781805,1376819650,595018457,213655540],[46813382,1370319215,986702220,1258781307,32728425,664275716,412481604,885751064],[957926551,1278187066,15755629,29741156,929456510,2082889764,802455796,763314710],[483613514,898013941,1627462195,618296604,694185303,1503161456,133591425,390825662],[978388693,1471436467,1749549649,1735190858,1022545384,1885587210,1596078136,1312111783],[891887867,727133258,1392318777,1061823879,659620897,566014406,452074529,1924593480],[870395524,1980168673,796606874,443784,1693272147,2010516443,1902772936,876133207],[627709786,194008190,925511831,1538323514,581438252,1700246122,142346304,365215645],[1761433059,978517527,494568219,1538929012,1570862502,2122718703,1911935471,590878107],[488207477,1759960389,1730530481,834174348,869311950,194096764,385747589,1979953298],[1351652720,922771143,1393268915,943803279,16560650,1432883209,1544596016,1175345019],[632468223,660704981,324730026,1246813477,836003749,332814822,430945325,2019543158],[1582367677,332409533,809643756,820887603,603794636,1869206890,979009475,1674377423],[590277085,456161723,1443911422,705776047,1298099858,16917101,1378622869,1416359165],[1368153290,132895299,30940142,145615257,1708792296,796192391,1154070476,954464936],[1639974863,1968897035,658942506,1410587850,1438422803,100878068,1024397523,888273204],[948894926,426094831,1226596532,716771263,2123369632,1222481721,1931241236,954706647],[400000328,1826299655,280351942,93131194,1367624400,1924780774,1260845278,283496778],[307238969,744330650,1259360793,393192635,441510250,1879124873,1447548841,1920032903],[52357605,732818552,159928040,1158464012,2011612864,1186769258,1625214868,2073952401],[320217481,2082862894,714557649,909031656,1078817505,1331747913,1829819698,327098466],[697333452,1792154868,1139376563,1211488224,324880094,464360689,1512226657,942612822],[1576604557,2039855928,135229765,931836772,249450148,285829914,1480114674,415649383],[1889907458,1483186751,2125120306,1024089099,1748906487,1987899889,900200628,81272593],[304667260,798306720,374205021,1080824654,137134227,1929808254,655415762,1208370329],[170221922,215752282,1291886849,1191047247,1218650077,1937770668,468987281,1770844466],[888661031,1833882192,5068707,1422560507,952146750,674759891,2029430060,900591257],[1048762862,513152709,1934915400,694730827,1862628841,664036937,1643872412,1042634984],[1899341386,1103277997,1302875254,1054583158,1658698169,1687830664,1243166671,1505893721],[597084639,2117849517,1549556457,302019339,568387251,236975888,1184976340,1232963826],[375963572,522752272,942949624,1150393228,1566683109,427669618,706120026,371983649],[811919843,808470168,1116396317,391631138,1532198619,1100824564,70472445,1715700144],[552302713,919821670,1718971855,507011063,77598223,931515263,996446446,200705140],[1001353928,1702768033,718059727,497748940,387370884,362605549,2029715952,159914602],[1791436938,660570402,5412475,108321197,1920845434,334019890,1506928661,159527872],[785268257,1748606709,653801589,1302400108,362383892,444378595,1253595866,1063642116],[1941586304,1642676621,1847934300,1357106877,1420673705,1875628756,1172420969,1401808226],[1990825681,641352948,973507715,1690037574,17222438,1556402380,560213319,1179501955],[2121096791,216399205,1151078646,1475747354,2102372975,690236371,807421899,1799442285],[830536273,366589743,1811863925,1051776952,1237647118,1484345987,1700099243,204183639],[596445933,1982378028,223822329,1249965921,589755296,1263464697,1406974500,998967189],[1239351924,75482278,2100440929,505922449,251483614,1964434820,1883004616,1707039735],[1188862275,1470588794,110908488,148286595,2058347516,1568777343,1031364807,2057171452],[280248220,950580419,1038381841,738906131,1921799281,1631468687,1309035605,2061398547],[1259203111,1923900202,35272867,1816394230,1702615334,224167075,2039473320,1452923790],[1783013818,1181719510,1690874312,892978761,899163321,1937621304,1706798967,2027971118],[2036603462,1734551354,2061601680,976964429,576137510,1520594097,366896044,293873118],[180618783,395923656,964132738,139993983,1208456307,1068832187,2018672315,2102353217],[725559420,75587789,437735773,1377773408,1198612811,896231607,1902784540,1155137441],[2126933940,1713688904,175631531,1917854916,436617828,669524559,1925156687,246737739],[558720929,23972056,855008007,1066302110,732244207,1500708627,382626121,381276186],[40161333,977262737,504450771,933544356,167369787,1810769415,1082255560,744508456],[1758441380,1181009482,500083992,485455458,1352943468,1920339677,1654222966,66638853],[1796920984,1973310255,913195356,903911635,844670612,184560337,1352023360,1252851083],[731861497,581258224,894211542,955105756,2113009231,190892007,128262314,2054979377],[949372595,1106475913,1152517353,274131238,1834769543,1174982888,970716879,738454745],[166263163,1651150790,459150109,123280340,1065656249,597921810,620554922,452901830],[123420073,1368581271,568943876,426659188,1520867561,263994442,75907352,1055947585],[387280230,1851778201,358744801,1410819990,1837506482,816513385,2064661901,321194300],[984548941,1612307289,125035932,92279540,659571487,495109336,1825565160,952534190],[677569586,1986106128,1500323735,679467900,103581132,1067447055,1822108373,1917622402],[999481417,1114696801,51713221,836386763,887985623,28779949,2125858314,804937970],[1450771981,1007661422,665696364,772548155,1976204377,1836764456,961804136,907201228],[919883089,1329414141,1741710132,698597425,1871883288,1594984419,657170280,1747139684],[1433656772,136639128,2014690913,1283408277,807084958,1084994628,375120636,2100415360],[363744458,1000433412,911520655,954798838,722796996,951472884,219520719,1590792283],[101828218,365490678,1548528185,1286821626,143966531,358490322,741048695,332185574],[1279966062,1653155167,1521206311,1188653987,1627242789,2083524132,1457869380,1376242208],[1343364129,547331762,1091599299,1416623965,2004688489,1227973541,822504211,214056103],[2004687136,635363279,749223818,1016215897,263060705,766443619,1529907312,1980312755],[1062538354,1672012688,34109436,1324332010,676759663,1534022194,2086296519,893215321],[278942760,220008808,267500160,336525996,916955596,1747970384,326836908,962238187],[924800187,1871636612,1063565941,769864309,654126946,377412978,541105828,711364542],[1833911131,1172081908,733803729,1817086141,42862385,842602195,1245499181,2069601463],[1242491465,1688832803,355594448,1117056234,1954371421,1473158100,1085051267,1624138807],[998107899,2099429489,466998479,2021317173,1899854679,924324785,1194894955,512133833],[1430231357,1520882123,2035923001,1248531020,1699261824,985378278,454789711,535016631],[377783774,1042724320,2020938047,1725695405,536300914,1310017829,1878983076,824057109],[1353026814,59254561,848256142,314346955,2083709293,429143827,1474250741,1677545618],[1692315653,1455202729,412662383,963742457,208764899,594900490,1802413145,50996652],[1971599138,57694208,1506369217,1669942805,520641945,895784647,1740573865,621336340],[1801364369,1617213099,183381880,1270190528,1488457989,201710965,1732112270,1312288202],[51389590,1159210032,387941022,745672655,1069624264,2125759390,333462641,1255519725],[193409291,1639124918,1630657651,1574575556,1692577449,706257953,505157452,112230213],[496274983,1904153079,1817101395,2095328170,1630080356,45253662,1986456128,1869655271],[2071273076,1085405533,939902489,513032687,2070348428,940594691,342492993,936653483],[72519308,289528368,617616011,1043890703,68373443,1064917439,1942587565,2014751733],[1590977667,1024447700,1559476142,904652978,49214649,765664841,1367557032,362400334],[353643181,1497337133,233253659,1279876850,1039329548,738422868,1665768755,1784693258],[1834744410,1734810046,1310303062,948586537,1581227863,521473579,1922912311,1885388797],[143930518,1280897379,170469808,1039437023,1030329598,1948125970,1611922310,1015653612],[4888780,720940158,85173525,963055702,314247350,1788505518,1736420054,2021646641],[2055650024,554882900,1037525393,1085582233,894132956,1681892903,1155312968,1524660456],[404091752,345628530,1423119344,698979254,1657471595,335314558,1557995159,1549928269],[917818034,1587203575,277168664,1892267830,941034792,1475795172,1325568971,1588867263],[1469528212,853005005,224537836,465499567,969793994,828144279,322643096,112518842],[1005509559,1830868834,538865008,864700976,772169670,689151302,836618472,1083820338],[490990636,1701488868,1640228028,1474246143,1217987174,450486575,688369808,105970517],[1882980037,53004484,1676642095,390085580,1395429728,1389215656,1266415816,1643495426],[91477625,9834316,1545919071,1944382793,868680345,1464980265,130629542,228358121],[996264717,615210352,890734300,822031234,689404076,1325730521,2083364619,1828791150],[2042355749,2075463956,173785612,1968923919,1877911360,425230710,1666028314,318440803],[897128346,308981312,1753286563,1401596667,359322684,924185415,791909447,1143615493],[1534574146,192896254,849590721,369645593,1160292559,444745319,681602471,1489969883],[1072142086,210429040,1774145109,1136715357,2070098512,546430306,92921286,1886559011],[1649666763,1679770023,1394923010,1323202287,101981888,748192322,1344771768,558070421],[1734189102,833909491,788162232,1190367439,195237785,436537580,1970152944,222807510],[1348856204,63387600,2129063014,342717419,1756028051,1671212905,1989346852,630884496],[1386586627,2034262213,440327570,1073348323,1681933539,466031740,1981524069,656439356],[1676422623,2017185280,1979955426,119266081,1481502473,1651734441,2095426947,2072770967],[27204262,899365044,218408304,1542909233,1208962691,975938987,828213213,2051160087],[1705057587,1326897070,818084151,1050335293,682868463,1880474697,840161622,1754452253],[1301437360,134508913,632218205,2129908350,698335597,339239149,58609123,1576673987],[1074686771,641020607,1404507754,210868916,2019035612,993423150,1464752234,241541876],[1475444431,116887556,427643863,1426342495,1961413394,634372695,901414693,375348003],[839029976,1771512188,495395735,761400731,1571119635,1599110233,1918135264,750717721],[1180721144,248202041,307562514,1451539842,2015674650,662416217,1834427836,255156233],[1754608111,1623465854,1592972074,1057757333,1360349087,34478061,1307677219,147080892],[434382006,898768626,595953674,1919276671,1098353648,93175835,410298219,1767712257],[1441717772,519323414,1644156239,88202746,1536130954,1876923739,387633824,405430422],[604371320,568357240,109761095,2070401118,1798217040,391073614,1894045659,1159132648],[317076496,1584486962,139241220,676690165,1700554741,1611409095,441741604,693505707],[1985372674,1517359387,197165950,1056804886,62571940,509514894,1111905104,251486866],[1540155641,1582607318,273070759,473687895,894283114,985314971,687837884,107835581],[203414579,1810025734,907668999,2023347648,143758432,63485789,626873474,736843221],[371577169,1704947193,1277223136,373505444,1289117376,1518827417,63722127,817425629],[264746143,1861473581,1402906816,1074155693,951416149,1683638463,2064982242,111476085],[688833214,367680654,1364041093,37848628,1517231981,1138685571,1136712307,501322690],[1398632523,251411246,2039253343,695013076,723528400,195662247,1644846616,2108687555],[677823189,336676651,467521256,1762495103,1778163507,1654427123,476221495,577626907],[533506360,678260797,2006314195,109912248,299315798,706237590,1526841267,2024914417],[1950488017,1766653618,1343567584,1574253905,359878294,268622023,42436984,1703228780],[1456466397,1841978234,1557942213,1437126992,84410059,964210829,155859546,258038085],[838891445,1220363688,835280385,1549798339,2022248418,1325826346,1772654797,1557794183],[1752768466,517252064,2002532547,1920979803,1134101576,1469234534,172369372,670986501],[579064173,1459059484,1061155819,1268662500,426096642,1853616375,1829391518,1053935302],[219980345,648663553,364576100,1860147130,1442787540,1272113571,379354196,289963513],[134107246,1090554795,1733004597,2034761571,1686369332,577188394,1210099228,449300973],[1220832011,1265171924,900065877,1262434744,255321909,927259259,1383179555,194060780],[515588980,140115875,819998827,137395668,463018161,800179523,636984195,1939967741],[910470290,72279213,1220303628,1169475247,1416576518,1419801808,2040486205,1204129119],[313208965,767154561,98884699,490145874,1083639075,1631003393,980893868,328094993],[1266577388,1179012307,896160555,1954139256,1774184188,1794768188,2093195343,359964853],[1630444513,1073953652,1952838345,623633255,1880167059,905881429,1527384157,588773086],[1791212029,169110767,212946590,1062568276,314895422,1484869268,253202822,1578235030],[718155190,323298353,1868711226,1939148478,267256292,1258379435,117816757,1844871048],[2113081079,661313195,1945670094,130498707,686938629,1983285710,929725507,1226516916],[1198598041,163508871,1071116818,1047243004,552799751,1132745493,1958897155,1614200363],[944756357,140711209,1209215635,1393837798,1315800202,627040760,606230156,510161232],[1192353765,1597405379,213969730,646028350,480492277,1556431556,1994698846,1972981549],[1752800220,957690879,513122464,1540621690,1354849101,275632735,178932175,690929424],[909801363,417725462,983353643,486018645,531583235,399829786,1729746895,147544999],[1008021969,806874661,1612554739,73196266,2103142546,782755623,1720815195,1068658840],[1865342207,952739472,100802865,1353487164,1294665954,1356996699,1894856718,1916401701],[1176959621,1607438242,576001587,221100262,1340718934,1108231669,594662533,937034261],[1935050549,1549073396,402112245,1904502196,524491914,1253660670,181593786,1895246130],[429903433,1008870364,951563739,1930600452,974244884,103633425,871986151,1962621552],[175845107,217676265,180569786,386811036,1168177305,1292674748,1988432336,355626418],[1545947860,1141062862,2005567493,292486381,2055300980,1824013290,1230076048,1852668660],[689719119,961128158,1256627419,907670219,1444734268,1112498802,772036336,1404703158],[219346385,1914583671,1552818535,296934537,1491199738,2099447364,379372580,1327567760],[1324196525,221949749,447942005,422405193,179482269,872910491,232581502,1980173815],[78107998,1265746851,1172194469,605890219,170862086,114827880,1150520237,2030459103],[1616332618,1063360609,1971064821,1363755879,1760361508,946608954,6324436,1268337943],[2055094274,1627543559,1126713620,1150572731,2078119345,1527438115,1408509587,2109025853],[1346359159,500856007,349065288,1883000546,53106431,1913164619,627865317,746874088],[1216082654,201968089,605631990,130897744,1231571933,635438518,1156240352,773241135],[1416639833,781132386,93191598,1783897040,1153761901,815980147,1910313729,1750450251],[593677052,2062482672,58635747,1447883319,1027378437,980150669,757611368,157148322],[394883818,355119070,1794964572,1524665844,295901781,1152414132,864066391,61392209],[1952260404,874444540,261688910,767441323,581518717,1622104531,1392723462,1960867455],[1076049240,1270726953,249171468,413976604,637598715,602995117,848607596,702652944],[154656696,1078081630,502941517,95471976,568524471,1706873176,897689343,1654280754],[1689670376,1650470980,351703205,2062568681,428154488,1895336254,1495930629,533519470],[163408221,329601394,1130487537,949956201,1136102298,520629733,2023378750,124519887],[618881359,1885461795,890405055,1233536754,1670110759,878845222,875238605,841184891],[1840337052,1133872003,504343428,2103752792,903277612,1711997643,278863668,412121035],[1763065556,1997017047,737392762,1682136285,952285204,1921604791,1599593870,1193259488],[1083998782,653014009,1959980345,1489752087,383124566,1472291103,706851509,27038534],[428636586,1625140130,1746508115,1587571485,1988078426,1626328688,756395537,1406052201],[1191155934,1763164271,2013355407,1218709961,1168909070,926399126,887724199,1610647288],[270773731,1636246239,796863673,2103340746,1857116709,201832412,1626317004,245103379],[248508936,1305560021,1751647962,187326128,977218203,490774434,1691626287,389073019],[1099063246,757737413,1378427142,142627395,393181214,457017756,2031079512,1608127688],[395885879,51899216,48896889,1663667584,45609046,594836317,1053739839,1302474110],[2065152081,1362271565,1714932731,627986066,594504693,1556717336,675990434,436947605],[572036792,1559825242,1637896578,1480592324,1408616979,343617926,564568241,1886433830],[1104058068,1009461770,731881810,1893760493,1620406472,411113168,65290113,685391077],[2061106052,1640219458,1732690273,1639548785,26947342,377012565,750538518,205288016],[2123447587,2058472223,1139136238,80995653,1478428354,1961545572,247487126,2071836480],[1613363311,801429425,1748463596,197088439,929782186,660886834,1024470839,1563194077],[204278552,1722188737,233093244,385373664,833210672,170362930,1291956085,1887777191],[2102486889,713773042,338915692,2070786252,1392550430,1217077422,1622358006,563839161],[1020777293,1764338406,1773101581,1739109963,1070029914,517818566,1157274149,935867060],[1072392852,1107776235,790581897,1884177592,222383294,1322346668,405440192,1552986011],[679120265,1127121171,1386411352,1979017318,960217294,1447622482,2040690977,1874569355],[2037200111,1344348502,1697190667,1516725116,371278946,700232440,824711780,1605088341],[976303008,1548469318,1765959935,856117431,1978933747,205550278,677905334,963196114],[1353203518,1068007422,623272342,1723640260,78147742,449828405,1223516102,128530057],[1628458860,121035352,110308756,1360224003,1394277685,205236498,782187958,596366471],[815202479,1364790997,1383446391,856194856,657569024,608470474,1722136811,958463693],[1574693587,2040493079,1007368831,1431388061,1103667292,68647946,1860107710,677815687],[1465021219,706829354,16579884,1050729897,1671871952,659143617,1889986298,585298553],[558465042,1923415558,2052860409,1193898960,759007993,1180566049,442277376,30216945],[383872682,470053560,348124931,692031096,677873860,318919717,1611070353,2010179939],[1401127484,1526724662,1401753267,544188176,1889744528,498791070,851119280,822010605],[1593718155,1838839586,65055416,862171783,2062703713,734162238,1766041705,836443080],[253167675,369236897,1875889753,1870064776,27741546,828563923,527736099,1713608237],[1383966782,525006350,1171070006,1306637263,1056723157,991673030,1029973447,1687427256],[1419799858,1501962590,244797836,1974681211,1480272034,881022879,1473334777,541565408],[388155270,1434554798,1006381126,934232798,1306217976,218390498,1203414655,1548871315],[1364416319,1189983319,1125577085,227694814,407993719,1473832253,1831164180,576547247],[75459936,163830612,782456034,1917491091,701873906,1615810335,824851334,740985742],[1622731333,843302657,1968704301,2045355353,911583398,1705650502,1631891778,985777531],[621944216,1415594671,479939013,1411732201,610059667,821530453,866581894,175092497],[1224037279,1128344936,226200318,657935010,1158027284,1188496538,948958628,1242441046],[1375148763,1623999861,1915968475,1676671506,522070017,973817950,1365339976,337306454],[1428583192,632522052,1131262187,509327526,1869008768,107336189,746220572,1738146582],[734005859,1046996020,1964328268,1370031879,1289900094,1824193357,205195398,1890921146],[795924690,884023046,292180291,1714479738,1399920212,46495140,623915485,1385439321],[814803220,342825965,638224420,872147418,2072069522,584069765,485544071,2130175174],[2095737325,328544055,181794330,1376805359,1016049975,1947487429,680689708,610465021],[92123816,275254617,412484904,1310528462,1807568048,1490408974,647096590,1205318883],[2076144108,381488641,271266843,2058356735,84211903,249100568,1221692670,572331015],[965632715,1067435508,591184799,1964387860,306891538,1570823654,247750192,800611300],[573289864,810140968,384777805,1774923863,432133582,1397576732,1204489826,793366129],[1066624169,1689846207,1878448130,992489093,1107108590,178689389,1092877893,891893762],[197844114,624380217,792254136,1905332519,1862780402,732884885,1852953815,349740797],[325136438,132095734,1801636429,1993417378,1864136742,949008513,1077516848,1841254078],[1252138350,1594634797,1367207186,657043561,2023430255,514026163,2075814265,278079720],[1252057593,312710339,1568318809,519879608,191681263,506888706,80770639,2107327214],[787429823,2035041044,1153615055,1159321193,1398729950,216519492,759020414,1743506224],[179268079,870299686,601816599,454789906,1084897503,2101253987,460215873,560912905],[2059491733,471468581,1112610897,854765485,687052247,1627132030,1928414478,219328346],[1040190417,1712114967,73854526,461721935,1760956520,2043477482,563828589,1164332668],[991385387,2087661620,1173448914,67624246,1209237416,427972910,260103752,328496943],[1774205826,566914981,1779811398,1798053107,276963582,1289951528,586390780,2070456231],[1292867404,925963306,465399296,814172719,230229424,441534800,1184568544,1367722143],[1670830086,842539153,922909922,1496260789,1752401535,2010746134,195005445,367503604],[606927686,1642019987,7602858,2006978131,1245207658,1071766322,710393569,1546858491],[900697277,1124643746,166974617,211965921,1488070557,1948405932,1232783137,835875478],[977050689,1048680939,1980702132,45276381,1357133128,1127546535,1125866389,263967118],[345595389,1456859549,2015701321,444308609,88225799,1445319686,808900380,531567578],[337307140,446904973,2004770622,1309360146,1021328701,1253521367,580941091,1147396914],[690641146,1130249801,970767657,988884926,1636145702,1985797433,1523762665,255717107],[1605115207,1298774002,1039535706,1322974269,1254220499,164795739,1279253478,4885969],[26410180,117731043,937621613,226948506,1310049266,566412397,951952075,625246157],[507623909,1382200149,1846795317,2056507133,1304886940,1577537381,1697062257,1737750301],[991270726,1141538021,852601120,777050544,990658694,708842614,323116423,714810454],[1922621137,1901970592,445990843,1480071859,1711330673,613764498,1546223011,1665549022],[462106212,1950441064,530259634,283292584,535505788,621826902,1475099734,212144790],[1219301665,1303186639,1820390340,1320684049,191568835,1596691093,500588957,946347367],[137796261,2102602475,1382882056,573399285,1158859134,2035990010,1985175562,632354367],[1644381503,814211528,1475390476,100286659,785298505,1322194313,1496570802,1049451424],[1937247790,561650475,1179505054,786561887,175978289,415015034,2075148031,684704886],[121569488,1642608238,2116380112,782014518,1115887217,688344146,1837553107,108819400],[1927323098,18457783,1389499820,25549100,925525284,1934632038,2108861241,924612587],[1027760417,1629096131,1011888606,645744219,803039514,230421188,1793050932,1378612747],[1333476192,374501408,152149265,335183095,916139355,2096195583,1268130334,518630612],[332132072,773335617,762628017,1719981512,412808835,1417399029,492384251,61906044],[2093768970,382887654,50344502,860457559,24788210,1729035816,1879019410,284097115],[906523924,697247737,1947306192,1572127459,1878175769,561320621,392633976,1064287072],[672630143,1670218709,437788276,1222974702,1229674247,1381299793,1513341601,520389901],[1306596025,1462848722,1533479787,863592433,983149711,1182059447,1014567973,1675736482],[345158095,1649652914,1679941133,128295302,1506424709,1715966033,134224463,1610064918],[1002373699,1335016621,157231798,79533311,165876856,1029905287,107886737,1861844687],[610934635,1877602631,1441167366,554519468,470755892,1784819715,1487743042,433791942],[1399212559,1773719037,491679882,372452987,1602742068,506848419,2058470085,74646165],[38387444,380245794,1620302157,896262799,1125278696,328730068,1614456785,1184410317],[241610497,1900845995,1450483454,1523912754,320364424,614938255,685925679,433601086],[1870992247,1618190798,1321473781,1682303569,705179785,516756573,1104150828,674344647],[960418345,877701366,571020895,1721934071,624539348,2106706174,939173740,1793708436],[519947431,744292457,1397952825,2078875579,281374070,1239119733,698472988,475780549],[1378625112,509502666,241337361,1978300474,1716281317,65829061,1739684770,978162375],[1578806292,491204387,1848848116,244535086,208999116,341272336,696070915,1719389776],[10770770,679172203,1508012058,1302272695,1435462193,443297170,1602953513,1472701375],[1475442930,2083301920,239433875,1256412448,757580,1392285576,1730608358,550650725],[434349835,502634892,239903799,197530331,198915849,1980584623,1461341793,935477804],[346085125,1425006525,773182559,1175809554,766819334,1824541911,1654960946,2006287755],[676496267,1429558514,971188153,1476333505,1225451685,2095644398,837005566,1232005672],[254709005,534686516,1272438183,2048686329,1127244205,1498986200,837585309,137683403],[1977925382,602349085,1536184322,1043739426,281486580,743888966,1465111955,134081326],[653448311,1832809906,1418216626,280053177,556233003,2010515940,2068681667,277573959],[1580652570,1524678479,1652733237,1829991989,812631952,859696619,1767270910,225844093],[1181336208,668946145,893471455,1818063392,879452167,382656231,1711954502,1643252405],[43939104,1198154965,360777020,791625062,402199843,365321622,194171190,907971747],[111617894,653042604,1580301730,146816845,1224497299,1433640621,308413043,1931407736],[1933813471,1448932386,856880343,779649114,1192306669,1640503932,554546265,1396976247],[1125285106,1681645153,172012960,1458160198,1935869633,882860125,623153951,436728288],[373091731,753302183,703490077,1360717475,270229612,42942979,1090337215,528883107],[641424352,1809525071,1658775371,976265294,1006415276,1949421393,769232997,26631339],[127436337,1302425705,1273971260,506715370,1936971066,1729857265,2073498658,350452000],[533580550,1990534607,1757045381,499106819,1596699805,863277929,873212458,1055660395],[777761220,150054400,1395522039,654307878,1249811659,8590246,1680139147,1826764279],[926078894,307402333,1361406108,333082759,437312796,749620602,136707289,1802828513],[504149533,300847460,59058304,2022648470,135006610,1066863792,1697200087,797288935],[1406889611,1043415768,1374293270,726436527,435270869,1413263308,513125879,1694348102],[1891209347,419790955,470791537,295318293,677903689,1497029468,1956666090,1868183855],[92315363,794283064,1897741270,1072146187,738025226,1221090345,1912370013,642102805],[569532976,2032354914,249008326,1277493337,1815905320,1199615306,1624276098,734535350],[1455367480,1982866851,1955720306,1899882672,1816333189,1325788819,73669139,1618099295],[321582333,1999987362,1172339937,909625998,694353762,1858327574,972754985,159459232],[1312221508,372085835,1926866160,1604053346,2096681954,1650902855,1649785008,325334780],[455984474,1656911479,1411225234,1020960332,1843103621,978584993,485970255,514041861],[523741702,1389795167,1854919475,1287010158,437505307,314549572,585183419,318965152],[289652664,854247600,727439825,1593700712,1760202149,935221362,299723909,60528441],[1559875894,806138572,135204330,576018573,643544975,1961289222,1860460501,1772259595],[538659927,745187487,1688339298,333545081,422124136,159827829,1489471347,2069191352],[759834516,1831933259,1360914510,539432804,1524310436,1439623033,1329118136,605599624],[1339399612,1806719274,1733385087,2079134316,1768104297,1523307360,1531101645,1289213228],[2126220987,307087968,2013176349,714596484,1476239681,1875008955,755226333,1512660295],[229007552,1501716405,1618171204,1778189216,2040944424,1615414271,2082727833,533055861],[1261757849,1953215618,1298249443,2025558166,1375129531,987858730,1661022907,323757727],[832692374,640185035,1355266339,1859597972,1774310908,1975537118,1637764676,466186769],[2009601302,1189879135,1082031771,509542390,1936791037,1306577976,553226777,1231561907],[131412972,6869964,1932008987,1289474165,465369164,1024664881,542891001,459744056],[1471949364,1154675176,1523126664,1685773130,919976251,947867388,770608649,441746770],[1338804197,392443661,1487251743,1406696924,767899850,923597601,189292876,963976731],[665890510,1414150967,175010004,180751293,1634603999,132201286,1463117708,133808560],[1818676810,75768213,133401136,720593548,1158240562,1282169964,1887515763,825183316],[688493935,220168337,774088788,1125883916,1391283888,2079494382,593392102,812721602],[1731778705,1697661694,1888644429,1884727708,1780421307,1050067250,1071910340,1127229356],[552315845,284691481,484359356,1909358967,993158249,158900027,1564168820,1635910177],[1162605728,759417358,1523344856,1197371970,36505936,1837554022,877888260,1256873852],[55102590,540479985,1759971391,141013933,1488855758,1667073920,386791473,740422395],[1278371519,1903013627,1799862800,101721680,647073965,273335062,1501380891,385719600],[292318052,220754730,1668398315,942974519,1798089385,990255026,2046713017,1405333281],[485764121,238693951,405741966,109385831,1512856785,946309333,1400665974,163315410],[1775735630,881025024,1395868291,2041634446,1406905752,1176803577,1562988773,810290691],[705934994,1621492241,1024140395,455963569,1512909732,1256434493,852463127,245885678],[649094077,1497973092,1059539952,2084516811,1598352464,889386477,841694433,1650760977],[1598026903,1009144949,445844459,655365370,347120914,330227074,1198641931,967314439],[2090901671,60610688,1770556069,1918465153,2101246007,2034596953,1024823716,406534990],[35837303,1762765152,1478026283,1249925560,1752015413,2062884757,1346905719,1465619461],[1506461452,1090109034,448150729,397824177,1390650851,1565850259,315995167,292514357],[1547195222,303403829,67919847,28261542,207099197,1188682275,1040327492,919429608],[776106331,2119983732,418010265,453315127,1798579118,211575108,1098311696,1417002002],[463251113,117939548,661354163,398299398,112071022,522811316,1707823467,541655072],[1546471411,394122115,1819150098,495546428,378182702,707859468,86555113,1285072474],[1249580993,1583458998,300799556,1464255833,1922481288,711410006,397202023,737021764],[1316059903,2019099809,1954330208,1252458710,311058664,1001331447,607122623,440364518],[676980605,109877706,2022693755,172496563,1622010859,1244582124,1927782894,1573214823],[1037807521,218421715,1260737990,1728094031,1268976294,1821453754,504752672,222830729],[1858414483,1379376567,1782723136,260205626,883002375,813375783,1143192034,1266706020],[800059404,1990996756,372352172,1831533384,175229132,338303684,2003134171,413886198],[1052567715,1868616973,829830886,1586764091,1759147294,1875256677,772721957,1739640173],[1200619956,1216142371,1400401595,377353443,456124207,1857738767,96120194,1098329369],[1357107012,1828406124,953047864,786588349,592163393,246792701,1821442194,250874517],[1704144144,1648939628,1174838832,1803349596,320027229,974485786,2033620215,669338577],[1835153090,989320642,1474027291,1288435835,326019008,832074563,383545260,2071023409],[1468964753,1157919774,1619730629,1411145459,538371670,420551622,423256823,1440938140],[1133042968,225524668,1079667095,2074700917,847801458,1581138555,1616043326,2082092471],[16386297,1926177881,1447811268,551896966,1869913644,1602212952,1019265671,64340047],[1793459927,1612437255,444556967,1049917892,1733493293,1609620414,1185834364,224173092],[1359333266,539461115,1604616892,1773443464,952127644,933226227,1816484583,129835680],[1821902511,1369044033,903357698,425959555,282255085,630500557,254822614,659558818],[363871649,1782401939,591210743,1347690990,964031985,1902463185,1203826148,1770661960],[215361158,1534277860,1702037846,1204842351,1528441880,1475820358,1189628333,1108752662],[1371379142,168822535,2034216963,1343705251,164781998,1545032902,819070105,1688775261],[1519945552,1341817869,1981925783,828242073,1236167438,1746423785,77676145,115936277],[900806392,1061026627,1237963507,273399513,306131287,1823892670,1437505971,353737197],[1215415619,1792204018,1960584258,731341887,1506877757,1809698508,809100654,647570515],[1714152299,45937177,628743666,768524131,1168895765,1126699203,1135214405,1372848592],[1991218273,371214559,189950876,1022543400,448186644,934974472,1428027907,79412215],[439085821,466923078,232075634,2122872988,634473122,681955764,841816817,1659715738],[1213422397,129183736,687575953,863605387,1416582817,704584712,1677310279,1097971304],[650715652,1019813921,1039393081,670195711,869910635,1539353921,977748455,1470555885],[204557319,1715071306,789756780,1104791208,1247396057,1630652248,253484687,292362815],[255531360,157493469,732942769,486141071,1263006127,1475723891,1058234343,108502349],[60902034,59665201,232367818,1616164744,1047806350,1606672115,2081972987,1636664225],[1235130029,223024968,2007562731,542895984,46141799,1385759271,1811768832,1850041391],[854813762,823800971,92346710,1686319732,1974700481,744536796,1160553130,1622237263],[1229903979,1775290507,1278238411,952279431,386233541,1486663432,196504768,694451730],[1944689326,1379264388,531797185,1773845903,582025637,1417623733,604654325,407958246],[1119146963,415554143,1673960136,1484625314,168884555,1211814953,579330373,1891349596],[62337567,994156098,900858849,1379121293,354180467,452517099,1349431638,1195548813],[1418162134,1598584544,8832845,1953302891,842167092,157006532,62719059,1815905036],[1494931169,688107894,1423644617,850134806,584707021,512382637,1895456053,1479796597],[108073270,1370806581,377075944,1461578018,1486345859,594362359,1185754351,1077149346],[300382927,1806905749,641334368,1325285823,1717439608,1625406983,663136456,108446253],[1341205181,1203296705,538775187,1856514493,178081001,1513492991,1402357568,2068282142],[1690524579,1707876959,1807381717,914820446,1729228205,415580428,1776353500,441394710],[1963633179,152689133,245407854,837390231,1658628749,1685597024,2085611669,1706023343],[567030281,700077352,1414847838,1495234796,486250673,1452587879,422839682,27459576],[1167871124,2121167948,963118804,1733237635,492410037,1341969037,1981321243,1200525320],[980323819,1567594823,59070296,2068239457,1784383759,82329653,1677370082,1029933712],[1456465772,12348128,717759536,1603844085,744236631,1718165966,1313918582,1076973961],[36892713,137807971,476771664,1762034766,83343329,298962469,361416630,1360242264],[1709063932,1830379615,1697834470,1837747521,822397914,1181688946,1369483265,13990046],[1393380719,1728872077,1992742316,1425792863,918920809,215246205,1450771000,390216995],[1883484171,2060109112,1349657030,2032194378,463818322,1852848098,834213808,48954941],[1568590475,621164793,1827363839,1196212147,389219731,1537865188,2064952976,702134786],[876773068,2036498183,1210649155,1921236720,1468361416,418935349,1785513025,1156214994],[1286615233,475879767,1898404527,1252080062,1336436296,37906410,557893887,2027898707],[1227184888,1507229203,1327662823,1415331071,1695504462,1232929770,1911541021,1886452895],[1256387547,1801040889,1286086363,379245407,2014033938,1714901810,958931076,1558777714],[1329326282,1380177,1469302945,1743691990,1319890407,1187322254,1156455412,1040758794],[1273313725,808072379,617026732,1948709230,1756388236,1486040570,1113806605,115589805],[182866549,712043984,1636801492,1188671772,580555318,918788505,244686650,1060926855],[701282108,905565041,1527827276,2066433529,759092848,1466263246,1297655106,1519236745],[1880904658,21055324,393188630,1617588704,953553511,1071310734,1317975475,1118460423],[378790525,1841629069,1216085676,1360746173,684629835,1687768727,1749464443,899283051],[1771136040,237393531,1661438696,909742635,982414805,1768778669,812038483,758495933],[209788426,1427359520,553227032,1637054056,1225293389,57226938,1467382746,2110392583],[722635614,151662794,256072263,683895744,540396010,1567318671,1558655719,972019085],[1233451355,757308110,1331747339,1451097748,2090574759,2076137425,81085857,1729044103],[1771967643,1024938711,390810443,454912728,1433214133,1743697105,103232074,462988835],[1818065398,568184936,80567170,879985490,1471420069,462288234,2069939338,2124852298],[2054093586,2027121654,1719647640,1376164175,1618612722,844923443,1015551719,925258035],[61157411,1951071295,1703158176,157309785,930299658,1393166220,1966674982,471084899],[1912800866,1809605927,2040005806,1633801603,358682543,1073872533,1248191851,2096833808],[1919232767,1377736934,971704579,810134504,137583048,873821787,1845689289,1946480063],[1493303638,2033629850,1690165037,20495943,52800797,2068395827,1289426794,201704238],[2041152285,1216265185,311517065,926903463,763076398,1758671226,534415785,714726156],[2025577816,1477243884,1287819455,1496015224,1093175380,720545085,1240293882,1172327969],[287581113,1413236265,1571920263,478438818,1481716027,1159248291,1415241703,1806795273],[1202280104,1197301275,577902293,187146921,234882585,1711867894,1973203550,914360051],[1500162351,130371992,2021641305,2032066877,1052050993,2008306821,390472283,1793700003],[64660804,1283658527,184306088,1313887798,1069493624,1479579578,1782220007,1622241907],[583349134,371099810,418572214,1033079684,897060824,2015323824,156125453,1367927356],[219028276,1384791630,1259657135,484258356,418592734,2036464988,766976743,1647931850],[93260542,1378547378,1968564434,429434288,213397568,1365695048,1050991831,1775980022],[448239239,409050026,669924540,180465397,1707881171,1814635344,1799466419,42170297],[633213301,403238505,305693754,1770289485,1942374375,1770089275,634347708,664280707],[811179901,184070929,1380438665,658099067,1027602264,1120485797,300892122,1630058291],[1658362776,190654668,1270874306,2093784313,2066156880,1209992343,1897593948,2122316731],[1776792666,1512679976,774633698,1667054520,1701666493,1216093119,2092778587,1808516225],[2003507487,1393364673,903210093,1420178705,1708230455,812531051,1178001065,2102679157],[221210812,1772007133,138882632,216459834,1812032206,1256301308,1230511180,1164795552],[1865016575,1699653030,404808250,1184814981,1460535637,1798204179,1624492561,133988292],[1605486275,1252773168,1738676188,1830680782,98073723,1974480320,103769234,1041783139],[413096764,793607059,1199373281,1341000046,965476801,163813144,1466257002,565081629],[486916948,1884347934,409716813,844371092,1400777996,1043460616,1643051204,771231912],[1894093165,1263220619,1715370185,859257963,1814812819,1743814853,454531407,880517301],[1930563626,819873528,346597288,402046932,1197201004,926233988,777792570,1585249419],[1497479358,396623741,382860278,117830075,497389324,1831708274,247268028,91582004],[566336035,575859922,740480371,1717052991,1377731208,1773760250,101407657,624812763],[1868842453,1994252007,757048215,1530101555,981548552,49386729,1282616735,1429154030],[1961325641,1437468237,1917908275,1259903114,41543838,1459342319,384524446,982000738],[581237815,207237338,1052456524,284785825,1875923181,431089404,886986246,682154200],[2057759433,1672913791,342560643,2108711864,16479314,1740223835,1898737749,1922115133],[1415954534,1578763816,891039746,1704215838,1840199632,2046984810,815891810,1961618653],[1784200255,2000089806,660063083,1426380216,311396703,1997019850,1041782536,470973184],[1837351968,385783433,289622089,1507856508,1119747388,988498001,125293370,1061065287],[1118466698,1778221830,1255052145,1691014224,406776874,1780681578,822139270,392830491],[843108505,2047544773,34891064,962369414,1392467980,1375787612,1567188318,1017808599],[964480966,1463593427,774561327,1771612096,264593918,635250732,278664912,887353213],[357712704,760182214,28789793,186361324,334454519,517128599,1362020928,945357555],[1809467237,644867108,466553479,1998588392,1224642695,1162460991,205187188,363455176],[1055981774,2093175625,1782790941,1021464168,2103613264,990890379,801614980,763850306],[804867814,674670833,1065365617,632880628,931603752,1865401234,338232347,1447832153],[954620487,657394446,1623877379,1877670269,81608675,1479896749,1506857876,369656114],[1349608914,2011162122,1396645936,2041740291,874185100,1648571283,1110730362,865660831],[821758386,829919651,2090570831,932484787,393952086,1479646812,1208412308,1144252973],[667868992,59003600,795052985,1717160450,92267145,565309290,521355226,996403025],[2039821576,851907021,806117253,1096953684,17309829,824780653,1744302513,399635505],[1714655129,354490134,1088664244,1807540856,674438462,191176485,143911424,490774473],[2047825952,1108491400,1982544402,1702076728,167020762,1602395244,1640116188,1172048932],[1930927299,712910204,1132894809,1921802357,1031113766,1926063054,2003364328,1380449485],[1930894806,1359758596,965922311,1208754674,588445996,1973185191,298365553,1049307259],[649530598,1463206748,1391510413,896160801,1605701142,1049570870,342187450,2007969020],[1695983703,1395264885,465457445,1809872783,1141613071,1301265509,1406728580,1302839272],[7479100,1566309330,1357557744,599627945,126840722,992212233,1861351843,1529825077],[1112030615,933626126,690027240,1970796373,1958783520,718125963,297724434,1978325165],[860757929,292315404,389826979,656371137,202339736,187058774,1131148336,150028691],[850201529,1133891333,245248829,201507091,1637931631,262050952,1142712520,1617233694],[769360503,1146357339,1418318289,673982155,681697070,1128276563,461890531,187987836],[2107281666,608955286,2109345802,1292471040,845722510,1449932740,643629327,282513930],[925445206,564947553,368343113,890687615,1091500496,548629930,1834933201,1283398547],[1859058345,576166464,968474665,852790302,343506106,944351656,1838453486,1427862176],[2024013608,475854528,2115595102,402040339,910933450,1162244430,78764645,855139201],[1660465044,745565355,1639448523,208253316,1118308053,1073457256,1014300621,292567791],[1981621476,1742185058,705158123,2040578446,2031364608,1726946370,114606167,393187884],[1458723049,1173406365,782761122,1368046021,184506399,746788193,1568606154,816553221],[801415541,574817047,322168957,1711957703,415197141,1908829704,57574238,77871823],[1465731046,1878581088,1363514451,173299760,674849489,1853084762,664758848,1288935288],[1984819978,2122282524,548009196,1692092988,951039150,360604812,2096035779,5383339],[584895715,1139752907,1084494187,1463702780,1552982027,1469437521,1734242301,1046666185],[143771914,816442662,445165711,214033233,2052411376,2035691981,957026903,694070347],[1162365253,1813869769,1769510631,1221596318,836021413,1730761522,701030031,1869693152],[1065107546,1654473016,488065074,1415087434,1737251639,1266084532,1816901125,338366855],[1539546328,227293604,49608692,1573094637,501228247,294038372,785790850,1287357349],[692601036,294122761,1128387051,201715889,1042009578,1079719381,1686899099,1048345844],[1925612778,1368976439,1357111295,1069671596,770599508,1016556464,1248611715,1796773414],[425756535,804424098,524458716,1470995572,749709380,1782272495,1984368854,792877114],[2002440343,220931565,320347526,2059930382,2023673194,732766148,635149874,842865349],[1927492163,384220300,92210769,1385237384,861152287,460269498,1548058695,1439068982],[241794273,509873983,1970396140,157736649,226103379,1050966143,708434124,1850930211],[155131326,1598665,674025137,928283055,203499882,361941827,1937572494,1520572826],[729081403,1678605852,826620532,688258897,1230111030,1754745010,30894466,599215748],[241797685,1696014487,214908717,1237893339,1404226588,481309617,1557738119,249819456],[2075768798,1460386576,732066690,342587298,1430742266,2042320220,677276267,498735700],[1939486691,703744740,598364300,204777862,144717192,1043591035,1026330763,635902287],[1425297959,1571148950,1285194674,1897647881,25571467,2012579072,2007074770,1487013829],[1415819776,1904022499,879076004,1257152043,1519510052,1368708249,1767892328,243867250],[1523994357,1282977173,1022196148,1629219859,1580175675,1179732012,1312334310,1796240019],[1204248180,1587754019,573750414,792350695,1881180067,1270169367,1168376043,1908070683],[1626104344,533019421,755370396,2083466101,1390676210,2028978796,672524887,205141027],[148363452,374509000,423115938,363447014,1727041385,552823982,1296856453,725225521],[1704769392,497560926,827297657,1052383563,1043213439,207648522,1110428570,1057527938],[1771095957,1437770551,1352886868,2060184679,664631916,1886439146,1657369818,465470882],[1383185298,1618829791,1273747468,2065500781,1910365636,2059398550,724104947,1840595518],[1879281642,1777989235,946649882,1175120204,1146111595,982657058,529760493,538912925],[1021230403,1452823322,393507235,377954347,162311498,1937501484,835413744,1190189066],[2032263327,447777860,392818141,1687537634,296027098,1991020434,936506454,1190191522],[486234501,282289688,1069480711,1341592283,637182572,210538499,354117530,148154682],[745328571,124042718,631246863,380511195,456366217,1813735930,162032222,589758323],[319147422,542410256,170566306,2073117352,2109594338,1601146125,2088251180,1663459079],[837630175,1133304177,805091541,218837840,534346701,83249472,1780613693,658649270],[842550986,510984892,706250914,2051602496,233743575,1184966525,1050585355,1082562244],[1194363310,1669337431,935669273,1188446991,1282782003,1825413126,2005668698,646792360],[148602709,3158172,1733720412,598842136,1816082882,1570555887,281948738,1121264064],[524335479,912066562,307607132,1512840174,1972134654,1496072446,88577874,1873603255],[700085591,1796166652,976821037,1776124994,618566099,87938017,688187178,53784534],[1727816657,992236445,333047724,1301629209,1771493425,1698934944,2070407239,1494309125],[1446090790,847747291,374077962,1116274976,1835907267,1545766932,1344361558,1794444727],[1626643771,1866281091,1756889929,423279830,2098574268,345325517,888385178,1277311128],[957978651,1617308146,1794299237,1770405937,581421482,1986615580,1098882363,793335909],[1412149211,1644663056,1241600620,2048318414,1183231062,207750578,1464320589,1289192145],[2040274892,1612249457,1279344622,1916745007,1254286342,248175073,1658443218,363688905],[1929890556,1320930319,1439257097,1076623543,60688036,275122039,1824858297,118397602],[1113329451,1875599121,1330994043,415548350,152657938,753921259,978855005,1787670969],[1024834984,1809491403,754300565,1783522275,1631082576,876966806,132048613,377604628],[1338972589,1675295580,361673022,966992490,1340422581,1525491583,606408022,304263977],[1734078541,1899467318,278367638,973456273,1057667226,625675320,1119664961,188420905],[335470254,600563509,275767236,285722869,1179444095,1545833165,524920346,882563403],[1561380993,570227356,1786620111,1663003063,1983829156,1338734099,1528185096,671796510],[756894856,866985203,921504476,1958624321,565518550,1839559995,1630044643,217979503],[1568803325,425126919,1464285011,599142094,1880537338,1871144129,1778091834,609369221],[1096651677,588690320,547309110,1451830324,1992250190,2022559221,561114489,1258237672],[1270598250,414170969,392392254,1714495256,1064333436,1475720887,535249674,668256969],[736796009,771240376,572309713,75454383,1003027545,1656242501,306879135,2048385798],[880384075,859703344,578259102,2121328392,1687868932,755863446,1350276629,769762008],[251156351,1890091907,1313263463,894896585,1285705884,788702472,1139153328,1999659102],[534140959,1175413182,28081929,2088402258,1448276258,298011155,38004395,988885992],[1197386293,753780874,237430445,102700748,1176866293,1802949139,232916860,1286912987],[1734143988,783054284,1527104153,194857991,70428721,319986027,1084614025,294652003],[866872636,832421581,62319137,1186823717,2122351831,1623531456,1441750459,638766840],[175187601,1979987649,2010165711,875426997,1540216708,526497673,1049676879,783869617],[1623349670,250028545,1540391241,1066996530,1836693970,1317408419,1254527531,1372562019],[1903686763,1102785343,1311688704,311199189,1820156535,813250485,112345739,1363798562],[732863956,1727877462,1840845701,2019154274,32576774,886555510,1359283494,741579826],[128145083,1108036256,649277878,1270663355,1130100030,1853676337,448576877,1686561730],[1144994563,1387533244,1227062335,328383389,383548095,190975417,1720942557,2108246534],[1436167104,1238398044,1315415757,386856828,1687882841,1850419216,456923038,165854024],[1489996048,967109805,1408072436,1322399034,629296515,452609921,475225109,1117861836],[1439619485,353041266,1338263044,1250179568,1342354369,846963678,870794368,971045410],[1981685864,1349876890,2005931231,1647753053,206653198,1530382423,2059399763,1478932739],[218546257,1065460458,1314276111,1609945651,1651273915,582955991,713214434,2102662127],[117561705,1952458064,1152251680,82787984,1574272551,1802173060,1531917247,1748876367],[133986112,2084445205,1483439458,741011667,618624218,491428195,1970415493,2098300165],[1659761572,1205199278,1379769084,145200456,1018190885,1204737987,353058423,1069433703],[957011051,1792041236,690327415,859658177,1848143283,888998447,550631796,1231259254],[675627315,1070442734,365828406,1328980563,1866038295,2001958320,744559539,678558485],[357622654,1093730540,1261578774,349605750,285039559,20510083,1231903637,2095463834],[104762817,610844567,2126541821,868850993,1414741116,1480231640,1216935900,1758394143],[432732804,1192396326,1177021575,1733735204,1539266313,611048834,1263743309,272730675],[1184880304,731660784,896236687,247456759,1015233977,1808723320,233659130,13388938],[1276327425,442023997,1052651323,354138472,668114822,795717071,1876197913,1069051306],[810444477,622992381,1738163947,452700549,317255589,1531187404,36076260,1795817411],[2025794873,1047697843,1131707226,961380949,115686453,400388812,1326545259,1126031588],[759187999,2083218994,1856970089,1786538007,947549367,400900822,2016344085,2000787917],[475666932,245602457,1237665052,490572444,310880296,1738483147,1104626503,1418697285],[1958140971,195154529,518187327,1531136672,506974543,646114750,1961408125,254254687],[1515325207,410178353,920917497,1409634988,1671337984,1033674496,1295989202,1733821133],[1547870452,954544622,650908909,1286768138,773695627,1221831298,590399087,224334512],[653161721,1095663579,1633962873,85129978,1126893813,1234219410,2094611679,349848733],[1778685305,2064709190,1831210363,160041907,1374746735,57046683,1866847354,120302845],[112679164,580966180,1670504568,377755054,1882631869,860800838,573902537,417607295],[661473464,518349520,473922651,75464896,252306063,1998398354,36017033,2003924957],[1661129572,2095823158,1071672911,199348265,1024578128,729747114,1180954291,1998400416],[268640460,1560138331,284756489,1086219301,1429756499,185729711,589247834,895574474],[1289813698,124573434,1397694154,1538697149,1844431227,1552576529,2026876082,811007935],[1524590023,2114433912,134441600,311778700,2110301996,3128417,629644333,1778546947],[594869745,357244842,946035960,2127585956,1411033173,219024968,36294028,1164216506],[940481074,679798383,1148198292,1995805580,1416337688,454770972,506558976,1326690880],[185843974,1302463209,1681451355,472620898,2026349076,1701618557,785969006,1927350141],[715253309,1165566867,1328399374,1630404876,336401502,194664745,1628945408,1796020599],[1864545619,1981079565,844086881,616078684,434648640,1945890370,517953386,1323692435],[217375747,668891087,519142472,1945535703,1339156157,1258963724,497129198,1182998050],[1983405818,748697147,2045828998,1390333871,1591808739,1379403057,2087601807,1650805749],[608413327,255518528,116721698,1107982883,444953315,1872584981,943818684,1232122535],[922346120,732749778,224423796,736474363,1188586857,1087889837,2105803834,1182658316],[964927664,1087438951,1226953445,106629216,677799856,357502242,939205853,586807472],[687915790,959035033,1731699868,760170588,1753578280,791673661,1910533858,85529860],[732290276,1735861914,1234757227,176152624,1510490175,1839448542,479279548,449109707],[350390619,97764540,1561000970,190479353,1055715078,520389226,218015143,1527615157],[1121342503,1505860350,388083546,671174545,399079544,541507035,278455835,1982868249],[740159506,1122801858,1464248235,1562217630,1884667182,636950161,1858969518,1169925932],[1275014096,1853881223,2093390482,94776480,1055666427,884131795,1594856674,1075983998],[1954397943,1071240829,1571481655,786015471,241624793,1729288969,363613573,975005368],[2038002670,146860722,1436158351,1730546276,276915919,1765370582,433424080,1737576441],[469177521,1882398082,1148635075,450130598,992947063,1727406074,1945922397,972705323],[1705626090,149817480,1060954978,1795445611,1822883195,539069395,1368000557,1622106809],[592909660,2025117576,1176940386,350764291,900902469,50071814,961412289,1299143588],[1947272559,1529298254,737376790,1599176988,1020593280,1753125718,956424186,1140581606],[261905913,1388219195,824709984,1878918541,1394529753,459487835,436964822,1040712212],[1154165915,2097293503,896876004,235959681,2009212076,2066586526,816444563,1082824539],[1929397383,486881080,21938474,605214608,1785257717,1800173438,2056796048,261688424],[1491115183,2824295,1630351350,110725434,229981113,1797230788,1186117380,2076740793],[790570430,1026761652,1239718918,64407170,556565461,1539156155,1509984802,2066026515],[223045167,1542724393,1308677242,1173656661,731821403,3981380,1568046297,1499388907],[1799349950,1035968219,1444583280,1145594685,355625404,1180425774,1644180255,1987373929],[474974455,1655450221,1064588166,1998417840,201890819,665867700,1651135229,435962629],[1344270189,101309,50342441,1524228452,822005653,207635134,1427642013,1611496310],[183690324,278021936,1768325500,1732156635,1757026965,931473803,1690572589,163065756],[1593968640,669358822,1103016453,362404060,1940552906,742959277,1842896800,1548486519],[1745105663,950736259,978963713,200603336,1305949804,1407001172,1388598240,1904005354],[1163389059,258317826,1170075422,801641956,1952877244,1290355960,2115649394,873982003],[1298679293,1292317016,1551995142,1041749761,477392156,1883066545,685231779,1287397053],[1102728947,1893967994,278428937,95193159,716326898,1952498906,382746835,1490104331],[1780363540,1260260482,127226137,837242721,1008956610,519467386,1574865307,250859517],[347976670,1872876604,1454787710,2081711981,1487432133,1331784047,832450600,45812110],[622089257,722796700,80879330,2083651592,644253890,2068750825,1946564298,921945057],[979034020,618481008,381669256,1381348575,1359680141,1441821022,327760871,1210371741],[1313722283,975819093,1101044148,574839084,1541120118,1179719568,1026677402,1449757592],[504255490,828221646,564185494,1838706387,1213972093,1029081763,1779153765,1245461999],[212991148,1033713797,2046044156,226631808,1530062680,216084448,773448115,44059519],[78639126,345351656,758575519,1212034906,513844854,315844621,378206392,1559153073],[483643510,1947047990,1624933389,1362721558,365556564,1674024041,17258536,750180503],[2031934939,1458629861,1377912699,423469903,117615183,717762108,1123638780,97690600],[250053134,1490890146,211700200,1367831999,766140896,1209937094,268002162,1532577013],[2046528307,1314582003,1436827122,57377367,1492775625,1715791239,1014582867,1670217118],[876858561,664913051,841656488,1643897437,1002531262,48307477,568630895,54849992],[1470574153,1027835739,1191272981,570023041,1915649959,1929433075,786907438,1770740154],[1014276832,1360687599,715041582,897282249,1186457834,670415150,125405125,1021775204],[1807905833,1549233327,146106931,1369512222,2001195813,687538726,949544468,1548672016],[107460275,223864865,1110280789,486095490,704923882,1413524515,502938664,812055119],[245578645,645743230,170969589,1069593164,376740193,334763748,1395223806,1589827956],[1134373353,1906141914,869453177,615734045,372636864,156601377,1688971853,1322608198],[147352827,1979018090,670747860,1287634982,310739580,561708385,1085625196,783973378],[1294780783,1387601937,1416534522,807071054,1501801321,1393953988,1168186545,2006959531],[1885060915,1228343131,1199479578,545451261,1653387559,1226358007,652295056,1306189178],[172046133,833471123,776410903,204992678,2098602001,163275360,516342974,1206991635],[419000964,455760994,1869252238,1731423590,1430437297,1462637791,1112466583,1348079785],[866907718,171360513,889564770,899359467,1923925589,1332768776,1703330395,1666624185],[2018093918,2050316213,2130207099,536503374,788999451,358640172,1143698350,157514790],[1642871731,172236682,853417776,1452514018,802105260,601174179,654601656,935884507],[831398724,1623908828,1950468118,66323819,245733246,635465317,2042890017,1476807158],[680533177,698037880,1128114898,1776240139,933510577,623299277,1585545797,647503038],[1579973227,568220259,1178487740,508410013,1230198834,2038951925,746212635,338125642],[152806406,888551794,676730208,1318786684,637016993,1726551925,99864587,1147659848],[902180595,1097874861,1099813193,1816603318,84720623,1649259254,834393348,1646554860],[211709521,1825802718,2029050803,1788725985,1465790768,258688909,273370272,1044652296],[1426344645,756130819,778857616,139219331,1343754196,127279236,520158129,1939111503],[606846766,631548751,1464963981,978045386,1354773258,881907512,1146297447,1272890928],[518633617,1674672876,685939783,2090829361,1372725126,1815142093,280937642,1507201340],[586170159,1587070196,202545242,394015978,815842869,1502715398,1420844577,1060516137],[1109291223,2097047290,1814730537,1209629155,84711472,1328137338,957698031,52279804],[1353693137,1048160414,90675348,573781342,1145135583,49010790,680544657,879822198],[1855758590,1295323618,1084571680,354045093,1283964111,580950726,1954730628,946790995],[549437033,956742242,94561708,1812630223,1700891926,1537070935,588582937,1181940545],[258271351,328797980,1156314367,1261624625,1355318292,622166262,150795485,25011646],[1725610499,1044487586,552501217,1080911257,962329133,889147407,95706360,658720317],[1178980323,1357035161,533365,974783974,1005424381,1680694953,647460186,1116673553],[2006639715,1322336774,692162105,19794361,1637950250,387116399,1048613098,1033103005],[1261359032,1015344670,1492044790,1526860074,2069864544,1195690338,1955631623,1479596571],[936904089,444656470,638549605,1373725213,1570563993,1305326990,566975071,1612560416],[1044108797,950348696,341973032,1896327435,1107170841,621678632,1195804977,1456053362],[1681988886,768724514,327234141,2036867413,2119931880,1840614272,896295462,583285496],[483399602,408790305,283303144,1055578770,1303765148,1136488260,1747964254,463319112],[583347509,763209725,223094579,1608940132,2064527513,1086227274,50967752,1324084129],[1023121427,1857436800,418690223,1192756196,1121471854,1941312284,1598196621,2055310562],[1009202049,115653040,191917713,1517523949,255348650,353987308,1585313988,388648378],[1670089883,2115773993,1478820305,376828310,1797209435,1469789002,778063561,623368548],[190796957,1837218043,1246865589,697878519,2092061197,298197381,580369537,212477505],[1225621437,924787585,958436551,2093752087,1392243277,69604866,1261654379,1239533154],[1859329445,868139462,1786197861,2078962199,13214975,1947200904,45060626,879911007],[1091606874,220391370,1949483202,516574411,1165340444,1774967424,680144526,2002799391],[63534214,1889237756,472631835,1068904150,1654543118,208131559,1292541551,1445440489],[2075106600,295334020,190345328,1972931559,1749636667,183586104,1016994096,121702277],[680903309,1839421322,783938297,1783654753,619680717,1085017989,1866280864,839187030],[1176320814,906129787,456565206,686220479,1880206575,574157185,1489891270,244805192],[1737664766,653832690,1774443785,1418764209,1152965644,1277268642,1784914967,95605494],[1720251153,1221646106,1478968789,1841616484,1442023845,1820901036,1126777543,919624111],[1000598525,1251694490,1886541474,1450085705,1555809025,1796259979,288127554,1523474105],[1971762385,996801760,54707855,773343676,1762670148,2127155028,992580670,1580461228],[1032192211,1618227701,1423878077,531907625,2040022263,594366864,1078934262,1779324998],[931122146,143996591,1132232421,176773008,1148590400,1447104470,1815914822,1087287352],[1370540807,1406504754,1878669483,1189351080,728553311,1208824665,1087875633,2117459862],[403870700,1487609041,536387090,471034399,385749351,1364503958,1675990578,1771102273],[93247543,1233766388,1824020306,1626781250,854037102,1444596845,1151412847,1994267105],[1627319942,636925816,356988275,969307841,613082173,1578187519,455607014,241911222],[308887641,1143565977,1366473933,1803458425,1361504897,423635804,1346096675,2033154861],[522976880,1536764505,359708285,1880355962,779266002,1779602339,910990544,58702932],[884828810,1858825504,441139383,547673727,645291331,1626140780,1730684466,1234128093],[256130687,1803526324,472962447,928343693,486664791,2001214854,1651117975,1437306970],[723695029,283390677,1776104876,539307754,723604964,1159599744,1707166100,249126453],[1738637871,2085309890,409594711,1530639862,1347607880,824562165,1411982577,2088970842],[1145382777,1360464875,1306172952,1189932678,1411931668,1426747681,1542890816,2094553304],[1789542090,411440225,1772807691,2072570456,2055472750,1267304856,1489306654,107768691],[760629296,1780134697,383209305,994862679,1072874609,1145700697,383236180,73415451],[460599764,1288376481,877485905,1205007847,1544368539,1688623413,1102659613,682760933],[1620876853,500680304,1442074881,1144410057,1827577438,187100233,583266643,1507971241],[1366672978,1275161209,50218045,744248829,166089909,1620290386,1693277791,891432510],[1382299999,332205481,497607572,672382227,1053300924,1097962139,260648125,1608934713],[418435004,1804247672,1080377980,1207387510,871267859,2021712082,1963074624,226859903],[264231818,355988040,603725865,797615593,1584930719,255457954,1487218891,1219714711],[1786161271,35666167,796756188,673414918,1130032056,346542053,690929311,2031073891],[441400364,1638735705,679667300,1904700754,352072944,28990706,1056629334,2122051565],[1320401706,1769993971,1098857898,41904900,1209123398,203872141,1401079662,46025359],[859969477,686939037,1795282416,88152454,1343897590,1358417168,1227474069,1486390956],[1889860196,633679477,1949808329,1493131269,57942024,217516169,1136498931,1988593737],[1752038154,722196202,387390283,2055011333,389266650,632542180,1215323582,1846990512],[1025405279,1404324379,1764768107,1048561884,915243089,1226673171,778073623,2057234521],[1244952608,115586625,1928052303,26972348,995042274,780013863,493605046,1710619948],[1675151398,469249170,343864178,1265191458,1318292057,1331115381,1982207119,1545511280],[1568459186,1898749115,272762696,1646366187,1352127384,994467075,44123794,777110337],[1760742440,1489224011,1926658311,332990238,762052031,1198331056,481946363,553277205],[1924301372,217334201,344229099,657254491,381900969,1235810196,1101979541,1636051558],[60231735,798456630,1658219782,1539582943,578581495,1857529533,1709637189,1754289729],[135778014,2123698949,2094062806,520048371,2048970318,1923575901,277669337,1590477915],[41333530,1905616891,1327141243,821766542,1204244417,1955377275,1028372330,11378804],[1024773217,853661382,1540156806,645480417,1228998109,1284324570,1766105044,516021893],[2028436150,1031512000,1436995918,1222377384,287342900,2130264481,508497522,1596215959],[1758070885,1908819792,708063071,752848175,1604745063,1413890047,1822508884,1414901365],[1150373118,2070213230,69349314,166945693,944145002,1972904152,1357562252,1883254740],[1301634895,2010974907,516247768,1571125171,72756120,1098988659,216584036,2080392389],[430348950,1543386303,218837185,115861264,1718214706,67225823,383131027,1105793805],[1307381778,669936631,1522775009,1679148641,117038529,1918825208,1441812373,602103033],[1777171236,1538179091,1990135512,1452238073,1116436099,1645725172,545541556,214890803],[1323898205,1479675447,1146991490,594323985,300876129,1912512119,1498062120,1209372897],[1914007921,66028714,1807612322,271592054,1196582596,1436664555,75130811,102131621],[595516806,25630359,404121465,1016617730,1191459290,554266467,1624933365,863718473],[454624079,4518113,340268172,1095863113,1120329157,706071733,1256289674,753972154],[2004575950,1242161603,1254113729,613355613,551128914,370378308,190689286,1504863363],[1177678592,579197471,1849688951,165122567,768815179,459743720,574529688,7993735],[789554565,1343482160,874306011,1441317439,1436477691,986684527,949545975,748965278],[2014530752,40522598,1590507837,1254507565,1720161758,548756960,966690239,2118368931],[1185283384,815190809,1041272481,870157140,75514062,1668710057,415076857,141456626],[94904540,1104828663,337920746,273325520,155680709,2102406684,370558559,1572049665],[1485925576,576411647,806258158,1696042289,374864389,1659937381,433975248,513742512],[2120694558,881395985,430283857,778388864,236024730,1127640868,1790713958,1148204944],[1068736595,822782840,1202748147,352307889,1297422505,662315705,743984849,1397947187],[226703354,1025159597,1254491624,738105233,734194736,1431247143,477888432,558258464],[342886892,302141842,794440082,106151704,1863634102,773937651,268541511,1267894431],[386300739,1418444890,1900638472,1397216098,1063857690,47412118,1473769862,1909881110],[1592273958,288172940,313829767,1028608710,1490153720,1041815171,738720415,2051212843],[1795633439,1362578034,1107013160,1350952455,1100011223,262741055,342014676,858297972],[1484975979,1427709133,1790257556,1028788367,292602412,551873259,1753854628,1387105071],[1532588330,745059565,187606407,728656723,1729006155,783889741,552563359,896209978],[525514356,1404718635,520560214,205540550,1920257108,880348394,3689094,315733014],[562013704,1348082889,1162682173,1033752578,1225200575,1466782154,1530479970,20957467],[439011484,287725346,331025777,1942011278,1169979448,983112972,4833205,2108638491],[948452411,375525214,90220534,1276157003,231491371,1525401273,801337388,1948081752],[43159435,1590512474,1819238822,791737196,902190588,671536567,2048339993,1278698423],[1896425704,1207631817,1637404668,247829920,1534275968,1977100426,694231016,815434184],[459269694,2045461752,1870514397,1555493151,12231193,1577752734,650345024,362008834],[1311472862,137873743,1150875978,2073951606,1768077576,77514940,1395947615,8517648],[1883879368,1238816829,381650433,2050333166,2069030108,1669337647,1066419554,1134594614],[221254937,144699869,638602598,532151080,1659341817,366839413,2052145939,2088566854],[443638563,507585934,1464693266,1422220489,1581299784,188919879,1229575038,1453466616],[572386586,2050748246,542427177,1551451390,1800213397,208589232,1547548459,1440551780],[1824075666,1754755020,1908060871,667036684,1760449289,2040902921,1569459549,152326863],[961737775,1136785512,1394165063,1844544472,1272515892,57442047,1062530342,984443720],[263412069,2060201251,777197369,671998204,859190139,983612485,2110040824,1041160407],[1185793735,1425663131,1747434298,725611331,333391979,286812975,365851318,1757499814],[150837727,1180852785,525289273,1376318501,701029252,1176399547,148822885,899576168],[44470203,1004129752,745664834,508053060,1659971724,1239372195,1595707749,628233533],[1344508737,69634279,1040214743,887125455,1393732479,691640438,953106984,2023708781],[1747087390,765056529,6988673,153896051,1297657199,77267813,655779741,21210860],[1133914407,1182216097,1125904951,2045228806,667727063,760429717,891209987,340606288],[148403651,1873161898,735534213,1898595902,1912195413,353885444,1257406958,247288390],[1340934861,1384059888,31994679,797483697,966225914,1814244506,520595289,1402584269],[531940564,1507342786,631290739,717060207,1917577615,1156347845,1206337031,1475589554],[816215442,721273118,1181412186,187320751,839146547,252914265,624613102,1802142490],[1754301897,1401428024,545068589,830689459,861178895,327376801,443702301,1945114299],[2056777691,1897005758,460067928,1415054998,2057025547,631157552,1955660010,1823637238],[4499746,953531911,1456390614,1868308367,864144302,657097980,178714664,1045673886],[2057803986,1947735982,1582011650,1344118169,1768207106,1634775862,909654278,757167431],[88278884,1044944197,196948718,595687763,1789998440,2036304727,1120352542,1857519345],[70078096,1852516976,1330821223,2451883,1627344263,1545685240,775889902,1677907934],[1226448085,489915001,343541741,1345815079,279789586,1709193007,1582894086,1926762473],[1009275505,972567159,206340524,577774747,1356920273,1888306679,1054489227,845169060],[810221008,2059960376,1229857974,348993640,768982061,2086037091,1030680824,1928935334],[1363100552,1832778092,1682649843,590294777,253856298,1186625586,1333660205,1852100975],[1095491261,194467333,976483972,577666276,448660716,39928261,1229673862,491620531],[1737089937,846975382,664312398,1466192741,74931219,3926073,21173298,791935589],[781005349,465301154,44474419,1217823791,1434606775,896966626,195027023,1340165280],[528403303,1488738364,290418787,1307807625,1876776242,1293047746,1341302588,2077270637],[741859276,762230233,107969814,1933316873,1741263252,70615403,1952050255,454115928],[1990938393,277272484,798202003,1168130252,1662001383,994766735,653144704,901688754],[172004848,671732987,1431814487,126109923,642388254,213969703,1609223951,902950731],[884519709,1727679693,2130112113,127877473,413284826,438914176,907426601,591931998],[505379261,1590241787,1163297067,624704062,1586632258,847016425,27906124,2044472833],[1306232482,1341529671,636859174,1719164027,753943777,1999327515,85533167,608669752],[886007859,1199086121,51147706,819787967,499011658,1276332934,1788444286,1886104459],[476060861,887835968,679176376,1711068774,1972904290,1049033878,1753644252,1921792799],[1838640111,141457111,420632059,917669893,590132348,334106457,1759241376,1759014816],[653581590,1928514942,391592101,1779883818,660245291,377267044,1880893138,75488648],[398955476,1959032218,514966948,1396951600,1983724454,125038112,1764757215,1295168613],[618923935,399340137,490182228,1478225850,945399911,394838831,788635727,1589310852],[1489829456,189684646,322101725,787633669,1958325331,1258825401,657415465,1303676842],[1334711168,1295047721,266525524,1211447819,1686811951,1244371069,1263918113,250330523],[1849975452,1972861243,721460788,1044745169,947227836,673493325,793486161,2085938983],[553618726,1779794710,1808160566,872714279,997797,1666775917,1073988549,1588882119],[1645908979,1451051617,936286323,1671603836,26117629,364231873,1540143538,1208349215],[1611798328,2069449191,1971320687,1552828914,1354349923,39633698,2067459021,334004589],[688098205,769641410,1066520515,1684172836,855400501,1241181634,1832694167,1721382354],[163679000,900272342,1534635565,663836513,1372479057,546357119,1163542163,295611153],[407544671,112214999,1488059907,694443293,2009707401,141443728,1330535570,1818271847],[849109388,1844768753,406146103,462698699,1212220374,1746361325,384192113,280771746],[324773225,796662099,1951118434,1614789481,740301458,345752605,1938919001,1224732172],[1029395613,506747306,686758189,1068706057,1422800511,629550940,1407139216,558307559],[337083732,618415908,167734592,962836866,1159579342,1425996272,529383252,1949126283],[62787605,577561582,1488539361,100485306,694579484,500938413,1960060769,1876304191],[288921866,803503192,1656493086,547011317,425432997,1706759846,839174391,16960896],[1689184679,915511375,403644329,1255619162,1103681024,1926856963,1854463293,1996045532],[18118728,274730200,237046253,787504719,1590774387,144029035,1312590147,214735671],[1943459864,835059042,1420711442,2036918844,1125971438,406323809,1141673772,1302408938],[889192638,515104476,1169590852,846072284,798168162,1257421340,966556471,1706970104],[141883531,340670420,1872947192,707497595,1796531136,1574634907,1185298947,1281136767],[1268423513,1756513657,1330449214,188147621,1233681732,1086278002,576026928,2046532525],[78619517,1971543174,925612335,572356559,1376239677,393697016,1393106788,2052693936],[1949964686,127483245,1703754075,18427385,2087267819,1045033224,98574542,962458837],[1901643371,1191870400,1816577964,535322208,939704726,696663979,2024309997,372465200],[982474463,593849078,558660407,487220246,891270237,924139022,670334368,858944176],[1144627537,1624042192,1352564793,479443765,450864508,370847968,2087282046,474369066],[530009221,739287180,2013983760,446273494,1740339171,368397662,1120614331,660197194],[1164992074,271420670,1669302496,1456802795,2043569004,1049666590,2106359912,871042994],[214707932,167477491,1042991693,534290330,712673755,2036874309,2065816631,1974953619],[1998959285,274797762,196111477,2100844790,682589085,334248908,2020538184,1609594359],[45559971,1563508231,20272666,378563344,906832522,1272410088,1982773000,1917846894],[1655293770,886878810,905395892,1775971848,549222934,1223346983,924160797,1943941204],[723521457,1490542814,118268115,835514274,169722189,755162861,1695016103,2064928769],[767539775,600525851,1884797009,579153645,73949537,999134600,1228485849,1988295017],[1618022750,665607950,2095743801,897407206,1803588552,907824076,2003668096,1263461418],[1759906684,1868700863,1506806333,848326181,699953119,1822124153,1240581716,1193777385],[1264181287,1684191805,48678140,141991419,1140375555,1443025773,1646066693,914770363],[864558126,808743918,323089499,1714076996,1666543586,502300649,852820611,570130473],[2068936022,1663885814,1609554536,1376889504,398571781,1775339237,619103440,699362419],[1680099192,1661372546,952218600,1488730755,1053666982,1009329828,1855323519,1429738705],[1627789270,575408973,1843883782,367340075,226076414,203763372,59623073,544416668],[969100271,1811691234,136062720,725589080,1782211698,779943908,1914340528,216361739],[884702783,363175285,310421491,1891139770,21805716,305274659,738499376,561762165],[73169037,1967667529,1610752616,1497488190,1804129408,1126468891,411503792,1621019722],[1501345298,1501692693,1085084215,340094221,276235212,389654864,1770498843,747823971],[244443032,1822818383,1655129433,164899473,1806974939,779763149,1550056580,1004808336],[921069455,2031789618,65409891,1882978675,1612383264,1586792006,1648847939,1203647057],[1724193515,1912279171,558405721,145713723,1518982289,1681071917,2076458451,1973835974],[646114045,1553746968,308842962,700140211,1638826874,367810551,1997080560,1130664341],[834194960,780898211,157978323,1167066642,602903610,293635323,1633489351,1270121033],[671916249,2000369750,1840509122,793963487,1458239083,1620648700,2053006678,1129173389],[426723144,375611670,1520276371,299974749,282538560,551440774,372917815,1443635255],[1528751945,887155495,1639826087,1838455120,1453534419,610271523,17767642,329262806],[916793615,1004719224,911763539,171813921,262138040,233581193,389280108,625318550],[1789417740,118608245,2095458946,823330028,1219072397,1442681185,433923770,1111806861],[935073582,1631398191,2098215397,298933969,290808792,310042192,294042609,1046127048],[48813110,212227052,1517024846,2039149576,57280263,1167651847,46667277,595870346],[850209145,452595898,1833572171,271566449,608886571,927246365,938458887,1348527766],[1054660076,2094534471,1108319990,1750190235,1858717093,1517155706,1949124257,1523122001],[102705262,113315933,657337672,333345375,1723698991,1845264518,1365934029,899930222],[1546609598,717285295,1396834028,261984082,1983972308,1000307476,1905342389,289835071],[1063959711,1155750746,876076024,1062851241,196761147,1490181223,1165883052,979110852],[768159128,208049527,619333878,322071752,475286251,1330762406,1526821156,797717812],[141915746,1830060162,607578871,172399394,990787475,528470846,617799828,679760663],[1256588318,1718096792,1619689199,1261782521,1477755641,224898317,681616255,1549315878],[186943423,762868327,959990210,487309803,1843266883,1341853914,1494532405,969381429],[2083793687,503132484,1183427284,1696856199,1601168274,242178588,490840022,1891170893],[98220289,1737083644,1977100165,691951478,691779456,1285906359,1416945285,57318098],[1965730398,1904645240,1866812023,1603164323,121018329,1030401289,1406276237,37326477],[369922225,1018473532,1234920515,1559371668,1153278208,913892615,1478893136,729490352],[462809212,756517010,616382468,2106775165,459255069,1650370768,1733844703,841844829],[88635267,1651554485,1652429820,611605354,1473854865,1915489494,1254662041,97116625],[372367989,1905660539,72164156,628436708,961228972,1601242708,1300513231,2085596844],[2080666277,1164258199,1182888955,832624516,503434802,1813148259,824507060,1243851415],[1674348535,649655659,1066529618,1545162031,747630772,1462706996,1003226371,1467849412],[2117475490,1651026028,334807617,661652161,1550985914,1510741203,1702428842,687821727],[1559927112,2123411024,1338392406,1902910473,880979860,895304284,6158397,234289493],[79049623,1649165433,1890243167,573681807,548224206,974565123,624839483,758131081],[1396347062,871891011,2029895695,183817727,1412619291,1594195429,1305593513,2089799913],[1012290407,1028714426,1058098625,760093056,724452968,1273054695,1054975266,1737801846],[1604151653,2044745806,499261279,1867678510,1233946521,418761480,686150546,1755331179],[1063387472,1661830962,1887055628,1224471735,89074127,1239931469,635201001,1431587036],[1073520533,115590364,2083807615,2127216429,1804914491,1090746942,1873407364,787208925],[798156168,58021014,1862528423,1106727947,1936500500,175502784,196344346,2107987470],[1544450402,1350927582,1299590681,1675330960,1457203836,1521174418,1896025853,1708986204],[1050524906,620410116,1165268711,618690354,1197948772,1442888695,251996701,1923238374],[594666929,1742828242,813270509,922392327,1682318332,1289835380,1742959160,1752712484],[491557648,982114182,937367909,565091093,2050172184,1021849541,1823242156,469515124],[1789731601,465829873,2034936569,758858368,404326078,1620648246,310815580,1108632297],[618464995,1199974371,640212205,572748234,2003920321,623018736,738342823,1618545584],[1548692623,686115664,832086926,528023280,1258325555,838505701,1886398189,146227749],[107821947,1869593917,558660419,366280608,1326134092,691688355,2024712315,1541829139],[411257572,107701414,983363900,6974388,1292069575,1004008740,1640576043,1969714247],[14615497,1984446457,1531751185,351048689,995997040,334009999,2108988964,1369352],[591373077,1392474649,1064878402,229713310,692477433,2084412932,2054391565,150738461],[1734817820,1747505139,1334126252,1651510020,517443526,1885342182,1123393394,343631560],[1642712848,1911615060,198614915,209069289,470920883,1288078049,985590969,193566992],[746957789,1154197396,1729392494,1474572702,1879244327,58458474,1152725710,893310761],[1259018613,875561092,1496727205,960936197,995658877,1617400726,1976124919,277252452],[671833381,228999757,1553855492,557915032,995332991,2010680444,250649669,172592917],[300646178,715446000,929865235,28597767,1243997143,137113911,1388256744,1089537526],[1016686900,175104067,1316436877,91065080,221200828,1045122377,1598845252,1746443821],[1047223919,1514498382,853139070,922639007,868280390,158721754,1223135787,1461220300],[714299569,1556297768,1148678535,1837458155,1293596923,790172661,1388324920,877786154],[555695908,1395800230,207533033,1542491051,1633087465,1489921657,925000913,800393310],[1176919879,1371219932,733602721,1060832635,1862704831,1493869972,1869852774,2098053832],[981067963,508901164,294419297,774727778,475275132,143763975,1190326175,1873005626],[1420161117,870930116,1908193097,1531354782,1948761715,1869522072,572132912,622255132],[398992188,1142200849,415495070,1944200296,2027201436,1328764646,402721814,2076434518],[38339242,995509207,555015204,568934477,134291834,1854400367,1436446043,39343803],[1504408568,1535991786,1672952253,1968623714,232799230,187960555,1207737470,495995509],[75750285,1649525579,477068172,966529369,2036362005,2118500259,961111422,1413951590],[1551347572,402985977,1418775429,471649721,991999417,366557109,1400743958,1991963584],[1596581792,343378616,2038631339,954272068,482283500,519546909,1003756609,1524505702],[470270148,1333899225,394568668,136370468,1347978187,134163063,1291083035,1386588799],[473507249,1369708,2043924254,198336238,78062459,758375670,268493621,1555284623],[1634997154,44197300,374390981,1042535673,1063840029,1304576179,588936979,716874372],[1529473323,423529394,129755369,338607500,882073474,533458357,852942514,1463950482],[318029020,908301670,203248511,563964390,608289227,1100562659,1312717623,781012665],[1236970259,672175221,1230299070,301836871,222074520,2108895879,1740419696,1967106075],[2098580537,205253766,1478327542,1401751471,779302391,1792890973,720376351,810206853],[775899556,2093946905,773272480,1619894335,1513644133,552424851,1739672966,1801455329],[546645135,568732535,1226958356,1993138060,443326795,1327184490,1720162240,1794827651],[156689182,1109855267,406067608,1517104422,334089414,834897987,748066385,1119032125],[355648452,198262623,371808018,614124286,1696288684,1465689605,212699048,1377587710],[1018308013,5531103,1195203241,1455356182,1789160670,165642192,1541003877,1610738311],[1884164754,1498741690,829082760,1990759239,559486226,267558636,98897352,18156413],[1319037816,2018716541,1022541572,1263735502,856399952,1695573092,347057413,543322692],[2011812063,1500830671,1649192805,1408546999,410631912,368898153,1378428827,1493610697],[295923555,329506288,500854442,225159438,1165741432,871972258,1231476538,1717122656],[1929126401,1983825928,1856922920,349852155,60384654,60597376,1388467272,1604424224],[659580089,1670072540,593710999,1454321531,1321226503,315323001,1910343365,299862780],[2037857821,934196892,1985227264,2005581938,249334603,1598134767,871572241,1563455320],[1098687746,850597652,2082527685,1448680152,481749018,1044871324,1591372783,1053762024],[1260368652,1892770602,1565247216,969085580,508303807,295207618,1010160637,1445116224],[679625974,2080745340,768892488,2076913669,1166783856,947773832,1352652222,1819034903],[257451759,236747555,54760853,559757921,98314952,1414283161,891657070,220716273],[1276433096,1788641316,1537606452,1629281136,16999537,736947212,1869073345,1665599141],[85862546,1773388679,2119604751,909073819,1557719369,985603472,471516695,904949363],[1513311906,2071454156,1121708821,1038129928,605625759,1189194891,354872376,1083432976],[1643776018,2091048902,455984649,122596596,826286957,801188947,248941483,211375533],[1871523927,765355325,574719056,267036964,1252129898,1044054694,1650473122,159180315],[1866732027,2080690800,865109763,1051793598,1456399580,2079900985,1555453023,195651362],[1782169326,1608478525,785221487,381843638,1417990600,1660236022,1487252425,838876332],[1046840907,1861940033,975359476,589730474,517674075,1006015690,507589099,888730571],[312066494,1482146308,1375171432,1174169018,1526758036,1137423071,580779286,1343953093],[1381920511,216931034,1709442722,1690045871,1197962025,1270813749,1070208827,139902872],[1109775709,838454193,530818788,633019145,520075359,756156872,1597942509,697530664],[1900501134,1315002863,714737922,643549521,1032840581,151702762,629987501,240578348],[411869797,1916313490,1247511829,70893383,1252629442,1838749094,1744757001,1537362164],[2071971970,600837355,498068236,2077805412,1365695231,1721725073,343062306,2019784514],[2031199411,55157917,1957621346,999754743,1963526604,1318236358,244013122,631709326],[1639329623,1303941059,1267642428,855126082,674315015,1579407427,738585609,73928702],[1545294544,1253675913,254123287,2064232413,1454442313,776942250,1492581999,1576916628],[1527830348,16366211,1644086185,1773190207,1831424263,1735607056,1801388180,1990143354],[401882143,1883813084,621377400,1238103976,1964883374,582751675,494828278,1999619047],[150192303,433392243,1286754449,1442352279,1236791266,1871287028,1870720991,2010864249],[1915926979,1447765099,205022115,870250073,68897853,1462578746,984684022,1751553627],[534687633,426273600,719134126,573396902,499014031,2113811135,1849744723,35013000],[552670870,1483624308,982512934,1091146253,933127247,409954399,1957220318,1800740565],[278414475,84922924,1907928339,1603247943,1043208737,1115649795,1467596961,1363617183],[1871117936,2035774558,92063635,1934499642,1317608601,691485815,112714558,729433614],[333649057,468144,1248383965,1053338602,1001073216,595274201,1607986988,665077946],[1102487959,1634085660,897241224,39172415,461841427,453965414,1043343916,2109430196],[2051928122,96088639,29469713,1480025127,765381467,374782196,2069446835,1795433840],[1704777948,2063186795,1112136260,855062233,683723142,551792840,605295653,846104417],[567491033,1347080695,414806892,210391217,250375186,788723107,1134322311,1290557244],[1782382012,67576064,444111682,1213995863,816053940,186387392,673475509,1121473988],[733571996,11128593,1915781104,1778129074,1827332121,319509325,540420202,1388599419],[1492260155,1974280675,1828884307,551938647,470987214,1531415369,1058139057,1765271376],[166520834,1338584670,1098060049,1260082651,681942774,531202210,1099818079,1270820994],[1695052753,2010448240,1833675965,1227189,968020781,2006858013,281791448,2030103051],[1401102924,749406260,1281614041,1382318412,515869389,1279420816,1712191656,1651951372],[1206939919,641166124,515472131,1121526847,864113343,2029669371,451785132,2002191274],[453840357,267053515,1822515774,1509252820,1983649053,286415200,1886302391,468339192],[939273948,1148434265,1050973938,520698410,1273085520,2048988636,409136953,860338278],[779801172,1764139038,269850615,873835909,316655531,786892900,1101117192,1053710893],[1338435177,1015627991,1345152979,1814359194,375550425,258462150,545696184,351319513],[738969758,1329380054,1447715996,1791215711,599116034,1598471176,1227258646,181803533],[2042730645,746608283,1183573713,2029637657,130702298,2071038608,350065835,102084694],[25676849,174222483,1854603751,559207521,982075630,2019950571,1165650009,1939083680],[2040446609,850212417,1935329395,400307345,887364184,2077649309,1759431233,1969459771],[2051320644,1425656868,1776540880,1639212126,1592553118,1158194294,404903244,2116815734],[910312546,242297026,885838386,1548212412,1982350231,452733544,715707280,956914610],[1212001103,2067201011,1371886924,801512226,1833369463,1743769496,1208297754,1512777134],[1711269036,523274885,1122997769,1245811318,1082072846,1582063067,1563049968,1823604167],[1667825282,70496543,146726510,490378273,1272479180,1077329290,1346533846,1339745752],[1873521618,356368784,290891309,1741006977,480191242,1790300193,231788879,883572841],[1928048238,643728096,1365916247,1221402220,697129603,536670352,1089007263,193178299],[974285100,445052479,755823711,2069492583,1266118587,1381541627,2011225267,1941303127],[1946646988,1640301295,120648390,1258511994,593769603,1473795477,925395726,1834722044],[2007808316,1204679577,255790436,1616639362,1460756126,2095000018,1793327313,755181422],[1389782921,1903341037,247334511,1740162044,1272314350,181307191,588279498,1860243551],[2098349575,1965508359,1203542265,1090183483,1267142354,1871244807,923679426,1575434023],[488090503,1380471606,1596665333,1733963075,1139299434,828940122,2091030588,1453221752],[764535042,1040231402,508196677,431353730,385263478,1743800708,1078173821,1291146507],[2019746359,2092576191,1650575603,932798545,505105423,946784274,201539685,473779622],[1287972143,1990199049,550942480,1086021554,76920620,1411107833,160320680,429703007],[223775940,1659245690,861801179,923113049,160714327,2077671473,1618237270,364016416],[199766037,19483648,1098182182,1923504524,1925012257,6784304,864419979,487539608],[1227039459,302582747,1344783628,909567132,288933251,1207874075,969361372,317410840],[1285955596,1405081466,1805826426,881282305,1438096040,957590066,1083016087,505309334],[694186427,1838498719,1112560910,1420136916,134204794,947966192,2127488287,1730036684],[347560271,1635974714,323468430,1175859998,258451143,1462130071,717156373,1787198961],[981241305,1621217129,1624853827,1108746824,1777107310,195270973,1234353199,687261139],[1456717910,2063801879,1160580716,122977666,802679868,1059745156,1332325802,1875840983],[428192260,864265429,1492090407,1080502050,1151371795,805009773,1174477284,787551036],[534137803,742592666,78824362,1636704818,1610586796,829173711,942998640,1858047974],[629526613,758038987,91919932,1692369690,2125948764,1558568701,1500725131,1761612363],[53263022,1701173665,1521336900,2123521970,710006917,149224359,411482053,1601674419],[1688077284,1634956206,1718616792,1182929190,1009807158,1572072198,505889601,735754943],[962569882,1984969038,1644201722,599168241,346224870,392163268,53222454,1813018760],[322130621,910412569,351022042,860680046,127469745,2101593753,1352415576,1220481046],[1350056042,128855247,1584761748,1226875977,202968452,1643720958,1799180389,997753113],[1142926182,1337051776,466587237,462926667,1993922207,584645439,1974435069,1848072213],[969912242,213425179,936833085,1921877717,1595380583,1875521890,213949007,2011266109],[722236360,1552083607,690638440,25442717,1424665473,232924439,2051067155,251493014],[464099694,1521849153,808779077,373459791,1413800470,11431723,2101249553,1905397761],[7932266,2027447437,385204603,1731283571,1062311818,12907903,1900620293,86485528],[2076507232,1368174286,1677569588,365464768,1837603865,1159567867,1756324747,1945140604],[921764757,982239610,1077876899,1280248823,1874774235,1678368735,615864985,1032153940],[1990413024,508269754,568198484,53632076,1144131028,1462589640,748075275,201548941],[715792134,1002892181,128615732,244014696,704724020,505630589,1233244864,1174686433],[839939877,422450378,2012983110,1136452857,283369447,1841378458,194053215,1070162227],[1863143485,1146885664,591031106,716899859,545160651,2100152767,1993264195,205976394],[1607214501,1833316729,182325612,95182808,292079114,1494050049,1145725123,84945389],[1804339129,131826667,1747140096,1287066111,1673953218,1766942863,2124865213,1214371555],[1748955598,581065302,935130611,1279959223,1050420713,323794935,1980141852,157323602],[273095300,107532528,1380829235,121415473,622953108,312766703,2121155419,512913234],[45251873,87699879,920605560,1044348008,438063148,311930303,909842032,189517202],[67578480,91658562,206055903,1117961837,1617773312,1522329222,591519524,1701493284],[1233757359,1769184405,1848202536,1768907259,1061359071,1927127587,835015577,713225095],[1599577262,1260671751,1309186943,1394949934,2125255209,1795291171,758032318,975716214],[1765459851,537751678,821959020,114888339,308410440,750075380,2102693045,1492698937],[986723964,1740008907,1823689712,1438811431,1963301430,1162225503,1437317587,1261713342],[1263473952,48095400,703390900,1766936865,1788226297,1732484799,433276477,669561844],[989861515,1830675136,1890765422,319271847,1428908435,1533713322,113423311,233450725],[1403634742,1625479254,1420430688,1552250528,636891580,499219375,617821512,948385268],[179317289,2021341187,1806232485,794882633,1786867017,1111525929,757999749,105483968],[1806009203,2052671753,1062142432,434661644,47815929,967995270,2108963008,388754793],[2114256350,532663309,1444569147,1286323143,1981712981,1909354021,1782631840,823082615],[1300559614,1108618598,585989199,793398142,2050201186,1096321907,1987695866,1815001818],[195522882,1428527594,951567544,848669659,1093696261,1721329009,1163699463,793279705],[27668675,1342816616,1552569157,2000936774,282625566,838631303,836480338,1802636382],[966028268,1712581013,846356249,431754021,375961082,2013103113,1117445132,410594501],[1180346160,961703355,1421978806,1604981286,1244496891,1877406709,1359830899,692512243],[1132250833,782593909,354357648,99721838,2034370976,1967365800,1302739743,1582938210],[1591572781,2061613419,544712068,1393132101,1490780647,1344907326,1378415668,1809256044],[1868512931,594522189,95614354,287173302,1440186524,780357652,273921228,1746514889],[168814125,1254178957,1489656545,114725488,822934260,1031649068,2092934346,632065666],[1464230412,257240926,1153514645,1671539354,399229731,1208936407,1035697161,196335346],[772646533,1191992261,761403471,114084315,1589534689,1929536277,309752575,1613640745],[67719093,86088203,2073726267,325638681,591888427,1470070083,779926152,511229173],[619766822,308470181,1639607286,1604003138,869854394,1505353282,1025197809,332195984],[2104178898,599878686,782056353,1579148926,2126056210,2034514089,1502748208,1447137150],[239141782,362442180,562385952,1546703421,613365540,1706968388,1243987172,975501145],[1257158688,1878496028,322464704,637769297,1172494795,1747402569,279439246,273297597],[1167461242,812687112,1812077340,1154251877,1769191472,1116715877,1979303283,543474282],[882823213,856022589,1049003247,2097060778,330753816,165768752,2081079427,1000269918],[1608877405,1635876063,691722706,787323964,1089277056,1454197652,694916801,940265466],[410495827,1929107196,1206016980,1704022936,1226296096,514110940,255871066,1451638375],[1206861701,936281405,992364898,2119161891,1398134431,2097462520,55287479,649946926],[830096566,1969384131,798553151,680474116,851945198,440497645,788473683,2101576367],[912260266,1267808310,1914680851,1489995011,1832397996,1496902189,1269682462,1326957774],[1192082837,1908849382,2065704265,1622916927,122946654,66897186,831205380,334285946],[1052001655,1728977128,2019371852,1380347575,58463348,849180990,1387750517,2004424915],[1598903392,1994450712,169556816,1511274722,906962780,529869085,1075689620,1984085122],[532893794,1335041395,851620946,1380168154,1269126697,79240076,1221836145,1796784418],[463354839,1096630574,263767249,806479062,1831610290,1191509513,1055716275,8912521],[2035717347,978144602,1132336777,1587358776,1791718004,734970235,763568941,1721326652],[108691165,1785314400,362502495,1570008546,1258566313,1394313198,1340164603,1180214527],[1474136456,818821617,998952299,649223022,1233858505,1489254361,634934179,1512436491],[1783590645,384108305,487082396,675386653,2064658028,1768118922,1635391562,1058333110],[1493252374,630758142,2003375206,1649842584,1254161956,879106087,320989793,806623111],[56720601,1001103729,1377910278,1267467027,1567637890,680661360,2101577653,857173217],[143049903,324956417,368717010,1152065203,1767304508,1645275487,556050181,1909565180],[13727130,1754285732,1615155415,1195658548,1471322494,962099542,1078582085,411757855],[462367304,194637323,788436287,1643461435,936677854,478024051,2115819592,1350687072],[560171683,962169212,830135712,673692051,802969864,1987549382,1150333814,1210778550],[1125072711,1506622485,1190937328,515759405,292373102,819718619,938187475,1017521339],[535905540,1688783310,440089530,1944928455,2021989077,1087924522,1494500150,317454079],[1249776934,1949474568,652356145,1803627459,331233826,325183553,208991754,1027748511],[1411575358,2015248552,1726098119,987011437,306317029,1420391886,1366453561,859457138],[1406636306,857935691,435124635,364510772,993860095,516198380,992926156,1963731049],[780739771,2057677191,364685800,474999310,1634946370,2111942533,1178859201,270420152],[131529311,484245271,2048298118,749537327,196918477,1791344313,494550272,976285953],[1773375070,1789146850,2128114422,2038398574,273588791,898686378,1862874293,1893888989],[1967042088,1663734500,1906388616,832325877,532532335,206152380,1189567202,1141817606],[256980962,921527723,913950018,1820134051,302111582,1911297568,1636390096,1605811757],[909611596,1357417518,1837184422,206502990,616286894,51402161,798922614,60517456],[2016531959,1754697487,779643226,959549261,1824569682,1407218467,246719148,1660133398],[1051207788,403467579,727173510,1850004358,740406775,512611024,1440765995,1638327806],[2001216494,1371673087,1772199271,170566239,1195285213,2121168124,1563620321,1234035918],[2116314708,1899518394,1438242662,1847582734,262881912,1963479464,807224263,917495563],[1896175983,1564041948,737869515,888042962,211104844,721665445,78672182,1912089978],[441347292,1515067633,840096024,1206311285,351239710,666277875,1708212356,851486164],[535901306,1433199482,921773503,876534169,310233807,418329012,1165759017,113862031],[132984480,1242745359,1614376836,799710668,1701464202,1488624524,1777073613,1379177744],[1445657205,1309564416,673523459,436670088,1198166474,1058244007,1962621964,539224731],[199645036,1456836364,1634459702,242957028,324670250,1155734124,1017575398,1806476193],[1209012359,719769007,1887370000,2052481041,1423151399,1647742037,1149080084,786279222],[1281345085,802477826,790603367,947547001,893141860,1193695220,1356250735,242485],[1005646223,1776670949,1192673068,1968987192,11102514,1326462253,1649689989,338704249],[1609403452,862219555,1291963917,1657102549,1895882021,109843996,990900654,1157048063],[606231286,153343428,629625001,1591852229,1030906217,1298503303,956312473,269420236],[1416571366,1657838249,1715021851,1732589354,605116375,1210786900,1809280471,1138780016],[1597584275,598299174,355378634,2010736857,1426503547,606182265,1187919813,1622326988],[2065476084,1144752334,1314679498,1044580852,1880658932,1660154559,1095188703,562407325],[2035748814,263485137,1993018637,1493205878,611749144,546671194,1246907384,604391675],[102570341,1558828867,360554226,1010635959,691540758,1767698032,1742953004,103613530],[244905891,612219282,1427345710,1739456923,1536237072,1571792651,2112063992,227987102],[1687934096,374281698,1300232959,1439904420,554410617,220651488,25842878,1424804435],[37932349,1419242306,1184021730,1230925144,1674862934,960194599,541797700,604215924],[745856376,612656965,1175913485,202566225,1146431618,617730689,1674032124,1579436532],[1005218202,1936482050,2093176136,188548475,1587406155,877096997,547626057,3172262],[1398779074,896855720,135817991,978195068,951223967,75000584,1976099045,36011184],[402555331,83038205,503921162,1016416034,463094841,1241793547,1722398543,1818682581],[341544395,2127124039,955535265,1893140227,665912946,1727940256,1147765206,1400932785],[2016197801,1223988325,943692765,743711607,357773025,733006955,1998296618,1691950850],[1252098221,1065659012,316509266,182608129,1601045397,293023779,1753999511,1265415781],[509277059,1722381451,189014347,400768750,1757227325,140171188,1983737926,369968398],[1570977896,1504199989,1574841724,38962162,224308974,1164997734,1684780868,1565385589],[1811969322,336496654,846711188,485367075,130386878,2056353498,2067045470,1316855944],[1880952946,715612359,794162579,962703026,1211727737,582181724,959459514,1422556249],[1939461480,1766079216,2038046415,1548265632,1170493092,299910102,356761361,1167579986],[1483561991,274942516,348033241,680591495,1343119077,480593507,205145787,856881896],[1597920777,512935187,931290518,1758548967,737725946,1505796913,1365550111,1840309507],[245818713,2123401631,1421010311,1891152779,556118348,987083791,1308966654,493801375],[1625145724,1072339219,1990523918,1832806751,1708328045,1632476941,773776383,1984739959],[1315659126,27597304,427542164,203447180,605604662,2028100032,1740032868,1523460704],[1006721756,1773280492,502521427,120998091,109529221,1788012676,1986765186,241785947],[2092197550,954057358,403211627,996146278,35886275,2103814518,537751627,1924204384],[932768536,1040263126,1905048613,474505868,1945935533,344533540,1139357952,1963156325],[5649870,1195810342,1129875766,1423857361,1918494829,816481302,1875910241,721799653],[120972582,1145087186,1182179130,1138098956,415786624,162446248,74515921,2092335701],[1601151446,985260816,1568513829,334731090,770348534,1150647845,132236509,617384392],[1796339965,1055182834,1206583590,1132067289,445226230,1260386893,1802524868,1038580078],[842894880,282116976,552790046,1766838960,888262949,1172462065,1662224416,1680846329],[1811559818,2073997230,1958425425,511244630,569205739,367500641,1036072467,799450649],[124617540,1568794114,1694708457,387221469,1805158251,483939457,151982421,1572821454],[1702861479,330685878,2021214938,1140153684,1794958471,2065749963,714298062,1152882926],[808756930,1590456722,1513922961,931416607,941739214,337475639,172265962,1021340613],[890308505,604872043,1033199535,1304333476,2006878994,902403462,211557880,1495323772],[921205561,317057457,648319975,1873331374,440551434,644651148,2049628041,458585714],[246946126,52663650,1527798005,1468042752,2054069494,1107989477,119976435,1639202882],[1432647796,2043763787,386588716,1436765560,657647443,1245465128,1690858714,1142659459],[1815312858,1174035928,1920778916,645054345,1695318966,753740402,579995341,1498047072],[1555756740,1951736008,1491358055,424015042,373105050,1843513388,1562315473,876335148],[1623799485,1449928183,684526116,25564882,1327760683,1676941243,126590562,1642619543],[1460035412,1839205762,104398132,1277608347,1594408588,658427648,1743783362,1168332844],[1131865986,1341512923,1988806455,1148709718,1956672842,292809889,744441229,425982415],[26980663,709738119,359622793,732735574,1739356074,878978073,967383695,1441833408],[2022887419,2121290859,444467243,1487781610,1699251934,334362242,1732231420,1066786427],[115091741,162542317,508077603,1227928675,902846569,964832382,2050065276,1702129107],[1858339688,1314115695,1730714138,453777022,1149005869,1561579998,1247824888,1506023362],[2023689567,2101113451,34859591,346993249,177838854,503292932,1121711839,764630841],[1748101582,1359404210,1250781334,6215757,1235397276,54250262,774209190,469225946],[942979116,1675291338,1110229646,611250776,897389894,771919031,1567131430,770823264],[192464979,404806095,840843743,912611540,806429561,1746662374,1255350893,1815962155],[1893584345,304911464,1645653778,1999913000,112763922,296093417,304462485,392900318],[1550475618,272724686,346996313,1045057698,857521846,148378913,61697504,1864490803],[77699407,288353401,537716490,735116195,1347237803,1280945699,1154229016,1545597122],[1878722755,811126051,474174283,1191474277,855842614,750065405,1573981743,124177463],[582433409,1777167475,132849607,1980918621,1297549254,253538013,2013818950,1504175343],[356497810,1581899462,660608680,518661891,1228181951,947291453,1524247737,1998386061],[2063144120,1304734178,1003289273,1449056357,1609685913,982350175,1406636617,689579628],[1466979721,983721146,530480902,964979045,117524871,1188020721,983088405,526845001],[671655065,55149198,189439580,803509639,802365473,1734233130,908692474,1479955449],[491138495,1100893162,887429947,24583225,1221901419,1274156794,1574871092,1485351506],[27545240,907481020,199935068,245589683,1038704109,933792315,1761691298,1681704167],[1467169718,447610887,1590741802,342004989,98183505,816333445,766374878,181543062],[916900725,486997261,2067171163,1581355311,472604155,1755272563,1710212897,83681034],[220411805,201289579,1522176262,361769796,83023995,1937754199,1551508925,191241439],[2012588677,968516943,519350556,245547010,864415768,25744886,862988700,1286990201],[626594572,1993846362,1027646321,74331680,1179240088,825752098,974428762,1117252719],[373439375,186058232,2083668228,727699011,495810231,144058058,1003397838,469789484],[858134043,164017763,2052764676,1035574719,2116899677,176281035,1945114950,267803299],[477245511,511909712,744139552,1323914471,1061254814,305095897,290199314,1062759952],[1032382035,848902315,1873108731,1173807262,1247958015,1404083482,109063621,1977486030],[1862526499,505063134,1056299196,237445316,2123285607,1417596895,499312674,303364072],[2006106026,367389096,1500174960,507419260,1002010595,698729675,2046479662,1711379127],[1802391563,87724227,966981532,1263243984,1503424346,1430497415,748939851,492488982],[1141531070,589993019,972176569,295768222,776223719,1198255814,954686860,42208992],[843201723,883595333,1082887461,1945075773,167397584,651858813,1166273088,1181562533],[753136648,501071291,68822297,571578801,1576118380,1321831015,714754869,1282196317],[87624829,1200338457,911068388,801213820,1915011061,594136242,2045078592,352662725],[458457899,607257768,606131870,754624748,1235453007,1808558539,53675442,2117655920],[850901427,372434247,1759353884,1128049484,291561424,1388354114,616473007,920613800],[1244778875,1619025955,1604900522,1753610837,656561570,446062958,98671115,162650364],[961471072,1391951761,543737841,1750752194,880201270,409450878,1110914797,849759098],[460184900,1066447473,56155220,478136402,908624412,589955470,1066961440,1446775626],[611947427,1396648795,1581471163,791693182,844568462,1177475389,112605122,687936441],[1232997324,970819010,1171343427,103715272,1504851495,402286939,188715689,1937478658],[1223533126,43279140,1306548255,2115780400,1800592018,735117835,1024182252,402776283],[261329527,35177363,1504103810,1831532232,664898392,1693162974,2070846056,1724301661],[897613617,513186574,890259689,387562217,991804897,610321273,1584118310,795837992],[1007254493,214654111,72183351,1221273213,649478158,1548640286,1347221627,1130009688],[1302523672,2095740388,178200456,123556208,34163500,1762318539,1281140502,1624529180],[1590538571,63489945,296984622,1500127596,1711454805,909011338,1375562325,1969626579],[986295297,1317713520,875526801,954876159,1451183813,1047335023,73542640,1912615020],[1764316158,1705423609,265607999,685035729,1119454091,1606492526,321192107,1346358218],[62109065,1805407282,1183251278,843920437,1611636158,1583458198,1205485908,65031307],[1155003219,1015422320,146359330,234534402,1757100082,844180932,1182302033,286195158],[1109868910,1717260011,1830456042,236069718,1404723682,318945811,726057178,16273786],[300668265,1244310268,1631901516,988732871,803700702,665773267,1005802441,230439399],[1796208015,353211870,1385724589,469453527,724211743,521090674,1532464715,1067102565],[112127997,1924442032,331791999,2062892473,2067887626,1576901477,1118867572,488360445],[772877918,246773098,281761637,1880850275,1505521725,1489653818,1176534785,505820076],[519739925,1428687551,1214319037,824759495,440606299,1146787442,317188118,43204710],[367452314,1245211018,2041257015,448674645,126338217,171125202,1510913111,1465173162],[1826014139,973736000,1020078252,1877046220,1876936176,1292411697,1766259528,505882844],[778345335,965663500,377618932,2078123484,382900016,189161906,1895768595,909953410],[1371507615,1032289911,1341254429,95855778,104959171,1509440370,1380656495,399834037],[1966046449,1756177427,364305550,246695327,1741464954,1564355688,292753152,1106164872],[1739456178,1701560835,1798018905,979984000,904982055,1193482424,1244779883,163783522],[1682645622,413400515,1393717509,1394171510,1703484657,1324145878,1203538086,1200114458],[1823954470,1324431443,1353948134,1809499590,1067416109,72929788,693582532,1741995656],[1682373947,99875105,405575780,1123031817,2020796659,1578008615,1886672551,384400708],[2065986056,287778617,452817676,1569673561,2021529858,1457823886,369868411,1402863128],[621168006,1512561686,1648315319,1910047844,1700774235,1759164444,256146834,1177320926],[107478350,907498407,650879061,900220637,1198251926,1693424220,86934590,92174348],[872104747,1721370529,2092036630,1758621223,1342693513,193845676,623237077,1898243713],[651550392,78940773,2096190127,386056037,924815402,1193626166,1155203419,1733067143],[749089941,1659194175,1674312901,130092807,1707858787,1832189702,1942437067,601593906],[1453503158,1457972515,1380795291,1426477581,213462495,260028525,80148333,952340412],[413543866,1085072810,1771961673,979710786,1270969844,971236011,1010879491,1848724851],[1153092328,179515006,2057519483,1519834076,1392383249,560735514,2023667002,1362180333],[885013971,280461299,2054488406,2042482158,1927445548,8845383,2096452495,1507199747],[881321153,132792601,613032129,525688432,2117911493,2008654252,1040061360,1801739237],[1243650889,1156518699,1203996863,792730509,1402988562,1592674123,610747308,1471511600],[1184214944,1007050874,1700774868,252159441,1130904670,301852082,1200164727,1195558710],[450571647,168341399,481340200,811892900,1025590470,734519456,1487936005,1016852286],[1066827379,680841752,69972742,1541179113,2037577264,927490058,1193239979,1910493399],[757086148,847680555,443348331,472200953,1031316581,1467505252,742396841,2062997187],[31556075,129047970,1355727131,1270366741,670959316,783343812,1304758974,1301861612],[1761450928,158291521,1433182198,1806226526,140108711,1145288395,261314747,71601312],[1345504356,1514220012,1219793778,1262775667,729150569,156394091,1895569729,60676352],[1415174097,1103131909,148942490,1943200041,370107930,566638897,225060813,1326254501],[231199556,155097406,124258981,103625521,709575545,593717188,1729364608,1442991189],[1209065714,1589610441,968224749,1169705767,1234489869,391280423,771429575,571900643],[894497552,596074400,286705822,1911069475,1883587487,1142431842,726250800,783749050],[1684896954,1053022116,2128385502,1314915430,955176171,928012474,1480094021,81385473],[1182653341,160189196,730894065,1154326327,1888936026,2078494340,1439286349,969415391],[2061112271,272496398,588980909,2121401183,102431302,860806456,1308245963,1671142264],[364620581,43078244,1867361104,453859340,450398987,2054642472,229775133,1603344683],[1273232369,48339580,1625296381,393377906,1876541072,1135615620,1714673635,504848325],[1782815985,128228098,2104819356,1062284451,2083284740,220520997,984983052,98615683],[1033748504,1068801953,1391463390,631331477,1616750208,1994314447,1716366483,829785559],[708895281,135146395,2042344170,1063502166,1932030217,1919976856,1870595957,948350624],[279212563,1478137865,555298692,1029988662,1720740981,311322524,819010404,467295603],[40189273,712190123,625396224,1698940146,1128402643,1464241752,1573418648,1497678800],[39898653,1608593178,963106295,2061319787,898601490,296153484,1611687730,1322884567],[310058574,1546049806,890975127,695247298,371452931,2004410047,1812386165,1751753240],[746379654,1389404608,48238017,1058558306,963063104,358820614,1095219866,1237069397],[792183769,1353433859,1535578442,494877809,1967634398,894341059,323905552,1507683965],[802375519,1847162080,730880709,168414252,101097610,901143511,1942529160,1934608907],[1576374755,736674656,354097942,1233443201,2010109506,519513318,1118050030,5522316],[1442169828,84416161,1415283865,21961479,1616050816,1592501266,747388933,2052443918],[836592967,481473477,1724020200,1254226878,1137561685,1860814249,1345004,1517857730],[885862617,1801669167,1096124713,1854824537,899790529,705104576,1097451671,1388424011],[16138031,465450145,1688745574,1758476900,795690049,406814188,654211459,1280071740],[663245394,783576602,760581554,1832023319,1711201013,1351595884,1680704960,30122458],[783018670,1861382570,1308230739,1504498917,1299099795,1995525710,1047305177,815393009],[973714940,528823711,171250362,1944170122,754432008,2001467455,1052911439,40549050],[1202925811,1517410079,730181125,405809265,1032524176,2129900581,1267243662,1751012168],[707028640,147016936,404371617,816723806,1609531416,527905533,1834959533,1344583039],[1907252256,1653420653,656625384,1674746634,1022100657,1703151463,1452488936,2112119237],[1289651,1410074687,218356726,1255274766,1703550467,1034487698,252697899,652119263],[160474957,1068409463,1426977125,1850168710,506805726,37380262,1565485673,2074597971],[1848725294,1335191409,1047713511,148914080,636598030,775344983,1478338402,331907552],[204556646,1512842713,128430972,1555060960,793982369,1191134772,602446644,1259167998],[366495752,538768576,967766314,2048082029,1048049095,408951176,534247982,1718091961],[829399092,463595446,1821531738,942068008,770721009,1252619395,723135835,328479513],[1356861919,1893330345,573538817,467604435,2033832564,29798035,1451766667,630562772],[216831902,504792725,50320495,2049791965,1077691947,1734677443,926160457,1501547655],[592783679,833993514,802163216,1242797202,1197188316,563426839,2112527160,2129583434],[793001300,193855512,1288616165,59342542,187819606,680132474,790747097,915348246],[884993963,1598484063,207481997,1287709017,341594469,833464231,877085553,136981563],[1325941089,633780221,1473128026,1498114217,868758560,1881918511,1329837984,1628388372],[1286912130,1580583673,241792986,75552753,1781764504,1561105161,182756488,47011584],[1671660422,380236191,1720768491,867901471,1778024834,744198748,1235428547,1325522906],[1274447373,1997363316,132439902,960009492,2017506808,274295921,1722874339,437590234],[672078011,1294309162,182282802,621537289,2010662079,1871654290,342611729,110485512],[1206042100,267781380,1788687824,1280567430,8182647,293147301,1115087379,1895497355],[2077293101,942202724,1149561404,1270230829,242132802,1913385683,1501083840,2056655449],[1741390956,1101903520,452291583,235985807,920954205,1512195932,499465842,21255658],[2081822390,1805492029,435260577,707911476,499681142,382065465,2093707047,1336884604],[1725109133,1118759565,1118781320,1295939467,222408967,2011929358,1169746064,495377483],[236487986,1514964271,553646626,1834400668,1238297822,411993553,932791570,1600448974],[681466986,1941379457,1272586035,1942064368,440166264,974003961,637499218,1194367934],[1189169514,810840092,1122820741,1728551913,169737163,728948721,18101220,741256670],[1098037710,1976651881,884834404,453445500,1270401366,740258791,1221381493,1644916405],[1866566213,1669838938,156882445,1775265128,30179512,2090004815,529574074,1331126613],[1344214312,1793060167,83594230,1083494248,359262328,854609833,1628447805,828785773],[1581257620,790620060,921368774,1632216327,1072110682,1561932943,68577585,1638573517],[597332287,545964429,520257665,1426602870,1641968214,1781113105,1845219269,1016875705],[348185362,1618193292,1127740705,1405073964,91664632,349401336,1549662149,1979438268],[1669199042,1903144299,1967925006,441953443,215250289,884608925,760168938,987896195],[1793543495,1248471218,781890223,2101822892,1607515115,1373887924,898193566,226158297],[759641984,2115199249,260865066,1101664007,503324656,1243487924,2043897488,1474170766],[754039404,77188005,775478592,2040062555,184953758,880454266,1240131885,81628596],[1160151410,1349970810,701932971,1511626648,1113733171,846098228,2127090235,1420678581],[1654948980,873913835,975428029,1643636324,1507030349,2088229294,880548345,1269821038],[799222653,507405462,942694538,534605411,1157211591,1467789501,1662624506,278064092],[1594349794,1850489867,1625712311,672857466,1670511784,1663322167,1215860040,1221935541],[421056830,576129564,1231959263,1239629465,490428542,1353300043,111206812,1112598928],[1645258646,2024081508,1103959721,1095438656,519829850,1886154243,1072725067,1356299757],[1852403291,558251990,650374310,552811593,1452564475,487856960,1407722048,1316631315],[1949871665,1309183203,1670647425,1343652048,1226679603,1422955235,1361104658,782532133],[404331070,62978684,600439293,471349103,719904800,1644386379,581730366,1379637762],[675472925,3380401,664871523,2029148762,1418635200,1021892005,845706944,1877024764],[1930013516,1320335572,230028615,1630367402,1668457096,738181093,85205286,70466146],[1730624680,387087328,1750254153,1770919682,1091209248,809665592,1341172327,201641430],[399374587,489754496,1381299816,1339801793,639241725,759409953,1994740349,256103482],[370738477,1499945974,1461462536,1169554145,1166416636,230172371,1859285122,1125967138],[1376834318,1130386510,337283902,254664451,1774811233,1712203623,2014233463,2023100516],[1151555943,840225681,876221826,1544764529,334849177,1411096373,1941137110,1476670380],[725166802,687133659,690298547,700481784,1454860989,1629306397,1249372081,399111034],[753648509,982136464,1272150331,507421491,1858686240,698432372,597615627,440427448],[1269155929,1610020197,1161159644,605587903,1895106057,1479036481,192870676,139100608],[2059831,397520766,947767748,459727478,673529234,1650772928,960944604,1955310995],[1274966812,1008298825,878589380,1665186030,27731817,689889476,51254747,1133814312],[628830441,1640254033,665682755,424393792,1744432523,2063698786,1677358837,97339499],[976839224,588617976,522724181,1327606201,1613215056,1437187711,166822762,57789031],[1265790508,685759236,2854324,678883336,727932836,1197247211,1106710698,1957367795],[300233692,2058059282,1163505112,1570548870,2113525573,2023043932,692295650,538404490],[321913480,901121694,1717853126,229539104,921864030,515196157,1844053716,19197843],[21950313,436189665,749545124,229458633,267334918,758966469,566258143,132222949],[388168612,1992967160,38871892,469281238,752455220,1085811577,570248922,960717839],[1852583594,1830349972,96775578,341114326,1933440127,1814006155,1157176548,191820937],[1005635797,2059275328,1771472169,133763683,143428932,663027908,630198714,1662358726],[2092993540,1916417470,1067569033,580807990,1012273279,1731810172,1857544493,173909852],[1625453508,939317978,1406834986,1256220881,1175616669,846372289,1573062704,49548130],[2067691931,339076249,1612531295,1584179172,723247613,204221943,729959262,357702334],[2060009893,455853573,2105705878,879609413,1795725324,1949488618,1286761270,1429599524],[665303825,451993430,1990068794,125264259,1220090515,632024012,1097252195,737201185],[1758149491,644076566,1508647528,631551335,940963721,1338874863,1701097319,1006643483],[1764835789,1918003836,178369457,1535208753,2043139698,1807968126,43845798,1261392383],[1285174408,2011962402,513529825,12879736,825363062,516316640,713627009,266990988],[881084807,177343606,1246793404,2060716133,1105100733,1004247973,2112703391,54157959],[1569715196,1171710133,647945002,1274983103,1298307733,2084064982,1131663947,2054979050],[886437094,731230738,714778121,1231741426,1058240573,238117519,1147152642,155915238],[756536880,1557774947,1515477307,1130728137,2052561766,1619545200,1943385830,940518786],[433035635,1174379489,1240532060,1488443436,1794322963,1614383522,230001555,433788239],[87578484,133178115,1715956246,1904139920,897947860,961006037,1103665638,811210395],[114870373,1279046658,1029579326,1348002435,422750286,1410849117,402153559,1459394779],[1345877096,1832751944,1711359728,386188381,80591633,149450155,2091749839,1355567619],[1760012936,166789283,1072697956,1304782797,393491901,1845457801,1763992804,304406565],[1784586804,1878754006,1661131063,2122273397,245300257,457409493,1924909528,282336617],[1768807594,465566748,965214553,1601573153,672957026,391684138,589162916,619352694],[1783459842,2041430211,940781398,2006519119,812649437,832965357,1101803919,1204656644],[1359368276,452065321,449918435,1197030895,1390682675,1570412566,909132483,807966186],[804542149,85748773,1062861838,561496669,1620555291,1618661008,420813088,7990256],[523268404,702772201,599358894,910402301,1770849325,123064746,209988776,1756845938],[1884934317,724842555,640630693,1117140946,554988151,2038748949,52984967,2116193976],[367900140,1834794751,1326534045,1320485118,273504068,21552932,215841948,938662374],[1721845810,1394766589,1779470700,1924901833,1259762357,82426395,1800204816,2107433245],[1989034088,984117054,768252079,818845864,605985331,974163920,751348751,1713641089],[1042395429,597837530,1418883889,1133067244,746998775,652158718,754579439,975050689],[141296203,1684630770,2124159349,67869632,1760628493,497355709,1593828824,1035925101],[531369879,1125125081,1839408280,1180382690,68415395,1878501689,62540152,1979225816],[1016381279,513324348,44341330,269474771,160942729,7485895,908138626,777788657],[751715098,1729183760,570544778,1557042737,708069588,719089808,900312005,2086421244],[933329454,540558048,940311863,1280936824,1711512532,1289902990,560161605,1428927261],[1976305593,1670245798,139070707,1180069912,743935847,1192281977,1118132923,608775025],[23629529,325696148,289728578,1612141597,1270992772,1089270511,853483095,1904856628],[817769086,875073481,449939844,2096440108,1641921700,503887487,1934515760,1958671995],[272832888,433822422,639303617,1198833270,540051907,1190930547,349332746,162580165],[716185164,104760826,762066808,1436341185,492665859,673385613,1448933077,1341635737],[361083672,1993443804,1617060831,806651407,1825845489,1913173753,200464530,33157325],[675928895,1209538434,819485644,816472328,17244862,241455561,1257769328,544466204],[436994300,2112906112,2034185042,879882942,1462623030,911818920,449302018,1510725421],[1122245295,206793212,1754932878,1267015846,489381779,421200953,619616960,317899664],[1462226359,106237749,1380628786,2014569821,1871282022,1527059198,1476238074,1911501574],[1763809628,127163860,1678716654,649629506,361973106,1943000982,170492397,1092985980],[329832876,1553978850,1914788098,797825731,385459819,1688308782,1157852110,1416242004],[1181781667,112445841,571299500,1812192468,1506276193,1540922135,1396671127,678503905],[1337684993,1304821513,722373990,325090859,41757164,1511876847,278263148,1276454538],[2015621076,668309050,1837163436,1159129274,65689683,48343874,1455733159,510764764],[162550372,1354897341,193565715,1693284138,865085313,446769493,1731501889,2111467458],[1435373694,590619988,652793588,1865905499,1319891521,1120340878,1129038356,345436168],[109970369,1322734812,1243374894,525103733,1535200597,1502994481,704959231,812017307],[1322738823,1548987698,2083321830,490909996,513828388,6811262,1101104285,1081485266],[1590552373,1136578004,742781930,1294569169,1909233717,1221193116,2047494661,579874358],[1141771526,1675847284,432619829,290652017,874452475,238795742,259163931,1188265463],[976118246,750097390,1993631030,30407969,1296163402,1144318622,537313030,1957822150],[1229161772,1715279210,1324866144,776563342,1647406232,1731266495,941883988,478838580],[1497072158,1705736822,1154053393,839734931,431900067,1531587610,510503452,624311057],[461405908,1760529858,1592546402,93700244,1920004005,1409253291,1769909004,992130659],[767363895,1805812208,1325173524,1991169029,162176057,1423257171,1146107574,65182192],[2023950634,462160426,1927568800,1041186300,437384311,53886543,615371263,1689067445],[1822756600,1395812489,147534977,308272939,735111792,705273183,461530857,1366303485],[1668775904,352331299,1955699624,1035659937,82279165,1674678205,1355303400,1053980592],[1899338886,2038382206,1015719538,1719092396,712171307,2034577635,751811669,1124986511],[1526727776,1313329930,341035400,1200860915,1352885079,183688370,1483414636,1943495450],[822063042,836084984,1581512035,1643794581,1258318241,439967585,141635939,893789442],[381080678,1409719674,1538897393,1071891096,2086802533,1041621292,1694230167,406564275],[292308982,1232106402,1992216055,21855528,1870193819,1098407949,1825267565,611933264],[1327665479,307451600,1590704840,1766606119,2124821142,1356496345,1023853678,1816424885],[1124635927,512862423,1039821156,966272461,1096342314,1975662286,361383391,2092163785],[1703749533,1765751497,1450859415,1610280746,2076271407,1751640101,1428739053,1269250518],[993109772,437983277,98316981,1938370646,458301590,1803494933,1850980629,1435074741],[365928298,1445360421,1736672709,170032505,10316962,712148517,1408892239,410462127],[23038700,2105919994,1621713470,1890617016,1054221354,928948151,535900402,2106194299],[1418970043,1803654672,527825183,2028743279,1120780413,1128771301,1818935520,1261041739],[117235214,1853777,751069384,265272348,1176234924,2096436514,179075673,1154638482],[1973269202,1290713411,1691380514,1579965400,1071359825,1026346146,1862913025,1946545853],[273413750,1466376844,1707964897,1767619520,1655527436,353125768,69191711,872245643],[327123944,1382883004,2096570626,69370436,976192312,1806922617,678969477,436287121],[1053359532,136380530,1361061770,487634893,1611968045,1976311099,348070543,281893540],[49993812,1135854015,220354264,599527870,915539808,927479020,1757812545,1749842256],[137893074,948031754,678735123,1302065629,1230702366,1820329078,658975628,1013566459],[1111658472,1737633169,441005274,898904697,862759366,1455648927,1148734924,2004754386],[939327085,408160373,186036533,502764125,2083697970,1615269499,1165499918,513563638],[198783879,697683643,272589037,1315127937,1260711120,1069032181,474845488,1147465455],[2103414568,574936307,706022023,1889054785,1627496059,1166448538,566223894,1974166024],[840247993,148639376,1334562943,1883862,1372996471,1055699620,117691402,898967024],[1187888054,407328360,92135130,1730899306,784513221,464729587,1281867042,691545202],[87860189,1842512349,1610745756,1483345521,1499214101,60515615,1672232377,1593260320],[36928893,300401780,1691269960,1255538683,147732848,1811474479,1526233889,649577095],[121138007,129161587,95951773,492783511,911987533,1663166246,2113709826,668807311],[1938293712,176971198,1754805716,258082998,219928383,477219320,1467505604,1542824572],[1185745245,821191194,964208185,398818360,1861566518,257475256,539018265,510374771],[303729983,52061363,695159702,352801975,506528852,103928741,1760106293,1395725083],[5923524,418702399,854165769,463846626,225716350,182301385,1067539541,939532458],[1616756014,2097640753,1896024921,1139984236,941943525,85784428,537442881,1331815464],[1925902975,2034516683,1092978796,103506108,1343255859,27048138,1707438853,335417050],[1970722001,1333380209,1958895570,498580764,265193180,228190740,656000081,2066057653],[670505312,1632124479,494795489,606330819,1291398810,1736043359,349707920,1506423864],[996997062,1826650204,2016874460,17162327,1271336844,1007541663,634191355,1815667487],[263547509,62569387,488088632,662440010,385398982,864812863,1819604865,1918111426],[1066228617,1194445541,151506778,636753704,124484725,198981137,1108501260,989456262],[1778366681,872171710,994576865,622870105,360382931,1969105525,1560389814,873491925],[560631586,785080063,428397578,1694268403,564523791,2124762651,1785249905,594217624],[625850470,1285931463,1122708715,1314021089,1580025965,1660987533,2002904346,728975327],[30067154,456843284,1312908547,1209856406,918372085,1417295590,274309144,979654661],[1662120615,931720425,80395286,2060722489,1512101105,711008502,1658526238,90518073],[373016830,1082666638,1705946397,501651037,389979676,851334672,473768086,2084861295],[466737102,1122797889,186620487,1756742122,1040831468,1421128166,1040238167,1463495779],[725595549,1045079297,654928277,981468083,687183825,183351380,1805139478,865198906],[2096131334,1715668912,1857479681,577733759,839879964,1450714748,1323478485,1451147716],[1275667861,1912244835,586522062,2113522725,1686990570,1861253954,1552752917,2101289855],[1082348961,255782179,1046518102,1199868737,1612837964,739795409,1930657373,1334080914],[527052694,928126096,1825942531,1609011639,899647855,1583323405,1782738785,1017042250],[1353860434,1554747233,684607696,457648494,1191211881,1091775565,587064798,1678706062],[1327756188,1520537945,2008099303,1945938006,1442191041,1216718354,1600185452,684412038],[174325194,80477039,962593008,1105061152,1322668786,981507704,710260137,846200552],[735774640,400772307,1007862657,819734417,884648330,956544153,1537938268,1044184129],[257258213,1120512912,1391203918,1177822992,991170629,1957022048,1854538609,1518704504],[670080725,20084638,1045885453,414615725,519797168,8722617,726197638,627920616],[603336595,1047485492,706089065,1045149623,1885134805,24606097,1126236740,686181073],[708020028,649185648,369387719,425759883,1055787201,1888079102,24915461,679419010],[227291165,1969291397,1267731187,1555222058,2120697434,1531084217,321134318,73567914],[111821699,1401896224,1346838659,1667763741,1291844234,1929805038,1334178415,1746378735],[913718649,1057037928,512968770,1698183756,1395185211,1418101929,688576996,974253545],[2017687849,1649033313,917371526,1961364912,1106591766,2099012194,2074380504,316621760],[1342847397,1459775697,1457809899,445494999,1745579351,369604177,1117550188,215071545],[1949218422,479649130,309863779,1975096853,995753016,590602720,501252338,1596474696],[619203001,751176141,1954792631,1562290355,1885119627,2011456752,1476222509,1575499629],[320376187,914114083,1650224788,1525528860,332087394,1031952721,1948936817,609650052],[1726157935,1732622113,428330802,455795283,2084519175,203091583,1598598511,815336098],[472298434,727813214,510852952,497591060,372883417,96523445,613091010,1152299941],[1876007739,62256376,1477792941,480649866,791317845,1423122018,1352826852,476807229],[1524546278,1347085644,1333669318,1337253907,367842954,968984929,1118816743,1797948553],[396064332,1481799428,275356429,1244772872,1464518654,1686771835,928501496,305547012],[6684757,1406970605,1730313529,620022053,687250607,2099037869,402481678,1301848352],[330131487,318468094,2076383633,201339052,71041348,1876430692,1268795632,182262357],[1936899922,1104818396,1772660276,1246031407,1413899565,958382043,759446901,2801625],[1700046334,852170534,71586535,424497967,872174555,286442426,1873696554,1101431056],[1677399785,1081903829,1139326770,1472888402,397590371,1464057880,641413918,794011251],[1879003786,2110356544,147632491,952536027,1921934236,2000804048,930336355,1259143804],[1397753453,643712814,28349538,877858938,253224236,2016547372,1996932571,2126577416],[1063618532,1637068438,2033936329,810851052,1991712806,973612729,1952671762,1366464825],[282351870,1433517464,313760327,232207219,2085963738,1096208004,1029134353,440110364],[249044234,1769559288,686986188,1895875898,2063433328,2061816729,173541139,1887845110],[1399976042,2069156414,312877235,1599561531,530581370,1555040307,763308991,1294901615],[1041985371,983214262,96760013,1205927954,737159804,1723406274,606798137,2086762415],[1766603233,1552466016,1420037431,1248660149,316925047,1990605875,315376471,169053538],[41008063,183482379,68027998,66108672,967599329,1387086581,2035356965,717401807],[1206877256,1975507244,2009619823,2100002671,100688550,1676069913,1385616105,461874964],[359489407,1696534572,653827348,1434707723,1420255675,1201756009,1624513553,1311325778],[495769251,2090113607,40287649,663016876,1441741610,1842342294,1027421233,565635432],[12554672,1462222199,112326900,1282339823,95721578,1587310555,296329888,1751614493],[1223913863,2062600080,479693069,631324539,2130218877,532749071,1660020756,1150477428],[1183542914,82847881,679466716,1309702072,1798440722,1677029317,1246666809,332361854],[1991064854,600142452,1373458380,1936237548,1245005922,199485912,728919181,375230880],[130903532,1840191022,1279236633,1769910200,453752386,1240635347,1644565822,362028556],[1037223779,1160343740,587686123,1398463048,334418305,707612291,2063771309,101957639],[1878447182,1732020130,883897324,80827516,1697024939,639463170,37492446,2116767711],[530535364,1211041084,919188238,1261375841,2103042728,198480726,2086585531,654604058],[470700438,2035814848,743862788,1411761248,176751106,114563353,1037567636,79118178],[1075512917,1211452995,58461203,812539609,2069639431,410740808,1885181329,110741506],[842089611,1959001947,2104865658,682142051,2085472871,1400823112,1916582077,86213912],[83052345,1633356346,305901593,333143210,1138751999,76473546,1825041410,1664484177],[533351639,1141318727,171818560,166359531,1638070973,831994148,118574108,1486860487],[1549605412,133506522,1711514516,1021924426,1710385485,1695148564,1909135673,1761364254],[747620610,1913485925,499252072,1335509973,795698353,1058987065,211300942,1219028205],[1125136659,1931284979,917217537,376576820,203328517,1861085758,1757164456,1822242779],[788498248,424920928,1222411862,162060592,1976625499,1610976525,1708603528,257190302],[1211188032,781544791,948193135,1029116488,502449665,1776116622,803677978,2045169903],[1123481326,1493503309,148801213,1705253765,1781636590,1931457676,14095846,356327682],[1726091,120750255,1998311801,1832718245,99405890,1277101208,339151883,2103404466],[1242000790,1552414424,1849548874,1508526065,92745501,1992045825,1722373415,716420620],[1805969010,2128073734,737786667,688664064,1979363082,104993083,1392931055,344969558],[52249747,1774029255,1688662336,1073623932,1417858152,564699878,1404818750,791820879],[2010731364,1433586255,25882675,2125137925,1658602113,294702556,1571631474,1195266030],[1717530778,342842217,901093329,885125624,1873377792,1283936583,1538482683,1392207447],[1966101431,129221158,1644837689,427823617,1933366196,2015820941,198924437,311756123],[1377949190,944557036,1476714454,677372405,554867952,1299136904,1961637189,1098077222],[2031612520,2095070414,1065206557,1713964474,1352364582,1287326669,1894557595,91123198],[1482299772,1540421291,928630729,1564480628,634883016,2021772390,745268867,1080920667],[1089536570,1796013879,1842749756,1599630322,790874203,371034109,1700659274,1905399520],[1473759226,1866044819,1228798907,1039696122,1070096336,703278590,1352590405,1877689559],[2032852627,463243027,542880939,948405698,1767549573,1725823864,492356311,977979506],[1622216112,1316571806,1549653190,681187045,1907685116,951310397,278090256,1020372589],[2033473842,210640278,1522407552,256226098,797885890,764426620,602253910,1359388478],[1372318713,370618425,2024297389,134448033,2130623047,139812454,1417076404,1255446072],[2091217487,650347743,856410146,1670588259,1557205618,1481342133,1995738029,287881787],[1632478331,423812538,1737281596,1546437938,63495647,1815001454,954269870,1378258075],[2019637831,1770388420,257155405,1482368031,276802559,756720044,355005953,503616749],[1649504215,368276446,1428942237,1976050805,757514580,936979302,895366665,402853010],[1745185879,32563087,440477658,819562155,1186223031,870194229,666094534,1807949652],[262770744,1263800961,120275809,1957231608,1888666876,1179965739,665259947,1058339626],[1313401080,673032117,278122675,920429311,460632389,8768532,682406039,885447907],[222936825,1949843039,374154430,1926863034,1056627851,726929894,979405629,1033281594],[2067800139,1491497650,690382048,1293027693,1485522346,451190708,1417296846,631872366],[252570539,1727121078,1751086388,552401324,271685927,1362992059,1335023779,63811820],[1494924219,73069855,1492140942,1461800039,1775918896,1858121893,741291074,1338530895],[937285676,292742243,430529902,71536048,1921015469,1124681537,62354235,362700261],[574490761,1886474136,1621090873,85718800,1864524168,1859583062,1558912117,2021205699],[728265930,1186436176,500853220,1027774044,1904346038,104660398,81315048,1087239437],[1426225229,706985840,1937797487,1725428339,2043990934,721292892,1789277791,1256918480],[1902351755,834530199,1069767407,486949116,1872450760,774570502,492280235,1291255585],[2069091977,1427400522,710165169,1673555902,1288817929,1266138436,829256633,2006448998],[1906552801,1920850591,452720817,1667709135,2016669985,1654700901,907899223,740513103],[1211020350,746798145,1587434542,157308025,136039688,1121523227,302356753,478272347],[1524549088,1635650932,2099673545,317134281,410866853,102282518,1364055370,795139407],[1419926620,582548815,2020265008,2117027707,1078494050,1565613948,1472512517,1210388696],[947825550,1299406562,211491742,214136739,97781911,355239079,591144455,1571671621],[1702118789,1639262038,1533510900,180825283,54135915,75809361,1988991274,1872043256],[525149119,1883730916,2549898,1383235648,1660322771,1323067015,1942601691,533546832],[1976185177,679522048,11431375,824165158,1384728648,1955988655,173049658,801311160],[1846697985,1904373796,1564045304,1331819422,284533969,620189305,748535333,1716010061],[1646649281,528172635,1189314939,1320893786,148376612,298346475,1595030342,953860668],[1033287839,116161533,2005239975,367341661,1737550411,1082718833,1225202334,684559584],[389657603,1920430336,537753063,1868191381,680540795,1440031333,1794229718,1142908754],[2099380045,826908502,1409109185,1164408607,1952840150,1413193703,660897550,222655398],[825746617,1130668253,444852108,629248397,576252821,492926290,1864661659,1604664832],[812487874,218155210,152459483,1649913236,1216420266,743035939,369327374,2033944112],[1036207406,1383281245,739412661,1580213864,1245190445,1558583217,1847282335,551728670],[1377875375,1600971332,1072345606,1866136030,957498241,2128639649,894509643,745292251],[763870768,2082583283,241328654,237703777,100378384,331691151,1856714667,1744065941],[611925323,1848672202,1755024598,1958238143,1134162293,1880135298,1591838059,817292337],[1846048300,1291955489,26927438,710350220,1676792424,124001020,1526819477,2030607966],[423803480,62402730,1121572725,303248989,1998326810,1879220229,1412478135,1273908398],[953819700,1955502472,203494696,1356528299,2104473016,305140598,1433183491,1884548484],[1959096130,462392146,184147615,1448974625,847473246,2041043359,829944951,1790730701],[1133114573,1479885760,1466508521,896621538,885898660,1033518835,1460130590,1530261331],[1569329461,1323506539,459893501,98397755,1556830711,883039922,775010130,612125877],[591753266,596672083,1834319334,798118401,1449754676,1505065509,1595821081,813297815],[1480643853,430732484,1506602107,1467808508,1153263795,462759063,1745675548,1869799436],[635694824,1407746154,6949404,1085257647,1409988060,169957018,789979954,1583923956],[673120233,957298478,953420080,1230990608,1710863173,2063446839,420308581,2050566775],[1811566919,199942183,57083979,1015117824,799009790,1344570866,1195096192,1380957171],[756912106,867117108,2084823964,873945604,1971268106,1265257978,1455335751,2004864395],[122544888,1667187076,1047536018,1623851629,2099026942,1467113357,1900140420,475645878],[408328044,355002789,245952836,1350330449,1980461550,699815750,1781240866,654504165],[107865370,1163114092,237292479,2040418051,1177246582,64280784,324437190,2099308496],[1393301457,687927883,1774410964,699665079,761603961,1455821265,1727258132,659270440],[1195800180,1715186817,1039384014,432922092,1240599789,1885363984,675246788,1433202826],[902029198,711576438,489799900,1773834375,1718581478,734541836,3897020,1355015473],[2090434996,921522835,585134232,1140599121,1062586548,675101234,935631339,2119349370],[580121788,475755240,1277836191,99697417,1008346015,27951897,1441407672,613736915],[1115487049,1718510394,1944007928,1101125362,379203453,913628045,1243371291,741115247],[707335025,1680055846,1370298780,216517592,481339269,459038649,907555117,1040948359],[337038342,1705486054,364485010,508440383,267826300,1074894700,364074342,283421448],[1434421935,1329454635,1544801688,1247421545,1741532419,402328430,394228007,1531922070],[1238823996,327528975,1586058333,1199673264,1924647826,1387075143,1997752829,380447420],[328866315,773847324,1226383477,930217006,1782841526,377363959,717379812,1843543450],[630603174,1599002180,1903643053,2045504336,1652126066,816537830,2100079766,73505334],[576485444,1752386708,749227961,1482042325,1247895003,791819506,598311460,1959078186],[1881300795,1863210885,59349407,122104579,1683598088,1994523431,1196608048,697771821],[517357019,211748119,792628993,1953388372,1192418099,835998610,1012384722,1412565197],[1143788708,562876855,662632574,675948713,1417219926,1192052687,2126080680,1380324051],[1435176430,2079097530,1685925383,1435282935,1575437441,178367297,1616101225,1084949054],[371685049,737673082,499397790,682290616,1316546146,1371232794,1271297170,1912988929],[624078439,1701299757,752754917,707342310,790543392,156709493,1299238928,1925393668],[890632840,1811582399,1708631637,22767248,1997101712,1388727401,223986616,469059830],[256168880,67508389,290524796,1217196849,1565796223,1998043949,653393594,1420753096],[1860927595,656103382,1547711528,1138599661,1846219099,375930575,1423742434,836400497],[1097281638,808383761,2038619687,1387840503,54975620,289012267,821338315,1333270227],[312698474,1785201187,1265324903,1313401056,686091261,673535667,1823692782,1918985553],[1857999187,394078436,874852058,1616953689,808215058,123370021,662384938,1227385346],[56159577,1296464851,367035702,825977138,1056577332,868462670,1585674315,1729752985],[5199959,901513084,41806456,212231821,1774817039,751520296,1917798459,278544467],[660717578,2006952790,792327678,149058791,955140160,2044482512,290784334,1664198330],[1816720153,1137265174,700338231,2119648717,91124020,786751070,510219336,147174830],[913117301,724424802,990431962,1477964209,940244126,337363443,1386768185,743689706],[508605690,367054566,1451162106,1752821327,1838242010,2092101016,1702630044,856003851],[2102086710,1197659018,857348575,234325678,965815245,1812250052,283600759,1566472505],[178761138,601965375,1895266743,1396099608,1793428463,1556996535,1245256014,1460929158],[1117050509,420906104,1455028365,155674630,331289137,1587434498,427613454,67825531],[1575623524,1344642267,1935094555,468109502,485822991,155362409,2126607707,2112465354],[315619826,1361258734,2109934000,450896833,1688603325,900084749,493021144,199721087],[491509706,765656923,1809980677,1404372954,1603968180,1078254272,210219235,1680642102],[1547259347,1515631260,147664946,1527169290,315857868,534204538,409756915,999231030],[215729526,442220893,1615642250,661887618,545105079,935269555,1724888671,1823544921],[1180102400,1657033008,758116937,1257714286,1709090879,1642121260,1403246541,37184441],[1035857989,1303156411,1451699627,142966622,846191950,660758271,758174426,1016521808],[1010611318,254855568,421524805,1271963106,1263030548,389378153,1695496804,700314613],[503273661,1042707660,1931663317,1985764775,1598861703,1067552058,527472050,996839377],[1404557046,702862059,1992448080,406762183,568246362,355893322,1912828273,214301953],[2059079618,703779844,1720689251,1181295503,1008633660,1755560126,1173271060,782790350],[188746609,1900836002,1428498260,1850036569,376006169,1239179444,1671914461,924539025],[1559272983,468459319,474268643,726243698,1798886120,1837531069,416275998,1692875671],[1396621320,945856223,873802055,1397272267,1457608881,767656557,610151437,2080406208],[931066738,1721004948,762789309,535043164,942128279,1165263005,1050735199,1695680840],[540965043,1470206135,2028510719,675287297,1927196896,290690378,700146426,851980108],[2082590889,1468091825,1048508737,1070417195,515985579,239220206,1173113733,1529039793],[632897026,1854152779,703931470,1934149561,854194327,1316145363,871724806,1075610763],[853115776,1768584226,217288164,1571105146,1130214294,661533784,871709677,1348603676],[1250045009,1337006210,1251321356,1671255025,254805425,1867000010,796003640,500304079],[38950053,1270098548,58310403,261421771,383290651,1419820522,1766041576,1470923293],[348473226,1340713292,891644974,1822934151,427748426,1488582033,1994771279,761783576],[137149348,1778115371,1744183530,741020884,1929309834,1397454828,803200497,540544268],[1545990762,1629175920,526736191,1506508434,1131864072,1332274234,549137340,725980959],[374993111,114855247,67359192,565901424,2096786032,474046950,1417590561,1567904813],[1680958265,989909029,1737211137,633866366,344723390,1082658111,1629290357,1732848135],[1577376177,1959641105,581922066,324701446,1718481393,1371803042,1487741218,1677058905],[891366834,98084744,915295681,1426541640,1531189501,687357217,1855312985,932388392],[21275628,143134312,1616570513,463169608,1696118003,942694200,535172000,1171328961],[587700620,1843246886,910160062,1934899054,391478298,531175107,1694505641,915173992],[1968496261,283131458,937255647,2015583527,161748586,1170761487,1607454952,896421502],[1498673518,1848717555,2003084127,1401412711,1406115331,339011112,93813466,132413994],[6140988,1834952678,964415162,1171169000,1002071979,1462301578,1253422594,424597963],[893402720,2019571884,1837235532,1936917583,1611180736,1305718578,1965489114,1746247056],[160361808,427112413,1439713335,162857354,648082195,453412603,1812916359,514422133],[534903009,1446175434,802489803,1988515546,281546884,1772900705,1048004084,1237834174],[864146772,875241041,196961341,1799879195,1040355389,1588284697,1050733550,552038588],[1500001049,1528688616,535159266,762240957,1612662156,1412920985,886340970,685591765],[1912349806,234439137,1305307569,1936850714,1059596459,260945388,800863150,2053169523],[485142742,315464765,1002266300,785382841,14206953,1005376414,218626270,614126165],[1450718247,1936342319,609023839,1550587141,1333702427,1193722807,304793861,1937906632],[622959824,1275508436,1889109706,735471826,1374602980,612332083,347679464,1349144959],[227383190,536392660,1584266644,2022776637,1317619656,103493369,1767258700,1449209574],[1435919743,977858200,1412971987,968967334,978730157,552046064,1042379185,639832231],[608577666,247238256,167430268,2009126252,1352006792,647165061,829651427,1719697092],[752300506,1413089891,1037801498,1612654299,423927545,876638796,1047468342,766572087],[2002818415,124231628,1207057873,183907699,1490643534,1969119831,1725620963,672592252],[1482556703,1333462585,1584001339,1307884818,151997511,1570788552,1523965963,1478558304],[1474907514,69853909,1441308492,1397246004,1330919191,923344268,1858643645,518652681],[1259332918,1891913709,1663979907,1081498216,341857630,549611614,84871749,1492057520],[1357889611,670417107,1106972036,1658474690,1542856707,1714955447,470008546,347296520],[863594242,1587538739,922394955,485411506,509789698,1166810683,984621105,1903028968],[397054502,246892353,1163198854,949146505,57037855,2005124820,262728459,214972386],[927438139,20716007,420579321,317260400,869431889,1885183211,1198649726,1477139573],[635278155,300329575,1222014372,44927989,835487146,222598326,1099619477,1674015615],[739882385,1174369574,664970645,1224103470,1580836359,2001691668,213679651,450554158],[514240732,40636614,1072403679,898002647,2113751197,2057885047,1013556034,920386090],[868297655,1003512046,2037011417,1511207252,152544379,630304623,1161217316,486990123],[1506807356,78118091,847621144,42534530,1230800253,516032219,1339537720,654235262],[1795963283,1561440924,211844893,768720840,1473764457,1302655221,1483300105,16759106],[1589539963,459542207,865430811,945636048,509770952,1373724162,1695830001,1767459161],[592628109,693969661,499690592,1691522379,1603485454,229634796,1591582307,110701581],[1949491669,377782047,396931265,1986956318,577178529,444457382,506182570,261121461],[1303499864,1797708987,821370384,1690340901,1893460264,1813399593,1200296455,1966391261],[516097259,943072873,184272619,925898595,962983843,1515886143,1414420662,861459089],[1715353337,2042523517,257855304,644020770,416293753,475922399,1407285703,1661070005],[1872009952,1969485237,809638414,1533123132,808195947,514625654,1528329932,1024460897],[1794605903,1259213710,844470056,54461360,740939115,564620309,2014793621,1864473694],[735327496,1284352536,789894362,1197633244,1944684890,2002381996,1746193034,30963194],[1465612479,472423621,93033905,68468870,2024176497,1482097481,1293227589,1389233278],[2010901814,182206380,1910172874,11107360,1486581785,142797405,236495748,216519805],[1434410815,1192963087,610569406,1031646154,1828364330,1502282511,1969239759,446650426],[305059295,1519307978,963484351,750820425,1763180350,833785587,29662554,1422691652],[867679932,1158659604,63587583,1688736398,1719492200,1266485529,1519655450,867248056],[1100709104,1088308217,271617248,1171351864,1073382563,1980822160,1091005968,83762262],[210434232,1084643251,1951970747,1432661685,16815569,1669855931,562032309,613423393],[1038430969,1823549843,1462169946,641386187,1869054947,2006773872,924542834,975527525],[1205129934,8133406,1600068161,780524783,996274757,1267713727,543654498,1292243794],[742664996,1870203812,23620008,573460365,239580930,370383503,1082508942,2062591699],[846304509,745785469,571613100,1486024376,1285725989,2055663021,1318646398,165228507],[2006436156,343059203,1853653556,1592987748,757583352,903172358,808064844,963538317],[1867737663,1443950986,48067543,2000243190,108458794,44811295,1497734649,80083110],[668277974,1258108076,508543091,1496291266,1002461349,1818511966,1305700387,1242252279],[372572691,1686409720,229738949,1602677504,895634095,1379150827,1012435252,1518386139],[930813595,1340833829,1902622717,91330577,190555563,1393976339,1760524637,1264040182],[1359680061,1901110779,877842752,59539734,411207344,1049533134,1075455221,1725560976],[1963347527,817132293,602829409,1642690817,847142815,842937026,800670824,626825395],[1110209358,1451561557,2115236779,1942238395,1340486581,521000470,734703961,154699405],[382340878,1301257788,1838910629,66462994,11291418,677578766,1240202743,398185400],[152627854,1503655217,1305181009,1813931453,923331247,978457724,591346129,890984888],[579089347,2078278605,496822337,691312824,813160286,991572838,465462516,1647112671],[1916396428,1469436051,4643630,1606865684,1393741077,26713240,358826209,1619016300],[1045226094,1319286252,263099065,85487373,1863248446,1096757543,1714326187,551982347],[1237738975,1862848012,602259904,181258514,581462993,58503795,150700402,409522875],[237338150,1035444658,1464102679,1462558601,1075623790,666702292,620799998,183643957],[539243869,524128052,1223344611,1811630149,659934565,2029490589,247627974,827252065],[2117647979,758419243,1194472672,535014612,804500215,835597481,452032470,1853771047],[1742712645,1728355743,1522964412,1258716320,719562945,1528168739,1359836524,614267298],[1576687889,1401428776,1223346033,1694291829,1604157766,1171423959,1777266714,976026762],[297847335,644855273,1922733940,687780711,2076449489,412491004,1399505094,1354649445],[1441890866,1615047827,1997909139,370410053,1983645213,345101334,598446657,803167510],[1284189309,1843994428,1011807592,1374537642,883109128,1402141082,180467742,1203207303],[747175489,925181550,495518332,1625838105,1503529880,1620533749,380020326,1263724211],[601115279,1639578419,1478414427,1585860537,463437102,1348959800,1143138282,687264465],[609282961,1467203036,422881610,443671509,2088759271,1843617553,939818987,1843310966],[62249067,1727844125,900302718,1088120350,808408146,1076898700,770068368,1733103177],[1313262750,580114435,132330384,405244065,1495933651,2001023986,1320943662,1776218707],[961238494,1912020317,59667677,1346311850,398712354,1054417101,2020147236,1732054984],[1435296585,1063656517,1403763406,1374014132,404804922,864118529,2099760382,57905162],[2086309288,1590344946,1925627996,1096515507,1386261114,1889630856,2005135546,924360034],[1617951927,1158590996,1864241641,1410556764,912311974,1157261633,1277585259,1098330605],[1977422503,1346694215,775425869,915494758,197134325,1058668423,1800474031,1069731594],[1572680025,1876587819,1280258749,151416867,487070900,1272203966,599435513,781792250],[240426894,702084000,865473182,106308393,564619082,1585391697,1803344045,1099196981],[594255640,1208381481,1641666948,1558264607,1719760703,1972692672,1885967236,1310669707],[1998359457,2099764390,1364089768,1168046769,1800452295,1165182361,965287461,107912808],[1902594760,536491953,378214727,1288740817,1144462382,257653963,299127272,33235400],[1760553792,1562452597,407687529,594687204,488385908,1007612708,341314391,1735127299],[828230632,542175160,578119836,1651854281,650918941,1783410382,965002146,1349599137],[1988288724,1623113097,990775356,1534241693,396221069,1608679841,1171048450,288751143],[2030035980,579680067,1692669863,1262537553,1489374822,13572326,241081070,326455979],[561968140,1195582790,1055349632,1105778793,372243983,697044907,1591032925,979063864],[1625017340,765087252,1477772804,9991150,2121211753,2114735375,1418308126,918365319],[844407813,1631912425,990652068,350463098,1170924203,1893316510,1902028398,1253640024],[1638289190,1268783272,127869491,964442160,1225587092,878773225,551196618,1148992788],[2025271931,1674300439,1299667980,901241232,1674455000,1864421602,1329737306,1456023117],[1810428364,1331362190,1785157369,1322902882,1410320428,1003161133,1912967054,565123339],[1436125879,509661344,433724607,1151836171,1318199820,284075039,902766004,578668723],[763541867,1132820478,2054007036,1173522994,1154120703,91157919,1948205453,1117554138],[797205610,1158243153,1936161654,282679275,1161261030,427396019,1783282702,805757489],[1453938572,1183970329,1272158523,1193338615,1320876793,625212985,2050599594,1780698297],[1129608599,612449455,740588543,974325029,2016715629,756701500,1352095173,270459563],[12932640,199844777,1756843348,280635348,642652504,648935565,1195203119,961718582],[411213123,839344128,1870782416,1490597665,697166969,269723335,2103103681,282366972],[664691867,1340186587,757720196,2058666623,668105140,767228881,477015589,1458224288],[608401626,917044711,440877153,524417343,753564612,598128221,1535081008,840637771],[424656801,1179282997,1414962857,738446028,1048268511,399542554,1812648319,1776034559],[1380457090,1017978863,916342364,1387182270,296460383,1196668104,1438961852,414773363],[72830154,1928370093,1584002921,1265618683,1238636093,2123530509,1143089506,1959257809],[1772932467,118766062,843392098,1570519914,2057565064,1366527360,1064809192,1527222879],[242323200,1170461416,1656577821,2000771438,1694134059,1705025835,636677876,1458871420],[1517428716,795655793,649538882,573389207,1316604252,1594747618,1546986702,532247268],[1448181876,734519904,882089008,1604867002,507415897,1846457602,1892335750,1535481577],[542395521,1717395489,114810794,1318254865,1809810206,735060936,218430256,584602805],[1480733093,1326064988,943318526,1195292434,1500342642,290063672,524928396,2076255717],[118543861,1675554762,1751577687,616905877,654664890,619351624,466718661,316517648],[1940122522,1892640346,1359995642,1438197465,1407969951,804482304,623460528,731459586],[1588173055,724425789,1963867449,414647469,460846923,1860233137,388577910,147475664],[1207107377,139440518,1259556753,1357434107,162906948,903715912,1966134461,400398840],[1418833146,524008160,1009260859,3559563,238864525,1681831724,845997643,1550183576],[1912805122,575609396,1804068638,1830630097,1573046758,497245485,2027978044,1545264740],[1167708816,75285990,2067636126,997835498,50055570,2012330221,1560783628,751339612],[1850619830,1815795324,1743301554,1046936920,548219573,660662048,443827083,1040368637],[934497478,816649254,1679863561,77123968,267840893,841059795,1499489769,667567729],[664929259,551726273,703668087,2090731426,1633416006,2033518470,85453495,1259816673],[1420385944,1823580597,1236036808,1978739747,1323630656,1203825212,1551098922,1473008865],[351296203,1686330484,1463965994,1475461813,95550824,150097279,961956327,1429620042],[1055475521,29445875,1303380309,643809593,1951420005,2118537950,762460616,126735906],[1223990393,1237177600,1770354010,549461707,207791720,1489237834,1505472187,118303352],[1955133307,816263185,1301403494,68106473,1578904079,2107701955,1862390581,1592059534],[2002083481,2028114932,1836411721,27346235,1085271071,216579335,701342158,1231377853],[1490021193,705117820,1745464978,917356240,926717706,310105687,1297055820,2125475477],[274717507,373610556,742362301,1338266093,353309472,1203425707,719955414,1836004503],[157587139,97696795,80212192,602415261,272312883,1629968328,1200136604,666757988],[1370337236,2034216838,1655470344,1217489187,1788598801,647981680,1155761079,1611116988],[1575915503,642123812,268938348,731033954,679984222,1273880314,1748050515,853232433],[1736116157,2001939347,264166718,293284168,586988029,1134232421,930117922,652202879],[1212355049,867392608,1125456529,1224761743,703301092,1615581532,1008089929,2044376159],[1389177178,1814757560,83546042,42872707,1066641526,2057414671,721913193,189986410],[827115712,1821652086,1455591747,1709991509,1090209861,1559996181,1968858392,458976461],[1308463907,383912210,1461552976,1856532555,1250697339,1575723823,8370435,1017417772],[1018727557,605195960,1754553778,2092669154,833953142,282158899,183929291,1141665936],[1509829571,1556821605,717339844,552905683,966458174,1728276443,1573624816,1684394743],[1215692919,123565262,234614949,1971828812,1038504300,1958861819,1595964330,1980472463],[941472425,954165196,923345471,1426478437,1064768552,828290672,280359519,1074398985],[27256047,1628281038,1564631668,1434350352,1171059381,1352243671,1479988557,639447788],[486393147,448983280,1234047625,1911636315,1683553424,41540393,2105516555,1325865986],[1032730382,497473767,685903837,1128064000,826097354,1791116665,430598922,433662218],[686571780,505642878,76910956,442661295,639841006,1114535166,342177396,653845250],[1925481548,698878979,2048544276,1931383971,995891398,2071244037,1419491079,1141422400],[825678316,1413611524,1786446835,678811055,1109110102,726585657,2117099187,73688572],[1995121166,566733739,2123369509,268534991,65001269,57974897,766186122,180609843],[92657544,973174663,69632377,518388182,624963910,1751739298,585826219,726186744],[58143850,293118194,716852681,1827026274,386128309,290998710,981189493,1865748324],[724628592,1011408218,431656060,1187496621,1302624577,1891765334,2126233700,953438781],[100797876,1853291864,1329463109,1573231959,866930200,425806425,1891100238,1508041214],[1528728444,1169622861,730968709,940268255,1248195121,106826173,1688355543,1502229891],[639014382,912995932,593245865,1140291974,657203901,337474937,402215320,1443154203],[1772663089,947810838,1883370151,919686901,983930634,692719199,2075183758,48106789],[2126808167,175090538,1173247563,1590022853,397288022,1209043928,849783598,1985646002],[306797676,1204733051,637425428,1779573723,869003887,728062231,1536982727,151740290],[979647076,1462430209,1225020008,195404795,219052562,1591748093,432601913,670807906],[961192146,594042766,749896471,675004572,1495725624,2123524037,752119553,208452775],[1658287878,1759648480,6699986,1534811609,400663801,1624229385,61682693,188046291],[1056282880,1186028586,497736034,486279964,1740092165,1636848152,2081295058,917286332],[1625719463,954901541,1869614775,482554020,115315911,952740309,1424154393,2050806380],[610782830,756570688,1117519951,963238585,1100681085,1408398854,2001672562,198531679],[1783010968,298073680,1157009235,2341625,724629080,505453384,728120012,1791983453],[1136868123,324543132,1326004409,1528977883,311618384,1687834483,692228060,97282725],[61902702,366932394,1023680933,79766672,934097614,2115752175,1199762291,1023749650],[1803095335,1434026897,751846604,1799041635,391891140,1969466300,2119345172,80886571],[2097126702,1859965148,1411179750,324697892,103544575,1022505714,1080229102,1543644894],[725278509,99764147,1038003442,1238736269,1598140209,1374814485,572995443,1320436566],[1833904633,550483934,263740800,1874965245,2036256348,2021349109,2106619335,2051621805],[1591526332,1525478936,210542274,349101188,1292577643,1417757418,847883976,912787999],[1367912341,1185047245,1303498757,1072716624,1056670450,1798553165,880279437,1926735808],[1070706361,807791227,1401526172,1494795199,582854978,365408724,237305365,2008650324],[1173494950,544208987,359989427,1023388284,1815107929,184887846,456737520,154121971],[1692313236,1066099296,593635487,1078340640,1472477560,2004542763,740266837,1076456798],[1887543329,19774148,2032033356,1034682740,1364581005,238841809,158449777,1708686276],[1882520841,1788254433,21475843,1192670226,1105303382,2023920603,1946771989,1977946423],[1178311952,490509745,627606071,17464905,1937007821,284570393,1668973433,1383862937],[2074181989,406627169,392606024,194655839,347795360,1812915750,2127606521,903257777],[1309789589,1234961109,243007791,880652537,626881306,1967359314,1154079111,1398862184],[977252147,669609421,1277412121,707309845,1418379678,272805618,428707451,802066980],[958366742,1423722848,1402991454,45450333,1781217553,644098952,774557338,1932535687],[205410679,458140140,1404615813,605365307,1082229507,1462159787,1694331143,1572844516],[1794506054,479347741,691839867,948505512,1704952369,1338721512,587290906,386236091],[311249014,2037836867,1491397597,1037356442,1444422828,1079981536,295129488,1382245180],[1007861889,1572434674,519089420,2105903697,1671269353,2044767120,1062503837,1547049210],[675876949,161414600,908295453,1414970328,1701044973,767911768,164081523,1981274507],[167037968,780137770,604888661,1410355156,158715844,132609196,9038909,829429340],[517592008,163585667,1681121173,271627515,896680085,275982965,202101085,2099631863],[402859595,185935415,1814832624,1987276769,1313503671,1805807305,440068592,2028877235],[1269974559,1360274314,688758536,2008694630,1083412498,1902203165,590622660,870659879],[1440304731,861339669,1412806181,292836793,532697467,443827716,2054368355,1161012331],[1759200066,1783940976,222020253,347937040,78902749,843977419,347168199,630508556],[1679349558,1962717016,408038045,1247127858,1530905136,141930618,654402560,1585403691],[353803157,584480625,946824315,580528143,1009908991,1206238854,927723014,1399020188],[261917952,1916251099,1208872011,283955980,1603213660,1272002842,556445197,2056197535],[767600446,1303454281,291987664,2011453810,33028648,1666050398,597628838,743779311],[618330355,1743879895,646115003,1989516113,1018141209,1267312105,1764122051,1119229453],[1911595440,850935796,174291384,1484298932,194683416,385743891,829463520,1955088792],[1571319275,1267743018,241471222,1720392198,488456414,195986210,550883224,520735343],[210263102,683642306,1241007976,1648911866,874086345,527492982,1850760918,1881923252],[456590618,1268969133,788740594,1363871151,869120120,1044771504,1780363034,1330624263],[1579815424,819884299,2007134292,582068775,983481833,714538289,643997768,389566362],[2126112878,1302719767,20808513,673597482,1378613367,77260547,1024753336,1909697316],[1282390637,1180969521,572220212,657966407,691800566,703655094,987987850,1279706573],[884175148,688026883,1927582,1908801086,2125214856,1624765852,1102501083,886216847],[1387689041,1714768423,1238964591,242594112,389330101,1861646397,1937898860,2070226814],[1849613332,2076068332,1028618504,663821132,1339178359,1639717206,401249286,1707813949],[873404481,1146628583,38205001,384492319,1826663530,1932087035,1341648041,21210186],[427521753,713043834,1995021494,1425802965,1926087152,309793740,1360473696,1530765589],[1341981372,322835378,1943435202,432652470,1143973125,487052144,159657547,1853867288],[681767026,1852433922,517824956,1249840642,849561130,132569555,1755598458,1484149522],[1911547955,965671296,185588544,1876774923,29607187,982327890,999230340,171078160],[24716350,206089276,638195,9446344,1064970595,1096186331,2011309752,712281350],[861589969,444140223,1427206843,578168805,61258096,1217347549,2093559147,1765323921],[1231472585,1591267742,259827105,184679543,865544766,1402876060,542419144,1385713098],[108319501,165230267,1148506532,162348632,2066035392,1271069884,588402018,251644258],[702584295,425948838,164068280,297404937,73888324,359842321,1962854493,1719048979],[1111792504,1022131430,1465740017,1018247030,306326666,1607441138,1619498610,859253892],[1010051341,1867822183,1515173580,381282162,259908794,1231926363,2015167826,1802472877],[1470146539,686741108,273920178,1597462738,903630738,149996115,791930715,1184155669],[1890158240,663794236,837610514,737764964,2041581660,564431494,803017840,1641446315],[1175176046,142094012,1868615704,117033174,1472242363,1444786484,911854158,539644708],[331033719,1871171859,1969681347,1095478948,1038284829,258535463,1338147164,1104925624],[675409668,890205798,1233745710,561409732,1896574147,1411276279,685928323,1885753529],[1936418698,2000789249,1101896602,1878969106,2006767079,1586445507,204032455,1834788443],[359725367,168287213,1050293837,215107053,151977312,566970685,530556392,1756603165],[1722169675,28992104,1060192879,1757894119,2020372886,1388906715,944261679,342688056],[1996468893,1216735595,1699028347,535077379,638578928,1546316191,1532918962,921380783],[1581385664,1681084513,1300264875,1653058431,999452187,170226011,1823222430,1568758950],[1032103451,224951932,1633099942,399068563,1610408428,617930495,1689110817,1568679466],[1754417051,1697006785,2053664309,1689266444,1030717612,1067550782,681852432,1148681398],[642994818,248751809,902638284,1763056346,101561452,558622969,1552240425,1603710511],[439705266,313881716,16874969,1822191814,630345583,216413477,80583957,1917617971],[1965752595,730846445,2064889531,122029300,1362509491,1824002649,1111920962,2073907465],[335833851,1819366752,1058287276,1805349645,782900720,663369751,1121263657,912343133],[1192310977,1341248727,404144475,1375342972,1051875432,882062118,982502318,97811317],[1391599626,1307604801,271224356,828358614,1204652016,1041075261,1257496981,714757123],[127157615,2075873969,1784402742,962189081,536042457,138379867,779072329,1855644699],[145948887,1533789549,1316473521,1889983064,369079629,1018558938,1487862751,1768921734],[844566495,607150073,760266227,353630352,1455027650,1362985979,574007348,727863711],[38212428,1074478677,319921377,77606312,1529027322,1606373106,162914333,1520892634],[391437545,928855994,589609340,1605110363,231353658,165000244,1586510203,1429248370],[1524103407,1476286624,1775541771,426796660,556600760,278303717,847930878,2064660971],[1710549544,446627786,1158740927,595335513,765294695,1683846846,2069647152,1551833812],[443167167,188317178,396049454,1773008564,1085464992,1927200389,613733444,897539330],[259307072,551125178,1916667817,523564914,1540314242,143899595,1389533436,1004241353],[88402806,1663943885,1108793777,163809751,1549310362,1302729870,1617333965,544020464],[26936071,468698075,1157752593,1764844758,1806837003,1860722175,247500580,1730310048],[2028009992,930189037,551240186,1189042614,1445657358,1162725462,1016467064,155345954],[908655412,1396714654,935904303,509878735,2014655449,1223353110,284836732,244573444],[893471793,768045712,1199757664,654883960,1591830057,524477489,1264356642,1278408149],[1101519842,1293588819,1941639531,1079787873,59276549,401840047,803376724,899479288],[476695117,1103402411,859668643,670952087,1561790693,1523453082,657455805,637077458],[1186330845,1219199132,276052990,855090256,1400390432,976748276,1959921170,852878579],[53380068,1582937598,1399213016,747956157,408224553,1798494428,1490626404,1764240813],[1580565294,1022761703,116437500,272466235,1265520442,914435310,267191623,568697527],[1572006917,1986473218,1890747315,777187554,1325653241,170786624,326856947,333469287],[802682776,893440812,101485232,922292943,1769374913,2074403337,1477716271,753288253],[640893097,568422218,513783627,707696590,268430521,358438533,414655739,215935271],[1891687230,148303204,2017477784,889548934,2122986803,1243233478,1401993832,2074599699],[911180435,1858931926,978276712,1226093125,1905533023,1938460298,869007694,1597302801],[1741533592,667767070,215048956,438965012,297066888,1779972868,1321100845,522903874],[1690153564,257033722,660384519,1116903119,2012774679,1811632502,2088223653,210138720],[457830007,1534975297,1974393987,1247670826,784044250,1952871286,1980997396,1245083902],[1917989590,458568170,1905666308,494046166,1002147261,408038243,1909848291,817018773],[1445145707,1439898404,924283853,1031571231,1800576555,1436689789,1325624537,1550072269],[662470650,1264465107,904588748,99686823,124177077,1334113177,1542958602,1422627826],[1303759231,699292287,1278982449,1740310286,1028968610,1358350140,948043273,308483511],[1110697839,291595676,289656197,16080717,831228330,488103519,1253215184,470982119],[145706531,607442264,2019531485,334907449,1883289651,1161469382,658912649,269110517],[1331820745,1707034369,1309446999,1935225005,344265328,2118650003,281737411,1570813217],[26611939,139101688,1007977555,868038354,1448940520,1909638832,1642157228,1893633859],[1407866937,1577906327,1341313580,1031226995,1440222959,1209868532,1527362810,165681492],[833492989,70081851,689523450,1461851142,957673408,1918519469,1308363489,2020207695],[2107190235,776447731,586889106,2015201585,1563657194,1115232611,962517446,838888332],[1573733209,2025106501,414405072,1457030235,1360250613,729741435,1329828098,1450122546],[218623923,1532991755,867312954,1097400133,2122195644,421977829,1265475690,654605289],[277921458,1108299728,1903918841,277632125,1136624529,2086680306,581013619,1735741385],[839729330,1790418329,910782255,494993380,620755254,517608569,384066609,615462065],[682276122,546711157,515452335,1784917817,1923402513,1027857747,1305683938,1051764048],[835936517,1966238930,113578531,680854364,1521244073,799277193,1432540981,205582444],[1443331385,235023028,2125584030,1518751424,770167380,2075641746,797695810,195108810],[1431322321,1760510876,336640255,1283130072,1739154714,1966501119,47464620,2008244993],[239820695,755605311,396311355,292019101,1395151267,1095143934,749967536,1855225043],[458990749,1251371677,125241300,1141167322,1073390784,2013572485,715447794,1015240635],[480432214,92599008,619386078,1915284125,1516769846,745732258,1059336823,190165274],[854373878,1508373375,509546694,194454533,1977049657,716361487,223640898,300810987],[1192949433,705575739,701187078,1901417138,1515202834,1170128972,1103854375,1338530131],[108808847,1155295996,1933409837,1381993192,680233135,1124901690,1802234747,1313616414],[217491591,1952164667,1008496834,1826791357,1893678219,1640685800,611965238,1435557391],[1636379024,933671663,1857200545,1974936775,2098990411,1589342103,1367382567,533032562],[2025499818,557656787,995855811,2088716656,1506415463,1560991116,1155516751,1838638081],[1948100362,975759356,1318389343,1099695599,1373742322,383749928,1008717701,1556512443],[1035703470,456629873,1172176173,536381531,1274211724,258676309,117880261,1306544508],[1842191348,428444162,615263584,689140916,916347021,934979819,571476560,1656444601],[467461060,1655564019,1241004375,1631010558,1405188400,1015330161,93505389,394567994],[247904172,1064399328,345315509,680158633,376116601,353110620,1535300504,2022321149],[1401254526,1234445728,124896504,8605316,1282600687,765134130,251141581,1684611231],[1097378043,1646303970,183213301,1254704241,105134800,1299447545,1053689147,424294262],[2020099400,486164531,150797250,1986546431,205062726,2097314492,1136779071,1251392118],[1570405098,210224283,482472153,525968195,1819081227,2051659640,29686819,291639649],[1630378231,1782076211,1784112009,496881869,1562246673,1313992963,638965198,1743610527],[1206838474,482274731,1906011016,476931090,1343997438,1988304098,991015302,934580218],[716182596,1693440161,1726873246,1106604221,1581265260,1183964416,1487034645,1395385927],[1232659586,901182591,2115244538,673201569,1983959110,789653466,217916934,1569124965],[1927437826,62454232,1526587645,705261490,142153698,657855675,393983524,1352908898],[1264530410,1440910714,1995377241,1282424222,838559979,570825098,1045417337,604866128],[1859592218,720712362,739502386,822049041,1395789720,1843229530,780058363,42259950],[217833518,2054827603,144527809,1655129569,1867783399,1095249487,285870950,785112884],[1371824448,943755777,506991484,804790472,215031852,525481533,853916361,925274527],[775895721,1254388808,1133692860,590450158,1731574354,1153278299,460078224,1017479295],[1315246704,1876892619,1948682051,1955211107,812520685,373075239,724571551,2116699180],[1844409595,138811729,537698345,449446356,981492126,528355637,1798095367,760604442],[1989212813,732194895,536968020,1564531952,1344764724,648077495,1372736962,213491313],[485458774,977036510,1510353174,1406799286,1501896411,1449531425,1945002186,452659261],[632714255,935662580,114189425,992095427,1063126967,686945032,1223343401,1980348263],[1134504216,370549291,626015867,181308062,275808486,1480703444,298456218,1121657376],[1093361549,2062978505,1571586207,1380446564,1835022060,414504041,1205002278,1052618682],[328414075,1373146161,433661510,1487582358,260917142,21740265,1319171649,1023457725],[560524297,331007384,1386070380,11268509,292927370,976943986,1593078941,1936779979],[1740398764,770072085,1777693919,1375800548,318392998,191595604,1757990655,259423599],[1964256379,375297605,1065021917,1472882747,1795105302,78394530,1815858045,225165330],[1245168869,1420943675,1296475129,1805707385,567310216,1067328531,677455292,512675096],[1916749097,2039886185,1434078781,609404164,954970249,274504391,1293255105,472340669],[2085302300,2025707807,130264879,1076300651,159330446,478647449,1513463709,1801300420],[1009259440,1061786146,943959837,1940592956,1830487027,735262802,1638074637,1170652947],[1875180257,1923390781,220475931,171763133,637733693,682564730,971360729,520138],[1862376489,373775573,365068732,1244809825,1471492942,2086654012,1360629608,48024383],[159727351,638242484,175795942,324983587,210239190,1264855222,622463551,2125323472],[558872726,1544386199,1664335882,609382078,268796147,347640442,333232583,1108668208],[1209604059,1759369521,944130299,1525254179,1379051816,694612447,572127132,545770228],[40953147,206499157,18121753,1553788443,184264660,33809515,839853741,266416448],[1944878558,246401413,1973765212,525831874,1087096739,1474742148,684768688,617351766],[649969163,1393972397,1450241158,227116592,783830643,1244468526,1247693052,304700834],[494083296,644091111,453226318,1610500557,1379008948,358296244,981924298,633813484],[498826189,1705071743,1760276539,641377769,797106170,117852164,1347703806,847481760],[155480161,2081718336,1734119497,1585096774,1033002894,766489779,715394568,751254679],[1929641611,1052809582,2110963594,1310775834,1693371154,2002639439,934663563,1268991634],[1178312458,7552977,1082254477,324254650,623420369,2074970296,1077923043,436726316],[340310095,1224753771,1186466265,1227473871,145901386,346282626,887467075,1784056748],[1616858677,53440953,753090553,208796837,103225480,1889449165,564976323,16520196],[590341122,1906287448,1226305558,1801367082,728577627,1695487948,210841335,2110193814],[226322780,495246161,929581299,2085668507,1841906092,510856778,1496409449,1245678048],[40885040,1399610404,1802120093,701457195,752013027,1176434314,1230013339,1488525964],[1839578601,13512283,1880936111,1778100071,1531943309,1909023166,509547687,782379723],[1285233296,634583356,604409558,1735252432,1312197125,802477898,782153171,222800011],[1441910728,109871090,247044927,916320164,4222052,1317122220,1609370184,1714130751],[33390159,748169566,1379829468,1398874097,1612813260,1728060336,1079262889,2084526230],[1749701062,592751573,1748811605,1764210599,1796070842,1757415663,449763436,352005842],[916350138,1718883984,778687940,7975521,202154855,299087310,1386366678,1954751021],[1216625208,1057045973,408870137,19976315,587044428,1150562554,1296429259,158505669],[504827604,2029331007,1665840488,537882570,1328492026,1028391086,932207126,1626010307],[813350050,746807402,766320318,166056445,1899704626,470548248,754005380,1942032160],[972728739,1010358804,473853075,227605914,824495278,730467858,447272488,1981373469],[2029779693,1607303940,1248179034,1987483811,1507660613,395061825,1161427710,2064966507],[550152315,2015835315,1992793523,1594914121,117086309,1479743286,298598204,2017593228],[110782440,1054897987,1763074005,804213388,860462823,1333061937,1104938627,402357951],[772272998,476142260,751592568,788874241,448068253,1189215186,875737142,1011118964],[1764995034,2023355472,1428607782,1919895581,2052290131,1984625269,1825685705,1092667684],[610169459,1504753220,208847218,803917557,386973087,481089828,1913967793,1678665018],[548848906,573033891,1756329242,1649173708,1764730273,1098318644,878836347,267683773],[28889292,1927624585,1603378712,52926594,1497734675,1906192635,1957414877,1404060352],[37355325,843885894,1044290254,394917429,1991482063,606400471,644331697,181219853],[1729913198,111201213,1797937375,981760058,1302852905,592538863,1078002437,1424791695],[1103972143,1595731144,1975649682,250235202,320157633,78162014,412452762,1873187761],[1117336802,800964520,1216361297,1746077191,478899,1210624318,1936814509,1028717953],[2095488980,579252548,104513014,1014760123,394775463,5499709,1353235002,1463037099],[823183089,286570951,1973140971,1457071277,1214209694,1399584301,635945052,699656940],[1724429066,1753436316,1683206905,2184888,503833196,156821975,963185712,1947088618],[667043108,462968220,1711034150,764580619,134473447,151280346,939287913,2059053360],[38006358,1221537819,189655310,1067222248,1343287074,284147633,157459472,345328350],[318583376,1665012926,1745850487,1074601378,952062324,1101341745,261933090,1925913021],[274129254,1497146993,1927797940,161663577,172618922,1469851317,238510460,525340513],[1947800422,1626114151,371403847,2063078105,2106876327,1788568124,1358759668,494361921],[736839279,152822285,424782797,852991032,1927319626,504552811,135914121,2039403293],[1481892599,895315383,640629845,624844484,1662760675,2066046365,870965950,117159550],[762112304,1531649405,248933253,639631871,1240614827,2067741143,418175624,975066755],[1701360168,1985368535,548881530,1335923945,1334400047,446987573,1471231143,993895043],[419089621,610474998,1609103541,691767365,931577279,713740581,499194347,113819108],[1501296423,368175738,792144709,1918486441,1661582774,636995871,600034075,2128415573],[1960725812,1523317113,347515563,1227860008,1136909743,525112637,246928789,1946780973],[813588115,472157432,1513484687,1845613624,100681415,1672900901,179240124,1624813384],[1457200926,1099421058,1424129288,701856598,1535061008,1840357939,1230585820,812129834],[1212788363,1911500849,1396254651,1731479724,829739004,1230255027,1002523579,1367235062],[995874134,558303244,1144141292,946986538,87934625,1727861077,236080904,2065986187],[1524464869,1550177753,729385855,1185450671,1552946309,71604181,1335262606,1967992524],[846772281,106122340,1668177835,1688958631,2114293222,1387876186,1114627039,540014400],[1056459618,729663209,2090572881,534483679,1048552306,263785241,1299390251,1874076533],[466977969,1188660910,465099612,13350899,1345172493,628136747,1071125202,705603658],[1331857561,735780288,1301776497,590902294,756456564,1784486921,1968929412,768054884],[1879155821,804059824,933477518,1919665549,991492487,376638022,811079993,596130712],[909394343,1792431653,748096656,140582673,1566623659,1307433418,63202879,1094629892],[123593899,909518344,1571946175,404191804,1793842497,1349182060,1144777405,815583968],[1926726240,1632906089,1884852145,143993433,1453040645,1755903991,1211400233,864218510],[1527478581,861932187,1727459611,1126840289,788178942,557046541,1930295088,4163424],[313169463,865450172,1698046120,351261429,1428032002,1577287157,616005537,638698917],[1939504050,674367066,1447530195,1460906524,2051077583,1496583491,341779985,1609718650],[1746082757,5109535,1535649617,372477309,825706927,799797189,577094172,476122691],[767671697,1635787347,1605125728,762327037,425946826,1860615098,115408067,949795663],[1653579328,2412451,1125735031,1285328723,2060516300,2037308215,1556094887,1322740492],[1992199642,1283765148,2119764674,404334437,540925415,139166417,411363156,1251313999],[1288249437,312511235,1453299180,1101075415,1604489679,1082352182,1523108666,112966823],[309978893,1834727863,143258188,18125842,1517739243,1846339611,147512429,1654494477],[1324683185,916517123,581660356,1350133052,860786560,820145729,1665211731,1174726327],[1850432940,543664358,306968323,1211479960,272715203,1181410680,118746949,763017000],[2063780729,1660380167,925963573,1770789920,1153805908,1173776775,999190637,1729845738],[1405953161,1450667847,1533113246,1547686803,603890905,1641696879,2029000765,413360672],[1439495802,1823733677,1120266426,1716317384,2036755187,413612935,652234222,1190968694],[1885091199,1837290299,625202376,1804564975,835047029,856896828,1572553483,1758057337],[223438455,1376185305,2092872315,176157264,1475143523,500899640,1991042464,1400160395],[319244550,1669231492,1192394495,502136955,817017180,703716172,442077777,2096200050],[229777501,1764604572,591787091,31518941,1263781217,426039348,85498203,1922212787],[2023072158,806729262,1622270606,1903295914,1450826545,1704136062,1855925111,318413997],[1190043157,1765347999,737747156,602544971,1679713298,1513151562,24009886,1751749256],[1756237943,1515195727,1339917611,1455925438,511473788,1422502197,1997638493,450179681],[1487226483,1629690836,396042750,1348661881,514565417,1434333436,758736442,152777021],[627329657,1989528142,1468206046,310860567,766590967,1292280429,396694047,2071266793],[757447290,1093882876,806101868,660240769,1392268727,164125497,316985320,645703063],[1938259090,1544963142,635835129,1964054494,1492589748,84028719,1818870572,282424511],[1108614833,1095476998,195032048,1472535950,919812108,406570095,1321374426,1648160060],[864016294,1303390169,41476161,254074712,1428607716,1690958569,1075784477,1243259642],[1371060313,550557665,1018938762,1362406926,617474265,999635271,462705860,1094645263],[2017512842,151407243,517114345,158352449,1189990714,865811897,8276828,437953043],[1069021953,1203232651,1423761356,2053240259,416170574,1715199257,1228778100,1265932386],[1005595833,2000145315,498302842,1152789370,204306298,734667678,1450690079,1626639025],[645686190,699699427,2047647194,255797011,51095868,1357335546,1616324608,2112985014],[296052103,237228481,2124168811,1759550822,424116073,20933225,1452930649,254425630],[153889434,1048810160,1398615635,2089574985,1414582935,1316035989,2028006920,995709509],[2012953463,2041142285,805888389,710551109,2029334275,1096011564,1691899753,2081118523],[1785248902,1123067717,257839639,457831687,923800645,453837117,1672475723,520771092],[1815710489,36428768,1005165761,15741007,1383231940,959937378,1017264261,1897819426],[942847714,1246748508,439415929,781854730,131453057,835059566,1791441977,530395951],[300079975,1457587750,1743472705,210648285,886743281,1454011837,180455338,523580082],[287923932,1085290063,1458187465,1051824428,1008107530,35783228,1393403971,1810631702],[1867914464,2039138632,413034514,2068133191,642500947,1016843971,1036854108,1573341347],[201565637,696167533,1875833179,2099175546,751288725,1309754369,296125313,1182423010],[1604035031,1046692032,1552930717,100054615,1885138773,872459182,727794062,900821328],[1281427979,1833819074,167566705,1029186999,1583516786,448002357,1841068776,1161529335],[1496161507,922188680,528710246,18819137,2024231029,997808265,1852437310,1822808501],[1268164339,616839024,1922998204,226522218,686263674,1521967258,2096846173,2081448778],[2072730274,734851868,1467379234,1547920781,1111990741,1392910043,1547028033,1008437125],[1937837923,1080219111,1047584196,2101538321,998096973,404820115,476713461,1913395911],[938498376,1826165988,289201267,600384857,108572684,38711911,1954910201,2011170228],[787484010,71843547,919581365,1110662721,505621566,1599047712,353068234,1206648286],[275338403,1303269710,1614320382,475253206,1306609745,1849495842,84523856,628859217],[456092338,2105659812,891566453,1558102009,244914555,482826550,1452838360,2116338385],[1993032363,1087745229,521555940,1509315579,1198112191,1588506733,893067736,758882085],[911172318,1576498183,1681859958,1722849234,1184966117,617184866,1838123846,469849628],[209274515,1092825462,479841224,721666083,274947811,1017023121,1098292680,1194679528],[949036106,808221560,413377936,1701212553,909168462,1300161191,964389837,977222814],[1145966902,416004034,1716130389,1077929107,1689529814,838886954,1205520731,289314527],[1160078671,1248121154,479129895,1897909791,91999629,408706399,697339729,583153531],[1937666842,447386185,1542987207,1273034359,1072709521,1831229892,227220512,1117326063],[1760570844,1440771107,1003454660,697423535,450683636,1180755561,814529693,1216128917],[547578960,477769000,1525601955,1616509423,785808010,779691722,207708023,720965594],[600768277,516194730,1377600142,1171786351,2128524118,99161811,1471934135,60809027],[1191191084,208825779,526617434,1611157576,1108771817,1271167101,1202042012,1305624686],[1515278079,1963260584,668215583,1619132524,1050280056,1115306598,1693837240,751045393],[445936082,1046550700,1624142894,433095959,81092156,666904067,521681459,242332063],[284814583,1797719004,819767110,1319034865,28337332,1991691327,1349805384,1261230502],[2013244644,885208323,1999370837,701477321,1850671897,1046086363,537090290,724565654],[481439508,626963613,730131768,548265766,187710750,976036212,867514470,1811056313],[864213904,1671123536,2060329884,380430497,1335796004,967390122,284792668,1773574177],[162753823,1054150004,2129577363,1004880560,1081530405,1406158859,1897090772,749761308],[1848547472,1267016995,1013486770,462525766,58797021,1453072412,1358616355,61956485],[2069881519,1291878913,858901254,986550245,584761738,1939878350,454090027,1391089402],[649165323,234225287,2056754774,1385876768,662549893,544303832,1926271256,1825187921],[1995741884,859884932,319842339,1728634458,161336952,220051197,1435912671,58374381],[423212649,1250418519,1497679544,1860173537,1003605806,1362757391,239644516,1218002222],[1575030459,1365579175,1528384649,1207612055,6526005,1938411859,1272468617,1120957109],[362049924,1509874260,404577815,283051196,1800741019,1010618574,1847531054,1383827943],[691825282,1876923952,1272157372,1634254632,1078996133,32325111,793055164,1882043613],[1795998572,1938717049,700974369,2083825216,1635162924,1366898902,1545683184,477447546],[693038098,699994030,329982308,1476686449,2058529444,1180793062,1275498355,4005525],[1258088926,1290590174,745171577,2124719690,1183028107,17505473,273014474,742857231],[482738632,72228419,1641100151,1830363595,782220152,844893487,1844539415,1555003655],[1865075372,425443604,1646935137,1674711279,491011017,650646601,1153453019,1460344119],[1098913038,142519200,1799011556,1589471660,1428002404,703299511,718370958,314854569],[748597389,1006732455,876970699,1570426806,93285835,1826921032,1166531022,826376434],[1675349253,360034411,1680658473,1541287887,631271733,1737599707,816383907,1806989024],[512362713,822520929,260294390,1379527942,372854750,904194125,1820762961,1286297807],[633213742,800909917,1738611508,1206035919,1448019105,1745154881,933016170,1904469291],[2115877040,1529000470,869865919,1520689581,366217661,1989279316,1277785944,1438399230],[1200149592,1554264565,749961858,1920453671,1415896250,847218777,1118986092,1329868916],[658335840,117754694,1521625863,867244811,780898777,919234614,294059064,481002736],[718730703,336077383,2069357280,1580269267,1874811285,1054214379,122968105,1319293271],[2091731922,100149295,1417746667,1314558264,406683259,653576662,226437117,690093725],[1105174810,1493719046,1987424353,726725866,376983179,1384765740,1076579331,1607741859],[2083684802,1984867212,2088859763,1553820065,1837107926,817916100,845407275,1891921774],[180428703,805065752,869899752,1149785238,1549640400,738342135,510996927,674654834],[1551603585,1126643596,690049708,56067054,1722483548,1634068844,517398879,808241954],[1134166331,994149836,957091596,570158035,878977196,690767578,130521025,297484941],[319470484,278398920,898721622,1102339658,631009101,613091991,1880760157,615048194],[226757117,328387354,1688530156,1316026903,609123891,1252858592,1875542918,1187072918],[2035354222,1066746348,756923239,211324913,1671971504,255249877,1649924199,406182735],[1897696926,393644228,767028135,452606222,1859772912,616874185,920056687,385539449],[35879355,73928203,1747002660,504318620,1070207325,906454322,780073893,1123428576],[1798470741,476853404,1483296006,1554704762,1391067930,386537313,858894822,97959905],[320554486,1648004527,399550639,728151570,149041279,1803991906,128340889,1708054761],[901222516,1947955479,57116380,1619361670,971104768,1421109279,97830333,2021350875],[2117378092,167236039,1112811417,1901934603,886512125,727479531,1225361317,631353581],[1282453473,1510979084,174808437,1889192305,660512835,1678837425,1196251419,1237811591],[1076791412,2060762706,394434121,1688524330,656008271,839239230,1299188254,1659758196],[1710243134,1409947095,1198056868,1787416058,560715128,99504412,1704512882,1069298836],[1715497491,1959559158,1110218726,765941805,1807782886,1635898929,1546157633,963469673],[1198107073,39269292,1386825778,1284694448,1117356276,1011674443,869387886,1613795475],[729039683,1488201900,1045009993,146623939,126559889,2089306907,171376965,298778840],[1451583238,1139788565,435238150,1350445182,343475937,1255044908,1306375027,225276369],[1119663505,260393890,1531542919,1412092133,1368924975,2038807159,1869064286,98426687],[111521186,222326344,446038713,1587282870,1565855584,976186659,462000550,1128160249],[1194391498,1540475266,633348954,592372369,932688450,1980164343,360342213,1548709768],[1121973839,689687006,1834169766,1768729239,977715172,615615470,1070935735,1518642883],[1445764130,403136434,1608016097,1760099628,1336026521,1312285396,480755802,1875225525],[1546596675,352394600,470251094,1134835197,2003210978,1931029860,1144987822,1903585407],[1189676312,1547258103,1751932102,853930347,1911861362,1732700251,1869773942,887860098],[1557915766,1553317562,1745471226,1403280243,912971528,1563134000,1561028519,1086317764],[427131721,46910068,576804805,44236248,623449379,10015360,2087970853,409046240],[1809536833,201998595,297746802,1082110204,75957141,1048097212,528858900,1150052610],[1762954870,1956868610,2067647818,377930523,112616536,117094472,1292119338,1802031121],[531149023,912472313,1432448625,217217064,269382977,2091593915,1787715988,1012510870],[356697317,1251690834,184352417,950750921,1921373437,2001346105,989084702,1638326023],[789720861,166961692,32191560,814652184,1581072078,937062335,491650209,1799015840],[1302094903,786271635,59582678,559894027,1444961505,2026543968,328145751,893946487],[583411898,1190694733,1108149860,1051481382,1949877241,711326407,1671695886,53417631],[897283771,1611830610,1105267610,1448641782,638374354,1057346749,2063255163,646624301],[92110632,1900332644,1861978494,1442873997,397484641,48071347,2076545628,47002675],[795579172,1161637959,1884536590,670334221,492806594,294096024,617297476,1710896590],[696244774,1255993932,1496322238,1221674577,220521254,2091053840,1607973579,2055272289],[1872187324,1445070185,1159884935,1191903889,1016761453,1898794023,569066426,1150100832],[1929413595,535828530,64371409,1214214758,494552202,1219117547,1767757654,821376608],[751104908,2060693728,438272499,884626270,251731454,1682217178,1488976219,768616440],[1463805874,87842787,2010585518,816243482,363058658,179724004,1078596437,1289594371],[74860821,2122032903,1925386432,904248704,710239781,1115973375,1576174668,1827925865],[147600075,1054645306,1984358690,1373634470,1408795204,117755163,1882313146,1152631165],[444987640,7232747,1368947753,750551044,884339980,1739164582,1222348709,564965007],[1281049943,762577602,1228106513,1279116961,1376553791,1787636715,1260470412,1681634277],[1611358925,967759364,1177981552,279220631,785927347,1462807706,1506104344,1074623518],[293119897,584945021,1163607884,1390102048,200837963,363720107,859193272,998638934],[466329113,739628719,949385940,179873234,1472090367,808395334,1882345462,1507673552],[1879388986,856238342,1439364860,194560771,1528802577,155316673,744924016,1119474416],[761762320,1587022013,583105013,1460010614,334902879,577064907,962368364,1398624259],[8910610,1582864446,1695544921,2123078888,570251212,1268164796,1989604693,1851177323],[1355103263,960632592,1226119537,998239131,1327427484,354628474,356554463,124508896],[616384930,1492350309,1774652429,1794500136,1359174210,111351552,353805501,1699781445],[1109690469,897482945,163688196,175529000,1108021256,1067080652,24269784,1605927030],[1914651224,930715926,1609543003,336954176,1742957614,891577015,215089931,1823737656],[717941938,1903611866,726843020,792484939,1466266107,206874211,969100536,178442403],[869028216,416986374,387394814,2126759270,291825,979413631,388361397,993921988],[1688550104,960146759,1064959723,1824902368,443607900,484000952,752752854,1348916547],[1518705719,51349250,1224493941,1470095035,1932463743,2028360568,724006066,1058627097],[430421820,1408267761,1329179503,1941715214,1809266418,697252648,1222800993,810489001],[154466782,938814208,1110320140,2090033436,1257657812,1878433343,634932815,1378140416],[1115844390,1276050113,116349860,127384074,1583497657,1981969548,1939144117,874221370],[55708995,918870234,1181330973,1848660785,1590063793,120662303,1095381195,1576054625],[756815911,1479221979,1901015340,144606999,1830643607,331098844,448123902,1214062789],[1113328132,870722956,2129551574,516069611,1766945,244935629,727577130,1614339872],[741233371,1996967344,219511096,1572534228,993486865,143220109,1135531354,2021531506],[1958958025,688058615,1023027366,687017473,736527383,1358024553,388481120,478257842],[647194047,1175618502,1583085603,2008680620,909280296,1279273630,1876676580,1123333860],[1568925106,1321207314,1424069428,1910311708,1298782152,1716267301,213820434,237314827],[463849807,312757416,439078930,1467963838,131762916,974689577,1520950223,1405495938],[128932908,228324530,358642310,78898893,1403561509,1164319270,1219434474,1173074492],[436497714,1690609863,802429892,495406252,264105366,1691825405,1239868602,2104432923],[31030378,1133331004,773732695,1297822842,357354913,1449869948,937952914,1837327476],[1348574308,112708578,1706855371,2017065351,1211322627,861228055,339638860,1852132726],[1312424256,798699760,347025452,1591892156,354956851,1613548340,145734117,1253379366],[25002632,72773968,1501527419,2129277329,1612598592,2091289012,1365192057,1327668274],[374192915,1102175250,169005627,817886450,1639232830,136261543,1066127996,1889836245],[335832225,98388752,231565423,1813581821,280332013,1904968441,574393052,821940501],[1083617334,272701439,1118358540,829670927,348914414,222624441,1847070058,1770085455],[1753743495,865334965,227656326,1642632343,1025618866,238458062,209299253,963363409],[292661101,1202829003,829698083,1830214301,244770541,2047903066,1684972946,1887696130],[17868140,1903230737,1013728810,592129882,1151576497,497323471,268219590,1294377440],[1025924897,2046186104,334841103,1812629622,934365215,2094802101,1981194705,1080580033],[437219588,1381073983,569123706,632901786,28379665,57312425,1465717198,1955175896],[363923147,2058980416,1020227682,1915294223,862500586,1586011822,1643663516,75770848],[1820365141,1197167741,2012833604,1316275001,1882078586,1370273737,856379174,1381796784],[890578793,320261375,507114469,425579660,55439274,1065707828,962796118,331532278],[2079419280,581359578,936147099,1545144817,1670343909,98633079,2056361725,854680246],[1375524034,1305928896,365628206,416962085,24056670,766021095,1333135813,920570649],[1930958047,1776770894,486556893,1468186055,330646863,1309283883,944911344,1400907326],[1130438237,368842252,1923513679,388230632,2123545897,1174949104,554329877,988917333],[1362989999,948484313,1570933447,857039646,1771405424,2029841159,2004817835,231815991],[179521572,396712407,443958793,1013056779,862342048,914835258,1022080413,1583917718],[691892803,178655834,1622780208,2054837546,1972344952,1443406939,1379309488,1335558331],[11600003,914232884,1951498948,624119612,455210748,1353161957,116579923,876634035],[1752243963,101374592,500588418,371517169,957306381,1208134594,1884569688,95163515],[1463795380,41870250,263588858,856510890,1101013918,208066817,1144366004,1320760581],[1368737156,1895893066,1283370171,1746317501,621812730,1028016372,1932031657,951989645],[303785117,2019041146,1103652403,1458132676,1623894746,1111774696,1427378870,433728054],[524461881,484442890,387917120,775651896,396683461,1969243400,1558147012,1763568222],[1122993234,458314274,943588737,839639394,1570262634,246271057,1304508354,1349112037],[49241012,406131551,402784020,1407668541,1109919066,387369747,995569872,2073923992],[2067010630,1696615395,367767662,1879655649,45090471,448106476,518325580,890531342],[1203843852,547343526,841577363,775429846,921410600,1858906068,645807770,932278038],[922168891,281824078,430260766,441302971,538985340,1815431715,222772805,620820392],[946811834,1155171966,1355973439,1665474650,1492464056,588197580,792518511,1756013839],[373299285,545630021,1628896054,1374487593,901158808,428277031,626395286,1506860551],[845599852,1299342361,137190151,1814384328,2021064056,1636647082,949831562,2113666661],[277007601,1503904553,860172518,608277313,1163394473,807818800,699795457,865510755],[1136560713,693077953,1919329237,540870693,2099313223,250879023,640260277,1210530579],[1558356440,1176095049,668883925,492205907,1762235150,680434316,410419501,1695350716],[1306364610,632249507,774973713,151935844,1693987889,592056960,1568922967,2121399231],[1923391542,217902656,540141381,1989957098,506794531,1101203043,638455460,515027135],[1939544130,1507048752,1254776527,431707695,537836419,1742221026,721094859,1220748386],[1195489106,302223117,1807352806,1793723245,1447906628,2129645836,1143987179,1721875724],[1555358604,938940117,382816394,477139406,1489302375,878825193,149283578,784438025],[2077811663,1409284591,2987307,122923044,798016717,1816833109,1633693034,249727941],[503069397,1012113717,245169895,175924461,573341966,262162335,634203145,209710388],[762545598,1478242533,804659035,1256990684,220719495,2119792035,362322967,452459070],[1887574814,455035855,157497220,1655095871,457073084,1459025399,444001753,1494194875],[730589176,104699417,354799029,1066391625,1019123644,781265728,160616215,36302436],[960143791,269957152,1781358096,2030410050,139050607,1364986004,1559989321,665807518],[1680034983,1244848911,1859583718,2062324605,1910643673,721114728,1782601648,237143947],[1445029527,1225759292,1913039789,38414673,444927972,537690486,2075012590,829363894],[576999466,1925300338,120461473,958556651,880541278,259785691,1228353228,810707509],[264230033,671213203,1245697619,1416036437,1614905145,1119387210,2041884183,327675944],[572854433,454929930,2071389323,2055299771,628306986,1389417905,240019210,357935127],[1372226537,1978223137,1939900083,1448271055,9836600,532919422,1808387037,458147222],[369044967,1675139823,2084940674,1211821593,1146332134,675855617,1721139638,1153532615],[365727586,1787714271,669121962,1557834699,883895476,99456645,1379160823,315393949],[1041641791,617677280,177785928,978501536,1094746952,790718617,1735563774,2126005129],[176434491,189652282,1518123985,1340814969,1104456182,144756690,335260406,116691592],[608826369,779528994,1241842816,1042387082,1405310864,93027206,1094136807,1243242357],[1158486353,836368609,1395228281,1906729182,522724506,1249244673,2089748239,642857902],[1537476852,440242132,602209132,1076735160,1883940592,1598168492,126526564,1484976661],[2077436871,49543102,1516465633,1967898850,1035097966,1849559641,778785100,1610711242],[1260876916,403201750,790891816,1964131239,186100831,70547479,933831944,1199382088],[801499158,605561484,908963173,1009773298,243888597,11127260,1295376877,1819481074],[330490067,2076977501,2120683713,545782340,1549838547,1200201569,963974285,1611491941],[296246017,305367558,346071796,1027776927,1035253812,1008847905,950093492,599864705],[425197461,1348358233,1838425247,1871314232,65149323,2126553434,1815339321,719248128],[843304061,78696581,1630744538,3579093,35370240,1353771182,780781553,808820774],[719619976,757598638,420010693,1940923117,953379196,717786775,1175322957,1676692993],[300463531,41683961,1277458289,544733926,1020481327,1205225363,1569609334,1033399703],[867370522,484019065,214123110,1379961376,1975444020,1123599083,889255388,1612533168],[169511452,382464946,399481862,365086217,772027021,563450406,89323084,1777582177],[307837870,1190605759,1417348426,257327116,1251817520,1850525981,633121543,1176460171],[81522213,262303276,589087579,909040985,223123386,169655332,333147575,1483963836],[2817034,1807493350,362976430,1245969883,1952612551,260550514,434737065,974887549],[1225261606,1185114208,756005678,701265753,1581583904,1020366322,1873755882,3759943],[97009843,441602583,2088408487,29823206,1440459289,7639884,457468112,598029174],[1388515400,698509252,1808667298,1429702380,74362327,826067600,352545346,266511654],[966553961,995813487,1591666849,1717624293,485182697,679177760,19056840,349629069],[24510975,315251474,1285346066,116971269,1905291187,62945891,319083524,1150026762],[984780799,89523409,171963047,1291357468,50276391,1814409570,2087862023,1294077951],[1955850145,1042829788,1193913074,1024468925,1058208391,337004092,1337968775,635707473],[1869329825,1370401138,1250377144,280310461,1054975017,1146344282,1168167220,1846572295],[1713074634,1610830599,19449221,1209605604,821479981,1633838956,1175258155,841917870],[2046710292,1818599985,1881048145,590407366,565712859,1433962207,355980198,658882941],[1684219586,737680800,515990931,1556897874,1516244920,538775590,2123488299,1726921249],[739224808,1392781777,1983447853,1183083531,958620944,810366984,399835165,1530467740],[319594321,1513894353,872470762,765802989,143847635,1394588181,87752844,1548151309],[2111065826,487749885,91654432,2017717440,1552153958,483292543,1728176257,287469270],[2065623509,2056416132,1855220932,1016547825,1813825711,1912239479,1183131902,1980945808],[819281961,90511131,2076650980,257939897,1334340989,1974066940,475746635,1353229438],[1112904315,925428481,200004997,1669468715,1660038886,1096917918,1467408233,1518238770],[614028480,551716141,1387849011,1936044303,7265923,1127447339,1743416872,1628967237],[1355119272,1742443813,1202959916,738900121,1257524013,2054778998,2052298374,180556430],[229664516,955359583,726896504,875845985,1052671755,877278213,1228894730,655960133],[916747113,644211138,597419662,1656870534,983490165,1869031048,1171422289,484301776],[343438073,1870779914,1776843196,958672472,1321923824,2035215263,1940084560,391389113],[1662529745,723421286,1503856631,1701636478,1950371847,2069715657,535437778,936001991],[746893492,831527121,351946254,816613636,805756016,1560728819,1246589210,1565663035],[57392021,9188158,2073484287,594173890,1210897652,1981675198,327947949,1272911415],[1084148094,726602253,188037246,345808431,1759187759,1101342525,124701137,683980534],[635214507,901521112,2085451391,529403722,474619564,76178441,931143695,1436543384],[766391417,697108912,1592559596,1040823839,1724646608,1799469805,1219713149,1731269283],[1615306666,1655620832,910824748,1749707682,1123136710,1660344556,125779159,95361159],[1614990787,943705948,1226085430,307504614,2074729723,747120958,47219040,1512583863],[1534510155,370376137,1732356058,2118345137,258131775,1754138758,1743220859,1722625127],[620083573,1819308136,1905339370,91133114,1183022964,713767283,231763053,339728231],[1930882109,10311989,1212531623,1109378747,1622571056,648773815,260014317,1423065021],[170900081,194727823,932072512,213744070,1302840236,865874550,2043766226,820322712],[447380119,617213882,1441920031,229147847,281548850,24367386,360874739,350307203],[1984743183,1065379831,270122921,1071410760,1673940830,696840330,1670650840,432295224],[2117589943,1539933218,355778344,1019817822,675961262,1660073100,1824213119,1648284902],[580208876,1020723224,1763314694,1504481361,1010412239,1166839481,1701457885,1949639061],[1835956778,1064648956,1225524273,424620550,1119204199,987066448,1622706806,1440793063],[1835838540,559399630,95351103,1576176335,1943206932,1348698444,1002552124,1312090626],[1331414528,1373783068,1089031642,1976180785,14187670,625669016,1591687535,491492132],[1557950883,787137283,1827281139,1183246499,1642387563,137113069,1267530681,728455592],[1715270528,1093594748,14883541,391240591,1009975748,1315379163,1004728018,559298011],[1911745051,1584316244,518668194,454549844,1305634498,2103200485,1924135442,410817642],[90512217,1160082397,658126710,2110616005,518070383,1835292984,1748476775,2111522739],[851332358,1505921488,131768331,1656941379,964879657,736029163,2127426548,1326586010],[992812443,1723357289,432371425,173146222,31936588,694135380,1476938752,945613813],[636278189,200790326,1753930,1427896362,375485957,231648156,383317400,728915257],[1221095722,351293305,1260908951,1296992019,1761783256,1565013314,399191026,1857374966],[523474930,211168054,427379189,1130207369,2106596649,842247851,1882385081,1179875806],[1692453026,766328952,1066366646,189477431,221265147,346961859,1230702979,1564245647],[470917470,653090155,1970524434,1248576688,1102243696,817520468,1495036268,2121666457],[90420438,30597848,25072619,1963032325,356566987,308177597,605326420,449041429],[1903408137,1483612717,929678480,18425714,912050202,1170129465,1099651447,935776542],[1800511613,1349457781,763526712,1087490573,2128136280,1671287527,1337002909,1845970206],[1412043001,1808998062,764241404,1706084216,1616831279,1875300098,98671567,486823746],[2004747495,1556010823,773167608,1892294805,89910446,871451777,397091422,1976147452],[1115558556,691694452,682692934,365594412,409835903,357472302,1951675134,1333181234],[420500197,770688938,1145549832,1391776576,353699255,1654265077,983811109,1246201501],[562114634,2071653837,324611680,1975471405,81182960,114861714,624483542,1489071403],[1931260493,1319080743,137448694,527939959,1936999712,954804738,1995176808,901111774],[1348739276,378227004,718526932,2088264089,690371533,1130752798,889745779,1580212978],[205419955,1977610235,803967022,1363907396,2079496791,624594647,1879380622,226296919],[265882949,1680244022,56773603,77930262,1074249754,1280177106,2045472472,1249684781],[1002309826,808719935,743591065,83195937,1032759779,1216638288,797425817,1899274509],[1795181108,370887670,395789315,177591300,1156095111,568531787,1994825011,564097074],[405943651,405428189,1581936034,298218967,2044751216,204435638,214787996,174600424],[660448551,1668194443,1388776829,92409894,432769510,1601019909,985335972,2007596851],[873290982,1147852207,612909943,1842409812,1205285469,1874287657,2060423377,999711769],[1359124154,1022705729,1768381806,1858767042,1405657829,170341452,2030500153,345626958],[301102326,2008217910,1196322702,560399451,1623300046,648849372,500526256,1760694809],[1837571328,1414318816,121612062,1313931097,1772600447,504575653,624567971,1479221869],[1607290295,781233532,1189032433,986856293,1143244112,2115132395,55255817,168406373],[311656665,1392609767,1422868779,42414303,143188166,1353151115,714619670,580939649],[1195080536,387706927,589174718,1705457177,75550623,1120590176,244648441,447440941],[343493230,898801762,130826628,1520810088,651298476,80207326,1080299398,1661014893],[911293628,30642997,440520682,1530669763,440045389,1931675313,1098390848,1152186372],[356667891,1471619099,140676417,1980205476,1614649514,2043060765,1258211294,1929920204],[1537684273,1395527740,1283731094,768090035,683548260,169209137,1180479062,2093004145],[1334648663,1028371928,884767073,1148189757,556577557,567578960,26604306,547912481],[769460320,75254935,1174221750,1720760838,1538926986,291444012,382622464,1999285842],[655463468,979992755,1418163109,1256078391,2056753498,520609703,2091468606,205855825],[594168892,1137268814,1342512867,1127273375,617487797,112531951,532927593,806533237],[1096486311,1941287586,739316977,1720460407,1786359641,1963793405,1386934941,1287947544],[57666817,276327477,1080886873,45720568,1438707134,1979855777,1530190895,326451420],[1788848673,528709069,1142945986,1155093971,1724153589,1878380681,358210247,415668282],[1718762626,931320556,1647491740,730753832,480652004,657053700,1253907931,1641337167],[1976328143,499947902,1035086666,1255613791,914405587,1339676114,1344028604,593611486],[1294934276,1779756926,1321931773,263923620,1763419563,177427345,980392418,1973677388],[929663778,260066758,37206848,1296632459,726682170,511828169,341563834,1194228604],[23532863,464529608,1461989354,2002071587,1768697488,518884082,996269956,1521471199],[2025134779,1308519246,984048296,2055768481,1022529702,1125622396,134817311,199766652],[1775151340,1374659535,1093692841,841254613,710827662,102562605,949623780,1324596672],[381346042,485699227,1875208487,320899118,500941399,234159751,854338218,221740688],[1838829026,412415604,1086965101,942993485,25486184,1417184474,593123994,1337211174],[567200553,1236971202,1540243372,284132808,662681532,1833077962,721808021,1869182744],[1787309954,1941901874,1207886755,610086838,429396443,1786219056,1525192763,1155420805],[770084609,1233274728,2059456676,1245665312,1699581831,1994998810,1519465991,197276610],[521257943,984025404,1026651044,502004574,977940768,1384582197,473527228,1456634629],[1588897383,1759038453,1691801492,1300398114,439444217,1799670055,2087382308,1683648856],[592825193,834859253,1775652723,986974127,1605466295,708662254,1244011771,1106718200],[1143363331,831337008,1380171397,568020943,875574154,652105560,766699659,160116941],[157090107,85214298,175984893,2016198572,494588403,1272788236,117701322,847692297],[582639211,573371043,657348000,1630720782,801375603,1218528969,249812056,1720207135],[1399838682,1270833444,21019499,1221269630,690540160,1091912311,316378505,122311648],[1548337233,473718507,961051360,1570012175,1790120475,642072221,1931099375,1038064306],[157743956,1993132391,982803232,548404968,1684279698,239277652,1448240832,1215902417],[1119123612,1718330334,1586978425,84626647,1254509639,1188195671,1749261638,915799941],[2017608785,1803707389,1847704684,217236666,273611,278819404,609295537,2054456734],[1374516510,1227900828,178151072,165362347,1651565647,631677229,2119315276,15228636],[1799413644,2108070564,1655554308,101565241,546261989,1813745980,1814536722,661934006],[1452903204,1679987628,552452448,352168078,354228955,222004715,667070189,978334008],[1037639797,189861480,883744351,228469494,334014531,1542047702,267373977,1482318742],[1225690092,2034199680,195450521,1298518218,1625455210,894798818,1354878191,387947766],[433724916,1166251519,52378447,985728988,1288980515,1993640217,479444677,905791402],[1383942714,1723123946,490147786,1244869333,1168017801,1464069387,172196913,156418386],[908453741,408824071,45340814,1488494775,1340903583,303712747,1658197921,855182435],[1660448882,1686952570,206588812,237367006,220174294,655943219,374100874,1004957864],[2073703134,1149304838,551876637,1976686004,1062382079,1717586623,1272034493,12346494],[1501964538,1734026103,519868050,1009105573,983363020,1683083047,39525173,1355151906],[345284518,1833414596,559682008,1504997095,2065489084,930374141,77301346,147867695],[330307125,1986323211,466133389,24858844,1528917443,1920785993,284483682,1040787295],[992461325,1730259869,374791400,1103888473,1454540934,1390981381,1367159170,754309830],[870302172,1718004771,50005131,290768092,701283327,377605342,1759688672,1118218068],[1008578999,156156118,2097914613,1710374377,1940831326,1072117175,690158639,2108825128],[1356898132,811045349,258530720,184943213,1570765211,1793543676,2021842477,17193147],[1616565383,1100535024,2090132076,1786712346,985501524,937858539,1271087867,200060812],[1709888582,1486959032,846002853,1297271708,412373679,576431782,820460485,1111067862],[2071862643,1798563688,721781120,1412493080,1341362698,2086130296,49140374,1522205163],[293491105,1983582494,605239849,346591338,233870549,1587908874,393937631,1146095335],[1471676025,1402830960,1416060616,485111691,438065030,88623548,491813202,1442376149],[2039069027,1116995173,1455069492,1040111710,195792501,900525806,29025207,634735089],[1933178709,2083290159,835994912,1133455805,1527546055,1011791935,240669002,1257264972],[1137626391,407184031,2049630973,201645251,750747783,1569910455,1991981528,1944224829],[1322297653,1030631017,1791662953,1791757972,1903510406,1716870398,1153909335,1281311225],[970358713,1522741391,205309222,833119854,1987407480,277799968,1589321464,766188762],[784395312,503268747,1119985287,760018358,1931632496,471636014,1918156100,312376373],[479397369,900594587,1165939386,664562923,29808763,1890661990,430040967,631580266],[1768356869,763025880,1801848828,734261328,1263336073,287568501,1879157018,1570455926],[1483979097,445076885,1073132127,1971801886,1136007324,1008666469,312558885,1684711275],[276227019,78159499,1787369955,1910655058,627258205,1803155857,1852594420,376014750],[375170054,2018707252,1834152953,519114738,2069497307,136763886,885344895,5485449],[972439785,1432812258,1581575755,1887754460,2001678452,808690991,107671719,1546049290],[199308088,700377249,582953579,171881227,1078735833,1145659597,2030955172,1857406042],[726920545,579772535,1267730568,27473421,338680018,1497737092,2545252,197236356],[711845703,853765767,515431022,1594633428,420368511,1278079573,1084455225,850212082],[663195548,1873017450,338952590,424064593,1865552427,1909918722,201013674,1695277144],[1518440314,654625706,1408025756,225085207,1619382032,245228697,1754360176,1735739245],[1541557555,1543050332,599819537,189954426,1543457629,1532172359,858358985,1231158310],[849565871,1457802728,279266004,1990631368,243680265,377100067,1266743295,1553716967],[2019388140,373696658,930629864,1249358577,32479320,587406238,622894807,1461794018],[1544652893,144114445,1519474981,1837540413,169947344,1131738510,104406733,798634753],[995866642,1878455775,1947128234,565741004,34701673,1531696175,404373758,1393105959],[248373850,138567522,2057946439,474055851,1712053146,1843824119,554268350,243961451],[1997054972,1278800883,991173050,509195919,1437606252,1066546930,124915156,564706583],[1744240795,355848851,1633362964,1216112431,1881981016,506381664,1216721713,1749457110],[242285896,1775082786,1058200026,306428165,495287032,479310261,1220182510,1297801121],[2056382468,1643670897,515437550,2009178844,1753219733,309053252,106031843,230569629],[1892268762,175102801,580146543,425900511,1258398797,457514608,1668774263,1615712934],[870495605,1595811864,1771281099,2098850303,1189733749,78028328,627749511,490859990],[318568913,719094991,211716197,236914500,1190730564,301642544,1918656540,94703325],[1839341705,1136128018,225581118,1804648393,430657513,471359523,688788569,54793638],[226813960,25933132,1334549388,1550501030,1307027909,1367488367,1827810790,736795316],[1718671275,35770603,1401313168,579907889,174538344,1690732467,661061706,406163102],[979180506,1174289484,1820044491,1439928753,1876578000,322576972,1182290195,559357232],[1109098481,4759407,1888244570,169303387,1488796551,1571750641,1583599242,188233231],[995530201,1349997320,2082051210,758484475,1256071235,1413796047,958663246,372265897],[1515511607,1691737187,1042702679,998729361,610522280,1527211985,1053527961,870182511],[279020891,1465875698,213599834,2104980918,1352241499,748591608,2104596536,2125694767],[192089500,403463024,36668818,499560283,1147726359,1790814603,1061550617,1466012487],[1125602043,2085514642,644903745,2053260051,1650375248,1695649346,1629521160,2063025055],[1238375901,1251976105,817908727,1343337429,691120390,235320225,671941918,2023029285],[1156392520,65932537,2096946745,1792549170,1507488302,1437791930,1112566454,696884293],[2089819566,1752420211,414100541,1433985826,366313307,368330660,1455900379,1443565995],[522964672,378727861,965317980,1475705660,1272203100,1178509552,1456027331,1455932764],[2106738715,979643895,1972226341,1582391745,1319140960,1270401329,2111093235,748469830],[1021695278,550522436,1544031775,1237804091,1081100671,1234082844,372280736,641460489],[318229546,1883170695,839923818,1458127569,1005388414,1656014612,1526062238,1926192151],[1521198704,707747207,1164487443,660223627,801185217,847037734,1964083747,313291382],[97425471,482895769,1841755892,580377861,1965396575,1741948191,1368821537,789452340],[1071923824,985797186,303844686,215940005,284796990,1653358451,1550672116,942498066],[394887730,1264286444,1711264211,1970247447,211762777,596760260,1361683613,1895031669],[771036684,1967190170,589999098,1168047715,1838112176,647474224,707407400,1912439544],[675244802,521325392,480943850,1492784923,1876836708,1982239287,761786012,1272555360],[1006533197,1840475966,1509588295,1713150769,374051940,1333269023,1643387901,862884752],[878664972,1179735944,2185491,1100220680,1586856263,207989124,336526498,1471884602],[531039342,1545551620,2067630178,507413105,1045071086,612204906,1380220954,993935053],[467601149,1314582419,224485813,2002352308,1836376002,1116958610,1015502666,86865577],[1717925701,2044195723,676101638,1515121630,651302148,1026825684,1739055637,1403956834],[164577263,1967401802,1052117407,151229062,584842072,1019486959,891193334,1530765419],[923953110,1580246428,2098246161,1570869901,1122524164,1898868336,1508073323,608075297],[1988386412,309130433,1148808486,262844819,1573569768,1375869302,129071309,1256867386],[1434827392,1851505956,1249839682,652217385,1024977315,1551780855,548209085,1324198085],[679913976,307575313,1525287261,1272676273,562358837,6429265,1092791235,1201497422],[169546311,1509818059,1282529664,1588301746,597889480,1793422080,978198169,1122829194],[1065753097,1513560583,262952083,1415776443,1769616652,416728964,84008741,1264572318],[1960123058,1324071258,443973486,511249157,2058548931,288273194,2110357438,1390224802],[1479018894,1697149142,2011646130,1776490693,1198473719,1939820052,1148471509,1359088417],[1447506069,2065563998,903695566,1605593242,1789637693,1587463387,644806441,1193407619],[581348996,2024290734,1892866434,1481552761,268730275,1376398858,1501336112,939221727],[909276178,1571259354,1001015862,904278922,1872606513,1812122147,452644843,1926393560],[409687003,553542364,1092411725,1890428127,1776897991,497784429,2093160501,1308567745],[445266798,796470355,881710306,1746945798,1126852595,418630228,1319732652,1200636271],[500723239,488544326,1031207024,779450785,246548807,1341340476,2098563636,1104999859],[574053027,91424019,277401338,1321733500,185487490,1234614950,670483439,196114813],[738370661,1980838697,1748705731,1033497291,1261303305,890975545,997057475,382703392],[1075868495,1248231137,1521132116,1784947585,1363203331,143777946,881074742,1798872620],[1620757063,16434233,638052624,732758991,1835143232,764148304,982360827,706363866],[2032917386,1968154629,1584665151,776645311,421368282,102230826,1086422967,1977868052],[1882641236,1293326913,2031151294,217076111,978563799,195658359,1031308808,621090272],[563918737,577726972,489111637,1410713826,1229609001,217184484,1683365956,1638394936],[1011634541,1591384195,1322451633,545121162,1198400196,1945150939,394338908,315381582],[791438188,1589412845,1015467233,503509298,1571459770,2042821970,963680140,1441747984],[1786103759,1585511390,1771167572,438021134,1977964899,1045037798,685591208,1528038038],[99021837,1369473853,846922180,128953931,546589998,1389478494,174288099,26688778],[1248370244,1881865896,373427328,1974360436,227947305,708585052,1253155455,317907536],[382036750,154187917,545721462,250717581,1879654840,1684407913,1314777793,331858591],[750929798,11360644,1002279288,1815900901,1067977550,1069590287,1295180160,202777694],[1472749349,2033468730,974216044,699063778,1882389152,496935752,1805918023,1330012325],[1641368043,2102227166,221622722,1225778207,1470938951,1269966278,88806721,552415673],[839473997,164802106,1358790487,1642639268,571465882,226909471,1716212431,496582211],[1810453832,1277697944,1446110872,1879764724,1384520999,1758960973,657413158,443018391],[1078975618,509517173,515386717,177407427,1022579078,1076005799,1698366866,1572176494],[927849542,1462650690,1071255955,1788643159,1174425554,1518281618,1924548078,974798169],[2056960513,1849928305,2049344208,1175518232,751956623,28987197,1959914653,1923395696],[1408388199,1343889303,1543242334,1903939569,1208987704,1383710626,2043098421,942699879],[814458644,1526031213,1103311979,486414228,708264543,819811880,494203144,1183265922],[1792358745,75843728,922447194,502150696,50306078,2084689957,2037515239,871985821],[934456514,1495369582,709321527,95452188,1504798243,1371894842,168678133,853681672],[1550684423,333367809,1965534298,221465702,1016960127,67102305,380600115,591088165],[2067096904,1135221204,1959951870,2027649523,1756586576,2062586401,764434736,694570597],[1387711890,717409315,1560669995,1187431728,2013888902,2114961580,1941812911,885756606],[960396983,1586246631,471399502,306382176,788362163,983033551,2008534972,326386443],[1295338464,2075682683,1388853932,2111064334,1672697350,69918294,2016338125,160488865],[625265650,816167565,1979943603,615689201,220742650,1579726305,283220897,749599196],[1258398185,842842362,162224784,1068874349,1562461035,239927302,1054017524,1863798945],[353337083,132417468,83492784,1350750455,1234718384,930147444,1941190725,1726963063],[1454440812,394780120,1324806493,718793266,1069021130,182235459,1122914599,2126363095],[485738097,1404867961,1617712988,606577969,294600200,246600394,693395839,995507689],[1764379427,524929806,1415784142,993516183,1537320951,70116294,75127100,1397791949],[68338783,165313031,2008114502,1256354886,838199853,1455045588,576472902,513376392],[1466493161,811379957,329174093,167859904,2009660129,768197734,1057386201,574412532],[908794613,1340874192,1717697342,1325199014,675696180,699707807,853327887,337470665],[906091747,1638315561,946848978,451523425,37908325,122272570,826371609,665697606],[1966273021,389982659,1733197325,649717198,666595210,1062933609,231703586,1651706420],[1360066536,218041377,1952995054,933763500,1258665348,220790768,1274172007,1123749212],[2104309339,199638157,1979832517,195098414,1958221391,76767593,1600214672,271002683],[1210023802,1910942689,1498031978,1621424733,1241951125,646127857,1581949720,149275548],[1959179791,207051796,1444138890,1751375611,1895897240,1148525080,302352472,1069012364],[1732962191,608662132,1400682140,73488406,587420709,529853147,1521366252,1065701866],[951362648,1899886251,1975010265,351042387,360016632,614225998,155513710,1319833520],[1890317347,914237979,276941322,1211174291,698502589,464231395,280996694,267940727],[1078269202,405861806,742867129,1059092919,228493913,2020036770,1378651673,227203222],[1497914737,262727234,1243968611,565088917,2105621690,1452845253,2051507494,1684747369],[1046115206,1918345140,481648350,593331093,2098267275,1756904268,504157559,2062707302],[44412084,601552097,1602577723,1833515377,1145669577,76215476,935401467,509325158],[381252070,1419410880,441007914,748309035,1717360481,509602703,1907630673,2097939148],[2078197089,1407397458,1885075438,1762094732,555165435,2004804933,785729755,324337237],[542172825,1077164766,1414847335,1341298892,2121274709,1156396304,314410682,470608895],[979416287,1706759572,1067008242,833280983,1306641660,65626935,234885385,302135610],[188215123,435591739,651650325,235843748,173450873,2003577794,1978069890,1930983949],[1588084922,1642536989,1172625035,288152407,962158658,923651914,1834718620,2042676556],[99617093,1219762617,412397186,591328258,1930589172,1939582922,356996765,51911196],[355444550,2003494598,1576310073,61234055,1148984831,1000987964,16765905,463389022],[1124440386,1130830851,810494508,1138721443,281103918,880612176,1689377233,827784172],[1348933143,112841612,1285617592,978649107,1177121601,232872264,578379801,111668480],[902005443,1629153633,2108691463,456530834,778743580,1017774541,689377105,1526929957],[2122157094,1427261790,452994946,125673902,400935209,1455646783,45072161,1124061045],[1940099409,1703781667,181929634,2072484649,1330110446,477604087,19017949,663493441],[94736853,1933754608,85577422,406472304,713548423,307976253,664778387,427763805],[1500460318,818115802,1897319937,853372953,826555356,2086387503,1323510158,1286427759],[171787504,257143959,684475364,709861188,1063020714,83135340,449233366,184190144],[834207335,702379732,1507332192,1395375485,1592572681,847719929,1941102441,2029583993],[622470223,831531264,1909468180,867929551,886081919,69314642,1991937338,906206958],[1662889804,1094472546,265699762,1297356167,49476107,1019029178,532019706,1638806121],[1291276553,1563894930,1046130972,143891510,277442871,393603144,1531618598,1510582701],[1031649184,1393297717,1844399219,501540275,863496393,1368563757,192737983,977232089],[1590268251,61819005,1383434900,1186122109,1896781103,299792359,367623129,1435350561],[312313812,463076444,1020364648,1114290719,535177624,837023910,582939783,290806150],[56380682,1519119722,290159300,1807329196,1763667154,1023456413,567197745,431570537],[1003537668,748896438,2078908459,1777722937,706058411,1824361905,59975432,1339614982],[85670924,390510200,1455280849,1814754756,352601594,1653558472,1300440241,899286199],[1210414348,1277085739,663238148,387891324,702735777,231680887,1447685571,402679913],[181387766,1887849435,1210731363,1416566495,1027213762,1293550554,1045747468,1078840452],[573403293,1827552312,1258434142,1471422860,1382881634,938559212,1669510271,94487213],[1344593583,1443892737,1681266752,980998761,624382025,193828664,1799937334,501024302],[1142253885,1885579376,1821044016,2061062501,1179847742,838805848,531395755,1278413438],[1623409937,1442050707,2063318969,927509812,903025128,713771284,2012084749,1359127196],[1266429561,603426920,313271537,1804580439,30696825,1021059119,2052384413,1499210998],[1412024118,462544106,1206305,114608375,555905825,410494664,1126866547,192565331],[28991913,1680148010,775938867,539260425,1735658639,1869262844,1577014432,277431676],[61576006,1383373593,188416896,1860687626,234803223,61357456,1127610782,1169611035],[1752093992,1591273763,295458995,1226137471,51341936,816296181,1344442844,961037265],[574933056,239461684,1389635849,1971233727,1302518491,1269665457,577083276,124364111],[192853199,463723123,1736817883,1859156307,46048920,850548625,1861260479,923514879],[1815066738,1354946666,793316810,828816409,234539968,1153842084,410363025,485776262],[2088716100,1447604494,336738079,215931993,299011723,1834113890,1739924127,1866753647],[926947780,1009554786,1940312896,1447901762,121074866,740636380,17160541,616422216],[1374406451,1272291299,491318897,1401659773,854278612,1771073293,281389508,1587126571],[554013148,1744813157,670968626,991018084,1964004372,492334228,1653605912,274831188],[898108866,1434417791,349608405,185895290,1372797240,426499184,313354503,1082158148],[566339450,26258939,358113001,894696383,169833710,1387620009,1853230686,97879511],[228665841,1026278498,254884677,1883623810,29549129,105129438,1510538798,1725614027],[1293686477,1256867130,1339643225,730347960,2038180919,1506055619,518551853,1819104710],[1543889455,230164567,1155501098,254507804,1901245295,581573234,845967170,1964998548],[1096486930,1130184493,1728909134,1364159066,455666659,4961714,487689504,72957799],[447644416,1846199837,87953234,1797834811,70419897,1473992826,3996993,1930415778],[1929768250,1189481977,1517179233,364987941,528276956,1958816439,844424168,1983844138],[696287249,281571612,589865059,790466571,1217966013,1802046360,582992157,1175052165],[1514053405,883343314,626910447,583893325,93572585,973841891,1585702260,1159845719],[435230261,1279884372,276629688,1636443964,1520975713,1750126892,562034563,536801332],[1559930466,1362992453,1837642594,2100649788,531962648,1915732877,910678533,826707114],[1063282326,807558388,1046861093,2087172941,51673230,753861772,1177142237,1533909938],[1572610323,788513391,1898935774,1043106383,2129944188,139959789,2040891093,997684328],[957370835,1265616880,829318003,1263543855,231747677,1613608677,1462892871,86390729],[698209722,878425050,657612837,817638633,1526178940,879706505,1605562251,1706942764],[1254674663,267834750,1512782066,1632955350,171160634,120459687,777215647,52976576],[1034134471,1938207270,162069882,1365594412,419633655,1519994330,1185277424,1535364082],[999109424,1214481788,439756733,2031108121,178646910,671183399,1329372891,718999821],[1790732332,297332203,1881726793,795214921,1272109821,215120719,1845887491,1050423337],[911851417,572622039,976915097,634854684,1040987528,576812542,2128999928,1614153171],[122722386,1081526772,1869658563,912872956,841569082,1521693823,1976935229,1515179883],[529036049,751303466,1861229016,64994911,1034263103,2010202759,1597321684,225601778],[1132162761,300021592,2087125944,1010823814,1207223311,827402577,1999591210,1261136840],[362971332,1599993909,1698533177,2018619196,7523137,1615805566,1478923116,1279429737],[1818858641,1338565642,608589188,1989814144,1342013955,1127195999,576258597,279528837],[1384246842,600081611,229846254,2081412049,1569144631,777465526,210005975,572144607],[1444698645,1287428348,668346506,1406186936,908205318,129678166,539063796,1136585014],[434489237,1564478212,963322748,799791364,1120497690,2120886252,1867363236,138621795],[1888229506,799112631,568177720,1371517815,1812766690,1338783791,1384583765,1792998701],[630903913,1109128125,427268364,665733910,1844503498,439313822,1597565525,528618680],[114030536,1292996628,1650951152,808699516,175629531,733812352,1122931316,637395838],[799509212,1139875649,1381220328,509315751,1592371969,1257713225,552950347,1896582567],[1659869492,1527383646,1314389985,1006138124,133860424,947549740,760646356,554193602],[3599177,669813079,1567211192,1376325252,1403524864,1999641391,28946958,1750349273],[1474858689,1698279078,209432220,9466112,2000735508,1308302964,1485048307,879231241],[217887016,882480960,285572332,946857169,164074827,236703327,1677075891,1919970435],[1947485986,2072852192,2120436390,814573341,1671942116,370665305,1360818095,578384205],[1172837851,1944560321,1426588227,211742523,221198742,684543446,2116855043,169734601],[1105069004,1907173189,842687824,1660341557,1407666988,746640616,1900248099,547468176],[1175249470,1965472580,1059671233,1024581130,728744387,151283137,1803068559,1893233110],[488121359,1838684736,497127012,424033041,292897354,1360573992,703620970,15860969],[882168633,1233717221,297637390,777649133,410491413,1053394864,639263007,253286421],[968332427,907310833,402728825,940612353,1686248301,1995398916,1639328695,215471902],[1815372024,1669696439,2045175314,148849104,2076599522,513002312,507493281,1680880267],[1885736929,675020273,1107177561,193972602,688095131,1321017021,1102055276,94681836],[470971975,810701337,311478655,1782897441,452330969,874330406,1005467336,1163626279],[58758605,1311512598,1154177780,1857257253,1268611564,341195152,204098588,1347932314],[488217396,1088556358,583187217,704399242,1374874569,1973734123,1748627552,1951915109],[1095936632,154086255,7751035,441466827,2108576119,1850122972,739965026,1331816875],[1751095752,1520668091,2099472844,1377500663,432776225,1266566436,1408299338,1548694135],[721624993,2021951595,1773339014,1190973424,74872879,2115190682,1552556607,1567729595],[580871137,1244684208,958342043,1703241046,273225582,1208842715,251087259,103233458],[1687972340,651233512,1742615773,490597143,1733430325,1149726656,1372790696,1413455113],[1918671571,1899894814,417590009,1186458221,1621928063,1257499755,1466591556,793627129],[212368147,1389094622,1169826863,870786764,1891611247,722456324,637726451,230989644],[1773216738,1572409124,797191269,817181518,1184201819,928577660,787242521,541169353],[1167098332,343491696,1529819542,1953105156,1966834856,151909311,1014768015,1962245958],[608430164,23691903,1785977607,1665113158,907856755,520953198,1870337040,448930949],[558681752,1754592176,562915318,1188556674,2082778021,1413616514,1967267938,499773350],[1957698846,1207748578,1643850155,1649236286,877092269,1020502447,522571305,900728365],[1779739148,86943919,1642379891,1285776255,911077275,748612023,1646799283,1212726138],[992198832,1825969245,1281140429,1245033999,17090510,1197439220,1932045132,645459870],[779809144,1091786639,1335083533,1199865002,171815195,1334545300,794364758,82877429],[165758285,985081644,1926778399,945955400,2026247191,49575374,475363922,347782267],[237692590,21872746,832536553,11030723,596865478,981839808,730189435,39460681],[22467697,1722944882,1615326064,1204109253,661292926,613152391,105185501,1621526048],[179871819,427009745,1636026080,647473148,299202467,198233691,617783362,493743937],[1948488860,1014443453,682171909,1626560900,1340070686,797798457,43813999,1840215540],[1434199138,441344450,1652718038,1093858175,1083189762,1198113152,1025829493,1142439428],[221828797,766259495,404291987,2014762018,540628653,984459288,1271419802,304552026],[34346433,2112498429,205890835,986973159,1115250175,934373608,1999414502,1685701159],[629069653,1967630523,11732614,305931903,794633332,1354107440,852249370,31727515],[2103165701,743368276,1807782583,1550439859,653674399,1616777353,1463711045,1031954060],[1425547150,160250036,958880515,1118737895,1615657435,1986624481,752099358,62221051],[638710399,1104533056,1571586588,400463006,882411642,1943019906,959603207,440635775],[1909072529,1189172533,571645559,555047174,101510026,1369543800,1347027511,741985377],[1182714519,1948909148,258711734,526689539,540202058,1479273666,837460351,1725148035],[893186513,2050278448,951250721,64568562,2021476618,1112591345,244468444,371862354],[2064271686,1113867122,1142250899,534469342,1890469330,1963948060,183034796,141960482],[111759391,798825361,1275109113,1777267446,995735821,910436389,786996499,2113199098],[63530720,1149258708,810458277,166214484,169365091,653279321,920882003,2124149335],[1116535266,1474114763,1224107597,858290509,859765862,391878868,119451361,883107925],[1939613059,176070370,1956812972,220176819,1487007613,1528105908,788158219,1332872179],[236852748,1038457667,858410722,1637990132,417581596,1724936955,61221511,178712582],[850936281,705085222,752668929,1110455331,286354170,876578361,1340595617,1105259967],[224285128,1724886874,590392206,326533922,1249652349,670879658,184437391,1559861229],[1679948984,887166749,192443985,136865263,773374207,784827459,237340443,1006183382],[1075564647,2051379040,13592720,168989293,999694122,147865760,1513715532,1342421351],[1877964408,1420281966,1858031687,1066522815,486627229,1535001899,1633828808,1063862051],[2005712505,973141619,1118853897,1258941041,286078300,483394737,1454766331,1098499889],[2095613597,971860353,1588483166,16462213,138327835,409659475,205681465,57555344],[1305718351,1886493020,818845588,1395838801,1116846249,1033559841,887374469,1361375097],[1321048992,872134229,2122591896,1531348033,1729397216,201152853,1001015931,1759421720],[1630554339,441501377,1503569964,1733488575,659892159,550339551,1335898289,1083918988],[713136832,638990895,1520170160,1582669685,1925824375,1831628208,170047605,731244441],[1151728351,1185451426,1941867501,1809064550,290580793,1027164439,1696380992,1978676674],[563818720,1101774320,1060944898,1206375165,1463547795,282754426,2035818309,773777530],[405965758,732898079,1333149504,308311160,1593294380,1242055926,1087345757,1199412163],[2067597847,1900245697,1432926811,757705017,793729646,1065568552,1661111921,1622335484],[585343152,679632767,1776856902,320399069,751631647,1192208056,89074471,1639006812],[2037589614,737458719,302678508,1081302810,2018535836,1264516700,456949662,23655400],[1864351018,1443113414,1921700503,158631941,257351681,467827862,1974604479,390284972],[379192784,703745846,2029187208,2005350765,1705478415,267388496,961637552,1951448290],[1118653367,1107015971,614541406,1003007594,1723490407,1719489644,597197241,1187582701],[1471813340,1055276676,717432727,78779257,1813025221,1359818344,910288708,2052260429],[162618420,135223828,1853246264,202635591,941304503,1345795622,23270496,185527305],[1163729558,231891658,702250896,126284654,1265368398,657848082,1393469808,2066346516],[145605656,504413023,1711438370,761487192,1018885687,1499330914,786048058,150569198],[29986267,1145825346,803193085,1186602690,1778394785,1527201783,68095975,1587823439],[1425995251,1438939042,124070835,1726816306,376631676,160423168,129180527,1200367779],[612290448,413581947,558765165,2081219627,1746481118,535004607,1227226116,1984415494],[1051176381,631005553,880619243,622057079,1038882148,78322238,1322094827,693248031],[922514796,959688588,1280059263,1795608936,1701849544,2072787950,1223545124,1549285702],[1317965911,264906458,342663203,1531579055,821672432,467436017,1100265168,150434285],[507513505,1255899131,1699725829,2001924272,173838846,1731128261,138853447,1862667851],[1182504147,83786606,1677230019,75925177,156508397,655860334,617555966,1005267939],[1876556389,699551536,211139377,1742503544,1365335007,315574465,868093193,109381509],[49759730,876610487,391541592,1888049912,954413054,1978000562,557483517,2047360646],[781256558,1619438477,1827092552,377788983,2108416894,308265529,1772732300,1533793697],[1790783082,639827511,1966469818,1007438548,364124136,88340966,655659631,984656327],[95808335,1553726287,726054198,225056727,316612547,2052755205,1602964717,562309457],[1962948696,767861270,2041368783,524535770,2057557275,1110063726,1374997704,1934336923],[2088346833,550268749,765162959,470086023,1407768199,1329303161,826941618,1677913397],[1623255247,1264546717,1925842210,684426779,350796639,381669061,1933499325,1050442894],[751932918,6900548,932563956,849437844,1863612808,320735420,123194376,1944761814],[1385619924,1449053588,1645469695,1564889680,834901270,2097123350,2008115426,426908440],[1798497388,1008722713,982146864,1883492523,546890311,431823842,1293874574,1376811966],[1259211439,220229941,1677127491,719896967,1915251098,1082994689,1410187103,1381966959],[527007983,193841702,1263156140,390947439,1734485754,1542340297,1963061996,841533279],[498599548,1777372727,1653298493,467435023,618862978,193714867,856463833,1672498771],[1306993490,1147487238,397312080,285115942,1615909392,1663288066,360448105,186952027],[560080762,804793152,1156379901,1918006979,1289023775,491118795,122430125,782201637],[7772173,914430775,1722532277,1919185913,1513033198,1476725932,1510085799,360823170],[1747457281,1414177725,1027809627,1313815482,1994005699,1058519551,1671503030,1816578101],[1614830198,228838818,929994917,604058404,1892652581,1929661578,1763746954,1224841265],[1412539195,1533319371,729454846,1965932919,1680825644,1897673447,932996752,986759695],[189454668,918246781,964458832,1684525107,365786100,208200187,529499492,280214686],[2068473056,281998894,2025862055,398836492,1482883799,833663248,152424097,651896810],[1096488842,194504548,1211852535,162813511,564305511,579264529,519099916,630496773],[1529822617,34958009,1648262815,502291563,253716487,1439656783,980029183,499493537],[2017080808,1530155875,1278090097,1310935412,649707175,1307069863,518491866,1632619962],[1444005865,1296531048,258807763,516318854,1418436817,569235088,1430431813,1720582113],[1698134837,1146477957,1130872680,829425709,1455246548,1670053785,293986754,294648243],[538751792,16568612,1665494090,1143697444,497294079,1145682167,1356051941,1238349365],[950475646,1434458288,1971062282,754574532,1803644895,499319305,1660168835,1240209029],[1332836215,1729297336,756454349,1453621730,649341231,571026248,1749424039,877510410],[1853899231,1578918342,628238647,1321543547,1168731887,1024354051,2037213351,250457841],[1091787178,1801678100,1997514963,1154115593,715989634,244311723,2070057338,1422124651],[741429546,360101975,2023173927,1172900486,360543869,1713272191,759423972,1604309815],[64541903,239288065,532975450,376608292,708429386,1581477023,1692215858,1454280666],[948997707,455167256,1950911413,616089617,236304177,1445324553,1307422223,885040100],[612060848,509302643,444289517,1469096600,1456415015,265378826,1060180108,1294633645],[2014255208,1452968628,1221350660,312311416,49348855,206652832,1871349774,415745982],[1380397366,396519761,778032993,1380201582,1410842360,392081270,840309982,1830084504],[1042521380,1206985389,1447160336,1358908038,592375023,1167411624,734194024,1171958705],[768509885,210432072,1974373456,968163,254515476,1049352000,1201680294,856726034],[1286269772,1258283952,567435493,597470256,222080900,1965083143,74124320,223236310],[2122193490,556914195,1984947638,1629244691,1951406998,486838890,1374136775,84811311],[942850324,1062673797,582108879,1361017304,1574490911,595503736,918068663,1173100167],[1544255748,201600649,512743092,1302872282,16153687,2040134335,589269890,1665722873],[477830106,1983386293,1307426084,709548233,1997335166,2121906293,541039222,469260989],[575458133,202313998,2050735106,592382577,1634237042,2130381515,801793959,609018040],[1667165801,1768573518,115163270,777637351,882393237,1445138603,556528851,1876188562],[444477993,469171582,2096074763,758398090,415840005,708997750,1903050535,597704025],[53038846,447672958,84527583,1835055701,435068798,1003890225,1963076652,1195741871],[1149753959,703037056,658398832,873060991,817425333,1901521469,201295858,454123339],[1440948737,1053829339,372081652,732242312,1862831908,1110834929,247507665,1316114707],[161005707,1236342443,282211583,739290257,324068486,2109750725,1568683007,664049331],[1826740250,332533954,1314076919,1469168765,655935081,910429184,1320289341,1778962017],[1005628568,427851292,1369508881,1527756071,1806590442,815455425,173548556,634090340],[767376553,782246488,1070770160,645366492,57088857,1282923659,1624087392,900348993],[516929523,1124071594,352631875,1064118807,480642441,1046514194,1959938673,515380269],[2042036334,826006184,132972330,1249802449,59005592,207108413,751731048,2006879502],[1633716033,429036460,630943770,918190875,1907944115,842173231,1096016089,1469852132],[1502947775,405485782,1521787965,1050515972,1987801392,1793660500,1019855622,337655930],[2003923526,216572879,1624552258,1173382349,1785911273,171613507,1137726012,2034412438],[19502318,1067271381,618227533,949044095,1782049237,387846901,443527356,1679150616],[1506860521,385800164,241954278,2023378845,1050911920,1836150628,168265088,953820273],[239916364,442622082,951809043,1178010376,900060473,751374947,211333292,1176807161],[742146040,899864940,921284107,1710033332,1470515115,50603539,1808999030,786229576],[239418421,1382927145,1173391497,563408679,1331255641,1928492015,97051882,1079910376],[433568944,396807323,1511003923,2085257956,532427626,1801710734,1771377726,863537016],[1969170724,827863725,850095109,1280959642,1171912923,194896649,291795929,226087450],[893753414,765081463,1939352070,300283945,102586375,1264963233,1656734727,1372198351],[1857305566,634448129,2110444061,768942921,1424436920,244936416,1225169253,1776224633],[237619593,1806284030,609560957,1570562005,1712395634,1029088671,1952012622,471735496],[849996891,346057293,382544760,255771152,538829410,1562899709,1482308005,1944706394],[718808904,1210983472,1626388734,363383550,149713988,1340905371,525504512,1208880110],[1511311612,1032941884,514669868,16331556,323859820,1537581808,67235960,982437974],[1075513441,757266682,602337597,949992521,613570182,1687201613,271110951,1122605755],[1869279935,443066541,2033428520,1251048333,1401666318,1834672169,1831762137,1403962343],[1941694170,2125559646,107833164,1775600700,715947230,1097030431,1505995664,1153353209],[674619082,1986047119,836594213,1082158539,176725063,1181194077,984483142,1260889093],[262468347,1287786812,203708407,686849446,1009185625,1286429032,971210861,1599344635],[1671482436,379194802,550406424,1682636821,1083168047,1981357025,1466168072,1684892143],[205854199,118946117,1352287106,1768392397,1247150348,389976888,373630488,1295627345],[1928550407,1594561321,206016214,949906484,1125991769,653643143,226945785,960960770],[1644759997,915074387,1119358228,1989340608,658430352,317355632,169734539,1468289413],[2126985700,1607209940,1872301588,434463617,1168920830,1114162919,1679881039,1925677387],[1454404732,1403347509,650671262,1010672702,1957911037,1782991697,435038798,433322326],[1929389274,1889284308,1324695501,2032307961,181226441,887039750,438090549,1251531578],[2053578421,845375321,1790985438,1468413663,761819251,1722162635,471721545,229245064],[6066954,260153763,42087651,246293674,438981500,1310718277,161627113,2054343126],[595772671,388228751,1956488698,1360024012,1148105531,1987830423,214317943,732578807],[1344219671,437888146,1621503477,540643683,318980448,722545046,773388735,52780227],[1478837351,827462035,712433596,1047687784,1564562232,240909813,543407098,1664407530],[2020108626,1292007946,136019332,1533493370,249049452,2103241402,1015311325,645631041],[257266578,1392405849,1571061475,1821118547,991807908,9860501,795371982,1153106890],[984257608,1885243836,1419664476,2048830632,1052653083,1195494910,1986335129,131197227],[668499173,766401917,1773620610,1647430487,934476520,1485725359,63638187,1345051685],[84951392,1192225565,1097225096,117490322,1563717618,469918584,947728058,213797911],[86139106,602966655,1623242573,1043708084,1502260906,1367272451,1834345658,1979650580],[2053871040,774166679,1732083355,1339938229,720741756,1079268322,860696784,1479512415],[1983610263,1095902850,1224627935,1365106713,1258635779,1727013004,1916188992,1510108393],[663340877,1959464824,1171646675,48464831,1506035653,1747781321,299694486,126919175],[216665448,1260693578,1577939151,1602636626,603263357,1850381771,972854445,106351238],[1623001306,2084500910,312142703,1246318822,511746491,1747772923,1249091999,923040742],[1832908650,1742993328,862694906,769064434,1899922583,960273117,1627787359,229109911],[283284796,1269255549,1157331788,1654614056,919222552,572592669,2077701395,1664609989],[1371228018,1940191561,1553268734,1154007318,347087285,1191514415,374590328,160512744],[877582075,299904603,1987894883,450604706,122573823,1192024100,1437891702,549486743],[346400372,1096720583,1910885449,1916616320,504918807,215577860,122261435,175162490],[1448287523,1197695546,1604847358,1825818288,1974266989,1718177564,1978391868,89011861],[1732596568,633940462,1882505826,686436296,1013850748,1282945432,600333100,251603644],[1533512905,71893052,952899482,83648204,1453599688,240724409,1298951976,1636444985],[555949374,799691945,567279188,1074427727,215364038,665385890,1557635944,1374193805],[1963006562,1542366094,890447438,649182462,1336162633,388842490,406886641,105986351],[799049475,384573633,178578192,1119763737,721808113,285455318,1915870957,836147971],[232802362,1845587065,1966833019,15607239,1667675858,1459184034,1749324520,462615959],[101019373,1106792942,1251526274,65223976,1558300875,1214612394,1714143025,1521507664],[892994732,1190397194,21589457,1728163581,1697600226,1127177218,701093399,570992538],[606791433,214710263,968901672,157259926,1243740761,1832147497,1024188465,641377193],[1156161177,1353170192,1520739947,203965054,1270159491,1970794114,1209934656,2003554439],[183586266,667346856,1411346802,229387256,68054038,1332132705,1391235094,847885557],[70360578,499176319,15250980,1500085675,1351411760,1138573964,1975598726,714461982],[997254388,1753628383,79236786,1283184879,747981943,388521243,1123135835,137597108],[1152616342,1700602008,587617317,619745478,2129877916,1761701728,54533401,1073186686],[1197690945,118348077,2017389426,1411546329,2006721951,2030183999,754095079,1612994049],[137183614,922512809,790372241,808381517,1535169622,1261210902,1408328322,1658646759],[1280412433,830535441,1636367371,546728543,1867719992,1366477151,1876330228,2088096412],[702930163,95452815,851163630,1769266287,747327047,809177940,1454610129,1166996401],[383437044,1076459858,1486302587,247922816,372593956,1767621612,1119939645,1615595066],[1811256924,1974006282,891402822,2051760899,253284736,506777496,456467156,1971184965],[1402762562,1849216396,573296774,1522907488,1864919880,1438543388,536085142,628322334],[658853967,1572157158,1884956708,2005203640,1305124476,1949505174,2076938643,1748211615],[1920621928,1756357762,287167854,1802472901,1281583887,1399859478,961266534,2078181757],[1300785251,1258522119,2000273891,78181031,1909057394,1927388679,697388062,21105199],[625208901,325252383,1473804654,1567737072,2035605967,1649529857,977819864,134817795],[1755244041,61532605,570269272,498349521,983984861,1517618414,1457633740,1859885264],[430451918,1757806136,1058320971,381599151,1145971452,1153549754,1201093043,1225156436],[1026623015,868878617,1210455927,1868405109,2091803755,741093775,89949611,2005656153],[527824166,1147205718,1644856026,2004652737,123600225,1038519587,1305937326,1380771102],[51342344,366016524,292812930,1200915036,1769806966,1702831774,1564744474,1427713917],[70575507,969345732,1489718739,793413743,475572996,787033841,936093934,2057295392],[783005839,1401939761,1466876706,1056937517,1137844512,1129210950,1214644495,837691710],[1865894951,147677678,1654400355,1142356869,531647851,393656880,1639444262,1817717362],[1134503454,1764105368,78724526,895038101,679390864,2094115556,1410957631,1404903719],[1131043012,437141573,1057058968,1333868266,1143110028,604697170,1094134946,777458285],[2051372031,603041414,703140029,1833948921,716525291,1220510192,1804623575,35836458],[1322558885,1269857508,875821401,1070298695,1302232407,1389664918,1736402113,686883023],[1401163912,1027752874,763499564,460940944,2003458289,215848380,906106029,1858358374],[1740874894,1127610528,630184046,836285452,418726426,582926745,1635661267,1985683384],[529808566,1688267984,467162285,709959471,1678782396,1347417785,1970087976,248733865],[114344858,1111444201,1374107772,1607080574,862560520,1833061620,171112511,1290114663],[910322638,1881206233,916317916,1262815610,1346311458,968493643,1747074026,1423333371],[1794600659,1963476538,190181742,1513685906,1191465221,645035185,1308863386,449064038],[1518465413,195864225,178516640,469978320,425308069,1236292625,535820032,93166120],[1267511530,1313493104,1268253736,29975485,194581508,2044473152,653779720,2046206937],[1747648646,400618958,1654107105,1553935291,1757718531,1493684576,715606190,109097836],[1270650276,1351437237,1393686095,346710229,1936853826,1292072531,1914162335,1029160377],[1342453467,393162062,1505431158,1403554678,1387429023,2109495365,2093468029,926036598],[925632269,723137431,652384852,1911323766,1530011581,1331682248,559662478,2054197361],[630262836,933072554,1829624710,675212599,2093820995,617477378,437710292,1172119992],[355730923,817704730,864330367,1978763370,450287314,353218307,1793252444,239968329],[1696146312,1885760015,960031378,824237789,255840327,1828798855,1406804341,738264481],[1009429956,837121006,1068583783,529579533,787660257,417680512,285466370,1538014922],[1796693644,293272490,302168632,190057631,1395326427,2109581235,1484618979,1455568123],[1382191545,1612638180,1050357697,1898776841,390057501,1448155844,422654497,1382566913],[1793443856,678763209,1821707028,1139326685,940141335,655644075,986719431,1864733546],[106086028,1063522254,1744753757,1809132270,609246188,959299885,501261007,1263268180],[1225773466,1422208211,1201223069,987106459,369838399,221616596,1602239525,405463622],[625526488,984437881,129877793,1675306056,1645202369,37490624,590222754,1601577713],[538069869,421582836,1096230137,814729536,670413917,1259947378,772841751,1994418717],[346217995,854093977,19338398,1333378322,1054378718,1919384481,1575680967,1724404429],[939128339,1028860333,2020819821,1746462157,1390535847,1003320282,1574741248,801136045],[1662728048,175892819,334939807,3508271,32889,2028449365,1676497918,1699720780],[1400846913,896021004,583275604,261666833,1205612101,603597243,655187754,759952774],[1038743269,1246603929,1994747644,139766739,1533776513,1995570980,1002291987,1603090693],[352401584,903026860,1604795430,1114023174,719716076,1917587442,1486680753,617145340],[320880415,1026397377,178259123,1532028150,1509905784,1243105916,1101802436,635941781],[1690743989,549861282,1173219136,701297521,1269949948,642514602,1657346840,1238572747],[405876203,745908475,1288754731,131656221,1528516739,567802991,1621923932,1377504904],[972010306,1675085381,1150840386,1983965047,1575683978,1472313992,978340467,1933310330],[884943130,2095799724,1473311367,1644889219,462864533,247612283,1729202806,809044990],[488342862,1184060533,1392572956,183025153,1209370236,958334848,2082362673,226809291],[723914794,548738452,1831878503,2111649391,740833482,344732492,1482052983,121530264],[499621028,1614139920,248941700,279145967,1677231572,2066444660,1187395485,1002448129],[2081167953,798459103,2057663172,1379897010,1831501177,1455416824,90036322,868301882],[1905281471,1398719582,52274876,1752755567,2051916482,574251851,277827991,1673612411],[2043456126,1588923434,1722134443,988789571,1955597648,16140102,818245550,2090986224],[1792483231,422255295,675963619,405442249,1943775752,1859119749,417718023,1629011791],[281178784,351813734,1477856226,470742746,2080665796,300933734,708504877,1889746528],[1734206864,689721922,347225118,918633880,1912070090,1440907648,1658367374,812408745],[501770714,1054559178,1094459606,1851135357,2000099558,1551581684,703437326,246304664],[1941440354,22517084,1226955751,2047358005,588463096,458579132,2111057347,1312662849],[54864911,2102949917,1744601879,1824529313,1036255453,881412484,1114466196,1062422852],[663425206,1614582593,593649941,1942641884,1169553709,106443937,582849382,1992418750],[473018524,1885192620,2021593269,1781423283,1564171427,1015717659,1424449361,1989029777],[1574495145,1455902924,1051165995,85375802,233354971,1762144115,1959103335,479479800],[456305253,1271946210,871773236,1365782595,1094006518,1100809723,312005371,713187461],[1116873038,280557617,192859243,1638460914,691534624,320113820,1203339451,1007297972],[2125457816,1443750559,1561299814,659527871,2094392567,2033959537,1261938923,380699127],[222339576,642394733,943725607,1620652053,2086133309,1052685647,1199378071,1793973078],[1198431354,275281479,4674569,757960748,2049820183,1195708233,1410283309,902673039],[317650401,949085872,287774436,604087654,841809433,1701873845,1558269366,1383562572],[1601830554,187751258,1555625562,1928162259,805698224,203160391,576519329,365081523],[1473148950,719696691,162717136,826689056,634943855,1908915059,1612611101,1472212668],[748616058,2000184859,790712717,1192842677,661977277,463879122,548499190,508385782],[993072112,1004610585,350120897,553456806,466283978,339692214,1987433595,1388885662],[1426232800,2098092031,1985381057,155058880,146122056,1098994018,198103049,990308332],[1143933762,48881927,1472298716,1675174027,1730336388,419799335,2025798316,1395309790],[1591391363,1634314774,1321778117,1816676945,1238973172,1555148123,1922629480,1798659997],[1356687492,773169328,359084463,207825466,703204887,176724665,131969094,138570244],[1087588606,502561850,1208562196,190756250,786058392,1890420911,1282755787,1864794511],[1162046362,1297357102,473305374,1745902845,1685097595,1037768428,663483484,1537577626],[1304882827,239926528,563610717,1986852670,1368158037,2090213209,631296934,154354843],[313174132,1399996504,966563086,3780851,1525063877,386726502,794658116,221001600],[1321357069,463720199,1518279442,755718471,400826162,1948061136,1589655672,516401255],[1738049198,318008889,2020004590,479203696,248723439,1403103738,1364777814,245585869],[1782075681,438030426,494958289,1375672006,1110137480,660602458,1883566080,1353427846],[1690898051,1661362445,190969322,1324749198,1874551738,288705799,1714725724,876283895],[1777495403,347707280,855399191,1266245796,734235053,751507231,79644205,1064618179],[770012498,718843915,1465684976,1566235109,1046958759,371751141,487189028,1426890818],[351071961,1278130701,520922644,1254840265,1696009985,653165254,1384679290,1228171583],[839544954,1513569344,956668276,823150863,931877238,1857781908,240702547,1144208820],[1262937194,1988437610,1523195927,2014328823,823890333,1242110594,1882389874,738605974],[1118222976,818156396,187247361,1989275356,2126187044,1286944917,941062252,1692047795],[1952475579,1233093249,1453841391,975127002,2107962023,142900722,738502993,389869596],[1168873172,1723629822,1790829801,1977857943,669071210,482525784,724246487,1414004631],[1478804278,1753969879,1987169949,1934848367,1301779540,1338799261,693000681,1354629862],[1503926753,1373768637,1106064808,87961309,1653290311,1341844390,1573737933,1562788072],[1349112520,574511389,264115366,408906562,472069532,1061195072,1395755974,669581651],[670661323,5230018,1044419293,1258755398,1357967688,518578908,1341629034,1060435521],[707909069,1585691322,874433819,550706004,2053163293,1106655608,381272565,194036216],[1724103261,270591709,1249305083,2061394386,900403595,1692812913,488727995,766484503],[392017243,2124799142,1243307790,1255748871,944653398,218194968,1469819202,356092434],[2104854022,1959815612,1778185913,1827531432,2109154939,188260820,1535433409,2089746941],[227946195,191605992,270086951,196959302,1214386845,58167799,425391241,1898707939],[360557427,645947896,553823525,2117298378,761097455,1426761449,1392400312,583093706],[1061502239,427204961,1507557404,709024644,1334415458,17132355,1082823101,747314629],[470815555,224535695,1160409244,814916769,1382678055,1117663,1362804125,1073931688],[10892915,1656035855,581534148,756415777,1794622147,1568799023,611770363,1954206271],[948259483,951831195,1353838281,221010600,285120146,1377239725,645202340,1451194753],[1348639143,347098847,184937293,272075872,674150123,1060661238,466886449,184891909],[1701028771,1035952923,848125811,1009646622,898160469,1320478521,1258233021,1780830871],[1989519237,798084471,155918538,849513736,609310904,935573361,785268840,1777032642],[1629450647,127789840,2027157010,1977855455,2010468215,2094395914,448560620,583843886],[459951738,137276204,799699160,1734495705,1099279232,966837664,409972384,308877017],[916249292,1787012423,2052046415,1406383545,1548283748,879380623,565498272,1289107128],[1052299883,913085899,964490643,667935759,1474182863,1227187706,984749930,1841076616],[1673490266,77456461,1199519782,2009578731,642612494,1343817459,1792341132,1119618075],[1516746101,1378093890,1021262594,986868020,764510343,631764142,1910299994,632248643],[1985367620,1658804448,2099726517,948234423,1920162838,432045438,2101599062,915052918],[838608512,703845378,1340394982,1304303767,552620958,216972268,1065587277,873040667],[887133465,1599620693,343350484,1467057748,741853943,541415474,353903098,603107762],[1413062248,1977143796,1500998545,1512439785,1489266081,33456805,1827274361,1495863947],[452322338,1336278409,1451488634,983815861,1018290343,1011404447,2004552301,844605647],[68599826,1449173737,1789506,1514720806,564710469,1440898525,1582640018,489074185],[1663494996,1866146935,941847499,576637938,119678241,2116577840,1980187662,389472323],[888609159,1544400953,1430941348,548046689,411137837,2054990693,605705538,767727310],[677903634,1618182380,703112282,1176132212,441935572,728612078,544803634,940238422],[1149557570,7780909,1497320223,1764135045,313265683,1755329022,594360030,1303551305],[234332887,2018899200,81062748,1457245245,1345218200,578240004,1534970823,1260800160],[1569797955,1877962064,1511581371,1473477997,108588860,2053520483,1110676535,203729966],[570989543,2027251394,1723529450,1754949089,1578400312,1612469551,84148703,193605630],[642472414,1921234079,652057619,1190242209,1657496544,1032326639,393511158,518116167],[1454638383,1942682581,357616128,2049052634,479230625,1487607979,239787602,1040605307],[332667770,361872119,725540243,14189181,1996297981,1908324598,314913261,2078315988],[1991910661,1611727803,1838424706,2057216860,1335724666,156328156,1309728430,1623475165],[1188041822,66042098,2082238913,826149885,900940125,1784088724,1469612677,1902570402],[563098545,800320532,2019401000,913336797,1174310691,1964704384,99898533,356536404],[43708961,86936083,309074189,1013878953,31472666,401439927,901145659,954609487],[2091887,1897433301,1031399980,1275772821,1192720261,2034558127,646200593,1739732749],[1840844653,1842715511,1672716949,194897453,506189655,1756568115,676067963,567398385],[323473496,290938,371146234,627699939,281047186,1668865568,151517395,234265896],[1052147839,1995291037,1969533367,1137560294,1732731806,38563629,2080348477,38584121],[108162870,469632068,1673647681,489059369,1554099188,1661811066,799446885,1185495462],[1140604747,1070067676,327257178,1577739860,1609150696,1163634734,1305339489,1686482963],[1338889795,1017667056,1205058264,557008800,522016036,1016859813,237023818,43287014],[127367926,1126391029,624014328,1921894489,853578312,1759526376,129587394,836258036],[1065690909,103712433,1343477710,525182266,254875088,1458394645,858866170,373653783],[1739821636,1722727957,1248361384,2028332169,1703367890,1368995552,818027404,461895822],[2088997523,278406522,1235205079,22680409,870799315,1385142260,1807296383,1698801357],[1922867254,952794191,128950855,1739023822,602439356,174696540,1653489325,397745327],[1649699982,1267615319,46600353,2039873837,756937873,1893490905,750667604,867488446],[1200378662,1443350798,1858479628,449612349,36029250,1088489710,1456638736,172881357],[645030957,2084988339,1009031494,933845577,1793307579,449301305,1565836394,323428217],[613904914,2017639774,840074146,1418619057,685193717,2085700683,598251795,869255681],[100912614,1898093216,704544350,1712781194,691236144,1822055454,759371662,20448603],[317424355,1954477311,641970946,623765240,374609239,1575447838,1257090820,1687196313],[1238294724,860893217,2081664854,133859424,1081870556,1478681850,1638088485,917553479],[1559052402,1172727267,1597822928,723654512,614872313,1959669525,1910588576,1814912689],[218052108,434223106,1452770973,111661290,1861191037,660675499,244191822,2043015233],[1006463477,1375336652,1903958929,354031670,157476147,1297413800,471567062,930133089],[1782976231,1454918949,8645761,1156787003,925484322,957848438,390318223,1055063744],[1616406524,728119240,751719496,210297112,243857038,2024216446,1139537382,438379299],[1841832697,1109731271,1711975164,440484737,251425410,1893923561,785130238,45004124],[2058399861,2034501208,1056160028,1137672904,1516730739,1026821393,639838656,1900207536],[1529894030,124022084,430614706,805200333,1631378091,856909941,117834311,295503328],[536710023,1647777760,2111925209,235063378,1410179363,967100215,179868069,1095937152],[1780069753,631082096,573910036,503277973,809830312,12029118,983590042,896972659],[1512240852,421836523,1827707652,1451841237,1993678014,1653672238,1159492103,269305824],[385933121,244858645,1619874624,2040102113,715557940,34024487,1937068641,1254355977],[67457607,1935976184,354538087,1636374316,680769254,74790089,1460966330,1843069179],[172014476,1960049885,170357351,1196080747,1057164884,758248062,582588019,1858072407],[2083062193,523265797,1914607840,1618070689,2011062824,1017067644,1528280073,385521176],[1479267093,829448407,346260586,1845959712,1923206793,1341895935,1433383618,246996212],[825773301,1412471517,1028436318,406296006,187566952,1642269248,1266759314,630218417],[1255233034,460875473,265558703,977877952,1683473889,578716560,188397342,1559275006],[1000421855,297507670,1441089355,850141930,984315918,1784183451,751244686,1857859725],[222395752,1757546924,753746528,568434940,889384650,962303484,625158780,220384909],[1793916017,1448498414,241614738,768950167,907292306,1823504918,106055647,987023324],[496965191,2034083588,1795022178,1095456844,644710452,1433964216,1597062774,561978602],[717119820,91210671,380868954,384453698,1162447749,1991403577,2029381548,1742265710],[1506631650,211718824,338452981,445934724,62257768,70622113,988427687,155079111],[1840675540,738797849,720716874,1598462028,22694221,1347342772,691636300,1365340835],[968460741,1688967174,1206924073,2033478038,25811145,800932299,118143487,578358674],[1052177691,435870916,1010083898,114107550,404723257,751714657,1542706250,1180474722],[881215894,1325854552,1145075742,1341041477,1337079979,181122152,1135079169,2061929913],[1875408778,502894313,157340413,2035677399,225110347,953292399,1271160619,348005641],[1192362438,391384895,2121750906,5568864,1163441040,277657892,1423836431,946968041],[1705152581,1847229421,2015052657,1557834817,818996186,892657349,1998210500,1281400131],[1450073460,780664752,1387236266,605841428,1375929102,159800980,875828094,1613247860],[1085927435,1521899017,559014229,1915665428,1526573294,873288642,463032164,302702800],[364702275,1294712035,903687553,2080561733,621312112,1491873737,1888410724,1696688327],[803699746,1357108308,1812706348,1987891037,1782180580,1380157450,709541686,303708795],[122524465,1844962815,1250106927,833312531,1650525191,1162942488,554353272,1308536400],[1971895519,699195227,718380821,1299053235,665789938,1217892603,1063508628,757283571],[14468577,1502268318,228225851,762160386,426435872,1357907227,698592626,2079004689],[90134409,1012102772,329275588,1024234077,1059124462,859968925,171622617,1472366901],[6570280,17827657,722440273,2115460324,1515069941,1187161351,413326967,1660293910],[1904134489,731671098,602955542,1977296907,2041616254,682814929,1640070935,1110294648],[1040158460,2036933107,2106005506,977013176,1790992594,884795538,300047106,317503343],[432530094,537807606,975641858,240533810,1042785329,420060576,1480434075,1705386779],[1728803646,323620775,99169260,1865181934,205702819,964801401,665034526,2092918664],[529149086,585254346,312442411,1833199659,1603435895,1029853887,1826024041,878846018],[334368877,1662731165,969159383,634815403,112615667,1832365337,648566474,906461795],[1654635463,562683111,1460518803,1036592160,255222784,800551866,1298762641,687945338],[209075024,1466622704,1438447007,975786234,827928314,1471666355,402304749,2037453166],[1931490545,789630932,1401734035,527559987,602969287,1452318386,90038520,1678644913],[1641622199,1464380502,30838988,2045331077,687567884,1898432262,1311886323,978340585],[945025535,1022720800,1837044895,591733724,91455883,1834819666,1192240618,1700414195],[638692354,1109456569,778401286,266730037,1280430212,238303979,883279659,122058713],[1788345118,1920924493,1311277733,1208201656,786218534,215840353,1518160157,1428789894],[564029394,2070648890,256894080,1898257954,2017424073,543755320,1477682231,1946154631],[348172349,1906531305,718052701,2013273621,1598693550,115111144,607854304,390459889],[950810026,13497914,901036282,950594146,1302652794,974059069,2052218038,2045426573],[794761891,248138149,2083303484,1759056011,833551209,1103905289,1907781331,1544327753],[1954349438,786658495,780618054,76285903,1934419346,543159028,1971017858,1813511013],[834504277,1209588023,2057767076,1979743418,1023026516,1103882629,906931738,799963247],[11339260,1311969363,1700810212,1867507846,1758255657,996976128,401578688,1630338327],[1015768979,1219633855,834919539,1668262080,322472953,772098643,1852728240,398704559],[39344845,1396297921,738114622,828809966,1231483027,1143869582,1075929431,1131581761],[1159364989,1665175417,1664933722,879029913,322975610,230901475,70448424,1917979558],[252796338,1818402340,1017646131,1874649032,286385783,1426330169,1748380778,1832876127],[612010078,202081126,1900806485,356188172,1296818402,1450055459,47282153,75370854],[1357683716,794885737,1167255111,729026783,707827086,1260861314,185091829,944559151],[1577108475,1624374119,522232474,1013347827,165527224,773357672,1753213389,1568590500],[2019617243,1313869647,1647466044,588108044,172610913,1395808683,815843649,717329326],[313089351,1842508026,1238802369,789408778,1433436798,269976013,2063611681,1789845232],[8234715,802172006,681070461,966836025,516586803,984030927,1899202924,412153363],[460631664,660566625,1338691338,408299342,1726103754,1238340354,2127471126,1321995036],[1316211923,1071888044,21390063,1802721586,1996111479,724729489,1287248550,883161835],[204342701,1025293450,1389821560,1097629131,844335129,2013305456,2127007580,1769398554],[576189051,1441894552,457354039,430495395,757466134,1028856105,8503425,1772990007],[982323294,1770120261,482498310,1209216677,1061227628,1444021974,1538691817,1680828918],[545365680,1589539101,642968568,2014292821,1079846972,176198179,723109189,1307781653],[554186206,1361551146,71134354,112683136,388119080,1723812559,852169463,1269687560],[437584350,34230084,396536589,1637692057,2046884791,473102204,1904724447,935999286],[955562985,1581318366,2031806114,1867117037,1352710592,1833263063,1660966871,1465208219],[1614478224,1764400161,1195907913,704919019,1982179451,1439263779,355759485,656875382],[1163165474,1422734510,428340629,2114042865,1576159401,1425785380,51184987,1898732886],[1149637350,1633937362,1850940660,1044928902,267450609,1241951483,904151096,127283719],[1210869068,427298251,58844260,754404674,1514720269,1285722195,161105094,794404616],[20966866,1150130452,184518687,1262607032,415364225,764146324,1269279707,1644592181],[1450717748,82530862,634448190,179738793,1245000117,168969818,2010876309,381772513],[72968145,76774221,1639913720,1629588588,1250753046,1936439489,1820011005,2108875572],[913287324,2115255396,1053055646,331396028,2066270979,345153856,1764509227,163770338],[33398740,1188214985,1407484824,813153503,1275074627,1702475414,804835554,1384278080],[474401121,786364081,1350636808,444009194,1061303203,1636373305,1014019843,665047107],[2050437421,1392783406,91338395,486221589,559714686,1272215842,1587543013,714086729],[1915948272,1058753600,645118057,1076386896,1813619109,1381300904,1670858643,757763217],[1837818303,504447462,1297018309,1486084747,356487402,489154492,460600218,810274343],[163609909,1943601431,1847679514,1188249282,725769350,1562104847,2097570719,532496558],[892741974,1649940347,484901280,253883192,281399007,1841291472,1426402352,1602940726],[613677687,2105173363,1906024388,1372576267,1593032577,699623509,443508974,314032651],[1014834107,45962065,438638546,2108208395,756387055,1440361933,428845674,1522173523],[2115185825,767438192,1598944894,221353146,201729952,508529229,1636426996,570239661],[1594920749,963141238,1636918670,318022235,783628842,1290718322,251832798,1296900788],[1032732460,154353859,263881595,1694789593,447148813,494126250,1634892879,86746606],[1775167547,86247788,541383486,633364129,1878996078,1018532386,1148009734,1126016670],[1048513276,171195341,1978549349,348782298,882786398,735443791,2121640567,1291091820],[1265777192,1850116453,927749043,1925160140,897061149,1129523907,1649225773,525903435],[57882736,844040,1086387415,1468293301,1408645135,1823558241,656095979,1958199120],[336316502,1794051406,1840615999,1601551772,1708019447,2129527740,835127613,1446955361],[155434875,225061791,870309019,1032703035,2005489499,1690140673,192007697,1482211590],[1512788945,1626904932,373796028,1831278881,233222519,2037389796,1612710232,1562710762],[1709650990,1236730815,799453573,393017962,1289669262,3553271,697522439,1631346687],[5319750,1675502094,955878513,1205091696,1868466294,1518628969,497636681,35159194],[1241038385,941309424,1370608934,141721336,1130572167,700076066,729617051,210939769],[626916505,4376449,1925994262,1962883501,2094673492,842019669,1133804318,163393857],[1357055701,1020574104,1449916126,1150302831,289225288,2056781798,776488584,1499414032],[983846770,671109952,1575154296,901025820,960320111,1587644194,139465448,2098630327],[294741356,955782326,746723500,1029525611,1666335241,2123326449,659458706,2031821918],[1853539710,926094754,711872059,1153555638,659069254,1265060311,1113059400,178511383],[662901612,986022783,40570966,1459457260,63875215,1221345047,313879120,873646995],[2072958428,914085307,228820380,1416004036,1590336101,2060208651,142766091,197562348],[535062124,56282568,835398131,332316280,1346101860,927229564,1318593616,297737351],[1422800216,633800448,331252224,396476218,1711047111,1766725338,563443080,88530887],[1904616986,763339125,663796421,1256662950,1590052344,944114754,195506388,1477174092],[1370908615,363927600,663685675,1358228979,1401430211,33671416,950710508,435164922],[669575685,1144454321,3891147,570968763,175214889,1114617752,2004197466,1249913911],[255631646,609434740,2128048842,1856533371,1773306465,1288767629,1702313342,1336706643],[926453058,1585688572,631311235,2097369009,2057842118,1699900728,1088934870,44035228],[1398829697,1827562871,1049024765,557402273,814890275,153796142,1502596394,1976290742],[1202300134,1527636759,613238161,166953236,1118865274,593574509,365805850,151115306],[1232458406,58050333,326098764,1918540677,1525954573,471531549,428927573,1475808327],[1123810157,1975678979,1245475190,1732380416,290211052,513831549,1573100557,1770032894],[588247983,526493444,352231014,1639683872,1887065894,1016588828,1575547565,365217790],[1265411126,1278843246,1443974911,1855198721,35801098,396095898,760447203,1605386371],[374429460,1278410023,809280991,1361443128,1718064272,265997828,33927202,167721296],[580552754,1422357098,1338015589,1688556644,1618072592,448497927,2107778549,705278054],[261044945,1015586027,214457959,1194454349,888194299,295709977,1338469522,1837793068],[1112522546,605393036,936894360,1338304045,1212123638,307178005,547168642,1578216818],[1564448268,1320924645,825514654,2025930359,632736054,1342526673,1543292139,794057383],[1069066708,2066586647,310225955,289653412,428628101,46185245,623176559,1278138875],[1282221156,1077112777,12442569,901629546,1843281667,1175390798,2032200445,1654303354],[246182037,67004129,130781000,1670108185,586053224,965214573,1464759197,85529152],[71667039,1799829747,737349158,1890447575,1933586592,1876816551,599569444,1577610608],[1873258541,985267675,53204302,1519358979,1469360969,313610648,1765545084,1030639741],[1050010774,1060813865,1954519403,613824288,424367192,1601639748,1293013697,955759834],[1995527900,1690260583,1349076832,94786398,998471916,356378102,995326589,1174038559],[1925099306,1985187174,414453155,87757433,955531429,993488032,837493898,1873741063],[1065748381,1639426011,1011326944,37959215,135453104,254179291,1737061111,137556709],[693189853,2038708224,633837939,1325474635,1843304857,1582223535,127119773,1598455980],[1530992035,1787948388,921248322,1346090059,1214503687,788105809,281696769,155097675],[1252549360,1815384943,1135586739,855790629,731117011,775289804,2112544,1317253225],[100277194,363229439,342118003,176966119,425519108,806208643,1501255738,645614353],[1143730057,1744945744,305895337,1410871156,787321068,518846029,1359105046,609320288],[87789905,1391411790,1461059071,992454768,321663749,1880023501,853409160,44617326],[1889399182,1894443204,979850318,608728273,970186432,68195699,1268385061,366499628],[1937359214,1253298348,2111002924,1678107541,858985729,981336086,824002644,1698592708],[1185880792,1868020259,665475690,2062607704,1132492233,1633018710,894462868,79340948],[278355856,1610959582,1489563224,1023881412,225874656,1969451185,762805126,1997110474],[17509364,322899919,712908678,794966943,776683606,309358435,1009509218,1404971004],[1655289112,1598963136,1917388225,76659711,1311283510,618846186,316797125,96082379],[1079003166,1643306092,1701145973,861821245,1700228160,1196343382,1465242012,1433260239],[941433511,1437976450,2036423168,2027304951,646958430,374104875,2039964466,1450580987],[210570974,145230171,360972721,2059364179,510655694,437020440,290185422,307612914],[1183542059,506458694,240949834,1940821121,934859703,1732971632,482952254,900995227],[129336422,56200261,1337698886,1732699889,902852282,2008908536,764571645,1018866149],[1415903085,176915309,1061010031,147146171,1010310958,1953140362,973980344,1899511052],[828053379,1640060600,1643427556,879740482,632182894,627047599,1725510153,1100059992],[1443875730,6601478,563088914,2128345308,268719677,1563863708,1538669820,2102203052],[860694576,1528260650,815518179,1342885592,1930838573,1549522905,691734990,883622106],[405095982,1879466787,1984487910,1367659689,542727576,1919881224,230817484,1254256069],[1318658238,93782540,1511950606,573627440,118627244,27875989,1103445780,705102465],[217335653,780741163,1702428870,10490260,832412492,222366574,1348697668,571942235],[263769818,1027666030,508979114,1385582383,388342785,305394664,1902781857,105883631],[983048845,1450386427,1133383588,498837836,2005505258,1683731007,1644613746,751104780],[10668867,347057210,432962497,1425774834,1973151781,584006457,1322764484,1810436666],[1727547296,7133493,1959843755,731119872,2001325055,1330733639,1690250198,2057782519],[288560886,1112624803,1921784911,581977359,759252748,1640715790,1439577094,1858319673],[2006806976,1282320225,1463045125,1199223246,643544508,1372980071,647806168,828700947],[45694468,539282191,510723138,1543200043,456764264,164935306,283032179,135220495],[266432173,859886732,737427366,1052369,649123228,122250137,1055908810,1561124529],[1539968721,894274640,1350207058,1168937617,294832947,1703859531,423657287,25909267],[537039082,1567003321,1647731713,806396347,952534836,13772997,1963925455,1081309772],[235040388,648695644,1621666839,1929677600,634720245,873430564,444105520,1263646885],[980563245,1707294487,1439770518,2128454539,1040533044,1156518672,1028830906,167858274],[313190328,1941112798,1694626048,511359710,1007056664,949915573,22731740,805482283],[1140205264,1057435742,1310582122,1454821285,159820663,932940160,425384532,1114836094],[2015713836,1750926968,1135178850,337373602,139313282,839877281,765092828,339674365],[424965128,807162820,1722683712,350518800,1529327044,2050267187,1989240896,1740524009],[418849243,529786098,442618436,1413514299,1565592623,55692523,831794708,789168648],[1356058104,1592452580,2048533199,2075424597,410919866,86320603,727425016,2022835311],[2034517092,5762888,2041112657,379883432,1453194709,1123381808,1754280116,991310197],[314174692,1937623130,686881667,1975183274,867041931,757815964,948805710,582372941],[1476655833,664502927,1385350117,855559726,1736063349,1123195577,1611762425,1850722991],[1209979500,935466436,109373478,2003304586,1457969546,1173889616,306638803,151735157],[356251863,974667351,1426858179,884103686,1689475169,1345858370,282447025,1652332751],[2109093842,982050466,819579606,1732094674,775068803,1162455951,362041705,296812155],[1380089751,1321512205,1580772364,73065296,1078118100,1005588134,1005053954,216055476],[1408729293,1525139515,385172313,1331806235,365728932,1371334166,958761738,837702275],[1123986606,590631216,949533106,691657322,1784748314,1086470324,1941350713,1342857643],[26445643,2082490869,2115479456,2069371749,1243597059,886157808,8124528,553720381],[1767880925,1108085492,1806647,1941666599,170740351,323884096,2078572762,879802936],[1312446141,947505573,714305116,775753315,17625907,1451984103,1374094611,1119943513],[728086204,878193852,1346057517,470167601,577124928,132500487,2113369525,1725772066],[748632314,1655216411,15061722,1916989493,487293464,1681276513,1808855621,214766681],[1699338177,84466889,996979251,1818462204,9793235,1471518780,1708566828,726143447],[1658098894,694426291,703985674,2039911376,1916139007,1691776309,1211263754,1677317205],[1117162805,938272698,188498877,1504598417,1711583066,1979655884,1377006196,1889220365],[1712173655,625267622,1652933888,546723807,1780403038,498880093,835238705,935925038],[938516086,828711487,119328367,1164882790,507216464,500283886,1177494182,1224132589],[193758511,1072426859,527823105,1843033053,1652946339,1000456540,2020386547,1059965712],[556490588,1759836228,1655087067,335659120,287927542,390912245,26960489,1140502003],[1099858701,651590043,184970164,1434644953,110338759,1857167323,1544365186,679467300],[985426586,1994462321,284475388,1273007894,1421626659,1985909398,819637425,56607168],[789398869,1115032190,695908393,1863756538,1682425774,550134152,129475563,1632121623],[150689838,2089037877,1975661960,779587109,2052329863,1654786427,1476618619,1184245888],[129217348,558183511,1352802932,470059954,1811573549,764698115,1928750587,524090665],[601619828,1000108443,1274615412,884534330,2093646638,1839631990,1357527374,211006222],[614486678,489692955,806646187,1056124127,986675582,759927985,889865401,1121706752],[1073434935,2045235855,863876238,888715803,1176018429,1871263273,37616192,909764410],[285813781,2083093338,1528719879,275807943,2052384839,1602616343,1955037141,671679060],[1714078650,155428053,860274579,1522752455,822122658,1932908186,1876373956,1880165826],[1085497039,1897810159,441696398,1498431743,1664136412,1526801342,1201715192,208221565],[276282247,825135115,1570047164,1071097136,1731928306,604051164,1826774250,1809186259],[1569589177,1100750989,1567275182,259548737,807707889,1783125171,540888558,1538078294],[2111560930,1920945257,1164293242,438273666,1251160263,240066931,1884617799,69506266],[1314762633,378207443,1688011096,1654889335,536328524,1911041832,1362856554,1355851701],[576654567,637394848,1242382304,230881318,741483006,1147523095,1205668710,1650764012],[1918704490,1885836923,1148380465,1982909666,940893454,2090835665,1490518459,1815370725],[537159340,1011647613,159143985,2104782478,1581685136,1796891555,1124031666,1320029855],[1767845388,1466773284,27216954,1240291758,1344278648,932948299,172739018,702267532],[1393611671,165094900,997476706,841805674,1551324887,908929566,950976574,349616908],[1678677650,698335892,815581297,1014874555,440620456,1824362159,1356591301,3216794],[1034260061,2018589555,1792759431,532830384,424794536,1414792621,1284896808,69986129],[813779047,2050099678,1011239258,1422905032,323991396,1804149757,1987453474,1358142574],[899389922,1769938460,1638966706,744614783,1632196832,189111674,1036946352,1543801230],[1803674176,368342528,1418434100,1425427404,1402625179,1607821322,404428026,1578571023],[1348464734,316875192,761858252,1303998682,2028542320,144540219,2124003275,2091668400],[2038792912,2100599515,874659105,622718563,501209283,1752988587,1227650902,35953010],[1889595475,1432042906,1924239146,1932916061,1746775162,1393161712,13340214,436992764],[497065296,877580107,1699193798,646244652,1047225352,1385697006,1454116904,918350673],[1776203564,1322100605,1853595551,910038907,1821817165,1836975972,2089121240,1965215083],[534609761,957456317,1901041886,475666619,1677675349,1687104959,189353518,1917913972],[601172981,1878802497,2019080985,849271561,625787373,1799195864,1804380787,877317032],[993436740,546581132,1188185184,921760258,150790415,773091861,65499784,156217426],[1779956617,174491628,1811883315,738776103,284729568,120386105,2116217338,1853750410],[30895747,448719255,529789960,893844230,247990686,1171915286,294922742,1921021662],[1684575669,1168868045,758687506,806443397,537948175,111903006,1411421648,1891682244],[65344303,1173432041,1045762129,352236630,771486110,613540354,2073093587,1061075273],[738362365,1104238771,2085994240,1445667131,1614638486,1263985034,1087075527,1720692676],[1295422271,667645031,1047967022,581476764,418247812,2125291436,1565123234,505515903],[2106301000,975834464,178444729,167645904,1952646645,1267671880,1727374682,239608040],[1465296593,853379783,1833570580,648913936,577368746,617201543,1167189121,1015876686],[841582881,1709648202,1411118398,885747229,1978151338,1686985455,1410060010,1121320462],[1806210929,518863499,698429440,82230656,1590542587,1525441063,1583827357,901805137],[627941219,1830029735,858303764,1077021066,1984894971,819439546,2075530429,1030012347],[1142476977,1232268177,2097841595,281756791,1949229096,848713029,1863804726,1889402527],[131392854,634794862,420470435,1197850660,1052030659,2050444098,1717343905,1716145624],[1798957901,1807535708,2079207609,2096675422,1664518787,762921091,1602647032,770422973],[752327140,835131505,1234291894,1201637674,886755845,1181382212,1728411091,726161629],[946325376,1221034432,45156965,525573993,1876189333,411382005,1447726796,1800936831],[290617554,229370205,178170174,1410195885,856734451,873867043,1303870152,266267702],[738160929,152345443,1978786931,344669214,1167469205,1989866140,1888158737,1998724839],[1231615293,744887299,395189873,473670537,1921689133,483138723,1045315257,1301685792],[2011377110,373844372,1956602313,2028349613,1096043239,326252030,1741479821,1823880539],[1416842206,1683049831,1023106974,908307570,656841531,543393242,1911830262,110587480],[2040018258,870000653,1070595129,1799782416,776879123,415127003,1751310971,418246396],[1371083626,204091650,332980181,383962557,1860640469,43225223,2112642493,1429323748],[646163081,1426532868,1159521131,1714980705,1470408288,322315816,1394384581,66674079],[666198272,1486388878,2086864912,209205829,1798704967,1002243848,427342184,610505807],[409055083,1582477696,1995468758,1934015113,1433586840,1663483750,1926442535,1210486155],[1462442551,1328823453,383806827,827393000,1462653754,745148758,1069448993,730205769],[272114492,1420830010,895628741,566259384,1218106741,583641475,312344219,1165677543],[909777886,1948470541,439560644,1724318473,1259402091,2007887744,1845398967,1241245306],[1184600154,1505806010,1657534260,2052615086,1346071436,811377153,935840507,557603510],[1963450285,1569846124,515071675,1557358470,1102523620,607477623,199573026,1194403501],[1783503492,188827589,1820174907,1811054053,1546232148,1052153106,709661508,392679594],[162752101,879941537,1015785586,1469196052,1050396040,1981119193,1465930515,1116996840],[826548883,1449449473,1248964133,867343132,1204637546,564833195,13506006,850910933],[761698363,324258900,1538130773,1806287136,1345328960,1107321345,692895069,177441614],[1710701940,515040591,159763464,1145555001,798757862,447155617,1613765011,1649138495],[990870733,1731323598,577012119,435820478,1397579081,1470057408,1728938330,1705603575],[1561333523,464748949,1805555980,1883816428,1986205616,1995549901,1256772249,2071038819],[381348170,2055595906,1725239031,1461790506,1966368891,152108894,115182449,913337222],[14004635,1299964016,1536622916,1510811135,978814704,168965266,1140031543,1043713347],[1192589180,1707008578,1078784409,393931789,994349870,609112596,1824015278,746513652],[1119370491,63039899,1604593961,1574019834,1624629403,190461936,1580285281,1389308320],[40890962,684322841,248093767,695242647,1735812622,389308379,958852483,1172699126],[1649928476,1810330970,1051190647,1857740257,589344374,1621541304,1064378449,1130548041],[34101206,1144362036,2086135969,1399413172,896113396,1688099291,31665536,909562036],[1781450386,1179501080,848216560,227672735,1490316323,99312513,1390828926,1248300564],[1645151821,1720144111,703003624,1176051732,1915823638,1556819896,1869964381,539201197],[396884936,535433869,1439076030,2095306322,541531638,1728637853,2059291335,1771701288],[1818953223,1224055242,608061479,222586890,691147934,2121268720,1956875419,1874361488],[174882096,1302276710,1748300021,118567249,528622854,361440742,814397436,1740736253],[460888561,945927316,1099668436,578577395,794549940,529974300,1978654553,1122132874],[1092851689,922660619,1725149472,234300052,525289970,1407328532,684694934,1153259524],[1993076242,1951742945,1340655640,1899404589,503449962,1354453276,2092620863,260900624],[743581940,514805058,982144186,1907537199,530954923,1956396262,958920988,341219003],[229673074,1370569821,1138737787,1389576889,645664658,1534362419,661745844,1668263319],[1600945796,1849030903,495936092,738255393,1918413310,1183466333,875106124,1297567081],[184941086,1866752324,2057260440,93257827,1646921354,1789545688,133790556,1205453884],[90658792,2098713200,986222785,1646580547,1347433998,654716588,1168007656,430848309],[105737975,723181341,1145170764,867324503,1284979982,1556136061,593761897,1676493871],[1708021724,625223249,737894825,887378125,1046243698,2084714450,370767696,763084559],[1509419261,1365686395,1982685522,394645813,1521001821,1993375320,2042057067,83353281],[503549163,916986493,1487581265,1422004318,665834721,1421366692,414930781,1439543543],[637973049,1113956300,570254114,829271999,563363772,2083935073,1276462341,920954580],[635815280,1698784288,655982218,1980759290,1247223877,109875768,876245826,312331643],[979584820,1432891596,1727743889,664793985,1068828001,1943436445,1096231896,431153377],[188825144,1501770767,508592312,1987120761,1186681908,1485520737,1934307917,512909723],[957515712,1628251408,1085632830,1367325231,299900891,428280095,1137802975,653321911],[1109539675,1382789074,565227570,1171824447,2120427107,1873137085,900888000,1941992014],[1928099200,1408703141,905468994,1459476073,626611721,693461844,1633013134,1532317435],[441297995,1469061770,857648940,693445228,184827830,1656342111,1238947745,1139165318],[312050979,1240799234,179305767,707357728,796142476,521670465,1995028840,1599408274],[962805546,960228305,1009387305,883207926,356864255,1369588718,1243997341,200620468],[116468883,442253316,1531295152,1725689669,682114228,758331556,369447656,1552673334],[1075033214,1360951294,13281474,1847009436,102592601,1148519872,2064412513,1302567841],[1428861548,845159080,1724574467,2056445580,929512928,1730653903,349284165,892371246],[1743418220,365758082,622253172,1138239978,519488981,2047214464,802946886,1525788618],[1897569327,654242234,1017060349,1515732631,1729981838,729553508,994178327,1894800554],[1164537629,1612519175,1177991177,1873377758,935577175,688985214,647130444,982992903],[1062464163,954333123,2015244389,222921762,1797575999,559422867,1976927342,603347389],[964205205,1408761494,631652477,1172857639,622978706,1184812953,1738925380,1216935048],[568731745,330143908,599574871,1066849610,1391171182,1689285626,768806711,2116937260],[1478860669,1590517143,26335691,556494000,1144702057,161806002,446451060,1761783286],[1390682169,1276040984,1903625895,1544086214,242398200,1276562897,357015841,386538922],[772409880,2033352036,1619716292,813384440,1650133384,213108541,430207125,68128851],[919006270,1888481199,1096743744,489973618,1104343678,891060769,1956955020,445605555],[392964781,1051354700,766857940,1148173841,1710139296,1438795183,72374813,2005491913],[1118833527,1672225591,1238865401,240577270,202200314,1360576061,636926501,1023275512],[1323600348,1684533167,810515325,1603825626,1105689666,570132022,455010194,500062326],[1373362303,1613899716,956656608,367923726,378822037,1406103637,114547192,832673899],[466682325,245417378,1763852996,1596381748,295871008,802659287,1557236013,1230761157],[1941797043,983924176,267066000,694972521,1739661134,994096223,716286933,1839515395],[342642735,751247495,65044661,1384046519,627215722,63124412,763356392,940488082],[1701500586,274250448,1046908590,10078200,1795683549,2092596920,790679878,359899834],[705779030,913552751,713483448,266274364,1992568175,916989007,1446726086,1010811348],[1698469986,2101255960,1752858090,1923577158,345586111,887603225,1763847378,2010128892],[1356458876,1904332685,920269089,1399240682,984631571,1282977942,786046428,1534197296],[1884481761,220710779,898838314,1919701304,962703064,1139671752,934154383,1564151637],[1719956489,1428785179,601919928,850071855,755015940,45339892,1857586877,774653244],[89236435,19505544,1560209846,844181105,509084624,739240191,1837824192,102757867],[1487289411,775123821,730959416,1446987337,1229097528,202503785,1489059400,1016267697],[312379491,1890481271,1961639229,741582851,6092914,872968576,1706848922,841272661],[2103478255,440545120,896053327,489988866,1884501796,420233072,693676972,224066595],[1492769581,1967909055,42345599,183726546,173733918,2057662004,338367968,1533208283],[1787625452,1413348511,314743515,921387732,1126599274,2058477534,801739338,818296478],[1953620947,1048392515,1212326332,626359006,1310739118,505532959,1885649728,1319502042],[964462618,1602062686,1206795972,67742444,156804288,182467557,1287546165,237026877],[2070863791,617901688,794697812,1584522091,51765695,555220436,1643169235,1886398096],[1391919112,619160117,1712875269,303418912,1840274392,778029949,2114710063,1691900762],[620212912,1652465572,116634382,1393817835,1795497041,1072459172,864975311,287419984],[1659024864,28143960,1932112433,242638774,1760631545,592678010,1770668110,1202061291],[1063542843,1199201588,1379951148,1707393404,478713072,1898135952,42362656,1013581543],[885266447,621993735,1440898517,1869755999,1302298667,411735921,1841951103,443948280],[1001149770,1643360997,843718027,857630577,1083566548,1783320373,700116950,755887184],[904899919,2019813867,1341586976,723094987,929979918,318856025,751410390,1395683574],[1808499268,803847067,1549680994,1543749107,228887016,945931695,1159921225,614625838],[318981533,67353451,1442172239,1734132127,1557819521,1339084134,21588535,1717009952],[210990566,1253940196,1205889801,2096269513,242731598,109774838,2048420121,100917003],[636291083,312530794,1757162292,1240966609,607212475,631778302,486735860,1652960772],[1932819023,2002600691,1644881590,1797390988,1122890907,21591260,1575596114,883707043],[184524144,595274443,1443470949,1001899928,478620651,1514397066,1380975308,706197172],[494896708,768339509,1029221078,1342286400,442206642,943954354,1978327811,2074380187],[1152011420,898552302,196771776,1351379378,563856069,1326255086,383023227,467187209],[418580672,1111824248,1368473334,1645369074,1943252162,456619761,2098492731,668873399],[573499014,879655854,864530215,749191567,1113696509,1249034695,1121243943,1300178422],[832313857,2039161481,1090096763,2104072109,1043667412,1194583421,1117970644,404635407],[2002373538,1321169101,1392281244,612617669,1842074184,1823285429,1932347143,1098037659],[1303484358,687785977,1067074986,646940778,1275154233,1163968470,94951266,1730443603],[445754363,1462858338,18828956,1913445481,1967027256,258985243,1425879202,1554326053],[674744115,1221906850,1386661413,2073719258,786794490,1416524005,1146014067,866277676],[1408267541,1739685510,690209329,933034085,1240823315,1516396334,608757819,323208242],[156418524,93935253,1038050885,599647346,156661209,235219722,387255519,1673174475],[606778917,1184510406,718070705,35806531,667741380,1840601989,1674964570,752681699],[224915079,1689736821,638071407,911641100,2049973201,815290214,503220175,272998219],[354426339,1601390056,1120771631,1020400012,1561367825,2119831040,486573152,862225145],[2022418865,275887135,698738103,554575572,1170230576,1316858430,1068015714,669369776],[1580072708,313816009,27747512,1864253351,467104608,255334167,60230082,492860880],[898757436,491305240,213318299,1878925623,420712060,1205348956,2040736512,1825743575],[1406101818,117390737,184427193,1803273069,1219259537,415013904,1845291775,653077050],[347770395,1861863757,1570240764,47475222,1352864000,1217422329,1974676924,602899796],[2070637578,665668687,124987846,992729076,2085983333,386840541,241724373,44447464],[557029908,1567752352,2006824535,1853721221,1695817305,866004994,2071188100,1913882536],[1069030987,1035496069,468191321,657124205,899334980,1852022765,184802732,1582709137],[2088032296,1996489757,1260656853,692579549,1477488810,684529563,1635961022,1149817770],[1993828194,705346063,311704649,1628579104,1762826532,960533351,296295004,929540574],[1633054765,702261057,1268802462,1261000692,1830946637,711559776,2039281593,1038372201],[713685560,95289266,2055269539,1315090578,197485147,163758576,884088449,645864109],[1557809106,79952825,385813513,71144992,970561497,233199924,168864283,1707133304],[1345389682,490040761,1893841672,2051025220,2088056446,1179214443,683952111,2128187304],[1731138997,528227622,1712275125,278239057,1018342497,1031437739,546623242,638084100],[1005584379,1279662038,307404258,478844989,766279344,950038367,56097875,1596657844],[1488935994,1828317075,910665784,1555791463,900939155,1337032715,141289939,1960490079],[363727183,1400935471,987042100,741990988,1275929251,876286447,1756693369,534185456],[882350904,593385648,1750853094,1776523978,1162816395,797998996,487629886,1340487629],[1331008087,1061529477,2038951047,485542936,2028234973,781909436,1301069735,501219895],[1655917644,1774711305,1641909709,2072315768,287998801,2053530797,1606939258,1676331306],[638159797,1019449820,805757730,1584178840,2074594267,963222252,449105010,1409980334],[1580540830,375233575,196713551,1975832496,1663289359,1672568374,216458251,699046074],[141762709,1412768338,365683743,602701924,1236355398,176208800,1661339523,1815190834],[918274929,1285692806,1954486759,1916716522,1047310741,1681335462,1250059470,1383808511],[475297381,1065306949,1144531754,1508824513,1721357610,1435233973,1194949961,1335403734],[470098394,904491080,793362234,1776106773,971126589,1016212167,215420554,587642992],[872315818,1825648348,1643870001,75963070,1848868510,1211037623,1630278422,260231948],[889932895,340589068,398958204,1035835322,1477105885,237039778,1712848071,1117095661],[2094147722,229180304,797690352,1984244032,228616918,1362586763,1671169212,1268744570],[2091522546,1224238554,912800891,190246545,157550049,1373221169,160757411,359069384],[804494052,1815626193,939196618,439613865,1101477681,472337403,2069791809,1405936105],[842241284,1262100294,1869504085,1552955124,1006528799,1413669669,117469679,1490705428],[603643131,534445879,1182165489,1303030656,1130567912,2055692902,2020919408,490396455],[537757827,2025247310,2018107019,1134311362,275333393,105130280,1654684620,1693174751],[1324223696,1357712140,436992667,391487038,186676081,338068785,297127501,1959232335],[1063399045,1366453686,230800947,1638522873,709282270,1805382810,626498024,1590780901],[289117377,2083107463,1696813550,1412133592,1538442568,1183205833,2079838526,746243629],[279218908,332642096,283705630,1814225185,2104985974,67683618,71225529,936754887],[1351343146,315807380,591913317,967605639,1402368179,1155388432,1483551034,1933741487],[41840921,291665306,1668580249,337451021,20858918,729072685,534483185,1894332864],[936026171,981077446,263000747,1249921036,192987430,1156853935,979690124,2016065187],[1685975954,216978227,1996980689,1587154885,50184370,1829870763,593363746,1092634682],[778099702,1783398015,1075605896,301454885,1104286497,1656711123,1451702869,116031376],[859254596,1101456474,1204542504,358589981,1608271648,46789629,2070687206,2073795785],[1741080378,1604576487,20924849,125550680,313990589,425015928,1105820887,1329084046],[250356635,478696110,1311984487,339305104,657846939,225045599,1520134861,1424900249],[51821527,1721115426,228172144,1764330950,1642932037,130639827,1749380861,1688672668],[989009893,604899875,707957493,1840616801,1596682582,1242507920,685122427,1119044822],[888379730,275603530,247416003,1763442936,1500544827,974374669,1808716172,972266875],[1150506163,227245240,859314859,1901520526,748493575,897459121,590609782,591600556],[1257203620,1704087636,476755226,162013046,967014284,1775609760,1618867063,1607206419],[369558820,203803569,291333259,175162428,100768301,1912465006,892396103,150883573],[23951167,674543891,1404234321,1433065180,132205244,724695824,1909403551,1823412079],[960701386,1665203097,1375283756,1172327527,61250071,2064720001,2075583581,923205948],[2091851269,449009412,97778517,1267337146,1136311076,1186235045,1380779520,926713092],[1894422791,1038661103,132358315,1509028101,15816696,492448650,1012568151,865276570],[1568946889,1547094285,918975883,639936483,207112515,739647983,1385914603,693490035],[985940470,852465739,29628743,216558944,1712072823,1832556239,2126330468,195416922],[1101817133,700075767,742268109,1776098549,496172954,676082051,1679629672,379309782],[654082277,1631826293,1739984765,1463215421,1851502474,1225244625,1937850393,1101280513],[469408186,1886763034,1161391784,1420959296,1445304577,320816419,1573554874,588737107],[1659364053,926051712,1392060080,684710562,733751001,1728201890,449078441,1197708246],[1665360546,536752642,793146643,370149628,222760128,1185377762,1849296121,1978436879],[1358144403,1103667724,831652704,2010740202,1057099119,1807151854,846894976,1023982190],[80811355,515597810,932925051,203138315,1946354803,666359708,556070121,1952644395],[806375739,2041967703,889427802,409029387,1528998977,1819367994,6535183,41923966],[2006961483,650859007,683335599,1741056856,1076059279,978147544,86466074,1545521101],[776333624,1805427880,1240613387,1733333502,1928564442,1619245810,186205903,1374963919],[821328122,423280389,1193186436,1432637569,32443963,486024070,409434846,575580785],[1687489473,1160757781,520807943,625034629,1050464847,802262612,580519723,587358031],[278115539,1360571526,1855241196,512234426,1205269985,1438157156,1800944978,77304053],[229443064,1338591833,316502682,60551742,2080821674,1470050554,619027314,659373984],[717701382,980320330,1104535463,65666696,1596140680,1604794080,1332911646,2036513541],[1885728826,750707574,80659869,845740973,2047337250,1491000832,183487867,1898705386],[1833745448,536736432,840954484,1033244093,100327929,191930332,2094407381,1823961228],[1915316236,708420436,515982069,2119061814,636315531,1731704526,490942646,1988714664],[1215833113,818053194,980024248,1130880044,52096781,236592115,607161606,199707125],[1833406003,1538555373,1241744718,560902473,396172684,1635529047,398974757,356850490],[928337794,189934259,59719350,546249549,922692964,1900019484,1714208908,1120378204],[1513684937,318482953,1089515680,740910828,584145894,43601947,2130314042,1056723706],[1169466760,931402990,1547558093,398699681,534634627,927140480,1877500134,403951759],[437817106,245944244,1678761430,951589825,599019409,1052383852,1746342291,1899231497],[259946673,1926452568,931619062,1162846683,139758187,1549258893,466737504,522242034],[260464408,56376067,91906811,1872747053,852336640,22415556,2030828642,1512222767],[709860090,1585130612,1959416077,1796679561,1326303386,980353549,282250725,1457327698],[544021791,124992458,752762312,1259409247,1294067617,1346418211,713857425,1716131872],[175627231,1253341767,2004360458,132359545,1344552367,1523379594,1123018623,475813002],[136947058,1799834041,855920762,667801800,1421769092,1968610500,156996936,1155991968],[25575638,1900964857,1841593721,869542,2019315454,1632192848,1518781123,296515825],[2095642801,1438989198,1470147881,399222998,1883651126,1422672846,1823747225,634106937],[1253963404,1778926365,712162868,1612873810,1871315194,2011084873,1661320853,1394135872],[899730104,285643792,370593943,2038620831,792405110,1507238911,1499651296,125934555],[1977562133,511334592,939455798,1723888396,2120111511,20466404,1703789130,2017958705],[688042389,84791760,1630645605,80185942,1579721871,90799039,833508607,434999496],[598044356,1055715897,1641048334,393767246,1163855603,47530040,626450107,1878302626],[1754983747,645044031,566003808,755034681,1367005805,1048826895,280332847,1710266900],[39666489,61317982,1382505306,805640241,2014504987,865786785,1352312393,1695836413],[955974483,1740454875,1396419050,252753080,471975655,2010373550,1570599426,135289467],[975137108,932544755,55000455,1829009869,2075154007,240537488,288750245,1935870559],[1204979062,2039793654,1621277401,1857928790,175825585,1158762502,1051975405,893030406],[1527527391,2088865165,2121426335,1586367513,182007234,276736937,373694317,1999819284],[300816407,2005423043,451417303,1575172217,1870082375,1737508871,451822385,723511641],[156656343,298125382,1333104297,1670627978,509544432,1678401825,991589890,308485978],[1901604837,1340977406,891313515,1467804157,1458004162,823569652,1043457873,1199551140],[1666747256,516072890,150846571,247327340,1543253927,1592512814,200088534,626285186],[1035914652,90131665,1540531826,2123804244,62957366,213784809,1089845375,1821823254],[2071352069,633807038,346273551,1266459049,1123292573,1326176559,1158190674,1025535843],[969883822,213783517,1249089919,85865955,1472312749,1778365205,532352595,1349609479],[1167188455,1313317303,1642587435,1347392403,640030154,1848829761,1836420435,1212628014],[1961101722,2022472142,69338749,1438391779,512760962,383907226,1470790341,1997959881],[673486778,1165592061,1901194055,358735851,1201227307,360685413,866402689,2003964120],[1785526235,365718542,2096538672,1324524209,1039892057,2011362701,487925538,1659349363],[736497858,165607170,1844538160,1535917392,1939873370,2007868525,307055128,566770741],[306376070,1493613653,701113552,406252810,1068837529,840662558,275091514,501383198],[390410791,1175677062,258039631,326275975,1059165074,1244860756,1910724915,137403775],[1337704439,1288742918,520152918,367614701,5931360,1874028997,1196542825,1025799440],[788985430,1316897484,1033036807,603892064,972753218,500888280,1852335846,706586832],[937315529,1049109382,1606150163,1303486856,1277866180,815759378,1138776532,517298957],[1397811112,1478452932,142231844,1299146379,486163094,883933674,1673290167,282219185],[51339293,3953029,1703249101,1021537170,2007166096,284717470,1583604945,508339236],[1115691283,1267530378,207420153,1424351097,1907212788,103936549,1709744399,709803449],[1457559551,1153812732,1445967968,443041769,47484424,1520080851,1281961126,953043474],[1877596131,1247391599,405303090,1887717674,765527132,851463165,1304460822,1802781490],[1655908171,787844917,245709465,1470245521,2052504421,681672950,1860079147,278823336],[1359349699,591682937,836762536,1173681896,240218273,9984848,1419555884,723496353],[336154929,2076041320,571320811,39110641,188782226,1530348464,674395639,568958698],[2066726231,1319528189,492239860,877069966,250588303,957085925,703374747,901885886],[1236870727,21516730,488064279,591184909,1327622518,490722725,505342800,1974516038],[1284755388,593915535,1232542205,776178955,224083189,1240048112,582632821,1278912082],[1894983045,867573867,1304461503,1397734681,1967701768,966413884,1985650050,766756523],[2032670959,1147195961,533652721,1507024571,1821032027,1922076104,119266735,1712734232],[853176766,580267183,1242708216,1503298999,1691909071,1843478732,206794922,1486143347],[965059084,1500435362,170861535,2007993788,909382436,200787894,1550556816,995533566],[1487115368,274260244,1482461248,86295750,639788766,1581086999,100017367,493340184],[684894418,956044602,1711802229,1297491627,1193788442,2095567711,703415424,1522985157],[1706198672,147060815,1945748044,551227121,184272885,1439583577,780280671,943286242],[1034706833,921159406,1217713238,669196480,1118338840,1878168051,270789373,1455741517],[59923755,1769921098,565649544,1699960037,1236767153,423281037,995866403,1722977266],[1012324932,336858872,437085826,566004869,1995886904,853001859,693527381,1093202589],[688070172,1952927635,1119304206,835448467,1566757875,794224958,197456846,1176108404],[2062663279,1148348751,602484903,1533563184,1119854877,1286321926,1733183683,1401265316],[1840731713,585356289,1903768501,1651712733,2055333441,1280415142,2118409854,74493035],[493427832,1558573455,651551654,1530018347,866972432,1165063950,1712424592,667002544],[1575373069,1293394378,502735749,939174229,1189260782,1814109967,1160438768,916082156],[1680144384,2023377093,2115210588,871839275,1194125986,870668652,1923810860,375898926],[628130300,1535359986,336991759,1465560152,599885165,717107590,278060872,699966309],[68935430,1538299253,6540544,1940696755,879311535,630613032,1425242896,2070170568],[2002877944,720262335,808221706,124991740,174503238,485804468,1221088504,134492180],[1972071542,659128382,587983376,402380119,733492286,852004741,1893041881,1378546741],[1552212506,995331135,141723608,1894891661,1649784870,198377182,1867274817,289450706],[171723750,1446551778,1845859756,1406351703,1593424814,105328958,1599754722,1916116818],[612777247,1060050031,750502853,765397588,1910400914,690980632,1682117061,349773752],[881222191,638704706,2029737738,676807215,450015045,1689649855,480902528,1780734418],[323475333,187372959,1492356192,1696487235,1247394138,2080574935,644324949,523052938],[369924853,1356385661,74117116,935218771,809133843,157900438,1204104957,2050572127],[658823950,423774836,2006098434,1440862306,1547279558,1753827162,1386623016,372695927],[1560353572,794242791,1967286827,868492929,2107394554,1447490298,555089293,500313891],[519637048,1607628809,1878513414,341319390,1260572075,209436765,327579464,781905701],[1154030451,1015272969,1855985117,327273240,1484812875,210665101,1516969614,142767449],[124810247,782183644,742188626,1857468398,417185802,1886495146,1592955251,1236125434],[1976946257,1332997962,930029709,1034501586,1729523842,1329067418,1941755047,2079760119],[1357960637,198888168,294972206,2112477982,342494839,1845297744,648849238,579512374],[543968295,514479266,1979670389,1870466861,732341576,1659821184,1842074479,1894149462],[969347798,1766765962,313262,1292529838,854027515,265452016,1102325375,191173768],[1518154356,1701576317,145146503,848710471,222943843,492717451,406447866,973772799],[394426452,906934442,833474747,244453488,1956611286,961858196,1744677054,706743916],[1503508475,1038529427,36715369,1408596116,689239924,1546954646,668879813,1395785597],[371832753,912102453,767646451,2094908256,2013711648,106086295,815784308,2110659853],[1755210291,1532420895,1155300129,1695710467,1290988404,1807701296,485649212,834483527],[940601223,1850322917,271662855,1987271729,777029839,73745785,383628151,1642665564],[1169185740,1257895695,764046626,575628667,831744276,1023747904,575082962,877849969],[1669512536,1332341891,683687766,708133773,779101607,1598088101,200790042,1393352235],[1510650241,1015020410,1822740790,1252136703,457668292,1813158868,1763614258,155409578],[255413389,770457156,430802440,1235988694,1574066905,348461053,877887442,1838667900],[1352039196,2092020171,1297824037,1903619685,1842763472,1799293427,1725404551,1214173432],[2058707607,2084957638,1890677800,1291953458,1018030451,1289249532,432401640,302808980],[1123905674,1100148313,488906442,1994650504,1435474429,345345187,134066164,105274749],[1928530041,1092510613,266565660,2126680277,175363578,1191224933,2000223125,1888046912],[1018832379,117455199,1882733094,120157775,931317979,545051646,1737271496,348975711],[1896120473,1577102992,1042393729,1060816200,1747885515,1884715735,2016437772,1103196092],[62875442,309952482,717791934,1604797506,411935961,572425214,1543285648,415217984],[979851608,835776547,1648125086,1653211338,1664263878,1930659922,195243031,1437787707],[1830300556,1102589893,2066198808,920826253,428731347,1584742652,1052427026,664663481],[1611918572,1335129003,218900962,1836597553,161802824,1293926808,1702553742,463210969],[1315044148,1839920076,216146794,1302479002,1580931404,1250232640,1312454222,1511229437],[448607036,1107959391,1406381667,276826331,1469800119,1542081450,1262790413,646285856],[1965620639,144596379,268894004,1567212569,6255060,1796434579,503896818,2026184104],[1149217012,993114321,187605208,1751450188,1973246758,862778978,806179178,970142512],[1596494956,1849196131,453568277,12907221,696659884,916645269,1243332986,205119598],[2120041642,638433929,13219191,259944092,138296880,2095580526,718779340,720994031],[901660679,1408133419,669855957,1351300329,700277354,913237377,1994441246,1034096809],[1041919619,298589778,1900278395,1143797543,1223731863,668589329,1555021340,1066412627],[1138712818,767147575,838490713,334745394,1315574840,1001197484,1716811090,1459582425],[718282244,1046172683,1926381023,974943848,1444272895,67153242,1184192318,297820821],[1483341387,503983573,1069964408,1453270761,942999234,1177713472,1490333356,960463749],[1280575758,444558321,250808110,1668146542,1077194837,477103671,1999943602,1606511831],[2061400467,1810614915,854504774,1946080964,1470184775,377117650,541388711,1626901196],[1049675149,544453179,924652904,661256855,931528731,1789355607,1878447588,2089531633],[477634405,532748617,620698455,376215933,770998071,1816586914,467813825,1436128303],[1483278143,571130741,357940768,2100320511,1744527459,1505569697,557017945,1381910811],[1535601652,1992050926,501851853,286953773,1896057468,667688201,662032288,1719689116],[1017064115,540931415,955324027,321496159,44209409,1883008074,2079451696,274232451],[115592748,1162390801,502025680,1278230696,2002863609,1093610503,2116360574,1629355723],[1851145380,1123323275,1644429777,188346870,2040351304,334094770,606949951,922517820],[1309277914,1557680308,794249184,570788526,1314023059,877261901,1509816811,762430764],[717515001,848603983,637764238,1641781702,837859839,226169989,426828999,1253139180],[1641613014,669751558,752796503,1328451320,469473687,218853922,326088967,1949808360],[258588303,1186719051,457569025,876823959,1810609488,1032797349,83685906,1762085207],[1319688090,1884728503,1387727131,1433062700,1581903103,1298832504,1486600424,1743864131],[53919581,554836493,656095136,1186756286,600060274,1565073914,239720409,2007110726],[278764933,142033232,432492781,296415249,1286472536,653605132,1864283719,1404566600],[1652456743,943811292,339176449,1348433891,2002860337,227551773,1996799282,14583490],[1019637518,379916296,231229113,2126858374,1016616315,191391824,1317758100,522511551],[2074446385,77280446,734696250,1048517177,899161242,1683923931,384097060,617973713],[1894931966,1295641813,491104916,839472250,467794917,1341602948,1113756309,903044417],[575320646,998549175,1422940047,2117497745,1640552312,1314118475,1291784145,810972716],[698504378,1077986032,912457037,1398958700,483981828,440490214,1180383595,1657200447],[784610053,635465501,634807378,1246117001,632681825,705509339,219207798,378690798],[590182022,790013935,2070399520,1965690236,322421397,356135523,1771382536,95365702],[756402082,885722297,1945382735,1981730393,193921726,387656193,908296994,1746554757],[1410324779,303633653,1011216515,1075059063,1273685207,559504838,1096010416,1563998858],[818230883,954092339,512742773,1907060436,1706733037,1154079941,58490701,900679101],[2012053491,624453976,1338510997,1112298195,1678575477,105887490,1125577516,497054291],[246635022,1160465634,34802043,350029655,1786416004,805743747,1135123808,2026624038],[556310429,1316291309,1441469346,1622562827,671460888,190923590,298491695,896280012],[1251900445,440629602,637335878,1355910294,1707758110,1320146816,869507738,1883441786],[286778569,1544044442,382054707,726024131,1672733728,1406412577,490085666,1129337338],[1682185413,367517272,903740407,1349409117,2079508337,340838071,820699352,613387098],[1810987499,1687334514,1054010692,33729156,703985494,1400254170,1700408148,1976600798],[1736757300,1197255243,1755215683,1294918987,2066810189,1540037243,110674216,1034535918],[2078248329,1962148586,845505159,542082897,611385494,225904175,73989761,390099776],[1181012841,1151446591,1539420422,1117974140,200314147,298621210,1056335867,101493572],[1257141487,135164868,1079774057,1281878442,78360154,273020560,347505491,1854906166],[1463448126,1041401455,1912155173,321801621,811346418,1217400455,118759096,1208112692],[195727671,1539522279,905693339,1650177226,838433527,901432296,1359417396,1122414653],[1451523786,469899470,1471915820,679274958,1887827284,30908230,581161950,2090859516],[482211299,1145066657,433849827,1517297922,868651737,1115622499,608983693,789193119],[1181928410,1882591556,2118986669,1945230020,2092535862,99130900,1906949939,533040248],[615993727,592822612,137372388,914260153,1657365529,953826732,1021636564,1518402927],[985968642,274616069,108809703,1604406367,2003469911,2081003859,1954396520,1596616743],[1973826655,1893687344,333453051,1204137299,305928486,468676032,1484027593,1278198118],[859271642,1168871811,1034846444,2110750741,536845099,1251058411,1755725223,514179735],[462760668,64402413,552405146,1138559952,1717893772,558902191,855461274,1207359495],[1626558790,2111811548,1093064136,261845172,639892427,1443977563,214353708,498061114],[2009450473,935644447,844526816,883822531,571437043,1181476096,1045102967,1579600739],[799715443,1012886567,570530729,667640708,1835824858,1467457242,1442860344,1166566552],[1517673871,545355786,161927447,751513358,1783789437,1389309509,1729151154,875335258],[794706935,923306630,194483427,1418764396,1632440895,1643785738,1970529324,333212142],[80843743,1184526073,1855995145,1160788525,1538307537,240092192,1155384922,191807252],[2115177890,1829736723,2033450911,1097273283,497580575,98542005,1990254783,1477785032],[1189879277,1589962108,800743624,1708723100,1513102861,853132740,1074268818,1724987975],[1375836381,548198457,1566805589,1605200681,891298529,1677471774,166557716,689826322],[1616659436,952873576,376161378,1903587855,1725551312,1442304282,164572843,391205811],[38400168,399169971,81420672,704450136,1035468784,59045640,954943023,48147362],[1676693636,912671647,1229524175,1197483854,1734471087,1755477093,396653566,1383204233],[1632176873,2127392456,624283449,2121168543,1774818792,587783029,1257628174,1982221516],[546356568,1246394583,1289451873,1200916999,1098183826,624703466,750015657,1594828874],[1859860054,592000133,1143240264,1459982695,1252927652,1272510649,1593920918,1931100810],[792023001,620977353,1085958202,839587180,725379218,323469960,510173000,1887179680],[1487729747,1863909698,517726661,1098819052,1502232867,345821747,136708310,959604278],[2096396258,1308493959,1335787683,707791518,1917473586,658600065,1236646079,55821714],[1678106594,368399026,1760084096,1279738948,968650920,1154575337,1986701385,1972390151],[313284422,1370933625,1391004657,904698597,1445302446,799651788,1184631825,1894193892],[1349354580,421718086,619911765,818520668,1203340493,790713971,156251281,21046663],[74243424,664147550,1119077517,750031585,241478513,43138096,2034399721,93954659],[1024625978,712570646,1683759256,292331463,60815127,763622143,2110314343,166189183],[1489526032,614756320,86023453,940925552,4895050,995464279,274072207,1137728046],[1509769328,429843802,583217468,1307091502,484484937,613368975,660885981,1296606115],[2090967798,1355504745,574239739,462903054,1249117186,1405661166,1644931099,321083417],[480304220,1446475678,3023587,1523802632,1023984682,907682493,1577843186,1557065888],[967811754,70272063,111861027,1117709151,1791823315,957843710,968569488,1708386922],[1564507758,152332980,1204208337,1379680831,928290189,1036153505,304877886,14654670],[265109895,63381390,1539882523,1500894450,1411993773,1114851595,1362728524,732040399],[34225639,1697595264,819631564,1521781721,395674935,1307720412,1031010396,1791469140],[528462099,1376384229,2002770482,2012571505,1962212934,258300782,2028679630,120701435],[49800779,961334987,1565898496,799731319,1212372939,84151413,1227336089,839122054],[560002522,376389438,536926656,1089323407,1280602470,97195401,783976393,1177222871],[1121806546,805244073,247970972,1550556299,1061529376,2060242690,1449458670,718795720],[854491556,529635861,1308649803,1633424610,1338751417,974767960,1586969080,1069165196],[1012905960,429203217,2069330229,1576262845,877313513,762889470,954481059,2101104011],[1271574395,665797299,1537397584,1214870474,1701118923,1507929907,2077058565,1900861585],[1456573613,981804593,1263807261,1829427333,933494348,1709197710,1978762447,1795754806],[1197705898,733661262,236509113,339815525,843630541,862758124,955105904,1019720006],[2048956531,456811486,276667147,1261377639,149799861,289827117,1659578565,1948578176],[1458591144,1831373488,1853872112,846807165,150221712,1313448792,482697354,1104295127],[1151576580,228901115,498386972,166358084,1185003500,1871335182,125397069,412787353],[1515430291,1340570547,1980770283,1747591843,1281997817,1007052073,319796092,399860174],[538604592,1644404288,161451752,1245463073,334274070,539096504,1176640011,1515258043],[2009990161,3229294,1621202133,464901315,1869254945,1181433866,1500596610,1869885589],[552922643,925187476,1283105523,365202133,1675090557,303247037,1054439001,650704249],[1945602603,1936618380,171482856,1344990713,1825442705,1528916146,1814672732,891082318],[783450953,491108598,1277455992,2041159215,1692731577,1619399374,266419090,211409573],[1461271259,388878530,883397500,573230852,945036754,2124670499,983068492,801833275],[331442594,2063355457,26935398,1473170531,117683265,719781338,445858064,2048872969],[1883275279,1254368361,430217580,918415765,88382216,33543070,1286535746,1526868430],[2065447882,1184847347,1923789478,205132679,1422192200,44211258,8538939,1589010389],[461585993,1753807095,695760612,69909728,1516809222,1138774323,1387938565,1459166181],[1105733516,116361891,1213168858,661780171,920924821,307535684,2012950384,2089806179],[646267514,1656450762,710274520,2039359310,644514751,382338047,1378957394,688852484],[1515260629,2004008958,1378668893,1515766418,737030290,732179334,65308237,1726719814],[1665392666,586398499,144960676,2009747049,2017302379,491980633,2042223703,1823376692],[359554103,1190285421,1871219435,929500905,1431367925,868987755,914878670,1739783654],[1009462882,100064932,230010937,164055850,658493879,989909532,280821345,1451373293],[1134482223,1984286384,527259456,156637772,541067996,1284062523,768352124,427131321],[70038079,374926811,1881467626,1408846038,117078423,941806267,1653821907,2073251557],[1842569461,1779329613,1983397552,519767055,277560180,1106737419,1875811153,1230467910],[511685869,634260704,1386551269,1676202949,2082418421,753148701,1656820886,234332137],[1053214183,553094598,841468563,187736382,618201025,1053322118,1316355920,1867277694],[375159670,1949974575,1573989639,115295164,556507709,1707570483,1642756345,1973880718],[682652184,1833841500,1446404358,1577685174,495821473,5425063,159056382,1187135391],[972481234,1118412551,975045503,2100321679,97987198,1472523519,1328944515,2050918132],[351423640,457916900,244754553,1520031230,833862059,282514016,1715147324,1914904698],[802780007,1934528386,1928930689,371337096,1248435549,1385872795,695155051,909880253],[1675524367,108850669,168166826,1551445709,118331523,1329803263,1501118143,1928288973],[1922961381,106401959,1781322798,1129130318,1919183699,949569888,365098756,984311863],[1126881895,2113464708,746683661,2036956079,26112811,230899147,689004009,2037673071],[1540985937,2124218105,969857355,363842923,1277375200,1169679393,1291732890,489432624],[746986925,1865902397,1829310157,1431471184,514537221,689785303,1918586140,1780023472],[759169036,158365763,554867063,391448076,1656238520,180601885,436589350,712490005],[1579748749,1096274017,343114878,1536746385,366400460,201502775,22306314,1279453105],[524305743,739941759,1349589455,1173429339,106466619,416132384,1040893719,377476956],[981639933,1532429202,738620935,467456871,1479158621,986847777,1072312244,2008163359],[1354477663,1999354622,298453730,2078808071,2096664605,1813297277,1701442142,477001331],[457965403,1497254542,510408061,682159771,1114976696,999115189,127981155,1640085266],[1207479411,1783086714,689780093,1317638871,1406295447,1516021111,546024660,178506968],[915381646,1348933887,1278316074,740121648,1868887382,1967987574,282770983,1402759079],[1266654003,1994467050,1448743401,870328244,1748970200,1448293616,1407065089,507604261],[1266792499,1677835366,1652898253,2052347389,1078243135,940383637,1836226419,1030157313],[531646779,1775104987,331516524,1954161098,111224628,1435871641,1568233183,1626096966],[1861889575,425008092,615199596,1678984952,1109023999,1570912142,555507322,1370293660],[394357023,365914332,697788387,1850680070,176384100,1214954726,1295352173,648945768],[1845927876,798580150,624859068,697665237,1346805006,1385356470,1412365132,2064373811],[2080676419,1959034589,429638454,229431172,1460548953,1575755861,1352671851,2005421828],[622863440,1863486090,1182008187,998413294,1127505000,1999937639,122371623,596664486],[452535413,151927981,1521600530,1712357921,746370063,1789681617,673827067,1318320403],[95990900,1057255804,870321604,1032363402,385428787,1696050247,617954796,401611060],[1593358248,1079913911,611086420,1514458025,377860228,234193041,1630418930,539836083],[1607019769,409354972,1272795868,1448471077,1327034136,377127612,1692128692,861965328],[1954330902,805115384,1938508325,221081248,550399128,1636093061,488888561,176069618],[812064788,1486715246,1538266136,1082098882,545559569,1083401383,2052992915,36508117],[522405943,1153475915,933436644,875406954,644025908,1543653187,1877595582,2038193157],[1053020010,1158813174,795648660,1351073017,236830202,1350904209,382626386,170273516],[1894450937,323838357,1732925965,1278315395,1831944784,340030568,319562238,1488230945],[1199626100,1397617793,1522439321,1489116031,1781407554,459469769,731340697,1438004079],[1766621215,813036304,1508284886,1996922555,878839447,1619968831,282259951,611623414],[2048418141,1418918875,1871196498,1046968712,644213441,1130081864,1007847288,1708390458],[187484867,1531948938,1834685300,962220655,1238016007,1358555441,827426327,2099868116],[1856815669,765458024,1818964145,627528274,1338160819,1605902592,524398739,785840025],[1436427744,5305168,1498356871,1276620456,326722237,791323165,1573911734,62629455],[316069765,487186196,1215962747,1001435069,1933548421,739731937,2017505199,1240186038],[1510368608,1705919330,1520245530,1729540616,1110666942,521889909,2065684703,41190945],[1968246782,745391103,1503094664,458711620,488518799,1825628242,239947986,1003283007],[1521793942,1931508881,1364779618,1287392583,756103923,901813527,144734343,92569530],[373672398,485288564,986673341,692626063,1596655783,1751690255,1563811601,1057345344],[1081877154,691363580,1528516294,1576131721,796691323,1408216142,630248783,56251303],[1541409427,1530276763,454447539,580758377,1549942882,1265352274,545018311,940402683],[61604791,451311645,1829765863,1917965350,1364760489,1936435387,24368410,2086608537],[297116195,529993072,911666854,1076386442,538102791,478390593,1027312269,1111104349],[1655218755,1988161362,95140524,1742853919,1675702930,1512320598,1458118430,1033429948],[534804520,242592095,1475473221,1610868165,2103914694,1454719408,630565127,893300845],[1361707325,1564527818,1149450753,298699622,1008461527,963773788,741052102,883074971],[899618238,1535795686,753277339,191502797,1086307343,488055121,622279373,1908188844],[1316924050,1305753778,1579961240,479002359,1522678319,1017951887,1063005491,1975515135],[1801435550,416346353,1768463573,1130422032,2246602,1374843874,334905002,90311718],[1435588670,263631166,1777898424,64265924,1621155584,1758630471,157281679,1138938192],[740608584,500865675,2049642352,28292415,1342701385,1166537884,1661183883,431649442],[20289499,1589474437,971044452,472811984,507335418,1364492535,924452997,1414549792],[1605162431,952777887,1534220920,505545453,1449423308,1330203319,2063379274,2002302050],[1319234648,1976218071,1511970552,1789336467,1768016319,1556517520,735058647,1006911121],[786666533,1470449999,1414235785,47798846,1237245386,508456635,1980469319,1142371235],[368049488,1627053461,1669345423,1115376947,252513519,1722860346,2015006611,801665993],[931843844,965988474,596774196,1591741345,1742726375,1625359509,1744132071,299609985],[1729835886,1843874229,408189295,1400647768,2118427379,107893139,614493614,2122062492],[1566466874,355597250,923170356,1190800050,1745664245,1071261285,1309331706,1120747313],[604251806,825022882,1163014930,2062515760,217632256,2075982166,1423505520,1100362990],[857289471,546300113,1509707668,1569184897,548325617,1782583024,259544905,769451756],[695892307,334682285,1223411447,506718348,31493161,650589989,490472714,640310419],[1404588539,990017569,1974749281,282950220,665501880,658816307,1543395267,560820050],[1856300541,897807163,403089404,969567418,1778401853,1997011511,494733877,1801960808],[1321383943,1514977969,1666678999,1237369663,2095122660,1740692073,1985078135,246242632],[1504304435,1792507092,1253459400,844655350,816712712,1478855348,1095716800,184319931],[1724671806,1050244164,153330939,462635255,641846150,1824350508,1841200774,1820783587],[639546013,353454033,417163270,2111570893,1796568593,1960897136,972092724,1592879261],[1855131095,38783540,581108373,576523508,71383013,915928014,1033393664,1497448407],[369063320,1510842409,369489208,830020752,57874574,532182170,50624597,1592963479],[1181803673,946379346,63603398,1850944579,550242832,1051689150,547843312,27415258],[1526924768,972656198,1962556219,113588388,315909791,28247823,1239422762,1212551335],[684025264,1374540344,309735604,1423841081,774462954,1852136527,751849082,1466277409],[1929380873,2025089325,1226398581,1354887871,1605773333,1438364316,834630587,1067711032],[822491890,1015843170,301932691,1941521632,1434495825,1308741299,272404482,1587348607],[1268026481,125367778,720356769,655680907,1901187042,212898042,579074661,1983801106],[1958301166,1434906425,1570157145,328294856,267315662,1149488298,1705278514,761776511],[1406630009,694746774,602902118,842332548,1793683566,1793707453,1949178577,488318333],[919537425,1258003066,483275464,181162583,356816691,1201937425,40508235,1477085529],[1729331999,24808278,169862660,1275269683,1107704978,1125849546,716090893,1938470186],[606196998,1894898300,428489402,1125146226,2098913783,1010186706,344066047,202771238],[2054208285,685470649,113242684,1146630663,1093878419,515058177,1766641481,1595013380],[269215548,2081253886,1943914478,2068245628,553288956,1469096650,769019601,110251449],[74829029,773619505,32088593,300099326,1378489836,2026817635,1659219088,567030040],[927741742,829131977,1554193928,2119646505,587761557,1039135443,1720952991,1921692103],[1860744067,282911542,665399320,59271234,456979088,1762926244,1588006981,351274001],[847775207,1153926130,758713165,1116386955,1640597382,130526543,786383301,660388210],[1355997442,2099256643,137386080,521365877,1136999068,1692883130,1256114660,1313529612],[1429807629,1445040492,1007319236,1348030754,1171498553,361510385,1224493121,314809009],[54211835,1791750343,1120410631,24680700,1479403666,1057711589,513507715,1482346706],[756271209,851635279,1089870771,2092265899,1201461183,1763031405,2079589255,2096484926],[1133117961,1244124884,1131444572,1929054086,1699914552,512877548,39084622,2055401096],[1265617984,703669949,390116383,580561354,1532445087,699511803,1145446358,1153575863],[491140189,1243576085,163442097,1474862008,1763117729,718962427,1484298052,54380455],[1878855093,1003267337,1692194601,1728545723,1458918936,1718329436,1519197180,119353730],[1351090415,1561051430,994481030,2011529026,1725802350,1813288475,340964670,979095134],[2002168610,1906104974,268496861,2093636529,429820892,298049359,869046843,1726986321],[109625748,512586295,718082804,2020380610,137529573,294275466,1336519596,1958900570],[531793758,589454745,1892461990,1061835244,632154579,2036691746,1095651726,1700596222],[976582549,362066332,480843875,1574088547,193005193,1119220576,53475810,1280229631],[2001736039,634507851,1873213296,144066391,25234079,2048303579,1893615846,515295001],[1539032793,1391727074,405913730,1002755861,941223008,863433614,1366376247,1546686528],[1404425628,1562621589,1037186956,1442376944,1981067730,72851421,2100156834,972648117],[1196990339,1067320070,1769670700,201450604,1477934781,420187822,361506832,1702100085],[1905102906,1585694162,2070282351,1137537338,2054578296,394796682,1112476322,1281598246],[498600524,1934717041,74120778,653810030,1471796707,1432233717,880912473,1014423403],[588165275,351305395,99054295,1019050556,666589970,2013052893,667345014,1882724641],[1846268052,1568029017,243036535,580796444,1234823651,2014239072,1030983260,1378710034],[490516493,374671393,1588881333,660857909,1712147910,564549830,1000125842,109946285],[798140638,684414740,685315171,746728907,362017527,1969837743,1815736950,1230180677],[989918108,1152504335,1072955961,1963766679,1438117043,16569229,869360389,1219055762],[561471306,1450443129,1864786054,1004367060,1736441656,932628869,1814771408,1465942960],[2084773658,663568065,1444949332,1556860645,221199771,1625666536,1681596394,442584220],[149136650,1792827632,2008949969,471289999,263898369,945178215,619635371,1680925501],[1766926402,1321604181,468617602,737605567,756162281,2081270508,47490149,1197508137],[381576767,621703221,174695654,803333045,996677178,787996218,1723038504,926725643],[1560386341,258593488,1256013540,828386543,1302682993,101243762,208684800,1921341974],[1059602814,1981913959,1806437017,1265649800,142211612,1639600487,1699038404,2116911993],[641194668,534575536,2072351519,1593580077,1233182870,1014903267,36852820,1560179355],[1390283080,1031699335,1281992312,51347102,1431447397,1118184725,1507035789,982791956],[1528928552,1051882530,1526247644,312686564,1356083449,653503110,1160016662,214766423],[2040575293,508101034,560672485,1758429314,1305837849,1476446041,2076570975,1476265287],[1372766138,1207322188,1865770237,192616574,1912180629,295656023,1538157538,1348860370],[652690062,806765588,1964855374,1909585694,1562037458,791886378,2005393186,1587028547],[1993143810,583303728,404520320,1034265624,1351525340,680598812,1249071088,500631851],[772122052,274119751,1222461404,1357915121,189565953,983536048,695940352,163336189],[1769845640,953722209,1523137108,99483280,330899949,919352719,1941697349,67436133],[1060136644,242007533,1205051848,731503634,974881132,1813981319,1245674708,1278592099],[738600765,1095975563,380674262,1079063658,1354838873,241526954,1204119793,1697947313],[1878146536,46161199,1110542770,385872439,1478979661,2071349335,67319083,1427309816],[1541512196,57844845,1886924470,790529306,1376297718,2107060047,1529195818,846039694],[633055719,183517419,1811336017,696713228,711200232,1967186216,2079660403,758062701],[160173388,1576760307,1571547934,1894893576,203804539,898606355,1301543475,2050067659],[256258445,1817371635,654609652,948317153,1797602623,1959495552,1031478138,961948133],[660285246,1122408276,1624551009,1375936510,1616450068,1302678481,88645625,948666748],[675442069,1199635748,460307261,1550289436,700274089,1154081938,869217383,1275071055],[682223994,1250013664,11735098,1020211696,1689633824,450725012,1197234025,1144798718],[144236389,1344294643,540893235,526521196,1102712734,1921223801,1417149076,1536103586],[1783614174,1603539625,326003259,1340166726,933167599,575978765,1788545939,2084527036],[1678769115,96309539,1845026954,940795618,2102767721,563459761,655358318,8738338],[674901746,826374983,1716830247,831596752,22835999,2036411508,788790253,2019467758],[739761189,516556420,829245504,2118228035,1962628417,1567592495,855480842,1065933429],[1462842271,1643669776,1931091549,2016856815,352209589,1776840069,457802818,1370607994],[188843769,2095332524,1794089311,1942889565,1257169352,1324079099,1076807792,104127166],[1218582031,1321355826,1792303432,1405276685,1988086962,2075363388,1904789734,208309539],[2046803758,906990763,202751961,1532956952,517732229,1749517505,218090323,329498902],[1295303650,1053165574,1256516519,1111149387,2001953203,716873054,1869133415,32642885],[2054826512,1316421718,2111374785,1501638702,590868146,784428211,1042769590,1365037078],[205717960,545538697,553312519,1231895164,1114994825,1154177480,831979679,698421835],[984854693,1144200269,807467149,46158219,155567645,941972075,147519466,1893243460],[263654283,865047147,1679171568,1108004052,1081799148,99062793,762456644,534246658],[68474951,523309632,85150344,1475600849,461326814,528204109,25027643,520624533],[1456931689,97509077,1853024156,1286749964,213491009,1272432040,181468175,1349046473],[717839473,1164239550,1587803307,1093320535,642632593,202470185,591264187,1215695013],[1241948625,689370883,76949051,562143300,1124033516,88839297,955909473,637371313],[1598575058,500726199,753854380,1671781681,991248586,823322447,1904865335,565406041],[1542902524,605408318,156650847,1866671650,1595497574,832766481,2096357078,1609674308],[800731802,1941195486,1654454622,1318772986,1143604819,1933916634,183675212,1719810678],[1527652184,605758224,578093052,137489946,1044138669,1152463305,342131302,1514696626],[112795554,1595685310,524963824,1792572821,488175867,434823164,1408491935,929929419],[134415568,1894953811,1598781911,2093188423,1767716401,139689298,49047773,1561156204],[101447109,623731506,1544181226,999298717,995395902,1394103980,143668638,1548497684],[1016284755,515698362,456367882,224753794,2102564095,1315922776,849080706,1424130144],[1548273358,1771193077,2020554517,362912273,1007235367,1221552938,1605548623,941039691],[1110028341,2123108376,1836089489,760101581,510563558,164571566,840466918,1661121937],[1969868699,2065699698,600317731,1823313439,1115886597,1510456862,290079244,1699040067],[106650746,40543429,763819763,55345780,1603001939,1867822700,492241036,567084238],[1192475332,1041013179,1007833545,1773433113,1567329123,210354766,1452631102,2031142187],[1319878558,1438175644,314002383,1261036600,688113836,1345752671,1117513215,1549877733],[99090329,1535849730,2018091594,1390070869,1334861158,2024610801,1215693814,1461967782],[1673302388,1470634828,1525226896,1682393514,1609892308,1955093138,1438566017,321633405],[513987070,727719547,519407482,405379054,2075083768,904384660,627601047,1170425297],[694501253,1926957375,1087033888,1089726812,699838146,1588505601,1888723293,1086126089],[2005639780,1598323527,1463494082,623231591,1335848210,92573875,538160449,1713403717],[758423867,948692709,1445074323,354890388,2082829008,934777029,1265104503,698522710],[1420210878,1903705353,1703924124,853040343,1888218383,807945996,1757528831,2083736856],[960507798,1138171731,164614089,491088374,1372872769,1825251922,1608601899,130589564],[1961160652,2101535693,875832999,442781557,1587002150,1076487432,1464904109,1830132696],[289543296,157121990,1155565587,1550349531,1657612342,1993627658,1307645789,1322294972],[157106563,507217587,1633397598,868330552,1340151703,632562510,499822310,1274830250],[1925417520,29294104,949997140,1589922617,108255787,1518362732,1260822388,1228094546],[2090111987,1146773226,1946662722,1274417505,1508577020,185455916,598391461,717722659],[140421908,876084732,2040136596,1138682714,1179429614,1178340854,1927947659,56745230],[1250991422,669722182,910863110,853470520,1776466579,1555525497,1305144716,179002839],[1278719557,1956460623,1547926338,356809723,1196856706,1620670660,109127670,232438258],[1314900007,366570117,667928166,2126890726,161171709,1299633799,1644552141,1442239664],[1804380521,2005276320,323103646,9398495,878814008,895792025,107509570,811076381],[252371224,1878889865,1371734679,198462225,1789502265,1654712823,151324705,213178481],[1240066554,1928659834,33969930,1816517991,1198433703,493454696,1137337991,1690176523],[384496710,293382388,1056452060,1800196959,1417099326,187785063,1517153526,90156814],[2068074691,79070301,1268642212,207675114,524188829,936241839,813984528,1050289677],[496254252,1576772606,1840714036,1768368991,9612192,1514600028,2023440917,2079600676],[313120396,170171196,526998071,1728930277,1114994759,1851055839,965792058,633587648],[861343917,883423864,1236993622,447366280,738563723,369072236,390479104,818831137],[379800765,1132109473,763123270,559068331,841912774,1352358825,739929997,604158279],[959077138,1999175955,776725562,627406895,862989554,1060875423,1590523622,1599301374],[1989340127,1895717009,19204996,529243304,1416063379,1709454983,1303771542,1327393122],[1935545260,1573190024,1775293148,929559083,1624758072,341312646,893865208,1424537231],[1682256211,1096249935,885040469,158461780,1861510254,601657358,1911051811,279854331],[355862024,50780896,275359118,1394108632,1981622022,1856112879,917079750,1656617916],[1997358345,1126032732,163553327,685274162,711493500,1138417554,1852397963,1625017665],[1330389750,2093114534,1758327898,1413707449,1596531041,556398,26703268,1269150877],[396114220,2113762088,1367061941,111337929,916044334,1760827477,1442206924,373202478],[1821748330,1951252318,1104849868,927467915,1907708773,1826291243,1667065726,1419497658],[1839342206,1797529179,396712420,5204677,1337567643,1023552977,1714899033,1357820172],[17928245,1809461642,352802820,1924561776,1573872437,885108310,755042529,235145562],[554399956,1652539727,1290321597,289985792,1451816813,987938887,438799241,2114782259],[1090977831,1760326655,2014757210,1391436086,1687809798,503559282,1534239225,26734445],[813126474,1340716944,878930462,1553729776,994332314,730108533,1591350473,748721129],[1812190667,510938675,858568830,226362419,2095587342,841486272,1694501685,1333621122],[1786812282,153427413,1480521724,1861041660,263194233,691823478,705063851,2007523166],[1295631346,1738373163,1392575383,636498533,103327487,1471224257,697633397,788618385],[622674634,1550951687,1777526822,1366738335,876655239,620307744,461887452,965276514],[438532211,1934416250,886723834,280022275,1163276402,1130444288,394750258,1365400505],[2013900251,261452526,941571001,309206072,1308948453,1725100041,1685523347,572232444],[637914011,889730373,1090098843,45395980,1127485663,49112835,77403294,1310873348],[1451850112,695640455,459075749,1227241354,397759413,436357482,1794597765,963299820],[775855747,1587552323,1161054678,1297301412,1974191439,651805607,1569659934,1384427002],[1953244832,397413055,380735128,1126163885,1040529288,1569827607,2083479199,1685101685],[1544917742,892114453,1205398179,376452114,185630487,1490219801,1330945504,1806175901],[406717135,203106679,1607451869,702869296,503204869,1540412644,2098165736,1578224204],[112625669,548007551,1741351424,570675877,1987356853,877487846,97157902,10728292],[421365016,1714449015,168253411,24855510,1837597132,916230752,44249354,488771601],[451383476,1528192217,932932770,661933413,2112311807,778529609,74002066,780748119],[1548143882,79756637,86329726,1536295531,1714891728,1962718302,845486914,1145805896],[584656930,1837344085,1178567830,1693664676,456788860,904625433,352612723,1825784028],[2039950252,826461728,648920679,1192932295,608950666,236354452,1286831641,1501648710],[666703974,1796738455,556318880,815190597,262925418,1590484641,1997976842,806107869],[1847438280,1967652816,860210142,149785178,1999293175,2092056210,946958172,1392387931],[1319244847,1854632355,388562328,313507349,1723841772,239565521,642102829,1010100572],[662847325,1146127091,2068733950,121524904,712277234,300627613,895905496,2055758457],[1286904602,885911005,203322804,995223513,1747517965,1026659921,1700678660,20934291],[1105156846,1806916231,936753001,375092370,1398283944,1274666005,1740242756,1919400502],[805806969,1402296843,1218961778,1522414987,1992326410,272933477,421443356,193481524],[1262442717,530889186,643471105,1885422136,1392954471,1675441826,90654974,2123893102],[24661764,614904326,879936743,2049741927,400887380,1431162663,1071027839,1319851414],[1705119648,80400723,1159874269,678898463,950443460,931499135,384212119,411469954],[2061703578,166180248,1758008364,551479448,1951858486,1212148854,207818262,775855666],[1155724750,456339754,913211870,1777863807,1040475612,595213567,100439018,640232703],[924874634,357942359,1507456829,1447381745,482253290,1270541173,461924114,291940229],[942997494,256990208,904518735,361625937,1849915140,2016385659,2085176468,1802405798],[853007173,778335224,1381521847,1508559532,814926795,454554453,2012380114,1137102908],[1251477658,1430344650,1757445061,574605926,218579825,1086417975,999208566,1627479501],[492764480,619716402,346376610,1898386320,1853765311,1328062697,127603521,1864300983],[1231099812,56011591,545266732,1432233560,1444430950,1709316572,1575323087,1425604621],[1679699770,317137261,1041915636,1134548198,1063867498,1728060406,1127028432,475851927],[1810730677,1000632553,1618504641,847600249,1432705641,397948384,632675016,1715665992],[673340969,89658088,642587230,965557211,41503301,950971038,199430006,1656570890],[2130665891,1108085092,2080754341,1964819053,1145651650,1838358372,2085233427,1777865152],[856175655,2114923561,1768446847,374196977,447805894,2006088641,1258344860,1719209303],[1170729455,1852439467,2067062151,1779514808,2114425703,1596822843,1297308117,1117777095],[1533804581,1770770517,1600968612,1205713211,1731730708,293588482,778893155,1801483805],[1139805414,102455214,1413985094,1486977121,972452847,862396283,2057541485,518794152],[1578169526,1268078930,1947622815,2124356448,317646916,1155007266,1639764407,438603482],[1729050712,1692217185,135364081,1552781082,1260167544,1721084990,196534366,55671194],[944232335,709853678,1367519607,668831812,1067120712,1967753489,1255144251,105532640],[1434601505,2028249314,339832817,1124326634,1721905568,926153883,272265303,1032015820],[2008500090,1690737598,897693669,1418298940,1655665131,1415315025,172180600,2056544407],[541400666,259820802,1916056739,2035155904,963833937,44768454,477004225,523139339],[1857557099,921187727,1048319565,1876686706,1246136372,1059698445,280596672,2034698995],[594921066,585090749,827767593,123933594,125494109,1824122749,418714307,2026518431],[1894496848,722112206,1231526874,1335500614,1137945290,616871979,1930078657,1812339305],[1212305965,1797564531,61216589,687156779,902266987,1952700770,1145037875,1866465058],[1426410741,1450751838,1238851574,189166686,1403176904,1201899513,317706052,5868477],[1216858473,1683490602,479555271,175085434,2112352093,873587211,2072131073,1859758767],[2094718454,1487826416,525712341,274418880,787079817,897877163,1631895854,1724509524],[217408687,1600505606,1314582743,2022793751,1454215597,2128402305,1310438765,1879031416],[1940940506,903996662,1007841903,566977363,682060395,1448927708,1549729630,1616680676],[1909629065,1089971816,412012343,667605737,1952174198,2070966628,2045014001,388430110],[746072934,1210271473,595247840,1231389454,621546977,1311864188,360215580,1041410031],[1506911564,1305298459,1465711742,1116621805,2058938527,20727705,475294434,652070405],[37903830,1770457364,1265375621,1805454850,1100437024,1643698886,390063565,239756102],[521734444,514367700,1085771496,1259840349,51393323,347003240,47054172,1756968294],[427767189,641515314,163111579,470978164,265897503,561256223,1432986810,1087382550],[1175107649,1641836304,937530597,1341155082,380583655,1810130459,241764475,635155952],[1464380584,1715640665,1610740271,1003297883,1236569321,1213320350,1766493223,994120921],[300509976,1946834879,142911240,845171028,471137231,451751203,1188767230,1289492364],[936045056,1596439834,1954471316,1192412768,1375998486,1426685404,1694108928,494130117],[309336211,1107291555,1209971571,1881040951,823320403,2071096196,776530660,1902098191],[2001721552,1914508411,1741394164,142267396,1274950665,2042365030,871816530,1382815725],[105749817,2073471289,1684081214,39521469,1862492763,722713160,1370115992,1238662159],[1584960962,1136233006,32438616,1092891173,831363942,552485518,89947324,1574804001],[392912437,1950510367,1982985568,1258533573,195872355,1825735506,822849499,868515976],[643225199,594511689,1387516449,1970407088,125220037,389325050,873344997,1146390500],[430814994,858088011,222714635,1173296340,1147997690,1477613178,390141148,1645010034],[159557563,411844648,1227154159,1471415860,466145133,1734051935,1125840391,90040565],[1935519863,1158623567,2109437841,418401551,1559386349,1338915878,280973100,1738233247],[236875810,1274515918,864445939,1440363590,1527443919,2018069353,2004384192,322883645],[1356591442,1753247339,470044757,1354911108,1880307962,34652155,1811508643,2108789493],[264937518,238316681,1577819183,136905350,1396711218,843321405,1723835032,2018048958],[1978835844,1241141500,1939782977,2060174548,2018216137,256463899,678422612,2013523817],[732481116,1094434989,1836345345,618499663,1826845648,881424619,326413013,114123849],[1368601160,1157134101,1887190221,660426962,616472876,201428318,361589944,101236521],[1181570388,1190721900,110668600,1093963222,1386516914,288063714,26309868,962572714],[451327367,1345165819,1718298659,1037393026,287472017,1858684430,489409701,572534310],[420793242,51424001,94910795,1333442648,49028002,1473446984,583058221,1018169895],[1616381535,217663785,1269429364,706952818,1292386177,76616635,1209239585,43730994],[464823051,2026987665,1404863220,732417456,980547855,1282573099,1409845741,1735642701],[202812579,220083189,329809366,1760419264,930270060,223569666,1715637706,314958346],[1875844656,221567181,1868517881,692663666,1525445191,1842425041,1928214933,1253530632],[1329586065,1305705291,962496029,849945907,1267969070,872715987,155200644,236441893],[1544836434,1425156859,885436294,68459985,1469990437,1555868140,1194319017,227344329],[1173566835,212178411,1963325983,937591552,1616007731,714578212,1779945141,2074728378],[1607131902,628665957,1845725180,1218765505,164385739,2040380838,459384791,2047817352],[1419343471,2068402559,1479979577,2043900208,1937987905,2098195000,1677881725,160873561],[1279600837,890671264,1589170960,1405151249,10094932,2120821121,25600461,350335628],[2070578596,579609823,1416528359,500265706,593257350,1963125909,1190388507,1310266447],[1508953173,1657557567,1342910254,2084864137,873939552,1735654164,500404780,1266835721],[1282924593,2122421082,401229672,156046681,582638703,1495161509,1808069918,791110263],[802252435,436451537,1635018033,713603936,767438149,1333614025,144738025,1314626079],[811329085,1040953981,402270821,1084046911,991693828,1887814738,925970101,1025301451],[1211164409,1134530603,619575758,555972467,1804282685,964853853,792899275,166177930],[797128873,363530855,2103445113,145726769,1344943084,1829606944,1625390955,355003752],[1807172992,626483356,1465181195,1667609746,1736659272,1414619906,474512964,1242568108],[1643828210,244770943,374159227,1483502110,1282859680,1270512794,871023757,1282757427],[1016159930,2023420389,1535460695,337895651,1235294419,884180886,1553431690,612819211],[2011656371,1452233460,1214068140,1866552064,1478556432,1735986766,1634244321,1998592203],[1133714314,952338004,727695566,159097276,771892480,1443976767,1600262822,1306929754],[1959049726,1688582589,671797724,486014670,1137356272,830006951,645238091,1177168129],[881411445,2019717046,1813504504,1977185267,1178523407,377347719,946840740,850637603],[1632596721,1751879882,1156625043,1740168231,1479905977,1353029214,947703593,333551120],[399575708,1631753727,1631344128,625888193,536299494,120670735,1626710793,1670838021],[76828036,18553547,1995903423,1610416568,1538495669,296679254,577761013,1096683121],[1192447666,1998518536,1557611246,847603681,1062863691,1604188609,1447856597,279600539],[158628932,433704309,226756098,1034099657,393485904,1994945924,275377626,811221437],[124900086,1259422936,1638920568,1245101485,1821729942,163784692,1054186117,299394865],[298420458,166548361,1110129711,827686730,1692416305,1198128385,905535031,722747584],[2035709695,1772601983,1109285,419998431,1449754228,1222079975,1186878301,1136621834],[825384196,481875542,586115978,1759652363,784676311,1910964275,1525836710,1196267327],[2068749737,980382949,53290083,402767694,1352649681,897891448,2042166684,375570472],[87274988,1898966962,1231536011,1516724110,888218173,76221341,857975514,1039018356],[1815614456,146144571,1192260078,1541211801,724209757,759147261,1942973442,266866604],[1281610122,1159381360,1382156222,896598523,610817238,1848035810,535252131,417255783],[1263771983,103961678,1932365653,238538101,935330124,1179372342,112896845,1727057504],[2083979176,1070842925,380954838,1730653453,1880109109,1292552564,1866551736,848038497],[815038846,943876469,61723661,676053090,2063865222,1822462722,1852206927,2103625466],[1305586023,1499337347,2091472271,1936623799,1306711605,1561005721,867195767,1439733183],[1778739005,1302844220,1225883018,310364650,1121055716,2014212994,238295557,847664535],[453517647,1881036891,1346267816,185029481,784605754,625559239,357381782,1085198766],[315339635,1656508554,1771900484,813826895,371274433,1839230531,581344126,771791818],[560873930,1460844434,327211955,740548664,2062934209,855719730,1956390442,690446521],[53631531,1582443472,344951230,1504965188,164370493,1539772576,956498609,1767546982],[1919684886,1618632734,515795067,342983251,1162066500,516997010,414076035,1646504256],[1670437335,515099272,1169951894,1729001251,1617568108,1918906128,1498222006,422060240],[571100011,793282742,1676276133,400309830,1142383025,880989190,1338958177,1146007261],[789994239,596171381,537146353,127746973,721379141,1290146757,1043814684,608078136],[999182476,1447545266,440366951,399589596,467324288,2050556802,504877659,1889273641],[1192998304,1176664493,460407281,1306130011,897774841,700890746,1298281525,467756315],[1787211625,1603775418,1519644389,2024833977,1603880320,2124647929,1456095809,926952736],[1551793840,653072206,575816102,1798982211,1707585313,281514299,1877078883,1091005374],[73710265,1691918360,1832903093,106020212,145296911,1405098042,818148998,1026300992],[1477011081,905323034,46480196,1786380255,107191156,1917472812,1314651746,1971379134],[912476688,578344922,1637605157,1731662202,873041289,1290596916,1953916734,201779131],[1969919932,1584628482,1395241779,459845801,1133944538,1903030074,1397967569,580378528],[83841866,1782111202,303183017,288386248,1317407871,415370329,279303892,219064297],[337817193,1092820229,1768262803,2063006214,219635428,1275918373,1146163728,109224202],[918274107,1077434233,1754285509,521403925,1314023424,93220596,1262492726,844716051],[543956079,1110984687,384949633,1983428081,155721321,28216404,376554009,310330857],[1020932504,706954200,861090714,1457814874,955054265,741494325,372505438,1452075288],[951361333,1071289697,1670631542,491045555,1212541448,2038368510,213760927,1515187103],[1053449025,1432847567,1581558441,1383868426,1439883052,1412303964,1524053399,52313350],[2128862409,81446293,580716560,1120167398,873704147,1851569937,1557981391,1982640675],[1539329439,834970257,687956496,1851008408,164807867,1850908178,1663965410,476096450],[764501441,110379352,677974628,1883712350,1748313790,1277617746,117369342,1847745276],[174311452,73211072,1116654210,1017027141,1093178776,241401222,2094288951,2066181576],[931017444,345729665,1311504227,1855000720,643734828,311378137,1068626383,765839309],[788237520,2127765042,1268089960,1151705306,169636464,1014896103,689691690,960034178],[1302579583,575806783,1945031427,694612974,818885511,756856617,217023866,1839869322],[305947118,907314206,1356037590,2112403946,1791320049,1910687595,1603158128,1081540233],[1231719998,2060204566,1658919530,818154546,877085136,1336550556,485049169,749070670],[1953696539,1027720823,1403431956,1246012460,1950257401,687652206,1919615492,344416371],[2079328728,434081218,1500638524,703609550,2096153546,1432928536,1209228332,1769462911],[1177002583,1723556717,92794391,2047697023,265135613,827473338,1053620393,1687920218],[792499596,1402545875,1955703267,1424413158,1585053189,1434469389,1638539741,1018837612],[160103658,662341424,1969249320,612555100,1032252862,778560232,1286465784,154965051],[138017709,410888571,581689735,1462928871,1445884991,1533911495,2129954431,1486482457],[755040982,517584627,1113189571,1096914296,499353158,642678954,1529616036,1560751605],[1953086345,893142653,1076148278,1892777027,1423377056,1515551176,1061601909,1377065442],[271193333,123106143,765893829,1925421174,1626828542,1202490691,526528004,915277904],[2081553792,1383382231,841675404,385975357,71197821,564686744,1087487455,1921353798],[259800412,265160222,1932265194,26374466,1399938125,853307528,1241175801,2064790571],[1329681299,1199724268,1682439112,2099510480,1134876567,1684367370,415291470,1974052582],[427790159,1910979413,848719466,1252494581,716396015,430540745,361762516,1246845533],[430322024,585609592,1061851223,1007110344,1500958488,612557255,1520816871,725951757],[771102991,754712571,1122561377,356192979,664692933,1210674148,17893208,1444223976],[924944025,368703636,10074495,398246559,2049499192,1337703958,712149639,1757318597],[1210215429,243571682,1737532482,1773722007,611235417,609412268,1676344374,1052487799],[401621195,1769473877,243150497,1312138165,1026617868,340347537,543256791,1168078487],[683821743,1995430337,831758783,651917820,472623947,916160807,665018368,1014245382],[1663876734,330016342,485982051,746154766,253850372,945962395,344933071,468205197],[676573566,320599347,1858638287,1864429405,362332716,427128636,857529594,493355630],[1667638037,10024474,861538822,1184939340,1528330122,718602978,1313398103,1626374233],[1940452654,828032777,1866932447,1811824527,1500271397,1474248822,1511990219,1699097036],[1305502441,1425173592,1260070734,2052450604,2038334296,1990669689,1331874613,807359530],[1726353906,927669731,1534000703,2066314219,1154918600,711153610,324590246,1272597299],[1202128962,1017196973,947842302,1797358791,746607150,503941584,1750663546,1679966026],[2121693451,389645406,1960450758,845484237,1768122765,1443290870,41989279,891667379],[821298682,1216926243,1139980110,271799620,54338639,1610893087,1071505696,157962778],[1915191046,1386691856,884376732,9367236,1633181179,2123550651,420982932,209779280],[2118669658,1707831606,1733729393,1051329994,548852102,1060235142,1831397904,835059125],[284615871,1219692479,622826528,561230798,317730705,192396568,1237672493,271715848],[1629281637,1131975564,109218584,456685175,1780859478,544757941,1609906638,530865678],[1459305178,1844000849,1569265914,1471379549,1493751195,1842886952,79832391,1292297611],[1814936654,1226550419,1049639530,31690932,222983266,712312613,1765798897,479797530],[962001126,1758665399,2009251124,1049217548,1876203470,1676753213,1092733072,263336344],[1970885516,99684918,884792145,1585519659,549206432,1259762453,1928332215,689785103],[1360115262,1296034373,1980247794,1305441067,2021830324,1550283806,1040480354,2118941834],[229529794,418715598,1272066382,832714914,1901525319,1336854444,329710946,690695818],[2112048834,1563687248,297271931,1575174270,1084779688,1709264547,1167113468,657681061],[1611452662,403908811,268793962,1250015116,476837189,1974222213,2017992336,1052704354],[1728437400,1841200297,1018080090,593426727,895897167,1302566186,2112689768,2023517310],[1762470565,12447149,1617287650,1772676372,583314083,1251677727,1561129228,1936742152],[1098049000,321701069,1611448374,1144313661,868093700,1401921636,506180571,1903701081],[1860180993,837459405,456551774,192568165,1017028784,1996842642,779471692,184150212],[1961934029,1176347836,1666154812,1174185005,6858873,1178371126,578020104,1313975564],[1125526345,343426123,1403250291,1877137425,2054290599,290589129,1951065083,1069070699],[1517648501,1524687372,360587418,203286835,1276910894,474132343,2028206621,1725018895],[807305945,35906704,191379802,1141139616,1001907187,1728810257,1715485470,844494251],[827890423,341533692,341987457,1982675611,1502454206,1390535874,1788665990,1967513788],[1930237229,1025665315,507476878,1325131421,1178638411,372230740,832857854,84767470],[339260894,1066381669,1966991991,292852258,625376377,532456387,1410738912,1419798591],[1734627454,2102696721,413105947,881606643,276371472,1596477997,623893730,1688133786],[162750815,588946164,1423449698,641723326,239476424,1678329297,722416205,938962967],[2084978190,651664025,589059297,1934931251,800762422,1439076477,1778028988,881955609],[1291868609,218751325,875279563,1322504955,136293353,1551695934,523306059,1533745757],[864420677,657470040,593055365,1086413158,449554731,1225027899,562199637,1305198021],[1786500106,340710263,132891365,1565299744,1041269703,1311460712,1975726596,1402375758],[1161030169,1059100581,830098140,1642958374,200762583,982073952,1661858667,456792399],[1613321307,916204347,188886479,522801760,1072848372,562594039,1160730992,1544357312],[1971027610,110571343,2045133720,1378518877,1177167922,34249146,1207564228,1198153302],[1895928940,1279676207,463085154,604382370,210979646,692668814,687401158,1796334236],[634430079,536007233,200870228,668866447,340506009,17999795,492879054,15180638],[539723349,1946971253,1818093748,545523863,1264351702,1438039385,1510039724,1883063774],[1857992798,1450375962,2124186358,346955054,2030219775,202932173,1163148561,1756251789],[1100701607,1725402770,593785894,233716923,1079792151,63215974,110684991,373933057],[468693336,60696702,1097912958,44190706,609132547,1959460220,1374022431,641791524],[1963039799,1774154347,285395545,100741257,899424255,1783656144,1275865432,354763987],[1121341910,335105851,1038466358,1004279445,931063222,229159422,729248362,2117355322],[1586079355,322764565,1882989427,1784651598,1563699174,2015150038,1667399536,1393283759],[1884249291,1982486651,162737843,1417579948,184711581,666638966,324484300,450273428],[928420728,748746666,1123959635,452873309,474055457,1566009654,1829926976,1954320180],[1431684695,625630473,2018450408,1603872079,49594266,1826087454,1614106160,740532307],[1831609696,1710832173,760773094,1289969547,1573202078,208536666,480162065,634208407],[835604379,1456634842,1187220620,256657623,1382820923,277789318,501627268,1565778979],[1223659438,1648089482,1394934286,1709159997,1782070534,1285395367,1857776199,490359034],[383619179,1967927775,762156768,532730699,658256375,1698711369,1955170720,405666929],[29933640,1203400584,1491660488,907736748,389235536,678114834,1469126487,283809923],[68642313,1645550297,1538154070,1303670443,896007031,1095672387,41699840,160496786],[1437755168,1999092044,1280424796,1269971037,1622407765,294969929,1360192379,494036566],[966019897,338159915,2054135721,1459381152,555486210,1984765654,44819159,905250478],[1427770885,1390248539,1736177888,946765841,1148577067,2059940089,417079032,1338705739],[1818269669,781238270,12870371,1279052325,1304101968,332326310,1169419751,903607423],[1720363641,1571686165,631451619,912800621,703488123,1786655037,819946673,1050714742],[5235589,1124606981,1741100123,365297389,121784822,574012719,1223489041,405489259],[2074631467,1286492689,1160780964,2083126931,92478033,1817551307,1674059143,1823239138],[1721239373,1702760808,2039482333,917549004,145626988,906538646,922772706,1469894480],[1480343280,1836857722,1554714398,893833946,665826662,412845611,713971260,840356136],[759542360,373171832,182709441,1825466624,1019004917,1039642765,830014346,56954338],[457361339,548225071,948671433,2097125776,1874298920,549004632,1651335064,334987981],[1162839921,1945330283,176141113,701735305,1036583356,166452975,1574278140,1472332580],[155732893,512067156,690331306,1686339048,1110317198,1269550013,2044432743,625641767],[1538333225,508692475,1486771345,437504793,1119655919,83860197,1719951276,338713438],[1355733282,631476336,1031737562,1823567127,1000390264,581062849,1780115694,1501196491],[29445109,580742382,1829755909,1667868810,578703826,1169084189,122480008,1488140775],[1445084680,658113836,483915370,981973363,902141842,349693848,749823814,1801240952],[30941508,1674551555,141660048,293328381,1532570877,347460768,804471282,1077275490],[19092367,889282241,1537329525,1147676495,1283566402,1520531180,1788171613,1513768063],[1243124377,968858449,575452976,596023339,1192310954,204632225,2114555260,756193147],[1862577620,980019230,402908414,925501310,1001668941,1539163827,1384635407,663875441],[396761924,186712071,1838958314,227580807,1592891015,934064357,1958932665,1873691804],[706340169,350336761,1998278525,584498446,983606777,1082255590,1948213401,262614888],[1953271416,11971031,1317847489,1215695416,869651071,1248359283,86091212,221312396],[1064238306,1263886274,1610752289,38230180,892160536,292899005,467053041,1398245236],[128581554,2130165226,237432558,1891344015,825194583,1531064729,2096269921,2013426245],[1104777086,635300518,415950014,1369988939,1775890612,1953239807,2118290384,1826545741],[373665090,1833079789,1908577403,951701952,1010816744,1473782509,688151639,1325920462],[246126807,1537082741,227443717,126850567,1915442058,1900152062,1776882844,179489874],[78185002,1501607181,210551934,923895193,1762512771,1842903814,1608087767,1855111003],[369095242,1706422525,733141421,1670105296,1696485191,603456421,1326901692,890085570],[1621203396,925363936,1210483349,830357885,482252137,213677164,1027816261,1389051445],[897510045,400739166,1823678539,607495356,478299167,422050115,579164088,918748862],[2040118641,260350657,1181891377,1894955835,762977921,1559663892,2060292165,1784308576],[1488647079,171623036,339007228,691250635,2092200509,1636220221,1130401545,566644106],[1819783229,1148325684,1633551649,1935726318,117906475,752192490,576787611,1107645908],[1331536624,618252510,1974700185,117989424,917401818,1693281559,1589918593,1211495164],[882730789,407856793,1439728554,731967807,1802161449,1452133357,357966684,371937593],[648159077,903053168,1013088790,1500191714,1651113359,1990296076,1921671408,1397841814],[162120871,148674624,2017475814,1372361645,1849965762,427404980,1099217490,1187111054],[260851125,2022066395,1101478848,85646352,1233854756,1401140560,709971532,243777975],[1610963986,1453679425,1394230362,273898051,831174849,917575210,1821727105,1233925118],[136931487,1824687506,1594325510,342039695,1241563927,819661398,1155881354,471133089],[376675660,574904245,1717706977,1104254709,1225630087,269037426,646883369,1365950228],[1225049827,866331984,1524330135,1382457303,75322058,247261449,1117658974,1602638352],[39546840,296487669,1625283926,561675370,502154322,590192388,862829908,1865032998],[1177522519,240250895,1706150417,249646075,363734966,512936527,262279050,10858234],[509015167,578664517,692522087,744172160,1636766108,355020506,1301065308,152530811],[1807826105,160586584,756811477,179909002,1185827413,1743171668,685457048,1742653852],[647864668,1546866836,621349718,1553790995,1159752196,998143752,1159891683,1222403409],[210351892,602302575,790589473,1035595243,532318913,1513049366,1866927585,2073152793],[2001247774,1383259859,1845137075,421069180,1530346678,87407714,475276268,192990076],[1660394697,1357355138,1066090068,31960647,1789734123,793395426,1457739989,1403503],[1884615946,362541719,461750896,1200826061,1752681816,963767596,1168776688,1860200239],[762032339,761772696,861070220,374099804,998379145,907451608,1449030909,2095424691],[420451559,1577045475,92258407,2043054558,1988968735,731638990,1756752319,551385682],[1396168925,1279892400,567394040,520695927,62951141,1903349803,762379715,1333155085],[1034506736,1392238624,61867361,233940053,922349759,1840767849,1858890992,83258752],[1034043815,968530526,568461081,1044394389,1576606979,1410829312,2103663928,1183716625],[87944576,1050049379,582744661,1910019319,1283560697,1383752900,1420321138,993736496],[1219795460,213312731,312833894,1443459279,648955362,1537994803,1891475328,1928387811],[254747211,146764174,1999988415,1937049278,1880274514,2028432690,680573868,1463665265],[290025959,1502746598,2087234620,512961293,40156408,1484937607,1501700777,754510611],[996219613,1170649545,1761179575,186384505,1927381808,212854113,1233836462,715162558],[1440039970,107823508,377832798,613557187,948774737,431512061,606246874,1374245409],[1108540023,1572678368,1474095394,765662235,596126291,1095714061,1623173126,1543743801],[2087810709,936308487,1006914132,1357628479,1693114770,16414769,38589215,838063427],[250171460,49244614,2000578554,289276375,1110697451,652230033,755125285,1625601013],[762209188,1635676910,1926813333,2053744241,439545811,1914725575,2053465429,1393551926],[1150301182,426534562,2061853652,771621656,691428931,7318050,1022079656,1470569117],[118382517,584304886,1074145394,364199217,489440002,1598461593,818192423,1266181233],[772232271,1470232830,1873483771,2033903018,263969337,1045372826,424287698,1020954118],[1947862787,97977394,2028773539,1021711300,572013238,1626691495,493124800,1524468976],[1400583642,487703949,295691367,616853120,1030293597,798245279,1444252790,1485223669],[1987433239,1916723216,2054659580,995753602,1143381246,786504074,1412005576,1362915606],[2081137531,2051393075,1198767878,1609946843,2099518953,1110564944,339858695,398976666],[1561114321,858365945,2105552524,116041368,626084168,851836660,2090011669,646065724],[702709221,1736200830,606446536,678102047,1445827196,1869212030,1019809447,165706101],[1940771027,1691011515,1804889362,518870595,978248477,1534903862,196239169,1702733958],[2022914021,1682788199,2073071608,1617730697,470620835,9316844,2033739750,1715079072],[2003761592,528401992,1662601828,1206451913,1400099884,1820492053,1791245300,292114910],[1763598120,1375514690,401789674,35710271,1491220060,129493211,965076559,536254228],[1544951438,1441234476,1621966632,803452343,1266398531,639871401,1827858353,870976870],[1355903717,947313752,780609591,1948001524,244376506,1461201403,1408968036,799532440],[1875822625,64010780,1787552519,1157037424,1203341359,770470363,959294888,262487103],[1281386435,1754711236,1726946656,663330966,1460789841,739608971,336650433,1040385081],[2045620839,799503394,15698202,79937552,855083818,1754092557,154715123,1321208285],[1903925646,1184293691,161782659,1522451585,1106718657,908174389,409675589,1005082402],[1615280834,431400677,1157235428,1707013336,679033222,1948521868,136504727,1818296504],[1749031741,583725770,2039591707,780536168,224259772,1371265125,1081684436,822355850],[776029432,1334832246,655040866,1579220152,509280772,1978040198,766792881,1079471771],[89764544,137336456,1930106063,398160878,906078186,56651083,588714760,921903021],[1114439553,285310164,2041178121,2001479766,101894155,1583899471,1518376524,309451808],[588221103,575147442,1067012236,788203425,1407839548,26533963,282676029,825429426],[1372184360,1134921728,783907824,305986422,842579803,247909409,601103930,845339227],[202779151,937035310,2022334032,1761624051,747736606,1508898558,970246292,1839731598],[1648700026,605284380,977545596,1040071139,465179122,220954686,1412310694,1147087308],[421830884,1748177997,444028559,2000877983,2094927994,43502717,1726622146,53493128],[1789000580,1669560102,1906625809,80195497,851993021,1482352222,384826881,854886906],[230866140,1765317248,1375855451,1293341738,1560324963,1815742017,507055208,79875284],[77313685,225332485,828076489,1944926523,668654971,811103648,1850846183,1653602108],[1233900091,1813854271,991707892,80390967,1492135861,1300892985,813179282,1141267901],[1705297645,1232603696,1440308959,1300619799,1961203095,880249692,1585591397,1610379628],[227873327,2075599913,2039876106,973274345,881244489,365484811,725668398,1999130962],[118370385,1102621152,1373428173,1567188843,1076728753,1534467171,106402095,2052499111],[144956381,682623258,506573076,628660533,853344456,1947853865,1050229171,1075242872],[266008269,1266754671,725147347,1441422827,1877872660,110942971,74001812,1911101848],[57846449,52093716,1751508454,1002711878,249721442,2011510388,654439407,1328767463],[1892292929,1076150983,1003762114,1791203454,694605852,1147394619,282557970,1847864702],[74671561,1827692259,1355456660,502927521,1396892755,238062905,670586077,1488749996],[369418522,427071288,1137309802,439567964,1798561982,1111027469,1468375954,2061990360],[2125654843,1693625271,2102261952,607319700,1904794990,170276237,522268482,1586395227],[1827913048,910644830,405463735,1709360755,429105672,607851478,646454548,811191908],[1538772109,1486029270,255255988,2066540742,512279319,969231174,770115026,1759674189],[917119270,2100184581,1329245631,1920372897,120837538,1382538015,2037124865,800380860],[775520112,1308340696,1920302018,2064631638,737287309,1913861411,642288605,1192207665],[1253937975,1071842076,247595561,681702859,879870917,103145741,1018702073,215162257],[999528086,746569894,873550829,22108421,979381297,523715795,1914295981,1341441320],[1810848867,823184627,1436468661,1857052236,1530889837,1362656073,1282951136,1063521347],[1695735469,605479560,840070531,46969086,319581063,1670061354,847237834,9423384],[708285941,1609918723,1923727878,2125697563,942510318,1828411712,1412909521,1569564055],[1028797700,1986632658,1566023755,1651703345,1246729337,1954149280,1613380607,1761082025],[1624881355,1741963593,1451670231,1173524164,1501369871,1696272285,257280245,283022795],[592669535,1227523513,1009605532,2011424218,1516319251,1927338056,539973261,1666238596],[381883429,2080668386,1727720296,1901517807,1397624712,1199263432,1214406780,575539052],[2053687323,1929600229,100598165,1023786297,404925685,957037610,1305621582,395434656],[741226935,1068016901,252035379,5960706,2110646926,928157578,591974726,1119949684],[1954637304,1308910685,581128526,615193044,805408769,276493077,534039149,790506108],[787070614,319941181,565876232,1403067991,2122342095,29678495,121204129,1580123546],[1865802639,56031439,1711977465,339058635,253033243,934077868,1554142315,805339399],[1268550007,26460745,913885458,756990322,1292178813,1254298668,301225487,7014317],[1588745702,1176405874,1031850343,366760843,1444668161,525097547,1285475121,687514818],[1047565834,1130307362,973888590,605725932,1426768345,2095992005,1501530494,1970841386],[717762170,653910962,812097119,206240796,964067936,683259349,1453946923,839590669],[1459082240,1128801893,116872201,616129223,632048465,1380017057,495031043,1297424881],[664779665,1914033658,494280648,423464837,498200492,1798954505,1051672405,1233835627],[1954614517,1677100118,265163258,1445395604,515665216,668329407,750050886,360930557],[494268978,296961321,954510128,1874299842,1744006736,123104793,864147616,1932388070],[2082883472,64016410,577584631,535905078,1607128151,685607083,934292718,1415201927],[777750151,881944479,2032703272,1801608849,412367363,1358559242,1702083241,1986692955],[47212250,1455349025,529844300,2028836832,556342020,765765670,1720615849,1766437433],[401523593,1333886759,1236482427,1301847488,353939402,240541220,32435272,1115391371],[2051417905,1920846217,1828472786,712118782,834356842,31545831,1537213452,1677170968],[970835785,1426165351,418675381,858615928,1905560661,1763442826,1170149167,368883944],[982050109,337668517,367547741,582101688,1451366709,1095164121,1312712953,1169059618],[1745366088,2007469698,1227950069,500520372,2075094723,1887731111,1077745194,2081908259],[445348837,806272532,1574570319,2068176188,1880047845,1484843168,1205862031,1629894365],[386286081,613319084,1594429546,889757188,1687158462,2016427456,663131725,836000434],[11968382,1105546574,831270464,1400494513,1157185484,894583699,635919552,1761448241],[684293050,1380366314,913837294,1574981615,958499287,1963797646,1397738448,1500139627],[1924630956,248810978,1121694009,801377974,2089275568,114677888,1085324101,672144864],[842996847,1668658110,2111546158,1854128203,1259579084,1853450788,512381623,684700621],[74715713,1202617652,2099929880,1927396780,1989431371,1640564860,1893306552,580969256],[736090473,1631866292,1001130098,1290043264,1304395190,914664344,1128368179,652073717],[980278074,1371141813,1525242922,563768139,1438483540,1648243087,13970981,940589858],[1745127048,1411127401,1775557686,945569261,1712892208,568708838,2047771633,21727198],[1648514351,837546425,1391611948,1924318789,2072506938,2014237363,1157330372,1296633121],[1243037068,1152663179,1005772708,2043166244,1848185993,1481145293,783408100,848413658],[951554674,726004790,1167716710,399614346,514456182,455542972,619015272,1609924341],[718512117,687183340,1077988884,1117103909,325900351,231703853,642625129,873239856],[2027526717,1954924185,598568554,801229277,1029655134,1177034652,1681858588,1210094471],[811055971,1997057468,643242713,718391287,48869655,1406380571,29257428,985557370],[122230453,1766946499,2089221532,776367014,1684032815,1410162930,940657991,602194630],[1541456794,329845810,826753382,1073221155,389788713,1037041113,1530714149,255200995],[1684724862,771253573,608042583,1924128693,2121621424,1104281160,1082008809,901253793],[1462838074,738774462,1535873517,270876746,956048697,2129020246,14061433,2083043924],[1973637695,594200531,2075032177,1447946952,1989112983,779432016,581108827,309946692],[190184434,1162361434,1284741240,538730839,406162869,539574186,1751493114,1101120512],[137574395,260975795,544626615,1320831263,1800087634,654222644,999831337,1700945874],[1770200708,1360067306,1335526113,24654129,1920016022,1116544092,1270909330,261942916],[55513885,629821035,2012723140,1342212345,319097635,526627751,378256859,1424109476],[1498715531,1182244193,1912276034,712062306,824185064,2011178197,583995036,1588023481],[336321414,1629703363,365297327,131348648,1541142111,1873055419,617356161,637460992],[1434706664,1527878048,30672800,1151061794,883257584,100317969,19407639,2003807121],[152943726,251385654,471263481,965919832,145518857,1680179051,311104654,918933078],[2038438094,2103226775,346922616,1594835927,1309560724,2109788371,1504603924,881007367],[350097307,328231255,185871282,1866709759,1568837823,451680730,1602533911,239529911],[919049514,1105274992,196969897,923319542,448030416,1540068329,441016075,96772348],[1235807736,817771890,1113648153,1479111920,726145363,748098812,1877022410,1348896588],[339155630,234019846,654901145,1150581839,1741481129,555756228,314032857,436888518],[1639754154,1458304351,1861365776,172866365,859303199,6764724,1029068600,2126999955],[726240045,158234219,1771103361,739727332,2118912147,1923182582,2054207699,713647744],[2050733586,71490010,662454988,501946695,1175325837,995903534,507964907,140530407],[1540863062,1241799877,1437067146,577488202,247102836,1391573121,1492187580,1014499010],[1398190622,985992564,442076274,215399393,1224151823,1010286008,1334129162,1578188423],[1728357316,1388989051,1189464362,7339563,1811377516,634238140,128632179,1095230172],[1421857042,917154186,1342827421,1416979246,1944548417,1875479942,1131474374,57609662],[550342372,1277894370,748522936,1853305889,1932208032,1582832818,741324047,405597232],[405337106,671023975,1648503358,1437448259,822642506,664561536,8726556,2126589704],[739044843,1062920989,1933439432,1685879987,1513420768,512930976,1008914218,483892462],[123165375,1476837639,761405343,2086799611,1096007945,1167192165,1997179320,1230016733],[782035012,314263782,654148196,1782539201,890114216,2068281423,1950409309,1991760124],[465702949,993805876,342435889,1189708246,868162398,1418882404,1248321230,36748728],[1357908604,341713027,1026527829,775301063,660493519,1436599735,1750539561,2007532023],[1989728988,898057667,1596607845,617293882,855626884,1972759574,1124850600,1359043386],[35223617,1994564234,1271392499,1145603618,458580073,752110740,1855288661,1173382319],[405790930,964644328,198988975,1730251609,1170764332,1978672358,1699463289,2030827695],[1672907828,489627429,651766485,2031573266,1658853479,1158428243,1440799627,1297369299],[1316046174,1688106127,401337130,1335078858,1531251833,1996927825,1816929485,1873859234],[868099544,517608940,72015704,1382756052,485932674,108102394,1500506495,1945856824],[1579445388,1498724008,1732706534,1311489342,479679814,456580983,646971121,1925901983],[1834887539,1676435562,755283644,369167364,620834909,146490608,727800961,521523497],[1012539062,1606338101,496144420,240404337,779108025,1047693694,1786511645,2070164144],[1697447389,415670833,1591674105,1275275297,1541611244,1068885537,1810602698,22828178],[1634916773,1268766387,1096458831,1609002083,1571341275,2015296823,477948448,1511203748],[1952783378,1509531788,1815332691,1898102201,1365817047,23190753,184743401,179950137],[370076385,1439643715,669392083,777838638,2067205976,316239951,1965687541,341236500],[214709098,224888253,584982341,1527138495,1215690116,1827793370,2004072159,1759340232],[1996945046,1658787899,1527453585,1507384738,696054871,2082564446,1228231086,1125339219],[541363204,326100301,2076712614,1151324229,1120203135,1191173554,31977023,858135310],[1719361638,1199547217,1788286029,900423075,1382691419,1968023223,199654986,679910247],[179445566,1417850861,1984417785,545387191,1716347997,1368446130,1910966378,951119160],[223978332,2005470548,997861740,790208699,383263291,253066251,861648711,894272141],[23918337,1530973317,666284593,1212353512,868463095,1535045969,286723855,1266287192],[522806310,1042105719,1055568460,1277406203,1398003423,445603311,608155080,456266676],[198263993,805618162,1189911759,1391591323,1194062796,533830051,1642476757,8323889],[917163442,616700047,1779480978,1989404836,1631509397,964876558,1092231341,405522891],[1017861589,578597265,298190455,1347898079,1206916984,2058365142,127167738,2013617139],[166040745,1145861759,1723709706,567712702,458554608,466583934,739884460,675558617],[39230443,1384862047,205264236,269810657,1312703853,1707181480,545915721,1926637538],[1605440106,1670809014,326312214,1024924661,1654672743,1373475730,322871625,1920236508],[1833158761,677055403,1580105438,948782508,721309403,1269898830,1445794655,1156668710],[405669658,1559198606,874158879,1501739873,591582034,1459178789,1386904352,597448405],[1596401836,1138376067,1309259234,726519246,154273121,1571500912,1758884457,146009726],[552847571,325640815,349674138,1204540727,1277489700,670670523,1671712859,1571110414],[1078850411,1904619536,867854871,1326813787,465547693,1368461170,1776957163,845707851],[1456628219,157703137,1492716137,160092911,1501370689,1656738562,535685242,307698837],[543303353,26316044,904396839,954434171,1611818155,409742435,1424795211,1813511808],[1679528112,2050904526,234107027,700224350,1557411190,631907790,1468685409,301242345],[1011431783,223223374,1399237793,1963024413,231322393,349624928,581591734,2124989108],[1110723468,164989774,70073950,1369339928,1637263216,250682036,410868266,151030081],[866833235,482496,1940673058,685794118,953773148,1896579746,1923122004,21555261],[2122562259,354392338,2031031480,2037279272,81290572,1885656667,1126608988,1625267784],[33534253,2011093812,473119604,952866635,590502437,885181018,964730837,1095092291],[1546672433,623596623,180189939,1366111089,645142757,896044418,1745848618,1279477449],[228434400,79870762,1568635817,1979085271,1270773909,197264952,816304628,79101334],[1525628627,1392210721,1278086793,1737904274,9248246,1362803235,1678261508,910061888],[654523388,949194032,18560356,1636239964,713160185,398158343,1257767769,722617094],[1203805690,1880026327,2061292244,1924468128,1309347298,1351821827,1223824450,1297658172],[1762419054,1213098123,2073407252,1335345331,1082254738,1320455779,980917806,1700189541],[495799478,1590655034,1973749075,1098054274,1392755324,1139270083,628376487,1763119039],[1341969269,1925021878,602587313,1163764374,138016235,1986805799,176517647,1249852722],[1137352960,527138091,1168806908,492042062,1263700926,1423053399,1195683375,2004980164],[649603773,580108984,22248577,257434950,1799203486,1273431020,1841773918,1055840403],[1448506157,1993332832,907982462,1529135662,40827835,171800783,1057691712,1026762137],[23770839,108775007,874456242,33361497,1913291880,1868364535,548886758,1170546814],[1344919981,204849948,487963577,257878088,222382342,1442082258,1256866106,259720691],[481976272,1897994085,1074587561,1362405490,919595846,79463427,597801292,1770970215],[1426571849,721730853,660190589,1132750577,2047046001,1042704776,12266556,1976710438],[1797374068,1873056668,1026749251,1449587387,585898733,1676772652,741180296,826093284],[1528903800,195027880,804410572,483076457,2094141554,1228273701,1575641940,396400306],[525339991,1031855126,1045234131,73078367,1656535490,553740202,393032166,1271746604],[1776173625,317009298,113055492,563913649,1639731234,790810156,365028253,898310750],[589754285,1391563298,1983112505,1923450726,246127782,1418248279,437195354,386039135],[1716101511,1538934263,850719836,1907948385,694908456,600911390,1470414446,822421173],[370015301,1138608585,1574647000,310741639,802070292,823272730,114509084,1178037216],[975409954,1428273246,1183553440,1135152272,145248228,2034573120,247753074,577348454],[1618176569,1150927615,1545307253,666516701,1329514292,1406295057,1439860399,918254090],[980025519,1685591717,966233407,1320676770,936428060,702981513,1179157555,1619947486],[1863031416,824836964,1783492100,243753876,872850570,1357917504,1036728091,348251591],[1401784278,230468555,345035276,1269209675,1869610424,1814501174,1239092253,1113000978],[2103659049,39535631,972236711,705457051,482617804,1096222560,221060509,1060622138],[2017249386,2117873052,525920216,626536546,1497498265,2091290287,1217048977,1245885029],[2007980408,1966397329,2031899717,519165520,1883197789,2085216189,344463891,855441849],[1088940476,566914459,2048164895,1498314077,1174335333,196415064,144033103,1320321954],[680402229,764626184,1051472673,1251309885,1069675354,288433353,11707536,1589556915],[154189523,1345374303,102783141,1767718487,566149304,1165624902,1399467037,1043213451],[533582095,1559601941,1812337684,1888040968,1504606714,1213244176,1285309070,51055908],[1613326199,603273230,233120001,373298279,836009938,1424652247,1761000776,1675974260],[130770533,91989820,1222065475,131012312,2111488812,144475434,965278498,714638299],[1770510716,1541522024,214390948,1085733807,1494254848,1272380208,404353129,2093796797],[289154550,464652646,2058795060,1666923362,37324600,1851757963,64168106,875525063],[1383471626,1268839372,1529313645,1786670671,1471175311,1001691374,795259045,23847544],[1072595279,1234251734,470659470,1239708417,1055499584,1524642985,650109143,1709245547],[1796938430,1708441095,1423335035,489382316,997435666,1818940547,636949457,416416054],[661364957,1416599550,900928861,1595436547,556694756,962148239,90866338,241993734],[198603851,450476707,516498269,1865665743,1905901914,2084507895,1877177421,908072784],[426722852,1422387459,2129096350,321489912,390035351,2089205137,541028112,547202426],[1233063241,903623918,1603666550,1640178418,1948701528,1427982779,1764637110,1083795036],[1606847287,1851377227,703584288,263242980,919396392,1100441498,1317720293,574874338],[912260026,901878595,670295349,1101098992,922019787,244248803,1938121725,1028031122],[1000602584,756268602,54619096,945764450,68366684,433477009,1755708896,1975358687],[147136291,1523646684,1572495319,1297860367,91397683,2087192775,788151251,1037799470],[96380942,1454843977,653760254,1169483245,1005259627,832686042,1162897623,1175004682],[1410255006,712006281,149610611,2032589580,1995924416,330603713,36252977,65667813],[1364517237,1218445748,1383322819,313977592,1641989118,32139368,1733084266,1420202767],[131261074,2126076495,943887187,1562837580,2068704029,1387317984,793566064,197675208],[884245516,120824976,639752623,1752709742,871357264,1097682793,263203246,137383834],[70589127,697191599,1562478797,1421909701,1212819335,1960010881,202093416,644320707],[1098906107,2057472236,841742966,674668956,619970298,417650874,5006527,974609552],[1560112462,1485804795,902645511,2110688237,1144871624,1788514146,247722570,1925054546],[1936617709,2098700569,814642758,557423529,282958580,917032893,1123410242,216408266],[1245830828,1953045048,1740578335,1571489626,1419477108,2005564100,419061663,1756605769],[670809487,1903892026,387115591,1399740951,1034620590,1059651542,1552097156,470774772],[430359933,1102659130,326057189,118093436,1151188118,1183911858,294533250,1753627471],[1251665151,226599509,2075209572,664098026,983866477,1890249833,1284228835,898248688],[1530285382,1190497918,685094446,1592903126,1945336947,1894732175,268823382,1554082563],[620901841,34475868,2115791044,427410645,1736626776,1386197508,1311130046,168366908],[1231474037,992061763,1256882751,730900064,293793304,1663082978,1137332599,999934097],[1650513844,1540071829,1355780710,1101874638,994970305,1409854213,1457921488,963117144],[723976182,1427928629,736440523,1242153341,821587203,1946612215,1483252903,1722600243],[355283434,209550138,1838938522,1870265587,432243405,434992379,1165028422,364764991],[370559107,2036152468,2039091387,2126085397,794010274,2049776925,1606850095,777385736],[999636796,1170790609,1222042028,1369574966,1935012290,318295601,1167382818,1162701685],[957164389,1014604324,1862539363,435921074,963022414,2044850832,259683292,1943824853],[1137142019,1645271756,1979381766,1054228692,293918130,828641934,1952687063,285021705],[167175308,1010465442,241231102,97077574,391454884,1610219585,1934644779,1181878063],[796404795,620924347,1607966115,207430654,1865671660,1717128771,969867117,2107042168],[706940118,1425181285,624873776,1211608159,254209850,1381316164,110572542,636981552],[1707234962,1590108424,63944999,1505303966,2001117800,2096237293,908367829,1602610242],[156376381,676546101,212540701,397604782,621367395,758541355,1981045525,700195379],[345395576,1362314075,179014036,1025152947,397537198,1524128199,499665663,1969098031],[28323318,756243574,1330395145,207950752,1492419827,573335530,2045494876,1747811238],[1571139683,297232725,1613171087,1400309780,107876183,1848784742,1765504687,87929152],[1791706737,255375227,847678542,1993053828,2005199276,531162949,415785870,1632323165],[706400424,1888631264,418752389,2070334793,1665051998,1042635414,1187126545,1749601180],[1570233538,506420359,242194326,1864587185,1050785101,1810315742,1863826625,1505136369],[1605918695,142198254,2074719373,600410180,941441262,291495607,1693056258,1624724657],[101634618,1730971594,252207665,2066025750,1134627701,1143383090,726415875,176522416],[974764629,994670181,1948290488,817849680,1982993014,1437756941,817901844,1062817087],[1189205171,955610939,2037658618,1087490179,1950477004,1728014260,895174544,981101334],[1261640132,73444224,1696794960,1076488139,1452248831,1180244573,791325375,1745723974],[711266038,1952079298,600444396,323770832,430873298,55466531,253011635,1341754112],[156407323,2077511824,267087727,1687048914,1197113270,1398878067,1485186237,1279559848],[1825960959,1294849567,1921626920,1766455498,983249966,1704975987,499409813,438945566],[920056931,330045306,2082319441,776834000,206139862,474026696,1742332596,842323386],[89677018,879371236,1651061162,1767577784,1721830323,1963690475,852267744,1392657253],[2046188481,942759230,479550565,1805391949,1651995247,719043767,1640892674,1006993344],[757875076,589586210,77863186,1172960893,846441483,1164881944,2037503461,870750721],[981615728,1419790324,676721000,1084097468,742517032,1033795571,498592612,428704041],[780811769,322071581,831229544,525568741,176853871,855662592,1734428840,589890111],[142195358,521934305,1427210758,1851697803,1239563007,716084953,1087715775,1299401024],[1193343795,133779886,223237740,2079502471,388316822,185612536,78405735,1338856662],[1250242359,247872725,542139219,1748023244,876788848,427855007,1990486956,1141850911],[1861926193,1436341022,1247035174,518319368,1242799956,1809961965,157340715,71252713],[1818395741,186716300,2003085203,969670549,1290324099,578535289,193681461,697888807],[505239941,1829091028,1608465571,1538512733,1431030719,578827908,819941915,1160751337],[1261312080,469790100,1721280507,818634985,1706771625,1912144109,952396239,370410398],[1528694111,478218703,15508254,1594891108,1254546288,884559085,150206672,378897276],[2008388443,1552846016,1026256922,1030599975,1278762537,942945458,1338969930,783357178],[1526608456,1134590480,1104365058,63886546,1168436729,643093911,2064798621,1508792661],[1076915005,358705980,382139748,1328702458,2035087052,32579746,1861350949,721835165],[1515085867,1969933706,230027592,343355671,1404573429,2035706535,1024374658,1191386333],[678204717,2084920632,1138666318,500014966,316357867,1219484513,1597618677,226862901],[1275038906,40023691,76532271,1906150035,931459704,95758968,2068282733,561677047],[329233859,489278043,501803860,1721590057,1695986811,1061305863,1862926249,1553704398],[640936013,1017331228,158864315,396470666,1862939142,225328482,1181480030,2125853744],[444612471,57445513,684762751,693179267,993708512,1104295176,1610156051,435661545],[381736101,1206886691,282901866,812241023,62028572,1134897570,1916751694,2020546441],[1374569239,933651532,151734645,95064443,1098310066,1844272116,1260890399,999391361],[1839846208,243470978,614478479,969610281,1232231000,827384085,842871663,1722819816],[1607212868,214265760,414995771,182582265,1749043231,1109823907,2062413323,1023296267],[61521663,1687150114,680895533,1634606986,481627093,353620597,881685666,1431985949],[1040493016,1784861389,1834602553,1080239571,1260913088,1958898250,1966990063,1868194204],[449647163,297857541,907339006,1544446812,1508476360,1469954015,353887679,633114161],[1558795050,1744678316,1653737951,1912609400,1162928788,493463937,1067388612,1172849195],[65777751,1323969702,1751326935,1054077934,1912443071,1746789849,1151842536,475860565],[401532803,1999916792,194325262,389110556,266277240,273791836,1498520175,1558213817],[165817115,505404241,1601481376,1128391319,1969719517,1055073714,1258596240,1342051545],[1915162264,1335487238,601834262,485448987,616799559,783996825,1173723380,1987397415],[956477667,1844538595,1848836203,1406890262,1774991999,1052412025,265693575,1801406674],[620826155,1278095621,84203911,872603815,676608849,573118159,535616288,1348935333],[168060645,1744310620,222893411,1088558830,96264473,674521743,1842842244,174094214],[1133867602,104979173,1851730595,1247362586,1599812227,1080452991,650282833,454977849],[590582662,41645989,386168270,1327666784,9400509,1420045348,1026698759,1701692037],[968386968,438205103,332487327,1421196749,669554060,816365248,2068518648,754730843],[2089319842,1426719736,1386533631,2009665722,1231432044,128549179,1237807481,150796996],[1767227114,1158816108,1999545492,802174224,127150524,1086036665,1247305101,1036982030],[187184437,430097481,812197803,940342186,1349937676,1205870639,1945219779,1659384510],[1280062929,694643912,331363748,1080733638,172972861,828307161,2016583649,45108592],[389690642,278241994,92741889,815854448,1225617388,1274416548,784443829,1498956582],[1259627331,845285081,1078503758,392214592,95007647,1603864400,1086807090,1057956638],[1687659706,122529366,211665032,1623469267,728128946,732017595,1726129256,312441626],[930910931,2126620182,1362361494,1490683150,464003280,90563787,313179061,1559140216],[1732366102,479407456,980305598,1840613271,1751969221,505755550,1348284213,1164906117],[1041181692,567742948,2028200852,683375689,80238235,285382684,73146045,513651538],[591360960,318050036,983302148,545128552,1353963432,511428125,1798765160,450518396],[159997376,1770014667,1952440641,1689583904,1658428819,113240091,2008086191,1162319116],[1083871121,1435828354,2121663570,1587983259,753425402,298467057,1168191058,804845143],[1614693599,368559756,93395590,900872263,1980365590,1586532788,984966846,2102910834],[688904871,1722293938,9444212,1469339742,1800944241,1517724871,444390082,813119913],[118748440,58884354,2031507895,2119134434,159627471,2068827021,984316943,1003137995],[235427610,453511968,1451454703,1745388023,1176781465,1113336955,457185821,1923205703],[452272893,150600579,1835571473,1475246340,1445372724,545810630,888627280,431848631],[1614747847,1696648814,1321406624,462590170,782123703,515499922,1571581959,2080566453],[1611070430,244016067,588661014,35895449,966344663,2024310531,359708603,2009480795],[776741680,1108869983,1012191447,978709440,292700988,34572152,663296497,186549191],[686919531,1824788497,1644673232,844932841,1468377481,1730837872,1130655254,1311963660],[1521601202,487761796,1637391089,190713710,1105591255,856789419,366227203,2106953794],[1458596910,160288104,2073784974,1511557681,2052546383,160462525,1825502910,1128999237],[1845945740,181672906,174121590,887712909,1580783803,1118545022,1651678184,1464973069],[105945611,1178571059,1023480014,2016887599,1640656716,700598639,806363825,1345083061],[1603723324,858981329,187828394,1648470104,1883979099,685987719,1017469400,1415499850],[590091514,1015244479,1462531017,378488844,549707739,4138741,1690534458,8450332],[2098998352,1811106920,1433785162,1247668513,786943247,1951437090,1043897404,1374084944],[1784318559,273746334,1699393895,1932332390,1941772958,819539584,1506771676,1846357766],[672484500,1076951629,1264168946,1998279755,572963128,401233108,1588590999,1644596259],[1697542232,1343256627,740489122,455108581,811480467,1350606902,221921015,1058587898],[821930941,736934804,115925867,105608633,1502821299,1226634879,1531752217,220751162],[2025040218,300966848,289301084,164279079,38122786,346604747,974791915,293717475],[224383696,1268129324,1473308746,32661274,1708126695,418291659,1288630508,1951686925],[956423493,1673287033,1436956311,2020197579,379908498,1798828463,651256982,387532468],[1517586156,1802512807,1267190468,610490319,2084359276,686284705,987806067,1646869202],[528558929,1296783333,1223944558,566028967,433168955,109018044,753945844,1813396519],[1370302890,705183205,1853551227,1458866643,152506275,1242834026,1545313658,492258465],[144055916,1728545473,391288925,465459950,1126505490,961766650,2110174800,34364176],[1911573021,1265197162,1902663734,990978866,1780490049,566388663,198692940,392577126],[2036622695,299587443,1914381507,1830426374,346439077,1436484752,1782305790,369741233],[30907070,403516304,619199642,277417356,918577451,1283133290,248524464,954209444],[261635012,1798974750,1739198182,382542192,64206790,1332318156,1001044688,85935967],[1421080018,1647695815,1314279148,106161234,1159557401,1591949133,2107070821,642801283],[1133080303,1605833338,116668022,190150263,564628407,2014679440,1163939826,329871002],[910059322,1263478741,307773973,1198181814,1302435568,1031376116,106947732,2041656262],[1004957354,345523889,98360519,1867936716,1827598874,190902720,1163595221,1596861297],[1045931850,1186625903,220436812,1361416760,892539188,1018580403,849387639,974345510],[132807569,1126100392,380749620,254084474,954436037,422894337,1950957098,552988699],[167415657,1942038759,1236430105,457355718,1468253322,1020086975,1603779075,652684914],[2120243653,1079261503,1705214341,1763573349,460516490,1614571963,2115685226,284058441],[317763973,331318091,574683813,1684172847,1723717705,112351778,1805505033,1634064995],[1807604891,183460366,1207530553,2085022420,313127300,1679627291,1777662450,1175215532],[368366393,1845639349,442248447,800056622,1205354439,1814658779,1106205712,1246343107],[560101733,1212474042,1107217531,986607924,1685173027,649684193,1224441813,1353710607],[1115434859,1191232028,488105295,809251112,2128412718,1838218116,973801325,1568295134],[534226675,794096273,1675666619,1062715275,1744898208,525143220,488549906,819838223],[857511734,1442345343,878136610,1351750033,1978728117,1110500239,1125396171,977548687],[268926778,438659847,1732452324,581334876,73798317,73695985,1854925975,353763375],[613383754,940609335,178995177,1085447131,2127344887,678511413,1712035113,1318009783],[1731367325,2007886040,89070478,1205191254,432883743,1847499994,1165457718,941032322],[539414138,1656892494,118737927,908775963,1168939085,1571198635,1111541539,891370450],[305265315,33949007,1252852809,2064119947,1175916492,1542732741,1355621953,1959955453],[516758369,1456475141,1569078991,231797782,1609731704,258345018,2037397780,170956159],[475684107,756448736,1552832848,115464404,94357887,159763614,1045455036,637648289],[639556152,278516752,1712696837,1100541532,2090511216,645244475,1853647913,390708659],[147726723,187795626,234900629,847937800,583125483,1264077629,1918733122,1446910743],[1394108311,1763892600,466718027,1563586013,1668635236,296751615,1814485661,450998101],[1560701136,1426106065,225029007,1704758200,266425865,967301107,1110525740,1814821331],[1534872366,613394459,371933819,1610928701,606888228,1837580180,240043232,173910641],[132435336,1140142489,732620354,1603873989,1876729427,1261963351,1971146491,190203222],[1470989520,1169098131,2079956503,1183496037,7315715,170257213,627183741,1807397823],[1990473246,1923001935,205045422,149364944,1293189394,383378203,1803882333,541669888],[375516265,1939835077,1758208319,1415962969,1508745963,1927657549,726851458,1634837967],[1919391803,1067938287,833246330,1102845997,905680696,286010889,728347008,1431887640],[895017030,674019585,1099671627,718269834,322905230,497617304,387314516,1979322402],[1117248991,369281085,863345839,1833611444,1228949542,1407113460,1131223157,985145782],[1859022472,1755041453,1344801129,148812705,1692012656,290346238,1049424416,1888581630],[673195467,557965884,1208649960,59026839,1473614228,1165073652,198198757,376745389],[1354548012,456810040,177582941,310965705,1970938358,605654258,1274528792,1768511405],[947857745,1206693341,103304596,159781519,67262063,282972779,1501395353,1919049585],[1001493644,1073548849,944012086,1866615179,774679833,675085799,832033187,1830151023],[923356068,623805771,1313469908,2029876134,1221475703,9707872,441107239,1893836586],[1292748734,1525809137,1426742818,1085936655,96938367,1056680706,727032992,1214046051],[1610261956,1628283945,130056465,499135085,699330643,1956159788,825633613,1868733704],[888796682,592976729,2011822238,565336976,1661784407,1119376270,1623300280,565085062],[1842603249,975374455,898333080,1958158907,695370336,1653180781,579178527,1522376090],[133003003,698497842,178118893,594389890,1351243808,179082310,1850039707,670035837],[1480404399,1905744398,1394436232,570073986,1317739142,1013225047,660984215,1291980082],[74103819,1552377998,1861404130,4613367,146015223,1370099349,864859415,368515857],[1351527901,145835140,755564449,931730260,1735693809,1594289466,1205701596,1735714366],[143862753,1309108598,1454571336,539197132,293234001,1305269223,869193843,1754455757],[162998992,208828138,603143412,29694791,249440496,1725299489,182542954,482045330],[187362517,81362343,1444063289,455519422,1584264075,330404282,2015256639,1866376733],[1407740238,1021790424,188896311,1834976822,1949238793,424076479,549483928,1634033932],[1597996438,799104215,595764427,760399708,2027312571,817706084,676557209,1157727321],[1661452490,2106364400,512991149,1310689129,431968364,695677446,413867176,1656706723],[2106723287,964738567,1781916551,1992028718,1358355197,779964338,505097084,1752476325],[916473989,1992597546,1703779430,2027848709,978050684,1414617896,1421063217,649981389],[343689586,1578632537,1748030504,994782164,622442390,586189355,1518726741,1665105886],[1417533010,1333012527,227901185,1473725966,1253587226,70590856,1379162054,2076962219],[337712315,439059257,1598305530,1812210266,1959088806,1423050666,1211502762,856571017],[95598465,2050987380,1177651598,680119089,1867688833,642225109,10577186,205955205],[1689618172,193437147,1633825923,133626443,1810638376,1388744364,1045088695,345673369],[591132117,1727879705,299798370,1492106372,1372646786,2084112490,1488892376,723006136],[964384636,110047972,1066687345,507714985,1828804742,449776386,1792815187,568149847],[1929209624,1229696210,1799367499,1482324311,1260171443,1932486851,1848502346,1099901757],[129424589,30054878,191904765,1534479797,925152257,267176620,759322303,363603998],[1515223068,2069390892,1238936988,106886206,875566061,1169222553,427349581,1677214493],[1962437454,104531535,231880666,905597921,459951978,1042953164,2029550799,273695129],[1614136793,17161481,878203651,743899489,1290106966,1610873642,1735655131,520848836],[1781550870,180315999,277600760,981198746,465713108,848672018,1538968496,1521635105],[12547976,203772813,1037571420,1037634458,493989080,11646371,288033802,1788396909],[2042572256,1665011910,1556163298,1945575649,602831976,1583280899,369647182,1003628152],[1849786857,1282458532,1865800324,1722650729,250428708,1021253696,563058693,814924059],[2098193699,1103697491,485679252,1888563805,809362939,617322738,102252008,151768961],[1308518434,1257413360,56604151,1147108480,1004754585,1477235603,1112591075,960529464],[348758815,1538261850,1947018327,357459661,1749057771,1832115033,805851067,795572943],[155642057,1288014151,1314193305,1617307319,1959097091,62900869,1254399449,77919919],[1573285916,1000531825,35542878,1724965757,1984942459,367509828,446441731,1627073077],[906972668,1306060921,120154492,968835326,1907649119,796689053,557046412,1321292691],[325707389,1346551195,867296417,202601100,304398291,725562975,1283766279,1098350960],[1457176608,901163142,1889961474,1204941323,680190599,1727991892,253806015,446372539],[847889393,698461062,1219757375,555391400,909413977,935036920,717554666,1560994920],[1062581469,723687814,232555890,270689624,1618791950,294771624,841451604,1762489588],[1457697995,789797392,1230289522,571189954,928150733,787683886,338071449,1368669666],[271921593,1041745899,1764054069,364183432,2124237562,872238438,1262481506,221886095],[695772774,1810490367,927972269,673313050,586700627,1819937277,842144260,809635142],[917099643,1591223800,1872354311,2060779256,607178649,1691391084,1480508045,934186536],[1040801003,558886894,2119891416,248606834,1739555869,27530121,764663020,1535792048],[661620680,1075352449,1110079688,1704766170,319506209,232628522,560006399,1146900638],[254157878,124427373,839599667,1471317679,695223751,780080002,842434414,134036523],[857379478,971708489,2103217376,574139562,276268966,1794061572,1243881083,1898766876],[1147598063,1018412970,48654357,1161028121,1176790762,1463219882,1410881612,502509354],[1352304982,353576736,943488614,267590794,799032108,264485339,1302842988,1540138857],[944775446,1207078526,2034442497,1618627257,273708887,381191704,637257617,837042437],[454518929,13314306,1489169176,2105809308,92262857,1530406694,494549523,1602166452],[331598400,591079946,1569016617,1994424619,2027540117,1959166113,1935516763,2094923636],[1535107454,539008784,1373785809,244868137,684719976,1738872293,918702541,1453914710],[409230701,2020558358,1255252557,618479248,750097554,884938755,1904766873,1772120244],[470816014,166985561,936168458,917899501,259132625,38618170,2113253363,240538638],[1598465482,1063367856,1865861818,953372295,720416587,94926500,1671511229,238935327],[1908503756,909809217,11959651,1363657865,1468879234,1871556763,546821419,473063775],[2107499808,1755301239,1147970358,870207806,48458702,300354824,679324180,2048303878],[937344884,435325474,1934060210,1507328267,1865059122,794811768,440959117,34050940],[1155046177,339422497,1449320294,30567543,744545674,395207617,1506355023,2032221809],[593904600,1596232853,277645695,898695470,719319615,455662790,353813049,1303858407],[371138948,1625581210,857868876,1624080120,2126361727,2052806978,2046269345,2046273693],[1430331244,1095090386,1917597132,1106876507,1558865892,1896858225,1136075209,695660946],[924713397,1685327293,1694716228,1912339426,1861315103,1525209975,626880352,858315028],[1187876233,575340464,1325787216,1865962969,1173205992,1678109616,1647508457,1259063679],[1868045284,956450084,1347573168,31919203,759705605,1733438437,1776004480,792022238],[1782301022,1074892418,372244330,929171995,738536564,813932912,1111510720,1500609348],[80855236,511224035,1586176123,867353019,663763369,127354483,231826274,63549694],[2060375583,1724870192,331627666,1697078671,46307364,2094172085,1158861712,1783756777],[326315110,1250275755,1693455379,1765208425,457089993,1654004937,266518501,1865384283],[703711064,471793431,1080432727,2112638212,1234438074,123325505,270744849,797258773],[584939667,1011011104,1059603645,591679504,1959118052,2022762922,482703432,1055606374],[1247772321,1923369101,656126784,1715367297,976990688,1668680361,539191095,1040766240],[1702799644,833400952,807711927,149778998,333934224,854520612,1055472202,1161492253],[1474541910,11109179,1462222293,927748522,1016798957,1763162081,1646466091,1728459793],[833863806,499827133,1469725326,1401467580,1680397196,1860391511,1048050312,324867903],[859655842,1759416785,1196136262,1452750771,2110257699,1949740798,307453841,2056528523],[1203325654,683396975,1926778683,1640358012,1836027382,846948550,695367610,64865742],[2089115230,831642456,759675160,1907065070,1874384,457326636,1875103850,398878542],[609710363,1134336747,1639896826,271483606,903833906,1218066193,1623147793,1202474712],[1440630784,1943828206,1160710485,716017014,2086797052,29170010,1437009986,407441835],[2108279772,78680971,1918945188,1587447025,240246744,459216057,813211520,1942576048],[11450200,464237151,1657251473,587918149,504918960,1673318184,201288904,1324768796],[372940749,569443502,694123471,825273451,801983550,1013592942,1892620468,1943207854],[1914039655,750325248,2046001833,1542544003,1739094214,241114611,506150554,87463594],[979687658,293917047,1719756770,1921433895,1847997178,1612553868,449948512,1961124068],[723264483,2122025765,218084538,1606200088,223767498,1074839026,246052565,1901821339],[640859939,1185825950,662926422,2047761113,1478698792,1709004265,365494960,2104621241],[371278318,1564522964,1498653059,822841759,414514435,1049350627,642703491,309774111],[1879394784,46788351,1750064106,357668300,297141602,1470703112,1122276694,1482119615],[640309267,984706726,1413708956,667813181,329400590,28358477,1825864230,1224771964],[1172280686,1215657614,1918544340,1023537458,29205874,2019521575,1254631647,377868090],[1582262748,1171690247,1516357287,1313860477,1360030881,95507858,24359282,1569580765],[1561040017,55391704,471817425,242480077,1247447899,79582216,378952243,64106961],[1920647338,30298912,2089243193,1686612236,134416237,881450785,1295213943,323253504],[294137586,1415471440,1389332232,1649679137,1611505104,1863121664,1537512965,1013580212],[252026451,714301139,945647251,203021887,1481018551,523711475,1504104726,1590109142],[532224171,696540148,535623252,1173273370,1146491150,1717409225,1068846821,1510237811],[488188413,1332591216,1918726492,1824388087,1478407316,991489099,1649377225,1070759332],[266359419,1196371546,150533158,458388552,1651423375,1619781068,1810553970,774171099],[1790754045,1361540879,1145978949,1423381750,237292332,1437602420,2104943268,563248614],[247215995,308394131,857433703,1058749558,11377145,413206393,646973483,1712250530],[2072151525,1843408166,1138998418,1152239261,669892892,617161939,1296077315,794288787],[1196898177,142978004,2043261889,342436752,343189439,1150337674,16139042,568399899],[1584265870,1622022581,1274501729,2021264721,816394145,209719415,1297653984,1936343325],[43320148,1543013143,423443661,448469089,2070025406,102184098,31276452,988839498],[289105054,1507976844,53448119,824897046,1561333313,157452456,247936999,162398746],[1483479547,1099895043,1106971654,1688678958,1701028932,1129779958,347192137,1575899869],[382915452,1539775580,1116726324,308676980,1863069124,1464879570,731606891,1289617169],[1605826206,1614684581,1956214405,190270972,555831576,176497299,1519340708,2102668561],[1714032273,1971474909,1552113195,748826106,2034720999,629144380,1613923041,1943490385],[1330803289,369093166,1430157039,40398485,1349610394,49898784,1285968387,303195712],[1064919397,611769976,682787759,978559637,1543639511,2031516188,2126001426,1588337510],[1689664234,1414631180,1171460520,929948242,2129879218,1440495100,893999514,3107009],[1297843027,1225456363,1146941345,149072201,456521473,1199660822,633754792,1357065995],[1448372657,318809816,310059165,400444872,1063055990,1950991022,2127635965,608654312],[2093918088,1111784689,1847151677,1011518901,1956310214,1569302638,340203793,1038204247],[732067005,69939361,1648390955,408754513,1215718669,778990613,615830873,1392974714],[923622984,1341350443,1795165057,482289698,1695034307,1414791181,1111625991,1963775944],[154991507,244417640,178068224,131718299,980240755,1167521066,254854735,288200886],[706758279,983234919,117747044,32607877,1243795951,1787712089,1649153651,1972932642],[1998394247,1539614487,1344819519,1692746044,1650918035,154698981,517503215,1585524157],[2025165925,644863230,1916476504,1719677264,1525475888,1273807684,1419222056,1246237228],[1368642297,2116037611,842139591,1461775706,181887501,1102272606,688694165,334467794],[352544452,996372795,1154885201,1314371503,446819611,100704710,50546936,1561042560],[1876387945,722357744,1724168187,2080862465,26534421,1388164244,1827796211,1241190016],[82868069,837117153,2078218257,1802898830,242671336,537217896,723324067,910670749],[412345491,701095387,130861761,1604085878,392391723,1380188153,1526413902,1016388456],[1183161053,1803756770,1844863821,277306679,2068529315,820077050,501011380,1313157742],[1775024104,1831872307,699094912,609053607,1530442538,1276192300,168292319,249245511],[59853228,3833943,185808034,744765769,1754907892,1333866125,1312727562,906410274],[299954193,380895421,516171686,1876438118,1657951472,2119518160,1985323237,1050790485],[1071136621,1076531394,1335750908,1252299004,386505624,1189023063,1413246307,1940077144],[1964960636,1288448060,736868065,1363542807,1705937522,91263226,1641782788,1244321424],[965523579,1575032426,1277779160,806375864,274858817,384912653,1290946656,1248279437],[412122366,437251706,1385204450,1622010990,1680174631,1574576151,1071652409,1812630850],[1028889278,1233248908,1337376639,1138289365,621868820,1863675813,778084542,662378274],[1032561098,299057437,1298835487,610479896,448919513,1563269604,222600250,2103741454],[901057040,727337612,476697985,1772786629,1501415976,1085076651,322581390,475598348],[800729589,194807025,1162283674,190159903,94331304,1996317961,1031025841,57633886],[716778009,1094616258,695808909,523272132,1354946653,864487409,428145302,1624186675],[645192132,818642130,858635131,975953371,1349930950,1987369709,872204592,191273070],[2104429375,1422377935,1203947971,1966691819,452829034,547514060,228773318,1035718733],[918488935,6315838,1802335761,1941243357,612002278,1418905831,302896456,1801592107],[880550642,446725176,315921122,1768139967,1288795166,180631933,1814677021,406414494],[988937434,763618080,349553970,1096718439,1737425711,1991258072,1917519352,599625218],[2054523662,1069887011,661268034,318272558,2027901851,1767238314,140020605,1155564164],[1874144177,442954384,712875000,522165494,553459388,840689968,1381511146,526574037],[1126101354,895159827,1252533644,129216914,255413124,884184050,256273723,1131611812],[1938245072,1311989429,1785379199,903628621,1141463944,734675933,471996239,231762854],[1763840725,570377186,592713392,1711929165,705736552,963410129,473787477,101351631],[530704905,1941475425,2041986419,355367426,1955630658,2014081712,1749109160,1261031872],[2074615679,20068934,276669054,166719842,1757953834,151482938,1189057219,1832656395],[481490615,1732954803,1013963122,46764537,894191183,1322377799,1638932218,1883582437],[540588515,1246097049,671337867,2115940644,1336638021,1388533315,1402096963,2114554604],[1337902553,56276454,949822723,1926358571,1282213925,431932920,225617917,616322973],[1840522235,1844269409,72054996,1689091067,209576093,1302709918,653165654,138859373],[159143575,1219593539,1077925457,741732582,529768735,38049472,1143345362,1758136210],[886803155,425607354,1341872804,2103373983,515181214,1524904243,2104403016,147205041],[516984097,2100972534,227105902,519644446,477890394,941373481,1107203741,1012783556],[2067876712,22384839,1410491283,816882295,1506784321,518414340,1611817404,781317913],[292262875,211287586,1660049711,185024656,112872370,612392747,2023042634,577439311],[1157634573,927478198,1225329202,2026850033,168514913,616398693,992328195,564188703],[2110568960,557549115,379241305,1556267296,1120415294,2112981607,1894319027,337728925],[1142473763,1005805615,1764284494,1258944570,1057966494,862322944,1241395607,1157274272],[56499330,845617634,684393825,355436568,1824064415,1793708197,1012941477,829204825],[1978602548,1536078350,1074424850,116870180,1995375642,921612135,748651406,1300977126],[418192424,1340701206,1926679741,1754167543,1637213835,367943442,251526349,1302827655],[1112178441,649832949,120086980,148897587,1517986166,1377679379,179853774,1515709717],[2089839726,1843354567,2074226358,208982983,2015556721,1761336120,886135221,1930029126],[1293036954,647290192,2061996493,1028227931,979546121,1535544754,1535797202,1569954939],[276001778,535481546,362500341,10110840,1779816544,1893920450,1727431717,492302422],[2071434531,2038106804,114499109,1678839733,1356798206,499390119,2026213852,1830328272],[331193438,352720100,381655458,697003749,63658763,1688268325,1651999341,1999464895],[1436432139,10639089,789524193,1091111857,1002242592,2024902314,1133598597,51115957],[972762263,1424764839,476355530,1877352707,719538617,842352565,1090856860,1749900841],[1416110596,1275816991,1690096780,96328419,1977241540,1622909872,1205154178,172194626],[1176436477,2099132285,1350892340,1978888339,149646912,1185711044,330871623,245231794],[1159241234,838338002,926383946,2089777582,783941675,693370195,1511423881,667583478],[1273822050,1934826281,1629928893,839038742,646539758,881898999,107963915,288462768],[462602293,164702419,1742573361,87602067,1228779639,1827887333,71024979,1773351165],[532400256,1528960338,551918953,804827856,1640025475,608898461,1813481496,228086974],[1721404219,1241367130,1919925392,1628192737,1537275877,1018844203,1083084876,1566669340],[154217415,1118557859,1005890291,1407748187,2078035186,382062982,1926543302,1816325782],[1600402572,2051078377,1244911409,1601055450,647012740,856951309,2087464112,490092313],[1854564272,1080059803,886935676,380034775,513438284,1504506138,189093271,60884574],[625438125,1662334892,418680810,485277005,1681037709,818624998,849114666,267537842],[1221712237,759890240,264223115,1965443591,1033005309,1695082818,58601830,441469011],[1808289402,805916557,1867727621,1546642870,1435627734,868733602,705436661,1568492000],[1353356689,258706781,38896237,668836883,1479051898,858831111,2054102555,2035167661],[468941970,1916544745,486422242,1396960632,874030024,1177348539,1012495564,1189485687],[1503484078,12066201,1421840653,1421767039,1416568827,1838789899,469303574,924812432],[76687221,764339468,1296356748,850529767,1015538888,1500708956,872556317,2028878289],[479662785,110086735,406892212,765144830,941091734,1299330749,350328917,1696732505],[1670808893,31287828,54792471,462851122,80523817,172849492,331235794,895433362],[602214759,1095965331,258556827,1327035643,732262708,1540311797,1378012182,836652014],[1408097509,1475366890,1944412005,121775802,1914383134,1893173353,357618437,398659767],[1222574778,1810844584,1315412945,795336339,1831717896,1805344103,2054120461,41717810],[1462922446,1909919123,976476125,745013071,1692732352,212177028,1097020579,368342895],[518017584,1803021791,1104744539,1370668073,1624950196,1169647431,489911725,2034641199],[1388370760,741610885,362372108,1543476381,1358914745,114682473,1532252624,1388387793],[714589040,1303536853,506503757,2105395829,1563822533,800255919,1838894325,646489736],[2007618381,1543051436,1939335770,1046470577,753834253,917075611,1173614758,424366212],[1868126516,1137841493,78758562,1172266714,488345232,646865559,759459121,167374984],[1547731258,287813421,318846907,117027119,975091781,1225185826,173539095,1385232529],[322499454,1926651823,1301371128,2021841936,2059903844,715987362,678918192,1019753194],[946864453,974828788,551117031,2018541131,280875268,1696329222,73645103,293316695],[258656757,1586997071,1104863010,45474020,1846590189,951278989,539040269,814522406],[400915760,1284332634,1349439095,917797522,1882162057,1624013076,1922312477,1970837583],[812318486,1903017199,1175473791,1142696997,981435488,1742230035,1053249060,704240063],[1291906295,1131180398,159459940,128675318,851737698,632530088,1205136826,1255597009],[753794441,458522736,1443242905,356863607,1501875136,1016408856,1947571528,1025728446],[13411996,1724963123,243327403,895627814,1493436657,804735647,1117912641,2033894734],[868851462,1949459062,352010105,994203873,509653291,485561235,1348416073,1125570122],[1279082139,616485552,2129517915,2032649158,1520268291,1430222087,1433444210,517850986],[455407871,1796653676,1798432437,693413068,1956785815,154519771,701244790,285288883],[1915392280,1595722456,1884404222,663583115,99100602,1147038844,453895157,349018536],[807621023,1599829292,268185750,863199416,663032227,302646076,558459524,1544251312],[1105380731,564054865,1134776004,1132502023,954101152,1491900644,2097169728,1738196880],[116286280,33561456,1847839687,357937586,1829799245,630375087,1211409203,1686869126],[1100754074,607387374,947518124,1501062445,883520567,720787590,367432039,674569027],[527135432,1787847788,499805138,76666645,86061494,387293464,1881816845,1425706110],[75307259,286604103,147715040,1327247001,2106665938,1717445376,605406044,485205877],[452727283,40074993,946249995,538174272,468404729,1223896855,745198649,195382192],[1609236061,2064888689,682285876,1567011937,1060926835,95778239,1889716107,1123352988],[665277472,1453449270,367224291,1040495915,965928473,1240841546,2041809789,1553652360],[558565717,1659462832,1210236946,369836572,309972329,1942917585,1830099510,34978053],[1250859468,246398822,80813441,1068759565,1867947437,1292563178,1607146914,305676515],[2037105236,839779711,292300975,381609496,369382025,897534613,1369676196,1059645183],[229648088,1244915537,1903950581,1046532902,1611971001,1851912231,1127662869,2074212385],[1431615005,645234913,2014605482,734790403,779841428,1641406249,307912913,1013555690],[93744194,14483921,499815269,1858780547,1607460179,799561394,1667982601,2004130018],[1417945508,498663704,1254437778,675042948,493670046,444942296,394197951,544616312],[2008348097,325315230,1482135674,2042296807,626147677,1756672929,194578632,1080360234],[2108807303,862669318,639707823,1759814119,977243774,944666127,1726414684,118186980],[719447325,61882435,1113619894,435108073,1127078035,745193525,1135965690,977672069],[859277539,40039799,738026626,1231051952,1845048924,54930510,822877900,136698278],[1708470794,1870080495,432557462,1889414348,924374918,914119279,1564617338,980732943],[925894289,558256385,1005025705,1135247217,278711729,2026562560,22338043,1818557181],[1107523541,630541151,1472083148,188155750,1804498054,799483581,1012195213,1736505695],[558198077,583585310,920920631,1773621223,1321071614,1440207550,902481570,196552944],[832504686,1882751124,2123914782,90166013,1551200969,773282110,610680735,1408431765],[558322490,513371837,1824594843,258619957,513552222,105020597,1094617138,350227805],[66553220,208800430,1746477609,1455215574,1551098352,1514395517,990119462,854106890],[1107565904,1412240711,390828984,1745891280,714215507,1187116320,791192329,2062150583],[1206525977,1886144336,1400068364,251240817,863202879,538592401,865835500,1870234397],[109316657,1066241427,1599903542,1832305682,2092544343,719599154,1726926691,1598874090],[1232162265,829244147,173423254,808082189,1155121879,528340703,1344504174,1005573597],[2047991267,1098823476,1431596129,565843040,1720748027,1857682246,205881211,2083591017],[1556511325,1977611377,1442401622,384539940,523708787,1644896736,339719729,1564517934],[481489871,1309565532,1689274280,1745223496,888899531,211701133,1515084533,1320607293],[1755742784,193107882,1353159232,2117501227,1291149855,901774621,320857873,1721618063],[134909231,25916227,1160966756,1863539867,505164554,273730430,1189024272,721491529],[1437028193,11570890,1094527950,156118992,203488671,1368663217,2026576999,2017067815],[557533203,302193149,68506070,409157797,570461727,1445062092,736645616,228043908],[1421223137,1863575744,1109493958,1290625125,988609538,1771029942,324572638,1881683358],[226466874,1815212561,1420345388,895117878,1350291696,1297231769,268394170,164925043],[1232328047,1461070442,347571519,101004691,577001334,809679630,344381409,122758875],[719581372,653518110,112309598,1922816286,1426181270,351752396,1614280465,1402715597],[75521167,1259082475,142973686,362392883,386850859,1067749783,1706920840,1231434726],[832733705,1768839437,889859993,566751467,611459883,1285501992,899770065,1555430267],[160727408,2129760084,2047711031,654292865,2020972713,874687014,1012020917,463341392],[492372566,1686790289,1551015987,126146691,1771082843,1185897643,1013623177,1497097264],[1393371974,1766105238,144361667,707594532,1532268200,812832852,2054370503,73660481],[460138566,1709623191,1608528313,1184068364,646451014,1899459769,1903662335,2106763943],[2060683006,682931413,1544786803,1428968332,1410659770,1323477386,769868994,496770376],[1359297403,1633952967,870265090,221688482,1554608642,411968330,1490567866,973307132],[902140148,927756666,481092337,92953256,553531545,306708164,1137995265,1198086971],[51336139,783482922,771194462,1273577939,2046757974,451776818,1655542348,1366337476],[1664818575,571279273,1353650087,2011222242,1749995428,737729073,1677057501,279645969],[464493576,730296914,1571210255,857885895,1610166779,566443452,1174271761,379460651],[227064106,72395068,969923449,2050462509,988508391,938194371,1152075252,812717838],[1250724006,539064861,1680412917,269869416,699081888,555300300,886843373,878565630],[1636439198,1844860112,426408242,1215631725,1710745141,904338769,1419434590,926269010],[1848246765,878124516,771642685,1913957503,1033109990,875726862,678899175,1815281487],[1198867515,249675409,1033794074,488062818,73151,1671313509,1457734657,667073079],[360492452,1959136409,1317371351,968394608,245473847,73941070,557760609,853153584],[723183731,1216180606,572670902,1094969303,1295183842,1345158796,1194380805,1848226041],[61141771,2085992180,163250982,1183294032,921285790,341776581,1638448777,621743889],[1381012227,1744049928,380806739,1285470779,1295064646,618850752,162613366,433559114],[1326463694,493782600,1973463328,1858112925,1189352256,1544148050,877090838,1213363961],[1917430466,59836981,1714577387,1141338252,1398327218,1280985601,1261152359,1675731236],[564210173,2111936101,1139488405,344968168,1289735190,1479309093,1489970362,1055105682],[253476032,980669177,1878009129,1859252949,609897418,1087649720,1394660461,667018115],[1868763821,614529281,1859129219,1262457423,1740913585,960991273,1335526366,440154266],[2074739225,904044229,1410504239,1443394434,1015419783,557245912,1559915423,656512821],[869939042,1722057215,1746929955,1547923184,857983210,1555386896,539651667,1051400592],[1617699202,1677056066,1709473877,720822330,1095652102,1165910082,1912823009,421384568],[214121684,1117343933,1451226466,795995328,722560526,780993605,348489755,1561953964],[533867913,663162399,1151361593,939154681,851831312,979482284,1230271114,129361318],[418582954,1101379375,911168312,723366849,1436021951,499027917,1595616851,519491684],[1879865487,2124806560,1322061672,2032277715,1820403442,505897913,895667160,2536459],[2024862951,1802052144,1500335468,2092621701,953806154,705622540,574060761,91522611],[1028050546,729680725,917969450,94054604,1459304258,1888622782,1873273543,576494259],[1428192512,978291700,2123221335,274177006,10976095,28174605,1142085669,739510269],[235612521,1834998305,257709823,896067698,1102408220,281982141,442690690,1547590709],[1355279523,1908617577,1240377273,982552489,1763431141,1737056358,509436194,1383300604],[294725265,1690124037,549680258,182533530,564137018,320610681,1783294313,1219529101],[423163861,1084254477,1350452158,687451784,1423409286,1397686265,72537157,394587223],[970001166,1226027425,1785123682,1920649369,288596876,1340603099,1555211660,218487699],[482266251,721833823,1996659619,279656220,1518274816,738653311,1509527451,1811254849],[52504559,896529064,264065572,1254026049,1323323932,1457111733,1320543471,1357637966],[349906461,1481829237,856799167,1428172533,456044225,2008584784,1427662003,1220841136],[1122748419,341754264,1802265600,2122610678,940239062,1468970048,1704331445,1505505189],[514717963,1686596611,904564711,628351751,370823648,1933153892,1856114760,653403515],[1062065326,1419928239,1908884297,1592583391,462227237,1709040343,1649085513,135485525],[1548643688,1770873151,1909676530,537440304,68578668,1266574751,811790825,609916447],[1020600845,1308005575,1521119736,853732606,655721123,172578507,530248331,847489244],[731746570,1514505573,1512416177,897752320,364565585,264365666,1317273277,919433913],[1256742364,1575337295,1121492043,1369014845,822839002,2041922004,850551168,1398065943],[1294801504,676090959,747131826,1711475693,1583941174,779257540,796460886,1330998883],[1389479557,1731629278,1046253023,1851262688,1406959202,1535024101,608479251,100992507],[886312747,2093445798,1108964168,1752374107,943137990,1730072846,1164207870,539440413],[1234833760,1099853223,1356680826,20088270,1977379995,1603489792,667692579,225673063],[1470135199,490864749,725760955,673753854,2076537970,236260679,1961199668,467295527],[705250397,861420239,176981141,2037337535,630986579,1995866783,754956605,1201847902],[1775555745,141113723,822786744,676219969,993229112,2063714421,810431806,577840865],[1066312769,1238090878,174902696,125750574,1707079908,815099426,299041320,263766894],[1885285140,244915777,819386929,279560632,132623053,1511214877,1046853462,1473825995],[850029195,1434363555,433989389,309644446,898714766,668346869,2073259657,1502664292],[2119927952,1881813001,1574660289,763185184,212533498,874104900,570243528,1199622558],[49667332,996104539,781417476,222212910,2076557332,502112941,1137520364,456747538],[481547640,1889018092,1407454253,1841120694,829659180,498505134,1831617462,2010272400],[1026328066,1620263897,434478189,1215646908,1353053066,1424138463,1149651430,1557269659],[1409041438,2130345889,1083053595,1275704821,625690181,1516228265,2038750389,1369834637],[735208511,268835839,475626872,861866384,1759776783,402575486,1443221531,661332331],[1030884745,102331566,371175394,1465982889,416487625,206657370,1196625829,232892856],[1562879554,1231803679,354066190,1117216656,108574154,813856302,1442409345,1023746627],[1423068131,1957835616,87427909,2027563958,53572647,963375461,690433856,1766233725],[1009989428,375841085,1946585244,613668349,1711569239,2040480367,558983699,1744830423],[556946925,1882850783,1506377926,798673156,1424602845,717530213,723203700,1020125757],[2078352557,1673788807,1183539733,809678930,117035805,1804304197,1528534575,2062163560],[2011818122,1664657142,382108051,333596212,564352409,1805219399,556080022,859928527],[1190299641,391079430,1722814911,1500126613,1704791388,2021753306,319078758,763546692],[391619306,872417735,1691155126,1426900852,164072276,1283011175,326023240,1901662798],[1801471834,1824510480,233860596,1979058255,1635063510,198962289,813262243,1315345685],[1101179170,94173140,1478286822,456420387,994975358,1184792233,1292900527,906741327],[1431281079,881236881,1316546975,1925575589,1299257421,552161154,846651813,1697028967],[1600084465,970297886,801371868,405626657,254371858,2075931788,1685431157,936482247],[1931124766,1047188708,1764688739,759848651,1319768982,447922640,52248391,1656536581],[7032122,1776622393,754322100,1894581657,1812054301,1432616555,1899572379,791654554],[199201213,2069954714,302272641,480658934,680436848,1700521799,1963205905,1742238167],[1225938663,336511307,660459988,1707341431,814610961,1981280893,130229064,340750753],[1872925523,446109099,655442607,1957482993,53167783,693728444,1911580553,850657224],[1034100600,659245536,270301670,763530995,1150324404,823325228,1114681396,1451034991],[1145804775,978375756,600821700,633713501,1152216905,1793158984,566239985,1578058476],[1148826175,942982003,699048930,1268504857,1780582715,1830249614,1616262691,850781215],[651222783,1825606755,572878500,1198112536,1089184765,1922615398,1126124297,548116416],[1848131125,918400541,1692326115,235198134,840658600,870892506,807438772,1100002362],[1784693708,78649892,1935337234,207908231,1867156400,773212195,1196888835,2127788602],[1832893149,1532138790,266662517,207006546,849215790,473875283,1072139394,951304026],[1485394899,274909775,34272414,1065142207,1736160526,905931020,1216204399,2124659137],[1983871616,662059054,1089192057,577705582,18786298,75748265,663674383,1911712037],[1437722943,547800557,1717103776,1849848926,1594236708,1111600190,250377279,77972863],[2027870113,390293740,1837644047,1834182843,1361740438,271041185,1703874383,1713109523],[1968026210,419146828,1912036449,1970558812,1103560597,681202967,181343739,1194039644],[2040031793,634870904,47110647,1458543677,779771910,523729326,1782744569,1886695913],[1456120262,978336112,900871760,1657434316,2088239240,2084161300,1544177877,978344591],[1076726461,1335511679,1415308012,1786877138,1062563403,1646179001,1284173601,1729586974],[777883102,2126126767,1675114167,209942907,584284808,1260043390,490499597,1080489255],[2048671909,1457300076,1939798731,677444848,136093491,1487825548,1533812749,1921862422],[670227309,410841434,853326478,2079662620,1585601469,1932890904,1528598943,203379245],[430388222,1927373295,615772596,1757684775,478837375,1310802528,636279917,1368863650],[1439495489,96048524,1759746037,617020915,1732312393,1743965207,1590512485,1289408787],[1746032940,939308322,1717192733,1215756367,1120680568,130028050,1848273287,144151312],[562207735,130613802,1684164055,1403466942,1917478145,2078903630,1025479520,1695114557],[878484949,611666185,1292107552,1531099591,555602377,2017556104,636088801,1532938882],[976113422,156946532,110283564,990198170,1783476590,1335054118,433207373,2064318358],[532353400,793481702,1266022674,826642243,204635222,681950476,2006273921,220721576],[801341321,39868048,1857288291,547661763,1122178610,493740837,226446441,2005259064],[745088961,427990847,889764537,608545178,1422196647,1493728553,1779827274,2087601220],[488945312,779454450,605180361,617409860,2034706689,2046280762,714905323,1626065297],[955213121,1610113765,1248931578,599965768,789508364,943508869,1490903874,1789543445],[1526741319,1625348748,1583306505,1966110347,889136109,303979944,221704521,1948284952],[701177540,1597807110,1378390023,460908661,1933395953,1546721062,150188845,1968028515],[351746780,1959372715,617480033,596760185,888539933,1027532115,970702635,2128504097],[363222060,1610985778,275914757,1983404773,2000550700,1755608733,1542259866,1032898954],[228675131,1847059941,531692008,153061469,1426001473,8880096,189974854,611033722],[1740999818,1793898226,1268600163,462572793,772892399,250059994,79973023,341180686],[143274402,440111931,287978543,663696780,1909042569,196059425,766693999,68093213],[708722878,823494614,87705974,876871552,479512946,2126137989,194808730,735567358],[911936022,224409091,1250436150,1230049523,84639596,617698003,211732190,500416287],[2100438611,1809237348,1351024070,1756624905,1158891385,393268501,334867828,1448033002],[231148035,2065929818,1131893360,1994080202,1151568156,584096903,1745251295,1959641908],[1209359094,745613463,1503140029,1637207892,206691944,1301186216,1179004246,1889589620],[1847786162,1034861056,287801105,387187884,1708162512,127083341,1007009261,496863393],[1973047718,1389900595,46809437,578537225,1602464397,680308743,1301356771,1572497884],[181831310,1419329447,1309163994,1728822283,520781672,1445182652,1811202563,881614220],[1004561503,2095814460,1461758712,1451486452,415085666,1045785171,1008215909,516501435],[1412413012,559987434,1795846010,2104422631,263541452,328957849,748652352,2008740245],[821216430,142687191,1261876360,1568178581,1824196584,555537160,967329567,147002096],[893447000,613023199,1131475277,1670495637,1443062000,171769721,1195165748,1132180971],[1429327252,2032013083,1370326561,195494413,323098734,275468886,1074043310,282894076],[562203525,886924736,213746673,1399970515,1643738164,43383441,360046374,681459647],[294157355,1950247656,998720309,602810905,2011078159,2051512209,79522507,811249968],[1377047498,1268851816,184874839,1516485885,573929432,140836246,1530373304,1869509090],[1041280885,332844061,806063854,1466996990,1270869,703952345,1147278593,238028999],[56866317,1625290035,383510133,278096850,517606720,1151769084,252527195,1343310026],[1467933873,80221833,900227445,1552890312,1882635982,1593217105,1293110562,59367203],[1596855731,250220363,2031721237,1193084875,779472780,183883265,1933998334,2069730731],[1995635442,503430877,455752833,351623978,1250125266,2008889241,968842898,1058449791],[1535458392,1695959282,513245369,967964930,1406563469,1918713347,746462102,234091480],[1243352640,24382449,464595727,1433427438,926315465,1852437919,940216774,622569544],[1401008283,1968356860,1874359555,1407728132,98174495,1286900539,582518854,1359826912],[486596413,782093712,1132205073,2031112676,1813692860,514757453,465044070,1167635597],[1506861873,2055104067,2096010490,568794769,119318849,636861188,1606829219,305668848],[1265637698,1061238648,2105034413,1066561199,1557394933,1968306610,1654511773,1493946129],[268335267,872635357,1438427378,1598104378,1353246691,720282453,1068561432,724124153],[1644147115,859909409,587876761,274882963,1627998499,965071610,1177268042,1569434817],[1510281467,2071048074,631217940,1129056912,991018213,1395293149,948057926,2120179832],[833850422,2076430543,1570368936,1988949089,936296995,213115638,317302222,1313433921],[1921288958,2058888962,1246695922,857700685,867602723,108771419,2071019560,632339583],[2035779572,1009301291,204664390,758542117,793652133,818973186,615715356,1232331753],[1481534749,1365670252,444550118,694345482,405507238,301745053,975859035,792325113],[1863806270,1030982990,1976334751,1743972402,79149508,1951248701,679346430,1649711815],[477874241,593028066,1222279258,243129589,1129739847,2014379050,382363271,1898772856],[1641568337,42364761,892013210,246655746,1548471043,496020111,585533916,1657331063],[713869826,2080557969,1239097438,1263164710,406125844,1066606641,1956730120,256348138],[211222250,1377877146,1693352490,1421600919,149525117,1302566311,1054356464,934384785],[1081442547,1346742605,2101911849,628975317,1944908434,655829540,660742651,2060468301],[1451155389,146489240,1466813683,1239253945,703662854,487601092,1242867146,1099075453],[1935025655,653089562,939964208,1914265725,467046604,597670053,1569931360,905439153],[1403787489,715623645,1857023904,1284723018,1949740874,1575817549,537554238,1781868133],[948830207,1161561314,1498899447,793718826,1082085662,969752282,1087122367,1696644210],[751205617,1953950116,1240671489,1084264995,1569331238,1108636960,2080544730,116444966],[867267025,1467023573,1714608756,805994140,428087469,1690721629,1422368311,1395783840],[1549529447,453398175,12458881,1894657388,1828583287,200396,64116389,172561217],[1429926356,853569497,1807377460,1915664179,66848193,757128196,1066627602,417173323],[1032311343,185263976,289316435,1936703595,1170215281,1848526991,1768769505,1649879124],[1404612441,48211174,1115856592,1644484172,644525081,1464533834,1583601927,1954988677],[1393850843,20815292,1526292870,1321723244,762118196,1178032331,2128677975,1935372176],[2035507198,831893211,1734402393,509425455,152235343,1014656246,2008529880,1246831332],[462093911,920152434,1189090476,340784368,536525650,1633990730,49890098,215765912],[435490917,1424433988,68001994,2101961099,475183674,1466935370,1762384014,1002999348],[165937481,872162191,2052467967,3194073,1320349888,1732491573,688294481,748162985],[53852567,1121369187,423707349,546004605,1255386299,1960009571,1657205853,691213127],[302003100,1239251499,126041321,55698844,1202782346,1467022349,250696686,270611575],[1545841304,1153437851,59992922,1373881644,1634729821,1991571041,1397408883,1250410866],[2039726987,1924829326,216944092,295635848,1682184744,776195588,1106158962,1095817995],[1888715335,2024965321,1543092029,1281202537,956804550,1557436821,1112858560,296965044],[1137556645,972379544,1198677453,1554269714,1857949017,582104607,1866330750,2105614690],[1785137051,887265859,403953771,1645497358,1898491815,226883427,429570778,1226624594],[1397392295,1728382344,2036058444,1105739029,93439857,969852542,1100338326,104291702],[473847667,975806966,355545353,1870454632,757720862,2062351234,546391374,1558704947],[2054201605,43206917,1403359812,1273388270,1259597692,1082971802,1062173141,1759323933],[1155272598,1680862401,1577877678,1501002460,1398140784,1426025648,1020623305,1930651169],[1382355963,1977755732,280938724,89035657,278363352,22680879,1001643664,1750926210],[227232580,257874615,595259821,531093956,1697736027,1056581828,336428577,1290963625],[1554404497,1538746216,365009188,976689535,933385288,529142467,591361328,1135474154],[1865739873,2117560445,1120561456,1331673647,897602932,2103365729,1675897233,944164968],[192117174,822213657,1859836783,1268907333,1026740322,1939814500,699385695,55587391],[2106722613,365324666,95277556,922094036,2047262166,565020094,95357826,774318519],[717718680,561197977,877073511,78679264,42162653,1546543875,1837217772,1416656006],[1415396963,426699568,12999598,1747289715,428123079,821478420,1229000952,1775584997],[1784835227,1820645940,159936134,1349609850,2000229635,913432007,904074730,746323701],[1079347829,159916852,718324059,963787709,1776415140,880582358,381287236,113287700],[677323950,809569616,1695919923,922416791,1189614106,74222655,829256543,381094197],[1452525206,843364761,1130390483,2121850933,1687981942,318366435,970654441,941726592],[1613981979,1126190236,1625616213,2082529527,190689831,1363051970,992708528,1983386592],[795326851,486233664,670391631,685449393,1282637272,489340251,328116270,2033080966],[2029858463,488983921,1602745949,1415452002,1127512071,157577234,1315991697,903618366],[1076067697,674298058,1791355174,883087786,525346309,1695953307,178994541,1465676297],[584039918,844022878,142968968,2023941095,1157483510,393206806,1617794850,977353727],[1851738138,365627168,893840432,1434835376,1962792875,74804902,291498364,791646090],[465560772,1930586441,337721163,887390120,2130041626,1963756260,337893220,449838921],[46237324,568435897,516210181,1425154907,1886999625,842536653,662051420,1079018085],[13798001,1469625685,1051674304,497235093,7414679,459744248,1709311381,647200961],[1866626337,987581123,280202277,854711042,1838951633,627046938,1422855605,1735631921],[1004512286,1766739039,499433777,312621558,1222564263,1705193421,1590676639,2120212158],[1853834758,1264936384,204265687,499587079,832010919,855446726,1246536925,18368111],[416927953,1832064053,542710341,1965582689,1750802069,1730095260,1354113794,1804730056],[421397298,1691868404,1983157225,1656480932,543007480,513706225,518111052,190799414],[2125129712,2022187187,340935847,196129010,932227950,560954548,721313478,1250515910],[718466124,312622420,2034992902,1494959518,1473113354,1196319516,1059750375,1430797458],[1886393100,44868513,2043403427,284034265,1602398423,2001145751,509096627,303386287],[2046980952,1062222520,1622230679,688874825,1840322076,215265550,905968635,1283330884],[419990386,1272239433,229359941,1623076882,1912381552,1622785292,835114473,2041687769],[1929968069,493631732,107500306,1450109664,976242261,581553547,359778280,1181394438],[387942894,1695054587,1892125883,1500930360,2029349195,555658685,2036097285,589432549],[419182290,764249234,306383934,1860251333,534038323,888794625,251527791,212597367],[894735543,923424279,943098652,1076363912,1602543187,355406813,365332698,2008777479],[1327598976,858334211,691443806,210430094,1606630215,1523295206,1539803292,868437930],[663153401,726481151,638524402,352987295,1307831748,1478195538,1877361860,176640976],[1185725306,1253557671,767366764,1778116129,1022943939,1400848991,90593307,376130042],[2089292700,775869701,413157864,1204459324,1859991069,2011343833,845481638,2006184559],[27949689,1000621563,814632384,481098254,1112968186,1580478293,263477846,1313184987],[575531911,1516954017,1000523043,545471077,1431610235,131512154,835654438,1403951399],[1632156957,1296028740,130630599,1568705107,1151165772,629231356,265156852,1858050187],[2037289944,106439818,1611315530,687542297,757495451,239581272,1508298728,656178496],[256432330,441112451,1696763390,238974566,959043843,1366953304,2099614848,1838387272],[491930710,1535220654,1463216569,1595594443,1579558860,1006848796,1734472148,1832767646],[804022,621267913,1377192126,515491701,1342994192,1154037708,2032290543,770074599],[1025290887,2009775793,834096328,1147862179,714143040,900878633,1590522876,1394912723],[227121888,771166815,1769790322,563492948,1112438870,1164483743,748467583,1047234307],[791075722,810025185,1133562133,584419942,624116076,1119318299,325735463,2066957317],[692428188,1686959404,296950576,931561260,105807883,238879638,253667906,1345353371],[398132768,1598741041,1448169861,909617763,1935378764,1224671252,316654337,795857344],[1493650123,278109323,1960742335,1616798822,362934760,1826144113,538850634,1870577210],[1742215607,468561732,2055296189,1992502483,571956631,2027698726,498463198,533803739],[329868906,2030264755,645993843,478508221,1559120321,935721936,50073630,1433859479],[1029319638,1596521014,1408193151,576288505,1929583271,662500703,1298641214,1154168629],[414457393,1550427852,1078512485,477250307,1465560340,1127334140,1134407536,1881893529],[250034199,882743904,306457332,285698474,1493891202,698508348,1966688721,2125120044],[331364879,864010666,140571146,1256080562,2105307947,1324494169,1905408619,1246679816],[102518351,294632025,1744201153,1631635590,1365190725,814347383,1500517776,1977473841],[1180614464,1971825543,316866755,258683290,42881832,1265839251,1720658757,377303388],[1199235267,548340011,451804127,933469422,361411472,1852634616,134174246,1444692728],[188834746,166176106,1087462187,1812457779,1863151339,469704556,513798286,9791443],[239874709,1587838468,1309790632,591224218,1551689654,2064724120,1927423277,1318864287],[1715884948,261097288,1485277090,837246993,1189587407,1368083836,1019420039,1757639389],[1317858324,2032218206,287247492,1287037084,140976040,1962941988,1473060531,123202041],[1929800205,2099812051,385495935,1598202769,498431966,1151132495,172223174,555912754],[1677716751,52160374,701943902,1561338221,2071859589,1809695050,749324796,1367636357],[448236875,2046074545,2130402810,1086729927,1574840072,1964570877,604231242,1647464519],[1227209282,1943716089,1114270572,219660778,1195442791,834879493,333195042,1474932585],[370804136,605598686,397003276,1271488898,1815849581,109307099,728370607,463426707],[1576597944,682577096,905943805,421273663,1758314153,74083148,665386392,3923479],[252086454,2041292624,1614011565,375028456,1723979898,1798397674,672301518,2034831483],[1007005163,346130350,2103448673,1605049248,1183428804,1996643560,1286327339,348054839],[1006132930,1755914458,1478606901,407735471,1227610645,1185820646,615234428,999622997],[1054771539,255040492,1118813501,1078283419,1981151788,225652653,190230003,1476989826],[1725084658,1157054356,826608266,2036716289,1375655628,1852965073,652187634,1979375593],[1285838814,1370313071,1010494764,1141587419,538750676,1231891980,1682339433,1016182873],[1741974995,1979648402,1097267679,1087015377,1792402162,1979157387,847303272,1048625011],[1323379430,1044457999,153925249,1062528021,1434402490,58394995,1074543987,1987735542],[398744394,828179198,708566977,1928002417,2033204623,1806984981,99029320,197406910],[171343678,174998644,1783179062,947801589,1310351273,2080375450,1791717304,792759741],[1900745120,1407619962,1279635557,205923958,1636839713,1786103701,1477864835,182720134],[499633708,1205545439,150697038,215675938,663881484,1234116043,432830851,1467551557],[1168393196,1613032964,587821648,937925446,1053716682,778033454,251266258,846265960],[1758484889,786956531,320299348,1860153939,398163824,10673698,676108036,299968275],[1716917772,2126553079,796986648,540429239,1992501818,984298535,1301266849,1427213978],[1432901277,50453423,256734774,711925887,1587316642,913370126,1762565123,1099411017],[2023699239,731086948,1332119613,978462480,995210771,1959540884,1210346140,1978924096],[1010376170,1330430697,1904458167,1171186085,605718129,1693478959,2049569228,555378032],[1245211267,1060026793,439880731,1763093387,1014641372,785219592,1223474282,1829354275],[454535736,1707285322,1357948574,761921755,1942848245,1594746340,412978607,1130963906],[277668049,867661394,1957106399,179190373,912582538,43459345,339301482,274550917],[1509381302,726912394,1719004152,1133078273,631641313,1987032092,794023614,1145576800],[1597812885,413753050,809443421,1492453464,1353136552,349040825,312018664,1425778805],[902391200,875331411,1084340487,1812738692,1594473681,1218209901,1073275201,765895117],[175496174,750788624,1096527892,417958576,660667585,1593827839,1998706048,1050070081],[1516983814,601714988,2040039221,861628742,1547030108,615473637,1420432173,532077002],[1502118144,709574931,1167754788,456224457,1574358770,1069992540,184265000,563400221],[1858781996,13368996,628210162,419509517,31317037,28649362,1879120630,240848400],[1263715942,909707418,1146031077,2102199454,2006892771,2059862117,1056875789,1169727782],[696589095,740117359,2026692947,600261007,1502248829,1736413706,785073787,1031569935],[1131280132,1008478944,1315786236,209336748,1797743700,1594148815,781237038,50553686],[617421883,490437109,1774464117,2019221217,1910835713,1583244075,631698965,341299728],[761730987,41729657,1974625033,190286766,754263556,262341597,172095574,1259160135],[1420385286,384155740,339354637,1551340629,1723791656,719499817,2070891165,2107416164],[848986234,722993859,985406209,776781048,989166609,190806934,1739561717,869055017],[1938027397,178956186,426639783,1168424524,619677783,1322644145,520480713,1493666321],[2032799729,732379000,1684769827,86399063,1832906744,1133465487,1382000466,1939578648],[147770610,1853790604,1575526123,1987589356,1564907391,1611779440,1625494445,662309394],[2050702317,1939720469,1054882744,303536512,194385908,1985557322,1334465852,1944035178],[1950077272,1241187836,206487596,825211676,1220954984,1763210463,190434094,1633958033],[663629983,1060140954,1982376148,590804895,586990634,550710068,846553205,1355090268],[1433311031,953881258,1444661052,2031612634,1792792416,1630819012,1785571629,1282236181],[1710497156,1389688494,1206518914,441279504,582640223,1509973069,2082186718,509537647],[2056012446,102773398,36131164,634071598,455939758,620711253,2111395900,2116421479],[1149729517,1422790863,526448548,61631055,1398148120,624602762,412948647,2001435285],[892868035,1237729250,62849199,484746671,1545425744,1826609465,1799413510,618643064],[170042038,1150042482,14707587,1897555172,2042507207,1413538220,1752766854,1696047666],[1936460131,874817856,32363501,1682344971,929438283,1107618332,2064160163,775512941],[409206933,642838874,910591141,1556711850,2026968087,1866414183,1171297073,927870519],[5973529,1185988861,487788710,661315265,2049935227,1217698498,1998328359,1200530179],[1816372091,54559879,164268754,96431626,1320264407,1726036202,39054731,1967852698],[2059332982,1350043404,206505164,1898164460,1574761616,202164833,1498413072,1253974525],[838102800,1902027288,907911382,368706053,21989294,2092082587,1358047331,424483615],[1006663831,1760111319,1496819985,88593296,880174600,868724993,784306266,1768809813],[956929694,1731457568,1308913127,184570773,502846222,850469614,1499133757,308475015],[2010475099,440465851,1436142070,1797830399,2054523827,763802788,20280088,893396018],[1654737922,1122824096,455610285,2130488306,320766462,2099680390,1258890062,1851106848],[451329727,1465105858,716348192,1267061130,976862699,2037803591,511996371,838336930],[1828165547,1763246334,1639853820,1485386655,843242763,421464125,31260785,1582707923],[1154951823,2000570130,96400444,525746176,1249459351,191310318,1410922229,839482234],[535416884,422248710,830288991,1596384535,583405965,1473079817,1063243687,1735880253],[1667891480,227500947,442373134,751383264,1829165668,1300925670,1069941852,508631276],[511831240,435860141,747279416,584979607,1969839400,45352916,73966662,16240687],[1812616971,1977001594,14556519,598695596,355971252,1247806182,1968079990,623269138],[1103837431,669673297,1233806897,9530761,947650992,1151761798,1723678152,1339586587],[15854927,1785201972,1354518307,1964917739,112321491,1358472858,1969144174,1852649628],[2030003493,1442538374,1494099205,1101581797,695633597,1388208003,237293665,1895866272],[704674141,307688574,298301688,601510525,1045552514,1194011896,2109025717,1563327969],[586532344,831427430,1375729308,1937834808,48165115,47741949,339460682,1881465574],[813265613,347112198,1914403550,1938686714,1125316182,866989795,287204790,1743997275],[84020385,1325567422,836049158,476301953,1116230102,1670624435,1461962763,1805639086],[493914903,1975633571,762849193,730981339,708279692,1567385249,1670835329,387046036],[706694778,68759641,265907235,1117839986,9981052,1834941080,1982787695,1543191647],[555759233,1932438122,570038542,1860439700,670983190,884388477,1179658551,831289706],[1201769328,1645049084,1420858659,411058641,318001094,1752320047,1891395364,2094369928],[1050199101,422447691,1079847711,794254873,2064721427,1234208046,1669262154,1246652008],[1843499310,1340430946,1903994252,1581570772,980854319,333452128,231126585,1198906886],[585942019,1023096820,1539853955,452294411,495576127,2107271917,802214583,734752208],[1769784601,1574860283,2105711561,597207091,1061249235,1777546306,1289024969,115797724],[814075847,1201235776,435435525,2027953055,627024968,1089876362,356840798,463839556],[52912105,677957023,652589007,483611461,402219205,710641888,351404416,306254770],[873659006,1886022082,1840407318,78829020,161469859,1889315251,1705443920,990531819],[331788,1548179492,1270098309,1878906127,2097117830,197920225,1706455024,642811515],[1381776228,32960102,796080790,451844663,1543494438,608456879,157295337,1298144276],[1163585027,393079483,1598756922,623020157,1809591861,600464170,4160332,1747315713],[1767569542,1428461223,1173336964,174031339,2019134797,717105537,864031877,1562202185],[165237220,662305720,557942192,656994086,1060556597,1506526642,1088642666,2067158215],[1648631635,966916463,370162216,656998088,1035668352,1403296251,612291359,1024322047],[2043854786,1714843573,449053616,561296914,188486920,1288759065,1462610110,1836141726],[158433814,220118079,1542388798,1378135541,704588866,1100017098,1804927637,141111007],[471210676,131198112,1584630823,1806911174,1823547447,1784642005,1440998249,840829649],[799433245,980472014,1983581828,238445943,2099948830,1998082747,1606396437,1167143304],[799047337,1527731086,198716070,931910467,1171662890,968547159,277038462,1519515569],[1645452584,521413554,1463946419,272724746,1329426885,1695651710,1454727350,959395377],[1925114785,537181354,142888334,123953589,1072814108,820337527,1157118463,1336145101],[551207991,412359433,1743877494,181680263,1684826415,1631048089,1667175966,610054626],[1530693323,1428860429,314053136,227541706,1505128778,1640504649,1387393016,1318795911],[2028439932,914939777,1861671891,1189079033,393572257,660523970,1903783711,1674381744],[204851880,74774412,1892412031,314018645,489237287,485939203,2107237871,1347667734],[994380952,121175739,1806173748,2087658854,199768713,785630843,1137372230,1876527980],[716699155,1850819085,1239900769,1853425751,933913235,2069239597,1602874218,1735493071],[801734035,1369566227,1733235328,981329821,2079013423,57882145,1651429810,488750360],[65122348,289184796,1689364793,801426425,1542580516,558054470,547752633,139399678],[1288208186,1431656580,1149167030,675889427,2034690581,254539175,621040581,1784056045],[1842694429,434172466,1174997426,814868384,2099655391,1598799859,149178484,688571305],[495766400,138830249,976134963,1367685812,1128961912,584182755,764172828,321476989],[1126258371,2113366261,1754585844,1810294347,1462416729,377614995,1647115326,627856775],[1284198058,2099910587,341487095,996459488,1012076822,551041110,281919155,562881603],[872667631,1822790427,1530694494,700470683,1013907553,1239518637,574067161,1330524293],[1399618587,1269945360,1084283189,2110709292,1635296855,315418531,1636981082,1511508092],[773984019,347362020,1334359990,1490739696,275575647,1137519804,2023562657,994243930],[816548932,773359094,701993907,49850355,1388109754,1747208319,1746525426,1916608020],[1491326511,150071062,1912607583,168680652,1943170329,57987138,1075552843,1152354441],[1260961091,1979363110,1217240038,325817431,428416972,628447765,334249013,785378094],[1743382943,1448140060,1724574731,1317377648,1734199963,1067200792,1155140473,1433011689],[1140152149,1731682597,1162257611,1089292622,199494482,1827010746,1255118871,1983625657],[206036925,845551000,2006659182,1635603512,977205195,27969718,1580154643,446497150],[1137302906,1733996749,411955340,2065872659,116875016,1310810248,856544949,1642372002],[1637139965,795925232,1254605418,1665177669,776764904,1129009518,9183639,497619927],[331563509,39624495,1767043083,1763141905,292365670,933948150,1985466132,939566328],[1487253674,560728235,1837819180,47695357,436811225,1464616824,1781663284,369301354],[1198742373,2082623590,803124183,185118878,573065146,2003101315,1551549572,960321329],[58246852,502488282,25293565,1198023729,182719996,1548278871,930649877,273911125],[184946485,1467846475,2043415706,1751011945,11697332,609745446,742244468,1993023994],[723843253,969145584,2025268527,1821279591,1508376605,2128523234,1327746796,889530964],[416785664,97231886,1935624889,2017238045,175681300,2070582146,1889747712,392057177],[1792339322,59320220,2087771151,2051723345,1320301400,637689329,206907560,1921743685],[576137159,1029377731,2082045366,34403010,2049810989,1603649803,1580539262,55951104],[1227383382,1382815474,1140303986,1733858798,1790964710,2031620018,1010368916,422259053],[146772944,1310782121,91341617,274171772,986550493,1814312134,731991114,1540333518],[1065451606,1199042936,809779156,608561732,424933921,100106762,359890704,1789183036],[728444182,902919994,810504026,1610312860,79062820,608448956,304718722,29361361],[1554651870,299047146,2063394338,977014955,712004983,1755742726,1307779964,410327508],[780543699,1264781705,1511679710,1017210744,632090684,1881617275,346983886,1653659119],[1451148027,823410629,367672550,1885322399,596442897,420793649,646149885,441268757],[943647166,1527991214,968835535,1277970299,1830339182,1953714156,1431267374,769412235],[175462315,1790120306,468278335,919570253,35359759,1997848274,603629260,1819362755],[1499976626,280026293,1601213658,445847725,44449596,407933431,1729782591,281906637],[1424702797,692345587,1805076132,868261168,342428644,865269498,2119937505,1226345346],[1624028165,1837839010,1617520255,869610204,1114866919,1640178387,1787068018,1409635241],[1883757805,331068263,1936635795,1887750527,1392839279,1986515812,824926967,1961225281],[1783621736,1002023392,1036791340,196054634,1518718998,2052640568,98012516,333210548],[333803913,604244106,21622667,450699358,1893127613,1871077227,1290420265,782304368],[908863923,1971907281,1778792982,1579015023,2025296462,1911694599,974230246,1612501035],[1639986576,1074359745,776015544,1977210303,2068272345,948984137,460961916,81868229],[596499267,492817562,889982620,68685546,570188922,1000071676,1597416332,220133077],[1916274626,278136379,1919439718,2117646777,335734103,1912347629,1774085285,1993687743],[793677515,398635690,441826343,229230922,1690421713,1531744886,1931189396,1373264271],[33182928,866227775,2017118118,1352305930,622455020,2114730612,1722639927,1186169597],[67086766,1042923181,1528472591,577126740,1783481983,171119048,580864846,1991379717],[1057269825,2067270647,1103260355,2008198200,1454988203,352752430,1392817493,448929216],[1592832996,1754586234,1752309991,1227871240,440253066,1783018490,581854467,420459891],[1823901226,1799162767,549231967,142491339,325843713,1587718647,1029209511,67775835],[255037338,2061348201,1718198953,913468812,143084421,1018022334,920570218,655076],[168589559,1378206326,2118453571,785902085,264698326,1494845598,1244065252,237210221],[2085727343,1692927831,2064558566,907999729,1119449469,933414533,1163140392,182304345],[1305247741,928785073,1248905595,345162799,1137832154,550523262,266472352,1232721805],[2096161254,390348282,864522550,60983180,2082322408,731868908,2037447995,849222019],[1613628973,1027292181,1913796842,1501145451,1975932646,2011050266,168572680,1550455818],[115727974,322388955,223259791,75202761,1316803875,2034968431,2068275884,1589334612],[1747386455,1699588577,174405471,1246395595,630444255,1742082793,814454251,818615731],[1208342250,119393297,608189990,877249932,443115305,1814436051,360609248,1538659581],[576155489,1006003255,1819611591,1535451895,1639604667,794554146,414767970,1651698405],[1058356824,547485649,2037257883,1403402224,631388765,891535635,1744188000,420405073],[2044740039,1829529111,1913389049,233766998,1813847574,49873085,2087318022,1576370676],[1243215429,1202201264,1076092566,685824456,217939792,1209491540,767461105,1250440531],[1339624170,1469728036,531427341,2093284152,327452721,1490799954,1536445468,1321814711],[476847479,517692472,584920708,199274674,964234894,1674168989,1242826974,1478521348],[455020801,1121909767,978396411,1444679847,1253893919,1625465793,1298415940,206090101],[1350764595,1985863143,1310157478,59111543,1269548081,714840678,487599008,1495030895],[1889230767,904643967,1808051554,1667181707,1593433771,1979911738,1203901678,1895315148],[1248560726,1989769848,16233506,740693585,1419539052,227711081,312628065,327455538],[108937488,109449274,1929371740,431731528,1282808020,1005474784,364590194,2113062310],[1556450896,533697779,1812698548,1390638527,1194702455,696994568,857901841,1804747933],[291770713,2085610568,11393767,2022886909,904648535,1350129873,298042566,1868563049],[1030929937,261094367,1164770501,1153590928,435252410,334853277,801117523,1949740107],[1828923643,250134483,1280684400,2051057449,538849008,2019952437,1251789546,27025250],[1532357210,1478816520,1464619239,1342761818,549350870,523127630,1025318718,600644449],[547720873,520511400,718689202,700185596,1419306037,1682284777,1687778053,1885612767],[415271161,1533510606,40509632,1990979963,508036801,1752562610,2010139450,1084688487],[1782032174,1470008609,429527143,2106307072,444151707,18591495,1910076183,184939981],[1134437901,1606097309,283606358,556807851,811008407,323870152,1314606990,227834592],[1409867102,526422321,2043079773,2103279396,946240326,2104429548,1627130196,2065619210],[1358700819,1604779640,1740852544,1776092669,59829177,1488605562,808409275,1274490961],[894345451,1927594591,617313821,1208224793,1343687803,1503054918,1287105632,1645183460],[961664994,1322503147,430139187,179123645,43881513,2028152984,787930653,1081061439],[758272977,2010351989,1965050881,904473158,924614462,1117471107,1174382266,43038871],[1319864823,1496742490,1239338294,8480894,1721873213,732636978,859195311,1341451326],[2032430637,531953158,1520174291,855384704,899470286,789738363,1677972436,1317776222],[1436676232,358919244,1693204943,2016885735,2099892066,1010063559,1259340669,1184394990],[1852017961,1616123983,1662910760,699133374,2057278911,419329653,954407994,249881654],[556413328,49485565,903898398,139512982,1796825621,1880328257,1264093800,197464578],[1767629991,1140366584,379652950,2097670066,883746054,1065468396,108604377,1334240375],[1085090727,1040908058,979787901,241616538,508374872,136509076,1342239260,1121655568],[613532143,1974409143,960743919,811753562,292097607,566918348,1124170307,1659611965],[1126841257,1743770270,100615495,704713858,739210820,1741333273,2032424697,1354308239],[1462239910,1270714579,447010318,1736294858,2031143205,18229541,1997965218,1218264360],[1000384524,1741042362,1021960525,1136964588,1109888664,610590236,588467533,1224745227],[1249753375,1101450665,905044665,802067386,75190584,1151537808,629662680,1981079812],[1898019738,1536363053,190286626,1233284559,379844600,284559184,366393219,121617287],[1705875434,568072147,134634627,787945380,1116282423,362408378,1227376301,228904336],[828171487,72436428,1961629513,2129604184,1580691281,1766236,708342886,35880645],[1523593470,577870211,1489132821,144536110,439864272,596644803,1644900196,1627243385],[767529830,2031987034,1214320890,541298261,476428638,320610774,2063391029,1726516597],[223536284,457238386,402392851,961924431,1261765493,1620984045,1005119687,24408401],[1573063692,1026664442,286075554,737108990,1579476724,865607329,1749148879,552614657],[1386060523,1941693358,1176463671,1275532583,1131262595,1652049640,1376803254,1371658203],[1446147846,1143844264,2109414801,1850056669,1555181655,257841514,1588057310,398999379],[552794013,762669608,82667718,648165016,1361076333,1573739244,1285013272,10066283],[685051720,1219071120,122215072,360928256,796878655,36735026,602193613,2092505170],[2023211916,602586844,695764325,1350883867,878453400,1631619601,1855924380,1856699089],[628540863,608025225,807818810,1603962804,553062714,993615515,285178497,318958546],[1309728854,1341653457,1413380757,1974466426,782874348,695960731,178175897,249917124],[1486893682,582488928,37335865,908160857,588639768,657951843,832277678,573851255],[52429135,1590340896,909741170,1322821989,394254992,192750830,1300588359,196202614],[703508778,2080295966,1337610891,322222588,1743686161,1505768365,272769845,1902187116],[584618609,426376512,893935249,1834454168,1911977654,672738544,63577914,105421615],[408229933,1301834995,760750155,1100405929,371621210,172959098,1169240939,316999156],[679646844,1028146367,2092247986,540497369,88208251,1622227149,1213726249,1797501520],[455777515,1605109057,1078285752,779014217,1654581853,2007402972,222572154,453695643],[525633167,1322480518,582259707,639525155,996916247,182548379,351983973,1324793266],[1960954216,728469191,1087955972,301662269,1126570754,1013422175,1549327735,338223413],[570822223,654704101,261269972,1719325821,1092363015,453571369,1403408099,1837617217],[2025876106,927826247,691630705,1533480090,695216457,2043896537,1994569379,2053612065],[1624524167,1526385665,1669819149,113726813,1901609572,618664866,811275038,1058702485],[2097446988,400370954,1631189049,1953031532,1890880767,324777502,377210631,1376059828],[828240616,1867184981,1475257752,4030381,196376984,849822086,1760447691,1301833629],[907651276,382487395,1338572437,319002933,1041257139,1020770060,363396528,939953181],[2043928601,1324298102,1936842872,644811084,2080812930,597279281,1790623557,536993139],[93764584,427277067,699977301,1291627637,1870794389,2068538281,2103328957,1220887053],[668747016,1303791856,1231590190,1152381977,1539492214,1542953109,1678319969,152360114],[381501992,1047734725,1201157647,544900719,832699480,345154714,934615445,1876238530],[1809656026,877983105,122402645,1609023163,1717942449,2050409439,703605988,616406300],[1569251243,1501090794,923148467,1346940988,1996035405,105799272,2105178349,769452049],[1446833365,370259233,656168288,505613683,2091302436,1184027491,1994535777,2108349697],[1919797552,1257586524,171428402,1823362682,253316061,1731549384,1190172999,960902628],[104614254,1092629598,512802703,1153979019,824912859,1280926830,1005417698,2004481471],[769732306,980631888,1344635773,1168529422,658699498,1620088453,1083417577,908246591],[557108400,1424408389,565446629,1397797254,757778040,1827324923,1049852774,1764192219],[627039695,482326538,1868845645,1924706865,242112112,231184536,2023953124,940811229],[851146817,41221184,1117623605,1353671721,1622392239,204821198,1416239205,827519313],[547751301,1751229305,116302130,1433362309,899366210,1700692457,1606087239,177374839],[1000987324,1226354421,877196425,601988172,1944881264,2122204837,1298482639,292939626],[1929987578,731868863,1989465566,1058104764,896196043,1834629609,183208991,2117124139],[1909272624,1743336213,221212117,635475156,775760020,1232489213,1028020626,103687215],[1729711378,1523042206,978810627,412501181,1839113418,149221931,1028195642,1429568674],[2038493470,662266823,181633127,1861926723,374423700,2062363556,1399800600,1948036853],[1641790814,21653893,24695227,1882643702,833930505,33304551,1802250030,1588499263],[1287284658,160564988,728908345,1160725260,1290201308,478072991,1280642986,1252252406],[1409077716,1009078863,1023722492,1085939909,601741980,48739607,1858492246,504031375],[1073200029,1816170584,1634791569,2051295240,1130750124,856742979,1560006722,852534427],[2019978812,293012212,727824559,923930289,1660717179,843110152,328177752,1675183547],[1999372942,1516540151,25387110,1096864924,238612232,243965647,1844574229,1438249965],[607491990,2008826049,1451557518,756217514,890375305,2042418513,780365789,2081584908],[640512559,1962165627,1765977121,423694867,1617224874,1623091542,1636311231,993665983],[1960442579,1081240677,1921833489,1540716820,1252832219,2105288145,632068822,528050112],[1135050619,1311319852,332235734,1633930016,1123096782,1557841922,1025458797,1081138626],[1357374475,1172611367,1317431544,405232771,366626124,1356250026,612249548,432793816],[773136041,1532275750,772532735,979614923,663090776,1369573770,219323025,273625988],[397608575,755406542,481215074,2103665269,447873144,1826401676,607167743,1144170442],[855294992,1186122832,1245476430,835950068,566289038,1424737861,1122962991,613152465],[127017929,1366514823,802410032,27939009,1771520100,1921123638,664984959,465514423],[338054882,379381450,2106837525,743409573,1119585805,508338630,1511241436,1526165553],[398398194,1816848097,1007024762,1574197202,13941173,926119508,86874810,433326084],[403793787,1082027429,228385007,1141959533,1399680009,1481349130,610635016,290512798],[1465875029,807986640,420739993,1076766547,2089571617,157266245,1079342703,1062249607],[1353276384,1493801591,1301924791,1161877809,551079712,1317760800,1592437825,639666689],[531788239,629062555,129260398,458575451,805183885,278843580,611586912,1032494113],[741640741,1429919075,854480194,313488460,513192650,2039942731,907807294,1626109564],[1283465244,1599913536,799309939,1278562317,744671383,1132316752,210982139,502363217],[268245320,548411033,558424628,209358013,1911764875,1550240849,87995739,850824075],[2095927902,1151192611,715350680,1687692195,1087772896,1481292173,1300853635,1868138137],[1524408072,1853912799,1982263117,1631909885,1521420832,1670907466,1755567789,2123285247],[1724624566,770299766,1553720113,1143425072,240389507,1703599289,1626537697,1914934651],[535499387,1739517240,334362304,1349239027,699231054,1584743063,1848503949,720281201],[389328507,702650234,1518347260,398476342,414645100,1856763386,2021199842,1283875660],[2052300778,18189833,200191093,1217465618,480317765,1344584635,2040694942,1200520255],[2127801495,433212870,1358953100,1595806418,752603446,390274067,1373388078,1583416477],[757093064,1043367504,1878324182,1111109257,1013801968,2080587355,1707698711,520190610],[599164372,328442148,170815788,553655163,2048998157,553816984,716033991,1746715296],[431503704,2027590328,3553935,2030546861,1421513219,1457550000,1770762605,820548661],[1804732585,1467302830,1321215212,2118400282,1172286481,712458918,1469514402,1744503909],[1880833712,1053623492,1625293578,1821013703,1075722199,386443210,148142996,447832560],[1377433879,411680630,2094476674,879192454,864821760,100091690,492492353,663871013],[47659071,417455115,458840450,1681852535,1678975663,1035242687,629000428,1204945959],[1616776539,752636219,2082993638,1382668198,1942457764,172230589,1218168579,1275802911],[430719349,1687091312,1679992727,1747834884,1623673169,2014402977,1029244610,1988978193],[1650145734,770427588,1087811518,1483297604,1730461177,844916142,1395719895,772956014],[1357268859,591586111,1865652754,1944030893,1332328171,606319427,1133193348,903977508],[1292356192,695151217,928819852,322828159,1947012212,1823144469,733889356,1563079258],[1157324373,973915190,372535490,2122873881,1245197944,1918899834,1429202357,608440352],[472639344,59233967,288659673,123002751,334949094,459612135,1902254093,1148710643],[811725099,824792294,757577244,1024935185,81928235,1358983561,711623527,1644569453],[650423215,1080259861,1116978715,94418083,1087181121,567752368,924335268,124653955],[348618275,1451879602,981979716,425672291,1705219290,1956349023,1790609829,828954735],[799013204,1916415600,1715485293,978692554,935349908,326945179,814704552,653954746],[276162496,1530865768,596719277,397692585,15477654,1815696413,326374127,350222676],[987873844,118913655,1039264057,2065000422,583828993,1287730441,1772165713,1374886402],[859936831,1942136063,8816561,95746688,978265020,1219445374,1167209063,399512196],[1129944705,1471554819,2082628020,32717479,864926682,1110506806,531376234,1388974194],[668707171,1709230902,1150840765,99715175,1577137502,96372608,471210974,1509610079],[1487201068,235041686,693564067,248549625,1128411886,1791171326,128346616,255063692],[1280408750,796828170,680115085,1351868651,835593746,150279422,740099389,1524975666],[935178080,123902655,1833069342,1630006009,177236061,839386476,1454871696,1877794989],[2056238579,1801613371,645660918,1156533870,1498760995,984559130,1892243157,695933163],[762718765,1499448360,2010795439,681606993,822063221,747961643,1418385884,1857481688],[751793304,1553030637,2047630296,129540279,1094253495,1730246866,1397627688,43550811],[512210222,1740758154,306154647,1726723520,829208020,127963427,408095677,1854460258],[2103049431,1117975428,14553948,320452892,1525624289,2062320649,1609338247,335211781],[1366697695,308413326,21849188,1334385972,1660007882,284363827,1933085294,1117951907],[1718525576,554029380,2037712671,602939607,1008170796,1674549311,834236982,1006809576],[1704412690,582572891,753666266,1486397828,1570939136,1496001270,110026510,1516677810],[1384842163,1365523793,460400331,1046447800,889750428,1547118283,1465058620,1204062394],[1029822837,988007327,57893348,1975781584,954490831,719029137,2031837265,819234860],[1764445346,2127749762,1487464271,1254521761,1538631492,1487982573,2083963379,1167908453],[450665905,189251972,557607827,995934017,1593652676,1318781356,130317313,980035277],[1823159831,96309449,2068150153,1401907716,12395523,452710651,2089985227,662678584],[1331128335,1628367248,1717268798,496022766,1238647107,2121350336,1131546820,1643034051],[1355546792,2045543571,1609234606,1525072259,1716632224,2090946321,2021470613,707126533],[1516491922,1592083976,1617878665,869557108,1683623587,1955396986,2055305029,1420313961],[387653408,500318446,1912411449,1900963984,1002969864,1940298319,1918943866,1268735994],[1132671186,1357940557,1994284013,1459623503,901148529,1181527689,276843344,496284226],[1325396900,927852270,1786128058,381953470,712032894,521468792,428720963,1821373410],[1181736635,848083855,299797336,1156700411,433157964,1089584146,691374925,1309039126],[1202101912,1277704898,1975619084,99451793,1327533013,2041217240,1696194461,25561614],[1783490327,1212222245,991407490,729563897,344970756,554220733,1473015120,727471201],[68485193,2102773580,1834786492,307326009,1828281962,840342229,913095417,256329105],[1385744689,966065744,1965698207,1980614070,341347411,2124880020,1276347940,1663368314],[2098314331,332798941,562697143,1978475054,1740965297,528276536,1493759961,552235404],[1627624799,103520827,1931204492,1935395085,331665802,883637896,197248967,122241399],[1977546910,1492240276,2016552932,1455125593,676666357,1201563290,391537835,100778310],[1631212791,1808585141,2119397275,2006658144,45695335,1631118924,746715691,2064181705],[1329528906,129676509,10676745,1999110446,1463577932,482233586,632920207,880491670],[548752907,42258768,464105073,475670909,1448236647,952981119,1232023445,2099092977],[416501651,1149241537,1910180370,1850949205,2003459834,200756638,82377887,60883669],[1994586047,443506980,1153137339,1367747994,897105911,1112585475,636598592,1881299162],[415628844,990795,1140306376,253287792,92408565,1893861192,2051173295,1335777678],[1538623539,709502705,1719941012,393814964,339031746,2078936535,649486147,364186349],[1337539344,339061740,410262822,1472176742,1506442147,1730798983,599333455,1970053214],[1152750657,1058643566,1229516049,751904449,331966101,1104528837,1695926969,746825411],[1225940259,62419211,1787044754,223606459,1614715238,946000952,1991626235,1275051236],[2078248849,1315490241,898174377,359798337,467880035,725613956,1553182413,851686169],[5275740,1708887066,2076578411,1410108269,1684802716,73124814,665997248,1797379193],[1275064373,1104576284,706547513,1812648232,469027474,1962547489,1588576501,1288060651],[983994683,425444532,10666651,1578072683,2026433502,1084265843,1708554958,2123383906],[1425893556,1142893615,978689124,268520536,1582922790,1156929449,635253909,1866562391],[1685492118,722658820,777391238,2128617379,542501295,513817976,84458010,856950149],[1709281474,930185066,1912470498,673451995,1847580256,619561379,1083936077,749470732],[1252479069,448631517,410989716,968507100,2025821712,680399886,1584920898,30278564],[1722067677,1592204133,375218474,1745676400,316127356,1051664044,310545087,98248924],[774857190,1674175977,1875049551,835986601,510700673,157401680,884846585,1099928369],[1062137366,518591493,903385889,1611153251,180086757,1969804428,1920323177,1519381193],[225426104,1455408493,2124997339,1577863736,1052083129,852738473,1073673285,1453781940],[524479994,764932997,1315162353,1026400456,665309067,132217173,705702198,2077184463],[1863860537,636232449,1515985463,2097953061,276601426,1419446558,531869993,2052670210],[418329062,1821836319,1237650821,1280420985,732669240,1834168368,857632847,1244571637],[1069725608,315850506,1389149924,1026192303,1820698734,2034929894,457246279,1357594949],[663441570,1976738924,1830104611,1011917714,794370365,514729033,1230873638,1645815946],[1184560018,7684112,1411818647,533447059,1311194983,1838646550,1651002540,146635342],[480523317,758615552,2008804932,233278596,2019790198,651176578,925067771,826941126],[35070758,739166732,368292122,1351374436,1055972989,1193008234,1086870454,384187726],[1445031745,1200814754,2124144791,896551727,1862852742,494151206,1228548203,1505983668],[1331927319,394575962,2118774382,1395968047,59596279,442741699,1521491935,498073384],[1715837277,1488043608,2069019884,1117437593,929029919,411265505,1724679095,731560374],[204307384,1911236644,1965832207,1869511781,107959135,1223537449,717969645,164077638],[1814814079,1151471986,1508824954,2120825109,508480036,1574051309,1421542012,1640834476],[1904298816,293121743,712284036,1551053473,45642964,896994758,200115210,544856826],[548052352,1710438672,1820614969,368930658,1443527944,80668581,1442167646,1198599494],[246627459,1862783216,615592356,523937944,1839359306,1469837068,1704712023,1263692839],[497772391,516601966,220028031,1019131489,1379406268,1392180253,1683797983,1786113071],[526701973,138519204,58637344,145732708,1537525079,1543064004,1659714148,2072292735],[521281093,1175219872,1714563320,1097351080,1881575035,1745407691,1568520587,1073564749],[1233982504,666211397,1397106667,784711768,1316978826,1470323986,775235196,1322022848],[1193791855,1430385223,1793164655,150122089,181052988,424109951,887129013,1454802154],[1397867693,391292821,1049281595,104113623,2049048413,304345753,343250198,61633770],[1173473650,1380806933,697918570,1228061724,1067976885,1334197590,571954537,551520832],[323680405,386624949,1980488735,1543766407,207483038,99631300,1018451440,658815780],[231856752,1516302168,613425661,1993911989,1842704974,257327697,864995824,1413626737],[1762127110,939821622,149547834,1319468763,1632723187,1374200614,1878562617,1064550721],[1905232744,2007172022,696877010,357249425,1149413238,3629021,1626587020,682020713],[1679033359,569571667,1178255874,432425056,200147965,462838969,1216859072,1341944075],[1367965707,319351600,1369040255,754947616,564919234,234361432,1409960069,2043244335],[1063399947,875287830,775158532,1156289674,1378391706,3778634,1896936616,856418996],[400026397,91690873,1005810426,621132009,1083894978,177054828,1701901150,987246595],[2126274268,926495621,1118658128,2103732251,731616009,1469267508,478224445,2113171640],[1269357438,170992284,544458825,1671970249,840692149,2036004730,878095356,703530774],[1784901605,618835559,973903099,166794732,675917596,187133413,376592953,1422950105],[1513084770,1002454002,954642538,735074320,293388922,1995048878,430606008,1985298386],[1977809686,1209856240,2122832118,858921494,127720829,1490406913,229271414,1052607196],[1392647799,1991506639,1572600777,1448200549,1353521725,906358038,1239018292,1968888387],[1882956441,1508483129,865407225,192174064,1641144915,1445493531,921734649,44773822],[194071673,229960670,2107239281,795829978,496415394,179320830,1187909307,1177684471],[280120142,206712793,361095690,719996904,1999516245,805077401,915785480,197128003],[20507360,1630157720,257052623,1911886691,1680356731,2007857709,1078055275,1450732524],[1220209258,1415992758,904956867,986848132,1882883917,1190178646,1961263759,1479727119],[983764056,1560034179,1819179012,1795541297,284846034,1791636191,1385833685,1458844602],[1239866825,316149664,99594327,2070889993,771753135,2043890623,2030094920,357175358],[151877495,152784231,1589077028,524960297,1304398327,419902328,513299769,1358239419],[143166654,1421228068,569776414,254035648,2108465389,496894976,1378659924,210825371],[357698891,648726137,1018257375,2124990958,680989638,1364732530,551335727,524484890],[1287979377,1519027141,542986880,1112318712,1497483407,37700734,604751696,1713992615],[43896089,1290792987,1870702283,259743097,214622800,302732490,1894788201,1453121255],[252404247,1594612536,101214550,1930040454,687996628,1659107175,1119810786,1561643593],[44317852,136671432,585551739,1557563816,467366495,857509359,953080786,464187359],[1047826498,759471103,1461438282,1866591072,553910195,323298903,677228207,303187685],[935091709,2014184780,914501482,1052207351,492733648,2078620537,1691578626,1212566966],[264845115,1025740944,523481539,2036524710,995512118,494701969,1254107696,135689773],[1399255184,1453395515,882114894,2128374799,1824460511,864268109,1286621194,1543981346],[576751338,559343850,236353817,457154875,1604150671,188244780,525853499,818549128],[1085477233,1040854582,2048794829,618336160,2126741478,1426107415,329159246,152109642],[630531791,140307600,977967198,1849726581,28271346,715916526,1534574299,237540014],[263416661,32142740,2100251096,217384462,966416831,1787691633,1310634238,826088686],[1445227824,952084225,1860766763,641067278,154558036,1561282526,307595806,1775692701],[1669161807,42568677,1389410234,1592197318,214683189,11923148,1563535558,164413346],[1481469373,1427622492,1314702653,2045359944,1750730507,824956627,512220534,811886141],[1854970684,636007622,724173364,11464537,699517824,363457346,370607173,698715183],[1560768102,654611816,1295216343,84541015,785598890,66974091,1209010414,957395975],[1846910278,1525581034,575757791,1702351249,1660277609,1926843589,148262527,692527577],[1402526801,1604147123,1869449749,52307951,1039647391,1463132990,94228220,154083353],[1795241849,1383190379,165619324,559175542,1754279356,2069406591,24279842,1678975670],[1248255762,1041056029,1115514269,1267623206,1674006483,787093084,614449771,1345619098],[988718381,1169985445,816673649,1682318627,1242372356,307962753,17401919,1316790552],[424230962,22653437,601496661,322889432,850929209,2004831812,1723968404,1893210365],[2112667486,936720982,1577006863,129292110,1811201811,152890984,68304979,588185026],[38944560,1304180839,306744604,768422490,1783386157,2103001203,1377389405,1566884909],[1974746016,230906872,898070596,1894224740,897000132,1910722162,165862146,434572937],[1343239925,1523250463,1754929477,641807601,222033522,1733999679,743711275,1732261363],[12540200,182137237,1271854675,1703391132,1956106161,918300324,1228394654,231635232],[189595603,148923223,442759131,1612471057,814009747,1460082243,866608357,1150793821],[70311552,2091507353,1624336574,1197963370,1723385772,1606325544,377063892,93334793],[1957727138,918800930,1497312632,760152467,1039858168,738843187,1962912212,1572220338],[534867548,1675557488,1164509861,243638759,984008610,40059665,1707582289,6955757],[1761140213,105770116,206979080,1630402561,1779695824,1339251618,33557166,814315879],[1646845574,866472214,1676932882,177713554,1131932485,170382382,1232403306,1244895249],[436184733,94646640,1186612141,240051176,1774109281,917880231,870271618,741176950],[374694470,519727736,556656517,1101920475,1575180378,1502643977,2003545257,682432354],[1282285517,1288525146,891176980,1516866716,613582754,1306469341,1988053456,1624892306],[1387261197,1066643446,682032082,1795021091,1069735549,1610593401,1636038009,383265425],[238906230,114423324,273052375,355910601,545510020,2059354058,1539507081,913469424],[1558301620,362005050,979033531,105782475,1198911295,1207383367,1784723472,18403076],[1439372690,1699155031,1516972357,1101959785,2025059239,1667623791,1186167474,1829234248],[519797205,207222079,1138592392,1735091097,1893725653,1189897744,774647552,715396301],[2068329318,1592288141,351370867,761975714,1470172237,1346990999,919781943,641507626],[1751930246,555453290,839081111,60735339,780027380,1775104860,63222725,271155884],[221461693,1867882521,1855516128,1401907314,1882317152,252142304,1889277892,48514873],[1069660268,1866083558,718140174,560454054,226385691,393817962,1651955855,220292042],[707557381,1470226869,330490501,1926026640,1688467650,1262202208,606585039,1128491116],[1004453959,578150507,1489944247,208580680,688423417,500188708,753682112,1205603544],[837564103,2119538280,1116299708,31196418,304099830,856587495,1965454340,1468395917],[267262850,1955161890,1054443869,407646645,1882866068,635354671,1396539510,55221595],[1159992709,1411726230,1241105228,1608707642,349462696,517834916,674910170,1736480010],[858468972,1416993331,1519417635,309033958,1733732352,1919483663,1209407961,28876836],[2111417958,144455580,701266648,316505168,1200015850,1686892824,1820226366,266279122],[1177203039,915802599,1193059496,534132669,1912726079,1833877566,689712262,127262],[618562803,213495085,701125967,619228798,35824928,592782953,1069616389,1638466188],[1397379405,358404824,979019871,1145806257,2031134651,2081093736,2063575573,1281312403],[585800516,321524667,56649935,529113846,1564519726,1228987248,404399879,2111162035],[314283280,960832766,1504163698,2052322871,1030043397,793340775,552918991,1182966354],[1616479554,1886341593,2078361564,1132071304,759175818,1912435052,1804053421,1817428376],[1335090,1607080319,1507744422,381466834,1116570132,1833390178,1369810392,433399392],[1257176363,1965261415,560576594,118060574,1921893485,905161504,693241789,443509623],[109544944,653526525,1548995164,532872051,1156276581,1023902771,41221069,1856938084],[1253024444,26166969,1577186950,1258327579,365241719,1648032370,520951566,1513337938],[1970257989,1690723541,1489747675,1316540654,1756790361,986457578,1736944189,1756838078],[878677809,625763219,1955534434,972929068,2126158590,261403515,370666552,1055834866],[192892542,455906433,370273224,1090263578,1706775060,693965199,1756215899,499924977],[1966562422,1468821911,55940955,1464955726,128865758,1092581223,1763972913,1981163532],[741219030,1554282598,916239879,1176870990,1989105131,1468783732,1891577288,1089919034],[2059461043,1385255116,1767637026,38327487,1912468112,767656166,1911300287,853694869],[203812308,747979153,1215401113,1828338596,1290729240,1119729387,2121529299,537773743],[866736898,526304424,303677109,344195073,1749462588,1425477093,1641065236,1885783645],[199770691,1686692782,340276110,154638833,1041667398,663744229,1123672671,1226932877],[1465927193,2066972230,1417135409,117998458,1301962133,648124933,1388906922,1981597600],[772159152,2106294671,822626278,1070564330,143795569,693924867,391621262,1663790354],[83690763,276123437,1490985511,1082672404,1612894848,434891336,1097740476,637884471],[1919517938,910675210,85688198,1639319778,1027141329,1626985812,1315799894,1572617143],[617708369,1479927343,2043301534,319761550,1363884116,952723317,311672906,793150985],[1651222143,2061069168,104969432,1275098651,2084422896,1144396211,325463314,1667532016],[1879824822,1787808977,1618369417,2118725660,1608542903,1969382328,1565224652,993096905],[2110015205,1403981022,406385826,1228472280,1217662220,169002245,1731493615,136057118],[1649993387,1855271321,1485501893,1187332275,515428045,1430581062,36891988,1294400029],[273631717,703272253,2083527439,1831820542,410769960,1199891676,1799111424,1559523384],[2013930735,2096584068,238419483,2026919042,1821706020,1424403311,2058215201,1526518532],[1833197590,363793158,242685669,1132772781,761647034,1624391007,2072567018,2052457370],[231513247,2086231112,1444947979,86928527,1704901689,952368275,312095403,114132033],[47974705,1774376161,2007555713,515143106,1753145346,2034916873,1901987231,1506044538],[311284400,243715686,1306369105,266649022,394574408,2057669345,592525161,1242948102],[232653247,949862171,82934109,449170582,1614968938,199489817,1570891225,1594903285],[1576496347,1099552449,1814405525,1544072577,124210237,1066050883,1462852512,1680095605],[1885462072,851680512,555507941,1874898919,1544883722,1629685795,1135706385,561941736],[1901614432,2054743783,1259807589,651416295,731067609,1043918895,1515642666,1406627987],[1932409562,1680986695,237236223,509812724,2104807727,285022293,347509669,1111391043],[116367919,178295250,710974417,799478990,1588734040,1662474157,1159295948,217097020],[1533212461,1003955400,1817686571,1585081307,6934141,564262297,1754809111,1444644855],[1854789494,872513095,1031805398,1726870639,823721769,1044192052,631822581,2017384535],[797808404,850978327,1300078098,1305176612,495281791,2106369587,16541594,1546259964],[35580734,113446632,823999858,1293233941,180110915,115457720,197589668,2097938903],[1218024928,1557444200,375433391,838740461,504843012,1543218756,206997265,1661327025],[639808116,263400398,566005710,914264593,910739062,408351807,2016862935,1395648582],[413729358,1141614434,2056986940,1227820598,1045132626,1613012252,804492283,1070395421],[636967966,722428021,833178278,834864071,1071984923,732681612,1044539860,843780915],[410820772,1957506493,323652848,226156719,217208379,785076381,1498428177,1958834591],[1832028057,1435625339,224784446,408122614,1742884682,935670724,657382787,1171509111],[1840704579,1785201625,774454068,1588335508,351617132,1109164265,1958659915,339516703],[1439517123,751839621,1051571893,2045827928,387406666,1982974820,820338078,931406277],[978066277,1628672600,1643893817,904752156,1261211072,1328213843,1834634087,1008371664],[528000657,78344073,1408260839,269969949,1862231983,893778214,775025987,1294982741],[1050775771,788929055,1770203116,1911476412,261131493,1787188665,1694570840,1255435027],[1213373701,1423402243,1364914515,1102056386,271082131,338430867,2054146344,256587846],[313217575,1950887756,1099211913,952802360,1949136478,1128788890,206867254,1293328411],[785372638,487073498,1425744187,1746764896,1665571243,965837715,1788122367,1893931588],[1636139285,1816218613,1757133127,1010475820,2012768397,819490532,2064901061,2038176483],[1673042072,522552768,1294627335,2111862493,81717949,1965025428,1904635573,1855500384],[1284561029,1946981513,2025209278,60872372,198618227,1577612131,2128698038,1213202583],[1946936217,720327607,370829418,1570921689,1759682810,241922894,120197142,1704359281],[712358551,1460735654,2078923090,511401674,1118103797,2058703106,178080823,1764578860],[1891296070,779226464,1150632374,960216470,989250924,842153189,140820395,1484673108],[1111896860,1376146678,1121677880,1341275232,858695008,37699277,155365909,924690908],[1065070095,284191922,543750415,1254105539,547212734,2095766992,932971133,361946030],[1502348745,1918142758,942655312,194536101,1070553020,1766725473,96398805,302827228],[2103905041,1508183252,238123485,1856133579,731446367,2105180956,1739803166,121753995],[307954281,1576163676,529738221,1203196292,1236637636,1315027891,777012652,1864465049],[1726113672,114803249,425702177,1989277919,1962678820,229544990,934405550,649866865],[1557097519,1365261810,166029503,473558025,460739024,955661526,105240046,781365282],[354200177,1663758847,1424508148,2016523628,108285849,302635027,1444975948,258680651],[19099816,1443494687,339635797,2064807977,55744747,1389314328,214012696,1459697177],[1468853418,1044537920,1318796402,108690291,545110057,1282912613,754204708,762898052],[1720537786,2107011596,339821143,1289211031,2119922915,932009874,643723527,406086023],[1039165154,1686092363,1257439958,1265795535,1237160346,1523077746,1246578793,1702134184],[1606563028,1431171314,379511095,840375115,9201941,55501397,503943791,1798139925],[1469327616,612622671,1013204684,972594836,946109856,1624984931,1293356956,1551128623],[795372350,689667613,289443256,845364753,91223091,2013096687,643209846,271725892],[1340222066,1833298269,2040368052,1966450223,775077549,1815953951,703415834,474993277],[1363006989,404767076,2051197571,825458623,2085830401,527153126,1499265128,44243025],[1916073312,1890965409,246821425,9612658,780912131,812880877,493254522,1274112677],[1454304874,1134688560,1528608963,303144754,684431014,144247851,299457180,290643542],[1798951718,1034014692,1648121235,667878657,1701859009,1460238810,1132721907,292823062],[635405727,175704048,1762582170,1736492702,335240137,1040425346,399333957,343046042],[2007705444,1989820659,175198461,1585364436,839137390,1454688732,144283838,635180828],[2041798289,1883526526,976164461,138500701,130346287,1409669297,528618878,395759678],[1279753939,1875766442,932150930,798721133,212121764,1364368873,2075583980,1306676476],[811227656,824491440,10243911,1471644362,542975933,1071232912,784903752,1530978351],[1658484404,75840381,1949541481,878481789,273262535,49722584,1868041376,1672693238],[814711990,1921340872,232311113,149415546,1372127522,571916737,884704210,1511346102],[1169089158,145824810,691032855,1765854836,167371951,998029880,859077130,1802437587],[34456310,730303178,1948205183,643004628,1731324968,655736704,514464703,1934983148],[871998137,1335852003,724458874,55758413,1923158449,1823419205,2044524585,938329317],[1210183550,1344070810,971221189,1672856353,1450155529,326755850,966944877,1919969339],[1203110492,49394831,1830193706,183551818,844525156,270254401,1978171643,1332969674],[2006621100,1223516181,2012877694,226143479,2041911892,1647097568,1806607266,1621104841],[1749510242,212635290,1734442296,1799587951,232278640,958981301,217995074,756814072],[1436881239,997246043,1495058351,1183130691,1408143673,1579926808,1173117345,1175568746],[36521634,309522105,2010593606,2016471908,1829671920,1415463514,602331248,1134768764],[1983717609,1418267145,1996418677,1022145980,147657341,1326706674,1674536459,130973331],[512746249,1617475288,742474024,1599181772,1741730887,1636053416,2027667790,1068458044],[635738939,1530878298,321024527,1506651200,1209628293,2015769219,146920752,1104598995],[963811338,1676710770,1991013305,870939760,1428590714,611425008,326461716,912424082],[51969231,1957165529,1888918935,1206384940,671151977,587148714,1243279611,1670989833],[593692160,340010460,917590819,349292561,786950967,157466777,1358367900,1988385700],[1868136196,794654710,1923575113,821826630,1555888746,1217237371,1943434756,1476550210],[1448275427,1671636782,82026423,3011432,1881430344,982487465,810074373,1047307672],[539531872,1060218464,448119569,1715289551,283808740,1171414805,727182721,395305844],[365747014,287201395,331633600,1125662391,882100431,827526656,2004243268,487620217],[1946991176,1674089288,985800269,59157611,99411384,75449469,552369425,801872442],[300010875,700515906,846901918,240579186,1656978280,445462789,2122250840,1713987803],[8066511,128027181,1435283590,1546790201,582680305,1912711363,1217541582,2041720554],[1907786554,1344624075,1721851795,1883135169,1415179349,1650793501,1647427958,1469716774],[1388029947,1826338600,175671211,1670885046,93509884,963735156,1991495523,1711210522],[1916329739,642422481,819510108,432069068,260608597,1755555288,667114062,1594427629],[83310903,2008459320,490424344,1781989468,265993625,942009400,1552809246,731657570],[2239936,550457968,1420923795,44356701,1950809249,560644517,814326648,31624376],[1920240336,400354163,1963279226,219675957,2039048000,736385506,277338658,1907572516],[341626654,1571748928,1692031795,1865001176,2098831049,1092032803,409987834,301700537],[1793772702,927552214,696062993,1971809018,964627988,1527772658,350426105,1615578390],[1194989800,1937436488,1742445249,1739944523,1785131617,1968520129,459325610,967757707],[451062984,96379269,82965165,591096347,503648006,271721220,290432530,820107251],[1329309110,1688602311,575013186,27000211,77062985,1523938932,1195979812,112341920],[481266647,1743887399,1854433025,61318750,726954649,481016336,2009966015,953430327],[624955453,483602948,1389006637,1975714962,1362187340,1608497753,455820503,1170745050],[1436027577,913534599,2033825370,131375765,992557601,1795012173,2129123737,1466473694],[1218025450,1290004878,1254185737,114177350,1813960182,676554637,1543754023,98563884],[2023241798,1757606138,51804500,576808535,459752155,56710765,170046137,568414062],[1252115198,1368039780,1385619567,568417743,353000514,765780352,718921485,1089352011],[964694566,1611314317,243818074,2050303165,763095407,1133196668,1291545705,1514195587],[1432364475,23270786,1105443315,270079118,638931276,1791833487,1475345921,1374048400],[1437475476,206176339,1195257734,62612922,1157716863,1962154895,201303557,918693853],[65312681,116348908,757020893,794057873,2125270125,2107719065,591959607,437290943],[1257323761,165607385,1345607333,1235612035,406712270,1031405584,1470912509,359842634],[339395587,531263206,1249325419,61058297,1087915755,192859563,422385558,1802044220],[1688311619,679242651,976455091,927098505,432014334,811589251,1369041376,1497384164],[744617004,457241796,181521673,374398735,1203602423,906314400,264768632,1367678836],[171843025,124152298,1629938024,1904924468,834462276,995247965,1845936610,921987194],[1714495987,870763504,2097535938,715548626,1450311292,971042936,577993076,1821537194],[176618689,1382925809,654870801,822471709,420630988,383714436,1616046029,232414797],[1546810453,1965657265,533796485,949031637,1075870588,475270407,1878601129,541936625],[808107650,1384162153,1422940050,170530977,970525851,1811547196,60173914,992671242],[277456149,638100815,1868152905,933821342,187516366,976669376,1131865016,1420110947],[1714562150,923866752,1014948473,1800983696,188705486,1925499237,4461271,2065014903],[1190441496,2028136898,298867976,354885470,1602697369,2045401382,1874803515,1475854539],[2075621401,752219819,621849309,914849282,851662880,1258304343,1431191905,2105480657],[1845682821,1718048144,1599435764,1250653379,1506519850,862887006,322929840,283734695],[485619417,1300955591,292832927,597321727,1671319654,1434175668,403651480,1700745117],[1099614904,1122793032,785437324,2116323174,2091750842,1341950166,1218861222,1268618891],[152711637,1843816902,817667495,1228079113,969767116,340849397,1332743355,215470656],[1734526269,2012573768,695307559,1855651813,271496312,1275513980,1501414449,1911819091],[1562476505,817482312,1994979567,1547554813,1443828863,287951982,501642657,1856656130],[140943273,1097996805,202611840,1867247188,1051719565,168542606,1059194293,507818270],[1112260676,1014658598,1046183054,2113964279,667638843,1360897214,1661282560,1623840464],[660436165,657076232,1857969965,468280995,445598603,1403293199,1856070525,557632584],[1867634304,744009262,63372842,600414493,1219479795,955763294,1156077984,969149873],[1889708733,1783469784,1376900391,977005201,440991478,437237583,1940011014,921587449],[785795112,863724416,128119343,850267460,2109315483,365494220,1116156258,202949483],[1076693761,1005281037,1016488346,618415254,1458359759,547983040,173205596,2126623021],[1195107887,1406944758,1823858186,812565447,2124091972,33945040,292314613,1457580027],[1784237359,722568255,1848276455,1036233327,401619010,1722937468,38296766,131452931],[1152905994,1990345643,1264543386,1411052084,664633828,1573042755,1498356198,997271357],[684436046,1006665123,1489638153,264719130,451977137,474535672,927373039,256867612],[60691480,271671532,1529029361,1167716801,1690771742,1881398488,549090388,248917500],[996281016,1990930944,1694888522,983163222,586247039,213191015,1614605193,835125512],[735083348,337265491,1865730544,1553080847,225642478,1191360023,1671087658,327845968],[385557056,2022998503,841399509,1960951625,1574678579,458271594,551152339,1500013306],[986618022,373217392,213110240,177460125,1156191350,273339524,674452229,723668497],[1600085630,1354558131,1891595298,1199110743,252750699,862372950,125515196,1573790246],[1377835704,1801934849,630154333,138129398,1440152837,1191708192,832542011,1468700525],[466098186,357031257,323635735,1830756916,356726189,2072359933,1104048087,1365175556],[1286363753,1288669287,998066185,775159509,1256480761,1555898637,504664248,1312069462],[452099790,2088253659,1372167730,963306270,40332579,1190018386,1579261835,574414538],[956818990,1699972644,1980461530,929245691,697572554,269750923,1462436170,1946809797],[1820242692,1023663881,1376811854,1733477397,1381372456,1165041023,1368761369,1647355397],[201458450,1131839729,237863593,904883340,2100282090,1511408700,1989841728,1262385554],[1347999908,893841724,250409449,2125735276,1665309898,972918329,1797645477,609845397],[2016624228,1139027428,1139264085,1828962555,1990220986,690760484,1387690629,637010688],[283477518,1857992373,761516423,697828650,1447287839,1948735955,2014504916,1796961276],[1110816620,1425508514,1072269449,617122888,1758920537,2020706945,446822099,226662926],[143807576,1306397433,782523845,742319607,1849796772,1064322217,1714193187,1483888569],[882570360,1298643483,1059325825,1304740585,311287291,1065204414,1234878627,1204862228],[694451844,1923655179,1441330342,680894682,41004177,154130038,672657072,133367264],[118085682,1843394898,1487515690,346822542,1273680689,72423080,1481335636,278540826],[1522715813,877763821,737150866,1687343897,1914376972,1174672345,1775891597,1579377406],[1110903156,239129315,1615739351,1994299955,1340228016,1710873982,568629587,597074622],[475507627,168903473,839377835,259272078,1345899215,760816787,2009136666,1145387972],[1219985078,1141467275,173665159,1187929459,1323698090,479936373,1949566517,327550547],[443526079,1705622018,1362699910,473680735,1080223556,1403759837,1337903704,1400008810],[2063406411,1000716384,875482863,1907768750,1215811990,107487148,1313604390,1436760585],[662002865,319902569,2067668124,661095327,1844563932,1966273087,840286563,1760584023],[1409990480,1115019062,872031601,1091546828,1377384660,163740947,1432801856,1338203384],[403030730,2107559186,413436263,1389557686,509666418,2028517249,769557031,1642204241],[914047729,959373412,1845058830,1560228234,505835896,1618545243,382539723,2110684324],[162424434,644881129,1271044669,1085868350,1347591535,1577659802,1243000373,1990640140],[2063844320,2007004453,1047556392,1209144875,1988490027,331423109,280634468,440465381],[851554148,994802939,1344991788,747700467,1823868208,1768233289,1536376165,1539047986],[398546861,190594063,1822258772,287583199,1838808441,1524167403,1210921273,1369955053],[1452717654,843070228,723938008,1732830238,156204433,651852516,1204130889,1612686590],[625570560,542355405,2098511889,571176293,275758992,524447116,997434679,791370692],[1171945215,857308810,179428001,1545122821,1226438097,1063646725,1636285640,1659640870],[578242930,1609610076,1391593987,695788469,2035316033,1911784705,2017446035,2027006311],[1449805207,1963246839,1103724953,896210744,1213630233,842308882,270044054,445410834],[1459765067,292493986,1187059945,751825603,193826463,1742558744,4284654,231376169],[1464808918,1148670841,1673624663,1456329112,54156369,1572481624,489232145,396443050],[8219437,897331306,1958987633,1712825038,1964966499,1169235636,1323965194,872545628],[1670923427,2005465303,447967527,85242624,441014913,922116348,1603211439,1559551112],[306567416,226959356,198833858,1270147127,776877585,691483319,425614619,197636220],[1014933043,859731788,964315021,1307786197,96552406,1681646376,1184892130,2012219789],[1549544525,926615125,1386686462,136730249,104993929,626345604,1190539115,521847827],[1298150764,822806095,1436610354,390077007,289827331,1547272856,376936946,405784926],[1154908298,156662268,458571544,1693543257,593519180,1857505440,1907352519,847692479],[1368306051,998774698,517270357,629564983,510286217,2073450632,1790200982,93091443],[1922456735,274163904,850868915,1209775980,1459767077,1517129749,800198274,750637324],[336949729,1248305133,340790160,101286005,1321098783,2016037867,430443276,853547849],[160175660,1851615879,1820341907,585841426,1375254610,219296194,1759207342,495183526],[748371413,972952976,1585734603,1377501052,1374052835,668985069,1192259270,1500150922],[1449765133,991343691,1489613985,803042217,207757181,1109839921,347523814,164643080],[552993998,891724016,930700171,60600585,1853976064,30456149,1392277016,872874310],[1082263359,1961035827,1501309170,464125080,26453033,1887340709,1912569309,967086382],[257998873,204270917,288770918,1137014717,1577476292,600288823,1033350926,1666487920],[793621690,149524114,1007036789,1770509582,1208859460,983037220,412482337,784397593],[674578127,1595275221,1087268794,743881428,454463098,528717399,1395948156,566413059],[157500693,622978704,36105185,841872708,1090768508,939533933,1189764108,57818807],[883878239,120181274,33078419,1625151006,913572463,614995285,1957959310,1090358062],[1084368629,1050592178,1044881229,1169874024,2022804434,1447500582,794248373,1862038705],[1883714343,419423266,938936021,1771592401,1190059393,1117448314,40322186,82770579],[1396676037,720985821,5749597,1450164339,1605242587,1897439451,1558370985,1424092571],[639037887,25979121,1918584300,1752169559,1949249582,1504942644,1487576258,126560345],[753560318,1382600155,1666974428,432970014,1870506503,1910348076,1294813705,1649700569],[380710874,343502079,1420953475,1361108693,184519229,510589226,1501559747,883387842],[1268692050,818922342,653653519,304366352,1068241566,283556103,1381042417,1395932682],[470206556,1078913347,2061510491,1418004805,1418126904,1425398513,494959403,323669691],[784193827,1063313652,43680668,924853274,1904745255,727841031,194960703,1742861460],[1762964009,1527361125,775805914,1548488546,1833198161,458892371,1533003860,220958071],[1779215191,176164307,990423320,1294473448,321399687,1397927626,1387338091,1213801494],[2012102377,610753612,925130013,594189483,316262702,903826290,14508144,1907274786],[1258043068,581842953,1028902701,56810665,2083993771,2031364834,208047942,1745695159],[1486630840,1438645780,303776902,552968881,779994248,292458407,1244571244,1407324090],[1242583874,1859387959,1022931163,701565199,833628776,2029401376,283143698,598856320],[1469379576,1229692875,1987171387,1785084947,1280365702,1956256602,842103253,745291366],[271347155,864127477,375283062,222173096,2028791319,743022829,530676831,91562703],[1860018325,259958691,461532806,1638578452,1417321088,2117642865,740527637,521819328],[1033740913,1328790322,2004371250,509798148,522390009,271709234,87519955,1596474647],[1306586340,1184033087,2117880342,1099642752,257424883,1614633422,44142539,286032838],[2062169509,1072423296,499090437,2043114595,145745614,233579523,1428870931,1981390142],[1956604595,1915517592,182746255,1112890847,1218203694,1071056915,520876465,442042278],[2110229210,1692502203,676299021,396922503,774357087,480540627,757018537,826131203],[602574985,1700351266,534957092,1205892033,1636680934,1897887003,1690767320,141048721],[2104111975,1862797052,999628763,1636128693,310912410,1877062503,1763236635,1663979153],[1865323824,1606528764,468667951,1129793203,2103404517,1031050392,1365541581,1048458358],[1298705608,88499035,1350710016,1652245516,1036029627,1009832830,130769406,534850193],[833554643,638681806,375195923,415693378,1175778485,212940460,1688234921,784011881],[1934216846,892978191,53108354,1437694003,1771641743,409178741,1307226339,1253364346],[664196418,914251395,1175690988,1792592167,900993394,1563526322,1014189200,268282362],[2013413898,1620372490,331129676,120311476,1384626921,1770212577,913852463,1689630688],[373535594,737214759,1040243454,140815412,420937490,1417580842,1793159468,289624415],[1871954298,1064546605,1801060869,1812913923,1252711061,1119923966,574759531,2012032420],[152445685,118106212,1017543544,413861952,2014884592,408972252,1389113783,1997208709],[254291946,414671259,430867285,380821126,491673814,722652851,569557641,2124625782],[628967445,2107581345,1120483399,2094593405,1493569213,1365089784,1932008196,402523150],[1033029563,527404639,761797102,1563158459,651360842,963450372,194056856,1397914576],[896246866,1656344600,573955923,1611114380,1618111249,273664422,730328798,399702102],[1956474804,569410419,949795870,902668708,686642528,1891198789,1418681196,734476338],[672125155,149637972,402058214,2094604234,758152039,1515168611,707891935,965113024],[1638261294,735378965,791351177,1685054497,1348190816,2112499830,324487709,476549993],[2067446555,911307065,1232080340,828657644,238239104,2102573340,204708508,1937621353],[440858620,750409999,1617511950,1319699237,1167478630,615271937,209519272,186841056],[297099561,741204147,580489843,1151988693,1540774284,1663806841,139137691,1688850126],[193829623,1833442003,1769549357,1726901637,837329894,1114174120,1098994783,584153944],[1741841688,878264129,1942868326,562196095,2007076989,862566268,1123116938,208978637],[1216597729,762806925,192440196,630525455,1618179779,2094083620,853942803,1770724570],[769232265,844936178,322271984,611518024,69853608,1052464977,1343232601,1946212007],[1918714664,788563828,198153530,719847915,652459326,1427229573,1713322679,1232796684],[1792608039,1048203432,1634211226,1930341246,964435792,1054818144,1787839123,1353996315],[1154618316,2125631092,1884776891,1012176832,1753241694,365148375,1773679177,1593430360],[270456002,2028185643,1541208750,337090932,380423040,1733854327,447324224,714178069],[354084563,62446901,1969298874,835712385,1520365026,1737398820,451096118,598492045],[1869039048,687893355,1007421139,1991947549,659182241,1009454733,1690832117,31018930],[142979676,168216876,202548496,139340180,177101016,1332297105,886619265,1775697389],[1594930934,33447403,518892003,1531029355,1133233779,1833836523,329034627,225792801],[1946860169,1575043363,1855096959,240177221,1126362999,33356948,1525472057,238805429],[1208724322,21709987,119717600,1018317007,1538222838,776714266,1962722072,2075256421],[2000163211,1800482770,48087105,774895691,170853727,505088148,941682337,829525345],[1517122394,1927742963,1131458332,472696296,1887482972,1673783626,447069325,845439122],[2029825675,1125752604,1226096412,1659136688,2076883590,54773063,173153118,2011583541],[2074184729,236979169,571665431,1442855817,584594029,424461247,699711409,577341872],[1316300525,906340686,1512242742,810490030,949965105,1213350669,1014148332,1790450495],[942341448,1527685750,840871541,1139289357,891321287,1484033514,1659297158,746880431],[10956393,346815528,786439118,919250132,366670768,733752940,302109737,1884647447],[232486901,1507558683,1517171310,129334990,346205386,691143126,420803797,232251386],[1204051699,2024406805,1786263416,1781239376,1680813761,1523801986,689662312,993001694],[1087426653,603542164,341258083,1330231141,718178225,972143818,764149991,1572949942],[1299113435,1917808114,278607220,1974093876,1036259237,2047045199,2115660479,1462124729],[1589387711,2086300211,947502890,240483285,2084461821,760513575,587674699,1904359881],[324590133,923836367,1386430487,1365386639,243815713,835008703,560006842,1177876347],[955780031,130905887,1420994342,799768638,500212195,330886872,1119694658,1197381086],[1172677690,210244201,598281249,1059555919,1824995700,1908188264,848644808,1251851303],[716696502,36915486,132875997,794476877,1635801723,702157615,629237450,372900770],[2004647861,1569787415,320721392,1908279709,1860772409,2023788961,995984725,1707381778],[574261380,1235355887,973936619,310460362,1669106938,1684412071,919326689,542457197],[335509274,1598601882,436780352,2090576561,1721397920,513407759,1602631794,1505481537],[186222414,1367423348,957723163,182799329,439903429,738452335,1515615557,1916621379],[956604704,921153427,1890030731,537986503,881342023,1898897493,1904534934,1400132820],[281100276,1683143138,311540123,1652798403,1140454070,335126224,1153011578,397820535],[1193548591,2104031071,673316159,172714878,465797554,1782853733,1527295896,648311668],[681425723,1317370820,1337402577,1497122879,1196477683,1638521978,663239767,2038016962],[284584824,1289446869,1309489310,491564458,1752494817,1160189812,1735980594,1794267553],[517110948,1556206005,2069848650,908558883,111714330,1498904830,231213318,1120435511],[1114377496,1314464230,2037474862,1546066009,1406895448,1375985197,913762188,71172452],[1325715463,140831133,1124817828,2011284220,1637431404,1563453923,701475357,1076970562],[930688479,1524212252,1067294629,2098921205,193490431,1980919740,1558332155,1965411746],[415407903,638807036,1787792414,684768265,521105299,1973882114,1035294700,2073247942],[1730472977,2022375544,1952432871,917161977,1625568912,2063890015,2118307727,17144602],[1049956346,1401374068,1905981168,1317675808,545423605,357313192,1675735150,1641666177],[1636657233,986707556,1529608582,1900801159,1065392327,368666101,271505415,1313142243],[1691120067,706291863,1834722912,578105356,1185340369,1045181347,1381906247,1014531556],[528804036,68646688,222404925,376738018,1281034508,1099205638,998701763,1083917038],[904258003,1266468653,269927881,666661313,504004364,1692971463,915814337,1792210451],[1542687784,963011919,2058232065,1139268218,1406586721,1142813976,548947663,31556009],[67226116,593177505,545788725,1267907842,30030760,45433265,719737529,1538583439],[821827032,731570621,1853918803,941830831,912084457,1162546905,1029163807,1574066171],[649742563,958432178,1056530594,489396992,615667761,860456636,1448544632,1304370634],[1559017554,770792532,101830955,1494365201,949628368,1442815097,1182158650,1523443945],[1376538216,49748147,1334782930,519012229,1605075565,1402562103,747348734,109548098],[854253587,1291663211,1187832879,1045507080,1864486870,417327485,1590882400,828046051],[1059395179,1106226459,1372888722,1256621947,234033111,931820113,1940173888,125882975],[2072490732,998081895,1603478796,1875218737,2104608463,2067361934,1379252550,423674623],[2068736349,758891238,212051995,1523245311,1806032559,2922105,1404435948,1429259479],[642676730,1194636415,1935729064,149172528,1959955880,1411089909,255275197,123947964],[1825202429,472207249,1471127610,1563699638,1502519098,1038120341,933852035,639885928],[843710217,1167820163,2008129388,1912453245,2015611201,1581092899,379022155,539761774],[212480097,734322062,1676325399,469843715,561752218,834921009,550728397,290836035],[1617694502,338943326,353849806,1806215410,1272169521,1047834572,217318031,62218089],[1700362070,933808080,2063685011,1059048232,404392304,1425331649,149941162,1944234010],[1034784408,1017438789,449820465,1323084773,449242203,1288538458,1261012320,444389997],[1296565513,1518195193,1772169740,75888230,973598612,756541879,1786998993,1231614743],[537014431,1903219541,879623155,792353374,1033866823,1856708050,1861156025,235717012],[673122388,1732975859,1124884172,555378584,1870971509,313815112,2121787957,673745198],[516389077,2026845414,530079474,1660836722,578068171,1974329524,1989506082,1751632720],[685617792,196933684,1413503912,1071352734,614196439,1451574285,975188549,2113575093],[33295129,1790320103,1687012942,1536774899,1625428908,894125909,358542891,126852906],[318469258,1365836434,2069335493,1350182435,825432077,1383962543,618904147,1349265235],[1700268369,380012511,131935389,1634138496,751336503,51731551,33947950,549372332],[1026828846,375678563,800601255,1691569380,140949606,693691216,741197043,791873328],[7932525,1376750533,698878882,1383740058,1649782676,682315486,1403927082,1974277467],[266948400,118135322,28402064,1877124932,1326274178,1191146457,155308512,2023428634],[2071543602,1706962524,1539485881,2071835342,1446604302,2087998431,584140575,1965658902],[1179813270,1667765009,1241195466,1572174431,1551603772,618245543,1168472686,700545261],[1400086230,9134118,1097484259,1682288280,173473536,1544692503,683673965,934003515],[113549967,364162753,1525542768,1894985167,1010427517,280527049,875414808,1009226636],[1794340346,1916798534,936949386,296925604,1608093002,1640598341,79730683,1742789333],[1687281057,832320050,1835807858,1689408257,160355252,1249917721,81927380,693507619],[1797658442,1509110600,317746948,2041148012,1443689276,132710595,1407707409,1162602915],[2051586533,1000209185,114945602,572904276,638885422,1688436659,1559417699,1819875446],[2062918013,637198757,188441921,720745536,947257645,2072522569,2091797933,253896715],[846409906,1868877007,297823678,157771712,1363486438,325757975,2063160291,1089148598],[623967937,2102045156,780363511,312283890,48274314,1217051621,1702161059,658423925],[447631695,1513763798,1888688146,1076939301,983075408,351585668,183184081,1350094329],[1996931764,5952089,1291845291,821493670,2007051844,1209616745,94420740,886075823],[1021529010,736634243,175862567,1655999468,446000633,1692256234,2003849222,1765152880],[1740034147,1286061501,237005827,1692360211,1854210565,420270443,1371549998,593713723],[382888423,243905267,952080306,1204360084,1752564851,1370684777,811416617,448425412],[951050417,88952841,1469056924,1607384813,239374265,29297399,116265483,876589137],[340107095,477686340,185644459,1283317424,2054995437,826984384,666443698,1618598700],[1367598838,715154406,1945199581,37359222,802561179,1621316562,448813506,2082780926],[1463407693,1896462040,788604850,1237734270,266993842,341013081,1203836128,304459442],[1743747083,585911347,504510966,1674903285,638331818,393443225,1047816808,495745095],[440117142,739023653,790509753,1023110699,689624044,968897727,668135482,201934388],[976230377,1070282978,386605716,2129944584,5993213,353952978,1061627273,454493925],[2086292221,1726321541,1128224941,1937898928,2065818387,42655658,1804337354,1702965795],[1585583508,1087175984,843976535,1012083737,699712391,1090093131,306243321,100249239],[1998845429,1800089811,566024130,1808794674,836158925,203231510,6766990,545564520],[1731591635,1734335878,210761894,1146023033,646044573,2042033082,1795058175,287806625],[1420501557,967471198,946254955,252714884,1873716216,575688115,999450767,50001061],[35790102,923742245,521907108,1116369889,1081615011,1616405603,870201393,64457929],[709671216,389671001,2025442085,157400176,1972104800,2042773799,86475266,477474683],[518738356,759273311,390830006,1682689116,620752149,2128069890,237076141,1934908028],[234683098,797058923,730941865,347294380,1557700671,58693460,980626043,244979864],[2124602450,1279319650,1983983599,543549599,1484586408,1409921595,1163795819,1362185491],[474381616,1900634464,683419125,516613584,105462002,182936228,775282741,1608902765],[464916567,1730749261,1404536495,1876831528,902781725,1034832008,1752267867,1875094039],[1329403709,1284776933,1779164587,932138116,117618123,725103603,1360401560,219668904],[327879935,923482381,522441479,50316405,995379765,562393085,620995745,2120942984],[1266223512,1501282875,1248916095,1724216629,1080782877,1348302949,1749133685,420887175],[1644032073,1614598554,930850758,2092900481,690360192,1809703445,319757461,1508701365],[1206264092,1842590468,338330928,1989438423,2021229016,2121815497,1644596751,72623005],[688100595,17571489,2046103682,1279303181,1555465911,1123162356,5086392,802083358],[2102302951,533031215,2107134863,1022221224,2038001631,1851238457,2074164314,107467375],[1084550650,311243058,1228502889,760216745,1118936812,2037939750,41473976,897931305],[1333184220,1831234415,1739575964,1914399987,1890279486,1368862123,1183977080,369993696],[198594132,2033148992,545714356,1774280478,599100918,2007898400,1342323137,1754497364],[740187701,2020324658,1295953319,475148458,5818795,1031701944,1418888067,328586965],[1657803491,1938366514,384187263,510471404,1613813920,1383000068,701642240,1365490757],[1069545557,1970823680,597985454,678997999,1221756333,1930967368,983387850,1424515076],[2032353726,769113656,1945231317,1374148901,1865722690,75554500,1473758155,1795732127],[1583884876,1580398320,1924835338,1886451967,316266396,1014214659,550484742,666814074],[552937974,710882626,1112411555,1828022505,1785596101,1239470954,130590536,152422293],[1093812918,758926143,4602421,1529118706,644713595,528010630,1029988255,1554782958],[516903211,461416786,1352166543,276999955,1341785072,1917761548,1589574331,22285394],[1106815679,176614969,1344319547,2116858101,1565073254,1875807690,1780461671,287648730],[1024491768,1510203226,1252728277,1393239112,859025294,1065751232,2103256104,554045010],[1564891490,1554476147,1778496627,384321602,195601840,41261873,120717952,1578133661],[803068470,1496902815,909853967,870674400,1304501882,1882035424,1685690339,193526904],[907436616,1314066538,824974824,744782741,1640341853,190910059,495372899,1867973506],[802320019,1783406687,1940301040,1021429049,1019953478,806625221,843668313,532957832],[1832085846,1280026159,780603052,1682707790,842745847,220199217,322382408,1048428379],[1145191163,56865311,1145037581,1332727310,2083501442,582951735,1035368146,938942556],[1301576232,1473411826,24498666,1201780160,963558322,757889535,711476073,502098018],[1727060370,19358735,613461037,80558960,1310396852,1655999765,1952015464,1624242067],[230893773,1628982216,2006816089,2026513056,314293254,322671312,1102729710,384601021],[1337814652,398386190,1158086135,429762192,2080330092,526519168,2108564112,1046201530],[644302343,1052990106,798833377,1764442213,536534479,561952618,807073314,92304782],[612282324,821526096,562176464,1719965516,70728905,1817506969,74791490,84197262],[1708347720,1090948,1521545293,1191719811,224234130,1496530746,1894963902,119452755],[1496345859,1371953183,134893506,1732373282,586271602,618367482,1295010293,175161771],[1316540529,430689449,1271703837,860485014,1301054904,778124237,166032614,1671615228],[312668027,1818408484,907909846,250071652,1945422006,114554794,236214508,1860926146],[527702516,1915122342,1804419879,690449982,163718807,710732833,143223316,1302181700],[1591679243,1409348057,1853457705,663046215,895516314,1209227618,1750506525,1081183581],[1650701731,1742202158,965489368,1144881029,754784794,1311643692,970035789,1525230380],[999240715,1184556726,861622566,11087063,800729606,776070843,2461569,1031930976],[336382114,903325468,1837677409,1756869742,1395402979,2013141688,1702177747,812639933],[577723736,155340144,113051103,925834294,1147197928,2042275142,1370397169,626521318],[575585821,689568680,836281287,555274321,1955858310,1242366400,318078156,508180291],[713503863,56814669,1109303089,345185456,1027384374,1827423765,244055770,718599177],[1172734500,1793468844,11745253,830974504,785630927,860079830,1657104941,14174985],[519035255,542792996,1873661160,455790333,129947512,764369996,1733885480,728281561],[1778994643,895783912,1248492140,1918252726,999582275,697001112,779850577,1786397128],[784344804,1721436827,1863567070,1479463207,1641322962,732218652,545179048,1959226610],[1026291711,1336989188,1044096597,149898815,1928207343,245728558,1177582857,1943081917],[1102369719,181505563,998987443,1474218807,1886849377,2127365032,1017145937,1370345447],[1112007769,1775656318,629888067,2105960503,2063537709,113583625,460383625,1204143184],[1144398507,2004024707,2004801227,818239921,1583757888,1189131798,459799907,360318991],[1496441868,497918479,1287336791,1491969603,360131616,47085539,173709541,880482945],[1610204268,411022237,48210205,863383279,1584403180,2111668929,1048569491,1475652119],[652514419,1320998153,1911749682,1387571197,2001788391,1963729504,1587136574,1918624309],[1527282494,1293093053,2065775576,199646291,1337696639,1723447720,1253737709,1023048433],[1955103500,848517017,1243082066,305058214,1332230505,1550642611,43467653,366050627],[202483775,299299498,1557502216,536623654,1505706563,100208164,999224431,683967574],[1291404637,434535412,1857837024,1229722537,1210670709,419201140,94594688,1327665366],[1383560605,1075146463,954362469,1300028785,1086383675,797073196,284696204,714828572],[1022231815,1601161146,988635307,1122483117,198729739,313592428,1779399026,1235259843],[1074035862,536863658,1561485412,858672153,2055922602,39634232,867688069,1693650258],[46306013,639293368,833922314,2036891537,1619579237,1433015672,1209905161,508819948],[1825213696,1303382128,1014783106,179969875,1439041795,255182858,1653397005,80700776],[1990645862,116597849,1580590667,1464095717,1798487636,986699070,259195454,335158074],[2044660168,1843492242,1388374790,1622513103,617816907,1985176230,1661183839,1835438007],[1051994844,678062599,807202448,395886213,740077473,95624290,1163746514,1121231618],[613823860,85258056,1041452595,1510116371,522779554,1630109273,150814097,1781830960],[2019080383,1783938559,1033865376,244461670,992144087,663886458,1109458198,2040372399],[446695262,1325584571,1979748584,565306398,2042906963,194822286,338221860,1838324025],[833488963,902612368,1248487215,2038399210,248189997,933136830,160893364,1036981737],[1422766415,1154800160,1204515072,16518802,2071135498,382334040,819927080,794571331],[132368982,1940291052,828539313,820200135,1141025020,224206911,785351955,1375367237],[1518467800,1657660761,2036193892,116327487,1896743736,2112434678,1666820919,1052723677],[1902738836,1578174802,1544619991,315904978,294370712,1482723196,12366349,175619136],[120582181,465617020,327863465,721023158,1035698991,1240149879,68772694,1065630601],[2053961693,226620051,994597518,758888538,153778227,1084995404,1996030191,641300950],[296373528,686488162,1203529303,1137184079,1636765490,1659762792,957438376,1807403517],[2002709485,1464572692,1929175052,1737692447,1740413184,2036725342,369326266,919087317],[1750164051,1450073776,1871368475,1004678215,896725484,1505759177,1763510661,1239961107],[2026914975,1179298392,1714176108,2019702717,1906689847,670358681,329766240,1669410017],[2053732961,87002436,1523351555,1836334493,1541689196,368473060,936950351,2128186312],[876913730,1073366080,1080176594,866690139,1590348054,1106772639,1110390585,1365485514],[1947923676,1818565387,410425044,1205266651,1845119707,1289979608,2094400546,709139826],[2116394821,556533907,1874431360,1973418801,1770067620,2081953842,586674522,4982867],[484002966,2004108550,1701530996,1702025386,784331569,133013794,1378750059,461714529],[933170044,1306386206,424398883,2127351956,1485795693,925818012,266584719,1216081509],[1472917424,1284099459,1817011607,1164458655,537547994,1930745385,411512311,1036060286],[2122182086,246768401,86268360,1501906518,2058842075,1216310915,1356032440,525809490],[142428701,1106845692,422313687,2124702562,1116775708,224727947,360299954,730240146],[170645433,238240505,1765650697,731891557,747010708,585216583,636070216,2034024949],[202401360,1030653110,1166600217,2077062732,623043279,62424831,725150425,1335377324],[661507741,5634830,1684911625,1767367942,2072181660,1836408711,1575353726,149922582],[1588895266,1183576608,44261886,1116479321,499693135,433106273,534844702,1844428032],[1549741909,890324581,1829060923,462146391,1040117788,1030954340,1065253200,827396652],[1631611639,71684201,578964891,1145452790,1590180100,1401566997,671521320,479041495],[1406614103,1807413260,647349826,1332180945,748413985,1921822884,127675413,626435730],[532547703,148794832,1959161478,1615833113,1874714146,163187258,582081854,533845164],[1741084558,1981465344,1494319086,506551926,1768625501,1225443552,1461932435,2104844145],[1200158188,1155566291,513508038,945742394,1994452989,313483286,75392955,977403821],[1547956609,893874946,2032718728,1584760374,860930833,1625049800,786279410,484761071],[1806779999,1836071732,1223400645,1934517515,1029692149,97852319,573312790,370746318],[1352011905,1618418627,1795543041,508301572,490756138,703063784,1349690890,217222314],[1896262496,1164538342,1336241495,1531182296,954815167,859974092,1345212154,428890446],[494108229,815036600,399930525,379774856,933844676,197561898,30815155,1344899486],[2065795993,919788751,1038355452,1862453766,1119166388,770783524,1370422332,1577021894],[1658075767,1777863880,655871612,1955819636,1339800597,1843364896,752290488,1117640822],[1043357269,2008129078,627329483,623038642,938210375,893600524,1632268759,1987418151],[1817820217,271996682,37827922,2124931919,104124192,1633186684,2048540538,1150179333],[1128579974,408830080,869865830,1411264947,1879373386,1403014657,1474165666,2003310960],[1367169062,1035524029,148448897,1751688966,1336334699,818106410,984223842,1530632355],[1550974922,733685557,703750290,1934065099,525386601,125532972,1082828765,490306459],[24801557,110619460,108535841,1772305722,641562558,1642088463,771699371,534014662],[2110619499,1460804954,769910679,1648774453,409348101,920937027,1539859663,1665195025],[456208453,984711819,947079423,1735647934,1763986492,1729345773,969679365,1128013653],[1231879632,1858634782,350814516,2049977085,608100847,1436513212,1414081596,1594330761],[925370861,913694680,1882738111,505627630,1380091939,2089002688,1652136201,1889646543],[1275823335,921182359,1758156058,259971940,1512962136,1121877116,1326647054,524865040],[604125962,636649547,110341638,973958303,252461829,1172092156,284501065,925790869],[448704225,1424238211,1527240495,1564311775,91114921,2129789044,1628006074,624034445],[946147450,354097824,1051052543,1048146419,1986169960,450067621,1639980510,1097987196],[1624924716,599493489,152307469,22923397,1294083338,2043504472,1661700732,1912495088],[117512419,1397050907,1331222589,621343199,2024707831,1092963072,1089736431,130640841],[1977832905,797273173,300311666,945209675,90383307,2033830677,1866538089,661814587],[1911093531,991858840,568369538,1453339951,230812121,1120386712,1574194556,586435317],[1598941499,843579292,1294049969,5887193,600941592,997477448,1249113124,787473121],[1126870273,542411195,1810892765,102635336,1292853746,599355481,1872773178,1964648024],[150158380,449068201,1738085755,1869450570,937360622,50953668,1087789074,138469340],[107773703,182573872,1567853743,2112625951,75100673,845307619,1221297020,1358400458],[390116780,252976042,1586084141,596298583,1392707552,1189255304,2070302945,1581666224],[1144724007,116344377,869539366,171564714,1529526755,188285123,1619352869,411567370],[389089464,999796993,438875695,1933881423,1765882704,1287994194,688042923,680915433],[793614268,83147974,1230491002,678947776,1598735386,581584156,686352047,1607641132],[787590524,1102212769,516443825,1448294468,588877697,1111292207,1478650345,912086592],[1611955165,1266978491,1745631568,1005125279,240956113,2040370285,13031469,2048119891],[1395785007,964724796,1055478858,1046777242,979685644,2109494166,589508693,1350642548],[373292629,1663771927,831824097,1230114769,573496960,880937348,2059585762,1248556879],[1063732589,375134590,1700100003,2107710628,1497748907,1350854778,683593010,1930062162],[1304783087,1782326483,1574268794,1642533236,1739410360,1249278658,2004927035,1266563194],[514709593,99843209,2124927418,220691886,1402637513,1623139682,999312740,1094355946],[1856134990,1512793669,1475675461,1475063895,1343845133,1072088697,1536383374,1591472708],[2027611755,370083675,1006573360,91989336,911412296,360000630,995607967,74864392],[900160023,2101221054,793589978,704620742,724452675,575219345,574191149,1290706797],[1621932049,1117837304,1770728251,319899858,1459447228,422572842,1271408933,739401043],[596773789,950888097,979768554,1969073159,1282341397,1369713245,1048439895,1694004800],[531443514,592844952,1045223959,261549698,2074937609,2087654296,1971196562,1913714830],[2080866157,1555899976,1377922704,855263098,1356899420,1377005464,1280569609,1502341032],[1757761437,1062040349,1914116057,84239936,1996339791,921100143,1667832258,1031622809],[1315789637,575706835,491303914,345971723,709547832,1487600482,1350093387,890323206],[1593554001,516858444,20142799,363946724,728515103,2057099962,1286521765,1760963807],[1102710046,153699950,362977730,289726509,1063825455,1511966111,1714245961,438670904],[602764535,1045255552,1579851061,695367523,2076534985,1970886885,1106010174,1391244884],[324234958,439286357,179957031,1596736128,1856520482,212064509,839284280,724126550],[1722760642,1068722694,2029574145,1479414948,1093839690,25330698,1812604584,1693965039],[1391803013,1134545744,110208828,119070408,1425957601,814551538,218580227,531297518],[1868491608,741719875,271960197,1246179195,1631353436,475756146,2000629220,756075245],[2027583390,1992049995,1521258218,264951333,48398787,1888623818,1630075207,1561385119],[1554715111,1952012999,2105242077,1383863222,1595788128,1046122073,395911724,587991660],[134332316,709576825,1893914800,1622271145,1419919859,1530414895,1566672740,42261598],[115135160,1996448466,1327111641,1243017249,1569416942,1559509658,324805977,198278009],[1003785655,1228881726,1574602595,754621518,1002376589,103578381,698346700,1840364764],[19616996,452948981,1066981205,787746191,1094731096,610133828,759959734,1578571122],[424774152,797439554,1959004560,472190731,449286442,1452514043,1006147371,2022139781],[1318018135,1720159660,1374192554,1947912548,1215355537,282697960,1178356062,1639359228],[877920979,573925248,122490871,2005948946,377700611,1782925520,423858981,576785769],[523531534,1899531073,642775400,1575911183,114492695,330008492,346520093,1344272301],[796278568,2000997721,1849241413,1607887803,741190633,1166876024,475802457,1592842309],[334455850,346124310,1863679339,1759952785,1319165666,1194204847,850367924,302969251],[378223935,146314482,1236534277,1304673684,341525800,1808682162,124956986,2093454697],[337486145,1482195270,538640719,1810337665,170624407,1145651483,1203440333,1123762556],[1931937128,224059987,355382213,590249401,759402627,493469303,546103809,65545093],[1368520581,561563198,607856508,815694391,1446520891,666462090,624710020,755136446],[1796920529,1385660719,710281937,1734212524,150543479,396573121,873870321,2080399811],[2118332101,1517453397,709026202,1919584293,652824035,464304703,1048333245,1205504812],[358886414,268117291,431693777,623334728,975051266,149295742,237554054,774251841],[140746495,1410183904,2043395557,392577640,275414033,381061873,934032676,112977940],[2006818940,714063139,827557432,1615196277,1854178901,1367902966,1119345348,1992515259],[155269237,297269188,1159683914,1967515661,1028007530,121664424,86346229,733058065],[1924125127,2060490459,1425158344,1471775357,645724487,433854830,1849384922,347947495],[1933540006,1665175586,825002321,431176733,161854397,471103917,2079705345,1684560870],[989002470,109489467,145983344,1770496212,1998644937,1646548158,959366028,976901065],[1397764893,666056267,1200845703,902597205,1307990397,2003930419,1042923846,218671035],[1177042795,949836302,1508478196,1532427721,89278863,1320581240,1170350494,670560998],[24722891,1616902780,1707348681,1118235068,1650450146,342237837,792527496,1048293458],[1957590367,388164102,1574761373,321616173,325950561,614593122,396400109,576549066],[86584634,1376135289,319251302,367657412,1526388783,236194012,1424432533,1235685],[1366919075,685701288,768307069,1968460218,1893449257,2001683080,601886274,2019732482],[1383274546,1965993941,1704243212,993143071,757037887,2072366,2098159944,389953509],[549109207,765617476,478473235,1311444802,624881228,275913678,2102195623,1863342040],[1696726224,1678085007,402747433,215357249,1239566408,1432425751,1152905875,1095212770],[532340071,1695679527,1020359068,927507567,270178485,1701670200,1637508864,337854041],[722782589,1296233587,325599599,1817970579,380830949,554380368,3483372,1821431664],[1036617307,135133048,898804235,1731765728,1663857245,1313689345,1490874920,143162701],[87897548,589043913,1030876857,1556284060,266175390,1487591731,1544615371,1326211652],[1219474542,492203178,1531858843,199177128,594049898,1641418542,1908304373,1975375017],[290696576,425322262,1598750127,828443314,434761842,626221243,1921734663,979399643],[1686964803,999369984,844411324,809658987,563694094,1564418518,1886876929,2103533337],[713205179,467478755,154987039,485513612,450517575,817273900,827034607,2068273254],[972397231,1128970261,54879964,735827869,1102628360,1987053315,1806916745,1400668848],[1764328297,1598601173,1000094,1850190663,1540487968,118929354,70358232,452419744],[177585653,381216136,1024191909,2101957498,2084952910,1713844866,8963595,1328195866],[602971020,540082883,2099415323,1226183776,463090020,1321427957,748361836,255148374],[1405621387,1276889595,860008577,570987806,1511669024,1745184271,972765433,789075539],[581381169,1471226792,1751325333,1868596915,459681486,1227879988,1698379652,66393560],[1999710400,133324357,1537472760,62613555,181620062,204878683,161690997,1024075266],[749250202,1686571263,1118223661,1234029789,1962366205,1111340603,739592983,1119121308],[1591788468,109936899,908574428,769011628,2010437462,963014700,647869333,1005352380],[1188784768,382325440,1783958872,1916494500,793089392,416572361,740258405,1713725147],[997750376,1989510586,1493951878,423881790,758592138,1859234499,2112624443,1607855892],[173576499,1565454947,931978202,1037584900,1980844232,1940506787,2128758831,603050684],[131618462,1030389810,1191143867,628596462,1359179643,111146585,109626663,1042748729],[2078614333,37608816,2032665511,198809960,1620887095,149111106,46859439,1908293060],[570119806,689893380,470769678,709038197,536353355,1998594292,1594292810,1631620873],[506038828,657898106,1853039498,104026517,1899589936,8840296,22125773,1216930248],[1559311609,505770446,99197954,2020906496,363471890,1470893077,600743232,1006059083],[1278895215,575378026,1004766585,2028100800,1519425771,1313434287,1116902718,2093705891],[1658138045,1564341161,733040797,629131213,1418285597,499777920,750552654,178288510],[427462677,1125463156,1561553775,1086953609,1752539972,653158014,1977445977,1321938311],[1777142391,24971245,1543838920,1312714649,778965878,1895978085,1768082759,804838342],[1153702777,939430184,1972709176,1338857188,1768695206,1400525815,741115724,132686192],[1054714264,865828675,14806381,1603930135,830003873,1942726395,994599042,1328480830],[1630033381,356293951,273447880,318619255,58515959,765492871,82820848,261666434],[648782820,1545799026,228955162,149767987,757888479,343418220,1876057677,535068372],[1645784257,1566550411,387195349,531317882,1595449226,434583870,2088235118,1873513456],[705835040,569055830,1902856840,1318977801,1906040838,1623289375,708760622,1852141793],[1120254707,1871776530,1409595294,130880087,1406218573,118488406,2045524627,1193923840],[2091157302,439366710,50646661,64294009,469016427,757121306,1130650098,1517077893],[132265537,724463580,2026295633,457941205,1145579207,560839838,953780222,2110538338],[1586893491,614863116,330797175,968589776,447577410,465306484,1527372970,498105636],[607147039,493418252,785174766,2048407607,1854285624,689999050,1901972371,1464539243],[291827409,33211880,82139515,749901888,546009889,245416656,1456401875,1930134757],[910439386,325753975,51649093,1162985551,1942805567,1950875776,1344371125,1888801631],[343445661,1207312600,865527239,1521946468,1046234754,1989254269,463416501,729785953],[1828540124,786477520,643564002,2101584849,1449502971,2064856283,445273664,273150776],[95566616,64762388,2110664250,175326256,1264154102,1482127094,1949944641,2097865768],[1291002462,2109490631,1537831554,317610572,1825961119,777199259,944434787,1753814812],[196668040,1212604381,311855315,795010893,1818250653,497102112,849549510,993447645],[829892558,893852800,2090091783,1721484105,1979540422,321821206,1673100411,1713483406],[1302340866,2048733756,1365714136,486599214,1560158598,445645515,950493178,1442999484],[1013693546,1760621472,986455376,764735135,1635418527,983035050,1850778195,437343178],[1387768664,1837692100,1309492983,706406297,1490051315,545454905,1219208991,441063687],[770290348,15629052,113117864,1765447041,971708177,1287775437,1779189310,2014725915],[321364932,818806695,213617374,1800769410,496362756,1659532284,1674667437,870010777],[1108111819,387547068,862372550,495139767,275667189,1182653480,78331291,651944661],[1452629787,1638392440,1495903440,339100940,2070733668,797891995,1271744746,226001072],[575369037,675455728,1062430439,1444636339,1491324148,314420081,367906323,399011490],[88786893,985329629,2067726989,1125301988,1152253556,1194701784,2043814001,1014164411],[253814224,1754772498,1804246281,1880385379,123567542,921889420,1361480244,1542342868],[1977267074,418753259,388275315,679818075,1339420543,456366911,330628554,1998398211],[731374241,545037643,589638867,1684431081,1818327501,1896083829,222152861,615006677],[1663083366,474397027,795957452,385020440,960875869,1441413314,864419003,2078682904],[1769911502,1619402132,584661887,446967715,1261870569,1805487048,368551189,1028787593],[1026277063,1997341491,359104818,1776090189,1841850022,1705680240,65103296,678313558],[1897255326,1588234823,435288976,761137392,732527863,865518138,1805769601,1745577378],[613630097,777109494,407298698,142019453,679407173,1454010594,429338221,697867636],[1526417764,1315866656,1457461839,1020691497,1046821877,886042562,1041458702,1371299571],[2016069699,158902815,747021985,1285211944,508920407,2007310835,141523676,520821939],[1097246215,1865790842,722412124,1207960650,307561467,1437518491,948225124,747490933],[513413893,720478680,2028789884,1028112988,1427673907,1568621216,158798784,963136219],[1187766170,747413143,366780636,306040940,52506313,990580074,73065901,839309784],[1823177500,1249618016,1779200095,1621796167,355569307,1022387649,992796906,330694339],[2041941779,1703149755,430505240,515610295,462843493,926060802,1958973822,958423138],[1664070116,613530678,1849846309,283057472,1939552312,289561019,1883538690,202607277],[253380010,475478713,678556637,1889057459,2053476019,772197106,439339910,1612374586],[1214964651,1185884107,1193252869,1964230492,1506099687,885655138,1621223559,1192469224],[783156293,2027668173,279448557,1508177163,273589623,2021459800,1697735890,1637841542],[654771993,1529978158,1944821640,761031569,1783177478,22526994,303286369,1195827921],[295147803,281628059,1572634833,827065986,1163626889,2127071364,1986784014,89478808],[561997282,115893619,1915954702,1465844572,1638177360,1718337044,1525131619,891135460],[898706912,44426866,1296502228,1526463330,929447750,1268131480,1221884824,948300154],[1945367854,726300524,1975168282,1124573704,273200698,1003019133,146132684,1874021552],[1311384155,262741789,816547795,1554207971,703587483,269343493,740207265,758979630],[992398062,2083114934,51604223,766656933,1931641415,1553031019,632850384,1881995146],[1672108190,1339055596,1895527763,747704560,547126673,420252870,977901511,1677743886],[532454985,1356142011,1244639528,1493428696,221856996,2067235784,1369283330,435408276],[859833573,1266513768,767839308,1551568247,1985426198,1134297657,1428457314,1850645681],[16532019,396487289,1082774228,823611190,1452284279,1189857271,1878708469,1791110223],[1583766949,1044140656,594163434,357701196,808017895,615293702,267616260,1141726788],[767276697,1157415551,1125839276,793836313,365359480,1719172127,377708252,566831701],[212055440,2122503003,1105615034,1860738277,688043721,863116021,1149358982,302335647],[250902087,454346833,341584861,46748380,1820066343,1274634093,650998609,325456445],[169626872,368469094,498394013,868029060,1200908936,379489721,467119941,336514315],[750692981,2064621871,46631655,44166403,846123310,1595820688,239702145,2008605772],[585840230,123165086,1630881509,68441771,1469546931,463607160,1724941666,608806319],[960539526,982875256,1700636797,1949446004,658113264,707595879,1906571559,1079184629],[1596102294,886171902,1947685615,14926007,553231372,1252970670,667651390,2052595023],[1084745269,871236382,1072929991,1952110212,1535966938,1565959402,1029944199,1105637049],[1407583336,1341289238,1026190300,1428015887,2102594302,764391028,345608769,1476138707],[583898701,673300658,1191172597,428122636,1714003390,362020775,1511834224,85171771],[542859057,1334929620,1832936789,345236663,2045286156,1101353122,424894800,967278242],[607255998,1215870243,116643734,1596485026,1719573716,676308950,1796841563,221670284],[2069791106,1651966764,193450248,799227241,862182742,1354331785,1867327629,2114467989],[1999860792,1855650407,2070245068,1985467877,227992578,1068001963,1443889373,671753260],[947989744,274877199,1661974271,1727298846,434146566,1472677439,170815164,253227514],[1693815114,1672250608,1918589432,455718222,33118875,1995283973,1351460040,1500422087],[1043690685,756686361,1293662633,710544035,387511749,445227171,1908915868,785875280],[1889898148,766580497,1501673926,1986645771,1873986052,544958755,1793119682,803149292],[1893908362,2126584254,656486370,904040061,8906280,766896640,1302331718,1215493162],[186956194,1223635006,18815415,29196072,746663132,1108575975,1085628946,1040016081],[551181315,1944358101,2016174632,1587976536,906354563,176046768,737100880,1353669991],[1578739799,393370974,63433376,1467512147,1247031740,300798847,2121556731,1494247599],[900850479,2028469028,38721802,1059207895,526222465,1584440735,1557474776,1684198734],[446403825,1345775097,1243052454,1749905940,900797112,1078440270,1827098885,696100861],[1570629456,45189059,1839832400,1125423024,1888553644,600664015,392004602,1133498749],[1595104031,882534883,1440670328,945678969,296708041,347606493,1738727919,1407157599],[1573264960,793978284,1645208818,1627918883,923638374,343015326,728258286,1772438544],[1739810929,882289693,1930136400,769916312,928722386,1557275000,221130808,1829162469],[1099136672,425928291,1279320317,1661734847,1850273569,2011788842,732905870,2054017705],[1470133614,1165935536,66146750,1590881908,221955524,1889068078,1212614929,140168712],[991906185,372903560,1265835446,806088468,10617137,635427712,786793194,1000879634],[1315094425,1988149108,503753045,2010645290,384929814,1187745925,770406292,1901794436],[2078154338,1543007963,282637905,1448441260,2028582461,576403156,747154815,1690097152],[1076715033,1298725692,1044657500,427827349,1289943371,792547456,677016085,2074691253],[266809020,2047651418,626148651,973837533,1866845200,1493622696,1830387668,1617393250],[94136277,1459519326,1987262586,307847422,2118469726,142013315,1122988160,1775628401],[574780860,174584449,887154128,1745614368,987770307,139651743,432871995,1791084525],[1079078661,244388105,1706548498,1710053886,1160413090,214843099,1824567178,688808559],[1854325940,146862710,1352916553,1086594118,1850967976,224465260,1862847838,1242088162],[786930628,1527367243,2118777553,918632097,1262782636,1005129966,1192748478,130457269],[561293546,302152580,2116785162,843526430,1973699257,1805514627,501879755,1986486490],[917064911,697234926,1906162594,1821407986,1819220482,1103695454,2043175111,1396640617],[1766133200,210414289,51226221,1202717489,1485471148,1347687959,546497536,781849854],[517869400,2125595700,1040146563,1660675528,1102181496,1717590829,864323663,1381758135],[1999589470,1428265819,386014159,1355426574,619035956,908024471,561934990,1888410095],[1031387782,317655068,1597873690,1965067569,485741749,859222568,1299282623,2007712996],[988848156,693094141,124750197,1332373323,877183030,506765614,1529245705,1639391529],[1408835089,1208341458,1012338880,1320609520,424042101,1412484826,79815265,543747494],[96855256,1540257830,1767912615,1907351055,494640087,104508229,1669339663,953360132],[1648350780,1658976137,1749901334,1500725077,214419664,1773034892,546448893,507248734],[1587058415,1898879720,563437244,523001514,73377221,1596871971,1343431590,262485907],[55879576,704274208,400717833,1194475564,1564981386,140714194,1622844107,2105057642],[1685345853,1119474637,1602551361,1414122855,2111692875,959249274,1651148866,1527840442],[783866248,1024697851,1832791364,924854661,1468961603,1016849961,1808775691,660710579],[874898238,1735853445,1117845761,136684074,350866180,450184648,768249162,299620650],[1676510836,1524173339,1021931151,2112267852,1873736559,901033015,1456744630,114280987],[1230874327,1495937265,1616250204,1511289958,292819419,1802999417,395934282,1712379546],[897718884,701338481,1915690949,2059745017,1348914030,1165249936,1368089496,1997818574],[765625231,747510793,1815800770,543300058,1915277215,885051333,63456678,419936341],[1406255050,830516112,1727629546,1810785569,398423695,407085201,403391136,173560626],[181245114,2042881159,203363731,1522354990,257377741,218102029,2094049916,1912098894],[890896472,1173629149,1111032898,815889717,1306883428,1927589711,186790200,1660178692],[420935085,79493308,270064039,266642488,2036117717,2085312612,1185728748,1120701440],[1168540059,1876328943,541927345,765151605,1758465573,1994179923,148407290,923505773],[1207403009,1582598374,820285462,1597444534,676592680,436308162,1044421035,798897980],[139999520,1614121129,1539125945,985387496,1220974487,1381905692,1162562095,1853051841],[179340893,834442263,1806768936,1828813068,1946862001,1617683340,1815653961,1067122375],[97044701,824125522,701472034,674809664,861951745,629269815,1192705851,1134280261],[1914792885,87832220,1528870146,1364588908,1377839989,435401275,365776224,2041314466],[1920376547,1622685750,142624564,1960551142,314878827,499753462,867778196,724564073],[1350034924,974404066,307410053,673798537,741362199,1546700007,1980410812,164397124],[1961634800,306621240,1533632611,1457784711,1041935298,1024784264,1281911623,1618304454],[992137859,1129825743,922632872,318064638,300989577,133965130,425904316,2110611924],[1095247884,916525632,1435793075,1420331855,1833295614,1316901916,1778742794,2120794294],[1836116578,1757917244,862890577,1884875465,199541324,111618480,471929653,800240191],[2059213071,1666798970,1638919165,652242031,317694283,997260946,533999672,413506642],[951481651,1869474252,2038953131,120356400,786848814,75705646,914820711,1447023794],[851702355,695662142,695024936,839764503,1901199518,2055707113,1762887038,870997636],[725194063,596088765,1462030767,1175559824,1116474090,651311166,1659608374,2077864903],[225695507,2114846209,1929125899,1797220066,494725454,910612112,664444941,1337398004],[1352657437,250690639,1561055768,1089847211,1064172500,1410418626,1953347938,2060588850],[1738572282,1367531382,782631141,1841697121,1053401042,1840896875,1721305972,1294656729],[1650023424,355166667,550717896,469810332,2113214521,1338698302,269462545,152929987],[936636463,1984801008,1358220943,1747968661,2120281219,1624627256,663523558,1497792617],[909196938,124232582,1228142793,725343127,424900028,1343422361,1700360163,1986024532],[944259184,319067027,2051566974,541315585,971067936,117027349,2019334831,777869912],[865878379,304945391,1420337099,308575363,1737138427,1530703022,401097539,1428606748],[168642188,2079706958,1940535685,2043274967,730828777,808130167,622519073,114296027],[1607781595,1515614132,889440702,1315412694,482836704,1323211222,462411092,1447673022],[695998108,115033230,673173062,1788027090,1988592122,1791840528,1641009679,2124070010],[1586967605,546690114,1216397477,129148179,226875157,2109859283,330619006,1938930767],[1274496359,603503686,1124478023,1659949422,1112793309,1636934252,1963283673,1463017615],[124928208,330457150,1841811437,1971509836,2000404497,1230334682,1075801570,1973563447],[1725287833,1059496120,96082668,412009162,594125329,1851074311,1053233305,10563737],[1819496465,516957869,353145530,1181771432,148003918,1001882810,528017069,1538842094],[283938003,840093243,1044619934,160690653,1120834986,327703651,593431578,1721551575],[407040053,2060847208,1021848311,1043489687,836911344,612746662,1222114722,688167149],[2026929215,1300842353,429108221,1655196980,1812647894,1056884360,1277860911,1419247905],[2077002608,1406780179,217414146,1133401920,1591211199,1741726421,461669764,1658204342],[1835327982,788287822,1175696697,1846713328,494991291,1440329478,1572978390,1351531078],[1707762556,2047758651,18122654,156052833,802591464,2010436850,859981199,2041728904],[1625240543,551870585,1239305658,876307156,929521895,1008821695,123498416,593250221],[2119398483,1988470776,1731980989,1252508765,121120823,91888473,274544334,1272522614],[1183332123,193103824,373523319,467239147,1153862420,265003344,1106405173,1058517445],[404883803,534463166,1811110055,1487150901,1729002883,888642312,1424162295,1140089986],[2035403439,169218865,574064015,1000933678,468312350,178700970,311135802,570823614],[1873329403,15464011,302940163,1759458481,1938741288,391361981,1539940628,2021085001],[357940052,1061198046,1280618923,1775545372,848469894,798425222,821550201,591903099],[1298426654,301265230,1018451931,835273739,441640724,1046764847,165007497,1154354995],[598087314,675125370,1835448797,1782930744,857016263,386163161,1133548310,965030045],[78552479,146913481,276810056,1423296421,1178222381,1014887819,1298861754,530453990],[280751063,895978576,1607083067,1471754045,779627570,116762419,1405773656,445678109],[330896159,216389302,775091179,1432012645,160826761,1778928167,1229398619,329929848],[1833233791,1294319186,1397740760,1947336048,789873359,2076751541,2103938095,1695593279],[957367670,2040393851,1025113391,222579399,2061103655,1152310099,414584523,1047427786],[1814293520,1786062581,247951588,1574177336,123335840,2096260955,1564539010,301225438],[457690197,288807793,359971127,1077310946,1737466925,111045816,403098752,129573516],[883364195,1898598905,1720420286,133659776,1872149693,215396350,1124960496,1144167826],[994495278,776576674,1602388255,943977019,1608791100,787486038,1075996710,636764259],[2048454941,131688276,1529411164,1900883184,1399614218,283888907,508413423,510800418],[1157372391,65175275,402276422,1547059676,1561286108,679942021,735831378,1027522860],[1624988177,1723695294,993674402,1383545899,284666136,1136871245,339957258,850315488],[875864273,353491197,539173921,1078784173,1777615404,742460696,1189338943,793224740],[1103269771,194198607,801072613,616736433,694383147,423086518,1322358002,1033387000],[1081954300,419218316,184050115,366912890,1973070996,204398652,367955145,1417506451],[1230429003,1431058035,1148667183,2100946671,671791422,1817781613,1729639695,81384935],[618270458,1279030668,440038137,67746363,1620982563,1498370521,1630124812,212063010],[876928170,1788029611,1979680958,1818238933,1366972194,804279694,228398774,2112123043],[506985528,1714125198,212781598,821333574,1742498817,887988851,1571909266,487995946],[552028979,1501632367,1936679784,1949743540,949907096,1122121982,1177601883,1200427107],[1236101293,1084337373,1186188555,297068853,1641438400,1127791255,1806474899,1687547617],[239050634,1783333840,1944582010,547946839,356719633,191744162,2115776918,366447679],[1134975755,997958756,2028258205,673656044,1676515751,1118287511,1831840431,67982642],[1028797784,1922298837,1612571423,600889381,1115617757,410895247,1899045159,1396993456],[325734557,1079455823,568066760,553111608,1442659563,807787279,1062513548,1131558435],[281808123,318546410,1099569771,1632605391,2095423066,720321521,255191230,1441682897],[1923868387,1775816594,1781813552,1844736946,948580859,2056419468,2025112037,53756446],[428470757,428530312,2039247192,1189791234,1410381938,872023776,1893040835,35677048],[1608597003,4525416,2128059506,1995822400,66398767,1080875440,496442384,1765602224],[336868043,242078352,1001179627,1421032217,462556097,155409722,10876716,778476440],[506088071,683158416,57513047,1280608922,382521295,1399505471,1069851967,1683710246],[1892810026,1222188946,1543902569,1916914799,1030777887,1946872242,442429503,1944127216],[420871107,241136414,1556504079,749036410,1104159970,922939803,1036497664,1784305471],[2113980851,1057424969,897545265,636066064,417527904,368416871,450062558,864176752],[748734738,1447248708,208280852,995621966,1028213842,1890778941,912299226,711765410],[1056251613,1336779238,596502721,220792376,1397142562,1563119536,268785705,1849161004],[2119788776,387571547,2094380077,1548604398,472031342,436346645,2017973779,555680804],[1787039373,1575839555,1269093613,1808803614,109773442,1738568003,270393295,1800140369],[847814649,1483075095,1313580945,1611201632,1060045524,979502338,1156970209,1869428627],[587861811,459127800,1729408224,1011244688,742540199,277276599,396659080,739851293],[931463260,1765402848,1013931094,470550897,1442731462,1551191614,1487983096,1499491430],[1549297594,1089805436,326489324,1866550621,1700576248,2014617350,1481946692,619296828],[1716695375,1375273645,1278971450,1495636409,1449475329,1122396980,627213875,1907647798],[1930068758,340749707,235707597,2016956605,597888680,2128716997,1167594059,516600664],[906765730,649180241,1194153625,771335001,1671900217,655023244,555426470,2111595080],[845734675,1347123996,840541445,927594446,1315392472,1989045947,1627288362,47427618],[1718043623,1000684930,981606903,118629239,559791408,1673393567,952586343,1420085397],[1229712103,2033340251,1436484625,1665478527,12803400,632396533,356620898,1010716421],[132138225,1787779132,565779647,1589100071,1115678461,649043923,816246756,282013513],[437478302,248255219,1511345646,1802911121,1616867699,2008795001,929650748,1591216830],[2011831394,817497393,1078342895,187312031,654293857,169408149,660171516,1532573603],[1339356086,1189544881,408945867,689449182,1690375631,1160509546,1182708465,559562255],[160013238,291929797,1364558263,2114451220,519718958,1833878990,773228841,213021539],[1616396702,1455618938,341980812,1774886026,994365127,2017854163,526552316,1354149407],[1797280457,593479573,422874961,2096063103,592838118,245008558,745643404,1027374907],[909241079,1252104732,1383264057,58507029,1978832879,1815969593,977227023,1318761598],[116345294,2102016401,861964032,1211547616,426702589,1783312044,337057152,901662526],[310252188,1422458534,1594217521,1364371449,1442125118,1285045338,1626184042,1817550453],[1005605602,380748915,559716898,604471080,522991109,1640298781,1777004577,1328192055],[1385654052,1957573145,2082154207,920261875,157212599,1204888847,695889636,1533646267],[1911345399,7488148,327298998,207645533,2102711277,176636347,1869806329,528323455],[1720591863,1251142417,977669517,585763999,2030746482,46801644,1894665491,1569493499],[451056357,1279851754,1785746147,1540391665,50822603,1549055046,1245568742,1570971550],[1927766205,1120046232,1990822504,273508729,1670113453,871779531,808997332,2108806067],[147487102,776751091,551718706,1698688732,1854866625,1975291732,575844600,334427088],[1996345066,1327913977,1486842912,1899517559,1624809823,1122644640,1430997953,1856079720],[970408046,1799832752,1862794262,1199793357,910841674,612468311,1541309173,1210603610],[1005729994,1491543586,1343598752,493292730,271043151,614916881,1786164083,846029021],[522712247,1499912782,1484566435,327406861,826889084,361429430,767251903,2006525577],[1538968394,1968660043,1128994969,1887407794,1442618141,812681817,1460164680,1173009845],[2029024162,755566833,784240362,1498849832,225515121,1870709996,1788513099,120554659],[2060828023,536483224,1355993573,1769268611,1139550001,580665593,370763757,56301132],[1803491561,1484196492,1985465318,13663509,1875829578,643842967,1130656340,50076043],[210357843,1290167798,1066983423,833135617,2128058861,1466732689,632672860,1910156090],[820183127,2099633866,1286761238,185943361,963753031,2023089050,10357710,264517965],[500730547,1340613490,1159395996,595295386,1297854724,1244471866,1250844480,1513347079],[1997858230,1794036441,845888903,1522489717,496453109,1780755737,446216259,852759086],[932263510,1152873186,1802545643,1762175491,725615273,1015986233,899856112,179076685],[221111818,306037213,1501685146,2058547466,715576053,320035139,1402074246,1288493527],[1540515460,339091507,783306871,325766946,1295891047,1893535210,747181687,2088896688],[722323861,2127350126,603814011,269001207,236413511,723652786,322267720,2113309568],[853451072,1485208998,349524650,407226805,738359827,60738723,1804256198,1851234882],[518654151,193222960,697111956,1171228579,1503260212,749513881,576686292,1400456532],[899468084,1699486825,1690862012,1197796342,1007505159,618283680,1885072991,433254659],[1324082332,254048032,551601266,66070614,1761322564,2105016194,61866557,1619114973],[630052364,1132761825,2012035510,332284874,1120880213,1391123022,1115925994,403018827],[2063212631,213184706,1611827331,1458205113,291524081,351567476,2006259165,1989728140],[1905990398,29371349,946359709,1241003877,700160659,1275850552,888679954,900105354],[2120607595,279621742,814647680,1392522529,210649507,382015300,547562070,1221648146],[1663527717,719747991,1703772450,943447094,1971724711,344819143,1943783155,587393268],[552467440,956754480,2059608281,1122109073,1356030351,763598146,976287626,809287995],[1215474435,1613231936,1301382215,784661792,1529280427,88502444,627176350,1549325789],[807841452,362065783,794904890,766138381,1568230732,469751803,326113131,1105733979],[1735564149,1623962975,1317373225,1713996671,2027160398,1468314123,824308505,1782234087],[739725291,240982587,519194487,417296299,1459143570,1398817127,4613670,883972344],[2070563082,1108883125,1164984289,31411245,1958253020,628590736,577610501,935329986],[1530400052,1321181761,42749254,1570174633,555252074,126976870,581531586,1961241640],[1975107921,569992212,1906451131,295416097,1822540225,447588954,1630717593,926155692],[1199218276,2005617739,212371235,1695847430,2076609481,124290235,1657873556,1160843408],[1321593083,17671989,705681521,530412054,1693201178,1722307051,432124406,117579332],[391026558,1712030445,1225396695,1660510479,1736418685,1222175969,1174952513,141365941],[338434046,639013817,745543592,300778007,896798678,2118156507,1976591282,1400819850],[1771194974,541843935,605506135,1080446215,1052519225,779300316,617859908,1385765758],[630245460,1496465264,1461397474,516880847,1185699728,1534791882,459546187,191888337],[1550821936,282516563,2009722117,1630603345,1317245950,559038101,965432525,487800406],[732933929,314765380,1092494042,369207236,618125129,1800900113,234269464,228905645],[721831330,1691450786,1156168890,1931203060,1082092644,2041768875,1462020487,677400979],[1093360813,640702238,867011685,837360892,173501238,1802870990,289925838,1202634324],[1995997937,1085750353,894049041,1215737376,608437088,159582783,2036630720,1882035116],[1511846155,1303865572,576330997,162164391,561331157,1719704829,98789835,950600018],[963638228,925964411,1592297802,1276682415,1794738120,1521308915,1002071394,2122567716],[1896058374,1052595185,56849134,1040689391,1191870389,1170656953,1345213907,339362428],[883362781,1133277312,1042549830,263744711,961293133,172516546,1827027437,1221349910],[388209463,1330403996,665405484,1708106538,796133501,1181218308,678255583,1123380408],[74269801,142515982,1818800425,1583013582,98402548,1312527176,99689560,645290376],[41239372,471059090,1517790982,522232820,1850335466,43355202,1618653825,1639522429],[270966631,1530370447,1132489291,1072123831,1957527124,532009453,132248473,671952479],[179572168,806659119,1095219723,889309878,665995918,41937064,2028045328,1508738079],[1384269147,1823065034,1937876218,196135906,1410987058,1991187520,1566153607,1849724435],[695013701,1308282659,1618791923,526558032,1385747782,756139822,1138144449,1477784607],[1675668855,1495795358,585846464,705308963,498033066,1961800611,1584972311,130893028],[432562726,1845307681,1908708661,869588977,888029398,1150740933,2050505042,1855298929],[801439137,1227030170,533190737,1003386618,817577106,2025936078,1996233447,992686384],[681352398,1770891102,1659712536,817617017,1660055969,2032160236,111517604,1037310395],[347973656,1879705049,596719261,1756567804,260345359,725321261,1266138103,539791933],[866580372,867914357,795028336,1233174187,1447614057,831139349,488410633,1593345526],[771211974,162611644,1396306360,908631858,1724926415,1755169067,907528352,1903199125],[2037731501,244934939,551434405,1080782180,120711150,515214273,1003584748,1843477422],[452068433,1146122623,1663056402,237397009,1901099705,1230158902,1770404396,1514818795],[1036791305,328004740,49065493,192957692,1888442530,1739281806,397588223,1959364773],[74749539,888877406,1511208907,34880206,1124970649,1424631924,1819655914,412804440],[742756984,34134604,1305137498,2077784237,2095260180,633387367,2043505949,258979998],[1670325582,1214664810,1287477842,1299485052,1534617664,1122442493,1010963167,623745718],[513527468,86390414,1983352914,1599857025,765227216,1156774121,1221191504,254272144],[133627276,697193595,362140415,584830396,1245136616,1306782375,1475971631,490238956],[1066961778,1059121872,1403353515,362536176,347984621,1646527756,1654045191,865905113],[1052291559,1517420482,1850175617,185932922,2014438823,1168091110,227794043,1565953376],[191527985,1077133411,1629103835,260759118,542598229,1345331843,888909613,616392126],[485107160,987055148,448183310,1230363645,1307532201,1769970269,1508579649,1713598759],[1222406205,136221891,1208193382,181387505,1168321565,42946146,885353409,1884076116],[1395032498,121157941,1190530679,36507769,1207200035,671459081,2072769018,1290396117],[1115405500,1509661015,1276476142,1230812266,1510746320,895374521,1137090256,2087516823],[881689099,1712012348,603471722,724933943,96256356,1471869968,731033376,514265060],[1397882230,1199126540,577956516,1787454200,608576146,1123138876,1284387663,610514666],[1573067547,1950947688,430486899,200041748,1383973682,456073803,1664549036,1598317327],[62600978,1419261760,175232766,1854571775,1110822764,1726695722,1936318965,1628634127],[378891388,354999124,2085109978,1777868899,460853159,78887500,1584804953,723661008],[1346570497,1115948079,429831446,637576886,1295147441,866233020,1359877760,1126800083],[570924999,1365189089,513843850,455410882,756036313,79634469,1086755180,1755099891],[1571670434,194040122,885596638,858764920,1246756522,1975884057,1311370607,1772347046],[723831253,1562484054,1745507123,452414669,1265862737,91403552,1425693502,325642697],[208261363,444586096,1963212785,13713817,533802009,131392849,1517359287,1455568948],[267259521,361172129,1236313361,1444294093,1594534919,2046808329,400388730,1390275782],[2002764127,1073488302,2129517891,360122545,868429657,577750809,271832269,1681261449],[164207768,750495712,1394504457,1490019213,1510819081,1437742796,1902567861,2115181408],[988650951,1989635859,666937632,1313188933,1736467755,3377415,35110043,1094395071],[1802209020,181141578,1469555653,2101864084,1395479375,1588235802,380674123,1303780823],[1993479073,2037978977,1577968908,183473775,774614380,1666279303,1463676985,1905336738],[417563012,754950823,188655146,450481252,1023860267,1710659268,1737695969,1417225011],[1905743930,1257089800,1021698549,1206646400,500573148,731416557,1084612257,239122194],[390704521,2095679517,894253732,1284967655,1899697106,297967617,1479762562,72112987],[1332518102,395554452,399180052,160652102,162979416,515884876,1934435331,1999009032],[1247823984,1482831904,516362349,1061177798,487615062,882267540,403596327,67247514],[1973990181,886955929,1692842437,73677809,165642166,780839048,1057235699,1713490226],[316307473,1784231267,641958337,1950030765,441935376,1205423322,498565036,867589068],[1046248837,34166031,159670874,189239343,881300211,1547260304,163483119,678608463],[1634091582,712379792,437598054,797585337,1325667120,834211913,959427414,1368342017],[1786736625,1670757840,925080535,1516896324,1052708692,1293088459,724541671,2016009807],[764634264,442968501,1226415280,1740538393,1337363788,194476142,801362450,835802647],[520565449,810092152,1491211377,1851783176,331695584,1276398652,508384804,1432142733],[1143649841,406953206,851223330,1317651412,1737902987,424994518,1586644530,1839742104],[923111658,1168692335,469279201,209365047,1350500393,2042493056,2111612418,1118395908],[693107486,211581905,2014547182,1837842951,846946984,768672791,492915220,1207420098],[119299637,19585134,123239786,1117737980,1173775504,1861066851,2024134500,1366572022],[1700747173,1045178531,356478661,132975929,2033755116,990733358,1340119587,591844368],[1292704374,724830720,1050755617,1937600449,95090301,698486973,1305918506,1955393614],[908381730,1784923284,556126478,15134951,1411634637,2067074269,338559822,1154683805],[154537207,1106254460,1168303910,778045751,19835834,662025031,389967159,1229467571],[864996466,383627499,1747237148,561870785,1470003779,1499323725,1198325752,1074304556],[1461665544,1183082348,1211062597,1320757863,512289563,720957217,2067801128,393562764],[234852718,1080426837,56801914,27847905,622382686,221439486,1529040733,895050004],[735178027,1131282793,15173472,2050647496,213730966,1863168268,1156224465,2060921675],[1573144817,742278693,1268402795,1604697832,2049665974,52278621,34068818,1720623964],[203084770,1521840972,1805343268,818458421,1410637006,1273455780,380494321,1193271466],[1582865526,947795082,1636926834,1583264727,1759108463,1613830957,105577846,530708928],[2039243953,1433008689,909964080,416435622,1045911188,786709041,1247896108,668991856],[1167363269,448556534,486399153,769687758,427077233,1312479055,316870449,1585643399],[1688276346,605776360,1595819940,1949424725,73739903,1241152408,1063049153,531813467],[220742868,68521467,5710558,289638413,1002194768,1777553522,1895337287,1092852230],[2042643809,1753889277,2015981286,1977785095,783962419,971479873,2007881589,1006610398],[943807706,1090804418,1901239934,469905873,708830174,2072048945,864607716,2043710784],[640379300,497512873,987380955,343762196,1262173605,2104932251,1100409696,706933507],[1468759542,1857036490,758502426,98557115,395043516,1853161791,1330290089,1281528043],[1619059788,1926571029,469322313,81971516,219833873,1598497698,1822007361,2026057326],[631483634,1895281258,47880055,1156592179,561458039,471355318,1532621428,1170708597],[2102276442,1642795460,1863580661,1912988509,1043077613,1823921398,1836212517,449220577],[1985141737,378761991,1632813089,1506189077,1994173052,455938127,1357626215,93821937],[1710683164,444045863,1723136497,2077389968,95181519,447152557,1515619854,1576630197],[284417828,1568619468,1631764205,2085652993,1081988687,387408249,864245662,101546309],[311319253,1606604553,997042280,283562123,1205870664,2656900,1624442580,1200804488],[1641566171,666454278,496661215,302174982,1044020458,1552608815,733031371,464866994],[1508321269,1019192927,915327983,968951196,273004557,1574742958,2021233189,1873038559],[10552785,1529242329,1504426565,1514358618,1662913888,1619158912,1051584200,2100545557],[686923934,1721139182,1059522937,460817770,2095488234,409489278,485423879,1941271649],[739608063,584624798,1327156531,2005654082,2029858554,1965651823,1738587813,1048437953],[1937705448,1596458731,141667664,639805005,1154287887,760751188,1185192499,647806935],[1422886909,1956243481,1417775816,1228091722,1380363179,1035420947,1662138474,2022482163],[1861858085,1834669936,1760356472,968207213,1346808049,1545638788,1292451256,441833402],[968269060,684395972,472094095,1361975507,1652927993,1304010083,1455653251,300299199],[1509364727,798734925,854450746,668649091,1534244748,716425870,59360526,1219379239],[458462207,1413774954,1149367874,675003519,633648209,2079614552,1541259667,1066465552],[1349327442,1029913365,1289815453,54155376,522747685,1433744364,2070082593,988363672],[168102476,1329601073,958863562,921877966,1533649661,1390741798,767728896,38038819],[1599281057,1087647039,682229742,1537654487,838668793,1932714629,224664463,15960496],[1141267478,1694949313,1104362281,1922022966,824296036,609034021,1894013397,277774266],[1575746353,689547896,587595314,695038234,1351709002,1679778627,1596944646,1965013409],[1860831742,1932057416,1568654623,1314071975,1941458383,1630668425,1281132851,870814776],[783169684,727017653,1224209803,1425599330,8762008,617511128,72061509,1642206161],[531152459,1165596776,578679270,1050941571,1258458136,136367080,748069269,1941199421],[782769939,764921803,1299559529,229731201,1298249070,414245410,642445980,2015909556],[744343044,1168674231,647782003,377251172,1386313530,1635426404,1612868954,1504917933],[144737187,1041010412,1279288921,1389976333,1203336085,475914730,1931202258,338612782],[1369553183,436902904,1875082508,529982616,768976241,111336690,1142112915,341236514],[1816277571,1188635911,29798092,1096215844,1324989137,1334614933,261221705,1223533266],[642898828,304949657,1833076600,2111762694,558568026,1367535007,536066533,202981252],[1733011395,1176243439,895045522,258823704,970489139,1455916966,702419938,437845255],[1508107909,1138906346,253644522,465073634,1283080291,1835524027,752708810,201785333],[692415292,505711866,1088195111,2003177684,601009969,1551027756,329045381,1695217511],[1539468971,1390915591,1817642978,1411845485,1877133349,1583912,1484608571,1870116180],[1788126100,1542638939,1508052140,2109021596,288296201,1727121398,934752481,831509415],[379079436,529462961,1835046325,716857542,2047648375,1562994936,629812260,404781149],[1930007599,1732856253,1527862354,138636975,1208469480,439015278,750982233,2009362003],[488311627,1828456005,1170264719,160194500,1344777887,1041788956,79411862,1147311024],[1051675855,1157583597,1040692125,2070423534,2038739281,1142783742,1383219897,953717714],[23788235,1985337727,1810574363,1819349728,1347604916,1779498558,427921834,287750759],[2080046752,16152150,276036839,333222942,410553450,2117826179,485355132,269553217],[1794295668,1252125480,1579141229,1059098015,1195939328,86242197,1821586560,21532578],[2107498653,2023848794,2022729390,498752186,1305487126,1756643820,406055314,1550738393],[1896951596,2052972289,1361517124,1298501891,1071639264,786337769,592927687,1405945859],[1999913035,211923396,728636416,834817109,1884065887,1525902456,954417477,205977012],[1754380143,1564135578,1091843812,764714404,1723449000,2059217940,1072106962,381895261],[876579398,1459679440,1543748226,431791538,1117450851,327664686,1381506145,1079031328],[699166645,1153248642,222566857,2005738444,1373339265,56198855,551604027,755691620],[1552929343,1366531411,797839398,1358940503,103950715,40522821,804511334,1875006576],[829796714,1839340460,1980999442,1194130275,659546844,52919957,2069837710,653815221],[124195188,1323161351,1507434875,1969232510,1287850524,1354645424,2005329759,1301254152],[36980014,1235257923,1449244151,423790588,912532130,239893102,1589795369,86725812],[497912488,1991064511,897473741,1467193334,209308961,2050121382,1687950304,1705204873],[445372317,745040286,1981515762,1493786108,2049896316,2118881974,1779488113,1133933363],[768077123,1828739835,1957412316,279889012,1279874502,1858464214,546683366,2074589828],[1759175032,391847643,1778448542,2071931162,1885136198,667631470,290952606,1611951523],[1941020461,1396757975,274142363,1133950880,1677999493,1305747452,49109941,1467458352],[341362745,2065198290,1451247551,896775635,271753738,1789844249,1097088752,1045598928],[1363809567,1574361191,808922484,180637657,56993259,1844309997,2073020785,1583808425],[472811994,348339201,186010113,1501193166,1519600958,1973859421,1395181379,70402826],[33483841,970428151,531842398,116747662,130322204,986326153,2063055962,326556998],[1603482487,832222817,741255054,1118434542,1969682710,1523658018,652117692,2106162923],[1908334358,942170720,1061994163,595513105,1926272694,1520708818,1023135675,1072587040],[879239003,69609413,1844656782,1697777263,1785684752,648348482,390544569,1711076282],[379917696,1866374757,1096103132,1974300536,1276642087,1944951072,405479615,1201874765],[161661963,176016444,106489946,202423093,2030124233,997231175,836808325,1599109520],[1907454109,1398651229,650412241,1580506673,1605697852,1896665906,851371766,1311493684],[1537790464,2117303509,935706675,1005253619,485974040,1983713197,80595904,881047183],[21826030,1156339141,514511878,1294175013,806460063,1038111940,832367112,188300689],[413791660,53266432,1377083924,970105058,1665454698,1622960397,964755763,1435787612],[1183451553,2046009803,71249191,1590640038,363035545,1372883175,430543475,1569108637],[1590235505,1497313615,880359547,625180108,1826399024,1475615179,1860115164,977247153],[1566190479,1706478521,1112766217,1941754363,1230262293,1411139503,761078938,720847552],[1535765766,1277125014,1838339642,1446369590,41457776,2008996361,289974747,694897157],[392407116,1246741531,289586466,112403329,2093787673,1490531297,1741076537,257536755],[390686843,115901212,702630993,1223399957,222834833,1754566591,905930131,696105940],[606578968,237578845,1541686443,662565682,400865795,749782391,1514975437,354741723],[579734605,1592904524,1491977211,718094870,1469027643,1336958511,1710282365,2121491133],[617359014,1842462936,1966427341,296336739,746379184,1739837344,137494383,1278348947],[1771549156,968157164,1793334940,534624610,1778773637,1934535284,586912813,355514863],[1680879387,730812119,1030962539,886971698,522247077,1958198684,862502395,1618096618],[335072427,678928154,757438830,1797083621,542712122,2013221657,132111214,682668531],[626397057,1308991883,748709180,655443902,1710965305,587897451,1374532019,1062510550],[1863952334,853447658,1783354142,415243468,1705789954,954247746,392069495,1867238716],[584913172,965161058,261655440,1386394534,1280877933,747834307,50910832,742096784],[1684135402,1778332110,1712888366,1614027556,1949723491,279991046,513634488,250559644],[477704500,1725323392,587088943,812851003,2124431058,412079816,2129520488,342850117],[401221278,819016498,1280224665,531042847,682822834,1040565537,572890873,2034117451],[2012167591,326193212,1574663963,1633823310,533514313,1187323734,1243309027,328687590],[1842703486,1856685855,1253972381,545390865,353556680,761967137,647116022,176715307],[1770460430,815372575,742589545,175283880,1456109118,1376699678,394899076,1742487382],[1882994868,551671164,1408433646,1207940916,943030356,1695452059,1739874737,438266415],[660635996,322326275,1703012790,718882151,1214084064,590995300,25107807,223836439],[1984244946,271963659,256368058,286936849,1871570174,1952466928,587362867,1639407586],[1517521550,667954431,380637842,462243810,313884312,1100117651,1895912515,979923839],[1777518846,1257509155,1700363356,789298129,934023801,127525111,950556144,935480054],[1803251874,1293237850,1799711844,932176980,664232612,1980212334,101907530,2003328618],[1421356086,2011765273,651171419,824899352,501410021,264269585,1384234949,1657412043],[1329049438,1385521874,1624182452,70392992,1459191853,1837417308,799288549,194958008],[1248649898,724694457,1896132582,326366328,2048116613,1100758632,1123386011,334817269],[390837693,1436146470,1331265996,1504878009,875946510,474279675,65894589,1896055128],[1680815222,1110950341,2106209740,1536026629,324197973,575304688,1687668800,937207108],[2099585806,99158878,2116010738,245927040,1528983055,1291583301,1137090401,1489493887],[1239584123,2004761542,1453202594,859688274,53776564,149167679,1395487039,654516408],[896185337,46330262,1381398097,1093244208,587943841,445440846,91886194,1495671522],[669290050,1194328573,1703564230,380119748,1393499343,202554581,1650494804,567193076],[1626175240,530415377,833440770,1767897204,2053277783,1369389882,1623247077,1658438260],[1407683271,1924188390,659382189,489354084,2078686152,1622333366,745429551,2115244115],[615313292,1424093561,432513597,1867949161,1184135494,849692272,33111616,29186226],[975479110,1788600942,263414881,429902196,407524821,1408123080,446689454,1138771510],[1514517164,1524036312,59091211,540968870,1583229462,46589088,906612536,502323627],[270226882,2019251301,874440686,2054020368,1208727117,894747797,1053183726,1550809630],[1176938901,124648663,1514528842,304461135,1023100452,1941160700,1126858465,1564922867],[2019296138,1755412743,366341686,785333127,1432267539,1463107395,339120614,386027750],[130552294,1457626869,1416260013,750986026,2104800760,19508386,475307029,359881383],[2064895398,679339321,225954638,10658018,304795560,1631065431,818892792,879369596],[398137046,674486890,1644606125,882989680,1443859997,880517302,1219576979,523620954],[1832747230,827744659,649154616,545715779,1934842527,100189015,1818842953,1391965920],[1842774822,860719535,880729607,1316062323,1697679716,830040046,1106282473,800247642],[776672169,726923023,1540014005,2030209242,784453296,798030662,1227627734,1989115207],[1761705819,806722682,544342931,945643686,1466218018,1163178043,728204632,2020774507],[1251408769,184704812,575263275,121061064,1611922003,1797833808,1432134995,999627933],[1155813667,1635022076,705762427,662035291,1418254511,491124508,186639595,1083698277],[2071516289,837864790,88177909,607125517,362933324,613177780,297817063,962223151],[1764154171,2116141427,1046954999,41903817,299372999,1443628685,1229837688,1125486108],[1110380317,1041543590,1612737716,1065054367,1423782159,1159477416,1466092147,1885582632],[254110729,1774257481,2107363995,522419382,1428990354,294963973,1715515333,854861934],[351907114,1639541091,960096887,44069401,949635360,466562694,1225601821,1608255361],[1689132534,581552789,1406484001,1156815466,517485583,1806772511,112383343,1874941581],[1251594131,356211143,674600065,92232075,1530471674,1508935531,651843010,517585205],[1837614249,1518158747,186587963,1516065951,1317681115,495906373,1060596357,634338660],[1908664569,2093079310,57662604,502586407,2048180662,863068386,587996395,1354557868],[1627701081,1379610289,1910264485,1348318767,292436240,1792011086,1355160607,427163904],[1207068540,1235631581,650474578,2106369651,1028755438,1720838548,1213170471,618507489],[2096902688,657255706,225696662,1380946827,1335470011,848628602,163005428,688345289],[457209357,790118631,633398377,1065060059,1226516169,512220486,489266235,477993655],[308142544,1047225377,1294316229,600359157,1666508733,2123874591,286365417,340768027],[1537848783,346856771,1662646588,1420931251,1060003423,1267654796,820592701,1470653085],[1573123541,28571992,1528208740,1515692878,1588124830,1197985766,222143648,162963145],[1799040026,786116618,391094000,856087000,71227254,1858655773,1828709607,1676628936],[718427967,1477707564,1586859829,1290626374,1408343440,1667690183,1356632307,732063804],[427719377,1675126381,45745490,579001509,109232075,378363192,197824316,300055040],[1420418540,1484073018,2055066400,1522209502,723041920,1184024301,586191529,297047343],[1803690956,75275777,435364543,1135012413,1742876889,1313460583,1268440109,1565399345],[1561661070,150281695,572311001,365777074,1807237840,619564933,362856140,734013332],[2010700942,1652993931,762246415,294604452,290972222,1461465989,1747914690,29984527],[1328474093,2007478854,1206504806,1755926901,759052702,1807135551,1605774219,1502994492],[1781784059,1350771468,975317019,1461030707,593464354,1409470857,1757784524,220033376],[1800575774,1650172045,403540034,673676308,435964504,471193676,172662249,1706786058],[1788039810,1700878067,686019812,1426102976,878248149,1296876602,535942176,445638352],[1157870476,995062316,1668761033,1063011949,300053146,1404529928,1535854446,1516876358],[396484440,1604560549,1075505786,218395387,1574995744,550366600,524836310,1743886968],[678016560,1169932263,2023621787,256211421,25042199,1864108112,101091773,257944224],[1534446198,65699859,1451089468,1293632245,1998018396,427206664,623289197,746635689],[846453010,1206480232,1263040959,971560434,1096855372,940766818,1507239780,1657266271],[2028628669,183929416,149296117,84891521,1826303206,836786598,1749540204,510193341],[1635023301,171071025,1595119274,34506420,1031646631,1252683394,1859538606,1334236562],[1044249684,1261318823,86632279,937724087,1717778661,474284566,1783780195,1128751450],[879067664,752771019,1081573840,92474946,1094407852,1053889161,1799343708,1768306942],[1259116327,869212840,1402175841,737533908,1360214928,722639181,397291978,120877610],[784875,1197740474,1059305915,2027184951,25381926,656394863,640223716,676298823],[260652128,772681464,1079636472,1987612706,438340094,2042747535,760141507,1147393180],[945815677,1322345413,2028677324,478820061,21141960,185766878,188443181,157874255],[568157411,1142844204,319352067,314870281,2008773665,786158057,1781643449,1669601968],[1414739767,1146067817,1127624825,1510723817,510822276,1818923784,1839308910,394237213],[454581822,833934164,517932825,1158781723,86041345,463230934,1515429383,134852036],[570657212,114807182,1952487354,28152213,1296614277,1853027277,1413485685,807611630],[716441417,281762211,2101075840,179043046,2044225299,1514967250,980465915,1271513527],[1867715787,354599596,1235607061,1309434536,1520631090,2126707150,1485089371,1225564678],[433645571,925960880,951136991,772725205,1582509714,28349168,1905004757,1544191743],[1501393534,1530749216,934107101,616068865,2015816328,1433377262,2030818121,1159765879],[1932965768,949376744,65247951,2041390861,1844951200,613060153,1597857405,11767200],[795223791,1024188189,1334361026,309564111,589614162,1075452781,896888736,1717941813],[795790708,1943358487,103263359,1471497982,1920224632,1015882507,2106620691,133229671],[1680788484,1994866450,392286580,976916658,1290074364,578612602,259276928,1351950807],[13534574,2101511937,347914425,187392293,1675114370,648643956,1847667117,247902493],[1705534072,1906313219,1387559826,1869335853,920846190,2017680339,1109421603,466983140],[1543392327,1002765292,2039594078,981881385,1436591408,807727009,1762540747,822162116],[1700025900,352492065,1142624848,1174354287,1643633655,662331432,1087552936,882169924],[2093617872,302352542,403626323,911041329,1637754842,1903851713,1440786089,290293786],[1230186274,201506985,1664329519,671970217,1032706697,724326162,1654130634,135628278],[331776521,1025638568,186471767,893192994,854727926,494410988,614990830,1224552953],[1034887712,288260264,1625902972,188073002,581039332,612004564,1118538345,169797725],[148045908,791384729,1739256071,1725576655,89788299,1073294995,1640345747,1859141946],[448616093,517317230,1812162214,843217959,1515445644,17233012,1448999231,1729324846],[168299519,675355064,1006663222,1595749677,686477009,1632461519,485914510,1134414623],[843103729,720335052,943631017,1018177477,108635272,173285925,73477439,487873928],[1269191171,350482432,580191125,366823090,1504953533,730108671,1783448490,1943046313],[27716983,1706992568,758899884,1953322742,1998349805,1471460518,1490678076,1725479475],[1328138725,511427461,88097803,1148902481,1506517378,996611029,1586016122,1423555711],[250319,980678426,1737216710,696406311,1594459734,866549001,1559471421,1002478210],[1205255020,21540851,125109991,1505370428,893762835,610011056,138708053,951587010],[498315289,1867371825,210208339,565522926,494016472,429489482,1408842589,1740408101],[895440848,55442952,1976669397,304821049,1394366340,158833916,531120678,116969274],[1090188336,894325453,689957598,265557260,303811713,616770959,780095296,101978883],[1039229274,2050199504,20477509,1496226235,523554766,441321999,474370813,1123621330],[1545073603,1808055971,1657181598,595903527,975049525,489564305,457405378,1188393903],[698334347,677219947,261177900,375355969,1988141151,608997107,1719402373,33912958],[1744916217,2127909088,101088629,875453267,743843087,1026507864,1825948711,1603535163],[1524179880,1371720070,1754393392,92483332,1823764267,1006315441,1814766249,1779899355],[2059796245,1815335832,1513694495,1758506527,122038845,256817496,1603664013,1698549539],[1690203390,476638207,519258633,1245714406,400072426,1122371872,65464999,1834810989],[705680820,68149619,493231373,742566462,1053456399,143152833,1110484296,2067855004],[927945466,1418646182,435318605,409886185,228496436,1768055016,278751379,848181017],[631891227,1230962434,428540786,1783260491,1658244422,179238394,1341883609,259216209],[537085758,932329097,1644553702,1823568147,1488131114,2119808514,2001542623,1844596307],[455794375,632671565,411205534,1508221024,367128226,94206381,521752815,1066729637],[1698041903,1641229421,706379178,2014223332,1297908768,1910254229,1246182071,631711340],[1395512801,647357033,564310634,1350037254,758774512,2075080054,1592039817,1373879994],[209597032,310894619,808540593,2036294124,1795774962,928709086,1444870097,1531783901],[1839050157,1321854275,541337664,1357372666,1607141830,833433254,478945842,1909105125],[833043421,1736726876,2100918378,1435158398,641737959,921915918,645120073,1360796744],[812070632,2022821224,1203863769,1941965852,1662274171,679019488,1834230786,354442318],[579016270,1771840825,842507952,906846960,1838099288,221021717,2128174769,1001154553],[2587315,300463950,1739756869,810295665,396309056,416114878,1533404406,543232114],[1520354584,476130233,1105608095,94149527,1550583204,1060310579,1930277675,2062850094],[1022404077,1405942032,1415151726,1795849104,640412869,913135422,11637247,1233626986],[1454026013,506031917,1222098358,875300336,441241615,1778986771,746145202,1051307516],[1845342080,1433826003,704211473,358240600,1050389439,522984392,396449006,1630158087],[687123850,730776131,645435853,1045004366,1862564153,2124853914,791068500,1013652592],[2108310481,59489624,991272899,781368654,1757179420,519942549,2057191392,945697633],[1311551125,2052244251,1626132891,902459349,167248056,880788265,730547000,99940142],[113628361,260837126,693265519,1789412436,2019533072,387228688,21013263,549419804],[1664206392,189677701,1658357301,189783592,1806532493,1125597956,115014094,436145751],[937869055,386471199,828601281,1570756675,321848201,1029060779,922005727,1974276248],[1325966893,2073046235,759561675,1250028011,1316877475,80118369,1018020641,835415920],[1352811490,1295893363,980825395,1036358185,638127951,1478705032,1565721215,741600111],[858733620,787344606,1655329469,1385963396,1564542932,110167747,850712591,332344771],[1850039394,636196773,756201776,121363603,553120794,768768031,1769618076,1947639035],[2124027826,46278145,1327303120,616482476,1258188696,806763854,1465927066,1554686384],[1261567565,2058506403,882383876,1128838843,867030586,1511519615,116342372,1639821535],[2048763515,353659415,1166616109,1913307869,51892678,1168187462,297378025,1447924295],[1309206048,1425858234,1527401365,1655502738,1565032953,397762158,51370204,1730221443],[1116737298,1608678418,501801217,1168415480,780696125,2122333036,1926834560,1028742530],[304806334,1041780052,1235896581,2048122575,1982009702,233240592,897537589,369733938],[762040021,1784138849,1577654089,1829703294,1134722120,877975970,270614648,139008783],[943066859,311095565,1358813936,1665546601,2052932552,1029282346,47378203,1902850301],[1551179224,1739641023,1852193514,2129113617,1559737744,1061488662,59026773,279409583],[1035760089,430767068,1256480117,1763430985,2127921800,1060821692,694047914,1371608959],[890546588,1098783913,1443414842,173262903,214736150,1886055343,1261368127,498048069],[1593626332,614791640,2032609364,92966267,878053698,1265883356,690973234,1163820755],[2126273957,679215905,1275621695,1525386008,1092190463,1150154543,1986015416,837282108],[1894161655,1964133050,1066054879,231937882,972017668,1254334020,858366657,1049449759],[635654768,1075871712,148843565,16589496,1869786668,168282707,1781407705,43454111],[562596539,2051573280,741662003,1447545957,932116372,350316851,1393301633,679430053],[73500658,843829843,543285831,1211657285,892041253,1825204951,2106130636,904001498],[1509630411,346880211,1965089015,538047015,1883019012,124208419,1732775687,1964471559],[212114408,117226119,258082796,1945286745,217674397,666219272,1265624994,174684660],[110921040,832303184,1638165483,809917292,701464432,1529076501,192463720,334836561],[1884575843,548394094,384505333,687983907,1790796110,833766237,2008462792,252471532],[1749159079,1413005148,786991288,1636131856,473413686,1850715289,424856518,613695242],[281540592,443996379,1226707507,274992220,343375984,1414845900,1703551369,2111774746],[690273876,28768527,773407774,1069842676,1848968220,1600675907,661601223,698401323],[770433543,937808240,2128103863,1739708077,1487707113,79022913,1893105609,1165989331],[1970966871,167964855,1096014654,830521148,966750374,982759882,1611012972,168806138],[1614382768,616400445,412585819,888465940,371947329,1312612242,1421718355,1430823301],[1704488179,792145922,359697686,1161266478,1597122459,399282403,999950005,409787799],[1047886132,490777724,62383143,1402306225,43651615,991046660,1300031430,1781170180],[1049901288,862187244,420825671,1751373803,571921107,276821871,1310093593,1485044348],[722236541,407428836,1660160173,1520329141,626831649,1796448113,285616660,1908535555],[1783865999,1391366082,1963047237,1822848183,280516240,211529926,513990717,1442672937],[1384377554,981801983,1951924832,816697700,376818826,818683515,1896831817,1929440284],[1663835714,1196218962,598628872,423860689,1197118111,829445931,165301729,1821078269],[587808290,905497804,2013964687,1784573310,297897783,1681141366,527224500,1261265132],[1872922927,2122845360,355893535,1193633185,801763185,2085096769,400063068,2045939176],[690876554,1073066698,1045313933,813058791,1231109317,1696747345,526956302,1742810430],[67426135,1402162325,1920773317,1288211512,126913504,1481481098,1190907386,2020451776],[1578895648,406652467,962652298,389573732,1306389139,1978571279,1877134982,1441126459],[2041696381,1304224621,1296214352,337162964,1553625354,1861930265,61816013,1331542466],[246559753,1465157526,1600500144,241340902,1776428436,1709495701,1487727454,7602816],[428415258,745488784,372587070,2109066920,2021188877,2008884389,345867124,1174770656],[2109490301,1164286514,47037029,979066856,930631408,1416713594,2076902378,1551282682],[613393056,1811619449,611818032,51792595,1679376891,1697871594,1112324974,1072177697],[1252290708,430279051,443545637,502779115,2031029865,1533158414,1481059527,1369209841],[886128706,1130546332,1637636163,683341993,725502494,947334566,1903053092,243064860],[72739349,250490557,334349400,1275166391,515614705,1697848895,1367416840,17014143],[1516824523,1140490369,847995853,66376700,2033326423,1629707181,365946843,926925215],[326215860,660422271,1250911670,2098634309,1776457292,438792759,393440993,69854186],[1244619230,1285631038,1363880357,1805774617,1245018912,967868304,294869751,1625654160],[1006811737,27407454,1694262797,446570663,1143367672,778493515,1814981368,1505674265],[1854383910,1394345234,1573284281,439757471,687619872,271880403,1464574628,1491828673],[823846323,1698364021,1519508072,1599235050,1818770132,288736326,771792528,395340459],[357208172,533178940,1673187258,1467183900,1514032101,1700207078,1442171837,232347747],[1151190945,1247037898,2018527112,1345436347,1982282836,1463170219,2042475497,630146166],[2029914209,1664107376,499800914,1623208493,2095904457,2012389679,159952112,1653273147],[731394339,707798217,1455871938,1305793912,757308197,436529911,1296655412,237243131],[786200125,568937690,1485224760,1973204354,150879436,1161057522,120605875,1736190872],[1357148083,1945681381,331298773,1983495234,1060233029,1360879927,1161330503,497546784],[1966112842,277371210,1112357804,1912322219,1165247466,1933346286,474289310,207549649],[1064890080,1483498749,688830091,1816917088,1220359113,2096681148,1398378076,1470198805],[189591121,1672904279,837736327,1719700529,548390695,1652045805,315465027,94473209],[102065070,2129279273,1950214505,1190788776,1848138799,502522434,1834394339,470242237],[1443945732,1690966504,1890889942,1685018744,2045703217,1873749407,710737262,495316018],[207211777,300525701,1514155168,1059669314,1467340712,661507834,211410340,2122131370],[1848360987,1301803117,1160263141,1722120401,557956839,1223626716,1864259993,1993291082],[574469981,799688699,1098856619,2114907398,1110253507,407605510,1738068008,513536289],[698586668,366722949,995410031,1651418670,1413432772,1561660792,1600438467,1642393681],[314039256,1109213162,1820055189,60672197,817225090,1041728278,1657289827,1333420695],[870567727,1370298295,1341407854,1326686954,1305644590,1048427893,2124339596,992114980],[785876946,1601092835,14488081,1647960018,1589352464,1532015512,1621850173,993976899],[1085051905,709114448,33897959,1746672027,193336907,1632442028,1883369579,1592240040],[1974367797,934496270,375101257,807840727,510830198,731381203,788078443,1948267096],[1045031138,1410603890,1711761397,833956979,19454013,57261695,1143562426,1530756284],[634071734,1902077285,337754400,1769840095,1177813970,1495773156,237666412,1697485083],[1835557374,2060485719,2040506216,1148551413,1399505715,2097065070,183793041,175110521],[403694124,351291701,1921221434,1462929121,1840021310,437932837,1422020799,6339829],[1272633096,754088323,93049674,477584687,1263079527,335520358,425591377,792534186],[2036698392,520192463,855453402,1993014647,621601978,92150286,1504575689,912320527],[1151264947,1197642345,2008703116,1246698534,650424679,1377457465,878408418,284050292],[21048221,1045626553,564991263,905716694,1276756270,613245724,1367915451,420691085],[1836531450,1784478713,1483949602,1695021166,1752299433,1359416793,1418351624,827171302],[1385194578,261145205,1178536654,18227668,1950024858,1195261941,951319294,327301039],[589338821,1542460061,371477863,1889521166,2037060709,800122572,1164633861,1638631299],[1354623376,1107610620,22552437,52020920,1106761285,616268184,726268939,330454219],[74803567,1585915357,763554945,48827221,646520248,2058918065,1430394217,953834588],[354870223,1925088440,663917842,1025366462,1358588419,1667100158,579654445,11052041],[675742929,1820385682,835859787,1126301735,1505943629,511929341,756327574,1225231134],[580801266,1600067933,1062851360,1893674927,1876644130,1417063986,2084358808,1650520819],[1480152968,1973208704,1612263104,401211147,395349999,645685129,1862659405,1741736871],[2029343581,1497983893,456731173,753117729,1250250917,1549310156,388882229,39303724],[1466156410,1331110210,1252870004,1054292174,1462945730,1013338948,1439953073,960502003],[2121150813,1708997040,1087344652,670198990,2127835448,257296085,10113567,1332375654],[1596409380,2036744040,496153283,93030799,502459254,228123989,352754878,205075020],[1994513101,1582246350,1608658325,1695383970,1237222330,105237413,1697874,1034201798],[1472964314,1556562341,1929006208,947325501,548473910,1574654853,305328627,1070117982],[167976020,466501021,1927308309,819409427,1879833728,1731245741,1977512275,1859154555],[1107424584,455918182,830182119,2087342914,1878889893,1051231171,1190509917,1641811364],[1588695790,588296550,1224258580,71081677,538749995,1071518903,1432246504,1724010823],[1340999942,381782830,2099241441,1276054009,54221455,1080650423,1666272493,1213805750],[1128241956,465549818,961799610,977360011,1098915212,1366055819,837385463,1385204687],[410257932,1740370765,414852749,1984456712,1058983591,391127407,787304370,1586144706],[1376491605,694352972,662319956,1779979844,147897474,184476745,1738555985,1525604094],[252064077,249821325,846936496,1551752210,1432901185,1509354833,672144379,1301614725],[1897143287,716184622,1693832096,104108531,1466709838,2086645515,317123046,1727743020],[1576613249,262340765,554514340,1208206578,766346739,101265980,34730891,1617237739],[1278314579,653419800,1438770567,1867631920,1231538594,1793519520,1142352843,1643875670],[1274712343,1781975310,780355200,412144376,1330447303,495830209,2102813723,1475323149],[2018954506,512562099,1787462024,436618185,413465823,238592091,1911243818,739864504],[1049363243,853082198,555745518,22141617,496930352,626871093,158126230,626751070],[1539295631,1507151683,2033509309,1478744699,294500989,684133337,34769155,433319933],[628000639,653779598,1382737480,247604563,2035517853,303206062,1580763768,1074513306],[2098630651,1848258663,902821578,305689326,1925307055,1790332286,930089302,1059780985],[908548977,461758425,1011389691,362781401,996809452,26374426,95835676,1172791224],[396317697,1746370522,1206381163,957166385,1627841811,119739198,723041191,653356364],[2051189875,120626640,1341792211,1146840714,1402102966,1676612105,1169378664,810082050],[1138964465,1127344728,1967001469,1590070659,1175293846,1217907627,1485481036,2016532632],[1496516584,1388632595,372613523,1954380190,1477836182,120054467,1514840020,1455330742],[978354123,577164745,1492835253,1759709287,1317986103,687645979,596682943,1117560421],[834329054,1901621664,1747238450,452523860,372247127,1201036,897905681,1059993924],[919257071,954970984,680065288,1868219569,2051857286,1290635042,2019153704,527760933],[1217846221,827043328,1909141154,262725015,1915910912,1494109466,1949274992,2023914692],[86127497,822951091,1548275673,1918573484,453220914,182610251,248069357,1595200080],[477143997,53844251,1081546385,1601490657,173258338,1627509901,918696303,197649254],[1051227411,1037740681,2084913050,117688777,1883159907,1382975937,187816237,970853943],[734739698,476563301,886314117,1135286702,1914763797,415278632,964305466,1411391473],[1666893357,1978470939,826073001,1290687060,307785078,1595814114,1159870489,1088922190],[1221761712,1565651102,11682764,1328009090,1976681845,1511073417,1112895065,48464970],[1435557825,788912074,592865873,1768442681,721926829,601488673,417988230,1700052913],[6413908,576398731,102579522,2126059273,120305388,1691264663,335172264,1277988553],[195437021,1076676068,262437152,1624182892,845302951,945504315,362220796,294892828],[1525474570,1221812640,549308909,1591253002,1309722904,120619945,1034736709,1082708286],[1149722084,1005616463,751629161,979708079,1691402014,998932710,645916950,970212670],[1080201321,1266670122,1749783350,1344803975,327620018,2025792450,1788266009,324294683],[1103391465,899896054,2102316713,1891209797,1584340173,96153839,638309102,1068762507],[1075216490,851756380,957462922,848247311,685116708,1705867242,34498586,1648328494],[1399270036,218807619,240617737,877505428,1691850392,1642692659,1342863247,1828053479],[602601014,1746712112,1228321165,1087122928,1453999,207208945,1072972469,322053459],[353761983,7184796,1871244069,1971535940,584532889,1009436116,159230472,1365697266],[134353944,1826793042,794264558,1806385783,525475397,598171183,219374898,156499807],[471748656,996358693,1959194942,1421804888,274676037,63180055,1721505231,345953483],[129663485,288958100,1339981263,601898539,602514238,252326174,1762341200,1410204651],[518722640,848295107,1506052071,414410421,334430489,627053523,580055623,909699471],[1033632320,26894632,1415779275,292590305,371560676,1983771422,1937315278,1581726500],[927547662,1347784692,1778782806,392545727,835033757,137773369,1226843552,924321322],[1757606822,2068800158,609534230,612884623,347473849,1852906852,273464733,43795211],[1656946495,994121813,151885167,929409611,1817350117,1140977542,1786209990,1729904787],[2019170672,1155709350,60390647,370678784,1304792091,1395305255,569114681,1244498023],[367080638,1699271520,1931655754,1914500777,353240221,790694904,554673244,259234835],[2129560577,1219124365,1823149148,657500866,520332365,138043614,1579560364,4053147],[1988125817,1558377985,2104639471,147625071,1651853650,2119819645,88752303,1120467577],[977078303,1501673521,350058710,1994988151,1674852189,1985154470,1123206811,701579207],[248781116,1493943641,1654372937,569324034,159264605,65054593,1904863851,1001597374],[1708064101,1218883857,1517106483,2070891498,874912393,87368031,2070561924,1339678107],[669150904,1634543199,402504921,2112864348,1972743631,1780982791,1862737395,1585103589],[413673064,2005770709,339077827,1468748766,1649715566,310358196,1086817658,20946711],[1309195396,205293883,1475881052,456137629,1543666655,152485115,1437240163,1620176826],[864788092,333551600,862977079,2067637015,1645289616,454654408,75412102,2034879867],[1998234736,861624430,1787099126,1587273950,515987867,701822030,2103064773,424900284],[2010746023,362907960,1148190052,1181338840,838076917,1610111517,2023639517,503399473],[267945541,998156237,408739392,224843400,1998232574,1887183099,438837087,1417605790],[1259935297,285551712,123104283,99753232,1987276349,295213572,1504788775,701725114],[1218077993,1393555936,1492264863,763582412,89883893,162271255,1631357281,543424352],[1547935991,1169685240,1745340297,672659513,796388523,2036715827,863202505,1016478842],[1215983118,1898983788,499346199,13683968,1007709447,1705159491,2045987574,116002823],[707884812,613724538,662574682,1999705717,775821266,1438509136,1829235406,292681188],[1941432428,1547964515,789375718,1265314645,1883433476,805211936,339244219,714872609],[789095386,1456856010,1725835218,340025431,110397452,559373335,1565070304,1336658743],[1117629043,453434250,1223770472,873131228,1847430849,362520348,1855442429,1403803310],[1382917814,542154800,1039275674,2000060337,448417767,79238527,596022934,1156651678],[402089442,1914746303,1640388925,17967301,216483888,719193719,1353346179,1787803599],[554661596,701851933,699338470,1579587932,130235658,1982873683,2104302733,289148825],[1607050647,152740716,168184391,995584041,1109426817,1429085660,604481052,2084191778],[414424150,646344690,1916796049,179544968,1872914157,312400668,1481639979,1179809570],[1587736383,1451342489,1300208180,57410437,637706984,1013431254,563125554,30489569],[996302159,1683125783,831018353,179333594,944415978,349923954,1308006189,1151999270],[1947209637,334986399,540587675,1863349627,19851021,329961867,1854816972,270540292],[1945843352,466300916,1132538683,1497836225,516635874,43965307,636109204,1340295807],[1397644683,1486930714,892296074,1805937926,1626546672,1552809703,1536264970,913485092],[24209742,1345473077,880016628,1461613983,981518445,1623239728,686822960,306011260],[1098461663,1986197029,1159927069,1129883512,461202465,1546274502,1664879854,1009579663],[1228244697,561011926,807823635,1641310959,1681772405,1826318292,712132045,1162639044],[605311991,1088138873,713293411,61530545,827469003,967868820,1325500863,1123793024],[876658004,251211755,1669685970,87436713,1047535596,220323490,294209092,748758403],[1264610628,1098876397,1982986041,1839024759,477960178,1630318487,1099569291,1667372111],[482330676,1122652738,339504769,374527341,588458272,411252065,1688079889,1445185799],[1620922001,577418134,86612085,1283483043,1993269240,2129726911,917070463,766189170],[171580472,1314713098,1129671763,2035057821,16851082,407733090,891946709,358206090],[727673606,1483642349,1376860682,1243833945,1675911371,405007015,1723700962,1817355379],[1756825092,1502238080,1914011053,109438689,1360996868,1097911174,2109771302,829107840],[1437042603,624085271,2028717297,1742553103,54349154,1963748318,2112807302,1680281961],[306304913,1186872053,2122534044,1369822657,1417384051,462245271,24924247,1617558025],[603458945,1906936499,1621717683,494519757,794425379,346787452,441429934,211236322],[275587091,1867063407,71052219,61324894,849164740,1758001837,2050502207,194063503],[1661305250,1715907387,1952691933,1724219170,1888068873,1646447728,2128087482,1187322747],[318056266,463402777,208537199,1720051305,317252402,1611394184,1139858847,1629164757],[1202926870,294680567,733604722,1499046543,113581324,58970114,2066199612,1682324112],[297180150,383518525,715000901,1741036187,1345158733,1938779678,677190591,807073549],[1171999083,225603972,2077867456,25298248,1875153661,347033442,1666883527,466699660],[1095676339,873974484,1448670390,108169578,1001026662,37590404,1358577448,719322386],[101001575,923195321,1788506262,925562104,749704962,391073025,1107220811,287296479],[745478518,1068885329,1646611596,284107951,2104913862,503319250,1215633853,1422820161],[615003715,1611713620,1701462259,1671857601,33761403,221579605,40752746,1178791320],[1411841768,216277593,621627018,1997569331,1010789122,11439352,1769213251,140604672],[1472636412,318815600,990159762,721643186,521215986,762200755,1826999325,1928952690],[318750476,1606845527,1988198884,892586858,496872232,1266810064,10381112,52676503],[1865881557,1027292384,1150838533,1228350677,906789217,61711051,1506300706,943435851],[1357194223,1750115,1935879698,1240179141,1450222762,736519852,1853234956,3384565],[183932934,1083390631,900217567,2012165737,1199390635,511265590,623870998,1387689759],[1155883944,1691403969,1269840449,2110162498,808307229,1703041819,2013353076,438372237],[496253044,1136128910,1200072234,231416970,48719586,1661203105,163832729,1000106123],[1903218721,327521192,173577342,425120945,1410040724,2071042495,778749822,1199572866],[1168703451,1519013965,73095967,1721971225,963255225,494432018,1658487569,980629828],[741276605,1560867957,1029759990,815331481,816633161,1780245061,60577975,194763771],[786462541,885311036,647862030,971691525,1306369536,657541105,726358030,1434504550],[329591488,1802116580,901709729,1766298542,1240980866,440843519,858838106,1899424734],[1361211880,1188047670,1890948902,1975508558,1170412121,1195323690,2005170468,1595497361],[48613470,669256826,692076167,789636808,1646736099,208130465,1172221006,2006040962],[1695029791,360822112,1745778767,1806954168,1584542388,1414936973,929640246,1727737230],[1200927200,689727503,546254334,532095559,1151071634,835820115,1662557332,1917410387],[1296515048,1482872010,332357364,442075293,1831110148,1154550577,1417920186,41211740],[1547159688,318066755,702470749,1330602088,79517560,1473470091,1230188854,1085460487],[1335179444,121617547,257714481,246413300,1154635575,2046276431,362169003,1685202222],[351256458,824301531,775509199,2008552405,1971431664,1037474874,207491166,1401839366],[2083725448,1642983473,1926082074,308900119,828848534,505870566,1536471920,495450474],[2092522703,1713654506,2100241654,616203062,1376362781,1793312871,1446296307,1097317311],[1121691711,96883292,106713602,179704276,915621518,1455205945,92903759,1889545207],[653322029,138315873,547585663,1336709806,1709594673,1229969687,1286336297,1248295151],[265608365,1850615602,57335565,872944635,69774121,189100391,882922642,1901706259],[1767225913,906502187,1607369502,562658111,35856429,2008359971,903747236,960665524],[2075588142,144030906,1051786146,251994433,1827028921,96952885,1729915823,1734435045],[457116210,810758524,954109367,886022233,447336963,1320520357,1779211744,1125035094],[1953738706,1609906118,1061376495,2028870095,961390227,267433082,1651746614,1557572564],[761124532,406956345,1857227687,1074402658,923372859,1330194973,1143902874,868313519],[2016065722,1654760852,158438875,1084987541,1826102121,1054446067,680530997,1725095020],[407837838,1648723508,175091646,597432465,596249809,721393619,1712666332,1673917561],[1738906395,940403246,2060520821,510819310,1010692460,259465448,610296063,1496590830],[657011244,481418816,697948637,264776778,1000242402,1760779180,311628556,1780329438],[315994076,1445746112,290827591,441191555,892656062,1133387592,1543091394,2032675401],[648315030,1043342866,1264823949,1026192639,901195319,1488459935,1508108276,1519150312],[1141489550,1089147486,122250658,555798957,1683455984,1789566261,2021124210,404518953],[603777664,1591345522,902509388,638895201,1473499099,1376914645,1155032082,1646281293],[354222241,2111616188,835476809,448143333,2054300109,2000607701,83980450,752966866],[834589158,1776837390,1947980623,2112822203,844659385,1971940793,1492736987,11718205],[1770749056,1673515915,945236444,43869506,969264007,459165308,77513504,2025266775],[24631254,1490219650,1856179885,1443832865,526435846,914687576,768908145,250000620],[1910482333,1460107247,2091321046,1971954335,1308855349,862151965,1562027834,1815529061],[1061501171,279761603,1645034368,1279307442,563550270,536584915,1487462343,88353383],[970073768,1883089247,1643155277,931771581,668820183,490254399,1672260648,335628530],[1321045292,1347867314,1983199532,799473854,133774460,457351637,1335785719,2106676488],[779230896,912226681,648136311,1072104330,1701623413,499996248,21693096,877830713],[1060145914,1980634052,1017681533,811315921,684884107,1868582076,669798764,743872003],[496306619,155427553,813338145,2083184776,1983177731,515611497,465771626,175557485],[1563893091,873705614,1047215558,327781160,2067926227,480645526,247250570,1657645384],[19441649,331148835,2046821654,1012280293,1314758468,1589894589,1283904558,1790834852],[1668932668,600834882,493668410,1311131284,2086408645,766645417,686673602,693723079],[918819384,1433613558,362895652,613864432,1692210063,1934066357,706440837,1017642980],[1028985055,887005704,1722707585,1688484386,1217287039,765911361,2054602146,670178780],[1183101784,237679055,1109122527,551816624,1657988222,222897998,2059391138,1502329387],[1276807366,157828530,1229361345,1545698954,945351917,1416278621,16633735,963296061],[381410288,1438642532,626315308,339203857,780403582,2041777962,1083974583,1111956689],[1203107553,1875922484,209520157,500234224,1963878122,1473110300,1553162489,986924830],[1184450881,2070988195,2052948014,699507082,1139578626,641200786,39338996,590456318],[2080445935,1476180195,168292702,496499680,999052689,2004538711,331092131,457044824],[960170235,1513602476,1013636538,1250212163,1277751534,636970123,7349837,384487203],[1736233667,1261054302,235310436,392518488,863768208,2104432428,1484516154,407632300],[1984449621,1841692017,1630818449,422739890,658032202,895565466,1793633125,1178882540],[810654517,1653803650,1859215369,1388288360,1823655570,843753354,2018221741,112500435],[37937954,192264242,15272683,371658839,1425406879,1874495141,312113076,1041438979],[1258906778,566167189,1770801364,608262495,678376009,944749828,175016079,758101531],[542760401,1461867935,1614025295,517641564,1538975058,85338434,1419922538,1945849621],[1895273022,805956460,487425449,80295605,11866726,1775916339,1502546297,1919241058],[1831968467,1552514310,864237150,389255172,1366116692,6989455,1454450190,336704136],[499253464,841517751,737578246,679847437,1330604418,820995444,531095730,1307293869],[268175835,383329964,1252758967,184639049,1564349042,1406688025,1566063953,1633741467],[663862922,1109119342,1837890626,2111829652,1301421301,1266239385,1088607539,798231636],[1706697475,1949260774,1521075027,223029825,964506526,306759155,2125927283,764798147],[293692312,1767355543,1573184193,1540386072,271719231,982974327,431397555,1252775591],[937239009,709467783,1777818351,1239643389,391592331,1509362610,1302125315,676923779],[142131055,102282044,264869048,1757593849,1015715009,1063639926,1760895202,219465721],[1086110490,1938794331,333890125,717535069,184424110,649500447,1161028585,863719195],[1358307541,1104279152,101564067,1012197279,1637544422,1000327600,105249852,1872534780],[127212110,443741178,971171528,1713369505,1026981086,671169901,789197861,1531207579],[988437771,1928749272,1630129732,1551188447,659426225,1353133049,203336840,1992627684],[678799593,1204902883,854961161,2028060434,1761251075,669217569,1833902615,181720510],[521033059,1715314567,2124972086,1174727881,1270640818,1314409939,1540390410,1597990193],[1057522410,1867085024,609996952,591640714,781091442,203279470,1932216969,1560875625],[1878698619,1045963503,865923476,1977799489,604618448,1853055847,391375802,915462791],[750804736,100415611,474625441,504837568,736801736,931421780,1397840463,36989684],[1202763975,1672568539,912552365,1108835793,206079785,804532376,1614258716,149864615],[660722732,89726196,1481518214,1833076432,2012611066,353522473,143560724,1683987045],[68157270,426569609,840575648,278573076,1609835244,879166087,140956803,1733680475],[12084006,1913870540,1411257608,1157391430,540984635,718344569,1275029266,791992377],[771615022,238767345,619168941,837653300,1872269688,1649937202,1640796019,615483783],[1857926751,1559526005,95462542,2098279645,1294745872,1855219749,280021423,508333842],[493622917,2036978517,84589804,1938529251,417098724,1623255405,1963332980,2130580196],[1000018446,2083208783,2015380875,500062850,304659057,1012804578,498301294,969446289],[1775989088,301614157,1970385004,565506494,1824639293,461158906,1530332817,1002353464],[1306645328,124064313,270743019,861210054,872952367,2095057504,768678541,103978982],[2125205612,1930219771,357954417,1178217799,22789820,438926472,2040964759,42890892],[1187049311,1779454087,334005098,1342260143,2037563455,1636393899,216182021,772622324],[1340358579,502633471,999846665,1005671016,143951779,408612854,557859173,300072511],[780296162,682044626,1289019842,1922371131,1381196055,971547533,1120653329,926786967],[558874995,101737160,819820561,1816566384,356567643,1622167633,1042500929,1505661005],[1455398775,1164542810,1660734573,1955611030,842471712,1970925120,1188121952,602908606],[222814770,2081137901,1043109377,912346686,1096651650,1195677861,435580295,329946261],[972689768,1577019903,181265709,1924973971,625675521,1175258217,492199899,229873005],[289784736,550131253,418436589,645087004,1145197164,1391932307,973305213,1871553818],[52367992,56989429,1957300987,334011160,903773109,728841625,1250724275,512931115],[1249497694,696540217,1432582970,1793687351,1611353594,1592824648,425038230,1220177438],[924160650,235228749,1393065955,629269003,1297303849,920655027,7548236,944194824],[48988355,137855126,1858242157,1156994852,1623464379,708473399,613263209,660702319],[799305865,727985338,146427543,1198446668,2048320389,1843394178,1313631268,861787552],[1170769382,877093345,293456572,852800736,1069315804,974329325,399203403,1412095930],[1908229321,1841525104,441351821,2126385007,1346906207,1069346747,1701766004,299697821],[143740084,2003314378,576110984,223728110,1812067659,1916425682,838914580,891388851],[457370590,472871719,1528772846,864581660,583186731,295104494,1483753577,1882227100],[355058168,2075212569,1741007727,1530807439,1716057141,147905657,261658026,1559654077],[19243332,392705715,1376308470,867152838,1020484928,1745230744,41259419,1677210444],[1955630666,139347673,1342768493,1882288403,178152016,1167381501,580638384,500584897],[482373056,1793719986,1812835461,2065036200,1421928443,1268890881,944748491,1524858773],[564202583,99073553,413503745,1159898980,87087549,229987092,570064844,106313549],[611456099,1700070639,1283054752,828331958,17736680,639595962,626572868,1053270129],[1887063127,1675019647,1124883538,1517462239,40255159,1874532771,456209513,79684353],[662300704,1720482335,1638359265,1994576293,1652982072,173209822,1702445002,360502735],[2045095044,927220033,1296437571,1550895253,115074831,425937301,381680065,1902999918],[1995640528,277517555,1185809533,549399681,571762242,1149312696,321673259,370627319],[622374682,1677099333,317461918,541622290,1417925002,940116144,2064335039,1139414518],[1537707072,1734816957,1447449145,1978828767,401816038,1442636616,1157916078,1789007037],[1203286538,700837645,75535393,977837485,1833826074,685064583,1324195563,663074489],[1214767357,1357257344,1351069874,1987638166,1483662135,1486982873,946815086,914061365],[2032547881,1629268581,1292803147,1261279166,44345963,2034841920,723246414,1881103983],[140121097,41988458,711127814,952378947,1228183191,46975387,457786773,1245380643],[528085222,1236352845,1766902448,1259531041,1950516840,1879653103,1605887658,18420751],[121284593,1499916262,1964976266,762756225,1780731189,566468120,1800116302,1489215809],[1632033083,793928783,1785548858,438801306,23214710,641433457,74505689,762208718],[1891763042,437712538,1581555565,1523800100,1205642869,1960254017,1510889814,1428506402],[1993521575,959039442,854610363,1543679057,391721575,1955383598,275227057,1972649830],[576536288,2116271171,365564482,1933323264,681160328,595194990,1930914713,1603569167],[608310804,273518219,1181784985,2065434174,1447873838,328768788,487348745,1719562310],[1691972938,708205326,1920410489,1109411456,578822991,1947378072,1024075756,1338857668],[1038161380,199811330,1132844221,1351710333,1918782106,990136805,571080555,1001540514],[1014189152,896643491,1800178555,1666725101,1399957438,1510951112,770153248,614192510],[918298075,1194283841,427704622,1127387515,1981382314,722480978,1707208999,834391830],[603913085,225209241,1493649340,538837929,141566733,1153928697,2087813421,71495192],[1684680774,963693827,2125939787,1842693807,505801197,1253307406,1358887050,500958572],[313402922,1065836622,138743506,1994246335,1379290096,67873101,1120404879,1066561439],[1413737484,1422136540,652509229,968100886,1004663240,1505896821,307736938,1097821565],[1525983782,1291720645,574919603,1606771927,122379195,65397909,1708324668,2082613199],[23440840,134136346,1189670339,1712008777,480816946,1110425510,1741330591,1569393824],[1956493907,472007319,939827596,618955331,1849099573,427251079,214523593,1636533075],[1385007041,451426826,1265729549,199763880,1208212088,925272494,1027612082,1585252831],[851512282,956312853,508230618,694073048,1918695967,1906518319,578666767,1548897262],[894649957,2306889,308973148,19156270,2093767342,397239082,701573705,35934072],[96041270,1791214913,341062501,62608962,118983779,1816917456,696046819,2082184270],[565906382,851191699,356071210,1706460782,1437885360,996479165,200444618,1601396312],[922666290,118526061,548714443,805750555,1191591970,167864567,1377230911,1663253851],[721990629,1017017451,614232705,822116532,734382454,1406128942,1268869175,977875932],[1965185814,375825639,768845470,168502608,1526902575,822096921,1741101809,319170541],[662967934,382153421,1414702973,1467745351,1216828320,132752350,927200179,1052059341],[249025896,1863645551,663163455,994724896,685198401,1998934780,1610232596,296533287],[1610519574,1066907923,1824225164,299046146,1198825566,2102440334,1002523192,586000645],[13968882,945578059,417216208,294406875,44483840,1371910230,1305784635,1434438705],[696589807,1924752088,1033211389,1029692504,395086410,1284372760,462508725,658555564],[503382328,1309529436,130664335,791209867,125200484,1527678442,2090554728,1174216275],[2115742662,1663979931,210350276,1457509842,708274435,408571774,1257528358,1506270062],[1545312164,1717033279,2096018916,1022085729,1006775893,619241612,858908282,1327445474],[478027701,1726592469,1736214710,125768173,138508073,140765659,1613835453,1827107408],[1190047838,695619809,1671468499,187851395,1008112702,663389086,290260236,2020383884],[1243637799,2089120563,787147485,1619619075,1274005302,260246670,1665382780,2034776319],[694650519,849549255,1901312518,838212957,1813546513,2100722580,522871235,1186563263],[760246144,593187929,1009719127,1015841670,693766510,363508088,1661093453,968625742],[1334001098,80083203,1713709360,1811778799,332232181,614478336,604668337,1291882301],[932238173,68006665,1422511825,274389289,471601211,644187382,950539050,234102147],[2117502269,2034213167,739322128,384652273,1615464735,42818325,1514292335,1155942294],[1381463299,997328036,1516147153,968052701,683835934,354276159,2091405962,1682239230],[1442971576,138117786,865839548,1978181944,490922777,1025052716,848740459,1415692804],[1868283046,198815486,546059569,163421571,207260527,1290589581,702001136,1878879523],[1727689449,1798103761,581679444,1191656765,1450474375,1212753585,1511864109,512478334],[678195834,456860158,1283687903,454071352,1137147025,294072290,1849908796,760596109],[1546647019,2098122372,154063626,130529193,1273054098,825983988,2106934492,1652711791],[1205415347,138239947,1064804272,524592612,575072884,2042998285,297674136,397070828],[1430506975,964680900,611755299,638260506,23545868,7446447,1475453219,1055775765],[1546401075,1314354323,549793330,506587412,671357955,1632270999,290896395,1351106710],[1292819676,170420689,1905917735,1126088048,1350994271,441533857,1288838227,1801583536],[224763925,540986790,1827773963,838113027,1312348531,450352824,213762366,1479634039],[1672850763,261192120,1555198047,737291857,1478801528,1677401590,2100062373,2031651028],[1368264432,1377502767,235707296,978811815,1730852862,1398374346,1358298433,154829553],[2076013643,1735621554,790256894,1852201051,191758499,1154600767,546913041,1157613745],[911202965,1235490425,1222343161,457211109,1492879766,1030755337,763526178,1643567060],[1729152394,332221499,170349417,1028912765,1057886967,386047452,1930135186,2061248303],[2023435565,1501190007,1929406603,1273509911,1200038282,1684614415,667664329,1290504564],[1334881887,914558554,1176749779,514450203,1398002857,1230139005,70523839,120492224],[15930459,463712107,249208609,1051935750,715697649,2124688712,386259102,1359156502],[1822664331,1473312139,35325258,1309615161,1610554431,2072494838,160676124,649412415],[1359938781,1159890848,1556449758,260378346,969349420,270427909,1588620219,1528601554],[1300675279,1942123555,351937350,2126330494,1143533049,1803038766,541868679,1196006841],[1778153503,853622157,1039460839,604745835,1048882674,1209379649,426096786,451816406],[115791144,747973005,1654834188,207074052,1341723142,1710457598,1792704314,1720787702],[101407097,898843547,2043688345,1278199581,1834268966,705174800,2111903262,1983744600],[1526834990,1765128871,804471390,1054592463,333895824,564395910,1238422610,86170407],[1476242721,732124276,1768198461,934669957,1239587980,2010098599,952721217,825669035],[1613498779,2010310419,294537865,557148826,295604561,1090790526,1292526204,1011257595],[1468205783,694374822,978969789,58365353,1122451416,423662432,641744475,1646199843],[680901823,1168895093,1018264902,1574006471,824345329,969804204,703634249,27700827],[1267255465,1692760937,1134307138,1721448919,1847846544,1931070511,426260223,481065365],[1392212581,860769565,2122483558,1875285614,1192864291,257718099,193203826,1850893095],[1708306670,982001703,611951924,865240031,1867600375,765835773,530832003,1715190329],[1666381720,762965923,1718386638,1719314685,1768697238,1785268689,1842383354,2099121978],[1650967228,807505680,1499667541,387692749,1112093450,1845453566,903762587,322473979],[2088833355,833344744,1743294785,67467323,2019806291,1224748497,1072948735,2087958454],[888898777,653095273,1798140219,380807076,288293055,988381100,1689795228,890347548],[2048548666,1289505024,199020750,1641160794,404195336,623010438,2093391200,1616068435],[1820259548,1495633994,520410162,2041973074,1079646785,935596524,263921933,476859941],[748687012,1419223341,1215625235,375653905,10254175,430754725,790857083,84580104],[1763495854,1697318257,152953374,704825161,470558161,650068006,937028463,1159066943],[1910979909,1873234871,1610187959,1301677414,1035198078,1749947425,111767410,1103129680],[1546727063,2052336175,1505248005,449128930,44018882,1767761014,1470653630,239685074],[1194221032,1272296087,175726457,827307403,1324046684,1488719186,213241867,728335090],[1561382037,1177264681,1547732765,1628172227,1895439998,140085246,1218797502,2016815127],[753626560,1609326381,255272036,1171116459,2032253401,1794139741,1715639299,384559741],[1889613890,931290349,1158741133,2025816716,1389173204,1911254396,1546166094,835013884],[1705656824,533332786,1987882489,1736234708,677097791,1307630552,1155348980,1709867216],[166046936,1564327566,1634465670,1276441029,569432477,1994030378,1299118827,1343148966],[867236498,654309080,277397413,1774621219,2029960449,219118516,2075789224,1174413837],[2113315141,823158651,2037125362,305842728,1511996687,237602296,1538141908,471348078],[823796631,1917385512,477563605,1675542825,1162005209,461371998,888930484,408805609],[1050035249,1861833491,2107510420,1148190381,1092285842,1729378226,2075150536,308524434],[945095552,672231283,1165972719,296681473,1838219588,827469779,452985690,946919004],[1452578153,13202347,409438454,1289959421,67858428,1883950388,886960732,1495604099],[1689668476,2129273246,518262480,304477550,897488552,703651039,1090183027,396615455],[1661121025,308417376,982376673,1317512032,1152086402,1695319739,1514507268,8869845],[1906305247,1490230075,957367607,763318425,1300484800,1142097309,1000874884,982139737],[1124132333,859422133,989724112,1224577303,1329799146,119183048,2059067937,1547648929],[213174280,72361788,1997298725,358808649,1497157169,1231448799,1643593770,2019174838],[1256704702,769316949,195350549,292058894,1870855087,1570866021,28547793,1629481048],[848140326,1546407688,786753450,973561806,1560209472,1668695269,667016039,141101452],[320287871,1851147853,698775472,2091591202,531059253,1649079224,1025073276,1589037843],[998474737,866115579,1811821844,1959333911,1129187108,976723974,1049457572,917678918],[904028303,523765053,634834734,1247170483,212523958,970912957,500246061,762784559],[1782392605,663141790,2060169727,1885293308,716575655,1204492148,1402658233,1193640797],[1628044972,140106379,1028481022,1942088381,1251802676,687202077,908432066,1899144554],[630559417,1646649965,263209403,1090161845,129810482,980342063,1457721848,1020190356],[761000353,2077920557,1252933660,617237482,1773118852,311979284,224814997,1172899540],[1340420955,1622500649,103173044,1477436827,329777398,1620230290,1119405352,1966356075],[1714428447,2060154411,1021004525,1879497166,1908524004,2074897119,1297611970,252106458],[540690268,1590198670,1083242283,433095985,1145770142,1936027088,374102972,252452617],[464910240,1727118997,1616984846,1391873305,963425363,1455849473,1799428057,1100762591],[1856538150,1725297012,756434572,1264420216,1658544216,1949490527,728393270,140593542],[1657497319,2048559631,1789774783,545880199,105885184,268726415,893574875,360723888],[1197850855,62421387,1575815853,1461029685,553819396,1066149432,1401505799,1009158656],[256613252,617861604,1057565496,1198569903,855935326,1093395790,1601055394,2023113593],[497071034,338860309,2033016470,1143963182,1446505985,1789554905,1677694764,1485788393],[1307437628,1758518034,1717152079,1675802271,58036674,2011901879,1816175255,1972189733],[449811473,743589121,254328178,25961808,1572943081,1455738251,1109519663,763331070],[1558201540,1215692900,952849101,1110913952,476929359,732881743,871457071,868631515],[804781863,1598196600,1950381818,646541294,137972624,763849701,764021838,469390229],[505349140,695788820,1534212378,35960967,291053819,2094080994,1763274141,1616503759],[882985734,132269096,1085077600,2115842720,786708476,1171139244,1613132982,431395716],[2054626586,978792882,34690021,433449058,134363382,621848287,1955128862,1013407642],[1228283065,1679468059,2034601779,1706657585,673992848,1813262335,1323587849,1968994585],[1769890864,726530897,578515998,2083029548,50113560,2050622922,1981718409,640331412],[162924937,1859836744,159282725,779169473,1434861632,850143262,162945349,33586462],[429572144,807620042,1881648594,1828333269,149359481,1846557765,606697579,884154578],[1468537818,635394731,636347772,1176845028,1942369646,233369880,21005215,121117513],[941238631,1851917184,531480227,1279346483,121357007,70074018,1026416033,1513580947],[601856827,903207465,764443656,1308956075,1467347262,615862879,1475993464,762851655],[1547945475,718098681,2086908986,1055360945,2104492538,1101198366,1619122441,1234448368],[1593593032,1449786799,370136781,1731058964,197612211,575793819,244906506,672817895],[1454357760,1668301538,1417131691,1241129801,1485178800,1322615166,1447273290,1058288447],[501530594,1504553216,2058663323,637377202,1231412318,1911111341,1420041819,1983269152],[33921522,1724414200,1480593701,1877749348,1273073390,622727994,306868121,708356893],[1790862002,1296344318,1100495602,2020982235,2097009632,1937104155,2087238138,1708000602],[1438182854,1083876072,915142196,729877773,228703088,226448405,501368942,1731373705],[799760424,2033039301,259918623,1160839756,1295977340,1204127667,1193725619,168150244],[825982286,354575880,564166083,1855488235,168728848,628369078,1063840449,463832462],[1232949317,2026411227,673186198,833817544,1383987160,353989296,1644840348,516296082],[1511199667,269379146,1842248650,1514683290,1714607580,1042355203,951515544,538375030],[612446485,1092343658,1928270305,162145863,1221893977,95364267,2077422543,782806091],[2088139263,1544484845,574500691,383913785,429767128,470450265,2088968938,58099798],[1192538629,1941679002,1827853963,169816892,2114791135,2056281262,25142096,823100880],[1731014901,530105872,1602016843,1967522094,541335602,452197201,1341415618,2013189199],[1775787497,1783954728,533653016,1108106843,1444764430,1091846173,1218378152,1691792338],[2091714099,198140052,1303626491,1410253618,86547289,45115599,830707318,671487044],[2087477487,1140596331,1063480147,1349403096,2079298812,679005929,1661650190,597313360],[1755820689,955733657,123651073,532106914,1508388275,790257542,1284595233,638994856],[341256407,1850234726,1561659446,2047753359,1126788132,263461153,879232004,260861282],[544993256,1366562618,610893657,1675084704,1221880841,1236183481,862591710,1661743990],[1938045190,1249569954,1044784108,2012408583,479831516,1938997308,526959326,1825074063],[1818913192,1703081089,440531338,1772970897,1010985402,588229643,995129458,1178167154],[455190928,588808616,358842951,1945009334,1573789657,1464181972,600010838,1482073008],[1884231040,315516767,304197562,1845078823,1105958887,22929153,445115043,1406226863],[371125419,927200944,55056065,1206755157,758554883,1883407535,49684024,687019679],[1132503457,2040372781,696620990,2125196630,1766507795,244825349,317749720,1451257000],[1768027322,1132442899,2001004427,773490086,222054698,1574029651,557963777,1984893886],[427399769,2034917700,1773347942,949793567,1490429831,1585412479,2080644804,1698459924],[96557789,1313967329,1873566168,390435111,902479238,1258540902,1660296581,826711051],[689083989,948382750,1814433909,1009514796,852051187,1114422746,1614802177,2098669463],[612866787,593075363,1394000305,1776319153,347259867,1614330548,2050163790,1367649714],[977441235,1247903835,2066474854,1334108374,273030194,1116673435,639764872,120433626],[1954565662,1456104426,1464059263,2084701155,1364159046,1241647804,910181063,1244899948],[2074695639,395608307,1324493783,1682948969,83118410,1008488321,1772352278,2083269627],[190467414,1273180373,1937432421,357952009,1246821728,664373368,1020087670,938077861],[1971062980,1764553611,717838099,1109866078,957723584,572546356,86930525,640848575],[1804312120,2004598898,948692068,1817288831,861474647,926466441,984359221,76702346],[1150531821,986085552,1712585379,1829589372,578185064,1227531382,645281034,1064044945],[1414523894,1366064516,757908699,1099340358,1675118473,1578827683,175785791,519096463],[517567526,949665497,2086202838,988553293,1622169157,317908526,842205559,974042199],[1508096197,245544496,1015710694,2043643582,1726084303,2086455810,317231107,1913157826],[1071495892,395792454,451186025,80101321,1642554636,436517641,1926315019,495544026],[495563357,708549038,1704177817,75167483,1764796808,389825100,2013426884,1668491597],[1192223801,1485598425,313480579,2077799205,1814836898,1416672028,512278276,816680344],[847443715,1016582187,1162634920,1853785130,562665479,1877985510,1902502619,506012884],[1335213894,1990639248,1575459346,1755879756,308416045,2001792188,1610684790,236275278],[1704311862,387066641,1192974612,1230673315,1836405980,1057779552,731109268,1136343221],[134796319,291765931,99701518,662909617,496984378,276589142,1313987667,322488732],[1441864907,1829563575,1670675852,1736954340,1765256248,747621380,663929821,427258931],[1934804346,201424718,2049043016,838298251,717147264,1934861029,1686092892,2129602718],[1869765140,273456203,252264456,1306188086,709628702,963601126,411739241,1973982545],[1865063070,56400669,532489392,1719585457,229196217,718668246,1163523299,1555319633],[1100295472,548561078,1158092796,1058487165,2084876798,1793266184,1341298015,929554091],[756465349,1901390367,600243138,879280428,667576436,2015263948,633896233,758285502],[1812362075,741720081,74435971,2021968788,1923852556,651037864,711913467,1512441616],[473383940,1298676898,951584643,402838444,1791244851,35304949,630302846,1843458170],[1807175304,1161981104,555309329,1472499096,2121913752,484378738,2099313446,712829594],[1462503474,1834651389,333428120,305954380,1565989154,193401057,1213941265,833280846],[1786664760,1438065423,556489167,1891039815,511147063,965167835,135105215,162753289],[1665942512,2052707029,2036898004,1127073479,1214476549,1223953244,207580312,1684062281],[1599989063,1954035750,1851252917,1221196302,732744160,1407223807,1223944820,805095746],[483329067,1114514017,221808226,1645159951,544037931,359118238,417602128,164319895],[1808488556,283322201,328757747,5154456,2030439654,22155319,1578221136,464528759],[252884386,1747517487,818986310,1697925376,650977469,1116996202,459740765,750500847],[1930279458,226797870,1044090198,902707536,36060747,408405568,1257085376,304384970],[1672468818,633638889,1207315409,1461031750,1877560834,1343139264,1384252654,1801186576],[426914409,169889312,782251518,1216759806,1432614629,1701682302,1481839763,1230419374],[2088779457,1253467531,507100684,1503781836,901509605,638725672,801452393,46390373],[1832632732,1409216598,1539457903,1672510730,823844841,837898747,976995815,1546857024],[221873152,1287706321,950353839,100467061,823882712,374381893,1965819965,1542554832],[1124238223,439848653,473885978,1337683310,1923818290,343400066,2035766897,422519436],[480899063,855182336,613815460,386945606,638556601,757682151,1892132700,1929098197],[947996988,268828143,1870424853,1599778207,1903861691,1833776292,619352451,1721754447],[1242452672,271205458,705119121,394910079,1862852614,1335501501,506223222,1192919517],[1006694436,1939372676,2095147542,2068074994,393148047,683857721,1150025047,491476968],[1499512451,1709987813,1355876764,1558098240,765405245,293145364,4129979,1850707398],[752874177,955200787,1086197049,491179788,1437150206,1685781292,378546044,309028854],[1245850044,1169004302,719146234,1500290501,1839397999,935097932,102799058,1939211266],[208070020,331724724,385348684,424381893,1462713230,863375042,1704969575,2032727989],[814733573,53164432,1279309595,36066758,1111179160,1795506949,1573791262,1661399463],[561931543,948595741,393181314,1648697415,170125330,846944353,123539878,1734631406],[1357357127,1557954750,2014894547,1412307209,1366129366,1455858889,1468671126,677330672],[1237964763,982299863,58319866,111178021,1951031354,236121319,869028365,1123097360],[858946591,1982324059,1034674947,1972227548,49926585,1403504257,1061171265,229388904],[559081226,558464173,32383085,36126509,1407001285,1588732379,319425691,1908239254],[670957963,879733301,1052907954,870517308,207820424,104637023,52820251,677515715],[2041445061,2003050719,791582010,1848869906,1395323457,993201594,36072302,193002322],[2028855850,1320125904,1828014889,806940793,40709204,1181114885,1389928145,112268560],[1628583531,1892453984,1155340848,1825857992,919398567,1200323915,682109354,1102557428],[1426670161,226363748,1047162756,639364477,1328906692,2048039323,830306041,646384022],[1551250091,54308039,1588134,1888746790,576249393,1261803102,2071958051,604356240],[1767702908,2066371695,1330791285,2122435560,237140509,647715786,2035963912,1390160227],[865099395,1875771674,1393477948,344206704,1541913530,1580106836,2042644272,874833449],[1182365255,1104974796,583737208,1507220263,26274594,779677491,1833276305,606650560],[1429672731,536220561,1473848800,1143924822,1303800386,1013435598,1726655076,1300061170],[133177859,1086634259,1442441315,1517058325,1881913600,506454685,1282198413,119206769],[1750564112,216614160,654104334,1192328344,1543892490,216938603,1234532323,1689054690],[438045047,1404353689,1339230315,1422792587,256734014,1801114586,1535980501,256869518],[330678734,2034496519,12763976,640267813,1623758257,1891048774,843306364,1310478995],[969039040,1482484183,278655107,483848186,1595077329,1543011140,336955838,772237870],[1609163957,1004475913,1597937678,150547051,1430238660,261193194,1226842698,816351136],[903344977,2013860100,829063776,55513229,129179576,244800936,812343235,105956691],[2049123896,472609342,448202543,127131463,1383740427,918789730,459932665,1583455977],[1774511923,1008908068,4397512,1611625839,820621738,1520033219,383526405,1151635992],[988000865,847608452,875564283,1839108140,1188298393,86643095,1203331341,654442364],[676917139,775758637,1675327817,1300831779,730838197,151701126,1388751457,1928269323],[1165932831,439724599,1714994821,1410871254,231110688,2124574807,508298045,225282438],[879717663,276323547,1959383668,471696626,728438769,1201755535,1085571064,758127600],[709540016,1700921050,221054656,1684400668,192553631,825415773,2044659322,840912707],[872092722,928354088,1630268600,52549722,1741723078,1152785362,184743574,1436851671],[168381582,1040096349,1460093437,489171537,1598917255,513420215,936494232,1375660154],[214800190,804032770,702423899,1001879335,411407609,970929543,1518061583,1939323555],[963804368,1510016594,1520253729,2081043794,1900792749,1564291159,1211443250,1125719153],[378862903,509753039,1628060124,1132357689,128078425,1327677695,823105118,705024884],[817901887,962141836,1847065844,1081737214,1126808799,241953450,547534972,1879619571],[726487411,426595169,1848164001,86082024,575464989,2056685183,272064552,110274009],[1786006105,1915190483,1782301137,2089992990,1544285213,1589087498,1398744637,24593123],[707818108,1652638176,1828001697,947979974,415795981,394957935,430517224,1014340297],[93302167,1212076643,2036113929,1348341325,1920389383,1198651198,260584151,1401869892],[1011068463,232818660,1140330494,1410200327,552917647,933124362,772788729,1620928002],[1131206154,180110659,1884784761,1421811242,1994888574,1094068196,1990454894,1270921845],[2103398924,23767237,788585759,686276061,1853843488,1648708277,1525155268,1804797791],[1140204971,576259449,346951714,599656832,1391154901,1628292877,915573021,502350759],[1263724146,1433357505,1874742067,783974365,1848031953,285298424,673777410,1904009511],[136542317,1909289045,1049691538,280505769,124550217,527805369,544775534,189189967],[1905305723,13043449,1489191162,1628576972,161798911,2032842481,906002675,1950962449],[358819319,1001207442,1922770175,1219517464,554500489,1663224125,554966939,1974006072],[1875647677,29910688,1923490781,488738615,972990444,681548160,642829213,757234565],[1775506707,815380502,1553037081,634427987,509741358,974583293,1364289604,743677894],[18807165,1317661474,1108148201,1155471900,1404904861,1286907698,112558385,1747910572],[1052039174,561173496,1903257701,53920555,2058431203,1935640587,1338169760,1865847878],[1009871387,183709703,1161362406,1703607374,945703064,1800775037,1870002860,58129106],[1456322493,313286976,844313289,1969905278,1095823595,899563774,553876611,152590649],[419425066,1081760901,1970272200,1701684565,1935949497,1779847835,895142937,710991742],[638665634,468116357,181207721,2124029031,1715487079,487473375,1760194440,429152203],[514228004,1804210034,569339980,1036292820,258697149,2044330749,1960400788,856940127],[1574367117,1945628277,178724274,1872774235,271095438,1504736373,101594840,1065880994],[492166096,55077164,1675878839,1916466651,1721498163,602032471,407029677,164712399],[544762177,1395156129,402764246,1433613866,1139234015,1383114383,601530574,1407228147],[719434075,1422464496,2083854011,1685251983,275228948,539648430,348327439,1267127702],[1053363957,1246207057,1795425632,677726405,964601839,963467391,1667545629,302659361],[907462306,2110325101,109919035,1770279596,1535229301,964201763,1395203227,309526983],[1112861678,409357822,1005582037,602300153,989559942,381409181,1843083711,1250960375],[1541261138,847985008,607059875,759027475,1474083479,1806368491,573479903,19417748],[2065026058,596744278,1449976230,1457025936,50450349,77345357,744465240,384166750],[1590549092,998527011,1352551218,994628725,1867286756,246344681,1638879704,1970617704],[843313222,1243197542,47125481,1293154444,1726453276,79675927,724664335,54603526],[1335229057,2093671812,2112066162,1901965796,665456757,1408125296,1988124675,863071323],[1892579681,836077335,56021437,1492953371,4990930,1222509125,1242317801,1184655737],[1419035313,908696312,1902893955,121986828,961369289,2073118388,535803332,1068370628],[201020510,1185751639,2104795876,1686205496,2066788896,841905565,177520308,1164147629],[239623823,1152197787,2032223887,1050686755,1713056515,170532172,763583128,60502664],[2046298428,1448885261,801663099,181174456,2049598331,145048522,413346348,642218822],[992943580,87666220,1964536205,1868411471,1482648239,842195234,1476581984,1350272675],[1483070339,258250166,1518295266,2127478710,1199957958,1362003721,1355859721,2048545683],[867750517,1586705943,1672800866,1427026193,1442191573,329658640,924177418,1839635117],[1872454540,871183951,1636931946,57358216,1582707655,1066454713,574349307,772601526],[1582568527,456537179,1592206712,349628220,89211788,1909467207,1756331990,1679863696],[1863403827,1156277073,613754889,1543829430,363330145,740199638,927249330,1709146930],[2020038207,302179280,373607338,340920882,144847556,1240988704,1692869405,340314760],[1324548183,1631499630,1208528539,627397795,520034407,998925100,620126521,455610144],[489206691,486559698,2005907283,1841457868,87548842,2100702456,510279490,1311304539],[1129866422,1306306650,996045394,970307775,121747814,944511222,137926017,750303616],[193138429,641161219,739130334,502250754,2126229506,524104970,288753263,1763068701],[1834468554,1794147702,754223278,997119925,508590830,479658937,1732921972,1885341344],[1620731621,32119295,832740914,57225336,1009567086,828112645,1658862080,770679879],[982460288,2040032123,1662008344,1271981552,891481044,1613733444,2047916153,2125822682],[395798224,1613673335,1494661809,1638696598,1956666239,2118267472,706147292,77658249],[1537468952,1074683545,1134443155,2047681779,1518802106,1275329275,412743635,393965875],[359970278,2081932072,942310337,1626660014,178865637,239715286,637647030,2109274800],[177832189,55775261,625682967,411502890,273332694,2095575995,1370034684,539502706],[1800701518,896268632,1948063224,1972320212,568989409,1355401736,1294065526,1268573727],[1934496699,1883465129,530753856,1681149447,2079431646,880728786,1965978602,737466015],[250707340,1166639536,1324933275,635017097,1001015358,80054263,54478732,1586648275],[29516435,867343113,1492941893,1626330600,1417920615,1766396990,2004188601,585176431],[24581026,1454179181,902437995,1752506398,422621257,1595188075,1810399237,945900637],[131066048,233441107,1150739900,1287639524,1955568413,628026302,862796765,280556523],[1485711734,1143186435,837328558,368944973,760796966,733830161,422891777,813436475],[1472175401,834785573,1217045098,784839336,1563340473,495444465,412189959,1451933553],[697704632,238698815,1323509009,264533532,679255787,781759069,2124563072,34481666],[1857612781,456062744,1555323310,936796401,1339880941,23292357,711682710,1734608442],[1183561621,536822154,2114436418,1295444534,1303845291,1291257769,697876247,181879858],[44224198,235472648,510995713,101498275,115870108,604612547,1384945964,1722460394],[280450235,1711712254,673723134,288477504,809463317,1596428362,842281198,338749863],[1223825808,1285013938,2130164240,1882994287,480240183,1909690471,39732992,569444828],[419875477,1123795959,2094401359,428536959,165199988,132555698,948300143,8525662],[584318488,966748410,609402229,1870063036,1478484728,1304312401,1473122612,711883961],[1228152921,1703620852,1823053551,320359349,2110825390,1072030746,331446394,1238879825],[95264398,1063256196,793892083,1150804049,1501397143,1585489314,236456712,101323460],[1180290391,434130760,200426454,574652721,1357166601,1405467435,474894,415537444],[773889315,23263354,269692750,1530582080,187744994,1734554074,1477378151,1701027252],[269444814,1281991893,1296994352,1249361489,854065318,1793959359,299927732,1940501470],[58532085,455753728,1635219810,497507824,2031233521,1712209338,1200497709,390432739],[866900041,1685587140,1046351334,2016827820,1160860425,47943898,1239300183,1711171621],[413312468,763047123,2017743616,1121883131,1001757720,1425563176,283243387,404475300],[2070372509,2120698951,1886615570,1754178490,1346170749,1718014364,409931983,202883668],[1089056829,459838666,180126677,884168078,1822028768,1098769689,1528936562,1699779309],[1030638693,115967077,917875098,1149777461,1863573065,1138574870,1975140471,530939194],[2021939613,1393674964,1103433377,1657699049,1827706537,1420470192,1198561089,936521345],[572610966,1114566583,520412963,1322224155,281748980,965061729,2073272325,1997082312],[958849989,874209578,1276529922,2061088832,232645420,1177569277,438866398,430100126],[1859959684,1008733330,1841995125,548338930,440149244,1011454696,552889367,60619093],[1015468516,1170159911,1792878706,672170725,188533351,2023287449,741145344,1164218399],[61529190,500600070,123660564,825689738,1825052983,885512466,1900488894,1582144304],[1550730303,370100201,1222066365,35106185,434354086,401516112,576352762,9622852],[1026632510,1268660624,1290550317,447688922,594092195,555236053,1701609216,1739975700],[1111336202,1660111455,2011643779,1663746869,1277572241,1070519432,1748040778,603111997],[56507245,1035357607,1721983321,10714335,1798795007,1280478444,1963470225,1566228228],[1459120792,1371126422,1804918315,626241507,373787102,240263110,51714910,872276995],[1457239083,775630017,1231806852,1052468723,198992224,349184046,145721988,743154312],[1657610919,1407538504,1563279381,826623398,1066766212,1144675437,1349415269,1288546982],[1530304258,156337323,1713820950,1764686308,1648037860,1474085057,1144472935,1584226765],[1969645083,1369174515,1775443468,932471679,829647510,1487956024,1195787095,105998419],[1132030765,1453197046,745982814,1663486485,1620288435,1185787540,1437085102,1433557871],[1903734034,282075348,322540270,527914287,1050653560,158874373,1201020178,764129001],[922665766,1354401657,561231910,625182137,1780243468,1228614997,1919562500,723871605],[238768006,557826592,1746097268,2024634896,960690454,1168986169,821418501,1348310755],[1895123975,1818226386,1169056241,522620044,1202268041,1595623063,894313051,1197691129],[1399308267,452157289,121268293,1281233673,834135800,323805903,346618678,2117705987],[1402591646,2071548344,310182701,573615658,776984717,931290919,343464306,1309234999],[1751812071,1677383581,950079301,701626991,291336307,1022572200,1770188223,846435780],[462522122,1976219913,855907614,848198803,2107939173,21198310,1027939738,1786695220],[862429929,1967316173,1088142902,1266756834,1618983699,29431353,1235416161,1586481497],[1638929012,60711262,1469272527,2064164741,465434232,1934082491,963135911,617744529],[435697885,384716735,610607006,1323012230,859575698,1382477028,1005914985,320891877],[182085817,54705609,58468205,421431193,282472070,181265470,467639713,2078240035],[1385638425,1792744822,1043993991,203126639,849092151,1874975453,873903747,212837996],[807841752,1051702925,593202432,263279018,545383881,254573406,1187450602,250964566],[1988633462,1620635561,301205654,485850009,2108463816,1270343935,1145511415,573118720],[13589326,466086719,121703084,1930201238,758408122,179021404,1481499364,1010723843],[1000230355,2043644088,139068069,1207334560,13255970,1513759590,522678931,1463991545],[1610176966,569342017,1393525174,1584463370,1418045127,1493993342,1259543862,746171156],[1626906426,1298642502,323429029,1204560876,555224900,432277416,1084730149,1551461377],[1464463357,768656999,1100112162,1242793847,1929829147,445530281,1777564865,386581014],[440367425,777623324,1501040565,976918826,650335685,507163697,1939948903,805998987],[1400976833,219285396,2065702937,872627580,1164305505,1083049007,595036747,897207341],[1986126663,1399528005,945522987,698330417,24246905,1571359039,1524948043,1778707369],[1638621472,746251082,1981406517,2079040163,831218301,1868321057,1381378691,270994320],[490736754,232850622,76306481,1061897912,1678950884,1566276397,366292881,400632473],[793783396,457435420,281125698,762188527,1095930543,650657925,886757073,272905922],[1427680709,38668296,1255627246,921856920,363634187,1441337743,2014307808,401100269],[375728931,206546166,1069955739,1183090837,1784953323,945092881,1971751898,1674485900],[1793739696,1842735077,1056992656,1125833625,1904917584,989752928,1706819126,127130952],[497066298,1954451075,968135119,1116436925,1112469653,162724333,1479484809,1370976391],[248139767,1979929587,1278183080,850491145,1860851208,1865810831,1371673675,535805966],[54893323,1852672590,2130538174,1757950602,1204177059,1995869892,1269907234,1973265711],[489547996,1132406836,1645364481,1856850085,1645896722,316183958,1508874548,892715735],[745603948,192519919,1071357629,929711030,847664804,1606180104,896674323,298789373],[47090802,1539178993,1537713739,1476013387,1099364901,1158294928,1085057156,1277645986],[1607941397,586750318,1633231746,2053270477,1427050302,711921874,922458619,1068787796],[100665805,1047034435,839011087,513444924,1450149835,226398746,593952164,207397396],[987880718,1320182268,1199657319,808459470,875189477,831552503,1833525600,99262295],[1267608828,1033243120,1314997136,665713798,1267738831,258451724,55623768,1784637522],[2029442987,419833653,1125581646,1314446974,862464857,381757337,194863186,756350677],[739741815,1093277250,542460606,709289482,1573352480,84967696,956388398,2070368015],[1739678695,948657881,1833505578,1259330784,1337613815,477133368,1141456592,1861581857],[1457720116,351178890,1242754074,1486724596,1256142986,502212474,1547620395,862161911],[1920629794,1535943151,195181372,940409312,1584283680,269561551,376125027,1663008037],[84399169,836352946,1218646730,1826934808,987069157,86325679,1783299280,8629899],[775159532,1015232140,583763382,1945314161,645361536,206093360,1016604172,1754909334],[1262879457,1553546158,295469030,1978840541,180965696,1256661115,1591266655,2000525858],[1238834655,140038304,1602703729,741254866,1120845214,1052795351,1317611520,1961529729],[12893413,522166975,993722617,666189192,397956596,733876493,1556984909,2049698122],[1124082830,1989139176,40559712,1126860812,424545195,457708786,98707284,1322356945],[777217155,1047581843,949256918,677941909,614229525,416217102,246552045,1221445766],[1812574020,1142002320,263580425,1862622707,1661893647,1483824007,358131300,1932285448],[402713726,73181822,315506924,1324954703,1261269922,513713022,1320242675,867809937],[862690732,1827623534,1919058406,1019301443,1610903150,4089781,204576179,758822676],[526515333,1654213707,908360985,941791667,1154964108,308568033,1714216401,1829141321],[1294599144,260535337,1645447305,613836664,61398875,1849917934,1512611887,214788730],[732964007,1021005265,1689827583,614371932,1675806567,1570432194,894782796,1443965595],[1859269717,1915848770,2076106603,1973670460,1418123005,1422032155,392453637,1184993997],[548474873,198732075,484447415,104400725,345225626,1078170635,61064003,1531799071],[925337536,665230025,1369609622,1015472224,612773568,665697591,566911811,1659460576],[842588047,1540586656,588078988,267329493,1397984639,997223615,161599479,174899585],[1152924855,1416593742,1661784292,1066889473,946765233,872312620,1261196278,396097931],[1087196620,1610148815,1351849646,1134878344,1135177685,170854003,1952531808,745469262],[1325614546,724861731,20021095,2120830954,74482097,791666138,1275997296,457713848],[1062393819,783895464,104162599,1959494660,435359358,549216886,2015262670,832544097],[1733574841,2071816435,631077032,466184343,1654221599,1049546039,1270968179,217280315],[818041143,648385354,1768081954,178830450,1124939193,73701130,1143577325,1271461943],[459201321,328003441,788660860,900190463,1284776190,2048301499,990910372,174173976],[1696184041,269366890,1841550430,1838463530,864732714,1441143798,152633010,883387656],[2002652121,572822670,1293580246,465412426,1019361532,1920324248,1306922980,670200392],[155073580,459191679,1224654993,701198464,1483506642,1423135709,1723377951,1965367664],[251012031,1077437944,548546463,1924040835,375993417,463666610,316428909,565654129],[1830821891,403385769,699794065,694977079,330328874,910724313,1508648073,1950425479],[1197649359,1431220653,929127927,891571549,1609790882,194365500,830473275,1971525580],[167149595,1935777001,30604748,810356611,1741831945,542103304,1797030983,1339111170],[969292374,2007743825,355332668,623026929,961720624,1844628966,1247253858,815229634],[494189368,1665194917,131418665,724833779,1285498834,398636845,408808230,1045645707],[1480255664,648457371,1425725237,886196188,1255711133,285029520,1702479328,1871062128],[1534075072,1548801120,400451593,299419679,729870869,313589952,369318999,1543731646],[1027272527,1352288793,395747648,616028815,1913442763,1864513795,153187403,937746418],[1483270798,1079009450,171632413,661832638,1521504323,1778489058,1766943741,74655616],[1972289599,1803990431,1773388977,1589983634,939375496,1133023426,1726467583,507948891],[1755347616,588031256,1081985145,1910379170,815021516,1211382715,560682316,33590810],[1806912093,870916371,511220067,2022714110,876662454,1259478209,111073842,1325384916],[1067568567,878985312,1826248824,936438162,1518597726,363771810,448481849,779506496],[834216220,346548201,312792178,1655352041,730476804,762086065,2086835349,1564555941],[272615388,234756563,1281106635,2115773184,1313192439,1566866219,1386949204,1828658777],[648414279,618706169,979699467,1007952032,549931723,1918906874,660758357,1879964801],[1070482785,1299961455,2053630499,666119689,821611302,430733974,449215633,1172563341],[1944547905,78445969,1219430212,1181226001,1198827223,1143920879,357441125,1875970552],[2057888674,1002773054,730015477,256128812,1233206168,1787325481,566812690,2084802270],[884596301,1265647190,1132313533,1833053919,1272068081,1302944011,1399585221,1852192257],[201370521,1755844996,1128861281,899858180,608279046,825416474,346705828,772656920],[627401086,1495756651,198331746,1178828427,2113647035,382168758,1447879328,1250968555],[69951626,856326853,713728470,201892165,769968788,145392801,1870292954,1229796761],[895622231,797673662,2013182710,888973232,1910750901,863196649,1149638525,1447952563],[1349855277,71023332,1327566335,1506743396,1452922277,150866732,1208343157,895890060],[1561109035,173993942,2015954157,334737432,1784881551,1136910597,21817023,230622501],[594490128,225215782,1677537712,661565119,1600428262,1679554426,1828525969,1880261303],[1358283632,1367815849,849135527,1347510411,313348549,160908335,899314014,1238976578],[1912914996,1180889372,658529846,1360594948,1934959373,791963419,2094668089,1533989759],[902543885,845191548,541887527,1441887205,410318344,406244542,1960939233,1006806138],[1710545587,642210258,1410441798,1781747187,1720923723,1031080853,630011844,1917811707],[760500273,809747018,779684506,1193572056,1923671505,191776415,351493151,1743196461],[81385511,1042816901,1233975971,1346387478,864245541,328039389,1905795756,211909290],[427935275,1866674450,1143326698,142615753,1819219409,449053733,695673199,1303255340],[2047520236,1492999687,1568581311,425126413,422733069,478897215,7248105,189784561],[1680333327,680130639,62386004,512192530,1544668542,686451364,849633874,1866509897],[1512954442,1560112450,1129135786,612699498,655591211,343243566,93872769,978116418],[610285869,326375760,918829233,776312478,277058248,17123694,364171685,418630043],[861185190,19044146,754750419,1501130418,478685376,784691422,390114154,954435763],[1522520730,768769630,1910320234,767108081,1186821567,352920153,1131161674,1754346792],[611364487,186869507,887228606,1143860778,169623032,613686218,835198841,136550007],[457916871,1139598838,1444711158,351504111,2124246565,293857568,678797459,1886292781],[598047397,469534831,915204729,1727200079,1287450717,1742351207,1206069918,1080779229],[346841658,315913888,1317178646,2111679547,1002029416,1034091769,220415410,1557909133],[1829788804,279113403,615013957,915300079,1952876393,151800880,880196773,1098696926],[117841278,1585951197,266408972,1798360524,63924941,1430580872,1401191902,1008375796],[204717061,1745139022,442492438,1588584011,364648688,1254971545,1098481947,775396729],[444270378,1564839995,2093047741,1903646697,1634153901,2052469269,898774998,624676722],[1738547518,1655939882,1170915716,1450961617,502413425,24290033,456573264,1124398271],[1449339797,2025104553,93398048,527230067,1553222088,61320765,326082046,1983348950],[529534700,1591044282,1537718161,1248612369,521152587,836183990,193200812,2005667965],[1356656386,805925258,1272286352,1598856469,1433629686,1455149488,94882101,1162020709],[1514125253,1297875006,1158102542,1783142677,1635773238,952614959,45116518,2021206130],[1184371418,377742014,2065384262,429548277,1420974721,1939203414,877021404,791355729],[1403353150,167368681,265591646,1143589683,381296087,1741886707,1316237401,1847053770],[1867564879,1822522249,656180205,682052032,131166490,1717804244,472159784,1226708513],[760413546,1420251254,305598762,1369113651,1514637397,1644290589,1227008936,504335497],[1309742609,1036208537,1792715153,2068482624,1292217213,1633848905,26220538,240715532],[1458214011,1233911949,965634718,994322311,941188361,949949359,604819452,1867837696],[700701000,1613225119,1234292647,1960556626,2018449030,1354415030,1635561728,203515927],[2021329185,1293831778,991743694,55334329,230490937,225582405,2108140287,1728995421],[990560440,1041465513,1403893392,116095546,867312203,252301332,1455729684,285364337],[422672319,14742110,1636082978,1653135460,1712094210,356135008,1857160398,676131200],[75282103,684188083,224164053,238257081,1817643957,89589087,1819672183,1625966565],[1733833326,1786565162,1033615660,1828268483,356628904,1447028611,777404808,43044575],[2033095332,360751116,686377695,569979670,1065633527,1278739836,1756027418,271455984],[2008852701,1973258519,1959490133,1910668829,829379384,392983743,740283452,130518050],[533920805,1484151920,355118123,1195179062,554144070,960178068,515863131,239709332],[244069219,1630954141,1589788645,2103392020,459241542,2048685208,1149407795,1530418852],[1748036628,1293328930,1203359012,2001777298,1866497374,971914595,980804551,282342768],[793961235,222140529,291155760,908109671,1579977227,1571778346,1525126173,879871421],[1634856313,1290058100,295365538,120845502,177460917,990754667,1056322814,895567588],[1130877820,2128306802,600275070,1349021614,354806391,1208255969,57726281,1926621975],[1831344726,1693329394,1673310450,1955374481,393008490,1089265100,1598706833,1454104010],[2021052396,861826897,747423147,542067496,72433069,1501424532,947535926,464787816],[1791136149,838201703,1353586587,269135137,559738241,233054484,847435333,247202740],[867630580,1539168297,773986420,530157233,726270261,543301958,880403151,95277089],[827533681,1108334927,630154276,729129669,1975027307,1749360597,1315913802,516508179],[433900128,624602726,558400186,84817641,443297885,231552255,514995817,1944520334],[1025156286,1812975457,618919696,1988523602,1767342880,807646381,880679604,2082739708],[1150793495,1610572476,787082904,719889232,1970298704,1386418825,2114784010,112033735],[56562145,392250437,1300693896,587348078,301097772,1702919312,305211165,1327875152],[24343231,540072290,778095163,1788734436,2118769444,1030540425,491861447,1079302770],[748971499,719173575,1990739601,470398520,752470701,1482999432,1344296522,1026209047],[221394758,2032372227,1033243443,127213042,1669000651,2118236911,324673280,1278664910],[1134538317,1742597521,500079954,709773946,890543074,684266246,61850084,1618880694],[135708409,996254970,2049983375,1377152443,1348544317,1122448654,1017770810,2013943571],[319615627,1137585679,1578352806,696505801,75071697,1545280565,1037088713,200753689],[1471212536,1544442004,641482414,345926784,849957492,976164610,1124136501,885044862],[1725154940,282207891,1459181562,1277661440,1526558308,1034048663,1443427657,126257933],[1261945169,414785679,1011709794,1715588744,861600332,856921128,1995729655,475295851],[1708901567,871264757,1796863482,1047079059,1199445475,987346868,1272141435,301421635],[28036359,25539386,1287809505,1301524758,1341066219,996969570,294729619,890841993],[240277262,287504297,1028942228,1685743470,338137373,1298198723,1747331359,1647676054],[1220488780,112357842,1701547347,1205247726,167089088,1994718118,1905627625,1657790233],[1681920104,88809740,1558499102,1972754958,452894144,1364584265,168109448,115300126],[2102723441,1311142614,1767815520,1827701637,149534243,1139234454,995525012,320191791],[63202331,95062887,2037550361,1274431195,814266471,85370175,1310333252,410984344],[145231841,2042792730,1180624475,1548762486,216125986,1714955690,1532855953,426716865],[775371416,1912538344,417018588,1191624660,2088655164,1903406654,1853207722,1585467252],[1828885389,66659129,607634226,2093406347,829528482,1814986952,973775885,556302314],[1450108637,1893614182,1382830588,248536709,268358775,578975174,1208562327,1704824186],[1340507504,2005779375,326890875,1848293629,1559952216,1964067130,921910862,1025992412],[1467636882,1412153080,1187734863,568496983,842032583,739366315,651340624,1704719583],[971647731,1096197145,1186908379,538844127,1416617849,1705497854,830070276,1751562157],[48373010,1057493967,427952100,407251536,355683433,2108520706,826761336,357312231],[1118870005,251374944,885777651,1653370370,939566888,828820350,1275297890,1410611560],[946163420,1083126979,1984624955,322814129,654767996,1914979813,1903121663,790120785],[427852662,469903698,1452836170,8847051,2028350129,931125145,287080176,1130125573],[991404678,1092648451,1582497319,660946775,1622340376,235377130,34765524,212750663],[505098232,772620786,1980244412,1720717769,1044540970,1994654090,265947786,824900407],[1240999685,130038028,1342633734,164313433,542159162,1250125462,468363563,1024729708],[825697504,1271527989,1296782845,467138051,2118363682,504695468,1876429858,398436583],[558627372,258712191,412630274,1614772933,570954348,143460090,294306203,1894825529],[256381671,189747024,2120247944,471335908,1253844847,1847056533,1277002477,1996685070],[889905350,1811544150,416507139,936821428,1193520264,341858286,1276158162,1757611899],[1258427579,151074137,1594357334,1931752205,330740828,1478078447,1881331881,1206284715],[1346627504,459600822,1206714958,1553271290,203486776,613935412,918809289,763510746],[151830868,1994462443,102895993,1810560626,484136063,1974512382,509824837,980983383],[499657320,504322961,234158612,561296759,1068767718,1745550387,386685184,1094929342],[30534109,1630424032,1004324871,668445873,1268415584,286690599,88142706,118381070],[2111717313,542566694,1310850368,673779303,936697248,813486679,966574660,1760578444],[949347173,591386106,1674675337,309480625,378489589,102999740,804582731,765523297],[1763290648,364328729,878324842,515644358,1433951339,1424185580,510069713,121779848],[2066546784,797390683,1866693374,105743652,1336371796,221940588,76001343,438474905],[1028974563,469069014,1658356070,983026572,300872305,30539478,1147264514,892491773],[1304053976,121521513,1892221418,645825382,230036792,2026272771,1623267736,591241302],[165685071,409292697,1579800042,438259526,14608128,1320144641,1350896726,1639158915],[353384851,393716241,723951471,857596452,1521040068,1817579592,279394681,2112130186],[520733348,419809679,279067194,2028090038,522652036,233681067,568556439,689673978],[1071280287,569423016,683075040,964061017,996758300,1712785363,1873249440,185846021],[497780357,881512132,425231624,919706471,1999552749,844303353,885178357,778346000],[159327149,246766725,611745792,1582887649,905589732,1757662882,2043796898,1149995099],[399681054,543229230,582735032,308838652,1507768041,559873417,1579063720,1267858351],[616451589,1179133791,1725617914,105734113,685435208,283791787,1439727255,1927683581],[430156666,938401568,1868737649,1634708795,321190719,951730678,1312882382,1184459371],[821403130,575145135,642430803,1456874441,1903374546,467127254,1529543776,1331394447],[205072477,2008785483,1031199569,2079319679,1189870267,1065392431,918790201,1865166286],[929641476,1575926897,1140935017,1017020260,1756855173,867303708,536957755,338391414],[1771115721,1992705039,1097532199,26785194,512707871,761225521,17843073,663734155],[379243605,2031755691,1690930749,86842783,1601688047,1199909795,1875176415,1458600702],[1747703564,1112160565,285979249,1871109262,1022788860,1525318115,1146897806,393085286],[1113035857,922464673,1450407298,1947583134,1014990823,1692539215,2042747382,1807980794],[889243835,229358554,989461410,1758343838,1913476825,532853343,583107242,161992928],[1372463210,1995090869,1835273887,319953864,750041853,1743233108,786620576,1533437525],[243349617,89184285,611157217,865429926,2116723584,651290498,843206853,1264979214],[68382430,800574982,262348729,1773950137,782739913,118406500,1521075604,1348847055],[1789460750,674251320,1417006998,89988048,1708983110,838253280,1451291173,1127203047],[602234713,1872560747,1258589909,240895319,927170578,1351138814,130221429,925218003],[430652155,934989364,215632386,1367517175,88610664,1089852226,1316414696,734496729],[322318632,1591206324,1139686889,1961701285,1543298892,2070747577,1233700254,1752604508],[420190882,567204832,1362911825,1083606215,433284848,42604039,1699759132,776670447],[366351868,597115960,2077121181,767517323,666083398,241411934,1360625470,584365058],[386612595,667333667,1609205509,609492066,1872314383,1734698719,1710339226,83830312],[775131547,244406827,1821395270,1908202357,61678135,811764647,981035406,941069338],[1907507506,1141516331,1692100519,1247471078,1530643750,1707237837,598294014,648046270],[1002583726,1457160664,176024099,1155513744,1489895414,773556600,1438202807,111572428],[366811576,1326787284,1267789650,2119433639,157591107,1974436334,1202708549,904583204],[1923373107,1524637933,763352192,275488565,2107906480,2123742815,871104691,2120661158],[481324302,1325391431,1263587600,1968111097,1180953294,1254185685,1193195662,236857528],[364932282,46793025,1005983169,655391247,19618633,434446240,1441069406,938216057],[672392106,746946217,2055996518,1735710082,701138743,65629248,1597463516,684375665],[1959019326,1794368509,1376264655,1407307056,1292024206,777043629,195816030,318098238],[1396233465,1206015815,1719599849,895272393,1080692107,1905513421,2016408412,929003824],[9016397,693411030,1660901099,1467825055,500109289,1095621196,1927275260,627981773],[1358536486,2065964829,612440691,1823325992,655022760,620030947,1244493983,241139667],[626549132,1629762304,1333834594,1996897287,1718053201,1604309973,1418648500,1697634095],[2085233235,1230606854,1610217256,185120512,1788026804,1598720239,214031393,714057494],[650495834,1100939905,1503454054,222318440,1537780432,1747311291,1254947505,1225561138],[1585024288,1288974996,532701853,1074941836,877151555,98011264,147693385,609271526],[360112445,847069595,1765037238,1334656962,1535024349,491532036,976774012,371353578],[2082661897,1229162955,244066613,1922760486,1936227083,856964377,857271015,416012947],[360349526,1578615019,1050902581,595352594,68830543,561646983,564008239,242100077],[2053827067,561306416,1589850519,2091415936,1012271111,512711514,1811146737,648564730],[1282919945,1663076472,1532022800,1379863559,65242916,1927095799,261119872,1591067402],[375103513,147764901,601791405,1411086064,761886039,101816281,1293773974,1908378715],[1128078649,2052562,90936890,1198382298,1779037397,1983467870,177108462,1069761014],[44388331,426588474,1246105303,1156707204,615003939,402611202,235183452,1772364198],[1885588246,1171184025,651249140,775408679,1913283523,178591055,1422004688,700724297],[1330748381,1949776562,25253495,1268899465,890843012,1477712239,724736182,814016569],[1328049410,551598321,1465611067,876390252,22650867,624804116,601282055,873062494],[312387523,1242665010,1724062033,1531944947,1325801585,590410579,1409545602,1894458669],[320798986,1048408573,905499032,1207930885,1499557543,847069322,744216891,170754166],[108405861,1274387222,1068223875,106535480,1649881864,796380656,1655963695,961459906],[1141576486,717337421,1965527006,1766304334,1885726751,1598525752,1438263921,1633629668],[1583566287,1442779601,146734680,1796599266,1054312805,1557738874,1703519162,1694180398],[1902495390,1477233385,264770561,1243093836,775904229,256795422,920595243,1907856256],[1358330878,447022132,1801145564,1331410427,1128863705,1920478030,816718516,447606679],[1496630822,1558706021,1090316938,1844630681,654704104,86185257,1164514213,277504191],[1168353578,1980153991,1252132445,1973755003,627261967,50668849,1444155288,680424462],[1820993309,1924191599,760696994,1566614637,800483298,1002081111,684578841,1644638216],[2044312316,1190081013,616234076,912082692,1405331186,17601924,1425116639,1651920492],[1830376857,1704932177,1927097899,1831546305,1278794893,574874884,1719030364,1764370209],[1151854547,1555583152,754380870,1949762838,99700710,831057262,793226370,1435252794],[66564807,90344761,105581200,229398395,183752003,1533987020,1986948497,1986910509],[1819221948,1558430758,505503503,249497558,1852532129,903714525,661412924,1779121863],[503791382,1236098784,1202407109,1874497266,1741228526,370324396,1747432427,1219178723],[1477351244,264265131,418721771,750926074,566157160,2005334422,1690286758,1099466896],[1559113960,1286169252,1661794824,1622708608,1579546307,1562762826,1338353333,459746436],[1964144856,33562986,1787178567,1802724244,171495200,2069030265,1427894084,501701745],[1050080504,1326157717,241746182,2081662213,2077424186,1615444372,220372701,1082723554],[318313866,472458564,1076534326,1051726726,415610896,65403344,1454131080,1602723365],[1230498788,750251813,2082308540,1740757379,1288468471,376615452,902466665,2040318074],[1885358111,1927480688,1737173165,381983978,1251660132,967955149,1837880459,1139863400],[329637225,192664727,2005519027,972269957,1796299163,718077145,1429758664,1209222107],[2066399659,1537290030,1976489046,2104721861,1424788743,723160691,298668747,2023718908],[478260340,915487045,1647059290,790119541,730405234,1739794062,322223572,672004572],[1252302906,767034604,534358616,1992475873,2117822067,785160132,1894170006,931347671],[1213512572,1712031609,1927961934,1940278670,499826979,544455813,1128737428,1795073530],[770419842,1185550594,1011223995,1288215962,1627479091,1610697520,2045570891,1624001216],[1832119939,1322771615,1878383124,924575151,1568309544,554006380,1089660752,1926108983],[1303177218,788222633,4985931,1732317719,1371412863,546963931,418978803,160098371],[156324537,1099859518,1580420925,1669991704,1247713197,187698377,348335551,2089576921],[910504058,1846622075,1352882945,1045798172,1968943311,1488933875,764030875,1707603661],[874545545,845753777,1063531969,1596788374,1260519721,216398311,1963257106,439797260],[1251881573,1177621475,1640387537,1631503265,1117251688,657545740,239973695,1320808368],[1955112557,2059884196,1021329005,678330464,1056404479,987227863,965408834,2111684922],[436762464,290849940,1079514961,816981793,222797685,298059515,816646169,1275671592],[1506425788,1378239799,1456020923,655074723,735020032,323832061,287763455,603513685],[1158888614,803983937,475987925,2106190540,1885733963,223802860,1882060805,789314526],[1748184345,2042728487,1385129987,1307420205,1226348245,251678233,1791553277,1069788672],[1467552880,697112824,481670574,166111026,1417956009,181100205,1383159798,895843337],[1267096020,1643987473,1155368044,916869574,1854999181,1506912598,251635989,2081300252],[747925289,314462292,733869098,1933459176,1959001192,48762176,1682208542,339047907],[345772530,644648032,2128867091,826540054,1942104806,1718696602,1809777692,1395204350],[853824994,1433184507,980802485,1775037812,1870888236,1473689479,1262923453,571690997],[728550490,831074297,1004590735,910490318,685538802,2017695279,1777002252,862351925],[955374286,122509961,1680821103,872139031,157052775,183172335,1928625889,559508834],[1445496359,729012506,147601078,2060721129,299004914,2123369261,638765069,378705969],[149712409,1864864878,201292053,1779728863,1692293165,1797447329,1311820520,96867813],[266351101,1522641907,895720474,1420091960,726815033,358897194,353454345,1001801116],[432237176,2017591786,2061064462,37186920,744022197,1455577920,1758314019,56521636],[124029676,1864005881,1182960880,617283005,962853130,1141859143,1638872069,360715719],[1081249198,1372547771,261420645,513973399,579628967,1891602184,2017353197,936730892],[1292946455,1291265474,776456505,427801813,846098378,1248662939,1484893705,1420794985],[1899972541,1108978871,1484396093,1958959811,844402062,1763149502,240936139,2109388902],[522723784,1999923610,1547239012,2065609075,1309253270,814041130,602509869,2117586766],[1650172139,1722905046,1683325494,885383338,1367551158,1299965146,1820974139,900814908],[1547505254,280857081,843220344,1160819483,120617005,1769778897,254365077,855406423],[332507413,1774188839,298349630,22129598,489698245,1543169084,114511281,1692908678],[2079074647,1170978110,1905653799,1375220966,1579219642,2129585957,237904018,210603091],[1059665910,33609369,949691505,1738190363,97213241,1892359605,513508035,1929565122],[1492569499,144036187,1985064564,623172275,1704935015,83772774,227893977,503533054],[1631042598,939675827,2057526859,140665275,1326594676,453066479,816086482,703546660],[90228966,73797845,640781633,867921458,1496605783,1071307714,1089415707,128415876],[1315860176,199349526,346110634,795074841,279877559,770830471,1109992168,586787672],[1261089269,1511795273,2113604888,1755783436,161956235,1138741991,320548237,1766817486],[1947185301,850749982,1261474493,16177951,761723,271365715,1535870788,282897792],[897375270,740130925,4191861,1639082707,66543191,1193366162,1308779077,1253246443],[894616264,1763553476,2038974491,715717761,827118385,505460911,257242308,1203614651],[1930560462,1811448785,292342784,1844965410,879471219,141271303,113853554,912958632],[912422484,1175384861,862860133,1621724871,136393193,488793718,99441445,836651575],[890251962,1784087254,1759861659,504166319,692007503,1763088284,2104008500,887401075],[913008169,1642207062,1219445280,2021238165,959498309,1089896577,287562851,1907928968],[1216962037,525865912,1764100301,950100741,885410987,11563561,67838769,2109548741],[28244087,279558767,1773213661,1321656028,1889749449,806089192,2095399113,1343860869],[1958375151,1610343871,773001562,359035723,436665938,166099956,726541182,975126165],[1847126131,1721382846,28302055,1005488137,946255804,947635064,483188782,903308948],[1802913939,1153590223,716146529,600379888,833669234,517886974,1733285319,1008072762],[142290476,613378374,700199897,1092535338,788062345,354158257,1567932274,872840625],[1665590632,1159788556,792345249,753368723,1587212340,1710183783,1787256566,1299766080],[1889511246,1845753975,760233863,872445246,1341777784,1782263965,1774842208,1503753591],[265136199,137663701,1708759907,869766542,275062099,1971936790,1555489860,890285198],[1467051843,1298543377,139868219,466166148,1446263315,453450558,1692572968,813199321],[1844862309,1676008069,1061341172,50124072,1683298590,1852991693,194517378,953134137],[1194571271,5454655,2083172724,1081301433,675631613,221416814,1383548180,1622225433],[197219235,1772096293,99488701,1695853565,1470310223,795503988,1545967694,612439997],[974099290,1017829036,682714634,1580063999,1306662576,580571838,952601916,1002024454],[1244840912,1976484303,1579179573,1093285373,1879762294,194830933,1186600006,1093396599],[1742374655,1390593352,506199605,449875172,2012177292,1218547585,1244638571,1177257822],[559017233,2077047421,2104431301,354647990,240764654,1736562159,1863284272,1250043519],[866526035,18916481,1626523876,1644843764,1235265819,1051002459,1343331958,2060049969],[670558989,1175574785,1580257402,330188622,1794655109,630117121,371425356,1157305489],[1548278835,1674136447,625667416,1385289222,1999124564,45500740,2025313332,1794626944],[1448942809,2063133003,1483951150,1459164564,621090184,1017696581,988372943,527576616],[426806489,652237181,1930700933,491386349,1329060724,2077622403,396174928,1158935587],[1790526182,981553042,1003593608,47283858,2043608539,324346788,1714669613,85988702],[693842177,605060136,1216270492,2112389955,977357253,1974399479,222439757,2121576363],[217583342,1065729995,744882155,903830672,1721373233,958542426,728837597,1990265869],[1806865,1027940637,502950349,539729059,775893379,1708963848,982077258,443188055],[873969916,753938168,183346854,1820299493,84750510,1072159928,551344056,1489419803],[655575578,1978697289,812075061,1750016643,709190959,2050777559,979922004,569872434],[78751111,76117084,1432233731,1788903814,1062175795,1530526294,551782838,1581942987],[2057469924,907443460,1073423864,155186811,1796207832,1207118530,1662861341,2055425304],[1926738882,1510585688,413113107,885610727,1915869667,891056718,817833417,1942107681],[1283745404,690553267,156209273,681048124,122123203,37624095,1450857880,1915548763],[1080791291,1202747226,1025417119,1929703036,608898396,1869320174,1614566660,1113508955],[1651484479,907874607,612693246,1041602118,1193675025,1974740392,952732456,126159371],[417089979,1153420034,1688520206,316496617,252161666,699017240,939919922,635903899],[30595045,2089751007,1554881889,90746313,931631785,703569318,1660402730,1306964758],[501056240,437335467,1085484282,1855626995,443134334,1203189720,627372819,1973042588],[1985025248,1768583848,630089804,164745473,871245113,19173429,1998563309,340881504],[1201799475,490561179,1713639687,1175256874,1445646264,923226455,1268716985,856003316],[693519992,1336647535,1218833416,303424422,570004001,2121284268,1756476261,602034463],[278491203,1431577356,1884773083,1646830091,1295587415,106090544,442532119,411866082],[2027469890,434191513,169382902,1002020562,1888748971,7932576,1544338894,1117967962],[1142396971,30984272,1549484306,476374466,1476638160,28246537,1227313093,1120320630],[233158653,1802143528,428531803,1883018599,902268930,1533649287,906896979,748496105],[1634424519,954296720,429930014,216889479,823293997,1490286788,297240468,66604781],[812234208,1311194040,1211984807,421496240,1141095683,1261834176,1203463347,800063856],[1384772513,991564622,1121129045,92774987,572366679,1270788573,69713070,1512100863],[161428139,914772708,1516760550,831722361,1015377621,862386053,977744714,564482818],[490985526,732671164,1562637089,278094739,207686609,1879798463,2101428558,1319962384],[171770293,1429339554,1066555243,2003469907,45226621,1081535432,879585243,718239685],[1915018855,107281607,918115278,138862981,849632561,421403285,1461784685,2109595199],[1270574032,610315190,1752040245,1412702797,621080187,1954652752,1845517399,939331066],[820616468,867956593,327641299,1375323845,323424415,559482500,21117519,1047463839],[632809694,1702735834,285733644,1987000307,1412201770,754454558,865728808,620110271],[1300997226,2087070894,521324701,351098974,811350977,115095908,1553459566,1010109243],[1511951652,339244372,276797677,2086981981,1512545835,1681943555,1637337923,1335792457],[1145279831,2093938007,1622575394,103356032,648120855,760634152,850157949,1389483962],[628695461,663009631,1522306653,62505775,1909288050,487709920,484565044,1894981],[1428735626,1648028595,599973047,1215030000,1227411962,1791419451,196900244,558034403],[267056933,783440204,356512707,81201072,930641422,245506263,902094039,1623577737],[1508793448,1496299695,275685668,329727948,1384847106,1193181398,1881202886,1926105927],[63338615,643703558,1023007673,663564379,1052477139,513275505,500411842,137739552],[1319911574,395850911,1593537551,1774075105,1864117630,1482328105,672813745,1471696169],[1429250387,905917359,1811499732,383268471,2017353855,416281484,1637828743,285096773],[649878573,520408,1023539691,424442693,820847997,277947997,1618507711,449611914],[1013037303,392102327,817574156,1388289064,1696387697,258299649,1857664312,1631774141],[802265059,151306101,485474027,344807270,1310583590,1587308542,1540616226,428301753],[1018130451,1830134560,1170311599,402155163,651487587,13590176,1196223194,1946177630],[1948881739,1135396216,798462324,308639176,1342916045,1151605437,169069735,1764218261],[2058581660,1201759953,944416556,620747437,63203959,1051423374,590712964,1469802367],[1653069314,11419184,960450739,1383461106,2105847639,511048332,1343700346,1106512493],[1690111975,1120086227,2032231889,52865006,266068280,25099645,1897297187,761306192],[444139537,934193336,149396078,1507396693,1556596440,1549772080,1828986682,1923889187],[1880315239,1310235789,156999373,2031729852,1435473917,1742059607,1198032392,1203701186],[1534933534,219849547,506383562,1337587211,2087372421,954904132,1340146192,277200179],[897229445,1192776475,76381114,733390289,934664402,1771225448,671698771,805022454],[2038226272,1427291890,46084750,1396734015,627966710,920379784,500271047,380480233],[1741658681,1010182760,1678276138,1391097138,289209736,1630047697,1574281129,810250557],[1249215330,944889843,1448972322,1927861358,37960794,1867847303,2100126310,135419727],[1950098702,387906992,1915724035,1947933939,1353768435,1313849610,93226200,1618770210],[802379046,1608525672,1840812619,1842281054,639235091,1497682947,803247414,149227346],[874212651,1199024183,20102138,261595572,1249157916,952226711,801988371,853554152],[1456985787,1762185919,1570176778,784454370,1495983721,1367035673,2099306861,1817733665],[501196295,1129452204,1686693235,1594464331,1513801552,1756673413,1253252682,1522142811],[521206991,433982651,1866806027,1060806071,880658738,830444590,2086470211,1683945639],[432394541,860162680,773521181,1789454011,1915406893,1030179590,466807932,1322416426],[592576943,447323604,38708314,1322264461,1468995215,1146016002,1799430355,1080833834],[1380657826,2019350924,1216770751,528642724,721219316,675290431,1803824205,647861111],[98672077,425109211,636703771,485594852,1497052336,1435447590,530561939,484092567],[288655535,1591078410,10357701,1618931324,1927444664,136440618,1112215352,2056987508],[625519083,836787389,248250247,2014439335,1380764028,1675847860,215340008,1045737986],[1398280514,2087144248,376200104,544072584,191045050,254212811,1092914475,2016533151],[1622301475,1325695912,138326458,1233189292,1552811392,451094664,519996841,253408073],[1694321518,114226867,1410423412,994277402,1049921250,1542711431,1320140059,322076119],[1381027235,640954985,2061232239,1933661494,1898211657,661569840,45072689,707611691],[227074742,859913586,1870854882,385757454,826845088,1458201655,632287624,1802465474],[1817706222,705331506,103320787,863358534,524865091,1380789746,1910855626,148102648],[1951629616,1514569944,528469638,616588958,1899773230,1149647545,32448130,21362312],[1705969685,942637480,1355994972,2034084755,1401698594,1932379913,543977143,1884708566],[1690050437,204593346,578031356,1312254797,1313748704,1009509504,97435161,1146848471],[1344767409,1031543608,1965301618,2111207864,1535006028,2068110701,1429821627,156181023],[1909619558,814625353,290207351,236336957,673219857,598585644,1254406318,647876554],[53137533,1846224743,1905814999,630341543,354702923,1362524756,1470529432,1746951845],[1229662489,79644447,927963942,1392241165,1532528571,1798024850,1382008380,387796335],[1007547737,1498627400,716176279,379310842,1588994348,1926943914,1339689995,954362400],[349285660,655779153,393525751,811317957,612665646,810162286,1583238903,1729865327],[1990093171,1073297192,1827789061,1605354727,1131549140,1136213877,1975557735,412226817],[1869832811,811525615,1823581580,1658462532,1178580499,234409439,1925562225,915165530],[1029534336,484772693,256472878,1767819405,1487833389,1693652517,1756817122,340766656],[709608236,2109640713,824491153,2117993035,1438149992,496598851,2056044317,1323738070],[1938635309,1379945879,1858647158,472179265,1979050478,383624435,1816340949,215817784],[1670641078,896204356,475336595,306223813,1956801405,317887315,1516159139,783440262],[965409561,1984571760,532639112,1696210205,1696400374,720338952,965565292,146423740],[1722520240,449134103,1770230305,303839303,839365463,404497344,1169622692,2040804219],[802812889,1200686756,1799337729,1423407051,1212440655,458795586,1180240774,945538856],[975015942,567672543,386445059,1615945741,384531692,2114569574,1863338254,941916077],[2125792049,22135343,1879971462,1283943790,167631757,1192638343,1219556331,1889309238],[111527738,2018210502,685605984,944805784,95582327,831766510,2072917291,510199672],[1958438573,1721409769,349378993,253940292,1794208889,1226741849,2005362289,103040267],[428092703,1589109256,485435256,1917906688,1721289472,147702099,1758449271,698357972],[591610698,2062574699,984264417,1849629739,1396227675,1537116291,1684784196,446938026],[729926509,1349704179,142846803,1903561377,1980407975,520238169,2023054047,831308925],[1389050132,1982887599,1252753383,2061575878,1532284621,349923252,579443619,857740715],[526208080,1630720424,318318897,201826622,443838718,1511230829,1038910972,2111933621],[675745349,1775587785,695939236,1644538105,12182575,1015476294,532984077,1170580300],[104123957,979428154,558454447,182219555,1044816763,1628722271,1958945033,236110086],[62850128,174810395,1289339680,2086436705,1265632854,702428675,2064550915,645821374],[70774380,345285434,1491940374,915020923,2128691721,1952382261,1602186952,422944943],[315240740,370394433,697652187,1749965165,186754720,1275991398,2124114104,1795929124],[1799079450,559260830,1231527287,727763285,1672312232,7203418,1687613477,1438388409],[319511782,1063565284,1174450720,1274561946,1638976334,1036201342,1665288350,1730432625],[1760664603,1114424496,219658083,1354963115,433676171,1607422863,1810320017,1500131127],[250869656,1804147947,794545741,313285679,160472774,256779479,1064185008,690174812],[782977024,1216856098,446488358,1159942958,969791730,1257497405,1629868411,1072199022],[517636128,1035906932,1567330058,1976597727,900988778,1085056892,1398076671,774984815],[9342881,576365208,519288927,2087837358,767371246,1103139611,2081596622,284510192],[1887783781,1422047976,274988334,83500798,1312675189,1227428599,1296576070,611284925],[1573485707,513051583,680049330,1268759497,1866758396,1989869392,1033229761,501776804],[1570203867,167287807,321522881,381746173,1108045352,635305398,569004860,1919421083],[987388112,1664043845,1064303214,2026982325,1902562824,1042689776,1372752697,1301318471],[1400512281,1836015088,1852467456,135893745,943349829,1103264366,1821342983,1125391876],[1239825804,385460126,1481466065,512651662,238663670,135045782,469531780,15935713],[2061622817,464732230,2016006385,395853101,414997714,1283662555,872305712,1455690825],[585350304,568484494,2022072787,1157930952,1484734607,845517155,473199367,885249288],[1410303831,1284914823,1474110360,1349283367,1904394536,1060457044,2029820291,279125043],[1646715068,1172349771,1896536593,1380685774,1032972427,1567934195,2052622342,323131638],[73047892,1905174380,2122529689,1116912173,1465590223,89429351,984657462,641783547],[920596534,1842898961,44787264,1384686962,1355688076,1443902415,1517381951,2085892560],[1552299861,1205327116,1764491440,1749502861,1367723868,609491359,1404505569,1626426049],[495180037,1926736786,1085612448,1237752072,1785683548,117009223,58029677,2063192977],[2099565549,304715313,799971022,1776555507,1557913561,1685200761,1559856186,196670060],[1967278917,358930999,1326356053,1306079829,1199943713,352867397,52468563,1502519735],[1994025499,77112424,1685375798,1031154834,158379701,1958003057,646504050,1608430364],[42019888,1806471812,8679572,823520112,1043764807,327049021,639940577,1742853192],[1010834725,1595753018,974682502,1465020601,306779543,625593985,2093718541,1884654491],[1746472579,1093159751,1148664935,1994599570,248144258,620414748,1620207178,1536251214],[1061414972,1314502783,1322994540,1010325966,1793680696,1368978138,920380671,842122205],[5389293,360704651,1683402329,1813412175,1676564949,1501452453,1372103017,595187891],[485508916,1472460766,1992906081,1881492499,72094264,179153305,1524577355,175339655],[257981662,214681692,1361355873,2016660217,1793685578,2066941054,279090626,1547835265],[293304837,472240004,48145555,1321896161,1945683871,805649008,2081135779,1475320600],[380399725,1221236671,985928429,112506794,1468133043,1261645958,396350999,951293167],[1321596755,222111256,1477873287,612398006,267631039,1943475400,383714210,722358666],[967868112,1758367423,78926367,888062263,659062603,1082369175,272522788,661786640],[322640806,1482563379,1284770254,1906546992,1371516388,1878068564,1849167395,1609211016],[1465217938,754992472,849046435,1636646959,53523150,1901932464,1079289270,1047893848],[280294932,646313722,804862545,786117279,1889873217,453355931,82697112,1680951998],[1060535910,2105378225,1435967764,1041020254,1589580486,1140992350,883085952,1343606279],[877541570,41969981,1093966941,709602917,873205873,1888153752,2113702137,189228385],[1921505342,1138820411,1965735110,1044451115,71803786,1605372630,1680523351,1258076769],[54648228,770250677,265838378,45030139,1739905764,1534267880,754546481,130975036],[524265297,395954441,345719459,162131647,1790494307,743302850,1959591256,251944243],[728700133,1277946981,413525005,122444653,851403523,773333967,1553495217,2074687265],[1717901942,1796830425,1056754235,1773362437,1318494705,1039677234,859648330,1000128983],[2028641464,2087844324,845246579,1795717611,721611582,1114871831,1129208839,892170359],[226776836,969789554,1325676385,1481435900,1362830170,485286617,1944004365,1580683940],[693811250,1993160962,137648939,543928856,336967788,1454177260,1520589118,1717001084],[865468900,1730983110,2023738656,1507873711,836084600,16480710,1497875960,836500434],[716509424,828547998,1078892431,615653659,840770223,1537043162,998059118,441629244],[2111125654,1249855016,375397158,530797261,846811032,611751227,270163115,301610673],[1019615805,305412748,1864481938,216191904,1872243178,625178652,1630295867,1202689136],[562025010,1275186171,723324084,29895740,1901538860,657229443,1459191846,1971190182],[2024715997,328992466,30496892,2062052839,553971496,251214323,2075138136,1170392196],[966854780,1058411187,360738164,674139904,1470841607,157752004,162104779,1616310979],[1695163465,1025645044,1902609856,1090637909,216718028,1113558580,22683727,1415153101],[1122380158,884471128,1610457696,644277970,1572777339,1670915294,1847098436,562577759],[267613018,800859723,1672173463,12140238,1268847251,380214636,499589964,423920024],[375998964,848266742,990122902,1850700945,1471158215,1694950018,258096873,1560123532],[805968621,1599035961,1692191906,1332677206,288498285,1170079317,1663413203,789704319],[1741004307,32099987,731786395,1506189430,442927445,1805935806,53163038,1015838921],[1124550537,94085491,1903970173,598046077,237428730,764258128,12017720,570615901],[1581126002,1507783254,1300658872,1115123768,1113216916,127890703,571615278,2036307381],[1027231825,1945038848,1449774686,1841682032,1351727791,395688629,1762054719,1885418882],[1382891419,1293519366,2080802616,1602481116,962332,1000050313,1179340355,954784702],[456778315,1954926278,1891876345,1590483892,1850315289,122643332,674167153,104150819],[531712628,1340642373,823756591,148113884,594391760,1741855051,875816926,33037425],[1751082945,1792334576,236250578,1217855909,154333702,1361187438,992865403,1795841582],[324901380,19669003,2042487106,968230285,334566699,495817686,552251224,2079625853],[1911233824,1356345738,308727814,158701958,750481008,1485910075,1650277465,1083497409],[116127568,1243472849,687738247,690809481,1285433871,973592603,1486242566,358469079],[1093220205,1441714724,1084290695,1379749663,425639168,1997718367,28625692,352162470],[1234663197,1314263843,1059086775,339231920,648542907,1125359231,180823939,2071782613],[855798907,1727849506,453069902,763228221,1621630682,1067025746,1002474134,1230001993],[1784272824,1115274156,861939811,1291323516,1319818987,1023075593,2045660393,1916751112],[421692668,1721866539,159479143,1029513679,1069082422,2086926972,2102756730,2044844668],[1490176768,67840728,1568329537,523521837,1552538175,1853028733,647053413,1767373747],[364313744,536392023,1268765683,328387229,1435307408,285902451,1645639122,1447359348],[1726210684,1359618803,795170748,1272491554,2043116040,1484549516,918473068,791130217],[1921828844,1039760992,280003071,1637742046,1564702252,1853501309,2071831260,2074309016],[1406922811,1823826325,680456413,1659642057,1411817966,786588743,512507096,1087884174],[844912293,309175520,1388047430,229301638,2027076052,1345860064,1546249621,660404228],[94604172,2000970557,1256381441,2036774598,1800220048,800013060,245639984,723277908],[701680248,2042974386,2022863789,1939807888,897440064,1990434639,1049451301,326317711],[601936647,1870983633,141973558,1318554183,1901953916,1940556414,1749145451,1620896208],[1116855168,1837426411,910231103,1570906183,980959204,2074270569,320467198,1102637376],[1825322334,276052429,1798460598,2007161615,863055098,185646203,1191923691,1672319082],[4273208,1585886260,751080339,1527159477,1105190492,1347740281,160958617,748520385],[1927530238,2027999846,1069193660,609653228,177445701,1932720533,1380203049,1894456899],[1558115985,1421000843,1945796649,1928059123,695281629,1822206781,1588997463,411273780],[651314293,1264799118,1930444514,97336380,525739366,214553851,176717701,1373268924],[60149711,1901382491,1323883229,422430050,1246957120,1929394898,1647479058,1536928606],[1481783242,1447804744,1640324099,1487439673,2005288702,128488081,1775335217,1289603983],[511674764,1051587127,985304200,263578754,1159082966,8140629,2012819649,1610350130],[937179433,309186876,755564905,2101645047,36599363,974371293,851403688,1414785640],[1689250100,605033530,1879108142,325393510,647806247,2066212396,1060340992,1912681695],[1302201492,977009625,717637844,1751726364,1526345429,326099362,1257908937,1885157900],[961143848,193770178,330588963,161967879,1383149276,896408645,1043941349,565916128],[1636610414,139228921,224964626,1639288095,389350382,142199112,295257682,422089313],[1993338540,946514141,295305240,559154411,927059542,1896839753,924717992,1882078023],[488537230,1935522616,1945215866,2114308501,210535620,762260586,949332363,1205533050],[1449940789,1527174945,1169500022,77064798,1022728446,1784171835,626773536,1212525069],[931273218,1119325949,1014017590,2051290504,2036100672,935703535,445444583,1036947234],[1360172728,1244590596,1511824265,856100928,1518239032,540281258,1126950651,1727896274],[53376627,1935686840,1288133286,1895577114,110352599,810527626,409297341,1446614174],[633619199,1149598309,918376905,1624604967,968347711,880702415,1420696550,1152066115],[1926662312,607145177,79064531,1043363717,1107642551,1014693831,958672118,195739350],[274477030,1648927256,25915549,907100455,1283002052,1516990807,281677438,1967101191],[1726095785,1018606632,539648025,1130309295,1203122690,763661426,2065501529,814906753],[1115072131,822221873,710012251,1578748053,211361126,1757299920,1970104334,582021131],[461540256,1492125096,1983633196,1344997053,1175524223,479617138,292916002,876838852],[259207230,633216865,1357474092,304812090,1995990091,1345565963,1089631641,1437163400],[1573411688,1954293458,443882375,351891582,1684177235,538552909,802835154,539120905],[1665035382,371964007,1335459686,185981056,2089511636,272290242,289260521,647297345],[1625008254,782933651,1649706220,1891864304,1789523450,675553978,793978080,1188132940],[1256618430,1630339885,1936803789,1290014237,191998622,269471117,767221837,1709232541],[940976109,752145668,768313776,1140828033,159422403,911714533,93501300,1602416517],[1724188046,1307457640,102289683,1518076427,832995825,1789522512,1647735126,297905517],[923917974,140842907,2094414163,525204803,1529590372,1589141070,554443424,2020726540],[1864659405,12707287,406289724,706964063,584534342,755052063,632957936,1865055029],[880086157,2120601664,393682985,1590211165,746240744,827895333,1037463496,1914918825],[633383351,1617641465,1125464884,2081975531,839849971,771098819,1267903093,1011446905],[789653263,989160370,489649115,1380046467,1448710555,1097506386,498754251,2019788090],[1045326894,1729417662,399194335,896704854,1747075825,1551642485,1884894806,1194167509],[1143157494,1833115296,1240291374,1283338806,1604135246,1274088168,158826341,185626033],[1428585465,1687166206,1732634708,951272530,1229983855,1348726325,1930542460,1489296266],[1252019909,2058652902,891845623,1398004470,1472186554,1838019370,1432987668,527478159],[1307222834,603381130,1661978687,1247437809,1086578523,1888970400,315075876,1917595380],[1803471162,1270533512,1477106860,1870739857,1208873975,66953837,1679956728,78774830],[1679738028,2043268237,752218497,1799378010,1140374434,479980677,905908598,2107614172],[1697933170,1841587117,1181872372,2083983793,390199196,1223007808,1109581855,567227129],[1563287041,1745220010,1917603432,1311430894,1142677922,1691650041,403246585,122550379],[893431969,1963137320,1378080004,1469625849,1186965619,357501444,1446654916,1392725350],[1674272619,904735300,1771668832,2041593248,1794262195,1359658976,1707264844,181703918],[1344840670,1406534293,1854750612,1306557430,1341211811,984392014,144424468,1054406669],[1530808247,834628871,2072848712,2003294489,198602059,1758399344,1279827869,578510935],[1391996157,1127991593,750108372,1389941855,1954860209,392473835,1847982027,147151681],[2011412954,1408110212,658004333,1239829782,1422963054,459752953,181975541,1864600321],[1564266536,1265518831,347658484,1809928862,430245066,1336977920,1481194942,476790646],[728665313,350221302,920771895,1916506601,2046291044,1251001971,1867103008,1125855634],[1296589120,1675707152,1706624307,1627991016,1929775583,1463730379,414379563,1930165400],[201454107,1553767383,1054821108,552617363,780208181,785744612,1463775443,1735519429],[1680414830,1050694678,1732660637,454437135,1608878719,179131654,2025845264,805562666],[679241457,1553403169,357780524,1272934866,1015330213,33748409,1129969463,93922479],[589425547,2096787616,1288137441,277157305,1735314881,1728818539,1976555163,666696163],[2000533921,507798037,1963907395,1323832842,1115162561,1664791696,531211670,45816693],[1031859842,958894627,73932741,1065636745,651063318,1936163303,821547255,1287749605],[1187230502,628469234,5993980,512347348,2016380851,995908641,1945836043,1579119506],[922399351,1125638635,539688580,1841772013,1796865935,196019178,995403358,813525812],[731242919,248042999,1551075772,1680554950,1895446702,313347671,1112984576,383523818],[1760129230,1457370965,74261815,726029172,1366492324,1137066630,630726266,2093273961],[1984641422,1244391530,1693245809,596061133,539874513,217851141,355345765,1845903634],[1973620588,1982929823,1120500108,1745202875,2048494239,1215532627,1097194498,256244390],[951252583,320667922,664133390,775115935,456088155,124741544,1007591581,1791068107],[234357804,1759304069,2102552997,795872739,1324507551,82466945,1413721820,304410405],[1877922913,2101898946,515662827,775457735,234794433,555157306,697669536,96440163],[2075566799,1415386671,899336905,243826341,264253977,1089153059,599595665,2066722813],[1897980791,2111046958,1981957190,194515041,2085425539,1398275136,2124670564,157554156],[731047395,1647712539,143864349,150166864,1706680605,630789064,118825293,854671723],[2127585109,737343084,350909140,1108348401,1805698761,1733964605,1189067252,907368351],[1226972484,367240424,706139916,104205860,2018332679,1124448139,1388757362,1420363378],[2093060737,453506287,2062659332,372889257,1235103301,23186050,642421771,1229531904],[1047250785,254905433,125544938,1140464139,1547411306,140068418,1093302518,821388801],[158243078,511021616,159516661,569709817,572437121,1814266347,847071297,599770050],[1407770761,772693216,763969166,1155426086,1951909804,1250305612,556289603,1387505463],[1839224684,1005001621,1225239150,1276987356,1783743734,183541158,1765561533,982436980],[1357261614,1261216484,1950560657,967001082,1862530323,368749583,55815852,1680966328],[1694763777,1510496691,921178474,1605744540,1375759153,164779251,1341991708,484633186],[361915065,1905057651,1176961590,1914632904,717118029,835450734,174574465,1802996197],[1063474513,1257763907,1874113497,394606122,80793402,2043783655,1511998100,433178956],[1375693924,1655600922,705138423,798987396,1817390130,402838197,946402230,1970105757],[559105905,251135706,863295252,1220372343,260104433,901253704,1099460414,1071455709],[787495254,902975289,274269504,1517367718,860233001,1823456349,755422976,555907121],[1077853406,588642594,708972911,2057637127,1475148072,583729126,1802758046,340870595],[1650476109,1249356163,1156603274,707906979,723650704,645742824,1855509270,1493720880],[711015552,1774313444,1687991972,988515816,2072043957,354512694,335531447,879206773],[875027782,1293348997,834238523,162597810,1146949778,210607045,1956360497,1376104683],[38556117,1436041004,1740591203,1651126570,1879868185,1430933037,440170200,1259267474],[1257719177,2081633799,991170780,949973749,241067408,454810194,1671584999,614633203],[1272553846,843165989,1324844545,960117899,1213383061,215674638,1951079271,666604019],[1532755860,682513104,1017330625,1756706881,1600248380,1030326801,719685479,416913864],[580104398,345515526,204068111,1717206797,1500305352,299214632,2101788596,1299425792],[1715192626,886514221,1909336917,945943593,1590802045,224915447,507598519,829245604],[1901208339,1424270395,2058494494,473256098,143980804,207282647,763282707,1951245318],[410389552,2077388101,359107947,162013048,596969005,566115979,930191087,42964015],[2063157869,1125706831,460481588,79227936,1155788839,1992360831,1066698263,936730892],[21366966,149366550,110618001,290664044,779173066,689517307,29304545,861981598],[157242648,342090313,929190619,1100738752,1249708189,2052657120,428215909,1660907966],[430052882,1546896573,361019049,49768574,1360897951,2007484345,631411465,918764026],[871276176,1026516328,1762542302,1880388008,1274986446,1170229568,759789430,2108107802],[623369461,358542356,737908768,377838774,287137650,262397286,2061869743,394912148],[1926281737,774904721,237312191,1192694811,459486544,196978965,2101314741,1268767436],[603385396,1367176262,1296304906,452946349,608976228,1651001870,323684878,1831740778],[1260027903,1624553610,692755529,1437167712,199755305,602952659,709929119,897975838],[1046719862,278734484,632379254,1773959638,1508375412,642129595,1151844902,504154616],[1424593262,846450687,1686296690,1149209645,655431962,805570191,2101478868,919529403],[675691736,1511674207,1983202114,1766343908,1307719873,23341284,397995135,561204757],[1210032651,662472098,1070024985,1322239223,155129635,1217448583,1795820280,1035716923],[1792209078,1872080109,1358824885,2000633323,1272481162,1252859450,1611268751,1585594466],[906198993,1884001793,29236528,1998024593,690628658,111803226,888169072,63605205],[107953095,111154814,1362770625,666731712,744060323,1716973584,1283213549,378991800],[374013859,1247935460,1131456656,799075553,340308745,1207479326,1793747793,1943134632],[1029614866,741555757,564200902,677718907,1115143300,1989731045,1073312666,410488834],[109739738,428239843,1416207229,594374668,1245375439,376421076,475509284,1433023109],[44719934,1297088511,1417004347,1260617990,1202559596,364086169,1141555752,427744064],[1471157366,1879384837,1482514987,1490723753,1597072306,1636458546,1626520370,1550783713],[1690582811,1389034055,1347650446,1139856184,1664524823,151386576,399222928,2012561403],[1649211464,1740895609,895711236,1605979418,774870197,2122874077,1918587040,166461894],[1909806070,1298070653,491873737,1878757031,709473647,1839750085,350021148,486310334],[1151838303,1483741335,82034757,766014913,1061773493,1298803494,1448585366,19062812],[187179222,173361623,827912009,673150506,1373124793,1935481752,1165616549,1977863752],[1139589574,2111249747,600216773,902815217,1296047153,1954307080,1695151736,924319848],[1175859406,1759804600,708835789,2077622107,1082911973,1838159386,1415755467,679099899],[2083107134,121112079,924568259,1941867980,1480421518,1122842076,1485594895,492475470],[167585365,1937203463,1360880062,919114929,583705187,2089247341,1031171319,68718776],[1998901368,1569804196,622191886,1046943396,1208461336,842745643,1533405956,631240426],[1870694920,162046831,949844782,1417078311,2112381166,1799286732,1931387949,1565203828],[1501426244,503998066,1779476010,677919884,1079258865,67534596,1522765397,524820248],[59800212,978905826,70453018,1580082403,1166206122,1420875810,1878547635,697724718],[1594717943,396920189,642981025,308489012,1562974098,2123343143,166025810,583163286],[687527170,1868263965,207507080,763201880,101324025,1455081263,1698939212,1532568153],[1171802894,1656764883,2090242204,745946431,68174176,1854623798,126830709,825150441],[586916851,1557633400,1546599007,1470538411,1885340191,786703010,957809501,1605082264],[655116472,586717895,818823171,1532143752,428694074,407097242,619356581,1003798424],[670176887,1547844300,1954717607,78213648,1423757841,1847871076,2037565267,1769063490],[1777176807,2033398585,946398154,1534165976,2036528704,1922358818,299577643,1911113008],[1915386356,1458021377,1041277221,2004591155,560885251,2018900682,18206040,1271105759],[2083936743,2059626255,2059701271,1340577170,1646701738,1224333216,679910589,919915117],[1901552834,1685178732,619267715,16173194,1930892535,591643629,970091551,111108414],[1821793611,1205648128,614726653,582769814,1000200710,119428043,711553802,751463233],[1439388526,1929559874,119703826,1959377232,671375816,588818646,1119536799,1385062579],[1851191313,1605090033,2129546619,1568732437,2087315236,1644134701,427789259,456818508],[272063116,588635367,292548981,1861383779,39019930,2026078963,914924626,338372561],[488300534,1091097948,2109979027,663827703,507178574,1108182337,1150613499,394595300],[908389794,1890458754,1056332549,567339280,1838686300,1081388767,165244491,417137241],[1726238356,1828642242,17930288,876969363,1413134535,556061558,668808730,778275558],[447411295,1738665171,148816838,380854102,190031128,684802575,1949694225,1666090836],[909683331,1363073399,1812752093,770360031,2027236732,268170698,232961795,915292905],[1040135126,765978738,289890051,469970961,1959128658,176376548,861682392,258110604],[1699979554,857036156,1324992418,1434641835,23008028,607081476,1697798913,1326692437],[1826096150,1959893811,799279340,1583123028,58652902,1037274125,318061107,2061332688],[1917899460,14767121,415825875,874654587,1691005252,1534589128,1153977666,1536947092],[1027663944,7807707,343337112,1755704223,1098275779,2029721394,1163584337,520392654],[698944753,59730696,1664562859,2095686442,1358981505,1854840453,142703319,1974861423],[1681987912,445053138,2104865288,1875100025,419442538,1111728486,878678931,1458651681],[1150628721,707042816,1497547823,1611401869,1731140552,1420956423,1088808380,106689362],[282893936,582068918,2114952495,670785703,395876132,1284186217,1395269006,1633002155],[295553870,171170759,49662533,1874246122,334470624,1306271920,1713687371,1932035227],[1784972580,1021065625,294697991,2107149280,764749628,807630746,1384118788,1303986748],[927072264,48183090,738792902,425600062,871246282,1538764147,63447368,1919450161],[39055665,1727878828,1909706154,795052839,719662218,2049312428,710422585,1521462371],[437440847,960133494,1243384956,841891062,1656621046,1239595895,1630988197,1580512658],[572979999,2076450930,1621338238,1044866029,1852625751,475479439,1609059241,2042361982],[717354266,614598552,1061244026,618615552,1486487633,1571757431,880186430,1528292380],[861685949,158897502,1302052559,1464781948,954346829,1028138970,1938333683,155289752],[564906542,242736832,15235267,2096003134,1834756263,13077420,1591196997,539087262],[1264631930,1462233298,1061683590,916706293,795793800,1981750970,20891649,232701634],[1927815596,1900440968,2077671179,480400738,1634193691,624462372,641582874,1116063700],[704087452,809145844,17518715,1081225145,1107304033,1662704090,646579296,1135970305],[1622200303,1660074169,157286385,717410157,2105784472,10020063,712505957,1153605337],[556789679,1351409559,1333746464,1308573581,1505364790,239876811,1717170490,1110079155],[1602269325,1012492446,1888525674,754520751,1223461605,1730517171,1966835178,1031012577],[324035338,930441680,1046757493,1802262165,1005067124,1233494383,446741099,1986232309],[521771217,349779574,919933986,1279029234,1200086870,2049960376,873458486,430857426],[899719102,1531624144,737151128,935052137,1938376663,242660659,728907386,79626140],[1099261754,2096895066,1883334624,46670250,1160510984,84902267,1784819782,1004257565],[1961842268,405810619,93513565,781843645,2043913072,452273058,1972216269,416165768],[1826405426,1793737477,560754105,1361706145,1780335999,53964073,1811629728,1580367069],[1923343701,896447640,326115216,298327158,1390358353,228912570,1862840991,1646313028],[1455392665,2116511695,1395148313,1884550690,1452782960,1812262912,783133171,121054984],[1076351734,402704982,1719555821,65968285,1002447706,2024966178,1698013829,941460206],[896904941,1246194021,1761306304,764828951,1307612751,98279270,97691959,800380808],[899929754,304649261,487354143,1098856309,405878308,1483003788,1547774073,1152743648],[1657843982,785790170,461410339,1724816414,1708536557,2010817432,1951416434,115258623],[473716811,1561546610,86055082,1597451622,8234199,1235931963,1582423264,1190793982],[1527789032,1203832094,1784519299,698539550,1678950927,12951153,1481241301,1424876669],[671882820,1023005018,533112083,883934668,1598169677,1560189950,185137308,2003586503],[480274750,1797728209,1285223405,1424983417,441949409,1486020177,1936380391,2024040122],[10208790,1342834469,2030992105,1509239914,1747508711,1700268215,1941267031,1687260436],[1207629339,1045706727,1866954020,312186488,2108520923,2120105003,352412889,2016566647],[1759043930,609554433,1634727915,152833519,1020032709,151696191,1632466152,1196574318],[1539149072,1555927653,197620093,494732251,579955745,717161859,243378897,2054183913],[707942137,1874772233,789603521,900800672,2104221361,1255715684,1824298746,2112119699],[1983521460,1328338329,1972720727,842086111,780292330,1607646467,120592671,754942461],[719726818,1726793064,1422109623,1628541277,1106828513,1436195683,1152992363,1499518534],[1934965438,56578230,1849730849,217850153,1111511946,682485664,310915096,2126324467],[268538419,1053432997,1480036858,507301162,873543230,1501079242,655767386,2090133151],[366955127,577070903,1652749466,1992013098,344745321,1463090944,1333730662,1860932909],[400070494,973228579,862006376,889906850,1965512861,196415508,914325668,1709422562],[1131998810,1096368309,1760863481,1453018153,2064409858,1954969860,1508896410,661447758],[837036742,1554762659,165032584,303848527,223568374,2114634556,997613977,957538160],[1457854397,1904576417,1568910515,2004276402,1932282575,1962384274,195420885,1671859664],[777563394,1900764497,1302444719,1069268581,1495243442,1370672883,1904919125,813772767],[871598102,258092735,823279431,1132226462,1712158565,1495650717,1409083617,1590160203],[1727829957,365787611,1127001126,2033070191,1580525504,1609678207,791893647,917025886],[1209520715,340705278,749929544,1009202075,1164895780,1485801581,1951532553,559499608],[991045661,473013557,532064849,1160201247,1151367949,1684702832,1249245545,804974404],[1214938930,230649378,1727729301,670513241,830400038,2826738,1894271067,1597998572],[1881878928,1132588901,347723957,854667828,471234862,720166518,921038640,1663317725],[1381005970,335852399,1294663566,1253396945,1866725839,734401193,338452249,1632032303],[69410633,628201780,1536573854,1932597261,1519008621,1759940416,154773023,593410219],[92216630,287879701,455901795,1676102421,1243244246,1661651829,867213109,2043227546],[352657012,1644168448,511179643,708742972,196948518,136045334,1984077475,528603610],[505607290,1372214021,228608954,1673220396,1462277105,1015724904,26190316,1972228619],[1004687379,1272880700,1797427021,952220355,408597338,1489312620,477418434,2009947792],[521394912,658025219,1423259760,1465702747,1678238184,1111211676,1143924120,1308001579],[1868783469,1764696890,569553535,1025832340,1666616628,566487401,1329344111,85492133],[354375106,188983533,108677046,1659364201,1584667612,1596644772,528516436,1455887690],[1616516498,601106442,978827129,454956929,1099637830,1425041413,346094338,589088277],[647790693,2058795615,1927176950,1606235161,1004019158,1799361618,1956568518,818647139],[278834490,1166690279,1187221585,359207704,684350703,1484932187,1383593520,95463821],[1995335464,722721748,429383341,547312245,2090788033,905765512,2036655334,2082518169],[2032797836,390955841,66533064,1961096699,763069357,334264993,143857125,1921323997],[994926126,1462087004,638337481,190163178,825406433,587880672,1635594304,206075737],[34837038,150629930,513017028,575597564,386898643,1751571371,1736345453,1253039252],[1240443533,1619206014,16485412,1457074264,181187867,312346785,1354154641,1997583323],[897935501,1616968478,1795736710,9377908,434732213,1099991910,1423403774,955133056],[1124041587,1728432810,1449174209,941368439,480290578,397632396,1967603005,42121903],[477537183,1731256853,351298097,1738263169,714538700,864667447,242123764,849175092],[443908821,1414865334,53160747,1307506858,1132249017,812855957,1215088085,1190210173],[1732408232,1876688468,1201947191,81746792,416758449,83296906,918802131,1019100559],[1820046198,505322256,328588826,704008085,1681467532,1996069832,883570743,1173655303],[664084660,1984550805,2035122349,295875842,1360762989,47679197,1421740076,445570720],[757108121,790866124,1240521336,2039278554,551736745,606902332,1605023642,426652566],[482376536,567776076,784262220,652426234,1526333625,71255861,634446536,1629884921],[2084324847,1965282799,1020447609,1860640993,1733391494,508691390,781019445,1290561329],[1220767283,1838937355,1801989504,1151838375,1672454007,249357567,1616562808,1730042980],[674557017,869447051,2056744196,577468311,1996472644,1514515278,386007116,1790727211],[500991641,5983557,850485794,1260122587,160844719,1860135647,1721562626,263303927],[632336928,650642654,736122659,1489660240,1053931304,24703018,1093302709,1496837432],[10090878,1531150650,355442878,128339346,968767482,1408353485,470597690,1251597253],[870345156,1913347107,1339001544,210588677,1566368322,551979379,11846008,708014252],[1760763122,1070906634,364433985,142932666,125850229,1263866685,691475260,28123460],[358632539,1575919485,176194842,572463916,2081018019,1584005527,839560122,1848559571],[162568149,1538583500,767996525,1843297350,170244110,670847008,345755999,2031074938],[1521011467,2002993893,1482533064,1895033941,135422542,1155696795,297693388,1843957412],[994920554,837888766,1707800742,1253843902,1377645325,1542093204,2090057862,103798994],[279152710,604453664,1639293090,749751066,1447391397,1303050021,1137573516,2107704316],[1312740958,912569530,1265646608,1473882539,1768369968,636940879,1188208694,368199234],[1901702449,1701153023,775986717,167068123,361458787,422505023,87146352,1580638553],[1504694480,1077163763,1193810309,315821614,1598993668,1696473372,1704429545,932073072],[1255718035,1688236853,1459193214,1256713782,1335981336,519985088,1671643595,845752957],[1708330354,817566960,1638272902,862258203,1495155922,1546804754,1090185209,2095257608],[768857824,851389594,1898446518,1981520735,881706897,806162016,1421125632,1523183680],[609094546,35948770,1723153883,1437731395,1681687094,90140878,2069811972,400756491],[1663205739,760926636,249515734,1634299182,2021548117,155968091,706133670,267253200],[1417937585,1460087352,625363386,935664294,602869618,48484044,756628494,837427312],[115384415,1236032132,375378124,2027122741,1833456755,1624250730,353356024,1935280818],[786624727,398804079,1887171385,1092209600,56397313,895840431,1279129001,505290600],[1880548814,515767541,909235591,398400319,766488265,1695474741,1738450521,503812223],[421852498,1433592819,1622603395,2001507693,900616573,744747636,1692958994,58139366],[1852809039,1363528483,1679633988,1887227675,304031837,1139976103,411081282,1868390739],[1364650401,89042945,448836056,694120304,134052899,1784245736,861704599,1982445966],[312017622,1935119397,1573031305,2030861872,1295842717,2038738436,839444083,838423953],[1470546344,1888799032,1640897875,1473372341,91170818,1466715744,1414533074,176279985],[609095250,2054360653,1326389304,1902829579,1562113227,1509277662,1736056644,127040168],[1794300391,1970609495,969417605,483607449,1847172707,1137828583,730006515,1529325032],[847074922,1971708651,539295557,106494453,1393680730,1228727743,916963112,1342575605],[1184122904,1194081018,692785744,69204632,716473009,841356421,1513655785,484418731],[2023898637,699294663,631772538,1323571776,741016078,740483965,1206326038,962748533],[1755087368,704507047,1069928798,1205452803,682623709,747860487,712861504,1781657685],[1521922095,878458093,256150701,1340525572,1414690714,1943028279,1822321311,1140849629],[374100220,354705354,191863656,359815982,772891841,1094576466,852767548,354646026],[2112363208,791580689,1884085190,593993898,469320742,257106692,1880654736,1207394749],[1413217622,16118819,1288167423,595628048,696352036,860440604,540947509,939669657],[626004579,384918944,490952147,455543492,1108675605,77551943,1479856765,1721157944],[40982181,1560185073,1926263127,1060814482,761630420,529461413,2121027724,533109853],[489303111,1748111959,511572309,1660276550,930015425,1706407119,294840940,1561006540],[1202440690,2126999894,241309764,1014670713,1726783223,1405297876,1719538083,1127460089],[784746369,982632035,1677588640,237113094,950843340,470825691,1638328091,1725242932],[1440163268,1375667235,654363535,1981866240,1429442338,1722189909,1667687574,2033646316],[600713035,942509163,607146739,738960899,22753046,1787018093,881345985,1920370888],[1705924594,347657460,1588574550,1947064930,152087284,1623936422,1252886839,1233187869],[1334601858,157813156,224731560,1223247279,1165670305,973954115,407792372,1640932349],[822235083,1360381364,599205292,1774616457,2015689602,1687322178,623834470,2120595243],[1823780200,181990574,736561326,1207042787,508306666,330209006,67134205,1735723624],[74640442,1732777911,1922709303,1704350218,730054627,1068401081,1517829084,755082766],[93719476,416718974,601956667,746415656,1420748409,1626326525,1395936962,355815316],[753494269,1404170034,935222226,1620402462,1845079596,38573392,1632008058,958455972],[1006219075,399199424,1839111030,1794975853,600669761,1420678469,1464554322,581969611],[529149363,249025591,1880506151,822190114,1894984398,1969035889,671129176,1863699651],[735098938,1036339642,1211337542,879027671,749737861,552060036,294007982,2066222343],[175377516,1162239934,133875239,1066749207,1451991625,1321686910,1972378658,46391898],[1958850799,1571249784,2075492234,676989349,1815200935,1067581389,376384255,263975635],[1857301356,39912811,1694794400,994134263,659240167,983788488,1552954170,855470818],[2062318916,258385321,1054292529,336026981,2064604195,346703629,1758783183,1776957125],[1534634094,577351515,1113843248,1722975928,619942639,2095101470,1508639847,885439538],[458905008,1882642732,1841645602,487152001,281790101,2029218845,701447818,1858685997],[1256851009,1132177427,554787857,1306757099,1316256360,586275728,234820557,1651001175],[1912798182,1710642729,968050044,619469240,2075605406,347294837,1842183980,1088306241],[963415117,234266064,296646592,1322250971,1794883049,656428548,1651492412,1255466861],[67763768,1306176165,1629889176,1979919849,1143421683,858592065,862432353,1280825451],[363430206,2037634818,1800253392,1684272546,348736556,1341600605,892279867,1837371871],[850026629,2119282380,1075559361,1616606464,1888759324,76803704,204066479,785082685],[1395087905,1178101979,1702707898,1219517502,1766258076,5889498,670847974,1379576571],[1767521161,891639,1000210401,1158141250,558621967,1289639184,1899894110,1649203208],[131793204,250998227,187157266,1793596043,777114340,1657681840,1490680823,1219471189],[269341552,758792280,1852818767,762634494,1502701108,1677444220,998051404,1201696827],[561370980,962707138,297124027,1796785217,2051313794,336973265,334736222,278258769],[120504830,1628172800,2119867919,367629318,1799939490,477627992,947102664,1656801511],[1783345462,1630832553,1983853380,1619290368,412771484,1848873584,266802045,1285112068],[1252457520,409470174,627691249,1918443101,218381099,363667514,1443512850,1819344594],[1919310899,403700927,721094913,1815102683,648211612,1359324309,1460657049,1243716828],[1851648919,1113112885,850890088,943917509,502159082,250668911,1329863140,831063751],[552311071,1022875789,1599614930,8651977,1409108248,240449287,1417924950,1057124280],[608307001,1142089175,645937201,1887416962,1559509071,139626627,1248843315,622690626],[288291038,868012927,1635103621,1438501901,539263086,266118849,466315711,1272698456],[765236308,891610292,1524847541,78432743,474006294,1303706575,708657962,602586254],[595845910,1750630910,1115337340,1228205898,178208251,79631580,1919530231,505762359],[1480644092,965640937,1404439493,541286393,335818407,1967300225,742963445,1218058751],[405924886,1139438820,469452618,1033331931,1219027098,1004513891,783093421,1852582331],[1671130146,918971255,119517850,710101323,362841050,1338899077,2060905225,474295819],[351540954,931401892,826592074,1559116931,1778233515,1706432268,295960093,322597578],[841106217,1906609101,818883110,444013804,246046857,935597151,740156588,1226734082],[267214715,1186128513,2034072616,1193664436,1692700861,1715018856,1680793040,1331883106],[1533223491,1196567184,560843474,326962559,244776955,824877218,28947752,738664762],[1665052706,564744952,780709625,542378826,172922796,1358275100,1423477004,826852271],[96738578,1196315938,2089657217,1772805263,1082100942,1310685950,98938927,1946423301],[1076435927,330065467,37738037,445199210,891268931,494513681,1355382094,1680723881],[279413385,1478814805,1698637023,1245009385,1308385765,1695924438,440869690,1397297006],[1924067811,17524470,1301884169,132123744,1938593955,95068449,1796208917,1818477102],[1179905470,670330988,1857125523,1006970030,1143775583,1165265470,1974096519,1060792173],[470299104,874631852,1500181924,54174459,1424888421,45977222,115312038,333162047],[1221962428,1352721032,1273305239,1530904866,461760927,1588938990,1150851018,1960866076],[1136891617,743714490,773627650,785090200,725954396,587416716,853892719,1991459809],[156989300,1149722373,1496271852,662927995,644908221,1900229366,2080135879,538928621],[887989218,156550605,671125102,1912885271,923298562,696228267,1671468485,875618384],[726197356,1117488000,563331316,2004650467,1911847626,1644993,1305160841,6522561],[310699045,519669450,909842862,1313226160,872238349,1228387248,775214020,12750967],[987002475,2130295954,1025475674,1500441288,1678698620,1654934394,1292928249,857095201],[1929409925,2032174205,4504844,1192651335,1246189742,607674757,1254460614,1094693692],[1466295400,1640636134,13838521,7061110,1595872387,879591239,2020962742,1587930331],[1806418114,115694295,133530868,498771232,177698909,821215877,545179061,1187028214],[505386671,1891138479,1675927801,122693290,1520775324,497756258,121093979,885908248],[79588300,2050654356,1366517288,926435275,954380959,2094598378,581560067,1879169940],[400266787,2094846091,750606043,1262674113,441519880,117131552,1161608274,197361890],[503589725,464365175,1846071638,1740385276,474999791,193571528,1310441515,897751933],[225845412,34139772,1706703983,1186767364,770440860,189429665,801638578,1462068081],[1841055584,723465342,1799274155,976701676,1794580334,880309777,508486114,1339196761],[1265836182,44424639,2049206647,504179919,499972802,1895640947,927485474,1608021817],[1770690582,1316205534,1491823126,905596917,1511292741,1639353994,237449017,935020837],[2069942684,1199805593,229416066,1918093780,356900016,1908092131,201461796,358125368],[1062688753,678637587,399120364,917543809,669510772,574553555,1118986441,168606449],[1835936435,1391228846,2073282056,1004858699,1553553363,160901955,1071199842,1694330821],[1085339611,573386585,1373969716,43930514,2057180341,891100203,268812999,1965021698],[1314747615,489069865,403881249,1705828136,1256807872,306768005,2060823992,1705929396],[1661262785,687002799,2127532703,296719690,874778273,915562452,2007175471,766052820],[511440825,1174951837,1937313455,1430597674,372639947,1460706505,1557243336,419992983],[1197670364,333565664,762721253,448313858,1610317754,848155394,263198566,1466157914],[9552533,1103151971,165083972,1107025185,287147317,1988083127,1876759699,188274855],[875110800,964921950,1330912978,408424165,1500254575,1376406496,1751749805,2030240890],[936295773,560024170,1292557510,1968421517,1629654258,1407346130,2126880612,573083784],[1575115982,832632051,1918253883,757158526,2119602508,981916337,224633532,1293317753],[758976093,1713028049,967179578,1156624915,1702974602,96152169,86978061,2029835330],[1943133403,346944014,1854673832,1045138339,1772174669,843160425,836546339,353131119],[1888111184,779913692,1129056277,981008601,1509565559,1123833433,1374063106,402570226],[1037959507,1995923793,349308164,832259513,1910565486,1180968742,612764879,81211064],[722450217,2075212041,951016435,1620183638,1338394338,1827941909,1239227360,1740439349],[1065437765,1154784263,527900555,1326361857,443355925,1811075706,1887951397,2093984464],[857188863,547300580,487632916,1378389534,595712805,301682105,1079352176,375253774],[1959669266,467189938,1831109829,329148262,2121723061,1567740867,1257925391,382458103],[977995644,763933791,1704037946,450575825,1073184714,672153387,1767060404,2120310933],[779249200,91527504,488576186,631442911,940341311,2080376831,586589189,1841434362],[1956354411,762970519,206644262,52455823,84394089,1660606538,1266062497,498276533],[1502008852,2090333584,271904700,453344665,1084151969,929380865,1393863303,1008868135],[321641878,1914202452,1903724948,201016331,1630541882,2033186838,1160560915,736760620],[2020619769,909352513,1769933432,749956796,48733441,333347041,1248134038,1967621764],[761512086,525707116,1608520596,208102912,1392154958,1213064110,2105774027,1471117027],[344834146,501886298,1242519197,1774623108,785375539,1596816532,414356922,12891741],[1977865699,905691589,311950548,2088546571,1499275715,1978817960,1745901456,1116261348],[1265078463,430813799,860478670,689309525,1718394339,743789091,1367751483,1795281225],[1822627910,466449630,407319560,1515689083,1329207469,935516496,1918820486,403435143],[1941529320,434948104,1710386747,328765824,230655323,1618464234,558280111,292728624],[115968188,136457491,1022524215,24981137,545660229,337503636,322903296,1591819008],[594996449,2130652650,519518178,1418749145,1548408971,1028291909,869793395,900684056],[2046942684,1825328450,1788311657,1171048421,587969831,507181481,1161242126,1566181139],[225484269,185171760,2026488334,113016614,1451736990,967735870,1464739604,393397138],[1293836353,528959055,957756809,1667815317,638276871,1320427177,1965148867,1945506967],[1297524159,246483585,817281900,2096134037,469175391,158357373,1611589828,1002054769],[1061374666,1004516015,845519560,82495511,772856407,693690690,1297732181,1645374576],[658480209,1189557590,2009751184,895095833,533150827,1156535684,119064063,1408719691],[812091469,611722547,949807015,1723723333,871314010,888333040,167878031,1434026050],[1200567346,1869027557,413043130,477034278,1995651172,110047911,462293374,2127846546],[1221327085,1115751364,106656804,919569026,264137387,100118445,2092703099,494377295],[560234182,818718525,1243379259,1883149221,1207651414,1669378359,153277844,347276031],[404938108,2013009838,1881824902,733018425,1514623472,583134888,25804771,1770444641],[352374559,100595084,2126385757,1478142839,1488902413,1609523399,1269719741,2074409684],[458757312,1914073629,1182888131,1897938842,969527133,2067230969,2022823647,347310757],[112569214,789573412,220165708,316392491,89083227,814760994,1050938300,333891266],[179860232,1525644291,1409338581,1633469821,506859043,928180380,657077412,1834918135],[779727140,1788579812,912530858,1525406970,396047289,1726768432,1913964433,347241422],[681187051,811109960,976558892,596562100,93651553,797136984,2020856712,1393813292],[768238254,241623395,1171967442,118517804,2037243022,1020643528,725998620,698354186],[1335652957,1346180294,1169243737,1372544062,1880453354,941865136,1093370109,689512334],[365242473,1972413070,1746323162,1008744611,886250707,163781861,142372406,313696156],[250224387,1363219365,804773054,245009533,299472947,1045552552,1046153838,1517216230],[696103800,2070994246,1237568012,740655091,729719126,543200709,1251565351,465808184],[1894824607,2094022544,678049234,1426036647,1592926946,2083245481,659040921,416583519],[601339227,833592512,342185603,760201131,925304730,1297242557,1013568564,1762038760],[1974681190,1261884841,1469658575,1859764543,545507740,1849709140,194578988,1764950539],[448338167,1050314059,1676986367,55395069,1191734818,1636088321,16164048,237073844],[1458558576,1615109008,220370531,296059702,900338267,956896323,120483248,1068741680],[214505510,26554369,960658624,196530041,1603539709,620583370,1338455378,589910057],[25004216,111357780,1357663407,1653479963,522948594,1114635870,881093028,1853081696],[1664951564,1396453403,986469858,1908984380,1165065671,1064376133,823111188,495347668],[503308302,362082179,1514049136,1416521186,406574548,1607048688,1419213296,2106995985],[348895420,2022994647,82157897,1756647297,1966739278,1214422618,1492635111,2857000],[305109323,2055117988,1047834522,1677125598,1559114762,1042404471,794900803,2051485006],[485187855,1914857147,263879005,381701913,1940855706,1187925222,1227789148,1172404723],[417165668,1503541243,1068072268,1736178805,2090412080,1370697159,741449470,1589655181],[1045568545,1841544082,1606310125,1253878081,504362962,621768096,1278163785,304979366],[1582587538,677596096,1047847083,1935816332,394092800,617038742,634390991,409578356],[322282702,1130834159,424304378,364356569,178711054,960044217,1093876708,1027191508],[1624347983,1519533787,1425745439,1874725239,21546681,1968985906,725377365,1905705529],[1968911057,1966531601,1221214803,91890311,935775919,1022069195,9828940,83864505],[1026363538,2042059382,1983767506,907857585,76731932,2096055950,905922902,500056003],[1049486602,1175049266,2000519648,558977840,853796610,1847814835,1371599221,1620712293],[903156060,1862894730,915023954,1026116070,1872068916,1243194771,2107613261,390066242],[10115178,1076761681,1476604450,740125066,1796431429,76043342,948612938,1431787468],[1578702265,308263610,1814834032,998518236,1856983662,1491197605,2022393951,811895712],[1804053392,238219914,649704822,345323079,1353892696,1385201447,1119554847,774906],[247100532,1122714386,958618140,2100872843,796644774,900265816,356192037,890391671],[295042269,576327491,762873774,485237349,1640614699,857785992,1551748945,1662402833],[10350633,2015706326,111901168,919761942,534149136,2033990267,1448734744,139448704],[1658790266,846229722,506600900,453844099,889299457,844231728,740967674,1401247591],[1367357070,768462518,455840897,1969946445,1051935372,676891435,1322777300,2094131826],[1223318260,1048022911,1770297878,212205490,299046989,1130470915,875645289,1019593876],[1772437268,1567856086,652855271,1231244351,1952455841,267638198,373729373,179287709],[2054412145,1045105847,1504478147,265317946,1316740486,248691083,767364717,2080689634],[1993534587,1148137341,572890106,396937920,1129171284,1672982632,711499041,1506530317],[2073389870,832144180,912220171,897763480,799585922,1728722023,42994851,1432226171],[1225191261,1045243693,1947467273,1489697263,363627556,790168162,2062854886,1825054522],[2082996190,1469963276,111757871,972663832,1831542652,1887212443,1136934642,568406540],[1018702439,813331053,704676279,1736721877,1252859444,1910404476,890840292,1496692542],[863301129,456036155,1782696212,386385780,961696262,1462089285,673893638,281019133],[153475205,75478602,311729546,243668201,795812021,102024461,309403921,1026710765],[251993095,1720182412,1774744059,1131237072,1064386410,750905566,1038013782,1319012049],[119925312,1249667714,418773764,890487501,1303424981,2054678526,14286772,1642056922],[780149584,743122897,1497110500,994448709,1106990489,522994133,1401210561,1467337075],[809832045,2117913,179087816,1755691765,1774528591,516602296,303265906,935671200],[744685532,764874771,2038424831,2023319645,561230515,328836431,1654077136,1012932746],[120324740,909853734,468870079,615840760,793912944,1531382981,249369535,699213616],[484106734,2059098419,1300802556,127299241,1098788886,2016147882,1724832815,51973138],[239469679,1675894727,142871476,406560483,237332424,978799818,1814388490,1351128316],[1450896491,2084233376,1188590900,1730106664,697689274,1190677087,1756622995,1068733321],[1165851322,539791644,158772955,180507860,453340933,1579694635,925299193,1679610179],[2100193522,500710047,588927470,803699714,1835645678,643208245,833961560,1002819577],[1888503937,682518988,884885459,1633977800,1737092662,1800540675,641157674,270640903],[415442504,738367881,1197361714,955989822,2127947179,2093424799,1097704135,404733508],[391946288,381558387,1309846964,825373587,779172864,935061358,1128497939,51164933],[38411801,1285200841,210575937,474376969,1593566785,1469157422,1071852171,1255753201],[1668796338,46591055,1117481844,802805646,916901463,1653251377,381125841,542805863],[1885712425,1346484674,1709860029,1537029854,1758029493,1546082503,1687360991,423554520],[1971462972,665466928,969013345,1851592017,1240807674,194178308,955553480,744413578],[2010226587,2087080089,1504827597,1523819454,1457705837,54390808,151254346,2078479883],[1628372595,1736568883,302444539,1910020588,1408419137,1266023625,2066897868,363764474],[1623821323,1336306372,603476462,117556216,1979112900,2086295258,1950442250,50584636],[1875799210,1374838006,897067146,1895519386,1590080513,193517101,1932144367,257883385],[1757228720,1422418655,1855286854,1014240891,847849145,2107089958,571107668,1853030463],[866357730,1653546677,2049325978,495391299,1247816537,1614477179,1054846424,1143015785],[676273371,139291852,266156209,742163,1892888154,1851057501,1601397105,454854621],[671118372,947142206,60507918,1972123095,1136413831,1146349727,850238918,1858989621],[465336276,1163888247,885094661,85331427,1043480878,1576346777,787855576,819937027],[1843614756,732601812,219119620,1333563157,10156995,954112272,1551351881,690406473],[1439148667,225844530,381375849,1948134269,180807044,1037557566,1901071874,1849796673],[1185703922,976983824,546536211,39010613,295903342,700745888,701560386,1775685020],[1874458408,1888350016,292089815,1148348759,1229616589,1431916014,379032230,1526139909],[723635409,1919288986,826025717,437743194,1586423121,613208122,976338510,205503812],[1057409482,2009460945,674528328,1166038505,1207252820,2117204199,1582166687,842753246],[905826621,564279449,1238600650,389649409,1841206477,1783271354,1098233776,1402178823],[1161345439,218772410,1092762611,1526275422,126162237,1223203152,185138879,1311541764],[510957830,1580763006,2936346,165226422,1377063048,1892686411,979575098,2019382383],[1646366708,598028476,95493772,1710826657,444910751,840480697,998838471,1062883032],[63939795,1266485739,1150796819,920372198,654237938,1781073602,1008316851,174421123],[1694765120,1827103267,1017918867,559667847,1202539329,603972496,1730829119,1235510911],[589812515,945975688,659499620,1465561735,866440885,1140359686,438683133,1339365856],[1809774574,489228046,327341560,255662137,598284872,533856874,170762891,930663543],[1719717382,1624227739,632022428,2012325372,140199350,1713409834,1534663300,38439961],[1937917375,576903261,1216031439,526349372,54256294,1723328635,1582066836,1460030011],[740195824,1666025042,1624961896,1325219613,1084470631,1877445213,35586016,1042504178],[121755142,1616785695,1145150867,825243756,1333181469,658087724,1883254772,1121899527],[424107529,1522323680,1429122189,1947227028,2033049663,520431792,1196275351,361342186],[67579735,153997246,1649024256,2089775276,1438459670,1875207809,56223074,1986927036],[537111580,1774859848,2030719419,61874903,1907038577,153279349,1437860675,1170932194],[977005346,1404428942,1824282137,1298651611,1690854642,1543670224,1383569277,123018913],[861349531,978528584,59544534,358541648,1479402966,494810453,1655752424,264445451],[592603698,189504465,1574125223,771156026,1104881686,1050162150,1004117168,2031717702],[2083876656,233848368,1995057817,1531313196,680774655,762161612,1514290995,1357914701],[1231419672,1345463948,270015865,1661101510,2077168883,83161988,853632390,50039017],[624363990,1535188836,1464251982,75522399,398102817,411609580,1890436910,1501978283],[626329427,600971132,1387493159,2118278255,1251088832,779757851,186117112,216464707],[1085268986,1702349933,1764559638,284824926,2060792247,1033100536,1529852979,907961878],[1425740826,1682181923,816944311,375250158,1747026582,444456615,1087083860,1981070200],[646879826,1855981523,1000942176,1269057519,1816922910,1748901473,246115056,1373667349],[1925694928,1574150872,1052426166,315758887,948628704,1838753840,824058952,1910464865],[130215340,1642968254,1245660851,1793185958,566675721,1741354980,1724039320,10562596],[995460717,347020170,2014783298,2039062582,488378560,1604671007,1254253123,1449791288],[572432795,1960171385,80629446,926080918,626640076,2121237117,324712997,93542490],[1303553010,139967225,598796046,22550150,291600912,1499596783,1050370940,1024403371],[357077997,1463523360,449331854,368345812,422626278,552584369,576266155,242380602],[345179584,1144237455,673029760,1644897316,1803601186,1309972461,2076279557,182822864],[913461127,1284427176,1009477969,1067059739,446554506,675219986,1538920994,690330386],[1923072330,447690136,748351167,1097210382,976851066,1421457825,718590568,807911373],[1586817117,245595935,1513951285,712553714,1855297225,1968080189,345889729,2121844591],[139472078,916263217,546910106,1343925208,1816117094,858686634,1819317331,1563109433],[1843366303,420687157,1528419336,286940382,1894998504,1990286428,1641638546,1270286177],[705275239,723681719,1939191239,1386130550,374760072,549676558,1212290145,811895546],[2009957704,647976438,1802047028,394284503,1960268233,2080655085,100414260,1468040847],[223343723,1900789113,777459240,830567505,144747969,56390032,724043024,595331156],[107914796,1141958367,51708600,1153917789,543840032,900652206,1820062124,714757031],[1256332217,1893602342,814413136,49460397,1855848116,1503863751,1364834807,2067136176],[722144418,1647657422,1982114338,1955768929,1511795660,1375947563,1072503786,538876457],[411861072,1786650527,381615096,1127442023,1191392192,805501549,226740193,990707628],[393616483,49853156,361760908,1288604659,55778488,355596064,3498771,679832420],[1639760615,102908649,2001258015,1828286442,676844747,1935085205,1772829191,899327896],[1550363878,332319855,759043228,1385877751,222218728,424793930,86931770,789282575],[1972950117,1759304393,1342299733,1741877507,7101575,1744467367,1535564679,2079742068],[383058158,1750086549,2035010929,1093568011,2059880139,1781892965,881170029,661949728],[2074039057,1454205928,1010845425,187016984,473128551,744805849,1638698770,271923880],[267256470,1956521498,132071716,1188051003,951090876,59391429,40133812,1550371311],[399071086,1349968987,256510250,591010108,2071105174,2061830130,155812285,947479679],[1823254239,2016158047,24381316,1560984044,2048015483,195210838,1220923585,133975738],[1878401328,1145284200,269929507,1103702044,1529885091,574301585,1957559827,1472805320],[1212980254,564640053,538496777,572467674,526428674,364000160,538314235,639135358],[1733006065,518882225,482471655,1167056701,393632570,509674342,1233133436,1510221244],[1924846682,817299573,201657089,797462160,726978949,396061170,2081846363,2072555323],[280051682,835067942,88567691,1386969811,759566143,773337788,1938604172,1200705868],[1156594366,1101870148,1676002621,460528699,693685200,149277596,53325783,297252157],[515240201,519239670,360442774,1270637365,11513619,1955656119,1126277110,1724221634],[619054393,1165746532,1597713301,475801983,116368458,1799436547,1339525153,1483291792],[334317801,859431896,1035958251,443148882,2059209905,1063395458,1593492976,1563788478],[148827952,1576593571,859788042,769205281,1133140464,1502135926,701573235,1914419552],[769411649,1604124867,1126568125,279849738,1885671640,11310323,939911655,1537391306],[1252567209,422425793,464759801,606484252,76720549,1854411200,469226899,651364971],[586186040,152548548,1143481382,802725312,1459950982,153684945,1958421634,803690050],[1375122974,900556079,301956223,1710255221,307774985,1284733630,1443239161,859979375],[1219021540,1659087823,88854977,1342711549,910653577,661800866,1930632638,407022330],[415644890,1808239261,423261292,1867673441,1415904989,850260292,1434009754,873260133],[1470189988,1770819084,142552363,223544679,2101998469,1727615135,1161260627,1684804861],[1592285816,907772286,1199179277,620689137,1505146979,1246974828,773669042,1679818226],[1246488012,503308989,1319650702,91129003,1886661094,974147296,40492765,1981659120],[44163983,1396857885,1535337686,98936789,104017743,1191120191,576363628,1323096305],[246421185,1011013061,1601720060,622607672,2111549662,970907639,1827861498,2065107089],[1767156604,430370168,2111937491,518151673,1409007327,380878330,482150005,1351690944],[137856274,1529999344,2039736245,257201823,1013491641,1985295010,296817809,1064207470],[836065936,1590199711,1207327193,162266337,1755617258,817906738,1945664439,980064974],[1387849180,207404576,1140074897,336561642,526662264,2086376619,281540207,502353185],[1073503356,2128412895,264125601,616604390,2061966233,645303068,1470236436,1509996349],[591650874,1325675997,1013725855,1080428232,92518218,1939808218,188077882,1183592821],[1179986851,1199901027,400369839,1477779853,286510358,693291985,2114173561,1906851933],[2029575580,1189428807,209673961,481234991,1080737660,617848352,1093898765,1695648472],[1657090430,772175478,527232397,166462495,926463931,1323202523,74368287,22212428],[1579188462,479406522,1718437346,1382102871,1451043726,574254254,432525024,485214598],[90636502,943518137,1589699708,1994223014,1290206101,2041659098,1950802188,1175555365],[1814086352,2115752507,1560672635,334909087,1107147871,829532855,802943718,926304226],[869696844,1579595740,915396202,1400828011,586060114,41343031,1697280113,1020781878],[1895187294,1511464420,689695700,181384156,2037096204,426735015,2083122121,94807220],[602979758,1341194134,44951374,1482058743,2000494710,1467781421,1017729286,378584953],[1122246334,1301080175,1079079453,1834510776,1916517270,1620191658,1299017385,1470802858],[1189048991,191416394,1184573967,1901080112,177727983,789100877,275996466,673207214],[410195161,1587456990,1940997716,1766875900,1942222147,374989701,732979280,423750561],[998872196,1738291269,873203310,1069738924,554292770,777128463,1955888287,469513667],[2061575986,1943554892,2068960976,546113277,965822001,1238724017,37803281,145323524],[100757267,1419404056,1932082784,753344495,133409377,391757305,1207745584,61347523],[1381115798,491926075,741280046,1360070929,2123056105,903990330,554554299,1866036117],[672417075,685850822,612423855,29965070,1189175489,2020464500,1701714126,2098419019],[1212048397,1166627940,1254628026,754954917,1609017354,82412274,1058769878,1305608729],[2028642700,1565290606,1552963363,563846956,1950630809,437557488,1851118677,12407310],[1646053869,235493505,123402275,2102706690,77816641,2029150508,170408042,1462095131],[1658947418,1393458535,79992770,875455332,933269741,1738714356,42796784,1551486530],[743391226,342401703,532917929,484276009,2116575585,1805387354,1841538094,1217502731],[561925035,1301947925,1991826753,1575066951,624914414,39011276,1848151975,1380864571],[1021083627,439489144,314370431,1292581784,874757937,1975155186,1255578937,1476674342],[1726218772,1690193929,768553909,1349181880,317081736,1402651628,1647267346,1693355858],[620887158,1410049543,1273798788,335473251,216823239,2025832485,780294398,25744566],[603308435,771045105,1152085069,1699635068,1476325954,944891565,1465542030,416549387],[939472118,850041620,111190385,331054850,1625197625,1443129460,291750721,894760143],[1352317139,253661307,1960529767,1462333798,43851762,282771474,1339265603,1200368496],[1047279643,283642326,678910473,1830229054,1611846185,686673834,843217900,1232054508],[1398202147,1217577986,1694912188,1890637600,1984736039,1572242941,950102326,261955845],[360403921,544932337,1304135531,1309075941,1797294274,264942369,1178154441,1975592670],[994272111,1201879514,1823039458,1081243768,32134157,159467394,803717315,1252783381],[59840433,536092172,1397628315,685166689,2026627685,44043679,1385202525,1201912451],[1618443082,599053265,862050181,1666339757,1855411209,109163119,627463198,514206452],[172095984,1064311609,1950699882,534771685,670900399,2109030470,1345956839,1878144298],[756969892,236491733,1639451143,442606701,729101615,321993978,1859864155,1201637982],[541896121,468920519,607687610,1005376315,723743112,616426204,896393916,1364877811],[294395839,1321696495,720762101,602328049,1194820496,1723481163,1491278768,547613357],[1774666904,827288754,1321029956,2020454925,1902644412,2010330449,106725160,775686677],[1384192572,1318125833,1617328655,470092035,126493894,2044911262,1020686296,917918017],[481351124,909086044,234918543,558360916,835262904,250449715,758379076,942070079],[2034284323,130427928,442107009,762830127,1042695816,348297061,583026611,923507251],[1632138778,527209284,1906776259,766875953,1491787474,1932723428,1769569462,1523964840],[925242324,131009012,1519313402,336948869,1831546645,1489185714,1650296517,1602761223],[611779106,2051312433,1668054121,1119686836,2001710006,2005279345,1135620822,1026626824],[1605908305,319610180,68530890,1465681164,597335475,1784367191,2120782335,2049955655],[895762883,1370238724,1399188543,1142177856,325961892,1123681836,1907924858,683004260],[1107191963,981130710,71139061,610581929,944161184,1032817204,2037385375,1147501339],[247266612,671949547,1088754535,393524534,1777389338,1298527294,674524982,1513866573],[1464787979,534237259,642774796,1013712666,1805923296,1189768301,601669984,1061334995],[1710846283,561910182,1705448379,1904120824,277673411,14866036,1934095172,2096625589],[360646165,139980770,1771578861,1983120997,56828442,2008007248,1525617493,1291465601],[599959182,969851287,2032437295,483450146,138736803,336311356,1871545221,1223913839],[2000142941,737599416,1075440399,1149056658,1827630238,320902992,1293563945,457525664],[1593142980,1881538909,1279398998,1043035591,1122649527,1965739346,813947459,1472384156],[1610064175,1844993751,760762533,2073617740,1128478613,1924218464,1812340633,1187706168],[1046750129,2013597815,1536944560,1952356529,43459811,79172563,291391564,1385034159],[1284333458,847861,2004266335,536926514,1728011128,85078060,1437826124,489180800],[335767967,440744157,158492011,783462085,358863394,1185618896,125520913,1886938615],[369116989,651737865,511645832,1758196710,1555468111,1002473150,959986656,1939548557],[1967252924,309758722,959155889,577585969,1168513744,629468456,512553675,1665592381],[366026643,1549527328,1374403967,180799422,933516238,426679913,1466666584,1424251014],[1840471095,33727947,1622254425,1801487301,364210537,196930522,761823140,166861137],[73508564,1514495440,1493434596,11944056,739541837,676173921,950044352,60316122],[800281613,477461979,2086304094,527226121,391050640,561679496,27669361,1842504071],[1536916147,1129134756,317591472,1771937864,64128847,2063621720,1385993715,1187001546],[1969064366,51955963,1400339117,1305526748,2087814720,1193468845,1430861625,905589383],[98807212,2000770608,2074871299,1202058316,836888527,839055731,84305659,2115988855],[1194439965,322223071,1597292939,721668810,1115027370,1656275843,1901287651,1126066073],[978257726,159947259,884096581,228229955,197573819,1116856609,545346185,1722046429],[445280494,609889145,649803144,894677960,771194537,237669584,1469457082,827683926],[989969701,2070053047,2043468984,781832305,987785761,1168109509,103022072,236531046],[836381427,1767287649,1106676707,569095244,145734373,1113777523,947254470,268687221],[350465206,1619874687,216627969,1795454103,1130073942,652704481,633700254,2066020820],[333168592,890778154,1627677202,387513682,1227149593,1449360962,1597219743,723366580],[39443925,874662861,923678009,1478281236,1212221475,285481470,1791442563,190516759],[1158610107,547810592,354552955,351413156,1926832878,370294272,252802231,609843063],[1831452604,518917061,394157303,1310591599,350144753,1042025305,1714173054,737732352],[2086808240,1323209525,25150810,1915126327,505613134,957490307,515996730,397894045],[1615046581,220458065,1233945642,654884985,677398526,1553021749,934594541,1146321136],[349851184,1232417452,397692042,996289319,523824930,177250329,656340928,2080969856],[423687364,703459406,1251058087,1774394762,987600159,1826629575,534328463,9402868],[1088746741,145384616,1755268479,542330191,1562591715,1981070141,154805473,230002862],[1169846749,1786656489,2036855612,484323340,373625934,1255893922,1813943294,848936870],[1794202787,70876269,64893279,306593368,1091006820,497764743,336787463,1771601295],[286964641,1942933920,1915430705,951936443,1244764164,757921192,925115021,224626531],[704925203,1112709482,291526267,1282295615,1542496976,1766815865,457338735,745394997],[1381581992,1184394928,1062684824,297170240,539313484,1047491964,1353083358,838978480],[704902670,966252656,1955458195,1252171072,70399505,55057085,1168144645,1931168491],[1364961998,1428762159,2108669324,119299137,38732457,1326495612,537895977,1245912588],[648830936,1051264425,998681306,409525291,33354121,710022835,125380330,56063730],[1053184170,403065411,965105958,1126676142,1393174905,1613952028,1500531270,1131192484],[2043795804,1188415510,338920003,868674424,750662163,1612094263,253173535,531872734],[1547157934,407088008,1916114042,241837656,1890762551,1569736219,494700115,815710463],[162367202,1809741422,1558495663,1498807144,201639635,273766389,1004213828,883091322],[1125828180,1562137745,1853893033,1204881634,206597300,616185539,888468213,98956069],[574428651,1263446065,1494270395,2009558338,1281817822,1619960165,1648449076,61628662],[504725610,1767627442,1166873585,972080718,1398794453,819973046,125368041,1757570939],[733458206,2051512489,379072422,1755815353,339989760,1161199774,1930603421,731491980],[1698056622,846503180,1052312405,548758503,45121396,882436645,1894174156,902791442],[1384552774,78713132,2029261987,749977234,269440433,2130467085,1120811703,17377966],[521171304,1278440309,1322213393,1170929996,24353377,1005330656,18145672,582649165],[944859519,79461762,1762299428,708994086,1020295166,1010694762,94027216,1328607366],[1465763756,987421765,1305786811,1087664837,1017243098,1978167876,2014298567,428464956],[320645194,2086930658,727288835,473699596,1154450013,1333149114,1543669226,1521912756],[1892587525,1757006013,205620796,1078798471,1547195821,1930852295,816476708,1280546390],[176871536,628372594,459807581,1779018106,890344902,1668317830,891314539,1402534586],[1761909683,109309749,1243361087,1996631043,638282448,632414048,730307606,1412676794],[2040581922,1854214535,392174706,2067261463,1145968530,379804870,1498303320,136493600],[63039760,1441138968,1092774353,1982515695,1124242914,1871136136,1150480636,463972192],[1487246550,15227213,1244548704,423682997,129672990,770885615,570945032,1829099507],[1765124769,250692974,1465577920,1098093445,2067924411,93070700,280461596,1370264091],[1532310961,1303754732,2111831533,687317685,160250135,1572100460,1989411447,576477978],[2126029853,1018204314,1734246514,1580595506,1448435961,1037152318,306879359,892768703],[1244696849,17413358,795464544,450335311,672546576,1876943120,1164056067,1523457388],[117261738,1959694473,1994692162,920323938,1231144299,795849635,810383314,578334728],[686612041,368120147,656513363,1615137888,1334301990,1141832936,125687119,922207536],[16811896,393743633,475959754,1323486624,952290583,1481279818,2119317386,76831932],[1203834736,2090363613,972344412,1164563170,704681680,1649907139,961712808,1540609047],[1583769871,161189122,1430200095,712208011,593689748,509579944,1321363385,525263600],[940519723,1454545006,1558008116,62344852,1133548990,54114894,1463492114,1205576979],[1030635513,1787634277,427359160,1910032437,1947549830,890426834,1889700858,610801616],[798729598,1834658669,1334354164,967453688,238438613,233335310,462539758,196084701],[1808698565,2018030100,1715357264,1546646519,819448298,776373362,879957969,1808869662],[545960437,1700242816,786647825,1411917084,2091680276,2061359979,590264806,1406097476],[706330015,1919194010,1899445308,327568588,1958198541,154959413,379943600,1107835427],[1417444768,330721187,227174459,1255134130,527130802,694149383,518120502,446961032],[1174281181,640926144,315425572,1056956722,1966715833,488593053,214923785,1671141338],[281242363,221405308,715152217,459855076,2002550533,160396361,1538993858,1650791930],[1683823939,1108299224,1165965586,1681758678,1982488125,497993930,572613069,1423470169],[921684554,1159563570,698865384,91940151,846474099,1892520999,464313959,625914028],[227169902,341093836,1053264406,1558601067,1344339180,1880597389,674976701,1380810644],[515079715,830405228,1765317369,43504818,448533159,868324423,332621662,598294578],[618667701,985708592,1081380009,420232261,1860448820,827068588,555259828,1338642691],[1736580337,716054414,1986733138,1872950405,321202314,1581413830,1340207967,1341463483],[1327240229,1455355330,1760965884,1977188647,307844122,1320046438,1656592042,1702558229],[1215668523,644423515,756357606,148650182,89534461,238759758,1316402095,52129841],[444173669,2079733946,669651687,1001424670,894639878,1535446203,671456018,719967769],[1789132850,1532335049,1066009635,170264772,865525549,178940401,568391227,1821969458],[1070740006,1690311842,1925651046,1373034251,1312873035,1718454578,439332053,1538260112],[722953882,582962809,176114555,1426580101,1863372731,1509404923,329102507,1788517818],[2023667368,339508092,504685852,1212413577,947159560,857490022,325549317,863099046],[2124224656,1610507455,1398983120,1456617434,311454270,103763557,2038055584,1692886464],[817479126,1829693428,357607134,1984043103,237697223,136476953,442613304,1239975918],[793474297,856945114,548860750,1518793763,1616756824,333802039,1831292660,689072807],[1704666161,1111399577,1698283114,2026796714,424405608,1979728672,173215264,1346670784],[1289142530,1496739370,23718315,1504564513,460310500,1661384921,1417012151,1952602377],[1945523351,872822377,288898172,57883608,665461128,2074520550,1280325820,123644536],[984154005,2028164105,1716900273,948195791,1601098726,1434255045,2006765229,455669788],[1429521498,1420002013,1282911874,1275120749,880052608,374828188,689317715,1571600063],[1847637597,2055784565,1001441011,562414211,267549121,98466817,2072654697,641657340],[1268981081,360368202,1921742849,800284743,479270916,1668653465,1355940726,858278533],[1204212491,1813163675,1440156859,1715117364,233689964,849071728,1263405079,980930935],[1691071647,1912945980,836163701,2118160853,1773862874,1552998324,1271254407,1756283386],[1950411274,1659786657,103748499,835327506,1558445802,1174656838,1963146819,505334299],[297296191,427683183,393000233,740445282,1496788262,1942128227,303952109,508908246],[435939106,1016137662,1530547944,144510557,483796626,1167896639,1318651822,17420770],[684777205,1977960381,1029839397,775254683,1015481374,1483768521,50248867,1992480141],[1381779949,376914108,727405774,58832561,79956484,51638147,14246941,1145361989],[1662791902,1737186964,1168630781,1716700629,1242546169,2124321234,904794426,54224923],[1367224460,1928533909,69643348,576395640,415941853,782125764,344784378,122462124],[2000430992,2055275677,1393652536,756205181,1609036157,1419237083,873711620,1616637858],[1632120466,176259068,435151545,87575972,761046001,605230586,98616202,1264199755],[1715071722,532746313,1041097579,454255702,1178348709,973691552,1443580452,1122146584],[1193800872,995809725,662866656,690995717,1978881201,1952989269,1142716007,171204006],[1297376704,2098220651,86267307,2065032149,306288752,1085107335,1011850859,205844736],[35228675,852787607,265293754,216877024,1251634507,730758027,1100103850,814294780],[370581381,419231746,1729786796,1112550507,1015946059,472795328,581391529,1383596894],[182962380,503810209,298145241,1528933157,1100053556,1079882843,910191242,212369966],[635763236,697833898,1451438967,1723339321,586254910,739200062,1822647472,1946110980],[567536576,1569870421,1504534262,1605193127,1744535658,514538932,361008091,2085389511],[1919228766,782950448,329724908,2090584941,810308661,75451762,1549773424,867047158],[1908802581,276938566,1791413331,670443850,1079495383,1104158907,1018294362,611975241],[1617968201,590177302,1660564909,2028005660,1352689805,940380960,1406325418,1261261041],[1085195086,1901341193,1192391110,1571161734,1369905386,1300013239,388364577,1180631962],[1521013909,1592141712,1023584628,1153260828,1806827041,1049663888,1273549467,511438737],[1212949492,342373592,41421091,598793710,1702588051,637012674,434163875,1133220575],[1199567986,728809283,307745561,1893414697,120340762,2014107406,78933643,226551082],[1547926176,1239108703,1881813132,628768666,1941532971,1166262582,1921982312,101036545],[2037569858,1408544344,55254996,425855635,830892125,1545383704,1791252147,1764888599],[2017037104,1988611104,1733825211,595253261,1520566239,735922140,588032249,2128948154],[1808704901,105255135,163693867,25675287,495362803,669916488,1497248062,889448986],[569380023,1233699071,132605386,1843449925,632772008,470135190,2087130353,409467126],[416503781,355944820,981087382,1477902012,1823249402,1459613908,609654215,466115005],[1385726035,1404460983,1469963697,798395732,1390386858,2011826270,745334849,839023618],[837688420,182227291,1302844193,1266299618,445578707,139844386,297889519,1875182842],[2103982881,1121948999,1964941351,101853579,1312683886,1406584285,1539195522,36124783],[1091939555,1788446994,1302300056,2037422990,992437700,1784673560,937839723,92881737],[216875052,832638545,1763141363,2111219357,79445246,1815088920,898218424,1453680503],[1429969043,951877079,1590590293,668021886,992974173,882748838,1096554232,2026964905],[2002469121,945685956,1470616387,1522569328,1437767847,437989901,1852333689,553189119],[940368305,1588181505,1224731525,589028709,2901582,806478782,1105212928,249562246],[1401156784,1824924533,1515689322,149094129,420705973,2096805555,1789638834,500374573],[1897210319,696301549,721872288,174686706,1557697657,1501318509,1229356393,1475011612],[1953283824,1553999486,1309409308,709066391,866039836,852062297,551827749,128340521],[290049810,538819490,1047257848,1180460539,1522546546,2115481829,572576546,1177372310],[1738504228,1128334900,1967150214,1495001845,1595925201,234212709,1797715494,1186893271],[1075009439,1798554460,240990937,315674007,49942778,668536046,1947335340,589538808],[1090771376,823254318,1916949470,986129258,2033154584,233713983,862703649,1886923058],[80241458,1160548454,1102622489,1325560946,83683934,284609939,59315478,621676016],[408308339,439976709,443494117,466185592,985348187,1507641225,1180848160,1785402851],[1545114251,1994003877,418928494,142861072,224400537,1943430947,1749358590,20574370],[1254328021,1739877746,2119145974,1633288203,763083492,1051526932,498343446,886817402],[1103099225,1066341511,1409096400,234552243,1312498757,1076676997,1781652946,743837435],[437782673,858619236,1707313023,1955206981,21213045,1493336499,614028713,1012998681],[649079,1068779218,1077371741,686248667,1572356472,1413736541,1999882355,696202359],[1226015192,545170548,200254735,429301402,227596128,225189162,1460314893,2006833028],[1481249617,82958066,422005575,602004101,2035982106,611676950,424485851,150345957],[1803789203,653947798,1920656246,745716465,1675662222,329127843,1188459561,1112301370],[1443444598,1304855553,2106117416,305496248,1593137783,563133757,1728185218,1173887908],[641927363,1214919649,1618929184,444646696,2030884114,616953891,138530559,1771244448],[548597862,793437054,1988716096,531072952,1856122377,1070327561,2020867425,879366329],[291604038,907446744,2112893960,993226923,2023071663,723428306,670997852,1066585292],[555143202,1790796670,1624494087,87931553,194350212,2071488628,2778736,1303047565],[731186759,273063393,1177884436,389045006,649295149,1688749347,622606799,674171949],[945271042,874962434,162338516,781622530,658135764,1713613810,1820759619,1730176517],[1385377157,491710542,978497219,969486583,232637604,1126764450,1429029359,1015710876],[617112150,1378247694,1970574266,1045991550,1975400472,1208289749,179473107,1404137408],[2064636097,132533399,1500266674,132873081,1769822334,867300220,715447598,521332316],[1403741803,884147119,1593571670,885434045,485429239,897733143,2018200659,1917484298],[169949265,1760668417,1472338575,1972712717,1544004126,693051814,1358027368,295580168],[582703605,599031933,1698097456,66574933,1295755430,1501052145,783791316,1391266776],[459813501,923462069,1405909665,622781895,431708374,1800556783,214212906,1352019338],[1615355695,627921472,426745343,552926100,907989653,1712124591,972978050,758318104],[1484125968,1886588634,491027644,2107237810,655807921,1700141460,891897917,732552224],[1868967573,1036072610,175265409,1289507029,679142670,1327027396,1345793667,2087360846],[663940854,1771488340,1649845824,392844499,447359862,539686550,1618893896,11702139],[1951746608,496878964,647841958,71442305,1185932117,579777511,1919650738,1475920243],[1452775528,1101838772,698672787,1205627058,142190431,2115423175,137206052,1602113104],[809354221,36703607,1023876243,618251239,814592885,1397971287,1869475690,1571692970],[1322594353,703405533,8688770,1696564337,871313343,1385719048,1170244876,160582816],[1769255777,524570959,513571196,385224849,606902599,1469409196,1908044809,1921841435],[977099088,250229965,1826395240,349611951,227546533,460882701,2045918596,70317604],[1166346260,256460885,55031586,1626613971,175864142,150995148,798373084,2090206309],[966531064,1668567206,1485830825,696501613,397311470,604919175,324148404,1982780935],[452945873,461445631,197735262,1803340969,1861680114,1236588956,2072484328,1362325810],[141399790,764699713,718534251,1779215566,652159957,710176545,546062303,1150853335],[1916993857,1404512484,1988243566,1837971528,1620307642,1288893639,605376724,1316436953],[1136545823,644886322,1651998853,1242279433,227949228,299215706,2057039548,1037430954],[1464710387,1850649444,475146947,1348397908,850298322,534822303,2015029716,1329588274],[1041152028,1972983079,1737136848,849516772,961684553,1799767867,589262238,417994565],[1480800328,1165188597,164675266,689844526,1573074679,725233419,878313709,609565959],[1032888839,1652174234,553883521,339308944,994967542,2043863721,1185733614,1359790125],[1699029283,1389961217,1257858663,710773506,1506594710,1426294190,2042054462,1182342841],[345063414,339418491,1284512718,983204366,1461722706,754873659,442901369,1340940966],[1437402407,1659005535,1918234244,1108111321,81375426,1740307714,1275011828,250086878],[372150248,1514249657,1090288498,642433053,48792973,732104001,1221079310,323048270],[630081098,631290128,1372271055,1801285891,278000632,273606150,1839223164,588622276],[1969139992,974188776,731656050,1500962947,838130024,221629819,33547529,1762611613],[888243037,1876808452,78138924,18734784,220540754,864908506,1543114647,1136779671],[1056424509,1316679170,132901318,474355214,1898845701,925537992,149049016,732554129],[679416152,1205287292,2038287104,1500869347,2106506942,2074610742,1728618734,1730092881],[1657462857,855624381,2067645506,44896478,1725047464,791322458,516058524,1109537500],[2105784777,955963979,1324121593,1254182746,1780035034,1930512209,146421603,305786758],[456834079,159321877,2051065148,958200524,2066347384,1051081715,1245975790,2101710004],[122258900,842070181,1370402413,1062244453,270173048,495999619,1636772963,1986712173],[1149169470,1285198686,430609422,525931079,285431308,486050136,926756679,925768013],[294516716,1248776905,1300607547,278307044,1461078393,134566503,102208735,1773552116],[1723495395,354458533,1079528662,363378708,1062948089,1121545901,1084946916,805689194],[407145760,754151650,2086683866,1072178192,1671858814,15281439,224958227,314796245],[882893385,976417046,1546775733,442566018,244187680,2130680965,1842803431,2013314151],[2043879494,1370666552,1056163459,134662291,1139885546,799360630,2097900472,8538786],[2041537587,1742400929,188631150,562985080,261617911,844686422,853617202,603108414],[44373411,2015833447,1479355676,546207868,31322322,999294775,769875251,1203573906],[676478422,587996384,1455615924,148244976,1510694636,1180963555,252907598,1918161207],[741951241,1455835858,1498628933,905631406,55108843,1995471129,912160634,1882346231],[329180530,905294454,737833199,1437489733,69617061,144173377,1356437231,2085393001],[462481872,2067400696,1597657851,466277543,718886817,641946348,1338341657,1695851465],[1470596442,612551381,1292150472,274654375,1420203724,397357811,1091607846,1264635021],[220698612,1395612742,1246440911,646255426,1889585145,1675494728,259729276,932162409],[1589277364,544456121,1149778560,1045046312,1046035335,772714959,1665859009,319655460],[1585917198,1640118292,884360461,580143632,303075402,1331986280,708774463,1265630812],[1427264851,22272178,1700268078,1685209463,1311574879,875684478,1154854337,2030396021],[453879986,1205617530,201061367,732061969,995707405,2004617237,1845688667,474965796],[1182716386,2117309662,754935102,367372189,280154112,207877604,368029281,1258753334],[1647230227,1713096211,729492853,1140201599,25042906,921669885,803376964,1659083],[439009597,1552070470,100939710,525981310,831224814,275599816,763930832,1603046324],[1380715051,887224367,1698853914,932191967,1578464547,910871897,2094811055,1947708517],[1802890423,364222631,1491648056,1595731174,182868580,291046519,1917741614,1909893569],[1972632851,1959694025,1574084433,1056602329,123599126,1448161901,861434115,1809000258],[88510506,1016393567,529865704,1835908506,452943523,130708599,1393913937,1248761207],[1466802385,793600413,17116976,1086834708,962112742,469677008,397457884,561937118],[1323725673,783495700,77980017,666476568,216781769,682446054,1490622468,1078271913],[2111240216,788402054,331208432,874984663,961151643,1447328373,202212705,1357321509],[565541417,977784012,514825687,1927787624,1167257311,144904803,444646075,1233776185],[1055445658,306680906,776022320,1600224735,245656611,380440544,1589044354,265934362],[745734271,1819508919,816434608,606743647,628361668,610119707,825779934,1634675402],[1772724605,676519043,1574395954,2089983753,1957127566,577023789,1145544057,22159939],[2105287670,436397915,1822046400,857168581,1252171560,1781479768,481770351,1421408378],[1925489558,1679111866,1093158103,1742929701,743377766,231700850,122369689,1400567877],[952003190,1029245442,1680192433,838640008,514097351,625222954,1716909236,590431227],[562008799,1545047173,1860599772,365272069,1009786065,1695985624,1681805323,1397673843],[10974044,878324156,1246661551,1183921943,207091410,741104336,542248975,1682690796],[290823868,1253410915,1953303894,29937800,306209028,615115320,1462707616,1954573026],[1808733910,421402054,1652929362,928206179,597523899,1551152531,1025197576,964098838],[2020166739,1270437349,264196669,2113116870,292178917,806166759,2039699088,974151714],[2079905952,66319534,636840395,1011521718,1343826531,1825938449,1907097165,1879419099],[1139879438,1335838066,1510014947,1111723810,1624511436,1103832360,69953623,1028756432],[587851867,1594051123,1907729888,1824230849,749923408,1674122889,771703583,1686713998],[689026551,1345475133,1401495635,306200659,1656699249,763813312,1869473776,1596188992],[619850589,1590570367,1243084028,2123706511,1843278433,1431817997,1529361273,84779038],[548473499,1799741994,2122400558,1219661874,456606370,1555842907,301133574,1044040961],[528960287,1520185862,405054480,148221761,183149852,1676562705,947227709,55630670],[1352661518,1246280849,1120704853,1071441793,1674244801,1690656748,328615836,1118490504],[1984388209,1056903900,192163506,265373121,667674308,1395510280,866237469,1265798439],[1420305747,1638684894,1455581178,1794359830,1990601670,1197651359,1798991081,1856046676],[1006348339,1184849148,2087693794,1959491681,2120530140,758936537,1147518875,1764258495],[1318289323,1118274774,1751842098,2010291523,482315918,473967354,1940340500,43742537],[562598731,970550445,218800488,952523331,1053836453,564518424,198825077,1939430372],[1579031650,1382662143,1761807488,1484473348,1733994874,762470943,1997687662,1469116667],[1025738845,867919037,592753829,565835819,1333271146,472795098,357914314,731309418],[875504054,1839760902,906952960,542856265,919369938,1832384735,965715069,1572865164],[1331926965,1807941203,706492171,1968767126,1619400850,121158174,1109270828,630924161],[955447634,1151612434,1177908275,188977141,1683793109,2042380766,713407330,1500804494],[1927981815,1177776769,888255328,742047844,735505088,1726610377,1059101675,1028586415],[673723660,794922128,1153440583,564653172,1934283748,1469915971,2034064842,694081232],[437704164,382427329,1805455237,1416191609,1743761522,1715502485,1783701256,943825923],[749923284,566084517,2081615131,135880217,498777443,451490133,1630452849,1944244615],[555694328,367103550,1898064552,1101271389,997173609,534834337,1307900630,481670066],[1975895598,582626046,2119972381,423976907,688210232,744124105,1889747993,355647611],[596144951,400768328,1831835976,1271460473,1254859333,808379581,700458530,1133616736],[209461360,1096101510,1883739195,1833302608,1743862624,1407014677,1302544127,166820712],[1795007448,187264629,427563658,1251610503,1542499322,1261321910,1420092299,1138762920],[1343900348,87333591,1038190264,644745636,558156839,767940636,773815265,1733517704],[863092648,1795799384,846264047,1980830561,1758140116,400340822,191832960,1137678066],[122342942,1068279829,464753932,1263303412,1704158596,349309109,2040667097,1268392687],[1550883689,996194336,702718696,1445296529,2076249710,218471029,1524955861,278747167],[960821931,2089341042,1226755519,1025564625,67509092,1792072424,1653869547,303535155],[104576437,1353912517,1151890316,71365104,157411466,1370643138,1171227248,263036939],[1150127746,782242553,1046395099,1274530067,826456004,1205762889,271024652,752227893],[1313124190,662532523,493415310,1266932005,1977239375,1035165305,1310102433,1731659415],[1868736719,298467722,1342922192,1939101848,1040983598,166865984,1273979074,59266727],[1864935372,354596185,342442321,1177389096,1208284611,1612139438,1616630601,1638399227],[927236917,486633508,2041028901,1866093269,1605684683,1267179358,594872090,918849461],[1634170207,507440863,2052600671,198720831,130527397,1606459012,1471163986,313062079],[833548,650977594,1513572101,129690061,867939437,623863882,1317730725,513567973],[1756845117,299861387,687741041,1887558533,1477765402,886671680,802731582,1660099447],[556655801,1184595038,1914082104,1131693161,198234284,299131028,1022738698,215888204],[1393755244,1447739119,1872508097,1652848434,239187527,674176287,1203270446,236444828],[2054568477,2087760594,1761233008,1526049067,1099554453,1057811685,1484858418,215473504],[722854045,85738742,1151853498,1891377067,259042780,120844931,222245806,573152282],[1496609746,1604970104,1389662754,1842767952,702414722,37909654,152315636,1465472644],[161605473,2039753962,193976530,1563001177,2035190407,1314516677,1809450138,306637239],[1265929526,761858761,1233016999,2128242489,337333636,684796510,1740922166,1865235149],[1079330888,1415116108,1804972735,385774261,577206397,1576898944,877781961,945373761],[491446630,1327098097,897241104,1297883553,1998121350,70608551,1040889662,1428100239],[417182493,1354350008,1795815783,1606314184,238824939,1207011745,135429981,1864927748],[1512630326,383307911,1287577158,826648412,1527266435,1424979856,243750029,1103987939],[165525652,2010426238,1957449075,765378377,97086076,1291187590,1092067594,989155272],[490918789,554622637,501437815,1558514036,1497946469,922219674,669485704,353157095],[923286234,1337915988,939585197,1156447014,314644941,243670417,1199344730,702365374],[1821033464,215561153,1579845613,81005533,254108089,2057734111,1583916648,860853393],[117909428,424381805,521922390,1844407959,727373365,1280778271,1803835031,523745580],[1929452986,268783172,968492788,571758463,348174250,886871421,415470869,1160430129],[33384417,1768699784,1312785536,41116740,1424790301,1692629218,1771605102,1169963078],[1445422971,412431550,1601850644,424423611,1719853298,566094128,825379617,273633121],[1227202931,1612114732,225282482,2077865499,1387266458,1612336586,2038957760,717700240],[550159649,1778654296,774416222,867930342,1345943866,638491470,1611987249,156782549],[1407858647,970746769,251721682,1553557471,1382802376,641310868,1549584448,2037963468],[381820601,716383821,787540370,313152011,711369311,1867011366,1446681946,1686232610],[2103693049,2079986352,52378243,8981190,1177978349,444796224,1103223533,1231518565],[1039800773,1255948212,1915000373,1941002825,1530077212,1486112692,1953566709,1768083551],[1843004915,1376491197,2116810820,1790399576,1505338126,1544759556,1817514373,1862351146],[1885700491,1980919426,586471149,1655719055,115520116,244754417,2077815696,1326094725],[1247983652,742106160,113523464,1347566135,1832402144,467148509,1185044118,756378829],[2069638897,741942317,1976840740,1498991250,594614936,1905240868,57920259,184686560],[1270913433,1699334375,1181769079,1160809644,437888985,1446058826,268135222,1435440366],[1263393641,950704433,493953394,1286009144,1638084804,864320684,710342572,1850628364],[782219680,333989892,1437173817,1504960493,2121324720,1477695132,1878102594,267625104],[859243739,599944721,93978235,1683772503,2056796946,47232806,916152732,992278751],[1352834036,1986807709,2122329914,961128200,700146393,807790263,1828868335,1609663416],[1667038057,343294204,450860310,1382530017,1138572709,1542656820,799084105,528806839],[140626798,1673075979,961499588,1294226114,1089883558,903152623,837236996,1044028119],[1959706579,256595436,1589399658,2001843088,897444069,300374267,1600509113,1551519465],[302021237,1971679319,258592899,948990692,1489328775,778378374,1393207008,1580646143],[631641196,1756858190,669152851,636766261,468713498,1373511060,1741226186,1197108777],[1948569144,1548513366,1679366347,1333229037,1329656512,2085128628,345855922,1273019381],[1358384841,1878286886,404525200,1300286599,1087344146,1944160722,1640221735,361080115],[1306078210,477966170,413430169,1608869794,306041168,1931673500,2052228170,1438832753],[60213902,202069299,1759215692,1524831456,1256988260,1172382898,1770836848,356451030],[2078376571,1904266618,1924243083,794595608,1447916842,1133754470,862406811,2124318555],[637487440,1317764234,1106478461,807685897,636037322,1333815356,195550745,338643637],[318128808,1654938068,1951157706,628342594,1560135777,1930449461,1736252675,1501699848],[1587907780,1118359615,1894804434,2058658624,232185099,322778849,2027085628,386616309],[520841268,1771796594,307801221,1956560573,322735481,2126428267,1094123447,1820752961],[1670220130,1543654150,499690058,1921823883,1150293062,687055106,1796845560,1573873278],[272949333,1543104301,1553000732,1096403088,1876634632,1157402796,829198807,175817981],[1599802874,2055546799,1120047827,206231883,1994975619,706601730,1942183692,1086276460],[1173799958,410429750,796547283,481337151,326518196,332187315,401931439,1344717072],[653826845,278926165,992102180,264791671,784963548,5588585,1821517327,1067506446],[1441120710,416389616,1903321024,1246527449,2001751006,1776626520,223978152,444675704],[774849256,1190454400,2058100490,1993238150,925823103,596922655,827873833,354916069],[1726288532,1560442565,1442803150,246875510,798919816,889757577,834545399,365347412],[552353206,45920370,980024878,674299193,1549913457,1716101991,55287206,1303243884],[628850750,1860207897,431989549,802543148,664095213,350360107,1045373621,940949443],[1629402919,2016167177,999286964,1672862759,59807424,349867386,179771433,1216138737],[1641153811,2112497106,1611698951,2083855486,557701584,1849451959,885678069,737390495],[484398566,26259331,1957563539,374099967,142890750,1789549220,140772740,1858038939],[1816646016,677479827,869155537,1107286872,2112667015,488738177,783630163,934103683],[573726933,164561836,1829189737,675750597,401483552,1504731005,742014153,353442397],[474949092,992081519,501712170,612220420,1392883070,850051013,902240393,171502152],[1369959399,2003308163,822234944,1733431334,50261739,1019215,391059601,1162627339],[2127304450,1213245342,1140004275,1096683154,1808196233,186702650,964717933,1575799696],[76479717,1315839511,1534474169,607297161,1797177846,2055507261,1396203405,1230816457],[1523990279,2028323684,1366457089,393936586,570395852,611492889,1047972498,1068292514],[1389282728,581494023,1249786185,1253787996,1511993744,1130647258,1651540850,906461060],[1817510616,727203658,1856534692,583416235,1094822324,321620211,56093231,588629104],[1253814052,1097287599,974516101,1442733578,1042050875,111959838,1084666082,1098011792],[2079668175,775749203,908376482,577372509,475281667,1421891213,872609036,1242174478],[1010539938,1368457135,1447525376,153134133,20405624,499237453,767389134,2064549474],[1655692975,452943128,274695600,1387160994,1312400840,1021200107,1546424654,728859578],[105372023,267499290,470977354,1667578071,1435699303,1609571226,1968468147,675042670],[548693778,725308128,1902121000,1191214846,119478357,568085999,2083518260,231214900],[558709714,1859878554,1773466614,599353277,1249399484,1014084813,197011705,164658405],[1707817693,1995785323,884123133,255444808,120157205,1718071245,117938193,1784512301],[2026718174,164220593,1637650405,1776160312,942591110,919492130,912973852,1302593865],[263670547,2120566163,1742265582,1077801141,2014035590,1077452399,1036838657,1635436356],[512153158,1496824288,1370844305,891409873,1205977828,1801243538,1599861803,1257981774],[1861015193,1094326024,1195495352,1161825352,1517289115,271457041,1843904901,1334840223],[1551973125,110096817,1627899476,1822261021,1102395067,672914435,1464381224,57664088],[1939679675,1375247681,1963912006,1706487664,1727527212,290333558,1834242608,694194193],[652588508,812876598,392013897,953120904,2045462819,362983625,343090274,327064484],[65103763,67355487,1247647652,1397344246,1152559643,48916220,1492287249,1378895927],[188723628,1990847580,579974084,1471498121,1346868157,1677776951,254036327,1277519500],[283378668,1195878348,309407134,1148889224,716230512,1098308778,1710521678,1253676774],[1709531483,1883404509,877780971,148869135,1912660456,466269945,215241175,1826118896],[1718725235,2039201779,32272533,1972483758,1913086964,1522622742,1758602095,820755036],[1008235500,219202064,62999867,889279324,1850407843,1368732484,1081191850,1424523653],[2001087184,1424731596,333665363,973349967,303171866,1310118399,201661412,515412808],[1132896424,1220908527,2002919165,8659686,144170570,918155848,716934979,1701075676],[1861308544,1597464074,40483997,397489673,1605606266,1086222096,1460170419,1905761475],[2018177318,1785307921,1391383060,1569592193,1068247523,493544522,740887491,505690249],[619674181,1399765747,821270621,850157065,1687613699,826186047,1108758463,2112831890],[1419871903,1574506385,1255088671,1964609235,1111627972,1347365611,284493704,214520461],[1862413804,506721159,1451033337,1718903135,1477013616,1872352600,216988888,1015238046],[17165840,1292878271,1353459520,2047358675,304790774,90190332,912209107,1164320174],[823317841,1991867964,714207055,1427432162,1078971096,603828691,1989503190,1109471346],[1572812003,761242579,120397417,187648813,1431616686,1452364743,583508762,1217841177],[1411509192,593308104,1287119874,2026551709,1766903575,2114735750,483791372,1040042831],[1482231214,1806398025,856264983,1757231437,1733336532,1429405324,149815057,1666343060],[1477965665,2013959913,116741756,1524511682,53011253,1620752141,427355157,763657704],[1006290788,2005915530,1100520094,773066165,338101,1612111475,1280618889,1019568748],[993464997,580101936,1843205266,804822838,802828086,236786858,566467152,1330937693],[1525265332,778523961,157717770,949458940,1515892048,1761450393,1721174579,956726200],[1130322059,75513756,1066293565,862452463,1656744795,2107479985,823153221,44843692],[1625819915,1526236939,194547757,198065753,1274824562,1865387792,1536292285,323114726],[1849134368,560821001,1676522825,1176358974,1740062630,43841632,1951239344,325098722],[285634637,2088405328,1963988260,1785099909,1706686806,214341318,1453240109,628237467],[1915563556,1686993176,1443271487,1538396097,1098345742,144688705,445713313,348048699],[1846168285,1854296914,1267152915,1413533513,1548823442,463073226,422808124,891218941],[1569337471,768462149,187155729,1835562102,1342958265,126618833,687811324,1006018517],[625572912,152469515,78312875,1425736919,1599402159,2068088719,1365957707,1068604783],[314310712,1203620563,1552299806,1658189797,684962867,1241557388,1946626866,630839136],[639748816,1567953367,852805071,177929325,2093674238,325843938,1010118064,1846024808],[1557369583,1934291755,1248052996,1753796158,1507383069,1055312004,307893916,87530633],[458257302,1695643169,1816649180,732104374,1891713800,19745855,896421748,2125382786],[302773081,1300111090,1246951671,620190311,1209452930,377327788,915510102,1306252614],[513451202,936105887,969242648,1368211602,340837365,233319717,761375782,668249532],[765421220,1779891714,923509523,870977998,78560787,1808398020,473239870,422625656],[402520772,827070576,1469550607,1436476234,1571828823,245403512,1468434680,1969610941],[1838047222,755316589,423342329,114091689,2127387037,1023306975,1606255776,1861497463],[304754726,1137164651,1745632027,970193045,394179823,852050091,1531899417,650810914],[1869931702,345773538,1788011887,1422218699,1057867045,975087059,108532077,600778206],[582351160,473043641,1080652290,1364908578,601463263,1535472352,1586279221,638674317],[1341381722,1787517559,1805350897,596962002,106821840,2019293281,1010324700,218791854],[1179632061,1064040107,661837322,1673172256,1039023307,1563784120,1450892353,1297518693],[757009686,1364447958,429689293,1040553043,413611665,518332284,1014282831,667301899],[609756614,1703095382,921577210,108664041,1160173357,977106529,2093829507,998458617],[548901365,243704148,469755740,935213968,2035391285,1037275019,588402867,603358290],[673387370,1352845626,709542488,1756755833,1578411148,2119753997,1966709863,655753049],[1187282752,1264214141,1619157990,1567960548,353523819,1734417646,1057859759,1661154895],[1409198065,1152429199,309005366,2088715665,698989198,1130867486,854591510,1804751102],[225615241,238910854,1779090533,1099215214,544423790,883459485,1865747900,1705733465],[1703676200,1679885199,375770425,1677352548,119625728,948151418,810859574,1463866090],[305076160,173183782,930187373,1141352287,1840386234,295568771,1693172520,1279023740],[2090302201,536868519,1219228735,1979427355,251691093,1890574948,390263457,1512821958],[696570446,491193309,513755219,1966995173,88311392,961679598,233828255,2121482807],[1528769368,1168677938,2093190038,642023824,1932931061,1190712341,1805164470,802741042],[999748747,1144775176,1473524054,103052880,817402379,539925707,711529407,310746879],[1834143676,1045655155,1338104967,1592518960,1554125628,580379853,851066806,646133783],[931334374,1694913837,678138571,1567575929,240711015,1610510942,1697884571,1679516566],[1600567516,1347618636,1179975525,1632579193,486875157,139060429,963806876,1112694909],[281580316,572576335,1129700209,1726494974,309904115,1793093531,787770189,1157893884],[1961677,16109453,1010632772,1694797815,2067117589,1136149081,490470651,341683021],[485061298,1582685882,581944080,9368006,912468109,2032938788,2092043040,785048922],[1362592051,701443163,1134069662,1090226869,262025687,40435665,1931711173,1720819448],[132873545,1409929113,1817897917,1893349069,1473484010,1607382091,1830824696,1291370431],[209057982,266957301,224532102,1160976642,674526537,1632905046,964746842,1967658321],[382013056,1642538073,1035875362,1296602308,828107700,1810341580,1902418783,1185985990],[523099389,1901919864,243489791,891131246,632610397,711432694,464341407,314730118],[1630256127,997778625,1771673648,1801547931,353849839,363379031,1352911732,1013232477],[1947181850,872744676,1270500221,705675459,47630097,1074221426,1400124177,562700069],[1684422211,308399463,661148092,1528812316,621301198,1776433149,956226868,1416760897],[343953278,1012439732,1190872896,650776923,1614186315,1164275875,1197738943,1874307603],[1107535638,383185847,1743783177,734710677,131262305,513366729,1138002667,580404350],[231466053,375213811,1206698970,386705297,220374465,183690855,367467494,917986624],[1333104620,840644153,523343824,757664396,1884380990,1624898561,1207612401,834381881],[1287387221,1789513515,1048073946,767191277,373136704,388742962,2116861949,893410055],[969047384,548180163,904137326,1454208711,1069578127,1180445227,805412068,965955756],[526539285,1732166624,1942461807,1379660307,1097523212,1694498493,184475502,1613612529],[1844421280,1879044883,1138748880,113749832,1485091742,23776433,1253211893,1193203918],[1558097177,1411708276,1049296585,527604160,6113878,133134098,146520008,69119117],[733228838,727685,1889870652,1843530973,509825133,549212936,1906211458,355472387],[232017154,2078040983,346234999,697220070,1918736815,1986520049,92529740,1198035761],[1139574893,2037168833,1010459746,2032479667,700534962,1979964547,2002998003,1182547579],[225939362,1125299946,459252755,1042558995,240494305,2010978116,18129026,443003392],[38569465,372077758,901909900,942199447,1476122692,1134713066,1097418750,794194807],[1988948948,415639669,37689335,1209706678,1020588985,1882609146,882018974,1012089377],[918077726,1556198689,499852221,2009185327,1717691175,888219224,577762967,543306813],[1440792979,905253692,1689368678,1065238070,1029718472,2025420286,858585780,12397158],[189995302,1872871433,757990239,690133313,1452702351,1610300758,1207728043,1993302721],[212152939,1371265156,878836781,2024939026,1317920758,1955699725,1830853233,805795040],[1218877419,2069269456,1659212072,157333109,1747793630,1908195790,1142777716,1289025234],[1977949577,972863698,2023688424,2016691656,1821982894,1348539470,257995578,1747830326],[934973603,453362469,1561890819,272837842,73412982,1814004926,1032295104,1041929272],[862072332,740813872,2037890102,371703254,325426444,45302576,1055627657,533666754],[1535682922,1860108108,401086457,834461887,136556498,1093638633,1743901388,1696014711],[1923671702,983331350,464288945,841557040,1049026992,372290081,276468358,883970291],[916158281,1757322391,1758886795,533987657,943461234,1489732103,1065144780,938472106],[934862835,1807878441,507289444,411244017,1905100519,1610436783,878392685,195877652],[996471396,1479403444,1823852059,1102863028,833550864,440106652,1470937242,912778230],[1531499386,420724936,95918486,1540788659,155453693,2118689266,757495915,293483767],[1482458298,694164975,1374788767,595242561,1739851027,2118857525,387824499,1293745005],[1821696191,357642425,785003978,1102832092,1326037423,105927792,705414998,393127999],[1829326839,260441289,209522508,345124223,528542341,1681122809,2049126493,1487127341],[1643638598,1638307490,1433690482,653716260,234429526,1013705768,826149154,936426064],[479794104,992358752,1914699552,1761758420,1580647462,1344592002,299316296,125860438],[1106169628,1378940775,77418005,1505688345,2065834365,776327068,118635162,246073404],[264354554,491543206,341220654,803987806,1406243806,1356262152,1341656606,294795890],[1938594585,1316380980,924993362,1350164155,448926664,1677635477,117661031,1822929988],[1449349375,167900828,1623664991,885199612,1467370586,1359788456,327667620,291697144],[737562978,2072465955,239937383,1910574389,752839638,964101246,945518758,1972571697],[986446203,309381004,45117027,1565293612,1577931333,1159915245,1011791086,478267207],[913055515,527891706,509758514,805788977,483861849,741119920,785073838,1196771259],[104036772,1079848837,753828937,1416579753,1770703209,1670308069,1716855234,1705173042],[1679238722,2015596563,533442977,1690920799,412719913,1758126148,2037134153,811649379],[1994817003,433709509,1396570149,323289984,1621652454,1385291473,160107136,1580651389],[123206525,1198112094,104817134,1345258916,726759019,29279262,2080907734,286160407],[776195214,268715651,1911243217,345641670,1295750813,1460808381,1208319488,970932383],[224534071,1911549562,1113119943,1007690704,2112732467,1491158735,2105026223,1384817057],[129177998,902797439,1900417425,1320860179,1048685164,102984498,196117188,101918197],[1179484112,242534153,1218244530,842658873,981674136,618290887,1811986916,178906096],[511123374,1927861691,2043461453,224017355,1387389326,1049092883,714330413,2873453],[229451516,330434412,2094221446,1990723161,628312155,986926479,1590225945,822143159],[340936317,577772573,1642539897,1776621741,1603585154,1115259710,1043684250,274821794],[256334140,1898001649,832062768,1000253158,229725196,990783687,1834438004,37875416],[1358749891,1521406190,548144832,1172946347,1989055220,888007304,1057172095,990320846],[946378252,54560758,57163451,424980026,486138700,337415239,393017039,386706482],[2104578275,1147856221,2036881984,1756801957,868767926,1717682404,2084020366,854088916],[1393646119,1985320622,6542024,2024430491,679588746,1252061356,750972858,921614065],[381682730,393597272,1263377745,1822579274,886470437,231552982,976842942,728241007],[2053447608,1493115590,1338418150,1739334941,1411170275,1596455219,1101430413,1244986300],[759758652,1396312883,674345865,1859190392,976795418,1430182865,1592983103,670022751],[2118246645,368840306,462234732,1595943318,1618411375,480674213,278565253,787534198],[564494205,1261215383,43856321,1965278301,187051270,702689938,1740371335,1264690111],[758786218,885417268,986662551,1531300453,197832915,339945994,1040613816,1292950047],[1424862594,817178177,82796428,765649873,712543728,1605516740,410270284,1640221138],[1533989239,1956680189,724856119,838263841,203957478,948062164,371272878,205760537],[1011494979,527838957,1822771195,774208057,994573503,317107806,1896675872,1020101784],[515950897,897721740,2078816716,1358423327,603226636,1549801908,1744689322,1702325316],[624405671,1593397792,265217807,1549661723,2064854163,1491022064,814042090,734338326],[921315231,876713293,1937037853,71551462,2101367476,1884859180,33704798,1179535619],[711162687,1058491129,1886809093,2125309236,1370900987,477738528,413874184,1266782125],[943777137,54016343,1408240784,1804248408,1255557914,569302050,285341887,1222163016],[1681845081,657749994,1034107325,1278409457,797750985,154928613,1402897404,1613947063],[2001017235,2080224516,1707573440,715581986,52616171,1921127892,1601072356,1036100026],[192364093,1203956074,36042151,1970785741,1157134514,536828408,216435721,742656371],[457911671,420551334,63012936,973664557,321156857,96516061,1071047054,1476225839],[1786081711,1084139244,1106490659,1717463440,486044252,803897183,20435840,1270223565],[1526563784,861673426,789442944,780114388,444335841,1352107933,167387242,568194240],[1596769489,827227050,1013308609,1237174814,138453457,56671547,1308088684,429770891],[588524409,1491276222,1420386641,744951745,1989410769,456802470,882300573,1076946673],[990426376,1398928003,1470984527,1401145609,1629412503,17680739,1898660390,539697522],[1493563156,825920296,1665562467,1078560509,2101494936,1654038029,893662669,421654603],[1758998476,1513968636,1350040107,1832364529,1967018627,611026361,2066032933,344790433],[1727467796,183547604,806280744,1953323375,1446239893,430652251,1701678784,936959907],[1400491686,580398668,1580565740,272531418,1523265666,1992543738,1125276705,972975827],[1775314761,626744016,1151030284,69718476,2040700424,881931057,396832537,1704844261],[1972231300,1103811757,873845425,1095128897,2024122719,1027875387,1620142866,1213770648],[1656355204,1295941048,109612304,1882109899,1707229620,854221836,890368360,1818600011],[2080929681,1677570468,1215392081,1709719752,405594635,1522885183,513084663,293133780],[132753297,1563672751,692969257,250457267,173624873,1937353095,107762552,781052702],[2122089937,1615536783,1952475611,1893599391,1185759198,233752105,1873579031,1146181008],[1537153967,1252270921,1324194019,1027688705,1805507035,1168242501,818926495,1299536615],[1224663561,838824928,1810599981,1787936986,1518525494,85684535,1711102158,367330399],[1048371285,1454594971,1637816791,145949950,168920146,1437396444,1205967762,977322001],[1383101384,318166631,812533881,2052260583,833438907,859413328,61017181,568840223],[1443691626,605223437,238193094,265710078,358024493,1802950150,97868297,204521278],[1045287395,1863378000,169313047,1649552331,227053200,1467077855,1099090420,1466770971],[905149424,1866922103,794134573,1546393689,438536631,334111954,1654966633,212278160],[2071363399,98850347,767767103,1607411195,559579126,1193401267,1674587888,310664880],[2031116961,1101874638,1360124116,1735101119,455532787,166193606,1653521768,349374217],[1580804708,305071226,192649632,2046299854,1755562583,217896007,74697699,807577391],[410690658,1440045522,1334848467,1293466950,973895903,1716864681,1408584286,1740914111],[533237470,176704893,2080531889,267056657,1730330823,504250974,1699224141,1337846641],[1687358588,1974320649,665282526,184619353,1670263166,1177736665,1475063890,1406804777],[1695352600,1063689934,952810473,1866836103,124937034,930396651,1245782901,197408120],[1701246944,561129535,1347121572,897947272,1082314466,1455818040,275728001,1951980874],[384284115,468300903,685636546,1893107312,1646752994,2056047982,1246202620,54511415],[2007004719,2067574615,2065587964,2098638506,2055588571,176220941,1734614652,1191774260],[476247993,1574703673,2056277790,902845529,1665951750,1613265525,1435889678,91600472],[1238206402,881470170,1302305868,2110216357,1906665108,6632952,438420438,340023775],[118697535,1289597482,170652153,1290531986,1410930318,1210525348,36616886,1154263291],[119542781,1555757204,1708708996,1409802717,1515909381,2052157479,231932640,1859209621],[910305169,1966343482,266152715,412159496,1793003391,1834391587,2121003198,1388416647],[569546835,1874119034,18229810,509102695,1505078267,530682528,278490102,288653725],[2033132676,185135636,1559268674,747532229,68191075,1438244489,1013732301,1834207055],[1029177447,2088298902,1012465091,1566007607,418055339,41238365,1245392329,1676216771],[1145166597,2093942091,1608521957,265026230,1019653298,1994513462,1734350909,1839401619],[1381689515,952031900,1441007559,1325680212,111142360,1856650846,1283987422,434865980],[1502116446,1686063213,986571456,917515947,2123488565,1426844152,80125366,1165047493],[1932837397,635402498,1525699167,422611697,1501276987,1057521383,984552648,559248733],[1507855418,1678901635,426231206,1061113719,1735263281,1287430304,785757147,361798106],[477507178,1772753033,775607436,798091794,144386527,1750413826,1724524958,563917517],[264746504,644475997,167472002,779330565,29578665,484952704,21738175,1493145906],[65161989,1302484827,97351249,817349294,326416892,852380461,816654316,868190746],[1545984005,370971413,1566316717,1434664371,616143496,2058909423,850893359,155410865],[1572707551,810629335,757218966,1894211922,1594436519,80098372,858739945,538284547],[1547530995,1132449837,287209292,112212221,953335292,1904933495,1993838762,657720032],[983033963,637558116,1520238548,1262587464,1965761255,1348073485,258355205,1283928477],[1944953217,376313300,419730887,1832338021,27267619,861307924,1018222537,30395976],[1925161790,672087248,861851098,1926762595,340320342,1083665013,475146797,2021038268],[156062587,275849040,253334464,168552861,1508749240,2115460330,1017664834,482396684],[22443209,1528245359,876038584,660708292,1530154453,1743288944,811352619,1802780650],[1195162384,1772325252,2043217040,555156490,427144761,1681404635,504325729,857508654],[1090335651,522104129,1338916105,2114485035,783991564,1220638445,76470106,1326843135],[1729469473,539134555,1094113168,1590387237,177049025,688717498,69449145,1519074029],[115717859,1184186705,170485349,799337524,1619986660,192959428,2534153,1375345891],[1056389690,160477051,1429876351,1273724871,1234845863,1598183047,858601547,460315451],[155867562,775823702,1290441492,1978793878,712293452,444766568,555940371,1215660951],[1654238331,675677563,2226289,530273599,1771309874,830884618,1619111805,1782891174],[632192440,1627044354,533484630,1473573171,401501758,1816925049,1612970088,1262062391],[904889286,1531677177,712324179,120653140,196124027,1924770244,145862894,167485359],[1048437914,20203662,483493099,1173554788,251070104,776841285,1286875984,565603349],[1660466243,180257551,777758533,1732864776,2091097785,1552171104,943321135,564917529],[429242592,624551561,1891371466,1928054177,2053272683,915143658,1336512921,516808353],[1975072138,60491354,1521196277,1607617341,1566908244,1285078871,138151987,1942518007],[1507370459,1573492016,1223136390,2058128562,1816397254,177500100,1859260138,865632759],[235928933,1418841815,1207935707,1882770739,825707268,1124081998,58129205,1318085314],[2065518504,1523831123,1909591333,1331790479,2031051677,449293486,1945499368,90016242],[1191751671,288854813,1202149918,1567599587,1843687023,1241267515,532856745,444809131],[1728295363,1311566722,968008107,2059553897,118426935,136440189,1458701469,357068607],[1407049041,1908816543,1671780730,199262393,803795307,1102241034,1918997614,455332370],[791348976,803351181,1235473298,1663859835,328256221,409745068,1530074880,181314052],[815862684,578949535,1485607333,2020644837,358598072,2087762443,1108103085,120763099],[1753334711,2106894720,225287985,1979960040,1648685191,262202595,2075055341,758720801],[2057625280,1885656440,1281604620,83434798,2090940860,2075789588,1309710985,998240068],[1003861261,798597570,873632898,1729283503,212576081,1504091758,1184882973,1176068392],[338583819,1741650424,563728910,1010571188,674585697,521680468,350852704,1793899904],[1458273126,1869514170,555876577,643359865,1731351955,228183895,18768364,659298302],[1036239080,1352452314,694681049,620615270,1084708608,1576996328,310480564,251578527],[542311353,828019280,151922507,763379680,246574460,1222167010,1671652133,1143969642],[937617782,357284055,174845880,1703118544,784583141,2112654864,2127972407,952612712],[1586140085,483952725,2065888478,1151935043,1436867860,563556588,373769682,987691095],[1124068928,1790947288,1502391216,170719791,12819525,1731562662,678260358,1527924029],[1125358171,1928911160,1150990487,1705848712,525155764,307470851,381609839,1983686103],[1015134177,975339561,1819888,1675352577,861573249,892688703,800237210,1620131313],[1441528614,1056799291,653832281,938259690,735450378,2018009307,705329927,46843203],[660586655,1368714873,1240232386,1522763501,497249552,225446000,2057285664,2107155921],[1134956159,780587895,1273056990,172760241,55970946,1066502650,1422652274,1352323602],[147873754,1048806506,1180950689,2072806355,1553740210,571589994,555242621,683635454],[248197104,463729992,1486524802,1319392812,27432029,160851139,490434638,282892143],[397824028,1301106111,1570792361,513015212,1408238477,1877202935,352383566,129330516],[1130131839,427940130,1004387065,1181269252,1537229658,521106938,1432627668,586006421],[1676104038,736688928,620390449,1812182410,698184395,1958129498,1156515919,1010253928],[1254204115,1450086728,391232904,1080037925,93008666,590831365,1580881403,1801743247],[99847912,2106820158,1623158100,2099428962,1785377879,1544999817,525605175,185981061],[113648677,379571849,1048431520,740514105,1771134871,897851758,20999196,922899877],[514509997,1448177380,202428479,381310746,946885465,1921957230,1093844459,42538477],[1149415272,1250063109,1706304852,999584102,2070382393,35237776,1920719202,1166019284],[1554855219,724118213,1307825246,1084724666,1980441585,808049450,635244615,1631157181],[713278088,575956663,289981892,421426778,449651758,1391284446,954620181,252139296],[255444637,126730455,673480736,864837946,1297661391,636069395,1179081769,1404691786],[1970395911,1767032789,48187412,7722093,767969613,544775223,1960171133,1023277332],[352272332,2090434651,557148264,1876578828,1930791320,435207784,1712604646,1469526302],[734839274,810620706,1855759873,331405509,1270876143,1730807454,1250781264,1464435957],[1087507748,748741879,1239322416,650328467,1143462240,740388198,1385984778,1186661658],[476230332,550720023,1573287654,851880962,592892387,1427526247,268740494,710695736],[471345621,1776245374,538056718,338364182,581644601,149157106,1428188221,1888587366],[802160809,1908738423,867042912,486148656,1407732740,682462666,1147293626,609831233],[919080341,488324665,1241316338,1249504417,1469452672,747641707,1120724820,1943780786],[1784267195,2076424655,1773392303,1603799899,330599960,203193174,1330833307,280461638],[483466064,1712340018,834297300,1671172293,2014629076,1160178482,1923645039,1086758259],[835082749,435285198,511449784,129002795,1135508909,1334298753,493051495,575514704],[113125162,1122918327,188824395,678922485,1173919274,1184619240,2060892727,554233281],[998146218,1348527721,1691692847,1261751408,1439760878,360842534,796712035,327974907],[147407250,882336314,605275957,425515531,618693435,330928498,94718680,2025151352],[184185421,8924643,1864863333,1790846059,1620481541,1909983611,355911435,1137664196],[1087892019,289558199,1885734503,1160721287,1045897518,1859150632,260042156,232083621],[1461230319,215094152,1815150482,809109219,1257414884,1516620807,714652317,482595835],[1168829656,62267654,70255387,1594751987,891008897,195769035,1318686096,415556813],[62404759,2071036550,215629616,432618687,386027177,105161396,2119827100,957503282],[418330127,506314274,1570431399,721978559,859307722,898706761,550666392,788846828],[1014693652,253770124,893478300,1427857957,1528950769,1944185432,181473674,1299444611],[1523824194,922995021,1924950575,1042927811,567187298,581918569,1967143403,1834615860],[1258046327,646341094,26063249,749787037,488694663,1806109799,1829086115,1135202829],[1136121738,233686206,261838688,178383996,811352347,1946239538,2034015700,1412130474],[1367789504,1842279613,1448116113,786177218,1351377617,1633796827,1796061470,1571426720],[380785236,547187370,896369110,1005897278,393815260,1624616833,327918893,1731812979],[11004699,710301213,1327431223,435826927,1263460611,1363575135,1742296937,17927860],[477247934,213613370,144140777,297073389,1841122941,659174406,2059914436,1374415867],[1139192802,1711013377,1115274480,710595756,931801067,1834957063,1667859203,821644878],[1660834213,770188390,1389292665,402187304,133038627,329524064,320798351,1767392775],[618864303,1205593846,872168854,678735733,182767541,705632726,1756804316,1557420250],[1073726274,1883443451,712529893,2034156396,1365155652,1587605618,372704217,1945290130],[167150504,1722822239,1655911872,2072153822,1087783144,551390592,68527175,170797554],[1208818219,624076380,1002540194,1044200509,678655849,1652879674,1971574799,1304979183],[152345615,557332538,1508065513,158924740,2071064580,1130032069,1440392765,1626548469],[1231906286,608072377,1024746271,1692190156,1022257735,1080013831,1829385064,1672429539],[858345009,554398715,1410313887,947276751,566252926,448651514,1281588286,487203311],[1051485589,47024560,1830160068,1273730282,818398545,1762745341,452050843,1863072352],[1287731171,2073460288,1392414658,670355907,87722494,1852943116,1566469289,1638939634],[1608274637,269486518,669074206,1107287612,1399296359,852412168,1683498599,1244578622],[521228561,914231952,1383378352,1849668263,1182418677,1094714476,436237430,1703995217],[1551307712,1148947522,523481592,1615774908,1159284310,1204873051,2104628027,543707410],[81418645,2359535,1620281207,180363639,1104519307,2079579426,30472209,513977647],[900519854,200391817,161987249,1682869190,1228557297,604498868,290857275,1215618626],[2059335790,1551091217,1381817750,783181114,1508423827,1642715619,584337381,11185185],[1283509149,1162234342,1420221115,859076521,357099902,1105838214,703331570,1179908810],[1075251321,145005838,350274885,301879360,2011892076,1022774924,1743107066,1057029478],[1424217137,1375296268,1048778059,1017999304,1874521621,1726483913,1678951524,981111731],[1902554236,496220710,1556824681,2007281539,99116115,1048101182,706188258,1033970917],[132809919,1325525572,1876081263,1140248541,364695658,119700903,1022832161,10676377],[540214062,543093954,1472911039,2110991386,151752228,983409555,1226699760,1339435016],[1189481407,1345415846,1016113393,560356999,260555934,1270350508,1264278566,1656186849],[701763018,1028563104,1622202190,328888567,135680891,1032313998,986254819,1524332545],[970453132,229873781,39027371,995439523,1095139433,569380884,557271162,292347946],[480815613,1382614089,1082514589,1291175697,788667618,1363281122,127920942,570986466],[1703936192,1106242342,43725884,1506550867,364180038,1174438991,1913176190,163358519],[674912175,376521314,1266248406,1320182265,1999169696,902434432,1773068090,116389710],[1209325948,1159475742,782394163,2091444277,2081525521,479991230,1517659683,515714908],[416080261,1829654903,258555653,764987080,599357236,1528249982,565344766,1442094193],[1298876572,1716345791,611040130,1661451259,945514300,1842664846,524471593,1381161545],[1753204506,435921729,739453020,2013687914,115987685,1193733077,97096467,556662011],[932500869,1698848430,804649128,878775743,36175468,1106955197,757000631,740445369],[376202991,2039355368,1434827630,1858512489,373427461,607699940,317383576,752104277],[488451710,927406113,1834754430,41876275,572248629,854786662,1189186395,860849573],[980193356,414093507,131622354,856315563,925230487,99050408,1969750758,1795720819],[1178986281,718412578,1628835579,1855566980,1153308890,873975518,256459059,668712188],[538593543,690420043,203554431,1965764730,992720470,1577405040,1348653265,845012845],[695863757,544925008,482471984,1067244129,798857077,1548305231,1786431274,793649493],[786950682,24198779,651793981,1805598959,1732763803,282899660,548367149,357826918],[1356102638,981071968,63641397,376094176,1224239999,432853437,1312111243,1114481471],[1853133663,34646905,378946986,984460986,2026975551,1833221959,496920274,1660158817],[1837537966,63747497,2120157578,1525282274,1199253068,1197558642,519422764,1016280453],[1200196078,1868914943,324348793,1293607020,576570739,1597934433,1157826273,1147296701],[1350128833,1714213008,561914878,1620847409,1031389017,298027958,295996959,443250629],[1227655306,389847892,533280714,1341901872,1626590879,256311882,617121652,848569787],[738582652,689673661,679775502,1865175091,1448227342,1828918394,1735526154,1981581685],[1786058240,914959256,796955055,1774229720,478703458,1997865340,103212244,1727800051],[270767427,1570075410,191833164,453608529,618045130,1813610238,1847577162,319962153],[2082085056,299531337,771008504,1684054704,2052469427,549862820,208080906,1413712544],[1466812774,306431292,599490452,1894485585,1914840036,1942371123,2126483491,33178646],[1573978115,922208144,1445579450,1214730255,1690561669,1076020174,1963187682,78508539],[664664059,2127366886,801484702,1971169785,761539556,1371830624,1782090022,1869866733],[262015026,32710297,210456846,846972338,751150854,1462748882,1049899544,1963596968],[576336938,814225602,1044625032,1057384351,553328839,1927365273,1876051537,290175297],[562599717,1452682182,1801839364,439938058,1580519140,1683907698,166218605,121147035],[1349486779,1593977829,1423269626,1270573630,816685715,6799373,1347555705,1412101620],[413734651,1055116224,292406715,258553280,1357504266,1269060013,361972343,451723959],[1988409540,737829565,1648843985,1112001742,63319086,1027628673,362143050,1927251869],[41163432,1920177747,1950014852,933656723,1037502772,1717515423,1397280490,596633241],[340170144,1357675814,2036326179,958505751,1246935662,1555819670,1473236358,1686670516],[1861963493,1287449671,1387981060,2110221907,438295306,1244225226,1222391639,1096377612],[1934662809,1937735985,1114618831,1014696203,733064487,126369819,802194970,35232102],[1907804624,1427870183,1003477679,2016815190,2057083893,1574991266,758053445,865651502],[1237127688,1095736105,52617474,1337316930,300547729,410168267,651935648,1171606203],[886298138,973727351,1463857217,1938420101,517118770,881549399,644631773,1764544392],[686814554,1483559339,826212041,1955723628,636603740,1974397953,185143146,398986759],[363328002,1587063029,902009040,1733812960,1809912514,1147633140,1547182774,877875346],[1910718461,502373393,1330972846,1200671165,445576765,2020651994,398740537,1740720092],[33059042,511107694,542828405,1222436992,291650722,1439392015,77652598,1598933600],[1845664802,2017311445,1657857125,1732205694,436703797,1590668891,274351214,459692048],[1564920199,1188854288,1781033549,1930236463,1790858258,914364372,1172396667,1874200274],[251457589,1299652594,145913598,1427201606,1627510612,167692441,384495035,1802675897],[303620712,1351880148,1284916632,89349879,1773458958,92899555,34399575,1418537857],[1685716504,1059172697,44862253,339869137,103835140,1876137157,588606207,1051351003],[333062617,605022497,1250449897,1430633756,759430821,1727873468,1200412011,833043202],[2035710676,1552952708,1953554666,1838461648,1489201492,807649011,1417305365,525463053],[1801640698,1188757728,408020075,101769983,1158043424,200636299,719113458,834065137],[1703901395,1656531226,1044267294,829439655,1702006181,784121537,670027734,2029496187],[312153683,1578817324,485380177,1352668320,978529436,699633082,1827418166,446775416],[1116569703,1004334214,922382012,262186625,1214341036,131556730,1478928929,57956628],[1173317088,452773770,927651983,1155703695,655925692,1009129762,39153464,482291045],[426002961,1285887684,374613449,434513394,657459405,1972438867,1400670357,630970271],[1898821704,1714473739,741201503,1482639960,75767719,1423202578,498993414,331937457],[1011386506,992284392,847051205,382642001,987655390,686291592,122249838,1790960812],[481505346,491528093,1452611823,738169228,2073165175,2074676017,1044811564,963100460],[1051881477,166446270,2088129626,1399948589,725690828,427444799,1159711290,1704818470],[241611753,1200361780,60795548,625555501,934987300,827595975,1928655895,1379083863],[1827174330,1937813205,1862663478,127829366,1612984311,358238400,733506747,826478192],[990519626,1615144966,919598208,1171317100,177204138,1009526269,57252261,1702534967],[344292015,1883268474,1670479811,1619940184,1693198220,670565150,1101618420,529976611],[1063557981,1188693138,1493745453,1964499571,2054861666,1529544385,1543713588,921836462],[1359501661,1244948111,1050251368,1304279784,1294597483,1406541814,50255433,16210032],[914811881,1865663044,913496929,1177350209,646658092,53790777,964099299,1325733010],[119552742,1705906352,563547077,1560632759,66691040,2026180290,646873292,955040323],[33955533,277488444,116961805,611324113,1398197898,1762544705,1082185901,2073798132],[1502374703,1372133446,714035284,1863526099,1087719477,1195328840,19969364,2115890259],[1817409575,2012411209,1291799118,734732933,1597655724,1090419529,1399086659,1145987627],[95530972,1119020662,301889495,276730287,1112885811,1193834503,2117146801,993026955],[257983683,611200650,643584839,231535402,1876163172,911882038,459476503,293235216],[442885920,1318755376,1384508951,604857923,1768342326,472806349,1107235378,1887707998],[2050793744,1275621906,819470545,1601151124,547615873,1605665669,1260994422,999630738],[119153719,725997884,2022507593,376657942,77573714,1375937778,2128101919,789238662],[906268183,581285745,581430017,49223564,179743550,13911303,2060823308,960878058],[976549407,1837195495,799015385,1000325255,431641855,15847748,1577388068,613485892],[2101631698,787786607,796623480,2003263972,972227344,499804252,353098826,414896827],[546682820,826980287,289482183,1007736059,1173613513,787047760,111313856,1449825408],[1314312030,1127642423,843415348,147665837,1180950504,1402376597,1479606900,1282454940],[837893291,126278036,635170043,1460976643,1902200189,128774639,754497786,884680747],[711520496,1203955337,1272428910,780947817,1348433142,854633399,88128683,1462717835],[620398187,629827440,76521820,11579776,1819900532,1262171478,1099454035,353023165],[2048185456,926317632,777352060,1001953157,2074726906,887589845,713894824,456779134],[385744573,1385971882,296219112,1784744099,704436302,1442545823,2101790467,836673315],[1384071603,1910280411,1827308928,524018982,953916466,1677695071,1359229856,945493338],[404595650,680867858,723197663,114632751,440942756,1860437416,579350202,1301117648],[736824772,172506815,421476822,385239370,263414379,1080817671,1691882989,955180035],[1047433878,835349456,1779710197,1420171282,447408471,1361589623,899646096,1899417096],[1649699222,2011484041,695355689,499527962,1113512313,2019779147,551494496,2062220542],[1833096870,23030327,24111004,56689743,965456714,192489232,1833435139,1379869905],[2105734538,1479283688,1496048091,1728974449,79992270,483285610,712773690,1841115405],[1310488876,513507832,35958213,531048753,1769649966,1132246859,2017613657,1399979670],[1728442367,964721969,1928222524,788014257,111325390,169640222,37216091,199861779],[1565568168,295076807,906500093,686818229,1611342878,275804799,1103370983,142616225],[79155782,1760581651,193208294,924469914,962339184,477823871,350399959,1284645416],[1158040778,1633729198,352711425,2014604982,1105434613,143293455,113754035,1457882673],[1301134946,1695979734,1302994198,1317062580,1707445587,180789417,706549450,593375262],[2064751983,1868727967,419424631,600323383,504566025,1838798477,2059798628,1822702009],[1557684312,1235715848,788595765,1822858888,524568559,1743740955,1988813833,2009025324],[1692974424,174139290,962641505,333760594,1396387082,952569214,846852949,526050297],[690471456,701533772,1177898779,741629604,1993458877,1815357683,907689550,2037491866],[368840251,734530184,316617379,699255264,1884553723,446682986,1146574802,1951739203],[955843356,229799307,1841759829,440932687,1148593465,8092072,1764499902,1431282923],[1244771859,1355862382,1921239061,142323159,1696663980,1050911891,1116853364,1889399731],[837805376,1085170757,2065228021,107304298,919465503,2037886542,169681857,985619484],[880718982,1352564119,954255874,547565169,887267406,487046461,1567582307,1535503619],[1844970526,266226439,865454038,264720978,1718223098,605079671,355123479,190777618],[341717870,186144524,1777139727,449011225,617133775,888614499,21571645,1986877984],[86226500,455996410,1663360230,655070793,331189654,551911630,1176834420,916748200],[346033000,1477589515,692953365,414770869,1667762328,1327158484,1873631929,1232648938],[1880633469,1181041268,304893408,1893335197,338601191,750350242,1147084794,1813159071],[1008857992,1939910964,1920299105,1971029708,1397100448,914046572,241806088,45019438],[250003304,644680141,348949683,262005135,1864403801,2067995062,1863357909,1131934437],[1098974358,581629833,1257759403,746712787,2119637521,522856117,1203535300,1789970227],[1497176240,1486123519,1155406211,1814838213,1039164967,423140142,667124729,1510711119],[2031459590,915561178,581974631,2081297050,1872045810,1245857190,845131960,871244387],[1580618535,690836182,400108620,1187765542,556822464,272583299,1517940347,2126415798],[1184821401,1849339132,855808150,1428493625,1244136140,317148214,1334567173,1829645347],[2083258051,1438779221,315801266,223850828,2119809957,1202206841,1935891483,1194768960],[1387520001,1074347015,1428042402,438245069,1272481972,1129260821,1129495245,1116876341],[1306394072,569025389,343014518,1400198398,30546042,1524289415,719025128,2019514579],[1873683330,291216144,1177868241,902364382,817166402,1746544545,1614811974,1072444988],[1900873748,2085218117,1881493874,705759321,1707785166,1425772473,1886638382,2100945641],[1420694741,1828331155,793456213,274760765,1835813194,2071197042,2077750788,1731243238],[1837248649,165338306,451997090,193712790,1695362212,837849629,189325111,1485845377],[961288382,1121409612,1601967612,312591254,121383740,858477694,1039513597,1281429197],[2005019221,1596414833,1233735266,2068728481,1901927583,179503499,2066410594,505462572],[1094253732,1894028882,1009648223,1321478930,496392855,1076136020,818502017,928369732],[1802758209,1691607738,108887129,227820552,2026335736,837062561,1323944573,1247136049],[784512115,624922085,1499064697,884420328,2050951197,649326870,2020983415,1442301165],[1460433,2015224077,1298218265,339983439,549318367,2029925198,1138487703,2065546422],[1041412011,689202918,103492539,996084541,2048278844,1544360522,1542837593,2103900212],[1474501832,1878035870,1594142671,579632050,2046135981,1056069110,712453789,97834379],[1275295505,1855518859,852506322,1079524534,789954909,1477158910,738321099,1560308475],[757657093,957292975,1389102346,1195721512,329946758,1355716032,1348272397,818374683],[335704483,769595701,1353936635,1230967463,2034562618,859664743,2016995954,521149087],[1971584020,1911363094,820021333,1556313189,1274470841,2106929048,2068770730,1653710277],[1478358748,931643948,1771920817,1519107012,612692431,569176964,1774311567,1705476540],[319670402,654040275,1238857860,472892175,164806264,218850595,1498479264,2086786658],[702567906,253516228,49659258,331919953,655923585,21732761,1789260203,724576458],[953707970,1809176540,250848368,218886086,2047240374,162202060,86980002,389999311],[838422728,1417763362,1714562803,1776176766,1038830417,511274112,1921922168,290960271],[281354218,926417751,357661827,164156153,337660523,1065171261,1717980979,2065790559],[788155811,940406932,214840647,752018953,148710570,974096672,480544440,367164704],[1648265501,1596768629,347523552,490389120,1907709580,683241983,1612220286,401643283],[1840741381,2074185740,1089078195,845695424,643346493,614611340,439660386,1665667534],[134929901,417281305,1988494172,1542002656,1250602773,1542401175,1059872260,1755485802],[123193068,637690077,76799966,1122034383,692180503,1037266349,439302542,1920963297],[1519883023,990881891,512259565,571751486,103778914,1814619744,44759331,713834808],[846858565,559843297,247779408,1164804736,1756293927,693810963,579621365,1410863013],[1928344558,551911176,1950077264,1188252381,211052033,499343743,1029213800,610565501],[1233398433,1834908735,311438483,2012990283,980367638,1803219773,524888765,793113021],[206224799,303425963,1685346433,1359369335,453202595,899185445,1692481324,1847355330],[607768857,1764224272,855137302,96681471,1532938016,2044368489,1495599723,492077023],[1821275509,287535365,776280557,114925786,1524978231,936141553,1681423587,1742492617],[641036580,1812579986,1222102376,1586786473,1356088168,518905492,549761468,881675107],[541266636,882862687,737133899,372667239,630963338,58012707,1593457272,1435144426],[810390605,30168638,1914755392,1919199119,2105282176,1137539103,1234754514,1529596583],[1379083188,1884191120,1613448971,1591995413,1604654709,510193356,1816363271,203326633],[615403181,1968442436,175222255,1010500320,887247148,479021835,110869940,1308156543],[932115489,661327962,32661388,1939724943,645502940,792767645,1970903084,1882799926],[1383236376,549399829,1909131530,2042481009,1241916182,1188003260,1592757061,1871784527],[1779380721,1926487417,838315137,784487429,1547637551,1379018725,1735399472,107976387],[1772937,2018139881,1144213157,1384758293,247385412,1031119426,1124116947,101186547],[1485095561,676485508,814370105,1974856818,1672035019,1331289503,1002762904,881706819],[564669980,343867890,1461051651,1258559,393035540,1072273621,1010145218,1633389065],[1389762879,1037897126,1106650036,1087356257,923783359,1182563917,917091477,938169933],[422325188,1845597838,1784687062,2113714448,878161706,2055519889,534386029,30008132],[990348964,2039879934,857259758,649646151,852066853,1495300642,1741595664,1864087012],[645218450,1758431917,463611324,300359482,1270733000,1391267945,1598249528,1214160980],[1828126863,322048492,129536323,994667612,944012109,121337484,556714108,704265041],[667924384,1742982168,740281809,1026502567,659525114,1493188791,322060682,1558565676],[728902210,1318471306,1699291866,986414082,765066629,307946363,874114055,775037840],[1576507406,641955816,626516891,1631977237,1166224039,277603959,391021089,577812434],[1466085105,1550530428,1658345528,1091186952,963006239,161003747,1378726991,1463336938],[61039766,1026009971,975592585,1244367714,1895448155,188355138,654495079,483915561],[518345421,120291004,833651135,1728633783,1283013831,175533140,1657874335,48887129],[1836887962,978896157,1639142169,967941193,1035703113,430027745,1011545648,883147733],[541522295,270697857,1692135735,103796402,1272449298,725535387,1600543010,1079503920],[474625693,714745107,1694293987,1189396537,1853420769,1236940678,1676042464,515197505],[967814956,82553708,388513570,1301859326,1843708145,508427431,228653209,511594445],[1378680088,2127051295,1784588908,1061204400,1391964173,142155023,443515100,1129208250],[1086225454,1560904531,268343586,1390815628,1189282316,1508052440,1238884814,1872429218],[1199369933,1664351159,1930766643,1178018110,1317921524,831141669,646267116,832154131],[2037148077,1867597265,1433186433,392505089,2083343641,727457379,727791726,518683547],[239935348,738205989,2087951416,1827647545,442837048,349570911,585486462,1213165214],[663794108,573624805,1212874933,155073549,1417753100,873228534,1794226657,2096263805],[163901352,210367167,44521132,189945145,1706002241,1162198176,1737179264,123611200],[596071209,209630716,588363482,2087987837,791224564,658588033,39276218,415915348],[70215499,1201615884,1645114643,948125411,1691525510,1842666675,63965560,1315482410],[1113714717,2036452657,113397390,729581327,443922599,1618987095,23390282,955598252],[1008597906,1284986989,395330959,187313763,1902938699,1558201699,1617999307,1481240364],[510113569,1783218386,985541125,735760495,1378076523,1345923012,1206433859,1810586521],[419252890,373908597,81116697,161680288,1909173366,29671825,1481762421,1441718424],[1561221503,351054205,902342757,1575782042,1569232436,2020131495,273411868,1616259542],[2012469346,1888928261,1606255941,2127339153,1077244217,1482625561,4670442,1894954034],[422094351,299720028,664831386,1786415265,50496714,1150758779,873436870,1758933035],[419054160,1402044178,1686472571,905363730,703239633,944715091,1598554577,577526180],[1124301398,1110116586,41929355,885951380,1489559462,2041815984,435601397,432875110],[1964455931,609443961,1169036118,147589977,1723488772,1629269035,1754353553,1749559129],[1011777555,1060555141,273979759,1330197213,1143311960,605624377,1357384609,1929739103],[1510994984,1151523334,1663691138,1788151744,1009593034,2034320559,389047225,1027292976],[122227778,1495800083,1358285794,1922867633,1965239799,718117129,963639372,856977344],[656103302,413639878,804218728,685714675,1620559976,1611778202,1495130216,842664610],[1530798385,1685364497,2109771987,1632977103,1037384941,1339438741,740614114,619037561],[616404023,1840494027,1041379160,1104387832,175986690,613636095,778992425,1458717532],[172738161,311256127,1766043772,1399462066,696593202,326967319,1675426256,1494347735],[372503409,32745913,1811284443,1351107120,1560466106,822778110,114227885,1088636416],[1918430291,235931128,1551838223,899093306,1575523434,2010265849,734410010,1765457039],[2041357696,1986650233,1023145073,297337444,1945016519,1403261264,2016224418,1373446246],[1378442434,1585222960,1780801073,1964163349,1035439723,1812765666,877862909,440743844],[677973943,1660347305,1096012336,1426112771,1300447823,1613848193,158211421,1064042501],[1322947183,261860537,414631985,127830619,289693451,1099318633,268015612,134493366],[428869980,584570928,1182219868,845556167,1601128989,1691379179,592468026,1023771172],[2016711916,2110413276,2051484011,746699720,342580352,1421653981,808052878,1479055444],[1676101155,216260542,233927375,1062370938,2116354953,1375279088,81279582,1688987202],[1592141561,1025841898,1187789089,669910470,1475516737,1541581145,1490936465,2130504682],[13853120,1372979723,659111275,530596091,1595249151,108792956,1165184144,1995784441],[2036254372,739376081,994577423,1096662959,438669301,176817198,699830283,1149324128],[1885667311,721991946,664102878,348938913,877225962,407545316,695749365,1459303300],[940245463,933984254,221923197,245047946,1794313481,495523169,1327745751,241860883],[1898132188,318227454,1913053767,2050613171,1194062985,1346182848,1066676519,401776350],[354006154,1061165167,258917076,552783467,565431708,1747659206,1249755942,1976203138],[1846415612,474925521,1987660268,2014461861,587738870,1949935949,301273191,14794877],[1345605674,1356712502,609641548,1553780040,874171061,144503287,692988032,1931829921],[1953217198,133182578,1273367451,67414962,1510765159,1515839021,1517598863,362810785],[727029951,1303252932,499054760,1712267836,573949144,2015614854,1262552096,1125395639],[1767394678,259561359,3537632,293522989,62584649,224704070,695277404,2063976659],[1996093497,383719263,197210897,1666026803,411206731,189107337,469634160,59303152],[147692539,543161263,1191272318,756542907,1171809515,1825172665,860063847,553320111],[183375214,1899196858,1062806193,946302180,1828202337,2021189292,1545885866,688625603],[126899302,481796556,1530090963,2008449524,164990498,1841932225,75936693,453303627],[1454854934,1679012045,762452573,1007108896,1874198852,435396752,512405335,1963632280],[1552521523,1227919449,251430697,849365997,943430076,1384572438,1490887067,106995050],[442645845,1411398163,1980245630,1203391955,1504079008,831325924,1125299641,1241360218],[7882485,428384270,1999194805,115190624,858410651,1446471031,943362682,722937882],[1162310104,210966756,183447117,1764585053,420722392,306268449,1352046810,1083968914],[983528131,136491480,1356103961,765411088,1048390072,1080073111,1439955952,1159191346],[1981506637,1407458274,57673581,893352714,1477917690,951850101,1839497186,1385563668],[1480889921,573586128,299080255,139441261,1185702196,1675030719,151710821,1498266635],[1365253596,1939958332,36637739,271800275,1731134405,1433505530,1330042325,421246540],[1516713502,2075240241,525577024,268901002,749994546,661411860,1789296022,369162608],[1423174994,1558592497,928816394,258351700,1816147510,1896697491,172000336,1882547546],[798799608,681141902,794683817,607535779,2093186116,1888125683,1415464190,1757234929],[1726180903,85065450,1119670870,123411153,1951890141,1509899208,1323828113,1848926120],[160691841,1864486894,590428398,1038592394,267806167,756068261,1404648453,1948603188],[1183290598,492785834,1259902566,132654819,734572568,603918302,1605575205,1328676973],[1047939013,286730269,1427614265,283107111,1257289731,42351600,825852824,134054151],[366540241,133609467,1312258782,2107554407,443488678,82980306,1685216828,502566142],[980980153,978557566,936546862,396608385,418244410,1950881260,283503732,1171400597],[1907002007,727193195,851218166,1426943094,860781447,1310808909,1575151135,971285980],[1653234864,1170520767,1503194577,1215070743,1443172023,1154411543,1436177150,1381081699],[775565068,1058713367,1050466121,1387605838,1037154715,1969360389,2039879636,1673502488],[1984574810,1128832352,1592856188,1412910947,1834107031,631919889,1667084610,2113847252],[68265678,1074730618,1686732874,1105362962,1435099265,567870596,1818773323,1673856917],[853758690,1294116693,1745318384,1898547340,1461268872,1156455141,2031988694,2106259160],[2009585513,2006915806,1209688879,1778542177,561941182,818581897,1660052617,1264470219],[1999713345,1717996713,1724313684,779911659,994567670,587725983,658438905,799273545],[1244712498,783686420,1074670844,386922377,1725387604,1366783968,368080943,1122863772],[1865619414,10976460,225196772,645968750,897073496,157659398,435421133,973954649],[1215696201,1570372661,675753172,1372842426,205216836,880521649,1638509085,1679745210],[854514675,2103804615,278769873,1218580828,1649940089,1324627552,425313951,1399666296],[371996104,33335245,2112214443,662579559,1524476976,1671620028,622704493,39700148],[1195280099,1962383465,888869483,972709442,1904685775,520836469,1324002310,1882445829],[1200110363,1501428633,676628548,1521434953,1361457694,344423621,628282293,887601378],[1562812276,822521967,1272740139,170665478,1370841426,748814431,1372144833,1204668019],[2088516109,1835280053,712538885,1564504970,1852214961,210120673,1516688634,2036685755],[933146394,915450747,165519761,1491728655,1999403616,1740374533,1630177593,769997280],[1283739973,1231835718,240835160,382477217,654066924,1580574928,721402424,1273934801],[1452083433,1733514151,2011623682,537803651,1249152059,1534528468,1345624020,1215403230],[1788353157,1242046801,535070711,994278936,1221931995,1693487096,683788512,883106824],[2115310218,1127684249,1211229310,1002996185,1278078892,1185609687,899778464,1981163408],[91791925,1688415054,1331641761,138066303,2070661318,375304097,1870062217,269139527],[977422539,295904188,418255860,1412766671,780593197,1451819028,114850183,352484211],[1267075232,76615359,1182466997,183672776,996931082,22707760,2046379640,1351302254],[1420974197,2061781015,225405645,1153391502,1798406674,410534488,768545898,366880163],[1321887629,1379083078,404282778,725094926,1303107971,722514932,534009084,1399414336],[17889332,224738664,64826183,1868441595,735071584,2001727155,1796724675,904568799],[642995975,1253414341,2009639402,1024898393,635842384,384920681,1871832647,2102605599],[1843529476,669727068,342376829,1801581771,594760499,1675970302,498599466,897178564],[1413799047,1135119541,892262074,497606457,1569836038,512333652,1643711299,1694348305],[301639046,1369292329,1999709197,2088115147,1465895167,85509846,1063526223,1568538996],[524584896,898182494,1075169591,647945972,8470371,1176522397,1694701020,782402625],[472093449,229745934,1781603739,1102846287,1467283743,1925947027,1356885928,344789282],[1553040747,465682,2081622912,1313324941,1596467673,686992973,915527178,1369467711],[1606811912,1212358868,664563051,661396191,462152653,483023036,35004143,1854908589],[1500262724,2028875208,1975892008,398909421,7386534,1970285542,256218869,794286475],[1409770159,1073324900,858393929,1632924820,1172834847,1100656548,703278385,2058119284],[807628497,1853118220,1278137546,1709050143,1457306771,1375981949,342180266,1426449508],[1570363234,74186525,1839480357,1782491072,1076461924,799390452,1583865290,844411194],[164020172,1188757956,306934171,601819350,852421251,460728354,1240225150,820731201],[818445287,1213081513,759199056,2023102282,616937836,1023205416,2418436,1556404857],[1018124634,957846836,2123439880,882653191,99743397,1362388446,847358284,428862613],[1216613947,1086563860,1283979408,1419366338,757004313,1914928728,1276225891,1920207475],[1838208256,1149684504,1647386814,50627108,908421534,1058379994,121400918,1570248613],[1410736304,362926556,100397728,230528954,132014346,1154746491,79269024,1511575597],[985826237,1643656288,252574460,2076612769,2030516915,1246181583,619465443,1412474314],[1605381409,3109809,1068345709,1081446734,721408708,767394221,521887552,2008214673],[951031581,2008514709,1521437736,266506104,467117825,2048050565,1390776747,443436606],[328295243,256701577,1284885785,1830151580,1280647366,1788834417,316813718,1175243962],[989877098,2024365822,1928612855,1573367399,1617162588,1433828771,2002338576,1653767178],[65359450,978795831,728744180,56043577,680505135,2080059024,1676236631,1536560107],[1694206146,952954195,491728173,235124393,1064406293,1032830682,457716117,385050303],[442702696,1366572305,780596029,425992031,4831663,1282279778,1757000387,1545534132],[313390326,1686444266,1342671484,1446456257,433693384,435587208,693948800,1648590299],[901380936,1350037774,808142930,2011814807,2120060285,853075639,732024226,1668031914],[818860846,1604531027,750113071,935585845,1707897522,437147743,433336562,1853668655],[52073102,1189023314,1983753266,869858276,1909592230,197151644,1698948377,500463291],[1489116630,2042657667,1509273902,339221525,1115811334,630848710,527680014,45204084],[822341243,1873585758,1231143668,1282385995,726384349,916716998,6878568,1081055951],[1196404683,1813576858,934145461,1711528560,460666660,2053873494,1396824382,1309264289],[1040297662,1535186386,1422273300,739748702,2088751952,1463335093,2046916460,724020404],[602310431,214382842,1860270379,684220439,188931249,301656575,24995331,1230555817],[1498798694,67732299,1158811041,2115220471,1528032384,1532859487,1065511286,1170012918],[1564979029,1831922577,1843164329,1789659592,362067047,1396785419,598691890,1491602322],[352275407,1092272205,1223941157,444481724,2005788028,1615996374,882923664,1450986625],[378193497,484468397,584271059,1938165439,725521518,1333226376,53777439,331737190],[71744687,1756406055,967286632,975949568,174384957,868221801,60851218,1959565007],[636764684,584980391,213140123,1830291075,837416374,1327226687,1411346372,1697728111],[641393475,812598122,799782026,453135566,92502577,1736052045,966099212,1081744187],[438646768,1121484503,881205019,1418114423,1849925308,955178325,1341498300,213582111],[944765087,350768140,236795229,1912571174,1230333948,1590139102,2054836830,951383817],[1190896695,469869851,836226013,1523733709,1441330443,254355408,447658947,1939235729],[919971226,1796434093,1122947817,1416132386,7637232,1462354943,581303941,2025565425],[1697866092,1998815176,122138972,1723673574,2130408925,1980964635,222775132,1473473538],[2118916345,1385841503,798443465,557002214,2079839672,2017379702,334558145,124560354],[1639910899,782315089,1943248735,323266043,1203918055,733983626,499775166,1537614396],[1384271346,1349340672,1994494647,1921030276,210417135,993325111,2045212050,1940164994],[877008961,449892244,1851937113,461218355,1910277730,443668047,954309261,804312602],[811208912,1911362375,288096534,1773247724,1804935773,2031035108,1896815250,705858254],[1840438824,171743840,1437162396,619866590,314166361,627340044,320212903,1456372382],[352032710,766371563,332423219,1911443619,518889539,1009252257,323662744,529826282],[1134722357,588197917,48166405,1263792640,1292109901,1678951350,1313035570,1144463147],[1773993021,1045712167,436964227,742744698,1357263380,374567112,906315652,461017250],[1652220381,1320511155,1551022522,1582306434,7158944,702003740,68641902,213710580],[327084719,737806380,1003306430,1717094235,1842359958,644645223,598554040,385033028],[441535832,2036894029,1242747685,675387921,1420317100,1282244122,15778116,149549304],[1326746333,317448803,1454522743,2099410030,795413072,851424418,77366913,1827672039],[2130295614,86938604,866155254,1634753977,644941707,665851554,472896442,1845666299],[125709432,1867498266,221229873,1990725472,1442618864,526760292,1280081909,1712317149],[891889061,323503375,1713961420,2011016032,1798385683,1227699434,452975443,237346273],[1408829302,2022091487,1876627735,1559352764,1265878904,1555185421,1836753025,1135150541],[439528282,146939877,45870412,129849472,1571700530,1726174025,1041139760,658756794],[1407645440,305628002,1550064974,366369326,1632902814,1780804929,880321230,1560647691],[189083150,1095749606,2015510172,30178450,2034111180,1072586216,2059164324,1278850224],[1340693003,906216628,952137532,1262904385,805134555,469436244,209269178,729442208],[1586576954,1903614517,1104557490,967439488,238872089,1407860931,1372385696,2087027845],[453113708,1766470285,1981376927,1951952940,1551963909,741833482,332813740,921889163],[90876224,1623711915,1392799369,1443692549,1194365655,184805333,1907785449,356426927],[1416285179,1903415630,2059930650,499642265,870042365,1306829983,1035182475,1944554067],[70034220,1525058350,122896790,1105706322,2063833349,135812340,1202741775,317929263],[1890918881,913559963,101949080,237585567,1697649376,939161117,1809713294,694435966],[1670374771,112014497,795294351,686782453,483021960,1107236882,599863293,734396158],[404251216,1762830495,1800487968,748667199,1981339474,989168089,626680752,1632000773],[1779628556,1165487523,290172621,1831402024,1205838033,1492621205,22380966,1238431121],[1525443631,267421409,531496576,457547564,218701508,340542318,1668359688,1782521223],[191006594,378625069,447710377,872921071,1916068871,1462810108,1036479715,796966841],[1248985095,709666619,1877924333,1377516134,1135693614,1268094106,1490122126,1988447209],[1668435857,1977256135,211365023,1793731324,342287986,602019088,1591838333,1992403321],[802722650,423751172,202378956,2084736312,1580152565,1078676447,1385828706,551967621],[2101392304,1608155357,356162638,1164703571,954739488,425870541,1168660769,1018419209],[1539942503,1633854578,191066673,2084341886,1829455741,886315489,969286753,1837957320],[1654217595,1338975721,305885338,1863250353,1635012747,1400995214,898299859,190574209],[1500874979,474846657,1251049875,1294157937,569883978,527587716,1913682991,1098102922],[1760622246,1280414529,75681763,53077537,701274278,1927183729,1507589916,1140093341],[1032860317,495507825,863613577,96142539,1147097981,1973804849,1616201236,179605186],[343373391,158319718,573374146,1885113905,1751970613,145475479,1868520235,1708399698],[246038500,1035026673,1317469047,401774057,2125266731,925677654,720014272,774357065],[275097103,1956332306,1259358553,1730585884,431974799,1788124277,874457179,321656279],[1840096295,865284444,937639872,996229291,441774689,782780198,257608197,446228952],[475372682,2073488955,2005157465,1414622625,1396463911,1975030169,121809339,447228342],[988160777,3403953,133390910,658536623,1612681614,957373510,1217200735,879908415],[909258498,1193993198,538514082,1117726423,1485431679,798180717,917581989,131939301],[1391330345,613143159,1973730335,51517739,610778619,2036767997,10323609,1173446591],[1062806230,365251410,717764976,1466124419,1748689668,1774510791,361863534,1495432945],[2004084251,1688520004,655377344,1648498784,2077164779,817092633,1591839863,799122971],[796865548,322276611,1192256431,834217656,539355357,1456715803,1830626239,316209370],[1077727880,2049054793,856505061,1356541790,667309480,616391228,7539126,792717707],[1723051232,1067302582,1034739249,1846814736,525405246,1417707998,913134773,1710586928],[88850965,980877378,1028768789,1891811802,150371192,702970215,1363962167,1306434209],[1108609797,969133317,848162663,630034141,402488209,185582491,552000793,1025161779],[2040882627,1218623542,963339363,125268359,838769974,181733358,1279215298,417953283],[1495865849,1432916476,2027732502,1189822394,1817213905,164374858,330748048,447276706],[539470711,730646454,1526914608,962022057,1465543507,339502806,1915321318,343599635],[530882566,1904710437,1998422347,951194083,2018122714,1370765414,139986219,238354766],[1142184410,1082619484,1418832345,370886805,1722959903,14513089,1267248782,1722575404],[1828095517,1633507972,1209973637,736958130,1362299829,318863869,562125291,1047691300],[884509982,1764957181,1183459392,1073196278,1719907383,175442438,1717370449,1366530058],[1201721116,1255829707,1752544568,49070335,1748877443,1840992130,998015631,1880031103],[1537185517,1162955165,2098018434,679789227,1990166073,803536663,1945406137,1212449068],[1661308059,56146369,1331450545,1011773068,272685495,1853139792,238618295,408396934],[1559909169,641995973,1016015431,1872057294,787033886,1371849858,1299050289,149828431],[1067922474,468989941,974635515,1346325166,2043505559,1218090990,1081445668,1516950621],[1727023088,959249049,396618241,1789536548,1633981567,2089642609,908987813,1902661509],[1808893173,781026756,305796989,1119886271,1086275216,1387755144,1527002709,2056666556],[1459099850,2028975395,809479215,1434015924,645725751,373715901,1434299990,733713863],[927192529,397556433,413681316,1221014772,888893480,1021599348,1696852490,704796711],[828044938,45742237,892375987,199693558,2046540610,494591956,992624248,441344530],[2079769465,757900609,376840825,1237283828,563754177,920200773,1497996965,973430798],[1098962604,1360150399,1984114363,1779761781,578854530,233730771,1422829736,1156241252],[613926549,1321785712,955895983,307848717,863815091,126021054,414601767,341132225],[1560623127,228003633,1474789676,975766109,1152433786,817559209,326064746,739040269],[368048546,97238057,587160253,2077381864,1418102537,372364770,1817107809,322704882],[2107791503,1359964647,636117862,769871665,294372456,108604909,1924474562,2014000232],[150624404,1515335496,1879779991,1540836308,337517549,917103587,323295190,1048532304],[529800828,1258923473,401804180,410195465,2008784482,1977206059,1763371922,108614282],[1272695133,295722200,14313403,1085489151,1132307427,1059316693,1505870394,767157693],[419785719,1433804899,1914862842,1726747106,1758577578,593795758,632122185,641019563],[1012971664,2031209508,341880147,1287939063,1540111227,1542764839,967680606,2006427480],[1631460162,100897088,1488872708,140998990,654263211,394009941,521323203,523200844],[846913537,1145794288,1935244128,1086998373,547517852,1842850033,1153415763,1432309055],[2053838169,1814848540,1314637025,1179330691,320421371,1587381911,2068248509,154538174],[287039418,1663283140,543873933,2116698990,871929687,1024344822,218928899,218583958],[275023203,999098125,1424942198,1077767865,3706710,448048738,1414145136,923071813],[1733222458,853676838,1408666318,1870917898,1305958183,1212053583,522196506,1465441967],[139225453,2097482343,59750866,1197200762,250178826,970033466,1647799037,963973681],[833912484,275164107,1325782397,1923811995,451630018,49294742,1638241397,1426161319],[380022859,261814905,1811050684,1395071052,151824727,1606673622,1014174349,1325227491],[1979775332,1036511288,1455581565,364523251,8026247,954086644,828481486,1653675463],[1851976553,506200843,1327445256,64340753,545900137,1763542897,847994300,67712249],[280734479,70933998,1473635764,1594986970,1161228583,1816347637,119529470,180785942],[1586368648,212152290,2015332130,1951725437,688402667,1845671103,1133275092,8170368],[707472984,67299997,382148501,161650711,343254608,1874828811,734923739,1467071900],[1112884507,1185488069,747293282,139484100,66051297,543053186,712286667,1611556360],[1427642841,687298212,1431926491,2112060447,820207530,489125071,1416560903,1128598553],[1584107904,1581255245,1848547680,876227716,164787374,1942477975,202860517,533923515],[1070048956,1346219019,1052084143,77345050,2022808477,1552082503,1043132028,848636254],[959215409,1692267669,1432228007,625774002,1914273703,474498982,1536832548,1745130734],[1799418297,218467962,269233889,1920161333,970306902,1725653192,309521228,1232299875],[1445793294,935267860,261831978,1078199834,928452972,409859858,1210714105,280784439],[20750785,1331582373,1074504453,1675019214,513635692,199615734,470600675,1674451884],[1705632166,1729995340,1639463226,235545793,722223257,2096465501,307882084,1036420016],[677040308,60589713,1470913646,100833016,1091076275,1232332446,616984771,1469781374],[455766764,1455861668,845747224,353592194,1565329122,170214262,285396025,1210053794],[1275626506,232421164,1585212575,2027719089,1397749655,1717269146,1966569322,1630139827],[807624073,210253517,980723130,1345895535,1395802437,106771041,565716878,994290407],[1124528583,1133514007,740530250,44492235,1044923541,56338274,1490285689,19751871],[1408130541,1882405062,186056073,420756271,988150304,617128044,712677692,809133305],[1227959233,708933680,1614339393,1131925286,1899235623,1693427385,1501004145,1480538705],[666397031,1197526500,763992865,1704682465,1222200631,1620337674,1216465370,1495586685],[1911861440,1557518802,1808244865,80632122,1608980003,844342436,257908964,788234975],[2064338847,1807931646,228162314,999167853,1738500892,1753014773,1122936919,1128594615],[1603303763,467226088,1305030242,1818084581,1915128436,1359640431,1157349947,770322572],[1172024745,1883645996,296466244,1736738653,1926952244,393619644,1398945302,2026810959],[323009763,1650910494,1965488600,1702514405,2042348653,1082053480,737219498,410029575],[243050595,727994724,996492805,843341432,46005969,592554144,1233081951,1593812102],[90324757,1901396218,538499471,433527865,816937263,1326944458,1315852695,1810363933],[525304799,2036833503,1788403616,1567232325,1886467650,1692179038,127705728,1521098032],[1555786534,368086054,2088087577,360262734,720484198,1344699525,1824480366,138431332],[1708044512,914969780,555991849,1607350788,828489366,394500962,303912578,2005477512],[2074879545,355096034,1565247715,25691011,1822875785,1782820403,111976199,1711565145],[1241681996,1427247268,1862475246,1195486096,1114186991,54663292,721107267,94493759],[1533548371,930742976,1988676288,796960020,1902510108,2042410612,750771795,1841277573],[672006307,791860305,936435491,799805891,1174018283,226907692,2004754704,1491445969],[470329959,1554276104,1437533415,639970661,222338202,1735599434,442212807,1878900950],[364483322,507360451,172995813,1641071788,2002766737,156531393,1696473118,1048344253],[995705986,1291248852,1043206583,154091605,1627357453,234676709,1555638936,229942376],[814673448,426997711,1590097184,490602026,949670845,1617503187,760360554,313776438],[645943138,1698411668,947195991,767793907,840031356,2084097703,567561947,355126792],[1275446627,1693327836,1804497756,152867371,1247297864,1140387338,1288513468,629930249],[779730570,106014497,1631139392,1897557245,101504663,787713024,70034224,484349093],[1008204409,2096345702,1264727105,79237352,2117774907,1118325467,1280745692,1776118461],[308798212,1351517521,800543192,1890887425,1446433431,624666530,2127125070,863004926],[2082588794,415969383,1525619079,1661205941,662806388,2048197644,376420935,38000972],[1956771466,1539095731,1932443640,740401599,705138919,1272864951,1001645900,720395858],[1570812239,951884410,1768908270,986556218,1442321067,1200360955,964623282,388417088],[375651030,974913732,1147812677,1553875655,945692928,420484061,203756233,82717704],[2009050228,955482805,1337045081,848108419,1377949221,2117193774,968092690,2083806021],[172904161,1151854593,607064955,1114436845,912128769,487471539,336552152,768599928],[61297762,1699076669,1827277298,2034793287,687656268,190537836,576656919,853802851],[801133748,574431990,256782966,1133132938,839196651,851801452,1793158191,350541713],[297407383,1041671628,1438714852,1881099366,1825817112,816814049,1951451326,606327893],[383503896,1323441299,1043034831,44977218,1980934510,1716953289,889698315,1187244622],[1118717230,1373706756,612083946,1387820799,1375003619,2004554416,1139744328,110106065],[1139139236,175032863,298660453,796262582,1038475070,1037206536,2085342825,2126432101],[526703193,2091064293,1598795999,1214737823,400774430,1843017755,854647164,1675642087],[547366807,1282351664,436250655,522583721,151019447,686962160,1834655295,1835603209],[406142555,770897334,62719337,1264256670,584153172,731600030,1574532481,595069801],[2059333668,1677496420,161723,1449756856,731177751,1855898777,47964908,1875513165],[30419000,1805126443,261576702,1621143000,2029613354,57283795,1461177929,519053683],[1437320768,2006647975,853971928,36484411,826739317,1114164847,647255209,188898791],[1571600223,2058645410,1815064289,384848620,510433257,1846275603,938980372,1926482246],[968309921,1298355760,485105926,1383663434,1053391699,907827920,353751901,485029084],[300030898,2109953106,1582092806,2042151876,1137582516,1610136219,646848385,568466660],[405066653,2126157868,1905094575,243745767,333921176,206584186,245397286,1857014884],[1379432269,747244135,157218514,176355277,946842742,591957178,1000174785,80951185],[1565237862,881794728,300997842,842501920,1161160267,1706453896,297759788,708076540],[45314735,1774981016,1959248878,1875288570,56642577,624202700,64406939,198164532],[1803746640,1188855626,1685945066,807065555,1749866834,474503973,1610568492,1156444228],[1191770336,762899943,215773357,981185891,454846802,481112417,1432665389,2067949035],[1063607948,602444749,1955660196,929336223,383478912,462844311,164183011,220729448],[396412692,312131567,1273418412,895592676,1287654486,1654950669,422757137,1411577854],[1189492526,2092331023,2000064521,1083836079,783390901,273587668,2119937661,634495688],[1952129237,1604917185,173277836,714738613,725265996,1861294390,1898146568,1256764189],[621289936,1005518484,1627021422,411709306,1652101459,317774855,671639897,2039320478],[1631574505,1794995863,641123829,1358238696,636773748,116625584,1089108183,235857114],[866902242,1591879556,2059780979,1835432097,428471809,429396190,1176990385,937928580],[1521504290,447925086,1080592941,450962048,1874361927,198598224,1416050863,622433916],[2050845025,1887114460,860926140,1745320340,1192311200,2114722006,982427610,1818512682],[445628967,288160534,563740777,1464216887,1592683328,1309286783,254679560,542270361],[938209109,721520663,109679733,1785554437,926218199,308857192,1794685663,1366865262],[214091866,1593074188,2043609191,133044437,849972495,609090864,969837828,1045713713],[17054043,1818101301,166038061,305146815,1064122383,79512060,968195761,1548393406],[934039558,1828486206,141761601,83038753,630739864,1623403520,970549345,679686087],[480353252,1711355285,1837852990,103600455,98991651,1982894617,223562456,1133351505],[2081752324,249349119,226499809,1848803657,1134391094,1961648090,1929352381,556924845],[777603713,960405890,1307716467,1979668121,1265462756,1496937294,1845592261,152398884],[202791734,936788178,1747523192,760074448,287603145,336084541,2036959660,1076852476],[1246313106,206079136,428985284,1004367177,1756925288,1161881898,188645520,257535274],[1190080620,728348066,1030794433,462831183,215475562,1182399031,1300235024,459783949],[832568409,1484800347,506420757,1516134491,790512910,533136788,2021560488,2077336],[46641389,2010535740,1768741818,1076938948,1907846917,246277596,374658395,1344713091],[1183485328,1772446933,118680830,467130432,1618456995,1473023110,480381977,165630],[1183302474,1739521956,385213146,823914719,1891469293,1500384609,1041526328,1418926218],[1781510993,1852707690,1423800782,1526064144,1578129824,1510351838,2083428810,1121042132],[752239727,1371834672,1952901668,1809605354,829676897,100128578,557014027,1982066779],[558933841,461848133,138109421,1997367433,853954221,360085142,1898861726,1541344712],[65489032,1469977203,1352726299,1494296654,1933414998,1269514313,681997826,865587056],[555910421,1701559061,1644859366,1645617395,707955758,931250304,425851914,1674938110],[1491729519,703723076,958527271,1172330872,766895377,1085398662,2099319990,1172719526],[1921843698,2018004597,1201427359,1869708962,1761274928,1191979698,1143802781,811661287],[1660209831,1679597146,696474543,62351615,344472457,1880714753,1461258951,694775174],[1588640777,1751869479,118788396,208807630,337424124,24610080,1684979009,2069132739],[2038542039,1918458657,578061308,1470910092,1784015058,830000215,1078001932,424919470],[231630630,502397310,691083991,738894726,1031479009,563817011,14220921,860244866],[645462895,2128496849,1645425488,1181781426,221561698,1848051276,1020642895,1956705656],[2027061167,987535224,576654109,1366986636,1759728795,6315754,2126625632,268385456],[920237732,133275184,738934476,1812757476,2063851359,1037513387,258927964,446894653],[502606479,1577118104,864140888,288820370,2067348175,55655210,1412212012,1842323],[195358620,1799380832,1450767977,1045686505,1020184328,352717201,1009564818,1795750822],[1758994221,2079836987,2063853603,176722432,741508354,522354650,578975853,1675959951],[1119833195,1165490159,1637845269,993256633,1846740731,187515120,1315175845,2107994019],[1255092504,39387185,893385550,749120178,1893213700,2032867247,1301106493,29733855],[152047578,2081391174,856623655,125189293,2123463983,1146828512,1641288171,276607037],[838696937,1175138337,1611729856,1781946517,619991367,216578957,1644450720,1219868419],[1940262864,81899750,1548519572,1643213590,1773651773,1923891003,1874473440,804259040],[1757245442,780521788,1195704641,926159166,947106227,1057252846,803462049,990490180],[2101515677,1970112521,878803383,1857786244,776361332,11171017,1852101055,1029067345],[92907232,1755459821,1580411191,113777672,718447476,1054920595,1543344382,783805411],[1634518684,97870565,1142882830,570786354,81240589,164946135,505378318,199383752],[1580749838,1347340945,351462629,1908859958,1359145014,315420532,1398814015,1552544844],[741070714,582064751,1111648832,1106363285,530642948,1558107412,1082756915,1414280524],[429144486,315794611,357064070,48481454,515148320,691564544,1326588151,1967332253],[882866183,1936675359,708766301,1325542142,1577746971,1624658701,1959615035,1310976501],[511182178,1252858253,535649347,2086567377,1419561059,967751876,95939461,402912051],[1484578948,1010874303,1714641265,617713914,603427931,1813654587,1285485689,55974694],[1175065872,1619068374,707983734,1648703239,442426630,10196005,1883513663,1299246868],[2087910268,422923485,413627338,1450000401,421667951,1252146715,1495179452,1935421751],[1064071502,1868958892,1966647483,931208052,581377819,696528998,1156427692,682530411],[475468617,2090310909,1096356846,349032857,1236807891,1838315420,1180107941,743265665],[462248001,1869941031,1312062414,1278601173,1981169493,969979512,1531545110,1669080483],[206347157,1306506336,1994857988,419667725,1056462075,1119931942,1127066225,426306867],[32342489,1875999648,59915204,148324606,376292105,580263532,708654025,102402487],[302826995,1976376947,354250830,283585122,840133253,1730971234,1873600551,1257099342],[1630171882,1680066385,1393077929,394285651,1949816206,1779258371,651027515,1584426378],[3691904,222933331,131882694,569655667,583922193,1091499573,1449478533,213630021],[1047115574,1971734648,1664386550,2009144030,1336255700,955306554,615549585,1585814023],[2019695181,1301594621,1136479307,1457241941,1494220431,36448496,1478325690,308064218],[577016943,359707794,1626946382,2950556,1562578550,530945051,1083780765,1670188490],[1235053143,1725935375,1686729939,174567512,1732479787,2040228830,1982831148,1130569104],[292696333,1554665432,1116614381,2082095403,2020605423,1362352797,1456621712,638043164],[402129708,213406272,1120856055,831211601,1877636137,680667670,148962612,1227017111],[1198069826,1319856931,354900675,2003584942,805002364,715537306,575969533,384324316],[859869954,1728767016,949053561,870457852,1119354689,230989423,1662787973,729138027],[427837008,1431785739,1238384060,1978615585,464237501,1261736976,1093328312,80088092],[1757805871,1759710144,1050827182,499371543,95439277,283213415,153494900,377198630],[1827541723,1203756638,1096203138,1555380867,694588754,527741639,2100575327,1357215443],[860688415,1756349252,589885160,534006103,894811731,1109346156,521002395,75352292],[808130105,782840599,1463995130,1723676380,1295019106,1103429427,109944127,1945135486],[547144700,188799325,1039866947,285996255,432611976,1515839793,66376318,293985722],[490616336,1893489483,1380486408,1496818857,621962422,1844966508,1276457219,1927219990],[1293683675,1998310076,507044494,556701388,1923733833,1083569626,1404761138,1752267355],[1235307094,2005203613,1442292088,827769571,1613648851,1772467966,1836251517,768311209],[1429757242,951638165,1182566706,1889998331,374480544,471921634,1779447883,602933154],[748932494,630657741,1515250710,330717412,1675789335,568514692,2004381934,1878204072],[543972900,711351746,704302487,1874870574,1799361886,1887696835,1127142296,554694349],[798187502,77938152,2042835932,662127670,1638673876,84923846,1708915417,1066925564],[382713082,723160154,1807808801,1193960627,578900681,83521510,876081967,1693311393],[1577161793,378941942,2073124372,230502511,1042421902,2015591846,1702397872,1463604587],[299326622,1775386859,1404602066,465993845,620150727,2120135335,414128377,448408955],[1814099911,118744172,1476937277,1648546391,884288087,1632844464,583333330,170079818],[1468306630,1431118849,1303272711,857067906,2035421899,920638856,1242259947,1832747958],[2037787346,206419067,417551734,976147401,689681473,1350621741,725719153,1684070316],[1732284696,1174902810,1565166129,670018778,1575453475,1380539507,1144090121,816801778],[900582337,347092182,1342452118,2083987612,1717564682,1025010454,1640471757,893979735],[1633500918,1258521089,830942844,1212609105,649966350,1191114721,1709563092,921548523],[993590649,1773034427,1738976256,1263901134,1306572204,758775826,321504335,1916443083],[1491629721,242554803,1354417885,1670586180,1491549878,1097525929,1511258252,1627491214],[1411010367,582041771,1346549735,1479029465,794889608,1611274078,479427355,966873377],[1585167729,326274522,1817347077,1119463017,434993481,1022852870,1744455572,1817018985],[455846163,1028272204,1229596699,1499791381,768416990,1368430866,1481765492,1723526371],[1315559752,1678842942,461861589,708618767,1819548,666361772,1111108905,898324130],[1325441264,7163496,610154147,827236453,1866675376,1567160600,124258877,1838208307],[634262998,1610464662,625838669,652204264,558035847,828202006,1059699717,1276860527],[404322300,1487121571,678855252,1938721853,1535695914,1682421067,1904976945,1166386998],[802012329,106800089,682367905,537289199,1767857135,2105376855,1009454437,1560716970],[246722853,1136376175,461666223,1678735037,1706380504,1318542017,391911205,489034420],[1059775163,441755528,108936952,324013289,1495454205,1749239331,1742737222,1957594988],[1888256385,1501741710,2004249969,750634655,1444979658,1447516698,1445457886,257093702],[1674732959,1737835629,672212316,101422857,1058583080,1500019663,1127745814,1566365223],[760178905,77406979,630051677,1586101232,1250049053,822998875,1879904244,1849759083],[379711574,1502322754,1042912241,51165440,1086323337,1763506810,116320332,1380286745],[475467127,1173916511,431256825,149337378,2071910096,1500614392,1046888569,906479238],[15334388,76733994,52910608,415753124,552135102,710747056,2010943474,146155208],[368433234,698187023,430044681,918106552,327167661,1668298306,1457100457,947107231],[1093355393,2023712544,889419883,399737572,1008159001,671831559,494626988,1064815428],[1410353821,211804198,1335330677,486022773,744388369,540329544,209950059,1308352177],[317063968,1213091166,1401718058,113190101,1232533097,1813188537,1806660686,106780075],[17085339,1368280289,811182047,2048428291,1330884900,2106860421,1573734977,1629930760],[168109014,118919114,632723359,1839889748,990353204,870669247,1703513507,1241552334],[342674303,1700992963,710573293,472811776,1787105981,147807045,1763369691,7160200],[351680331,2106516148,851538103,1800724441,312586655,938149001,117206627,1957821134],[76961707,510562527,333420915,1572480120,60544623,1139849090,349635126,1484364099],[1557277429,715694856,1120059983,1693988989,2110855050,420263214,770196836,749011747],[1702729397,1057681688,1663797188,1244393870,470540659,748625945,1397667465,1226898804],[1900112586,1451280199,2002139669,491931314,1868868592,493199804,1997972509,1054605523],[375003555,1344728695,107973356,466584225,1042427973,1111994246,970974618,210679182],[948262924,1389238284,409267170,1969475631,941079482,636459490,698755668,707674299],[1546375954,1553589726,827587558,989751271,969554439,1539143414,1829825774,1792531393],[700668143,1381454864,344981375,1377608760,74939594,1277846427,1609226751,652187572],[1299598826,1686585319,822285050,506846821,394746476,1927156022,39871959,1726294556],[1107149775,2125062324,141646789,1334342459,595450432,687907280,1153733180,899490498],[870061679,1609686732,302194222,966029534,414896885,186980282,1865800960,627042578],[1685113879,1939496380,1797962860,235513311,1087595483,1572446876,733137721,1923572766],[566829941,138584958,1289204789,757759780,1561263043,1956443030,1107007869,1411947469],[1046008350,1838321551,152368998,969168890,105307661,1048899991,1383426287,304289124],[1875528166,668356523,1756495396,1249493400,304144487,1560650806,171333586,2044810014],[668580763,1419855062,1095953987,1084628557,1022053532,2102907341,2017529944,184676793],[2004710537,49944045,1116606051,2041623310,1677234378,1762639276,146597756,2092721495],[940132581,1041653912,2078459689,1455663870,1918542760,271327398,1735796512,639288123],[748337291,1651884407,1578473712,5707366,1709643131,1782415372,283281334,72440597],[1975266539,1342645126,380168247,1878483940,1678368844,1472217309,593022883,556421891],[1076380686,186517524,1774655801,548682661,1903330930,1069642974,923215438,817752871],[743830299,1101774548,1321601216,1067509899,1676732634,561455139,1222798084,540445080],[288270697,1900844837,270074870,1603920113,1398776549,364944859,1004820909,1056430073],[16434964,244336814,145883139,1345231692,2004169046,257452371,939831834,1556211],[101688874,502991658,2036663279,1890095172,593589089,1896234155,1675394054,1010909479],[1058807202,426519429,1251726026,1473388366,68220963,764578744,400658787,1742703010],[1441842855,2064578970,1527431712,847577415,1759759083,927343118,521584089,454288027],[168121600,2087994054,598006697,1639499587,18400288,1571680686,398509595,776856446],[463080126,9951386,531571394,664508050,313073271,102206038,743778454,806576802],[111061882,1350931643,198579311,1855217890,1902800360,1766320159,1779110930,185374146],[279654983,1792217833,2000640620,399894984,434098493,767827864,666957178,22912818],[423946070,898312173,1405124192,1112745535,1039577103,13817968,1095390965,998558710],[2116769809,1178588108,1112765261,1548653488,1317426823,151485672,1350728237,827082032],[1229123113,1954752086,1354359874,909297191,210211026,290870046,1414129950,2028804055],[199210761,1362024792,1319731075,1843198611,331815174,509647406,429957081,1550652119],[1478614566,616697035,994833128,2096782087,685135030,355317096,1273254631,1197605121],[178559509,1579166587,767345504,872436031,44178517,1119150618,269854132,1418712470],[1868845415,382322377,227512233,505878355,1732538318,608512899,244813094,12953629],[917112760,917864026,683886002,575500914,541444516,578535629,714862793,672524434],[533247402,1121343716,1251309865,1692224657,2045029360,1583042246,1300933113,965809008],[284093710,916702232,2079480665,1785061155,132270801,1888718367,230153013,4827724],[1356841285,1769432085,910491639,969458666,1576689363,1570533469,1561940745,204601280],[469019220,1948754920,1278862574,1823507336,531874820,29917639,761241075,2103868230],[1267666824,282743126,1501303832,893491795,629137039,804831219,99176411,1953368356],[751872537,568181321,240038180,1463718622,1198297968,323777983,1376298322,1179578468],[1847635086,397976516,1354490622,1723568560,1729238021,371153078,772715231,1683219483],[1915638309,1271927597,1482217389,392242752,798012760,948187833,1556569784,470865307],[485733290,1146151791,1914571124,1842624697,1309256750,35605590,1318325482,126722253],[1333688635,889180012,584906742,30074990,343227815,1423885130,861204914,1462009152],[1664586684,789306249,1948089175,124563033,701490404,1347099465,1837497246,359460942],[1962095282,398326216,877626029,146907576,2044957502,1412559231,1847870045,1012841444],[1333531476,1835581540,1680311955,2072293142,969169434,1755244562,832398170,818476712],[2107088791,1177761330,992446644,1752278982,1065937518,1638570596,1085930497,525955524],[932555405,1872814456,2124196211,472323324,1519139439,577020994,1080805090,954112743],[2019391533,298022107,1118259900,1817097066,215807297,1067504682,625017099,412011911],[1514583869,1769901197,917101502,1816004879,700446298,1271284579,2063746460,1014222930],[1679627450,1977558975,329675463,2035671895,1874780667,1222529469,1435518107,1016752090],[1642172663,2123553784,1548944725,1285124335,1062697000,1347135178,1157294589,368502638],[98416206,869923090,944474802,931752086,678198545,140662549,217022590,1730099337],[789139591,560331758,1346821898,1465587195,334796307,142283568,2009951715,613640098],[1541468599,1526449570,1654171503,274730818,652892733,658831958,1568489477,1703480594],[845703373,2060579279,1501641977,1571639837,1280040231,2037941619,473154165,1040782527],[2065010070,950667216,1995185828,858760268,386063176,1888273864,447959049,521110109],[72412030,1785687172,501583184,788525988,1687257631,1820709210,631109276,551760983],[1594433803,575190106,573848075,1478065838,1371384221,920997296,1765461046,2090450108],[361515995,1401531024,1051918359,1798462024,1394247803,1199217378,513789630,193174836],[176717152,1195022244,1439503418,2081856829,691066974,620424281,446052961,1761481007],[125055920,722901290,1459867350,1386509066,1925828950,1728282795,1217242809,10947371],[666834459,856087060,87222752,1091006285,1931801842,1861004612,632311222,1861456096],[1912853067,189991577,1487584581,176555908,1968971828,929016526,1824072960,1245534990],[1348072309,768424166,108315235,955559007,1201934637,409280039,271767802,2048894599],[1331422640,751232729,259278896,1619544688,565453550,120156407,225046053,1325732358],[435447131,1080507466,46532061,353749201,1481824802,1121858681,49026280,380283522],[355373457,157491360,1853767615,1327996897,1581359255,1385217766,731805250,203633478],[94627070,1345267357,1942916027,2096061082,149822190,734418298,1376000271,365422827],[568906202,1624321664,1777961354,1604521601,1092815972,1502654415,485053974,1881872129],[786148538,218492317,595628185,1806394934,5145763,1204946557,1399794717,1442234163],[1522795448,830319340,668760454,667264816,1242565280,1870261952,1687566971,1923603298],[818859858,1319170772,845279690,922598643,957030947,1402867391,1983614966,1920463701],[1073991173,594956401,1684673051,1772757906,1968805377,1953001395,877331485,963217931],[828147400,2045222694,374360079,775387588,367438692,2094372183,721868495,1871234804],[124916051,620472452,596438219,282547652,1245052340,92107362,1600600330,1395204207],[1263689095,283182173,258175384,1272982206,1354525591,972797354,1279629979,566688859],[193419785,215665153,172533424,1575181017,61701323,2080754560,98394776,90765901],[335178027,27469700,1726291102,462036799,1812047458,206926629,4751776,2065387580],[959066326,1654041014,781804841,1437179162,1077239364,926874165,2124054702,551853093],[1799269648,90122750,233213336,801329198,1955931081,11647639,632666782,1362082039],[700482460,521347193,1250202717,690569705,874118477,1774238923,291578959,1223799144],[1304596409,1583083916,624462144,511791944,240342360,243763516,859690310,2009786879],[1455077122,1737696026,790450691,1185137951,1877487801,1460664707,2012060175,117097712],[838206658,1736991386,1868203900,1571642444,942942753,2015850489,598348056,1262048070],[1729311259,1149515411,751885462,2092736899,192963486,418440596,1301029539,1335083235],[1544683435,889376267,1041761891,1299451383,1163991285,768777329,1804577039,829472820],[1050086248,177392858,2018711668,1183367194,558073133,1295956965,652013082,743117249],[797690610,1624291236,589647490,1692611029,365515848,1309156350,1688073184,1231228502],[274954055,474080007,145159593,113733632,806883460,247208939,1084396251,263695411],[1483188461,1058525075,1592317190,872544930,46802809,1401733088,1472152058,1911664761],[622970384,1899862704,346277789,1575222234,1113749607,1446463493,397952248,204045349],[2053866626,1500625326,1441875804,1067976371,1820096939,904362271,1701970257,69856523],[190812482,1316613291,1979909951,730898254,1889389662,1026326338,647599498,751539435],[573696706,1742511939,905835485,1729511191,1309304084,769302126,41935818,803429074],[516245937,145501333,1059438211,953977708,2040848317,16843607,1258987744,107747434],[2102485200,1402805391,184273464,853339298,942950366,1423866701,633077380,861484285],[1359921139,1423175967,1513845527,1807115978,1581940877,789623377,1219055750,119220240],[1512015846,2041894697,97881887,435095237,1450674441,1136963760,561486562,58492893],[117746749,1652843799,890461682,2123213245,152294250,235428678,562022318,1998768671],[1407790890,937399739,495725993,1460744914,2123311032,86120442,1017691434,1711807555],[1154522080,103542839,447701924,1523504738,1247790555,265409316,2103565496,1359377906],[594132176,931877729,867419442,1237416284,27975976,1194419164,1693417971,1069143320],[1068753184,545073562,409715750,1796183865,176047082,195804154,567318105,848611327],[2106316911,1039214574,2065230981,1520189355,2014093650,1435373407,2096812442,1729603659],[543497632,990049518,1851142145,1244135855,751329903,2093446314,434703148,60870769],[112118631,1560510880,1624874546,117334809,88709662,1723313824,723952250,1506360849],[1605391161,508842603,592279077,791477742,463586257,1023525347,1292005270,564888673],[482224181,1130309389,411472599,307187289,1647880558,183612630,985464162,738711769],[1694380732,1305343739,1555639265,234968344,971180017,2021685143,97748747,282762346],[1265178804,1968236807,2011524771,126527920,1368153816,221431509,200595764,991081746],[1728732465,1557938767,1995082324,1424702033,1410786780,1238152333,1013247065,126076651],[560635250,1002240907,1446511643,818338053,1410974928,488908507,697813933,1171237812],[1708900225,320890340,808984270,195571958,2056368390,111166449,2013837394,310902556],[1035873950,1626458956,68642824,892599210,869662316,1382466843,1847201252,352099941],[1309329876,536550282,1025542772,1764583024,1761227913,1306259803,517110084,1323317046],[1931493778,496580585,1881170460,1882410913,773802141,53550435,1208273122,1390819124],[412903610,1057831729,846467931,2016266873,1488046087,2024053381,922569646,1419277648],[1448778108,766400802,83502639,1095159691,418749076,145947381,145385384,663220800],[1298009549,279184941,911928271,1121299513,989126672,1799434807,83053576,996474144],[1701897102,473967736,1709970762,1758411660,1853657920,1497409043,647330812,1887210562],[2011890156,1053749184,1285716200,1441962153,1642666838,1784747486,501919569,420564925],[883893836,16041289,92536357,531645232,1052262229,418645417,1687302158,1623396560],[69105303,951345280,1492615581,1410761355,858499177,1110188944,189199327,599987210],[1577993327,309059081,1077009262,401387264,1221697877,2124291852,1341024094,1326235716],[462964742,1381449442,479390096,1050222837,1421657793,892495564,821835630,512636748],[609227123,1721895363,1941306824,1258978153,477599466,691272500,457269112,1021036740],[1365820728,423502258,536927207,1224937001,574776288,33715263,1619887940,1676648831],[1961393818,1508104707,509680053,1007086113,2111467833,1803187954,1914759631,593507765],[1750307448,405848361,1608265088,1539918119,1650669851,470942885,1317142696,1270428999],[686452690,208081890,139697132,979481277,2001372824,308286871,1933778887,737461403],[2071864064,537428320,483600420,187691205,1930383030,1157014517,1932966635,1931307513],[132783876,650370190,78837349,1540589686,1594794535,1003709438,543421817,125002089],[1505613559,1267492320,707511687,823211281,461354675,1031304147,10587138,128851791],[72315210,1208012077,2076942877,687885094,1692974686,99142480,1534313797,742496456],[1079492517,207748319,45251472,731427926,1653814848,1020187401,231402318,473951513],[979710048,1121089597,164905083,206783564,1267055485,1079997591,487637754,1161048483],[82961545,631902722,1027125305,1860735477,888222819,336765393,1358879427,211414879],[55561329,30924816,1753919830,1171640701,443043792,1331648714,833498607,1447164388],[1553941133,1227464784,1904121968,301475032,1270263369,147347087,1878120190,546534519],[1373658885,697357780,705689511,278350207,1290834887,382974826,213289672,1882129940],[1905612137,1823349255,1794917031,1190015347,2043121889,1003744062,1441732568,116999142],[1936397687,2128582396,92132462,1572881491,178193276,1558845420,1319647779,336821146],[568821997,1341184862,961790535,1970825173,1951145964,1783522544,638494333,29246481],[129904985,672027739,1867786774,728157085,2106861155,1496358249,282113853,231073991],[325775409,214975273,1403960987,411453572,220856386,981404201,1866364387,659414723],[1904366430,1099852541,1196581768,1379120098,1473712021,1522479131,1761218571,351243755],[414683913,44265237,535602058,1196460387,1890405785,486990222,31287788,1272172934],[2102313725,228663551,1210043758,110372574,1499749004,1682086149,874540961,671025500],[907853160,951525303,1178936997,1562050198,465364438,2072584627,1210281920,92407787],[774608328,1228662840,1452048075,483199775,2010176470,1592088799,958462466,589809304],[1881560312,1746768201,1659665257,1420550631,1638891034,166952129,490952887,841550632],[2120109439,1184600988,64728095,160114664,1382679503,1855190923,1795114926,753516009],[376023257,1977164966,1766857371,746035336,1977441402,18092122,1532658802,1467848250],[109115193,1676714918,1109076032,937913697,1165062427,880065612,1372926298,861106658],[1067853814,939485935,1689054540,1388776180,1503186065,1628981234,37112297,1704212882],[1048180766,482810042,2084402558,1242429981,435900191,477333672,423170000,883905122],[8611607,1891003510,497477111,1214123141,1968292424,255310480,579248062,1434363703],[1940892967,1019450968,1945833124,421998955,1070804097,1940578551,1358989507,783041354],[1894313986,589215638,638693857,1134332441,1939855585,1832357084,478716736,488675463],[905990403,306243678,1148533585,850583532,40092170,388428260,1027926518,1515121954],[216199987,726136631,810706215,1455583210,1933271856,1333096207,978416157,1869500582],[1051296365,1928683409,791120291,1800654896,1812271466,111421106,846906925,1229219805],[425739073,33224974,1370228816,907594125,1884508818,1994016088,1551547608,2055313774],[1052253782,550602099,1353918055,1900808028,1041146880,2082199943,892160856,1769938078],[143349350,20372272,1947988749,1874670010,216636051,323891142,17740491,1122749782],[91962060,281820499,1459481046,1317712444,236045831,1941095010,2026690928,1720096634],[593584521,1616920063,1338076479,1627404004,1402942411,331174554,1108688175,1955863753],[127046109,837838437,552596004,1252428862,1385851044,242433025,358580737,1312471045],[538609163,1496881242,461451024,1988020191,281549047,897689380,1484470046,1134336477],[1430032934,1841630427,526370693,1439058773,1517330203,958360834,379531443,1960304862],[1071371103,285007034,2129618816,2091703417,1995531050,1784167794,1049305181,420559678],[90797730,1978189068,1253423742,1390283184,245988297,296703498,844449467,1963978641],[1758428694,919661601,1217660982,946097308,1331251687,1174114426,1015655238,103089220],[270662461,43642893,1143916297,1982674907,1096424403,1176294409,1107512367,1089643214],[1516516239,1463596170,1713261123,1450591908,1960509663,535009617,1416557869,1279197166],[876172997,157577754,522778956,2103174001,1253432902,949565612,1329269478,1754622068],[436121334,467305724,2123482936,676460723,15692256,205190031,225315085,853005528],[970644271,1399922233,1808186930,673075392,428525807,1807062222,538702009,191972677],[1470332586,1292230439,842176648,670231894,240762556,966762536,2112993072,941840811],[195391803,774848055,513413147,836051692,1320350119,1058542168,877823605,1814348763],[838296535,944515765,1683809426,1551685230,274844425,1131791482,112294105,198884877],[1463994527,1079494239,1117039907,724215438,2006897361,1996865024,29632205,1318752367],[1108693169,788187909,516546474,757255415,656482069,1098093064,1489411703,1562298718],[767235711,250728589,977374481,767007436,1738671810,570086899,923815719,772531693],[1225630076,833823259,889464129,372901287,1815828944,665090996,591966629,703910664],[1432264130,1086260125,1814462856,1837738827,427705179,564999030,1494037261,1305176797],[73415596,988255521,1145848166,1040951567,1555647417,377796603,818986484,1788263858],[1866641651,430874766,123919111,811120680,414824531,1263349906,1551820264,1926072092],[1889778506,605394738,1370732885,1150275274,892064881,578232657,1566509523,641861557],[2078659077,2037952090,894724371,510132910,1836614544,147874062,1435265276,1666816563],[893821785,477485700,211432793,984796708,1844734262,276089019,64427831,1514750053],[662657567,1096766829,854700920,608085059,848159619,2007125948,1481791262,1332203587],[237908249,1253960457,1053146330,751648709,1843021087,385629488,311902704,858409338],[1717672217,234277306,1637062793,70080227,850780135,118299562,905308908,1815269879],[321789320,103434665,1375275240,1669237752,870881368,582972402,2084293872,427599232],[1193258423,60775816,1938010367,1561522225,927512437,363013032,1287179444,610878476],[1207653982,1618664814,2120635890,1555708591,753590482,763875323,1394669731,739090838],[267758996,1291462891,1155580509,1001603289,2128623140,30101995,801125436,1919827838],[45494962,1179137615,314882084,106636565,1865361124,664387217,1943703425,167588250],[926584304,1080494040,2077127014,1702513457,1674060016,1500996795,1367255751,1508745572],[1026039992,1198422461,1508537500,1814355412,1354708806,453425366,154310055,111253812],[23262690,787469650,1152199738,1842030939,1887372859,91181882,1492155206,493586000],[1301310191,2115315899,1531173673,799565068,429283798,617242576,494679601,1184977293],[1261236582,367887943,612455246,1776727095,2019181086,592250797,806766502,1247041733],[1148075982,341333186,855689456,1268614790,1199601067,1251164930,1289960465,653629577],[1955681150,1788370670,375711336,352807254,890974113,356928247,1825188974,1479369720],[1633360795,966802935,1781101507,938429315,1431314845,129408994,919554875,169102860],[1599030217,1405635586,1835787775,429024125,1138226511,1126899257,121848193,810623279],[574329202,1895349131,1223450736,100967075,975986495,801535916,1378784521,1986975168],[1803576741,630045310,860075702,661707622,398544639,728943925,1209474872,1715798039],[1763318113,1026458833,1612501727,588203726,480327541,478532781,775509030,747791325],[1824356656,186813014,1599506905,101927216,1544753751,214855577,1871958721,448336806],[1661677875,979589150,2005634011,132505082,1567979482,1893798342,202072727,381622632],[531965294,877434574,1001338115,2035521927,1410452148,785390599,1741798160,1526922437],[824158749,1222757902,1132382400,570517963,1157780967,1358838905,1083252378,509519870],[1152616171,799196747,494894396,1998044231,1252462594,466697901,375918044,1551402601],[1773890147,1672179094,398423614,1585316743,1799082446,811665984,1304358418,1520752539],[761070031,992864296,2129747693,717959738,1586619038,278009605,1435415996,1054819058],[1660817379,182106252,900673249,664958196,1652890888,1352273950,1003856441,1996426324],[1065048971,362435125,1498338843,1579242915,1530560470,1231241285,1284606187,920479008],[1615528034,1702322579,33226957,936868145,1088351825,1506750747,1920696624,770358280],[2037072840,1600652533,984273887,291076678,965803105,2021186088,640561808,1878855656],[741034032,562484473,1931701392,859244360,36739243,13370336,646174447,339433523],[900088090,543508642,1230734056,1360534671,847317405,94683844,2001725305,1296162563],[298736584,368149376,1347216799,190122922,289890258,1020078630,81076745,1411049302],[839613527,1877914576,1215669662,43669898,1375368,1716677726,1732435877,36876786],[41441855,1598456759,673593043,117928619,905721638,1804059522,154126928,523061713],[651494398,1551233612,2014284540,957067281,2034955910,984247914,741871133,1569406266],[1943027405,648236204,530037055,347371623,1155594848,1978673666,986870252,1064269075],[1173106799,2112759246,1013686997,2003120600,1897317837,70287945,14907032,29267227],[703311160,1030993592,1734410152,670128312,953721730,298093364,106277364,190315729],[2004888780,2077770274,767437039,1215039490,669961602,1441299466,2101054619,70762706],[4139187,279685319,909895077,550174906,1008370924,1599045204,1130094907,1931267285],[1921093422,2124529788,819135786,1791812630,1289584719,1482195971,546473891,1284606556],[1458773893,150714774,1808711953,1221632088,1198311103,1461263735,1824938328,1399001875],[2086156630,178514343,871315038,961677974,1649185463,1429933433,1791087352,1893879236],[66440840,1649249262,598080184,332025081,955897052,1477968477,784892218,1182869495],[833541426,2026463760,1516265968,1612083381,67697459,841764240,625967324,914843957],[1202591297,287459877,1846410864,955508993,852807001,46057201,775923942,867969805],[317001267,310166869,1214930967,1634941256,943086448,1229025472,1939745976,1862635411],[737820311,403669437,883966757,1374895841,1190431727,1980457995,751420472,1969663746],[818641993,731388962,398865502,2111173601,1910236563,1199040863,1530438031,1933761611],[1482453651,150152824,494469573,1430476982,1505833623,2120418902,1944894263,1715542911],[1548836223,1945457914,1357104134,19214363,1567510579,1065074393,223940429,67837539],[1167120384,354732716,883688034,1220803472,1038140403,1729883705,7162554,1932958303],[1868956422,1278968991,314517531,1350750350,8507226,905924456,613228789,1708973852],[549457860,1574704507,648572240,1607093376,360396189,492815082,833804119,344096380],[43492295,449022345,1869445299,1594440467,10651520,1981992331,526963071,2085021731],[1683562557,81380391,1308909421,148035349,1192755049,774186151,933320306,713177166],[1836241137,1107446961,1386851331,1892646600,385778430,776353025,1063319105,1731078066],[2123036443,786968673,1948917727,861095950,686959850,1450718990,637392774,1647673689],[1722932755,1485048069,7870760,1682146699,1191730819,24371893,306423190,1311277718],[1776530010,1032046555,1471492382,1426626850,473661536,469377383,827305791,289760879],[1076488930,2066596387,1268929685,1783531879,448489472,1386507877,697558218,2358496],[1483546085,492451534,1781276120,1667901038,1033270813,1110499701,827009310,157023213],[603319452,1102213596,823948052,283630436,432940425,1117993788,1253469148,1027703134],[1617683783,1983007565,2044522221,1947891421,653964120,721412823,355105972,602814562],[999400272,1647883672,296830103,463871110,1862771770,841765743,337048217,1207342351],[815300296,1797440603,1302190814,1594271343,1660029915,1696673272,1098777138,486524024],[473601780,1403329624,1139686710,29834871,1085830134,602014776,1431183120,1457197377],[789952802,769015735,1296575027,1290829059,857465904,1595797425,269234128,1214889607],[2047289028,1100303704,1136310086,439475503,1959594795,1819564397,251029509,1640223518],[1137576407,194743132,204115062,236572895,1935233550,36652548,174580183,133861041],[1498683890,1251043819,1303957368,757973536,384416262,1003452147,374803680,1210877412],[2008555778,2031289408,1464210018,1648232258,1046452342,2119444690,23049222,936689982],[800924398,693562644,11346053,702073379,949695431,1901389524,1379872052,1451968481],[124379899,1022539543,522088595,1732458444,1645136742,1536366212,281982319,736923351],[1288472518,1179992598,1049106067,205536944,1683272963,928528467,636741072,1979876114],[127858142,472181858,1350476691,1713892311,791888769,379325976,1890009186,456812180],[1711501166,2079355111,309421352,243667658,1799271923,2023274549,1469245464,713348411],[1548920366,7688206,540956932,1623322533,2078134671,1258659208,1113810560,1132805600],[837878768,2047079304,366451893,1366394055,409211707,2011383653,295150808,951894279],[381754745,984189481,1352029860,694508461,1469023649,1692485255,955316807,218161375],[319383888,1359189859,1769449123,2114306737,647979304,1267678989,283871096,1927143989],[597730312,1687754049,643093934,1263441701,1479065393,1491118944,918447735,1816855843],[887477055,760545930,614897326,523892065,325126051,171032700,2045958201,184179830],[1559845159,1000031717,1695425936,2009959904,227495097,926179455,1169520197,1500978639],[1306497820,1707200732,46728067,551048505,120011288,526281178,780723168,1075035256],[1841423504,1429295364,1032498636,1899339749,1456026349,1299317710,842963286,24622961],[775268954,1030818786,1437136729,1298598378,57681591,484132165,291305650,1469145188],[104766774,643981153,825680035,38847211,1602737353,658880516,236528762,340986934],[1616957886,1596263291,1043993974,1633675137,348119116,451115329,388194915,1371908230],[1691004712,1737782536,799973354,447506191,1864985765,1885377371,1050342550,1773742318],[26417869,1690040438,547421834,1808343291,410121503,474390536,1690729856,994092440],[1620122551,435760214,480891905,17480682,833913902,968997116,658651375,759511910],[419261295,710261942,775499077,124512490,344346185,1179792245,821217760,1381971046],[1655369295,419515235,1546590460,1350608380,15282187,1808590640,716457740,1146444039],[1572496833,446951496,829473835,1435071166,193459509,533853814,1569475048,68531949],[1746653260,1526550126,1890406321,2031805699,64058220,1724429077,413587375,1514358404],[1064515037,1522454394,372491468,89005704,1391678737,1086004572,1252149222,1941195001],[1552246043,1708194405,869956477,458588434,1873674613,1459983424,1069614548,1607020774],[753471436,1750548637,1806235569,515574110,1145002465,629357027,1862515256,1717445340],[623844519,1542964840,141806278,519489509,915525023,1274706439,1373009291,1272479466],[1232140282,1768779150,1956214129,1661292594,312164121,1198628960,6532516,1192708395],[95700723,1113014069,1337655935,394249328,1029816673,1344693475,1945079483,2024818711],[735371250,1906559564,858890695,488425301,1597505085,1043677566,1384627773,1100424760],[694243039,1517884949,2096556127,1897908491,370639828,979844286,1278440986,1795567218],[1577816907,1415527709,1791061033,1559007465,789542546,2973331,896856604,1180259399],[1967010560,1420379514,375825036,572847277,1385319728,1470318782,1329853657,145774172],[336005679,46578555,1353933095,1937024801,740063653,1218461058,1509829364,1603426607],[1078904705,1512413287,2024002153,1658050869,971128052,1083566126,1833654312,2117472985],[950849282,757925945,932283103,86052553,1784124374,780755099,159526941,1008797706],[1679510439,1079714073,1402714117,1698165241,1693921622,204441034,901133827,1309648194],[1881089044,24048288,1505889251,1210242614,550873965,1602077226,1661595659,1017554029],[1232231560,690987468,318968125,183131121,1971731237,1407758919,1338849435,1625908665],[66457175,1277824107,1045594409,1871454606,1006609292,530352077,726867971,1004218200],[1004032284,505910869,1799925987,1165966199,875880962,1048395509,136634142,1632844676],[1346563035,625972356,295345460,2056438695,1271317236,389753428,462692625,1416299053],[264551039,1545840465,741612024,2097848968,679456971,1459703298,1027534008,1249291735],[18512451,2004734487,760919131,203365576,1834921904,117921845,42704585,1916241795],[1557277478,1625919050,479870922,2108886347,1058402279,1296124427,122812912,702337402],[1766736077,1848599518,256291410,1128468492,945671447,1854837600,840053713,578107507],[42744766,1420682524,1324441059,167177846,273561299,1372994748,1114591966,462329874],[34358704,1615096440,622292727,579374362,524081858,695094084,53773681,503907191],[1360004657,1568754812,1171160434,1422405657,1306745509,555002049,1921567424,13688573],[225677219,895552958,279054851,673454228,165879882,1673679087,682448293,692483920],[84848666,2056549017,120018055,621611072,286600356,682050054,627147099,912542284],[379429758,44246779,966546433,1485390309,1811145928,1016235400,472675912,1009429517],[1604019860,1436099564,1677350832,1836387419,1393960740,1671762168,677704193,55912970],[1292219515,1812039098,563387230,1672385098,302588472,1157702862,1233029335,1693991037],[1773698498,318900384,1911744410,384725168,688184493,1917037914,1114484184,1758343242],[821206487,609110626,797764954,359038833,486335610,1084285254,789919376,1489711259],[1922434686,111287603,1357666989,906326616,1146315392,575754531,838879355,470459308],[540201170,60445084,1001805529,634952586,209184581,329406830,416658506,630693599],[295053720,1280223276,1225384919,1741474868,1638309402,1664841954,2035971887,696393182],[86006098,1144625494,1994774334,571225000,1465903865,1602407525,24889162,630998049],[993869680,929043224,252364166,171953885,2088542431,823800851,1824202164,1900219375],[804380445,806855231,1853455495,2040622114,593506052,1800968498,142475859,379040466],[1741858349,337119450,1896500429,740235118,79567169,1479960365,622985313,736361513],[1172664998,556489644,795466085,485265493,1482808127,1256921873,254898567,774006478],[448759592,14833046,2030865208,1824021586,1617786944,70586833,897440554,1221148431],[241364881,1669062676,741076692,1740519529,382793624,852551677,33302266,1682147862],[246597665,2115619124,552032485,344997995,1246827248,144340682,151752378,1614088524],[1015297791,2119170199,913148552,1272544630,338226074,1611088771,1786371165,1405877216],[849101530,1489863113,1677586560,1062992835,235333068,1687824193,1612827708,2066389462],[1511584992,325257601,1660050264,1284193167,882105021,1159407,735867938,15208957],[821467626,690456160,1604520826,78167416,965707244,228579587,1129760725,957426910],[1126285462,874923852,1469856047,720662760,769601131,1758968820,1814569408,289422061],[836254517,697909689,268472902,1371251776,2047728072,830855063,1570146720,1116755336],[6369954,1494446717,1021526982,1169571605,2123336990,1195072049,2046374228,685158507],[881590100,256281992,409373131,1764089091,695173516,2083629851,388039770,898739624],[1719732508,1021093305,799993428,1893798099,1894236978,1109195411,651969820,493512385],[410719656,1535189324,1420068953,1728580092,926347123,1314529801,1248228047,1062916491],[770036032,753088698,1316521950,1383931701,1345683882,1507679861,307406707,863567891],[1622011923,138886325,614584844,1716235686,1694907162,245051356,1612287835,102087869],[366352377,119205888,1502910615,2007000088,1272531307,599601861,2055410300,1911741217],[1044590391,1037868600,251807601,2054045927,1100923190,2103720285,843814180,384252703],[1613459747,707980970,778290080,1910727737,675349888,164536952,2122317609,108014314],[1640990380,1404008203,974564548,2118927447,1722788683,1176232041,1691497970,1024881567],[553491800,127868682,523668653,1130563274,252481351,355943203,498407790,819857102],[1771486496,829363262,828254442,622824990,1399239716,923521931,1278959645,464915778],[1984057494,488086967,264700002,932106376,1270015868,1874001214,519692009,1444671617],[2065501505,475176075,1613349809,886929975,506314379,2092894447,1749895949,1674210626],[541883401,840745260,517723164,1188110864,364120656,208873751,323869203,248978826],[633108316,1973478227,2007434851,1728231938,991219982,1892941406,422175777,95164970],[523114838,157631234,2081493055,809756187,2046512758,1700504118,436049775,160861936],[509041834,1718362236,822661251,1518861312,258122175,1030334962,1064490948,2008544383],[2043155124,1727976586,1692396623,1572534299,636261161,1183671368,1122827094,667520131],[982762301,985338256,271061446,1751623002,1471018456,2091225537,852787850,778381621],[2047851828,1568535217,1472631739,1829069364,845050277,1658335952,1848941103,132039846],[1793885524,992965057,599778542,529926845,1169439152,1356230963,637671342,1168474747],[316656455,308510174,123493710,259143780,1372034959,1709054826,873093056,303302343],[956815973,894816329,1965565893,289217729,2106871484,265679800,14438930,910965660],[1681389150,620465977,560871131,468902416,1491197688,1620823367,504648966,1157551466],[448524732,640233737,1422384654,1997435693,471015680,650793195,1058477397,775926032],[1641661353,1172203662,320589827,404051109,1784269223,1225902823,1703537758,2097358893],[1596486991,2108090694,1951261437,898078624,203198696,1986655714,1982572719,2065739734],[1699893353,1835771678,1533644427,2020445861,338160575,1658308180,1913159242,112201070],[2090937916,1884711510,1517169889,1097370036,1196468111,1256905749,1773383464,1432175059],[554537772,13388342,1745371624,1941386534,2115100272,1189543091,1035984899,66975023],[1468503143,1386130650,361649872,276903574,949961952,2082268158,1525437644,1740822471],[457557076,1139974320,1879378635,750041513,1546320446,1671986053,515448766,711769944],[713850569,1374148956,2017168925,431849615,1917894039,600802824,1498150335,2103011188],[40887324,1091173677,1420366060,18462788,656089227,1975014974,1795600250,1093338582],[528705313,1969100476,1410549095,1989920873,1618128751,466083451,1577181800,1333781731],[1188004123,40781551,365594287,462742019,1120763191,985934077,644416336,917158316],[1982858295,686175413,2084908274,969273114,1234721222,1522868795,1338182144,1731218124],[2063942765,7633947,1185150745,229171472,1778652963,1272092953,463647804,562464850],[477418524,1543695088,238353751,1970361018,1398518440,1071164053,506570153,1162370307],[1200493208,577739979,334056851,2014537570,431467230,906769569,185978229,1694031611],[1655236237,526032029,1317673513,1070547067,1781182630,947226336,905491766,1633211607],[1477027530,1191446757,321136490,652349044,444213646,1284012264,891237731,2011388098],[1510465005,2009220086,203258661,1354422979,1202028345,2121061726,2070475607,493416514],[749670268,1056491727,1193441951,1453701679,1299711988,1699843740,574461926,1080927343],[683496684,653345848,1537009883,821064226,836940875,1393071534,285078336,683997603],[1317312926,1908214311,1177167316,1033879849,494171965,2015959527,1291810886,378102710],[1202404424,1203813515,1149617511,1556399567,1111049698,1831381109,116518246,1593682206],[616283684,1125101195,1385483891,1132240041,211614123,2056464434,683995827,85507207],[365000062,1000451612,24147717,634930159,1082315661,398915393,1490067623,1404368577],[1876629469,740176445,393933962,1580942963,466579739,997276382,756454324,301029348],[38767216,811467429,800403633,421921685,425515930,153476180,811336646,617823866],[1205516984,1000579979,988664175,214346052,528335639,911067232,1343949452,963164875],[872485463,2009611147,2055062386,1403309602,794344394,1085199789,1106788730,1056197901],[69331006,1750792765,314951068,723950354,1246360773,1712260232,614425949,397488084],[985775831,362956422,1952322260,1079683047,1429894012,1693489540,869233896,1372820956],[168065574,550964006,1789376889,714537033,1717743940,1016025697,108162750,1733641635],[633676954,1509953020,861673124,997788041,630918216,539126964,1005862693,1656569445],[1569259604,1844918540,409841818,734591658,1543904586,1651001722,1500967437,1370599581],[939992519,174241216,140344513,247594334,1684031710,781671844,964240989,2016789971],[2037910237,979472118,1831880579,392937266,496597624,286183591,1406378671,691429041],[1738707805,1052149491,258241755,1799268147,1608685058,1052324316,1513971395,12924080],[2092605185,1725444344,1077257018,1128267089,566100582,1528558834,1662864674,669425463],[1413619727,328097213,141297510,1746683653,1373007105,287251184,428487464,48870850],[1011855883,2125610016,851856174,1613642753,1546214751,1670447688,509456483,1465382515],[1096013682,1614758834,309360088,187757642,87618484,1155905353,680466532,2049943503],[831234519,645134690,556994366,271146056,2037374338,1366615047,720773155,1118095236],[1129883120,91521132,557381623,1876109852,1636329946,1806421396,613825313,1199353893],[1874755243,210550666,2115484338,352274872,32342978,615495807,1445243760,2116797309],[1182974614,2084209640,1770447592,73842807,577598375,1799338838,219844144,885881122],[998012613,1393125511,2092504641,219139952,1363925206,5715574,1987663131,1041926951],[923676844,1490297224,925848687,247838350,2077216576,641080646,841682930,380461249],[957556835,2127407392,485623603,223706327,918030831,2096393670,139134919,2118456823],[1904947315,588165193,108923225,883398765,621987638,568580896,2006676696,1334452845],[1017359294,462437262,1318048483,1827793585,1506874305,910000850,1848206555,751091822],[1494083793,30209591,1642638468,90226629,1189888883,13671176,367213845,1686439113],[954168860,1604084368,723042823,656043472,1872086297,1945553101,89352876,912522462],[967753916,1363468772,964193745,2126504773,736037984,1580112578,1701269750,1698930680],[928987592,455031763,1714735542,1383225897,238231700,963093764,1202086944,953042062],[743177707,1608816973,1841870127,574369149,982937393,450512397,269919028,985563020],[1041989580,709628369,1726879963,518295560,345574033,1599777808,1686658316,1475390946],[963788576,528090822,182231668,488801800,492703403,749890437,669682241,161598413],[1916093161,186879743,1455010738,1387672901,353491129,1643500295,1228397963,1053929570],[563985818,1310835380,621582851,1149640822,1635342127,156821245,1224417715,10807006],[977444144,435381684,1074049285,1328953239,1767247042,835040504,1496764493,1542356353],[1171453872,1781965272,873071122,1136001186,1793269833,1162240920,319892139,1326150994],[1292248432,286369519,1727232662,58285382,610903687,1165112205,1224835405,32565496],[1435511327,305142940,143247807,1481868474,866245439,674491317,470626955,1249482858],[1216038790,1904522855,444417339,1530011040,1377012879,1315997186,68033667,1770111438],[651292693,848829871,1196211926,1501036567,275909211,1582995148,2085234628,1891185949],[803414093,292782693,398930391,1655605104,909308433,696247563,481223975,257429103],[424845965,1606011823,1246226982,1991596923,1158162980,1883456496,484196876,1189158360],[1184126142,708071319,1212715426,1198337290,468071044,1884036085,1987719565,589474540],[1362456865,1424225402,1578416067,1147641316,2085641169,1488164196,23928668,637870523],[818312249,108885767,1325769224,2010280390,1598758376,2073599753,1208292647,1804298666],[1574852379,1750092730,559417887,1631979755,602555359,345244082,836191476,1553689948],[965297408,207344422,480987061,179843498,2032819863,1488434671,529392654,1830554854],[2103958557,2077268413,1141221388,1245657638,1572458553,1382766140,1003921544,1744865542],[876429644,675717155,1836518786,350414689,443394374,1805227429,1050442502,254940715],[1911983030,1658649968,1814635182,401036898,503355282,258774143,1387345314,1832060877],[824867057,571167868,768097866,1934517628,755887676,672479971,1941411896,1560570384],[2072333231,1917143782,1899990650,310319767,72447381,852617428,840906388,1201663510],[659654523,872829621,671405253,492615979,355938792,920299205,108099654,458493323],[1569851878,978861581,558686084,1954221570,331583640,802261624,1175048512,1493629408],[89572494,1800425244,565190728,719581844,1772008150,650597713,1492125777,1501886852],[1132236006,69933527,1585673336,2064341925,890234301,143886727,745825904,99360871],[1854467555,712945544,1692339016,1321432442,629982056,950050621,1536472413,954854996],[508878786,849240048,1828303211,1451435719,1933230508,601632666,734475816,333702391],[500410317,914734546,1777644818,1754212898,1560673496,684742522,1721996251,1124477885],[285991292,1152744570,1822805460,383964332,1605710718,895714075,1381599586,1033517473],[1039802577,1113320256,113315667,939799039,991230870,696786076,987679713,2026505257],[546740107,992467141,579178943,813369942,1432295396,1951527803,266006988,2129561576],[910963816,653942336,970082035,173580287,352647927,476498385,2031403395,1020104371],[2112343171,918113889,766391814,654710010,1499638566,1203006899,2089393471,1095847096],[1276625168,213929550,865595738,1925250080,770512130,85564351,1844593172,2116520271],[1422507034,34992805,128857260,1013007995,1139466780,1311056669,1917367609,930427703],[1420540092,339634624,1314748796,1368747229,1112964433,740839418,2054973805,888203953],[2085307301,879388762,2045050792,138370311,427764364,1747439410,1144761842,521032333],[1362260966,883158143,864534646,87943733,381146475,2023713750,763614213,723270511],[1936748264,143906073,1507275844,767428035,1951461622,1072775668,1072149864,447945206],[369993648,1981388895,1798517457,565221807,1895361752,501983449,20983492,2023089303],[1355580882,1780328493,36613505,360659941,948762265,1640302973,377825852,1173314896],[201309818,445239936,1452080708,797995571,1418856088,75926905,422669850,513667504],[562487222,1055949347,1134577888,1856005666,1706288197,1568953598,1631281570,1436813978],[126536000,25791116,474314379,341291681,1765681778,1035322895,1598701922,1318476872],[1841713397,1202143064,1527224931,150222877,1976302939,415993164,968529081,158888288],[1544843825,821306388,2066865292,1179194361,1269649414,815455928,2014916055,1571914285],[741550460,329650740,1669596911,1073129672,723346037,905485114,333580949,1051467507],[97747796,2036843538,1129368921,323854464,1557425021,125836557,1280104346,785362018],[865401972,77748969,131050135,2119436018,375981911,43136264,1530461469,1475346186],[353056854,1054367720,733693775,442992405,709407149,1684033639,2083254359,2100032107],[831818754,710867486,1746493751,224413526,1279505382,1981217521,484239104,299500818],[626052984,2123492006,1244406690,932493231,851360355,838828517,86134834,528694326],[1765853320,1429577447,298449195,389473364,2107599335,1384504655,549251049,246559666],[1861087170,781437660,643569933,1626184560,822908608,501246630,992017816,1297607543],[1957774097,172882294,2018388621,1301739963,1699088277,1633066186,770137436,1770694302],[709920032,58229133,1842258152,1843599099,2104355254,1956832224,1330631401,1237366337],[1428974725,525809901,542282349,1165250647,1388601887,1135376748,2118007278,1509791569],[1512255598,1242242098,1020351088,1632646267,321262403,894227612,463605922,318714598],[684446642,1838412619,1322323167,755826428,1051730377,684315818,1278149135,783096306],[1075332636,1468843050,1574157148,1143604381,1559968410,1757984744,755517839,157571616],[975426744,1955149576,1512839311,922922828,333297834,1005338851,89101284,428141185],[1331638663,800271923,1168704511,338179409,4634117,30682374,107477460,936117658],[1116753279,391022862,359316686,623297815,1714783740,573292364,1101851780,1598520941],[1425005286,1365698171,1391821387,1793723231,98938555,1400140737,1947352914,2083528163],[922335947,2102590188,1265440706,565056470,1556985424,782914433,1741151232,776659132],[1898842250,1060246927,606084869,1671911517,430964818,1558150766,928930658,1517439221],[182881290,111203901,2127133969,1955603399,5267966,360836072,730692818,1278637193],[1497615153,1906989045,458423050,1106969878,1992910697,775128498,1493264154,291746473],[2021625670,1258333037,900143947,101308488,349956027,1404452529,401430120,2121840344],[1260193913,1908167330,550310542,730062437,1335157669,1235218483,1331096974,534336160],[580830039,1813661785,1515725607,371904508,1211533911,717485154,56845111,1551469093],[695628268,827546943,1834424504,887597972,1219501749,1499597541,1571590426,1195823528],[280150810,1217593320,165736905,1665720549,1720532976,1287314831,8135656,1927867205],[1162850254,185879272,1501712027,1110612922,720549254,820941951,1693008140,2072466236],[1868856637,2042308124,1919856628,1132649311,591747545,258534766,25209123,1829509102],[601322022,1971914108,448214763,1402978709,1994761562,418435856,858533529,483779251],[1618712728,1836280404,521762364,1187977326,916358881,2112590205,1898957116,1924794416],[384633982,1377589344,1626782781,292486314,1305727248,1284794346,803966734,184623519],[1033524865,1900510872,770638143,1006597575,1844791733,1352696127,1388934696,1703187120],[2078233867,308410971,1818060178,1393478049,2021818857,1786093942,875049048,647581192],[1289070332,1300228078,502730471,1327662992,117153666,556389259,1752642673,1939876876],[419325679,1567746599,769258874,1930975215,1966572086,1509008230,2126041151,901778093],[911352390,2054925425,2068313739,131507133,1767828757,825379602,469677988,792166492],[1730918620,832270400,492338856,1230604586,1853619637,927896812,637668222,1764992814],[1166109459,590324403,1969415189,120831442,1430653732,1782867074,1047097531,572950714],[606583262,1759376201,1644870129,1447546867,640056067,1891049816,1093486655,1803158669],[1520402717,712439845,1999800208,184450764,184768078,427162479,214530140,1925902271],[659246547,457554175,209055298,1641006078,1093541887,219131005,1757440260,923259708],[1456948955,1823064952,1154149759,1050317255,909075102,543219070,1558572926,474210996],[194179116,1927919386,2026952760,1747951748,499861135,1809766725,2104778117,1364665678],[1672569709,439230957,1182964495,2103579607,2046638460,1285790624,662521074,1157355244],[1672557631,469201035,2086610995,1305843124,1255474392,1961354796,1105933984,397521275],[1405721736,2088968711,2013491270,45602773,1527929889,1749300516,1751571767,1049318549],[1803707943,1232371923,696771712,138369174,999783627,471047302,1101986750,1350517760],[1133961547,1807219441,109705486,898382593,1026283571,23513940,559475915,25596384],[748190036,838680597,1876624133,1133974857,2034049076,2093070984,1074316430,1699629084],[1693553254,1891204409,760711312,213203937,1816938639,1321372316,363138860,1580838398],[157708849,1580055226,879945508,1782705487,1256693265,1580029216,1462643835,1301386290],[140912686,2124504243,1933391812,1247156484,1354414632,1093520392,819391128,1595468669],[93304697,1249667369,193290887,2075697928,137085590,459058152,1076675766,96779402],[746962156,516249210,835133545,271464157,1243292906,346656132,1400292661,1988871828],[627870249,143966511,510192251,1155082033,1202200486,2075320095,54557136,254331457],[2056107784,602162999,1678376727,75414419,989144955,485011209,475667213,1411401858],[1705876005,110790939,962028234,824482555,1316588833,1805154800,1408041673,888853621],[1363743829,2126385371,32457812,2100802456,1493429717,2016957552,158205433,722651591],[48541156,819928565,544518742,240544266,771452861,1674290511,605056701,1645906223],[21468557,750139553,1123458248,2129598879,528915500,1420916718,343743056,1872868193],[335542812,146878165,10811428,1146962554,1937758425,632887710,1474182741,753929878],[1695371883,1414141854,87071180,384645926,289195580,367130927,1437053957,1664982561],[1185420297,1370699615,1284496168,761881883,1889789006,114207407,1987771190,1775158231],[1699096419,1577993874,1774164001,1613148709,617145267,2023847028,423955471,540832004],[275178729,374231079,1887153615,1617181422,1781990300,1093161952,1838160687,1018026672],[1293469794,1782265033,1347634855,1729902508,495454916,878503743,678655466,1223821404],[1953337693,80117137,609114015,1420753957,1978304117,358428885,1105159632,832982331],[2003729238,467583749,717636195,446710511,2056987390,1679372370,390718072,1825170844],[214528963,408050601,427067794,1952386278,449264369,1276868945,419960732,485230113],[1163250047,961593313,1769220349,357416026,312104161,43312539,2083894041,1703251716],[1826154554,917727082,2006588622,188219335,1411198219,2076228166,1351748480,1659270677],[1879407994,1865588353,1266418383,438595668,1015258375,541866828,794329559,1319370415],[190243872,2032932628,1860797645,1933915850,35073325,1941995298,1102188598,1639822567],[643536631,222272298,2129480036,594207050,1980419471,1454268822,1509374410,234502625],[935194276,578901582,1555332037,115522863,1527063378,1557587012,1242052253,1514859332],[1606596428,844867943,571635045,334957450,776053755,13652799,163501054,45721509],[1043809743,1082646319,1636748331,2078213468,1732044394,1136198376,1807674550,1534926144],[1448904839,2026352797,708639236,272198743,1314721223,1888729375,1706224836,1388589491],[1900843322,1767244168,1468941305,1581958896,1996239088,738849667,1109456001,1042343127],[918746719,1378276089,2090003992,1267946308,1079646944,885002531,219861466,1093362328],[1263717696,1812416038,665416697,1443130732,843405653,622425694,1667197197,458589541],[2024691321,1980337970,1042003241,866276684,701958408,1498212355,1125939317,1414238655],[1904628884,244793683,898463383,534280850,949408237,1377686586,557958818,1207299213],[1148698342,1112309745,611277621,1550526240,1115198119,1036539913,2085784375,394353088],[170663242,1950112729,1278507023,773915217,2029326924,269392330,1270106581,1010657480],[685376525,91431805,1890564109,459018608,192059076,1684663399,1976118837,1535066],[37061971,1690718552,1779039311,584860566,1229653251,1010114562,10406167,2041128249],[1584946979,301910458,1243223338,1284505588,1621031662,461745363,2014645041,1319478222],[127696879,1515453410,276510004,596336370,1611371077,1776377537,210214802,428097906],[1014368071,1837783998,458086374,464751489,1719073296,768302449,1370231439,1540942572],[1855482235,2082782563,801658537,1046422086,1420229852,1147991676,1268496236,697128664],[515128085,1195358499,2110360688,1298385631,1847905087,344922365,314045540,1530488581],[1818518228,811018504,179137436,714188143,281919368,297449006,842094384,156015136],[283983000,798774998,1172708307,1527272975,1930693510,1069218190,1845848674,813709014],[1393147962,626387873,445611041,373919910,871402646,849569622,517589784,1817419606],[123267094,2118063531,1401908456,163299504,879787123,1517738820,1352519922,1667716080],[933651288,124550401,52683181,886534799,2046689167,152389446,209253852,320141698],[1007790112,244627743,1194430899,1770397279,1322842749,1439412787,135859395,1012263282],[90544545,1014407445,1728966576,374478866,883080969,865051871,723217859,1635254759],[845068296,1457193721,1119715744,1079538844,12658310,593860257,466567945,454074328],[972640056,1188196172,2021909440,412994808,52251342,1836237621,790139344,727504239],[335487607,896615613,434794181,213761207,68244521,1394400326,447986019,566622560],[498334174,882549460,1390322616,1960069360,1066955537,767912303,848204061,1937954616],[1488870169,641169879,1138785222,1571972691,1776206646,1688389724,100456959,1553340060],[1912918717,1721633474,1794333411,47191560,33228029,908965884,448462165,2054044652],[679882280,2038316226,1644751399,1914248708,1152069642,1084928626,1780463945,2074495174],[459583221,1187341188,910525362,1196142782,441944510,483003334,731530607,448693854],[1564830023,2009687163,1159851900,1225165437,1157777525,791342867,1340515694,428019461],[1665688728,1251677447,1593979298,259645276,818484720,1934514176,1494994696,1442389759],[1952806257,627126114,1715857851,517154608,97144454,1214692259,153580848,1423024955],[709749192,723336079,1196899096,619457068,5484210,1479692772,1018471043,941560636],[557518896,1145761483,151434691,2034962788,132229020,1549150327,314196269,951304225],[1754685928,124650177,104589862,596690754,784803005,1651885305,1666130161,438835331],[1854942478,1826861858,1014138269,1742376183,323415296,595384872,975320284,1391376660],[741061075,1309992128,552625198,1687804984,790454136,999960773,1371333281,1010255863],[1928057636,678209506,1099986355,323974893,1336393004,1351946318,1663999580,1271852376],[1181910887,1789071471,1568837429,1081575937,987597628,2010773328,81117738,1975339712],[1456831562,1971560400,1262102236,1581777187,875968099,1780197319,2102645403,556250149],[1472751310,1188091360,2099912921,2059038878,1871372243,1952351279,860753292,401562893],[1388933730,262483936,1605580480,1133088083,393196224,1221950401,399370004,500004436],[1892936517,1434607825,1617152774,1184357010,1137772211,627656442,18904757,1241435660],[376766646,1912199454,394758766,31094829,679811055,1984977703,1513872453,1595831973],[1567828572,1438286259,1745088071,1535996824,380399255,292959769,1397887876,1102867155],[1961566402,14517387,1596243813,540770955,1329927633,1052437783,555510403,1786421882],[882651584,145198838,786276518,959663339,183396561,918449940,1391780300,551950110],[1272835425,2013611132,987720846,493917819,1169433961,405159914,1370416821,1755897559],[973768682,779336547,1403655708,2045813306,303670755,1909770374,731752912,304677049],[947930524,974391670,1247710910,1160219249,280254910,96126016,1776258135,743495217],[343229412,386341748,1489090518,72449527,2022970058,1102640990,46142135,888261258],[1898155265,220632411,882470647,643887243,758362069,98321911,856405673,370634974],[1174457055,461610995,412001524,1258798106,640544995,1657903049,1677751747,25049969],[1945389332,589564302,898631226,1724159195,711951892,2085608238,1515350167,2128726243],[1822008011,2067617699,589864149,852908536,1901776667,1013025562,184903064,629091500],[1779117074,1606046516,222422465,1981027886,1542467865,1631577913,1527576894,682152958],[142590861,316983631,1536836833,1661392613,1657759102,291366800,2031216244,858399138],[403324382,1692286334,949741349,391909222,1825247127,874539591,669693245,1879911596],[1578836020,467752386,53134063,1366339287,1280945529,283166173,868861904,1999100734],[1344509338,181945364,537225574,1089813029,595883014,1757538124,1496812450,164993562],[695402401,2063994793,1728644265,1856083774,1381389550,33928717,1024902489,268163635],[730760966,296068917,2103012681,1526953562,1408375897,1506991002,1214987522,1702414447],[1710085439,536675830,1336208181,359771470,977321615,1660687797,382530708,1609573447],[1018670980,1918428902,143803004,479891524,984569291,1931864217,866029598,558596175],[378083398,884533978,865690423,1588081108,1202241659,1078718935,1281344192,1104592181],[975271260,457645961,283900222,561811421,816526981,671475550,1940910590,1781292928],[1876691506,1477217190,254698837,847546359,788753468,216478213,1843775388,962460145],[961964401,480609844,1735420620,2063857930,2007154674,51497796,834434738,1918335724],[1977921281,442772119,263495887,2057806112,1689744433,890235541,445355514,270033714],[1680538038,736927282,1976852357,2019730000,331236932,1970454729,581324103,906895100],[1904075206,486413161,474725149,650344815,973158616,329822225,851185117,2020589138],[648349181,2010562993,1827878350,1094091303,40173041,1672648298,295559653,2094053477],[1905891365,1515097000,114027972,1788235720,984745460,436006009,1769365859,709365264],[886474107,1338585419,331250223,1528140131,183945539,1804611183,2033071392,331649160],[803666638,1024426164,1561358610,939586845,1875217336,1018238720,1023167603,454373820],[2117107646,561197174,1295172255,155383963,139436551,1376762994,113688102,291069978],[1691065106,950960689,1053130256,646206665,1357663836,1017259733,1970130405,143396905],[1183666198,902547625,521164924,573194850,456564924,889150789,620756998,471958103],[728863220,871633146,2004898654,2022750861,1382565469,464425578,1646844059,2003188027],[1819301841,442266851,622712955,2075666122,469654666,1636127916,2069161202,739040463],[755127134,564907400,1587723144,855338269,699351283,591438828,1292151025,715395429],[876953816,817772811,356171417,994436722,196183386,496124638,523727257,1747180763],[1303735282,291324754,763223825,212885706,397458241,1061129777,1142302591,882328957],[1071267653,1691597851,1011719834,1040993896,904494846,1568578897,167976993,1608467882],[282811426,986967804,1889698826,1769384606,2018820712,131888043,22905418,997717472],[1939245963,598561465,2045654679,1988424932,133037205,242926579,1501018285,1408814751],[1918894582,1081052230,310131620,1309241963,1592848375,309139651,1320161405,1290342533],[1378722883,2060969089,200564873,172587784,262927463,1585293631,1984169052,132432857],[697135046,104897237,1828993633,71143910,86689916,1949793173,2109579441,620117237],[103794255,829116779,792095854,1692868809,1759361519,393354786,115265754,2002110266],[1588698118,613777006,1745398881,590545675,1962896366,1462484258,430717643,396336742],[1468442704,1080348611,1246486503,288067849,1344490673,725452348,144126188,584239322],[872768337,1783391376,468843871,202759961,1506654873,2044847927,515177776,1364522643],[708005579,1858023081,1743755012,56585983,31565575,886444269,1535829385,547357313],[735263898,171127750,270012337,1516972951,1608768099,69207603,112758583,1507678782],[256285300,505962884,1502991869,576370639,64883573,1558337282,97512854,707608720],[927653144,2072264445,1216785117,1983390795,48301768,215384800,328790751,437764995],[1342396518,1136007186,1738967826,93861738,46936977,932697822,2086318605,2003406753],[1979559583,1096607882,1309538448,1535183751,349051749,337429137,747675304,673319958],[655295003,1958466579,2052556228,2024574773,20054937,429270857,462063004,1077231217],[944302968,884913680,476883888,1128255808,1267504417,1171204440,1495658213,2103257533],[1968017249,295535458,1734991804,162627580,51082842,1326744772,1626291320,1023202633],[1225734704,1720981274,1054318672,1720931039,617594725,1241676298,1820126070,1827855355],[2046192517,946407980,1091455019,1955068297,1052450864,1017378426,1508123932,1609709503],[453964595,1787388537,1220702317,7032451,644608247,458150485,1728118116,1206164059],[2051401638,958199799,1993051311,280632856,138320119,383445121,493132463,791222266],[1134969512,1132300253,626686411,889775423,719158492,283898165,1392644558,902242943],[1319000575,1441926015,216318587,198185208,1749116362,2076258962,630739325,1542584861],[1238792718,118799878,1109884600,2084446526,1461467493,682759420,1573742408,906666123],[1504917728,1930218159,745937469,626215454,1257476519,1001505342,1151458780,703751880],[1786796797,1505482214,1606398422,450787514,990507713,1814873435,236812513,1959505064],[1490840548,491753854,317165259,2113947868,1907266331,1518820546,195926180,481256408],[1914994495,1377890471,2032067387,1282428985,1287119810,1530936375,1396129068,178692252],[405722986,867613608,223141362,681764415,2072372306,2032539118,494421347,325204838],[1748903194,2010495813,2105234051,475190641,960104247,1479353953,2065301705,182281371],[313410096,859933500,1101914247,467416257,1361809850,362248847,1968313355,2079459862],[1948566259,687248774,217198238,922324010,1678234357,167965425,635983702,1166893992],[92833287,743514290,1562157155,1228918301,266497472,592489633,2065419049,611675685],[226505688,1923454613,1762803896,1380431262,1948730690,408241293,869180006,746930740],[158391140,990061450,1346343995,868283425,780937381,894758532,1019718771,277714067],[932149589,175732425,267277482,334476934,1299317408,113424683,470561747,1392869758],[1496291659,50328948,169923204,420752820,123680711,772897523,1587514584,1503760584],[378529185,2064922223,384382308,953468575,2090713543,419400912,2124770792,1777417924],[1672989775,760228583,1769079953,2071237208,1438305688,542729274,1599142680,680097008],[965514699,1111329054,1114335211,503479882,1622535057,1618688056,1732630737,145568951],[442023265,1397392169,1924670208,281369514,961554637,1450617388,33066662,1464373622],[707087766,619849908,635056112,1790224567,433369701,1292713322,1027465033,1751583250],[774138028,654567069,1099644623,2032632583,308288402,1794282085,451900934,605918719],[536980525,1669922440,298603201,2102524060,1560481023,1784731266,947937402,1664797041],[2055285599,1328176646,386910509,1976746676,11334084,1634774772,885964026,510308301],[654333210,1103059294,708290856,794076652,1849537562,1755867996,103333415,689547163],[51069988,1369107451,296129698,1396054746,1637671341,823649787,316255976,315893580],[1178269720,1356760254,744950048,2078427128,1964490709,883553724,8723755,1152987184],[799864264,1083259969,87083735,1594212076,447289545,1100901972,1129463552,253760454],[655381965,502793253,183648872,162940767,292810340,64225865,770243247,1573700579],[2073664609,1091401733,1303585554,400157148,290624641,500450111,1685271766,1402411215],[945811679,833583507,101335450,1328522703,2085548184,1719463806,161312196,1955517955],[1308503250,1423257187,2109114234,111914999,961611730,194105231,1804450556,483593096],[399696528,1066324765,1135061492,1263631888,1394996175,1301396944,813276221,141252612],[1207860709,323312,1657928469,176784008,1280541619,80263408,1916327382,1340256165],[281066494,1513160130,155279914,1249972663,1067112049,2025050580,1834512737,834116113],[783194505,1808414683,588517355,1283306199,193110346,1785395224,165854072,1726041636],[282382449,581168494,391484438,382053738,1591291038,1796381044,2125502576,2015089747],[534624756,736903684,44522961,1192621777,1587298044,2122023733,349456519,1846314072],[1382361532,1247838218,2113396205,768762854,1576690798,389636922,473208386,1154539379],[1171322477,835715555,1556739515,1274267907,562118504,1541970746,894977473,243621107],[898307819,1847577881,1608347947,124912339,37991615,239603196,181856464,1915156655],[137283044,1170001089,855776580,1022504954,1935961215,999524909,1099001604,432679730],[717000814,415139852,1036048962,43406560,784761789,463827924,628978773,1080213009],[394130842,262779615,1012026351,386144254,2048030561,1728354437,1217993941,52314096],[1855814430,1345196443,21103753,305550992,1022371096,1442562712,559486040,1880273411],[904551891,55048207,1353882176,687436451,750625060,686487906,165464777,620596379],[1367452597,874040157,931569453,1527288394,412133124,1705436596,1081975710,2036401374],[107619443,1727835825,1680279558,1755545344,1197455704,1511648783,1474102197,312471489],[1221348866,368581446,485551340,1500034405,1974024140,1924341414,1977435870,107028745],[1399809110,128689917,239804930,1782855461,739390473,1211304648,1930548857,463572409],[705157042,938070494,103723303,1606387035,188978080,1857574294,309560031,1392356638],[257632796,958483453,1780634519,1050204559,1846955801,1709579848,1654067350,86718401],[502877323,529166479,1242601513,897571572,1209684609,997770021,23091895,104042053],[562220347,241161629,1200507991,1780659544,1719758453,918511401,1219013734,1215168148],[984785527,1544209812,1792831568,152300194,2124875459,315968869,1160603859,515661255],[273911102,496812433,509080196,1526244371,433691565,26145827,1224276169,417854638],[828726686,997924670,1276059557,845437789,294390191,1734365922,504873323,621772009],[1062052065,1464425186,230851575,77587250,1868591312,1981168553,1619445634,712282171],[1550990324,1885219233,976035154,358922932,458092193,1606026604,1612563657,508149360],[44207735,1093088611,960234585,148630440,728912027,1525123360,1861511513,1966829123],[1928100952,1449254855,166702359,670031749,1919044602,589061440,501451477,1771427529],[1424466232,2082934221,2002713122,2011239120,772479538,1424629392,1806506498,796931108],[328036339,961826580,807852219,2084153093,1608897584,1628186978,1305883628,1431542022],[1887640145,466448815,1678795980,243918450,1771608610,444125676,1307306839,1819870376],[400049371,545879056,1362870355,1985794197,1519795980,1276003250,1324989847,582228880],[911303909,550233886,2115518162,559826190,1453800906,917914412,461001700,525143800],[427889964,1813073078,500359939,385540537,1922667309,2118764602,1499290402,2078208697],[1251104542,1088344252,1901294769,824968274,948551852,1916051480,369062109,1423283769],[27881995,875734045,597477824,1960090066,1104626748,1918739661,1929784660,1648405250],[1157582124,51993713,294925028,92983600,1947695852,1174966893,1160371355,460589028],[694603782,330837154,152420688,722364521,204850148,991505288,1453047889,973994961],[1524861713,1944055784,1733805206,1514099874,1377777028,990201129,1487831177,1160510382],[875458210,232759501,1406150094,1901996710,1180481664,1386563013,323023901,396688541],[1750413061,1147824744,287411317,1851926511,1014644088,541656482,722160393,1097523615],[1065127104,2012992654,1778670129,2054897508,269061502,1139493920,1425237762,1984302659],[1802608931,586258514,1787797724,1054482358,62643215,1097698677,77018263,1236077858],[1898571116,1082939195,2007806889,1065188866,290666778,314192621,904195893,230450959],[658510487,27547659,33142938,376197108,785196335,127345953,624742478,1687572031],[224447005,1753719968,1478260948,855620330,1525465015,1029477819,1924219876,209946071],[1995285948,1444135584,1986759243,960595793,768487677,1456660481,192336008,223014875],[1192094354,1451097588,1499836425,569365976,58431945,57031899,2069168226,1653618015],[287899697,587561274,333434046,1223794669,2057736100,1236115047,1945777316,705769525],[325784875,977719216,718286625,1560833066,1423570167,1140217299,67000929,615736377],[1192497082,1235719503,629462752,1646037437,1228724502,1854717999,1507199919,304223972],[220012160,70664681,1250519585,2100872692,898879550,866264506,1446669466,1969532505],[1656580352,1292713936,201540920,610508352,1050760933,600918139,1263156362,493668575],[449948066,1564596438,1992892753,139522358,1393218608,1220753710,2035058736,1204455815],[1940994013,2040541142,172676406,8914210,121172968,606957963,1380284334,1243512027],[880662659,1437297312,1790070589,309923651,1768685195,396954022,891309167,1254580404],[321861471,590893206,161326285,443668977,1604763978,296380719,736405606,811574757],[673437751,1837039117,321860850,585711248,1069454283,1540032685,420495052,422816100],[339667456,1261175105,1353198585,1503637683,24278953,581564001,739578801,422599588],[740252446,1227076664,170028275,1054020371,979323649,641276739,1389544365,244455946],[982740854,1046334801,1280281131,2038392793,453108494,189317290,424414155,935946191],[1891077330,352712875,276827082,259496446,1716078799,487920235,470524936,530758693],[242398080,2062617321,239398351,1453844580,1847097330,179783846,759008092,2080212515],[1076291248,844228950,221411386,1671210612,394480422,33872812,223022512,371248793],[38705571,1511641267,64552024,964348077,289108853,1720150762,184913164,208693403],[1842552973,2034425230,763865325,27043560,2017563478,41196601,288828364,629609176],[1104358501,1975239837,1591510510,1552279690,319182404,1512764944,2105117332,1540797080],[998589149,1375234041,1295765992,808269392,48801590,749053851,371265451,98327646],[1448826135,2035212062,1220039139,1701264257,26493383,1873454045,625674378,1352084145],[1536471452,457428526,215936075,734502457,129051149,769278878,1547920405,191733109],[426655682,24938811,1051407969,1776983864,84062381,1923812794,782260897,808638077],[1407918753,1578681425,1968862352,1941932189,1666771483,1542398038,2127599773,465337982],[92479759,495036028,744542767,1678173136,452605075,1263504924,3719622,143852665],[2109904875,850723003,975623088,709304555,2115063155,178915323,1726912974,1059710947],[543215771,295961338,620167874,1861864851,1058017696,347372168,866447573,1570920291],[977365258,1297400792,344951030,585410045,362912888,2034878879,164907645,769873208],[547406212,227686382,1726691747,272371412,482573526,1695765296,1593466393,1175475626],[1998473748,686277046,634626242,583791684,1822855951,492142798,1833228295,76386567],[588887547,186521180,744876627,134571819,1567292909,338057416,608822775,1488704340],[978342843,246150929,1264866823,184376452,925062163,1653685802,1980833787,1639498038],[880175122,2055432395,1991157460,1829018129,2069248563,812115424,209762702,281659193],[1095589968,2026208098,1933060115,1600813701,1386069756,193301025,1092211956,318276465],[1755098451,2101174108,1239517622,1918170503,1403487465,1652942653,986123665,704378690],[1958992448,747928065,1915295258,2043138810,505884029,1504583673,597509776,766635310],[177395270,2479328,856299550,1991152066,2036517740,1842423241,25416702,73704198],[356839999,172364082,1821849703,1793846493,1486477910,1210772917,1631959293,1305944435],[1350652498,1887228130,756318059,1367998742,1287812591,509501711,1039011742,1280906812],[962995087,481148269,2098030788,191087993,2052654582,131329528,1834144279,1826545366],[658334748,1492095265,174756835,73328109,678633786,146389672,987109924,1952590765],[1758505175,1606034325,1744716439,1398365448,629570517,1991180404,2002864403,1363850227],[502894674,1840431372,1295818937,1009340542,337584366,154072034,1582329029,638182542],[1751449935,116234163,1166261623,1857925702,684148439,694633862,687416603,747328208],[1183287034,1913642752,898917927,1558250894,22314506,478942886,234498639,1121550867],[1841311901,126155807,1164710878,306236230,1404066624,686776845,685107557,1330688826],[943808386,1905491062,1406511986,1467171123,2038616435,686255084,137062930,1072339722],[423957873,1396403738,1986942698,1636476321,657118375,1939214993,1547672589,1293972493],[345487360,581492191,1809450852,705499120,462214932,446757494,1963252896,791617967],[117702855,2118315817,883360980,647609315,385212748,1972197658,1264695395,1297289039],[1131213846,542575468,1723616840,218593182,1726917790,1427334478,932101585,949354468],[1528043862,348259339,2002852697,151227845,1026680114,1287643975,1540510975,1367083608],[2014342143,308187464,861859918,1419649023,1802552593,1048904136,890462183,1324884973],[818444789,1497034232,1775720858,1353411093,66968994,976214109,1745290924,1577379540],[524735033,519483434,274656199,199928406,1928018790,840876092,1611568912,1417570997],[557018652,758599951,2040090047,710976901,861694143,787327696,995738808,952122967],[1936611267,108697428,1838242926,1027694560,413392959,1847371859,345932737,986278714],[552014538,152293914,1530390377,393984892,376958994,1821614367,1665272638,213837324],[614457629,1739476470,614660728,919883526,718202067,362285044,791136110,1605247915],[290807024,1152435959,1010676841,915260668,1353160655,1434732103,446300868,313321870],[2114429415,1274321132,747871237,1142074685,1047247558,1633946961,1540084503,127185648],[133435983,1400177861,216457866,1680114919,213288824,69660728,1319258728,617771552],[625719435,326962026,2014955784,712080834,293768005,1160293859,1772048944,1672963856],[1670133586,1540471309,59509269,186459443,1111398804,559686652,187294296,566630408],[860894057,415059497,1537941638,1208532829,1592435052,667110939,310926710,2010918726],[1786396686,1847733052,992164704,473579438,899369115,780713323,54830766,1327174558],[1248995753,1194701324,1934727708,331712073,1852985349,1978792865,1135245171,1067137682],[1057061163,614210583,1230473263,392999651,1238735601,1969466989,1522507773,410008128],[1981048207,190768847,1412593664,1952753227,1176432830,243988364,1301663057,282619994],[1767822768,399293349,425579292,136529523,766780798,1404067210,1264869662,58389047],[1657223775,1143797034,536792732,1924369452,2057409365,84055022,240721081,1167006046],[405317560,507364792,1247395995,459235959,579213140,596661096,267666045,794674869],[1467993662,459745948,779087013,1389196067,434510543,1871332721,395587723,1093979733],[657573715,1719544418,972438615,2060499461,127571355,1164215610,1453183065,1661669810],[463309006,495136207,1199781070,553243891,2085971153,1885484140,18570189,92228782],[1686118871,1436253248,375847692,1168429570,1232747608,139079779,1348432241,1997832984],[395108509,823096417,632815754,1405975703,806749423,30736467,110398000,1041672271],[1917345962,279824372,1908915127,446494444,1887673949,1856111289,1470111068,71829466],[1507690104,1055816485,1610796981,1893760835,2065271660,111133695,627209442,276509002],[993194743,1220728729,1947775490,393012350,1581621908,1412868588,1963779299,623912689],[510093497,434152865,1858961830,123326110,1902836603,50536619,502765704,1631334106],[187326567,578473364,439856876,1353568870,1650484008,1519476012,1163657753,1006404536],[1906191523,610520074,1366350435,32774455,1535265690,629598467,1897631190,1171287263],[100675585,1720954521,1663576366,777554943,1967767991,486857365,2068588254,270918561],[818664848,1897884513,919871586,2073339843,49705217,1971691977,1992125444,838986007],[871729549,2000501575,1054327088,259172609,975465828,247426487,5345159,1001523278],[1941312131,267238061,2085736652,2008794645,1625986258,195009227,1904163223,2120109144],[383130096,1444478736,1841600130,1663840417,1781181037,1151768115,1021460266,1546251590],[698021884,277267980,1847858340,1056052649,383257912,273770805,695493303,1869785295],[1667816237,863081835,1112959649,102469931,647750719,1570550578,521019183,955656865],[1327345489,128226156,1693308657,602775417,1491794006,962304000,1928956731,1331986795],[1976560686,433141521,1501177624,1127097973,526396181,1715577903,1470582547,111710021],[1737129089,1596391588,477341255,1921912674,1364834162,2119864187,1350319349,386026467],[1757600710,1080368719,906964269,653923167,1458445208,1340258957,78313998,622207168],[2081029098,166289718,1663130473,1449160381,599515006,409938372,509132113,932203902],[228675561,1580802626,1830557343,1147520358,985025603,503699055,816682896,98845792],[1825780680,938963568,441884241,1290650557,695243704,1723624352,827310649,88439532],[727800050,281268042,535542333,1005560990,1123164044,1691591349,671823485,2045916916],[48146588,1251539667,192611325,255491201,385059697,1404825124,2053355283,110741917],[355457510,486291079,1868848737,1296059145,896877691,1938347958,885540918,1188957884],[1778699708,429639040,870788450,1775079373,580600071,1217856456,631658625,1282963632],[881054738,688974759,11692867,656142627,1338661701,1423217286,1369941175,1068290253],[1987347371,1079636616,943154340,2074577353,359044845,1430129757,503544394,292979233],[1005516003,287583647,534815064,1526936532,1428819464,163197096,1322852765,209193587],[1762298475,980932371,1746711043,1616232571,1093535859,1540545555,2039333209,1649883721],[2038320692,1358543091,460305578,1534515463,79617393,304968072,275162697,55432551],[240079204,178770150,1984319640,1280603384,844270248,900237568,1052922944,498671906],[1843230905,1023928648,148885402,844479462,1448620420,1787807415,62285085,1268029159],[121915042,260784905,1169509424,1579049599,1240739028,80791627,1018306834,634184742],[1503131082,474888802,1706495767,68725178,902436331,846299676,2081108905,847921600],[1477932009,1695612211,1333156942,1553576101,603625093,1729143725,231412225,1185708848],[1306959314,2047337374,2084233314,320008677,1959500516,1865718501,1432322444,902046331],[1329374721,1674929396,1321936983,2063777829,1062100058,840654913,519081140,1161780859],[1459927971,116466191,1856009182,60069863,660281833,789248366,315782048,2009940043],[554995759,1921459340,1255766382,2098408206,399418381,1763627401,2101432520,879361257],[1749214495,903850642,738155636,989918102,286057185,2011486907,1135601287,1636732357],[277985502,1857131295,1232873386,2084294612,1931465949,1130058549,166297049,713977646],[1935816481,1967121477,388567193,136363771,972090286,1802741018,1385801220,856742249],[816425261,598244335,1108589764,1726526645,1173045261,2082991749,163425371,1477869755],[1483213988,1826485118,402456717,1763657157,1248827349,116183542,540934743,1885646974],[1810047700,657187770,1923851204,498558847,550662352,1148327565,1344320107,1388877201],[2121909087,170389790,1484684687,1054271394,1703378321,440527897,362491970,1610389587],[1106963507,1812650254,778714570,989133225,173274584,86251900,805033165,494660183],[265180343,495730199,426709213,1565437774,1010651833,1530045025,1557765795,1925291549],[1466803901,1005939852,928737379,1471661550,524826856,829178036,936706525,1284601772],[1421147783,2108342951,610265502,35913818,1195958755,439146571,658656060,1075878410],[1670657900,611758707,983247058,1212252931,1503584801,964716367,187937555,839574390],[1843027807,1367035229,814212198,1514971009,1766930777,216621852,1742395955,75863769],[344506734,518451482,1826368486,1798655886,652768839,247027559,281912433,1411830775],[462794623,1838307712,2087813473,826765391,695435432,506950701,1721282496,1986584679],[1143145222,731264650,1629442152,2033398166,85873800,2035740249,688150673,1327971354],[1316356036,121278671,1738102312,97816326,1186638341,514008319,1005574793,879541867],[831104386,1842314772,1757068047,220356476,1877093549,1896296425,1773161010,2065492379],[1560011330,2040663486,1660672871,24445422,888453909,1745777714,33265069,2039241065],[249932178,240316328,469040844,861908861,1153564974,439098893,568565480,910983500],[1795021910,1595093608,1004068279,1116625599,213230627,1900255088,398977299,1168589339],[1996504655,1736362020,498282955,2057746314,443134272,1370486407,1380765146,196380449],[2122098478,1369986244,1895963540,905154167,1694784567,72148668,1236823972,263277999],[238129435,244322934,1030994963,370580668,1793417795,1634667879,2122548426,270340826],[578872791,51236360,1531848141,186242843,1931909886,1412646359,1023138938,1426868071],[2035462502,940577393,23152996,1188991688,1515738585,1127841375,1738081897,1818412516],[2016936989,230048985,140539442,235348861,56247729,733991124,741770731,1865343639],[905962248,1285211863,1164587823,2034257687,130787073,2068758619,258323313,1175686375],[221423202,966514243,1689277989,1573076680,64807794,277378509,1174629188,1414847644],[919193448,1165141729,2118169509,491521368,1446805482,1154940335,1574111088,316645011],[1028466939,869567707,87868149,749266446,1499306401,752301708,1364833286,285579933],[1983779139,1243774794,257284714,1433771563,1216556100,1696689752,2056088666,1515885147],[1849786786,661884924,1372041139,1190423643,2021275785,929997395,287796084,2063649832],[383475010,701285443,747000569,2123214937,1877557089,353535689,152311881,66842561],[812362067,133230926,1124191461,706621144,1642559540,575909970,188694452,1424046264],[1808505051,345728155,10885622,138273899,1377929088,2067575077,409806855,1594018081],[516208404,618237888,163834955,692038069,685282505,555602504,1232986539,808221156],[247071672,1345967214,1989129491,1206444313,1457728956,811971565,25441044,115335660],[1557972987,884071551,1704444789,1293089686,1578656860,1176855503,1935360058,1300055902],[1794256136,214956141,1613371646,2063996364,741314009,734651674,71364693,1845874334],[577972103,1305284485,191200572,1357393891,1979148115,2064571887,110205827,2063517885],[724630745,44623780,1507848685,1971780713,1633802281,578955237,1670502097,1777772916],[1346744375,2020417299,872163187,353419124,783789554,766055208,86361483,2127415097],[208419664,1615970059,1234783433,1836947987,1545599473,292613222,1015409733,1565381200],[1488244775,811821988,83434128,1857344470,948233119,1688858784,1353564493,969589474],[1832618692,141631562,311303834,1653476385,336189502,1052315410,87321149,1905280467],[2102078847,1213269834,1401262602,883303013,563976086,836270511,847796654,604381506],[445941992,363699500,674213800,1736710124,2106294472,1128581789,1610315074,927254374],[1663371643,685136589,1170819814,1865086739,424356931,1580378163,1076152266,1292932796],[564925464,723951270,1197774229,1353518196,2037536429,59179461,1843362498,155282575],[1575632892,1462512369,1438422761,1507657914,1085057981,1194536199,1095167452,40492753],[178294093,428460820,1925056780,661816376,1575307554,640789116,875108707,794735117],[2056005862,1546370215,1339653313,1671860828,1734337515,1279292775,501445180,1106431205],[890168275,887511851,648387315,1172674851,1510976023,1881714254,993417908,1607736038],[224168805,740135804,1225935942,377073225,2060960921,1164549385,993820103,1419666057],[2002682662,1664487832,1139169466,1917704700,1083003539,1399708994,390298643,1362650666],[856204006,787758381,1937310265,1951517371,1138864709,350296303,569980869,669319711],[171901586,311377383,379828394,1788675581,762034776,1927594765,1216471591,1212843468],[823168897,1085103847,592680705,216250868,433894815,498584582,1401004458,407566333],[346253994,895929245,675159595,307108379,596114267,181741986,2081875248,1266936973],[351141780,2092442630,57203720,1173717288,1783354999,59361936,883751410,1557119234],[325425689,448431407,1809415257,1886715994,184097450,131809445,522423339,210538662],[1001853777,200312427,957408240,1591079400,1289066360,1535303213,1612113344,1821302759],[2096409298,1095674883,247191744,477880921,826241552,1745157448,1649367592,1237298887],[316823641,1254941494,905091451,1102856773,399959704,408097720,596413715,644585938],[1103379361,1638105246,1957492191,1853914301,53663576,883570307,718078647,690038810],[2010982196,205629695,1256675061,1024463082,140819699,527194628,1694245213,731477285],[1582172524,901720713,1680708218,1562494837,1378681211,1097261879,2111957711,1524779976],[214994794,10555552,343054375,769663059,753117118,1927899109,797185555,1665028313],[1738945555,490689573,387515020,590579470,955947293,156368921,1489388586,1884743567],[952505506,832880824,1802225780,1823845242,1001279703,1941913198,2128119045,244350765],[1430295307,1344833335,807511802,256763407,1407096406,1877905183,1934472717,191423744],[772456133,368616374,301865082,1532680477,685409574,296865569,201662958,1127288821],[2047161013,1766947136,1982862970,2046378029,1978340308,1093559857,416812849,459776089],[1271327039,1416733186,1320475433,26674184,1876217489,406177430,1458922950,177732142],[1332292747,1218586575,283399535,649680679,1938416962,600512718,1624117144,1818000351],[1103753305,1616575705,1335970895,755949124,505659909,1165850971,1084781099,1847048443],[1553347267,893262856,2113990938,1613823927,343045490,1248645821,43636684,1774256778],[295034901,1377240158,1281954899,2112897764,1689313540,156432609,905862431,173885051],[461638631,266764213,983957838,1086773602,1380994800,765420445,1416820916,2065205216],[828348877,226157511,569251787,2016878468,383691622,1812625855,2007567285,1170438697],[1168518633,866278358,969060895,1536572674,438625189,1518751850,684509818,427818310],[1850167739,1510193243,99301107,1767305788,907895613,1702251783,1860792944,94792834],[208260009,70041207,1954227586,1273182167,73339430,617236178,1473673774,1953761341],[574710626,1709668485,1404566946,795794169,903478109,413782526,1382770453,1943896862],[1981700366,217710003,1157480861,537582620,760392686,863619903,510637784,1431419685],[1445133240,434787499,902723763,2104351763,1501648748,247679774,1243948499,526020840],[1270764010,1087516362,1451328833,438530022,937837186,1027989866,21820430,701293552],[573269591,388652927,1138962418,2070899481,1884780445,1857552260,1684357173,2008766994],[1672907966,2058393942,580693866,742462219,197691571,392513196,1536716168,7516167],[1559951528,865672469,1966825085,410473686,572324892,406381255,1922717696,176902776],[369394806,1236671013,838299512,2083097823,195991993,925182136,1214508931,548084717],[1438046995,1638701269,1818075608,279864071,1915101617,1627605141,567322306,51097144],[304606618,2039622418,756107346,192085290,1470211334,1555613169,1485284065,2437727],[625002219,1266883608,1404068092,1627876928,2110978768,1011659326,1297981399,123182386],[589728181,1082969348,1399273018,95349813,1734047985,1212408930,2020080407,149899810],[205514368,1618404926,116875777,1638372840,1872365591,1247356419,1899110393,577147698],[374077705,131124067,146524532,1194738152,1344344777,2029278255,147559261,1810653938],[2009992718,1333587398,1963520347,1857669646,634389582,197080940,1820040332,4205865],[158035363,627289873,2093373310,1032329416,807420599,1960311973,2048671933,2041095437],[1390015487,1385529718,640399589,229586687,1911726680,856527834,673112005,717696211],[660373874,1599742233,778308432,1472494801,854549886,1251446715,1774085429,2077532618],[1173421932,999711547,1629672327,74854673,922097873,563664897,1365292139,2127855959],[1753327846,660294269,62150851,1404286194,1317080064,556366207,1851793925,1739016923],[389676319,2028738579,1885322168,1008196415,828952754,1807680942,1495595905,106464233],[1823556439,1734625876,1055651659,1430676581,440290670,187190997,1288629116,288635746],[1511403550,180238244,60215765,1392099175,1774767780,189035117,251333288,1322558526],[1048161253,1474175457,365485272,186396629,346403146,325131097,2030944017,903049617],[1047209670,959070976,1594289733,1254603414,703952869,2072844676,39207966,804681453],[1706056502,1101090590,173214307,416110237,796468477,859074620,1950399951,1269278839],[354848327,769043984,818314136,501543549,244973896,1705202011,1544182574,1046456012],[1987133668,919600595,1808983044,1517717329,1129921198,1972310421,1691175568,2086421060],[1411867264,1920842499,111361891,1959524623,400004498,933139245,243792930,1603499468],[280938136,1519373546,1702003503,324577841,1722216769,902568515,113970535,76843468],[982904955,1866561795,210030918,1635786863,579796291,1976723371,130031797,1109017900],[976417965,1356483645,323788934,1302065860,1316453226,266359662,1747417283,1094601448],[257162277,1103918224,1488140064,165022108,866432389,950355743,1090109452,1123124337],[256036931,632292722,358988977,1901886143,1519905420,1631438183,93128310,467402491],[13170401,586110999,826035804,404468162,256409247,633839829,1459044057,1527254661],[730262592,23239868,692156268,199732910,1769836056,758733735,404946012,1894803534],[515070414,1986934662,10384749,1881721859,1574235306,565434469,143451311,573019929],[1563058627,552499952,1614839089,347395741,1326651593,157814852,1226166377,1446820068],[2054716264,925123004,486769317,1258819351,2031131645,964670333,1498617794,1392720830],[2017882527,741931374,1419001526,55233231,1060757780,1379624462,430018077,1814984729],[1832283807,1902694772,827529934,1921241508,1850515377,2096130921,1984319474,1090011068],[7605176,1625425933,1441036266,334814044,1622432746,2097715634,958564996,212999806],[78719949,729151369,694903578,1551731804,1442265279,1237311503,556822523,562205835],[1600556519,1919400424,715344118,204811813,899268107,455608405,526277968,142486649],[860414881,1376450568,550068301,1814425628,548862349,816161821,245526362,1385135718],[1878232831,268952250,273548374,611175186,1934792579,593053732,269288097,602018747],[324005804,732943663,2025745426,676137785,22839414,1951389471,937495606,1984941502],[1410294635,48802993,1101217912,1664277662,1811941303,2109142778,80055556,303274923],[717974656,789545946,1411750042,713495155,1819550726,1244886708,1024410351,1978889137],[2074345412,1424841162,1464556974,711914209,98897241,503554233,1899786208,1300915137],[1784828617,1447990486,1738816071,689385,990782382,1425323591,1937131556,944672343],[828858992,1954194946,584756205,684726826,1533209085,1915217691,1064008258,1601083617],[1419790856,809721365,894064893,551994421,59042835,1283188403,1986729315,2072098135],[1741823831,51697164,749022166,1523005231,452858525,841192937,806470771,972876992],[268338561,171239805,1233836593,44255233,585494622,1587851015,1910476967,1583641550],[667618979,689949266,336463668,2108482322,1064485232,1135134746,648701828,2011934353],[1293473836,21951740,1165731894,1546083216,1532481871,1497816586,1302830917,1439944679],[1708569750,1436308840,924263986,1766275736,1319183179,744975446,1346704091,646072182],[1166565830,1480038965,11866561,1990237379,1555680403,1002878058,162447061,471805639],[904039686,778152025,1967444983,1738412579,1425565085,1440086326,1301424581,1318225451],[1794091129,1547036344,921719550,300064629,722194854,2037924467,742447558,2088762518],[742095874,397234418,598391298,677517910,1499542237,304194488,1406282695,1129170584],[759430688,385376059,633484307,1363818830,535611945,1611855892,1766461430,91559784],[1192771694,850983380,781282321,462312672,1845387716,1466177339,1392932645,1121426718],[353827547,499947613,757668670,1190553619,647597974,1675181259,204438665,1647213376],[1405621750,317846251,1037013059,2059128986,21341773,1705639266,1600170786,1541465866],[783920713,609735452,591919145,987061690,1305719630,1622404991,1212699342,108717649],[1836230291,50559738,691609101,2125495445,412852864,38004351,1425953613,509484387],[1848358077,1973350165,57575876,1643542354,1076555182,1755420710,847045573,1080572934],[502879983,505503558,2042396356,395217190,928973830,662593038,740579339,2052735007],[2113336371,833155952,1976758948,1125358535,802464846,225441298,1648797015,1302957246],[294649626,455739143,1103106151,1604303681,1056107674,1482623811,1646521564,1037031422],[1558406723,165472863,549915895,1349623242,966598817,821197539,95696723,244167161],[334072000,1345143521,252363150,451682447,508404400,1770700799,915522258,2128411081],[966736081,1635264497,1081094184,962943540,1474229374,449556716,2035786868,49895076],[1383429870,1938065026,2053750180,735447952,288994894,735382171,138998555,1806418262],[1910069330,1240619975,1301098094,1810976852,1976166086,1924403227,1596280793,845093622],[2042684324,258996528,1605718063,1190340547,427242443,1627924825,438521256,1929592056],[1310356695,813969778,1118262675,1311611154,1347434485,1890360984,1955861085,17498998],[1242958774,880705206,605622966,1296854290,1082427533,580845405,1257277437,1354382031],[1767324170,384949096,1256300862,1952546194,1023399121,1623897817,1717481009,244081013],[949851245,1494467844,1105477015,647905223,142899975,951532399,1306424015,1066447764],[1842093631,1684235963,1880926089,578246216,1267898551,425374321,1292010256,47358371],[1411078941,388891455,947330809,691663823,331565263,793721329,1423267125,2122882059],[1838824651,1413795421,1742408128,642321544,1967404010,615585417,639818732,1014897966],[636844149,1464453776,1316468066,163357966,1881382193,135908594,292747598,415261258],[296862644,738908309,87233502,70958968,1395511945,235193099,198115805,1641951861],[1048451329,281589271,1725861413,1138508465,1126270053,2020947376,1760901701,518098935],[1894151358,1954865777,1895486269,1454216108,1895962410,234019705,1249411926,763899092],[1332785528,1370013963,1637993879,1957883998,1067712334,851784084,180722164,1665340395],[1091943784,2111307737,883574004,372695540,171916124,1827206004,2024079953,628061379],[2016178301,1462096692,15522214,215607830,1713793120,1589428513,549789208,1661240037],[937017057,1376554098,1545415153,1628589727,462076949,1467256095,512035675,1657681272],[2041581514,1223217239,476874580,206842542,529934019,428851732,192829898,1672985695],[896116756,1935151700,568161106,497079322,1030029782,2079945822,1806838634,1463248232],[2128245258,1230932848,1470723061,1282408637,1577311016,800470708,271137879,1782940800],[1670790002,1185706102,421455359,1020658244,981942237,884691487,1889076192,190814754],[88308679,1527708930,1556402066,874871763,1879440403,1408596569,1843443560,96526357],[2883506,664685650,2006855722,288348691,557851772,1237417732,1336959972,1065758684],[1218069039,499466848,1859723061,1155903367,1423693614,1910270047,1076104762,1840853830],[1577761594,1830529701,1497892687,315332332,387711227,118555453,1689552658,1536226962],[461265689,575971515,1688241901,783364304,1754640109,2091344939,443678506,583712494],[960571189,1710375164,1727678016,2053020013,2020294939,665637394,1366428316,1867583803],[1773762647,1544953371,1361314681,865488471,1269358178,449279292,283840679,2038926341],[672262740,784941180,1218299786,312584129,1248995377,1515726110,1490143404,1115992699],[1427846093,1178758849,451240454,1660475727,1707932655,27378690,1650233454,637807897],[957740429,2125049338,1943727915,66566120,2106136451,1236761561,1591335046,175409238],[478066158,333618421,741832452,89553395,238812863,1974509623,2020313298,1631152198],[594381848,1144466085,1182834338,1337411891,453176910,1897769971,583248168,4147580],[357003379,1828961115,1406771616,987609356,1109351221,817977408,1217775029,1818767543],[652454382,1883922678,341313221,1704355526,342677650,776736917,1464696388,1355254646],[268867391,178276889,701241381,1120263571,907935967,342029866,1350734723,995278368],[679082731,2063278120,490164087,1150537681,104824212,2074171742,1047636462,1317700781],[553643368,904170306,1697626145,2099311710,1908534734,485472126,2010740309,470433414],[683053910,1846503067,987240444,1405419293,1130990875,715739329,750036401,1913478179],[1568290654,6875561,1545235994,2056603217,194207115,1043452674,1215288610,1881904692],[217468553,269803593,1091099393,1041735922,1100230696,697252889,137546048,540349168],[737959290,2120363857,1693048771,135090507,1708424394,1563048138,1125653006,1663408899],[621654783,271689581,1901157156,1301696275,1425501933,335065493,749374928,1416712251],[1214366489,66058838,993177066,484449933,686049936,1853466375,1935237035,1975693072],[1607160854,435576654,1381261120,1768113508,255525822,224233544,253011930,1794161337],[1651641607,1750038182,158122248,10615786,1858370781,984627658,1420427522,1214072449],[118388067,1468827844,1079842273,1736356684,1917102233,1185652164,1617362104,1157632835],[39941894,1010121739,1240265599,1054602330,1437572640,1284123455,1330693734,208505219],[362445166,880211723,871133856,652673407,203831534,955548619,448034796,1577353671],[1065502418,1300283800,888239620,1061173631,691099842,1812803393,177343430,903906039],[2077777868,763350453,1605690322,1861280121,934256674,1935295565,2020213857,403794948],[1577282863,489165438,1619587928,716130568,643622233,1504837038,732529077,1191274068],[1871238606,1116758829,1312840689,948199367,1389908017,1909527915,2077009029,1818567709],[1049557618,683614417,357213517,301075441,1131702944,550060468,697282068,1121544729],[39721228,211881711,918403126,1483437495,1366582211,154690081,1052102872,6939964],[1636617735,1360211543,1742290797,285984468,1347911337,1325611941,708910701,2011445850],[1573767012,562973092,1234640936,1046893693,2109289834,865372672,284369249,468081729],[998771290,1273665955,223113563,572649576,1618769510,351220998,51415604,647854048],[389395961,12705411,103469879,1764884541,1056209204,1202714847,1711734687,1654965252],[1589039014,1225746693,2076714035,1807592504,1037290580,935126079,1956879427,1947847147],[351470296,857364420,1201152023,1060093058,937454630,1706241456,139680945,1252327109],[1394054841,749982999,663709660,2066671976,1773393310,1912273306,1264156370,1957552690],[100053797,948471723,51157847,570553195,619784181,630356687,2098939449,660551941],[692823105,563839502,357570816,740886510,1479170997,2092783187,1781378715,1889849247],[663025488,775396982,414838400,602680605,1046330599,1793242056,395584897,1173758680],[1569993223,88086725,697420462,1743054314,930853205,767465463,1921094385,724063797],[1587604169,636842966,1961360489,507589488,1168972335,1652060182,440716542,950271331],[1076139488,698381594,2111220595,489459803,1556355410,1261016707,1741036957,1965814050],[1656590074,1559730743,1742144406,617793340,413429604,1242300133,1541071223,760164292],[477407281,845703793,1476655427,883673327,1561019712,1979355060,1726785223,871432179],[1529669998,1733220351,1690526087,1831262949,875753112,237007606,112453805,1708716206],[713224942,315818720,867512236,141561644,466253756,350601266,1538322123,1523190151],[2081802270,1614619280,580809450,1394302259,602940361,516350910,361620978,172931099],[569896886,561737681,1560057353,1065293382,1649944313,1313762131,273755185,1379490208],[1329716557,1282745431,32518133,1506851270,1659318865,1189297249,1436818258,199284778],[1848115212,1602478469,431978550,1651876024,1658986146,726047580,2088413781,1467180789],[1766933676,212007912,1601137176,273854654,1315668710,736934778,336074,1908283673],[921251788,728224323,285547276,811644145,1987799705,845664353,934505851,1800820940],[42950591,1396714979,770697696,548882505,2108558811,347952181,1995209633,1290924073],[1339387796,540907830,318273116,783128566,367863544,1428269180,1964139010,473350932],[2076499179,431083242,1009152461,1952301165,1578749070,780912936,1002797286,898123082],[623724342,1220994053,1445914997,1828078584,665439607,1807590565,1434882747,194559837],[398586707,1960721322,1759717727,1878474747,1434175369,1279995325,2028718217,441661599],[1773231664,1632250389,601830180,955418536,134043148,790864482,1580856518,992185147],[1018256172,1457005472,98471810,1281301739,1003731742,1430561292,636368301,2113150428],[1168685721,513119056,1561347045,940145708,955260058,448399369,2119082498,33937062],[1050850907,831616467,1266046416,243810546,176192655,1676140697,572210811,249912686],[489602879,1384901586,453028530,1634239252,1741999931,1901496225,2107796865,268232445],[359668789,671117363,1387394260,1983173979,1041403057,1774150997,1131627689,718250695],[1490907620,1644087355,726493798,786004209,1274156523,158083992,568923153,534614222],[242718066,1009739238,17480999,392063163,1613437920,1119745410,2086446896,1899429707],[1263574229,2122535821,1706600271,443385637,1873188659,614934952,939736312,30051253],[578672374,492707963,1542873928,1525322560,1012360373,510000747,818340439,767720174],[1419989080,794856443,530387744,1494687152,601142184,380293553,1319945010,872768512],[1954375748,367918761,227085209,2111797803,1204960280,507649100,938344196,1706473221],[152705246,991940590,1565181853,498777776,1134079266,1965639868,453914523,11872114],[42737566,870783970,1975948409,1546542997,1317602524,1956613898,1887321926,281682263],[337413602,612052010,1929634501,847057413,662112589,608624612,1748290353,1797001154],[1746198713,123963293,2121084721,1578308791,971790331,863387166,1296490487,704830309],[2123707920,203633355,26376119,1269041757,678144656,2049444109,1173106902,1051584290],[42952167,1179312857,116502537,1611180710,1084326623,582705965,1664078763,2006251600],[888568172,693022710,1058740945,920854086,2063840056,1177064586,1761418271,1506445356],[1575453687,2055592913,424340525,1939266380,911438402,192393555,496507380,1019434158],[348963469,51193289,1627749992,419834667,798195217,1241685872,1495972227,249946331],[341364216,2029582706,523236230,1284549337,1015327615,740937915,87982168,625814200],[1101004079,1551296402,1290098590,428271374,492285741,17653176,1267985140,772764619],[769901419,1694684481,612436218,1302604846,862811329,767440804,347582510,1607759287],[1130499327,487016168,392834957,883391523,2029420291,109111640,1254047978,785692280],[443103093,636363960,187707610,219746641,1852855255,628180343,1888575335,1982730284],[790587395,1346855518,294705671,1704394432,189149313,1792624630,450319517,200698487],[336461023,1880723484,1138683355,1028288304,1691304200,916699418,54157015,1524816918],[341528766,246133489,1542059006,486200263,1123793522,1181235586,1693029062,2027340299],[1074385311,70917200,1220513252,798147867,1913458909,760661389,1687045995,1799841599],[1420261879,850463903,1557919908,1996665531,882215251,1747301690,557380101,1762967758],[960647022,479954561,1208796839,1703885823,1674471687,1025016573,112229326,15221522],[1246956979,1220267665,1839251733,245179913,1075571626,1195429655,373335583,1916376011],[1712998163,318076851,746847863,1949419397,1117375320,2066177454,301868065,1530923836],[1145360538,1743514690,998097589,1570030215,722707101,964139094,262907474,1609990319],[1174598896,488967996,690729425,124290723,1623516007,1403336515,585387334,1010516953],[935286229,281840184,1841093988,1510852847,699554479,916430442,340995905,164692284],[1172377378,2112339167,1532442810,240479661,2001273981,527969145,1287449937,1137491104],[1964134499,2055405488,1426212458,1172270106,883786910,361923237,1737935999,160862675],[1009232044,2124378723,249331320,580183431,1832956688,425232754,1188588830,331613504],[1173782123,1968933847,1924477953,1444992380,691326201,727825623,1830875374,1008320058],[1980712393,1072491012,123451481,1061127786,284753359,2000482167,1660062617,8263978],[426149341,1137701697,2116859696,1939066451,863353017,1904524180,1526987110,364121652],[1928505811,332361938,1367064196,1131300773,767857084,226385088,10194848,1982142295],[1246667426,652618463,283432046,1251423164,1540470623,1473070390,1142382378,315733110],[119548945,702768819,962208063,1192073314,1527286729,2065148006,1181858895,954514961],[972683644,917917613,279937771,1283751371,1582651131,1853822510,1750854623,1049589329],[408954423,619124471,280600221,871749370,1769600387,1121462979,280581543,1156737594],[1276304363,676865226,587320825,251491788,1467607312,294252791,2125016812,1302482492],[47780577,323278255,2057402692,1025474845,32726704,936757655,1379550215,355544132],[1724934606,1984329939,1516554939,758268995,1410506139,2110778672,141371232,48789988],[1178486956,1549375307,39775962,942412404,331788551,1436864120,1446282753,1116424524],[1098734157,553540566,2048578354,60676488,1817156887,2125415572,1127916156,187108766],[1610454885,505623821,1934786771,1512704725,1822643231,2015593920,1968869675,58748770],[967188599,1718515128,914250676,1764486176,1845399189,628327747,1985455962,836495328],[1515324778,351187011,303471306,1848022076,1596253073,165142026,1786922026,1475475373],[1847671683,129701662,418447648,1945911951,1552568622,1562622269,1406385745,245342398],[1874268763,1113436335,828929819,200124398,559496633,692523829,1094816174,707917170],[1298105061,322134585,833183629,1287140494,1888143985,1437962818,1510351808,395125219],[1537521945,569372385,360949569,1348042961,856015943,507565846,1291667511,978262265],[1193119867,1764471593,46939526,1611014260,817320733,2041667117,1917717221,2036657064],[1965073381,112287688,2053773903,187725972,2042463539,1388216470,1350214833,1920767624],[844482171,603236307,2080992503,226094481,795107264,1501999731,1616554171,251794076],[1786320206,415674558,1808993213,987395400,1269059819,1265353504,672534444,2026165568],[1215602386,1354507307,647761039,563644194,1513673847,1900512124,1703916341,1580700009],[1687673445,52945621,765509563,85056158,2125432826,1701100135,1425839958,1643871102],[2051505794,1931425375,1467494165,320770068,94452586,1246589244,2094243153,1909912037],[931073399,871893795,1083836024,1939219211,665534875,427807275,901143107,1452224069],[1041763983,568392522,283004861,1624828197,1115217285,32203990,157416411,698582883],[691498344,251854513,1437814725,1075882851,903242459,346077388,1681785097,140028387],[1265738779,1463485461,399372893,643396842,1745242114,1042274464,882685095,99153777],[50675070,1486656222,347487361,1834331718,192129839,1841864015,1381789765,1196656792],[1760905335,564752898,1200322177,1122292977,1897535675,1018803041,718268476,2128107049],[422044972,1686808588,578527377,1766898741,1554838765,300227910,205164699,1845606470],[251654859,1733312269,1635260107,285993202,309738017,18071547,306377797,1600254181],[1632885877,1687360162,731752768,1753521600,804126024,877610508,1060359283,490749876],[1170799451,1519321908,611244564,559523864,1194611449,1716235355,1017104032,1571592365],[1853024377,1118906726,736800942,1182213579,1406839859,1985860737,1794173409,1111764229],[1807255804,1081293044,361619907,499738620,815673508,791388048,1759521204,886873885],[191791421,1863447089,10403810,2086860297,63933707,392059287,2091144000,1340736201],[111048716,460990417,1118732399,1250273441,1225417627,1062173791,407773112,1835098953],[2081546146,960898795,870514969,1958794354,750506926,991492282,1817361920,974967127],[486932530,1716980091,693759252,1604906440,902127654,122887453,131908499,1428798741],[889967734,1725297047,1005893105,959310475,650226418,1448896757,704247044,911268617],[668869585,850284129,389606033,1135927992,1140192752,249925120,1688200507,833351487],[1208115775,1299811704,22864320,1274544836,249749931,371631358,1664363977,1657362704],[2054700070,1823291455,333368754,891096081,1233408160,1592944092,626276903,393428812],[891224450,371559069,1112009794,1691011428,931605107,577581085,702032740,951487259],[549667260,12935133,967753226,1981008754,365294248,1531744919,286202482,1916985568],[1672228711,1330758413,833558289,1548801642,1797053836,938705255,525838093,442644605],[1918056871,194473112,681112115,13600349,623636840,1599493487,1941565152,1826082029],[2048461467,1803735460,960461246,1027504802,208386494,1200314421,10296178,1795912198],[1967335260,1544655841,1501788887,1728576483,1277553842,2038115721,1424483548,931647905],[904511667,965502890,1977992451,388411385,1087025583,1741287478,863315554,568512443],[1794478634,794232177,1328660579,1705816413,1390988443,1611831229,1436542063,1973376458],[1243090901,1630407286,1749679229,1262559794,301116063,298326067,340191360,76034519],[2100960152,1425500476,490137908,986707952,1461410972,621130234,1278609743,1295004155],[798545348,699594428,1029468343,612327987,817022696,853258691,108526880,1597041809],[635751298,1666908280,912843976,214482964,111918523,693906707,814280416,1512290963],[1845530137,1472603478,1903573807,1921008099,170471269,1172822204,1292036373,374089010],[554370464,1519766597,239477480,1315391699,226250470,1231085188,317609125,1603091068],[1335968290,482455935,756141535,1850516424,1424909495,1234726115,443782664,802881478],[880805150,1976105052,796260343,202414101,506072741,327260910,1385703272,2028571585],[1174995328,1248762921,1942597329,942540439,567958014,1897955462,1580525088,651558007],[306697633,861978579,1177400377,1393146845,319342370,1831569919,1161031390,1862187036],[816108856,409359736,642016904,1060458750,1382284012,1034130858,1329134515,75813767],[485723556,1475933872,1620702642,197845300,1153826483,236410539,1289504624,342739815],[3523811,1465225435,1586540931,1653862101,323180627,357630130,496256518,877312792],[458351501,888862418,1836536586,1093364025,1176681268,2070763764,1411040160,1491935940],[625547576,962672455,1431517504,372921161,62475893,200153506,1982517622,2012039645],[1242511252,1356367527,814118294,1863052783,1066935993,964058986,384829217,1196319875],[1650377846,2001228937,562049844,245439364,1463882819,765254247,2054883679,1778404166],[54701672,1866505653,1843112505,1887637479,297557342,223338262,672157809,16396084],[1335902941,369316916,1708988165,493141698,1735883442,239381002,137282405,1628238003],[2113362470,1316915833,1120732933,469353186,937935237,2121129653,765587166,1945783891],[866499612,503184960,2031078949,14299374,1300929172,1513714577,1313782261,415493002],[787873663,1111866301,997696746,377125114,635198605,1797840299,2076974695,494822658],[1748992576,1710306436,1449531168,1215308289,1098391129,663603435,1478976495,1163863232],[262204266,854073443,1087505024,409845588,2062333073,2078038423,599669429,1240122363],[1751576883,53502116,824821173,561719318,1134097740,1959060355,1842277322,976577454],[391620982,1413487616,1092839210,225794176,1654043603,220544189,271428460,1520038868],[1033250431,230716168,2030147522,1064918094,869093333,1645360957,1824339746,1354821039],[561773423,754705194,1861037620,1049481085,1392145748,1630106304,1716216374,35724381],[1591189027,1253061553,738883004,1432682335,52083125,1520482531,250959336,1049561727],[1578502279,665715753,341505060,512849781,339762716,2004337573,1106259900,435878599],[407287367,216525996,1894909046,1864497209,538509603,1927061144,1570740883,2025216410],[1659988862,1722643314,368970669,197563399,2053377616,195080087,313102046,701277153],[293565275,2081790848,224736594,872047926,626773898,1669831917,467965067,1397614762],[1806026171,957936114,673115684,2057495415,2045568892,168999215,1728920650,1271437745],[819207033,103656092,2089341390,1546988319,1733382942,62892783,348580570,921943838],[398160884,313485947,2053454408,1592671506,1509602004,1547279482,2056125028,1700473239],[1536594376,262699216,1625053368,1171248296,1857828529,253927923,771908403,1806569038],[1613226640,1294641693,1640278278,135841931,819000613,1858731571,860211068,883334571],[1479081083,298739390,164404150,280478516,1956479969,1306096113,1118211113,1479369905],[725732677,1280502329,504599987,1295576469,1887058155,1603320773,1792140725,1954612233],[484328255,1087779492,258249827,1158295533,1632030100,1539778714,692321499,1745668256],[1611849136,1956895602,582791076,1503463588,77640979,32892239,1870502460,554643512],[1221036831,1992130678,2027613367,1717938516,1212270452,2007825767,1882289761,287058683],[489099658,1771529519,1083994502,1123324571,1084946992,1687932272,1430527237,324402546],[196496647,178341683,130542077,1039354120,1582221898,1931836212,1467008838,1291310226],[2128938457,968958173,123022219,1231964,833911198,483387604,1379368849,1702530011],[590098719,555597727,745903046,1794348894,305330424,750632892,1525856960,2052791611],[1759521580,1082493550,588185305,670388638,2098357897,1607795088,1093885160,24173365],[533749282,237120292,1037295749,1123643393,301711090,1776576453,242545243,1116292799],[1524898141,1460467087,1082880872,1690143886,1076829364,1094289994,599595327,1770925080],[178814741,1591681788,548000707,177115864,1165724592,2052871493,1013682550,312242231],[1125892152,855829024,1678608049,1823290298,713886394,1937784607,497483117,270551248],[1021833889,2098245281,24439623,218348253,2102989581,655188584,799890562,804279680],[75819477,1526992390,730878767,1958173800,2024643945,1872111302,438309111,469490643],[1726676929,599829588,721032131,996053343,51620773,549651813,1492898732,1698928301],[1621822855,194113416,1406556176,444271013,535837969,1423067583,172005170,561463382],[1752448136,441015240,1861421266,961823036,1615471087,2087686317,1067069782,456147003],[1746543678,670167661,732466359,464159042,493223805,1960171912,844069836,1798205138],[342734723,1059132516,1702263551,968656174,625903922,902291673,384198436,1978276007],[2024600018,479174045,1134522989,951275073,1101682063,1480114481,1299268682,1318094666],[429038777,1667456141,1387555759,867781632,139205705,1263834390,534413861,782805964],[453880893,1984973755,1778590228,1237433045,1829160935,132428289,1628460699,1459775148],[222307857,369571522,1971387770,721289905,143802683,1529602924,1159389083,513077533],[375256319,1717922540,426728941,1145717137,217262201,1236180,1896020993,105948977],[143947365,1569497108,362324388,1849450995,728544156,490819186,1774050335,584870272],[976308919,1849042682,1435443301,1423027606,566851082,1036168374,852151739,630819398],[665178868,1118334399,583995699,2001468613,575608178,1196123945,1970263400,642647798],[1994329846,442519317,1600878980,187064526,1556836429,178914560,2125284971,1110317785],[1151794214,42057008,554610548,699196361,20302073,585714147,1250968519,872111835],[1395007830,1626260136,112013687,450551536,221561373,1689380584,502352923,758722359],[1423982725,217993942,1911105930,3309447,862497490,1700783352,732463522,1446471119],[1714497822,171163704,201848732,881075458,95958583,1525471717,166999183,1241718630],[804615970,498365170,92702272,1847726391,554994090,1669546954,1601882551,900816562],[998437882,1571319553,895882093,565824725,1275702279,955032134,695878668,1320828873],[2037986275,132816756,372021630,468341038,863743746,1860035886,1151477044,1437866083],[748699714,344729170,664720617,379663258,467033282,1063898326,16392252,356833608],[1207826580,422072792,432695138,369155458,1590779174,2088519539,1188758490,1605295576],[218089376,1827820642,1440033266,120905506,355767195,2000251432,908255044,948056857],[2016521081,1477732127,459966383,93256926,1913891452,1004490070,1780558746,1861910104],[1813847056,634981043,1946583326,1754806413,1723341035,550808498,1980482016,497875100],[1874172494,1961193235,907116338,1339694166,629855824,1017354333,1780872873,2009690315],[176548994,2099284297,1294459264,19258916,829423181,512522882,812671188,1347279922],[857978234,106492721,1321844768,1812455570,1945563913,1493145194,457770745,1422664843],[614283952,614831928,1561744171,1137466982,1949681148,825887205,1072049245,1169509956],[669797420,1930112120,114457876,1055416557,1746935212,939160707,727811709,697500910],[438394882,1847566472,355449165,1086853162,243805421,1797084768,546907019,816891772],[1717602296,1382742352,2091005082,2108900103,1056519588,1138346729,227638270,651988567],[393386105,1116987221,6361012,977504241,2114486951,890123149,935940515,774887807],[262518839,1449578208,1039537672,1879951921,674019214,1561795936,1863419254,1934430319],[1347846520,1759515976,380474171,128201536,1980984749,1092145205,1685875239,1049533048],[1088245817,986245274,1338588937,418870027,1422401896,2121212348,881786349,584039066],[648289751,938030590,1422473703,157725325,748720160,446858006,191072052,1050305089],[1444352757,1819506105,167048700,104861237,1991252995,698753494,1442334188,1172602043],[1848389835,1303096235,1551658903,560061555,395453081,977911453,1344708842,1781564540],[607767543,1762766688,841534094,767521665,1599614866,897188495,369549330,801001607],[114026441,1979702030,2111909596,519404320,823691334,321176002,1575642160,1546092242],[1670501773,1979461622,1783982937,1798891046,1682645581,773744242,2051771237,425988985],[440513870,1170460272,1027930836,269872584,1148782363,748998273,426741120,690946361],[1573063982,1104328949,976279113,1518219690,195807439,2130303543,252017148,59792798],[492077386,1336717805,1641652251,732260573,1881734678,1622867686,66225532,723029019],[1940316383,2100254755,1446576147,1109041977,427962917,1805400542,1511748164,2122595797],[424656167,722133067,1934670620,778354922,147156364,997253274,63717414,1025519731],[385835648,430388237,292683952,1475264076,1982289521,343160279,1614152485,495424831],[1229068583,886360064,1728239661,1517108896,618620572,1027928901,717389475,711469379],[1866252303,809047972,1336542782,771712702,504061705,981227972,1014683243,1450276052],[1253612995,1636159935,1813949160,426976955,567230767,1751581350,276552263,730138027],[1869444744,1370008121,1278529395,840809335,1401367838,797074,1564183023,931996524],[1256568608,802291820,1786916984,1699055132,1752671097,598449291,1886809130,567005708],[2087117279,1282231618,1215669187,1487679543,1426204036,528046725,1889905443,2004785769],[331951135,1537502852,2079936606,1391291603,1295135861,550453540,2064861961,1832706245],[1699334610,442617776,605533916,1255202775,1458868006,490637672,1373099228,2083398003],[1512576825,1844574734,135415312,1961778576,1844517649,445499885,1087540974,1678083893],[159764134,1174484995,782401130,961963797,580594232,336962422,1993584873,1578123418],[1916757688,1465025309,66581365,608435711,1941865184,696022840,364586050,1517059692],[754007037,93982282,369930891,2018608684,78398078,582041871,1338821674,662405836],[1162220546,2115707445,1053249969,2090550130,310278000,1383669771,1689901818,797973431],[817520858,532333454,1202014770,1574474072,854557055,1487396183,849993946,1690782584],[1153408797,1697296676,4515862,919304462,1652493433,1380659731,1689576778,1511692715],[1585816248,823341192,419771325,345273989,439243711,1377677735,1379693137,519384264],[1609012695,594224497,281809083,1604612597,854946185,337455875,643783855,2022447805],[1710042039,424825883,1599345662,1760971999,1573120744,921902402,781472234,1986299269],[1611278671,849588087,1499844914,1251565168,1987963955,930834478,1516233659,1881586204],[1782128178,1473281843,1611196260,724618097,2093983615,513634562,48785039,1368477481],[1891831582,980991316,1656080044,1597708491,1493384980,8476761,1353652249,217739358],[374019526,518885841,1095488905,1068343914,1704075786,2094329815,1080005796,2047084135],[595142440,2016567187,1832137962,551966595,846850354,680850223,1341294620,1320118115],[757099491,602003459,1930298606,1460595498,618241273,1588905482,1081766045,320885115],[1896876847,858270763,2058044666,452835559,543787664,354731371,1838849455,833605273],[1489632342,861969798,1698122411,887995398,1027391104,2001154532,822292629,172186056],[1722398696,317582432,1625048770,1554688328,562991058,1882238174,1651783967,1573029709],[1078174967,305090085,1470284211,285463225,2001182977,2108772222,763018999,725900526],[148174316,1415430754,1423371021,456979364,1714041409,404848357,1046163824,1702445574],[1051610046,238185021,119799613,1537495075,2066963908,1289516672,1312813266,75212391],[1066935356,992103145,1272587555,869184289,765511132,1942757267,1126518223,629109695],[1934760816,1281591509,1674130830,1884030448,869607103,1282511312,504416797,1389196162],[1593263742,1897140314,100420887,2047634097,2073900929,2048111654,41672976,68104747],[24359488,207670240,186538141,519976702,1088152464,1261994040,1079939029,2105013827],[1249559290,1768780244,940631194,1033251762,1887337962,1449706999,913525438,1091170296],[753427977,436273721,1932441590,1843092277,1725264915,394305466,557480960,647919759],[1458823892,950132022,1749205426,596373475,17338909,1463696075,466741528,1764329856],[1871262140,1981483933,1981123158,1293647329,2126050958,1706516676,119872802,1111541316],[5956030,466776144,447055554,1975349918,2074787624,1958970627,1987217513,2123810177],[1233472870,1420032064,1198149655,1319612808,1970999561,220711678,705682191,293888124],[1293889899,1755641542,500107735,1619472090,1641251801,835142541,45856156,145541469],[93337778,1158769640,1416373206,1709899781,631268359,1846328792,2035453588,1440555249],[1949844425,1371003854,1966947479,1663733961,712685483,1979517524,183348773,1770075957],[1267629711,1816142436,26501010,1888235684,1995063844,1318488073,1950363242,1323346024],[258938450,1149410850,63636494,1053327513,1479463320,188625470,100861289,1608768904],[1056570146,30378433,1753492366,515655960,671386519,841550996,156579867,2029791281],[857561880,954065285,741928210,1749979878,398908118,695819282,1809673202,451614899],[46202222,1222222519,1230446342,33900934,186878994,858734269,1780501571,429903684],[1604033181,736367150,1802402025,1229083765,217853974,756933516,636691124,251866487],[96106093,355078824,1665368641,1437879121,1900902923,2020121855,1278197739,1162637673],[562125803,2048473784,14946374,1445035355,253551131,2097339849,717560942,1199804677],[468492773,1569485220,1936195563,2108871646,907333126,2027614030,1210415791,1053585714],[395353575,654982147,267869044,1702880212,642709146,822325811,41087627,1873763011],[1987500087,1570026861,1531139082,1977999641,1859284930,335387446,638065762,1065872161],[1302431419,87261617,371836739,1608700099,726843106,280877357,2038353610,2076290112],[430015078,1489177725,366941401,690710957,1838908303,1954022834,36979818,2020688875],[1529935815,1291953985,1468587944,1709952214,314608094,366437570,1226833612,1213609787],[2117543118,918938155,1505814165,224568058,739470134,886073772,1892070789,1400358419],[1427849724,1987281627,967669110,1929727324,1167643568,2033941789,1236096575,1562095212],[1056498975,1851494511,1121514858,47716537,285043905,76499431,384203577,1466874712],[1859705203,284784123,1757750521,1073558705,1591966591,1134846964,37951867,1671865628],[397756239,896437247,508209196,332628257,1466633720,982714395,517714351,41204475],[1362457581,1556810514,2290694,1390434495,423427451,877540135,625714347,54613288],[1144316324,78115744,1600175587,11080056,1740751823,2116271971,1900311074,548043921],[358309301,130211448,1326641156,687644358,2109383953,550044028,1409035090,726953438],[2019900223,595268927,1995163520,343981987,1427965649,1054091908,1341907750,1934960891],[667910564,1694529715,897354670,1182720666,637770045,140586500,208160553,766595845],[1662909890,878876647,707163000,1894520668,1663426511,2001780789,1759451048,506239454],[709244054,1060760137,744465718,830098159,935631321,1154903954,984590221,1922639236],[162266228,2013217951,757058981,1807404910,1060315420,1443705354,1573771587,750075096],[1249432123,2087560289,571412405,1665028403,580931334,546586505,239665577,2007290779],[288104315,51234698,1244129280,228580975,2109909749,1313823056,143840564,1209984445],[1668808965,1877105036,1052188447,1446836453,665256788,1369703582,173581261,498528100],[181326105,1772959283,1383696290,853038680,1563774974,1693154886,1554927203,1380585473],[715540751,1149845714,1816894114,1277298845,1530972854,567197394,140845542,676270836],[1423955495,1022935838,1004980535,263742327,1289314352,1234898801,2033572926,2106200777],[1381971512,1074297664,42011221,642427102,20533729,1449462333,1853178598,2077860583],[2095335885,844772447,997207440,1044904603,1697925876,1421607271,432134647,2067648436],[1166361442,1200585615,1986493232,899385424,104937850,1861582079,792892079,1589338501],[1285700035,22929749,917331297,422112802,1598948770,1045587051,1962752037,1750729995],[83031390,292192175,2046794125,413612778,1058917899,1227108698,558479645,719690671],[1844972658,1009763763,1508886219,956816214,413766258,1286852325,1493061950,663757349],[1735044804,645647592,897351945,363236390,334382676,1696366994,1476352173,1711248067],[1858836120,602955598,1458909284,55878248,787909180,356880181,968158490,672135809],[1008251555,98330614,1648191599,779622146,144795146,950266425,164063244,592085371],[1848566610,1439422772,1139468488,598466968,801917229,673865021,990462773,1271161163],[714476182,2015033744,463976346,32904523,415205318,1591916173,1958976097,933680124],[1768203703,718993318,1097785593,1184972409,1723653201,1741892872,1116858214,783731277],[1555175271,182796564,1509301426,49785441,768792674,1843071488,374754183,1433827120],[363081848,1240983457,855557485,1492513449,1028807780,11434558,1661627441,386164882],[1686224612,1580320062,762416907,1585249345,563027233,896285414,1228454681,1429034882],[1022089132,1773427336,1817022084,1445149250,147979926,1592999501,483378433,955946395],[592624960,199014710,741182188,1733846247,2001662461,1420671199,160385556,607548297],[259961227,1294295018,504138272,661195393,701857047,1008165134,1682686277,1021094563],[896899807,1850736561,1105894480,318600902,1192238956,62355800,338446891,1062620077],[1869922692,1434036966,1107348954,1832755231,1086015539,1138242637,2017451381,1912431971],[110428757,2070352344,1513737946,1635900242,1540437716,236383534,529536361,524950022],[179346101,2093882182,1915373251,1127579849,1154932979,854751107,1246351224,2093929278],[1329197872,512485723,272275336,1794408571,1727823624,831402811,1400624990,1744858367],[245887759,658816607,2000369852,381594736,116851152,1030712155,677611590,683837229],[962372990,634791519,474100316,2048028279,1840430708,283406410,705506436,1767272164],[454423732,876358668,1249216695,498292721,43601164,301166183,279956667,1140195741],[1495473164,1942012650,1389169718,584237474,13028413,1956425175,364024701,535276666],[1886160415,202560697,1006991929,227961183,726255878,1581468055,984019442,644282506],[2036109006,322243368,970283328,403708834,1686662174,1643079263,800937810,1735103824],[417209300,513295699,1257033048,567574591,405518187,1356311055,512837144,835961553],[157761052,1697473961,1834645369,2126749881,67697246,1400307506,1621535265,1515645900],[1864419157,200628193,1904417010,1714657795,1384057502,1413012264,457949128,1684903588],[1933337838,1040516719,2048621374,814053551,1213316898,1958447755,92461368,1652024925],[1841827284,736163497,370729405,1577079252,1364647260,1714323044,1184883330,808074222],[228254734,1612274297,1054621389,1306820734,2003334032,264429333,26712071,427811183],[828190824,1849744700,1212329137,1633515925,989192862,867283945,1123153938,769217951],[148865641,1671261292,79613867,1793586230,562831041,1095578689,634428664,1930303250],[2051470111,428087609,213415918,1852434753,1221246474,938821096,1991317260,1192081939],[1475661089,294847239,1801064198,1017439470,454371329,8308588,153057198,283084286],[350060638,267724350,839061379,1859341032,537473121,1363861738,2014246722,382406044],[983228189,1571273472,1265813057,1178180161,377079418,673361372,548139889,231779649],[1335982770,1859442299,633447768,1603773120,1087823903,1401843341,1611106889,1013715903],[1060733665,866353506,83697853,664496708,1148254914,1279673457,624152494,1625029479],[1975763181,305194680,519887444,1254746131,912919577,1309379361,928076952,604926754],[78403855,1298203017,870417046,330144911,864483056,1211802212,1249803122,1529727463],[1217983594,20894301,659394572,1757692575,1572857795,474784208,2129280139,489614576],[1939799919,296010164,652487742,598046830,1444804258,1165242651,1678456672,1227567351],[2084385344,1982487663,1370064121,2063639546,1354200334,136557201,1984593592,76319593],[1181191050,648937700,247734792,874486040,829102227,1968421878,88026410,1194978364],[463437309,938792565,865106492,1064055563,1901711196,93552353,1507026372,1768126018],[2070684111,810572822,1692631400,641471930,1183001288,157028398,1740219923,428459695],[25947060,152224037,1427122235,1444091436,268201322,1925654913,601973441,1710804357],[1556092219,1839406117,2028545449,130733956,1553782094,960070533,1661697643,644446200],[604595071,328601625,1422020222,33155965,1047502272,323604153,988188224,2074254775],[28345704,783179633,1090033760,2087806610,2075639662,1659479932,606251414,2047620200],[1366506092,1778571180,366325521,99202027,2025426636,734706566,615622115,690136573],[1514198078,527363807,1061228549,177526036,956955485,150642673,1611340267,882359218],[1009616002,1757196073,124928339,1218958592,1065992252,295384509,59694593,1559259428],[426775154,999912603,836591986,1673654913,235856282,205816268,1840229275,119146939],[1371399771,1085304497,1408382871,355241490,1418644821,1558047601,818427295,1413765691],[701329467,1061693330,1240572884,1382838772,65349412,1588631131,1798130892,438485353],[829010531,428608759,462696212,966861212,753866685,862322194,1938097184,438909765],[1424804493,1713138323,21922633,1722091110,571797958,1261906576,59213240,137903607],[2072843804,1428592646,1796180052,894775571,637108167,348807213,1453265019,679953105],[916367849,1598236702,1224299840,1696759231,2049576498,490227046,1436577646,1580456505],[162946938,1016258273,1860914485,1753156182,1007919222,886237119,1314879769,312305638],[1862432122,2035209878,768557444,176817102,1056768736,1036832206,1750071929,1125893442],[914603925,1555366454,40662411,86465969,693899747,687586454,1283706278,1707716648],[1032459289,1960650153,206562854,1014537276,121400396,553089608,1653860274,511227412],[51320412,1220577182,1795205296,958250305,1986106023,686013237,457134221,556648006],[1031336564,181889872,1337056478,1613879642,445468991,587770664,452691465,689752137],[1743910328,196236663,2073038276,799380672,418385427,1950393218,1773263705,404910349],[279838751,1982772032,1821532810,192229506,1355318697,568544414,1259594248,855450096],[392102150,750349147,1526175374,654737309,25364098,772157580,1603925864,1941803911],[1432077927,1461519208,1602965792,1791384216,158852232,934863062,678224334,942738836],[600708962,28286929,1496783370,312155082,1402442581,1590302758,1555533363,905383586],[1138692701,794797335,1637868789,1852639390,1366613523,538030335,1067738582,1987778931],[1111269570,471066915,948380079,1182621055,394133799,2089027188,2002235931,243130012],[1959863993,402644315,846247738,2026498690,1575653191,1344265386,1957084529,1892094789],[1303321572,491529248,1195643034,1358364274,551975723,281445088,1620289282,1676303527],[566717362,1271363488,2097608336,1597165738,393272771,1636302997,586226100,2007383394],[1610704188,101180708,1315227185,1309581800,441528951,760945242,1478959393,1848285559],[927260436,1117698913,895013317,1130891411,1262412086,674424776,1865459214,165799602],[1547226813,1346330401,809537290,43746992,1611290403,1139416174,885572273,432156648],[723330135,330134010,166371016,1380104526,1184249802,1756029065,527395279,305046735],[1444978864,1068514793,1031664576,1795752366,107467728,2102457646,702869841,635067290],[1944877025,19850750,138836810,108298397,219581444,1564816436,189046915,1657366421],[1189016094,963909057,1207487508,13609046,1859840794,299143298,618370532,365685992],[1346798241,1187129346,1076170375,988756150,2121994237,1861227719,487484022,2053329546],[1981021043,1046906479,1275321752,1459385314,1267278139,817987858,218793049,365262526],[1631190559,423995492,1252553735,1523038361,764518916,1960950988,1390920071,1712240299],[1140291448,2112168635,1673663541,773899415,1039927588,16158649,1528721900,1017706829],[237614572,1085556791,494328050,812094952,122106050,1005525015,615736936,59812856],[1152031985,1682688554,1191086883,1456639488,82698284,747126293,1216791033,1885473291],[1636079125,889381358,1501895670,1000148020,1033304345,340333461,1970793835,471564201],[1315224261,408284977,991195450,854800175,463798172,345826645,38156618,1705449194],[1519931836,1714951581,1456341547,1892346785,187048281,1012155708,1296997030,1687496967],[1032690839,1472308478,1660901855,1690934644,1139751305,2123841601,905052557,1057885757],[919175944,573909288,1139305114,1539936030,37684388,1108577768,777348635,1576275207],[45055997,584002475,69235802,1613953064,423359308,639846320,616356362,270148761],[885092353,442340996,1261878819,431620834,1958225855,1554349605,1597462062,115585430],[1458032416,105071188,846167591,142613174,414453596,991189518,736403267,935169063],[66383996,655509517,1603316145,755811968,1294857829,2054997574,1292926654,1636632631],[1998965683,240536452,443489452,2021370381,1751738405,1674053092,1702532616,390716264],[1587723918,1250946259,946429529,559235878,1612786186,67842312,1699982567,712134547],[754493200,33613931,1961272460,1072179603,1514443662,185018376,1798541605,1793707473],[83647135,1383195063,1515352752,67159873,169829780,1179253626,1001805509,1737884185],[960765007,2128540352,1869846330,766164265,1413115088,1373967763,793782939,1168674632],[1988788727,418376819,1445114966,1015909066,1486255848,562050348,1085841885,2027973461],[325195163,1880872561,270385150,1403312923,773169223,138289710,673168838,769009346],[997781747,837684780,375972310,709217909,8227520,822856110,92282434,388512952],[610785027,1751198370,546508969,522229381,1369402065,1388625371,18388916,41637681],[904484591,1085398696,1860371997,2087690556,1273094070,157121715,14883924,770277055],[2012543805,1489652529,1933433644,1778613339,389193096,1849175494,105250467,1218687718],[1999707028,881628372,1556982460,1144867437,190063385,324093891,1431731845,1110562476],[412604994,1787048878,494763018,360748415,655201165,2001611775,1759865694,903788938],[1866408725,851897082,847919137,1087933308,1348120775,120754245,1746646811,1393962120],[22018795,1230012474,724310578,248664997,1171237917,609728776,990480226,2042503490],[478567762,419239297,1977476888,2006647542,548041282,1075515632,1492435217,16975129],[332850578,477544315,1975318162,1259066647,233745763,1062397938,564189078,1731539707],[2071368276,1768679969,723129992,1148426949,882365153,263272275,397847737,71930865],[1485550444,1210824880,1923594776,1430079908,1855224270,1698404163,743134956,650303982],[1234035361,1447176570,1276661665,1177341918,1136903466,778935687,373630528,953638966],[1634213050,816915440,2024011426,1941661114,899165992,1091935446,2014528979,849193616],[894993358,1767896433,826726160,611341652,1739763517,631923929,90021896,1562765714],[1142152122,767405916,1956966382,112504336,1655565232,758698320,1467148300,1893141824],[620628573,18415270,124668382,1941409972,1694331506,1415825405,1058823219,373025888],[1722244696,1280393233,1896315466,244209105,73452079,767910709,644441633,386307144],[1514677791,1713607003,2058834761,1910975317,1747852637,632600270,134688562,126116904],[155856155,1307748012,575766644,1533898364,1258285516,1188836625,38709782,1617988981],[1295535826,1986055599,1135860093,1462177125,2091055618,919281289,1084074152,1997541675],[21603102,791365198,247874149,1689524421,872841037,674529085,909251869,698932027],[1763847772,644801114,201180180,1405029613,898750195,1994679500,1056367497,1473918800],[514518015,152653525,1098940538,811270591,2062066276,390431280,882410383,749025740],[1966227998,1383596433,20776997,1153407647,266537849,1212108610,1127781168,98100437],[902991894,1314152893,574123724,780960758,75431152,45936796,1301937278,1230248593],[1247454688,712053916,2102751181,356852409,1455494062,360927529,1433644076,1378456784],[684775227,100298619,1194254854,1465723329,1925350601,1025157876,85479668,159720785],[1983541607,912905248,1147987166,1819480476,473952327,1656892503,638626662,516279920],[2022976334,1940896331,320696874,2083770955,1714821561,1797001977,498960309,424827105],[17065576,913515094,396523992,400767504,1119020491,617040506,1075372685,89463829],[2109531556,1883117655,2129978028,316841364,212059028,1292026798,1270758778,1866463339],[692811354,1060189227,1957217624,269236079,620658696,2020680374,394227025,678212684],[1423087633,1405469424,698294068,202502337,591367395,1063464459,506013573,1758829222],[939946563,432630135,2097780126,1387758434,2073191213,1613160131,305022474,1987189436],[662353938,1523122342,499892844,794950379,1902838303,1475024663,1076982903,4152468],[1202142994,645389387,1677585094,1616011069,1289627349,371350599,1043899170,1736525845],[1075146676,261351125,1957802099,257661908,1524345989,130428242,1778297362,967254805],[509223696,77071641,1426952141,1299326398,1510397859,1200464544,1769230582,1789368252],[152619134,531363596,868947525,213991412,2014629470,896627036,859635081,551148073],[568578731,2095654858,1570392784,1289457036,1872840483,133685212,891691105,2109882058],[154759464,1736958227,1974004911,767234681,633547980,1506106271,1092045811,792615293],[36015392,1198716296,793853506,714228359,702540038,55637728,1858515210,1847814176],[1746498019,81414653,202907292,546260785,491331601,836769883,777727078,608618392],[964020979,1641150261,1207628631,1244804815,1037311784,247702976,589973812,118574745],[1621197678,63334677,1229552523,753331490,1706426362,190226637,82464971,1020921427],[297807111,86040967,79816575,792356848,1266838693,1972123610,160915484,1212973885],[1634883785,2110838909,1275291525,1350566248,680081548,660771990,1279342313,2091184809],[849894815,1069163331,1429417681,804097619,1653590479,1038321042,1411348511,462003245],[1291849240,614013828,1272547648,1056087664,953703060,724232090,1513850072,1748304590],[1285721295,45530246,571269677,107493655,2064568528,1018599880,732553319,1466250030],[1916481675,1589791398,788038777,735366542,854171159,588008840,1930694839,1219105577],[1332726862,827555260,475096585,673169641,726503000,96524829,788732658,244187363],[1876527378,1782925558,1489588444,1190891798,18827377,1771428503,1819270068,561021606],[1474720606,907421050,48489219,1013656140,2013414481,455739819,1466069512,1584699238],[1830117292,1646008325,1281931368,785260521,1130970990,2002874251,238304633,181749641],[326716686,2098548674,2014968410,1553887322,338033159,2047974507,440900837,2034323738],[621888581,1721184907,1457050502,1078966498,1299249998,1357079026,408559200,357826880],[109011058,1581202022,767353385,219227528,615038950,307222231,439099279,806625744],[775928657,1830217723,1023912056,1521212598,528684737,321584551,1795314310,810252006],[778288294,1584958163,1123934364,593713230,1784544588,1884421479,396859267,1949543149],[532551531,886623719,1349377823,704361947,1742124429,914975498,1647472397,1903470256],[1403986579,77942425,1931294950,339298088,113036946,522091270,617988544,308894924],[470736158,1631859844,136495787,57688600,1470550471,1392229866,1871221403,1884876795],[1510030663,677365963,1002671474,860713191,1079254747,1403453197,686763475,2106459662],[787543148,445339207,1758306573,417990022,1588720303,9028816,1635011558,1562379138],[2064357886,931066238,676687026,240146881,1648043095,46878726,24722644,1769125307],[115555222,1890576609,1552449672,714429624,1243171938,321914222,691005689,889152021],[1829698173,1818168623,96127524,1848638077,522010987,766992312,218299732,1650301983],[740824713,1384778029,2028418445,1131170215,505209043,1058037430,1042445031,535145230],[2096030267,1100446311,1000724295,1242742154,612589560,1776561513,1474344035,1569047108],[1968068830,1556189278,1270846264,1266333872,366012017,1648567216,872699,1859116234],[309364136,1859559254,802969402,1100302699,817277697,1050447835,1104649310,1576518925],[1701491705,1624213848,435557384,1620143482,2055368984,1628395469,588618845,1722504961],[683224526,1380733536,186666457,872103736,91597056,796169709,662471377,2104423523],[1968958440,1373196405,593518407,113838484,2020395905,1947588160,1960651228,1761276196],[201780752,1993870371,1908009683,996138886,1255116073,485072777,487517423,554094100],[484903539,704056079,1095886321,263202474,842084457,726734271,221848857,941107234],[288709575,355499710,1000685373,717147453,1748481907,1310136161,1617603331,641215085],[1882308789,215081772,1575307691,1552376259,1984027486,1292191191,201521952,378224016],[1586197241,1000398343,753648115,1371900142,1557413844,1317695105,722713167,220398098],[1066110797,1553872307,1038547474,791580943,1969093448,1558262383,1715626011,1205164852],[268656248,48697222,1051311347,1369396670,425927501,707489379,801412662,2081586064],[710313940,1288954632,980312537,627388625,187756624,1348046501,2035477860,1212046003],[204119275,357244479,834954500,280275361,946045034,1826093275,692544510,56964322],[1254891121,1530694132,1500091314,23799710,512898376,964147709,702606134,681767818],[897808384,1122956802,1511409438,876427990,1220937931,1093460659,725728579,1057865983],[777572941,1853171271,1932455082,1997381692,976125952,2021400198,361798226,1769538831],[1302297600,555986739,713235194,82956438,711281545,1970903946,1800535824,1927079747],[1531838442,409710166,1725805701,1076434358,751098216,437498705,1322106552,1583591232],[883598552,2085983860,2061705566,382668980,1907255537,1427384552,1570831100,518281134],[1757736049,430522756,726946977,878073271,1230871568,1940565450,2022052390,2294162],[2008590455,617189805,35171466,558588071,888025719,963072767,2107914053,162697578],[1464630144,791276127,1349103496,1705066951,1330894831,1955770962,1497489088,939673889],[318833141,1828786089,2093329242,181626341,1864224407,864787788,760358133,629779171],[1570204437,1262068632,1840396209,916987124,246875651,1121300272,1589252954,1419813454],[907894188,1116513610,1220051425,629370552,1386114096,257440044,1264107500,754315481],[724529950,1576133759,1019728282,1610077414,1914036480,746999982,1830281182,2107267528],[590179075,367874087,659489413,1263077597,954574306,414688970,986581445,776379785],[1800156686,2027675170,935691243,864719395,554763314,1622940746,1152369517,422915378],[1699440275,281788118,57880794,925854003,1399494774,1571016081,1623002071,1850160697],[1785310291,1634176856,32725276,143808719,1507258716,1822025354,83111819,1866445298],[1494672098,314234088,1106307885,1848131850,561462239,240447864,968354544,952001389],[576452171,533758292,1386330800,1099139900,543025161,454797934,206854456,344456250],[1084051939,2114255508,502401628,780791180,360471099,1887832052,1796297206,1236520650],[680443361,762480799,1033774740,445007166,1579707909,1712200076,1730355933,1324565112],[1298453017,1956638820,1041407602,1501215971,876534205,1017613517,1324756223,7973619],[1491035388,1866879273,421301645,2099390228,730011319,2037112375,1290003294,970677170],[800731709,116075537,1864594711,650053303,1893812043,1547153166,2095668331,823139089],[169715477,1416812852,1234688838,795056232,292723468,156500958,790122752,2098677329],[1325020911,1343803989,349914253,1183498978,1057602552,1156759994,1018266289,927593372],[1100311980,1373353390,1302878530,150029054,458995141,963579743,113384258,587889489],[1534130888,1128984779,889801189,257652070,1771060348,2107284366,242989399,407165753],[679676020,1994107299,131370183,507570241,172019261,616160718,906351560,1021166635],[1409387373,1345203461,889622577,413220023,1953050204,1505795069,827803420,987452243],[5318371,968072076,1637130287,4141618,1923538068,975690944,1903685574,1685091402],[2019849026,1546081702,2015760647,1784859247,130338614,1053893990,67077929,425355902],[511090877,436672828,1103575043,1742827069,773926440,1448356497,961286197,817560020],[1153624877,1846327261,839249320,1903301700,58347098,32124871,1004238130,1523945860],[2103604442,1493772742,1117946104,630456959,1846080835,83907355,1319364317,412279721],[1695444980,1688140419,468287686,854607043,1257915108,352365767,796406786,804463243],[479660439,1409940743,1537019970,1412640926,262035791,216244657,1232574133,769108869],[1048825315,1760342314,1000513725,29701533,518098560,410984697,1227741817,578627057],[1718892777,1301152719,482006488,397163618,36638181,1377500816,1866010432,1372899071],[1731364993,776442075,1697520937,1968308218,1053597705,1508401625,9076232,1290980780],[26339669,1425763516,357282024,816290722,125385355,1991785368,1742342969,1942294773],[1719737937,1157373869,119714571,1500607958,477028843,1511070028,274162988,127753350],[501543853,1250156924,1529952741,1245815545,1342510195,1324616454,143925689,621150902],[1696655454,1624543411,599359261,373659027,1442780811,833737076,10435850,1794694784],[958719861,15418344,92776953,1760037608,1044757314,1399543103,1647280618,1731974578],[1228880761,1872097768,1486887656,1862397414,2097908544,1812735651,498352241,1254416506],[316427214,139374196,139460375,1002105042,352154335,771096070,1243058910,354529945],[1982170203,1371429076,1643850430,2022291185,399777242,1546588274,1857109653,1975624614],[1265525894,980652434,1922765316,975561426,1396032607,1456956547,262947833,880193007],[1382624637,2002953008,1113074193,337017256,1032467172,2127743082,1112894412,855976576],[1028271001,1021053170,181581468,745657830,1340691122,1984646037,1726445314,1737046139],[355248153,782069072,146503058,1197331106,1896048361,1821646657,677719318,2077853975],[742261590,747966826,1874367767,1486665092,2082751169,2076008658,1099289977,159975513],[1134571120,533301307,1564882841,739308845,201419458,1800417127,902417221,132205647],[1592830536,1147954906,244806245,35677911,371310131,1813528484,693159,1989386321],[1324190918,570498225,1225964427,678044494,1301403922,192252915,744118217,1764783609],[1159107829,1544029339,2022018148,858521593,627933655,1570714064,59641370,354860515],[436626483,724731334,1047739777,1463695668,1522114317,471702563,1730814030,25988963],[1161127823,1819997538,1223693799,491558221,1710528342,680021897,162483675,1373328986],[445298276,207576247,1737911065,1092747473,677377657,565104465,917609323,1427831942],[2020763675,485991850,429882252,641091604,1290902993,938609362,440599626,441167310],[1019152456,339192686,1887449169,1152725627,1167492494,54976567,1402168988,873598775],[39640194,331625921,44612171,1398072951,2044530274,527620317,1274350094,145528391],[138436242,693231986,599621199,1795838495,122766372,1924395077,1758672437,308646252],[1066275048,610197024,983649528,1963661723,359269531,2118994049,1943528462,305177964],[2059256359,943104403,1316034032,187525295,194213850,23744236,1843558977,1893509676],[1524254071,934301045,537362261,1232046789,424297336,31064546,840476914,97377320],[391706314,691882814,1049409500,486398563,1361876922,1839623890,872655712,1742170628],[1621346861,1197525689,2065030917,1829252034,1417105941,1426674689,536887947,335189197],[1119813989,2059614669,2117491433,77439227,1054491545,1214161848,514836093,1678349979],[2014768676,1678622135,244377472,427587103,1703079787,1583181495,1457877203,1923362414],[289429589,1345878530,356166347,1990900264,2075159488,370504230,3855933,298824122],[1112212374,2031189031,1917840631,1902639804,50467272,1519979497,61976900,2119908566],[1405769762,1340378304,776374095,123046726,1029148318,569841969,1412237775,180360263],[2098439406,130509827,1686550748,1506574702,345090854,1662754474,105879517,1043200695],[690139030,85131271,723546411,22014638,552164571,299904078,1886456396,1038310762],[682578519,1410879760,720283559,1909687884,1907964632,1194655444,340325361,2003655980],[1882577333,356148548,887725366,2101975006,441138478,1175731923,1094422757,1050349483],[767473952,1284538283,186202462,2120225664,885259749,932434029,1243432610,1390062111],[550184534,1540153013,214164913,329651702,471906454,1209386893,366587918,2012532587],[386646895,1212160404,1407545515,1782874084,166267571,2107640159,520713513,1815049608],[1728724061,1978453249,1489388820,1329629376,1785703810,1048804283,377135376,1514023930],[135508105,1133308676,110795162,2018582038,1081246398,1643830466,1049355202,588946558],[803972799,245895099,534160317,503583389,326823153,119603133,624699323,1038558132],[623665897,391390810,778606273,790791694,1301451163,944278016,307866638,575981253],[783911375,434060807,1944492267,990359206,55571296,777163541,262747771,1463801023],[674654483,285361668,716801499,1248993897,1454287896,427852755,1482850734,1195326083],[1301962510,1815562731,1064038427,514848936,1289860649,325488936,814079829,1778195484],[869573018,851256480,213779485,692911733,365105294,551069903,79850717,558883430],[506771544,630161238,796475946,1595718394,40620786,1852096044,185437143,74293162],[3141756,933961131,2008031182,258774753,1543307948,1971037865,175502432,393433429],[1716896625,481750676,1111824179,135511932,2022713693,2000001141,956922432,1614855534],[611443291,1505569698,750066735,1991634833,256017407,287116582,394000448,1665523897],[511505081,1927176989,1377100179,714152195,981062830,2112348038,1917093625,2040064799],[2033440890,213269987,1860359197,1375844260,2005980500,1228025369,1306016612,166083721],[2129958060,935526704,1294573529,365239825,1074292008,1954053427,667668307,23101082],[353346906,982766368,763560476,1315217535,48265278,110476983,214085222,822411533],[1004618716,647848030,1340108998,1069200831,122539247,785268984,1140656528,173849751],[2041210545,533970380,216677157,192815532,2107580618,1385102435,318871917,1522253826],[1737647381,1132758374,1913670482,832390150,567180970,546292190,1584590878,999486351],[884731231,488652086,1310995501,1188015975,1129624266,588446503,200102167,1611560106],[642504482,1222456904,1485626235,1950848662,185237394,1587584657,2114317993,365606075],[2128466297,1650622048,1293014566,48720662,538820310,815597470,552875671,933190741],[584786771,857535958,812043935,560362093,1435217191,1566509412,94165721,1944776639],[1137540722,1210166714,1014853595,1440573836,1058902389,1796137801,625981040,1473427220],[907785630,202493787,551424684,688303504,1225063344,1588439615,461225764,1098472733],[642688667,1574948806,2026401134,1135339781,1517019633,1076205335,1349912500,70151163],[180438987,852061942,457922559,431594650,1400029224,781489427,1931435450,2091087701],[1387383203,734972875,882832728,1160017163,2129690761,1189312530,434579079,117966201],[201795426,853908783,140457868,1329051388,640172753,1899228481,1674666074,1477803516],[864917862,1024453259,1005215171,630216526,2106940051,741201572,315427702,626942724],[1249714256,1676723590,616720459,326290869,1350296154,1687624664,1245365735,1418673752],[1970323360,1358171714,296919401,1152359969,634482602,2108288972,381283444,2084665988],[145008880,1184156641,1619740999,40678520,1068904964,1851936002,30144850,1047100507],[1628482290,1263190384,445048149,2008364252,1824131734,531210222,444191709,1530067423],[1352544176,1550939521,1668531788,1317368614,121276159,1121276185,1069674474,1836658395],[289002148,693157676,546381718,2033271209,1895754484,1966426532,1012752834,640671393],[1140373397,1375602278,64710858,1820571514,475692159,2105524582,1077255204,1197172251],[148335504,1418898796,160580055,717106748,302524502,65380956,1511721471,1579441127],[147355271,1596967016,1788154172,574676936,1811466520,1327160931,1957369820,1871341512],[2116313083,924613352,2016772483,2107496,408565467,76029142,1138055543,1574627213],[1991227330,48162424,1665729687,64729966,623456821,1809793914,1828703337,712037483],[2082462577,644931213,1075705038,726426347,656801212,2094099823,1198930366,759784338],[715292602,1403725868,1979215344,1141227762,1684735346,1616856455,592386757,678767812],[825448014,859951793,1438912343,1216916794,904259726,606030523,995058114,634723925],[551070759,1152616103,204867455,858966499,75304518,1838354878,1682432975,2007415643],[300033274,765149791,1575188415,2011197812,61990750,2121831394,1245775463,1408900709],[1747893192,1803758065,1777074711,947663248,817293780,1462483213,1034604626,754093069],[277297649,728630451,964364417,521233152,966512154,453301674,1792555085,1331765564],[940701602,1145614609,1765323924,847033937,1027321876,1312411468,1171071155,55352141],[1638792709,1656348172,314527806,2080814369,959072325,1582039,418328129,500141366],[1558483335,667892827,219982718,435268819,1538137410,155743823,805876516,618356839],[155487733,953402205,1239544424,723180161,123994597,828242439,644338026,1696438500],[801401362,1796516518,1729826926,1289339999,813636918,1177659677,1486140002,1807121213],[107875570,1934798124,433368884,434348616,1680570024,1982247248,2099088443,560021579],[1972320871,1088972427,2126310890,711572839,180329501,175248919,2090525607,1212175534],[496255163,1488378969,1911507696,360600549,171132532,4149159,323096370,1590447878],[773089934,256423889,609870500,1579592101,1708856905,1887558788,399056647,1991483139],[1318083341,378874400,908580313,1188130001,866366543,201764803,697891962,364403906],[617613042,533406718,1766051910,53757410,378238762,1905630248,1914263810,1655664661],[238160589,649999512,47945214,1616746862,626742390,724243025,197026373,1038838883],[1472774135,991993660,486434947,14726541,1153718872,1504101702,525126661,1707113627],[1537395589,162775300,1739792325,1129781009,1964944928,2077851968,533619946,69090161],[623994685,297388130,1949480863,718940301,49651594,632208237,102671868,1254305748],[295989082,863495007,1312049562,982272605,1594837413,4700503,134724646,1937120356],[710215441,1866458168,613130602,1527046899,1114944946,165352428,890069779,1676434137],[129364403,1975625466,236590004,1743959815,1062132662,675609928,838538406,1832658633],[1753258306,73348181,1073666851,690013451,1924257047,772704354,1444595915,1365583944],[68455409,1176225811,1698039885,1206024303,1697898768,409209455,1333974215,1130780495],[12629997,2113686823,478734549,152776093,621815448,1577705289,1004911605,1246386433],[1002270831,814763023,1224192388,1388726684,860659620,682570903,490662111,1535916699],[274590293,1824675312,374419653,1096653474,1711825149,762435920,1647438292,477012656],[2096479032,444841759,1820270723,217463190,702646882,145430462,518664593,744211163],[1969836321,910004056,1332527133,1515530129,500303759,689029424,443047978,435366314],[931835056,1887971000,451851061,947254537,602918269,1794250617,1502121874,1688534333],[398148035,1852751316,1484304503,1646261135,1093435070,1478771129,670967586,322151373],[1111520924,51958868,1443603643,783246765,817030125,949993534,1943621670,2113810768],[678715828,145908468,1128085245,1966109131,2094461965,1173503336,1959477332,63426941],[777749352,924300464,143206996,1426152376,286645440,1508800595,569100984,1459809716],[1581173605,673336290,214376944,333290001,2118516788,1690219917,1027292801,240144872],[1121265603,207544239,772490666,1237242271,592866196,2077412628,106054757,1324818879],[1578124350,343915482,1235250129,647258205,705213577,528360238,453408199,697492570],[1654832722,555548725,1018069665,2090654756,576557478,2081699953,1791985741,1938698810],[1832964491,385502978,1087357716,998211477,1313904683,419567688,285111789,85248491],[1412139006,625197889,1190176068,1912393659,1937660997,530298574,535924697,1382220658],[212007282,548995148,596130816,379360962,505222016,93847149,1947221428,74384752],[2055972608,584788805,272886261,141814038,223688973,1806184636,495439529,1495331310],[436398228,949092441,366921950,1200242532,852760731,685385807,1951907120,1649515894],[188874466,1767270650,355452741,1250673797,692080778,1332755947,1397264167,1049492537],[1569045833,269977004,27664525,914254238,1906522580,99126854,1542149573,1734309753],[1374159567,1106798335,1679590735,84267611,1437829872,1851627985,463238214,346652617],[215327550,751151669,1347461233,1314306789,1838413406,249356519,413504177,664014626],[300213173,123373009,659179890,415775560,1134859746,1358079977,917105680,374248006],[2099367968,1250549789,1364156388,974613482,1202703810,1947590127,408970789,257764754],[2103637981,1226130505,1889953398,498497201,959255705,485876440,779439535,1621970529],[199137077,2033759525,801056153,2010984816,376973825,67899828,764650906,416716667],[1736449542,496633107,701654927,1544901228,86033856,145230591,1370043435,969978482],[70278398,1975805929,1813301662,2073356215,1283645827,1071225800,1414340684,1580206135],[622473963,445772238,1801771212,381630314,2090338497,1496082402,463391085,540929084],[1011141414,1918343756,1463069707,1756031868,125239832,272391075,861147919,970883202],[1383877546,2020685776,14138502,1108303804,674045504,610285434,516649360,633890470],[1413745662,582247878,939325298,1108376829,1865634618,862966159,1977211691,987746614],[1241431900,1272890897,1324878819,1042170613,1280875205,1841562532,328150994,395101693],[1124906358,1871088507,1564336665,1901430299,1323677690,992080002,1603503951,1084357798],[1066982635,391914347,1549132957,1189576415,1253348046,1542212825,1498148350,1648916818],[2025834329,76398949,405565581,549136566,1332681221,228199359,416806265,1004925362],[1569470283,559180563,776719727,1898048160,1677734122,1065893534,173624793,1394654465],[926934450,1319430033,591740514,978208187,1048408860,639376543,1643437061,753988615],[1023988770,728539414,1439581074,942631526,1855310889,2077494140,562935414,318767336],[2045421459,1634701518,706353866,1780875023,1499957625,1728608510,1624735675,73457822],[2050554280,1052822542,321386666,774526985,1319727395,798354179,77563119,1904447716],[1327658385,1831128113,864980903,1481953845,219121107,345738266,1927886558,1227756213],[1707036132,1392103728,870910551,140735852,1805013119,2096428102,1571618295,699572892],[1290254168,1176421174,1977608227,1758164847,145721127,1114371552,67759503,1260601287],[1273112965,215056649,403186309,1999528912,192761976,104266024,1409484015,1583602178],[2064463810,964182886,123491441,1497612605,521275896,2118773784,390270840,2081649158],[463044036,1013505154,140533398,1905571725,1204556202,2033402458,1414993304,1211918767],[433223830,1508946563,2054196317,1414562195,1791434026,1743336522,1998997476,1420252839],[620319886,1514919502,1308183279,217071357,239109638,713465846,1368024866,441463687],[1317907601,1746505150,1070164386,534184828,1128277058,172280781,1857631083,1448858564],[631158781,710372795,1040078932,1313724697,1794654375,1413316066,1462506447,1117198266],[845234768,1707892885,1558270971,761488871,111465673,1391439639,1917021724,1242958472],[1136945700,743801476,1087812843,860225303,1934101554,1039837690,2009968623,10726292],[1877308102,1056807255,1925612280,690535684,1421030540,1405283302,743126227,1423045504],[920247231,1291228238,1511744059,1973576194,1148530750,1310397390,2561249,1827100995],[1634818839,26951046,1981811839,795894244,1803931855,2076718447,1346641400,925667269],[1576246405,272898259,1741701762,747942681,1552990163,1203468455,220140038,287490816],[1575467530,1061338306,1416579748,1466146711,340155752,2076323396,1240226287,1756626025],[1381877868,1801238382,1165030631,1154051445,676300622,1922971659,1720573445,559744163],[1887146161,1081578966,346075547,1308625839,1251472371,2016283866,909331556,1235279776],[1718121168,1909894242,1319122293,1086388698,131634691,1275650270,976832889,615842976],[294370984,1289276300,1046795587,2004102065,1933895009,872689894,1989929522,1488609783],[1862133249,1015638164,2105050585,764676779,38682522,1891206815,1160226731,868563180],[1053111317,1067764833,1409004423,1965777715,1431854789,660863827,639797265,1198372523],[978238806,30630543,374392700,1096494718,503596118,1857936868,1974845977,279716875],[1368894169,1268783248,354475846,1371815430,266457140,455334950,1563950820,1588094668],[2002153715,1232817101,276671510,1961882281,1223265807,1044038511,1695588873,1563903390],[2047660036,1080834276,1219180676,1662542282,270460671,1073350627,1129732857,1161852325],[1402533995,1310374512,1683353092,1385397472,1020889781,1545036770,1071463622,1167737169],[444900680,1662050151,139761237,1178179071,743726165,2120773588,1108399951,1686791829],[1696429346,431633018,1849681392,394632090,2078999594,1362707066,1454905979,1940758389],[333639998,1246311119,517164251,1594329563,1381217512,1557141785,1138963268,252662948],[1677560343,1846161339,1884366286,946938030,534888787,512504287,1936889572,897666421],[893226493,310233037,1370101416,114599992,840932367,1615190218,279142056,1276713349],[1262698050,2103735349,705639941,905312751,2024210959,2207924,1895996914,1992877959],[1611635135,135279573,1356707232,583778639,1031225900,705461444,851321409,451998653],[1982503780,1572613940,881553706,132899196,1525264009,1506945200,62215657,1483997816],[900660216,130895465,36550606,1472134595,786703858,902187830,1547237744,1425644652],[695464701,219298386,1635955128,1004581018,1337485856,1476920054,613350200,1215330287],[1341211639,1184373552,20505761,1345178874,1422683906,1417544740,303058532,692575285],[257527940,392326586,343148747,382776313,1269414005,573540599,818777965,1925893244],[983884702,1315764079,1084941445,592279859,735302670,1181896126,710764215,976366668],[1783118707,517449510,1530814453,428553698,668803454,883608393,1769688106,15127086],[735264477,1811177557,1169670940,538097276,1149296119,1917709289,437898475,284382254],[144241916,1235299276,1741429456,1825120446,186828032,1372515760,1757223961,594678042],[1774567779,241708001,1542608423,1392099422,1336687357,1913325931,1036946822,1195324552],[1594838312,1552823258,485336402,1810631906,968831139,281053725,808103893,419286569],[496268162,869007026,948982026,2051396826,666929078,2035001094,1410298457,1753750720],[566753143,271909455,1024159823,416147799,1799579820,905544194,223113614,753882202],[14364154,1589799943,770822247,1154409663,1449161031,1290461257,1037316300,1529055876],[967491411,991150038,1086852202,2018825642,1572056605,148763607,1351229901,1479005967],[1507100845,1967881788,348302579,89369172,136732407,1460115524,265007538,2009649596],[645161001,1632877485,512233219,350688014,1610277018,1474865042,364853603,1740586123],[1299683158,753329522,1532294035,2127076996,835436617,162532633,1095501223,1289687463],[199433119,851900311,2087174655,1264734447,507014101,992418816,1992441079,736619557],[211402925,1102791464,1632376112,1061522760,34281737,1003474104,1119389286,337293217],[316979853,1444952195,589561182,869083950,1209306521,1840413794,220539515,1644442742],[1779522711,1180048137,2047105649,686757590,760460473,591505979,882928199,438736710],[2106706516,286342216,418907536,486700723,2042106042,174192996,1467470219,1401835518],[737475178,1262005734,532965268,534307585,863570632,1108684141,1731278457,705058741],[1530404092,1799593773,1084144902,1524587785,540481430,1800471708,219579198,1506928150],[187745538,1686337999,214572855,303130325,179277427,1223642558,2043675354,1399001087],[232963792,5506359,1316336403,1831053696,766687892,626440832,1190125801,2008222013],[342491837,153785977,1812905903,1888861672,703768934,431881660,963478470,1474895028],[1629088750,1873125144,1980878168,2084422797,815821574,1439720100,1001721854,228471451],[231011387,1982053983,1952078682,317705209,173540346,754253164,1887259383,439077152],[1903071793,346550921,280288190,421212425,1341799310,1258402867,329109975,620092064],[1530258460,82394616,900590982,1744550635,649078488,319803806,647296121,1057166064],[1272592160,448312047,863098119,1171228187,1361346032,385575810,1950348035,1490453604],[918472512,195434491,937962613,950862326,752721773,509273443,1591210204,1418985979],[767041906,391713642,1594338850,470427525,1498871224,679550946,1106077825,1221309954],[846787383,1326419245,2074367283,20264605,1909271483,699283464,1062797281,1020862901],[710425305,1137090616,911786191,2073981256,1906129665,1086028977,2123781708,1630096289],[1541952484,1602718232,1668711706,334268401,2078212101,515401064,801790558,1770619705],[192194933,147605977,1331845493,289786698,952541634,1078174103,1599114243,384869037],[1081243933,9775416,1837107469,713619132,848562190,360693166,1387460323,806903094],[960484781,1004222419,1875296574,942128889,105835265,513528937,1369649783,1784936280],[2108687223,652655039,711065058,1310545289,468114811,1368986261,2123095808,870780194],[969894974,986240313,2108897505,53888619,520474234,343359941,884273741,222383248],[805672138,140717482,1202273647,522140668,1295439799,1175235796,1344994713,131603743],[1390795748,1669810490,1739601341,773031542,498139317,1485306077,512928598,557360464],[300928538,994869251,744888614,1311888393,1893577573,933052369,1353203132,711470802],[1436067265,204651308,1283934953,968202558,379041349,1859888543,1572151925,1074440222],[511991562,1887083543,442172757,1473428347,2081295499,1909835611,819368573,1438292984],[1230242557,78809716,1845516265,2010314768,1486521582,563471827,1859991426,1813065739],[550682277,2093552226,1240575357,1274989592,2019780143,1030850805,2003835261,1343903796],[993545241,2059990956,1036606364,1496786986,1365561120,89882852,1754419544,1517635051],[1478279753,1795515090,511337286,1269440490,212888694,928025760,1275503725,1045741914],[1873414834,614260805,1001261775,1052961026,2083018619,1294518999,1346521187,1946793563],[1417567138,2034224258,1111585143,1561857358,328490385,206533414,132310793,1825358900],[983805477,1340012978,763254442,19743724,711843334,156965181,356141118,1181038354],[1934447090,1280263479,838662753,881923943,735941147,1433888002,1205167481,619785047],[898842000,1394673109,373117136,870088805,41498978,959984827,940096030,488024886],[886839878,170707026,126673275,1310916879,1705800638,577079401,1570328946,1514708451],[1921770583,385428773,1858841817,796819337,1101490272,1285411237,2096104455,1973930934],[905071353,1340242841,790011261,1401246960,391757673,218021762,798408249,126740363],[1867003458,720326680,745406779,883587752,650342445,737796536,2092684918,159129701],[2019167215,1508778953,1514718770,741347031,140395506,697386839,1767456755,4588373],[1265874087,511296712,1789250199,313448848,1735710939,2015443517,2037878766,2098377255],[1943608781,734804926,2016378836,938891389,158103905,1977200537,2129978349,364356116],[416444727,1569741891,661302548,1886767216,1726662964,693685925,1105846081,1617004827],[824362996,319044464,1485936184,1979715211,1299663202,1308724581,599568585,1400219096],[919248020,1100418500,543386315,2071436138,1935568507,1258459145,1627760423,227975637],[2027775891,923585454,1021526090,1342450967,1678921449,121943559,732523191,251780609],[1051618153,970587345,1464892278,1112226006,1255720133,682296499,1839850244,602128443],[1872776065,2108184599,1495378421,1932008132,215080356,490901422,785748412,258253638],[1051591460,1795751764,2073545658,879753553,1130451210,421592423,669282200,915927747],[911736136,372019110,1355660620,1316596116,1260924371,303370824,495946519,1601483482],[1208143699,1015218601,2006023092,1887231708,1323447622,840100002,806602830,1491628594],[354972771,159156428,1769122551,1909262212,811816130,2089329761,218022713,1489876460],[1059006625,89106431,992395468,1964205346,2100521246,376348171,783575010,693387567],[502806245,371733285,1666822947,1114968004,1267912074,1155700663,616354060,245144136],[1263468769,345140942,1192817755,1462546533,817787537,1866933784,517005079,546606010],[1489669320,2106785947,1590702199,1429931692,1865580514,490110461,649942173,539185071],[1048976592,384143292,502398636,609985177,412275496,161802222,2006874582,193389012],[171000648,700054348,1721903522,280196104,1070657104,1853218421,177551610,366324618],[2013931459,337887246,1303767610,38829439,718614963,1785909942,385101955,1620539914],[982019956,1539345401,1973486641,1902509383,845445716,1434168763,1704681641,2062565019],[1698501341,2022431329,309193490,1719834724,310185245,187466338,1484889823,1377088288],[1855962210,1515669323,829306059,647072531,1584358445,573907495,1723824464,758923239],[732093446,1494896156,879572749,545541540,1987509610,1213919412,1144541103,245313025],[869656871,773703517,619917882,711503969,1717436900,2043860317,1151941195,1493655416],[235331551,501558688,400242928,1103225781,717985947,2113711154,1992441080,762507743],[1922557215,512527211,35604724,1668808132,1942012028,23961291,1502796292,446753890],[206774586,2021945654,1374676184,568084872,538994935,404159635,1524162321,1539644723],[486409672,424013655,1724994494,632744527,69747207,1645580085,672674429,67757828],[1966355045,1441017531,974405516,1679784864,243003938,1452635046,1310112184,736554229],[11172026,1832479918,1733782131,1780372499,1842969687,1715920759,143176659,2074082951],[1225776872,395662339,772149989,1409530552,1003720733,2127352992,1144156484,1149463273],[1167497627,1067123010,1438337046,2092153904,310132711,1975455673,616207553,1424858889],[1392285832,1390838648,2124776914,276637006,2058978842,657751238,1259343096,86521969],[2003101087,2030754428,2059207953,248751858,932224602,570526678,416979027,1133674359],[1314105973,1660605624,1204328197,1442794498,1541715231,128292598,1132987233,2038992498],[670231668,1738501881,530993426,452897909,62457057,1297546157,2128216021,831851478],[1240066865,908621016,142770080,885736593,639420609,1141647677,494130119,1560174353],[230455265,215130291,2059078257,1786177286,2121833924,37605873,250252631,681554454],[2130573049,746780532,1823401944,792008046,1948749904,2077294902,1209606284,1202750427],[313868432,1026930462,1842920230,1987110858,293101861,594205787,1320130101,1561853238],[593898516,782900131,462105698,1106395992,1528622126,513175992,1805284957,875425958],[832015098,826039094,1419801968,1384058753,2016206175,1133219273,750975862,1618902643],[746050385,210867256,122009439,1765496005,572898223,455740359,183143540,1852479122],[1990988629,2049772385,871840743,1645640273,2023510601,1483438044,1814713146,194725670],[1020720315,1092829542,78301118,544008489,1317657208,1764026358,782034133,1350974959],[1125869032,890257363,739513777,1610905548,1671710769,1690897959,590476163,1735518087],[1916995324,2054023678,1803097309,49390110,1302414685,1251359153,1564479025,265197124],[1469751451,773510961,359275779,196054702,344627357,1061698646,400877499,1741336445],[852612291,1485730158,785590101,748016225,411709429,408894510,105079333,2128724580],[2124729732,1650233512,2058569633,164518441,993990921,1931407060,35945021,1431187226],[1827103694,444624562,1445622382,238413441,1643754900,2003897968,168249089,1489085480],[1975880684,1154354043,488018696,86325718,1235811721,1250974154,503883362,646981377],[188358884,1761278326,1783157307,1112236138,452602792,1443038456,124079941,1693760367],[1036183544,283118306,894163695,407937797,1294007937,1981171358,280492898,1289037278],[1497199907,1717050589,68007546,1902843063,2562202,53359875,846002231,214115035],[974108250,225216288,1676957427,810754799,865595379,1413455863,1499027284,1039097096],[898162650,1538966979,1651528328,1833205844,726844666,861229143,1345257960,240909445],[178760388,1118557000,998271564,807902595,1962224426,1724486496,6526821,2053758000],[1152164233,1614582655,230908236,996342904,1587938617,80115264,1187724635,1367646476],[335008187,1256792784,2090272460,1207206214,1045778828,947773738,726024687,1845918477],[1555778072,971703175,1010674733,231266339,110067241,573698004,1605610720,676410339],[67514807,346014937,1376972345,102821385,1301128700,900854004,1012065665,1250049506],[1066301202,988053835,954327245,374217163,2003780067,1803185935,2039278591,875833687],[1196078643,1450094860,1896397478,212073132,755245724,260528812,866501610,1271608324],[270176034,1778196407,401520854,302053683,1642594546,981901361,1409170712,1118234493],[105890348,893641195,1400434718,400306221,692204159,1456652838,845583251,1467231791],[1766921911,1632011298,1077868405,1526819174,285141931,2081843137,427290781,165982451],[1617068897,1438274101,1443179137,1358782244,260066449,362408492,1599623843,476206443],[1152709119,2071530751,1192860832,650249283,690744493,2027910931,572932932,1807722410],[2099100195,1639880332,1854681553,1277206782,173949850,1052195813,1491883980,82250059],[441879123,2085635943,1633358545,851793925,496627781,1539271558,931366061,185992162],[1991217791,788111646,1985221927,1519235227,943054520,1857006576,230511227,1653333151],[909903695,444399881,361416550,661377736,1650942989,1497365253,135160035,412780959],[1941602128,1723586420,818993831,339026578,1244678393,525271442,650321577,1163624977],[883358067,326156784,1785503480,1770746445,876568798,491244724,363589195,169695249],[1789570510,611685770,1985534322,579087485,1620540417,847299076,1163277606,1067061267],[322938207,982883092,1624396070,1324656813,592858087,335167267,274433725,184763858],[937171996,1338155867,800424876,2004818665,1391445288,360381798,1510709530,48628041],[1361313722,963177086,1015177259,934842205,1161509685,599229742,1008079165,61271728],[1899146012,1868669363,695972958,154565600,1261796827,110448798,1774471348,504931748],[670065829,456601112,1697623744,834822407,1416912859,962430124,913872401,1183615726],[952182955,2103043374,1320584403,643855415,1059254581,690017624,2091937136,561844785],[1028132411,144794828,671508781,1257051580,711963300,1530124588,407248535,948990212],[426003501,1416003742,1395709537,783025185,364182881,2037781371,1168601668,789381654],[511178625,1516324197,155698122,2037952792,649469667,355722758,722854521,1038198705],[450995383,1170966551,1202304868,1431703145,1505159804,607712186,401486691,484260979],[593228703,1606646706,80394317,312505358,1928716586,2102879493,1384061841,1691363742],[367213973,1920687769,467099620,1685424998,1924607948,1199342646,1982532216,1383632718],[802225868,1786243162,63191572,1115982510,1427683444,634809760,647407674,1642755611],[1897732034,1846011005,1969294785,1729235104,1864384624,967227003,188396126,510570546],[2097796404,508236029,694081031,62984355,586013924,307672525,1659612388,20363097],[2101623168,1841814169,1859447783,976675623,1994617488,2088254736,1447292500,1869534652],[699999861,2031088902,1032290395,1560984488,675655126,721442173,649849213,847195212],[783627029,2101020645,1764642956,2038523881,429230597,1932437777,2025966806,1178926072],[1450858110,196129063,470280340,1737843330,1566038011,1369985807,1434852927,99979783],[648967019,1334847392,1455705361,1004646538,825190032,427387016,1431437002,219750267],[1037879754,40105834,1153779439,929966879,916568458,1743416837,990108032,922597347],[1424438146,1701006364,920138847,1426064155,1194434792,1656885899,63390009,1940388992],[1265195544,21115746,1844668289,1719464339,182572422,181319208,14704273,338042080],[1538498655,317112495,516404427,1530962057,1641553672,1447276914,2037350474,713866759],[507493973,563530297,1408452444,1765579463,874346160,1256000642,1826017640,1948361923],[255905976,1497461136,1173757602,2046302156,1619083202,1486102388,2038364363,2035108407],[1933793754,1048422961,2110936707,1047067975,1023617496,181775548,1556891748,22426923],[509408226,265892523,90705754,964937084,1445866434,817394320,583044382,277034942],[1841484773,475416591,980958363,131845379,668885162,405662075,1656517105,1859443413],[1662397358,339071821,214072522,164353700,1246451834,692210784,2074778582,883323881],[200546307,995729399,1237244553,541564455,1689874737,480599764,1581656759,275730475],[1065003998,1013211272,5871813,1315479906,394699221,881942890,283799443,333646670],[2128464316,61434803,975435448,1599337988,2081313526,1940245516,1197954063,1259091241],[1078293576,1370211889,680189234,1469764018,629909634,1472818464,789732092,1053286327],[220487161,899497020,328253189,1321533218,1237667342,2078496831,1682919075,1055883503],[802750716,1396009303,844820338,604930864,1455918691,1953351989,29933071,109045156],[1229881927,231228404,1210825882,332944765,1569706573,1059271569,1361168293,642328155],[192950179,12547724,1240039109,347217646,432124484,281042103,2019365220,1885818847],[1029501859,600169637,1343840076,707997751,1948772640,2127178528,149144400,1593545123],[1616194306,1378577352,730750406,138059270,655051032,37780118,1382145689,793380078],[1851518645,432807121,1182964977,845621172,347492525,1930318480,1800849117,711493361],[1489373054,1557690082,1414043023,1182611490,1694665958,1115755033,867246776,2034179792],[1245612800,2063641155,2080293047,1889201974,1704346242,1601131240,1436567339,1567314835],[413721413,1904273320,97346785,406365994,1235464051,488463630,1409323797,556547954],[2115459070,631875195,1089418759,562032610,2097445394,786333399,179320118,1771562262],[36482908,500829732,1393893995,335116928,1261175552,2075717220,76800032,1850881009],[441074512,1576937165,927310535,1624670496,289537119,633652528,782323537,1429570915],[1080115631,493765727,1978413983,1921042976,424076942,1193569113,939808649,1862617622],[1516874204,140769463,909937987,488843431,1803845818,253285590,883710570,209785574],[525007354,608652194,1770390092,1256180876,640440430,435685214,1320350543,1735727195],[1029700167,688250721,408342465,579077217,1835680683,1295118633,1033038319,1741435880],[1556166998,837493263,1593368051,713588594,493563746,1773744022,1312714023,131592127],[981497459,1470397321,852455037,400389213,901501859,796018601,581028531,1491805304],[1929139266,69479615,1371900340,1546843680,270756194,969581633,2069486602,2001905732],[1136965167,2013642082,89108389,1680276091,881137114,1401780253,1629798980,505899347],[115303630,1228613266,1226989397,2107957543,1424762422,108327561,2074107895,1246691028],[563136110,1875605718,1913735059,1986916355,788750534,1113965507,1985953867,213302364],[24133128,1909087086,463508203,1598000297,1771675883,525900740,898621354,1553463794],[1104047808,926790920,1107312131,201816199,1574990612,1365766089,1640586764,972578939],[832545129,759715347,162838640,1109830120,227492070,254673197,970445397,1887424326],[303885253,782473667,1978601787,1812231060,2030115469,1157410773,205101264,654486451],[201264598,2073548216,425771923,1103685799,52212154,1821499397,925763209,983351942],[1105246059,1839352141,633126376,1974557160,1645246674,2022495272,1083011895,1378175615],[330944702,1209091430,579870807,358143599,1265794735,1567035283,1236559823,993601457],[1606230371,787677322,1674461426,516012872,503545160,1960106808,1597715152,1407084472],[1208389602,931156286,1590978700,497545554,1417268622,820709876,1809340871,58910235],[1479647170,1913094752,1018378492,1849279784,993562335,1856531153,17610845,2048710918],[1937064889,2019930388,102968235,506288431,298869775,806029071,506956258,962922966],[1392133584,1091697741,680620652,1180888638,1794637509,672554609,1636448514,1636702734],[1696474707,1310653689,1025024136,658243614,1819027119,846281176,319018299,380990182],[520920315,527820917,768794193,1704892897,1170247580,1204914505,1660529456,805048547],[1608969598,496631772,2037274819,720872767,518940167,449797836,1116845506,1314047222],[445728854,1833968870,1448087985,1859789738,1725745005,191247436,1184151558,847431228],[532807486,295347417,563419100,1505304820,936681259,1017012901,723376001,1927795577],[422366554,795367128,269348728,225183270,1761518873,701348972,676417392,742380163],[1562622411,991049576,303935837,876905511,1085309603,1376489931,1548855292,1211739670],[760300187,1449515747,1866853757,276717930,1507126479,404715430,622843493,2056903479],[945740437,1507521458,183853724,389640698,1072447245,284808914,913691612,581436514],[728584215,1197525998,1343845222,206810309,1294666312,414426204,628212930,1733939110],[845382140,1843623989,1852466800,664203624,483099982,371973218,1683322353,1904568574],[1492273575,1581017442,55828645,2108205832,1902416236,1768601211,1706455665,499435400],[1859525469,1865845287,528016561,697681349,1921952331,2055473663,1320953602,1184473709],[1602343374,1949418364,730131737,1441926932,352347160,226466094,1947035762,1836541828],[1265400242,1304988919,1661563842,683105669,951204865,269247596,222039699,340475259],[1612999083,1539002605,1949964571,1704199146,1298349419,1392301543,1091668839,1421988493],[1959783136,257437214,420915557,1933029246,2023238320,1128003190,1293118324,312644807],[2009325531,583536874,1440195364,1713462187,1842518125,1555021001,1263263742,1272321709],[1811644235,1580542204,522086026,588455523,317949185,535457099,2125428259,1631943629],[280071808,43582433,482574529,1578264799,1418236549,985319425,1347251723,835368595],[1063444814,1872037625,791824721,320269456,100793926,180139898,956183205,453179288],[1352966061,450675285,824168379,369693202,279581619,554092054,538477470,1558196879],[383178220,383292890,1504399141,1654121781,653071689,252286225,1211828029,1761589174],[1037029559,912544137,1246984991,191903537,757949631,1340586498,1190143089,1380649494],[1800277071,2056854136,1785240825,481241586,1756517132,2117167547,1957197650,1745507298],[152449811,556193079,672929814,996660303,1034301989,1825448910,451532134,1454113853],[1469971109,503001223,495936745,1924828090,65657475,1905926178,1069448771,140756956],[358366620,1777066498,116922137,1552142748,452234859,2064781791,1725403908,1280269120],[2045609684,757083903,263171453,874415671,163337662,1372656733,669607264,1118777829],[793379258,810357581,1432673125,1142128055,274694507,1244002803,1982920563,517630709],[872981463,1585233491,2109369048,1782976974,523406383,1417990125,812300822,1655707455],[667922923,1815381759,214646779,2004140727,495948906,342463715,1901944681,1174701917],[1868290184,1111763444,2112230739,1985728893,1549727669,825603999,2088844301,352502208],[1683331210,2055916384,1044314296,350400014,1813607195,1212682795,731294996,1997391615],[1571669899,875343978,942902269,1556358290,547223825,1521528737,1493517122,1615964828],[1380490197,1536921898,288765512,302633240,1840278529,570917599,772642848,2032932808],[1260345528,1869863695,1668333819,182444105,164357541,836803651,1033323650,1656690037],[147586001,564308409,1403790983,614973133,204883412,1571052821,1426486033,418179724],[187648689,2110841103,148549614,371250829,803955840,272303223,1393012826,50475309],[2107082573,1460051263,1476068292,1731334115,689028859,1671384700,1301978304,71278195],[461653784,20678307,112465822,32118068,1739982507,312364601,396973791,1387578079],[1188706334,1366736471,1186704041,1971743604,1961232422,955660115,1124572952,491912104],[1950100505,848749096,998202285,232200981,979833393,729112082,1693911474,1737164917],[1887723953,1827755528,868480885,739791338,546519211,1176442395,146419457,570048785],[1746548947,191236448,1168269893,344129566,1785991321,1011124112,2018496823,135318107],[1420238569,1371963513,1074933069,1847191696,1492416420,1516565076,888057090,800109093],[1434460561,439668102,796920669,323367191,181891390,601981468,881451824,1970521928],[608749399,1104956076,693475927,496118633,408498378,2032361709,116221777,1459510449],[686616013,37709505,1087705150,1782731958,512587463,1889146423,1946827728,1164420269],[382429495,1854184233,1848492779,646004657,456769028,1344952334,1556388855,1367051746],[824084932,432127168,1419044980,1977421713,879307760,281519918,49557613,1684716582],[730093959,1763187802,449035065,1138133005,1854694769,1065989527,24991398,145569284],[927578849,1183594842,1139487644,631945940,1095734364,1480364787,1332290982,1627204559],[774876832,1911710880,1109223125,1204723171,1347318060,1029622975,1092438500,345764595],[1460839292,1896923042,842109265,1177521038,1940655784,549531559,1028987350,480489381],[1373627551,16009599,1853356455,1945175304,102129775,1968773054,1531603618,17771695],[1152829319,835888994,1012500781,1018054926,1801024576,8355397,1735973370,2048971810],[1567711034,1237716787,618994751,1056486446,551737930,2026591244,1930568614,542351694],[295645807,1326278677,1585494247,61850782,471233731,1646071248,1448646281,286356719],[1153907616,381300885,1779567300,1765458115,1362777117,698037644,1281665045,247944871],[1938244471,307001782,1742241267,419091830,1499453731,615750602,2085976979,599872217],[983444067,1203998801,1940486309,432391376,191786291,1007978160,1282722674,968856070],[1181235856,373560077,95834908,598531307,1675963781,871351857,895541665,1478037638],[1644595313,1777546074,830184794,993491768,1041813146,201704335,1853997511,813354749],[2035246716,325037354,724625684,1791287318,980191749,1890648331,553251177,1564385035],[2061012572,768638812,1732781851,659589758,1794638723,1100343973,405936627,462281955],[928910555,24779895,1064182166,697291736,1304370272,149400629,1274969627,1340090739],[1928678287,2043665707,326484202,1843607391,662443739,1013429008,1042917999,1087502875],[2104060688,2089753459,1227832128,1259584145,529976367,1186453426,333071461,635322936],[1951561058,1591778410,156247037,2090458301,219172373,684196084,1254239966,2056766704],[1908119280,1139195644,1372240908,1217940825,759221854,679002859,463079390,891830053],[881057745,53876827,519607854,1535398137,1957122421,1740357313,2004704652,1377953107],[456713901,1443578957,1834028931,1094424952,748637247,1361150147,1348349708,1999703245],[363406479,1447104480,1658243482,875266895,1432776444,1329774427,8534375,84084242],[636519704,410890221,1823802171,847923512,1349491612,788376169,634487583,282834250],[2062983808,924296480,190533503,1330493672,333246286,1042746630,104039177,816778504],[532122445,958417732,113606800,1817181941,948674367,920198013,605894449,1542364480],[1051606765,1872498473,2102477825,2084518537,775147850,2006246205,746537297,2017633002],[1081850123,1415459267,581768667,1604837998,970800763,1929358873,1655725278,437222469],[1112755027,1376688200,2056412899,1051365682,301116277,1821589889,1169788693,1087828992],[316230714,1195289364,1012798278,512413657,820014238,592171513,1189485316,93798449],[1359799498,972231113,260085760,59151745,672894309,1742715389,1220790672,1772209062],[1080955131,181547970,248255589,500704540,70030614,1993662712,340161712,1025516991],[1754837204,650806076,96230333,1869291443,1646344365,1520106220,1151905643,225517302],[2049272680,1927598148,183707334,636528185,1791934019,335562088,1491878859,438298278],[943622836,811594526,903132013,1743840572,536912143,561856344,986504402,1275570016],[306322536,2018524736,77555904,1329943224,242902812,61606110,1943888201,1976752384],[1231012941,671148624,2047493915,155072038,1735681129,216768599,863844133,609230206],[790304475,1664288323,1894915956,740526346,766453440,1484267221,1207996136,1344765978],[1355049542,1968655447,574295826,268772094,427208429,977630084,331315289,1248819042],[563003220,739943013,1502261580,2085686503,231259211,958720997,524022838,857457887],[898013466,1348238620,1480945769,1360433282,1910125492,341242755,1624541906,1347125870],[1436560474,1996878242,1136448496,947949788,1347650091,369587178,1692684126,792745806],[2083440510,749831064,329638815,2085621664,584635440,1413663106,593679458,2035748576],[1648717004,898763038,193549133,1425211804,1791454699,390107133,1877373744,1986677955],[1086768415,895395975,324374488,228576132,1349341018,1959336756,1323180652,1503365924],[222888286,1153955688,499046669,230226722,1087844469,1140001137,1308524561,863393199],[71067376,1132162208,134498314,1424289173,972206980,594704702,622267770,1524996350],[1739177482,130579156,1882632809,2015641253,1169158943,1884739325,293022689,1593354777],[1896770547,990996147,334708066,832004787,1904625528,842098236,756415173,2040018478],[1134378192,784573362,629236456,856347708,989402032,835953609,230753634,2012778986],[754332215,422362815,774554686,239437402,1081961872,1983998617,1120975151,738302996],[1450825065,322484955,861428034,1972858268,376242303,815483500,798227252,984392830],[1347719897,244083628,54739301,1974596099,800723402,1403410611,101652173,1914511242],[1243433741,1528400709,827926192,176767376,1232661626,537085456,1334409347,201226921],[782590236,937002696,1255671426,209652858,2001496897,74902797,47990365,1802944366],[766563091,465190599,1363179229,267898883,1357781907,1480037540,2046796368,597090737],[2019963251,1119085239,2077844565,1980577246,669054233,1204695217,1535454353,655310231],[652830247,1002503697,132953438,727562082,356940833,1051374687,765977355,2017727608],[1022007310,223832958,1016257084,883061511,439790551,15925411,748549917,1442990443],[939380337,1343506748,511740854,2098786901,285402331,1199490102,623856047,892964832],[2099195437,1807362496,1266330485,944684214,1085413237,947314734,1916930802,1906934931],[1836971170,599957249,329254137,1040447379,295123346,509891675,603637681,845333470],[2044943385,1661470815,1922939434,982705558,985196529,356605133,868977319,271555741],[427803210,953161869,1098160473,275166524,845488480,1273566786,1641650779,1108169573],[1589169810,1335577031,1052357948,24365475,251977536,1014161051,874906866,1937831349],[1171174704,1928067383,874580670,1211529275,451103187,782226313,1759245246,1460873480],[530192735,954924204,990998483,1330223242,1923296797,1802809222,1350717365,1439658066],[342712551,1292917016,2051165235,982188151,105788689,1711279273,280766787,244090351],[32914534,1089169430,1853910513,21002335,158422510,1913582059,1782802583,784718890],[251007733,923295629,1920314231,658789321,1535126230,30168507,624178192,1111229248],[1177781856,833268566,1205184713,1774739986,735098506,1401788541,1924069729,1445373804],[1340802925,1056913122,1099564243,1122879009,1302567223,696160737,927596454,340793394],[1797837833,489233567,1095268774,536593774,703014528,962102545,504877442,757866683],[662938719,776267438,1035297532,552075434,1289800919,559450078,2017570047,2124096891],[665226,1808439057,219723256,891013249,520623472,307008111,39818593,1572187459],[1895706043,1075302816,939888381,422701407,711188744,1019945267,205047897,587398209],[649706967,1314686548,963726956,1870074502,1243599485,1161883550,1580302150,1419312875],[147926776,171305465,417038827,1048264457,1239867762,1259828901,930460493,1798406308],[1450265662,987657447,1466640047,70158138,1305496521,380547578,895060090,100910551],[1831694251,296603502,172126363,845835059,1039223821,318432990,40001894,818570218],[1515703991,1448189558,14384141,1091428542,1359954815,1050390260,1200166173,2110169799],[234149565,810993677,25421795,280908250,1900672408,651457020,855242060,2112859913],[590711418,1000551196,1222486671,2019454722,719716346,764250785,1206752768,753642584],[1578643758,174009112,357939264,570443404,1285636489,300282788,1031265953,1506604694],[1666480924,1771858019,730999657,898909619,687446274,173702321,1350749228,495219701],[182630839,282314612,1253308642,475500589,575569156,1863284870,448944304,205128488],[188335325,683579564,2036981403,1991064427,566812097,548951168,791304393,1937558198],[1512882797,1413772240,2036656657,1924592901,397914079,1817244903,1159306829,446015667],[465449369,1908239558,312934382,664590871,35773293,412346342,26107062,61008406],[2003912089,793760711,427063304,1841284310,1341579753,2095726282,882669662,1675940756],[1651508743,273561987,234390309,1855005292,1957376923,1648160564,644025864,148702827],[390781959,1127101766,1323026249,1453974603,560002928,1982547716,1927065164,1550476198],[1240342050,960308748,1983268577,1450834186,1836894829,325643270,862245615,1233012278],[483140143,475020578,55053852,1005750977,930275985,796735030,1455001845,1840398595],[1921785950,635783123,320049109,384579629,1540868823,712659474,1490741728,304106998],[246063948,419561689,377489360,616828230,2120522427,1614796631,1839349440,917653907],[1961415190,1845480766,1291652314,649919999,600648162,1455005559,732661211,1982933096],[775767797,1925595586,327513297,1849208473,2097556462,1832511585,1983222675,1398104661],[1635889054,355142744,1886966062,919710377,25131299,1820270715,1562837310,754730155],[971887149,941088179,483999621,996191343,1347482139,674266587,1845379170,437937344],[506092545,1312970181,809720568,1654327896,1256145975,330759822,1774473882,1975753048],[1520682461,1620401579,1982816820,1763291783,429963000,1050906619,1827602735,1186508276],[1558888614,1043078727,1102455658,1832198266,1228981967,1242431359,666487570,578097854],[1910541800,1760350693,1977844291,1024150801,2107079881,217172041,939829698,746417164],[1879818654,1402370057,1200060734,605452685,295952085,387748814,909276514,21091504],[384742788,718153948,1743510067,359097791,106701527,1452813301,723937150,2081630570],[1991254872,1257699120,2112688145,730675694,1816317261,74368733,321963844,5773588],[527992250,442674519,2063385014,1747161409,960117525,178115610,1675464611,2076937310],[29020073,1275527802,1814066907,645533070,1243445006,1504691685,732256525,806681164],[1836061809,178048105,2056917403,1557629931,1074583534,721562519,546513993,2105515220],[1016564620,1027958602,529555060,347760132,842901037,2118784074,1889280298,139264744],[1405641868,569279887,1841279305,1316980415,417344097,1671268221,654716549,290107632],[2091191706,165126283,520198742,851636733,1908474266,806622962,117781616,1174904999],[2101530873,1095038619,643174011,427469045,1092569892,697619715,946634985,1121348625],[1572301477,1357780070,1464401719,1080787115,416220637,1472983487,1502834565,1408827280],[1727261855,230367455,1519896718,1924950735,966182779,481057717,336905959,1768305016],[1740494662,561573967,2122096538,1412773535,786779625,1205078492,231772508,2109624666],[2083416493,565518264,2099004082,2009611750,919093673,456514974,1522013999,328734395],[973610622,1735903938,1856718711,992356237,679813667,360033619,1659142659,1321760079],[989811731,305654639,847504616,840623076,1990032725,1737824984,1828228883,338077457],[756246194,638661409,438684167,946044858,1329587373,234345151,1369940198,1025898089],[1673037053,1719218267,404602912,846215863,1369695535,671174416,1156451967,1030777636],[586052117,545228379,346124721,1100730265,1323159723,1547690262,1680568610,4458358],[1029809698,928912170,438500464,894401927,1929445488,122153709,302015176,1767304410],[1520889291,1869622623,1837280710,1894546287,934935927,1788316105,1335416052,836723965],[45173175,214851729,998367559,976452908,598475538,93079131,2084553764,177038254],[673859142,117850827,1963130596,1321284298,284983865,1701117299,658268489,987040450],[1680558654,2076451678,376208166,983747176,1131065860,2124664991,1043409212,655892852],[923289529,581470903,67470493,466365171,1761284893,1131105079,198785373,948158252],[2009820939,2004517650,129067042,1325608416,1731593273,1480333341,1460371333,485877289],[1542682382,1353041593,2106349475,1581772329,1736966976,406317634,1936179113,1250205790],[696350102,1000952318,17240234,1030020037,1963150884,1536231954,469062747,561886399],[1720320466,1030605934,41300033,1638568228,323450716,2051234270,701746218,378170935],[880342395,1856830763,901460087,1437452520,412578759,380227881,1317877029,1276915803],[828047179,401092031,843986994,900386107,305040885,217925504,1973471282,865788406],[486190052,1769461276,1678994276,1668940610,1618177501,717629165,1151689413,1661779422],[227927661,812991624,701008613,1590095868,604056334,1981963876,995884101,82678568],[819060949,273752183,640873026,275510453,1503751809,1713695321,9481408,1228652918],[1480514591,2033351569,1472465021,1385796097,489273749,1824507661,927012092,1771490412],[1750636276,472208510,267625717,280311900,1381822480,881195221,533085006,2038750807],[1689344251,786492926,1867435406,209723991,804390322,1004461156,826726325,1241887074],[1950075749,2115262456,41109888,1310108061,1768811104,1873581519,656511369,328634988],[2085417159,2072378433,1464922734,1846076652,302129129,1011978953,609974539,3253030],[1839845276,909796106,359213454,1354506372,1916587771,465967605,2092142307,1659349020],[93423347,1226213647,1287512031,1817926118,1618843122,1994915751,698179271,1901151751],[1111964256,470381359,2029949968,422805008,376761813,1678753940,1548436955,951255977],[2129754032,407720327,963106956,1844076056,248326729,374972977,1659937842,1699637990],[1824688849,410574453,1505841959,309241186,13109266,852812491,1967083116,1589018826],[1613450596,677751094,2040629652,375912241,1365957306,496130958,404723427,1759977338],[523468119,1883950019,2020556137,1681419350,1472819506,1354693341,1137729900,943085787],[724293120,1767156487,1963414480,211667319,1591313190,1701684747,988748773,1675217783],[439389761,1259040081,1790092357,1897309351,308061111,507420049,1531050098,465544626],[367836451,391166339,1216687361,1152859576,853150488,1422807105,200200441,365636915],[1033492838,505400319,1776654550,1525090668,1629295833,2056680043,62257098,1312554107],[1578858203,1683517921,1674072293,701176581,1953675629,1127254038,707653546,224486139],[2016185882,369290282,1351359912,1618312919,1602513616,634241809,337474244,1325909163],[169788344,159038261,2124281059,1205524194,1910207765,379505188,1524740081,845024659],[1891623676,1150474261,2033323584,701920045,636412055,906903646,782288681,1182402653],[758129275,103145975,406005536,2073310799,1813893754,1689616880,1019718418,907017401],[616074003,2065998539,1257725764,1376912759,1006543262,1575708385,1195633662,109560332],[2100303897,1505227366,600342891,948641658,893690003,1902847621,1078438272,972586508],[1351676681,902444852,1537862641,1602847403,590592554,1204385729,1969917008,929556936],[180043570,619613266,1149658070,1512418923,2047705451,1366341939,1549160799,2023806642],[1092350438,1478975155,1207875144,720610009,723802549,1022298563,1664887938,1097773854],[1324498241,1134384932,2056929724,1590777305,1922922305,921526527,441937625,944691587],[1732620975,1618073240,2046521234,859689823,493025095,239182215,1164966553,722048376],[1025548917,2075205683,249642411,1363243228,115859565,1881706415,605591943,1821792941],[190248155,1421234153,236242913,1784568180,1837802559,1252174383,53338518,415558493],[1064169457,1449597573,2129146032,2027689512,2097287741,1284809300,1147356140,571081803],[619547805,1216893833,768784584,1504250971,805079830,757145692,1226550443,1699815914],[1094609064,742614012,1111650213,1554661997,119654245,628067605,1255100806,510995951],[651460395,13942650,29301906,1696163815,627565030,632830887,391045786,1429414288],[1700717589,1493390449,1793547860,1358540388,2054332182,1113510733,1229379187,1986682054],[2071803866,648733878,473407891,2038628170,696635003,1007051741,2084873267,523801426],[687324680,1160528452,317894436,1301980711,2065897013,1921892557,2031002771,1676964471],[1234235231,169187157,1726039057,1224196245,1483242993,2006688287,347810915,1081146816],[1719175395,906992663,1131958925,822033188,437783448,964754369,1227872528,1576767982],[1435115885,1418973597,443777944,1803219078,1934016934,170168299,1332641895,326897495],[1832644480,805063440,1787179115,1147076991,1100729316,113392657,475496660,1650593790],[1891729237,749977097,1747645345,826885998,1717743954,103222146,1010083927,1556681578],[1631357170,1817580996,1079420229,760049795,1083457161,1826028270,1714655675,472839802],[1263314099,156013351,259457991,690694135,303057745,1229038272,1268031545,2070127642],[1704973158,2092217414,1963007743,58025091,969514832,1823433334,888383846,725150895],[79478456,1855819728,320518857,1260523219,538688440,431913818,1408756839,300280128],[1459348029,444818201,83651343,469085965,505689127,506158122,930372221,1721286764],[1667542980,110493621,74958115,1484132450,1110221102,1241484249,322809308,2033020850],[371582805,295928174,1394248163,2013679036,1561003166,1841938249,613641142,1991008122],[73886375,1545762803,1360981167,110812465,1648209792,56414241,1634783716,446649179],[1243439485,1869594206,1319620971,828036210,839518184,1412635037,611662617,1252812536],[98024749,1123001191,2022683410,89674438,1717378081,1441150120,2121489487,1589288904],[1777328618,1154758339,653578045,1776543922,529329560,173178370,1103912422,1109809554],[1589410634,91705104,1050957293,1994392742,1998340937,304685347,488682142,1798906925],[1263676764,2059058561,716306261,18517660,1627487030,825136128,557968983,1231996776],[2048497980,1882150913,413111187,405152943,1282075925,1913656850,1012681297,1647254828],[1877158447,787257715,699055962,24918022,1569035188,810514771,1556190292,1452029721],[217107859,494745046,1610536527,1249515442,68655412,680442318,523722299,1433172311],[1460876192,1816934550,1630430182,403056777,322373676,2091613608,283529163,837034939],[1984345305,2002366697,1610091130,1611511405,59088367,2129533922,1517995255,1578033052],[2081597629,1773855180,1941953634,267016301,1821695379,512127291,484358247,1238072212],[1106789885,1131373640,179081738,52547361,359561893,1873174339,684628128,2032155770],[2056036329,1416521456,1922780635,233123582,234244578,1471947041,994909001,305231967],[419714937,266543527,352184064,483322902,1712888555,123301865,444898084,1390049493],[256359863,738743666,164828869,1618090281,1824526975,1897701976,742011070,997748498],[253804163,1993134962,1589747347,799988154,1706375995,563451161,685677100,193357690],[866545477,454349721,1505605704,974954545,1681423342,292405807,50934660,1926122364],[1764777073,692325749,2068005806,974889896,1985746799,1477176586,229297308,426841882],[396918393,96159570,1305952610,880874438,53957408,2004182611,807831598,1366796170],[427737156,796507578,1457399511,646149289,387096424,1968954619,1245569235,1469668550],[1800902559,625210553,683045758,942563299,1248997700,1977985868,1338690009,228299752],[1706113418,1420722618,508681846,2012171240,879631327,19064333,993724615,279081294],[1380878888,1005769792,384989476,739832420,1183672264,1467044733,1744992436,217846066],[854502174,1651984962,1800949851,1185157515,857888633,2051927425,839481213,1198895643],[1596828270,428406660,1543627938,562035928,1676913891,703512075,1488284981,911683302],[1025026742,1804225107,1194714157,836019480,1681016984,435685836,256108799,46437918],[2100315653,123552108,1894561232,1381137941,654602123,1808296855,1347965431,610065008],[1182092030,823851318,1136818719,183363763,1623054549,1008026217,638623259,1779569222],[656926356,1572564308,972990390,1881219713,188292712,1106199086,1426335528,2089784990],[1824975128,1108903588,2027505949,4523967,608431927,458223913,1045107379,963915808],[1078494969,244628074,1562179105,667149854,1068605001,2011449239,1982220261,1245108106],[1415644798,264611118,1226592907,201568473,1594896450,1317851035,337482215,1093716727],[347252873,2025343614,1343162290,387667417,1814943591,545529380,1928014288,234203022],[1162807317,860467544,396434932,1077495492,575407480,854942496,1038543780,162475819],[1448951667,113062433,907904458,653121839,755309996,449859901,591250589,1777363307],[1643093815,1717139246,2025725934,879201554,95421498,195581661,999626857,1490688242],[96557727,1374699166,263972837,1132629811,479512805,1913960252,181962859,1970585737],[2110583336,1576865587,1058835360,1043617933,527284774,1764324504,1228916487,99827838],[512010473,715411890,456120647,1449953232,1597167398,17144340,1585922444,83544168],[1606903367,604445195,226220043,1941724767,841396025,147567888,2020405969,394213514],[1789263944,858550666,1036427800,1235548867,1849497156,793887032,1024084683,1342123629],[929438098,902270360,368781198,1974913519,1815071147,973662393,2125720351,1841732013],[1199449341,670447242,1715252214,1254108026,1523087460,1657722122,798657423,1016537797],[1145267869,758805025,1103688398,256007163,421289861,1625273501,10104773,390145311],[394068588,1315277655,1786975085,777459724,1542393690,280041453,398330022,1840051080],[1624348590,1565544660,163956486,1409776399,1555038974,1945611972,69275325,989834618],[1342451750,2023491818,2127678030,132270055,1630835331,1543838826,1929948746,90223447],[462885784,1364015186,1294943694,1824216638,559616668,942204463,469082134,2007781931],[1380722235,663757917,1904131354,993317839,805643404,1455496294,1321503462,216410515],[599881615,1124551449,962175379,1994076789,1242640957,2112171547,256686771,119166806],[1644035276,2047658568,933214852,1690226501,946500837,1171600400,1733334613,968839046],[1571546905,1887441844,2030588857,1522756955,914769785,2102554351,1333862941,401383052],[1800804663,447230689,1520273245,1002162065,14330055,1808228530,978073704,147052267],[933748413,664660769,1643965482,2031857430,1172936465,2053679744,154154933,2074894404],[2098174785,1138756535,1343677499,1759059139,2015262463,1325194204,1256406003,470598009],[1111200170,1535850411,1566315465,2042333646,655930224,564466561,1883077365,1348181531],[636155251,1506206133,665190505,1159781381,2048052017,1581034313,1835073350,1778315154],[220035310,1029726583,106716105,983161380,191991468,1874309647,580209568,1498134329],[496211158,2055440596,1900905871,1250157044,61927996,264119420,1152110472,1276459981],[429931683,683397140,213018602,1822470039,32810692,1575544416,1075478572,382189631],[602157807,1904549091,1567262624,1681463064,1269615614,1713663313,1229554389,1201875828],[248890872,806364177,1200620115,944316251,1987370785,1994156580,682986593,308644922],[764898264,81814857,1131517423,2701668,219569557,1409396329,1950930609,442182416],[258073077,1916419307,1520886386,1432679376,1301872293,261035211,200179791,1784735462],[1439061650,863036940,2113499237,1957237191,453696217,1830547151,16778070,193456665],[1949361580,412826709,1624153549,731001107,1005245211,469081933,812705675,1677417259],[1082072652,919759603,2032182246,511687227,1465029839,212526106,1319762058,1930001577],[2071625801,764480932,193387401,928350357,1325533501,670442589,1762913137,749214919],[1968156990,913363306,2112025785,326227004,422904285,597218371,525668137,2018634525],[1677292101,189514275,996371239,85030737,1538352954,1260586763,114044594,524393024],[1793837388,858970828,1208995167,1339212087,1252896506,161789900,2017568355,328049222],[83989910,749294999,2124255568,676917175,2025058041,1568990902,1189636316,554109342],[1482425027,1364954138,853605780,1234319215,161501833,1692099582,1368969144,1967119336],[154132413,1481888951,1239230183,466779548,670803212,888955240,205374001,1155152933],[1146578868,1775906319,1409974160,633238544,2123978686,805889131,1817948101,2058570624],[953167858,1886496976,954386002,1336492681,638108195,411197563,947996799,224933131],[681849068,398255429,484992732,2039322946,1022978162,963560600,1286934800,442930299],[1342151456,918478258,2093319862,650581589,439720079,1201842572,1845242645,605381203],[1719905467,1964768861,2091055022,1582888867,1213064662,1336125222,1449395459,505195469],[1481942333,1669170859,1984768645,1001590412,1744313779,643036046,236613964,1912889858],[1128932912,650299024,1035447158,606382058,530961504,1365612546,1002530393,648730524],[1912686137,1580226667,1662124280,1970232571,1304655406,1216890701,1447160287,998571312],[547479058,1245142625,297935362,626779350,109199522,1283143181,1213899307,72060743],[501762394,1664849176,956645189,1021664369,673485595,1615361921,478551705,1867466483],[529127652,279745823,1935541627,692007720,674674743,163647772,668550712,673991342],[614668545,2063798,1738053774,1050402854,1341399997,1102570346,8728973,793467834],[1089445564,1673690508,2043279216,1341791702,1797240370,1874409156,2058497340,2107121122],[1060723262,792306071,215197765,875843380,1366328523,212830831,726922106,872146207],[1824487247,173064404,185930425,1107017894,2012081742,718295310,1011407465,1515596069],[1245454454,303326636,580180756,1854714281,765794204,1558987531,1785880220,1268580991],[1422991458,1224423956,1892957578,1516579138,684373797,1876951673,1303185406,829515496],[793517753,2000213056,1549365153,667379229,1123713668,355921379,1931692149,278014309],[1723281439,760330499,653843292,533319173,1589032030,1116660971,440815634,18862920],[1082320176,1032008196,729293230,1943091423,831398397,498681318,1483118398,129861627],[170998268,130775849,764221995,163861006,730754008,330156548,484639453,2012858914],[1452543994,1004853725,474881419,1166054543,1063482311,1884064674,1538847865,382363685],[757601566,1634611517,1206492208,1681254533,1025955339,1344870040,1214245809,253758107],[331071672,397494881,288005652,1804266427,574817620,87536739,1412981053,1413076220],[1827142295,977664021,794690374,1635353892,1034759265,2093396030,668852483,1286822083],[1174781237,582416427,700758874,734825005,1209252459,1893788752,1130772220,416099871],[1560295368,1435106157,877354306,656544222,973376565,1370557140,1328239580,941169475],[902394677,995944161,1340718638,962215370,1961594384,2042537807,963700552,2000909774],[2036259818,943503782,1245162620,786418657,425295910,1644771191,327839043,1792937221],[1255929395,1258405574,2012010832,1338816047,1992519513,254944963,2038683790,561553722],[646053017,1592159302,1626263867,1871224209,1086905845,523843077,888788842,2015189224],[275388941,1511535039,516046106,504785086,1466607131,609744995,1873926613,782524738],[118848557,1546084757,354030333,1267803919,1211831675,1635862548,290563262,1808577553],[642956232,1317299747,128426134,1015942998,1458877766,941699679,445274694,1974563628],[1319314554,1106795379,1013844641,276780294,1331078412,1277204478,252514385,1366168039],[1275339577,1892752399,1591531536,1099785986,399137053,708940322,323099515,1611466301],[1401421089,2096845282,224778350,1865967746,755345806,473774068,1231133730,1201810820],[759824488,1028193284,1178569717,1560462288,1188217954,1291579682,1301645920,232643300],[1701412136,462357047,2090271821,1027393170,1407634187,2020223724,1321816433,1943412026],[321700729,585033920,165463385,2118723390,403727925,253689457,527915437,1399204232],[1504661133,217844794,1579319886,1313296649,2043250440,1433923790,592461572,1814410354],[1331830555,1295429409,888482904,973311184,1279687841,435372363,804782365,99652975],[546620920,1314755750,1849301835,1642248790,1994061217,1254375658,935694453,1273104334],[211043085,768807274,1385856050,1898818962,716441006,657182168,492845162,1568840617],[678521550,1671207479,911667571,1883093578,1702527984,161929824,677597766,798624698],[1718978868,1045032126,760124276,1134603631,1330550241,1605215891,701387436,651314589],[1530937233,149545003,1467388479,219023205,287136892,6216931,1021895243,546096216],[1470182281,2100809300,317348836,1581920235,32048343,129793775,648379890,1776400314],[912695448,146164704,1302286010,740343822,871136874,988513045,1301596938,342291085],[666798185,32122823,2127928784,235968016,640008017,1290397888,2109016718,21588574],[24310512,79944915,1595717802,427643406,297042564,1694152901,1874316242,1898987306],[1119731360,322936408,511468739,274246615,1997673912,588155932,359917718,1235846947],[2034942617,1603556573,592630933,608553381,160436492,584869607,1423018178,1598686472],[1690997662,335323614,180964474,90528346,1040757381,27166771,760667864,77744069],[1069075670,796989439,38239923,1676681211,1247500651,746195707,2078591402,90271471],[1197140397,778735469,1061284012,1170249629,611494710,1062239753,1501939376,1640253559],[927825104,711902524,2041755764,348552851,309961706,417943924,1019944116,657308963],[135279659,818862117,1734104904,1427009200,2062347162,728027561,1897094651,591177570],[465614494,891438118,1534275881,84666805,848272174,1621006373,844178124,110045142],[1060583990,507805741,545510732,1422698569,979292186,1568239034,953112832,182718478],[1838450396,1010937131,1488767815,1320147894,1512221978,1875829251,1812319252,429938344],[2022165852,74779328,172268224,1638254679,685750115,1199966221,1798971298,712207000],[1940958598,868938326,1840671238,2083832815,658877859,842272111,768616483,869308210],[1752278068,8465016,1539623091,1241991502,750000111,191956957,972982345,835081554],[746276774,577267046,1471130723,1684222792,152890830,1980876353,1683505861,1857707590],[831234982,2067797021,1195176315,571120133,525097564,885267069,2123557973,1447987220],[2107931134,1584062270,1874288990,331616516,1416614393,1549937576,1545210018,2049752153],[520744633,337638698,317469512,1896455954,1870079795,941262377,460480700,1826297468],[1002211774,1357942319,496193249,1781928402,1199280267,1767113864,1507395098,1684694272],[1205521095,1896776323,2114757809,972036056,924588677,1065572079,1927086444,409050986],[1097681134,1669480874,1465629307,877213247,323854676,933820796,579660779,30252518],[1393728249,1936736775,1621626243,1795338577,410296049,1540135463,768703599,404064912],[927132789,180289443,674786390,916044979,857696695,2009436892,1419008448,1056804947],[833627806,816215351,350279446,1795445501,1899297353,329199622,806243920,120612034],[708498973,1162986860,1588357705,452071110,194082940,631917740,585457982,195113359],[414855900,1126595348,172449836,1604873686,286646011,1526245622,500761527,1155959794],[333355037,1624932888,731074919,802342777,474216345,1695421642,1097955978,1965729590],[1069699809,1283891444,907345109,1124373,320032947,1917687634,144978860,1954842684],[117958249,778289557,167025134,736635187,531764330,493401220,1704746891,1465443466],[1086996356,944917992,503558077,310538016,1496677683,93951024,1799517842,1195505033],[1798974543,185588549,358202687,1528709477,997647567,583771173,956201230,2050230236],[859846906,122915447,2075091048,664535385,68187729,524338095,823680332,495919274],[919409303,81255657,1204101330,1313541339,1781960240,280906699,684729269,707506694],[1594196636,1185626650,1004621272,396254034,689079584,224668503,579246800,471536990],[179863082,1014331699,1384079623,864760250,874543669,1965092357,112856828,563589034],[2077907652,1231382840,429410286,1604802503,597351365,1226339366,1378313317,1111274407],[1405338767,1955105951,1295381258,1628429835,1244681918,75963749,46834217,216176624],[1119077616,1249713043,331839958,414977047,1466032275,810113923,438231191,2117646795],[104598827,1861809171,1640197711,2074560583,1850128169,589961776,279976902,96857909],[55216832,1790012586,541238219,623453116,476478904,585181257,791000858,1350694521],[1314076699,1065217545,1285163453,1068461628,2043530824,95531723,1070326253,655119260],[707594777,1727031814,723281315,92822086,270733124,2092460347,1230881530,1386678117],[2116979973,1337727850,499222126,124043684,1661718904,1843882218,674696170,432102404],[1406977410,1645552548,1884694010,363042887,1585883385,1614886483,90736225,1706077381],[1928526143,990390065,832794009,466925072,440968156,1807996468,1679814578,59008512],[636009182,890025508,1158537089,1294377881,1782484714,1808956299,322084929,39758215],[1306958115,978992708,251431685,556078298,690928340,1748199403,672907550,2051434376],[1991912766,1524571737,2129288427,49734340,23495816,530380052,1736805364,1214301021],[782992456,288963157,1619073183,1874698856,25642945,1421460364,562961036,1468606031],[103995375,30464217,119778531,149865497,723306582,1131745011,1642714532,515526160],[132059607,141129548,1802020329,1685293735,1072993412,117308682,1973878636,2068788070],[194905553,1589145838,1537140733,1829630908,718267503,1202364704,1096238369,1647869984],[790983861,1122966836,1736496843,495277925,1992434723,1862731021,221686337,1509524963],[352617936,848783496,2123553051,495622089,49093419,1489690575,2088886084,64269064],[193508282,833150396,1207968703,374702806,212205764,228465397,878062986,1714639330],[1481520129,274480229,230239705,1288246257,999703617,145896579,2084834471,2000246645],[356646970,1456565352,382341000,1244090631,749580341,435154475,1474069016,1140416780],[39647984,2029206820,1697939269,1110897207,1348202675,406748385,811259827,1483632295],[1114961305,206471938,926266880,162680576,375345210,1117766713,1745588030,1927858692],[1273052574,1129312057,1622247053,749828602,813579688,788825708,789634566,1783246089],[1895703519,1749317441,1782454029,2116267914,223118709,241397157,1048709974,83930954],[1293944246,1843350738,789416437,89435566,2065451962,77463624,413454971,1218771816],[1439050165,1296925882,1744994338,2026898440,1162300470,1226698487,411266736,1957479026],[1189935109,1081370490,661466219,1473135686,1730499639,169388778,554579535,87051301],[282223877,1863515891,1120630987,1698157991,59536244,1672759375,961184049,1024016756],[168579279,1994283762,1927105135,1628767290,1329119432,848929287,1402065770,326402060],[914228210,390018729,640241842,1630897649,1555535444,1589315082,779822461,2033089338],[1639502227,354500698,2055462498,1171383934,1236484870,2123443995,1262868025,744600539],[173703127,36249467,232389509,1466326029,241776295,841780525,873956793,968780407],[324537116,757137497,1622970913,2015424329,2057569523,964712853,1092626498,927981723],[1695753850,929501334,1960586442,542569495,974941349,1730643233,335331544,564371302],[392964410,447310324,731845195,1889723247,276061640,7864177,2068020781,1744932577],[509821485,1095037304,258133486,289363401,1236692117,113916690,1939596003,2113414757],[1123814601,1079521207,1607227725,144640505,2074359882,1134812641,846990629,1775834944],[489349168,323738799,714461201,734365996,1175851014,2013330630,1970879522,1699018660],[1792321016,137317847,1697244382,188765551,541752009,925754173,1287507337,428865174],[2047762836,313782906,1446973943,602830795,1553434026,742635952,452430402,1767266199],[645881017,1235684300,878414499,1053846165,1454744097,1776116945,1123120155,2066980811],[1719163263,1352023838,1641303552,218604255,1721571667,41475570,2120520298,440617249],[1236781140,1226954642,534957077,1364972621,1706729215,1945582825,1244884663,1097500483],[1548431548,1418835598,60073002,1511868384,366198389,832417455,992511431,987883444],[1963175582,1965430404,236679944,1170896987,106513874,1332551532,1940938867,1527455984],[185477237,825726576,1905179178,961560255,18643269,1126257575,681449898,506051086],[288888660,598315410,551730313,1031193754,858116452,855225225,158330989,1656506650],[886057048,849080105,1005084613,286679794,349409936,779070721,1647152748,569660542],[100965504,1065236858,92991976,1340360627,794533592,13770013,1127348286,1069688081],[1520928681,83081805,247746322,1608043374,354993812,884583640,123061504,1195866196],[1463832945,105713786,1054777989,1104993769,1728629480,910561919,228458817,632577099],[679614704,1040842543,794578944,1618904514,1890595617,475876536,731728178,1276581726],[1454655674,1401275920,601255504,293085176,40153713,863846859,2038064349,510257241],[26935494,590929117,1396045144,1187919481,443154544,2089112820,1764258627,1931938962],[128007706,40116130,1024906403,1567502043,867634351,162792627,1844373914,908868325],[711494056,817802621,2068886090,1125078843,1858509792,517249628,563389509,643052636],[1735186735,1659548897,1632317302,1228803819,1638562524,447784314,1662586179,980766153],[1017426994,316601134,1267745470,469220780,899859391,1697364298,1432467508,413455405],[1467594289,550794168,1581952658,41267628,1625672931,819747716,1933989625,1787631149],[1555015095,1743824833,2058170936,628768676,268626045,812291783,2063596703,804279155],[1865994237,997836342,2106073154,964320754,507243470,815526635,1976645540,1787834167],[1088404995,1208062642,1635012687,968534095,1640615925,612291350,635848301,410607300],[98628701,411247019,124230238,59091356,1330183007,1649412839,1769168453,1877808963],[1656708297,2017705906,966192559,1222883612,1596883235,217325223,282851418,457033582],[790087986,343713737,1994010029,361477278,605640153,984061369,294578043,1534657000],[1396994969,2075746577,271217209,80860007,375248316,793806449,53366632,1962305567],[613671923,1243221569,2018509074,1759808840,1642457635,1520757670,785493849,131331614],[116254916,1795736088,550874217,1898892765,1485505949,797975877,1392838349,879692663],[1105478498,354006317,1595603884,812062345,1121409529,77950445,1050231746,300869559],[964044050,1473298712,922601432,793266144,320281614,756726475,2102387418,903385985],[563037268,430294152,1685018896,835150088,388978864,2106724341,1238794256,891300885],[1624225613,998670683,1960074588,1811800030,638561695,984259028,584374959,1030479952],[528024393,1668350375,1825571321,478728883,28507636,1744802199,445615522,2097179674],[1680138290,1269327276,151613824,297217889,163282400,1934845419,634275827,493658549],[1988679838,2116169575,1064473544,209286143,1125681088,1419692474,918977464,1301661797],[2034479454,2092785097,829592239,1452833656,1525286274,1504052010,1741690806,1645804151],[1960236308,1475262785,644832113,890590331,214123722,442567586,1598498244,24002952],[2070559157,1312801022,2062370565,657164300,1947693144,1588603252,1876526718,780266724],[873831819,1755798589,1062715048,52369740,68284345,673812202,102954329,152974730],[801928796,1454868514,2084068861,1319112548,216109672,1976413006,1256623020,1294641726],[585242332,1918897704,1233864913,40791970,1718673835,520746157,1752747331,2087286960],[1895216379,1406396006,2130169489,2080253877,37971313,257840625,1578480383,1900109090],[1411085305,6379958,995397207,1789544825,1754326078,295330212,1359723019,831650112],[1891616644,387991299,119066377,1701908572,1418887249,1050526750,1248434901,1438272913],[1606948459,1371864758,1485914937,161744626,555827540,1483310880,363299721,1951196773],[374949470,1372239286,1695589407,493094982,1591014569,1822300399,530296109,1662909493],[1661259422,300375891,2116482120,1297307518,1550738793,1681205771,1505944685,1322092395],[980874531,814902522,307346938,240322111,1889586848,1210708718,421781731,970154955],[1200862387,1366632297,1130158406,793018890,1360295952,540307782,1388134678,1423759413],[1642193540,1375704406,2113759084,1702618359,626796924,1324196604,339308515,1187098416],[505693800,40984467,593957200,191184807,1668882813,434864262,1992782332,1332118336],[306653593,1866094998,491804964,2091349564,1506892247,1655277942,1874066858,2096865097],[28501813,1154017366,1845382412,119094291,772132701,1782688511,7563910,1612836003],[1239745854,1410598335,1778266225,450572619,538967137,1217394164,198039197,774354691],[865845402,924735997,733882460,1866216740,1579064009,1929019950,1862753819,626863396],[1260852533,1044309981,883579718,441031862,627084852,17872400,944935983,189106195],[2116136423,776543593,280359740,1150611669,1905559218,357016363,1095875445,863722161],[1310693847,1895745609,145553684,406359215,2122638439,2130222693,762324232,86760945],[1010479495,89912644,712127350,160258254,815296149,1496382427,1918402178,1144069064],[1436882188,304564148,1916670873,661302539,1890725298,209924752,1593578935,1326518724],[639281294,498891389,506018938,1472025539,1645972170,1604584108,265436450,2002507569],[1525165022,652244994,604715865,1804495779,525549062,2108706717,354198406,1956745518],[1050587267,1676319913,1853972977,952742697,228435471,875825218,167374826,702680379],[780285750,258651140,887654370,949185731,1711344612,2065364647,1613753861,557029466],[355067185,1961258028,1821813474,1104241098,1277839218,1672586039,141885617,731311401],[916036610,1389183928,1745959392,1921216860,868033964,91361910,1688563581,1186038498],[1565723551,1543727812,1362609582,1722760697,1356545860,1236710146,1501101226,1018574441],[1144449790,940072624,1401599145,406473250,555225783,1051897264,1483212848,1541761381],[983314216,216570343,1581878669,1879571899,506637027,53652067,259932381,85286304],[2034204536,305245261,1604823058,1101599174,1005246220,1239136834,504519140,1467942748],[1129864421,653353093,151420876,1313569804,1338825686,503966300,219863608,2049849313],[1503489843,2040348502,1394699351,1957073959,1595394795,1929123958,837965304,58936092],[880175800,1307505805,61245113,1111177750,1335862449,392184723,61324548,122628734],[927823775,743577056,1666323537,2043343622,592921028,1599560031,1942890646,1439961584],[2111386853,1319572556,852429731,1177657945,1359981063,1652639860,1706986252,1777154760],[938361147,869589983,695738071,1151854449,1665899322,1590343239,1620318281,699445073],[1435597874,465005156,1800038750,1946862455,1618215999,1088542676,687213226,712360418],[1705231887,355464336,687752365,402546648,1006194027,953280897,185850727,1195045850],[1162797417,970889679,1261821623,1080506610,1470606501,445610770,1876167097,2033008323],[492466406,448973826,1115659806,295909826,233893345,309936963,1178432684,1172726290],[1191741030,836509503,1944254935,427195939,678131494,612820688,815819482,1114307924],[1159139712,1825632998,512450557,2127321728,1266882942,1618350995,580773981,1060869794],[64262795,895279641,1569198280,1975190389,1307394993,1041047595,1606076134,2100695247],[32786310,1667264248,1653909552,429208435,1825295217,583129269,409880149,142638800],[2018839415,1606728382,1836246541,396672947,1657031297,1776953212,1554824825,627501298],[1887937503,716637381,1295654651,369478656,476567495,12249864,401506768,353224485],[1474985818,1080181733,130718199,656729785,782526778,1852379753,671365864,148453513],[1532866801,647681526,614096328,1467068342,1964358999,1643145650,1628781606,1261715967],[1501654814,403879494,422789317,1190636350,1352952421,1640562662,1732713708,164112356],[1201299363,1243915507,1556756709,422320219,1929876888,1679184138,1951601029,378993011],[49232679,1508126399,941131537,645409762,443290810,1361655153,1675489559,363816014],[1135586076,575157367,65797208,513800716,1584022491,333653296,1122116442,1331316628],[998223464,1813619754,1704582953,1228331618,48087961,2012038195,197260467,1637053123],[120912808,2107828451,737095055,1089147325,725654172,921985154,1149288395,817449183],[25979151,215142296,561777219,1687992880,720599297,1513757180,2056927171,1615960188],[1228322460,164337073,311021507,227674762,1339441195,482986201,1576003629,293493698],[1560581205,1690251151,318501924,558000026,300430718,531252318,162144374,869172281],[1026607614,1127119827,29998684,1355564029,1003162,1087127706,1633791417,736817761],[798897020,1777155947,1919868071,709195813,429921612,251210597,2109166876,321099532],[985333270,1542742028,836335246,368996187,1284410216,1358686476,2091885879,1460819930],[1855292717,292278900,268117873,1004827767,317136764,1631289728,2097490984,897862149],[720490013,1608872934,1806995228,1329678965,246955295,15362063,472294918,99135892],[167682202,1658709803,1222656011,1107116323,1962463271,59657153,1462350913,211721292],[331527304,894615116,1209456520,10214777,103539399,1541322393,437751153,1848153981],[79963944,1311452633,1815418931,270431141,1364077938,305610581,1011491597,286628698],[320525548,23642170,1246600831,1876201797,440202181,356765138,1725123150,1448790688],[680652546,1727582280,1889480272,2115019408,82906730,232080066,819226992,333295051],[1123220613,763850348,478373947,1331428986,64139465,368528652,4357409,2029976089],[1687460499,437445625,179005291,1939247291,1402849481,202316746,287901393,260797019],[1459498285,1053720564,795015670,982152098,1403547137,726367720,1467128884,870916470],[2102660914,2128514260,529753394,353516964,415276402,1165956460,1658579656,2100878375],[1475897440,269728992,1014917092,746076128,312845942,2088078523,1568204043,826506547],[1614336789,467221683,1354201088,1850905683,1831071501,47194272,1876694732,1590527540],[318022127,552931250,1153660735,726054541,504721025,639121026,234859301,844217954],[743544815,1113330479,775317984,2091382434,1312604019,1762377480,1844938695,1210271753],[70828816,1889552778,939899536,1372738674,1246058996,1588801245,1650327426,1726704390],[42821059,641290163,1760837384,1580091947,794028836,1888862145,2043319102,2009923489],[26926536,326831163,2097222338,1647361350,781406956,1149086027,972478415,717069625],[2043445428,993421010,318787849,941084521,982199886,1368683374,1910770147,1808314359],[2003380208,664764340,1661129705,1217395041,9764771,1947382510,1436539388,1369489640],[424013667,1583198233,1020860671,1869543219,1010604014,1497461216,475610058,2014477129],[166351851,903968809,1160044014,548651076,1877307306,552056584,1920613680,554303638],[703696830,1835063034,1336686653,35014551,1781160420,1602255744,2014210917,479671885],[257095054,21696404,1643716793,700892643,324414255,2073239991,782526657,234883800],[1405494119,920276233,817181870,246594364,251093501,1454764885,403597516,563977994],[1115603226,1940538319,495967451,119928675,1918056845,323656040,1202581610,1682781285],[1650689591,1995929678,1542118871,95021141,16706123,723824123,2059524676,23318575],[963741571,770723947,1576839705,345152584,1637348070,1407977067,1307756125,1798545956],[486613076,370401212,579530844,1748425848,2058720119,1431316586,1653056843,1383802162],[1270814368,1647394818,1619639983,2068178792,1225801062,731451248,503943730,1600704931],[1889055213,1746402366,1311965611,903140132,1378383967,1095150424,261377405,622841301],[1673288754,1533576815,955820136,1756364826,1476646136,1355654399,1627159270,228649966],[306437115,752669164,1680222705,1425153903,1418357577,735922302,2035809045,194471112],[376469261,1202353473,1220605485,126876075,665421215,1909681530,780284049,1066694596],[889592301,590567105,161566070,1997514553,2060478926,1781728363,306054065,1694097407],[95576882,1464879451,20626891,1442521429,1344052100,256052499,1148271665,86499122],[1347293385,869906400,2019781318,947537153,1508700082,794720265,199798440,1551909662],[453246817,1215219764,485162828,393753418,1388450760,1089532619,1047415789,1134130278],[514928702,1516582938,1538543211,1187268922,373750320,1580083984,1569536355,66411862],[1795782890,916745886,1022386391,1530340497,202840373,1403188690,247607236,1112274292],[540538264,362226311,1934366258,769581351,377997549,1596760933,1365250643,40087281],[1898182636,1884229613,1702914874,1708794557,112045561,1965402743,984387518,1137569102],[1929875536,336911597,385329999,1424374586,705551292,1432842631,101584823,1945031428],[1328011466,1061584907,226382256,41682158,1376087879,1577226281,1411618226,554239961],[548222088,1600195477,939160765,730074556,1560816700,194909228,1425432882,378787528],[1443897138,1570874237,1469655510,166955351,1788197240,632040500,1541690024,1070128526],[885732089,2075584536,224884129,1522804591,353259225,78054196,973291913,482072396],[19450364,129275379,617387507,638428140,1099738188,1008037732,1696151599,1148556811],[1411203823,2040088285,1616434706,353533467,968495047,1776678451,1266310651,250490957],[1349195441,813064375,973184646,782944846,574211060,1290933791,16220264,851580914],[1193352331,1019148233,1297853448,1501807215,1327125372,481254402,628812074,570475690],[746281901,827807038,1563562709,391620397,990273906,679805483,537698507,1211934373],[2049023783,1987450212,1803240602,1931451257,854423327,1007869821,647512487,1412331810],[2127944625,1841128926,1899136160,1093047299,155289209,1458442897,1570316948,878323825],[97568158,498483053,433519709,955994831,1794488482,635288956,1654697859,1381426024],[581774396,1641350414,915777849,226810454,1959828845,575673591,849319972,1788724644],[1892319024,1131284313,1147024255,1207017999,1572290300,1594758714,6162714,624321752],[182079126,786222285,766700087,910517995,1106337872,809656384,1017508130,1443933200],[858873278,1858430688,1290722888,1353951298,1891416095,118154220,1059737345,382390365],[1626614072,1065162331,1556050976,1648908331,1570800153,768484080,466517218,1745596035],[650735153,907591768,1216302035,688330378,1323946894,1519537961,1064542818,811882997],[1229185380,1164526596,1107906471,463331708,1698167775,298270026,1444082822,1238830020],[1687804651,1562223267,739195073,1208343543,1551096873,2125596965,78649958,1323824784],[144904285,1041505123,242865052,937946960,2087666242,325000931,700729570,544783024],[1181014173,130561045,1677143125,1424354725,187042835,324335026,1790373159,1687913281],[972194078,383785970,1457971640,975667383,1255648420,872464732,1409822290,2114660832],[1640645996,149179644,265954228,500123174,2070859684,1458503633,1162247450,612167859],[1122325488,1587140135,1018283193,680207207,1609765252,2126979182,786994443,1573413347],[540288243,1502735654,149354579,552920329,608052099,1082783312,886786656,1990470767],[1052510932,32228229,1777139021,435385588,1821081025,445850919,2052308312,136979484],[1441797020,377181398,1520212382,841307241,1922997187,1846162187,844844588,1513340653],[2071710256,711189822,1239767453,1936823434,192646033,2089438097,1196643399,105656738],[2016127050,640320661,2081320794,147860298,2125649852,1000370061,604730936,1883795],[1753908437,1148499318,1260563821,929264061,784775302,1699057667,295288539,259950105],[1774012883,1798895585,2101674990,43872236,1073972913,671478336,893867657,1596111450],[28299997,1659421725,1420622130,1252179886,876031365,523462693,583105696,386328683],[956910550,1773609561,1563230213,2054379076,775432998,1901488628,1135392932,420725097],[445071666,1132329495,1620694146,1448546957,24008252,1483424112,1483425733,311692251],[1569364099,1827703390,1692263124,685473172,1279492955,148373050,1694616283,1376808895],[380957377,1229197320,1690443662,1218419320,1469862660,572875380,115307915,1459694182],[50011387,1515844965,1440388236,519072189,1274233051,1027008359,1466821290,1883132624],[1502148044,789272483,704706866,84226948,1080747128,844569748,885987380,2012098019],[1437005035,1210088623,602563103,1137348657,1281273306,579669603,1647149471,377645629],[730959107,1905390751,433389552,587042268,336849616,14468686,353911845,434786179],[1714839117,417861834,543559266,850879085,1125862029,846425199,1566563910,902650394],[893779783,673932203,992216633,969724914,569070530,314665399,1727828548,85195475],[462974025,528060742,1284056499,1143973085,578017223,102821612,521820384,535843261],[1339692875,973742621,1493751506,1486393565,1260304340,568507642,1539098738,611803268],[734058379,1816247988,364411013,1144075949,34096584,853756073,303564020,1765376596],[56298998,961062972,1266024483,778145595,1639134696,755347624,1814967135,1991738260],[1804535348,433029931,185519439,821164394,109861173,1286380458,1100850739,1893198418],[138854830,1833431378,670106198,1552667182,572389984,1443033640,412361351,1642639356],[86539096,917375982,232853575,1852980111,1101018029,320332997,1648610074,1304514855],[1643575961,722037576,1406165229,459724811,515706261,1291001905,34322971,1339081313],[377047189,1124840728,295309251,1315662252,956282909,1227238968,875869684,791080527],[559643295,807015339,386880674,1564447306,801740765,670015646,370735537,1296688058],[1011684671,206429803,1863299247,85017912,1489708392,2129152937,1008938948,218734652],[538758790,1549963024,282515507,1828398054,54722683,1905491770,73890888,2001850397],[1672181952,2073372737,1058987515,1532838509,1038922237,1458083867,1711254503,1849779366],[889168554,1301933788,925085026,2018429132,352465789,555468964,1995534776,482145382],[1964596431,278836592,937512751,174338555,137340752,1827367476,1514813588,389185856],[114446665,1959818062,642383717,353149695,1521005599,1460650754,385449711,1236376370],[200844691,1309332099,618030152,1840229762,155847141,213975666,1713582795,878415555],[1422804422,1778317342,1953173996,668261495,1616577328,284100481,1920848914,1488979712],[84816292,296143979,1528939697,603509200,913186550,1548403952,198244210,1125776719],[1259605171,610084075,350229254,1000562622,1519608365,509583152,28180091,157280290],[1052881415,2045513928,1056647606,1163015166,1556632390,268999321,1003939718,450643048],[1485996075,1037309556,1943445216,1931415770,850601355,1322118720,242659554,305763991],[614527588,1051187837,1892966780,1138499418,1199389540,718448291,1530025248,1736341046],[1435157055,1897680739,1238465501,1847177832,1242172741,1665811362,1862436544,678054198],[1675007523,1467760504,64000034,830655893,1553841402,1546876674,77781250,176015182],[791364605,1009880873,308762357,202799969,250766830,1479517949,451243670,482090304],[632219585,486059531,1016070388,795140620,620423862,1499284462,1578508190,1964848739],[1658382756,590153491,254715783,534007629,2070488050,1641693534,1627618977,363841539],[247596461,639180882,284008739,2014758900,315211111,792784802,454888716,1482743062],[214801640,304894259,1282204651,448794696,569783878,226499348,1849103559,561323793],[183458817,707914161,404229941,1947272036,887817176,557025140,84746977,1440597767],[1666448162,266550792,1325272837,1675799662,1069024530,650109378,566790180,1662578068],[1566865934,2104245140,1204416283,1601229442,129893828,1536722053,231978666,1484313049],[1163049385,1062644047,1112884524,916760163,1818606371,1168718179,1095130419,961425206],[1734959660,1254279230,1853693075,309720986,507374122,646258625,1033544235,1382789174],[17430743,98019041,235743111,15895438,1640497464,697673559,221770420,1075296056],[1084784203,1030972189,1616239588,1334485904,2046146913,1759355702,525391599,1634573761],[1954834440,336254055,1988758078,1012777638,1815306078,532502986,115883299,2003078803],[2053385076,2109502348,1846370996,983981193,177018343,416398026,1095224251,458936464],[862671381,521111863,776638189,797233395,1296791977,508901580,2023363538,908176234],[1487650150,832012706,1509741397,541060305,555982608,1556226722,797644240,353428503],[1354364350,1035846346,990488224,1920122064,1123280175,1228246757,1743536992,1406552379],[665343505,348453713,1593084075,1186998398,2070912225,32844512,1483453939,1817573872],[137630910,422596557,475790791,521386641,1264830789,1027298114,1086924415,510966761],[723640034,1921141371,2066341049,357378435,1427928019,1067921916,1821816978,832774510],[298106793,1730291700,1831175573,887948173,210328023,382393459,1125074172,1932893727],[1936947173,302039380,1474352389,480893366,1921457841,1243284803,691557647,174577325],[2036395755,536790190,1015794353,1034030091,1647876536,985918086,2118969635,877184946],[1174978961,1430571293,133030348,1071924539,1856696564,687832622,1040547254,1336344631],[874466408,1436430371,734951869,1646132467,1976407220,1611125202,294165152,1133852765],[260702049,1480895535,1927754295,841516625,469490563,1320993285,36895218,388369148],[844549454,580483197,1690675073,182316521,1263549306,1870211998,872776097,166782911],[1469981365,546684079,207114159,1053415020,1863065858,1811262511,1379148822,543905620],[783513406,1453867114,573163421,1575832658,141644371,980778356,633114756,261521447],[95948112,862787196,604378970,1158939576,1141724853,687964934,852558842,252953165],[1986357834,757783185,314696426,1471564909,681503933,619930599,1599274948,561099573],[894873221,1684625881,519255037,1298898898,439097303,453956070,1012926468,1138696103],[2117451965,903884813,408584428,1541591109,1995451108,1602843492,1511295816,1013794041],[1175860117,1946959657,90700980,402691963,673171619,823490549,387762448,1289852133],[1081738466,2084221592,1325672720,1631845884,413270292,2079594748,216197392,1729917896],[370483810,1782720950,951759252,218668038,1902643796,1253513802,1558935625,1612950716],[1416725749,846327338,384185354,1599133562,2014766008,553141822,1568204223,284808695],[882830715,2079895424,1771993538,621244773,2128310434,769613679,988039875,107253599],[429734329,400210557,1587429931,190920490,668209914,1350888328,1371166833,1399321731],[1777018356,1246330754,1489155408,635288577,1863774512,33612446,1900922305,1765854057],[1341599702,820230634,2050735551,1821278293,707455251,548440124,999350519,1568661242],[1005895144,751713683,1268258270,2087512764,1300689674,1414594206,1857776854,1120000793],[812906287,576003175,690588368,160638582,1607808252,730442835,1362210327,853380175],[675661438,1700418891,40897969,2044925586,974824725,1105587565,1301566549,887322303],[1803671254,498485445,1454226504,2009356156,1455229601,1253029924,1014221647,1312749629],[367865445,2116957063,1642418764,1500884613,1966762010,1945466711,2037308856,1102271154],[2103440488,479430089,753708814,159101349,1605855364,637215731,1273834571,860834253],[2122865050,1396914256,1202734128,185625487,1462276732,1199998705,1474892313,313365581],[1115714400,2009731231,1076263918,335200811,570943973,1783769021,1238436972,1261686341],[607803781,1188232717,72886515,514474417,1520036216,1262946370,777058481,850494966],[1935096582,2111850229,1655677513,1831088107,1213280710,369873036,457142470,1532103032],[1234653508,409472994,2017188295,1070419578,889862305,1811779191,1718274146,1009343014],[206386231,1301651037,920170888,1600006432,1398459795,163022113,703575570,230921536],[1957161679,674935790,1387197094,909724125,1228000577,358733526,1160053067,1427403101],[333029890,2077261124,1892314159,152242100,256652442,807611926,563674936,152834152],[434139569,2070472705,336448178,963348712,1311717591,869436776,789402342,1531503160],[626299725,490926291,2108081317,221905561,213122135,519431274,1715863426,671742481],[553326946,1660460582,1700392638,1243113067,1306345861,760339292,278195966,1524137875],[1422494443,119063312,1598986325,1488961373,1005687027,292397874,1078555755,361799371],[406725056,857027293,1233346127,1205257437,152646946,704841623,724038463,1252586485],[1933877097,529028961,1294944595,621988432,1029687700,1060884914,1740452166,2117377559],[1564227557,1258421774,210959877,152295902,1857068226,1906844107,1150061038,395984292],[2050905491,865316477,571223799,1542237914,496034001,444919484,434988707,1520369926],[287027295,1612826270,1682950977,1274549742,400254551,1322063035,204247968,1237824148],[2001245166,1564480989,363725577,1360767349,1045922704,1674561098,1846697424,2025534415],[172626193,1052201523,1209798566,1054862371,306733185,301495093,31443383,844038842],[1651225681,1675584666,999738159,1379979246,141678435,804235986,2012259602,1377521411],[749842091,495846951,1177685786,472671172,1145379848,1357706724,458922454,879150875],[1968843627,1420976036,644628242,1675084625,1283378347,1917912584,1808172399,1857615909],[1050057262,1261654847,820944631,997251314,1305797428,143620679,419344342,1652520133],[608712870,998746019,841951160,1092609717,636542349,1891184985,1993985074,674397876],[1016556165,490168488,970821721,615745146,1807194866,519794272,506614804,1194978033],[1537508758,1904730669,609248939,1017232538,1708959013,1330661353,1261067123,1994479658],[603699380,2127290211,944553542,739688220,2000294609,1042559492,1443350290,858110886],[1352181441,1127294517,592177043,699505108,1646152298,1396279025,1128393511,1700450523],[644135912,1977875647,418868859,1887172276,1950683975,2089420098,158190815,288268713],[1503526738,1327405281,1255805207,1165715959,710992505,1576816012,589480510,509218960],[573118195,1154664530,347445305,739166903,53871711,1532118289,719796415,338024365],[176443366,1026813335,377564238,670870945,1715754951,1954388812,735648849,2117762052],[781590597,234743372,1595415844,537584342,1553473024,118417595,1171428959,820750008],[1645028501,684649680,1461228402,629259600,1359069837,1306250876,496210449,1442474401],[391173509,1923932748,1960377158,692848315,1657773351,1930651385,950670195,383378531],[1956710648,1130601668,2078844942,1238928540,1186429417,473646246,557547390,1228275893],[1053293998,321356876,1367875859,220872121,1907458333,258711767,1521649203,2078674242],[118067334,1119344190,627428882,1422592317,216126648,297058128,1901187702,341379907],[1167845301,669067452,654764359,2070163351,491780368,206392248,1201022595,2057491956],[1884016153,635299528,1772295707,1833118891,1373087845,528854721,986828765,888899899],[1000547341,213715127,1750248905,1668374704,2111430182,138676856,690509190,2029874755],[1599005378,394237031,1029612591,114208152,200736529,203046799,880262769,1238134669],[1902380319,1414003,1992717343,409450561,1461426579,1564618547,1561259237,1903366206],[654895051,735053599,1779344666,1543736393,1467527132,1018664610,1068178381,1329387726],[1611054440,1905731192,924017047,2130425620,234178913,919114258,143650832,1991909870],[1820035800,1832694615,1107882260,64301322,271167162,1368433258,297230580,2033481520],[1183525617,498619844,865453949,1884001497,334284887,836148023,771107077,56062127],[1029432513,1615918607,488661386,620394740,892200462,1423683090,1547512685,1644513183],[495471895,1938093349,29125019,281386952,144125230,133649551,1640051048,784157594],[883384938,439078746,2126351199,512530104,491034051,498576081,762360066,1396932680],[2038227616,1653775550,1751388185,1955784512,664247234,754622548,2108215531,209437826],[522516620,1317475542,1212181081,735435451,329073258,1557861530,1725923162,524352018],[1033342540,2110595897,1336911122,1250546691,1659352298,1358721105,390931958,227533632],[1164224477,233888423,613025780,1042228772,1408212489,1535538197,757401239,1067361479],[1775089713,1910726976,573664662,1428870819,693918726,1464209026,1295244955,2017777624],[1776384579,1621615389,166170425,1148979865,2116132262,621283777,1574075649,2002901541],[1188070373,412265264,599180236,961174634,527274658,404569582,425660646,118186552],[1903526401,518403325,262379259,144126899,1940754584,515370196,2043686317,1207990064],[944162962,328889664,1514958139,1971808171,369102858,1301106616,168984603,726537756],[1548457068,550364217,371621464,141904815,425541684,638568650,1099368974,1735257361],[1405840399,82724974,1424046849,1374299650,252138215,1908867947,843641321,122217751],[6946352,1003862280,2088442254,1539934895,705244521,1645941610,1515240834,2082500739],[960219855,2058873625,1977050099,114340538,1266003652,1630962832,1546621837,278966176],[241931905,2129505152,1462983432,493613470,1812141251,1654394884,107771596,1773229165],[1077841933,868832937,479891644,1925482775,1517527071,251793947,1142164437,1829216588],[1329022534,1972157213,1431891380,1392704047,427161236,1338750923,2011200641,765830166],[2114208674,478605493,1530240107,1088964153,800028601,1703820570,139125402,1779849975],[171728487,593440606,604350126,1079210717,1484252073,145221502,1669781468,1306589790],[1430522901,886363905,33936544,1120190285,1802562695,1581361354,911921976,1516082437],[1096326085,1813803220,1503453987,1893756236,758653343,734720882,1034479198,1644954751],[422742288,1638647544,1083452446,976809931,870027078,1086864927,1988841849,1123693858],[75513559,1673962257,1948686043,1571486767,1182801458,1726960366,1969515169,2009378113],[1045872821,1656683215,1156035176,1956128713,280067143,1580888444,1709490547,473079242],[88683473,1428531375,470506154,1031245449,2122961425,606163519,101528324,476907338],[1149819028,2102197930,904122609,1973564044,978943256,1512134821,868509055,1037165121],[696417460,1283389881,1727775873,1456304700,821614929,132418562,1842038874,471952855],[1374735580,419749977,787499924,17695222,990864773,1473522638,364744527,486985620],[1921085133,432154559,2108603580,1352724488,278997342,621057706,829111524,760395714],[1600576061,432348209,1622758844,1871865189,2076607900,622469470,102071962,1950177405],[1267886939,1046232066,356120470,1341824848,892420845,1966472195,249104089,1176818219],[1215227330,354972397,1608620235,1429233040,2053584850,1323626264,626531581,1686906894],[71298419,718452490,1245372458,943961366,1622128796,1330593712,1658783712,598843374],[344578012,176296773,309940134,605457761,2049045346,562802199,1982453199,897164659],[1157056746,698807839,463981786,1526735255,1754934757,492536181,1211083053,1198010996],[18728457,345196022,754448331,1035607643,613794714,381176104,1557185689,1664918461],[654237760,1548797833,1651178227,1164377201,888892793,63385070,1281093379,1974400741],[2019913597,1537305594,1879346017,466010385,985217588,259643193,698215717,166918892],[2122818936,1216081870,1625737208,2070878008,1497346997,1353322859,1404910823,233366223],[1094378500,411288768,1499095171,848568302,1872857556,166887903,430514177,1671060101],[1492972142,586677258,1722913204,1413594182,485705224,1698228442,265483137,1722826996],[2109023277,399674255,1083922353,1278514219,225116476,176966347,78865521,1917675292],[399790356,490036729,262923781,633629649,366077283,2050499422,1590454072,803275486],[1206458914,1135395773,2002464583,1614887409,807698905,140007006,1730065722,785063938],[726704031,944570797,581850904,1468598509,689890852,420527774,1778629248,602898183],[373229897,1694357723,1607930536,1822763581,902131570,1465060956,740507947,2102756966],[1514826304,1830983451,1260142114,1098851480,1249067274,475828294,1983601480,932485502],[1458714723,298596211,364634814,458794210,1880425897,1734740844,808053192,1810627566],[1059225815,1928758813,1283560532,1455286622,1249425445,1972660782,2106226367,813649751],[1004067737,1247330171,536671692,820418328,1915577102,1421306514,702814622,861738871],[133473611,1350166328,1142531923,648761809,1145574169,478735443,1655590018,1803880353],[1169133091,1983420955,2001383982,1147295568,1754950201,1957390100,457659610,998274735],[605227429,864401729,1085096516,910391203,148787470,764648726,490165202,494794462],[1271331135,1017921049,1044689491,55425338,1971589863,1123727431,1535208251,980760544],[2098318883,1154361806,1217754224,747735998,1320203975,291393744,815155987,461791871],[1971798307,1270452935,1272174065,977193014,1211438870,1804007187,315087007,2074183961],[1441758281,2099481046,1898008033,1194346627,931138985,1167986642,1500277590,967791572],[1483590794,396490577,1011504187,1749121177,111113798,1352875396,1025165751,1030068649],[533302012,144540144,116343338,1017566693,1881223669,602630095,1907644826,707450028],[1588819112,752836581,1784507243,1135401443,1015819389,912209926,1870991447,65031914],[1744842339,1765362437,1831801263,628619994,1857800690,962438715,1977996875,939476232],[1079540657,1927335367,1403711142,1631742017,1719946070,1793319583,1135861946,371595893],[502492107,1764265482,32041025,503400623,791778631,73299453,1053674891,1718224631],[1950407527,1497705427,1953971600,326983618,814447531,762400163,1843267812,1230446664],[1664438571,509505369,1516310382,594125681,1192671996,1575400394,1302241547,84998012],[1800202042,1896960550,538161325,813561152,1889293793,1288306609,897283968,1043409986],[585994049,1212347939,1453771819,366961028,288127760,1519094047,2067720318,320791418],[1753473953,1987654171,797176813,112371943,997667940,2072113073,1565693610,570973636],[478688705,1936041258,1179960037,1458692247,1486067381,1109610263,1930632285,81118755],[2053172462,1312842045,960527361,859447282,1334414250,749872369,1918746640,589268114],[524867239,509434149,945021185,2126586540,66122770,1507860652,57450079,189695850],[790040545,470850019,1458473204,1503664207,2071254718,623054065,1923045299,1222421357],[799498295,168133740,865027857,611596644,1826822291,1081832879,1778914168,1900272603],[1800447312,320231232,1639011175,1459678067,1247631924,2015797715,648745316,593016656],[32281833,1194528785,970212475,922031795,2079318545,1365311464,2073094933,810926678],[1297931810,953141581,1982673151,1592214970,1681746802,1060082043,489073300,1363803076],[1597650100,554962632,712676416,706659892,1677636478,2127134806,727560344,1263034492],[77822831,1887871339,918740853,343774118,1662581401,1098659406,1317550499,1572759715],[702224912,393972103,773096183,1400027370,1706034922,972749747,570845384,1249922185],[419971465,1995576842,1405906450,785414403,1958440623,1103681626,644571584,899670327],[183791108,1509822970,28754581,1183584797,282666605,837967679,1083732726,181474776],[562595198,1783279246,264958767,135277109,560882315,1496928903,684843416,1147601011],[827226614,1864898408,1454791596,527458276,1931261424,1759786618,1534965922,950631437],[1663159274,1948728062,287426941,1628930052,108377457,347970549,22806874,1795269895],[1528134984,718932967,157820805,1628607008,1935664257,165721894,192695732,572538729],[1337446050,1266638609,899667313,1615404856,1117235950,1030154342,1579746609,746140230],[2024818156,1598708515,558365875,1632983581,1610436028,632257940,1692369538,1782271689],[708320547,760141456,319270553,1354747667,28309485,298539244,184491934,1711399393],[1869291134,135269294,1541609011,2070418173,1833444688,898922689,1108154775,1022059481],[1095271223,476633065,1851186159,572762710,1634395645,790771977,702127018,1335892769],[1034030922,108667755,992801830,640970338,1589466334,52647431,1101047461,23201048],[1797437171,465736497,316008236,971778168,129635510,811774302,1441032553,1352130653],[2025707700,1037540127,1342064841,153857287,631150771,1099698752,970436940,494645992],[840729033,106389512,411423321,804410316,72662078,1067446474,608589240,519885789],[687846110,1943891340,623626486,1919385996,796839136,1227422834,2084047128,1907331131],[433523582,865578669,1357722178,1093252356,772281649,1696173385,1242472884,1587015211],[1650062386,909071131,431327161,1585145914,935776891,1236420934,826002077,235883435],[1530571354,1508590104,408874000,612388020,1283764079,143146999,1760475064,248727578],[1244855381,599060717,1144294203,1135796076,692645215,215040044,1412362417,593591079],[1442137052,1468704529,842685593,1083978269,1260773240,1950932797,575338557,77053828],[23798884,375092893,1963676926,33583768,1635874820,2050547311,750339001,451820755],[1186946437,671421307,1378760687,1331140728,1947595998,848041282,1660553052,1494055499],[2087633060,1401107492,578101546,1905666818,497161185,1624499660,65968127,435731530],[1961938195,1039737480,392264507,1306070818,1844320816,1510003617,1110562332,1266660794],[146489531,1210300777,1142765543,969775990,1242553315,703936759,1549867588,476649989],[607788368,2004805971,179584371,521178040,1781276291,923275402,626756090,1099386443],[1360716343,1419008017,1656228885,1050637305,1599467445,1161113090,681769574,737633262],[1933779443,769286486,22321028,101597986,1284398155,2001110525,2020963801,1799756120],[1345279352,944861620,431565214,897172448,1786629322,923041595,1705970042,146297839],[1280649889,1158808988,195124780,598707878,1405622684,1839556030,1510479199,1069378367],[483131344,477657458,431812375,2121759846,1351597162,1725855414,650630980,693075269],[407917345,565653559,1013480427,1796743367,1080220528,125170552,2078545798,1619806392],[88155827,1558794094,426319780,769946180,1851400065,1768014546,64937872,2115005356],[1159094164,1691973086,193982933,129011228,632766570,1912605757,1095729054,612462890],[2035005379,1386477916,1507818220,1516237485,1684106444,2091261424,505145533,542699533],[317268209,18073663,1166252062,225418024,1786982838,228561221,1917393032,1474339250],[1569958348,1018087706,1805479301,1600866168,1525839446,1652565050,1153625309,1754281060],[1552233823,301172794,1486855488,596829827,2128037491,484735399,512020093,230862398],[15395380,775385138,2085982663,39983160,413596202,2000003914,1426602681,988090660],[435868096,725646223,1125134897,446357417,1085336717,216776444,2123627408,1889558713],[107012438,1450494363,178827922,222758494,1487924498,1302750031,1211162067,444339812],[450667168,418809555,128982180,587321668,673646442,77546403,1684032276,1873820784],[1641574948,2031908845,360566101,1599825828,2070285334,1273932093,1802043230,2117347724],[1454463347,2006467137,1269553084,719432776,293969359,1526265076,762214238,127905410],[688844853,320718388,276591049,10277720,386503209,443959811,137770704,1723837055],[1031101898,1015000466,299724222,1196679738,1577327906,1834063210,647962695,1705280713],[1412500707,1584777565,639030308,592568626,737879250,1147047951,1618679636,1940525242],[1228541269,1240065675,547829783,123786114,516737195,602431745,2021526478,1167629161],[1777898213,2118804073,1763208228,367083798,1558055923,179510830,1790015507,1235507539],[1492526858,975052527,1749818573,285380753,1440762351,1866336916,1488817467,856914599],[1042496085,828503994,690628530,428647644,758018551,366403199,1907021114,293374719],[1363372880,248918968,704716704,2065227550,1137772618,35564400,104483617,1298617654],[1491404897,1582018517,1394653414,419093477,368397345,1813273826,1590361379,125794646],[1676289884,2037534279,1759381147,242214842,1987075094,762290836,510216145,1988859709],[239176513,613567002,1224045447,90882789,22926151,2022878511,1521166485,4999555],[282675861,1325388259,123988359,679442222,1081440923,577034105,898340506,232219529],[603445808,1075771357,553079903,1330588739,568645379,640549425,1278901763,1396344124],[720471141,1566473899,226320520,895818240,91171606,758279557,2076700716,1309743624],[1777544893,1246815457,764025800,1182610709,431028037,87897625,1450068476,1377540834],[1246032886,569938257,117280026,872118153,1544651480,535590760,1099092433,1780869603],[278024893,548489229,917034333,598737381,2127235835,892190044,2035352298,103731855],[1530400161,1075362329,2049242006,1610587034,1691006243,1116817250,637738499,764508200],[40625127,1911910870,1096982965,602724507,667730471,1834119730,2013704712,1429011881],[353421381,823473356,1030006505,1387148837,1367571165,374381996,524658985,329756142],[1498863030,823299388,1212217466,1894335220,1813034264,665445327,850973493,1210182170],[318914460,594601486,447296076,1699550274,126403654,2078611578,614478353,442969628],[1418021804,1636264138,30254279,377504560,1345519072,2030028211,728063996,1434304121],[2110524219,2047441106,255864067,898031488,1150783367,378902550,1086193302,1040215162],[852006468,1470058744,764427795,32235301,785606664,1479204769,1512976338,509117543],[344401102,352927835,1435626395,365648343,375381516,165916841,1142232496,506206918],[2118399808,274888975,873516073,1730445540,456562717,783387164,1142375979,1563064032],[1470557163,601646783,1918433661,1868152569,940345600,692023216,1491731193,326761153],[645280227,13989005,81609685,262655607,1439451491,988911180,799097431,1209348223],[739651943,1747979378,41229568,1012650278,1524204713,183201885,550530808,1330356793],[1606388685,1940522452,1340960616,726698325,49473061,42317761,1024767152,1564114140],[403812092,2015000224,317933655,1614688955,756909797,1633707773,750058353,1062699503],[1503592346,1751819454,1798166120,1486960901,1697430629,236144215,2041584224,1199948152],[624757617,2107430826,242681002,1068990433,1075204513,1581540982,1405147312,25217124],[1646374948,790754465,1483496403,268913343,2050416126,940483957,1326291960,387817757],[1938767728,484952969,558429768,816103535,1297092614,2119166832,1072515534,1897539013],[836374283,293210067,16016408,1340918065,1643563900,852939357,1195106163,2115858361],[1169648543,1272579397,1403050513,1017191009,391483590,569745242,2041293338,146227985],[1212457060,1153864772,264016173,203447920,1104643006,1258249488,1601181167,955458255],[1525146662,1066411286,1299112517,881361219,409172310,1663315791,1909716140,1933110963],[1416278595,1472915624,1142442265,917658419,650619780,1621276380,2014835189,1412967554],[395161145,1881107494,1961981866,621095677,521922035,689863549,200905357,519848051],[1557647197,1127227680,1797872232,2027759244,202727369,424421054,261612686,1294867657],[1497317258,643244777,2025094092,497956057,312315159,981467416,1638291462,464314139],[1797993185,403430363,1358226996,1161965990,1505584176,757667826,1300339061,437785935],[654310588,1455524311,1544029381,34412059,55496980,479795698,1436338,696010482],[585995126,684363487,876257944,942619160,907764845,2054838033,1458100521,1720886228],[787526648,269819270,1869396224,2089912317,1034630553,1491346532,1272198540,438686027],[1963824078,1725792208,1225514804,1659882171,663543196,942413067,162003974,1379737781],[290007199,1237213020,1339701952,1634887529,2045128231,698040685,528405148,964196201],[175564746,1289607433,957756388,3049672,1220602022,1044396992,936754445,1775773695],[598794280,1087585380,1639518603,1186882344,1454085495,203886147,304562440,172362856],[1915566421,342697894,1625981126,1802066921,1418444313,293128877,585067769,2036241221],[89801142,43203827,1907787158,87206815,1582620986,1042781549,2108476237,1105648123],[943129810,758533093,571920044,465170300,536705652,1517359008,761201853,1755274714],[885159723,658826320,1895843061,933561756,775882600,1816853036,2004786220,1323826154],[1420070832,1584114602,1163284540,907223910,1601024818,10105244,801235363,503520208],[8103962,725554635,257810082,318311556,1893221166,629653473,149791466,618992018],[336997734,689317178,83002791,1971571618,1529317660,117069513,1008174242,934460002],[1166558124,701882049,1549671827,1908227969,625375990,1817612197,1383443116,525337358],[1617620133,1114574676,1870124159,1223997790,1561433506,973250128,1458241899,388561018],[1307089894,1871691386,100284600,1015416732,315056432,596554774,272154676,1224049609],[1182634914,1277082962,2090441420,1844843864,846995668,1098417816,540987714,905344073],[2007000026,1127132266,1764324511,82243813,1081370488,876853690,2026652120,89986693],[923967338,1528635599,431221377,1156735086,502104491,774355137,940882772,1806770648],[373481255,278446805,1070270454,393965871,989617214,1888695886,1353823947,1820614260],[1334230551,573110363,1957096202,210560704,238381320,1341380504,1677598220,1074392144],[1094946207,1710188908,586898684,1536077,1709432682,1663475007,594338223,1336587468],[2090615011,1234595920,1204709915,1625856867,673098605,1298193154,903029250,890276654],[1575423321,1358538634,1570632185,1245226605,1303829047,1669244360,48719589,1215891570],[908302616,750046466,1541623508,1268583022,1467944472,382772482,1925497872,1747019267],[77507994,1866737595,964307275,1399847015,2066938621,114382169,1843640185,1405769897],[898325394,1672556097,1275143565,159952757,249620904,102967819,485303138,1658566104],[2031085780,393202544,1302340616,520512923,1075035679,437339062,2031236693,1329573229],[1753524520,4796511,303291889,512877378,385045564,1082051738,648306713,983775050],[1770474458,1051125240,512516480,1424235791,1057797353,1319308189,656005047,421038425],[2097501324,798041225,1166577313,1589488541,1615968244,372393568,711384709,602299034],[843158196,1446606211,299803865,1928964042,1946499101,1858337881,1599257972,570056789],[622008020,1648826907,495232510,1744838251,2088798012,599947784,1852684053,1814204024],[126604865,629839641,301933345,1756847736,1243647515,1175235012,1111505475,222525589],[837659046,974819574,1912354963,732795780,76504884,1301320212,56135403,845926367],[592525129,1956115498,322665590,1638070363,891915604,517409884,1603813295,490555746],[1004379249,153187092,167240923,1479939169,1137374880,1573353148,1470226387,1778657136],[1777261059,964212367,1069847821,735712072,814671395,938897506,13703975,193130821],[1428808150,311131333,524053893,863189548,380242201,1649732545,968089601,633544134],[628281027,809077241,209098500,859921636,1154706979,2096492660,544106115,1781465482],[955176642,847736796,90823180,1554913759,992585099,546750502,533010416,2037175638],[1532958375,815181197,1505023188,1521135304,740208042,1806433207,1124160792,1957644030],[926476410,1128779455,125238709,295593193,206219398,767797336,87960499,95713931],[479939381,598071272,212680484,826058597,2088480981,1376471678,525739008,536783134],[629030945,895302005,1821173895,1159146030,231123754,1095696928,52190946,225489748],[881249092,473304221,474069654,622048833,1494976888,40681116,1332561579,1967187360],[1358055984,103479342,266436064,1301940709,133276143,1946867402,346458673,75957838],[1447629665,1527742740,1409428691,224464829,1768492568,1940624163,1134925202,1316639202],[1431222875,1570575897,475464783,942940848,2125009284,2035169990,1012581989,2070566436],[594109764,1362547764,19019968,1098072577,1868534173,1472654107,1146024434,519098833],[1694988530,601737995,1758854332,853848265,2129353045,1314477904,1735975214,205024725],[1599109325,1319533305,1986158116,1618999856,2023625905,767409864,1374181361,628854058],[1644156944,213626958,1920929357,233115395,2072940442,809379904,1203198249,1821522091],[58986139,519224558,466531553,152582339,1658692080,1307028778,139285566,1301105475],[1742845,1547269511,2077981173,1716399960,210283266,1117924567,407524733,307503723],[2030206438,543645048,1816766734,555591006,1017323232,1024958036,558972066,183124202],[59042185,55272999,2007193440,1224570347,1046938304,143664924,507145632,736339760],[1049917129,762492858,2062163216,1340135461,130636041,640847367,2022141767,1132192594],[521996684,714410562,1781264988,1128746477,491630036,1367738840,157164614,1848703148],[1172924319,1680384609,1577993803,518099050,1486125917,1553089264,1025046613,335644876],[535686005,1088264713,567889689,1130112163,1418662130,126278867,1307081424,106581906],[873954163,660121651,643481122,979265929,745331492,1370805519,2063701080,771181718],[762830590,626618559,1431952504,1894544841,794918204,1806892252,1204934787,1587793885],[988317158,1086943748,840169491,465364477,1427756639,1301283191,1674790389,1940749226],[518752316,634334606,696800570,366449201,293279336,570136727,1351771943,893130937],[1297590732,1637212173,1810183929,540702168,99738632,1609765611,1606986678,34377071],[313937166,1928334588,1546991572,1191884956,20847492,989735087,191399121,635710601],[1864915105,606084582,1942358519,866761269,655162298,76728796,887198415,1595866865],[1541172315,1152419917,1579055592,14024911,528572426,758816579,1785547526,1778075220],[1857156937,1118411630,1279319661,121417923,1700971438,693066643,279079011,170315722],[683250779,667560626,590336129,64017180,129709458,1622865603,1316303826,1915183962],[79940899,725874235,994093146,1105897942,330587817,726130099,1584192485,1333632865],[1648850379,1878622883,1208425090,1134685780,739218943,346094680,872544566,1313448579],[691162540,2104422161,698996804,2039778657,1398215171,2013973922,1442622247,2028774592],[798953927,129937501,540591860,1606176109,1712798275,1935531831,282073123,419509256],[938666183,58176304,613790265,1031196225,1745820271,156075400,1287540053,1637629914],[1914983357,848165778,763629130,85147122,317843196,1826031936,1406503839,1839374281],[897124838,1375897661,334394799,889153335,1045592100,1259809294,235143949,859154677],[677480337,613856033,1628549901,1774097621,317040853,938573713,1719944784,1037732195],[757756952,865160975,846150467,1128034749,1451400139,1001903575,1158071242,2099520452],[1022691284,1349556018,1541569418,1662696224,1308658115,606867717,981496858,1683092447],[627711382,320543358,755053640,137388610,565075917,1907236840,1517192621,1939491449],[2097727503,850881783,857483671,1043808908,810298534,1317139043,1737180972,1417392858],[739049605,1505762477,1062424181,320078143,1870848454,1120620027,889073500,1699545759],[1323926551,1511850766,170897645,1896914970,564842509,224646397,1111236163,2095090055],[1354672462,1201966344,1559389902,174774531,1837662363,539502690,932612096,970834550],[1712818644,298137723,364588805,2098455037,499827690,1083087773,1140439954,1439165822],[1047260962,1530445232,1046014039,1183247923,922174171,1308380652,1720847518,852017755],[1274487373,308272232,327193109,1888550093,38342047,631847071,499005081,943864002],[465549954,656894757,819322634,376103304,1485745538,1318928954,2072064936,2013468461],[1896272651,1795920922,501334416,952921883,963141921,2095444805,1621205268,93299404],[890308611,42287379,265105477,556195000,354131994,1007036918,1023529682,226539868],[1257876505,83644220,1010323818,466976015,1097206287,809310360,2063601047,1739202919],[664543793,860515270,1344315905,150133953,490611050,380267144,1735471299,5300881],[130504150,2103163513,680939726,1079605911,52875888,144587537,1897157824,1771533353],[360783420,1214190900,1320047337,1682702947,530284929,614417785,1749669232,1419326389],[1118732311,1346573154,1845719264,1478667571,1509034705,1770646192,28753354,1315461139],[121163213,1754967534,1772829951,1049456109,1996341487,699079732,1728569529,826916238],[1757110249,1801665583,1968474975,1756000143,1221776101,994510025,214153465,607866331],[2087684668,1844043162,1392689581,1244046521,2071428748,433219806,842213119,444540347],[1396041322,492692571,1174226748,777641433,91209223,3126857,1783854058,1856785887],[1510657784,607675891,1651320024,1183078708,1157720155,555686752,1617105248,1152027076],[32295812,1397000217,1606359277,105116323,1163459129,1497316577,1319029457,316554253],[1557060876,1941975141,552861806,108385843,492573985,1633817022,233993818,106448828],[1239314363,1730196834,2016506936,2078879630,789093128,1382609934,931743804,482681266],[906277780,883894833,163946050,1989553391,643763974,25240241,1168709229,1656924682],[2117204818,121636721,1714916977,1805644465,943196560,1410475168,732033795,847496797],[1613082836,1578093939,1804684460,905077410,798091276,1420486604,1796694085,167195272],[1834479043,1218191488,1771483029,1201110774,683806175,1551118562,376221574,1378687770],[1017441979,184425858,868973954,865075623,1997402987,1851987957,825008853,1783969498],[1742197372,439903636,252009111,36199699,967548111,1695060342,432545328,1682995842],[163797254,1508951687,2021030168,506351638,894899941,2081407291,60910367,1152997670],[367471635,1822114046,1208478666,1027843781,522729236,414288195,1268695531,400741753],[137572845,1762091770,1247909288,1326114830,1843623927,1544360543,1195054627,914922995],[2035772480,249094493,1448260305,1630654577,404911842,2086905695,323159246,218335683],[603167886,1802781182,1771226281,1372107085,557471669,1078263185,2053514310,938530183],[1402111692,1754910868,1532528104,811717094,942548675,1103791109,529126675,1539990616],[688888866,350648448,506857558,255041453,2000172631,247535536,448038487,1329505163],[914590859,367872523,1835430144,961612169,1999401766,827535370,1779976865,253819487],[710331146,516475396,330514208,184762469,1316041,843283002,995008729,394722784],[1938471861,2007194170,81679255,1369664363,1875708578,2123604130,1074131567,114514521],[586823267,1123938031,1284593891,1363532741,5445092,1405263569,1803446665,1308479184],[1471463825,316857027,1778034386,1850812127,81652638,1109047781,337292297,1968339108],[1866114587,1637369768,1962685383,1489500492,1184827037,743687858,926956464,804246637],[1263763895,1570751981,1875810297,573533141,2096344963,1891522639,714960345,447802589],[803832123,985169873,1641768018,1759956689,102167348,1286060304,1419518256,1420144515],[476134371,2077106078,655334411,1002920442,1771651959,402127955,148382001,1741546472],[1662928572,1439394538,2009777911,1604610191,248096608,1538413266,731988157,1801175545],[269966517,892205052,371737286,607366554,1066581511,590764819,542709766,1516527581],[513902109,1590576350,1665319154,2051296480,370718820,1249202046,700733195,2039369967],[237295133,1883425189,603461994,1435278212,16850464,1865463957,145237295,1322798384],[412550919,1330352077,1351751367,1658916349,1509138684,540103532,1839479974,1840083057],[675269134,1921423915,175815644,36777274,239840599,856850172,1892929532,39352882],[776047254,626696716,1883676444,264239567,852999693,2030669010,792959210,1107082597],[1766454610,1376944009,1211601266,1984181500,2108462385,1773972808,1745546846,1948019987],[354286303,190454406,1639694943,2027917470,1101669010,276255610,2072835346,916616750],[1876258122,820539876,500469079,132037699,1898028208,147131082,320175802,1259635035],[345977810,1402332351,1996543645,1044275822,1300894632,1355067269,1604244251,1149175501],[768377375,751669506,762896896,1266555453,287681894,827912206,1581822273,1480027545],[2104939451,1440205697,1627394695,455416366,612388901,1879996219,11997919,1661523089],[311944547,191195798,1468896586,1622144675,1089336479,426945462,24306337,1346842028],[73802199,1238250766,1978609522,147274436,1951500964,1154177903,815406263,1607221309],[1934511824,903320528,1291229497,1187960589,161589454,1008568991,605256280,1901056761],[459091489,1156863397,823506866,2052046388,762832242,1032262825,2058246229,399683720],[2021451583,753049070,579213857,1016203582,16300740,670790159,723351938,1346984924],[482810665,426210731,834039416,2124511686,439500344,1935638006,172948630,906439739],[1276517759,1821871830,1476834131,1878696457,798257184,635336898,78340612,698480483],[250693585,1213254901,1459171203,1668520593,1152933231,236680454,425926322,655460637],[1570436131,1821601305,459994714,76040282,437995002,384130074,170586321,784362590],[1219427367,460920412,2077958179,1782742326,1993205488,809545749,1175714508,1014321598],[2056190977,442896167,1191511514,1457756153,916736981,1013137632,1127937428,1911178861],[1577651423,506874286,1593724645,367591721,1540035047,1684490748,1264097078,723713950],[355235503,2118769376,1357127855,2017646747,1818647858,1353615058,435907212,1457082676],[1335448342,950496028,1673915276,2032328731,1611649272,1022590559,1899150156,479947680],[2122519094,999732227,172802243,939694172,1196156345,752283380,1908923814,1779898412],[1390863080,1941417154,305057533,1885021,1344715649,1154426529,2046887793,167581051],[411458053,1360814251,712429971,1730875409,557182769,1433455542,448998349,75536890],[917056309,1943433318,648930320,1873264640,1386759003,1099292609,1770339539,635946572],[1779272198,1733743113,735123130,514839415,1202214952,1128143628,1458454352,1267344675],[74251483,833438368,212512757,1453913888,1683153632,1159982972,1554057217,274073594],[775961722,703960518,1048141486,2004409765,1545027250,1228995834,348907990,625312704],[1098408240,1369717155,1049758973,1167249790,749183331,278515711,119623590,920833195],[643181339,282347768,1809516684,1672379508,732498128,1551511831,1401981191,449601882],[369931265,1605899936,1978928014,1247894932,261136364,1722129986,970536907,346957462],[1017184233,1383292000,1121280770,949967482,421892572,910765708,482057028,1734376107],[1486417913,1520520032,85766646,538384480,14183375,531839014,339060711,1552676101],[277077377,707523725,1721124552,976296636,219932898,1737839118,633003053,1625749558],[418333890,1849184553,1725780393,1465399038,1473259504,1716450471,1046275924,342848681],[2042417833,1757850124,1492951921,115118722,2086573891,1758712028,1683948756,612786552],[1052397372,1386844930,1584486486,605287872,991817382,1658669499,1041251156,36516944],[1287329491,1690891357,1904369382,457231686,572366598,1538511661,481152639,1986224517],[1861639409,435128950,412543594,2126919339,1047109036,1658029128,1978955038,432180167],[1332432750,1205262654,2092391546,1095973738,1813147863,703543119,1999034104,1064490299],[70070743,1190635676,106210627,210991499,1586383495,1504065105,1093940083,1309764690],[1814120243,1017822002,361863334,2086189834,1430825802,478273105,37873050,2051177265],[733894675,461040999,948749602,1333816078,72270803,1315652856,1869002340,1863192960],[1687374264,760777909,1530475003,1904241180,326729679,2034216928,442708193,235273594],[477355373,784526307,626346398,2092247435,914502854,1390412969,1373859185,642240213],[323159892,872826165,520244172,1784560093,1061365396,800408849,1217094270,768614504],[75165781,603165638,515170657,907748737,2088701361,1541700803,953883713,1425838370],[880730229,1818233810,1563845703,725346131,1836522400,1513746260,191704016,436281307],[863846327,1058470630,255929646,326050132,902527963,1884618642,1569630172,1200696906],[729426831,1194040757,571575750,1946837222,318969944,786132698,1285125144,813012272],[500010367,299161002,311420854,772566563,806834870,358381114,615265045,1681812347],[153718211,463886191,624999551,1688134424,1776928543,270621915,1404493709,1827781731],[2063577948,88574436,150896793,1568926395,1612495556,1741742692,194609578,458668661],[1973817922,569912745,1775229572,1420863822,584456207,531861440,1259009886,1434610430],[707345670,1805588315,1952045207,1513876902,1072558684,166554295,992917071,1158789973],[1860269060,707699617,1799470757,714515791,951676695,2100123019,1296608933,1289983991],[1540636467,1171919597,717584458,958477445,609963275,432862737,1061916840,599579318],[2070166395,958487009,988856047,25119647,1887040067,2024181902,790857276,367946340],[478027708,1985272497,1682711705,307814174,269095038,848943507,1217899023,2120864931],[1810799885,1641810900,1536254385,551309288,35554376,1944870468,302614884,963763300],[814399180,435239728,8745237,1355929904,1055836938,1525045858,1935622782,1675219340],[1691967117,375957942,302406847,655446472,1620681965,673814314,1878056779,2035674532],[1145574101,1560705967,1364267501,1689127291,1389330076,1587584139,1846826375,1790696252],[1982261674,1464804146,1606179491,1089280585,1796184209,2047369734,1289126675,570196448],[1707886419,1737744130,1522380126,1778915787,1799855283,1844823418,1520541643,224828796],[1909988713,1203711498,1959130970,839815532,948809083,1280876525,2121697701,106677306],[763349835,1418047373,1798246889,1405997063,1509104341,391884393,1526467941,182844058],[614579332,311997868,1842712676,1550056378,911939121,2034764897,1060526858,1015796024],[1214689674,1837511312,1110039139,282748473,422757108,1368516726,1406389314,1031479441],[1674900329,848995722,1949710076,24443733,1664335830,663397597,1459992243,89141763],[1414630135,275088079,476556230,1409608853,853100540,1656498696,856556770,1242004946],[1060723925,1231102977,439453935,976119569,1377848535,1884081755,706376625,167340919],[48515430,1945621946,1077837417,1403279253,693082312,1007501206,770047056,1623426526],[1805301268,1855238459,1374794760,998583405,2029821409,650580680,235518935,818695807],[143229399,946885895,496521669,1577554523,334631015,505613023,1604514313,532226761],[1814604489,230535276,2012839882,2032622199,479717009,132290974,581331310,426870199],[347854072,1196516826,751080866,1503105327,1915786729,1739873344,306595803,391204871],[606010484,1835114185,1883029926,1352637089,571518221,49917495,1506442325,1942936361],[1565802020,1632423376,1850856716,698768090,81787720,2047355195,1936608375,72688570],[780297467,650562239,19909032,2028260962,1656715320,95977984,1777418939,1068338252],[917483126,580251377,2112083281,1840638578,1195008157,1193234748,1662955554,879259973],[516074150,210822427,906425206,1467517277,1988534083,991451410,977703987,655362933],[566249782,1044690077,1868544700,965579817,831123859,260066969,1472473562,1924438106],[1611349259,1266029025,1151939030,616008734,369082046,1528928059,1705182488,598368250],[1654606440,1916302181,1667738029,1232323919,1498093462,522389450,1653909162,589773181],[1952864898,1534734473,540910753,800575458,459037604,2026961964,1758599135,573967527],[1956488073,348839047,62948805,915418734,1369709989,1194067973,935676903,756660825],[1500871006,62431153,1981316482,1487053583,836711426,2105177360,953614466,2061635675],[229810278,1359615270,2095368410,876150274,1470595463,392097833,315245686,1320394913],[341549802,202264838,541559545,1890643453,1886851030,588837678,193549247,757316454],[519766456,903068807,1967957534,319779370,351464032,1239976309,2046196152,1106358826],[1425227177,1532294229,1284135512,1920657313,1309023352,1664146396,1031356187,1919898992],[71488887,1336635560,1056205629,1554324373,628290497,1522198124,1577683908,379479823],[254084168,1669318882,1393800940,1876909910,954718893,1427248956,55358432,337457296],[1053157464,1018608104,142941140,968724773,1662429700,1471404687,2046511289,1692544167],[1437715568,56707019,1069381472,147559851,497439007,133581607,1126642597,271221804],[1382977305,458878061,1935545950,1064665284,1243636051,1018219425,1537981093,1707184966],[379210886,948904591,856257737,1038476416,497571821,1750856554,219869910,2091838012],[1295099232,925535967,1432301939,1098233165,1702348154,511113859,1926411429,623064511],[564563043,821021234,1458431610,150300093,1283143714,1197964873,1073594034,1249179636],[1067874818,1765853630,1689386691,1852743077,1658742591,100009674,1429219420,241838793],[975806483,1514991561,553982980,1951611766,1290431654,1913144476,479711862,1724738710],[18783509,1047720260,1149710026,1781614295,1045094769,1849941076,1703294252,255577310],[461050526,624753371,625331579,365533797,1208964992,70148485,1186795599,1941862019],[1892586311,1557474911,823024802,1631206904,1336164190,605748985,1746980879,142656534],[837563513,392944608,332348901,475028458,2100788899,1994873865,1204401899,1382726119],[230357576,1383549498,1481981780,478523732,1185977529,1991494333,165704659,1761431555],[317183603,1956370742,435478281,804885409,665749555,734224066,1900305001,465078079],[203247780,1233704687,1866489889,571888923,1873429890,2056946760,10474741,759784228],[1668909180,1245744230,180839958,2027807322,1975253178,2029412438,1764567449,407691556],[1045393253,424908352,1407632624,647738345,304443614,604033538,1219496990,1244560035],[1149211315,1436793598,335988124,1966564932,1044192736,361347227,728263719,895083854],[1845030252,831581634,508260940,707843677,1513811142,271562041,1817817646,801044638],[2108240668,1303447634,972342999,709202403,1316661516,484165595,1953528068,34350911],[652996661,1548432122,666975373,158332754,2021918827,117384655,989590621,533269554],[769984116,589782732,1118046358,1378150772,971269552,504190957,1231560998,596867186],[304385367,1949489310,388571395,536732237,131142030,841915189,1343151276,303952038],[1066371365,488744329,1455642053,889501060,108164910,1437307476,688383281,712386445],[1131827503,423606061,1252168260,30706942,1571051395,1811398767,1885766132,54986155],[1073061525,1492419866,1384206384,903687312,385402018,2088392571,363265121,1653468890],[707246056,144935149,995899991,1457392439,1674218664,222975934,848237234,559265943],[1875261242,1428318217,2123524332,761972865,794278230,1970791075,1992619827,309626877],[1810686062,283038801,1798421757,102272204,649722994,1517268817,1484280129,1354193370],[673194904,295848037,882177395,206463377,2017709163,1530723646,1635171047,1417769452],[561372391,1241844221,226478842,1350704772,497902968,1496509696,31021674,935307472],[1253157655,509453417,803795501,1305294035,1310838260,1006065943,1822437972,267684664],[1161968539,328208928,1737682264,1819510170,2052450574,1307521299,1394549799,1955569791],[76060803,888366161,1821341107,1554577451,873207842,2088587877,1645777016,469704564],[145407568,959012856,1879463760,20162346,4415512,1318931026,882439587,1688468592],[1844479950,403826692,1551943694,461778065,178879337,135666355,154626098,838977236],[1480828445,1546750763,231529659,922594018,252491004,776285883,750079793,272006684],[327753309,1381258872,2088398040,314242146,647354256,1130831340,1760210107,1526192761],[1969137803,723290987,1539881316,2063474820,592934753,891201682,147160743,766475226],[88487629,1165665962,615515141,1316134523,1676381508,116388283,1411419680,1184840520],[1221971513,1741534984,196080709,1060638816,1637459741,228497996,165319352,1077711614],[1335228552,511809306,661521346,427210149,1400967525,1352956232,1897338013,544407124],[1314989462,32308757,336211123,281521289,117509010,720281890,1774483826,877997936],[831746250,1232716662,347994943,2111204517,1432878515,95549864,1966252016,1449938054],[1271412622,1884911355,1944247364,1168623779,1412090676,1858559293,1615215217,1822192812],[433754052,983901144,302482568,120816844,436717745,921848151,1465830438,721261644],[2056326233,848715295,1026032092,1138314657,943138980,736168743,567218941,1181216504],[896533540,556503056,2079923452,950376543,819757424,274264560,30951921,907750330],[272845219,1809519678,1999021588,1295871147,784181949,1087647379,1880040417,1151206746],[235747533,1134335362,2096614225,292411959,1654432511,1799676755,1373252868,285813219],[1796287697,493488370,152410883,1456049682,894479441,1991959435,331909800,61702785],[387543893,1098883982,2104052889,1549229204,548251841,1529835394,1118895153,1625941399],[881860877,188278877,1899550550,1901629599,801778377,2099661734,1174362622,1008478057],[2111870233,113574042,1037135570,446539359,1663608891,514362386,1203206029,2094906824],[1307898773,1468669365,1192714833,1000187768,387128441,1102090642,1468112193,1094050229],[1308081244,852185956,147487803,1279946306,886977832,1138539499,1725753187,1570673511],[1446843745,2100649362,1744862780,226369592,660566359,1136770164,337291155,1326645599],[393001666,185972820,883589079,1384839961,1900004996,455552900,3152185,1131538830],[884461341,1032296219,2086424470,729596775,613971881,830495211,417110856,1339688697],[1111220657,1235235584,996399935,148044189,1307362341,1925406724,2088397725,581337974],[787640448,2005789834,800494930,1296809314,1780108365,610088345,803801059,598757392],[714481718,883211758,1353862392,831629875,633763358,46920922,385106761,266857155],[1984838043,472251006,2111400407,1049419278,1400481590,1442175045,884899029,623986548],[2101797122,92441454,623401451,189577796,1292383560,134157782,770536002,725358063],[397327511,808938528,89782128,500068471,1776245110,577460178,627851653,250584683],[914312393,1578756369,1859288966,862219562,386600175,1261302091,1921863144,954595780],[474988399,1095633065,1554287834,2042037458,1041439045,116274129,1737289873,903260786],[766950873,631815195,467673869,1860407795,791593232,811768498,552458078,164785926],[971841323,435105892,1424692296,6407205,339413507,2072452354,1006262237,1583564089],[228486606,178555660,43881716,981079878,758525399,1001099458,2003875286,921763774],[1341940617,1407425038,1226475779,1423561945,352005562,1223142592,1877839981,1323111516],[1667435728,231567706,606061872,1448292682,1244714339,1532039160,1652558619,624400385],[1009014343,489576902,1076605866,1934011027,2054614563,1517618485,1941097185,1950501856],[1293814271,1928495966,1202746413,1736179474,804508972,554030078,366237294,1906596011],[2030181102,1468832577,247075731,187568653,932645245,1214514983,285994006,2047317770],[705989183,2045005801,1787030304,914333722,1729363012,1255490043,972750286,1952128754],[1832733805,1198507489,558484115,1918963613,147458427,1404315977,1479627136,258091332],[2116562361,1120093155,1160897992,129465937,59505165,119229230,753784356,1025859302],[1532659759,1886570146,742194036,232464852,1291567396,1816951717,1294881846,698398370],[1984146161,1514444313,1165498007,1161585751,354671776,768550420,2129359746,1797681855],[1927392033,1998435228,971617298,2005565102,2105740863,979810296,1048796763,1464225543],[2017231283,1278049671,833794270,326209598,839013558,1818109187,1714099289,1675263281],[665478170,679159920,1409377071,257881825,1007783551,1849419634,1511562995,458515601],[1398857663,2084774720,387284259,1955800849,1285257086,140869826,302636847,248068949],[952431350,585854582,1811339459,1621125426,246828285,970923063,802020215,1140055491],[1284067646,293689906,1049042070,895160453,675207272,830768690,584510784,1633795371],[2066229465,63484352,785667596,758004790,894075146,979250542,1622980302,2100468890],[483607908,95930782,1822296408,1717301902,1564437277,488250314,394565450,958997402],[1460499892,1349165007,969092937,2019081549,816968124,1652028127,707318140,1289130365],[1392091916,1482123674,158167676,242984820,1351986851,917594558,1452151442,155604888],[1387174259,1404742572,1885563980,93624395,82441948,1462789904,927448757,1059512308],[728586977,821791745,132386825,1267603128,186713040,551031102,478752759,285483152],[1907901403,236147668,461871556,642144695,18845193,1088809916,707749454,2119924567],[544088661,460988672,2114163451,423443290,1262958756,1225117646,571029864,155385559],[1564662232,515152764,1548298600,67490904,1505342175,1079632272,1153955331,1412214921],[1461482057,231171748,1490024159,1358580677,1051873436,1415243311,1006405064,548187153],[1314899263,1607515380,400869718,844296690,214219869,1829427305,362275444,1866669398],[1936116826,1031933998,845667545,429130387,1874049807,837600361,255825227,1439655484],[1973483923,966790432,1174079777,1289367671,652662651,827550225,748025101,215863528],[50530326,1720623623,610603605,498398298,450699884,87326444,434643956,301727067],[1295671999,54252482,1600325659,578328613,1864565235,1091380753,1733949843,2018300390],[1336894218,188264774,1518361657,1440898818,1276055908,561546233,308403422,245182598],[684311710,1508240815,2024495928,1270058023,693611790,1992449755,1960290352,633113024],[442966458,153503380,2093401803,1715204864,172854256,702710762,67345382,1617208352],[387903867,231686380,167418071,378593721,1338213981,1552492832,1942850549,1591315802],[776521637,2049538802,417842324,381966730,1474338368,779917298,71369218,1164316909],[812247296,226740603,884512408,1740816576,2084614939,1065462468,562372554,41218564],[1209503125,390911884,2065883285,1217809337,1203874350,2021515018,339527067,880889650],[1802860932,424157708,1518292039,1118941967,367516406,1445015960,1397059634,645484654],[1029445869,1642107189,1530628883,454150893,1486105249,1635494242,1155769363,51577445],[576077716,1352331661,150881731,1123807631,1068313799,907300498,373560008,988362545],[1623042354,409764439,1647454278,1753359179,1166392470,336574354,675982515,1545321436],[870755656,501142790,1335612802,1453124456,1715363543,573058875,101743349,604865692],[1617821197,1853294178,1416565485,1568031617,1811062857,1261387942,315984298,1755667158],[694889834,1375842640,1328611104,1709491529,370347950,365651200,1132415223,39013960],[638531433,1189279053,1529141695,1115515348,938458998,1558767557,1923000204,1882973065],[1506606973,1236898475,14549294,1107800411,373122759,875938674,2002027051,55617106],[899846883,179221562,462017811,629427767,1616610937,547943768,297715883,791470549],[278473239,1762693705,1246435372,1200706370,15956430,961323251,2061022183,2049701264],[1977191349,1485724789,963611058,1374748784,1135844202,356759413,289529746,433034984],[251383880,658572984,1256133733,78771417,1834909046,35751509,687281567,216279995],[1356421104,62586561,1260171356,1721829059,2060782095,1601944177,2041339326,2128694978],[22928274,39525857,414983841,1110018467,2058735588,1327504452,1023705389,2053783274],[1987240106,1867718771,1234111697,1134021152,2130568431,1728305720,1417511675,1140090751],[2075671255,128441096,1713207273,1418309704,716637714,69043928,904247923,1203918664],[1726861164,1335702791,1926874386,585526372,1360057329,975776320,1286152776,1023960324],[1580754447,180182897,1648384091,2032737319,2004415760,1267508278,2100280084,426873737],[891599242,1733722106,113620204,216482794,143062835,494243374,2058014779,36022155],[1828091057,852185947,1214416803,239326842,1963088001,519183835,649037389,1860573847],[946899774,1672481132,1335366286,708968471,1781314307,1198097677,1781375461,355655385],[684693808,703765637,1604396812,70512011,1406620168,1899260429,1681777854,693618717],[603439306,237073546,1072185968,967093439,344525487,858320681,1091448568,1461902255],[1631494638,772626075,935562587,989845026,1575226309,2076705258,1709476382,1169601206],[1406960386,716228751,1250477052,912631041,934906266,2124216459,641196925,1879470339],[1414708959,1151756471,1392823082,2031326946,1844647756,1686328706,1664276985,1107889294],[1115983586,931348062,993661004,766249167,159030270,1782384620,1611197486,1421510119],[462187811,1244666728,424081392,1141623798,1269042642,1356654006,1486100927,1608477113],[963612861,1727289831,550889695,837773015,844158956,1811564928,1139188499,1061880439],[1077476252,1576912067,69127454,265869265,1102220805,1545546764,928272737,246961224],[158326834,1740873267,46756751,1717996765,2079824511,668651604,219662675,1371896956],[1303056574,47987498,374528695,413169383,1848013685,292473874,696350974,172338966],[1413761678,1404664106,815408561,787818341,884665437,882925138,1484761347,265053680],[543861924,276100775,1311306958,1108080788,65557854,1544309221,744012247,1641549183],[1516713868,1454525990,1001701756,553497808,1414319397,109220313,607644544,74056460],[1768925761,297545809,1563280626,268745462,685633598,1504798375,1018886107,880634396],[116978942,597246235,973433906,836659705,1779390390,1652755591,864655395,1290177843],[198286102,1130675697,825786221,1314805865,1335411096,1900274914,1320969133,1814071494],[416084920,860360202,359243284,462001705,1436466744,1589324470,2036766537,1923554489],[753356582,1264871804,56298986,134818929,1034497416,1045977321,1603014528,829785774],[952083308,205654504,420220594,684658831,371756218,221109126,736071908,12741027],[144833076,743341838,344118112,1623456653,1599291866,306822990,497225251,668570073],[704713656,187818756,223999788,1623057494,8260758,119585716,867444784,1228070774],[788549826,188772312,684571262,1558865782,1629296538,1881002615,700838717,252600888],[99208103,508899218,399629528,874832857,209220091,1025940978,439883438,1832768373],[429066834,2021533955,1963998947,1076012817,1467796821,531726549,1146662796,2093805428],[848583901,1571527412,1118903038,722256683,2055882207,104108295,904182475,202182584],[1135284674,1366557824,730682228,1103553564,334049640,2108310389,1281691251,1978662272],[411347065,1107843277,1011588702,875621146,1891726133,1437695316,260174523,442293648],[1333776172,16977540,1407800020,951890927,85161485,35222479,1162565671,1254674919],[787692430,1858228201,308096452,623323360,60904006,705899048,884171605,757192995],[319578462,484638232,755103626,769840823,1331908457,33529810,1621065277,703910307],[1342475779,1695674591,1412831944,1600162910,373956999,93810923,614818783,1831014210],[1048221721,339846069,249302442,57886287,1514978189,1688442074,1682095741,662851491],[195964524,858444886,133171597,1364982031,1755591717,1711341639,861513275,1091414069],[773531983,1610343246,10429011,1266249537,2122174495,1027911321,1597922177,208199504],[920344078,199515571,779504239,1477240993,1888467597,1569597796,1709960146,1077583817],[902806691,107435394,858443708,1008417171,1505379586,1694211524,330917578,963878824],[473534394,207909016,1778765542,585091925,1011040128,1040430172,488098517,1556767746],[1543479981,602859453,2079947868,879400095,1775954523,1213640033,1606955149,156518503],[249200230,1908713851,1595945989,1060972133,1916590720,1092888068,479080622,50473261],[1803907600,630713769,1068324731,1543268624,853774881,1706445244,1474379877,1473720551],[1939965856,2009175606,1614820508,147244966,1878839287,1714771880,1340178632,1110824885],[1896127577,1191873860,725166477,1259993891,1410717225,557531373,233427740,1992191614],[156052020,2078568851,366413088,402741379,1858844925,120741288,706804698,1858470176],[1394135892,993172432,69551624,532400556,1384917481,1262861175,1651850878,1984194234],[1354020303,1172526970,1335491429,2008324319,1105982676,1879269052,486063160,1820241219],[164227450,1222497846,1548440217,428923304,1216314207,2008327914,1030289387,402998912],[2072917318,584641968,252081350,1754867249,1219904508,994360278,891595752,1778130111],[190281256,1864431872,1244348319,1987823362,1295707993,1417160347,2043333417,1085127119],[539577198,1461980457,1710681261,1268639488,482871766,1633557806,2128993618,949482616],[1927756772,453453386,1315202520,5306608,2077708785,1599831765,1699128846,907501650],[300270855,2025383879,1523424529,1939923394,356705770,1103711159,1511721491,75079125],[1362533575,1474531044,667938015,325285030,860603606,1581552916,46511226,1047476296],[1343645001,527399295,1380152097,522153663,1952698728,1271812399,673035206,782777362],[2006523377,426437016,1566341275,2049552989,595941043,613732934,368956387,759681688],[889633658,1435077145,763822141,1780491391,1308942415,2020371570,639825917,1428834831],[1904352089,395794317,681977109,195108590,243553168,302062836,1328249873,490558841],[1237310203,76235761,600658729,254088283,825061902,498798486,844096718,360580530],[670267875,1784739568,22604156,221359399,1115368711,374200907,877712896,1502680645],[1842363575,99516216,886818936,1976197484,1557954686,440629535,922693285,1496723447],[1045381524,471817438,324532769,266040200,213080588,292038202,1180677294,1589749037],[741784267,1463641273,731638282,1170274886,1507856337,285800642,1747341836,32502209],[1762354420,569379121,1886308124,1412360732,757953247,1481330888,516627731,300911486],[998769604,1130781927,1997946483,243840004,67286363,2065613908,89777748,879203405],[280347587,1445852264,2007681483,2090505087,571628849,1460223494,267281480,1671474613],[977791402,882645058,1270336664,735602210,227153224,40915427,799533311,1217714600],[669666011,2123975084,358051651,109192294,2025146962,1991004472,1256409828,1738223642],[2111625538,141262235,740302070,630185629,1038856905,670085498,1659206537,1224570178],[2017493309,1638385842,2038555806,576389259,335149334,1542993530,1776581956,218486732],[2033070104,284282094,386853068,1077002673,2056088714,1004700438,1666744562,331136752],[1414735816,1927906690,1673461802,1788145736,2004760108,1291347136,787397574,1290860739],[1942459064,7126702,479322033,1976486485,968281928,224752226,954735461,444656633],[324839722,163996047,1925817492,1760464648,1672537066,1721927624,791592674,1434301186],[1714048374,1195878162,269017765,942526555,551666347,886605869,1154002516,1413478239],[822503915,89017497,1765205778,1959547682,947208344,1836352863,1258118972,1955961712],[1191481641,925704559,779935608,706071780,2056236387,1068260113,1207323962,1259312340],[1089054611,1372795266,1992832768,1964033439,178578971,1226496763,2017266949,1835281016],[678659459,199649111,1573805702,2017176285,462900424,2030880117,1935960489,558534149],[1677788082,188966506,978854195,155832379,1779834646,68692555,307754949,1468627055],[1773219008,530635807,1564032803,1031219311,59802828,1844824786,254378425,1707493823],[1446033462,1197867922,794577327,1229016861,764303184,1646943949,738207051,258429490],[1451182889,2046310852,635124822,1646786294,685662524,313235448,1851262641,879971966],[311294859,1249077199,94419115,340936031,882320826,2047679455,1104700360,1897410387],[1953919980,2017240357,1960484145,1541842147,1741400813,1447351904,1218890754,1881595754],[868860028,330639322,812359233,1498323026,1656067286,146722236,1680596589,247488538],[995336842,1541263803,1564092554,395072087,713361228,370643429,1381077390,2010758856],[1684547644,1611074923,762574754,1656468591,828399101,1175894020,1835726155,1915327908],[1476117430,1078826769,1372512397,928481503,1807361844,1346889777,1163726724,1227742540],[196333975,829890650,536787481,1069061232,2098972596,1416350772,387164922,830498206],[1071908952,371870544,759194551,1634115388,2102383038,1715533012,1340409884,1960060845],[244921972,1687984481,921240120,370857265,1898266375,19882595,772903478,1349591332],[649492340,1521260722,1900643514,1022162926,1912701736,1925927845,1012075397,1894021191],[1651856492,1365815977,1371236034,1459315396,879678093,163441647,935568256,1338196008],[666556645,443386335,1057078667,21411545,1189926306,1790597565,912802051,1360307429],[655252095,575135363,707189366,943645621,2016679907,435648137,711604269,1993669021],[668958052,505118027,289671103,999227601,1682342529,661907153,1736593431,1290191250],[1627074621,1992764118,1885203162,683618181,1496459874,2005815769,1585701748,1478604224],[1166436106,1431272177,2002167911,743886451,743961401,885528759,1867920396,359322445],[1113091900,1629795104,235651305,1445001126,266621757,1316177967,1914195941,1662166739],[1589458812,886604338,1659056002,1120621006,1715328265,566120254,1746553614,353622390],[2104669951,1700702370,1728672634,290909834,20319774,2035407138,1775660448,1781646657],[1511824229,466780485,79521047,2080871955,862237738,1899731447,1695298906,1983271801],[1906676763,1487452541,1665978991,1022092679,579508070,985545621,2111982542,479410205],[2085856416,692363226,538466492,1399954625,1037049640,2067877544,1606727498,1302350032],[1543228964,334625168,723764868,1664967895,1382152530,2024687431,1049110948,1259144222],[102201502,156508199,1928689147,837034578,1331555262,1642825520,1807203874,2039107191],[1308220350,1743211177,1324390743,1802541224,1105467413,272557393,308395471,1901246181],[1384590879,509288062,1231534642,200040194,1574802760,578375637,1682589054,409491387],[1779830582,254276440,801837580,1943170304,71798541,742323198,1467078150,1584098303],[1157161113,971092970,1234549425,1283104732,155053185,1704592341,556407702,1015733308],[1650719298,1564157621,326243643,1226467064,2092577740,2044828265,1534335934,556281653],[1379222724,778030314,19888300,656242746,528913098,1555334767,845933175,698065055],[1149288475,243040137,1039415404,1906963090,686075408,1587192896,1306925141,2096201696],[352689379,1084378463,219250688,1626882979,2000587292,1053359926,1401659835,1643672001],[1562674822,994744750,1990054233,220442325,423805707,1708249794,690799289,1723051343],[22244653,1856464954,180087295,336585496,1367088101,862563446,1882022257,35231618],[480490918,1356419197,586412566,903803855,1666600900,601331497,579736705,1865237938],[86877695,1421477972,195544593,1914770607,756427067,207628662,98971285,801377496],[26196783,81731220,2034419111,2106559706,1271484328,891928950,1818893539,2954155],[1674563820,244598541,211271786,386266940,64572374,94149750,319268289,1731098633],[1721994440,1122040862,405195775,1702839162,1028677058,1662492051,1453114788,1429671227],[1002404927,1758092077,1672175141,528858438,654842699,106689803,1262775819,1427160164],[1244548041,1296707297,547190164,1204323167,1468900667,624119732,329951453,1756322066],[1683351984,1027548112,1812949685,1235802689,809101030,2033249987,249761403,1322374],[1655645294,1093276097,97322574,1219810896,2100519384,2095955523,674223104,256144866],[1232547824,120865386,1820444384,1119274683,1138341610,1532626413,949275316,1608258763],[731862672,1006056747,1992966196,1213417220,1373942675,14729712,952569173,1430294572],[150186300,331052459,1292290153,835009958,981812669,1722116917,816172278,885297578],[169838925,1149898306,1493950146,1390483033,830490960,2040331634,977601657,444083290],[1117925068,1201696041,758029584,122845720,1441460969,943704936,1103222511,1097432765],[134430923,348969824,1113321794,1853423717,1745658304,1291110831,553263711,1984543143],[776963583,1201432665,169091301,1855455235,1769104775,483333328,107891394,1879981630],[799700070,748344281,1158272287,53286211,246365718,613145962,492955639,481800957],[397079322,416266535,2000740729,2120660275,1218848040,1834137542,1925103694,881175605],[1605235185,230958237,685666353,1536407267,1056335712,1398147397,376035569,810748920],[1546108693,301211143,1304375067,363108381,2023290185,791106750,1895081768,896808865],[103869269,121666157,977387563,1268156876,499437695,1135655822,299339197,1959422574],[1231011800,1278546011,2029321971,695243762,83375789,1190487885,1166777968,574290324],[870974147,8801760,816228959,1695261307,1642108386,921001710,258533028,406098692],[144337614,23327592,647307739,225745276,79327965,524354245,1820074730,1380676205],[1383104046,1281416940,373338628,1344825896,424844073,715194482,1199910727,1501806041],[19245525,1784624236,971689984,1893940865,2114988015,1035628149,1233395073,1502851760],[557426237,671892281,1615447422,213463722,1467992651,1355366616,105091419,1745321678],[1039764523,1938351352,2039744081,1121523738,1730507321,112950280,2044357582,1306491092],[744679581,1307087407,987634588,1341049529,563424489,25351605,1895930894,1422820037],[1534586576,1257569470,1714676974,1478084900,731364583,740911383,1648090119,59630463],[1648523330,2113643693,452099764,1814818591,295902730,1528627779,489305056,1198834820],[1986885854,1382307133,2069378108,1917774587,984411447,261876198,1029351105,1805654345],[249429736,579931764,1659402106,1298060198,507663022,1756034931,595945041,1168528052],[126043191,150629870,1750370947,1697447684,2129282783,1250129995,1527883094,1347886654],[319006817,526186449,407617131,299130209,2075626241,1280036071,328921889,1773394891],[1851588697,1768554830,1740589204,1277016760,1606185281,326735395,673354677,244014293],[1510580090,1235040036,301917072,880419303,484125343,2121339226,1952009014,959050314],[1455697659,1316786215,1116266033,753091394,193282050,1658027291,1660147855,17147302],[2052640481,493062588,889349713,212435010,29419403,1834049926,1296135993,1451179777],[1129949855,1125943671,1674881697,394214020,1785068234,646728402,334486990,457127729],[1893032430,1433310199,558172931,626347587,308555208,912453132,387074541,740830432],[26525732,1116308568,889495405,880907360,1068098036,1396255296,1448841999,1894320959],[95599066,183753971,315125839,1849000992,883502546,1642823216,979029478,1552093489],[827179338,844709574,355140337,197613578,880440899,522035740,1666479797,424705504],[60868764,1655958907,340719636,418460583,2007955499,604005762,1739633250,1810544651],[1669409690,1060009443,1979219840,1318356716,1830716040,1051281098,1938502604,1610249896],[2046300773,6210749,1455903015,235859968,360841249,1146145927,651846653,491762426],[1920577142,1241825648,1070869542,43889006,778868522,1967220205,1400371279,1887355271],[1108113191,584220256,177864183,835401783,875487473,1530475107,317150184,1934387122],[900416282,1220585265,118095299,487067156,469709182,657048388,77531854,825065364],[1663987687,763065374,227118113,1837773006,1052879593,224078060,1630186045,827706063],[4949929,304652454,1303368113,548747123,1930427005,981390523,2067208403,934211071],[466867473,1784457446,526645865,348247613,1171746516,216744971,67641770,179848914],[1692157500,39818161,499943402,952978441,1186447066,57198927,1800310169,1165898663],[1571306472,1578449414,1868660961,876162429,1906769226,2026638607,1433442694,1254188549],[2000009122,2030441326,368868198,1573142080,1732022391,2127307441,2127388988,281260126],[275093937,1197782144,1097885747,1127388413,726641974,379023693,701072466,1488487196],[1275582088,255262870,1626092289,1409442478,882534413,1058534744,230637306,1077715184],[1181512440,790078770,994668803,1051153788,458434866,627202061,1279842640,558193993],[702278192,2043532378,1577708256,811859069,1562150233,340318366,1746619027,207305014],[1099975814,939023719,1603610483,212090313,1748203852,622106078,1031141459,707056639],[655506030,1793200778,1603967584,1302560625,847713405,1746411909,1914868623,887758491],[319986914,1440132845,2823556,2051186345,1025359758,321084732,1780199634,1427917179],[109050399,542884185,1814593425,1433914019,644174133,1353085683,200186200,2014459439],[1641521248,950102743,1671021174,2027522084,1744541435,808359919,1701280506,1627860375],[1097846391,1815014367,255869510,1331706243,2087000946,1056869907,327645264,641720410],[1031260046,497889335,644567212,110452027,815440403,1244446600,846185354,1604210191],[1496110263,577812335,841056254,1850134147,1158710552,700985585,459463524,1915423137],[85981109,90398387,1706347616,112411802,684638637,86623386,453215761,1263793794],[1204542261,597116975,1732230086,1909830723,1297887268,360963702,258633591,296250685],[1288785429,353431398,519064096,1231156921,911498693,1300707483,364077223,916784864],[1200429315,1497226380,978725827,116439969,602494842,485010901,215616965,1675833330],[653697265,1029817335,1453118191,257906600,2005970618,201231914,216015213,1587043590],[1301746072,92718463,1881840134,329769093,1236481097,1508940154,215124689,1502337357],[1820360702,1980146498,127166525,1570485196,1126109852,361677496,1378913981,769861838],[1391943186,429835717,1134927839,1037054537,339319241,71623976,1643633002,1876702135],[356412938,819504111,625583630,981781438,530459477,18717111,1916068599,1977907572],[1111207289,1258009308,781886989,1418703274,815940532,1259242147,43733482,991897183],[1316147868,1093763520,1593996561,431605620,1808402122,1471347709,1099453632,80761796],[863642044,1260296371,829205560,1501194617,1791821435,1324955429,912649302,817138480],[1837135888,1118782059,292679906,1121858741,36823310,606207505,944711056,382761533],[2062145842,1599673589,740289325,1260306077,1701207123,1084471161,678713046,180822742],[153317674,1887152994,1592516708,309484834,1610805624,636940635,1793691242,2116242659],[894338368,849821911,1732558062,476436962,352634184,1874478791,2130168834,1807539746],[1619617357,615837695,307384298,453467893,561587055,1685827140,298200603,1019619358],[1331987214,894944125,676202920,1812416687,2042415007,836619866,1417253767,1388497872],[1465853699,1856346214,1129333459,749915285,1288031495,1096605666,224783939,2031859680],[495830567,742929864,1222810773,1990807266,1165529622,428629747,1062940211,585913729],[1202627825,1421172356,686241881,731969631,74449095,706748000,1900695931,1129996422],[2072093621,321043475,1456522379,26724711,843306570,1898394909,926902535,1714888583],[714426399,1366936091,318690593,1434196737,362148673,1966894731,623055088,448137442],[2105645247,391307280,997226791,854205716,1280279407,194719360,1109627106,1045596863],[1932420171,529741314,1198819348,221045348,1256335855,1281671511,1952120715,238264372],[215957234,1550812409,676611194,1336990575,1988224031,12869403,14430857,2066807099],[1777991117,1864578317,1165603875,456683670,1967981391,1783322473,614824152,1877729522],[98665847,1659524850,2068765022,774233652,1081096792,1771482325,1285398187,1034622890],[1413453703,895343103,494172263,578934672,1992884676,929586343,740455312,1137833989],[497763985,1194540095,1479017931,1491732151,1278891391,1069018135,1557002907,199206029],[204490766,599136025,1266144448,923957975,747462937,1284386737,1464837583,564124317],[397660591,1115161435,2127056225,1537012544,1966250363,2061657824,892206825,1518069026],[2058663292,1704550340,1075505346,1578160414,1408046916,1925937584,242621210,228412177],[1669856256,2051893243,363964499,2039454474,2012875172,199653404,1270122954,103690060],[1791248172,10334203,1169502107,964306742,114687123,1384536227,1880304240,504006535],[526862300,1408578890,1187760168,986730532,1615001571,1626501347,527846950,2063917647],[639713564,1573572902,868119192,341031896,461266588,1786773719,283182582,591458838],[1337279749,660505989,2056671991,1972629855,405759152,510192021,1269468645,860029690],[113393479,1394788809,174080727,1598412028,1023490328,1065285435,935986265,397566457],[447950377,1066514312,925640376,1692174991,394030844,989290454,600440481,1243456438],[1511734885,147404611,98678378,1147727556,967752468,1958610870,944052237,1451594330],[1325598736,926745833,1860586311,1658893542,1796398273,1539241689,673059362,348343232],[1542542732,156090098,2088444131,1824836135,1588357075,1421089248,403852647,1015566134],[1917770606,772518520,569570176,599794993,1696743659,527548021,148648075,1565478822],[2056491183,917641339,480239348,1692757840,1090628319,1079931495,1249746660,1897307274],[1133203026,1146583824,332032645,81356895,2097736477,1232467814,308497212,1398127309],[1314127417,1393409233,1936193262,1963788524,762531067,839020956,774707514,1049764814],[187884038,1106242338,1089229772,1335402733,1876037990,138946766,1704859599,60081883],[552796327,945402681,842878650,453437627,1490268351,616141971,1828536343,299840345],[1864677772,1273968571,226249379,1011366496,1126426752,1614290156,1013568932,539623471],[1997806690,432935661,969773403,1561536118,1351469932,1480284796,665182487,1712463061],[169978617,1185123559,1091322983,1326214634,343887844,1042077896,217198206,1604399971],[579396162,984951658,1459538379,314468230,2019219496,882319755,1331381741,548044983],[510593534,175615703,1451912281,336770785,2098499605,1746394221,2038205995,2100726310],[150843729,399470629,1355052147,1756378612,662471489,1180905980,1562272586,1686297519],[648455934,1665615520,1400722122,270404059,1333578676,785613260,1363567447,942160215],[135422655,392201648,241815807,148344192,319881038,1187989333,429920228,1148566743],[1764324767,142841408,56486056,898127605,1573557677,126475089,471410370,120762431],[1285480970,1052041100,1721320262,1837231167,1775981669,1503851486,1039881660,883376308],[1559651980,1456586862,431427192,1167331969,1225683487,1269254985,1633940964,852792938],[286954354,1306826397,971455905,747768534,318751557,736793364,1491272576,465843598],[58119262,1777232048,1158473214,1636334415,95019787,785016154,639799161,609416557],[1526036720,1526219526,923251676,1453786843,127919035,1325320199,841901509,1970330039],[474654547,1490161189,1813181390,1602437667,1012220408,1472045186,918470082,1821312198],[254742049,755811232,1825843216,373003967,1706379519,838393335,624633324,242681482],[1892724172,598541296,847252137,576928624,407217770,543159334,905848519,442456641],[1364791522,1497000394,501861112,852044372,552647808,1711880763,1482287178,1500282131],[1422591834,302469873,485781594,1174022352,1588125194,1405058831,565410634,754212358],[1559687625,1854131345,514852304,981424299,169614837,1835038976,1770469432,491716380],[1988651231,88441654,747744405,393128188,1539012352,1795956993,1233911725,539648022],[2076499350,916341238,228821899,764388839,842184503,439944367,1215029435,1838578187],[587882040,1888061160,1858702542,2084418903,1717374635,2019748137,317870333,638393802],[591190040,1085201094,244123394,460162745,1091406365,1134177706,2033733932,914248467],[678301860,306078329,307597493,688020980,1979655347,122983033,1213678826,879222379],[1025698609,133796914,760421533,440720919,891110086,1526255055,1040553071,2038519442],[1284709611,736152792,1270311125,1337373899,540677191,642886782,775008068,524099376],[471697916,273053899,578673971,12186209,1513633203,351462257,584517099,1095978822],[2018870090,86931801,2082296538,1350180013,336930173,1234428024,1082164051,869293510],[1029148244,657981151,1116084783,700186784,564767523,966142586,1845412378,1823371566],[1496776424,550252338,1211450483,1904082574,1413283855,1567729192,1943222922,1413704944],[2004621381,438238406,1321577954,1519597108,382948915,93090132,527183621,1219366469],[2012886752,786701251,670476155,973844073,440667410,2018322936,889389827,105865650],[1637820930,1766932645,1899442830,170972844,2011109669,1077918048,838835588,396454855],[1988634746,277539400,1889390499,2036374891,1565197504,890307416,150105072,1521309495],[561752023,955502412,1391079922,455301671,717629757,1290287932,500087403,338196446],[1302759004,786406730,352968716,1912518176,1611762558,355089439,2091081269,1037300214],[1106135924,1380816651,1018027794,1229151886,859328551,759097807,658547011,2104029033],[31971118,1066739933,1053129060,1633712740,345304994,1412054750,556302122,407375975],[1927287520,451909612,768684749,1844237970,799228765,2106423996,1597484744,785408366],[1157010546,1154804891,668605528,419096976,1937800156,1928024478,380049093,140023365],[1612704041,306017602,813787870,1979206246,690235248,2024985434,316157387,346824170],[1898760758,1559825675,422548935,653549292,1910481605,1449296449,1014194083,874047910],[633010702,1794131304,1781052896,794960876,2087601606,267489494,1284283631,1755288093],[1730878125,1385090371,683098402,740148107,24243760,221019607,300032147,1551091102],[587220133,377311644,176135471,990861328,2114985701,1745211313,1386920393,421392799],[1483487276,1299123693,144761104,279532135,452396145,1277407986,1919275847,1615616046],[1651869262,1785778693,642262346,1987365531,1623305581,1081058165,127610701,2097485572],[1170977655,1087818789,360214266,1699485602,1275266561,520009860,607454256,685482405],[86859281,2051281400,1267991688,1247986844,747937800,189963851,703433701,33005030],[2106324626,1385834242,391595968,941671976,2083066129,2001121292,929555742,1306769304],[480601377,1218444980,675575394,2008667073,147508386,2014782768,1682459594,848011290],[561408280,1605586207,1970703614,888900267,1210121340,1120280828,1965128675,158933959],[494303668,1386958693,960308060,1285715923,1718282045,1114876256,1850459223,1247949724],[715196481,1711203377,218878186,501531722,2123569238,1941842955,2101948874,1444024716],[630619398,2113030376,626973212,1415766229,1700557628,2040812590,2038358082,1157583049],[203744760,311359165,674603810,242556087,1267725931,104029362,544456142,2096071786],[747853238,1381605661,2110098382,1981135792,749557390,1933670776,1055265483,1343534485],[1671596468,1277293034,2059017255,492087579,1493358180,98416488,739143893,118196009],[1603424703,1426017680,986677948,232956299,1855695137,1263886896,631133594,192128970],[89367406,386031851,1046496651,2073361358,755609512,615094044,436140190,1688690427],[603523460,2040825229,2021784589,1129031096,324962411,384182925,785760886,820150208],[1671142448,2065017814,1855841993,1423997035,101338210,1587538588,1662016301,605056514],[1340160684,1865590708,732360670,124553622,1353617077,1401029987,955061409,1051608665],[1511249297,1024797431,264764267,331544237,728000291,1849573178,1922684100,1638045328],[106062170,442374589,1936719531,1075683220,1867101412,815713396,2001123704,792713450],[980844458,1910449024,401077169,1866129827,1023201848,1529111206,1907027499,67057841],[366722680,1669841376,2105848412,734459821,1917821244,397486045,1145769051,56043579],[1860778123,2093253656,1905095761,1583241221,1291898948,1596656573,1043554180,1924475681],[521691216,1322598761,1636087726,905048061,1994357517,612821093,779759446,1443872265],[2062094730,796336698,1729754535,1227690256,330823497,979441847,1209330311,642017306],[1878830266,685427358,1725858623,2042997431,1390283781,847102337,121088822,1308605650],[1323703123,132157303,611706609,1822410812,725827875,495205170,1588787310,913377871],[1181634217,1764766774,1563424640,258208692,1923892790,1918487836,1610884007,1449046358],[1596814928,1033575303,173656673,1566469170,747881535,1862895038,2025869249,69401501],[1631958007,485253127,1043553139,1691342037,1272678439,1724654719,1113946817,1875448090],[1742099799,1862611686,508378651,647150013,1543220610,1871015367,1739963368,2020399133],[179613534,1267842514,1715466056,805264014,42657285,2113833097,672899121,1874693532],[451919347,1977004152,662067588,1525907422,796601772,1084346201,1948154925,1771135281],[499746372,600113290,432726441,413008944,1477781904,1756706344,1721272347,268488459],[589427040,1938821062,1093839445,1831999994,1951543436,506857608,2025806717,405518641],[1403588191,1885524181,881663029,1354739364,1264604762,2128537009,466339842,536964478],[706548379,265330812,1995935508,663459792,1403892209,1012361073,1979045144,1815829183],[1658737912,1895911047,2072592154,1848502913,1195278135,1014546694,230548949,1826250783],[172304724,55548649,1177393269,414548138,597794346,744786378,1685995225,785917303],[1127797336,1490886258,915880785,937577731,1670400409,832521760,440104766,1000094300],[1957747847,159693606,5211824,1678931345,1309698739,112249058,1533182472,1326179161],[1235747929,918859590,1545845198,1640393012,675107460,661969397,1496094771,1435809924],[1069193648,65383260,352934618,1240854455,1033910885,1786650774,1710374138,2067614821],[153836795,1469650730,223708845,83963454,1653357000,796011643,1766608920,1116756725],[680500718,451935102,1171676837,1473446979,1193264598,1503123518,1565505061,1954104038],[935939696,698526940,1178400379,1877084072,314564005,683817206,908620411,149238058],[908165371,1046131638,11683840,1208887196,967941735,306467866,356900887,748618000],[691573423,341028965,1490798044,315050662,1008813709,1393950379,779338563,1626402726],[565529980,85434878,1550579332,402882780,1327194979,1767086442,2128957825,1882565278],[1467738674,1982148083,316378793,1207913891,2128439208,1862056332,1439543397,1660390550],[1315333075,1231159051,76192106,1309288045,824785072,532949309,898591031,1720046111],[1584484243,1917750627,899316486,476992753,1786823851,927530587,1678434919,61372295],[1181607621,795723720,1196067943,1889115073,2058795744,831653364,1724900240,57525101],[179554587,1095231227,323381436,2036743442,688417805,1167944577,1232530449,1727443273],[1588654141,1020044118,786324231,1138996119,1131988186,103486448,498982345,2011865428],[1191224326,385645737,151104657,476015704,1550673539,1973204563,1661110791,1269951147],[488620786,1190482302,1036373108,1171816533,933531418,1838478023,1641680066,484871999],[1189514267,200588106,1346951900,1880042064,742487426,273459290,394408865,415342803],[1983283158,1563306967,1476030899,780306612,675274602,45421416,1835425970,1650888600],[1151347051,679204683,904286651,168466466,1080411209,1877689854,1159203137,386121000],[418030141,767675167,1661662167,1745332348,1449702419,707440101,709366639,759455723],[498834710,615042375,1415929842,1098196561,1386522299,411775184,652625286,1067698119],[715191788,1004315227,2005179423,1828021574,2020717713,510811998,215478832,748596191],[628035646,431404210,1615405180,117123453,782754488,2001727461,321960748,194750105],[1234622831,1489088616,287093936,1660985596,774550751,1000719265,1785437040,390578886],[1870881541,556428729,1606295316,1810047840,1686843585,203275300,1888298547,1244735856],[1016148480,1572860557,1250658127,53629885,484545540,654513516,2129317437,1879751499],[639383547,598521406,1510207383,1893606417,423613144,458785472,14688061,1854642944],[298607130,1875718170,1936365550,1559026924,852760992,294262210,1464400269,1707091040],[1634034656,1770624353,1949627845,123541567,104371170,1581266933,1341718665,225592982],[274652750,2055964910,1016278261,840280240,390717227,1951085996,1693979942,293564129],[1599259012,1908645461,1915565240,709313172,1547442409,1896771277,1438747590,648875778],[563554186,1653083551,1375533417,379531804,1114200145,2012679013,2039927626,1055746830],[1099214104,1450266933,1839284479,1086542305,2092214729,1841316335,1353490091,185769593],[1689573218,1290270276,700277380,1502331215,1974364513,1266446008,1870220366,1388692247],[44922807,756972495,662159330,66965276,666332393,100184770,238329973,1128804050],[22256961,971494506,274737184,1153268087,405195337,205780039,2014778137,1642219547],[1233923311,1528920949,1316667996,2128573633,830681214,725845294,1348268976,164425145],[485729413,2053586668,196199412,2015667846,1354373683,1367565916,608674911,2059512683],[1315970003,1317864510,261837224,51696823,1270259764,1698685906,355364772,49973854],[1603037709,1709893561,1952995177,742907613,254314723,2111942182,1829390309,1732823981],[1748309314,25674962,925945994,1771476390,1551254343,224289982,1550589875,1440493538],[1334766667,1233747959,1770541506,1454562261,1271462468,1195701862,940387364,1754913203],[156331744,736369519,1512759931,890403906,2057741391,739378648,365922933,1044806487],[1662887206,193218471,280984203,1127336311,1555268582,956331011,624812290,1051995725],[935555235,88141455,206511626,691018305,1213874086,599208533,1914832499,1621821447],[840529270,1968549212,1383648558,1447726248,1308693125,779978222,1875347205,2117766791],[930381435,1527556939,1686409883,1957464032,1106534626,894743545,390136899,1246147159],[234012699,234581525,281587895,204372489,210059084,2041186472,376102802,760298175],[1294146985,357922037,1267309409,1189963195,906313927,709169504,928813082,33294795],[915213845,312917701,532721729,1804457554,1526241226,1694374631,380853326,1721221079],[666233214,1508077999,1051226424,98696141,1465860587,154493410,843598839,514214329],[1978920768,1709328097,200049592,832892967,1346293928,1087354380,1020082854,285220429],[1569693121,964626298,542511170,636688500,619382448,1156178953,15340683,1078954110],[290726509,368382500,647019547,1967166966,610356042,13910481,966456453,1677608423],[1450607835,1150603281,691115644,935401061,1972516760,376673103,1779548700,1665851108],[1297713268,424645777,88274088,818864933,1651989413,1590836827,735647121,2052866388],[217293183,274503947,923897793,115194602,1798850310,1532749772,1976701525,118003071],[646594696,161936352,430157170,1436186409,912206859,295077631,679478312,763381904],[1522734120,819188686,666628560,1004606909,443639018,323249709,1820321385,775702342],[1348092884,1638415766,1041181742,1318980223,1505871859,2093172445,795262595,751267153],[834341654,606162212,2100497665,1294741748,354835069,1733063175,900973781,1330457620],[805720451,758615583,2081652954,1902765450,1725479289,257447907,644142198,885550112],[1822614028,2071615874,1255864850,894717804,1959726811,99252258,180619009,577498858],[1909913921,643421779,134758759,1713654618,1143868117,938806121,1574526774,170414469],[1262035838,504322156,1329298299,83008046,375843891,1030747682,1959270388,132491921],[920726911,428954816,1689646117,959202754,2074607723,457547029,1658797771,1703467990],[705798767,755797403,272003443,1038543595,1022194348,323433046,1383723267,1922511882],[577751430,322644699,1509093908,566623218,1433200877,278631834,712730071,1018534024],[1577571761,102374786,117321780,1503428015,1789551085,1484278289,984227953,1797820031],[1792415744,794865805,1407944462,1609871991,1541412770,2078341025,241519655,569929015],[436562658,441092883,34800918,1664605999,516665681,1702328259,859019735,957062262],[458307445,1075311673,719090521,1088482621,194141616,1070876681,1881857203,503113817],[1675275944,867474330,2015207185,129018357,1174314708,933388110,820806755,1355810285],[1385002831,1335539236,494843988,1453478982,1029380746,1669124488,5978339,1013223695],[273273934,2534760,1498398708,1175013683,1232817876,1133669929,1482678645,504966357],[614589868,495657429,960459015,1151594562,1077447683,2092908687,693251209,2098219551],[478038077,685970707,1930902217,1255142719,1315157455,1929542028,668427972,2082530590],[839991650,558111513,343362565,1511468955,1145146230,125127335,773309912,392833305],[887562843,232832399,1235165474,1259550735,1346353859,1774624783,148335743,1956832341],[842682449,899362929,1550136899,2053964015,1964372921,2019677744,1599933147,903086285],[1314816453,1188321294,619478855,1806339954,1983261268,1911662431,912296624,330867961],[385572451,127027925,2026472192,949395968,561847888,1692464772,795370494,1737139653],[1706715906,1841418188,1134172685,1713097736,944130021,115303130,1892347288,1570470598],[1588745181,465112544,1468142094,1047357878,1242839744,674287191,1974751686,1120044344],[1711839369,1009011649,664466095,1674191778,218816889,373038055,409149368,841370351],[1943659915,1114788290,1921480706,773353549,1962634656,487844884,2070910130,1034515643],[1493694745,1995082331,1181776389,779267547,190767189,1383232803,936523554,743367182],[190908690,2064483898,1325065172,645691874,205549503,1408112832,760516889,106302931],[1053126273,1208750711,1151340384,713673482,1344122206,528431604,1404196907,1257895981],[788085973,186095903,932668610,230167470,784360318,1210368900,883033025,304029217],[577410904,832145208,664809812,140279349,1884016450,749194680,519456801,1550026159],[1365621938,1905183601,857467596,1890094668,527428519,1337675578,1363447574,4674898],[392546935,1865038055,682027663,1678502373,787971783,1367303315,306899802,1827343817],[949855141,353506040,1337513737,1609387006,888651028,733124104,1401038505,108454888],[1828718771,927950540,2079612929,88045092,1793322215,1567795308,919754503,71081592],[1227448940,1707867796,1776447798,659413722,917781027,1996641598,1297167818,2119331472],[990505845,1956176329,1111918064,439863838,1917452131,620640459,365047975,2114866691],[389649926,705999484,2111023689,308130572,1629522894,720141495,907305623,1226639331],[1579133344,2015387492,1251116243,1560121373,1469120626,1564108647,1046497740,1558593104],[296432933,1339191416,2016473422,734275407,1267018156,489833831,162343281,966973289],[911797916,1003221438,1139229007,410172700,1079685831,1215301464,1453486324,1651474409],[751040805,459572084,280592516,311752195,504387121,314520384,1249768958,186717963],[857726051,1527627231,222344559,512016867,618426512,386335289,1526978981,1162170108],[1190752903,755926318,26902023,1097352140,1567623509,1625546535,906403468,526635670],[1660865449,13152458,900844878,582778004,1376691674,1242947526,323927198,465876923],[351555728,1194014045,2041805513,735580604,1748715393,2059763907,2066167625,603164037],[1209314013,1793260114,1009642103,554476369,15458623,406073278,1630364162,709868879],[1164835641,142939276,2047618340,1297744979,1127740099,1645691051,1563608185,714210731],[1989214140,503080773,1805022547,1707549136,1061766408,728432091,1622217736,1730949262],[379543957,850168938,195891540,1631879763,1503351752,773477159,1528759054,1996893530],[2057275053,628100036,1041418872,1114048848,323073528,2050279039,2123512190,957740697],[601371951,1890037002,613668743,1871766780,1266205504,1033966061,1927106951,1906177825],[1556593776,2013453208,1169833656,110822960,2063954551,1359532092,1075759301,439735907],[1753896617,1597755546,633478007,62148387,458510079,2101159921,1757682771,1529513756],[1001436675,1362060581,578037587,2038900994,290562548,1225334830,1940729548,1176637434],[2023637574,886980772,1585409333,485324610,337516750,738938793,1608473057,1700255429],[823864728,1733376725,709483902,1141242229,1291559413,1145711334,1668206378,386042613],[681557806,64176836,606410715,835246829,1771441775,742010663,653111238,1577220379],[64787919,2028510944,968269792,1681652604,355573216,1047111476,935328733,924596249],[2068040636,148580455,1509492877,1543276881,1385070248,1830084780,333568630,1632867865],[1152967320,831002099,1448636409,1779114515,2115943772,286485410,79982604,1156819420],[1881609898,14698987,2058818177,1908846074,1560213573,1926990854,1114765949,283537329],[779908661,1645096170,458911340,798280039,1501249217,1753804760,997786623,1790127889],[212086971,793154542,1921082145,1696118592,1562232829,1631050858,1221744827,1394115075],[1815553236,406317736,184948261,324868110,404650322,1629464079,2000309802,1992972089],[1078903184,651409943,2079707847,1644594324,1321629355,525364897,912868907,1005814753],[307209484,51625389,1092706446,1329281799,269110228,492208621,2016108472,2091800063],[562910562,1904371470,190742697,1540041521,1249434784,1204800206,627129519,1759910647],[508292545,136327561,1628191288,788996201,1020283894,1802390387,573821608,1122896847],[493419713,481807534,1123267403,56676537,23180280,746675494,911091989,476254973],[635748454,1351241141,1468585066,640336716,710349269,1579112042,1987364549,2042193803],[497043586,2064553337,239675187,964452241,1732989164,1645181654,1136260055,466552715],[1860505288,1963688484,527823731,449320079,839547543,1115967993,1502142687,1623414851],[761259352,794558975,540413488,300990574,1530800924,1380727562,217360693,1343271702],[1481376768,1561258334,31839703,853034761,638107414,632777061,975210196,1375535598],[209675487,1447617216,990552079,869588133,1464246397,570850033,1912193952,1702820461],[224008627,1312144528,232539511,1108555454,1383984040,1141844628,1315106444,1168769499],[201283148,62179614,1828621627,2035256684,1759419975,854326614,1663671638,1046031755],[175611537,1115073676,2011341471,1047943971,2046387403,1549381336,986775855,1025054867],[752340749,2013012395,719024897,162147937,1974278461,843455279,2028183252,1860656062],[1040053985,1356803344,302655069,1706998011,176671810,1919814257,716348785,47615121],[1749656260,1987681717,1321199231,33846796,888529644,1823419800,663954119,643618904],[2124127655,483821372,1496156349,2064765595,1125538298,935383359,142779566,769196546],[288060733,254355087,137247345,976723748,730217985,77733246,1468772263,1422677227],[630975008,1244163960,1055446208,1564399086,699572862,1154979092,1009412162,1724461766],[870365229,1352094048,1112389583,650232702,176918842,10438610,1651725056,861757316],[1024124281,119616044,322405741,1911785155,700461822,1573326937,1312767472,739039558],[401791828,1362150622,1639428726,404981842,877452893,1627531726,1245764740,28441132],[2074555463,551842615,1418280617,1459810001,1586198701,722506119,1650141938,1002634562],[2005783943,341414822,450906371,839074121,1182757224,1827030521,1464494103,226737963],[483178337,236593161,1351530491,1826919268,508258813,1691119597,1950283696,1544780382],[217404957,1612717212,532947161,1969236816,328886291,805346781,2021616565,1730460736],[1070545660,1376817896,443713667,1781506553,1796631440,808575928,158451295,452332712],[1305246799,1693108650,663744899,22175103,1539477885,1366188624,767392205,2056520497],[368717156,2024507892,337974251,1163693071,1261472529,1571832084,1106707767,428806631],[1422266785,1318055202,923419694,1364540488,396322151,159732348,810392567,1285705075],[1157873017,2021445994,474481675,846557852,886397234,919257378,1099953544,650813572],[1776584439,1780693363,1937970134,819836350,640852994,1519205356,441636350,579925317],[1461727736,259328664,178421035,2072764358,476536948,851015618,213779978,640330871],[1838074835,763022418,31847921,572642583,499221299,643743736,1071187675,311355418],[1864753835,1543684270,1730229627,1097937813,82620611,989441670,1584063251,1646582396],[1450274863,1172548290,2036350765,436090197,156881642,1841489237,543456288,971702187],[2123678399,104797902,1659110797,605839285,874233269,1396506365,1856021782,1384298383],[2062441254,690707248,330602751,1377878743,388448460,814758242,1387146408,616019066],[124831943,983656836,1494209647,1385698134,1285840233,1836843766,1512048182,1511158617],[121485108,975236400,405398487,892461979,567111011,1807012435,1093657941,439481574],[199668673,222465599,1956618989,529574847,1628923673,469961631,1889325032,186629653],[227192691,1833593109,1691348684,950049426,1527734233,863956934,313760651,204952625],[524078687,1583681155,1492765413,1593215676,2021263440,1793243773,776010442,240525437],[1757298384,1837244956,1778054320,1817276532,1751471539,1116020103,1159764431,884077028],[1549535536,753355067,575690591,1043155780,50706117,939945460,1216966587,1022049822],[1315734561,1148501054,791338786,1528427813,1222551076,1520357410,146905621,1744347061],[1443410206,1570544747,1574511873,632970139,247134817,1692089579,392845685,1881232017],[32815706,54438163,687667373,148930064,832095411,1092685060,494613346,1835254185],[1982341775,1512613358,205135442,1019259947,501085911,251439942,951557299,12917091],[825133842,1195768489,1595004423,845958615,1642526651,1678608595,1149849319,537180715],[444784465,566910621,1770730342,1598416212,912722260,69948647,1978053667,1562569400],[1822106011,1982238598,236399204,2115710270,823577223,656711375,1530603110,1306483312],[41210458,384927259,2001290541,54536338,783709739,4988179,474773040,114898723],[392323604,1815746745,291114061,1789308778,1550898099,1218540347,1153744853,835132744],[1830719885,354669083,682628470,429452782,594230099,579334038,1668571359,1524998011],[1643100626,1906451047,1315166721,1816938552,952225718,1959612130,61250147,1697921824],[1211433149,1501540392,434442694,783446796,1376061413,1377911942,38153507,470347659],[79829789,552093427,1303916774,1100265353,1910647407,574687775,1090815092,2058335732],[100040537,1712579568,1071953839,1647681801,452916438,1106575703,2032401038,528028942],[97427242,1947478856,35483159,1817642567,1537875459,759074414,120427592,1705605503],[36138922,532953049,2063972601,251259912,1541130029,1632754411,2042631343,1361584994],[1261808492,198634106,231231639,1125388775,1660251037,200078093,1177579840,695345899],[1822382556,1805328884,1910414430,710885429,763978490,1268708195,588070267,104662259],[450116735,1321150852,1208284663,1974464191,1658804092,262246265,1352517293,1646122030],[587984171,566942491,425770748,1648688283,1328514948,1294956587,851118302,1603817892],[959622410,564361220,851732198,844549069,988267976,104604962,1931704588,459698476],[1701286262,57879948,2071213862,1201416967,423061190,1633198052,742569813,1929517560],[1403244115,1721424124,1616744050,1141467093,1262982909,989317087,406585808,768428039],[811060288,1724177916,373762064,56786316,1386912849,124180970,965355670,462771478],[342987391,2075670274,494645345,1198256326,1714276769,70474412,1803841355,334355289],[1327233500,1090605451,327328318,1231553574,1848848478,1535753462,265260697,582483559],[458928889,1038374038,249793388,1471680607,297608532,435027444,175254265,867811948],[365368439,303546615,1281639045,1945494333,1425224434,523032123,519923763,2087064010],[1615755606,956643892,125166146,483537069,1049592438,1724155476,1034985055,1155643672],[1391025381,412350174,2348675,422723413,1014569112,1627919982,520342845,784233141],[107022676,1176712845,282086392,256217225,222014588,1142695914,838303996,1875362708],[1567398841,1452672753,404527444,181016404,1496263925,1153363369,496912928,2129058963],[1485042546,404877539,419395667,1381874861,176730169,1094341983,87374755,665965612],[1446868852,1667427840,473999523,1013153988,1562245536,2109662228,931553020,485824344],[1349362577,832964098,2001258186,962300621,473132343,437970438,1116472940,565341479],[1767541131,765976133,1073546814,1377849771,1255584067,296039905,1924738187,302484763],[1311567749,1790202612,1283403114,877604609,1320935932,612296818,1145857072,1550740324],[1927193972,603772310,1138391234,1911349451,927154058,429733477,1568525339,1619538877],[1677259710,1026575644,1851875050,1418711153,1258408021,1010295888,48329481,1316963052],[1696087255,548851882,379292317,846377413,36860796,202553485,788593713,1726721924],[331822554,1036624579,941985951,1115900310,764168852,1995816202,1864413610,1882270139],[1213434562,849847070,392600390,255657025,1300960395,2047376994,2082101403,1528257392],[607190601,1902484171,1529165918,105025031,1023169262,855746601,918985959,1544688081],[1899515005,712578102,965804916,26577044,2030485296,2085738684,1726789833,1878096362],[1238354477,459061393,802359572,1866763584,705633199,1062026031,506128781,166943437],[1940586261,524565958,1829848447,338066699,1459287862,1406873843,432521311,88059057],[11983546,1497657978,1526248058,976577656,2011388140,1145966938,2055508671,1646438629],[1796623797,954919426,1766672677,1802955525,844931744,1952700432,2127839905,1336320628],[1983761316,15906145,1246739343,602603633,244509373,324127048,1965473480,461986516],[373702781,1653534467,750101400,1564132382,515068052,1235714893,230709000,532442099],[483519304,955906383,836160524,1404456361,430310397,1138119060,67467029,1771083332],[887926153,377927056,64037416,1558435967,500018927,578226797,1816006804,1803346987],[1399761248,116231203,1438437216,1054477799,1385276759,553213283,1084046722,1536601509],[1741373229,152142066,957101989,953830889,866190291,878649663,1127493508,1993770577],[1121007850,560455156,503289992,1397947340,909755,757889239,1183164563,1265334556],[201238704,652980024,42515334,1080684387,1984517572,1691129198,343600613,386564726],[1825008147,676657869,646681891,1876053191,2013002309,385508488,1850187883,1895988354],[469673697,1534738469,1398636868,1344445887,1678553520,1731505100,863163963,1986538500],[2075777487,64750131,777754320,669539971,369641610,1868946986,980947154,1678141336],[153640798,1132006459,1333732407,2064909260,1438996995,732557749,585453422,731434400],[730136078,1638665978,1257860088,1623380445,367095940,886625748,258102566,1818810120],[987118010,1542473527,1309417648,970300581,287113805,732972597,2115504824,478579613],[455329365,1683164710,15326550,688889427,1258037629,58352727,718473199,1295598158],[465485859,1710361817,473682472,1679254920,1184592463,1766110913,1286574157,1054339557],[1296691493,565513963,236228789,1915172313,1209710035,2027294590,374607172,756950484],[1684244570,1112192620,658793701,775277994,989734086,1883999592,1409656845,2006412533],[2033379376,863012678,747588783,2118176408,880148780,1916240255,366865438,996868557],[1975803627,1995254146,310965767,1287171203,51490780,632942986,1801620081,798231436],[1259253326,762919316,404540628,2080675224,2001000996,1779289795,1816635275,543751578],[218496902,1156170447,123887124,575029200,1910088237,306673120,1070600087,788286741],[421095159,1395371496,1957323942,281784355,1728835182,1623157902,68960692,1250857200],[1729617077,1066083430,386864419,1547152217,94655729,381501348,1167838781,556803445],[1963948935,1650081101,1756000887,652588099,1153780431,1723902026,498481654,985159391],[1733238109,1054954580,407391357,1421263102,1630832203,577465452,454622125,1594358896],[1888905642,2030597054,1607698422,1518319164,1167065144,1649771137,1501304864,1015385946],[820382863,823684752,1817406634,1965769327,2059560373,62289100,1664244953,1196751060],[762432044,894699078,1203336851,1213442341,2084596925,1445975790,581099464,1720180831],[326656269,1724875060,2015651715,2015154325,609238035,1476473917,342364373,1449408739],[1474493984,1656975338,1277690734,296917368,1066785700,1159217629,142643922,1418631299],[988500138,913760683,1228876127,1331908066,1112764205,578502230,1985720120,1916425124],[2083021290,2064643258,2129120322,1984551958,226736807,2101673869,2093306846,882862210],[1510317136,1331103140,2059499800,953365247,493636120,1369393871,1508447190,1631465831],[1109923799,1789420423,1857501584,601665968,938024184,1912188224,421017101,27521252],[1707976763,150598133,1469852932,693149719,948895633,1188946283,770417919,1251621080],[180850821,347472163,19561526,1267632772,2049627922,225649181,1072339231,1201147064],[50628007,1114296336,612520325,946512094,393470141,1280399883,1897926551,249456305],[1483108916,1226113113,377276235,1292694981,874993981,1734689715,1392881515,1623221335],[1614213299,1165457322,1062588590,1805552431,672677312,843437767,1471348068,876073919],[1280894788,573345806,1127168340,1370457657,101319456,1763048680,2079559292,1945740135],[581557177,1955108913,1429298621,604340217,1920733062,1132300978,231832424,1847042456],[1128281152,1238805060,615039753,1355074104,823159765,304393885,664189380,504837998],[1196439826,165925184,840832264,1973508136,93193721,797032076,1877483559,2090225179],[986749465,298508423,1556672085,672522765,10749916,643580084,1131943824,1832479711],[1853148055,445044792,1232698883,1305183938,1033788530,1446574124,1258382655,2052164912],[655060270,839373407,39224984,385365450,1180718043,396162294,1878182566,1022222127],[381026765,527514838,662869502,1728963487,1505848836,1323291894,1328674866,247446110],[1076482961,929335050,1350578368,730790195,458618322,853815167,49591022,43237041],[236526571,1660748999,700920484,16912792,1815511187,1238260321,517824656,697977430],[1297853143,462639892,874173240,642956128,731162985,1961855604,1911720730,153423773],[836429749,474246594,1860544124,927176942,506687834,1308275071,1485190042,1343179234],[1674364298,546606041,66649048,1708149957,962247626,1029858778,188700536,2124502512],[1682787407,907841857,1843547817,1634139689,564100438,814443818,245391387,2023798380],[158391150,1557590558,2016330021,1268609519,1855238030,1662157046,197527130,163078390],[976208514,1678169672,49220328,1347393169,1542095067,463537187,483346179,910749870],[43327379,877765354,10100361,1392083705,892380874,581512108,755154563,387895438],[778274672,895535745,508524438,391084079,1137101518,139140945,81826414,1475467523],[949677652,1200148806,955219547,715894972,314754047,226617395,531900354,1800025492],[265632693,472606185,636822985,653961936,439600232,983272865,796926877,1353154731],[1026827318,2121188947,1704391027,1239479869,203354821,1780784698,352767514,1048353279],[1506773172,443865843,1436646220,1661495118,2044412973,771351988,1066172893,129826606],[287337540,970186914,820666170,933374874,933994885,1274161783,1769957400,1014087593],[763102320,538486774,230301565,2037009008,1980058669,1395269652,357605000,2079781894],[1946168803,741686518,1675228114,744962704,763394273,476085972,860887631,727409056],[410726535,1518017865,189013423,441573081,1735105981,60458034,363177612,1596823673],[1992599305,2030555643,2015990525,188346995,536150625,1800224118,1346708627,2006002116],[1872278805,1577515225,447710341,915104543,318405901,411162666,1972464663,1420792520],[1073589679,291349425,1954760452,1172998726,1392099426,2111231639,1929599506,325058303],[347842395,424043610,706967865,1802459240,1758563258,1288570287,1063307604,723616165],[1810843533,1287248486,684607030,2083283313,1740349165,1651888001,1288235654,1757481860],[950322395,1139730100,773649782,1194140138,611955823,147334933,1366791538,49180923],[707725028,233006458,1232739789,1326574581,707455291,480868505,2111001793,665365793],[480407541,2061910352,1377443144,529603520,958502758,107619373,369854482,127397793],[1114692287,1619482787,1437799811,1685856673,1862962179,1070691866,1937414273,1255039218],[162478666,1062709505,904169427,1565827472,1982092501,114862975,28759300,1120427131],[1795854552,1106868997,539111109,1799432550,1985361339,31691912,667371588,802663015],[1036745695,1012220490,799424031,277501849,1691919453,574264742,1405324696,2108820954],[1906459076,1348789966,581703,2005517079,1321360529,28827851,1878184982,1131089320],[1630977223,684235425,713185043,608458532,126793399,918621505,953083253,2124265248],[1898443256,188315237,1869831255,820930039,480423488,1657606399,1713333155,246715124],[1838745005,866405527,1004925082,758005385,1272260273,1490629089,332605394,784497373],[1137997605,15112830,1473287780,355511285,1751475027,1046935539,805350432,916441488],[1975892228,763354738,1791657984,1340026120,1437916029,600658216,1074626555,1893212724],[1795228226,165530043,631529948,405237698,506032163,1877213574,1854225226,61685857],[826935337,560958059,1630541650,1158457982,1696725208,467246894,517226776,1255667857],[1408977301,1304033728,1065390618,2019791301,2069959372,399722556,733381391,762237598],[2037852312,290187952,1941939738,1276454358,2039854894,130311133,308981499,976434088],[1196865320,1536521056,1880920645,1682484130,1275503323,65692748,1484173735,577182714],[72389947,695883377,360192984,1342491426,861552478,1461704978,1070329760,1810970510],[2079129684,637365639,777783496,963600173,1080827293,86937068,1100153587,1409459016],[1231763905,611722624,930157338,725653048,1758581661,738520837,397776024,164286796],[1353831364,72324954,461522742,959282349,1342060422,1019332590,1864281147,75259438],[799622973,1955512222,721128296,465889129,1436404212,1388570054,1831046665,649760737],[589103975,1732818695,1819602870,451627312,1008243090,468879826,1905974064,1937852270],[353420931,1976086045,1154674735,1603361059,1024010738,180734740,1060986807,1143534428],[1214982116,2008538280,546630285,1794541353,1528653153,131555919,1200160816,2048161407],[1539832336,411597772,157198004,1927711852,1043459537,2000445901,1589741915,1226007213],[962138575,830128775,89539478,305164667,1351422456,640377047,1069656684,371294559],[1391901248,795141327,142240947,824472352,729241344,1499350644,1766076503,223810665],[2122049353,1336070165,513369884,401955210,1072492568,1304524811,660927918,1234722889],[1908976806,772675309,51573317,2095499889,2121365308,927765224,1558040762,1850778659],[713147780,206341069,245900628,257633071,249082357,529050745,1886957989,1023628813],[1008930720,173526632,1857505114,147938548,982733154,1754502155,240824891,1560180975],[1908611887,1512637974,1933607001,721968618,209280241,1618711080,404377171,315832362],[766529694,59978656,791769177,1366909563,1765010348,849441413,1301272495,1101612896],[1453993862,120929104,1055763344,815506425,351118194,1907832149,139027119,932655390],[646459221,300274754,145885106,864861202,1334533584,1699376239,1461514134,481958900],[1439641914,1115424068,1162204823,1154006502,1470179810,405313550,1860559832,999326108],[1156034434,642871312,313093822,697810643,641079627,818729036,1534826987,398677829],[1947177784,885289654,979122479,1927695561,1010030080,1997599351,631636216,997049079],[73434422,940011115,1558172616,660590634,1173102593,92011649,512017797,2119173838],[129841373,549492054,1049310025,139736642,357708311,785689766,2114811974,1127156608],[1320408376,1877780169,629727112,422200786,529192392,1145431987,2016009008,1275010982],[556897,1136180437,1021454239,306934181,739791786,1526633815,1957326103,124064040],[1746405179,190985251,697402788,1649284928,1078656756,1281989618,615680111,713501893],[792543973,1440384874,1283121618,1404208621,1471800339,1817257730,1192176193,1203291465],[148878863,1205013676,1611535029,514855452,1934327997,866355714,277774801,601456045],[684537219,1602208678,1085672887,228366199,1885075051,158160339,695681766,1412172387],[1540242281,326240016,860155336,671324739,428336661,285474292,2031574731,127511008],[1171907051,194398793,883773803,2094860843,1142391598,1594377621,1232000176,749599388],[1169121026,20964184,117122523,1216568783,1692087432,1161495821,351832750,298708263],[1654254436,1282159186,114799836,377324530,1172315079,2009165626,1537167467,1250250178],[523912541,186734848,427637164,905180994,670749582,1331443353,466252111,1393812862],[625275286,760870115,2100507148,1745408228,2097412273,93331899,2025674227,1548298930],[134536336,824456655,1436830463,1752041453,1509586060,763898675,1160196081,796371110],[1384723784,966288777,910363894,1390821202,644374040,1007447785,287381540,513478292],[384569811,1760689542,1103322897,1309856866,1470315666,1870037894,588262436,955297274],[1665888649,1880683225,1515677618,912435592,786469510,532420591,1918552076,1222742410],[1658072683,992773828,1470939109,1076006292,1798161075,1659863165,316497126,120386744],[699936075,991960880,365312957,131834972,971687109,720681557,291841379,157812784],[1107261289,1688774654,304726847,9880724,1573645942,1624320912,265210104,1328246631],[1168395476,948786832,377681156,955353773,551529541,1843768037,1818990748,796984228],[1593203829,1198659845,928819717,1350177391,1114917447,116367030,558534932,1624669473],[302903501,584462057,807022394,66730635,547258677,847383082,428490818,1794968664],[346646547,178864867,1870687776,247409743,1308043340,1207246618,28561882,1938132535],[1879749837,924357676,816941555,1873434236,723883547,1108791066,1214277477,562789691],[1570639184,626917212,902026513,309579888,1316754263,4323541,99220798,1062734902],[1035947187,1676854229,1801229683,1912181147,232413270,1916718124,1284923457,1365454919],[47229731,753541473,1365665056,308444305,1453738702,45155461,149560131,88450389],[1918269620,1092832619,582687535,1999972751,80733537,179753451,912469804,1389100904],[1581202020,229533257,1746844702,737324481,668877362,363173293,913655314,713673720],[2005020103,1230756249,609894400,303815535,1752960095,266250962,1674969322,1558528258],[465028131,199616928,197749771,1366619735,2043305113,1335450889,1779750604,41378247],[1449163340,2051811727,392895422,790015857,374960386,1211099851,1634311802,1400144586],[1767042563,34433565,2109696623,1452512344,957737943,1889023830,1281479389,44368971],[1279223000,1474618761,1919842804,575684291,1180151341,668371804,666260111,1078200592],[2057752575,1738601718,63564909,2028286024,1559689645,1742738148,1986842904,833360307],[899324502,1003569400,1119441988,1751656206,791183377,1316075882,1446091971,1630036749],[859625013,981977748,447984099,2071618773,866587443,1779978850,1825902578,924855615],[1258196163,1491182291,595727627,200536719,450351518,981391812,1708681391,1392494914],[1380282704,1971087151,460030216,295083960,1612275358,1359830988,1499580419,1460813105],[1786502889,548032068,886933960,2079085397,1754133188,26546874,1789042754,1033744303],[297219708,124154329,1447319767,1792031315,1798326523,86743241,1329565509,1773530671],[857247803,253504267,1746642519,438583732,2041509126,1291432998,104012429,870361056],[1410269083,1869452101,753599130,1175805160,265184241,1723354703,1512999431,939981460],[914141386,191407539,362020459,1155350042,174095963,355905698,1535223808,1098574792],[1987601112,1021833675,762340648,505527756,363803101,314093223,935521475,1363698297],[522692654,968848021,987075597,924566297,1402350372,1174994303,112486922,1857205609],[43616837,1948317469,1437268608,439367638,702797284,369585341,1912907764,2120703488],[1654872184,55667451,1308776190,419171311,1363054581,726201556,1628324375,381206539],[241419771,1258193023,636640746,1833628398,1255023374,1788971281,224218062,1806483092],[740401506,205793040,1274087471,1969370772,559934061,1188193465,355920954,411174331],[1381651758,1357415486,1810203101,275446803,1145210065,309441033,871880359,627321151],[393688897,1560311631,1343925860,966897947,2081505533,172027124,367012418,2030207794],[208089503,2013560292,957915075,233311059,1999871597,1215413548,838908429,2127920160],[2094383892,1002479233,1972921148,884826860,1963886116,971971202,345621524,1997914634],[1666979139,1581844510,56571708,1476871493,237900655,533609643,1656752611,1847190760],[1923501731,1849625447,1114079593,1984802229,1544854179,271418670,1304181527,1533956575],[1418725971,1054499162,1261046339,533426029,190183224,1932030901,319291238,1472598023],[718816124,430495646,1036740386,1087497969,1324024795,1421781607,515947909,527198868],[613892726,516211080,863795960,110492462,801517986,2050999828,1550221455,276065820],[1315567765,652826112,269347071,584609521,849796755,181147322,617103085,1074144250],[2011669908,1405405282,1024461189,2083417609,641032058,1496153004,1494924435,1434750326],[1201485864,2127393449,1952678190,1488246968,748929033,1228033450,236085849,1332623794],[1136458811,1295857355,1809480162,1596374348,901788712,1903325057,1049748008,1688347325],[592468168,1241625880,1306508575,1461167497,1664691145,1456111512,2129502517,2077893053],[1104215751,77281310,1853713704,673380720,1576013049,367423926,4178341,1197538732],[449596576,813615186,2044405653,502337423,1267863922,299387227,531813035,90648186],[633466955,2042754778,1987979077,1739845484,1332903154,633427500,1482520564,66720983],[350565227,2089669063,1081951553,537290304,798872208,1783722238,696936097,1529836571],[99995825,2082141123,1965642007,1381042509,1128412937,2036885927,1897899473,1384493316],[829295329,1673085016,1609589797,708399192,1762754602,1491734526,859356222,549360124],[161561987,979051422,1343971897,1224718216,3015989,1894019297,516329631,1768067382],[1916277046,799804289,1335803015,520358079,998317714,397580427,844862853,1114892923],[1226892664,1297714942,2059770791,1400365989,1136999015,1427989551,864321641,1322036579],[2021219753,704537214,1714930266,1436769587,1333274545,1513767860,1998710680,1023014391],[1941344172,1666148252,1947644464,1353718308,538045072,1627124899,1552124499,1870965798],[1156173157,1552540249,160757559,158005316,111705356,1241143366,738951089,1286450800],[1618423703,1979456382,166330951,1112754494,2035879438,77476529,273448156,16342349],[298153102,51980842,1808450686,1961265682,785984189,1337467753,520505255,425932835],[706494585,74733673,2094771699,247164382,1737494989,221149407,1761606433,1096282142],[535395657,1503718638,1390332076,1263947381,559233564,1758208883,1700266357,1255190273],[853195061,1543672979,1156450128,604778745,568218901,1504331065,634158579,401432345],[1858133459,924752075,1546065677,422622848,1518219999,1479844554,1369685943,1758317170],[1691876413,1665821290,135161504,18856216,2068771112,815738089,115985019,604383211],[19940554,1495984561,1644219656,1513554203,1039749108,563656744,855198790,536530486],[817854820,1485747537,1687328458,1493948164,1869147989,1314102427,1829697132,1279400185],[963127539,591903746,1011594893,1399089913,319656705,40513300,1978984340,440222401],[1282051276,840477794,978528514,1057895897,1481371742,132300526,2004377036,749926631],[1453992790,1223355460,549306683,392917024,873797757,98747156,1518981130,1155242445],[980557099,436830796,1778939608,684100794,1898774817,1509717609,1122308640,2105348042],[1517272712,1664177974,1407600468,1647651529,1885635301,2092064448,953392475,1151792156],[1188280101,1248665639,1659885484,1003415858,1737367559,1889810806,1878706221,766324731],[1830478010,119459390,1169239718,1297082573,1195300429,749331605,1324594996,1281774553],[749199452,499650712,1311483176,677662285,1971982107,905138142,1145584589,178081016],[894286410,113880495,2061600782,1612016721,1428929975,77073926,359422448,1637650135],[1512906297,922782520,1973470360,674744704,565698473,142120436,1335732927,1224168824],[92211169,2045296157,1219957319,129813553,585745265,477862211,426978890,1479578639],[813358542,43050923,604353628,829962204,794953698,790231468,2115134294,718977537],[2021381001,853076503,236648245,879378268,652406507,1501847825,1044093256,1586603577],[1133164552,1821848228,126737698,1535397525,936271903,986332019,1388444323,1977390569],[1365113321,1793326460,159595001,713789604,1044286817,1242679145,1486788919,495772698],[399806733,1213541792,411948341,1979536054,1850305621,1381412245,940443510,383442147],[1556347232,1951217756,919955791,634498255,2069617021,1976997631,1997887081,1225512495],[1270173015,900711063,840899733,2058122570,1582913044,348338628,1219036041,718320420],[675830528,1514583964,1563486126,1009005589,1797338125,7015815,1037742416,116643546],[2069207284,1258374573,338641636,690128927,412178641,1240984472,8296885,284616525],[295523052,1068209994,1477592906,652852527,655472902,824180853,1160538745,1584019099],[1081049890,428807546,140400054,1275301357,1525277087,812760414,1672599441,1591790818],[1682593161,1996507027,495080289,998710538,1912213301,1136243318,76172071,1926287528],[1075117029,563261770,927493040,1959110715,1035400929,1933239640,1336447580,1443734395],[423857389,2056407335,2026463055,110493434,1156012251,657944168,1102191474,805252536],[413446423,893543082,1021068218,980666825,1507644170,1247429605,827360299,1177530991],[28864000,1374364496,795461429,1801043929,2081248013,511303096,706365307,2084875679],[742849938,1377475880,1599739415,1250987370,113667962,1810167701,185365720,2072526763],[1824011670,124510142,1908196317,1241329333,1507459064,914765943,1188652718,87918415],[1179611966,1761422685,189353887,523207780,598929170,1312542001,150180840,963478472],[100394585,426477007,986537353,1241901882,1409783671,1744747783,529428006,617176357],[550307357,3610378,1004721199,353595572,594577261,2002391841,419788023,1925783276],[330456834,1847184806,1669491203,536425,87714179,244017227,1551871652,936067324],[749627339,900930685,768861686,430111000,1685765115,1050280958,22632825,988649564],[1231054950,567500762,721696269,1408104486,1467867932,1160248990,1395930910,1634531373],[955781716,1922886933,757944464,1952047687,2016458668,2107601980,1045220519,1597189813],[1765852737,768509350,772052568,900899049,2098097885,666278494,738003422,2063480676],[722695910,32925922,134368695,1842569455,819649842,1907833527,312011109,1116924846],[1144585441,1773489562,1555723911,224662433,1107760273,659052224,1237704350,1706236590],[1347171942,732970594,993874364,2023188255,667798029,197766632,416996695,1277684981],[921891669,1322041945,857457012,1214326306,88158829,2035820487,1545490274,13300448],[209144734,935519157,1441401946,680403176,575807506,440300954,777618093,1382466969],[392895846,676429234,1921357834,5912427,544123836,2103668600,1506309713,344832340],[167017911,396537318,1178341446,1928858743,2026807757,1616990614,809296123,2022761409],[265567749,1692559359,45516891,243397371,565533494,2122325081,197889858,22751299],[428498912,1262212556,1625059584,2117534746,741634136,905362235,1680089321,1271334111],[1789614250,732658902,467031310,1543688622,867606707,513378163,718971126,1688642593],[270895080,1017264543,1804757431,29017258,964530176,1258755780,1436282623,752859456],[181264080,2008344109,1504526935,2121714695,1163100887,634830911,314431439,1905529884],[1911659980,1992889304,13633551,1380156195,42945340,1999600735,64466992,1967207046],[1647075003,12052714,430831390,695068777,1783154066,2069436997,1469933881,2005731958],[418499901,2092620297,2055148704,2094127307,443694975,308428518,1635787227,804439800],[1010243711,325609801,1226150474,987968932,1103638466,1989164279,1739380397,1105321228],[661839442,1746666575,1133457088,1535490855,1626954465,1078788260,1477834372,1227864318],[1221909865,1095264919,1444858412,894970076,1642944181,1394463895,570120628,2096899033],[1535330368,439830577,288530961,1491106661,681237490,782850262,1587503608,1666501841],[36245071,1685682263,1946104738,1210667455,1876946966,758506613,927081911,1554566970],[1592787125,302103356,1532478928,1573228187,1875186557,1506783819,1654359957,1372199219],[713598505,784256115,190047861,1827986024,27435459,1865344573,305425164,887022423],[1645206510,1001221645,993386625,1542912683,37350119,1402337298,1206420318,667528798],[953337115,2119322300,166133365,1950241853,1372472739,1462369514,332737721,991999327],[204085168,1107346858,1134322530,663032334,809446701,1256870002,944881040,1713097401],[613456855,979679919,555061987,52471602,214338133,523323188,171123014,855519629],[983849307,657994064,19188831,877034002,892645598,263631127,653771522,292140014],[1505178648,1178391624,1804476699,1042694095,393470450,1929515076,629478150,1314607503],[360333781,1553509498,415678026,1472616679,1280390107,1464892657,498099854,2092517939],[2067781463,775880374,599732663,1513497836,630614654,929987784,926929155,1445105045],[989464151,970527234,835779773,1952376041,769161368,1762876277,1514518523,929081636],[1267887716,2073837288,1157381253,267999964,1579709073,1515244861,1873143378,49645043],[1188636276,1065962139,689844019,335757008,730502112,1711371895,658266000,164891647],[1050247981,316100450,1884943455,100314271,1119495048,1130396323,1778980679,1175315625],[1404060896,74480298,1854095449,878053142,1931303172,1863234819,167407792,1713621330],[1200165488,860038797,1036669489,122627613,2082569184,453654525,1272786722,1191990426],[1849651697,1722316187,637615814,2111283941,1061839628,47341526,725688875,2017050762],[2102925178,1728195482,617176775,252318122,701055626,247602218,300245224,1473163217],[1156880252,255503911,1745051194,799548640,1810157152,973340354,1785581731,166249740],[675753094,1765820853,332262789,16090451,1195155133,1582949440,254390146,1606669080],[93048131,1523903102,1771962828,8441268,36218383,690889848,1367515724,1620105615],[12155254,1367766152,547886342,1031701042,1447806757,519502719,1529180382,1153594950],[1719540203,824985046,406143853,1160681469,292359325,927349522,427861001,582294289],[1957561313,1665201038,101836326,532204610,7151546,1917816946,268377842,1914575544],[457031031,2030632230,439167747,8461678,316875196,1705226926,836889186,1752953485],[1864268409,1840311678,1958971542,1946849894,181942820,727001392,1052451848,1586555421],[1741576068,1084870580,1651676822,1548389094,1168926008,1825227806,378295204,1103569204],[1463850325,1689997993,1913203747,1227760587,2118792350,1281617516,89999048,1048394042],[872190586,755632343,1529820838,1005383145,14669489,2037195456,1919407798,1517546290],[240637450,778188023,312991577,1015252945,1345517498,592282865,1395281679,245321257],[1970415998,1653221593,362867643,1472450275,1823244896,1140297829,203914666,2046051833],[1250216025,2021839017,1480362449,918707732,783132331,54429941,673725925,471378404],[1015688089,848256959,1580774942,20342343,1522002101,1233874439,766225103,661326747],[2024410327,2119491368,771736461,1699778245,1447253698,565612436,854417794,1113818866],[838098471,109445006,949746638,1638768211,1675136170,1338998050,101025990,279887726],[787321610,2061252153,1120980609,1868055041,1488948166,627468719,339884637,21716768],[1540904037,2072481045,1031170361,1617362066,1837819029,921973437,2099300944,952204562],[503318465,443283547,582334923,1099679952,2040113526,503416102,892697997,645008823],[1831142040,391632287,1667905902,22027345,1695636724,645555564,2024158941,2098464156],[524261169,1897091401,1261469522,1239763228,199672652,96692225,1560719733,154127245],[166332186,1844539179,838820102,592490250,1973917823,1719307686,968683603,1762766066],[597068135,1937149192,1553395961,2096236793,329107188,581089159,1961785759,1168349733],[124691393,383286359,152934776,1172370715,1607176857,1463934304,2005490651,1679745308],[906203137,641257625,1745230551,1208497911,2045242256,1670506232,522969320,1954358942],[1848526177,600087326,1727259552,1025330639,1123154588,1209367340,744333159,306148555],[1393484771,944659684,2104982031,2020261311,70692097,1087853914,1963568060,742815456],[1273260017,13241078,2000172664,1772156817,1269148040,2057216989,1029277906,1887214581],[884693641,492018623,1233321367,1154648004,1578935262,1411954457,773932658,1011238881],[1955585784,1960135057,1107755938,928895073,748631337,1765848181,1977771762,386842124],[1625912700,1606515590,1281830432,1083311036,1397756457,1393069337,16498105,1700571697],[592965228,867660486,400697526,1391399788,1824986752,1951163606,1430881888,2084460119],[1932137282,262943048,765059844,467353294,565155007,804633874,178638599,69072630],[2110824442,621927529,1947167775,64130061,1235580902,207511028,536133801,1130255201],[858332872,121641592,667297287,596294449,1495539792,523815798,835313406,1294314303],[1513914174,566047033,734156436,84207678,877317719,1147128735,2046846844,703394334],[1642500995,1619077834,7671016,1578991783,1783916073,612006459,174326978,1238366088],[719450390,2017033003,210939940,5823169,1434484403,1584592109,269930783,535028382],[440798437,1120233852,235906422,622619404,232486613,1199928307,2000169171,1569451437],[1444905798,1762078692,732451406,1294564648,204162949,2021817311,554127322,1394913388],[1649436757,723133640,2083813501,1269467572,1469848962,1538450537,2032200180,1229362479],[1872435292,1534757945,2021286570,1712464882,280679093,2003083577,728633842,1468780782],[65004407,1054442278,668876726,1933589203,1446565335,1923074834,913093010,850888905],[551488132,1295157561,416818844,1335455159,483341636,1669321560,1517942112,1080620311],[1408037431,365688985,426677516,436423012,452758546,1637816343,564813680,955510890],[98931086,822471274,850118951,179225642,1225091227,1122047376,1215569233,694767743],[1196526304,1147361674,918010277,1066733336,133005729,1661390017,655066365,1101782973],[1988477179,2059710139,741107700,1659126953,1622645903,39047740,1633052569,1469466267],[829835394,2006715193,472839178,85297933,721244327,142695409,1556201572,1775933525],[1059755338,304772492,872047964,1379772783,789628062,982510559,689947045,627859078],[501287309,1215353616,312592809,1871413061,902860325,2039121792,1105293913,287049387],[684063957,1482812139,596967484,1365955219,1661154740,1267171613,1136985863,1477396961],[570430438,2017800622,1937710491,1868431537,1157062116,1523313980,789659956,331341656],[1882805561,1682570978,1067964038,1903326402,1413714198,131466915,1423361298,369936157],[253782018,1676955066,2046856240,2081559686,875153104,1349214038,451893348,2085365902],[1242853980,1131779037,551427023,1334588148,293989435,1799719865,1450287556,588059743],[154637473,133890426,4997436,2110703912,525650228,1365080973,506794756,529962521],[66493245,1740698524,2012267829,335613824,103497031,1623732143,153184324,685409612],[1508380555,1316925771,1190330800,1863702040,1688487373,2059471425,803435825,364835587],[1354034526,892468939,1689728921,751968208,440798469,1694407639,1803546476,909210638],[610542334,1758592802,950690199,2116729153,919496803,491626419,1311833119,427770312],[704273542,925608035,715403099,1468625285,571897687,404709583,60876977,1786542142],[1378279797,802963626,1513502446,94037272,105688869,1564420293,1730771096,404921677],[1357957671,1984215396,1545143595,1032165271,708066257,1722192366,933824768,549462629],[1020546737,1648103163,917690893,696637874,91981279,2024188905,2028551239,1725450252],[1621878642,861498088,1900596690,1886886739,898723141,1256317996,321958368,1702518070],[498614033,140103364,1530038794,348452479,1549069439,1410905012,817523843,1296726811],[865454791,1014838043,1539811549,339683718,739224934,2012586609,729742128,568876761],[384820598,888538858,1344929793,302585950,1604247193,1379417273,525026950,36465200],[1431735287,298504211,1756391747,2052257794,1278343302,1986034466,1380325138,926719213],[1326964978,2080358341,1838905991,905025963,1532188030,96386819,38409887,1217717191],[154448254,1416776454,1466033194,1157895647,1493259032,300782711,93532557,508082042],[1939903895,247629845,1935493012,1204516097,359093180,465931842,1943861313,1194830216],[1021479084,1340754951,98813659,1118544505,727685751,1983004490,1954692731,94208242],[1214843149,169988692,239341789,2071974949,1034458277,1234503968,1434421340,368977756],[38600324,1954026814,2087651956,518399389,1953893419,1243650127,2073939840,87691090],[615905074,124505885,1511804567,830174353,1071186948,1772709715,111415049,773220411],[1802310312,147966706,335041457,770585622,1831420868,772459832,2110949229,84456994],[1117139737,1794612148,491347545,666296071,723955453,1973844999,1569290921,1602811969],[1004577698,1269474543,1410447400,275104191,241588080,49141861,1567851584,1287786491],[1747022307,1578516983,264410174,879752603,387441263,1464308580,405480871,1416758959],[1214754227,507841320,1621023453,2013703821,810294334,129348170,1291966812,1535694198],[1570098708,2105546035,918486127,529987684,1220889380,32788616,1250695470,1848129178],[1196494888,1244935968,1904380413,341524859,1835105542,1565935968,817294887,393549795],[1536104382,920254275,1344344117,1651107500,1585450209,668382808,1478950665,403406794],[1423700516,702873670,555859237,1524315368,263927322,780211592,1011150921,713908805],[1512265306,813979145,1773683159,854771705,351521671,898079045,1513388357,445183626],[1868536855,1593384741,1045872067,18395740,268915773,1831871347,374166882,1018284407],[1438459633,1901685024,2054064019,1217628035,152006115,241913231,114742600,99587610],[933658672,131582174,741000304,1191105405,28544381,1094387383,477875158,115625327],[1694261910,1544125561,1283013965,1403288437,1464232861,1810778960,1701381487,2042463092],[1965867025,2032777693,483986619,700154171,1695064225,1542620392,1075547220,1906430949],[1177953668,1264959050,823003636,1192025357,312535616,1981495990,1263367000,1991865568],[377384293,1070507623,1385254605,1646185723,1225758981,464471740,300638110,1485405852],[1815975308,98474614,85128894,970242943,1737963519,311664221,383011732,430317535],[628048289,2070366523,1370963296,144876627,1937260252,365502561,664761637,847723167],[1011235325,594475970,865276868,1342198091,1412370123,1537246155,1914520654,40661783],[875177705,998339666,114221111,1040314593,48080042,338645491,1420060991,1102966218],[1686080019,1397880024,63413370,1611985192,1935959465,1166886882,814582330,1141102142],[593630273,955517530,1028310621,102291281,1970592455,456034501,369698269,969692487],[1294710736,185333326,864268023,195144720,1558966212,825490834,547813663,1464785002],[543941261,1632193276,848401373,1428105693,1512981857,1347085378,2077534933,1957021164],[1651223005,340883524,1013240194,1055758977,351647791,1719154586,360527536,1369874727],[632219894,39510987,139370544,504882707,432739928,1903302411,296744713,1866605071],[282120052,1026450195,1277757004,1660195981,9284139,849785599,105789110,1824073707],[1310740360,384292193,43668426,6368047,1148574935,2080824534,826898025,305085846],[1134250057,672176377,699374205,394993133,524750263,510097542,2004619370,2042836650],[957224476,585600807,147539423,1332255708,618561769,1906101041,1440079151,1321649986],[1297351909,1926107831,1621372475,857274709,847078747,867087221,42334765,457794661],[1828510011,103688014,400197297,750884462,1424463979,1256647498,1059807597,1194024140],[1904041756,691203549,769861841,617701986,735621622,490131091,1489511669,1225001825],[1414284515,426638210,1259612108,761751481,144142427,1087195695,693273429,499464919],[2078114675,1218327476,1090265802,346924640,1526609833,761785869,327843874,1968794572],[929849021,1363381385,760164095,1781244273,746028118,2087732979,611086077,1641557920],[904184026,517884733,5980534,461703451,1988740349,139517084,832938646,1411460477],[6987747,1405938220,1663875377,419826664,1064276684,851759098,2079402572,2114182956],[450032364,2118766269,2049902164,1900258421,134943992,1302095609,304257745,1300504059],[1922313407,1905265759,774459756,1528104467,381442176,377439955,1625843850,363459813],[830251962,580710956,379480379,897756871,353808435,91166597,524899792,1475026542],[1273221909,1491859277,61026810,501295601,1039410216,347489854,1337454111,1672722307],[1786095346,125429729,1093700566,1450768451,379207124,1891307602,321443928,2048911926],[1374333381,1459700047,1415113335,889649728,254674614,1013109163,238392849,1847982770],[707373522,870005752,1328259134,1287629166,1521004323,876417684,609095282,1900421971],[441809592,1657998720,153643355,420075401,35731567,1741958674,780223778,1095068306],[160649171,469357148,34562074,1120698388,1542138984,1556854309,1525889569,970777786],[132439990,1280226908,1578368963,273688623,1312198525,912852868,59118779,360821321],[948494009,1630272975,620985171,304552932,63761489,1216025906,1125130947,1905399890],[269401110,1028893164,1071465055,861058912,288346190,1286809468,1773049234,702592342],[1946328203,343237686,1650758732,735982317,1125139168,407017874,1098970162,880944224],[963204469,90379857,408042294,18731302,746826014,1829892808,892311314,1567059057],[2124598733,1227975906,847410925,85609915,800530443,1028847555,1872499250,381626287],[2090936346,1652800752,1644036560,2103071936,1862194809,23671909,1487654289,810086349],[1244282537,1343462363,876622506,264475344,1995574020,951328198,1730475235,399549359],[253560991,365527011,1545995232,650618365,1903660433,1310182613,2076587401,1905237641],[1927475692,1546480285,590525287,1041663255,1658098319,1477587453,1460921361,1785480751],[1618252214,2001512226,903540682,20409332,1778233884,959876373,1480245438,1172713097],[360322704,740423975,2012862170,1600187105,884581019,688015594,287547432,599024715],[168837709,1918581375,269474009,1824189905,330316715,1557850743,47462429,717409710],[74370690,1780597639,948348693,262601579,381881842,1571723129,470696063,440602599],[170384397,1853129440,604102211,667621878,66941074,994606488,1811438215,13913455],[1884591384,295793271,1757797289,226191096,2013770872,567238601,1755664046,1302947756],[1573835082,1487706178,1898784713,244171022,1725486579,1307029056,1000790448,1676978715],[2116203310,502664293,1986734336,665859076,653283557,1517136133,655605048,1558447210],[1029981478,204290841,960155726,1981996980,428775534,1894097398,1578129293,1896227634],[1819120618,1566635781,325060215,1272281549,1241491254,2020633528,107907761,342655279],[1616290565,554271376,744396472,1658839161,1951315651,1187546674,1375976296,230483796],[599152530,986038005,1993697029,17213996,1614198821,1281723783,848986455,220556758],[961093599,1302488648,1189294312,936492174,1037050943,797286477,1945569934,1983900331],[1676136640,1048699220,980188749,1394893568,401036273,887543517,839178743,1369554842],[1490442485,1732105955,1840875245,168492065,1348378778,1394227607,1778183162,1613025423],[15188402,677499589,1116730812,140271459,19607349,713438336,580645203,619964717],[1549918729,815035089,14488458,1509900982,1882532087,997660120,174059643,180321254],[1536220451,817728332,530539708,1017947540,1091160511,1400973041,1082218292,673887676],[636921644,337311908,1630340504,1136798336,1310216799,34810254,644499183,1997517313],[688853015,26812501,936548914,1987023715,172934946,1044612855,780037693,1809016230],[766585539,1142937753,389981415,611784600,821876861,1517850784,1408979967,1650268724],[638577905,829706334,758690554,1671691920,1392353657,197872871,1763087041,1542462757],[1355538419,164850671,1268286494,1298766147,1934525539,783331546,1882441913,133680684],[805079902,1660389071,271055588,2083249636,1168374930,2091060930,518334928,133793513],[1745424304,546222093,352951664,271988588,1617751655,191485228,1631139033,1830840217],[1050777745,548378902,2023173671,490228135,910445484,598972264,398326390,1924142044],[796510840,91899208,650309027,1748679044,1786777238,1401452459,1081312773,1606884639],[2087040733,1199469341,28980630,2074034152,82766103,1823748742,1389438593,747378424],[103091938,1951761055,1950889149,1355625373,451530205,1855608422,991092600,1439942565],[1706058762,1107684601,1098920859,618173499,1626299064,1303472696,335422054,758130083],[396217504,1676359603,1640674202,1467642112,309767648,810924065,1485270208,1576861817],[678099757,1612645244,467296989,1550027326,1634031927,1775872838,706246865,1838618820],[507920265,1538141272,1091114010,146925092,678540790,573741586,737124724,1502427046],[1471310667,683246669,559085618,1104215968,1923632444,1770585057,1297345075,1115521199],[1112617507,439149001,2031648751,1207824130,68864922,1106999431,273779040,682972218],[1033570482,701310357,1631010137,1228824106,1951481620,1819358167,274795819,1317883436],[1979376166,1811620505,1900220265,2001995789,297178279,12850401,82455916,508520542],[340677360,240086212,2040158693,1903820311,1734652509,1106922441,1412792648,251259470],[2060190399,1286441579,176924044,1569430763,1718887815,1651541674,951808773,1023594353],[376447934,774132422,1549195554,1495746391,1735057495,777891046,371869452,1010353857],[1002800778,1386370681,271980726,102108568,1977580378,559830924,1076949809,1844020129],[2110163607,1984886841,1449039415,748485867,34168435,2099082706,1758937221,2071648493],[462795004,247570425,476457712,1563423824,502746878,1970278007,1759051773,4402440],[1456254074,2005481598,257556414,851073077,483349106,1585957077,1327562936,185407290],[1685059332,1400482717,1770368451,1825936604,1097883174,1241062268,1117762169,893064977],[779231449,1131903268,1562375008,171047111,116440057,1821893160,998621557,188787641],[1737601907,1239937181,184512713,485393390,285168908,317724957,1987664876,629802551],[404135661,1178243957,1341269225,399312376,1398985241,599405403,1398811759,1308494118],[691657671,278168237,1773685914,897455618,377708942,1791483663,513311956,1403826270],[245693828,988175358,560492900,513686627,461860933,1028015819,270694076,1377715289],[1702821546,1712878040,1512409598,15927348,1865166423,1396613792,249587029,47498006],[1748366431,1728925401,679798324,494903066,1061836825,63210422,2102062303,1402360706],[1434485818,270818752,791823895,464773292,521144210,1621794524,125884326,1320994060],[1519310748,739205802,1435487576,1877679257,392053853,205066674,978508710,448585153],[952288429,378191636,1141568073,822280078,110739199,1558039652,523033287,514062967],[1767634838,558823597,1636287556,949306362,303146484,1170560289,807553262,946882997],[37524966,1103943791,774846931,2122805661,389660177,2019366895,130914704,1204403130],[1086975493,101124199,1206335495,997912023,1122076233,1239795932,121858804,1338474382],[1590511791,349180186,1261029433,1829290549,834856232,1018892359,159454090,868873811],[1263828593,817767185,460787569,1978108994,753981911,560559350,907711521,1110239074],[418481044,1169465796,992612806,79970194,312401265,272708558,1805133187,257289258],[288174217,1301483092,1385016783,193365356,649597614,1012847578,328316109,1914617898],[1500148449,310836566,841550959,1013841130,1418773181,1125902138,1258362731,1812195613],[890369134,1930407730,2081934886,1236640295,1098094609,858542638,1857077460,294584479],[1583206981,1960728350,1056289270,910627316,190671833,278430275,1985520192,284791600],[827184316,1309347637,530550564,1211939530,1164306884,1414182805,328240677,665178228],[753847696,395217063,1577292724,1564721561,94085298,436304828,767046731,1129083388],[179534361,870151360,1006019117,345845077,2090673272,667002826,750935171,1598234432],[1246527760,1901893410,1556380526,905236311,1420242611,646912507,1793128912,822587208],[2012382217,171308448,266165619,103049482,454233816,831073594,1839027580,1257006358],[1541478303,63021299,536876570,237516254,606459495,894809385,1647079232,428757313],[1993056685,586727874,985629409,1063553424,1554205027,1656039156,722244497,108988117],[420012375,414417048,283310492,12454118,1387851668,352847846,2046189916,531051477],[610127584,1634488569,2124154482,353309409,1567264144,1648424695,1671196927,1724441891],[1771057571,520789587,452550258,739298231,558178045,125488159,618035370,536116498],[1943568867,401345010,872265472,1376862890,1721543604,1673136288,1862264729,939713614],[1762156680,888811650,190091626,641824818,1456695148,1626003207,168509045,541956647],[1605441784,972123500,138722541,1312607593,1829195198,1247621710,1258481076,2082974171],[1059893257,1291417450,1966152678,402346956,2041018583,429799547,1020010364,1674508306],[881258737,279632526,342973544,755470243,474149705,1906180615,1074876394,1550051430],[1647997558,1668217973,832924795,492170125,195889870,1880156955,899819354,1014249987],[2082800181,1412059753,1844573027,959246806,2123360814,1537037754,322686472,2126021539],[493034461,1923516371,1200863771,302310405,1105265298,1749557556,1252124150,1085003730],[333698217,1113755125,1553242854,1563489597,819169920,1801227716,460604941,1037526058],[1979318214,268851085,530325751,648913696,308413848,279682532,1978438929,1809344567],[460790355,1352227588,1135477949,1391109953,1044750962,450956527,1186834971,2023399628],[1072545920,1876814622,1119067816,434029652,522424410,1675156923,305196868,649576957],[162360836,1616121579,126213247,1239455740,1689095192,1559674221,1892603687,1823102563],[1158829568,78228360,503167865,789604642,1125546098,6354385,470832673,1621242565],[602198919,73972187,2073651639,1583394379,952971856,957464460,653151981,1749961927],[1626955415,1172325244,909443011,539918280,1504159874,1321843283,1395355731,202271673],[401446520,1923656905,1076379224,1977957256,1611437009,1638573357,1830526666,733268447],[171464750,266842471,1999296498,571033343,1259920607,1836518199,1003917263,1739845387],[296135436,939481139,485416005,859035613,231269588,1134831345,1018869331,77524485],[2080929198,2062561107,323366316,790652990,1347309262,1232861045,1765862166,970287788],[986752162,827216363,1565978151,1613496315,1982780121,163024193,295403043,495530940],[59011245,2089552228,1890631559,299362027,154239663,693656926,1136846884,1861732597],[319633585,1584601732,753509544,529343405,629349776,1485018401,500165183,1451862689],[44051887,1506923607,894142961,509168122,1562497091,1023725839,83686663,967802219],[2106537129,871354070,1872563200,2105163689,1225585470,50686299,702706938,1196620367],[523370055,1567061703,856418615,568345859,1150187685,294131237,1395982008,771228015],[1211214169,150859113,1274292993,797577751,920382005,714628764,433820473,1355426843],[514446897,803133278,442512273,354576381,1269537555,1596991395,1194431524,1931969875],[1429137764,1994271521,1459033080,1496522324,244702868,1695829652,1155355305,863135078],[313159011,524988653,1318447422,983083617,406025209,1947448518,1845765984,1990878974],[105854645,1611030473,590240593,556893789,675786998,729749401,513230282,1439486541],[330101986,417184910,1876367916,1084252822,1782474314,1089657857,832765542,1844781550],[210998102,1591882409,444234039,1273445266,831624145,1574240410,724874706,88197627],[1597614526,586183963,340011780,35246817,1250585223,956323822,1650898891,1457532434],[1166560222,1667553021,1457498120,616081549,2053619290,229171124,529130199,426443084],[1694955268,339041460,1694278321,1821633614,519605159,1943320957,1442919994,1487296907],[1250826780,1382398460,1144214360,879904414,53075846,1423486299,577443609,1808777869],[361908774,694832596,1548462253,2097330845,1183675258,1775413066,1852921835,1934449896],[561779038,42384905,1729653715,1400222293,1283298736,653840322,779364545,2025118096],[1140073494,630713512,1398033098,402104565,1678343002,394440752,1436170054,487102326],[948809365,94628522,1578392203,1900305014,1836469001,1622646078,726695941,368590454],[1515411275,432993740,212703504,783606285,989742354,29617473,860907598,2046689983],[1943485562,406787200,2056403229,634916659,1907673787,396358590,909320228,1759508409],[1106509372,1149624896,613822254,1738214584,42822854,176210541,1788614318,1171082096],[1930866746,225571839,506218914,824451646,1275654140,1309134836,1888317138,1101054827],[1431582556,499902966,1377830825,788103715,1482385675,2030684239,622775702,1428803101],[1392570060,1812468068,805043981,1672373303,1361780961,1204631419,934008091,1261180903],[462988190,1146874261,883652772,882815659,858721892,845625163,1015230884,612013947],[818389065,970743084,40085729,941546852,134693581,884037326,762589407,1961789359],[1403782851,17688099,118311269,1441656859,1001858932,527679142,2116583266,1832708569],[46033482,669164864,257091088,790944232,1504086963,245812331,1518433355,1156412412],[1945410294,680273943,1321715706,1426951460,316813400,2027241023,457665929,863202780],[623655508,2076549618,1952252236,2093488115,491300927,352966696,1868065540,657994123],[362533425,887829103,30115053,341102419,1060849059,1649680252,758442815,483893503],[1748597009,988590616,144543859,1646822701,818507971,2129244780,864565464,1784664023],[323365536,1387270050,1066491697,855084061,1649233530,1773703889,644051104,1201475298],[79001508,483206377,1852603854,397909633,1893345014,10145986,1901499643,1074059144],[555212508,469728868,103961905,1765432127,301145910,534532331,2063317049,1301347333],[605761939,1532004807,1136275449,349215175,1188275921,113589212,1046087578,844398274],[399163239,2070891126,1703505096,354907,947072571,683729806,806738417,61584271],[1323763314,1927209774,293318299,1776512876,1458222146,1303780929,63887138,1858798824],[670322095,1748574067,292411500,218773697,868021775,1918697952,1380466118,1085385614],[1595468477,1120468480,1116720629,479301433,269732310,130122159,1304358912,270897581],[1048798961,1421804583,598519640,256235634,213219576,898305046,927650074,1041033515],[1446564071,219438237,534795007,797276296,278036463,1853273072,369500447,178837624],[1364741429,371148038,808822314,1138273569,855481322,1702676649,1231905862,1062532413],[521483756,82466726,86678118,1718367787,29693017,352492277,1549827194,632151478],[1957176752,675704965,387998151,1996014195,518496186,149073588,1782560211,1287795713],[712520361,1134592642,576150073,2028921951,941436009,1229503655,1567400238,774748777],[299345254,452955362,1825455132,1043398162,1005920469,980696883,1493751551,1613015991],[191792038,1798021618,1645791538,1734928875,1266001332,1341140735,238257717,595891831],[1188333291,895037949,2035649470,749051355,352519458,97173108,383221896,1754537790],[992216490,118884443,1198171187,154408855,428958179,1218126825,23854853,2093739729],[131935025,2032883655,1452710493,1882204857,1003488147,887523578,2112517671,352438655],[1958307892,1968728927,648501345,637153583,234300046,661129304,1275610562,1297799876],[1026217738,563413876,365545738,2112751670,1931095134,66133331,2093818391,881099728],[1819096213,576325832,1540015281,337674984,1289098566,576682486,131763964,1415084255],[608325261,473282095,519893081,216877623,1018615624,72479806,216994958,1110759732],[2028005183,2015488927,1690382787,5471850,1401756304,1492513052,582025090,267741697],[840003953,698915154,885157805,1688143432,1356133359,104548449,440849953,574449287],[745930209,190709916,792648015,1935482072,366702869,2129032127,1274647162,1078510228],[517692033,1983491632,2120219740,1208211739,314458993,807524391,775049313,886036980],[449245028,2050071695,551063223,136517965,1269906893,2107450064,235611611,1409714810],[212689614,115045981,58006943,1809921250,46100745,667960239,1172371282,759411529],[681822982,823881789,747389758,718402191,1988057583,1421854551,2077271227,402309339],[720517921,1574279026,1216883967,1760057494,344250678,1347185247,1800395401,105347078],[1213185971,1840906595,235459489,160234803,1457166592,1651294764,261619184,1840216101],[1275369544,1068645973,573752339,1257689559,1382625607,1910489800,2084712267,2107537916],[506891232,1154590832,1837900592,1164443473,1368535691,1838640381,2113536507,1683827758],[1223273375,1209017933,70944616,1053729250,446789797,1591211941,2070854826,1635173393],[1674006045,266294771,774620325,97729966,1859608282,2054652495,927882184,561126946],[872466694,646100412,888608415,1096104295,113249396,1740061985,145279924,1536358230],[82614475,561875896,924204986,64758695,274564895,69888336,1525600076,1018283748],[1944753244,1910307320,2066697344,1757675296,566968776,1543447125,2077413244,1779012329],[1117919873,2052439394,830587577,20266325,749241310,1903766637,580697258,1951125787],[542447688,1193515678,1186733069,873664238,240798014,1455247627,267425060,166943549],[592583622,55644820,201562389,1362208316,1689362891,1728572895,1246295019,944706215],[1618915522,1696845832,1152451105,1583654336,1744498128,208338868,191727972,241746818],[909003693,317717036,934611157,1067282237,622196983,1986571335,1241699512,1413036451],[1012112571,472683354,1217671255,1702888778,2078129200,1973649351,1882193037,1056533448],[1096684025,1361605692,506358624,1096220322,1239548487,1881025230,605447162,1989779913],[95781146,1272862975,2130070124,1718374492,1412315443,211818526,946997311,1966781395],[1552312417,7985052,1059710027,122086780,958511479,1929298188,924552961,711860469],[1818468942,1884255384,705970848,1130309985,1510911789,1930551061,321161976,645454303],[1008937737,2049186149,1923076442,743397591,116765699,853280374,766846785,2120234001],[1807693046,1865969182,729292220,754126733,188151622,1242639130,91585216,522540417],[922576733,1581504569,1369617441,5007808,57789484,1827230570,406618681,1741343285],[334625305,1227890769,915641180,454683897,1678255628,1364820003,1862866259,1629505277],[840999183,5292045,209982499,478451220,1400596677,425723256,1448530579,615778093],[751761290,2034534795,55913409,1436739795,684979539,492862219,1454524445,1895838918],[22531201,1455756070,1247534036,1822936569,992945479,714572784,216265109,1089190924],[1231341552,423292627,1936048312,1505621340,199463749,683957387,1082100569,1365935873],[1155037769,1008373583,1548143225,2036089650,385769197,444500525,1953942065,1565010498],[1890856258,1758450865,1615365045,50802668,846821257,1925278259,1783571195,273458498],[1954341837,2112028942,1635153589,1898456655,365127572,1028873415,1217495190,1746881701],[1366954391,143217246,155362133,1530248215,329355860,1592385138,1157413516,282086111],[21810697,1795019262,1078086450,734083157,974670045,2023140791,782474485,1727438203],[1061839596,1551573356,1808336457,1579632020,114385688,610709254,238988800,2036602599],[1003016915,107291720,1071535670,349596493,309667967,2099949646,1089904698,967841984],[532583889,1070682680,218532760,127871384,1470732118,954003230,444832301,263101603],[1826070984,853775950,146947379,1938948582,627074834,1544747885,412160233,2111295155],[174059332,1589215127,1710048260,1941099095,1786438381,940025844,529405284,967671933],[1081210345,204394192,1955040168,19654890,1230097011,72382742,205475596,276784715],[123513071,958517234,2087540709,737296732,36611347,366138182,135700320,640519888],[1373938744,240266929,671368516,457864904,1316821237,229171381,617940132,427398575],[2050156740,1995971205,2111326124,743095693,1447443301,2021673021,1559686135,2035440013],[1834659559,1258958319,2020290875,1522249400,294737985,1354601792,92188399,1257755699],[523182129,1581644790,1350409897,177705895,1890542528,532900166,2014171999,1664805432],[1944496382,831586053,476691762,1446831319,366062336,2027371520,1813457297,1842532218],[1377540087,659787471,1581936084,878106622,1993521007,1829670671,811860975,1689005528],[1108111539,1376631932,1802090316,1285979547,1836250855,1474281067,1021267970,499337970],[1044931693,2092560785,1658095695,589778475,1253061193,1493708773,1400271281,1612794634],[1260741256,715056968,1674069649,1416310057,218483602,146764293,1053858486,1253107855],[913277536,941259543,583666458,623553782,1518539766,127679671,1861546532,561722976],[615107666,452257259,1915757786,632553453,149131632,1693427478,1264948197,1224717062],[467577737,514859927,803968132,1720116954,584334944,432205467,1913193560,1510530685],[700074376,2003532446,1070969602,1366202343,230789113,1762610378,849569002,1093014196],[1806242752,650662285,395650167,1300303431,1335276867,831454930,551741361,1493531059],[866932827,1154260496,348283759,197991750,780373484,798823242,90916100,439292436],[135587489,2067168626,2009054412,1244268263,68959992,1653640244,843875113,244332261],[152642178,221742017,554189640,1876625795,2099590408,40646887,1989556027,317822010],[1182163992,33672444,2032145498,1646732522,864040987,716587926,1620777710,1962705959],[1773720803,1731428918,2048060082,1734646118,1137777512,223163234,1198506812,1681814433],[2012497518,693975635,1748316825,1569408603,2082631449,309137340,616555226,1329293805],[609531381,1224413165,1621586381,1203000836,1786341138,1656905466,1132238769,245399749],[1900799979,2009341932,1260790985,918087375,1292997462,106913647,1350150176,570036496],[1967930999,610248760,1321016233,1680931573,699052941,1973364172,748622278,184472350],[187688334,846790936,1891768112,1058637226,487415467,1823079400,590716615,396525007],[1732914885,1552551697,1241470572,1291017887,765156431,2126749951,1218627465,1253531347],[1900555905,394486584,741594993,1985648767,1039470302,1030267543,1577183783,1392021484],[220885251,400434654,38684103,379329834,509561245,895578416,204085568,1374787451],[644450213,1471898555,1642570925,1087719859,1894368955,1552219363,1738607973,1998749215],[1160699100,1274773326,1969785649,1926529393,1817126189,949167126,800456953,1598282261],[1850991810,1007375700,1458152821,1689393496,448406429,1592624024,404729952,1914790548],[1727304142,75184649,751399619,1705272701,1232737864,1164075584,514435747,2106742011],[827103027,1836051910,1462689900,1365676372,1424067535,691089162,45660470,1875454559],[1295542712,255863145,1665853811,1187132036,1385080407,632874119,189360409,1160451367],[1378006251,155159183,1774760290,869139330,1306906325,440893486,1482565012,434787731],[145313435,1275682710,1142403000,1711469763,165945971,1255209968,1813792619,1891715956],[1885395160,1506819957,975965665,1994990425,1585351942,793451592,1804302393,37366963],[1926899600,2026677532,444667152,1787299426,1126171165,349467672,1388505743,1437760250],[274017628,841198171,132148666,1329132572,1346564409,1516750705,87852206,1023603654],[1081916210,1252842491,781536025,1842786511,636720764,1339544671,963770381,664740220],[1081234559,1644525651,937850117,1527802619,817622807,2013247750,724206709,781457017],[1667545081,206289598,985753564,715645584,1520996020,144036532,1054871917,1458016610],[1220757674,1122304555,676392195,1940214520,1607651638,1007651465,597996757,545305557],[1185647841,1828450619,81942173,381289922,1060632409,45987084,755499108,639463070],[490266290,1132538222,610993494,1240126342,1238774288,1088382896,1425652729,1464548752],[2037346891,882655819,1835871589,35531598,1345138111,53038007,120157255,1824226786],[853423571,1082113629,214254712,441349401,1352876445,1255000185,473502273,2030344460],[957735709,145533502,205581478,233053625,1433770472,2098481082,836962131,2000395307],[1087022405,953439521,1144417346,1971410297,1730015814,1478132890,1443651689,1391056353],[719358468,238431888,1946152206,1686271228,1871042372,1909796401,1641324239,1898609916],[599797164,731715909,800337872,112015692,1058404466,701159875,637629779,1809980703],[366430625,1156528429,7216461,534060006,2103692778,414858555,897473888,1182002808],[1774804648,1364147695,171513371,149314661,1486826852,1182323424,1397419950,223856087],[1183378128,1024865454,840232514,457288569,117232072,1919890855,1647826212,603390142],[1063843069,2899533,225733709,1928182770,1142726221,508096561,1216289730,824603327],[1952859947,521780935,925161896,944403403,491193312,505167109,1632362960,719461423],[1986210822,232687952,2056343201,405251960,1114476725,806139105,434831477,469072841],[650257252,1959409045,1300870083,1582218400,1573441102,297193347,1186271340,172000595],[536159916,1102394350,298262330,1297208869,1061507896,890724489,1865832405,948071181],[931643190,1747977201,350982893,2130610714,884198706,870839885,1256492302,1837131012],[1416324913,954043597,2051022709,300412704,1577841042,1821124043,2011923415,1964639492],[725424137,327337358,1360796541,1800592666,1641516157,1979014592,827727616,1850001449],[698324316,707477222,494699310,1498225873,1217379747,1712078574,1886335975,450601740],[755873696,1781585980,1668880508,1812553729,1045708436,1468705695,1541531965,33388773],[127117466,1766243196,63579253,1587385158,172825288,1975325589,1185380947,352756530],[527511884,1359124142,938921942,145980277,1441711212,1911812009,517625752,82984681],[332840855,387924288,827478118,282925673,157329295,1802530468,900310127,914707285],[1720621801,989808571,556158930,1632969463,1911617859,1855153589,1781343882,28251641],[1902015990,2027003629,1998221287,967014457,1888730698,534582611,457930881,1156188533],[1819325493,1873737070,621559166,649479651,461298044,1250723966,1239525715,95855105],[1308070466,1546438224,1974691374,1890437673,1743870138,80957368,286311494,1755836464],[926232680,157704269,305168164,310527577,377148514,43298556,11243155,1955806792],[139389301,1822498722,1495697240,999165019,174992075,501441630,323013119,1800317257],[1734833892,1962855109,1528965261,883770332,357435846,36277095,1544123311,805335375],[2086705447,1450919048,1332383131,1005330322,753511804,1758242047,1065068609,300319565],[1542753840,1545125078,1605160532,870725702,1765748268,2098585815,460090548,1086530196],[1856578752,472147148,741600241,562357287,2085161388,1080846827,849007080,225568528],[804065899,647107718,366004911,1448158404,664502317,1200379516,1706718540,1860399196],[1107938053,1094802669,1820989108,294738653,718418320,657308102,1363962789,1958833999],[737660008,498136309,1871351845,447560218,2123638590,2067460400,519343852,1048173057],[554439766,2037727386,648794784,1845235045,1227489053,2023385787,1966740950,1273629580],[1639286568,1150651138,1418316448,1946455084,291074818,976106448,683718974,1824795294],[463454242,239544630,1375654977,1310582858,274795739,736190993,511976901,775740719],[73853390,1703463408,465789885,1613899375,2046884334,2049322913,2099487102,1423321773],[1017146807,1342791236,915930357,455803019,35444946,144660993,1550840907,409537739],[1644557585,297679748,1573115065,41596064,847327914,471217403,705027384,1501685240],[79103615,151808292,2040840067,2117343425,2289222,1335736796,1531849404,786159340],[532413350,581699881,1470277228,1314001652,584192632,1870235817,470735954,1234657059],[2094706991,1832395668,689480899,1536872677,1994782058,1666739462,1175140768,902947641],[840040193,1088082495,971986242,1470377892,1569965598,1198776923,974235321,1838887226],[1547239229,408110826,173804651,1663911362,1774652764,732475914,778828666,63616212],[1467374872,755045598,1784878853,1390132938,6655519,776477488,2075092550,444361913],[199771906,275595412,400219900,1792731805,472668344,128412389,1686113181,1081860392],[1926714846,173634816,1437214913,1397956034,2037112613,434075654,428193469,315267498],[1257002747,638437029,121894847,471954380,603445827,574975116,285914623,1745456771],[922694572,637406678,1060192891,1135031442,441667475,393555070,371344673,1637199174],[1807981713,1163155602,1763125881,1355719348,1793345767,646779592,1249712132,1900082493],[577576190,627378721,604128156,482761203,2085883270,572605233,550549978,2031620221],[1193165570,2094144871,244534135,389864291,344007646,1277567198,653627218,2038045202],[241126524,1235858234,2117284949,1013836221,871929256,135768076,1739445186,1070920803],[1059621138,2095472241,158323583,1966918590,1404097460,1520255689,108183945,1093382143],[101987498,1339122880,1021460510,237532327,1072975826,1933718705,1019605787,1163887327],[2106913813,832144796,850648411,290350539,945063197,694820024,1642337000,1363943638],[1915336190,1503863461,857372255,1231621750,897893529,635613862,488719024,720371815],[1816007528,752298546,49942496,227834678,1709862896,2055646978,405744931,1963317784],[959844639,612105383,1896450355,570338552,1731578595,841424122,2118141715,2059232433],[740737376,1716147970,380935289,1416705820,358945890,1016066185,975953174,1991895506],[452224958,78384950,1883345243,2118030019,1830158984,1849103142,505227389,2103372264],[1619696988,1955756543,1354240322,310038046,2064492598,1926212664,1046862281,1310221993],[2076928121,1431211326,1096115973,14824663,186269516,41956946,203298549,143846976],[714168226,718006379,626172239,696030951,1388651355,1327642573,1433467581,1091563793],[2019956691,2121202738,1431124550,2078226411,1637990389,1500511932,1453947857,1857850963],[809413315,860304016,1355645536,843197504,1647732365,371856691,1108980432,1539520814],[1094696184,494499220,1125126781,2078513397,1663059607,2063433447,1087852141,454314056],[1838282844,1548313325,1422492858,62662628,671989618,905917304,48561656,1339440665],[609581459,1660911409,1813077969,286928498,201136693,1427132927,582830893,1870666040],[1979171151,1431315606,1424710136,2094623307,1919469619,571205691,2096780331,1587978541],[1811627171,1867209817,2071094319,69464544,173237398,1532507924,1917861438,760154261],[836269170,1528618320,1163615831,1611519460,501383666,1612250669,1192146696,84871109],[1462608356,525511689,370595607,109345132,568580157,697897434,1072187497,1124881925],[705977930,430070650,1828604099,929703622,810447937,1987183542,1096342059,1878762287],[1419227028,1042397931,238424533,827321811,943720190,1098697507,272881370,829827900],[12277182,2113496476,1695566705,1776763362,1354519465,1284257643,739556521,727377746],[1124673083,1746798603,404556793,746229929,574127120,1671403871,546846857,1432544559],[129974808,1217586388,1404524102,1517896656,1742359906,650968401,1086619299,516559336],[1411639561,873887575,1632368291,585201135,1820611560,216503606,1359146786,667739068],[1024350712,858562672,1044685914,1281577070,2116192132,2119111175,3014937,431367373],[545062768,1951472562,75870843,1825197101,486616096,501623547,1949349965,1830491485],[465168722,1714542433,186072265,952622478,565123380,1464141576,2031228277,1735178949],[1981653850,1675785407,948748037,1401969107,16140899,1512941536,1182721130,528456072],[975092454,1654112620,586200488,1845195152,608336191,1297939808,1637667688,686730803],[755667700,297517381,1921189421,266432346,847264340,968979642,398448184,1127618994],[76825930,232724631,1695371252,1511868461,1064824983,2067804458,1691331023,1144175071],[1985502939,1306051294,1869833334,1897972377,468713529,1413190698,1253321905,1730758393],[1806000372,334439567,823670593,1133137261,1088416515,728617438,1269124329,1756331129],[1086649079,1529225111,1362496867,1256147343,1512584797,804113497,1240608010,1516899134],[1681925848,795107048,833852454,1554190779,109133688,191577120,386708153,2060575852],[1467701512,1562377723,847975116,1462903443,182468386,2005433647,1091127611,623397849],[1610153545,1299689699,1386377441,124709428,1082515250,798616154,923881687,1452838353],[37698171,2015992709,1434096162,1825568312,1909622714,1012299802,212996469,826060077],[1920155582,459868235,45694434,1300559499,671673975,1479143920,2117940071,1333294800],[1294202391,1732236639,514746408,468842296,1962231258,575296624,988110340,1882698129],[1747418556,1767595986,508016078,507615717,1207740830,1238805902,1288293381,338991426],[1941584708,1250833069,320533436,2010394048,1242474127,1275914756,1908514229,502104995],[692035607,985487441,361961121,192356032,361110986,541353614,223597432,142212929],[1781530177,1299743831,1182029810,181623625,1769797383,80031870,1074497547,370350094],[640476251,1960027907,492816979,126627130,894531686,949218882,758637054,1304589760],[372590773,599129905,617721666,1038843228,535171555,751871628,292081663,316944876],[232917948,495383613,1569357214,996316167,1829185636,1119701521,2068369440,302982265],[2035525602,335331419,591595077,627989319,188484692,1125439341,2109824568,283340066],[1043863944,49213890,1692787397,573284301,428909997,242452835,459783531,638781707],[741881003,969088204,1712860774,1714636405,286970875,1716101987,668837844,819978846],[2085258601,53160155,1066424506,1842963606,726943371,269372477,1536115302,934358433],[1731797364,761511095,1594355549,985741470,381442471,1247298027,771327273,1173905863],[1415251184,303774604,1939292340,1832070567,782692893,1753057269,1566598976,1812769856],[1505766041,247032358,158143566,1415553985,886084369,758666686,756201050,832290089],[329350093,1636107388,1750378537,451279211,1357837809,1331967309,100312014,1005589144],[1159493633,2015530397,409109090,371324058,675101919,1743689558,490714902,383543041],[505029755,438536684,1141960990,715532990,325129107,1259673815,2119383041,437573260],[2035911446,1707867859,1434975639,213447147,2004932194,1004306633,1870697267,1906023941],[1823164200,1224144721,607556394,1490963142,262326709,40278544,933188068,944767404],[1773238682,914088152,630926150,451102185,198640793,653227812,479103686,185570615],[1673846907,585615529,118439771,1390059745,1707696240,167323278,1908496031,1393267952],[1205550667,1276915931,1798901951,685689287,1504868889,537008558,1800138373,1836725756],[1573615316,1855785818,23121289,556454362,2066320117,39052169,1464969876,413414563],[312798508,1484489658,1040485850,1681513537,1936359159,1167081820,1964695709,2061008541],[1710055947,984190676,354919883,462594686,1811470094,396271446,1764646497,1091544251],[685507092,2103604251,118254999,1117643667,658552904,68610469,387198756,1253402146],[2126615277,1680203666,454089735,705952442,262768145,1156206331,784924796,1695625477],[1217816913,1746736121,1486784340,1043882662,1634840912,1222027342,1850493097,925533298],[2033272340,197719151,1662456991,1763850396,1135030244,1392530970,1569718188,501723154],[1769810403,33090328,370591563,290807244,1734672748,923640177,1849722849,41095265],[1553452966,2063102871,773667420,849439141,1614832670,723367292,251525476,337044554],[382373758,882179654,1396757930,654791459,1714072652,1852750058,755583439,181050380],[2122639459,118993019,1506504582,2126998281,1314656906,1702440309,786554189,442353973],[344463396,1562484970,243940564,1241352978,879802637,941855723,125837558,184745823],[1604002048,1951308105,1074966626,1359286160,1689598786,1831164698,1989292412,286583834],[1495287816,656682651,526123489,1661397591,622800211,987323424,726492177,1433747062],[102155886,1197871253,87096892,333124713,1459921387,67124072,1601991029,418487110],[311433837,1896952612,1524436772,1282166846,640233351,1369003205,1426871868,2072028205],[7130954,1498920626,1625536987,1268911387,895867009,2034549371,2011708474,306250852],[1763914400,1930710282,1963937173,1587668180,2004610424,1690189104,331734473,1811497206],[759781476,1744593140,1412967277,1108666276,984721944,1359044391,1142799017,293681199],[640380105,982486042,1425995768,1500328544,1901795634,1456645878,1097578942,851277223],[1541678763,206281689,919141790,1723657196,1263169890,1397059470,1851543590,1992822839],[590075043,1006468517,728273259,741866451,1352397309,1958605026,293553330,1987062124],[353380539,81243854,1598694956,207797320,1461220399,1540711308,852797160,1743746618],[1330843326,710573848,44385070,796279328,1667363047,1832964099,199006448,363701953],[1508756012,1805892824,2100376395,567022219,197365290,1701015358,1743268873,1332206999],[843127432,1127433200,272380108,1079021181,272245255,1118278213,88867867,1169461754],[1262338295,4120481,1327826506,2086943455,559699850,86460998,986706540,1707597414],[738365863,2121010437,1249288508,1640580978,822743732,797560436,641440469,1059325975],[340613651,1058049036,104566657,708281391,762895299,879990759,111430466,482599747],[220259633,483194769,344666884,1716378350,1479120531,1865110657,1396249418,1808833374],[1302956417,1682327375,2009040190,992767129,858328923,1632753045,691566452,1019552629],[1249918550,1076771848,606199116,1076208602,1583579407,1889151197,2009401321,1701147588],[536491873,343838681,1021702274,1966949384,2048029709,2063039479,775327124,694680239],[1848395431,1319365732,190539454,1869550811,1218291017,1342257309,654013547,2000059261],[228206148,1244881676,1174775101,2081638097,1318819729,758980240,1556441227,1100808418],[271034057,1943077654,613404237,666584322,462950281,650871722,1104519217,460769036],[1034498676,1732173959,1729798745,1997621244,793490467,297327164,1942712901,1439255306],[632895057,361507586,854117620,217919626,213963391,624405602,655417835,1705523837],[149947576,1748749154,615826189,1694730347,710726315,1867145089,1196345943,946718576],[390064082,849312494,1486528317,1705073290,1430669088,1922142755,114925903,1501373653],[1885744936,1388906413,390994330,1942729789,1029562589,369508094,1642917007,488217082],[1584516102,1155511568,1480620545,746402356,2114912704,1592080713,947960302,1574473097],[1327108826,1969581860,146521323,1919276979,88908419,820289771,163262084,1573298315],[1879200551,373814902,39480266,1287085616,2120933233,899162631,1251562181,1322396697],[823777100,2051287388,902383086,509080194,1936725793,1486824250,802433462,1591387347],[352483030,1982650379,726961423,1169180299,2099791564,1901843093,1170423472,400584118],[1632810965,899273491,1177990919,1874041386,1743516001,584648613,688873892,872615492],[1169669109,1091741125,919599718,464606491,1673561931,1427949168,2084320793,2095178626],[426423198,1300595404,1308877582,1121346981,478598495,629560366,1481016730,535474511],[1864627236,1689700572,1381090175,2041587469,1237624960,1285657678,1115197056,340207462],[581870237,387067521,1003594011,1404724075,1428753190,983136758,2094911718,72087152],[1867180388,1619023067,1003085299,1931280351,1388998331,857433567,1988573795,161853615],[154827436,1763740374,1125365114,678356802,744139764,849675107,4103956,960813416],[398506672,66638166,711715374,2047153244,985181815,925958739,822976482,871386726],[1064402386,874229361,927192257,173493703,829223673,1254618904,1349521251,1017493802],[24320069,1934812363,319810551,1461579113,2001422137,1897007562,1029859832,1400362818],[1210151690,1336664052,669105623,1591610335,1805195625,2071109915,1136580986,1189409003],[1465899946,1736075195,1960586918,130494346,1919156169,1996932974,618584170,1965937089],[1768110207,581513726,476123242,1744399572,1811080707,67666658,1909676479,1149686579],[331391049,1585813492,1144501500,1825127682,1693687054,361087339,1759794645,1519451332],[1125936016,432213632,1057066282,440450386,216813567,822997113,1367127724,1031127837],[90319201,1471233770,1619437270,225300962,3730164,778387533,1742637093,1826777902],[193678829,2128276242,1592582872,734069604,1331426518,266766037,258745956,1244029940],[1904819685,1540384469,219493437,242057462,834642285,2003006348,236506098,866152895],[52472302,987944857,1448778947,1457629237,1858383767,1899154407,1383915472,1978918463],[2064170608,2064110817,2118127556,122300247,526019866,553865553,1688936195,1954476868],[337394116,1202059399,1918324573,82536363,1710664582,650707661,1418649596,1160213893],[203928374,1081888079,1591566368,1505058611,202086987,2036236998,524519211,301486982],[1558760312,987692283,335859684,1526888238,1599364697,832890051,1062673446,1878572006],[306041034,1577915551,1049151635,1431285745,1017191594,1531885726,1573468812,333971108],[563764005,899760715,491304410,507929929,2032970765,783509621,1339579724,1099443676],[1522655935,289757616,1553498635,300514018,1054935737,534807684,1286543000,1412435643],[1783947028,401501806,1096138512,770068888,277827022,606712175,1379775793,379152729],[502264383,1910242395,2060607122,1400871150,155260130,619700540,101578311,1089748620],[1989330520,1212000604,724457105,1668972846,448398129,747635220,441492059,1883171396],[1616816229,1889308019,832276381,1527402691,1044425002,388233,250390076,1539308369],[1771908233,977568674,1166162527,1734204795,112656188,39600112,1736049051,1570412295],[2242739,1963992110,452552096,2120168581,1501224968,1349915164,1065444806,1865723187],[2037064356,553719302,1611416256,2116970015,188624558,292410658,12231683,1557401889],[203514607,759994311,2112059394,1322150536,1157848142,1777177593,1712783712,1616021058],[541329038,2077773579,1935886060,1179422648,1514313970,462437021,510344130,2089725797],[1990181577,695433734,693107589,356813406,219051356,1378432865,1352115368,454946832],[948182262,833595443,1531620007,2074656486,996352504,1783775006,1190164236,2124263716],[898332152,987219974,846760790,221489205,1450649076,111707372,1696459544,1659683022],[30364207,888055979,961309900,1954154244,557115025,1446016231,222015235,283403654],[2067400209,2124997739,628504342,864268220,748917264,345762114,1119647963,248605305],[1399423433,1016646747,2063573878,1106379869,37176197,393436877,1966669695,554713828],[1771995946,2070264864,1556887064,1789584111,667814972,2033493504,1302900009,322800073],[533453809,1446486465,1894227266,1051367530,303554898,517582184,588655475,277159143],[1889056696,1850027422,1618301006,1056479493,177106770,231088091,1339673558,2036141145],[437767150,2108206166,1168930843,1930197031,766844639,1860243361,39635693,473168576],[997438255,126696129,1517991336,2043229177,1142262620,69080292,572509741,842296323],[186120866,1885304183,1415731342,799058594,414751838,2030112128,1209746758,246405737],[1514192777,2070402884,1821627572,1305867970,349546315,112373190,960893891,1063125375],[1100957870,1771940832,936512048,320622862,1869561737,961807982,688513533,1221643203],[2024642814,1204943479,1104519318,298046426,414247324,2073256988,2129582573,1823972932],[1098132408,7678545,1213874565,1999546932,545520517,493495220,709137525,1254613494],[1227394903,1923805155,43938144,1831559578,1706967122,1420039987,2078051201,1998222216],[15238392,245911556,128763890,1925473396,1818146243,2016977381,1138820018,1793368440],[1690830052,124021127,399120813,1317123990,1203393865,703015388,398678204,1869518120],[1262882083,1572692570,261131255,1784611806,1465676509,468062642,1251638058,1848835165],[1269070726,965801977,984087520,1486049249,531981718,830455674,51773765,284410330],[839225921,316627161,1890849197,969591746,1722127076,1477893762,1606763986,103031016],[609521247,1441978920,1483991253,882111805,1003573028,906928476,553343458,2081267885],[1256708078,1123992504,42413279,1898910472,2018607879,40475591,41459186,977465573],[1024508116,100156195,1676695253,1191355986,1617771077,239401096,1386429949,346784524],[1508708984,1446854215,1033414327,501692264,525765875,1756030473,1165140658,1185864334],[2113996692,842354679,816618884,1289387074,778972111,53850234,134770213,1323268746],[1284540934,801109343,347186160,47748231,27211501,1565122127,760150957,175361220],[1090301579,964996668,131223414,1749284954,870567276,816433634,871627202,107385713],[1474552344,420549866,931525748,1479924722,505386572,641438175,2111356386,145832291],[784999001,292879687,966524873,1721530560,1276165570,1707734684,1144885988,506513789],[387330871,430577601,326457778,1063794676,424713570,1262101850,952962471,60546053],[1801711104,67225164,2047517229,851547772,1330719876,1629816686,1191992731,671923868],[727161035,1025139106,377689864,1643137763,259575387,1620246115,214658163,2098799159],[1729957894,815647417,1897698384,248401585,841486350,1098091289,608681384,1804655290],[1738864074,1689212375,1612601920,973689833,291571103,912763148,911018238,1396601700],[1416515246,399613551,156934715,698450832,427196651,8305726,482090637,749433463],[2824252,1786175875,1215985243,1539187858,2124867056,678421732,2118408948,697200968],[107821988,1106687228,1913176115,811751299,1312109156,2083349097,1824118673,2038308150],[1388877907,1100238229,1207150865,47485071,957929636,211127296,256704217,2006663141],[1012547281,1487143905,1117147679,392396956,565304037,1333713246,7121903,601639291],[16782442,505198810,572448689,634496052,1842625875,456544622,267588120,934614813],[862051486,1937923043,1704195754,669144826,1463206750,640108336,1121930048,2030390554],[1192603965,768289966,1621750901,387510906,859538882,1460952844,634431495,1542546457],[646999932,706774211,1367771765,1661614471,553384888,1604250397,949881459,821243558],[652275536,197986986,904472969,886118083,1917560685,1091139673,379068780,1392165340],[1740785226,769110752,1398152023,893679751,178639489,221056766,1674099694,246410477],[785926177,461733543,6801294,1631306568,1805021347,318062318,50811492,446637123],[114376501,1807300102,1174126576,814934892,393889881,465202185,1153817522,1070231672],[1551649007,608129752,367017026,1710699567,1996390912,1220434512,1078879568,641635548],[1881096152,719103678,1001310248,1694126557,398757572,1685621820,41425574,204505144],[1586625674,2085842403,2104386796,1267558741,2057073797,1677508600,1023402985,1823609436],[155891223,1406895931,1365078692,328677329,717644899,1406057644,235500186,695546810],[643705504,363205561,497789619,215206397,400402298,1681509571,1400232949,592108272],[644768249,1867208882,1327410554,322999321,1765303947,1078786158,2100583054,2060256024],[756474648,1033506357,1729656350,1964534896,1393652899,68863252,2098122095,186738916],[2121707859,1626315100,1525064333,1952648599,388925069,1399000268,167755462,305678807],[1170566035,819840066,1874008546,715127435,1094243621,601301487,1027842433,841686736],[1639753937,51851794,1701781091,1159414755,516807394,940863700,1359640748,1529809484],[1962027409,22249620,504484437,1046755987,857014555,1744921509,1067700153,25698694],[38897320,1329698641,582457604,893509550,1791525007,1045405582,1751206351,1717024643],[1699011144,1318279391,975991411,390884072,957728995,879332407,219855437,2056611546],[1129769549,324864450,118379376,1756719442,457212247,778481136,640362148,1454191058],[259685060,1815625418,642408490,1476323064,182889268,785131213,918867486,205694931],[573378887,295200062,1707196212,1543728832,1050835091,595207768,1075427062,1752375038],[1234229954,2093705038,339647760,827077448,236125995,1106722042,577702620,770886414],[529313268,1544625557,557560511,2060979150,847805060,1657642332,82618056,1372464228],[1007485384,2108977454,1209915077,1876378716,450828748,2058770708,1994624925,776045904],[666540112,966574161,1063192508,534387511,1808465263,759655447,2125472082,1151004900],[2002564463,1747925725,474613625,1268744925,1893455302,268907929,2058524331,2072829976],[218451104,475594854,1426688278,353098292,381649456,764519031,1581937335,1595599446],[1925957193,1405186252,488015989,1723203246,1130673776,264462669,1219037195,1743858733],[1994460800,455133316,600299554,541499152,1536747737,580587151,869846676,393695947],[463134178,2091548228,10814942,848444422,945847187,1567861193,83114170,243668645],[47185599,299409844,760753255,1050464032,1946093422,577519340,1015604709,840945670],[862577398,1400377335,101077865,1703792161,997148526,1713351240,1781953677,675092890],[819045008,1334683194,235051542,1140421789,651947164,645877243,1041622098,1502325738],[917030553,985024467,1434259140,702746721,1692719013,949730590,3262418,641008419],[239425567,2123544167,1726795343,574299346,1229059282,903283154,949423163,109604139],[482888278,1702775246,494288076,1947281478,230922592,165893274,203744235,1632787837],[1097982016,1956459146,1431850728,1889770768,2125758947,1955756436,12917914,1968695236],[1222986081,1553171044,1885972301,1187252995,515991822,232827597,1279851908,1173188193],[1445837960,569023287,521193184,806802382,490304133,88860812,1471791086,886728846],[292936737,1354379103,842951229,922670783,358549356,145715066,954481684,82563887],[933780860,473572300,259196133,259347022,2043020211,549791571,159416072,63560745],[1688461769,1684099922,1206529729,15436225,453554332,1903936389,931169683,1621798905],[1010817948,1317721485,1264056713,9118302,1924853112,565824509,308671877,88428011],[292662669,731457902,128472876,348456292,340894182,827814355,1902371001,1117012784],[765254031,1927156123,1990084694,863581189,1229551564,1582968992,2060847315,1251027893],[128085527,262100735,494362091,267210521,1489743953,1836071631,1951830947,1206231130],[932334862,341319506,1639904903,1105217227,342519806,170461807,1619046321,1379896588],[771515037,1930199071,1267471761,678327601,1777009720,959930416,1660140578,1822365179],[1867543534,475307754,1540876495,1690270231,2040557533,946815355,2806400,1412671691],[439925751,329725394,335814204,74929635,2038697865,650613435,868111491,1129710844],[755592490,1445351265,937776537,1272657354,1558670837,1600630701,741293003,786790540],[498071580,2123095422,1364605115,1362648636,8037139,705877429,1668868394,1564227204],[1840124487,861754109,1949761368,1785677767,997866741,1205964169,702140696,447114301],[217711330,782746699,448869493,261540377,601689098,1770049085,1598188083,1722514114],[671787344,567410717,1842554463,1802054862,1526494829,339524359,677015068,1368915407],[594227588,2031890493,701518302,781283019,370214775,39637287,165149348,2092812106],[1562436418,849561939,192226489,396069408,821921739,404186809,2117514896,215905240],[1178621957,1438665903,1507900818,1668810221,139006075,1391272280,53655616,778398100],[1767337738,1110835146,2054986957,370225336,156525265,1644769585,516703761,615706710],[1214038537,794701977,838060699,1379146573,1852886184,58238731,1217669825,603492408],[467900074,232133774,1856932711,467223906,1590773533,221376320,264612832,1993738422],[1917398217,1263115236,461185927,1657895304,1021440773,1262090070,266511616,209879064],[1563604147,925648487,258847047,1153750158,1029603996,407239247,1465638265,11963688],[1670959656,648725164,1719639578,1500647955,516848697,1673117173,1871280851,250083720],[1934731508,220793599,1713586568,1117688485,2029373136,2030080349,166132295,762255406],[522264075,2064137580,518658730,1349358998,204858221,2103918839,1971159175,1782904114],[1034233377,750490002,1580045798,844392402,1067464529,266444284,59911468,836210935],[1540516937,1518836654,430181045,1213077228,368634414,1842875510,1544298382,2015217007],[53928230,1563334852,250295006,790324290,925373614,168020289,2121823990,1945749229],[1043861223,1142843350,568048461,758436100,1387003029,1885477185,812255402,919362956],[1112770954,1216070310,1010872038,2127725801,1065368307,1550150286,2016768798,567847534],[1472288608,682554249,1752253475,781812429,548669073,1159023266,1455841617,1656374823],[1389453007,1687942287,925178778,1872092775,679456367,1384934442,1976420628,340979373],[30009623,159768771,1242361283,843294793,109877225,1752652423,85945295,235798180],[1790151458,1774595264,1040826190,1265952167,1188636890,645791629,584513531,1148920073],[1106179035,174312739,965863669,1239530402,220815534,1108368522,506501578,1020111433],[1308268519,1221292854,74911586,531474758,168654332,1312388764,1938830970,497379113],[369584106,1307038032,2008952020,90759673,2085476103,13188720,995666722,410695369],[1602346708,1615221627,699485415,1688260361,1249618889,384314102,1612074351,2090950817],[416615211,290325246,357930061,734737254,1562942222,1639093928,1611507506,1191117233],[851593270,1839133054,235095031,1475398176,1166276231,1238766184,68454086,1020866912],[358031387,1212522645,2061765222,589774284,2109232097,1957316814,2098785726,1892766549],[2006556133,1159331133,1701052820,1514972021,1529225508,826507158,1679251459,441987898],[1363866441,805026943,249098226,1270139016,161694192,1204065174,1135546362,1807577737],[66404163,1899623138,1766685268,322311412,298975358,1114438049,1267312820,633690607],[1348235817,1591501439,1416555583,1714413271,2028574801,1460429566,705407308,253214565],[656183945,1823944162,1804205647,343832575,284059997,251013136,1483485896,1759819734],[1680071493,506158347,1457336029,832208629,705598279,557133972,434735009,256441205],[310689052,1946982573,2020172906,1279317672,59318642,64576829,1221912860,213442036],[230912255,1727381997,1566653405,1790741369,1540072128,703276258,1973072943,1084884965],[1125635528,1712556471,1029650839,691085548,725367782,1062204468,609957464,558429683],[479971246,1871625362,1588764856,276591269,785508794,1202284857,1172907912,570105034],[1068979810,304526757,1566368795,1922989553,1237702487,1704583448,1744655892,756188273],[230165084,1678262051,1076264151,1653126398,106357186,575890872,2054242528,1669776396],[1069415216,1179241082,822021722,1023009176,690580000,1081120694,1414813019,1493157994],[725004373,870458539,1706754482,118221557,5496211,501021390,986553561,291984064],[694325814,966428931,1510896981,1069288542,132964980,1474974194,920342749,499852002],[864363964,397183730,1378101281,1052793119,2049343909,1385381504,1059898862,1737788548],[1245002585,1392953126,291515418,1227523640,454504045,1746169957,377049062,551128601],[816100097,426241058,750535970,497776505,1332915846,921990182,1960899167,1959183328],[1773165697,1673104639,609074471,1124236501,1890503067,1371143199,215696250,403474742],[453978011,1181324595,1653426109,303575434,1434207943,1584301977,1282976558,369203025],[313344606,86759063,2108492198,1426612832,244411897,539374123,194251483,1354391233],[361262712,1819890768,2069562559,272415655,1349105207,590902760,1502629628,896113355],[111904261,1659193375,903953580,2035418953,747073639,1029848103,1851551726,1034648328],[1191952824,448949887,728674954,1761819200,1078499354,854045834,838499763,950502248],[1761758798,1238408163,2049386853,880723356,1620405471,402055310,188540696,815302178],[1078685089,508310201,1658318257,998633489,121555648,1924543355,1098610464,234787211],[465785749,1045827347,1816801723,1686671657,1161465390,1974505938,997946232,1944249588],[1819964067,2062144903,1497275372,1296299615,795948668,203894575,55375340,1364971453],[1749356790,343003824,257615333,102405855,20192957,361955847,432927015,1205302102],[967410227,2125110167,1130203732,1957939106,2040673131,457200230,397093832,1228814968],[1425311758,531652836,1290026843,204175710,1090333820,914266685,534826113,845376932],[1418627279,1826707976,1696467435,615000339,2130387007,1544408718,645289862,1201653629],[1954380038,1587433308,375238639,1854602471,272428479,1733765536,2126275507,957992454],[431832307,9636454,1571325421,1896049403,238532118,1615118195,253579693,1756686258],[924653990,1759500771,827020907,691377092,888949863,690796622,211291235,1919161501],[2085758289,1306834324,1430729282,1479526766,670549409,1133192379,1153981944,700495185],[1025807584,1556817677,1806875379,240023341,2018849506,735042213,835096084,1472950983],[338542181,868117876,2096392446,260579454,2001068936,13005046,1985632596,1380152770],[1290318250,1468222143,770815883,934397340,1850567726,881222720,1872970821,74108528],[1272849173,419225752,1517815949,1677895372,1302231518,699712824,1340519979,701234166],[1040610835,1151880380,1368186571,1426365444,474759075,713528513,1614376671,1207709786],[1888889632,1665087667,84358394,581078783,998486192,804888927,1191182765,1721290564],[415136320,702049809,518204521,999228775,763416503,428644205,571571726,775492200],[535759664,602401944,1679808200,257495598,43988433,1782993474,1852332022,1262990450],[575104707,282541519,580353912,1988609683,281094614,555796948,744672348,1912890306],[422125246,1928241242,2090208522,1857146860,1440627293,1267481525,620171772,489068852],[1263141759,246245906,1886472716,830170944,1883738440,1950813188,1717473732,1146044482],[848085841,438699775,2096308942,1745056947,1898983941,661580533,285162107,2046390736],[1078743258,588392907,1384331540,231636032,1185812597,1999831774,1355896042,111764778],[1637688162,657280387,895300986,1352783827,1648285550,782891456,522325210,557361150],[328714434,545339889,826619299,2048312466,1544157180,1358377861,1793285074,1855284450],[292240322,1726367023,1294965576,1568263822,168344355,1627867216,755004570,1577461698],[678459339,1474451650,397539770,1690576755,2028666856,611119483,2017454590,727701378],[1471946595,655033466,650263,1317125158,1176131501,308757951,615067874,1632181159],[387119561,238796533,1475963735,895515802,118212165,959509556,611108276,1068732342],[686087963,558984955,1156697922,1574357375,271650,1251053907,638311986,1055165649],[2070751132,750539684,1057320270,1831227268,1193261836,1245995186,1181710220,121408569],[1877927322,637052681,2017124638,261522323,1665645855,1030360445,2013134067,396494754],[1861156946,2093639198,593526459,1530323078,1371404168,485787051,1017398762,230367209],[116263762,250579488,1783859816,688278880,692534874,1460424312,326175550,1830998392],[1367440667,461807234,803885607,1529258872,344620487,863418242,1050978999,327639655],[2019897155,178114365,843498628,139889553,825867922,422998391,291897960,1233864306],[1496599347,1604852893,282940083,1101530445,1800510347,484513208,1053325080,211449468],[852947530,2042575496,1294352782,1297716586,554300856,1357801371,133517794,1651877342],[2004255028,1266065011,1659278801,1423949102,1563443044,2023387833,361634911,1597331498],[1114790170,299012703,1191593717,1821836981,1016884523,138072354,1068639691,1620026261],[251514352,241375755,458595112,1910349410,8710365,1099107369,957736786,950013668],[756462522,1833787716,1996583511,795275686,574736610,1513152032,390253475,163260956],[253212043,1147263299,1567160192,1672823665,78404273,1779303011,167323194,2058617808],[1733759662,612358240,1580466318,1994278227,1679659401,44157626,1918348034,1459226838],[670905780,1168597575,1457407629,1881479356,1030957999,1172171353,999878973,33050209],[107648411,315113868,454943811,1842832120,1710285864,1868992479,1254754101,735304761],[683275960,1953642007,1554858711,1275578191,2014327925,269728731,841569738,400241116],[169015470,1560204011,1353367160,1049876873,594688365,578912403,1951066355,1116705564],[1333519701,208634995,993825776,1354283383,912017673,1463857148,355271188,53813804],[914107701,2045331043,1268361016,1183522382,1691633305,533973501,835447190,1256456876],[1417758592,718356417,1613061584,783131147,358068243,1975850649,1128659845,1609412306],[303660911,1624701476,1846374757,1034697335,2114556628,1052308796,1842769051,1271918423],[1463994020,1939960401,1185623361,1241726005,483508909,2121351279,1060888494,367013000],[1605190085,125313683,1537512658,153051376,344606738,2101206297,337113881,884722834],[918274040,1510700170,641219960,1090256935,2052840965,306822208,172516174,1263645053],[1476148869,591613701,522592220,217155440,1738424420,1799198126,1219381754,1206600637],[1476334150,762617823,1624080358,918304915,1937882685,2080077664,875663702,508459804],[582542445,473732584,811964095,1075481429,1416856405,2099792613,1629647580,1303381637],[786952689,1512704101,561432314,212457459,1152676834,1928310576,271345275,1643680835],[1660576887,694013279,931548614,732917414,1291942813,1182400047,1874034951,572265521],[1828585214,1783718063,998682994,839825486,27047817,345921932,669931417,1756240380],[756928463,1327786103,688079945,441564280,935724875,1192400874,686746907,545249535],[1684055797,408664250,1976511968,1972087767,865739640,2006912972,105305412,1353453058],[1867857011,1040009666,471412887,1457071395,976673364,771821835,1324680546,1263787856],[1619608103,746129788,865699844,228589235,189776102,706546936,1129642549,162211907],[317083494,383875469,149307583,1941122782,908091174,2064086666,1145922501,344512444],[786869697,1812686126,123542660,860334838,400674685,738610631,1208482896,973260136],[1687628472,815052290,506624010,559440517,200436052,189069515,2000447573,88480699],[204281180,914735989,726738517,108414504,1569401362,736668484,1055107454,279272529],[1439066090,1386536644,835330748,1480623211,1153808599,1543157838,853470855,193998985],[169703744,1043331273,1550938905,1753516124,75207505,535080979,1281375602,1711081083],[1087127547,1065049006,1296736365,1262039323,746368605,1054548522,1769726461,1999356182],[1460446158,1729248385,1324376255,205604952,500012244,2049188812,1707610560,828629178],[1045433099,760745026,1613604668,60038592,237639059,1021163311,960567092,675358124],[288961943,1149370875,1385038810,385779136,1083960707,2009402424,631697973,2129511190],[138103061,1472273657,1596205219,2066631615,775648939,360070217,421675539,297759288],[467729212,495549278,1024895710,909960717,1524919734,1541290979,1845911163,681841400],[297510882,400676913,831235946,353496843,16924243,258080455,1993221711,1318392755],[1422906650,472670473,1294038735,2061372822,1978677733,1790793278,1516474217,1839158042],[911297949,164585141,1991265413,983248957,1199410457,1513852745,1981621082,1409744367],[590196315,7733088,679188072,108656151,22649485,273182811,348029101,997203900],[1178388480,1854939622,926157928,1581041564,1206291022,1269865604,549181035,2078882727],[1130335505,1750772448,1244696294,1727458864,517383940,1715436755,1465974649,1228078586],[1154525094,292185280,647233383,807276429,1178179105,12083595,504160435,1490341502],[413751174,1021217990,1116382457,678498403,1791423819,1908429299,1820724777,1487190650],[118744436,1489475106,556263811,1083677678,1551727164,218250908,755909215,642841477],[1793352758,2063520557,411562340,606285218,216625737,1345921437,377706840,1902945065],[1948240534,1894431836,1717930496,126037762,358569634,2002303285,1546903489,663549415],[660808521,2001889338,818640949,165473748,1243971106,501191978,2088749807,1152852650],[1593113837,1133479948,1569455407,393199452,1299481140,1508896873,1500879890,1011443438],[263079035,1893830014,441272477,2111689176,461752496,1035906662,778623819,157937782],[560682294,1932415242,1744491471,2090945711,1622274887,1021747238,538453951,563284231],[912716051,1602572009,477846693,506367919,441366619,1278103801,176313439,1576725927],[1348131908,821794300,1622696755,2073465665,37493506,1608732753,1627051334,1979043977],[474896231,1374947715,1912243509,208284039,1203676764,1097192806,404629035,2084692256],[514830040,1442005357,1116669445,1164307378,2005131577,2127046686,1789354780,736794538],[2060217850,120405221,1811285898,1758526047,1365141384,763688396,942718694,1003561842],[784710662,1317395696,967156165,1335254173,281276376,2042576016,205433941,1191634173],[1086724140,1033495029,1012535844,532254132,582680151,1391273168,1710462566,498919620],[1125371596,547648280,1003803915,1236469634,2083455354,433552474,142480154,950741625],[173636637,684764539,495693218,489173412,364265462,1323360098,269580462,410519130],[1807784834,1108935725,1339355963,1835530914,1110596321,163818033,520692038,393850376],[224646248,1584890587,492308487,1241069473,1571719332,1036183175,1592511905,888086917],[1440511684,1942729878,1805485185,2015444667,368944811,1513783561,893630348,1684619687],[1661368234,838787504,1550715547,400434338,1454974124,1502747559,1704020686,1870802858],[1840487709,1924699332,1572314872,471298307,313942936,537837078,37010410,1419808743],[634284113,1360680422,960903897,688612152,1523533421,948114340,1026441682,311051909],[1382296750,1546666879,1580131194,1321747065,265156737,1613455247,1642387193,1268526881],[478726382,1752164622,2037768762,328217519,450677471,1701501330,1374566833,1618629409],[160691029,562319306,1831204364,1539704370,1412304883,1792733526,1411271829,467340191],[1464734232,354383985,2041153796,707482041,1189163651,772595843,1527667196,758383224],[964837448,1552094154,118413749,2031209433,2029042076,202626829,145003898,72065672],[803098038,577467749,762232278,102355415,2070841813,1717521380,1491290841,1485648677],[364574511,1655144793,2035845077,219479696,1179184231,948115951,1632240888,1867474497],[544409795,991507193,725685780,422505425,1666975549,764992400,179745181,1361045223],[2019683238,427094580,1269245053,1118935019,549383355,55580072,254951543,1997650057],[784753123,338330334,956031334,1961405247,1424983539,1124299192,1894790014,1935335072],[875850941,763811786,1412858349,1577722892,681196044,1770486987,403164702,116641518],[1143581520,159980827,1765645704,925603963,1338097325,244639554,378137265,1220300251],[153577699,643776176,146730015,1546999327,330575961,194078264,1214653150,994070166],[1661055703,1558626983,1585053246,846304627,976309058,335688513,605873905,1683997934],[522798912,1620039178,1240083785,1199110143,34702570,1906918724,504201127,720211697],[2043172874,338185218,716487493,233092475,879053069,1305615749,246315371,1003597114],[961888575,2122826389,538770556,1016766710,987469078,371230880,123212390,1236768050],[94057754,171669972,1366501776,1408782670,67651867,1530869393,656938940,705992523],[383208998,1214214065,1171153085,1912050875,935802242,1954207266,1050045168,879937832],[1540567386,773874529,854832658,1786520456,571790296,2111194616,625721507,1528586854],[1513620362,390497488,681497131,704501557,1639210825,1368626012,244432650,2004638559],[890155726,1487673342,1170818759,400431440,1037452736,395106947,1450375935,491297322],[53520142,951145335,1007319738,1547107160,761139187,548423724,1396712673,1351117655],[211826871,1681698535,649719394,399912834,1142550560,927693182,1085627811,1664986865],[695725403,1016800413,1712824546,681644093,56328415,927623260,2101144932,1231924223],[293681637,1644805526,388152410,1047841451,1837975498,1503314498,1346192836,1230342606],[1582207714,573238100,697090918,1703303563,164183696,821988344,1887203427,1572503819],[1777718009,81225148,1700012342,863684703,818493148,1195533405,1057225704,1442421133],[581243726,1000835520,1014084549,1829541971,681489562,2013634727,601357559,224137608],[1421045237,411658745,1162880148,1594709437,1107535432,533292168,1418832558,1825643591],[24971411,655948308,923017421,1666994034,1490452792,1424723758,859860312,1159968383],[1784688059,1118917608,1333959500,2068293577,932522100,1355577253,1811426630,1487224622],[37737910,476696801,544180133,1146208352,1067875732,1028549466,1999158526,1998307607],[1405286283,1358228812,1707623525,538979370,1516289610,1932582835,408827011,407242439],[360591643,907203589,1249067194,361328998,334936391,326417625,1081890125,484596310],[398866120,1587941961,1179069620,1602720718,1464337208,1358808782,1619638919,396009487],[835105960,817263988,324260657,796228209,86384227,672464351,1386300429,306115192],[482727873,1309887386,353870563,192413464,1756585200,1404654244,855061555,1135245614],[122697029,639886793,2101740121,628935393,2125886418,1837451263,2034349051,2018322948],[739380555,282136902,1264402484,208590956,660872032,1749757159,1281682441,1795470793],[509377626,744639223,528138956,1911344474,431129878,937409483,717652345,201847184],[547074523,1550624174,1537031041,408357717,349198919,414400413,909368058,480982228],[55651376,890816774,794765641,1200760274,1763920374,1811497192,760405069,127763435],[1572981711,290423487,1031885391,1311938818,2066161065,89507291,664239410,334172986],[1692758091,476644708,199729167,860159955,968181890,208394252,539600659,90930066],[1899996977,25155263,889733290,991999054,1200865926,673305309,2008471693,787481773],[91808234,1825987982,1176009949,413851546,421547011,764271526,2074590363,1320191470],[1468598362,2058746096,810569469,428877284,652543927,487338723,1867089070,1307120572],[720592801,1118444093,67508608,2117055213,2026569452,355760330,2043443790,1286017748],[1756090560,559920601,1373557963,1560660937,954237111,117801402,2015031817,1260518964],[16762066,475426873,1014082858,304885316,1053867802,466742852,960565939,195460174],[587414402,1407685030,1866304919,1186172525,1167826008,920626231,321740943,708416183],[1358696908,1423945157,1161612606,169599801,1340242006,292235137,1541074911,1112664721],[1310648026,490289101,1702556193,965928818,1300154022,31344000,1380454220,1905022218],[1237858334,885634357,1264530526,75467973,668107784,1638208100,1191851382,5222572],[778548330,698252641,1394267072,341207519,253587413,1998961375,1829840800,45446166],[392134613,902200775,1766682849,1518060976,1697352733,722303403,2040439871,2081099118],[1695467762,1221842189,621522261,415524859,697047013,458243210,1741819945,1706713660],[1996065906,1937042525,1891290210,911256979,1326988741,549082568,1195296785,864843979],[507600861,1088518514,61973319,233956062,764926445,1583105374,1690666512,961362314],[1700732606,1075985117,341456178,369458864,1702955235,1713774733,442917383,856389079],[1879755834,1686686322,1330286369,1895174240,1257199064,1120693313,1540368129,1201544438],[828703173,1794499869,1959193874,1262112435,2110960702,746134665,481787861,990956798],[1957191717,959259957,745358016,2004370670,464521579,1804971770,1953362666,1550823931],[2039555625,542739956,38520171,1471228687,1776302539,746591195,55721092,1636095745],[1451484495,917119995,1292779589,1940887882,1477463561,1710366449,1503103993,1870605461],[72928515,740753732,1194625363,406441981,670287696,1878019430,1492490883,2106825375],[112835265,1304395659,1876344610,2012341494,1985354313,2117638368,689665911,1401184263],[1854889017,1472527931,123957395,1343779778,626017278,751952318,452233670,1815453384],[1634387831,360565329,1228892356,388043438,1131600649,78976981,626924672,611199102],[1911014944,1845221549,977687497,206703296,826570459,44711588,468323939,1970640924],[2074548218,454223419,1714808913,2029272339,19255960,42463061,252517565,304075301],[726857948,1051721164,944545537,44734660,892247025,163956430,168433903,721270722],[238104773,424298767,663418921,1820668694,1894239390,471524517,2115456344,984606294],[2123435561,1978418885,1309058714,481759817,1684488325,1498119400,377266132,1909147022],[1717986991,831081641,1556974762,315481383,2110420065,198390528,1876226523,1614646159],[1036797847,1564793370,1460977936,494893706,106977676,242591407,336327576,1188003144],[1956984019,559895628,936442161,2103930879,1789428776,52855246,722440412,371251913],[1283965966,780348743,750866508,318556660,1394239799,590005015,528671482,1736828613],[266957826,1829126212,2015562092,1664634054,1886813594,498237844,853659143,1499343806],[709137839,404607365,1405527696,445647895,1107015137,2085733471,1937009650,1005116568],[543082774,2071301770,953903590,2012903671,1749551105,1200192090,388106360,448597838],[1542493154,113639442,1153725888,1827938186,540992869,107558881,1064918722,83642198],[1863402418,1333927575,1339072001,135077648,918463953,913220909,147795334,937037998],[1007706897,1978882383,1033169415,289435365,1556061713,1374832496,1108069305,1954571152],[1952910267,1193676375,532898265,1407832411,252289379,208352084,1413825975,568876191],[537231339,1038378199,950432544,2070892115,1599790279,856708555,1110603618,1272222565],[1266589181,1071249654,1063523716,647005889,1657631616,728856817,393808993,1810138598],[988516496,77789337,144753561,572128621,1362714560,1966627264,527050222,1375873085],[1155907816,886438022,600426037,1162931761,756244138,451627889,242948428,630303753],[1830659259,538935132,947734075,20563330,864494719,2007525331,229950261,1212189889],[1755416412,1337239817,871796488,1403391696,1765156726,1042264691,825700981,454747748],[1834230304,171277771,1316527399,436046592,684485098,1262948290,2065075707,873492879],[2127093468,93502575,575351009,594353641,71968251,1170646269,225709758,1708707389],[1273101779,1909002823,2020985846,659087297,1651031701,714199993,2056830709,421053784],[1803597236,308520143,1681358996,1973779381,34611420,362155485,1697999263,301656470],[1118125720,1187065477,621814890,1912627479,1396788436,468961448,853550132,1015363740],[414958790,746814026,596898124,1325608613,646727527,1966906334,867771605,1102305457],[2017340092,404790144,1748654104,484311062,1425744083,133989730,1080473521,1638890566],[273999916,532357999,2008004501,822659610,2055370932,1005611359,100614446,1380219244],[859460708,1948203328,515605311,1675980361,509104435,93557456,469225638,1352837704],[1570549062,910866405,1366845944,329108975,45501680,1283047907,1463370378,313458721],[567799548,1783664089,1834797881,249177937,1840769012,1995962130,2118704659,1585201385],[1407839422,48113219,123081405,1604790865,2079196169,1483471375,518788708,336967089],[1099011450,1348969112,1322498648,263404594,1264696614,575318640,435616539,1020707512],[685074351,1803512701,1457087970,1608678717,675530519,354985043,1665446431,1227744924],[220303644,410276100,1349719528,1814335816,42312618,898598107,888127370,184221376],[908829216,1627310519,1628919778,166393290,335471031,821743992,767998279,1500684766],[811573516,1110059228,2038139650,792346512,1841959423,1336038852,1644954611,69643874],[1536006012,708962178,1588339966,433313509,1639250256,1254759523,87330234,410341880],[448750810,316417720,922473993,1685009757,2111505003,732157779,1534531362,125560578],[511099419,1787802039,1233217595,1581221956,819824831,1458489201,321552098,775214095],[821632119,1521901087,726071886,936399226,1613404772,654162677,1867130050,1611364294],[880310440,994207079,748967537,192422098,305268563,1547435625,1355724982,197776683],[1695813875,1107157417,97631296,300526170,257969097,1006308446,1975559907,1569582445],[237103549,916766853,2088392756,262878581,453675934,1216525681,748921708,1787915744],[1438803624,298993551,412875504,745494663,1497677074,1117076355,2082404358,463391463],[1924389556,1392524880,1530083759,790635868,603984260,144377397,1248077694,1254679216],[688015848,542082666,2084246628,2076338522,1196674639,778988219,518992009,1491094439],[634527044,353354463,592620019,518677406,1513067941,1296104280,633145108,1771387384],[428910364,641161728,208997553,1297224572,1700955360,1403122294,701573120,1726593760],[1025034050,301530111,2079640602,1733416927,1628357969,578290575,1206360853,1412352517],[1379972186,1578165861,20995977,452581757,1307408081,1875913391,1193223515,1409701939],[1968442114,1868863355,1804976457,1248604680,1854494093,614709126,135571534,1977230353],[2053664213,789777128,760857503,298038414,1009622513,42168687,1144180853,1357528742],[272978612,1520501565,1039221350,219708687,1474430420,178108863,1036994924,365085588],[216403866,456709652,1978823962,932670368,349918876,565642068,1940653520,639267405],[25667203,1900075138,1780545499,959114089,21110540,586752524,824106378,1112856072],[1018783342,25303074,1618520357,1067577432,1733816920,2055103567,57975348,808460609],[359019303,89676352,1333938445,1981654993,65844718,525073337,1596017950,1663677556],[108747506,1549854001,100869617,143393184,858345870,144012594,1077045828,788499410],[928227282,1129953492,1651050797,1578820547,1996884498,1859352850,1652220804,335130196],[551758906,614617224,555867423,336782501,291769885,775706934,1589834577,683040464],[446017846,2050612853,1374865970,279911073,39278344,1023418321,769067321,1233483148],[1740813168,829561870,229294351,1812783478,346762784,1064451315,873514052,1878808560],[915268105,1325577332,768089383,223941802,138297196,324787194,731886382,1321550323],[1964823460,638058935,1817094156,1258177520,1675008930,538462777,280633445,1213347192],[1193262960,1200822857,69708349,236801117,1797138176,929436980,372757368,481233337],[1312679384,1820872050,2024782880,1011330180,1502947615,1322673396,1971605579,1861128936],[1295505441,810673870,1997045192,1883654610,2099099970,1562477240,29398481,27948496],[1630511148,1642834157,714869370,575802807,373135905,12874238,389105469,160416938],[162420920,344258664,1901325538,703049352,114137251,291204456,915140745,370557248],[1099467496,1090862592,1116678019,501309950,1465811816,676937500,136702240,401179081],[860750825,2018769944,812089020,851851441,97511515,987203639,616184663,1209603803],[1265005070,1793757348,1571239688,368001433,1072755713,123500141,1581408538,1347119281],[252310827,2020437330,1937547998,1623814539,506968292,529030057,1869049312,1611148032],[124019449,498488266,1676895176,395264288,939011017,334587106,1082833490,306089394],[2088388986,1876467308,2079328899,1461620890,1816479129,1879552260,891007013,1234760366],[1850821763,2010481687,1706384944,1897752324,1785300065,1089189397,49876414,138122492],[1340580814,1658941816,1313251749,1360400400,61904477,138865730,742109607,1544780102],[1216674125,1292645437,1468575268,1044805639,1013760562,187185236,884587278,318191665],[1055220368,1773407234,321395831,1849209189,983886038,339367309,1280759954,1546309299],[1932549904,1603681545,1187897956,1893629837,283107862,699771254,1770410696,1798326211],[2076443174,1861769997,430942030,1897452036,646822517,1591550376,1769916326,1013721080],[397111837,1318677333,2110020941,1224032564,573763497,1893619708,467230106,1404551374],[506989045,476348832,1750040921,2069080487,140335731,1555116749,1556218800,1135866617],[1743244569,1437156755,1553767486,354903852,309699198,1710066624,600970926,1858635298],[1850859917,1745604561,546575042,564733731,422087599,831580040,265737718,805085690],[74264024,1157217030,324765831,1071052932,2116476684,1269804563,801007095,425928782],[1043500941,147442458,2117560348,268494316,1947960466,836869370,551088067,1673489801],[1642955027,1423686200,1285456810,1933112764,1446328372,702757739,86155884,100996549],[1105427641,607911003,1934724933,619021657,91733578,789854118,1461527915,1376832446],[1188972796,1191035792,238788229,1260231347,1682390170,1161829773,1992637316,17169156],[1139746089,431151218,1360085777,503582790,1872818951,2010252932,705676899,1345189913],[1248704748,1322976581,32512358,24057657,996397096,1274645586,643793019,91827405],[2072563644,863201075,718718547,257182588,1578628735,938982366,1926144877,1335819141],[682480558,337102777,466912921,915469735,1187054107,232165599,1084048784,560948729],[2096888919,1222584173,697084295,1286997429,857072358,582974212,1144549992,97204864],[1622472861,802609652,1173892724,1523110342,12986190,1808282000,1462539286,1305276292],[1657110882,1089077819,921569660,1774931718,1157448758,1444419471,1179766657,1556264095],[1881043910,178238364,940204331,28670965,880947497,1614632777,1821506157,1719874002],[68127456,812668506,181466789,807396549,1033610298,317137077,327900885,27577728],[1365683205,264599085,1657750668,2011524224,178317128,952296354,361474579,811679230],[599936573,302115728,486013629,622454360,1251485046,2010067127,612896635,263515526],[861141675,444417304,2071732767,852148294,98131456,755602891,1598446306,736591857],[977692054,866485559,1160666157,324691752,724181548,890092177,1585868709,1441671092],[1275933361,1073695137,1707271427,1079765300,1891241506,147819505,409586836,1039459939],[194223195,497003630,1483522906,1780512799,1099305819,2025772842,693823063,1367739657],[1084768332,2039825407,645050807,363603876,924174513,2001068478,652811431,988481981],[795944278,1312574943,1767635171,1098652109,406281557,848382810,25226118,2010363429],[2003599993,1954796108,251231745,236895697,113827178,662677073,1471619491,279543392],[197867528,1310349027,189170508,443838897,597622075,128813110,1543674562,635895335],[865247972,629701736,377477324,1577260790,364435624,1232614420,1443505382,1839330144],[455034426,979785408,1786840026,339504491,28860147,1015799575,1077955309,167386226],[1715069441,472681568,801553775,2013527917,224970777,814889534,2026831936,1970890808],[1555146947,1553143999,884050318,733255540,666768945,178198607,1655596123,345192207],[1623890545,1298172946,1571602642,274039526,955929013,1126420650,1127290304,1765828508],[835461300,929252220,1122938984,1848752219,1718289010,883129725,338505284,646488435],[1030957916,129551711,783263385,1975304906,679951002,1447349503,801990648,1881343819],[663662417,583667948,35945544,1640633611,329786040,703297872,1104233986,772777131],[383303706,1411907180,485469872,737226362,1056005591,1515912278,1313968244,1989707628],[1032907299,1467415791,86927904,1210390231,1189415080,217065874,785176137,1201231894],[1281518452,163761968,1241589836,68501298,989776452,131566996,1640729954,702415564],[2069289738,430328568,1642977136,2014973684,1181003418,29794251,1821313374,1798484750],[2110675688,1813912595,1142487729,679265837,1695758877,1768314061,2015294579,2007176516],[1287659178,1020821115,1454789232,581002072,297370657,910348165,1327261360,123504825],[7755225,935223353,1672527237,179337366,1839565664,2079960551,933425354,1419211680],[250964799,1205844663,918576973,223468560,623333336,430856643,868270551,2103088522],[966607165,1847837016,371496212,412458734,508075371,431865279,1752461301,1690817818],[1219954237,312747246,150104685,1135165186,1804820877,472368414,447989653,1977556073],[733947135,1428406655,889978,830742604,1328645720,288639688,332577703,1453503275],[188949438,570139290,203654921,1354760695,1976916086,318116386,1003302281,1180113363],[654007655,607523597,1563425484,1319943790,2102005063,784789964,1069024313,1839558147],[407724626,1191009590,1729608949,669958515,1457006909,1986166066,889053991,697458204],[784613638,1199805873,1308477180,2030478737,556872307,1696435851,725729896,140797174],[1395762823,1322183740,655774886,667740560,1550609681,75786031,1328691650,74289829],[2097761029,1781892108,1490164732,542038973,519841132,970716929,1067386064,91342330],[1374605163,147644523,902346462,1192240700,1897312609,641232354,1328694909,107021235],[1747619970,375746792,894424926,570569834,866815742,698962077,1749088894,679447278],[674497399,788918013,517001277,914860701,1655624584,873093227,743088295,1287164982],[289582495,1795151854,1011963389,606056895,1429917114,656676705,700383345,888663124],[1319409966,432438978,957052172,1378719748,1185948890,949397043,1373184319,1191761004],[477302429,2125650269,1108929508,1914352466,1809035257,47151561,373765236,639785237],[424725568,8493526,1478388979,506585254,498019505,1484741265,46608407,1524349764],[485995899,979989160,523764756,475755892,1531268629,1343187829,221174628,4811125],[554540472,1470915902,411762289,1405656606,369036236,105583337,1694706131,610360702],[311057165,827240960,999289322,1604020337,1008519985,265544672,649528420,2018380891],[410586293,519596194,1574467603,1766581332,1607150270,570395492,936912229,1230992622],[1085558648,105793143,1593414544,1846254788,812444476,1225310847,516554301,1690739527],[102118550,1355436406,462496439,1067025006,1891266151,1251932291,514148909,157512555],[1678108345,1051436781,142366447,2111021627,1476089484,1477807840,768815022,79230704],[969950450,1330985592,555011267,543805032,616668010,866622844,136273865,994100542],[840518928,450477340,1049689478,698937821,558756462,1466076461,1113858894,206974173],[1462807903,1115493210,461611668,431700247,723080230,382250668,1866449917,1647248639],[713057374,459763446,2041705413,678632388,1629994085,538549709,1205491073,723328721],[606950130,925993765,1679578604,1041088222,1114142601,1819911309,1110037305,722867658],[861477737,417061533,1996403029,939277865,1797035918,910505002,1464184088,1675578941],[2014703252,621953799,1965191887,157791456,688082223,915330558,839735184,55600108],[1300159758,321629176,96279798,2094539931,1441244269,1009108010,1700953130,881568087],[210561538,1165182644,1870242673,2084566826,159050181,1250297766,212495294,1637304824],[1468394945,670359958,899663159,630155149,1623908290,1410140504,66187792,1541232010],[1771855146,2040258156,831775031,757793677,1745545307,753363933,1779510408,1964868460],[2035252368,303989313,881727433,970024965,1610994515,2855017,181287407,534206649],[1067488146,285612369,1848728547,1206102979,2091276922,1257027601,615301153,1188371664],[277396782,974668879,333158558,391777051,2073410118,1732548279,617687373,656872176],[509094291,1182174437,370622343,302606314,846274330,1354243919,442130559,1520240703],[2014227930,2099535874,1874781829,1131573316,228097259,1361199630,1165238644,1642024795],[919702766,1453066259,46628277,313375970,1575912216,84625991,568415152,1661237726],[242706059,1755056050,440817349,580248535,836232504,1661591828,2053867062,966266035],[552939804,916042494,1839452708,1061538518,1025367987,502904517,1585931420,1485111157],[1366192288,94444027,1824627374,1231202978,720228810,1366605881,1381428649,1056431327],[1968417960,1324062036,1061340321,1771565258,744971852,1432084984,1911509160,177112332],[1997745360,487120555,1066657761,589137606,413713249,2040400804,692808987,1248458332],[452413191,1130071415,436239410,1259422606,52776668,525234594,409574748,1235519395],[644802727,2040094441,569031938,204369619,1262113694,1632988550,1345472458,1111150179],[368513995,1292789432,1352907970,285545544,2006148853,23053939,1311038017,345670913],[1157617700,1038732085,824255723,651756197,405969121,208803744,453035182,1557972599],[183500241,1687498203,763820904,576999031,876420157,1683286197,123541875,1026505629],[1920721401,427035814,1036528502,1547081572,1898248736,614081883,3442139,551721103],[1978708252,278052772,1240489427,1635394579,1646150065,683510287,525746712,652132956],[983628323,1066847474,711040576,883612652,1936939122,362566916,1217829080,1582275857],[2078472293,2018052198,1153368311,453388266,1525739515,1540111382,2025693246,1047918119],[1537444802,852997496,1204690072,43570376,153747394,1401911826,915462538,504650659],[1154638975,801086436,1219788907,1258256443,383820969,415227720,668670063,549040099],[251914147,2012062087,223520569,1333650842,1134017892,1546324378,602090574,36183864],[14128191,96291384,1465433052,2038319955,299253221,1956729523,1390597345,2002610085],[292645302,258924254,1388451344,1455398324,1685467201,1787620902,2093398433,1473661699],[37374773,379948857,859296150,753945407,247789125,357035389,712839211,605086896],[1600745085,927578808,14229769,516285417,783264425,635557682,819462582,374268918],[528969448,1477842649,2012307895,769843386,876372530,2060160006,1236255353,82072489],[186323009,143040061,1724799021,535451149,1626023244,370311661,82890968,399449133],[307694879,1492547128,1314129539,103699214,1376656276,1999918994,114960970,1979462557],[1465165808,1556565533,1095614738,661210825,2074229517,1877169940,77860760,1918065095],[1493747034,2094085945,2113134797,33362806,324734887,265729921,1853208289,1749083804],[251815731,1182793536,716077608,270068764,179348533,1286427946,253570321,234116481],[1271775577,2041079710,179441574,790513386,1073655655,1592506685,2076719658,1649852814],[1501205729,309861301,1077126099,2045499064,759284313,65469830,1971848139,343381152],[2030623421,538310151,297275229,182322080,30042650,1529250311,2109810860,1068396993],[1326794455,845161000,1337857745,912352746,1341454998,1232229945,1672365138,1236179958],[1109416597,1057154102,1340574383,447655610,1150117272,325210527,761132967,789678143],[463627364,538604150,531082832,1528705913,1289824923,1561144561,1848455913,1395164077],[688524687,1508450412,275888206,2034482533,1995442291,1766334701,866903673,1922798327],[156384401,574934995,1058344904,285678832,377712195,1216695477,2100794732,656334789],[1007215579,1655452759,121913462,1593179767,1377721253,121570757,334009307,108718374],[1723488033,1451870235,268437762,1573311865,144226221,1015132560,476970580,294914949],[1453418457,1964585473,617889006,813075866,305610285,984733823,1220677071,438770701],[903342259,65890478,1203460311,1430407871,1739844403,1947164630,1731123298,319996802],[1861623574,289592282,1053747118,2104132214,82624924,1999666765,72633275,309783119],[1240625486,1850307660,1619964364,604826120,1233905047,787209108,836905242,2044912851],[1613353587,681760723,418845519,1361445403,1294621801,2109193318,1573604440,988852258],[1406562504,1127659570,465446683,508403557,1514371542,250733013,1980439206,1580426162],[1445487830,1496246074,470387833,380359734,1399367862,27004747,281197638,1289580407],[1051574994,114689552,1754284017,1313293939,943847170,811885238,325440860,1769465157],[1029780634,1670108035,488517418,105981463,894906125,1000382265,1690169744,1416187048],[128661750,80965683,1429739170,364817481,703549412,1186321427,1296142657,1966230607],[356447527,1213459537,1133222207,322243786,581444874,973473392,2006446552,427704829],[1172820035,591325098,463282406,1053136817,176104168,1290693286,1556672729,124515307],[1840609472,1541057729,1229911113,430834689,810449496,2006040199,1266696845,1487536234],[1512621048,1861041258,273276373,2045826062,647582888,171826003,2119143838,1962490948],[1885235710,1705109307,426016561,1090468214,58732400,816256650,1804597360,1331285699],[699731182,1854084155,722484868,762480014,1178220479,1147842963,30856543,1031862811],[278739286,76262143,1858519460,797999436,891525453,1967486570,1126815727,1680158330],[343818500,631222602,805525306,1361071180,293616825,1836918920,194252725,1231062757],[2047597149,210567680,1433370123,909194600,1415771271,1172781936,193196768,662742345],[527425330,1861805175,920703713,454167621,943909996,339664406,586580669,1536973078],[1742698506,1901851559,1824423473,966118932,457504420,722205989,462873851,2008613650],[1922105774,484023678,158492608,1606190945,385340046,1100521065,531040076,2085170216],[857334351,1974461816,1496447572,1226115553,2064428251,1211331427,1323506923,869314427],[686961882,1732755429,245601746,207743958,471672997,2103652384,602476116,1830339158],[2048745079,1761463161,1900038368,392655923,59526789,119456789,265031691,1710772281],[1548206373,1540130604,1917564528,1528758879,629007183,97256261,1452491332,14332744],[1463420713,363268831,1793346455,1190199573,1943202667,964116025,1043464918,35774538],[1400563764,1865966074,571683104,828526730,410794281,1671621030,1563274051,1876632167],[1895129373,209843396,1868567471,365488133,425904138,209160010,299867576,1903393034],[1581253738,1485300120,775475344,1400027284,1558745910,632020844,886525579,1765056506],[344232986,1356383529,1122706788,1759166206,862835956,180602829,2060858921,808815130],[1653915784,32047361,241436296,1733667730,454303875,405516257,561640938,2015930858],[1431012516,1679090910,1772751775,598566092,1797423915,898014952,2009711253,1839283556],[1445678201,1913155678,1536075287,2125273729,224385877,940365519,510919209,2089559634],[501868667,984082585,1622669088,1785964319,709250651,703262960,622934872,910081742],[343761862,1112413054,383703234,1095470069,1657314351,229729361,1879872463,1079801950],[703470509,1322946968,608913362,83210688,1427609278,1557783966,13237602,639280098],[1195945072,964861680,2045117895,1425506754,1407457063,404550057,107175212,223850092],[1355243927,1110891855,1970871126,1972535638,922118763,1277762853,87627777,2028071381],[2078609584,1487599826,1323884547,1846050805,311679837,1628147600,501482507,469040101],[1264528438,1873432770,2002580244,1508447289,467707440,1251948611,719511669,930639646],[1148904142,304301882,571490940,429798014,1321639386,1783677839,1730143820,1126255764],[892910075,1991749910,1843408956,226645945,1548750034,1207860617,252815928,459859348],[1445093760,1886123728,2024347154,1798971875,1647098320,158280266,1410393477,1219100342],[886847741,886925751,687819938,1111849279,819747713,410101999,1718660018,105338761],[134350933,210369553,448815281,709979394,819283549,2002459389,804317203,1535982652],[390668250,1836139354,1690299184,518851019,37146785,741586970,196584522,290005608],[1811555489,1242910955,157681481,1983834035,1159544175,1005418184,1196783904,1743215182],[564252099,509786800,1641295209,1505046494,1225065485,1879107161,1867735217,2127464974],[1229319000,1112883937,1787379230,1038750491,991029439,1143434834,1241273077,1185919044],[1128499711,89949117,35153728,1203166311,596627445,344521516,1322334189,752129009],[1556939516,1494122201,784374954,923784252,987932854,1903616728,2026114764,1807454365],[1504131060,1043284473,974550475,518569034,1442126852,344123775,351677156,1291394637],[1608422306,1919269907,589116122,1211884238,970609521,12331178,634555584,1209514929],[1082073897,1169349763,124566607,200638377,453165905,2108501612,1119163408,861177859],[1909666968,910310761,1817427931,694627935,299683521,1411035187,759602988,905045454],[415394834,1529898459,303060691,713632847,34205196,971989929,1980695952,1926671739],[2019438509,598691742,1291512403,302019107,1842540795,436936846,1115984233,1855020105],[993780737,1972261007,583267649,744444961,230137155,1137829678,1138334954,832421715],[470763171,1951777969,2041227220,1839648301,1928678211,1999333314,1887662362,730753736],[376567430,1419234666,1741252658,940280265,1192578813,1161637662,863892849,565095127],[1444057662,561831800,176909577,263574637,844221991,360602886,1876745218,1227843229],[128168244,1716760671,1588551861,205925087,1038431055,1477277293,1343911230,1840310364],[1262106761,1708914315,233312050,671001991,861821302,1083468315,1800465548,1250125805],[911299178,1653899914,382641063,1707698728,112053401,1687229356,1611470658,1783904544],[1328592375,626117366,338843176,888261270,2111163165,1931549473,1546907666,1160144399],[610385295,604378821,1049094842,136889623,1166510941,695870657,339267263,1466654004],[1278086893,1667153220,822165134,38449077,879437438,585660849,1329092899,1452334685],[772284104,361276038,301701111,2061806189,1701448106,1209879321,541357530,243162444],[222686026,46391937,68918171,1880652610,1252564466,34030888,402667379,531245328],[411685449,1729603443,346399221,1099596232,1606074079,1521664096,613474200,1845236814],[175194186,622600740,1296777869,635976310,1595953195,232746616,1509511092,27000648],[1568105599,1232481758,739941782,960716224,250795034,1287822645,1352031450,538170755],[48501277,1316939049,1111195888,1812047840,1627147217,423940412,1759706094,822162509],[458158277,1097101282,1690930553,1268541386,1349467306,526703998,750223203,1189417107],[1669713780,411702239,862934797,10751854,547077577,1234469794,935153952,800831772],[2016149334,458691800,1919486195,1446558802,1435012688,924786329,90418128,1248225057],[1010409987,2100768435,1573005303,1757200547,1083009027,809974271,821289718,273863553],[962933679,7175823,1307887755,1798139025,2012475107,756725832,579680915,1543089361],[683094500,1171654242,742556788,1371182677,1594054794,282135116,1655878469,393913978],[1522864800,1214320802,788311366,939814564,1405097891,1581490190,993172805,1899360923],[1387095156,66743834,277067524,2069281543,1017022193,1130566164,1752031303,902154968],[1929972610,819390312,36914191,1515367602,1526149813,736276215,1549971375,2034995944],[2049596702,758301042,1314675337,624577927,672033640,1307557646,1627760564,374945904],[1981761789,411762850,364994060,452030034,264681088,1360940809,301594921,1563334632],[540539988,321359128,447258847,333878121,350752427,1541606849,1616870716,14155532],[2002538417,1740009781,1268757787,1839312164,1889561222,194021084,459726405,1823348912],[480227389,183271038,2044553345,1876859485,1749166017,978319278,1983083806,57716488],[428827171,1341478151,1905551257,1454415728,1355475235,2048239685,1797705534,1174428947],[727514592,922117564,2005329428,151769733,1753860627,802022509,1380477232,1421287257],[939447686,935545248,1034113383,328642496,1420273071,383408022,1342820904,1485478352],[1541177057,1773887243,1971164374,1164784675,867225798,2086493426,1001658274,445178336],[218618110,1398197882,430418665,269070975,1054219546,1034806873,559752456,122783332],[375372623,777189666,1032453923,182161043,1295230268,255008156,612759621,559956880],[1081569249,961101144,17081326,438475779,1630074868,38701789,507727279,2006838427],[1065604503,1223245105,558261014,1933563347,63159019,684391497,1618134528,1796253545],[1794439357,1629733926,1380934035,1582416751,1581093145,964209937,96173017,799604826],[1683996270,265093803,1498012231,1751069993,593857067,1398090451,1683649686,1502237815],[1477248000,1003478173,506747105,1724381227,347703531,1145028586,2105894927,766771356],[1038537813,197340743,1658199194,112041495,629523483,2010910423,541360400,1232077352],[1692033035,464984092,349421208,1136556828,409313535,818819888,1556209709,1465541213],[271857844,1707682231,276818881,1512311504,1888918339,809468850,1106288231,764200230],[1923264261,1371640203,28867917,1988201245,691844443,1178769166,1230738738,444597658],[142280545,1177972172,1708997320,1052192767,546849786,975163720,2020032405,1259302692],[309250845,445100666,366769301,2071477474,2002863886,498508787,1990625114,349798144],[964966447,780019588,809163471,2073401160,1359965108,467118641,1330350462,1563986107],[629180736,277565737,486647321,1564907217,1147202943,1559272035,1865355478,658600371],[881899651,760341257,1190005736,1524700958,1793850961,892953987,1630341392,1276647942],[801657028,1019295127,1307418214,2067589765,1105723575,1086894136,484079681,1443009775],[2030864014,755811788,1978084725,2066592920,439204089,2086582450,756500581,1267636738],[868929905,1077737870,1009076912,631363605,1692086386,1473564776,640338731,1148350204],[263282629,266567125,1832473339,1952408798,1059041704,1864275622,1730797866,1387610066],[161942648,2050806876,353691660,1000611853,1316225065,1731165683,427104294,201494874],[825979871,89527808,175472078,1298276678,467252847,75549976,1653689716,953538864],[863022156,1444677059,1192857190,91097781,119672585,661815100,527300625,215397337],[1176448429,1133831272,525523753,1347631721,871128172,1846890551,475920601,280141097],[1226305279,197285751,2004761612,61738482,973087356,209973512,1326571207,1410414563],[1046879705,260404151,740822281,1602743444,136723170,1243985295,168633896,194170332],[14016763,440886681,1041856303,829991638,64931835,49476944,187124220,1703179413],[1067178466,2099441678,935562718,2055773238,141993677,985251924,1313597876,66533437],[1150307487,83467210,1437504302,1750208602,1217744410,1492551433,933367291,732785246],[1138495342,1680719851,93907070,1747380304,1759064802,671114402,1563924333,669788927],[2019700501,692457366,558559868,2062616590,386966647,906704248,1782677425,489185480],[2038379395,1243591300,2078264940,1057994055,446384423,801575361,825553248,717300827],[1749009250,1296559744,2048922250,1605141853,650176904,1188037429,172486182,1858992859],[1421442801,1874161378,1264614088,1574269329,1598245405,1096139641,1874482338,676034693],[2098235160,1710920814,1229078156,1048402318,398450838,1253137759,1260268801,988383439],[1997759645,859060796,2085802596,1010019993,1199305234,1802348997,1014462579,741871869],[23545309,43130533,1186477242,2121582567,1378769599,986661809,873725349,648235081],[2080153087,1270144126,200096796,248393729,603012691,176383333,440946852,1036696644],[1932057983,709260266,1730863342,1912735503,556928782,1143553869,973265984,1429844303],[1232245243,24407499,327101549,1986309406,522601373,1821310607,1524603176,1431765686],[147590027,927181940,1927466500,505648874,1055270304,491797413,228591809,535707820],[489705903,1618835012,1536563487,207832658,1520391589,1112823929,1972736295,287750029],[67023742,381255787,443480368,1756761066,1731681845,978317206,724642553,2018337842],[1377291628,976500702,275474360,1172423534,1805818626,717046402,1185935661,1125890369],[923287412,873202863,1041363683,1785315978,404285173,1483250795,1882181604,1194295706],[286854562,1137303167,1051845509,488354182,1874102609,1217818523,1858093430,1877173532],[808177689,268104754,446729295,860375492,330759129,236239654,2031698802,461143724],[620295856,1890994982,863050711,813220972,1214839478,1961099254,763425902,158909230],[343073818,779110413,1815120736,695098612,430371682,850159606,1362258992,126154442],[389102103,264074428,404642634,35850723,473343175,878570228,428240392,1469544106],[383353501,1471006823,612327502,750798874,391951058,125479197,1488246130,35457475],[279674272,1250816253,1470865891,1376859071,246783606,2117622908,391897177,484348481],[309658378,753666262,2044285488,285328485,1139705069,883099119,246582676,1404158907],[1374873111,1016593037,289887248,1184040859,1065324049,1491515283,470417078,1609303095],[1337424461,1984729810,452574,1676497366,1537939216,1618421289,1003041293,2023183840],[1620261874,1129827130,225514832,794862378,1235180471,1255522979,1129082608,2088817978],[1703688911,1939519287,1775116177,159405782,1776160376,993485504,795720302,792362016],[118472401,369618418,256610356,1450875392,1199989282,1598653347,1495079719,1197056060],[1181109466,1339028021,1430957444,1094117571,975664711,1441591213,1289765190,1362566377],[182754258,1043118288,1709089666,1778973494,382878291,615498355,772536580,1963441034],[425153461,1687529140,1345640567,1377163513,569661800,1567598141,1510111057,1943896122],[1009282993,1887465565,1653620769,1396149215,1460318584,845496922,660365001,1023920265],[1599364189,263878363,1199108538,1606883541,1513793488,1936583582,1036454686,847623179],[607009074,1979854667,1381215566,223669314,323798030,1961982760,1307577579,194599025],[1951427503,1243590527,1478664452,41802759,614192235,626859468,1270639431,2011727876],[2022819097,1211571240,252859482,1930883161,1068116376,88382506,977834034,46887401],[1319355901,182866191,1105240854,1413688491,1544883596,818608499,1457854585,1548371690],[1952473998,150511248,2078145468,1880896831,279425525,1725117777,804722532,1215691220],[1574576873,1494553913,1864695245,697259886,1994730513,675089791,277755896,433292311],[1428060604,1947714540,476293630,2070096500,1781367694,1726169960,1053555655,1289287471],[1367202548,1818570164,1234550940,101157682,694045506,208071059,871490745,201562541],[1013196487,1268761910,468573045,1943524407,269134595,499907981,1744555871,666644862],[869219561,960085796,2065435407,1644127855,1224095822,1698534253,611546650,944067456],[1941288678,1669745671,353688794,1669177327,1172143587,2121358847,1751434300,20438167],[1093903134,302600626,2119950136,1449040264,1129652130,718943524,1510804415,1449815192],[561517842,1104114511,2349283,1118792572,831416578,463488703,1034584015,1919067397],[568924089,819721113,1447498963,1424835161,1527494841,134594408,116509982,1168692577],[218839630,189842885,1709751015,1952222925,894301766,995023442,209648195,1779504819],[915952294,498997716,1341951412,1106902236,1354815980,535484284,400183261,778158744],[1971606535,397103477,732167026,1533659490,1326533566,365429601,1596239653,422677891],[1021318727,1664893958,2058900306,1857041141,1841828647,371761081,1077854373,1474082467],[740294958,2036119675,786479948,1945713612,1484778704,272759027,1078752779,593653497],[909959916,42790225,1506137136,397470431,1776106085,1772541373,614058677,2059652438],[304626602,443724459,1837387175,663215642,1184048048,236009959,2013832953,1004334234],[705346630,1473721331,1315068901,2008463790,42111137,658181237,927714971,1110932421],[1008318850,642168798,1445114018,407570455,424384369,16437818,1427459551,1658087159],[348438493,1403158263,1773058345,966073062,1821215983,1219766521,1131914444,743034705],[1544845998,397151110,862707826,1322989324,613163643,1813638845,1915903973,2116687827],[1697623148,1039222454,1109136497,1198872290,2095947840,1002517926,1090483657,716033615],[929559550,1480898406,1634538265,1009343374,1601168452,903262343,1783431650,1512821016],[1254839996,694004557,806052329,1330031056,1892081558,637390344,11432266,1466163624],[947040171,1772510176,1606238222,997445452,2086879592,1247216994,927045624,1960507185],[1842272247,979585194,769512786,700844792,253191644,1832298704,1539108955,2077351758],[2101175505,1999008781,1070226392,1087849027,2102365837,536961153,210548439,51235151],[40142537,1384552810,178100204,376010526,1856785028,898711722,434770973,685909334],[1037405791,1401219711,1423473795,811772231,843608549,159380675,322196093,1711546558],[805083373,745632144,775027010,1965762988,952557480,1530875845,1032332576,663846460],[460349517,1800114115,1918591753,1616469014,526737874,1043906170,207990759,286839985],[2090152389,2057403893,51898500,943349582,495232182,966982,250611191,1021387244],[1886520927,2056090756,1199605572,150646427,1466384156,1242948466,749481264,1126315314],[1432784729,1677619752,852328432,1907791714,2130505572,771998360,762567750,2012007039],[2037171499,1243072347,913764727,2042803562,1751698143,1021297840,959939099,2020219835],[81101448,1926565852,400766432,663452333,1650380810,117748461,373080266,875404101],[1945280726,1603724602,712205170,480137846,1033823923,1954583388,1520974186,1150576929],[1022150122,1148544834,987372056,313911035,1681313634,1160265517,945635365,386467123],[415131858,1732023609,2098505748,1288558897,166567526,817670347,1913992380,967675646],[1689687020,981494343,1929925561,1604014209,824618767,392333590,1245128994,1563601346],[1132963995,1353623859,1807513071,1325093736,186740973,1644325533,112136957,451363924],[537469004,1978662646,2118182847,1411837930,1132401965,1410330005,1564121805,1759570821],[1199547942,1517170962,1537131026,1990285819,371194017,1294496001,1685203281,835019242],[293891461,804950187,582254094,2012303127,2114171554,1919980833,874826860,29991158],[1763701309,1156277557,2114282632,1318527240,979090912,478421980,1557712198,886934910],[2008733058,544622730,224851218,1890591513,7310317,1376591586,1723594114,1297899651],[893800161,965954399,1853556045,369010486,1696047790,2119067213,866400471,548096727],[2056942472,1667376109,1781399874,22732444,579915672,900740292,1530600080,1226887384],[1694151189,513993028,2070301888,415749611,512281327,938771540,2037991948,1123026537],[758464080,867775766,720085373,918106033,388535596,1144391563,672617136,1761970336],[13447503,803937954,2060737664,10013622,941116971,1870365912,1170343916,252138020],[1786956868,5424884,26442580,1650699545,1128891529,2074234446,730799317,1009583509],[355464396,197699521,504046843,228309324,613102421,1378443811,269506847,1420738069],[1571493910,791227609,1792564752,761546801,687844378,403673329,1970995363,1986031518],[1996778754,258095094,1360951445,851520373,177768696,1498024444,935005000,351884680],[1329663928,1749706653,261846293,41928127,296559134,1999231812,78761835,247531460],[2107414927,2009091654,984531305,564236944,1254193290,1220294158,1787998350,1877058470],[1183553165,438086428,502755937,1385360734,1909090065,15344810,699170448,605331158],[185468133,1642366534,1865852365,1820775843,759134620,572454270,1046686229,478592115],[970673911,195126110,212588495,901855026,1627123140,716208505,1710071961,855524975],[815732015,1151621974,1832469570,264679223,155777674,38116182,1682908245,1915726614],[1206113671,346014052,511505100,1423745399,868667549,2112553557,1656825502,705856553],[383157510,1077994893,1582138205,1076652009,1749792172,1153992635,2127116247,910192771],[2030303568,2007737186,1691056653,2027097247,510206539,733666323,785662390,1052449342],[845821193,1491391691,1291622576,2079917449,1848161356,1665329308,1112286676,637205320],[1502317762,1637024516,16328038,1964575646,348494240,146504901,1494914090,900827160],[130264048,822903776,1271763451,448132903,598813295,774763617,1336989766,1853427971],[1140201424,1199410006,384471539,1258101532,2049895511,55545425,289905887,1953969836],[1320649642,139773824,491388358,212771435,443929094,1603681243,934869392,1096736726],[1891373027,1440363370,1510892513,2064571313,410840190,815071887,1586088489,524766893],[533718090,197392075,1599776929,1294539373,168786321,1476025058,863129632,321405355],[1621622646,1257288939,965543841,392485008,1524814931,490068316,215646810,2059250956],[1782133022,613397894,1374072996,162917165,877936507,1379253291,775489529,1061888640],[844184362,52218212,944453337,2055260047,1142545927,876488535,2117033408,207483633],[1962672908,1774727714,2067307914,1063056298,255363383,376465298,1102946645,845648272],[1911450289,561208058,260894841,1934660764,1703238843,1558081673,1071694855,1217323753],[1132127361,1261483823,1313840592,1578479344,1828157069,729754141,1854011770,1999875343],[1630629569,567821670,744331770,1773211564,549727565,1685811500,1230169354,2031624841],[214855848,882961803,1731317651,41819925,230992918,696478228,1634790583,822688588],[96318878,1342579019,116517407,1800308763,943533716,832763421,1735517441,1304303174],[2059821007,739542427,247894444,790417738,2053949180,194479004,713878421,1844098121],[408484112,129061942,2033639093,1756893401,1532327598,1171001647,937997946,1870263803],[388084419,968743240,526456987,1503095805,2095480730,203235980,1214326726,2059860917],[976870422,417507440,1447665019,1285436739,393224381,412164375,1283912903,1869108050],[938801179,868463310,1147402222,23726176,1156464053,1343601037,1677536220,1568400106],[243682227,1284321350,388480147,95465274,1770595257,1875396758,1315678586,1678099228],[1799189028,144157216,973932487,132247755,1549536311,486962122,1460840107,1346130565],[1004291917,1436553808,1698053893,1187359968,1266467864,610391708,731812247,1950499512],[1215480482,1031893354,888589871,356405914,130230017,1240551380,1416828588,1957090619],[1971061040,1322382185,783024756,743302521,585992289,503144250,1359779225,815788531],[1131052300,940652800,580700274,1385568592,1029690698,887658730,1343774082,1812700626],[1729947016,66469011,786588100,519480535,1258827183,1429501,641918900,374734268],[2118718027,1199936458,269244309,651949717,2103783058,1367612770,1452129870,823208989],[1517138011,581435240,2064698297,1237700087,1242724427,1713263800,1031559934,368328180],[1072157381,335273072,635762107,518947837,1530028665,316774763,1908568227,781480723],[481707414,1083077415,1102409860,23836594,1853982557,571026512,1727524261,593134589],[426661684,847510896,1633492869,1581781004,2003301724,1108654343,1033562252,297816463],[1004957815,916584353,696329502,238069051,967718761,1015194834,1129148146,2071114213],[2067102684,1599299228,1948531330,860708947,1806315823,9176711,1820733219,1491491930],[199738968,759766748,2056834279,1376411200,449402566,1013648323,485992908,1697857519],[310168500,1135225221,452739485,1190741998,1792163460,390549163,965635551,470994735],[1113664320,904798594,963704000,232646830,901345894,1881170760,1669684274,1601417510],[1939248799,311021462,349404182,200836214,1614669465,1540210759,667245873,174652334],[1987692858,132471678,1277064852,1732699812,1147809442,817816581,904572830,1645571251],[1263245285,1870762054,1458702498,354759513,182403584,1856674200,1851270737,482221844],[2055814792,311613888,1480121621,1829538194,1261858788,543925325,709575378,779664074],[447201477,2108730682,754873213,1785413039,887729400,186355273,607698031,557926631],[296386393,1461478192,1725917645,249978078,601113309,284338280,1757660108,1831991352],[693473903,1799913314,481666445,706182186,1455088059,1116095466,1118988372,1119591671],[186051710,1173633066,1797067821,1749058076,409926434,446522852,1493075876,1870477461],[457611069,74032653,735534481,1644960523,695610244,1013531076,1576341423,1577465197],[1076804488,344953540,856073451,650920807,577489336,2093398077,1840751239,1710949507],[19570854,1931579969,272087104,1863906292,399378913,242418205,1113038302,1876029288],[1567642316,1125223319,651209965,1157746065,1575250712,868015764,17485474,687414169],[635065774,294841056,350582786,972823232,1088612668,1273686192,125836518,1036191437],[81200162,1042372999,881758807,787500528,1367907404,1653043396,76211534,1684457110],[734466595,777671266,1491303910,28334352,92553829,1877115592,978302129,943039972],[847019903,610270477,417100385,1483771717,434194407,1185850098,797959684,360158303],[517243563,299264815,695472704,771929388,300827653,189186354,173379327,189547215],[882167179,1845202199,949053306,273374281,2095527234,1459358001,685502043,447317070],[2057672453,35721834,606662017,979468658,1859498297,339787724,77476769,1774961103],[1422767443,955566218,941763149,798151502,631141899,245172826,264395496,765187287],[1956458861,1633060226,931133997,207033988,778659623,210984190,181611173,1962417078],[2069996332,350178600,1620596933,2028445632,307030791,1975453207,1723667564,240633676],[936447203,1587572587,659078525,559729670,1084217007,37684506,304621211,438433654],[342511116,1819442948,1790711285,71268609,1057894006,1780795032,971448098,2053345252],[501390665,1316212858,826052694,1346371226,1102963881,1479638066,1853327645,413467933],[312160337,797000202,961175269,2090136759,369176523,1276555313,2096543693,1515434291],[1467639515,1274857318,564611397,1606331745,1013310950,1025217726,1064701619,639364278],[159385235,230808794,447093621,740887225,1338232317,1220592596,878955064,203181222],[945180770,1805169196,888477296,1713625974,1730858738,1462294306,63140429,1236801580],[1470617977,1961191726,2045257913,1325345959,393216344,1104604882,378217544,205096712],[1409041511,1306205878,1857574795,27531787,1274645037,1370308190,1373780668,761923908],[404226105,1918926337,698527377,764892279,1738367192,1769802674,279427955,551685061],[23207530,206443851,1220093810,1892290870,1776708207,1307234566,1424120484,1708395540],[279560423,292046914,46897667,606207251,855185320,855009088,1490992263,953879926],[980117633,669879915,833457061,1323152584,1566110825,48091490,1766463248,414573987],[1839517391,773519197,1157011196,1052317891,35208850,1391571395,924616387,1219330385],[286085411,1386211768,391307721,1719414186,499656990,1908029800,1853734233,1103302961],[1597892287,1686009720,1154480575,1936144911,1957702425,959416925,558697917,1410382220],[443156837,1981900047,2035213650,1069617557,242349904,1022718129,1999647721,449434863],[1169262430,1301197605,1286285011,624080190,1982287497,1173180591,1309738723,214893030],[1803363372,1538321982,1535058798,544302791,174283270,1581502315,1054038580,2129138524],[1723298004,1570785004,459559346,2123155957,1027022742,1804944529,837886617,1326461338],[345545066,1389992664,324454201,923996269,923830319,1038883173,577649590,1313025865],[550179360,2081358519,2070089951,594693838,82534000,1999922423,1889834283,1431087319],[1719209009,532167882,1933367877,1757580563,1788612291,1668801755,876018868,1826452520],[1456765396,1138961800,188616137,132775715,5479688,1025252840,1831035577,556202518],[502390477,636393773,222871419,2016107240,1331188840,1804563100,1432708415,225465215],[721240096,185087201,508575186,1348358456,2055513226,3791952,558066583,2073537700],[119358806,1783715049,2086806252,828742019,2022990423,841979961,913065655,1452281371],[251948172,965242243,144711830,780667928,2053598193,1943067868,2030284428,1619884762],[1354163368,394902811,317617409,2121696025,736053889,1592951737,1735005775,1358578267],[1156588144,1617574226,1548040590,699532018,1851604193,1334879186,1702050567,1787649003],[493421737,245093453,1743690209,628755551,261225589,1982702300,631428600,1738757615],[1426531866,1138914482,151920424,1428060033,1447963125,688694272,159496376,1292325605],[1538766045,1766647330,1719861964,1060987604,820569393,553032997,1437873127,1634597576],[36553863,371399092,1042428425,1787661673,1507714182,1866639950,1124787610,2059313724],[624489153,1110092133,366383716,287137568,757380688,177584676,356704325,1854643247],[1460021229,202400809,153654581,77302970,121703980,109002358,1617254895,1560000786],[1863094881,1391092250,1436165441,1359312935,177199961,1077107097,1850197858,1047862947],[1096752878,1673010046,420925344,1817862877,517468080,1531519160,955235839,2021321012],[1304139764,790275932,988235439,536710198,19101295,1003711214,1159027392,73173779],[865736736,672283464,1226594293,608086071,222546896,142059661,1082187259,1882771513],[529572697,1690242767,588639316,501031001,2053321810,1599866866,899587799,767334031],[1461284415,687802662,1998923434,1506561139,509246558,2029449611,121875293,1450392658],[1872642846,862168872,966843632,464495676,1713924430,667007381,1583685619,1693400980],[336209239,49572684,757930911,1731322540,1298935825,64153694,1130765475,1206583354],[438074763,575734379,607282250,2003814128,1284307901,815756819,1420537842,1247626855],[1441278097,1988056099,1114609614,54004864,1934936268,605804263,319741910,1316390928],[826624042,1526557835,1194113404,1660968698,1979135988,198627424,927270729,1521766339],[841724777,1740122216,78945769,688710088,148937475,270678863,1160179625,33963963],[44951208,711286353,1169195939,671580814,964724138,1862647046,1011189210,293126693],[2091661961,867166064,220717366,1100424497,529572861,1903996172,1185210970,1277112806],[2026990792,386515162,1525028578,1597297269,498053738,310310938,1329229228,856967804],[1458919429,1837327649,1508985709,550956643,117891034,409182257,1330389261,35147668],[837736050,1015177099,1768053209,612650028,1415198828,1521988650,681729721,311197710],[425030404,567634989,1723068286,300389840,1003462038,326616524,123643482,806515633],[545730675,338670607,1183461440,228742492,499494014,1077676440,800402679,1177091804],[1855370210,598240887,2026866332,2001040978,2066660375,255744204,962455140,992280733],[551239974,1800823547,518692145,205686549,515811095,1605034319,1099302128,1915590976],[848859696,2084310609,692416057,582858750,1998631453,1406340581,186369060,1461448313],[1466244668,115674441,1761089366,310514608,1759056590,1059218146,1275391937,1491463799],[1761296349,2059171069,10978221,1297555024,1336574084,26050835,997078224,715274010],[2085849866,993118633,628908923,1434463751,1302747851,1993395503,423781097,1506701489],[1245734156,1769222677,1162884650,1421038637,677142291,443340360,2002212571,790057909],[1980291843,908169,1872695337,1713205212,1183434362,699743917,692476606,890587585],[1201047316,1536994800,1634750816,1844380971,169882305,272508409,1645802011,2004413893],[1453619596,230327660,1068224789,1232660093,1262797190,833939230,93183559,1824450501],[2128869854,607944221,719983495,1110519093,139034962,1815549796,1149947894,1286441601],[146852094,492546230,1704197159,14773245,878742145,1600151745,1522285681,228732368],[2090652144,1070470200,1192859444,1339432644,1553701235,897375942,669603377,298618263],[817020938,1631786469,2023828990,1520377566,209234541,550971125,319204869,1070487313],[987514174,1357326986,1525725951,906951020,742496507,1251786285,1544156317,525166478],[291516394,1888560298,4910719,1686929391,1941586162,627102163,127798219,456787290],[1759778763,442105546,778964248,1588629350,506931913,1152245898,823662357,1545301576],[512304120,1906318252,1181219380,1202029603,1669723640,986613379,587256508,647307407],[948260757,1452344215,1460815367,465271743,1232932513,309222441,411642419,2029346654],[1744128051,273808593,1750800735,1309868124,29925564,880400781,1571255296,122812534],[1623600226,1221728944,529405348,26533261,1844922016,1746600000,418037920,720803775],[990269579,1176555181,1026330506,982565140,1550939614,1685874352,1760884497,1970079875],[263056831,403315414,1594682852,880425364,840588962,243644342,1544879688,1634516966],[1912774392,367510697,1166769435,785943122,970566465,525199934,1460896767,467463111],[415038602,68076821,416665936,1215569485,2020915096,124240382,330358571,1478719130],[1679474587,966674141,563827968,1467827283,1692644680,61818160,754243307,1307385433],[1205094000,579542076,1309159978,112377513,596912173,1708916900,721517599,1551314920],[1924511949,856849049,1279343668,72380660,236225722,1921506639,693697919,1927899747],[472237313,1067550053,1623153869,349150399,802247098,2115069124,248948043,1340226981],[1855502342,1049701148,377436489,121910172,25652669,1902652972,1209321814,1658979032],[32071186,128321875,1595738765,210297098,813047361,390535213,1333334954,880957244],[91206704,1505749722,1187045748,1822509872,356620387,1188096430,1566352740,1788924293],[1920984407,350132366,1121068857,66679401,1093435870,1991986986,1751083905,1170139235],[1439213588,1527456264,767146191,878346061,1798905961,991589513,1526209827,2015229441],[2040810434,1189762127,145892296,1405435296,1161249677,2127181557,1351935369,467128732],[1529956592,297865778,92451179,1524945919,1077257031,1617794343,1308778845,238018486],[867344807,1461240891,2033742280,1522523272,1682985334,1735482389,1065252392,1184923792],[1818252177,1354151909,1128447703,427048279,1875862811,786084061,1718542742,1969396613],[1682996586,2052429423,870713310,835317531,2126200643,686435370,1255630094,779219334],[100855146,1454661972,798723894,957736395,766304617,131237329,906945439,1131471988],[486074822,615776783,2071416258,1765505567,888154018,462721418,1301783796,1156633279],[469881031,709699309,31305897,1736597316,1022021825,1763684741,1228145236,2011377168],[1100535052,2124538538,1260982002,2109326182,1448247097,1578673801,1540221885,209642395],[1487215274,50028489,1216275833,1283475083,1829089931,1500962704,656074082,1885429920],[631704339,1413395946,176993468,2002294330,1741634991,356801984,1674132136,903148400],[1314851992,1432540129,38439529,1182564731,1157295515,1349068311,2961866,1413812932],[228301977,591158025,176612306,740223840,1879492314,841035496,1255084587,565843517],[76005797,1053087651,664957329,1720488795,1007168375,279619189,1801164020,386069300],[507133283,1403812563,285207378,1956369479,1954422332,1183456562,59967482,1547233619],[1375806567,2114366318,768868100,2075853608,975636848,252494943,676745858,777636409],[843859346,7424246,385509982,1181038851,1582159752,1908579174,1141019450,1026392905],[1687400914,605378689,1582889091,866608284,1552496823,1196910739,1354805971,349557699],[802414765,1102841890,1548077213,1288926540,1015894812,942631683,2062923932,1448062045],[1816299500,743596033,718543339,1248371374,1802117133,899706336,1675990001,1692223223],[1568046594,1789593643,644341786,1416588427,420262210,1043107577,1105900983,469217150],[1296754477,77652882,338368521,641314607,1630189897,1976658666,132859924,1010942705],[613870446,448093165,1117776955,32317106,1601462647,138405588,1818982980,1009248336],[1510894115,2055686345,2020292727,1185742640,713062980,1093063006,781002846,605966340],[1220313291,1905406935,964457462,1565865360,2024586986,186301408,1057823588,1443564096],[604018078,1208511671,1136961587,343737566,1846271293,1825615907,1328983942,1266458865],[249112805,856138201,1029205263,78045080,1874771133,30476516,216016473,1803220714],[1015729541,1125438942,1617716317,1032626143,2029742236,1765684081,299974323,408553707],[210221653,1581147897,1963254400,843516914,1449335134,86768314,1758403878,867395736],[1883147300,585256389,1193698313,857979660,498680903,1114819725,744430033,1760457126],[1237458529,1963335885,2124641295,1276408979,380800007,558604116,487290234,1327353881],[1693253326,462064683,1645165641,1236238636,2074698060,1556898167,1747895869,1297689690],[1040577772,379495872,656598401,2015662806,267405059,962678090,222833906,1968945339],[108085168,787648824,47353792,1302612063,1289747097,1909195581,1542938849,1872528919],[253212814,824954692,1379219999,1375979965,1531465847,1351191813,311699435,1777945774],[887718265,1549222399,1444896667,1535451815,1774815887,208203827,1785203532,710885565],[1319361236,541099661,1686852835,1715366888,813928561,2029821373,862810367,434943893],[1688896635,787850313,1678740504,316592801,317658651,979254819,1467507098,1225771293],[236304164,1152752854,1309678542,1773831796,804044486,1796518625,820737159,1322917871],[493485881,1489554419,1291673719,880315590,62264157,1129443860,493662961,246402369],[835500127,2064959118,2088840252,1752704741,1518298807,1925820499,678332552,1593646627],[1532672470,596374834,2060802538,2042968325,87858832,928001671,869675192,938779167],[706277353,1198650625,1736648125,1168152341,554377877,768733419,1716905700,271138575],[822265078,628150248,248898758,143205310,1415317403,208785894,1260397952,688608811],[1364017065,721047122,548464709,738477341,1324286176,1226110644,121210945,889466026],[2004852271,1832657349,1244337695,1544588071,1389028538,50328098,1269184878,2047766471],[1091314659,1445816512,517777326,951882870,1228879838,824419156,1651101511,670439320],[852586383,313432383,467841338,243415980,1270142930,1288860609,1044098717,1622410760],[1811027239,1401739258,4683394,1543469203,1038183651,1682863318,697988240,1493632009],[705511751,1564928136,303974270,798724858,833197218,48208199,1344613478,1475306422],[1832380929,1283383392,1786169267,1764958707,1097487124,388543603,1347604835,221632377],[537439316,1002513119,1798373245,1545231456,2026111705,685539776,987828708,610847055],[37007075,933947868,1096254139,1866529611,751570540,861454625,1825266790,404422991],[1142014074,1101061727,744447672,10689542,1461235602,1662875729,1895524988,1488342803],[1969927983,823136544,1054448495,1963373056,1525237168,227723248,1500158890,35633785],[1265048225,1576345401,916794530,567886478,1521562166,1757344364,148701615,1773504582],[1495419512,1708154856,1272366017,327395234,276863640,1362303088,884323586,764148820],[1748146551,470769404,1016305285,1779127394,383857405,1923456528,1948482293,1553176271],[566135334,191412269,1141865617,1339812499,1579987767,67067409,550596594,654533239],[2002244952,1765627476,218491976,1137171373,654147383,128543857,1999875081,539143746],[906195984,922331185,801466655,1233201029,666866796,155474470,351810810,1003930018],[455002215,685087702,1787463874,2058155556,601543376,1181435041,1511967264,439761561],[933473327,1458554397,1969205051,557089432,14522194,1087478603,719309025,1896399057],[1228709608,1826599392,987684710,493596612,1486335336,209338817,1276016360,1639870120],[1638277484,834589181,2121179926,170409604,671949453,1298290643,1356143457,449640760],[614303161,48036383,587079360,1478118347,960243928,1886034521,1404913725,246263821],[666121704,323561168,576739873,951702749,1535015238,342443138,1743568637,1231307633],[756366101,2036487066,2081828950,423160336,1951187736,1248255439,1253876572,671060211],[1067481919,410710043,1387779111,2115661129,782910701,1588575608,2002957427,980140248],[457006846,1546109191,168789753,607579775,1998933000,1454885285,1101835721,998767712],[1799885380,1916332202,1416470430,757942402,1783892710,748742834,1783565894,732364666],[669713707,1246524637,351851711,957737059,1694525146,1263737696,1808779263,1307049894],[1680172174,329137554,1325690327,1227468410,1626829194,1022297974,1993783441,812108485],[1681463654,1943757363,1566371221,19779171,693741986,307152016,874576800,1940606280],[936725204,1560711217,2015274639,60210183,44104194,672186279,230389029,1179548060],[1033630683,1957122190,517940301,1169817112,1585239576,37389992,1709916914,627423802],[1458227219,2079488358,917185460,1271836144,849347569,692013447,1069130386,186079166],[834365003,53068520,1646501518,908749103,239747141,120019575,1693553475,44014841],[1041064520,2112457580,1325148928,1674112458,1596614026,513610591,614369462,861789257],[945674224,845107201,918995239,1150015482,162530659,423206217,72656566,119475239],[835587353,734895120,1885270527,2108276211,1891144642,676559754,1622913216,1736859339],[947647452,2049399044,239917983,892527640,715587735,1870885242,140665609,1652456983],[2116524549,517892412,2091047317,1978128474,1964750034,185990153,537331117,335719160],[924588479,1136095251,763152726,485232024,1874207127,182650363,257688919,686102283],[1457576712,1681368099,1346294238,1366401496,989894505,831320653,1506924808,249585202],[803143651,703564612,1161999241,1038949036,816152474,932159199,890224995,1757184502],[1530973604,527126602,569170642,371125204,60656586,233645309,1365780562,1186532635],[548488341,608276442,410277353,819113794,558900131,625378221,2101073053,939526329],[1356955504,1757587811,335599237,1237057358,132570743,1002351537,1202849170,654712685],[792442364,1174369114,1325857291,1835167494,1366115825,1937500015,1786867011,1501106923],[212877357,364482469,267694715,168193964,1886636102,1916504113,342609959,1049008177],[886268219,452424068,442146761,242044677,2067968708,431667557,719040908,1443652078],[1724899238,1958092727,1039471631,732453840,336159524,261657086,536918845,1522036364],[1543939891,863104957,50299173,768512899,665933585,536266363,1528401495,1810322237],[289242600,2103072724,530431667,1645801240,668533863,242115056,1265755496,1020890861],[2124135290,1866654788,640212546,851942179,20883983,1314499187,1192784549,969099687],[2100367847,856364257,2027363615,2058809867,1614267512,721879003,1559741879,1553015311],[1837589948,894823700,1079235499,1207939207,478382465,1546611866,1309969517,287355024],[229269686,956280383,1377254628,1301582735,773330159,508528990,2089176968,1570329731],[2071807330,1617642091,1050090764,708603390,916502004,788415848,1419245362,1622338784],[1520035969,105545361,1504986078,1412687519,768700439,1763796885,1893600875,148898516],[1788013601,1829874414,1645232469,387018082,1777063114,393192654,991557037,1916522595],[1005190830,1248118496,1610953999,1458230955,238231646,1753012317,353787475,1292463396],[1553732362,324390445,1103140194,1808253793,1567947507,1867318755,2054526606,2069703007],[760508804,225556500,1216886875,1674722610,1397518337,1295059778,1464465534,528064444],[288181519,779484742,1504974265,2076154782,457469296,1313672284,1309094498,384140260],[726049950,1709484116,846277826,81787312,462181087,963079648,1294629103,1145802772],[584424872,738237021,154291781,1353962939,691353821,2048394528,729984308,988666051],[207963284,976444146,1837722329,1590698867,992651743,1320106214,837374808,839634807],[1265238177,427653535,744329088,479130383,65065275,72532946,857405883,1177759292],[1359493899,916888149,632121974,1600784786,847829616,1816794836,416442935,1669175908],[2127743606,844618720,415213450,1985327866,1604401630,624236960,1742759599,1526494921],[1799813950,1132352611,180506357,812642410,1845823900,1805938169,1175674182,12582898],[946491890,1188879528,1727481249,133664283,1767743008,917259846,1298513951,51773437],[223814785,690345310,1602272176,2066383664,1557137354,1906487041,2114852819,1895315076],[951904334,194533459,487574897,938183200,1044582315,738181222,444764056,1359188303],[1345528198,1957990875,1111686199,246133735,1536757214,1392125985,1275759144,1239394538],[1848901564,29444519,1462023618,325266634,441619590,1840004548,1690494927,110197527],[940519335,1199530386,181666852,1364887222,987900313,668718547,151605100,890560773],[666600804,492748337,912409133,382683452,1291947401,689326910,1733145437,1061119227],[441144974,423248853,1726213846,1501545952,1212958208,1908390202,104252465,484991933],[103995311,1054767634,2060211778,1655026121,51570680,1639881073,389759042,1171651803],[311330810,534405944,573331544,1079380504,62277548,632748520,721781347,91250285],[1257310587,326920078,1313640714,883879798,1208054655,17139336,1052075301,319862997],[1548352761,1234554546,1641211968,1772481449,2126104000,153797772,1523660239,1783868311],[501571938,1056426812,269254066,1845757535,776609889,573033965,511507107,1107061500],[415005386,1913759272,1703210075,1215076541,453459750,1301382043,1520881677,591526822],[375032039,122599934,1442970646,1455180770,1477732740,1812166747,2100495493,1688046593],[501818588,495752432,1681960024,1641281925,652714743,67369006,1500944255,798645694],[1224083081,1096905601,1264223015,228625931,469712536,744772436,1480458668,578800276],[349504191,1686477696,129669096,1796397198,1449815048,1113008380,119520912,328579943],[894324354,1038539519,307332421,1582653830,525871838,665667309,199470854,1169528341],[985054558,1754902948,937253490,1306024173,83249548,1650169019,205736403,239899030],[1612182234,414406787,937566384,1336895548,1215144280,934976756,2001383540,20660732],[612891965,1268010323,753223948,1979174680,466008109,1894280584,1233880710,904744600],[2056843503,1922575387,1991185735,1373118817,519118019,1283764105,712707183,135142813],[1573965932,494379146,2083634818,1145848410,1036189008,1904433738,1338999011,1259675023],[2121059025,776101202,1898439160,134847244,415665227,233760498,985690309,68620612],[1425825752,1894691858,694742632,209917207,1260781547,34087949,745824042,1693525474],[210266147,835034360,368817807,1220707985,63768122,1216538190,1141938206,1297578606],[1222514937,488712922,1675982042,798144514,1680278850,1345641963,1143026142,1263418567],[1368037630,884393166,1694681387,905556116,1787562599,830436169,1159539630,1173972467],[1643840956,639803894,1708296530,1877585390,2126415684,440068537,575299770,775920592],[682553498,558181631,1284688988,2076344382,488182114,1247219213,1993119426,815120746],[26390052,486593802,524966049,383834850,1257097819,658181056,1512419832,703621372],[1276506040,1835112683,769458998,1404824716,2087662576,79518087,1776010153,706224044],[1574665226,1416641653,133683346,929761592,1010431582,939248196,2113473537,177465402],[231898150,1027936993,675798195,2075220169,1599656937,1021509145,1395604126,183011736],[1372904805,1512424515,145674337,488109320,289205653,1302767189,1342009282,565834725],[1372196349,1572236555,1443397564,801609358,2035944199,1524577727,710866994,108745280],[781144176,465271549,1200069838,198168711,1756227032,358857255,135987942,260040846],[1311244300,1425109868,1146529028,1867699230,1835876787,1670710659,1719649475,1129709054],[326548880,1497867898,1548445389,159928166,233909881,793109084,1792165006,1262048869],[698669729,1015384715,1919784816,1974228874,129503517,399469904,1935619968,341404751],[1947438596,1861190886,656692394,2094510490,435770757,101511153,460641232,167288056],[982217483,463185840,527202133,1464173679,1394050377,1337467010,2075667995,1907290452],[802318469,1432193285,9851400,773811121,709275279,882740298,142369678,359729728],[540682797,1662430399,1981830293,604331877,1826644044,547984278,1891129727,679900296],[772492101,2096300376,1215267819,330573185,2043996547,1283734964,829278081,168106974],[1921655280,1741262208,1170231200,1056162248,1466370212,913899495,1826373052,1807448568],[1433200531,1550109730,1750049993,1444790114,844818897,460610168,454204231,1211129721],[1348553970,1168441895,1946959223,446201649,280766975,1987743549,41233535,640598349],[446014585,2046684339,909311225,2119149208,1030663490,727496829,1151634365,1947410741],[1227918776,502297847,1885301009,1204246992,1766464482,25605244,1617159378,1247292050],[434507656,517771477,995669709,1774679374,425258313,1459304758,96993232,385046323],[697397526,1207055358,1591450838,1046478800,1982519052,145206666,713164322,1866575707],[1002624160,795951711,1465665183,237270094,1970824187,1510408664,1752853201,1848523380],[268686559,230866507,301641455,1553647719,921014215,206166717,1077475387,1234712089],[1239232330,1952501707,2085654574,336105183,286834053,701455106,1696799641,490766727],[2090916026,629510058,1590666859,341478278,1135816789,966386610,1018077373,212533131],[1083070196,1817907603,487069312,517415513,34089929,437574721,1940100220,238717032],[1072086990,1677603006,1091726230,1488865646,1364841882,424016882,21016998,1586623141],[1393944560,995489959,2074358546,393087046,1804941085,1349136521,1840568609,1398801039],[938671487,241239761,970038649,225461601,838129010,223776732,1208613552,1934807019],[1558782250,536332025,1483610234,1462157378,1468128438,1077881093,1506031358,1539331912],[331570628,303653281,234390684,1444530118,1310403932,1728534036,1432320169,1644024044],[452335675,1214190713,1891120687,1937806910,916043900,360891761,1852571056,2032098409],[146054978,346647292,1413707459,1850935046,1891579505,171850748,815272387,483103912],[875524523,908176950,1289276407,1648450342,1397820682,1359801898,94558025,936745058],[907572784,1101996109,764987115,215905092,141509061,1580776332,2049509399,1567768881],[993557705,394004330,440471235,133438192,1815505849,558057596,249111978,692660458],[1798435616,1744092857,1771242554,430318827,1076431376,1538041353,44052231,649921960],[673950613,591602259,703501650,405504972,101920547,311151778,1225073061,1057864429],[37946434,1542624706,91698419,334045401,1141457931,1788508456,2109567671,1141797719],[2038446980,2087835482,271688625,498737231,1083326356,402731668,1733260935,334017109],[1489207381,1049823635,976220430,331918981,1395576006,1346839566,1991324705,1667353667],[167829913,1432697061,1598765430,1279816016,23575119,1962094047,1333116691,1124389233],[1008869766,2048196377,355077204,1692552680,1090130450,1889867743,555423446,1659504889],[2003430781,1964297555,71542986,1187494031,822155103,1448232915,1351918236,1607200487],[1921437751,832452959,1608489505,1621214839,1569211603,2003452216,968493587,1396697968],[2060009454,1929268685,1261404842,531741414,1090422824,1990008860,2017366549,541083526],[469774915,1805845276,1286115872,794749012,1522887318,511720267,995717996,836929294],[1460227404,1668494478,1417961844,1937668965,446506221,1659841513,575067818,958506122],[1730743046,246388033,399694255,973169874,1299023682,1257891719,1416888579,769201962],[680091238,1563558695,1759224893,114102829,1767516497,1492343301,991511981,1462994144],[950359617,839517862,27990351,1874598273,1282678456,276645279,1443491900,134158179],[1089194076,837463413,1614128629,668376584,2092651778,833081240,1008678185,202632241],[867028337,1075042023,2081474157,2001953804,1076187647,2053342682,369924793,103082004],[455824058,1257509158,1115483119,1054047911,1044162609,379016230,476434433,1064856742],[1793614909,1200052211,573548566,1770223330,1533247847,1480322091,5576731,1451331419],[890270969,175106890,1800426561,1705873927,1865113518,110269994,625022209,1674745251],[1775403617,73522417,522283061,37983235,838961894,359466306,934887469,1093986829],[1889875418,686301675,1927176046,1278802909,2006810784,1503306554,1576912255,2028795782],[1933582124,455374686,1474862315,160652220,1647105510,23422017,886217212,613401756],[1468209224,379885875,738457684,625427437,132064328,571388680,1881073666,1282171056],[1198526560,1642527431,1607819217,739465201,375525646,497442750,154421302,119710621],[1616282236,694011830,1954813347,1777580389,1156679462,103104892,1939605363,76070230],[1388623213,277079272,1988370086,1893018745,1086736180,1719910071,330985951,97796086],[439953144,2094222441,346441349,1944963659,217298897,807329235,560178595,119786107],[571768150,1116718158,848513550,1174683741,799563821,674127631,1806260471,1561975832],[973567778,751281414,1100150033,1266646257,1996065625,1404968556,1330553339,1803938677],[1622384674,1722052515,1361928517,553425205,1392480129,550096927,1983825981,920866938],[336800862,110067404,804194924,1968106493,878671810,2027247524,199238609,1357075412],[855741352,447955860,619265280,2029726145,1629133267,198230154,1800142237,1042502332],[1989865126,634509127,1752187814,1420060406,1453901837,1574906128,491755384,827845900],[163785825,1353288223,1947268602,1619672029,1554877468,1893550796,1808224815,529877910],[1054821908,1483025689,1866037333,400799926,1699888225,1833597741,1937198957,1091900405],[685241083,1387390836,300499934,1814733646,1086027470,690119293,2037209803,378348660],[1089720766,673465143,2083483586,1803429488,1111700543,648565763,1974698645,1828868360],[1705405910,776688738,215086778,1815720130,1458384004,1933309163,1868216773,577629220],[1608037865,775370656,1867190954,1453951517,617150394,1704054059,245145720,1830792634],[646992054,406968937,111609979,1953698560,499349670,1894036204,657227912,1091888869],[963428967,390808820,1420788222,473995739,742944852,1603240606,1605243851,214929042],[464942988,941454033,1463364593,275125044,1263628633,139052742,437887908,1993433666],[419179406,1272221323,794667939,730543379,233355953,201501667,1934690953,1153638612],[1639080031,1489687376,894241137,567920839,400104147,2106495390,880083824,1542231559],[360433224,1095758984,1465542066,1945260584,1281623305,587483277,993199416,893158879],[1611696287,52956052,443558926,1942531762,61033446,1383456149,408769925,975789267],[1431550917,1298623159,981591896,1312656699,301578085,1304928807,1485123345,2020275929],[1935437375,1317267194,1706293596,1970378479,629615073,1825450661,1859892818,810274294],[1439414169,1429953485,1350488260,571029173,472298160,1919886110,686171392,1586719908],[1932039111,1351231186,1740810147,1200462188,1207363635,5758994,1646178872,1718157622],[603939212,291410521,112858133,251095600,1415562457,897526339,843757344,963650939],[1266967829,869389193,1923334289,2043367075,543830420,443572336,1440346648,1295906309],[1591214744,1437782004,916063054,427098619,1064402696,604739391,1619805902,1458848518],[154311283,1910351519,2120025913,1628721654,1662241747,1064990705,16372850,2000605237],[1776598289,614483529,1123166999,313837580,939841090,372168666,1467544916,1858440882],[4625122,691073644,917263852,2050637023,1880426858,2064535233,1011391335,1706100466],[938934841,2023883994,751271736,165234199,576732782,260261948,916118666,402816137],[954227944,2059982585,763412046,829311992,221059108,845564538,1922456662,1363055763],[532218633,154211541,1694813243,919801615,177132769,80682981,909196585,1909773352],[1447989479,109381783,1732819932,447583637,1953086920,154647814,1468030303,1985554503],[1262105096,319648544,1932919789,1391592962,1728298749,1419988145,735448404,258853572],[1761723416,1471470882,744108209,531461486,477831714,515020573,717208379,739819996],[1333404814,652598717,1842600368,632308284,1444054579,977345584,1293342143,865353204],[1336714217,1837026831,1226549706,1173106214,1499533223,138159792,1614159048,136247651],[1106229821,65905017,1544229591,941328771,600472685,1252549432,1477481973,440499316],[1415048077,2013984270,1086681670,50634391,864850429,1800277095,2090227031,247909544],[1358658030,27355592,265657624,811111659,345085168,173383646,1742482291,1706434888],[749603095,569587299,1417297746,1079164472,866390798,1222082246,1928134424,434627725],[1070280879,1265989036,1092308281,2095688457,1342619829,503143202,1545849690,890912732],[1926117525,1078091680,1307718941,1626336576,1947646260,1244233967,1149444310,1133067737],[12902758,1233718922,682307188,779115571,782171723,1868270568,1001065557,1549756923],[320605929,1907375410,847780001,1360065605,2083389718,1747841633,193212969,174659322],[899764816,1269268978,539675352,639234497,532107999,478749139,1655226879,748464874],[1088012470,407030456,1264901790,981087230,522362294,1880841717,1106897237,1990284019],[2062732714,438667460,1494742090,2074611387,1466261736,1208697890,1782416926,755682736],[503174167,1164976504,1903819281,740742348,375471110,1087728868,304642092,165639202],[612149201,1459969786,1057818561,1978975371,1239598330,319458365,708660866,2050992464],[724898668,1402121133,1563164945,1688099463,375712148,1554122901,3164777,597680605],[36485029,1664845471,133319815,905898585,1209481931,1576679082,430938086,1711646782],[1358071098,1955022110,888056618,2021232573,1324184542,1703923400,874586890,105461532],[1619874314,1483234706,536203672,224296747,802748440,508434855,1244995657,600905942],[917081748,1357259942,1621530903,31670976,2104305641,1986571634,1190279037,1034603675],[1187925006,1794768220,1962406698,743051961,729248058,1932030759,816728619,1574293601],[1961678167,1517348831,348826115,1622306627,661328875,543513371,575621582,845151402],[221312332,1166361707,777791586,2006563560,492961516,1812120106,1170479201,1814180107],[1156683982,262441358,1876307924,130558753,2021508777,389956778,1301145735,946761819],[538442541,726366513,69073607,307100953,2061892948,1559704495,1078247414,1043209661],[792551304,401655943,483400084,2008517081,1500385795,1706443776,950196483,1670682572],[1472657891,135208473,1984399261,391728167,2083313913,1366258653,1809611617,1096074421],[1068305263,1334877954,1783898791,1588237531,916425824,1852877382,1905756657,941503742],[635369886,1295169963,433605663,1372270407,39120236,1443701571,1006613853,603582304],[984268462,876319229,618880101,771089987,49924726,562223524,2115347736,1961696831],[563503664,1884201165,765881222,2059996016,1277411409,320346725,2116586856,1435300551],[627196507,1349396550,636780488,795394584,223374094,1705772116,414706233,2075834795],[1918868194,1548042194,1819567849,2101587938,1950293453,955538695,598907427,280385755],[1051223949,69980884,707759707,334862537,352653689,210723818,1884107922,1238588308],[985909473,753658718,478256016,1316450457,1965058042,517166542,1275441985,879246647],[1259516081,1994532121,1473476275,1717763802,1143946774,1148376387,1544318420,58558505],[1199335115,188868432,1041477614,1801870126,1635569186,259428038,1178651603,2009291271],[1254927504,1561643229,1475371291,731428375,1813911229,2129998241,1063894795,70792332],[627639252,735891229,138920706,1381917933,2000564492,627964562,546494094,656947488],[1406471028,1344208531,1891127510,138426540,423345922,1893464873,1548611792,554853935],[1716152680,1964559205,605828451,641686538,888900306,46494940,411505663,1695469590],[10720246,1737332335,255517318,135735697,1834864528,1988065276,1071577778,1253872019],[1931846282,72525759,739215380,536980924,939882902,598993407,2037365547,648127462],[400960945,1036208141,189272311,775934878,990705796,566414183,1886616737,1318243085],[2023544331,1293683504,720475399,730008338,1908008339,1836175851,1139813534,181024154],[50828195,910392020,1824258457,112429498,812291999,242257884,658788611,1966557421],[157116462,176891972,805128254,993828496,2085889422,772014743,791257790,1962509816],[512193095,1673903059,1533022215,1856322491,820226172,1201101248,1059287583,587704697],[1097311849,1493794354,1068350925,1528232882,73661540,788009650,583516568,2067364061],[1056150022,406336923,2073822262,1631461521,151895637,1785777645,936218949,143609242],[277833948,1399838838,136878731,2070511627,2013638877,1709784542,914228856,2011210614],[561937354,352317229,1229331371,626107066,64171667,1417462518,404434408,1450502393],[69458439,586799656,440801360,192404642,1955683757,280077777,1238864047,5785965],[2130103963,1206519583,96840863,1368864893,620249684,1579463010,29596192,1087991733],[1921866002,2077303936,1631365814,908711867,256437543,1114397572,1803402351,1207646421],[1511434159,1337715655,82004224,689327442,1110302575,88891201,1988595944,1218952514],[487792824,1682478290,2009726582,2106148085,704012395,1469082733,1001876685,15237313],[1600041300,886742344,968189758,2016973550,2048924100,606742453,1602922359,260242333],[159509992,1193177769,2079738795,289118996,1503174031,1521724145,338078684,1266283345],[141433004,1259996627,1810281893,1239029200,1364375003,447696274,1594850106,1014122847],[2068325032,664292532,1614852302,526325791,421345954,257102226,507143784,2007113481],[1167800146,1757738130,1114568059,1877584465,323412552,470884713,1233772829,1356968170],[465498147,1398938967,1693213617,1410720438,622193597,1074923014,1295797917,479102096],[634561008,1615526801,259490911,1380581370,1591317405,1844500434,82759095,2127763460],[615590594,697860452,1626163641,533375188,1225982190,811538965,1285216845,1379649798],[796938420,904252996,1165885779,1584058991,993643266,1760025406,84164094,1150586597],[1507130291,867640394,242925050,1308180981,491660732,1699191929,1824009203,449721922],[665610945,8424492,282503527,435201205,651434612,1897621079,389608498,1355698630],[543551416,1356440979,812850856,887831754,1852876451,880732302,146863418,38481233],[401219421,12262804,159919090,1871279455,1615464812,1398362183,246229376,7031466],[796414670,1564546336,1507666772,62823049,882794594,1284443544,1071949636,511488267],[1039776023,1102813424,83310253,143319102,1072547489,712995781,37734722,181909840],[1272093070,54730303,1180979058,2064867786,1984036883,772135860,2077821510,961382291],[691424190,369841527,172499597,461843955,1391079001,1241819103,89679295,1192184498],[20958589,1241042668,1247287790,1818573525,1405668221,1808369629,1992947696,1155003722],[1529189754,526458637,327609666,1021458362,939966001,1842393822,543264542,363818667],[141004213,1313157664,1409079863,1088464781,1270989255,1709312319,1636861790,2086281336],[416072450,1606969194,2069349390,85327700,1934213403,1414153281,137116524,1523874067],[755291838,24570300,2092337854,1453697203,197628364,1262977068,494206574,1967569106],[1559539396,1993541832,1005261102,1721634114,687876165,910169091,1535787892,106405712],[1915913694,200021178,871079181,271860767,1487254469,1036810605,2048072372,831992928],[756737685,1005259373,112185801,546447156,291216507,446753098,1005396823,1713005897],[1111004037,1801088970,976799478,1498132575,176674924,1666894788,1996688463,759966792],[593659497,1320361260,1529598597,2103024156,1980585569,1318505271,1908139469,1233180837],[1647204881,347373735,786336081,1689129072,708122326,1066043381,1431289163,1745010175],[1552147867,2092784906,906348010,1898196538,1515517707,1660468998,1125774225,1718823149],[67721272,1012039189,972726623,49594029,428953086,1250831379,1457244573,1937210781],[1071969374,938176000,610668109,1282366572,2037435481,1915324171,1171165394,1951291744],[1454266546,124355020,166021555,1371768969,1991891759,1712464982,1240878843,1916482022],[1940120657,667265891,1891440162,255520215,1298392242,2049040251,960223820,922100650],[1583415142,1146832387,268005277,17247339,507432668,1368083126,225415291,257230600],[1990936973,1710472064,1313166076,1126913961,503439368,941994567,1924357953,1487115574],[109946380,834076245,1010722924,21116734,977992529,2072819053,1151176051,339234140],[616514321,712760775,1951569781,2028122979,292785598,1213550335,217741814,1402132522],[2004769480,1075286308,276258286,843997469,279547208,453889385,69150563,2092318021],[1737374087,919652336,354252558,901233750,2051217618,1732792602,1342092374,1971141562],[2026306708,50876625,1740474444,1073564160,344637676,1753248058,173239992,297784257],[739140768,1089564075,60039553,384764326,379823964,890620460,948909358,1828953347],[1128957122,1199895576,626573172,1911463336,2010998368,1201959939,661461532,1286478691],[1625138499,697475802,503708258,2053757546,326286394,1711251715,1589000129,1028137074],[694164420,875930090,1219410854,1467716948,1513591633,620470974,1933010814,296221099],[55606531,926361197,885057648,961599934,178972238,649046542,424624510,1507942330],[1073507810,1659068520,496759231,1714325154,1494964827,957042302,19170549,106445152],[727177745,1319071256,1031344106,117849619,1003886682,392931824,1738798130,694808319],[1212172853,218589975,1788684819,1624006230,2051627471,1938925945,467778568,1287099449],[197812172,1452792807,1220927090,1417419302,1066891535,1737032522,1072219856,1572935613],[477630418,1633278753,618580118,1294689518,795459670,1992646041,473574093,1198747598],[1057588768,1776585117,50296608,351959254,1299667749,2124051017,1684471710,877770125],[2023294396,1136859113,925046942,270170480,1076469958,109492580,1196519760,376405627],[1736297140,2092416235,1014352544,1545061047,1807951726,499213757,1694918603,952858804],[912241375,975254579,2037703326,931053763,444388686,634886412,1321187221,1129939258],[1634234873,1302606536,218053011,316791626,1869563781,1178807008,1798837166,720746208],[307389760,607213556,2058466165,558279511,260304029,1936179832,293161912,1419503111],[973313487,331604666,1391942648,1116634989,1483627857,1760360697,2043800114,1835708448],[585757494,841113432,323912499,1030417175,272122270,1473863875,691015711,1935613545],[803968655,275595562,196987404,1768351907,647185669,403235009,801769081,1801178066],[1829396917,1050245697,868705961,139699495,235998401,243290449,1440371903,1854886870],[581301308,1048465013,1401306800,797232443,431922454,1042950440,1748141964,2039512125],[1598575815,894666330,655892590,1548786848,1041975712,467272766,450069211,1345451085],[1447098717,1556595815,1922083749,1753774551,339684681,1951371192,1682354706,1621364198],[1759927638,55557274,1142899214,594438852,1113098739,2121180669,19097072,181873330],[887752516,702000464,65988302,2109476841,1172865926,1021018321,924116684,316685175],[476493448,1203188,1006369063,675182689,94463616,512281098,880288066,1308663952],[1882787911,132039986,1128783049,1453461676,1302266758,607566338,52984204,1466753756],[1739164483,408554111,415185850,1268910600,838109586,1625923940,186620505,243240269],[535264140,1671819331,1541660328,880515515,295824734,2066858916,820091478,215461866],[922021725,65153651,1641689141,587792187,387010055,1282003507,1763374595,2071189350],[410672299,1248233656,1026975358,956737024,1990295122,1777001857,1773499016,232253142],[1972951660,149044041,655792232,1577912433,66193204,1545695589,1489510057,954120317],[1914364513,1169126558,2055359347,593140309,909995693,1546876053,554160411,1837552969],[1990868931,221017256,428748976,1282166243,660344990,807762556,213537898,24246287],[2091067855,612333178,1851466956,1389334171,1810112511,1446724162,1498786894,924478695],[556032682,354350941,540426310,144081434,220387598,984908298,1801826947,641769632],[2117036900,461796252,1239085351,1418528200,246177141,1658671917,796580642,1890399876],[1055380776,613635730,1039044502,1543880913,2051821788,1037526231,1129483578,870383175],[200867245,843549798,231331206,2087434137,469768252,1202244404,625902968,1615661748],[448336442,1506213799,1720630313,1752720627,643493568,1095389996,1761251838,456009673],[454638605,1286306774,1914984882,1692479141,507388423,1159695499,1122953347,807946268],[704741705,1338534702,225270638,966758608,740556003,696759801,1864105896,559735362],[604848993,1131429433,1358470481,521740400,113030982,35534054,1492871921,307177657],[1737642861,1759398649,104308239,956013332,1917003933,1945701432,764741565,2023186191],[1384225716,1926027712,499020221,1780018568,595128696,692004961,1840354423,1885546610],[1020816782,87841658,396573712,515256602,1987512386,1429887367,1964570899,944466648],[82276734,1977398251,1412483492,49652016,1572874932,1723475650,1229214162,448096531],[1285896437,2095624813,1862875429,958133959,1414491254,964354828,2044770447,613426317],[1143121516,722392066,753418855,1580396482,787428751,164716193,1610053776,114728223],[1036713275,15051016,2033357123,1282519730,1941576950,1867467476,393848612,1615432923],[535459577,1297487811,873747164,1128511661,142230579,1254571260,886341259,1933692400],[759444103,975810585,1556790498,42391689,986048802,651683407,1646154300,347773513],[1843604395,1862608785,1496355389,981794617,1555745346,959074313,330733828,934216732],[2011819260,799675535,1292864576,1696971876,1389929354,970533050,1854797770,300617656],[488332584,147643619,31435682,1308357299,1688414299,1932943425,1095040224,505620824],[1126303537,433293275,2081131716,1137484342,681138246,1836732798,1497737302,633966634],[1980081114,803758451,1200859361,775907090,1210619748,1438095805,1726071527,373111991],[110888402,796782052,1618826643,728683975,668425752,2046369934,1625468229,317806925],[809439060,585451517,806280027,99986974,915196545,1473052194,1088028697,741710641],[1234197473,1687648226,1979938683,1190790889,1252970390,496985675,1748275714,1078869668],[389696143,1336373315,1212602595,369151483,2041288722,1424228971,1868569383,2036567875],[1146470534,1194705587,245153730,343953983,742561404,1906773415,2055285122,1905610947],[1678182868,566753530,1913319165,330399626,1066464877,1060631463,93909279,1655789688],[1713047338,754409135,1076025718,1011456325,1152792723,763002456,944088563,2049807595],[151061718,305178587,308147616,911649704,1074727049,677339348,487412814,933282434],[1950007437,921411180,1974184557,839773508,910279362,1016528228,190216638,2011496005],[2094270240,868720766,2129538445,1861557077,318779221,896766060,2055358626,1709419823],[482724012,446106120,124647215,1640370942,1544682841,608005450,174953148,1559441551],[1066206496,1900862713,1265508256,640847809,1605960435,226756682,378522820,568393561],[1094887046,795830502,241688324,907124362,754355499,1275816128,1271451036,1708100745],[1018378619,271150085,855395313,635049461,833630726,1582531873,1799091151,50863708],[1148084510,1917403040,695079640,914574926,812753026,1038797136,1722892331,1537027272],[1053723124,1865042801,1440505468,1315496944,148663013,1412582808,1381769587,890184392],[691166900,1510240233,1336037042,1564845390,1555702099,1451966949,217951960,346970508],[1710998712,1852150445,255172588,219232021,637563489,2052781369,398672167,252608898],[1605654335,1511040455,342647246,1727385279,1646598053,194884344,11102508,166035787],[1477996592,648817545,1531937173,456385063,983595126,1611148499,1933373104,275548390],[504142736,812475637,464004326,2112300528,361809798,707838798,1118186791,1214975230],[1526149933,132776919,670215744,1158841946,1489251823,1025977937,1400234900,1089701776],[1065257349,1306321148,1326836440,1784771106,1213089835,1556806358,165244008,859810624],[1781467537,1744654704,2085914010,570697324,1701378941,1400099007,844195165,2032570643],[237638,938098315,1513625655,457741921,959707565,1279831885,583876513,1496917069],[961630834,1754553083,665668837,1052321066,191725570,867672922,1858179518,652488314],[227758216,348383812,1447023470,1563042031,1379903309,1819257756,1768546104,347939256],[1151680717,6349921,375599162,1834374145,342475878,648594464,1456027057,1773478237],[685221830,890678712,917659645,529739316,500279973,1694923690,1897805732,283553110],[363372619,1168329406,504176963,868727302,121267722,707068809,69087631,110550491],[311284842,839453276,123157387,742502527,1878978811,374926764,1818290853,530450590],[1921831381,894916394,1903264704,572594393,733651346,2021196136,383505140,2072641244],[503092785,561561753,1512160245,1935880466,1715376741,979749772,579927742,242498531],[1157041384,1318228377,1123552320,928713315,1515152694,1060706433,1744648702,2113718402],[1278846770,239554394,584618046,773005084,943412195,1595579803,1817897266,768234740],[1555502376,1513673057,18754319,131237171,1663636315,1156989117,79469028,1545916300],[852303577,681142753,705013417,1645871158,837206400,256596781,68082785,642451429],[2048310896,1010960257,1099342951,1624636338,788913564,1266722550,876033340,873328841],[1298820392,33906598,1546751896,938145450,1974925812,88235246,75486938,634433031],[1614222368,2069079413,26861120,320907661,279719015,1436715187,228438160,1394187513],[420974833,437342875,153100968,1778288031,289339509,1187170142,783353573,2045261248],[1534904627,773750710,1596156126,108363403,1233786681,1245984537,1337680074,739103888],[1709656905,403193783,1258895857,381313729,2021300927,275498157,990032749,29386620],[89627295,1887255894,1503545551,1872881539,509680591,740232092,1052498271,875664072],[551813848,1987392812,516135528,1393886729,1722245071,1706776017,797931182,1674562707],[233632870,499342255,2052447061,1605383382,763306962,784288671,1103682590,1728854381],[1527958082,583300573,1136009524,1487307480,16313968,1837123607,714642088,1062372535],[441488724,708879282,844968387,1534433838,608273697,950317611,325092074,1857029173],[1301257712,14015165,231277341,25989817,1674112531,1735378735,1082906347,1411793454],[248098134,305061789,724622559,1620667236,289345612,429753332,46203568,1717201635],[1588722958,1400056060,47103205,1664515499,333027838,1254994133,2098173730,1212340652],[1705128553,1961078512,918819911,1280107297,1374008017,1203326681,1730409867,1973172628],[1167832700,1649013652,903447925,1250299335,895572406,2042003472,267696441,682782525],[1603806696,549636569,1612594365,342979434,936351261,447936793,1126681046,303557407],[690869466,1056880732,1122733305,1376332308,1086307481,1566938354,1952530840,94744410],[1424609746,883140416,1431638291,1415840916,612916957,1967422739,1206198286,1649036869],[1258027939,1784998499,1215032755,381644017,1661994153,1287424687,238559785,1858309844],[648903748,903510217,790786323,1430147449,1330252216,2048152432,506641868,808818367],[1305600012,1966058196,1167466246,551008145,128776220,512164246,1109178360,721737378],[586255733,895881612,1338610285,1893578435,1169262681,1601591463,549948000,2116976447],[1795318025,1369386269,1536763646,1516092484,166822324,874231480,1588536433,571463355],[1700187741,2025664010,329557836,557392066,1650072095,1296425887,482686278,1373827213],[673729904,419808501,1245993097,758798499,1085036871,1489393983,1791116708,103959654],[95121485,437362112,1606941139,1001345152,504290053,861926294,1749459260,602976818],[446679019,1303215886,996757833,2108979104,1552649568,2006584914,1528044494,149646162],[184936376,1485053273,1981459942,1380405464,213485304,896312198,841030200,133515730],[1729142347,1218473647,960425729,420668944,849364514,1095559571,497804143,1387381658],[195994640,1645554894,281584757,996591322,897671207,1638337232,1890245312,1184320620],[438819656,679080402,1075012975,855428140,85646545,750471777,1305063797,374461277],[1720689192,348830987,527750162,776103720,1275136340,1501717013,1709339236,1523700529],[874114591,1362504735,306079122,366608804,1304054507,170564098,304854078,2003526638],[837856078,1303567827,43983338,211079555,1098753552,1102779619,1290390166,1517321424],[462063479,1011678431,250568532,259846637,1751748417,1246472120,1959842893,551865578],[1445568083,611648030,1398372804,631067202,2062278268,994955014,1869382758,771593609],[717315148,1106585870,1121574619,1068395666,1660362562,107371781,1823717450,5478782],[265953771,1505872421,480097905,1439764297,1656704238,1475203435,1495626992,739069796],[1406893857,1008325285,640307950,748732318,135545801,1025906907,286484267,2060589342],[2102941357,886818126,480323477,2081850575,1373767957,294995739,2114404747,1921683078],[334062557,463547725,1293001301,1393101156,199768952,1943127602,2084511139,14017110],[157003516,1602432987,153646185,1168452226,1276599839,1651962543,275399871,1865228007],[1436735390,218268417,63458245,372502553,2051726442,189487290,645752176,1603960593],[105974867,1611692587,699332322,914968057,1609206820,1125039661,260199232,1672023103],[1185117938,2036382872,1151739852,1756125800,589513734,263258454,2008323510,2005822886],[1694273038,1540912398,240807119,1830961216,198845594,1722103710,684565498,218771819],[1635796003,1249462257,588064581,164345629,1302670366,354983953,617822654,1937862526],[660081064,1537363979,1338081285,1953673096,699721027,573405950,1812729097,1642227265],[2053516209,18366493,888871986,836255519,177624603,1158758285,812210360,1541001100],[1972313767,1354411049,668802998,1657224206,965178338,1156090558,1810219430,471287774],[548519463,378886945,1842120784,598805669,1272962559,2089863292,1627295281,1451662300],[248850558,1204923184,1442045794,922275147,266291666,1366559128,1100428198,279493493],[1276070033,1621458041,1375341642,750839547,26545029,1968093689,1902730231,1925572800],[1281176104,599582876,351054414,303730541,1970045639,1449860340,1638414061,1642631978],[1531221970,482470125,1084156357,144153875,1117789689,2098881374,1617097792,119497933],[519546367,1500201935,930766726,1064597455,2060987209,992566151,1512862043,646366388],[465431448,1334555001,1462425683,1559960942,1156419986,438267921,482288715,1078874929],[1687428376,1290752149,110465700,191796008,911950983,509806076,1164589805,385048991],[1452926275,1064819175,1232314269,1879932066,357028954,215662980,798336184,1747107339],[649356665,1336081315,1549780055,2078163108,1582332280,861504952,1968735952,753349088],[1227777493,1013138002,821516160,1174172230,1191863505,1922440014,1296771465,867027908],[1452735614,199928396,2038350670,1936311787,1796311050,1455409759,625690073,642083070],[1449332733,307316212,384733156,2076842038,1587655901,673276860,84828578,1958410789],[1195695952,283307155,2029880557,9620713,1763247995,1506115214,957400075,191725233],[1293271349,336662866,684768402,337841362,1871061672,655015173,1031013053,1002622579],[1439755335,124196666,2110766922,1272761781,1471066593,1132192305,542904303,621727917],[1700667742,4014376,22903296,500311511,568032100,1747992589,1632601545,550161225],[1437161772,1577771641,302901775,987019313,828807673,330083180,1988361718,786660211],[1139662899,1662229494,513832582,540082747,1100798702,1289086801,413170015,1517512884],[649171494,681894178,1589209296,809713828,396803139,300972507,1811148430,438852758],[1749416282,1945545088,799043013,951866758,1875737439,1343314901,17673815,1820295453],[1390940494,1141285748,1921607186,920800180,38831361,34849490,145330930,574998135],[1093843706,568655184,424109235,525370001,1833685092,97245922,471746780,1305872300],[1691063816,762325131,2093899841,1401942494,1808450308,1496545256,1238498990,1854542682],[1584598010,1476152916,471522168,2038615970,765801837,1967491970,1010761755,393776946],[1487372410,992433759,1186460043,1439406610,1868381465,279915604,1935256812,799312319],[2044024982,1702655064,1723528406,2060654277,457487659,173258902,347429427,606649659],[931020247,1617555176,618409964,983442210,319209480,78425798,1486032224,1454911669],[1165378911,869854596,664572488,1659338240,1399423772,1539650433,200983267,2033301104],[1658996308,101719261,624519647,341046204,61367309,209113870,1102731976,1249217394],[382689073,145890821,506475640,1582811388,232262859,675980891,1810758117,1582270695],[1338117886,1606990069,1910340452,912711679,110076923,398758424,1535625025,329148755],[877477430,1425785566,361591950,1641469421,551241319,1740934114,1709732561,1862240549],[1313269073,246991968,754561117,1867456887,863580119,705231969,1307801563,296590571],[2114096620,1913269438,1327662230,330116663,2085909771,1491061205,937755052,1804270101],[636914115,1858167005,621450844,1098701619,1753485521,209656682,1052679516,1102875699],[1890728955,1990415622,969357128,2031540368,1698062614,1645806203,178781523,2038419179],[1343281484,208116025,727589884,1816663365,559293577,308806791,2103335620,507809797],[635506845,828722406,2094949649,1719783680,869901642,255914581,645410884,936134851],[1647774488,1590214056,418030863,701830999,893680298,1155777712,1660751657,129416616],[1057356106,1690214076,343104944,612825065,1624527616,462715204,1986969745,833313839],[699252075,865978534,1748580200,1186205443,1331542980,1770780330,1818925702,222180315],[723332724,598315318,25335957,173123417,626382106,2108847541,578182608,816939457],[1223200480,987416730,1892035431,559971076,1801494439,1442097431,1826681000,2056741833],[900067871,26580301,1038884769,425633357,281533380,839303565,664391155,1621998202],[598586574,2094791571,24283477,1799886432,733933383,1369999736,1710179663,754229092],[1696243176,355603041,933339176,527128032,27105772,1466488742,2127924763,1636569281],[325446865,890737869,252871358,1118257926,1028904559,1730630292,231041554,1030135730],[913343939,562126896,1043209751,922828127,1538513909,443916863,363069819,1301829956],[242755111,1024961322,366894279,2104482173,296862529,582426972,1966963045,1447310964],[902372182,1818991116,1677814345,1492546079,1990311089,1623911137,702217969,955735077],[54014687,1177430556,279981777,1341811845,485570526,871311178,399189897,1247227134],[836036667,378489493,1627363245,2050948247,2750569,692956943,1665435134,1711782807],[1307161792,1658350407,1694518883,946229807,1352993740,1163108156,826673579,1064329338],[988746087,1164167195,1257314569,1040424491,1005941038,1041865135,1261432674,29966850],[1293299357,1703021616,155974232,814595242,953157449,617074401,1196370205,336746232],[1552132337,913318040,580596558,114103507,195697228,1899438391,2106814916,1749091638],[1055235638,1463605253,85067723,881470767,1765944488,832109868,342270776,1862450084],[17257465,1323877583,1270365687,659602614,1724414163,2064756501,1384461639,1010170827],[1083273207,2054523160,1961557806,65278669,609601412,76973900,1271279198,1298356917],[92262470,715672200,1794374991,707967231,1683916126,122427247,1308592470,1287153644],[1573317399,1358189706,1930925976,1345934803,1679193251,1435705333,27305824,236357321],[78532797,530842498,1997183448,1399594693,1823354403,1945136249,1416301522,1334294472],[1898556501,637478786,1241230686,1763911515,13517887,79802607,233643723,214778532],[172528730,1724211361,125953194,1345589972,371925105,680379736,751350790,237645177],[466804465,2114843197,542817876,230706523,2084202430,1906448094,600824606,667532227],[123452775,404483570,304717456,787355462,510979955,727352575,1400303803,962064847],[1930356153,1298250397,355278916,354828305,1235549953,935454967,1533261417,658597389],[1000712405,441062240,1532496525,1301480790,221305518,1419204399,544195386,1850895506],[61764505,1399164389,875270950,652870602,86391626,334767182,1215206145,1159871032],[775530715,78168733,1894208481,232027368,326173040,1767957349,1780072075,1922925161],[51733381,1062935640,910924615,389198820,1115412775,158540293,205914604,2073315098],[445918055,1793210478,2033314787,649072132,536987335,558828510,898569352,1276354088],[31911549,841451226,1657520325,540844378,980901362,1186071506,1719050053,1686010709],[478506792,1069093253,875270521,1162924922,869955164,1165055099,1791273055,83458229],[826813652,1267602604,432190738,692933720,1151879284,1148273080,2047687179,1748991304],[1524641950,1083044747,1253347519,263917500,112048839,2038948337,267010967,1787818734],[1925806486,554001553,510289991,1837171554,440548908,1062763363,1027421982,1625854018],[2068580367,1960121260,1740562978,1393400474,1498162127,1128493222,318102335,572729986],[1151637874,2002898369,13079511,263461265,1612312526,1131063388,1450312945,1751053589],[662820746,1936206835,292187477,634172291,1642414606,1915113493,2124677352,744714060],[763508661,2812595,523542640,491053618,931514332,120448738,616167155,602778059],[1006309021,736768773,2105217279,1953228343,1555122858,1150476700,1156207310,213360751],[294638136,1740989083,1614031231,176712471,507346226,2063085,182731658,613731910],[596045892,1649037105,107228297,51731830,1767058459,1920341274,469032569,966491926],[1169673946,617906263,34097038,325006430,2098682765,1646637711,508274703,1616762508],[193472699,1114806591,1333477629,1962932878,1364855410,1514570105,251388065,25690650],[1671310982,569826703,116470805,1986613936,1777998745,1684177462,1956414351,1068675406],[1102561659,930011413,949540828,2015022221,843280827,1965303872,333218660,728509562],[1122343321,1645060696,116089612,1498922111,756946534,782057232,1230608687,1572151866],[478525889,153622723,2120976632,1616381304,1997159383,940722852,627378356,52491686],[1915525035,393571468,1335432553,555699710,1512484533,1712644171,971580215,1251827679],[263276879,1460993607,1988433431,1202286427,1982643846,41076860,1455011708,1821253544],[1825137634,1061724335,2059230098,2023709907,1165206520,1199783131,122011424,1890965614],[978470491,167603061,2032117880,1812201039,1927981598,550393000,809207552,1782833308],[638178636,1746756898,1042754202,1956839846,739460286,1009954762,1869196129,1852319032],[2113661537,642800749,254619157,70450743,364546242,1719926946,727447426,1120672365],[399862229,526166704,785074999,738483361,802800520,1932647865,580543524,2006288468],[147467098,103055126,90883996,1597085665,1766848460,1934658003,110162108,949225700],[581996640,1302786807,272288447,1434559362,185390278,487939446,517312652,2115061378],[1579347639,1807751694,222672023,1793901024,2084461027,423188758,123875353,1995723952],[1006788123,1678864819,1100689817,1754624887,304790077,235061566,1086263510,2100576234],[1039820721,1971968804,1380471313,1051315201,882901113,1608729332,1742877220,597581097],[661752787,1291670224,1097285681,2116263578,577020579,1108711873,1285947456,3857002],[1884324671,1813012183,26223920,1985853982,1238172393,1358614593,1251411167,679062073],[1567439808,986409825,1045081386,1302316390,1963000688,22077344,370753439,1322396889],[437467271,1751938949,147585046,1537900249,1954202544,208800615,1711023035,730656037],[549295856,1009207189,1621063622,1025145949,1175150453,1166777628,232335866,611875578],[1900593528,1082461857,1491223427,956193776,1211820074,431840063,2114746314,132922505],[2010119678,602409701,1429319564,1740329929,1211890428,60750231,1136404567,1559689779],[716096925,2119609662,1652302910,2116845367,847510640,1915095890,1429532561,1577115941],[1374216872,166113003,761940717,1603688654,642319624,352051965,1460479282,334829271],[432549894,1043339343,1336782778,1669286311,659542603,966792554,1928260138,1472154314],[2101303447,1321243432,1770199560,127363445,264206037,1411214267,1226726519,1965736538],[1370622672,958977927,1307659364,1315749822,1185281699,315210930,1389542928,405256949],[1344542848,407732430,2066932483,22572402,1920797563,1421355349,1431926009,988822692],[908944701,1002721355,1204827949,385957662,1328915251,215299986,2074912573,1361316130],[125004365,2079573124,1181769931,432761320,42003540,330624973,864469876,415663047],[674310577,1032642290,773377412,343073930,238893907,996848152,164559888,76385795],[1778137403,1013383577,1490205467,2109891243,570194859,382473101,1993571267,1961573147],[31182377,504706544,907410865,659676721,1864930418,652081178,1859579465,2024976170],[1688663924,915332631,61099893,497777464,1530740529,1089363667,1080977378,1843548842],[1125792800,1324204188,177849967,1288672856,164353035,235450126,1398803116,1709018630],[362139287,1651191341,259755255,1099990469,1376620789,2071062412,813828379,1962416310],[2102520254,568485746,256944064,1247168709,1287461966,938078610,234321206,1883662296],[810900272,392504929,1144887412,1482812850,921164570,1838316903,1457588262,406764636],[465509363,1021123205,439739431,1337765692,1470315924,431600283,285791040,1304429948],[1471284604,328430958,1111388382,268510328,122055462,1961664279,1572049455,336640380],[1215763175,10314852,952176045,1331047595,265448595,333075418,86108697,44929079],[184709102,1564927534,1545845344,1196539489,1194678266,1829707623,512851377,2042250672],[1118155838,742162237,339155110,958319915,1334314734,1599492283,1294975188,420493020],[2113255751,128052429,1430544703,764707362,556757034,451828396,2077009039,726507783],[2100705381,1727636268,634988150,177040342,76930909,1475344721,1310344629,562060029],[2104604828,154076671,2019480638,1594240642,1081786272,1586617058,1147623636,779949945],[2020617409,592083627,471871319,585366865,1420055302,201493113,953498116,2098158047],[1208828461,179622100,1208962002,191442591,1109885882,596117641,293664246,69431568],[1659517807,1925482904,2119003092,529724307,2126399227,550022261,1090387669,1102816325],[1045614285,102001542,1561623999,2070479888,921369535,1725775283,1673680319,1848416155],[1004913584,1530664600,1455499850,1520695995,1809908471,88612496,933518299,500721482],[129142755,1784983204,108180137,532832149,195531172,501623866,401210406,70958448],[1193754785,1647862149,1709655141,222429285,531974393,1985779087,1732766517,1250318149],[64457040,1984996381,202716780,507900332,589548088,388242797,385901126,1104007311],[699206325,1101585756,411827314,94620815,2047544604,374535552,874013031,1748208878],[1950010261,1822455251,1986727163,1471670730,196102452,459920443,1189904894,110800571],[819698154,1922233939,1128703868,136980673,1919564345,1195082223,715412288,302710029],[1109473049,1311886598,1769087417,1940794205,567953237,1458409745,1948811975,383419621],[114867794,1167572085,1194943391,340816330,994426830,1708898158,1968613262,405653406],[1907621282,719571639,404018328,1724371121,794677469,427665072,1429379808,1102262480],[1441550457,931665255,597645735,365046171,1363516793,245045834,290919502,912394715],[1332466179,1631978092,670616650,577799563,508078738,73970389,882898329,1327896938],[1057053321,604837327,2084600680,1851256857,130538528,489958572,892623085,1956599548],[864242076,1556251369,455689042,436485500,1031067526,280768171,1035218390,1333210126],[692035932,349740186,789955399,673072286,691714161,1777137913,334859764,45140397],[340740097,1764301466,759528801,607228303,816179421,705627329,1200602324,1523538342],[1978925865,2104542217,1065886035,2008606013,250892543,1449363592,937910223,1899523922],[1174862755,994145528,1380674271,693792376,1866665492,1274597907,1779731741,1259608564],[1261509455,1168403689,469829341,909374040,23852203,476158137,1926970958,458102491],[1474568174,1862230301,2112347927,768727487,622779539,690942821,2019866416,590573202],[1475740742,1686599131,1787426713,183065687,789895179,1813228301,1191197231,1774070651],[1507778143,1841908195,1442282258,1835585849,53018858,679129882,1435291703,1983671886],[1960231252,1786022712,1104054129,869715107,1197602993,1450587910,729506513,260622814],[1924688693,1961773700,373152123,476957269,400669800,1960658863,2023019268,270499517],[1838352816,392174755,1524444420,1548417131,1861901471,1779344596,1927372721,1151125668],[718436343,1269896631,105117426,1998752652,851777628,1110565029,286395567,742093552],[413692129,1242827868,1456924300,23134746,1643407934,561144309,871622578,1576464428],[830825471,1468531255,38408740,243001014,262127938,197001782,1619978925,282494664],[1343961173,1960591945,817829201,370698290,1913098980,1061060992,1465523137,1731109288],[598207174,200568950,2010909270,2124889810,1140531626,1458843506,1514592236,2084265903],[1937986077,1878675398,986956795,1773730155,468052017,2042944583,169625990,1833947229],[371421644,325970939,734446672,997874422,544390274,1596115615,641555086,1458411592],[327726181,1914147952,21091100,1248134895,905167864,515761220,817993062,311750938],[1777160486,1327398376,621465009,993209058,810958571,1431514193,770178888,142024630],[1128537335,1188575217,1934460312,1839394403,1142335141,1114975571,1109359595,1958176908],[1976549754,887555187,1839456886,145571251,942209127,1282794279,805385851,1175190766],[639112619,392290791,1945691976,1728688031,339734999,120087577,1203858888,1117306353],[1445970075,342856009,224316579,875206521,1605358790,447280836,10447179,124681309],[732717649,264542934,299170345,1452521353,1039244319,263893710,1391244750,1296320895],[479395060,181409427,1777321698,1003846944,1787943928,722170583,291652100,89304744],[1676547,327919446,1833741241,1184154284,1690940547,371590717,1180907355,2095492075],[96983669,2039623344,1421369657,739547990,148945179,1711395374,1060942245,2104132454],[323603424,1959644180,969648679,1067112792,2012801233,820824546,331939923,850616960],[724543395,1223907251,288294368,1449907945,734127430,659391148,1184796106,1209078910],[1419754137,1119763003,661538281,1209006392,1067417718,1764311361,452000928,2067384026],[207630097,1978374039,1937355888,1971216041,934139214,1888387660,156366352,648955754],[60913676,666733913,37464222,21465503,1477382037,1289592850,1395236300,1414486329],[636404725,57473090,1049352266,615432683,1936501671,943623824,139676891,1980304183],[1253333832,2074570249,2041116046,1682640521,814183863,1645809048,248256575,552513957],[56832017,400361166,449291292,1774439272,339847539,2095325157,1669906574,1030808130],[1716377101,444280910,1591682301,1584310994,1613171191,1052557765,1094469364,904551922],[1282627515,1345197790,858309354,611980114,747333113,1328396447,219240842,1203331823],[441626583,271690708,91303259,1751736299,2058164347,982107236,898115757,1561261947],[996874273,1469213122,423234532,2057428103,1098821695,1348714102,858859585,2028487707],[507087682,1489179635,1018336426,417271270,580913744,2106706851,1942173621,1291872581],[404482682,1839747531,1286710840,1664272391,1142143120,1034794379,1884836785,361576642],[1821143030,1485649540,694065291,16489451,1763325906,375588281,311786329,334796870],[575352908,851161138,1584414535,1176754042,536848969,937022690,1538032467,1934707254],[1355470038,379058303,1355996706,801801568,1376995173,1313560462,200881241,1248892121],[1927077230,1345744740,297381676,637052195,179859995,1095049733,871485423,1245722101],[2061973739,1798645775,1664596597,1828266885,1014849828,1504492613,122985817,1066428443],[924717839,163060575,1853235720,257838026,944901655,869640569,1645269224,549841139],[902911756,2084657957,1527712451,351760273,1020090603,669957645,2116220538,1334586657],[174949860,845918261,1010663781,1269596354,69125386,1538798527,427688976,803696971],[1264286879,1475694897,1606203983,633082019,1606806777,1026185073,1081683720,1140243928],[2001261090,364732974,1869077094,2034783242,1266400421,768988918,1270208382,1324347477],[606265395,813017892,714615991,1540750486,74530611,1489585336,1007911300,1570959019],[2035052841,1878224633,302030494,940992843,1076260568,660817255,1965122287,1262130338],[1210264867,2072224285,500723342,273527139,1175183493,706653363,928545766,80592313],[1548571032,38652474,937654761,1659803961,1530307333,749074355,1058890835,1220130220],[835676172,394893895,544746532,1094081032,1779182900,1968160929,1014757406,2051660625],[1354237418,190945175,2275392,1053331560,1358673796,83398083,1380329922,408651528],[1686183488,261738295,1091018905,952023110,145081722,1460984038,304166359,1130696254],[1230792620,1716903799,1783395565,1996765753,198208085,1956107783,120513617,299260042],[1475499357,1907979272,1533298437,123340397,1495716509,350087709,825637784,745375977],[1568722228,1431826179,788433967,735302504,631540961,824145975,841809450,1427340092],[1352973441,1222038471,1962600952,237778685,1191587035,136200660,1248650102,358155202],[810514667,722562275,2005326626,327571834,1186708035,2092622417,10419468,30297680],[998553159,760467196,1719393346,210925986,1956239124,150354052,1642089660,202111722],[968008671,888858890,1810753190,1670537569,1960296020,2071713081,1889076015,138253158],[2076261357,1329050174,2118585629,337296155,349794360,1795574022,1445325534,1688304488],[504591638,1835717481,790728946,1716120209,663516531,810497409,1486415738,568655692],[1830078982,204899028,1760847654,1630222681,870917379,1125701020,1993104948,1148906203],[240826645,897009358,816770962,866398620,1653798268,75218424,1298299102,977144091],[1935166610,920402127,965456254,865448092,1492244742,545011404,1746508023,449129716],[779295194,1834076736,1506089286,271208907,736725755,2069704269,991039854,1705682192],[879347006,1046490111,1595196359,468685142,160464159,885745639,547367075,120467931],[743829596,1178470,1371095837,727813276,773236388,1776462526,645829898,520281958],[1331445705,1338770096,340693403,424479594,1465017147,112437779,83434849,322834949],[1112264239,856814213,1889828691,902545874,1912931195,1110070469,876529253,2048046401],[1398174080,1786203632,1757848981,2038367068,411676063,1543386964,1916326390,1040315598],[1749232788,1158521238,259608481,309470540,898455401,484289209,179347197,1160506059],[96133494,1700711938,267178639,1469412053,1525088278,478028074,1096634747,131633459],[891998143,1394543241,1252446247,1577120680,368574708,98054592,240009500,603568729],[1882642881,714013086,771071556,1816293510,601223943,1710802228,1797186742,765492779],[850562666,687111563,1028630484,354553681,105116057,131134074,1658449800,136707357],[1325411363,959399454,318123249,141430263,1193911349,693213894,1818573302,243973482],[429580327,333209830,288291618,788525682,772913288,1213599482,799845448,1154535592],[1147862484,1998513846,1809251880,2076199855,37254004,381870071,1482076259,1417108447],[453051525,1898992968,1297687874,311879424,579608798,851836478,1822546312,366947585],[2088090704,255659926,1333411579,30852581,726621763,713955665,931617968,1428936919],[505676824,68342018,1762216242,945596526,1798868730,961664430,1105225681,1197084177],[188609774,1293625222,1351447668,696717022,126170878,787600689,16230765,446281982],[2112729737,977947909,1900263747,326433966,1153475105,694094645,420201461,335231214],[1823829470,1854109023,926306059,1765758722,918613528,608783782,792681286,1484368927],[1474836035,680208753,1966449139,372044408,831002263,170963362,1886715106,985389419],[136457190,346198237,1551329367,229247324,2043703059,1008361308,1634959818,1194121899],[791141658,712993877,1800263675,1596314030,1235648567,2102026771,1499993197,690043369],[1947496753,1880270205,1735373831,377697346,2109256391,1062095937,1882608085,2083503958],[2044518286,1807015731,527589412,1132811424,236067250,1250021308,959113013,475004669],[1454376765,1458001240,43236389,1780910552,1980672740,551231560,1496704675,1918080791],[943425563,1723653184,401596769,1133675637,1291277894,723196731,190687337,1712038356],[1295468487,1651956633,1765465614,1123177865,243270292,624813506,2086702339,1368893033],[1239930257,518464966,834483441,909058767,1399595249,1658205107,869518081,1456416704],[1182675507,2126908218,1759964489,288138040,1801714241,1920396423,1889369847,1773966476],[173428999,2099565229,142130010,549979245,500270348,1034206646,1981620926,1889185048],[911879753,1968285990,701805599,1993381768,1713570605,1695845586,1447042067,168278096],[1602480797,1123673764,1029190658,651448021,2050201109,578567112,494554896,1945926852],[1280985959,1589488819,1247656336,66452207,577093967,751649824,862893603,951700429],[486770841,2078932342,1053351679,1756830371,1340367034,1452359831,1377895220,2095329282],[1418267029,1026136007,1597474864,1934952476,1413697459,462231346,860010006,984414265],[1268634222,1683770496,448502454,65884273,1114383568,1879991931,1589049486,1892019256],[222819927,483338215,1793895457,366696387,1961871025,2052603424,1820535805,371482180],[820479847,1789917827,989770580,434526380,219059020,1234186136,1988806422,2075381296],[1537046974,1268925925,109822446,189423490,931984315,2050566865,1549461230,771472535],[1513271081,1448747371,1857816345,1521169657,1872488723,175572000,2124332978,1186962178],[1931681582,1726398025,1583642569,118469825,684423816,1817405703,229256002,1176268485],[1848560256,1788646377,1391259169,1609252716,2034578897,547271800,2060015509,903109339],[955059297,1219172040,1715566488,1576371923,387936070,1212821544,1157118676,51991217],[1588157639,2057650710,1876509001,359559404,637346520,137784596,1992878713,1577951548],[1342156251,1102142490,467714052,470389655,669060412,520101022,1365020757,304589624],[943815158,335173076,1581420183,1760428296,1968463980,1469724491,762553974,800108867],[71718335,1272039634,767306537,549182495,1146609131,1915625744,1316803892,500276633],[1094457582,1516614123,853341001,884497726,2104272154,236444284,1844727568,244660966],[455552223,1841128516,124252364,714021300,963127383,191668718,693731869,1787249132],[842163836,386075687,585934232,1599285983,2000345416,302249379,1415698623,1591685831],[242163204,1997802645,1289566526,1564208456,236386446,2081425947,1710418218,853033676],[1398389346,1763092619,867041704,1824986747,915180870,1109311198,97434183,562629573],[1617684573,1270886292,1410912186,638790798,148447083,902700331,531426119,1733887428],[1471162403,656610904,574175882,2040792939,238033496,757241278,1799486065,1737377080],[593562993,768629195,1133636215,2026525688,448141397,712414322,685882783,1717757623],[1260870432,834009791,403862350,1255815310,94164511,434825279,887444478,2062065789],[1084909483,2126322952,1124321260,683893715,939602392,1287601786,1680817766,1867343893],[164442305,578075246,1977195754,1965903123,1523304030,1184194547,466503858,1575478850],[1106583312,1350406041,84270630,856614750,547801433,1107462519,1171068553,1267953993],[121185244,1154867791,1875221761,964324845,1842065460,1602322127,1600092534,1178886007],[484870328,52456245,951478454,616895229,1994913805,366976585,1756872719,1140318394],[422484431,1575352384,1494053279,1399923537,206071883,1638281127,1228212241,1821108999],[695241112,1177758826,1162900284,139138256,1301483675,331392902,572800823,1094891896],[544119283,1320624721,1299424903,516473149,2048935939,550638752,39873584,1972416350],[154109962,289440618,480508059,1817176676,1671007773,1962477449,446281752,1128337836],[457499828,1079842371,901505622,343056391,1470363534,1409406523,720431512,1779996358],[1206768922,1891241957,1116869412,439034599,1549562527,813674991,1482583679,718431932],[2122470970,973021910,415495445,198627307,1210932620,806863745,408215602,621279126],[1388140508,1596411030,805083807,205896952,467197660,1968634686,1028924136,2079393980],[891023097,157769892,1838350339,1440925026,972502939,2086170731,1035018915,439626135],[2046941956,716777137,1469603629,87537512,1390362127,1925094940,1243687692,183326862],[493473576,1392995536,944274031,1079251582,1922915469,1074262373,738677574,1175539323],[747806247,948220792,2025829296,1422548137,1085433295,1008406796,1936660631,1495968778],[1690694299,2086571265,290699176,1434668313,976781631,926477028,526893517,294389487],[1330319824,495987346,122808198,966468487,1800356288,1652657569,173136348,902452746],[681701764,72660742,109378340,2033973302,1670332445,413022559,1410553562,349869608],[2034220647,1981249316,1336717818,2005293027,722981437,1016869305,230875169,750919641],[950548960,1611216975,418400673,694964553,1407202085,22737541,461695581,1149644171],[1412263488,967794572,2130214743,159004274,1080809627,1680686141,2024087810,1656287214],[701831994,658569648,545860463,714759098,1332517153,2048271345,391658048,76589305],[1798868248,694856168,2028943590,377031080,1340136494,1549640470,1519655189,1833174213],[1560108976,2087706055,1069292276,403224736,1851185173,1638358508,325269919,830726395],[1014478525,1966604171,149641453,1180259250,1164702367,715824328,344860043,322914387],[331774150,306700141,1544681665,826683003,1910021150,532237196,2027598423,196949085],[624440736,1228016661,640404481,1426320052,808295598,1780256113,239313233,609996876],[1063632599,2101141158,1037851423,814354188,1720915385,1982385199,802102720,80416573],[323284731,821636697,1115948224,1236166349,1103756600,1628172343,179491789,343205544],[2112137746,310156545,58949767,1468767329,607607192,1955205576,2046000319,1415816624],[1773873920,1260853508,933267456,566219142,732867532,529189834,2020857520,1788375757],[1255694082,1660421706,1575125664,1657263486,1158178995,1294203886,284117971,1942322684],[229655459,550869321,2035091703,248062303,278455225,1743182647,1741622543,934011098],[880801430,719814754,198466431,885416425,1098053883,482655287,447086278,1077052480],[1996888279,1150188122,369246929,379681395,93829500,925171535,2036864091,42215724],[2052828847,755834080,2051270595,505943446,849471669,584436293,1339619825,1399595191],[2106561244,281225417,1889520806,868793614,1990182176,1332117648,796133112,1435413733],[1381203911,1528235599,148586322,1312258354,1714723299,88652591,1335476473,493562210],[975428528,2015451781,797984759,168530747,414796695,351700385,435589292,894785744],[1873659481,183782480,1713290804,1565067384,1273723314,1748333251,259099216,1987477026],[529300365,979439576,1431275930,1097866772,739127809,1660895538,1219308868,67159723],[1643227713,1753317429,1212774722,1984489654,1888876181,23858664,462633365,578980852],[457025574,564540620,1261842150,416185284,2099996237,1244569717,1906845835,1293171976],[1161970998,1625638745,1161393910,1990104045,1614750782,841185355,859998534,8101459],[1951418139,598939472,1430354843,1231097801,1860245887,566359787,1822756813,1517190894],[2072357810,1761687775,324301689,2000468452,854892272,1138997081,1112299219,1057573673],[420608668,872066414,370813582,2111809102,1401349178,1878012317,351527648,419365262],[2121838822,206240940,1913620675,1262214001,1410109938,583711272,1795374781,637902386],[77453740,691133168,677691965,1419193349,1442865193,555050371,312155129,845760721],[1821591765,1168836453,1123347796,1709881677,1129256702,1069330498,1378587613,96667816],[1660165610,24728957,1476989142,759931752,1656976826,2051506607,1711967211,1865319062],[855536853,1149158683,1298190833,1610478574,602341166,525878790,1826506061,1761851999],[1035360491,355425945,2104019895,595483044,1463419953,1149600145,258614714,1694311713],[1533222951,1422266187,486860935,305915727,527740652,1757684695,177205775,1309858589],[492143219,1884509519,323798635,463390078,1830735494,106194622,537226439,1133911092],[909263317,175361350,1292880334,458906207,1004174134,252276594,57677928,313749262],[1811111858,1109717052,1982247856,1353919494,1081355749,488363212,313664889,156611086],[1583686263,1526889383,1495499524,605965510,369245596,1977515493,222994208,2051716691],[622434478,1744361542,1677034757,1666845764,1081401738,827632394,10559426,523114979],[1432938096,2008176838,359786003,1891273823,1451596675,1370760128,1484186174,512667803],[1346722474,1745308009,46840473,298850985,302081116,1814105294,1269350498,1137821467],[2089773742,789637551,264931902,545331876,1534732127,204748011,14515576,611471586],[1501958100,1164542534,1104624141,272250943,458556737,1719501090,177465928,268732752],[2089238820,924746946,802300344,1290809283,996041277,673281066,820731333,1385697139],[573378129,777024939,206374663,156260049,1515791121,1567049912,503303000,1018433385],[534651910,2097802926,2072869400,1784220064,205702947,1867267118,189794265,45150359],[1615146853,1314124870,1086770,1802945332,1022383753,1688192764,570443732,1164000226],[2122866189,54226587,1087649867,1063094644,154661863,1495175170,1342295777,1045448285],[253294862,1889811490,1968938091,1776466215,1263994659,2051714062,196979972,1958497468],[1751008804,1020882302,1200211857,1878602714,126447520,857726353,900801836,1618443141],[2044208789,559176494,1512996891,1930580676,1682994318,1681840777,1360622096,249537409],[439386444,270197019,715815547,409341185,458251585,186234961,727513756,962657355],[472737693,1862159979,405102045,1683989693,891848765,230610913,1491666599,587897195],[941463536,670148288,424419416,3720081,1314392139,1888076613,768822162,1613948554],[1736117421,172556182,1209996191,1337319939,154873636,516356808,1109778502,1144340234],[1133260464,1060816126,1211798525,45028520,453970025,1486561995,1942548891,577629299],[1353692650,128909502,1369324670,1977777017,714973286,277488187,320248221,2026124056],[1265265390,1466121507,1180434550,355989737,1306967691,1001400543,247693459,754940117],[1865277709,361188990,1917230644,1053906550,2073448375,699677956,2059233716,1284990663],[1377779122,668196818,2036015197,410139290,2036692970,1847315094,1025593918,779682250],[1610917282,562240009,209799102,1225751041,603550747,959568985,824735237,358291390],[622217119,1021855941,1404056294,920916069,2009451302,491832112,2016941552,606883180],[2044761884,242611201,1638046406,896449388,627251964,1182998184,1898716918,1898367942],[581751657,1161797269,763608578,2055568937,555834688,372486600,1018538511,224237252],[1214404805,522170060,1099722674,2021936163,1602925664,1642801503,993297029,684782740],[1955162806,888614907,539085471,1811610953,618798594,1968023949,238481431,827650043],[788627540,1457169908,1786069618,146450859,1529121443,1864373473,1392531094,576333510],[1848535530,1606804861,1862369460,568623148,1266574144,1722333653,663699154,316694464],[1131716445,406207831,405370256,1566621146,1200842639,646809220,253705617,1196242101],[1446459545,1214955514,943720994,152672776,1219496636,1448459133,1267878489,31528269],[1552037098,1727062745,1399884613,342930813,1550072851,1389902625,558327407,947243042],[185014178,967193784,721736075,925309980,1851521314,1412219050,33269668,1984640543],[1399278908,1411314147,1310185977,243009466,1704611111,1300168661,548580523,614786372],[223228863,1018409531,1693595545,1063675344,2048159714,84558662,588170916,406575585],[1411490896,166294897,586560660,562449321,1839665353,1632967845,1230058920,1246600174],[2104909110,1230513230,1805949085,1754345241,1716352831,1973223589,1384063789,2075561011],[315135396,485725457,1305793624,211765432,1107235601,1751202045,1792403644,1032986958],[112687703,1579427337,1030580627,77132144,372011129,1204139891,738465681,1225276487],[1483126867,1296574551,794461953,1288657083,1306641477,2030792546,1731855805,1111133772],[1392875632,1360007391,520317305,12471684,933165247,1817794003,1005256592,1837378586],[1689517909,164278164,1016834262,1258784646,1932410269,1580185010,1210233829,889619852],[1391919966,1727812186,1984187907,1538927742,738882861,1587757354,1263305207,1763383995],[1205686167,523711424,935606457,553651002,827629576,1403987022,91065631,951678272],[1890104433,2018240811,1946535744,1268600911,1943496456,161711527,1199028963,1855699858],[632195550,290109714,1188121149,1651367384,394497235,1869295481,123639238,764220929],[899448574,637751262,943966447,83536165,1431338112,1886524134,24051775,1163590232],[95276614,951602171,3959624,973343545,194254386,1977108911,911532401,1472675045],[343970761,1315861306,1805616340,399216369,119193578,944967633,280235596,559157706],[1060649972,1166022436,461649482,1470098586,1505654412,1836256042,1465096423,652476458],[1452767107,96540805,1520103474,45208185,846899804,956831142,131328545,550692539],[1366531876,1584498697,1631091934,1037554089,826451565,1625970491,661548269,153369416],[764223247,1777937503,114180057,706130715,1599116222,563166804,1547582383,1073979917],[1700907704,296042192,932056843,1379274769,632137363,103413891,1600855421,1602929538],[1127723139,1819734785,2058851745,1048770440,1138195936,1257373730,2078558546,890348188],[1785734909,520444366,583268622,1102548718,1814403670,1156182255,229089496,997843299],[129075558,1798885601,522522779,1139717455,2097132352,1514010425,1007025904,265878293],[83015975,731975873,1464650051,924824075,1651282935,553025351,1064268839,1864211836],[2041774721,756236041,615945381,1095636867,978930156,1625209458,1032506132,1305378882],[1916109582,982020490,662995215,1774091731,1458727192,986544919,1834359887,14754864],[867848789,1974053848,358240609,1352686348,1377061385,1710340979,1099183983,857827665],[774120599,1205452912,992647474,1963575683,1469238701,631531257,403267948,2019293502],[389821706,36951877,436199760,2106299042,365483786,217039056,148532077,859050199],[1870335675,453483594,905158281,1760240558,1219507907,1743013872,229021392,1242599567],[1317883108,1260902512,359037369,1534108925,862817365,1815723100,1815534815,1886908879],[511148412,2116250108,1675650690,2022416821,2040065861,61990833,1768829552,1482453592],[1882505441,93003116,96187996,1502253052,302402562,285480874,422652073,822867320],[595588426,304853761,657508585,459129651,332786229,281037214,120622893,2045739592],[1290836281,121144397,1215207401,2058560872,1210203049,1894640746,1604419233,2013354643],[1268415106,718316503,1828345679,1578051517,1196482190,58631958,1809901104,1159460505],[1309900747,2029932107,57718089,2031624953,1476650694,1954681288,1360027419,1015552574],[1318640580,989542561,598015388,662222169,1865265514,1325999584,375084778,85276849],[896279978,1055540065,1321368396,978169506,2002107776,599248600,1332196835,196446229],[1132142351,1734673460,1668725625,1284033701,731874547,1447103149,1689693825,146562843],[2102030817,1597677028,739083111,127356784,282648941,721451489,988801058,1043040566],[458691574,652668550,1575253407,1900268021,411169654,1911180501,153327771,1239745524],[2008983721,1220737126,1548131496,914352435,1853938815,1101043236,13099750,827147679],[373317694,1574516947,2001929490,1461371660,192486778,1949957540,987520199,14646523],[288829910,2059750880,367650103,206516257,781790645,1565555449,2121637797,688404071],[1578286077,1277147338,317806499,1890228586,1738205357,1781432578,1341162425,89048045],[1601326012,167753561,338729313,171696596,784867472,399731549,1608766446,1685497880],[528632364,1679639861,541212943,1166325277,1740239401,2056177629,3350137,453863063],[2063101462,1398234347,1364703185,859611849,750578609,518129795,211065227,360040698],[1025898755,1170298558,1808673596,1902244692,360437384,97994837,125487458,992869848],[1966297649,1779459791,1063896681,1447766391,1114200150,1777262131,312174493,1052018585],[1274306831,255043658,187544283,1509358393,2081037874,1313715763,2073290113,1463482139],[1578861837,1772696772,1483850771,1352221867,1762301384,643148275,1855528204,932758666],[1300791884,1932038629,320914573,1742213637,40900162,2120040214,2023447012,1240598683],[1523658426,1568025392,32323855,1119496563,477305970,320912377,2020753313,1501297860],[116922600,732918993,813091602,624553632,1573076854,1089462964,1225231444,1058117987],[409260197,563495134,1650957619,1385966022,74297810,1350878099,997764582,1849570450],[152602298,1469605031,1893363577,1410422041,1708530399,1378953384,1751168087,1645621339],[905884134,779469318,1688859221,873296514,309866702,1660881297,88333626,2005896380],[79634146,1829375763,1047271548,621052883,1910849277,1776242275,546186912,915884449],[442087681,429385341,568963064,498079511,303000784,985831300,527599720,1593372456],[1629090495,41245476,778185540,1203151265,375188401,693797093,1685704366,1743053964],[2962408,990736473,1706691041,217802170,1323488239,1152369385,1950169787,1298573447],[1514814200,264500292,1438428486,1735948018,776817,1991325570,1196295671,903657037],[513452505,573925896,97209098,1828526770,1120144835,1512985268,1642796139,220844460],[566778147,201956027,924968823,151118123,419658481,1434168971,1883963905,529307367],[687635175,1547151706,1483188526,1348619299,1375029926,706728336,963868500,683874299],[245750561,1939374938,763951098,170281939,394082676,1360900592,580757840,1422074550],[1310678064,985421992,777961311,98997384,1037494599,32767893,1157831978,732432757],[476809723,507556884,862600371,551338892,2077224927,686786961,1410447028,1287823148],[1900738757,434537183,1932025122,1011841412,167100540,1995391598,668480150,1634944033],[757751648,290717448,1888003724,1531656244,1646910227,1840516642,1732545346,1381420058],[93922535,1348898297,2034280514,1601639731,1942472102,1387186308,1566481040,1920394238],[1469847851,319149751,875865180,380139696,1775362522,594968883,1051615591,1634536274],[1397934088,1307703891,1042532852,1236141023,1483631118,1991698391,505840952,2024272568],[926742854,1112275401,1548887497,229635019,269350008,779671200,1210791063,149486746],[237192575,257603540,826913493,409682202,1228814507,1017154026,468769754,726733103],[1296822065,1401915751,1037855139,1592347538,852914748,1281529401,999795447,1189170196],[1835901233,1921560048,577666884,549047068,1383926615,1358279869,2002322218,114133801],[412893016,1289882854,1191045708,226168221,37339695,1406416321,1787832054,1710435558],[153867867,608020662,403452937,1172147490,1325063602,639440559,601588592,1310866001],[1916259852,1773308687,232832468,354187816,908685779,1148703893,1340174007,847466291],[1207369419,1928098223,1756140406,1001124325,1543061086,1696215621,1089805847,1697667052],[643571441,1181929150,278398878,115566666,716904519,555517129,83417275,1806184767],[2106545885,1362554412,893062778,1999638030,1823754265,1432664163,1730888054,1320286421],[1603121078,111580212,634343343,1478799890,1487399382,1110650430,364628088,1411873213],[978650163,523988907,315106922,333511921,113203248,1549277896,175247049,1804112692],[253785002,381742166,28289090,837215947,1385191424,1817098406,1857722652,653917443],[1629303679,624827579,1359268038,963886096,1657503073,216206334,1610000046,156240386],[1678603276,1233325263,469612954,1730481009,1435756401,1241517886,556298621,1874995641],[1692013319,536544872,279274207,772785832,277526700,1458848976,2061437221,1666174126],[2016994655,1561775179,999596090,1432100912,1544193142,2073261106,1143405585,1350185515],[47893730,1740136360,1432792746,801378180,235778774,1880139038,1059945506,249059764],[1378587494,706857917,878686525,205537012,1118573792,1841954538,1739396251,5690591],[1830402103,634720442,1670687911,1629499478,294879095,674709826,112826701,1027785879],[1947795394,457458086,1598620726,2109554515,961537479,1869220009,1354216713,788862861],[631371932,14959078,435494451,1753685414,1975883041,281126867,367124429,70004242],[1765655551,1711175713,46819109,1038163986,1678425672,1079020328,699484024,1329638747],[299066118,618017399,607404801,1692646824,1693972775,910617371,1868847530,672351170],[1522393589,666359182,1232467635,2081773349,751865903,1510268119,2063934657,449051512],[1443057905,1177401358,837499743,1754449129,930645032,22289742,740911594,796921702],[1881056166,1092497593,2117825100,1046280903,550637193,1452138511,1432421590,1217864605],[1327514038,1500997228,301896761,304027006,1700012216,634894756,563878616,1083032960],[993315480,1999443765,933452560,890682230,265529490,1661900869,379321838,1966847736],[818310108,524856448,114184497,599040617,1291639820,1987867361,2121500308,709468280],[473330460,1751414776,67683770,1211716669,287129100,1499509370,300408049,972647863],[1746137289,1675930782,1806458822,1524073779,2103871734,1038997454,1666621063,1978759694],[1603767556,1454972900,896781944,959739850,1229465822,1466961482,1590626768,1943617674],[355995753,1583547529,2054803409,578253816,1660362782,1125550454,581654632,181475503],[735401978,1382361138,278426555,1370641330,880415729,2064494701,1712119083,89532372],[477132733,623901765,782497022,917705425,1273909507,1234707520,110753359,1068454243],[1072605396,1739924883,1131352134,1888868346,870902978,901333601,1799133353,1440862560],[294474046,2070724263,863515131,1422178877,1077142043,728796779,1740209215,851577407],[1236325114,561262214,769320242,974043944,1840698147,1258490112,1441677300,279352882],[1619140605,1771425575,29078626,739365342,731007710,1211205804,222504204,536097674],[57771976,1998107207,1409685388,753084613,1255532381,1762474800,2109481813,1486635300],[1761411339,182417259,110959079,6946018,1387327131,241383936,1229812697,55402712],[1803071630,88997834,289208391,2115164851,38843058,1809713532,740511192,523396748],[939030141,463388458,1801139853,1870911738,1801538838,1507517901,1770086522,496406739],[726900099,1574097994,114539880,1371208659,1647475060,654210756,614875346,924701186],[1783293069,1739234193,258547270,1568552261,1357699045,524919447,117832917,1779113953],[1413497372,1558103234,130675016,534640392,1233081743,1038025358,1168447362,255413731],[1586910377,236838429,255624268,390862044,283762743,638650234,307381812,1011489789],[1738829897,1630510083,869272637,1825655002,1888398966,1424952318,241774734,379276997],[1294687258,1432550532,641791733,2047342169,292992931,1132350646,1594041168,1163436874],[1716560143,919495539,836194853,1570405261,1592288300,1849994226,522196760,101485767],[1273996693,1605978408,1177838125,1055057321,765664746,967717201,1727026018,2079148028],[925470361,968484091,1697713156,171333608,473186843,640141157,1079395730,1771368552],[642722617,1825471434,1686669277,1842996909,1601445483,1491540940,1453059828,946921341],[28455119,1930214972,1895876370,1985200611,1667971034,1543213280,612345441,772517658],[1953618563,249027073,1156651394,869039543,1199755191,1916698670,86176863,98444488],[2083590571,840345458,457522443,2085954449,1181193994,1167470682,1186300929,1879313650],[180308383,393637706,1596503072,1282521959,159851524,148408940,861983932,1552696537],[1007944320,683759164,675411006,216787296,1504125116,1953064615,115627280,1631006823],[833307717,1366764958,838833410,1144714934,1718202169,1621909317,249882822,1926311324],[1610042966,1929885303,9957496,820497685,1228493998,1852536619,912823432,619528649],[864013672,1268461770,1778282347,1036173256,317064715,775253169,262166625,2119228700],[210820060,215764749,477026188,180076552,1158464702,319284998,147478612,1577171387],[988370281,1836266796,2069662961,118888126,1468021840,558492937,1497183935,1404425114],[345814433,1775030128,1349045026,1875189078,1199363697,1703433220,598714626,735619982],[599475554,1826473764,1655804099,1191040124,696023719,937526370,616807566,1622080336],[791380557,1331733146,1658441008,228782429,2097338239,410942020,1547994318,1516038718],[1886689837,1264278956,992367249,1733896344,1229936506,248874790,1310207726,964836409],[169737331,1173213251,1921974892,730170321,1288186716,993902156,155847990,644424021],[1014124241,122053094,931369304,1815572510,1439945683,1556331366,1441659693,148125236],[1949465715,319974943,1990848486,1001616732,2089463706,803397122,705356117,1875323418],[1756658496,645786175,1993017836,1273969435,95262427,1547579268,665646404,1809612213],[378448346,1025913018,320764328,321258174,911225160,1177797567,520373834,583802369],[1511821033,1542198210,1670923286,652760667,1279141665,1633095680,1534843033,1300827456],[319431031,340089700,49758785,863247038,1808555388,1351491220,451482940,528261152],[1690551103,977850579,1192230304,31187736,179865478,2025059229,665359701,1401345735],[138627146,794272790,1058832864,1193770616,2127471714,1998180472,785444180,2099612460],[295093902,343121671,28986543,262640983,209486928,359392993,1607717889,768236923],[85488263,1299453886,875771896,419769167,1204625850,1236319931,422197312,442405320],[1753671125,754558758,618847378,750629053,1251246915,280032229,289672366,2004374008],[1075494630,2102036990,1095078808,24496885,1106864726,953752101,1345689439,325927068],[2112842642,482445656,1206587931,303184742,107128177,581054348,1357034643,1223545769],[1868766813,37132563,88248063,215334013,1727374506,1965499235,2127621740,1194515453],[1221217137,1054811925,1359829859,1144940446,1209370096,1433574031,567353500,1924336959],[1480694420,1499071692,978462782,964105860,1489241931,889831334,1263786645,1013650817],[83554381,533181055,1037189094,1705006987,1850498047,754092603,287571592,783111029],[1898919261,10558184,813563476,1946206497,1948778963,419311217,1439605034,1202930998],[627477574,1545076341,1339103386,947593374,947903934,124592650,1048665710,1801872935],[725846048,2036338149,1261550079,300091325,1389511203,745706591,1072277245,163839842],[454070301,1320881934,690175987,485165268,61436325,1950449909,538844788,1174654401],[1152491066,133409408,1453192578,129196925,218792021,1680521689,1111471781,938558892],[1090233611,624028384,1123806729,1698963969,296188562,866950107,1655915289,53650436],[444718802,984910617,1066392987,1110943037,1374998355,2025556410,789510720,643017614],[881269853,262781143,1210795526,2002840236,521580264,1101565939,1165432009,477226152],[820965628,1550658914,1309817585,109388774,139879298,1002585067,17243472,575678326],[986130201,152958658,912057028,1693747732,592416685,2056572014,2020697348,1931064268],[2126804621,729528763,1195165533,851178943,1551413014,760599758,494489964,1230969718],[1837670877,1358856066,1659349471,160476590,375609724,1805762086,7631862,641621736],[324138541,1910219248,1183997959,1832808163,745262019,922533054,869706401,2008907001],[1520733526,1599511532,1723906257,843083725,1000794555,1059383994,635780044,1793867970],[22186579,1400601216,172468593,939435268,420042939,77576515,1564718834,540936614],[635045992,633152960,373986893,1556452488,75829375,2069999438,410672683,614359715],[1957447030,420195354,1389381535,1711586945,1859821066,2113574638,601890816,1369598910],[1594876184,520174600,474926985,1227423332,1581528719,827082306,1901458677,1726713906],[1040249863,1210085566,729527496,66638606,346155694,1529639592,357175314,1014913370],[1599860509,160242880,346303104,751247097,966013204,1793114847,1982594084,1553881843],[1866982218,526151994,194067444,836506749,1661199513,207044186,1430066992,2041562719],[1420864176,224937652,79188374,90215326,1938066342,924602392,905808858,1971358258],[390915232,2115233126,2064667621,1096167067,1611784028,1590698678,1568345528,40730613],[1404947701,386476150,173148404,671580287,2088243455,1960917504,1473682398,1763383689],[777670873,811935150,786140052,710923442,1759234868,424027060,586080142,1844506048],[1685920120,620099201,799929880,288928914,1207635378,1718946607,305904537,1906357200],[2118319693,476066214,1079935137,1833613658,1570219263,351311966,1872026699,1575584190],[803818229,1881201049,1191448734,246402327,849324718,142072056,1886471741,1849228693],[445545609,1990168245,739716052,1153969212,828179864,1873901807,1212407375,724508313],[952634604,1358699869,209048579,1833165100,653927590,220572693,666852559,1383300080],[872513234,1220611805,291386379,1968967298,1152976879,1321341119,112925902,404845251],[917685386,1142647626,1109514329,847269725,1695225688,1411738570,924007488,1971414307],[921055418,2037761845,1045021985,348462049,1000546421,749432104,723942772,1087750386],[967200876,2123607076,1630719413,1042594302,1462666971,1939191266,1215589920,2062805673],[887343799,1243666937,1550379004,1368444393,1743981540,1316210538,1136083280,1169351318],[756597757,232808102,2048397422,308689365,535233756,902205010,286092705,2001653549],[1535243704,654707807,477617951,434523909,1419219695,759588855,1183620997,115407199],[1769068411,566299411,267004646,1097171046,1982548725,272738966,184842106,2065586547],[549845638,1992765324,1544653718,1788278168,1287596504,1408690470,1518906001,1204771462],[1337899075,2122331859,1842331663,1244012611,1808951339,92620185,1663180643,960808585],[342074573,1868097638,724612789,834891276,1488565739,282699635,507759281,313213324],[1831808926,610052322,716652478,2084439949,70126860,1184264472,249523284,875060069],[141201321,1815048951,1774652746,536748583,2086384114,374963043,1726631758,1235248165],[735120726,1238026557,602373553,55338236,1646318873,207924880,605779306,182978842],[1076516118,1343470405,848265485,1266669478,1206927799,50443731,1349556014,1244559810],[1659318997,2017939706,798755868,2024317835,1137725937,1919791108,1529789537,1405279057],[1441609248,987257368,873710235,109775117,1669780553,568598879,1745701343,670062327],[1780339488,1061980950,29445617,1816592753,1874779949,1272516069,295609827,727777704],[1860447097,801585576,1999551933,802024333,1595159756,726916855,984563656,507561884],[1982593985,306519296,718715643,1820248628,1547738448,1311179235,866946653,1878583072],[1352155537,789718879,566106165,354042155,1762223509,177888949,90846030,189460398],[332643573,1602362666,1309599018,1658332308,164669148,1707650972,535825260,171797653],[926261388,1352011568,1126550684,1156395429,2011908301,1497186439,727236978,2118654029],[1419711021,293441415,898169793,1011553177,1801650323,902086589,824601183,2070947674],[897181707,399526738,1850574625,837808558,37434517,244088553,549245185,1831408503],[1634315046,1519895269,561228978,1546662055,1823587439,1113445860,261753950,2075717682],[310827148,2086568886,1404978018,1112708451,1767447334,890866844,587643399,2099155166],[496822978,1635973648,1134102584,1253435798,830586069,2020499181,735098903,1272835692],[716812498,1854677593,1297152224,1582592187,2127412575,664841776,279138357,1321186768],[934912780,181922662,2101843015,1697047955,1278900651,1620877498,824019992,921798656],[328110252,1637296718,434789586,164176068,1347513422,1957661399,2116769752,1158133419],[1819080674,1478153946,2110443460,807100818,695813983,803665243,247710948,277616174],[356165876,1193599113,566774304,660358582,878405164,1077708010,1380399141,676801948],[1807923019,717805979,337931390,923478049,2031376975,212359937,417858472,1814406856],[1305595411,1223653592,1764446578,729260258,754251514,522002577,277392209,623681882],[1043940962,1167748644,471350435,45007840,1204826184,1457077246,1046195220,1991806926],[1905838577,1655842302,109173662,523871184,692455017,1497282290,1369484982,911812229],[1012746446,955565740,537777186,1296377226,151823418,1152351338,2128606971,504132540],[152172694,1944370705,111290887,913664805,818866502,20440491,1909956096,1482867300],[947564802,1640465762,1081960628,347090577,1345449202,1467684489,1023494934,867786683],[2053355465,1962097693,1776461081,263423564,276642314,1636894526,1266088977,1827288856],[1184820701,162981282,11524763,181532578,1991027204,286600744,1627758035,1817980624],[398995558,799910702,1197451453,498364227,2017344669,139377413,284721944,1740150598],[468803957,1235047236,241290305,543364648,829651044,52500180,2051103479,981622614],[775761105,1112731612,162085587,1772947836,1355551156,986374655,931950815,1526863911],[595937408,931902937,1617909548,771765823,212977603,579355824,2120602850,328631627],[2044257866,1921970197,622002974,852449530,1234373962,796528236,975383186,596875101],[933280274,1302603291,1173446558,239314138,144326578,1876322243,536861135,1786827037],[1946504373,1093339730,1178728544,2093535115,241897756,621231765,1136914767,1075354173],[2021652123,617925654,1558300372,923084308,1115760454,784586444,2034489158,851769055],[1398027756,436310902,627904591,812763249,1937247845,1736671604,720236296,79818535],[2115783012,1448115,478217615,193989936,421189696,1961122417,707699437,1250859621],[1291703065,1496702460,469537957,624607800,1483031648,426557978,113117036,162685543],[1592461821,1381557777,592071653,73105609,110206209,1524429671,1914058545,1375297112],[1847885272,1754805439,70477507,1312090608,1174054426,1128543903,220651500,753551482],[1861688810,229163049,945411094,463304305,238952890,6630436,460531414,1254930267],[641017238,360952338,1143784214,2108026385,1631600059,1587836407,2030902677,1257574200],[1836647368,6640362,1023274259,1747388275,668666678,373734378,227208032,1294409734],[1926060541,372863103,1556679481,1052694508,1230417093,1313317809,1903207561,121935797],[415768267,1122365007,869965530,535758005,2013605948,1156110091,1343967613,1380378867],[1915228278,1480002586,1478370971,402958646,511068987,1598165062,1910402026,1045950485],[748971992,1996716228,1385349977,1668323267,657398729,1061861790,881789925,1815916508],[1697133702,396585998,1479206386,1475450114,323677125,667158472,756962422,277843902],[877483634,1234516721,86858387,1431233883,1492173010,296660580,363902200,1783637865],[1619806973,1606718099,1062097720,1606596015,240756076,1421277671,2118273586,2097164937],[303694216,1415985528,1067394925,418923730,782801678,312326810,1606202714,75699165],[1552375796,129141859,1733412466,1854730389,798301307,1689959602,1555611656,1903715474],[1087664015,1359221102,1178542161,1951917799,456098809,675270105,638610902,433384810],[894240937,1119388970,528067393,861315375,1055209357,921903763,766571009,1365757936],[1206586389,885021086,2050535601,1596735047,275044839,1369201977,1950117829,1305668346],[123766951,1952675768,712652747,662228128,1153570859,1191508846,593959690,1059519952],[1558227931,1883963564,505068953,1850734896,809410011,1385052047,724042911,528836196],[2051587957,244732373,2110990273,489557508,1793617731,1554591997,1712216070,507143138],[1739947766,19486238,1583733291,1738229190,166404176,1269511936,1426586245,1936976621],[14555227,652184582,1589061248,1538223028,2062380220,526286652,1591130862,648570074],[761473804,702891668,713457126,1987215443,1918503124,1196834937,1401864009,2118098083],[616712118,441912048,509686411,526728922,48963867,1284672828,529544940,958582494],[1633082011,317488938,1614710503,970939799,247166557,1755131849,761789169,1174018137],[498662143,1782870411,493455444,392897056,1618942105,1536492386,348672846,287033745],[2124328563,577907333,141319718,1663625765,1466056851,397407319,342444782,1496780521],[608272523,2003956235,910304729,656976668,226870451,722720471,1616243220,33128181],[1143793372,655302792,1292605779,1924079805,633233446,674688555,727749651,1209902145],[991650725,1425318607,732144397,388966202,1707445219,68357997,195110340,851701033],[992805838,1105070472,1565212876,484227574,152107766,1608574256,1342981711,1664500942],[1169687042,321517736,2122575772,1378243879,1037354898,559714945,252748280,2115671379],[1373583876,1792695959,95211191,94422831,1327986808,1575291810,624732244,865262572],[847578398,638877869,813660833,745470824,1354402475,1123370610,1873794273,884333919],[710731320,1714910410,155177386,718235534,1798488035,1744310851,781895319,1393514229],[2114003793,311941981,177973602,139607482,1054141890,1669772475,386187745,1606686435],[1280271016,2119149385,413629280,1064191744,490217099,1692446245,1527782560,313757166],[272075979,1848828419,578926737,1314559935,261560649,921442094,1027481255,1824060869],[1840512826,1328091843,1166196580,837270614,292551730,315664032,827915124,1042662954],[3802143,1841633451,966585368,397845291,1804903848,1883979876,810969063,1423328447],[2045765866,562513097,76214726,1043084924,1468259202,1454832500,912536409,1944668898],[1398051697,1942039395,11708883,386152822,536800433,474666389,1347356387,610452567],[1996012283,1617813019,1544015577,329427562,38830627,1519557025,2124337048,152545207],[1901162514,4258672,387819988,1658413467,681106201,1608359544,1199387766,947068395],[299008508,1780157349,746520977,1751512069,610569050,1814930031,1920011836,582085642],[485453705,1987021570,1615313843,2034221955,1133858778,1015942194,1401987942,1149237474],[1092488270,417932781,122266129,375664457,1176188736,903325548,934701421,1331305278],[797233559,566912920,1297908582,246231769,1751654426,631122505,2031955645,957931984],[573232576,1048185776,1739560301,1653372238,651542295,148242511,1741536967,694331244],[1150242593,339022331,1937364369,1365457693,211481385,1969177054,448224593,1094976209],[486473503,1997152974,186456747,1974943294,945542523,713702041,179909257,1646562655],[1569913827,728662780,1624635255,982375001,1010097583,323036293,785633800,793960577],[1581336970,699172365,232788653,528260294,1622901267,1474051615,144841479,723097047],[1905707017,831422878,1573014577,1446089292,1733910972,2045357554,690714784,1250935844],[1195854971,1524167037,129293056,1096145316,630129433,1129744609,551177534,1909530667],[1679407017,913457004,1573603405,68237860,565942413,96479263,65440069,480693922],[533329033,288175532,1661472595,698267032,1951509446,1672849837,1263704842,1711591714],[13324403,295086335,442293760,741163037,2101683761,1099526943,118684344,496889719],[1952491250,1911882072,439477392,2109842600,1237692317,679234390,31205927,1965337405],[898012647,973836633,1483451778,392791033,400162423,1129925389,1614754702,1773407211],[1734726710,737880387,93271885,901369496,830522709,1271285865,1406158593,28780669],[460881612,281855638,1468894392,857075101,114098834,1093506671,1019781499,814256630],[1338424673,1880221065,107941056,1076293337,344292341,1859306079,872084556,993444018],[282809088,1033228533,232188425,1841712377,1059314511,1654959512,1834467527,2059757540],[326748113,913377300,1455041839,255621470,338002934,2110068511,1349263039,1327244544],[157427168,1431093715,248715512,337368145,1086515055,1495622290,1084849811,527747602],[27185094,1874448615,1594033738,2032183151,1167603157,1803029241,526556275,437620599],[1930971792,908958678,2077453170,896864608,664289548,1270907183,312076531,293199779],[1067397802,381347547,1819209537,1020286927,1406223621,529059871,282832563,1610745501],[1668426240,107041513,306997825,1632573736,31658569,1403075653,586606201,1400878471],[738983701,934936487,1198587285,1144089873,1474690627,1743623313,361019233,742987662],[1540002261,2054270467,51957817,1966656155,1197955293,1553310974,1604890050,267287308],[1762094189,577872222,804291003,1762216757,1480984879,1229804439,1847803850,934754485],[390098629,532518786,785482840,1786680576,1597677201,716311346,1740068953,1602889835],[1609715136,733016574,553581475,743185752,922089627,848758968,1999840680,1410017185],[1781603033,1316278375,34783575,1150548416,357030634,1953845973,480748760,1863592097],[1814504421,751987603,321239631,12231792,351961496,954461263,1197011220,590433558],[589770512,2061836971,1173802983,767336207,757903609,2009915379,1200155885,1133549728],[1954915353,1949880391,1617093220,1259645975,429816566,2020604839,1732385631,109586399],[1909123095,538502217,1044759467,347306476,1683780709,897564666,599250548,2074291803],[2021522404,880866924,220954773,1418965364,1164069731,464355123,1835526403,951375930],[1695322065,1528120894,209633770,1478213245,1523674138,1516337546,776943369,812455720],[455234526,1087488821,974365726,1203108007,659017968,1524519976,7519949,603830147],[639376709,2015372345,744594061,1403002086,1674629074,368048016,1646326282,117519199],[618208492,1124136167,1237044139,348701100,621215004,774055566,765389842,73272256],[2033375479,1187962850,1614903779,1908137996,813554782,1866152536,1081085730,1375348717],[1306680541,2012496058,1930564393,1732136804,886629652,111713697,1173868441,12506372],[1792170553,1516941134,1493053550,798082767,1443078408,1253141422,1237067192,1386425858],[2122116562,1895144930,716379913,1361246292,994934070,1358281084,4585520,660114600],[1512073476,146179830,2064859730,409585051,32119072,1687154916,1465344306,1920971803],[155368620,361643358,553530676,1644385202,1568276205,285528868,1606789703,285178453],[648874819,1384572647,1070246635,1862482179,1241466184,866784054,1011855280,98150496],[1168926274,1694049806,157644051,708333060,1824159126,839793740,1128968527,1606006886],[1554089324,409242951,1829308589,1802675517,170121909,297434184,1978501518,965754188],[1440638005,618467089,1824920929,334395237,1632375310,1482142056,984432966,1289267544],[1786026697,29534459,141609437,1675358299,1819333390,598549725,185577914,1369415078],[939933307,1661584703,2038292446,1395744726,256959207,403791812,1280464845,1603775872],[1079951915,2099980710,1286172184,800959247,399490113,1550258064,117013193,718406885],[392834697,759851843,1329731720,1402249885,1085728996,584472507,342390395,195457102],[1420458731,1037381510,767759879,1107148468,1132766740,204618493,924558410,2038802024],[2097283972,2050305995,797086167,205247515,1041873921,1645018111,562144504,1894202891],[1439359364,1191161456,985105937,154239101,1355282246,423807865,2099919929,319528479],[267203346,278200771,2065275102,2056016491,327466301,795031217,922370589,1928161744],[18020635,165105776,1446067708,1397941775,979639749,1576226693,1886098581,167457813],[436157315,697569117,2087447342,127555137,1786615922,658377214,1753754976,698391713],[1953876413,1413183690,282251862,2003969630,352967825,190077616,1720075201,681046450],[1428151097,1571175972,2086088917,1712225819,1911298728,2071845122,1905662910,1140074190],[1753288071,230866693,989302953,829903360,1540273674,643579311,970722546,647560315],[67162934,1317797994,199238188,355050641,1213614332,1488481274,793866301,1495320419],[1926714552,1216006310,459088090,2118413509,30329303,754530158,1610958288,822936902],[1583049309,397239248,1516056638,79595417,125227268,1600056280,794660589,1079094057],[1941329708,1256409712,1035547427,135648584,1487800707,570130005,1536739671,515304713],[43722660,851661491,1965014501,1690435165,1600673020,1733725326,1764431507,510300633],[141676803,1494723853,160804518,92989825,1156229966,2013538043,2116799777,1109748956],[328992991,621218879,1572778811,37858222,2046950071,1721186003,1973026278,324108812],[757467845,521809884,1341063082,1022854101,1830210085,1938927655,2066645028,324586221],[1096219741,322435100,1227673861,1082779843,1510021957,682009359,629271899,1310187413],[2074425720,1939137154,836951430,946579874,1525324107,635034524,1019729961,1434535623],[933865141,1840608925,1175636148,1175383610,1745325432,1100036594,385544874,1290404358],[919057240,1045148287,614663320,111010268,681237072,600223290,205259293,355135223],[531776306,743456840,1160529699,1259474569,1237401520,1114813182,730854488,1725828072],[1060797203,1030855943,1007715398,1366310644,1181738102,1913359686,2018672838,413991101],[1552388784,1727554494,1065446007,1099289550,1046328082,912514632,1812224510,1830392569],[1908492224,902374731,559321,919506001,483344571,1127841000,286426864,803945740],[388143833,541836322,1189337673,2086678635,679842336,2104493737,219430785,1717870282],[710066939,568401454,1381414502,204065183,1703086261,903816119,564592388,1063523507],[308362192,173543827,1817245537,1999185662,808165798,1526617230,1825746826,65746660],[685299172,489188001,1685108557,1476932440,1611885158,1230284021,1812384375,472486286],[352042361,1919618836,1739849492,888634997,819874808,730091492,1511939057,1562917711],[1634230542,348342520,59039548,455921794,389591351,314718825,472749683,1315179752],[953538351,893714979,957077462,257913989,974002091,1616868216,1211489720,567124367],[1988683151,2081007318,289960860,996358445,581403297,1267308924,1589111454,60354630],[843565325,1435736446,1120103033,2003831925,6547534,1166848899,700668303,157038721],[626669429,1200259417,1987982524,304124776,1043921080,577341419,1867906298,1697680877],[573812985,235195833,1879874286,614034972,1704526726,1865980116,605653798,1021768132],[125580840,773418528,599813488,1817413968,1763267065,489345112,1672824915,1412271389],[2013851548,532161604,1462364430,1515437353,1952260901,1212520577,292305542,504332272],[1969366939,431170309,50582668,131578911,1783255619,983899749,313951969,1433383041],[1991625526,1128276273,96349124,686993930,30436891,977272276,1751015245,1501561755],[1286889519,634370716,22860868,1248158805,187871740,618592075,215412971,1679461972],[1888330217,679623882,1256958552,465257494,1720906071,1390181564,1952842571,902997254],[296304743,1446795775,916770313,112875356,573269388,1133564257,1652603420,1099264800],[1478720569,1116073549,77701923,540105482,749733015,553342098,1454312090,1152977658],[1249612278,108650679,1156560271,629959735,1213264443,1362804990,472522542,614239151],[1956889600,1105517847,1204310888,352733268,575226069,1232661702,1236354473,785210064],[1221851510,1071921035,2059442172,1625135894,384838038,153881515,1169836661,398568429],[1808072947,2106442400,1663040698,42681845,440107704,52521076,1927903812,1333254149],[802773999,190660094,712786062,1457324274,2109830499,147236337,2972280,1889898124],[1478117786,642734633,1359223243,1976360573,1090114526,1893940639,2047564696,132691582],[1457415729,832598147,1237337440,2019504126,1380479738,2062861871,2017990886,623490306],[1728638028,953865006,322705283,931664419,1321616616,66223891,1136597192,1953651773],[2037770024,1365738432,1180235427,748527934,677100945,1454199949,368710895,2085128153],[262530837,1353470309,1531854806,1483672732,1874539160,1299059272,730709562,406008607],[1077523516,1015418591,248087927,1048309567,1611922228,1187063512,3157102,344682698],[1781376313,1628030520,1232605097,553203610,470694785,506210848,1159728489,511324662],[1181071444,465720317,1721592975,1864125918,1693445305,735313241,1739631959,1006048990],[2087346605,1596184348,1159300171,717223997,523468949,1367464465,2082020826,905463788],[923396439,1448927310,349020524,1703840267,1621760647,150042356,1834107753,599729819],[2062120371,1791974085,2043146897,2098228891,922751596,1345591549,1760750617,924309939],[342754172,1521070418,1367651604,1947878527,1800358862,1087756743,505363789,1878667082],[1913899457,859188527,1745527516,673616616,1429179866,376328486,27243680,1096185891],[445887654,1598012383,571887133,1430508177,1035672048,1173159962,401879013,325266811],[1213605019,1611042091,730353732,1069230600,1597313045,437358018,150331214,888146934],[1914733973,1381335294,1253939390,1151458867,1841601436,686725395,560598205,541294738],[1281517650,192801658,244247686,1026718147,1919989027,42351549,2455720,863934736],[531556012,224959800,1804704732,176968321,1859728509,223569976,1049094376,1650033340],[922459469,1372064706,711933939,976783271,1203712604,985493875,2074461124,864904136],[1690296704,528375977,452460626,1469805593,232212286,869954318,1036978992,2061812484],[1335131934,766517302,1531767292,1850891373,1192465338,1705714720,1689202165,1920690522],[1815266125,1720889195,215385518,820633593,1313448873,1014369745,1972211846,365951519],[1361786209,179734151,460750504,1852555345,352902756,1552044294,1757360280,1564297333],[1308993435,1635065807,1820958226,1346697426,989541327,1995704247,2106186078,502622261],[1008484791,63551393,304107092,446173584,1754220762,1943821399,522615879,1889867158],[377986105,1314235599,2056949929,1972321708,297231941,649194708,418544186,582542057],[843622182,45471673,677280491,63926259,519026345,1981302242,166836537,1450056299],[1137298881,1085821521,1455306314,2063999284,219659172,1882737838,2116873189,722705430],[1749004451,475418265,782571361,200084226,1920558484,884933525,1305907427,1958715971],[1601499656,1687860868,1385596888,2111799616,1151552253,845702967,207299348,698125336],[1971281614,2015864613,810501156,315540447,1580505791,216940572,1687031777,1137852094],[609343606,1366223289,1834296583,1519349291,551941250,330318853,1495984335,417610608],[1663036926,582179063,767372872,964254555,1206071701,1147742990,1384409899,329489166],[1224832104,700847185,986077286,1762882466,498799835,508003113,715979376,7305310],[1245979704,1991004236,751586821,311471850,1243005947,726529029,1232863572,522204321],[884524882,1746653530,809907812,1349447144,1871109350,1109979841,1041610026,928940748],[1742221046,207901736,999651545,248381734,825373049,281687936,1208766559,838627534],[1850470667,1306971092,649683699,1113645497,2023865298,379354310,614974319,580030288],[469730653,906625559,811683505,1113340773,903044056,363102910,1183101285,43065812],[1958368119,852212796,1577566028,1770490333,899291871,1352622266,1324062532,2075767747],[855432487,532289248,685664911,994532084,1027266977,2106687157,215443604,1186009222],[1709442683,1619665281,1875578872,2071360123,552499341,924217005,1766732277,586067573],[926632090,897136920,146351335,1440697500,1752975799,1883486588,724428016,1866201367],[1703817886,834173987,1790067877,1013474429,204559130,577668435,1450177198,1093069628],[2005454244,1301108006,421244609,676233048,375829956,392273735,858583442,2043816385],[1448550991,322390112,882446651,515725413,1650560268,1346890970,816522091,1524301313],[1184804726,1439328155,298031883,734642310,885709604,1601718709,1738440270,2037617396],[956687927,1854470179,1781916921,32702014,576431375,524594863,1639175639,252826280],[182512423,1572451523,2099555419,1393859940,69452386,478060851,425486016,1169409472],[1010673466,225131153,520486958,867286156,1303410435,1323552209,1624617390,1119477479],[1606786646,562838428,1967522844,694753628,864998332,1684505717,955391348,1454889851],[513096728,1068288157,856589555,551217124,1924890271,1884212391,1382703822,832204963],[1692052716,174805007,1822893220,175172354,1117815373,400200025,457647588,1728407904],[119407528,381051159,562913437,1144988556,678845671,609316956,1850408906,240836934],[762319701,1380548421,831169999,1851725658,950992431,238756640,846684346,1187739905],[2075534051,317990858,753690095,1152435780,1232228112,1531894896,146474502,2050271250],[1331893865,2054055688,611171582,1387900979,1327994068,605404262,1781179125,1026559022],[36102500,84669334,1506108470,315495365,1836937694,1018563103,1580159038,325027793],[1519889615,1863343496,620773924,1884907130,1759373511,673316465,1031370881,1413460134],[1113318155,698926065,1660854476,1486361338,925398059,1879337256,223748996,2039093906],[1603911947,1100644304,1197325286,110763868,1445661023,692939907,2019887560,1841826357],[737150302,1371842512,1379090652,755525952,1184655817,1071493771,614122581,827103431],[186375622,1724767277,394559669,139797846,714965875,481187695,24075531,1669570080],[1175072842,338973735,543372263,426049555,1555867788,1963664924,137683040,1370694733],[1450458557,1085683613,254535997,1234829020,535498201,2016863439,892414719,1233871084],[312319809,942566664,295230157,1019284530,1344245888,1511540924,1004214666,1689516315],[2035156615,1156747046,321643163,21680399,1440356710,1470058437,1382568588,722059373],[1704339061,179808847,1997181610,262423804,1131442009,1855490747,652799606,1269479457],[367236393,1242596221,2106272064,433596667,1483195745,1283372816,307640742,1483218760],[983023048,2050200643,787499963,2119010770,1733187586,1769607111,183935590,100965137],[301855516,879731042,2028234242,121674202,203958880,1694736010,1257485638,2090549416],[1982538844,543287915,146805861,77393951,1926225595,945265158,667355986,1477348107],[869469347,1937018966,1647337065,1148750555,600308548,1514066320,408559567,178953395],[1553698244,770428755,1099932721,181133657,658186440,1761358052,956589907,1375821960],[1719219245,40964183,1107960948,731213102,2051998265,997303855,256028231,613962078],[341545991,1537657675,1227760754,977816377,978357507,74372083,1896231596,46929720],[1800499393,1311674898,1838908147,1036208564,366627216,1143357902,375190108,1530443769],[60659749,1728744573,346826085,1600412865,769695740,227353759,1555300404,2036938606],[323252302,381635984,1923667851,166934893,378295960,345237372,1548660338,322098077],[1080100971,647225493,1409981230,1710636269,1958981223,1007569605,1588214739,1313282958],[1779485756,1195870087,1178831885,287324817,1638540332,1743065946,1296564911,349673609],[1707029485,1187046705,744242942,1450668428,1894046545,1421079102,1868911977,1261933734],[1355746788,1824410878,1451831851,311895672,902822531,836207432,425933381,959447502],[360616323,97124784,820457401,1127808246,684097789,2011196981,1691365973,1162044786],[1797869097,1534047670,1757420624,595015148,1201493835,152891133,1573357953,1954440252],[747198897,1562807339,28202271,1105514192,858698168,2129816565,1617335634,345765627],[293808513,1737276760,1682504637,1916569275,504228833,343029672,781409215,1862965722],[2086348305,674969236,1030845024,1327199459,2112741938,1581030026,1256954052,531829279],[745092781,10582476,1220171079,2104456234,613617959,697801020,2105170100,313006038],[577068884,111767386,1696422579,1450508448,212638362,1494627837,568377810,1983151968],[80602988,149088514,328299375,40703948,586760443,721876468,1675412595,2036489147],[1621636417,2053473452,1573881352,1824381484,1819825527,548911520,1062329266,1624925049],[1588656046,1276476121,1790769764,1348299320,1248207779,1844019701,1299808945,1768732715],[115760210,841685988,1963350585,1840934167,1430255115,1533038631,1481352571,2079602829],[239028757,1514819632,1098635933,1076888985,758659779,93272046,401363122,228964880],[2078302923,1320662989,1133569298,1352752059,871590123,1614331880,269481244,146326825],[1947187600,1474916501,150866618,863530272,2113143786,1744976891,1205902436,802250258],[1465480874,1363252328,2028079246,542443621,730127251,548377166,360880804,1773969581],[251094441,218789017,914050201,274322965,1060186246,992557074,552301540,1685329560],[636237974,2033414426,1086950924,439153591,1803293199,1455143421,1757861550,629568905],[904849704,1576182239,1532155895,1559315508,568851853,924819969,1137724045,1926604021],[692413733,1471811665,34440378,261202185,427717101,2342759,1425282460,63511864],[97447874,1270635670,2083699947,831059776,348439911,104151849,856130007,1485906551],[1443520154,1753763559,2019552855,253185565,478578531,838536746,2015415419,694006173],[776468471,20197316,1460942821,1311693665,432794850,683349992,1708579721,794098416],[1024026559,1632230110,272962400,1843765333,1630659283,24569615,1165930804,1424232700],[202160918,248985662,72465956,170261301,864895743,897831888,305297101,1096262378],[749479303,618705409,347587807,705187774,1103338289,1272278909,1352955129,1722699219],[1903806755,2125712874,1084533984,344849867,341560431,685864567,374584286,1062515683],[820750242,1537751318,1856595614,922254740,745291571,1305302780,355589904,735256909],[287087659,676486128,211733900,275740120,64710716,1579690546,975744208,1307302211],[1686565531,18413165,808510064,940028041,1267468758,453265123,965354608,2025613056],[445425856,513953736,416120383,1578518016,150163751,1011226884,403087616,147056405],[344519547,690733571,1110154433,1684929844,1812972339,1929527511,1759032371,59570166],[572032302,229872466,7644149,386788706,44275913,134519260,527360705,475258909],[40557799,919641087,1435351809,947202770,342151140,1946649184,1080924904,1604975992],[1947089918,798590311,2109589498,1495683055,1025878217,718568029,1529805054,660745386],[161965153,928882932,779350679,1492062719,2120572528,1504013607,35173427,634710464],[178901994,203758076,1658837,1266564630,2027919968,261587770,2053585815,1504941632],[750999685,754200764,131280510,321671490,63179418,766371557,1718041050,346346432],[986798344,368329863,1850269640,884871534,1129782949,758797594,1417118564,1504659779],[324691999,877709442,1781987439,1745325392,282214513,290797738,1874231982,2019054249],[292870778,429523212,402691170,1446478759,1057983840,244317319,703558204,1480347332],[1115378671,1419221125,1744930479,1283950918,1489458430,1736536390,2048992774,1604158829],[396150422,877855049,1942533383,1716079690,1538532222,978461994,806672063,615423864],[402441727,1652883135,1931109161,154889402,1445692198,1878779937,1843426013,1163890887],[1893706074,1669960416,228113982,433102696,306163922,451107872,555250847,640231947],[239076754,925365912,787330650,500427825,247328902,1569784857,1982529537,556057437],[947254482,709711911,1202458626,758972471,1895094809,682409653,2039480530,708570092],[461906090,1432589075,914893385,1505784905,1887960325,1459584821,1492682371,1973487494],[406902342,744840757,1171208651,862802240,1776793354,1256193105,1425742685,1450053251],[1865894130,1379595055,1965383088,1929462567,1491524035,584213983,1597569344,1009662926],[1641126569,598660154,404564934,1670354957,691633127,803697163,1002857996,236224706],[184947846,1132653951,795646246,1520995431,610391904,488513897,1056832154,211229884],[1405503429,999492151,1240018191,2011751003,1337479012,1054214384,2099244812,455807469],[1142158139,1139565752,482401343,1800524497,1159404441,60756511,781864028,27489843],[1671378590,1095905488,1935989194,1682148471,1009832773,1145241519,657165445,20872486],[296108198,1255481359,561820998,716342216,1814987152,1755046734,912016751,102828666],[523181644,716367889,380400874,509490604,374319764,780360403,1790624112,247939634],[1790182108,1116007715,185486129,2069884587,947687658,647364314,132384331,1507581733],[447158807,1069816252,988049399,1974948311,167734254,843757133,196787858,2051167913],[121058954,722666932,655705367,1266023908,913393353,364592900,1755872788,852781588],[1481351937,64522077,1578425546,1688556360,191145409,609225322,243076296,969475628],[2066634770,96017836,2002286952,1291015760,180389749,1867807923,565380399,1760831577],[888391327,1980495442,1968268061,2114516291,1056082859,1642460974,644589769,871907113],[1356726364,421454093,495192227,1495556557,1371482954,1800413186,1893147509,439736254],[509534207,1177454804,1189925576,1781666462,669746559,857135873,1476110335,928534016],[95357738,553822965,1602870647,70680084,286225637,1197620002,1705762598,479811354],[1633805345,1315364738,1646073757,537701022,1144272698,1707471399,1234100121,945651382],[4127372,1569427336,1701346204,1017900104,256325838,1602808479,1250830877,701996067],[1860956014,1010177052,1625131172,1641768773,1366582644,1472422629,1690869876,1806796182],[347615316,1463318664,1633128560,955958156,1473035325,1234024213,340283768,1345914405],[1107264729,1461918942,2029724816,1023407020,574708186,17692251,685081808,1416230345],[71386387,606621919,1199822864,1210723352,1199383606,852035127,1061406646,24215813],[898313367,1295653560,1062176691,1839208308,136186630,858339821,1680468674,1306793652],[764484477,1814479108,1396998020,469635048,410048305,1529880308,2072307832,207300306],[424517181,695550776,1206897696,800014838,157769331,165395597,503253905,1402446083],[1799124881,1995949437,1368861212,1703528946,1507184814,982053757,1420703507,1606087761],[1905274622,2073084603,295910079,721643747,520389758,131616011,386392295,82670731],[1404545581,1061475547,612021266,922215567,908880005,1650728053,1964335898,188564319],[1250757132,605149848,2076100046,1803598351,965649378,1339454867,512439562,2041877491],[1459342645,321166426,1413714523,985527393,491373965,48891778,1908662822,1181945902],[249904925,19101005,397979227,390808727,929009686,631316928,1213481022,996907142],[1343197831,2005775883,1464477169,1318188481,1881836143,1567007062,111011085,834776526],[1049139277,1884304933,911149567,766962355,581773709,1225507780,276808334,879287720],[1119387425,1517333018,175148137,1280791155,1706499514,1103750999,1943871854,713846625],[1579912789,459412668,676473601,168314496,327355728,102064976,867935214,1029372785],[295481834,1919784783,578217481,986438917,2128688533,739187400,988818519,710111447],[11983387,375236354,1519340513,1119442216,643629915,1852619218,552853055,106550640],[781767886,194400997,1291846806,880057634,1929063799,1982465786,1715482641,1222254256],[563284669,123594202,1433070647,1351107063,489345355,507620538,668944847,753055177],[838096792,1361868435,837801878,1590727480,29514124,1140906974,746655066,190087471],[1135929313,373588607,1092107850,850407959,616184613,707923475,1495891212,2129030923],[272252558,1170400444,1283598079,908988350,926262407,624687164,1954188108,157252972],[1169732267,1118745758,2037908669,2002457603,302271101,1155729243,73155973,1214253324],[457369190,16989737,433178145,31888713,1945130754,1523924079,1974678041,2046177041],[1936517777,613280608,1996228963,737026272,1597367621,360492991,928780193,1580231635],[2022316930,1525079598,1987917032,20761167,1471639833,833512623,456102167,1124586607],[87934965,12260760,1337120642,1924976619,1203874182,100834533,528257037,1610587745],[1036460941,712616357,2104374878,2080319591,358958940,1435068381,432674078,59975731],[1364854654,1471087072,2118364430,2033083495,1828532590,836872689,1568958015,2069402545],[650066876,1458130766,1713627191,1320147742,840817870,901004660,1059359264,618518682],[1354774440,809568287,1370608611,304349873,1725622150,375942091,208466214,583120800],[1748000659,117239333,1843341846,794169407,2063084411,666454084,1487347744,1077952868],[1403902241,2052044771,730426574,50663043,78938802,1347408288,825939930,1134048958],[1867009934,139146022,988765952,1142900196,1087988489,1744936437,268836622,1858682692],[368492440,825909749,1148962930,772934448,594511652,943909660,448070835,2004121002],[1002268130,997419658,2014958756,2065732584,1121446388,189903656,1023895507,216120383],[826459125,1740500925,1687581652,663820534,502670807,991647825,1440950391,1772045713],[307206135,1386406103,1448519813,1801136802,179968681,1999241026,1551541064,2026996547],[224774539,1136430132,656507817,2093108686,1662327871,930621856,339187528,99205081],[1217025373,1452940275,238931971,613437547,447518956,574261146,88096370,2053415523],[1848302861,773611626,1687420618,1276146229,1263453905,1087799046,2071554091,34656993],[1227179483,1376637209,1328064636,363222057,1268824054,167819933,1144362383,277890549],[840187387,140893395,79506229,90060733,186049506,1760850832,48506796,243001203],[1549976788,1868282430,1010331427,31904501,380751658,373800662,357574204,233490464],[1226767775,1560127656,1950178903,466115101,933367429,1077495535,2102737703,1786990098],[867978252,1087556328,2062474737,759532026,985110884,847929358,870578595,1897050258],[1622235977,258114236,1839719146,173554263,1132925173,1943689449,143750792,54956828],[463270715,335380650,2005485764,2072706983,1894868187,416154718,957111243,815867466],[2052464339,967893635,451310296,1919900737,1604763203,1701373558,436846424,2118968721],[1494403771,438483411,1358117548,1361693825,1370429459,2060206297,946651549,287627016],[937512424,547352483,1465919405,1297463080,1298764859,415204448,673319490,1361662197],[75895185,2013370095,1060018529,1804346302,1467065615,1906660284,1795542289,589342271],[35364454,226876217,509322855,1536571142,411676828,1717507859,1748182534,597699203],[1184202791,1182851359,1466598932,899185149,2076082370,2036738016,656927710,1799706840],[1493013145,742584684,464716380,240894189,286956666,444002723,1378128730,254323797],[1393801702,1034468215,1452009904,1087149389,787593289,379377217,1355196308,56546302],[827437606,832506513,592612330,1065297037,2104198393,1892492534,334521048,952525943],[1809021755,999347030,453031524,1140171891,52048292,829205855,1720966183,717762104],[1260992961,1385175756,1611947046,469266077,2055066835,85121085,313099971,1434738684],[1874603177,2092576042,448722674,711151303,541296823,301447235,1815052250,757757566],[510864219,2014436918,1728122453,1229405690,1241052845,1364233619,89869732,680330581],[1378888022,1654557943,1397077828,226576143,2110610321,1313392209,689641979,229507421],[834955116,338365333,1811405015,349720898,2003089988,1978319541,757451846,1183362619],[186771827,979786991,1562419719,904410730,566762085,765565371,1732787333,108412872],[1803045830,1862334176,1476242080,1481160431,1206515434,1569232591,522194250,806518782],[663816294,745915201,1041324201,1999067453,1419691680,593665394,515461915,471989309],[1966777838,1633825379,929400178,1513771690,1386860782,3364187,839407307,345278299],[301677543,781748789,1625182543,638310000,915783078,1966399858,1985584309,873915238],[405946733,618958543,639306432,686737552,572041757,1164309762,977905444,650028688],[66809980,1972584198,1028048229,125776738,815706728,1816744199,872920513,2071533075],[968265168,176969294,888576580,709696504,1915572053,1186121338,105504986,2053378431],[705223056,650824287,1347717348,1445145804,759103464,623076908,1538897108,1443912004],[568172510,1859466498,1329307321,2092605460,1846216175,783393785,679055250,2009533441],[1168949139,124043901,859838058,309852911,812488311,616453321,2117411733,1702116965],[363583626,139494845,261196335,1758713654,1030841777,1437749554,1672019466,1498418347],[1870691734,1139589319,472720297,2118844064,482669656,1894590053,853829485,943323275],[1913896250,1573560725,870706331,124515275,1660664491,1837601184,1593078746,1774284992],[993997345,1646279380,195751068,733520188,1226498479,1895730013,503072319,321576357],[140648857,656541585,1292777893,567377401,1620194432,1503164444,257160248,626611784],[590714815,1826646461,2017559213,1032040995,260432727,921242305,620574992,1422647490],[1207050703,1747898911,137190728,750050226,88098645,1913359223,1453454325,1073538062],[1100953225,1317965879,1926390074,1939661624,1737269972,650019420,1571713357,1707084181],[536395957,995806842,1954370359,439229665,239567770,1525002689,1663546840,1983971268],[128508111,1375771893,2027530003,235356771,75722139,1370097897,1573763856,821252611],[1096282756,103920232,260899383,1673899739,1110338032,1501430797,1287967140,1026675310],[908294281,1625704013,947158115,1758920246,166018479,542370110,488190424,1098265584],[552495290,888827783,1149745670,525317391,1642333063,2052132637,852991096,1685605508],[492702226,833526765,1580362931,87318789,360445494,1444885710,1644357583,1582346498],[72959711,1693654436,403066652,929367697,513329074,946552334,2107854605,2049135872],[1306978081,48405598,400797660,1722956086,1952452099,1698572763,1991840939,457608266],[1446208895,1746061614,772548733,1257997002,2121017738,1963074343,1825335242,329584380],[773284497,1618091591,1580857819,1551800508,1516951799,210819670,335055287,640395089],[2109583875,701072312,1829771419,1512281307,1864045438,288867157,1577363010,1496876358],[1792177487,527073884,42546817,875273022,1255636609,779365528,422949205,975691605],[2036282026,1630803747,866159224,288335587,1304487401,866633720,407744780,1013808614],[1118834910,432024307,692130831,445940062,696876575,583813556,80915842,2124523022],[1161932756,2013979805,1092665702,887917780,1962683926,1620096383,462055938,505335864],[1831682536,951648354,509568708,2007173411,1742914387,1481204749,1989970373,1549352402],[1114931493,155097835,129901212,200852495,1847671889,1168360803,39433371,1811749470],[1193826321,1903301318,340481345,15938615,1461969406,56525746,1448960681,533313666],[843654858,527057888,1693802149,1011841270,966550207,1904879248,1946963927,1031888623],[2118738370,1338913,2081886502,617647475,1954368139,116381876,739354514,110021729],[107943919,121026764,539717831,617805651,581820445,1693970599,303426363,934942425],[302920155,1558385231,784720864,398636327,1838498473,674849019,1278307751,1776499028],[923132041,1093959642,542738944,536626916,843594928,994537101,252584102,431576201],[1142048399,1023503429,1206196625,1992983664,23500363,1653101841,682573536,1918265285],[1008940668,951618135,831824348,1117635985,234725495,1756337673,1241339890,1988849815],[2121833137,547105877,1301436094,724126415,2092084732,1293506213,1875620539,228839312],[679013810,617766681,786301083,1049762779,701186516,133340196,537334319,79067329],[150311805,506929394,1569724153,443419113,652116768,1219303418,1089921103,1270659894],[571169031,1135929237,1565273815,1730797263,1334273512,1637909141,1794938207,1865355725],[773361613,1226704572,1513587540,2065758782,23110495,1575310627,1988028613,1044574538],[1324684070,667097214,2097066119,499665420,852075772,144214941,1347669132,673326929],[384097746,1296701106,1432364839,808418509,2011166662,645801452,1940348021,638452974],[1480887314,203608044,131036852,420137278,331258165,1157510777,1783748817,879518098],[237319332,544297744,1136640940,829058710,85029360,161147670,255166835,1352492893],[479859024,172001026,1742092443,2126877938,1204759526,1361118008,867285599,1950514490],[344157968,986176080,375719945,557943312,1193141592,843940405,1887526796,2066498955],[230890773,1695090558,1125947071,1087459,847957766,1637226599,1535923152,1117891895],[915470709,442550144,1922731658,741743286,1108766174,560165422,92171387,2062561205],[469638810,1861126786,1911914264,1356436290,977180909,1330472664,1397339407,272697901],[2053547707,327634936,1330739798,2129179671,2050812446,48164075,1629810092,279605241],[1552801617,1808151998,529860827,699342863,1644614019,1300377891,497628550,1791481527],[1545342987,264494526,404176641,435137369,1986047862,1776438934,1549179412,323020643],[66443258,843250654,17855635,2040478370,891178761,1350723393,766395286,1593660909],[281425730,1322333419,334929694,220982340,1620580897,60537097,1922352650,1555954408],[1072835592,1832619869,1547893768,1577008437,1724057241,1649380108,495704951,1006041107],[1896897102,345514837,1759060070,15855376,795815841,1369038617,1425300590,2079669234],[645561404,27488461,821375190,1864168542,394764467,1423399236,1159300671,1444285001],[66730377,1786686250,488905161,1865115567,633496225,1876832006,2123421466,1145255884],[2006149247,169548202,921419705,670296564,767443657,134627950,1620461968,1425766265],[2105703410,1592549798,695458159,1754373058,1891363608,574685416,1512401292,114812929],[1241619732,683530949,30622152,934090243,1380448751,1213300834,654481664,563962150],[287036593,231069314,517666702,216368825,1929655646,958929942,24543994,120535012],[746480063,691707427,1649370648,2090423023,1025555202,2071300028,695254861,272346317],[513423106,975748740,230559882,991041387,2039396692,1982418738,1702889181,740644433],[1771377726,1109330619,64744063,1868563810,1660245460,562153587,1496629835,1485923622],[560531118,1837773114,1781207,1098412697,767519086,761960583,323754806,1522713175],[1172293100,1926645744,1421231213,560202299,830672789,1778145597,1906140294,700922999],[221338874,2101711162,1639017293,1024084164,1263825147,1049727131,1561922604,781879829],[583317804,1563720479,654471727,1158243404,1713999912,587885872,1062478242,999573280],[1126293346,1216854993,1972938940,401106002,1120150856,518408508,1243617262,1333719762],[544507548,1430977000,1905820909,1730030162,3019852,1797500974,1158552723,1542856678],[690872880,1960348783,427399147,1066689659,2050274103,1868815852,785822719,294113276],[483792418,208202826,2043812301,786785292,1047128095,963400,1710370141,436173556],[669725568,773719633,283677178,1180166568,115760062,357118113,2032361221,997057623],[460566922,1665517661,1462929916,1885927509,903661922,1069889801,908386909,2049973674],[1774606108,1193036081,1380776805,413160801,569384405,2105033360,639708412,2048257563],[584221250,85946333,202820210,582202794,1265153944,1217238111,1088090981,802195964],[1034835888,1092742274,1517756090,181430312,1892864006,824909314,1839508858,336915098],[254141364,1959240717,1730184341,849650599,1844875522,1313163438,1315794520,622355130],[885168607,1880559033,1344936116,511720102,1888687385,1709889548,189932985,858667566],[215448154,2111271404,717157990,996854831,1902466829,669968642,537854771,85486511],[1621211848,2089335416,1455227579,1085225307,1667468920,422347440,1929097106,1717915425],[1684010135,959872955,522981141,776876365,1136230530,935295533,480833511,281621902],[1401403689,574559111,1890555906,183980215,1619765495,865681377,1436683260,653213337],[1247535816,2060361110,1337032297,120112746,1181795640,980655489,1764666824,383704511],[1740582654,2086763263,2102865255,924988454,1692648567,897637725,1801761424,829242055],[1773737194,439636106,1276910613,1262791861,1936165911,1089784336,984758944,785104654],[75922365,277649309,1530951602,1185600225,1646598921,1282476985,899062232,2067929895],[1935872971,1168011679,749198227,823169723,2026603826,1432448347,1362703327,801191849],[2065917528,1729051976,682552984,407965961,1133156018,1077385617,999364321,1018084969],[2062477934,1454434992,568064467,1472434300,956756187,863115877,300494265,1445574191],[791876056,81734216,795901190,1108739540,603126518,1198860506,1566075122,1052618346],[896835894,903505431,1277067738,820502854,1253399780,1416530648,1980073595,1168809788],[99539058,1034340064,252841565,1551952124,1834270040,531574187,1277471608,1899812540],[389000632,2020468621,1095136888,1775697364,259284439,1314843876,1675092942,88237358],[135334757,862458842,559276657,635154671,1335197266,914835629,724560770,533797716],[744247996,1946839057,692768664,400214830,1654643577,1282702214,585751628,1743071485],[1275052648,2101553771,1656943161,2078992513,326034388,1449015798,539878618,1087930546],[1881365797,5320391,670643410,60076575,864469743,857054197,1549406795,630242850],[2034673523,183610209,228517480,766130883,1827583285,1715587384,2062197613,714097323],[2035264209,690916129,1773232649,530248680,603444063,1299872299,703548207,1270964566],[866778851,1843210737,1868134503,1795689644,980206967,1509610734,228624080,662368257],[2028767866,303953891,1375823928,794316568,2074685668,33828276,2124818120,288472286],[1628437845,260525845,1484183,1973189799,582505683,684820391,1640296961,263873903],[252783913,435430620,926931689,249537567,205544773,767529465,1535183901,195977411],[409704614,1868229061,877661150,1337271557,1775448307,586562093,1314621526,1253734271],[775874415,2121183883,2061672494,535266864,1648035022,274817952,276848768,618814898],[1669719744,1792222031,676653172,1321537619,589048471,477913009,1649242864,1619903684],[1172958787,1916537520,1074381070,228077191,1187129621,1440485291,643250550,277830608],[2076755592,527730478,1352024071,545518965,1495399348,2024486962,268735519,994444967],[1707934556,576558290,841280563,1286524540,145370274,1145203752,711194017,378930771],[101500056,1319841471,64098948,956930414,1637768019,1888924707,511669517,378449174],[1991146015,697267339,968627454,1438620137,1142242721,980173211,2002538083,893587573],[725712309,442710680,2005221179,248463551,413660052,1654752737,1837401303,56171674],[1091525393,1618978487,1637309416,1875805550,109145362,1207385050,9729349,1219127443],[1583938557,1669385707,1050434192,424610474,1398116023,1589523503,1031008601,3992868],[549063126,1464817216,48910220,1124106335,246161049,1865352021,1325780803,962508427],[264584913,985191076,747577675,2023962705,1457261649,301338951,1798304191,400660975],[1259383369,1775575302,1119402641,1709677410,597664110,1572915119,1078774124,1897211291],[1091367181,1914857709,592580747,1223048557,1426238883,1530523547,258603131,873626162],[1169157805,363615242,1539150849,1838386802,1351244666,1696885526,217508119,1482047504],[564373571,1086989549,1618035522,452210509,384462515,240462449,1866569371,1977687448],[708403647,1395367046,308312153,2095164306,927097607,382458619,204648652,1025187402],[2096610779,1805527979,391787251,204614580,1651776885,1760966480,834345898,662834722],[222870221,1008500517,1994797019,937966099,15881334,2118879853,754437615,224039251],[1751729190,492649251,1501776488,1225493997,801204747,24612019,618471062,1733387319],[1524319319,1102558069,1757965931,765473271,810134860,1489860132,1113614369,1723331681],[781636579,197855443,2101785765,100903157,1413765300,1326341918,249763276,628952608],[1596606586,2064401536,1139146425,904513038,1439202105,370952336,1278016118,1623272416],[1779628225,647098011,892034622,1887330103,46002436,177014492,1688216979,2094401528],[1764342535,1278897956,518978287,1871677055,1145470492,1772139759,347367459,1616842410],[31160329,1367128034,1191264874,1318433534,633445337,893750696,1829693246,1899161777],[1539193577,511650282,2054159921,1091289956,797766860,2080443080,1410384669,2073529152],[460944472,455330398,1604325601,66248226,489026338,121209950,216529740,112122269],[1206661578,44459377,535578834,514120358,335550245,222194175,519441684,1942083758],[670354182,579057282,142501494,844657803,268753103,411111314,1276625411,445469038],[2003957222,625065644,125394162,1905231564,650448523,838256697,407770413,2045283125],[360622238,321710709,942911935,913700052,1985246395,1844938147,715658990,1759703478],[466809216,1512046471,1949294702,1612509408,2020918773,246195610,978312765,1725642673],[1607501316,1048074416,1719059393,492507425,559643097,122608348,1091257313,868728175],[374622892,373959628,657126180,696910108,45782255,1876969857,1005889510,275966944],[124391070,1161282942,1680069347,1059834683,422639433,568371497,1503910230,1002530550],[91783046,2067673642,544665211,1324214827,588852875,409674563,1269678471,1110524976],[701777416,1694955134,1125337762,1333906434,1459348666,878958016,379592052,414714147],[325342478,1479652650,785834884,492742655,1797346620,1024513202,1547939391,1084354285],[69811510,436264874,925333103,1103598341,149692495,1671068885,1503830449,719168134],[2055511209,1206489044,1718221474,170975646,2078464731,30833474,1524016044,85834069],[27693951,1510373945,1652792561,1982834831,559389132,1057902286,1784511969,139775489],[420396045,119399113,621024070,1842250245,330573952,183422879,338503773,1311774840],[2003825124,415370727,385333685,1030966625,1435839179,1768660943,1634126470,1109973600],[1575177964,1350095899,762578208,385957990,1162223300,146981505,105319872,26320381],[830165782,228865762,1424226758,2067728928,1243082198,1691201642,1656287282,782624799],[309954722,1039683832,730766644,567623476,628176466,1459781551,1051352851,166238742],[239355425,260323424,1414345014,1369683041,2013728651,676606814,1520096825,91782113],[1869525337,773808278,584524080,1796235875,1523825519,1686170973,790101569,1003268323],[683862724,1099871664,1938722206,257851417,1453736613,904890480,1125774618,2051848963],[1635802826,1334016984,1571001309,1450494790,813289605,616484434,1972886374,1652150281],[1305028950,2071493936,858870315,1091969847,1694949498,1106894884,964223824,403061120],[887091049,1758037250,241701953,1310224669,725083575,12653205,1661948572,1228585107],[553705387,1421378671,705957681,2130594949,176268014,1455193765,1718523979,790444948],[582627584,341628269,518517515,1331202632,1871547097,1677341740,128869343,1330845267],[1463279689,1486889644,1546116284,1458188195,279266935,1114995806,957900420,365441132],[959282830,1581981481,828047276,1661345033,897222641,614504151,1798800527,1919092835],[1215669670,812700489,1022379525,1864957469,385378423,2108878421,160385564,449961433],[517114667,1080875863,700236253,326085785,1450988791,1482411624,1087549668,2121902781],[1620058945,395919396,224259181,335011400,1445197606,393896428,1290624001,561904129],[834333579,97505219,879962107,2076202489,1087466185,964207637,1478635584,1803580191],[292981899,505697739,230097593,69997689,649378999,457169638,1324107371,1161231365],[1962173134,153165448,491154864,1867427630,548202621,989769267,103888787,2087639400],[94354975,1546958064,214928313,578831780,1361950227,510928837,540399570,1406422819],[1605535049,826317036,1201262765,1375018314,1325929853,719379272,208623669,609682299],[13660010,132335864,1666523629,972097927,1136446357,769775383,1374250691,1270735028],[689077273,306761370,239854486,1763116120,993302432,347267530,1212397145,1035398516],[796607261,1576183405,25222148,588465965,1374360478,310823768,457062030,129606899],[1742918570,311102020,191216177,193620536,1094148285,1546522454,1167118931,1209901525],[969230097,1859706377,342037373,832998481,866683922,37770093,969162952,1324994999],[269000166,689036290,797918983,981278012,2056571111,1662345409,1761617525,2052105303],[2086419677,965076722,1704873117,485000430,953859065,1611334895,1568491590,444369628],[309171883,2020343152,827570078,1910879897,1452530128,1441216176,1172105935,831748715],[1404638436,621624810,1126463068,1832026258,411131611,1096892386,1341975206,1037217590],[1086723556,1263570240,1913055510,1194823338,1722494962,1247955282,340635809,1949802568],[1013548413,1248357931,771680663,1964722387,1363363455,1148206834,1010539150,470347116],[1353097424,1052379757,472870064,1959782624,1097322563,787677362,388620911,929589256],[851726739,1289190943,1152806969,1979291304,367724218,1263972083,1859617124,780472070],[479326670,1312418422,625716228,487924042,1738486690,1551916171,2047054704,931608495],[68435544,846997639,1655218142,58237051,1188674969,1213380242,208336579,395856003],[1698875566,897260871,1938898144,1873746694,1386684205,1555441044,19611227,1457518954],[1109975106,63948809,679502656,1547009491,2038322937,921377776,561533822,1334936119],[990558918,191536943,1386333141,2038626408,307946045,432964776,1886503391,2046981310],[1193133040,2127680110,1229756904,839651822,152069042,262079890,143461674,1935252478],[1464248852,1167380777,1943821121,1565525616,272818031,595483003,1103307487,35989825],[1330641318,1927971334,1238536453,746055813,1478627041,1931920959,1327621539,617607179],[765147232,839020242,1875502753,1397771975,1797002417,1057790995,1326736848,676246513],[509231134,1474066092,720302576,67434380,257326249,1181656467,1958301457,809315860],[597083849,788472087,1308923517,1697319214,1166714190,1345228448,1786515987,1866539398],[1826376485,1095662586,310499820,1967238014,355914579,1676228540,865295425,1167817988],[1023511462,1373233535,979837157,1167459835,1494561386,1755773546,1479638502,1709021061],[247244594,265848244,1630565921,1107000244,972851097,384907633,1301241695,1322895409],[354749974,221518733,1637016312,786376524,1209788452,1225644654,1216767244,197696205],[578755616,1814096286,180577145,1462496941,2073624450,988200513,1082124300,477986943],[1683324959,1781810527,1572274600,1607774235,1948983899,1466748358,167172012,1809892072],[1925300578,572434597,2085589862,2096887118,1396117267,843323542,999732695,1070941793],[1482626249,1124212056,389829715,334464879,84475380,1283764218,733690781,1642802746],[900009653,410915997,1923789344,2050583332,643970266,794482228,598265613,1334952901],[1920311694,66765708,374193048,381254239,1923398355,1420672458,979292481,1522464671],[69081824,681738062,1202075398,1406648640,1312317129,1478933811,1417826012,933347747],[242663204,264784042,1863139740,2123516098,1585589989,1570266688,842284711,1742375475],[77486050,53523798,313706176,1586947487,2129334668,560586957,1940568820,1494032656],[210910616,733601106,924640555,839455904,483317251,870617186,1229850548,2110463549],[537899756,1313202323,1041991860,1938654900,356940460,1282912643,359745583,1526439023],[829799871,1836797209,2046382177,887870611,727012086,1387519956,1874631114,880411324],[779517785,1637629560,232914011,1309650103,825148425,1930287691,1310214986,830762188],[503281184,983277851,1470169183,892052884,11504967,2130475628,301900598,1906410298],[398570301,970079767,1806537383,262715339,933190158,1199527240,42053992,2025555939],[487840817,1434236952,497255823,388365409,1769179508,1490651660,502296721,507523499],[681415693,910129298,830124983,106305909,672695590,967210125,1024280040,396957102],[1961348827,343993036,1215004512,1307989661,153076948,1270797437,1632439520,1675371004],[657388621,952924149,1115776309,1562696727,1528334243,991039023,606946838,530632516],[1491642194,853586453,2111268823,1916204748,1954019824,917012318,62597242,1599695629],[2034917607,288955389,1747528350,1952579649,25871718,1722905273,315063543,1660382784],[394620899,736984599,689008948,1743430929,1961801283,1927411241,2046336374,851296920],[778988899,2086775641,1235375207,658936308,1714461625,597186100,1013774538,57595748],[462000583,4835823,1021880230,541258392,1597869735,782533838,820572072,1438821118],[15883466,1736696523,525222475,1488457917,1640111032,1351617707,416503095,1227821232],[122627722,1627565670,1374520246,944585028,2090719745,2061023285,668527255,682704642],[1821385952,2106701281,892434565,1741100494,510462062,1070980328,2090562975,1827907846],[362449724,1042630338,1901762004,296484606,1143240469,1955691876,871368154,840863303],[174427534,1534990800,660969024,1041791982,1726658299,1458277008,914224081,1773616963],[1223858985,194262984,1214993590,2087240142,345096111,1779031827,1923345109,85953094],[1610758208,60167426,56129859,1993762107,741438158,892957278,394842392,841705464],[130701682,1353663597,560590814,472109814,1555808752,1249344768,1018146922,1528757835],[1467281188,1089090142,1120816735,811843772,743131687,1703871530,1821377279,1685350492],[908214395,317989718,1890435545,2037341074,253323970,804557549,447754806,2113850365],[874667005,62522059,1378351752,46617541,1177310960,663954308,1761613127,1368135184],[1434730985,1516333172,1186920627,1383538227,2039562696,871110881,342592490,1029568794],[878392016,429539383,625037794,1214994688,1958014020,1144715592,1887851203,2056740020],[265537965,1437262711,512609991,741303401,1490456318,98597958,455984937,1487312806],[990636010,1448116190,1887916737,566359611,125632994,1813789391,1573524060,1111149981],[1973311486,174599753,618921314,861296530,1727072920,1211485885,899787079,505758766],[56435798,98237446,899034723,214371843,1459471337,373970158,653003977,1085662160],[343972716,364486248,644836610,292085834,956860330,2061219026,1116962612,1190631741],[1040437495,632612817,703592659,1405993751,5276934,2015690199,99895723,1193083352],[1401194915,1904466324,1785235125,750207125,1490252003,181300700,1246755560,2013807795],[1651557532,1616961024,1124040771,1748237845,487316007,626835229,932869796,2062237555],[1182769865,1898349042,1585804451,72329787,61744994,239265024,505145556,523203016],[1079753566,1321481659,1768516172,778144819,199659682,978719125,986052592,4684019],[204517731,1975361605,371750225,1017083820,1482644481,1152301432,2082699701,576497565],[384813317,1780747214,832064160,497763943,712204904,1454357603,840505086,373183039],[169598610,414821064,1277225500,1181855402,1639316432,755781256,761802844,754246101],[495135606,77179943,1254012159,1100324019,1231319132,1796410060,569825901,309791339],[354651260,1274330561,574777470,1842623775,1342025413,1368062378,2096291355,49625745],[37631736,2099847017,1461722982,83926868,1995944025,1787924935,776192792,165497866],[102532644,14183530,1121465542,150407287,1749942631,1856493365,1891940621,955719318],[1784325829,1479944134,936856259,1916259815,54344051,1490353354,799162375,164108769],[1915939446,801239560,1860904599,1738396507,2430148,1080629340,682330433,628161425],[211783750,184582391,532199841,1582280494,1494500019,1063202743,650529613,982199522],[590064664,557420411,375527076,2102902235,610342659,1390937484,1724243977,625479909],[26859919,1314971499,1023502146,633413313,1018671941,2063720011,665950613,1666531255],[228106951,1642788124,902009233,720780689,386263099,548559306,2048786873,363418733],[1387338214,33470810,38939661,32057981,1135772938,1391781125,1476664639,2038966962],[1345243139,1626434033,965723400,384705390,295114643,1189749187,16301553,417090824],[790818068,162015321,1995897445,1071853519,1771010461,1383762664,1516660325,1511307381],[1329666602,1739042409,1435604914,774669320,70501543,1841618050,1906484990,163388145],[299925818,1034771719,36226353,1869800322,2111532253,462996248,1692581949,731687097],[1319429446,728237047,472379083,1090141845,258632052,80963143,2020230889,733150692],[1406045794,540431502,1270253737,715417026,1928955075,96381654,1209759446,799744489],[2066685480,861151551,1109310244,978070088,1619377404,138376824,1980509595,701957090],[312625647,405043919,398354239,159770719,1016855357,1610494027,391305610,1025224845],[212425055,515234230,1670122281,662999084,551309876,1863278497,1001674427,1034790409],[1889268614,289629368,516750344,1703607021,1742588698,1498221908,2094412005,1278505766],[1317109989,1794259285,876759761,1634276746,1769209723,1866993256,125603825,635109491],[985153062,1278863701,1581148139,1682421823,851165456,1616539601,761774572,645467005],[234788836,1481563735,1362223105,131210957,470805029,639315087,1132964903,633818671],[2037967490,170673514,1549058124,675507906,1519643932,1498961171,117555182,445338498],[929317962,1996815368,120899057,1628595555,1503056109,475175995,2121089998,1944665374],[1356583215,335194902,345146162,566399320,1528904693,1893674402,898787605,1798982040],[299864603,652014104,1537205224,1425214090,214044535,1443701013,1864812592,1356158743],[1775176819,420585954,331957465,1642793208,473332782,1042121226,1569084903,2094047683],[1938806693,1433080344,279505294,104998729,1844332732,368395216,2055898808,1649822485],[1475371073,1796481050,784902798,1705548320,112830650,436481157,1019462563,270368793],[549718324,351373929,704755286,1839344847,647743882,1790463487,1029194579,1145511211],[592013495,827542774,1868158789,1891178648,1848309519,442248562,1956442640,1127080466],[2089302293,1887969883,1234159570,1794398248,1650549475,1657056955,1264573266,135402408],[228402567,1711722927,1229670820,2049116018,1333272381,1253099469,1683196359,148954821],[881673509,788695674,1119556948,1752658927,877578855,59613559,652234754,439469195],[345952297,114236932,765849147,1100033633,767040260,2079216179,1963052366,1501760780],[111827913,1877816616,6421327,2016126400,202986784,1993308484,780298391,742300813],[1679049118,1278565663,1911727931,1392302005,2046751559,1890667981,1658867624,1087395519],[1428366585,2036241180,600166868,1844142072,634556726,1775203194,1245861975,1817880362],[1923710827,324667076,1992431508,449084122,1969016441,1193129512,392780030,1610771424],[1494162446,1761184678,1520064099,4003463,400145697,177348994,667671998,1733029348],[351967667,1902903662,932639124,124492898,1542324076,1861488616,792557902,20451115],[1272353507,1732991760,172050026,477382659,811712057,614958208,93962743,695564325],[1145854293,331749601,20543222,1342265596,583009516,687531926,1373831020,723014341],[1668844692,715364704,1799941067,1713013144,1163132165,125863061,887604430,542872523],[208108635,1570488632,74092469,297778343,1792741921,248557455,849726906,600605522],[1425899493,112640802,1484169245,846329418,264273311,1040828317,857372102,1579693859],[1447550476,2080624364,2036669648,710660951,1967641493,1488790500,1056048890,852019573],[358286464,1651478485,1804127443,667775204,1049550958,2121574610,1050132835,612708088],[1306006944,1161845395,1724051453,933750604,694877826,974614652,1922862023,1454028850],[997838303,1581447742,1759402193,1250992442,1134055723,1381549826,555188296,897010073],[531011950,853781796,1562543631,162232393,88152156,635911151,1747748783,201263197],[788501105,950796669,1536359645,972039235,1802790318,2107290032,1930596039,1580984674],[151850711,149789089,130658926,1555617408,140098134,804683758,1107175494,1536954394],[459515707,221633909,396426293,459254930,1919454890,471949268,1614605016,428974892],[1074521444,1830609565,1609230817,410419861,977739683,628118333,879971670,767176497],[550112022,1390440134,898862846,1940281225,1413402802,1476217753,1754562408,1830570853],[2008588652,1743276658,120828624,1157088259,48213383,1164456032,588983360,101915437],[26546212,274649704,223120348,877912524,728416761,365940524,1677736585,623558029],[1744144515,978786245,211608345,456091203,1101147,784564623,787722407,385484064],[1347914924,531681231,1962926789,582011443,1871314125,517364383,1812601939,1308039665],[1571974714,1063838067,1590761629,1157280382,1369727363,2117858351,2130076369,415725955],[1636797453,1404705499,922903924,1413311660,1319599400,847533652,472216663,1775358080],[943411207,1658339806,214952976,595759612,1959722092,1604915529,1190757310,348146615],[1591894943,1061076468,1930232820,333453983,1749163057,1288735402,151224429,1088202030],[1654221440,571733010,1202997293,104681646,232179045,1443913165,2033450624,1389301358],[1806481163,1157760622,170017554,934713490,363723406,1288207676,1482934710,1331275990],[1756378211,1624079410,391146147,1456243848,483284864,1082919329,117749603,475307847],[329884211,282194737,621331359,239065232,1840559279,449491141,6796607,2084286033],[1693055521,1015290605,1266688094,918733626,1857852226,158256086,993100295,1555714829],[1128123520,402414579,1863933895,60982345,560819537,597233488,990849456,277327820],[1557580088,1518668695,1245510398,741748013,362382171,907528960,16330419,1521443979],[1467142844,1820958261,2001260551,1432196015,1656306286,512509872,733266578,1544241981],[1416154026,934539459,367984721,1949734214,167978333,409708129,493984407,490916093],[842034543,1544075127,1851661668,729840131,288448648,1352733678,1805654156,1849502320],[365898148,1399204037,403638271,1191061500,1258431827,1135244093,123397026,826779888],[1163817391,1867099028,445939168,16278905,1755444496,417809991,1506907514,1188211088],[844502917,1616943862,133828046,1410481446,1959400425,1779964154,97795382,839695304],[355361373,1520593621,788370991,1728334127,1660641801,672480427,1926149389,23213593],[1465247390,1907247618,1578613441,1386863837,1635740790,509631076,1285359852,1740369520],[1905216037,975352500,613889100,1703285379,308112806,1205137843,339725761,993802523],[1639886401,788135071,68640570,178609084,577453484,719595860,1781124229,310853507],[630878926,660431863,181703560,541853416,1886560696,1194091165,283941160,1571278678],[1852421457,83263148,990883250,378052481,946822614,351826633,1933221111,1268563852],[290163297,1256057253,1341976965,526885332,1352626724,998240158,542568320,643536370],[266384112,1461435117,361850419,316590551,360261046,878059030,1816600110,620253089],[770705932,657198041,1980975348,759404527,214029032,1383710912,634710736,848809830],[1935084145,1526751004,1766970033,1399186638,1346097867,801572709,1976302564,374645238],[1316517808,1054901470,1451862939,1364513112,613087450,1300259495,1086104451,556989266],[651291712,1738933279,1414336185,1746141308,297045273,1892631403,804974490,1836882072],[1215808470,344320175,1245643016,861572301,1721636329,1131153997,1664123257,479831562],[1992702558,953171362,1765981604,247107783,410743355,1645667092,368816833,1509416353],[1401779675,874829152,172977174,789066927,442645812,1230352993,369018856,1169509655],[2016512948,1293047218,690353328,700946784,625771448,46551108,1630557958,992343629],[943083489,1954566977,405610511,1670116756,1389061203,485584608,1488317418,1924866201],[152413254,351077177,537326221,703427464,470777461,1139258712,922266596,1237382849],[1002001116,1252491879,880137260,1986076137,1873274913,359744265,106483007,378792182],[283631142,1506024978,399762245,379598480,1851618214,135136367,318348190,344311839],[1862440424,1095759814,1908313389,780329540,1948039082,580272377,1999112871,1516700275],[1661039926,254067410,1026859308,1232242312,406606865,794602990,238694882,1441851710],[1994236151,1831879130,272507201,2025773983,105259604,214033820,1679048512,1210196663],[33757060,1619743249,2100106589,1824287382,1213308974,2001332048,947400844,1790073826],[273388625,1930307543,621418234,954786763,763253349,753189380,994269654,498032169],[1866443172,1634906977,1830578791,79189067,1457828857,423086262,990158108,1640774190],[1341985146,552298765,179376836,1651712745,803117023,743676770,1000604077,746484371],[1857842791,1941088653,717412482,108198901,514139131,1203671690,1697969359,1448706759],[772726911,1127348705,563011506,1322628867,951714852,1031693745,1341675966,407961419],[1573840516,1640219282,468232013,1304116841,1203336217,2119307778,1933088034,368768455],[1204752263,1532187701,1265951831,1771024706,1141461935,342291214,843020695,228168927],[1215586384,960213744,159286419,1370529070,137596772,2009328751,1871287814,112514215],[1205299450,992152584,792405811,1043933306,870844996,1382687853,502308325,1368093025],[450187241,1083375332,811538787,1184475937,2026987158,1588811878,1888671592,1303870238],[344641547,1135592699,1901573685,530994454,383539264,438929463,973332943,797048673],[897848517,63619327,1527174891,833065732,1204489293,186280316,340122402,1116498816],[1170676083,1508144434,1977939405,1025221029,1044278195,1839150612,730656455,564955413],[610787052,958426679,1247062108,634881127,1437117336,669510691,1740453279,1618198381],[1123982994,1678471818,838139743,530590651,1173798762,1719938344,608283475,1463322545],[1363965307,1989837494,1514752414,800149880,1213614957,1150493915,835891961,10803865],[1135368976,1820391888,793732382,1093772533,1943110583,2118638479,1873782786,1351565832],[29583670,1211074525,1702628171,467900810,1715912508,139808188,339257975,1791689766],[1147145385,1452912214,1807219566,1423853577,30395292,1093079784,192359451,209410966],[272692842,2059869117,1994068380,241112002,572479496,2062624016,398547237,1041596560],[2038757412,1447678909,1931659759,1823993486,804882470,201156969,1960317473,1782908366],[2052300895,1320922275,1343720879,1336333822,1154663944,817308539,1728985265,1425511019],[950676171,1573590692,1908202312,816561920,508447523,1188384538,314485005,1161769929],[313359668,2000183408,601224642,370916261,1522594321,155501970,497486787,898206473],[1951574105,80992615,938668638,1707412724,1926818063,1738034380,1021716595,38260862],[1337171087,1561480194,247723940,423390570,1590262278,402085855,2008674911,470381354],[1440654084,1504140220,2050674339,938253302,1950711816,163870088,570193342,789834303],[972077846,1422565399,1867349717,973281737,1837527017,322043921,1566383343,1282790275],[1538118460,901828714,60871793,1477680911,869835728,476187840,876717786,996502453],[240519783,1464452661,1411225141,1255621667,451936234,1682666806,1496336220,76192493],[258268633,1326985769,555638796,889333392,465804618,2025168490,858774951,495722029],[1131771288,1254571164,722501847,1253057633,1332812816,1691994286,929236932,57164907],[602292732,1210134772,1269540154,669496151,1828163983,1814716704,1910668224,924261938],[1875013352,1962104060,1013831229,490140105,1318717200,1175344273,214373020,2019081576],[1882601286,1203956272,1932295362,729812758,1507666354,1837922242,987705844,536436604],[172585131,451674929,522432813,211748292,17065135,1900601430,110816476,234641286],[675683584,917528093,481361206,1207255135,2105640982,371246720,1574727822,51582419],[253068810,2001631017,1445552810,1447547573,51753823,1228093445,800236590,1346034445],[1601644221,1895347723,1952070524,14457041,48239851,1978212732,1745792060,1935002986],[2067040437,200521129,22553775,1008100766,1273537166,1669184414,4414725,536462207],[1565010801,1588891507,156039071,48906239,557636306,1039861013,1046930438,974599596],[1450813366,57276167,1362198400,1923898086,1589777300,1314590708,1772583747,565595230],[498865614,1648276541,1838143785,220037735,3060892,309249864,1745187935,554609446],[872174448,1841073416,1695772236,1114985336,1474957289,140710674,1082859471,102261276],[15449434,525178273,79171737,724833029,1182939868,369011990,724756139,552790162],[883741990,582916520,1440115252,1466046318,1278545795,701467292,373489062,901442914],[1680460002,316227509,483191828,2128979267,576778636,1019765560,390046899,1997241200],[1159646531,1025734494,495850281,1911099191,2039021705,637772998,193553154,1741210001],[349247507,1985814150,973612283,69262031,1130942004,1609120497,1182940873,2024105845],[1011718167,223416238,20172893,618416848,1808304559,1533034025,1126653630,1387142872],[889874181,783065953,920237761,12439740,1695858343,519860697,327943652,247738083],[1717332710,1844878024,285770387,500495379,38401964,1340433784,1969882451,3110409],[64828915,1322873822,1978208161,76728434,1255723666,524511612,1686926878,272526994],[3291695,70506029,1595106384,1247120267,1640271807,487388555,1340888393,732563993],[698861649,168962984,1537301251,2091683029,665412376,633909036,1843201829,2019669471],[1345281938,1295074291,835366911,1734897575,895662073,120436415,233735726,1233040912],[483257931,1178486985,1492841637,150203370,578466266,1475370543,1293100993,491771064],[1300111018,1304924828,1710839717,644352084,1054437739,313109909,337154677,488214544],[40310541,816289805,184297678,149138946,89599312,139929419,396282987,266009792],[223436226,335633704,1369959901,1420985614,507288264,798580108,1836510758,2112048667],[1003833908,680735972,461387870,1137000574,329355736,1114373387,1490367300,867841332],[1898892869,458344484,1795388826,295545563,1527508988,568973981,2050959337,98854916],[1450385568,799143493,1002208997,707620228,295963129,1912856116,1038726473,349587472],[1139778954,1926491961,955398870,1051187614,1753267957,152795590,861302873,636521116],[1691884381,339550562,855131101,205260183,557821323,322229858,654885827,1079473311],[1289674407,2028715401,789763835,1472713953,1495871873,1462345976,1886957355,271845723],[1819234922,1404406915,583324961,917681729,2093791842,172846519,470701610,1837252067],[748801168,739315917,2047241137,942819778,1251656936,178719649,1651669410,1721982907],[1076464449,757419181,2021636665,146592795,1637513314,810695667,324716485,1121220845],[410580009,1832325236,1262957584,1711653309,1767290792,1476278158,636786130,1608207718],[358968300,948373975,1412728619,1958506681,494923013,1101010602,288034349,241512300],[98462266,104054513,997659549,279563802,1540760834,1634542606,550789366,490251676],[32355462,1421311415,415165956,136423626,1385164159,250449200,1348968794,1716840421],[1308918717,51004563,1646718582,227650703,1609075595,750533657,391092851,1313473695],[1068459697,995193983,702848126,1911487390,396006633,1094566325,855880225,1136255210],[881722657,1373920542,376917187,923620463,1374460325,1024580104,597720064,129573170],[1284469161,1908716015,1963232628,1920402152,1809876485,1979373958,414698434,1503292846],[1825256236,1682524538,651379503,935835127,156197110,496802310,1855629327,949629066],[114303566,1877508245,1192453571,1282973497,1393861754,1201238258,1205778300,767328320],[1374472140,75053350,2024730754,634827844,1804080684,1274943293,155471834,1473699509],[321944159,732274066,901418304,537063925,100168083,1419427254,188648610,1339189299],[103666356,869722383,351467966,350430018,313369433,506800610,692207071,891950957],[304734537,1878682694,1562576218,1912223236,1738428097,1542793478,42760790,856999157],[914250548,1312515401,1211964274,793421503,1078294962,9554586,1575122969,1825645825],[431691012,1649158642,1946991221,98905333,6802182,1928114090,77772963,1698206636],[1201466891,525982881,920889476,1446248579,901533731,523614180,60955012,66222745],[1076997034,1540701811,233882188,13213610,889089826,2004437775,1455999600,1815000067],[710784078,1351455710,388145043,1440794495,1406014526,477541632,1856859189,224184220],[719821002,580758260,1403741330,111785024,800455599,1899190821,2064185538,652242490],[825165854,1021182482,1151965569,1925662506,1211266303,2082265280,1160293671,1104876247],[1090395563,1693504731,422377486,1177660567,60607460,1193856744,1053371191,1988861854],[1681128771,1048794860,772815213,1803002024,1841955980,937759824,1345293901,760313464],[372578677,1369128808,10258490,1220038424,2044202679,1135704897,1554209895,789947606],[1958121174,1280493823,827219121,1418585865,1035326437,1374361735,1557487707,492519140],[415048081,1761143340,1668693015,1905460280,278057379,1543717709,658180556,1505377453],[1158878483,982032291,1307130697,1915646174,253327184,1533954624,563213113,327811889],[101445583,1692430538,101602857,1250954196,725851500,1698757305,1861652721,1420106450],[642040093,534207884,1450330148,1034621467,11152113,1656570916,210588156,617374202],[963732075,153942692,836203525,766303817,1583211836,1599544996,1355323666,1951117105],[176904982,1027406173,1157911430,1200417418,1350746742,572796524,1620614892,560517370],[1279174510,296957258,1035402007,1568755170,1046366818,188954645,1291597060,291855953],[967115567,1377358355,1033581281,2119761213,1696188558,1202456623,241779348,2013240084],[878863956,1496166463,298915992,1179519583,1488205224,768475080,1317591223,794601461],[1133801206,2007002683,1371446527,1756349244,782415898,1873234037,615957525,334779233],[1892434348,105867978,1966593747,577868261,515368105,2078491734,704245943,1953340957],[1048041794,57027914,1868446493,1584684835,104036567,1355243318,214128527,350683494],[1623881673,632451184,1845469095,811107601,415951314,1566009666,384157182,155376256],[339541441,939987203,533282243,963614887,1688923446,1943472247,1801967942,468293581],[2038295407,882721916,1653595781,732965892,896188212,1521257654,1059581180,1318687305],[618893572,570675506,651396725,2121013033,1960902270,1767335015,365331308,2097214983],[967665820,1090382393,2104732010,624567248,905521964,683560651,1362130971,1535402346],[641032649,264807718,1417529439,1520371724,1004033493,762538594,1257712688,1957836194],[652226415,900709498,713231509,1981485319,1268957166,1125275275,972009710,1491380114],[1805311857,120597723,473945682,1003336545,456884838,846869277,1177193625,795777835],[1986459941,697620497,1863607687,1114318565,1687987062,1631947873,251892360,1294191208],[1897676013,115505420,702242317,1366760005,309939512,1700090812,1960794069,1892403156],[617680863,417063919,357171628,452022996,1243302136,1600199576,149252124,1013370694],[264159515,1828966340,514963109,1429424942,1182982888,1644999693,1641205939,512565847],[2063369914,1593590196,453815603,1420355849,337370394,1439668393,524564762,969985400],[1919507164,547388261,214830602,2019274149,261087910,1507503186,1188099711,836898514],[1953923305,1368896018,104353242,1667676555,1513101578,748955131,1093361702,1459822314],[1184422075,286541670,976032238,2092274347,677111440,387515271,1385313455,1017099918],[1358558128,113421450,1464986013,1555535239,1923774687,1612378422,1202152938,1642431646],[320046426,1783964852,1625892951,1224469292,1622451069,1656500745,1799588481,1805062553],[139834788,83043483,1677548045,1970700511,340028488,858879688,477291485,905846177],[2088402451,146694736,1336147346,425408495,511648708,610906865,497337122,363269300],[1159039183,1656832502,921179279,1345194969,1782183455,664612258,409327312,1497919874],[1116410986,60457706,1242447585,1522554397,46111403,1909023024,925663991,1281335762],[1588311515,1639402804,328210526,1893673751,957827379,317887916,538938695,1593582619],[1349481001,2012813800,1452269235,557920999,1937441774,2016745411,1748580714,956453241],[411598364,1338353349,900777598,853637578,1137260655,1710362391,1116886013,916722597],[419340225,2114881827,931272799,127757895,1559009949,418693373,412372500,324184278],[19746520,1863644583,1948075464,457854459,1194364212,2017279107,1703874866,1999103372],[598482847,442712642,762743103,1702881110,2121481964,1152707588,203315255,1452787406],[1244116809,943492778,373932568,1983175559,2111527190,314976271,11754507,2102507715],[1586126174,1157653622,660159942,577445204,2117066184,1394495666,1885438683,444157858],[1395189745,585811863,1394089776,1308345214,1053994466,244263266,800955949,225861278],[244213183,762175878,999463538,1257755075,198545847,684566681,635719454,1733875633],[121188989,736796700,1733282603,1909526460,722922682,853043462,676439929,122392789],[637971495,1091994255,123772621,1340816793,405713604,64937582,654847714,1219976075],[1133433414,1628237088,304221928,939155638,339781648,643346143,743003479,1131218733],[2018492787,243552714,1009249306,1528229077,450512383,1700429464,397303961,402459014],[775690357,580652679,2073783324,1215972940,379509300,1116519678,937174007,1387886905],[699156333,751617875,353720186,561484475,353386151,28035166,1254393999,1884767701],[795687030,1384147625,1409412538,344732387,1542170406,380630854,1181259355,1587803948],[1528220685,1754612596,1620204045,200688398,820469673,298353793,256298369,1956294237],[256417060,1383541985,2067605865,215171207,1351191344,422742702,1956822305,602658651],[947205347,2107133988,1973152915,1830894517,1329257224,1633260245,360266131,1888275501],[1979709466,237805183,1496508241,1883498293,1900031675,2056263162,130689979,2071340990],[1413312143,98323357,244669140,1612988803,2072632762,1792291153,79160471,1077164354],[760201750,79600628,1474948153,2112328998,1518107865,814502206,149730255,1166951196],[1644851679,18103133,1335899877,415192731,660783504,1409171847,434913885,959280734],[1533816596,2011511604,1043307046,1470936924,425716624,2124197341,26713719,1684327678],[1335177468,1947884367,864487403,1947636890,494057014,700042568,139097114,2037608925],[1871832884,869011232,2021859405,1004781535,10910856,561221565,358334135,596644880],[280824964,286179268,92306533,1339554778,572482385,1145837290,1091171830,1482382590],[319336837,573948287,410302079,1716935677,1160864580,2079194567,900676076,1243107870],[1636570464,1241665946,2129274812,292029450,1886097917,374337735,2002952535,1906579734],[396098069,988786463,1746712446,520933298,214231897,526054024,400675325,756820254],[643193498,278432797,422468440,39466003,405605337,1594775014,570247076,529985485],[1449653080,1965137698,880836590,305151277,186886039,872401448,559361799,725621186],[2026572781,1300134511,1351678125,1126363368,1249849590,171030551,187673697,1775188977],[1918004620,704871953,385984331,1829882122,1696608697,397334208,586814308,583892512],[309173784,174120828,313192345,1539861652,488705758,958164878,1764273071,1407740028],[1584341045,1794060861,1544515278,741732866,1118444388,137348067,1673379798,199370542],[1727160673,698700742,242936436,1775954230,889052315,553546591,1363897356,167382732],[458700616,200377906,1160790473,916595146,1267301672,177117389,608937328,979020847],[475692002,1992562081,449000733,1216443450,1085012346,332791622,1896817568,214000937],[324092456,1517294386,557305741,932843719,1270835193,1131439836,1972734261,801062954],[1297854821,1948066282,821016536,1998409506,52543844,331085577,1037263167,1456453090],[2112176252,808247592,312173901,1980886967,1555771322,1530350469,1317258148,708504177],[141880191,1349237663,1879693661,1548179060,1198748402,1870684368,1874526978,204048926],[561175430,46232375,513648981,1345530913,1261663986,1106196417,1373033909,1396383493],[1234933050,429060399,958119377,1863016872,175220251,574021390,1927440692,983709815],[2017612227,147158963,115444927,147391693,2091848668,1534582140,2017569372,819134270],[1725131166,385993753,337348555,519330367,1388939939,1637974740,2084820016,321072557],[1347261777,267048682,1556803464,599064607,251425206,1381220453,1092259244,153883392],[1213246157,199727888,580238031,367832417,1947907687,957180352,1838550860,830642541],[1016152254,110369337,584573939,1561926068,125439550,471955053,3741687,1641698619],[1045644586,2103732084,376822335,1952811445,537060982,761473915,1779146509,372412381],[1872720201,23241760,1510839070,676397570,2014203853,1219822157,1595365006,1401751333],[1153952557,1363941162,2066743639,181093893,1269526499,1687482226,1623123366,1846404693],[1287248674,427712640,1370623343,1950510025,1490513574,1790082904,1724928005,1250883744],[879102857,1415416302,1741739191,1072693530,1084416334,739498830,1601285707,1123064683],[1445120038,843819757,1825359083,1456923385,248625827,1184285438,1804839403,1590636299],[301963025,2026910394,475999936,966685194,508373305,1893895276,1818057711,870128499],[742799758,1249740615,1089438824,1276348299,905313801,45680466,774132085,1153831834],[1246863175,2125227144,618564625,1257560157,1761069689,192280726,424850220,528007161],[1264387034,1415653910,359704521,1456827923,779253949,68179218,1213300011,681037196],[1210221287,868954341,36614322,723302272,1869992666,529897597,730713512,251560426],[1192229866,1286357355,790909049,490015004,1023000282,1884781254,635502139,288780418],[401740513,1719286298,499242923,217185084,424907491,393494088,1586723449,1003926712],[1761539860,1509509711,895805074,1620568820,481046487,1202798751,834556202,1243193574],[808281177,1440873689,468450208,197222854,872182026,1336031331,1668354993,1139762533],[997652489,1716503773,1391218641,730888832,1779753258,261786069,913172338,1496590929],[123488997,1975552661,516180891,188120460,2035135653,1196630558,1283444845,36051676],[944374862,1288150434,397379328,102884147,1442867334,1589138043,1173956012,484553397],[362755667,1592770672,899521916,618485617,1214020020,429941660,1712737974,1205034008],[1160080236,110809252,1316632906,1802806618,897791400,1688840293,643730046,844207489],[159584128,2057569731,474912054,516303206,506665440,646589396,573268365,270120659],[1151650292,1447612219,1353819923,1534836280,783724066,1096319320,573761516,913201759],[1373524515,1559789685,1488686177,814484364,370333714,275959656,618365245,1782763420],[1966733597,2068583639,624234211,1558465084,122030453,1779114612,403510741,276657830],[2003953889,1603890351,235454937,246353672,931247881,1142122601,1296164103,259596420],[721013201,1938839449,596719001,1560554520,246529120,664534089,2083570935,1368935259],[239228700,2043967536,801397479,846286149,428701798,1168929291,2006257477,1860143721],[754260509,411946326,1656439267,177648253,230472464,484975932,2078189420,1097057611],[1407940577,1118592726,2016783250,518174650,1935902260,1511174823,1536922566,1883165999],[2063273785,218858559,1630189871,801090305,585740231,463490312,1551226434,1075518496],[1735977266,1486547760,2129827316,1816057749,1337453275,1700028409,2055630473,2129551488],[1305873707,810648537,959206000,1576788404,1936975695,652879583,1598081712,504967468],[757793421,183860929,16040504,254472546,110956616,1154023678,1408632741,165520821],[1024379226,168361195,2049273888,267346931,1785433358,740141014,122377021,610158446],[1910065278,1634578800,2050453392,812165257,932095412,1967892448,1335672609,279871587],[1874790325,2037691573,1393405231,198443733,105646984,1684858215,836211561,578014353],[915319782,922407730,1324768691,1044742398,1740351478,1871381650,702551562,155661382],[1842812339,240896399,1362589383,1319985588,797204130,465007904,734466657,1416197252],[2021882078,911441832,1002608494,539905811,774602739,1769504440,893103197,873775504],[1748863911,788059173,1014639875,435257049,1625899027,1835722001,1959041556,816440690],[1701129679,1010200329,1478797398,324873430,202536848,550037001,1129685016,1572114939],[869315800,511943599,1895341773,1521650815,905247683,791037641,1662911382,2013196992],[653283454,1457953731,725618448,1791923403,492239445,1193197287,726257653,1859922022],[878940992,322373330,1769460318,357843291,1363300930,835694127,1657368708,56672500],[1779998772,1423617882,1268404192,1391519808,1341638235,1612916523,817113218,986825084],[774926307,1015549761,813175983,1113213406,16113279,1241342619,6413002,486690813],[2063757357,1214603296,853995244,1158904996,441853457,1604971541,30638860,180638969],[1838762421,1362397031,699796659,1671463352,1578293341,1498926320,1737060652,1539778563],[1794397334,699003320,1559400350,1828057289,1711829212,1256072774,1261216709,109639654],[810162801,736555828,962732115,139262013,1512636115,642754394,228701074,87711790],[2125214388,1467057827,1865450864,1389456520,1515358762,1432525309,1886197781,158836771],[1420156204,1540694559,1934719038,1496275078,345336922,255468745,2102826846,1287483912],[1625480711,144928475,541266108,1982126630,43840430,1448001323,1182470594,909582818],[1136304376,84586438,1166679490,1225772005,1830703521,1222358639,1950074914,1623206163],[1698894328,1038475619,430648240,1732319924,618951347,551181806,493000937,1707736854],[574125456,770677351,157542677,1970052170,1579374964,819501744,1355866288,252167767],[963540603,957928748,625159092,569342297,1492566274,1790614308,595147299,1080976533],[632138721,1175882538,379934924,460564528,1890668938,716689594,1151934333,2121873136],[1137626421,1274130747,1837482671,818320667,247676173,271566545,897539624,595545693],[79007601,290639111,397662956,548944418,216222603,1667220656,1400776042,696055542],[214046352,695586244,2005076267,164907209,129180352,739733279,1207971880,1037156812],[1419180091,656408300,1249100408,67372557,198958614,649086947,1801166912,447329693],[927447420,1505863095,1504245464,1043333578,1432961312,763067848,985872271,930286441],[182357735,1053733099,1327107753,1176925725,1797164920,812301440,976019124,166829293],[274543315,1776934869,1410335771,1029571757,1558058254,637853424,303876939,474173259],[152531123,556591483,1521415859,841869465,1395554470,454211524,39420647,1028996550],[1730040050,703588288,1293252207,1925873840,873548487,501819813,705111207,50213603],[929664749,1295958854,876331736,779055169,1001940191,1246745723,1172228030,1928517007],[228900781,602953763,1866742367,852359849,692696221,670988880,201851909,301748475],[169571783,1316363058,1584175274,536312812,1749153747,1267390467,2026672015,1072857248],[1188778722,828473071,1053662583,539059597,1002968573,345553150,437296819,1487341070],[633753395,758257518,846118106,298476642,1208654845,376030077,552766160,334241240],[1121033429,1385344237,368998823,1137774163,1969598908,2112013498,2022106417,259919362],[1827991988,1645410582,1441304956,327871426,1240187895,1441051422,1497808078,540430764],[1131793569,893047751,389301762,1660071661,156135435,134560333,120935348,253397305],[708335374,1150901395,977400532,1306554020,921672492,2013118262,897644435,1831163317],[1006079186,581061956,1449146239,1984823755,1614532019,222430035,745154126,1499470837],[1476044742,999835188,1594278204,531062394,377246321,890694375,1487504419,720995184],[1693588372,118547790,1834943418,454871138,1506749586,1169339088,594233314,1696187914],[1400765901,370931607,7590715,23472424,1456652935,855313173,2007926488,2004619884],[2021547154,1365641495,1922778222,575773809,621893325,830518587,1540848256,449227468],[1145027831,951244140,425991101,1043543842,205800164,201030509,1563639999,804150812],[280519218,1322605947,773602095,214592998,561831309,672967501,1591819831,1170636239],[279182258,1940225248,433621918,1817083569,172607571,1282482350,1538662607,965799455],[1130117146,1566925991,645816966,579636507,1950502458,970625369,1982624426,1868724343],[836899311,1723714908,1960368594,621455900,1476552627,1937791023,1732583790,1454984152],[1362179353,1121692582,1925416939,969478786,1447612652,1292224438,61718147,738674609],[889754440,1003616669,257126686,701680484,1582411246,1667649337,870374010,1795028025],[636011508,433066823,1448190529,1533949686,1141405901,1503347766,1433138081,75622117],[981887758,909349677,1451218308,1272200178,758950114,597193729,166703212,19943714],[1814661530,26824812,875764588,1633532716,128663218,396840716,174378207,115014611],[1713618228,635699500,1643541165,48615323,1665195793,23151723,92896736,1887337902],[430178086,2062407800,359593957,1778605291,1987694467,194473492,405197621,1677785523],[1236190381,185540340,1166933493,865823281,1345407247,205706397,1823893733,532073347],[1410478357,1232864147,1488565766,1417343372,653307063,1896138200,1892381060,630787264],[1658320758,1945616229,353957571,1339502137,906440049,281904249,849737766,1485793395],[1787015691,1615621886,1150830304,364159474,1349348751,1711121891,1739798445,586532925],[1508154467,1621934858,311159958,1768135005,777489171,648895797,1320331440,165188055],[1570855307,2086981089,868440168,985275124,640707764,86971415,1788183295,926455060],[1405451186,987838626,1105784142,2050416508,2085977488,1524898816,1743934039,1992567328],[1296492836,83987422,722174950,432351327,2001650139,1238501658,1174415110,493944535],[1900825106,327346194,1677937928,1699812408,373290240,2074577658,1234090533,1617189207],[519868991,1343551678,1093749419,1133906958,1367145871,1872476887,1222728755,1667076306],[659352045,3251094,1649263219,504400568,693423472,161035689,2119905729,292875553],[1824568546,2086185939,323849399,977623162,664627828,807982182,1242389285,870792457],[2101410958,1281405946,155504788,1937438415,2086741717,1242953452,1343012126,842590902],[2108145624,1104949231,664074792,109972133,447390580,132205173,2075047714,510144987],[539627521,1233769942,1789797117,2052203628,545757608,1841651377,1468717852,1754869501],[96302035,776015993,468302479,469006589,16256396,858880510,188588991,371286001],[801502925,1908933464,1401482759,1316519366,1370339069,1737530520,957132855,1363745336],[656318986,1656733275,1400351107,795910782,1625147795,1402400263,678582115,1668450308],[4005941,84754074,351522823,544998580,545494201,1273076800,1488875025,93257360],[1300151771,1522778485,1460498644,2094145419,1867296852,1862946520,1251132177,729451309],[1743680601,1950934429,455096526,1734457996,1468655479,117666708,1884612751,2018030501],[1763885600,1540538161,438330101,299201869,1723325288,1169976837,1970304955,1353585238],[334913105,1460661067,146723719,1218579059,1303276489,1751271595,1514323821,962633714],[1031493845,476913763,556051168,1958522646,130901877,962966962,973302302,601097919],[298697706,504600660,1329633124,1586536386,330465186,1961352809,758936886,836568713],[1620464200,739093041,1269541749,1793817831,183110592,2024735637,1100322220,1953132845],[367532356,1946139888,747132075,1520070952,1305212008,378475628,1692672369,859957596],[698989726,149581852,300137799,1896704775,345543542,1076301611,1701246308,892786814],[263033117,998597196,91068371,1487581541,1438516861,612424905,357019933,790771838],[1332206446,1190964993,292752051,537952895,76054518,1574593581,1954131272,1183756145],[1820876018,1791726384,816559109,159656917,670025982,856059113,978534436,588565919],[962216080,1987269574,1872111350,2067279076,2112654184,551358529,1936822738,1559815919],[2048299360,1503371635,512180149,1850258739,1529691971,912736649,1989004792,1449216911],[1510501409,495917287,58853167,1572347773,1790839742,1906968949,732271010,1610185869],[93543645,842973906,568030349,1709584592,1412190012,1109747817,1077116187,40177838],[818831390,674005854,1322349741,731429668,1201876872,1235232527,1235270205,1338710649],[1200208516,1601720828,36789947,1306003986,352927262,1707783724,1464652017,1090406134],[1327213256,60668867,1584765528,1012604721,41367631,997917182,1140778748,2043574888],[2060646923,1377238716,1421323950,1788027711,2119669774,305131867,493271734,2059203801],[676542525,2027270090,652300684,1788704885,1948663448,1663235273,1772848296,1379727284],[1531625185,930687476,630632736,421235193,751972922,205273726,1369980546,1770810550],[1968450735,765015829,255341927,1667923581,472039047,632974094,173480508,521293288],[1953585568,840883257,474210075,277661269,187042230,173390495,922485051,1529344154],[268833716,71465801,1378704827,487142889,762989643,1994623366,2099133269,1596534848],[502775140,54295418,1845125824,1413851734,1548424696,1344443680,1885393431,1003306842],[1958438252,329065969,1834448691,705955634,1423409903,305352026,1197642116,1509714450],[1901974044,1805812263,726485029,1986125644,1223538222,529480230,1284975392,513080750],[652155428,1337233467,357800583,6385353,1079643335,1836426527,1990898197,880521197],[1032117143,1028462424,460842695,778848989,57383182,1546478154,948394873,1131718786],[1902400360,705045759,1838982454,892393178,320513292,632235651,404593533,1242123814],[902075982,968614564,187211744,963712989,369358015,1081905430,1804061263,524029521],[266245446,1133979417,1418261794,1025542559,1634447794,1275195813,1613105276,122652760],[1616187406,970968145,1518828703,1463512482,1137388754,952791611,633471980,1321540432],[1832713202,1246051402,265139862,661064612,1712756139,723654002,151090599,1736234474],[676730728,1777709943,1601928535,847233033,1403391927,1041945579,2030527314,841320439],[784680136,1515136359,1201321927,69743641,1390904262,1174612399,674789601,1736564214],[1040319929,1136160003,1867024305,1314888282,1981520644,432056846,32273276,10165697],[376886075,1034672658,575725598,328235110,1536065138,1274638140,1721657293,1778411490],[457334610,504252123,1405788064,1472196576,533536276,2054194029,1839908971,1639413327],[1244913425,2038020979,252670980,372972771,337896591,1328764307,2020202191,1531549843],[382634051,20634532,1130141324,1969319239,1793357927,1962343704,2007816794,310226328],[357138697,323354090,791693903,1307570890,22840792,370036399,145645224,721740082],[535476637,222862463,1824638394,744242452,947448806,1728636318,1470838186,1633480293],[952739456,184494903,875097545,1348173066,2005759500,1977979810,1126704369,2001599627],[1301977180,1827458129,1561264039,766636045,210578107,1194120967,772188686,1623905763],[6304015,1612539525,1168586133,1477032777,1520425748,1102210322,971710856,1184416605],[1540973602,190758106,2088005389,853846830,82205186,166908432,784795009,688491459],[888199897,630455109,2065104594,1960046398,1933794017,752155741,781690363,1218915425],[598048828,2035920132,1525856760,507737746,1526674408,517262519,728141790,2002139612],[1437974129,2101763478,1873189907,2065773876,147599332,2018923827,498301132,1821457069],[1082724161,2027291973,630580264,795376705,720000282,1827179884,12229732,1571480920],[639723127,2069013611,832995945,1942622427,862178634,318690732,1056229581,78418358],[1868114919,206592448,453662919,1409666144,1975669276,1601285690,1466178932,903692966],[1131153503,1413810037,1373105818,1741315590,812054559,713742271,1224900567,1670205605],[860215467,1501754240,795392657,937056233,1660516146,633061708,1473698330,1191008501],[1605142208,597950170,909732119,25448336,1242535011,837022117,1590388774,2124113021],[259451844,482998301,2053761387,2000770076,1545600161,170800775,582747493,717771416],[1051686113,282229954,7562761,1128733989,1946476110,661866035,1149282096,1849985266],[1537675072,2047378762,1245891134,963828036,1017732961,746847671,85040286,1056582150],[735537980,149189495,471303339,1336436245,292971397,431706153,587282519,1533257897],[1029828871,345393926,1586327930,1629868615,1510194918,361825913,1865973300,1344647399],[25202934,993160599,1252792450,339424542,213103442,688935049,1818385617,1312295546],[218840168,63539053,610275694,458197343,1539092688,12736775,1273077120,335443889],[679009441,1132272915,110462218,1182740703,1700610389,1580522177,2099734660,262827793],[1783206488,2101252559,953974471,1042293000,1656127364,1783010618,1458666149,1316186030],[356912647,355628125,1477460077,1931990327,1406539637,633704870,872096306,544508196],[793574975,836555463,1722344935,725398457,766234929,51677856,258229217,2119600527],[560697041,191604669,42169897,862983685,1373005477,240982299,1517360176,524220488],[1484028668,1141604241,1879027583,1287465878,92612629,577208319,1762158492,835666458],[543103218,1212667237,867859127,1692711578,1387817894,1179282275,631000176,1012453249],[1036310792,2121959260,1291646462,1635352493,835647334,1668648009,68675443,974559499],[1990698088,1090019051,750936456,501769315,1436604649,612204720,524041002,1230660620],[990741359,1849146851,742665776,664119917,930697511,609464968,148874916,1714121575],[759029645,2008135374,1284390224,1532183729,106643093,1571688155,1986657036,1421028219],[508542233,798744129,1174212439,2077048987,1711686470,1438783580,1507935880,1075478848],[455795201,1831132941,1871756800,711773494,792315048,463353396,2113070686,639803741],[646448758,1575041211,1665415677,1679869688,1743630201,1312648653,273182195,2088094294],[772507241,1907654854,54576945,1905493013,43147955,1876537759,1816833102,1945132214],[2075393531,490739154,986678060,752022260,1124084969,1167247372,1848729281,914414951],[1545389361,914942347,524948714,662170867,1804068270,820263097,1296302054,2018559727],[83374950,1028258552,1008856995,1465129013,2055249483,1531362790,914180459,1872035296],[829997447,1145211775,2067128023,215108188,968389752,1323400802,1227878853,1701305528],[971671903,1876187779,890730746,374273545,1807078559,1734917019,1074204691,1748829904],[1132053397,976867164,1538175059,315950687,1275097555,213764398,1903211231,130616087],[798419302,195724122,1589225662,753558871,2123233428,1153018568,1505417663,1238334383],[202578369,1690706080,1094665136,17023480,2014114971,690512894,334548248,1472504289],[1480075058,90857074,1786315542,1095962431,1303158745,1733242553,1757980831,122995246],[387269548,657285254,1360435968,1446617581,2037480174,1350019039,164376932,936609197],[1743658159,617205137,1507375226,1838754247,212697683,1288363647,1817125620,2094456393],[1613395795,1824816689,2129495057,1477114771,1444519883,2074006992,661091639,878679145],[309533894,1118368176,138726971,1921326582,964221278,817666468,950857425,334133162],[1248073948,108562423,1799635138,1117662877,184474525,1271641812,1266478206,1365779634],[1353645475,2012137880,1738116398,1974255569,1001366700,1721750423,936645664,454165964],[1901222484,1611267557,2039840533,81175048,1688725638,1735162764,821170947,1070063670],[98684556,1286275077,8695049,1521535861,1836833017,938860675,1152601554,15487041],[1791193321,1242580899,1563357631,521018980,2063818280,45049595,281880375,167839259],[375751092,1564230449,553140569,1679318208,343841256,231147673,1388783248,373868399],[973467653,1310011622,1062425537,993471280,977636488,1724035668,1619499385,1794535957],[990449129,855038146,588983483,669129640,183735522,1015457504,901686241,2092984077],[1966321192,299068963,50762109,325013488,1169659590,263681612,1734781359,940771620],[1612077831,1374317447,1214380383,451477912,1828122363,852563318,2019073707,1387973910],[1809942974,286476041,2118822632,341850209,1198139118,1299639146,1822413575,1521806199],[279003744,2121022700,1913958788,1201580167,1286018690,772798689,1823650459,1055294656],[1547956463,642371092,1944560398,394220677,1428724668,1244093250,72008943,1878405428],[440235420,889987057,1103878408,1839077520,646952515,1657844717,685937826,753133402],[1350480913,1118667733,1549627410,1188253911,1132808934,674880982,2061772597,444144803],[2058041571,550068386,519685390,1539889357,1562423400,1209144242,793099233,786475092],[157763871,47865328,1868883316,328194443,497140939,484554641,1533590221,640349601],[1681527480,445876719,553815940,1154321328,578582834,1476630749,473164972,1707000252],[1188324196,478478695,19449210,793031500,1588128964,465225472,1651658090,696532029],[761842062,28574535,1110290711,1536460592,141214931,1392288933,1273171089,17711260],[1348867058,638620703,1088640062,1597508997,174967806,1472270911,741583205,171615589],[1099176933,709423129,478493844,1340685129,994671240,2028364926,2099845516,1559191016],[1151446096,22436441,542041431,1801372849,160319876,598082794,1705470394,1361043070],[2088724612,1173312384,391016597,1275651202,1521108962,889341375,2101174179,574821326],[75615575,2097820040,3920258,1479212661,1968233218,1341358875,678299488,72276778],[1418109012,787304300,86705036,684289552,778308756,2069347200,377232942,138377733],[1596116481,616198815,1790483139,735013189,1557003228,336202610,1379006571,671297804],[281177143,1838649819,915206098,1818097734,473402080,336574539,258646948,605967947],[1029047708,1055276285,1153619152,1950587272,1651438097,657701802,1601513818,1366394918],[456876617,780820780,1047121051,297184183,1372506452,2067013716,1499712444,306779902],[360710888,1880263416,1256703009,1217671692,798071453,983555860,1729587778,436304805],[1565326526,1818482431,1163684960,1954043381,1675085515,1974852369,1732923820,1253792259],[380354578,211161972,223736661,1615311347,2051221906,1947339089,1185372406,1912653984],[1429287477,1487879883,146145499,1387897073,1089093792,385102681,1461133223,1251388928],[1628356710,1892862779,1176093683,2028709231,902093929,43509930,1562572197,788796697],[1254695909,1862985452,1948190845,192473900,1390027304,896982585,1325760902,78875959],[39854885,1841270345,1931514760,1531160445,181966235,1027658704,683342684,1271959327],[1448499335,2078047622,1804089997,1925126173,1801993947,131969999,1040389188,180909557],[1210128954,1255927071,124013370,1601437424,1997385378,1726624056,1716677646,654263151],[931204326,1838974052,1427023871,1464826372,1684501425,756566462,1345742514,309181755],[1035777335,906677765,1607486847,845422279,2070310076,651164610,1542130936,846005942],[75670798,1655583682,552758795,722121209,688979676,1397109623,797520873,1738863627],[1201336176,1358790471,1843702136,365380997,274503905,1024866178,276242722,623189668],[229800698,1319323257,1290498759,732155868,1637428399,1637457505,385901326,1723442974],[1145007607,1478213636,1324107909,2108601661,1645660055,266996807,349706760,1379209861],[1296907447,1785674103,668130117,578425575,1961896669,479420301,408585519,675733621],[336244438,65839997,1586941733,1185189926,791386259,1475211560,1913231584,1413611643],[1461184454,69962029,1118880575,1348276586,934034459,649360524,1603234833,1414984611],[418960041,155594365,1882322188,1091532304,1611772202,619996746,93896982,383685792],[596171301,1019686807,999362208,1988277222,580432518,24629260,28422582,1461973775],[1547606101,2099269652,696168408,1455842565,74887225,1532424987,2093329642,1179819405],[2050730151,1585555395,1809997845,1206837481,699169796,1840446875,1909654878,2017208006],[2089332602,903879715,736855173,144692784,1386760843,2053695184,1621224885,385163028],[1769368891,19570942,430104099,1172251956,1513027432,1843805062,1138964588,993551968],[2013442343,701093432,674338699,334528364,1154212442,1882535903,1022339724,1506728731],[1568925943,852282567,1366747746,192243990,113175127,571144658,464814102,671297014],[668944960,671846647,557905428,1468233041,819223584,1641853023,76915616,382270504],[1003282673,1256575089,1866787543,142974189,965855258,1056811077,50470178,1282075067],[137915890,1623720718,836613029,1893610386,339455895,2096822590,1856873554,957462583],[1570023654,1200369474,1866810889,1282722007,1239264663,1601395935,688823064,1688788480],[1844041854,276915809,1029614515,1454779477,816457742,1699637474,499114199,1507862960],[737136058,657561327,669608649,1702682867,1581706166,144855624,416252558,453725419],[815025575,1774570680,1330126958,1122253140,1767061992,1570132349,1743226612,24279259],[1840857969,840502863,1451569175,1616333913,1868193691,725129665,1792679323,358534112],[1988529992,32384521,1917903133,53525989,724446973,1866616534,405979539,12531558],[1850705877,1389452507,348332690,627815446,2051883571,2011205259,438879099,1590534864],[1582922737,348122385,979781193,954760453,1467994315,1679728068,1965220208,878866239],[621341761,501354795,1816176227,1530701774,795933025,344901165,1392998729,1494981825],[65561334,249263291,2040595321,34682983,1217205118,163756846,1672299724,1435365391],[994683816,1938590360,967195943,654915733,703351565,974561549,1103049599,1010625511],[889600629,954051454,1914815655,1082137873,1620035574,1448461138,963317120,1710265772],[1704972,1946285942,65113142,1836757139,792471688,1645145469,1276931552,430271979],[1505639861,1328771631,1027125367,717806873,1854987780,672836069,1743561035,1630274978],[1366741565,200974690,1086568616,1116732435,249138490,1585619595,1460521681,366201299],[1721994241,672134636,946431565,1644537061,1412167482,1927790163,1728238720,986775001],[1601821514,1488619131,1055808842,1094308481,129303601,647026156,1693676875,1286209030],[1249528884,1704344428,296286965,1390929874,1928245833,1843461843,1985807693,1886343250],[705005245,1747324323,1128087101,589588315,194104942,1818753870,1869658746,759487209],[1319538569,1272620027,494321167,243722704,706575904,494851527,776799066,1010028050],[1880552899,2010695903,874967043,254352910,170491316,526018558,770508422,1864729200],[1929268328,385296542,13205488,713029948,2061861766,266222136,1149777939,1828434652],[733920082,1834157114,729350174,403471489,1213519557,2035996440,65341348,329969707],[1732510888,77449238,539658875,462670791,1293002820,1515634235,1461238469,1048590816],[1234845230,1875968263,1325769217,1673936666,158746576,861028904,950719089,1462955433],[1438968900,322161668,328275226,2121067705,1059675061,63012158,103402812,2054549898],[1074642185,1528908051,1652889206,1430537071,941395110,1419927409,1572689202,237766225],[1289116644,694530456,662280041,813066777,96777819,1593264826,1363298038,898029476],[819533972,503972652,335647586,145418399,1858410606,1899850722,1355342550,23834179],[435169497,1851623157,1641787471,1805489325,1434494143,767553130,868348470,83466221],[684748473,1336585670,1951153855,1845973294,920231570,1583826953,869812627,799763943],[316512384,843550590,279858476,1645703117,1470121346,1017721085,385826999,1531999614],[667957851,1202025845,1780926781,247702239,1159894021,1023529477,285452198,1990531795],[1027714093,1709928692,1615185162,618274207,41263303,601772401,900924202,954375871],[98647808,44575073,822361412,1932661056,1803825232,1763648867,1699715656,1058557379],[129333150,1359400567,722416984,1675831927,771600772,1852064444,1479595629,460404988],[1157525135,1817327812,1926246699,103682770,1582305036,380221645,1156357770,339057832],[119558844,605631367,332367017,876862645,1460444355,1853321822,843246044,1301233722],[205042510,1962999185,696889267,967628111,1926411488,1575911072,1797006008,917353068],[443671609,196401425,890415432,1330059510,709519175,1012070559,1903134579,487030245],[2091517001,1261638654,1935230252,1124944655,541043386,516153799,1641136860,1985107179],[577210235,161683292,1346831595,123471395,1280244545,2079564969,2003682774,134034382],[1554290663,372847892,706807556,1958065316,611065269,390859587,1292450508,58733678],[1295185100,297434393,575514573,1727085008,378477348,1826572070,1972521174,65408582],[354603528,89860692,1145074250,1662737975,1410696083,707943959,359252768,1700005097],[65341934,74413447,1070048667,77392475,1966567600,377005767,1591175405,1488634006],[1029259111,1497329038,1383269589,1858690970,406742734,1685218309,1560013857,486665154],[674872821,657947825,226299613,511903529,1910574144,1826498739,312599285,748439493],[252409013,1806455459,1229605726,68612655,1577153607,967971641,965003947,1593422051],[1684795428,863529324,915705197,1515133592,1768748070,1089260311,1601327764,266426703],[600317616,264425137,742035178,992064787,978230156,441761819,1816223300,1592994926],[1104284746,1085984235,1693198875,636609761,1279760288,716426553,1211505993,981426191],[1579664201,1093414965,95301093,1276320829,249593331,556541689,1162379048,974563172],[1156263323,491499200,800734819,1856596376,1302547017,1237903356,879827133,1441487610],[302376896,1539531760,1859079922,2111194574,1461007740,1220478729,30942423,793295010],[1796148816,1246864045,346931909,1990710651,175098483,1189375344,1424184796,1185126226],[415300002,269364817,85078762,677510740,162582994,1384945696,1775937955,1627968534],[1199487665,1619717519,779366735,2055090557,340107199,614222494,1947475132,1343096753],[34141663,1444242628,842261080,2007033958,2077338792,444866124,1330324224,629940802],[934918149,1470285888,1516968311,738497040,1479731667,787973774,1871285198,204679183],[2069773729,111718812,1935282650,308117759,1607519145,1180417372,652779777,866466789],[1085901916,2080368096,1456607906,792157002,1433607552,1457565176,82070661,283856976],[799968593,1804047559,337957766,16581445,54280768,574854448,2116126679,1532624146],[1733559330,917710180,953264692,797576845,184018951,190000426,1609016776,1135378919],[760834731,272709737,1844845645,1366624357,1465612425,243493694,687055199,465514031],[1557827356,1273474077,532960681,626142095,686084113,1769615835,629155603,1203796328],[692953532,302291248,2081377545,990249068,1347205525,555560680,2019421897,1235135962],[1018243440,794438966,901950289,1246977402,2049691947,185179799,697446592,2087383864],[1868184751,917671173,877841997,1078035774,222279835,1009405080,765891040,1845434554],[683347818,671997212,1973916955,2008694975,986813395,1132390480,1990144326,716993659],[601417836,354204601,1692895497,567862076,1919851650,1663994545,739273913,724614170],[1510970067,1415316192,1435028450,1046642958,736588548,1960562159,398367312,1829692320],[1142473560,414508178,987117545,662725494,434321282,1107371245,1461022653,1352921580],[2020218682,744323327,1859883646,204223324,268891275,271873643,1108650001,1912652465],[1655117209,1812061786,745473023,2068597034,1744743999,1530292093,1524261896,2101603916],[1453648170,2040783322,257170470,1698896846,2112651046,543960008,151410731,492326533],[807871641,1829267853,1872001504,2051671002,190686974,1935376302,1046767131,2045298891],[2022952080,1804236425,2056477225,127076895,679852513,255826523,986538596,1213189238],[319973558,1970398178,1475643841,1353361978,620944588,1974986729,968496232,1782532158],[2069781767,1979336005,662238630,1907097840,54455486,1186427192,1055231388,99736164],[462537316,266479630,528173190,450490297,1756986360,1999286965,1545998077,868217960],[150538359,291852694,357332389,524758941,1713345663,1566182745,1484678495,1888439212],[675447099,2069385775,296801114,1224428902,212524515,673648926,46334354,919335046],[544656061,520575113,1422173759,1184489546,40125241,1005677261,2075158385,1159523632],[1250090108,1410353111,1851565254,301329758,808486488,877824764,562778202,1090406173],[1952317764,1938053062,1400660307,968174513,972718981,813340508,203650464,282493862],[48248466,755347613,1126256579,114748095,1644856532,1313630841,446372527,1443510211],[1974239986,1179553305,1665466114,60057929,539925804,492271732,465321792,1061933420],[1815113615,1775143605,841307647,1089573988,975425422,489318070,1997396349,969105010],[1291032219,1811757769,896206514,1691337857,55905551,275279675,2005899590,1596858455],[514032490,1172657911,1043516525,1999148600,396510629,500806780,2001847927,162867549],[1682302889,34236929,2127303311,1804834847,1271058018,371401882,1759328082,2031631179],[1659127121,462965836,2046436547,139716307,1397905639,968760505,2018540424,708740612],[981799299,562190540,1967214125,286066300,1517100265,1681598364,952831052,1382553825],[2001367941,338270019,1032064508,1434844522,896379842,348296667,1243802578,1802537278],[1001534063,962325834,251015353,638076957,2087434065,2083366675,1951855537,42029480],[603364425,1989143107,75760902,1425222246,1702212866,1592099549,1813930732,2055035031],[949510836,483192929,108789071,1837308718,2112181897,464243331,1667310505,1942802193],[382711237,2111053624,1108848294,537027748,1372147615,745805991,21292877,21656163],[1230523451,826256408,1210628990,298686570,1352302976,55437293,988239858,242513880],[492145441,617558054,15125009,1712000014,1540459815,263165006,230309885,642795486],[469411256,1841012916,2054487668,1342100598,349470398,184102005,860344613,1279991396],[915500672,839982637,7088800,1699310761,888397576,892754098,979935675,2066974909],[1853140491,1933396655,542764988,911753554,868743237,633526823,1245119271,1884852498],[1941771266,1310683241,1995854286,961778163,65818570,2021847161,2049604347,1153054198],[1905273226,2071506384,1241790614,340030708,2087964177,217138617,673927507,1406753237],[408432092,2069431606,1532588582,977565601,452189437,1528685624,547627094,658052097],[1448408668,1163672132,201389775,886504427,657235153,1746304027,115846943,2117809517],[1519103796,1138410629,760913389,409575746,1075756731,1004815792,189560066,692727437],[1424640543,1647497672,140828262,1676121472,1799441083,854098232,1651154328,469170211],[363569749,2108020973,1098411136,1777073590,1182260192,1776291758,1284878086,1034727524],[1022559318,14559985,37339899,1739043434,126713013,1117369296,2003704940,668601170],[1698215670,1249444680,746182741,1344477631,394688028,819612677,915040669,24469422],[1813800180,1082407305,803718021,823787926,2125706332,1159357591,2010832368,1501498774],[1112566274,298394476,1901525126,1831653611,792816675,1534754428,2043884817,2100283366],[237904525,2026326249,1715470058,53519085,1649056742,1517099071,1894619924,1076696230],[287245284,1670414941,1232119609,831894986,1606707845,579654415,594422446,1242232192],[2088522455,733855067,861500143,736174817,252454066,1562274331,1737746521,1601793863],[139362430,1229462486,1982553315,968647444,559012057,640009338,887621903,1083500243],[1815232030,1405085639,636791492,583455183,47921917,509682786,1098268227,2067293795],[937852839,1910597719,1251211533,1790678746,735441572,1677988845,9328553,1685521368],[925710985,408949875,959759973,2091444329,1947960042,1102336090,1556850359,58549069],[745317205,224571950,1724991095,820900713,1616162024,491284550,1976993016,911238595],[1773069519,1031697646,708639275,1019967168,646361755,91429663,908488116,1782619949],[510606750,243571630,52920590,1792762030,1114158509,36281923,951058290,907787194],[1369688516,1257734881,177517195,1596976896,1356846249,93196620,88381144,505583658],[1767751943,1902082794,912657143,14562740,2021449977,1486948346,2074603610,956022806],[1743132799,151478136,18186956,1822951815,473294698,1435801479,535173274,1540432005],[429380548,1177731028,1377102686,813821490,1790310316,678822650,803386449,676643232],[927872456,415917558,451282239,210238055,73875269,1196714077,1127079175,1903894153],[1778218833,1502537270,250663787,353072325,65798674,1660080379,831084783,1631009602],[1471880301,1602339864,801917990,1240430643,965553908,731293831,224791785,1582796626],[1967182020,2062524346,1756864418,130479759,1614201043,1679335158,222186988,298836377],[572673244,2047193327,1244902123,1513988311,1963548341,1001505449,1499831072,841401636],[583044966,244321719,1378576673,1358183184,1645180060,920525337,1824022534,267135525],[1424217380,1012784494,901834107,14591458,1473019540,1754840344,1020583692,8829744],[45098811,915733357,379930080,2063806192,1769831530,269899920,2065148336,1478102393],[1310068052,288034475,2033128096,306193505,956812981,940026703,1481822065,837826178],[1333718673,884672171,1744883798,1620936797,1430742544,1816745977,1113546411,250815327],[178001569,1160011965,306691090,1283205883,240108107,628394654,2053823269,610701039],[1165791700,25792661,2117614359,278905089,1491171847,1664519302,167690579,903447167],[1759859970,1475009180,1132231011,1007143351,43311189,1983488074,1157174639,830198971],[1280015867,1603500514,871301646,134299341,1186069677,120473129,576254230,664410418],[1881908949,1831026946,1526697566,656358183,1892817485,137055194,1560386651,376223517],[1864328307,628460216,1827511134,1401595414,1770490730,720119223,847370303,372483117],[1712806125,794423078,252260721,1325091168,53441629,888193166,182413911,2110282997],[201438044,1128821038,1336387464,644212756,1434160226,1285798899,521839601,1398495559],[1661088078,731145394,1470484455,264824812,885447302,90869068,740874659,1651763620],[997438422,69267127,1138114078,1677818152,1092197795,1682621458,71994420,615745167],[1581610256,1548764669,357547901,285401554,225153451,1823505181,969743512,377555104],[336751731,197790181,372178500,454379985,1705088924,1919959063,1038935390,2108320767],[1633821170,1567848333,1861399796,1762081068,1035441156,2106674312,1336043717,206867075],[720190964,1276778826,1697370803,2027820589,74029605,438147676,874054385,727147901],[808033696,868784883,868849188,196044698,1761558004,1774880818,1454363284,1878807199],[1820365363,1779168763,1383172755,1206303348,1339537194,775548642,977354985,59463303],[1412869898,633163581,1622296621,869315381,1757685475,404239667,276729994,1038031661],[889168734,1145927330,1628800659,1716478262,712021456,1775316067,2051426709,185334172],[181069013,1700180779,1285362044,98049500,222443647,1113481418,1036174888,69027424],[1115983374,1811768315,701317398,584336041,1497785316,523433912,1531943059,74148205],[1997525756,1563598813,335580119,856006675,1827192468,891279280,1147006795,456536042],[449898607,455257261,1192285715,1642148187,395909940,2004534420,1097633991,834764625],[1002117183,250594117,1120638387,1530759962,809372515,1515395417,898947993,700596707],[1277567968,363680469,1934376419,1180219862,569367514,990148057,497937740,1654246496],[284161217,2000726676,663049242,636295691,1207215586,124256497,1147268644,1795301001],[774957700,1551054918,900150908,928199401,1155992936,374401677,1192883202,1013733479],[2125532158,1747013013,1937798656,1467429217,1863907419,665225516,2051702215,763971241],[134870572,1168094849,1696723752,1276466185,315672449,251661115,857936045,1800388532],[1032930096,196491749,993338526,1562900662,737174751,939679669,1400823344,965850764],[811520803,1596526541,1170328249,551657629,32936908,1105433487,1819012699,558766238],[1557677338,934585320,328029427,1406509126,1180021773,27166554,1573429509,368399955],[1670930706,714480159,1860342345,1958474952,1455219144,1323988549,35518116,488214451],[1905855321,1921174299,642679782,1616785196,893853971,1827880156,514212684,101023186],[1123947203,1053807441,1680715605,1537776628,30348648,237894567,92689784,27285647],[1559900129,1317015476,2125586309,2114292435,1870422476,51058398,190660965,1859700637],[1174127279,2092428882,1986760760,2025846855,1525370692,424965291,1737930913,1801724036],[336521988,1614931639,884533237,2085210760,1550175602,285707061,1525142953,1457684999],[1169047326,176304024,2059167902,686272822,121718795,1656556973,812261008,978008409],[85816536,929568974,1604797013,2068360893,1157450961,1442006680,2020570522,2022770027],[168940914,1100306784,416899260,2012550243,144031486,147766771,628173442,1943348282],[986585190,804155306,1146274768,966767069,879297962,480342162,1399842196,966480211],[1060841331,848427364,1768179714,1518214609,1490460906,1208381817,457033584,288888781],[1891144010,244589970,1044072683,1635697879,2063308352,520232450,1141920209,1982610453],[83503496,147284726,141763345,1044019420,1308258146,894936810,1011689815,1657326821],[1996224106,1383394473,1041634023,788772437,114580382,1965290520,753779006,49420386],[350916603,1826630817,738202521,593075339,1503844044,1982467938,550251249,359878233],[1546623312,1331317777,550991938,241825641,134118706,845591726,850777686,693902761],[1847716105,301287292,1135562558,679235689,1744812653,613969384,808797968,733351263],[761192688,1634676670,930913886,198097136,336843419,1528737095,332263676,1927933026],[203921804,229884875,1287681613,1837667599,1688593803,2087162742,471845097,1105782315],[761129214,62871602,2009306640,326269907,1498508781,389445200,1420349058,421122173],[1888559891,124478559,1660514479,1270131068,675149941,910833975,996461071,1825552864],[722138897,825247572,93540183,1419874340,632371086,222694440,986293213,629778337],[587752241,1502307421,81554588,1443098041,1554926101,2060248500,1581895960,755761578],[953980518,417538576,1077470050,31611690,1815412432,692077927,1393138872,1117919077],[1840601958,1108777141,643928408,1648264296,607475894,645767340,1241631406,582765970],[1755447818,338074125,54291285,1909903576,1710972413,1900958895,1094911751,1770287241],[1447602356,826598266,1805634632,2016088382,716160318,1246888158,1369562808,290372191],[458894288,1340117208,822942943,817428240,877657887,1633990949,1868521752,1750897258],[675498315,1708483622,237063176,1524968789,622474931,187264091,1963333321,804474185],[1239104909,1615154803,1786176074,559815081,1600364721,1923069623,1112575642,293464958],[1346250623,1025238382,1170311332,528401732,565005594,1166434809,2010558838,426636782],[834811692,347320587,1657329972,304675562,1531169442,746169938,1847654918,991396112],[1321768317,585294193,539820676,1798428976,1525031573,329273555,1795234379,205342601],[1042503492,1677628165,844433844,1596805786,72547980,703586188,1960649842,685128448],[440743707,1814223461,1774437245,310760841,798335062,1926179556,186169935,13265525],[1700661575,1657193124,623045001,1509765168,1583648784,1707071323,1612733616,425677262],[1255239455,745015995,1650673710,1499212414,174222738,68108278,528112983,1329074696],[907959474,1905234421,666064502,634124296,2072782352,250921417,2014112366,1000792555],[1367726906,243533087,225630881,1128960223,1005016297,1443746586,2051228569,1839263787],[1682649694,1699470513,1764919340,266479995,1381655741,339676348,1798838656,412094450],[206722324,562298042,32510587,694483266,1698551247,2038589103,1216684865,255351215],[1447852269,64117182,784328319,1741658385,1684866615,1239480783,674715678,950231803],[1688505551,762546789,808865801,603904441,1842154925,1035175505,38679962,1308390268],[2118555439,191279791,492351441,707134940,1834544522,1642160502,1271017918,1010942456],[259195145,914036558,1259054831,1847594352,1933121881,1902722084,1532570935,1091735153],[389638486,307501040,1606231836,941299381,2000990046,340956543,1759223148,53702781],[1926460296,1357573729,1539777913,1538121382,1329423559,1236460704,1215676057,986663943],[1407053307,1126331992,1221046654,299515915,362932787,1049165258,73861705,1891730180],[1571960863,1166838954,24862012,952117485,1329687218,942580011,1148532300,245745859],[2125818469,772452914,1749446294,672903150,471211443,969646795,629085443,1708999650],[1301328029,2096924755,1007607478,1489060667,1154056289,1066269481,1733780181,2109718330],[640853839,432794256,277810428,699839866,818059517,614524001,1342336695,785788473],[808661458,1209617747,1604126703,985187738,664330759,147913225,1819405468,712908948],[1603176718,1148209460,1084021057,1184808345,879607973,1274127580,1479440353,1608555282],[285310888,1065110227,1987569581,101900274,293113464,712150766,459458936,124253699],[1520935203,60717546,1939937026,1891449681,137727805,1151058478,1515985799,1464812004],[146853972,1303160772,990191770,2059017008,1290481428,1430858192,2102808409,189899527],[2026107033,1992996027,448274464,1531292306,1129101976,1965140197,580784829,1526944537],[1373829436,772405727,1880935470,797813560,417098775,1614905866,1782847198,1656297355],[287590798,84687695,1838616372,1182606657,761109373,1144374718,743319777,2073405453],[23721158,647345486,1868696139,924525155,740902063,1763985884,106547564,52052123],[1233563306,1029287162,2032907015,1607316774,4612957,1116294950,110695305,350516076],[43239032,958844474,2083086104,1540491640,1484324091,397931167,1714973469,1462213539],[1518715523,670900929,2013143356,1256478335,1621389569,220767533,1677649607,90436055],[1624337282,1467503198,264929239,701808602,802782897,1429754476,722581379,361558957],[694750224,1575262883,1246854525,2006642518,970239617,615438551,1314772767,1285612880],[996806820,1684230557,600963568,1749725781,72424846,1080705320,639192570,1953090965],[1951623645,1103917395,788984561,1597381681,978535329,73678174,404716903,157304605],[280796144,793333257,744109886,725952155,1728692284,2097161032,1300209687,1733577718],[2074014645,423658846,1211490945,100775798,925576588,460214567,1116764681,360368985],[699054445,1960704535,425004782,161988378,2025811557,156105772,263629474,1262411011],[991234677,1729878411,1324937585,622780470,1089671096,1438812813,842692662,1611711280],[1068802163,1292513655,1265514441,1260378706,595153692,153125641,1181905214,720217470],[296907662,662672301,1199846142,1574346177,1433286706,129549489,760502831,5194935],[993069114,552006666,1722735348,2121238470,2112922719,600236062,1822842947,520926856],[1532750138,1129621858,2109949495,95102313,179741794,68818253,1605702737,1101812788],[1531505258,1632888252,768259327,643296286,1653340829,547767771,1948024014,1211980362],[1297027801,1812329097,1377579575,823553970,1178431923,1018996498,1670243428,1950415347],[914619700,747638168,1177769657,146795506,334365894,333662530,787562374,608693556],[908057416,873667020,1241537350,1996921653,439042601,173505116,19390470,2068639842],[410896902,1666880342,2052705465,795172956,261113423,842281362,551268549,1554464527],[1629474943,649178192,812548587,532635301,1871703654,369170765,893739219,1253768791],[1547286117,1278251946,685785358,692424986,813851022,1547497109,1917524911,266884309],[1129413152,2117498207,574340841,114180343,129548800,553319560,303700924,731938219],[1419676058,1414475313,159896469,171648798,413842962,538911009,387656271,1022905104],[300689045,9125510,544558000,1741476483,728965048,847983211,1738115447,809803555],[1635808857,1716648128,1284747406,646353417,830824959,1569721323,602915016,1720389292],[698658126,844772263,459291972,2036093994,1590227722,1190800138,1130088647,647435644],[1214749474,2018002502,1160659127,985684998,191216848,1480050629,1987948006,1388751368],[249746373,1164321026,730161531,386482647,691997151,426491319,562736530,1039329729],[1133194149,967886098,1225454595,1150545895,796336387,1512980395,461254650,1114664836],[349682093,1368264631,1016678516,1693857742,601738817,1475445426,416702161,546277346],[357948648,1522383769,1953573588,850338897,1751934642,141266378,162315016,155064518],[693714473,413277613,211649458,1269055884,1312368333,1818415437,1435454286,1777018702],[1055610144,222423201,781665770,1263508024,1714870321,1085007956,412160418,922204],[458883193,2119839631,847315745,944363490,1148594794,1100246183,1328467592,1612272952],[85129364,641042865,145735127,678404768,1138135195,307399504,465404076,530089210],[620583595,134997817,1293460123,787881405,1876847152,526736439,343054109,1462622040],[854491719,538709268,908815547,1531914303,931668269,766359866,1225673999,38929590],[523610250,1535003795,100868615,1380085306,1023581906,352223346,1511237961,350417015],[411804477,1862974398,1478772958,1079745290,1571087210,1765375756,1610737943,914926979],[1248773317,1726280542,1154476407,1535311909,2067331563,392233552,1847455935,1926683884],[930960161,362748507,425875958,600517527,767876959,1021091972,1279221258,1903161260],[2102340543,1779976097,1378468280,1874011952,1833153744,66538462,490200274,1715932123],[600916172,1279558111,947624589,59220539,529561639,423123163,447138912,437502808],[217658649,999658512,1643587252,2060683001,696355093,1546936953,120602193,1197069679],[1389939011,2045280799,1746628942,1183521153,1983198856,196047691,616154199,987615621],[229734079,150265903,1567750785,55491634,620812591,1858666202,2089818422,1389336569],[1716526880,1269756027,362671585,1952471409,308099761,1129758285,829703120,1741815016],[1585920636,993700389,755346576,2022455500,769080956,591232791,1037152672,1257377358],[705564875,995568413,1550705202,1396221294,1133725846,82369787,945635993,2015512219],[1486135871,660673140,2026857113,2055525370,1386029798,185674051,524934526,1759564795],[264537499,752380685,1283933839,917004950,1690294276,1926327613,1831406560,44191139],[354694979,1704706654,1456436301,169229681,225445805,951816886,1540747594,115711006],[1485219045,652009098,995451821,219506974,313177187,191242136,346823043,378559165],[510875734,1672430972,404499370,223394483,1466228193,1701462591,1775552995,417763893],[54609578,1647951334,505127749,1177122180,1706557884,1235775913,241536748,31618440],[1166547211,1071158253,1725954743,1288155611,1077798954,274856419,74835429,57885409],[670500498,1161189342,181781442,1178151635,2036356015,451629917,82429775,415172129],[1664471624,864090959,2035915101,2063572590,914296574,624433489,204773494,1487124169],[1072163001,2021036185,1171312631,1374134619,1165253984,980506159,1498783524,673627727],[1238141424,140039226,1577853378,2021677062,1171356752,1577845889,475165935,154530509],[2045263325,50452418,402823683,1375926608,2084665895,797000064,1786895753,1033364310],[350710424,938639868,1397024995,1241132812,1832337492,211022640,89126113,342414082],[1738207513,1934397526,1540844545,1240101707,1994389761,1049188464,1218429877,1997782744],[129530026,1949489507,707461190,1524798309,1941880386,217928601,29876367,1430000342],[850751580,1304362897,565771480,1254598187,7893174,651470429,88447129,1070491262],[1219279344,541107600,1994197658,1887762169,184416322,1230076406,814105204,488347254],[955546989,1403631473,201214500,82662949,596954800,1976284898,1404792015,1235941062],[2099272242,688684890,1279721788,435774932,907033671,1605998524,1044100590,371255887],[1162497001,1280744386,1422613702,1190430443,828424327,699430147,498489753,2126630320],[847200725,1425506481,1155814169,1306705297,2093302126,1075076923,1748322999,666712227],[144423347,1741110031,292545857,1129497021,622452815,304121179,766405720,1077512813],[135885682,869984500,1146355236,1666631538,1115558112,1514032172,513513297,782794415],[1867269267,1347236195,718969826,1088832405,1287335341,87334830,1124048830,253226688],[18481796,52462015,1781194432,658231080,1607994955,711264062,1006681442,1066697140],[873099331,271693366,1419966847,818513700,83205587,1338642357,513295106,514704452],[925796403,26379297,1271143338,2067277049,1455395428,1117901832,433563303,1702281091],[358336307,1831236257,1883489831,1945645042,489357292,1609370215,1938115052,1936571352],[238776835,1884928912,922533140,1405953242,823709317,2090343227,1168728658,1804153432],[457253838,1135161234,1759190752,389220081,1523107225,1860130629,868837353,1725622818],[145175440,1318047300,1170439915,1511623851,299135428,1482295214,377775385,479955517],[596678419,1293675317,919304387,214934873,1464585568,735504874,1360411069,2054405271],[783421359,1741575393,1351971587,545428566,1088392405,618073255,186678557,1725215508],[514016380,13604655,491138196,1312299202,887574193,1976815989,357447512,370500267],[1750942262,1312966748,1299394950,1039669009,26348365,883974988,50028362,645926092],[1582750368,295155657,1842712794,463981798,1871184704,715869484,890365055,839168952],[1633870919,1865452828,192078179,1294087031,121770625,587266721,1098253109,823572596],[1579021277,1425765192,1885506647,1147366529,305402589,1382134434,646001609,46112401],[1604867817,1896243426,1198028566,1351396060,1711339618,1278649590,1309852811,1761253158],[281809639,1806469629,158229924,966866202,66092827,232686609,1387194767,1272920875],[2026095487,128728237,168367535,639361385,1196170043,644508092,1841975637,587890379],[542318153,1283790106,166847432,1040737805,543428781,1061985113,2079824767,1461499281],[1184803780,1309870653,68200605,1906106783,111096990,2001188384,1160508785,60260854],[1504339863,62910727,1809468265,992468557,1179911621,1241419624,1813215040,1744375205],[739190395,1003729771,1850071665,2056392021,936655875,2119435002,1228430896,1191267243],[738614930,1304637249,1441462554,183192795,1534049641,1990171070,501231895,2011741621],[563224661,1958186429,1268067624,869365650,742893113,1293303824,383837452,1435267767],[64878633,1572370053,92235986,1419261650,2022567906,551300143,1688214406,224502575],[1275990618,1663168035,1901863969,759839591,987532143,333104112,1159388118,1059345724],[559877105,1617556784,1307889623,161343238,2002310242,19417608,1657359989,954415346],[923094557,991981278,1206531228,978381644,2127968569,1278513009,1028208647,747184356],[940387494,1678897870,1766610599,265030337,473392992,1076211803,2062616617,1726299420],[1248888228,1089467960,886259984,1485370671,440697441,1088998822,1015686100,1067197158],[1488677549,1334863183,1456365449,1516606188,1604233881,57870290,1627614319,73662559],[919209510,68076563,730921371,1213884276,1902870937,1678690244,1020757017,1089524061],[1422630971,149504735,200824791,1506573705,1093648060,379092999,682821348,564127500],[1305536389,1234574402,752632142,1958775546,307008045,184459371,1966345730,888179397],[2111794371,1605487467,1885666078,1285302534,1191742491,572874191,36352456,1648471817],[989671280,399593910,825045434,1704677765,2104553548,2100512153,1340809839,125305498],[285188930,29991821,245673827,1093553947,336594586,695433462,1378909447,496320574],[678488386,257861924,1717375139,676732698,2002316368,543564084,1063040073,1725843439],[198544499,1194441735,1079066174,157475933,1314850980,296458853,1465433006,1542962100],[913198278,1530255156,470939424,295023842,1623073425,636809521,58108721,262777894],[2042821499,1928003674,825721305,1512027629,263445915,876040090,96112604,1368776245],[426742058,431145726,2112978954,615924590,1204673257,720240439,1407707269,27754561],[1240339773,617867424,1131301241,1495889519,1968682860,756837689,1352433074,718615943],[204191830,62040829,1865277679,415328775,553950731,1893423295,1870161074,1038240723],[171648249,1096407675,1149438419,1803741755,439826206,1685825017,683872043,169387772],[2011528562,1784104714,2042766575,352214596,98829777,649682913,1598902609,933885092],[335394021,847304496,1760355324,1241012607,1389780203,120549145,1875624872,1552624097],[1645422306,1195576853,1793365473,2009736045,23261848,1923332897,1562771395,486377970],[269732106,1100776286,1829568865,281786387,2110289879,1665149805,1105697818,970053975],[1127722655,589330413,1209727899,1386332331,426548053,337881068,684038579,705460867],[230071825,1434404769,227116714,1595124578,1939480792,381350881,2071987884,536976884],[852272339,1385762034,1614635352,1598018782,1018274731,1152560120,400134579,313759390],[1341696965,1751536157,1381450176,1943098173,1401185347,1219403777,31103999,261818599],[741430487,1813818645,1143427880,196453536,741877641,354345106,1590969382,1134197973],[1924465208,1769963538,930692747,1650396912,243474239,882519423,1918078373,1812453262],[964374604,1882683728,2026210995,315096474,2016214481,1283137107,919251372,952039358],[415829135,692003892,1219601485,147818146,423948978,1059959514,371722223,1221290022],[1447590579,1113215154,1039486136,792556742,734540031,1028070508,2078473962,1766116628],[51401291,352369450,65814835,882429870,906403717,1757263730,590920354,1098101035],[1767523240,1652335103,1102621046,971724684,623964534,906359849,2080779865,1062002665],[1862182787,2000781612,837086509,1675605985,2093553137,1388342666,1912717178,400180413],[1452526319,17523805,1085801209,309504402,2109210767,929787553,1611333755,827908812],[1635030125,562531798,1391442183,1895045408,897047902,476792876,914767622,649841006],[600342780,327451550,612139906,2055277778,1595997335,364512487,1312796163,1017728920],[523994111,1636755160,1130274943,1924524689,676725278,128056447,328090595,1371400299],[1686685012,373078982,2017091010,2046250993,2064669508,1484879092,146174540,299772162],[1698917747,1458744836,498678428,746555589,44420301,44491325,100607058,82279771],[1562412705,778072894,2083309083,758934925,278060857,1420795474,1237454998,1821948406],[743159292,1464051829,371951913,1054712591,362355994,639428828,448682942,1795524633],[640961730,452142526,619229937,185882391,12752556,163296057,943757480,1095354327],[1148714246,1598292142,1868411055,1656950985,476113559,522092895,2003078194,540110590],[608095320,1297377225,1484186183,975638930,1522930642,1109512758,1683913534,1469976336],[1132210707,1069414026,2017657783,249030930,2005375637,430596189,306723938,1121126852],[139424764,138046659,1249583891,757354149,435011974,1824247097,1904691006,1994558143],[543419748,1676927820,992283990,849125116,329739141,842333284,1802987695,2081430709],[1336606026,90428910,1029252176,288330207,100286843,1593256262,1812801306,843791002],[1875337297,1470307254,1669696321,521618976,232987076,514061799,983015384,147591171],[678220270,500571366,346003107,1475936346,1917541783,757735805,1443036056,991013648],[186887141,103480213,741426890,1416191674,285284309,1294196701,2049688588,1821353503],[545020257,1461296828,1846819513,615637096,760340693,1528859702,306300269,2051480839],[724194842,1876721739,2037758993,1458749237,1712496857,1601278544,222822842,1748148800],[735982306,1562189846,1626239448,1989814051,2070271133,1986236785,2065606358,1335453],[54276036,435281526,179376172,395671841,1246723976,218883189,1319726248,32982361],[1291941923,181691439,198186447,671700448,1446993957,276558,42217887,1493001708],[1556133940,983806930,1129001977,1384006704,594777842,646924797,1698675879,1744866933],[943285112,1449644188,1443112133,1167904773,1967530693,1607800523,1430195077,967847386],[1416288714,1989926890,1809463582,1107344733,1516081590,1980604782,1978209104,2001316506],[1375409151,1559441874,1036885468,172051086,844480370,110346213,1139129796,826606508],[523883122,648927191,21716932,738954140,1367174612,1498822281,4726593,1927706203],[1062851495,1709292972,1187153468,183628730,1432274014,1059058321,202071327,675279202],[1935586484,209104637,1717967039,516982907,1518856528,1926954802,845660841,1271661316],[1416406645,1825586268,888321884,513082717,166423984,19035424,1274935850,1826420356],[236950592,257922626,1055169105,1150710245,1011703111,1712550903,1859753847,293047185],[495547816,492846247,1659774132,793526100,1310271729,855110301,1179345136,1571198080],[47227297,122757765,1047228204,1188538487,1039737988,1145310810,1838131287,1341396833],[293221211,310715474,582442268,1573598114,146999155,777935815,1739362515,2034134725],[228080428,989501251,1641946170,2001351529,754164720,2047456557,1761227702,2111785502],[625865483,72417812,1027089945,676322287,92160966,886446334,1006550479,1520961921],[2038978762,1823422047,180606723,1619427860,1866375914,1088063658,802868493,121941289],[1915590836,2076074255,1226113771,581916464,822065500,1894681043,787687309,1696258490],[1902757615,1432974324,1787765851,245647888,153553662,1104318179,982213806,253063352],[910471488,1333934667,477546806,1669572527,344027802,798598711,2072614073,911256178],[609336816,512121542,864149762,1830256016,239313313,1959358391,786267939,714307760],[1861025381,956487443,1531053343,537764546,1309724005,2071984598,1150123700,48179491],[513471529,1270682702,158172057,1474493421,198839499,1736550679,1826927379,214411756],[922951395,1302672110,952103627,490395064,1410976748,704516962,2030801181,1533203965],[2106902696,166795727,982005157,645355471,1599917363,177322492,480407912,594583665],[1587530701,1784789826,1142933775,261229205,306415763,1133098902,587036030,1263798904],[1190735286,353512674,718902374,1542099109,1968583261,1925365328,2069580803,840823225],[374725409,385834823,1838650333,10935462,788994537,708385702,2093573819,1359647127],[1363758772,18888280,114477347,2043722268,2054237726,1388215959,2104383140,1066564316],[501151721,1941525124,795828357,1670958482,210287468,427272962,83609545,2069852335],[348051852,892812650,122891062,1616800439,248183662,565916633,253464476,695478068],[878008628,1820518361,844524928,1655230366,944372610,199718000,1393945531,262260674],[405743111,1877961574,233858266,1169957082,182343725,1990869024,482618457,2114171773],[277976667,325240509,826163695,834853111,1494823371,1404579339,814809502,914181278],[1713511878,1625244286,400846061,1212089320,1545973854,901189198,1345002759,525006812],[796445034,1047975299,836411045,1124954470,155049912,1450917869,1162290467,579964821],[1376088311,1498249109,1069700594,1653001634,910125141,1926330872,615435765,1603498811],[1973548143,1803309102,1075262759,1131085679,1169001556,886798611,1217029920,1915378147],[154860433,432984185,194825101,1908098762,499387588,827958237,1453870327,2126192336],[516593431,1937043729,1882974584,1192793761,2027146089,572222188,1647385506,568241936],[471835823,1036941806,165517932,911028208,475609964,770842568,531276912,683833198],[1804609187,2005600278,339676978,814213040,1870209325,1496598541,185311056,1724984372],[289586207,137016137,1346522847,738162517,896908644,577421677,1382857260,1171129796],[1709599751,223412225,1671598418,1400503162,1042090237,1465150873,867312618,880567614],[442623983,1277492040,1869968155,1440662612,2079050661,1610051009,2115457322,1599208933],[2026414438,1471619381,368479464,547433271,211500833,122379794,625231369,355019689],[544819315,1822820471,434355141,912769439,88630199,617319701,1701795017,1105515974],[2009825992,1339537213,1043776205,275877284,1403660084,2100775049,1957696764,832529236],[1590378146,1260446209,1035999053,1336308428,906133741,1714405226,742705314,1235969556],[1246766032,146995961,1862485076,625028100,1306213529,731674889,305995169,173849520],[1488182179,1251958356,1781980362,833656806,721754277,1448946491,1542184284,1175976977],[380140874,463180075,1979778306,146706149,922775605,1631173502,183972440,309276829],[515332867,567140896,784066566,832851693,1411347413,867020413,169591482,1400860907],[889843999,1367952647,1275860110,1284374673,41946412,1497085450,1105876859,616917647],[654833813,1164778880,851060163,1087945344,1514847683,1363892347,202582978,737747860],[380650113,1465438202,679271643,1329767734,2121553809,1487814739,924211413,277720991],[1174934989,1198712555,372949644,1654628918,420306558,73875505,741731268,1244810052],[400510003,305171526,736037267,1696796872,563221252,1824002868,1967787958,756586588],[1444261722,2039347436,689543697,1015384417,15450251,106129821,984933589,1582129486],[363848389,1568588164,1687174913,624994641,1982525159,1527816738,756213904,50079609],[938270930,1617496882,2114607067,1165398159,1279944360,1314909428,351775404,788129152],[462903013,1854114882,1932352658,1896447153,671803892,2074469977,1405317368,1083327261],[1877498580,1022316442,834257507,1601218268,1114584828,893421284,1132400262,918974494],[1615143410,1143181368,42865452,1534619103,855219123,1382309644,1654044857,2051131172],[497086255,1496461848,1165783473,1986510115,334350857,2029194389,1532790126,816741864],[824481751,1215321880,2033854743,509764759,1801044867,1033533036,1906089257,1578326812],[115653589,568494620,684660481,284606394,1451838928,1849965256,310960586,686185250],[1644194385,1435557006,129204387,1947141263,405435590,864983284,484859014,2012697011],[1830043716,1822782895,889126603,1431916683,341947664,740425727,395385306,86301000],[593970629,123089386,95987343,974509406,1184488982,1467261214,265479079,1926380041],[1634559740,1209703150,980881250,194805086,1548843636,419403874,782583250,315801211],[566251915,35734910,506405271,1462298581,34578829,1454052009,2011376073,829193644],[265270890,965159717,1262670842,261844757,1439867307,600963571,545736878,179370588],[1182647461,1629691504,1981790591,2021157034,433990634,1320505252,1379986550,407799440],[1634432542,85131148,1855025006,39383420,537444877,2109996266,118821466,1384479330],[1633347607,522538153,345330780,1087004064,971773756,1095517130,136973953,20305411],[168860498,239673625,1412286388,52906483,483102665,807502857,1622777388,1382469689],[345535312,1143654971,273069,1793129165,104295346,179016744,1189416596,1455106602],[281252747,1119901535,444845977,1381715993,1027636194,642174166,670523564,2099938762],[1177580827,657339884,575366903,1782603792,980647909,895062798,1680871811,835016877],[330416785,792446552,339211728,2045172731,1536409467,1567951224,2099528350,729511176],[1118281712,1438471083,340525609,391604707,931213334,1790204601,814470905,454536967],[1098537832,248509091,1600932429,995600109,114633725,1491268686,1408966783,1559449111],[1225909689,317472209,1901171388,1464669369,585627799,733842800,307239326,660658357],[1899318086,182671023,527290995,1515134290,158439130,1426390344,1168155964,2008508023],[546128057,1188272360,552609670,1951476097,984675357,245073830,1758948155,1318658714],[1811790056,1750356721,1461420810,661719401,2058142555,647836010,1595742480,1354258783],[1970856101,1188869086,1795549013,1254329503,1980349840,801160888,939360267,1047171054],[473649040,390845918,2012450253,454731350,917034256,355695382,1028845217,2069776137],[1095339492,377772506,1885476172,810511650,1606419999,2079309016,213515909,1185257692],[2122028027,2035681791,1952325511,1630155853,1886368050,913386157,1258988649,1170310437],[52058402,1023846263,919495288,410435812,1701380888,1883626801,1725457656,438226304],[244545937,1163214309,1141594040,918651630,546442458,2035829408,1921959585,679401785],[265491089,1031467897,609962007,1782673929,1588527946,459249843,1118490751,1010227137],[304711055,128847956,1693455409,2030996110,1472539202,1040928875,1429677474,820561859],[1354959576,1491225722,1660614019,952757153,1891344711,1622627099,721486600,2004846748],[107345655,628939634,1623140767,571530382,654362328,2042568672,1263185222,301159205],[272099117,2115092172,1487834011,1764990220,1700127578,1428508493,1463237878,1079130241],[1674897804,166838263,1075981431,25142193,1315844600,1824694255,512519327,906177653],[167449753,1651948575,1649074877,1199683590,750060578,1718082495,1631226125,1654906972],[1516364138,1893571892,1927725825,2055801858,432164468,1632224359,883451660,2007820209],[681587395,1646803826,1890319915,104655231,1052600852,366751392,220806891,1099506859],[406202327,964423070,1704546753,1447585928,1789686129,1184535840,67109779,121687285],[629428212,1977886722,1624016336,473938686,250375915,732831627,1378174666,1219604829],[646817982,1810762933,2045906977,1176968892,1742020661,861351989,218726076,427898129],[1703317289,392025753,1393599057,534183647,24909783,651742370,1103453972,680858174],[885637588,1236191184,1956323842,1481470955,2116846447,1922778657,1894608437,1494195300],[812035846,1568616297,1074053687,298327211,1450004148,115988516,2030230970,1924714393],[644905892,1277314646,1251543345,1039818925,642726035,1807336376,906992675,890807307],[723127554,1391790817,230570590,1824305079,1155236805,1752749368,2044475314,1254604083],[578159560,1018222950,477789216,1205197052,1448009343,347737798,479015903,1128660263],[1319092293,561897898,1483776449,1259839527,1190684028,254660805,477257032,796791728],[1487182660,1013368175,209090074,1890340387,1078682528,480814839,1389845444,101185186],[612794585,1711357793,888177512,1717863542,583509683,1084900871,1093831749,1060009051],[1282360918,1448015560,1098563745,1256384410,851150765,38744906,1356763780,1623904524],[438143499,2024899777,911111585,2087730984,101503243,548626410,2108305454,1863785891],[1101082085,809090492,1177341645,1884851472,2049371635,112800005,1495014972,1741765804],[1986964973,887653703,1532763346,389310855,688340727,2061704989,1047339687,24932063],[134518755,766453634,503106513,690324805,150296205,368935320,258373815,1852224682],[1808367332,1900842923,1290826549,78290437,406910378,1968604051,1285509467,2060376431],[688203241,1831793865,157910798,810563416,1566115856,1249890217,225854394,430179294],[681791870,1708939364,1395610182,1452657295,593166786,43770487,538356444,1797168485],[2054514802,606417692,1420642052,586253466,523090882,126464122,563308362,1002647160],[1751121153,553466823,1859863719,943556054,2120703609,882982803,176644184,1290159211],[1757184205,1178307301,388327542,1222954384,1262259644,1775184434,476440776,593689865],[77788728,1721912517,715999455,1113081650,1242880176,1570518342,1638624308,1692812568],[1330196104,1257758488,20374848,1042117538,469759089,1191889786,499697281,1214143780],[1037862097,2071596492,1945976989,313941764,2083097896,1852014883,452186203,445651045],[1641457754,19947581,1324426773,617708871,1212713567,1022996800,68189168,1039111994],[1161719913,862727558,780455564,1860370150,1192058203,2128316682,981367159,1838951328],[903620656,1321371757,613937984,1692243789,881218109,525486946,1892210565,74702370],[981009343,770292432,529671250,238582199,576362889,1887103955,331701006,282793483],[562353260,1913390087,830486917,208510186,752772876,2069030504,780495099,658934718],[661508059,1571831117,761095593,1371765578,1610695993,1656886243,1716434503,669833185],[2052506828,2086507285,1901051806,913835204,1750280531,1376688264,1195256478,1406403280],[171278090,848526607,1971177375,435699831,1415747895,325878059,2041669402,615894565],[887653968,176307181,261293319,700651858,506698311,808557144,37237015,1093467740],[240318831,908170575,818932027,1233033296,1433027623,1169135461,296415940,1792298235],[1285062474,1796514914,1438362396,1977015204,359419812,364442945,345502300,1782256650],[938733419,1585071394,1322447701,1360487780,1895107006,2034659167,1889860117,479265458],[1431499727,102863321,698779397,821696113,1015635946,463198426,1737590801,991850144],[652636853,1267283289,1603846448,734112055,1159018560,69666592,1374681336,1384064079],[912843474,351888664,431995638,1969929122,1652951188,2074846477,1081689334,374092910],[2038445671,1866928663,1789099212,983300584,1233870390,1466014342,1302586364,899163945],[1173951256,324600269,1599620957,1093238027,1563403507,1495783406,1845140786,1847509076],[1079051840,1916856367,1388957450,1396980568,2128687662,242179564,853315769,920641037],[890723553,1577891378,771617475,619240538,1130141255,1161753760,2105603291,1879701163],[419375156,848788003,1379472599,17252489,138562551,2032387318,819204233,1158061490],[1082356553,751921071,448922513,625827504,128525431,1496284949,98267974,137857519],[1734317322,224045917,1272013488,1263756888,963985734,1484754573,741435004,1169670067],[1350208537,739154359,681139803,1729330458,1170004700,58228725,139595669,628475660],[438984938,1471781735,2114175463,920522767,1463756287,2049067941,1736145992,1399216265],[2057485519,1823735188,1250581653,643630875,361660843,2116626466,1881610733,523388234],[1979715288,391210427,21047315,414973320,1296796831,1417329152,1900511747,666982004],[233076108,2129426954,1401137233,1225169921,1831482149,959029640,686436720,613602155],[459927812,472853641,228786750,2038862457,394971690,236904911,1375879114,131949959],[1236204453,299589960,1034705799,2065745646,1156834371,1315891903,792223015,716177256],[1228767929,288622616,1312751680,976251940,1270236633,1542777411,798656861,1154478459],[1958627897,821103968,2093359221,1877489848,1267070515,152889893,15350562,1097369048],[414902988,326828904,1439776944,680883965,1172172712,1679863912,1351508218,948244781],[2118183140,145391477,1467249982,1835196817,1576274248,608199114,840451948,849088737],[221924691,1090034732,1167548775,641815669,1961744080,694080284,1237468234,58165625],[922391405,984521869,1326609591,907545270,623494345,1510254906,1374872715,1075449242],[1262381441,1677197660,469224154,285794980,2117524606,566262019,60919805,1151527662],[1408488431,1114206661,1257132241,1372890222,1735742484,238534737,1762607845,77182132],[487147611,36261615,1685066490,159320300,732381999,778641618,1360757765,1900804416],[1157132173,308460523,2005428555,2075562366,1033516154,919142978,158398132,1920890648],[1460200931,809105636,1620950654,1003427489,728581471,1846377683,526345633,494945391],[1214459702,1183826307,372175023,1608601284,942399963,1019799608,77446313,2058696575],[270864116,1544151527,632032135,1988749543,717185268,205350790,720954071,529078894],[988054603,2016737658,941388704,1818164763,1071749572,893204681,1031974220,1005243545],[2108621271,1525061855,1326808358,1873283628,12342243,1304024382,1818690590,360318527],[958161575,1224777506,714069377,2073174791,1199905038,80448193,1410629910,204369201],[10434366,790384092,980361463,550264295,1802721911,468120408,471611231,388195604],[323056275,1673440473,577273950,1764166065,511216361,105914308,571339444,396478834],[1847296708,32045053,201834483,14670466,1512002440,1635935918,1430752631,1239124273],[1109763257,1631342521,1165595491,1451924392,1454679707,459614453,1733216915,1137890167],[1628734987,940747053,754208557,941724922,37677705,1845182525,667526770,296527722],[247353128,793228267,1589897011,667309509,1781196687,1736576134,218929433,1898189062],[1639089589,1280566485,879087876,1831007119,293147865,1696174304,341865328,437651501],[1456722010,102961351,1970774682,1716758070,966506171,1420100384,718433415,1380474824],[377660295,907353449,1278495294,103625558,820061149,848638040,804907149,606969233],[371534009,304563192,156739056,153750299,882334624,900886946,1710133292,1585135958],[1049004513,329726489,1422020202,1608345210,1893794535,1496808328,1778790634,1601330124],[215681451,1722077063,47199827,1691558977,1693668807,1970146498,1394257672,2023086574],[1745493030,1543335813,1415670833,860138414,953232159,157363570,1209495563,1604456695],[837441945,2002587992,140456736,1343726419,215611101,89687437,41649604,990544285],[1822257107,532236595,799535440,1362445214,995789616,1100318660,1971133912,871811463],[1240822932,566650805,1859840908,446039055,55422423,1718514259,377797118,1677332340],[1733581801,2024589131,1806222569,149574074,666644194,1893403249,1048040240,1467236841],[1521456221,850765852,204547398,1143238370,1091335081,209276653,1982601569,724610137],[875069425,67230898,1201987646,921481571,759083808,1164015038,917164966,1636503987],[1755060412,644898627,806392702,1051947106,1851606723,1078643998,1230486683,1799180694],[863483722,1643263821,1109406067,1538470876,1313998778,2099104267,1216646402,1293065179],[1100269104,2048980498,764008322,1268186568,517383072,877427823,1877718777,655715965],[1162487421,1886186875,472680242,1839014005,550489037,2092005727,1026601958,43543076],[1998772364,405344498,585806546,2107372408,1619024001,1801631900,768567784,768056972],[1758327860,1280340392,1193637086,1693785868,1744338168,1580498981,1246249998,1006505722],[821820903,1038819311,571244586,237340254,777609745,1698600889,178848826,2126460353],[962705612,1665842716,458608485,1336703382,904074584,1179406012,2063623321,1666911841],[2037228822,1878135586,2048626137,1998906091,1567953208,1869114719,1612556703,839755146],[395339288,1295591140,72750013,515791578,40545879,1800293684,1206384745,768151049],[1392157081,749543909,1877087973,1867002712,1477974261,2067696549,1484652754,127117597],[1830075564,1697143901,518295715,521689123,1005634234,292064127,1841037367,1501547741],[1190363781,2003557215,739776371,594590294,465307114,1211354844,1701747599,71291753],[1913154386,854731819,1784934140,794080765,771903026,2101686186,1940071413,755286766],[1919582,1602867022,1511095607,979891043,211650223,2096694545,232997210,2029844484],[641452535,629663324,549505419,1619144273,531569507,987000726,976844711,749895784],[1837971321,894058924,2021277520,30872004,361822956,1395930466,2026608660,1457539290],[2056038276,50170657,1272714860,1731579317,93202069,1533966909,236423112,1262543993],[634338000,623207338,321266703,726645619,229340597,603011042,1883973528,1420076081],[1586295715,1921477061,1858118889,1425055449,1302943080,190520914,1934669980,358770679],[514209889,426683190,1633383381,1330255448,43215547,2114829830,1130071962,2030376533],[1593210754,1831916163,974520989,1850547114,1002596203,599419455,34158264,1551649936],[1553444562,200891675,476876590,1194060779,1269412429,354440427,1387292484,904243046],[2023198205,2008794609,1412445569,1276679273,379836063,1933102368,26489322,1806442991],[433966246,183942228,32087215,1524752493,465827925,1162505810,777826881,1674115545],[613499431,339780192,1419077489,890327553,1311544463,933002723,1776529991,2065067777],[1902708559,399041362,306962618,1816328457,249316390,1316408714,1262431593,798323909],[206945385,1612095177,120797947,1086509540,1376783118,1332888226,1897651919,349976086],[923818396,1434381119,2021591249,1568391240,790072521,731396792,369250041,1360877206],[1261322338,680975857,1265972419,1372128201,515153943,91881380,482914245,79949446],[409321512,372127246,1694116380,790839697,796525563,759811444,1847703354,1019325767],[285897100,921680407,1445534035,868957770,245355429,2053668689,483626492,724878497],[1307048535,1816816801,658139500,549962512,380641974,378760112,779053551,291381703],[201232023,1250582092,1465814634,1363931812,1927707575,678354499,1277101450,1337136851],[1740371780,967785014,991204840,1348765695,221771143,1866019164,106510253,564921413],[458824230,2008771163,279519927,1239827240,1634241426,1674413077,1464302070,516143472],[114858357,329834055,1355785600,498742526,1999783924,1612248644,123233024,1272175242],[23207477,1490586621,1858815277,83420672,1747133407,253080616,391954591,33390826],[947112712,592644431,44899480,920622911,821226586,1320255031,454901105,2055250301],[699441833,786324439,1893741467,1771672210,511955921,153807710,2001948880,1834061705],[1666346348,1653599306,265744241,1818881799,652814820,1311419232,871452201,1679854610],[615757672,716186541,262546427,2090688764,1619901447,1632591295,183541381,151986697],[2108388566,1011933818,1043508707,510123755,1241073906,1659164318,1891005131,1969495287],[396076348,573477705,611921628,1641920847,176487369,1292359299,869893389,154133686],[683896937,1074760634,1841201180,1203998464,992614481,1667062724,750319904,382453345],[1344841090,260423979,1036276783,1754945473,127664543,75849419,127655100,178194333],[1845450057,1860552187,1866679969,767476915,1762965412,1367480421,1436788415,1194408565],[1105341857,871762801,101826531,1090171860,1393543544,1048631823,849237826,304220723],[148673921,1162788794,1942040532,915167444,1267375865,1489920932,1535614393,2032684744],[1328606928,1495862868,1940740070,507658311,1223329353,693396917,172156587,961499785],[706487436,105334703,290548453,1349920658,1372349811,739714828,1267865814,674831826],[1033071779,2065017903,651419820,176658655,1579128994,686179080,20196057,2034946569],[1020785465,94160615,1242759455,1198736838,1952719304,993521247,1335756356,307497535],[1095113135,1922620645,693594940,512970926,926612166,1842068482,1597816345,220766363],[1139720942,1167430879,1997911369,479542405,1038431056,1651729312,1754215007,2110130280],[554346535,1691419557,424383234,1056384115,1332317915,939651328,2052899607,148236793],[87838752,1926304471,385809895,1247737682,1737844503,270964820,2104086033,1677839406],[1265392375,739364158,93228420,1156447940,107913587,1705641308,557118932,681473008],[296381975,1558705609,32112896,1111641672,1297127074,1518938555,1716453502,1113057467],[739341675,636029602,758341746,1091922526,244151013,768037558,454069145,1618776222],[1175891611,1883493158,2116058298,48650051,1927148757,490057087,1909746917,1482064589],[55299722,221097296,348455800,1375682401,1256475363,72487511,112403734,916509686],[1072580324,746605884,1435616183,1028713967,554775147,1277393492,366283120,604209077],[766029855,190424049,1139368230,1075010802,257832595,2077151859,692973169,1524806369],[1600218423,1799367049,131808191,1000430321,1762713906,323812177,710967697,216952305],[117274976,1556436078,717781737,1587772911,948555663,590153694,734612236,1103053516],[200665197,110121399,801313994,63595284,329602254,1944554829,1029520508,511064122],[1636096105,1502284300,160153847,1448628580,1570757347,117288756,1588127518,1639221862],[534579153,697394969,1307828447,1030049586,1254230508,1841674729,1079035603,230212494],[1237261896,450911390,380168123,1285723978,968165142,1305600481,203882584,911233088],[649325544,1640202404,191160829,397176572,1272713238,1188487185,185369479,1384655507],[1875517066,674192759,1973334976,814561253,713298882,1000586354,129792044,1383338791],[1715867879,220302441,1976398763,300986394,1716042237,713043615,1228196184,1057112746],[1237358162,1285903642,124980486,320748606,1413915410,885712086,1713768499,1694108541],[799827243,2098124196,1686077891,1990687266,818826249,377712988,593539077,2004436242],[478483964,455048490,440860115,280755544,2088531130,1742348511,319665040,778788068],[223141133,942904114,425066879,935883971,1684774061,1190147104,19312371,341506346],[1533975502,1270558974,1915255862,850932092,206614112,299218804,1798295637,1242172223],[188603969,120487445,212831276,1186569449,1658724113,1209002880,598520184,799320149],[2035853483,173541549,1359746798,1378032331,453975627,1841153437,91755508,1724112457],[740273599,2091249857,690331854,1706177910,1481292565,727030869,1919923187,553237013],[992268037,2000407837,1547163299,1764435713,1464118245,1335967615,2057045206,1196312371],[983740038,1602512966,829692139,821746331,502325714,582027941,1951878060,338456852],[1418820857,197452406,2070456216,1015904187,1806816113,1646219404,1537508811,1002833119],[2052976189,1087412244,107604631,365182699,1971634797,208406810,602896882,1612145777],[1601889234,1567854714,1187335119,1861456981,1041059380,125381181,1217890720,2061757919],[429226667,530945888,1274180309,24772001,489582806,1035923027,270227537,1769849827],[384564230,1453252930,1335489457,1901034414,295519782,47849437,819886453,142874205],[1325572980,1802797614,590246862,805175654,1972622611,441788933,1745146475,2091080593],[473301627,157666145,982481793,967228532,1372920272,879072471,527835302,38875718],[126709668,1031270182,90324893,1975316627,1141521080,2033175492,1902715101,1110893133],[32940776,1794600255,79877036,1301386472,1911434210,578128264,1852078267,56956461],[688121145,1367588890,218455412,850755296,1237077772,1766589548,1217297932,1670874739],[911776952,2037955947,2084571248,874662246,1248899136,1744641339,1932517184,411211098],[1794399637,849053051,1324101756,1374861547,2046439832,429143226,1946350040,1899421031],[1882980600,661289562,524988164,1018610509,1687370136,490638910,1243073154,1298998192],[1861206648,1110656890,1022300966,2022310580,1599013221,658555745,1912248250,952655105],[503711761,441734845,21761731,653861207,537029939,927797232,1192115709,1592592482],[481372476,2046818909,2095802645,625022723,1821160289,1709822244,797927806,592238007],[890300746,1388991041,656015473,1999610731,1912441739,219558987,443671296,907362195],[1870039363,1488850208,1283135832,682492922,724670175,2058751707,1785288242,205696599],[166553164,484688320,1401743116,405132918,496417290,508943852,360477335,1052110214],[970627007,320258341,472208926,1228806907,1419828873,1334364614,1700205092,1216863178],[2099678863,1112581046,53668610,1441318777,2074574925,1298858424,535420471,1878094142],[940816317,448958289,1046172361,490059377,1899060816,1453441612,665639974,1125996828],[1980888563,565989304,1916203577,1001795041,1306475305,1214650838,1311195671,568767577],[549228133,1147881204,1048901915,1899319239,1056256020,640626786,304105889,1130500747],[838158164,556665345,1925936675,574675135,381237957,188417707,1304970860,746218020],[106009282,1014996287,1742375646,518444060,1731371406,1651728699,136376577,709005827],[1588172304,1614893643,1847744958,412907317,1597112413,1959794454,1145678432,1112294127],[1946746890,2059343735,279898501,849110065,611661092,632162379,212323971,1898409237],[43694625,520927218,1797677974,1550847546,243267266,1411867682,668674586,2117715524],[1778975027,541699061,1339971968,1382624603,6365435,1133476565,1960327028,342150477],[1829459550,1369178131,286152216,470822986,2085779570,1543265521,268075568,326754631],[1504116472,1061976383,256763160,1973427433,885247481,58924584,1230628614,1633534230],[150090919,1257102603,665872363,995093445,1429015941,1830889382,1462649205,824603156],[1187331477,608902935,1066550669,360901046,466115034,219600879,1837355072,1153210195],[496260132,1251460602,537186864,601520052,1089520732,1199804550,1386960200,1572030466],[75313809,1339063694,1994208076,1312353582,25236839,2053950709,1991778214,501956595],[830500438,802173846,936205951,283910479,293485867,1018976210,51895321,1807386814],[525557493,1029289431,1070449270,386731940,1806418171,361624875,1155616834,1339681608],[1600662847,1499513912,1403859993,1809576979,1409367313,775402123,1289356868,1566076974],[2079416066,2098834713,1007545126,1881293345,847236731,1746526326,2016959598,621260149],[1593003547,1629558535,350755016,213082960,76758295,8070478,1532140732,1487261294],[1601233932,310631773,978389767,1850527991,832549939,1031648681,1982662217,879430129],[922652894,1870274287,1315505830,57641786,1183735002,1979892325,89517404,946839776],[1013244493,635085262,1008509056,1303516006,352323445,1491699501,1700162502,718922789],[1292684484,485537323,1184248968,1928832808,448256906,216403195,1256913505,1201050298],[445038966,2102340338,506774265,1906121542,785983853,1382920777,358424642,550918938],[928679452,1445288988,4102852,141620749,1194283091,835990980,937748777,103220642],[109211466,1382218434,437752152,1548132066,1767939691,718524002,771633959,1341253432],[415612336,1326736088,1917595638,834886525,1937577498,2091690330,1854140977,1411552093],[1607659849,1475509327,341923100,458685045,1479458904,937486392,600247354,307509985],[1161608048,1811958159,817903132,468747603,1001241616,1246344069,767267936,1906842244],[635912088,373063157,713337866,1449736418,358019522,54973453,1945756196,1945007147],[846562517,2043497201,1301910258,144630576,211237686,1287551292,550421234,1603530428],[926508529,329112095,1493371411,768143581,1581723679,1142084131,1559301,1663785394],[819417685,35700989,789724806,1191500801,540550405,1357010141,862547091,1905824405],[2013261853,1584388975,1544400447,1099888235,608166191,1367699333,465596658,1279719870],[1695317169,1034740163,1510012545,129374153,887389778,672324259,1623185098,2030852356],[311823626,2114524285,1976360294,288215512,1527477381,1429681318,403514475,471944591],[1967431202,181176081,759039572,1352936883,1910818649,1221630195,476081285,855673107],[378951779,932042683,17107226,61762182,1891402418,1128683368,886164541,339913926],[530863936,1572766262,189256288,1766809539,1132011362,194460084,710627642,38230223],[1891834296,643611636,1115420035,1582563369,1965266543,1484551825,1565685959,608590121],[749046538,326941252,1636682512,65517173,1030285547,984582150,937389964,664013113],[2012419859,1299340991,1387172268,2073239364,132372512,909016534,188083759,1318316258],[1516954401,1926465789,883746532,1240589608,348312080,1072295476,961931555,1281125175],[1804783684,962535492,958211960,123641868,410157345,332547167,444945901,1712543983],[1367266235,838391816,1382988274,756392922,1146147367,2111933719,331846037,264316715],[1938629289,982570791,593607525,1510026696,200072312,999701585,1764793070,1279692097],[1234429327,709835365,1228565301,699097067,1166893456,1468334545,1070987107,403315849],[456261247,33512841,766394999,791771850,1184966677,1621774282,18361320,555009120],[445486841,838409608,141082077,1436081545,147962394,176703080,445580070,1275492683],[1185121048,1298095849,1032027538,1332385299,593748191,1036158591,1404450585,2033419691],[167402952,1222781565,296954002,2028421807,1599799682,338663908,147874844,1853313148],[1998477191,477521106,2051145296,1312483927,1499289675,1055390826,1945248318,935354730],[1789319678,1939237271,700617726,731640272,636425349,332460501,622746571,1326755404],[1732808579,1458912952,343150936,66999713,1325085578,225607851,770727442,674312425],[529673036,348208157,1946808405,1842213798,909237490,816741806,1722332972,38359584],[674021035,1751538283,1469208923,113919350,1231083024,1250639424,1800395641,645522159],[110940036,64284535,1522055766,2030864025,838801980,1281025561,2028596403,601787402],[981825132,1346849521,1311381854,379628599,82435279,1994979231,726771310,836500419],[799753599,765153300,1504257069,1389453650,552625382,1644007242,944662142,1209572502],[2060625718,1155264269,1051063185,1672832430,805328868,578286066,1102294224,1045518257],[380283628,350314121,1735824047,1379141995,359673617,1565461168,1530613142,6180335],[1459097903,1571837985,677701518,425198901,1976441281,1672358311,142221559,1069338847],[1858450955,1583552470,1425412847,1935895735,618537122,1993144382,1918869301,782131793],[898185095,1423092446,841856942,1127541409,456912591,524987220,697641220,1189418223],[1006670863,2010422823,1096874005,1129608473,1679044966,561216113,1348477140,375463294],[2021579798,1310200524,1848973758,2039704450,1079973717,1907667724,1425504374,1621871097],[1687631630,1900348929,1183548048,2042437485,644010907,1721728945,399265835,1449351107],[866575323,216300542,541109683,1380419317,381554894,1381147694,1812418181,1356237706],[822488785,1293627560,682674164,838183219,1588383333,627056617,2092516032,1833065296],[1641179146,1697739679,82581057,1170706366,1805858851,2035888636,813759541,855239316],[1609924955,1065742215,1060453941,1855810569,184836137,2021133140,1472685773,2096380806],[494518062,1281968484,744526108,271092909,149472238,1633943864,1749620825,1171975626],[707045611,1894176185,2103593905,73476553,234287083,345942751,1960144548,552906541],[487998226,1365197511,295775705,662357189,2062861710,1763825286,68852954,876722179],[2048713747,79396087,858825904,1771613203,1037184,2033271372,771091589,433711809],[173401034,1304960085,1727139270,653656046,1339999976,1041652516,1677551661,1539722024],[1664494611,1595494677,1227753198,1028756887,46103257,1887838766,107345568,1242717894],[20671503,1328242185,1328256051,1283799200,1012062807,150313643,1737780520,860073424],[1363568791,1353320018,1277215108,876742731,1325762544,954472214,382584050,566106665],[1614009912,906962934,1646868830,498810377,888800875,1808373731,2106289240,586947439],[57931874,1727014524,1396633845,152692323,1444628606,938084743,287119779,288254904],[1624559883,120042330,1517226265,541166050,884258722,2083692076,1538619267,69595293],[154074518,1595381488,1169514641,1000857949,1555869212,1617924697,403648742,52001074],[1003842702,1097799560,1609810787,987381247,1540550636,251966929,615832341,1434913354],[334766688,379929304,839349836,1919203464,70481115,1922342606,872492975,1210302834],[446083219,417177882,450596221,120662520,813528164,516136534,10396125,1134805904],[2034515440,1601748682,803694620,892817047,107899891,1631903168,537853222,733721884],[998226807,1999999808,1053976108,107472518,336783906,271150074,1951594389,848066818],[358604775,739792612,796145103,707743641,157945312,1636683955,164536082,1248906943],[1374421714,580004989,1706497073,1139240610,834153896,22555442,760239681,883069926],[173528331,410319152,495878854,1408768916,1463314957,414870747,1817054662,821647323],[504858674,1218326805,2092638007,1772139292,1495003952,1881690200,2009832001,1502646271],[999428640,454569717,1373432472,1250255559,787267231,1732591801,1081549058,135680194],[1355984683,1797322627,1280908790,2107695191,381622946,1719887275,1875279382,672823758],[2106554733,1250592163,1168318698,1920644015,933047376,1992538897,1777344905,105894480],[272791240,1263939467,704474968,567474205,1353558085,215381388,2024997821,377752143],[1858564765,1475807177,145978734,1347555350,360539877,396638683,52502772,1143447989],[2113721337,1636952121,86888785,1550903550,1945264104,1329044984,64951896,634308775],[1043503853,1420393161,1814576140,253354986,1312705311,79306291,1834561507,1077822615],[1900443050,1190227074,1442186681,67196610,1271661495,2000761443,1593157604,667151561],[1865584078,1619164476,1772193183,429026946,2111128875,1558527492,1884754796,1791823409],[1818753832,60589822,599925077,1288582274,964389235,484729156,378457341,1627024574],[1716229040,514693288,1158981054,684373880,229978141,762045640,1988008995,284237937],[1931739458,1752234750,2009853459,2038775075,1001069786,1582569242,786466344,346211519],[1697974017,366402530,1953567350,1058788196,230150424,714444202,147211615,1461813979],[2122284971,565012954,261783108,1749935059,908526098,1489943731,847882207,554505578],[1548797783,74434338,645714490,1979354165,982157221,1588698651,2040317768,372675045],[936539305,1752896655,323852947,1416700130,1461472189,1273439370,1310340874,399141471],[74483026,1793946058,894942390,1397733023,1785372557,1651005714,1285785328,2109817947],[308359074,2119707259,310754274,425911835,480116407,1690464603,1973281917,845642029],[1643648969,606018447,1538647345,2077275405,177778810,617919840,992909237,1078575651],[357263079,296153703,1765226697,1155994134,168358812,469651777,254557028,746850334],[1454791145,70340543,877966752,974922918,1459232081,1593615555,1478920780,26498564],[2048557818,1939852029,312349291,2122744688,778452003,1505217477,1270710888,889786573],[1302020360,931574855,1977155189,961817359,3526544,1170901292,1414702233,1167530929],[143706893,1398605685,223991560,1853705029,1810743853,751847000,289162662,307233628],[1419271932,1802695515,1992159182,1180824542,398963478,1243517091,180254372,1315134449],[900917431,149930509,812703019,112173719,1787612134,783996969,243010978,527478446],[128985821,1851477564,1915799791,1550303279,1951828097,1141736265,1040463270,535694822],[612042496,1407282535,1585244376,1951813170,516458235,1468820106,459848507,220274158],[982698091,1063137740,2106775341,1443804608,2117951287,1910029587,1565326969,364621210],[1266054548,1154361151,1650349520,681550621,652641852,1065458661,565793184,638066866],[1314656700,1309949806,1489839807,690982160,570619592,1597565733,1689799005,663853435],[814469083,1382125703,621488271,37082743,841176561,332526929,1635139247,1939155402],[1869729621,577969540,1699355615,1686716935,1931910073,467549902,1574029884,72689622],[1991662501,1524241904,2094589224,590031008,1971138740,1247817741,577325125,128640260],[1328093749,1129280414,1984770,218929653,1898819509,942021755,759300775,1943881222],[234145670,25054057,1279064235,1208560863,757302740,638125694,1112494322,285709910],[1983546683,960051657,1160120206,1634459382,2066847841,1807445786,1922976824,271525403],[239551855,1259351553,1758762770,502712866,911589822,1818671516,1403862150,1287280644],[828856180,730413965,1587541394,2005167871,188932333,121573047,1871135351,1690968393],[105060905,1478853180,1495685688,391056715,2088415687,746323179,966103867,1517547405],[1666033393,95428805,228471115,1180381023,1827798248,229900395,284320320,1607894013],[236545255,584251913,25148036,1185507725,2094446857,1680332900,1914078338,117034384],[1123734137,472336593,133969280,1815468573,1149909924,1374609297,795750589,1741344092],[2055721699,1907326216,1581662257,1614047629,820086075,2006717741,1908246952,1277015346],[413262937,1971392077,115228841,683952021,563353538,1305490962,1301809530,158410745],[752312099,2043648410,244160260,1534095166,1699844923,522039025,375161700,1385364709],[1434830976,264619147,1739747126,950715217,1482244084,1316360111,1682043217,284198186],[698491624,951633183,635727865,2088226756,1899023094,944706417,1321550477,169190050],[1644361934,1177655690,957085995,63526623,1349455213,453655067,1932149023,1698998289],[649671648,784357692,607363452,1873231093,2024610673,1516229703,2016004483,1741576231],[782082751,66278556,316683304,1366276561,1484779277,918482158,1579826559,451669943],[2106732841,223021854,1864585040,1719912716,1328202692,483126829,93557829,382335226],[1095229731,1247873221,1253160098,1169720381,1943094787,677648966,26578674,411062194],[1176134989,447404256,92827410,1750579531,1541264749,15056688,382217624,1984061998],[1024413642,286754171,1276220507,1790465122,1781163883,1238656744,1448760229,1376727460],[206789853,1201974400,1904949085,272503227,618435035,939343980,1384781043,971306237],[1717552319,1538139782,2072955342,671670801,1876318198,1566685515,1018568953,268124264],[21796602,470332657,1766423318,397830660,1884747429,1775311634,1322623278,1738478418],[1981421492,2070310935,1783083257,1012507490,1548959134,1236002313,209641603,553852066],[278880052,1701656189,1437363424,1836916427,886190451,689623973,990927454,461659002],[751255059,856336287,1717035340,1073102645,770363885,471701607,1978464270,1596282976],[500354979,230573554,1747190997,911429786,1874071277,64842132,1802185861,322806726],[1841944832,1374151588,921197100,469305699,1397568681,637798234,1474648047,1033270309],[1527047555,1240507261,614383336,851071070,375133496,1681564442,1393821747,125687587],[1327245798,498822947,1505661021,389628487,274409154,1414976370,1734749987,1811226164],[68925020,915985595,664469895,1361680523,1018470792,69738188,1725626714,744090970],[559900583,1016933263,430068027,1502259381,299737861,1390778780,499848469,436270804],[799709136,1763540821,1387566909,2071258358,1065938293,567876302,1815553127,568340633],[367124257,677786802,1606336162,138263929,819116958,484522023,467021405,1847422523],[1489806096,1423697744,811946104,395009480,1922645667,1329178299,200934959,1369390620],[402073005,908315121,987838956,152186092,1148143752,295400436,1216454889,466517114],[1682553412,1589005136,2082140473,1576421639,1954049960,2080392641,43463411,2044489582],[1645003825,207756046,156440532,1963157413,1566043721,1848409089,74500680,2094700654],[967187099,778889880,798074816,1231433199,653637903,680187528,1503359627,2117653407],[755153497,881281948,2079077377,1918698749,1450732662,1285079812,424966535,505144550],[1502347966,1468463098,1944949009,1426276618,1252856835,319893289,238313011,920267849],[1265487770,896716126,1311465972,1508972883,19374881,1571716143,530770949,586225907],[1105621599,995184087,3634514,1283418509,52288997,1873815337,81912795,81523829],[1193698801,554314480,852220430,1249757883,351540546,660492684,627685473,1928652724],[1398898182,530424782,1331939940,524948838,842912866,433958365,691593654,316179967],[899659698,1571096740,293049599,1857033133,1768076687,1438602479,1209383218,1047669258],[335750213,15829309,311270295,890313388,1695402843,319098865,299391622,1506757666],[1003394023,1621619374,1812699978,1426220420,290417981,151441276,101059954,1648326111],[873497299,2025933450,1354923466,491232839,1953243284,817714186,842344281,923662066],[1380938217,183274794,1798060003,948725122,1024302032,696857605,394422573,1885481712],[1975888211,1179481945,942391076,232797970,902864424,1769798318,1401494547,1654123137],[1577526527,572864933,1969626901,652028366,1076846769,1568671239,801416368,473783549],[1826417807,469816920,478996567,1018257722,1401804587,477343599,1939656781,695131893],[386172966,1613557821,987408034,191286684,44018654,874773978,819543338,1723833702],[226026612,86676967,783175365,931491920,1316642875,1806464231,1923890883,751391281],[1976711702,1444984020,1401802944,1632924127,945438286,1435185777,153863264,1660616797],[967870766,860338909,905984177,781818762,1370669078,874770122,15762624,853409248],[1063011971,979947660,1223764404,261062738,385416405,766595886,1189551045,434505636],[679018757,1662092261,650280261,1016418703,1976975472,613717278,261475756,1364094759],[60920480,507762980,1491415392,418396064,923566272,458367550,621296443,645300269],[1196760816,708989401,738208769,428548997,1292789490,1241281538,1801474891,991613807],[349229167,1251480345,856104419,1892717697,1512640392,1218325305,1024586156,1865035812],[810905946,894618490,506435076,1581965111,803991557,1091313349,1457176160,1255936740],[1013914608,369085576,1354634479,758188649,810803326,1160443330,2114949938,484980252],[26506651,505397119,2093539351,1074339297,1602321351,1773437125,1326710392,1577741049],[1065413669,1999412616,322960156,1972486713,1109180985,136921703,1779406319,75491803],[1356729844,1840871058,1970733207,2038209834,1577043139,438417525,1485275847,1447291435],[1392713459,1350235682,1647426769,783701903,2068907670,1373769727,723237826,1471361576],[658963021,1655868681,727206247,1507482240,866802640,1243022089,991836276,359867756],[1358193067,529307816,216868698,1875218104,1271552607,1388348564,1667265578,1373835593],[475802527,420686165,206228029,1770404278,1311123744,291148449,1743172414,2069369534],[644984635,840837944,940914884,1998420905,1467976293,2021069309,696941094,1302418109],[689398116,1719465719,825041366,762513244,1321628168,1326772076,881894040,1323258259],[211101849,1693853967,190348299,115753447,1612121986,439996777,1276836523,77424290],[730194152,1849754142,1385861282,1227398838,358586553,1897238266,87702924,946936677],[1120809583,215820555,1396741155,702801714,1033729569,739350951,21846191,375319193],[1846096101,1729433272,1092752599,1228450435,1322900353,1142432589,1653453403,560645071],[1786254402,1638164958,1982658004,190078943,1007834995,2091748823,1939563524,1334586357],[2089575150,1106361507,634992169,800562833,1726701733,1193315768,1454568560,1745782731],[661024388,1572044122,330738865,1238621340,686990518,9287103,873411368,2053123865],[484826432,244606910,994053952,16300782,1717112429,326876888,669636970,2012922445],[2049228706,1463315359,2093359798,1051011736,76012605,384935013,562685581,1171600874],[1712794793,326120335,1952274969,799264206,204364718,1680477289,1615280409,823779907],[809200896,575508740,1164362873,619940799,1544954723,918174109,277880866,1832314361],[315439469,371830873,577168950,1700866691,737189795,1695710731,1092476478,203776976],[667643155,1694965910,1988805682,592529884,314805923,900067895,1876378122,179103915],[845055991,168334642,993226189,193024582,1474595710,536989453,435326590,204627439],[2049768818,1973180802,1011548310,858200934,173487786,1143437446,961509182,641766499],[1277612043,239646881,887478389,426501622,1657999541,655647714,1205686538,396812060],[816808953,859616674,1908190827,979233747,640778596,1254737448,1512094662,542424539],[1519971786,1265200557,635663356,1071156635,7962821,381045978,1534974835,466818425],[428248739,797335818,1470323860,1400965168,2029154148,816274244,1064047058,1866013740],[1948960828,1457432848,1757995471,1923275953,2054881013,240376433,1971690144,401862658],[1804951258,1771975743,420677274,877271337,847008391,704505735,588155034,306497315],[1148299595,1891737882,1377778127,995795958,1571109880,1342166961,1537909819,605937449],[1798927699,252788367,943981494,866274073,531678494,815362448,1985546064,905320426],[1904646374,366472077,1200118929,1719187804,428981171,1016232636,1399956231,821946194],[823027735,2067247782,1163879748,1781635373,1051739628,1444610869,681924,1083998486],[440932339,45177082,345034822,445710293,1444236939,649691741,1698148812,1906508236],[895496451,1478307927,1898971687,1786230824,1610685965,2076458457,766510497,826644683],[1450363753,120069525,1227906533,353244888,2079721266,1243139875,317183161,748833341],[316285421,170351732,1624746551,714885194,392262546,28976058,129161805,1805573011],[781263843,417580394,1593513556,1405427433,1918392268,2060910224,1622117708,897339384],[1082848740,1878449854,1654260172,1655717171,536718598,1140691131,2118853974,1279918082],[1466423271,17250070,2041121369,1291969839,1138626281,708736782,162278248,1795406077],[1695289171,1939759226,1047051156,524837193,1761290839,977041103,1029638145,1755435352],[766059091,301881178,827226972,1663022016,819302833,1498160324,1735694758,618855404],[1296609670,973128601,78359760,342980424,1105470308,1823543201,906571681,376097635],[1408982458,1703085266,1723468881,1221386896,1108262258,1603222908,1140753027,944550587],[1829379126,2077396564,1071798911,16319563,805167563,60346813,407281738,1140813552],[360966000,1283238241,75651569,9997877,1167860981,387494735,611444161,1090143647],[1363928698,133223789,1027535376,993998317,22710056,1769831067,1439342649,479806580],[1088367875,457670431,558408173,371816327,836013683,565984605,325614222,762480530],[2113055320,1873548737,1173881286,1892959470,118869476,442709381,557168887,442551752],[218582990,77628819,1138743301,1763194350,1837967271,534207723,164105007,1261407549],[514431185,263238227,284851925,1668408796,1162057891,659651685,488917919,1135921832],[1221399703,480424692,1039203559,490111961,1109353150,271765932,41986777,1624499417],[1403146414,1022249609,1432891016,111901251,559582103,1544278604,1841259658,1117424079],[141204393,1124442449,1578993644,1573238578,1771926171,1317154533,1576561315,357444856],[1032831237,885536374,1354751186,1481823252,1814910338,1639223562,227121951,239294304],[640226164,436653922,1727872505,874120227,15268071,1428526482,1024930642,1330833244],[1850143748,1738032609,2058729834,684259865,409153768,1419412764,878926568,581045456],[385932612,1824643972,1272377027,1267626034,538712099,1021347459,621784559,1386375388],[1472237259,259382689,472059441,1114320633,1371333434,280240072,1604502534,325415564],[1345573453,1852565864,439242986,1590150838,1910080722,1392916968,994766567,435919349],[1404737235,177957909,440420027,1460899121,1448653950,1562660321,1821344211,574707110],[1029759991,1888819191,161373782,2088280780,156053167,591604019,470148381,232195816],[1620487091,1639056512,655704207,1815597910,1462781166,515225110,1366276234,676050219],[171388351,1177734246,1655370155,1554254947,728641464,1170389706,674598415,146665531],[377816031,1669005400,1126253999,365761512,1729735667,138947083,652869204,1935060216],[779367292,1531679464,2032228356,491364609,1235797709,942182407,550665994,850210414],[1338554298,1506499144,2202169,55847443,840417962,394882130,534528644,131879552],[1988531597,795139011,1334229283,712166093,1917932855,1943355848,1591899938,1498966559],[768450263,1717968269,51888426,43290250,1375459396,1048401551,1499535977,840910696],[1737798774,17218113,1274033404,88395383,1488346303,520109760,334253529,371741603],[1145494391,956376331,894254805,1778314962,1130369945,632157463,949320441,1217635915],[901333277,1967331516,619406718,493621811,1124666390,1835709014,1987274676,2098464003],[1421695141,1278525054,301877141,708313705,1483620801,354677572,1307146623,80442463],[1848811449,797069844,459210730,1391302670,380257692,978161861,229588567,1855719759],[1772452059,1587773525,1263859330,835126344,1091106194,1624030750,70701351,1186297375],[1347626937,1087516195,124451711,692032691,1322504986,1484997601,890365189,1072423949],[1127983254,1066492722,478102783,1764027936,157373651,1430606098,1512571288,446104368],[1911347610,1218208826,208432519,1793388238,182750630,1229191689,445651490,632960867],[363601212,508026984,289238318,695908935,1162998173,544836950,357928341,659683851],[1932595080,2115796833,1243722890,1138807965,1501494984,853108667,1233935306,997684978],[1501898453,521564387,437789331,1923319665,1134897707,900152182,1585919141,45709561],[485192195,1318930399,849723556,209985138,1991793205,125753033,808189913,30600573],[261680254,1792080287,946052090,853680628,2007602099,1596482457,1708010746,504866899],[1949102666,602100728,1677376019,1528312070,1960827528,1725273031,1711284642,815450212],[1875577343,716727745,1231877238,724871906,1477604785,413734335,1599385284,788358923],[98290857,1963677099,470499391,891168140,625132403,1806808238,330319480,752085267],[518014747,1249117135,1655759524,787545395,1615127803,1061710751,1861399635,1632286763],[1541638452,1537775039,1007500696,1590830161,1929082413,1374602261,186898767,2037462470],[2044587671,1858230276,472662464,1661573767,215645376,94572935,202655286,581156695],[22522580,1721190799,847646802,2040142170,1243860097,831662329,1201140370,1162901758],[931162597,207146457,223730115,214788867,269920977,1286600423,715246165,1847712214],[1494002122,134408117,563451916,758925731,704527902,1684339958,1656360238,77541523],[319119269,1190675679,618140972,845190197,1260602702,1882083524,2075164783,1903792142],[558386484,1870315002,653185457,824238981,628064484,805953714,1197956650,827065597],[548832095,151106036,209360202,415608041,1438778704,1265618969,1798122282,1886410773],[769090636,265188366,1939127743,1549248048,1227852184,1990911866,1280869795,1412856233],[662736037,1020978033,1883701750,1508221466,1174373874,269884688,218558127,1118631520],[521925650,554284821,1042420116,1456065640,2045022122,724662255,722444925,722523740],[1002093252,900979927,198143365,837677006,51168177,383975685,985166075,695160402],[1897751179,1570506231,404658697,1964571031,769959563,1278875052,144586993,19921040],[1334911476,1991596953,404299501,2107511605,904734509,1429923539,1468331977,427838540],[498720018,509900557,348912758,684876508,665393579,1682510416,331549999,1981888276],[1829092944,1414033058,1703603462,1649380347,45597073,136755653,2128613548,866294605],[983581998,2111350964,611950397,500727777,1821242677,1589609730,267440638,157338881],[111302212,362217414,88036105,1955276382,146105267,749071496,1269927779,1955557828],[385859867,1005944285,1014998038,864521319,1036811347,2057014225,278846513,1983111545],[233142358,877875928,517165218,1801964756,1145363275,297152224,408341135,1848806926],[1043051951,1866848867,1296515814,339948986,491099514,372669612,232947001,1502425560],[19546869,1679139535,38961807,2045093363,85641278,251747665,855373789,1565597419],[1646797996,1995890969,49666049,2066150438,112307889,1685799232,517253675,755886895],[372349606,1620002055,1685559924,1737120612,753161357,801151819,351539778,1451950972],[69193003,1477785260,680343492,620541656,1709566489,2065987643,1378046550,1903842440],[46241990,2123601366,1007151627,1703027083,89489114,608195307,1298661363,968274645],[1476442556,674667717,423638992,119893916,1107389726,1562789420,536360025,998336519],[1222561694,635222358,566178165,273134545,851534611,1964333788,612145700,1404235905],[70098802,1301396479,1272559922,316626113,716187735,275213958,1493926824,243983231],[1307087180,1628624028,325628682,492112089,116632523,1574922722,959989799,657803139],[1144232599,287905660,512642075,32430290,987377251,354870353,60473982,849428881],[311621753,819859155,657554600,68328298,902327282,1576155065,1469227947,858711447],[441654182,1301868700,950410167,871599401,905902251,17400750,1595306722,927906946],[2100340115,968732559,1288697795,785900677,1226403666,820823555,655065081,1621477124],[1381325339,943315986,103087168,1438363695,93408731,2040049217,1302747890,469322179],[1588079852,1185916529,1213898520,1610198260,935178992,373929109,4410208,641300563],[472812837,1499817406,1805268918,1386830259,1232354108,2095175709,1394844117,2109367697],[798542436,645892662,651912379,139445004,1113190471,1907460615,837209106,561854619],[994161450,2084388824,1976135170,215628284,503444836,831850502,1385888444,208098971],[459495684,51841433,1600363994,448753885,711349187,1379138381,654483964,309219784],[1780626041,1563221277,1143446235,1118089377,898407533,135196739,1636067211,836473898],[516196041,312302550,42149221,2103498822,2050357699,817552394,1356245905,459370289],[14689829,74886855,1979823734,1129912801,2074202023,1545849971,717370085,1567300330],[668425657,1240585607,530303252,1455114182,58081884,670843924,348081686,1132225556],[272209349,698946002,1797883300,1907613303,1133070848,615317501,976506712,1833693524],[259687986,1124354124,1479155156,1206462467,1657541034,847748009,287191975,1449641208],[606557249,16224965,988030378,1560940655,2055579890,307985946,1809563421,1586149385],[910411720,219878221,1758585000,1512039222,1353974796,1030554183,1211026594,1192386092],[476351711,1277262987,2069489376,220849323,333930396,229149353,640452587,1174441368],[1229433456,1705807745,1265230850,416409039,162787154,820246499,9859143,178318549],[569763994,946722997,2064939819,491654120,1425806551,953841647,1975835010,1741222673],[1805686715,1492941548,727141783,50950101,34049094,242440370,1244991287,781912653],[458638883,978426967,824208727,251255975,581506833,982517159,1466564033,1441058532],[1866848963,123203254,115487432,1272393639,1661034596,246445761,1732791155,349710047],[1997866189,305152012,322459485,822644293,996546732,847780614,1009538631,360679485],[909506401,184681939,828681040,1640161082,1581711911,978609795,793370529,1593381871],[1494409860,1424341961,1037143472,727675499,841620367,708572235,719249415,114770854],[1031321717,1222593419,15293820,1387395257,1747707124,275235281,388636909,545729904],[971801244,1886263444,1403626435,1615922841,782287324,878338404,244074849,814591395],[1166978302,601022333,413160673,1484428386,386821524,2019264958,162834472,2122867953],[469540354,1639525264,791426032,2063003591,1785457625,12939807,1283675232,1675762732],[624385246,1661927061,1422127421,134101175,1209486899,1423193566,1418139194,1448706321],[1974096788,1698146930,1252717322,301772251,308193648,618983254,488911329,1894053302],[178186414,720783595,788765373,1167194531,909528425,1499136831,1587644841,159237179],[19784360,1986719711,1247424775,1842590919,526451937,1768500337,604932500,1978882525],[36012625,1390492438,1486683487,1885616861,1123468836,1981545639,200595964,1832130353],[525977306,1340288045,2114850630,1837009717,1591070917,1750722983,436431217,2049381532],[1744182524,1962395253,462491236,935647116,308996683,1846327666,962617543,224422203],[265786468,609315691,128942938,744496544,1311020778,556823391,1067426679,1577242942],[2112128063,1614337365,656211298,1498444096,705648043,5297747,917284563,1729120744],[151937444,1623144257,1219345620,696592889,1591011557,683298863,688932815,1392543519],[1681024598,553624339,389453211,709392367,610227170,1753903289,53529865,406154186],[127240842,2038839981,1108701993,593010386,1105323693,1622266600,1214320280,551535753],[414425527,164403541,636813877,1021113344,1416631970,144022698,1281670776,1849946483],[2000538814,732119431,1998962306,1738436428,920604317,1142175781,936415349,654599620],[658530205,1566667691,1068454640,1168273269,1027595647,1789751011,1718294993,105283911],[1702168195,1697966827,440249001,1084501623,2074142828,449803384,216935875,711309725],[47278540,1018734030,1354841287,1575472889,1500527223,2062511388,618925516,1219960030],[1115787338,378079459,1232906500,1821229897,79243351,992871771,1685510787,1501363389],[1647788434,4494151,2037857876,914736940,402681626,1571919560,862052960,960292531],[1001108049,845963214,421773460,2039075371,52245238,1877996728,498068871,183112388],[353252503,2117748670,1820594496,88233414,763920289,595686363,1296167117,1585261327],[1995267285,1145494512,2006107153,356548422,723296569,1795194729,262733371,554542874],[1510836829,626684035,76745505,704490368,116812740,809370585,166837440,111077956],[1299802782,2031226093,1983897499,410679849,2033976958,283509576,379220625,1318613147],[1726907972,1113686820,347699570,1234112949,1139408949,528927435,2033742424,1217564542],[792157835,1343959177,1177105220,2052835499,1774210649,1140833578,2034898678,1119521005],[310799836,1426289930,1718941250,333239402,1960381471,936282521,724153623,879753947],[172101276,2098462601,1316429806,540085810,538282945,316911981,413716923,1487990237],[1961614049,679405244,1990925990,1687478352,287247800,365544581,657661226,286860752],[679950511,996766782,1151970128,1224556111,91400013,1702795541,1462777802,861924102],[2091374604,2112573607,133845593,503570292,717045955,1476560963,1025038090,1776270587],[1211260465,2063796021,1118844955,1621076291,1439640457,1457464679,445904742,952451461],[1326718692,1752321005,1200011259,1772588180,1200677056,318358910,818671622,1126857617],[415656635,2027493540,103238324,905243950,274131715,986710418,65440224,228029387],[1845806695,489330281,1202980335,2108483635,1117848736,1341985420,74782637,1918787919],[237245858,635624254,1494240895,614682241,2109629900,1246866368,622305790,971636083],[664113818,428584053,1647088783,458000971,1591231688,448466582,1689420592,1139209530],[1854787337,658009828,1505653990,788355738,1659221663,1906757885,338651345,1290505569],[1569107657,1493135765,284590530,1787597852,1020043666,1515307552,380345234,348553972],[1484808381,822774843,1119060464,907543978,155943077,1322591281,1649026622,1305556660],[2016896101,1347260990,1460870163,498200017,294476670,856329603,218912438,256316908],[1420581187,691550408,1212741966,797049868,886207548,1476761844,886138318,1040561433],[87366385,509289671,98180814,946689049,59652452,827162555,853334531,741110001],[680820219,2564168,619379205,266114704,1373570982,24177052,1570843028,2011962401],[1471788250,736993393,1051439414,328649715,737200195,116097675,419116267,1995283548],[1703122031,390004330,1742695241,1150764619,1231307808,10186535,49535607,1736530121],[2000016730,2085793113,2060917091,2117993044,2127644305,318909748,749273824,1582978995],[793928369,739414537,1585897348,460544507,2072201996,1681497705,1567003281,2023643907],[135726998,331344533,333959575,1455096583,1627294456,987502528,840138181,1255259431],[953084175,1081281633,269659536,920751840,1541496675,965561571,403786587,844891875],[338329648,941499317,797828220,1112057314,1496511338,991620910,59987074,3900235],[217231850,548256059,1868352553,333357539,1264093551,1130660464,1501405753,2078699779],[84716580,1542229090,1949401515,255784716,1661702248,67971816,780458585,1936188174],[278313590,1545294964,1312578785,1891443680,187101026,117151791,1762539381,1920716265],[2076938815,665222220,369378408,1134713141,1747389040,994150100,1160002668,1913236712],[494170806,1826264413,24671877,902147001,307736227,1953390270,214058490,365064983],[1233814636,1096679766,1181731535,1680477125,1592843366,963548614,1261311416,1225528450],[1906092507,444307933,1847114684,122160907,1865903325,1133803256,1359727170,1119205991],[1335973222,606377972,1397851083,709669281,1319978076,287438224,325425468,1261680483],[1239093810,2004031809,400754646,1895653030,1324997766,1830988424,1584875153,100457275],[1732921315,512406270,601981347,545169018,2068894713,1650883605,1141199778,1567529368],[1925379786,494107755,1975012647,1243467130,1360708018,509162998,1032494954,1777586870],[147713264,934281628,1416855116,336980762,1146089369,1350641185,1685534105,686634215],[1572347426,975595806,906994424,1446487310,1226079188,1366784163,1351729694,358662777],[654503015,1719945187,1307640083,994356618,981261907,1120799330,740541061,502770786],[1087523984,1908794881,752598915,256495659,1158156337,377468339,2038828518,746991920],[182340467,1947838997,2099880887,1862658019,1250689097,1162338800,64159141,138902180],[688737505,644161897,123582916,1504550533,132040774,1659337084,1041122825,705120214],[393828369,884245526,190407816,365580941,964041727,1375957319,1220492212,1926567494],[919625586,948030026,345774286,1003017711,358222489,942369643,1449595850,404821117],[826422106,1619537672,1726184465,415536098,697799514,1320345286,62813508,1548508209],[1823682247,141577364,715401864,1329152228,1758549103,466867303,2094161147,829034166],[188481645,566248063,609289034,52938826,1926914917,846399294,603274461,1734241029],[1775726411,24099078,1744417239,1436957616,248571714,625134667,2095177132,1764191785],[195131998,1003879748,38943469,1592024691,1924430338,1811537862,1892854389,496168656],[1523806915,527262787,277831441,1987805052,750691284,7615189,1442726154,1498140783],[25258161,995934970,139408329,1750089234,2112230668,457172328,666502199,217268377],[876839515,127141214,1291718361,2088544279,739058314,728186620,45098978,1958481369],[678788148,375673617,1229688511,1280325620,408488812,286946942,1265061906,1708877046],[768411416,212724425,747623945,1577633935,1896702423,2103847104,337976052,1851790772],[12176410,1119655390,682859238,1198949061,72331998,1092335595,1484166319,1497559013],[445731538,513955406,122146887,705165486,1289962013,2105909225,146408274,486296393],[167277533,476793447,406816379,248953519,815968347,1053827552,1878063075,1212703642],[844877673,1232596076,1614234630,568957099,1945863383,2123355094,2033378178,300555596],[1949477535,2121406176,1176528636,890607039,1410284421,246468544,1275672926,306575251],[163388475,1071359727,121612172,1613276850,1465123466,1970580689,1752146987,1181842807],[573205872,797494881,599592039,2082042073,1339391228,708069107,51924563,424322590],[290447789,1275798007,1650237551,595217388,1080875457,1312158946,496154353,815688591],[2118076016,1337079338,1675191433,2000729863,761783516,729734995,1187258179,1693382399],[1877139474,759606579,1562676146,437685083,2091529438,2102844547,1254545993,925639240],[636935649,88007089,293655814,1201530618,979975930,1076366818,1324253327,688100654],[571639373,658845730,759328129,241212476,193721360,1187603383,724142694,16567512],[2052600717,2035351633,1316022043,652038488,1812276323,1885645057,592256476,188934400],[221896528,1552661910,669303000,1233012609,289626819,1706845389,1758625962,539492978],[963898935,572695199,2045357298,249294821,1006266022,37880593,1242435661,1887123659],[1274445930,1954733596,71845244,1572662469,448620275,3442203,1213724519,1588788016],[1644518027,2061543532,2125558173,1169756540,101415071,1436295804,1119567098,1170169828],[1052911147,1388437217,1979570795,59166033,2046214741,2050285153,2130302330,1040397182],[1755665625,1731476929,1823897326,629548491,1120055469,237241997,180267846,1497971334],[856914693,1323667330,322446459,997466955,448144104,1379419533,1633682804,1563143524],[1961235002,39220902,606399214,81438184,1924102426,481289311,1605620505,707139661],[742521594,1755955834,1369487075,283323213,1093475117,2123855161,882786717,1609343048],[450389637,63427549,1944999675,847048448,1274851808,523942090,1577047281,2002145211],[340653196,2036364375,6667080,1719831935,593095870,1245221890,1094796177,1048710349],[219607237,1003300856,428723902,132139128,37022022,1043023644,868004917,1634293133],[1125851600,1173011436,323337363,329489339,937804666,717814898,506473761,1443377845],[1695338275,451567247,1879000596,637223107,1026787182,29222147,1503438112,24262822],[837855738,1779475196,1286069866,1491760738,942503324,1275781282,1515411222,280372309],[507377711,825931184,1558392659,668191197,1464170919,126906719,4910863,1671533149],[227318107,1492127289,284782110,967540957,1987185686,376239524,709250394,1700314695],[1723798922,1364256534,1930904303,2123833596,751927996,1830563146,1179262690,1096986514],[975451335,1477655357,1004503191,1553614598,1132106684,30516461,143403853,1275059831],[620388606,2024875779,1121804983,1455601678,1999524213,1123388496,135677571,1367702952],[1713029639,552557293,1239141520,1546768777,1180702452,1678480230,1889077990,1305627517],[1307945236,1452936724,407665154,338045283,345243767,630870445,875438745,2037876443],[1868527678,448752482,1223250728,30130419,1343716656,2103065381,989748427,1932542413],[352660709,1835407416,177057622,1757733623,1281239015,1674068127,1257638191,2040202330],[808613006,938222998,2009308318,2082192991,851524677,1138611825,1953237247,1722700125],[690317161,1665172955,1008029523,665660170,1363887920,715236741,1404437115,818270715],[1034947248,516629211,883347400,1166580065,1174493353,1281246823,1053277282,1064702715],[1068697537,435086772,230534593,2074766298,1978455543,2046844361,285879948,41344356],[1651392460,1749762199,26698478,1536993647,1551159427,2114480659,613804717,1166367952],[536932810,730106434,2017242236,592929134,155126744,2021079949,343201331,1366429165],[1750179671,1401246522,1869157489,2055213331,604087068,4878859,752459325,103823412],[882459466,1794142371,1926181685,18783469,1856758356,463527181,541649467,1749343121],[533768133,2128317817,1438418494,1673826154,554921752,455485187,1495112425,405998257],[268211916,1396167992,216425560,224169085,1077460761,135261657,355745687,52547291],[1208232082,293364949,573019105,993679433,799941152,1475819369,637877276,1182384802],[96033311,639332014,1250827110,801802372,1612656340,1102110766,937237548,1502402205],[1911784588,1647525936,567923711,2083071746,1770055480,1738376076,783055657,1652492558],[212069881,1588996481,683290885,55339107,538941279,371335452,2056130395,420641728],[59267025,1499675955,1797835957,958284449,395768250,1339586734,325666772,651427775],[1923305568,1272619756,664264018,75645588,1286620264,1791889933,1382082960,852817759],[206062082,227573790,2054233086,234160580,717910060,1598458697,1238356572,919575577],[759253324,1561688945,1299692367,563826295,1431712032,547321238,1824876328,2024466304],[59875706,1128321784,568429346,1892208464,1608426583,1087493391,784024919,1074930734],[309591871,785558562,1062616519,1755610789,579958374,1422265986,36026416,356922440],[1098114780,1339427233,151960901,1452661106,630229694,153979638,1380436788,1983843940],[1895777544,311974098,1087141893,940978858,2076745139,359902081,1752604849,982367121],[877255261,303878262,1332938442,338202571,227910882,375545278,1337926432,210732698],[130297775,1093232319,683237349,588468202,395937940,971798533,1546722539,684697983],[507438876,929990859,905444109,62276995,986141995,1273491487,598736044,1231119477],[937198733,1332685732,1580931311,203348548,679371692,1637391318,248627945,1809714521],[66548023,481503985,1420706429,980369173,1752223137,2093670867,1582244686,1612762110],[1918327752,1046513252,377627683,2039712258,437825779,261166494,310877858,917808414],[1847987248,1129268563,2078250866,1312900069,744837824,629832509,710089080,2026575405],[1658681568,875489239,1451757156,999431818,1046198702,675968445,752169421,1377687494],[1356220971,1201447143,984257111,856952089,442801691,2069719406,355633882,1114145048],[988515635,422490489,1435421771,1460716358,1522903406,1617352890,1665132534,745320952],[1284519272,1603975324,1828462730,1771564215,675960764,1445161618,374957763,2004511441],[834552147,1167593269,1742866597,825255432,674430538,1727224142,549998442,1639335392],[1761468407,1390090551,2120150959,1412129514,113144863,2112053627,1637496701,46145574],[1686460862,989705333,1909261198,20135309,1628854853,180216359,1413411770,1207486481],[1707681122,2046058213,1087190157,422461903,1265046911,1187124808,753856777,1376879621],[758815753,140575906,603376504,936020590,1266949563,1396544599,785919269,172339754],[167050338,988236442,1958580187,1587544899,16182768,1444892208,870287830,25140983],[730329962,13157180,120318260,500963801,1087918208,1090404737,603195278,157052414],[1166153010,1630863579,13744235,1131725574,1022476543,1786694387,2005744574,1673978289],[1104864748,693860298,254254785,592534148,936374588,1162058345,1104044709,2084459564],[35087409,2013191412,1101636734,792510028,1552004799,756481200,67296146,715459048],[1408228432,1842266360,1277152788,298228219,1000680861,892481098,456101162,221298041],[1661312933,35032723,552934994,759953803,846138628,531109700,2107599186,901611490],[1164246032,1031102962,1514829181,239109057,339309750,994645917,843283016,1582991550],[1262486307,159620499,156185198,818368199,1542415758,1318099995,398483637,1713667729],[1704209408,1927240095,1971806771,860093988,186716925,507692337,634831025,2118766101],[556193166,1361681107,1808600434,1186355778,144981497,372979361,948044436,1898594141],[1566458809,1622410119,1810079229,2031410736,1987734391,526362348,1840077261,335176438],[63081064,1681270993,1077525491,459665518,1508092331,1238519047,855383830,649635128],[250275878,1801764271,1907919673,1055236633,227307615,1291112782,553741076,293672978],[234515523,892266537,469047908,1017756229,231542360,195630000,1350709650,485377018],[792717582,213072225,978413694,1300598066,444038490,1344462262,2094501453,2033176328],[1299952015,1342452329,2064562655,618830042,1286988544,206780047,1515116037,1345030662],[1376365266,148634961,1135534683,340819775,1192007045,174090534,1271530106,104584540],[750107879,64845438,1200395278,246318432,1154466513,859795283,1501731783,1798517106],[1017536032,1114704629,1347489154,1519915784,123383324,602333737,1703851268,1996750997],[1905421078,263233995,1484719862,556952952,228339129,1882374204,1893366866,1553513565],[1146196018,1297999752,1183928101,945168568,1492746421,1801636325,816317560,1316058477],[99130409,1845980103,1270395190,810231029,862406309,1420223973,1066895417,23068811],[491325662,172219267,1222530694,1548370336,980379197,1157631953,320554074,1869771024],[1597132126,40378664,1996315695,453088445,1716567957,893250140,69068811,2032261319],[1604568983,1729546078,918429863,747265686,1483246183,667474304,471088109,2057602407],[1587887902,954311300,380017903,970036229,107776609,371069838,1637084926,510629109],[864302618,943622776,1270172789,2122932719,508561390,841041514,560287113,1695823760],[1547955801,1855635426,730743125,42994871,633570749,1175811586,54816184,680389336],[1812947007,1845731555,646311177,1719738087,1180265027,1471924331,1039299476,1975678914],[778978041,1827370247,1819399123,314229335,1446937453,760472701,753135800,1085769],[489032138,1172604918,2016143674,185777284,1568799747,207473120,1144260778,313854183],[294328995,1405835323,667839790,414649633,1581626983,345210694,439105809,406426629],[1726174616,1950272363,1786580042,1211978944,631450238,1586087009,1179541758,1607720794],[822112508,1056425832,843217845,795786001,1534210271,1602696009,1804763062,1758300763],[811909001,325645501,571994805,1532588190,1296864992,1682830406,1872587600,1451050664],[1881582437,690442557,1944283441,664682311,818688067,1173395445,167518393,148203456],[220024605,825022505,306912186,128513019,385962941,1478493617,926929842,711944299],[1529399966,1923357122,1210516460,860568694,809335338,339487494,1693533435,2120860610],[1235891247,1090961157,484278343,1561411685,269472213,977183238,2028005921,265524164],[258910908,2086710860,29159169,1475456872,909304533,386740095,1718836011,1119728465],[1394390117,535920323,1146709391,1570272126,2050848894,493832281,1308544854,1745740005],[893565207,1506341746,1082921366,842725606,1862664976,1208069073,1670548139,177199723],[1320300722,857380111,1295850768,1710457409,1664351604,1691630907,867577334,2041454902],[410164346,1193800809,1318870189,1689832318,38537053,2049891306,883209331,491659018],[1644987647,1573665644,966311307,1010034692,1916806007,272673437,1276837544,2029139443],[719993569,886998044,886072805,1263524662,1174335121,577056780,217373836,1244590885],[776720786,1999734034,277345684,809406574,1804351054,1464480923,1173547165,524122734],[593281075,2003968544,46554322,2071193614,1593905492,201052085,856040807,2082642388],[1712929068,1673927253,1670020333,1718698447,236625505,483797637,1660650887,253887774],[1255850347,1403343397,832868978,1262510708,72105451,140988111,485616681,212465106],[1646114728,2004645510,878897913,1133316190,448329466,921805679,1146017924,1965968589],[132176772,1604575336,819053164,326067570,1210581238,1922384427,935102185,1512737255],[1870314090,1763420679,1416581688,502114783,1715513792,1865549839,1803530328,662243496],[396412962,1331774487,1129245689,402867492,942268593,1325960666,325629569,767055551],[1087256974,455806860,1928957607,617855850,824737884,1281876763,1699241773,179572197],[2037079115,634585160,579831231,1460087144,116997291,907369324,2076216227,2081456074],[1417648789,2036601812,805805816,1130404999,1914849494,1163575970,690843520,729751793],[164909376,831012791,807556408,1051251392,450677901,411998034,1705607412,299891234],[394887543,743537329,1259720112,368261537,1228832078,755413732,1140813522,1237855185],[1476786279,1663420881,570265296,236463578,89473393,1643237875,1495294043,1021254787],[2085357967,1738795850,1955223352,952233055,1095619657,1848420224,1247096643,128668136],[800850690,112169226,20414120,2013395133,1155174559,1482127822,2112558139,2079841634],[1137625335,1790137084,157257230,989457180,1990595692,83720256,95405098,796885663],[67950096,1425985058,1883491598,625954880,2082324520,1859015904,540473538,748454243],[793737591,500911725,454558661,702860777,754226051,1909608513,1979765224,1140842686],[1572227089,712350415,1395073314,553079693,581398142,587074516,507901733,1593127156],[1685174440,2041192355,35582148,186171079,329843734,544172371,1107457067,805845113],[1544853138,1707907712,1822076297,1367976855,1537203137,1505029551,1335396709,2110874234],[1680130457,1435277135,1962212692,159465620,120906014,1911852494,1571714793,1488126837],[1857910140,1248705684,2055604808,113306445,479037339,1998622669,1026786308,295582155],[890829268,1951948468,895885380,1159408729,1391298238,1849694934,888483122,32858224],[103971314,1590062018,1480629279,380096583,197308617,1611816496,517215558,2105455906],[1668719539,1987401578,767608442,702663996,1842342660,518609842,1516500752,1588813580],[360811745,1334232734,1799034707,1387453041,709446125,110431882,613683776,85464442],[427248534,2042157070,2041281307,270348463,283478130,1792265947,1979584791,949094553],[706356549,1038801282,1524891314,1352937077,942241531,867503494,215058783,229801143],[981296562,1507886035,321574043,1716538158,63477169,1140280514,1703618197,165794252],[2020957241,856697031,1479592277,2009632589,1193168874,481649363,707599131,2093103114],[1659704771,248103556,1419985795,925062076,648178065,1792238493,984637272,1727133805],[1421677540,916984894,1778226178,1496108968,710893100,1299704206,1964931516,1023883131],[1763764872,487075659,306918894,380876422,750956467,658597816,1397646,201511384],[990420351,1667862171,1460117581,339679824,725995207,1130083371,442769713,1248612357],[380019900,1140730821,1280651025,1099059572,1816499960,1615432356,1072060623,2007011596],[42930915,1418118380,951032517,360449579,2123014722,822956009,1530995332,165226807],[1870266792,981798671,1061298730,1676317786,1730526605,505130715,1583353155,800164680],[2095252977,1326997695,369422696,1741361010,1125733957,1963378817,1393026536,881196422],[1921586692,607938073,1311647880,506101191,720326010,694026470,1723367665,1702580254],[2097884295,734623709,467920439,560062058,1437402947,37441321,278233752,295525117],[632246474,1406113568,652186844,555933622,520460678,1795378614,603441578,321634152],[1124172267,998764183,1912969973,1118180933,1065395503,1046230975,1879766935,592702236],[1847772722,1650951953,21676399,1080812510,1291548826,250646309,1300253185,952224772],[1301292277,1655491835,1676671777,1971078748,517974672,1062116518,1934276399,1407193151],[537769976,2029380885,411966879,1233625962,1190285231,1531086808,1960240138,241397740],[724921116,1241775697,124406838,592380033,1324102169,198236085,330929736,1528917857],[1020019590,2051354791,46745871,1351957288,172938523,46157026,596626868,1337751379],[2080491826,352351269,468575743,1616726058,1448802660,2083794986,1202482121,416458522],[2063059196,586823497,1461933701,1864789349,1440233983,411750600,322934363,1452352749],[1461035435,687508539,800491134,1191781401,343758183,2041998658,478265849,1028038628],[46372094,823889357,758785215,1649920701,1353169377,1031560037,2549949,356157677],[910372760,238239135,328261238,1201279562,1273309194,1206949705,2124514327,914904126],[395560465,1132519008,1691509579,1542082417,77655207,411315774,985469206,201954623],[464067415,554203834,1475036611,1781296935,1608793846,1709852400,2010131771,1756517357],[1025462632,2010120786,1960437187,960950587,1667031984,1594666220,1876620307,482150212],[1662013875,1689409582,750091873,847230241,1426346499,677344955,1330997951,1198153922],[122625638,1305208798,1124955836,644604859,454176911,1644462719,87932106,1791541024],[1832859185,503950060,391975454,1650139078,1231867742,1609116988,939416494,1564594376],[1225304440,1916148757,1008069917,909529010,1728423088,578402322,1308179931,1145085672],[1997462056,743528602,1616260839,886475787,136691353,1079536519,538008464,1313526288],[1486881743,381598652,389472282,895802216,213941366,980878647,2126633876,1533013995],[256023824,2118205312,1991258179,2056528317,1876628828,1396757544,1306218290,990337201],[299402006,366579176,1391193750,797693001,1094431825,200553887,382092003,1198266767],[717707997,1021386290,1948459244,1908232843,1775488955,1570880642,1219541537,1099649441],[333198530,2090019261,963336386,1412108911,50159023,1717224109,159283399,743646904],[359133917,314390006,290984940,858036541,1650986953,1674489785,538525149,7213350],[636103324,722199067,1917034300,2074612054,659250920,1601728532,565762980,954237754],[689742304,820407238,1191873540,33311507,1259491056,1585272304,539167773,503094799],[427206304,1095402773,1531580719,1800680421,471960491,1286607663,488118163,581319046],[770130356,174087772,462623723,1476345340,1970613556,1577390705,466826804,1414893618],[775805060,139094881,2089529948,421368953,1906667064,2007331671,760540354,1563775377],[641714504,201868188,1923330882,206009164,33988902,881076728,1333770270,22706726],[1895656229,142142486,2078669749,734321518,671114360,1159013875,2090703044,1876493387],[1854140819,1150683523,850593891,213267658,1346888761,2023396336,1628054329,735502384],[1296245142,1724962437,1469745902,1285559714,1997600235,1281377260,1707070001,786165076],[738803655,649865404,187246016,857842585,1560511653,510697175,888124990,531409188],[517184061,63285595,738244892,1254950065,443203712,1695653969,1863000677,42145653],[1844617775,1670707025,895847685,985258264,1409887158,64354968,1815685485,471916843],[140429343,621693226,55175472,1959195346,1137209155,428180738,104120284,107701654],[1516300364,323005818,621835370,396364519,1630982345,545003946,1900213356,1750146616],[569968563,1420618887,334569034,2129366208,225371209,1108555085,1175652552,1962454942],[802349080,392365163,144340480,345959238,1505766517,1518454147,1255334256,1961356872],[1037940006,452822602,1039161777,1922235174,1282672223,445411999,73437949,1029794714],[1886691409,900855655,1724096840,2070297080,17161266,1114796342,1523327237,898186405],[1939825599,1493434368,1038070882,211332407,265190183,347737628,494877580,700606196],[162238143,858850607,1664559984,2024704657,387597758,1100423,2000720898,1440166863],[1409533410,1434790793,260188110,896225234,979507786,867690429,304358576,406482650],[788647633,1768499236,905989183,240770212,81037213,1743745673,1182522971,895548192],[1600820256,857588405,1461030923,820470081,2015082624,1814063611,1449176514,899547133],[1759985428,158819907,871834215,1404359640,194913250,1949944140,1219839917,1553291401],[1072642247,294573156,1676043655,1402414284,1146537367,985373145,1289003024,2013663066],[1186207785,592303357,550821628,296591855,1121928201,928152241,222116195,2126806186],[2054226904,467846829,1540788180,1883755113,793384381,870861807,1064056461,950986306],[777408420,983780298,774093582,1996777567,1462417783,1635849513,762227151,1075703731],[1128495544,32271099,1307580562,1673647930,725466832,1927982840,1754304435,372700670],[1329352811,1244788039,623095290,1696889422,673039757,399464699,1455218160,1617174449],[424296226,969057978,1908855525,1919352700,1787667767,2107125062,855641059,827346741],[1655861994,28571419,1387512359,1506274610,1189287399,942171565,1655325802,541497464],[488905974,1913600766,1888345091,660024580,2070003771,1615463257,635782086,1885112633],[2062940057,830952357,1250561461,1759881508,1640383331,1344958058,390343304,1323169150],[862749571,332117305,1755755456,592365487,184721386,1383495475,1721070249,752558380],[1547623561,770456675,625815137,1988570166,908483402,1377918358,1738606143,2048844066],[669224859,1862356552,1387321229,1752763325,605239058,1596079058,1898409430,41849466],[27229972,393936420,1427996508,964055507,795442572,1237016179,1720642682,532794763],[1377590730,855905752,741875317,936752324,154675623,2119785241,2109514973,1240905998],[71643582,418439588,194362176,441551422,533631172,1601633631,1189943048,104660101],[1507825302,1826778864,1608668128,1040764102,701904273,1293013004,1938407390,309509224],[1674995872,1015955512,2129549806,336153060,1341546257,1297479712,1647109919,1080824035],[683521804,2126226905,655138020,1646884619,1321779330,1044089276,1315308515,833996744],[1150373692,1969684273,1878004754,964909794,757699121,960264995,543891417,1880481364],[1376878072,1190884583,1411395483,1465308115,239233330,1422161090,1112534107,544291696],[1699499521,890036341,1144689904,762917648,1346172388,1334187619,1064293984,74649608],[1052642588,1699489067,1156415499,1936117217,867565861,865068021,850154800,67673034],[2086868820,1176927735,1721633894,995222717,1069651863,1889483881,1872353379,1515674480],[1186860796,877084346,1102055761,940638993,1170775975,1300468636,361323592,596186310],[547248866,1685552946,1450456130,1553879699,280609070,1354970826,604453788,1773542296],[170562808,2020199356,1560555570,2039206954,1989346476,991618769,1025191684,784134344],[1202283520,395633510,139102434,661035847,1279790158,1036867155,311879913,1452417480],[748110985,252342612,1147993312,1818897965,402000664,1473368018,1006918136,39104871],[1729212023,112964791,841973116,1565003110,1030345796,1367003480,516905528,575619797],[880712235,42620750,485129254,1804965399,924030755,989113651,2018593305,887696636],[945391224,1004002612,926345793,892438315,1020864553,1382137827,1740342825,1443969777],[624978884,105968985,2010991912,456941971,1330138910,506909032,74052310,841316266],[169799406,1564416623,1199544675,1683283876,1883069627,1128345583,1077688318,956256219],[1774850487,110338343,1037749070,1270204995,176164867,333470466,1846424736,541582780],[80314578,163061785,2018372783,1980594613,447029987,1717264923,1038423155,1955377794],[1183919414,1884111384,1241686905,340997002,577699669,457913363,707649915,2049142905],[465398205,1682142375,1543498937,1796917842,1532789472,1634359934,120131416,293802330],[1889600080,78101518,1093111914,956350721,1982447653,781369098,1460240089,642778529],[370423986,22239655,425578168,1551889676,867179025,919940074,1932825080,404055965],[1404720738,255229201,1170094141,583849790,978014290,390406220,476352631,1273959332],[1990150416,2060483272,525690634,1104556785,437149235,2048829066,103728689,1123408187],[1032380168,1690473408,874355056,1376554397,506751792,2052647408,683943924,891771149],[1840001931,1297014198,1234111832,939617476,42232920,367269823,1638757853,1771364048],[689733453,820676820,4130102,2101530898,2035041362,645677819,1899627292,774399086],[1726067943,365819964,1791794684,209014975,310705887,67787851,474983791,2118438112],[830711935,1523043644,384098816,1261315025,1555381504,1075820022,790695085,2064950313],[913703052,1833782377,35236028,1036632744,1393933583,1845548602,953133409,1535434998],[1308374114,625488464,177094128,888694695,31533037,1512595089,859733224,597382601],[386051830,1975056848,196513451,104127251,663872725,326288187,1245149087,1506396179],[1290799829,2096219842,1430653456,883051044,1314113600,646505811,1507180180,138298911],[121593730,1758614608,805719834,2033841654,128992487,1822662370,1697442058,947212555],[800789694,640490517,1277283203,144745480,1348494695,1876052349,1159722860,860348863],[873345530,2095628621,1281873299,144454199,1023688392,1783190681,1894832204,1500040357],[333452124,1721199693,1259942670,589126931,680621377,532322049,132782312,144474656],[978565016,1693700667,1470942895,950267804,386756256,509641604,843562804,2039560966],[712892433,234692261,1127358389,1983181490,812651629,1316926680,1354781840,58369455],[1977786094,257169301,1961855125,371158447,1713795014,637116698,1276041027,368300211],[1890263829,414881717,964158640,1627570996,254659866,307903944,724276788,1529423497],[624318074,1085161642,223652197,2116598112,471517357,1186873224,1988545397,381791785],[75322595,668628901,1279564171,1690031810,2061077010,1426045699,997121261,381389346],[411743981,1124030583,301542659,105983015,995917866,1152711250,142168826,444891642],[1301790919,1177660375,1465294865,1064859635,1002988608,49690023,1602951468,1474082582],[1624562457,806409193,1830689314,1177840854,30790455,569578539,1208289248,709306609],[799202726,1158855003,1680119867,1657232027,584770205,625105659,1308270600,1932034701],[1209478275,1238328377,1403772771,1844931602,1784066950,1939472081,1412754270,1832676540],[1887387902,1415001437,1648285301,661867300,1184030392,450541997,2091438327,553903887],[1973115855,36652497,1328974476,235195104,131681533,1187208116,23610802,912590731],[472642156,658627930,349002738,1151054207,624710912,1034185546,1630010900,469818463],[878694441,410382751,1274835760,1030884977,27943082,128695324,508034813,105174869],[686251204,632402356,2115884279,1243693978,571565526,923979116,443983655,425977080],[574451657,1769642888,1708981133,305090766,1513119964,182957303,800985767,1895600353],[101915417,2103574198,419153133,2026020435,854830830,1054054329,1633052058,1798198784],[1892204269,512373179,694398517,17814410,492729723,1080888800,250161349,693735066],[1875259619,1360307004,1007113413,936204010,736975665,40604802,1329595909,809675789],[1582046107,1282576527,558049669,496961420,1991547623,1077657202,696463542,437703212],[763006754,1032077723,604623669,335728256,927747137,1742104441,831849781,1964302200],[353280346,2103267469,1487959381,1290661033,1540241520,1724983637,1847656832,628967197],[394047760,868161642,1511920639,1693607844,979992566,284090416,1236467509,375672423],[170308867,1931612373,220916086,1654642962,481384718,1432319364,132475314,1573750442],[31474726,1837687526,1070965493,1470312698,472506761,234726068,205754418,129975419],[888775370,2018791781,86254510,465077708,1525216531,2083062853,1983113325,1735493875],[1925397322,1003489798,828549522,1754242364,39327771,1635048530,387116572,724844393],[963401113,1291003280,717355739,934894622,1037585631,205666440,799059881,1737576440],[613077435,914177572,835109415,684504064,164704243,362882389,1926004508,1811174155],[1699667878,538752149,1011896906,381626290,458354288,724630239,1570180212,2044909783],[1154716043,1047452773,1480330871,1487341101,886255807,898658496,65596473,1610382326],[624429855,1714555386,45803303,1991870157,581964519,1506319594,1087992876,1650930590],[1484297160,746561430,1587234100,1035344049,1704189682,1869172130,1117620137,2101945565],[1180481872,1879854027,138781822,311234559,1364215426,1736894419,289865257,1562325515],[472148340,1167181081,1412370607,1427157600,222356140,1448998629,136956921,54581857],[56243550,148179004,2059603600,1875573925,2024284957,259777438,935009378,652606820],[117946628,708771475,1458699870,1564879672,57718306,1408792860,952013266,1697256709],[1851179908,1881543399,421054244,428615586,388698303,890942429,1309135965,381045401],[718306551,49624079,951200801,363450183,169844029,732558330,1641437839,1886089580],[704143569,1361430831,883622350,1892735184,1370823816,1019636015,1941958041,192744231],[1595292477,423397722,72137722,1531862494,303195562,1563552760,1317290534,310789771],[1969880749,2113944620,987583174,533565460,1485460762,885446567,1145749479,913244782],[1435163466,30913560,2117770339,1584388600,1339734355,863017270,419754341,1820596993],[2033187585,1518064249,191801450,1142809902,1408515700,1500551006,1971759977,577676930],[376117131,378614326,2057499701,94112724,1505928742,1233516926,13098072,435966316],[1151083947,2004858461,1101923477,183475708,1457321757,844701046,1862076599,1250949866],[1901500608,1442376037,1454301820,1964994891,848844721,2005717812,390511325,142170080],[640264028,1145087753,1834185376,1229766759,1463413413,740899287,896173334,1507819230],[1105540961,1930162754,591259272,363071115,2116671099,1606583083,1691607626,411088649],[1867674194,1754264076,1068348401,2035440997,677529332,816539336,45329465,114286662],[1899364714,1643038454,1356100890,1739514601,1372909248,1467538690,203873999,345788436],[1181378600,207873490,857393658,238355777,1878828009,2058280031,532372636,1300455288],[598437468,1303521648,583491417,388201650,1165054216,238620397,104021405,783965710],[1111012528,96719247,788469959,1087819730,2083925396,599330591,1741329622,721145489],[1524305268,993656162,833872356,1815169863,1195176382,1951157157,1013328271,1142367077],[1778773666,1586299169,602261132,1584742022,2111668937,41536819,2007529870,1882909180],[1139687066,734932960,583280096,485944343,51413238,891200151,1876634949,35432803],[1641197053,151216366,538855018,594248735,1002989251,1536329223,1992876744,1333389367],[2017148413,1426122586,795438829,1886609238,2052708202,1933048482,1327549592,1085314517],[900069125,26605713,1825772011,1594192667,645615998,2060221042,1385618946,1825555677],[1068524232,635779252,807370901,1530271631,2050025702,1195500079,1352605148,1173492903],[1334582656,1933623269,255589090,1123529365,1189398361,1233799660,555409858,2025742843],[2074751806,526036390,1707625990,637083406,204523703,632084269,2056104188,639783526],[905723139,610254413,1449225686,1479250383,1091849702,1326709634,1910250158,542863863],[1534451839,612241025,1682936632,831313097,1516225904,7505841,1381278613,1700120379],[1925203462,812226705,481295735,638094456,883017092,969993087,335005613,76511310],[307382656,1989996121,957835297,255060517,685270633,1884187192,475577188,1122932],[1866340552,1307976135,1552574526,1603688402,998273270,1304996961,430195525,477281138],[720251457,1838339622,129052851,716024036,801933970,1263882142,173838947,462654988],[892470631,348085618,724497003,34569644,1418043539,1698650172,1357010928,1359685572],[906189063,54299350,1924149477,1049474465,1157151742,1256159736,409710088,974948212],[441592596,1375856211,1207909123,1038016645,1473983543,1624930031,464436712,1130727450],[1713292355,1950814925,2000402498,672117432,180791415,294199667,326947267,1231577117],[1706626341,1513132429,1349056632,1865796456,379663023,357945171,1380601001,769434926],[187080934,1252854196,2098041422,1558916783,1775804527,1434098784,780242553,256748863],[578532482,258190546,1983964148,717632505,982211324,247853420,66936017,1427187743],[1610705571,1379875512,325445543,202106110,1424486517,777716257,134617481,405181561],[592002202,1783145505,1827881112,2108121377,1871809642,746047341,693565860,572231231],[1702673465,805494875,1239771716,1836237424,502901619,1172362444,1561648769,1324125369],[1413328005,76137714,724232218,1228537870,626139561,1013568566,1826540583,950782426],[232419229,248363008,1441128983,2009035627,1524317671,339498054,1026247468,2080585483],[1931948686,1951361799,1855806170,1488837125,1571483334,1564872914,846493795,1054748649],[935212140,260802335,2008412755,328824846,1765790669,1525824563,34124607,49655948],[1725340075,225522983,1983062752,384007884,452537478,1600965508,653881668,1559679132],[1599854143,912283822,25076486,2083716357,2032378696,349196284,218216660,633423475],[1669603825,1610556787,1532562849,1069948143,1701659427,1999947865,768899223,1893019548],[1647097028,1390470580,2041245661,223551124,1908666931,1424849764,611507570,1368266002],[882805108,305959380,1259449492,244147902,334176931,1275979837,1934527536,2070033497],[1433421349,986844402,992860904,550480078,1250001621,722069944,1902457568,1111127914],[1812760445,390659940,49232021,1146661203,1499344833,1707529665,664756046,866158659],[2010819749,1215059255,1687958938,1419209371,1154977632,1783468048,1281808100,1434973100],[1926821362,353900490,537088234,1638574656,814793277,994210383,1338182356,23448168],[1111588092,1369772288,1317358437,1171329098,1716322049,2008520916,590235297,1945814589],[1109180106,1836583569,442005758,119245801,2034218939,1095472122,1987515490,36958091],[1106658765,160268491,48221723,908408384,1748015673,1682254889,982138638,2100961963],[601232159,187546747,497671283,744957033,1865987242,1409944358,443095124,1214018233],[1300931673,238978246,368221480,1682774667,1836288904,332174011,1658065005,1273873764],[727063197,191086844,758035723,1440303387,1994393311,2114432273,2087090562,294571688],[1660832840,85865991,2078722200,766722011,1918600901,2009651221,2109550565,1557979686],[883549011,402957318,1771532501,1718124174,1497900648,2050425757,463650709,1181947875],[895831223,1151987698,2042792709,666463508,1097161514,2043167086,1018635009,785932233],[1110486328,1391503843,1318527651,1271183114,1991503064,381143564,1893715920,877458014],[645249789,976977133,1917730125,710663079,1897447701,158789797,862194076,354121953],[2028223254,361463777,145347896,414919392,1194939412,1512124208,640949099,697489202],[1085827407,1456728964,859228828,406123622,510063337,1176109345,1040477739,1582523154],[1467686718,1668751591,1022736721,89254194,766384086,1432902029,1869681491,1811548033],[1093839278,1325044898,1365244899,1245106331,1291210363,1584694524,1072801870,1176063238],[1945166856,684532061,716292771,1245793837,954837891,1119180189,1741484714,957707603],[1800038920,881107038,690510016,1841634144,1883401366,392917464,953139364,1956894633],[215112637,1736556052,239343735,53361495,502240238,1646011905,1969261464,1727371679],[1630325039,1367837004,1630448272,1069276139,81305719,25961613,1360455096,1292015405],[1936209671,2019152913,830906844,968014220,108755920,1040967205,1523351503,974008306],[700815444,1884497762,1467786375,683544383,445035205,210790786,80876887,604204383],[1393377446,1949517524,524086760,899448640,1026808281,1523773729,1979113377,383267064],[342141818,1542034848,594849267,1868444047,96592309,885275567,1698418193,1178724184],[798310159,2067142171,671234104,1766642260,148455530,6775467,208528305,897410965],[784925876,359143438,493654233,1420670206,544187228,148087470,2022705587,806894464],[1054455968,1825453658,1110249216,1054645430,932696332,978464735,2022185627,1174194214],[1696297099,1431634839,63025795,18446396,600376545,828667074,1351434480,244174678],[311431274,564686882,1048246889,1103659786,1207508923,161315731,1878503785,783516452],[936450101,102413908,1914577921,1086653397,746364483,1883206557,1208212059,26641342],[1012486026,896288209,1665842844,834643193,1993709249,1960178699,1214240276,827854122],[1430533681,1899269114,529493758,257217521,1533540669,64452914,127345351,92399517],[1551863270,440459710,730094663,1213466280,1314210473,176958664,2027860490,1602355715],[1793373991,1153171806,891388511,1425280578,581541368,133979983,627177774,68037418],[529812586,1861898719,1301035372,807988257,359505143,138269945,913309656,1734208252],[2064365153,212857117,966826050,1348104452,656612722,507128933,928267749,311279936],[435277834,1676318453,1024863962,1782362135,1616933604,1587837182,197267842,461885724],[475635537,801282717,1082071815,300458703,774892491,455645034,887513938,2104440323],[883647841,2065129186,785521119,632246845,580635931,1326338438,1549028327,297599986],[1225814039,252569977,1034222154,260962718,229780873,347054945,2122029097,1436364825],[1679100500,1617198849,380272917,1971779503,1884556092,1524243361,311270902,1132360296],[587174570,908471689,1001920333,751379240,725993727,125993563,899588554,1244771494],[1480303339,1331822321,51239316,378305515,172368436,1305593445,294200979,709438801],[1156820199,551607871,1530919671,1151708340,1878103997,764221001,681303831,340007996],[535202250,1112701330,2052985808,569169875,1916379374,1192929848,847048451,645604633],[523281767,1453206049,336131388,115923010,170115034,688240701,1104106017,812907040],[582676669,1105112812,1845794212,149743291,1428987194,547843920,1593048911,1432975625],[1485075588,779371060,623405755,246831095,934745137,190868340,1612165543,432834792],[897373016,37567833,1525150030,547204382,289897309,2071339865,772644905,1068698286],[2076192967,1614593548,830471366,164564211,200184371,599712677,356333936,1761105453],[684620600,509987487,857854045,209482703,721532916,298404480,320017570,140768543],[1822741822,1028519833,101341221,661122014,240425294,492210522,591455029,1809089132],[1890829191,1141705207,1104317927,1991179786,2049461557,1391988373,839448582,738225569],[947978906,199869820,2071300571,1427490703,64257175,1017846425,227173900,253087883],[76858780,1673567909,382517749,1796653337,299908383,1110658633,1940022692,1721898158],[641025340,248971783,1747968257,1856884983,197674549,1700613544,476104479,1791691841],[1671372337,1284699574,1744690986,2111020492,345538204,729480355,818580339,249556713],[659156596,167840635,451605911,1119896362,85470570,1450150857,1653411025,1495311361],[852772833,866516270,143755705,166807865,1432652097,1059566403,48234194,578362228],[27720060,1369217490,914455072,432957433,1936894584,1853471391,228298329,440216800],[1973523650,1546631746,1243939755,1203757976,1431612729,493626778,1550163713,1377829420],[560453949,1593581938,1676307813,502060968,1713692431,972552440,945613722,2087594901],[1513314454,87537138,1822987029,1874564134,151421288,701231281,1064307657,722339689],[202335541,1476457456,890099154,564918900,1976123014,530656560,1173186017,1673595273],[1025237818,1020165726,461566550,1101333505,2053099547,1635575138,657027552,1237610447],[1097454361,1795982772,1867652309,61504085,636604,534051392,1532838371,2089623343],[2009517414,667302186,1549039168,417616150,49976170,1396971416,1772732232,524019718],[964072173,2083302912,1963874744,2039701763,133044112,758932296,1451358916,43979568],[920713937,310427839,438960616,2125389780,1266197707,772847076,389236480,938112280],[1682254078,1090700079,1293244848,1733963629,1459837602,154355704,212889263,1568209364],[1119957219,1278001937,1000643059,1584824336,264240257,819672259,1144011682,1853134777],[664116400,1733900437,1684931650,956534882,2056404737,1834429471,1242764247,1424376881],[2035306791,1061985014,1909885992,1659578968,1490379399,356041645,1005243152,1689184569],[657037884,759200156,1210435145,1054031612,1211344372,1970543702,1307184175,1598092636],[1645166301,287680254,109846169,876521298,796442825,496564324,361842663,1368778649],[291325678,348020954,172111115,1592534088,883951465,1418164820,1121007181,599254154],[1312403347,668517951,66973706,1094716162,1721197874,518615109,1233621559,1621923788],[945506760,1822107270,477181463,1301924575,706813195,1945311657,1700246545,1947124286],[1604068294,905619813,1024724601,615469516,1605346006,1471068028,979457652,529106478],[1693410746,162845835,1213731435,750158727,207054113,1134254005,460636879,1629795375],[1193260910,349690042,1650874980,1393468902,1827631225,1767959013,1295437955,615859651],[1272507451,1893224375,1814163964,2023372833,1678297721,850284120,595959062,1845142520],[1063291327,2106556654,1224360569,1642144388,691322889,413460143,1197720855,332360225],[1180086142,1640235985,527321642,1684211333,199394929,1032446189,1706885624,940562001],[1888157603,1012195484,1958815069,123138592,864821745,1848326751,2024618983,142458406],[785468020,2063501676,972852799,580711692,585133631,1184782828,922723485,498717003],[457456994,1939914464,536066507,672208931,143305192,538460198,833462057,423945459],[671369056,1293984032,1742834332,1530184367,627422500,2080681604,45529493,1017431519],[597373620,158324094,1493175462,438309004,848713632,1849019445,598803890,1864289283],[971454534,1645594020,1048339571,1273103958,1787380237,1572601733,38113070,1969810295],[909901709,1950102121,458336332,547795064,1750373931,915164188,1061379387,1025956366],[1753647947,1341844055,692799518,609516478,192784398,1844108774,444286060,1969339188],[1201624693,982500532,137936754,1516384934,1646440090,358736061,1183564502,1309876264],[1636274882,801586763,1902354754,1079519493,325825397,617160602,1695500840,1658595428],[353244320,1321168824,1829544743,22577647,1214141323,351066669,2100441389,496720437],[584684186,715800421,332628481,1935777031,1159491926,735629369,1018962203,2108305245],[938026127,455281029,581132638,1745524435,464007166,156749900,872447530,1205938783],[1317233243,32496274,100948023,421384996,1108825294,1803519274,119934110,1391152166],[1780252356,630137590,637270064,1962610208,30280544,27848172,1469656653,175527950],[970319908,1223322829,122660415,431008883,1762871811,1554781207,1459216218,2050558675],[1577830845,1951206030,1010759404,794754065,1395905891,51537425,2053714200,1573436245],[55715578,1574877152,1304687281,1577555028,1651478820,1594571527,858140686,1942808809],[1489157404,1798907746,1784925173,1160374878,973308103,231829143,418925789,772013281],[2102971130,415221672,1365070061,1758648416,1990614851,1105954438,301267816,817872661],[1399890128,647739653,59260437,608204865,1089954674,72724802,794650881,1336058732],[1425639139,290774175,549032552,1958688467,742474031,917288037,2041681159,1534685885],[933878121,973700594,656234019,204426,1272590577,647660889,1224065204,1974544996],[173821070,29589081,554337736,1577439121,160609563,2126659236,1664476744,1488073769],[13107252,436989740,1067803658,1104623136,1948082393,1152168009,1977046546,489661203],[256114143,758007128,1577026957,845337226,485119946,1980644630,786464195,1731336497],[1652041306,1210786710,1703036645,1884708784,736188023,1121235879,872538857,896464786],[1167806077,2085526968,838365422,1302215214,265680516,1501951278,1005422157,697705100],[579311253,1848047306,838547524,494856034,947418641,543846054,826580560,2045714167],[574523560,1046447246,1890587672,714474777,1223607404,2101611286,1681401624,520789757],[140422346,2073816136,986196412,34908919,1759434685,24112328,662750851,2104499542],[669207303,148368511,1072538092,652385330,1018102075,451369240,834959958,1215658535],[1952630075,1745985363,639968557,379856989,506618058,1855255843,288735452,1203775429],[2054545125,1895488191,62077470,1412071506,377904061,1846228181,339386408,1893353256],[1713085089,676258433,228842940,499691001,1967919529,271905795,1715488688,598976599],[255591433,1352374454,897931139,1593966304,1014190421,221732232,292422841,1492342671],[335572509,1337131972,909177614,1824663942,2084883353,1051342926,1050652814,1731375346],[177208389,662028955,730851111,1664874730,882432111,2013986348,446207408,1354873982],[877952475,886586187,610030136,1341688379,214713251,1546317719,1612676546,224460615],[719704420,2062288613,705699583,119683328,1756127812,1570188437,1407314330,102682172],[1473523971,1618667260,1932384255,1844785724,2110923935,1114857627,40287274,1933122782],[959445454,1564401823,912409114,1410464193,337039227,1815380289,694707860,1383688204],[904003290,954570185,1231652280,1409092412,1913973553,1139649838,1732668164,505076345],[18707768,1668833375,1435782240,984345070,616702181,1272977668,972197704,1461982813],[1707730326,78365369,462661574,2051559418,914843726,893083303,1244958809,306967362],[1460810837,2083169393,1381461441,78793158,777169755,278508408,540712556,684080464],[929969540,108745537,729817314,937578135,639248094,892833216,347237676,2008021917],[597930276,1024555503,647317129,1440113330,1115195824,106721760,612933730,1238102482],[1236860163,1493264910,244680344,757760049,259623325,540153201,1996869990,1503780029],[1605925000,546658616,844300795,1308538652,1875144857,654899037,74011231,214453268],[266232394,146898651,874354311,928237477,268853495,737842932,139739596,1619402772],[652402589,1187563670,2118278161,1883942340,505402752,1009387184,1428807316,253212432],[1463137102,1614859401,512435882,773583030,898417694,1092424523,1120832865,1429898762],[1038381652,1433489542,1179759509,1455315992,1128806373,1406489833,764726650,1683853180],[1128809471,1807151145,1397701658,1306200025,1955507665,1935363815,1602147133,539646593],[370323395,383349063,1149832918,872706897,936172131,665089076,357615460,154773072],[1618918584,1359321837,275131699,1912989105,140492750,1661645209,713855725,2031319722],[1188511432,622405091,903429622,1397163021,941155768,1566136884,1508627985,1327280212],[598316031,1520117954,941432430,1512792121,2106907827,169212479,746354491,1569439021],[1075213988,226089628,98978866,974012542,666087714,59047416,1053345228,524430144],[672092435,349652557,253171224,328737769,288370256,97913683,1575695445,185408278],[402711415,445005387,716405498,54828427,515161009,1644881209,2012951810,1746244634],[1308539133,60037241,484932951,677772613,126005212,72997679,110393245,897189067],[769483573,973198635,1133003242,704130238,1418451823,344960349,1034750627,257143146],[1839938086,1380855209,1095998615,1591325124,565436136,773275579,94852661,1902948001],[1895004461,1494569624,1884064402,1859809407,1767991668,2054689049,1092199625,376854562],[470585830,1421601037,333141673,1255580490,1433972174,1540978165,989182739,680136307],[1674125979,1790003407,1250372313,1748508114,1986783861,883248614,1883731752,1452493286],[1639067935,1725509008,819152139,1875272806,281603773,763886923,1205513466,208900029],[39125594,69734658,1736436016,318923731,925549892,762977554,1408133858,2013169271],[530109714,1504362492,508264331,1478448887,559787127,61599110,1591980553,2092401602],[79397915,107264732,821279881,638142410,1874591575,187750771,149546605,1462404552],[1989241881,112983686,1662078440,281863696,65139619,889695711,1608793055,2018253207],[1745503700,509841115,498792962,138618461,749244251,1835471509,101856784,1155191204],[1470785903,1345842784,231349294,1217798028,810844414,1686524458,135924202,630983826],[690858948,1477298324,1466121078,253706773,119945543,348419670,1999761896,473180470],[492968706,1982854415,796960872,240878071,877330629,2038120133,1561530848,1230208452],[1490824929,1393491019,116951126,395085874,462187136,449566080,723947619,1618344479],[1789610324,897212346,1480809414,433554827,418785705,1185452264,511476701,1575061288],[1083741871,1022014545,913832161,1533865268,1241084446,85166542,1469905587,76979140],[292921355,831598663,716011021,889668098,222923530,1572230725,1247025444,1345222667],[2085887280,571212831,1881830637,1977228324,1686351975,1833473118,829419973,1154652857],[1138978054,389770131,2046300548,278597476,1085226240,29287852,55536748,239936745],[1889883358,691161610,1334639259,578990703,508750303,773602078,1730506830,518668254],[1349180053,820657846,1277507873,1460821185,1220368485,962823640,1072761004,1791479255],[392339297,420362890,1802570702,795217828,1628560213,703599780,1921529023,1018753073],[1447634576,1158037280,418054569,423662255,1457695260,528376067,1287225920,1262076108],[1750489992,359444650,1855023577,176795697,1298995983,232530288,523560672,336413985],[184501618,2106055156,561834441,550801388,2103851825,1390669633,264980624,694541768],[111544862,55613311,1636049355,2072833266,525694868,560902658,568555822,44912912],[2058270743,2023849364,1479071177,1557274639,1131654379,1564781283,431274067,1187703287],[1477104748,52001957,75028161,254650084,1684299790,1653501183,61941712,513932893],[1925419185,1033171699,403614169,1203082074,1666593055,1008170719,1782542876,858244272],[263076727,1328070884,892338922,1916508745,1197440210,1227740516,362778468,763842313],[343279775,1171248762,1512119270,252768694,604433285,524959648,277316935,1010528634],[1717746541,925995270,2095498432,1789166826,958380182,220061576,757371640,168278330],[51098924,2093596295,1473330522,1361192560,447102090,1441471287,1558700112,2038259904],[356518833,858841825,2035249679,769957084,378256476,898170687,1477882157,1737412178],[1399991621,1431652724,1176752116,1163142367,1269011078,399085189,209336157,517582435],[1368347760,1157230855,941595052,1913465625,1249326878,1482707782,1163070785,311294761],[830871229,2052548319,942354075,1969330219,1700177014,673470257,215454551,779162102],[1256663846,129247761,2109600490,306495622,788871747,368481865,340491328,1383965707],[1185607126,2130156460,1932302373,1814506424,167097499,1722362958,1836237670,484124027],[370756747,916958976,537458520,1922741452,1178567131,821452911,1988890999,1881587230],[1689995855,57933993,2103334159,361995012,184612065,175686704,1011957709,1381900233],[1845627194,606629265,1949587376,1355567577,1611547871,630371332,1936099428,1964684642],[376861203,1947500546,2024585590,647875892,205205186,1100306631,1331769706,1426027645],[1361118127,1988519587,619587485,2007073712,341620004,1200717132,2124843168,182241234],[1595235893,2012870516,2005666375,1045647282,1950979660,1042060000,922387512,1055210715],[518250855,1129334817,774888847,1736940585,1438267404,1221208812,248464974,2084177059],[60611348,1165828456,410537837,1009992909,2018162632,1195214863,364244035,257685194],[557481116,1722915774,1918763701,390807292,2109835397,1441195218,769491558,126206034],[26104944,1122245345,241059294,317970854,665439713,146872141,1957650856,1388253773],[1049891015,633382743,1452868908,510452249,1441546167,1701645344,213660851,1420108399],[517564705,1272741617,1437660934,1520235026,1943315032,747297629,1192774227,49153851],[1635978972,760432515,786126906,1207590370,1380022627,1653104703,482013112,1857743715],[238209807,1537602933,921963096,996119233,737092188,1818332007,1990953083,849495829],[732979718,1729425604,1526305086,72518915,636269028,433237329,978162973,1441636378],[768962286,2107484241,1485929475,1342631098,975471442,1212428993,1730583137,377675441],[326089006,1166245673,1842530958,801277329,829864940,346070431,604139895,2107216684],[1463229620,2074206529,800120286,586089349,69900198,581092769,1808303622,394616557],[524913008,604366316,881119253,1321523999,1530105816,368223802,307426757,1742189441],[1179734974,229307852,1366034186,515926570,96164469,2018525450,1934756235,211471017],[1789890700,599178300,1507015712,1051611469,836978162,1269082566,769734702,1967691510],[1946657858,503797303,1950775682,495975911,393835750,1405495110,1413349996,259021948],[157026416,690450644,1714570602,13654569,1894234615,1274559447,539784701,1508949724],[1515155850,2020478241,2105964422,1779656917,1852697756,1942571512,1767833266,1530510784],[1836403891,601760463,503523620,916905294,1999782262,2052394170,1722535064,1429770971],[2043308432,1886985318,367910759,1853417575,1265896802,425458837,443352095,283837050],[599664540,822087008,152874719,497291824,58471425,1920193146,1394368949,2068455493],[668223830,213837908,2010111495,3096628,588107296,1095044718,130572135,396542466],[1047213200,124226643,669811046,49031895,987247433,2053157914,820504712,1436810749],[1606407555,288597312,887920924,1939284437,1131650942,277597528,118726998,560332578],[892844148,173693800,488011188,197761568,1638939109,26636736,661749116,187873734],[778797157,1395347795,1100572424,1319533280,1129274539,1351093074,2008441228,233738165],[560258734,1646029834,667371380,1804216479,703770205,749875727,1216553324,919756071],[986877059,2027460521,1639644667,1919034149,1517932997,1515442308,2044506391,1478127967],[292490060,1150373014,703058634,1907847908,1851786749,1439928186,1346656231,869471393],[407294717,1100559382,788202486,2092107693,109289279,1044654159,1366588967,154632555],[906201341,977859399,516176274,329600801,223599859,818108255,1792972042,2086693108],[610801227,1429244398,143445285,742807689,978704949,65015006,513856019,1520512798],[309570376,129500744,146121757,1268427440,1202349238,1589217533,765773690,1203574906],[1919794957,382725745,836587669,391879866,2060978111,1284681294,1890957768,1697382294],[1662324637,1322901005,319517069,862486800,1559629024,1763694286,708139247,1081712996],[1568770427,1545036571,1376742601,1035674797,943380836,1895657907,1378208134,1646197335],[1348841938,839565028,119167087,142616678,415950545,1779421896,734964317,820665453],[968674508,718727885,861577597,1802527949,777496820,294044356,1883899882,892790157],[432902321,1865580994,1409208561,886943679,2110654967,483034637,865615739,913441746],[1487864370,630898589,89195909,1673881143,2057240078,594848207,1365185494,2115826026],[1880670840,698821591,1011272855,1165213744,1132720494,1069732170,1180372126,1988668831],[1526786422,864380848,2063022103,105174892,921096139,242089250,1692219829,1711410212],[2086535125,92846863,1748730290,113484935,1613870974,633500369,144039682,701435882],[1283870988,522785756,1956321667,1104170946,857447900,1192582733,518115025,1025294152],[1754101175,1517829449,536421455,1053135205,2083676733,1501945390,526482878,405378495],[1710863473,272365349,735405840,1354893280,27965624,977852557,672196442,890374862],[742861617,1025290793,1911419228,2093127560,1607619307,1684720445,1831778389,1970546683],[14488011,548734468,2022894606,1854027971,992818544,907811006,165469901,450516945],[1586008364,2016029969,102599858,161566298,940851569,1192311758,826958045,1026348250],[2092949699,220532788,1913923881,317440082,704884663,1213240423,366671502,1346943086],[433459461,427904830,88405929,1517708940,1566509499,1111954848,1651428289,763730378],[226491797,1201613242,2043264053,1275908820,120638802,1606939027,1772294138,1688586446],[1870601858,214580754,1781374100,1249253992,926713029,1961838996,2097121077,1782037648],[963209970,1756199989,1327496595,1911322596,1541958602,1500702645,333144063,171002958],[256477576,1216230948,378339986,1187079828,259405428,863663600,114217239,1694099912],[1119820375,1241348578,1476093678,1793930123,184347652,2000025924,1587367187,68551150],[799653341,722687802,188523712,965555527,1968903909,897948844,857589346,2069619404],[900735599,157916897,353526415,637827481,569231327,654394473,1640516440,784413259],[140842133,899500682,1264179672,1139092212,225355683,434164491,1059171865,1480488545],[1737323899,678365773,33073589,919750941,1619720246,2028462171,1889060063,1192160635],[1399931635,1706021301,1582435102,480384344,2116371561,832160257,514156592,1066641461],[1005735487,1910984867,1144878150,1028176001,2056117394,1837279726,1281092237,1002567591],[17510602,1286004228,2100536806,385082359,659512747,611630829,1294426285,1968006404],[1211604651,1776903905,1359125843,1359102878,1864071727,684896714,1333103029,248337578],[1565875044,723043950,330461176,1585608618,423067478,992125403,2107967472,706257925],[1522364082,735022133,2005414247,516743331,623812875,1890197858,1405752240,803829927],[574046125,1383136602,1772857616,1086294230,1747353227,1802372582,364796634,2119328064],[232917685,779575598,798754886,1576174103,1465460921,239115291,1086402009,1954210123],[1253727175,582629722,1474926816,158837942,2015440933,1360315087,2096578806,222702658],[877955701,1624850032,731053133,972606109,641003320,465910274,624033564,133756855],[1685805191,517631635,1190377674,1420900348,374691814,1420182825,1142556676,1482987628],[1630648486,1389905735,1839891674,1819997896,247265581,841835867,596238537,1936967346],[453471642,1802025903,777857835,519210509,893856388,826783995,1839973169,457876252],[162878339,2063604102,1847318115,21000927,52667654,933785466,1616434465,2084642934],[1316709153,1712103857,1533245195,1500228421,579704844,130745827,1337093933,242983015],[527303181,1551802686,1750161927,1269890683,761976691,576982507,1838558668,1147875670],[1376942271,390517830,228358075,406601598,1201054134,371617514,1664456790,2117118512],[1852235416,1953819339,1380056613,2020524530,1025676082,527279525,203719462,1313086447],[895230483,706638721,1959013639,481799257,364290029,1723461541,382285609,2098803825],[1204144388,208902695,1522125208,1346199049,794579008,195882185,1033042704,1752253745],[243067253,1149664890,1776067564,613224601,1926106021,1721222664,268016310,771814471],[732140731,39692550,1726440578,924145594,227200276,277917165,1137432269,984432131],[426574256,2089355666,2086553981,1650384228,284234155,112673612,318944902,1834572858],[66445300,579253352,341246333,1705800464,1856008870,1885256095,1820155250,646146298],[357722126,1732329975,1498361988,178162411,1524599503,1486324326,1547269587,1729539614],[903950879,244871155,456530075,272779789,514653479,955702870,625183374,1923210775],[1327404900,1382210816,845443041,457798953,1980908329,1319766583,457649289,2053256711],[749892907,593519497,1965975603,10716709,2124935659,1618726354,1041014452,1867253106],[1397722608,1529173202,1073017576,1675497785,389365871,1370058980,1871609916,114340871],[481032298,1668113806,1929459424,1239917786,602628855,811428658,524223539,1885205945],[1974120601,1289766314,398989528,1249167848,1337203271,1413515175,1024008509,901877053],[1994640304,435287584,1765838141,932183874,66856148,369626884,153673376,1104767860],[504822915,1528324603,1615342210,1928179057,719605864,101124450,315847963,1117069996],[155549655,1386054766,1056000710,1768447543,112371340,1166875954,1892986234,1168136350],[1453397773,589256378,750691403,885646337,1926256277,471511633,290923556,831610982],[824476277,1670909638,1176451024,1070267057,495915886,705170560,280321460,23662580],[1726721993,492925098,25031523,1286018471,1366836148,1560566422,2119149338,1556929247],[131663533,644616938,310123220,381486398,1956752020,2034726169,339495309,250411035],[886405506,690583818,1970766443,1268302362,807049490,852707948,1386363291,885284041],[1559574123,20683710,438536584,960588075,1907829574,678235772,787952393,1678567007],[841728388,403160050,1942028728,2007564444,183622465,1560018109,201411450,83316582],[434895320,812152214,441166133,130005239,387530156,1490271978,715801029,1575011001],[954849218,695981720,1727428718,363325417,1667340164,277079146,1161797976,1797225612],[720819365,383139131,908230436,1455784072,989686141,175328570,751680223,23968201],[1382557765,1994550341,1346119370,2069447237,748720688,524259009,889817043,1757507339],[2020646274,1825701996,204496871,153277638,41161798,2130318314,64974835,1034579316],[1963563206,764612527,1537101171,405253768,853548948,752439286,1493303330,380057961],[1998956586,378940064,1576588482,786879279,1836170149,1381840205,1120277556,510874617],[1855569588,454774625,1554450537,136443419,738899358,400924238,1193195359,1315284061],[22924160,1219750865,263129253,684603313,1797830497,1853987118,1343972516,1827564529],[683831797,1829697606,377566524,881637092,1023759066,1389647030,879627645,587100817],[873572488,1054350648,1596408989,1007910482,1526424392,343212317,1718800918,1513573404],[1425035136,1809984548,1702759592,1121260371,2092744977,358421773,245764182,1945405676],[705950950,2070563713,2056090225,1020040627,1151687251,1232848981,611915321,573762723],[1660332050,958485009,1229542608,908907428,733953490,709165835,1275118732,468338455],[1215715675,575959683,1597469576,965017280,1933314862,71944725,1276061416,1595037829],[51159218,1155470057,1932700296,1543534345,1193817620,1412689259,371036788,1958400842],[57089402,548120031,1291752718,1511360925,1186570585,976627595,728789736,256410386],[1304852873,2125757707,127716531,1304668453,2127353716,1869924093,581057452,817788045],[749931747,924277692,280586212,609827334,2084268307,943727833,1173466623,790568546],[674329941,691851967,2059136571,1600444975,843130587,825668382,454750518,1056826442],[1586752871,714050404,1507877959,1235705508,137965295,2031900043,500174887,880671673],[761399485,1418252998,1371436549,512016332,1918434008,1078577107,1857812612,1866866792],[1485051165,778041026,1534801278,269196339,1942601316,615633674,1897606927,597935195],[234847728,479153285,1279153431,1329189512,356786824,1284564366,421393939,474595877],[645754335,347064380,549470711,2080637299,151041086,1054375649,1769934071,616937483],[727217649,883666550,667514860,1057014653,1935971056,1038535340,220333502,450245629],[1863811894,1787033224,1286526871,1116208864,972679065,1300004587,1466443576,1045025586],[1963317880,1403436032,1961537115,589044112,1101974203,1111999834,2038738958,1492863176],[76512197,2115494337,1377166083,811212024,1863515065,609705887,1403940537,950981850],[918427178,1626946894,1929411816,1687980587,149892307,2078491409,894116010,101233103],[2089054281,1927301285,392570415,1515032651,128392579,1792277115,1241415616,1868779624],[1443876435,1458856486,622110529,1065643590,673745355,462585386,394956322,1487234490],[389368973,300524928,1860223303,2022393790,790904677,1631810578,1035997627,1959059149],[1892300726,643899079,280608385,1490398300,951011154,1594884086,1954810540,1642378813],[563576903,556939841,1992302737,817094373,1762976625,1290757011,1574530578,449165362],[1929724277,1051997760,1947643410,1361276205,1082275219,767005016,1533203652,659031146],[1959222135,693616411,379603499,1054051764,1070236076,914454054,1034056038,1732488203],[1317573167,2060221514,416470477,1358599732,1427133294,2082275076,224132147,441011003],[1010466898,367002334,1771809339,1424100322,2036680515,1369603668,60937818,397674078],[550243764,237823631,1065941905,150558356,1467926328,1430364303,944367500,1813891280],[946258554,248397207,818845663,1392715356,892950413,977766962,91911497,1054779194],[870242569,92988945,984143544,1826813408,1803414855,1387684995,1152788387,1936483388],[1761743155,519853557,2010363964,864492530,1013331955,2042438924,1415583279,1641545448],[1895587293,2087965355,522329703,1087539997,1399441722,72274013,1710399389,383881462],[1378677987,1102930454,717750012,1196724867,978504549,1943792091,1516189981,1344459835],[1224875138,197916229,798534588,726487486,1830160069,1304452443,1190118343,790300371],[449616006,870305507,2098313209,221334614,769441489,1193082073,1325779639,1102870520],[1437271374,125301228,1220150931,1716752988,717615767,477025366,33929188,854605904],[357983184,1519347226,1285699272,1975257909,520648718,476369664,693298819,1125555548],[1885785095,440390346,52221632,626141626,2051682699,84578216,249801260,1599563457],[1315736913,767007501,1908318728,1346156824,1098666965,1603655408,541906399,1240024175],[2116005031,1481670013,353802348,1457804468,654489953,524892858,1281781281,1128935354],[367867816,169150294,954694396,780085747,116744401,1198907067,303458591,958409119],[1162012369,150337365,393847613,114410061,956875522,2098061772,1035070185,1526140975],[1452028292,90609236,1747283747,1827765195,1444394489,1537668195,627489961,1502594676],[1802610524,930486071,891065277,16922680,273989245,1204025930,1491383758,811382539],[877519693,1532960549,1079979861,1812296667,638277541,1045881565,309864711,1417711705],[1453268919,1719755787,787973380,851821269,1117235363,383493037,21664601,2082943320],[432962857,949846169,1914504129,1050800925,94473715,939329534,2045058829,1938555218],[135043175,2047401975,1636227721,2073940471,926748215,2103610404,8478609,2080742414],[1264618953,18326172,1489953546,442644522,1572780601,754011614,1321268173,837690286],[1930327363,106538600,221863598,177929962,605231839,1715791551,2083692724,187089608],[525433799,49258435,860555313,546476825,391466341,721379584,2104943392,661516876],[2044759833,1223852416,971553200,1754480663,882514948,1785976004,1549291047,1917187142],[876789419,923570573,1099098866,1748052322,520556781,627309213,156076119,472384944],[135987084,1026712762,850687598,50871972,1159800435,579010584,665090224,101126495],[635683181,87939440,1686982248,1786787158,134562061,1837513567,1019372428,2000351297],[1813325458,2062921305,447484934,607857853,72669446,2045001442,1494942269,1487671709],[673658338,25670182,1957915381,394014695,409534498,1578093550,1556611483,717629079],[464920471,378085662,1795810081,2123794202,653401677,411683396,88639198,1858244454],[1971181249,1621252723,1130251303,118822483,1092913036,1576843324,227778400,746950133],[168211295,1774281153,1845453681,1049084664,268235182,959454667,693127920,739807681],[1613248045,1736802811,486620029,1185998399,1940042595,141541395,1989190150,1885584149],[973661334,863811160,1547243707,1442003255,359515018,1860561070,879452006,1366522473],[1930288824,1538150931,1917282449,454565853,1576604872,914844927,1185398068,1235679225],[2087437037,145561237,1259111421,851371348,1245991879,701910751,989101115,366589549],[1911146392,2033052424,245461100,204826178,597828833,259812755,1028713818,1368510482],[2000447897,1751934364,1537222668,559881209,1854032657,825435628,139910645,35217831],[1835091622,972990139,1551106054,2088561488,1847903253,9546971,1311445252,1190986409],[2044731252,909487521,55497818,1973971368,1719494836,1865555305,232890599,985689901],[352069195,563147319,982114952,1046788875,145210680,925911901,208715451,886450970],[648489152,1012443520,520365148,355586400,486283902,1665382251,141999578,861341141],[874855202,891553233,1826978305,1738711309,1500416939,894890677,1025547207,1359115293],[392192113,584221316,771554011,1005910334,222927147,1067571147,288734874,1367364582],[608424250,1011075873,565608008,2009272532,292010784,805197828,1584362066,677337490],[1400222618,2119238952,1840165927,1351475915,1656595582,436830746,503390182,1457482906],[144980382,1055656962,1462019997,536663740,235860001,1779217048,1667423740,2005588081],[2102210201,1240921065,1114484147,33173839,878262448,1230783791,835878589,1287872755],[849468699,129439198,262907321,1902537532,1103451814,1856506402,402677910,547862093],[1466058441,409300011,1761425436,203725155,838123445,1144787811,112167514,250148998],[1505398212,836326252,226762864,1511204219,2045595221,2027022641,1104073656,1678798712],[1141193152,281904136,129736132,1337498852,1083705602,422493197,370885804,151498390],[672302457,2010387667,750763900,1996201784,612762368,2075297936,1646780890,1089424728],[836734839,1081676258,2096107037,1754981684,1355366,616550853,629667027,962686613],[648649294,290492341,1603734100,878083474,1480523343,543606166,2118876663,1194937982],[77803974,241744592,1417339419,891627490,230076687,1010943918,424130794,472941795],[404942549,1477641132,1429348554,545939531,1518819897,1293929877,1245548939,825367704],[814583406,559350774,659695902,1056261086,1672694304,1625024421,1258459401,1496378735],[777680948,1888897135,2025525840,1532686917,2112092636,1933716334,1916548352,1772027924],[1283912366,1556976712,178663593,374312660,549858587,1592038850,1224922300,34969545],[92242708,1575774113,1406507981,1724641805,1776511042,1287599375,224882757,787377927],[1639245658,472736956,1273064283,453181715,31265585,1145878551,144913162,2029017691],[945720169,490472961,370918681,1989589525,500969903,1129870535,487412393,201627445],[898853146,732467955,2123082459,548675030,1762597938,41377125,1457797086,552602876],[353612048,1662501813,253549566,1367292926,103299106,1992512706,1594786327,630667515],[1035633614,706764692,1094649422,1581947409,449538084,1911153388,231134449,836753014],[1949130523,1292915800,1769592195,1280811999,481638260,1645530605,1752664363,294570044],[324187000,346402117,1546844571,1855899950,1296004644,2068203766,370699621,666623376],[1764416390,2036998661,744320184,1176797856,1239540385,425969449,1940848878,250486419],[433097534,173623337,164180140,709067554,386958780,32982474,1362981632,1227597268],[1007565325,2068387620,1183646100,750976680,2120796779,1538872835,1946859069,2025820222],[498806037,1547469572,1821288097,1928237278,87067401,189493080,149073128,1262376708],[853823142,1774883014,669506567,177179772,10056005,1555549871,1354697889,2108788201],[843493181,237050647,617608458,1871818273,428189651,1749120704,1145494028,818044124],[54603341,2011724078,1092780064,1292512008,223962885,528936561,1635433076,1664515729],[1565885105,573138684,1990377992,1544756942,1454110721,1867135530,906594359,588786732],[322513291,96675024,578556018,437850050,1236898651,972337431,112427925,1080800160],[175114462,1943721838,192283356,474966456,1757557225,863421206,1988600874,1358114988],[1423023723,877607774,1429239407,984261739,1905626146,1925078083,993203310,470183789],[1490717992,1357337817,505064589,1774699941,1761912861,1279370402,240242637,257253942],[1250108678,322348909,1396940427,1387453030,1434640400,1744527900,416753003,35168220],[1305603349,1348378434,1681301874,989924874,1708300946,238229301,49311281,1064793155],[2116793101,712447420,535928838,84979405,1168768627,983668616,872497426,1257436486],[1882765204,1079421096,1217413817,1810893081,1745093760,1483668426,1870604284,189978875],[1976088509,1417391350,2080721125,1974533612,366449730,51039126,914005495,1071134686],[1180903139,190640364,1181177241,981215407,1590859367,1128450677,2107901469,360283680],[1024187675,1805309446,1379689637,385488463,1667758671,501866119,348020484,2003369241],[270491215,15574047,1019217331,865296197,35002879,890048596,189795541,65371987],[747389117,1296532961,268505182,2116026008,70822759,1443662690,1001949654,1788105494],[2082282351,1508307429,1184511646,1286675881,1677858055,442273468,2025996868,1513900128],[1507381344,959180248,1779479102,1344628656,92485305,1294471333,691201681,1230954214],[175177585,1304453816,796305411,81987222,1063890926,456116874,599646972,1356703736],[1163776287,403821795,702886789,1708577889,1277274869,2121641094,418325658,476554072],[70030364,1640483121,34015523,1915312352,99702657,459763313,2078746720,1076834709],[854985117,1627162730,70592067,706465173,820088590,870477567,746438602,250606346],[1211939844,1073846847,431412376,1802479224,793468043,1280537837,406125974,1128906524],[552412171,495438753,532179538,1392832154,1862276188,108445506,368023950,351792835],[1965214130,652226819,400268769,2079387608,652629468,1509143833,287228260,1731267727],[1950517528,656109119,189163758,1278910592,2083323128,682165111,2122990241,164341751],[405271733,2641751,434921588,338728772,576224951,1280490000,621406320,541220767],[840258121,1356863765,1755211389,716625797,1972819667,575841923,258889821,283378754],[305242904,868920697,602339459,1424267761,1291595883,136636541,1085618668,1608739244],[152333791,37913891,1139211858,1134158213,2067804033,1870203424,1603806709,215868086],[607258454,797492527,180136797,856751348,1433895129,1750013367,972337482,1245918839],[1982445064,169668100,724755552,1214826619,2007322313,494944643,1611212652,329702428],[63616392,1675911993,2091888492,1452888907,2109155344,1853689553,2056531374,1774158831],[981141430,1026419787,609439372,920445210,1210376316,1937176010,586637962,43047989],[1245456003,1475862864,796787269,1013298174,792469631,223135178,95557752,542332133],[1239856790,268534132,163233564,1800391123,818115504,1083546218,1144524644,1633526915],[1578473455,1435475432,2120645437,2006793291,182392532,765539438,1342126591,1786616202],[828385086,1862075328,407075113,245823212,1619908262,1398953076,935661236,2072443127],[47794951,1323522843,889590295,992844667,1120904565,991348055,381235106,371223711],[1936461993,816415270,74466991,1368016138,1149363678,1354829684,1747598099,2045442423],[1272947723,114679784,807159758,1511188153,874707000,209520755,1792289485,1085367166],[2117489024,110944273,173943496,440936090,42453664,27504190,1755577282,1066557906],[1769434959,861588344,938611772,1889421684,35072799,413036099,342552408,918209977],[632756378,830125874,2029695020,1304774859,2035451959,650811288,1537763587,1336776761],[673107402,635486411,1182987023,141549535,1846235436,903707290,1768893486,62798973],[1727143363,1481126366,574712312,531627495,784247412,1735203837,23153564,241307481],[1499819836,1964745792,120919215,1430342652,404770223,609575468,26624307,53208101],[1529950890,117482749,367459089,1871559699,474904382,1552000088,212963905,2128662952],[967178411,1295362694,232284408,339665789,1693999879,605694159,1071201164,752583409],[778358405,1998535128,1859996831,1434544164,1205438452,898685364,1661528182,112900881],[1914589943,602254588,660800645,1658509891,887789168,918398304,943269037,288427817],[530588081,2011591443,1973079528,1924126645,85501493,1813300908,1612585392,422013313],[731157019,524449608,1241505537,1621610409,590361868,399565940,2078504203,633263999],[481550610,1443423651,2012386222,1972369352,782039421,509059327,1075380731,904473436],[604954004,1168012647,1926342151,1637852706,410826133,829655232,862313565,400286359],[1624234763,1363847546,1675687883,839730738,1480689270,1584857976,993490379,416699039],[837767444,1791403897,77801540,842166566,2094004002,288482443,1863746120,142754505],[1031442983,946652593,1309394443,2077148616,1444915382,1877622651,1200503095,359459643],[216418554,65126659,52921951,1138933307,2014618829,1761521738,1670971320,854754615],[138535492,1345702524,1289377260,1217824186,758844418,682710973,954166806,1855681248],[1676156613,1589511714,425120707,1355993112,1704582189,624032591,540933800,1509475973],[130370111,2044579077,1119003306,1803963358,841798328,2027645657,30969665,1807379240],[581921192,574856027,2076741563,1820381384,268812837,1598058730,937304500,1061494494],[450702252,952289327,1446111556,728434295,725151393,1458665994,387690231,1519723013],[1532495524,767742681,463181196,821314346,948083710,193475777,1775350759,1078630846],[171873244,1590252759,967641828,1729168567,2070943289,1241167031,1527351358,666882849],[1737884222,1113786952,1260365070,309946979,1452458186,1917931098,742177050,242357653],[1116107824,1205016894,1586855109,1580226688,79066645,1841245248,2001112743,689660508],[1549903279,1393941392,466201855,1248842461,715545431,399259504,1349375367,1911546123],[557203272,1440330391,1627497310,304386803,678340690,880958602,87227627,774609470],[615203863,191538084,318618804,952447234,1302494583,1369379374,841329625,386168988],[1250288984,1201763801,1998752137,1562541081,1799876036,1079621131,922704896,1197811779],[1324767391,1314767588,1200190685,1899673642,1402819197,130618083,1675089779,1909950685],[227544851,1563385395,1972147684,838261927,1399847734,631670489,1668988845,400638512],[537067540,1024965784,432046383,1108517415,1119022835,512076744,1902679049,378410239],[977914866,1821185242,1489438575,344548058,1903283030,1077398820,1884150189,1217678477],[625378290,1663176497,511059064,920588802,1319753827,1439516828,1119363387,1119634304],[638078190,388401561,556521964,1906594788,1503591548,2028679390,1353680154,309537258],[114860329,2103847132,1124393498,32764610,1888919715,542775215,1776633199,299367084],[462351216,1993312312,2096192923,569582749,1775687978,491412946,377219049,1419744149],[760443721,329310673,1798825624,865189336,1693783187,495989888,599749418,1625427286],[1629512068,2033424708,1235202335,540001006,221045477,1078373820,407686350,1187004922],[431013347,1449133138,1056300800,1958406359,764834167,1534840054,764139834,1464208790],[253553844,211161838,1564694034,345652646,2005088134,1398145565,971779039,656673552],[1316458839,1990769077,1411986547,1249060914,307508452,848971011,1031947043,674218127],[1084026682,805742236,658853850,523751178,1441318033,1839319387,1042753413,1659768377],[1545751229,1043969913,1556810072,1447924369,1693286394,230686350,309539227,1863770983],[777697471,1502324878,1578083218,982180602,719900103,1093260703,988724708,671555957],[508975184,1279482790,1646668265,316083790,1374128159,519085618,381457417,223777287],[1937948672,1057491257,850011400,23641860,406582976,1547906646,356534836,882417572],[610327677,389047417,1632661036,1235126415,619547860,781149476,1719325421,2040149370],[571105561,182720637,834181974,394350492,1631907228,1440685085,902663965,1668628179],[1209194103,317093577,234016648,718899688,143600500,1828858265,236145111,1981918655],[1071265824,292988303,652414262,2062156709,651422541,608141850,71430543,1793328046],[1489184167,2017649029,1923074969,1353734903,1632296868,1233149205,1001126929,1446289486],[1078022380,671672999,1926917047,241706981,1926223710,297307303,482935390,181617844],[534012289,1679170605,76387165,448618220,1515959226,103601367,1248949790,1724184737],[971809749,390729107,1435506209,2063766951,411981734,1071281092,773102094,1010836860],[1084256010,1805621446,1486059203,826760870,1481139937,1494421634,1247566625,905057814],[10439728,2049433913,254886333,714047555,653300208,138689435,546241364,233154196],[300742400,423562102,1001372544,1547347749,339421118,2048029514,1057023380,50481195],[1668592821,826632321,94904414,179699531,1813987069,1665109116,654042653,573318250],[2068127369,1427207645,1940898300,1812837480,1668856861,1046985875,1656200541,213350839],[636374689,2070693717,2128931183,1124701251,1680026400,271125132,1713829012,869617754],[1023055545,834280966,368033460,1890631108,472166640,1778248785,1289295797,2090378547],[361345715,1327722682,1004114176,562784963,1243875342,1437404834,1235196574,527963103],[109942602,873297412,1548575348,1510076334,1031000190,505469489,905569867,1759859190],[440583893,830605630,752615676,668857159,690938943,1508175383,539295011,2111304974],[953387511,342342218,1746215679,721386680,282518973,656947780,2105804098,1785937139],[1631496761,895734387,1029815279,1614117829,151290244,1106937186,1614472866,329806923],[1263098728,476161302,685823452,204688182,201406795,1433578483,382925579,983860476],[556700746,909123442,836892738,352967703,456760624,1230116400,1814818274,1789760980],[1483524497,1489858888,234200535,1677557232,1689318998,790476731,922077181,1900278616],[1167569334,1758789922,313904422,1177640257,412208316,1188699454,79494829,166104409],[144416184,1419284184,160423017,766716280,1242019414,1596338949,1236925114,335032837],[1753484260,1810644821,883324161,1882773139,1866563476,2075687634,499767816,1572589106],[164516192,270605842,1370376037,1053454578,1202430215,1668403112,1416415996,1382415052],[2088575087,905011033,769012984,131038054,499239464,967543429,2015476127,287121261],[354671488,887468613,1003577646,1752954785,1997336882,902709605,1217462497,971170152],[1714843733,752732122,1146175596,2096283373,1662564461,66481486,1871477220,1773763305],[1863303564,1375907263,443499274,1073831633,417106758,1688562474,1417852840,1330621111],[1510664020,593423518,357626265,1121519934,568329592,245854405,31625385,1783135548],[1741720012,2072318253,303546931,191890176,1275449449,1201285769,536290513,493927393],[1716275674,1530521364,462070423,499767291,1054089024,1983070507,1207737345,1249913595],[24984876,1654968272,1134539136,1525610480,15379372,525704443,416542809,579224970],[1784118698,1347863612,990633512,1403833438,892713947,668885392,1223518373,228681068],[148043363,1952903180,1432243701,77228909,1756357764,53484970,969404333,239333540],[1704057394,463122578,760330852,1405310167,1035963645,925507803,780387033,1998564947],[717619918,1430575261,1503096699,2057009062,112932395,1698082042,1092484206,1537360375],[2063640455,2027850414,1935213198,58019697,1219937346,227060569,1009626099,1970356259],[611372775,474499774,1445977657,865526152,2111057710,1556437699,888001779,60698557],[1972940774,1799224373,822487953,1734545541,1576751350,1442274190,301419388,873210792],[1739581061,470412799,646216867,1256204449,57330976,1919287427,161629359,470420088],[592399952,1943866373,1614790435,226807869,1989918147,1369812179,1514931527,521776610],[1401404904,1675092771,400546288,1592418812,934815476,527883258,983597496,357210498],[1484503304,83636600,1101411722,154969720,1628515255,59033634,629930655,466558628],[1805935228,1271370866,792965965,646442767,1808392534,1890690698,1194787907,429732616],[1138350392,527738507,2027534044,1962903440,924809264,989362395,2126356193,1812361585],[1829809494,1518124443,395895285,1021455273,1837030919,199156066,1696358404,844382755],[1966627292,482679276,1638824038,2079824549,755902208,329730243,1186207283,141739954],[128727371,1242832748,550707207,1389956179,1085859120,925750478,507128503,1793451778],[1375383179,697256104,29765487,219379325,836689269,986869315,1679973124,824849715],[1399491814,897701531,1009714176,1960621631,639703371,1976686530,1426727546,467546011],[1102016059,213272354,1992554164,1784386951,1391689082,772210271,394300096,809906832],[1315689156,164565526,1724141887,444709259,1221559448,836001931,2042189619,754839528],[1519485662,1675032714,617447570,1164530413,969430936,1104829727,1383673502,430142900],[553479136,1696172519,1456546672,785426675,1685465298,1838794568,1823582080,1604480611],[1335979219,1537166770,1153071139,1311052366,25172922,402235898,941276017,1785211639],[398382209,927580274,197888280,1797688459,1597211837,1830953108,652372804,1025578320],[729357681,300077867,808727810,1775199121,1420495731,1153750330,767689936,1344948600],[1055139164,1276961926,560308975,1454812384,1423463533,1435816989,1322882946,348158316],[894877007,308749613,1502234455,836848648,855433830,1465943346,1759197173,1843972468],[1030259208,1605498204,1907247765,1626913108,392469,421110514,925834313,787016877],[1202086247,1268665323,550178711,1310284181,2104235606,776375697,254779309,1460710856],[945090147,649792009,389257761,454731020,1973535121,30324976,64374942,1010924919],[642818780,256065991,2035094215,35847295,967458108,503151775,1201412552,1371279768],[558702540,1139205552,1630932932,2036684316,1665362950,1172254471,325372274,45135],[219841620,416692078,917660107,904557448,146791375,1432266899,855962232,1323373707],[1162232493,822793755,388180258,876321968,410788012,2110178191,1057412589,129633728],[1215402393,1409198750,1207957041,189531470,1318072258,759601720,687927193,2057757090],[557886437,986570398,2128825388,91792719,584667456,1017414576,1154587031,1507505881],[515901754,1647841339,980109548,1040211413,1859568236,1805205750,2114019233,569774849],[1686791571,415897625,363518945,283310228,1878849981,633431645,150857678,1322028288],[195621740,715994583,1673997267,1370704874,342468555,1811336733,1650118098,618831189],[1873336294,197057106,1576014930,1582363619,1774333793,884598252,845233421,329708056],[719767720,1593765463,131079864,189326937,56441768,179063408,1363192078,940339925],[1315826889,110370916,977318247,1814101030,1271821211,605630575,1278384198,1681995546],[1098847041,1694373600,1911462587,1194462179,1591401839,1415430330,205792490,930762686],[1875203104,1550670292,596652046,1110915425,604621326,795271346,1219184164,1392889229],[946442894,515831454,1448045983,67366761,1811185064,255042015,595696950,1392351559],[1797593875,987656046,689630443,200725504,239972122,1357431977,988429585,1015776896],[218512590,2072701235,1910121761,145917651,1903913637,161649089,318491561,1885146368],[546649005,81364038,1812222913,327359670,2065126077,594676760,23011346,1372425491],[2045296165,841303686,972644710,659865599,1811817207,1637536230,1685224849,58893549],[2072351784,1259401805,2126849334,17020352,982938400,2096115251,1630043466,1548521998],[1600439240,1731674097,1169411461,1945544681,1287400050,1165931023,1158972415,1321507935],[213840513,989954164,1804535824,1163408125,549781756,1443099205,1347066232,556096923],[1577442281,110907932,1174808439,1206032399,666232336,1196995682,245148158,1867241043],[1501169633,1439367165,1208355486,957565354,1065647811,586918970,1465463727,1034886868],[456820694,1578912959,1964253605,1625204717,511924097,2062481447,121873756,1720207869],[979382482,14975968,1901199028,110125407,1028325150,868566553,1892757831,2095575456],[1874413568,1290439178,1200511278,1024230664,703341386,823090225,1982714944,1313413768],[1571386543,1674026824,1993579611,120483725,1978009261,285982886,322886013,2002454131],[179445881,1258795551,367832582,1488765426,997633246,1592989082,1767195323,1200916070],[1429706326,610581703,1678392844,639994680,1886417145,308055001,490817781,649427153],[1887722298,460052658,380033799,1837348324,1649041317,1587758425,1226271212,1632060606],[1637998344,420509453,1180180391,353348464,2086689190,941576532,1049522689,1536930837],[1452929934,1397458921,1168053020,1663097965,1648228607,1084129124,1456127425,795030041],[1330475211,1149972945,108194729,2097618386,1059053205,1987812546,2128427161,2077893582],[1561190634,1677710443,1355836290,442059414,846027883,1492049500,1310516175,1815624708],[1363186517,1687290270,559566834,494223647,1636522124,1685104554,974600281,1903827474],[1089945328,885695609,549102160,1645472245,1151013864,1718495793,1491734960,1494401757],[42417195,1539817528,1454455404,1754291411,1146939640,720956685,1788270252,1471882422],[1639858949,1332338130,1962881686,1092861439,2035478869,692255684,1017654605,1123312963],[1859762533,1585092788,1419868442,2055822857,1515204257,465027960,1223987017,198519635],[496135472,2050359701,2055939142,670337606,1926157288,613152020,598288865,1301422557],[984948940,568911643,1145690218,953829510,2031212854,1066782029,1930198564,861326438],[1965234609,1452498269,579667301,2118305202,2054624624,931041682,608786277,1086858618],[480776961,827285200,942224803,1415677293,1874966625,516884424,1939275818,972758310],[1742034584,1989507801,734601630,217019313,2027264843,1396253432,1651964793,864580824],[253271085,966096293,486133980,257792240,1991055904,1206256824,1061086940,1187403600],[1289253961,1123452836,2123672278,1009403887,836598692,1067997721,1707434007,1886627089],[1945644676,303193115,171882529,3810505,1298703839,1968198341,1715265513,1264673750],[572331852,359047647,744567789,1644786348,835684051,1569046442,1181528358,1315868481],[602104911,888707003,1860845738,14364015,310040312,129064203,1625608657,1364356823],[86962761,1417778188,1263147971,792422024,200989826,232388809,173175534,2074552342],[254315848,1132443872,173815548,587599415,1791877669,602917247,610425516,1544438963],[1531945752,73623831,1600499198,179280647,1222085701,1093024317,194094938,292711853],[445401130,2016646746,1967682059,1295391072,1915275065,1911940453,1337891411,408659744],[708746948,1487129407,602388016,1816932686,1956982952,237688590,1939349513,1198540774],[1376626750,2050496927,450385610,206266779,833998491,382288192,456122612,1778176006],[676000650,28152680,629706216,1803336223,58366405,2005589062,1165407618,1998731504],[529130846,160945600,942278069,755481780,693707691,67875201,1203495308,1086238616],[2030857589,1398288687,1642409871,865602288,1972121657,2052928537,1489913116,1694142796],[3082666,11499219,732371462,613815034,687039372,447310195,585869967,349762490],[1120744853,648523330,1627074499,433746558,1650792716,313171587,1360759044,1509842634],[1525817036,1145059004,2007481275,17883751,1160826464,1529338674,1283647178,1218701091],[2075422886,1292337997,1645287786,989027901,865789905,2056103315,71694609,25609484],[679486281,462372354,1552972330,1207181452,395216427,1792777356,1465989421,190756159],[231480450,753333449,1974797339,1020902254,1635626359,1648729567,774228909,1042822102],[205350989,509138611,1808019481,388256098,791480565,1207596085,2034783678,1585997632],[572201397,199732371,412056050,1483772364,1462070110,115084387,720924788,1656844005],[643595040,528681248,804640965,1746081420,1707691521,1532507505,600514032,73962793],[2012496310,114521984,581085426,445171694,1660720226,63086996,109335916,1144231902],[1457390456,1931095969,993438356,1655583796,136866877,1251073710,578819486,563544401],[1664428065,1913574890,683535795,465821886,1394016894,680701773,1968412823,1283981680],[1349953941,1787850209,461768682,1597203654,1127737920,1949371600,547020403,1026013249],[320373128,447224576,1626687567,2063762455,1769975418,1530505406,509326532,1737257165],[708796044,709555762,595640983,923967745,1994902314,1952344512,1175921994,932858522],[1350902490,1001427150,1259114659,603569347,139986776,86091942,1731874767,10426092],[1570326293,478057364,1375660363,1952280627,2108870948,157752516,691223830,1745757404],[900537319,649804939,344499454,851193849,1972987281,755443405,882285901,370928183],[2077564934,498153301,1529332869,87052688,283924919,655938291,150577407,1873268152],[1551029889,437086812,1708189326,1585811847,1563102516,1697437027,1247988740,1103296735],[1413361639,589048690,215616070,2039577140,869514989,2126786513,1647705757,1462654647],[695501941,104702148,581871564,687069472,6195564,1405331440,880492068,534100566],[1269214470,85088913,1004646691,1649692512,881398141,634552317,2033294416,1095931106],[567708189,1353173525,1885561510,2007791385,1145092419,1283640717,781507442,908063939],[1733711417,1878984864,807189232,1629195515,1252819026,1213694397,2057318786,1672737764],[943580952,1521037560,1291144780,107075077,1447574297,2050873180,372731449,12357246],[1551670742,1661120992,814468446,1272515344,354907799,880190810,332667322,638762864],[398750152,1999853704,2101839730,721928241,1639221791,1991847475,1482941991,1444282329],[1838708845,1203273421,1101354472,1072747157,1318762750,1384766426,459284842,269473366],[1207108768,1863267108,2036693468,227911979,1606806062,265048980,1212940388,194103376],[398906057,719208466,488255513,1121148173,460778394,198838831,740103455,813111590],[447862613,624180899,1622957189,1259762415,352664698,1267183289,1874004970,1567889641],[5445977,867314960,1369468689,80969085,384593772,580733778,1685030583,1927719732],[1248880254,1177402390,2070651415,1991859513,506124652,2054104954,519719583,673338796],[649536837,342472755,1083880537,1718866162,755423716,639002867,1739180448,238562700],[725248515,280625186,1482951885,1357872830,2003033040,756330745,421768076,695711902],[321050498,87342362,296327882,1229773857,2101643406,1998419595,870320172,1061241053],[431744484,316807352,740935291,1601148338,1022771944,748658658,1677578825,1121531293],[1737033957,1878052157,1040197130,1917467710,2017367064,1800952446,1389673287,904730872],[1184226275,360997661,1911715412,1265240272,1702718764,142914614,805599557,1968493370],[1330283109,1996296009,1801133212,1284920184,1636892319,698865268,877272953,1102407707],[711044891,722264310,893368814,370134495,1479869428,526994031,892340785,2122142344],[1502223446,659501802,2015065241,712549645,1435261980,30325562,522404895,1183343363],[857715879,808353118,1886281060,1385173727,788021009,551564188,812010616,1095856824],[1827078654,641523754,1217526503,3921795,1710183888,895027936,582648010,684934835],[743162908,1038017387,2109578106,551747790,1362155274,1316478907,416422986,689622806],[790374313,1381641250,726359429,1575362105,2047907928,805100672,859156852,915825408],[1853757630,1829465782,568565694,1788595888,1612540151,917969566,821272072,143521077],[2110876033,842308053,1789166733,662321568,1631079034,1147317107,1012830041,1396991950],[370725137,1384561085,65445631,10190739,1531522345,69287057,2056950987,1259440512],[1137468339,1867466260,2086570852,1838874948,566427690,728658662,2110086585,854639632],[642686543,164496838,922830854,1512210742,810157357,805918656,1467002218,207750169],[1166952689,912566515,813624810,1472152255,246341321,697542799,198064165,488369180],[924353017,1783367996,668698938,1506048524,1307624437,619828510,533404302,1541307488],[89406972,301661799,1202046843,1565363245,34994094,1810379801,1536557705,1181473332],[1605715691,1803878751,1447248557,690124379,395954992,826378409,147717087,1551777641],[282620054,390193517,2062092464,992206623,554595058,534030075,161396772,680121966],[1985022542,1032815721,1149416016,814497477,2052599387,307353426,1847862788,925133149],[1807726303,1736235441,750418777,464157659,1250936529,464782459,1718566405,374839399],[1088140711,1054466593,1923833478,1588591806,1448952429,675914955,1573905918,473470917],[1493349256,1030370910,1036213185,281685641,1237488914,1955094677,1698994912,996203794],[1759154001,1219067048,1119265370,846142784,780852186,1115181255,1843182459,234032078],[1632378875,1429859760,991346818,1996339917,1680158464,1647797535,1105314980,1528736986],[1710639852,1106768338,1235396139,1121071638,1208825573,1874008834,1180296547,713906155],[800302863,667039514,813882663,1800201209,1277440681,2091105818,1836132582,1760705418],[1819138185,1626496037,1429601616,1257752228,68154963,1176345400,1907720,1427186558],[617926815,162163930,1351380002,4037075,667903428,1780400600,275935070,564014768],[533205035,683765942,80301183,697215461,799599754,1797796103,1361496992,942218524],[700780890,479442262,676232348,802980673,1132048445,1291969195,1349279662,1210331019],[503199485,1142319750,973313354,273836411,1394121862,792616314,778396787,1157068520],[1493674634,139615075,916294623,1469919079,1326381060,499967068,403288740,150997347],[51637103,1078672494,1456715388,726903385,1812093562,1054744814,2081709801,943226258],[1385349463,1951283560,1782585380,641910418,705700911,274900258,1492228687,37188840],[298445987,1017505817,1733885708,207290765,492510696,661823270,88938955,1816045741],[1321670784,1275987183,1906480393,1331954232,2122187917,816856126,759415919,639153188],[751133930,148686566,127382023,102787232,1049715234,2086939563,841312691,996157510],[446800537,1336258255,2053408367,1906111990,1019892083,1504135384,813464831,781190388],[1412662763,447895035,1587563789,772139918,1025796028,2111256211,2003625412,625178530],[1565124966,1938323033,1691597959,448184945,58025651,662973598,607466632,852299201],[1457664705,1807371551,1890558086,1018617186,517092633,77472116,634305004,328521553],[1876969553,1705938441,880432190,1011915813,190788886,935759906,1559514518,916516614],[1805891399,1100416846,673508746,316781148,451983831,1228286863,2060306545,1403806199],[1077311945,682758552,523444785,1163458735,2112580555,212446697,1929727815,851822958],[123003118,624659686,638213741,756242770,1789662371,1533458728,1181286124,1994213543],[614383774,1630879849,243023277,2065558319,1193641957,1315535209,1238069172,1663624390],[616106650,1185567536,766371665,1277145561,270493052,666874750,1672582933,2082192495],[948192507,1787381130,1079140690,1069854197,1299979142,842481109,1308612056,611276429],[1175577735,288382635,912357124,533793939,52330714,513207519,894364082,1447258952],[1820612458,649845378,1094631185,1036841411,302257291,1356232398,1220733995,15733345],[1640951155,1754433032,458921954,282075535,1132931114,1414302623,482913196,1950174132],[1281940283,1944099813,865023215,1413668447,1875373607,1524689935,1555370833,1369146501],[71042189,1452991205,689642592,1896022165,600672899,1833543074,1538565082,1126457446],[1208569018,423460511,1412600765,539488796,558977742,939568919,1852707188,626726990],[1036047520,986023598,205488973,847723372,1230581693,1948730751,1749280716,461167583],[1153810449,104265890,1361791142,886622311,1401628684,1987969315,280367058,1483906234],[490361007,421870745,2061887917,1535353833,176314763,1484123699,135279452,1691094798],[1176954376,893635264,1592426417,9212348,1277164541,544766917,627116553,1923135976],[706830204,8662217,1273572156,2044470210,1594404784,1104191448,521470668,1340223860],[572681451,2025523652,295594021,1501496840,410477652,150442802,1332688415,980051171],[2030084352,709713167,137274018,971801624,2105562978,812706473,839597452,1243762757],[296698901,839060639,12053068,737251866,1302392386,479021479,1471258254,1688257590],[388429229,45336742,1466476595,1421363299,1939851708,1441823379,2007341901,227190549],[869462605,1127128064,2102961799,569978603,1818782029,1586153361,1430544222,1621155285],[987799056,1150970446,1680000800,1427221023,670641876,965589724,651283567,1983692863],[845631859,750591869,1390261774,1862672831,635809360,1183456722,38705451,799330633],[513835728,2125351882,1479872938,1031603867,1267113409,1095325718,577947361,2018779470],[287506945,1903154100,75690531,263332336,179545726,1442069397,1197376017,1497126396],[1756776671,1178752166,418732778,669171497,556739419,1821508605,288660675,894351054],[2123420170,1003696243,1347142297,398473512,889611507,1595544942,1637448655,376334459],[416017115,931513931,955366086,1780961078,668097847,373403303,809619227,37497111],[478328437,312212613,812501031,785475852,359956886,1573428681,699071640,1349799813],[571985150,1828272034,693688951,132151583,1924119093,933935244,1316440217,452698352],[283781126,1267511886,390387995,1496793214,1168625420,1126782009,107509167,1332880719],[411855580,1183660690,1782929174,730849358,1782014912,1862257839,620583948,2009699124],[1181425167,128571810,2001587533,1947321771,778867521,2016450377,286564304,502607196],[9590316,1647730265,1349350024,1739351513,1086562291,1088622920,775841302,1207242037],[1197122642,183288843,712132212,441381274,1508161317,932694811,378288439,1521034160],[1665589553,1498969054,2007304517,77137676,1086377840,813583992,122072362,1779952247],[367630937,946265309,1341538509,1948759728,1117830610,534897564,2113753980,407492435],[36214375,331716771,1046047690,727721346,1829097771,1925613445,607104547,1606095612],[623950304,1811540602,1713044474,828570533,811377441,1264561312,1923298517,240800862],[850274039,1672660730,266718562,1413977680,861061577,271616091,561624165,1754778960],[1749344011,1974054754,1653904673,1064979099,1517373986,1769169628,1573186293,1088734571],[1193296795,684329278,1017388168,1500830853,1595138258,501316581,1078250675,1356207437],[530378256,1227720674,1940794816,282752320,2121545514,1693305407,900410882,38151865],[2046835148,391229701,1235223432,96237710,861342356,1915567497,1155807509,741042096],[693137819,80703714,157204797,1068329253,1884666980,2088228292,1482660423,2000434314],[2086693593,185179600,1797532909,1829970958,822589969,534347919,1925075167,607143672],[907723860,2003243791,774742647,1729560455,801886224,1643367385,126756502,1863191620],[1575112936,2076381467,1240063859,911018332,1214829062,1342191559,13377731,1108842466],[1799200358,832042883,1040058445,1649505215,103995619,714990590,1033691331,609832168],[670487349,1011622910,450757614,1487597279,1393034795,1628597861,1764179135,574037997],[459391376,79490736,841565629,77856380,184861929,1618323501,1417393354,1959547879],[1535789337,1245047008,193318549,878047823,878632624,1364699727,1393570905,2021101817],[1555086751,716841749,1638261189,631918236,1930413835,71821658,1862537553,2059651288],[680920655,102787194,359109420,1303283670,1215325384,1582499205,785142986,51706507],[1678210243,43699285,1447841267,66106018,1901828872,1938472619,743219326,567507051],[1709652992,313987803,793855883,1518174,1354643279,432815415,480483968,555548904],[167461588,1747072245,1830386868,1150704152,1255267290,1062315734,1947355912,1144572735],[514494905,1784982102,666946877,264397146,67489767,2116126500,2115976818,1652395420],[1288534290,2073009969,1712925635,1423377270,2031670545,1106663767,287106440,469587178],[1956335976,705416773,1832992895,1111574246,1463417617,1310058849,327743460,438806351],[240161884,954038472,914468990,1736261456,641746072,50723747,1108392606,42184270],[620764208,204249812,1544379840,983815521,414222797,1885307954,212770611,1015826185],[2060032380,990430265,600392013,661349741,842196732,1282552664,507481629,735260767],[482734007,412649162,937772389,1653974707,1655690209,2105077025,1280671779,578386616],[1582479679,677098425,882622933,1478851000,1405068207,658879614,1798445256,1869255595],[136990367,1815157837,284740782,372208308,1877352076,1930963654,1514373657,1714807311],[1849163241,2022901559,442574126,719169927,2111314848,884186223,1469299458,502077678],[1466406936,152758835,1443107646,375232037,1170823056,1356166900,269250604,1184628035],[1299489703,1988439055,1448785889,633914235,1538608411,1646167558,934281242,385285509],[959645651,970606299,1387861148,1587233571,1214028227,571345177,1106596076,955114689],[1257590209,1984232147,117116136,365217098,1930019201,245407304,917452105,2067750955],[1892504132,1421709418,2000490901,988100097,1621070275,79628938,323273561,1649803454],[186483404,758284310,589034148,390741619,1071161422,502756113,1844321510,538006081],[453538865,156846373,1042276812,2107449625,179348504,1585306595,724081410,1857090298],[194519888,1532790693,1324881172,1923552163,9514448,989493111,544260053,232569722],[740900851,774695549,526307576,498948196,875516665,57288152,866629421,252395988],[36322330,2109284392,1449269196,237236644,333826436,481273033,694601722,1748305954],[1866097042,412659077,49037945,1352719450,1585321143,1168878779,1954604531,1841174217],[229706352,526248432,1665738747,1826801299,595284107,1933262154,579454971,2919827],[584642913,436219434,1189208656,1754226734,992547436,550966102,801262453,1297683916],[1336306246,640555900,1734972349,2043649828,1403089604,776618246,1799327907,402249065],[1065395344,1461597467,7028794,1030723199,468156945,1162902685,335612967,1608479529],[1535871013,324919919,355537639,246127649,1383607861,1003655775,1455226289,1600845120],[1543511909,719466714,1484458408,201722529,890976189,979478481,874111062,1567951532],[620650114,1505579048,178807267,1623700375,508729787,331520343,15305655,1145197630],[454116852,548219763,1008039247,1231078370,1502827646,874826780,251526588,1629388097],[777714984,1132887471,1272875339,640892107,1709938067,434425354,1823253799,1665322150],[1756480904,1117917909,856885467,1803043450,1706858094,405466322,2089324370,371337785],[1076472902,1838012803,1281019881,719648033,2117773949,365488874,779211446,1693306160],[1380077216,1415597464,613700285,301565790,278041512,1969583929,2041535531,135132564],[229375867,2068695271,1491804714,269337822,119291255,2072582890,619806281,1020245900],[1723688490,1290317674,1988557142,710676016,480198104,1395748674,82291070,1767883218],[1501428189,666943476,98714550,676340949,1819343949,503934554,856532903,701900099],[909515052,114992003,198364677,698056608,895570756,75856555,593871443,1325528572],[1143705442,1552643401,821919494,490382116,1045453299,680363697,1391155842,1776190599],[706103929,1485831035,1637142186,1216461001,857624870,321578559,1555992211,1900777884],[591024595,1731391239,1018711659,1118434156,1806908503,69189880,277925235,179014542],[1018093635,328577593,18389543,2090172081,616652237,1121840028,94333713,318447073],[2072478392,739810729,1863959854,2107157430,206431111,1328841261,357922089,1173385753],[1331044408,231265899,912529123,696960950,1495716436,524207501,795364698,106241266],[1873934585,432129523,767497038,1560309420,1311544627,1536285584,344909236,1648139507],[1890682083,2120033205,1560656588,681300885,1984517549,259941664,642928231,1569696797],[1761353688,190650906,1317304512,1069595696,1184983045,1591938089,887666834,1008829656],[845590773,733821220,625684101,1951221405,366437427,727507939,127154706,359465744],[533076321,718577464,1842146295,709674404,1121189173,1006487228,2081304699,1499237333],[336417156,1216088065,1592836934,1576344317,522836129,1777686639,2018935340,1166834012],[225035733,788415644,480009849,1013867388,530452474,1534097166,46071781,756533947],[675212235,893688400,1600708469,1878154131,1681708338,981524005,1833474233,1202711050],[1316854002,968393466,1505353715,1545351111,1975658763,1249063042,20420610,490041698],[1314494155,1417139935,1678161027,28016791,1303504249,1158394248,1322287715,1187741409],[1112500314,1569376452,1981879304,264678459,557284102,284734459,949178943,215509682],[761718348,66543437,508074806,931057418,1079948699,899873405,1592601280,684449166],[166393913,74613250,984677626,1412434451,316200775,1082300231,141581230,68681793],[889046643,523329658,1550041503,1773047563,348267236,227172428,830555094,1099053841],[561277448,1698182473,403573522,1813130632,764917629,902473271,660860664,802066992],[1911333062,639645872,1043154808,2103902295,1242043145,1992879677,80665922,1459903878],[368793918,1399255576,93549422,895812915,1773610741,1849299958,2071874883,655658880],[712448606,1229970186,341433139,1371046237,1374708879,1486007291,1409797976,1757132007],[2050017071,1285611512,359212156,269594976,2075935782,2005734524,1446316926,102900601],[2070109689,2123560499,1086413852,1433367650,1134857291,957697732,405734401,346977076],[469118862,212871904,1295716002,781970075,1756588182,1993681306,2107687331,672145768],[1327379720,791690859,1390062690,289139106,1262547666,1209251369,1247203515,1035195181],[1209928757,1230785585,2013767899,1662310760,2103045960,881908277,1859120849,1007730943],[107898165,1130203031,180116545,1645983587,926002178,2107595318,2093389731,28885085],[908712253,61881036,849359075,1863457295,808658862,1970658812,1189568022,122568493],[1620263095,948147103,1699350578,1313476453,1074997495,2102685478,658792014,867556844],[2038506591,2038105599,445025045,442814345,1163022238,1740405260,1900546444,562808754],[1954457348,36354916,378608805,606255818,1349735146,14614950,2050783495,1620000485],[628898531,321884209,1611498818,1801685306,1537462395,400517756,1931736478,31263578],[684060342,49603632,1789622078,708261783,247316027,680306303,1261586917,1502047280],[1896405676,1302294910,697692067,931212875,78247822,1989450778,1146842208,752125657],[2067829651,207060318,1182748268,752109188,511039494,1147122882,250774797,1067357447],[57210093,1009789565,54118040,838499718,1443460066,1628735780,1731043357,620420755],[1436838137,1961805827,1790007110,1277219953,1173116149,1410955465,1814658966,134606358],[234825818,479445009,546289785,35276168,607333605,1805206136,1788012089,1490112614],[2053990937,1050211051,654958846,519305220,550876279,321982910,1156089539,746549555],[1854140632,1315264993,967614730,1544429604,984959542,289263408,631372719,767000194],[1309764129,711956298,1771890457,747784310,1110221977,2051484201,1770413035,1653991952],[451876692,1923926950,1039463028,901094066,1115529579,1237673648,1232569541,700710369],[668508212,300551860,949563430,1839364760,375200035,1112809312,2048541220,1285429399],[935132047,1148333601,470378277,2082773172,923125204,2066983446,747477149,248592035],[62427137,1851944406,1715679804,560803309,1568089591,751504719,78988251,200540117],[123083826,35913287,1129874958,633806336,414616715,1251968330,734511199,815666111],[1557637800,1399369825,760620710,1052051963,838259066,1563386915,1950043525,61793551],[1465113818,437706361,697252881,1086131735,514075509,1873878648,1932221579,1900839064],[25225435,2122963478,617528333,613128141,784632099,1820693411,1950954882,1717243680],[1608038599,59166893,1602051213,149168707,1305111477,988072284,940656398,563180023],[1798284509,22627887,456720774,1887607804,541658902,343978233,1510105987,1224836867],[1885355584,1554670657,1574405144,1888036416,1865085416,217664086,1673621385,1743154650],[2031990676,883919217,2029949248,1431772142,350362509,531426860,578465668,74029115],[212065355,2083972082,564756567,2038289239,272266456,1927667483,1373793671,1113472378],[84790937,1526528151,867941173,195344881,1695461068,1774990709,2102000785,922541737],[1420804885,121184237,193352114,636223621,978802955,1166055604,1646769673,1702315387],[1473540838,591523944,2084170097,491156325,1358338030,99456532,964414798,585126572],[1265426578,1678042389,934315752,359485983,340623670,457514185,357328962,693928803],[368021319,650119578,1503665758,52067168,1010193313,820169810,1963544053,1961574785],[1317721808,439810938,1882277199,905281829,1714953492,1655332873,1023232148,1953612268],[1007759528,112348394,2078311940,725472386,1939676610,1895645034,669006723,413269942],[92689011,1125749855,125711601,886263503,1555124660,1518463018,1083760796,1154979444],[424558689,314736162,1649245637,787667644,1165713809,405510011,1693348598,1031197307],[880178374,1988781,483087734,128877488,369376873,1532198989,1119320394,1461632960],[1828328473,905479653,1988763034,663266773,526972799,752140720,818096815,1524010184],[20297272,1787956393,2013937835,959791936,1751098520,1397286060,338059725,1753223820],[122910357,1339646907,1244124578,337348254,731610480,1268173332,1294911827,927641468],[58370199,1768996060,567450275,24256286,1891968449,929683628,799770617,1435070545],[2119512080,420085431,342902441,806914129,925770702,1316857892,1236582983,151046663],[388762764,69800778,1544972741,541907270,1196478974,1651777394,1083106579,1268743367],[884586528,202398061,624097234,1485438692,1430937325,166588148,1364834617,915481934],[209176221,837054620,2096710477,536379966,569132009,1693753180,1771952861,769175239],[1734179683,372843971,80785517,338703269,1374614677,1844916149,58587890,2004095324],[207252283,1379440184,1236265543,1529229010,1703508583,2104322093,1779338514,175195726],[413171587,289541322,73933776,1759434562,1988218984,819951189,1324008901,1333219644],[379463615,1180583711,830516736,2073205782,1364130696,1417750298,629826989,733118894],[632031932,1893086309,2123830052,162718503,1306774702,1890093643,1537738364,1891192178],[1263937126,543203027,920008574,1384830374,891890300,591240028,1496434149,1057930439],[1759516912,598488609,795429377,405677343,580653176,1007352318,1287552665,1997657223],[352095101,1630219237,653458423,1913821695,1172804896,377934688,16534011,692657496],[464558304,1408109727,50573014,1275266378,566307228,1448059336,255438476,1969464848],[1216391084,1382266018,1848089328,2040093282,1828336970,1945422399,460522526,2118049415],[1109287952,1936046087,24914850,1619013718,356703770,632639857,1063872765,1780151241],[1116317081,50498573,163787476,916130303,1467380174,1502714902,1425524404,709866952],[1891054710,977521168,733055196,1191282010,288240418,1975250951,1536491692,1694831608],[327394895,1901437696,1307986048,1143239768,1239968126,1320217965,1961626745,324336983],[1910575948,1507336995,1243098301,1914814406,804138427,1011514240,1568778582,1115766321],[706352621,1634107047,929199547,1894041040,1076425450,1253134104,1129518800,1672651383],[395460216,505268183,236595030,276618150,1496259748,185499535,1835388987,86888198],[1794853091,1989427448,1296486947,1068599824,213430891,1850844103,1141616570,69761680],[1961413123,1430132228,1677725493,987451676,1793269825,1236142052,495880666,551197217],[1028897947,1481775207,1961791904,158991341,1642464688,586432724,1736309124,605092059],[994996803,2071470062,1339940870,2015443087,67706033,646597121,1471115294,1308265432],[1420661327,988420367,935073340,2125248104,226943333,794608443,3912638,1990379614],[1329144433,694193991,80232879,1849556491,1191975730,353639638,493670412,306172665],[460416643,2079935132,1195512344,768452656,1119767029,1236703449,2124491550,1022471737],[1818697739,1498815242,349180726,1264448128,1868943691,590255592,607600822,1930151151],[481720469,1666393407,420343314,1866981587,219010903,144104990,272657423,2112781434],[1880890686,1014616671,522439344,1502573057,283743358,1090095500,1365894665,1292180670],[44061376,521393597,1538357219,11185123,391068359,1129996164,456544528,1033152969],[1118361462,266593632,1368767186,1122926371,399014336,1102475325,1250529816,1977585217],[1954840119,1791682771,1586008920,2079277629,1065905078,655690217,420311747,69374026],[523015334,1156045373,1617234862,398598978,2018896262,464029522,523288813,2089580157],[349484747,897055942,135057923,2032096498,1940530682,436865815,554377019,230714181],[1891006096,1662818012,1448240421,458156744,3543637,1817962690,797794993,486699383],[756882564,1724549163,647866782,778927958,1312213110,881605843,986181654,1067597577],[2090477926,1694563033,275733238,2045017031,1603073752,1085758415,166110427,1974404852],[1452815253,558289719,1559726291,1746579788,1348263000,152307925,1269895263,1049679329],[782767608,166938596,1370861946,1753824256,122692581,284693673,1643827462,1592124429],[342090831,1847996595,1748903770,793337535,1920767278,1313282367,1883021989,1473149571],[23795847,956067641,396756839,95232746,1667713259,984309158,958294016,159780976],[126792304,1180108537,9645436,1075661077,616589748,892154801,365708758,2124901073],[928553884,752848224,1095446136,1292249802,773481297,2102506922,972966613,819291697],[353172847,114056539,1051267482,2072315057,2081263708,1456700020,369462797,1733402473],[1184649906,509279382,1201335430,793322409,1670036354,1500593436,13500778,1421688630],[691252286,16060497,1781177652,574828776,737986301,1202141687,951301570,404948339],[1270253931,784460968,1853895535,580803703,717686185,1798720136,1869593541,421865183],[384412294,727185669,811761116,674432735,52918390,805549175,411510297,1198230597],[1748453597,49134884,1664545759,1593899788,1253541721,1697560382,1109352521,775061369],[92302071,2121543360,1993813597,887961459,1256539586,1278379594,1140387356,1230564044],[1385034053,1548424734,2034311455,1846635707,1484101812,1788435385,80163384,267309672],[888355140,1725921834,1601991224,1154326052,1665240881,692767913,1406794879,464017410],[940227764,1577474575,2092498407,1123286314,1766891205,716376412,1801398870,1796053524],[1538689741,1202909407,1256819027,1580702240,1916702466,1856718265,732876255,1170634821],[1946091305,2116911265,1700679476,277700502,598627759,1002714289,1383283674,134347249],[1623351676,2027287591,671655257,1205480737,2020183289,2065160422,1203305556,537771550],[27785502,347876631,1952098018,269418814,185920782,2067334857,556955357,1851041789],[1269813941,1857185472,717256428,747267934,539975067,1247575899,1697703855,1830805318],[1786716692,693930484,610927851,374916717,1120607730,944422023,793981056,777795551],[538928474,1897248041,832329322,888185271,1899616881,1585909336,1570102704,1924712638],[451016804,825955184,1673106583,522738424,1665374371,471784586,1737883614,1651236053],[1482613829,1680744960,1260045876,375431367,8096207,2121535514,1851846811,425666099],[1226139805,1237304957,870285635,1227834401,1578638269,1574516648,1860669378,1531512496],[462632412,1821396411,1834698354,502049212,1226181867,271229634,2074902022,1191566459],[659723408,554576561,1466909264,530690763,1214222025,824645246,860650881,672641584],[1249866514,971295466,232698375,1928717862,1217964277,1738746311,137040912,1098701228],[332909793,2040677239,208550548,2088020819,635825041,514944,1986858959,349636832],[549506526,1862321639,1147555929,2114120823,799175318,598798884,1271935382,1468655784],[760585258,808953205,1757128573,2067244162,378326899,1285219443,811907588,991461891],[1851702042,704528712,1698549168,1493669300,1708962972,1586259669,864357693,1168639327],[1029276089,1430709205,1893988842,1845394842,92553704,1053969642,384813807,608990129],[964765550,396299992,1445215682,1847515523,754695841,1358602538,1441741045,997502129],[497222991,911212836,1123024144,1282271899,1633759541,1233288276,894237193,1985029928],[1141684709,756844384,939187906,433480900,55730205,500379335,431984958,1622062484],[1051618248,1930378335,1995305050,1470839966,615215778,308615379,1410082731,1308044502],[2087602787,806826037,698514918,662693846,397022387,1903363456,742305136,1596726190],[1633970865,1981097821,1501024403,2053066629,1174207576,332873882,1134500653,316140745],[713647096,70155453,1780514714,1867337633,802779580,103204418,1981795828,934483019],[1292338598,1571292041,1897186832,1696666027,2122332855,509878531,1820720394,42177561],[90874101,1559387474,30680358,1741761770,353501094,1023366880,1336525892,1753174003],[1974734104,144918121,972081451,900574639,2100376850,424382564,238946615,1947582195],[1779610366,27075570,325988387,1964031593,1735202310,293182377,452708788,786052951],[355526753,1431485170,645135833,171482551,1864771861,501971960,1953663733,1522585873],[135038066,1748892130,63298645,1417596018,1241343080,568700004,1527250094,1735305297],[1526416993,299378532,1844908169,2007003440,1829729998,1903035044,1849711209,1635164015],[153255160,195859298,113257455,99440905,789393032,422497351,1527262285,1067186864],[943256967,1848486495,1141542118,277435452,1775246588,1911701961,76767372,1821818264],[1762788116,478068819,1751653951,1102318669,823744035,1049422157,484288772,1980250165],[376884466,2005784026,1021003256,1656077854,213616253,1506641916,196748841,1064156659],[86058203,855992715,215893366,171257810,929442584,775420932,379466136,683259699],[726105901,581197813,218527756,1132870068,1399788737,1899660889,2076194815,705422658],[204077430,2081038245,1041336516,1228949121,536959784,14107887,1358473848,531951334],[76441216,1278376381,573518751,1836477456,1938601729,2082521357,1861648833,951317840],[1189573782,1963027755,1088887292,1454691154,586580081,1811844021,2075078417,839903893],[115148040,44340744,1437988698,379040220,89450625,519451612,396614804,182602234],[338018522,1618503088,1759988872,4356504,1341922979,239801220,1555870197,1073317604],[651117678,132792620,1445026264,725847900,623658895,595157191,1391690090,1109806786],[401238310,2016921083,540779891,1833395321,11893680,481175208,623361378,1451368336],[1544841682,1468921538,1613459290,1720254404,655840873,1374315417,296868871,1418238888],[552981286,644267932,1736835149,335539072,489660976,1085708976,1097483771,1827712819],[972613579,711102302,64826004,910289757,1892477103,261366247,341485134,1707729667],[635655760,2098347010,869069857,1042438856,538155850,326208084,1864808621,597791333],[195565274,1168668782,7350952,253129963,497853846,1389038479,1697461414,1677570901],[2017606746,561859367,614046065,109679858,1676737142,1783721005,989693344,265803860],[190492408,1613687327,1873931934,1960778670,1211245016,549672337,171750799,72299821],[757253491,132833840,1560054023,341410427,1453470648,2041636796,915263491,2053082002],[160210975,602072269,1243773683,1227459110,699156787,287254798,564496058,42800533],[274815656,770338165,1323454107,449092494,995423346,1530624654,1142030931,1140849645],[1410382084,885312861,480053872,1415558234,1751927778,556486194,39692043,1320856754],[993038046,1324562276,893455133,1609727253,245398747,1694120238,126048339,1774626379],[1152006893,1666921181,230818904,1710255282,2111460324,1293471692,1252113320,1143458249],[983556908,1828906628,1449966261,394327291,689779300,319863503,1968093303,533832783],[1029854330,1037792725,164486748,964819584,2071215846,696073115,514729298,203875477],[99083812,1246635010,2051872157,168256557,1443355896,994490959,1592181410,1410513853],[673983869,980856978,1112496283,1994344,909807768,1430856263,1194076225,262108536],[399546917,1704636037,1344662242,500561449,1285762876,116191044,1804944907,66187902],[35047262,45919638,267514236,1199512039,1113600245,1701252961,1605549522,2075093468],[254632425,1608155320,350981601,347471875,982295801,642103720,2063218599,1670719562],[2049686804,652546197,112116568,605364464,2127508944,1764627712,1299159387,899181339],[651482854,819092317,499249715,2037428576,1010630460,50831252,1192537308,199452711],[930378749,783433012,1634719005,332443041,2013358280,1831312829,803059163,190379406],[1917640668,1160795242,1088565022,1182840986,1465136071,1416903390,732708532,660541463],[1720937865,1340503255,1257370445,23107579,1454056901,497500990,1584101283,1692473467],[1302450383,617006774,698039421,634499824,1328502555,1779674678,2036699636,2053274402],[150201560,1004534279,281197971,2057826471,154218416,1980931275,1348346425,244384273],[382820177,1595125564,560855521,1808806006,396670605,198397654,286587825,2108818405],[1226828122,487224894,1466661205,1468660,227940814,670226671,1250705989,925681856],[131267424,2121458130,1000725996,747650475,1921972185,760181239,19308520,1839300636],[1177268735,1627321231,171497816,77473407,686226076,626218121,1080976629,1850457289],[1537484071,743258452,520459532,1453626862,2076904994,1193469975,132683091,1278549801],[1384613542,1880447841,1754253252,2036635122,75387382,1210362030,1569014287,998592984],[574745751,1198988413,1517658196,758067045,2008495793,14827686,299956465,720593326],[409562656,1635678833,990192634,174821930,1123615153,706043163,1105750497,842881876],[943468868,127224851,276445805,762650699,1507643019,914609164,575226792,574252458],[1160336941,1221878189,1082607422,1019476262,1442388032,389602170,70112953,930358979],[309796037,955482220,1104295562,1884025031,833616495,1490040717,1078657637,588925958],[704705889,1995647135,2025971848,1739905599,909197945,166708059,328407590,1844743078],[38756067,799200,1668547167,875720724,1357057354,1052930305,2086232743,890266664],[2097242175,1652485675,262904154,320308440,794164381,1671083711,1928415514,949803831],[516544360,1027001173,772047236,24350246,1647858263,2016515353,46330380,1034965455],[1400038938,1078273133,2011858196,1704592347,2039888405,874671321,447591950,2092508147],[233020408,285489569,1455707167,1615099020,1198802489,105171872,226859827,208085473],[1636447958,2329265,1969059414,960807480,534923563,1047924261,585849423,2020455367],[1470169157,1349076763,2116279404,1471553108,687177117,952325705,307594918,409364473],[1525509999,3999886,339940713,979250702,1457663021,798412716,841370108,1877802382],[883503147,1852624159,639636241,1411795756,842619691,1899194708,832178152,1689664543],[1369639709,2024995290,12343108,407492487,1063949824,385637901,562152179,1556946720],[478946068,636102029,1674618574,612814732,470956449,1413043309,1892851655,1314754027],[274237251,78515285,1468030431,675432677,2015269866,1850642128,1164140858,1345627279],[275143472,1951350142,1752560614,1273090650,2652518,1632464450,247596192,1347700976],[871271608,678315792,1074533848,2039595035,1675405506,186717789,1002590237,224235711],[1319620743,1691321195,1082249957,1171654329,46256809,647271365,1530926905,573341075],[1674274246,864739760,72719643,1713524801,275572822,1549343734,1942189539,1330052574],[1303343201,1745801354,1808914021,1037874543,1460420870,368415846,1035876499,336147084],[1808484440,1914063592,495333790,119534773,473193247,1513201638,791927145,313293873],[348077186,884895387,116248323,722049278,1407043468,1686012794,1964992471,81909204],[369837560,1941325401,1216060825,1992847129,523224729,573550308,1410350619,492232333],[1786126980,122545960,655498035,1802380835,1221281590,132285380,1942680492,1676424435],[1901037852,716715127,1420246414,856234832,53888053,2110465024,1861643079,991524607],[25604725,1920608104,43731744,421817686,1740797919,1163116161,171864039,1755155927],[1484625532,1943822884,191992894,964607393,944722559,904771714,605444820,416256649],[1276943322,2013012142,1232982028,1239669208,774401444,235969404,1328053110,457125349],[527329878,1939309530,339464553,1708743761,142639776,2028512711,170873771,376155963],[562807067,2058603562,583350903,943575077,996403414,1409991711,1069719061,2058315427],[331520874,594571245,882343196,1683734740,663513397,1643443060,786839195,359812587],[339497389,746941973,2036476598,1643366645,856560904,211384690,1376318127,1119626010],[1598906805,448047387,150169817,1215189280,1730876372,1276496713,332767864,321895964],[1472425496,1827135198,2093965254,1465530952,215738277,905260118,1361432438,928984599],[634622407,797413714,935373277,1278094244,693193470,205093820,1837875142,862179706],[168307410,577509543,289689999,1309607956,1430268349,1175969747,1290950058,422124272],[286355724,99399864,1010753319,148776704,1405843747,1045401490,1124670073,857094329],[603252004,1393998903,1606722535,439794530,1504560029,344013951,1432652239,236714684],[380826733,563606352,2130159998,603298737,117672935,911604338,2096630936,1286836200],[146998856,268534186,380633697,1405324939,1057266424,504360020,1882571625,1574795451],[507232864,1965941828,2107250148,1966388385,835160915,44728327,522200705,923839774],[138081346,1983229402,2057314331,167275707,1671039487,1025110950,1128231181,2115791925],[511182616,638242701,615638515,468837691,1083802732,127155608,737436163,1785774046],[501560127,1019213805,103243122,28087356,1891135701,1184961936,1553412125,1814790775],[175769859,1237359745,1457981150,893232215,1152521064,2066442132,259605013,1167138122],[1823019504,651789667,776866847,297648998,332345168,1509632675,290119415,439332881],[1540293345,1331488188,1317232611,905081286,1983614259,331155535,1978220065,1462463288],[729344847,1723694018,977433925,1902565150,428353445,1098235996,1777466760,1320439100],[951620067,1926070704,1698390140,2115182123,1618034997,1133661220,1564615917,1094216362],[1930176125,843176843,2115833751,1593924915,2045850109,479364075,759271297,587004060],[1284375981,1381693005,658585980,1235349657,1813622291,552410734,443012792,1893213584],[286005490,881842308,854700414,1714183654,892437357,1150352667,1337918517,1960999270],[393986434,1960611368,546301370,96892041,2009830372,938687492,1394188834,1537906928],[540794346,1918339129,1138879113,1597258418,323108022,1536283631,514198675,673752608],[193128468,1797965845,1151901418,207011312,565700963,1405731503,1417831892,1107436211],[764687171,403040430,1580308631,1522144308,1524933321,812600746,1239363896,2051374086],[124648115,1069496785,689648085,706640600,124138236,138765226,993855405,1582985500],[356961900,694488108,1287022958,1913131932,1209403620,370240398,63761254,378281275],[834981349,261642814,438887567,1874928160,1281598634,1609518877,1868961846,33213795],[2033225601,1879272799,404165604,794473438,1646540646,47661493,1402779344,1777228085],[821176685,1045413913,235082680,1950006748,1002180575,402049996,1930154218,1879327795],[928989802,1617239308,1105041474,1509015371,745577976,2120509601,1303958620,276747305],[1279617920,1750170433,105976583,1072200901,786101817,1933044828,1662867221,1691595560],[123695841,1901682408,860527472,956475173,1786370281,1089273455,232010490,1374870027],[18573824,1859925242,1022477289,1712589392,522920581,322325905,289909716,1495137384],[1964700217,405975356,1502931326,871471540,1637621255,942482090,1851997113,1617654518],[1524792870,805573394,1708655110,2053417807,94274865,817326289,606652076,276617825],[2054254914,2039236506,777150417,490449362,1681577614,1139192435,1692315609,787727636],[1654078134,112128229,1710316366,371455297,769124014,339043021,2057487859,564583823],[86459033,1847768207,591058006,557205128,1038881310,2083346668,1060642231,355115184],[1976243630,1233528127,1742393834,1972208139,707751167,1322489820,1756276999,387751823],[1128799441,508767020,935744125,96834848,1843294705,76954962,1321533169,388087522],[2074799790,787364566,861370247,107724560,500424185,1337482040,1297495657,390642422],[1480655542,1818274390,1201631465,66970043,1768704635,674877917,2080850603,2020374530],[772262933,636102897,509569471,1736600480,2107548151,1907116637,164892346,1399875127],[348133523,191015105,243657822,1503567388,1066387317,223134664,1070028950,1899028035],[132697037,849990873,1360329780,31147367,2099876419,1829062385,1473438897,1897764495],[1453438446,859290536,412703273,748696451,50737409,660663428,1802738989,1011601082],[1578459311,1313063041,1790594167,982569516,743759380,1975358773,15918638,443767732],[1185602912,2054509137,1351605220,1067819406,1918093915,65358901,975396100,1908256549],[1720021017,110178944,1594705790,1450274557,2035745118,285917724,1782320484,1989113166],[435420319,1204265186,859435137,22644944,1387239834,946959246,70364112,1867926732],[1269285799,672411396,1849246891,1245820010,526325295,1780739970,821336978,1652927292],[1972270107,1941347842,77465095,128983635,382352918,1777433658,989105624,1429901549],[2121464692,373751709,326332338,29514026,1638843061,30683613,686257465,1383447879],[125740490,1698464598,692862255,803494066,959473851,750977192,1060641086,79955673],[916019615,289089296,228155772,829044332,1676439895,1553368608,2057202301,762331687],[407376786,493747936,1946225792,911186234,1923740475,1439378384,1924761834,1004548041],[1010913439,2008918340,212344705,1890551511,1224470894,1840920513,1571541919,79653296],[2084428206,945670008,882958889,1622737009,1475614972,296034191,972935308,1536860705],[841228920,479644781,4575532,1433702950,176629674,523762080,1236350136,1153000223],[1334051636,561666001,1203456384,1995940916,2032084538,1948861225,925303235,1082084785],[1618002182,633881935,130656813,1389500127,2049956360,423723521,1037099636,465309164],[185158962,674101164,1797236587,808148565,2091635307,730204746,1613165645,1174342444],[735168566,586209012,80995724,737583775,119689463,1125857251,2087359947,262302704],[2123310931,705262619,1986711882,1117270092,1521565591,1091334654,1221261807,15243812],[729520644,863775553,726843492,2058080595,380246386,761648585,1948652311,1415945571],[1280368632,2107909785,1651477129,703211992,1031551860,1037074753,1726322411,1799460726],[529047714,1396436188,792552965,767647014,1897559209,266552685,1410701995,1947391741],[2068984973,2044501937,1036407385,23444677,1235963853,1043477717,643896543,1006677709],[1614694537,1594025750,655521276,957792111,1006170929,1379716515,1322962983,765705468],[1424805927,1534800307,1167092416,21306422,653905189,1014902858,612034711,2081815746],[463894965,460885579,2130656961,401243694,731604088,1982019333,1863782504,874404809],[44395443,1738399845,134253885,375261640,229754164,1423457553,1607575125,1054366950],[1704559138,1298700389,138613005,1588482654,1076706506,1925467142,1194607267,1149286629],[480097966,345169492,1887858578,60491736,1297158211,2002389634,802217021,726801787],[1336137243,672465041,1150822590,1033792439,1866107553,241073,1113587565,422289233],[679291746,751214675,534021023,1598216999,184900673,214085814,234591387,117816627],[779024572,1775722404,438884891,1454639706,1573267243,1306340,703533985,212699630],[734999676,864693399,2053274014,27053816,1277629884,172361503,1701888361,2026002048],[68581786,1563461135,356452765,767989208,255936173,537143835,493996420,1783700771],[1997641784,1608199304,2034258049,1726592128,1193954317,272022466,1011085127,280387312],[512585452,1493571934,1328359207,279676997,1816957879,1499924742,521701610,1269633144],[1219397560,1102970829,1799686847,1750915371,973752526,2071901431,632454492,803118291],[1902112555,797907858,507022056,802849451,887924886,1117403027,742118442,1476813071],[2006872626,743439463,2090115516,919931363,1790675213,260019213,1440553266,1365876479],[1677761702,1371834405,1991847986,636736518,1255362635,354752262,310661750,2098736226],[1905054665,355591452,827737249,111751703,1235753860,20150028,1889917193,498644280],[1845484799,426831655,480379528,1067400509,157117769,2073631916,1145222830,899589446],[1789009065,505984871,1682830723,1246211475,903687282,1428454459,683939882,1505397877],[970905329,1882917912,1413618108,296185981,419687983,1730427589,1161103635,1542889393],[1551040158,1012299350,664730438,1663920704,164341094,472081945,949428069,818635712],[237267746,519486237,806336850,1014685364,1972877511,970139134,880082628,1704005270],[1029364705,764330739,1683940137,1358160076,661886711,1729374047,1988921742,1924855665],[792230711,1174192331,973217996,1380874067,1020903137,1263257536,1960043528,311326426],[1866446526,376007495,1076882669,1994074345,1309219556,841430571,1698909541,2117921043],[503796910,354442232,957630747,1971782912,1891218404,1127930394,1064421984,1900664208],[1701101069,802000439,1197291345,321167267,1814491211,1283357809,1090588249,16339485],[1866831333,1794847131,1370240028,1982666944,106474082,2002856520,1335203942,57224755],[233499388,1009863125,409439147,1875385883,1476756552,606561060,1023959202,1120163808],[82204913,828020690,318865310,1529396960,612649604,787759899,275113431,684643346],[1027098073,1729943514,951050756,127685163,627106557,1552883460,1656485713,1669137107],[987636681,1632400400,1861356511,1548865395,887788677,338715725,792734175,1317327414],[1126222120,1282484929,1721800788,776974896,2000175299,846961750,628955148,327410219],[464360205,1294479382,1255962384,1964466173,859353449,699396411,1695324602,1061581773],[1442532564,197872157,1287613988,1787914205,746622311,112717552,1149755378,160464717],[554496619,943087745,1384406517,240847393,1722981285,337440867,254963738,896100014],[1018505379,1447711844,1190765762,1814627686,1487248497,1943115932,1761018825,609834859],[1588081671,431612224,2012796209,2041876349,97844656,1824559946,729798692,1202152161],[1165370457,1621268284,870087368,453709062,173551590,2104364488,689164844,1344061416],[928881931,239525316,1220087574,1094293985,216350737,1626863944,110625164,1222639966],[93976254,713813062,520358602,229403808,250819352,1274325934,823485130,10731642],[18367024,81535506,2033650891,531458884,69093132,617771096,2064774112,16132648],[1443886129,525296891,1903621101,1138955186,1426408322,715807115,2080532606,800446663],[2005220130,1258471359,1945334844,1670871262,736901780,1963571545,299226188,1418951682],[1009137988,1686950733,1025574014,1717577976,814880582,1943512924,20128184,13586144],[199355536,1874458032,1770266577,2118194776,1346293632,1182641713,743381914,170047489],[1258186644,1596107507,959948815,1460079569,539851445,1629588270,233169999,668637175],[704814969,2111008332,1004987556,239357403,449256539,51727750,2108871125,600352221],[419146147,1512618444,1643845791,15467916,1894638760,1851060107,357897468,501836333],[403610222,599356412,1828696621,2106277723,1047396981,251508415,1308758078,460526072],[1899841328,604920403,1524706085,367332941,177947329,1163972970,1967342139,667013634],[1551921570,1561843229,1635091756,447586020,231964766,174909275,1105654751,1190767559],[382892131,1510744349,409845939,226919017,559141731,454375489,2039520432,1803699625],[142836126,121824343,1498026188,1576522987,1587447248,1389596970,872549675,1928910814],[1447630859,1422978247,648092005,291570277,1065783109,20367977,29432119,390643668],[1515737061,220494193,98486773,1460617762,1611253666,416380449,1991258650,150103999],[1783413652,1301899140,188271687,999695970,1655502036,759475837,1587760581,1495645494],[606491847,1941277206,1660953004,1068890615,1513603900,1494200183,1787882594,1361951228],[1188502436,699005556,1902521992,755599376,672224003,1384211095,1894887985,1447881131],[1017512590,662172722,1715635830,1478070558,711879200,86349085,635890260,602630085],[1685466154,638834406,1880210398,1218283635,790516933,958664768,149028462,1191874110],[1636971657,342902057,366983286,718631744,1656268417,1641334764,1106220979,605094656],[260234055,1972905408,1264866751,352822727,1710829283,287876060,415749614,1451904063],[503733636,1384773257,1754143863,346150139,1671917614,1747611876,773663886,1153932718],[2015086717,1163009061,1110880126,94010582,1916419816,359973030,1810099863,1034496247],[326837249,1767798337,286669745,1669617897,1546893054,331521033,832122648,2029522664],[1230020354,1829607554,1435827632,1318367162,1065382756,1249188670,1579524729,1891777127],[2070060794,425697634,537387201,722309880,1036597462,9199685,2085619275,1331541209],[134261718,1227346653,272609113,524496532,271851788,1652721344,42979798,1154057814],[1162910308,1403767902,678625298,1525992860,885749183,540824755,949097557,1054086723],[70196192,184680803,1238146345,2046171927,864354525,2061973258,1210103857,451272679],[1610821338,1858811103,1937771073,253625111,474925976,2011681219,11341308,931420328],[2093084459,2071489604,1385592757,900128165,1507621671,824860919,1038030838,222173724],[2095060321,765030472,1518757119,469790775,155835528,6153834,2010806602,628130424],[2006326754,1530710158,1934541509,1717368269,105167260,427882455,1275404233,1691823033],[1454929335,178127315,532043008,1185432146,808531963,533673198,376234715,1655263445],[1315774597,1653588541,1430018015,1461662951,1854338784,1758899505,206742509,682393941],[649648706,489791928,781161259,864930302,1993182962,706751053,1711511940,141675655],[1391683328,1897183646,2068725130,1433794731,1172577667,579773653,1717103361,1521803830],[676349379,716417101,1477996927,448477455,1834993090,1097427503,1308142949,848369199],[1513862174,612012102,663215920,1455442142,1569143853,793118221,1110505332,951165424],[826010165,268892778,306898357,1862299638,2030568973,1224089131,202813405,327691356],[1916444756,33642752,29521612,166890274,2015927411,784227657,613292033,2020607169],[1888350696,376521502,875201455,135646074,180062399,1649137664,160239966,1564958693],[346792279,1038691898,1850490880,856061409,112267444,1386890081,71668451,1746195107],[1451046839,1271507023,164991043,1060616797,1902889771,964158123,519666858,1259213334],[2045830847,441321947,1334719103,1817160190,722132436,587355108,1388400466,918923737],[620309553,1248244837,562355599,1405444017,639918109,736655429,1752187908,1677412054],[116595348,372599589,1217109261,1865624982,634780362,1913093733,1762592778,973898591],[1824519891,1900728521,487177407,1277298178,1471915978,427487620,171751019,1837632825],[285030977,1690271667,488272566,387935999,1244196315,498671314,1764517952,1677083972],[100512593,1408319108,229329065,911221738,215240070,1441241177,1515909171,1082550373],[22593793,343273637,799051658,1156942526,996545535,878400189,275481785,1609609757],[1540367545,619840589,293314942,372865970,1285342330,1375919551,934262515,1801246671],[351279624,1341204921,1209875263,1529718773,1126427320,391679337,1558792934,674966761],[1638529584,2024347606,538033335,493537208,106819289,497616118,1688282794,1829794748],[518339210,1177503147,475784732,641869732,1743394731,821328230,1377993377,1935371136],[53044637,1476257794,1117645421,1153663364,319125163,355978201,608826579,1082320177],[1675882596,469236362,304201699,784561163,1746565854,612702355,1155336041,815428379],[1254397998,1201534479,1619115335,1682454117,400462162,1290181898,2026606648,238743730],[1123406606,2002126783,612302349,250880019,1626213316,713630292,191772393,1895224582],[1002887604,1070643771,673759731,285771685,1392022764,1631337967,1988213727,540484525],[1916460426,181724429,99405848,299776856,1959681524,1067263627,87502428,1640805081],[1027997335,592172751,264076639,2126272685,1415007258,1536070046,1088747473,697079653],[1377025692,1527618702,1385883130,609153767,390324409,1309433703,1765606680,1080626270],[1184576456,1509527580,1885559530,860477246,1613139295,425141691,1719785995,54430598],[1148484440,42337918,2059551649,2102552218,1474638874,1788781033,1251377753,1996256403],[442380122,353642555,1463607984,1935768231,692091733,961808988,1468939581,407358709],[598715209,815240090,535596098,1934862819,1244645170,729147474,2082627747,1919558891],[130676287,1809531429,939006648,853368350,502604509,1263515518,572577536,597722073],[8451151,497019354,734142081,466102842,1131049961,1962151630,427856141,45581925],[1466859449,1272437489,1962185412,695770893,869810031,1065998960,1152477912,1448880247],[294673639,537191451,1408217695,331375351,1572544025,2085417468,899167534,881975336],[1384167938,12285923,294199159,183482912,1333611703,1892992714,956813859,1757734782],[2047175307,1885992630,2005897441,811139934,788913499,1608096197,1117106841,1707051373],[67535500,757948461,1804041170,1586303738,670787897,712042612,281030392,399352828],[1756298319,32442700,963140071,1669368505,464124744,2108673942,1304382237,431737423],[1523157940,1151055198,805112758,266119627,1919641408,1696928359,155587777,1676867348],[2046901605,1664358842,317180192,763821125,170427164,1330773859,2088624848,2044786486],[1129270827,1378789673,1065142805,1104199879,1145696016,829368065,107269750,737798693],[2025787074,1545753983,110005607,1748829769,1106582854,2112818959,1680144124,1356180940],[1296188134,1421132483,1047715142,563946908,124666219,1916664685,1179935734,1019542386],[1834168702,1727448883,87198535,973494606,1373148647,224235268,1476408044,177724239],[2054744127,1101943383,1809415074,441133975,810704799,812104351,1912248706,1808331809],[154330882,67365746,976174785,632239742,1767375693,1195034585,1728082665,906872364],[40940591,1550268163,487374225,840300464,748406713,742113170,378992731,1792378962],[1679193599,287976274,1274818975,1334747306,624092173,922126655,891093387,715596995],[1188682326,1584425102,349793961,441922001,1995847903,316307043,1167595361,709349164],[287755770,1306635039,1819651922,1543522749,750625775,1665372747,981968702,132457809],[1437048237,766919394,943236131,1839139526,1359642059,1890518357,616658740,2078174924],[1305489143,203629700,932837376,1102637356,866695492,1634010159,2081684120,1537136009],[337613672,1885555471,217712664,1353195997,2002122510,638517183,469147227,695196716],[523994411,142307890,2037442501,897125024,1534722253,465272628,1314627210,1283155991],[708735340,265798410,625462803,1899997456,1372998855,2065247389,1201898691,1841224804],[1259484803,1167594888,541041716,2100247605,194824999,140227166,599692650,909823344],[307263130,1322904977,619053849,915588630,1007341464,815583998,1594924541,44607398],[922376150,1082493269,585717719,709934142,1328606155,2040255877,1113967373,986953620],[522405757,347400179,810096803,320074870,498165512,1346456538,169888612,890171723],[1915090794,1497232744,586540500,725440153,106482440,113956849,1034045784,29866528],[76369564,244383462,1593672038,548957428,1404940011,437458819,814425073,15915910],[38562743,204232575,1051973282,1270771019,1769760447,128140198,842158745,186252914],[597258228,789613665,1986236612,124536818,1606923586,451109938,1543598160,2010531231],[1791659876,457079908,263126652,424938100,63188058,339645041,1165852983,978785448],[179538259,1572936083,2001243480,44677351,223243956,872663186,1241070967,1206500736],[162653345,543354154,1938396660,2083552586,1598160059,622161818,1863651005,890443446],[1063997092,807265539,1136789880,1803134847,1427269372,639661563,2023973810,645616495],[618049820,783141734,1348415029,1066503707,1852720181,1329324967,1444446110,1481118183],[130788106,858440840,214542887,1987134708,422867875,1551138120,1769730770,1952935274],[970350492,157853505,505315491,540634826,475008937,1517602635,250144511,1235107137],[962212466,1092285669,122888307,1471507857,216346209,972901590,1180210186,814661814],[1449648298,237957937,1576319392,1982101736,1718311155,1290804467,708845876,1836736719],[1845265293,1852058303,410962968,412324666,1845423701,126906491,1820377638,973054127],[732200439,282710512,397582630,328323699,917000719,1936248608,2111617734,1849588154],[1777070184,673448996,1176259183,1997830903,1756990441,791303925,1728808504,1240101580],[1883351305,678268521,394331837,1992325677,1186686298,893403664,104338302,1122796265],[638254549,1970717969,1425823412,313996815,948330832,1049311550,1621140581,1329164499],[161605197,285338062,698232309,449555462,230847029,1359387856,75779284,1311462067],[373632691,1055228776,1903719520,1562315906,1677969949,83819074,1005147444,1452612878],[1651994467,27299621,588996972,1531419590,308614068,1263439360,652105046,1096869089],[1190602509,565076641,619993538,1610644734,1525726928,1441498423,556962872,576299601],[630067635,1569098872,1264089001,730470185,27574396,2123957928,820124133,401539635],[1607123202,369518143,1060796061,1176832264,74347250,660905675,1006183835,145509505],[582686161,1114805667,1465019945,1634941544,167981335,773498524,643145132,192338292],[1852830261,151503519,484152911,606284047,802370244,141140327,1423348161,1795114443],[17687,395718092,1174247479,1137514373,621932884,866398914,257781836,1732840565],[1867615468,1678999427,381435396,63176537,1643538935,936946687,1554941670,1742266202],[450566758,681337888,1367958338,279334701,1161649676,1883237599,1035039748,1264858923],[2016397272,935323697,1503094957,134507670,614462296,1049537745,314757894,1462003019],[1023107821,1190012439,561966132,1191986248,563921905,104263409,1339991219,1855041199],[1238756489,1889729011,2103006751,710855577,1029328698,854869919,491140238,411025273],[364684960,1932799180,277932363,1557436704,1844888025,804240412,762546822,398449348],[1402987428,154409925,496369640,285862005,1133551604,1677329385,475240952,757915128],[1203647546,411253227,829889675,1801745557,1260060356,2112249256,1091099493,54496933],[1885527598,1691903716,415810492,1591276007,256030890,1632958090,1175940464,597776176],[1428984503,1432056894,955570643,1560404136,623201121,786494814,386074178,1303459614],[1612670174,1486837601,497951471,995895730,1478740611,1478387683,1475882625,692049344],[679920894,1299669722,1576780459,1732305327,452196308,1357378435,1272453532,1197188868],[971174853,1776692043,1805634377,1222029588,250167260,1629087381,375061972,592821114],[788328981,1062875324,1522383802,1528343620,798991787,655287988,1568416419,605729330],[1474126585,790391445,1052145689,1545440072,823764017,795831793,1211992762,1420727307],[256491350,1045903935,1580919008,1726415355,1692170911,1129185055,1163144844,989588604],[24909473,1812681950,1407707444,1803778041,1230004349,779223258,1501036077,1388776227],[1309054145,1680703092,282644540,1058536406,236715695,1179873405,657444717,600122601],[1883188355,1271522226,74983233,1537673095,1793760830,1190167421,1203892678,2108067689],[1536881729,1009145354,807801808,919236698,1066870948,1257452167,1681019221,1876528849],[793754567,1185408199,844888426,1693718457,463239459,1995236917,1417643561,1269901471],[1620573753,1692632871,1049325337,591206982,310917731,1372957586,1541383954,1226312334],[53975780,629746109,551072544,964560137,535454092,1759334987,1853760822,1553596756],[781866348,1104182205,474662332,790892452,2053734358,1370541939,1466664783,239332671],[1636771608,738293559,823842319,1134711032,843353477,382665821,383709410,1351289547],[1959792350,1616925420,36627184,1099669446,2051862543,1965372390,493489231,2095358534],[1075758305,964352274,808324970,1062287575,790172892,1139676571,996025801,156088439],[244244968,617132808,6992041,2048252188,968917783,781166476,1696270820,2108650751],[1854977341,1030988003,95761070,249489730,855841343,1850316691,1407302440,1215980556],[1149824191,421675451,1105808900,954710912,1843562352,1010358898,162145819,1022762628],[78113376,535559532,590167000,283810530,1486568472,973970709,1222587676,844689097],[1285724311,1533228073,1459874546,376371210,2006079965,1901390991,720729449,198795800],[1359162147,1768570148,1614007227,91274949,529075328,352882239,1107521886,1012317318],[330309635,1880027226,1677009647,1799943403,2018045029,1185055942,700886741,1606336245],[331403515,1665566142,1351566685,1938989220,1637219761,1419962927,1459879663,576475603],[824296130,974997979,1816386305,1689234544,1924949576,2056083354,1370307155,889962962],[1969440788,125959083,293234002,370571558,1648848798,1722236637,1560130263,247154753],[860710637,97432492,1844366382,728619985,1285898422,1592651791,2001156386,508145764],[525277621,430768540,213122968,102050512,1206250065,796305539,1877680228,1522980267],[577750972,838512291,1724232256,1950169232,1007201693,46007316,1316119668,2099399100],[2038126172,604447140,684426959,603420244,1428069820,184608424,971323685,811715521],[1592918575,64664913,1172369179,1951214838,1464126927,1893757418,785686911,1305624480],[1194407902,2020113631,401493130,916972190,1319302069,2050487283,1496673693,2027110801],[1944956767,757844307,1148869298,1637670066,175500999,1605937779,2041495266,1180374076],[1503256890,133236427,1032709712,995582386,1063201503,224020255,1998194941,542609540],[536640110,1829697281,5129306,1516011263,627192911,1413163231,537438802,1956650474],[580076024,2130568186,255113126,291301435,338773613,1273018821,2004430149,717378364],[824300431,55933491,340778776,686700538,175263639,1682094770,1508391509,1770792938],[1032608293,1553873499,760018820,992818262,1848141105,1116183013,1799096760,717606264],[1617258626,1425257521,276529420,140626482,1796247643,351068585,749774036,1671059867],[329613902,686095340,1586172423,982291553,415080397,1029240266,1171428053,560897718],[1125215953,1950843897,877883542,2009807706,1148066197,277130342,670057597,1654612285],[1825148869,986594163,702023876,1843056446,759734879,189022242,943996345,1949104495],[478037347,768399805,1778638874,2068310086,50464514,501439126,1631160059,217987870],[1494012275,391137609,1034747825,1236919511,1482590208,512410163,936052940,983151382],[1287645301,1871287262,943110633,1317112994,175540485,154377637,1360756168,1369107064],[534773457,864595885,2061114237,775043754,1486230441,1635558097,116423458,740687074],[876170956,1705580041,740448646,1912018591,490651500,988252035,1977453076,1172470443],[440637224,1990891856,1790827976,999324838,1670508571,469559772,105549381,22678949],[636243455,1032061098,1805868989,393624348,1401337136,1933206585,309302079,128755875],[2077871319,69369327,834328783,1452496668,1860949693,1751041172,1530298258,758239416],[55859687,1566807972,546185347,569498383,411581270,1270482178,2087861694,380637315],[264617904,1229786506,1789210434,1556939395,2031720980,1129897503,630942560,1504673823],[682405305,1380994004,1953481116,1899191024,1108117897,1531789897,1910053610,689128173],[393750899,1828478615,703215894,163405406,44556388,532164655,1783774157,1554091953],[1484127012,1491730434,1798514758,1145287197,1378373756,1454787503,64984606,572762868],[2089798983,1670673897,808862640,1803070823,1943325166,1422068862,20928579,203293577],[726696069,1623029077,715932495,258039115,1175115044,1958641976,415345065,1902830751],[1277792733,930428668,808613458,254527907,288518459,682348664,998624016,1388216942],[502384619,2018477602,1417085999,850257602,2100856857,311444500,927627274,333593578],[37703324,1847678121,93415734,1836182018,356087899,1575076242,1585728487,47151125],[1018774550,1243838145,272677994,1484946517,296525177,2018507759,2064191089,184339572],[1766579421,1247313212,1760086614,1284121657,55929974,483113424,1988929943,1685328723],[1205268978,1579099479,1656017286,1052868704,178451037,1643770382,536122517,416609710],[1123439366,2079247661,546104437,2035325825,1946562093,1544209249,1416035570,1930760820],[998028093,165094389,1456852534,139156398,689132227,494286155,1467885674,868446330],[1264579784,1201285827,673628164,560963766,101854150,1083993974,360322395,270282804],[973961781,738241723,121267546,867772853,977790431,1499332462,1872480163,1554887816],[1069833891,231173294,255165440,1633010913,1448282694,1072395239,1201350552,1737690773],[1682237703,1750393005,584438330,1639392194,1156218948,1309580022,799444966,1749069387],[1726368861,30947144,1253096058,1076983594,71305844,778315384,92749060,1760072560],[1837360818,271806018,1874441218,612583440,104928257,617581666,202876631,1381692299],[318273028,917264654,981396933,1517244342,521804183,2064221986,38304417,981598941],[217448358,195939181,1397551346,1362472350,225342766,307133436,1950268751,635419479],[1660202595,1863473470,1131661934,1822953051,593447311,1485440181,1285729776,119916499],[2052293685,2044483075,587717287,211933548,1562680017,2097431695,1453509110,767051098],[2055759994,571246662,295776431,82802315,1970775407,945241142,2037193341,1191362554],[1331330219,1966321086,1992424274,1191888503,1380846745,1931825210,58106198,1182311057],[1563033968,67239987,1265601330,1486517880,114242288,688028955,1768883695,2015321266],[1368585290,1723306481,1241629933,267091256,364125106,1764882584,662914657,160258621],[676537480,605356560,96375394,1320847428,455537630,1625277120,773748106,1835818956],[508201901,1172216214,652659992,569896601,859273648,636206348,1118287551,1970423410],[1750222753,376257423,850469141,1803156379,68586428,623791140,1413730177,1767671104],[1852414039,6242987,717916870,1992685119,1150011153,916241334,861087327,807413786],[471689371,17492322,1414272699,1920142449,1432497672,841280166,1959849109,1528830352],[1190789839,1195634456,219443434,63615613,823017396,330981613,1616508271,727215500],[347373752,1882519626,1874638867,1235955455,1498167479,1927109177,1073534269,672162270],[264908181,1133866827,1835980448,1116523521,1053083328,90126407,1159273026,1122691650],[1599823612,756268602,1783721144,2050865927,67650558,682845262,1120595968,959633603],[2095040271,515243366,1600067874,1109684287,1371061139,1106792862,241872489,811220874],[1888014021,1346006997,752363866,1473919658,790856693,315569427,1021318616,1877652584],[504745338,488466876,1438350245,1720130901,400879407,81618223,1938138514,156586880],[981892881,1444774620,1335396696,124756565,363979107,1631223104,1227344488,2095134327],[1333085022,1212658665,607046411,1821386087,1550432266,1113662838,2005736367,1978877414],[641289803,2007714783,847587226,856330247,1700634834,843721306,1667090866,916625246],[1111638520,686881994,399787224,92818171,344128100,1186127288,898525132,1836788361],[1570603418,1549647388,17255926,474161724,1771923251,1340896147,679316909,1161590608],[1538954285,1498259223,1176723732,431627737,1102170857,1244362110,736144477,689679430],[569605384,830748251,17911152,190429890,893359075,1446720618,32462281,2020302860],[1551940317,531452301,1879908574,452569172,412735259,946576739,197770121,1294971929],[946973352,343716364,1735336351,1588710142,1409767516,260961984,713939755,706700671],[1028753406,1486138877,1509130752,397052255,376505864,178414252,196544059,9696544],[2028654452,1971085506,1722505970,1316769554,299702349,844936770,1629123327,1610272016],[1876499106,1547308297,251621845,834533051,785690541,492094202,1827571115,725907921],[821341168,1956888718,275085125,261897718,2088576204,1176345746,316934042,1927313383],[1032614809,1930150689,146797146,732466883,1299379723,575516703,2080970034,580505061],[122762920,44629541,833997451,852868610,1850638154,677959395,938146591,387489471],[729760310,1898081121,330176421,1437418781,458166183,1188924313,1683826012,1830398873],[235954254,2112439484,987188503,1168917410,234531240,791066463,534668618,1515155821],[620178699,463140392,1716957226,1155807711,2125436814,589135334,1667167076,746271046],[1632016770,623498731,193789519,1087651278,1580150254,285244247,1278305061,701299749],[1674320529,824056189,1664726305,902998266,471904450,1570467913,110794418,1760427123],[448645835,2101615359,575332174,1076215561,1444169094,931669514,496503074,1978226648],[430499377,446175228,775600557,1928016952,458559071,920385900,1022468040,406273432],[728141359,2002207221,815600355,714568902,1294647963,1189705880,1696247529,243751597],[1788133792,1318064254,388871564,319822407,1521532653,817326670,1227152626,316499433],[1889450618,1277434216,516411057,1977519889,1388211105,685480411,1512740289,658716529],[355227634,1444029986,323592310,119748617,1097021110,1610658066,317636294,1881148177],[802495416,131633492,225137226,2034857231,1691371916,331834369,242826985,1041570707],[1131290089,628524477,36706498,1244320774,1917781404,1246255321,1386923457,290042567],[1368365475,704687576,1858923326,633036718,727893161,2048599035,6757674,1839857558],[1696013482,1063588559,501725341,392781457,1876708459,1786650436,1253148506,539092384],[48970847,604939611,2095015861,559205980,674253902,1834604652,1486559462,594858215],[1098059771,1162959030,253922222,286827489,894963957,1157692352,531161330,1037222054],[519418425,315318744,856383029,1324236641,395064436,1508418739,1315126611,876557481],[1316635677,712725090,1081264695,1066516223,331379972,591632425,1394028726,1068325254],[364195357,672699394,864446803,574227371,1590337638,93527366,2033823418,534056082],[345405033,1621361245,336559710,875295850,1041453968,1175768324,874389918,869534755],[1368671922,647825197,1448822668,792613930,1107312453,781571339,546828904,1714272070],[1756220672,781600559,1694758060,605381112,1328569658,1607280011,1031978208,821954925],[1555219806,1065348499,445370038,972269409,315122666,1845284107,1069427795,493536651],[434112041,360947777,1389458847,601603252,613578473,1231992898,293388018,1663866027],[1802897700,1887499148,435264914,1267778315,1408408817,1811181916,604020043,460534135],[1193099879,242318222,432575257,1529188603,744331744,1654886154,1806323996,1426942918],[1918990519,1955895440,991339712,627274355,728521651,165182094,1860199610,86817663],[270354860,1924058762,1056257658,1490000167,710166278,617285718,1614423784,1683183517],[1981438748,538934015,935066428,1563117919,379551822,193058160,592052355,150505583],[45345735,1196474238,2037558817,770755505,1722906014,650551335,229891212,371009971],[622748766,1023794254,1353713994,768828350,636893872,595475270,1713758348,973905670],[1856584450,1996734159,668152328,663113712,864011609,678130925,171429216,418681115],[444801150,1056422440,143487105,1004137291,1695683723,1609140741,2014658055,2018542763],[1358122869,203517752,1807411375,278968371,1211538057,889128759,2075371507,23136248],[269943438,933112712,38760715,491334130,209390519,201180218,474338161,1669444974],[1710321192,1130583536,254142306,28325466,1743703378,1485097613,854230556,868108792],[1644762743,340779997,1507664821,660486381,1766219340,217318995,374523821,1746171926],[202086209,880929771,1233973587,64142893,1204245209,1890781060,1779895773,228371571],[227456467,1166680437,1644630123,1823858380,311515667,2022335697,711812579,357483899],[1985739453,1626123112,1350072436,1157842895,1173569798,1849243753,1050288731,764932713],[1387997524,378063482,1382008463,650238260,1327734866,380332418,385793781,2094656349],[1191841780,1615603315,470163001,53842023,412654092,1766915703,199531481,1228286144],[1943097712,137774900,920087683,1676365844,1960674193,965233761,1242301625,2044680722],[409720304,1530807824,445328315,1853731883,1856062375,344018485,968748745,2031350827],[996604039,978809542,1190527133,704885594,1422179039,768877754,1225556595,717066605],[1736590134,567209315,1944506938,890867423,353163390,1942320106,928478497,563605880],[155178267,192558117,1381562738,1874229632,543729308,1983897917,691001133,1170968141],[14304104,134550919,1037984793,251081950,1467366152,835722422,724110252,2129522585],[347846820,88247512,176646657,1521848753,1774907853,1161219920,1485582246,1262102000],[1132138577,101056067,758737096,703792166,870395569,1935457087,776146017,399656528],[1723950072,939511624,595145858,1699852655,1141035682,1242639633,1029472567,586764494],[2130421286,1700404520,1876316333,939012820,1338611184,1562123917,800451630,1954623617],[711078460,1954479593,1156130412,888415863,1121598592,1666744316,1145821828,1799329655],[231698092,1614169129,510284301,1230989085,1363108784,903681015,1832832778,372153800],[699153674,1167518778,1169252359,200808088,876968723,1727348459,763823885,285325768],[1207007888,540759533,187081814,1250399999,1081879552,1980293667,1308906662,1019665349],[1302173142,985118074,148877642,143633550,1183337155,460553662,774363597,244515678],[36283273,767020595,1448418980,441412356,201247744,977502484,157103927,845136785],[220365572,880492518,225827664,1612794136,1417981957,1415831807,267033038,1835020424],[572183112,1184528399,2111959072,1102380033,670270672,1926341814,1105892054,1682807724],[902242491,1704924639,1538965096,1735816601,1756560516,631450393,1579974401,1978808267],[1536620741,1389350216,2082664108,1019157256,1487635153,2098044882,298274728,369262788],[1559819263,1824542730,952869976,2003354234,1081742457,1658126131,273064025,1988976221],[1074181004,1147976968,1623502431,1203683665,130477313,209141891,635021092,2096902880],[1790530415,796102838,597542028,1533643606,2042113351,484172055,2056735720,1071686273],[1815238957,2111431139,798345067,1941391410,146244240,1871153792,1861223321,1170505966],[1136107607,1432960064,1481294637,1403761077,339558644,330766884,81600134,919540512],[363660812,257329244,575080902,1075609209,705444113,1874110629,1225939088,2011849949],[2087495973,1865436958,262487923,1422916445,1075279615,913309274,1256942937,1028469208],[1265803439,1060945544,361757962,373243451,938591028,438550818,1207259483,1973062397],[1470207888,836541439,1487270733,1991197505,574089214,160468829,772516396,2057254645],[1894776610,216349306,1575293019,613649752,164386830,226154966,1951132133,1603214771],[1798668293,1123071861,1800448221,603335631,2103922184,715602525,1606427198,1632523102],[1045352649,634120409,528782375,426065867,366320188,1024986245,990418989,1141603185],[2076531631,1701552922,1973535518,1496799630,1200580520,1560172373,1220363431,1323129480],[956682028,1870420691,1135677946,528027796,1960714153,1509363787,1088150653,884621263],[1011061548,3378082,1553898342,349405588,1863603010,172174344,1766496718,718831903],[628052131,1431427254,1310751698,83806404,1431189531,547392321,848083324,457090991],[1210553383,101548758,1884451217,9616888,1783339819,1630969697,513321464,800229128],[854087489,2055755487,1614656429,1450905904,391546,1026761121,599113585,683978390],[388702283,1220087927,1406705535,1025679379,968679168,1179404868,707669351,1215804298],[843101437,1031246688,1663484916,1945550378,406079884,935351556,15242047,134312560],[1403137187,2011271877,1381089858,790901704,47215412,1224775927,2060491189,1177405942],[1769628202,229129467,1316290241,1771942536,1181366109,2003438241,1681938163,1343343042],[1150738214,857415913,907584178,1562100602,868025881,1895266673,62774526,566519602],[1043676458,527224868,1448305017,452313456,503026896,1267280039,1975374077,1186409156],[1505224776,1691243070,625431120,1264303562,1309003282,1788302278,321480697,1784141798],[332426238,1063285427,1659010233,1018074070,342495278,818071052,1901011893,902390180],[1344486613,1901422005,204619774,1003835904,2066731101,120517020,307026742,1612127578],[1955518018,834439605,1641241870,943624751,1897063507,2096253243,1036597273,2026529886],[2111765704,2012611775,43739951,50668593,1484419649,1090838090,843252782,895627497],[454013457,1394472281,24638493,490417360,1243495617,1093951476,450154396,346193900],[613934541,128358680,679101039,1397588330,1503829052,1300586573,1285352577,845134339],[239025854,1721674241,1755016344,1160824345,1895371240,1618879518,1726036796,1255552898],[1372689267,2085633573,391618268,540719997,1885026629,1155218446,1205219475,1566745125],[1671117019,2091629843,520422639,883746594,1627918480,686853067,1903061200,1289654984],[815749744,461180281,1979489514,64419351,1938117757,1937271162,1964653176,279859214],[667211230,1363896108,1697696241,134420904,365748057,519269517,1166953236,356981751],[416604721,1531352024,562950093,753575045,181693402,548657990,365586236,452210922],[140652511,1823633098,885947993,80099576,1384678008,113624291,975534721,435722179],[1196599328,197402466,286738682,533057795,323730021,1963274100,708704838,285696001],[1842029959,1850147000,1120802371,929068263,1938661173,1257900959,1557903678,793815782],[1011808988,1200475857,2029241462,1991102395,751350891,590466805,336039851,803096669],[319986797,566191734,807402726,833685752,365857751,729865909,985838661,1048567300],[1290426619,843744380,524758713,2120129297,1445478769,636526067,775286561,802981721],[452696636,1792488228,273091514,2105682935,943066225,2085831001,1661437323,1713255556],[12381375,1379066472,1440143028,180625931,1467225076,1402915201,564416553,1319728970],[524996754,764248588,925698732,14846893,1846915655,1461306313,18705312,1529190192],[1977240883,1920191663,674737482,1709409698,1721207476,1885834512,1142836263,276997754],[589373142,939250516,892459566,1272848133,1022975502,1430180412,492184482,44849154],[796512602,931300364,1921846219,316994919,1808829018,911702581,1400414026,202637281],[761743151,693603885,1218756825,108179969,114865304,1174470312,972766559,1503070340],[434430590,821427708,2002794094,234673212,1020029935,384444874,2027923243,2081261590],[1311470921,1451870896,853464512,386934642,156768849,1261349866,1004844989,1313883611],[1264877668,17494933,1549078677,616982059,322713276,557848072,1985535077,1232949447],[1773667775,790823183,1594911570,186782441,86654663,532374870,1191698524,2067519612],[180074533,1982524372,1635748134,436386428,1418575723,1881604256,585206105,605448903],[1174013031,777691690,1442394049,1077528900,1362165103,937705549,265420187,199879737],[237126442,1708976656,1754771384,1361556461,2043173324,721481434,1012878392,1939391615],[1163939807,543157368,1922702549,1449261493,901896873,35638594,13927480,981944353],[339214566,2086720548,1633184127,163409377,1177481920,321565885,580396006,1876847262],[975164672,1368968286,1924938049,700523676,36412241,1343715397,928401612,1773566771],[285901376,1109051214,814405761,915648260,348583869,1333638600,476002157,1828861271],[2006895589,1099610226,606148391,716166343,209419111,1497274446,839534532,1189281805],[110117489,1763100587,2093863261,1691299830,1886925091,976879010,1042081767,1438010709],[1133224078,1456871541,554911657,1605178039,1307103544,297786203,1989285282,1155922981],[909584634,1744404285,1211289065,530849154,1953212322,1527658076,1378363077,936023791],[872963476,188992512,1875350931,1500969391,485577452,1439118421,494123059,1146615536],[2063738048,1451727689,851630640,611222895,1782067648,625491709,1091161906,714286262],[380616216,781820507,438391443,1195396572,104835912,184678138,201955075,840353140],[2071594934,62234124,344440559,946413827,535079290,1006138122,784718861,178740776],[53613215,1888595831,351533775,1245386324,678678531,1661476183,1296619752,1791707986],[329065111,1236388631,1859252182,1342820794,381102823,1132804845,1367508385,2018651361],[1349060683,346379727,1950928501,885998044,1322955511,1627002793,67875978,1021333594],[889940813,1051842195,1550187754,1197453394,525166713,1401431235,1259408651,895043763],[1053057174,670625689,576947760,917446640,1814425786,1187167761,1491961056,1000532940],[504720076,923029400,1220244343,326944522,816394635,2043951560,672628426,1997512915],[531493790,1131327801,1314066231,2119833603,1309004252,101763469,349384620,1793627802],[1369360365,2112300281,142115490,2030688208,2085466251,1763587346,843259198,728818376],[1091255458,1410910723,1344413629,2008336195,898020197,454771407,1522057321,27523970],[1511762892,1778056985,754413073,1635464029,335527212,936621089,1729439007,1135582055],[832173008,356240872,221139874,1480977686,972188569,94330548,632483334,681997473],[638100263,326790284,1748736344,1114925156,142444302,1696731223,1751936357,792325693],[580879986,695874685,281002432,70204267,1029883206,1014950257,1529447844,518242701],[2090592946,61132010,1568422336,1371202262,207071523,1286307652,2007044710,70637058],[932400766,1822598110,1288198581,327066290,1884873768,1602851872,349447228,745233417],[1353870899,1949770514,1556494660,1279183742,1043199424,1061630502,140998970,1698656810],[2004444133,1894090441,404317220,197985573,1178859067,790289145,770243916,509795380],[1380157444,548407757,167491916,1542182959,1171664102,2079951994,2094472955,1836913893],[820390795,1157517003,2092820556,1075496625,279192805,1988362776,671174845,2075596120],[1408065906,1186961946,1264664642,1500481424,1436007251,82841111,252876101,1214589500],[2001005129,1964995392,1477478274,1182051164,1475623241,1512754133,251818378,762403536],[1234252310,510497123,2100903458,742062495,830193625,531104298,1485109168,582903529],[1464554905,1980712682,342993698,1162592937,943553091,206935772,472756642,1751458630],[1554695008,752797082,1313246035,373898367,707885602,1646883716,2071886606,593727650],[234431542,282254790,1207680728,1470234350,1385180615,36116054,775599245,1855361851],[1668948195,1214101340,483575459,1184015858,376309452,1238231348,353714429,114303585],[298010641,1936611978,457833902,531174156,2060304682,499932300,1671740373,621139078],[549661902,356046818,561964600,1709821912,1480765335,1764044926,1997066787,926059641],[512864774,1347859021,523864510,1533431377,2117001486,1499433176,2129852553,389997278],[947982313,1662185589,572496646,1440514721,2109913720,2106815271,1113795452,1012865691],[1515007655,885443215,1979539484,1483685526,1645898005,1467323275,1194768180,971013325],[263358669,989107031,1772553204,69207157,55645495,106886029,951523262,1873022389],[1017412926,1239902123,1933632588,1953786427,676833444,1216684172,445592722,1135810629],[1327002140,241245467,1390459694,1779342295,1570552416,1677165052,615417688,128018944],[1271465501,1566634661,1429233616,591904960,1297047342,1874704607,518223111,457546609],[1873894669,424666792,1652391715,1960843666,293537886,646281241,245562746,893285412],[791842833,380906758,478581551,1121125992,1432174883,929575532,1021212639,869047013],[294223303,170599622,353858306,1940206457,2026474768,1839020336,704190213,1797771223],[9536619,1982244731,1613518786,1725944008,104808041,1315291461,234961017,1031338041],[472059783,193849350,1205038288,1413323229,398846825,765933705,811317984,1086706669],[189464628,142705492,192339662,554191171,1180936031,701318414,242234744,1393358260],[1017487846,416816006,1672812609,680961598,1379996039,1204019017,805558876,370878534],[1344776505,780756690,2013299222,497172594,213907144,1561554348,1555428338,1694394775],[364476848,438481306,2031594227,980101686,1631320746,1420951976,1141192206,1773304378],[709362041,2058414719,1341829693,514719301,1192358320,1481638921,2027339693,1794019947],[1720951057,1944915006,2113304300,2102240672,880285127,1242765980,1404818822,443790959],[959318229,544854307,1192933160,1228642562,1656972884,777174303,948975637,133687418],[1754713510,1003540278,1349845020,991388971,321245234,1240798428,346018625,1279370905],[537869721,868849557,556278875,870738513,891936322,1898760117,1288143924,1384950347],[2117898904,116448267,1346814042,1354999945,1850106881,953813486,1678450629,1215733088],[1180109266,571502440,1832877496,631830243,253898622,1443409119,465316478,883898452],[1538163551,322526717,623769320,1724207073,1559869576,2032029785,1103181063,1548150538],[1267169855,1368282649,847173183,1590915433,1692352174,663422066,627885634,723210418],[932657867,151854950,902965662,1418801062,1887419317,955453593,1268376727,196056957],[1180956680,1539460444,30265870,377108654,1529955135,61001669,1526541655,585462191],[241169461,1690374443,1882672099,693558761,1697284525,1763726429,1442078186,441002900],[87850221,407955803,584549241,1201185840,365868209,1616459980,289382936,783347860],[843662004,278418625,1652188371,1307080088,666604416,152052237,2062776274,740987783],[2088358262,1133484045,1895689585,969498073,2011936737,1615633426,391105319,559789293],[785101394,303315113,390776272,1201594726,52010299,1151436072,1428325991,261128465],[1476180120,1881545542,2042638902,207631646,1916820103,1190276298,1776916388,1008739828],[1531091076,577986130,1399388972,547307512,1724687566,910917464,1699476009,1335272470],[1343851573,1339552471,344548373,1293592330,1187699868,1042317026,291547572,1053670417],[154415467,185076196,422666303,2096474677,926268251,58777998,889758316,1160658202],[408886797,1189072159,9606875,1458126740,298957775,1398310366,251567247,401532286],[382098443,170251958,909246662,120216963,1452954420,1539807381,324398411,843524246],[777071928,891230115,38752731,515807031,405087522,1919081188,32568149,70425740],[1665804360,1161937014,1199167659,219190641,1084857137,1379037922,1973908341,707974685],[573543533,434228002,149290655,970316538,223088053,1130548804,61690132,1156431936],[653830780,368776365,549744519,970137840,2062220415,252388571,1266551384,1728463225],[878323658,1997295943,2027567167,1769403205,1622331568,1556919643,258150803,1904757717],[645350001,677731533,1210643606,120222506,908324029,1165750437,427454267,909191575],[1675123608,255218585,1024100634,1499470857,70907553,114511090,932633035,1521378042],[131744381,790981974,2076613089,478864304,1330360989,1297290504,1606274691,2062107914],[119164526,1080176257,1520585080,1911492574,1209147703,248071178,646957216,1487420640],[1602581071,949282904,1377288706,1278877142,1310712471,896047604,1863119859,1259930183],[461600883,569312999,1292542687,833717310,881227514,979467485,1660332866,1269901575],[56817014,1078172882,394243114,1711619139,935619228,727678294,1249659569,1327960614],[725083076,926896338,1124104386,371863692,781701875,937221218,1023569255,860559969],[11933073,1140247598,1281050519,2069360142,154385216,751746867,174861839,1344798775],[278690298,1543933771,1690834399,375365760,1392486025,1468304773,549705878,740704438],[287700367,785406531,1468570151,1418178464,1425803820,1648915377,1084904649,578063354],[56193527,257990772,1190008234,1887026034,629471434,1006087878,118127484,875865329],[993157349,1771862574,645006328,709249501,1429844941,1436097843,1444112475,351100429],[978110690,286887439,612381044,1815062938,1784209980,235342026,1181270680,1006200350],[128833991,2106721382,1434585627,1109629167,1278404494,409041164,522714874,1460055852],[1223998624,1715985377,96448679,1458349007,1851430704,1382948012,680209535,199969248],[1969619230,2035665284,2039209375,26398464,1172601944,1745002498,1358032010,16903315],[151430551,949167514,665013410,149532482,305476299,891943009,1410462031,2098847014],[174296017,1028180784,462488079,733929613,1506392153,1860553426,1644059153,814443207],[538804803,1158446384,121123059,1416287865,2105881101,2011741798,96842390,1151732885],[1136368676,1641335194,142173150,361116531,261280131,1355401199,913483856,2086477904],[863914397,1276891459,1411957199,1614913097,19218852,346538861,9992575,329518975],[478894343,59945861,1595682533,1072108548,101705699,150066930,81410852,956893660],[1361147540,1140875863,542221351,1304167687,1964198331,306859020,740197330,856944008],[380342603,898535787,1503117329,1086908036,1814529128,1583592255,517444469,12739006],[936935071,588769651,492518506,1835177180,1078839502,780209608,1106404823,368590994],[751249138,1581688989,149965017,1699604339,871038169,1782012972,332859730,1050220427],[542083762,2114785962,2011297950,934624851,178963355,348837073,1830600684,985298523],[745845524,1310995153,1753960748,475572841,293290933,1179126842,1777623827,264212644],[501763050,1978747196,190453557,61863236,1540114827,1288831938,136593793,473064906],[452207480,1534156062,129186184,485478898,1651332945,144826678,1789085437,1413947683],[584683471,441256572,481230193,1018839002,1869297677,809368129,982650956,976716591],[675788999,1580991009,2082265354,333826324,1392507504,2102086701,811241829,1027829593],[1963561901,1794176470,733826653,1245324024,1207583161,1756368889,1048530060,1197765918],[1736532811,469099033,314809010,2099312600,2074567679,714338637,1459785491,993180822],[1557577464,1376373561,987949369,161212772,764757356,302567044,1260742122,446585921],[1310061662,1644966548,954159944,1192964998,679316825,1376168841,379623470,1130346683],[1026661390,2054666787,779498322,1405402556,1277281556,334173889,506928401,1792951575],[419234147,294350260,1497685233,1832876709,735031721,2008062874,374922962,1524227234],[967336436,1858635137,523189726,298217689,1743286892,1202445903,203176075,535374536],[557221532,175082148,719213815,395486172,1935837360,106339742,979411325,1066198632],[1280486662,1352159284,86487998,1164515402,1010344743,163933288,1681347388,768307376],[889295479,1197543517,162828238,847992763,943321207,1194242660,2078443918,1498119431],[1653541819,1968293385,963384268,1881614523,1660664647,1185698984,1710470062,223033902],[48889800,1021507165,923835042,749383806,1620755094,1397464061,2023016643,2112896974],[1823235837,1656374397,1456170703,360058839,132726642,163990420,226502284,1299148689],[916537895,20227307,216499522,366913253,2044591967,273823317,960565771,1406895764],[986284044,166848324,527845042,386825802,834383725,502460415,958932338,878556697],[556711695,1326222060,1972654724,438245110,440247174,229863053,40333317,1471138199],[1810061734,594889239,900633501,422096781,250054390,2013542750,2035694515,239099033],[1497710658,750198091,2049374118,1769529769,290244730,1025201801,406050268,1850331914],[892957219,2049813216,665185622,458060575,1897932986,318372107,2002937156,65321414],[1468461231,649825459,167179149,857721446,2020477425,1996074358,64142794,125548817],[151201948,152805053,670712254,573186319,2081830690,238727055,760507309,1179671013],[1216947783,1079144239,1276413065,41819403,458530320,176741490,1124628055,1754173436],[474348496,295068381,281147029,817514478,1045447300,878699144,1010418987,573038913],[1819596435,844670955,679210384,175534010,165379795,1227155638,1530854680,1928328925],[949976329,1749881561,1599815703,1438377688,363955108,1953881047,1434920798,815280526],[384962821,1520049472,661168663,518301010,1526310815,1543366375,736395314,1395799335],[896309901,214780327,1686676279,568190966,1138723199,1004572554,50305891,939548436],[1029744310,33581474,913933089,144196175,1672946324,1511154195,1410765516,2007439809],[849195848,1425598878,1791911454,104316232,1118233539,910273679,926030534,211983782],[905549124,522246215,1499431935,2061341804,851123593,2098812587,1742494378,1534989986],[402125332,1734806031,1024068984,52237240,1514085615,1677836522,833450353,196448399],[665821149,1542386179,1672814942,1017079257,1245462573,287750946,643960480,1831981306],[415040283,88522116,1375264227,905311522,485346679,980555987,398238752,852609614],[806860797,2097957353,217052970,470808890,993653910,1855362674,1324555568,153709384],[922580831,1037731061,1001690476,1090296820,288196498,1423357444,1933752823,1811685474],[1230025775,831156246,1367526221,1278539526,184410278,2021732285,52864876,1625630020],[1691319293,1457308112,821144103,247026573,1709985485,747537855,1348155707,620371253],[1385429737,985890035,702952261,136414533,1809188286,673044999,907301562,854173652],[1376359601,403100182,1259309892,2109633953,1651300942,446827396,570967575,1117117059],[350650087,1041405251,1269213743,1005820682,1464203045,1347407773,17813227,1191763200],[40457020,511685768,1254311815,378290805,1397248447,950026290,2003804242,1745023169],[1657898909,1806229825,1249328600,1577851962,1363545630,1541224956,1566669567,1585669012],[1627392939,1496315810,1135273481,2101891643,1894319014,397208315,1151666799,1566044958],[1071272771,1494569693,201992929,358227217,1739403321,1014566513,505795126,22657760],[174872521,1563616366,132665699,371714469,1343399386,771923411,259085917,154738384],[1087727266,15233929,846042087,1592449444,456908410,1451572031,2013492648,1747016598],[518297188,1532144116,1047096744,163679554,584434196,562251720,2046369730,1318090669],[1662797653,1940980105,1896299056,1091814644,1862738833,597449891,1935845686,1001690048],[859816382,1553675590,833294452,191818703,958539898,1883302922,1300158371,181180060],[191799048,722327645,1731619418,355973278,1238743846,1568202454,1580932696,1670657237],[1192633759,1355086278,1403360954,1091863209,882256935,194673044,922783823,455867417],[1543047796,788687929,1977844050,586637653,1712598722,1984178700,323137859,654202493],[51266838,1095092710,1559353129,515957135,1669050424,359399309,614414163,1009739904],[300359528,1499563949,1082796191,759540935,759910748,1049367477,419545271,910974899],[2074200678,2031732621,1584567136,624832035,1013191413,1560854516,138958570,736071796],[181043024,1946659621,1673502039,721254406,39884201,1561630267,975818188,670747187],[1045187101,85406970,1489160453,89611160,2052511833,2058196946,932796905,710909829],[962618566,1993463726,465385780,37744422,1203774627,1180092365,499984179,1035212809],[112159458,994530571,1208321479,386250590,1681367692,1205477303,1753848577,1845911732],[436896140,2034083236,1313111642,935930734,119511807,1960948870,1376324987,9422294],[658104833,1377460966,1188523195,1509860646,776737602,1678287324,1628709495,180398398],[1580324244,1732958795,704482562,1912873716,452859060,822504504,939562158,991051629],[129797846,1420291681,13210720,263676666,1889453408,1193639519,1192031414,1429404989],[1266737925,678450462,1160269649,1420736997,18290608,1546069898,815114972,1158524370],[1711895338,645790109,1719443613,212656276,366762792,2038539908,1427699612,172070788],[2083514492,1576135682,385295898,1756896788,1825389494,1474448921,390651784,117998249],[2028402561,853005637,675520723,1479296860,1651761865,1723834116,1173583252,530094659],[1856421095,1164658916,605634109,1026862713,923404646,1585780336,1065113595,155063602],[1917168397,2063885961,1178712153,958783599,60289380,1175516722,1531918148,1162070118],[136365162,1330241452,862400123,1784253262,1916537649,1954457363,1666680632,1525541468],[93290875,863541669,1604715131,700583338,1886429299,1951028725,1988791057,1968869039],[248282816,737655749,1159329089,2050141778,1734370300,33759592,1454304931,302172000],[1155949617,2117924656,2074746568,322081568,1467286000,1534103927,1397340479,1762506869],[1191965758,1742843107,1079481975,1037206127,1292591368,412874088,32298805,1185952681],[1424825653,1929886081,378361526,982320018,1535735878,1519090891,1856358496,391649916],[1879186560,862462842,730830374,1872175480,1154431769,1977169713,696147605,865942564],[841723915,680205765,2070902079,680255162,273062694,535456741,937910341,605587337],[1135269442,718286634,179645092,1959434792,1561439021,975927095,1367626302,1867486603],[1469021940,318102320,1400273997,545482031,1705534547,241615486,1394064124,376789250],[1651148401,2040686836,16889517,694969260,1149615879,1875153131,1446478181,1864781745],[1047009109,2043645120,844856924,611876035,1487049722,2080911750,1688023783,899216965],[1450080937,2053287664,1046860833,34918991,565640485,1636255155,1498239589,289575354],[625244547,1954041467,798630827,1079406358,355518454,1274828861,174545039,246281378],[1888796256,1715531160,636336338,1945680523,1512771609,538216229,1073939163,2100236544],[911625226,919330786,747067228,1063854356,529548538,343536625,1648507632,204761145],[1109559000,1492302043,300330215,2096031124,2122293200,33298863,296026220,417298954],[1842472822,1350841037,142966076,1655887278,1743579292,1207029191,284310670,1382797933],[1994310625,1488221038,1713594289,1712161046,1584769614,1205985558,1839603321,907043856],[766772248,1127984597,1235479712,604381443,1351918867,1972022800,542924216,1804208077],[410393724,1171772562,1385172796,1756881784,2043321308,234440096,1630223030,11312975],[1365418286,416908473,848523331,30725731,799821672,919978646,1965209932,230092394],[1805754399,47210141,994798075,797966219,1555646158,1669736760,593469699,1708210604],[1045311815,1428356023,421788993,1627399032,762769544,1921218123,1649822073,585936031],[668487507,453372048,773729254,672081781,1187633810,1805036540,1464577655,492514863],[1476726619,659247768,152145236,1733372067,417948381,2122109073,476337383,1360419379],[2039333160,23246589,696979,924202350,898119963,726439661,636840432,614702763],[449180894,628464370,1564855555,244862404,739252769,912726616,236515052,1318467766],[1912382994,1069635675,1393696954,328296985,1573800267,1107953147,1884673980,2099756029],[117317827,1854630621,973713152,947299216,650392105,1463665246,1584341951,1964047176],[2059529150,578533603,130998447,1319270708,901039194,599045529,718448083,1270831051],[158220075,1939402300,1945019178,1569437960,1130934085,1462473596,517268083,380495015],[1497296379,441277685,735885525,379871100,139838498,1341146584,347442894,174407339],[1940515187,368094062,1897526040,58283883,1035753932,597355824,611712809,298357736],[420624748,1387934378,792147051,974422152,551309788,432961604,1307773302,1997248258],[708145894,1984520522,325725902,1618280329,849953433,9928381,1084543563,2123065425],[689578947,1589422916,502679701,1842013753,361862139,190468580,1694484247,462414071],[143775068,529319881,993346858,1856917274,2121452856,1233730637,2032319021,1872063941],[1279532991,1826672255,358333208,296267760,1074127811,450636279,75336967,824692902],[1730356265,1060790747,778568308,1311948436,109240555,643806707,804418833,1062490469],[1513910492,1846945976,1445232386,690152601,1618562446,243187101,1012173244,1257964874],[782579822,120254641,53282718,2058331643,1493981889,1249454578,1266432373,2016219707],[895610615,1898526472,1359323110,1700913412,1669535104,476256460,1231194611,926246434],[931046177,1747404977,785570151,1574293680,915581093,881361642,1871213728,1970226921],[1794018449,348094966,1496699404,1906176028,1665695666,410865322,1821824637,738973575],[950654964,540964012,1105803302,585610374,1724900385,650722710,261975888,641739373],[984991999,1682939732,366368893,1488728680,938230082,148643667,1208446627,103787601],[1874458383,1116226943,145519404,235211886,399411926,215176934,1626551742,1104141333],[1470618142,33941235,811090838,1619341978,956996632,1092418637,2073893850,1133933366],[1316849236,1642955387,2050430526,545102407,782814758,606059678,803181185,495285790],[1274605953,876879746,1902866493,176695049,235110020,1008399936,97277316,2111658000],[1118372887,1696280539,1102941039,2123059594,1857230610,1618695965,58080454,1111365428],[239665773,1542831711,718334860,1371484751,1550844765,1173479960,2055968814,2015504344],[1945262956,1682743028,1223534587,1920241438,1555492917,1603619136,1071231243,83629257],[556978413,1732314941,1916503682,191943322,830649753,2113554742,1069492740,352243029],[1123138902,300780749,1841590559,1790951080,1162114190,299515052,1984551850,57306195],[287572978,1332708047,376787992,1164200407,589989096,1856384465,1861408674,1349728007],[432237240,40767786,282937682,622956046,2035281120,1852676403,2032086801,1047153108],[229876499,548864577,987100123,1759659103,1623533237,927825626,1545537549,958950009],[1881752831,1312462802,640221507,1107805542,1385858703,1987487765,1367434749,673503399],[1572297945,1200324811,177709686,1419506844,2033383967,488682192,2025902325,897064464],[1113224124,906870626,183043744,1372702083,1290071825,154208553,92771175,850825742],[605066293,1324978319,1240938804,1624450372,274567968,683722828,1259924749,644514774],[1959660657,1254762392,152867767,638296019,802445523,1831569197,1076298887,1442727074],[1017652744,1161075165,117511657,2112101122,1905946884,186236604,6827075,520162114],[1170249064,1736073801,185257706,790173650,480020438,732471496,1776587937,2003164515],[297906532,264715263,1040779291,170828569,1033049001,1209831929,1775934374,1451137483],[2121342005,389701340,8933420,1813079218,878671585,1132677287,1693112951,1026545627],[1429044427,1971315602,1242823046,1808130684,485651296,1391775065,962142278,1388548039],[930415340,1644885132,1835327907,615744801,1736085453,248440643,40083526,2090668403],[376157640,1400136525,459783901,1751081722,578706875,612972512,2124998431,67619034],[1976556755,1164864469,255649101,628667034,1028303505,1769985797,1486917004,791447651],[576785431,1597404420,206032158,1530000818,372156831,1486942041,22744520,651210118],[1459508674,556519801,1213216360,1984297778,681218561,353993528,2079651280,249278539],[876482138,1314773398,797750017,2120772385,1408714260,1994039040,1956344167,1591274345],[108852410,22455651,309016613,478016764,1673493138,1914060813,1138878717,121089652],[1496498326,1396045261,1173046068,1754926332,335025280,214149868,364420833,305358582],[1445695000,1455756470,2094034208,834607154,2046057264,611706150,1775244732,1466145503],[237349182,1059791187,157758780,2014330954,523350029,581206295,835740450,1935028472],[549258421,664827195,542739888,252828791,1557458103,246069039,1038802599,906075871],[1736703125,120670042,836219411,1240383359,452993793,1170520041,710068225,1133325120],[1620891717,652201674,1526886887,1089169940,113923000,2085514012,146933374,13015975],[1235741059,1411531166,1607809751,517993820,1554639638,338289061,1850965356,1699086718],[497537676,1340313970,552097945,1953357215,2035847747,423092734,1859754513,1007994986],[1255094850,1311007743,1487759073,457360000,92667767,1474894489,1398529115,211083899],[62522447,1570783127,650094577,2051578141,638878195,775323045,1560846219,1633614354],[629073799,1813399471,278929330,1446665202,1004248024,1945868946,511020293,1835916347],[1010732356,34306109,962314921,1670101834,1641683395,1919276223,1143752235,1939757905],[301685103,752014474,1064680753,2097754080,556739284,1617514805,2118505254,1663522687],[517130408,1087024039,357022028,1082037896,27618375,883913061,2059024794,1370404326],[765151143,1666000911,800739919,1147560361,1573065544,853473340,319872130,398817835],[821470447,581346971,1857865162,493313217,1421395812,1542518594,201110371,1459379479],[334156925,449383555,445478492,1842272805,1010831101,404186125,108773666,1420431923],[1975978234,437621669,104906943,231461676,639612164,2058544916,1290915015,402520842],[1412461403,767761589,1069689047,286814919,1235396066,815068406,126022266,858531319],[262818196,1887251509,764317021,1670677761,242050194,1885272095,2116375002,1417237594],[924806523,918182976,1789660932,1059618987,901662823,2055582659,1008344530,99707541],[2103180954,1043471414,746000452,1945343893,743563759,388952608,305452685,2128034208],[122495852,752923988,1668717498,1137045302,1754206251,988865940,1082572450,69220282],[1838283216,1777997194,183561158,425138735,1463998622,321075480,1610595520,1331099712],[511708211,753221335,1229642319,143895190,1718525173,834675404,682535690,1081274160],[784827814,1229998884,1992273886,1444122631,1287350040,1718539885,1513356768,448645684],[1512556929,1436694360,658403319,1314524609,1202587774,148716230,1532724027,996028246],[1292890532,522321930,1945892057,1602669053,318194784,608137180,587450473,295793546],[1751339191,1160493272,935900013,757290668,1429992617,893589254,1639534401,599114014],[1899568635,125001050,760490060,760370424,1780357204,692824944,15942935,2124616295],[1614639984,1183518927,336396054,1310522595,111391916,1749781331,1267746385,617226877],[1805032230,695385905,1765780065,1433701253,1237857912,188254001,1575673316,1756349516],[928940094,1682911447,729833829,2079997950,1488323922,1853034157,1812351129,179736514],[1556508468,1261163011,628395683,650773356,2112687169,254753714,160638744,303707027],[1090581263,2057691475,1763936178,170094538,1820800240,1497879052,1861823425,2004642884],[1245792459,555264325,1805179247,1706254802,1518337489,1212351595,1930272179,92705142],[481201795,2033741160,342420640,1006043049,1142772280,1370001690,1286946908,1151856625],[1543824007,1879589066,511758836,261139885,28887240,875481170,1651772649,281703900],[1193850402,434740513,489786878,1308094292,2070289818,1328786611,294997037,437814865],[1779054046,812361507,223812031,393864214,880390536,1623119444,1330410500,893778164],[2120962740,1236062670,1624998902,520828640,240453584,702373430,1207036925,1257772027],[553070273,161868849,755450804,112703773,1058098279,117721564,1994197584,229512479],[1848904530,1935303214,1040100394,1747633662,720285925,1723563774,830804271,1253059936],[1434586810,768338166,147639557,919910133,1706410566,1183245125,286475822,1627264598],[1173774723,1645828288,785481452,1074727594,709734993,137953892,1143029451,713618911],[1389236502,1427432279,967787123,1572036174,985979595,1348008045,237845205,1277633001],[1669546319,754928302,2095336256,132983946,1023351439,1328484679,282296389,1617475227],[1216776009,1073183007,375995119,488916077,1114484227,479761905,376976295,1764478430],[781956585,1225971587,982373128,720305328,1319023894,1636263890,1531101766,1326066421],[178932831,1339561229,2085416214,1872988749,905307245,1172913580,757153190,1047715665],[1522842326,832456259,94593152,1469143993,1435143619,1775622771,1602901008,570428288],[380386994,1028091612,1151582406,527231783,734849985,1732304430,1986227237,239223241],[1173483016,214900114,1562480498,1885156655,1440850121,2001930991,1366238445,1519502988],[826229197,386231913,524970884,300642537,358031384,1629751684,887498781,942817089],[1275192688,1646481669,27140624,480097361,2090634837,1342421780,1351873874,372366023],[94075917,1566853885,1640915707,1330281313,593989286,1237968387,1364644183,1195009778],[1389364182,1263625096,1453616003,908571350,1914998949,355298852,1414688639,951336695],[587359965,778473960,726604352,1257317341,1125096777,72453172,1859885859,1372754036],[2021387560,292087900,160785883,1297831058,202788703,100381609,883918522,967965184],[1884514832,675054554,1815787129,1275434826,324541465,1942036962,1114643963,134806648],[695916674,559035678,120274307,951392136,1087617062,922914056,835340094,1379365269],[1359303559,825406025,976117348,1409815557,339194824,831219361,709237557,633893788],[2106065784,832541778,1668685688,2080277893,331018209,1437351972,1069917820,1026334390],[1822891580,168371762,976181141,1839177263,1452980954,1998209086,770440517,944296848],[1108964179,783496507,676997454,2013907606,1016074043,1616603793,887264661,260169336],[1650659862,1264792352,1772858705,1637792606,1199654653,914111270,1540694510,366643359],[962606191,603170311,1731691083,865735227,846031058,534541023,1491143597,1215203852],[965374984,558952997,416273899,1695537773,1106093040,1173076377,1412059938,1421143408],[811306293,1541154518,1705831204,149213957,1149298212,931883735,142914634,1878327080],[729997908,1718693540,1850152266,1863613899,1082169457,1571578612,524130037,350265818],[853384680,1493719705,916578964,1505156479,1596078848,344831981,1844080743,922886141],[2098383798,270631581,1355860693,16368291,1942177378,1887455235,400708147,485263717],[241566256,1073555610,1156545018,1597268609,1369340210,1057637360,1474089511,1578455690],[1824348519,1956351922,730430121,1315931035,97869496,433673262,1265412269,1296537709],[1061003407,1414083729,95605838,200055065,1587265486,1663120127,1263290742,270699569],[75301931,1420182627,1211847842,1580806674,919585634,20640374,1348160748,369539669],[471040702,1358959853,542116385,656666391,1348843629,39727073,747254432,854965301],[490391029,1729815330,559216502,283760281,1632359621,1847554991,858389792,2008329755],[1953573389,1509501701,1712992437,616479133,377049455,1090290279,1531565979,555872584],[952834971,748076296,1485116600,2079469690,1964293530,1519260880,2092693895,790476715],[870090602,175332590,430952958,977099959,1484458916,203126357,1873391769,775270252],[1371579975,238302876,1574621166,99252273,1740207996,1149771185,286348086,1272546861],[220551499,2097191599,870219251,91822175,297656987,446264247,73420495,1509932367],[1326934150,983821467,676870304,1670883885,810112716,1056450480,1430726510,358901921],[1678798024,1684595350,549415982,1879151694,1544528128,1017078547,1219779881,7438724],[261607304,60836212,1419623878,1499299435,1933785445,1762418343,1485159814,439558804],[661398421,1331326309,1005760881,1647153513,73847647,392098185,1522978061,1367899374],[89485551,1590658422,2105145205,1450865988,49887522,173153227,467167478,1367721795],[663835550,868132319,246221643,1244861296,769120684,1373292073,1176627914,1169483869],[542091325,1367877473,92700568,1272977884,1236178475,42173442,1684143106,777916897],[1238549221,437292809,446403602,2070926617,1188806348,978936935,1894372779,986253443],[1243316275,794944068,1366770492,936243375,467130587,786866616,458084334,1277998076],[958831163,2091012877,202353716,342983100,1129523820,1793858974,458060643,522150080],[177957719,1536925818,554502657,992591034,928588779,1528487707,590439140,875929515],[1603209953,935251928,1173101880,1956168982,362189221,135657535,418542524,338651534],[142039898,1369152640,745509318,806781435,410607615,437455180,1260179915,1552389836],[444344767,107898554,2019337725,1101118479,1049731542,118360869,1796462559,1774222341],[1843231599,1497660298,1017107435,265905179,1273050153,1747092000,391222544,568217855],[915085543,1663196983,1409014163,735563287,577689588,1473035591,1749320966,1698806516],[1711755728,422480076,1836230649,1088785003,538037648,685197130,1890160863,1130156967],[28187882,1587362987,1117507137,1526724989,298804175,1811262356,2102040232,1383207573],[1489730106,2038539141,1866924601,1267338785,553281133,1151073015,1731665502,1021539343],[277972512,1415446338,1696517245,1157998436,1340737735,81389537,1402043691,1887294748],[1930162540,751031572,1993861433,264662922,1990317813,1772052845,1222651567,207339087],[1890871556,442080724,1431547832,719065432,1078664285,1834386623,1768575979,1183527207],[1474482021,55581876,1418324160,1200032584,1831403403,1065027744,1409016719,903022130],[2086969928,350173871,376777910,757655515,1670947619,2059789285,432039438,22791337],[1964744892,598166323,2107033859,1481547180,108507451,952592570,1255191667,1277976720],[1622075742,1321732697,1677500763,688704107,1224121382,1107142679,1668798936,664082755],[1211919579,1713183864,698222193,2119609708,1681347166,1341697894,1675884842,472839548],[1426332117,1396193125,1889619660,1367286340,1342197320,232337264,720736132,1303552221],[605697790,1491343952,584252939,602623294,974215357,1345781908,1238999836,314531447],[1362408558,45701075,1640549491,1688817955,1126033123,883612207,20974431,288127771],[989480258,2098637201,1434517686,749952954,205911708,632466179,1961267842,804546921],[758838372,1952679736,322143653,2118482037,2023112147,58448885,1550589620,1903868138],[1407627288,192725934,500110415,1394001590,1599167985,1861545107,99312556,684878508],[34050356,891277563,1216970602,191078048,607723535,1027928124,1920118637,675933468],[135109820,972971136,124847425,1354704151,2128113503,685249987,1350899014,1198225133],[1723586438,339274787,96878834,876038647,1397871018,1029584034,1806248052,75936160],[1355299767,405750058,599984853,122801338,1877582334,459624648,2127429171,1830466578],[1820778920,1144288485,755797626,2013571180,1604931027,399287068,631527386,2125897415],[2106321606,1852368287,1384704929,344155394,932129529,369368487,55583317,498908421],[1667579608,470415973,473105925,1336956983,889744236,701512279,199251949,916738540],[1943343594,727785039,1522190696,309123945,1147926642,94572744,293417501,162883583],[818202466,1387879314,1769713626,304743072,650540484,1725121794,1262517114,1596294060],[707195096,807133405,1690407878,1003687354,985266632,453444659,2059433763,757742312],[680913014,1824820584,508207622,1878888073,1193305057,1539478572,670432930,272469170],[1842609719,1670923682,1522430841,3811088,471159915,1172305551,1616501310,1619935176],[1282222485,2004640777,434733296,552623791,1477219222,595336773,1336239721,1800088697],[1534971490,2053602326,1420976972,665175567,1955117508,463205079,1478385223,1840823023],[1647077497,418704036,1832317589,1296984175,1584880384,660383140,1907444825,1659490579],[1799523060,1798315143,246513582,2033222735,1294930430,673167904,1814260452,207514488],[1069408597,1564481174,340769963,2081275448,514580254,555941689,640154456,1542426391],[189844584,243572613,1791705920,1427329422,1437657225,1879178682,528627197,1231132518],[1630699649,241083841,596981224,738147429,659740485,1885048699,724501687,7011132],[1816464056,1073053798,558666079,545363719,1288631830,1724469717,1761190054,559360611],[2068295102,1838604970,164437577,776162376,1357715073,561059261,1757802308,956896402],[1812615174,1089254917,1537617171,967439746,2016033326,487578293,1585977348,321699257],[775764937,1944608009,105204801,1283309182,524596125,97536500,1359664976,1401443745],[1696551966,625860068,332209851,1850326337,1983590987,1372830908,1653976437,1454176042],[1944375486,608952484,1164197434,1925151533,1814226270,168943814,976439369,200400832],[1100662826,1897599209,1984446473,381665931,832281441,327844370,958153341,127240416],[803542623,303637061,543829664,33786193,477359107,1569299001,831925774,1725235462],[1796127419,2101837362,1262496506,1313387630,1373944391,1975731910,351673179,1705150568],[1407886557,1324932034,1850517361,136744646,1357525851,1617157366,360709402,1980287590],[504536140,178651587,1720159343,708976260,2021607118,482980165,1498737478,866488158],[1154837369,2013843587,717920469,43059394,482280223,250617684,1145793221,565706374],[608445576,1000038547,989462058,1176637466,925305254,1380222299,307458354,841836548],[1292582968,1658933605,987845236,303537276,1500204735,434054259,700252068,2010183218],[331305068,1794418332,1217652382,2031555273,1428474124,483226725,1431143123,22399593],[829084290,1426491330,28157948,1604867559,707078508,1740290678,683288885,985470824],[361223404,966466049,1820065866,1369920711,1571131451,978855416,2113320785,1969643400],[1151371479,543061788,601358056,393682113,758155725,9394193,246720822,295936833],[1685154614,1056935474,936954090,2129605208,957702342,1329706452,947175865,330466816],[1961852325,1301522022,1286245292,402801918,769510298,413223190,1906844714,1345907355],[729389426,308375592,897627308,1734887241,1238094424,253847029,1108805646,1290189226],[1116308343,781596190,1102893217,786402525,1502595929,1007712278,2129035895,1598840848],[1239717177,1761371580,192653004,1680264395,1585100971,1910111883,1795568467,1239686407],[433145593,113283847,139554709,1983199349,944647901,1021458635,191518439,1822342118],[1486562261,1358649157,415471218,1964308221,1828748803,91004010,1716598188,1803829330],[326355261,956886235,391604853,1185951792,1090853252,1839048029,849086093,1786648233],[1748769804,1187737514,416354942,854229748,652037287,1435001538,2038340502,1796344651],[526193129,1531627645,780815908,180185189,2059091260,1263385115,1623461157,138776161],[1447496701,1393305775,979060888,803831152,304254191,953510217,425384900,1342154321],[1631873542,731297139,786986797,1258938318,1517706931,1589202713,1972969932,434948801],[686107304,1828158178,555128675,1780298717,1159141662,1010599760,1134869442,916690857],[1919767651,646727791,1440843835,2094879517,2075627830,1257231541,1140657704,233033479],[342962213,913344188,729462653,747990556,157887183,453118237,1623785483,612860485],[1173984677,2011901231,1255618215,1568299240,1792661383,1455162740,1333987998,1936497540],[1283584760,940216347,897006188,951322841,971115477,640092839,232393036,1440992260],[1355118444,1899379473,618773946,598333476,1617774903,854755624,1147468947,42050236],[171086480,1007620280,1886265107,116861871,117465830,973060892,154077147,2012409418],[2076708424,723294869,1788717496,1022612475,1995547212,76505741,41760082,618342576],[1247497414,146663125,1992921500,816730050,109998988,988269824,1590612939,1567383524],[2049106809,1677080747,706097355,74440982,779369803,343978563,873374809,1430466080],[1167006842,585558601,250069189,519996963,1739790483,1198508860,1511017965,366371577],[978224184,1398151828,1300950274,390699125,2071298740,1159397026,1979771914,1578535057],[933511850,2113768934,864989742,1253720572,1164689534,1062128272,1948819279,161077103],[25205278,808745892,1447315661,2089991127,436639856,1644826662,549222736,1519310519],[121178707,998005403,1935937078,698639700,1768836508,881520149,1662472986,1842432738],[1610502152,1164740333,607318872,1596267544,2016222973,1626979860,1105064467,1642997090],[1688700559,727127577,487459019,459804136,1965681388,1567338148,1909520715,1088546347],[1037094184,717541765,454498315,761785437,1053153907,69455571,1985905589,846429541],[8117856,172644792,1849292057,106243606,177616984,660797503,1683080150,2010305130],[862362930,1260476388,2022836705,1568632409,923251747,1858768943,548831072,1625207645],[74861097,1262170750,1660130078,492597058,1246535005,1006396919,726131456,1387788984],[860570483,246800402,1675864618,1506602868,704167124,1329645786,1675372794,1318550992],[907694822,478398008,803321095,483419188,226175923,885898861,446739174,216295562],[396637646,1339971676,505149154,728752342,811631169,130969456,1592253952,643916950],[386923280,1918735096,628601743,294499051,1918458516,1803980304,1421010365,1707562780],[730505921,1348545482,1762884417,2022813388,1716288652,318518051,450752140,374576460],[500783901,2003660436,584930722,2048621923,1049767792,1826210199,1819320243,2027049793],[592288576,1976271933,1340504790,967746355,1589259208,1433085936,496712666,2085306212],[912790298,158370082,1065202075,767033329,624291789,1491604448,213657186,903273888],[2054790452,868524342,1484388498,239917485,1788342133,1462219562,1433311840,378331125],[1057254677,732103683,499427276,1344021610,883863606,1637725558,83697610,1420194916],[1057305019,410594947,2118292533,1967295617,1601457132,1779566477,20908570,1139494614],[1050540428,1469373311,986563009,159874927,1200401575,1502440536,223882052,1474054529],[59275987,331442272,64779980,464761351,1689901680,1071190728,208918654,827542982],[2116172316,319067400,863372045,1136349091,1524644518,2111580581,2053478857,453832907],[518802043,1746156088,664554777,1950226783,27740274,1602406398,575569565,1618060185],[1466987002,1335567904,1877111252,784651442,2011907639,2041143514,2045180779,1010690593],[391357517,653103206,1752524859,2075742244,1923065652,859272296,1695523516,1834844044],[1680809528,1186576876,2056550881,1984993174,2001773247,1541566123,461299058,456071524],[1570237154,630964341,816504879,762679753,1955478292,1609906721,1994315211,1767483009],[1239365620,401277767,1083106767,2308937,24163066,901439525,271465946,1806391452],[75055951,1665941267,1035831860,35929888,1904250912,449030364,904005053,2020049814],[84929960,592153102,1346609711,2044441574,354172020,880992587,551009724,1009795735],[1921216940,107029743,306863463,190218840,1469400539,1237757170,1563547392,841291187],[2000504197,1232297494,123056319,1011936852,1409534669,785178365,1216574618,939371174],[973536080,746712918,296924721,1771733521,1211228609,1408950670,1597434477,1333986948],[1557227782,799355424,817797422,1976499868,39941059,74813765,245703446,1925601512],[567249652,1899494814,505815228,1338861295,618544857,124295859,255035616,436741836],[783742740,1746960521,108544469,711321716,1467263379,1661801181,1932248314,247597412],[1197532532,1080554872,1460365320,2069909203,1751643482,421943526,1694447681,1151688181],[441060109,1114896243,1530700782,71599833,1710417037,353978508,1430124354,1744285718],[73836313,1526273199,1639850104,1834381674,1073716816,1992074770,262201876,1130440795],[8599797,1897016141,771567302,876531749,645460528,1426357414,527625794,617495943],[458956993,1102021453,1071693113,2090405174,297029180,809082297,792864637,84301159],[761926612,983302755,1447950646,2024062283,1193133037,376585625,1605945677,1574295719],[317611193,1574368667,1721910775,493468357,1689712762,1576655749,279164938,759315816],[660200674,921638475,1614257032,491116132,686038248,1010000966,1825865845,727825586],[255198549,2003406438,481930170,1926221117,262093214,208439791,1841787851,1598902527],[1703863309,1464666818,550341966,700828764,2028721410,1963736497,43191676,130283557],[1882063993,948487703,1197461003,274383050,2087318115,1630901432,1166759219,1431774953],[325405825,1162158708,966616404,1542564946,336843929,1378664101,2009927600,1911216735],[1503494888,1197096865,82225561,321823206,210486769,1111874048,1415348326,945941803],[1709100160,916476499,485027131,2011740367,1066853677,1715563327,1303698686,1061241943],[972802405,325182848,1262103825,64210213,211485293,1273308410,999913630,459538288],[1866820093,1525892373,1287810755,1488777626,2102823579,1170739071,580617909,169189168],[153244850,2053635835,941522542,1860966279,1843526698,99745200,1902597086,1325048290],[209288933,1927912551,222308708,22103822,743442508,595012743,580640547,64036976],[2112227249,249634950,1445591990,1592645014,1966309941,2118239886,397474679,481604167],[549700512,953877059,726234063,2083337709,1801649996,277206042,550442652,1262399773],[1737469948,742073449,690433480,723870405,1766907665,1613872723,1584723674,389431303],[935469961,1842833985,1171563468,729911112,2087274077,1272339932,310666581,1902266162],[2126827440,1535569771,224958157,194382766,1869360283,1429641204,1387010471,1386248054],[1279547730,1976491569,1524313221,1563011670,856001392,1735437384,941755567,747598144],[1623474629,2084688097,488659674,1076287396,1271492108,1325278355,1302168459,1496566643],[468673853,118339257,622395280,34209591,1187810365,1295507778,1695239186,1659599544],[820939647,916208585,1697686323,104640743,1680555783,1588793263,1633159609,851115333],[1423672314,1147972459,1784434101,1849629824,773556750,929695417,110439676,860442489],[302245333,1709049099,1979522895,269648037,236879724,137613699,1163704205,1512431979],[1300757819,2055831664,1052276314,1037655089,842990123,1708793760,1434026800,1868890154],[1717347706,1954781847,1725363696,1314006942,171755644,1455259850,955572192,1927629835],[1520843001,1002225117,2041511844,600066385,847205896,401320915,974516829,2089127511],[648303024,341529184,1414830520,490411631,1161047636,2022238322,1247683531,1350989796],[2124106205,535095845,1750229992,659425736,1786512776,1384674641,885335227,919236632],[862939124,1169693636,279941209,283998535,1542799724,350674766,1573506314,61707366],[122124131,1511088921,2065363706,16360896,1021089032,1493947768,1609485022,110578188],[624908766,1817265671,1512000498,1350384235,57223203,1435559113,1397569161,1911165689],[2051519835,2057487942,335329510,754989329,760223806,414483572,759369336,1692821366],[272135106,1108341072,13558816,1360704080,1545250464,942532041,867382884,1033145315],[1387881681,58276630,281616873,1646326438,769613807,1878952324,1448876798,1703951493],[28051423,983044637,101963933,830281012,2041425021,1351189051,819855544,132711066],[392304474,1018743012,1981123317,697738823,71455124,1693244914,1553319050,667517689],[371515086,1606530447,2046322825,1991329561,693817297,417646360,914873325,8970134],[1438824290,842115061,2077015487,123674292,951779242,1488937715,1708199965,1315533607],[668864800,1702331522,1936474426,1737957003,1274876926,1050033311,1640997790,722824346],[1398059481,13685545,695418016,1983557255,567470740,1747454748,438619044,710086650],[41435603,974281804,1050379186,970104664,1750008982,1966067129,1444836478,1846732546],[1436278064,522807772,613713656,985538313,1003606237,1657748028,210405548,1476646856],[1090013113,1109831876,1817229566,1341468216,1654234965,452139589,190384292,2018370029],[279320689,1765363420,1831083021,558199645,604723546,1682506178,1952434759,1604295606],[1184203447,1720830942,1231290175,1610080610,1017518604,504421672,206131630,1908121871],[1351635047,768654451,32894474,111672948,516813277,1362640903,1469959594,235453877],[1838120816,884033113,1022500136,1937205591,576912757,2001196172,384146305,1194058385],[2046525926,1286621848,1169137026,655496677,813384857,1438603724,725049532,2081344587],[1213696438,875926902,1693980095,1532961180,1075809345,1256122651,2106370116,1900566165],[800827304,146845033,1191476303,2106541295,381707921,943400396,937006683,1213177732],[1179760519,1215070708,857415266,1012479585,2123662826,96103199,1636969172,128106366],[977520396,75065768,1133096555,2019442027,1141086288,1455440507,180052556,1003897044],[1834177264,1734126413,69623912,106841666,1680738281,1702681554,1780381702,1801557282],[1668311180,1979248251,1041311255,1423934549,1779310315,1115713148,817892696,771040561],[1359045728,1914922754,1312794567,1677052328,845553518,1630524100,1426320517,2015857034],[291923157,1386742224,264805548,1616545173,1463941297,1223102364,2111494618,134562690],[83262211,826137699,1838573200,1743475242,1560122673,996971024,907927925,299202981],[41121132,1798046463,1831756337,607697609,1219587477,1574181418,2116758277,356184450],[2113036550,302479014,1783958745,171255219,767033962,1159083472,1528719049,1509937006],[486175393,720968095,1220882349,1412406875,1050278791,57943820,1953698982,839666368],[1878397512,135074510,1959887600,1000336235,1826239808,1432725546,1583233781,710588686],[863942168,1252376597,490800414,1951331223,1174045176,1549348797,1786734462,1464032781],[1448308282,1736080216,1938409352,543576148,1996442089,143486959,314149088,155678185],[1505515297,184346276,1938135261,2057774963,338855485,1151141958,337321090,1067524371],[1724414148,71421271,1127865402,903041886,542047355,966225855,1779515992,954548303],[1294396355,1972779246,2102642214,1933833853,49469877,491467259,444535939,2069529717],[662882603,854366916,1272103759,1233003945,252058067,128914612,1369095236,835904413],[1809392254,995658318,537778138,250069953,1091071493,70687123,644493314,1575004958],[1936962863,1803500297,436050472,775898102,1836391489,2104639717,364259665,1627420318],[255300941,1376383933,614132841,746952121,1852867305,1556251273,287144995,322715967],[2129774474,1059354046,581540609,1314485131,1571211358,140115293,1723906612,104104507],[616926313,417989564,798808341,1208138600,1633124137,1795627529,1728239681,1101579232],[1517584847,1053252584,1541736638,766930105,858764821,1016373219,1849030999,1634635468],[374959132,1188675034,1327445885,671099430,2082612235,2118902428,6825988,54883206],[852993333,1408237227,1891211678,1972846749,1285728632,1789866193,185217971,1697404687],[1720622507,297362071,1552461047,1798148368,1601459175,1816529083,2017390838,1345323157],[1171380057,1313772366,1079918614,788560630,1270376503,1159469929,897847169,1249251856],[1851510020,1475069202,418410917,1062203468,679288885,1166055985,1408443971,1770292062],[1981701543,1725370977,1065145116,998473060,113983704,1462674367,444771955,1054566657],[1274396073,1601643854,1134205375,507092973,957947918,762105134,156392001,1471612172],[584555779,1789148415,705068568,1802283206,877077851,293658918,335514694,1564235017],[1552298442,926576747,989046454,1321986707,1512388088,689408503,332169290,180203286],[1937040155,472040369,1945385616,1998589067,1733630860,43754625,1852537822,457423182],[1587457085,489264027,645429692,1352512795,595074981,1676851201,854715346,1962716892],[694465632,319458796,1648643461,1900154375,1244035253,976708558,292410792,593287853],[1572027904,1987389858,1212336188,1870346033,2099483376,898863176,971741763,1442129209],[1998298725,913682429,1130731068,155936465,1433138658,411673046,1924064100,1065254558],[1409630807,1778131746,989848291,1887820691,522369260,1582937362,1021107036,915518878],[2075176626,853281387,96930191,1413129199,604878892,1000801917,1348619350,2091863829],[1438803634,797022506,1398753802,875586023,1762504416,406913792,1557218187,1710657993],[527643567,855281988,1965075252,273056101,1971456443,1797202936,1370244373,858186112],[1984373528,2084545599,517158558,227397749,1226395401,152151157,1205399341,1186946024],[1082547757,942676812,511537416,549130489,1746900384,1487702870,2105913229,753500853],[2091694905,1913993596,129908170,2119733817,1183521954,786470711,2019028069,1698623218],[1297963265,44376238,685327034,1624376551,1050110783,924956342,606114465,421956291],[686848605,1320175502,591688915,210877060,1486254039,1078461680,1219765910,1753921069],[597524588,1279196570,678234603,1770385368,1683479085,1833911109,371182162,1966844444],[1841160958,645416609,980730064,2044185917,889880673,1939757916,39005091,1558964021],[332842467,1533600368,386742977,1477911568,1728546178,1374310009,424562917,1073476837],[362426600,1404009105,520336166,555906732,574051150,401970053,898699696,1967108400],[629159392,1779647854,1000545061,778421257,1112102130,1540328982,244817430,867023170],[1865429539,2023385690,586342518,484498714,937799310,1549660964,325729793,1757010083],[8772180,2067392071,957505703,452527077,1342796835,139730003,1501372295,1102571427],[836809241,1173101626,2112359430,1451763267,634144635,950555726,1359000066,2040448723],[1661688766,964425910,2129514084,650689779,687690844,193445877,941285650,498351662],[322188351,1431211976,1561460837,456674945,1869589879,496933639,585709976,1989640169],[1373513868,1614449382,1164421889,208258399,1716560247,577412485,154685915,1989154455],[1225759285,611739450,1287650550,1832749387,1166125716,1519571679,1985939646,522456132],[367589769,1397224208,1030769547,139479800,1233881886,1114503840,1520439307,212345496],[1953174108,631520646,1655858069,1178877047,817865393,585878787,1706859503,1374168061],[1489597684,2067956008,2020840014,660223438,195388665,1778115694,104006710,1245782448],[723891924,2080292220,1293815016,1767969915,1764140914,849159223,526964427,1735794006],[1082118662,287085531,863228204,1087315162,262068729,1410184654,878399437,1154753398],[1108920522,589693640,1137897917,345607402,251864390,940477831,1999739130,947737674],[274725618,1139490317,1695527732,140262527,48801024,2033694625,1685487117,1580955290],[1922528991,1816948376,746801111,1264723705,1727507178,1682577672,1164470707,987222743],[800768227,1411994320,862168732,289507873,581388424,984101581,598505457,778163791],[1775055280,282429736,88536673,1801926669,172055882,1647938573,595384610,196707205],[142105189,108586197,131119923,353193110,412970341,414235266,201232686,1624918106],[522790315,399157818,1390010784,2079886061,756414378,1801566113,63828690,592498811],[476687039,80454188,1065501716,397186365,1854121900,2129584021,864740346,954880587],[1180827340,1067958118,1104243451,187091279,1960222751,762082976,961995836,912072258],[1422175883,872682862,236767180,1874574103,700293819,1704543151,667061304,1987793410],[59718507,1871966117,1046014712,159714740,347741823,1106266683,291036042,30637811],[483385342,1205587428,982328564,1901013150,1283083446,469086267,182679390,1300486149],[1878664375,706093667,1018038582,229730235,686506684,593907680,1896577157,569196023],[641677620,1700226319,627907958,375106147,1603259901,1981604106,1267980220,1686356653],[689490032,1364494175,629412459,1524258367,284531626,902973874,390811757,1050730109],[4824463,640406669,486599120,481542860,431547610,1548986549,888812139,160230461],[1386869558,1386945296,308348986,1520850968,431520792,1891646058,907954153,1822182157],[1025212551,504254144,2056579559,438555870,1338558417,670979916,1702962942,1503526482],[1904939689,1531225201,212138219,65007346,37063458,999208951,1706114577,1241804533],[114190571,1926434477,1120544465,1519482839,739070072,1415282595,1310921903,823072372],[1993818793,142346264,324477985,54636789,974967018,815721162,1082280973,979032116],[41195125,1018931770,2122896093,1280759092,141825204,956107733,1432000589,1475457885],[1098117722,1891157455,1049870540,583880969,668606095,1757545245,484274153,1643863612],[361853181,846911427,202365042,1215300200,1574945038,715916013,121291189,1144360726],[174116541,1308840738,103572659,1898138017,1451250481,457825159,1183391764,1544195709],[1356413855,1941969009,432615613,914050379,121386490,1747946521,2094753336,243807041],[785977158,1179541695,1216641222,1426911113,1959393871,118739835,1010197853,1290298496],[450002479,1205076583,575921724,2079793273,714166756,124624646,210898438,1460997026],[1016302595,687033402,1455243112,37883100,174312512,1678138945,1381506290,1764100996],[21896503,816979305,1154634535,1626587258,323176936,1431941380,448989979,544879147],[580146770,1363290442,1371344870,1784811689,1708805087,638078557,207715096,377859789],[1050749492,840932847,670077116,215496631,1844120343,1383497266,1868376935,280922900],[1298832097,1354134644,289125711,728971042,617964154,60077107,700136891,1481607661],[1701759591,1661372849,137292026,1430517183,623768591,1103213108,110794629,628036706],[1159721440,613903964,1885624237,1233856356,413496856,722444700,1760729716,1694785837],[1250359417,1711626255,1978477336,575644615,1588973373,1356690711,1657544545,1044727136],[833092265,531753016,1138725432,684051110,1645044446,2120657706,1617409272,1040888458],[1972506004,585702855,1093989345,618607548,708969404,1177196196,560603780,703017579],[2002544629,604222144,1280521123,133630259,889871448,536217250,953151199,1078928695],[1750272097,2063707033,2018070238,1151108648,276302025,1418592244,946474475,1489382901],[1211902398,939621532,1467296338,1186410725,1673506311,1680078815,301536339,310450629],[1791732304,72902946,1872586389,2047858150,1393499687,1932671797,1261536589,1248948793],[2052977717,736329262,730508687,1097859453,896082640,1835992040,153028373,149153453],[583764206,322895553,605982365,286094716,2091920432,68208464,1956796494,598805210],[1638795714,1619835277,1803420669,460024159,140071289,1607985740,60790842,1459538510],[2063834579,1443789202,736516140,473993621,1005898260,89568066,948727904,296508023],[1865632786,1848363206,1621411115,733923695,449154334,1794117997,522349450,1889933298],[430158624,423196528,1496781149,709082598,1766133598,686678883,529427350,29371344],[1526943400,101801792,1753894298,518686248,1303143119,539884771,1226129132,64306719],[469030124,2015398066,1513650724,1524459549,229800360,1186111998,347959004,410531605],[1063712694,1993203671,1286583938,907298650,211406700,15538839,1229334264,1590771175],[1600802546,1356074761,1166734275,226516067,2123167948,1615962194,2018930300,549862674],[1036928121,622499728,2128936249,2127538320,381044620,2026313593,653403131,2076205059],[1997107973,1290296242,1256362218,1520978180,2006276325,2128481610,1142148303,2122609018],[1517965278,1971645346,1296228316,2003772410,1447025803,537586175,1253620999,1410440546],[265660140,91539545,7344185,1762526572,1103459402,1297894761,316974035,263032635],[1663221389,1628756015,912341528,2092925272,662619886,1249780962,1676643588,1652492118],[1948995772,514721996,72482710,1439458338,313088447,375519011,43697957,671962489],[2005756653,579629019,838703979,1246155854,385141970,522262255,1215325923,221338313],[1046056022,1601739187,390880250,49126535,1355808996,1309961122,489557323,1149492343],[1662369748,447873088,425880182,738342527,797792693,1035635264,730119296,1316398861],[336140192,2021844364,1421873117,1387099358,263649855,166318773,1177440118,1065642671],[519775912,1599550460,2076723744,44560122,1010839557,1989579705,397553767,2799726],[654070605,1408071417,1600676039,1149599460,1621152632,1419287943,1471617599,930628753],[359542844,62152883,1495863847,431262066,698201343,500755309,585481407,305489214],[1392417631,313874877,855908556,712194251,1753387054,1577756711,1448390817,1096846169],[967504710,1681759700,1568591025,1446937750,1766288767,680559746,47586414,2049889452],[1389675986,1711170740,108031844,1177687749,1268622718,962531854,1760728002,593191676],[1810535191,554187297,1001481948,1683405925,529340906,142277644,473198354,354387000],[1350679349,2078518802,319513981,1557468052,1568528928,608485938,1817431317,1115470952],[615810025,204084383,988577991,420989626,1621962165,1350547291,2045410561,1614679391],[341766788,1429154436,1984489226,805269922,1881719533,127317106,1153984643,1080323534],[1028925488,1024106029,1791430239,1265311752,1419780840,142062485,742145116,231524786],[1471447293,852298545,868346345,763288113,1451698220,689634967,1142281488,360631011],[586756938,1446083804,102207983,439163613,1930900767,283183448,92577379,86445942],[372703656,1617267586,999285536,1815043998,547970108,790162368,714717893,999797117],[20711333,311037142,795473314,1402826447,671703883,1245801338,471319070,1956392267],[1403136403,1067319939,1777045402,732071370,1440289425,308092697,1522801183,483269609],[1500733984,1396337732,1531728753,1613258327,1610581831,809543079,1845433350,685402125],[1948000477,338394244,948177730,623071543,787599111,1126877847,405851466,88273251],[1229592442,245404270,359917549,476980734,638431833,175054093,1865832002,720045331],[1016557314,256872652,2002931711,661001020,1323997708,991044168,1363121677,1225408118],[708291504,1502967656,1126831594,1342606966,331061702,1155803327,412767753,213934272],[1389127284,1654252793,945206498,1953190934,1525421049,1201490434,929235495,1054661447],[809522864,2117421941,1742838328,2095265689,1908589910,1358912325,574365324,1452567716],[106524600,1233068922,1579013299,1375833305,1689707555,8470466,1613343845,1257898560],[1554966384,714406390,435031304,1103327765,683648929,345337182,714714607,54735994],[1968836179,1419922562,1541503299,1144744713,1305789118,1857386539,1692602518,422689773],[786384971,618617473,1201393337,1881834205,165170898,1769295397,1329287355,2046833740],[69900335,681650357,662416749,1892083839,799618047,754714731,1982652678,628588760],[1400866182,503000956,315932938,1744169855,1910237376,1781662638,2101249309,1020438195],[1821809557,1532131608,332913133,397149815,416973753,899377504,186065791,1269161860],[847060315,1001761959,1362479147,132575408,1494756323,766077299,438289327,1176691636],[1176325216,262599892,1782774769,1706846117,527498896,1551307066,596934745,2064211233],[988919142,326436469,1290005451,1340100111,1485738278,1679286032,265660006,1698649990],[1919497539,872518903,610000677,518193091,494642024,457907563,590585101,2053431398],[857040981,891024672,1242314987,1545300949,1244968443,158010228,1419326865,1820078082],[1667423865,1465475507,1393225643,56105051,613690636,1499537812,967388372,1537229841],[1759462344,852974310,2069861069,1763562035,824155676,1130187396,1221001048,1061679179],[667850617,1996580281,209553415,1319105351,1731460973,1657997294,1239087404,725036152],[2111859630,340299942,894227291,342027024,1296651195,586924549,432390265,1999973139],[1485491765,290302537,2095788248,1293944822,1899319006,625484178,333730355,543143239],[58726867,1247375292,890278987,1035790302,1789223963,2036286379,1012233642,364450772],[1977098731,1801899690,2090718163,1839402170,689074076,1890799595,1570711332,856511691],[1145878076,1767027868,952374011,662770644,1385431379,683574344,1176234081,1453348335],[1991368292,1109117600,1283823328,1674185067,2075009840,562025008,1857096458,1596746693],[765969560,2048584056,1950547661,727435780,1599662375,1844108094,1966327590,1904797166],[1189392447,2078270277,1366885317,1965441153,1743801462,1410801501,1399598335,1472565506],[13254446,1574191319,1344851739,1504031482,1437695386,920110481,1892372179,1119844998],[718277121,1717268699,413037068,107108909,2057576380,1809739257,1972291965,1008193000],[1480067916,1155018829,1714349523,1275394711,1639772680,1614905110,1961209642,1428468870],[1157000530,990061841,527136551,1896718775,1108068365,307596570,1047283044,709575018],[1788148570,1479279192,663254488,1172982197,76835227,143339426,1968862244,1748477573],[1534418228,501064738,1044231540,645684198,149928211,874597056,226074557,227952048],[828276468,65821405,1715781890,1475565122,1283444157,902553111,843331661,55174038],[932475105,1209821775,1608685726,1288143647,1786923007,188238583,577856967,3646855],[1276362547,1282408062,1427461616,836131060,1377457987,1393415090,1746061830,1861172019],[347630624,503040409,757535554,354262781,1830714721,162282970,1983142200,528199873],[544895191,1234840330,604985721,2023513742,1643208438,447084201,1221131989,238288156],[1382293360,2042802293,1969531267,114693063,944990660,795467083,898196504,34565372],[1231977864,2092941844,166281518,65882097,559112268,791022517,109851031,1626288531],[1379738674,910634717,98600162,419632749,1732942909,1358400933,871234433,987532107],[1082456822,199492348,506100674,40687177,1599511160,387095416,2042591221,519887524],[1452996195,597274830,225526719,2064200615,820560408,1521150456,1795686939,1366823469],[1872142845,574672793,1976183535,1001697449,773228266,1791340690,1734981128,1615536691],[1352716262,1006974016,1669808062,588061003,680092720,1518328434,686722783,1706426478],[2080615384,95251655,214451202,1429078320,1114741914,636130705,255121393,1407883543],[273057859,1832197381,1527595194,38621907,2118553102,473310115,833108058,1117131935],[1690726837,524778475,811405,1645026920,1029677902,1603372291,1872670649,1438644083],[1723436792,335780586,1379062033,1291031773,1907044658,1786122229,1035414988,722452608],[776981039,1489867389,662996230,539269606,328152488,858494796,1404700210,1847067192],[595178842,776032515,1672395990,1061987443,838092496,1743658151,66785780,1924832310],[1861966224,163344065,1209407257,376147689,160738590,1131595680,1521196333,1306082574],[82325294,250245355,997290703,1575860543,1150493654,438512135,367341838,812799092],[712657141,589872660,791325454,493597785,1068907827,22129761,382320027,1467405902],[2021421343,644389589,954926671,1946997109,893155633,60451292,192441849,1198806486],[1926871795,878136077,1989087969,1704648371,1344848217,2118551390,2085170846,1560200556],[521904035,1381317677,1060804676,189021879,815274849,482031881,1873557264,970398602],[290639305,51974585,1113251799,897161420,1751323861,894528302,307361904,858173573],[1190686230,1954454897,299324202,580942321,521322482,337635600,1407655167,1754119995],[2062206641,392367381,1962295274,1935076222,2110126493,1361306940,585371653,883858169],[977896094,708913895,1373757939,310857280,1041491122,67928937,1757527000,1961445921],[947597487,548126209,505893674,2094030207,900832029,433939549,1344438246,2091331346],[660933002,1213811865,1443904812,1664427166,1296792889,171307631,32311944,923337328],[1878157950,304239972,1665466439,1120335101,1040664752,225649214,336108468,971547497],[116533149,1924012497,494580987,28792938,112800186,1834241397,164559284,821274402],[565315287,983848257,772082857,1709141442,405136545,346753653,2039526363,42518356],[151541509,1035434960,89372158,1825790671,553042528,1484169352,480595405,1496239669],[1064878074,1345220891,662356376,228490246,1077734121,1740332583,498118538,1166501047],[1196538518,1466753342,1074814769,1677156223,1138615637,163527513,19277776,163978137],[2051469620,788339309,1621405502,381464445,1165959535,385353733,482435110,1816056312],[997177935,1514768775,1813873651,627180454,1615546121,291800464,1749079183,1785937934],[1418800034,70054337,887748257,1500972662,525928394,1477861226,819952464,709876176],[90163866,542423730,1921220025,934483159,586959171,1101612955,689032196,772953465],[1957798997,2093690485,64030948,1065722446,39919190,1087853741,861667639,318457725],[1036257550,1269846794,289839756,1319165359,263538844,14030738,236601711,1722928835],[1007808896,94878844,1096570725,1468847239,1334725742,512806774,1266442217,1656736929],[701876870,857420458,1272949122,274411502,1314337814,81281328,1144427066,1810113111],[121998204,1155730695,1540326539,648607519,2115421435,1495822960,2043905850,953118893],[1708742866,165346763,1689070233,515918068,1280459652,24384050,1908598863,1596725028],[1988620396,1990854695,2034271812,642968729,406310240,38851766,58244040,218656688],[1383609965,2107984120,1204493805,995955742,999746846,1651570101,837508063,1556214447],[584732311,1486003484,1569227575,94770540,1929875113,397384970,86505008,999902001],[1633408490,1132999271,1966737663,349617148,207204826,883701420,1921992594,1534200838],[2117781137,1519839487,242169508,1955752469,414761586,1522319533,1623001319,616492742],[2055207630,244005113,851515204,134369711,130301398,1085950743,1418582270,1867514930],[1622314690,892190550,1021199696,1978375420,1771657518,1747819496,2056763039,1709146440],[1038191443,2089445781,1193281074,217342170,526650893,787602749,981120140,1902966352],[1430640805,620488892,1016031591,1688501417,1669629209,179636349,1046766897,267433369],[1230069343,708380119,866852421,252580451,1442587179,2125602137,800920858,1375380771],[2023696344,183194460,1442978550,1654056889,1770724516,1802917953,927395129,301948789],[532097335,24539347,742770852,139385203,874347475,808223306,573038219,1540280965],[1540784605,284741018,2028528506,989527920,31320667,1844436287,378482476,716482721],[719864283,993340034,1187289822,1980248107,996104894,1709269158,559109127,1736554166],[558886871,1288373057,211354571,1280465314,1785840004,1398737084,403564378,1834134125],[135814772,1336879443,1679336113,1356390940,266401099,27150844,1756626333,1252637516],[686164383,1300716910,802252444,1883212471,1781291667,859821451,356061715,1347446694],[244065280,2122523756,1593386837,1947041234,1625491089,1010862646,1883441099,228199359],[1087576038,702792679,1821552338,1020436067,278077560,2085561113,971079395,108033376],[2037905912,465241776,1016703319,442995244,1673455487,798592665,1011700817,1083184420],[1908540140,957694530,2012137741,1943644418,556594463,2055935274,1767504198,1475857831],[924111328,340154110,711741926,413963131,106984568,1417678707,1042576249,834307984],[1060668961,898066845,607767694,1183212784,825210027,1114776040,809665669,1079777440],[623811952,385655537,1414692893,1310223683,1496423368,1390637875,394579101,1008833071],[902575094,1380285237,697074899,2010524483,289183749,1290614370,1402638527,1259206604],[1580724406,685171585,1029205138,1181503590,1684971640,1874561978,34394779,527834653],[1747019188,1470457646,764033083,1879855249,147024044,1735385190,25008700,167766650],[650868050,1926044527,1957428082,866171655,333375028,552906057,813099762,716059478],[1473086298,1960333979,823064815,821716181,2022064916,508382835,790615719,338579487],[668668291,2002759224,1579781924,1312452307,552215583,635762932,196447281,1657531175],[978573606,1762645971,1702334191,1587010775,1685882386,1815791887,1242214453,1128065534],[1697068167,1673538370,551883535,940178214,830564511,1408194765,1877426117,484025994],[1329743258,934044599,1185022991,816475676,593153831,1458967050,1529957963,1643132928],[1895764772,392721721,1769903657,580666343,519772191,1031146238,1922674242,1207831052],[137102550,1449342163,1071345718,382695799,1000224372,281468835,1625707236,1399586051],[24145401,429708673,768151979,480137246,1616950771,1635419552,513312018,916848883],[619525552,1869918976,27672741,1680335850,1385153756,1127956012,1103622982,1676304983],[111723949,1418718,90227378,500154507,1252965459,385340597,2060848426,979816104],[1724830526,748463640,1095414949,1415077046,637792598,2120002050,1865405889,179155725],[947574758,1162506875,1157768592,839220214,1144108969,1915129994,71187433,1548879906],[1256193713,1761206178,1431396268,1046433775,1507252584,1621484336,1688090475,1909711906],[343240934,439264227,1722659222,403074063,283182596,1452921816,2119690999,1661302189],[826465969,1995618944,328338772,1433531075,287435455,1144017348,168056556,1372202611],[1291208791,704505748,1888767112,543371780,1856557118,1219850423,1484070160,1120742883],[1738797323,1039300512,1587387840,465309494,133703847,1285708820,13705303,1782227447],[845500,198580743,686641480,1455372068,469271085,1527502152,214530668,982689141],[623138054,645650632,1665889670,1038913508,1067575744,1248740167,876314884,1672820636],[1233387401,294142273,2035661284,1382685742,1136418183,1948496150,1998233325,1888250882],[352925944,1662727195,2118415676,391769571,1755271262,1856544829,1805531388,626399286],[1838539289,1846365164,189319027,216764591,29789331,815139871,482923401,915478501],[1484152709,1354456291,350851590,1607092414,1270228369,885030987,239570417,1195068136],[1832436829,1600397676,1640419498,2109255847,231694071,808231319,2115409137,438776326],[1679486292,1570615443,106982327,1036461703,2016538276,1435562618,169095938,1602486613],[967172608,1455664552,1115925129,1514622000,32615287,1589720100,1158925741,1510434275],[318798736,341574655,143815882,1204112448,1323710767,1189167811,1721111870,410841610],[2128090829,457950712,1527091846,1064240723,1140163973,1166193845,1801466685,425256862],[1617858801,469158658,691556881,614480398,947926673,1126509356,468043107,962692524],[1861512605,1563894426,304955875,1019011309,1733268993,1896643491,783523176,1402601583],[2116475083,1865555502,500317046,1334253756,1028323234,1027229638,703403274,777687379],[2051191109,166733972,1865221514,1915928204,1223897460,1252143696,1438933175,285414207],[629305135,872970904,670448545,2051930440,289845330,2012466378,968859864,830345178],[1825653074,1694178844,80747870,1956468318,1525920240,1202798820,220029121,356950565],[2120838576,1127684620,1441523502,2116395813,2012095083,1534116910,1282473850,170229744],[2098025993,465470441,812120365,651825139,620137749,1616877329,1373545021,294487984],[1544815528,1992850998,624934825,1957595304,367921792,1147475629,789094066,1808360426],[1773714505,906306536,1027761473,649085602,1994542766,1172106112,742115040,630907227],[1954187504,1091645068,1254896397,1791220795,1971470887,905816283,315474800,912063661],[1466617549,2108323570,1054195724,37998995,773913634,773777898,1837342841,1882242402],[939064495,1484503690,808801715,1188267397,540598908,259004517,71555388,470519634],[1124920467,272788778,346061301,1579035115,704403677,1254958557,1791466031,602866820],[471974151,1823308382,1629055645,790471994,557975222,2108850218,1725941368,277374336],[1341407345,1107354039,802091879,478288454,102690882,847549487,1498426467,1784114277],[137538749,1209337075,1367997333,676426005,237319544,160085294,1012026058,929197297],[700912980,1859400755,368416488,1893615150,1912515643,851545091,77922859,1487939196],[1705380562,1845895943,1361631860,1859929605,1201041734,2027918049,1722820780,1427537024],[163300561,804348704,471777796,548915566,1361409736,2063540058,26927203,1549112973],[643846512,845042963,857372207,1243157242,1133755159,1201791865,728479385,1363025557],[2102882149,2045803211,554581891,631454841,614049464,1893411706,513327396,1097818971],[19750362,800031827,1975740512,133582676,60784567,413767702,645228495,1741562450],[1671636762,1530495703,1133061375,424935369,1611948467,679623888,808991224,1814060085],[180223487,991093615,1689403668,220943870,966881691,1988031135,843204249,743724620],[856018397,898712105,1964056466,340226522,1525088423,228241790,1697104412,1996475035],[1851198461,1133284925,822911519,933595573,1989349993,452033595,1217243775,1156659078],[835667561,1291247313,1952923319,1091405719,1234366963,1826507751,786652672,1172374685],[1142236902,1959831258,400756152,1366334440,1446765606,662863742,787056278,217501387],[265138399,1151422587,338304195,572551454,912825743,2031229635,83253346,1820908762],[16312584,521981358,1300522078,1403869658,733437382,1872309793,739346144,618826940],[2114019758,408860615,2008511270,758770466,963873886,221287822,1894128850,1437550981],[876845831,1060429527,503353051,1582873919,1194446534,285403071,100439935,2057924821],[323358318,2047639547,1079102532,1626854223,1260916806,865362551,881569418,1783141432],[1915529044,1943129170,1050534937,433880567,1121806769,2054312191,962448334,940657451],[1703703000,156978140,984172747,1477916777,1177919542,462271688,111125142,1063886807],[495416063,2102061135,1473888076,1745877849,893377631,1467998661,624786605,149155722],[600618283,387077253,1513393111,1174174835,1454678709,300800374,1132444099,697355368],[1117913565,1554319132,885813550,213738707,938175766,1498922935,1039148614,1968822769],[1962977400,1068504921,1646148473,270158279,1852147142,999630395,1236524240,1601858456],[872646244,1877512362,506724959,1443609442,445545708,1570734491,1522622034,811535015],[1684406526,1819609945,10086443,1366498452,186525349,2128641397,1690637055,1457204310],[1262938793,1720399194,915995675,1042327127,444630789,1144028225,1524344953,414328943],[1768628607,1920358151,1813653559,1593457789,381195247,443240778,2033355162,1422887449],[2043939528,1896176906,674723508,1916096428,1349022504,154803332,958689825,674713588],[921862266,1417883031,821501136,1231407143,1757176226,1353409952,264362973,1807333757],[825082509,64416154,1510229174,595650007,1933907590,2028174413,1848210018,357709395],[1579669152,408554269,1527151695,202349069,447874481,404483817,213764431,74444389],[1198584506,1693663750,1626930741,1907282905,124619029,48955616,1306303244,311742080],[231633633,1133569119,987018473,1943309293,748377709,1751441837,1729093851,1104009029],[166190793,959997472,605429896,451312194,2022514235,1143011524,1144603307,1283965044],[158768475,294455276,1902868878,1488819542,335280856,1798504761,2065703858,1845352049],[808784642,40481991,637775294,212641144,1189706518,814520659,1585120116,1745135177],[1046908858,112828637,180835085,1383519836,2065942500,2129379077,148710874,871112707],[1430413191,838733673,475645380,151014767,46870349,1857648026,1690378995,1169003790],[1428451375,1564893106,1694464301,1967452432,1722421314,613504960,2095664352,1488709095],[2015706962,873091013,1390486731,2113465804,816039735,138330139,1875776336,490527333],[604006744,1643348290,1181404399,1201730949,1550271058,1749035572,1674933107,533600492],[290106906,269554845,791131700,17777294,1600734158,1664463636,289219422,88721989],[275446245,990910736,2082271377,871624125,1374989483,1232646891,60487937,835384698],[1910775650,659057245,1980714516,364985588,1255446496,1476257388,1116971432,1859243516],[791305733,1457945077,1986352178,1556445988,490081186,1566666713,535874673,727217836],[1192080935,1047171405,564503739,1855548929,679211036,2013469036,1336180852,1717537030],[586249156,423082857,339996759,1540900900,136290222,112989008,912534163,683880099],[533327611,1055756919,523244308,1609967593,1932727201,1165719401,1789303523,1320631023],[698342060,1048572656,1871714653,106493326,1358524339,1207787843,77631358,632429715],[1296453036,1572619232,1694439537,848931153,2036441778,521482845,1556907897,447327228],[1165748558,779511907,90578836,1946332297,290310908,1260606864,1856576978,264274474],[138547966,523970164,124517247,61037154,170734082,260404685,1948635787,575489910],[421296337,757979653,1297927808,464291375,57688784,446217894,1424943051,794090714],[451091084,366076414,1123704946,1063370476,273047933,317159453,323176780,476979009],[1743657733,981958712,1010483011,1886875411,541107859,1629126164,743957702,1262742372],[1117161965,324411647,695811912,1124876367,1207792905,1283711201,989722928,718367906],[587545173,1236208256,1601328427,1709102304,79976291,313836542,844250575,269769171],[1959406681,1960712991,2033948803,1459248368,1341971823,2068113507,1285214487,1101517730],[1850467623,428828699,1290391079,344267275,445476042,1252655986,1358524652,1991837361],[850819880,621353722,473024551,2003023629,782434418,1434901343,1252628467,1664695431],[77333273,1473909487,282158298,1171470566,1954464832,901674913,1078887254,228077812],[1744615493,1075631531,1878923762,333895928,1684068941,1952221559,1218032702,780808313],[396476913,1034314542,2085323284,243649627,1949465763,1551780214,120983577,1832745747],[387314763,1160026815,338910029,1697193460,137511513,1911669404,498029940,875483895],[1962152719,1677643756,1981833325,1288150336,1153575706,1769946110,732743687,491842921],[621058953,1653383068,268217498,2107388669,29946228,151497861,1662726835,1449432079],[1913429718,640023182,707607067,1132197029,1546108337,1998301401,1558968196,422966356],[1632172475,400101374,1293114151,792803260,948953032,1793901985,733335242,1371256045],[2114471968,1171935408,426999717,835334247,1597551274,792541084,182686778,2004095925],[1653931110,331721616,665013981,1002553573,1637470506,572859506,1328694271,1352239914],[1065807325,1076413870,1399059088,834046207,108837094,569326768,1851013357,987275704],[1032214370,1877621354,139369356,774565736,806280675,2078704704,1424610043,492454867],[409716875,1842678176,456365653,1007955756,1567573933,1428417890,966060790,288562626],[536875746,1090501157,966625137,1457673881,2015279346,76967834,579100443,447900825],[2096155395,579104938,475708975,741708304,1156722079,913879733,35115397,1371335230],[971087249,396122326,1581481288,1145231472,1411710778,802707460,2050417499,1834463537],[19809210,919052392,683784501,1725995529,412941413,1790716315,150712477,1278916323],[671233225,637296996,1584025597,1502705031,1237386588,1135253441,809665339,1019862718],[1869761800,1720963590,154073890,1125811727,1809939258,1799237327,1752985062,7504336],[1852578281,1012648486,1476893571,963209701,1651246378,445385727,1949146487,2118879954],[528224795,1904851985,1984287654,1934529826,2125821511,312896087,1414465151,1586456546],[1374185602,562456370,540835730,1513058296,1236216210,2064274319,1055794928,78137395],[467684991,32519777,1274110617,1483763165,1211458605,932210069,1540290791,802674121],[664369585,1060974985,2100493067,2057826768,337092071,672832974,195776342,45537134],[650680084,1023644708,355967831,640738584,1482869336,862449863,1128403664,1121399450],[480181065,1306680599,177757204,1703631608,501582571,336794107,792441766,1847326805],[882813952,256705541,1094763714,865155826,4567971,2035441799,153731923,1578721994],[1138545410,1870818491,1253782811,1833453000,1821335124,806347632,969334522,374403872],[169290610,284402139,1611726961,70675428,304225179,1306171751,97437502,154045340],[293894052,2055478847,1172839646,187194770,686393676,294255277,2119860945,1826211613],[1292788175,911522919,1025363777,382814137,1247487514,132018798,388244394,165986433],[447858637,2114041921,2047593763,357776258,532523172,133632699,1930440094,1580572894],[2002009405,1779633157,1016882931,208535593,773278212,449349905,776997912,2077480302],[636049436,1005072015,525687309,1895287718,835556756,950179244,1043317945,1814880153],[328163351,317987996,1088029000,1507933503,1461501495,545620443,602388766,834296541],[1269944316,1796986173,718432293,1676163118,915948812,264906126,27871114,933300222],[1446734787,388593378,1095896641,1157999696,195134024,1753909297,1843453192,2022036569],[248335931,659397401,994299236,1603326908,197635614,1457367288,984960473,611682],[1176262666,975872803,2023779033,1406264270,126925820,62813666,55749529,1449190906],[70756916,1844848224,1065952,96110684,1152325993,77604042,1238161291,110260269],[447436447,521682796,616037182,878967387,1902718048,545811852,1485777032,1880639114],[66116105,721057431,1505054198,1375511305,1428526708,318635331,382388043,2094757495],[2054948311,503196966,1885659466,1932085448,1642500125,793613721,1123869539,678908346],[929007463,1069217961,1474786545,521347844,661788087,1719175520,289418182,1286290405],[8719279,277486096,558158127,1224364934,1598374103,2023891174,1861539942,70348359],[451078103,2091399106,1067945500,179413671,794836561,182942837,1450618242,103393521],[708993824,838617755,1163922154,975195292,803596766,2017573507,332490049,1789122778],[2092893295,242989792,1577737731,1842618679,1225777946,1679366413,1746280263,699974076],[968276184,1970296210,2037771106,1431638928,2123119687,351656695,733464045,1674154054],[675033408,1112287449,31827569,1484900786,1784116555,288894646,1382371120,755324565],[1759254803,108690705,889853440,1616380025,898377387,667612240,2005450197,855374431],[1291844097,170167262,105531113,244995001,1471075116,810158551,780962315,1051555064],[1002726030,1442633357,381493893,184826644,936913902,72552353,1911610375,1273207145],[802573075,652424653,1656740638,1604562855,642111830,352482828,1595608540,494559456],[1817321731,250339145,713218279,1147765767,915013044,896971239,1985316117,232839402],[2094547180,472942752,1938977592,1948927956,1455876575,2080980610,1697056082,1236725161],[1422449741,1774622822,829638740,608021973,1675855812,1432374030,1224318312,283826189],[121846717,1950622637,1035222204,985664587,1659502066,1226585100,636113431,801015452],[547110488,937742821,480743486,1300655274,1629326741,442886199,1445503602,1156125088],[1023527789,1238216761,664990664,1643718070,2119366647,2023480699,357293452,703005126],[2055438559,563202760,2085122403,18435106,1860778095,510126258,2096062290,176468976],[544224346,608437942,1784963785,366160406,975850798,531864741,1552467911,1210113527],[821768350,1747649261,1362128705,157886814,1647216461,1625663324,2067133846,238269337],[1582964281,1239501758,49223319,106017965,1304257766,1952136734,212089876,254233867],[267159362,505729373,805758078,14870692,1729354178,1496670732,1930281636,561690259],[612398185,56548357,1900338958,1790760019,1047333310,960894664,928108935,1673627035],[698221108,717198805,946738581,559430367,1555100950,2114436413,2049932866,1372820852],[1973715004,792791581,249926871,21308741,988464410,1775743126,1663651916,77782358],[1132334685,602019229,952057075,890913068,1512356447,962290928,963419321,1467823661],[680472962,2046863621,1474062932,863506535,853824773,253750347,1076413558,207834541],[470722028,818346449,829716744,1577187489,1407032310,415469720,1007556847,316228852],[389513915,858253551,632064464,1109923593,1128595680,1024674135,676643859,390647259],[1642377772,474647783,1225058554,2094678911,2077794888,1602845991,337227740,589172289],[1295722020,859224462,1495164939,208658444,1532052753,837022999,1909346160,1324562010],[84114022,1039649597,346839607,1531745415,1482679815,1848436039,1211752374,618972604],[1900359364,1515748466,670696205,462772212,2050800809,478979334,1145813278,982686166],[1614130038,1436368235,307880040,1942623098,552226403,1488591496,1590605649,1909605786],[1363307079,177088607,815869740,490701253,602156470,1933463214,1747405394,1562812442],[1316972508,391063753,790520004,1188957316,1463481473,1665472333,1406265650,500965245],[2038671637,428638410,846095824,1636578307,962240813,1225534890,1441126674,1302387148],[401341133,1719270905,528726987,590375277,470401112,1202882089,1454435681,1395502688],[763431830,1104466149,1547466388,1241067811,31309303,1699240587,1062270604,1030484542],[1506152829,769546816,1395524346,1672786172,1535457358,1822599517,406743227,387364081],[1082084352,703483140,975290190,1188052752,249157788,1720654825,1627688045,1550121553],[739761355,1059218597,1755749861,1074612815,1834093308,902798531,831230657,331126130],[225872382,1804419419,1729159166,1938824096,1712437832,303097177,895845491,342199585],[1183213753,1941738803,2122783077,553233282,865543244,203822896,1049163865,312522904],[2009561506,1885584403,2064123355,74410354,1513213262,2017313258,2115621376,1904225002],[1387516244,928995728,882677678,1112362761,627811469,1262316320,2044057481,1561608767],[2058251470,1225332638,97386820,626714590,1552775811,2019155919,1002404832,58505848],[166970846,692440318,532097044,679482417,2038865567,1843308861,1463153233,1803901430],[1456972930,1678426977,329552887,1699166931,269771013,57413429,520127645,1779021027],[363865071,915461067,1127903684,1395236346,1045650838,1918643129,1612895549,1948603883],[852187738,1552410233,485450505,417230009,1369497156,1158892194,2040040798,706692864],[1361434562,1954342132,1591828950,710678680,1369385252,146980852,483568580,1106452569],[402243303,2021628279,150614993,424365021,737773897,202061049,2044550798,1869175840],[1385390654,935929388,189176649,958966640,616617036,1241073073,1883597593,148554390],[661698892,1421503159,1330509535,1468279034,1696968936,39933474,610691926,1991742877],[1611018321,1787565833,1110286066,1680247818,1343286797,504903523,867927161,1765698477],[1633211159,1216210657,1081660863,654289668,949094667,185802092,1707868668,533573803],[1403109418,356228203,887524997,1755814189,1898608563,1666261416,306904019,1456592756],[1922706908,689507104,1710989260,1610572660,1935612658,122341208,166533041,1798978087],[369061192,182955316,1109457913,2083936525,783836338,375420600,313213981,216199698],[1517405698,209749499,384194292,1403496221,273407591,1924497065,52600767,1619359705],[2064828090,2051297567,739775622,732405985,34588453,417994115,618980526,646255584],[950302317,461547363,151843962,1248211098,1082541962,360499200,1838330551,1170256771],[1247476465,146037280,1601201885,1198098093,1060195859,754754136,478372312,1252775982],[1427498705,840093011,285455881,1793195364,1773425982,798204163,936070337,1525597403],[256405580,1688212198,698016265,1317772601,1674368973,887565164,1779620064,1476395340],[1480500301,1497773531,632380072,1759183816,1601595354,1644432248,715690111,591413774],[1823432264,1255282426,358637620,1296223700,1569991946,1706466969,1925805609,1972307642],[1770712405,318921319,236666945,1114111408,438367482,1088765473,302173391,931860119],[1719980013,580996567,2047828563,1356687510,294226160,1572755993,1495463264,1724332807],[1388077959,753907470,210454488,412463712,513714199,1918100204,971702722,2106137731],[452406457,1121400130,1149885853,487635621,342560742,2114505117,1360585094,35659229],[1676026855,410850009,1336150322,588062896,636164397,576636584,413758967,1196181048],[495373267,185727825,176783035,265765716,724465450,201062283,1188452122,1846316902],[1237162149,831550949,1885798122,1582312363,1895474134,341519024,1020721302,1049347905],[187324001,319855627,1103092822,1398713309,1962439683,1076455036,274123116,241124677],[265652551,1831046656,831083015,1589269058,1002348009,897476984,609660238,2069796704],[2047260865,1293324196,1057086193,1552952743,1924811516,1989557135,453266174,1704739770],[1102604160,1136525633,431627398,1307279743,1057638435,1622131958,1391125474,2008027238],[2100068633,245512159,1659104585,205106603,206601076,628811622,1461653391,363067625],[1053506073,900600853,2057225969,1391755062,1790799013,1219089006,971031822,106585169],[1257270568,1196628485,1164362979,203382032,1454202154,916791258,87085239,683991801],[1207119945,1024851455,1401561740,1234723136,939568260,1400312827,1826739989,547079265],[252484378,763901893,1136910890,1485258211,924675770,276307072,366560242,714778041],[1905457064,802710075,1250172053,101201467,2087175262,560403999,1224334348,1709272379],[2083870953,1777224123,1878077134,1355306129,615621855,1108043062,1932411469,2124552793],[252695653,519884519,1336038104,1270791673,868102103,1296619271,221865586,1406654259],[1184331793,1324054809,1335306368,348042176,134169924,1516693362,1825255179,452880951],[521754086,292331515,1041535461,994957180,1444428095,783120187,1658929931,2086679744],[1534806416,595374560,1583014698,527938048,1051924234,888564633,679410551,985358722],[892343095,801598933,1513493371,465768108,1343405422,919597428,782641184,1601074218],[1308386405,1865778259,1034264458,1305136078,798831620,184025315,1723285430,1922628938],[599691501,1322677363,2069559806,811585714,197538869,1428406687,1311720211,832957248],[1831103473,571014687,1644729951,1506275909,1861874247,401481799,1616569830,1269570317],[1822287613,1050355571,895600325,1653611000,1499845881,2112403566,1611488339,650668406],[508007531,142106218,1352254401,850598404,233858385,947086854,908316678,2044201226],[135579842,1027550384,1313491014,226026981,1701057108,438559291,1495756475,542650694],[279341794,911724262,1118649850,836505043,1559473608,462477481,1331433758,605274892],[1847676097,1525046727,387243385,412363458,593916969,1561422854,1146399185,1302839830],[1496708959,356848154,543518159,477891588,2051758464,429901687,955788720,1590493888],[1379890567,1652921540,1812469140,1627112233,1315108516,577701559,222434884,782331921],[1533367174,21194731,709220925,1516393874,1091295858,1437508040,2024726803,502775699],[1337234096,430826674,963673148,625944390,795312299,398014637,2012137222,498427215],[1850155349,1861848655,1537387402,266250482,494973343,1498313885,1361181130,832563708],[209545506,409115018,2006301996,1111109310,648518871,1144483378,38254945,1131639852],[359379716,645316400,1061324321,195265427,849170970,398635616,470347285,1313973256],[1517328435,978489038,904401258,1054036085,921279108,1614108458,235842156,1612988317],[146759034,663600938,1420996943,1821274726,49742774,1697373842,1656028178,482960833],[1495110428,669279818,407622641,2056366207,944884156,1528802708,833989646,283845334],[322352372,1007793025,1986548517,1919402363,1998929760,1119624857,1225385579,787326792],[1381608426,1004171364,1974608283,1878660757,397823083,447470515,2127004861,241246438],[171267675,664597148,1172023897,47885530,562827134,1049898984,769898732,692556399],[322872984,570029889,579641852,967694527,178390067,1712194965,385995263,1925966788],[1733082205,352662379,934155869,2128925599,1316526157,1738658146,88004357,126117595],[1498483583,1461821,1618768649,760703172,552502922,1075044640,1780729842,1353650441],[231376834,708264465,440229423,1068261340,1623716879,1842003264,1845910919,1699947665],[85453879,1341221197,2044586904,1460166776,2034099548,1663430849,1963498793,1480683386],[1920051545,1573090224,8352061,251321078,978417942,472325751,1530275022,1699522083],[968139880,158639728,964047392,1418348331,167872202,261118372,699937236,618100368],[192116815,1840861903,1459617719,835699704,268028640,98797551,220047873,641852369],[1143247132,405651619,695509945,1887241340,1953514370,390298573,91538200,1872908533],[1121782344,1860794388,1693206266,1870696420,953637209,1577063138,439180357,821658295],[1983635207,1349363852,1053890304,1716274694,32515366,853577428,1553643311,1763976319],[686802329,975780965,272734192,1123421130,988657369,1066187590,561644362,1360026259],[343219185,2067333650,620740906,741612573,1809644258,1871260986,1912828451,1448833201],[1889194302,173655769,1917511817,2021565497,892483736,57841136,1312863121,1289848828],[562661989,1039321414,2075380905,941356206,467401124,451619128,199941903,504161656],[1805872426,875383504,428068100,508983958,1960675469,1460561314,2017177953,32743757],[1142582937,1229582701,1224296082,113929400,1607132496,1790861369,1102008626,11652115],[830590823,658741435,873121692,796906748,1228778949,1575870238,2102018260,1691249486],[2120514928,1478704725,321970962,933537221,1891121795,844503744,2093445101,505189493],[346275794,1182518039,1031750472,1685085527,242393073,524916442,1577559851,533328047],[1943606217,489521641,1199873168,1912805078,406307626,1210785202,1645563840,32870593],[341581665,673775928,176812338,349067005,136123927,1832359240,1773591787,2073862675],[3852276,1941993120,204762103,205305872,1079544865,966453292,1917866988,222721749],[247393367,271670976,377954958,1308557235,2059560296,578818236,779076894,2061509979],[1077750214,1618892199,1638592135,1439102414,978519769,524069342,115042419,1649940429],[965384551,1749092778,1254650050,1534500218,1384299963,1583733504,465498567,1515027671],[1149168715,1769634579,222468704,832611217,375540936,1974201030,1464395177,2033259737],[1598603980,166435292,2000417946,13542598,2003600293,61485081,110913462,1604154809],[1592281670,1627785222,1718882730,1323511937,1459348010,1954213717,750118108,1650416229],[1328606572,1364614488,1016661062,1152591405,1578896108,1504226885,969141987,194053080],[1147500072,48120529,1396517836,872099258,186775683,1587422545,106926322,733160761],[960745052,1270393705,1393250735,1944319221,1936024657,1983980524,635282466,692620536],[234723016,860727083,821622502,199449026,1005273594,829519413,1709245609,1150862066],[1366970474,812600037,349981870,1531443616,306188999,1808484451,27887102,1734651745],[201331922,1228245224,741490017,1180532360,490587956,1590488409,1611051749,1353290620],[4169387,511402944,807976029,1729407716,584532529,458581014,1754274380,1956278226],[1380384485,1169994012,913541151,1230988356,1163824411,2018985550,1506241791,971021986],[469026411,168367212,2109700298,50934753,12563994,619561522,894446423,689039950],[544383855,1594097582,1485558298,23352023,504821628,523147592,1521720756,645167173],[1479338637,1174898151,942660349,578599362,1038360148,512080071,1903107741,2013673593],[1080872244,1714465614,1798120389,1959964873,750254436,963204710,1652745548,1554211673],[367423271,129775410,1298722309,2114250734,535671682,739406473,2012317102,466753344],[1224759319,20450316,60972123,767402093,1393925748,1864933816,1301442443,1667821335],[435331836,1093300459,1726973539,1840738160,1730589074,830906590,1175918443,1416109955],[142319886,1960733238,1208564439,1408560740,16055687,1900035301,774507317,1854952188],[549741917,1065901168,698327169,1198107666,2117817621,957162808,1639121229,1145364224],[898036669,1511613259,1237172180,457457077,1282186894,1284088044,1859258019,1271120420],[2021754950,344594027,527578243,603496275,884132197,1326013439,65956942,1844746952],[1278714001,673217951,1002175843,277230658,1628641578,1184353361,752828636,90006396],[348774938,354236179,1990725984,964753765,1940913311,1576352565,1890715305,1408936639],[1787722561,106946175,1666809774,1052600859,2042064540,1136619511,2081100322,2033786965],[554882353,414456316,984170097,730030148,1761795166,796237343,176253880,391349431],[928941622,1562696146,471250909,1005238954,693064391,1716754862,1303898289,676998088],[1093465989,2042773078,138399900,227893677,1066709783,1640105970,2047015910,2114402860],[1872346698,2109805572,827963626,774701342,1361090996,231198986,686003881,2044947126],[1222818024,1237757012,1204450115,586246677,1756784786,1593080419,127455444,68080572],[1699043096,850260091,1385287684,1919395730,1311470109,288554477,2104487420,1931148670],[1181463871,212585915,1146812010,1502389826,1018342987,855771125,1388033288,1399215415],[82219364,228363426,1443732130,214274751,933932038,561272402,249796056,353226085],[1731396682,219538802,236678425,2041468728,630369432,2088995511,890072849,1797941102],[1115525873,1217528192,1265112401,2032853570,1443641529,11945160,803040534,1262460683],[922600683,1088069923,1045325481,992443774,1443973099,1559728882,751508268,801663347],[2125006826,342746976,186576989,2064248394,227727691,114043045,1515231854,1363262564],[1950787259,2099822878,170565495,405095125,1587095007,428024873,1927201339,406454151],[1794570874,1456369790,1148462765,186122828,285977861,2025254380,1207014283,1255478877],[1493918905,364459434,1410865016,497469368,753102033,1408374183,726442728,606099288],[1261414688,1367377568,1735127640,1836164154,306507979,1681294939,1991296546,767795984],[2030941169,918254111,216908609,24235152,1380763832,1684164206,1086282582,1464256778],[1035974934,315356212,972435079,435390280,1863918413,229048891,432117485,51993880],[1214417035,941867755,1166943244,1948934045,818484286,1955625793,869472119,971574027],[541746448,2089368798,1924449078,1746952270,609671761,1912637256,1316718533,1302002530],[1064323439,595733186,826570495,432292494,800337652,1792865999,1364756008,222617766],[1050654483,735377802,966608231,1689333050,1630686889,1654234866,504232641,1555597261],[349929512,1531006124,251799733,1524006397,1131101765,136828669,1711955061,2051919410],[286837455,815101192,1720243630,1802877857,1094747115,901322674,1364568568,1732489780],[706039732,991203231,288991151,1077842726,449473848,1629101470,1081248525,1376664438],[641986493,344869243,1719295852,1529769299,1513508503,1268941588,1198399745,1630017170],[884358487,1351888032,698813231,1894490369,2052939880,1973227062,520259439,75859489],[236619992,1127800692,2112646974,38462239,834610210,1596679620,633640119,1310247517],[1790880867,848389201,1777724599,552541594,238255481,857534236,953596242,168346764],[444903823,276211260,520011704,1140270360,756716252,565397494,510231760,1993848884],[354302948,21770249,1935489243,380337345,901340320,703406453,537188020,212992788],[956977499,197614477,1212554172,741490504,1288105704,1318782928,1209761488,134492441],[1398419899,1010207013,411302209,2008249154,388331292,1136196198,1261050050,1618246518],[1439551576,283788731,1516613784,937000973,648488029,71923046,5413288,1950029562],[1148915382,1256786761,1565401057,1006675604,1493445073,1462657327,2062443746,664251875],[426765940,256806625,1979159566,995853851,36671047,167234929,1447389972,1987570585],[794686599,330709359,1157833451,299533628,462855367,953989810,203293197,2113856323],[974929847,1533520253,911652062,1204674140,1901706667,580046185,1323117329,430026457],[871582957,429630656,1633374718,10840398,667231797,1942775132,1838528286,621543077],[1315469407,1585086799,1329942796,667775353,299663241,1264707483,945435216,534151145],[473404120,1812688610,845682126,369192083,1289254142,878774518,1007501796,1532343298],[885130393,1533502483,1657420687,1123144640,1058470771,1693880094,96813534,854400487],[488358910,1981788204,1889374393,653673690,1711502759,1967967175,2039419855,1785723592],[1696198045,1792714784,1635121058,604575246,1325007015,2032795967,1881304239,1554914971],[2046987177,1846984476,931292448,215573479,157713241,1474964136,356027727,1110532139],[1887337786,1104460916,49587033,1939894373,873794592,1365206121,1831952959,454812516],[1868041143,426655791,1166499936,1982528788,740539049,442921144,160927528,1626059180],[1057711935,137959282,1224936604,2122291860,1118029838,882951020,1444188143,1791712738],[1493617328,161343884,1647703769,1111803821,917799179,1476282705,968385171,576884084],[530183488,1266525717,704496552,1490018947,2125336633,173303071,2025841234,1187853723],[1101126511,1850780892,989833127,835768745,456845953,1664674366,825953323,1135574987],[658589823,1203636265,1974263386,1878181185,527054917,1273211715,1331422211,178185977],[1222668940,304598019,1656169781,1539573206,355969966,370612763,2018000030,1055466469],[201594153,1555359824,1969908796,852555252,853584563,954559951,136986274,392822016],[1479788579,1338511416,1555494816,432957708,906776059,8958497,1692305959,1323667039],[1576397240,509766544,1135130943,1629058123,714945402,879053567,1504840661,98815966],[1809580728,1756559838,1754212933,903593033,454579165,592747155,945308810,873572540],[1196455920,407978117,1515094113,702627288,794440221,1706354215,2022778287,1238444896],[1345101346,1646303661,1497086942,453774878,1140844640,250005253,1371694445,2061168044],[1130126946,168377605,1960557763,1531902976,1621386243,1129583312,1978346861,312674837],[662421790,702605927,609400095,1734973441,1192623028,952304243,1222501624,1096036787],[349672833,1342307586,993566757,379958794,9313176,1921545797,775252774,407864550],[1614549825,1009838365,408068373,1947978569,1134002266,456346158,1139317788,798905310],[305763819,773276386,1677948436,1745982692,1173005189,1431337478,962124118,1320846281],[932421367,2057461546,1713505532,1223145479,422188491,840807477,1869712477,1814574359],[1016072016,332093868,2062120128,1322673140,1477271960,1651234614,1981985588,1959658687],[592141598,898950708,1131241857,249628704,1302784181,1617497706,766253114,1683120275],[899448363,2081635559,1530363428,675974234,1303734445,710286126,1346869066,1633326569],[646664280,1147072030,331985338,2089630991,1838145494,940594583,573497249,1277739136],[1004243305,521222539,1247854861,1394376961,1486725099,978940458,1584309125,91647909],[1460655984,1342495700,583335472,1624016532,911623466,888942731,554694176,1058244364],[1910216203,1217950388,804988937,825841273,1409061397,357816349,734049621,1623412518],[616713708,1567947125,746101889,1808744521,460000951,1695080782,1375707629,1599365392],[1780690378,1482584540,1870272979,447699268,1692446032,946128285,120395977,1411083306],[1647535660,1714339210,71357363,1353415679,1003034849,149232729,1149374260,2028792827],[1897245755,1566517062,1650162134,1814866936,261325448,765792453,1764147954,171337408],[1327931988,562018665,561310364,917052197,653423464,1273170071,206881804,818416765],[1637526049,1105253327,587405590,1023824790,534084612,1916894766,1545817186,880211479],[517443891,881771310,430794981,326228618,1873598006,1464496013,1471548162,1655099512],[847295161,693697516,781689890,1519609803,977749737,964055143,87825296,405208915],[1559731076,2050438357,1996920018,793364837,400329308,1525832877,424025536,1372504150],[489334388,1479188581,1732631083,1670321104,1311193968,1443247399,1243515608,1179672568],[1394243719,1511274751,1057477833,599964037,713439241,209787338,770039548,1007659249],[1053300801,302744009,1672454284,2086800442,1006218010,1138717174,1140531852,235035655],[1813857043,229522469,1422607712,801672741,1014260408,58546902,1129481074,1845363897],[1040174105,1899576886,813804734,159573140,292768237,916809217,1566675730,321423763],[1743956875,270033012,1040145957,80430352,1194637292,199106045,1133498028,1246141437],[1573935056,484663034,1260481787,1936498283,2023320181,191899754,1908432269,289666286],[1621736563,390982793,928296314,604352825,372097268,206815392,1299063318,1555446306],[254921514,2012800129,1176800319,1340051596,449055168,187519574,810325396,1522101404],[950390511,856357933,560096779,1036001352,142867739,31925597,1380061028,392918684],[39771888,1836356155,1266781454,1539864075,2078374143,548131887,79273957,983566023],[544972584,470994017,127895296,1231119099,770107195,1517206521,839871205,1967633375],[609353684,1374889151,411577726,1717754504,337819596,403219052,1083451856,2062821411],[1438119227,705365325,1708816311,1341712408,1596636190,1009961797,409302640,975677862],[1463406394,70729091,241006799,1242813285,1587075939,1387954464,442223888,1675206168],[743495345,938673500,1612832001,1283500244,1092448091,887407162,1597923536,1198973492],[1330131895,1761597436,1985660224,33671915,928605701,1009571175,1092564887,1510248413],[609854911,1131105244,2004663594,834358473,761376124,445808566,1548302733,1237359735],[271868330,1164219045,1249130189,1284513021,1634550286,933595055,208586594,1247546877],[644937188,658167131,1439927287,564765367,314039042,136612712,46833204,785095075],[952884002,154862720,583027807,885038810,394424812,970868110,548166700,118478773],[1782755602,855286443,1008312990,1863489920,2116521759,1273491783,884675930,251748319],[533335434,2032243668,500396267,1983314708,1925094970,260887786,753248978,961450113],[1115227144,454999081,1034056658,1368879202,699596819,167497663,1300953263,556482515],[291060471,1706010823,1255952893,1916658977,3428167,981327139,1689749504,446220300],[1279060276,561479354,1166937110,1573775584,857628366,1570958920,1319910325,843625765],[492885280,1455859795,1185967522,2067411535,1928576246,148301734,141692520,123938845],[720476430,1842648847,808217697,195017664,1533965954,1247793346,1815783193,1046231261],[1017341449,4976053,838628405,663885297,44263398,1191458041,1785085978,2008698348],[1795504075,398544276,929136129,2091693909,133977963,658524920,364826468,180007753],[37336334,113381494,856003191,707073137,459760022,624331347,1680972279,1639577385],[1894105094,643176919,505499399,1910363849,1105625976,1729097058,1156348892,1420268413],[583688739,1755330389,1581272114,218230838,1814037704,248510410,234176084,726460705],[121780749,764141797,360650455,1940498192,760786642,1294822493,1187227126,305421844],[1993462987,237000678,1251873135,465013959,1170950673,1038190450,1990302789,1120442942],[473775721,1169016547,961248750,1655655404,1979863346,1288413651,754516495,857305283],[1172684097,1060933376,1809366206,1486120231,1873087283,1480189963,1218467123,1045644943],[1786464085,936823238,2071669093,1331759006,345414984,1949871113,1565721198,2002621695],[1156888903,455144310,1919520635,442229487,753937385,1822042701,1751090722,1394051243],[549331311,1596790579,514722336,559445697,321672241,1142976493,1106288920,292825853],[1047204303,434749641,717611685,1586344223,1252262867,1787517731,1523698906,242571834],[1724633279,1988575685,100574021,755636346,331483274,1653833421,410898615,1591552610],[1920300630,1006230538,1206572955,624264585,1451485544,1005319111,862612681,1019850396],[699919404,918531811,83610920,1090821176,623000748,1261650320,888842422,488585151],[66857973,1709588129,1867012713,848360781,1243498034,237565004,1839449710,2032066025],[829231930,1974535373,598539782,915248014,487883502,1662589652,2081239121,254582385],[133079920,139367029,1924618411,2076858184,639178242,569268287,1075650682,2121180582],[2008420225,1149457118,725489420,1314309062,1231536046,2053482001,1616916618,459302103],[1982059351,1680732691,242491065,1879044812,179713267,854643705,1984289347,307619404],[1791546626,390260253,1303909782,228100289,1588814672,88110882,1138066731,1105446597],[1382740897,401615940,1518611520,1541113780,1182096297,1662086441,2123682322,1042678336],[2123296883,1645711221,387307992,55629941,464601083,763421133,441037284,691127034],[108874213,1049290994,2116191901,1532828473,751823579,578522828,579443235,574003377],[122616958,1910613907,629864005,1824058137,449423245,592557994,218852898,1826174161],[778543924,202746946,1157151689,482992290,730683208,1140400665,93067840,160654144],[1835206771,356697279,827799332,250690017,579878073,675059262,1006190355,528237457],[1565433024,413283346,288124439,18578897,334421701,1784112667,1887426437,281968132],[1083829124,1314692316,429997015,910470732,421289855,594414955,1519768194,1082809567],[1860296358,940906238,1271221907,267371869,1703883643,747990194,1366206175,18063491],[664538819,706106936,1223916862,1703961896,801065212,763825207,1705779798,721201934],[749528926,508908602,914829089,1333527894,949716590,1113179152,1361251684,1594478997],[1767241256,626818328,1056139899,359481002,1401405274,1423831529,2052579915,31683705],[154304117,939647032,1066350076,622495094,1572428476,1634926784,47748541,606839360],[495877444,1215841988,2076155358,634533734,1702395849,1517185423,1173694192,1061956542],[513464640,204787074,2017987335,2039032557,1911937774,1753304126,582610887,1453288942],[1635637639,571696497,333519937,703727091,1273834038,1640834642,448801614,1975545468],[2032900862,1049552968,1174462153,1449596485,1487156980,643427483,2124906383,2079287765],[1747379834,1333448900,1224753146,225094552,6526924,1843796204,501062401,1349563953],[1142104222,1055092100,651780691,1084391039,1138856270,1700315582,1647682715,154974260],[2116743613,98675141,1777894280,624789120,288488386,15187689,1700492300,204580433],[1330849552,1443472263,261314278,435044339,2108199894,300940907,2087324284,7474529],[2094059333,2001887527,527111292,1496344176,1606081514,1586116904,1387565561,207380640],[1959713949,687840053,762491723,1421238260,1837980699,503150636,1544664451,1583773902],[1992787308,1448042818,1083554478,1259239362,1787787452,310952590,1619691335,231769132],[1611639530,998113492,1522541305,639329720,1114026146,1844301827,1706406593,867009896],[955216541,541901934,1314887205,523480240,1701613711,651387764,1881896784,2005859372],[1062317968,628837097,96018749,431044367,1416235801,719738425,1294673914,640403027],[961692435,1768024475,18094836,940843779,293267619,337906804,599713637,403513723],[1737109873,1914218073,43510235,325496125,27129907,53829281,1553104123,1420269259],[2056844958,1640629726,549532268,479878286,704396877,1639560935,1068291330,621957819],[275781788,700127397,2005338908,375347106,1090769149,455588965,114129192,906213632],[249625499,2011485352,1485981713,1150302807,2018939861,712954182,1351771060,1153762154],[905347105,785058937,1922235918,404389938,170748311,706837433,1946515009,990940179],[1145245120,692451583,151925700,799158305,1389833257,25026704,808830593,552825081],[797184800,1832595679,708515092,882968540,526862693,1085859932,1792669943,340032619],[572686996,1539961603,1117246592,1552783112,1502097960,748162284,712771906,700732498],[409306718,87416777,2045652603,2022243559,1406371290,1367303755,1609457243,1616474160],[1636737850,390037803,253659642,2129291687,1966335001,1784569265,476632943,1952964965],[928191361,1028340514,479153400,1843289583,1990234808,528137268,379908673,98647177],[1551103430,1709476619,2005125203,1152677666,1133375886,657158816,1603496524,1229661600],[124272333,640839147,477326770,20586932,479116072,1227620623,1520913065,1761126366],[1330145397,171205499,174892881,848105712,2079288331,1896969959,1716863167,316811930],[1456773249,1395139171,50728765,11849179,385583053,2067845567,2114580722,463198072],[1148491432,860231887,995271726,992001628,1978227974,1013765159,574024712,21061387],[1327083310,1569582167,1023441019,2011107299,552926448,721562694,2091555616,1532480369],[1136472450,1741337952,1465870308,2130176414,1103978404,931532394,1915864040,2077085173],[1765229441,407973566,1215000588,1916920539,344558702,1406895670,1846969866,311816313],[1760336490,715866215,569190378,1432694326,1508034266,691755691,673247466,864415913],[654331551,171775097,1801596404,1777802698,301689460,1100188805,831566557,558314504],[526423000,1649472764,1953256142,1945675322,626536601,1002567733,873176593,1013511220],[1686867520,214114273,93711971,1634143319,2024195393,1083161917,2026759663,1482380153],[1662066641,1052831137,1199035245,421138654,479013996,457597584,1914238586,725964803],[969411343,12470219,81502393,292810550,401509336,741334103,559919376,1274145091],[10440032,1459137084,1977872998,711800652,1102295779,1592387402,86494451,688653382],[794085820,430363381,643093988,432270427,46372226,59395295,781654069,1977693605],[727465171,967111883,769665629,748602441,895714772,1001411357,964899028,540677397],[939427018,897310800,746810972,950573205,1493308778,517146679,2040517471,1147504942],[1929570279,1082380028,27149748,1966482890,1661848062,773799076,439113607,664104615],[1430945393,51576482,590957684,276831542,1595435525,640940901,2098683671,1517765350],[415919547,987210311,643059907,1113273226,649177311,2033101964,1047415025,402996148],[125374599,60002429,473768568,955687370,1285400900,651197227,1097403915,52020577],[1801281389,1194944175,110017105,1438238783,296004033,406009345,866313573,614411654],[1883236710,1737641373,843289102,374604073,2024120281,560779486,1551710862,86819827],[1847979801,1156463480,900768516,53701716,937995322,269081617,958740031,1728155041],[942905240,268858040,1084120877,1963734585,1777199352,2017594843,1518474435,952421887],[724691517,667280244,1131978552,421391795,178703108,1427618602,1834874392,1886153360],[159565577,1878648768,1468180281,1198751954,967221571,969476954,256102133,1708176875],[1353747600,2087058062,680096790,461038192,1881383664,845913929,1470659361,279741915],[1210225256,490452046,1424005159,459417106,874667566,1794470260,2069140618,2070202436],[68752884,1067653353,1408816613,1274503893,1260969253,494095908,1133113896,2090262927],[1446107353,550382551,1962761789,30118895,1194076788,1509471836,544315747,1427502618],[1194670469,2050162987,1879589049,1366856225,642124649,426678773,1085504697,788623821],[1046670492,975462046,921387006,1735102703,223736271,1516540879,1444495850,1384703264],[567970758,1378906650,1142935217,193892129,146901543,549919877,551739360,723461588],[252070801,1001809854,119309571,2062091006,824139358,1516164314,1199742147,1650922023],[2085002001,1493564234,374963634,764516453,1089655236,2095882480,717325626,817072668],[273199266,52304752,969456489,895587476,789598619,822040615,1250607606,305834467],[1478853238,1013353527,620627191,60015198,1883992635,1387875065,397301557,198898894],[855653251,942075706,242892824,1980589005,1629245721,2074922921,2127576372,1686952651],[2115052638,33364547,480323755,2024871528,1949367080,277866336,1083630626,2068785301],[1425521272,1068897064,1002107503,1719678985,2110327969,1031741283,1351384867,1330085023],[1452259976,1753618018,1925572202,1462880814,2080572159,842788101,2104438752,998370311],[1260629908,960809109,2019404835,953791415,35298565,322495902,630527478,506493791],[417473184,332682982,584059646,1420051504,1858461031,1204023173,1138395575,676550301],[501840942,1272056620,1830022825,55877590,1801571947,2089491113,1582163346,480372937],[334091290,1231334090,538162727,1417681853,1096242817,1418099919,1186488542,1679875812],[130477726,2003081764,1605375450,1872964666,442998099,1358824863,1239143634,1347817522],[2026279757,62392476,574616003,875053969,1927489379,1199404065,760474914,1503771129],[523227674,1643565645,1791769819,245312055,1900583755,1951964270,1052390885,1442755819],[734658422,189159451,1846703233,1336159909,2073748327,1882198408,1061398065,1856356154],[151242867,462739158,1807572355,2036885537,7784192,1896785667,2076278136,1527240156],[440081149,102127605,1301071388,44733015,500134910,9714161,331272228,246936049],[1479373900,527787941,2087206989,786897866,495953918,536030075,350316679,2043282886],[1192191777,1588021938,157811921,1247655596,248236891,1655628353,1526732348,1620210810],[783512651,600450393,1941128309,1862288439,236923931,1262437403,1422072305,736589736],[1917151455,425810329,1934388560,1288081188,84866723,762844711,1064377390,247701464],[2108932131,1133331587,1285832843,484350664,858581152,765841829,452567648,480935506],[676877210,2112759462,1287102155,93828232,1609147778,385600102,937882625,388528423],[1195242789,2028037228,1614801563,283553375,587391067,743866394,1683809164,653996096],[484684644,1874015137,1533791184,700561849,371248352,1069039162,1291788636,1285299913],[298001422,2063281667,1356838414,470191602,1243036872,1015725713,370245569,1299452131],[1881522418,2118353692,425869144,1911512416,188554631,1629787384,226181227,1122632236],[18122193,1242643062,1063710810,558390976,1799301629,1133838409,2031148282,1815126081],[1767670878,567705186,139528536,1309746883,1314366329,1084734757,950454572,197580551],[994725609,1990079383,421716401,2011346277,1365570268,445331227,1516576355,403427307],[1480672146,242393083,1466664534,2117590862,1727222788,57984796,10370917,2039752140],[677904581,1701181521,1989509136,658938258,1029287736,1194673091,1431198640,36508195],[1122822105,666282825,799057964,1169423155,628056074,230773801,2027401511,38285583],[1220691643,348876727,1340295836,1586505353,1166451539,562563747,1164063453,1992957753],[2076657471,1541283658,1752631761,882661019,1188393642,1050681536,1508374033,344045381],[1033816584,797797072,843505919,1530374828,1018184284,686018971,1619221378,336006055],[1550106601,1328620825,928051332,70980016,1697446175,1913851985,953144883,1088776476],[968569004,1687672368,2080329102,1425882537,1587345700,160899796,1031585916,1037386441],[2007328683,1681914758,476606277,864457744,1735031471,1292823511,968252475,516577933],[679302240,571487914,811204730,711913405,1305954889,828186698,1503414097,956982794],[1320470757,1618347028,153041490,312696657,1699560009,988118933,266088305,1666640579],[798850247,986653008,1808870216,609710499,1197898994,1557042142,401668293,958361507],[320382378,421831654,520151662,1331068693,1840488848,763242847,637198195,538955903],[571995841,1994379227,1017563680,692710629,2079751723,1041593212,864926101,536967747],[44856187,201850233,1614816875,1055142162,1877647656,693309963,1974652141,906388335],[369080783,843368264,496420527,415003808,1184167504,934610126,1306994867,359015611],[1212183008,702070162,1502641517,1273886542,1197441224,7708075,1721180024,477996549],[926247343,1194623218,2119777250,1815151111,1914951142,131636124,121595223,811853607],[1273736765,578488400,302144950,910915052,1248999848,701566546,273505907,581979456],[1085472757,701687296,858002073,1317900097,2036433674,40047521,1473139702,628704805],[936117306,1933799241,202819959,100957619,381011307,606043289,696989215,1599884907],[2000869384,960472399,955427872,1442541792,1188046537,313309197,1010482622,1773198092],[1114245445,1026864739,976332131,711478239,730619095,459730715,169005600,1297734907],[1837167464,1609953725,1608435409,1456125833,342024072,1459506438,1755226924,295173472],[1905593898,365094950,154643443,1531270943,1171240634,1745840529,1636925461,830497896],[634747327,666321720,619548366,242960299,1173815098,402105528,969864492,1020600198],[1091965392,1970433401,893171680,572503601,952634168,1371171755,679019691,1865813631],[326263369,1191207016,1875072440,795244474,1217530832,509635238,1204311220,381177364],[1758975047,1369471282,484308205,1402433805,1788083807,509819708,555304055,1271806205],[1219739049,1642377620,616575950,1707923215,569906880,181947149,1243356028,770656869],[39662620,602908506,1164059328,1432535185,1073696326,1354415609,1747018347,920270782],[1062760242,146417594,760127105,501335369,508819631,1540210833,320351421,236270970],[98167608,1720254891,60918830,1874741650,616051867,2063714958,1706971044,973588188],[1742719798,1953347770,1105100993,1752909147,1387115368,1650110785,1290086257,1221611667],[746132445,1159618571,1011884126,579228429,883611813,1168162518,1109752819,97640771],[92681272,726067518,43075218,1034153803,404082352,1944302808,1017920738,1427410782],[1693538446,1495641758,938978384,1690280817,1945438326,853776199,1490212227,1824848741],[1052497490,1647406285,205817984,724499597,1297934679,1581849188,1572168442,1104670713],[1625255061,906738578,2083816297,1282546979,172125057,902245549,690226331,540747401],[1819606336,571969789,10778002,237407291,2048177474,1414242290,1525136146,679386702],[488432844,1197496272,48297935,1977193720,1224313932,782735714,977127893,630027648],[2007034442,1149154931,616646052,486513642,21355703,42066325,1958860704,1445240450],[585361467,87687373,493595303,2009526050,343354024,495826953,1164504208,978634550],[1534549918,1129257057,1079364786,1316398734,226133206,1241714298,886841885,178884126],[1079123817,101380516,665892184,1454761783,199048175,606887947,868481217,1064197609],[293761204,663929424,2093434705,1236634096,630427325,1811740539,665027584,847517851],[727829100,1537936459,677671706,234605146,133874732,856620743,1462923636,1985749366],[1729307326,885985569,782092855,1455447676,216315489,1111162689,1979615222,1409031945],[753571115,2000284269,284333512,1190637986,1173969947,1570550315,869150786,578338216],[638731757,670835576,1513828688,70610809,497009569,302031037,1154504250,72765820],[180555868,401472850,1519887025,410589311,638570984,470216938,1018480925,2078210483],[1766524852,787921411,132827195,77344067,571934924,1165155913,756522389,1935261936],[639150390,1360450605,1292983663,213570423,1494389111,2105952775,157756992,1773715776],[875344666,367466513,870757755,640557653,742452400,64782120,1541144609,744115422],[948992098,1444831413,687609443,246723542,707790093,463830981,1092349829,390198560],[1855755454,1082801838,1103753423,1183085723,1467750472,472408133,1086794875,904516281],[299173929,1826394056,216855873,1506697055,1201000375,26005340,1984052991,1964608398],[682837906,986040445,1323626531,1016140461,1370911981,915652898,370949954,102923566],[1111934204,523545999,1855824885,2101426858,1939936835,535295744,341598605,612777771],[219972192,791291284,808736377,1758709838,2005752376,148742411,459146509,1498809066],[1621737369,1160768005,1801361008,998359012,666282689,1196318126,1095363557,982324180],[1394639774,1552037561,426948727,659618755,2014088501,539335276,763048570,587268759],[95521124,1789634602,847835230,334690804,85944145,969386114,1460346271,233566012],[1428070048,1428881628,1798353192,1048919193,428083686,1403270485,263102617,2074546802],[1762356297,761727634,898211156,985592561,7666913,1254036561,1266479102,1419252850],[49468176,1212052898,1391888516,1263353991,1540140172,694097405,493689458,196147642],[1904434583,246265839,1541783531,1582815089,88800115,2079630648,1441455265,682218439],[408309080,1635222535,1996142027,807483850,1527707506,1462487437,557327655,472279259],[1184163042,529357205,101012940,323938271,822800899,1668395727,2028289794,1206275035],[622427477,1797728046,1500099652,1376570579,583271077,1250951419,1545569334,639783149],[1271502737,442970116,1390487877,1145021701,530399601,472110479,1025078979,690645462],[434990966,931797673,718540075,180851775,2129020150,48117962,1773722997,780211360],[1817429220,1443814768,2007860078,1656268979,447073498,1918905149,2116958547,572883745],[1309072933,1745567326,1673648842,451400915,2104594776,1398335114,480103276,38032255],[1215683761,888757415,2024741788,954774930,311331009,653607876,400550924,1112021668],[18514810,97867016,782056991,1187735314,638129178,535694178,1252592098,519939319],[577475503,1370457308,1002264114,866983120,200275055,899245920,457172670,1053345999],[380321225,716789562,210406433,280733959,451294833,280063900,2126113921,1160315610],[1859973766,289898359,1723696628,1884263356,1245776085,454853730,1914953494,1546143170],[275475700,415834884,1382057921,344265958,884022987,852352444,232930856,352404680],[1580390182,798604440,1918775942,115135138,1098355297,1930440508,277352981,1521348068],[574054929,288278401,277291212,719503965,1600670244,1884909844,1132763333,950588816],[1387112326,434534169,1958222899,194622478,1384317260,1171100995,1774409072,1865630227],[1673331956,963975169,1835628005,441186177,141614601,1761194678,896720972,1273810783],[760640608,882444707,48775973,1125339692,1311392391,891955796,604416071,1158657177],[292982803,2097976420,1471726565,1320236107,780279210,888645241,2109919595,1750725123],[85919057,844964954,1815938317,1897775525,1088830042,1351774074,1967232532,742600286],[339879520,841047754,521998447,1467674738,318635123,286713767,1942283759,1031518459],[910626259,1034273973,2100079384,878479587,2079629780,1403191691,1223685632,217482378],[1236664354,2118962365,153204851,279507696,1105818942,1931666825,295182615,1160852028],[1987184981,666464500,82298150,204962054,2063291467,2010750105,2129737509,881195153],[1012681361,2120765298,816951761,918191262,1678299835,711074945,1350566093,1941401316],[978352966,1442755872,509288744,17375605,696904257,1116544087,1339515016,312884542],[714394474,702068123,401199692,1935130925,776879008,829262386,472373282,138334998],[629699367,2022986687,1606292564,955084024,49522649,1984391464,355486168,520169808],[1301541835,1018428092,857036374,1123028701,2020292195,56901936,831044133,1189743036],[158467878,2038395186,696337391,1385067832,1990974049,1465564282,745690900,1950727112],[1917155886,1463983026,336706291,1361485670,973008980,104984376,873016636,1437649462],[494988469,1141580356,901939758,1547246476,475843342,774516899,1620713775,1478002609],[1878779893,890173305,192352371,1027294536,962063909,840645221,1072242039,605670686],[533646983,724352978,532463102,332460742,949106295,208718593,1529342113,1393107974],[631639370,1374069518,843442518,218933661,733081933,1168707478,1312333203,237450916],[994976282,1041518985,1368272041,1997702187,272672286,955441234,1773350488,1998713733],[59611844,1438224301,1445271407,315376175,84863018,878667185,809722037,1799083816],[1791952135,1752390605,2063379947,1324564973,200940971,1772628587,1878790039,837971821],[44738596,36180108,415050181,1908047595,1633368838,2122199604,631785731,930606118],[1719776089,272888891,220225738,1143214604,273709567,47628997,748268184,1813762834],[2034145430,1751901654,2050611148,289093080,693723812,1203610576,1203922027,184758643],[367829837,1410077099,192992248,1676899986,1251152121,1507096659,680044411,1781665068],[1047850141,911874421,670182932,718386241,292315586,2107470560,1839857634,2041466333],[1785578585,2057670957,538013371,1205032834,2021187213,654810308,1867934888,701906082],[1599705291,395252851,1662247716,2022549355,1471003110,772606548,1511639858,273504936],[1689054873,1177810007,58508118,38097416,549046620,1267376221,584007157,1772906704],[264256516,427344458,1666071473,1807364236,388239690,324824886,230792883,1938133085],[1031149772,1911632273,696439511,213466721,522547231,1337374345,1228193058,1623945878],[1695281020,1847422388,1723823970,784387226,2078688728,1892302127,445919177,282214323],[76035564,228660731,672096769,1684716425,662113570,1974278486,704544516,645670573],[297226580,501499671,238831993,1818360249,2071086191,337770169,318591796,1006162284],[1199622208,1418545479,1713726089,555018343,409402087,1416360292,1544373333,723606663],[1432434271,223634479,619368687,2053239906,42132948,619357685,758798077,1338042498],[2116792207,2014557930,359778780,1405756067,497892942,109135986,1006980244,930098308],[1749514013,1081642101,981764750,1204428137,518897439,1379607420,1925016736,128836206],[719446686,34186153,1980532602,471119156,123678888,142465148,1825218198,1285936278],[464369549,99768343,278027244,117197969,601337645,1285729325,2030959636,88686344],[687256552,247733251,1243561041,664025228,1485196635,522697018,2007519211,1867979513],[260356469,582104680,789491354,3730617,1120835657,428567432,1398768454,629377244],[735223260,581944239,480594686,1579140786,1865903257,1859889249,218432435,986629495],[1135216622,24034578,274658110,1706211642,1080196328,1524881903,1517101445,858870254],[954083681,2075102516,1971844104,869503915,705359811,1487770152,127572657,605050465],[1252974186,1902702879,271476292,812282386,1023105001,473293607,1295524987,790021307],[306769853,1066737640,1346707346,1285789051,528598071,762685950,681902547,343680285],[1425778067,1661831104,1512641178,1808334401,1288572636,1340913174,666028364,1243907828],[1241338737,592749267,2124926381,708255992,1394886249,670279139,419851689,911218714],[1295833702,1383139917,1865719548,1960161465,1977748361,223264037,676100917,1191769110],[1820962793,285777833,551020028,295988640,1367235598,920351428,2120559309,1852014035],[236130002,401752479,1123052604,756512766,1641982475,1342573262,1566925169,167572227],[57849135,156639167,400735811,1180725946,1605038509,2542090,453583561,1538331297],[1207229975,1126185487,299013517,1339057223,133055832,462253338,171056102,330985321],[910736353,271571188,523547298,2092024241,994876187,756020200,227385733,1716752919],[1783362203,614955121,1386777078,2022281002,1028828154,1986223950,535255509,2122515801],[902377277,850008962,1995962512,1501429885,1188805489,1323381244,1908665083,644221659],[540112386,1218344249,1558302089,11473491,1623470675,208453788,903042433,620151352],[973735680,1302463041,1446621878,317831969,471124205,1192308080,735638619,1695991522],[573010067,1461446007,1325246940,1278295475,1500838995,5779341,1021094839,1438691995],[2081666590,1292007786,1803653753,554890741,929088180,40145562,389824170,1044325416],[1039829848,2053974888,810322556,599534171,1045038800,1828658456,2072701387,969356380],[775654195,1372464304,573366350,2101452138,1792285570,1455225609,1185424817,1602320378],[1559572701,1412790513,1960025752,331653586,242369075,1501780150,1344251214,1243985139],[1608884397,695240397,1131507316,1957459133,922478950,2082863303,806308296,1296653325],[1398680087,753998015,826892642,1037690218,1861150977,1350191154,1751638901,1879987964],[1710400158,1674936113,135981599,1512184080,1749074003,350604469,1693193104,1032337241],[946681607,862345182,718812309,1736328290,1307583760,1224129846,155798772,1947654239],[284659987,1421318077,756602149,130332466,211858326,1935211388,470328540,1502755687],[1709371169,523302643,1682500989,1773322108,1293645667,2048502392,1071372178,1489183349],[53242970,30920762,1311092524,1904094927,1091513018,245784131,1339830719,1237067273],[1799525669,1406302163,574543604,1986461293,1918354232,2047872438,666329122,1853437222],[1587910644,2046140923,2121301727,942164865,702692128,1671789508,1191931813,2031944430],[715275563,1174741107,1571446625,1026825345,432762678,926608287,433626672,1059274435],[759241334,1825068961,1004229422,1238907967,867785768,576719360,1255261067,1585517900],[1398135502,615729809,145320937,1505753549,1811696283,1684085312,1641783662,762039774],[850473581,1552689496,431067241,1964803773,404804557,1091251488,2044657742,93840631],[611102233,891053428,471903927,1676542203,2101273823,1755370543,1258659684,2067034430],[317356483,466703000,471862529,1464793358,1470405381,169794716,822485590,1400912171],[76044880,432367753,1359255846,1646819778,1150053058,875597042,6401613,37525500],[181075801,1749320922,523475853,428683104,503427862,378799779,979652257,1137733194],[1682548331,1277355430,1409787255,87390156,2044639960,250879613,25227174,1358581335],[1692268972,1683587208,1461484977,647800714,1001941447,1218532651,252351565,1661757457],[380972126,424361010,649495433,1406270289,599900504,986773766,1690775684,662470132],[509639807,321505615,917183790,1426605405,341876864,2013383554,1046340344,426635583],[1073877761,793525330,1723995815,499629767,1310710928,523900242,1033697257,2113159210],[1479652244,1804993829,1846010874,538026864,13665478,1275757205,1062841563,281703119],[147020726,1945071896,46502537,867619422,146232534,921467879,1027052813,346225440],[902809448,1106660214,477115602,1129918071,119866772,603693237,370454665,712992483],[100908206,577835923,652737320,378964114,991866516,1966337382,1933854057,1720685863],[1890440538,1421951615,2113149262,1640377965,1330461526,192236311,755844385,1134126992],[1337525991,626490903,218316781,2129411223,212024301,1491357671,668006301,1738720654],[546245908,679726916,274544996,1206069495,1182226149,621753661,1389159976,1235599933],[1498672734,1716173047,755224402,23098015,287396272,1082438437,1856654764,1294904745],[1355153680,1204329962,1699049186,1083111249,370608094,1373935457,907774734,1122579647],[1283059825,1236224970,771523370,1828241440,461584623,1225123674,1215815651,222584251],[751960745,946395424,1245373966,1957379067,571062786,212000850,27484906,258595717],[1940801240,1771434366,1801740158,2020261119,989899532,651090443,847222274,1135945492],[511680412,394253594,132170646,1049877705,908410951,1190713491,368692728,1212749388],[1767663053,509019807,606229893,520940628,104805942,412546344,1209263936,1547085818],[1268728176,299243463,1471043953,1217571496,843669693,683797167,1179232706,371137104],[2119267131,1430002309,1300527431,223422749,1637893077,44436858,1963350615,1834010559],[1982777606,1133591411,758641190,966684548,1168691104,611572649,1616828004,1687136401],[758628381,1379610953,2100766999,2101765669,272940251,317001282,225919543,100846981],[174710531,986254291,1967698204,726533407,422269635,974220897,1590963881,1264408069],[484810108,523329245,1162244898,1155327577,1721635448,72677602,1394471547,1815270207],[1152369073,1527848087,599202942,669602028,644203245,46909035,188423358,912713527],[1115492358,1434773093,1782565749,810883096,1961458327,388273793,1302238810,1660904954],[11875126,1191896009,1456419343,1667402939,665351639,978996387,1986104478,1206549907],[1341552869,1620944280,1653407994,2017032670,1129621733,1459660538,887535501,614836999],[866463279,702911674,1143402431,1137563922,1552674724,337790223,1801032054,1588829575],[1818345430,1502019960,1224329176,229859808,2095030812,1808799691,510284792,154406967],[1827279502,882141800,1103903771,1077251011,1456147937,1720508089,233189423,984307408],[918218538,351813608,119091341,2115260843,1073723417,933261123,989546139,147258262],[853665900,150670548,2095711975,1954127157,1135450088,270551416,1455898379,1859346274],[252876836,1591773954,430787640,1940678100,5786408,1324517927,1774237501,1614617444],[1929644666,1618496132,1807142110,1354356599,1928161876,301233,1956542804,1420714128],[618950372,1365335406,1803405471,416401308,1892342057,1151955913,879016420,653943738],[1746575131,1695960473,207181491,922969134,1131453430,2081674723,1578386258,605004478],[472591492,89759892,2110843339,1307444861,87288657,551244788,1929821301,521044243],[5809236,766782105,1459444097,2021907720,4696828,1843361707,1117944812,1755619734],[1060576724,1842966265,1809146250,1202601800,831026237,1278905441,110381307,537301345],[1445340901,75971261,699394079,1382930841,1988219314,634213964,1980130283,457557523],[1411705236,1468686720,1716010289,1577546727,2128490008,324405727,1074761893,1423636151],[506182454,346963894,1134253047,617843543,1801115250,1833817801,1031689743,1143247565],[2008140229,921645252,138382940,1442868012,552476212,1003564315,236914775,271120310],[549317125,2004975423,1934732626,750377336,17702002,151085707,334150260,1521669329],[10095196,1302246760,694333792,1684397374,21408228,2126192318,2047343882,1172243444],[970614261,1383790107,1106156358,167073380,1999510324,2107031101,2127174135,1918506954],[98669926,704531645,1292807910,1027795573,908069460,1280727268,802937572,426993248],[1852918129,726274167,658845206,868230023,2065604979,1355010659,78504053,1808680878],[1071516417,1517010216,842907616,1423448019,240491922,1582875142,893457386,1992979445],[1399098055,1773988663,1321566081,1410453346,1368607658,444992610,947669184,868446637],[1065699468,1771444735,989753248,1333629431,598463050,1691175086,53370466,1948401229],[1388129970,1670019923,69205201,1764607485,539937475,1990804844,766807418,1198410774],[959041711,79979741,1978049903,967712721,293385511,145236496,1975089704,514273580],[1856698750,930206508,202121589,444563793,321432585,2087953904,1850934789,627949738],[1141424242,1820246543,1437442681,936636860,95831246,430849723,737074584,2006098536],[30489192,2057298744,1086027018,1052852787,1083526108,53047718,1059281840,1130013748],[255236754,515393791,1448404312,1776993357,761691825,878651210,2030792460,297627961],[202611485,416757314,1506567565,1181994161,1632536259,1420045357,989170356,126178697],[1994668465,298063108,728740576,1924255072,502014881,1915385445,1030687485,326204238],[780769294,1071964912,2007830077,850724744,70983089,1347723697,2068429562,1176378603],[100262133,588339369,573660692,1999563643,1040901501,1799095775,1167132328,317757219],[1481561755,1007904945,1611295717,992857003,711571250,283211672,289638614,214308355],[708793623,125147290,1201678209,203531154,393462983,1396932834,880873461,1153724097],[1442085371,2078892656,72583673,2053849583,1015703616,737190111,769591354,1492970407],[1579414301,311742469,1895808185,833437487,1437162785,1540260634,1195492395,1540441947],[2044029885,1121894609,16680435,731001981,1143789964,1955841543,721605836,1281712905],[934265128,1891503559,1826385565,620610105,1231915018,1117158005,400604953,1107476306],[317239820,1324551353,542577715,1808771949,1473350398,1295872765,19950808,260246395],[1333837706,1090560538,1075716022,1600065323,1540471390,1896913518,2026659703,741378904],[479956103,1296950389,1309968727,1152953700,1921335868,1861465236,2016567974,1778722903],[1157198412,566244060,96114971,1666503409,2077971790,26138540,284446143,1601431051],[993975345,1164700119,1664533902,99537931,1247075071,565476402,1440780966,615932697],[975781091,512171691,1347947214,91909698,269623492,1069398541,1176018129,1505298653],[1434334028,1963986045,449550293,1433681307,1595101313,1017777244,241269593,403965889],[190486036,270114250,1397531679,1769982723,978627533,813495591,1825855632,2116719261],[1912494699,1849947502,487802744,662136346,1417838724,305109857,1165927304,381780529],[1891218778,24830795,1060898704,691694306,760664545,853167701,1724004106,1471534781],[2109039579,1658012386,1394286235,770786920,603332106,1766398071,1444360270,1823513827],[1802558524,38025418,765596430,866582959,1179981633,1600273012,953295111,112378408],[173628681,470253257,774584302,2121402168,73858281,276319267,1036022544,658537550],[1742832622,634266725,1693717648,560369122,676568705,299786845,902528971,1827415299],[526652252,1056127578,812690372,642980134,1594942829,1771891725,552412402,1159016862],[613384527,657151847,103684389,1809996692,1052356233,1393415939,1448534679,1606413673],[1441315781,250440573,1248928717,1304056085,560084963,249319599,1249873137,177030208],[1201823225,2116207353,2034245598,248973258,538954990,1609326074,2056456787,823420630],[1368487406,155437724,2092176739,645695679,354210151,1768552751,398966833,448498570],[173765946,2057048746,1667956917,1387193529,242958662,1512061813,1171593550,1053842890],[323038872,24417156,11133992,1448262728,1016801138,1442347425,1685707965,1483660417],[1075179424,524836598,1069921442,977541852,1240774245,613606237,1574899089,1861687042],[989148003,1047411272,221982291,1391297936,1490236103,802685195,688373147,1784770046],[1786665647,1378824777,1066971221,591685906,805893632,877178752,1059848211,1243840389],[702524734,1000604782,917077850,1808636660,2107153503,21874909,724237084,1171890899],[1748656003,1417370876,2021896210,796692319,1200941852,383118170,1439165666,258311615],[1409762537,490661876,2081946030,78949649,875830545,681957236,1547915379,746979065],[1047818744,21909127,1269750469,391863670,1448409831,645677937,855760637,1316982719],[1192609931,159661994,1922825380,461317973,975304270,124679660,69074304,1478572127],[1431049217,1709794756,266389179,1427503222,593491976,675652577,411448416,725474756],[403001819,1156388149,1572723370,1954663637,1214565609,1034918868,758415672,1776344069],[1655038208,740873473,1899879563,890349770,1182574477,1639227025,1561992961,266708298],[1020066448,1658989818,1603938662,629339033,1608335352,859416573,943440178,907246592],[416751075,100605803,1732865314,127778623,585176382,1996700364,2024534952,678011458],[1827956040,1443174607,1886692771,339471558,500724439,1300153941,1158920647,273623118],[335630050,441313075,1677948642,832926055,2118750397,794762288,282391186,164134270],[385222223,1578970939,197445661,2010133165,461346525,1297533469,865064713,2035573848],[331867426,705766742,1607686548,119807692,1151634447,1164047121,30691777,1842210538],[536024696,459263995,905893525,2023095912,109978183,1568102573,648997485,1586060140],[1592581430,1879377513,703707740,1339542261,1202783911,1179400242,846497178,1609385086],[124382577,596070094,1005132594,1615425366,2078817749,6636095,1233419696,1230054944],[1180140352,184165749,361320649,835178220,1377061533,600090522,382228142,477900381],[1775784428,337371195,1812749937,967452934,63864313,1122525206,1112268826,1450283277],[200515829,442601019,1688227254,1390362179,613751007,1331080453,1196647536,1386595048],[41201608,2110657549,159626300,821787895,417692808,559217600,849523653,2116069539],[369246212,987640513,930500276,1923979229,1288348916,1273411660,596420829,1302997477],[11756606,1636757785,194261329,38947990,1546155925,1775594742,1046193800,1087287223],[1351878307,283694267,1905051197,55556650,26006827,536211221,151162416,1881472465],[1611613794,1809571302,1828682602,443478246,1440596562,150082437,1818407143,1387445819],[1697321376,1013492234,1891746494,617216249,1243882862,1623666136,541556086,1192372290],[229094836,1795767320,1694268793,1464520178,1796682468,1551830388,428712533,1821060006],[283216757,779715988,962460726,1903188232,1150505705,458684683,1602976593,947375819],[2018718884,2127815217,1813979902,1490609579,1366549051,59715188,1825011912,1285324509],[653456359,210395562,598924284,1955969330,515670324,1210424096,192722681,932937771],[1670776527,267809845,227746723,386312845,1443729818,832265165,507557673,1252967248],[1197994646,818204084,1016872551,660466719,1110697848,1128998219,433974123,1179528977],[416548231,135948119,2099908632,1054191335,1611227261,1779784580,1932346512,1340674938],[1890851769,1803533111,345362340,1659326738,1027841888,824412036,396359866,1727047689],[1705101828,645415903,1028649919,1081967779,1160074354,890887971,1395653700,1179707076],[1957826415,817743698,1057514815,1566363639,1709564328,1855384516,1736854417,1466080114],[175922556,434410233,1855275611,940495551,625273640,1449520013,2049977432,291276730],[1409614482,1704368157,707621663,1786556011,1302387234,197914931,2055678247,11874347],[644810329,234608741,630086011,1866278400,1584822152,1156268390,515204031,1995899519],[759715117,1516576894,1234616176,2083974014,893188950,1357133892,629649015,601347767],[1783168157,933785391,763660095,1636472436,673547483,745101219,407962381,1372541827],[1172055642,1861897559,1916886574,1055181917,396015975,841082212,633755858,1224124816],[233060927,1834419643,1025108795,2099807662,549185683,1754690161,1481640218,1617047907],[1132537229,598518610,1869794134,1265629674,860993085,327124375,1374627400,973898370],[383047401,1716144228,1197744663,856979167,64765766,157388342,1596977875,835046184],[561667519,168523004,540659004,1781894002,354262568,1615672615,397876411,666111326],[569110186,1628608967,358052904,1311694871,1819044053,168110861,2056566904,746815875],[167946172,213983137,400952788,765980481,198093308,772175732,1674736310,1792623343],[2036833000,1895598018,545299557,1666484444,1511811725,1308106398,1123839545,1893184509],[1442262314,1233574857,1257682457,1400696286,1416378073,1576061394,92495427,331000607],[1386570348,54600224,993222868,284112918,1013617525,637086144,1130262924,275686368],[316005368,804543022,299488448,1154784302,813869793,486794853,184705657,939128184],[671483748,688549407,427289919,69891334,1825607117,399464358,737953192,1809320895],[313536268,1575244637,1460527914,1353780458,1012179709,321469283,1331799603,1849935949],[681468838,335314278,1680844282,1047253165,1236837396,1382934541,581424921,542587427],[300833174,104089941,121777436,496749163,448352717,2128119866,715322513,2127844923],[1434994395,1045247475,726293254,609183411,1945938050,1237608323,1759747878,1360757121],[744294763,1024648724,759283913,1290668150,1762088100,615278976,1520425379,416927660],[822841427,1194741991,778141536,2005754247,550805516,1643648015,1115945069,999284561],[1197730196,1726536002,359386418,1354320843,1303635352,1188723762,1825257764,430886230],[399643043,50510873,152936314,508795448,105231033,1119913811,203608043,1226955501],[678709141,963162627,1860220749,955116682,1894422646,1770919904,97548649,2096143540],[153551523,998059590,134365408,27743305,1053829816,1590990968,2068529635,2106428964],[372175439,1840647179,1459396492,595856475,1570294368,1746043079,1850850243,1042000402],[1999837292,1233415858,1757714398,228252190,1922703695,1058135101,741792821,1057041798],[1958284870,764033074,1649038947,871022588,1033916211,294792599,1354129377,508488070],[419087849,1350642049,2017416362,1195648445,1182278973,1782938357,1685811363,1140745409],[1377754576,508205036,70379213,458874137,353402252,529817667,544701597,767265215],[1440138047,599735189,1750079056,1200209279,14342936,1242249224,1314815620,487494929],[1799682363,507575629,1511250930,1866474066,1202723398,1151080024,963995090,1009760793],[1655335244,842240908,924323185,1931167450,1033588924,1303975860,85223533,2043256116],[1797376042,636131811,1141504156,1567329738,1945464023,1821100832,473663068,162343964],[907900153,11812122,1113531039,1213123034,160109434,1637165049,170258974,1531177522],[380489411,921797538,673432653,1413614932,1820520029,1891909101,1536678132,1385952629],[1591032365,2062566254,2093317108,772310076,1565813621,374465159,1001590508,1745934],[2058820342,717646782,219938147,1080007549,1927789687,1969501920,1431969969,495234514],[1607379196,1707341361,1714335170,2048562037,1205773890,1541710125,935999822,285920471],[1187656125,1274526132,1605050828,769648055,957622261,108284536,1606073805,104694177],[604797683,1791578176,1209027994,834706911,158474042,1096774434,1456887085,1437277656],[1717983451,613131173,1375809366,807532844,1328583994,608096890,1390761753,1006120680],[237136529,337610952,2000297491,1261282318,360534376,1727089412,298631155,977160355],[289827034,2017213202,400708927,986343194,2009343525,448930030,506841498,491608284],[1286874666,1067739994,1645333229,1946879735,621672160,171230686,1778752971,619908557],[2117020537,697963610,534106104,456569793,259156539,337942039,90362187,1504585827],[1127673026,1709134761,1548745545,612423281,1903647562,2091481965,857611206,661696077],[547488058,919728754,255304280,1249259771,1194081521,313479454,1611212266,936586516],[1121251082,1384497401,144257629,1900231116,853582009,1165283668,983966344,230823517],[1528363283,1889131762,737634849,379353137,1805227410,722214146,76104530,436654418],[1278892724,893675152,1399449417,855508629,309737582,1398631299,1487592167,1304876108],[1337359222,779971733,898187347,333725819,1678814996,1471647425,610509477,1519153043],[1050948642,1685527058,715255956,1988001372,673654435,544532071,1529150123,974756942],[929774901,1353027886,258386328,847954394,1356213598,1910112830,672252973,775831043],[304859633,1925017694,1316429,729392457,590604807,1109111307,1188495310,1931483543],[1328881403,1862143879,749800267,1805003210,1125653200,1226585574,1465594046,418879602],[1449726629,14576768,102942470,429613155,407165637,408697231,1345612240,200096158],[1166146830,688163762,1396623890,1408273098,1688038650,1977510962,1640966843,264431787],[390427788,1228256017,249777236,723632364,387445010,406066518,1666270843,1109929483],[759191305,795043521,1527193836,394964998,2115419506,1749561494,214062133,580321763],[1057308849,1765929383,156864587,1680466603,1350340800,924489616,1004176226,1624274046],[1578963798,1680033928,1085496523,1374583928,1365343483,1018427397,1981108988,1517275182],[1034697213,513725624,797229912,1644797415,1164196826,495860015,1297187331,960437485],[674831607,852689305,1365066556,1472462344,1362630488,543987098,1967369101,1845209105],[182944154,1505857033,2116176055,1868181709,680114029,1039273007,1282935994,542313680],[278581309,979262525,670279197,611772594,1810892364,330268033,1165002081,1247798403],[1023754350,1719357025,918459820,459949040,2059855958,356398576,1145961398,435276044],[446015187,89228088,1341838869,936880573,1630548677,498596905,687910641,302588405],[1659766525,9475526,2010503287,985248678,1024894284,2033523348,1336935253,166792541],[1842950298,138917883,1077467345,373830964,1839326629,1736477289,589190695,2051672410],[1344268904,1284925393,1839639842,1813139323,517897578,1426100272,1244750085,1378454081],[1259434323,1027951431,1247896064,1669058248,1402641883,218066246,541672808,1506968472],[1190765751,1475968990,233995314,1789066751,342962628,946290235,1003408212,2096994468],[331853482,1623459214,1605181359,1248396597,393880551,1670790093,1429052480,430309409],[1403216097,161512915,476547935,1645693444,835752593,785255044,112321722,1141402259],[1230316982,442542455,675060836,776087520,2061567307,1437808680,371647716,581308747],[1517258440,6012541,1905636584,527999090,1116061217,1340008879,1051174565,1165808592],[1618821785,1028502796,923969009,1143483490,463679269,1562555327,277116809,1782341261],[207346027,797058744,1077458432,471804697,1421510446,403657671,1407847099,2077923784],[1274076564,659492990,16843949,80698351,101454905,1343257323,238234343,1517919133],[274115596,606807878,343875119,415817727,3700762,1567721841,810687763,929213462],[1005519264,1840751221,1727573401,420189756,945939235,1836979275,976046036,1914915111],[1212802601,1142752236,1020295230,886122942,554149862,1782162749,556041371,263308458],[1993607530,1660269308,617625197,1620492760,2122677491,1969353906,1212809708,2081455514],[358562045,918266426,1510660569,884818007,1122764384,562793241,718118113,142039561],[1465319385,707684559,1162089558,2080083622,943323316,85897096,1563475776,1080868665],[1747854646,1797805241,1741863293,762127860,1772955624,248191723,1742042147,494382671],[164591659,1060767360,637303,774429926,1977072387,1446745020,1274066616,746992278],[515358591,1572510937,902212463,1277935104,221488590,807464843,1024391776,2123329379],[559131852,40319993,1876664110,280545768,879772638,675673450,665208265,1372307909],[127159660,1739374362,1104230310,1651465069,1891894262,367545855,412488,425994797],[779304774,1870308092,83911392,187415294,948369030,2060487884,537636463,484747267],[1643715272,1093845291,607845171,225820572,211276236,1540921502,1479172367,449873017],[1251151721,338589852,1389715688,330886989,1683728575,1618978482,1793054204,684611707],[1865795848,1048854759,17778895,380208602,207868313,1329266144,1007942573,1763382239],[733349778,1515216209,2045311991,620956696,1355503342,961749201,1772707047,1991156825],[605676277,212983882,107853101,1996585817,757657871,934131107,1447779292,152006493],[1306052157,831945955,1456393039,170251257,1115463106,985860390,639362087,316306320],[1154765480,750931666,1567174018,2008205958,355921251,433367803,1074996127,1000229264],[1915435889,1291973901,1887568634,1220181704,1001668165,1577095796,2090751904,1877999763],[2069056532,1361542140,892978041,1602275552,619803902,2105971680,793245031,1487967130],[81934770,1110863734,437200799,633564621,1998760756,2110703116,1467504295,2124755183],[2043310379,1115150386,987867247,416681672,562379930,1755849579,1467844290,203469547],[1949061186,1806713250,1715477144,391763543,475461945,512927900,291365932,946419918],[1656441941,1634917946,7767217,2630918,1544979366,755820443,825764303,1795785816],[1260760169,1971084824,1567856011,1757502628,2112566115,1565938525,1195230878,132749873],[338541723,203733683,324024027,1093618158,250477778,1499172326,827606044,1398214667],[1264543909,2093292967,1998190780,807258142,1700648303,917515635,720090074,933839930],[1286688263,952713734,1275082730,1267795663,265461105,74711230,1686259696,1407025883],[973459782,1605040301,582652203,850160776,1413509098,1440719945,910452130,242672018],[1024256096,1642336528,166706815,2031958430,2036364680,1720792778,1792881081,428990117],[1414771025,208152992,1627109270,1158650121,521427316,1413761095,206897888,140485739],[1121463079,1532683525,2074204612,688249083,2013684174,1982431856,413594670,1635841279],[969998963,1028062237,896527874,1986686503,1042697534,2083792912,1046196221,1086227708],[418478573,1656706442,1800933373,1785985908,676968135,1925500425,507545794,1530314220],[1604426334,2122696440,233582164,130551473,1381198803,38893426,2078153028,541161250],[158050807,721478182,179588849,1485386619,1124640375,1458593323,1282836204,1593070115],[1781774296,144956507,2048742992,1586339360,607760278,146891127,1840478670,620713020],[984988751,1051653590,541634512,915007052,1237908146,580168717,215906115,605949697],[734056581,332122992,932296723,291055317,2095728246,1722669205,349887267,449254223],[596773705,1208518085,390442979,619532753,1437501522,735691927,300830952,1972305617],[50317247,1510625421,1184819529,1151638092,554119994,1502926321,350703943,727209074],[1524175316,1741434151,25789790,207320988,845292392,727005656,1366766744,43746746],[2016326037,701386593,77292423,1770943329,1422136040,1080694811,342467242,1577030776],[1124739303,295113111,1437041791,1274576187,798841598,958555412,748429931,903544018],[2007562407,31879468,362871745,839725058,695196792,1506419750,884459342,228555526],[219904912,1110927582,1571468628,1886665001,1685664728,640632629,203973264,2083421448],[1891702217,686789673,1822064994,799719998,1581971457,217376860,1801114390,1409174651],[2053049490,1627950686,1504823678,2112432194,1901621004,678209457,892019268,203392977],[1007724059,1387686331,315736175,1647884164,66891956,1806586219,1646226387,970160482],[95839521,1307869994,1068167257,62505354,814042131,911037588,1921025648,1275703971],[407494245,834081250,1175975554,1442247877,967942800,613966890,837184705,923080393],[831116963,1097224186,128171990,1751712487,882934972,1167052286,900574128,1994637345],[126644031,1546706202,59206732,1513202075,1763351102,1852365841,1692348500,758133306],[1504910051,600704118,1850674022,72670055,450714325,877897187,70393612,607526035],[1087423689,358568841,89525036,1316738085,767605188,1531596331,800247210,775275564],[624555556,1469996680,520865286,1820923025,1689264473,1632906280,1788505913,688604889],[2030156394,1133077,1076028394,1116822067,762336326,1852076385,1477936447,1969072978],[434816914,1757480873,1932853090,1946318999,315766050,1488102065,1329511084,1104496719],[1874710909,767040807,47388345,1213916235,1563990813,1097604211,1129653411,1608982597],[1980918958,394546163,1107380037,2062218914,552007641,574216006,1079679594,1148359074],[1284929259,693389156,1199967549,2007891976,1596680272,913323684,1375441779,258823785],[1217208760,1023323357,607830404,1606304468,213711486,1819178876,1262236179,1219596784],[577481163,1042508123,1931563958,7736518,1241118644,1571416741,563798541,419259382],[1743764919,765487426,677469173,2025726589,1140879186,1122097774,2057356512,1831158286],[561891588,316542800,399197743,942297878,1310281246,1103239186,595320634,1509553798],[1325717328,1400676689,1119150779,1004139144,2059998686,906682645,1140699286,641916364],[511638833,1245382466,382629570,1875082751,1904617006,870497770,919367108,410634958],[1382754832,2048390336,633600640,1526296627,1936784025,1783005272,1138268264,81149076],[956544327,336656934,217013398,1341914360,1342232333,379674391,1917792208,921810830],[1560196599,1569634490,969137060,2109725403,1744752737,857001793,101536684,857623344],[1037354138,1853562324,216251487,2059021257,597731786,1375199902,823694917,1831745426],[1045209109,584318459,1199470939,119297048,624786604,246428961,415781016,475739799],[1172109710,1677468173,1500298083,1865995204,1003019887,1843365691,1105014569,1920759884],[827862440,511752750,298622886,1530527821,661256231,1364839972,267060011,1726619709],[1545110735,603955687,1851284731,1347926364,1297616167,1248264512,2085396302,743394188],[1043882430,1142799738,1250665222,2100179322,1594950285,374514797,1389807809,1491662818],[262312802,1651072926,724761894,195243988,1378978664,2006428044,1756497365,726574390],[1318651025,1821087020,2100146554,1019788081,1671845740,153210421,452371940,1656123971],[74096043,1637569042,2055200865,1040095742,153591985,1097967241,1011610100,1725401752],[1904103637,1836668156,1118883810,1912746027,1835130450,793493505,1539485946,238072180],[2061366926,1184336007,946991698,40889609,1904946331,92022731,260312139,1154495942],[785940560,1962147819,1999504201,835674859,17292906,262377129,1219714824,931921914],[1517813885,1599398047,1761214146,669051592,1224523233,1865244227,1973664906,322601147],[636478299,618129340,1940383856,1662822763,1816428284,1488455969,1202777198,2008601378],[2003505664,1962451836,517637246,1630474935,503668853,1725371100,751490783,820970293],[61086407,279336376,2082802033,1247735904,824440984,2023084787,1021842203,125352450],[882714792,136298640,1282404355,778819639,287265334,1022122772,1243227243,696932953],[186626204,1992941036,114269991,1637258501,1766060505,605990310,1331677872,1916501386],[383053820,165124682,1134825523,919640928,239845917,1170042983,2000530635,370518684],[516895394,1251466698,89549835,2119328696,1018777103,629676769,545766592,1495354539],[929754746,1887087089,1243835731,209129908,2128196694,316288275,1831278706,1952331483],[1721565412,1679180124,1249848085,1429198382,1337876516,146428686,521953104,1083252536],[977233564,1721592002,881639638,690967101,572586398,1865203225,1388939475,622301292],[2067154047,1590507712,1126389707,1047639216,555502099,199045306,1405023320,261226373],[1515791557,1769329706,1461206795,1022901423,1792919435,147997261,1264607508,2107186500],[391407467,1225725295,317482147,343661091,2019543051,866095687,134323241,1460763425],[1548372528,1987676769,812056301,1088052829,1738288708,920360473,1685416695,1187329990],[1424103324,1806571517,126813648,54368020,1321560801,277497853,1919994124,1717847136],[1985500831,1887661841,1740879405,154803122,148528741,710426705,981812596,1579220627],[1366721752,1217318391,1474603726,577376336,379614913,1067620853,277594243,1361546903],[222266256,1926727690,54175327,2075271694,361709561,2066171640,626524369,727723048],[2056871150,1718929799,1407456139,1657290612,526856493,1097162889,1237334112,1221903133],[515124491,1632751599,285091076,1770314139,1850221864,1954778549,831684388,822408144],[643740790,643987633,1260738577,1683489927,1764662656,454941915,1814241868,2017529211],[211035057,1686002291,1824843935,1722496871,751479937,828946693,281899187,733943068],[734602583,845117043,580393162,1256919024,1518735558,44569639,1638994042,598310119],[478584876,1137439621,2042475782,966910684,1112542669,883224760,1736480481,1619395428],[117835662,751543541,1394492732,102830125,47356758,462028179,880073842,377199655],[774719357,338794854,623668330,1855313104,1098404356,178803807,391441519,1435524119],[1853677959,913240164,877140444,1852202052,1183297562,941424489,1578233649,1351444329],[746461154,1612135506,660603767,767932045,1700160053,341530293,40341571,810138860],[2124209158,2077828400,4476534,1590684663,718202702,852991740,118687372,1003641162],[408745900,1708748198,1196425755,1557115370,1763696693,136443349,52025049,1083770842],[38012928,334253626,862035229,2027380043,1014675904,1511783423,203826725,427244049],[1660768218,1991564615,1131651998,667415890,1881599872,1028017620,42837006,1739720304],[583554049,2032734379,994245030,632810137,877657745,238524341,1623292032,1477667588],[2011953863,1293480159,1307787889,197036870,1863502171,1740069516,1611850712,2050235296],[1871049821,1441863546,361324073,1366800589,1438530190,1869322319,1911270488,259368174],[1680065998,1840128140,516304903,1699812613,1449565442,262420343,433420571,878265824],[1972972250,1322355606,1000266755,831995158,278836105,386008953,389325131,1220648477],[988621344,1626124121,1395945758,781124318,839858307,1290857596,730467947,574321862],[839274563,1869858,978470838,611911551,1322811441,82454810,552859265,760652304],[1908935846,2035741960,1990862594,1002545690,2051054859,894350912,1994894516,1357094960],[1751543845,1453272565,574825228,1894877236,1927970429,2035400272,1910939952,1605471867],[1345845701,1360559632,1668813457,1419717916,889675710,1228288158,2006542839,756145275],[544193171,1502211664,1441546014,1351695592,315419275,2097817407,807928128,1096749635],[628240473,341844131,121329347,438625788,730041432,1028739209,124397781,332179239],[513335588,1769740752,1810426191,876596130,1767175944,547975810,1256443023,1324165208],[849330764,2053242846,1099634565,632346464,1725946375,674266285,1066154805,441097766],[2101626330,1477176137,1175443424,1799285667,70840568,736829970,1907152814,851859514],[196890982,34992180,1678881105,1708405293,740946201,396728318,1311317837,811153145],[20402990,1919265033,1297756596,721756746,438084380,224037468,621162163,1781814146],[282980471,885453774,293648436,1968890070,539636768,2080991097,1272970745,779492428],[508540449,305262294,897869873,1571428236,802762693,124726433,104243143,360330027],[431268607,419379565,1013809365,78355686,1295809206,1080080817,1743248003,1891371343],[913903300,609445927,1694604167,487617533,80338418,167740292,775652420,348555729],[1389265384,1677452833,460630334,910418461,72004554,1926708178,384843494,996697733],[1647590287,1970432979,1919992000,2077388377,1482327413,1105897214,27536172,1689873297],[26493028,814420685,390136243,1767132674,1302544625,384923380,1862706396,1878049901],[1430828670,821205807,1031355855,1095011611,523586371,2079032867,454207501,1658513937],[1363129317,155514176,2088987269,10794832,1559451193,723424850,2039285668,269113082],[785759758,496160426,372589294,1670792211,1104458311,26958389,1082751797,539318560],[895834704,1071037713,1604222014,5796480,208387100,1493877798,1824301428,1844983143],[1353426633,239566942,722516257,884052724,1685753322,1026519715,357418332,1440631949],[556563276,1646292152,567213354,745560917,165638817,594500763,135765065,1971009133],[188026415,1169361306,1600729860,1048510420,443606458,169942921,1916211913,1861859178],[439484,102456054,571651402,1260421781,651858196,91995875,155683671,1679841317],[317560395,754872792,2099768197,1775724876,1752249363,1566645727,1551210062,778124968],[621362459,604811844,1766569553,406034874,124156138,438552640,1459005548,1566241653],[481455856,1133248907,722450584,1261626328,103186977,2037605615,771846910,15570971],[378319807,621798869,119077451,602526350,127611951,1485962657,1783143294,1540269554],[1393752182,1675359872,1839522012,907545745,1010501875,551478931,1908519673,277752122],[589852012,1883721232,2019981376,46408827,2025250649,896467852,757115324,814253487],[1801711178,2128148286,227037531,1639895951,753242283,522051565,909319875,640027488],[1372653590,1863571041,1624235708,1936196989,1830386708,1451919742,1836472312,621659080],[746572138,1060439977,159839494,1773597060,135142577,1638984917,343385867,508813569],[1971996796,1144429723,556758236,762301426,1796712573,961427817,2012923316,1234060222],[1827123438,1423631816,1714462056,1725603699,1196373590,512333493,293399044,2094908515],[355510705,1676576738,1830795598,1162493432,881893722,433109671,1887774036,2014240174],[1824536440,1653259596,878239436,1766823807,176541518,1540437452,1250703681,1569696973],[708168773,1226510924,1192940224,1727493058,2052143934,1128307400,648853131,170382632],[1846514566,980207953,654149843,2110112826,31192114,991740738,2010537426,2043641930],[502406250,1344977932,1844759087,1104869036,244023807,473080743,431910457,1173382527],[1185135997,143235088,1920914175,1881292215,493036023,1977775257,1824127385,412802096],[1047727082,406592169,1895015152,1240149546,136856213,1254534190,852854482,1032123418],[951978643,522768193,1007525395,2023375266,1309786352,634403950,548164599,1854561244],[1131780987,812803161,578716764,768859685,219071014,963434190,811769713,933026325],[1420448401,1168651676,90625869,933553613,1479647577,1528109347,520573580,1401991449],[1831611506,786639997,1285351422,1573022165,1627709156,1757202262,2057034460,320362780],[135846870,1133159378,2047733432,1946588950,1684637979,623364892,2031051484,98095741],[1786339943,1734228283,1439340074,426369219,1678232723,490110,265021160,108557715],[955608210,890489103,401553245,2052069575,247251824,744877313,1447215157,720164202],[1921479524,1858034549,571916779,1313302187,717365602,653661883,2041020943,1934116753],[285535336,1863520741,810711665,116888867,60419698,1018814624,2004801424,1440248888],[816266630,1241284888,724995761,770613034,1152304080,183683704,29811829,535733193],[543921429,1554025489,763698902,763924390,1011478966,1731747069,1422004115,1230566160],[1290134962,613258961,1788622859,345305391,1462516029,1035528737,2066078381,1707679849],[191011265,2029580746,1611604568,198268374,1525814082,1445169917,616060754,1575501687],[1617201019,1025671050,2070168224,1480375406,1790645357,652614271,1737777166,617723234],[1502437849,323087260,1964608569,517758510,663890077,149162798,741909858,1394297525],[842291761,1683413221,416488406,1825064404,482453590,1878780720,1758881472,975118439],[458829002,1083480836,291423586,1735475895,1619320491,37104791,349305370,1800484023],[1730516941,533913924,2050438584,568500514,991331945,45981782,1179738761,1231705992],[1103810891,1518057274,1435491946,176933230,1731821490,230033170,1767545543,654407810],[1535313991,1158882883,1451382748,1750696114,536777696,1558858550,556209385,503211365],[1311519472,390528506,211542301,1289937636,1104669054,1722134755,364268979,981020696],[108374643,797210988,750605789,727557719,2019246793,2018193351,1975725732,2042536354],[1603057037,1846159041,593381692,2090751067,1991082290,1733030514,1874710065,1296095250],[1589963601,1700648726,343505142,14635064,1975690296,1045950691,1402694524,79003021],[717759539,77604608,1756025168,670387900,570666362,1160305773,595130228,275816402],[1392758473,1763950199,1127409592,1297432443,657474261,534923399,184420845,777252599],[688383810,416834237,1167738827,196139626,1020297561,1555011479,1129889199,965103547],[345835542,548535620,515388080,2101871901,136584420,1585566511,486497252,631651859],[695858833,1401667553,1178606540,1613149671,1003217513,1464241017,654413994,2040445383],[1601472359,415190589,1369122466,2048578992,87984893,1546905707,3537987,307662146],[1208086629,686366775,1284139702,144750359,1860820504,1550448994,785395405,371400022],[1162401160,678963760,1200202554,71425395,2040133947,966038230,187689767,1719430198],[1080603718,798395010,1102652511,700734079,465409806,960061729,432635332,1678104864],[988871956,1970076702,1039304349,132576962,1220695411,1038590208,1456839369,1483614094],[1121218711,951966155,267195652,1015726718,287647657,1533005842,261740080,496537997],[1031336158,847977927,1017000425,1913187616,1901098120,596913541,1849594449,1573979650],[102566840,52186179,1707792080,505402376,1412188722,493967508,1067618738,1170178062],[1703868798,1571990331,339005365,1745746033,1678341601,1462281455,510181058,1975682620],[951504957,1191278866,1567327609,1882041642,535710497,1761936473,1514276981,620707488],[1533585413,980842155,1841236294,1301034189,1902723337,1754972728,1275989659,1047043909],[71513855,1998625555,1741862396,348038951,1805525952,24620306,880029471,1321534887],[386149933,94712120,2105956449,1890883545,291955037,1063801835,228336051,1675684263],[718047352,1072890258,446462781,712204896,692005370,1237486061,1281609476,1275932246],[1983184267,1906243473,158301450,953166468,2120458970,1646993866,1635436686,140821982],[1256758407,811514159,2126319175,880843330,835340985,92811356,875594246,2034755223],[57870326,491896295,1080211658,2125148877,1442576872,992992605,1667607281,667398557],[2009502666,121480707,1223882910,1682143112,640393003,1371063383,1162702408,1845023097],[1144784808,1001088544,1818394798,86980136,1971595824,2091973817,653015098,1121164884],[129293697,759149971,282951552,1506719729,1834295118,527463833,1717746588,1011008007],[1698709152,854093112,851606281,142095791,1256839279,1330830277,1598548409,1788327508],[1358168690,2117754048,1288049196,1792169000,1580151570,93553114,121437478,465387435],[5110725,1950494270,1536805964,653100516,216051115,559005616,279169965,1829871383],[970156052,241231169,176827441,866544639,1059514272,675604023,787553026,1484084554],[532910307,1182339062,1277451873,1086622179,1855468617,677504078,1619533841,97682271],[1827704002,1820769159,667139265,1777531480,53288756,188129351,1894360343,497556846],[1388797214,390991704,1723421598,1904943392,1754131894,44073162,2070629912,1101041341],[443183247,728987485,186934929,1459698874,703412728,15187358,1728318807,1822370830],[310279006,1455398508,1384619353,608221290,1865736951,213063401,319171362,13306858],[1678885196,173196307,190193756,1215157192,459129471,282574927,648786042,1881647804],[1942584263,1804948603,1255951367,1857994686,1377210841,1043423515,1359970641,989116839],[474000703,288045309,1221786723,340594778,103033151,2013705969,178901639,513415864],[1518753207,1878940119,1284588400,1644867319,2080596582,1301364566,1016148986,2052275768],[450916652,1927651511,281575386,1137948427,1256839051,2129103773,500783220,538786049],[1689968751,626030417,837674503,1282650086,1395102712,2031561260,1693071964,1317601661],[511754155,1549359166,403183923,1106137422,1424203145,917834415,725211226,1024329510],[515933367,1678353364,1364047411,694348680,1396256978,1230552846,1950189688,759239882],[1653268648,1795334957,611482508,633973415,970964494,421083556,1948064947,1505730856],[417772299,1459246542,1356661553,679482030,539292785,1986710810,425668335,269346732],[64755626,1365964423,1911559507,267594807,1284773845,924655325,1497722666,1023698084],[353079806,59020569,683778275,1582247094,1966987215,331513674,964246096,101785679],[1326306112,1615825581,1622712772,1056650839,1630932102,2015319086,1170385210,1763781508],[1799516042,1456059791,1040884597,2040703898,1392089253,980881726,1425858141,1485455722],[478476992,1243882518,1084112316,840293822,1147163674,38407057,663066944,326820140],[1978992229,1381116130,1909262118,1024572101,736524666,1781216993,1181925201,101630442],[1806004415,1217821324,1988206471,425971973,1347443646,1399104700,1172521378,1061004849],[2075940036,81073388,410462601,241370546,255605852,197338711,1896750993,1378517869],[1483628527,1283323237,1957286165,557525443,730461677,1889562009,495407823,1926572303],[19210211,674819349,573878074,2087851682,1463337842,1803144247,1637002964,951271671],[263394883,1672131341,1161705308,1227891628,2097664162,1245761655,1127280334,1538191542],[2057478026,1767837554,9328291,437076453,1482775817,77147341,237961657,1513702071],[381165046,110128097,125490181,1443172333,1335225927,2061906683,1933641412,542096534],[1953934742,2004387998,1383338649,1413587762,266076789,489519185,1024400250,1525235643],[221930482,147342843,172308337,928627674,413727808,220364988,1141000387,553681511],[217812720,674980518,191133537,288283398,540727178,2007821920,287858079,1641328401],[236459605,750634779,1666321522,1720151999,1144161934,195866034,1646511976,1335217932],[1624539668,1161338732,433167208,364535985,1491065202,588416331,1451654127,251146176],[1882921603,1182912142,445984926,1527590825,1546537396,1440610422,41706259,821153814],[1666486558,1766137904,250905616,1339886333,1625293047,1228198251,1545269864,1857693140],[1142281229,934749175,234651841,14120226,52338519,713820431,2044291796,536664708],[460701645,2105028384,137491563,1947965496,1355871800,1444652142,663185642,427457906],[2049010264,1820627744,900454404,1916694679,831649455,638951678,1464158344,1552283449],[678674178,325821458,978124434,584569783,1276267072,855657386,1571591721,1558573855],[1746528385,1299837073,870399295,1855023513,1954174937,909924299,2014132518,1648745399],[83083379,1509898885,202724801,712117939,1958904147,754055933,935530508,1712021764],[970303529,68263436,899802459,721259947,1370943908,1619794740,1729233719,542320964],[33393115,892767490,1763352710,874779147,795407852,283520457,1771546131,1906175691],[82636599,1372212183,1945828937,1789309260,1389599713,44497213,454704774,565606787],[439406236,397014359,2039565963,180185855,313598376,1114263520,1963360450,1678333874],[1798758075,301690058,81442803,161002567,279381757,1009415002,1515924935,1066556521],[41428676,1372863392,1742036522,1383495261,699410389,960806824,367223235,497738469],[41767876,1014227136,769367065,653784022,764285497,1881466793,4599943,1681957841],[1544917839,881878308,88827115,347890694,573366026,1233931444,898111195,807498006],[1097078424,981325933,981070805,1621394773,1825627983,328138387,1254122015,1177189757],[1858689822,34412765,1898413400,1573930853,317047605,675221680,804823469,2005658856],[1298752277,393747041,2062041988,1913423255,1263699939,97970514,1660376064,1121333483],[2095729894,1011118287,1273214238,716096145,1703699254,1600092518,232236972,1233841059],[1783540043,345341022,1224024408,2040011005,1392655478,1010411069,38376989,282915147],[373707158,863093832,1336996240,358491866,163362632,76393730,1445624359,1393924382],[445610215,1477624666,1939968726,723999425,252821994,1784401880,940048092,743169460],[82771583,2075892859,1577907893,1619407505,76378979,393275320,376119460,1021517607],[1983966193,1524045249,642047390,1637690574,931836401,948068745,1320200066,11355094],[1811783554,25125797,700952877,167228069,1498601589,865321997,2115429070,2114284644],[1182601672,481170865,233868841,1816081313,36386016,617756859,2029205022,494370326],[1618645510,1915114086,1933584352,1062744954,798288414,579554081,969056699,703989554],[566019199,617293711,11527423,610189552,1003138608,598393724,1293131382,1607502590],[1545306624,2046285076,238042466,846019308,1819788912,978675247,458141324,703528882],[1799853318,2117222795,1545517742,2113676513,211940296,2103668679,1774584372,889694068],[130483152,1617463548,867503750,1018743930,952960520,360674128,1723880451,1606258823],[458522546,1505891765,988093635,1833890687,1679945202,1907959602,488521723,502323570],[1044322528,1474958973,457838375,1391737660,136527681,17665609,1851859590,504982327],[384240678,401350556,61129027,459949584,1077830355,599209931,522258356,1084421325],[1741025667,635824942,1448031167,1227149868,389081681,408250829,632259784,703631681],[541131224,815453679,796146739,1625520091,1682291712,1489735585,733778003,524838256],[1253541959,907292744,2082221288,822504170,592187560,1382064317,1849638265,1441957569],[1161435895,991968812,1487710483,249514596,792268082,1259938108,1178074343,693785506],[1852166948,792477136,1568930474,1566346442,1139935978,491658603,1420645075,1487458127],[1328972336,923110981,1055250372,2096480335,1201494275,1818871169,543622771,269835977],[884045964,1791959724,636018047,572041827,1996423838,1060602853,303164715,978321114],[779674265,1879086847,363652989,1431038362,1794742314,278269994,1547499094,41819202],[1267408808,375152990,1940132649,1011735033,97390603,1232062476,1047351000,1850550639],[1665552664,2069897252,1828663929,1222666124,784563219,1325822036,663323008,125985628],[377176309,1625001210,1650797088,1004644794,20065411,360641938,280512567,2108484938],[1224417692,1696419384,41410834,1155820508,1638554304,1574112860,660754878,1332621174],[177494529,350342471,620398769,18200619,991785930,1209361585,1248147659,760094554],[234657019,1649253562,721882033,755726991,2042688862,2049319824,2051109648,448946204],[118554480,1861152675,992915757,785506121,1496608115,594425591,536053886,443330266],[637605701,1344850205,1960674655,668489439,381891123,46953556,1693575983,106773532],[453698467,887616980,1340534520,319612301,2023713198,1791635995,361007226,37897641],[1875988174,2094870807,564490582,1656176826,1406269200,8103635,1820403894,1364957531],[901583884,1091433699,1993727922,894652154,1543731654,787976047,2086268124,1004010732],[1318618618,331845955,812138749,2072371224,408550204,638555816,1360197918,400773420],[2072252079,1254106749,331741102,981377382,912404848,687394514,1505944992,1732943353],[1749881806,1768316814,1332058586,1204416396,192182732,304099537,1535804866,1261572511],[264218088,1694684631,942822462,1764959660,1369108647,596042267,941810513,374880037],[1220924029,33977698,643649834,784552898,1528644787,1122320541,12827735,296698457],[1767214568,1890994252,891087301,1071501682,1514803230,124216180,1616145634,474198308],[814519086,354004805,1191949783,680264512,1601523503,386908524,304333009,1966267414],[570575294,942275369,408429400,2065083823,484144155,2042364261,1525151260,2013171887],[456407487,1889854157,1483617734,1312546481,1881310819,1864131646,1750746759,2099636990],[288559610,574854568,1202121416,607934795,1918060221,1793463700,689629178,392799090],[1322682016,731559321,1648701397,9421698,2060642220,298983249,1738749776,2073515391],[83211548,296178116,1809107488,1520360778,506918281,789387545,1365829822,1992003760],[435617722,1841652203,705732690,627999316,161284120,2087424083,397927841,1380805291],[1564470805,2112153007,1523210832,1680143225,1020225815,1513410603,1033800092,1939619827],[1799940085,1193953482,411790492,665404850,1164547966,1992152321,2117742714,1987258125],[1328136008,56710005,246246389,1344429202,1418446786,771526739,1876793589,1500602310],[743592998,205121103,632516536,1011304903,1630621050,1692208485,325682247,107506728],[991517496,1106585532,1696183433,1257830546,906937610,1370794585,1272469842,1103785587],[1906399778,689042794,1732743441,1077657476,726932375,1229988198,2080997604,1627606215],[1455771188,827737005,1782475360,105582197,477654478,99562272,2123761918,1628948812],[229156638,674883421,604296421,1431013375,636669431,1358265564,1220548001,415344924],[560174319,1482997667,501501413,1106245259,1364603811,1770687903,1253627273,1199087683],[769873685,1502240344,1161661522,2064400073,1650242294,964335396,2112106593,234155640],[2130577068,167722208,1490324130,2065581920,53623162,1108639499,2038089032,327049973],[428356149,331941502,14237605,1429208278,1590035452,87730127,1407686161,1282950741],[42335607,99418997,455314074,1513829664,920602931,948683577,298354034,190032237],[1281399851,1996321123,1771314760,61651271,854818855,1939856877,663646668,1490204396],[1145931862,2031095317,298905617,1614957371,332909231,983342648,1112219325,599551587],[1922013040,962499169,1523400866,1264850538,2007022495,854081117,115960142,1822375388],[2004584689,646074551,2086259952,635800140,786429618,689135435,1341112089,1117062834],[1660151349,627709513,455321877,974917583,1788945559,606519362,1000489386,78033165],[864984249,1106762215,1992095775,1150627051,1393117623,275943622,1865465914,2013653606],[1984570688,353941344,661044559,2039688433,902833409,1502222495,1712207191,89684824],[146835497,1681484632,1760713991,1895136352,1760824942,230472191,1711726721,1978231531],[2053455279,1571636776,531999900,283443068,587637018,1034645670,578070075,1721906501],[854117757,1426358785,616646649,2075361276,1136828990,335429679,1547612907,1550491884],[394912353,1523181323,1009075917,1507284265,1187927111,1645659171,453356041,367217873],[311022932,1172004667,1144040443,626558374,1719438607,1375821617,1186029517,2109709217],[691242243,1104321603,1725182605,229212539,216472487,1630390830,645260752,1008825157],[1356943133,1365973898,1349568436,883059797,190390942,652274169,379686287,184778122],[898926337,189194690,1357230742,542561226,428489976,244933044,180306778,900781209],[1481499452,1051434397,1441721442,584849886,1115788583,1790827620,762770433,1479269173],[590553779,252995914,983398432,2033377503,1768257390,1478509316,740592479,172592757],[252889106,208142450,1057656807,437704916,596482629,263868754,2016244272,617686769],[1885627661,498447298,1808781228,1481860812,2125720227,616855144,1374063334,1727238533],[13132124,32085263,8458616,489325109,217019436,1221725070,1834082193,1059430127],[2023720985,1369878109,1789968562,1718630355,576137568,1200331989,1008488425,1946606458],[1035766374,346186462,1185079644,1812135679,1708418707,584939406,553655261,885875366],[143921264,1441294931,1296265461,41756617,2035923618,404318356,1973120156,239468427],[2117111648,2045210255,1436114538,825554113,629201509,1644339473,1344200163,1911167533],[1701131104,474287745,2117925283,440684524,1083088414,611351640,1672055734,1118224136],[1017964078,1065302614,330121652,2107026729,1217340472,1336897137,485616775,1250330386],[1488367116,1687837460,1011706772,745837283,1227030737,1090580521,984635896,1084084108],[548937068,91590232,765164936,1339038799,748906259,490130501,1906892565,507528564],[1936766195,964176003,1828485449,1905264186,1872964299,1579602102,10651293,1576852778],[1654210904,145821298,537381990,358155062,1598568344,858059236,327313522,99395540],[905080081,1141343288,567668186,440839455,161485658,695872615,1542698077,346366625],[1505577568,1646771425,1833030529,1508067374,584848171,204545211,762676427,558244064],[961647235,1405532857,335736202,408546318,1246487029,592380255,923914202,1526399420],[986734542,2049809312,1592581497,891982590,185230008,1822281121,1202374946,1071082013],[629549470,631696712,1755708801,2001012577,246163965,763261497,134802942,2035703063],[768225067,1849480730,1212332524,2052971063,856785529,462716595,1409786770,696871883],[206873343,220204160,1299378300,1760843209,1040486307,930228214,1184837248,1078006047],[146338498,498866921,1085995015,2127953936,1087015467,1315152777,1180669332,677058537],[1934150510,1206090352,1908116844,1718139550,799162156,963252780,1503401672,2058706225],[472165285,59114971,616017511,541181008,419280726,1454999800,1914158096,1798368167],[1667855953,563210246,1566674588,688960876,2103945783,1373566170,302608645,419201644],[295419717,1826915529,825353239,661233284,1154759100,1854412478,2009976029,460390873],[1430337480,1375840566,241912832,1191645376,2120222746,1974697187,906418131,1288253354],[1829278808,2072290139,693773273,6742273,817264244,1548166270,1194849432,688461352],[344512653,731437376,1042092777,740884038,1483174505,1142723997,1031959192,1758083024],[933321670,305102442,2128161694,1909996056,37841519,1455317865,104653987,1931858801],[1215255680,1629806189,1904867874,2100985161,944215654,1279021318,480778200,1039263356],[1396231691,946491474,1215783499,752807882,2053196742,902758482,807764990,1183119861],[1054036694,1543435656,1570715067,450058471,1215127338,1440488202,21993985,1747824327],[325418618,985640295,25088255,1853831393,1057453059,2068059548,2083545178,1744867901],[17407070,1526493285,1650135686,349321853,1638414330,1951958640,951931696,1989666709],[184644410,4562311,397163542,679210361,1585187049,2058281795,198074950,464015448],[49904794,290955325,1857308432,1150112410,17672064,243278690,1394146517,329115228],[380131660,827253324,608716415,1481261256,1752315344,1570565377,734908529,969846393],[983816104,1722977610,295921220,584087986,578136049,495700403,2037106230,157005146],[535100830,973745408,1490843982,1120487428,1515989187,1774912896,2126274214,1112793267],[2053719646,1313110261,2095323397,784848997,151654910,1187348827,498715353,473454253],[1856647860,1849083780,1621745119,1016357553,691862431,1303081839,1827061155,1199611959],[1462696138,161387129,134580051,1371169086,575064087,725582192,1126376960,1475824993],[1129649165,1011154652,354106041,1857621401,1379710111,348859948,970108790,407869084],[815719003,1371746799,372011174,147938103,186803219,920565243,1440233225,1788361689],[1676179326,528978373,1922781367,1374256322,1370576146,509734145,832525802,437455775],[249391706,1278054498,10115742,749149380,1443132395,1184942847,1102674617,1231670310],[561482092,1081646118,2124725999,120679492,1484590645,1767271871,56656456,262124707],[100000111,2095374200,956459816,869896580,1110254709,1276800121,330840457,1109887669],[71087597,602418943,362733277,1993649361,1706005720,318218794,1900340294,293202861],[1699046293,1322029329,648095303,984914487,2033264743,1133409984,955259182,756216487],[1544268114,501213818,839885187,1084826729,1050507629,967344285,919624899,2074214671],[1493478952,1483463387,218939110,1267208656,8212502,804188224,975711087,1307099201],[322421324,1942414726,1100784826,356333311,1499612936,1902997,1786850337,1604013420],[1030550574,2075866084,2027007838,996416690,1329766693,1725889194,1285331236,1424417440],[2049880843,246744926,1629673155,256772085,1626890971,1851122009,700451491,890433354],[2125463261,1488667537,358906117,1610388938,1693636958,561356254,1629638208,553926408],[1712431473,1720597006,339711587,1361285572,522765301,1226701814,506539392,1283203026],[1495999647,2003687612,680779732,1489005744,1462839698,1800130115,1063161926,1183427431],[731922646,1257414359,517878133,779515133,334616734,133655418,996808020,543434088],[407068389,1898194934,1823969954,1493428484,1524986201,546375375,793042825,1309449471],[1409545762,1826008755,1310366837,487876477,1125423585,1364703840,37577521,794509003],[425565616,1923158367,1175149485,39390204,1510124966,523557239,1328893342,431861732],[804165990,541295500,1032539451,1134306438,380653309,291197183,214856109,1836989517],[220556048,596323814,1984529656,1802785792,1316592106,1502717408,1310261433,1858547791],[122103694,573812848,2047673350,48833302,1561572049,250557000,104058946,1870690273],[125195150,1644139028,1921393498,123204893,976883060,1703332016,1075625947,809056159],[549796570,1876936167,27289566,1806393114,1403557099,277810834,1136952621,1916136044],[1035654329,1676446576,205552766,525741184,2024665058,1894431877,967123474,1172014867],[248218724,1963751162,1499849961,462078198,1986881143,1545797703,690359008,2012302709],[972385079,123788799,195901090,1378763330,2090933107,378957896,1943715706,1433294267],[1773933134,1386055444,437171205,817020028,1718478110,901845319,1615582151,288241513],[679057918,295456495,357683615,1567353714,1543524074,1811744572,1903290344,1307481919],[699041531,1714468153,534101954,1844224989,1494284596,751198027,458458593,27836188],[1851129107,1620204969,1800440296,1950248693,590647241,1722246111,1915723693,803605435],[484012661,1072376315,1985544950,1032263108,776094334,1688111602,385574942,1197367881],[76436751,2023778253,2026977825,605459766,330406117,354722341,534774043,117812440],[773532680,895177776,64177877,18598048,1016203905,13870961,1409661904,1338267926],[1840231406,1359881857,1180529077,2129332980,1277170563,28486354,2009128334,1472148861],[2123417254,1629420306,327172472,1660927061,627117481,2109422998,1926372630,665361127],[1135907895,913957190,1113831902,937452870,594170186,1194579837,512230679,1920954173],[1363768378,767834154,743473931,719745299,1373496887,1612842082,304672718,1162152675],[821501835,1506871005,547398065,692145678,1621479298,708925020,694385325,2120129292],[1480980440,733727511,826702487,2016314219,956622345,1807753883,1286920243,213082552],[1098766509,1445083932,2066198123,766880951,1130837071,798429063,2049493736,407952629],[1024663707,1838867503,905496605,606649091,1064775434,1387897741,1262930568,1712926376],[1527214388,1992227926,1533714141,1798960581,459143809,1365411181,2110695050,1459040069],[963042467,1883049682,1274013847,1012491401,1301189528,733803134,1292073454,1485147779],[1104704658,1730803703,1593434876,1087599006,1893241843,1317013535,52408077,2111052191],[1728660309,229644016,967495983,1519229512,1829305211,1771488094,523167256,577582829],[1323733576,1176598474,1888191807,1180458098,1479705,1233796771,1906456103,579188706],[1205637878,1743375292,1069410546,305714054,413596452,1079826720,2094792836,473314671],[1060005851,2013637912,880803353,624868713,525886739,1101641749,1826443222,518947385],[1635876111,2102869662,1410799696,1465209264,1001154955,1212763786,2091532253,1710902435],[174288944,136747950,1675066759,690676162,991706547,1766102700,423796943,29852791],[213004663,1559875062,242503253,2023451437,179968238,2128660266,1455757756,761714852],[176547606,1805891257,1740198529,88940623,245272500,1318303888,2082103012,871251372],[438994798,128543151,1688058300,745667815,606971086,1604791923,1630583594,329507997],[231386540,1311409081,1461656028,1381435772,1530479388,2061221192,502037792,294056812],[1936146677,155801104,951063100,210381012,451293678,493132037,1394552464,1008514060],[1094388166,1410685095,170546751,1355947858,1255849694,1467279125,924536278,1938444040],[189414592,1361645479,526578718,793621388,1253499511,2034974777,937207288,1083356768],[749148120,262661845,64360068,181996837,1968748555,1505845616,1365511925,577986291],[2048765602,514085449,37328314,407853278,246333186,1297946412,1872110097,983499144],[1370146324,733180874,2124716549,1191471465,209040193,987216433,1119311171,1154890873],[660760740,47253596,595825268,1176974165,901380006,2021897866,1784605453,270811999],[724543474,1915047849,1421994950,836868507,734269578,1365623789,779933402,1344067834],[1027244209,1091679167,705276011,655920058,2080729120,702239380,2056000080,1102390166],[540721377,1393963353,516197836,77625653,2068345689,1280262358,1627216227,562102128],[2021034584,630161159,545485488,1664472968,15706347,1716604523,31281362,1742550141],[1635834378,124162319,58968972,22241409,1815783396,1111597142,539415213,994603259],[838858367,1111769184,337468718,981211440,510633404,819379620,1004378561,554233966],[1992423655,188816125,1917618700,303993593,20656918,1438016103,1965952109,1409858672],[1212244698,37656807,663338919,785684918,2129226129,525276591,308857784,84048163],[1597026658,1755027590,1615220,1265927063,1994098302,251505512,855078868,1374682153],[1196656559,2014284573,155935136,15365803,944359533,1993980525,1680800169,4826563],[680144421,1734005426,464855392,19109704,1701321727,896123829,923107997,1525838573],[1562784014,31057802,1697948021,1372134768,659282637,1894882124,1441978505,485850661],[526817395,2044162557,744131063,1934222399,641340591,1313900736,1627301865,13238184],[364978293,330800996,479546149,1027169680,1142248486,1294267411,1362054351,1275785803],[1236535375,2120473114,1162743756,214973489,895982193,1926904659,1917786128,1080405340],[1964140238,46751978,1947069109,1455324857,392186641,1941738192,741235668,1529040307],[335525549,2079795701,1316924916,545891705,879638158,1244624712,1360463353,1052869242],[1983006281,1398114587,319844183,562691687,1007110660,57382939,1731598299,765140403],[2121246144,1241829808,150806225,32127599,996101545,591704878,1115895361,1347258576],[567963788,1363496445,1903511514,1595683675,741556447,509761748,8847426,492479283],[1169860096,1919929012,1360437458,1461833515,1920192327,831021559,882722783,366121309],[418646017,339010530,1677040706,1913203158,1547915171,82732157,256321905,68703573],[1065924949,2015387771,1942778324,402923470,1165000162,182514466,20220440,477311269],[1899526763,1054493498,1883667316,1771018424,334616882,1481951906,1047237962,1040051290],[1506302749,994809635,1959159123,82161360,1448921996,151233485,353130736,372591310],[24445251,1247742711,737363090,553638756,304523317,1276651720,1161330829,1037665455],[1434689886,887818577,1883640926,236968697,355034314,1026694381,550227687,1741243600],[1643461841,1460802262,462823049,296356487,1541742265,1827251742,895029817,1266336967],[88010584,309000230,1032016494,372582666,579028792,1874018620,347697170,851958904],[801395435,466068028,761914403,1288581485,1881229305,608145589,1525706715,1093488161],[797442115,1078691832,281623604,591566878,1522157236,647691698,1483105919,1798077414],[503058216,2027885226,27901258,1660051914,338553209,112828494,2046042549,1450076411],[272492862,1078660674,1162458887,673843714,2040872781,1254232529,1245973429,1552787990],[868735851,413329818,1122895470,465356512,749177308,1862522072,603234429,2035876234],[846248197,2006367295,173864033,2045867380,615629020,979122972,1423087077,1959832063],[1532416842,1193648793,6137952,1861026311,1715758452,946733167,1234993556,1159536813],[1881891671,1753499728,1559939005,470398762,1312374885,1848406905,633996783,1826120637],[256519321,1199373175,812390579,1358830851,585285876,1866895041,1142172963,702917111],[1040027989,932041200,256234475,1932052992,796130504,1416462582,946482885,2098700039],[1115103711,1656870596,384276537,463875798,758332150,276783331,1275067457,1999151466],[1639697907,1533034732,74852753,351426157,852940455,1772922422,432293565,1331023546],[1290639234,1331908971,1097019340,573015423,885588407,1081778356,420054812,457594919],[1408856500,1685238983,730040023,1444355505,94190314,1906515802,138960168,222625595],[1298021448,1352158748,1127949724,1592802958,1689849051,636350747,272705363,1438576489],[2122757862,443744847,330492258,1511596667,1094042694,1360404820,1436047998,1110591064],[1109463497,34276424,2008572306,542174559,660974446,494522457,2028566359,1942758097],[1524807631,565821896,1501842237,1395398336,656352222,1864033493,532786802,1481662437],[1821121960,840449474,752353740,853050813,1020490487,1732564321,1738789457,1590048618],[99532379,463012633,2021926416,1000948064,1479790094,373127936,648189168,1135884231],[1763722004,1818014080,790064848,504512813,962544182,591650603,2044626323,1207960720],[1479445905,1597261744,264338602,1793092015,1164971667,1564618782,1729549483,1277242897],[1820548903,1424386507,220388849,1516527024,968915870,1687395936,1490537661,1847497145],[285137149,486232198,853895840,169318332,144747061,19193095,96639429,406480641],[1615440263,1803284864,733109302,525417711,1225197926,625879780,822893423,1019537548],[1431187982,271709517,2027889688,1828937446,411603189,828484617,994047841,153454110],[1238861930,1702489514,521575436,2014939094,743113066,670084230,1872448680,726752868],[38913119,353738342,1021732558,513991105,889268601,1547893984,1889765312,1390810458],[2073410800,210597189,1746347328,1480890644,2003055281,1330309891,193454585,1954814763],[260913631,1052438360,1422096018,793460662,909430300,1775253377,403926397,536341486],[1834146423,1275954627,1037898882,1977620103,1580397604,1946040814,1698985355,1043504823],[29148488,598463607,1508083409,84141969,1213593451,1571839795,1899639257,1984440714],[1634671223,1435338140,2085844480,1327763335,2021280909,2059471300,2074409862,1656728506],[119226572,1433068707,1009148833,629150779,1704964181,1647028423,783208439,1804126647],[668368975,654133712,979818869,1270361718,1613466020,514296445,1671854861,445258298],[1627950734,1992222678,798907346,1003824960,1060395320,1669165185,368696542,1398200344],[347970729,297411275,213363938,1644884157,1631404789,1253345989,42221264,1810215802],[485998862,623237259,496384503,1401301952,1108320472,1803777848,1969394031,59486806],[854142363,2124280265,600015984,1251754564,682905903,1958237515,357193669,1193092052],[1294835476,1057820430,2071623670,320291194,1946537266,382289447,994231899,593080492],[368640691,651354290,1781003231,1178889710,2064205309,410816027,1911088716,908110631],[1506976450,1110677847,143689359,340912931,2089133108,389875218,53472608,714736387],[2106419399,1401425210,48305886,7436815,1354260478,160207584,613378039,617205572],[649774838,455580338,237904731,1084894149,1846600803,404339021,810624628,948247928],[693598112,44214547,594614168,977522755,909049456,1165872848,323212963,590361608],[1900694668,1270903650,64317899,927576128,1910346697,1137669346,1834061121,106334563],[1877896294,1961372917,407496918,375412289,1384978301,614754288,1860452427,765477544],[243704635,123706351,1042056335,1808984285,1817464489,26468786,1906963489,271372190],[617322038,678118636,60716269,449062646,768920772,79860111,1907436348,1370996483],[973670291,1286930981,921011234,107097216,101438926,749643913,1327934087,994004195],[231569495,1421548724,657635097,2011726450,1313982477,934769304,1191783422,2060933535],[1434692724,15920569,1312219343,1896631823,843193918,920204553,1763133230,782487505],[1106699466,634216288,948949012,1212270474,1086127158,25738635,2129618549,686462414],[779868103,900288391,47784054,426870030,1163498367,1132849561,1702579923,230971527],[924531823,1812174637,399507522,400913232,372476117,645147024,1258401991,2050180332],[300418539,67322621,1341223912,153995543,1917108366,1620454032,2013653838,1099620867],[1649838246,1939651845,1561264092,249463072,1087379052,921995150,855764586,1409189327],[1211963111,1773377800,2017369431,1862728125,1020899599,1653914442,172289540,503615233],[522601836,780517526,879929693,691029904,953428006,1996801338,2111592501,765731288],[99232635,401026897,188577185,988238721,1015216351,1907045606,2043094809,1388261209],[814689515,1778020266,1734425610,384110759,1446241079,773388406,1952152729,445924608],[1940172437,1493406668,1185301085,1307969435,474691637,665040574,1212829420,8709479],[1262413494,1209989525,1793800683,817059288,1167916833,2072072754,1048866812,1649696993],[1432719603,858364754,871456411,371666879,469192006,471566085,944170801,559559820],[1035620284,2031723480,842574654,360523366,1619734744,1910175665,439652105,1592703329],[1434995325,252771102,481166725,480894229,1453464963,2051600230,2125588861,1850331157],[1763295577,421981695,426284581,1383904661,984738207,1740076082,1896668432,630827524],[82269233,57712959,959363748,1833229259,640605347,1136723796,37619508,1804906647],[160767068,1154376309,690262019,1887299098,847455169,417529154,143610471,85912658],[81518010,728481269,1368539324,1457588046,1146730969,1445784357,1820950835,984727593],[1978063378,46472641,1392393738,932312045,389358471,489561504,27663646,2009934048],[1083672893,1570480899,1428136931,1216684043,1341491361,691679832,164460016,1096926619],[937111384,924362857,1435337544,895186784,1493322421,689369435,1716616930,1949443562],[665389159,568556797,1819539047,1743799527,1130780285,167485003,1065854372,265248654],[27745869,1121683838,469726083,814817704,266763743,1679191318,310823146,694686350],[44303269,1181964250,1999791178,117546904,1721904573,1069883271,717574320,1672691465],[564072478,1119839767,1373795970,1527530931,179207433,734764908,736448865,799270360],[2057382985,1188347247,291865615,1271337321,1825524578,231347667,937697149,372170084],[1248753761,1431033448,948507587,665299391,1685721643,466118861,1139285804,1633078696],[71967586,2101856783,2104160082,386249235,1482248067,100201905,665444595,341181529],[175461532,953662223,2018486609,588770441,16719687,1618949397,2112253909,216772223],[19940083,422198577,102542893,14715563,315641799,24892502,745293020,390622073],[564778831,351891549,590706349,676934389,1702548282,523668357,1011919097,2054749499],[2014554916,1693366284,1847022737,39187160,270216069,531280604,2023371322,410731606],[1524662242,1085214881,30479623,2036730062,1114503521,1619040396,1815349080,404252792],[1903069417,1084948083,247164077,1443791714,1567406223,399484442,1182948148,1064678037],[1305494108,831570361,1612486451,1375989533,796496774,2030187728,1427766233,1383105167],[1529368369,472902888,338651599,1378925839,332019414,1755921687,1920527053,143284755],[861679296,188941472,1019081677,1610680833,1028554862,1159296844,2115331742,599537153],[621639813,1988931836,444331480,1896796917,169711737,3136294,642070045,763625954],[1969123046,404351407,556717920,1318207417,1011269642,478647523,1019316736,1524803820],[1330115814,763487370,2121787910,54870508,55712701,425703711,1482877964,1066763204],[823092455,1972094877,2108312279,1227331623,309074153,61908146,181159715,614005505],[740817465,977592650,1254404218,1340916068,1184397526,1765502521,1195435188,753354037],[1266432274,553996619,1180085980,604595877,169359238,127716349,679842445,1669479699],[1056562553,96601805,1340146201,788413712,239117998,1140759390,821363431,1099548217],[1725752010,1934846164,827415217,1109889436,1097193075,781435501,1992672755,363541341],[1813251223,1788898974,1723529249,204594685,1363270876,1265305067,1660112149,260703030],[1109074811,1065205880,1815506788,773940406,532395078,1777876342,1487444287,1043204581],[104866949,548965645,574361523,775435438,1807193223,1057884146,1199727448,1891330499],[352218591,664467412,318276968,1914870596,2108937179,192634129,48371808,2128291607],[1716242738,2013934170,439482345,1552889096,1897343488,485235652,1803884116,1580154418],[360576519,1130839981,2047309049,2010881664,1052252891,1889680880,492350757,2043923735],[989405478,98785280,209317063,35555508,211948587,198896871,972546204,1090558118],[1670258533,1222869842,569853380,2026068961,977652612,339744588,1675995083,194134789],[580392928,115527246,2051447217,238970616,1426921956,618389109,125292274,959630327],[1803541534,1400823690,1135950963,1028809076,2021274211,1493345207,1332844883,55903262],[583527591,417826537,1487696766,177847532,1999755238,108607339,2128258197,1510606947],[29472728,1443383022,867732422,530020791,1199109832,1903765782,1860436878,1217563913],[833055411,1117688417,858063420,1779282084,1048870765,665455855,1496243244,261045919],[2130207869,1359299871,1341957834,1982683573,634753814,1719315948,835381558,967388242],[202227323,1553603843,255209296,427551344,268658575,893355138,1781394524,1653531267],[882047891,1301734973,448288784,511552325,831885192,1306983743,1615838640,1578757825],[1449305751,1512803898,945510243,600442459,874645953,1051956295,1735825900,449248241],[803691105,1278190588,552569113,1902647490,1300735184,493864242,359992399,74699193],[1017359933,1990693145,1986886788,1465631265,183617823,549733765,2092449247,246898108],[448512989,2112820882,642740996,2083589020,1205041228,1711618473,916530030,249951395],[1465224407,1763930498,1720329220,574179376,1306416490,408569141,2015147412,1900637525],[1179751901,1813264916,248386366,2085174797,1874017255,1207833573,738747372,1296839218],[991364115,533767585,618827111,118811427,1747220526,533227503,1466290348,1060973995],[1977632426,1752350748,1526594737,1013501156,1358297267,857077961,1405620965,967797921],[1032773283,563141947,2027772711,858455173,325979936,1516791591,609128113,637281181],[1930818610,2039830851,1368341873,1273170913,1912987147,501680653,392320006,792982925],[528849142,1090099331,73133596,1127731058,1777293710,218410682,1690420143,1364721645],[1000366855,1166817224,1831232522,102455622,1330252941,1524339806,424571266,310954487],[1110380840,83318966,1522223047,1538864589,2060459835,691346867,1630978629,533219799],[1406717707,873997144,1056228922,1925333608,1318468720,1866803321,355317152,1517351928],[507985013,144068866,1901939311,163325794,51115370,849326879,319825391,700422436],[457537285,1612830694,1369778986,202069708,1903691359,1478954043,189951130,705824282],[1423285694,600681286,763648608,1338998296,1866623003,1941033933,1860238954,1886466015],[1171693915,1657711716,289752505,554432479,466126618,1231029750,302126382,865644878],[1144185488,957276183,850849274,1138214651,1724982482,1122963569,725049718,412387191],[711820223,1269638016,1604707556,51145997,916020357,535442384,1077694557,525864853],[1983581636,2041349542,1416003501,1282738836,1682342900,1732003938,606882172,1124251635],[785841226,1381971752,1804897503,1867386686,709381584,623434081,1028248861,231611729],[320455233,544511602,79060937,918292029,261328436,1209917625,1960174391,294694278],[344917023,1830795191,549041636,1164932038,709509389,114587824,2122952112,964208435],[2026793824,1101068571,1205688210,1696457380,740372963,2099729152,1192499326,1959762667],[1643378341,1850084062,930345267,236771191,1168151953,750755081,1271647407,836364990],[1488970155,486896342,113933680,492801407,863750717,1453947216,1749760408,483014481],[2062423725,106532488,351562055,1299762743,1332765998,2116298398,892043934,1933133354],[1108932896,1165172418,488470111,773763739,406267622,380424665,1751289094,137107257],[232281701,1995707480,143318363,662306061,371698782,261809542,196175812,828244314],[177093277,1052447557,635659628,1280502272,1363610449,1977909183,240135331,1382741689],[1935582895,985490068,1054583173,1406112281,1557345357,1561337316,478331013,1523182031],[1941780620,680933930,1354310093,1039513050,1592877825,1650480961,1549234887,360023546],[1789983354,1205062767,1859070978,135382206,2063004982,505813571,1115484577,391942588],[494376918,70168156,1549213348,2008823610,1515286847,268651188,1196061450,834540125],[229842423,1379729952,1404906612,127840001,1578852198,117065565,1571969416,861567982],[1567064663,176297590,475451319,1762073656,904464495,1412503686,1387264148,640769095],[726213530,456352070,583564718,1359747754,1671962876,917569949,98171764,1714161444],[285165408,1103931144,308861439,1389895418,246998883,360963448,1906584084,184076826],[1397012744,931256080,1199739776,1051413679,770158600,1755344827,772206282,1381756003],[1159485540,1685319185,1241320395,1265083458,944520941,1438854441,1298944167,795581140],[1644070890,361234035,1753596359,774140322,670559691,273037982,1699269264,2107591062],[560480941,1212924862,1833803201,1462723447,606373602,1553839491,1850724017,2105288444],[783409814,1330425706,518036413,944112916,1728708703,788145053,1334643566,1431402756],[490192050,1938077358,1061431665,399204790,1274038925,729588618,355244645,1455232258],[492712682,1033321801,383178045,1772838935,588199402,997625807,89909174,670503100],[84691581,1915704789,283425893,649161302,725487221,313432825,2054528586,255222095],[2104541526,1320102784,2118660866,1156095902,1866150006,905248743,133622592,42135322],[504033078,705198259,831776055,425021572,766938914,854952776,1217157504,608486162],[857136677,1580878901,1140861528,1442633547,2025657104,1322114766,183057877,2096495958],[231181568,444655883,2068126606,409084776,316796786,76644352,1135538446,1796521166],[1145326635,1540491306,1380195839,468919038,1726035706,1873705603,1246875344,2066379048],[1564239533,843649783,242547772,741841242,1543221976,1146863867,1393502930,627804066],[1594354884,1500694004,426263354,1370651388,357303262,1141445910,1596160449,326013523],[812686701,1060098369,1341969577,1290665487,216633137,257222514,69846288,791763946],[1415521869,990558635,772424836,1246231717,771509052,783537729,455009146,1551439593],[664758713,1572876659,1778818973,1719569350,847925989,1443125233,881488278,1779050320],[1015843182,1360603664,1170010155,231911008,308891407,1527588708,811481721,915378275],[1895656880,2079441424,832794979,35012180,258573606,2063241094,1288521300,1255947736],[872488077,2103669305,792877773,1441506217,5968533,32822248,654680753,73907507],[99893593,244445710,1424328504,1841387040,165405904,364160276,1136402315,185726949],[792740508,144188750,885241222,48618917,1659805192,904933407,1044399135,1011725093],[775374076,258675061,519895367,1032727851,1309124553,534199635,713396658,832564033],[108805434,1348807576,2130036705,1774798288,1035613680,1549895540,836783991,1952187959],[285934195,1183281744,536584090,1326805484,1445520828,1320622120,357509804,742543967],[1593362194,1954220522,1258490279,1312740655,1511155279,1820599673,477989145,1148579819],[909593552,1819350697,944347400,429721398,279666541,899162866,1532273192,1080710129],[528854753,1509507771,1582924505,534073469,1968418183,79709484,1097057973,1251313444],[1910297693,1552414820,496965054,2108419048,300169698,339630678,2128272672,185249397],[1565305245,1291758432,1918880423,439228196,1539551155,690903543,848899240,1605217998],[1074895821,1000841381,1206414319,1150665460,1540730740,624264252,1750580451,1663943628],[939930819,1844895263,1232111427,1182661903,42204093,1310426246,952106484,122225524],[1571797306,1083166002,332203854,1358770473,1561796711,995484506,1242338023,36252437],[1573314834,53731128,1313616425,242632443,153146656,1598351699,331603536,423796409],[1303648376,181758166,605910383,169310877,394628821,473542697,2127556670,1147530972],[1901010263,913351145,201462792,1733967180,468588407,1074075673,2051922435,1225966493],[1743072060,1971873258,2066813769,1889426633,184189074,194833379,596097328,2088923193],[1099303121,1117109873,1706301471,1655495090,1245712022,337626621,484113878,818596192],[1434853414,1023715560,444739083,181700233,626142583,1735199110,9220380,1048569611],[1095881223,977701662,2068312958,1819241560,1612945540,578565867,1196141624,1849107942],[1830588305,1568504205,549792936,381855513,122643833,1056127185,914224754,1797333005],[285414772,1884973028,1068833663,408723885,1465714832,890844598,77187951,2129115395],[18217960,666256468,1661649934,808929160,833184051,1911845625,1541852108,1445411467],[2044966173,817444413,399258179,1648698844,966430090,315595500,1644732878,1907991566],[1572175885,1366047688,782207384,1434979958,650060120,930407907,1465442123,115599094],[376803896,1040594512,1925031975,730983196,990978248,1649327753,1948247576,661453638],[1660300771,1672526146,1427574525,2077177140,1233478763,1727939324,2069003913,1428020624],[2076540530,1068333262,838805676,993673652,1681422310,1888986631,1184594314,1354195249],[2067164893,198275485,2103916824,92905759,65158373,1921308547,1226420771,155004662],[32880530,857312485,1831229162,1822471538,2115475573,1621610866,1797159212,444859240],[34797759,1470577024,235123023,1193801532,347096086,1125822233,1114518551,900527461],[1813169690,97309184,2101333285,820705947,499207195,1583319144,1901324685,655077365],[494710972,634506219,1924275091,759767212,786772584,2007425731,1517545939,1373707969],[1823025192,2042973051,397039758,9487494,1890098692,1046286818,1686203541,1584523810],[1762476296,3697977,1363594112,1327907418,453149784,446858115,59737480,1615208578],[465293597,768660278,870312187,1522986153,191620001,365089081,485650451,96666200],[1233451892,1507130696,1265649210,1220239825,2125543837,2004976852,1234928039,127929874],[1119894249,687198931,1600599004,1537363994,976148167,1377603312,1802755305,762807185],[1687569038,27451547,674344091,606115708,146664598,942496185,395010690,1225145258],[412722433,1206793976,145145825,1181838616,1467783414,742515215,1058711608,1506755887],[381143562,992505785,167740219,97655323,2051717870,480766553,615855666,1053316822],[910106526,539915901,511230536,1832422634,1322813161,1618919752,724351882,854572036],[1189711852,247610653,1154069953,323604972,524960824,766358251,1540486733,1032421613],[661139716,1775096201,1618804493,110824055,1444755385,1430434513,945282398,788884905],[573191020,6883684,1958754289,1131971259,1987946068,1463471882,281411381,2042128662],[1552582827,858940702,2039208342,57158866,1707767502,1059087588,318700123,313363812],[499808444,1132292637,784253060,902475786,1881432539,1971030404,975797467,1533138967],[1825710420,683116640,1080974547,1737238786,2071291737,1117732410,528295964,124426922],[15119056,870026706,1616722269,82070710,334372991,1654687886,88141001,1108806089],[2080921482,566164651,1674774527,69481725,1916043163,1428100046,1726718507,852413367],[1305884056,1293455460,604429128,235361270,1470497776,230514886,162156492,457474770],[1708327793,1128562741,597144028,1821391401,344722965,67829941,2023987257,808547409],[72974567,1279436191,1671793131,1900281846,1205430747,1284274991,140427232,1593816922],[1802280765,1756360060,2116562959,1586442155,1177630859,260457593,25636205,1087119961],[103037250,102144328,740601361,1109237570,303157992,1447623817,530644383,1920229781],[779049854,1163237669,1485025704,494072633,1526631081,1537123977,611938365,354280489],[1144723407,810797088,779210133,1793362148,733750196,1891725024,614022462,1564860909],[1253200100,520154597,1741184665,1904425761,408693674,46203047,324783672,17227322],[1216586674,543083753,664342456,293711193,1302827728,1770997934,269701136,478664415],[1133404909,1286092073,146656216,2101755066,1161117573,254321885,234911065,821244330],[203392948,793446077,1772934658,974814418,1881271351,1527165386,1817044717,1994034001],[633622134,828134726,453253007,1940065660,960738925,652596023,596959995,2050731296],[784536719,533011713,19658650,555249245,2129768113,1652175361,2071765,579489044],[376704722,1130117044,1885754067,798918551,105721547,27912868,1642988242,1680094873],[660159849,2129210401,1370339851,415169406,841422032,1544572092,623467618,2090952978],[329555490,282068286,1041939971,314398273,279417512,44954700,364957348,487032926],[1582521798,1321055651,1138134694,1992515346,786431372,428358251,1225864989,1064041154],[1280082873,1460445076,441696081,1856955486,1971328360,1030867264,1206277895,985309083],[1837624268,2097572591,462595108,1338865501,1447813672,445724716,1972097227,936443873],[1417459655,1429402539,1178955404,720847811,274474524,1229119544,263788144,601144008],[825830622,1822450232,615788149,226876275,746295134,275133356,515408299,1033317861],[277052223,2091284773,1842468660,926708608,1639261955,499012219,406744213,1564021056],[2086902919,1853149759,679387511,1887098596,1778629843,210315071,1301997650,1874935297],[1376495577,790364028,729119821,803761683,2030407440,1434974298,1155374040,1246388380],[1673950697,2096138205,732085128,110958308,2089303775,298754137,767205085,1590907550],[984160176,958075909,574261651,1856512127,810441725,1069560828,41014249,221333277],[2122351448,714367007,1765650751,1985468801,625951024,411423025,1814069527,354942225],[1765346132,1553143532,2056183864,622901753,102723803,994355813,1296345,1913137904],[890078753,549210123,1535184080,400143015,285439777,562269321,81144129,390874784],[1073433348,2036922845,1766982665,1670087285,149669796,1797971736,915830584,155453009],[1293344738,1891022208,1888643179,1853243608,521730619,755432289,1682702528,1735305996],[475131165,1330829011,184428557,916259983,497772394,729757960,1030293201,820946927],[249462577,1622630075,1114248745,1420235946,317188073,1663905749,1351943161,512164819],[1620360232,2034307700,833052059,2018846440,445799744,2084298,442937723,1702518991],[737486284,237307136,1807996821,803010171,535373288,739621439,754874900,13452931],[2044292625,1914204147,629029533,1494480140,2052845201,1033096160,1257106583,1739752414],[770835594,1204077532,996715614,121196465,1083161449,1113120259,1801509202,962467338],[867980486,1032972313,1731941002,615692087,1453065818,1113142145,335879710,31769467],[754457169,1761050650,990594730,1072950344,481322104,1047994536,1216278798,1210020677],[762177170,407236165,425639459,159308665,222781090,954659203,845599557,769543937],[2086682116,996402791,2022812846,1259924253,963913000,972094836,1421347605,2123930801],[12220459,10865723,1465514696,307273078,1629601293,696449787,1718094964,992074504],[464547250,2065028694,1873307695,779021044,1623327817,1358695385,1083774877,1099074223],[166946354,1788940600,1683893888,823444602,1270616071,1640966367,815693383,547659958],[2013619755,1881861629,495787027,106230772,1649379006,1697065005,1560320193,1299770603],[1988671504,776691317,2058814995,1190141367,935587020,1230406918,606194253,1404358916],[2007416106,292357476,273656569,54846849,340641504,114192785,392156208,1539496614],[1260175910,518638181,461203871,1142924451,1822409474,1392503235,1942004754,1929547381],[824293081,1071377519,395562111,175533011,1660730786,135603834,655354886,1127103629],[1902046390,399923764,24491582,1033606008,1686554168,1173425312,1093572611,58336365],[1247027015,1306532721,1327391137,1722894818,1648887431,8509420,730784302,1743593772],[485036171,1181584021,543979066,465171329,1109810097,1018073674,1495964311,33876299],[419614170,77440891,1978118526,2038925618,527233277,2047735659,433347747,149896233],[689277230,395304636,418947523,875167449,1848190252,1755191684,544228837,855340572],[356519943,855853422,1596234738,1484933325,442151866,155562859,847809600,1033203525],[556062083,1305486712,1564604026,1664008031,429294328,2017006208,1908114282,1514580884],[147668846,1492066793,1145245625,1412752540,690096570,993593277,381031829,1024207684],[980457900,937084189,1416287886,1395284273,1249275614,1624246458,572583455,1364672685],[1582666972,1697848066,419208243,1717189840,1927369532,1543211368,1142822508,1467683490],[49349492,808765855,1017657923,923189002,475569478,1110736563,324048775,1440116412],[1772782291,265039443,386018202,1696737647,863805047,20802431,1534073997,100736545],[1042221823,448667734,1759492889,2067443951,1875915351,2110899113,1141395251,636264303],[1775623354,441121097,2044192818,2085833500,1294380139,1928339744,2085437347,1897427070],[157404283,381559299,2026814535,1131589758,649906565,97140756,2015890038,868510068],[1317574829,1044702077,680017789,1865003550,951414193,1147685317,1406559027,722710300],[1217737651,2091141256,555921330,1901376764,608958133,1575905587,619436428,1103289030],[1049290192,182248114,647234654,1705064858,319652232,1124938162,1724268785,113585707],[686489935,1731555454,1125460202,1665349697,1387293826,782618968,371344109,1426569953],[1206436274,289684470,984028839,1509557950,514131275,30539619,1667002372,1867095157],[319264649,704545377,1920669571,1985008857,1570916979,1057353104,2059306891,874262666],[476009568,972717387,527644574,1599941905,103657559,1717955809,361436954,300143558],[669229107,2037047602,2029135296,957003175,1689309936,507539673,1513193566,1935619376],[824948796,922231063,202384643,1784281082,1550944330,198479672,1796927303,102548254],[780648871,1655599539,482768275,1405856653,298151566,2097362766,700342659,481627851],[1503749536,2091232382,1443755440,1413283471,557970612,705386768,102604938,1444459671],[1771511370,1335170073,15507712,868903087,1239592908,765472944,1163267283,460921389],[2110423075,1602543089,111125441,866357300,1925220579,1004476927,1653973255,355242944],[1881260218,5834491,244020910,1394508030,985587006,830662555,1697072649,108847859],[888880720,1148002482,1981398058,1936492718,694607250,2126629685,1854762445,1357534495],[1973150197,1390549980,1845504315,106316417,1977304460,1984232373,1568180213,1509457750],[1130141952,613350704,1099568983,2056483314,318937764,40054858,623142119,207731697],[1360775222,251912538,39627904,882395969,429469846,69829042,1444100308,1858763838],[1026216960,416114887,415406625,2103787493,1109053548,1500706265,715606447,650718291],[386170470,1001079880,2106318770,645736760,126179098,850850428,546189798,490967935],[159516270,183677132,590210488,1479719955,1918959817,1089963856,1027017753,1202604808],[235504261,1230696117,295133034,1097499689,1100484322,520193562,1310781066,938388421],[1631541545,1153746484,1285175981,1783935251,160347690,967163891,684528735,1479179158],[954432149,254791444,1728925205,230668840,1069499364,269774251,435859247,764218805],[1849987563,1378681785,722250942,1341108300,1424251448,1317254917,691981888,494131938],[968801799,1032974721,2112763064,1947991264,1297260416,31020892,131503592,655709222],[1094964987,1430748687,1365168110,1398817210,1643588670,1198921007,829179170,586692732],[460185576,1299184084,1860107192,30427383,1561942677,971377366,2019210235,893324119],[975734357,1655902094,1394525307,256538850,1413878425,1106086058,1283044462,755961742],[642313829,2129794466,1641181167,1447938026,369687038,1274108060,756583696,174626183],[1829473235,584683278,697266933,28697152,2081645155,1533798569,599359926,2086730442],[1649922663,212049655,695933381,1448563441,1703330719,137513022,801970831,896660506],[618034987,1527933475,55137206,295098749,713016582,731815630,1654677018,280474785],[526652607,647551870,722951480,527480594,1966705903,1903774285,1340890725,1532373290],[1374623402,1028593568,1277184291,199100909,1901820759,1129122656,2109036324,1587040349],[103394841,830776334,2059030862,290893408,1239101157,1933146344,244425499,968428736],[1257917620,759437861,1887521518,1047166216,75250284,41124552,1320573940,1274886467],[624088210,34516020,1974064765,1267803938,534213140,1676001115,2060963151,3493571],[1752635920,1505474431,2049886351,495565786,1106726661,1423282903,1504555293,672317246],[1302925395,1896987550,753871510,1800881686,1663851965,123899472,1495720693,1115810985],[442349839,681502038,1458075896,1139802063,681393003,1440589226,1476934084,937301504],[1704825494,426872472,1630974207,1292043033,1722727510,1215110641,603370521,538895756],[1611086565,1043607703,1620033685,1999924853,356437133,1053494361,1759369121,1900487815],[1725959436,2122413815,1251195807,722321132,24301068,2033015513,1077981475,979370655],[1271596373,1753664773,675969558,969802977,165778538,938701751,673752085,327818805],[375956465,489062666,1638471053,340829009,1811043391,1259136727,816467547,20656799],[297348037,1762642356,485871315,375851770,2015110860,2054893138,1178238634,1315106955],[122437654,256232190,282993788,957634136,881342205,1042760806,1025091541,2023018883],[88828103,1318142268,1899267122,895417005,1453455914,1107865723,1203645508,1451015683],[1218523410,1606383759,1375144410,1813699007,15319212,672615161,1113436572,1297423911],[244571938,931126172,1933480179,1172984753,2073056233,1660627637,144711043,1867623209],[589615342,1399041220,313635180,279487626,1922719552,194728693,549789476,963860566],[1720057468,289214376,337450929,1183115944,1471994367,2032671232,534624608,975864596],[301590989,856562486,1191514638,1524525217,591151834,965213010,1076667568,1840301242],[1533186190,1902443877,662179414,34210550,869130771,1459428486,865985671,1183354614],[1940480993,271163083,684507742,624984466,983862099,771766179,1650551958,619284236],[777009355,1105634950,1969185290,1028621713,1104879990,1326029007,300357625,807925236],[223199584,1734915417,207312905,1921328810,937531268,648477178,148166355,1623891715],[840960734,1670527222,982036236,325525483,2011091764,1001912473,731102885,1926173401],[1380403045,206034270,708752793,903922901,447764728,78554199,27081249,43372702],[1316466638,2124428772,2085024455,1051699904,1316421102,432884925,413400415,1010177943],[428011152,539741008,2098163699,1746004916,1107870047,371064433,2093780206,940654382],[1058845696,1477186133,1517898788,1016732356,1663959982,1502091340,1308215272,420502026],[876667794,1225681238,257765112,846026916,1430572251,1321449060,1180521550,180731981],[1077484995,38202082,1616178502,560115678,1096845876,450274503,1548607443,2013540306],[650463835,129059157,987625287,1055292902,1115045445,28268530,362178781,1438493948],[1250391375,1899527375,121012204,146549271,192986749,1160813685,820419582,327276110],[51775888,475230736,950231861,192308304,452072945,1877243355,212268804,164610443],[1407583310,2041885118,707171903,258819526,695776501,832355848,1072795514,143266198],[674374192,567080894,940379866,737689868,552878191,485183147,1099973842,461452417],[627596760,2056468678,432171612,1675335281,2103821182,1675437800,1523783612,1400272754],[652611482,943963324,1155027682,1098795056,1476227283,1390813051,1170042480,757214940],[801839483,1191359153,1992264073,2119968053,1023803488,354648980,2087534282,335281271],[483741823,1940796448,2102747409,1984283302,2075262314,1815283041,2098442471,600694195],[693115079,1661319278,566564219,1352492515,1723224587,1440876730,1108405164,357439592],[1318759573,192961185,962845664,164781449,2027021047,103124175,1179712487,2041487548],[369065971,189342823,311732151,1340365951,2094075132,1666771042,48477644,533157301],[155770309,791331013,1287461943,1922890171,74002899,1865170405,550606662,140765507],[1898723460,1741672591,1783977788,684893544,519189157,966561108,1959905770,1800238250],[1261741399,296051556,1551450152,1006707521,59515078,498816853,1007848188,1706146760],[167017431,996805415,1608763196,1341622924,950745227,546067350,273512908,220158579],[1540495657,168510367,2021169001,87439906,63920,1386272162,1349838201,312530868],[1877034344,1854635105,1774449835,1022669392,1906879395,862485937,296026573,762459085],[1358537475,914617030,2076435287,248071580,659210493,1725083831,1472423780,392186834],[1927902376,1357135066,76442318,603305037,305830877,36773595,1836347958,833430044],[937570296,106841555,1630892066,1020418773,1339509020,723132360,1556503687,2097781709],[1843029019,463380626,586478197,109529762,1546993096,2130520334,905093147,1758918500],[1530393966,469776435,1335968269,631041057,2100976454,1564974130,1817651798,2083124311],[1482694621,324550681,1649108462,1439507605,959758425,138965637,454775766,1306580371],[738989923,406966439,1752941509,1485953013,1661976397,1852473774,559751147,2008265673],[162843947,824232361,1363973834,937421084,1933106979,948603098,968006428,67188645],[653451748,558812288,1909847795,1475486021,1082125870,2104252229,1159941851,1449950168],[2101777087,1247120314,1482538926,1075417369,122250559,424496836,913539892,752514700],[329620143,352991786,947580014,35814319,736384725,559557015,1457416239,1767137810],[243690033,1482834678,46778324,1857772303,639664420,1109470354,963003531,1472311869],[164727260,459790573,803529442,196017563,303350001,176553614,1480916875,597355932],[1710923614,172343884,215175141,1415337672,293190519,461031089,1313171648,497494385],[196972788,1275681443,1349259461,1516129059,1577761360,1345831891,1608364794,505020603],[570037542,1437613196,1648226147,56004719,443354084,1878790194,1339183671,226430026],[465061313,529786743,177558108,1258434873,1275102992,349717181,1462308418,1292010946],[1827337946,1590750474,1525051139,1429490859,385658200,788851004,1657092123,1411479930],[2101006785,1860345399,499388409,278248779,1780891379,830056050,1670954358,322701350],[222251043,1753699839,301133339,1515797574,1385359264,145620784,2074970107,1059181859],[1092207552,470684040,754144711,916353407,2077276176,245353175,696475177,2083900449],[1323251033,1424545042,1826045849,14480881,1763627342,186701190,1950016176,337277370],[1501787993,828960866,998615534,66917647,1279355133,957538309,644973947,1577808940],[1653118569,1713938266,1736671580,1116958201,827254106,1827430983,1255111365,1772284882],[1030603874,2015726931,883892597,621432568,1205237723,45322167,335303867,1520168741],[1670811396,126971961,214304260,1067171965,2067069489,177405653,457882991,1068969460],[1882006340,785027909,2058739524,1815160932,462328194,804342572,401026365,1703829349],[1875824295,1099835079,1414221412,1772464536,356372521,218492799,418256283,2083209858],[578743582,541815219,702718008,1132443156,1763408013,250652104,1835217271,1499784506],[2089435152,1673346045,1631068892,1947412353,1579424529,1598405900,1622182339,1707913816],[1243685740,514030610,1770210983,1869414362,1566415349,277853166,1430220400,855328828],[1555183423,1827487529,591977153,1658159066,2015960546,969636247,123021610,107115056],[2013254242,928916599,19343221,943144267,2030083266,125557713,1169384659,2126775935],[1450687843,709522993,1377682945,883196882,984504196,933127298,2116290854,476276473],[1110917560,1227600329,1060523629,8528832,753561221,1395253991,1022919224,331439774],[2125009115,780482268,2065604767,523657639,577240125,1031299755,397491435,1708676598],[1742132683,742001041,965070159,1802260282,152165521,2129724853,1699948628,456769207],[82789684,1434388561,2075784428,1138270395,1296704434,456036015,807831700,1204818020],[1603352135,242754712,580092772,248248758,1302837754,881349822,684110910,167864182],[986412851,1510114706,543061752,1644716965,1457155025,1802114326,1264056534,1963249592],[488594221,168308380,1443454915,168023467,1920574865,118297045,976688581,1122216071],[1551804915,1463656222,2018603028,1130174833,1922237014,2078630380,363794888,836170834],[806787088,47700744,194346683,1212678528,400191717,416145247,1543883480,2077068487],[1467506643,1213162107,1187293709,2060993378,511621502,1360556678,9566601,1964860978],[2089880023,57202075,422186569,1212703974,1568000307,1415532115,547706445,891252961],[1049574455,2107150005,1046814260,1566689175,1043083020,793472272,1575427051,1049227025],[422775470,1437881207,856548670,202829286,1040817559,1491639633,144587008,1379355268],[1871267610,251295536,801740852,704995511,1756173951,423498042,1717700957,77923266],[1218878870,808875824,1533467085,1236508314,771611108,208199060,786863313,2013302578],[847217852,1699328108,2075512719,619320730,1766129941,1763050057,671309596,761819798],[1175877472,400380647,1440552638,1969869783,257663932,636230328,290733686,703359944],[1775829204,7269219,770523157,261760609,1345410263,322652260,396776265,1868631836],[50287366,1696161989,519461133,1980231664,1666676597,98223415,303298592,1229095409],[1025599993,955196198,1435760900,211717952,1821277938,8205582,188831462,1869540393],[438031702,1358756220,1782900907,176355086,455594305,1069269844,861193212,1235166578],[89770396,1363948979,1100256424,1656407758,1937663846,1647306292,802713851,1933451666],[1208075325,430572270,1224321462,1938752771,541646293,577615827,1546465339,615924668],[806220375,1259660147,393117459,1781958016,1322688843,1655234001,1081560703,1147308190],[1171847186,1125076480,1710437427,39547878,1362546639,1978341046,2025320094,1987745409],[1814862387,661236631,1339593510,1502201263,944219815,1374440888,1105737004,1639129087],[354922692,451963065,886427313,1938689927,1323072340,1482293511,490998918,1576026692],[399872870,1489025324,899615871,1470758791,593361599,1421819471,1528756000,745437910],[1256435027,1509337849,472715386,1798679919,1300675240,484751721,318716488,545149291],[130360608,6011674,1161361753,1351695300,1609511926,360759014,1278492902,1868474673],[688808845,561064224,1614445432,571655986,1484854796,662283548,183172741,341556353],[1489013760,603805079,1113019120,317966040,1733742965,1485001682,1645899427,1451925767],[958385542,1014369472,103109690,1092022136,2009320513,1356700106,830656872,2070559970],[1599528256,1662271213,984072107,821640619,589087406,5469241,1808207405,351653735],[35603555,1245314972,1639733829,747388054,1861971709,1533984277,1979990242,1099357663],[1025999722,1515147991,1241084466,266286892,1572776083,562353953,254765917,2095720717],[1311380439,1154242519,130445702,957629485,1125027218,1581832140,690934559,785111666],[1074871818,1433602925,60215505,1603880163,517545166,1825857802,599384868,450687484],[46214531,862016316,487916969,613682367,573893187,850852985,1722940974,1031371231],[1143558705,1807511860,1046950880,909989913,311056410,1074561379,563875581,765281903],[648457400,1124355973,1995838664,589500153,685896531,161810872,2019134873,1377729446],[1681241236,519849446,362321161,826524589,1613949338,2056893490,2045715771,1341670600],[341130456,642324840,516280022,1434895582,1284096576,298245493,594597849,1368974537],[1320050501,666874048,1566757371,1269749416,1918409649,482670162,650205904,1724769135],[1114985854,11955461,1148041992,1549861957,830888770,1206967054,1740737474,977256267],[1043434491,1759476428,111338995,1058053648,280639931,927171112,816213143,1686526067],[970040437,742080975,566286393,1108245124,247805158,1064998555,1827178914,2128674662],[156723150,1738968113,1051198339,1845595305,627566806,393496381,1430856553,1215606190],[433294757,816542977,1036045810,1516119998,1720570748,618904395,380563383,1115439608],[1905478809,1755653300,178334480,900613691,2069219924,238205475,408654101,2521266],[1606424571,339146838,1313797993,733598227,854021989,329023499,408524931,991246557],[1954697402,303861512,935611030,573329052,114182401,1231427326,1797794598,1402591417],[564864220,1322918687,1202098727,903448646,1253471604,403134230,229333514,434169682],[606995405,1938705422,891120994,357497283,1261007135,387054862,321175991,1001078773],[1336735896,972616436,1983392940,1942906220,1837316487,1676643887,1209391922,68707066],[1702442815,2075249286,1496431399,1240432451,1984642841,1793201431,2070343962,541968495],[1140275604,510304109,2039576255,1309706600,1802145453,559995618,1083793019,1233101377],[1521556547,723407023,808477113,1425435957,1821331684,849996192,1776280923,516454976],[92695,1004113578,1103113306,1417483242,706155095,1420357199,1693456075,1552935949],[2088244288,1842240618,206843519,1840040206,1649945478,292567925,759135801,2051647365],[1905672347,2101385025,1280975804,1827768838,1358994296,506858624,568219786,1678648292],[1941702600,932531460,1142319372,503013715,1268967322,372650544,1509811355,1108214537],[1407289054,1105785803,299419036,881464026,35012844,1095677536,468204530,702040753],[1944417535,1609624109,2087598582,791128166,1368511581,58429538,678569143,559758387],[806299269,1786316808,1089395605,900003400,1801881711,2117140233,1380030334,619459060],[297182421,2075673843,751878416,633980641,1769160793,1111866320,1838172145,932762295],[256073376,1507255559,1151465661,421854234,403383725,557222862,1458435880,1890368206],[301121227,413489061,1846856554,1571774104,1473612597,760803822,1515014495,1930329434],[1946571358,1361961895,435870169,980861788,1197517817,847120686,914572422,584390102],[372285039,1473244614,370220233,147415848,544729357,507930955,1328131855,221563299],[1347483380,1518485283,354113529,264629160,1608736429,2061068095,705256035,1714185944],[741042563,70852425,561265529,1914836237,1146891300,1107536197,668434175,834960268],[1715017606,677825050,1307798388,1995168482,233550432,2021039081,1689899601,1754333966],[2102979341,690865698,1409980684,850336904,1082578249,375167540,221173064,519260697],[141109866,1594913332,1812415941,862730992,1922295379,1570549370,627715384,191346416],[2035591895,250419509,227336585,1078634324,1494852443,149795607,1546762033,591983328],[1316669333,782318598,492885679,1980872520,930689647,443221515,1428665,1480149684],[1861165684,429734173,944594551,994801711,1357254083,1501217878,1454819456,1094693023],[1802469725,18603027,1457242898,840112873,1564563953,974639723,1471158833,1595805837],[1228556450,1132830934,1151307174,491178626,576909000,1037423862,1913181729,892639582],[1207809098,432189583,1333903417,237443498,772272186,1806538142,1609025638,1602561607],[997267096,2024158826,483034801,1239002181,1038038826,1003571270,326483815,1359641398],[488578016,209902067,658263373,1876872619,1086984592,292673386,932993065,1198897020],[1418359653,345659301,1833753812,1134863600,2027799285,1734671758,1578854813,1194724327],[355253584,773244028,1054538082,1695130285,689413380,250761547,1574209715,646185362],[1074311722,1923674251,882706355,1936245371,1510824300,118340779,521704631,301989587],[1849409257,1267418481,1713801229,1407380998,1099359319,1093235657,1175871201,1649153976],[844098305,1919945601,1975139416,277580735,545793947,90635119,1047843820,1259609035],[1119338367,1987067938,1142806154,441890859,584820471,806502518,1173219671,501766982],[1871251594,386422920,1091556911,720465009,560420024,1210398651,140367671,1026391807],[661286791,1202112146,1608884264,900945471,222352628,484404466,1467217665,3855399],[2060966625,1483908621,891768210,399940848,1001425018,1568052723,843510873,1452744238],[1203770188,1675185714,35578153,667354130,591219233,1338365551,1691130371,961344679],[1250253179,1719827212,718207358,507101095,1938199587,1206891898,234268780,1239725964],[391512789,444753883,1049906181,1023833958,1685059131,1428773691,1090311524,1128004395],[424599029,643564242,1477846701,1369161034,1958376115,1709137954,1314682417,228731602],[465628240,1718943720,423422419,1320571529,251540910,690664931,1927068376,1929624207],[1566342073,1405037164,1963841348,1048969635,561325933,1356119050,1843681834,824492550],[1381851620,1623101153,871789878,843995687,1303256381,1302508450,1363021102,281123729],[2006421799,305940760,812297573,944789350,1491663402,919335241,573995517,1411623078],[636718493,285904487,969183313,1961607850,549006030,384511543,1626175922,1886939095],[1701146808,402375040,83369781,106290201,631138544,2056646768,1999776163,395814740],[1604298735,164591016,694037449,1352873974,184756042,1358802875,22421778,1109401153],[1514276335,1887669277,608033333,222724060,272387693,1382718774,496854068,1144957912],[2072766585,842918795,1888017373,58650458,827736891,257114111,174652860,1705156090],[804663931,727736050,1156834171,1825499944,1807372638,1926526521,822195376,1638272922],[372448652,1478748233,754952257,754996606,1698395152,1956223340,1564940290,1612093848],[767217748,764140025,1615739217,990518188,734030361,501595155,444099805,2025574144],[973457783,993558408,1468613367,997197786,102405321,856559892,852184751,1519000774],[954427221,1904525869,231436550,1602278819,1539663129,880058828,2043071042,1811831005],[264703592,142167319,1179089997,1756624876,775969294,182626970,867063437,1981267024],[2119754063,29693317,139891570,1105702762,1324525783,534272758,1675889913,166188008],[1098748946,576633480,1774977797,511275978,1817845698,1387880453,959499377,1164123266],[382118274,1617416217,564702317,1829720848,1090995939,1390976481,1091310065,881646052],[1949515167,5002482,1487330576,846035266,608315618,791305838,1120220547,2127931782],[1061660123,1540706775,567727304,1415667685,1079072037,109457017,1547401285,1332981775],[740271427,1082621464,528359799,485636988,248260455,954389586,1009422966,580315865],[496267750,610389806,369033120,1273587401,1026621706,1878401613,1057582304,1741074147],[308497405,1611675144,1367800373,1016677868,2095178082,103105375,1813039663,397500622],[841420952,1584095514,2129415610,94885291,1906286406,1719197583,1227116749,411864283],[878581898,1241677435,237572226,1790502876,722763394,1809774167,1893556670,915028165],[1826253586,241637338,1931587281,599760222,432502090,942073397,288706783,1751701602],[1704330001,1674417342,894330333,1287607827,853700802,1051668353,187685574,1168835967],[809682769,1974461002,1490157951,235370740,1909281917,1391029817,381813946,549955762],[252202396,571847463,507412186,2051848585,1672140790,385986867,1886806831,2087251783],[65699955,227040029,1341855561,924748798,450699949,374599244,545316417,1064819986],[1761827336,496071005,2010614903,495290815,296344679,228638401,1398779185,752517679],[1862597556,901551991,230331864,1377593882,1543186803,1892092352,141726912,1171278928],[1366308422,1298301664,1292982567,901215036,78075693,1629826499,28064142,914342977],[1625960429,1112593368,673650270,1848536361,1442918144,1392523703,1819449964,1297766764],[660674314,1041955567,301503761,1792993965,1666995410,1851939937,247288695,1525340438],[451551568,278032232,942946076,1078324403,1703956091,2058520598,1182256787,69426042],[461050904,216208099,763078261,1928010676,493015036,1360698082,1362197916,739617280],[1243335667,1033149029,856781895,290847944,154312083,1286738393,37542852,2083826323],[1943125467,328158826,1017567564,818419026,1751961949,42179683,1203758319,382014949],[459990127,888455401,907080909,1536918668,1592921448,1631783882,97738163,428518351],[1431569456,1166913544,1013705867,2002180808,320267001,948479715,1963221340,1663527841],[1133097809,1033686902,137925564,1749962826,1747020051,1658019412,1601254947,300388301],[111574637,1016089787,20964477,534024165,195633388,422346482,1542787623,942414312],[1434347928,97236165,797506661,988903133,1961699895,976827116,1344077679,778498158],[894972422,858264209,65816773,827921742,286280296,1076497084,1635757810,946760124],[210328243,1711371647,1031637210,286153851,731449114,813356142,186347079,1784669554],[473282151,470312051,548768733,933428787,793972413,1513103887,1263473017,1502860338],[259966551,902974329,1349009936,1283788204,1989195462,2041725307,911889796,13002944],[724005058,1317464420,1897205498,981860818,2029039429,42927890,312006034,1631335876],[784545335,1722081383,1628922103,936308845,1993268596,1753168887,1144402926,421207936],[243100152,1260485672,145356006,687101610,320485651,1411422332,1007447075,1177447042],[397801195,1925752170,1235545939,1875627006,114654228,660027409,2032296322,685617897],[628398523,1571881942,748351435,1444524133,1781446127,1839377179,765629747,138512475],[251337567,1399582902,1321765795,113700553,1626586459,665009020,515880914,1192207239],[1870721904,791975838,1489996736,126388779,962256048,1537411339,259685020,2043150935],[1721586859,115691864,2103126613,504099466,1112665298,1741151632,981748001,647547989],[709980547,1923972015,496743116,1580126602,886983249,1986452208,1874426860,1828703122],[1129678132,935362634,97200689,318623869,1448726828,948553543,398588676,325316097],[1642365266,247031176,903951216,2066148161,1319898387,1496826862,59677262,2088169903],[497152098,1649368041,642367144,987844569,350203851,781699376,1269534687,1005023496],[1457579700,1210773393,1343403513,862245834,1662789582,427499997,1391180980,1981578821],[1150451354,2009523969,535672522,756714723,968991125,1104682270,1558016426,94914426],[1958036879,1912462134,1385369763,497227221,925775183,801040681,795538137,1230106478],[1076913222,319225401,246950130,1724465900,1283569948,942492531,547345611,1818240771],[1699351589,742176384,264793480,608253917,757349447,665157061,1570669926,909549917],[442229127,1901682972,1516945331,30527372,1669817097,1168581732,1100381249,1168091251],[465656949,892396315,1924807114,1233098580,1651740118,164615522,139533945,1593435174],[428040249,337145179,1175407402,1535449625,296185323,181611986,2082056055,2013266724],[1129294643,910037318,477880102,1308121763,1860870027,815413218,121500556,1273453884],[844417090,1458959324,2036932420,354112623,1232084211,775638479,640637133,671592298],[715822168,1175595696,1816368954,1878154419,963584270,1715312069,1991949975,841456442],[929949939,1548476351,1100373073,520998787,349292226,687102638,202773420,1277648106],[2050539183,435766123,1202225683,1253389236,2049728375,313748804,1043114152,316312749],[712870241,33372836,287732446,80755093,1321874519,1551932210,325057844,1695803313],[601795375,1251901222,605907417,923506358,1492768719,716688154,855040011,662455911],[1536391964,1282566962,1098814136,179457138,1255121131,1867782128,131374529,601633181],[1735260637,2039901435,2074459281,1549173200,35597028,129242902,951169405,1924744796],[88816765,1885101378,597724928,1951251422,1328749285,1730979894,656612532,2035946421],[816413887,240141795,198327685,1173561106,1426113727,2005317146,1851671527,2032927690],[192471423,443639050,37889000,1153592685,289501518,107272006,966893114,2069997996],[1162371347,338361358,1679117702,317490442,924561884,905993244,1986485450,1589524175],[3184274,1013190688,746341368,2026772916,2058185011,484820180,1721374565,1378253436],[1384189705,1389799294,1363771826,1712650437,1188164506,1736754715,1277263496,1968498431],[595376424,921638021,692818195,451154780,905415165,40524904,1165894276,1523641156],[1822789716,1468859226,268831098,142211491,2097136480,1327130787,1758881939,405170315],[1457273749,726636194,1552740912,663639193,1210871285,1139478597,396147883,201333885],[1885494694,1117719479,1158323738,1511943169,1126279200,492375658,1315172093,107552980],[904121585,612940316,498478220,1465600219,1904339779,1220108734,2109335656,2129530123],[365396711,1115844018,1938568500,635252725,1507107270,1800994869,1462019893,1560594979],[1568283915,1285239904,270826280,302943116,627312991,785506189,257230771,333860237],[87929333,1657656394,234206210,630661375,697795542,409620187,1699776834,1324146362],[136072197,146025311,239396829,1619960814,899437210,938446238,107139567,2088438809],[1556337911,701233485,1934530252,1544135080,1058664460,787196322,966510667,30408053],[1409462458,934510574,1082041671,2071800561,1851247430,879063483,1232375755,795672059],[116089665,1165902381,1385241582,1859847490,1337818963,712327593,471119245,681224160],[1158647998,1086578610,2094632883,301227791,1359549248,2086670073,1622965052,1224806294],[1340890290,1542968990,1925376261,749429943,1718108551,1827199305,1248758820,1491578],[2039733642,1736873075,1250209439,1107110469,422302591,790215132,2052465729,1768742407],[2012886342,44642768,1185068492,459498694,907037945,1926394990,1264128025,1035450137],[1981022286,1372159229,187333713,1545378674,1812524518,1501962317,43732626,976354924],[1433902958,652123182,872980404,102937828,1172750221,376924208,1857149866,1230172719],[1096070210,1903626276,53517934,1419243461,1798225366,1515343273,619292650,1211799306],[883625420,979621041,2039678970,1186257407,942010943,271594648,691847153,1125155975],[946703414,1643927454,1458039928,484154526,643294581,625497542,269154223,284240870],[1398990076,1987828522,1421447050,323724314,746690758,1820275830,892333997,275603776],[1844565936,1548017499,976187516,1027205095,317779603,83205381,216569736,265809063],[1146994700,957358773,1508330485,1525812115,1399953889,1339152928,1565594163,1152100463],[1954206989,135217263,2117409160,1594320265,1526701736,1015608894,711977965,473347091],[771990866,464674833,1549552274,1370995304,30682619,1309206479,231414066,780642735],[1858296675,133448048,1812761008,899325961,305261477,1451352962,330558857,1491091585],[643016993,989720876,1393603949,175270277,1630589446,421136706,1020491330,841114177],[1166862891,1056118774,1495837188,1372939925,1384667160,169323392,1591543683,1899071947],[216303936,1271429487,1681959278,156091766,1159570152,652710119,929227220,1895767669],[55460340,4268092,789313680,1966946569,1446015447,141927194,1204538606,922864329],[917304016,1348304343,1100134477,779900779,642202500,711329334,1369020707,939553849],[910794439,1341853137,577401901,1417655872,1669054889,1836296714,2123834118,1722865509],[1441105590,1745245122,688852624,1788801734,1667517960,355376217,540819156,1582644657],[671592649,1940614135,1825722860,45522409,1558972457,980177678,847872970,1131852916],[660007836,1502980267,61152529,658861374,1913191246,1739372785,329576188,1300796158],[843409793,902618220,1087634215,1676690334,1017592306,1356669620,74081227,238801631],[540317570,1817777803,1936116520,341703150,1568779542,901732443,388783590,442067027],[409020241,1773264866,732551113,1990439637,1650165564,1452421462,372388236,1754432439],[353995671,1484760086,1971789280,973174607,861913266,1860806405,562440719,1244749209],[939957516,260939499,1625362239,168521075,945953635,837077322,274333207,1672661622],[1411734304,439284079,1469694543,1524474241,1846567173,298549307,344068834,829260569],[638808725,1196235936,1176165122,948587379,1775260977,630532277,1659000911,635548600],[1590204622,1472198113,1566276118,1150757594,281733158,1747999759,1772531962,1794580539],[638172376,455832962,1096945810,965684140,1503855712,2066488026,1506487916,969096836],[45253609,374830284,505538613,234938127,448405384,727084845,2044911604,1596846243],[1428369961,1778796430,1323447558,1412098574,1015283090,248567630,581304458,552572292],[123872210,475527930,1309242475,1782758037,1956062568,190233338,509768373,1287938749],[359681343,520312667,608142250,1256289263,1773935382,720736359,364426332,239760559],[134772703,744253943,1598038319,861369595,1307433237,1337777350,336964353,636906740],[1506782436,219073035,1405058633,539004467,1598440049,1483028206,509280513,1826968338],[1747892997,1636498001,718699219,822132557,1410423437,2092661741,832045378,1753589685],[870745894,2124142641,1991634354,1692597911,1151199270,2029953725,1708775439,1931468781],[1261084158,1254173202,1877312266,1558741842,251335083,550006214,1488610602,1528617339],[872540744,1411813279,2123324044,1904816887,979066980,1369875145,510570100,343891125],[889667713,786223962,856199805,855352668,747315526,104220081,589131430,393743139],[1197224398,808511663,1789541421,2060636275,1111289244,318992089,1486858392,1198292411],[2120359215,271080457,1039364679,1848566537,1314392109,1862936817,873629440,1481777407],[1305476556,1842625194,1547726872,925768828,2078158423,1116748779,64907789,1231296035],[1129024535,942302594,2051070664,1542832532,99968202,1098457463,113223821,1025021531],[698364953,1302589973,572617855,1785630688,108090396,1780759753,348394224,29317571],[59686728,1578262608,124146746,100057891,1417061411,1490649324,1315651155,127420272],[1931062328,1573121157,30506887,1791530472,1905185448,1992556838,1134832774,496515607],[2058498836,1402200106,1723915879,1905463771,1264686667,1113541522,1746185559,879146849],[348938702,1550648405,41319456,1581832371,1632425831,858850337,457571991,80610141],[239405228,1216323881,1104947934,859693302,1291268244,1607617866,219789430,1523789187],[130631724,1295991996,1358849774,434073173,1844092949,1801550883,1988326788,588922441],[1508956051,664945237,2078592850,1113035309,1527730451,185819539,1408437606,2103535247],[208641365,1202424737,2007339997,1925894799,754861490,1379055149,1916513184,1928095973],[443878712,443130473,1270703822,430429611,474549995,243977714,264825516,906921252],[844573353,1766135409,767620268,1106585877,1665662068,1425788454,456162889,1776982342],[1849921957,1453228059,2011638472,2007996935,191827842,1472852962,1654008235,1592017045],[1923256802,573778666,200679404,921171714,494305676,1538393435,1416927974,924822206],[2007926080,1037197402,1228048627,1837031143,495211826,537392279,914629763,1336208767],[605026407,1839082364,1023366855,874760155,1726408329,830023608,1077800725,1064985370],[1782512050,1914890029,809962916,341111766,941241689,1804820888,110256037,32545544],[263918089,1691798239,53431003,1617222746,627379649,1692149007,1543756310,1296975386],[672872062,1188388648,1560957894,164133387,1687896995,1903440640,72489974,581301325],[921217921,1394311079,512981621,92824874,1535333197,652132066,1149303947,260892423],[432567171,1275802579,66141768,959827350,1416364332,1147609302,1744480525,417280363],[477580146,733027181,905155020,2022965985,274439595,1739966293,959111916,662765749],[1354261497,123713870,70213300,1161449409,1956884737,569946262,520885173,1765069776],[1965576743,314497341,724901352,673220673,881859654,111076309,1657166274,1688796009],[1019708717,1657615001,1185058930,2129453928,1834523207,768306946,910379379,646847618],[575876745,374169327,778232829,1243020516,1116913673,163604314,2039135433,1368862060],[157968444,1831615364,965508036,1239763151,1514544619,1228916716,289387263,1005716879],[636317138,299819367,708640730,1310146730,1745270932,1358618497,1607550038,1998801648],[428134257,896378280,1430753367,82024565,497345100,1867785410,756384365,416923417],[1433825598,1134075903,1190135899,989722797,960851363,1749895659,1788942307,729281712],[771800959,1158621971,1999037709,734292106,1044541933,88430491,865651605,386970095],[1211815656,922379291,774860609,1084831948,263151626,578861471,1228364784,1161090186],[1838853697,484723832,1267439946,1634443481,1233165345,340371256,1881571574,922686093],[312297253,444918237,133908212,1834691145,1284991149,1328964660,1641277126,1491440640],[1612241325,1034162705,2048707826,787893244,1009230631,844039266,452105427,1889612835],[1203562338,1917479294,1633268936,1377111392,1678785491,119188962,1021857488,1992217339],[2124805097,1213628500,1310616724,1378205635,974648704,1559713719,1130218928,1886060966],[162805715,1545344846,1693705062,1121514849,1475442417,867163179,795873425,170105807],[268190370,411029009,1034916516,1949013436,1317897397,713131007,534205427,9000221],[321067100,1864316947,310654836,193037509,1399514397,332566517,537713661,756644767],[201085407,1290469218,301594009,772039949,674284047,1122073583,1165215931,1304367826],[2050851594,286927600,1457906224,1546507954,1605940631,512977735,390533635,2063297340],[1960234630,978636407,1152186341,548311982,1144066906,742057036,1885194039,969631541],[744526896,1497734233,1967011474,1223298747,936951595,998542552,932448396,353945320],[848888720,1682870848,1673156194,520805292,640617821,1679140548,142905855,785747598],[826830097,2057340833,964723073,753470085,1461216359,2056736396,979676911,1283896076],[1839603301,998689262,1239719173,560128623,157356260,1434899446,881292976,422105706],[1563185265,1708577012,1633140369,1262464603,1405176245,202230569,2085681626,2101733280],[73990978,96048117,1494496488,761452490,1723885466,173750708,1600759278,1495825112],[1972614292,348256819,2013681654,1875611218,360163699,918254947,1389452024,1863828110],[1451212197,981717454,1225122607,1642748879,1112429938,562080787,2126388231,1170521429],[1102686876,666390832,641371590,753681081,1698084309,2001226855,777341294,2059316250],[1332470127,1802535838,1024529836,1957815885,193060244,13051353,1749501474,684267003],[1860861036,738422707,1818256605,89183654,415289069,920781966,1040408866,660732246],[1834832317,296546036,933676269,1953839271,780264488,1711985237,338049112,276926320],[1889035346,892680323,1060229239,1578227813,1155132570,1407885017,1359475058,717429576],[1503962608,806802110,1153245046,1421490836,1872219964,1493897836,249467745,1336143156],[1058144896,291146827,1270435999,242330093,7102658,1954579655,130841696,302794732],[1802866165,220056904,1945355134,2102380165,1338233183,1549577883,761045783,1072974746],[1866523077,1672854335,304206035,1656928747,242760066,604573014,1776800820,367028990],[1146393107,2018749432,1403814439,571107627,93481602,845165951,419674576,1616964056],[1488815962,1156855784,243853383,1139468207,389221647,272549349,2109110511,413973950],[1094340252,882428508,655023308,1445272605,1490759749,1659789658,1527272611,1633615019],[172648021,2093980703,870571907,664286223,1530886312,437420569,2062954218,343140502],[1490482016,1207825533,832380018,1023940817,1601553871,964619738,858838393,726230701],[134173194,1801761896,1956372072,987834163,1392564031,2091800855,1048874103,1986008477],[2023459437,2103607888,588974418,1018075968,1376315723,569015104,841475486,1512478200],[874008016,2051676067,1715041786,1750334852,1086222225,2043472206,1522423891,1153041537],[1865925942,1780711213,1985820449,490002865,1683032312,466032880,625465417,569436716],[369637387,2013890180,497631847,546621021,1134147102,1786952193,972374916,1624522993],[1801764350,1415681741,1314885169,1769845218,1734077721,88955023,1903630959,1020745884],[2059888671,731745325,1914358818,359280111,855997864,24523358,944148005,2126524276],[645433284,1846339038,925435813,164018540,1490969611,1511784870,255234167,1137237187],[504248944,1501689100,1374483917,645070925,1775557647,683521115,2070308753,795107939],[977219424,605430286,527172179,1608864375,1716003537,159621328,308725154,1317558882],[1419386127,162502399,2047764356,908803601,32513112,963490906,1084640713,1172685672],[1679931944,1913299689,1847601289,1794369506,735578547,750206037,944519079,629128194],[593057057,9102733,2093842407,647377473,169355662,1607496603,557790030,1857462442],[1553886615,755991977,1940920286,386872226,922741959,818246331,411212430,1090910390],[116874865,841545717,770130339,664328104,616042279,29186477,616524575,1134670986],[231245735,1260290515,1040676618,1150561539,1985336571,1892974480,1521123883,1779524552],[1970617582,1769457477,422046569,1695584211,1760521150,761240296,1921278809,158402856],[568593952,1858854937,944943442,1850969334,7458540,1734612485,497355275,2095649550],[2009747928,2056342734,1331793929,1860911143,1602015183,702658562,484859744,2009607287],[1341620788,1812419768,1312303745,631514368,1793940457,72496226,1888098653,32366202],[490262681,759037338,1119572722,1968755828,446048514,1596796398,693361260,297401493],[1658817480,749447302,2020538560,136475786,899078403,462741433,2127590728,1318998406],[798879025,887391394,1202433637,2121551992,440876992,1124920417,81508844,1156760661],[2105917374,1049934569,2031379393,458553221,2087973959,923089907,363207927,439910904],[1210277658,829524853,190219167,139615471,355338675,1067114598,934999089,1372121276],[1496982795,1853092318,805392736,730186366,1748899097,909135304,2097154320,1461829217],[1861700866,632200135,1486680436,1943314908,1547141782,86296332,1302347252,2083200482],[62877140,1919115339,637926940,647956358,810356809,1629581650,895404313,152989295],[2021861893,923767484,852609561,1065012996,965223077,1365387521,877994994,962236959],[1625088582,632969409,979497178,1124475657,1590514157,72662955,144240761,486012417],[1701226451,1762969553,921717335,1485773716,1841330726,1063730778,1156508422,1498834211],[559371475,287108597,1990467276,1372059475,257616888,1344084344,2001106298,1943570420],[531236737,722770261,1471796710,360677436,47028758,1072356039,1409480366,1931447494],[1129332871,1939584795,1663185197,406642042,989628921,1591940009,1753566605,1161123832],[611832822,697556074,2071368486,1793778087,1665345778,716238019,870759436,319817423],[1362109603,578156862,810368136,455557855,180311201,1655105953,1093581761,769086833],[76704646,1922117995,2073337205,1607613588,344659292,148034821,1623578697,28017625],[14525918,2087896359,1809056983,1354792570,829129205,1243275328,1483502384,731952359],[348082634,1142127777,784734470,1608592965,827576066,886215624,506581918,1417629462],[1392964288,2098493268,1432917151,1473238453,1164867133,1114976761,207617451,564707677],[1342237128,1861364293,1088628426,1920167750,1575481753,2055881861,1761707653,90497440],[633845041,2126976837,395261440,1001970021,1970547283,521780637,194489980,1121094540],[356799465,984384083,880805003,1477141336,1742997873,616876790,1950046325,1547944712],[2019041680,620649062,906170579,556622716,1793721240,272687434,1497522501,1685011248],[1212354931,324913087,1808805632,577024758,2087442589,101433134,1378322036,649527379],[1167016080,1190108094,422888621,458331240,1624117645,1004362988,1921693337,1661447990],[1623606634,66253305,1642315743,1972914485,1881104475,1882446984,1647570140,2051852563],[1279831058,990473152,1556529594,1293176197,1786723163,1887724872,1575609507,1802824401],[801552997,977268152,1290434382,1119256180,1974957178,1884783248,1916709494,946517558],[285123438,506849245,342770957,535029735,1635048371,298490465,15911699,1412730958],[77332321,1100052278,1358258231,559338198,51413864,1410296634,1380396435,2000939455],[335624070,1491556533,666089607,1065299162,368284187,981586966,532706032,801298914],[1770894662,1176686716,203663502,1566271683,1461467409,2107206534,1981629200,1234316573],[494968942,338601920,1630875473,315623952,1503291231,1810342881,1094238150,741584212],[1762274268,1170577065,574481673,1103203771,114480280,474317584,1098555644,1248554144],[722602409,311799320,1846075128,398238468,661511088,1830225954,1730380911,115204442],[632368033,646290817,616941979,843891600,1119452974,97789021,2120867456,2011714532],[1664995139,1745271400,1415275091,696807284,1838587068,601703683,969061898,1917167013],[184434713,1002077948,1281438110,1747072006,266720432,862108721,982689599,1212659037],[1087020321,446107481,1267243844,291173384,942895030,2126043088,2109002232,1992587383],[210272875,1212190440,1211508943,1485996843,1484832087,1790156960,670583542,639770580],[1249475096,1184898894,1366928517,1489324057,754875696,1767760437,1054357528,1658595208],[1801418112,2054402699,757397936,2070793048,1275613218,34333416,79062622,1739158734],[1959633992,510206954,1264483691,1428549821,1445254809,1179136229,619464412,1710097876],[458263492,107148382,1518994008,140119536,1189304430,892000185,721484143,381078110],[1338430538,1283558510,1294991659,183395070,1726983396,1444732832,663024005,872368621],[499112268,162870371,1999325618,574102921,823326002,1644193946,616334380,285889689],[588269855,833602902,224651974,1460695294,1560903210,320406710,536584991,1871910715],[1609687047,611051731,995447884,153328481,889922201,6674169,1140413966,147743010],[555256101,505862892,746413533,1132660324,1338420668,325968975,41059043,902277405],[766720173,1726743723,1710336468,200187810,618659020,1030858355,1334798571,601924065],[332390361,1224340670,177612314,1801291780,2012877990,652601506,1856992759,1406007842],[1265135804,1562773798,822061437,1102441753,166369443,550549834,1787480795,261945949],[40731648,971469614,1276043214,882933774,1321439909,1692478236,78490311,1783450636],[1605476771,2020188138,833657400,436298319,105516791,1058789071,1222930654,1348762716],[2102640456,2007303822,479527241,219390464,1933069394,991976127,1161644890,688250278],[48727391,1442616862,1967926112,176958924,1037105391,1683796921,1360510891,1395989149],[809291263,1431657631,1038686311,230470020,924084006,14051388,98327307,1142490207],[1375879916,1277205748,757887414,494625757,292515580,114482226,653191090,1473280273],[1672770689,809821742,2007613698,213076373,1509937259,1194175222,837677861,1060737538],[783325277,386103593,75310871,1793789423,1030216146,1068348887,1829317695,1654192424],[1072846654,2085403290,501386860,744331204,1914943743,1413453173,2091361446,379015005],[1072831502,1136428235,585595925,503101326,1776611419,1996650251,776157791,371127645],[1394401409,565657592,1400816745,2113873010,263620813,102957158,2091899209,702356159],[1578027767,422928293,1019522799,909504709,1291487711,1797058662,1169498760,1053384387],[1058292072,1176545033,484304089,1388178989,843746046,1636012574,91204073,1770612818],[367988224,1581887126,8360425,854425606,62544208,697662108,1864495111,564764078],[1312128690,542791648,1365035317,1120356761,1996747144,1368703529,790863869,790419689],[76345498,642957842,163950901,2005227356,851684140,1842448183,1123389888,1477158038],[271372957,1224936330,1771663534,251558179,562428702,858938700,933759412,792314421],[114296874,1242273109,2127121323,1116543682,302886638,1004184206,1852472145,716063564],[1994533517,1384220464,1675243356,1862792308,1685312367,1933471913,1019961006,698177438],[1790722210,1561889246,1243885231,1883378193,1145109719,152262487,63434148,1673173056],[1615347551,1134851439,1105007981,1533245292,376751523,1926114623,1151808041,161174026],[1258873772,368090009,589420062,1211494201,398457779,1917670710,494904824,1464807815],[995805679,1897277194,1497648881,714542986,1639296277,367004144,970441547,61094436],[1688968756,1408281283,1272142477,123723236,617407030,2096452661,1482364713,148365497],[82036567,1091856151,1074639802,1151146798,1473326085,1616259385,701830512,674583817],[795409585,580174299,1346321505,1358864849,58706218,920907606,279138509,1760299360],[904007448,193472548,2095764742,1238247883,95797552,1671483899,133641680,2032094233],[1393457973,1324252137,408974700,199383377,238063907,1472599821,527130370,1135026612],[343083026,1854247270,801573821,1951855985,1694915011,878813188,836913884,1318841823],[267246739,656245162,734683664,2078736557,831080387,602067170,1821267085,1189502270],[457516842,1795687997,490492992,219332393,1578604265,1073921116,1002178048,1100891877],[1833499582,1896676650,1145242312,1799318708,814549229,721468014,2093518621,477315729],[1397260203,883371536,740936994,660371867,1271008642,110151422,1066112594,994447144],[2096027717,612581911,300073449,1939403893,1576680434,1090450060,795606445,2104818916],[265259056,111146997,698029191,1938838981,135862628,114482688,1307556671,1476692665],[1931083393,1917370977,1277530668,838570731,1225255915,698782309,70737745,2013368477],[1754549592,1486249953,1279155159,2098128171,1985109470,1387275868,787867478,1116667877],[1896097952,1617632252,79652433,505652092,430424901,1930030993,2108261972,1548124749],[1964980442,67239326,1846528644,1666582105,954938590,1042250581,536097900,1633710673],[926058752,1976742599,957805790,309679081,139941848,1278592047,520030682,751677876],[117784096,1316633354,467504166,481533691,1874196492,1159432190,399348035,869922855],[850825927,641619394,445294733,2067961813,1547513588,1067595134,1772418308,1276775790],[1741314480,464620108,69960898,895060800,1359668827,460647810,2110415705,1659063495],[1551708127,1181468758,200282002,441224685,1847566648,1512244439,71279198,2004548154],[1647945374,934007198,690635658,264589009,809665125,177510035,328755937,1865725653],[1981778371,347697732,1305080513,711683079,613184854,1745888358,217797356,385677489],[19862045,2054677494,1591636768,1864298926,784411438,353434129,727918235,1837021147],[1964402063,2004163982,707644252,907683184,771275200,913275747,1712071129,1035431600],[876146909,1708229634,181862029,1977588481,696575574,506464814,961792857,537694483],[1609899506,1180788272,1494336358,22873699,413490343,34736419,1600753875,1989031411],[1444331009,244035822,420074335,317095515,2105111181,123571723,33763858,219346906],[907281363,665741850,1271904647,1528929538,1302617300,991068259,1496678120,16571130],[526650324,1666798865,338747490,722218207,1264987625,1610691817,1547757023,289979034],[1499773477,160782797,433148507,1399143969,1779574291,214042181,114527406,964001584],[216705552,1726540518,1385829309,1198511873,523647362,1552526000,883138971,1839457260],[718832324,1975723740,1673411719,2061973593,1277674594,744439256,1655177350,147076357],[2129345451,951169403,1275232014,1389899651,1451024490,658882002,2030533163,1033829763],[2030271706,134685505,1400292608,2118632375,1691916793,1698522078,530107851,738840222],[2041286538,1004752366,355007640,995141816,1184556613,1959487637,1671707058,1400510365],[1381906294,64815803,465145264,1919679340,2062453349,1422059974,1602539344,911006586],[1626532912,503663551,310083453,1687703216,438768402,586076198,1398931268,1538318320],[634336818,96051308,284139162,549481389,538891518,261731856,1607385236,2073487227],[1323580004,185968037,2088709425,1025549040,1086040,2125604948,69999055,1594201152],[1760458697,463897434,1103860198,770399119,1769923455,1958126831,1875857659,1220811770],[481674954,590971872,314651917,107967699,300419296,183108234,428533530,891266023],[2054977821,1303891824,251569456,827442596,1646265662,397163414,530131146,1946899316],[306342076,1970238291,103313859,1382622153,514087126,1450499556,2095275373,2104917442],[1716293980,1568272818,1677257891,165783410,433956284,442467978,90884731,841277445],[1809593062,788948313,1065966486,167186073,356330991,1572651721,2004460898,1658958143],[1084746552,975600338,893505605,1007037116,1877439781,1779601952,1531085926,343709986],[1172117459,1622214205,1798353352,42736774,1704623792,1246381988,127763277,1556583317],[913965344,2003328351,1089096821,1650889705,1654090703,863536642,894338112,1325893066],[520686615,1064878372,1202093199,1750254652,1452819424,1083675735,956673791,165299770],[19879029,1884545954,414367677,1112357302,1252958431,1666094947,485285108,1313968934],[198260745,564820060,159494357,840739326,1880110644,909779684,1082151867,207663005],[1696306229,925763413,36330397,919598637,1443989680,588432302,1504181489,1207140351],[1745698752,2121812100,493237861,248046348,600282044,1582512964,1353532144,2067317088],[1996856428,1697961469,1524123688,371741990,1500838356,804322675,699619997,168312128],[1481380912,1177859305,850805091,826660543,169096539,376199597,1087009790,436386618],[701821964,1547904205,1552746948,2050865417,135138499,2023001947,1656047123,1172463521],[335933957,1976587248,440183934,1078235270,853179512,279929558,460060127,1782617133],[363794150,2043879249,1891930036,1030867431,2009518732,395497221,806077121,1899742088],[1645459495,317805180,194690928,666162877,401891000,134184077,2031259395,1077733935],[701495727,429205264,1399521397,2049736879,1973276060,529024253,388563705,1459073214],[1012760471,1962828375,457336911,1264836370,1402725807,1778618259,1909792574,372489839],[637287073,127400196,703830775,824736552,1888960751,1641418212,1690930368,1174489625],[2055285939,141352238,1897036201,899344276,520124248,71100318,1999267808,859403891],[922535791,63921045,268157312,1001426860,597151841,498541290,1895466613,1747294633],[1848122674,225806525,1104886245,1710019261,1944270613,1194987831,1627921855,612660003],[1677999826,2127784321,1121492455,861754358,102664623,134372859,1883581124,1204913720],[1402694813,1720641748,1941155425,1633127544,509649826,1900722810,339134408,1168160151],[1012742633,325438231,492758765,148860898,1095622375,550005913,1795950344,727683744],[69131212,1351847137,1047147686,329979016,1925329677,820302791,1658019107,629395977],[913596838,815014131,760063609,1580729525,995883307,1774509903,847060021,413653833],[1288062905,352074681,1584101284,468952636,289805097,1848259115,1268608415,181644694],[1798159031,980537612,95315757,1651818366,121670775,1895384457,1492306677,1702548058],[2008524,1516181763,305984409,1228341110,11360615,1677778553,1579985850,1438131881],[347497623,843296693,646729539,2098420992,519252106,1497201572,1975137236,1659149402],[1470722616,1811821192,955888398,1552702729,1168473710,972499574,1916612049,2108097026],[706081930,1341499545,1921187707,341457120,732197308,1566169407,1598596569,1293011271],[290476663,1395378969,112595184,79142478,219804955,316155383,2006190927,204409840],[155246154,1255324666,599969787,1089983666,1408595137,1373063081,589372353,2032996649],[337618567,1422490233,1911095424,422643527,875584503,507658157,2065829530,100118951],[206218132,9863552,999354496,1804610598,1134390694,509091229,980257327,48465145],[1587049513,897867797,1092505057,2095964108,383346509,557074063,1831465318,357026606],[368881802,485234837,2024896190,2100814917,1346297904,546620788,999043349,1997456418],[56212768,1308356330,562937202,1655512004,111211756,2092518790,804582231,2113977795],[1158102022,2129928365,1324232202,1103981303,5926278,33680600,11234561,349017536],[153179120,1164199904,460656056,200518986,1782844664,1824969993,1504248674,1127814456],[1992176291,1087074,590341319,267250176,1125647911,588966930,1910689483,1533118189],[1092518972,681529724,1401593829,310109213,969197458,371097124,1046988583,23984834],[996517663,2071980594,1335519637,852522579,799267167,559946371,632678304,1144040053],[1827898306,503767620,1273762023,574594478,1671963130,90030984,1345736936,1593175293],[3909284,1075384428,533483014,433989326,1160343117,1020627592,1639438694,368695218],[1076408726,354961678,2080160308,2087704983,977180680,1583167449,1433543199,1448756305],[1087045990,1680408685,754335884,870062493,1354671665,1413728843,358738450,725479792],[1947869150,1523095404,887313758,1612978271,1659861748,1580649561,655742670,1282021741],[1769883911,1170043509,325883403,1570840076,1832932708,240142998,250798350,246958179],[153994602,640630805,488326683,447328324,1985229570,107858359,501823717,2082586697],[1123360360,34304561,945925528,267218650,1899773016,1770549432,1128773148,634565495],[1389232074,1980969226,207518482,1954963160,1080611403,1311375628,2003794038,1156509603],[1139758251,1201219851,1126073962,1681860689,1844043217,1281367843,1316867162,1825631594],[1800375632,1686361735,435637458,1927638466,1252913673,1008996150,1547989427,757593574],[965150084,2031426152,1153171225,225985180,837620546,1450683859,35885082,212371724],[1714534774,1678500055,892398971,747222987,346353815,1097651152,378332891,1912890055],[1250608588,94782352,358869491,45476882,1830784479,414366375,794443047,1066353118],[950356409,1481564669,1740208213,1787997884,1400351131,389964465,1421759171,796283329],[1913191823,475617709,1626547241,695151463,825755135,1348093087,992960592,711075388],[1031289124,2056284936,2074099929,1609610284,616031918,188504654,1370673770,397390398],[511316796,274252465,1541840771,1973680051,938274012,860048276,559036799,1676300904],[1572792846,1823621304,1381444153,1648641988,658847515,1562864788,540509650,1027845855],[167396896,1792791474,208690698,1838864536,1441665355,2003767483,745314761,941344489],[939820353,390269296,1702908672,2008002460,1371616809,284361727,1702606500,82458691],[568962544,2034958770,940805600,1426169449,703561335,1691239101,1202415414,977145280],[1420519609,10891863,241170464,1643971656,1297134615,1465471139,949046331,203391876],[759712180,444655105,820419627,1286662927,492441967,532010373,946201906,1619653985],[2113083535,2107740422,430698100,1199213110,1817749611,1117091034,2053773900,47030395],[1077691446,1289073908,429028029,2129635213,1468193433,942414065,1419973233,881473798],[1410848797,1389868374,957742168,1999636368,1424365619,321003614,328164029,1922290462],[2010469259,972013348,1471884524,100810963,634220784,541329051,1091752401,698352903],[148170279,930866731,1764535706,399235480,211556889,51537130,1909599111,834346725],[505719522,69154509,104908146,383377812,808740813,409069212,521425837,737627192],[1990126288,688478958,1532821046,1865152648,165743479,1683993391,1476708251,478857176],[531233532,2106937929,1529407657,323429019,897330151,328084294,876470473,877633222],[1484615438,1163956033,1563152947,853731681,1781296220,952401073,1056521234,1880381782],[695726755,1330600212,2068316773,1430511941,95265187,1427840702,47417264,2003142826],[1529242948,1830656761,1632617764,882927731,904296707,1175812540,1482330871,1021595063],[19491229,1668622552,914976392,1256418890,1514163863,1857283076,1306585713,653816871],[1301364009,532866879,116000715,429913271,126210928,338021739,155226273,846808893],[459462723,747974319,289340225,175304098,98853709,904902538,526326589,1455339893],[1309065968,307056119,982040534,584755215,236938402,184663092,196128111,1219997105],[2106663316,1119030822,1873985314,517857495,1213758263,930867400,825652159,929668241],[1085402113,914880765,784232697,1295657423,2025646381,733905269,632906129,958696293],[1022371450,2066084444,621583772,1618435520,721841780,1358479420,1575999508,1345938281],[224472521,1098821389,479104788,805909381,1179314284,1190880926,1946878785,1583848510],[1739931588,2087225843,1122830300,38778547,1243752163,254166601,843830614,1665659196],[1361052746,500447925,1737141692,1297978915,790256584,766789527,1417287328,2038737449],[350554873,813445411,458192035,1281273298,195965496,1840166065,1106098219,2067430795],[83889431,348323733,176836642,800250701,1983955625,1674310740,351794232,627431791],[514218240,791805917,950703590,463812410,602631274,1839678769,1793077795,1624032515],[651638374,1194165759,393254967,602731185,1252856070,1226584234,556183840,273231089],[113888077,1752091853,943828243,384851029,335003433,2030068246,1598709158,1076262215],[2096305834,1762234024,1506109463,583160853,736634123,2062781201,106888258,1072932215],[1650745980,1912336592,2041743934,1621621809,1075344902,406219109,567049004,1801854803],[1876002268,106316271,402179877,1799367921,1024136799,1049412468,2089185821,1559225077],[47492011,540306400,1542152237,1939932894,16562369,1649349872,1458189292,1863821894],[198292756,237492023,2000619521,303092249,1900644399,50843656,2126113009,504800937],[179509215,1870186400,1096605866,1967711645,242902437,2000535469,427049683,1139144689],[764912912,375852340,416237268,1270127677,1132069455,648102146,319693521,216234296],[2019901280,418387360,951641738,1121116649,1858414216,1949225314,1162833686,230667080],[47818639,1342818399,194415053,511295883,1134398288,26447247,1059181471,1322479477],[1718033859,51089157,1914008422,924870705,698266002,1779135663,382256727,370020969],[1119642711,1333345441,1503368921,452693289,1441197432,1990142708,1365677193,883178540],[1411616920,28434074,347667723,2074592587,2129742786,1057584083,1946473376,1091033601],[2085797705,988973773,1771257347,1169214653,625274903,1743090324,1785796063,343050113],[833828630,2085707925,2031109997,515419176,311621860,125976585,337416497,322603444],[1180554764,2071751507,60871902,774218343,1095173936,1185335028,2019678394,624216344],[55047879,493548877,1099927801,585604206,1374469826,801235224,1040611243,1832275954],[1222841490,830681422,1008970290,803754820,1090438504,110285635,749147198,652737014],[861019424,288083917,1677208203,348863304,2127006171,2085496285,824348200,279478151],[1689142210,1896448377,494934333,1207316755,2706571,580599399,1802546744,271549697],[1700064820,951995657,270754153,278844182,1817755448,1942614656,421389256,1903882709],[1736115893,13392875,1065895012,401321273,1154486062,1131076029,1858584477,263092638],[1929172100,512590853,329388874,429518726,1318859077,51002168,139647818,1114496651],[113439494,1040232116,629692425,2032765666,1074414239,1557688415,2005041705,2053848970],[832169107,615656900,384744336,903862717,2072806353,1866031568,1724843243,2101590314],[554134136,1421365521,1667504026,1664058307,2117448479,14448143,274807047,1410219363],[561104229,1105651570,331624257,881828292,187498344,912426783,216690541,1386606256],[266251751,691423442,1499563465,1174333582,1677521048,1644326135,1780385877,951222404],[241855387,1019112127,2123239671,557777837,163826329,212963830,179115819,1320116189],[866321973,729634563,1370111810,1371279685,800726788,978167400,1363588699,424254916],[631872869,2024411426,70333891,940549485,576667929,1878526896,964791499,46635360],[496330369,871509328,1465447684,2068876134,1352098919,1146481621,2002178806,278497145],[1057271158,467955248,1030302471,1799383338,1653219184,1626022761,673189286,1916882832],[1177765128,50548113,1155966624,1812115944,977007955,2001569389,957212659,1912196451],[1239575691,1289009218,1072176343,180531045,140357294,1788972167,112602581,2061526134],[1225365182,1466574428,71553600,1356941221,780939769,2064133728,868942832,836621922],[1253391033,2044932341,328981052,355236051,2018583449,1156736127,1615344108,258768658],[1321752541,816343329,260173697,758508359,1790142637,1661075397,1375641372,1116721098],[1065345743,186626713,1148979031,117304488,1291692121,1653999456,38798134,316229570],[1721954146,1956644328,548974945,792027231,1054780205,1087209699,1028478759,1828554275],[827707937,490332783,319799042,855226633,1586846589,618568563,98212982,1071030329],[1170739275,1372038748,1723366850,326620546,2109338643,1619034106,2055935750,78488696],[7075623,1388559100,1989970078,1989064305,273747726,2069953405,195887572,1533195970],[274963672,1291226278,1053922736,1694345079,788264411,663559383,1317526448,544172843],[1194219912,2125682085,735722857,77004927,715923827,1299013440,1137866822,1426014154],[1845336996,1264166031,1845857249,1842326132,1281771943,99019472,1135841960,1564469455],[2114309823,1797392935,1021681219,391329416,324835402,1634781245,899809242,452800394],[1022461671,796587124,1781510984,2022281613,1987756764,112962764,1359734028,1536628259],[395195515,1106972150,836320111,1691074480,1838305922,245774887,665544396,1089830205],[1083849195,400619541,277661937,1728221949,856320699,534558350,886527465,1876154791],[741213729,411979072,594793857,718087638,629646639,21328861,1238220368,1274302856],[1071964455,263171998,465091708,756387982,261275735,1482806922,1523184666,1247253324],[659507397,2019125060,1611272288,427711384,1301372475,771574633,1488345495,413166351],[1509213218,13762144,2076220313,2113820412,365582476,621354583,477149902,906796020],[57922996,1373982785,1856996289,271584376,1625758855,1143215707,109024218,1841789547],[1029661071,1174086538,2044565594,62634755,180523691,1338313426,1985521943,960160740],[2004438275,1886139807,1964619363,64457391,1315897173,307149874,675038703,442986267],[1907670638,1062562939,1804159741,643530868,1536435385,1966322271,538293220,513963352],[1721180925,1228542921,1131996676,1258386791,193766383,730760075,1534198499,375816698],[1094149591,1193840731,1274418253,57580808,1303856259,1073882888,1575272832,1033097499],[861324524,1890398143,1823179349,290649722,1386502019,1384551214,223561503,2098441293],[798174506,796109315,1382470791,1075464613,413758058,422798513,1751400628,1865907076],[34488812,1349372766,545988224,1390686974,1192952179,529756720,1951728784,1613021907],[84405927,1813692968,2030273590,241222666,1496602081,434481107,246571581,284078615],[1444459507,1877250033,1465970132,673283316,1576391790,14228409,1935728370,748997944],[1035285311,1317424857,155260384,2061592884,4205387,2075056444,1778451189,437825214],[1265735820,669307837,1725841127,1603631716,1613172604,1929937847,695677405,1782668915],[1089505693,787740271,1772293463,1983637865,1106092145,232894309,1093822255,1160990647],[255013308,208649543,663208296,600015120,905523620,408561709,434311763,1408853410],[507297531,768459307,1095294523,338538336,1390458041,1508115914,263912242,53378755],[356498139,1784298281,701726629,9530841,1126757795,119158126,210311437,1116292118],[2068876858,1354272980,804475783,1940883567,1675104713,1685839851,2036318090,1117284903],[298027666,1786242203,1996776750,376583212,903732003,2085942098,1967675606,408747995],[1469438617,1850818226,592726486,342619668,967481909,1201382686,745942008,2083784796],[1024288308,1643460379,1800022046,1332561171,1052264808,1664411056,1588938489,1376415953],[1915836713,1362207606,1759035560,899264523,458766419,1077637118,1510427517,283314063],[1657963791,1560907489,1496467705,1226230946,1046450072,663005908,940918122,566646241],[18724204,994725994,1678083202,711535908,1340420216,1177188633,1616884638,717661219],[1039585462,343984995,1159218356,927423720,1530397815,2094625620,892069479,946136820],[1489254325,1084289432,1799974492,1956671532,199479325,24217306,73556894,134149973],[1740651565,1095344258,1612695252,1909904856,938219799,2073150495,316620888,1140701547],[1290461895,253410072,900290461,129374417,245651606,320420448,142679765,840475521],[58463475,38904880,756805970,900053262,1920556150,1546991013,51856556,1365435260],[683231723,2025018892,911830794,1185651118,2008844844,875316291,437576348,1686784019],[263520057,1910821368,1503475610,1291593912,178652751,629856994,700825735,790826210],[181176852,173436262,794993145,849683667,128685050,642653320,285060756,1532661193],[743495478,1460503450,1393417373,945729333,876286379,424243981,607503364,1126847624],[1635091206,1817700359,1736022203,1174109031,231640118,1764506373,1081468597,754673626],[1097787260,1841403281,1750974663,971984842,1393841247,979916356,1953414346,1728948071],[1629988702,1677348670,1138811210,556133147,1165037020,908429373,1034717788,1068452537],[541454217,1731412476,380797049,209880774,752791341,2130277913,109027090,1797423244],[2040672442,1438330845,366433766,960898834,411138410,1087861006,1470172344,853594629],[1627865032,793556760,128869504,543955857,562735131,1400667235,1645025389,6473438],[32226781,61115781,98324870,531251773,1822405703,327135158,955319788,1085718999],[1007636480,182710358,1896721184,987036118,1356502222,452787184,1266275578,806981675],[2049290920,1238907615,1374269217,157214285,1095629229,1744799270,1094060491,614138047],[1778633074,1883816712,1877277874,1423331700,1570858741,538298954,1035589517,729264969],[1498173878,429576389,1139047609,1504847911,94291995,2007897553,495795359,1713697264],[1102683290,1437228791,1808897068,1942004338,407199307,933515219,1315001806,986800444],[59837551,1052809739,863776176,656452721,91776512,1053300743,1359089031,2127696372],[2103057652,1408464780,2105103812,1411552229,1864444889,1826898709,611264247,1552082413],[1484281664,827787178,1672740142,2098982111,897448006,358082093,1492478302,1602610227],[1538275201,1751683543,203400123,1406261744,1214884618,1318489151,492549476,597361106],[323001616,727299798,473323755,2013116584,1406282652,400855801,1536966686,801440740],[212842582,454982362,408415424,656143951,15616992,377470069,656470897,1951106894],[1027575835,837085301,1179854767,108059330,1479918074,1336679018,807779100,1344164558],[418714399,626953924,143490083,1394543905,456962508,1721460064,1418011261,777360937],[1272324108,190938487,1842095502,1355476125,294217534,58404343,413606177,1855719860],[1845582408,1461258952,219772671,383449260,1510057729,1778320209,195928799,1023004789],[1505638433,549228320,1513031363,2076267824,1418036032,1302658276,943685785,1293742761],[1384297876,656138956,641349185,875165586,584689876,1898146013,558053387,1612377577],[980774940,752849261,874120322,477481788,1258839983,1142677008,434272693,1388061162],[2040540257,971770668,2016354571,1055739427,909669275,2013705691,522119944,190142316],[1387940070,692409801,14450437,213881787,248097624,252247698,1830236190,485447821],[315330370,388634013,587757788,1446177915,826450472,1060710892,1536240698,1049388994],[826832227,73922074,497342614,259773492,109663125,480512982,1128049172,619362866],[2064907761,1332107833,415749094,1536700808,395145244,297390161,836194063,228204395],[1598302549,1086561544,179409516,1590498636,1271391396,937003200,1962062297,464048701],[117130020,1970740744,1235081777,425412933,1188652249,84590605,1984349123,1865679739],[1425910149,2013770705,139142161,1051038141,95312746,1628198802,473256641,152883671],[1242353428,1148555674,187144673,1505856722,91759665,1767756975,1943718195,813924743],[1936547007,514712972,1498009243,2126975735,1421573770,1759781905,1284066580,1545443909],[1591346216,58817473,214864708,839530808,1374110599,570683537,982496630,286720696],[1133082319,664765816,837339805,518183882,1606747877,1988945515,1859790845,1448920477],[414549167,1769903578,82383668,1682240823,1150833855,655678933,329338296,61810780],[779927997,1211782568,1740267474,1183979105,656690401,555658958,1535994070,216709553],[1511468348,1240444223,216730885,310987482,492674030,864990624,1423319893,1012419924],[1257257377,79922056,137944628,636478960,260110149,969463891,1545994768,238551377],[842186236,1879200960,737962027,2082589315,862715035,810463461,297343491,1906740580],[237843374,1377444143,1976354602,846684010,1550898241,819119466,152187119,1976284771],[986320092,68577230,281036071,920177774,1455336460,1657568815,105915623,1718106533],[294849248,537816649,999634182,1705001302,1393297036,632100631,288334910,1259425788],[103109299,1201365933,1940187221,1050331421,1867208241,113267665,606964420,657085679],[1929476852,601659503,570253294,1746494242,1614569522,1324217903,1081826234,1552899119],[1598796753,1515988048,434070618,1220369944,388712227,1924804518,749380926,919994282],[402294703,1036368671,44972298,1568255744,867383496,1343998847,1653221154,1007969852],[827730796,987932074,941985884,1965977906,98006062,1769673241,790269299,1243264932],[1158776967,1830627870,370057557,1444738221,753491460,148110397,1633121205,2078005466],[1031490758,633772503,1556315017,743788884,2075020026,1019235867,1616160344,841290496],[947758062,600078761,1755350294,756187624,1196217745,672804564,1880604181,413743124],[1205497230,820742896,688887567,1411042937,138875832,372433998,1237853912,120285767],[385473944,870196117,178213035,1594283550,1001260187,131829876,1394725189,1170032668],[628482550,1790543242,1801339950,1053330448,222250942,493546069,1325750663,421147289],[481167032,1610100523,1558769730,434929206,900205281,1314333532,75249803,627043930],[727822540,1363283846,237145262,1130520814,625824583,839833681,489025596,1963015864],[412135795,265603049,264356381,1930262350,375111719,2021265294,325115779,2077619746],[1708624079,788647927,1029958886,497027976,792464941,1963107043,941725687,870560473],[396013883,420688107,985237259,575283950,982516248,490171085,895753302,86907948],[1130687032,1353798821,424460647,1251052955,1908212264,1270189734,472698681,446766884],[1743476761,726895043,886639258,1403620143,1506702478,1733988823,445627636,1732798358],[574287356,1156084280,1169697329,1248566722,1630740955,1600021407,1794088502,1227598702],[1366956050,521135342,1329443145,1245733692,2016629882,611557600,333366101,1167433439],[772484019,2104951245,573051916,894152192,1004189871,451988249,1535378168,1050397165],[855779648,340316600,223013479,1896561308,82640534,472421230,866912419,321584953],[1722607109,1617122221,1369773439,1391035316,162746905,473120481,1616528101,235615522],[1687602818,56600442,979522116,1880970711,1996655779,776064226,1729295079,652396047],[1217401288,111424174,24109822,1607267058,166678220,272417411,495857522,972245352],[889900975,1043904361,466384296,279499597,1085322886,1506314982,39198854,2040457689],[116620949,1579677879,1812588046,1309977223,1230035788,1033866835,573754390,1201251846],[507542181,403890090,1070660934,1198746427,1491961091,978043026,888574935,2100391569],[272051227,200355660,1996200825,1292618557,140645473,75614445,800852954,1117518529],[534725671,241393974,1408594707,2124501474,1399755145,928579590,1426194060,1642845136],[2051354112,1802426683,1344308457,516942360,2033211836,132501904,1081719415,980985431],[2072164823,1775909634,687256962,189853161,1167433882,1498990212,1379598600,167407745],[1380585019,1207699707,960375651,1621831486,2058270485,1382650128,153303430,135299613],[1485245033,754476085,1127587577,1834352822,280052023,1373939164,110258205,882792158],[389056652,924291187,1062063364,1883990562,1598892201,1162592606,632038680,1633120955],[1215001581,1181836186,226512653,114965529,2117166639,1470715659,323265771,281342396],[1286021437,1286648114,1354753745,538963152,774779903,1712770813,564237539,578543371],[1158050428,628843582,1466624761,1262087353,1252817382,1955133883,1645762911,1410752875],[91875867,683252074,2052191242,1575878886,1703020737,2028931456,310113750,1552198045],[691924985,396375794,487488688,1153943327,628301831,587546576,1894123807,1387801369],[1122623265,796942637,283339666,363169859,139923332,1936634188,1852067955,1355629913],[1292201001,2063083123,616467200,1897532768,1891630277,1111384412,781802009,1551723312],[2055954476,899332048,1309896338,465593670,1190966360,113894985,1818459976,1024638777],[774061005,902348452,1785881002,1485965745,1440401173,694039320,738884671,160957053],[1513717225,133645046,1708363043,740851794,1882761846,2082651898,1005447668,1728170535],[389324719,945166945,1428993640,1043153227,1566965006,105544878,1739961225,100469607],[1591456855,1461861999,2027935629,553452635,1010168329,2030904220,983289576,1710456243],[1570071787,750017462,1157002317,206215486,763193669,1108482465,1845585858,412199757],[216604677,1477473546,1886129655,1954833859,282853506,57866171,347015145,1291091661],[890079806,5524750,1056667589,806602882,170151261,1749162569,1042578711,2003790277],[2070242687,976779986,1791026604,2020111507,1049661656,357468193,649512489,1461761034],[521704109,243119876,126601896,993148209,184210738,967117654,1042789645,954564191],[607254704,1314225481,1394198834,1284161789,1546694262,101903734,1874707966,245810872],[325810749,1129699244,1798399145,1446917902,1879240006,1457565361,737869150,727014316],[849372731,641982730,1981877511,1852138673,1573811293,2126416339,1437027259,1503804688],[848495422,752742780,1230382041,147156935,795805141,929139336,2050123022,1328569558],[1085510072,1391908830,1068316815,272976472,190630577,2129192680,1304292585,189266919],[6152104,1204781314,749384877,662994716,1901057682,799095542,1144976438,1202281645],[1293561847,998903579,570704372,1686305515,59532486,1029399183,215288899,1357524438],[1459665502,1331872075,1580724516,954737754,1708634282,1812402026,300929292,1497640823],[1301084723,274196060,595235261,1448427427,1916333503,841092100,1247186726,865993333],[208654281,685057770,1090059641,1992594995,188768943,1823655669,1007372564,700827679],[1524622876,1274620174,1564599326,985213536,1361751951,424649726,872135773,1388721875],[168678692,838953602,1648828346,526756675,7150322,592577680,1638002084,1271896353],[544246736,764232951,966646338,924886190,1886563735,769158227,1961446941,419519071],[168029694,932583106,1829039543,1190527504,502656389,92392377,950306906,1775123664],[1991385418,1640166493,603130945,1897352281,1122584811,1079797277,1823875674,1061724006],[1202176967,381053184,970759767,1378268884,1542130237,354919623,102236555,1394433150],[649032470,148169612,1892835650,1088030714,1033256916,1053885085,1251974054,652949535],[2118135173,2117298153,873867490,558880230,1062983692,290944172,1958866260,1076488967],[935442454,886608238,1520670171,1763545310,1678974245,1458568993,130393406,597502227],[1461098860,114291625,1386625867,563274943,1625127992,257909489,1633232164,290282491],[380873751,672990465,1683615797,1346620734,632199145,960463556,1970977744,1535405672],[1566521785,1976085699,1667104797,1693517403,804249058,519626956,893445706,754957000],[1001694406,647920960,1587790845,1512110337,1082039868,501450512,387818041,1362582672],[1191418557,1814961421,1414176063,1934688259,1279397645,964125418,1341890371,589480607],[17286393,1117192303,1234698890,1259500727,1180998922,1800158497,963519985,685540158],[1322529736,1950422761,594532012,375406643,460359548,2121288745,449188673,2098675023],[233853026,111394369,2109040769,476365831,705757825,1919440147,783996307,1023914598],[615147179,1393709706,650568077,345585243,1801743868,1927076270,1485304807,1952964141],[409367636,385722086,1836339860,470627857,2130541249,18724476,789599004,1819476588],[701901327,395916879,223345744,354188963,96484214,182597754,242098915,1838480298],[1141091582,660197634,1086457878,1669506192,244419992,1646799233,1862018782,398253990],[180216746,1620938552,1968042767,450045346,1324284151,1692238863,264868212,2107316836],[37230330,2025018448,1287227462,2097538741,798245961,1048669748,1234649494,978944121],[42298859,2084682378,235003160,744943029,1706310087,706489912,431362877,1865398677],[5796195,1511309491,1592059168,2080438897,1072084919,469861869,698104514,531869852],[1685688644,623483153,1691686226,1171280249,1717319057,1543280937,766497786,377894362],[116495364,1192583619,1479813265,1019248064,1055607045,98153722,1961563010,469541185],[111957170,631332771,1426255700,1371095792,1402560294,1278017036,2116106586,758734728],[1057200603,1347016777,1560976150,56897130,2030349579,163911328,723650648,985123458],[805766468,170809913,837118535,387834492,1628943844,70232907,105317425,1224268055],[1687217060,775235230,1441613482,769623460,391597270,1050707373,1865703954,922718725],[1474575136,1890732616,1727560937,311587695,202176782,148207382,1372839373,1487983700],[150528920,561626059,1919212384,568390439,1120596678,1594834219,121874446,187103113],[1015497602,2006218762,635351558,1441847413,682425320,158123574,407464494,1565975301],[2042537477,84723558,1824524724,332259788,778893587,2094885369,1293466348,871908995],[930981421,291136688,1490120800,1130137602,185210068,574414797,1706454042,510518403],[68378864,660561657,603280832,158216456,1424790278,83261222,1122366641,1447444613],[363144236,384021695,1118483646,266471812,1712754843,1193112635,1724356316,1168302920],[1104336984,113973170,92657890,825372258,1348959728,1453963317,24736770,1766888019],[1294263655,484260959,435247477,476296382,1077040106,1765166765,353683959,1968541285],[866288451,1773825490,47711729,208743611,2114749020,1574279119,841774788,512844968],[108017081,590068000,7322969,936378466,1097721595,1590944881,1053712691,930039415],[652202238,1998882009,1242529393,937584076,77376056,1730089722,1738327488,1287223962],[1505739101,1040016037,1403126001,167265244,124236076,1780965313,1761256773,1218375455],[1405973950,1931586084,1403310290,64326828,827115733,1518064673,1266745982,1265698639],[546004374,317388800,687474219,1519336655,1137148542,66253803,2039964330,965360979],[1740164846,221604079,737638251,639338572,1553075694,878427318,569781284,662775760],[1570466761,1288810848,969642151,164101224,1634059071,346250696,1697293476,500545022],[269230657,1704226815,17610905,951554725,721510790,1680011912,72013998,495787705],[738106213,2114205450,1196677081,1527322658,248379175,102170909,913042296,1107803458],[1078344031,1902956109,2057363326,242534218,1147730354,2001302148,1987111028,689475501],[648437798,979807974,1008583237,1215990661,1479501686,1571306008,1700552670,973058353],[1806838465,1271025399,1497326984,1862552101,500703529,124914306,1002143976,1230896915],[905770657,1129879716,1079521706,1916277766,1866005279,1257730154,1766206848,1663325823],[703544378,984367155,361289804,286542884,443025711,1045732808,1461270229,490875987],[823595307,1431555599,1207224780,324778137,350667532,590802910,1229807831,1615459747],[1516105905,1894445391,391280440,832193562,1028123467,440266728,1681458396,977280065],[1604073803,924603309,208545173,992791007,506907949,706479392,1123826959,1988997913],[92479210,1006365292,1526341663,1649690943,1065627195,1847083532,1599932420,1997203729],[414931851,284742320,801916331,779395970,1758798001,1813884522,508702274,1238245330],[65830235,374524360,937200235,1712353804,665466856,983132087,1256804372,1265344298],[124566467,51515120,1187698424,321330767,578169842,1707800629,89027252,1981167013],[821453312,88504288,1747509383,2067222727,627216387,2064761481,660312934,1143005509],[1280412863,418912275,190727186,1462082581,1275694314,232475526,106705200,2020393390],[2050944305,1493861363,1597152801,1808478066,135577618,1264012701,1460198828,831486429],[1317329014,404436823,1858985545,1282678457,791351353,222265448,1213374578,236514431],[1714712915,1273079567,1018812021,617792869,1421088106,1820591564,1360216890,204110100],[1072161630,133703962,1229706491,685287754,831475314,58741826,2071854991,1674864759],[1115361026,1492241624,720909217,1535370756,1319295224,1423234787,552697418,930137808],[1088054961,182791717,2102314638,2043632205,1411688213,37022740,358656576,414055725],[1174093229,1933169375,426334211,1180189731,2033475400,211787779,543045996,1939488615],[1241788072,1071919036,1791163661,821919672,342377181,1693307272,356800124,787554065],[1318195132,1030197215,1511058276,279778733,1098709232,680708447,611950239,814800036],[758147099,1251751802,2002801414,779312075,1033333266,1896954352,1662957849,2116968556],[3705360,1410875933,1638335636,1472547885,1259995439,1588283504,1187755453,2119115537],[2118149949,1001195428,1708283614,1966000374,537073069,1851793923,1423962242,114745963],[1664433889,2007636125,445059621,1431616449,736783365,1048198875,395926026,385767577],[1345917165,1921603555,63317523,603251082,1168101223,1908549961,2094795675,594227690],[1943617714,1506026117,2016527703,734675854,1942792389,170901711,1983302819,723507138],[1225037861,1057361614,1189852718,52907483,2042173179,376924158,1142310652,991009426],[33125962,198751743,191709834,204915349,1472155333,466856743,349112375,207067777],[430136089,1901882593,237108012,457906636,155304386,1167102517,2098184215,299537485],[219338391,19438701,353542817,1027353675,2022296427,791669953,338672917,757885012],[1534552772,1796151736,943077692,740713312,1160231603,1240717641,1497678491,421311554],[1851703105,435574997,890782022,1811153903,1282402839,470402107,508864562,54715308],[358738060,591425902,1361731822,312334454,1600144600,914786218,1951798176,338339147],[1174146053,655367791,1737885050,1397830886,1040517602,892035128,1863673581,1876076107],[1070087789,511184970,1632836002,1887531662,837056485,1039848239,406414277,1687965709],[1937169275,346504711,49386497,469785002,498832864,2083252551,839892987,1523367184],[1606080461,618579830,166926341,61807664,1336985668,414804950,1703044632,1950963970],[710693542,1868109404,479766269,1958547213,97414354,1158743063,1328051917,1585125087],[2053923892,1811368089,200285044,141672172,1023076782,143650366,1538731427,794881514],[1840992636,793186950,1244156305,2059109160,558327414,776905509,105802169,1878650133],[1249777,1697810026,232699060,1308860748,932684880,1887098316,60298521,1113621865],[669854432,1452995622,1267795693,1808941231,1056992678,912770573,2041409570,1823536792],[1085304344,91671472,804250051,708592030,1834295187,966017057,845170953,1916767701],[829898881,951243407,1784535006,62463122,1972265903,1196399919,893665820,1014377100],[403778735,1773456434,573182028,658966231,191880453,1851191313,1807447759,365634574],[1425598770,267648864,702028168,420706890,1884175784,285036871,1811727864,121350982],[1289864983,1580164790,1592117963,72149905,437073775,981203993,740328758,1762688762],[1600526552,1628423920,413864383,920251732,884254891,381997962,1799347982,777412715],[1311930023,2121069713,574924504,1667182184,1913416807,1419498543,1335423988,711554885],[2025086742,1069174304,841094185,1055477719,2129282616,2000882646,243396576,2060211392],[817262373,1724069349,1738618051,479804518,644154730,1118423496,1579783256,184270410],[1427517708,666667826,1519747501,1815151920,2057537067,1596922603,2123301800,1481642909],[872916857,839092931,1566084789,447946973,1569507706,1364420931,853880566,1377565477],[132059945,632677964,873734485,1923812561,2119524231,454346249,1676483499,1998739899],[614382194,640806996,1310538405,699139,2129866376,1905990370,988030362,1450660264],[690955968,83562110,1272809977,388221435,1783904008,704569716,2014326442,1693056637],[1446652964,1005387420,1288827315,1701023163,283956233,1159705772,1403078942,1198497256],[1480837571,445935972,1050606985,1653276117,1208095437,2003997413,1224279637,1301520569],[1996021054,1957498144,443925214,473538628,1666371402,1057225012,1431850657,943913986],[575963893,787400777,877755093,50479363,99781173,515036600,1766887003,538173392],[832653952,859103212,1266721646,1733513789,277353029,1835772302,1875212538,1498779957],[1485752479,1750296561,324099765,538995718,686544598,530705855,44158221,2103408379],[744628259,136696434,1611778470,917446571,1160988602,1639550498,1888994185,687536776],[2077912647,1982082641,1480800863,381057289,526325561,1330749007,885509937,836366909],[1643084047,695507723,1085930903,1983612055,1362984515,1684542172,217431725,538012124],[971562156,99579974,1438568864,637170703,1449850494,2073466241,1900832140,2059682118],[321185831,704449070,1793526940,679106583,2118334626,574188754,1461028890,471798883],[1476300702,67094439,2121197576,1310734074,350792371,706549813,877414694,1594928908],[580087543,1438738059,1028581520,1194839619,816047423,412756761,103033387,1071015908],[216695657,287454439,1156554607,1832312098,2010844357,335776808,801508759,699664521],[2130345642,1688173891,1037817577,753361059,1163922440,991695515,1487507402,464179294],[87889682,1105770671,1615828623,960355406,1398799610,2065305427,820234537,1506221644],[2043590965,204514511,1129132250,1143326381,627621314,1884054463,78238813,337330203],[714970765,161487468,1991135007,815004116,692397148,1716825036,1552529530,564007004],[883066705,864071663,1055399659,1781989681,984913627,1991702762,60564706,1630539857],[1973529172,1469563254,1967551107,1881925845,1779540157,280843070,1884082002,299669254],[335722379,511404930,1188517943,745877159,1534560455,1517776220,1239023884,1107502273],[255726029,34241042,264528856,1016782249,842412436,2001852443,549108428,615572599],[1195661810,1181515473,1484730178,804660301,2101286002,132425708,1388275353,1334020321],[1877088753,1946082834,398943656,1162703189,1639900928,374699610,844253318,701680131],[597881218,1382537842,1389721574,1992034941,256314412,1073330678,1941065124,1698188167],[1650616463,1623952422,1024262002,1816735529,303009155,1344951220,1895674749,579713187],[912779977,24027250,8218993,547968747,604017499,1075323277,641146940,2022296396],[1699811381,1293503717,285316159,134656908,504577454,1095535301,900729796,2127986475],[1481329698,1213076434,310694953,1194682363,1708807863,2128122949,1367963734,1926288539],[964836900,213123009,423931156,2001086344,555180711,216724537,960606602,91911822],[1092379537,875176487,1037855903,1620685433,1442848850,146179267,1051192687,126001063],[590597712,1892952938,1537491368,2063794462,760145787,627596736,897718198,1711513090],[216067711,62341341,1628120150,1387927367,931193243,503577524,1374673226,1354129425],[1224598620,445435639,464914784,63416136,1834316619,1967458255,370953917,1994774815],[1957033493,762309076,806265538,1295557005,1308231661,1401734259,1076780646,1845527520],[1400153334,1115501934,475964940,1543825512,1758798532,1305174355,1473698222,643887802],[1401989385,892970239,1107030551,943859755,998811730,939961515,1675846000,1132304240],[491101669,578274761,839412481,1846593805,224241989,905621536,1344663257,1836224981],[823838833,865931064,321706433,1800632273,102043704,501176153,281384863,1484860684],[892628809,799982694,1715253416,38101493,387599017,1884020429,374140465,1809501612],[1728082081,1888794310,893867781,1093104632,1818662102,804279910,63873044,1826491234],[1877436215,689763776,1706328916,1862012733,1681093084,1744384938,1366808340,1321808745],[2050095055,1207176676,127237926,2097437128,1591414015,660263258,1143116613,1895630258],[1651351373,577183920,1994820529,1404455419,385452406,790551354,537181476,1213862600],[1912861454,125107528,684329903,1323483523,852538048,438645391,1257305681,691888031],[138979778,1183153887,1046963825,1324976880,1351616981,661368745,445201298,1184286326],[1599659516,807065433,1349151756,1414179589,139254489,135516850,1060252258,301261025],[1015014424,142027042,480047325,2130301895,885570193,1645126862,2115065994,392657790],[1467994217,864377784,472153948,1456454434,1502307411,301479563,1135929920,2053834585],[1589168342,932182047,2047433679,2076589501,1126191988,1433582053,574620121,713861905],[1570880767,427141086,670932989,1521121418,715887137,130703722,1221033897,1123462381],[1058399046,327213027,38493787,1624262452,372968378,999599627,136365910,1034293924],[2043933922,1573524204,1176408324,416560224,1998477903,831190010,652186110,1086464018],[505818473,277818522,1199315011,333347271,1871788155,1797176294,417517824,1132999585],[66005477,2075334388,1213396646,964680739,1766896420,1866208676,113354444,1992258197],[483903461,68354692,430932314,1900386989,123246175,302872123,1640752662,387316584],[849137102,654918937,1945735168,215821743,2073701137,844146392,820019346,1285417010],[2023925239,2009897551,460757324,1231708870,24422293,1363300183,1053812847,1964153768],[982243588,1270111584,919786474,1923950121,191577647,1975607829,517886393,1080113140],[1913496354,25730674,1808719102,1026489194,1277547830,633113508,1127266279,1689927452],[1097988162,1938237096,845637001,1084409152,1282762935,1081959869,1237379093,824925012],[439532101,1637465462,1583696981,1344286751,831596465,441395962,1825379943,1780371909],[1193249928,460164192,348936923,1445208225,1500578686,1751494728,334713519,1347244383],[407378568,1276739948,361742895,1103646268,218261746,1973690697,1807440831,1054396395],[1518541165,1131309923,671796407,169970902,1660734180,1158389849,447950163,2015643842],[724479726,686407884,159400172,1778679587,432092001,791231515,198184033,1170696737],[1387634587,2000008039,1149650135,2073301138,1733160180,1326277172,1794310101,797262324],[1422227737,1067756012,470109261,2016881645,389141306,1560719070,60469971,316960409],[1098300428,695516684,620513315,1590236311,1461781610,822901771,1679854758,1515425236],[1890471550,453671029,211496299,546293897,112632359,1761608091,1968655786,1253001586],[1537487635,953859774,1452814274,1707446811,1559776937,392968785,1434178071,1907011387],[36131297,14180880,1158109534,293096455,1333963952,728311437,436497871,489668362],[1991153115,1532907358,21631244,1496342657,1962357472,2018927566,1590741794,334494333],[764817233,257524685,313911918,625513228,1814633110,968535433,134952748,463825011],[978561454,211132652,1449518348,1179526367,996235788,1852790700,1535271460,1213192168],[1700422004,913329804,1643408937,386605916,2118016261,258292804,1209584741,20301234],[93749746,2106267129,502066175,1520710089,418798937,11621939,1732483061,1724157522],[2107690697,2031315102,99375980,1621479026,339022959,1249492611,1248326486,540922237],[827805482,2120642524,579330289,745831600,1191017082,1064049534,1349271,605311305],[856000616,2099267529,344504358,881340894,318979409,223331480,1302981815,1861531997],[1948586531,1826868070,2034237439,145992361,1159980963,1196702742,820888876,493655554],[1268534608,417673356,916690908,942618739,309169917,245437925,393321994,294969222],[2126942435,278122547,1397801669,468442649,1061479240,883990935,2044842674,1253532549],[969349598,439835129,1226684607,1709186667,1430055389,105502132,812171164,1616144699],[813052054,1935076050,1015301150,38597114,645911628,2029575072,1348618946,1776740563],[340500603,860560702,419652377,1159291648,196563365,1373723282,266712194,1246906315],[1692143774,783166975,33761655,508701735,91008623,501099931,707888395,2110139835],[140546576,1733096103,845504550,1180046803,1610238114,854437716,1616830669,1021092578],[838363241,379823758,386332502,490417942,312486424,1104531662,1455043461,2072913107],[1651475246,573774587,1168254573,1748293037,786905355,730889483,1874218295,733730168],[914159673,307508517,1139567801,428108964,1776795569,1510500618,177973038,1196018307],[1819048055,391529176,147997133,1888459457,1302102194,255269692,254449043,396076590],[1594564267,1385151989,999206846,369957122,599226056,855266544,419605293,469485588],[804622107,824233310,1194365077,1360205253,1388406787,1874088893,188102155,116032259],[1842351879,677974381,395267226,1400251114,591399928,495688091,944812672,1099331343],[925861591,716307809,392018650,221683425,1961507107,1438933554,1077357053,599383081],[1968156239,934142006,1828978437,1581510966,227983742,109718086,561532618,227009036],[221626164,1290525555,1418475385,1289720143,60159538,34502211,262158623,522499936],[2090363084,1952201869,1993088577,1522725459,1784780892,1677984547,842988152,613252334],[1181825912,516003591,705993775,1423006533,2030473655,1877836597,471861101,1168484500],[345155687,1617093210,2124047428,1118002626,928225725,1733957587,766246068,1811745197],[1110940442,2130090189,897559619,2012165687,854372023,1407675907,985528849,497965116],[1436813432,1632204250,1642914396,870069472,680800403,1818576077,704021922,251612690],[1016006049,1584523967,1478416791,1375523150,1186254836,249271884,1593462293,1937446449],[1898217353,1985443681,1690213801,666693018,1779176239,1690626911,1904141791,1624657436],[824668777,1899584214,228369924,89162436,1756910336,453126039,1739892120,1058091395],[627803836,1640115738,498919164,683279883,1854954139,222474856,254220879,754952759],[2040975450,1658694554,2010950262,1443716640,1348637793,324382387,907246474,1134439462],[571158628,148809769,1844555757,2097274002,1196111282,1902860589,1160358464,2084708366],[1114098881,133949074,1347282542,1285097325,1907121381,903781116,911678875,1835631609],[1968234624,2051045965,571524,412324212,1394272336,467439282,477755483,1246086913],[1917130867,1122575953,1015428987,1006502232,641569062,1712469741,1748875965,888464047],[1258337880,1628234471,744746871,559033891,1631622931,435914874,644596520,2073894308],[814618037,332180113,1511798816,445604188,2031167612,1560923677,472342614,986744329],[1677500073,872711695,1677537475,831216677,2085638135,41548371,157789959,1155114232],[2010429549,1939179439,945619051,208367276,378900061,954442552,1523012820,27217716],[1182126410,549823809,1799392068,1696484227,269874710,630449120,25470521,1179549340],[1581426138,409578487,1923492783,646183994,1428905387,964319663,1371092102,1741803996],[1689123722,1401187532,1413552533,715780247,690724004,1752879049,343182028,963113577],[2039783988,1134192708,1451378344,675213710,1837984102,616266845,103312099,189020659],[268722075,223659279,204973712,1249794791,1061057466,2112837188,1301859532,390109679],[1437651436,190969982,547309281,1438333497,508427192,1733450108,1143407931,2019346009],[1022065791,1276905485,1688842997,1456169929,61245373,1100016353,1616415346,258484573],[1988127991,591455473,281287951,825495875,2110496206,1595249776,211119885,1252557992],[360165682,905855237,1314002344,1878764566,1703979164,2108233575,2023255584,1914814662],[464013609,1445090299,2014432387,340704039,1249383563,20120241,1901366266,248540153],[1487545288,807250314,687404478,265960856,1893192725,1630540685,1937280194,1353201036],[1813992646,1161513778,1139333745,262519141,682401395,26725546,1438977990,1611888323],[266440670,1458925938,1312943167,969826746,1048781153,1488333003,1790009890,305789102],[1796727125,502693798,1183717908,697671643,621970640,1836519675,2041107854,376449816],[95053147,541697866,1922047689,1880405512,751929668,1016092359,1488814255,97843131],[1920482241,1726064815,1848131498,1916673709,981086739,2121471019,1066976291,1272280531],[671435660,112025311,963584137,479656933,1477966915,444581750,648624771,566702582],[1457269218,127716317,906548019,141599676,411320725,334727678,2124680057,1250699544],[97842599,827012451,808342144,1938003577,687931868,119641846,2033800199,560575377],[1405033218,1483838817,1685009877,565206839,802781019,41251175,716840209,193333300],[777701469,1900109995,1615194236,1711470187,201862146,468222276,1796648344,309136055],[1022873931,367284201,1952894577,1343266591,892093438,1444583656,211469406,1415954938],[30979956,665669133,2003797250,2097170434,2032222358,1648402574,84281207,624710251],[519884197,716368883,376467874,437059745,1428293460,1071345024,202996269,1411168140],[1160902769,281828465,1556054373,93577778,616179516,1549323118,1742914707,1005804660],[690806375,67032573,511118698,2085257371,881202782,334447135,1863667687,129774770],[233845219,979515532,1229990210,1683480528,1656176172,1531868227,1871187853,429074780],[1142190805,1082089416,1749259255,1810244038,787820212,61242558,446553328,497547596],[408568941,1444904827,443280822,1824965838,51045311,261420721,648920423,1845113684],[796967259,685400715,436951244,1531490639,676790343,1904864158,843650505,1331635289],[1623937716,599766237,1035346489,1141092179,139556501,348113157,1440781676,298848453],[892410958,300957642,142151025,1248949505,68048890,733940164,208261537,498563543],[1971437871,1744230838,454781603,1212904172,2045434900,1011536277,1389044436,654956846],[342536585,234196601,233885880,527297160,1826289826,1184434620,1971719886,1898571038],[445924544,1505379046,1496193725,964497102,1412781937,1036237044,767770508,243084013],[2078296927,778710821,1860719323,1764003892,96976046,30185887,589337911,1071524011],[798982159,717105898,577825259,1845549978,281404894,1265606331,1098401259,643661095],[983609413,933201803,392483029,899886359,1422267792,1210713735,273191237,111040809],[294664883,809562877,1778388836,352008081,1982739923,1207896274,566273102,390668666],[158444543,1881581929,424232953,607699426,824666623,279657467,1008427334,343268935],[998455307,1928939681,1865247196,428964861,1374774630,41526649,311848110,2009603225],[1932391564,1946226213,269718627,802412152,1437551133,2123248627,1756059423,2005093706],[332281433,487998157,1958185802,1882970125,937481614,31748520,276115084,1013295681],[93757959,1462557798,2034662900,470835011,807965588,389410310,1801601052,1685369012],[479559180,524361048,921352587,458860995,537408276,1022073766,591999241,477301620],[2066449307,1303112758,2001175128,818275799,1422096321,1865411273,324809812,270769278],[920943353,667260058,1690346595,432793217,57362071,468696634,345080567,1021990246],[93226903,1266470759,1718158099,793190299,1019764775,632750826,62346299,1840783472],[1034916676,120640408,969903804,1887556567,131440208,438459624,1739299579,1014925473],[1569524795,148552571,113868087,1122837675,329734977,1747427651,904881486,1198404988],[2107579282,670132590,539778412,1443200052,54625759,1189468363,1129262445,1766029623],[1990220066,182724519,566244868,1501459282,1306571720,701957248,496922009,1894914926],[1569547548,1012950057,304275963,893298023,361234182,74951956,1270214769,1341129112],[1692396904,1454006862,448689999,298856111,137196026,921986573,810569788,436754625],[307783967,1969935606,1961354131,308718626,537941070,669977656,659425261,1032798347],[1128653984,464826668,1670841474,123928773,1898299940,239870338,19613684,262237816],[1355994287,1404353565,762273270,1123699212,1623102946,748679830,1038142564,1123672263],[1891515133,1668405979,1542220238,1440494170,1452189792,1316928129,73395952,1299889615],[1646011429,143155670,2028257779,1161485919,438623080,1841314785,303340721,251052620],[261991123,687614818,1554924117,1330102251,1315533177,39927748,1292206897,646815397],[861932807,72589548,1726398823,1052130747,932733346,123734477,1103612445,1489244364],[723707235,116449072,1553057772,1709035265,1573115552,151417987,1131693057,452655020],[866174577,764372284,242825915,1310227070,807734618,805581517,225405263,764575573],[504252877,64656017,1836409064,1150031519,359938663,1026493872,2027361615,1243127351],[265002783,444300399,1611879171,1120284194,143254082,2115492135,622809646,1813855956],[1581911810,1631016962,757756338,821888817,1221165490,456678606,2079653885,936590828],[952611452,31346847,1807592451,1831879657,441017586,1566896939,1581643239,1760138407],[1719490021,189893415,936970875,1556774504,493158042,132837292,1783405875,1415455283],[477837981,2025875273,97516427,1313229372,1231717071,1100371022,1054128836,1650436727],[298566372,1749903574,2123071604,40870567,1389532961,2119808592,1623585252,32856718],[268990421,970191297,893704348,1039450011,417091092,1861653219,1630967183,875076216],[1315156707,512125860,1064350596,376431193,1337847920,1630270926,1341555860,814165563],[1345454856,1974733280,1655010747,1835550919,183049259,2108203539,953968278,926029936],[1263194441,2008761279,2051640399,764529773,1937382637,288742741,319479302,1977890292],[1350725027,1647900246,709705253,1180777602,1796046117,224290791,2002783382,823271157],[1472900394,1204978838,318180807,1851516833,326259174,1449597689,2129450866,1379551362],[1503742793,1898598649,392591646,502816786,287211491,1833027911,1175828734,2052775355],[949956810,1043884958,1326967056,766417772,1556508387,1804708019,766244154,213627692],[914163315,776082323,758746529,1609726080,743546560,1672381597,1464144867,1782065296],[1022314132,1096328593,2049496132,1756302770,300809831,1312745270,1325705246,110692541],[1932057649,191922569,312922566,1734591611,747961861,285531484,765294683,1172679350],[587895848,1375608606,1193467819,1199979712,1072546829,1289536204,1802202253,1693132274],[214050768,1608169686,1008613468,297300253,1007466188,1330370205,407210843,1474391389],[1636784247,295710298,1493283064,147067017,1299186243,381618255,402243472,1460917682],[1865244499,511053269,1687669406,504776640,919294670,2096554941,1555460969,1443417990],[1749946036,1467591090,1073116981,775685923,1489126093,574020150,1616362192,1831907153],[480579134,680603182,990152687,1861976465,426688047,1732875195,119382144,1174883215],[159706807,859051870,1729792227,1539463717,670557103,656082528,1933066196,209612648],[1959533432,746261970,110468044,1830520798,1047454024,187187824,832980833,686710043],[895306618,1424180085,368718828,523203572,1575618891,596863925,319984454,1356229007],[844161329,355789248,1092140111,1315794903,655752781,485400598,359350727,1762741498],[1937201083,1398170986,14558649,159273319,770232269,444798037,87677793,913631052],[1897784733,996838519,483005421,1803687709,1112206615,668346288,1182076557,1419874940],[1271387717,1428977011,490527535,1221796784,1333786254,201805007,512782403,2102720483],[1586428978,1932040103,1792936915,1070394217,1422419435,947078801,1328441187,240703356],[26891687,799204706,947874169,1719460379,1121254100,443972409,579657370,1549980540],[1778357222,1339965473,288331740,1508861983,1527231803,1474619536,576524208,2109883678],[1988221641,659457121,1743535488,1572408643,2092127383,811481971,491460029,193419224],[669143299,198064091,1259779443,634237552,1080983360,1087638407,1107159537,66077155],[1158700019,962487362,114992657,1199712818,932639878,128034277,325183737,390195208],[913089993,2071246372,1255711262,1600144848,1264368578,73778014,1744102137,1449899360],[1818866620,2092708980,201535384,1802101520,2046094681,1640614822,1750266820,781667818],[1088842307,1394992965,2062649285,756344623,563215377,2016105902,365971367,12277858],[1811910588,695074955,138695431,23397866,171433194,2119365749,2053780959,558341710],[495229767,949980997,1883661216,1800782467,1824662720,1003942242,1102561372,1494303102],[1763549659,433633504,1354372902,490348074,1972153894,1589671085,243754375,1868378330],[452307971,241047004,1994182155,582688190,176476607,113581967,488902320,2113825053],[1601443481,618307682,1494414211,134980644,2034794285,1180617179,996843652,2111712096],[439825112,2045589526,1417950949,2087306029,893175635,830220613,1102436238,11977206],[1680946343,1847903907,1554885763,1676150352,2125812083,195800378,285839114,914371738],[453586389,1883052880,855640303,779094530,584742581,26933348,19667052,2081607566],[1837143980,293147840,1801311612,1249805493,930795906,126519457,1989013153,194091405],[634700281,108519836,140895962,1463959808,2106436215,1715989844,946869002,557390176],[1809352758,1194049067,1977680011,39003533,981244847,1594120133,1229611229,214391338],[925204891,1105196295,1114349862,2068158539,160017815,799278486,744034671,36756283],[2013898441,2120228031,1154073627,2084646936,1338782167,1010101023,2129944733,447565924],[784270760,1606729386,462857214,1457245253,1537556020,264023358,759072713,114765063],[884110190,1767670771,990942176,1798080527,536330797,784786464,1786171367,1215590328],[85286527,1131156135,2089713542,1837748235,2108121201,574579195,656154591,1249105402],[243813880,1843708141,168881013,2113953546,1229767658,1885704086,1566953336,1405176696],[1683329836,1079102854,843727416,80987514,194539333,795784080,444563862,638645873],[296804287,633277154,1594166254,1136293732,1669834708,593549082,1740239272,1298377099],[1074892653,1531278856,1307427561,2077145213,677366565,38875569,293087000,1762450091],[1089854405,667667873,1773934938,570793969,1337891081,590590224,1290342712,1873806590],[1958296050,1691142172,70291262,278179158,2030193041,553539139,771600457,1366287784],[539355152,368043808,1860979409,219860939,575407300,878008857,1919758153,2070021524],[1540550365,1236774650,1516064835,2043870721,1218972684,895523353,454294018,1876389555],[1175839578,1277376948,116319383,284298547,1296525309,1871003042,320735022,519322325],[495878289,419317543,860783199,431212605,1313348512,2073480662,1085367989,671261756],[2007088083,1041990840,102528513,582596220,726897113,1081855062,1644882689,208666695],[741014930,872880404,828525473,1250832953,944384566,610346127,179556385,606753736],[873632712,1810226270,1905378728,119179053,1476928735,463328311,453707519,1815005718],[1569492579,848057908,1550922027,2046967889,963836633,1611760431,462829394,1525368897],[1353399695,52921410,1595310774,641756498,1570762238,1694542736,677274675,1688235043],[771133259,1505983074,798775576,1775546745,1531685934,50707119,96078752,567986108],[2060838755,747101075,129502850,28682513,71668280,65190196,1763611412,1709880204],[1989287046,1404516962,99903433,1575998984,804631132,1044816027,565621122,100847931],[1540697663,2023048729,693253545,197117272,1737324834,1837796988,273754752,146722950],[306905678,657018909,1492705759,1622458760,1649884774,1015815209,2003841238,1607217537],[1537953645,107205440,527127794,72525074,1457784940,823986856,375311132,412389814],[2005572063,11239940,2108673097,1878224157,1365973584,670111332,1712258625,1868355292],[1362271535,1433121948,867500239,481191864,678356044,1234211660,1172537981,2073255865],[1935677725,1543361248,1214222591,1631614103,33381927,1891133992,1536076607,1489170520],[919750659,970876940,691254099,1069941093,168631751,2113833697,161787285,1664489822],[42321201,1581709874,1400061765,1717984563,558780073,68878791,2068883686,1656145902],[269321965,1645571101,1936673972,1830195648,1830189679,269345861,212220477,1526290321],[193908128,1198545458,1768283790,1741652380,1351984620,473775594,903198262,748422298],[929622437,110953131,1445008838,1053348867,1976449048,2070051041,452743623,2043145488],[508000467,617254089,788999477,115474505,591676265,213016877,1822324876,2070120700],[1596264703,756590663,1137110902,2089862427,442573199,682600309,1323586907,322549326],[1642090988,1200655960,668175113,1932462339,162182854,845207892,2030149904,1716559637],[719057351,1661101899,19478061,1942415008,2045914180,139922952,169850958,1788384369],[1640654193,870247882,626024759,398710442,1931932979,2055756617,151418119,468525988],[1457189794,1016464197,67268420,1178438072,1731238444,1657002132,1265063885,1312800838],[1673654246,462962216,19646334,1784193745,1493436034,1172228366,1527636076,924052143],[1446474202,520771729,676076418,624852902,1272539156,1147913162,1968338252,1033473505],[497184284,104738298,819694789,358882609,873205644,217911812,994619743,833177386],[690983214,1435638846,1194842092,97591484,1595497305,1267754986,636474070,1358507858],[549150826,1093558010,672884295,522471857,1138639241,98465124,1344098108,1824596775],[924421498,1583434825,1943396020,32129302,543096362,566844369,1502774966,1475455481],[991792508,1273164885,341033657,763700884,170969789,2113916846,1041621010,1309350819],[83319982,454387830,724505903,1576771271,1666844351,1114791788,229642884,703237689],[1451978889,1638403183,220303403,1715066152,136607593,1733401853,1341284955,1620938899],[27429598,1890981939,356991074,934191934,1399645065,1841638729,1797236160,1558578490],[62971361,1007632107,1927321643,1513972810,2129571785,1099472081,807912345,741267895],[971045570,104320251,167695214,1221685560,699523240,780226516,1943289643,1436104953],[2074120739,686203642,1187297512,1680951326,1786475615,2121460798,1637866801,1843980435],[861085421,1250711761,1137747273,1979960435,1126482298,989213495,1619731771,1731590204],[487619024,1649616389,913091313,1711674892,1455134978,1559081397,1178505974,623397003],[543290847,93283375,580065408,717022247,786408510,1739105804,1367622227,1642006354],[1274025853,1593902163,1760414927,1188521283,768675454,1826670142,665984127,1545180716],[136854667,680334824,863355668,921364788,1231947442,1784850538,1917014607,176690799],[1486065255,873543205,1727527599,1711627265,684734269,1105054345,1685451470,2053739003],[1317970014,617973068,1863885472,1327050770,1999819862,223427449,165719208,484901638],[2124135286,4610181,1810279064,602023530,1023590183,2111467279,449131047,775319125],[1992624,238886140,295306975,1281561227,750703067,793472878,2100069569,2126504330],[1012475401,738964849,436543168,278852507,198325772,1782315583,1004055652,1121541330],[115317175,891995254,296440441,1902158294,89235531,189559318,1757884819,61271294],[216713377,1951624159,1534474963,1778778821,1523804272,2117250468,1365005400,1699842843],[1780059709,1487649467,1792853946,1838818447,1027879481,1172722108,1651735993,1212437523],[86826727,457297364,492412412,189469578,1457023716,1351457292,1230946733,740637374],[964222303,1199830284,636730775,1606967397,1206132340,1252494903,1128035676,1137516712],[579090300,1565209493,324935718,595425368,1859236631,424223507,1459396954,738996037],[1401863604,1033409977,126692863,1573414260,1354631117,1043378626,1344355669,148997351],[1577368311,1344031620,295859722,2077249948,1682067105,1826354985,1863855617,34080101],[2044180787,36477682,2078381685,1629764004,1146169851,2124290588,1442166993,481755213],[2089490545,851722199,1436011877,645029310,1767941412,1072295421,1117009597,576053734],[2053750222,139389494,854760493,447600154,321222306,1397656298,182683810,902147519],[1994544482,255012569,1873949527,845864118,1973730848,937747431,1290930587,203380552],[1569081670,787827847,1138567529,2011951803,828231038,255486018,1192520630,1250792070],[1398890976,2109677442,1626060222,1236882298,678562602,1323638921,1669448841,1598248327],[594556361,1396101490,326690533,372518688,1835968659,774538890,1980975964,66319189],[2125731084,1684552681,302197663,249485331,468667498,745979114,804227207,1179466736],[1952022495,1122918098,125602046,180380634,22796962,1727345573,1483637471,1434821975],[55408675,336526677,77607716,726008558,1905144393,1897722127,157083836,665715405],[577773453,661832625,339302076,249713352,895951410,561512419,861756956,256970180],[1681582278,2108243287,502102773,2019975583,485271341,1121964545,1822768386,1577119075],[1434988295,41493581,175606117,1896117436,1032691640,1629520022,919642134,1634307735],[963255465,613035709,1536889873,402206300,784839547,768386419,1837379392,176120040],[300826646,1116815981,5755993,1273493432,588818497,662302466,68369552,172629420],[357323373,1469121432,2113819196,1759643973,698037719,1923911509,267053413,1740875771],[159979295,1432778952,1695800105,200903957,1757143755,1169406922,876666078,850168479],[2103030724,897091332,1286581862,1660371279,814948755,1809012897,60046548,1300506772],[1298480199,803041864,1324843535,414532954,1116810676,447874666,1381879585,2098082913],[35496876,697561568,1124611548,127838302,1431084258,2768534,1455785638,2001318951],[363324641,6502025,586465801,165771527,1394497714,1979168776,356204969,1978569870],[2098964538,854318521,80641735,202558688,428062693,1249773799,1377876912,1220490686],[696336569,1342497505,1530514756,1487169388,1213219710,928726861,1434219233,1453123779],[1351052456,1128117392,1236939817,1958613945,987342622,290210706,957558909,78719355],[39051024,840229269,433867616,198902423,940895783,232659338,646657708,1914993933],[1033888547,433069754,178493840,1619988695,1540658094,2129563891,1633669529,411894936],[120776351,1976724899,193040954,240553386,1992804276,655145797,698558078,45006826],[737522684,281482215,1153816881,862273341,1763507559,2007243175,1960945490,448228672],[913823468,1070470828,1627529065,564381,1144328741,150252267,911963869,1545023119],[707916766,446481842,1463531740,1225021303,220278736,2111793775,1526796291,1522481332],[405725236,210705569,2056159967,456493427,1018930226,1386093010,1888058299,878526132],[1437896023,975203037,678711807,157348573,262679444,1641896883,176638019,1844954339],[845605057,1489845527,2044084963,179543425,920458558,1096916874,333640115,883688199],[568062839,558557749,471018048,2009534839,1806391948,1247368878,897000823,1356795326],[523945340,1489586137,972629453,226315656,924045442,1067276920,1256935771,1832673327],[2070438691,1341194740,1885924766,1792659254,1734106496,905307825,2078599887,1420727115],[1391590827,45345780,518618483,917010991,1410412725,1018627474,116495960,122075044],[1296256781,1374427946,871603982,1327777183,836351253,121227737,1548182051,33829235],[95360586,1458605711,1561059389,1244543985,1120311871,2070669875,673664481,39490695],[295170612,1459196774,1548472035,1018560988,213212496,1815074097,331705313,1581905925],[1093240173,1067196675,745621747,1224049913,1751894896,849079655,664093223,1492071263],[689769281,1618581378,1301399575,1809712716,1057501982,592854489,2033917701,1483799594],[2120213548,666449995,109388931,1529664050,954016444,1257793297,442883394,272218297],[1900638982,2039596333,978885373,1099122715,859962106,1302586418,587095849,1552844832],[1705721973,2024731618,356734826,378612645,1218882052,134582119,1179251228,2026541544],[1633460080,1438742784,1860646623,2083821929,177705196,538837507,1513847817,1663021683],[688424631,1912688683,368882772,2104604261,1098125502,2005308333,1206684025,576098831],[419512943,1567983428,1060097329,1284638599,541709280,1173002959,1981987429,653398107],[767248141,643476413,1567923878,1752808686,493882020,162420687,88221243,1796309536],[589801777,2058061604,1959974066,1183870190,1624914000,2012973716,462830112,555185681],[1584637550,345875407,1503263670,1047275854,341861990,1286495353,1670961694,999521501],[1938410543,686732365,1854545243,979758283,1575089666,1266155712,231919317,65520884],[1866581725,1314896067,1815269842,1182625267,1004598498,2021154029,1822750993,469383582],[1325509782,2088489481,502516013,2082248780,867248093,252464075,1146723730,2113049328],[1162231529,898842910,1888606875,10868788,1859884733,423255125,1525426586,517156454],[1541038846,1088914326,770858820,435955276,860731040,1403878157,1490828570,1820074578],[647570089,1927275138,2018596357,1312209198,1640915767,1456785084,1992708159,1704647525],[2072813040,2016758014,196246238,1307997840,331172154,833827196,695803364,1155741621],[502257075,1125982448,953401311,2037336930,1964457505,514794592,1222846071,253612563],[1531575825,1541612275,1212496317,1529435179,1074267257,1297197747,1153870757,423461269],[1589208065,316282898,1845446230,1625036157,743423520,1535081070,16388701,379405543],[117585421,974129359,282458666,1833929762,1252134593,921133749,1777761221,1984333606],[1703291490,1579069862,108177036,1630289624,218914958,712928203,1849756316,192624818],[1872373161,1009152015,879226163,686671575,994367811,2100752034,111818326,1175304633],[279045127,1124465627,59732288,1626552791,892069105,137856390,644853400,646686262],[1628299986,611115642,1287552586,621000436,94605633,1126832629,1677810206,2108090981],[1361341417,1133152572,570113522,1699173060,220767314,911808704,1878388953,1656224300],[521084766,1900966657,740865729,51090039,1900216075,43652912,1546251489,787006286],[1537729767,1797799239,1167224588,1721918520,980653110,1256997399,1922009875,59863353],[1392974636,1154626931,1321229120,358765694,828050118,1519212029,1986903244,457249913],[258460310,997709089,506136651,127860605,1743853053,1133621497,1958413930,341498980],[239881448,296417811,556725905,855650045,480647102,665783721,983758772,2127477067],[1338142458,1618246648,550786560,1407388861,1342168649,1392628566,1788641578,482232117],[811631008,1218623989,1115461896,1233501178,156556297,1020326241,520037646,1596632521],[1213783681,2013750188,483615798,779215497,2101491421,416324531,653167082,593779211],[933255528,1141613873,345181932,1961908785,1989201426,143103873,344290010,1211940410],[599174715,1829581503,1348668933,1352833237,767374624,110209015,1068335705,1308454043],[1450755214,1387817519,1369089316,479278652,1027361341,606744986,1993549492,1669565598],[21089967,1093512533,1928068463,1112968759,989373038,1475258264,1580822608,648001221],[830696032,1227069542,83775994,371012368,1700707995,1851009003,605261307,1672348991],[1123758648,365378040,1685084543,679622704,1065535120,1719533504,251812166,420600899],[50958310,1617798324,1487588715,1208080528,511466379,1799839578,1982840409,49293820],[471822002,2119720397,770619991,710455734,980472129,1462772471,172910918,711853629],[464597462,1918428422,1808650480,2047906634,106673442,2038884323,1110472135,1678032295],[1941122011,821397089,1703047020,132317727,1936431045,977574303,1624453315,802197604],[1413869310,2027529257,2029566027,1121996296,2016438135,1914690184,721886426,1818158302],[2029632532,698899910,1661289611,537889774,948956739,352186131,1908468688,1315587987],[603669105,293877974,909172432,697472841,551332894,1900129909,1198595686,1777871503],[729562974,326981970,334143863,1035130647,558530933,1961600827,845337122,1499574053],[405528074,1303704886,689266574,1029102410,1988509322,1389874008,770700387,857524527],[1134917897,1413705238,2112635362,2009921550,1521667054,552100407,1118621008,1731975180],[1859136281,86583910,341331904,130474781,1054772847,1555104881,222931616,873385021],[1202881193,1101535337,1571669364,1736950437,1442493928,1489376397,1691945980,845283157],[184024354,1728853172,952757327,1837210941,944816992,1440427617,1702824220,1665325768],[431384683,1200783153,75596114,1223047864,733357561,1283781415,793284527,1097729386],[779491017,1059636681,1689060614,1675990495,2059302543,1124255741,2111162346,165441193],[270337343,644185353,1345308808,38879375,389142213,1150357146,85846121,1629469424],[825860333,1941556837,1022831972,714419426,1307859919,286117226,1667732716,1908184619],[811705363,1701435735,1187300355,1148812768,2093660335,678116086,1793676358,248446076],[2108533685,406272438,673818451,1007245366,335047073,1067427528,348709339,474892034],[193309435,1449121684,62643472,237690900,974416453,1255280676,58522911,131408601],[969198552,1241091105,1145840569,1865690887,30617643,811630523,746614391,125498100],[924003549,70063097,767184916,451372491,177908178,29271880,13837827,793250004],[617454966,1788821663,1725632014,1415495700,352110445,1139376102,1202640292,2066381639],[1957803039,1852739347,1733250292,490069621,868953730,782557912,1673677555,1855246237],[1885905660,1146164299,1712028590,76941820,399281726,185449441,1858442096,1321894400],[1444949769,753809091,1552656606,807894393,1952827922,1639995130,986289367,2029669158],[1944894185,695875476,772506169,783738297,1348978522,1183568382,1403818817,69535609],[471738647,19546910,1850982113,1704472662,1692097011,68126169,121995043,794005089],[989390918,812118268,1191964351,25128118,1077386000,847238498,711873343,1148585294],[1744333035,1019737866,244805668,255042320,28673667,634969108,675998657,139295143],[453824213,1406508577,2043903346,1743166815,203752242,1712455313,1522952674,1800419808],[294209657,1219514690,1446994155,941819749,1507211432,2113702818,1233843805,1873122319],[1927117898,229247432,951136632,1551805555,1592387802,2076387328,1251608511,1547185620],[1760969032,1192715081,1409186141,97711744,891842840,1666575626,946779936,625695543],[1671665004,615831330,456173229,1404809220,1855262498,776996575,1266251182,1238343758],[430141354,1626560489,1262569062,649618113,2008848360,1614778148,2120688293,234843644],[1417827102,483397904,645681763,1973809453,1587188968,1915941880,1559510811,129542960],[1491984292,365426208,554977413,359418019,477574291,1179762941,179924242,48275047],[135005709,80554899,1414004626,518036038,1734847805,2034366146,1200195053,1191222981],[883057777,107342216,1660943236,1439594243,1546395165,1397451086,763133470,1712784812],[186917022,551142857,2017929747,687140518,771672152,1053811849,838607945,939512643],[1371363789,857502544,1718571764,367040243,562369722,1588574230,1926437974,1701288800],[548182707,1472816757,1883702381,1390176128,2064818131,1710362197,1554066743,277531835],[1133708195,2065547453,1019461987,952168066,1033917700,160016999,167773115,2014942360],[1679247291,558507206,2050268254,748574427,1878379322,663687074,841220711,609604896],[1338315331,285307479,1437596966,1161053583,1380494450,34313440,1582860498,1764335208],[634487241,1564006447,839891328,2080902098,364243046,913878554,615734169,1684179083],[490804114,385233762,1749786013,1666422665,1065994383,1814550214,1529787102,2070258947],[1312338675,281187533,1368075884,1799177007,72690941,269635930,1315921615,1784603093],[914883382,1483992298,1559489764,1655889513,1330655245,700231091,1053060572,105608312],[1248897664,2029889616,1785942261,1198930454,253132460,214610222,932381935,1492377569],[404307771,1036953339,23804819,1153016407,2045041952,278049688,1777774768,944145286],[564945414,1015875680,842389310,884886827,1627380900,1183914277,1918865645,1542109509],[591026305,210759218,1274473574,1754461816,1918140474,802999213,66031298,585285141],[1253837448,2060643985,289046496,1722420190,275863553,469508599,1257135136,1751687526],[1137690722,1821541552,1875124539,1286693423,714712822,1755148233,123139938,204925602],[274954902,1351041376,1255526214,564268867,1480662856,275538495,145393432,1845510206],[1657958713,1096492921,1792228839,950334343,1828959856,1974447496,446661335,1749621196],[354457253,301225314,1931892040,1232713490,1448635789,526232522,821832488,1649492625],[875372614,2067402016,481295445,1423243362,1944031413,869574460,1959884209,959549095],[1014644274,530324550,1217422585,378599076,469171084,2011094550,379491878,2064221961],[420151570,790631287,38531533,231022631,630885266,1781404412,1707065522,601876805],[705636456,1566333074,527742441,1256051431,1761314154,946132948,175909276,978602293],[570676962,1994839004,695910283,76490901,1283628164,215694400,27162398,1246238165],[757532174,2078027251,1106143659,1606301460,1176642778,301067619,1783156497,1546302759],[331076947,1189735778,1889321790,1501628626,448913680,1057343225,509674884,1985273813],[1283717141,1362266774,135453135,899895080,1695332325,889429268,832235041,690060055],[1411547788,2072252352,1739110120,1160467182,1387905771,571386025,626242801,592155914],[1891186652,557727685,978561832,724220934,122557481,251681019,1556517104,1035476464],[1440277708,262292112,1669776575,1545038129,1122068290,709561696,887683136,369583399],[1210169508,1670183612,1570468154,2064270284,899430277,1145996462,1601759248,1467110711],[1672786688,215465438,1347572808,593423454,224631797,802017450,1792170231,801992140],[1595052766,910689621,112385980,1761154066,167761510,1494082896,1441080488,1468986237],[743841164,265540587,582817592,114956948,379672043,1941488984,846919520,1094484387],[549360047,736510863,1579138226,1302327173,1524413899,814561168,1974100417,206334575],[787944029,1057979771,147700018,850606863,389053083,1183794835,1313626180,501737246],[423276698,1059275382,194450571,1107676872,1286547362,1875706059,1726269698,2116744266],[2063432959,1254527076,1822511895,69105748,1467709122,2124257275,1964280758,850569927],[1221903119,1104755505,1859522865,270542546,1632226266,1471671954,197164488,2089402744],[1730942917,282418251,1476209479,961399342,1138889835,1875530179,1005857255,2046812110],[647161692,1150174777,1275901400,382780335,17388734,501383013,242883843,1579903205],[923532322,1543700179,390399039,1871021061,713201354,821440091,924863722,1616033124],[1031019393,1559648976,1813850334,92835133,1684692193,467695065,1044446334,1142636127],[1901278967,2073393196,1506941585,361043936,861785729,1475611514,307148918,836172375],[1592961541,39358212,80712354,1172930295,889077339,1657069216,1582723048,1500448854],[1676030265,1344372614,1613073452,870985025,1228124472,499191799,641765615,1727412177],[1350696471,1307604431,1758706865,1676534115,1614709356,1234123915,152027843,1486454517],[250153970,1147559981,853925275,677389935,1175017342,683497920,1961141563,18731810],[1094877419,1856109621,1810885567,1726510927,1140213394,266904120,948813387,2021787918],[657495087,1538992619,1118396797,834097572,1010184287,1442109038,695611209,481608610],[1891232412,218072313,1916571962,938589459,2049056232,1218847171,465180503,1868153864],[409618525,600172158,111634439,2053249762,1761865310,28467158,44729693,1631702848],[1538143370,385765915,658459604,1257687763,1900059458,606584889,267490096,1826172865],[509707578,1450609654,1977781229,1126260804,688756737,1899083647,605393885,1821325263],[212616555,535425468,1802919802,1953735859,1851913585,1794037467,790635830,74210491],[1385159033,1834706005,727554151,530224294,71675076,1703965711,182000743,860425645],[454539837,467701360,1390231930,1390512888,1652451491,1606580876,168017291,1741206931],[1368356295,657617009,1272870027,307514878,1574322735,691642294,1593031060,1940636960],[518512867,1201334129,1036406812,409542504,2098705617,787724691,167658825,925987113],[1954422637,1881583993,1553278062,1866769753,834055364,850963760,1670293499,1929495465],[947733373,697653787,1037677960,1433748210,1492951142,856467,1092321138,304873571],[195337803,1262843435,2121050491,364202325,518573794,1647205179,1699986155,798156324],[409347200,1003898299,981165970,1557706061,1603515547,882846807,1482322885,681067194],[489402234,363916785,1832732932,495105648,542228846,1848284138,1231773053,1166236908],[2032850201,1371606905,1091108908,1952023452,477565201,1110825302,377474572,183484983],[1880810634,1706259926,1052264439,58425795,720989514,1848376381,523326080,2117136723],[1955290305,1512328073,1451687946,992591855,779812424,1087380216,1955267530,1197644812],[1133715052,1307278609,2071233178,1077997611,1274050039,2100849913,609476750,1924632327],[199876290,874856072,1289835896,1836107228,1452329014,848146939,1782508555,1875777613],[1259790568,727065349,939737377,1600021694,1456607133,1275734983,848228555,60452265],[957369184,1161041460,1957769840,1912360531,802271806,1575916092,571028136,907528968],[147634384,42329361,1920631294,1373758323,1103708835,1624108538,1535115781,2101171531],[309976644,1108924702,725977455,8893604,1315649676,945012366,936477224,1152917511],[1693275995,740103454,1395391605,688935765,761751537,2026351293,485881068,730425732],[907106787,1129443197,1959263542,1681794989,268618412,160437106,33005672,1631653849],[1052616514,1559686783,1208051605,733175531,596182786,1882075920,1990100998,1580540786],[790416557,867967251,1859176437,1658921516,954931201,2083299308,421591441,1647199545],[512962001,1413877558,1959243517,620177162,967341487,331351284,2066451284,1566049153],[1463325602,1621285624,493428569,1977204079,937821747,626771012,1124542539,1741865840],[122637447,1725102455,484769247,1942974538,112098330,1151864127,1702037501,306988834],[46333645,351552940,681998798,1919454942,1112548834,1376664760,518300844,746096636],[38690802,423035717,1238196070,444719556,486722779,1533110896,1485137607,411435455],[843049744,1788812558,731621542,1140560126,758131048,383948340,1317699002,289108187],[1669188846,1871992121,401161698,1441982999,32497293,443410217,402110673,531249830],[742158086,1237420570,1663504871,633499052,116236521,1241543001,298750430,1658185708],[1658055838,520124084,842229340,751151018,139733542,613060041,397873220,2055631511],[978108547,719912073,2030602953,630147249,1127292041,1205007224,1326457696,541179468],[805792064,1958817740,1301954830,62868913,182439763,1989086462,1853705023,1592126353],[793831161,71858435,1655581191,299446730,1116941956,65384808,2126618040,2010551690],[434335531,782928797,2098276935,2101235324,1273385723,604950161,1708238631,1275150681],[1556334894,1654216539,1675935951,1325356329,1470807091,1430698930,1879601201,2031654972],[1145076019,391323410,1371743161,706542732,1814288697,642530824,864356907,2142473],[733801371,1344280209,1255251956,248507447,859073112,362053318,1454284982,2051537911],[263992843,374322888,647732891,900904691,645468768,287128305,208252080,852273898],[1207509416,2015785341,1951195295,1496004232,1619825142,401590238,1183515471,137756537],[548337663,946518750,1279891978,530890374,2048048462,493156934,1643843392,564858247],[1876488888,944300760,1583933242,756718190,1455677989,1790056843,306974294,1050945170],[1159591175,995121006,1247577991,1768663087,69696120,925437640,741563979,326663676],[1334301850,302956747,1226499866,124347054,523006901,653474821,567570219,1398528611],[743076376,1900696670,545290016,1367298350,1510028464,1810007576,492240166,1119723157],[1328133828,624233967,1994636490,468782173,2122384922,169773944,1597294374,1560292758],[1441909385,843178210,1892327603,1105549304,419651843,1649709003,185658418,942810105],[564805067,1956590437,1966013023,2015074428,1521568870,520824747,1399602428,1195358580],[83769619,500936850,2005008168,1116366231,252789428,220238954,856669837,2037398027],[1796083049,1277245075,1105307272,1992582667,1926373548,2113808962,1083154359,300118677],[224245303,816740070,1001682068,1815063883,533909076,680029391,1013952102,1011797610],[2094947273,1820488318,1549694200,360746004,1208854982,189843789,1120902969,1838750220],[995321179,1383283560,2061748985,1849663865,1967144535,1725550073,804148607,1543922004],[1470363523,1964288981,93543794,1562894628,1640028281,443203837,1918141580,1091434006],[2110464459,1380715493,656884143,273629344,322112878,1435801333,1155696659,13081484],[1440702443,1725537239,479539277,1575813680,2018784077,247503897,1559136374,545000582],[1735841158,102047547,268969111,1143293502,669979459,1321130163,1263157616,1926503432],[118364480,262675434,1310237307,523717804,1886491705,755217735,1705468584,466277695],[549070354,920947819,979716418,1251472086,1562720395,845710317,1703390410,1864282736],[78447509,13157773,315255930,1013426348,2126741557,1487918067,345165739,1487166645],[1744713631,1928932991,575413312,1410725067,1341779949,1021236709,597208415,1772505439],[1305715260,1326136770,2001691216,63303501,1209261327,1506977440,522627609,30105662],[744456901,227121187,88985686,1443017700,587073030,1714605491,1282448943,1023174438],[1754043225,117996173,1369921397,1393400256,1151686828,1565823848,949544283,306641953],[1026539027,2066478959,1837970592,1700260929,2089422154,1664915472,304733624,266506609],[415488283,543465871,46296385,2029193589,58097386,966422223,1142441549,1773947572],[1461297664,681886906,579406496,1547853548,781680307,1700980621,341938441,245919299],[1845346220,563029212,672564520,1163770895,570621793,101425544,1753897171,350246027],[1424449954,149947138,482069037,1385846506,402842782,288870025,442484884,1749747015],[895523783,1515985692,1536522014,1101264368,31470477,421874916,369779718,419721718],[293771689,2053182546,731542322,784216838,396212712,1314951805,53322836,1366405678],[1006102738,828444439,664932499,1830118129,1951525730,366226287,1779868879,1612008075],[627827646,1585282589,212934314,1376886945,1414091103,401783788,1874939282,275212794],[434663811,658259719,1047049627,82912402,1349065270,18889605,93488499,1759948090],[2087400915,889426025,1505470213,1739632385,1408732380,1400270973,1077326222,1089077179],[2115833346,1238081344,681897750,1445336813,1661147641,1344919794,1370297054,131250119],[1444350339,1576320059,1971282240,435503583,1558905932,338239756,488221595,1972483415],[115894207,709198093,1143899790,2080602201,712826928,1092178633,1944580056,821258812],[895746615,1285536605,11549842,449860027,1993814982,744509436,129821751,1364474834],[1568850457,1348110317,1801036669,1516155640,1869666690,673089802,1098682796,172361900],[347066095,279496577,1909143580,1853549242,925345097,816651302,1161336423,1820654765],[1275779399,299658131,175397964,1535822336,327147672,1019694389,168446,1717019152],[800464016,529945601,1372228065,1072356477,2042039536,245570777,671737772,1967059699],[912009889,1262093544,1779842025,1557255135,1858489167,211102564,758848306,975542433],[652455107,1135841614,470903628,969255831,2008964156,269660531,551995525,392711432],[984155766,31969870,1813388360,1511806597,143912523,2033438556,1639231394,321183581],[291484575,2012513275,1189763028,1049442445,181241640,1976461071,1996798127,866531009],[455271797,1601135075,763010128,901055841,679982472,1971034490,430406674,1957483849],[1743426514,259917911,536279607,291859710,992851292,533195203,1174951376,1370884742],[1247566035,1773894269,1722833369,248998866,1827664642,225281696,1145203136,187843647],[1627410425,1428003511,1464559918,1265243925,1384481956,1633496351,1674084833,44866049],[482414972,1227331011,205857427,1658411746,1260100337,642268316,1909335254,293196446],[1024005199,713167214,1833160375,421664710,1468905086,833857691,1475022131,1651274050],[1296006934,1199244302,461196519,477729609,1798342894,1312314393,779303231,746956119],[1607282401,641297283,1111273225,2042888129,516651026,1809645830,664205643,1100688165],[357562654,1600691174,1706497510,1896273353,2003315377,937016719,1734071214,5055262],[1536209717,1162005451,1506700293,928888170,1663660328,1360567962,1096000918,1664043461],[1351772258,888035733,20604521,80496177,995389327,1019174594,2021964768,1079184268],[1289950271,1447837331,463678152,116377164,1803261924,1752134890,912303111,61800989],[1287738867,2098833716,1750492519,1707342235,671657426,104106666,1057794203,1507293869],[829913036,921202381,115547753,2119553241,947945072,1460955159,751956242,1461346254],[2107953289,929366965,1879468236,1027534917,900034402,554110591,776065736,671299904],[902144426,58563241,1470650438,1862234241,1731821053,1588988821,934999674,616156400],[770580494,1857154429,830530597,2044523245,1017008490,1088098375,13099125,794004769],[1937880206,1212971537,304957592,2101618570,2101575771,425400692,1527846900,1535777539],[1693481056,689253616,2054064558,236889576,945333652,694966839,1442142540,50796734],[860353694,1206108354,1855534325,831360331,2029553443,1839340173,763491353,208445843],[336188156,929073932,917465771,12276598,141420957,370250632,2050112964,71029395],[1829840909,753071506,434989005,376236040,1483662469,1927567575,1128214685,80463459],[1503208916,859204124,983587397,1768068216,1354865876,1254653318,383059001,420898869],[759823496,589903123,74588641,716463568,891981635,1432127153,1776543555,893708726],[916032084,1668417845,1515607134,644424076,637910550,1182917615,736314520,250547202],[1331762485,1072954171,1060761660,784615688,1920543914,1306705269,127348911,596963074],[523675492,487323231,1070286272,499997078,1696400027,353421499,276761053,1627060457],[1033580869,419193532,1497509417,102412614,1062324134,2036104986,567456526,637103208],[697840694,1745644886,261548005,867919323,208752907,833231458,2117616485,1125429200],[1984645077,631683247,336178986,265034666,1397838763,2077366934,882528684,227713930],[301784518,843220953,591672413,1543366539,862774878,1176967029,1252028138,689865632],[563905923,1911399155,1544568367,1784147885,2114945961,1902293976,465845432,1220867896],[861733591,1788892885,686165286,1129044945,384590847,1760828837,437508914,377619904],[11021575,716110414,443645260,749191520,723363904,1395091014,62365726,1712511371],[1705907076,1417535767,1832161852,354238882,1475298335,624887660,1357562464,1112696146],[1782671473,350196756,669578159,548433682,1769678502,392403969,264174533,306790408],[142480129,929437994,874811100,1894213947,453488703,499040409,2113031180,506059632],[2109946558,1449457014,1013385289,2041122368,1971467366,568129088,1260681989,869900706],[934618366,1655306411,181082084,1642223052,1519790889,1504693058,1078483523,935779628],[1430684299,1197770389,772648337,1337252886,804394958,1177479084,774785504,1975505329],[190397683,1545167695,1639246201,1582426919,60344218,1036894356,1358997496,508378814],[2045026157,1658038016,1217367958,1681888972,947351311,401128063,170790683,1799982580],[1129693783,1257214348,215505984,1901083266,819422323,1594356940,374275598,1381248176],[2084922924,1380682848,1976318756,1051921508,13139836,1504661045,1907214093,1350042196],[1474251558,1190272309,1164984518,155463748,119111599,1319264969,1767115730,1855480558],[2006808101,774823937,1937604532,1519741678,1355016466,1607064773,1443323423,39985191],[2047857890,1356386164,756678447,2061735969,1663966216,128976710,496951304,936961890],[1854894562,1891889116,1778354882,1409750267,811981198,378199096,1295431540,1100084473],[1786378322,1150366158,1287291320,1598062620,1045254259,2053660590,2030797503,1310228125],[1643438889,1206023713,336231522,1693356041,2118691360,1127158218,632782120,1927574650],[2047369358,1683253387,1769775830,481962149,1270526011,1144365889,836759890,656541277],[1788718060,2081991341,974162499,1469407942,1687247064,1572873957,1039298586,1604968810],[1999950871,1756457494,646620285,1927737085,255227283,249308186,2087483954,740984328],[50398253,1941166022,1917219358,1981344962,2097064375,1570497079,183694218,1882767730],[962459117,103073605,674637181,891067644,1028683646,1698698745,720370537,168602140],[570179117,1767950265,1828829041,1317921464,1779810882,2020910358,26130413,43028416],[2105040075,554422384,28438680,429263133,1900037170,2065466899,1086664508,189207382],[311336514,1074862589,2102695857,1844224341,1888856143,1724122365,154599006,728068932],[1941283672,756511768,1772974945,91993379,1166989640,810422784,941136703,984407243],[1157647754,1220018473,657386922,62565089,2017129891,1032216433,2067239774,1255570209],[1237115664,1607049966,1650850322,1283397883,1725889149,2052894599,1079805525,1169346868],[953191494,2120768461,599425769,1980145423,1308801937,1088178855,1775416563,729557878],[524139569,7734048,2086400074,1441089826,130805649,762309303,1104046315,759313569],[42524452,74915942,644352915,1518969340,735916438,1583494590,1726117414,208012568],[1355179802,326719136,997900516,394865262,1745939103,1993549499,1211795225,1042437422],[1302025815,634987068,621827146,1952517733,1556892080,292681871,108646161,967822831],[1539139946,392231481,1145770820,1939126430,723718770,517169572,681658659,1612816690],[936507918,697724306,1687936938,1811995,1590765664,1151144467,1191896306,99463230],[1440144147,2082885266,654475550,1998315135,1884738941,534709335,338403573,427304963],[1742855473,1942482381,1089557361,524494480,2041540573,1364787476,1672723352,224221437],[1093343884,50459309,1889938327,1531787271,1134083406,1400945857,391949893,1132519631],[154123632,1310808700,414905740,1815335733,322970080,1338156576,1803206592,722404517],[409650303,933287812,1399643950,528093207,1219943079,756888169,162023045,351848152],[496426433,1969577622,1748460946,922031647,1246603547,1019868461,1829794244,338710305],[286992386,64881724,2066049156,302356707,1102599120,889522897,2020057347,2042910376],[1589410091,1467538019,389286484,464388597,762315773,942549874,1672966882,578164328],[1779352596,1414024992,614508108,612815601,1989802993,701405454,592978952,2026398202],[936922065,2119431253,2056137352,1683218312,1798701978,1537006270,453753339,190322829],[1935883329,1167150115,334614298,232646230,1772282597,23571740,867671221,1626008894],[864148120,400521055,1069951959,786756335,244662738,987585886,1443889984,2120403863],[1369919254,1319591020,1139768065,1731028004,363155946,517534744,2081409019,728664825],[623230735,774098962,1697686222,413961543,1823262427,840725252,1694392153,1133794981],[1508468154,1703645912,1268680892,152819462,1678867180,1456585357,667665176,331055667],[1959288312,1044967519,548546856,988325421,964837342,1205158382,322473660,158234922],[1543525327,1275474242,1815414545,450163491,2010289931,449606747,1816266957,2022945501],[666076075,754832564,2022843454,1466889755,221114279,1563025244,758390300,89319135],[1330135028,342333853,1942531043,249389305,794946535,1357760361,1367512766,1098613511],[2126561356,280162271,993951430,70560430,814146658,947838130,1914745357,373805024],[750564412,275229488,1951638870,253659737,1176938753,1478854710,60144188,1362652258],[1735906631,1585351895,743028758,302759779,1766710108,332254369,288501973,1788212813],[2076310516,956086168,214262102,523441742,1817097288,212604137,1279514839,691606241],[1854314972,437727514,843789254,1008849837,2115721478,1673956293,705019900,975780524],[140614519,1541670373,383010540,1724844142,1348413739,1859101934,933120840,499034052],[28772773,343536214,576140555,1313361125,1795010386,1290131519,434258685,1483534678],[1838638016,66738576,2025962943,1551667347,1737644884,42304630,1279950305,718179121],[674583057,1367394416,757548015,2036855155,850975988,962203651,1898593814,1613209296],[2023358303,1791604696,1322103209,1770187591,1034657288,1849855562,981212768,2111688106],[833727481,9510019,1204932722,642333168,1865038591,1084532696,376558141,12891672],[193193968,290512591,536665499,1106404593,684601936,250576543,1796115720,947661424],[1899755520,1674048695,953415644,1054532075,1950412664,163867228,1872598613,558309924],[1147535314,2107166065,160445454,973619333,575904590,2002126265,94653293,286845811],[1955565177,911922975,1197904232,196150620,690777970,736660933,858418966,6133353],[898612518,1833004444,62942143,1670125361,1197852401,437824235,647184262,1632567596],[348124099,938825446,347919200,990030756,1214670221,1282534124,854783730,260543160],[2112893955,1634556712,703769017,1792391603,1130511152,1407043992,814615638,765062574],[1464616690,44443626,855224362,2093396703,1568727972,1790211103,522339286,397579408],[1125648681,361959353,1140774003,896712988,1469231372,47904840,2010092947,26511416],[589618696,1262744414,2047514637,377211660,1464371304,400310071,1201522592,784737938],[1626271044,1259827407,1096479904,397613622,692922930,1806651783,1276616452,921400793],[1520317001,248534534,971980475,1399703932,194459983,1476129044,406400577,651777206],[1554345142,532832404,1203802259,1787676025,2086809532,108701966,2015805860,1220476307],[1326681536,1358057689,1320885078,1696885808,1076020319,1376554626,487619272,1106634937],[1359708089,690162291,968425863,1355670830,1636666357,435463017,958894259,750249492],[1371863186,262167354,1032304637,1964850704,199845299,521556186,965757376,1696580613],[2047057852,2038896997,312782805,595071545,1888756385,1586082591,176746513,375763349],[1885695879,1693799530,1947403485,687670456,18376215,1408980980,232214430,526050484],[537739906,699700115,2129833121,815532686,1038871277,1674210202,1886457839,59773207],[937918621,1184361078,1870757377,605639263,1242075522,833564948,513484799,1124634614],[1593539869,677766525,1871664452,1208199995,808670738,2038562581,1261843337,1313651551],[329714210,1133730225,224641277,579046880,1027305101,1811666451,190993568,301843835],[238390935,499099146,949021572,963106442,185714120,1348862480,242008363,1654773720],[1839571678,874540350,1367451269,1307532022,1268133180,1573980906,1777682284,429759770],[72311280,453030818,258868134,1236400735,306267845,2098373998,1960648844,1499879769],[890068350,427286305,115245439,361636780,285816521,699608913,1747446757,1795939855],[338491652,374862840,1917206638,1957456594,1546103938,1532588739,1878151767,2097252878],[335531727,74641531,2004722049,260306821,2074180404,1384116078,1329685435,1694384731],[1548962540,2090579389,949891948,2062663134,1157613914,1280417957,1631432298,1497721003],[1105393103,857892577,922151508,756986913,1662794945,1138232052,808162943,351004606],[1878956746,192826161,1986390455,1257912502,501258930,1760599340,702682835,174326342],[1543671705,521748835,1406703957,1993606758,625867368,739215000,259219719,2032999641],[1538242729,1070896421,1792490369,1044142594,1036602160,1626509899,45162177,877704191],[728371830,560569053,177851436,968954218,699533692,1900206937,844558211,1102994293],[1841621320,1378176003,846186391,1559773203,600185794,1396972059,1117072944,1736620809],[2048745205,208192452,859802593,1180983916,1529107380,1547059447,167259640,1336026352],[262839022,806255016,261394101,785066379,1787654089,1373554796,1622950722,1547198679],[1152196751,2114192931,423362171,34251450,1897272196,1312075269,1364085599,423475998],[703821196,47613717,118087494,485322697,325429501,1117782250,177080417,927208597],[1000644827,223255160,1137863638,156563964,1796159293,376578381,1257242198,473569508],[1386436604,1283692732,609528297,1155886672,1800661279,1378871978,718857673,170659271],[631268212,25071494,216419245,1820615851,159860917,2052028271,1220833180,374095653],[822198976,1508202164,1710441853,679593494,908026792,903954655,996872294,2015958058],[2104154781,186292550,1913412349,1263711921,60954349,1222645533,1976986636,1801983457],[1804805787,761246738,679492552,1621715837,675317878,589223314,1672865936,158048860],[1992027495,223393618,437987264,234974829,1246153895,1775564951,1006961066,2104461236],[471250035,409256727,423437323,1621091633,153292778,754611296,473253657,509455952],[1723284116,385650633,2013974827,1567500091,802184543,1489212619,20050621,667364452],[929591121,1196961995,421551014,744088608,654472542,1308725800,1180417499,1998456615],[1588649561,930342299,604278943,1841055639,1281450160,1060195332,1625148662,1736608013],[851036669,758656513,2112491510,2101665603,556720545,445595832,2010188666,2079331435],[339718508,1081248358,1597125996,646396440,999200790,1280737481,1610741140,146466037],[637324368,472619997,1588039597,107984753,1739716386,1581113924,1952819372,1081705995],[817216876,1335786695,1123116241,996698641,995635927,3844912,1951782237,1332352618],[2038139424,1344134828,1358691119,319409089,1120894141,19952021,579943715,2001638032],[2065830496,866946168,879016463,2011484503,1901082494,755447387,1253070423,86710138],[36504179,398930323,1451718822,212552356,627716806,1781645356,895241190,890775493],[1451600847,1843298608,1378245568,586676092,1750067283,1404971040,1648679335,214556220],[1603464015,1336769194,2079518534,107791762,768607383,83157169,520750503,403960897],[570387084,445366720,880443441,521078846,1362547796,1624690332,778175818,905804126],[298949968,1273104795,1033366414,387979000,1630082548,1781426663,579937187,1048644713],[582713616,1077227249,971525066,1617379489,1500638086,1233177647,1573546221,443670833],[1982849571,81038973,660830754,694276008,701664453,858370964,2023381612,588950142],[1977586192,2086562039,1351795397,1828526632,96202956,1260472463,1060146380,271009529],[2101309762,1844181218,178939249,1547349633,1467412347,1010815270,933510811,2016522276],[684860644,970417976,1193263092,755532400,1723156259,2087332111,1124906667,1699651538],[1052111472,1603377747,128085792,257186492,5866070,596350832,844814548,1747315634],[1237094867,1230930015,31124305,913668513,1467112776,993609997,1463365426,350885585],[1328847520,235350389,1527745979,38991526,899337796,487816803,1939358331,1351356691],[946165782,1823031046,1209809215,830698213,1849452487,453130564,954664976,1881463246],[21017932,2021827860,60652259,1466159593,1214340454,105252964,1949408848,1798972378],[2093940227,1308619925,1858941237,1973539456,1037901218,1013206140,1186609367,1337371182],[1156359089,1545446299,1740910192,992269883,1082176040,1517301097,1451759561,226536604],[158245706,1027303733,1330105657,54290954,1977884696,1230103982,295677983,700058753],[49428945,71044924,1587364051,423873121,1862483843,1975148631,1508884329,2080734312],[1341745083,1712707375,1306553784,600004370,1096922826,1664089110,93926654,1063031436],[727597585,1230343699,1913056540,1537812510,616210010,1793566415,1859842035,455941265],[310639813,1645233050,1896208593,369534342,1562701851,1438739339,1277661820,788257651],[982343386,1722876233,713012146,918394307,1559995030,71092785,1584509790,1806126902],[460076833,481939476,155123158,419328541,659330750,1387027608,1031278199,550896681],[1648701396,102013284,802043157,3486131,363201629,1775681441,71882371,787461273],[738121651,698301304,171216114,1638540780,1542857237,1690642240,1842416745,1085469259],[1701634885,1299111782,43867160,2117912351,572235076,1229944850,650168897,426229397],[2035821845,1689964205,582840762,1857469822,1486658538,995546450,1394811188,73856635],[1123593196,338747682,1368575307,64994594,1610808018,922753858,411245632,913445347],[1798418111,1297476742,1182799358,892788526,1232851907,1717535151,1357253222,1487274831],[380743482,423950821,347087898,993963144,793737237,328562578,1181260602,468755458],[1267804048,755455724,1239917622,711362231,1901171886,189123894,729823769,837373664],[943700901,242514243,2101347221,41613233,209025674,693627248,233999038,1991310650],[1295066741,2114286892,1643034405,1298082464,929394195,355010805,668875017,1829299922],[891206818,1586620673,1415816930,45795630,1091527871,1240381399,955301666,1543543830],[1099360072,310280489,902710595,277873339,1017087877,740445030,77941493,1016184211],[62626131,574867110,618585965,625396941,735677931,1751232152,496091213,2003366817],[2064323026,1972725171,1723890985,72910020,818122721,301244669,927133608,329064352],[386231319,1014432881,682619278,1823746751,348199694,1230367921,510577194,180770380],[135493860,231218378,1118497331,1131009833,17244422,756719624,430235865,1273833846],[1061403691,1603966510,234967120,1956426876,1703430763,1422614953,1596717331,282505192],[706173608,911723254,415707244,650959670,10160308,746552634,125826151,1778035707],[1492819245,687569497,538827222,230628054,507076625,1222317814,687457324,1252082384],[1273588322,2113365648,245198657,1183037574,1835041155,1915047836,842858510,1198034994],[385659450,1683744473,199604476,1653923999,2091046907,1613895081,115134693,1539619370],[340788034,411082140,673763681,1930024087,246356583,147797455,1497628383,1678524580],[1889184224,1371742192,645986629,1932541758,1011802604,1724671007,821684500,835335991],[1474555069,943937241,1896283380,34116086,1956129134,245366689,182773502,702154406],[1801855000,1056496868,740354860,1320058327,116698903,914745827,629919115,1691669418],[1689829288,878342817,2107384101,1115483718,1318210104,1948316336,1259766046,503886505],[3588857,1031735752,919169362,1816710607,1390647725,1100757653,502021822,467797031],[4903469,737694988,1108832010,716394466,1369016143,1689669789,410032897,1258398577],[1323066774,1472759821,1150767220,1277594295,1575746898,337757262,153500272,66452276],[1156757232,961090860,3534502,987272542,1619477034,1851856861,1048705819,1876374527],[1813837396,1892077679,1571230941,1145570943,351795408,1715286381,2033362539,902773541],[162075291,816063976,463875517,518108569,53495113,285863915,1386935650,1663463675],[1873026454,1531119635,881848763,1621162904,72084109,858784749,493746129,1232548164],[982523453,2008049587,2015225352,1189872039,1706596385,2009281446,95161521,2022414859],[86865644,1497507182,301321569,1385763435,12226036,1880772918,720981982,1792302488],[1997814790,1866888036,182376901,1414368868,408900352,995247173,145314783,579515968],[1678088548,1609303363,380219450,905052943,980310217,2054403450,862122960,1568809529],[1067452086,2088358461,220553054,138938829,1470101696,1075712176,1118015166,1369447635],[1486029330,155943584,1395882472,452813020,1589525206,2102300211,1915259246,644322785],[42897610,2040562151,772173630,292789318,858115933,1804076228,383789478,1914133234],[2049151266,1379208787,1449575934,387423158,291520026,498369043,811710989,272648759],[559009949,511356600,1572268337,1644221766,286001109,271472983,1869742498,769111927],[2006421487,160279524,1612137554,162809094,1022163532,1556498375,1315079166,896955346],[680849934,116188772,1742350718,1324174280,683980601,1876705093,980849710,1156217518],[1508722840,1488244761,1881321967,2130434604,1742507741,65541077,374272709,2115142444],[1636376195,1475590977,714916712,490663152,571876036,1379466336,814905018,1056508523],[1636568368,1205350787,1039575479,1214411106,1572265575,1141579916,661011510,1181273829],[151337180,848185174,1627327635,989819818,74373747,1615378440,975146082,826852513],[1224610663,2048591930,144671309,1717775032,2079172679,97722290,654673014,778640934],[92523258,1654201551,1869000483,961785487,27278659,1693270075,624147070,550430382],[934751211,234720565,1915683391,840640224,642529730,1116609832,1383020382,1380144228],[156552542,702843937,1096711586,420326610,755067659,759552989,1832303395,1001112455],[554876225,92545687,804448051,1770437830,277999286,613661452,710246665,230322965],[978581680,826336288,1945752015,261283142,1348899749,1835874074,1797630275,1778293810],[1838638896,535623067,11768765,418630902,2041598442,1703213743,1564352227,1148170215],[1801429767,223469259,84697672,1258166181,1166665800,1254574296,1989994881,914378406],[357000105,1005036782,1463624964,683720838,2026288181,288547208,52214168,1855012102],[680785423,307118098,462091145,2106676206,1349623562,290899418,1841922843,1250576843],[533120457,454413391,197506879,584987107,1711195688,1492463240,418165726,474043899],[563427312,1029189538,2031707530,1113013702,1443614931,993030790,381104456,228125168],[2104111697,799068296,1101529384,917439627,2053881938,1733462047,2111540467,875354635],[1108029864,1070891820,2087953326,1702602795,81663781,2028564129,1770599515,1382546841],[935846108,1393256449,1597365139,840074786,88705213,308133230,519965574,922351095],[1562575444,767580906,656043217,1046499134,1059038335,44507566,1730499037,1587993890],[125128078,2042132496,1713051558,1707757186,519612654,1430355478,1366264000,115925684],[1046363859,1675569761,1601328928,568946099,1164001747,138794502,407305507,1058679386],[1481820779,1696732346,646727868,1440031660,1536494984,582485052,240889954,261532524],[47660108,587468276,163809738,598974158,138089128,290481711,1060661334,610384508],[1342284539,432136462,1901389365,1683447609,96490187,372279718,531473431,306741810],[912993645,1314852533,1066096328,144736482,2029477554,252258709,1617688306,1355053529],[371101437,864877815,713099258,1648042217,93497168,1087673680,137750539,1093292858],[634545076,672712003,1397898242,15659937,684794197,315342849,569129692,500279635],[1869284617,1041489187,607814122,2124747402,396249972,1899013951,1651300234,178016055],[1093763338,25145738,1258004040,277110109,202805324,1652381944,1461239377,1688262212],[1927544445,1185945406,1886761277,1197485630,1694955333,1811772519,1949759760,1266473221],[430614742,2082217230,687927546,914689197,2029099644,706874532,954571191,988732988],[1468162,638094318,242333603,1700319492,1942112624,285589814,228709442,1618046668],[1660308932,143156082,856067772,977925244,1752670393,1374616591,50947083,6037657],[1936203925,1520910485,602789489,1349110584,704107984,152695912,802940164,576928898],[669095854,2042834753,871134650,1143152629,14351444,459034314,88541682,608582934],[440627925,27117233,1773600065,163350875,1350406594,479744183,1532948316,1898983101],[1210520908,985735648,1782584237,20077087,1662921755,1838482134,749842930,578786738],[948505575,1805356004,659701365,1994602833,1523286520,2003153029,2023931559,427702267],[797172186,924002271,624248743,258559203,1941735635,977147922,709238913,1158905934],[460313265,281068395,1751071747,120309907,1417621344,332876683,978414748,1912791550],[2080071287,1892061756,345241318,439352010,1182435748,168573035,2067183565,364922051],[670640774,1010365010,1252728593,369941851,1242175066,600159753,1581912528,1236488265],[574987556,646528464,1034625060,2057714225,1635400073,1424963237,101916312,875273642],[1846300732,1395681446,625734236,1757071240,1171241978,1739814454,1693775614,1564609753],[1685118424,1990662263,2120150242,221818534,614531016,1525706554,741320803,1112432137],[1569252669,1510228586,2019351456,340223210,940995137,2116920868,708492553,345639113],[1259148075,293032376,1408276380,646077247,848657440,1923221274,1314331894,104721156],[723210937,140287297,400378057,159651840,1994939103,117766196,2107875886,1735754113],[840077342,798823772,1289971940,356528388,2077896013,791583434,2045523192,570432848],[467453105,571584318,1896043715,195589189,1274974472,107894251,451080425,1393731614],[2014747281,820495760,138660261,1054061797,1168351348,1570638272,624866679,2076500947],[1279433925,773089571,1998037863,960187247,1850856576,1709055549,770329770,1922117892],[12066787,1097089151,180552522,339238091,1595484371,1582221708,1979736570,1386837979],[110034468,344479115,1185881784,1587015551,1218392939,912861682,124317454,937024041],[155478402,936466237,1930909373,2018229994,665659212,915228530,289177128,414311221],[323987740,300715511,1331931299,825121067,347719809,662467175,972910493,1673272193],[1187187174,1868823448,990765514,1395527422,1481214893,886867745,666536176,754939367],[1513475668,1147874839,85063698,2028557217,25237655,1157882062,322963516,667633125],[418628969,390049178,1260167546,378377007,2125145221,218186817,181150634,1568594708],[519769420,124215548,1220261844,516388223,60663198,1955060498,944904957,1735651625],[1790793680,1975223436,537161715,1874887597,1100247581,1682070019,258085495,1996463418],[1972362506,1876368683,737139707,40327661,350883783,1865396385,1589508570,844416091],[1866490755,1562981354,899193418,947529863,2062608189,1085958833,65012797,414597880],[1650550710,1305284240,1741528919,1557171002,1972243934,1127497268,1399441493,173164249],[1594734481,1506365597,1350306460,1102738260,1314016299,1012856968,1794503855,834196498],[1368279288,774139409,1958300399,538376226,1650015827,1789239977,2103162523,461336313],[692273221,174897132,1294131527,325497984,1354573382,779805305,746638118,1165893836],[12047678,698545996,1850410469,1740485790,835869811,1127071059,470095519,1268002387],[1928798598,1904125873,1550763931,152201687,608065377,1703042844,892131915,100973742],[2040520651,1879385684,194496976,936506254,1156542779,867463860,2055845458,867310925],[1403423343,986407235,1622567629,2060296627,1149526085,451219139,897615537,1651461343],[726950781,965250732,458884968,138479292,1090595430,987142252,1467217573,1059467626],[1486492164,50071448,436988871,1401760042,898091309,457116245,932688225,1448289170],[1991830989,890542806,1491600357,1220066781,746339861,1147551297,1854706965,287738443],[1030598578,600032067,240264651,1770281095,1508326644,1639790574,1124843759,238700845],[1391360897,386394369,1434544806,871241453,298789912,1509113721,1343732283,162849518],[833120366,572634908,1187477850,1922545156,185845974,1036798880,1726365728,1064397427],[132912599,1428505485,857709684,906401521,976110511,1752183232,480621000,1217722862],[567584322,398451105,1157269499,730152883,1841956685,1438746011,1383173515,1568990309],[2107718833,859051022,1545129143,5080340,1622468043,472129277,1732985500,1167097655],[683105433,1081217209,1437614700,1654840828,37375857,1104592661,1115593974,2016149967],[278035705,573730127,698138723,313159209,1937188798,2039138743,905317293,1915141012],[1309382125,2074994532,1645247810,746176502,1015027560,237795173,1887088885,170070403],[686423634,67074178,1650912740,1416762947,732426203,124235395,738458948,2018436712],[1921115942,1229265597,643991264,564220277,1340220453,849387930,1247777352,882992260],[1213704452,346821462,1420806728,2059776165,283094809,923158028,1222085571,834544537],[1211367584,585430613,1411678733,439928689,312528430,543155554,1585283476,1574958970],[1816575815,1968463515,1649412742,1905100786,203515728,1280491162,662443133,643283611],[1338252131,2066872107,315070474,2052862617,1216334017,750400764,247492608,902988364],[719370307,372001623,1639936284,1709998889,2090747939,2044331024,1033536419,16015041],[1700442944,1340191876,982182224,138944240,1844267429,416569229,660426702,1725785123],[609677173,420087252,1404489852,648933042,1731995969,1502353837,838291614,1730958902],[1527679050,264396697,1974306871,421795954,1721562491,1192079639,471881988,1659452668],[1631766228,1836866942,1261412846,2002579488,2017273777,1309764429,686174786,58723397],[1824348815,943117745,2077938227,355248487,1054339896,965269533,1628066839,1128563900],[1620390180,158957857,1521318422,358995884,1203243409,1949386074,286398757,20127136],[1157064808,1445508752,1193272895,2101849639,456156285,899733491,1321683766,1887991677],[162249623,921765276,1418228145,1294301209,1545306064,358500249,262931860,609583252],[1026614062,1719974077,1703485780,550848471,13797897,975557594,1209608257,929753845],[1980261300,662728805,215423396,1071595950,945399912,1735925791,500913238,1357107119],[2053545073,1641158340,801014020,1255523506,786713151,740373442,590934633,14131130],[1631655350,422420856,1537571040,296223097,977092734,144598622,493577187,503046028],[1341632289,2105986144,1040539922,1339357601,1776888294,808940271,1032766718,769730710],[1789718291,1472330737,1667173051,1504557811,624930165,1169385409,1742044546,638301582],[445994686,319735341,2099180923,177419082,430180641,1085034674,177306719,446656556],[353969080,269563186,800938199,1170730049,385640805,723237918,1140637733,627220935],[1775930523,1103116599,1838328541,1209162813,1072337330,976429022,2066061536,707952075],[216645286,2040784888,1263445853,176696861,1727330879,469815222,1564879252,732039983],[610048056,445993296,471569010,527511812,826531727,473594151,960598611,492346011],[2013955865,317774527,265950504,1833133780,1759719846,1294124198,1977065453,29745813],[1433441004,1731568322,1379901100,815233806,1983211766,1750695686,779791586,840773981],[1485687987,1667614001,1159553393,346148395,792031563,1615772540,1513985944,143201415],[1441877142,1130360169,1934311827,1119104314,640263422,397847856,2097974570,713283886],[793679641,2039915714,272928007,1947984280,1129070704,1929123577,326931382,1606783321],[782164652,1462082329,1103255186,1352210109,1970771821,1471567996,661642744,345359464],[733765049,1445905216,379351084,776481852,740125089,685122511,749136420,926686929],[505632091,1970958220,1465361522,2103653696,547777371,821993253,177382412,481658257],[1199948302,1127124790,2029591444,1924884084,1562404108,912430226,2044974476,1092798085],[2050334480,1558144645,1111744686,911869236,650592189,696169279,2020498643,1243700235],[2116720173,187468382,504628499,1328305133,141707742,1762571607,1490481454,1238845866],[1533892566,2008206843,576105503,1109707683,281940093,1731265510,1736945576,747403122],[841550013,4360127,1268384276,1066650060,1012676043,637938216,1971966006,445589870],[1983523642,339582944,311829801,1379337666,512806496,647130814,936465246,984537981],[1605340208,1557666346,1635980636,347163204,441178235,961491641,1340284851,482501112],[871258780,675239606,464919937,514916828,215928961,246650210,1297686065,1575122027],[1817508901,468304955,1145632150,742835923,82911326,1727607291,294480317,1275097407],[1991054738,1686914046,25255931,849884863,807538217,1404026859,212965888,77635379],[1152072770,1195839198,891942268,1270510769,1436164848,1018667014,566502436,1162401148],[1490452345,1483147213,1677735961,1089612101,1946171816,2022665001,907093533,454334180],[573161055,481772830,737118715,1551646854,228925679,1554089440,2105319233,338132196],[1724415451,1881278018,1296595209,2111527032,1523254669,1377405722,1687509707,1781964927],[1933044206,1805822070,1976635936,977492031,1447096488,367264486,1240931095,1967676365],[1355764665,1068296588,824418846,1486149109,1266182072,1340757960,488646457,2068532392],[1012640458,2111121823,224983901,1776355484,2036734267,408772800,139388904,572197220],[2027724788,1191609664,904164925,426678007,1018449684,873353918,699767928,426725048],[1128129012,1572160805,360770802,1995547310,766582593,1420880371,1247054078,1260767239],[1864947559,436969212,1132628237,1751780208,1958325450,153370916,1025413312,400448222],[1472005907,1657775465,565573604,240209370,1268379027,1971069524,527732789,1707483422],[269140937,278417544,907760789,924917349,954772435,1181138523,1227713557,1626484546],[1026412889,1801629065,128496984,897852523,236552008,426778077,2119713585,8090180],[1114841482,2999619,806946346,1136432235,904424764,352350175,1041432622,1024402612],[921226903,1747222577,735975656,904430812,1523833834,667556991,693116964,1999412149],[1872575693,1779883474,1181565472,360117439,1451624860,347973593,787773815,1132412486],[1965088843,1096827771,837478832,1303458446,978421231,1569986763,406043881,1068652530],[121262769,164708914,734290797,1421730447,52211548,706215748,85452965,910510905],[379832131,1995690415,1742682494,887418003,420845418,1774451158,1816892581,1440010964],[714615107,912451083,201465829,951614924,2011462550,527302468,205221662,808080592],[1965350199,1247804622,216428106,1629177879,486454396,283729262,807663585,2004126259],[3433380,157969655,536565988,527194279,579087886,643871302,389943483,1012513906],[1518021876,1161746471,1968219335,1559735756,524777466,422930303,1273637516,793650866],[152979690,413155963,1513524961,835589988,1474197704,1169564901,958559710,96310317],[1260949622,1671666825,371271708,1979395295,2006078339,1276176437,946384216,1015498408],[640623882,1266433497,626566019,1818013207,162824993,800801309,1548157578,1677712207],[1573209368,2027516161,1272605105,430557374,342183187,678042831,1112392390,1689913380],[1709579862,353125276,850268000,2095011223,293806763,1116047869,11896111,640045388],[1944947681,1620871313,738212558,358301311,588537722,758371651,83533503,902092187],[1878421865,1741465743,1516775889,237211111,687948106,1325173162,148478890,1976171536],[1088562381,1899207499,348319937,625509678,147483851,1459251000,610117154,1537137056],[312931633,618117639,323902992,443457064,812145086,2023735385,1555289539,1461935096],[510076855,860652789,1066293606,951195835,271646249,1118762727,813957654,288462048],[823037885,623464291,1041245122,522754685,1704437604,584099916,185906681,1699024388],[566794934,1212861661,433844666,318762315,744016660,1943951116,201823162,917342787],[730541087,93398340,1340256629,745092988,646026018,32116086,895256802,1508031896],[1931351866,788130209,1690394391,857043354,234806721,1488694257,209236840,1374475301],[926541397,1235796942,2027126138,1355807952,1214080232,151763037,642909691,555653755],[224064224,1040439481,2070900919,383208432,175571985,2068986206,263955629,434077558],[1215926840,113196350,1568751737,1096317389,699932557,100573767,988974251,1646783413],[112318084,1609373032,776059294,1826199090,1008097903,939907268,1013306629,944427560],[1475948433,615538157,1251763019,1311008357,1756445080,1481836703,1459901566,1557729373],[537073519,1260490115,1545670129,808213557,444465315,1785693909,1961732642,88987397],[766610088,1801889109,1167004398,1080733122,1508073884,908879128,1755886281,101862422],[54069827,1947628304,1772967901,1415706622,879831072,1674211334,1570462271,1354849473],[1206193525,1003858321,505976551,215712646,697569082,6098414,722873186,1667082309],[310906827,1470124078,453486728,720336141,417565268,810183737,1065050636,1156442144],[1229283911,472887536,1039726790,1043705964,1326924776,1419108520,2030919763,1588376904],[1750787353,1214494899,1816214510,1650698421,1618636175,1889566192,730142134,819501787],[1824237911,58501114,441480882,663791405,2050319992,523505198,278415373,25076604],[1748036710,1723647600,338163657,1520020942,1956736651,1406945339,1023043570,175160626],[362788172,49318852,1122886648,1886714248,1759379760,1120952081,1212425355,351134816],[170676489,17594561,1287079600,476607508,375857767,284783438,1878692174,221599897],[153868660,1791078540,2040652181,146475400,181599125,616607785,687799869,622980145],[141254930,1551613932,146806504,1513513673,1881864500,1051945707,724393029,807620069],[862907239,1891309410,299702170,868709944,316949028,219756001,1344570182,601721992],[1856395861,1879629060,951864747,959984908,1268924229,1874353905,1064358228,1989342908],[290711464,104762037,1276043442,1473986201,1187369942,2049879853,1520148939,1153256208],[1237249692,1340481864,1781770332,312204474,1462714309,568865694,1188403360,203064820],[919473875,487791326,647885297,333151400,1147180039,624547373,863375644,1289725553],[1969131615,1659453285,1421966504,2012536334,1932472512,1538662713,1673003495,345215768],[1260742291,1018741712,1531213832,941204562,723483905,807469566,2008949149,1364593132],[854694564,537821459,674242956,1873001717,81269317,535252006,695418421,916182035],[65426183,1528585922,1695267696,1534054205,1671733411,758224297,1917200559,1725017522],[2034608022,1018111690,755908354,1126911676,810950716,636936080,2112069033,1206343326],[1063424408,1442418049,1745442774,810636042,1075449378,1954015453,466842912,881315885],[93123831,1009974134,1884874734,1482288482,1080823759,1514944430,1050773882,33662500],[1677730470,690180166,1248262440,1313971885,1366712200,631547052,488293198,260756776],[781052787,603338995,436507821,1668788258,423287876,1545934523,1649007451,1473522985],[652001243,1346208808,1863691901,217475926,98796429,1247993057,750110949,126279341],[2002507804,1343239023,244906987,917708629,1258944829,865636686,924942228,537674367],[1474186798,972332467,357497340,1925914270,1445940111,1329095252,454811318,481885063],[2053830580,425607691,253148139,1440343229,2077967429,1976692847,640990170,1280042337],[988255464,1958786548,1167388312,1843495374,107206039,164074668,1771750979,460682029],[822033962,438566397,404686730,1321904126,530014932,343208855,1449085106,978399971],[1991862563,580377999,665295994,1704328429,545294090,1511849143,1987376775,1033885684],[592910093,1763867906,1522404018,1960670006,761632589,1863804751,1538583383,1013592110],[35771972,1164184696,1810165618,1625310362,1886015028,996308348,899564023,1701626045],[126540779,437919759,1200847557,925983757,1255943132,1814837538,1291061896,781095227],[2071152284,141830346,900046433,1869325669,1884050996,1034333410,48684442,974366137],[2116619735,967868211,1783215045,1531615609,2063855081,1079205230,1341691193,1599251253],[234104318,7634376,1965438961,1145715865,1707337282,1026725045,657487947,676559482],[1711666278,1857058900,1500035683,2067553133,199506917,1937044913,2095649513,1432170974],[533102764,2075128110,295645031,1129288903,658342062,1495893139,269037637,253515854],[1505636480,52390660,815616472,195265807,493369545,1904839229,1733315088,900318832],[1743130500,627481768,646095681,1871848124,687954066,1983257828,187057704,604241669],[505149360,499269965,2053990543,1175502246,1738241408,1192271311,121090140,1497034513],[1538347191,149374931,233098037,1428366187,1725854723,733043480,220353918,800781580],[1934328788,1501051523,677426056,89545728,1049095415,1717002446,688118022,865263175],[1517658286,1030732482,2040775891,1943616031,545681234,609823852,1496663267,664126627],[1030664004,1976578342,753239962,1464720368,937846423,1561537785,643515236,1899685241],[963964691,200417981,2009149911,1688082226,836842342,752601233,1301302435,1948038547],[1725743835,1953284765,575107322,1205447647,869052924,1188469273,1825333642,1860514347],[1968974419,1934133391,1528294971,438543078,1125445687,1297312596,2079538915,195943427],[1257562538,542132527,2064373635,1216621308,2044244386,1044409931,1543709013,1339781765],[520968384,1935253277,2119071061,1308057862,1349982214,1022422683,1647159768,1647691079],[599530776,258737919,919838146,1796277794,1863978948,498539174,1649781105,353234136],[2019180492,384791874,466940851,728493907,1475783139,518947976,1311930771,762296703],[2128286675,1503325999,945422676,537074615,1922656836,1219483624,1310530143,1618950586],[1054305676,523785554,493929818,141550427,69094115,211689524,843948482,1297623715],[1607900907,1718673760,1050815130,1948420032,185169014,1545243837,465559403,2080076332],[2084432453,219718577,785520611,1431684356,1775504860,1007699104,1971391529,1249484456],[882129472,58060946,141030940,1373709662,858051879,893418321,1181754024,1086980754],[433104396,1686604082,51076364,1079800204,1038245944,1553769875,1909510191,1059319669],[1213540908,1907569298,805130909,1495350013,124214255,2074241648,1726453526,548800127],[1657713961,121040183,673812060,446659048,211019607,138767263,595860559,1451620101],[2088843377,768619923,848720193,454135597,1294705324,1065775276,600917018,252620004],[1989954397,1422659565,478722117,1860261445,2120156680,1334699336,341788865,1769684157],[1331008402,1337270701,1681497674,2027803723,1783258833,130197179,296041017,877321950],[1929926421,322314851,1978840040,2035952943,617461909,1936169971,78276152,413563585],[404549649,421268874,210372048,1419905259,1049066480,1861532586,858890158,235238700],[813815674,608822312,29045161,1120238884,2086630986,846489629,1344836573,1174090486],[1844799586,560271125,7393735,1921261275,883732718,776342012,120807923,570946262],[342128614,1667313251,494043040,770440451,1843741453,1660679612,979283079,739995559],[1530153894,221448717,393342054,992920230,1643372725,873266296,1924564572,1426093402],[81774348,1300799959,652314841,1622886709,1557681983,477440445,1854747275,692200182],[718358322,2018216797,649929175,913323372,1797859823,158998063,86957458,1124550729],[1915910532,2122508598,1059092892,709736688,450895845,1403686470,1298983847,774747172],[945277189,1061934089,532740393,1024809230,1998183338,1591839964,601813496,738836022],[863021453,1157798541,1017107860,632528488,632109187,1377521667,1751191962,1006150664],[1279666993,1944320102,468115782,850250333,1109777126,1410707374,1097105074,1310640432],[1005338746,1071111790,1467500031,2084112024,341923035,1562647556,1035791914,1201262226],[282952395,405201147,843208305,984622962,139842776,1080777985,366559896,1233753810],[59154490,129272475,828523413,1582415775,930756837,891389722,528569898,1928396580],[642185751,618834592,1227496377,325917029,1677197519,1031064545,702832714,259532130],[27813925,1194572069,2042931899,1728508059,514711385,364675302,1207532787,1414154328],[986663414,770207795,820978187,1181054621,1854294863,1186520162,1248265806,669569644],[492740778,1555874379,1041875257,337548176,515311319,1372245906,1104734641,1801035687],[1245199305,1402631802,1997679822,1048465152,1706556897,1376738706,543775587,1584204805],[1714001766,1906664423,369657400,1797605288,1364743816,1578298780,1103293355,786381014],[122476955,841695473,1074610990,1152020233,1355558744,1797657626,1441262072,56852645],[2039170615,617570754,1054037798,2118090624,553280388,833167773,837968429,156284166],[192856411,985591359,443045155,1613178922,1792702789,188615630,273228196,171393209],[439326713,129733350,1686672798,712528208,303648507,1691137115,1447109277,1996420333],[1661393945,571650692,368231202,217785883,1592170635,401788637,1067423390,2040604725],[457509988,698222544,416311474,1169147851,681819303,1567450461,1454614236,365129093],[1806185921,1789748939,765176378,1537419451,156036866,520500219,1043016341,596360645],[1586406450,1214719763,1295043591,2120644789,1727705239,995157545,885038524,452505475],[243061748,1617907859,806663017,1527751861,1820859352,501058376,1072131011,1848379525],[44041997,178126498,2001851,1354325528,824300985,983429031,1744408135,921124174],[601915526,1324489953,123233862,1101361190,1692442721,1577616770,314511985,1773371751],[525788970,628507590,2016156726,1347576494,1433827527,1004833896,241058866,536169825],[1948674957,10317792,1788510410,756652189,1605844723,1922509459,3087878,810345230],[1559175734,1511647580,460714592,1358202594,59169897,945421037,1864176904,863839472],[652763559,442623806,1288136778,1667715692,362152405,1906354716,2045799825,556210840],[589127285,483341102,1531840662,1842196714,1233118780,827978003,2087059456,414811842],[53482276,236553808,1268365368,191288159,757592520,2086221115,765807718,973803004],[1856037442,739282336,739871703,747302587,444760515,1871645824,1186589821,184557026],[1257673789,868410872,1132920147,35914812,1834858444,974640461,1087797984,2055963098],[1365682854,984843153,1931392550,1835561904,202048904,1765400154,1296105937,1224009251],[1020964234,970756446,2113305590,635135644,779609738,595927231,1471478741,1250737194],[1378232141,1950733419,2015147752,1862649948,2103211599,804837089,527929461,264936724],[2023148316,1051523672,1036841877,1820722587,1624674684,494311553,909972881,78256938],[557210598,1887722425,2034401432,2114338310,272700384,1708498761,1118344601,1011091645],[924149425,1701503513,1071925327,1473051566,127370486,1187325305,383224072,701249238],[29945596,709351206,434929533,1769399690,1692430306,907957402,478489683,1807163085],[1436793325,808359912,659727016,8834812,1091189223,1386938696,1954311566,1128238625],[923338798,882471983,2024565798,1941103099,1016336686,759385708,295590201,7593062],[1968091937,1458874797,101178016,1167499611,1355086451,677728211,418784847,1829278962],[504775565,380732237,1017301231,1415649175,380451430,72984549,566870946,2130590020],[573342690,1689108579,1188409807,947316538,46623588,1356595677,1525535219,1777639139],[1901772370,1375825852,1082866986,2010285371,43522203,1901446300,778757872,1430062611],[1178402503,1224717182,1207249072,1475471524,1795075503,1237916796,611224183,1705358750],[1415957795,1511899951,1374511885,1902638494,851045692,61604073,761130979,2023434175],[1103066244,357492600,1339421971,187002184,590230383,2025632668,415408442,1180140499],[1668979555,1194064998,1269979382,1373333715,1066060233,106215910,1025025728,754081511],[704829446,1576077433,998659227,198142917,732419056,18083003,593199372,592570803],[1550639970,1846295145,2077054349,952406515,1441059829,1624723953,1136064894,1701661406],[1525818701,1759998549,1764615881,1192197587,983809230,1234121494,2075337020,1693115540],[1907366950,1705180192,2000745248,192976659,1978566919,331631977,310504356,904204304],[998050816,575601549,1733979600,1006485253,48474478,2119792766,915519715,859039847],[1324780388,1944034928,1484702703,1185912920,594642396,283952336,885867569,1858291981],[1990498489,154373208,1248263698,440092376,624422521,1667817164,205941142,921785805],[275573030,1908991678,1201346457,462367692,43648767,1237771642,194168216,803840705],[944700505,397485511,1462329933,150791637,819738536,1091957927,562377707,121755367],[1333771322,1185347118,230565119,1708914297,1262476191,1597697874,736197152,524806006],[765136070,252149691,1802900423,965436752,838666691,1993997385,1303272486,255260479],[1813262533,2032481875,890140117,309986593,1018521649,1934679417,1574992887,1490343022],[1315097026,1630311740,1124443775,445803369,368865409,1382664785,1474268128,768343347],[98669713,1944021061,1596060526,1917050344,114862881,489482804,1080318311,709981389],[36337175,400078528,1679313784,2090063073,412091518,1710903252,1471798226,1779263918],[657848864,352600996,1721387181,340724407,1492840598,1388650283,774495465,373612515],[1655098169,1051736817,463659150,132841076,1554138572,765314755,1127954280,1930322466],[1101632421,781778991,1610806367,317218022,728563258,288980303,753518006,760243728],[235269545,4580714,1193576439,1102914232,149064013,682040981,1181573987,1743112063],[1659128466,1621385074,1878386850,1847870939,1519768526,1930543361,1961853141,795040602],[1894358198,248880200,1975223131,122511205,860534453,1631749127,272124444,271167581],[724195617,1385514073,1690194548,1965700297,889631216,1810875362,383774539,1955173283],[1507176145,879439406,1001456975,402084291,1555679539,1690763499,1669645268,1572195090],[1046193190,949705484,147206946,630847145,597824844,1271190447,977223872,458205270],[1256771965,1887834039,1404869408,116224162,292937655,331885062,1977631716,1082657525],[827892748,703452230,793965777,1739101924,1150797967,2094489487,1769966677,1599946119],[1977065301,1952552213,669091230,632161104,1778651601,1436809194,496411520,1799270839],[917505067,908442584,1772519346,1067266412,1032855619,1990213581,339156808,705162285],[581619862,1497765438,1282089496,696079542,1313969777,1329596492,518901809,1463662009],[1551302475,5522008,1426797457,1084619966,19656229,565282875,233130990,10378352],[32318452,463183177,2098766913,2095294907,562507474,1457991832,244049288,1545141318],[2000060526,801561560,1814780047,380667047,218433103,335756161,880881677,1184245076],[1684588140,27827396,1989489521,815972863,1978036511,1398829193,632985821,1986438884],[237106803,2112988363,958247702,1883262206,1165650097,1294363403,974190153,486798141],[887351095,1734979622,1253950732,2013106002,466089082,354857955,546381111,1907733408],[631192567,542537949,850959701,1210908113,608006397,1757710484,121677046,1804237645],[468591102,1788158938,893241720,790633788,1883754132,943157206,1919698477,1875217794],[247384437,1172316090,687935017,1697898264,1805245018,1693940493,728033079,1831914908],[1666132569,784994146,2069281050,1432864448,157823576,171114834,897712411,1114107433],[77312394,104977707,1345792521,1963888173,592458305,125816840,121318933,1957942705],[987805999,225822971,1833766286,114923364,327456263,2024240714,1124037035,1540998711],[2013819508,85768306,1138495308,1100936963,1995927404,1184394191,1753388380,326164839],[450994760,330545049,1559131570,1203151674,1351287433,1783929545,1085541646,763357208],[313489437,495895196,951828781,1756589257,918289167,422557568,1922418244,1133934877],[1505541394,401215822,523152171,421144702,749782185,1370999132,2057053546,1569316532],[1469976451,502993999,645281051,628646605,1526533334,893091546,1059911937,1277751384],[1284858692,1782429262,1403527641,1492243043,1451338244,500761937,5034192,1152856169],[688595661,115002866,2045614958,142530730,1971353431,762477316,1451119172,1935061043],[415679612,1829826473,2053479364,2003701563,93581975,666325708,849019770,854268623],[386083571,143676079,504745472,312155851,1128663527,372979483,529064336,720387393],[275474338,999804964,994891014,442910265,891770659,1886825684,552378967,394179745],[702549785,1161094893,362375174,1363816139,217251112,725297731,1562775103,1478463204],[1360617661,796186644,688383257,1925088663,1584202685,81639987,1786801595,1344986972],[1883960824,195320962,787979317,1490641704,718072380,1825787701,1601335247,952990705],[730378847,12196886,2084614152,1915893237,927603983,1495784107,994253072,237736395],[893636046,751786720,591046423,830128975,320028141,1159995027,144617207,2088372027],[116348317,2082627198,1674688949,432290067,1450904398,1633711063,807705214,1044559339],[1881133005,1192045821,1549835328,266573945,1894303356,1222735517,1753270062,445761127],[950391227,1561318635,1688764205,978932702,498312579,1688683510,1774051079,440111152],[2108389721,1978605352,1611443114,1744606986,1903028575,1035313361,774804014,409180175],[1440921782,1238281316,1399852123,1546138349,86988957,298063578,2094573722,1110482591],[1475721628,1515943732,1189882152,1513019848,1528034470,1751398590,85013838,1923209617],[1379483825,1358538011,903254550,681089051,1665574842,833900282,897688875,435311368],[1724607593,348119470,1377128784,1101012843,910994090,460062851,263113909,1929443075],[349506805,274787407,2030862517,768289443,2081320461,970820921,1596127767,431333556],[632675196,362495712,36469449,1064189274,474603843,199549522,359161407,1481249186],[1596970719,1292562312,1026077022,347579173,85746957,45187763,1840461017,1409300599],[320569191,2048861724,1678632667,898620955,578372031,1774223797,872709734,2044860931],[293073352,625908070,893110740,2052381470,2046651617,664877362,1277883190,383179510],[752690635,684254255,940105712,912362089,181076958,336591665,1526756118,1440811333],[168880714,1858158321,777423029,557494408,1024830316,14255468,438674763,910832515],[794284740,385311235,1096059622,2099105144,2128044741,2067818413,285179900,1533040949],[305012193,2046004921,1301080156,462802093,1553558031,185349128,1319820746,448678244],[2069502114,1840563848,257634067,860446092,872200948,622918032,1938781912,676724490],[142468203,459206456,1098807993,349419193,1328336665,1979983009,428376414,1169557014],[1199605908,1418973124,1517043402,935790595,1166360228,312105781,2043371340,598483248],[1697724089,529994715,829876642,1680248328,573036187,849244781,1388439720,1591826139],[1051367905,701435351,896561342,571199962,90773175,1551608758,1653837340,579142074],[1456327410,1087349553,1051275627,1380729385,2029917382,212511537,642394011,1768304846],[308430190,287745984,1848324766,605241189,1898989164,1339299855,847500085,1538566463],[1560762438,817663569,1513227271,1203071795,286656822,1312849396,191268363,347166671],[567602188,54076602,2026838213,47104063,89385005,975841517,1695189179,1132603014],[1293670891,643739990,467071502,1073207488,991571479,155574477,2109285865,32690589],[1751148397,1499500095,1904547307,700425234,432350062,1478081517,870542839,1501160280],[530179772,1310227869,1624099133,1917770817,139393927,1457395831,587351848,731484112],[1086389343,1140502773,1378331380,2052467114,222472836,115062994,1601039357,656524096],[131022608,1274132086,1766957741,459113432,1306005294,1481850469,967070887,1806912059],[1308146952,1648360825,1348897373,671537892,1272995188,1270399911,1774451591,1035905517],[1034381905,2051005314,1732239243,680672831,1401492729,272728665,1659053797,618766699],[1041994924,1370841119,2033756405,1732131221,1633484865,1547592906,29680011,1127476333],[400613959,981162892,1212410447,1918262866,1133628969,1426688181,271503341,783437220],[686806909,2089256684,1656297439,177695803,1250634819,882019269,2062847949,1057495413],[1068150505,618467163,955472891,1865070500,1496339891,5660024,1200698786,1726215817],[274093976,1617221638,970799614,1142207897,322309376,681417787,1813480461,1942964044],[2076145072,884050099,1234507426,1805442007,1955395797,121734641,385911957,827569015],[523530482,70629823,149741056,1729609677,908362710,1731699504,14531577,1765541328],[612265031,280025180,890405963,743506520,1824577113,1274164513,1557303050,26392005],[1394343187,549773328,1626074180,289200778,1415540885,1946752291,618429376,1858483697],[1827596941,1670668510,652981287,603330280,2122586025,1946110073,2035855111,546442269],[727155447,394108809,1556347239,1132702698,223061379,2128322309,733774629,1745133669],[1637653668,2008719735,733877004,1500586933,1099834977,452431533,396160047,1407093725],[1883835619,215502238,794937436,1960483507,915051107,1128010978,1055149471,80629868],[70362115,2030497665,268955859,1659412289,782119240,1487889805,761304505,1327075139],[1886134660,951169723,1883329274,1961726079,1494021482,65155115,1514398110,1060896165],[2100091211,1714938240,1252370131,630491408,1886571336,1193716943,1944768838,551894399],[2074539938,643522690,1709167388,490355588,38801353,12989601,1122075251,795345245],[1149357766,1040200524,567125913,825573988,1107393048,1784815995,549554814,43704350],[1829424492,622654761,1490371240,1756096678,615476196,559145154,1061569497,1848870619],[292598893,1184004680,496275693,446591753,606373940,545399280,1061555712,646180000],[662497393,121039975,1006140118,1318158383,1102381651,1602855111,1202119837,827739034],[1679819180,925147939,1328444214,1472030284,1118500057,1190238009,192845368,1281662792],[546900751,768750085,411466977,51719400,679650394,1013314927,1849530053,900474110],[1129080378,1090937183,476349157,1884956177,331097304,1458575833,499312969,2087553854],[1583410367,891341792,1221576312,572833722,1834756686,2009388799,688133658,807812246],[816955404,611500127,40544725,2016508947,1707130810,886635385,2060197580,792943105],[190232383,1994383232,894578211,46934168,2066827734,998691586,593520614,1771585455],[724638510,1029998567,121072529,798192764,602748278,176028905,235824291,437411497],[2121296263,1778986590,820588366,1470672121,2055388334,1914273018,1956837457,746821435],[704847686,754378978,1152689854,564046768,384424770,1979148075,1205469471,1699905333],[1689412021,1393193634,1911167300,323537684,866840808,1539588475,524320257,1446878],[1789967506,1858291449,642976819,2062800322,1864669510,368975428,458249858,1046228329],[1942354679,853945350,1965551086,1460808623,256768999,1950368074,1067944953,5118190],[810727702,1396871708,367583351,10374112,2030598462,25173686,1505691171,550539162],[91780331,1709550699,1851483687,1864024788,795992223,359928149,591247527,1433060784],[283787739,1471963966,454957637,939382637,765401379,1203787083,1372631672,1073870128],[79576406,54899770,1142310397,884793444,1237824714,42249254,910464138,1106266884],[1218123447,493743448,1160393168,1711855763,1681107260,211098134,412848281,1359510431],[2026830446,1634874716,1165149917,563422843,104919016,16852429,807851303,1878451924],[867888933,751081094,1378591178,611875579,632907970,1962474064,843327077,1809186304],[562382975,1513628737,746384536,1101434075,1046219516,1226136913,232360411,700815786],[2110358147,850782886,516933302,399168554,1981689756,2452525,578766956,1688556895],[719911598,1158704964,446085412,893986063,1787358746,229314493,1610649633,1640036213],[895247921,79041891,1372587082,1896968869,1209739129,1356443247,1013697891,913111900],[785798487,721017573,948934535,252447771,1754880875,1309679838,1342472350,1512655127],[1450910392,1910968716,405826079,1117161520,1494187758,473117502,922716527,1458365098],[478532383,772062766,743820768,220024787,1634128291,781833037,466267785,310603691],[294333727,794753236,1531792659,729805415,1643885817,298301481,983727480,416922470],[1759651827,1324890005,1908008805,874583500,447050781,1135037205,1262364951,629623256],[1860555569,995444221,1058990713,106858887,175599676,1323378122,2015189454,641579757],[1476357470,961832024,147724935,567948949,1991227105,961364942,285179031,1894925959],[501076795,1091955250,507343293,1038060012,1680947611,1797216967,342652566,1221645992],[368625804,1217840757,518389312,1295967205,1437717945,1581975353,1285750724,1607984069],[1175155225,471469035,2013006045,59745944,1512952703,14043523,323330767,781244072],[1003210126,128563763,666963592,1648060543,763895715,948676544,1621575818,1148325066],[254201981,1422402368,1232394197,1616582112,208570261,422072685,1818434630,111415663],[5118246,1821306943,1457996581,444212474,243458051,80348924,290313204,1195333596],[1603636152,152663759,1359908216,1992326639,1869060510,2105232783,1228878860,20668938],[376751808,163082024,895636149,1675012167,752276895,1026565046,982015322,761273795],[1332854946,1974196949,965013140,267339,1193595583,1212800734,206389325,1567810068],[550208653,707800312,983170167,105466971,1388958008,830918421,853956372,402864351],[625515034,3748836,1324444496,1706346254,1849451117,144764145,1053998050,2105287816],[956785209,1064252471,877941845,608172996,1937723132,39561711,1660558311,1461653686],[687722255,1927535327,1709168247,1421214388,1551182487,585158969,823178314,1075977242],[13436444,1902877634,1802850408,171689230,907503415,2059344485,1557006454,2077231440],[1029803723,708473797,1358291074,1436446956,1540457915,1589320219,1431401826,1916933929],[472587863,1786474492,1093183190,1009470883,1701115508,1030835834,723143801,514354857],[1909968371,1499009248,250810246,211193987,161837799,627927656,1163688971,443611240],[1148436011,1383862007,1438134454,1615541955,1338487259,1368801789,596683182,1291368737],[1166000785,1291660114,1075158233,1622950066,2095066379,1604601372,233077455,1783636307],[977970247,115774347,613020520,426876554,87322827,1515478210,1714228279,917343024],[599506455,368662913,1354236422,258516146,829320995,739652510,806364851,1521360894],[1104194021,521128653,1284862393,638243487,1328512862,1068609073,813053435,342269452],[1937312802,260048927,758826001,61465360,1319065210,1248043757,532249476,779536273],[1102961308,75192100,224859555,1763730725,146269790,1681722693,134769096,556818424],[1185691962,1580079560,2062898286,992521204,1677670755,609868020,625884790,334906865],[1505806306,902401557,341004747,1614154223,1664657743,1258877761,137786186,669453186],[584044365,1296838541,1978266889,1479825922,975147279,660613801,105489873,838392366],[535974010,67823213,902983341,47143770,761920436,93245302,502312381,759298075],[929682714,409677522,1239405332,342592871,1311219223,1642867312,639792868,2045015983],[833747857,599120900,816271491,174786619,975382395,1062011879,53957105,1275222289],[849993797,1332874628,631390756,1360722489,1878605304,1151873801,1926320035,1538309638],[104276092,1138987213,230454564,350543728,1089381616,838715719,1303339297,1966322871],[552334640,1666867192,1708962116,1908532592,1170837650,171134228,1901994180,1101515315],[32381874,774491318,90897675,1246400991,192031354,1527679109,125435633,1023262589],[1808916054,755257585,720039421,884730001,2062080119,413507668,2099595169,1255676156],[2106433568,458677085,2125172759,1911948016,1364622363,1784137998,526355219,308811316],[1989868725,867044970,1353050986,2166850,102191910,1129310668,516123983,1732703496],[1865007561,646417797,719457368,1360738050,645545681,279460873,244643151,1695562684],[2110396226,719777319,2105178431,563548359,1079964577,1204991127,983355851,1161246230],[617019925,887309307,522570216,1203926750,2064282535,1178173608,1993806807,324723210],[968951235,430235253,12467239,1087432340,276792472,1154597754,1750025854,78956897],[21540502,724948900,906506292,1243798792,294627281,1694602157,275879100,2020330975],[754018165,1974221060,689294027,160780790,1038861564,526046425,957061438,1779160176],[788108258,1929519810,199463219,535084381,1519246286,536481504,1772315594,1005688289],[996765756,1601195509,403309376,1327051563,34230702,456010997,960374408,1541148448],[545209164,1190262326,211110396,1633768188,129135694,1642080184,1197791947,1216397422],[1038983924,962293573,1475959007,1289044222,345214957,1639424430,742302900,503912699],[1133747214,1238249406,1431921514,1899880066,1471229650,1073894012,196390036,823032463],[1674061631,2056944885,2039465845,1276478667,933459594,1401366388,995070666,1130886781],[859179646,1919776234,908406803,1129028781,510396027,1142569196,913320811,113878767],[1703571295,187158531,901930489,1269444729,1864494698,224108925,1545099078,597322414],[222178353,1776280221,602570427,1983531556,425117178,869776815,217692137,1702906617],[971750210,1185614930,1294769419,1992719307,523329199,1250977624,1410689154,471419637],[1212623369,1649998584,1024452805,2045907048,21336311,410547374,1411349517,1672370822],[1960329470,2097800599,253465680,1128623386,880193286,651979052,1025737022,744909062],[1886691392,1051253168,921540616,1053842073,1245618830,7810176,467864899,256735438],[533895128,93807488,256279211,1986206309,1804004965,673803038,661169978,1306510664],[2128563750,1762456188,1752458901,593205156,964362498,1209983210,573319760,287279545],[544104895,5464882,1254614523,50753823,72622560,943274530,626066984,1729057252],[3618322,1021512076,358587329,1851418206,249172848,1572149154,1568692149,988837080],[2108940297,539731122,571692068,348703449,103203906,1097041267,410950910,1647657894],[1694659669,1625159931,1553114770,868383042,1776426374,35408711,830315331,2067700563],[1426921465,801994498,1914725742,1082675318,238655045,377408857,1824370249,376065746],[209967715,1234830446,1212413377,912771136,1296046860,793424707,800520132,1732195125],[1195460808,1436472163,584994770,804771839,1951079123,1200326874,768344877,373800748],[529586221,75622227,1788957258,1966673884,819123439,1344607354,1476760923,572641831],[1944605509,1959191524,480115893,1437630027,102333992,1068364420,44652026,173983447],[996613716,718398950,978155519,78751310,1419791478,705225796,414267946,529303381],[1998191091,1188781898,1812835475,1917025280,1843935731,1855089732,1563453703,939067015],[1543307283,298033371,325905925,1966207667,219172946,1221011489,1072920187,2028699238],[147278005,371220387,898284593,1139533125,328896515,1185806259,1907675344,837602343],[1083514477,57181470,362006833,375076248,858306606,1371707744,246706994,2052732178],[1883736889,331883954,196383884,1851865500,165191408,198345030,1718668344,621446504],[1037144891,82166154,1949274445,236439990,1125167812,907843829,323654270,1576578450],[342724235,943892645,757206716,375131582,1103432613,338423729,2023697565,1300136331],[2031653648,2069563557,1152929446,528002853,1017999597,90143738,1341398586,1718281850],[428830249,502066861,723086412,663157584,402450362,1557883810,1058684079,1484857612],[1607560721,3236617,1211940032,1983708156,1628924676,988786580,2079930808,39141511],[154066293,1791071396,1524439293,940820461,1463330320,1092889625,109625254,1370865682],[1821157663,1121198125,707732501,447848108,628390397,477815054,1124075538,1992003707],[2077721920,1324256736,1875688956,630253148,1136248779,2073843443,1841764198,51455923],[631690850,1144687083,1208321727,367538000,549569523,386621054,225094328,914480030],[459118623,282038254,124331005,2086513780,1849970828,1320828979,2071115192,82353202],[72332424,1453759014,1165978328,1646912175,2039538434,2110335211,1513626282,1782744028],[122102378,346850591,1211240283,226106946,44487815,1054518329,1477982252,241204823],[242959820,627053590,1311899941,472478479,589318518,1209935073,507675152,695713519],[265672118,1052422191,584872288,701193299,1634498065,277809985,1070855179,354656052],[208980125,1091122055,1525932266,799022137,1297715556,142710128,1692412717,38633170],[528348519,2056256445,1214399221,1205112419,1097829269,262919321,1075140690,1460335038],[1437005205,774953003,1640411091,386587730,1325273642,931434452,826686202,554484355],[1732730955,1552160549,856716348,1823562228,1819120277,506222837,1531571494,615926031],[53827930,177812145,280349940,816620982,1551072410,362558589,1374571378,1821426749],[1264806854,1860560223,1273753722,654836173,117151371,1099575635,1805786006,1416501635],[210744186,1988150582,267852902,2066488490,1967403334,254592795,2130226229,1361490133],[866164183,500678989,1499664496,313143130,1348730342,896420880,2081089366,1100362375],[1418753552,1458490281,1225723568,930051118,824201637,1786004847,1793345625,864033803],[866263553,730243746,524309181,294321711,45158619,225025076,1796979683,1997829158],[562180343,846156176,951728050,237294530,95307805,277480650,616383701,1420454691],[235938936,572546083,1672971885,831579494,209995996,1078650117,433928829,1418170752],[373436050,1867791791,356566827,253655399,29885195,665680546,317494268,960593174],[454627472,68381817,1092430376,1142031258,146627994,540937315,109528300,1692693062],[1497524354,2003049567,223073930,1608034112,94656177,1601175839,346927436,459528750],[1532889178,1804657817,1040260377,494344769,1380697244,73773091,550868858,550615971],[2025805965,1398923490,1209671112,1135737747,383876450,1216152144,87970306,518205113],[1698029543,237661865,793996365,1115798229,610412744,639701973,132305691,280695055],[2086617136,1238380401,946998431,1468253667,798958987,1191849390,810743072,276402078],[952103188,897799027,1524238452,629135409,366416958,385636376,209252675,95954405],[1090302245,765907745,52346662,77624720,1903385383,2118909661,487503544,1813041306],[605471910,1978077093,1783274291,1074783777,1802583343,1406648059,1475488591,511552999],[660198566,1799303019,1220672051,2102088357,1261221876,1479901876,1424385855,1192252262],[101896872,907842158,1047411911,298740518,797511390,744458300,1472046937,1694040538],[117149516,1876825781,1366682103,2017536516,2034628991,998598401,497106225,1601596293],[943905014,1770862218,1055720957,235510816,1690085571,71679817,18653346,1101270264],[890060710,568915421,1605207073,1989518934,699382411,657487147,1538295164,100813137],[191601409,594779059,1755849670,1086082517,1747574961,613322749,74818847,749943901],[2038434334,1288705168,802104864,849158301,295669416,1349266645,661570147,1673333704],[911580588,983213238,98533819,1956958847,1156904145,958351038,1205513138,1013982531],[87485649,1219328604,823878035,890178183,35740861,1534492823,1288978198,810555008],[735982361,1320087418,437705170,142850667,304846667,980682523,183700359,1269952103],[1328290099,1896690918,1394355965,1360718806,798491261,30271818,1353020568,862069377],[304183448,1020325901,203299190,304448897,1214591608,2037337490,1057259021,2439199],[415070455,508328747,632370503,359638370,1742918533,1897382441,383871644,48332209],[1573722784,904850415,1876690546,766138093,1725892044,1624279531,1910982353,2062158027],[1783530034,1980025366,734370051,211997937,1855981825,1001040696,1211700626,528586233],[460020068,236681537,877778184,1442006762,465413870,361042616,1658563780,955462449],[1948333341,1983847860,188479370,177814598,152181253,1965995227,690451522,1165980264],[1653493315,985682314,674880572,2002653589,1324300645,427695902,1686627906,1650741702],[1527431369,1526599315,205140866,1224166237,284261483,620179329,1572958053,1566214905],[2120841450,830753366,862513059,1620448350,1143367925,1582865732,581599244,1604751371],[217135839,1047099771,399086348,1967278617,1455366962,1897598632,1373683120,713208623],[143080392,265153632,278525615,1516433158,1441162074,691116900,1642572225,1988103353],[1156826047,1209697392,1911846079,803832395,24415461,1611868013,1594937763,454224867],[2062467014,1555812423,2047518329,116279716,1798674477,1651318535,1046026159,1500125142],[167917976,1045689121,1505861994,1226125518,1452091482,1327571499,442542145,1038206366],[450731183,1348355423,1882645268,1328093296,774834295,516646059,928400930,1624491096],[1358206979,1200822271,1474579611,895118576,540866630,647285568,572864292,1185297373],[1284287065,1626003511,598365591,1407152443,1011265473,681469102,537308886,89647888],[34767343,542654220,2130471256,2124754173,1158443569,367635202,1539487696,1878974044],[385349550,806882295,370731051,1025913277,212459135,1327575635,1169912921,30059853],[220964603,1016563192,1047048181,603074728,93310517,301637040,1599306587,250956542],[811141729,819956924,1133591822,1616177162,1697432676,1731740113,847637715,2050574503],[2099426267,13234632,866779076,660345156,441497806,303045825,1319297478,1290413541],[1598191905,734191811,1576848321,311433260,111589253,1051943520,1864411253,1234394274],[1818707630,487015795,337860501,56842304,456901555,12313640,2105148440,1255614615],[1692862997,1132733185,1423111953,1744621313,1545804493,55746981,1605986527,966312279],[1046384923,1388122342,1284745428,1943167005,1702714756,791439028,1302015817,647375928],[2013321013,457159784,1470559992,880604702,651006916,1034050370,1670206102,1570868279],[309503613,1830609496,1955986991,686757870,1291128514,777972641,1906327861,674449163],[1434099635,111674060,805460726,458506822,546331295,1186251373,1264439304,1831569101],[865013527,1798633919,1767670542,830564260,1295878875,1746734848,2079776814,22128568],[8749783,2084026745,861495317,551734075,593074790,611429259,1501441915,1181681082],[1473891353,98750539,915692192,26566627,1242514522,2095067171,1440546364,1039130502],[477637593,1912894317,720337858,1073685297,1619205147,1120921355,1792403714,989042364],[376113706,338738222,1948041055,88410784,1884121557,1801291010,628119421,996208913],[1405253165,1520401408,2015826001,1041258656,775830697,1108433013,635863304,276237593],[1415061023,397635439,1275922777,1914812766,1165201333,1149258892,1653347872,1645888314],[2017019730,262439072,946087828,256108111,245172305,386313465,390736104,1379937439],[2011941872,83900399,1361277172,2077455784,1065991198,1166208052,935745899,1174863276],[1685776453,422970211,217883934,1904727229,1150616117,1719410016,538753848,2093941690],[401885730,1265020895,1915827806,454527892,406537586,58015672,667192221,1209270021],[1530716007,607926995,906485554,1597028973,1530654978,579995766,2032206214,191279489],[96044606,1985390297,1539368929,2066919183,693417975,443554652,1909552900,1174584313],[917824239,1048375569,1294253968,1915085233,1133424205,616710940,1578489555,117474178],[1400525789,1659628988,618434152,216772101,1212195505,2030162275,166539664,1804145494],[1205506023,2047045018,1668388814,2121671444,1129331955,764714359,1542701484,1714715149],[499211761,253116995,760072774,475535157,1619740465,1656213087,535708540,49189463],[434122318,115740369,316169640,1436185432,356179374,1400550691,1853659994,608897516],[1811011670,468757594,2039353961,1454234139,1576848455,95567007,1931751268,176321458],[1865511434,113209476,654875535,564255360,927424525,800522686,947374189,1473416020],[552063954,1256059792,1346427522,1073678241,858249398,1358193733,534638579,679455016],[1999352047,103636994,1746374350,649080998,793809053,1148061586,903205550,914246205],[1421177232,2080932191,1389317363,701228412,574955578,789263755,1739803089,1207090003],[1390253990,488587135,1933345581,430269073,1200013545,1211293266,1574541087,1866000335],[1791692652,730208071,1213792690,752597679,1322273038,1275582056,1581205706,1414668854],[459200241,627845525,1817831149,2039833438,1610978110,1160881620,1590687509,260332513],[1813477799,1253951267,1647940418,271034969,1589126689,1440949738,442214378,520265431],[969403338,34310270,1780095058,1297023589,237092199,1085944228,1839393710,221967573],[1447569003,1178831970,1771549117,2036863671,1339466258,241361646,1160325531,1474920756],[90290095,299322722,1265454951,1442430794,450097709,772867048,1914116838,698393350],[1052129266,2091773227,557892608,1282084816,1235647285,1585056062,1602180986,116320191],[430372290,309708485,370335419,1066286897,771622625,1312734779,467050070,875052711],[617933835,2129867617,123023582,392951779,230762631,609098223,831823695,653296082],[1745838725,880111934,1152772836,2682548,758333410,1358051702,223370260,904547144],[830615237,302850267,1667890956,376363910,1296709308,774927595,545275804,1212350647],[306241016,566342152,550270029,1373615768,843905993,90089737,228696090,922524811],[549186309,1548411611,970552600,2119167022,936662563,97876027,1092201569,153661452],[1154440798,655730205,298784758,2071120924,835185765,1138823937,781353066,751136476],[1612096246,880017063,1311474788,1433014271,1318215671,47948767,1210879552,1169523312],[1702436869,226448705,1889830870,67363090,458145036,1001242719,808671338,437164760],[362130648,1454158772,1461972995,488037275,859220955,747460813,1240745988,1933959615],[1731564565,1711859225,991004253,522174633,1826878560,55826882,1403214866,1218633765],[1521669637,930379136,629118427,842692736,1823165204,1173216261,1356641515,110801367],[337165085,2117387585,367111955,163718694,1031765621,929489038,1947816752,461935279],[2125540732,546982280,680176836,388371407,1946638003,1209706615,576961330,1161643062],[1102163627,1919212777,1388348098,1551119849,1383051343,59978348,863565188,1278632351],[174540444,1560952353,835051670,1741451957,291363778,728077273,371225739,291026441],[1301556072,788522642,530243015,832330913,1878681744,1695813582,1390873152,1354256425],[905694392,104597642,1266283893,1148510549,1828188844,862230758,666553524,674669452],[672003129,881902274,1224092908,627523789,130151695,1176789514,2013043196,1610012603],[1279420748,105607763,718409409,1933298053,842816102,552298055,1229824212,1278913616],[1335163286,945447074,1595304988,1867363424,933201575,2091355218,1743063624,1052303334],[1241729809,1758185069,1699683682,1888582120,1204127753,909317393,1628787991,1875738229],[4551070,521351101,1648025564,39591417,1703493288,1174860628,458948475,2016492539],[218225613,1586786974,423000751,1452907830,204934006,1064659215,2048697255,639810106],[767639002,193122196,1332466437,658424587,380759999,170877139,1310050248,786388060],[270552919,343710198,897813270,134431263,2085219441,1162623679,1910761895,1290952495],[1869840478,2060078121,1189265069,79284293,1848796162,1750110105,77228281,678740822],[1392975697,1391291326,1054000354,1973649631,280097337,1623544519,927038774,899282680],[604638572,1796453855,694771573,597078478,618917190,1679289568,1286738309,600495097],[1874535990,1523799347,635917474,1003368522,1735907075,1246097208,1564835298,1839512924],[2014708709,2051907524,1065272908,724033335,1414962768,1958636659,1445838426,1755602048],[820354610,1418951239,1842387951,536847679,1872357605,1166901202,1214738615,446867495],[1208623946,1012447505,666655136,93228384,1789347850,475029833,1018418854,860359633],[2060243354,547491566,1678299622,637845906,300342071,57803856,1811470340,1400623287],[1376611962,580471746,908363501,1139243570,1703457781,308856737,1058027701,1668007015],[163809477,367110375,629246179,1815105007,38864438,339165075,1118555951,1178897314],[13201181,1118214379,968804366,676869155,235171614,1616025156,2026778145,70089204],[1433921696,1379019054,1144893950,965487317,30783351,1679536678,1093852711,2105683860],[1618491062,2070668925,902415775,76343386,1088118770,1744811458,1682131068,578944295],[1062121746,1186818033,1142139542,782569162,182415223,2005998103,1056509177,1054159866],[694382938,702081244,1591146739,1195149548,168760552,1367491775,1331710610,1322749293],[1343426430,473995194,299881229,95911739,1069209206,1299397678,895889902,137527381],[1342754206,1098253080,2083103249,1839761377,575348857,761789195,546603786,404099909],[175314160,611470482,1726439303,1004137411,1806837353,799434309,906845014,1949476737],[1925573589,451007171,630604129,1732939133,497285464,1975957172,1027834016,1175080505],[1560007423,909697466,837371624,918252507,1939098112,2028931632,1016074006,296999287],[188580428,396352149,1506859856,321769518,1939276389,769877346,972119159,74072622],[794474822,2071902485,1721440920,1946798902,721583991,2101284031,1966627340,72353215],[781340313,748866958,1258940503,182661123,2072340353,1682743889,729498694,45909553],[1169516639,1222092575,421555137,1266062402,458952144,1815375545,1351053176,863456339],[279056069,41220548,2061034313,903991859,2127143270,238345583,1189499749,656912943],[292788876,723815480,1300044317,450579221,52205562,793421181,635383697,976802736],[691216740,1527215251,2029998797,1889430187,373173615,148944411,1974106964,1024842631],[59326763,2108081302,395806582,1297607304,133494006,448955110,1133367322,759882315],[1262105981,446148046,1319968781,503391478,786010088,551483231,455701613,157724879],[2062115144,523874155,1689285277,324989604,2055910290,508860595,841347314,1633823050],[2124792550,1222195251,445509012,655467211,788524127,1492058063,1062096994,1426963188],[1356581974,958788978,563498751,1570610364,1779161836,287232825,1783502434,1995009890],[435540961,1987192943,268537602,315389936,2049496368,622153950,1824066254,1251733984],[128165325,1658901463,693661941,794013358,1191117414,230159950,328995817,866804928],[236939896,422857597,2129909247,1645721786,153673171,64859513,1218118024,1935326111],[513009287,31469205,620198963,989502710,929908197,444498973,201313882,1934240347],[1961708514,359346469,716167299,1832634305,1541492,1819666850,156223884,1285894642],[1760297207,2981841,1842622530,1816377676,659588886,1015502685,1535568150,746745193],[1928573671,93483018,1693902397,1266334792,413458771,73095083,1921268842,847586818],[111262552,348574479,874950301,1531389499,1488107379,1111466377,682093425,702092534],[149130070,1407132929,864690881,997796635,1111098777,43128243,656574496,569910226],[1372908670,1542948657,1518561127,1027889840,1315021952,1451228389,1298332261,1581610827],[1329308479,1752442389,120009400,1157478781,1110362425,1050325403,1183444254,1108994878],[392358349,172066165,712445943,1507930680,483440456,1010200084,751952701,800616014],[731678242,514159894,2093690648,2043833181,1146070315,1587498054,522633302,774410862],[1233024885,990179638,1306095354,1830199641,916137078,1049376681,1853439256,810821475],[1203901383,1184608138,1077117888,908467726,824991685,646964228,378646166,1214573726],[243841761,1696761014,9098011,162365844,1694389762,918134260,47565279,1836222752],[175423482,1651319358,1432927633,156061910,288022952,41062730,1075284386,1970457438],[759059399,2033273633,986483332,1118389341,395750476,896374431,991628559,1537631291],[64238610,2017177916,1150191601,958332160,1793530654,1023597308,889031833,1311003213],[1698465275,979103342,257487572,1386452622,1820370059,48441304,475249409,1828142061],[63692870,89729622,1924020097,1689125613,676266985,1545007593,2067590520,1105925369],[2113618679,2108987272,53178873,166468987,1014544399,162919791,2027253494,190877965],[841972395,1916136048,924407122,829876333,1725675556,608790682,1937014935,612422170],[240283165,806699702,1521271064,1510334381,1398946456,292257203,618610788,127874294],[634083132,1541728939,2041864281,1077436371,858132258,1527634482,337792084,514204835],[1590179554,2096421296,672511081,134377298,2115922922,1231801287,1384239247,1485625379],[1977105085,85532217,1099557245,1672668622,549073186,1535015530,1489826326,1663696735],[1412327674,1564134755,1735827735,165890111,99449724,2074762124,1766467410,946599711],[1563703888,1679234036,1049124538,1697005900,1442632846,1654148086,1698430789,1262278094],[733567576,307260169,328462847,818810983,792300915,618659513,872427404,1033007563],[163768216,554126032,60480513,196949212,866933652,1856464809,1604181994,1683917203],[1603006263,1028457398,441623899,686653393,1920826013,1336944135,131305689,132557351],[157771058,561188304,1862834760,1096712288,1458276200,348060850,2006883341,1764109079],[1042582598,1583756414,671390803,403196611,1553880144,1242667490,1947152004,1157469869],[152324440,252309245,473744163,1592813329,185693270,1920638475,585517217,746854430],[1682303564,1800653037,2094985171,345023407,1518204545,2118505819,206822436,888789228],[141988006,508038936,929545691,1079574782,582651406,281498706,347269326,233868385],[1740216498,889128155,361986320,1609815442,996954474,765351703,397667416,1382776910],[1004649657,7675885,1917950151,1394412664,1340817056,799324492,1879697354,279540302],[342297141,408834019,1525946352,213223930,109059646,92878612,971928523,1252613296],[304103460,1974045808,2047033335,549836868,1247715658,314046464,428591925,709277740],[1839880609,1467973377,1301658612,674231434,408939546,296973968,349956732,726643577],[226484764,334484678,948154615,1007782655,1769947282,1224990934,1778711635,1747062941],[467106977,236898367,1081941274,1935564426,1264642668,809154225,1975873202,1495236701],[1955791848,1567768259,694824780,1658036250,692568272,1616283097,1785118786,1559845920],[1524787696,1311160754,608125632,1369882694,866094410,1490764902,886563332,443744258],[267775948,1865158902,1593152784,1838390499,2089759867,1634262489,1467728169,762611925],[195880303,1030505151,750018971,1212199904,1934915202,67006470,1549955229,1949845480],[1411396130,709780764,1837481579,1678752146,280369382,1821396330,483446384,168137490],[1190680969,1057061637,693770360,1476850045,919558426,1398946134,960493817,1552536249],[174352103,1032534852,340509304,1811504669,1120264370,519275853,384257751,846228401],[2004612477,1531414692,30354269,1813469031,387921306,2013886487,1428453366,1956004523],[34810293,1919360423,1400574085,1698913736,1467178448,1314866101,2012394129,90779289],[2008550906,820543102,2108797226,2117338526,546227113,1634208195,584569942,815934796],[1587383158,1570977127,626168078,375417440,2012141216,1604417456,8209509,217612383],[275554565,818291385,909921253,1078933370,2104632659,2118722510,1755864424,1255255234],[684988273,1174181301,1688671426,1698344158,1457519187,1662544488,172253750,169137712],[714287276,743086291,1534527471,1073770493,1898891891,1110549520,1027503340,659846687],[763130019,810661738,2034513787,1161254232,301836590,881022339,217963794,1069983561],[1591058369,823328204,302577184,152164665,1454880102,1094979667,1538620331,796645252],[1065369549,1991685091,1345887264,2023365369,1110490152,1989214314,686844682,1773522576],[331517541,1722835536,493281664,1743891425,564027534,1832819269,1634715498,2103496009],[1038386597,1621257248,1054600734,1518163550,1582670337,491468388,1894712034,921046742],[579370883,1740680997,946501513,898179578,540807947,447013205,205983971,1713235899],[796586722,1479347012,1612904868,737240456,1870033083,1549793895,1385262248,1554700268],[70262315,118718344,2113347827,1814317824,1922772118,8225316,1918188012,1340171410],[1882040491,1703042291,904089958,1566005722,1995350240,35820569,1067103243,37546859],[137281077,1124306387,1426971584,1869303819,468409876,469733022,1554333510,2069458578],[594185165,1451565098,815250889,509706367,1591845717,761735552,2012975616,1472651380],[765367681,697462074,678419142,248447312,1722403321,408667614,787309527,1123321373],[1546225841,195461878,736794781,1126098656,598140964,1258263143,370797472,1151138744],[537563478,1489694883,265660913,109369602,1507696631,340385642,1174936898,333738991],[1677433106,1362408811,1832569135,675412889,1381732415,169523601,685366419,1545349706],[2019625703,565702371,1296342312,496053046,1892297368,1023880114,1216301627,283496798],[857272404,1121769645,455801281,1240037993,548352332,538265370,1859470625,1806535801],[2117883863,304193454,501086657,1765384034,575549628,773045751,2010969535,309384773],[1803068682,231396369,80297535,1705520350,1449115679,853766587,568241788,378861468],[137878990,472711845,899593338,349697580,117319666,2117933265,269878754,1173911419],[1257877097,469114647,2128896601,451299506,409453045,1984721651,472143837,2020051205],[1396251749,683976644,1278766335,343743834,505819434,346682450,634591406,1167552218],[2056852299,1304682186,856588069,2010289371,355180470,1283504590,2088234108,1774543188],[33989470,299912734,691577462,652360638,1674000040,931167164,2123298142,270265317],[1154083399,1084186726,405134395,1096841129,1553299118,1873256972,497631769,1016832303],[1187722590,309467035,896727280,1221720542,175054774,463943803,319820046,1660061204],[138519752,1514924305,1389386778,1988917596,612423744,363986496,111900709,2026207300],[697027803,1229406563,645216139,589713564,1442457719,1010474250,704732936,1205147094],[803218141,1383674926,82130018,338873656,140924374,1061780863,1888264792,39731728],[303536408,287579889,491237407,807826636,322547895,1905478161,1828805446,1951796940],[224464256,439990720,953962710,93905967,685908816,1095197225,1211260143,344958982],[88364166,217554031,1540489069,1586660895,1314787785,1352040380,180570664,1239077223],[534976333,2044689581,1830749948,827146255,1857401919,336118710,1412345470,979890538],[1168469682,2096570519,2007608978,235267140,612698417,217863866,475528378,1018902409],[1191857751,1714848923,1840464364,1666057564,2101327613,111618305,1079605521,475130395],[677407908,673509904,335768175,1915186246,179381374,960238131,998264869,316460827],[999987309,2057428152,1526675845,1956438034,831563099,2129006796,1312264172,677340860],[815219500,649682817,920951095,500916003,1679153200,1764394398,2092623128,1740473794],[1167570060,1722936460,424742465,1019179408,910384083,1499081879,1397361126,2067159843],[411415401,479733063,1827864848,1056944168,1774471174,1525082625,1194570615,99894159],[369087615,359793460,1676711299,244408322,730744641,1413234977,809778055,626634689],[1808587304,476933815,1592725381,1583592214,1820645302,86924727,625033132,1529253724],[1840619360,533016743,697027804,1287906177,797139509,1379805261,1620462271,1236539205],[70916148,2114633992,1044306165,1418397029,2022378804,1980608679,769692704,354311043],[789885372,2024980287,572158279,1070508149,589771086,1568521508,1759918546,1670559932],[1442468530,1905219236,270994286,566825215,1648080014,1591345990,2048134644,1466194648],[706409547,1463284481,2099223142,857290425,1544021001,1481789301,176235061,523761360],[526759012,403978432,959734437,89025498,2118974671,1938964860,1146068304,523942754],[673406446,1257930686,1516565200,2012025533,1847616296,71186954,1568967064,1058336580],[383751336,1207445306,1120174603,2053458458,1051838811,412196411,158389316,958439655],[1703245778,1216309805,1537713154,194849279,1426194372,1648116527,672199828,1111621742],[895421508,1943837419,175804924,1605913726,181990667,533490761,1916616637,1176751145],[1185162840,2119220593,974144031,317545306,1996989566,1312084770,656092400,911305683],[42212567,638634355,1600677487,305062332,348424376,460078424,1882858820,343861095],[81105126,1301589513,1745771870,1670512228,1877071061,488325335,1769646722,1287441108],[1377924931,1826006842,184490108,614994145,12335222,531226965,2008579351,626373684],[1308906299,1871256735,1399671609,1569917452,731876540,1646056997,580905349,928336531],[588266252,53406890,727727133,1369448627,711079420,1233460902,1211146113,1647309683],[872133418,429688430,179302008,12173123,357186669,920433149,959359477,1117449294],[818672048,835063550,1416936319,647336629,2019338782,562986398,1484631384,1810149902],[1655713215,797089857,1275305363,294784362,802737811,740215750,1951777779,1552295489],[1411014569,2027769688,565841273,333578438,1278184217,2117992296,1565499404,1708232337],[648539998,1414551072,1350709826,1044719580,1776849300,1763335574,1681450639,594222079],[201927948,1653368042,2099999441,966826849,697214187,40317944,553123619,1401655378],[1495177906,2055422167,1005215078,2036955602,1929333875,1401048394,570619910,882835800],[1749079091,764298589,189791349,2023529460,663872741,1321530277,2112797593,34289838],[496158543,817677417,1185165156,1756497372,610453555,2008196406,235069987,1992604071],[942753928,268638717,64008886,1909119586,909910705,488780717,1985273888,43798947],[1057521819,670610974,1872975838,855075522,58970505,62882166,659592929,1142282709],[31758142,477889452,157954796,1036867089,679950055,143433480,707121696,1795054780],[728093225,1496977110,1830751866,975872689,1469236339,2066546165,177897966,1268050268],[1945039983,394714065,1362392089,946956407,1528724342,1799696567,1306860271,277181776],[1116741632,1270274910,998942753,2068164785,1883675009,2056559806,50500062,996188395],[1311632649,169100329,1907424858,865703280,407445511,1875035306,1633930096,1147128655],[721816926,517486359,983089907,657580523,750366608,356038615,137370055,1758882857],[1833836655,1738522512,813846914,1609383364,1593737478,1959662055,276997614,333292840],[105793005,1490682914,1484035696,662882145,1284076025,1137876327,2071431079,1041256743],[616198673,162660345,1149948116,839180546,1990849529,1743030728,326099832,672725122],[1022009092,1578521911,711175951,2040044915,1620274880,1566139574,1280305184,2029249451],[688962914,1214235437,399291525,1476327215,1211163218,1322548626,1403621587,200365102],[992593348,136694282,565242068,1255159534,276907942,572191935,144185597,216790932],[1976496417,1566749466,1019463436,996502633,644388290,920935509,1731546146,208629423],[393125372,1027968511,1612208084,118091066,449190506,432909768,1975867782,236299110],[455060237,245412965,1859019442,134103722,1301046543,463681655,530179491,1422501259],[1729644313,1961748867,66360185,1620357205,1809202787,1362986271,1138997945,252297896],[1257885880,1591701553,161134024,71845732,859001289,2046651578,1908550533,774514154],[1714689829,1981632589,1761912130,1683711418,275030839,1881174863,1331960399,533099272],[1426948082,811174751,246573898,1801628111,1626872849,1567364824,1664150849,947810845],[742132485,449357036,61049091,1601373997,798997503,2119836072,1442198999,614087030],[300085848,1381825415,584806022,571943250,1086226261,1940377170,645517910,1011160147],[843956834,1876152048,1603414804,92383941,1979694241,97640629,1219724371,801384342],[872863612,1363388463,1657435795,912200734,1937163049,559792604,1013458469,616960025],[499387627,838692324,307399479,2005837423,952160157,1309151734,950288037,762479279],[46718056,1220705607,1534481786,912110809,601366,164295679,879878344,466168131],[922444536,1944560444,1763582524,1208085789,1469536289,402657216,1925683508,975809636],[1689054152,893779970,1380682553,1083755899,1940655031,829158009,1978323746,1641601554],[560460878,2105540791,815233581,958451441,1341589117,1163928562,53521357,1811864877],[1211838787,1379425628,112394754,1755976213,975640673,2034736575,1804586923,118692608],[1305910670,1254945953,1405161634,1193887010,1621592736,904856518,673000954,328378172],[1375838868,1475398858,1130462446,124450971,671143683,908395399,1586191543,194456934],[1514781830,1926150815,83802144,796975412,1178706475,1471825370,994982677,1971703618],[1900684486,774754071,1423585758,2064363053,603654411,112391520,2076172755,896475973],[1329543346,151515405,91890748,1573327001,54554698,517661132,551505071,1913676087],[471620878,74199505,218124998,977005055,856811837,237091608,1544368209,1982912036],[2100223729,99355381,1382359553,688031128,294021202,660356906,1350953976,918170923],[1053927612,1749799603,2058299921,1887494236,2123111196,310561510,1230020189,639950618],[492050327,1970161045,1517002951,1341417577,1086955430,499062099,1838451931,265375022],[504691410,901171037,849940748,492208781,417163205,178370993,995892727,471070053],[388675731,2016388525,421572494,395234388,1373516917,16874241,1761576699,830598938],[501491998,1577621957,163358933,1068887563,2071057409,504298198,1393585170,722579651],[1658833724,2006360397,103645980,422118487,2071987104,1393643458,404087373,2097022980],[1991096021,1647144389,686117797,305158795,897482574,614050806,1046725916,1925723458],[647417972,804309042,218010165,1147475936,320771667,1359251805,2023057588,650909457],[653682821,583043905,206841242,978725571,217361406,960302644,1419089582,476131629],[32069321,1169263235,976847307,1898463911,661811511,466356588,40641695,1482708871],[112097229,215721784,672024549,542500989,791247310,1056366015,1670908610,548497107],[969678575,160448132,1797059685,1520350758,826387938,306587924,1079790630,1925743503],[1403668400,2044991650,609634870,1747516245,1546266873,182334050,866812309,1261633742],[1456226040,2092372605,1833905358,1957185712,1241650569,903658587,714394964,693472547],[932951913,272086075,1563188798,827115263,861873416,470305925,1804520251,49279510],[760576117,1753030757,1550123592,935406085,2037391283,1736029426,649963628,469990102],[629476333,305668174,439010226,2032122042,1740883396,632574097,1465736552,762986564],[928032264,2088914947,1150971424,2003071933,168447859,1463234055,298791745,1378312948],[917111967,707001819,775710162,1145521729,1035906134,1476392079,1872782399,1217186604],[1523174458,861406357,175946276,573290668,374644833,939134691,868320001,324970251],[795382994,1789951101,76604003,520362582,1885066897,691317601,1476499966,40588668],[1196044969,1164972320,1655576273,2116508734,393691737,642317722,1447857544,1998812656],[135870055,951415417,916124996,270366810,521746718,1816532367,64211851,267885930],[60853972,1536076478,888802709,1179030850,619400395,507284070,762912023,46183346],[2014344586,30216240,128663625,902684394,2121404570,1636996775,995944727,1767171700],[1058683291,1153648908,917097118,851916412,696856555,1707129125,1492807950,349983033],[1477979851,1682589973,1959512060,675696626,527907236,2122090074,840374209,590492648],[530045516,1344349178,143994194,885172648,1905678078,305378197,634277409,493526344],[2107025809,1775688502,1545752967,443458365,1137403514,334036921,974481352,895552655],[971201872,11904604,203525637,2081170222,70614129,231050658,442863898,1572545300],[885443580,1447280308,850024465,1690921739,677449738,1671545503,818694091,1377095584],[1638675145,123142653,1915026068,27840696,75356700,1714472896,610466670,482935328],[1013199226,58621098,159810881,1393528728,990841624,1782722969,205191483,308387540],[1222398853,612521805,1817287086,1511312988,1274954535,1403774239,2104141822,1083088367],[476650332,969799395,1219656960,589886686,1959584044,768284029,1219393425,1141847441],[575874261,1280213624,1526117568,1000580619,1811538328,532262266,75677092,168440589],[559591468,1820349129,2019593268,867709606,1000497737,1257531741,1234776305,1665702218],[1952760136,241741548,1259179547,958850275,1110385872,1165764783,1045206929,180677565],[166792511,737355712,1214680071,329356429,183631852,2016623187,1325554949,1925057753],[795122644,485647024,348614033,1312725040,572169391,1254226253,1258132692,1719283524],[1668030855,1956676889,1489678441,551950344,1621270637,1327621524,1798269017,370354843],[1389922036,1028330975,272731377,1013440177,1191488111,386864076,1821775581,98001538],[390728074,181876727,1080449597,1699278073,376401558,401180442,490725473,818636875],[1213728192,2009304288,1767983058,1441449354,75530369,267266764,823212850,1808836530],[1850063991,84874033,1384991270,2094987387,44675605,162631687,321745707,1478122960],[319283133,364012246,2054070730,2090228822,887174444,2101070642,916739926,212268554],[1708042063,2061615209,852942498,1778625465,694325674,1545546955,1169785087,1972778196],[2009350097,826781740,938746108,135990264,2065513296,1181451475,2004926686,96693672],[991938611,1698267855,1179417038,1093094238,1034997676,1437014518,1794964758,1251680396],[531279869,1253486844,1694005856,671928074,1159453006,1566523732,793609634,394595613],[1125219454,1180245881,1372056077,1485859348,1055331387,619036248,1712949923,2123341216],[263747494,1560002305,1113640674,623058480,946732394,531601570,867136125,1357501591],[1508550883,758240742,1982360152,1577742278,16098730,1290850885,1744260682,1046053625],[1008393722,176421494,1179577595,1551117841,374166501,192682396,1706393278,1916785118],[920850530,813638052,1759855128,518866031,1226789085,1716567698,801965279,1192669078],[1658700558,1223603220,2001829465,1290855384,1799444035,815802677,1953305417,133386020],[1563802728,1744855064,1864765201,1982752976,1204580129,1370745756,454646976,1542674915],[1749506955,1744298851,151849802,1965008362,1331740404,31431014,1037294765,2032090741],[788584090,442629383,1394228066,161339330,1393073729,1925240189,24700924,1783907501],[1467172468,199989029,474790419,533096379,1473365714,1244076318,2108352394,2063958263],[281052557,2105910327,1117500534,51452882,1254679480,1863876745,1075093732,54541670],[1803734515,1023269216,1054257055,253053284,1918022495,1849573209,1471677168,2008114320],[1498863368,350616580,950698087,1003165977,837336895,1037293249,20941097,1654404900],[31921087,390777990,117710421,2033495232,97140751,1208990183,981555630,946986608],[102889945,1729783010,1358069007,115221520,930972935,116437165,423191558,1832183532],[1084013811,2120257558,269259879,520671210,1534944197,716967168,112505657,398021305],[1938430554,1251161452,33664035,1314030628,1688282134,701844260,448731824,1322102556],[697366468,1113323081,741091235,999977185,155437362,1522668525,869286851,522027734],[604035419,266091662,502248585,1197230167,1301589948,1151498138,1464851571,1048131678],[1447060855,2061991013,802586117,1606671144,1885011440,1800925580,1080234556,1649600310],[925474826,1769624024,1476903042,112780907,174786312,113385974,439554500,439832742],[1781654472,717595722,1999225124,1151513942,1891399819,835642948,259116035,838860104],[371954503,1010683498,1843984604,1671036580,1074886566,51213345,268419559,1946832192],[770127662,1001806935,1728935520,228996089,1681949650,244486434,1606837005,587860759],[1314913065,614572728,1548007759,1294054023,1078092134,1086526794,648593149,1515228087],[933494562,27201912,1873118647,559630053,1082572021,646061630,445866141,2074712746],[1187400523,1788746471,155756940,677211200,2100051149,1372895241,1999928880,1852039521],[1970389375,261014120,412317300,1085476838,997323589,254822009,1418107439,1861905905],[57249499,1880069549,437578074,73428948,1692312098,197949760,1656345398,1474072625],[842706868,450354964,1266568069,776937225,1208421983,1899142051,1068009967,873882161],[811664647,110523274,1254802437,964349253,286852238,658259850,1293546619,1300475912],[1530941110,1012935176,73305492,377865151,1904364008,1003428755,21915739,653622385],[213422473,1508412975,918536772,1229653314,268851220,2054002355,1100483377,510944007],[430864048,320866719,1201275206,330979524,1431049142,835468702,1418978901,1289592366],[71434875,578376533,318665706,1900692531,1035768713,1372349001,357310778,62206252],[880271237,170660079,777474041,1117016170,2002392191,576307783,1017432707,112126072],[1738774903,2021469777,290699983,1690380258,1789895366,1771338130,1762490883,515682400],[1838186870,79879639,914986823,799456096,1849749119,624942517,171409562,1214446429],[954212799,75569969,452408018,45303979,1689242865,1300143620,1106122028,1113547378],[427222823,442912552,376386465,61496692,1873890022,1828844933,1814665812,1077821986],[1107167783,352203568,1228662607,120781555,215969149,1364989990,818463163,658552369],[1216381406,696677514,41730849,1813089201,1581728913,539522799,1453361758,500950144],[102458694,2034288344,699679695,352431351,2057155741,261820400,1333364654,1773934387],[146813638,586676099,1345427665,500506915,1899372194,1189680013,533791557,1763964403],[1048132185,939295085,1393068425,1294558065,1267778972,747320825,2108781001,1358472019],[2030243347,677778834,60374128,1449658583,326638882,1947807416,2104627741,974045668],[463537623,670620248,1254324218,1327789960,333750133,1969718613,800774772,1648201444],[1626129821,1383140785,1225388648,1198699631,2096972378,1332858590,1762995665,640168990],[645561321,1677685055,1306267636,107898281,1066847018,907457902,1436779906,632530893],[1787505551,1762469172,1613482456,1082827339,941286670,1453554997,1107062135,1646403338],[495927069,1420199988,23148520,426497942,184652719,821812296,1637322727,1445163639],[1490943941,208605718,1722889990,1149216482,2112409430,277235605,165510156,1938140445],[1104590612,1963839006,1036603412,788350755,1231040991,601679413,1859221026,1973240261],[394621119,65491757,1323097149,179028258,1457442521,1276960076,1845824000,1639184988],[2008969174,1881973468,1096571106,1398627864,1853085504,889175130,214721845,1663402444],[71481902,1601595775,81166790,530822127,1990144308,1289000741,1731328188,1508706121],[1871787206,438880055,1964865025,1753294044,472453251,818679854,1478189790,626876477],[419375188,1177684415,1956111208,309511693,2093320218,1272805194,1308089809,23258631],[1415105313,1193537357,416288075,1273157136,1626672715,1527260344,729157635,1678440458],[1579858806,1948751060,1827468528,1110902926,161157449,850729898,2076481552,1480952336],[1451850158,1095278730,1810640133,1128494401,2054479181,1827111687,575586970,1163305376],[1683014302,702744684,454253966,1291186275,408912223,1054325790,1081272502,1674289665],[1871647459,1719847288,1503742444,421277497,1041114519,603617617,975625603,196334488],[1056205550,744532796,264145551,308321354,1803056903,2034756498,182138743,2035698678],[2060737510,966717628,1000391751,354668925,1137615859,1956214675,1136600928,1114195364],[657509028,2120873254,1875251306,442901578,790517738,680870961,613238630,1868487011],[746740432,813606020,27510824,166489939,1829904149,1331896238,2109991732,74689242],[1076411295,1706390357,1105378570,778667132,1499970142,337110796,732671757,441222118],[1730841312,769540745,842318904,345385137,1944221610,33252111,408370756,696211572],[1874314250,1440272520,1395790808,1536505641,1023914885,50756134,553290523,1208545158],[607309565,175977096,174297911,182639075,2086857450,1506043975,1158894469,1183816171],[1512431250,538483380,453910801,308055701,2102919229,1607786059,1431596045,297660751],[1895791019,1795248469,1270742314,687802318,1215597176,538998435,645534937,1337917078],[271257053,526361052,1750893009,912354781,607383181,69588160,1110585161,1077942939],[618333298,2086562627,1870422448,560463981,210651656,246526752,1827549822,478399712],[1691864601,513424567,1716674076,881416214,1384029603,222330960,1621039473,1683793039],[421837363,1110925699,1372753872,769427870,1186777924,316986731,629784675,978766923],[179934525,1935039213,54230985,1139801397,1075968238,331343130,1963692488,2010683775],[8117287,1636825630,1682522108,1361148884,858123354,1632669298,1841038540,665536490],[704205190,559960461,322669580,2067054226,798888961,506680290,89231067,457314269],[180950336,911905118,1586570825,468689272,64687233,461820909,1978295426,1319116101],[1373439034,969271741,324465602,665894328,1086132840,410045160,265947734,1687940114],[649046882,1927337249,1765499862,1792560588,336876444,209754410,1262035518,1519652051],[291553097,132614355,762512407,1973507276,528865892,458950360,1166554579,1863973543],[1172104877,2014239149,517978234,1742246811,1269439131,869275177,1746309754,1837748666],[1100846729,197648374,2050899429,1259015503,555181419,1065557603,1567032899,1785112899],[1866734912,320394547,576804559,1189612988,1732372761,1230554883,236099862,2047280549],[1381366190,734620456,534446375,1391495758,1915374566,784530332,2066608618,892566549],[134881598,2067106915,1332429176,1205515503,1336125988,155099244,1083583460,1639612709],[1579456232,1849404011,2013146770,2049076718,2075783890,1052053219,1879936989,94578465],[2109328618,1923380181,1537788001,790542923,3480714,2080344775,1180059052,371060355],[820703701,1597051797,761706801,102775748,310672910,278961835,404826223,1455226427],[684039865,641362289,849323629,1232618269,1239968396,244256563,1988702857,1936503575],[1589085652,434516,574370563,668318785,131281831,1166463783,1543145987,67579596],[843637953,1069881162,1090067147,2064062844,980899962,1679820987,1624108225,966898283],[178259440,865251955,1199867628,501542290,1605571193,336809794,970334439,1359768139],[2100479308,1318939417,1830035648,370721725,8253219,1059176118,1167056723,1079979011],[166497686,1642862514,1279148979,1233980812,1254451172,182452432,421371178,1300400356],[1366943174,641647792,156866518,952718670,281871402,1765440416,356343799,1596314124],[621377791,988875780,346890909,1118541897,69112774,1482024527,514202176,882500311],[237361012,174727448,1291433821,1567897382,1980014688,1923680936,1916652045,2033691863],[458184978,1112393212,1028376950,385728794,1634309936,314770360,1284867803,1580034200],[1449903621,1942762744,1384851055,1725244646,1639164214,1499449826,356289623,449603530],[1034899971,22502468,1043233771,1959359810,254668528,591153327,577719132,169180466],[1920679769,1259704393,298120350,2125734149,1879426015,2041952787,89384780,785685370],[28822576,1553831729,434216064,1558851794,1149579013,1481884957,472684448,95722862],[1550812342,207513620,889442939,1262439798,750062256,1096554017,1084794314,722697451],[1605193538,1141408711,606618900,33453263,176679597,719703154,1336898629,1717032486],[2071783284,819606389,1244091717,1552365321,1148250749,1833540858,633547590,1335053467],[1441324744,1700048778,1972633283,1453808705,1200543480,775216889,1162910728,543302243],[774550633,2046644990,221501317,766596769,1274893635,898921938,412579649,925214465],[1703550714,372672811,1266617239,875558755,1126929789,1792649834,1889756528,705728278],[965227198,1535266061,1422489259,1828930527,1878542748,1315016326,1251344628,715401019],[1106931359,56387025,749838367,547245073,707600579,1058375390,2074557859,1970753296],[601597437,243196730,910218350,1726601070,799643514,520189462,773604225,567757791],[871187410,1129744345,942351647,686416237,1520711004,1085917486,1304007596,1440618341],[962383329,258278880,882227836,155628473,1462031598,1860660267,383356089,1662007827],[1654555813,1224438447,2021719158,767381239,1326324481,834422139,1334733588,1148987281],[136426313,427316136,157791150,1046375500,1073602230,1069552151,306389582,1666828396],[1131705413,1356989308,1177883170,1547506959,108667365,1734094031,2073151757,393275673],[1922900655,855027143,1464722681,1726183705,674722628,568458604,1185782859,1712365043],[765790474,1688847871,1943640035,1406614470,1865010195,364413913,1198218075,184781741],[88223915,954907425,1537142350,1724638843,1745900171,1423932816,1625076432,331624956],[1314796639,539801116,1535534968,1862831621,296243629,1023916642,67607913,1605961389],[936503666,39512908,2108362511,88234303,1606966441,1830949909,131302199,1981796569],[1124620396,659440412,2047793032,1956208544,1455473150,439807048,324960802,264676404],[1323589968,1928215969,1536020178,130855912,735165321,1657257683,733132718,1757779390],[2098848500,1059171786,1594789561,948109008,1371893335,1550275956,381225607,656965252],[1959565088,1942022548,1664346316,108722756,1941208099,1145196254,913261758,1732713986],[963404114,1070928051,1151222504,265151295,1981993630,681629062,502694668,1387541842],[137994539,728853125,2100276322,129536178,855156992,2045493931,1916682733,416734183],[815365512,1566574871,1544753156,1172775737,1990615851,919938975,1991120718,482149842],[927312189,116395109,1196005015,1924690376,2117088261,214702396,1241821625,916500237],[715796605,316720058,1077866685,1685930493,2045689942,1506410872,411366892,1106638045],[637591799,427701852,916257798,2083040621,1092648787,1480640439,891173194,1209916723],[380213856,337236296,1361011200,829645913,892621944,96206023,1356595817,616134059],[766408655,1081256533,1111799245,1546454988,1555859211,276468914,610850048,337416869],[481663648,640748822,1426385629,1209918675,685839860,1744905830,273832200,1447307768],[1509270966,1893983901,416435158,737326330,906364632,1044683799,70051091,803375860],[11940049,70236772,1694327111,220330870,1513652229,1268605433,1055450384,147534223],[1176281479,1754117832,448102241,556580470,1171092184,640953102,1953919819,1640142137],[1237742745,292925465,1022593296,1856258443,1951301498,1270246065,517207779,483165463],[28840413,1367983476,693926300,1502361476,201094495,549616130,1655760344,1358212250],[840526163,1482021674,1202678597,1041732631,145927761,1084957189,229413985,209416362],[854641497,227406353,395558573,836959482,961626823,979269366,1434296358,1915622955],[280827090,1775002798,1825520205,575782769,358099336,1250135490,758315428,348121],[762747228,1598846561,1506343967,2115546475,421117322,1008923539,1068826812,652922808],[1289616663,144764179,1478465057,1953628735,1102791558,606270787,144611222,658649915],[713488586,1825846776,630706735,4535122,726558421,918263205,388478526,753066074],[1329617782,2002838340,808153783,1773490562,1599676596,1279307275,701012850,1398681970],[974516538,461978102,801678886,1357663872,829482637,560300281,1939394512,1757890399],[683887818,1238127695,357840909,1210487038,1625094952,1517665120,667693085,1959842600],[590060772,1814383613,2010603439,1466529555,1028253953,199470263,95628635,1079602315],[1582686757,765286157,1812780134,2047435832,101212548,354107353,887589843,119916903],[1497345591,2035053244,217033304,688638452,837463518,1051847341,1295128806,1299264049],[309893746,1071664108,245969010,432444908,1335375674,1351688683,133454231,1037148896],[1396698765,706082522,1575975157,1751069174,486485673,609583346,517568185,158041743],[236766310,85416550,934261753,588390108,127226587,1909141784,1710651587,396186409],[1805754704,1771951724,106861403,617512298,1062495263,2051633737,1942804229,785815999],[1423076013,2054171008,752930733,265412421,1282883346,421660373,1299708762,1677243650],[1506401628,1310152033,1952659746,547720041,777517662,912910195,1303436538,413192206],[676336316,396755479,1830202593,1626746787,481836931,990154097,636661910,1055443650],[700448968,36538943,1998108971,429725896,1118087033,1630561662,308190708,414888826],[1497809847,588569853,1422831434,35030642,1561671846,150231476,1247944863,1098735426],[1504119565,1391198924,81509410,1112272947,1673409366,2006021873,1293348902,579214882],[565288949,2050782880,789589212,60337268,2991919,1958439102,554892748,912943343],[782902133,1738097710,805386604,1067140880,192916610,149640547,1389166763,25593793],[1326607635,1598242138,1726282437,1625899182,125712539,889450363,1725383042,798435949],[496614719,1985381631,1011769263,504510498,2037276092,1500088014,694477274,1482215815],[741063639,1714361944,1150196684,40599818,1179948437,725776665,891696167,1234652082],[1564585276,713682444,200949692,649782336,173072378,328602625,346364972,360042731],[1445631218,333480962,1722347706,1619201007,1134192485,801444696,876157255,2117573153],[712003246,1274352452,1087784243,1326408072,192892226,1137251452,1528845655,367576364],[440518702,192337104,289800620,1363431997,223177777,1261032609,28920940,1908922380],[1245945268,478317565,1131976277,1540553541,444097163,1638774978,1297945880,1420926811],[995292682,684635403,763963592,1036833541,50952999,1913452496,1772824302,283451560],[1484185220,1813056479,834669096,1849701152,390458634,431629840,1509334532,772249474],[373391210,764082797,1545356250,1621107908,2081738907,1460443475,1042275825,1824191670],[1039178934,2010022596,733473696,1319192501,723890403,599705580,2105548105,1817356821],[66027212,1876006046,2060228883,1231363324,889838,1652451880,1427233686,532206395],[1387756709,1373519634,430156067,987970604,1614751810,724313496,1422878202,702079096],[224745018,56747802,1247428057,711055243,963837475,114044493,1539098539,574651215],[1920538218,2108981042,3613661,276551833,111155184,1223395289,1560981815,620740264],[1784704350,1976466080,990079612,1140196652,1058085162,943718773,1893918520,1192579324],[85409731,1965922657,2122265747,562866758,917060184,730364607,1124894533,2113322725],[151866521,62745200,1384557632,1539050694,1934613916,2006423772,103618473,142004686],[1897529412,1000645072,1262669383,657055589,607586431,325293751,1651043394,1409573145],[1566119591,2082340385,261040983,2113012325,922789405,94935373,489998021,1431967632],[2103785903,547629071,900416158,829506084,970511473,1083018557,1384105431,169401986],[2091242243,1640456210,1226052842,556992253,1173785365,34266599,210332058,592218971],[1684741155,396994044,1527899784,1964460174,357361934,743220401,1306239357,1520152450],[89998934,545213385,1797286230,1090556958,1396145359,2019150241,91091174,842191775],[1494612342,1866246533,460262180,1875276261,657226802,1614946622,984153134,120227575],[543328757,422761743,161578939,988309539,1721519973,2122540829,766866708,1747001647],[622851515,572330503,1262685447,74999061,1211322196,788535838,862136444,762847034],[1828823779,1673420835,796628465,150657715,1179903725,1458041822,1009132374,308652240],[2060590011,1876560531,1699201120,1875265537,115401749,468821802,559352605,129173626],[1127342651,1843871518,2021966901,1365187944,717190065,2035782827,747725775,282156351],[32982544,757966627,444045004,205157596,1169592039,1932774960,1240725363,2023091850],[1388458921,705361506,257093673,157425077,1810816094,713632367,1784797926,186053770],[478380798,1535327238,628399084,1574457420,333212314,663582094,488695847,919319331],[1355571717,170871135,455698770,2118986862,2053226739,1576013184,1780118986,1902666246],[2039676556,1456904248,1413018179,1530291983,976515322,1999100573,1286896767,156355162],[680032179,728230386,1091205428,1024633132,1370282885,930950377,1452303415,87098059],[1414666129,311205588,977337245,443157177,1426987909,1289777339,509501867,656106400],[1578491612,990704302,1701343842,590834248,604734218,705255949,673789951,1047749000],[2084826293,1228098996,1118389771,1647858345,532352179,636897568,1709030112,334589781],[155821513,212412774,559600605,926860831,209338473,919852005,1595652753,2093256729],[1096348383,1293783070,1818905265,1685469324,1308224452,2127808868,884198675,475358985],[788474360,2054833513,820771376,835853080,505359856,1174360487,646212534,2043338793],[1014485094,1811904927,2025186322,1802245095,1403534078,1628802365,1002864885,706176270],[1692808417,573349888,136699922,1885602540,1088810357,634846380,171842709,341154839],[2061727553,1814872973,1975545680,270437272,2129887047,522472740,1273770619,874926619],[625331155,1006270626,1861348735,537523188,991583076,1693249736,365970979,132881428],[1246035946,402470637,909989715,1252767701,2121537009,1649822280,327726035,727667472],[650857974,1980135669,732180813,182822266,66380301,762387002,2084422948,950816203],[1001923937,2023844240,1550478100,271006238,1483152100,1937070931,431633008,1217009816],[1555524598,817558120,382620139,1254547366,1876953691,143914638,822668092,1186503419],[1830655103,500173887,270957519,750349639,208975481,569135304,1748924939,967212998],[1813649839,98287152,1713205342,772306655,835161921,205462469,552340226,970987158],[1202604242,1049375487,875429826,1086352777,259801871,697238252,953462093,961311494],[725220671,751188966,2045608817,906115738,2071318292,1880711680,1395276035,78667892],[89635646,496694152,1924431633,648895149,1495833214,1159981840,1140079227,1464957500],[563314610,585798591,1656414334,1549411301,1888382300,373467039,964846009,1669667391],[1521481544,841949031,1085777166,184287275,2074764845,2093805471,727642983,304672827],[614577743,1208553229,1519354857,1021778623,1948067357,947960797,350005207,1994236205],[52641390,714199334,258318204,52620900,379010162,1048871438,1206748411,1411948909],[1295979753,1511719654,1642486890,448885616,1668484421,965203730,879814086,812976428],[927960364,2107217696,2079014079,1816612079,1216313356,163806856,127862983,1461151134],[213673530,1672890159,2001962970,1865927838,1176973467,4172919,1884222481,265560106],[1385376663,1324035778,1746760048,1181022082,298960360,1566669054,1637463691,158117193],[42013159,433638970,283495315,1770842417,521641666,969570449,1716347468,501902670],[412781218,2015767646,1992445905,657647022,563457736,1818434231,880880165,79857835],[556145089,840975785,1873083328,571017751,1144519084,547110112,1984632213,1796688629],[2098086198,671539086,526410868,1145562808,1947941675,1833525264,150151267,1329310926],[1915442508,1477956153,1625521640,860625714,1299749831,1991553277,612448043,199279925],[355547937,8282485,1608914796,1687901179,365239899,1103943221,515522014,1925187687],[1809789045,1582060405,470775556,893706846,1364830174,1099110515,1591431785,471640967],[169677021,145338191,405596418,1279616000,893727404,136199964,684508543,1857024992],[1016588266,1500320710,173597365,717075393,889735295,315279933,1592668563,1865465039],[1841301614,886432062,1188299068,1815987768,970217978,1174210455,298063279,1703677485],[255298309,755563802,1251534952,320394627,325723315,548896582,483771817,1150606361],[1889457292,228814347,414141219,402161852,1687700506,726000177,872078125,85413000],[1717824611,2109388311,730247234,517598962,1970767377,980172920,1360465876,272393118],[1523735942,1860128840,668394395,1662235432,441258493,305122270,558217465,739786312],[1641509571,1030204227,1265012943,276030600,383179470,330046189,1483933207,1867075523],[540044619,1015628404,768641736,305662864,610423191,1737517953,1193971559,1263171381],[723376314,1110670743,1943524203,2017374568,1231540092,843013178,185928403,515376710],[1283878220,1815910741,1908308491,697919203,1862204513,1608820364,816224326,1772108837],[519710863,2046385197,1507449276,467208345,1328205905,1822466681,430655164,1509068659],[820915323,526947871,1372240564,2021969594,1540802884,1069163646,1535324826,1161300355],[1392769528,361644160,374951687,1701468674,150201712,1943843885,1729454456,1697820943],[1579992747,1936459780,106990871,1419251152,687575253,1553226367,349409124,1536937865],[900796329,597281736,1328198282,1949934964,23161698,824531639,137857690,1696081198],[506830879,1104401852,630493577,1943084186,1881872413,1854863054,638529621,1402416317],[1128112726,677403166,1621160705,528424907,309574007,1487207786,965488507,1090486092],[1873963218,1341208616,36300500,687023626,1108260371,1939681353,369429633,1991122159],[133050379,1111464257,196578674,1876168164,756551970,719305076,1134361938,1071462067],[1291354909,1605552719,1850576112,661561908,1337870941,378386282,1313409268,1184359036],[508303159,1950440426,2092155960,822450102,425706299,1789865156,594334806,1766736919],[1205367398,1099863900,475873433,82784681,696534726,1895288905,1733669670,527585740],[439450370,20406452,657468314,780772345,1401086439,352112232,1963124366,1867176994],[439576438,1861783328,589067831,1689042308,1660967060,587496058,160447586,1678882299],[859289507,702643759,94062287,634238030,1691530966,609730967,60191125,1298813656],[110757547,959326173,1302099667,1871196942,1362376817,109194796,1695216538,1303124129],[505323716,597983921,1563056908,1049778152,103835313,1311663184,203436346,618897355],[232421123,1423778543,600135501,185982908,1175664774,647633260,454519635,2127613314],[1800586715,273000546,51841901,1855713493,1411215580,1734544548,544152666,1131460352],[2006850161,962589821,216988782,78294235,645452297,1931510836,12243232,990534559],[362516241,687747297,1660811191,693972890,286840196,1917153862,762395303,1296130302],[1827992847,463619166,157032547,1093221691,1132507662,1458681785,270648605,2046722256],[582813014,1217020949,1248887130,1013565144,2050245714,314228336,1201269908,1150084004],[349514591,584836226,33582529,1572942708,966390001,838658017,608600783,1461487494],[1951411315,684555795,611500592,1950823529,1402655194,1652807215,1006875911,1662039430],[859774271,1491111179,1667353278,304640706,1633254661,1070406312,158961326,372813427],[2048052376,335472086,1074361934,251441139,1225728673,1193499931,1224744392,1424064084],[898113829,748661952,317240424,1543591649,1740003531,1424262390,1582051397,1424776847],[974412770,1020155407,1483425597,1981045245,844135382,1736459791,1302553292,942591261],[2082558379,1226857132,1375420624,353017574,286952459,1884844307,483991447,1070001720],[1471217876,642216747,719262590,2128761138,6354231,172823612,500581172,414670860],[1705720280,1753601235,303361065,1870070820,1668448331,408551575,802209076,338964769],[254275552,1402200855,1119193426,1110719214,1865058485,717831385,799615677,1636533589],[55238175,1459736861,1421697429,1393644042,1934917461,40382007,1883164188,1508681373],[1450227693,430462573,1329995693,303663930,374141583,495436503,782039440,1864103387],[236173425,551467565,1145606700,1784719048,1567532863,1417338762,191017562,1643791743],[1211533722,174080429,699923708,1747496906,69588101,614546660,1713983706,1425980834],[591629020,78393337,845905754,1920935094,1874422816,1630700743,1425283115,1411099977],[652971737,806304432,1610212104,1287736795,127540067,1365151173,194523580,1201812560],[1975823312,359543178,372328789,1076556045,538996623,1555215931,48599465,704459609],[825468412,448996146,969263736,1810880683,2036947979,1146052084,1343193161,1528936369],[1289955188,84793941,972501955,989745199,1027437783,854255029,1458863148,1615566356],[322370829,1399178188,785613857,995034949,1156017177,1698303937,1189696899,1681625821],[1449112274,1182904986,1883319401,193661541,1179549772,1875874068,1411102234,1210537795],[682982335,405575351,194690045,1422315315,1120897065,1419540796,55024018,1606057034],[2107043679,504384473,1664708158,868526881,118217835,913667269,1382770433,231172350],[358707042,129443082,1025297308,1790518728,1385666342,1707236922,1699174802,1895544541],[1806015258,1225817850,959941886,470307498,1466796304,31456266,817692748,1784561688],[1688909381,596584294,1917731326,1426952063,1058492057,1748054961,598794812,198295077],[836367087,116949542,1457928769,2109645052,1489933123,1169065378,1708271606,133120849],[1919311335,1169930941,1412913139,1620773282,965986095,1961393668,1335088875,427744322],[1874600083,121131291,1573015819,947830324,1619231786,1943854725,1658018477,128854333],[2002104498,1012247229,1699027090,1389423087,1171738131,1964630295,1142010,300228149],[1203676306,411857281,236059870,769234132,1809745195,430422647,1767233793,2094989116],[902753871,1469414635,861653735,605813439,470311989,1068217083,1095966974,1870093415],[1050376186,996310460,1471282022,1064262030,454542847,634415999,413364004,1742805981],[2127196229,828105253,1856166844,778244841,215882769,1214161232,1327667421,1717901138],[76378141,1473523077,111921215,1240047957,1936615681,508167699,342932593,1930960827],[1117393554,436357378,103933597,1140823953,2074566840,1179975340,1787946679,1838024340],[537027180,739490799,1145901167,1201829214,30828808,1148886411,1496529,205399448],[1611164786,377957097,299697685,696407421,1863553902,1363382689,915804148,368464191],[1635868644,1703556230,1205943896,1585345163,380549392,1476385508,1595158215,671456129],[1214285530,806068970,1911374176,837497553,79631551,835711190,726589689,1448315012],[1044725426,2091394047,1048280129,698824378,1415075299,105968755,189303435,860477741],[1895670966,1330729397,76736157,1013804607,2097144339,939552040,1723080687,1819174844],[654938877,2088530499,1781652585,1897504081,1555821283,902073894,1768709374,367013935],[1124138944,1790520966,1453709641,181530964,1318289755,1690926166,57176831,76314812],[1048367645,509810311,223344712,1308745048,1604065381,138969281,133421212,679223594],[240921259,204878509,1587521648,1466586012,669233008,1772215599,174307315,55489517],[138305783,1668599609,1140127283,1731030814,1848326098,1141312505,513524326,886223436],[724745575,1102990175,347923368,1854051609,221663573,1769759485,1934730044,1033832522],[1072489000,423027375,1861866342,169813453,2078715164,902730304,1769057608,83813384],[137833009,445284673,1447042265,118347009,401433116,558915304,35263418,1518500894],[1993879766,1719927184,1562926964,950765296,2084024015,1690671450,342466037,2013433958],[491590712,1598929943,691830059,1135550109,2084065079,2067178327,171311956,753348955],[947006999,498727406,1424526021,1719720014,132556472,192757177,1816936298,1204147335],[695451230,215384802,1683788610,414976028,607749887,967580425,2023355443,1243076893],[1398071021,1458063237,1949435971,389274787,1355850160,1752956283,1412274782,512062045],[1753134493,1687738969,894411473,961263575,816208396,9882101,535781412,132528242],[1268946560,62043875,1425460936,1360682951,103272103,1485627407,151634925,356042052],[364643122,1791643922,1447229241,763974388,218067794,1333456257,1476205678,1664320568],[623574261,2015337735,1921568434,218697376,291764140,368397353,1607958289,1445046674],[313053016,1019041605,77396443,1023963657,361391793,281952192,390679584,1114405150],[156087412,313738867,428172568,139386428,1666412318,1965746129,619545131,96995896],[712822280,750056485,1644489367,2060596936,1661279210,887578967,514489682,839869909],[369718668,1746317251,1541510021,1462943245,1133584479,1425747100,383663724,782354355],[1136376568,632337324,184523091,1403871416,1916762436,1594575298,1615484411,14153884],[925706009,888696429,190896790,1170159479,497328272,682888702,1524091396,335860475],[1790534772,1276052851,641375021,586981166,1525068400,1614814331,1553224683,1312644921],[1881225533,385166196,1159016572,1907497173,1792945081,1887993722,1074125787,2007976174],[849671446,369427169,1144099805,1167413567,1961631722,1850921064,416955689,1113621777],[143542428,1065529100,235213800,1745702578,1203593692,1349549070,310111526,815815858],[343733317,2031496891,713555827,898764573,25549986,2008216277,2078542660,788384411],[1707409738,2033204305,724095206,779034814,1779627260,1532897437,376281253,2102668689],[1350921362,320168631,169147513,1550674431,1164328382,817685038,1564277498,1826034887],[2084196410,314857292,177932863,2025184982,1117910169,2069200543,374325658,688773695],[934742177,300822105,1368767960,1043474738,119009055,1040369095,761110878,23761374],[258312614,1692541097,135440196,502927344,2115388533,251304135,1804554194,335945129],[579809438,1616986834,1745934748,1836982559,1436176131,1044096197,510706920,141916116],[2074691833,255005491,1385534599,1872295834,871797885,1967737869,721134433,15396973],[1431011484,694211615,803023092,1577429751,1756553234,1681480377,840652843,553793618],[1024883126,1515750454,1490589958,1312994611,334067015,1568180746,622260296,1074590141],[1692295820,842925918,1979557660,255278505,1942353756,1404130123,1935061943,801696768],[1171733650,1000925075,1088236688,775476691,1823172835,479993485,1690050187,773359883],[39149589,267819544,40880948,983383101,1610111495,1207146273,8161336,972424448],[88545952,1505585235,1911361971,292729575,256927716,1844185367,1641099250,1063298800],[1609769530,708314199,1729464213,344968766,874262916,369347344,807832917,1630619329],[1912781314,1150540234,1433316345,1761254054,1526304047,843948642,33927179,2124731867],[1724037065,1603079538,1906725583,906724463,1750043276,47996035,1641034559,291337541],[501894981,268574104,170010198,1514435192,1817665885,1363180894,1169823127,2122800661],[822070333,329821815,1357893952,912801754,1953144902,927007983,223023673,2074042920],[1846891547,1345849436,224015768,928403859,379420643,1081996733,577651275,1730007009],[563781192,132278674,1157275138,2062861840,1913993890,167815914,389761082,255801972],[274077063,545230455,1317877707,739866574,453477085,845652795,184249221,1789747457],[1755113524,1695675899,502554965,418394357,969117230,1896649153,94032817,245296752],[972734236,972218732,295381386,488240735,1838045483,1087175312,441028392,1364584513],[766495147,934675504,274157741,234959812,1361405176,1560540779,583920243,604643238],[785302289,1156607023,221959332,504197001,1405236054,1073430647,1912137443,1161838431],[1678756687,1729871083,623404474,625774852,1460248471,1187258123,609149574,690562924],[1239074743,826996732,256002934,823161644,1221093592,271919982,58080314,1088942442],[1978929347,919969050,720802675,1749995896,1467686090,1890525134,331615046,2009354169],[324946438,950159786,1526002458,1345663009,108154304,1071566945,248390174,1202701929],[1345130450,319396470,714128561,627355149,537535197,1102325935,1026167283,1644929115],[1296428222,1011825134,142362258,397855034,962785595,1260535075,853500317,1107748463],[1431370823,149038313,1024580476,1006138990,364485030,959468425,1437103451,1519311410],[1417535149,480641871,2109523048,1530262916,827829869,233561437,959283761,852193665],[740849776,1562503840,1875478126,129419155,1719281281,630645384,1503375510,948448549],[1850692909,823133035,903700771,1126228982,1690935546,274170357,152593596,436091996],[117599287,249439629,1681445816,453288038,564033851,602703785,2124252052,1610732826],[827677008,790634152,2092687120,1792322553,1460152844,695510130,1395267000,1912520989],[1591287113,482331549,305336903,1719109448,1853019250,2063225511,1553281498,629734273],[1086084548,1596840615,1619113828,447738793,1719857363,1786133210,477107255,730496171],[258861881,363660725,1903692033,780652771,1286128342,723839797,19661947,335248223],[1308138168,1390864262,651571717,1007960487,288749036,711050383,1598481361,61023526],[746942187,1700145534,1856054820,90261831,1172643544,1276491833,1809757738,640836889],[1454800976,872603583,608685480,856197757,1685592117,1292020809,203044794,87108230],[141579646,374772479,2025139218,2041671034,690337494,540290524,1814591736,996255979],[1132603853,1156392508,1050905986,1753436882,996051896,1121976313,1838939847,1146045557],[1005025403,1523941227,1852553319,1260316251,1850939255,1916984966,951234465,1755052543],[1551137106,2086774234,1424680021,1232366307,1816103480,759667429,1016283451,1467277673],[848136408,1870805919,543700945,1656852663,1803851627,1310621384,1040164736,1702702545],[1122302523,1305464954,630739248,785144492,373205819,1814845467,63290036,1593064937],[138759417,692252430,433786488,1798234551,1029027086,1339094560,4306488,1298889102],[1081235216,398133492,664694362,1137436677,1401661949,1576805720,1373237663,1475932104],[1771388086,396732453,684211405,630417484,417623124,929540462,957077038,978450107],[1278281580,96741590,1366582130,699720676,1312599005,1274152607,1938367415,282146886],[532762076,1507248946,1333801487,1387922011,842258772,1637651118,1025367166,1982882984],[555059108,2071445553,51520365,355670568,1328522663,1021511686,354127494,1484454442],[520384604,268258135,1700914271,1000098498,1335652380,1738289938,797658785,367024350],[644321505,429356557,514909716,1610169875,1560275914,1878137744,1185979589,1988605479],[630928907,1755498197,672484313,1109352105,1047038874,2091416927,2120926903,864584101],[1117691143,384593112,965332265,2071444104,1863800168,1457611958,319204882,1014996367],[804063958,1755916831,304737700,659985811,668226340,82431346,925976866,1037755147],[907670663,911202355,758972567,1414086283,1033127443,2030167921,1622435271,1193188294],[950157667,1401121720,1545451299,1425268563,621956084,2006185920,584315825,389196907],[1642364057,1374441565,296733639,111358854,1012662121,237077692,528444678,311633741],[303569738,1887802108,29335146,62978822,66411393,909109145,1024120344,1981324822],[138661874,900054173,1522591118,750935285,200336046,114159663,1926821997,1640376609],[183647792,325572625,1504559398,1605947096,1645471351,1106935893,190478257,989940119],[587722076,172501299,676503288,1880039516,49167810,1905161736,1121734924,944356704],[247474459,1325340315,1921505015,938838574,930911309,1387677694,1160470063,1537213238],[1731346254,561657399,1480820392,622549165,1857414954,2109509464,828379298,695099174],[791957983,1411328882,2100903434,495169766,1231866918,2089495375,1363826210,47183642],[1083323497,2126048195,70283369,826812513,104023864,952344125,1141447109,1005457589],[1832028528,687627282,1443172993,718111815,2097170235,979321757,633828250,1431203143],[1159453835,1601064178,1687956055,32056248,93551199,199537358,1569972584,230942229],[1248200579,1720924288,563034936,1985326066,908133782,343544423,2084606041,1903509709],[449396851,654913754,1065259060,199873616,150651239,1535567777,2006658795,655520852],[567768738,1804324563,1504834367,1111334031,518899469,1814678396,18826302,42447497],[1461349450,358802576,1435682720,264900642,264736522,1304488619,54580795,1078919738],[80653662,1894517209,2059136749,822358169,431570120,1973918866,443916513,635770748],[1116033826,684506898,64278578,389152554,1895458428,1756732103,666888156,1004302786],[38230577,497880171,1144689141,1591018012,1020874894,1591956963,793974029,412889627],[527081495,1341324902,1937685652,594994285,473556523,588950482,1196380982,1099131158],[1666300053,138480238,427438970,1557037475,310699822,1252413241,121360820,937582838],[1315931625,344333585,1366578830,1302272099,570282446,1446029981,419815183,1570546368],[1674427579,272852661,1168500703,2105091041,518409953,2051895255,344510453,1398677715],[742267707,1924912476,1535941904,1998430439,106368204,1398331781,587115421,413710445],[439835282,20577812,1965135131,2101814596,792126645,1182137297,1576829045,1537293853],[64537373,421665756,1438870236,1457345618,1750570011,1524112465,1944855053,386340131],[72285826,449142626,317166316,1425179215,1320592324,713178048,221758453,911056474],[792332101,1832812525,42042968,1832909887,987262913,1879729700,665062073,725459434],[1349302040,1041784461,1883324395,766456810,1052040388,1409306810,1790950879,2032365139],[1995045960,1622684287,626385268,84145712,1206345035,1692323966,2039200785,181375558],[901337876,1099188056,1064775534,974188977,812322487,1719661927,166957815,1384477385],[1380461589,693270186,293496359,406495123,190441758,1762117848,1970532716,596755277],[554701104,1986105906,902581547,1701995057,1270315555,1448984348,672318058,1815387930],[1516850940,912022508,1818455060,839941242,284440918,1774320707,325252895,1819827389],[963873635,1583482214,254230895,1809234828,783000597,751770352,963946593,1413744658],[744214565,216597373,1765181035,996544836,176385874,1639311790,666675509,984537752],[1428776923,547349105,1633636238,1263704972,2001903379,464866210,1110902419,240010376],[1469999230,592875972,830180790,1828304484,551575656,1815451723,561249402,364027994],[179412651,1203026672,1383167794,1914189593,955173231,1164857952,397228194,1366413155],[1568104997,1992731293,1528588789,1638876059,2038040591,389200789,1121505417,716397201],[378116990,707767014,713303856,1258837407,1459478119,741677267,2018461016,2127341029],[932654578,2106494837,1986891034,1663786986,1396005084,26963466,648291020,197992504],[1139717002,1799707829,1207642004,54056264,1745433117,851369533,1294114368,1730041376],[340403446,1724849556,1484517651,320602394,1818510994,692053552,460571117,995186299],[1763215704,382917587,1779487376,183737978,625479869,1255858735,1134809254,126626387],[1587122774,497433304,390415375,1874479887,178347060,38204291,17032024,144942655],[834277396,346793864,1152917460,731270067,1086427186,59117097,2034586453,1678946823],[1660287664,1699657077,1702610592,825748110,1426881239,1361921915,1399420745,769272036],[696013264,654873100,1368421446,1545746855,1060792461,201715061,1913201739,646810405],[697202564,135629868,936122941,179749588,457836041,253398725,1431535247,92965561],[1858678516,1842656308,1161914472,793180953,1282326059,1420527317,694035465,298679141],[1851555615,1595871319,751926543,1302012204,1761904845,1645951202,1534827572,394234428],[191038817,77661359,1729134336,1504291297,1366352767,2004081424,657502440,425055070],[1409831693,25093292,1987145846,643830330,1566536503,1216509657,1821874247,1567310691],[1851946927,1472044063,25851506,1055209471,22681828,498567165,726079467,739415747],[1118913230,1786385575,1647260996,1211738403,291589015,972613506,1929210089,1255364904],[1609291019,1329907720,414905004,626147099,1226167070,663344226,1241589129,1356757365],[173055575,640457447,1905812692,252487673,253952203,1007284074,1970490117,1387076647],[1602719736,1772499738,1784186087,744242387,255201142,815760700,375373389,692672424],[1459013688,1674106050,693371295,158087372,1257013780,1428084133,1965989828,1908612589],[1694999915,916958154,1140207022,372650387,441899428,798048090,1979818658,585339820],[1879596567,1419242579,1106478156,726375443,874943656,30759997,1548861810,58445617],[1776519216,1851837080,1078153792,2078648754,1092549677,1745352226,2082255627,1481644313],[2014636367,1036561580,700701523,484528154,645727567,729969155,970775469,1026758237],[2078639283,1405035949,1652603524,1140678341,1738135756,1982981427,1914922145,1869200310],[2096000676,569278371,524170256,830639238,616052090,1007855938,272196165,197235973],[969241811,852225496,1521600251,1853122196,712264374,571716918,572107928,1354234375],[1860163808,1976191640,341722733,577698224,1590005005,673874554,818759157,200731323],[2123148170,1934768199,1283043449,2006496855,1525156306,2054332269,2032546362,76574787],[292083869,1979869295,772158644,1623125298,123247474,250570336,1668089567,767618564],[899802317,756334048,615236416,1147610721,1160605569,892124093,268580037,1474115599],[1598589950,685188845,697803486,1761791069,2073296920,1136534732,1742908628,1060768082],[1365789396,1617244359,12348721,1621687225,1911442483,160093769,1663584267,947795717],[631718882,1868621502,162471648,764415685,566680539,130347448,1939204244,249647909],[1950597035,647242972,879626925,1794341026,906792158,1248695742,1708273716,363350531],[1400054504,1771017287,416496770,1701271034,558173042,661214834,1539010195,1086526209],[1806419140,1047847545,1750702305,1277496665,598765888,1390194581,2002031544,500756622],[551918510,64491727,746400705,354908655,723873071,1777835983,510247513,1565176766],[426273437,1828002905,739450758,2071898291,828284862,2009442506,489774964,445424628],[1452954376,359665173,515056367,706391601,1563803138,487942562,2098788635,1410796767],[187408503,410666514,920960865,1179480608,723127167,1930368419,2127014602,1292917710],[1159891077,1715388725,95813142,939851996,1694952372,1920580415,1850104333,1448746572],[2010760688,2115911563,621612459,1112134620,288397350,515750463,845685569,798343955],[608924844,579439224,1849273080,45248757,445295240,258764433,1781861218,1295392811],[1290302899,311069125,1921647728,1809809558,1434266269,1056116236,1965140798,710630474],[1227774425,689564291,162941563,1735997566,867123299,176434891,622457046,1789192520],[1074254947,69136357,982278970,1814656626,188445965,1889917887,407783320,316335065],[2089158923,1591243221,1879606198,1779094805,2015079937,1280454719,788176661,760154610],[716899736,1092791122,62264378,522992110,1994161601,1463167390,815537662,1059082910],[1035893342,1204024042,1092716752,264096937,1387690819,1671669833,1294942878,243651398],[639918552,469576779,1528129179,629947892,119822141,1210264616,1431709083,1213770021],[2013927855,704518325,1966443722,428680679,270993114,1938875821,1291425316,587602886],[83616921,2010230286,871106613,856047293,1022572846,1592910384,1150882383,1332029502],[927057939,695235357,756292418,1133322303,1907234935,1721723976,412137903,1979167806],[428848419,336723382,218574877,77367329,742452515,1713916957,1214070242,1634216171],[1962639726,1130358187,588613159,2027420026,1509045831,1270313496,1709216124,1459526487],[129160828,1620971349,2112516000,2067769642,328034344,6775870,2119440465,2035578586],[805930516,383479181,2091548517,1057037643,1742128236,17085740,1523472687,55672584],[2027260880,1041513763,2046076323,848118072,1975792233,1930545404,1351843279,381423320],[2091887037,1672497875,970678218,1222241731,1449115844,1455596841,736904988,124836794],[1926809423,914045059,79339661,226321529,1569233343,1980802450,1758298230,277606720],[1838936132,490779036,1835754672,239250856,1097724806,1849010215,1006861859,1172088261],[1190656423,574860855,223788511,1815918651,1517078446,1714578883,1376872846,547928384],[14845521,255655534,1023535839,890736828,48722954,389485867,1877021911,729748549],[43195473,266757888,817373509,1527289904,461243029,1192573962,1468455623,354280258],[493513353,1759229773,1894106098,213387839,217351407,1218063380,1876910240,1624069689],[171774608,879634766,1267241013,883524890,346484978,2098270819,1824354560,1544379047],[272302503,1279873283,1997069249,1713173155,768987470,1481525186,1531997695,2128193859],[1411413988,1588785351,868745250,1153648307,1340163896,1701810299,1794122634,952317639],[364329458,1797672222,1438643935,863156253,181764580,1559518113,337316078,2015362688],[184227116,1947205183,662944503,1559591793,1750981635,1673453362,863993229,614470450],[1315765657,1883821432,24411641,1832350468,999250216,1979459805,1332897392,137236681],[198179058,746884829,529421624,925730487,934315113,905544471,1153169189,1103425878],[1028435620,1508200307,22583359,1694281823,90887455,1497894003,401119710,897071844],[1427149658,97903857,1170822903,659101806,32299953,1497504278,1407953211,748352498],[1933428044,1547964649,665504826,1921201053,776681317,1085482124,1476413163,1800621861],[199590571,1546784926,1544357892,1376486368,1652603677,1304777716,282319175,725800672],[1958608410,621869825,2087005174,101550469,1070274361,644834488,1419832838,1630075681],[1789928043,282202788,1573062974,1491689035,1901804549,510870082,1167292318,1683005241],[1486451852,934448075,99607795,1720643030,182859962,351763265,1228431890,703498704],[1008857814,419680562,1203241867,646035434,1039725711,518857440,2080778113,1324831806],[476720213,977596646,956236292,1694121723,840835641,843798511,833567780,813562407],[1678868452,1813220049,1875602500,1920371798,228744273,1899494147,508947149,1802133334],[1560642117,415826880,458293053,1266558217,1381728932,377839678,1362762235,1136492231],[1761337665,810778763,475700870,364020328,969103557,836288583,1877647514,17114480],[2024405329,437049804,180986513,1339986801,3350685,20693040,1977964840,287820320],[1342823498,749649006,164409625,534728918,681685554,809362841,1294193392,276190743],[1723245660,980520696,1734331083,1274816553,1365420999,708127184,2037559736,1974536648],[335851159,759515237,957521582,762030163,1424827043,137318736,1491699784,52904541],[691935077,1967811338,537781256,578762941,278833001,1347230444,750122939,1074312473],[760004607,1121442666,1681897118,2028983573,1619415879,1499764681,1583168234,1232920209],[164026649,102400429,1393587366,513796413,1629332640,1450554440,1379497680,892236456],[1992641729,1120491187,475099594,1684412190,587461740,1085117097,1142574420,9756452],[1269619467,1546209684,739828087,1867131265,1676006011,1120652118,1382922304,2038896512],[1103297943,758539593,184255354,1007237260,1526731382,1763182455,2105710789,358906820],[901111927,1728425930,1049353391,2024228516,1349669504,2092836496,703041300,1802743141],[10772686,1583779989,437337043,2039772342,1410821056,1755401476,1630237334,784773234],[1626258933,1121957421,826926403,384997540,767546549,1079263197,1942914385,744031709],[1889270513,352775989,2257308,1328716505,492632177,400674536,1110155467,675252744],[1595795822,1514219296,1581166240,332264056,1063275777,229700530,124748922,1040555761],[1434343346,1618697374,440502400,465378461,2074291763,1006360423,717044148,1210280084],[831791090,170723486,1748928568,89403357,1286445955,932590566,1465565776,190260494],[1372595959,78592582,457451160,277217513,538042498,585660143,560350498,1984943983],[20180716,2031385747,852451511,868590842,399562172,1229453120,944467577,644103517],[513841853,1492989254,1127048759,61427597,851159850,1174950009,1476613131,2081159898],[1277202248,1849894697,725250117,1542809053,390811327,1760697727,1614919475,418223960],[411367809,339693189,1686815671,703936252,1943549046,702771550,1166983706,619159228],[1750829051,1626915333,1680242674,984073090,572851523,865976556,318348033,1566842615],[648362124,1470790203,1508770722,1085728739,937296519,816014256,1466107754,1744976306],[1216780455,606916071,1365158892,1787739899,1690784454,1556147325,2058253250,1090453809],[2004795444,1244199171,901060497,27305677,1706567163,1106467276,1945357069,814774148],[891228530,1496017156,917753963,904465034,8056841,1816023678,1911884167,1385800891],[980631804,1809457113,1885333242,443698184,1638168650,1017240023,1845851114,763973173],[1421782254,2050519580,1720204654,1498813190,1038469580,389976940,1381052002,993454186],[1384299310,319903729,1419813749,849847213,393786262,1426502659,306947468,1320098205],[1464561933,1015761655,2024862157,2100453425,862667153,420823803,90722723,868646857],[464549934,846723719,2119427947,1285797143,1653596519,1453787260,1774907703,1055454434],[1369641009,1456027563,1205926895,1507402117,791154074,837118023,1819637116,421405883],[1802643500,2047675384,1731160527,1935173484,829654911,571793302,984021238,1727998804],[2053254194,1689121153,1129118918,979835182,1749844960,1549698110,589337887,1175307853],[1284808892,1965240082,1309962912,812188772,1920400208,1767806937,1346310678,403224205],[1557336411,410626878,1793780656,1660216485,521574741,1669804173,272477745,12573499],[1801790130,1681429350,1616162495,1605235136,87681456,1742517295,2078024566,130459531],[1565558975,1393479892,944095581,1909653356,1807393801,1676497065,1837915674,1809022018],[820399338,1359900388,1771961442,337474461,1924092307,123804457,676916875,1753563455],[1074162150,212473557,1491557043,483018616,1821010552,601222936,1574918395,703962791],[475736144,1967985165,1851401117,815061866,710020304,1700545885,1083055571,1705539330],[2032944338,320203686,345503305,520774741,1778765991,123147296,1244633316,1212723990],[777721574,1996879146,1776980943,1343091313,642376220,1638992518,1600684588,767509047],[398030215,1240700769,1645572525,634047461,992287117,114583974,1416142404,1550181852],[1321911345,1813726903,1243623471,45713189,428637628,341936706,1410260611,1503596536],[1810277954,286895992,321172279,1849906215,1648701869,169908052,1020613493,815899149],[35316733,2051338303,1353536049,275903933,942727756,30055372,722016837,2020613249],[970729691,397389711,1780751208,199190531,483808651,1157621483,473851155,2095127679],[879609431,1949019322,1683226938,18099112,182216078,2042879289,294340879,1345479108],[201023787,124926140,69225321,422728931,1306339300,1023208439,823644960,913600632],[1776299689,1768370900,2045342752,950555140,512659889,232909675,2105541271,1740519121],[660601947,154842312,1240380151,459736542,94681862,1764434451,1242334254,911032655],[541488080,605175634,1595279725,929787150,698280211,1565768612,972772791,1066093868],[1163174186,1473134678,266597757,175927827,29053650,1703949450,310622008,1175659960],[148499186,1957870270,848505982,1207824148,2110428440,1101896909,7233000,605403492],[2119314788,1966303647,1467657816,1607472820,774624366,295054940,2030598783,1177825658],[39915981,6591748,1926555268,1158093721,1817172948,1086182863,1382813425,1903368090],[532770044,1650227174,1336700572,2066458074,195172733,1987754988,1775561469,362470718],[110960557,1800509010,67964531,40782947,2078111437,88699330,973282377,1284684373],[411458821,1673376251,1253050130,903131354,229158367,75691355,1009135114,1950667562],[1477085787,632453344,88709366,1654164868,395218133,359843079,170860661,1933872053],[1129403283,520841865,557877873,27232852,1862619846,365228062,1802870165,1146789555],[371401005,1483359145,41796958,1315712120,809916275,1899603655,233657686,78217304],[1723840350,1380426427,1807180991,1347483329,1956361404,1418449756,1779487569,500648209],[1722033584,1406343864,1978377745,1943335307,1051377072,1678894638,385893697,1391975115],[698747511,629924262,2080266283,91112711,125879655,1829105662,2099471874,800658984],[647922894,1632951431,1622250939,27122217,2062954711,1236995589,2036629586,1776497235],[1605902200,246130452,462654208,1820267560,43434878,1857865725,1274133074,1180580017],[618313816,627669658,488427272,1510226428,698555940,316886575,1827578159,885749094],[452278101,348776471,1303476302,797366962,2110553853,274385839,247159567,1915540219],[928913284,1349297034,1590180184,14012221,146117189,417210357,1715570724,819459510],[7045148,1396558486,1394467651,1166752084,46850255,1631678993,1676325707,23262183],[511970906,172883800,1068126470,24824881,1352417410,940539590,1265023404,709548153],[1801445343,926040055,1724995164,1632617849,1566701727,1781782226,528011511,483885764],[864248895,1580678504,742787233,169296168,1986502908,1424257678,1125758353,933578953],[856900606,574939326,325566702,1892578625,1899871134,1334066202,1391144346,58177698],[526932410,833146936,1371668464,1720205729,1976392551,22153915,1563077951,226368981],[417592482,813837635,1534366611,988322207,262979742,1128094628,1522863616,1000746759],[665324285,1514765727,1653356771,856487652,833054151,665894998,1392372879,273296993],[1700717753,229387826,1431097246,1826964961,1727287221,1256684234,1466752428,1996798260],[1976538715,832953272,2116599170,719130565,1986163942,1567456623,1247673919,1677697168],[835980953,355017310,473116457,1333463077,1306375688,1197422688,400979655,1231320830],[364287616,1421552264,1895607834,1020617114,345247726,1109760957,998864571,523705818],[1315478484,1635734171,535482775,1481145490,1963660314,1506197810,1890340193,760063016],[1578346801,1482896955,1050698007,262128958,91604666,236562073,2063441775,1063164278],[19997303,2022716553,15204299,58998397,1817577754,669275115,193433242,981259565],[86540595,1254439366,1779951664,436076041,789909381,1246067327,1619318818,711352152],[1106132333,43957940,1201419268,1162599457,65088701,1117030082,970066356,1149384318],[942414333,525111737,386843738,1962467054,1542811306,809014981,48878498,1449809785],[87638767,885984104,1578432934,1112666987,1537035407,335137124,977171806,465306662],[767400839,294429076,1427290260,1843428484,998865179,1162126369,1282297086,555115792],[1073488205,55464139,1088524136,577015175,1562275874,552011657,688953436,799690985],[1922595375,797347182,574890563,1011473642,1675314725,411546026,2113968287,1118219911],[2103434484,679259092,923634342,412997923,537203431,1369389422,740598466,817449271],[1934512483,2078912205,392727151,1969736318,1646159058,1588259979,1482364176,1607691453],[1984476793,1486286400,1375992661,1861201882,1000313191,1248493263,823508597,1665299078],[79372174,1789087584,294420332,3017682,1291034927,244147582,1236408832,49885706],[2101540544,1149715325,201923557,481371891,1179219104,91814184,1330129699,911123802],[646498552,2018225320,1333892880,1976822856,1073611167,458415037,579643526,816323822],[499391743,849427640,403182020,254671485,1150751958,690498629,1531189718,406216570],[437775857,1139594569,1907529791,2095559056,1142589446,612037365,1399891725,1157669677],[49267122,1761063776,1127205938,1934126613,140748977,731893456,538518355,1896267645],[1791352297,1150106380,1083153817,2028005954,218870002,1553100159,1082869922,1079955889],[1268344370,2037780627,1483255976,1095772556,1207110237,1982179138,1905316697,1755896230],[1086506706,1205290760,539391966,568888306,2073323476,703118858,907786816,231900200],[1307879787,1712026055,1707311265,1092428365,662794738,1642908511,1062387330,1060387012],[1585914673,786308329,323019511,248928278,1856305821,1161756589,1806212258,1604322847],[240256496,1829807466,1540525018,97373075,1525143258,1627215712,757683813,2018656358],[115994180,1284459481,1724325703,297746782,269722412,778981101,693791370,1533745266],[1346716861,901710398,276611432,579078344,626734780,601631919,1112249511,1960891624],[1784450871,1080677908,1794998578,606873787,1293623656,1633737931,1852104411,536301954],[569326723,1724815777,588460997,1304693299,1357425715,636837187,1952084065,711942353],[1674883922,2048416004,426215212,978060522,1283560242,2010682146,21776434,1467348867],[1788802264,760147254,352171167,1310176582,1619857766,2010704216,48904234,493875668],[723668364,1052799212,802806380,1350657465,1376600250,1980665897,1243971234,588404667],[401496556,2076056148,1361345824,738721695,51707115,1009449411,1809582097,12386571],[1234118461,352239563,701743347,1623813442,1963024050,831495498,1272560745,789644288],[658311031,1612538874,982101203,1125967009,1040417480,279602211,1295423202,1301161597],[857092607,1120026641,1125955951,82599919,760465834,1760288426,1557050920,643580200],[1077459321,1854766284,844509345,397772821,1344279184,1499968993,1053636640,361418652],[186702526,831944895,706229473,1169706259,141757604,1434717860,105527155,1312573979],[1636292304,1573542018,1969632276,704995652,131459729,224088925,1064758569,629805829],[1057199168,461362055,2119219403,710047584,1098039327,1491265124,458149396,1669388853],[2066503493,612021196,1580898078,1159431275,621863921,1128768846,115931006,1730819073],[598658211,2009488815,557765140,567629668,929185932,171063932,660399063,367829611],[1854751173,2125538257,1932449469,1019508390,629852094,988960990,1682607676,1619104065],[1556983695,1471370065,1006068010,52604588,591150870,717724392,495999916,986743273],[234755222,1943433503,1805968452,582976043,1487877991,1493642954,369068591,1100196593],[1973947625,1125678450,631129956,697068191,982629463,667243420,1976655546,2127705376],[1363110005,824978262,237309746,1692993772,1770416776,158987397,808935120,894043583],[1011373430,927070959,1141230725,27217915,2095965519,1527811920,123384007,1687272194],[1852618484,419171695,340351795,1356525452,136272664,1133305232,72072184,1938549393],[42906877,1504960535,242401645,517462308,1307011590,480412001,398051734,447050373],[1741071716,757092503,895524742,2128051153,1414247053,2058362150,1155045334,753356360],[124841708,622883611,69429805,641492608,878770164,1446329189,1181420135,1203281647],[1802697502,1234294583,1608654685,1255955472,1149896552,1483493122,1474841703,44903553],[288210658,1645323971,2004319398,389146834,1206872659,1378792689,508233966,1128627187],[1266963665,1481058783,1790404838,1851008123,700362541,1575364552,1569504612,474448732],[2052880914,219711025,1042918911,195109327,933039499,181017007,963624731,742324150],[688575917,581688481,1153510787,1039860596,736173679,502128276,50536050,483937255],[1504919434,443104509,268708475,146715191,1396668585,1316868120,1984245553,478085959],[65207384,937443053,1276029956,1584426844,742578328,1610653980,1112935445,1576724040],[1846801658,589415549,1553228518,689054973,196723015,210171489,700042408,933158635],[691202573,1092090924,274661536,1595789591,238202566,1769249803,1150901085,274440323],[511605014,1670511750,729845724,141790757,1467317595,1792662229,714324846,1017406746],[724676595,1344425941,361782078,1553573071,135230667,1443969102,337381467,612507657],[473080475,196675296,312286480,318520163,807999846,1525429981,1680035332,1729782283],[636165836,1362152104,598057962,1456811470,166057721,1827183087,470167641,917532329],[1165258665,538562711,2050586636,4572180,1201093192,307152915,2110702785,1056382013],[1524554551,1586231162,1773636698,1674400052,783685756,88822195,184656346,995894807],[376060888,1664547641,356080034,1028922719,1576769609,614963873,585023085,1846563689],[79485661,1893317931,871836050,699361202,145133286,1999214304,438738436,226489695],[6659360,1031141807,2065476968,1588272226,14738337,1767351638,949190882,1752822709],[160792200,1114122302,1783586054,159649895,368299103,766901789,607311280,1428689851],[1772954587,611270701,1900396536,380110743,2037730594,1191332945,1285145719,372906860],[416651004,1606897687,342789917,166821329,632095421,1900270226,491416882,525751021],[63261920,225618830,167700437,59090705,1292107732,374663170,1375059939,250326947],[1048850495,555664428,274399910,458971240,1128075748,555223405,997941906,1326270133],[1086613767,829675161,1285004866,90663464,581063468,244891448,2113422682,1961691023],[2084968224,907384048,80154980,1164158325,1716030785,390660551,736332509,1497149730],[1694919178,1201831046,878139800,875549418,1184842690,468162834,871691363,1432360200],[1806180086,1439791275,10377852,357166930,1589871627,2026540154,69407380,1816833578],[432270494,2098370290,1531960847,68646789,312878937,1498959433,395592046,1917279988],[1671062218,1426928354,86308788,877629275,1632508698,1038776109,1505107619,1396185516],[1046178921,241393400,1537940871,1578683959,999314673,1028079177,1069238687,1442093406],[1760310149,1885754247,588878257,1332503608,383891221,1483812069,1571580871,1641824150],[1254820695,1948307454,579052750,679118710,233740281,1788508928,403636122,456580355],[48136441,1412874208,1276440663,1499228012,394738754,960111007,915031835,1018833693],[1348713241,412307802,638149537,1098728474,1146698879,850753023,1251252331,60113467],[1085671009,1154824736,257373039,227730575,1596511432,983265342,341389804,1874315596],[1553677936,2079434081,1933337878,1739821715,740034133,454643210,1340340210,1915830238],[161744738,1153652233,5784858,2123342439,965274424,1883906809,380738820,1322171236],[1363161082,480921410,884078403,584460579,371299321,49026395,480542899,548468769],[1809350651,1193574276,533917699,227804918,558687615,191603320,271600287,1446191588],[1569555019,1454077771,1432213592,778008838,21502413,321613991,1657994100,515089968],[2040183454,1829023164,266796739,103952153,2081991893,1921544409,981536336,1188596318],[1352575118,463551242,246112302,299110,2112472787,754336592,1709057357,938519218],[1054055957,1270637638,326243584,1242157456,1261406227,383643879,1698067743,57540720],[1024167241,1937255147,821987850,230159238,404205660,1347028036,1209326002,1814697343],[1741004936,982185096,1352617188,1710264155,534357299,1795503160,1856106731,895382822],[738428448,1360154899,1988592388,1564627238,1455520548,1631300245,1752371699,467171627],[105076072,1812456805,1539077280,538132530,1732482964,852172408,1644648093,396867242],[922550186,187292076,50484740,1120679107,1060450465,51136426,1204586982,1805585424],[1370123604,1288496304,1267557910,2128507443,1426195580,231664222,1514701127,1494379115],[557215749,24216346,1273001885,1235124361,1964640451,1362361644,1877352342,1583069348],[1056809768,1824037583,613793873,218531624,1218665975,995712528,411585457,335758119],[210073094,2094240022,218138036,344718088,904196803,1265918758,865385062,513147383],[902874818,590896849,1011725638,1863105850,1461228317,2000732213,2003309510,969881750],[292439323,1175182875,347163745,1516871125,1635980061,1862312384,1334755542,123588066],[1697332100,1095952028,2035536389,619309493,1688522098,2129879008,1249440177,991794800],[638280597,597664058,1662575040,1204561293,368938482,992791422,266895577,38239789],[304695524,846474324,2105122020,390865835,9475570,1551282068,184752429,2021928408],[1130390614,763252590,1636883965,1086902857,1391410204,1817504716,2117011911,2044738219],[1279964260,676958057,180437875,75845046,1049743021,1824565053,636658983,1985124325],[1192170668,923354699,1677203043,537364490,780512355,600007878,1712066710,1293674377],[1572873435,280049412,184748705,579559665,78421342,300898916,346995567,1973262684],[1278683896,1848997606,2017821651,1967956282,1178566430,1457818022,1107115482,1999328355],[1746460204,1500525432,1508975936,1869532989,2063942947,1668755355,1506320241,889359604],[2014086529,1102726720,1383968937,1820440490,1072757244,181587846,567777334,1933964631],[1345878545,1724955295,1990181376,30877851,724164859,1876983126,1181325844,1039192607],[1076355533,1356444817,1781983509,1882480045,1436946513,910477475,627083430,1278247775],[1591821481,1698750504,1634529321,1877626798,671123981,1157299764,236623996,636607707],[5834976,1263919595,506168815,967167761,921028438,1856426419,54286226,596399267],[356040852,1270596093,2089324117,954634395,1659920949,1936716852,1993199621,485800823],[1891303904,1617240300,939465344,1334419300,1447291776,743976766,1060130298,2034121850],[1025411056,1625716539,982973070,1222942606,1979063597,1708533833,1100601047,784701761],[821160143,977784400,366568358,1847032278,249749809,1584866947,1338423995,905557266],[304175204,248552253,1110015711,227704687,493809234,398959339,1794669121,1764598706],[1438305033,132316340,1577768472,1572597476,530747727,1802549601,58753149,1599730412],[746901126,1083630638,1114262206,1780165553,250679307,536995368,1180556357,382479081],[2045739648,1455218698,905039166,1403181456,231241071,744664244,146667076,1705691139],[276623864,858841061,957986128,1765305331,1586839370,264955642,765601069,1114014594],[1805773845,380715086,1302453936,427263459,817608086,1648795449,570997305,494235100],[1321906511,1046787454,1524441023,977262270,1692358788,756650499,836645659,688991553],[737230394,2113407835,671204815,454246304,1446561814,1564495046,1632455114,614779691],[1241390213,787103214,336426280,1316771819,216303048,604518252,1583795440,270034833],[992611550,968388483,406148919,1210143186,948211663,22844167,521679252,1353849552],[385858957,121359574,1484516277,1461324942,1770612682,174075107,287383425,540351616],[1980435152,1339449817,431406668,272147992,585920059,184001431,693035893,328339980],[1599240827,1528988181,1805662578,1742559829,1131709141,1076050924,1897694642,259933062],[210246641,28591518,2032391009,1149440540,397416268,1995063612,169054943,958217485],[681785853,640426104,497549835,445979886,1978251142,479842289,1822119591,1490340738],[859666370,1254882671,1549144690,2125507893,1633447209,1057119316,1136225047,1535702493],[606163154,1588034563,986547806,1937461218,2116940026,350377602,82598791,986884019],[309241030,1591318260,28634791,1416685078,401298533,336406724,927503604,1024540379],[1863720849,202251443,1448405108,1060370677,2068745736,313507097,131919297,1221721819],[1474048314,2001704637,660520605,1950927370,1613260986,1095105026,1163139626,1108940576],[2062496091,731940555,1886375638,1523007436,1814820924,2024810121,128444013,1251662645],[257366513,1287156875,1817600875,353555539,1654356093,222087607,1783113507,1750231101],[299233482,1707895660,182147915,2087033029,81314517,930504758,541391637,928315788],[1983832838,584477234,29238107,1611757983,753732902,203071183,1312676177,919806275],[632287001,534856170,1748050095,731375733,250829195,1163590094,648396034,462916154],[1959150798,706134188,1262331569,2130236481,1662897346,823449555,1375567958,1276486682],[386762495,1385926698,2071377821,24287194,1105401604,917577200,75992944,248305985],[1070719707,627763081,551829732,370753613,1957338441,1478538924,1546363294,1368138520],[435454232,1900772554,1400557792,1004516721,1053727621,2011982139,1779261219,1203382297],[817454175,260023432,1152045337,636316822,1136672042,102076208,697494850,761399549],[746149250,1999230994,565836527,1320890740,16880996,42962761,252060628,729119208],[334596142,1404790320,1129302794,955176461,1021197165,1724529108,1987578259,1152976052],[1080844269,377263772,1167296406,1795549756,1894881482,1084561063,1132125536,1889151881],[906779147,266486893,150670613,836209630,786405218,141212824,1383637939,1151124969],[1685520733,1253385918,1747006957,139223501,1781771218,1588530903,399325686,1852252492],[177751804,826783549,1343723910,383635351,1614467988,1587728521,1671700517,1961021107],[1558661371,396144203,92456896,1924426659,1811429064,60159293,415236438,1003191230],[1631256037,1626362532,1493248002,575651712,260031342,1995022336,22296178,196705655],[969076372,1622810383,1194209010,1314609306,313390148,1184212909,1368634767,498519338],[1786328488,1653321421,102463906,1613802113,2102931256,1216827678,88108556,856260617],[93397160,1925870661,772589697,717442154,186702804,651034665,185470506,1374957604],[2069146703,1320273999,1055783371,1874975285,227921089,678442282,517827907,657336420],[229650256,519611314,1591028458,285941363,428988168,1083105797,925651802,735876955],[1422462013,946415153,714144171,1471349920,1010549807,135203267,1214534220,738644933],[1388571722,769478896,468189362,377374212,1901491292,119994296,883976417,524610907],[1270234095,366779059,770712071,241219726,935313120,1103429,1116292264,639489506],[1650692875,56908664,781819836,821627594,112155570,1501825350,1211768199,47420309],[1928907286,1672627361,962793154,713151707,1407841243,534009477,1562834543,785166559],[146190081,261076891,90615403,25332377,1272806595,777554098,1525636243,958850151],[1583513257,662501569,1291792632,1992305590,1816275802,306436271,893919053,505697919],[1305066764,669887026,1484061815,474763249,1000148841,1051686479,1517175019,666832926],[1598275272,1064589413,733271272,1412081610,282448326,13042590,1950225708,414563300],[1949124189,658368234,1564364593,497876024,483646760,1327743274,1601373028,259538596],[1739434295,749636736,805332958,732329851,745024346,2007980457,639002767,208200473],[75690119,502094759,1628924604,1196619202,894643945,1290245333,1686443313,1651961500],[1352886183,1493522065,1016869144,99930216,2099826183,1184022079,209796322,396849402],[701840847,1901849916,325026076,697117034,92449765,920164750,1051871536,1352863932],[972090012,1341451301,96681543,1033788973,1511685383,3956479,1351352451,1305950955],[352743586,2051741930,765636638,1939992363,1952335444,544163813,2097097145,595659193],[29159671,815812590,1633482823,1952405154,1712893885,160085200,399325394,1724426722],[1801898581,774676207,1428359160,1258085480,2125169488,2041110410,527226850,255790670],[1562030724,1652090526,107424257,1134186883,193928600,1485357507,1971053681,1494775073],[1685453159,151611934,472020890,1211920402,149866609,525119458,846227232,1929678440],[962861466,477110112,1942536456,605943114,54585280,215049953,802311161,137736919],[388323007,1129486306,1847238363,540187705,1885027709,1009790209,1101026407,1794146689],[332962120,1545807654,1201856841,1422866507,181882619,1757816277,1048875981,1906001391],[1048784168,1420178251,1861598818,428034987,335422899,831334268,440939925,291606128],[858628177,1022854553,315335264,78460977,371419389,1822765454,74156590,762799322],[1155007070,1363158295,1064839012,1786164232,1445382774,702227209,2046931934,574147445],[936819665,2087776876,2057111886,532860835,1485317259,1846755827,241225737,1900963645],[324058054,1289542905,151375016,583742325,1294251343,1093752938,1603606361,463891908],[124234495,2073615066,66754446,748979541,456223343,970404580,1751401929,1743073351],[1018078644,235377250,958163015,807792335,1622841316,87634914,498557831,1168743753],[1143334783,542942870,39127725,1504888239,1287659888,520482963,395603973,296710340],[700875230,604534884,501710223,885521799,1787632994,1617854236,1670772170,1527692623],[947102202,1793827304,428175509,2061705683,1587676716,2122224804,903869404,2073336649],[1728467931,1577802755,2077475650,228874947,674414485,685490770,1644397070,594486596],[436338304,767093965,821161917,1658364875,233548772,472849854,907214298,906023016],[1300660123,47445258,1564598495,1971355329,1124725004,77486902,1965088127,1984395338],[244077628,1294061662,593266732,201144090,909545200,1091729865,233782553,1439276486],[1444756458,1313064385,1127306093,1193299404,1560796572,984182,938647636,1640733101],[2072151314,2078392362,977937664,518078478,671873019,38370708,1400782622,367780089],[919230000,1862752166,858298050,980411473,603589992,108567066,1883660487,719728026],[686344093,265482257,2036511392,476088150,1775693142,1145929434,1959942534,1785140097],[402772047,1209081404,652467708,1793110518,1776221842,734612272,1972000496,35738050],[459845921,1704926435,1340766913,1324150414,760688643,1991912152,347357245,979349264],[1938340248,614917652,754775958,1765424909,1056266959,1891257194,627515747,436767741],[1324900027,1434903707,1528838691,1255510068,1187050812,1589136600,1825558406,722174501],[920013314,715219206,1038549052,1011441196,182895701,656439869,613787477,1449776413],[970547289,1779066461,1745929766,272019628,1688227663,1975363321,1526287419,296363809],[1003596158,1586340674,1635742772,2098657074,483752863,1602497299,1973527941,162466153],[128083764,1178380824,1474888488,1633931142,339860557,1794801585,728529125,1812044364],[1316940267,1086681535,1309162860,82137212,298409168,574364253,373818948,707940441],[1051116204,703263263,776233800,881375233,501336009,94102064,1645219213,157015533],[366260990,642366762,959801486,134180529,244160303,1287031299,1612665498,1560260118],[927883011,1466945825,607243531,949574961,442901832,1949608529,66591537,1335313178],[473056563,368210788,1690599521,1525471953,1141812311,673468353,381600480,1619586465],[970945597,1471788162,468090874,253914185,1167768835,283102998,1182719969,1898971853],[930660464,286832882,1891577802,296317083,1167580485,1604599128,1947207631,1479227285],[1704939103,740970197,1043685402,2111077528,123469219,773801596,458927592,1719504866],[1338804452,1878112634,1898734015,850997453,545020101,1142106195,1258631643,1896110764],[923230850,25105272,1972107866,1510144917,2122318139,156269238,308733459,2078184825],[1700081971,1309516991,777804410,916503403,1508404806,10455373,1938968173,1096416526],[1595999942,217316770,1834630698,1440544271,1824233387,58693091,1924765516,839782258],[1803700954,1625515019,1447813831,1965175804,1177293933,20168084,902649367,1362312615],[948500933,1351325550,1362147453,53732947,1247427283,1231338724,1065663008,1055360225],[1537948955,1796024552,1822099126,1349191925,1799474413,907170954,1178262364,374114664],[1565348866,1119804102,120900873,937631928,310757931,1331269541,1196840778,1242895351],[477369123,337035587,1217664215,417327436,1011164052,1995823915,1896347797,527651604],[543872644,1368200872,1721500559,1835242957,417080182,1365656015,523238925,184769380],[609188265,58803102,174119357,990843994,1955438021,1410685511,901017217,1719277172],[1154019929,11662978,2066021009,1569470796,1685562338,588884164,762541417,1658557568],[5622014,1617759866,1694719187,1870645487,30280584,436986848,2106586167,883904793],[252567856,1339581928,1909810902,693502888,2129922537,1216545955,957596633,1319649000],[1244887389,952280022,1624228133,444721349,1526615159,1157114753,177491856,766300062],[88321828,536699992,572143511,1096509548,1282880752,1455141358,407050908,704364763],[1875397534,982555282,731221455,304517378,1114553744,780090101,1678223115,208601948],[2038455750,593699338,251943354,539386735,181317331,690931839,1685531813,85702639],[1970751317,351336131,642046340,183329967,67308813,668859975,1689765051,1964140534],[1986592029,1884382183,1761907704,580717068,1508498211,1604647823,583737526,305770976],[541775164,983535455,1510339805,1993329962,1561054545,1471660857,1776130106,1364852162],[1434838825,745448389,2000874969,893227450,1937784776,1582004081,899447333,1497144652],[1636022244,872579142,37237626,966397884,1736941804,849221963,328733693,1556730340],[877766001,879223846,1636161529,467680947,307796948,1468582118,1165488991,1230838711],[2072949200,327247019,1432577083,1726735943,1588111469,1911849832,1426619688,1411838368],[106985912,602226939,1883729478,1633132903,569677823,2000483911,1094631287,236320850],[2013570077,2067887716,529057819,422676433,193344574,1809579474,1670444502,843712321],[869234440,1825034607,1556126158,1534986349,321329678,977124686,1632220833,666827685],[1016687588,1941351044,320361707,327787779,398592942,1400577498,2035243553,634708355],[1629193705,1175507632,1525883273,1209892602,1435163963,1606536761,1708174453,1090455119],[229344069,890873304,900663014,1838156459,1065611080,165471447,782663412,819052491],[1011320698,914894530,337098203,1917922512,1544679140,305475892,1646843844,1850079177],[878187453,303772746,549662461,512961035,546675059,761180524,1574289680,362617908],[1068273740,1512571322,453792201,1694324370,1363344875,870804714,143038772,1661029887],[1029799853,738599910,2058673576,1018815218,973207283,377463586,1385606037,1052661781],[972527424,1996962273,1198216338,604729161,1843310684,1856567612,1996364695,412956681],[979081854,1318679088,1279396086,619614716,1281784319,210953019,230017405,2050857267],[1929919673,863709047,1577808584,1623071832,884057850,1367101183,611216531,358903260],[1957992260,818876530,1687082736,157283539,775778459,54111876,163873875,1858038240],[576019435,669057498,1103565019,1282003224,475870000,428212028,995716444,1042444517],[1191473414,1841634488,635793351,1197779127,89057492,402313130,198831118,1032424407],[1950655595,893076457,466834825,819483932,744970989,1636144027,1768804827,1266855228],[345780332,1917757594,2021378851,1337119026,2071265594,777726566,1759534162,1047854564],[1828635284,350281165,1292650894,893441275,1098759259,1493088178,80396701,2109362567],[2127989960,1920560718,1986690117,1581360360,908714285,1558295913,791877796,1040271820],[1901416955,1259209244,2003488599,735516122,176746964,978095632,782589014,213809832],[370486464,2040256946,1048003896,804306901,2084266001,516311066,1044702516,219867388],[564848959,686398062,683284307,1390532506,767898947,1895892994,1604392212,293001671],[1398950482,370373301,553440103,313985908,1889948228,663603597,1371931848,1230547633],[491653788,790399048,934113636,1494341808,1322478259,658174408,2099382876,1976242631],[1070249575,795361683,218211772,1607834926,882122697,1161064928,588883208,132425711],[342036150,884970383,415108209,963541596,1212098570,1971317947,655196837,295175121],[1964994962,1855001165,1185850849,1171274836,288607995,22302851,1183366352,1155058356],[540096215,1131058797,1618586701,885961392,1744738955,1855040646,1013086644,274774210],[274363194,695707857,773383842,249418980,133027579,601320843,684336877,1141694636],[1422289173,177050353,2100283654,1143222759,421457997,2040139107,1556491014,736195797],[1873752980,945394008,1451005086,227152230,1006490643,552659132,1886251304,1937344744],[178141071,974075857,1258591972,1739052533,1152025425,1353440942,911099357,1121067777],[1043082135,260370938,1553446976,614471013,1298774364,362423344,800149575,2083824456],[590387965,732385862,1206593680,1166117128,99792700,1513249382,842914009,1126187685],[1297392353,570200623,144554679,1330669210,96204786,1042367259,2076256517,1034857772],[891240921,215733589,1010989982,1375426329,1920812662,806036728,463841728,463876029],[1258167004,162449295,139960875,1084197241,1326682270,1583928583,274068888,1422674278],[1254842488,1292500409,728028662,204159195,1444522544,183692167,1216627118,1138212253],[291244152,1681652442,1611621794,1891835361,602229375,305880141,781992078,2096287773],[58667129,1945725633,2099628313,1453488841,1021418890,573889663,560945034,1416028937],[426683638,1093982181,1754776319,1786523241,631192212,670673005,941686999,745572402],[170155864,303450177,957337197,1114934618,1806600394,331966441,1938108613,598021888],[942690051,1255985991,1275230047,1382568444,1298292741,372057911,474734758,1328181784],[707061180,266323850,1021208183,2030116310,1709065210,1342908713,1229578889,710597099],[1772553115,1478207070,1318252184,1649273438,2100891156,1201209138,2003281747,1061907748],[911267932,1047239879,1302450020,964581553,1926723663,1909693247,1813060194,1554394321],[669271925,1776460437,1615479275,1333872465,1078996563,406761470,1596541730,418986111],[530360460,1690306072,251735950,1202442306,1676540155,375054920,2032496403,513188265],[214375779,1858513714,2044900504,1912575012,1548590087,2041408392,318534046,1083425468],[1340799263,298238927,845790886,2026281937,1419322011,154164110,302055836,1563636836],[2083720841,437146369,1004465011,6718274,1681154909,682352416,1692760917,132708448],[1498399581,464401332,1633116942,1350986119,1961810490,797162409,1760551159,236549378],[1861257972,81532581,185923159,1512376694,590979922,1857148065,2112087168,855348426],[571719098,1742310446,1806404152,260488499,385667935,862127366,437639359,1815467851],[488968720,1779742057,1551421195,1221705481,772733820,601123015,840401508,484080124],[1106523213,496813761,1009245667,308924313,721145376,983727835,1911870324,1348744176],[1070764960,1391626249,168962129,790456126,1674742510,379698519,1608171425,1829780923],[1600802804,1523135495,33655166,957022252,1860504044,1481172043,1841823813,1804608044],[364928797,132147500,1344280,406430852,1739299950,1485856470,1822682854,691639609],[861935662,555895731,1390175332,1773155643,490082981,1444714560,1070089397,707263419],[576767474,763101355,530156985,1881069123,1643564407,616853037,1257366621,298987292],[925932377,63202569,1355574273,515877623,258989056,404629667,884127803,1465158192],[1670271104,408237658,196349306,496184978,1412781169,622627571,1483446948,1738230466],[1114049755,85084527,150193873,895209813,998512442,1713565427,41550262,1060734487],[957079783,2002256834,820168144,1974545244,1197646559,211348431,1103862294,358166947],[524631590,4971798,72600809,238584311,572441878,1882006640,1255685763,1649709041],[876508642,1067822078,174327926,930382251,171044627,162703114,1648964367,2002492615],[393394410,1907739758,1274132134,533799704,462294623,1429994138,1514420876,1332457551],[1646892360,1203089416,635479565,46992780,594963719,1274127264,598403816,1000394052],[1259177904,1729320293,462276512,1493912568,1185971090,193503245,163406624,1323087174],[1654788370,2005540657,1075060544,403918037,56055026,1413973127,498792195,1741227005],[261354936,1663990091,1472751800,13239431,425491084,1925880364,1740553593,564811853],[1762982909,421241876,1815876862,1155443728,470651159,1013590887,378478866,1631639660],[283208075,731301148,1143720440,371179011,1214696778,854537549,282637991,1612334625],[488140688,131889913,1179180767,1680813803,51753874,424844763,409761061,1431582585],[2016421943,214916308,263089029,1003727757,2034233672,723509707,1158373139,635020214],[469314154,1113827718,1756974856,1575071354,868253996,363977603,386142951,1996469724],[877406387,1807668257,2129337073,90543094,397880921,1797580704,1842186701,1300262720],[2035176008,1945869821,1262257298,1865166120,255195811,633018320,108862708,1819983351],[1690323798,1624841484,543977842,844684070,1492208572,345730550,705585105,828356313],[244005169,182247782,1188170873,1302907957,648705772,221019322,998840102,463898627],[923856669,2066993504,151471419,352436387,1732197729,117970654,998126350,1477210377],[1686199777,45643189,2055955056,1049360188,431863014,1679886412,1170493909,1984613314],[106160075,946543114,938917713,1363623158,1676886862,1985031659,9847930,361921815],[1949966948,544865346,1382390971,662822192,1186000509,266818281,1972733298,1603668195],[745558374,37980453,263370657,217150469,1917870131,447534923,1934804265,892051249],[1922955045,305445273,1824307558,1352486344,104808168,121886650,379331277,1881183522],[1773999770,469252024,1166440239,666988381,475812808,851113025,1214270411,357104589],[1264067112,193305152,1769306633,348317879,458140051,342186531,480759982,1392236062],[1619273625,405820106,2039764893,595356374,840582960,1240009512,379013317,1022390238],[2018237695,105770144,1795855292,1951243566,499657919,2076846754,1282778283,1987441691],[808995087,941608176,1542077346,1577354919,202506164,1564579182,525271422,918705487],[803481900,1082176193,172634830,1005769849,1370469809,1554558585,2104360521,534973958],[2122307335,1656609131,404380515,1182031600,2092425700,1561840556,20060597,386468278],[1882966029,1961009777,143088481,1412910719,254126994,1184360373,1621765877,609054162],[2003218231,35863182,1240075972,1482686415,1911053416,1716477064,1950109841,1325270948],[1349851231,922605441,2070503348,1985268356,1289924662,1948087782,1812560867,375243440],[362522789,1603134978,1745870843,593334693,837036958,1146807765,814839832,798561499],[1299162152,1514553797,583600196,98353839,332965645,664342060,6052420,1319153073],[29857145,1454319852,1743848515,1506758209,1617135562,1769256613,478829924,1262599154],[1952100574,177307036,577483741,1662722762,554003210,1468163130,927378223,1842938186],[2001785759,810907601,743132187,66042711,1721913395,1201497204,1176623268,1557829685],[187416199,1969390872,1381415509,681783720,297370549,883046245,1882505143,308997502],[977168559,1479414195,1274392327,654860061,1497451563,1297088122,1091052137,1741289032],[1365152520,923275,443019628,1391547318,865086483,868921800,1973855425,1368725223],[1262122675,1087117193,617209789,1229295609,1702546655,724281241,605012740,845738117],[565603875,1492077497,168310909,1493592631,2052144600,1647068492,789191503,55844064],[609681656,487166557,1152495083,574672806,790632929,2036448686,1986516788,1236986759],[277051497,8832805,1059479961,1732935429,1640645866,647708610,1190590254,1904182098],[1043514965,786850077,69270189,1545166601,45016847,520894812,1599423598,153296621],[372061632,1723120862,530834936,1360257888,6568014,1214153585,967014256,1962423354],[875482665,1925368580,1462902519,745923958,1180081249,1272351888,1744207458,693551628],[1713796559,1600345387,2039898253,1918126462,1817920690,822671543,1296694000,1273392782],[1999066797,1951957853,125060717,515896493,1275553665,2022025564,1598167341,375608455],[30651634,177647851,898992715,48009915,990797863,2027682695,919260876,1479488286],[1106073006,185159955,1680468437,556979478,42292138,583232575,848436075,1563719963],[1167069129,748441684,1543307140,52568502,1692385135,991757981,1308977003,641715637],[1666326128,1326130788,511573624,83527413,1590694353,413124860,1919270913,107997937],[155648381,87886617,656847984,1531783347,1723352160,1375048035,1056160002,2095829229],[456397590,815870671,1953131498,1039620159,1657308144,1416570428,1436183980,1873787795],[687031251,1069485117,1436475135,1833591223,412580363,1065269895,77849999,443027113],[879458693,1660599353,270302746,2088767020,1025941316,1269063748,1159735940,1296215314],[1013730170,1246860433,748999786,53755854,424100375,220594606,1741398770,1391352088],[1783806708,1692693668,1237367523,659255100,1803986431,1837523405,214678575,901766168],[1329445499,1413437787,1500906705,1149314208,626913561,810533467,71929279,400214997],[1343778451,1826079052,161594812,117153859,1016323670,1927132761,1697729200,892376924],[1668376192,409370377,1757079366,1915643210,1059365108,1659461036,691734574,1382526787],[1689251443,1421140148,1481348133,324078044,122027874,919827097,366540171,1683008452],[512844012,201372550,164558639,1122818913,508126480,1561678466,733678766,568373456],[1633308750,412534714,510802872,1977165861,1201092858,1877911920,24376778,1507354565],[1800264172,549397648,506586893,1527287394,1487133022,1447036251,564091445,1269538857],[171215034,1225520271,483847125,2095760541,681201305,950565740,1298098266,2067987265],[430711869,780556119,972130672,1123361915,1253617246,37204362,1998689135,2128420534],[1727121091,120298755,190336005,847745988,733909272,1819318905,624312662,1553816589],[1002416618,1019242263,1968872759,283780610,796929399,707923364,351001704,576722051],[1855076254,1877313304,91322209,1503298312,1929397888,1405675436,1537108727,1461153690],[1620572743,1277710605,517685248,1300131655,637533647,635304077,1915330218,1103386210],[2070540044,359146379,1464603108,2030693751,1485225537,550635914,1377204237,1975278461],[343600655,380338102,380446878,1449858873,503491548,2118512306,1321858573,701462945],[1805537978,189834950,1248078623,1754390545,1142688062,1549911915,468443021,673213092],[1858064923,1260130477,113891177,549726971,171491325,848019989,647342892,471540871],[1714564829,771699956,487385583,1986381450,1172254430,1591866577,1034922727,317775169],[155583477,1072160156,1330226240,1002603820,1956600576,1505397010,745302011,339285905],[87474393,791501936,429568914,1984252574,1683719104,1209767674,320554191,1524080288],[1182537115,499865370,306020271,692595651,954942652,412467491,1596727704,1974009573],[184251931,350077319,12837849,1479799710,348391103,182742657,1628385821,984055962],[99304352,1987837214,792751692,1831784053,872002433,422254672,101120746,627136360],[1338693317,1377749884,1522508148,1360715178,410379014,1460064291,1434436721,198017964],[1277339692,1552730412,1568087511,1233323891,1037937044,1100900505,271595026,1807722928],[1741313547,69822474,1538577295,767455403,547509832,1687797067,1526675063,1904297385],[1256349801,1321309106,1066679053,473443469,511504935,1280999489,2063810346,643888819],[347784800,1994429372,486446568,1702226359,2036550704,455892794,1933073503,1743527404],[1716668920,941830311,680776176,348559138,1673296721,1096165180,494412299,390340009],[148491345,1884751853,1994381453,1230988957,407917014,2020771944,1232131600,1111263969],[1832862597,1501909678,1305510578,1147475733,1060298810,1479579235,1948143507,1870430043],[1002405136,972447461,283459162,1806010907,395340822,691218881,1156086321,1117865056],[1777171183,391815982,147564136,1592235966,1840672515,1346049143,1416157253,1499613957],[1094154803,891876749,555543562,679064830,1736446567,574397322,1601458652,164580994],[5784731,1923545140,1725771441,1823805084,1418488103,695860060,915884136,1158618417],[1923752235,1457030976,1822945898,1377419924,1424809110,585946778,385663531,1859357233],[1415233399,1158703983,553631944,1143861901,1325566763,1782007936,679766920,1843263316],[1757671066,830716388,1144419278,282709380,1716823765,227634602,818399192,738931759],[1370360285,1022873779,1982052275,1139481789,1526468528,48827677,632623890,529375084],[721035567,719386683,1518891127,1840547937,359929579,422675438,227465317,1591155718],[1909957929,2122938389,1227575962,522324524,1400828500,218815961,1768032375,1490963919],[23458303,1956757300,1228551147,1043611,622697655,769654145,337215170,1642348400],[1748742280,1022481464,744355383,2100557835,126426976,356309869,1556089483,860874784],[1679585968,1012413508,1879252336,547421076,1125999676,1896540268,944980351,1789536965],[1039536086,325946793,417895827,1259142581,1187331892,1040778938,1747627140,794554616],[220709265,2099390691,1892140223,2127183002,1945153305,1579080040,2046302923,1584842371],[306444254,654853478,675661596,1308599555,1613908826,49222009,1179463223,799879843],[1626438633,1067530449,1748742639,830485268,1901789518,1514937774,101882257,1275522651],[1680956153,684160746,365110599,2082657709,1718181064,1834231133,1608815218,1214338166],[1776840326,1513620417,819514679,902418598,1146121271,1604800291,1376491907,190235739],[681885332,2044640437,1379134449,2116843937,686338996,1573513673,589430378,438511057],[1263826381,1234481670,1925854713,1416942749,553065454,1137526750,1188183744,1703029778],[1294562586,1014996026,1136449794,433098045,321253909,478112275,319478799,1563825278],[1082825005,694436937,1987176083,1735254223,696775860,918908862,649888982,292237482],[1667256207,1512027281,1359933032,670433930,128935454,797362915,131811176,450599054],[856361584,846205268,1203394215,842373923,1228649804,763363595,1525165934,1311303715],[505853727,1135055542,4219479,622459081,1621730815,1405023274,233495539,1634106272],[426588162,1674772691,154472819,136897177,1312663040,498803279,463723881,303362092],[1861427023,1498946583,1215135995,2127191897,2075339928,1308385451,1368975184,408994037],[232181376,1652817377,562460870,240505941,1445268981,1637989443,1398502488,766122536],[1540971285,635445915,1545287434,500398378,1327567710,784987750,1145896397,1658652916],[1333487786,1847225206,1375783807,1708626084,933708882,570135883,546263893,2076640703],[484511895,507163229,1510839650,812320837,10324401,448947762,1524742038,672793100],[1249429233,1203160658,28733316,1473784663,1000652331,1748390804,1159942362,1847075269],[2000618208,219776950,1181409678,1629541088,1602327893,949929131,1578582660,1156612489],[675315193,540201459,2083243020,1158947218,682421955,594844662,413095756,1019959761],[287503386,321811598,329357370,2044065022,787048411,683232585,976550652,359970709],[1392070783,864437595,339525316,1557037117,2025251422,485208785,1320252587,208229665],[749400643,1051301214,1635042956,641927201,508689094,1224226513,1644086499,764097764],[838621422,2065803935,1587282813,422127784,1068871802,2087578700,1834601817,1946768718],[1015348292,1219720989,1632200679,372063829,1308008877,809170477,386142937,1413470638],[737733553,1895595030,1207211406,723901941,1382274174,826230491,1528433777,380305557],[588073175,576481258,1723953694,1585158467,912102333,1422363607,1692468881,877934519],[1509552897,345798186,433872727,1950831742,293755193,986545885,726109449,1425149916],[2094779949,599076931,735186048,1332490615,1077321030,346705725,1344250842,866126121],[255788999,162440030,1333874182,1279377095,905810662,1883529481,1316470837,2029079571],[418352692,584414190,445639780,244728840,1930282746,1483524880,1983292291,319370525],[868654884,2116367661,1042207686,594136657,368664009,412247564,748655246,1054620453],[1400694615,1512022294,1441572751,1739042314,1858400549,2101875604,936206277,844613],[625705838,1901619747,378490659,1484218057,1865688767,1381948092,526440022,1176438685],[1285657623,305930548,1244721007,1941926955,495114877,207485687,1424090752,680477975],[365474363,1834832771,709383594,1693403705,1385761126,1744420854,1300765630,1628170740],[1305395141,2070148476,1483679215,1661946963,1806714776,1185346758,778262729,1975509836],[551014260,2090059014,301573615,1881100333,1900837745,2031984384,413913918,321166126],[1982767440,357220693,362270849,1787049954,1715293611,438241306,960172371,1514715337],[731378692,2053686712,1069474900,463094558,147096966,1466211744,1468209037,164392830],[1934176660,1939668003,967555585,1265574076,630436020,1766915325,1185508468,1352178925],[80690893,1356043219,276922886,805520978,1905562015,1413888387,647693808,616209002],[1859639108,1202207553,1971595737,270092684,182544875,1634341714,1253031435,996672453],[223176395,1403760463,1035418320,1452228214,399575565,1892862822,1647461162,93636812],[1209387293,201139057,521501737,1666484735,60036798,1288156118,741063022,2106938012],[1553096566,315486593,1542064186,1819350862,1402120879,1688905049,761197939,1111388130],[673790309,179737735,642030565,456102155,1430118579,1121800013,135640109,2042206203],[816992479,1034341878,1113653082,831699517,488390289,299434726,1349416239,1897686264],[1767128775,1471562988,1614985782,1599987601,1039235049,2104008619,1890497933,2091574105],[1500356318,1978125469,767339530,30809952,1546481303,1403915604,247339440,302717243],[1102127007,1549543907,1928115289,1999271767,212291498,968424186,182601779,1838014676],[533966701,1830921270,239081617,444348402,2104626260,1487846101,479878393,1672992238],[745165203,1431307472,287295120,1436372795,384970562,309417501,1251530397,247010633],[673601901,1701458749,278329649,466520924,625227425,1262344951,9301740,1258370416],[934602300,1511769554,1021247006,470677411,403718183,1947363321,516967471,249337816],[69623343,153248111,856754182,1893462824,2071144504,117620470,793859912,1226186100],[265907058,250451968,1304280961,1072441060,1868168229,1872492338,1734714065,766120307],[776114009,834197501,538488606,1429264273,1556799739,100890910,87170563,163061029],[298283386,896901054,1061173365,1369659070,1950769910,1742441466,1787999065,1695906118],[939513567,834697423,1503351600,410990023,895245,192955966,530174120,610086023],[1922458483,556709928,588993115,2033558660,1941715862,1492264128,2046167089,1895956662],[1622488788,1946399770,230272964,1339135168,1430770748,3884626,535817096,1751772353],[1196289285,390247731,2061148596,2084507990,809274579,2087755692,640243760,1473899234],[840772355,785178807,1388309514,1972219505,35300163,1009429300,358950291,1192014165],[2011108702,1083934128,496385993,1418819516,386320178,317449873,242170032,884488865],[1787247396,437541491,1257342061,766232307,202977929,1692187252,1046620444,1693454676],[23226624,550712628,2060314215,1414332155,2067896296,946955099,245158058,929559655],[1846073942,248906846,984559098,1020022390,1248998898,1214712737,453950923,504917304],[469305236,181140094,1534549157,1582709513,356695645,931450693,1435757091,234101552],[1468893783,1524836836,1246558140,1828395333,328101762,1812020889,900732708,1867931074],[1055046757,210525768,1392813900,1867038737,868788239,1188345353,1024194087,1712459826],[474954773,1413348338,1516674399,384878557,1528707167,265380456,677816623,1789837532],[442547522,515012555,1563396010,883545148,692695749,602249965,451263079,516009106],[144829688,1431191094,1831867609,1964794938,236849109,1454768768,1913602950,1647469074],[681449101,561952912,977710743,1551333622,963469252,1827852644,1842932925,1526438211],[837911059,2034119623,2025843290,1083143336,1082762578,409613482,93814300,813064682],[1846089188,261818169,423364745,1704873031,1205234986,697503653,249572383,141561030],[2033638992,58063499,1414030280,596716042,1461577384,81308401,736304375,2078699487],[1451166181,1109899983,286674335,1892584130,102904533,1895558690,585473315,1115579289],[1303906216,1098571556,1659282033,153400411,1880155891,1476701664,937657019,1335077163],[550337231,2002794388,640158829,1867681121,269281648,795294829,62119325,1642119814],[339786392,23084946,1952856284,374104649,1016607297,1262618333,1866283120,302026392],[433864434,409929193,518749184,544271749,1981507623,2104633547,158732920,50660777],[1146529672,520466518,1345534294,793892323,730894996,30490438,2017916831,2111345493],[370717176,1720998493,8712594,1047733597,1516778966,204542736,1668506744,1491308304],[1519800371,677869981,549093734,747230820,1881733056,1444572247,1487919966,268274211],[909157234,19620128,362782073,532203314,237191471,1016792800,1249428095,23712877],[1527347435,1124069178,884016207,1257810100,1985042919,591954791,1885181145,1126465766],[1095628710,1403219550,1555836071,1473429136,754301434,2023155800,673190161,1689398562],[29353042,1535563689,158204175,3913691,1158018626,386353849,349775161,703284186],[1194494176,1022120404,756974537,1156949997,444521228,701795997,1352185346,324025227],[1225359371,1732103980,286480148,1729400516,388495149,59179573,1109392179,1751338578],[173451446,190719265,1962057752,773592429,1069591437,1375683554,1976741594,1245213230],[2104572045,325191233,1138693720,821152329,235685893,1032656582,537788306,180560713],[1197544455,2071099109,1129379577,1909853951,1449376538,1247053287,470553798,1444470625],[12299918,1625698530,1253427167,875729343,486507238,1027940694,251633572,560305948],[245305964,2107120965,578720164,1237491125,1760143965,1092920392,1281528467,1741210983],[1805375728,1390861195,396986870,1869927463,1718089275,1675326768,1421639509,1435915054],[2031324,849769911,349825653,914980450,1699812686,1006234629,530047397,53982840],[1334793059,356236431,120989994,835917543,282529719,1164416951,1821290834,2019807613],[487682702,957040214,831154324,1329674518,1368593454,1390138905,263814619,714453913],[1573853531,49065444,600583900,1213170578,868019259,490138507,1999397988,2090667423],[598421442,671891932,1326493596,1174849656,1050789896,1540299120,616607486,752023410],[1392684254,2025865682,46501056,662474424,1932377594,1919070441,517289143,1700279808],[1955481582,735369991,534230632,1087958726,1094894,2093446116,1479977324,1619500798],[1553544156,1013713373,79139147,1339235477,82379346,974352710,1004547105,1471511813],[446354836,608538857,1525427080,1581422365,1059356799,911039790,1709643985,630873820],[1159051960,1364285576,577600817,1934329840,2026753633,57083286,1942888239,657132317],[484248155,430256207,734673639,731590405,1303529888,177786222,878270636,1175699695],[1692882941,1987877856,1089367767,1371127319,212992331,898715448,1818042720,2024827696],[515520031,694871472,462414253,1496842758,892364874,1092016837,341599041,291271005],[1554264134,1056044879,1438556932,1201366599,1006351596,1509891480,1418601382,2056178023],[1647900174,1323696525,1323856408,179450746,46130138,426365691,1050990209,737100403],[593080621,723740240,167641531,1602379884,1269581006,607610876,1453164624,2013137082],[1880349817,659496497,1649915177,1256759611,417689123,1769839233,2073461301,1584632397],[342611602,1167568900,338580660,294796097,2115156367,1149905167,659523688,1539310081],[2121295103,996537651,1995097617,1254486254,1777512214,149807119,2086064117,2118040763],[1260713547,514072765,1785450162,1074519810,1265324081,1428765424,1568307772,318736457],[1482638876,1011993778,2069957952,93405364,2040853394,1470121112,408995414,578131926],[922295267,1903193097,1890511278,959410591,189694926,496829113,501714238,81752710],[1529117209,1760540402,634755744,1036771822,1442846741,1258271273,989080438,2122876751],[316490976,1240469786,11079593,1094137754,709130923,1550981184,484684635,694108536],[1637839930,205028091,1746661420,1188548973,19212844,1287108137,1449400032,379148760],[300758126,1182040606,882166145,1793058392,1785439291,1001684194,1460179736,1326176507],[1058996964,1704508275,294694724,2021738775,1200666765,437233251,297620110,1320281456],[285447962,1984656374,1836175855,1224968246,1247367215,1961566574,1871239724,1807989641],[1125791985,712030435,214116043,1991550203,1531459140,860105853,1497716163,2086216343],[1451435360,822526788,677636814,896438751,266486583,709625645,1812546209,1359236025],[1594994959,860556431,1238168297,1879147216,1248318667,343500535,1614979100,1313266184],[479766306,1963248807,654394686,1756818605,1008131359,315773921,854061312,1164500965],[2006966476,970471255,1672589984,637986928,1390776597,1664299939,1942187989,97216195],[655699731,1527612004,2094548065,457533657,1322507813,1495730421,1106638279,519122398],[502954362,276129371,1052870218,1920440208,339659116,2088650563,1546150446,740722286],[184718231,1420777355,309723731,1394486082,1490641904,473977593,103583343,905409269],[1245705779,2021048217,23626969,437613869,1333455700,1955290551,1937529747,786597863],[16817722,1463582627,404108410,1364410966,890320788,551215055,874291564,1414071495],[1942778098,713323980,940839759,413475536,157768573,223224365,1022331739,651921148],[1266794557,505197602,514874153,994510389,705422433,1825734680,610630013,1431034438],[294701758,2087310041,848229161,2108363587,9777604,289484896,581632237,220498691],[1110048288,1318132978,769380874,431508201,505579849,1998650587,1743181234,686149566],[2125020196,563405126,638099095,1815321827,1447079811,327929569,1536614585,315991839],[1885122055,741945443,708737866,880273286,252997106,1205006905,1951402731,1707132395],[162594341,1090211973,335314737,550287943,2113519307,226850426,377643459,171763113],[1586849559,1266517990,1758983650,962422178,1671013619,786230843,1192032040,91816195],[733436290,1901407549,476160231,172837888,714645826,1492882680,238338864,161292478],[239796006,565899834,1024974289,1421647376,1347733394,758855164,355747086,423337264],[1305400181,1490247903,1795959570,1738736140,1294982149,1228897612,423693918,104399283],[1825011702,926455787,190922779,1492214559,344776826,1399037331,1304317540,1792313906],[211283280,2016752640,913658175,1545454428,1282106721,1545437066,1829925497,1536156900],[649055416,1861346666,32853553,553839085,177816366,199771567,1062980611,1990568751],[790797661,164220693,1875346369,16113239,1767335829,1473121328,142439340,1148686222],[94125711,1571079286,600488132,1725874543,1905465449,834169254,1439821318,167583698],[447894441,1649057510,828185889,926106828,586127999,1562241502,1932825541,590542782],[220266772,1701760340,1567391546,1577285959,1361074787,148086279,135571247,513963522],[153427860,1063829644,1355912537,520070766,2082292842,1314039089,25045046,1865066602],[670538406,1901428988,1549160740,1139472383,2088720800,727904317,1148171661,1212340538],[1734681532,97372707,349746848,2111537863,1585306851,179231653,1719171095,806941503],[2116760875,1792222503,222821780,543855268,248564695,1022593000,1482738854,677426843],[1685477641,306909410,396002710,695110968,270131050,1813128125,735043600,229731048],[421327727,133475972,833143791,1186697949,165837778,739390131,580259795,582171258],[1486283767,1018811242,1993849540,717646311,1795045920,1888477574,354905582,1448039460],[192577906,842488290,1146897895,1661212525,1950154259,1622544849,1623002290,173444734],[570402200,1533089141,514415201,940650056,1650030290,1956493285,2098244333,798063044],[1456409574,1701163777,1356361250,1567890658,2077125095,6286430,1408468832,572146661],[1445675074,957046538,344672498,356882852,1009423766,1510943916,1841915358,1149700858],[866245385,1517736550,1529894710,46992041,1507283943,604385826,1656574657,1151348939],[768520610,702936644,383365667,1588531462,2066135528,1313425046,1305008558,1131085006],[1033072798,1082309121,1549134445,61458815,796358982,330273694,1732561456,1062393208],[192112939,752992758,1279748779,138599742,190378320,484487256,1169319907,1830481101],[2124291169,388705866,1270433846,1626050988,754493833,1359570914,1450544542,443723776],[519112893,1043764031,316430816,1980019619,984039991,1915665001,200051929,857488975],[921328218,1897955224,1538212507,101332297,100239206,1228565818,1775353678,833377325],[1353875938,290789024,123048530,1889211186,805024048,182234321,1814022189,1569223984],[2077485306,668919938,1483236084,1444073099,182588791,1988597921,1611840062,491782033],[368604069,408069573,689424510,208044797,570374835,1834256020,982726393,536517702],[1694574019,1570274237,1694247697,517123527,1596855367,1402327555,6376978,1402851087],[943034115,634348682,668436172,389750026,2073226532,565741073,1185111186,1821488337],[1733106325,420275108,13725797,21306403,2059615007,1952327522,222279512,561161128],[1744485990,1788417103,608050643,952938507,880168462,1362327490,1973754975,1077498756],[1259146957,726074580,2100196537,963194697,342887441,1700593354,246677517,1815527469],[1877617195,1251185195,189675979,467610939,731237106,561427667,161757304,480992497],[1231140792,183884213,1644811214,94667928,864217625,1504752401,1585130090,271017464],[771469511,633356122,1711938508,1975168751,1130811969,55727151,2097593786,204972882],[404377703,173784375,788894051,1592116119,1232748054,1544361677,470062180,1729019443],[308101942,1770439173,42444475,1522279527,1976595202,1381292445,703858480,379073241],[956475796,1338078571,255099055,1423850988,8538166,2126129898,1665193947,731747818],[1328250572,728415534,197076443,976872746,1576095861,213070290,1298860811,633233712],[992903610,1521464869,182184822,1989045032,40014744,1961838023,1096552235,287485309],[2020611136,1879839565,1448111201,514833890,1962350955,1006249090,1447537543,668270782],[78533762,1546656042,1894143157,1856903694,865764962,1076847662,1491626903,199220958],[1345619808,1098665971,1786256219,1423116679,539183217,371728849,914223717,178341316],[2020239302,293669185,1047494290,453571273,699797516,1101943805,1613028168,835925714],[36058810,765148393,632880442,1001513366,1247445874,660092749,29540952,1298796426],[888803348,1218473272,1040361108,735263871,541000039,1904035049,1490049731,385786345],[2080908188,1944913412,2094094423,556030201,1816413638,1331994463,1989819372,849313203],[952760462,1031434200,232232240,1103070879,14182826,1485381386,1880606942,1055781868],[550787706,1803535167,870203132,827264050,725639586,1211828197,132975110,1319281262],[372046158,610473097,639800479,627758274,844657879,783789355,1626588054,1064236858],[441759623,614004054,535695003,1095264680,2094272681,1035780235,1547733060,249152509],[1950414846,1996978403,1189348492,1212907850,1587440946,1151566449,851256222,1059280314],[341983465,943831995,1637060240,1634789219,1445076027,1972881690,1322701837,2046203443],[701120430,1647908720,669994237,1949072775,1322448362,1380591670,319700537,11925810],[772939485,559792005,2019552855,429529209,799686581,1723427872,722729852,1088102408],[1585843487,691457519,40641829,19957657,941574061,616234060,469215111,468907581],[1230603930,365440232,49640345,1445631050,964480845,1004605374,1776535068,685679488],[1973801884,339065547,401651385,1732337443,1376938163,463268514,1850356431,1485882619],[1023452595,780855231,1425605622,1431575853,1004166444,1883123342,794919304,1070246409],[1955379030,1377308887,177431406,1035037435,44207443,194389207,1479511918,1971386888],[1061869830,1163770300,1022448519,594241680,898961403,1713411439,872455568,477020057],[202886472,1221716399,911392753,2092752186,2040053326,53768799,2037075264,1013494014],[635312764,479313908,1689948600,978395347,887913042,1611520853,1229836927,1809280526],[1332320504,637006043,601010881,1441709132,380418088,753502003,1612341820,1153221980],[1120549304,748416710,669646933,332014776,2074012569,2096508030,2097636373,1174451656],[1380355571,1021467593,1947224262,2115669233,459610160,831549764,676210420,996320580],[218288878,318765798,777933491,477804454,1215760102,710513620,256203609,1824167668],[1203801223,1154925893,1591162429,1308821344,138474117,1092933541,875809368,44109718],[607390410,1221532731,1849035389,371836705,1791790225,871971002,188326469,1536087632],[1513108496,1874653233,1769951087,1721813987,278269015,2019704863,1952725455,1686867663],[345621538,500454845,1751647863,859719912,1236036225,1572275010,1554001416,829952639],[670377504,1398200413,2094100327,729730157,1924483898,1771441440,352513753,256792717],[1142157019,1010010372,1816520269,1061030210,649036223,1525671144,1899180682,80943335],[1262394952,865682477,980712096,83099151,274279632,646038463,927659961,1357441911],[1415220042,1029176482,974047066,1800864983,973172258,515180856,1332713216,1055999283],[736719910,103303130,1602089824,1019279294,986613421,1186969342,650665363,1597682410],[790198760,227332086,1800477860,545099454,2068080541,287187455,885492713,183340061],[1310141516,1771761238,390330519,1187845674,1282129281,1968985008,370870391,570072123],[1612066136,820209759,1953223227,1684409896,551837043,744346053,1539950774,650193045],[2124690917,761595777,970759498,1606967860,1568409266,190818977,2094492152,13864851],[421073040,1174557115,186482445,1766562821,1249115901,1264194530,357112100,464802161],[1903092330,1084020497,1672678542,492504632,695047946,405019049,1286871604,1306009408],[1798313665,458906457,1338592641,848973939,1650767734,1879074012,2000587981,11881177],[1050990250,1966042750,469584465,181562628,110866324,942183993,824086412,150797618],[1963695223,1169160294,1810137572,976483736,1322507652,1781432304,530555711,397562638],[715752780,1932808704,2046996170,1619631550,2000278426,1931128963,1400394320,2029293848],[405655935,30537746,650244755,1601487110,514977535,1141700054,585658053,2005060183],[447541996,898789354,439087151,2072193110,397439618,1417229405,815341484,1195254150],[929513251,2064521096,923774576,1301784937,1116244554,1599263787,567237224,1014700348],[673438438,330654729,958850798,1284726266,1801533357,964483083,571650236,1059895941],[1552149344,159870566,275532119,1962123574,45137241,563108561,754146438,501178101],[1564671893,284033367,1163120666,1406441048,41238615,182496799,1894039347,463309093],[1814256996,819374607,2023304074,402263834,1344679325,50949587,743062144,871002358],[1999896078,268589598,372393194,104687659,884461055,2010134576,229935924,1513632437],[23624381,966066839,1380099164,333655595,1038671169,1257178222,458240708,1368400485],[502751953,144389344,794783194,1615741441,1463415482,116146549,178912056,433889480],[1462578666,1651024941,2052342158,391721416,704766543,1954554567,1392516101,1099796782],[1384336874,1090519417,1805624371,876002111,662316337,1652175786,249618029,1705320095],[1032664648,1746813795,675045721,1767551854,97563614,1233257232,1077113845,1890533001],[1604585408,733767606,774778469,1454519306,1120045614,1802043901,1287147319,1335030214],[616448906,1698119586,1923192187,595776713,1861009184,519597884,537519075,1665963746],[1274770404,711111240,1165385295,1749434085,1452503140,2060041638,1286960191,46874204],[300460803,1305399184,1121432657,1759857162,1867928259,335693908,455605006,1983182526],[285666278,1313715494,344990442,257047073,916219364,1532441772,308403381,436882706],[42591093,259934765,2091749304,1551090933,460474215,98067506,550783082,534001759],[1596572031,1412819485,1269764084,1983236151,1093339361,2066973116,1430206732,298764735],[387067927,1234140911,2057331247,827030637,547318317,1280094189,2097441826,562965022],[1225190192,1484448108,1707489937,706821325,1978450009,1843576155,850545952,1003806113],[2101114307,1354338031,509285539,2007537081,1391449571,1954482456,6072629,1268158444],[2086548703,1063992178,576085113,653489883,926902649,1324780678,1815691436,1178210167],[1102295356,1260173975,56090344,1714406467,2042732576,1078057256,142976749,5726784],[360851477,6638963,1018142579,260893234,1746085612,705557232,1175182429,29886324],[700511072,709596072,286423424,1143380111,645976905,1730760762,645399653,1756505743],[65618154,2101423860,121909210,1243888650,1761098795,496141895,746630814,1284358385],[1560997406,781536608,1554278158,948135562,355862434,1632606150,1015390015,268246534],[381625736,251459732,491280847,1518334598,834703247,1440991618,1956768882,1171495588],[825210399,102160948,982611909,1428027895,60504890,1726629054,650518467,1526895703],[343572426,496995269,1676260431,1085883072,257062781,59672338,49833341,1472672720],[1731470629,1361823660,480737704,1150512247,793522095,1131195559,1272738486,391429480],[1902655969,1849093123,1744810493,1967656199,1689905063,41654618,153804155,836429548],[1516986423,125138936,157984832,760498873,293855330,1853642574,240530859,1569848468],[392127063,1699165966,1400681012,483947636,507068392,917155724,1661838967,2025526790],[358560979,128087264,1415570130,927479206,323657145,1023594420,2076010815,1783518864],[773654543,1780768999,146912935,592076602,159378651,667348188,2097377917,490364142],[926421058,1693799716,1009333515,1611055112,183451349,1287836938,654440306,1823656303],[1216665515,1183529030,1066767563,1084191539,916088160,1613873202,2014335179,886601835],[353790210,305890684,1871076781,146947649,1651162855,1140315161,186087383,45816942],[1214423396,327603728,1840666759,218274238,1859805303,487745856,80467435,611146954],[1852640881,1065863534,1791120843,2008051979,1124917094,832735493,1285618118,1192010771],[1097387962,261323697,2014573973,533101603,1586541881,2115252396,155422644,1014780102],[1764125627,881212153,712094444,1132569079,1688715057,1658109239,705870786,1492299548],[1709900392,1045416407,1310512201,1149644597,1377585483,864625466,955247378,663916193],[100955902,1653289736,1661692403,25586560,1166520162,19501279,927677751,259687189],[955053264,952582123,1656444413,953323754,402451779,748238834,1203225131,1856088003],[339141920,342064135,170487674,2021288629,1563625802,1829009992,1054606192,1670913191],[900502470,107013182,796695314,151278980,1340158779,1818415089,2101220518,1305341693],[403167395,1717489269,1782841530,945637624,1796554271,649463155,1869180149,104765080],[110247167,1334257203,1958088600,509696240,31213788,1467975360,1085900028,601469630],[511845530,2076562579,85930904,593368385,1118536218,1140273595,1366485796,1553753320],[293403609,1281648611,1246396433,1936219524,881996792,1553687040,1737338245,1707616303],[174234491,729590232,1822873111,1488473666,203644797,360989676,137686428,1610470781],[1768960107,91793491,1714068203,1856330386,1830562835,827187392,1729815471,1222740241],[1853003858,1340019915,467709001,60937229,1928322119,1080761520,1732791275,1123781402],[1767352975,1438944340,727909173,43557669,2058550629,1250210292,1398726714,773939280],[808130098,815134813,463051246,378618795,626618912,1224755848,389248438,1967096205],[14129660,383969127,536679118,163678590,2112503928,1294597389,1727173474,1735550963],[2124973452,370322025,775141329,1887016093,683335747,1312097752,2069275717,1471668600],[264063905,2002556805,1218043174,315532317,1462524720,1201951681,1359258246,6190874],[487618355,709071273,1464822004,706284681,1783664941,203585200,1593710193,2089395592],[598014214,1988752519,929869876,366175224,432856051,2081520934,1519226987,1795821971],[1420359843,616111494,836776587,1285963304,601352792,1826470922,228993361,1159144671],[1733190201,165192591,867756424,1421567458,560158202,1752197884,778478014,939483919],[1960977240,1068753024,220449107,789238817,69681616,2072127273,923801504,876336332],[19358242,1741321715,1530757415,1211067552,554273421,1986785817,580290841,805746759],[1051224644,1203342341,673108740,696063252,2065360352,201511767,689292324,1878168841],[1925161496,88222214,924620536,174516623,742423167,493675927,109378369,1283804418],[303415021,325181947,1351226106,1954902050,1556145243,1493425797,982122040,1049258357],[537798533,232922854,1553784254,1194371126,1978610049,1240321259,176382492,1193187199],[735673535,842878589,1858973837,1149374554,229343527,452765580,1158455060,1858242267],[43972092,300978315,1407223435,782281881,49562680,780333515,366912913,877269046],[784876292,901671797,169009612,1946171611,208917969,760277620,1498332433,963192904],[528204704,1026472546,1485421024,2100160488,447245978,177845824,601018798,163714273],[695592753,1894517223,152054518,542923684,823803934,751030214,762414933,1344508156],[593963706,1778776248,1964084557,986734400,1956209098,1024723267,77263823,1903247119],[1271175939,1980616444,883878885,1162804680,1307012369,314010974,30059410,612965554],[2043069977,862714631,1531271586,1942926385,1745492039,768710016,714635813,1074174386],[1918737006,1053186806,176104638,158342043,768880500,1890726343,451578541,1103992037],[221462696,1459885130,1704148582,619476766,172697944,1029386132,1045015079,1299105028],[354391262,307697059,811176372,1992308708,2002390350,414187005,707800056,1870036784],[1099159610,87070327,634514076,40933156,1837473142,898847559,921791241,1925257209],[43916792,1555375878,2050011044,421835327,94064652,481571624,1799816158,1087579122],[1023970541,1231252773,689965663,1261859491,1418862916,751908147,2101266510,1488081083],[583963130,708063899,193925880,1288579806,58384228,560157389,39591564,1564551561],[160800381,1580406480,1545464241,1114034622,486946818,1598609802,742856006,1724604460],[1126917051,1047015718,102072716,1037160474,739570132,1082495846,307937678,1255495137],[96739896,1967251790,252609784,1317575637,625503315,1298964925,129293130,923582475],[2038611695,164110452,2022405820,943299091,941674344,260369224,241619966,1852787602],[1345823135,840482122,185478955,2044187447,1983133826,1622348281,1771737635,1162549096],[2006467548,719572714,50309741,1519779165,1553927084,1509633992,846276346,916405912],[1530927007,154149934,282424734,1502196955,18189487,346648529,956911074,1178588177],[1751505548,2066259298,1947779989,1636523505,1817551572,317453652,1516167593,2047724715],[988362105,1603794581,1200218532,850363793,229390342,2068355037,377942437,649916976],[1898044551,1938483763,1828556171,891965137,779316267,1850606004,1306698956,1050511084],[2008978953,1393694658,1110624203,1791511403,332687472,718077973,1474460234,1225485308],[1238946467,1305827501,1419654356,1371959736,734180086,725965110,1515543135,1155394343],[596990912,443426417,284435159,2043676745,519801138,83497492,1070783538,2019769584],[1647057510,75080339,1058389904,1733891041,69164361,1409451611,2062771074,1532078569],[544639869,354973269,201666514,1568503637,273368213,845275333,984039939,654335717],[1676321758,1356919531,143996802,1859601024,914801518,413574566,340814446,1890799572],[1387705637,343006764,794562487,482560024,857946294,181973772,1492647151,1669776841],[1827253188,2103745258,491660626,1680308454,892107426,1919141308,611426641,1614516247],[1907888927,1164970811,239281313,23030911,1135779850,1185162316,511669459,1029991259],[459373787,1592853382,718882798,1974069026,1869075108,265900069,803192288,93939762],[1671825261,1975377182,2123612891,189945053,578351700,1238779222,1674416502,1325790978],[270004492,1467238312,1291279073,2033453147,1803916992,415725399,546173944,1387926184],[709579522,201576286,1075461328,1691215744,1207193327,398233684,2011345768,212215308],[1992710713,1552248064,438603522,2017202539,2039181532,1063972624,133751645,1026807562],[1769816721,432733859,1044069247,1972519000,179153083,12937060,654374048,1479162197],[1089128517,1813131973,1874272962,442864352,1762379105,301799986,156228720,2010046829],[1486272117,1368729652,629644272,706163035,1057833667,1954269501,247115965,1148246698],[1106458363,859113449,349969410,1669379764,525330098,2060714306,1451823256,1447838683],[763059547,277219676,692112752,1545910468,1391555378,1332952318,765224189,1445058223],[172509602,11987910,66793209,2068720208,916759500,1058919452,1410785899,182972773],[1454579064,177720030,615043699,1968768789,1599672238,26322470,31833434,1472375795],[1071074519,1244388824,1543193557,1054599632,983077809,1250230078,1969874838,162584759],[46997705,637522561,1872863764,1805729714,811147621,475407159,1020968015,2001795277],[603649986,331907098,1426082203,787415304,773935353,197550846,493479774,1054482274],[490573188,1499456908,1455376765,277001070,927635235,1220203515,763053671,1124904894],[506568699,448919540,1398534381,1210421820,1541655153,815996787,1316212899,2061500866],[868559273,461249618,1983227267,800117885,417382949,2087778227,1936446173,1014008186],[1745600134,16997355,1883250777,1990483518,1920804413,1827843301,1712283354,374649909],[272456378,1631653909,344606323,1447476918,34050419,1318249111,1521033260,60226975],[1132874251,282415725,1589845562,1990627348,901958868,148722098,1665120996,1819479852],[1700814229,1971624634,1737695845,1976035821,276598251,1101688906,309872322,373751212],[2056598217,216324744,281873932,355774905,76974298,749800762,1831220784,1367128076],[1017757903,1317346824,1116482857,72704533,701456124,1354217095,1160035019,1019420364],[2112590286,1788600173,483744280,59341480,1654085051,1302926623,1358842573,351912315],[107191092,1123251740,665999348,146563365,629389324,2006163642,736727293,99806999],[1982820920,394914448,1148950304,93419634,1974805344,375994596,1646359215,1819552922],[1570204823,621672976,19996885,1614585527,1351544042,827980462,101563144,2059665372],[821956997,360105785,1405585179,1414009401,1413120357,760298984,1057551586,1498527173],[415837567,1484909216,1947085810,1624574934,1308493660,2009254803,1048980656,1581747239],[301472457,103354523,1838106391,1973110908,1714548024,1070291764,1416648060,1409171999],[2113405881,1270188408,1709807947,1517408687,937038428,1998998050,730251366,1477148204],[1784213453,48666101,286645733,799652931,865536861,595613973,67365017,1743353775],[1120849172,481617270,1740677924,2000505084,443958523,709988198,837434048,2101181749],[1870010196,48974467,1389732514,1238176234,1938657105,1530710144,440035332,703334162],[1116666589,801554687,4232853,385234997,1137720329,1662634685,480159393,1190790093],[873903088,691166394,944026338,1197158655,756628441,559762047,2075531679,905281467],[1620246426,1428767614,1554425665,1437715989,1188838709,1543723188,1464622087,1147120532],[1055675409,1047653743,161772880,132529919,1192768231,458306527,1463724144,138923196],[133194012,1334542967,551590091,2118599040,493519158,1236923582,2035052400,1928258344],[503254704,147460552,1964984263,1476755779,1580919795,2005222872,206972211,2029133411],[1545216450,1028097048,92650746,1987418898,555058163,883171069,773649465,1915159307],[818847629,2036727656,765797932,699643547,591229335,1660175949,783148063,1515139059],[1588954383,998806455,390798251,1463043317,386710842,1050515516,457427062,419754107],[346330901,1162710830,439755082,78750395,413347046,1983000463,2066585008,665324121],[26280975,470975596,558784954,859439352,1071167135,1091798284,628107130,693570773],[836723966,1434604239,1698410990,52838934,1138315226,1024561637,976883867,1154252258],[282834554,1066605239,379157792,178646991,2052876603,1798220959,746593607,1322515748],[1974296152,1893272316,1425244498,282277284,1703680493,768131692,205025059,201816207],[1145281056,766033433,1608319322,115810782,569796680,809179969,499078766,1592132235],[1979048886,1860406538,810027772,400084647,1757716975,1037040944,192053375,1316960150],[1169749941,592261039,882333427,1093018159,1059075962,1252319933,723379504,417267527],[1382243824,2130667087,1563672693,888544559,2040106736,1090296753,409976989,1430903445],[1810068076,1878711965,2063189588,1988277146,1993257509,686858059,1535936289,1882920824],[1200220974,2090569304,500710821,540243680,846895682,1207891045,1735064995,1782358090],[1516354644,1685291149,1494694191,1456155498,226566212,1002619218,564925275,576688871],[345203778,278283985,535940819,449976723,185838420,761940203,558943900,2011649646],[1162970163,723372356,338203728,1217911973,126567848,1656171787,2039823414,181585613],[165379523,1205984312,465954361,851330325,1103387956,1550421935,707421819,1832234434],[459803747,1762432516,1648877835,381365440,1734745924,1225526447,505165460,1587367060],[430089539,1576448349,1278957023,1404312321,1623450517,1817422404,1322151318,1417189323],[115412070,1558788607,2001695169,1494205843,362872302,104646857,821396606,1972778391],[276784652,301045254,121558017,682003015,919786549,799379174,1133427464,1083538012],[1094179837,1451699493,472097271,1607392675,1061186579,702145457,926929234,2127081321],[552534462,1235947909,430606810,815736286,1483737794,1811066949,676387578,216267983],[1593020124,1204228783,102386835,2016727173,1355602749,1813446935,1774063297,100496212],[566787785,176395362,895608768,604078450,1750235749,2036765112,1459435962,77494387],[131862599,286706921,1866295713,294275915,1547422640,1614232071,193307532,1593079521],[1662116510,1487020679,31418475,1528155101,1799389879,595007619,1599412091,391773669],[73976305,362196980,216796108,1181606627,1882422656,2119201909,1398011936,571073148],[1799222469,1189177132,1811001932,673642745,127626607,1036343231,402945203,1340709888],[72474699,322627626,841434789,2049526718,17842970,2021066529,1677258338,213748890],[1786760934,721705743,1386232427,714685443,225557535,793893327,2011486887,972100664],[1537337541,1447677376,1944386762,1584753293,235498394,622494023,36456512,1682473875],[872339163,1206656565,243214076,1181585035,2091814103,1485727983,1874309609,2043444828],[1033617719,1663931965,2019061365,974040311,1242314824,1473972380,190239747,1899408148],[1075546217,1268673711,808492221,608990379,1957406674,129133033,230965815,2041986546],[1277678837,1161548256,340148856,2046725594,221890453,1809206738,259762565,1113372852],[1474850028,395135001,363004546,361973582,615407698,1801407831,329192468,320990777],[1902234089,21890582,1588287394,268346971,1184874545,494983878,1984741451,725476068],[1562130106,1399434256,1278750621,713473486,1429655075,1372903478,1508593887,704091656],[1485190047,930183476,1039850872,1500607830,1553583650,836357983,1037191415,1837848321],[992784206,767331423,72636110,1656526854,1462757727,1538143418,96754245,786912281],[741439152,1598281645,2085479350,105019279,1279901575,1975288493,1540264274,896263733],[468105089,1834330470,30143666,777068174,482717382,1480315304,58538526,1340269365],[1930105163,2009676299,158178827,951302207,1762810142,1629631780,1176608279,1669701537],[1089180396,945970393,1792619315,1604064296,1065804360,1120234662,1801515482,345641166],[1846436413,1193595659,608287123,585412714,1911487491,241861542,712654469,1701596066],[1906145065,911463711,328530124,579609477,977770216,1818140845,1505222352,1421832299],[1561508638,421873249,567560646,378639601,812020297,529770428,68666350,426902041],[1484013290,846846430,2065269988,1144624656,882073328,9725434,1503642838,127606142],[720233229,1435433663,146184122,1272389097,776524638,1706881431,76689300,241102630],[224207992,1540832887,375554691,1593009258,1536509828,371591314,1995723738,1058299594],[973312241,1975023485,72684523,1252436181,1685529501,112404465,1750951033,1207850456],[908133860,1710255967,1959077231,962747940,1745955066,1051742319,453309252,133574277],[1344192361,147739682,1774807412,61803287,1028315562,744230576,648138967,1831413072],[482630688,422582584,1109766864,619035683,1478637342,2039053689,20983613,999767840],[1845232285,1122510951,1789227297,1646137310,1694992789,1069599344,1813453773,1217163904],[796735732,1213618037,312306976,1905141648,111099555,1422215762,1900332142,1472937385],[779439700,1551307667,254875571,470269015,697940894,202426723,725511434,301197682],[794172616,1028421995,236235709,1272665958,380196794,147199898,20451630,560976588],[690779278,1810278930,510374361,2045672013,274317289,900962191,1078680723,1387373612],[1727276814,1738252060,1981731108,1643850320,183631679,272100055,1932609943,1825946770],[106686135,1406695619,1173305324,822904624,1545093649,749581813,1892670634,505982171],[417615494,369052830,1346063054,586810786,368263102,572555541,837464281,1059995990],[1216868393,1863957384,1833446954,454673949,1336734377,259700179,1041483611,1972408398],[571237813,1371656490,953772273,614105722,1749496215,1257780090,223396925,1513809800],[1231371178,1639739862,674351465,1259239816,1991515537,840677122,2086014765,436937783],[1851975816,1561864325,214257222,549730089,1594025356,639229618,145568367,448719268],[1716793150,697291079,2113261964,1312294940,1791277982,2119132948,1199784527,647510081],[1282127745,652496221,708455952,197315730,904503469,1485789439,474525667,1655209705],[424724602,1035965538,1746393194,481412862,1241665222,2067782984,609708988,74100900],[1227243254,518461512,633608155,398217468,1170841398,1328587678,690522980,1518954995],[1334731844,1454841782,1910413697,502694069,1362551403,1834207998,856577458,1519621806],[1459904705,953529087,1685681532,1741962105,1912099486,1843319988,1184312327,1973320359],[1323378590,1909244821,1502915647,872448929,180436667,1207083597,158530931,1152878884],[733901142,706824382,34318552,82896941,798362401,2028638904,1130013089,88336041],[976587346,1978670567,252670359,482924194,423940476,1568799513,452376956,539595179],[1812330867,159058892,1863876517,1628671948,219974016,1663512421,1383163641,1620943521],[1221582542,1021316248,1331960048,1486598119,275215376,461275756,1231648674,1234658114],[669111121,1093273562,137382941,371646267,412168950,894372601,1145709937,1022580169],[1542603012,318554820,1489362657,584332061,1870971769,1889558453,1378308467,1546138334],[577055457,284840782,1924026896,1292478021,2087956866,1156080256,380910343,762374657],[1048027320,950099821,855415125,886634124,1685094123,456167021,542820063,1940781366],[946369511,1801477319,2067128275,43953554,19301359,890182168,775244306,857930151],[202100400,1319027722,959506812,1705436669,440194762,302402478,1655979771,205803140],[1143540165,616110694,1591447142,599842510,1850783135,1724929562,888392645,742161857],[993521188,305150582,663185631,78138661,1881517108,896423876,2085560652,826322856],[911244723,1513094682,717581700,1354148378,1022360217,1131341590,1467562290,382775509],[227517968,1099971519,1963483131,569578404,330122880,1204268352,992220007,290064502],[2121282694,790313577,1020597702,1675626184,1926303578,20035284,863043395,1967118718],[261300123,1815225710,1469566541,1853444653,869539163,1264421122,1157633301,381788239],[769362637,952162499,108539475,1725138142,1558492245,609204760,1535336005,1270111420],[1254123751,1832055286,1558016495,488428806,510086329,119109565,446267271,1274950772],[1549586690,1721971407,24373546,1572161909,772155645,398601121,560175159,97013909],[1825160670,237815181,174087454,1240844703,120166274,1318656248,1432016122,741779606],[1631022759,2023545607,11489711,1078031357,1994966527,1969193775,76295334,392300930],[269824968,351984975,896870859,467478873,2064575130,1640049812,337442156,1250290856],[902215904,1812447539,932700897,606209481,1562771342,534914053,2022417778,1408329978],[210466563,856246620,601388014,1177512920,727854511,1857828274,1618959002,997153151],[1387534302,1620004242,2070717751,725362167,711704129,1991054000,981187276,1702438205],[1362652520,795125663,116111954,1400830534,1454515936,1145480952,759866561,2058250693],[625593654,482913567,315114843,1997019755,1572293099,293940885,252319714,1254448062],[842915461,1384057994,1878448665,1017676989,1795958956,767760939,1242469827,1099171937],[1410636961,1057811479,756442881,1714994128,1821272988,1051394075,6678085,424140621],[508206995,1430532063,413969858,1744324539,227057099,2082571171,1879154828,1601387870],[118176498,131504031,1243154974,493140372,1770444741,477066635,1422410546,1664262013],[330785346,98297550,1701059730,1174464237,164988220,849163961,2109724818,1538880489],[932423310,396299308,13117547,963982095,2125823096,416596689,1559178322,1118314622],[393271401,1881731369,668673728,1817200857,658433427,197696022,1194538154,658157706],[1492537551,1911366434,1897580674,742297817,15280986,904936968,556248045,655606699],[314611721,1127139932,802258451,1008551774,348017369,2034262658,1830877354,360306629],[314498619,1056916286,761661601,775204599,1867474964,1992921450,1340408358,928931884],[710429051,185303232,1437351847,2030007030,305147664,1262387906,538202998,1517660760],[1749247167,1299460452,897121269,195032989,269816019,17437691,1218049779,1298075197],[843495176,1364665280,707145879,1473987644,1312353413,1188834843,1297452637,958559149],[1839658140,1387475895,1584261839,2090359470,1682849245,994883599,1171386861,1661997863],[439648676,1982994814,1298757825,1114256549,1615573340,2087630137,941322425,384038443],[346331355,122323837,953041023,1135058206,1554416277,1495152645,1189769360,1361849025],[152903837,493586854,1309817223,48040228,518659585,390242425,524295892,2072844575],[1988564289,196069148,1661699524,1503668477,1001697981,1841403487,1979303534,197580782],[894663146,845421908,1697420581,759578208,743623121,557836354,1546172256,932131877],[1532330684,1177392013,1138927792,1190268025,704391269,1289446887,1475289572,1374091464],[647909968,1018049725,828865644,25267907,243838142,665448646,1490560920,1402885236],[1774133301,1199134097,1178068457,843258427,1842887281,1252167444,602163859,1677203055],[1536371173,1435166613,1474593292,1030808261,1415236767,1265640313,970484408,2062374439],[724653525,1721144863,1858725129,466516885,1590313798,1401819719,994317445,1596012779],[598484741,867326174,1861512448,1651823426,844829969,1668622528,2100921371,1105962902],[332978772,170793998,1570784943,773435413,1195690528,10098114,829939483,182097516],[1914923198,215853509,1988617536,1742539040,1601112275,1864121057,185077535,1608356290],[160829189,1307441535,1512835652,1194526682,1733963003,173166615,1953877738,246376336],[745796234,938614492,1897892387,1449325182,710914856,1426099151,1022709898,114338584],[74011027,22342698,759741316,1446343268,1620660845,759009759,1740241521,983633047],[151138199,1594731459,1642593564,1840358699,613197046,450528880,1774181125,1123193552],[862505429,1066740122,1833732657,213718658,1347877785,1560143811,396262638,1267397971],[964632885,297493355,1877004593,2050041695,1236942768,266801659,699621880,1123633681],[1611720222,225811958,1593250816,1416835649,702867584,1962586080,1228276215,490867790],[1775689397,316652093,2000324739,1974122120,1236705960,1661754031,783142000,469908390],[1630819475,1549452258,1627771641,154384886,1259607814,950124222,843207551,1595188874],[1625224815,1313594817,633086498,1691210868,1362642752,457898228,1964720582,1792639605],[416881994,1708353996,1663379648,32604780,1565389208,128971747,610454818,376131205],[1591767038,266216481,1200760225,149294857,2048919106,596903722,1662000393,392989967],[1328093304,1359917894,1706838191,1488818585,1721455805,1763414832,1085915798,1197583602],[333895082,1626347742,456996746,1110959267,1004534986,1510502300,2115980962,1177336817],[14787777,1079894245,1297218659,951636459,471955771,1298450719,541705147,1351232466],[1676893878,1541570119,479986635,38765180,120225929,1276943816,770683750,2129481087],[1370283405,536494521,1611075016,437432616,1343519856,71240349,89072140,1883740187],[2027561052,1981283719,1686773131,1638842485,1891327219,707093549,1341242683,610508896],[975283139,1580655500,2105703996,705051542,1076903042,109951810,453616169,635963805],[1063662066,640175694,2069716602,492247599,1179935438,1003228187,1382377510,1025169244],[1294459600,352841774,1333766028,53099309,1251249828,1641520444,1342865362,504539998],[1299818456,9621337,1149513731,1003904322,422116179,834628263,2097216876,1014648226],[4725042,1979219484,1387621310,102373099,1375220889,1751040846,865425513,1418552442],[1809185094,1228892083,736630069,850831717,240650072,901992335,1500874374,31284114],[69861302,273602406,1724748652,476996455,1205166084,1187003769,2063323541,1621795250],[1613913622,2963197,642213575,926824793,1829887541,779636267,160950469,1224683123],[2130137056,1469175609,1158188916,1570071961,1627853901,261051675,951419563,1075172133],[460302383,605227372,530802059,1081400973,236287580,602759465,813193909,1663149175],[180127132,769212956,2050141524,437231625,2111244095,1867822769,542985588,2027221761],[1871592445,673855917,357831281,1775952755,1250292946,176680624,241023548,722841120],[812757353,1509680184,640599079,1565711439,112511644,218880382,66807097,345831258],[134195493,1797993620,1350767683,800492017,938741392,1096783470,276042943,1028938489],[1751720201,455198232,947406621,1434930626,205183278,1033398552,2049244117,279113374],[2053498819,312520772,1864840280,557803337,367784869,171911346,1567612344,555215097],[31615774,1234087498,1010338577,1702733974,832497310,2061021273,1479217995,1472702648],[127626287,1854735421,1381319915,552608203,1252653560,1259369196,719047384,210699509],[218823711,1182505392,624474737,1761252135,9997895,710483694,370614218,135759266],[984022133,131322512,1796504642,97614607,511457293,576340346,356600297,371021810],[1887698000,1994997421,1269047371,1659650709,1778089726,1150668061,2028451727,2054146823],[988305412,903913326,407696040,736709674,320140939,1534642690,1360592498,140712238],[16123722,729264231,1441024493,656895304,1425632090,566062678,958340766,701604036],[1962409173,1524012814,853211665,1374276791,31789535,1331586468,1633575654,197021264],[1626786427,1529302953,830275055,1333498533,840927480,187791017,1420715106,1660377742],[1924617221,1991622058,512588040,2129445077,51494304,948718243,1804621873,1413446534],[1539236645,1259246027,1027914752,1501817153,1663592950,2072229392,918518321,1474767506],[878729766,282884633,1181369332,176105288,867697104,1635929881,187509692,984104259],[1351090046,526675625,1009593364,1675009020,545723518,663121020,1903329475,1566382713],[826051384,93976971,2084417509,929864934,1264602701,805708965,1427709358,1016212322],[179067726,1586199923,1070517560,2093396860,1542232719,1099330270,1413254512,1228110597],[574590841,1258173994,343443501,1469589533,783693635,45535107,1644988080,1733050751],[1452539937,1750806601,20035589,2120616514,1777894242,1517256781,1867468109,163251392],[1775159225,61825984,1120922109,178588766,764345000,455763240,473722661,1636322927],[2058808320,141333868,1467506974,1360185068,232194596,1238504159,787009151,2056971962],[1298243735,1721001694,1833410881,1256323543,1051563463,948706231,674424723,674518777],[577494216,1495975925,1223055998,737604733,1898208486,604990288,125990464,864527921],[986202439,754343248,1472707852,1753686364,1935787561,1583695033,907402833,1473788758],[2018111879,2000190874,445426301,932415750,2063789791,1048215565,1732740256,475220613],[188619411,289334374,736581974,1164040177,1170319277,1527045379,532082599,1933876571],[1083841686,380404380,1094867036,1615839094,684538756,1882047721,1942860105,1808238457],[314623080,1942549508,1023355294,22122270,87757017,1255530260,585480208,1832537339],[2031194152,1800609691,138199603,196077541,1832245912,1874288552,1065313652,1249955652],[1674690721,739485996,1086516892,1603015820,272765639,529181654,881147772,1348435448],[1598078162,1004875955,1784307413,1641603256,1328302345,192909637,1960625689,1778646624],[1133883283,1903211696,2077902240,121816575,707426664,1055357339,1635154970,103317877],[1413924513,1910364055,1054175553,233195991,274731256,562581130,1552168484,1642486118],[1186668343,463923749,1815058438,1606237642,950118433,142655258,2127081155,285702936],[330234926,1566006991,922000236,450973470,200268292,699100497,267902312,337474428],[1914931368,1069743668,2125406517,1613005904,301474172,1999704033,741597181,42473705],[755734082,1889198591,1895519283,118961598,1415720718,1325041078,294212731,252382824],[54777250,792559869,380405891,1591414941,93191698,8560734,640941744,1328903411],[312088716,1720227028,1091391029,210318272,181881149,1804154348,650662086,93102748],[310144823,1583380266,812354039,1417713635,1057569391,1141778416,1804237439,815035995],[1809592848,115234247,1372175921,501623516,2056135513,1884394870,995128421,1362353197],[995458980,802815478,1684379632,1064588947,384491395,1042685121,2040929890,1728206303],[657729213,1491755208,257912896,550877862,955834737,970312456,1131746685,737311761],[315542784,562274269,1070796799,943920377,1043298309,1658050133,633715565,1745855749],[627733346,515200938,991089258,785925605,795060281,964427277,2064995298,409736321],[1635591911,14169081,2003597836,1065991903,60182843,212334613,1638175244,1014676560],[1259109585,331802265,482647206,1940168089,1452226516,1552614747,145792825,212461721],[841636410,41392508,1733533121,1631688494,2091750555,87194422,478378461,872215004],[554317857,1834229717,1297638678,1651986857,1316320107,1709230993,277025880,2009693344],[636126309,166884837,1304847102,68837452,886617624,1104028501,1281015559,1979648477],[1336036878,1163002014,1113306691,347995048,496327838,2044456673,1837918209,2122167947],[1827706157,925453378,1889817167,190569736,1722477121,1082739759,1877923245,711775401],[2015426318,712740241,819564333,104201973,715686495,2063344746,22566726,820438677],[2036310687,529371976,967133481,972219072,2021757621,493666203,1369078325,948497664],[40559501,2048463103,90274682,1337974840,1279525844,445588487,900006460,107055597],[1799946205,422443190,1878468939,884570468,1900088826,768461649,1503334120,1720765363],[1638237201,33877445,723172819,1693597633,598393939,1035203932,456751601,647718764],[533283158,838214006,1488543659,1053062224,142523499,589891643,898990246,1641376881],[662599074,2088335544,1832002943,2072311833,107896064,72402339,104845541,1297850145],[136565214,109585582,988851965,1934143454,2069050450,606194334,1881677142,1337421706],[2052416999,1036802255,1695480212,1968290131,590856846,230945221,661336236,1263399142],[269790209,875701226,1747010737,2010462250,575898475,1639398242,1565650485,1131775771],[80272582,1996560859,555818877,707080019,1274127367,360465185,580318308,2085578580],[1151369231,859789902,1797559143,1373722683,757698018,1255307924,453190524,1335893861],[554510373,1943842342,2051557015,255386628,1018657433,1242871169,736895784,1103826944],[796087918,2064336757,1208254286,841445121,1080208700,1179430730,1886665565,1149733400],[526821531,2115185219,325499144,2118823409,1378299714,608231277,1270920074,1698309014],[767231493,1491387511,511335598,1081938002,516284162,1170760271,1129570010,1138922847],[2018727642,1302654004,1133729671,188312003,330024417,1815817124,772507529,1363315251],[1676555483,1068106328,729897780,1301743058,571311850,2004173476,640172206,517602834],[2000879064,1656721868,1534172927,1039463648,1525837362,131100136,678129008,768026233],[39795810,977403421,1265040234,122842192,1942410538,1491023541,2116662984,1360558105],[377058144,763544586,159635138,265499865,1696174447,1415748762,2042224298,60660981],[381412117,1731120740,386115600,729014197,952513631,690278143,1686218544,1721294979],[446622673,615743423,569469230,1560007904,1118190972,778055413,1361336762,89953361],[1295591226,1151151332,1600317199,2023622620,1594136750,1458554469,805369953,1047538304],[257992593,40713689,1090154565,1272508932,1909809751,1679227127,887061062,734277619],[1990042070,1431491975,813027460,1364788230,1235360085,1552973725,771127326,1781804350],[1181628569,383159645,1601807142,665879731,1534709522,984116459,352716500,1896910551],[27687195,1137103690,638712198,202629342,230799655,458026079,1440127908,1103345307],[755499410,304370115,322048758,2113072806,258668428,1731709599,706499453,1418685067],[589023349,1080241270,120689179,1992876562,878765979,514162561,1947340228,1385760371],[11173559,1329305174,2118581036,1860687470,1655513879,1014481526,1535323290,2001096304],[1004481416,1940639761,1120152815,1491166818,368093330,1366693279,921485806,366588542],[1598520898,1564879301,1583659205,470882822,859483730,1934204206,37236061,1237453490],[46078484,913912586,1315734674,435333096,1929296258,977498064,940983381,236016529],[628231373,1147746964,2005011063,1430732508,1156792900,934285030,54027386,2030898574],[1705682370,295115914,1470220887,1557928999,129350420,832777120,1611002239,67931377],[1106748767,1552056653,521859778,776780576,1640066917,1985731811,230001476,1846669368],[2023236556,458703143,1319544589,1828239037,1514614344,869948307,2048671439,1073122089],[1140217023,2002216884,2086702180,626148134,961317276,1099859808,524947705,1238134804],[890754488,322273758,812055197,2074995111,981593108,1611664310,859709759,1417229395],[1052321527,212948665,1927582401,66493580,980494848,706233774,2073948560,990383998],[1141224421,2112849167,440253341,219533689,2102195005,1739820623,1380886347,2093459012],[1619634119,273280068,493047839,435214087,1179849958,1308918948,325831068,674350016],[2063387122,2102847492,1730014432,1677067822,583965607,96030567,1303997525,1068524677],[632156588,631527255,887222438,1182730813,1690954745,982503221,2072266111,277155696],[876345439,570938842,1521314032,257813559,794870829,1731447194,227295524,1181704839],[2056766676,907630262,973031909,756809214,1151034827,1315406583,1260034767,1007289902],[1271581523,2098451064,229939013,1775133326,1549076876,2038845823,2003051679,207395100],[46454586,221589054,1392970318,135518495,1870353273,1773269851,941127967,515908269],[308213781,141640350,1402476734,1524394263,1830966161,122409413,1585490377,511597677],[625653041,2051498165,859420832,1107997850,483248865,98807036,1062337561,225431522],[269802861,746529066,450363318,125717244,688485703,664877691,2065764124,1524362363],[97098140,776100498,252717881,915998388,1598898335,874743278,512394703,2045472924],[1589048571,43434688,472506907,1832493518,1916626570,465113977,278628115,1162704548],[1925340473,450785485,410252887,940896995,1779867655,1285692381,1037542116,1061944391],[1194961996,1376103500,898836002,1256208056,177802397,164543502,281283131,1372965402],[610926059,1531252540,232054509,1024805899,1889110143,1998646696,23090012,378110484],[1198524273,996212354,1594969206,602071111,1191773654,967044856,677957093,1797369557],[694532898,1181719145,724004500,105223009,64650186,1724667464,1402793308,1689914154],[1822196494,857612716,717716569,203145944,1122370148,161031175,2128532306,151754357],[2073687392,1666245485,635776238,866642489,1254984549,1263938298,1407205158,115751917],[1013171536,1320646944,107753270,710799414,354066367,1587099436,133229282,908466430],[1640989161,2126597175,48068055,312698788,42614326,981358810,1582657378,653361852],[1000798809,754395537,1115661291,320896041,1986052408,900344282,1995343685,1646121220],[1545350016,983513120,203605770,2011584202,132992331,569771545,968684030,1168015729],[780209294,461598631,1188362452,1576122821,1056999410,1258242112,1268420018,2040220645],[473123760,862430624,1443334851,178105455,685662576,1420988063,703230136,726723591],[1911002695,1259057752,1704391669,846699373,851806309,2052586064,948828264,312304385],[508478786,527448522,1708769619,1555082146,761351033,1045175793,1448031336,858536121],[1812449368,1183706879,673744339,28083649,640535320,1841038599,2091753423,1192940113],[294545513,1104497090,1106350573,1189298560,1821646668,1277948689,1866796370,1946478822],[1271739820,1878610143,45513781,1033154464,1883189172,851581754,1848175444,2080941424],[1363934833,665571247,1108016978,561856535,1178559460,902492448,1451280275,937318137],[140437730,898022905,1024204928,1669342492,253524565,983115593,1816408379,879865046],[1442474850,2118469606,1676323903,165183816,540890064,1797200610,1886685788,777495661],[465828997,71564481,343960381,1594684645,1334137221,2100417296,995930552,1903837120],[2051057091,890249378,1016860823,1302141952,1679029502,1385053993,925232664,471039641],[746538701,1587194896,560534948,1123371709,1901912767,1507193738,1436136139,2125311327],[776730794,1311176147,636706118,809481447,711747125,219350403,1201378006,879863655],[228241533,1423699032,373879977,270085260,2067370238,911558516,218569541,1117147742],[1846320579,411269062,303983865,1827781817,596696371,1010986168,476954567,1129082126],[958599689,356313289,1095858580,365799992,1429914950,413145455,521925020,1602765084],[1246893673,2044175922,628693483,574349068,67728021,833949120,1235469479,1510704828],[578251708,93881999,1538550079,1411130042,1738879852,1483831648,45543204,1316788261],[1394797793,725420203,1212158589,1737946807,1657167387,1123149587,1591407028,1997649788],[694646295,1818124615,2023007007,1396977446,549999536,1267670334,1991504834,1062113806],[1485748470,1826315472,7472333,248400218,2057293272,1074653403,1417997803,1749382959],[1093443710,110498439,769052280,436760485,993639901,479107798,1624817706,474733042],[374747316,292049386,632133645,419451742,1428949910,1147871558,140184491,1365346571],[373542527,378232654,2930495,105476086,939599250,1591980314,1206923151,277439261],[1365848120,1530028480,473351499,1579053741,1977292159,1862715476,1587409873,272639926],[1973936877,1629180084,792753319,1097957208,192070908,791680387,877746682,135203131],[711688307,459099071,325695670,1543798549,1329434880,1113757357,1671111216,207116286],[1589309484,1858494427,452269324,1552340507,1318993092,1751037577,973565032,1634284295],[1280020638,1695574960,506003447,532462752,1818384125,270728613,344679458,938795497],[1732846314,972532662,1103316090,721530558,298417829,2024759616,1795751309,448451221],[1864744616,1951480612,1423938043,799429211,518016907,1809948947,326572157,1259773386],[1392375802,681416327,1896497947,1156463281,1750423257,1320690228,1139688161,2125158752],[30930939,1909421178,357696148,891202118,199836510,1953463243,805719809,1915743750],[1746082744,984380736,148271212,520012412,1139353231,20160874,316701042,1622252804],[1671874002,937505300,930029938,333028618,436542660,1611460163,169127261,256955173],[1244982759,870905176,1062576668,838028195,466351860,705067774,114084837,465455817],[898141680,259760523,1625610290,423994296,492580358,2001587094,1571819198,663809513],[1603967147,1917852548,987612567,964988348,773845335,1156005246,675858668,29658248],[1331460472,704102945,1686885901,1173965300,586596649,1313027979,789536289,2108909207],[1617549586,1712812344,58130070,1484903120,1350736049,1199985937,760543687,392864024],[75786378,1611503315,34728722,2028629944,171558281,1243048820,2114253297,1510665169],[343806903,1728382702,1781102359,852951986,487600587,594003292,1418729971,808848657],[1309107316,526660491,2112592597,185425465,1477413905,177039904,1078436501,1977833914],[42940995,908334518,851920841,631784473,225684532,502237200,961676666,782925362],[1715946637,1460064771,2034569630,618513565,817810246,1951644077,1929802836,888918957],[503991977,704978636,1961999349,778459100,74774068,1370013435,530765888,374524914],[62771336,241692928,823764507,127410455,912724018,558971314,345337194,1838435463],[925084729,156168725,1358688415,884042762,1184334690,1946452456,1094158157,1073638842],[1921173378,277688193,135459062,41202202,1092712343,443373075,245530500,1075687839],[1500392430,888185642,513057802,1011388822,376506975,649039246,875532180,598570096],[1485028696,1629948546,2097722403,1968870703,1801128012,1701156587,1189052916,30766234],[489437807,458958940,431091307,1351006194,703923611,1172239583,513388319,1018780229],[708739890,258529405,1862650669,1131804042,1116904289,615929684,1357127014,956800458],[1677926393,144254023,66828831,1196940078,354220632,71741375,1710486956,66119557],[900845075,1575626989,277091580,1746848512,1628276155,273420851,502210694,1271261849],[1164330938,952519021,221461304,1490944367,363303199,180450738,1722717749,1722513262],[1737060583,1336902776,1437649061,243094978,1534541781,421436472,1660836829,1600645264],[1946095651,1110774202,220503791,562911010,1706240753,1536984965,343786747,489943353],[914632182,1448750851,1643925241,673711736,1202620233,1693450261,962242747,1069296087],[1626143818,152277451,245151195,1309518615,1597410870,2129432791,377567587,538160996],[1540832846,1663709504,1769599770,1495829087,222504358,592734672,480642490,1153791892],[1129015508,525653265,1684284794,1285097895,1510744614,1285825518,749715368,1782421076],[1524666242,1077734575,638016467,1758519976,1715123172,266377501,1052423501,1403726025],[702601809,516319141,249797643,676259914,9893763,610716735,632992461,1146175033],[1569641702,1594018039,1958592433,100522138,740387646,872602860,633529530,35234361],[1766960339,1784524740,636689016,878785734,1635340443,867330904,484545339,91068391],[1738739457,1246796455,1381775753,1884337046,847136911,1614518134,171332630,1080838290],[1946674988,1040653648,530820145,1088615213,145337921,398750786,222710084,468818656],[227462373,523661380,159495639,132325489,790761262,1949378385,1505462453,20171544],[1411402321,1692624504,478416732,2046885388,441717002,537953040,295067974,1087078591],[50362094,414877052,1437007173,195271931,1821730933,107154910,346667475,595107784],[1304261766,1466255387,1919094867,540157585,1476124537,656051562,584270667,963496224],[235480752,1219901820,652246696,680458681,174887382,967765111,1111792007,705845239],[864310773,70164157,1122716417,1627733025,1416823221,927299237,353363688,653444668],[1645070948,461981391,5654126,1457163589,907744796,1976799465,1231170536,63875283],[1531763493,1015263384,2067001780,1110883889,2082078100,882641665,1089367206,68465526],[2128777898,171746812,1494788356,1201607213,966091450,656234712,372074494,1100771067],[264271589,611855367,1663099636,356867550,1006654487,536232405,1194652503,1127722843],[917568749,550266988,1915456075,760337499,816032724,575549550,585700778,472288085],[2073786742,700943375,1150139512,1526985157,708634308,583524422,174855459,1612717930],[1037767026,1410338789,1539590229,1560228486,2076267502,72653833,84877894,1706299864],[1032661340,788373265,848674276,1004043315,838623697,1660631854,483523942,1995035184],[118217624,1267189557,1433650201,1201700209,1856374223,1084648406,742086865,1271064345],[473772827,453439886,2012856658,2072922888,256214358,315313854,2014533378,1826221248],[1161597161,1882716442,275889971,1695122394,1705594773,1678034151,206455652,297110928],[2059765684,686822813,2016294296,1649235775,1662676649,1886006889,961498825,230279903],[2042317764,339418439,271528414,1025353322,805997402,826629600,890651085,810150123],[844062559,163984907,223366770,103007290,2130480542,518776920,1721347839,2103198101],[1318317847,1538377011,1342218868,829373959,600694596,1197381995,1950632452,210837585],[1091368865,216114594,1919536984,188656539,89196336,1754052230,596234117,1239454645],[846958946,1011738623,126363128,862555377,1093908062,493622282,503489442,985765551],[1519325821,1893107348,119563327,1902891803,1809061208,1317498378,127674439,524721954],[1866933204,690632076,90760316,2059217029,2127815999,772358993,1588397646,448887621],[269004649,1632513792,1118262919,84846985,1208789896,2100182583,1200201176,1126745945],[822972838,1564248217,1048644253,471178773,1063180922,1835022458,338045206,1601399017],[2095581040,26972209,320388629,1203624126,868115531,233005726,1237544440,1357370865],[427743587,1458672087,2027592649,1765266926,123455733,88761356,1053820402,390740015],[2022067268,1273355103,1281991584,931742300,436366761,1036977448,109051570,915498054],[1070405592,339423537,1341300793,226560521,702637242,1525857767,1504157070,798856837],[903738009,514929002,226044758,205640235,1232883824,1123010431,460083734,495424765],[420276665,540397856,1973638313,57720422,574204548,1753409946,631231870,440580774],[1277637833,2041177672,944688565,493756714,739668129,40750310,1044990678,512616467],[672765456,2032687882,1153658088,1549278290,829324643,1468586716,1982823409,1332976517],[894742423,37854047,968427710,579040283,1540516965,84126095,711660683,1529758009],[498136849,1352408514,1230970971,1449976074,272518644,1133347800,1363025626,1397331980],[1126826179,137423236,85991040,1522099546,851544242,1212923973,1675083241,1455593110],[1527809505,763401028,352060518,1666784729,2017940032,2096438637,1316720662,452528247],[774116860,837528263,423680251,1050143526,772175634,331934949,436591739,502931669],[660742409,104147470,1249419279,1107187490,1346364190,264964963,1688871272,687066979],[65323348,651907327,1943312841,1648698255,2081179350,856176996,874617783,2094850919],[29497908,2082337902,1818882669,1831718021,705797604,1310043800,334908026,836919556],[1046054981,1028245275,773951444,30229559,261484575,337466344,547221255,1646997061],[250810262,783744775,1717856185,1633605240,972814700,238197756,1034388457,1462014453],[374532897,2036901620,928545233,862966067,283574888,1843361125,2032400454,511366188],[960075533,797445104,1144072107,1550559174,211413650,175954869,1695622862,1383369947],[502080768,1339231823,2104156537,1304209538,660827006,10074613,2080362931,477972887],[640290607,430004016,802655786,656552875,546986823,572282112,475097298,426581681],[169899662,618405929,1389521240,1189990466,991052001,257067908,1767473213,1408628507],[2103814602,1277243606,1004056911,1471943351,501694780,1016797103,205143039,1612793402],[1139679455,427783185,2029292386,694631675,222132229,1531579041,712580165,1694503755],[1506265820,1755393583,1331906578,290567859,365611343,1842841169,557064997,1141878917],[937552423,1951667652,558510440,1571061264,420277061,1913580961,757562443,330914628],[1861819304,574758874,271796732,908674804,2125806652,2010182055,1548301546,557257100],[1763182414,222835379,2024620070,1523195965,1567402726,1898892071,1287872597,1829743339],[137969045,296180205,2073555182,1549738014,371048563,619147763,1304178621,141791519],[403253799,483385981,1078903500,1307591581,896485178,1308873128,560486684,385909785],[1543346620,1879884225,316121549,228855546,1774077950,1755821882,465765915,1702931508],[722506832,722900404,45744046,775433737,1740906126,855813827,206254669,34056577],[279457687,1110087102,539764439,1471323348,462937461,1739144314,2089439820,1742671110],[1706342124,133555889,228576068,1386047692,510153554,921000450,599225700,1588734272],[333368994,424101417,106213891,32119500,1708133085,866029332,694277579,606744006],[1615958504,1265226695,284644736,968306596,1510107352,703110258,1930407027,2117752945],[1664683231,1111591468,401304689,1889223465,350771112,1078407543,902626092,276370673],[2067347341,1541238107,880746468,505438320,717378244,1106115706,679140174,392195709],[1284528379,2032309287,1621901084,252873262,387012654,57783410,1251826030,623440986],[1958544120,2104715948,1495092308,1375995659,256532212,382187351,1527633171,930269196],[312723717,1455392537,1264728595,2037492,591983062,1882976189,1606476439,625711366],[1909347647,2117154198,396303977,100289111,1314542896,1617760908,1696775236,1060731717],[219991775,862088994,183728090,1812959960,1386896569,311931035,1772468262,1511774491],[1390179917,1344831048,485718216,298002946,305768457,427896714,367219624,593406608],[700742245,1694574801,1893019352,720773558,454173863,58047399,477678079,2096608844],[923345621,71517734,745787234,543791219,1229268280,927604147,747067599,1160149474],[1816909371,472850201,2044979817,848314522,1071594384,285316232,2046511000,2025267843],[1335495267,34517076,1785116626,1303613772,3901656,1464994467,1830021031,2124973752],[1846150830,1858825631,1468360000,683936218,1244591098,1282686760,827216523,706266884],[1781339189,1052321395,1001792508,947384935,604740329,1834481862,137810845,1532223134],[1786072388,1321570058,419757451,1407882347,2117155432,1349446044,1043707849,1957348242],[1364600996,1033661680,904852132,1505164023,1041286257,1182190679,810706458,1160233842],[850269236,1944883316,2119498166,355996682,1934154693,1705790030,1064797897,736460378],[1401842299,100916745,1941625259,545148623,116172357,1648322828,326585393,1170333438],[1241367115,1902081816,868723320,361007274,832091641,121338525,392606067,902517851],[1025811227,410642263,547204125,146641862,1706667765,839546197,889330440,220307824],[1204600462,1945013299,1517942950,672096659,1066895161,682443057,1698164215,115704431],[752557288,225054992,1057983036,669907242,1038252343,2085551432,227546451,1375404185],[995054732,1276234048,1807494490,1798069612,2001909062,1642936527,1740328548,1994550597],[1255406231,1854443058,1233367419,238740979,1598348597,1127300814,409844784,1992409682],[650848566,749564028,196856401,417824618,841900987,1125894039,767388330,1952368469],[966686700,1335096567,10921721,2125210100,814351560,349697402,1149379804,2076701804],[2055897960,1074637750,487138672,2012803236,1535757787,981410749,1445449672,1703269734],[952375669,1688575120,1899014439,974783703,1549939085,252492680,834782201,2090311321],[1652349049,1651005702,355612972,1696455350,705541088,1232691041,670247860,1927972509],[1632214000,1065371307,645594009,1686220336,2078291867,1381728614,594412675,1064149566],[1615194675,248511992,1310458427,2066355659,1429347052,1275670763,387148649,1778290880],[111730844,2097479523,362277035,1679836996,2022787344,1407615782,602723079,175262058],[1185695778,508397191,2098088202,210360567,538912517,210334570,20677235,845553874],[393227387,829028973,76083773,352945034,1781881371,1605491377,1842656148,1953695534],[1220100739,697708916,365916549,225880295,688984838,639859798,860306828,1525528537],[378142334,306798944,481989581,1844278902,470311014,1389969878,64974132,1746481067],[64288880,425549472,330240866,2112377546,147279224,2056969349,2118080289,1691658042],[1571587427,1348615418,2041839078,914715836,1775190137,1401462373,203069359,16703724],[1105343740,1828220273,1387204267,202874339,1951262579,409477947,264802092,198200389],[1024138682,747726005,544678194,108549743,2029482323,1307035960,1179497568,2129971147],[2002904114,1598128017,1833129267,1842939468,980051456,509047392,1994048859,492782574],[1938680385,1180062585,1561531654,927262365,1435476278,1673074592,123244197,1368121742],[953132625,1165396685,77051540,1347268669,221808027,400577862,1924560970,665759491],[1075735566,371129920,785416593,1765164687,407241457,1139373619,69536525,858526816],[1315789172,165571430,832208598,1488135625,659907663,209604824,345270158,681712965],[1725371742,255940472,1483069507,981454885,1427289897,2050036567,456777908,604416128],[879975477,2060499236,817250651,1355819597,126353719,1115933409,1229299965,1314849722],[1339964349,2026644266,81865556,1478780450,1801160518,66022757,1908823715,77126501],[109440292,1727298267,1907381593,820128908,545163858,1845722966,1622046977,896488827],[1280202669,1496882085,1966168171,104732989,1170096098,380180788,346454194,367696305],[366610664,1610926955,546186799,2082606934,1562543204,59033069,1870927218,1197071901],[926039052,1424588150,2091043822,1371784645,1831483706,601911437,320203497,62463418],[1105824948,1905491660,912999711,1335961471,887582039,674392974,1793423616,2125619960],[913480049,1746443072,1351257864,790448641,539025649,1507651107,921781591,2085751174],[976827577,821447397,547406495,362043842,1809433299,838807061,1321017041,1274830770],[208380882,1544823810,1318137279,995418731,1456863522,235405331,860973774,1534201972],[2111940614,2085770949,2076308395,2067866493,888363402,770671074,789134673,2084100084],[396641121,471990250,1112939397,1443508899,271281471,1212717742,1615944108,56709908],[2044086616,1012683517,1149965855,1124515935,1131306234,2059670237,2083834670,1292945157],[1548143907,1620206064,697829680,773631952,270587792,1518020323,820310056,888274521],[158501326,585832158,782502837,1696005198,776637761,1430058023,744802601,978223887],[1805089901,1929418928,788787939,1996459569,1392003769,1704229773,994310337,1133449577],[2055173615,591327727,799139488,1111416806,1157445512,746543132,2055267426,1127922600],[1458402992,428749831,891679298,825860168,640798436,1162737532,1560682883,648123365],[1014632381,1320179614,526751857,1947653745,70991314,1081497701,391296342,1527134470],[1555345008,1011273136,1282899425,2018258547,1497420975,136682077,50608504,1150021623],[51801965,1562711714,632178669,1438445920,1790969913,582682095,1738498397,1535251696],[2018525717,1676100627,929817582,1605562076,1775704406,1252953718,1385351205,1765860971],[979073275,1292073368,1989260884,352262905,324726198,917745265,913630286,978722780],[651023647,1715109660,548925709,917838983,783758398,705961587,1341997285,334588984],[1019146486,682199417,1667014456,361361097,522136694,1549215648,1623081248,331055297],[529776947,588005877,42468140,1113910003,1588500792,943479009,624714650,1916377003],[1723065858,1550676040,2088165486,1183576604,2123754056,161102674,1909429235,1880672295],[188115133,477701384,1693088540,82037930,768312059,319649185,1363839759,1192431872],[1965432032,303546863,1037927996,1601736648,1123759254,467742494,502614785,888377329],[123077819,1208764904,36769324,424731214,30627181,797834414,2970773,340273719],[1342756060,2074230433,731241270,439567418,2049850276,1832502840,1543872980,1644882101],[1130560407,60029549,847058682,1116853013,1669923596,1411812038,355286115,462381534],[2054193512,1597314970,763082904,1707878476,1752841304,771370003,646144724,746793652],[1518867693,794841154,1010197344,1852394116,1095573778,1736244855,1745434544,1311877225],[1533214966,732586136,884490857,1932082885,1425534304,1042476562,1788066541,1330633544],[1678226165,960443610,1783650318,215509430,1905516123,1460430132,2011262669,1345515805],[2006826927,1086125995,456889615,908943159,1364021867,1950194685,1700593436,90510677],[1543339846,819569256,708110788,1121300284,512012683,885066844,111689513,1374653715],[1992549780,2084275927,699423768,1559175724,694038350,131791059,4191728,2085046286],[1112759800,1062334437,1669443455,1338088973,1972823393,646257231,1024497662,198910833],[1335067557,168617071,1782342164,203242174,1644967547,778245660,290364160,201666334],[66708732,456539901,892713390,1230101870,1714066590,1474046888,1669995334,1022947990],[440493743,351137303,1169374944,1500360504,1391184157,455213096,1370891983,1200124329],[593660690,176846342,1310605044,1412980674,1692054525,1911608712,1076690057,269426219],[716564165,1259180104,1102977224,1416497209,638891286,515651976,312012045,1267248432],[1170692072,826085898,481217100,252484752,1389838395,1749122652,1696106291,1733877350],[1048195555,1093169455,1712174716,1736675436,43772037,249670034,1068402959,505852718],[1529490594,1732781890,1910595402,2093592899,593268685,216823837,438213564,663776385],[533938478,705989146,1865635757,1601257935,918188534,1245575555,1026332466,1271265329],[693860926,188090518,1809707328,1034583511,196506894,157664472,1386841114,544660500],[1645080371,1122118715,1904933765,1023036744,1138635429,1656603986,1779533205,456006865],[2067624331,673048661,942009527,1591545154,494602378,1193828187,789020040,1746377259],[95258409,599101299,1712407527,1358480560,95956697,737752215,887682582,1693492273],[2117828462,436379794,888041933,70211245,1405102917,1162052114,1215370021,501821245],[371177702,226802738,1403269478,773650772,1098520846,285884673,1187209472,1299685499],[964868947,1973546565,1924037039,1951715408,1082571063,2010242402,825006030,1812381137],[2081154897,1767124458,1203964567,1363388736,2000464505,613595614,225076275,412263494],[432746406,102391538,505438358,166561426,1475906312,1535926556,410870314,1705706451],[1834805400,142399203,2108123071,1269966000,303192747,821635908,1363821079,1518394802],[1420254125,643079665,1977336570,109919894,1357737195,1118836699,1142333216,152748075],[1118843045,1113452632,1825722872,860271440,277077666,771209626,1118220013,110970373],[1581090267,716250351,1655729189,192957454,1533745694,365441553,1243657652,1290775362],[73231030,344677643,1224977988,1818125904,1817718601,697408309,1465673797,163579279],[775200672,1096771653,1844052754,1202344987,1807308688,831790895,976308259,1997050491],[319828177,1822363838,1364912856,2045269174,1992559995,248535280,153134236,631771790],[446369490,178132402,489626519,1351123588,16815469,2083303621,1585030970,303731891],[894239441,679602091,1124106219,1571368743,1029367735,1072360334,1090767297,195695033],[1655729006,1982820431,169912324,1925219643,346826660,438135742,2098703291,681765891],[1341836631,1751689136,1626715880,1497534516,270678226,905894164,862762371,289820772],[1639583067,1586222706,506611980,1415338050,886241912,793601520,960307002,1238075524],[1530319963,1472777613,1320560433,1575796167,776772241,162403934,1629315343,1224280222],[241907178,69843013,1424066867,859628676,1236473040,1186742474,954136445,1072169212],[1455822822,1948269768,1190719122,2014512224,1322238183,1446398403,1312828717,2127556523],[334292035,954732473,401953162,738503244,1690470551,920804930,429973160,1375957233],[373168364,1265347158,697551725,2117302726,1927602302,1839023160,1938608673,866510004],[854073205,411277693,1009431542,929679381,1470741552,538020139,863330176,2092604034],[1876891763,1546729663,1522992815,1237804331,1589275162,1446758993,1849882135,322836723],[826322321,908681655,687194071,1452790456,143736931,1349712769,1604047755,1493530291],[511078262,1060160384,1587057965,1226589265,945940736,689935659,423684135,390711894],[374976503,1289527370,1923974141,576875748,1858270231,1008319034,1953393448,288865415],[114419415,1218640340,1126864027,550586333,1884250746,2037967767,293631495,600429863],[974585802,1995678338,528344899,1842456694,1916300856,324972461,2012687465,23110671],[1873245562,309480440,773455986,1035022050,204190591,1015656327,1246917203,446883575],[1282677579,1154817909,1637091999,36526932,1778849684,123370808,53646439,1522087504],[1262711588,582352379,841026709,1582515040,9527519,1980847508,1134496656,973279047],[834686112,664497954,207296082,1359107180,744917171,1335764152,462300424,1038357445],[607552123,837103058,561625275,1303723015,1086394614,1961686988,485377008,1595252948],[910456178,966341193,1020863884,1002538688,412372429,175176029,983268394,1420594942],[2073524978,532868400,1634164400,1741419350,1712119956,1374816350,1242425765,1302209982],[1744509388,1606801404,1343392876,1950825150,958163566,1506846871,171983202,1179884410],[415155492,200483607,1802474174,425858243,562481462,288434091,98564301,686146861],[96167191,863127312,978960444,2099857022,161405983,1376980143,588328726,1790399852],[1105306091,624081576,1561158450,47720675,624092016,118974889,328082774,611178517],[1464951561,422951367,1050956233,982765966,150270483,1431799566,1181971023,1529109173],[915185057,2126389793,1052183884,1570044936,1078016987,1217386264,613611380,1772824953],[345102654,533285609,1726819549,1399094565,1250359929,1861923377,1959069704,1016969084],[170038942,576301316,1546863300,489251005,181008057,1773117225,543791222,1754574312],[417233721,627585202,2051631389,2023821011,811155550,1456699279,365202839,406412339],[1581900233,2082987271,1879457489,1514699104,2031539027,774936491,2002972910,1165147924],[1194971178,577076669,1393766690,1234029514,1085821059,339874362,110072580,1424489567],[325499920,1340259424,998185477,295868868,1200584645,238228851,1155921641,303179101],[1548781204,568486638,1839918731,1562258966,632416379,266362747,616715493,357982218],[390476084,490772411,210700703,94487932,2041511574,2041087901,1088248900,1131853899],[746701520,1458066927,945574626,1895857947,1843658732,735301452,2021871668,1408591977],[40337738,1437185222,47140078,1175849794,325866865,1075138741,1439640039,824299974],[1596559586,1215791343,485859238,106284770,234855231,849385164,1105183040,1611924778],[743340496,1733931450,1731799310,1720398132,2057954785,655637755,1204503053,1608662708],[759074509,1954478069,2108084595,278163373,1572734305,1904362028,995401192,2037355879],[359311935,775031681,1702138614,939660008,1691292584,1676724239,1303369526,1736744291],[1295225670,1853978208,1364663709,427925761,552058041,162872101,2092292229,460012731],[1760711460,2060527784,1606884764,1229237342,1437803021,2024293236,764046953,79478671],[792020751,940863310,524688862,478722520,1379268909,1447887742,1273492851,1877404601],[1938447530,1683875664,1522477202,1150429263,894736323,1195453443,2093513804,879349255],[1293613195,1303047437,1429004064,822728155,1812417242,810357805,2073120269,1769047909],[1515846646,1529900583,573804306,152402270,241954146,1655369147,1002342610,795583225],[1807075066,1717342436,1657148777,564970383,1397006365,1076734358,88372956,586277861],[1360546620,88391009,217640675,1351900474,881295233,1313044489,1126839916,1376600574],[23049459,1772643293,887777689,1075468997,1987123504,1487171918,895908853,1464757599],[1607400195,267025575,1365270844,1740793012,669104230,48464747,889979992,414090738],[1408378432,688624088,83450154,1917950016,1173662924,1455610603,996099841,699355188],[1074007925,1322718799,1415070522,2098739515,578698045,1940209726,1664119328,1833003663],[1975663193,2098409774,659850750,467510343,1488026913,687239706,1990412224,1679239119],[193495977,1530040869,1048287968,1961878667,1131665690,1112710966,187932786,2089554916],[1388020239,2031535699,379514449,1181897380,800351102,774948000,840430558,533110962],[402440221,571731692,1413702442,1564426288,76044864,1121918607,1055098820,52632081],[1360644241,1692326969,1466806667,1376029445,1780615698,925302795,555641921,367021801],[1940247923,1518879095,1333170492,741774697,979058392,1803918383,657920550,731505198],[274677987,1870306838,2013359811,142898624,79736481,1222596199,1206391586,1880294698],[1645552552,303915317,686514480,1775894918,410915976,2069851567,433187082,2067948175],[1883405827,467834259,166065310,377382840,98767927,246802869,1797447749,339321925],[780711919,1422674323,664314671,856265477,803369499,2048998570,1070163344,1109363571],[639060546,1612302705,1704578729,534282667,590391374,923078878,290808982,666552264],[1855891801,1371633122,238906533,2092676830,1296884002,1346414114,296651496,966733220],[1192210481,918399163,2094406098,1422570447,1921991858,1641695881,806173382,1694034160],[282325599,700124614,1855749670,343660971,1754687127,1722753222,2072095931,607662219],[1807112294,1895555199,1827190042,606336038,2003916678,1001072647,1387671046,970039190],[1267302933,227684945,271555403,1560019093,37455268,1741209657,527835614,1944615548],[1034048098,1621441505,1397934171,531782846,853617767,1272624182,662867692,905921535],[313974844,291120958,931369578,1143300,1217975325,1022815342,1219686321,1665663508],[1349422816,1785413631,1799138370,1658267710,2036612742,979412798,509113593,1306743101],[1973014587,1357458762,510191898,194413051,1446210499,215462365,1893875017,1311805360],[2104504388,984687460,498008873,1849252607,1083613579,1283702495,1897008271,1566571648],[916509918,502097966,2088918087,1162599935,1911986347,1074265103,1142027145,672207309],[957698868,1599675071,665401918,8004964,179246472,1252523169,1400292177,1190212971],[1045949651,481418529,1834715339,118239956,1642463319,1735075360,175586398,1564367329],[804271003,1642376126,32639413,1197601853,1512104633,1776873476,1123328190,962326476],[1157354385,337637654,1773321380,1833546931,376877502,1322852517,1590692241,1762841860],[55677786,573484193,1264583336,413882676,956551572,392646474,687362743,2084454735],[1537209993,1827648493,75346424,994863705,1713124166,1153320484,2130144315,2060182795],[1109491361,24674046,613696140,1823788498,278087426,986992115,1350566053,1433699627],[1154014418,87848235,1233653034,417210446,1373513260,1391800487,1275176948,1631363421],[1154718471,73142844,1333000312,697819169,1165679172,1076800574,1264364514,640318474],[148354848,1882589072,1768255293,999008328,176370554,314160482,646193573,491651152],[30929629,1758306999,790502742,786812121,1976199232,1693482562,928551917,1884501800],[76684039,1642503737,772178566,2031529251,967140022,1304752321,1342703746,123046126],[728059471,2031699391,1946516414,718194322,1766290566,138770023,929414348,1630189815],[253656084,725409442,253034632,1006476863,1711373527,926475794,1977754281,242780672],[776071197,429568270,1886571844,1117442481,442231077,1781038334,1420299108,856556273],[150644814,302696183,119257151,1575467349,1761194920,685629700,541158297,606971058],[572393612,1640643122,1243757652,439892496,1543969673,1226292349,1752687415,1231615212],[1424568734,1897512943,1541890865,967962474,563547950,452031024,745881636,22081255],[1467155210,965786294,1470684995,719407899,1834793440,577861272,1549030572,978867630],[1847576998,1379458749,380633934,903314131,646312046,40611594,448387845,284948987],[2015735110,1252850093,275210630,1311638576,1609640527,1658997181,540658773,1916390991],[2036454041,803474361,1724502201,480336898,123457303,658104348,766691250,1701411446],[1772120525,520085179,1117181885,136554525,2017492484,1927668036,1444563893,950038387],[55697925,2125499204,557563270,2115789174,774453264,1272005174,507132543,1130158028],[1430502817,1992884772,216299170,1272985171,688657315,1502010555,1048622750,1493345998],[831595053,644087298,974111723,133991840,1497979054,1339516942,1333657767,116383444],[1258798335,1102891538,1638123069,1279074198,683194200,111988893,962404012,690695129],[2121469774,31388141,276969594,171649396,1254258158,2109166483,694515444,803613016],[1504293828,1573512262,534533289,40642398,1783273529,1858138495,1967702972,1648843900],[586941302,1579614182,331352214,1964381034,1540532838,1541861238,707654458,1213042006],[743311479,1135789467,348273668,1658007883,1280473505,360191552,1006158824,756366638],[53150679,74262724,1323806991,309833875,1119637092,498017163,961225550,307057691],[492188338,1977853576,886535754,325803432,1587536313,1508611474,1392149619,1621964349],[885190659,689158914,1714099197,879326157,192596950,407350738,965267075,1012118276],[1125060832,547626822,401974270,2128231791,391793395,267790514,1487810806,2042268057],[286599976,722581400,1828543704,2079171319,208241139,457868098,1067647726,1807741959],[1913245712,309822287,1035187647,1408807512,1137351387,2042044699,1468864698,2109620922],[975103033,68288846,1205085193,1202247209,931020567,1945811353,976331663,18961663],[1136345838,2014870991,1284520371,696103009,290927899,1780796025,1337747306,1735128321],[1679466600,1887728351,1083864489,1755539480,1613047954,863620447,622051092,191956252],[1131094437,537147579,1227510431,465810167,1563053466,1821598062,176277334,1462455254],[889652276,1357958751,884545627,1457459517,1546511657,1592009892,675371013,489870269],[2048722385,632495188,617266696,547768358,1903979624,1116559318,980100957,1722224182],[92605042,590983707,44259247,1355351950,346034690,748383389,977151582,1606097291],[655646945,663937026,1654006484,795755016,1873172323,1352791019,1177157561,636616246],[913609471,305196995,674118474,387630666,1114089556,1135283056,989217440,981113615],[1975288285,431980274,540950173,846852341,2040309742,214585062,1910845000,1442283355],[1934199745,696987389,392573067,1184556760,262474638,1421077489,1073035391,1263180849],[296670617,1376775991,1869444365,1722939661,1649472922,41664269,1734219623,1931010386],[648835294,459789670,1788640109,1650566441,558585523,895326369,813811487,842578080],[971503179,1202767485,1556669576,2122961084,868919060,781703183,517117041,1690873936],[284828576,1866890192,739847340,1297457897,376801634,1781175579,1129909568,1836292000],[1615683202,1363847620,1732068745,1043530093,805447544,136895022,1651829189,1209420715],[693855461,1462313210,1360412810,311057633,1575312028,837270724,314187854,1901662354],[1953285924,1316725621,1228712224,2046386916,91098139,1278143604,1064520570,1959851557],[535815465,913465138,1751684267,1973265140,1761683207,806966149,1110945539,1391817225],[85581938,1289364757,1383307581,1714238820,1826611045,981787755,457451556,1206449162],[900406356,258416670,1411235725,510954954,267849481,940545634,769877615,1634523048],[1152873626,1799028659,822803709,1146965035,132125362,1137711717,1890606293,271772103],[1766957170,198021379,1327763255,1157996550,1583661729,1057383300,2074815002,1194139838],[1534605030,280464605,963448548,1999559797,1541232828,192181846,1749576989,1635279430],[1282814780,542726581,1847740902,1191324859,1199723635,514992273,1830778068,1297395863],[1513936279,1196774499,851758499,1831558062,1089970420,460516267,223084999,72623864],[1524139199,1280244472,816559528,2127252227,979200637,1897138409,544612188,1060166852],[1889188038,117388707,1999886299,425685532,1647395980,981852921,365757779,696292708],[496602495,129172011,551888102,219206142,911770598,2000288912,716884100,103028628],[2036482629,1828263419,80381698,245635728,97706356,370773513,1718010551,1264543933],[1872562805,1459993658,1795419386,1979678021,1146689563,1554151290,1275391846,1238478872],[877751325,233163725,1558455508,632442655,609628414,311183455,1100674933,1923408359],[1896784076,1169440908,573937293,1028730602,1375460610,1974667756,606067765,366840129],[1303089857,9372420,930240682,1734068557,198363619,1300788196,1977654165,774312208],[574324190,1002151832,1701646470,1207848873,923790411,803428203,1957164940,254972746],[1088798162,361480007,510060629,597140155,769664364,259675343,742871159,1673679024],[1296742601,606341746,610808313,201169753,628976567,484969266,419969346,1323827823],[1868139910,523314841,2106913654,1212783958,18431652,2121858516,646023176,743675806],[1006477778,1565981881,409132875,2062016710,1187913214,680885486,2051433775,438299399],[384304088,114471074,1703841021,846024622,739079483,1629552565,1071389862,469766831],[688325950,514060314,1956511616,2119437839,148372240,1773102630,1550449029,2126845106],[11073261,925794102,1567398995,615095229,745406124,787437944,356538853,1177977191],[959846397,374645345,1736371632,630259727,490480670,1188153373,2051505253,1279937480],[1716948711,2045395061,782129186,1592425278,448428991,1289670850,259426301,1139224049],[567170553,1510120025,1420464760,2037802917,810124177,1124454758,221356366,118036312],[1583438563,1320106295,1948819132,510923121,1103715490,1723368671,367404095,918164129],[2070224494,1820526906,2122161252,315037498,825647084,1240617448,1897975245,234118112],[1806586922,1301320,1798294719,1968112181,493786030,2055728479,725083499,812343499],[2005625056,529964035,930583364,2061428125,601418795,889524769,201689933,1936291405],[698730529,1863101456,1472229148,1287267501,1243611861,1676306313,1392165910,1843101966],[1995521676,1747772126,752486226,1632767550,1334802421,1856478725,491323961,875571565],[125028112,1135148294,1383861035,1819278229,1546842749,1086906183,42705101,957931243],[179632440,1426733704,555324767,1995421913,1293854982,831529595,1477137653,1515812607],[248777496,52638122,1916692046,1401045620,1303824386,1914617288,1286613950,1168443550],[693204551,434090131,1720183343,1609883903,531949654,1909419474,2080285516,1301951166],[1753747887,1613418546,1158016446,298266463,2059355789,397343550,1069512777,1624111516],[1045388504,1061330853,237150127,976380896,637735049,1589897480,727616202,937033349],[1583946154,1676976372,1225797431,510925402,303597715,58107642,1947965141,895149345],[796236637,169723838,309000348,531492117,1330741678,1878264822,677020928,932492417],[700529073,441438841,1241287004,1754071406,1965593936,644668581,956360939,87213274],[191679613,1585035130,1604368489,781309162,1030383545,1577805179,1284814659,2810222],[391102249,1139114877,1854721392,1010911193,1062574495,612401176,466585993,365615596],[783640371,347448926,1047859454,1632842264,1321873327,2086588465,875361358,2019049578],[104807322,1399641840,430871046,289440735,2100933057,704426322,1768125220,1210082601],[950555721,1411503299,1300420006,868237856,267381508,529472410,1763428674,129045010],[1175943266,1388556025,50320265,1416905916,2024160809,896376932,1722077140,261680952],[106705477,1674701751,1032557801,477917594,1698792678,1752396456,879625005,1235574973],[598404662,30600910,1259698308,70336168,1064580015,1524269924,110024155,117283243],[1198017398,1489714089,937586689,1741354060,738570029,542178429,416753300,1827537350],[965403725,2052648760,562112403,1160074556,737245659,74764316,136700000,1240337153],[574170598,1110714053,52939746,2078468161,1589263987,172104829,1673536561,981699992],[114170296,1415471765,395878855,415040403,1659060364,1885871907,436985335,221711977],[2071163774,1484970221,363524826,207020475,1444966693,1419356227,1948325810,1837976195],[531559537,324892024,1937809837,1688971652,482613539,2005112107,1628493902,1528198461],[245748235,673943725,1716692320,1864471026,1753529297,1434538536,1546235870,1094908497],[1741562424,97297736,1473952511,1442187164,1719780457,89728702,1477827094,364187424],[189385557,1826336564,827723390,760687210,2002365814,1428334251,1174265102,1668516872],[1012251201,592986435,1805444211,334425956,1595127222,1256431727,253956790,1195697024],[1606420904,519876189,592640497,1374731443,986951161,1734432189,44571445,1805033196],[1442149805,1323140834,1657011150,1757228208,1872663702,5532577,467638624,1971271131],[1498396823,1654085799,1941367528,882399385,39034275,74884709,736586623,1229746889],[627921480,1193054514,1552749696,1201716458,1282339874,329248155,1639122414,308376162],[543186488,1674504697,516939868,643797640,2002388297,2017725034,315249141,1886905250],[1840643434,1248227796,103340445,125796373,851587202,2033896731,1185905519,1545174662],[824934663,1186295594,139939973,544107533,687821974,47282320,1991208178,55255958],[1280339296,889415530,42678341,847331222,1074581057,1877317142,591157022,432598747],[708284314,470381708,1375460524,2053909483,1571282428,1447511871,1628347085,1389824491],[187432851,1185256343,569518155,1452093905,981053860,402475074,1919607441,1310748734],[1179657202,1679132664,2106346713,888863599,152314934,1337991928,1975874014,1527291525],[499627711,1202561508,707867699,616127780,328295999,1210366946,1483566614,307530744],[1276342336,2117648625,591346701,927458746,1827440206,1073639548,1179611948,43606498],[338737674,136850124,849018220,918398756,1021279448,717873084,1849155671,122492450],[850542515,143430433,617357104,547695436,1788326804,905836195,249752588,409064175],[801820559,2056723179,804468983,524076047,681771086,1317086785,1885779258,876991938],[1991215633,1719389723,7140551,1614669809,694545714,565446291,22686733,25884849],[1522274780,1555851870,510009203,1207234180,85625909,1167920315,1148760251,708785921],[91300396,763716927,1309111843,81857171,221453107,1395391991,1672497570,70964072],[1790433098,932231791,2004496132,844592579,280995220,934486453,1037650792,21396225],[172345477,1310998662,523966284,1523448366,2043143891,1262099940,887571587,821080515],[204807069,1108461192,70615110,852613596,1961174959,630475145,1798651110,1597295658],[1870893873,804072673,1418321250,1885513779,1885328166,554199434,1783744088,755829197],[482725500,2035638667,1489541159,1940073185,418823638,1627950224,784346820,2087821383],[163538764,1538311154,805694913,479290260,80721874,1511629215,190997192,989341079],[1886069505,1641606524,135860760,159313352,1502890060,1385028619,1808511695,158015937],[572336369,319778389,1866057827,979771458,105052123,1359282771,622818137,991345204],[1166936913,1563365840,2060122735,609571943,1483075230,389182686,137542464,85091077],[98555909,101761755,903068484,403392633,1615142145,863696610,1107357298,362179702],[1855252766,1546595072,1315084128,1883654828,1765311009,408806037,1915592617,1809592243],[1406624423,1683800687,1076885217,1155406968,296764784,893128836,699200563,1525462651],[150240836,66627070,1572031464,2109752952,1725280475,1922297566,1065522093,1773193160],[509069587,1889844084,1825436037,986590475,371664132,1721950247,1627654359,1317108853],[649140961,1462090387,514711092,546575204,236633231,114348414,943574694,1049819120],[1103105964,1316982080,927277947,2091454123,21751947,1065138341,1647977199,579481338],[1033031257,1787035046,527522473,673752856,1110973670,514879932,1860784468,841390963],[413059776,238595969,352879103,1360420215,202016041,731987323,1449881614,2066332261],[2055739483,1691078505,1631439215,545228968,1923840879,528669128,8920612,1636197787],[582004314,1119238489,397196212,1556010091,861273095,775017897,1959666107,835547159],[1357917726,176789628,1473944379,638106654,78527513,932501622,297546689,1985261268],[1189583771,1740702325,821832881,2088920852,434693298,325809989,2116416320,463976136],[164433075,1121916012,649959243,1241649131,1927796454,1528956261,1588097877,1859977704],[1787864666,953785638,713259546,1154400379,13886501,2099371221,551572798,986891674],[1492663628,648263398,1099212700,1403556313,1452502313,665599370,34850209,1497585936],[746336513,1224887777,176088201,1851599458,2075824775,472438920,362925901,299657434],[200936847,409412358,1837544871,1234689288,1205112301,983816922,1874083079,1270608322],[1923506804,149969756,686931373,941367708,2004048911,461409729,1977912597,393191475],[764963068,201399897,555282572,1165876286,1029958637,1291423385,1497326716,419226114],[1994025579,107151179,1322539703,927697326,1089348797,352949942,2002521185,320587629],[12148277,1420812098,1208128308,1194744486,886703622,299780540,2120686265,486810095],[6524030,1012888318,605884895,1359973156,1317955722,1283698405,1158283248,1674454266],[232674920,1828549724,349183556,1019081373,227234413,852760751,1218442984,436148561],[1040263458,215532039,546448466,2120995988,2037547216,1812073309,1687621928,378288340],[244639902,136630104,2032080775,1648860085,451911042,297542821,1838814817,899926015],[1276926889,679476846,1494421477,577702573,177277486,287679593,1292991503,94738768],[184502043,483383464,1734383850,2081015856,418531805,1614459430,1314866220,728320892],[799208798,748021220,1611630777,2015926638,73259715,935001180,64782579,1047955145],[1734524581,1661910378,77046882,1853311469,1079561157,530946276,1315749963,1388576752],[1377737837,1229457413,1395386906,2074552514,50119812,261672507,1986984899,767521602],[844158351,106878106,2120679441,338369669,1985982328,1386533277,2094255451,2119845224],[1544581718,1589993968,26417812,552777455,924682738,1665893807,1752468210,172821640],[1915593655,1992190807,1728473985,1364813358,1587319752,1703159092,1198452946,423636952],[97261637,1122855397,289697819,705453649,1339397004,823211024,809165827,850001314],[89472971,145163975,2111751406,2072741411,797900774,1502190333,1677504179,1133308644],[1491563921,1144491095,136132565,1253532348,821110007,1262892628,1942363068,26045421],[706737566,1940081311,856358746,694478208,711654816,40562380,151739180,962046346],[1061588537,1332582851,1159246240,1995239478,345396937,46724277,723720390,375329624],[1055210154,1180525612,200074993,1257207662,332098015,1046973931,1995665445,1085027170],[425664798,1396286789,1374212800,744825708,1207344427,950402335,1680608281,1065415494],[363129871,713068129,2104127901,9957990,2056859652,797945896,113098507,462774741],[1876639647,198273436,92835063,1130531292,1645040765,2033533300,10928139,507874966],[1740165478,1911472867,999927678,202280541,1357492988,2051757324,1508986239,2077857636],[1991994978,824089385,673072678,197390162,1634645140,914636401,1048595293,665839659],[1607635525,1063403655,501753086,954599314,1894206812,1088536319,1221103031,996232816],[1462567300,2106412559,1050835744,1199581542,1323803681,520864765,1852013532,1572825910],[2008927146,958395543,1294332485,200484280,360120263,1722868036,1700710507,888753327],[1393580188,876501558,286117323,2009304742,1539450885,5654116,89344330,870326985],[902332411,1796925218,889930173,759607499,590994329,2039788425,337625287,29238982],[990051787,532241573,2010907796,462515215,1224162076,2030749267,241323343,2021697764],[924452373,961675261,1333487255,1217917335,1189507031,632704143,426198559,1804985806],[1488281037,594709897,368866510,1134800134,1665867078,177595102,1056724134,1633036648],[1530185804,170718273,341202119,596259860,1704077697,2130680118,1733269370,1752690313],[743074815,972387688,1161877151,1383234481,1422199776,56357826,705324369,948027394],[1598970514,1141596725,1695006432,1377376885,1960590851,579086821,2040410809,1045743957],[1993555211,624350420,1515081674,879260097,234688921,1649490137,207958482,1829180559],[1445865207,75337005,1991089482,741593650,722884866,1228999046,480687659,1933914427],[37667367,1790817256,2013401921,736033560,621927808,1336684974,511506222,14159714],[310996788,1586152497,470674755,1720673330,470114768,201517420,694308826,644551678],[1498432600,1710477265,432474407,1234064235,135705681,895035831,1931058302,2051460835],[1132026328,639316922,1113770676,1341343345,1433569718,1131751367,739157244,65247224],[1760352452,501646878,437917562,1826162267,1771898196,2079161938,918215582,1525261804],[1691599310,1328114761,1013862106,680692947,925913167,787102748,1456548853,1779805959],[1904581560,219540006,1268025419,1290147958,286695466,1786562593,113871037,1593868150],[113895838,1717327111,591235457,1897265747,209715255,77343945,1796745623,1380710311],[791178201,507606398,1701381441,1036366251,24859052,1229994283,319111939,244178283],[157035938,66336244,1057313489,1128314467,1014848587,287323570,613016444,1357585548],[125982262,293429463,1857594481,718984168,712416004,1201640029,939915215,2015858511],[1107867943,1496015351,946210630,1956792887,823936584,1830107017,136986497,944638718],[1196064609,25362352,647193426,761797428,1951032573,634018517,1857209224,1979608239],[494765189,499803280,1284534287,685430934,1998482989,1276225244,1021067103,1560511526],[1743315637,592941970,1754849050,270534238,1964034161,883755259,667526266,1666313261],[63705619,1118177407,1066041268,1827627795,2086878268,69554889,22986626,1822721191],[1911399443,1923951646,1781201038,1894364580,1895497695,1921962235,1203059628,668883321],[1607945713,800888808,98103846,2084954095,1974686026,1664138767,723013422,1639003344],[1936229372,2101186878,1287325296,1192355138,655277745,1944867273,944857732,1934566113],[1158404731,2019996762,1418745932,410744764,590094776,549711162,1949726667,2017899794],[104331129,2086236074,575659525,996665293,1213220769,457951881,1621858379,483396450],[1551698166,1509934585,938183622,1088622285,705026678,275309313,194062414,67378019],[499306348,667194157,1065477810,1180425355,1896483726,1670788999,1613726307,706491876],[1721288858,1474545964,421169455,1501249672,2071278291,521228159,55031346,1776633033],[105504049,1358920299,458849144,1171505396,2117410652,559157710,1411025543,1072770503],[400541220,674350325,982695315,718902892,1490351709,1458437873,729384279,776805471],[947181914,336370469,1829646520,1215411742,1211336721,1137482356,125716204,458691636],[2052710266,1719167100,1833255064,2093125193,1357499848,1389639303,1688370655,812694050],[1132802826,244770680,1255275384,186327281,1798660377,149297117,913927459,1110137561],[2062540830,1408244193,312713198,97319286,182496179,320964771,437676192,254605079],[706057786,1585983061,799007453,1944606741,1058011955,1968700971,814274367,1247106502],[1312836706,940044652,912878405,1768240414,209517775,1464526546,1283861665,799475289],[2115482124,2002082366,731047593,1978913096,691454023,1816937414,1096814213,584989818],[1094705853,1585652561,1940346394,1929576386,334563045,869787160,220294483,284354728],[1068208658,873447935,1012881995,1149542846,1434088837,420012157,378968064,411688508],[1114243027,1055900658,1985906337,1009771948,984153182,1155459415,1255750186,1012179846],[966783371,2105258819,1574378327,489855655,1078140588,1834006910,204940704,398523083],[1901779344,143887492,62069360,1713382574,1958911290,1467288551,2982108,214622676],[900032168,413383337,182992757,177588749,950727601,75789687,912760942,1863686514],[15841534,697840493,834233071,1059570104,1959130507,1056362811,414519362,221045971],[1905031402,1536544614,244744428,1617365861,1701552569,913125405,859469998,1873138185],[574210656,82958283,453390244,1501483638,565745627,1634754205,987026389,1805121866],[562444937,1913982994,1681498020,1476827154,1727033754,673634352,621373363,1587627496],[897999562,1906638712,1061755282,1826527710,1613517006,1877928019,58124871,2018409765],[1548187871,178911138,645727141,664011206,293516112,113656510,1218859827,1894481164],[1136810526,256321927,515943369,1428264743,1637674834,1681822669,1778826974,719783183],[112401689,572402291,1040373934,1532758458,1640392961,275352424,1972353111,386948239],[1206249083,780142591,627270951,1509196161,237624859,2091699689,742138485,1027894764],[765207595,742716048,1035650907,1202592676,1297997584,404191827,1865644270,1794328939],[635877198,1977966469,1407931001,1301143756,435451403,1503491370,2111024396,429697338],[918407146,1764072774,2121424056,970259991,87160922,2117081275,1426096315,1158342781],[606943610,366548796,921283796,1722478507,204076014,1881179887,1633234782,500094454],[324868094,1344591449,1319440557,232337906,311561754,1575748315,769931658,1439455668],[1873134225,1573250073,985018118,706146178,1557703868,181002081,1701665233,84202589],[613952479,772004095,387471235,1124691522,1257576715,927417654,984256888,190103103],[1051544428,1470022514,419756092,1280377164,2006638285,1617752960,1703389537,298775679],[1277624942,852322573,1183275692,1313297560,431296190,1653685539,185218450,43140043],[1543513104,111966498,727548199,1850336479,1817511830,971107859,1577146131,932367025],[364467375,288186510,1229530350,2119720322,1578899701,693994210,1771849199,184763477],[747891011,1205673542,48955217,1767707703,948486561,370958282,120061583,2074958734],[865794989,434890388,1207937196,723498478,2111032842,592777953,925510837,1173277296],[1644127217,68394371,1841340286,1177601265,1900254978,956414811,139245242,758713669],[1844234733,1029759781,317695672,1154268711,951840611,259090320,555270144,550634225],[287997510,1282155799,532111685,577540508,1344148050,276754405,1955311769,179794027],[902377228,768672001,882906210,1913791994,841620409,960846720,1110784592,1745184830],[995826020,1428557972,1557235253,1525022846,1412903671,739786087,1667290958,1908595926],[1740732637,1438933287,424895454,1437446297,903714571,501923911,1736758377,1562916982],[215272833,587996737,1106975824,37984324,546001418,70323560,1462113746,1850006008],[444435836,501607236,446936718,2059535810,117432927,645605222,442250183,1590109749],[1521399214,1580632100,133062588,1610666654,1705244566,552227078,513307772,1316466171],[22074213,1074988889,784126994,1815061736,2128210504,458522516,181221988,426572680],[730272910,414097966,1678255110,1160091541,453582920,239063620,365771019,560180432],[1952960546,267948375,635050156,1436412226,1362892399,402279215,1361122677,1234425923],[890923178,1940931858,1314214143,982855060,936885516,348157456,1275996519,90337270],[1051036738,1872843108,1308290867,188629229,383435774,1624368435,1555985469,680568637],[1189952049,1804681685,1499432886,668696406,1732201176,1593725366,1226440616,554048956],[1615338981,1795463056,735993726,91243367,1773331530,658992660,582228938,1204494158],[1565537420,1643814594,813933994,315628332,1105512814,283332683,1278122425,477621383],[902145681,2071684198,1579139950,1901154359,242981781,1754384787,1882478677,284220895],[1744457238,1422809028,1443763232,933264590,225596255,1312018163,2099215430,684166708],[1014280359,2090468299,591547923,1304991165,410990402,1822790763,2045196967,300139170],[1026082239,571026420,1733480427,643677238,1749003136,592905937,699180594,1325965758],[1859010757,392625981,1990283411,607743761,1709987404,1113980518,414322649,1362048093],[1149875192,128626598,1892323895,1354023606,2077432982,405275989,1918261302,300888271],[420393804,1308092787,1137496268,1482693204,414744578,2088721413,1279306980,1070379713],[1978398412,2128241174,477142764,643707126,20019636,208909566,1780553009,416401807],[1257991158,1476815299,71848253,2052391131,1101596598,1121311623,1309280002,849025088],[175044606,518037624,924464563,1274938394,1493412079,1331987667,1217721442,219433071],[445422169,2107966072,490701060,815214253,1723795771,806025071,1493998282,1085422598],[698702488,1138490528,1271114094,1697287584,166101921,478490506,1536359578,2129500333],[421355138,1140873770,636357165,1689683931,1434425535,419605166,1516757892,1409733133],[1448274291,1171497703,1106576556,1868137021,291974302,1314714716,1584870158,696840626],[372562931,834774563,528561942,243109381,485378043,635969218,599140134,424608581],[1666807581,1115128207,2108888687,775224933,1328551489,1805469800,1010122637,1041939782],[473639232,1280289607,1300048262,1459067611,163816489,260322457,1325582729,1292293057],[802018072,1864747329,1726744408,1467191016,1501644691,1056474351,1023868450,589851119],[838807067,1333168597,2064012578,832893027,1826022674,249264869,129007084,1793040353],[3691278,1922251786,952395880,2104005818,1738456227,1656197907,1387935687,1961012360],[1220841879,1470378407,1153129691,640214445,1254895770,1654943348,1970789956,1271402282],[1266957286,351109069,524944684,1102145287,1428991922,1177179245,125312194,342900981],[355528438,907070841,1234234512,748810198,784311429,1499519482,857956304,870755956],[1960588613,791566021,2021044847,82300359,6231286,33925814,302081883,1958235879],[465539778,1449110191,697920091,195762499,1246973693,2121215043,1568837246,634815420],[798058874,1426214076,38293713,1644841043,1539909745,936801761,872343182,281888016],[256179135,994107363,1246230948,216322690,1923726659,363161300,1642468566,370003803],[111570616,457888747,141903274,1377113010,503196325,707666664,2014482858,1388590515],[1501956792,991380608,1461991258,612548445,1421112323,252257627,1197550498,839431172],[171700080,1332326733,1993536349,832565137,2071937169,172760332,1597329653,954886473],[1821798564,1806641438,384810031,524140011,2066190157,2050507355,1331324489,1194309819],[568468876,1454046281,1355140802,972287603,496725536,1621983815,2085898983,1802759437],[670194338,1685756239,577757895,1124845607,1124890148,1705427602,1517440340,136145040],[1175184547,346966322,1796252695,1926302348,1561541959,1903122361,848900822,2098640721],[1201039630,673990050,1852932096,1428531594,2068896195,1781899561,403237981,340159563],[1914239621,2108079094,187352308,767845856,1252547203,1463396852,534991213,1583667393],[90462433,931859764,450587836,342178480,530042136,962708874,1357779565,840884229],[1350055023,312272542,1243740985,1882455712,1968480727,2087736168,53877429,680463194],[1815417442,1499154032,1382101679,661301257,883658045,871503048,755959673,116222609],[1079961846,1281300538,913160083,1514259974,1179612439,778763396,1690823335,26997335],[1577856460,267825406,590290657,1800717633,1865837601,1642087285,707268828,685932927],[1266649438,1961685825,2061401940,1754493369,2047316979,796623093,1632575296,1749871165],[1841507160,883674293,294026213,225253552,1852254877,1061874770,251759382,1145509319],[1350532165,102759575,1038432916,184005268,1768855597,722796642,1895681027,1477396761],[190012259,699197188,1767893086,642279189,531581576,1501727591,1308187330,2009579846],[1760615832,1488844585,1087690881,404901959,1388811892,1344867126,1902798392,994203700],[266617513,2130664720,1777288861,218264233,655728586,858187612,956745193,111404424],[1392280301,762843530,179310285,2005243300,67862304,199854866,470548353,222949605],[1758815406,1986252536,773737848,1785266622,156612302,49382833,28377717,1113350732],[368357860,1539621580,1449627829,534361498,1063317543,811438471,2086786004,1384675125],[1850466666,108546363,106639461,1050282240,1404574371,1302992689,1764614901,524443322],[1839968744,1819920222,350116213,1974699603,1761951935,700953925,1813124307,1535905119],[1217861398,1409237097,1072627422,1302966699,1021908211,111131940,1903573383,1389786633],[2094995058,1994607579,364031987,806983129,937904714,911014725,1108397480,1742404464],[605928055,509689671,1152966158,608805266,1784054903,1950455839,61246836,21408034],[680681328,1409342468,1227095323,372380502,276563621,1682095425,1943904234,1755358241],[165376201,1481244077,1217017277,172673179,463966802,1341550421,573066084,1214254073],[1067113193,1947728753,1568736222,848942395,816051351,367674558,1438453359,791629983],[1657425936,1451344198,1835780676,1960761278,927348668,430684597,1445456897,1649328223],[228861071,1784680985,1892468399,496439042,717676950,139282620,1958802484,971469989],[952606864,1654056973,1230421994,1187418800,1010123864,1710014947,602618183,1778447073],[429018693,1367226720,2121305029,1038195274,2122807681,790308486,1634651308,1627558768],[136387361,521028503,70275598,330686877,1106559670,1548908811,613809024,455946776],[1415857499,1558326084,1134777913,1286988666,1462528469,1873841098,2086249128,152838466],[623951433,556957148,164569266,714166453,1970339410,203611501,2036610699,1538232674],[616391879,1300148449,2088333620,2001474999,112555262,1115669684,99052608,1572641453],[1210345663,1437982219,1229254023,1352713744,750077842,1379535399,984762093,810317183],[126243664,488088899,1061216265,2118920650,1756175781,1485347933,2103864832,108253171],[1215987338,1895501250,1160192127,1134622192,280654689,1228761741,538395993,1177657373],[415570365,1232599957,692182108,1144067717,421392160,734564458,1852163679,628725033],[764787439,1860326695,550677785,1365473078,141003616,461068009,881232579,1564526479],[1642999258,640308234,873567451,568452018,573219195,1747129262,1068103301,1474983245],[2083026654,1736763826,2074619145,2025983274,216484463,95435877,1682080873,1146538079],[1477416864,1608683509,910459254,919814589,1380445326,1284889321,997064610,1456458291],[1533555774,163087079,1599370602,711213885,1290797784,202733657,1843794029,1682235788],[210047815,1181982606,396220301,182510754,1460824976,324577240,1266515138,95317307],[630792432,261038857,859247534,2061526754,1231051175,1396496870,1525415246,120277608],[1158087114,2074646509,899947708,1169018955,1146251986,402875157,1992305290,1192001213],[114338571,473370111,2099869957,1540983958,800592145,1416369158,1406882819,215071722],[958290835,849507050,150581973,2072564693,822636125,818773807,1701684405,352921977],[1619171183,1597727995,1945487553,1210329053,5628329,451373150,679141619,662047360],[399320391,215603854,225344723,1862894310,1342356763,698920967,809325378,1313246344],[1724347702,443304275,882856921,1473317443,930832580,618103351,1017894861,717489477],[1638600733,905920555,209438749,1896864245,764602098,1581832121,1589152344,918293852],[1562787137,537572408,166038764,853271718,1551671060,46618077,1341975417,1544631087],[1006714198,2090916119,874152309,721819009,1924921384,941994705,1473498265,221849883],[1607796276,1292545844,1424036440,974004257,530489690,84259152,752677252,864993653],[1033933954,1315434459,389637814,1304228423,188188165,222243922,1300253785,212599262],[1303460194,1402847958,1204581956,1737467588,164784558,223015974,1425565201,473562404],[1003207152,1393984163,1594508122,1154197441,808111445,1803144749,1781515960,719488669],[189617080,2066243429,500900210,1948258202,997831565,1460983454,2047142323,1867844810],[1473873829,1716929656,1417215352,1897727190,898852366,160219694,1005120041,1317640353],[1838585242,341358365,1246065021,1140644461,2000284512,94492409,1052880362,316610531],[194256948,1788155118,1599708147,399893502,427401649,275050536,369503821,671934406],[867328253,1623655894,1161327770,1941109559,785555948,2124194119,635537241,423670633],[1757224602,1904420788,1346015651,1486925426,1323776022,1063974412,1399031966,1615129083],[2107187814,205761962,1858722697,24195402,1881642951,167150222,1997933424,680737334],[35390067,1120336016,1452878517,1889147513,1748229306,479733379,1403717961,980453325],[1456611288,2031837739,1405316893,141773776,348133171,1433811870,561514656,243888954],[174875667,1019890809,594430703,1568161426,273173959,2015701221,1980841331,678671395],[905063950,2039648414,526571475,380886032,2091669141,2029374477,1359602836,543302131],[687273721,1910124769,1905714829,377427464,47070477,1034463815,834969186,462205509],[135657042,663499396,1667722161,459424280,50100759,1929508888,227137902,631965438],[1136917696,2062229337,2075117906,1833332987,675573191,1808523319,1841335003,1206158076],[412988246,2080956785,1070819708,1777313036,618001274,1631463182,224280388,2026423141],[2123247824,1450128288,1064892860,1224287618,1372768618,811405643,1063881403,926150997],[713765933,1893549307,1041814383,1965761530,2124055358,1029384652,1424295237,1501292745],[1948480053,1312815304,225163636,560941163,1486844911,1690545192,1271282457,258190296],[542129068,391114058,1991574892,43296435,1404481262,1985015090,599280438,32541871],[2070531956,673212668,341072680,155741665,1760599044,445562084,514032053,1595094312],[1651969165,1550929978,1107693810,2130360608,67254683,2117609744,391639456,412367926],[1089217682,285779066,199733755,576982540,1759577363,1934769054,1116582788,878070055],[1618298729,1327253069,452975916,1763663570,192664995,224681627,519412852,2111937652],[1905094485,1312785324,1467728915,482639589,750769100,32679870,865822490,928850094],[1010171306,1361970440,597158642,615362298,328985054,1431516991,316474009,815112075],[1897069941,1954014338,2012619534,819385982,1231143861,1489224347,28403793,1288584972],[21752963,1292969154,1979472079,1150273168,1314872205,502922895,66762330,1366803082],[145489119,741945679,2063723387,946200377,930594288,407055457,634118544,323774335],[1124441120,1914986102,1838251557,1915698568,1983719709,1234567471,1045396270,728060425],[1384616968,1929768429,1477422049,1667474740,818962309,1684710266,272261778,514250699],[1608471303,1405907708,866940606,52394086,1250754619,1178748636,212518188,1641498263],[663438138,617385844,1805329441,1406153356,534157616,23247019,1309093740,2039960711],[2109929589,1640698002,1323059382,1674561683,2029035158,761034432,270211775,1238811319],[1946385870,771915576,1403745858,1703589759,875458736,1373440450,1573376336,758164197],[946568013,2040726148,1045431797,503025530,1429219491,1130612341,1992794733,2125654989],[297430041,1375644352,1360944486,1789158948,1610138867,1215708998,668241681,804670263],[33483940,1994362056,959648073,226145649,472629190,1737683301,822469484,112184124],[2109491219,1261487163,1838899409,1040865592,2124872737,1294053391,1988337612,507745894],[1090858565,1966550748,1548329863,764422956,533954864,1639208171,1508871610,259674332],[498586077,861289209,1318066025,1326908205,1958277939,843928904,620466965,1616870137],[92173340,1013013022,596158846,1098129458,605626095,495355139,1405886903,681969314],[1858792317,32653782,1868868910,1751738744,1400373364,845544936,1654166728,1084082767],[836781464,1938747567,1224865182,1505482089,1092503459,107703541,540971369,512008004],[1835491460,521828176,1763982286,1313715201,377898635,152104356,797754328,2113478754],[1075009770,1893647221,1358705689,123890569,72716173,1459183249,1408778750,1961298541],[442255706,1843756395,1842410815,1920153872,1915194807,544896999,1699656432,1216283947],[742931670,2022989458,1016988974,1957025587,2127551364,898160478,95199285,1033937399],[1339175515,1302550537,2068120463,675966996,2037736529,3419730,78567938,1050419314],[376860981,1812902898,1008070326,174287106,1746803611,572276892,493399588,24087396],[1689734314,1435996441,311155431,1060906398,787028273,2113507901,562472467,1271453003],[1959910460,685634145,1036791062,1876959619,1289030991,640612840,1254747989,1619408903],[2033170214,1684390773,1025599649,859833826,737182136,1477732657,644814858,195013059],[421685994,1761450385,17802030,647420389,1423739302,1354916270,1949198876,629714827],[893239545,1122466619,302269408,241174563,1221906689,284413251,1090804028,125091473],[107794114,958396873,1391288333,2104320423,309074435,1316891751,1543904579,850963680],[1174911179,1125372151,706521277,1070167184,1913196000,1730204045,1627771978,275141956],[919200054,1348731282,1040271596,1897668259,267602247,699767605,42130142,649488038],[1479946450,1813013975,975952547,1100520277,1426063483,1379807987,189400403,605446078],[5644417,1584065089,1660414052,277403978,1609696539,46275798,214164764,824925858],[302649962,438343064,434945625,162931514,61170357,785337256,891324632,967782924],[379696523,1518476849,810382279,1211201837,1451815084,193888640,502146466,59568093],[1404237785,2067185981,1714134762,1276083537,244130483,673922037,1782904171,2055242861],[683602461,1329042344,2017608560,1609367886,1044109086,1490304777,731726199,523252644],[930051448,809122850,2125061124,786066665,1336866354,1839439915,568247902,1228140404],[1067621125,2079714594,1481922873,44760751,333820462,530930862,1080472401,1834019756],[853793312,903092025,2091755179,824940629,1085055020,899356492,1693882947,1690284477],[508424914,1608165114,1254189554,1142883522,1488772574,470229618,824947764,1503131012],[232471598,782769886,288408501,896171391,241344319,624799555,12239580,178952993],[1808897074,1802678067,995121841,574921363,890448505,176018110,657978617,1897645847],[276114142,1646568384,2099661314,1026248037,770915134,1772447522,1367373886,1391050826],[1151335940,1695261682,1142455158,166149642,1289447004,716467590,645860652,1827264524],[120617652,367012690,1647626918,451287012,396478549,1833938522,1429588492,203037395],[1700485520,1885926471,463044006,1471655986,884439670,1131311807,1202253690,936306393],[289810304,1802931961,1411185829,1656846238,625283636,828574377,393530913,2049160305],[1392799983,210108599,1335655135,1044665369,2111057690,306299520,873067717,957776523],[1895951119,1100043950,464715893,1876684944,865229624,269268384,422072864,623621570],[115110729,1486720891,1122473278,699728445,889011618,1444495044,19973872,691260815],[1314875410,739342911,1495035223,1234207616,18672800,1026389248,788069609,55401456],[1190906556,797238828,53274771,1092297986,1911330825,234781605,1992994018,362270384],[1082876174,870097242,1081764256,235867354,211102584,980032967,1071396811,278914361],[2005580155,42013763,366489352,380971985,253857444,1996062371,322380165,1220146845],[1518453222,324462383,481892134,1356578369,1114140714,1306042491,1951405558,1056080186],[535802065,240043841,712900145,67001157,695829170,293881417,873190433,1967366419],[1789576544,840592649,1826816739,1110925652,1481040269,87475694,900476105,365072196],[1280346296,574213903,294091517,1722301052,1433335568,1830278998,18531314,1401524589],[460341451,1282040342,820920543,1244358061,966667069,1869929655,1219258891,943158403],[1207607420,1207954057,408691893,2108190732,340910535,1884658078,1593256528,394974969],[2027561301,754096741,837703971,991518040,1843393240,1865854886,758392509,1079740977],[2034449260,548379420,608805941,1946035778,1254111740,1656536671,731418140,1256801720],[1147493032,2063780924,1948445103,224620002,797745517,1109591145,2049457868,2102356328],[1802154702,2068557157,468287723,408285484,855017883,574130786,544505122,898940483],[1547318101,443741370,779878125,559037263,166381848,128992912,182750472,1362168891],[1017550447,761384472,1724918893,1474250035,883623861,545641083,1604053121,2049695253],[1076806730,139622222,206381329,1668608961,1993346983,1321360184,93729143,775801547],[884425717,1341220179,1843108725,642576931,756549812,1468687912,1449445921,1770720288],[11347686,97105313,1323501996,1558230453,588495945,651432902,1364979003,645734376],[1215362397,1809679116,36418574,2001500278,911527847,274062278,998084300,2018912174],[342398010,691735024,1108996762,97935204,804150565,1561834983,50646361,604870625],[127794938,675247977,257946810,1518350945,2113216720,1960535141,390726473,1745320268],[737321226,2030174928,1402791084,667900049,198543673,471218818,1281472454,104300662],[1740064186,1434934850,657900732,437297266,62157074,1697160172,1064443014,327324620],[774415866,1877279283,826065075,2008061727,1269382886,996227415,585832919,395664473],[1777354920,1874313337,932242767,1720533686,2123348076,1868036730,82330981,1790013441],[173337284,1001564673,1807493785,191326120,1800326989,235523088,1232049801,1739433336],[1651323816,581452063,1333180073,237424199,882321947,1477914120,635824078,952116613],[1984177465,269479910,648525389,322601170,66597861,5957147,1125324244,1672916932],[1496650989,1335532823,297734815,392643763,825665784,808630430,1011154901,787081131],[678017239,211044445,1731918109,295230501,875603000,256842557,2024545628,991872029],[1841963821,506273529,1255405285,1561285397,212599946,111072639,1308076322,144446919],[648812465,641372606,1765390838,1573303785,1872754135,250578151,4896814,1324301731],[1630365061,2037579503,843880357,296559772,14704494,1379898400,704905268,623181064],[1273217618,1035755098,106652223,236177538,815100338,326861992,2049718435,1487902567],[1754712954,434548170,280697260,1116247344,307372211,456308891,1967519387,1844655398],[1434388739,1877310438,1152171729,1152825806,40438655,1446425527,165940379,539565995],[1501519825,719145036,788360758,1666755549,1649835231,957610001,1520546128,1704161008],[215418552,100814379,1857731982,460061760,1610788630,309454946,849759855,256134713],[369460159,1709848510,521709575,278972633,1615929966,1223043128,258714505,400413604],[1746978459,1320367301,790448673,1870819972,413770567,1729766154,1864077517,1546759283],[745715241,458008840,78527070,1009543304,1944551451,314018706,826613355,1805434284],[1496489490,1321084129,571772359,1150016325,1484591286,775776563,1861325892,1749568323],[1750398296,2097235466,240842723,322023063,272034799,1986159088,204341431,658777945],[504264080,554188610,1501253591,315600813,1282585859,1144730598,330098374,2107090484],[247503632,1014890104,844319890,1574837344,1569137160,1110856116,1776417540,1635596532],[1397201816,2126750593,669466100,1081443172,1860459318,1807287070,2045623111,226230879],[1764854001,680561076,967231257,1892280748,810764258,1913860634,1100010167,1724667370],[1247347033,1040249574,1516038183,1214425562,1404785970,411559340,1803651098,1103966901],[1551662277,568797094,1197526628,1631655198,196231317,244289324,475214583,1838374106],[1490200030,1283744156,478138922,1834477147,746746246,1349547687,1972727733,162514713],[112808305,859192746,654409397,706976796,998172642,967220963,1681430908,447489357],[1936899191,1355295412,1149573073,607093208,1292700802,2030344134,402798924,410068520],[1860648101,2024324355,742774673,1251030648,512116338,2115734420,2052016538,598098918],[2004069993,1404909937,251801938,1093119343,658630219,2124164548,387345210,1787204750],[474213081,700453413,1994187351,1273033261,518193627,959168629,1504761125,783528243],[328852131,161341002,645786343,339975915,143960703,583516592,758963351,1679158273],[533121958,2108426059,1438429743,1696791265,1545178344,1904226609,225673119,1451042817],[2111975304,512913546,2086995268,1214774759,1404818906,1111669790,1915787042,707324750],[1946484964,1491012104,523568468,198276653,1593899,356985761,1575763826,2094234619],[847307839,1402949700,1188626902,660960621,1429209795,1893532931,349918064,1084626087],[171060364,461063681,382275213,787425909,1926590511,1130918157,231781612,681564522],[1662891844,651041884,1537334783,1395720108,1769023945,1842435398,1889068850,716528645],[869730423,1948734977,874773579,2070481800,1922433189,1472013074,835713372,372238739],[108228937,754360226,542528397,1260605054,1363244156,886482271,1840650768,487951708],[1337986810,1465925645,1904529502,301503187,1140010139,699821648,1350860471,1872786069],[1093922917,1702705025,1720772657,699610616,1949950545,2068984114,138655844,691904859],[880343997,1467727524,814206135,1001838998,909078177,1603483672,1405621021,1579660728],[587882006,568044986,2049270750,1405327208,16867943,346627128,1400736588,1764938908],[2007643657,1982198028,1621876677,2067653166,613372612,1056331362,1688269687,977547886],[1935548371,1426169515,1133165737,1148610338,2061522680,772961681,1491307141,1661277061],[713910779,613432834,1829522377,451821851,891857182,888207783,1618637485,1417697634],[1205291856,40496881,314558661,1122701823,343592956,409405007,1087788969,960728479],[185554744,218993764,678663595,1657142941,2066222300,1853085139,1501658112,719830154],[538376343,1053080905,1900613467,1499599129,673011964,1449255566,1097753285,934326959],[1422792079,1539080177,1755440657,1839011917,1248550189,1530749229,1399938171,1272798276],[1783862937,517492416,1777888222,543968995,547208999,375423125,858745702,397613186],[1996866105,900762727,462578800,1774303301,1276749021,205484557,581934266,2039123394],[518733439,1944922588,1972397067,1661254693,281491085,1570812754,318010648,1680351480],[528234567,2044841768,1647566568,1108421572,1917967273,430590461,686846229,262277264],[20125829,560304555,557063656,1342048494,318079104,987825656,1520481662,151939996],[1784038352,920639526,795318082,1994179436,2129978529,746111874,890027143,1749788192],[2114178276,1413316035,46092961,1319571078,1035563036,2033530551,1353517970,1837371149],[409873454,866171683,426387462,1074640106,726557847,296264798,398666001,1583808379],[1360996664,137102388,546935808,78457550,1614733501,1199607169,959341984,837935231],[39490269,522111680,1016523344,381433696,572515967,1750302754,83546101,1580939544],[287149252,1364427549,312500792,1967086619,1593871606,2029357355,1581476600,751291332],[677466796,582724971,1808581819,80237807,509746812,1460423050,1734423884,1024564999],[1460753721,906703704,1691553958,478731135,2082468279,548307888,259408479,1035460297],[1539931982,1251661274,190129021,190002838,2066721770,136046124,1778100174,1072964019],[1884234988,657111796,1517812021,151113269,1078429145,817316559,896196363,1491850344],[1877234749,1764219698,1748045961,444974169,1908878892,2125676088,1249370892,44629601],[1118675204,1282521344,1181631816,361749554,1753927164,491058702,114588452,1742659398],[1653650654,1086401712,446093332,775793031,1721652578,2029732422,2089551482,1829811439],[1763646190,1734789517,2029806152,788766074,1808650938,52353123,300777900,666722555],[636133164,1373446340,1174619943,1446116263,2121724104,1419793194,1788196898,1784629662],[1875631718,2106253459,385583923,130154957,945935448,277091759,720307443,1300036922],[1128425095,200944989,141958408,1301613348,382160893,1280479055,2075154320,664637382],[811623553,721421052,307131772,1747497364,403044205,1614549395,1457341496,2014228794],[2083786764,847471317,1285231058,1711332491,2047776180,105969609,1604995421,280265765],[1304160852,2068339330,1549712855,439702203,1457386690,322503748,1533529471,1906076915],[443603141,1069017174,996309647,831506727,892105382,1404303466,1984304672,2061082262],[242371355,468025061,1128341191,1187422407,1828837699,764273994,865744984,726355245],[1677605701,484999017,1136239076,2123876886,103117409,1946517733,1823599748,69590881],[1975164196,940576442,2090117868,97855494,1966473464,1875514685,818728634,1835503208],[1296673084,1275105879,741882667,1014874816,1511201282,80460925,385442124,1015956410],[1842255760,1670044247,879613581,1496340476,454500113,240811221,621934016,999037992],[1009941777,2010459644,902069206,1892990090,69882514,567101620,962855864,746760826],[1344621938,259577010,1043651144,519356295,1688528767,225452531,1049933217,1037193695],[933174611,1689896925,832684172,1453859157,31826195,1589195643,1170126927,1305447084],[219622407,476373512,1049509761,829411871,1985124529,565205669,1716715548,2125766293],[56661026,713458435,841336249,1674572693,1386380927,1294615294,2104359610,378496579],[259665901,158957755,101650340,569440297,754357073,834465857,1021976282,2128491551],[107436577,1677010418,2088638216,1409596107,584626168,612732003,1252586575,992846309],[1355729627,594534303,517881213,1472572485,670264213,1582655222,587327309,1681717273],[629790982,269202633,462202247,1209049063,2120233137,2002788829,1653671312,2062000438],[883537585,1440819385,18740979,439137415,925552911,23666732,1082539960,371324952],[648044498,2056255029,543677787,1480389381,1995767609,501996907,484836412,1884955924],[1536507292,1849767401,241115673,507242869,839948994,1965432549,1640214522,1379933897],[999030261,244007288,1320267200,1043332405,1411717573,1978435048,1579387079,1717237309],[422939129,1231236864,1358655831,1179753642,226374844,1255912553,954084118,988044795],[25260304,1016845489,779993317,1974549940,279641761,382832277,1657451067,1706625066],[303099129,927496917,1660500294,138161985,91246239,2033409575,1684718809,488690780],[1347444307,337035320,1237930283,1605184206,980386635,1837085245,1964599928,691900336],[1639825172,1058391870,678505776,1029107062,493888053,1092158559,1401324603,1280685525],[1363151587,1513580559,2109581394,599026723,747996756,320763122,1516855058,1226728417],[992272080,323847876,1280561896,238141461,183087024,207356944,2067531539,1606317528],[1437157860,1487598251,661889274,770758878,136068370,129653771,428826376,459957916],[1388971222,863653739,327320402,662027230,745077247,1670855834,808920121,61595068],[1010531421,850111216,673941673,740629208,592337484,845821015,701006387,594512410],[1639168842,936742478,967874644,1202912861,1711332540,1029469892,1343268024,2030304135],[1270066949,1272673093,1160673172,364477422,1194301972,1768543492,377791918,1597001704],[1149156341,1142221619,2033660549,1170510923,2041597692,603540204,1299865012,872080632],[744972716,1632405691,1825409447,261866667,187570174,1051623049,1532542846,1464581822],[377881218,1506729233,662261014,632997943,1010729163,1973190740,29775229,121724877],[172007586,1270399074,1627610244,104065125,692866683,2034903768,2038452976,1735775428],[1533234333,710413722,1889378996,1509504120,688978867,258176795,742446538,1526095884],[653157105,329361943,347749846,1976762395,1623117617,781954530,1608065063,385955818],[661664758,2061210139,1137304160,1010925148,177997032,199515399,1388161710,632305455],[1619156688,2118151057,337261650,933491182,1280576496,971391971,1230765079,245636819],[1685179945,1219785715,99194399,1289800625,1351988277,49203804,1074727042,664889324],[619383679,602383645,2085287886,863859381,202430733,1116293598,1013056046,808994341],[290135509,1447029736,1220676881,977975586,285368160,1109479224,746871102,922379303],[722709462,145403267,459785889,2111526991,1915915110,510414037,1056243466,1444119420],[288471346,1053920646,1448458812,1602934798,489385843,514854570,1454818730,987332108],[1088037815,867574076,972179226,1228548880,65838981,1373879270,1879711827,26655186],[303814139,996177437,198939622,599520868,340491044,413002390,476199049,1017873998],[1564590182,697398524,735619844,767142779,1940608808,1699058728,1929667748,66020536],[719414499,617345239,1996748232,580006856,2025410254,868342312,1786545851,1365285615],[1915360768,1654525936,1342237295,1908263564,306090002,1076346126,2041965007,1306591952],[692815687,192094420,1687333735,346998504,1595031998,1716063312,1904456235,534407410],[1246212268,1767371355,1989197615,1092984380,1623047533,2064302030,696556341,503601805],[850143547,98842777,551839985,1498968498,1656685834,1986504619,52079900,1366804580],[1713935187,654509597,364621561,81390944,1891232669,2073152988,1282912048,600732220],[607249540,898115558,1317735916,1052545099,1824958443,1562496236,1490106378,1810356538],[388769489,625633303,968240527,1993314986,983614564,1489758136,72580800,1344720637],[1085115529,100949073,865037563,707491936,478057971,1696085412,1336980819,708944984],[1046891623,1539115006,1896050324,2018724298,1350962014,1765890510,1698348465,1140138234],[1094026919,924288552,664839164,1841405579,516603591,1328590435,78503774,1659924644],[892252671,1860379135,152897558,1683215066,47834779,825835807,167984538,1036721842],[127726464,1066352872,1093191918,323683444,2011479172,1839266532,741032433,1414298390],[560385177,614485452,884720319,80092335,1865098524,1737035434,330810000,1685394921],[1107573971,660772806,275540338,548388021,1818659848,617622948,182465579,1683129535],[1639859486,123931569,100446059,1062085141,1928090127,678615918,1876490182,1862853903],[252802254,1269676402,453886685,887945515,1709860871,1514233611,608223729,40881820],[986025869,653991318,634175132,183233948,101550146,200315852,153952934,966105116],[240684172,476434039,311875824,1352790011,250410260,1960003842,1409544087,2062513570],[382652785,547910537,1165158471,190950397,344501599,502194547,1524986219,2004781794],[418726039,1808133391,1724220385,1276039503,2057659590,1778253652,815578237,366983200],[2058948341,629035485,1099565487,1886515851,879550246,855104273,600292750,1454218038],[547695064,1764508861,2053580715,208768416,1670783193,1631747918,1935623343,1160177106],[53268602,1846766246,2046841507,2063724463,1443770878,975656953,1494518570,61447592],[1233685267,1772862416,554295720,118219894,1715328785,1326537917,53129682,1827411135],[223491858,1744638613,2008956854,1623427156,1847125444,1219780642,1890104372,1311496501],[689219072,1358541038,126565178,858442946,1065007651,12950156,833934274,1130012410],[1304277038,2114599345,46334461,1964249337,409588914,1291463799,1513754474,1425545414],[696399728,894755436,63240551,231075,1522687873,294536963,140434947,1790381665],[1801065534,643166403,1452950899,56842311,1818708567,1227565667,945428196,1215169402],[1400337392,1204248378,1908979838,819566389,1548061765,1300369859,1533948887,1474176354],[2044848972,2024583724,1915324475,386370835,1636327322,745583270,1624615327,1388861670],[2012695930,2018436849,1689466012,1257207119,557181193,138009703,1848048191,1642157447],[1939902670,1320597657,1259393382,1167304327,594584377,286594729,1723745887,1475688233],[1324350067,443352759,2048208692,86923044,1656967549,1468829389,1284379926,410715359],[608731083,1736575947,383436587,145310499,1239712831,612484715,30052810,2029558007],[427523684,384351381,1897202689,1670041820,1401530221,1334328285,13001510,57301961],[2075251769,1149745831,202106754,38733730,1757505432,126643727,740818298,1740741309],[755628284,554550033,158721415,1535772329,1557136497,8211475,1967743400,745883002],[1034994600,793299384,920547307,708978352,308994788,693277032,1948005191,1155411112],[139729886,726443725,1049281276,270555348,2092691780,1094180145,21750764,1047724586],[682741325,1522819879,338900851,820256529,1855339364,2024285333,594525116,1873171945],[490097961,1525225,1130240487,1272966596,753229863,1794063719,759922651,1748090967],[1347531029,751300923,1358163861,1822867954,782023713,718362302,1897581068,372871248],[1798610209,1635830441,842677495,1001385178,1665851081,1659163834,710176798,362522658],[995475186,588500727,1252911670,1979459733,582588784,1391709437,1372626983,636407382],[1552568745,720202302,446139102,173919628,1291685,930753160,1819962788,1550380168],[640605081,1178879073,196534664,911023565,1514463026,1491505420,989060068,1845810291],[1143935355,123824693,1598309521,945235922,889709981,284412337,808530559,862427019],[1163433080,757679584,176002856,1802776080,103718935,1070444726,1492448322,1293457079],[1721980812,445655840,2111508300,1352222091,1731270557,11517920,1304409389,60363274],[905605589,1616308474,1159638951,292778036,395471054,72426538,314187593,581436145],[1208874463,1572169983,1366036623,1391460448,799611887,2019619151,145368185,1405465923],[1999974529,1034615436,126112798,1255671531,261845776,1835809141,912133959,2083900652],[665216082,950195342,1497055609,104922828,763547365,930454960,183159700,1935673038],[2116775856,1497137886,1923167384,1816157780,1676867450,2078509956,152157278,1455824628],[273776637,1380497428,1637702828,1650409988,869430232,149402312,1305896216,1435143177],[851171933,1613217318,1002681911,962756533,692840321,967998862,408052479,871658342],[1598110368,941123704,1330737022,130563814,1579384583,872663684,227702130,229656513],[1961614277,930413521,1568335038,2109686451,1017258625,1536315276,1251624479,577915358],[999693573,1574047483,778980177,91972903,141791992,1257114159,865571165,1206079214],[455045858,53494061,312539139,62745242,124199536,2038950815,493903309,486828533],[416725000,1126680122,1119758151,1835306576,813094952,649089185,2075685745,1605280788],[334974594,1850438423,1340588247,857999481,350519763,1885355021,365507051,2041126867],[1670245766,95690234,730446996,1091153399,1552845616,1427631769,1870607905,2125889252],[951575505,1323781797,1953431312,1181282520,83741045,1585348535,692485471,983224593],[745124041,591825711,1536305112,115659904,478082635,1521609182,509628018,1435609519],[327259545,1405583607,1228468108,1798947628,176436813,11511420,1442376749,790702893],[441559595,306831822,151747473,599304824,804722367,1694428398,292614249,337246268],[407835387,1516965773,1293638159,1417582135,289493838,952550033,813746603,491830240],[1079821981,978945688,870730447,973263011,295777727,2048943968,1025612705,1550037916],[663848907,2060785241,1151208094,915601435,172162924,528232619,2106507020,1545214102],[893399801,159347955,541878789,1059185509,1548432888,203600655,2058488069,336835079],[1312830336,1497172332,1462402255,1787244016,990802961,642313215,807890744,1368821904],[936276911,1050374540,9876280,1407560206,86810836,603195957,1764079398,2020507851],[261950392,868457043,467430029,1235749463,411786004,93742421,208832401,1245074944],[1934938099,203879948,1065056825,1628359644,928473181,1528690484,1729625523,1200007060],[1161776644,767437737,1398033868,1946153265,991048779,776652365,260440344,1106018532],[757899641,1952591265,1426305145,1125289628,754139065,1679203819,1513007823,175438677],[689340971,1377882227,369754967,664432588,348463458,369288683,863962505,1719776925],[1936594271,1972918840,157336497,1043640640,27601545,1288357258,1340690069,947350321],[1046002878,105976350,1813453989,556746944,951167333,150819084,453898425,232700824],[231919429,409356321,1998819650,1065344873,1308179516,1825097432,455161156,1482240346],[86126382,1608859045,1460903077,1866565312,2073936670,1245004270,1417975654,2049172294],[103352549,1109236506,603276387,451516030,1306803074,1574872060,1710131102,777721650],[744204554,2016653892,1850208240,1949068089,507586103,474907322,68555183,1133535795],[700438884,1753949423,1705299557,1079429319,1827143505,1312564160,1976771123,1299687177],[353858249,371498621,662309067,70568354,773612305,1818074352,1158586495,1466004203],[1725462067,1599076877,765515527,1866403275,1097215798,104619081,1391915862,1850564384],[1923680995,1872140362,691247162,1441127555,271794320,322352682,796219223,1092696507],[1950427624,2092197705,964375673,1470810133,1822472890,745252985,124279964,1667747241],[188097107,1509422689,1622662749,2101896974,1353008970,1423000759,1431616957,2112679011],[1843860770,455387188,45020233,780926513,1195738667,1162739682,1832689904,78446785],[23352010,485783113,1310813659,2365476,1877678946,1762173190,1165248007,1165556624],[1090292253,1218950339,22404259,386523151,1244967148,42348604,1100783653,1915062452],[653316981,2119131999,1499756489,1813697057,1192143328,165739679,1658428184,905438896],[1559741744,1180027841,759720114,392082581,1102590796,1350339379,1516672129,2028396028],[2055927039,2107246407,1856138166,1047565640,1155583537,1417825439,1716937856,1834558254],[536623796,920052381,1470579954,958418579,1293706460,1419397334,1548849769,1318184467],[1706973481,1567988700,999220814,1107358173,317332221,191377595,1531393998,489492039],[2010020653,838126129,1980533586,1168728240,391765605,1961956644,413019801,882223429],[907887076,980506031,929803175,528930781,1412262498,553373968,1657002556,2013458593],[1338854226,205313515,1224265501,290012946,1266903217,1873259441,40870624,1185707341],[3002057,1692547129,419006962,2102856363,801631650,781838422,427634952,1630400706],[39117974,260502894,1643321129,1140104665,2017327470,1286295302,1324317582,159708664],[352718676,208728928,1224765928,915252453,388706751,473795846,725669279,1220439282],[944897846,326364430,1779415812,426247265,638554963,780071479,146540229,1951678963],[790338492,2058414693,952575302,779231949,1569985538,569323074,952738414,323550230],[121686166,1311412867,1459334428,2074898538,411740700,1374110269,1647738124,1894793612],[1636582141,530978864,990794227,1056980496,359076009,753400966,1223166712,733799812],[854384309,1886419152,1934354202,688005452,25828793,1825257028,462032709,981967901],[1058236018,961682475,480896473,503104988,1632880668,1163355292,1393495493,49012723],[1125239444,735051137,405300898,580871184,2025945875,1553363672,271310512,1832563909],[1720500311,736328072,2053309892,2057575788,933655187,2059835079,1516757479,1791076580],[2110989930,428383299,2007049726,1404847968,2050674289,1716617330,1120241552,119077326],[1409809076,71066246,1618744602,1122932502,1545474838,338956391,70005071,770906075],[913008760,1593889900,1887019798,377219141,947377520,764941039,1092762632,1619506121],[277865899,544729941,1345862637,1290754824,1314379063,2003076292,1834021475,2052572772],[828173982,779334886,360706948,1891839559,309254400,800121709,1603602081,506781874],[1509074494,1460434388,1321661005,709116526,175500644,229830849,215930174,66302722],[1771675349,201677281,223780771,1085467654,792359,1878726465,406179540,671576169],[1196370534,1051241224,81031500,857004007,257396681,1332662233,709441039,1190104612],[136256308,311891153,1267491029,1512160721,1949224491,900591556,776582935,1926808100],[1814709536,1221318274,736219184,816478026,1411912297,650247557,1685628984,1911589941],[1173644533,995170667,1284101558,1709067679,1110099951,281720873,1391173592,1904180988],[1989154206,1257952799,1249708309,212184524,1289555967,1004447192,1100469040,500248325],[1091556631,980708912,1414437335,1631441680,543117259,189725086,1000393249,924767486],[271622074,1572492379,1134855338,219326226,203929925,908258118,765554153,884696964],[2084701177,732630492,902408360,235187324,1382625964,1232328304,1928414892,722962726],[700579811,651465746,768253125,384224170,999875305,1241503606,722651205,1899449791],[670141282,1956856325,126686633,735433424,1628940319,1500971726,1229558857,2085386425],[708062951,717821873,1458305459,62767055,389343129,35890544,1595625738,623408249],[1484756023,1143167552,734423463,1109652396,935196497,1802425748,1757566919,907660170],[909085790,1936658186,1209986475,1845791569,1902074790,828263223,1700480922,321126403],[1136850891,1808091809,107745438,563993336,320109715,1056227735,666865252,1028414462],[1530520173,359303565,1746551181,290395184,1674240380,461582534,1747202721,230435499],[120282592,870244824,220299226,2123413725,1650112502,1099512273,97238822,440313139],[2013624833,1741225500,1224157105,46938499,444924700,470482551,1334621943,578048751],[413771003,541462280,462477854,1159459440,1189045844,185783623,1717341975,1277216649],[1265466360,1323558360,1049291986,420307152,1398052857,445265541,1914125148,651074382],[1368645643,692737145,1203602008,2057123953,1211472478,1950406179,1718046662,150498323],[1060899419,1064061787,884440981,1009841919,169230467,1469707849,1795272074,856898432],[1275789079,1247110113,675073224,635704806,435041044,809961452,1110149773,1427671242],[1023859689,1845852279,1443803921,1492219147,561814468,1543973283,1969795077,464132365],[1132211080,741639291,1738929518,1714764718,210625497,114599760,1216034558,1823852659],[223684319,152219684,1033565126,1838915446,879420485,545030237,1211136635,1597105671],[2093260217,818426247,1466227897,147299636,104273609,1960149347,340443589,913355324],[1050604039,1743798131,1284749990,315238346,1692875564,1022624180,1696848164,518052534],[1673697274,295482766,1114218652,1280780909,192801995,1225669952,1597498604,1760377988],[1633354319,1101589916,1712403058,949442660,483113091,303394666,2010108215,909850341],[2089057187,769661148,1665543325,1845765705,522275787,1004854215,1762917526,1540564766],[887022912,484443116,1519535312,1358216462,1756301738,2116730710,89940378,499135303],[621381077,9679632,2080314848,841713447,820277196,108141063,1219577668,1610419353],[1745202227,1789331777,992924057,864578837,402057405,872027178,2037965053,182166757],[845304773,1370455701,1041771058,656014955,1638217302,380544795,861144283,666947401],[1533067486,932757622,485072078,333774951,705787109,1095545116,1576074988,548901632],[1757732179,1017524314,1295542784,1681364515,1472951322,985078393,1861993105,2007686365],[480668915,559801957,1722444158,1594341264,1582791706,224322253,1897452414,471896258],[1088962813,1175010982,1032273197,55277146,398220824,1858684571,427039835,1745406399],[2127771095,815198929,777339598,172792264,1519436027,1007366367,1083690461,79209045],[274666670,190207728,980093609,1282099789,2101010395,1919051427,1205549566,407948389],[6596133,754768995,729768891,1446023817,769763303,435797247,514866082,1514721524],[212943772,2028977327,165828716,979619909,523764773,761504961,1241514839,919292312],[1348884083,1821055133,1316427379,1895710349,4414838,1871582985,646545264,1854173545],[1557294773,1113707502,1861254961,523898725,1261994936,1893772984,746079615,1781041731],[1011595190,335613590,1064029264,1121060899,1323269514,474589160,1181122375,395679555],[1065225733,826855838,2063347660,1311705279,1165781911,660254496,262024906,748811035],[1214393164,754765152,512637552,13945401,123515456,794885195,63293881,1384663937],[200537203,332194083,1358345557,543001254,627504163,1043477465,1357359127,299664482],[1293534588,137674095,443310041,575420976,1260398302,1134201084,179046172,437999092],[1241417741,14080159,1231805273,1031796506,424269596,1617836316,485534749,19942495],[350319507,22113877,1119169659,1536782884,1826237768,441560690,768200789,1482575749],[1183763879,1712893763,1272514479,841164623,132917502,326651897,114034961,671480496],[1365669872,25090273,2072320778,567667828,1215971734,1621259545,443772689,1068277978],[1874055019,791158010,1264903217,861603446,102754021,296753115,1479914891,1993455897],[1492538045,655547883,1013554636,1219691497,726155358,295743803,1475190018,1131547050],[877056893,496685539,984444144,614912425,396770782,41726424,653453727,1613181494],[1693126884,552574047,1798019259,498930497,536175136,1405378684,1061574656,1229949814],[1911379935,1536809232,347823115,1359369959,663279188,868076090,1395914414,2078460099],[744209747,320426329,1380241781,1932468149,121392888,1144413761,1491448849,1219298111],[871212349,575293888,362436123,640517967,619348953,1853074142,1353260649,1711830503],[1438560877,1013973261,1889333109,25598912,312563779,772369456,1541115171,267672483],[874865597,1540693587,29060652,1525468842,988057996,842714546,1416670598,1432544253],[1225027262,982409463,695272088,1457092054,2127205652,1649041887,1090138950,1642879356],[95213141,181676460,1638468987,719262581,32908005,1564576340,1066632639,1644048348],[703473429,864961484,427264154,1586613199,1935993196,499094526,976725982,1099049173],[875617691,1455349759,497341339,1576996411,1598532706,1597026260,1312082112,1258292703],[952565956,1840973371,2071617477,512548917,2035666638,415400737,766090132,1037703027],[61906972,98884826,1147161984,1486282365,251922291,1660602987,1222378455,133012797],[1178555681,1643579579,31448876,1676954708,915117200,119371736,939398185,1696162658],[1805060745,1147129825,1717780524,2024539540,1865442340,1262547937,555046087,352087616],[358651586,1465153233,286641891,644030762,1122485556,1643202769,902516579,1085234973],[880442399,929675006,2090243542,24947429,1717267625,708490725,1148463736,817547887],[1702804714,2024496674,1418878922,1388185507,709906929,1032663512,70372734,913138902],[1096653491,266290487,28271871,1400352815,784637569,1527645711,1637468198,434765053],[1462788954,1789900753,2075454648,1298740638,782035856,2056832967,1048311785,768067014],[495073490,76596581,1339889904,391079720,1203945861,554565236,856691567,1309723091],[92212288,1892060793,1412206625,1042966106,312593241,849957650,963599117,1471933845],[1865229269,2072036414,1848911913,283028380,1594137525,1692947219,2093438743,1315452473],[774204997,706624656,1088549401,2021145810,16599425,131045430,130250026,1505871038],[784015596,123511095,1794261471,460567182,1421380032,465990536,957301946,598927801],[631678994,1510399567,796452945,624832135,1493814840,2054110113,931913515,15111734],[1963280784,782015995,878860559,581601980,1241559464,1136290247,2121807224,338328056],[254209622,255560936,1632188079,867241256,1141730006,1640438655,254357236,100277574],[1009558466,766101499,467744378,2035731593,776975732,718194516,678413504,158886893],[1699264596,599407696,477805053,1394572563,140276816,125060186,712041694,1059826465],[1222522411,295341671,1113296061,286520656,1471401212,1049805203,650494469,1135606110],[1744351819,1759565959,1771464612,414464093,1718833219,522262540,184437708,374345810],[1718987062,1043739234,1358586326,623402971,1044186050,54209956,2037326683,233339049],[950607908,1455762754,1249825394,327400023,811721230,661680304,1581195886,1271692411],[1724635325,642229511,462632455,100538213,1146604449,1289613690,1643566723,975504433],[18158701,2117927002,1333965474,2001512713,2007126645,92273335,61417664,64341535],[932721546,1318083059,2044605616,509963280,827630229,1835168851,2072421235,1063863213],[665200067,657090284,1739230084,1868265082,232159021,1555632188,297901172,1808604590],[693883021,451026343,1077646543,2074677199,1958464933,1672719032,2102087093,506007485],[1452449946,113702599,1069201635,613967164,1201381384,1545725697,1410205643,510406450],[489358496,472805134,206780034,133779015,507238691,1802424875,392370976,1227680028],[454809210,387429920,692193676,671355368,415036811,57989349,988679873,142063183],[1169284601,284927904,1924563308,1915347050,611543570,188264612,8307340,1683136872],[1802236408,2015862841,1950944007,886046917,931950197,565247899,1371708287,374437627],[1018202380,654080341,1766388084,389671630,1227777714,1418098617,684970270,1032495834],[136429478,1763092002,1050320205,780910224,1304851989,1829078244,480569777,1002934366],[796796585,1483572394,1897502867,139389274,1716658472,525501126,2008135781,1140683571],[1784754273,135892694,338133575,435658320,679480820,770231699,435152027,490755319],[2106222581,726029091,1611820741,679359685,118606355,469662826,319676528,1171379832],[677655715,261233721,414319753,100415731,504278014,1646156663,520586532,625070413],[743386547,1374685535,1893902029,769652061,1974718749,1221385332,313312234,2053369157],[1214122532,972393494,10594334,396848957,418856087,2055736622,1101112613,490755452],[1823543448,1602259652,440354807,560201046,1846810322,586111150,1015564357,699778905],[845419655,1624532198,492791601,1022128283,1948913371,4023223,888429817,1652442520],[2054237284,455426205,151585132,940878102,1002621007,857151702,1132613705,1890090849],[1379423829,314186608,1726392353,1909921037,1016964600,2067509612,1708722225,1938934976],[707918778,431568757,890368423,1408960040,1582600912,608955821,1545857132,1862195487],[12557959,1331831323,2115878049,445311289,1683096411,1157623534,331688293,625109876],[1554935627,652401687,1824462081,1158289782,1752862807,1752105438,2028160364,1362582134],[238223035,728449906,1708057877,1642447656,2113160335,1093897198,1626538148,1532065720],[1670889236,2109763110,575319679,1600293074,335318665,814230426,948769575,283142391],[1771565630,122157780,1677226039,990623895,1935259387,195930310,1324268048,385800561],[559711597,52153989,781332688,1081324478,688401025,1171753629,2019166164,1684085270],[1724303091,1563973882,705842535,485674998,1448554761,626476566,612431672,777521887],[1094941258,714010526,1867567633,1292236430,345632437,710535241,936156320,98665697],[957509678,1283888310,243472785,1981479855,152823647,2094279439,964682119,107601139],[1918682596,617932744,924670809,1148188288,177315213,1670118039,1323610649,786240755],[1599982974,310123950,117509077,119516283,862340523,1377243950,1711613715,815993403],[10787683,1778150831,1518554705,1665985064,1873945259,671230145,1067520640,1771480235],[702317012,1960283828,913596603,797343534,1695563055,1168885181,61130280,1120701952],[740495378,872500937,1065840019,111500572,2125499718,1206860839,1433826131,201124925],[1201483805,289231149,1786436560,721968911,541982095,765506450,422320861,2013319389],[835187720,1001706853,2007498050,881296620,1514598571,617389173,1826764439,1142162192],[2126607237,515528608,1828783198,1347312839,1516350423,1958925443,248546256,1709466621],[990483715,873650877,458275740,967932850,969750974,852690838,1872776216,1231970217],[1559044028,1652372301,1104034602,1860686852,72939054,1355793445,925242271,1829855134],[1207919323,961895679,1696746868,151242530,1743043537,1967475677,252462328,1269418796],[8326905,1364663000,771456578,634211991,347992228,1094052482,1742308444,1702902506],[1261241852,1948636538,2094250051,1428750217,361861722,1747300227,86568635,601185972],[882924997,1697231872,936452707,906093706,869376948,635924692,972967707,457763925],[392664545,264693320,741846048,337698880,1084341018,487876697,243792296,996258404],[465398031,971600113,173632192,550348811,864388900,603846459,1305173870,621623271],[456637201,1882491654,995927963,164972080,1846937864,749659048,252771775,537098336],[2078505736,887979726,541191098,1451328305,1607562751,1226730636,429910306,72704549],[1114231790,1178232338,1152731869,876943062,441724520,460323087,1484471944,1676812200],[1391859151,1361251282,646378733,1755004640,1772526339,422896972,207551379,1061586491],[9821837,1276399219,1085749477,1845398468,815326599,1219881293,1635506382,1644539243],[565370205,1922950064,229550347,183935315,601778803,1866384800,1752467258,955448505],[1234957832,191768462,1332272439,959348635,1180759623,465617710,1467091937,437834293],[1368017681,1890050441,1882335813,1184189926,529741151,526320129,1119084852,555929812],[1551720140,1984246439,277953213,1603664508,1045233889,898656613,400359090,457167329],[1749933247,798162747,1492979562,1573252982,55728151,1327250185,637702957,1141076502],[1591864291,1631214821,1895559655,660014112,300398451,2070588073,34234247,1813614207],[897014377,1625725870,990227246,654773818,1627797678,898590391,1215023535,2106747295],[2093669597,1541008991,156455911,1337429432,1797849506,880874164,1155984590,1642726069],[731189039,1693293144,2042251906,1939522748,823516718,1229811986,924113082,75724095],[45269065,459854372,233704376,1241337601,1720841149,422875166,1530174254,762865705],[719543833,615422466,765522613,1034740336,461598207,1434448332,1924109922,990683420],[162957910,1148618043,189258210,194622361,2053204039,859886430,672045073,1977018636],[800325521,2119271030,2061441563,2038958983,1710284454,1290904419,1838234456,1793450993],[872920415,1157682114,1739720167,1173331875,1572183222,1155863241,2109174741,687633443],[739845491,133090715,855489595,1518059962,2079608250,1374126580,248255085,806490985],[1788463917,80614043,301575141,1357852254,1944992581,1622891488,789720359,467448983],[1532707477,566424036,905249171,746276405,1944283480,1157740529,222969660,479922706],[2033170472,1294940496,1167960976,1416115312,1145217694,241612256,1268243203,676326109],[974905734,1281272665,168535359,527136418,1397822671,2108834781,872579067,199857336],[278404200,1870887626,254414356,357320681,968433020,613977027,1054159136,1649337327],[1130513051,351502213,408303322,1174351314,1751465456,1123631773,1532210824,398040415],[31778010,37829791,1793422283,600512455,1816938137,1676853744,1198899114,815586410],[152680333,233603523,2087824395,111968980,503387653,2118460567,7766933,650791543],[1726682978,1077969628,245132048,756052798,453914067,1462908481,731942238,937121438],[971060153,1961179211,2047669899,218934628,1763718804,152636588,862496119,672650833],[1607013098,1542289592,1482845807,988091859,1767755582,2110856096,2087410991,993994788],[1536496661,1305793387,917934458,1220053404,28864672,1200445940,1572074038,1447165079],[1036328915,270315376,543304311,1885771812,1786531349,217029281,1829926691,1705795265],[734007900,140939644,1888073243,1438330124,751019053,442382529,18339375,1788122084],[420443915,106018731,1988546855,331620907,139570307,1921717779,1714985103,1951887871],[1644219056,878071785,775980565,1917944781,376855568,901137487,994247163,1135452161],[1142253155,780597002,1595660951,1477479124,1481852577,2122168070,1683662524,111979605],[1839296630,2102283670,1167888852,854660211,2971642,1289609859,608683719,328999617],[1449805971,1995348074,412721509,1957698287,1254419318,25454709,1994381901,693194676],[1406791181,1660266425,337218909,1927375217,1823130277,2003488918,39209603,2105866160],[1567541925,840992604,1901091280,1294647052,1726913637,38399430,1425032027,1984606312],[970109659,1259748362,1498133727,1421160944,764420763,805720602,1689548834,1912921366],[1170888779,2084735349,1198344039,1181558,334454405,1299212110,1248811436,610398657],[969998895,165676386,128126387,1075391304,1379498059,274302817,814458147,1593112801],[903912936,1320625624,1431172519,445972293,1280095987,1242925111,1990669570,456129924],[1192986475,199390461,1053315384,1125712415,1582330509,195599425,1833219450,117032005],[87567007,681968153,1898289391,2019074824,1161551489,343544684,101008211,124980850],[1472604009,1600145833,302031480,937184819,977677868,1256207395,665374354,1056019895],[1601522659,1168363378,1069601403,838521975,457162338,2030496857,790944500,1669399266],[1161477999,1858718812,216328065,705415755,450902739,1379098190,1141356274,610750662],[389526381,166226105,32944111,1193137076,993468045,16874472,1776934556,265412176],[244601313,1491763772,1067882655,2088030605,195202167,1402060106,605304006,123902409],[1951367936,33984597,374904292,1720821247,133386083,1643720892,530937406,1496081247],[1079260407,258044625,822208103,2076769770,1101110804,1173805937,208196230,1250662480],[1520209776,326129238,1222764873,848631210,1958450482,1712316993,763807260,1446949738],[697456694,644321457,69476661,383455724,1486340304,260838876,1818640444,2091628251],[2038718563,2095831068,1527061077,1585279830,1369141409,611282579,1386494461,1456832321],[630930003,1269584406,438584657,1604231273,577381873,967201928,1217449693,20829985],[297770590,511238921,1856961729,527478522,1239508534,694633554,1500649193,561037623],[687717977,1787795089,727610622,1718690768,1344308633,745006256,28728670,1316172166],[1497290623,737221087,213034429,1948111799,74646636,657825462,1451343108,133552765],[1107294458,1025921831,94487499,17126763,1732198002,2081462670,1271554284,1333332549],[1133559035,883104415,113522840,1583613818,1295149991,1485524755,681511805,892109986],[619747062,1199441969,1543232361,796448628,1611864759,921950923,826346800,366879544],[1873908582,1035466334,244202836,736019634,668830952,1327348700,11296600,1021414507],[1098847714,1530798709,1485943307,1836666109,342312636,1981260577,1474968630,1617974911],[428725122,362064596,855929953,306551585,1559240840,537998583,1903036764,962988566],[1629693103,184996881,1208042393,2107149010,15679218,959187473,1467117412,395075571],[365767468,1468156292,496707461,1847947158,994286878,113430272,1595527395,132663317],[1699641275,464498774,951878344,891943134,2007155892,150992334,1849853500,286157109],[634895298,1208561643,1016093832,574199479,122143319,785237821,1468580051,44647511],[19962814,1346348892,40044826,1169934182,277207799,1764998416,5898319,644598725],[572304474,833757974,313394203,548227333,314016541,545551078,378827587,1093064496],[1672184211,1653173940,1238718336,2056399588,2020881251,343489434,109462894,1858513377],[1670163691,366980901,684750692,1892246375,1964442129,1974869270,1384653631,1633299031],[1264772919,400328365,934502985,1747354864,717066704,97266025,829856949,1266736676],[1116763690,1966204709,904449790,954212819,430246864,727904048,1766193809,1098071009],[488341324,553909737,645434896,1685186797,1320638619,236603909,18636865,1678817727],[1564678725,541827888,159752825,278051621,1929196132,1803518166,22839988,766653114],[1927281,708405186,661289905,2022085642,1392906540,1603450413,64265556,721501571],[1525672426,261097233,2061328331,279492484,3962774,620674353,677373927,506213881],[873199434,258670875,1850311938,1457884777,708054985,1241007017,2032257050,494745308],[1785384012,1415324800,1837427935,259760972,1680698998,1558786006,352110882,1218254446],[708957507,802742971,2048004784,137561788,1621471392,571995968,270346703,1866949595],[1028382229,517665738,169146075,511266793,979714122,1873109403,360346123,2090769675],[1918616676,1511582550,845542288,413278687,114159009,1658480837,391802950,1729132892],[1340263150,882415773,346583662,1956665943,1974945666,259124880,1589971757,691790930],[1077653155,1209955815,55205365,1611498222,367902719,1440506127,968161148,1088979051],[1901157179,1873602467,402643054,399323895,1519967100,576322394,1007543568,1326793895],[1038931197,464146724,501501717,442518694,467832119,712550858,986826883,666107867],[12467366,1395790127,1339037849,677609681,202907353,1678674057,920888513,1172220897],[694699376,1302391221,1040501463,684135535,652330437,1184826018,991595584,372406580],[1102353415,1565984413,1606132984,150833200,416797381,685375429,1842200906,633212478],[1509959658,2027254878,900124535,661607650,1742011209,1979768471,1946866770,97825202],[116569459,830222277,1098492067,2013732061,283393958,848751269,14333267,1237232811],[1738888459,367926685,546077680,250348530,1603734907,13922305,2085061665,62922607],[674728563,903791255,729115575,353357636,1430259102,1998120562,707216355,1317336304],[611454319,20593702,626784262,579958378,624981244,1480604227,1353028842,861771917],[2005620358,1312246615,482933998,1970309731,1132389129,168329390,1217440499,443490071],[1513158063,236959354,1780631738,1979704128,264880747,252892576,1206375797,1589038535],[1121205092,836684192,1667828387,348636598,928421575,951822486,368689266,576426615],[1966054014,1447159523,765559121,1143892337,472324906,823326129,446639800,1409874396],[665112717,1819723112,93463189,179474756,35545131,1346843917,1646985520,642014593],[91178985,715719415,467465569,1600274448,1661592120,427400191,1929965740,1873138766],[1338601974,1502027934,1988762133,1394468953,1008004863,1713911640,1751776868,1762829266],[310962576,788971239,1143688572,308788457,989576895,688293089,1801978049,760119425],[1021919310,1953064862,2015080077,654921910,1688292272,1186042406,276933146,1419080550],[1770769893,713414420,1622223567,795306398,26053191,458065223,941662767,1923032514],[1358439363,1986045591,433042545,1236085615,367246533,1256544336,1946494271,1208627576],[704586252,1245848755,1261913074,817377456,1545615793,40112896,1589730978,240303169],[1291643011,153148176,581165985,1805683465,932113082,586057563,697703419,1993827548],[1472549239,1355798355,537324002,1815669653,682990232,1665209914,2070638033,1491034365],[786644595,372257091,967921517,54211767,442875031,383700317,880362483,1292260594],[2042625338,1939135240,1694732735,1861195418,1217774783,14022093,325731800,1997023890],[1155223453,403065870,115271574,88375313,403805363,2111273000,1994530360,1228117942],[82866266,1061049421,1194993944,632024398,365303,909821609,1989827138,1754580252],[224850718,412228738,2009761340,542805836,1047351046,344773333,191307491,1123855842],[1562095649,30963587,183425280,1496530735,120310980,1933837426,1997211540,322022112],[1897495461,1718461253,61081026,475417465,1456825615,247783857,1898914017,1331443853],[305865171,152940703,1425723276,1936538583,1581378552,1421021576,1747394615,1899394324],[1017963610,810489710,1330213643,1778392853,1477938819,1579321468,2086063878,192048045],[1034480753,308310391,316950746,490472697,853971824,396803131,1813172870,1158877892],[1186869967,1124421114,1423021399,730897328,455160390,507412096,240993188,308546417],[176514522,1448043809,474526153,262691021,263012441,79987909,908555784,498381467],[1804692033,422131677,1085610839,185563049,150892670,2008916056,807437748,987395792],[156266110,1729040350,838557595,907181474,1125833290,759654540,853534404,904492835],[206097751,2115755035,526410636,141530591,1566429989,960003374,1999876695,994608406],[1068940627,1597806285,426948175,1940374477,588962663,528955951,1089960442,611551392],[999549145,1162626696,1976571917,465077288,434427681,1514765817,617602656,353145376],[978488482,1196518448,1326533642,1154304296,2062714001,1429191234,141912236,734716475],[314915854,308109422,852263363,1616641551,8518877,787902724,1312511143,951235146],[699898351,837778821,1884880270,1610692551,1938711826,1663644791,224924853,913012267],[369179179,1415316468,1878489755,766122222,587723801,286714796,1365411174,13229915],[1164866958,200119120,1284081854,1127659239,1835872020,1024147436,1332168433,258292224],[1478015677,1120556181,462893120,1561150516,805992669,1615461697,478721447,923048213],[933169301,1469358726,684603954,422737228,1100509131,2127735418,238453983,509371781],[926151469,2067463048,295381423,705203088,1761985635,1543961869,2013626326,129691688],[1145524760,1877790111,357092571,1622460016,686358674,1245094592,395152699,1366251792],[992211213,58441237,8825474,924503104,552656250,890413088,339214733,316721038],[1085020624,475817644,544804537,326924405,1076956328,493749217,1510973147,1168928417],[1368094066,1016724779,1114158039,1848108233,973569101,2036316497,24945764,1950764959],[186624676,80324521,895864065,564310042,213180317,1283838462,99334517,1132410303],[543987736,499451552,1818653063,24896087,45595422,630715858,649177009,215706049],[2029862961,851302039,760622357,646761932,122404573,1547300534,1985690188,1803783603],[1442436068,357054140,1885905113,1449441500,563224766,1815719723,660418670,1380216060],[1772349694,1458777214,1302463317,23365392,940015089,413747283,420704573,599310164],[155205633,696023754,2120665438,1149185644,1509146834,196382373,812588155,145233837],[1146716240,192069126,208541458,558496380,118351888,1764132384,1984400084,1207816556],[1238598143,357005784,1332894843,320343670,2079988855,483997288,1508299592,1592876918],[1779831281,122672845,1271519522,2078295141,1811616556,98821255,168961775,296478900],[462485516,1700021754,967680644,1030629425,237531789,304339637,209186818,513350597],[938357363,652837539,854147474,2121885331,1096966686,175444890,83492930,1361218191],[1198998283,1084274525,837736522,1376748565,2025302726,824326089,228474024,193229809],[1286708870,1225197897,491069207,1432154322,492068115,636894505,1409871892,1110413517],[389710583,1856452683,1699684383,1797767470,2103322636,880614323,775858392,460779666],[741541423,150032151,961088050,1566302005,774603057,1234248785,1115452907,957891319],[1797032947,1474684219,733310577,1741096312,669379992,449509278,1108463296,874633837],[1359962319,1498855940,363431613,1679260484,1101044406,578027749,1695788595,585973271],[734701997,192756865,873691202,928202806,1997215242,1749084561,121750275,96199066],[1037315789,155024964,397940471,1554867113,1749298228,2096889905,507082796,828972957],[1962550568,1621047458,1081221596,174156330,1711074219,1639452960,4704340,783967847],[1516550652,757485508,1806033734,1110319780,2023168095,2118203704,1264930907,2018621878],[709138650,1218412422,220228168,285925296,142652436,1428859579,2046747973,1071510023],[915566454,1837006611,177327503,812153442,1131281211,1503568311,1238190570,1317788784],[1695355425,1575280916,292056721,193516599,583498596,1487213195,104558039,765467338],[1721212568,922954206,1820016270,2102075493,927964423,859710206,2006700648,2060069128],[1301673497,798953983,814015661,127561997,1125656437,269143305,172518900,1406046844],[974926329,1556074229,2113860320,352958131,502336539,48415969,1147664177,510014850],[1719728630,1840120300,313911888,709468491,1434348120,1637073360,1148336157,302299560],[713279308,590561423,1402134300,1094265684,1401670442,674175258,19856238,1944519828],[1156474702,1437157115,1309248702,1030998942,1680250264,2117474321,1770498109,427929929],[295130704,2106740634,1653303720,245193035,558609480,2014883403,1550997232,772337280],[245308046,36628073,1108687320,297698866,600708674,333398492,38001303,1151777406],[685297955,1198681447,2066336747,414515520,504698508,538398419,441384884,2020009642],[1049983208,846133490,2012934800,1879895699,1779109616,217272124,1517559066,546196841],[658947200,1594157261,1785613713,1453002887,1364249365,1781886316,1319448353,1076556360],[2005803447,244743517,1988869350,570549911,1798980526,973836817,233597013,1264128691],[1707377427,1142181008,1616013012,918804461,378535703,1376326463,1993118299,1749839269],[1053968813,1720346644,596415001,437227876,257272850,1071568403,160314631,101507334],[584605791,1471734482,876938118,477236375,1229974404,1867875211,1023157578,165201316],[1944325893,1152793844,1612372613,1647586155,245527671,40470021,611083996,372006382],[614080096,1731929727,1623061221,1243103979,1724853344,390351168,256033458,855401904],[1099277050,111533192,1392053328,1428325683,272282364,631716654,2100531016,1393778241],[1920701710,833069446,823784970,821728611,1960212653,1754995427,159308927,730427276],[1284155943,548452055,389171296,503105663,809349598,2045730110,1855286748,230395386],[884343851,708801838,619278877,937468919,1035123148,65831799,1610098954,523450540],[649187727,950042990,162611910,536805213,316443500,1566384515,1187696343,509998469],[501195887,439556160,1431699070,1509940439,1448894280,1720232397,607613849,1089838563],[625003358,729793350,1671043290,1003090906,1732390675,28182298,586529159,1313670418],[304049904,784791171,977390256,1753254221,1559395735,1675327852,998833564,678950219],[1435625686,391277070,1253601782,1309725016,999622336,334354802,953641790,1686116484],[501573049,1775093226,2034094874,475444719,1562744491,538589672,345900471,138365209],[1304973459,1470762743,1120061601,680074914,1921548206,256436689,333492296,1211180190],[1214660558,1774679552,741550174,216466450,1199262261,274395108,1098990602,505515228],[609970353,111769090,567495986,1169135723,1038119720,202618310,41322213,322426022],[430356211,1084679712,1837533087,514835366,1367640922,1699053324,1187907807,1920788117],[1323142356,1518692351,23074313,390610697,320652136,1322511631,1809806299,204200824],[2026749021,859831982,928804011,727039985,1783568841,850007881,488874436,171293368],[1123818325,809547248,697709734,1308033707,2123185738,1178886567,252959513,1219070678],[1469329266,1482690396,1459087961,1868141575,2034115757,1962812582,636172113,739252091],[861929208,1248042323,1648824927,91510118,1148991718,1520692533,290313126,1640849091],[1890396149,262678182,1856482596,1361322378,213541469,2049749034,810004654,1568236770],[873217966,301397405,775102950,1460160565,185410268,808176400,694891036,563495859],[862479455,1593262538,923318003,1739045415,572100483,1231486055,1735241929,1299032591],[279001275,1054949590,907436380,181769223,1625553361,1498094834,1302778422,224351992],[691585468,816111782,1721332760,3364283,45775716,1487116217,1334138867,2130182848],[1289789711,1286524608,1989521739,1143766279,1273412757,557827414,106821132,1643318093],[958290053,868747151,1449906561,1880259176,2052925048,1258227465,1941405890,1801070668],[845952204,139358948,366561411,1868809096,1488443175,1816324456,1155088165,1136430428],[1718838691,1613107238,1113271859,175990598,1696779782,640571376,380192604,519283248],[716674755,1508356658,797939079,1881477181,1317805802,383886890,593645392,1169011020],[375971685,402414763,2064964841,1139444400,1997648252,1871294780,1558083998,1611396867],[692736297,1310755537,1568735127,658000498,1467775857,662445306,66834850,155391229],[1755460032,381465196,1783011675,1126105402,1498342152,1734607957,1347765615,703845529],[1303807014,1259682947,1333002915,343949552,389338748,301795881,859702776,603421143],[1334388666,2011920117,1372568168,1853085022,698768180,1573868387,1407175412,1401782222],[1010107876,1648764118,1005594848,853083107,1640695999,238929839,565549778,275210593],[1320516529,1283047727,1104218371,895257620,753508288,1187698581,1523539180,489916239],[1746974197,2011030510,657678116,1959728424,319208441,1275567214,21964429,1351968738],[1601568016,1703756410,1792302571,1884165459,906115715,727029390,486958471,1398926773],[710750563,743017487,1096052636,439342646,1330123544,307887622,1885126194,404842560],[1755179094,336272412,1777261033,1464950907,1712491292,590354496,2000563868,103618166],[1980334381,1819527281,1425606140,1896011278,1826376653,1970403676,1285205348,1778650041],[1764030762,888606770,234953080,1632975256,1640999611,2094825044,287732501,738245508],[202133625,1828444385,1720501302,573244123,467720190,846693594,1284511773,1049253990],[1101664180,80707589,1785370402,287943701,2107240717,71493063,2061747849,939687408],[1416195093,844731036,1788570635,869943028,619457063,1963192752,1648896181,325810383],[755555016,1436721923,1888843316,1026984769,1997236069,1518102856,482175416,1086943416],[770471518,528599991,946217283,1461497929,950188894,1773066155,2021767774,1024758974],[2008362244,1679451672,643628429,57437397,316392745,1552160100,1426737791,715739961],[243693742,925576785,176929954,434529355,303964630,870463362,1444078998,103403862],[673366325,1857133599,1459143270,265074112,706785468,57207293,182236627,1351233100],[581635680,1287855486,1454521715,994613102,516403743,781238091,1929482753,652494943],[1274669050,1957962418,162329324,312455443,1669850120,292576443,1446717671,754535527],[675799684,1522991242,1392908066,1118995862,1020737333,2110086571,631659836,831710640],[476704966,1250979996,1581650846,152585049,789941114,51239235,688284012,2044691786],[1441138031,430427230,1391187596,149047440,196634814,483836811,1677949094,197515861],[1585191947,996500366,2103596083,1041310629,300520834,1847592703,627005603,401610436],[702275938,1408414669,180709182,2120662532,1757700422,99185283,19295783,147043227],[964253094,180886605,954090977,1768209133,235377434,156653933,104571711,1258116822],[2055024115,1007044384,1192747293,500399721,348696532,112297424,1584605132,1967616586],[2028890789,66849957,1735965495,1175245602,156728002,1829966027,1938816675,74600165],[1831265678,501688975,642181702,1592025345,1391636516,527431157,1705007336,250682790],[1518710678,1855705539,1753874232,688467149,781476093,1063126633,2125532243,458240360],[253774364,1183062143,1819937747,616053068,59625026,313625263,267732352,946711273],[418462586,1585431352,1495970302,546708689,614263949,55925670,63460525,2076485595],[326405828,9078519,718368062,565638693,1724937441,1265316342,802027406,1381289543],[628732948,1757311251,53971267,1878934134,2026854754,999095904,135281790,1151649869],[108698529,257636321,789247023,2045568105,1516201320,231474081,1196992141,956724751],[2115147223,235262412,1892539921,2038174125,1620348564,1007117970,1705923122,1371143497],[110443037,1050628900,880161462,1004898061,996490873,1938993540,1283931503,623143494],[18589092,1253988519,1184797104,85504517,201049400,1418833804,1899191799,2012206290],[1328021613,2105789989,1680748547,1154710042,1243250549,835231996,247601366,147220760],[446656810,93166634,756268923,372141921,773471551,1594528029,1441414694,1929818319],[947351100,1341114500,375012155,1142896489,758814465,520013248,1354669247,607279486],[365290097,1068269597,754664434,1754826957,213232006,1053733559,675719745,241676272],[963563031,589207555,819074056,1579122674,260271654,229162656,378233397,461029865],[1736624604,2002210405,1360454529,238193395,1699427876,2084710699,239631746,1795940285],[425733958,1582736477,724793617,1733047897,49071998,828487123,1800290391,1659841055],[1126735842,666548,301045836,1162029739,126664385,1536599155,357948020,1596911520],[541805079,496081916,18365485,1536630475,1325892256,701170404,313487468,1247661014],[2094320566,372741900,1799514086,1485311636,770620799,567178728,778849500,421732938],[699813860,847047194,1332964869,568018561,221316565,463134812,1284654108,1840193866],[1142145742,1731405186,142256070,767260086,1496440398,770481669,778475947,1442563938],[1436378638,60458678,1813055047,1889890022,861814139,1104649689,829437121,1400959189],[157519646,1012202918,2012966213,273848258,1820139965,1350669260,176070773,1373175504],[517125699,1120095265,652208029,1511066101,1421175099,1559103563,51469396,1590503283],[355284109,329980877,1770189847,208250942,580916937,1251082683,157116169,1272617533],[1712000627,1447276895,126474556,1335380550,286971428,1472764857,1178146929,519737556],[483616550,952908733,1278022724,60853526,831976324,1371011782,1284937380,530154243],[1177402331,332327822,1926450583,1012695389,874264812,1228674339,615682507,1506460598],[1612909892,354247258,1542132601,1982273444,394407031,624003415,697668354,1711514746],[693055908,531387712,552344458,1286263793,799371894,1842116862,1982538314,1780082919],[846352005,1705525744,1772079322,1823272249,1144176460,106612557,826668502,1528582233],[153292746,1324691885,1195523458,126823920,48627076,1725761274,38095838,2038840690],[870810715,2016577914,858726775,1735943926,1695859519,2064337690,1196024592,1823452114],[370827479,2037354489,1652172218,1792192777,801594900,1345749625,2008835996,831980316],[1853481908,189243891,1374549335,774766174,755006081,1814132486,53826045,523354506],[1980105080,992757530,1152222915,873110153,134118727,1987959778,1241270403,151765869],[194528285,1930109952,749136132,589360715,1330565394,1546090591,1843694052,446448282],[530905307,1561615969,905329743,832647647,651110900,1665275905,1021614156,1757183213],[297702839,1381489327,1841347397,252905615,716354776,1332420555,606629886,355162457],[899695211,1591214489,1915738445,1644333276,667550466,1319701985,600331982,246381498],[372884615,2022772768,1897618189,1436145852,876343861,1935172368,1374064119,1781406903],[1973608970,981133532,98832526,1442545407,260858763,456020414,1192094828,1420975626],[113978364,2111657421,623056940,2843044,1600273952,1902657015,1328258257,1419123022],[1864350975,1733199380,1392866891,1144403710,347284006,401673574,1355975380,1205303257],[50473838,1680242538,913421251,1680301128,411658155,2037043059,958786640,1819673580],[516925008,1503496961,711850530,2086617079,1362249295,1218980452,1067366108,529318896],[1158508400,1274739016,1379119216,1341574206,146805807,1200609079,188419668,234056488],[1885827510,1557919368,1818752015,1009889836,901650913,734365844,599569462,1470402790],[1131634814,330221495,563311827,1975455252,492754255,464397028,1304092055,1995493974],[426788098,2128081089,1580296368,1177252138,1786408845,1209592733,714704471,1459343122],[1059096235,1595826778,1452634669,291617919,1310383727,158968116,1382378707,279042281],[628804245,727083572,775928919,1414559756,571405183,1762208019,1386139732,707613276],[2023823588,626085578,1778150703,1188710375,141793722,325494189,69214405,926615789],[1534806693,449291703,125052962,1920546830,1630888398,59195697,668373222,1161501676],[2040629177,1781302071,1355817210,2057561734,594001003,1405156249,274906086,1932206565],[224535796,1114394742,846530298,1509133218,1503855545,222592415,1407006713,1251451337],[916659373,578340837,993415142,1203135739,2053370151,1315870808,1706382808,1296608547],[1140880577,77217267,2122714107,243050125,922836135,59902381,739142185,1687136123],[851322050,514677946,538443609,464120194,325276664,1255337967,749790618,736914146],[1279588589,181405937,1718911592,1511131540,923523493,623350333,1353767679,542276142],[1971724642,346096892,673832946,2103568186,920423192,58456207,1060473621,466854961],[1135224123,1162995266,1468057725,2076760460,718544709,2123503836,987435523,1578787274],[588845285,1263312667,1833450077,1423008676,2106112008,1284659761,7340387,1853174251],[1838651038,788979484,881096671,28691118,1749139358,1761971666,1466763645,959994495],[1477296344,1291487843,123154955,1814999619,1767422534,709808697,213962391,1911856182],[1959033747,526931278,1685914369,436133549,1377558579,558379087,447592348,2113531424],[2106003670,1338087992,2122093262,1935617906,579554413,1471774204,1303359356,736611007],[286611207,1428630508,915003932,1784233024,101265035,1434639562,401375881,179778125],[1605042957,884756749,159903963,1166004709,1392749580,224703860,1157305194,930290739],[1549149076,190462117,317794692,1619058886,1750170882,1522601796,1412829248,333731163],[1828050700,501525378,1313821153,204258885,1686601418,62865618,509610117,853079951],[471949357,1519959169,662364586,900264355,765354111,1830586856,1421565380,1127584388],[98239665,561541669,2052610347,184315151,2007139585,508879233,1517056411,796677503],[818783806,1351518652,1443144793,1798699347,1320172251,776713942,1874869028,296712181],[153552365,747857065,469608757,1587789310,905123003,341232854,1371974666,236555945],[1936522403,742211270,1033708432,1765004636,761533766,1508563030,1394458880,316691448],[1867967375,1796367569,1412900096,382616502,1780856206,1159029555,1620378449,284874296],[1206390108,1495871572,997659619,698590196,651073766,900421933,1440922489,2087886449],[1327976584,1890029444,93942896,2120014924,1068028341,1009093609,395143003,1302335012],[639965137,521427150,1105453231,142010652,1479458859,1890115937,690968579,91280996],[689883101,785721321,1783433180,610387297,1204107861,1473787279,1825597678,1626340381],[2081191212,1736503565,726766127,1455042670,139064393,1421095915,1011778330,160778363],[312102642,1163328456,671732691,1494945797,395612759,1444304322,1476875207,968454602],[454316478,1463292658,1650819539,2044503056,944746239,1991502556,1608266357,613225315],[1081662583,490241049,800261297,1003908816,1929602037,1922611598,172014318,801997807],[1574297193,585129497,1822486559,1345379444,16326498,1602871137,1100556927,1127206923],[1977411013,871623828,321467029,959053469,1935167973,790531610,1882522798,818958904],[311654084,109143265,1408403021,572983612,715191802,400240013,642313783,518303384],[6712985,1125654333,1654821283,331991702,1601550363,1704104357,426716240,1417361145],[1735431678,1776123341,493475910,1627022520,1727457532,404449314,742103916,172144149],[401115986,193636628,1791869435,787669181,1877516146,1092839487,704021566,555327624],[66440145,1244697718,1824787027,1702829422,941990395,1832203793,112337785,950830205],[190297931,1840660641,88826432,1747085682,2039252583,1436097333,1635926194,1823015461],[1714845340,513847441,1530164435,2065396023,232474118,1385925493,1259583660,1332744546],[80881037,514738094,672207582,1474628624,855035275,2066787872,630531530,2001670440],[650021214,137257596,1189351122,1888965279,748306261,54309308,1333644260,1606874420],[1331827614,2042113542,181470669,378266017,598398054,569424898,2037381327,948861462],[1070855863,1685822210,903058748,597274476,1503186582,187310693,1032937510,1725097833],[542059146,1653134173,211966344,1872999815,958303737,1258993058,580567179,988705835],[942769327,1545915505,1751662700,439664214,374395401,1378283012,314767062,1891885908],[1922881044,907918901,181636342,114725478,1345340477,269976671,665911234,1214640637],[1029814074,809617870,243811806,1705359039,831573560,881467872,1517178577,379897638],[200017689,93848342,1790143764,519447902,981749249,1437974132,371801032,262427662],[757009061,1434680858,151986447,1879330074,1822250259,1222626971,1213513503,725691324],[310417844,685416221,1238957309,386088519,1673688302,335066647,865298227,789404954],[1110950540,179499854,2107985569,1959805505,1316263893,1280357438,802763836,556901887],[295057301,249451442,1180016118,77127561,1298100007,2106912963,1139233065,2010623662],[206824949,1189485335,2111105973,1077233539,1598007471,323743657,793390723,795286566],[1441698589,1163383474,2023960349,685230174,1085165222,2071368481,1179710648,1146631125],[1233635650,501710809,1648351830,1653979779,50654270,870272608,972643130,243764431],[1932946373,19892545,925091751,974778973,1856336514,210266006,1921075486,1127985800],[98577705,1761913374,122445022,1110439859,1634679278,83186312,1504022319,564463646],[404125035,479369717,1281884542,1171695948,163550092,1022305759,170471256,689901791],[1945427626,549946532,403831048,1072321322,32684011,363856857,523246019,854365707],[899446103,69173627,1923009706,1544887745,768687293,744769951,1043407667,442033965],[1782299224,784612230,1644566468,2004542975,1390575592,1347190349,2074841060,1191110158],[1336022775,484847797,1575688827,2002278636,52696762,1936273723,280459964,174315825],[670344796,671458758,1463356292,993083266,752189982,1079261415,825057964,1485498616],[733551734,1423688358,155741044,2118732530,1941746124,355430352,505433341,500386463],[205879891,1139879186,590934275,95302514,340956949,201864610,1657511622,443424970],[1491073828,662698471,525328120,1811147723,2020626427,1143962677,776897420,923510159],[1607451051,2129827899,1978857653,1492137085,1980675650,555947652,1033787091,1982575748],[435787422,838829878,310426419,1718655442,320407886,555574424,1661949450,287265930],[560551643,1805209660,1698144027,1131739684,1159915486,402760925,2094354747,1315817553],[55815178,2029568848,754365680,256571755,200591440,1318413797,2107989209,1237662605],[702419681,2030402659,1500743489,1290061519,595339601,1243969012,1563799186,54698329],[346329867,1572517252,1623351283,515334602,1983276673,258743979,1729671522,1143141462],[1478124312,1022724323,2122514294,2003487226,99927577,908544836,1536018613,1748658614],[1430145764,2087253651,4865571,326986967,1055202321,1638998113,2078283328,1668577006],[1744244452,1711272619,1153751050,1698006690,1782409019,1676167266,1268292152,6601703],[662868252,1850422805,359156789,528142100,1217365472,264613501,1802231903,1696843626],[1160072440,1343450117,347808334,429026872,1345195622,1658408864,1768451856,239976537],[1229419468,1499140219,1909769506,1320393946,117846992,125971949,595249307,439040705],[141066410,243953345,1001738334,1257692353,2025117589,1827329264,428328077,1809209678],[859295579,1926187406,1356649767,841091533,260806641,1787937204,1780130744,1575886508],[1943205085,1222242250,1929463906,543780225,662109366,1724226250,1445337269,886037265],[1071067458,1113560017,1184790280,130077365,969149585,986093044,1295431383,1272415515],[795438377,625989468,96818978,2063741856,505384296,615377110,519029457,2081466453],[1347554593,1408285279,557091847,1232718195,1859304044,1022353955,857379316,796905269],[1398636956,37741786,2108767940,1368680709,1556793321,1846261013,858960175,1256573195],[897071204,696513341,1368516095,148609347,369163844,1389826714,1955366830,839714981],[69354766,1891624129,515993273,1489922103,975849865,814789791,1543763412,1575704944],[2088705183,376156449,1700522127,921076362,629097276,281516817,603414991,1298432801],[81047198,1431883667,408346185,2096427231,990028745,1567452900,485245868,23600127],[1638959333,712593678,1612677198,1923853461,2113868816,1290460674,1774413109,1720453663],[1615451780,1752500622,403740250,741029101,1746605324,521462042,1845778896,698682155],[368831652,694256965,833878577,252014146,1766150316,1459065135,1727980648,2057663771],[532199466,843664491,1621778933,629466070,735899633,1907145136,1211600325,392231823],[369796627,639913295,989995289,169921871,2112066950,1211144823,1295886700,818573368],[1963307213,1412357585,1614346789,1729592266,1713293487,2034356765,864649119,1570526730],[748541762,1408756162,135692741,585797149,1234493141,1441683552,1124506756,911688855],[68454486,313626660,1995623699,1239586754,1042109548,964687633,612227712,1514034585],[981728548,707687060,2017472102,432647378,1187196014,2126546570,998334392,16344117],[321771760,635550582,1166634313,2124303849,1911835840,1427386132,2121212209,82345222],[1852583689,1796131412,805047286,1718765063,171352162,749608291,903793732,28380018],[574600809,43135194,2082467265,1750298769,709050313,1479744260,177816306,254027232],[2032822355,1533629558,1106904334,362817963,39183658,1453658855,616440977,570290990],[1798970507,1592394363,902309499,1746486272,2129786135,1081133565,1861312306,997053758],[904455374,1381650768,1499913817,1815065429,1038851008,726886140,847219821,2076218083],[1772992331,1614999382,1904520368,1162234838,2031489461,619184091,917213349,831446407],[1134392506,300145976,620618331,1515185345,1588030889,622857227,319554852,1472122209],[1382332753,1396015369,1285417359,524272671,1405562347,993085420,956197311,211232314],[1691106295,1310487128,783833408,1700083166,948109147,164617682,131015597,821050957],[1807988676,1697398101,182563930,2094805402,607735961,417572161,1084366042,841739133],[1204242404,982142709,713822092,2014163076,212098400,1347857830,1167969660,638113583],[2053381171,694478557,1716653406,849840288,1512239148,1873668515,231400797,343514737],[749912339,1728265211,688233410,1316511094,2104777970,618625074,88472441,2011933527],[506809832,857162856,1968009349,1665041550,1633967681,1677200759,1294518155,499451786],[1622329197,1136361222,418687303,807546208,1522029766,409795602,1945913114,179434173],[997815925,226137384,1053642428,823378162,2080675393,282324474,42975173,1892970779],[1205517349,1780135035,21456151,403306337,1182469308,861787137,275494600,1813727572],[225119117,1212570309,192188283,866056908,427708580,1969558254,507238987,95547989],[601329306,1040682232,394610063,2104668484,1592891352,286875626,1445099133,1930553086],[51200292,884528148,1953222505,1899711612,980576646,1023173015,1309017534,615496666],[947954340,298531791,656130682,136516913,493582280,1278210183,1832769403,2112440531],[616508998,1502427976,859659582,1714165151,925188078,93296474,556173645,2130294102],[1317111940,1799438179,312663290,1385191117,1608951076,2048743701,2120723763,1842190177],[623628471,1303225118,282972974,603079885,604080924,1424658378,1224650333,2093442003],[1226190490,2090064291,692753350,1555854021,42972838,1772170178,1408797179,1600948738],[631266305,980508239,97131854,897216498,1241560078,1117860206,2105335813,1540373182],[1995980102,1633036884,469021741,475903216,167603623,1029570525,206772500,730110315],[999375604,1387366986,1221775316,777654649,1739746334,216094135,2024376590,534055118],[326039008,729765357,1036325758,1465319663,1049946310,278947985,1943547346,651629242],[1880878545,1464410233,2089176385,423523308,797608146,158184887,23911714,1501474588],[1464046155,1607422641,1735927607,942633656,1724434928,587675124,1844624299,379515791],[842029894,1061770680,1977848562,1984817575,541708188,913060184,190349406,405669555],[1329843864,1537293504,615995746,229985077,2031026728,1320647347,1696968694,2070793669],[402883607,1027002590,96956990,229330071,119431236,1257590194,702940449,1340923224],[1569820457,1477782224,1521588644,1920735893,1359719594,1673019327,1538654715,1425337658],[1538210484,1455513454,1312828701,1708010949,537076687,1490554759,1489805751,2044316509],[134220367,899125679,1969810743,48300953,2012098499,460954366,48088520,1595253600],[804911993,1714830472,1065256315,508256688,1377914187,864706674,428329470,1966419230],[714542643,1682111541,1877418846,1137608143,2088815703,713306229,259661134,31587033],[2021663414,1516572694,1872173442,1467328197,2114904157,919518561,395812198,1291806552],[792597421,861892993,783488387,650192170,160191472,564288190,1812935286,286962357],[547353715,1969100886,1245472316,1608233281,100287723,983997695,793761810,1419305366],[1778111249,1970015538,2113280397,753805930,959719227,1182261854,1505488648,1466964997],[1238547243,736810601,688310043,1045100834,246614202,1463239776,174630105,190977355],[431803177,1962784578,2066796836,1784685303,990545419,1572856326,871307698,1954105401],[2112104813,605489549,119718641,2014352114,918003670,257781889,1416281769,845559563],[1659796784,27972680,1213516001,1364839341,1852972224,70679925,692471128,803304018],[532954200,529951423,829359995,691178971,472991179,1832643997,1298901154,45613488],[452055393,851903023,395732282,1049805045,1561467638,711179220,175090733,616958261],[686878801,1709093767,1685403737,963796178,567529779,603751507,2095697657,1332559168],[632172263,5034837,16488772,508565244,1896798657,86538485,1263480514,206238702],[746255441,711506473,1187208619,1437441913,322637863,1691933783,725025246,585210059],[1859713623,124763526,1631763073,1819664021,115336481,2030341597,786278118,841738306],[1327776438,281570955,1969454641,1536128666,389245103,201772653,616638138,23924533],[1337504208,1693208601,182771112,1865835741,2036631842,1669878813,1691235862,15373922],[2053565720,120506195,1717255167,64831355,844680998,474886377,1486213398,972189903],[505266854,1224555746,2035617907,418407030,1699280955,1295297039,1490694473,395188934],[1393567984,709444696,2031621003,520194318,1293042248,1840223374,1955733446,420643444],[1525992495,237098369,1835498087,8111303,1033323862,1517174918,1745749808,1277600092],[1849361036,1160029929,674694566,1087338449,524437386,1240292313,1039143716,1726600922],[431630500,1017198600,2039045570,986805222,50062042,107136729,1442330811,2118479632],[1387063560,936297392,759200540,343293616,696413233,1951368190,119844702,660211421],[707889416,1705013808,1093888019,336286760,2022661670,1363990237,10270013,1695444779],[573214352,1408960543,56385623,251470743,1871986611,1417434407,849097292,478337760],[1886291845,667936639,85136128,1951402979,1168643573,1760727435,966533244,378544682],[2057563037,715777219,1415990904,2018543218,1470370595,1270058315,1338045160,1199472230],[4552764,2105826856,1454377974,1448311683,18128407,1029417781,1177818562,1026585442],[1904512393,1316371735,2094328086,1929742620,631611045,54448212,1492890777,1287933418],[1204466045,607145255,1405216325,743621159,2127347159,865347474,2012462551,333385883],[1550189756,1335854312,33917162,521863256,1366884512,475515049,695382572,2072624687],[1304668465,887264785,566113852,402011265,1126981946,125047512,931639328,2128783878],[883050797,2050471031,1024097314,2123769547,248934943,1762358204,26248969,40688245],[1737796486,313369266,1368189147,2055197177,686801619,179618996,275189845,740112598],[903553995,559323626,14212340,1692254880,1476116197,1462670523,1143975237,621227586],[2057535906,1334706082,417777171,927839816,1716767952,1667305273,834141608,732045400],[257628704,1402058595,147524668,1725947616,776111968,451035223,1231877366,454700480],[434298733,1395764130,1101545921,1152763196,1425891569,531544476,1118101376,1506342679],[1349100800,199700306,1300671086,1500445713,252821182,1148335363,448345638,1409397617],[778447660,1366493542,1399058939,1050818673,1756895563,1691458013,2037850892,1126268050],[1919417825,202151688,1828653780,275054968,1835276819,2065466096,1081378646,705934535],[1956576096,2125243613,408950352,716902018,312276394,784206249,2007352332,1561976864],[209787100,775006152,245375669,1625671788,165001140,842198579,1445560296,1644791629],[242807564,1091258136,1245202985,904981244,1077781090,1522088418,536382101,1490959742],[1273080884,947394228,2040532220,1927256032,1384411703,681793731,1136987689,1110490240],[1303981133,1027255856,1376104198,1043543521,1175022501,1626192487,823782188,720029931],[643708879,1279661013,185355436,1841798505,467291671,55938016,378226802,509308868],[952845904,403053422,1327471454,1231804755,282530956,1635495052,849725257,1221458760],[1418597509,929676822,1051574999,1745992728,624557272,187436517,1167386520,441959318],[2024419262,456153931,1146288833,551960281,982492889,2065861159,1903753228,1782096610],[152296991,1483485606,1534163928,1847088410,743155844,1090252991,1557025327,1713681003],[1868525522,835217797,236629824,690897672,858729484,413261152,1377825523,342058906],[1727622024,1321268454,1819800729,1567545031,660093931,1820376905,709964052,1307805766],[662663237,1303263713,102154368,810551583,269074181,229557492,1670748032,495766829],[996726738,1370986386,2083900844,1038534361,1857543820,1269643822,1916198663,145798035],[2115673614,68139620,715587232,1494238358,1816057037,670385538,485823075,1376877663],[295264289,1108702656,881543887,1789969221,77321593,1839497839,1046463618,717612632],[1454617575,858754178,1131365351,1101665398,1765141633,1939016394,438569929,648575387],[255653394,986965477,652768864,1098360455,150435920,1855604519,1690897046,1848602257],[1438200315,137881146,311546850,1980159286,895355773,138167549,2062260685,635304326],[1666483327,687877307,315303525,440649207,1601065570,951109614,1514382183,2051991184],[1280378361,630384283,260652828,829071550,1713783786,1179539253,303627771,793181137],[1664839381,1415780387,509595873,1695163508,1651011257,1437071967,1166186815,154639042],[1088397744,1989705720,1581177351,711670449,1988653305,1765714567,1981597405,419737732],[1613955734,230945683,580254761,1631930611,1384065481,1776122833,1116038152,2100644139],[161664721,551987885,1778843064,1572262637,1885797164,224738177,2025445822,417534488],[299390906,4036286,1719157853,263630726,875374004,1939980200,476928304,16952485],[1953989413,526195480,1775616852,1135447319,1195009795,1438353037,1753515036,1644472765],[1449922409,1916418558,1515426913,518664804,573385648,1132156847,246967218,2094014515],[682445729,2021782272,936216702,1024847662,2046270137,603655078,659546179,304720820],[955544541,272182669,1355160232,664296990,2094542129,1707882521,1722764178,617759460],[1259233571,1821246752,1269456249,1740017753,1273544640,1939957305,2003657162,1716973526],[224588306,242144292,438812342,423844724,1488076782,505378101,473733539,1036985098],[2067827015,1958995556,1315686798,378393647,1924021186,15850020,1845071919,860425364],[1326371525,113881017,1182944395,192909829,128539392,476644562,1490865520,1242509670],[2014443497,1883470888,1289278257,1475107469,585617570,407630464,1259443563,2071268633],[642368740,2049178064,840739610,768699552,798695625,426739711,280547173,339727624],[468259697,923327289,2082464423,238919440,1468103866,1292894838,177874683,11012205],[517401476,1914502388,798199812,2077031064,887419674,1295646049,1395116445,241576453],[1449942022,1504612663,2109030977,3540503,149502180,308244240,409347827,669813607],[1152420454,1583179783,611344280,137336007,1524571977,2008797846,1235483725,1098350357],[452424250,1143106010,1865404499,281062680,984965769,49029566,315324092,1628996115],[1895105191,1575071118,1577211944,685231859,236136661,1577447713,1734148936,1123578667],[1353345353,579290556,1113986904,1554103593,1623837406,1460128053,674013391,435763981],[1009583691,900693148,366536519,1729209867,740353444,262463767,1989521700,1284423524],[339742881,1375661530,150130031,1746017652,908912800,828210436,1326003866,2064084165],[826113758,115087930,338992658,1144024899,1412809834,424834029,832280347,1910432614],[255189813,845044291,1578562222,1126645601,1985117881,712937637,1137039278,1524912913],[207166914,1645909509,1633616685,1425192907,63173462,880009108,411552389,1122846007],[1250732067,890837316,1233504945,1331020682,1021426635,490596317,1723239706,152205153],[1436562780,1691957004,877494623,1823867738,350897452,462357731,1939666527,153641037],[470496794,1159357485,225140839,830805888,1570559861,884402691,824374881,1776657791],[105903876,2002637797,1949909417,202794282,275823934,511732407,1996778798,227515420],[720664882,1892213301,2129719244,160480598,820954068,573697632,1387184843,1518150595],[1646639658,771931176,937872166,2008119105,421630822,435809988,309941440,1838900450],[2000158564,2008002626,1819780920,1089566848,1561145209,46222480,1822994012,35354032],[415221858,1030985404,577593261,541485543,2118713945,1739376399,607933208,1689465705],[367478350,1962205746,1551937447,1906338233,974120571,514037667,1129880475,504080903],[1476836359,1798584700,642848195,908527947,357123605,1477157220,773158009,429182014],[977549192,732667366,3821002,2081381750,771713330,518588242,2117686823,1006872102],[1797808910,1779924571,1220843340,1683655145,755106414,1078281319,676982248,1333270953],[1347667909,360100191,952887376,591682184,1079111365,745589651,674011996,1062090598],[75716468,529609305,326877172,628249119,306925597,1067042524,1998379692,148813450],[478741761,1198617286,904941320,726222144,2010436431,1389781212,1813014828,340333207],[588409736,1567648099,1455370734,73489067,728683423,521546959,536641508,718978933],[296280034,1059853912,1262156532,891607218,994838744,266849655,1631536714,1039878560],[856401654,2110132190,960200428,2040580741,1514136977,235700532,1766972242,46902239],[1126827460,1409404145,1104662869,1289554472,49987485,1631987395,525404999,1575727958],[576965126,83229337,912341422,88069954,453863255,1881232006,695983691,655930296],[1983552575,1281237994,2056969971,1044181608,603267518,1871550507,660670637,376991183],[1228904259,801322423,1921788875,326549936,32298252,1972189723,47096168,135712828],[903937725,226979504,976777123,1022800015,299441919,516647699,2099901977,1985747029],[676886641,1117226394,382520255,625277459,1923680928,1644469848,12496092,355950742],[1109456663,297202233,1731507810,582757644,1260475260,1870894724,393060252,1115801186],[1060805272,266102008,1992660798,124695775,1721418304,677092633,134249753,883963340],[1834382707,847482736,1411274097,371007414,463632532,257216948,1745322939,190207626],[372170083,1351382071,2023033873,1252336490,1329153325,1236879498,401110882,2070090414],[1598101949,1551902960,1377103774,1444271911,964405379,1712381411,556921973,1662558853],[1892357611,129284348,720784973,225769786,384540036,2068559500,595370541,285794086],[961824814,2063534579,356998129,1260443698,982881447,1024192775,26961003,260106266],[1782170389,693277525,765958769,1688382821,766796192,319156733,675928079,1420430585],[1650331619,814734092,948331783,991340791,1687378064,787348324,497032636,1111447867],[95979545,1886763654,1658726643,1431072442,199854196,945476128,2067922339,1473255151],[2069734310,1990320292,1955940456,1876344131,1931450108,722501918,1315835314,200006875],[393004824,1116374914,1803002928,1487362465,97520928,1647218058,675315634,1987007945],[819276561,218490657,783422415,2088055811,1566897544,472120987,2067982892,1326844196],[1785960025,612384511,1502663572,637556031,1021901141,1178213636,907806948,1698041626],[448966278,1381531086,1204279747,1694692662,39120026,775309548,649235263,106737309],[1542235677,808583322,107843515,1630176462,2073508773,470845627,4699421,1763321780],[1166347299,2121380798,1032208815,1098920918,928675796,1815589607,646729014,1567680148],[1012101176,1973490840,217098358,617673482,50452422,407120705,1708518683,407217526],[1838076482,1202981173,1600001631,745532327,1366926617,254484697,345788943,1983861784],[1948949436,109221752,1444952357,1366334783,606544620,616767426,711275787,565150819],[1908998697,877425427,1164651905,1213232825,863201561,310465391,2128096234,754783401],[124199756,1817343334,769371312,396104899,726191087,49082140,474533066,1045497967],[1789742687,328197908,484547136,1696642630,2040728417,323194016,1664484325,434240375],[797918101,385688155,1076613025,273541098,125032182,1288132045,594561237,820336972],[1892097085,1557897360,1487399421,1665403249,108014354,1626319927,446552087,1823788452],[1290191768,396937607,1456242566,737728376,1867846355,826942895,2051927982,1740493577],[1830913126,852468643,2014594063,1547722610,88170747,1551374586,1583943082,257389279],[793460434,1737992569,2049716925,966865792,79665945,371106268,1854476396,435055796],[1593356533,1704092835,167462772,1961132829,621119730,1684649748,239018007,1866392237],[1424972340,861660732,692432608,814221646,1456071272,744475618,1200628498,1654224543],[556985600,551570107,686668091,301442087,1004849967,1831828804,754860932,116031453],[624735369,1744936360,1349223051,535908893,411527323,867392343,659128093,213147656],[647888651,1423813182,494546815,1311790221,1093917149,543153009,860476723,55221627],[1307701453,671914682,2003321880,905097570,1595402202,1967256737,799700606,740984751],[358275057,813202390,537281313,775667223,2027574070,710236706,1421241755,1469184138],[594613134,203125119,1623276358,1037794314,1469638167,1092819085,1431654028,2062030139],[710965851,1540370026,580624170,370226330,1794639817,1316513866,1343674025,486210112],[934132476,1054545334,511238682,1105570125,1748185150,555077623,287157160,1438927472],[906702375,10880016,1320794196,443444240,567015297,134989079,344251855,324741425],[1467596967,2127310119,2102323204,1159706312,1085798841,164224141,481626632,698583221],[1973993982,1860273698,890856312,2024978681,572794381,694821792,1725092680,1359327509],[1959616648,1593737064,1473477983,1634134047,1965274397,350511105,1500310373,7554866],[1582583294,1626110315,1050242639,527272157,547116551,426261601,1489648587,470953677],[1854687821,1565817300,1819612567,1917484970,1146937932,28740375,90995244,1276094445],[2067798041,565837266,1125673508,502755094,1430582293,201554957,1263236710,652468427],[708014668,284587384,1626521159,1722062772,9711330,529249618,214518314,2123460731],[1485567615,116472061,495187682,1740258799,1872549764,1167909649,310428691,366481500],[510112249,2110595402,1690086209,1941318330,458138507,1943829368,107433549,1709804134],[855030229,1901447765,1005270821,2050981685,850003592,1750212199,32846556,1676392145],[1775329068,789944573,2056482915,904064147,1385908533,414765671,1473186269,759504311],[1026591555,1162679798,3551076,1306401210,1701133343,895360070,866678368,1802469036],[2118002427,885938924,380387431,82940160,204804714,907353834,754344431,798058146],[804855386,1506676231,258392377,1511107955,85220967,873231915,1215698750,583408100],[570927147,562686375,1352397822,390224924,455734687,1916220846,788805206,96515966],[1429513130,721859748,73742045,697548061,1871619702,948691371,1481285306,669103570],[1406414802,408258144,654841482,192207546,867371505,228599418,1920945574,1953165097],[1085693105,1372298421,1701802758,146307302,1649033488,1845220916,564168502,1594723938],[1913012701,1110997333,147445317,1287320191,1219774878,967698276,91655156,1564411178],[89002316,1412116079,321942673,1147114949,1427484929,465714564,1319653617,1059986149],[1577025213,4354517,392140660,804213168,1337008681,1769073285,1014760976,869724557],[1434539732,1375987678,901190561,2021314275,763193869,1087448767,1483432505,747819672],[1134212513,330969009,1712067647,1055425743,1237971786,2018924053,1036878551,151261324],[1460775255,1364419296,1259280654,574184214,67970907,193349842,2128953043,590001300],[379899595,408653889,304700964,1501259992,778075964,580247569,222752340,1406815074],[1922848043,1910344946,910527485,89880544,531880913,566362456,1214163048,1485693049],[1122504263,1259345461,309784501,1261711169,1980229310,617377495,2054372280,586396683],[174535103,832185439,989264878,1139897747,1558222290,1609835219,1687836618,283137602],[906003896,501313324,1106636264,1084717978,2065881032,671438164,1892527128,1202006514],[1902146916,159820585,256819393,1736869008,1174842451,907031530,851188296,2100633919],[1052389730,1000872447,1391188850,1840132038,849199860,1114797277,1497016772,301893409],[1360514239,439039544,1059142854,1731879992,1695528276,1919410872,359573613,2093287422],[717104077,252735785,674199043,938945696,2102343296,131293311,1287878028,904231450],[506874179,184328329,911843187,1310634656,1568467946,324180832,1690698231,1974161165],[1921959307,1889715854,858581421,1949272695,325199949,1278068612,1537272825,1745302797],[1177037460,1366061919,739538081,1818576782,665132423,111738844,644615968,1417006019],[1200827390,571467385,1453126062,594853850,635287442,2004865159,563531335,1028699],[1320825229,1486954439,2083532843,862013076,1435697439,231698024,2035261540,95608829],[872392205,1515885044,180379844,1643327860,1153153707,770408536,241578825,1848146767],[1038693053,1617788406,186688842,1318402734,144324836,1017428014,1832404543,1716593195],[766219042,1823302961,1305850044,127020306,1791682414,1331521344,373690281,1605020664],[1588290781,1727244817,1016714160,43613301,1772845840,971542049,2019443156,47741342],[10973746,924265306,729499831,538262506,1252832752,358460777,1611717490,1383675930],[317377300,1211407295,2096718936,905170275,1903355872,1330162326,1351122128,17961802],[620590781,252432583,1547710008,1269273755,1174504524,788260711,2126865518,1681847603],[1601126191,1870329862,674935922,2079214426,1843334300,1249186254,869585852,1831615834],[1421379842,444118447,832106032,435921977,1441637937,1505458914,187130574,643873662],[796947938,230357784,1737334798,949775582,1764741891,820777032,1510460762,2113705556],[1424725660,1933740143,1468178594,6752584,727539109,1540314338,161096401,1206157334],[634386409,1286282206,793674999,863998965,1436667173,1017211582,1139506154,1575044503],[1296583616,579659265,797655186,435163251,140235394,535530434,1315394516,1736552999],[1212007907,1256910774,848300624,1440215851,1911067752,147698240,1422691190,1367776308],[1294909826,1051991643,1502428237,1060007245,204924631,621406086,316976513,1689479938],[416578072,110670764,1975155515,1790799265,349006252,1671763973,1598148653,1393708069],[2119977380,792867361,674880692,1856964986,1850044828,268097833,811402163,1518031554],[93829804,1138907268,1770014170,1422519001,519033906,1692086242,1799282429,1777962213],[709605694,686448402,1000085983,1272557101,358447321,1095863999,854264659,1322548228],[1978688754,2014839721,720431778,1879269621,1368780947,253016320,1274745575,451193804],[409163292,408284377,1971572135,2001410480,1218537922,1374135659,2042682308,1063267849],[209646861,342378132,1282739736,1266921519,145576030,1732617411,296928990,243050027],[1811534860,1543899990,367687091,428405547,419185278,1367828551,844113347,1096659070],[928655853,15941234,195397697,1241097983,1622951518,612571179,464627502,2052762711],[1363495504,512595617,526626394,1877550634,29371177,82864923,518707787,1107472119],[1921518578,1684326504,1762878416,971946782,888054789,27928704,819004676,1813976288],[2073241995,1329637970,1324844700,192964252,1843397407,1066071912,1288753549,318462042],[529829462,2014554834,1221752280,620571498,538795578,1169599351,405922802,2025116677],[338397610,1612348017,1028319657,806502584,771955709,876347968,958047138,523599823],[425827668,1289431587,1630739812,1439334389,556935872,1337543250,1022007640,947437235],[639283692,1857690671,1431650018,489028146,1106348799,2080980704,1071808133,1493768225],[282567232,660581752,736200473,2058828509,1225925859,1402556209,776285517,1842399043],[1698681312,138317486,115980934,1377989426,197346571,144653007,2117579741,1841544002],[877531441,927738786,1511190767,1456866286,1115028585,2109765391,1994756068,1406504725],[2040118005,766303953,1189654058,1801986908,1421027662,736290099,487106935,797521665],[523688938,724392333,446868907,419227792,1428218072,2063472487,28335304,1120539573],[1838186071,1158807951,1326422732,122992567,1674621776,1780769927,222580021,1906328658],[1737729973,1390382953,436796451,1517982189,2005525431,401557871,899866351,56174699],[553611005,1808210773,612176592,1864994551,136951705,1746512815,1380106428,602278176],[610045790,843180510,1578176662,333073706,1626967181,1723539244,1128446480,2097510980],[1735467645,1885536874,116937846,1126874005,1539294678,691518017,1034704046,1630706796],[2102322489,998004593,102650871,1841901213,1732487078,314152313,1813173358,833316743],[210540497,1922013934,2102171447,2024612402,1398284866,630741834,1392336356,548007143],[1303532048,863543869,1679353930,1537220619,581002634,338453209,961632123,1902427251],[798926506,1763597066,409169139,405470221,502128057,1395510221,1693635842,676437657],[1606283128,1988695607,1797275403,1144851977,243920266,645363538,75532634,993950083],[1412049702,1172394076,2048364017,2004968818,1420949537,1741281793,714412954,1380308496],[1225750160,156811210,1338613734,112682891,1790569816,1505279186,675021519,842689021],[1598240485,1094701026,474270239,85989203,1121632335,1924838389,51427639,731437115],[53251088,982961938,1014890367,349439198,1618362183,266186211,1944470442,2047418383],[182258480,1726630598,1789473084,136484052,453833776,747392271,2015036265,454327356],[1433784383,903187137,324335596,382993657,405010618,1596042977,627800337,238331248],[1261658371,1132224723,132380255,956374281,1368033822,1530984781,673437688,809005222],[1888397138,1308326628,1298047472,279178006,688196921,1514503413,68342998,114238284],[222184538,277113459,370802286,199789902,2126355113,409286910,2056393360,1041971897],[1783169278,2124808005,1238671702,1434625834,1607628577,2118324902,993346912,1636851531],[296543755,1435976809,125126650,2065499579,373021827,2018866350,382316636,1950132779],[330525876,1975621175,3146139,439452172,216262828,1005685113,2007391158,1232014837],[2113396449,1575831803,60701920,1519393659,736631551,1680160898,254355896,324543613],[1231180259,522864806,679884276,939232941,76318619,1487691500,1688296933,1861393493],[1823753993,655482622,2002983103,1519678097,887845023,1625794651,495408211,861858367],[1120848581,1393684620,1591024210,441859050,434134914,31648202,719938219,1867326108],[485135836,1368824910,267285654,2068736110,1403541906,770943238,546972477,1918809705],[1556125886,2130270907,995851318,1913141954,480419645,1002507995,344163425,1571441076],[1554615559,2053153582,263058123,1942724737,633577253,216169319,1914318615,1099835528],[1550232771,1347002558,2038939404,1254826058,1676912815,603208283,1824879900,2105328863],[312796864,1733845805,216455101,1358548760,1487965219,75895029,144311707,1459558466],[1092981291,1000717868,1770027485,45567648,667959017,28847520,493240970,419476519],[808678747,1391381501,1628491783,1132229677,1270914777,1749006944,753110956,443743078],[1511457112,1068076587,1642003506,281313823,792980538,1741261907,1831068360,1584483565],[733674057,1441245473,486469308,1233512862,1143043225,426519768,1058050278,830460959],[1599919001,2125114618,854649488,893868408,1993487733,1490098927,1328708257,795000163],[2035721602,1900619631,26230331,1760413140,1372088268,464231785,547520302,870335194],[1430340772,1771037129,256596871,671396039,1875819541,1513331699,1522177880,1445766019],[1860975278,1587619786,1673629468,1395879298,924067577,377520558,1636113710,1952407246],[977537161,1976582259,1180204518,395358256,45732396,1635395954,898348807,728358071],[1026876926,409300799,255673290,37809987,211917074,10902361,859056252,286028552],[489998909,1696256264,969525953,816476588,1529325055,2001147730,145371666,1220119865],[1620039486,1955066687,391098294,1727000246,1070049476,1930885892,1693123735,655634902],[2052071324,489925306,2104121930,1902709681,1338031883,1931040152,97636904,836270782],[1237210973,10594584,742764262,1027685226,744657697,525330979,1732578064,1498613384],[2010906963,585485473,1439516048,1001687301,457918217,2125147620,1346554986,784894254],[430532915,479369231,1847196389,482464048,2062545403,805197747,354598080,673066133],[316670841,2106571292,382005389,676297319,1400881490,983895945,1162731118,1957484764],[959108574,82837259,1279912324,1786132840,1688047311,1178297110,1155488463,1129877865],[425424100,1382269692,218719545,715211780,186187147,1988452577,235142113,732398677],[1967756941,2049964695,1090892198,1634623565,560539021,1878097170,620143501,727205916],[1898924772,754222322,661711805,128168924,1787374378,1405157767,1350007864,527766803],[209094369,563584043,1217129805,326129159,631442589,827252008,353227558,1200642744],[1911501683,1879563660,499308481,1269249627,1251782301,1839604352,20119909,840498837],[828511615,1535828048,1059331827,2080480925,975011838,1529659277,2028347638,1793974325],[1152176453,1985135104,978675835,1382077274,308929601,1360641526,1081064152,1811634436],[1321766697,217264992,1279335747,77285252,290912698,1819640261,843825950,1312080671],[154001170,90505167,583129061,2045602797,985722905,1776434702,1454933577,565821989],[1808704920,485723818,1636813894,632984054,523582145,783074168,846630254,1694976391],[247558514,1958244286,2015574692,1107225013,569062319,267958857,571115620,1929513275],[31532,553051060,302285956,596900935,242496988,247804579,370289768,186485379],[91361682,1382112811,933893423,1886162874,1449381564,1140228101,2043855276,257825770],[330829223,1998367510,1204032611,623810718,389484117,373896241,488304625,1500200532],[1057703396,848179071,434714898,720774964,1389916931,1830006860,834713983,1704716507],[686138168,214281064,2120266347,1992801897,715438156,2088891919,669737602,1616830522],[1476744270,1271238712,1312305822,1066919134,574651220,909526229,224697287,61523771],[540420192,1426466077,174087351,2024832626,893662555,1277771410,1536235039,2071802181],[361185528,767269838,1278270286,2058081690,292793767,135873453,115943375,1955550352],[1371551518,1482075240,1829144041,2007723511,807121560,824792605,1617147568,1448023512],[1516069773,585875684,278765694,2009102085,2041779874,776867354,893681358,1642796003],[1906247923,506522947,1725810042,902775078,556310804,1241435919,1509241478,1313048932],[1229459553,1747106647,710234066,1874420070,1706431005,1045531505,2080877356,2054531783],[1355866645,1028435060,655530191,596361188,1851675894,82223277,961536816,62275296],[1764878794,1864543842,1264841026,508827390,734338800,484546816,1350365090,805511063],[1241974453,947015844,1442471205,1923398343,4105030,2099254961,1678128899,138153684],[1253851861,1987277195,1043499508,1041953382,257788483,843235589,1590268762,878253941],[698513922,124495074,460864203,459885934,224694652,2103152423,1407789086,1958296906],[1343245858,1114446694,450493115,467879944,580157568,680751284,609131507,1485571041],[1849789350,2082856073,214991316,939235775,1229743792,1910454474,1599141969,426738143],[1700445488,1491638251,1762901037,1765867404,159843582,1560705751,644802914,253862934],[395330062,1789222778,1599916854,211985328,734765003,1063744400,266144391,914458234],[1126669530,1290102935,804893774,1764078903,1381816512,122285686,172691387,606531495],[350531270,2038212114,242759668,1587392905,1394452907,41201085,1026825760,7719835],[2104579619,1859639216,1210396276,513276194,1902578248,780990760,337590965,1953640626],[1878531348,1422373986,1940172500,733781419,1687755228,1758165777,1116592911,1155259841],[870810039,1470409284,1282123467,814359047,1359104306,346084595,1450752525,786691994],[353026626,1901953053,2124260082,1270517616,621223050,407029974,1604976952,688006748],[1972624171,1355193411,429556983,1227207989,360479668,293145960,1650612431,1305439615],[760340400,1281044818,2041134162,2007618142,1803422481,1894526020,79938214,1415688312],[2006891638,181631783,603682455,1980624712,1780279973,356489670,1177058596,681630599],[1274161074,998800102,1872056929,1448315060,395439638,41361221,1445473484,587267929],[1648411298,161882533,622517864,808377904,1647624942,612510944,1462018066,193024401],[1302328119,1122633236,2018333620,65158479,1959719446,756964178,1158355317,1405459117],[1681005268,488723517,221490999,623702640,144208049,854038345,1690515490,870287122],[993455940,960166385,1472062882,1644264059,196390738,190343207,1226590977,885327551],[2011859418,195226869,624426135,1135449621,1114245185,1918981525,400914630,70261779],[1711051628,2009211525,1527725592,1288807633,20270927,593237098,1060785483,639844904],[1892087869,260502152,579985723,710761600,1386137796,9401062,801918080,1273057331],[1395229781,193798344,694304107,526739937,1249816610,997972165,124070620,2002683368],[1641261529,771951493,161209629,950863975,1531405903,481322743,429210170,1773871430],[312946722,436570379,977819749,1704053259,16556400,797987803,1773368062,753778902],[37576943,2101658949,2034658522,1644393663,1212481483,649121780,2091025447,1321654364],[454459784,40378494,1297830149,1193655010,365642380,1005928688,48514103,1488002893],[1917145845,1096739804,406326427,1255583301,1903210528,83383967,1222773666,230356150],[654882633,1058116971,1669002672,460474387,1614246497,277949847,1494199700,1486955262],[118186283,1717021265,2009246920,380034590,1665208247,1016356092,940430457,1140623565],[1144267517,642740610,465437317,1088086263,1649786969,1837115388,2069238582,1722765245],[1349022643,582810137,40694522,1314986851,151555070,1664123943,1977397470,1676202975],[441198267,17725282,985391233,1597564501,1232928985,1808590831,1349368057,261893018],[444997571,1635655812,400334600,157923520,819294579,1443265359,750973294,389736931],[2117598856,1732413646,360006508,295555445,603754669,1953514617,768006034,44552490],[1858302609,1650783265,587402157,496811976,1691271676,1114685070,1860000590,464175981],[651568437,965195191,1832249161,1403667766,1575205551,334962567,846203608,136865385],[1018931474,1570830119,634436870,138874460,1969327710,1073932283,2075772444,478529131],[398973485,303344243,1432007317,1704262008,120013419,1114446124,1077591581,188492923],[1362581141,479192305,248501863,1171167919,2014697222,1420712071,1043939650,1599577086],[1085362822,18653541,891128135,570941994,909641205,1400978225,2839653,1237262929],[117853276,1544463514,778994005,747099536,1939544499,919624196,1490812461,1255834310],[2075213057,2015352812,1677102373,1870692473,1186370676,280925539,168886754,938010998],[1563569983,1602979910,1038800141,196714813,69201709,475973785,1313113475,1242536056],[237836484,1197603137,2013763892,1948628652,1332930181,640239109,619397395,408611617],[541704177,1979550308,344985272,1930200073,1770487702,292143214,766695546,1928853115],[65616789,1398503948,37404511,1269701357,55880420,1227401083,48836552,1081189892],[606489988,875543928,210004320,1407007069,1006227597,144431577,339524011,101435602],[2128911100,361455111,702128511,1174621916,400896852,1959072177,59609263,876363801],[1941241540,736723363,784390463,1873005570,1964882190,1926231909,1612090085,1195813402],[1048826984,66790130,15226176,777223873,1857275492,1137617051,1340726405,1647070894],[1387206098,1722917348,1030064505,1140122295,1461164583,730430187,947310912,731878448],[1642612179,882216924,1571097444,1257771717,1140358222,385398848,882530401,1982136058],[1712288253,497298779,83275721,954167450,1418837730,208638264,1990826454,1245111834],[1734500629,799930464,95392675,1831154175,2108783689,607461429,1359983770,1877358374],[814455132,286949092,122400013,165608091,1770465984,956900755,1800279624,1148660342],[221871582,1371908621,1688956631,1128318673,976252397,391260605,1082043652,1873030107],[1530994093,562086953,962105337,940209066,528550107,1250623295,538802725,444582833],[243748620,403371429,1105147028,481287375,341640833,579796866,1847353837,1608884196],[839967965,1720955857,1894287291,79867403,210021546,2053847961,64371307,1608016177],[141348281,1312234152,1424084444,1663875668,1756156935,1230853746,1847384461,1795149270],[1413731035,587048728,1994831977,1920666513,1639576782,305814776,1925999100,1672411646],[1743219983,666835787,638784814,257668797,206310218,1879258637,542015440,2065807384],[1992153846,955713620,1183366435,513749252,984268733,172046557,39413025,421823017],[1472333202,1762705889,1175715805,653855357,580430212,113878414,1998597859,290451360],[974058047,1790690753,1569793661,1103763762,1460686900,1205201519,209289321,983764737],[1509852762,380097725,2111512534,1081068847,1492309255,140755192,323068278,1082205290],[17745439,553685326,49233624,1623706831,2038169144,452300089,1733803673,1669808781],[260234626,748596595,913749928,383365232,1875558841,1107343516,518811654,32067083],[1454978022,1546000715,1741984685,982155571,741469556,73343906,326754591,1038565354],[1458888203,819162177,1876752834,219984212,1210501551,1847988119,1894109610,1822270771],[1495888519,1318533110,1093340271,1730424234,164345613,664987931,1891159429,506810443],[774474386,1918911474,1075886258,197986916,1661882777,390421762,1500436454,785931082],[1209119958,1366271712,1906338799,460974362,1656572079,154344097,1390012883,1586444470],[1329713714,564384936,2026847185,2047506277,1120426235,363101723,1320098320,1494281156],[1376698720,1269008319,252250622,1022432729,1659747083,1864423279,996488299,1883974129],[1768865017,535173651,878120228,770923637,309107920,1018562342,1097013384,889592206],[1534316773,749640930,1529078576,2113330427,513133990,1528785967,1794303053,1915627564],[278291351,2102211919,1740102206,709703102,1067426876,1088667438,430440384,1064826163],[1179045266,1902855853,929115057,1462475301,1897112706,1426097279,787100668,1400638667],[280210566,1486666688,1150049618,1184570354,1386133921,935390437,1701882260,1618709912],[1119266055,402866865,897790784,1683637050,817430659,395502169,859701936,891779525],[2077550657,1493358062,1403355460,1916568657,2074703108,492654062,281441293,1646888248],[236157350,286808876,146838935,1848988414,967102595,2081180886,1361574680,37306894],[1184808671,1778885015,372348722,1668209782,859743310,740688673,1812731876,1323643803],[967438114,655713295,1521494648,2104047190,269583895,1777713926,800431306,1176609354],[1870363260,1324581088,1118034183,70382688,787301104,932910413,1719196534,161626628],[44398665,1320540669,799442905,848611048,948694524,473798366,1059170091,1703753186],[2031586470,1397386893,396515128,809760394,1765650496,1141434254,942702910,1906355373],[1115660549,1560253148,38399712,1493242275,1305278464,1419422056,281060527,881941680],[1708990747,1942470319,1763823581,1123412273,1599419811,781312301,698208911,1802563790],[1716417249,726310126,1013778980,1204142293,1097123676,300946786,278139168,1053244479],[464614081,171493145,29057320,1262910609,201352255,1148748383,195983659,604912254],[1739710951,1176688234,1465020272,2002114188,309391030,2128179581,364018237,838909183],[887458798,626918602,879691895,235419181,769600080,464469455,587073712,1930732370],[616536732,1365235133,315616823,1824860653,1418588513,998092945,907837380,770130476],[1891595444,923913846,1678088197,951255865,758127598,970773588,16319016,29137510],[142483258,230863469,408052160,1634536500,789896851,1474710504,1058047053,613666820],[2041153001,804502206,1538574545,1361950298,2015857997,1629092085,746213399,696062655],[1984482737,826397047,1618385916,1947453521,102346977,2053309312,945546195,1302538751],[1925463409,379675104,1678276959,1620283944,609869855,51398705,1430875882,1845053059],[1269246215,1186552079,114743712,1961294288,1623852723,1150381855,1254237089,492795100],[644056647,1082605424,71236434,1202072354,688487439,1038937635,947843582,631373562],[1473683716,1807117674,777434034,856875295,257971213,2047427136,1739748437,687841802],[62249390,2029540382,721482160,219665945,1684867606,707612999,2021863239,690354600],[707611747,1079720339,1986522806,563178780,1958435057,1119695860,1428012168,1024544441],[699282963,827905999,708945184,690796938,1752231177,1405631485,617240106,773048328],[1306854871,539088192,1096386368,559827333,1840786186,1493979261,1578989656,1373017683],[1895036584,862875899,1258472158,1228526265,51505639,184116601,1308377819,656214722],[1421129473,1228995575,2126007140,1091125334,490018508,147761263,585972208,754056803],[800761252,1369330496,1112743562,967779436,2031269149,117314369,1417238909,901926899],[380375968,586724183,1669584629,1544694086,1806889035,2040257120,876436474,1880123839],[807207496,2035287590,1846453955,340676783,588964987,1349106278,377821780,756348994],[1829506100,1176340863,26335811,954475920,1527106270,985734707,222357990,1710232446],[222442389,1696303532,1802071687,1545922927,2123409926,760507582,783236212,817938475],[1749947885,1786457974,1486985661,914309174,1024367630,2116471667,217788168,1314245758],[2129445063,275750755,1358066844,1304752119,1366290845,960244361,1742001257,1307267194],[328133639,1774934586,2121579571,1372575365,479778465,815593998,138409168,1751887601],[596233198,1579968986,1697612929,286737037,303649680,1481569339,1738356031,495781395],[1039709522,898122939,194722645,1388942594,37352858,1182025123,1342937862,592740973],[1692496780,697275137,1121486441,440549537,1655094853,1651815011,1378214701,251102454],[1348338239,1211643044,305218683,1910683707,16567891,18815469,736924255,1447816049],[625194794,1733370908,2060488173,1047488263,802707444,1044118674,1930834735,1372173563],[1256809573,536598101,920515537,1556035676,1297938804,1736316225,1379306974,828844624],[444951422,1793277569,1335244345,2036239002,373662020,460167032,1197800776,255791763],[1441505883,1701615863,835542041,1515102926,1296964023,526316828,836592359,937165124],[1583780720,1611371563,1406548577,811210110,2023073689,1856154094,934175230,1797601761],[663528174,1136503848,1382264308,1000391717,674570379,458975152,30166763,1941963945],[129492759,1045667580,336937607,1645664539,462829598,2041829274,1321336995,1650370041],[270037849,1632132749,532328702,324171152,1589154716,104872222,1051365881,676847146],[406613575,881115481,1448213642,1919137888,1993517398,1016360162,1389796167,1553659300],[898725059,1878496462,1573030344,1868571895,349035668,276834869,890984904,1516331145],[892596502,176612967,1406962386,982501662,870441647,726668931,1330178068,335405347],[1419859059,669776448,902643805,1460115539,623179826,1964986383,1943516088,1025543608],[1696506110,1714950125,681642461,1295892244,562134918,1596467713,1312486362,1165116229],[441678259,15560938,1722921597,256369279,620334254,1075403500,690525342,1777944792],[145475290,276517907,1227668256,1545106593,181598535,666390729,480706936,1935840949],[1187664584,449601405,875691971,599935363,1619002954,1394546159,1262294784,1989485781],[1579220760,356008263,1351579482,83638817,159478418,1115032578,60318589,224711345],[2078123623,1139307966,1983090377,1282262672,1546184460,129021927,666242972,888487524],[131243987,1489980815,726985493,105860228,1568280454,932536098,544975842,581423798],[84072961,577674069,1827266965,137498645,15992071,1847834655,1227841471,1348670095],[871364105,925540669,1076003562,1765560537,399377200,1372310907,1061645646,947553860],[74370796,680666652,610905392,727418649,301372879,623817370,1656274757,971861779],[20041575,1747166668,15835249,1727139851,219214744,993451700,1627213343,1359492738],[347242689,1385353282,787310403,525002784,1412215496,512625156,1813180030,1374597694],[1901278524,1299646698,678155904,1489030146,956337147,625018733,2091386377,2093878397],[669941505,234410062,1773430458,1226530129,538830758,289044128,1893949479,1478135470],[1397495991,949128262,1940071394,1995284620,669824638,454497170,564203251,310661739],[976598287,1583335803,1364181207,625266726,471399529,743918026,1018289332,599175344],[513657451,1334663668,1297018350,1318084666,1019306818,2065935662,1716550751,137706116],[1253191334,1491687645,1558422113,2127167307,1193572030,596872460,117640530,1254426491],[893200137,1101800764,1755903099,1694909181,683809464,2088577657,376193225,585321350],[1596616618,1231401027,1266217839,746903289,780536015,532632361,1707470676,1651468867],[355326231,1804714750,1401133298,905010266,688289104,873976289,1834194081,1300516786],[23551819,62274486,802698320,1852756834,1139196397,2062842392,178490550,617796833],[44757115,551382862,721277733,1933809863,598029595,925073161,1323109444,581603693],[1073581904,268041792,1443769877,1580069251,879790014,1130591257,1149503104,834886101],[1483547270,2071833783,1385691153,491367756,1982906901,1253165513,1458039128,163535689],[744155550,65716303,291241281,1758794314,1733657820,1075409778,1827180408,285646462],[1118024684,353655851,620847519,356649782,253435950,952016243,1674747310,1409070606],[1276197585,1905318175,1511207901,1112260294,638757716,128089357,1467494966,1717376755],[285716438,1028468205,1890966917,1976630994,1422591605,1491717360,549095427,1288828488],[1971070673,510615891,858141975,990479391,1071900680,1183468533,1904665272,2061700065],[553564329,743395217,1236180850,579777491,1771061600,1352886086,1741342067,1637456422],[1694008434,1263612434,585874602,1720915246,1851168888,1032415055,1902440376,434229968],[589755229,1506116434,1615468858,2018849627,1991832840,1503202059,1957864258,1588177740],[544436714,155242780,1074214963,1384215164,1880365985,209749385,1595757039,231293686],[1376624945,1737157307,73077194,1537546602,1424870302,1409778159,1160387404,1770505483],[903737666,801421822,731406734,1879110533,990291631,1815270153,1924509124,269619229],[654829337,1151969273,1811027593,923239185,1893889899,1304082561,1020293740,1335710984],[350896892,10627921,1929420611,1930075027,2115188363,436895581,1644783319,269766328],[756113215,1672154557,1266844491,1022408243,1384762897,1878755787,218222745,387328446],[624586989,1666007509,964730940,659075567,498376549,1562053794,693918852,1621443164],[1264238766,1354046041,555309409,653512915,1728633549,623129313,44833545,880956208],[1806222363,208619406,479729465,1178122819,609774315,734511690,1652803549,1232612870],[353274460,1631569715,268373121,1491300162,235883070,947249909,1893946736,965154346],[13776469,137592316,1989436354,1577955171,1214432359,1484819524,276785297,666134677],[458740054,347035533,1416766677,104785445,325760612,556622782,1109258686,328692249],[2043097078,1823708985,682037638,1606844147,1853316855,1630750936,1774664459,576120375],[1298770632,1681412416,1831062842,1954601741,1703895912,181025913,1351462900,500443558],[1541867395,1572166666,1369208710,1193574852,1852925258,1443802857,1257823568,1014203266],[1246367859,589434920,350187649,2097506425,1278088013,1151768644,1593938523,1872270721],[1882615875,1651284754,10349273,203053311,2075122124,1859901574,1676396963,1975964837],[452800924,1317082935,1587031738,1811351254,388986416,1018982770,1763205089,133072893],[667544704,615019337,1093724318,2041169010,961235162,2002328480,1269109721,2185774],[869980978,120880468,1391444791,375966095,395555631,1706529611,1894124206,1205214727],[1784240606,416440624,234838082,854845463,1885591870,1735596615,1873413861,1263000733],[580128558,456358682,315313244,1266853790,754340803,875229538,601188575,219126685],[1654129705,116007986,1767552530,70126610,2012922442,1263020284,1998632640,1727344502],[1812405070,1769024389,213471972,1558206995,1005543540,1020077219,1844641298,761785144],[18992195,1151148376,700611540,1449055250,456973093,1488850005,1024653834,631621828],[389267643,82886882,410289680,1720318860,752135608,2111781501,936626967,1378128252],[124279353,1160358865,1589458226,815837447,1065822800,963978637,544250249,23420783],[726377985,856475253,809677165,1427843166,1072958341,2035879781,217577428,968731851],[1336392162,1493377280,466414899,1487339112,305719984,1257845857,1198919433,1768675752],[1712016467,719705574,1171501101,534150795,370673780,968634072,831210199,1441871315],[1381059937,1106237716,771222103,1664001741,174555847,1646361306,517571125,1984545657],[1362672812,2125914319,1326668987,835727492,473103141,1905677353,751011120,627985419],[570087084,554478778,1193161422,565919352,1620644657,309295586,763527486,1360721236],[1272087246,1706896404,1321455553,607347534,798185693,462228056,1862276856,1217791864],[550589916,1940985436,1397279111,1137333860,1580789895,468929857,1171899956,1802809319],[1378540055,2093396296,1012241675,1040189524,1259980122,375054268,434270614,984391640],[2125063583,735655563,784688622,1687324345,640713679,1365675647,1798748421,1848657993],[1565161951,1693311327,1837191486,741390220,1923220613,1665364152,875657484,82455042],[54937991,2092140941,1817089577,2117856644,527514388,2069755690,808371661,1620142982],[522757375,2068320878,1736118614,1337225603,954048325,1677331676,1752163635,1892244032],[603882527,364278193,142382335,1305295228,229447294,1924623077,1610732344,1275439350],[543816433,508167438,478628540,1962208071,191131732,1138088869,1212596478,264115485],[22726964,434625042,467079191,954728976,1575073172,1907415696,1972654336,2037231953],[222072520,2045925269,896335772,141243384,1029122424,1584253915,1873564542,777307630],[452558946,1804260277,982459599,293852651,662201270,838234826,1671276692,774481803],[1335959006,2033746258,1440376707,486344705,26299405,1820022266,322808154,1904975537],[297815406,871341773,1045503160,1666209875,78160622,1123477470,1425523512,242525527],[1918969543,2049991893,1001799978,1503417299,957105410,80550646,1363552303,1882575676],[2111288831,1429516519,1438076066,286094904,403869757,1483006346,313596182,1824236846],[1612725375,1055637366,1854187585,2002591188,936361758,257321546,1703236155,2062942939],[823398169,100593620,43483314,1595087266,1234361769,297778773,1521999552,1050204679],[1968037230,678181180,572704154,1886319272,1104889936,319496125,711040631,1183541635],[1599168996,2098738335,574842590,1144767289,148847270,324473818,1073185862,502580395],[2005680587,876483729,1742659850,1181607802,1796203151,990915520,86885935,820910982],[892193570,756519153,1718341835,1262058,1743692239,860425939,712710445,2059536458],[633386931,1130798886,685288113,264302181,1739994506,692651711,1266517257,1881274094],[1070229161,650718414,461899403,1470976192,118382122,1578036274,1019476706,1628922254],[1532885626,79887032,820822022,987717055,447934104,787595621,1853266184,1896097537],[1437809210,592314063,67072890,1605889490,828371302,1484314369,1644726523,305612583],[1618962149,371024172,1679645641,996246092,194232378,1454549584,1172491253,595077499],[1034604334,2125235626,1336888302,1159811482,650481950,699174645,618264930,2043475576],[72036616,987812090,772836731,96087851,1325397686,1425704042,1649240995,1723634912],[810338547,1316353096,1300250761,1938966568,642702643,157875112,1321246352,275948680],[344251511,210201886,1626838025,1732901339,480339672,1178474286,2008103983,800458459],[1969782363,519355590,472090706,1237564282,780725011,43336721,11918706,1238968783],[156893915,712795039,1027408843,1186571260,555292808,1128479219,2058178369,1259360626],[154707753,1085631160,1421017837,1574289759,717160513,685712877,777455251,212160377],[1503739649,2021548837,1384430646,160806583,56028,155452851,1261699361,894992898],[648193652,957513679,280321387,287849383,384458351,909574788,1292671384,2114561681],[1395420378,62037830,1805901809,402774287,599796891,569384565,184677389,1624265913],[2040984109,1660887449,1389652555,2066147088,1317859055,1306528231,1321177726,1157079473],[481391832,78401265,2087658631,114278535,1282853452,220732297,736566366,1833907684],[1048622251,107764585,1883764735,1336112270,86055767,2010689116,1840104842,493560961],[1148985869,1633595809,243461183,1830151776,1601198903,637578840,675406808,799629545],[632624310,1256873489,1275839798,1376289596,27406937,118743403,1974786460,1991344772],[2073417363,9614641,1482326055,443126146,1247332248,1464228542,251291643,2016937187],[69024839,1590082170,558742324,939523700,550976947,421623469,1748955641,756497720],[844767515,63335277,1053676423,1303829169,180661836,257034049,1084430633,105656552],[1344022888,83923582,4826855,2004600929,918201763,479341082,288022234,1122447074],[1222985552,1787185480,841655502,2121442358,1583193352,1743456667,1445631474,1202417868],[333117320,1441983440,1621364140,2051929340,1181622024,1722711046,368358781,1881696816],[1364871581,1973053130,1362508892,930371977,113475924,942701936,16129028,1465563399],[1486719150,1844850732,2029538085,809240756,1387462105,1951825187,910389997,1241369320],[1535656518,587868663,1150761818,384348977,22065013,1007699816,2105576063,1250907730],[816740774,1121076197,1061362589,943796444,520426128,39576386,1969084682,1213382184],[1266092240,1032385307,723806227,234919811,2031393859,1688035792,618416633,724723821],[815560250,1401078202,1804648111,866344232,1627095008,253855119,1754019296,376570671],[66632364,373308230,1197818962,50530626,15109537,132609187,1089447488,872045846],[187661585,913889619,1999721154,1638771673,1275928069,276335316,1219542049,94964567],[427827497,1475527980,1103526582,543989209,1633185991,366143115,1610612418,251823589],[109457769,1604369730,2097339772,407789502,207249385,399310045,1482738280,1387854156],[1481700629,2085927395,489647418,1178686753,1029200453,1999242657,342053948,303240039],[2103154410,862249255,2069321673,821526352,1587837215,1387899479,1912691637,1468350172],[1115996277,1528828380,1786906681,1828115815,315505175,1425301424,1601302953,1542030301],[729116248,1237252306,866069659,1437408045,1920264691,63657733,1095410842,132886786],[1069483494,242483890,558788546,1944965595,1146595635,384779071,371427370,1123392748],[1941474165,1927151157,877890087,1580962854,681083459,1200093376,242879505,2120084072],[673397420,308710027,1862471405,1856328606,1123448356,352645430,2022809541,1877101207],[1951740558,446412196,14428093,20219293,1786041944,130556020,1295103242,622464685],[1145536946,1505660443,1573903023,664655539,2077797091,608852845,1326510438,1936286284],[662461887,1805707317,972879202,1338035624,1560922018,987448246,1065865903,1312802153],[526833275,1572813770,1147377879,1591289263,1946542113,2026032641,321548438,766791889],[80198703,29344791,1423241789,727140893,1372959554,2063676640,1293628599,1170969400],[1323920954,993730319,1853063735,1937061695,1619623122,324476943,422068604,952801835],[1578712706,734642334,1396549491,1791873418,1012319557,1934072004,1526995437,1183208510],[606623246,531916396,1831019076,1206908260,1250608010,1082208939,1739341074,1363377958],[296163717,1026680633,233270839,394568659,727184242,314373101,1609750956,1598431413],[273194351,2068352042,38979383,508107596,358822943,1757975008,173270279,289807135],[872953546,834218877,334494366,358166574,1911858357,586461968,1043657710,504778528],[1094494871,709582102,41896415,1669722857,1536791380,279653215,836303307,1718154845],[1144377548,1152433223,2011241832,1229532277,1584056845,2119212436,535842924,599275708],[1887616972,130880743,798734497,922324646,2102867736,5405144,96815859,2119468385],[846836803,251067215,81450399,1410087487,777235004,261207207,599140144,1463371551],[1429856381,1684360054,1662220775,456549002,104425101,21601613,1623275180,2117411431],[1167871121,1190109570,1750478050,1613084959,2013389138,642853289,1541538128,2050138822],[1986503669,1518625034,8854464,1053952484,426977483,123840089,1459683089,551450472],[1185678445,1351592699,682915077,1942099748,916189401,1621463870,1083678880,1651817386],[566443374,456969125,669566233,79960805,1176496746,10418132,1334297728,257398049],[452997409,1755268971,1186245016,457574017,712933980,913282980,1640725712,827632726],[233057733,778823921,1993857871,1020107175,324555458,742133609,756811841,738288367],[881036085,948778532,231912696,639772554,156692562,748857710,1719377563,1299439595],[198095131,262089670,151537561,109445716,1077462556,676922769,178908651,1392551313],[1880617709,69822702,842070922,815679736,1438621555,685464398,1140935791,229770618],[1937896205,117290192,189328246,914407257,1800429445,1363452900,484257069,883814265],[1074585758,1586530818,1536863416,1840860948,1327768107,1368788185,283224700,1569045214],[1336607451,1740766385,672767910,837379519,1590880805,713988720,2034423071,1726049332],[1899380836,2082565449,1810342063,598676651,448472007,582250223,222183013,870178945],[1962782001,903903463,694726519,122645702,164993238,1282939624,86279739,1601284883],[1407284631,999020177,640351188,373691807,1203187501,1635944143,176652123,9683976],[1083889574,79289621,660787943,1963114605,1104243245,1875864758,438912809,422046606],[2010832882,999670030,991073610,1567053435,1251659856,160293287,402888984,1560893636],[1588867710,1729659263,1609737085,1399075566,1666256047,1829591466,1767023090,40640538],[642949776,173315241,1663416454,576647334,1818346607,303944071,232459266,190147904],[967515453,569200493,1883229200,226574816,975264987,1322006016,1702488458,1822912971],[1055479604,1175069057,1264973284,730833579,1875406194,834852209,300367662,1197799129],[210994624,1605130982,2105696734,728657359,1348657660,327596801,1045733231,463643702],[1578188615,1396961266,654171980,1702523439,1752973737,243282269,1616047967,125581261],[1741095814,2107448172,1413779446,352193511,2112571008,391214490,479940594,715752020],[1514059320,1091141953,2090747828,1140817817,1907919054,284807621,1300685538,203018337],[562287872,1056029907,10378219,292101831,1814543142,1756212090,912552712,1335113148],[523626644,977910658,1378174336,1551756553,1353649413,1138824513,2070330430,824623220],[1411865470,1190639491,1744569336,1411149398,1612151135,1781998558,1258174611,1689874958],[1157153323,1254845973,1345904011,1714037631,159651742,446360538,883006407,599802103],[1747272090,837907744,228939269,1160193507,1345921589,456195128,145368492,1149729513],[270859446,1789886668,1682237330,89913137,1314443929,487960592,1966130693,1551395657],[1225048095,319879945,1868362131,148650366,1932769542,555001555,1085291139,679167619],[1805189795,341175295,216961450,277761262,1286996541,810799214,1649767289,198704257],[1190970124,1923567829,205268458,2064185273,120477270,885420096,129557207,210686954],[529959845,977842497,321287047,355928354,1377076213,1727508306,1260297201,1885660559],[834509227,1118975725,742462666,520244538,1950070341,680579578,663693904,402342632],[1278921408,457486609,290614163,283189319,1292955830,1939352856,1326274263,1956953237],[776216113,536352983,1542309930,56105371,960358540,181555188,762901541,1774293343],[1961948859,412932122,1034718777,992352091,805877978,404068242,813662116,1025260563],[1948444746,1940729302,756636365,1546863096,1121538868,86771759,1630687040,359008546],[1290008862,112810068,349417993,566333400,2000296067,584537940,542342672,1357153394],[1616988814,64466581,270172867,1748919360,1055334929,725162517,157821630,646254207],[11594317,868433618,100894652,1552306034,1176571001,850548349,1856915482,356653896],[1203439412,384324950,1473527059,471201673,314932012,1863021410,1884018596,485073605],[333911106,1950998208,1566612456,302226466,1403742566,1672096698,2027391341,1825887539],[1900325764,1960668140,1661731014,1205213677,463677872,1824745826,168175321,676236756],[2129821962,1624130202,445291079,456205023,381376075,452532387,112962124,1232499691],[2084667726,1458643066,439193570,182031119,1055380141,15213389,1622321766,1135780502],[1135539108,2018014353,327565631,1823335319,266128095,1014312550,860356998,699070269],[526258359,1756836983,1767900243,452449600,505081584,238208839,831208241,971443893],[1276893992,598873501,606485603,1916600806,379449918,1877167366,2056857654,316691053],[570409403,1762973028,885919268,445661087,1887329955,1367172129,1408860613,490924061],[585109175,1157800690,650191175,37063330,1988625428,2115815670,2092686039,509068677],[820304516,106513376,318551344,1903041612,1793056049,99470642,1901924407,1496506545],[1517719853,63053488,1554165198,585452668,360947922,104301671,710650809,1969095485],[2061658598,970526227,2039429295,1936369465,1419183844,72550098,1402577500,1449485321],[860749524,290465523,503947097,538266457,830072729,606863466,1466512460,815679785],[1129037551,84299355,504259580,1799038381,1945513023,1327314805,1133265554,740666336],[1742824158,731576664,1745645084,119312035,1190102729,1779984399,1972739115,706729050],[1691420804,474333530,279896794,522798222,1445023190,873587823,1449842568,923847457],[2071810602,1027317168,832063999,2087919444,1046087777,1338217606,957628693,1289145427],[1445657508,613486250,733916573,429253248,1044074002,1189865182,670344189,753441194],[990741107,1454062405,972806478,1117489545,200249579,446818143,75283612,1792395682],[1005272625,367059569,1640592505,2103793606,1257420930,1124605694,1730505138,386458209],[90422854,1422115304,2121883900,1169414973,461943414,1521277561,294711053,2025726426],[1558322742,2096162687,493316967,2069800748,1787344443,1670385244,737940589,1826725540],[821289495,1991541103,1323679800,1021652090,1064609410,609910516,585779538,1306510567],[181895523,974297666,229759751,1682163041,1111651533,577898457,1142124955,551985538],[882181619,1126557260,884162944,1398637466,1554621546,110112797,446017158,995907709],[1421528278,2001093707,50054077,1387695529,1442816021,455472127,1524891785,452438169],[955815660,445229086,395818201,903072595,1613204080,1816951524,2048645060,63800301],[1291286285,1492076148,573251689,1831930938,1441158418,1634998949,316951113,2113220415],[559373415,774452043,1914253948,1134054299,652579251,783393598,355235444,1612307416],[1089319661,134429372,1030366821,690049130,1092788929,500374368,1699033386,217645783],[165103806,489557032,572397943,1929631595,1893193250,1327195261,89960730,1216580428],[559748892,1464800039,1520979509,508095230,1036499748,177377931,1175346384,656347682],[130723081,599906875,108945775,1540551417,1132629346,1722167558,1331710030,1929493407],[142303601,1626272897,1112537019,248336330,493006459,1577230445,221735390,1708417843],[833545303,2063268258,39447187,2094144593,941477187,392318964,1737164486,176265379],[1762078071,1557296061,811865156,135998112,1705310127,433489495,1426326195,486577290],[1058430371,309649670,1096496395,1019001812,113739674,2027518398,1702164259,1173035304],[1989317482,399587866,458906177,1449505345,1621623149,862301255,1594028350,47997917],[1452131399,798385522,1287445706,2005360299,983880569,80367655,1721742302,1442748119],[340257841,1968695304,1233686497,85472886,102116102,216259700,1512953665,249804660],[1532297055,763940192,2106026874,361793788,234611890,1500676936,86587031,1411481747],[908325707,1741376422,1675790571,2062049834,1502395313,736845857,697280887,1043767359],[1433090437,496946187,813127843,1949313155,1613245724,106093271,835366431,195452386],[1396525008,522319002,1306227153,1169900503,868196426,1426331520,606384731,1537397638],[1734053764,777498638,1694102340,1889453760,2079898362,1026054781,422821294,1736126196],[1227936747,320036352,2045603792,1727952446,281152406,1249919438,1463282550,25576338],[1376475307,163680171,448610002,1664060613,1443217844,2050345201,260822136,1042793514],[741935202,1832797678,684849259,435438436,1487096804,893614298,1490627444,1693924014],[1092332969,1959080580,2048105198,56690372,755617368,981158549,1681600717,1102001702],[281331369,1560849556,1003986994,35415011,1511636339,1464916000,911837680,802398996],[1353696128,1258192824,405381401,118889927,1749488107,1224582422,470701802,1649556969],[2067758111,299378708,2058817305,1321034664,1694363704,580484129,1661832484,949983792],[71831808,1923737006,1540628992,246021947,441189385,32067011,1429328825,1245277541],[565286921,138920805,675830890,131706558,238004931,1457118799,390366436,1783306794],[1454475498,1430049175,1164052635,287353278,1240339622,460956989,1631909818,1003148906],[1308047151,1651981213,1479617016,1807075183,1967101690,115568571,1122609983,213726169],[1873801661,1638764299,1086722441,59721819,1110742525,899465815,1727840403,1694392408],[949901849,703774163,968667308,903879561,46149827,1110014372,148106831,1578773020],[1373185053,870633564,1944335621,1443221964,420034772,1840666540,1053909606,813392147],[1868803156,971931060,104363088,794491087,231600732,415002404,1199104315,950502487],[1565640144,554477439,140767105,1170414288,187650195,1780429613,228276514,769544089],[688188090,1930884861,1340455697,19003901,1916336206,1359029840,1932688585,2034461069],[316028926,1099633553,91061837,865364609,1423668553,1259709589,1477567920,1642308065],[983053053,928350730,367345635,1927184469,668712637,2008454055,1719701228,15230931],[319292062,1609789650,146918724,704595167,336381829,23974124,698020650,575290525],[1432301815,904363124,1450784247,1246218401,1452374898,1106844732,1332472731,204412893],[477630137,716981157,1521413185,1098226449,1171838005,2070653099,1075975292,1934172199],[1998323472,131373395,1668671454,1488091788,1799403202,1414997132,1207983500,327891347],[1040667352,1329648548,1635591995,2094526110,811532977,1951435129,1381491174,1763996294],[123238679,932327687,1519252714,1902774699,1039490633,1038811600,904054090,581581627],[14783233,31478598,397913899,1978452141,2099354132,108442056,1891099209,1942289062],[746803871,1648650948,1011495574,1395508308,1576931386,952045630,1130336258,1142511226],[442723079,1497237068,1122804128,2057717427,328343156,1964146582,2093253690,1142715250],[1565464715,1932802479,1871325018,1495191208,688227962,234809791,162348790,1653546888],[1077066976,1779080837,1576836169,138553252,1819617211,1915672851,1270856257,1865996147],[2050732256,997343766,1274076954,1943843086,631880036,303553815,1067413065,1993809900],[721610425,1384007395,433239066,94298610,91941127,482512166,1629679692,834855003],[946749167,1838115249,146887026,140268172,95488235,517715159,1373364371,2095165065],[853201907,389330059,1895964526,1252082564,18752201,989939360,809023191,343721878],[2100594618,1167916341,1586064665,777706870,1294399740,739177029,205271371,2028706413],[1889709291,2033937339,1687025096,947897088,636166160,287314632,1122870342,1729067769],[284692463,234779019,1671632448,596283153,593898800,113430201,1502029688,276146861],[465659454,629392028,324932546,770742371,444341459,977676348,1526918432,735446358],[1907198858,1814081027,191043176,313042440,1000369348,278874157,66960347,2025036057],[1418049379,1615267513,117753096,1521123574,124814019,654801244,217729817,1930541334],[876438172,937576661,789382595,1818086870,972297794,1126165028,1054440293,1947697028],[215197639,1435592960,1685337121,653062175,1926738215,655840321,1345892867,2129791486],[1619907862,1408606742,1127027241,278462034,1222972242,484579808,1238097652,1958280154],[1168432278,568002664,1493385751,21515141,839374241,1233985309,1771366620,981142874],[1962497693,2037522909,457763319,14673717,776829253,359051438,1633590053,1550591269],[1465630945,2027279342,548143951,448675982,211436558,1694116511,231909754,850826579],[1400146503,456461363,1931861215,612247012,1173637963,1942117651,1638922456,354813706],[659656340,1506122055,1771235297,1914065383,1496681995,1030930765,1635411238,68767884],[2034250281,1642542563,602285776,1131118262,1871873731,1169054251,1820396161,2053600919],[2118877292,24702875,1506876319,239808305,351783749,166977332,865756720,487302278],[1172027947,766430626,789181534,238681721,773284687,1708145604,49357075,1794641169],[991188393,1814090000,1164813662,999233114,484933471,175177970,2036101316,291475402],[621505518,343782542,151617166,874563152,1296214225,665959055,84479687,918673140],[2008282770,1243886847,1980298214,137774041,1808461173,670345744,426769877,254881577],[551715325,531337975,1195621437,558842142,1049826736,1622946779,105805184,1744500411],[1638465818,1456603837,88354553,1961650106,125369625,604342201,1351008010,1185327248],[782059415,2115995726,413591147,702038949,1467814095,378986990,694311367,374597230],[1759855367,754036019,1395953776,186206083,1348366297,1939393723,101315191,835569920],[50194706,2111792596,365306815,1060427472,1144121945,596104710,1973901130,548162653],[1221675616,341190035,994900476,1057750299,537069636,338212749,1331848609,688975840],[88674976,1556502660,386651806,1067723587,1375460767,963866666,50668430,1241852498],[1840677244,800014765,198638132,452613122,968659504,1123055913,126810647,995028954],[2048458670,673609206,1817893483,1639591982,863123115,1821136095,1597639780,1003035899],[875361454,768957213,1455334653,1218145262,588381513,1388971368,521622962,1558766392],[224924295,1183600694,1434237451,1971284224,1975438283,1081416336,1952151008,1215175593],[1478778077,990471765,1291795405,1862937794,1903789142,1348585481,2127489705,1553819140],[1591874518,1156280619,749756024,1101444229,523295402,1699786884,1873439951,990204451],[1949206857,1413921559,1416033987,1858453985,766529744,1140446821,1442863884,2018786473],[1421079314,1447776486,398894913,1088639056,1528769772,1985749487,1385427443,178325465],[662204223,2073162576,1869381872,555413420,1509502985,273282245,2007265669,417276860],[1137802972,2023354263,384142721,275967142,659501768,292583983,490604146,770139233],[642892629,1615084814,2119177749,1567994471,590772816,1255245982,1873065146,834842153],[350809247,766820073,223002372,1108333496,232857242,869615953,1910196064,159037604],[1522706692,776847644,376223045,245903396,565606072,2050034290,2027524872,925328932],[2039406019,171199961,588037453,252111696,2049689743,617256790,1260413494,1353675041],[1744235478,1960179877,1003387896,70389081,828718121,1855884600,1721890127,730636464],[1807398108,2066091266,127719107,1607313781,75365182,637799216,1852027480,695418773],[875509602,1697633308,1876738458,496444058,1446696905,870655854,1503917777,1857009740],[1132419670,252423846,1437146581,781047010,136848147,592645903,1916610283,362622386],[1749140651,1296587836,1339438064,337795135,1576925718,502663162,1513232014,1928540509],[290758286,193764675,685471567,459937063,1924449943,757984798,1455120406,781130274],[1775186444,1633683233,1331789025,1922587915,1340964114,1629268212,1374265050,1653419748],[1405565893,1008750359,537768353,1151848586,1827906130,1863262389,585406038,1582872598],[1472681745,1132570430,592305778,1202527232,1222595398,851676859,281205979,171472113],[1680101501,736857756,271624882,435067855,1518441813,678946963,493744024,1699330061],[617215702,322827957,897889985,1626828420,996136494,92603107,362659945,1210115596],[1338592881,902190528,1403475024,615644626,2047704873,1800757972,7942193,1841188902],[688943935,798699574,520720786,424039482,1434259907,1652493516,1730920258,107876453],[1905547656,1343397519,1358097185,727088133,397054237,463621708,400580651,287931652],[481826833,210013831,1019022932,1217019624,1647849480,1806503694,1113132464,1429346646],[2067087561,169293824,789316989,1630666978,2005500926,476529955,1837933250,1057427075],[50642284,1795556964,1377825641,1804712163,730528544,646612489,2055015578,1798283189],[282192217,1835746840,387131486,876719455,1107202012,371504846,917946382,157288710],[978312853,1429490784,1093808664,709300518,1826383237,2062372617,446611209,320256671],[625574908,846173928,1280534712,1596511363,1042741806,1538050106,1188601104,1256217980],[393396901,1307876057,212788462,2120506030,335875258,1132689052,732260666,1309614447],[1511899258,1827321557,1206692878,1886448335,1252737471,2094785122,1364027467,930642379],[28336507,1533593113,433897885,687425858,839046607,1693449875,2045596610,792205902],[1012059675,1330877995,1096588281,1780069688,1931122466,599010130,991445165,296768436],[1012937928,1666552399,697666503,1438397842,443596378,497092185,55840717,333935710],[748511509,221065915,106574162,527484787,1595950340,718109376,1561015128,1857128691],[621636520,1041463825,843482087,1578968472,279247053,953902800,1986911640,206939478],[619065029,1235261258,449465382,1431275654,344844518,1886219618,302044431,1579171635],[739106624,1953611843,1545291239,1236785771,280032831,311680300,1541566282,1273674830],[1601896869,753688258,1054328151,201527722,1719455222,1578096080,1097021258,1476302301],[395348248,1365261166,36343075,2060969048,1562197603,1691717769,469104277,1884100225],[448545872,139692825,2074905998,929055875,75377583,1004178568,1367780938,2123001196],[2000777958,1751007157,851333709,397239006,656075442,338925759,1009818911,1463419041],[1946244123,964614576,2108797448,1960780829,2246816,1018100576,700000317,652182494],[189961793,1374326684,874744745,70620206,2072567699,1788831560,23063835,551590937],[88424951,1250124374,174760535,2016639688,450709714,1699233909,414508124,978733711],[901417743,1096603140,849634295,2088909566,1207751914,592289587,1697259878,667226816],[1043823255,1637206874,758895121,133967567,973352724,1434396607,1178219957,715620308],[219389016,1056507472,1181862743,1681406311,38919006,770902820,1074061905,88049125],[1619184164,1356189009,948884411,1568517368,1658993170,875143951,1132366788,1862926459],[1323304119,746234372,297034750,1382272840,1585711623,656159756,733086073,1689555504],[1559711361,1591793016,791812748,1414139988,1118912940,1602437623,1639772444,475254982],[1519375731,540744907,1488169337,1528624486,935625634,10603997,2029566908,454265870],[875928287,1781670473,730935196,1786471460,474642397,471464569,281678335,1181638204],[1433445149,817893819,75226506,1592692586,1664765797,1206090705,1522640493,1962631315],[233975795,997060235,1098001796,836079941,431013020,566542522,513562693,1244698824],[1096416477,1313200125,467622047,919643989,852082333,370901242,1843508408,1543809917],[1063565728,1390659595,2088617846,41901578,1416103511,1829924441,1627844038,1427884186],[1873842317,721648396,214109740,1611819059,923453122,438454764,806997600,1781471307],[1605821071,1094229502,575240135,2037194632,297957668,1936929784,744732878,1012406600],[1291817724,1926366010,170184521,2087256222,1915231941,506975870,1744923541,812365878],[2059884575,1341555069,1574481271,320810277,1294034890,901842766,702241634,2054943027],[1043807243,1093529264,303304657,1279595037,1098915907,1354281673,171219200,934214984],[915246944,2037565231,1176966284,1242732287,996619664,1051925869,1112605750,1953572531],[1133440733,1186554932,1940824156,658134578,1873463934,1038404460,1999757413,827335421],[1283755557,1526127902,1463330603,1756703383,1368893559,1001241519,545580934,976761680],[1479953424,1476494981,1297172460,271184151,1608823322,190991504,1368155465,1092351900],[1709538348,1505494821,159165084,1890720270,514478518,931721390,478953100,734832551],[2102817270,1079479297,674033767,1645700679,525216618,490061200,1539598905,1033919066],[2058701068,1349927547,1535043931,1569630855,1450524238,1199465183,1636652052,554896961],[142444570,2019894656,1336784252,351723532,456666228,280045808,1834395385,319429590],[1918303429,1818109143,1595078203,1444304995,1221625679,271652518,885688635,1589454024],[383175645,682591966,1294092366,1249777235,1988470449,632716050,1212109270,812656751],[525124975,374578315,2072530918,314054262,874978042,53626682,1612561959,933613889],[754849171,977592248,962535209,1432260264,229796369,1635792149,788259356,411899132],[1556704520,1013771604,1651557565,176974344,1468606544,2116749098,989040448,2012788027],[914245722,994228715,77392974,2055775870,1287527907,1817830631,1026248742,1116854726],[1947214441,18895136,139320230,2016013807,1204988974,1946346310,715350142,1145509140],[2042030571,971926528,2047242507,1313849647,686397056,25852258,252424780,850007088],[461085325,1347513068,1306143054,1625670639,247714505,1288183942,207748027,1442984132],[1312181977,1182744811,757312842,509105351,1409585883,634704088,1186792628,439883420],[1821623486,1092883620,2090649240,88347998,889765051,2066491884,1625507706,1467832982],[1284888231,1170340161,90443068,1381774158,748805352,913522979,1334350214,1396026723],[1154817497,2084000005,151589010,1889091511,1825701600,331109557,1504722704,365392519],[795697181,926640272,1152167256,1353828018,1481265225,1794357833,678564371,1740216518],[830998847,1510558680,87748725,1052702014,838013788,767679384,916132455,315515593],[675842452,1552962063,1304097170,404574679,2082659369,1729006366,958029498,179244872],[1252468069,1083950544,1482440334,457673494,248475200,986436701,876548307,491322597],[579697203,1396316584,15999636,436035983,1460262741,348570372,489823054,389653167],[1905469062,1373726157,1199635469,923697900,1420099235,1260263918,665721155,2113156730],[796407609,863166309,1513838763,314442196,467517401,955176367,1730574674,569191933],[2022948197,1816540482,1239496856,189872662,1043678118,1215579253,105610484,840941540],[1667873021,611702430,1260713172,1452546398,1507655033,479543801,1499143713,1128469890],[105341648,538836795,1501853356,602522824,1250425408,311337443,796588465,1986048778],[226096498,379508735,941267695,897054334,281082745,262922420,985941100,1122050309],[379441541,1988414336,1024048439,1225509705,675166024,1908276993,1534742915,1905660556],[1243841476,540887859,1791334147,1867661312,1326827370,526448734,2075805617,319779603],[1467079713,101366301,674286173,2068518406,528619337,219202606,240705166,2107281399],[178434586,139285499,2103427500,1647205804,1727948913,1466413221,313758460,318326428],[1903792437,1222776871,1213791756,707485249,8516425,380135948,968895885,1208938914],[1269110279,1277707182,460259452,874739144,256440769,1481891907,1485978031,1650154709],[669850304,645944151,369932881,739897024,2096741687,279295894,980672241,59575734],[1555072331,1579107563,1786064077,437263938,1565816059,1428907486,842743283,2107639343],[1658010656,125117546,866330688,2036170595,756640726,1982808493,1686854622,1616861772],[1290934922,2012068949,1726697176,1321013552,1102669071,905325065,1134406876,968594938],[2071507704,423046440,861819018,150718272,1231236122,73679000,1724373213,245219895],[913222541,1397091290,750512544,1039176609,1439620519,1779689434,724403913,547804700],[59687422,343792915,1545776078,2074649506,1186392159,1657924144,1943198476,1108828739],[694469775,1340052932,272703813,167927327,1070215997,211790347,1460392866,254656819],[1537290543,494100861,944277976,1544826684,410882317,1508623900,154200061,1514103430],[403146635,1765653818,2080373452,271529806,1470337765,1747246318,1448344349,489341054],[14987875,827231150,687718272,1000347099,50826015,1696338717,313878809,564939813],[880780060,1250153630,1751050852,562398230,333745221,1951764807,1528401532,2009785617],[1934742270,1050494041,1820776916,384593720,1075344650,1653496081,1147564488,1780695405],[662853015,1613042188,241352788,1801808386,566201416,1966785592,1927041901,837380026],[819543476,528859534,125629989,1933860071,1229058463,2003361893,1072656440,1200310301],[1764575169,436663805,483080479,1336972189,641954567,1417595997,809090102,1371680216],[381734857,107156857,1616317451,1514147114,150327119,217463472,1068772978,256562879],[1876617037,1244211236,18870041,1188342131,1626462870,675199808,85240486,439210887],[1899633651,616547400,1357585846,1032241542,2124356008,1771997597,1625996169,440950192],[1133478392,94945622,380396382,1567058440,664893906,1103086556,1143420747,1678885164],[72612150,767409861,787218665,78676073,361116171,1162211306,2099624419,285823667],[1497963496,93671971,805138449,2008319221,860529148,2040121382,2037228616,1299858761],[70153309,268193887,1203637405,1101818043,1610008608,194685124,458156012,11737514],[696724017,262165230,1489371847,1152877751,538995536,294685604,1149446440,1468815268],[920039510,1912918937,1406290475,63008674,691336863,1844288160,1227902949,1920846263],[1017998369,484044014,1447765696,496480458,1426147644,173258154,1303523598,1738685372],[1694888434,884009246,1649222326,370917625,1380988108,1229949021,1808540674,1547592589],[682739592,398541416,362984580,1424751280,101170025,1979111938,735294027,1076969347],[547314342,928897821,344477200,1192037639,587267543,1754124123,1681385544,1720609989],[43146815,331199104,1048471905,49024393,1904955098,1369317274,347488664,1189036013],[1887889413,190067697,980221264,663888840,1835838992,1582766654,2116956412,1019551027],[1720394252,1298124588,878569605,1763850456,1763913432,1727745414,814467289,1984797609],[857055091,1051945867,1405963391,1366629778,1470165342,178043651,673451907,1062389957],[156807184,828097984,222113860,1257751822,1909620502,222830948,1487497769,754899356],[2117598397,74067984,1650677479,2113558979,1120503807,1737436389,1403879661,506341013],[1653739619,538333244,1365038062,1640170804,100896704,1896313189,153672430,273462028],[519416868,169451653,18901924,1615993265,1830015004,1636152045,352061135,31171325],[194617978,734838488,241862219,628662310,106172411,880639755,377184734,1024024713],[116520753,46425440,1959748263,319453094,518222206,23640277,594153950,1960735381],[1126357882,294288479,236522242,580875771,310598634,12626117,903078566,134292767],[2115882223,1327850577,841992812,737034639,1725241333,2120148251,1435756157,1868320842],[1844383634,948735428,1058036428,1738669347,416646418,1515171908,1013132686,1875078731],[281940229,247789049,863683811,749795588,1964629942,1401218600,881236605,1606759993],[1136434537,599280196,531713262,511568984,945376822,2010693577,1026527862,574495912],[979550445,1132070984,1624540191,837846825,1015326669,1696681741,687957438,449514727],[1976160710,533563871,2065959569,1831944647,1705987664,2030905766,433429985,356230177],[849947819,846797121,1245485616,529130352,630073249,1514994720,1218261160,1230755559],[1076670567,856932039,163559759,740361458,1087567081,1153131519,1361599470,1314385825],[1678296631,812685311,1912939585,1858990738,117017069,1133017101,307558825,370980390],[659581263,1131773553,1722357930,719229273,1717266826,45241326,1993465728,712223070],[582267707,1959637881,1807989858,1747733160,4527371,1250276043,1225449169,985954346],[53449863,961936753,381915110,329039838,1538371635,453535402,1679594433,79973533],[243800915,130528376,1492106075,1655844148,377263452,1681588261,899950022,592900499],[603582337,304155003,980157422,1366017930,720387915,604237346,239112502,350281041],[646271989,323664239,2109304176,496259537,1148012594,2014409087,449428775,34739497],[2043621310,186318009,367464555,541077852,1478750240,295158540,1601932301,854539241],[984052755,1048379657,438346960,1677999161,940606434,423496529,1246492963,1275897416],[2013730807,108818918,1649205551,976816420,1543454165,1754036829,1280250865,2055192881],[1170484115,1224865573,1391246739,1494821555,1646274250,1708186938,133476543,1481132176],[1707045579,648210991,77790934,704842891,1753847321,681258622,243532130,674873929],[536948361,849816609,1223756322,1462102089,1002466449,1716991165,251097871,294280943],[847145795,1674810313,999087749,2021142706,1248058514,672898448,246159097,195569869],[722875930,39436935,71222705,76365477,1966588874,90725735,129705125,728944306],[1814839187,1735478012,614551061,2041256833,71696431,856612981,1001758797,887362850],[1753795052,911241683,1773902545,302432686,1899382940,373725788,310582528,21685445],[2006230079,1552619185,1773220501,1561876372,1421780960,835538568,1272250258,1248439662],[1601830175,2122986988,308363229,755495028,1293581049,1117193667,953950688,965297395],[2117806675,1865346465,2003516254,1269080271,1729095706,480140358,1112513988,2044702787],[70369152,1427068366,1194289926,1741182841,1913425160,42807274,1606755650,651922390],[759009184,494661670,1269783942,1909855233,1590796445,178742710,986367336,1263822438],[1515981506,997151404,884551639,700879307,706017260,1305839383,2064275625,2110388259],[1131802511,266455139,814900250,996791407,1536889221,1758638812,1996525955,293857950],[205499834,1217735469,1951062585,29658402,1881192887,874998301,1224552472,1787330424],[1769926158,227153426,51545613,1732660022,1540177166,1487692192,2003252909,1250515750],[601275288,1732590514,989900199,836657541,1182982279,1327739639,207373638,134076835],[1815093652,1726543802,1260904945,1459294558,959763651,970523427,1611331735,42695193],[1844331732,715082013,1860299286,2055185956,39053901,1396706276,2066512529,433730031],[890168246,174802519,86854656,1439337872,1897338744,228227158,2003674087,1299214580],[183911587,1668317763,759131218,1158978762,833314949,1315311513,1948650769,1457837398],[994939997,1709620453,425350582,267511364,1669681361,1710320726,1071925619,1538994078],[1672441323,1755580111,1147873467,1807436844,300001,144185048,621768985,1098890112],[202324999,329139820,537519992,327729521,1342436999,1297945194,736839874,1852935243],[1962097650,721855949,244005194,486192092,1373506377,93659103,266820465,267228869],[678001278,1461961144,746347402,313716969,420142721,1380929594,1669736267,1775002233],[135740010,145560523,447315027,829564118,1001951971,1012635018,202760410,371298564],[892026257,750170381,1829926242,1367376466,992957839,87392127,561500898,1079602974],[2016996133,847750460,2121531416,1247379220,535060312,1798362551,942508069,1154170606],[1652031244,1119630989,236141539,778845614,1866930375,756166587,1409262568,1393920157],[947349926,1109700330,1621788729,2051371388,61093393,401975973,158968669,1543234343],[1527735782,603505259,527347484,814062417,1252172082,1066150706,173982093,1250032551],[1151862090,199104073,90097564,235405689,1251135394,1264362741,263425818,931472536],[1726513212,1862847819,644837202,32301217,1705757077,287498493,1930672042,1893767384],[1532317272,885066829,56204753,777848558,951406306,785406921,1953908064,325647745],[620574080,391214728,1820393496,754378309,1946460238,171570561,1310494694,249889431],[2019905639,977379932,198452801,1248382279,1968855772,125115223,65056064,2065076773],[1313394105,735370424,617917098,1118347962,1693949155,1380670260,1117548432,1215387956],[1406075787,24454554,2099916964,321472839,240253197,128450319,876873104,39520626],[1659772151,1657633921,969898785,92880384,1082723458,1233705520,1052123332,790472206],[1883020151,85327849,1957038197,514077484,882194322,780303573,460815906,1699570647],[235343140,1256344128,1620697642,1662830030,1172648845,255475263,1529772550,456523650],[1658562034,535260731,2023701583,656981025,1625710573,1538008807,1916160895,1106957510],[1518942028,61671897,47430452,921338304,1261275729,1824265275,435696758,1163953837],[278885684,1863660124,1070599344,1983374466,690841750,51616592,891591767,1519629169],[1727888328,1032127161,1049953157,1221869904,995664500,996856531,1185977355,1823688435],[850170763,72950499,1532316159,1809392985,1671431998,342305727,916652166,869029394],[122513222,1619798166,1926834822,231917913,1112529019,1534992570,507011281,1597482500],[1225704030,420846916,1520160748,1175033109,1118758372,1802746979,1153403708,1984175042],[1733264966,1832919886,188592743,858167749,1245766564,1339402491,318625234,929442406],[309243018,1170436122,1676304171,1199031205,1280450059,1146733430,818635964,682820490],[195990817,1799118669,1355728454,2002992418,919825369,1197333510,313570735,24339183],[1825001900,906046338,1345844240,1241798842,1969525656,1491056118,21789879,1557554755],[943013363,189237546,2072937446,1551087273,1286911283,2100365745,1096871822,714823845],[855503993,898697633,903933890,1358905273,865686579,241444267,1310928375,619473800],[494479479,1867260159,1491622937,1811994003,265794092,540015092,1825037601,342845467],[685166328,2053003945,1332418478,907005574,1745942102,1587260503,833807164,910612987],[1203525915,720618542,1494505021,1814790036,659266168,54867407,1509781981,1281537614],[420531534,571985406,177255699,1692507076,1169332288,337104086,815068339,679534341],[92472236,205158080,200280351,1854971357,899614585,1394989314,1181115591,1836972174],[2050725657,1658824610,1620222952,72475413,1756446118,1238929927,1272040643,1452000662],[1365593897,94480847,2129070032,326277426,1113867558,476098269,1995542303,1554094776],[1845671461,118439990,1055395790,1385816693,701906057,16383415,2000549657,331815535],[62459774,383387217,2065405259,1973150056,1194441122,1417778454,2115851989,1333585441],[2129039778,1981598191,404021550,1605038330,2086673734,433669876,1268083061,1965540687],[254660452,1561942503,94001936,259221871,2026086960,1259054743,1612569230,996187757],[541349486,1234993637,1304128957,489237355,746372268,809733803,780764833,1535756376],[1643262985,884910764,489918193,699748584,1270030419,304092027,1023010528,821642681],[1933474804,1118505320,626296939,618778161,69718978,1939029318,1624781231,570686511],[432934429,860823860,984456669,1278030992,746335435,1890839670,762508537,749604936],[1267476476,26266307,40288730,1532204812,524069988,580885361,1005228463,1977129797],[1013843705,579559116,487359728,575105378,1325609676,1408938285,2004038643,1469007809],[380120774,732629297,1779278819,1277406661,1282144176,1114554110,1790659406,1187440043],[311066363,1841553243,16230678,1857991677,1213330316,1683067936,828614295,1280545894],[1966262188,21559282,174868130,1112772060,294845965,1446850212,1227594685,135794429],[1967225356,1472971818,1690189032,74553032,505063423,1341599134,1421905460,2117481111],[1321543876,1938249867,359424805,1302301785,602824163,544788024,1156219152,1401066585],[2068993459,357188934,125203288,642190971,1579225669,115411061,323643075,1915213225],[804284730,1837706630,734037986,260548649,781909972,710470000,203488549,580576587],[1137321951,1478421150,932565688,1900247202,1764230843,1813387874,1225300408,418787130],[1370284323,1074558635,969903019,506773270,1637480380,1735634135,1509091165,195308563],[76240792,529312901,91652644,380535857,1523887498,1401797256,1110641585,705328886],[1175548432,226258946,596677802,248844413,130096738,1673248757,1941561779,1494262629],[150668612,1632255199,241679908,121372846,140153411,1087403120,1426447374,1145797207],[702431292,854370093,1816468118,300003128,1301737156,795818526,1567574949,383474790],[573753868,979336233,1929320170,1672376605,1649749518,1133394468,1507275510,647545386],[446188508,1505772042,545863018,796346364,1916228069,1759820585,2099544080,212230540],[1785222288,694629302,1997075688,665259144,821858676,950579460,2030550696,2036145195],[1821901058,112260502,1681508021,1787730153,2125735725,440344488,1905219020,1880218376],[408415826,693105849,422852180,1157051893,582466600,1806401955,871471543,844874146],[269622504,1381789824,649239789,2042974971,838599386,1118229912,816853177,568618460],[1404571541,1722150343,1407666729,1292653971,470413126,1604206247,1416727489,1243395339],[985764658,2055724079,420484180,1204489530,1984171601,91403689,889861120,1674891303],[1454197983,712987234,1484331636,1259586858,1117427849,1130745702,606753542,24025635],[1838043114,611629118,730001239,1850106979,2125500228,1274297552,643653423,564988486],[1099470261,1726022734,1368057034,1709494130,1334182670,501134743,2014946020,902188049],[671215865,145164598,44616875,602100937,1789099079,1982888997,668970099,785890996],[2001865897,1805502231,1620844783,389333326,120388665,644066536,1229406974,1050030143],[1477797688,695752210,757647078,449319551,1990483353,1933977712,1648287569,1274423365],[752314132,1638592044,2032826159,622040702,1532850060,1099898726,889713355,1561358690],[1511968142,43229590,1247164374,78325563,1461729903,1868938041,986045501,2100598861],[1193732038,1956815194,968754824,254833388,1869082685,1091376187,1877707593,1570241454],[382642799,910460814,1306772002,1381265456,1049254115,366984864,215861915,1484157552],[140584330,1535604383,263599598,1283620111,1744177032,1014997328,885190485,1053939358],[659199670,1313093568,64673788,1088623872,2104454039,306112808,274390030,2028177455],[1062973364,661269959,807423958,1805461161,1069408042,999054734,1871080219,1051879125],[317332899,79543901,868675120,1982753444,806969794,737826979,1868397488,783705180],[1890669561,1573907496,558546698,744358786,438968510,1126998413,1803598045,2043173789],[756686507,1426139945,64413987,1011355553,423475859,947502782,942691907,1463992966],[1778572690,1346506593,151402379,2020584254,116254481,251005951,726163968,730752609],[156273886,686286286,1715505957,516101042,1773797739,687895315,967086258,1974293973],[1496960355,750148551,1335003867,1403372517,2044926162,1601436197,248778262,1570248153],[1107210273,2054832840,1920347639,2107393585,1120385060,217658290,388853978,162237166],[1947322609,1928584734,1255108453,1256088374,1841461334,1485900925,552837994,781538790],[843873486,422008427,207479520,349540974,313971767,1496507102,1678127465,383437309],[2011914140,381246362,104073952,773246129,1560998366,1061786015,31433464,723678204],[852013124,1475508467,190679436,113628559,911843652,973396295,531678858,1977579394],[910911419,1393933271,1931469506,1279143774,451434030,1993258496,1157925750,879395992],[260915383,487928562,1693034521,1074985256,1498368134,1308383961,1921527314,851971485],[375441334,289103432,674194726,1324781315,832286806,50048909,1348724397,1639822190],[1982502982,158533170,734054696,113756093,690515027,12576980,867760832,1981705692],[1803437108,515604551,1711885936,1316409270,1415839101,1701274430,119481730,1983830943],[433556821,366715747,834388848,1109549620,614048823,483270567,903131898,763342090],[534476310,1532674570,1154335774,1421755845,538997543,63815961,996614506,536740508],[1333170154,200096204,13787943,936271046,457264975,19552239,470023700,2107571701],[1923970843,1980517628,1113211395,2054694638,1266653440,974722633,414163248,1958899719],[767976208,1308724453,737611953,1795847329,738720495,1163081361,356374171,1081122939],[1586093829,483387173,1491165742,1870878843,2094786275,443577710,1685644538,1312118103],[942423750,1335666074,1948522360,2129837842,1982391233,262303119,2076939797,96356488],[1683690435,958819872,1671063413,861277595,149746674,1539101666,690924136,735139836],[573965313,977975827,54183430,1874953250,436487384,484217896,573522174,128645512],[1718150140,2013816598,974404000,110674877,2120385895,556645315,331879580,1188620738],[1451372726,2011824831,336500075,108383421,749479681,2121600470,502294532,2031699746],[215368384,1380396733,1522410703,1957516474,1969162767,1346340422,2050587995,218812],[1180247284,1877899689,1805045249,458111593,551060659,1588731391,178806013,1185335983],[1226283613,1743804772,1393748674,1144107396,1202368112,1906148394,1118557480,1562732826],[485186576,940629253,515807404,1484300133,1351980461,933891450,720351387,2114137333],[1554519021,1229887679,2040913635,1405122724,1225626240,2121073368,1198066638,608984338],[26973542,1159790103,1830816773,198824557,2115713954,1021446378,1702309131,507541414],[264352591,595863582,1708730174,665384495,423197995,1568337404,1900883753,1584161273],[1363021916,1949295377,1470820197,1356729637,811250939,2046560404,385054665,1726932842],[97532350,1077510025,179698592,1086774381,1699763943,2058863759,1161496306,742398038],[1721433222,2006213356,1919116447,546897684,1491196452,145068378,450025029,1876427624],[1354765598,1201552885,1516624433,906036933,1835058870,81867353,1494305797,1631769201],[1825628072,8060363,1297588585,685890609,443668781,832023846,1659370664,488955316],[1321499260,979825048,728689840,2068990919,1028423227,1925279343,13558646,1007879371],[1717603082,1217323638,816631523,1413162451,1047095763,410821047,1012092303,1893662036],[257375016,451829690,1506917310,656243585,2035122489,772085332,1193529597,1318022439],[152766568,1866772425,1747307001,427608048,35668703,483068186,1720835956,1944126361],[432609769,172940383,418544857,534695782,1418650753,926571239,1476940828,757547356],[340356856,158690247,1034059680,299986956,213576911,1102846112,1453379126,91088124],[681018383,2082490597,1384851577,1236006898,765539776,1000199735,104180757,226371867],[1320655498,1979650011,917616795,194760882,342704290,41346990,191663903,1612645587],[553832412,1018250176,380220112,713653184,808676792,2016950802,659410264,1624546103],[2075329552,8632508,1179573855,919189918,1659714549,2061570637,1258418542,894425868],[545002187,735717001,1352748501,36814614,691068804,275864059,1304821002,752345781],[1238234284,747463478,2024359832,202165840,450310571,472075575,1458887416,1100553652],[1134068494,585541626,1054410906,2079873804,1170749465,2000587715,387242460,190031303],[2072202662,217032336,1367803750,1530584138,960666113,2020097287,889493305,1265370484],[988758680,211433888,664941821,22095751,1020388602,1360521573,1105596050,197831645],[971128180,1798549176,928105949,525039457,369164023,1553924952,444552282,577078030],[494458433,805482456,1364795512,272940780,594579108,1454418327,1854606303,1077384168],[1175451017,1791479729,1755944345,1887569248,755781957,662425192,231277751,1738718328],[236868102,1322263564,1717491635,1556172401,1851932342,265729786,1923936668,448300459],[786807605,1603098941,1138607577,951853646,815055951,691655266,1734523675,1292892207],[835669621,1458472850,312521894,1993111188,247501803,305888157,103317862,942936661],[1077696124,1634828593,613594205,724665397,1556050120,1103540165,58111764,1050788021],[125698099,153411023,1803897339,627957938,526272418,1234089277,1939928502,1324390961],[924730015,1904740941,1662908738,228675352,26313724,1765474226,1241853427,600003654],[1583241481,613625471,1009333467,667448342,1240533011,62660675,767292320,48352321],[1640216617,2080209618,8336137,1106232988,273747410,645081295,1234435871,192808398],[1586329057,1115794097,2047867422,501575806,1890492631,606708868,1236070450,1009421763],[1667350783,1679870457,701287891,1727486560,1693362185,531157499,2100125673,1363557623],[510078663,307302520,1133288262,79339651,387154407,1124584729,1043183803,497786701],[611992058,1702751747,1029326049,1212640430,743335389,2043971273,1387496876,1087239957],[1867677453,1251009366,923292503,524156023,1602965796,1911300868,872528174,1799481400],[866512510,684761924,804391942,1095184578,1656887348,280945364,2055368066,330745361],[97594207,151131400,1044340397,522767395,1939088867,140869224,648373967,327543607],[1267425180,326495255,2043765902,1630976972,501041053,1442509700,142023530,233670398],[1396650622,507987258,915264410,2065543738,421527496,1274612481,1314830830,1876228659],[1867142315,1239890881,1167469326,873861205,258919881,1801325712,335068926,286741841],[1314362996,681524464,490768766,1599155654,27492657,2121248617,4069236,730687256],[1148221464,809725033,2086993204,2104143021,616489763,1236498591,2066685314,359996746],[1136127729,318800872,871192105,397286789,2087615580,613183308,236607451,1050578048],[691640248,1467109920,320152120,331999205,618920990,294234475,1074933207,803307076],[401392811,2019513986,171559746,1063685945,604391347,1841916696,1929706290,393414868],[1440983404,1967918851,670715158,1009091706,2020296016,1950676135,1784559900,676017406],[1863442835,481762334,1469072041,1203015750,879580372,337331486,1269632100,1630610415],[299537512,511355055,261658759,598192688,383223240,51596546,262363554,1438653790],[1071636118,947230096,905455790,550113745,1621917107,322682394,637724679,155579006],[1025164617,2049005972,1110856472,127200159,313764024,1320590521,136057402,1942521614],[1692175565,2003432493,902282263,649875025,1643023147,653551366,1319033107,709950807],[732050614,584740190,1763394744,100900076,348878702,1886161840,946908603,1210198433],[1891279574,1311412169,1063685169,2035110419,763112990,1604535130,1075578458,530388657],[1604289186,858780919,1289219215,638843092,2094890185,1084472124,955159338,359303104],[1522108271,1039675538,1401486030,286418430,432304288,879481875,1679343696,438692018],[675925021,681194304,806108386,781357101,1397465573,379213735,1531824945,803414117],[1354193067,1675858417,236747561,1054428979,549058966,1061853865,1417935973,612829729],[1754972577,1200606740,2083773402,456798044,233567053,1160456156,1323161461,815782592],[979430889,175932836,372580904,1668234594,133346495,1048003119,555587182,1317941496],[1768420112,225907130,2881115,358193990,1174917228,1460182567,44032830,1306138435],[622973162,1024079608,1277096779,1688124586,1279871477,1727853957,2098059878,360861823],[1437780343,1361146253,304103705,877301271,232426770,1817585723,2058951947,83855968],[1369375471,778217026,1069069829,2067702703,906521896,942193076,286219553,345014753],[1938976136,200866227,1210966157,1997057880,1851140990,819072924,1178662579,2016321939],[1614337325,376186754,454297250,2038515843,449376960,727552709,177408678,634037306],[667904373,1592618347,1493920552,766912578,886355261,635665205,2075072214,1469540080],[1923349625,1903362731,1542311126,1714249678,701268797,377890994,645344607,771466180],[600441781,2041041090,823924231,883233376,1699402958,1750102410,726309706,471049698],[973541022,969287084,635057494,260375026,996628849,1376402125,1448272830,1924516627],[617694529,503102995,1107830906,829571222,4169155,1659582000,1537614513,216183078],[1079249365,1691961906,1997085219,81889731,461133339,1675518663,785632188,543855189],[2100731207,858975929,1452162128,565763275,1192287295,1260269991,477880083,2039416718],[614236575,946532503,1190401439,2118873507,92582189,1272737918,107506312,1037077544],[493292269,975252096,1353208294,1616069963,85822242,963598758,819568084,1567328644],[1579540400,153629296,799764562,353006717,79772357,28677456,1035707136,281371320],[440222715,1046791820,1288504349,119561764,1762310265,1252027479,482873358,673399623],[407670053,1756596403,211226922,470119487,311858243,1069310980,80723286,319741139],[1852610090,1332626944,510556230,1176644032,1097875929,1946169940,2007947595,38506388],[1081232035,2124722654,1940820455,682062916,84241628,697607989,764710154,1685142981],[1311915725,533800284,1412792839,1502295475,1561612632,1169767809,911495984,1470012546],[747772030,1073897739,76512438,1555990711,1727797805,31877954,291784389,1130634257],[1337575691,949254707,35468029,823650234,518280217,1131622706,290295600,1902537740],[1901585773,27968949,1500747,1944387364,1615806234,1823579249,73118119,936314650],[386977,1359018932,1651019683,2078382699,1817447247,179006860,1859470971,167454151],[602436956,499017151,2066245524,1828269040,1654291438,971083611,146592395,874120164],[1216779256,1165247665,1099235583,241171742,1832488322,1607990066,48419892,1802601390],[1370774584,596681497,2027596930,2031902946,1162026850,1090305892,1262428582,1604807573],[1490100029,2130515681,433052238,1507252357,1688741219,911260987,1154510917,1533316361],[719644623,2022924813,1262581613,177175707,35810920,1484366280,977773532,221688988],[483527041,1973087147,716561021,641662875,2102983714,871428123,1988908479,853539443],[891542293,783973108,482146487,240461957,1947231632,2029185321,1333469283,1866896499],[1097316317,1287272946,650609436,836087506,1128549158,1971428210,1782862319,2069727304],[729698137,776354864,1576037232,2050648397,525259386,1442198552,1976575742,298328100],[365666993,789594163,1302827779,1058442630,412839155,378719641,1418751661,1701900425],[216233694,678388625,606509860,136605264,664355108,235070167,557510757,1321103987],[765561330,1546872678,1590508865,864260705,1839216530,373407558,877883529,229437997],[2068698839,539643232,688251395,441061516,1300944188,1311623632,412475192,921443215],[1448954498,616032641,126370438,342371774,1011039662,190109729,1123060144,284677222],[1481944079,918752591,1998536295,1094127339,941561325,638343432,1109822048,1224749460],[1403192956,2027886755,908732718,292200865,205165370,1004536185,1875097436,1468872674],[1144691708,1346782946,1956170197,1770851461,1684995593,1359671307,1185312130,1504572143],[1250421502,62023264,1875287585,1143142933,156870193,1364622083,1330035747,1411628886],[1151273654,1861955604,1216570186,234048882,664899418,558349322,1546546219,1610806560],[547472890,379752244,745838636,1574311705,1645661476,842274081,1764633474,839753872],[1669209841,456579238,1901153669,1126077167,1554114940,1240530568,2117357501,1989791473],[1764369706,726583404,787404738,871808571,1123860037,1517932406,726440137,215473995],[1686915865,1652423199,301175045,149043220,472126657,1812180963,1595781525,2006547872],[579644820,1355741120,1019396213,892921405,843715464,2014752647,735668916,1210973179],[1685656492,1004753623,862109558,1092362934,1376347649,1174045594,1009643853,1771460050],[1328950889,635315303,1718753601,1018856498,1977809476,70952306,103307470,233520377],[2009026995,883675677,2078244195,1049652387,2121978640,259419151,1463001797,1071824806],[162298546,1746268265,1658158077,1458643393,869229690,2065015599,654806599,213853885],[1470864232,515618959,1347746323,1688818183,404609044,834572294,4247504,819072420],[1057877028,1742116515,1749934563,1959343150,730200238,479894470,87724029,1984486607],[581758986,941022128,259512734,2114657611,792429554,856173257,232584577,490494824],[668076319,1983490844,709461436,871113675,727866621,35516015,1122654457,1359913282],[1678475993,831073764,390207483,29317410,2045160172,323557589,1641419901,57018058],[154129743,1273652839,1219355075,1477207108,269618042,951613612,1107885812,90529585],[603647951,79162885,1244174250,866066807,2091316677,1312667829,525984701,217753753],[62280909,1955795703,487861481,955248378,1854418630,834837175,986476066,1782843710],[2038435134,979127506,253716692,634842198,1624600641,967053194,1398623839,82714279],[7526915,336287060,1566544188,384202630,303134112,1336559368,1107340764,2007259371],[1131478431,1997677353,913464214,1374850427,1023064018,245909919,1394418042,15171205],[801057415,1656250330,1389075535,537373887,671880160,1612159465,1000498094,607591263],[182200815,2091017149,1955802420,16984939,1483041374,299044193,1926621755,573909980],[446656386,1865819623,631699482,1136612346,1803870104,950713906,1213027921,1755219640],[510286367,574145119,1197491879,1775117165,2025151001,308229014,700990088,798007636],[1246883485,280931680,1984289767,576415837,1604379574,1353395493,645269042,484257002],[1842929724,2121290917,1445829939,1693396803,1563644181,1163850688,1947761948,881997265],[1026239604,98774301,580441519,346929252,881815346,1983801207,1929366056,860245623],[495980656,276526626,502073137,666970110,209231453,38646693,1864588198,748592481],[645816861,1044674815,697331697,698072236,915571071,978821067,2032019411,428807982],[1339550595,1374954659,599091715,1050372597,429895546,313117590,1710623452,1975478876],[1655418412,726086747,40456718,1134749949,1309886815,1606928330,1197298136,814941821],[1953648949,798216401,1015089949,62370044,1307850540,1161487050,1162256484,485053023],[1649980631,1777082181,454404084,1377935440,1595405754,1667399032,794035688,744421163],[1012418407,74147963,836171872,1513170490,1206099990,1166122351,609096066,907873649],[789431861,200036061,1650650614,1334080111,1237252961,1007763205,1458621698,1109992491],[2076927861,911717091,532504692,1709431492,2070972601,932661750,1148526868,1818305513],[1131180841,779401653,794428612,1652398484,1614910813,1851243321,1106680646,1505897013],[1767903041,337798834,2049722331,824060146,1183108958,829556345,1136897189,360417061],[172476047,1259907129,587782216,1386220609,777591109,1043169831,841809990,845629847],[334222321,893969679,735030082,1707605628,1846547755,1168459424,663698073,605631690],[696684851,764612915,44752120,795012185,215630204,117864951,1808696794,439881194],[1686980890,1774482738,1425203660,1492661402,454031914,2071848937,1668358738,384253027],[1005175841,637086332,499267842,529783680,1607426898,259046842,1776598927,152536245],[1455208715,1143591733,1937703760,1534055614,1579301546,817972840,2072060913,1169893745],[497507234,1239780362,238383370,1668680766,228859406,1786684658,1338116543,1856726853],[1567638687,238758916,212905511,1355916393,567581736,729323007,797180005,691028741],[1898889525,194857793,1666781911,1478710837,256716357,751658991,487497957,33654153],[1661257171,74339863,686572393,1034092348,490499492,693015238,1634952680,508950563],[497792026,1581981282,446056276,79687266,136090708,860565747,353669491,833478732],[992938252,1689177610,920804800,1243283167,1283934625,1938652960,1856198177,435567100],[146558552,1870343105,1094860764,1931547224,1365305125,1777216168,159393167,1869530886],[1543910042,230649981,950863486,742330842,53255753,914004175,1688782005,879842406],[864545754,301529010,476410782,542036701,1698186716,1330862148,490574092,1161591624],[1718337694,402365259,1183555969,858443542,12086687,1177979369,1375221412,1400016827],[1843220460,372499936,1237844696,45907111,1306852945,1297277496,1255541533,1205248632],[1880066446,1751102555,1959207212,2070268390,153469777,1642725815,108580952,1086866153],[1986660068,997708179,1144973262,2043390712,1859052336,1534191770,1157122689,233883895],[934146420,1237207293,1878285098,468829347,1007467494,1296199835,175765346,1900389238],[1946104755,227251222,1739979342,166115223,849102114,373481702,448824145,1072989553],[808839077,305313610,515859863,1969100182,198699183,859812526,740913424,300652142],[1564185959,557283848,1123675497,1220074560,22788201,806918842,1875324728,733268089],[1988301363,99611133,1940032660,1266479885,1612817978,471388754,393537104,974574009],[1769958996,118203847,1597922683,666254995,2092010675,423003825,1402282740,1654305570],[1478927263,2068697094,444160454,1982357396,1503099288,318266945,1838360867,1778230391],[1421384586,464583244,521663814,844724626,1266154502,1032410454,1467423278,307431314],[1198929333,603414722,851223682,1948379376,1740465438,1990456928,343115096,698124383],[942718509,135791597,252627190,714586984,1370838972,337152555,411771552,408931320],[300277430,1291879116,584076133,1854012797,544728866,82847864,1305007823,1046226930],[557107855,353819746,1644647329,1420278211,2091752859,91551620,1846758144,976537422],[1371150047,240598370,1356988229,505803716,655117533,137211094,653349296,116448548],[1418665098,1475090626,1790981057,654637622,1398581677,28709858,1076847725,1559730138],[224682930,772790612,1703104513,559365038,1606954019,1761069390,178174977,764234700],[209819474,1754958760,1536838595,2106356140,746605589,648130630,1403085797,66405204],[659793273,593806137,1401481031,1613501203,927735510,545571972,643484724,1584027418],[1246459467,1944084070,1200988089,1378129142,408724647,1327779560,1996481811,323942507],[47135360,260369839,1436337086,817003384,1421443936,535641426,1005665921,561983677],[1009612727,1814171666,247986927,1241627613,1186297605,1264042453,2044166673,1831374103],[9910581,278056632,261285062,1578232290,401290365,961298211,1557405630,1209088569],[1350950215,1650133161,1924171181,1450396460,1136385067,1558850700,490028922,1401674369],[1086446943,1621860365,1324251716,1845601519,1412419004,1046211131,96221130,1611014161],[2040210468,1711023150,1236738767,116713206,975294789,1464185361,803817211,1715852473],[1517656023,804305191,375510418,1329287598,1374981053,1307719454,1082272745,563014092],[156085385,416416187,1608612138,1788040142,443657084,40491970,1055766612,235028276],[1338207346,386947452,1754179344,1501294568,1702212731,1426369060,1261567054,280930310],[1943848217,1742180079,374383273,369831626,544289942,1153206425,1072072423,1396607381],[1978364218,455608,1501271410,352280794,1112922549,1028337953,1084182638,997058189],[392394277,1481388310,1143089870,448509225,267921629,334035709,596574754,2126887442],[730427935,952938073,203041070,471997989,1697582662,1966544099,1227485423,793357824],[1855638972,943036616,1063537031,897767734,1521262244,590758728,1145017783,1550401172],[303574705,2104283516,1323956387,516061995,1888108646,1780313467,409156693,1019433996],[841956532,1609843219,1219144301,697496883,1489342016,27120754,164566071,1731331797],[475286983,377718804,672051712,1760984006,234828563,2109763409,1578661078,1456188693],[327345731,1757523023,1232654144,830299573,1050600084,1858588263,1444481116,121403195],[547449061,551876576,1780517928,519906313,1263582283,1109884116,1466982847,42934452],[1472741009,483091883,21400661,895371496,1572683246,2106380821,280633102,1823161041],[770284844,367341336,137690486,76285589,202797159,1405171053,1724656718,1865062674],[1683610967,894884624,38735453,156748397,642469191,1986484711,621003594,1142851015],[1514670454,1318468448,906536940,529607698,1275675611,207942617,1527351686,984681421],[1048743951,1210024282,1102250234,846565340,1393869054,1385391600,708297694,1377279252],[633225869,539582172,107561886,1007131511,2115475164,1215328542,146002058,2057837463],[278658341,893767166,1185489900,521855206,506176301,1469303249,1499378772,1503184636],[1757432657,84276093,1958307997,1233465032,1971500461,573901444,1978578331,1229843084],[1716690374,709969930,183092061,1326605072,1580362390,2067500342,1195513097,1871649533],[1925152886,1249032886,1362270383,3269755,263222173,915233585,1515164337,1665984516],[2022541646,416570617,995521620,2038957403,1080522218,517556172,1139929321,517715046],[229226709,1122782957,142349169,43858651,1753315106,963212066,1601772466,545143221],[234849729,820607884,640987672,58130462,1116183329,1055159876,1002732713,362243876],[2023904256,400613056,1409822160,1726930567,992616689,1063616874,1592206491,392569711],[567982997,882269047,1360266976,1048667845,1675150042,223519433,1563406876,918702339],[1243590979,1362403185,1771374103,82726675,2029430749,1813522809,1894916976,1650803647],[815926998,1399032566,372246080,915557310,545849942,479621819,760426091,1040021541],[1077368758,1577551385,1068227464,579734676,717619585,69503824,313631269,766619985],[1036784920,1116992241,1666608158,1823975445,1073947134,1415200432,453355279,755273963],[994105845,1769869617,857479799,1918012717,1543278951,526578354,867152570,1837764044],[1925155076,1122436687,1069252821,2072601479,1086505382,1879949464,178869444,1988011373],[458127062,1082931743,1641859983,1615514869,945505964,523515890,2033062416,2067278449],[334672198,156106991,422617538,1601365427,791016867,1216588534,1757157770,986739404],[1018461954,440795166,1638148142,1921677191,359472299,1304903821,923002299,1467295257],[404125809,1917736789,1113187438,1425205095,741792853,800455034,245822955,1930559381],[1229485647,1004505433,2082374864,842361880,836746292,345712451,70165859,1796551934],[422613294,1824979008,1236085114,2077572609,888153373,1887442769,1033023021,857022400],[1299824849,1198306090,1747165498,1061375283,549220330,1637254596,796705734,1332192150],[2088265392,504718022,1287947348,565031580,1559421670,1097946684,256269869,1942392197],[1148903268,288623927,2083125138,4843535,1358138814,2068177582,1662511169,653226235],[993992347,1067289793,1493820459,790790162,1671664681,1578128327,876140399,1282831767],[510275080,340840004,157700726,655816549,862842937,1675420157,1603326944,1990716499],[206091322,560756890,1907033480,1584392380,1243968141,1318419832,1202992543,1708436659],[1804675381,650681142,795617564,1145545219,1225090966,1870997028,1649317254,1167815572],[428928881,848392384,1370267219,5284845,1696857529,739218523,277336435,1590527953],[1729869219,395335528,1672956555,433589943,2080024087,1902581545,1505042863,59486745],[1001915356,1374893708,678817170,2094629266,123138772,956078823,815207777,2122939002],[1313987133,159308070,71488174,325367134,730677648,60228518,544524192,210213031],[1686582966,198539427,37423598,2046488681,773627807,1432603217,1599512665,631004325],[1023192112,671974901,989309358,811426587,116917404,810176196,1833653167,1359973111],[437205904,362441857,1564340155,664623010,373422295,1314542189,497510102,2116518167],[573235123,38407419,1724499240,1572623772,2080930610,290715192,2079625868,1943024991],[1099960948,632327317,538063761,980940871,965707100,1190406759,1495865888,1344141997],[1675180280,769010994,426412476,603697651,1433364191,666190669,790486892,935346805],[1713894418,522708823,1251286016,106256338,392805742,1369273433,1132454452,416819879],[76741110,1288792804,1726983425,1599034296,1172150827,1953164467,1887204998,332729800],[1641407957,1034961434,2060747894,145300174,1071205999,1110394234,1056061726,1501509962],[1232686015,1039358816,159250539,1353167020,1130285262,1014440237,2028368741,291947776],[424903378,892874399,178840196,549877710,1228524165,358021098,1181685203,1785665089],[1836901940,92515034,1450535787,1358072344,1863763572,1114147536,517634187,296902948],[915042239,450086199,1050124169,1044514171,1964487043,1575577476,377439476,1619692372],[591854735,789574177,1379814300,32720296,980036428,1570216804,1437111598,2063514127],[1404745125,307270717,548335494,1148057500,603417553,1295220931,1998802647,1832928905],[322761624,568871014,1389881291,1843669028,717246645,912590568,175420669,1843654224],[376995979,919449013,2125215780,2103583568,453120552,583193387,381332292,2036233655],[500678693,677429794,24814180,2053877663,758062214,1934161448,1319202493,1254018181],[1135091296,462411977,781745922,1166454013,1398898123,1962534442,964335976,1123695280],[1470823163,295021120,44702836,885086333,147523271,1410575027,497789299,1919964190],[2055334580,860223912,976385573,1497722581,2038352035,781994839,906665943,210312907],[104083813,1763261925,55123195,4156845,239248020,1105548831,21535318,1296310548],[1901640789,111960554,1539111122,1077253556,434861051,200422972,224719226,1422390980],[1967560038,597303320,1503199873,1787592528,146007076,1146429609,1606361932,1974981526],[786925070,1833624959,1832640433,430005158,1744685650,207006048,570398803,1073021336],[496359073,1427639691,1007371289,178486570,860900121,1174310379,1409398902,908722412],[1950700429,991249943,113949807,1765921579,841855270,985275067,1626358855,316561167],[1910326117,1419574071,1725704861,215913815,440420663,1082754643,911980856,2091446486],[197759540,920409436,847590751,1011356808,1812142600,1748158017,158820969,139014431],[562526394,1003217263,907049473,1788066276,2012128799,1024725025,1781558439,1023607227],[1603215623,875773675,1395769916,1446777270,1214281374,1245708616,465458152,1180768571],[283420204,1102617627,1058106481,960203509,1379887092,711246203,733214489,985921418],[1532028198,1688601542,18293031,38228513,171069587,1107392834,831353644,1186165144],[1148285621,281695848,955547547,1068572513,541487097,221379688,1335726442,759152731],[573191594,1798006596,1114067369,1496590223,1739486060,1047289295,909413576,1403386513],[304035120,282833736,1615305481,536599889,1947407218,1054992531,1038459109,1350614689],[1613947306,531967172,1193493209,1606588929,1098723706,1406571323,642001726,1083609355],[1219895627,1186908127,122751105,504737514,353936767,1536693196,483861427,189574281],[1060656054,14141744,2112931421,690539511,1904270203,1525689435,1973614780,2069023619],[818623543,1037818661,1979065424,48681545,1901285377,1073689681,2109084951,1051761259],[2124212771,112735073,1087822022,1749102469,1645399989,601409555,778433229,548710737],[1309693091,1099113355,454040569,816891135,425859041,313198977,821623896,492312342],[977965538,1251028300,445431411,167875465,1645391945,2106519375,1469301394,810095367],[2020059935,1838250181,956546425,1617888718,309029472,1604488293,2068097269,501125566],[662059098,1073652750,1621375622,1478488642,1288674568,758147172,277105802,890455940],[1816368528,694853825,1725481990,1942285464,705821627,1183618435,740117201,900240589],[1700513559,403443207,630278871,435127896,558876301,1039317969,495701937,627702498],[408582996,1536372198,1240891433,72994759,1903518544,1364875636,1066888766,543889888],[1975416169,1398032272,949098370,378838992,1567422861,2041674876,2097773396,1454839840],[855842447,784564422,938067071,608092949,1726023678,276608737,1552131709,1726595940],[1173395968,412609881,685746085,1782887163,381813057,681565801,500338204,557957],[1491402917,1693375854,867054402,1588774316,1990805839,1550372813,694092535,905072145],[1751502933,1766051555,1528300801,508782431,1244135565,2014892654,252837336,1775287641],[1194564162,320012643,673169902,1061240545,772677588,1678987624,751999995,1014858709],[1638480015,777335513,1438483611,2096215507,1571358179,1940103028,1698964624,1556519089],[1742394719,1614462098,1182062803,2030919494,1304627316,1444041357,1843764180,855878104],[654247213,1995954962,1077082060,1117160462,2090725778,1661118895,180945311,903398017],[1245045209,313369106,1943495733,258007735,1152301984,1234100102,435943430,229859633],[449976653,983144441,1566135355,508617726,426523914,1673514773,1072751964,2058734108],[2019356671,579346730,903254695,1180251661,1619196025,1944483553,1422673696,1481239250],[1975788241,798153837,838093886,1591028024,77961271,396560391,1269067241,1854423857],[1542470331,1484216810,1829897774,39098011,1667286133,156655724,1776277370,1942259326],[738377070,1055173807,1091819236,1785410977,1039592684,1816768099,2092849590,410308943],[166074951,1977113835,1336551622,1913124903,415429392,1774004786,1522455575,2117074024],[640258983,1151468179,1484931606,1011099169,1010862453,1734890136,174627744,1171481739],[1142566536,522916788,849031807,1369502795,1070508802,1278997152,1845946890,1161193696],[650506038,98263005,1415165466,1381852210,880819913,1788409228,1006744585,926714634],[2041936595,1792952209,776218825,594456893,716446874,1943605558,1842656695,1419447181],[1478971166,561125039,781543428,20978965,729467893,284692368,1725101869,2012403042],[1021425578,2027358653,1216189822,2070429011,1299516389,782407676,141559301,241305088],[400167836,1462395867,832381711,1719926500,1254138380,1566077930,1900715136,1770454395],[312118641,1559841249,800839666,1301113122,2024427278,223908512,780207928,1560228774],[1329311980,1588731110,1276666444,1462539186,239456326,1576371094,1674749127,848833757],[1476716924,567702461,461351092,539819845,621885857,1172217149,1440187628,2078082698],[2116502762,666273584,803769149,2078068769,187005653,157056546,728211153,2090715757],[410134772,160384888,433700645,121404568,833866324,888250880,1380383660,669948986],[596524870,590259544,1192512160,320831800,934023858,618543190,1821695149,2021660881],[423574430,2056159461,531408389,167531868,409128754,951271852,1079637970,1946114224],[508082743,1497317761,581453435,909962196,626804068,912090873,1079815933,1959669737],[711241211,206191503,460125807,1221966556,861921803,820020767,572143442,561281957],[1744692261,1930589468,1327940723,185886795,3482611,5826161,1943822651,1926934288],[23707674,1006016650,1649749209,1867943971,1500916972,1942220506,1641495076,1545732033],[1476496789,1994196848,414101534,89213390,324611394,1172578419,1925856006,24261265],[2107933975,1599707518,842679470,1721038562,2117072001,1974043046,1101004405,831123693],[15783148,1680935235,239123061,325141570,607173018,1038842991,2062609499,1467752807],[349926982,263487254,1290037001,1801432057,987448619,427795559,1497355425,2003963118],[510573823,1830063895,1717914034,30361110,2015174984,1823293617,197966701,2002276634],[1702383634,1039916907,1529578434,267804481,1864116558,1716930416,476638027,1679732183],[1277348538,165482275,1945182615,994561172,464283427,590286262,1571162225,1548018924],[2110788909,764829841,197310865,1567563631,2120736175,605937362,749619214,12133208],[425555969,1937468572,1176747199,807352330,470278080,971726727,2050404568,791997105],[417568666,1917185624,2076580625,1895320030,925716956,2128886359,553384866,931096715],[421356069,2085032931,260543428,418880992,953905713,849530806,148942850,14554142],[663260111,197400895,270761973,948345976,398393073,352700756,2056334023,1875792231],[603233749,362185341,209839795,1558512790,1990332125,1947900719,2012730299,552168328],[946305770,94978842,896442374,240920772,1126879340,2037793687,1820050062,59041372],[1692238487,302966877,671204497,1293414567,172930209,2048592678,1029574839,617711479],[197880229,748951195,435348611,1726613796,410883336,506704280,1863440083,1969179886],[1290824547,926578094,411157450,1012403883,1757517163,1953521645,210143725,782989989],[1239049100,89143805,241791512,849680291,1211786300,1470565778,949066438,1559929615],[1716970461,1797568435,1860260311,1791164074,974897178,1287506393,749753717,760889231],[1434892735,1692096407,2047007869,861563139,426960274,629314258,1046298754,1987652982],[361365970,237246913,1394434349,2025094912,797594751,881747073,402758616,1577245449],[218920138,2056097595,1969038436,1816412559,1565633380,2111948276,1896843700,1985084232],[1386772563,1446423023,654738380,869895723,1545904784,818977805,1569974052,48156351],[1773883976,1298053569,186419106,1810984219,1178072292,1658269060,204781695,20188735],[965316838,1938994415,176532188,698193347,1045051402,671817354,1107961098,656727000],[276624161,332757888,2112379899,1693871896,443368112,471024899,2035382912,114208431],[517936791,1956683598,288869701,1386316727,1844554870,1933338699,1986350813,1750253512],[1162674065,1876664882,897433957,1221107092,937957640,1380402281,493810004,1628660234],[299562597,1046100791,1420135707,311446398,666961416,919325793,1141964777,1667108682],[1488828650,57500571,799654209,1260070246,1500477206,245695941,999915034,977815301],[824368187,1632694186,2121748741,1770761077,512403094,183100992,1635819984,1897698889],[1640694075,1260925029,2104231404,424454225,589234418,1067718739,699530236,2128021771],[2105959851,1146500116,564206414,2089734105,1115177854,2079694279,146579063,2041337901],[1776952614,689206311,873714546,1975244557,1662410282,1529785555,278539800,1301758675],[741884888,1090943141,251703710,1887019389,1739186269,557798278,2058476439,1035548709],[29884607,120135784,1122337707,556548165,434425172,1010806431,207364075,1491103830],[2056050833,1415948989,214194842,1498519030,389310460,419890187,1624288084,1126560982],[127791155,1581725170,749260778,1210251393,1677357320,1516182267,786855718,480933771],[597523839,52735985,1789217704,1754115007,1656598327,338043046,1596063717,765055471],[148736019,664254371,1161212745,23433095,1945432997,1718703156,785462663,1375093663],[1231628858,1455626273,735746377,369172647,1768814766,439727820,1782118280,113700565],[989949811,929310435,1677990761,1240740848,1538174451,165594036,811281670,717801867],[687841085,1026786172,1971995320,1989201964,1113403090,1873637028,1371276038,1895624523],[1370289154,2002928866,1703908769,1903205229,743082833,1453402275,2128568200,562091044],[90895477,227031354,2071650549,736869662,1423439105,1756133397,1541043807,1277639246],[1805710135,1197120103,1886313262,1025712249,1390876631,1069827210,1425791100,1379631075],[1172196521,493031232,1550388624,1267577920,184033605,1936112862,407113059,147166682],[1731863900,66623534,1361391384,2087291567,2071399846,1675046955,727116098,131435484],[365855390,2098379048,1699064317,454533547,1970225743,1655907327,143546271,692849571],[1902427603,914278128,1823660645,215563810,1307755215,546468995,1626811625,1849626341],[1744585041,1049140962,760901395,308850440,231561627,657047189,685075737,1773150287],[666077716,929977666,1752219495,1826675662,91561330,1672989524,575219748,1631626201],[1723187834,434492980,1762321158,529945957,2069540294,1567035210,1115049890,1067170928],[2069996351,1689714914,855235617,755590122,97004294,1123732602,1963966666,477771895],[969147176,318166831,1874226107,936206141,1157575434,23531466,1223336309,160322762],[1149009767,314396271,1913387503,1152271819,857151316,1448367544,166180226,1597876290],[115438650,1236212222,1060655045,1989483490,29984894,1341009426,2010363542,663436752],[382381498,641373706,1665351469,1308550925,1063934664,2042655578,666002905,1244002637],[1910281165,1935125693,1136051214,355625298,2056777139,533760095,1388694596,612638661],[846282177,530356843,1384405624,1195298537,873461560,1313652482,1727795527,887533240],[67394426,752887336,830639193,472243985,406630171,1949925227,950242711,149822382],[158675240,1711624293,1830459087,1928707314,52151412,562650064,256330401,800052351],[1417946481,579165340,365116578,642446709,1711011015,1938715526,1071144497,541744874],[121899752,129699317,2058543096,560082707,919335162,1727766871,739091364,994520799],[122714066,883771231,966231820,1463145513,826772544,1903164139,181749773,1963490960],[991675170,996344077,7768199,1294236360,1327099218,210200277,1488196497,465414310],[853850766,162088733,1920871934,1679375009,1713097976,1896962532,1424844733,674632525],[1724899755,753284278,1412388421,1510300713,1589765626,807498238,101147178,696155074],[1209264751,1272977642,1185708259,1953101889,1858666329,2053618707,1831014275,896495094],[926431829,989624089,1578804975,166264381,1342798937,261101907,749544020,1753667701],[2106000898,1030984852,397114913,1021252664,946116959,1701219908,1097322680,1234044259],[777002465,1345057098,959517769,1619791066,876269535,1491811377,728570148,877430931],[1233897442,15555601,469239242,2078676540,1881557066,675211463,93126574,633152852],[565673831,54052851,1759304080,2034517003,767859310,1287310099,1772341214,926025338],[1341162424,1544172788,1680274495,932553629,166944577,254033072,1068603444,1086598953],[661524534,1566535613,1823294827,646398372,1834055702,1599750714,1940797844,887525961],[1887449167,135894532,810541571,1169476584,1628339042,1288073695,1420087527,730658695],[1624388440,825228034,1451909848,1373519106,742847233,812602996,513124390,42750064],[139121645,70780367,209865704,298676799,1888782648,360947404,883672863,1804121731],[1796985746,1706392389,853372193,1380402762,618505660,192139166,1011682,728121351],[2005336829,1319100827,488398288,1121474920,2092771458,1098133935,1233249648,601452351],[433577327,753243192,2024514147,130944576,2124383151,289462860,1617037060,1497883271],[1492827755,597653164,1351663871,1225804672,929831967,1561051812,742519268,1700466126],[496348627,1989805385,981214471,1523484268,689843164,98054435,995676659,1170151778],[679872454,620893904,2119593406,1474090976,1505052833,1471045182,1735425772,1664979461],[1050607533,879657243,1718316805,2102221658,520857784,1262921992,1763719752,622250362],[2098634622,905631275,1208923295,168486379,1627355672,693306566,234298159,1372651930],[1200827824,470579734,489365632,951639262,21756306,994396743,1549310598,103423948],[212960496,2054913260,1125228856,334125698,318429996,1102297182,1981762716,1197292507],[1247155132,1334795278,911850930,1073288222,611022778,1183565085,2048043838,1941189328],[624443474,693269507,1250797424,1248557661,1792239677,1939842495,392997433,687337783],[1482449294,1204367804,232214625,832001193,595801657,360614062,155089012,382503941],[897275896,370417820,1411823814,861270060,943081205,180768931,1704897543,1964064315],[342961502,1641459544,854063450,1633797690,644623965,1425200058,423928968,1466195914],[814809319,95654593,1726346643,1981819200,2004874875,998606930,1481868975,1804025377],[726164956,1473897269,1148092247,421736225,1357383394,1667645476,994826575,19223438],[1828600698,1346555379,635393131,180285448,960243485,106564134,1243790092,102515147],[445439098,102004067,1339538388,609778516,1530638483,1697528763,2088785655,339201425],[700407340,2010818154,934397495,1327029808,653884193,2060637324,1491614853,1624275621],[1396187113,656253333,849994502,763934723,822441102,1562805114,43015670,369801083],[839771290,947025571,777430501,807876197,680763770,1767431631,942134790,1525065332],[1544115220,1924383608,809924199,1911815132,418116731,1913764738,40702022,1844297857],[1158112966,706331099,1601817907,282880307,1226618726,1524206038,751952555,53350869],[67653961,820359133,1044838190,1702802770,2021729303,1739958237,896646947,1727229522],[1381872291,1729729135,1208325880,1666633159,521220717,1012488199,631229407,133048725],[203837430,732302178,1509792678,898319963,801344311,1072564007,1019801639,1006243172],[637813164,889462234,2042385761,2085113613,1572550011,389417650,1106269288,88841413],[1164712932,856439788,226471628,1225923344,545459399,121926362,1490849278,661746952],[16765376,376372290,67165795,835279165,1182713252,1334550927,577361868,171681047],[2050121494,767964359,1704407454,484368596,1860574387,1892854212,42508099,1325195877],[1473267271,1494131464,689240308,97172949,1289935743,822962351,1775131578,1669953369],[541973045,1914662524,799119529,1405242013,1158115100,1624483338,1079421522,808500323],[1335041758,1856668007,1073998423,810120032,388400697,1805095956,1342904591,1658042891],[1921445318,961664730,1978484391,530367683,566777010,2101833198,314336614,464123590],[299363245,453754112,1828478554,1143296804,1935140306,82681418,168811659,1464428129],[217745249,393030509,68421698,1087712688,1093037717,1003896622,351343081,959847282],[1263969632,1746148418,1500759006,922957757,1956724908,1874996699,1531642934,307546916],[88339288,321258233,1638817053,2033837209,181300007,1947765238,2001470081,1946592447],[2063937637,823853603,712746283,257896842,2099403860,1521157182,1222815459,619433453],[42024203,268285140,1292932757,1015731867,762620877,389775380,849051193,2126224796],[1165063937,1736845880,1534579096,1735181236,1269502876,1602650163,1421067459,1290085081],[925512956,1571688820,1132878851,463475600,2112605029,282365994,2111741839,676577627],[223145085,588338163,521217936,617904229,766720456,1543809553,163758504,499264473],[1148049052,2113903618,1646287122,1954848963,2033737747,1392644834,1538739744,1493066283],[535113591,571863894,477657213,414879545,1841347166,583612347,1986860927,943350608],[508739442,141956581,154543208,361291447,277363824,576310308,294523949,101827114],[1119715863,46421533,270123903,1186490021,489350392,1776863370,1046346960,1022935855],[93464500,723389402,1328393518,1835648748,581474563,470869993,772881630,2042045182],[1231172092,530037447,1753748425,387190560,110143150,788682006,1703861002,754880334],[719475587,1995790902,1205732909,626865343,1699460170,3908089,294581905,903456582],[799094672,1976908264,1349155630,743629853,869379824,2029251264,378336586,522259967],[463297731,732220562,238379547,1305472613,580194198,1081394135,2067701289,950219199],[325063487,1414693597,1855718859,734038512,1682472663,1132096547,2035353186,104370276],[964391708,1065995616,300335758,409522128,946941121,730251702,619599317,235583359],[1342063052,1963807267,668276854,1921093762,1020073592,1551436734,763925306,1152652790],[438056661,1386742642,792097047,2038482549,1805044941,1340132425,152101154,418473110],[1539485781,975571708,639905415,1780370391,1890755468,213003349,2069911522,1351215830],[184305452,599087516,1923217522,7991149,479861508,1862390859,1958772925,1721837110],[380084189,264634135,1511353569,2063762324,468680918,289247841,701297107,1390463562],[741618755,1997389402,766954612,879066089,386001441,432468350,1170036841,384285205],[762409683,944657605,718108419,1756061308,1580370889,1319686373,856168518,837131667],[1935907335,1111223703,1706757840,1080189013,328612444,23814046,1440573603,1942272935],[513689216,16897204,789896091,647542784,33285551,842160739,1280068840,1123588124],[987401396,1155720688,774699602,327036501,623055705,482399320,2059439405,667671377],[296666355,1091378574,761478073,2052624287,947528297,1642045874,410726617,624629805],[820898569,830034366,1288600285,1289964497,1647501540,2098678455,821925202,2011557237],[335793522,839517701,1274911343,930071858,1751724958,1946716813,74393834,1101342868],[1143794892,1181419854,71796475,427753744,144158265,2116217512,974587390,644373995],[505563152,593523106,360854180,782926573,1505977256,1866214188,1916760297,533273915],[1595162470,945509035,1554211730,1617259351,329570962,588758495,429807048,1288147103],[1702296183,2091959818,1213339233,1926491585,613723309,624687716,1100873813,285911690],[2092409428,227817931,1708912662,417859162,2126425462,1388570685,895703628,1575754322],[1497685358,1759309954,1274610794,1349045692,877466275,1145019423,859475849,1735664200],[2121081863,1167635135,412803181,1248763995,819588951,1939328209,126481648,1491611513],[825969611,2099408782,367207204,895271184,278080766,1730422145,2000316003,1567167811],[1910618409,1604855006,821548045,434730413,369940261,236829481,1464821282,1028481095],[245574333,1846164595,1451688612,1742830645,1586578075,228771191,891559184,178201584],[297702993,662393766,625282995,692438517,927910477,970261091,507463627,163827165],[1104451110,49945889,810660107,342207284,997655422,1631584541,286424721,1613746518],[1082340074,1901587774,985810376,675975217,1530781028,1285687173,1435888752,1755569075],[2004445313,1741573877,1031095860,257046351,1006264840,20452742,1717262957,1158111675],[1191593680,1233871914,1125029959,2127261197,1743366820,2074616289,1547064552,908489746],[1689864051,96885393,159048654,972946877,95535286,891875303,123731959,289166684],[259990196,1963654103,1548974771,920995943,1865014078,1803211734,1273142324,344430186],[400633248,361616007,862485025,1956585516,832442221,928211306,44795358,53507322],[2068256977,1399635880,2000336592,1805221123,1999119234,2042383300,1284245469,991094358],[361588754,1241940093,1244733452,1394513730,626482457,204518531,506437970,217082020],[955014231,690510342,879456481,1237539093,522953298,420520885,1327922123,70411371],[1715997234,134993245,618540767,1273475699,1738109744,111464074,93765061,1641608732],[1489478743,169490913,1601128715,552825928,1514584799,1556864466,417316735,582536253],[1483777314,1043840230,1099901172,1037992741,1487532469,1224511172,1278335421,282290988],[1036331926,231566138,47483683,437115479,355030407,1327792599,1965429395,556529752],[353833871,1323178379,1359258966,510522085,687466149,1331790971,1182341566,751096701],[1629358578,2024153550,1669777623,1748055035,1032120787,991955835,1937005084,1948159181],[2008603209,566707314,1010958019,1528833828,870028329,2026209425,809812774,99356675],[403371230,1984514669,787945375,1646447362,45669454,1234660323,1459088251,1991080751],[765603599,1510414594,2083532599,1553322906,1483867726,873133447,1601590688,1606136337],[1108029378,1804231725,204521930,78443980,1758326349,2037142108,945082621,1478178632],[963694212,2037952797,658122260,895538881,1794913308,384538658,215865096,2113069257],[1651533227,1309162454,1111067190,895408719,1312619372,1667106858,193568767,1594588495],[458862379,768937906,1788404037,1949760989,295426733,476990553,971533698,684367079],[800551114,337973161,960993695,2032934863,512401594,1536911915,1083328314,1369984780],[1947724603,36491226,1496326444,1915758851,1495318201,643980798,373577148,1208318514],[1530036869,450729055,492345543,1341675178,2100919830,509117984,1625987427,651259950],[670980879,945633384,1976976753,1798143996,1800178385,1110000938,1355214470,1163366959],[60700428,1141042009,1009024042,883157990,945916084,40577719,137873834,1334610260],[482303823,1438780686,1839867989,514464520,518804309,1472036730,1471817934,1195888990],[188133734,1058996832,178444357,1329194436,561265692,295102071,1850728889,5957918],[439011780,1246224250,307209094,1691250928,646794442,854354964,1004720087,2118695309],[1098181609,379651461,2884601,384063898,58804765,1881270233,417276777,817013317],[230755956,365888274,714679355,157321788,1135869863,519741465,1678541077,107925902],[1210350439,380900869,345195410,1082282283,2005069765,108435713,1101110230,1578427611],[1110798301,512314654,360326601,436506014,784433587,2043156436,1637139304,1920588593],[123527516,379051162,422784758,923239886,1399766573,1110401876,329694437,26489196],[7810895,1801642866,639984515,941111425,1752255874,234039280,1406578322,546517370],[1951614236,1400284207,262209728,1691206156,394326003,56365318,896110590,1518634794],[1086289833,388575871,1588620124,794473343,1199629391,2074359897,1738516406,313639181],[1476381139,1700971930,1725816750,2070810030,1162885736,1341686226,605612627,496738923],[39748338,1015266602,1387656718,308569017,97455355,1640065358,1304889488,1212278862],[709605577,1085855695,627161277,861749324,642864313,1008005878,2108662937,753033016],[899107656,773546247,1345894629,709777230,156692770,1498384457,1049255498,1007614121],[910128179,1976840831,190529235,1258129292,210551347,1245763001,497776222,1382173185],[2129785807,1185487197,1934534372,2099098480,1544868655,1940150987,324835502,674236526],[1176922979,1042353433,773443807,2068951766,1785170770,2078947470,1083611909,1653447463],[2065925872,1035688965,878212529,1917194317,672866674,1192830932,1404995699,1031815156],[881403538,711209465,40942114,118249965,1489870350,2119003117,430628195,385935050],[1689485913,871563801,1499951157,2046399553,264866662,1240728430,778703298,1211504193],[1290037482,837130685,1049456300,1433894426,182440229,1368498648,1355999337,2055197037],[78375169,883689156,891939864,1165027356,942873471,1429789655,2044386501,940726010],[1268652369,284804532,1813350497,1133928836,2125739409,1567844263,1688829355,1954290422],[1623700754,933069680,1453254884,1915195712,1984202836,789368531,1441272968,442382000],[305413553,834730691,1912122761,163507337,1030831159,633643080,1452427602,177117761],[1011839176,999222077,1279443868,1124175287,703474338,1486400907,196292411,907151839],[1281523997,1279811668,1522670137,659649866,190835100,913712581,1996953781,454998455],[890406089,2098227650,236160736,1602744659,1654369168,28557969,1005464837,2026440848],[1544329461,2087306916,1184840505,1378999918,424193914,372668052,1780626098,740585150],[1218409763,728523448,2122600262,367214418,511092759,413283744,55677476,1101983312],[192954421,1027120268,1566187127,1529160795,2056164046,962909807,524532061,186928728],[1779721872,2083251404,1430371785,77541388,1267058994,1468075870,428906585,2017217767],[1512078888,2091564686,1287182109,836540738,213526516,669883843,273379034,1337467916],[1559006567,1794369026,1000679896,1702064422,1208742300,662784954,99523287,1487677907],[1143766961,632540824,343778743,888537586,1282673732,955290934,750684793,1732091701],[1207141638,66758054,1555671566,1086649148,1569774410,1993925091,859717390,908983527],[796479388,1933445897,1595207064,1604006442,1634498967,1299804969,1925448499,88608473],[1363994167,1970622687,2026415675,1301439662,171060972,2006426466,82480694,1793228305],[1180399099,156509188,1142351254,2013763038,1176086854,1125208570,348666605,1713368961],[1699172709,176921081,882875824,515947707,502066523,1991434926,266569981,985659738],[1621740293,507025325,943002422,1124410319,561303564,141677486,329375556,1585724200],[898869696,1628546270,138599888,1334399481,2095317339,1291778527,787048454,1225950569],[343902594,1362034097,986789131,84937239,1807090207,1886525382,1505336720,1944349958],[975192683,1758131427,1085604216,743162356,235844329,2083487836,1629137012,1331835620],[988952399,848204301,546522313,1162026315,480117899,220173262,1106912323,488611815],[1844405975,384610805,452518546,1281924322,1820701872,1998365030,1226066763,870645622],[1932091069,188236425,1246401041,927300150,2109004490,1810144001,1012911664,771659585],[428520516,1016060409,741877292,256886834,1764445907,1876730650,869667721,979461656],[725359343,1487957127,1743563576,1031849314,1642580085,1795720320,542871958,1959711402],[2009211654,163363038,1033345083,101461260,2009429672,1449782623,1366953719,712655402],[79581052,1745839134,671503291,1984682866,555877532,1937435705,247548018,1135925623],[632611450,1751757075,754793275,192424024,1246760666,1216090976,1298427545,1175289528],[1487218427,649563480,1690527764,1668929611,1520771100,2083379125,639166165,1862171383],[2003747049,803116980,658082197,1948173900,1757665880,22190049,1065826187,241015934],[571606631,1404798569,1865654489,1414178106,957189778,1033611007,698474813,1812305296],[296591454,42477157,955186421,766236926,1514997810,1876191804,31563700,2021823025],[796092897,73507689,1365256717,2064985521,1093336231,877332233,213241893,903434470],[694296006,529707430,1244343469,1311388128,660879829,1791500910,305675095,1850395476],[1122174918,989482761,1140529206,1742773126,385620710,777406809,777903120,678250321],[823099710,135896147,1804486742,1957580828,1301917128,2047368229,1017255347,1424731328],[2093419140,636180673,1792290405,885730647,541235384,329475878,1684694257,1135230593],[963081570,1679361305,2071294596,539701203,65242237,370898863,2065924323,1252962265],[477088286,974943285,1128402560,1118513343,1023864066,2100899483,1937857453,1248855402],[401071400,1929123492,380515639,814471482,1882779607,679368505,1793899398,1933612273],[2021544907,451232901,733785119,1408760329,228276970,417712845,891492573,142926419],[580957226,916738315,1758801196,79214612,698706120,832932818,1000517467,1663606274],[740495680,694852074,797808547,1553468746,406335277,69923592,180875676,1561876676],[1798957306,2058054921,975724339,1632037214,1912348901,297020809,38955534,2038818122],[790564454,418942757,2122976091,1612309527,1248646199,705946332,1807329620,1858978012],[1075998725,1586376131,2037784200,338354967,1854688576,1293588088,1186777397,162897483],[1735398373,1278063331,1788863396,674554850,1531069449,2091920706,600778962,292684368],[1975854856,987121699,2075067630,2094547745,1709620501,1301288802,1508888634,2122310192],[565943429,2052334502,1908628414,1411254001,818548019,926414311,535845395,360428940],[322988130,338371493,2023421933,584030974,2059222123,61112373,280611865,1488458968],[1364899883,663209669,1437946,1960175929,1109116501,1822129252,1688289383,1459554928],[1612692265,760063364,1747199668,1453462786,701461448,1725752088,2045089512,2025286816],[526527580,578177377,1932172336,1215716467,1712516359,342491680,998972202,9684777],[1247570600,819786022,614529632,1559551412,1287619242,1045211334,536504084,1603537903],[318892548,8366394,480549717,1925365522,309024237,562328162,390013375,351200795],[1606448591,1341575437,1150900228,1884089869,39156954,855632568,750470777,1914549679],[1263369247,719031637,1576839906,813685917,1750880071,1213197702,1458022293,502739348],[1723194605,266512217,1374397921,142563554,2104096808,1427561150,1648493616,1634509540],[1400542342,1996683062,306995263,2095810425,787544852,1214193314,575055758,256163204],[2023016507,747297909,976504505,1085932498,575164640,993563385,596270162,1892574974],[398857335,2093963370,826903478,1177532637,132553273,1814989510,1443962277,497642840],[2023502995,2005062629,1469850923,1984038286,1478975800,855257890,1586392147,1663051598],[1038209416,914514376,1293588571,1175763192,561280372,895195211,1302499392,426096533],[490699874,1261368522,127693362,771161580,1960109281,975317043,788152689,410721356],[1707680632,1144222397,158740398,632887306,1099400788,337618940,2110898380,125123216],[1556549323,821556405,2126751976,412882802,1132377382,1453819816,1958267193,1262593716],[554567060,530710639,1157685797,1359937807,911967205,748713813,357725056,1709576890],[807790875,1281441368,1113957838,985961161,133307884,1644940151,1887156231,262023783],[875589064,1074072299,573916312,1477652821,1442153036,37584927,929100561,372668838],[765535884,1124973475,641817070,1566035104,1538493590,175227812,408408268,1440629198],[930005879,675101852,1388783910,1026198936,1755516829,1774114156,1739021268,1400207709],[919982686,1344404120,585945471,1987356005,382026699,119439586,1698367589,1245000204],[785948552,1953479329,1472611624,121557265,597535350,1112281932,1267734452,958730085],[1620991615,1405509590,1402850974,803101994,611299559,1831630393,1816567571,575024260],[1423077473,1377985747,277125205,1124157856,1858021396,1594957646,1676688009,229459148],[1180206255,1852874030,340737988,1821194318,1825068918,1002339344,1759865349,2085324633],[1448729737,2119311108,306070845,176591745,1760107175,883968547,1347109509,1885056948],[1837111733,247670056,2015547898,699424561,1754743759,436896845,1759088425,1520812703],[1895037569,2031606774,1421600574,1088760700,282537485,789411057,1816866964,1398263008],[1630236863,1494615888,1938959783,1813319811,182677387,521897326,138008633,870249228],[196042023,1594485650,3779440,137506325,716659696,1347492021,391586305,622967713],[1906683443,85979014,1375238988,2069738672,477632560,1538058005,1660119572,1929099893],[1116552502,762450054,1836799659,136514416,1859523423,1425948289,1713864435,1455947281],[1329585110,957542435,932903895,289065723,2090107161,1652469572,1146395022,497164445],[289612937,373531690,590217072,1068931152,1232232184,103290123,1503257586,839766655],[65933311,112093853,1065215759,1283347628,748471534,1251064435,576899664,802958293],[934460624,247165836,1266971134,839500875,1305107769,215961587,1818811811,2045774896],[529812110,1204800729,1869177907,772601009,298727752,1940243359,320422441,674593565],[1513776633,2622195,402486041,634307935,745546567,352734576,948504914,736307365],[1449882525,1674839491,169282284,378903858,993080669,2039631931,1465996262,553401396],[715203224,745343358,318823733,1164130682,783467274,247235383,1787341162,752589136],[1418331919,1452853157,211586436,645775654,1261366657,1419906341,1672271900,2088662889],[817502973,720541531,227889368,1438330401,1749003918,103201395,1111591581,1201012023],[1672875630,474752512,118176033,849600873,1612862759,268054079,529275081,959032030],[264122608,400167657,910220550,2006956361,1125805142,222685202,678202114,34599138],[982356471,351040132,230400591,415822923,1722479970,2103012073,537386500,607821175],[1125232863,1284745531,18373339,1854494042,1728410560,327567422,1765791805,110668224],[1179594699,1625052726,1987015467,1766960659,1229404859,2033214959,1460100332,1267251363],[233755841,1323689093,1302769855,1614145352,2117361958,84412264,443016200,745267329],[1585631125,1445837752,1960986211,1109469904,765036085,951864110,1594029822,737521489],[527913874,1515200153,1802946933,1208560507,1834424926,678404012,1616971736,1315442243],[1127998495,1490749711,544015087,498739110,2127456053,1332002523,235993373,242031473],[1988641081,206812201,1100246882,976308389,1202409009,2087212309,916176710,17280042],[1844236454,676794699,1255228042,332942501,384899358,751147378,1141200687,100417945],[2130108535,353087580,1626811361,1527396935,784363363,967812412,409377847,318592910],[1199033582,1319085265,1354762226,406315170,1134901020,850517657,1013634863,1430002337],[1791961623,1931387728,1178530068,636427311,115912195,1246884056,1819290384,1441783673],[1791939687,330727172,1950864936,495807211,47664021,393748986,844631178,1164656893],[575381017,923924666,1219051082,622683418,1856246554,1317484911,2049391308,624910512],[879120314,1927802907,868408388,719474208,1178043439,656466669,1730049068,475934942],[41633549,841798903,198373797,309484437,1204677202,1546308469,1839017666,977859386],[2008369403,1704710160,571629232,466156542,1190561705,1385636128,1408004898,336811654],[835265766,215061998,1457107230,1388723011,80235127,2077423845,1194033622,849514923],[146551647,316746600,1480541450,1464857908,982078872,2039250733,269922206,1544044780],[1515709693,1164535756,1967094756,1572213482,1045946266,442243650,173133206,1066580882],[768891959,1591050192,407181629,1785424193,434393,754133568,1159056366,1429782894],[1536902053,2076188899,1097232507,8822399,1708878514,1004905475,458054312,57574589],[147253161,1288208457,857218037,129773993,446868712,59367374,487408844,310077838],[904005957,1041714912,1025600554,197845955,1823937161,1442224192,969382830,1106910849],[362177784,2077907206,980340189,1826538882,136283072,2094909405,669391564,596415531],[998504511,1903371692,1815377789,1001050015,697928679,1658560416,148083343,449147857],[1951840756,1074321864,1678469128,843254782,1587162467,1657993843,1691297860,1923280665],[351116824,1442290675,1004268884,552034251,1020172570,1367550778,1588585755,1305654442],[901392330,137671512,1416468123,1233206483,863736477,1009063366,1004674889,1856101728],[1993853013,674755739,2084280443,303463179,670853333,575626257,294795493,1716970482],[1466160326,1177160686,1599838810,1932473976,1991882606,520757838,1136431753,1515065832],[450324289,1242996400,145532125,1577751851,1420574937,1995724733,824002062,673742378],[1834035959,1223847197,950580195,1931628958,1856759664,1589057249,182869324,1703181486],[1527879924,1580548266,398549912,33916883,1985041161,2105630867,1951312683,435352793],[536110743,1007578992,97465348,2043066894,390094634,348970719,731804586,445534577],[2056374315,855927209,1817538358,1392427512,1925862677,2044259922,913240641,1453023403],[825094716,1338294032,2036872339,487665022,108506848,2078612797,1341733159,1424277879],[638328638,1353672909,869528445,342964981,870613918,371289001,1560061302,187214813],[929862878,27012876,921496696,327220217,174804088,1762200789,866685268,1264582080],[89986073,298891040,1345780375,864166689,1289208871,1868591718,923826913,2079834865],[1959553699,1904653894,347021600,1247643907,1314640130,1117802342,610785023,260672986],[1416178135,950451039,6175004,323022912,1822309936,344496936,1641253923,1613552567],[1189350128,485718478,14131740,1683532702,1665154293,1899276789,1232372050,2124499293],[587539359,524580790,785129560,1917979382,895747759,1361704659,311307886,1752431967],[940474765,62994727,24141956,414135108,1615885320,753909940,1616203609,1129603960],[1770762224,554922833,1884228194,1841986762,954877135,1951248670,67142908,1382989075],[562996228,201910462,575479369,616522565,2038869068,2094177229,897280604,1208669107],[502783422,2054093884,2065930366,871805965,1912594725,36668360,606621752,1783666258],[154118537,1834609863,931676200,80856451,1113866792,185646899,7282030,456206570],[338960882,502938346,1039401890,344299578,396675957,1967444285,1765495112,1024303155],[814647535,1306428411,900774677,23303718,1485246502,1417844049,1782500749,1800620778],[2106447495,1433894430,128309014,1049381766,1164045645,1669506996,1908242117,1614862457],[1607459081,839648066,472242408,545959068,1158396956,1285627044,2005350598,2048295773],[663324841,14826192,1585353706,1859156857,691716751,1966525092,1012969371,104315806],[1353728272,1603673854,1309412827,1063393842,827016551,30933503,26431272,1344886489],[1156330749,535936081,863293601,295428640,109904243,1904218186,277718932,1592036065],[33799160,44289491,1221159284,1105412898,726191969,1234189655,1008488413,1191283379],[1977170118,900817396,1909700763,788177416,1296123795,804694591,494287976,460606819],[899823136,207438528,1858467664,1027408998,142336252,1211694684,1054448903,416239840],[21791895,946604598,1494630079,1396998797,1144062747,9214473,1037765857,1843700194],[2017689893,553173194,418454983,1094393517,907065437,501632240,647730394,1207776121],[1823652875,1337888305,676124647,787163400,1842930456,1825744458,1296670482,1439948969],[511163413,971360890,124038916,911066725,1021464025,1568956743,595174035,1916734081],[1286703541,1061230333,1559283167,2078674904,493464034,1945663485,772632201,1545645825],[319516131,212062739,428277386,1066166065,1960753424,1484075539,1349049861,164867138],[947588850,1627794461,1008075426,982893998,1700238965,29244500,1376121415,284455663],[1935130234,918422207,711619342,916393430,1858775866,999470280,798773029,744258106],[284467430,1879844348,2023639372,728131325,82474273,1172711403,495919391,1132254423],[251261465,1555314509,1028155167,1331657835,504786949,454170251,2129458721,949165612],[1737948578,1585732132,12632794,1462751097,199061600,281841229,698657112,707849018],[1301550700,294309383,392425495,2025285155,1241237306,1279296426,1503007755,833882880],[32026734,930623327,252368595,1004489064,2109003647,333489043,44122872,1576740731],[205775375,828455456,678642141,2130333440,944309269,1348722221,543400,959954264],[335486360,1069686158,1169092311,1250403829,576398565,534352935,833605801,1427420777],[862533284,17967959,1397635539,1533570472,1035321099,2124764806,758643671,272062144],[1773140780,69410674,1259588535,850809505,1227274158,1919936731,770637826,177156483],[347361019,1863057347,1713190013,515507207,1342985746,922614889,641638612,957911638],[1635946873,1887171695,947432641,1308696920,1390045756,349528130,1029164573,1888371616],[1091596234,1745271627,1912215232,763961724,1156377035,507899773,1386733492,2058596959],[673318716,1174743411,1301683076,1274158563,2082785410,691103320,791889851,1839772792],[240460373,1128837738,774382053,1062884685,91864658,1527331120,940718166,604597745],[1130894507,68181099,812898715,1982296910,1987083304,96552453,225446016,1577989559],[1224400934,691169756,1136325274,1419550278,248194070,2037358174,1177417096,1030311634],[1968933642,373484264,1653673182,1945521039,539560091,1195335804,1131221699,216597564],[818711688,1000527038,982702707,414084876,150958005,1120697522,1747204796,1502419263],[2126122278,1338489502,1715603867,1321048467,456335191,1481202413,1970518257,174375831],[2121778425,1789624725,1481649539,109734290,122880195,476385033,1424262874,1160688805],[1214365716,1850029452,1322586248,1053622580,885836409,1909434026,1702161898,689913123],[391335926,1214583392,1139484501,682938832,1667485341,1006982032,203586443,2054867862],[964887794,898711281,1993083023,1891631960,1968791111,1716530277,805074996,1582899811],[2090244133,1050778970,801221554,1571841563,215232904,125870983,163842151,1247608272],[106475914,106986233,1405017047,1106536338,288859095,1031659890,1371562898,614461858],[236087334,790746719,835125189,1574854557,692836335,1907811790,1035590562,245264164],[86827960,1518112121,1629104637,1653367116,1283927856,1708819691,1329631174,1635822158],[1687339871,1528710230,1707231417,1540468566,1561845993,576370983,1050998985,999134691],[1338607762,1982735401,1544656204,1759453729,159108458,1045236521,1085596879,1797496839],[1189665904,1279812048,832492052,801075109,1616781521,526367373,1260609389,2044927329],[60913797,1606344949,1782782359,1860457351,982675876,290020719,1651140555,1785985392],[1243502548,1550734404,1815261957,689009121,1079593556,195592411,1692130445,295235418],[1222692418,1840258024,91551813,124484790,1126663845,1981149267,2078992658,1250516186],[940097574,595769248,335205205,1230108685,1689854305,333302268,226666274,1745807961],[1308040562,71165712,1675352616,2294571,2086153104,917733746,1530145581,1989524249],[1607811705,866862082,338775582,1393832870,741445028,1657623900,1571942281,557388756],[1282918432,1028423712,1427156057,1079577253,83198499,427323335,2062924570,944019707],[245026288,1611805397,1791439198,499071480,534119802,1577866762,253912530,1403536818],[1049761459,1389449534,2054970943,1350475393,1997252349,1503670594,408246426,275427233],[1013303718,654027256,713472285,1755003906,670958627,1236351544,1880516533,256320359],[1743666404,2053596747,121526433,281828560,447897884,841688875,1693815708,1490262174],[259331898,1852530232,1010264965,1884331314,287202849,1997370263,894996057,301024181],[1624618473,1798633115,1784210841,1179890988,1037904676,600267754,738749920,27362429],[1958873530,94294672,585173360,762918111,1950329577,660909527,1791240540,683593786],[2024652378,1073341671,1947120635,1798707987,189958191,1574823731,600658168,682588643],[349157652,643952942,147776517,195466716,1889579996,925830222,57671700,780570092],[1513009042,121314271,2112253879,892085446,1194983023,497783940,265850215,479804647],[1221823907,1137284030,1341184076,917454759,261431684,542541625,1211735438,1030229367],[1635594739,245036752,367357105,132006977,1472842411,1071140317,1643913251,1102144070],[480112790,1973115274,20382284,1916012413,578106413,1526397123,1021748582,1804327674],[427703423,1794496673,910353889,1760968001,1425112526,1245210762,104511809,869782952],[750498860,1638843463,7797248,1557526312,1397863920,1361765707,232623290,1982346665],[720669405,733353597,1602028626,305601201,326766786,1145750015,330061602,1639480505],[1947403550,1883394065,270857511,1613762580,1102934620,588115010,1650792508,241242599],[187586905,1277281180,717650118,1470025069,242498266,148421576,1577237653,396658012],[1491457533,356573702,996197642,1486343361,1144143027,857474451,1263013591,166234439],[453437929,1377081329,1778670007,1644596082,881397652,708272538,970412391,1839592570],[2081677253,425837545,216276896,196144287,1678739765,1486297824,244966090,1865103492],[446990895,1514236893,1684976722,772426227,146812397,545818313,734513665,483445426],[2087335016,1629400323,960161414,621511297,1879943056,991736004,442318966,1762631554],[1245186962,546497941,212748173,116748143,2049509431,1594497801,265638740,1921999195],[9870972,1876388324,2124326164,1732872395,756053002,892471593,1806770109,1959586612],[1267319265,1233338373,1101186959,2069952725,1332383452,147179113,1578496860,952020691],[1852830675,1080723788,381731654,1397109748,835609662,1966091873,1722103618,1534973075],[1103509923,1474965538,1165885383,1148173579,727297995,1384119985,1736891579,1529617509],[1503058514,1828010840,189515506,1815671220,220124622,103621638,1892069963,582042370],[1790393971,672562904,740782999,1180846123,1656879044,712559393,2075581657,277582043],[1536263237,1093130611,812202003,965268717,673747903,1061219472,1159286490,1145025302],[748912570,461614977,1526811201,733579347,599185862,1833658021,764517767,1636146432],[803561937,1338495375,1981919902,331397304,171363671,1333075822,1127921615,2052204263],[306466576,1628028196,966551567,565425322,311046982,560802528,214921834,1132822163],[1166618409,1712023371,1353162672,1956626574,1137406473,1663993522,1801806816,551122081],[1049118539,986552961,957729088,796672609,1977768895,657338028,1209960465,1569805060],[860781578,604087713,708791103,2054749413,1597581584,587827052,1402692739,52498410],[1812790989,861687243,1792965870,1168972475,1638248201,601223108,758887942,1648477779],[31588702,1046033030,2082154616,28571829,2057904199,1649887456,2051298212,1282520420],[1331847660,510701286,1448459113,193094358,1654979035,302496804,915153281,139552584],[1449958873,1910239689,1746633288,1423659583,708308822,1555071431,23680702,1397615464],[1782128559,1976700842,1566834768,924997518,1673112041,1163866184,2057340430,940944504],[116251965,1891669093,1538343859,1141053985,129473641,44921910,858372535,612679052],[1124323920,1274328891,1249615447,474932982,185711144,317088179,679633858,1623306998],[1510100818,694414320,1689319480,256351928,912111345,827336687,997760843,801374381],[1655177516,1760749242,1146841676,1299035773,738361469,440111947,1126193625,1050081882],[633517604,955000257,1271249878,955581893,1534488383,1126099512,846226321,868148382],[1081305414,1603875631,2015028392,1653283656,1934099308,525858928,2072398175,57609871],[1803547294,1915026895,2019824770,1050866605,893021840,631670882,943375706,1859179716],[631419665,230334045,728047981,1024476806,1459987449,264087997,1754903104,385042859],[1609594746,1435276783,1552804322,2044170861,1732255318,1750029989,825374055,941744733],[1766451284,576627949,593187674,378887687,6291707,1433440645,50152994,1630020891],[2105208466,1773165114,1988354055,100511314,756878488,969073234,1398307832,222751068],[132674778,1194186761,1916871101,1148715146,1319428147,1917829050,1255676545,759648600],[612917327,1403653689,497281826,963784866,1548738058,54224400,1707978523,307781895],[1586316632,1492626617,1767792693,849023906,459775204,649574218,180304646,378542788],[1901733576,552277632,1575812281,1206526333,248284130,31550724,1556696652,2093994220],[1906442810,1686460773,1738350697,654616536,675000531,1626780821,688180410,247022316],[2090721755,1986776217,1914894877,1062529138,474560319,1854960162,158966450,222549021],[1526494958,117462293,497119566,310775795,567037162,1612784855,613126805,1415112776],[992911082,1692147287,1756357630,237210159,650458060,1908237404,983309050,1337072956],[368863586,1257761070,707045298,411327944,731251358,1708227799,977984048,1147068645],[169603498,1586650686,519740960,1572339536,1053987021,332073279,107004005,2035388384],[1333235768,315304959,78103671,1025583894,152281172,883052073,1479438323,573648367],[1695396054,1162452846,1451839183,206713992,554429640,177503933,1650324634,400598661],[1806207678,1173000064,177159388,181731906,1730217982,138845449,2035280886,1781602207],[446846935,626032996,667849117,340652268,849316805,862275301,1375543934,1824992352],[1679045329,641912539,338261130,1051745134,691509589,1921203043,1800112084,103693250],[1736371925,1424245446,1431128283,927749025,1813545412,48296624,1230789808,779175973],[1021508778,930793852,706360093,307599302,78958764,2104145555,1398472067,635896004],[1285720804,1642743381,1720928442,987558527,1848863570,1992650537,1391740918,545959841],[1948486758,353827638,1542771412,1342805973,1223695796,1402406039,1521530669,661417085],[1354196360,774767561,413921144,1932323601,538856040,1221935359,511082273,1017239041],[1389816898,679528608,1958165935,640700822,2099586877,1531168883,1255197660,1349758700],[1218705707,2002945932,27534861,479568082,1876833307,2020382048,1090811227,1113294276],[586643973,1962510238,830128849,1549795915,928419399,275263958,407140685,2069612606],[163309363,1854494785,1743030435,2124712585,1586397828,1259555311,524223466,1856756790],[1585718239,430639452,1994295097,1790326541,266780570,557666339,582696491,1281222948],[1015450693,1770768673,1528938,326572323,307481312,708544065,319736049,926191656],[1585344105,1607694343,815776982,32446620,2075113726,821201351,1674479981,653994168],[1381143491,908887939,2089625464,1632110189,1244402332,580911333,1847878719,2070076371],[374512787,889885375,1435014277,331735256,1832995359,1158930940,215701767,1969664194],[1859631226,426353901,1826492769,12433959,2039887551,2095445330,333775064,796509446],[876669878,324847152,737669602,636141906,1975560995,688542633,636751525,1899852350],[1191008772,330162598,1433247107,1547722738,1139874277,1276199577,1281512244,1709198460],[735062060,1926004333,1306993039,1771508655,602748308,81989625,1167704435,2034134898],[985788368,1881102806,1639060344,2010228787,570345435,1592352552,1181404006,740357177],[410854365,1892586194,1512703153,1508219796,992227892,1747845708,1588029097,1707130146],[501592916,133556274,3699247,1953301095,2110288540,1621949409,760314290,1544014779],[1718778892,637055718,1458528994,1968216607,798651439,1166274120,554373781,844770759],[1134518371,523001396,781538849,1087322802,2017050045,2042418886,1393634101,843335552],[1009672990,1351357936,195894452,858361233,123810361,513820321,1897478377,1067855197],[1662853680,437073470,169335560,1869463504,359877232,960001886,2014139752,2072720185],[231160378,1848757857,788007354,1449212450,1111148666,1509034272,303589438,1033095596],[751249308,346745293,2056978768,312880606,938551919,1350543455,741292681,1950079735],[36564049,630934387,1043044509,672798944,1141589211,1947721343,485862662,128248498],[1385779935,1413818902,793732864,631942387,1511634108,463223507,884961304,772050687],[550493279,108309530,1037778935,81551205,202742280,975637306,1479225080,998089205],[1242747416,1444113240,1925093333,876790233,1883019378,872440633,862793704,1201037558],[164056640,1222700234,647517261,1470637300,23105015,2085527225,36983452,1497268638],[714907131,998401117,1332814610,1547207935,2042368241,899088231,154738152,1035274087],[434817239,765398962,362531058,1834760230,1286605696,1671139303,1301997283,346943279],[2091264822,1991771846,1186299361,1126644911,1919072205,1352744403,403711328,9862994],[1591415711,1111619637,1525288146,948995729,1538942998,2045985033,491854924,2087949962],[1262382322,533723654,159617968,390835765,703980400,1706893520,1758655764,2098649684],[1057243076,666960378,834742178,889471979,365784329,950083175,569808341,745574546],[61822939,387930175,2035599662,265450052,828695554,1788296533,1082820056,467781855],[578194575,144280992,1660071176,282041641,1699120861,1793815580,1455930339,115390904],[1548737863,1050710015,255663752,1461884081,1425008830,1050442627,584005587,1415130777],[1341893366,953205940,163771140,531156943,1755856075,640358709,1084638772,1749555584],[1837686882,760949710,199997974,1873892422,2065758647,524700864,849819357,109976418],[1571714485,342986996,1313421203,1420590058,1836404098,1343972018,22948733,1516367831],[76418353,683399704,1991779509,556812744,1558104318,460619674,1969413493,1976392819],[518248797,408986718,985142155,1737275997,1882583856,141796627,991310176,183609517],[673517908,1324690985,1340717932,1574409725,1565109338,609296262,1782860581,252305702],[626705737,1337241683,152912957,91826391,340858892,2070843540,575925663,89360739],[1179960068,1346824319,760370192,464649816,663224985,1354658394,1474174656,1018944268],[1006657568,1275810815,1889457797,1735965649,239944130,167730037,932647833,1615647455],[1494218150,1172949077,137147823,2022675111,1801515841,1148168745,2121966828,1626134894],[1703376861,1019937857,561288308,1701997418,1322102732,1559697649,1937543736,1677486936],[750741656,45526427,1761567061,1687341861,1179290064,1038574547,475126625,1925819600],[1014560826,1608947233,1868024599,2011317580,874489688,1534122353,92908301,1849001851],[1534721722,858706428,538618894,352413303,1002475290,216749833,1450610840,799161286],[1619806905,169252354,1184023515,601829835,1672150167,1171167656,2043870722,2031418528],[1533041410,839950206,101716987,874905902,1813222716,475047223,1091742352,1923925964],[2014302475,1132336564,1496824513,486867740,2006418554,1151080543,2117743783,1285462842],[899520152,162000027,411389702,1812366879,1627524891,1408116791,596757567,767698438],[121099079,221218394,596730672,1983241398,1618403669,1619797537,362264327,1797870345],[833121658,41574255,1251263033,829603624,756665065,722137786,631756040,1068580092],[57191783,1915049901,2120685176,1248772062,1844381835,1948013411,1149293960,509638247],[146805671,283120595,390606556,15366335,1296996487,1619319134,1513638883,1750463388],[1985122339,1349609990,859263640,180890141,1937184580,597165038,776358209,1065924623],[1345748457,702465313,633796996,781184084,223478488,1975659623,2096198615,247751088],[724121979,438164985,1650307355,1938431463,1196390658,1338467139,850038631,120134827],[1029984438,1018699156,2087814738,872943091,787947323,930748362,1571075202,1742423357],[968975380,747665159,895297653,1593810677,823458994,1624213261,1853023866,1712708333],[1202342538,1107617310,888396147,1910845269,1480977354,1053691073,1386514906,188574621],[1989568184,1744074493,844776168,1966415555,1270944701,1390154624,165048041,936216935],[970249816,219629405,943949323,398965301,540069598,1330773443,468450781,29529399],[417020934,446469615,1326062794,1380085328,433872014,1753208475,2048352187,416425279],[1340990142,89883529,33146476,1954192609,1837502359,1327736769,616423182,595883983],[316835438,1967282098,545394811,759794913,828619008,903401792,2115124946,985639841],[1978521724,1225374656,2014209680,1242092025,2061363837,532888498,1900317081,817666453],[478927076,360345909,1488207764,1762028470,1162700134,386198193,1433864182,448990213],[375092420,279770065,1123072325,247276212,747212305,847274835,1683435087,1575097450],[2052967077,2099256205,441229003,416601517,2032330370,431249219,862942541,81701459],[1247226969,1373874471,1414902457,657072913,1075877445,1418762842,1713561416,578926858],[580211383,359787933,1068876916,1911221196,1278996672,369924170,2075765496,709403350],[1308341344,1281067919,339875661,464239726,929578785,1298959126,1416512400,920026191],[1939422958,740068428,1376989897,1549863222,385046916,1169390840,492930716,845530779],[457580147,683580794,1230389222,2021439497,119413980,1644266004,2074816395,1626692333],[1666725021,215269010,1305155203,1001046393,113953866,1181430674,900457961,1154930260],[521432764,272388886,1792803696,759707496,180027403,1953873779,1705054227,339031590],[700616502,1917354134,1561920068,1141549934,1311005207,2069777011,61423367,411879822],[485148615,807678141,1817144708,1085301125,246010216,1662016056,1538071049,897968629],[1455312379,878609521,68529518,1181501259,817223796,1393728032,368349552,1325649076],[536304838,1285187627,1909238393,1717936024,2047719260,157177681,1595609913,1505315930],[1394147527,8922102,978399430,1392981041,1222985207,635451656,380716200,1309164730],[580221381,1539712269,1110098005,1473475715,1659011577,920920835,973730589,1830194408],[1593317484,779985576,1498597106,22378993,90326541,48920446,467503137,454665193],[271693181,1845385946,276431066,409598919,367063485,389397277,440852740,106290546],[1487729748,662698359,355085757,1670314203,7571755,150253442,802548010,1587093638],[587150798,611171784,1681868118,1465154992,1987410444,2117497541,554650468,1077122668],[115646299,1739200821,649524863,124061648,973745338,1817767241,1318611606,1889436322],[168691818,986700063,2071128052,381767146,1098497107,258912881,1635709334,1637222573],[1784781030,1827531527,1083411191,1423885255,877673556,230081626,1043216321,1846337644],[1983030851,1760824926,1409879024,1250813505,1989328838,1374690264,343467575,605870249],[755709142,1799927703,1307847285,124507671,339592470,2009978409,261932855,568062625],[1611297585,353041556,1895926192,541407528,1036825536,1838451855,200074068,1997876369],[1975197672,338542149,371743517,696132049,1049801917,207644362,1648653074,775118079],[160127067,900864034,957191596,1601907326,1685969546,1635681341,1506851772,1083748887],[1564363166,1506221613,556225607,462623701,2038178892,1815080833,2020778007,322505170],[1073079473,29297081,1725438495,1995041953,537990468,2117840163,162799668,1121245942],[52691398,2030775523,873169753,2040817193,113183734,1148846359,53570045,183294974],[509500661,399957758,1130012081,707378283,13500781,1967985300,640453983,599066613],[302472890,1109740480,221983081,432441809,150457855,1321596441,1228877938,602587638],[411038186,767895463,1162209246,377372259,1820102795,536043111,1473359623,1731254724],[1263594093,1205971055,174146928,452837715,1190374297,258035574,90573150,312266304],[8837676,505933112,136468686,187759808,1977769262,571470137,1456748710,1440735559],[1424561247,221785340,568651919,2041609149,887353793,2086951206,1623411358,2032442082],[1905057308,50543577,1223337685,82029711,1102738920,1773569522,1962449417,1303118708],[68795840,1812881303,2110325746,1523554485,935395095,457154661,842927056,836078439],[2041177811,2087195536,617205400,303694959,1847427460,1344998762,1053128912,1100275770],[1463420864,35624609,1102144746,1813342452,735822490,543845263,281665234,1286690212],[502393395,407934329,656882894,1085473347,956374997,1072218632,570869667,47490385],[1813060705,1552607440,1683087597,1269564839,1946902370,804626622,1787405988,2104430855],[1102526148,183269375,1931518866,839498740,847225068,1310554822,1898328270,1383290389],[964111781,616501304,1659466737,1590602521,1792994379,991209268,326060367,1951400566],[1175021734,2091701915,1133092036,2003555818,939784560,1532760490,1094045905,1298271938],[732197773,1399636868,1145833101,331409829,1338126870,459408222,865676606,309219173],[1763038391,361930040,1748488217,299872630,4279547,705244094,96087530,1818842968],[1504936427,806014879,1596096570,1503370158,98038994,785338382,1329573295,354976517],[1433672246,1910934281,1858346803,2117715096,853774968,522871904,539638844,1927383112],[458385696,1254684199,1554206806,1313677796,2038553268,2088157638,486017230,1538465541],[1370327949,1670302150,1163305707,200822459,1477392063,1415999574,1917934504,164155069],[602945079,119703406,1772934329,535995328,2032174158,831238746,1719453727,1057241904],[1893924676,166410084,2024453274,761298201,629273109,1297374364,1196721505,793824287],[1934427791,1084791665,1618038790,1994427625,1032632788,126651866,2087686469,1798910921],[697843053,72527259,1195018086,1342070894,1033897604,844112957,1990506948,718027683],[983348478,1383897280,1189318462,63838569,1682144040,1078906327,1766384473,1531486617],[937173366,323577787,51075413,315743055,272549544,1489495969,2008368448,219070135],[270866176,29513993,1636647707,2101313674,249045118,1545333923,1181153774,715849034],[1953511914,1638620868,361796325,1157325600,1605552708,1149813522,1442211391,1024756252],[1267441744,1672865697,1550206816,123740466,764818069,1007594204,428468488,1703768746],[1670117225,83071401,928748796,232713135,182943536,4868887,1480104046,1383726164],[987124133,1871336944,693350395,1613610442,1722718003,288445096,2098982321,1194176599],[1289760936,751480440,1800513474,437157435,757787099,1066477255,407273395,455982409],[2068502182,990503222,947709485,1242331912,261059155,959184745,10334630,995509014],[905541030,1031362143,641065768,550099108,651353208,1838354160,1286123985,1767783189],[240113946,1701176392,628133262,1511432495,1126714963,1940542156,1894886124,300457949],[789109142,1337950417,2048383464,1756872652,822275126,1994279496,1839728945,1950317947],[726904752,1008093791,592063510,1697324756,1935578902,1364592921,1473980048,1665189118],[99766967,162288213,60060833,968195509,372357129,472673961,1457183748,1625800572],[1075780934,1837287803,308308728,745991924,950405916,95232772,1923798321,459435150],[988223860,448553410,1650161280,1022239427,1842641193,12958408,288717235,520891282],[43712055,2105023852,1736633330,1931869123,1146363542,424349103,1447195896,894131874],[24550635,658153267,837865398,336512212,445181869,1086024622,602089363,799163232],[143237397,396113,1694946885,1737808827,713146735,198043440,1705499121,1105324168],[1233319744,331005368,379292744,913755048,1958231437,1866280090,815906247,1718646387],[2013178172,1649653501,2077597894,398247715,1355440965,1069018335,1133770552,758644656],[1016202160,895016041,1749260549,908213788,1380509501,2089178338,845732424,462592403],[491460887,282827138,1852525226,103107107,2083829467,791577447,2015345612,459165573],[66571017,1533428890,554935806,1067409895,1729935041,736701263,1818161668,1648826090],[906205728,825933192,577779630,2020066163,1233236395,929833416,2061667290,789755892],[1274634485,630017134,1132199928,1113547919,752492948,2118959382,1432935904,1266521301],[541379621,895327816,586545393,286933963,84823154,169323689,2119185814,1279039224],[249225355,457327814,1170249583,2000958251,1295871473,1696961677,1799533050,702740827],[883898713,1271462759,582955513,1824012869,2058697514,1033164899,801365158,1238216850],[1012664495,1711900424,1491581450,1067466146,1281455546,1009408146,2080249356,626057129],[2071097990,282275787,1545134402,1292358559,1209294351,1485099309,566788811,1973377066],[1308890130,160776267,1565140834,166935468,1455257684,1376398533,747918359,422232893],[421892080,1939300973,152375679,2020560856,739691304,690152285,1751028975,306878021],[725311728,69492700,1964256525,1859026815,1005548346,1275376594,1319504491,1365376253],[84836339,1474262396,335521993,1388000937,621747111,1797777576,635321467,1156972210],[549272403,817740869,179310677,496721756,2097075157,650976970,56525340,907957011],[281528761,2051550681,2093838726,842613271,1153863329,1727444562,1673301216,1106097635],[1964777848,1334068182,993451086,1686568691,96979473,820320005,1870215224,906115641],[433748329,1264958302,588989174,1577184163,381307553,1956372868,1972037641,736707664],[1390773856,1382282681,1118308240,338280493,335187030,1253075891,453327451,1607065431],[1989887580,833109383,1232069129,775478496,1502936590,402690322,382144728,1363567700],[115374540,2060657516,2110752530,1586904922,2114574678,1600457424,1528218832,225583624],[889599008,884446857,1214724977,1974106911,1373559492,150907203,1665450816,1897578059],[553105698,558431849,276727324,1114070539,1843783769,1714938524,1066531068,410018437],[277226439,1753033493,1885097235,1863552483,901158828,21580632,432404576,1763649807],[950571643,1714785923,965504944,633682654,1026563569,1923973764,1978669359,1591209555],[651541242,163221014,559955420,246630892,1723566355,1693117670,46413973,579772397],[285691075,1140270056,1343088151,1550436944,1487104164,2030420932,398403006,1264527782],[1062167461,1390867297,2038649691,1917687560,1372266370,1324210742,1627674884,854376385],[361632454,1878295635,250690817,594166473,1228796125,1099165160,1600744327,751375089],[597058158,1355976191,1042931226,478135844,1071626218,1952378595,708161947,332544745],[608950849,1842339969,992594720,1783967809,2117600359,984737788,2011480937,1013984222],[759224386,82026923,899265057,1855128275,1951341001,1915806301,763240372,523333565],[1178309736,1181849006,869046675,848327408,369372919,227893530,997133234,774878327],[835494399,1211293604,1035740394,72227936,1639581730,2117994691,157686144,1523261327],[1091284501,588500896,1847089227,1223202472,1193637474,2121864272,1550750658,2036914695],[1369002023,611411291,2066632870,1259348207,490859651,2044810149,225648596,429430627],[1325665063,945746143,2003991889,1715365088,770235071,823094730,512441143,84797327],[1272213040,1261418616,1713623488,669369961,1550415727,410645142,1689897199,1147429009],[616802297,183046704,866309601,1273078025,652284724,480490295,1697977374,430317333],[864948903,1489492781,1084970170,1782994656,1581338997,632862019,1137612488,1627161929],[1093515023,1633124717,11784521,2081273125,627232688,2030506301,714306228,508984730],[2042783488,1733914736,2114864704,1675852545,1906427416,377002553,1038748079,1589193747],[848705894,843783267,1407059567,1605236816,723739122,1357187586,1183850204,992014258],[172412068,1461766172,554532837,1350637898,911237489,1383850808,459843020,160665991],[1736825201,198246979,1190725856,1052274354,910720266,2009553012,655150769,655555798],[441629810,826722471,1503124918,1527089371,810402929,1628305578,683832117,2032913010],[525795701,1710258320,1184259332,1981974178,236481941,1436277649,112757195,1449667739],[547012159,170167622,481336037,1667187884,351892702,1379452530,1625751121,706175429],[256942462,1828383307,1856464289,1866366620,646324621,1502697749,120278230,1667636487],[70761645,1433209173,954281946,1651371564,1348925820,508094430,824275562,658668584],[1123709457,1027166863,240752752,1188095116,225013738,1386430890,408766423,1301841771],[543654834,1649126932,1445894333,377333717,296269499,532167928,1784362839,1820035088],[1363596907,1203753398,581347409,791403997,710834107,91044585,1911043937,593343851],[1677143755,1823223082,1525792320,976687774,1122463377,353014944,251559219,1505446826],[425894817,385523376,50142067,1625303769,1990464832,1897590654,1451209527,1878995312],[278586975,1070904828,758272209,1480545256,1467181820,50828461,1412477763,728677691],[691598444,683638031,1870229221,633872332,1209189240,942910134,1748109774,1935783814],[1934199641,1168824616,150169569,86532012,819905990,697304882,800391681,547620171],[1175273369,983116221,1325136814,1389339835,1731739409,375864280,2074888082,1098044329],[498579227,1387114817,176558083,1722845153,1146083006,1391855891,250955713,1096069895],[1947160046,1930910241,1567045666,951805830,1032420327,849118280,1269866584,912626284],[305909308,514790179,1533717786,1442712954,1609289601,676892310,2037344994,1936277977],[470781669,1899116998,656058226,552860683,1303298737,1731802665,1425562496,1153943288],[1393195434,1971445105,1288141650,1697954396,456870560,1570589169,1013056394,1139982048],[1928587611,1274051190,1616827013,2048468922,1486090520,1498943814,1057246124,17168750],[617188173,1384371792,1224796978,324597538,598124204,2045850803,761484659,1047012998],[924488748,363863930,1432323352,746949488,1741854058,1423789400,954134363,1655847952],[2016948960,1431288133,708379321,347201471,544297314,1838093688,1317927197,43006163],[1992715341,124230739,1495369938,972882888,1613996423,1423513696,787365564,891871471],[1276923175,1851917795,986541410,1965152528,1712162336,1208195270,960076509,1042108190],[1741861607,470520693,1518599646,1095477201,1581556576,26528093,1356304685,19747668],[1763297713,502416834,1773310352,1348068372,2048861893,958614332,1750859823,881041179],[1123444671,1845268378,791819810,1172866980,1271126878,491862321,1440844935,2085022506],[1669813748,581194596,771258233,209858032,881654933,1865788974,1069469867,1732339502],[82022951,1093698883,422031573,94688946,106074340,1829193282,554415858,260017759],[484352103,2073016567,1644889658,49891515,1023421053,346914350,1634309578,422054681],[1144054933,1176078252,2118451863,114551121,1784174934,724628884,506129231,16766269],[235247329,1332900943,895724547,101106545,1385684190,1951546246,851627227,268941348],[1341405979,2082541002,489431729,364324064,820394016,1825796841,854797049,1937227987],[1094192129,865341984,915953878,1889233096,807998316,1075315742,1460561832,692092251],[411288619,277938319,404226209,639262305,1688581751,1324675017,71880217,1644146102],[1772454698,1793517790,224962641,1303584618,32217255,1019387459,271063791,1117851761],[581117951,376910027,1324205699,166165896,1519462582,1216177676,1780981754,933521374],[1587686735,1039589148,295775953,407731137,1383661199,1573909268,592859096,710517947],[1070240420,2043268342,517497006,122693408,1831576389,1355187932,1859455815,1391896993],[1790913947,380899870,1973052851,522931029,1889179821,1308341735,1874472720,1549698090],[1312306293,174483526,566360343,1979672614,580416920,2081632132,517323640,1640310935],[817305509,822100625,383768020,983906403,322553600,1063076610,1551950527,1653955522],[66569281,871825632,618168740,867153423,732677258,633311012,238271515,556400017],[889929022,818389802,228227555,1029413355,1565307155,1859008941,1979635987,862852715],[1830560862,2094817569,1799597014,1312861140,1808313416,1804696010,1489479806,1382123928],[504151008,2125995992,51516102,1677590505,1519921580,1144624423,544453442,2094190650],[1359179924,731647999,357233939,1929536748,455137866,193562183,60448243,961139372],[550144048,490523073,494217946,454159176,1204988698,1943393699,312486255,150865332],[2014364213,947880800,483563666,1166596111,685402153,720398082,414477256,1044975851],[28099582,967204997,295568602,237667828,1892812106,845351513,1570766284,735239307],[1058590488,742756292,1114883358,2061355207,2000179059,1878811039,1571475080,1613595629],[771885651,1373959787,1156524480,1033136620,1798290591,309037266,139894634,1952270682],[1184887432,2069828472,1120997665,2067188990,661021724,523542784,154394681,592657586],[20543051,2073777083,1856637213,1391156506,1594535626,1437126254,560016277,1885347832],[493175259,467297554,1317655875,761230114,1507529727,812504120,1411883170,1597006731],[1771548152,1350551071,657083088,1094903917,2037878077,131994208,1092356670,1998151049],[30856329,55684179,1820665004,356822609,797789442,651824065,1102705061,1850132853],[453340003,1015521518,555891264,1769217525,1752654011,386439599,282309768,1263636138],[89258982,1365331883,1261958619,25645746,1482862477,164435347,670695160,341892523],[1510713876,1489119189,1782290723,566963772,1791889780,778736831,1103500254,1029781124],[1307495017,1533918630,1173849534,71077512,1013023475,931909340,1185090749,86415018],[1020749120,1998329927,555125837,1632767308,75418545,642858519,1085791227,333777118],[1849124892,1451561005,952859048,942430048,1893017280,1388138142,1427011726,672281643],[1720939950,668297977,485949618,444451670,1237106925,1177106063,269652367,687927948],[450804490,1424971444,1882134995,291761655,889285431,599423115,696399982,867810488],[1118810946,1880995199,1323929850,2019174662,311351733,737448268,1986762843,1351104913],[427979388,1578160725,1500296880,1936429303,2053751301,80334348,693007691,1560343409],[990728074,368177814,113846564,157130238,155890285,1186408187,451872649,29875544],[2010271154,1523837384,275994301,1632890611,1512894768,1331322021,1423934541,1467085984],[595013813,862796291,50231589,987959895,26556598,1779134584,1107652649,1409051433],[864352939,78993660,324717645,2036876886,621782112,203493581,247277848,1949546730],[415040941,2042005709,392652426,1117990470,1739761426,2026791760,513441937,1678806068],[1319982519,258502910,1753572938,1354686741,1681838320,584235472,261930875,632589845],[465727035,570439171,1690473039,1417757072,1274610529,625029292,553814860,581474194],[1880456062,258500329,1833019455,547093932,1938016300,215429198,1430867260,311184806],[973417962,1425783469,794856013,145243710,39344765,1685922026,340312444,1618975357],[141569663,722816748,1528707574,822072533,1418692866,1221196784,1420744632,1693829701],[1372772665,1264184614,575506677,1169028543,219748666,433670614,1579401369,440467108],[1983994184,1471764896,255490425,1930099623,461371318,1681116940,1947362216,95806668],[1093277392,1670611249,1424898089,820411624,359394639,1593204594,729444393,904000482],[1773745083,230939560,726223708,744118101,1215537158,1305506249,106066440,1575444678],[1763945556,1258105650,840172256,1373937560,1172930538,2050482023,2072097858,759719572],[1285799879,1486198666,832703310,709114116,2116459126,1462871357,1600291883,1159844119],[1916895274,1668276580,1117742318,1941822551,1416159335,919650303,432634860,88368325],[696028810,8219370,1192348307,1346575449,2129037664,1081991840,2032869578,1054625562],[1130543764,1154286668,1388291229,864172786,209905851,1697199474,1894826324,1730189727],[2008615414,355563460,1209903140,477697463,245686407,951538289,2035714364,603779549],[1219595832,2046123003,1012912142,771796672,1349351346,650114905,501463399,2026301877],[64302410,987307107,1409653926,1501382555,1706498986,649303341,219109959,1879034067],[353445348,160015999,1640868674,203966282,420690490,70758741,2130252538,620397069],[1821477274,1830670408,353354638,1635957107,507546280,694818333,1818147560,855286321],[403661351,1195520362,921966481,806160426,1033713919,899583633,459450242,605351572],[151771123,763838582,34365542,911522650,707042998,523077853,528500664,224901184],[466253043,1091949007,800210878,205132451,108721164,223291896,667601756,287029774],[1626778886,244343387,244694638,727106837,1867184540,1504220181,1294564321,560177065],[1405797472,1859029700,376720585,1876021985,1758216576,540805807,1082282634,2036661013],[1614288750,1181645461,1046729537,213797508,1980585885,718984171,480046825,268858239],[1521727396,1633372516,1184406873,612555439,897818480,819249156,2084407055,119616218],[611328739,1540781067,822199299,191494156,33410969,895631840,587690798,674987469],[753657053,761286189,1597471485,1801931423,1162090953,27156373,1560692942,189630431],[1116892794,347690459,673397982,1361857100,1951505032,978735982,1347245364,1259779206],[368734016,2106251989,218983086,308081069,2081555800,1824639551,1972722787,485269400],[1589583904,943511001,1003437007,1421779664,1337771637,232454393,46407331,990353022],[1481886191,370078289,1535491021,1763430511,1662703965,822776579,775587668,417380012],[787415127,693015186,459722065,2023554700,1586134119,1810883082,278111163,1893186330],[744967205,1823682828,1824241195,1757120770,609414619,209986795,341006705,214829931],[1333214568,240420344,2002560041,2099882167,2061921714,1365881994,1826234123,313855232],[2101974782,1256258351,1529874519,886822941,43054430,651590971,1901989045,651994588],[1346269182,1622626247,1504593308,1755607875,1320652131,1409367264,1280885741,1572624558],[1945133519,1540722269,636095977,1064609599,1534599694,976860704,992437846,229801512],[1277286639,1786502553,720079205,1571798897,64825963,1272874362,202645375,1583590676],[932652613,13961501,596966599,996499474,136777851,571346735,280444617,1272331730],[624709100,1997259692,539546068,1958236141,1942766443,550599846,1141392213,116337611],[1470847539,244737814,1831925317,233256846,1630206396,1814499344,1613593435,813756740],[469578330,65769412,1908966798,472755441,657078991,766730868,2051463280,641291408],[1640049005,472802951,150783409,1526443413,943209584,1923892190,530422394,1011492015],[415058246,126175923,1899123596,667203025,2119838316,1542108781,1640431692,995790145],[1975767085,1606123456,766337031,1734856798,1075053408,98953060,1467396602,288932680],[668311563,1110823054,1964752090,270134590,173328729,807865613,1574684134,777730327],[49924379,1254216648,378147967,1258642970,1887158995,1341831516,1893331875,208406908],[753504148,1157124870,724042008,910314507,1358228025,792330293,1057680394,146813865],[1886897076,2096636890,1642017570,205156686,876927726,1997461403,1015036142,914328682],[1815509474,1248291093,690700309,2035559507,64043242,980810075,236362439,161893259],[1505082366,373872944,146894111,1230078463,1448798375,1864857591,616447317,320014],[2000985297,673872797,519410999,256893866,1147576127,1923439930,1188770389,1880739266],[1744295566,10167311,1958424897,196842915,846476746,1418935483,92218365,1570735725],[1982036223,2121419513,1745061535,2017302854,2068788865,381953700,791778298,975545442],[1415642334,275831613,932788118,1584212446,1280383286,2073944712,1797846289,1063964764],[1952180361,1273208070,1449822432,228069221,1395064918,415517045,299708506,1347400912],[318203653,389616487,680638629,1796388055,1542067019,1474175689,249920973,1098306803],[2089263047,1172153926,1310084725,2076077232,1613365757,684771,1226601428,1915854597],[140514464,2119882094,1798694532,997145419,1973797907,1626304864,1770541208,1680123182],[1413338502,1362434147,2069545102,261782384,761191410,1787569181,992010897,679825949],[556144658,1424290213,752194067,821884812,375948678,763807687,1005431969,2048794894],[763918433,958377031,858331808,1361870161,2105659346,845571965,504184647,773432518],[1930721783,751796261,664043799,11405310,1471568760,1343366889,1961304531,895167188],[1648970024,509983203,1052759245,4504630,1492589943,401051595,291024666,816044257],[504050958,16610304,847736444,1907373453,1698841107,591205052,2097411648,1505801038],[1075442326,1321066240,769604269,815735490,1077008194,802310883,910253492,1963670604],[1564924649,1800272692,299260481,339843001,1690138210,1605852510,406511317,1535946446],[2119318905,1908879445,498277632,8273605,556093151,849302529,1945332842,389882153],[876236770,1642127572,1404752045,1013857820,1068707593,728188363,628483659,1648271752],[916208443,1405826252,1768817988,104916639,1841584441,1242162221,303630769,787482953],[357915126,1178451598,1508387436,699582826,637272771,896320824,1951678867,469976547],[483171984,1599138932,676279129,1054638162,988398199,1652223577,798870537,668762699],[969960162,1497652398,586739332,990812989,171646529,1906081967,1747950895,677883870],[1658597,1965551837,222478786,1179452547,120758170,1520469578,1373941546,1952562387],[1717165811,637784243,2027826439,695712344,170180378,1568691496,2077078111,1705677757],[1143790431,64082173,51398596,886969707,653873296,1349509794,1800161373,1151328333],[1942999889,1511320113,450473568,965545831,2127251672,1807688150,2116769367,1609107954],[864063307,1508535443,1373436354,546569842,1670397302,456646160,755877292,1976785096],[406566078,1121690004,833678300,425235312,45333367,954253803,39502202,386801651],[192183992,506176109,2088647985,288090641,1601851991,2003889499,2022649544,706732015],[734301729,1161248993,260080524,1568186191,1308492403,1558142439,931164268,1764711217],[895899325,1446579166,1438818637,201351895,1435010433,1977495126,1094286739,757077757],[1451401973,640312135,1206868535,2022410146,2037118632,1206271005,2090764661,766222480],[1000784584,209905465,847023731,1603599217,1908870051,1586657543,387168059,1219093701],[1171015905,109797037,1936968979,437874628,1533784038,2026144767,1012233058,93159212],[735457331,712571173,2126481110,1224759825,1100201946,1894161909,2063624858,1576345802],[715149198,1255320273,723953478,889679546,1879071402,269238412,1734157780,827985617],[2008654844,989037027,222638672,1229304386,459155422,483786296,1430234190,51142680],[316181984,752212797,1412877602,576174774,1153778128,1097007951,1812489722,1508065642],[352628467,115442242,1496584220,651513331,1596315488,388216466,300355216,18823268],[302592791,1423383711,553165257,284709374,1093805098,1953768824,412701935,2120728896],[1145367173,89392858,121073274,870844073,237444365,543359741,889678866,232974212],[506015805,461065483,1790081801,1042059682,261175584,1289804988,1997471188,208433718],[1573233035,624429782,1605338589,159691824,240157706,196942971,909364631,190852146],[646393516,1203197329,162073889,2093881644,1710604605,1093938714,527540152,521843562],[346681157,1861558086,1817144882,2048030011,1769794981,450813489,1469840649,1746467102],[272875010,38875532,1889364227,2106716168,42771624,1093974899,766204702,456368117],[276624421,1985113757,244284051,1110528374,654655198,1587604626,1471985737,1503053133],[91694121,413994509,237075107,165546421,2034600277,528547147,129836546,812511667],[983546299,797411185,964958141,1251819471,789349892,1936491544,1352838028,2106706735],[2043664572,907288259,995852912,27255202,1669978697,1752127007,1339762250,286401247],[1591853660,175779235,2127140665,880473478,1088602012,169785372,1231753728,73550404],[1764782198,548315930,639571060,1499528473,1760055250,2110696321,551433244,762983830],[1945236361,1046656012,1610240780,371201451,1262655394,1971439921,332138714,1537978070],[1749088920,1922020798,331163544,460718428,1876899358,1351025033,2005143442,429573210],[1136092003,1710674990,309921073,512717828,824624455,758811941,264208105,767224912],[95147224,984999588,922794171,1428120196,1897964200,1333058280,1827551435,533332627],[1964776276,139700116,1808184144,802882842,1330680151,895699104,302812400,1905461802],[570676454,1458211834,1397996034,2109691934,1658787901,480428294,1807088860,1213083571],[1480956636,668676133,1669532912,1294839584,936935737,1139776925,433831805,814261229],[771246112,589658509,652440364,1130048342,1791670275,571320560,825464637,602418411],[976929783,956740113,2058782359,1072681289,83203234,1821633478,2095253416,316153473],[1416813363,1883595167,1434923898,576235700,885605005,723180347,1025062541,1981848967],[868088118,173202287,1157243429,1987809095,1299643854,225638170,1383650148,2088499820],[1768644513,662288045,1004517232,95051007,2015215970,1475422532,2101305567,1796553728],[1296914410,1346227176,2044871110,2119632605,121156070,1906721472,651224917,901687264],[90470948,751401485,339357961,1516723634,336931220,517396275,135594816,571379433],[202618168,1663600511,724982523,842470680,571489979,81397873,2126044204,339355173],[1304460777,355040130,1939458979,12694078,206564049,1033819576,1088199764,1853691704],[896087383,2038488456,767423312,1273698550,772037922,249806609,1531739835,140013717],[607399779,1739216440,484946229,95987748,577331871,926612074,1291679576,92350983],[177335944,1039579593,543817919,602001692,418471845,1278071714,716464811,1042092263],[1880633160,109676043,1634137026,1192822658,509547479,2075830026,855990011,1613333291],[66591599,438740871,766549739,500052480,1061654639,216316570,891384905,1147502389],[938004118,1268697784,991347157,575034160,1106538590,592445412,50498133,2091464993],[965885252,123587149,1709155148,1383289499,1398188754,1025683811,937801492,629844786],[814346024,1042991772,1153480081,555659431,1069590124,1159749849,354299345,1003361996],[1928151879,1434512038,1123780426,1058196948,2037147960,1808093822,2005581546,1249292416],[1145694454,621687564,231064854,1910629080,1857547677,1632303081,1900594274,932646142],[438201872,419406812,1158394676,1225817257,1926559797,664848483,315921999,15287820],[1445355175,1452001048,1605017404,108387905,252932215,1866008607,868998216,1923103008],[830762673,1569330788,850323669,561531237,227372306,1382575356,154837147,1980719432],[1432787192,2068419478,1759414505,1687705867,513553496,1169273724,417985845,426240909],[1539919282,996032319,2086237540,566157859,962057355,854760688,1961478237,1902970811],[241301958,1242987920,1192017841,523826303,1192432136,1339478663,1787245558,1712072406],[506295426,1946152539,1963945040,1999547999,1628019389,1852175090,1186983880,612416335],[1254716274,2055448324,1944997423,1049214153,1223291059,1270030112,2026761221,1469322617],[1609719762,421669182,280695422,505663800,1709875533,1887886161,12751360,1075512896],[630821464,1503374345,1849178237,915538150,496789515,326396253,1559096769,1572544796],[977321416,1320185272,446602642,1825699694,860614127,2055657381,2075573920,561083075],[1822176309,800252694,173001662,1260015920,632458553,1284932297,1771604388,207387558],[1440233324,38731037,2039058006,2058208080,1166329018,1543303309,1902141361,1068013456],[1607255730,710536588,2091202579,1634613143,499898149,1542412368,2107505098,898892422],[415260518,513527116,231167320,718189796,1128612126,41833344,912206293,600126256],[911475570,1358719008,1402835864,1634569514,593359148,1986751424,888111343,1152102529],[80319334,1159920051,1455875437,1049868564,547418079,239766264,1919487772,315692699],[705918674,612067306,1110886979,908473966,813102944,1221327545,1554346293,637650628],[1953936761,1679843448,253875096,2012303030,885041719,1002427980,727346292,1627066117],[487685917,476134293,1830369854,650498798,295809182,185536521,381368739,1598082245],[91113577,34361935,1020845771,2086108344,1097296884,1450268453,1253223803,1142877461],[1270273578,645840944,877402986,577199546,16226871,891954754,56728551,539684723],[30545562,237049004,1297993401,582647716,825163171,1042331709,117842885,1869822362],[464553815,44820007,542622895,1728537026,183090949,711095499,275423327,31930529],[1514212922,425480970,404362057,1618120020,1843608872,156942070,1237952912,669377885],[1491351464,309325918,53668629,1191897140,991891797,65202911,1869398286,1130827031],[1818076586,448805686,157218434,1104141568,1613365643,1353730023,1740198756,1037039894],[914988169,1917972658,978114616,1653010121,41741498,121804190,2007625796,718238538],[854721332,2018882864,1554035943,166471898,375490753,508484270,1878727048,1827863772],[1625084362,935249369,391342007,900681107,1003231688,1334880823,1431423864,667227901],[1384877039,471276221,1602821679,1066369892,2058193855,806597298,1361627536,263008619],[1625397272,181317287,717545498,1431671719,869193187,2079768766,67869317,1140094835],[214354568,1989516943,1476165438,105467463,254783306,461112872,2096036481,364131273],[1039786190,506364026,1285534506,1004422967,705191919,397106342,449912651,656700855],[1437309283,1445626516,1265018667,1819078831,1554673484,392071624,17188385,384131877],[86577512,440266744,1445523524,932453672,69700946,756506137,872787887,431987575],[1544101395,1468663125,249779805,1428928187,911058248,1136222250,1851262515,250960093],[185511535,1483285883,1676072524,634705656,1046718857,1692149676,1946195361,2113231271],[473187875,1211265384,1706617029,1013765282,71387011,98225281,386611263,1820146551],[1811155518,994617402,255273803,734376980,463890905,453461400,851417881,595078747],[487031428,988285701,1538649289,1137343000,1968684491,493744504,1988915918,1536600304],[963290406,1036034130,507405928,900340584,1977914304,2111937268,1474671763,1872548162],[1705943150,134132833,1447797959,1667174997,543648812,70292205,282389563,179331610],[1545021327,1652691822,1756554388,591391484,1194377641,1302211363,1289167030,902490283],[654309476,612523417,1237722726,222085956,1012134411,317822616,1434669687,662590631],[637617959,1288638942,1807205316,1632220958,1369880194,1826796192,717871681,2008575391],[1711997,1608656237,1334795399,1780780381,1665857087,893237207,717595310,628403487],[1728375889,930293775,729919844,1856258050,1409001366,460525743,2078125186,83059710],[1537937055,246093706,1797463350,1875419802,1912559857,178723869,358364568,68198613],[307543916,1717010797,366300236,239666819,634539058,912028584,1933361582,318765244],[1252694765,1848287660,1598831748,1151350344,931013307,809736509,1843381377,1619535746],[1769316065,342234401,973767928,650329025,1768627929,381880850,1216939275,32615029],[251587332,982216165,733387430,805082472,1353229068,1986182380,977586827,351528032],[2126519060,1436923725,1327296422,469675514,1244207419,1673858942,171794298,617246116],[1453122698,292600211,464569445,1049234484,1066944514,1124813417,256978475,64435196],[1711564261,597509091,484164367,1175985822,353902912,1408858513,67238440,240209784],[59173158,1564153494,464280566,1419961778,1550831505,744474257,1601309408,1838349426],[935970625,1444984654,1027257474,739811152,2094500138,1612133310,642154430,65539048],[1736374917,1114654414,1687665690,111644535,1049957369,1006965869,552034297,2050674381],[987036787,240823268,1111951204,905547097,456408139,1403009162,227019300,1000233136],[1477214016,110929315,1118975316,1514179650,328515230,1214560595,1516592820,858520881],[70759584,1200975789,660352582,494852157,834791829,548600338,667985282,1391291478],[257767670,78163413,967458425,2092878804,1714808133,2012948609,1115681033,176705444],[2051134007,359271276,1862127042,739260659,1161478252,1327822224,785654863,1939998930],[612474209,1661996019,165984648,681298696,1276685966,1248948777,850570543,978512016],[387936133,449326979,1300587159,106878860,1377199052,1197568307,1612674585,1131348624],[959668165,250578644,993292,1387508771,1328722716,283458562,211291721,239550198],[1220631003,1855581496,2119811577,1758834802,984954726,755862901,1448705748,245548057],[1864880826,1571760634,1175304700,1271710767,326914627,1933495065,661366532,1141606195],[619887712,206819424,332544833,1920249299,1745322364,1879925438,118717295,2121161718],[692243594,106915835,499342082,1135458947,41292240,491563220,286361602,1527644595],[1492041056,1660683359,570509481,1040184083,1610082534,1885404542,717491076,2078740409],[70134809,2022803391,1561776006,254657787,1778287005,227382433,1298883754,700756416],[7378539,894642169,148722344,983353589,202293549,942270610,1727398761,1460184798],[1402405382,427456109,2074713358,1322311299,1831497631,927863686,1762753445,733454311],[59061662,1678776111,487706238,1298072059,1045908532,288716429,1403120030,388432493],[2089995083,621283123,119587468,12624125,633017355,633223359,1527764027,380526550],[1814973549,2028632966,1213549139,1084673782,1089715487,1889175003,1100372082,1740281708],[505820625,2050140734,441488665,1562037382,99988489,1078662111,1872631055,1765837605],[1559357719,602217419,834658276,1263179229,1418370745,530226352,684218780,456322769],[1775370677,787207672,815751133,982712911,1236328119,1880429482,236994791,1370915646],[2087939309,1804608672,1533061885,1101725774,537829942,604700863,266884891,1808550153],[1133909943,435708326,78823816,1903318224,21099541,186163443,1001182568,1256899648],[1796476051,1713846175,2111566899,555698475,221540384,1202820898,1742625060,1929016044],[859405594,1801917049,1861521383,291860088,773675130,1114317205,625926712,296604018],[377494004,502296246,178435937,2121888315,1233495971,669596296,2086732156,525540215],[1509206109,488282692,988297076,1502746949,2060292860,2110694494,86218446,250227978],[1931228400,272479763,844857748,763230919,1366800903,671171281,1463101264,2007817310],[1647799030,392181857,312413157,1514937214,1017745372,1806859070,130157900,1929771128],[275815228,1247520600,336632029,2067214656,631070076,154700960,470661966,1289944394],[578690034,212389057,1927109091,123811840,1155516244,356771644,602473037,125838445],[1675023552,822019200,1043456907,80881725,756729356,261418727,2021278635,706869457],[241882786,549432426,1475418468,2060962043,33950899,1906637877,1427219905,878799739],[1245242057,1984703437,1682910630,900689242,1749028411,788503819,1777776043,753950387],[1203197614,531214535,262542238,1686870366,214457544,1376145106,715583064,923793433],[1903746907,1742572878,1882781047,672502252,1677474607,90189014,542729483,462684897],[2122810849,904944251,1117710188,1788156591,529070003,597403749,1215041956,811880311],[1576243560,1584397749,159119411,1431149846,1233393846,1457773241,1546469228,1674697889],[1413009258,1664535586,607914906,2099791882,38698098,1937821038,1309027425,1418063537],[711361807,512679623,578723304,470677081,365255619,1877932518,308830105,1671912979],[981045727,1321203941,1212294279,806375270,617488658,707978596,1167768695,156566588],[248911796,455746708,277101433,1697608287,259044945,148712909,1392862689,1058375532],[1025145041,468258449,1431902314,68372692,1079044212,881685394,1653082348,1180001125],[2027386299,856302530,1794368449,1853416298,1952627138,194255316,596836082,1426900521],[204120733,1488415993,197494827,859141070,2111949173,38321388,2089189435,1179929876],[788669088,956474003,599314592,1648992067,1474208701,855426773,504578949,1348028958],[103079021,1495209590,2111855883,1796686268,1779850085,1820857094,1308591906,367781970],[1849372814,501062532,1461753803,956458758,124165493,901662083,267771368,1582239902],[801775567,455259525,1018192328,1719247793,423311126,701585057,1597873819,1069241410],[1549821506,13207723,1285563825,182883585,1564962021,1485654506,25929547,1458621946],[926364712,894156882,509280569,26562005,416549914,231315381,1329263900,237049536],[177083763,1558325738,1815064218,1397388203,2070370537,557541699,1361822757,268536930],[1638254455,1358191751,875884498,1720592898,1071471268,1631866818,1489019332,1253545723],[809595864,698002757,674338738,402394913,283634567,1049560746,163730667,269411577],[405092348,1912273024,2074383725,1339956624,468583421,142470188,1365622001,942232837],[1976254375,870889604,679247524,562147940,484635670,44505511,1745210090,49288471],[1754037644,1842224415,1360790796,825845314,929287864,1832233602,1305101914,1738765545],[656046503,929729540,1243942344,1913366534,1943666357,671776118,1788845252,114106159],[850871902,463846936,1727455198,1156929596,772349305,1627652319,1823784468,842632558],[1108760729,1932034072,1103742752,654232211,1753806749,291995524,234402909,727299326],[88321989,695758491,207043107,453341274,1890022571,1464822279,1931217789,423255969],[860813095,218733602,1726144047,145649195,516523837,1174885344,1281528543,447547126],[316152877,993481874,214457249,1316591379,756185842,197702741,799896193,1818632191],[1166448115,1487746718,1214942005,996055794,2045639355,268428885,786052426,1783320924],[442859820,412349128,1662141096,895795923,1474085003,228697331,215722076,1560352946],[436757313,966822159,709588881,2114857251,1825644139,2009114874,670293430,1065326081],[1722323763,1618626797,1118645100,1668957577,1001485940,1143747795,1307246642,694151137],[795644047,980378572,607524519,412050788,1885637999,1362090798,830782982,1952427574],[756484132,679339645,1890226905,618286254,1870532544,1934947111,1487316018,866036631],[10592190,123583281,595230615,777773,522991864,500355406,1942539240,1468910220],[1195061535,1201503841,216912291,877886955,216873958,490765770,1476489160,999181100],[7097774,1551499503,1271933648,1793310624,1677152723,72861348,966961234,254115699],[1542264062,1370230009,1781286024,654768647,2025234233,684404448,1946923730,1692820595],[198022090,685508801,2108333438,832020884,561839596,1562052745,731490481,1144926044],[1081576529,1368212108,1202996508,720338980,2007961541,218709930,385407016,1244710453],[1420141105,1639944012,1371892678,68166268,1542366398,999219769,189933012,590245891],[1274468768,816473307,1715807275,2108973938,1654221637,20707077,144937029,1606512347],[860383837,379294465,987446844,1515964651,413178275,216633175,1428871216,2129684252],[1963582442,318687485,1581700449,269489536,784919569,852995399,651775614,232232844],[575194100,300546496,299430421,166492776,950986135,289813180,1177892907,349534522],[220426229,897463615,1091252377,1869927711,1225248586,1718041548,784833632,428688209],[1812577816,1216822177,1836952176,2062507614,2023382450,859281262,695806549,142803852],[1819166047,543727577,586049825,917678968,1455923663,2104975764,402625316,124778323],[706867262,16446708,1782400946,1766775566,648461073,498997554,249093871,977809956],[1339248562,211804672,375870133,1434065983,387143740,1271090909,1757855762,2074827622],[975475175,1223178136,429617509,2007959547,831777717,1454478095,70222148,1689759623],[386390977,314813251,522757698,1876942037,1658151069,1551563087,90765238,539761971],[712289090,927403977,1066614080,1516425130,1789297961,1124896734,1133411520,455265972],[802608896,1290462681,109611509,1410103252,576602765,1586228976,1986800902,1269826606],[1087667943,670558122,664177386,1402868887,528994635,2037333960,1136196209,1292410083],[254472555,1978707399,358449324,1565652607,1043841929,1383807040,692260577,1092834583],[1580620394,1582359197,1505326666,1018645998,590932282,379641983,213117110,1682595552],[1108694309,290844098,746860139,1528807545,1909976417,383965803,599369727,410608879],[980322901,1278310228,1872647279,1801644656,1194434748,1840008539,1611911969,457475478],[522995754,296103268,590715625,1204612086,653702444,1319669565,927976509,481288190],[1209728387,388262762,469196833,1337641916,667109962,2060838371,1103070609,1886727328],[1189771856,230172687,1962058840,1531501680,1585350897,1666534863,986204707,218377097],[924152990,1297462802,1046699582,1932827129,1731961258,1446451061,1832019955,1282766450],[80803886,991669598,574365986,1616878919,1871672714,272360926,1639394128,844321054],[1860611300,606338209,768378738,1259198127,1743840276,199093795,402514304,1778424288],[423838450,1769977878,147578534,2103471272,1080151061,1074109812,2029627080,473422858],[1689653256,854959288,1972806786,1105354450,65631231,1127172789,718474121,753799600],[1606500003,1136978606,29340158,1735722548,737530399,1920924947,1304128558,327799144],[686872910,544374837,875291429,326926761,2130354891,767030183,826406655,157699065],[357212405,983053671,178421622,1182110373,1172022860,563246082,519633315,821274813],[1215218736,1518444855,915175501,1442563248,1066255516,1232539172,1120207746,1731239670],[1508685872,1836500511,260580384,1908689242,1974744399,1277962213,1601461479,1796661777],[341651302,472877506,124821123,1665788199,1980472874,171105397,68185669,202510450],[1784666812,1641800939,1724926924,1855165106,271927157,1656659397,1622959380,285316163],[187150030,1924932552,1596039926,534761025,611479330,2053237626,306830852,1543305953],[1638866240,724666959,1102854934,260340941,809166360,1594466732,1330337339,1186581552],[1313759658,52290200,1415801336,430851662,576756732,230956545,400943592,121868219],[545623221,538134976,664843938,138769199,604215494,48051568,605753637,1933392097],[390277133,1602270555,787500323,1369632387,891976186,1335524634,2088905053,1042657624],[2054163018,963003489,1325799965,934802912,2087164039,280623736,2092666627,1457733382],[212770984,308582690,1974693248,1145044072,1974792769,1956429277,966631315,54486792],[1410931293,1370304237,2093616688,631589958,240005120,766240488,867861080,760762994],[1707203143,103751016,1029299819,758041414,427513814,1976487766,1654599780,756115781],[962070046,56773520,241872485,1248915807,205507051,774005091,1362416173,1407698320],[911036480,23008514,1589717240,1170302722,2081487244,638517312,160192431,909863762],[434685103,964862462,1577745210,1658884874,912912841,405163392,249636114,1522594634],[1499464313,258514981,292503808,499985334,1842936393,938941745,1836626096,1090277085],[1925811607,1855626580,506765209,672761533,735228086,2118529784,893970992,1730940883],[650543352,1589138555,1642000676,1137027413,356585184,271627072,1497464841,974806735],[1190703017,1956976500,1814042339,1689305095,1134024467,956517109,1686505587,1556479977],[891010839,1748206634,1446262769,1186985496,1320855640,2101779527,1568732423,993176959],[1799832408,1338527611,1903755179,636713041,1872711352,1188973,1904238519,181035888],[1740030640,501145540,1306311632,343505462,1149701017,139377181,818773519,1487325142],[293646530,1772903518,1979692339,1368396733,2043370592,680675330,1305201541,352091766],[1717097319,953740148,1894757414,1813318892,682070648,1742114112,406155058,643117345],[858527801,1694604135,1478597276,1993563505,137580567,31243427,1204645152,533375979],[655830958,1014107081,307134614,1108092544,1183184441,234158898,1764598445,924833196],[1232904884,1319212001,1280435356,1710540135,1586464050,997728938,1910060054,10607031],[1262961783,525603397,455082295,1255015956,973598733,1146718463,1937507123,1271663289],[1732898607,1696336537,868918591,1735701362,75142002,1288036427,436362192,536525157],[371009299,1632430865,1930513303,1196462758,1513573122,1716069934,2048307574,1199093899],[87106036,1138015449,412950453,1354094754,1914931599,1331902168,70229643,1162688622],[1189922257,33243790,906397259,2002415354,1767170129,30222760,1625569692,1869478477],[1928688211,573926153,793834180,1426323263,1449727970,126607700,1514500643,510941564],[925244311,1396123690,1697511556,727744042,2066541328,728700710,1848873658,696301747],[853143294,1912041394,2058450219,1304180465,28903792,972410224,682487716,613934822],[1662859818,1463511785,384149479,735947225,1907827889,1814651697,540482312,27151302],[853410889,192752568,1484839855,1453237252,1969710049,1938975683,1272936240,144585116],[523151850,63041837,872122655,70056446,2123528369,1234119361,484557865,825668881],[1733472693,1914940040,306130353,1772714456,686252326,1844655482,644933915,796865056],[2022166137,1860085591,2111716077,956361885,331560,693484961,542808300,164139907],[2004229137,1987966015,768123663,338058779,1409582676,2056689758,685670101,387441072],[1394529452,1827607323,1888276605,1514938027,868499141,974386783,1172903597,1109321680],[1365703035,1623450307,103494321,978332981,1063273543,5495261,215494935,1539231825],[160288763,2094421815,1649051689,845982409,1574976556,918322404,1568999790,36615350],[1242955294,371165165,1069575663,1951688563,450359567,1878171150,687648339,1716097481],[1601044301,1811864390,262544869,1474496933,1073732053,913994677,1419685168,588370079],[468421604,37695933,582133777,1624280157,1386945068,857253063,344915920,1868327925],[117511172,1254359955,593708684,1787683940,985093687,248796861,1104454394,1446491911],[574420688,1049221468,1946712176,1252720258,132258130,1999196620,2076894054,447812630],[1495670731,71772760,1890515563,610033971,437347245,68388457,1763872891,877719914],[128713486,1844190225,512723174,1455345528,1210406624,1677921210,670275924,1417020538],[728368972,2061006179,1831980839,565134242,1144222993,73781635,1150443084,2064346555],[901051657,567862582,710288981,332134216,2075300415,1910499606,252149326,891447926],[2013704799,457775608,1818728200,1527386557,134717452,602264410,1997228446,824443400],[643721369,2076151045,298128625,150823099,188645220,1911715368,1253811699,523093963],[2043178011,1383030687,997200999,292111623,2106512015,54480897,44508730,1180533873],[2026371782,1596076278,2047468336,1437439340,445735876,70488460,936388808,1857671692],[496515,153571917,532758609,435407025,1622592578,1044365094,679746045,313523033],[377651144,225037499,1247439425,1077473924,140427254,326784602,1187993551,569674963],[345727589,347741804,1703492507,1057672311,2111468087,946855895,12674172,1828131872],[1273895785,605432031,1405805022,593710294,2119719556,918894001,1927988238,1032838030],[228845634,1583988492,1488503422,1871204500,246877460,936330829,1774337417,911364288],[2050478124,197574501,389503514,1496367344,943932102,1032751167,1210275001,380161007],[758872902,331821443,920255837,99191721,1410643703,778361302,904653367,864830323],[2019540288,1944234734,1512124549,429373581,65162253,404974663,668584241,616180113],[1978386166,145343182,1311764988,864299571,930662466,1950377450,396905042,1095984331],[1771938701,1616499160,1405592143,466476919,119988321,121448650,1623920279,1043642140],[1588224429,1571700165,1569957355,287601616,1452692290,833196682,1487289260,2027809380],[1772400086,1081940676,784148102,2038796520,287985393,2000034638,682342214,710503036],[852845876,21013475,1205697292,1290640160,106526578,94603257,147763773,876399394],[1596036717,319129183,269624915,802962603,1699482643,2060085809,2124111229,1018634039],[1484913403,727168715,1221743578,517495555,2130221157,430243743,132004426,991268324],[1884737117,1059653233,769429802,1749693068,1410854138,851492242,91346623,1485298416],[29906459,1727357311,1092618356,1260548712,458007740,186551430,1834110804,326481909],[592666165,1099105498,1601731062,326655724,288309218,182191945,277875341,2118883978],[1480925206,465175598,1304279542,895483289,1135400810,440925336,760577601,928250156],[1374983892,1493722358,623057520,539008132,18708724,459959624,1373447232,1904918054],[384449158,253433759,1602052219,309399443,838385765,50214168,506082923,326968635],[1351269213,1908981057,1878990841,750567566,846728068,1624167103,969064672,1919011480],[1769177404,1102221442,730333895,537276356,842381432,1820438361,641739434,840815056],[1402104762,2007445425,1596335336,774546768,1241754636,93184027,210110542,858888661],[664836575,2125078837,468572925,120250456,377493348,675604739,1351952523,666669057],[486186896,445604322,1688175496,1904267129,450293619,2010186626,1331593076,365627767],[783683975,695029365,1463429777,669632444,2079942298,1343092005,13105334,794005319],[1322644474,452925016,1873716109,513203530,1221483457,2075508247,2048973476,1778444434],[414531047,936121618,1255113135,1117656437,1800743654,1082299880,19579021,974037788],[902967385,598385625,1510642658,1571170189,154735717,528381649,1949263751,1479977055],[774889476,795507370,1843172846,1473544673,626256831,201353229,1042860098,1310478269],[1459167738,1698690062,1758383976,708527680,748448839,685990049,1062255003,1837138268],[1544438049,2034942217,2002407992,179442395,940435025,2037335758,275443501,882487889],[700728554,1695243439,2089030357,762701438,862072169,2038718781,1041692329,1022523895],[458055261,1371849675,333059611,1433818408,1681043111,1629340946,1451569817,1395456248],[380107086,963929405,1098695588,637383478,1658699482,1971582231,1157637317,1534189660],[871232970,1444035382,842786707,1667374685,1622764170,1866060948,764460288,1451377386],[1458895288,1641102237,319510468,1977350280,1695280234,591483292,1139409506,1997025538],[570066800,1466668094,1499539689,1848139051,590973949,647963669,1872323534,1458327134],[174054994,1740718938,830298300,342651153,691872018,11231516,2088197094,1361058667],[2008608422,1169548378,959727183,1465070042,1861968214,1219538449,1164890662,830679920],[1805055679,1054220072,835346298,976749613,959312550,51356011,946409096,1323605503],[1851205753,1168220855,571523505,121735676,1105701770,1207243930,153750266,482811546],[1579410122,227042356,507720440,652362050,962976960,1963803887,1299333152,447478789],[2024585541,947605956,1508282573,1363352499,1682149507,1792362772,611573161,852567807],[899814736,1550088162,507183133,1678202106,1996990496,2017494780,1593115152,1722799233],[1868398667,1140472881,390957693,580080169,463983239,585522509,643726239,1481984106],[86150400,1057223011,407543680,2061482116,1456026475,1218692579,1687856594,596939966],[1573801196,1773975309,421540709,168436428,1036390290,1478726977,1195415310,1023126095],[1320530988,1726322870,175416297,233738302,1586651959,2011309071,161028356,1063110843],[834813149,66133035,1059329619,661141393,1297567054,2001255428,987407894,405371361],[596234526,250211578,1039893030,1955087281,1106087419,1610512044,628833071,307363786],[549193648,447538731,1230524335,999692674,2087193622,105468895,504078683,1469429426],[2033415209,1098336507,1360266649,1363541853,2043640721,1743409499,116372377,635719826],[1838536443,124795578,645086663,1156874112,1270084168,192689019,2065184847,170093869],[1776602235,712710248,104016304,1532847078,1496536840,1548060173,1097613172,1079154872],[1842948468,101197153,1735157776,707224320,270601504,675548098,1542759680,1459888202],[827934470,51557253,1473348710,251032088,1492612467,1839027227,564530090,478048580],[1555998456,672815560,859956081,970748010,233859251,91688132,687506753,419695945],[658259687,1451391209,1678447598,1325677967,1574838667,1925426057,614624488,393913946],[1566893900,478691869,1436081594,1966044275,47050124,1205435886,1816943622,504933504],[1480000478,1534106229,1338221652,1105316156,1549197724,1929601547,614985677,1580341091],[510851689,774396452,1539779292,865257263,1991059338,631882201,49899985,433769865],[42055532,45899062,1311751220,14213618,80648546,1098205470,99333294,974079718],[142554882,733414477,618175990,236640308,1871522298,510157027,896769081,99676209],[1346063372,1295649531,637092706,516372840,1577291489,1613814142,1645827706,312465718],[1532922848,1218939455,853093403,1515322079,2084000500,1990248828,211777637,137014876],[1564968591,687853612,1303165615,1612118850,725968340,1823968927,1828169545,1598311459],[1500205018,861678989,380091751,1925488379,722146744,1500569580,731534633,341525458],[528737605,409909117,1592679067,1232776979,774738650,780191618,982442926,108380363],[1297753194,2049933845,1037626930,515984520,1488517006,713112698,1054048409,1422051972],[1812017749,2125029587,650075259,1202027215,1600264190,1884599829,545136325,678828956],[789570279,181295698,1233153832,1394385619,211223054,413454156,1851953820,1854138553],[1260635636,307324616,380303550,2112841876,586585684,908931309,1402727812,1586658328],[336552114,1369774174,270902216,89224094,1139950045,1623504959,113657863,526056555],[1865275981,1636607676,1261128870,1972368245,2098130831,1177229264,637571826,1720164327],[578475029,1298648984,2038957029,1758302708,1473454693,568113171,1066804720,939336829],[506904999,1774730989,476959215,38292258,1109130426,1237237870,572545658,1165521569],[999939184,1359500784,2013743826,1246196917,918625906,1002353173,1530783842,320962411],[1458576867,783704586,1661001253,1800052124,1557285034,1271310522,1099727348,1742217229],[1985146420,444161770,262277170,514614331,2126792204,66939354,164399252,12737373],[1748104820,847338572,222865786,730042226,1849945226,1175571968,1203830570,1028649086],[1174205030,1581997134,1952623839,1303885548,339565502,179094651,1221717237,218984695],[1510328000,154152218,1785440407,1827628974,1882860633,1581746918,292931730,1568309260],[1098773079,1538471807,1599308782,287505472,726792171,1423615476,1280438498,1394838547],[920171375,1639795334,1290343969,893797787,577878365,2077545151,1633651500,1101511832],[1779337644,1431542234,96996265,1415108556,1166609625,1089801888,1081942693,1732752471],[334155710,120209953,1939864159,1461743295,1081643405,1090845889,1996477668,992600242],[490821457,393564578,676045295,1797989405,1149515023,1492537765,1992750796,593927211],[1412920259,2035516536,856438836,782254073,210721600,861146817,883046591,1398385209],[1877326313,883543053,577422195,1133516016,959374630,1308416417,784945093,1039717362],[379283471,102535775,973183360,1259309646,57359239,196698330,1060356330,1752523974],[1315920138,1463489240,481248838,2052654138,1824426274,2061554987,1577887868,597995436],[1429261571,753792293,1024042810,1286029895,1254944953,475865263,432263772,905682515],[1862288866,1070986087,1164853957,66550638,2045259221,587554911,966012653,244069958],[2026653750,1296363095,468645592,275518156,2087554129,1567937629,1575601563,668913511],[188660771,2068228918,454194868,379179836,249674373,1459835336,955588720,816342715],[904926368,980361313,213573459,1710260527,693587165,1081542272,1682184424,1162299937],[1284228736,1180864938,1561139616,1233436526,1943877548,952227930,1401177131,1059138097],[661241524,219571003,364190459,928223072,495507586,390436747,210908428,369550799],[2042521556,986997946,1712057999,792969030,51672782,1726629609,596407378,2076372922],[1611781231,81607714,1285214047,1853673673,31608093,1012087026,1191347314,949039844],[1642749142,1135257983,1408557323,319640054,611269017,1408946478,926844630,1033561972],[586946640,842089101,557989310,274500107,853623299,2012414352,1978082700,499778352],[1513562286,1381905859,1375449542,1626346374,1588489182,2104268292,1632073866,1573800279],[1786436820,483033721,1792213501,860818264,559609092,1384373138,66681407,139591088],[1550362896,486036454,493168143,319963414,1774961496,1913919839,5880487,1122034438],[602000918,1588910319,1186400664,1945725436,67648522,48892858,1970147425,378943971],[576672132,234507784,492289173,1951960796,1852690675,1730102325,1096341180,72404811],[853967355,63057542,234393215,115325546,997067176,1694174736,564808795,107586975],[1709933449,1391692583,1289859363,245149191,804487239,436526898,1539128986,826385753],[1230242274,234719292,127783134,2088544607,1685914888,1817903403,984464010,429049138],[1200135698,904429905,444437971,1036708174,21535778,628052436,381335089,749903219],[1758971042,873704262,1864238830,1245980526,187254076,383821162,1276802640,1711083864],[1330761195,764878737,1691960191,706859868,1890328543,325290720,1780916162,1009413287],[1721656545,1284233602,1323155880,234724831,372611792,2110178795,1619875030,175697953],[473110710,727976038,2070370573,1040955577,2120312772,497632151,901585939,1550062967],[2105085834,1074851312,501871228,311927089,693819256,454816686,268520799,269428873],[1395256974,1000741234,1600195149,484505829,1337527783,2011623803,362129669,868031150],[2018968310,15363361,1703125957,172243821,571004137,1249065555,2046137167,595034571],[1177592321,1993303316,1460785662,1300920569,1147095228,242217213,2121296544,329662099],[1796902189,1492283324,1820248860,95751686,1659137975,2072278891,1798990946,477472913],[1846096003,1514212477,1645285511,2073615266,1528896061,466640807,415838442,1778102428],[1180953238,1084019087,1010811042,640964384,1059611104,295019433,2046614551,1052111562],[836350730,1932446408,1783003334,1363792671,1227311577,420429106,461043021,711666787],[2098038262,2007414006,1652213187,597718787,1405877379,1143703370,715622924,1175882120],[1021417081,994543612,1884234267,524652239,46879585,1833190476,886333774,76414459],[1539208279,936021078,1411067261,1722062774,587904601,1414274817,217739663,453100175],[417363718,1391798494,121200655,1045277623,1495323094,1166225705,2063157908,15140335],[1080029978,2117403328,1077732152,1027090079,1261186803,1325098117,1286551429,1802768488],[1051591857,1670657756,193538867,605470286,434103586,759865852,1238963969,1459604222],[291894825,1082522902,2054491809,1466151323,848565803,138321034,230192502,825063525],[1880871848,1217885132,2033333340,573823939,659262152,1803186183,1426718031,1845408552],[57806228,1750501282,204229760,27666219,1973322267,1726395104,1066965033,1390715984],[621893510,1717931074,1603329393,1337647837,1963362018,1388228400,1870904011,889821726],[873695798,1809496395,869204850,2017360615,590994231,1637728691,609051337,1046010329],[631710378,1726676554,1590152225,718556389,1183606653,927122960,813781245,1819197602],[709644302,601175061,238350105,1097344351,1001662627,488350412,759638666,462980201],[1406359531,1139208894,275672338,125293172,1043007706,1160726454,520011631,1898337959],[1949311740,8352552,136303137,2039035266,1372551108,1673195553,505174927,305497786],[65398769,1056336955,111350525,1535250789,653478694,1330465056,405424416,1249457321],[161850895,2110311959,1834360786,435399981,76969601,982085650,849982054,1375485742],[1733509804,1396537347,2099369316,1210106009,1509117430,1915856764,299963263,163942978],[437436405,84354691,1561228844,1184160621,331523837,1388859474,834729182,1323632043],[1684327011,622695160,2126608425,576834597,1119985888,290655278,1608592221,1782168513],[1413816616,134620965,1024996023,1829321984,746616838,677707346,1032118060,1707382438],[715828683,1096256233,1233052077,1558875253,1840992841,2086366142,1332926068,500912317],[220665049,97246952,1267670260,860692000,811205870,1490940319,1429132619,1297599806],[1209791814,560235129,1250742400,1614557190,927944717,985641628,948027834,1603570352],[975197114,706217972,2126369371,1833374579,721515329,1979952323,875215119,1793435624],[1825284198,1235878665,708629168,216499627,139051539,2004356833,741479827,396984976],[798319134,700864214,403229786,42638425,1595789072,267578901,609639518,1163982662],[1245621515,2026861372,1732017396,1609030216,855349237,1562600442,897752279,1916518665],[1935266014,1519824260,2040546157,378969629,465941940,2072466351,377106678,1656845636],[1674519268,1869271859,1661146982,2064579892,586989566,1589538453,1709645603,1852017149],[253740544,221102707,2072512193,828368982,486019705,771277971,1864963760,980720924],[38763852,1080371630,1611597640,969643590,25092107,97866495,1130308690,15530313],[911621040,391790641,2067885918,692668579,1513747578,382663103,1299338805,629404900],[2103124683,928505292,714504920,1983557159,1773832272,598811462,1379447385,2012757455],[1127936067,2056092193,488723239,1995079737,1874600106,1308689012,1943602657,534661821],[1577722702,798483079,223653750,2012213983,1149281354,514241124,1027661867,1194111880],[367975208,1976463151,848568998,1180663592,1390055596,333171601,1758013005,1114795091],[438558889,2120909231,1680221907,137122384,1586556943,1240961265,686472101,1306755368],[1164573940,983608309,126795069,1987172487,1478886804,339272428,717217876,121749101],[1357366541,717543561,488342986,350182681,1085364642,7938836,1011933126,1008599795],[420469617,1728363547,874243890,1489145831,1558355503,1574048475,439483400,2075776264],[1700684870,1480161990,1741222328,1408230949,1730872201,870207961,270048345,781770078],[1518916024,2053479288,1298932912,1611847948,1257102259,505620410,1483093107,860571824],[187189326,1484931476,78472747,55895771,97366,1748889067,1794479391,2040619944],[727767410,855849497,1681460386,1427553827,868420276,1554647155,1337477253,1163998823],[824492577,1396234459,1985643164,2005780893,1285024021,430817570,571521497,1322977234],[1114250787,846386682,1014790420,2048388740,1687178403,1475940109,1101275227,313694862],[672039427,897346907,1596562360,1429505047,1218049438,353921192,679273407,1913275420],[1868842685,1568357159,1195583921,1161744213,1033781292,154788926,1457721764,561803150],[1517346560,77529318,1541654373,130138792,93142569,503102394,962350349,1616890680],[1514096709,385772088,1454727024,79583655,581547937,1299804562,1320806470,549354524],[1320453214,5673900,131361242,853595760,441588803,1092568893,2084680791,1168179411],[565472171,1759759739,1509031701,1937846909,537613246,411291666,1845524904,2034375162],[947212135,1661915472,199363980,1827505797,867970963,84113476,1578439622,1650215151],[88841141,1393551347,1336087217,1279446055,300768001,1001965020,491993833,1960943727],[1105195703,830254356,688711204,2024867505,53224294,1369071369,1678615374,209431956],[2027432417,1136893677,2064958470,1451558261,1669183780,497728278,430259992,319920199],[1362661632,1522642028,1985458954,1406288193,293754925,263206511,1495075324,1858561573],[529536620,1562483524,855083758,58999201,770446681,765416036,1023483668,2055383525],[1184067136,490022998,2094363511,120813745,2128953026,665454770,1093847005,1313225267],[1481212181,739533126,851015462,355431501,1120330210,526009981,139598346,1297476242],[299767627,1065037403,1546972081,1976066594,440224215,909394066,808047974,1339953998],[854694040,1259797660,1806073427,1685764459,956389500,11172460,1896392006,620193164],[911622927,675990850,962898543,2056597919,2093860717,135934752,1083535404,348636093],[304868211,1913558312,915001537,1881019018,561294906,1003701999,1915055570,1606652453],[277632130,868933110,807799919,1477190666,1380590045,1348492613,1939124673,869307339],[1128291360,344653191,412059392,1951698209,465026153,1600499981,1871839706,1603855609],[712330610,2044412876,808690152,1866841989,562634703,960238363,1428833790,1218461925],[1855267292,1110087373,349084980,1442030434,1401567699,1536880442,61267849,826366513],[1308337639,2010917111,2052263972,1581394245,288182740,1407497444,1952100630,1591847125],[1033698725,893196539,1164088637,1778018880,515976708,1430456546,396781338,1777846420],[421883272,1866442068,61983056,1539072623,1106211379,1511444701,1242715818,390396758],[1709400624,1937537604,203884738,100200427,518005891,1609457618,1993315762,1567152310],[702646992,329416468,730315826,550861537,693531305,1725630666,1800698295,1947034794],[593921505,228736394,518055294,1331414099,2005921221,1574695121,174692462,1647099349],[149045413,2056990086,905690646,716077729,258470236,1185931839,1754928220,860811863],[842413829,45738958,165398875,869176904,1673671141,1373325763,356898580,250881983],[1478428255,1866223747,1225901214,577386479,677810911,1169875265,1856886479,1417982989],[139566324,1271721016,1291975083,1156688878,367320703,1847878735,1866808929,1752380535],[1051910134,1960772147,1800800144,1237923458,1387549273,889649763,1473158419,266051151],[1455245608,1710670330,36339004,1044403911,1466580960,290343816,484658400,1013849810],[681621963,412568670,1827861265,13864532,253186503,1869267874,1070766096,1418462012],[1153174325,784404303,487691803,839176180,1746767328,1939000509,1857550070,1094311056],[314156549,1276268422,1892369541,1022741995,1190195776,1616483040,489566683,729443571],[1257932116,1355079860,606379504,2000012018,845662229,1591391045,1432934059,27399501],[1699485442,1423417342,1383459743,1325994791,281307436,820432011,768087184,985724206],[117169833,1612435028,571374420,1350112265,244906700,979434692,557524097,404339570],[89972233,1291057692,1224208873,1097002154,877717264,663514266,1434194785,493807630],[947183761,1214221980,911454776,1261588919,984116730,284249666,265527016,866157530],[1427282975,187833056,752296614,1655419949,82948530,268786522,284938687,653141426],[1800171792,535052234,14637391,217090661,1357127258,399283417,854977552,1630507613],[1140636976,2100078648,44909713,108461570,2070849632,1777450718,720649197,832763782],[2018624939,760045855,399631768,642107967,409220792,67528190,1842900680,1545684912],[1308004835,394253743,652166999,1572050221,768978009,2021567244,1718332740,1919455763],[678443729,1337469841,1823124206,1528265810,253766223,1641679526,1423596940,712839235],[2005492824,303762290,454184715,257395519,828957164,332301935,1963058283,2007109931],[1957965043,742546122,251014788,756094919,384161341,1060987675,208949047,747776539],[309357238,1623334093,599323572,66037982,1022884471,1691440320,1339029345,2027292054],[464602366,476857808,76091369,763170836,442572408,1772117713,385652561,934451018],[1431471833,2056024206,1874528105,681880554,720723718,19451705,761078946,2076761203],[7746748,616987815,220921095,2072206170,1077064204,1574318489,1732318672,828301793],[1340500032,1630412878,225610755,1779722821,1891186328,793726730,1527229964,1786724005],[321141553,1279015647,1851295627,1801548503,1582602917,1975217754,1111579290,1399890670],[631079971,1170513672,955905647,980529750,2084514621,523130683,1671191378,1939056217],[1527886786,1870565104,1568428187,1534033303,793608772,1385483382,1121549976,1494312222],[1401665417,1041835079,1096313524,1620710107,1767188556,563618072,863506524,493981427],[200988797,647077855,112896802,762291537,1920506746,1043717165,1083779636,2127244320],[1840759832,1697889934,1411538912,600260775,1154976244,1581498155,835472261,696846063],[1003809144,1215016899,1830067933,12731836,199407078,1305043751,1228608975,745392574],[815128627,991858973,1124827334,668822894,993495513,29353888,185283094,1037868456],[596031112,407682552,208912827,888987078,519599726,1310417571,2062581342,1882561788],[1345670097,766057205,1408904793,590793621,521678456,1619555877,204542673,442651175],[1044296217,1265631355,1100951598,2092317065,1047978708,877861599,423104043,952075539],[921241912,1400914506,834201192,274994013,1749324743,1943438164,1938630679,847156226],[1884375452,1660984325,967338983,35690490,1797026928,1932170661,806895500,1061398495],[1265910499,1902394462,1938092860,575123417,1678957017,1158263293,1869117149,1577967601],[318083290,1424463131,563963418,1463965503,1923072406,106921246,406011202,1192358228],[1205366798,1407894456,2068968615,662315644,684440045,710661832,487957616,1238714268],[451260462,1644693953,1976670311,1983943246,1595182726,446874779,588881270,262140020],[2096170394,87302501,84292329,35709499,1280354696,78265692,1364782051,191171984],[1851750695,847181008,1489330306,1491280211,1001381637,202383957,1143526546,1909097160],[1471734340,1619199647,130465227,1842451166,1351356766,1493871788,862767252,1480663648],[1690761867,972518112,1316473543,1177300481,985609170,1259325350,886617778,1906457202],[474607265,1718509091,1710320910,584246244,1391382752,1383054987,456851687,1607362738],[215845925,1419052377,2046530357,1264278517,155005725,2104101895,684591441,492132695],[1381379797,1081316966,1045149008,709217111,1975466883,1559863546,837366656,677534093],[915700997,326398696,2004504856,164152774,360408366,16546228,840336729,1506490067],[1001539032,6045987,822204695,895341733,557440061,1713009174,505814262,1528079695],[1928476174,1845513402,914987827,1413454916,976740334,1751246740,1227180750,950465609],[225719333,1943881945,967562739,1120731324,2112679999,2015777122,455091390,1220061093],[1460079302,1060630093,20446950,2124590084,1014187333,834452283,959873103,100504596],[1286144681,1224827961,320735216,1282229953,879940221,1674788542,1578647953,108438827],[846539354,115197370,1226454192,1809662134,1029419398,1159647814,2092540518,1051994977],[80553525,1390399537,1691601365,651516009,1371991302,772479173,1702966259,348160274],[1823850460,1809696104,859009442,646975655,1494472026,564844517,273780042,695312187],[1088181192,2065623162,2024159567,703190259,57151521,273932680,1660820127,1269044161],[1572372087,1850582378,1664501723,582245012,1650182179,196272430,173325613,831538974],[1470364880,367267699,1012575036,1082390073,1286802806,1759029060,1411734706,371817243],[568194337,698260872,1306805463,801233420,1784950096,490396409,1922810644,1070653886],[571116069,1099461531,731199076,847594921,1741906540,23525521,242490187,699923006],[1231033203,1937897769,1888299685,1743863965,1016906469,778780752,414060468,1003568568],[1378709472,940542032,736234092,1881356006,366078964,542742342,1424464362,1973522919],[1142241518,1531781909,793376621,900272931,870435320,707949842,1743809987,887847612],[740707508,2032927298,1479446558,1468506951,1012521760,297347736,1885051844,402758416],[999046569,1248749798,310665834,1612277240,1449335328,59855748,1630952075,544405610],[2106104381,1319098294,178084239,1739568014,51271515,1573233037,1919469794,307357084],[2113050497,1835556946,961208655,1637957966,1084138116,761501463,1726783929,27238729],[182553642,547754093,519609711,889006890,973160278,1280356843,1346021272,2017795184],[956353973,924269515,908967727,560434342,107701368,112359676,1757750055,776707741],[1522306986,1304418584,1174312066,1218880317,1408857089,899706501,1144121045,711141344],[672072513,1011682090,1773528559,1021379923,2047420847,278797431,221276603,777985366],[1624956676,590273693,1495147800,128576785,287950680,367696927,511081397,985294840],[464502881,382270251,1648818748,2115005766,1012965690,1308436947,1239155836,2130026165],[302786283,183449429,143867390,299178482,1668849876,2124536308,2077795689,2099661972],[3584690,1425471477,1475550467,735657560,1634936386,979890328,985777220,1518812675],[499683079,218511902,1073972020,1037330300,1572310356,1796433939,1014378927,549269193],[259690479,561900880,1899329967,140281888,1361183584,1384122048,464190099,1841087043],[491714607,891270789,906720710,1852846425,1953151218,1302082527,1953130907,1904546166],[1725561464,1226130512,608003660,889919033,166928247,871871795,637380827,21449332],[993916779,409070171,985188748,1814239166,952360336,882474988,1206615823,1221836731],[1355352008,2098329836,461291680,1497082460,1543681367,1813122961,1207422486,907977108],[133478914,671746598,1786600070,1170311636,2014894437,90776931,1151110717,1417189947],[325329803,2104612706,1338050520,321074064,315433320,34919793,1025369494,38990660],[1587723505,1010556115,1327625184,48641953,618228241,1273036788,412272093,1879953419],[2060205570,1939431663,615301169,498541898,1837211720,376316685,885938345,1817144801],[2102292544,309676924,1842531087,715421935,200808580,1301300500,1569263029,379619462],[1288569451,149014938,2023720187,265618690,1042088251,520692100,771054754,661150886],[566271666,1812814666,277060605,1466982741,903731379,822145242,159517472,974724455],[286791617,443005366,939358119,1203664805,1325871105,95243914,1467407469,1145333683],[518133418,1268798695,2080093426,1514014303,1605393335,56389084,277985285,89951756],[1076683862,1027294103,33299638,1630958149,342221564,1519965941,1124518380,646477350],[1683444289,139010597,145781244,550392147,1962247403,972182531,826247687,1391542455],[1306428901,251493065,185687978,1928002515,602956801,1409087804,1836117276,1094131770],[321048160,1251592225,781306465,880531935,408141814,1397044124,1874918208,377036118],[1174902645,235012212,1156524337,1245841742,1151360075,160095888,608676361,903806671],[470062077,2037059370,410538972,1971177207,737813864,1899365567,1750774157,1127401035],[325863443,525932281,1396381522,60520583,1033510723,414180436,610064486,187087385],[1620872468,376595751,2121399231,1714218603,1886600749,1930826739,1718870307,1170002067],[673637417,1825014482,1360109685,1035277050,1318616457,518575079,826041502,1270559816],[720368759,2014477225,1835960403,1619883002,338640491,312975855,53375860,182065568],[531115478,1516448812,1646046657,449777276,1701284105,1666554066,456236669,14819469],[724588923,533400558,1183576476,1621619907,1444439008,520857195,1018810812,1129968082],[888787467,1083813393,1185438280,412999651,758281923,1258190934,260205736,1432476675],[1096555124,1360405010,1429071771,1265412816,1243230572,1921453753,661053479,1736934215],[965518000,1191834051,1205106690,337955130,2054439791,804504070,1808534320,1697390760],[1227841542,258889769,1271424749,1744905778,643660501,259296435,542731670,639277829],[729987000,929947918,2119375624,1280579187,418640333,1530389829,1442688641,1388706631],[1617142407,1260973885,1374963100,1995827733,1802111845,210341957,473014201,586278285],[309512137,609815578,146408262,2004426987,389971936,7395814,759431722,81628592],[940636146,1244770962,1221455770,727393751,736633242,649717239,1546534818,1601742896],[1515322443,903201905,2111000523,1867537885,1963925031,1375787910,1359873034,724266268],[1592126888,942796462,152106315,1028358132,1311018875,1118229285,856211523,1369404124],[833151467,1750740154,1220017680,1342110904,1600722317,62017763,880887915,59348406],[210662913,702800127,1866738649,2073645301,869873396,578570906,348840701,851699772],[1910181286,338443722,1917575998,2028858613,1806323057,1678526922,1874577776,1852991044],[655233698,843226941,2017453778,1159977307,485415410,2102101106,1365844323,1456726390],[644112067,879300366,1413627788,963726039,1591242824,1603577056,1131428393,219680799],[1084395549,109466325,475270514,989150689,1356772473,704808465,1412519846,655737326],[934762703,1792262789,896849968,1592584998,455383293,1922425939,915469676,981465888],[1735127734,1427795145,239259355,314360410,30624111,1902398942,61563775,676682997],[711100612,82342698,275270479,933286973,47428890,2114237109,1492014218,140264192],[1996039844,629797415,846769370,189605648,1738558038,1223924872,1046315591,108799454],[1801577968,1811524619,426860642,1242496300,1449060973,1260919317,992069513,1148202139],[99742747,259114212,405898668,1288969217,112791583,1084704381,786010004,514548430],[1277809334,96201073,1971512102,1167659712,489090342,461140963,1851139188,900224045],[1001559225,1015038749,83138750,661594315,1628172500,1676821723,300880897,999069894],[365426361,368094940,620022180,112656884,665072191,447537075,1540877266,407475958],[928074551,1837106972,203006665,810394504,661429794,1637923312,1802005293,704655904],[1356802292,794246106,1815585564,639486409,89214787,284750841,1496816060,1044047832],[1265497011,609743797,153712944,1382645131,1934070413,255196734,1822964581,446392010],[1028158022,541446085,995129133,1582412240,1478747867,261094000,161016134,650577798],[653820356,1725156676,33358026,1507326019,2127932036,1013694684,774691426,23826245],[626016920,1666264651,930713528,323251583,981212723,1153190060,1715183173,90694671],[497193018,1282817506,88398590,1088951403,791768583,1183574013,24296477,883940612],[1478962869,2090766489,910255193,392843627,1925490971,126390889,1985775533,690059244],[2097299151,1823970727,1809852737,1363498635,1032002544,1004718312,2081870517,634465468],[1011248870,1387153959,310325245,461671944,1100468408,1151740816,1401695671,1840497817],[1259911091,509009621,655791547,1375704146,1577262919,425463838,843417740,640922474],[1775801452,278694238,1859111968,2065365108,1186615891,1897687012,38801826,1651426428],[549701482,1221929137,228907973,560206200,742699258,1291111761,575806764,202781432],[353257746,313766850,1395129695,1212877566,74251809,1960209047,1061467798,1243398171],[91058772,1637288960,1271632644,1000539497,1246483610,383381517,1408020476,783848439],[1625076661,1549607841,331804229,2093867507,1979091378,1999651834,1246112375,66418695],[1619133934,1113329016,1372780658,1808664702,33101593,832995562,1910679921,633486983],[1120724744,2087259800,1904888148,695530260,1355151476,66842046,1092738358,1430870662],[2102132934,45206542,425668160,1373701922,434269677,1084998664,983016256,952340350],[1246764369,2034131748,1767978900,1783359005,72675699,1849291653,299956552,1101856184],[980548538,1866378760,1771094814,477791428,554994445,390733125,1598259981,1324210955],[1352897899,1235214349,650043147,1329540658,1769549326,1067281727,400342954,1256862331],[169345641,560651312,1018856913,1403878552,1061927310,873220753,273786598,1768865363],[32696092,1978570262,168175245,888109500,1504746195,399783381,307425668,822693454],[1298028302,901093412,2110206393,277091044,393554704,1245370376,115351201,1682686764],[1522191528,1606851453,1534313493,198716099,791011015,1275142317,843736966,1681702432],[719118577,623046904,1755055723,384481105,1688639286,888187478,1978762401,352913568],[146601204,1014422859,763662231,38728980,16803867,1106052205,1501293082,1091496365],[2039311158,29407251,79002724,746512372,1839440864,830948615,1331003009,1683742607],[1623669497,1288580292,120182204,1881742097,1496678165,941514958,784151113,1764971260],[109186023,1489157335,1862386764,1257484530,184618061,945466651,1139471200,2117884818],[1100964143,1688192876,888707016,2037846488,1221959778,517990539,1340136287,1530462770],[1862527876,580597351,1268280964,254332905,1839459384,172324764,1243472641,1218816579],[1142237101,1814900596,176060128,1053284907,1446451858,672325801,210143492,2045575619],[400226078,1731422444,1651979059,1461390683,658859774,1922057153,1433245853,989690797],[515023808,1805275101,856573971,1441507530,635398778,1709387187,1245968387,75152719],[1073764987,115907620,889585256,1038028840,1312153146,595915189,1657144833,1925987530],[1513185177,104297779,26765213,2038791177,1253736515,321622740,780060768,82870818],[1692045807,1962310341,1655453086,755305695,705998228,1120742086,422562584,1281569424],[1362813987,1208318064,236464648,1358475957,439931273,399222157,507725350,1958296415],[428438588,935482120,292838230,552392648,1194016039,1478403179,296528305,1187637372],[821162696,2064622585,1967351989,1605712970,76393507,744266990,1416185834,841127630],[1771559553,958496052,1710934517,750427672,1547938858,11004233,1594792470,1327552442],[1077048043,896937304,811242317,2030265159,1523805652,1043467343,1588552094,480006234],[672807626,1184176903,1285084501,552349826,550556230,292417291,2004779772,1369586378],[1104384067,36643376,2005090054,593524811,97706056,1931094449,121748397,203202934],[701748136,2057212715,1906267223,650560919,750236485,846972100,394408785,169131105],[1779634904,188204890,1968135699,949269448,467893629,1259967646,690920195,1948366824],[1963424522,1822373855,2107663002,889222228,1838362730,735390934,2027501144,1090274357],[1063258486,1708089681,1414802367,121043605,466056394,69276730,1780542414,1503651815],[1345221899,1497527720,214714064,830557384,2074279244,414670799,565808671,266912935],[169888559,726901643,2129928759,1868128403,1381921775,14589214,1644994038,333260338],[1708402698,2086946698,160477113,1840045130,1116066642,845763536,756011440,1150221470],[1193956066,678285176,480285363,650057542,662582827,1133214407,2007016887,770620203],[158411896,1911321479,1004662249,15146066,883393055,916222978,1357419192,238999804],[298221674,711811048,1012588448,2002633961,1418327787,2015900851,1215771665,1205951660],[749480293,1543362260,1856485078,1641411186,1070684873,1256477655,2111598460,925291312],[92276151,756920003,265771185,795327719,1283832000,682487199,1941798503,1763152934],[236275908,1042158419,1773481636,1804546704,1932246944,67592307,1718367592,334357535],[1933679048,1197303617,619839529,2032525628,267191192,1682421398,1740871857,968424093],[1602680574,2078464228,1263347607,2058549807,246246138,1520227915,297409170,16542193],[1341725241,1454081262,1446267245,101789473,1951546833,223472242,940046981,301362392],[1681001777,278079306,1110858546,626246471,1747843042,1707265527,869500357,2015717715],[1507395233,1382940109,343570403,1232953695,1973358605,1071437634,785989479,1227592031],[1308061051,423111517,518126374,970272273,753978352,386664552,529638848,1181035280],[1141886322,2084483979,1297428853,1439483344,1425789991,333255155,409145996,1008465609],[13953893,354291842,121129305,891722,726705655,1907285592,552883991,1163425666],[376608396,1113328049,869759539,255800229,564364105,50522182,1840852546,1165825644],[1461674669,1928590377,1040726518,657693634,1993936828,1552681615,1002364780,228175139],[880017904,16282425,966259689,237568633,1134386024,968065193,104610569,1372195815],[526373271,311383238,1781746499,1267726431,1577443618,1811679826,101694063,1959542720],[848340532,1648531486,1204709165,1915447192,1594263049,1233060860,193849232,1918271823],[1174939531,1551508472,523234109,291718418,836829065,1762059884,1247592357,1024119687],[882555585,167411733,1062160181,942432254,1528036631,1464341393,2089522609,302593968],[1571632789,1368189691,364399291,1503035104,1646679085,1365255729,2023433330,1644991073],[2122619115,2095777298,321665668,54190648,260608358,1564009608,111995271,1930727010],[1853838521,1660210649,1135347889,1936615181,24433674,1777995620,731849034,1624658488],[1066104265,1313427491,1308246652,117472517,105184983,1982681532,2100789011,1519056597],[375862906,675959644,872337959,778569830,1459167298,802250245,108558565,1259065452],[564430598,1019859068,2077556841,220687743,1836027098,52571510,1613154433,993537687],[469228165,595731580,1554872215,1963084125,783750632,2064984382,1623928940,558535898],[434307203,562469995,1340718789,1580620444,1431845813,1965217389,919911611,1498751066],[1810104774,1370961894,1331141841,58545546,1414535694,1748448235,1464823933,284583527],[2114379095,1460004284,1589178696,862450435,1521180458,1264629742,903196868,336306597],[1836224978,606802273,1880622809,1391707411,481500976,205834319,1037697447,392476510],[438924287,1042894293,404685027,1984097391,2107573931,1000640833,590099550,656927208],[1317456184,243558610,1483237912,606203492,1501531182,676531542,645132180,1026835368],[1034949870,1626166898,665300235,491178124,883537296,2072511669,253013786,1341398877],[1006336263,1953462009,900481961,728703000,1018784805,339538788,1262974791,783146938],[1785234287,2046446590,1448955761,840698268,525120254,583530649,1999887384,1139755946],[617874685,607320474,1991596343,1819558432,840605814,1051856524,987356384,1287091923],[1905630623,1953559404,1772965955,641989861,1442756622,1442855425,25557462,2088526713],[338596467,137594369,849528662,114924799,203873859,424008565,1866646970,120912804],[664752533,1013499894,774981513,112799591,1754982358,843043271,1984515460,318175251],[245079135,1576991316,422868314,633645003,1408090835,1732836,1401276234,314088220],[455015576,215561551,1649552861,1396974459,674410752,769184709,2088036669,1140592087],[1436791709,552121186,827123850,1955845452,2081240952,481833704,1613537289,1990212369],[507479281,1136447844,1240092440,1806954237,835331292,2122314263,52292707,348768138],[226609475,2043632548,1476094467,373333070,960575322,374924639,758430896,428059321],[1165853977,234125323,1392210339,2030225167,1262349720,1829990806,1928398505,2042024532],[17172778,1754564726,600559014,1004818098,775259118,1925165362,1680045338,445004407],[852604689,2127904400,700007912,719774000,1996617167,1462503398,953835669,849175397],[1244215625,1746127453,1632883293,1883662088,555886121,1760715315,268760354,593456602],[1143571784,73740569,413367820,794428565,118905620,1425965746,634694449,442077381],[1538819965,2062602232,769739106,1962679765,1063400341,123329189,628058655,413970726],[1301570148,1134598975,2019815219,1445753194,213523008,173980700,276316065,1352383225],[433035460,254958477,2110000600,801927311,375965534,940190835,592447977,301953258],[1586346060,1831819155,1722365730,1282051251,1800979697,81673386,1407662359,84980927],[1036894373,374882241,924606499,1671536596,1479075278,1814766701,474773702,432799400],[770224851,646618013,2120512396,968002052,126753770,662474781,427443354,663293056],[1686561349,298731527,63056157,1419809008,1594006826,24267637,2061827010,474679285],[249670248,283197152,1422027948,1945239123,928187906,1315556046,620001966,1217848706],[1216383460,593170132,756225485,332153585,1075524298,1927446967,1375981033,473006079],[619995464,1402339858,341816053,2097603964,1958832547,1755576190,860289276,854053788],[24344772,1293528613,769454719,969786880,1441339159,2066690696,675429369,1051902836],[776028189,210662667,1854211588,1862268523,1973403718,1997591529,627673551,394437527],[733640257,1214060384,669441953,1820269908,261120759,273879014,175393542,2113422603],[504036269,1906701015,446145791,1756799481,1771410625,518263854,139570712,128130885],[729497820,1185153980,1190366646,1412850309,681872982,608701633,1990842845,571023759],[214516165,1056883201,1785166222,602948251,1295118034,1133694826,1604580948,779256926],[1258456729,559419097,1030901784,320098014,1250242669,929261595,1058685323,482269520],[1567537991,1376036467,676270375,1173965028,571302008,13502936,421589888,244024175],[565662413,1178477552,656102686,465601282,107129979,489431840,1404245371,1135086689],[1545158456,982484642,1953000695,758065621,381326687,1710106436,824739020,1140690274],[1984980533,1711276235,613211352,1380713376,141924125,1788840201,2044827305,881981186],[1625307006,619642410,1608764186,1112712502,1491061341,1063690920,900303480,1527555146],[1647680356,1018176975,1753262488,404383818,1390070663,797951769,1024391064,323821602],[59111077,1412192496,1745627189,980709563,207460497,831508627,886014219,559018545],[522295119,1841652111,1242818179,1667512664,1152979411,57448441,1659668835,164478446],[1972859530,1817947543,1552838288,409463913,1975453456,2067071845,34751914,756956583],[825866186,2127101861,766503068,438828620,366221736,1342736947,1983502991,202952595],[854677889,1450638283,1584566950,107844398,851647039,2072791625,1064841414,1057669292],[280463703,1071014320,1948261877,193985194,570703578,812110449,1475145322,382101438],[498935230,1794212504,1286027664,1353114367,1310504232,1119366345,1278220690,139019852],[1695886502,890513673,829124408,274182624,576235642,1122806386,811379918,792432947],[220842980,990354184,1914925342,1578738504,1423174171,1662985808,1849725646,1278079657],[1438201916,971111190,686886345,1324762169,646906672,1596971695,843223968,1071868968],[1294604749,1887246628,797600147,1099242549,971374230,1802540044,60632223,1808441744],[1995758261,144533241,464416305,1115677917,537421864,421925085,980744592,281635596],[472458955,1393019812,832093352,1735719549,728545723,267388095,1480091531,1154170401],[2015604137,81502295,128770648,148631413,1950037597,2302739,728664219,2100213577],[651615777,1993262829,958292622,2059353065,1860470076,531364125,617824685,1361205170],[184678490,1679941398,2115625701,2088462111,1623353940,1628994068,1389140918,1771333212],[1436191197,1818889571,1370390744,1632795656,1343447883,658756096,288887686,878532120],[1626820670,1596530872,27610345,1153619753,2057552925,1370981100,1470220174,731706967],[1376455487,113027114,737636810,775334509,1435664509,1099887451,250904295,1474748439],[1185071708,1650198675,2003009361,1018210378,685338267,12427664,679353486,196768070],[1119826408,356082601,892080161,855472133,1834957146,237910605,148921653,1769388791],[87489783,1089276401,2126978125,675813267,1262103556,46224960,1345258369,1510682447],[1489128442,2011430768,1015359400,1655689524,1930945740,1285007274,676170709,1609887989],[410580828,968607258,880447958,435788363,1315448695,1106266195,1840501545,833560339],[146976599,1138750518,1365470973,877938308,1502462962,1377154392,931367202,982786901],[197332044,1456631158,253645091,894288665,569603047,1669124589,2024708143,810631483],[1295217319,396149096,827191049,1354495839,1964438403,2045144715,1617161608,1854477896],[187485629,1374735335,526446854,1483822979,646305305,738675187,1374926125,464477690],[718195990,1567986401,156401807,1550016490,1780913403,182583435,2087788355,1985564626],[1464310298,49390240,1041820046,1543852760,371920038,536478724,2087933111,304702669],[195377958,1519499357,876530813,1062347882,445091325,1843494029,1726987106,1789074875],[1632955773,1585091097,148369464,2039198341,236803859,675943605,1592784066,490148981],[1323887801,1800029060,1426425045,954107198,1007807649,37800663,1207465125,599397073],[1500695635,1569525151,2005588605,249127048,1753653933,91625127,1718166560,752416311],[1862530174,167569720,1733567461,701708999,1429682539,53319481,208157524,1120442843],[1391294425,409288791,2047119840,1434202100,1230528517,1643717471,1666581783,1526278095],[2101270449,1102311675,580567441,62762158,2076959072,546497883,802204040,702643528],[320247230,1073508366,1686533940,1234006596,765479469,713700825,728766908,1093757746],[1592942906,970049005,35752092,600621986,656483183,1571104245,702449104,1538863037],[1294737152,1194926509,164619409,230530697,1994401173,1031626176,1901266419,1940128653],[768122103,1916371854,1755911534,695585404,36862926,1704186433,952232923,393466168],[851336029,1835037861,1857560670,630558131,777578503,1926716186,1347603601,1597572291],[1871520989,91640440,611464279,597154427,1439035221,267758762,1557168014,462324696],[1220754778,375205744,1257527365,193758513,996812272,1502796211,661663585,1892942143],[1479207500,208316564,287377270,1877944516,415481678,268302404,1244424590,1892107315],[1830028890,1576121172,740574665,1003994314,1156998377,1027946585,995696836,427634042],[911465496,35233554,813245197,476132295,392163137,546028822,514308032,345260805],[969405233,1231992173,1330985269,1776922516,1116346597,1023702565,1370336799,543090840],[1913589338,482407455,214295211,1829348445,514668009,773349988,266436464,957347540],[30449125,291831799,1421397083,1582848793,124465021,641969312,624142412,2067148465],[1836103204,710275628,645853781,497846303,687853168,1361078241,933371987,1227762429],[1410688117,325292987,763285950,375975283,1267859360,2062358007,1835723027,1039789994],[914683057,1324159082,757909392,1835709978,1293850020,1960374006,1972456661,2051298094],[485524768,1789146805,709029054,1480443828,1946454357,1247749519,748057831,361741238],[1045848308,525109374,748984365,1712810075,1008046435,171311234,2046595073,2086608882],[1890225150,521206390,55323405,1416359790,366112449,2031564110,1140566481,268771393],[1009890100,1379590901,1804507494,1731889079,979331440,1864672189,1613530211,338038438],[723925486,1435051176,1177557604,1810123731,754309793,1530509814,449097919,1128664519],[1563944957,2060797318,199200933,1544218134,1760871363,1186412541,6864810,799306227],[1349793114,1471308854,1945843017,498167210,2103763554,426986946,1161340283,493501351],[1661774180,1747041564,1122598979,439274060,512928880,1363789873,344820583,1021397906],[951231652,260109434,2031125394,1658555585,542369887,1346546388,157815047,543617149],[1706216902,1556887042,936118980,672739971,1294505199,76492182,347974355,1744794094],[282124951,1328299775,1987357077,1750262733,1751982964,1279521583,1899158905,5779330],[683261462,493140670,401732414,253764584,1108488180,851038764,43518842,1493673399],[1428205752,1241143205,1293726826,138262895,320175814,528459632,1604467890,529073523],[349703584,671911012,1538800432,921067625,647176519,616752961,787754724,1311372097],[1205753012,651869494,558946884,250051272,49104336,1219896623,1648771341,628086676],[35332289,1884610408,1630428640,619945841,993592177,2099191036,323337833,55051299],[1858782232,1034554701,1099114511,1770852846,1433467894,637765934,1932006734,1298704477],[386553151,1772896019,326930684,748358293,957154450,1034804179,719417569,1293495201],[1069015307,494731351,732821593,688412494,1932710509,1656427665,821286095,1607244120],[1675753296,43173622,252207006,1054476786,1334609494,2123427536,1821017128,2052049862],[1544324622,115138090,987643356,1104862062,1031613541,195814075,23289315,899793976],[1835199674,2016855672,2076718260,1502014527,1030493504,1843748559,1237629747,422013917],[338442963,28727070,1704823213,1347355890,1946852860,1143091634,1452704320,744486394],[329186338,770565042,1878135339,1506779963,1920679631,894184604,1428305998,1524926925],[428494965,1498292643,166982082,1098888324,1221115151,1121611964,1908883503,9266644],[747024945,1899139587,548759634,1383516554,10896122,94684976,2083897265,1143541170],[20654696,2021749614,233210489,1990609733,2055695215,1423288234,611868661,698848666],[30203118,895141038,1190179252,2027639044,636133172,1227132550,1548613167,852680459],[1731623794,1319891483,324421359,259642439,547212849,1517959680,1570084506,147721979],[802353215,34884412,1065990556,304213982,1476553243,1887128976,1962875199,237240938],[972802501,1446368667,764828311,1079186820,1661746576,229780419,895183593,761837133],[1583712021,1036679215,1136879776,1554483400,1911549306,1125742863,1628353973,2115572830],[597458333,144237166,164007654,493318661,1223510773,818639881,1027662,644804658],[1351453785,822955521,559957485,1268610080,164679179,969487551,1298571318,781021673],[1893927979,1571172517,717697065,1541691693,1551806563,1079204679,1615538193,1768509343],[1042186585,596522690,2116543683,127054685,693414551,1466864829,484738938,1555076685],[997484551,227572579,142807974,996024633,1206181745,1003539411,582573958,716941552],[1773175248,1139682403,1395870752,1039809887,494486305,637781269,1450833198,848274923],[949366275,1006679285,2072202095,958020984,1593221297,652044851,1125309369,519702017],[1356408034,451452105,199235358,1999059430,2130238922,1450763130,1439818305,759396189],[405915187,2121266728,845327874,47339562,782768628,1623105054,911829204,1967162351],[1180983326,1162208265,1882205216,1141417844,782966550,1222604491,2113571145,627446083],[817425778,354579582,91117866,113445658,1080034795,930084076,1380362463,1291839643],[627632598,1583646836,1222092372,102630049,1022093314,1982520079,958755870,378823539],[1633143328,311212480,1221619406,597758484,2062048768,1643529631,817789826,1272482406],[1089380451,1626806796,136530310,1974560967,87916448,743120200,101988262,1434600062],[1448322853,1206222707,485519456,1616337646,1236426517,1623153485,340349204,1948804367],[116287222,482852809,942382520,383472009,585902033,1073852424,1207239319,1117921310],[1307804041,941891490,1860378248,2000697176,1422778498,1902530901,984846843,697283315],[1160437164,1633089802,2022843810,1077194350,688372671,1783105832,155426406,494490929],[426435689,773639517,2037979489,575332961,1446139864,752104741,705171115,1313591745],[894431862,375529439,1306917223,1026022434,1304374593,1120015290,308787516,788569574],[982238576,508506121,20750121,590839998,966033774,874442573,424600416,20987667],[74474155,1806583170,2005187672,140292782,2006946902,216618139,1667519531,983770928],[280157694,1974265653,357509761,916787938,1159737780,194303867,1191286510,1949706866],[542825242,1000764234,919400561,789165560,578687921,2082843984,820091974,779247809],[993367375,1889194447,1881184367,969126662,443008389,872967908,1886691771,2096900603],[2114740178,139319969,1389568014,1877954342,1424406012,1697125430,496781768,1927686965],[1335073275,1741068854,943579351,493117542,1347100765,114945883,521927435,448778682],[930307045,396901459,269808414,914151919,404447510,2094370378,109181411,217313739],[476793413,1932379676,1967734781,1979522441,1714091177,1575994241,173270177,688035400],[1423117913,886814347,1209135080,1473754046,1323667445,1686960407,1159280604,349412210],[1540951237,10445261,1242906655,1120309320,380531376,2066953320,49297025,1698567702],[1925598157,29575057,1341189631,45830345,1163197760,558833614,831351077,1065747476],[436323185,944170969,172596880,1260077646,570684501,2044305881,680965922,1230912630],[2055391989,168805907,1225152344,683179816,1734160497,1964723292,556369730,1247912984],[367967378,751449995,1900964954,1209456890,1333363392,1945494501,452270246,1608413304],[665965950,1185472291,1111271220,1584862030,2005944886,1558691589,250270894,1253309100],[816575970,161394841,1243711346,109819562,502797917,186739013,187368166,1302585127],[72563437,1601240088,369285754,1187261352,440705614,1817742067,1715457801,795015839],[1240553967,2063843709,1168687417,1954964210,1026673953,1190348502,1319573385,2105678570],[1261576031,1037743793,870658014,114048663,1549614195,1395210540,1960871845,1766223866],[1068003653,1497259289,1629498498,1199062670,1761873335,1180318695,899847294,274784552],[29743640,2063727002,1371817314,505958531,956296463,1198774003,677193507,1190879389],[2128764777,623875182,510243246,1798891619,1978697079,529539325,598282003,1929221227],[1766245428,1888353526,1459096216,138591277,889145962,707572210,21226503,1847987902],[710843400,1403739184,883869356,401530493,2081001354,1779613830,983238794,1739495318],[214514144,1812941959,775537315,1807389064,988806193,407354923,559728178,391144672],[2091665141,1549998440,1309789910,135350154,1321872475,240728589,12127233,875932426],[1015764276,156523202,1681222713,539041023,862229833,1381717578,961114428,1664049387],[1277507738,1446010515,587591963,1821125537,1375658353,1491234171,330635191,459111939],[195024670,868485965,328588283,1184973580,360211321,1692948009,616248679,268765875],[1841152922,1145573289,914206051,1202815103,1050240644,469278890,172118748,144239417],[1944388819,1935588680,937641187,1670915989,1730289688,1958529631,1760272208,748115726],[848309624,489858198,50682403,364243964,1347275376,1555313077,2120342404,720697583],[433416508,718024952,1824753096,330119200,1734768771,52740827,1355516784,1476347413],[797380233,1846162501,1453410230,73160571,1680125865,919782013,1775763449,1555858189],[1373710262,1105933741,582445413,1999503933,450475932,1557741148,2004588302,883672002],[1835277648,55994460,1688646501,2030334519,929769289,163756410,1066470208,934043693],[1323103617,25936937,851835636,761372095,886386690,289846300,206547903,1344078816],[1562359296,582909980,326843705,1374421765,1999625669,179183397,594049324,768240587],[1757349385,157880359,325497593,1193760131,387343282,490899391,1055790115,878191975],[898021296,1879668097,1968051126,1550999149,959244119,1379714601,1315436442,1659728314],[947637329,746804042,1928458291,414888272,1026199668,499956042,598161038,767040827],[112512302,1641951330,1575597708,475934937,707117040,262993912,1743724080,1064347601],[1422914639,1403688340,414097991,1639158922,1224283227,1252004223,306860321,252819284],[679340917,1240481331,1454570242,1268828913,1614113329,507972012,812050378,1255723453],[6342842,186325691,651768630,724890500,496952312,839123202,796013064,254493700],[152339658,1226833590,1674405496,1444248851,716644609,1734058279,1259602548,2001259843],[777043131,183982231,2029966271,244314851,1009038706,1907442336,595745788,926652162],[1312410391,2095950389,84252645,1875197555,1769550653,221066783,372412772,349183957],[36972889,243710342,633944277,1226728230,2116197650,590305381,1729884104,1025945012],[1699260269,772565084,1890406632,1745083889,623296393,203334064,1064039402,1540279582],[1701575558,1029014325,267688997,763628445,1220513907,1307475046,1108572084,726767772],[1018719727,1444685502,581396279,1530132708,1081909390,175275735,172395762,1893949043],[1543029618,1042203749,1538100551,1528689482,1460800045,150701849,1210406498,1080181287],[207614415,78541664,49408493,1291846040,343812465,1890523159,1662070367,1649958656],[1247929524,709243290,1214836382,1063521697,421564569,503076484,973143289,142998908],[645160286,1389064407,1895737005,1736307504,891859805,2004157099,585929434,2039887725],[1391072497,397994279,654825095,1636048806,1724082822,494700227,1245709934,904293607],[405734405,725015792,183213364,977873210,1581775456,290284378,2016730168,594757660],[379045875,448850109,1657564648,1300983116,1542716175,555817383,2001041144,1003006823],[815918193,1403042419,1417451054,1553198025,505418059,2093890024,1640995684,417223399],[2053444316,230003009,224166854,756485607,1954211662,399344253,1159360187,1720245812],[1911416737,165215782,1987972294,1951066366,479923240,1943339382,1179523701,1731471212],[1207128918,1916892814,1973340697,2080816515,136454883,1680966873,1140604643,479501956],[2011478748,1764406125,1036524983,1357247474,484643101,545492225,490068828,790626801],[220933826,2115335018,951266694,101539086,566693763,803844038,1226090197,852913851],[1983912345,1548698655,1029604898,641268914,1980988884,1151792490,431762000,869448452],[506463917,1299156799,229035129,381689324,494218363,1473213328,546715119,1826341511],[1452412519,1162503959,1920930459,2374314,98332103,1550718194,1572208712,656118044],[1888056196,1133888624,737531355,473004461,210437664,713967153,1371474803,1045630215],[106840695,703781139,1186061027,935654138,16462444,420608061,1785912647,403031887],[847974991,1367552252,128777096,1773296344,644859696,766419005,1560911707,1336346869],[1356097402,1710506236,655353112,470349713,1501251015,1408692509,124174,422913395],[1872491076,1250913516,1913122997,855585007,1240116821,1183084918,1285851120,1465662422],[2084772789,1800063877,49988911,1731167634,1849625056,1285385237,313416790,1527729285],[2081570621,2058226145,123156189,617878634,1321691782,833748794,476778472,1870732474],[252413800,706549600,476947897,254738807,182831150,1808754994,1789841407,285284525],[16073304,1951267389,667601411,1934130606,914382601,3995835,742342130,1616183962],[822761212,983199128,175320781,103928867,1744144000,462477488,1952525392,256461128],[1563809521,988588308,81053473,319593512,110525662,2069259030,987209839,725473214],[1754014078,1949780051,1308285413,1777213107,421953958,1163881191,1771515051,1226437127],[1203778742,475944944,333170208,161189039,937590148,302746909,1625130588,310226418],[13483752,1865303110,1656621459,313953965,1474849159,2014633702,721801765,1725742159],[388894324,1936231576,1277712259,866021193,1153125572,294061298,982449543,1912498409],[1718364217,543224017,754900689,431107008,35987233,1248754021,2057034300,732582891],[953982505,2027001098,892369001,1316952494,1382104619,1689440354,1814970494,138809001],[2028356432,124165218,1852780787,793299726,1975672502,87766948,1223744896,1553174504],[272666924,383655372,445618994,907738478,2068131011,931929867,68276021,1077682207],[1237689467,561027392,976350284,50500033,1119690435,1958082773,876975152,1787606691],[571718791,417185044,829087443,1448589745,555629676,404766713,1743457178,943309842],[405657810,2068402748,1245107770,1320613747,611229148,259702686,663503250,618099266],[1827711044,436855918,1670162524,1471273950,117972165,2129526045,1034416098,799699982],[302983839,631874384,1078253623,1207267299,897278830,1615150447,986757745,548448632],[99636315,156916791,1425597792,1512035231,1263062171,1322822271,1477252963,1925355439],[1245880141,583231169,1831085710,1091049927,1249511914,2128262538,809042536,1874464384],[767256243,1075986284,1151660712,1102350729,1664894938,754538383,1220574343,2079883743],[405943562,1359145294,1742462850,1790743141,153031947,2109080796,2045676400,566706282],[1602781287,1989860005,1065560639,897971705,995484662,1131742109,1121419001,1014104861],[10547943,1044271139,1940920133,1507198772,710482813,182174987,685296669,889692578],[736203945,1569429891,248876692,46391410,1858043617,379199143,632855708,621978450],[1336873995,1749749667,352859266,1500326075,1185810208,293762085,732778559,1464341001],[481526626,2022004144,694766620,14152934,159559158,1809791979,252131099,1863480249],[742402602,1832392898,162525871,301411724,1736051086,977952739,1335677570,684606768],[1496541589,2122120432,798686558,1105046822,347843008,1839595204,515081682,1122032238],[2070476384,1845750597,289364625,1915775097,2077043091,638350807,57610205,782196309],[1248024884,126112974,1457212580,852186802,43447513,1842301132,1033455327,2083604208],[265829246,1136658249,118133717,989060146,663878951,99138813,1759707449,382546766],[1362462583,1041419036,1440556362,1489015400,902504461,60083734,204536008,1766498757],[1303556108,2117493454,2015827986,236888452,627553784,1261915351,1967540870,581538523],[1011163105,132064945,76391659,235528216,133868564,1492042155,1479698297,749644949],[386906650,1996532213,90570733,1557998149,845954525,255578972,670390736,254909865],[1514709833,1903699824,1185798298,2097436069,740950437,1704230873,694597443,337381379],[1574980038,1646321922,2029732422,1760435838,2006003478,1793381956,1634538137,159484894],[2022706849,13067442,1734962426,851782607,1530244233,543759412,2077052891,2079589201],[652443778,769704491,2061096354,255907595,708749245,963407232,1783435338,1272691999],[660732699,203614291,1359855069,583377646,346964715,131402314,1511234883,1810597300],[626814325,89824026,2124006346,2130266798,100878871,1115411009,757543120,337883258],[1512696480,1353194759,349845942,465112191,921732378,790834181,1840782537,1593589247],[1649930757,2128128803,740904871,166626081,916349757,203314256,893428862,1845186874],[1184189239,579619512,251930405,574514557,1101824417,1977646984,725768946,367933682],[1046909493,1721070976,1373021302,1391311438,1849939360,1856000114,694167916,616018824],[637190354,479466955,588465474,866281531,1344309472,510570733,898178311,43225933],[1079345993,763220697,1785296530,1297315435,1865292680,145305727,2033482937,383654691],[1522095536,278990235,1809464557,1948996716,319096364,1702704359,282844416,1889127301],[388418154,468090480,1683558022,1982013121,2084103915,257366142,1236218835,1834471954],[1708472532,916323571,679885,1558979430,638268396,792955495,43695489,247773351],[919043679,148969108,204150767,509653916,125748184,1151050511,113951957,1289726769],[1988465095,1213501031,1492562471,1224558551,859843955,1294114548,701037311,1336811761],[948717876,1182347848,569773670,423719492,579348517,1164710815,456613124,1329599396],[1441531875,130524140,1502049646,324156538,1132888585,1191937408,1284650435,27823339],[2105018870,1389057478,1333097702,208494868,982271523,1329704814,1915131785,218238759],[1457193538,1643898087,1392211505,29323985,627978490,327551497,299345444,265541706],[1337468094,1567601231,398641130,1996499392,1281745757,1053123256,1087172695,194549176],[993325319,1103397842,386704089,1838355397,863919423,2130451207,377757223,2123892142],[1017181200,931210740,224241569,405649399,1296836355,1413460159,2092430994,176130831],[538027025,344864943,1589712898,1254475234,439586734,1590112705,1901980780,839344771],[1785429197,37458777,2126526413,1195095587,1206740766,1370262329,1515821899,1600461853],[1499503318,1015600183,544197946,43214535,1001240007,1205872756,632069780,57797487],[75822004,1918977555,640854657,1531772384,1532940664,1376492766,1140886288,2094275354],[1070676424,1243489052,735721690,1628555420,1712716761,1116843674,410392797,1585059005],[1912111475,851129381,728772953,1632257379,812535429,551023320,321473329,353804207],[1769786705,1588605455,625159138,231099073,786313420,1513927012,49076414,402435349],[901527431,264188253,1848547289,2040808935,293381662,346667615,1679319238,1546971037],[255914178,2012101308,183069089,1874562764,615240117,1446923529,1220578773,1232193447],[1460050116,1011833413,1233861506,1585139989,834075463,1380991017,982986066,453503726],[1542634879,1939593658,1869656814,315138438,779158151,1714080583,679404697,1944335259],[8321488,1185427949,695217420,887078168,1065180781,826945697,316730673,1164026121],[1413127196,1478133073,1524159391,1329096850,1296678231,257777344,70916417,797638283],[197142050,197252650,946707818,414224377,782613431,2113202083,157908062,1382674051],[2117577313,865643235,621662948,1731974393,836833358,206189733,1945567670,678491175],[1979786236,1377738922,1376244219,343243160,1593295136,561138761,1372227060,559064636],[875547926,1052517825,1225080360,928570706,819283228,2059173889,1291422565,1230038475],[691054402,396207145,6649982,220683201,2106966040,797339986,106914225,925877567],[1337515124,639370784,144577475,1223200020,2065102396,587466139,451694848,405965719],[88036289,703627695,153578139,95733361,72354914,1625407989,1768219442,1610236373],[232459874,1232369366,1303317010,288622039,1509073788,542025687,88498051,885047365],[1717019351,207778789,1674972066,881593573,272485558,167817149,1297346029,864448461],[1364789525,1200308588,1616276037,1039175198,898141157,109459478,354742293,1266268109],[1908287861,1716516079,1768871712,1614633999,1290353282,1039793790,542064872,558786789],[1597600531,1776424896,621889549,1306452669,1465753241,1322561642,352795582,1427395784],[1238993949,821171903,531877192,699877775,1866211334,355050925,1975407873,1295085112],[1798281549,1612821936,1008130215,2014770279,1157380097,1238514786,2075815265,774009806],[438632331,1806832122,1957119524,2011471143,1657572075,1646556231,55464756,1531054517],[1789107783,1041825758,920326256,1177255592,1096891771,1660072045,281615117,33735668],[2099817526,34073867,1853277072,442006201,651749042,2056862947,1353446312,375940348],[520776824,338706929,890330662,981792185,225461344,1157220061,695290196,292878998],[856611559,1773240446,333454803,1590641148,1928549381,1868995158,714583447,342586157],[639932416,1220549048,470612234,957543355,1149980762,1561555788,2008397387,917947042],[464126593,675579529,302047129,692667502,1830099798,976289840,1164711275,1710826334],[1110593707,227275691,937030773,1702775384,1866204990,238838380,916695661,1052242735],[1995047198,1977370779,1582892175,319051667,390959136,735642021,1840331089,80635213],[164303591,31485004,1237626867,1554612729,1662084390,2016210485,276878088,638787687],[1456676297,2014880785,791984601,1226563258,1786030949,758602303,1678342454,1673223937],[804143018,290779840,211415897,285470063,1656365634,1115394410,259972444,1358222961],[642215161,394630160,1084742198,1332204358,1611536469,1357592656,165615107,1497959588],[939074917,357067821,972965744,1975149013,182993353,587782997,1552940202,726069883],[893457616,315785701,2007884618,997679201,277464255,1548734296,1913924007,591725921],[2032402457,2129751236,697784774,16632973,656580414,1865758182,1293296980,2011130956],[1207712161,1848374637,166994500,93036870,508741315,1511772810,1009219169,1312985950],[1756517740,1564872077,1514062175,285910017,2042807755,1914050452,1112893187,1804515587],[855159669,2077471630,1387067304,1056198495,732470427,1670567852,1426577709,1701839486],[787446946,1465449159,1864783791,450491032,1130684356,1175855642,1533686877,1456019925],[1070239304,1591481493,1656226964,867419209,1166787657,1721711214,1962994510,187468840],[405334819,1205218075,1479399665,1643373948,1729782250,331064035,821421869,987394853],[1240321047,403171798,1662428216,1526100900,1987796354,1263187470,2007939872,1099031077],[517889762,771256096,667100696,1120986827,958815531,619143571,732075840,728271009],[521574867,1480862006,1353624976,211468319,1544397431,21839579,1894827191,1547004137],[337895109,1060541704,1580450261,344833272,1592563158,300409148,866209851,887971196],[920302723,1034082375,2113283749,1174303258,2117766060,660918382,333536341,455471120],[2028151903,1432222712,315060006,1744312325,1448923729,689846985,1495147129,55466390],[1321397618,839075498,1139598438,449563183,744353698,285396919,1022937537,1369187984],[599330236,865223847,1853610986,299697267,179124055,413434645,278098763,1798909830],[224958655,1733315087,241729511,241779726,1270297879,1437247811,814196026,2120886222],[1702624339,1111636071,370702842,1733450674,1435983358,272778871,959057666,410134024],[1058744557,681602565,1898818323,1615836524,1223034633,1393895190,1637169055,197989298],[79319624,167148772,844885692,212043584,1034137935,786910153,2093186262,1786601008],[1586371743,709625318,1162023069,144075150,76304595,1001811845,684338412,671741187],[829463158,216305902,389974111,1945519180,878592177,1577267013,613901534,217305482],[1697924562,1143461617,1332839108,328569112,805378387,1391352578,524608922,847379698],[600731658,1548394666,1127786458,1388377468,1485628220,781681432,959155590,1731185135],[16183609,127058976,1951493356,1990790817,2069847999,1136912391,324121477,1250632458],[1420905887,1822155914,1791312100,1122154880,121336110,1253517786,1495235808,719084059],[1466819328,1343406225,1116833917,982712030,1676897102,1987260593,337388374,466446613],[678100285,161862454,180338798,1609767134,1905277833,496650335,412208286,1204550407],[665636935,1266835094,1185856607,2050727591,159138068,840109228,59286277,1145890895],[159261209,890164951,1057986942,1598515329,1297415219,341470752,1414643851,76035255],[2110925826,1200299447,1311032051,279081346,146679494,1788000642,1253501759,802916769],[2056616302,913075267,1820572310,1082884241,1549907097,272791219,1626409035,271965129],[2124079619,1965821384,1463269256,635018334,1222012765,1023709566,821160849,1118527416],[2093964860,1614624850,410150357,1636833737,1096787620,1886944268,2081478825,644725321],[244620861,494125633,653646321,329462813,1655954375,1323789639,1342353932,1272382163],[1342785616,1752526899,357976858,815899928,1723514364,1915540122,755297460,1478954503],[486083747,1395752516,904599419,2054526997,451223219,1934641312,109444165,616529926],[522259609,2094502194,181502721,1250133010,843447956,1590972854,1189385380,1187249463],[1142310643,1516011945,1730099352,981133784,104876250,1741012237,1473674829,310367097],[1663850982,645642365,2129421097,311363964,1061055347,2118929047,9104984,537716256],[1057698611,1678317212,2038701461,436112112,837395942,544028393,338635025,1589942025],[246796818,1521918359,1840133977,322915732,589879463,1992715274,818833295,1098104208],[262333990,790581086,2082856992,39723493,1091477297,229027156,1658711519,476671465],[1270948769,985953259,1793541628,1592552082,1144660781,263279784,1461026926,1026041627],[1802903558,964864598,118375884,397499989,14425893,1920910131,601685437,277177203],[164478401,1200446817,1119826862,848935277,1813784624,1573027831,132866612,638872378],[756756128,492808051,1650988582,597113404,1393774346,1619525578,2094752774,2051334456],[914103418,1630154787,1891449,568345977,73249301,704951884,306798113,104009524],[532580309,1629519855,1858027515,1373732419,368168413,772419039,778171980,1015839016],[1236254411,237141093,1564517314,120824154,753474313,1721194990,6111327,1953528407],[1088867629,11791889,1635719813,1765345423,764355886,1973531466,1658020260,1729451039],[443819341,302384940,1042197199,1958695604,495335833,93254907,714524797,1992038333],[247292989,48194206,1357654213,1721582210,328268197,2104916329,1107064415,1360023788],[1841687285,704162478,1033292361,1419212235,2123068858,1015669205,325317987,360752946],[1670620651,1463875110,178344873,394893323,648601994,923906810,191476201,399736437],[1598537588,1960141031,2067651394,1046793398,1271815906,1495381698,961092943,488449316],[1066019525,1865042714,1600401934,1056011476,876899539,2115404138,1519469265,1941496541],[330743433,2045317770,637204854,133648606,1334990758,1432490368,1212391942,634384701],[1120339884,1035169235,570657109,640925513,2083649895,1034271525,527776161,690577135],[1530462898,1610316014,1215023168,1313828465,311010809,1147584104,680291255,270892997],[1498956515,764360852,1543592076,2075966772,715679127,538818731,897399063,876770874],[313702572,162003891,2103879221,1996405157,470758019,2120238089,864112339,397193295],[1527816039,1065089949,1784968326,979964532,523514425,1063681698,1837245253,224485354],[1964803382,1147831640,910405946,1699018879,1916094634,357916502,1009815366,1007166655],[448299844,1562096025,1036506702,1455322089,1690148172,1764657386,1769240183,2053419748],[833422726,920369992,1981360827,1567210174,1772223222,992293512,789682289,1052465487],[1814957460,978372447,59685049,329587066,1123728816,1525042381,948699151,1508529380],[14661134,2081176355,2036729515,1412651382,941328531,1063254728,291371676,176593440],[946820605,1806175033,1069952776,1217086928,1565450042,699245981,2020636555,1753867341],[207413479,1895909272,1042879112,498797369,1626841153,362903451,1658345636,269770916],[270291236,1966233229,1799161374,1773384026,583297475,937962764,1162044566,794100183],[355266732,1950901984,1289287132,1902689126,207003386,1440879966,1194749969,1136062781],[165084231,978359234,95451895,884648206,531196758,160659024,1017325957,942934529],[1387963811,1328072987,620349855,1215017477,1457986865,1960389091,2102111794,231628966],[695099964,332151763,173215552,931908293,1954458049,916676118,941019686,1144261454],[1669522495,987739400,1289293895,267671475,995094103,596960003,1159362693,1318051226],[908724853,757705435,1778172544,233084670,907905279,630766211,811921384,219691126],[808830765,1457289147,1162295070,884639440,1622418886,587665774,515660453,268364830],[1824202233,683424227,1034239543,589711630,523082175,1164767880,853322190,816737179],[2015680599,700698,1307292486,1895020007,2015258694,620096483,273412267,2042608250],[576178020,1851531818,762390944,379056069,87604521,1589287841,1508966978,719507929],[567916563,671371702,1374481972,198929866,1872880492,337032095,197700802,114519719],[1333071422,283610746,348451224,1070175041,933990156,472474645,1799800003,1296481632],[1400595715,280670853,1202882809,466052603,1120764653,1198924041,895647388,1164326433],[703105260,1477432329,1569850356,277650316,1826303524,356032602,263826542,1441327042],[1870044730,270416664,2037591142,1257380324,108703766,1492166387,1222486035,923982448],[152154829,1873714053,1158348332,391567317,1377612221,1882330167,607196351,208732662],[1117856765,448578546,1847815015,1781351645,809626929,1393173843,1744706905,804827332],[1399071847,68467164,28856011,319355590,1089628086,1080315441,1091839231,1159942084],[376341640,700010918,1096296804,2120247849,426203554,750283496,1238852661,794099117],[1036018871,1273444679,1945057125,848822910,514696291,210054710,359898747,1570501089],[261823008,1568422622,1543570892,1805458269,1674393319,2129531581,1209828446,945712211],[1657824119,226645412,1809200755,847517954,1146843160,215143964,1484901868,1709454321],[1998411921,1505883885,516416804,834896274,2087612022,902414766,547514469,1777111090],[965505488,1276886452,2006800994,1980320174,2005371471,1170206293,1844453308,1026937543],[812308834,1594448096,1651797821,901566270,1263114448,1990544437,720374103,647650066],[1777279816,663215937,1100951208,1391806346,68807730,1358422982,1149679368,744502103],[971396516,666531321,1687083596,870736113,504459245,827846337,602237916,1034986320],[538413222,91137650,1291604918,672767542,29852348,1385325315,1325853502,1895124064],[517288726,1377565111,1572655227,2130119091,1171425267,518728096,760253773,200280755],[1168340645,1797358404,157550729,1009155926,1893759314,21199803,673981462,302869072],[478570470,972803495,192367671,937835790,1123834190,1868437018,1292386188,1055721905],[1381596201,1677139386,1323086823,1133229956,1919581363,1557816566,1679382860,1641876911],[2077171963,1028903757,371241849,661079759,1152290003,627297638,1568723622,2031888906],[1277274684,1402828774,2033649003,1064473608,1215826469,1078647007,1797920592,544568278],[1780989226,1056287026,1905606611,1781969137,1818757417,1398969119,209456713,517239592],[710252886,234266400,1261830387,408855657,1026840242,263119437,68508241,898766560],[1199914440,1383222463,727305099,1623253892,1056254747,1887808832,453335477,1173147801],[660614508,280925014,872902284,847650262,2100561625,568445482,763977982,1201388437],[1318881801,407354658,2091992338,689838247,730199375,763002413,474286923,761207322],[1812827563,1096624394,212318781,1060862082,779682450,1655286214,1859492846,1176870853],[1627845787,893857070,459330427,1849393136,602630728,2003583660,653092868,1905144254],[587016540,623862104,107910165,2004699657,1952252926,1891250823,1471142025,1433148152],[123915370,834641953,1937327801,1965031356,1230920548,1166561256,1688481123,2117355080],[673947971,904240786,1565917712,691641386,1152399256,2033225612,696208746,2030434539],[385677003,21106375,795742888,700197743,2080732695,2126597503,1697257075,1875946956],[906044777,387286094,650664367,1193073676,1313592178,1345607162,406652546,83996698],[199689874,1369492689,1362038474,475358572,806011169,856046406,1791668890,1572326381],[566906795,1787232160,556881782,1789264973,666413567,332231605,897904435,199430766],[1623942138,1314512431,1160747763,879718299,1979198827,663094258,1102952931,96686014],[854708767,537402240,1336091976,12555088,1927161290,1289230101,396108772,1507417549],[1977954730,894109930,224272703,132711092,286147628,289610312,1360170996,1524806697],[1618372776,2110396086,1472015658,907948765,613963346,1824868199,1037228104,920341296],[926284185,1271818770,74072563,524513084,769973389,1772009753,551236730,277780740],[415624437,1243910470,1399666866,319870948,1722747603,1804747042,700765152,1086446629],[40933155,874554289,806650231,2010229808,1248333164,375837553,1794441181,1484972919],[2110884995,1287350924,1219428139,1139246573,6906981,1563659510,182509131,1006498636],[1582824479,369997744,1690506917,384827636,223273859,1035777468,1422602718,723591127],[2004904343,594257799,1971460635,2120073583,1935682623,1723959725,1842760907,394137197],[1535886985,1829129658,1737735554,1430932056,542742357,1406856394,258049621,1273746483],[1529692855,344862790,1515403710,184130913,1430398315,31260318,1067721450,1318771396],[2070118466,1878791941,82270289,1366904642,1000236792,1994072056,1668999171,300129269],[894456727,2005290947,1378071230,92497034,1037609022,1263760357,68220493,1746330239],[345758422,556650272,710536266,143563130,407816804,120830940,791164546,1722076561],[1884565510,817597266,164534513,1300291136,1169133798,2003117837,913683054,331730030],[1955517930,99916725,1438129124,699606744,2042873020,1535095661,734890402,264156847],[980873865,336767679,1722089753,983802773,1132051154,452791385,737311040,1078190135],[517907836,285159,1824640065,282234903,1216137133,202922181,917315745,1997084759],[1027799724,1608098886,1945652273,664264432,1609045002,1301220062,1112919798,285773231],[2003698902,1446499873,1054873987,273636119,569756791,1729984879,354538621,1638985558],[1706263416,830200289,1669834732,228600920,11292867,1935003051,1331929882,1861133825],[1129547735,674366819,1136020759,202693005,1834959070,1639061259,1127216700,865727548],[182255682,1527414503,563508787,1442423341,650430233,975332458,1955859581,2095663968],[1883658695,439108455,1857823197,623394811,389829107,309205530,1346430409,1419262290],[1285345637,453894125,650493607,167913584,1509311726,759100047,2007306353,1550279316],[56170379,1000043852,1169925851,825718904,772555721,780228920,24625717,1706736625],[1032870949,884928576,1412022088,933996935,779584300,187226247,622052578,371248421],[1836092925,1314011004,489322933,1638131273,174483088,576059371,1863221189,2119752024],[1685956041,856877484,926027456,1895462738,857113888,1785255561,1937123881,1113539201],[128675930,1933966069,1574454481,794101722,881245188,1623284802,704850647,791185517],[885149271,1173835440,1556983950,1227854840,410773444,545796492,126385946,2076241100],[2110374859,1591345152,997296160,625801830,599119008,1925964028,1049189280,1936138838],[1770145909,1534422474,1154887549,746076921,464149703,871311690,1996872766,1905755506],[1350684571,1532622172,1370963899,1778389278,1838831157,770287257,1160201130,1197038930],[281940904,872304590,1005588627,2033781299,516652279,769149702,1878016054,1235955895],[1605623492,7634782,609554483,987108117,288821045,224113953,1664642663,1242037287],[1160130096,1983518125,140982271,66712614,1693764897,1894027422,523296532,880833412],[125496350,1577311096,1850539700,1950075786,835306141,942462000,1142680883,1173305813],[793107578,810257097,1017558659,1426073880,1168770932,1298172613,423166767,78035243],[1045217124,191023043,2111880581,1351838183,1054276158,651183463,150889783,540626208],[636159037,1882635829,1172047775,724933152,1063209742,433054342,1911575624,1334861450],[449338873,1954149360,2071666582,1741284288,1062848561,1345394478,1875654826,1125854910],[1375338758,1690707335,1435915688,146372430,73665904,339051200,2005832470,876209625],[1931276664,347752948,350204374,1771397575,851302488,338904303,782594564,196568355],[1726716,311438597,1850458644,1797511257,670698090,1671932458,481827021,1152533751],[1379499593,1204871997,410495893,536244936,306861092,365600784,56882616,1238536958],[613450837,570979146,1133753213,1789652886,1747755657,617141595,565776123,2114463630],[1859764231,998346223,941941232,1517511730,1126430881,307713941,1768123615,1840486680],[619752120,1560910756,1595210005,337329834,1122165095,2079991076,840061878,448290847],[1467266493,1142606068,1122561611,1973557373,1875798052,1323925801,1010137227,1686891391],[534476272,1946550076,23090237,498942130,1425513136,838720574,1932850695,785295402],[882929389,469673851,698393589,2017910646,1426925453,1213322038,1930118052,1416647670],[2096542635,901792135,804297967,12611581,987070200,2008960591,1735665496,362016770],[906752140,1556381911,209598222,451505961,23749888,1143787867,1227049064,1722918786],[1952230352,835276567,1576802653,1447266506,2049974597,1210650608,577273104,1530459689],[968909193,1277295409,219981677,1211974706,819627581,1430189565,2026083342,1684830844],[1884849111,395272198,1864794351,1312033167,667871596,1257043172,868289959,373076033],[902103193,1970884270,766038145,158909999,1421900836,696772167,1562371614,380843423],[717754198,1856279872,1353517484,1044978784,1516445745,1873348056,1892925897,286573795],[617318411,1211428676,1701972412,2011114544,1781039418,137843280,303569836,606494615],[343695979,614283195,396770201,1689702271,545712530,2063270920,2099854877,1934887297],[1882936913,1716448537,951923531,434599531,454188966,1966643135,1668031477,1559037282],[1240804566,1927367746,608522419,1840945842,2088493328,328050019,1542702138,802348484],[1073889338,1432659066,5242201,378327449,1167116643,875166713,1229573152,676310039],[1341883947,1908349859,878420425,1132148235,410267886,1594959885,355633051,2013237519],[1926130957,1955792066,1800774386,1688025978,1481107275,832423600,762820133,1839071348],[1990158017,1666403954,1153638995,304210840,1772102083,299425647,1421620698,743288783],[1897600799,513350813,100340256,1621741847,655641553,1488068141,942185734,1537274790],[208138392,253887095,1931955188,1640484660,1848795463,370605218,611637999,9190364],[737895066,377263465,984432046,1669432596,358091813,2030716905,768388636,1299113483],[69911050,492381753,779377382,2055385804,1852778953,802496536,472301523,476084201],[1443145130,8087082,7238854,173451727,1546777681,1542942512,612034586,1875330719],[671981926,281264931,1333027654,310497612,1566002325,1227282914,436944145,1585004667],[1059791316,1349578781,170997101,1152045938,836572279,22605155,119820513,814391146],[820509827,1433820366,1404578587,544188309,902052800,1020175186,1158841031,1876379193],[1176530276,1348002815,650679438,579504696,353156304,1850039312,1028423969,1263072700],[602319903,689889677,2014715997,1806729628,206814976,1053496924,1661117195,209419031],[45045094,641836597,1484283741,29349471,1169867160,1966035776,1660200626,2090659598],[1009430036,1700032227,1500817829,642083878,1180610121,1789641651,1353147961,765532606],[1337823255,384615213,384824,1837652847,999812717,347746643,1685172208,1737826231],[167491633,1060817594,1609623660,381017471,889961581,1020394254,1226355961,1163130647],[187930281,1035061507,1594661611,710735202,67363335,1254001926,237825002,1521525815],[1172080121,1706192411,1315900524,403215570,764882882,1204180084,1427875969,1262759948],[1509800676,1280260930,946040016,80031723,164465615,1479297695,200712881,1059530958],[974213759,500519095,1397095273,638696293,192558816,1572935483,974737846,752713325],[429501530,125912857,296821125,554920480,1767664347,1668636113,1086826985,611037666],[1355507274,66142385,1469632185,750813909,690718501,574215153,137997407,1512740414],[1178630102,1324568611,150050191,1744251132,802048123,1793759629,1216385081,156564331],[202357894,1241281241,2077110949,1132976152,723032523,966189457,1889490046,1121517320],[1445855149,620433840,1317934336,356272165,843767557,580069850,1053160927,1694113440],[1711599071,1620288964,725443347,1320314607,34020845,991574008,1638919524,544772147],[1646418041,768872528,74829236,2055776142,430483036,855641577,1996889997,1062383290],[551066157,1473554073,1684863095,45880900,1777041486,1064441471,1550146801,607008885],[665585795,1474918243,1886069552,1899100686,790903025,773031087,1106582509,147604057],[487062450,2034337951,2092927404,1300530578,1352681575,611280706,567272311,701259671],[1542527280,72879646,426045819,1661565445,960097605,742268334,346208672,1007578487],[2130002646,338755745,1067744735,171284779,280934580,1567897426,126145540,152481666],[1354997646,197824167,596195674,207586663,642455628,760930803,1785793798,1880629550],[1388302215,881989635,689092856,786609857,57866217,73324603,1886905480,1238260187],[1194225625,1998199458,419740100,762706879,202859354,1611342303,968498393,413927190],[824838746,1888871658,471896498,1273087340,745319441,1756585835,1426733254,1481002446],[228596506,594689624,198632364,1437381651,1096181742,1501727331,148704434,348320001],[711123457,1291464210,1394828725,704861144,1475507268,2104099640,1887433767,378626630],[869256180,1723992570,782839586,753052367,1509344450,267348755,1233061418,64947725],[160268319,747030448,1031164607,975779642,189663147,743651535,892143617,577554892],[1063008205,1420025485,2081784551,2040795889,1872162319,1557715596,2072751853,385374273],[1213515820,1736625485,2111309463,51616077,1819971122,1369821309,1881419802,963434441],[178470173,1729646710,1017138579,1095109255,310915973,727338700,1094326748,471343221],[288813808,1011538337,937057168,63131811,1074475200,1172046867,1371419242,582367718],[538161021,653826074,504525885,933997748,1755698191,1137015841,1828772714,961204190],[2033623948,1323110614,540620421,1822970311,882019220,154189045,188577525,1246084492],[815635115,1295966712,2012846499,1009071102,450714859,703066497,1168675087,512090237],[24666260,1368358913,1451296822,152879406,1964363470,803066441,1537160752,1821042711],[1363243517,605451496,1470686064,1534376003,626290626,1667845752,1101513597,1661795528],[446439492,175284430,1139315656,1912137374,2065926990,1895499040,1726979449,1633987525],[1333198972,446660124,221226369,1165252552,1040673388,113214676,623482443,209178620],[448638844,468960745,623191675,1424131872,85456058,1163096214,1223217846,742653891],[1691200481,1300904375,1796770195,886267353,1565420687,1053461800,1047362588,340294387],[1260455703,1121629620,962086961,1583254701,267170633,1659766456,1963992603,841688876],[345058911,1538945263,1564886272,1598204706,349336292,1005611924,2114992978,670937638],[2115966632,2059802901,1923884788,820670117,1713850246,580739645,2068383817,2068941458],[27309650,1856759511,990546295,818129479,141589223,313723547,655498198,1032963293],[1506188917,534340914,290399805,1892657378,697613847,2124871956,1075576882,551174897],[2034652043,1131084501,315856679,1627797591,1913803906,1782052638,491991706,1067539369],[411239378,1146972023,1874112322,534905604,1671177328,761676392,602514147,403986123],[1688050865,437490605,1981075054,1659399224,1922809444,990029850,82437864,2038790234],[1585532511,1748271250,1541018591,1433309539,494768357,399909044,1961100083,124449798],[146721664,1145856035,1180184583,976369472,1552819012,1809036933,1386970891,735108355],[900494001,1546841532,1509344279,861996046,1343732604,1642671577,1911625878,878454201],[1182630354,1818269300,1548977003,1907176526,1149085712,1981758422,2040291798,1075083782],[1391195268,689374998,1847458682,1398088492,1659159569,1694525254,246368173,1814511979],[1849232799,1434046532,381056456,136267985,997790915,362319438,243947183,2105894395],[1061741350,211722661,1506505334,1666298354,558517055,1655190010,1415395341,1462115147],[621018671,1404978673,1928294006,1549481626,1081956378,79066367,496926388,656550042],[944093110,2021457157,791646515,134263348,466695680,1451247481,624210808,833910171],[886201307,2122525226,2010545658,995111762,959956886,122738894,1669427530,1684022760],[1960620255,1404412106,1456503799,1055866701,1054797645,87665312,353597880,340858964],[531257388,1843904651,2073787212,280827461,1206517437,237960970,1729603829,612973118],[615843905,324499441,583202158,1726819578,1402212334,1037016162,887010726,876585723],[1738841734,1393950745,1496464246,641889868,804225447,1185584031,154067228,1613777201],[1868393987,1594083214,826485035,1242392150,1664019258,617004326,1762311677,386939848],[549366589,188922620,1742565016,955609664,2092320908,35107020,1403351277,885406341],[1692720285,1378580409,1814137388,1985974893,1221661072,124864213,1189471709,1180615426],[2095792127,618882630,1110804461,1894202515,2074923910,307637703,1209670270,1489429716],[1635346121,1237003740,306217353,2060927238,403242397,1363036374,128054263,673054734],[1434436849,358105390,1316022298,2035750519,1398632489,530907479,819397789,1359040419],[1910346923,158244767,1994236848,942615326,1168028181,60949149,1919940548,308914804],[165698349,41682352,1451321669,909601013,1698712597,1052820594,2660339,1989426373],[1466197640,1733416841,50257170,1498255749,1752801659,1053662798,1786060447,821358735],[1036021379,402880167,653212323,1355320675,477308471,2039041094,1178193279,980390503],[1794939425,1640791187,1953622719,417415659,759623866,1806024191,1330135450,939083749],[162247636,949567078,410998808,240353086,146153352,1854295108,1576792437,1677226159],[1084482335,223181844,1017815981,2059234104,792884671,1632690772,121319378,2052963843],[174920318,2128305405,1524375327,1995867303,131672012,476328882,745236563,637872086],[1598815161,577102553,1024844075,1089132386,1770749069,592800893,2088473018,689528443],[2130169266,1624281249,241909125,1374807689,1250001574,649096791,153198062,1395984447],[1083361311,1642670103,642165511,350404970,2109613794,1879232910,1760736552,1108713357],[264499961,1468915885,1871018387,136331967,1035419736,699659544,724404593,432789586],[1167431549,1904439601,1819948026,1770525468,424269993,593459578,1943647376,563249913],[1358976528,830814256,901386626,1806374874,329066780,818147081,1594928323,1466879787],[1286751856,800414133,2103857341,1943542171,720056835,302595437,859141744,1031904806],[812727107,499118838,1868983645,396484079,856686670,1387910715,1771578628,1578253809],[446434749,1108671335,1550703695,573421692,603625471,586984632,2033555323,53278778],[1956570954,1931941595,1859856461,362160863,539402312,1569425053,949346406,1142290142],[1816569086,526232973,1268520302,961699277,2038395221,408471720,425117249,480104585],[1720814339,2021226853,872150613,2003210415,659191315,2049939830,788266931,671464602],[1792892036,1929129861,1217292688,720118805,750767284,172964402,1524658022,1882259658],[2075864505,694948895,1520384477,667126050,1223546834,1766395478,1027504106,1328235668],[299503499,962129018,1972135266,803963110,976431275,295491190,1673175396,1133018681],[77108320,1806731122,751814739,1600408641,846724556,1865926466,2036361771,1294534976],[1991823838,1400554988,438172597,1059349565,1976533547,29116577,328143596,819921490],[805343976,892087748,1850608282,934105777,390762980,381141714,894849999,1506276372],[1871631381,436038808,1386169012,1373109509,23739720,1975660459,144993040,1812079256],[570161482,852456352,269534979,534143735,1277776373,1812605815,1589777510,1540287989],[446174033,1801924281,1335129572,682975519,1756124310,327898391,267218969,1645930417],[1454488492,1202758434,1103024130,83549035,122378485,879819057,698973853,1937383505],[1097460998,1931369167,312372710,1548585449,1752412065,326446518,861703270,953129520],[1975284181,93833997,301971596,653562476,1107315600,888572261,1930922191,935102770],[1781972608,555771562,1525381337,603616719,114209007,765456494,743335374,811403354],[1556354555,1003515171,175605260,1912491609,1936453257,492750933,1159486573,478494301],[168463530,1691923509,1749858386,1412239161,1601491039,1703387906,884100610,1338926688],[1156942715,79579158,1697508965,1249129383,591611706,540150374,513446702,710785002],[807990709,1668029411,853527908,50720725,874670828,1111358100,1686282967,786646656],[1223945564,591307311,1318862172,1437394827,878849027,1388137369,307316672,1300097780],[1251595960,958949166,827383354,1926100354,532886230,1930443730,1879935629,1452490958],[648328237,443654637,1043772200,1647473879,706236637,1741299913,1028165502,425333149],[166101871,98024729,1749945384,1139494453,118170504,1199353683,1735822777,748173489],[1152060476,727895191,1025929991,1616813232,685000059,386907938,851429133,1718785399],[762939194,609726750,349409815,643376446,1420624303,401449420,1447429205,1894995315],[1970532831,1115532790,1518808534,184870729,1134405670,1448080531,2101881968,337541519],[1656377766,19058664,1369371864,241989381,513041058,168982584,2034691543,2102834070],[842926412,1958929008,1172051025,921040527,1592056848,1478873309,510286766,927003120],[1555759588,504357118,1581940185,1980820219,6294114,1308513061,1317084068,144194254],[586853466,441236781,1431943435,1715325053,1234022784,724493484,1378342142,362672973],[632493289,1203770539,888449679,1322483558,1608716040,395965003,1665794782,2044711716],[2086397839,722619570,12509303,1298203104,948707212,1577351297,1743748977,607386181],[262187321,728293688,2129712163,1271186582,1395971350,212679521,432625711,736861381],[2004851520,620974425,674160068,2061807912,1542000802,611634243,967445986,393248264],[833224341,573534505,2044195615,342226255,2047405177,35341211,1298667580,427220864],[589355354,628234926,968094160,1235766667,861745778,1541402326,452359385,249852864],[605669258,1097845053,1191617524,1765251117,1303807906,1856742808,1743133650,915712064],[593670223,325395746,902876573,1407639650,214818457,1607787352,219970369,591461965],[650756838,1430695782,2104423379,1279987757,915643789,1114742218,762013841,864988604],[524300610,1103574057,1312459958,1533994343,135771941,28197611,982067813,1440258721],[1810729686,643033253,48888234,808018468,1290006698,1924910056,847074672,1947479310],[1515631414,990957050,847200230,812679015,560162517,1548346229,240927695,1012240005],[1706757254,715100668,914696706,154902710,458617474,2018492723,2082128916,1683000411],[666264179,1825803391,602865045,832399052,1407528121,1481557002,1825434708,1155878169],[488070026,1327674881,262159215,572640887,79445896,580457931,804735646,128883912],[1838523084,1770270934,1343212126,929967864,1156605740,1604440701,593605008,199133664],[577511105,1725532417,380415122,2130518879,639129433,1758761935,1636057658,1300944414],[1406273638,1890354618,59022382,1782320502,773268532,799694556,230033341,1986095702],[608267808,603312148,346164566,1560915860,1748754378,129007473,1280670982,1399174173],[411733179,1246374854,888097062,283766774,100450724,1913728753,1256076624,97189057],[220753468,1496363989,683922378,1853950491,1326363339,1448681505,340723100,1294166411],[842193512,1627086976,1444284332,396582876,976923393,1072878601,119057214,742610572],[1806946927,880485843,1018093202,1151216750,1666106050,790141841,2071214290,1136889680],[454458201,884705880,1356436543,1152909386,1908351998,108327705,530749790,1032199257],[893089567,1798950004,160744535,1683917900,606069401,94790365,2060256242,496469483],[357781,534688943,1801091306,1351254122,2091368804,458308294,2023997724,1333913031],[5163430,1965367000,658420669,977348045,246373896,262305715,107449250,89973681],[294339915,440677898,474228827,824013352,564677525,332945581,1728846953,567020187],[1192672398,926514857,1012458746,1742949925,163203878,378281338,397469136,1983744119],[1070732995,457894285,684855126,1294085053,936728663,1406490149,1494796281,2099821041],[215251735,811031145,1742052271,1486715936,1136625130,1517096653,328909494,1050284615],[2047747168,61270359,1113647868,1543167825,1110004555,2081658546,1490250354,1958732022],[69543330,1356922524,748019974,1733873376,656754798,620313295,1752300209,552128741],[1732023154,610494352,1234891530,1279080098,1082715343,1175463770,337521785,863764346],[2099940018,1350862891,2122252320,1564802194,1631470813,1809124937,668145789,1727257504],[1691466400,1576821473,490060585,2130099661,1629540871,652402285,1083789370,1723451844],[2048200336,1307991544,1496264588,1777030453,1414521546,1456620589,1393509440,506194993],[1922818694,412966546,1266167512,169712518,1247773543,200700107,681449607,652984627],[2016270391,325194518,399301587,1265830063,857582092,1636702302,304511182,433407239],[1143458162,819166529,1933368548,1205462331,1341602249,470020035,576247076,1845940789],[622380008,1922004515,1381268378,1142785568,185500107,1010089121,115100044,546675270],[273958202,314892668,1108880423,2006317829,1368616999,798996035,53879623,1804332021],[1501240969,203238612,297101531,780145301,1073848240,1301233857,1115327954,1792594444],[1528431816,1509395345,1769463626,1734115577,448647282,342643738,1065535593,82606681],[732242386,1927992503,1642894175,1485911162,1430485499,943711613,1426851974,846790194],[1500261623,753509965,1457444477,1769387842,975733334,1358380873,1450882221,708694296],[1353594348,1463631544,711651122,291935588,631565223,1937565977,1094861037,2057112043],[185078017,542934512,324686813,1548432191,1547891337,552875555,1127602966,1180955238],[789214289,1757465744,1635972892,1483592633,1859585939,1137937505,1565317962,1804292340],[1772022579,898818343,1694867393,2107450184,178034213,1109773157,1674058490,707979171],[819076817,1101696478,2015396479,1600339372,1271488886,863663904,34275410,1635766425],[2115436009,1638358615,1428566256,2019176206,85371392,1105224587,131780322,103449439],[819825193,224394097,652516603,1918468897,183783362,956036381,1992278358,1897363514],[277127832,940373497,1085863366,1362546348,1800963904,805491717,66173699,947311156],[564777581,2106791022,691596792,1066079860,1075245062,2004061361,1389471245,399606256],[67584074,598405757,741920595,1302501369,826864572,896468754,572498825,1575176138],[1302325845,1306605099,2056599528,232671417,1110823206,553820720,13129736,1755763358],[1859274518,2054308861,2031746695,802501936,552779633,872892959,272927700,1144744325],[536336607,861382158,1904282969,1808647309,1255478927,922438858,2058007348,1928678405],[708743575,730234870,184825087,293291822,255959167,1850447864,215113206,1980200868],[1108001889,1732607089,2057963202,2093699021,1135102170,1755963948,1537751073,1133299246],[636478618,540704907,1143320855,1313174487,351980383,192477634,572619498,1535858305],[599684654,667218108,835165924,1530477494,831001282,1416017036,1029914415,2031364353],[1784937949,1980565979,1738004088,1210079237,1532481600,667235677,1039932055,933381318],[887093134,982558958,426892919,1897010284,132253608,1933430943,1439723779,1555863043],[1318281231,1006220092,1782079510,2059631878,1870604838,176902768,1606344885,848826626],[1284349135,1960463944,1884813020,1924880795,774691478,1921378795,197501610,1366764761],[2115747757,657964853,1201657630,323769098,360852500,1915465330,1361951828,895347430],[2083592983,1759424139,1555143250,501634086,941441356,922796973,1146618115,837706042],[762871834,2004066598,1568272482,970450886,1421312660,510662356,2019873219,287145605],[961574638,460968017,1332697501,998755283,375905714,1392651209,1437465478,1484079245],[425791970,490147064,1252727013,1778468020,113786492,1059656441,977807777,1200122550],[1698049532,1734497421,687467999,581619600,1985512633,420057973,1685428519,665582381],[900045474,2090314907,1339322967,328918856,830929914,1563376593,1987939237,1411185358],[889553265,1691225592,594931559,940403757,1295728910,505486766,242907103,1564025478],[1811212873,319922882,1231200741,1286470170,1770722298,155553723,16489751,516500675],[625158048,184722267,1414089115,871865145,345922193,1710753314,303810018,621708988],[7381719,1407979999,2099748641,769357147,314779654,1881178942,886429230,1962172117],[1895327795,408917978,1617799967,1966055784,1424773880,573618692,124365517,1151167268],[1126885126,1336779752,358658163,1178722362,1812140501,529682932,2090136021,1920204522],[956441569,1292672279,396423552,1114738391,968086296,891598580,1407104108,1252804075],[1165420171,1779423276,68674216,1136955672,2042912148,409344180,1846499566,1758250925],[204404224,228837831,1549096263,511063006,1951386293,2015441072,1281750105,1295348913],[1655475556,244773287,2096440037,586907244,336585659,514984104,1759129951,1971516150],[1180143187,1192860981,64366543,1537873379,1787323195,45479728,13540286,1210909571],[1701922566,1341008860,719495209,1435307338,1895137902,1659498239,1038224321,984622355],[356352861,262046728,364937960,1327123492,1897321541,1764315471,472178731,1647274432],[1217819464,280035112,2019273347,1849526141,1239732936,62466524,1714078179,1615472851],[943860821,1710536119,1904507912,1314234979,1606350642,1618157980,1197831292,251825361],[954794689,2043567373,383109671,458233414,1032185881,391537078,1995828317,2053276150],[1374506398,1771646462,928984156,1178740752,597363452,212821015,215102863,1888561687],[1687397545,523774605,1405034550,708232915,225491264,1898382072,1599944638,1137147192],[1375011547,1944498245,451802703,2106985302,153928913,1309055276,1063748967,2028817265],[1467642367,1101406418,1976052285,675956019,53701089,808165936,693037454,874063384],[386408665,1253720846,573239305,1389012681,921284339,1623481830,439104813,187654119],[2054034095,705488476,1709433862,1882977329,842606841,220132863,1318385142,1270593216],[1530552380,1560908172,1150609963,604151527,1211822500,953276449,2086142298,1499761126],[1757355488,1886293594,1562928159,1161409310,362173863,1928101494,1009935862,1412036983],[321575184,574639017,1091153244,253842495,1719034828,1326542833,2031213247,394378281],[1210462705,1229471034,1847429503,259636681,938620395,200807585,1530715919,1400531374],[265539392,1386515093,440294397,1651873382,1783453935,1680921923,152387006,1184787543],[294889450,435932397,935909695,1466612097,1780705121,1767462640,152031045,1554976684],[500309209,501552964,457547432,1149404445,1030857537,1232971917,827173529,1957744540],[585113967,1706173551,606921848,888126545,1981761517,843979790,1446767772,1063268782],[271116875,1760740879,1050431551,1411987108,1400920841,1534252198,580022142,1305264187],[1700827988,1075834630,1996482103,1843640062,325144196,1309193075,1375229798,841612986],[1171734928,2013946543,1324639954,1524281032,508744275,1613089947,1949177825,1150826094],[1275705916,1721426600,1071471559,720994440,283077269,1018083156,432288625,385612791],[1427297758,1061588781,985674680,1255793426,2080351432,675019059,1473467391,1403740307],[612064941,1492369359,1488254046,53093789,816719750,232255377,2099724764,968526133],[1849565183,129806336,463314903,1484921157,1478541526,1873448540,266834507,1560762436],[2096420365,1501193492,1217899941,933444730,317815873,2118584748,696744870,916290519],[363085365,532435468,973501331,1099655099,210491327,663017247,886748275,227033487],[356098457,1180585818,2069414153,272160226,107135151,2007630985,106516866,1522119919],[1614473177,80589733,532300135,24465051,1431940424,764289482,1416137912,677183836],[1049732952,145912617,425256333,1616300465,1006351290,736044117,1380895338,232212624],[105662486,1297936538,875473790,1340242615,1934071806,1868388223,708630074,520164528],[1818229791,736764380,2111258385,1894441515,677722782,1968119317,1705987389,725708732],[422404469,1213141965,1270366639,1961858778,764673586,1035812446,214749611,304025304],[1900006400,1193685364,242386940,1554597281,1570809706,1006369531,1970284881,538587612],[227522561,1320419991,1642297958,210560022,1044717997,414288908,1807575750,422333850],[1252705028,257383610,104471541,1520038916,1509408886,363092086,2114023781,2010774468],[1171714388,1063816449,89347491,1996243071,1777144698,13924107,2050200305,1552406506],[156416094,64627588,371964639,2114282755,797934745,879475622,707309090,1625960967],[1016093797,1059154733,1408152081,586927728,17252030,1704473475,1794497979,1464949141],[1980063289,872850609,1521991620,1122818088,131874786,1452433691,764683134,958938698],[704801753,1125591409,453047137,1368061610,52883425,122876824,1576009237,58524506],[1585494512,1766048312,1381373510,345226835,753321132,109900607,512816193,1687090727],[1536083420,1132063801,292769896,939293869,1818412799,971846647,1163605391,1112490505],[1321875212,1628232102,979481303,607706900,32518426,765175861,537115095,1144281129],[1245210556,317783411,1595817504,515519870,1044858807,267290818,1341368715,1482989469],[205215302,2065634528,1110222823,728446767,1696609836,1217246224,2079968187,2092039589],[662735042,55614069,1596078402,398068067,1955967827,1728396272,1078521446,846783582],[485376868,438334488,1294990549,1372311580,1605617313,946553010,1432654433,1364620115],[46245691,1376430986,292522579,1121287955,1868423026,1610018350,576994962,1189181636],[2012451808,694060914,1980254091,1359456737,1163153536,955722359,1759489905,1025776100],[1682793103,2105701603,1084045104,550030266,1121944877,1443350671,410150424,480188642],[26729842,2038401232,772240883,1792986553,2073411333,1031301522,799719133,1616237968],[346974804,1748152477,449591148,262258711,241740702,1668060128,2059110464,590494840],[1927943433,1663040121,431662863,1669765908,873250361,1427031287,1794337893,776223364],[244228585,1868307242,267318967,292712905,2100523611,1565160047,1951040095,369148884],[1497134516,1523547157,1445265545,1615064700,1284204075,2129221483,218747425,441380461],[341908208,1096032646,1661888060,479865068,1816737053,2104100482,424916425,247233555],[1360440682,1568360642,1894383545,459592981,2037052144,1835925558,518168193,61288980],[1334357637,1130172474,1572808596,1125836818,1255578714,1229947681,1020219335,1778448069],[1289312715,2113773804,1676726820,1564608070,797409825,559942443,559052747,668162914],[796584975,439132983,892287347,1265042855,584544614,76327403,1922756660,1948256823],[1267544155,1325918519,98353428,250588355,1985511984,1799388850,211905767,1128435077],[611616949,1807406978,2035839550,1168047472,2049939024,71241113,2005728735,783855270],[1074643718,315913358,1128987606,1594442460,1801081005,1325807972,1125581452,1320282417],[1830452895,951152594,327056546,935174046,1401858264,1835389159,1331240985,510276195],[1843093721,1480837142,60433763,649838935,32070868,111408893,804771420,1359639328],[306285711,835818708,763439323,1936168556,571374271,2002905545,380102580,1857456615],[582534195,1774864087,181270615,107262658,1794662081,1741004892,1047826462,1569092610],[399394182,1405293047,684436800,959064466,467882718,1390181353,1321520460,2023194652],[1514037372,1566127733,1955623844,972617243,1003937291,2091662894,1880252768,1810432313],[160869537,836494345,59278336,1807864864,1483734908,1470385222,116104382,905532881],[653785159,130238129,1709821623,798255905,1205438511,1037801800,2075732821,1216023735],[855945539,5367386,1639571270,1606107337,213347459,1467731691,613994194,1449826954],[266730942,1045447552,816972625,1498827624,805264838,900774788,344933781,1377890354],[1204495921,1984329795,949894294,773423673,2095792595,357568954,15597708,1640048011],[1195280277,1570010136,883436329,483132957,716623897,206001094,199121334,1367042718],[37544812,907757954,1729045137,624722311,457220010,249954789,177659454,243192871],[1675996519,1913000775,1541055048,1125577963,1840329623,451853964,1383299042,1913267335],[636269302,774617442,424160047,910898206,1707856218,863800065,346079736,1145087489],[1030571319,1552534535,661983702,871034845,172930985,1690426626,177291470,1567731522],[349928251,665512808,349890666,1165441184,1695687010,182109734,623343277,518905383],[1462473020,1816614608,961296785,2104560528,1540523775,755622632,123461580,898594061],[667288824,1535378720,1828010367,1093818637,941821911,941815289,183511754,1595987072],[1574231370,1997429287,19633278,355268475,742905602,1375517836,449697450,1375862826],[776988930,604703159,1195425861,2025962637,666285178,1397410727,1947275927,1854025929],[786361665,786939494,1163485401,14445106,1316823475,1407402110,1619136181,180400689],[5368570,1946691165,1785837167,751608962,2058625932,1178962061,2004731769,1206502466],[909716080,526988207,1597076688,830523731,2065201408,1867793996,1105027992,1618944454],[1580075771,1036579313,856243870,1842768461,388442534,1945415611,140009560,2108495255],[909898963,1652887971,441565099,1695920399,1259756836,459302737,2014360284,1999794902],[1709495855,1415666040,278616287,513160015,1716833818,1680374879,103856811,1987898904],[788895570,1325565820,1315018514,1370796398,1739774117,1990084949,962128582,1491259373],[784237030,891773734,774946961,107997008,1875990573,1992628139,1373892285,784593869],[1102673253,416258685,2083855650,1069371110,982285232,1532800577,1110551330,602382942],[1683078980,308865239,596633852,586389236,1187455989,690097361,509462497,1162192144],[121109601,160689184,1914493766,1534624451,687544738,1906593649,520977325,889426011],[851642908,73210573,1063342152,748433122,887403484,666893559,468183002,1619486270],[605450979,1352914566,1467519503,1851073540,670708352,2074824687,603700111,1967696567],[183067041,1379788159,1005130620,628866532,712889977,225455019,702521947,2013601871],[192240827,1311480996,1204193051,1273081217,1284875085,1314042877,1976782411,1326662686],[679020637,362717961,137348371,190057319,1555924334,1818471349,757746639,1886131258],[1172278593,672779832,1495005363,371612523,116377944,1733681613,1247414877,1221803287],[482887995,169357833,1988506892,1226023019,1459848925,490069670,1991546479,629195447],[1496214402,32165203,60477925,639375711,1602974782,1540978436,948244818,1048405490],[1736510431,1346254424,1777332035,580780890,314474946,65350511,369656977,1840630613],[1929902555,1845478481,1330122924,851209450,1610097230,1532406035,588082013,1247994527],[349521794,1955115573,820150603,829653692,1088461368,2078249170,1087387799,1119618937],[1822326001,921532901,1566943897,2115806185,1296836949,218075056,1483617203,954520570],[1365929516,592338622,1028694120,152139091,1948208808,48103373,1607286264,1925714636],[254421299,1130802935,1639442408,245088826,967533003,950408579,1468114983,10325742],[421591833,1509478425,619095882,1406108811,329265603,1697535628,702419448,2019336932],[2112660206,271010972,1086479008,557417812,453115317,1103993222,669357598,1811294617],[1560199384,1540046798,915171632,1347179024,1304790968,1733435762,635583984,1184305480],[540388209,1226448005,621876082,1755377764,1511453441,526981005,103874031,1443178298],[1923199078,2128402856,297462160,11460668,289641797,878616912,1799412012,879567754],[738816398,1024462449,860110283,1380478817,1643384185,2000171173,272484003,1147482020],[83532742,602562410,2040537343,318477544,143450810,983001723,971915553,864500269],[58027047,1172124695,1842238618,1552411598,811084179,1381734762,1351698753,961994426],[415694827,372378830,64786614,608669074,1310310028,1422564137,559532475,1926172521],[775205049,1114902844,472612085,463176895,17997527,1186421354,1947533997,1116758131],[526181258,720501997,255581582,231421750,1281666643,483762395,43769977,923693497],[1994845618,1143286303,1247743524,821155084,1047761660,1966009731,1537117407,402012979],[607716875,291008299,1296630566,404738013,1998437607,929344220,1585715141,483464317],[353445331,1539970175,538585904,1011627052,1041264983,650708138,430202601,2044129196],[1841672938,1923701353,501041701,2000556886,1712516645,977779871,195390330,1152399757],[1907166766,937686228,1482194061,2048725647,1499032070,984871665,1422779434,589898926],[1701712084,801225222,2070699118,1156841816,681870422,308655068,2022442463,105807031],[1427086771,499156802,481534175,2045794090,97384708,669941508,1787951717,657419459],[1148336417,911346008,418148814,734062292,481514192,1380561780,550128372,328214426],[1716547636,1806003297,1966947084,1482989428,1051048177,1578229883,902557578,448540346],[105861249,556590591,771505649,734637679,1175127908,153466431,1425499090,203479861],[1364078437,1793208383,1777471452,865830500,1130603010,2011910970,656672541,768757410],[1798653241,105141461,885250509,959283156,55314169,1958017350,816517053,1480945146],[949609794,1135717500,1210451277,1299938452,1290159643,1528143273,1569301594,535953422],[1122612409,506047336,1544098953,1410449266,873873432,1533752658,648711296,1174919107],[1778528929,1022985369,184250404,27346870,1792509377,1160663078,1520633624,771027545],[1418890604,2002659035,24231806,784779669,587245709,894986925,1526298006,1597902840],[10839229,1332805929,1639427094,424873113,766111689,1789732701,1759098465,1174186617],[1823740906,1834084144,1169022991,431177025,697738114,1757712942,1297127912,33347139],[1840172580,1290370565,157214419,1700891915,1338028785,847003832,339463774,1045532263],[1608779726,41220401,1008308290,1928584109,682428460,1343336638,19283751,2100273116],[11621141,1672693883,1285189621,2057145832,697799902,335024708,582313760,1915292628],[450518724,3996644,1418025746,1292307627,1915899920,1740005307,1059322313,1656635576],[531916999,1821592832,1995275996,2124407362,148507029,607602908,557515106,944064954],[208002925,1138861009,149411934,1180513470,1613080425,1684124072,727353212,887216574],[954078406,2103455212,170230791,1267189574,1577930528,1425085481,878284921,1282964078],[702909133,581505775,385631034,1281996250,770172978,997386821,1725720488,1019646652],[634435770,882893627,57290694,539586131,289353234,1907614715,1535213917,390236342],[1618993668,628544981,1661177541,1292640353,365426157,1873481146,1667538464,823715948],[1014093801,1092732260,795491519,24637174,1352103476,840417757,139107911,261345815],[1597276605,211154846,1705911195,579872266,281039975,1532710884,566404994,2106398741],[2040178215,1082861007,1284941976,1320536144,718096435,1360868356,651003385,937799518],[1615216370,365985503,1675055485,1677662242,1755838704,1555224198,273989455,683578270],[1118649582,1039378249,1612162475,863738379,488308366,1438449286,1301011518,1662081321],[723194554,1037941414,1142136587,507370155,1166840234,1735325831,1019120096,1241150576],[1639173972,820227670,1561242234,562133753,1502560715,673868788,382422668,1476003027],[1437605346,1055138837,1910162060,948289965,2103505644,1485132396,399861158,967478539],[823518737,1542536086,1479463706,175158192,895979452,2010076020,1765254339,700131602],[601280714,1577998863,1731233953,737449275,503543347,1243809893,436808937,1299439537],[1797084963,978682493,1506459514,627324288,937044278,1363533681,505488349,1135176065],[1292623592,1682322695,517816330,348525717,1207323987,1918714745,1780351420,460596492],[658679992,893772129,1095183567,318428468,590516542,1923854626,1483936697,1042280942],[1746410332,1449198984,1098101954,1915643363,1835641202,1379927335,1909842180,1935935189],[1624641476,1837996830,1716709005,553958165,1788238581,2032346374,1437726337,966238194],[1174424679,140850528,769148290,2116500890,913084245,1390961521,297459046,482554534],[67285596,2014471280,154361619,1884206864,1999604114,2123821693,826256839,1237477833],[1894552335,2031731754,1421480410,1792483907,391670048,2098728078,1166972025,1722356074],[1075083176,2066163795,1087004022,1565966968,537759312,1406055379,1462209527,1160244721],[451337443,1156375641,1891028651,1429446285,1348623559,597271945,242005212,1299004247],[1184805038,1275282639,542607902,1298486021,2053910901,341958479,1990938018,1961883341],[2008594702,2024618620,1792936873,780420526,1493862830,912169608,1737291790,1075746679],[2025803619,2033955972,1448190408,1318841716,1915770080,250109264,666028977,178018155],[1072831174,377738772,262219984,1980332927,884595412,1209903977,605940686,854203600],[820226280,2031668496,1067977545,1691932496,1218963935,1450262704,73411653,1751238552],[795141396,1012108893,934038976,70262097,1968872579,48639583,1717331150,1178361579],[577725598,101647928,502195042,404428966,1896167937,1563443571,484140662,150607319],[1828776280,1751961017,788396027,1442319123,50406852,1116652301,1383010981,979633566],[915649705,1552965356,1656324099,616008814,441762077,685417620,568859950,1760509866],[2003689936,689205366,1434910852,1977935184,69889690,1855206196,565496612,743518984],[1783056113,124064861,1166743152,672269121,371994895,1237950210,2055949613,229932709],[727894304,1124683150,1996915588,80174168,333589654,1089255427,264469008,815111504],[2045465110,931228766,1946473168,124918404,289871816,867330335,91135865,1860744347],[1757159485,2042482350,256281496,441607539,344296548,132473664,307530688,193783454],[1750931572,1139800343,1304036120,798503306,1757435428,840502064,1662000225,695952633],[444464479,74674033,1705272684,1188758395,1963937958,1938206950,454193095,1854446772],[605274551,1024798926,1696556705,389839285,1168872478,246286431,151860500,254909201],[2059200734,2053689653,544527873,40157958,359328671,923474625,358320430,1339489391],[569607046,1289862293,1440937913,1836558970,1202948777,825786421,1526935072,183557550],[1049621492,2045378013,318779134,705960177,1266790123,553695699,644089638,1561592593],[980803893,1814080689,128944373,848023616,1138829174,2003267968,1079443413,938909663],[534186932,995045492,1608463658,480255148,1562492248,1675297874,1811086572,2010463879],[1979297750,1708332992,1391347607,539349771,1846986746,1033546251,1247719268,1042123616],[2068271139,675104895,1738342357,883546836,1359384877,1387605748,2014411144,963918512],[1934824070,34608831,1530758143,876315522,1906236563,1594168982,1491373168,1141564613],[154026195,77978175,1113971413,1796927235,1331612313,1603768474,1447967697,264072623],[1675058627,1955222180,1489263233,111734808,64952953,471821716,731711042,1632174447],[460335075,1795467626,1832749798,1115781561,1623008078,2056270325,2026880093,1106816079],[551114355,957471863,1338253896,367231241,1480140016,145412924,105409758,752426120],[409243000,128321839,211031173,1060044328,247664346,1336242674,585431554,1480350622],[349897259,536455649,1824836120,332700634,564886023,2119251969,289836090,1197366816],[375245043,777719975,1898483342,1457323215,115835284,63412383,1494173477,302798060],[1308551946,1192814523,584013747,158300515,1494440260,716110473,1359881029,56964557],[772770307,204594075,1029744961,1038289649,169885304,350673852,1917180175,1891507986],[1878988279,1860947742,365415669,383311380,852819056,392362632,848865022,799068741],[1125055998,310167256,1678951083,2047902735,702491100,138938980,1114175289,1636033549],[394086041,1128708959,2040769012,934367805,1314631391,1818126216,62848750,56763587],[1835921040,315026330,372147012,1918363019,1259601108,1347345099,1268521627,1182945802],[196646975,836796378,935111355,1815659309,676748076,1965169977,1656791013,1488039038],[212960389,555106192,660245058,1265691180,70777394,1978681338,317259866,1786411903],[1628211837,60667074,638363384,310601221,954496663,1195384813,1555698494,1822120135],[1725761193,1694066844,303103284,1092086966,1656007855,730652958,168542907,674846836],[1029307243,341884835,1355593200,1153936649,1229451349,119673691,1430652058,1596607161],[2046315372,1349700713,494989530,2082207312,914519180,2013074404,1078028390,181180387],[1572646827,763833714,825336146,2047803489,328942415,409919644,873611418,322565635],[1572033589,891026313,1117379775,883349351,2008292984,2107659832,1614870284,1525963936],[624481871,1978411556,583486415,795089025,735236274,2130349963,1374847838,762440878],[1375984841,1702727447,585320282,1927381562,472088753,1581377887,1204702217,886609264],[2013817982,1678052814,563459208,791242694,1683453600,41286776,621840456,987879923],[1726898630,1929747139,802524903,1094707277,268546883,2087205440,609767913,1315650906],[1602157259,117117829,1913479247,165596585,517289578,1454508140,527756411,1472397311],[1464817050,1729833579,1125150493,1964550035,703090221,150617217,1122952434,2012314133],[900846878,610057943,739231098,1201031050,1598135268,1360842340,333187051,1746205866],[1022233182,2049208874,1523784084,911203539,1508072798,1646409868,1597164898,281513547],[8933311,1512071558,56317397,1436896770,2071671280,704808090,234802191,712190883],[933494176,1378647075,1371494359,1830762968,1731172495,1430334077,1844922279,1000053496],[315242728,253105363,267035190,1250171849,1993204241,420270819,1533597195,492087393],[928742133,173921933,1444357991,899465216,908635270,1855611351,124572437,1973928037],[1919689826,36190589,1795461645,1553169739,378112358,482363269,709429694,1464124333],[959078746,909008915,572668256,1107450010,1003200495,721454285,291609966,1107796431],[259794810,1437217167,626572085,1629089751,1056683654,1191664513,1820465146,1926198896],[478375517,1656925910,398252773,1878344792,1257237599,1099905345,317886773,595869704],[1276595761,602403240,289483347,503131551,114293908,403778787,1065231196,181054002],[1858853410,1688024864,1958364730,1744659238,88028032,1183246475,1504933659,508895710],[1549802130,1522080521,1207308579,482550776,1633724645,133663321,935509557,604990709],[1951167026,1402903141,388152559,1998952405,2090484506,1002186335,486321211,201931333],[638716103,1247140183,1806228684,479471985,1596905970,555534991,960699384,2114185061],[1603967635,1627595836,468242070,631891905,1892427241,1351633523,1131726575,1828323872],[895733607,1406260922,820043230,1617430763,770451424,585257930,1155234876,1079944716],[1316374050,908968423,1766526784,1115959285,1143651557,1161063036,532758514,1947071185],[454256704,364313346,830510475,697515049,832144957,1353120276,194283757,1611118172],[611662098,1079968081,297065002,1170841625,1735663014,714628065,1840950879,1847710155],[13777468,704304668,1732389155,1616350204,1780122984,1446445445,2024566312,2046891417],[807220161,1828238612,2095631129,972029751,1864335840,641834907,154881664,2013680368],[649393373,92195832,837652782,701529253,764548488,1653767554,94771559,819342933],[381079568,1120644810,794918338,1390774593,164323507,868576505,1054322386,480391770],[959678829,75995221,45975328,1013571088,330045633,1478111837,2129999943,218156365],[203627998,442601507,810652012,1682758555,468603397,1184018941,1833326582,1149158347],[436976335,511318082,1739543517,1835342406,1135464021,613733609,915263384,2040118040],[1339467519,1931606267,1446285959,1028954389,1562548102,2113315514,594121227,152753619],[246806109,440569315,775109751,1508353574,595587016,1651387593,592574123,1922499944],[1034531741,423099645,1048936888,1441161348,1473429596,273173365,192062462,1067800775],[2124291045,749763406,719016161,1030588420,1048651096,68578862,497481403,1258126235],[1915644157,1149986569,1800634134,146655914,1924135332,1178899392,1347661467,1935979156],[1574014536,1305283182,1555336272,103863564,839622078,888336890,728276261,255689633],[49568303,1347608371,1641924473,985154041,428856585,193415756,1139075698,454056591],[962393229,1327897897,1964880316,970251224,1888546375,227936366,950796535,1512709531],[370675709,1294865485,469814523,368045152,897396612,833467597,1904203702,741456831],[678658287,399934198,1701578988,690781989,825473988,15780867,370671429,1144318038],[1585652466,1160764485,1479308033,93491701,373916307,1577831890,2106149920,603223537],[1065078309,1423089147,727738654,1972884458,1359503409,512096118,494941017,599365318],[2049342490,1290370421,414425070,310862725,1553706682,1610405972,1540986364,1925989820],[1666748385,226600389,119070595,979368111,1057537113,1835329676,1916619972,265975668],[1436573840,1057497623,615784433,1286012632,1777688683,1307346915,1162051512,571051119],[1882306361,291120473,247808079,1181105922,950875808,1400908379,1277127770,864267958],[434261676,1907137651,97057450,238571372,1289476159,2074705997,1686603825,1802184665],[757803844,393198433,820748552,1323286560,765975150,850739284,745461833,498632163],[858942651,1249274925,993048386,489890927,1151100551,223762336,973219685,736432535],[853887354,1472425349,500241974,2054377605,1675893681,1976194904,1940751766,803175100],[84740337,939545297,721268689,2027672180,433500260,1308004211,1581385737,1310306150],[2032160106,264029885,2038863772,1256167386,1453647211,1927097662,141677941,1392944767],[1786496281,2082143341,1174327518,537911784,110477729,1655816376,747459498,1503742358],[890985229,992074927,1588272100,711816141,1914870162,1130547463,1114595915,202784987],[1249669984,1456606020,755625031,706103148,738894870,1270749243,516614340,1056664424],[1715233168,1471645814,1000983025,2001153795,1873062262,152969026,147441939,776789461],[286667810,492388772,2124282740,363524899,215805266,514920356,567804965,385880195],[1120012087,818340896,1527294717,1576275221,1260015574,690780676,1965777476,1804177235],[1486720667,638737547,1160236083,1591106927,669204629,143977754,1996687328,24609718],[1757643293,1539084601,81717476,1158226971,2422958,1115898445,1487277450,1398071171],[1788427056,652668589,2037472599,656807828,625828889,2097517967,871380017,103394352],[1091514544,2088452884,1660558468,49792875,1027981568,205892747,388873280,420934205],[623390677,1974704788,1738018003,2092569715,2059028577,1438112748,1176596584,1609729826],[874438291,11374089,551383660,716498986,411225664,1475515760,1571526918,390961359],[494682575,1700511281,770114641,1811001067,1265455694,667345215,1166376296,435767840],[200758666,262113517,2080123619,1231891548,586262863,855510009,738240342,1131898991],[978432138,1060322478,943270726,1335030734,452757958,798561443,585381870,48138229],[1234831678,1074203087,1414220667,814722731,1034209282,1344528959,1260644654,254729337],[1843375533,2000125650,159152109,239146035,1446269316,450896473,1054222091,942686517],[1079452,1290805622,513742344,503246328,532646441,237151606,1021930907,1861299359],[465393753,1275421245,602172520,808989090,1999182233,1450961842,2041445309,1938655968],[1897718418,166353552,336336325,714983064,181123565,1283132976,897707506,1334093622],[724334673,1688551794,1486038836,1105012784,1848031719,1070460084,388396383,1036797638],[1780366016,6908315,59173451,489298237,637547429,211517116,1137988492,1275745252],[1637815772,2103631700,1362306081,1852440412,2130047560,1235071335,257583959,2127598530],[534501016,552991322,39235388,1933938294,667351290,1017630378,1012736754,670540020],[605777232,766631437,479479569,1470153732,1077959049,1391028767,819937787,1236800835],[127356748,1762557827,1203179455,2030961901,354502552,109676178,1934143598,109603945],[2037680163,691849115,271161177,679880120,1868362351,1843865160,1223618092,83670160],[99405127,1015898553,1885719508,2036458584,1437371087,936185437,1865196277,1182891037],[1635060081,243779732,972633026,952393753,316826217,1422918286,1566681813,1573735511],[769802047,676874572,1023768127,1232689469,319133864,866653086,1131846204,88248950],[441314768,1648121991,1310098376,2019702952,1078972180,1071097478,1960835059,71026142],[420476412,1227171197,1871444008,591250946,2008752967,2092365082,44868646,1198418749],[808586329,283691037,727210460,462623662,1477212665,129260715,975803146,1378587214],[1856259900,545424899,737812191,702647861,2083734623,283277100,62519633,593522452],[931488804,287833231,1889402675,925442901,1854072466,1993367421,1420507738,2058521873],[439949082,109401845,1270495094,1676197918,1229944489,644082563,1839567010,1173365424],[369993299,1942995214,502503258,1183745064,1227151868,800842981,830131311,340893653],[721582162,1082533075,197223131,2002003255,55323174,2076790780,434900679,2012806049],[465127791,1519821620,223521930,669881623,1757537612,1911076275,1286694852,1542025620],[1354845655,918095259,17111484,219845281,1949051635,996732138,1124226366,1512329321],[530096678,75964094,856942229,242219923,394901727,1786414014,1158293203,1016988268],[598123320,336262112,478609844,1761873066,1543347735,1622136774,2106202748,1861566393],[867253774,825665383,479643448,1608918927,1682896211,808184670,1757210988,774585844],[144749754,803905862,949599556,769668222,1533932634,624469991,1837015206,201028073],[1847480151,935387765,86829082,1454596938,1743222297,839778972,922147756,1940262541],[527520860,395098859,63824341,1335438189,1546975378,9297986,1420103781,808103487],[1916674061,393365093,1598667295,624799052,1778218436,1512778288,1268306923,208297980],[791940324,1102141824,1455408386,1087159532,1531234713,1111007235,149564027,1408561137],[388729021,575199813,1844811896,2049230656,1839530022,1772811182,661345204,68659923],[501252675,1076108966,1007506428,204664057,219291498,1012182581,57874085,1730713501],[605378443,1248850997,1243237655,413239067,1086038383,1701454275,1515738181,876497197],[930080811,27228726,1644458410,1987894874,872848871,654165267,2007806047,345597397],[1784935777,350131929,475934962,250759646,1840774400,1758263745,452745931,1885308781],[245962745,1371360610,297512302,1595545426,1565252517,1778847840,2067558964,819225325],[1229292622,1226007496,1269766778,622813631,1363224265,1351218338,1827503403,1601821104],[1580523742,1147783503,1419124620,659295409,1710660627,1185383274,1179760089,520451903],[385853599,669594800,1320359486,1134804052,1708036479,1027701748,1211962930,743453626],[1003395644,676826282,456343669,1529134628,1492012703,1283553460,782978824,607487224],[528956826,1773139869,1277441957,506202778,1170766107,2110532101,1041011301,90374234],[1659160920,642234601,100554,1284953182,1845120436,1633433389,221469219,1084103956],[334468300,1166631518,890208707,1300028017,1597790826,1286250044,1557850079,1171037619],[501688933,529758444,29700272,589779813,1961380874,662237594,843889316,806565950],[1789978379,977246785,1260027378,894738481,1727390479,2063983069,861312605,995636741],[410171638,1016526662,1995108686,2075594645,148497142,863178550,729201706,293009885],[1315053595,240045704,734829322,35178622,875279691,1888249331,924704525,1921003217],[50013315,981952608,248840943,1872492687,1363487310,494968013,828956975,1632896564],[1061361899,758817530,198482533,1598274281,1928515031,1903747885,162993860,250347485],[1150749232,364148157,1393453549,1826285003,2021933778,1658473856,1327630473,640072579],[1996181439,2066410242,373998721,1675113098,276435669,1288784834,341196426,748091578],[177439951,657687876,1163145356,1460637659,783762442,1056684626,218635994,511928398],[187722916,39604979,532986579,504272423,1542817917,382363265,375973856,737999378],[179874782,1978783014,2075406332,2030610461,1851320775,904261829,44772109,1928543855],[1552816338,323258677,1454523537,373584788,1871653637,381643128,1227173529,1372248967],[992257078,1438467838,1393087139,994496239,143806705,1800041062,750089616,232368834],[1822488133,757793011,621871813,854791147,414111479,951581027,1718541090,1108007320],[125632622,310902228,896114240,1847228712,136798592,379454236,158659358,1719931304],[1661988332,1341503920,528970547,1612666283,1350912036,878808550,2104604682,1887295142],[1222772459,1860368859,890757600,2107177537,719225679,451010961,1279416704,1392872024],[763024948,128229855,111224178,1119017816,812280814,605368964,533146151,533648453],[406965830,71022180,1246223636,1350496169,863012674,2028419954,1304463511,6383837],[1329699968,1434841103,806480701,1854840937,637103241,944077277,1378716618,2013517432],[1964524858,536504537,423352006,1601728278,1044536871,1148591002,1910237233,894932167],[1669932781,1517712987,1167349437,417772168,740323028,523094243,47659709,1069878037],[2111115753,114835801,38136929,1237871057,445599776,1454355241,1697831839,1459518063],[2098866524,1211995792,1673070234,983398309,828323549,1433266080,1797697514,1013654726],[176729847,797096093,724993959,1525772612,1410430782,426595023,919183528,1521718465],[846096489,48181378,1271768379,980284973,245559822,1315051577,1350207737,202411553],[1436714723,1281528694,1881972118,673515735,267796769,590634128,1904755438,7199698],[590322282,1864827939,51541411,1317487265,1360076714,42686922,484350387,789858138],[843094234,1534051176,197339346,767654547,407684633,2089874529,737192966,2038207304],[1099424445,333623194,1476222458,2089356795,1730833097,1057074165,1822146262,1860825107],[628230082,1362776408,2090087687,1338337804,1045218739,748857359,1310537810,1838094815],[1779305568,732644540,288993584,88713311,824845598,1287941000,1217996241,737507580],[1575459890,2104876292,912171500,709744696,1492855218,781540882,954995896,1427750960],[947818158,793003283,1869995044,1598603995,1750584050,2033878014,1984809049,432127201],[1665496450,2068678865,131141174,1951703224,1264553171,727655503,853937949,374745659],[658776231,528936890,685792727,1313791748,310396149,140950538,1413799311,76932734],[1219197507,885621857,710068963,1694936201,992352696,925644873,1567279442,1130491126],[1780582323,1269500234,172342457,41531169,278326754,1180119379,379000617,1239174000],[705856433,1887033813,455846653,584572004,22219019,1532158539,1216300300,649997531],[1116396801,1654691913,104399486,1841697710,2017308058,813466752,1112311994,231248671],[1083799839,297397544,1765443575,1105277733,1081121841,762436698,358151988,1692516195],[1944318201,906013831,1238551228,1087723091,880587237,427629327,889833941,1918355903],[1731007535,1600771300,1710300847,656607956,255712200,1291366430,466590483,62733029],[622354343,676603655,256890566,2116632971,1072644351,954009021,1983418604,421252049],[1061946209,113812202,1560032108,1458678329,2066004922,1985194040,2069389779,1625743086],[256855915,299603591,1551310580,658488990,1793001798,1573254806,815865196,1602344876],[1527225550,826761461,1228935828,1534705555,799315173,1465097257,953471523,988510826],[881289676,104662779,889012345,736018569,1730430247,1305767801,268962463,1075822225],[717563149,1618532812,441242493,1133363724,1851306034,462751142,1787233033,191026980],[213352080,1581262922,132439424,1540286142,1141008556,43125908,420061560,2058678902],[587749830,54862923,978197537,1979770609,1941172208,1115409196,1917285748,1889863158],[582953505,1919562875,1580123477,703399092,1709753425,81572078,496491493,916405112],[1955312666,1796414708,573267045,196100550,1458118071,1049217873,1908469082,2009071725],[1880169393,1009226362,874109741,1045174689,1026763587,53879289,1525947564,1630769011],[1746028843,431574285,516586261,53281144,1007044180,1433087643,560952018,961465503],[2032457289,143399190,678077720,740686555,1191026914,96054952,521542893,1631905953],[311233628,977067483,2058215090,1322172648,1839230343,1630425279,214043695,409892889],[612736186,1319541161,769022885,20512830,53429161,56622386,671567996,555912787],[2022917871,928130728,1805527787,1431191210,1608657211,1011550784,496143080,1479567907],[712479546,890748388,146300902,1848621213,1069684400,291705358,1008896085,1161047156],[1912113610,59915303,511095843,387008242,1547095662,809331928,1669658389,1533275378],[304591166,189242054,964199444,1143644730,357709217,1468456332,275261078,323595830],[797778941,1076439480,1407980395,1181118312,188757444,260310664,1073265301,949319992],[51831128,976010662,1301449236,392568002,983684825,1066910254,479133878,1540068397],[602043629,1694697135,1069813651,573625522,1529529618,1516724116,40844614,2098998753],[607942641,2087184125,415438691,1927831619,250205156,995089583,1514101301,834778282],[2032619453,118472915,89879081,1625765948,1454440755,2077326759,1493113854,25084581],[938866219,1125386371,1460097559,177021974,649837653,1684448025,1596617851,1143989123],[1067383987,720771702,1410557087,1687238934,280984790,2001106091,1095974875,1536614012],[408112439,1250640731,1834460942,1198237985,220077024,1537604727,30353135,1777690225],[1072650836,1170337696,1607611504,1333656337,1441152567,1077341080,1239264444,1644160406],[157312233,1818307684,335955613,1411472191,1989900954,2032532463,1333680642,1627474926],[1793769625,1289026492,260198019,727041950,812007128,1876967916,1147446257,1432382076],[1701553409,668971035,1904813701,1117037210,1915709386,1380985070,958042592,1031317520],[636643817,1898879629,1774684071,962716908,660377542,338153077,655888797,684556608],[1390458732,901820909,955912615,955933586,1919489438,292427689,601518805,1696315313],[2088023589,845844272,1807454167,128121967,1740603566,115313520,524703002,1016324601],[445512808,2007172472,414098479,1069179917,2055593041,46432533,1241881083,767466576],[875779515,1517333473,1970535766,1422732414,1999736140,370075299,2061704637,1387408351],[573692054,1972659718,969305931,1876374696,2028098092,114749465,156360163,1946090348],[1276488844,141867516,1243638669,1043952372,41469215,1614100375,1049175559,1864242814],[1636454858,1651659086,1609060823,775486762,1699631874,1694004289,151545925,1784072415],[658643455,1395869938,1183835080,1474051937,63181752,2100925676,489400004,1013644159],[531943912,623048268,54374033,428462226,52313521,515088385,1181191595,2016986018],[2058094779,913029361,2036342326,297506871,682992352,2002299959,1085222303,281818806],[1515283597,559168259,502000536,530389320,1146379456,1135484019,855364633,477176394],[46761565,902836183,1376132548,1063839330,1297639279,267807685,324595772,751766347],[776830668,1926325031,1412910074,1377026887,1510991186,1267486025,1843879507,1045657863],[331132064,405685401,1468283278,2101366699,320319397,1682514656,845764541,933857755],[901394624,242038577,1545740902,600645162,832767591,705637121,1663015395,678789426],[1348461523,1735782926,248506209,1672567765,1557491571,1038899727,981222078,138640051],[1058837065,377082618,1895104337,111277572,1095893175,1704316144,1010903972,444779332],[2028941873,1139477481,2100342351,1195016469,1081464668,1027791166,430241005,78759674],[1742999089,1399963979,935951604,2108847571,660769371,1707051964,307486746,206050629],[82841919,598773814,1666661266,1636091709,724842414,2039805343,210028498,1635809505],[1410634997,2048118171,632142996,149041716,1401478988,1521927463,1869793800,669121828],[1266784973,547294276,448176227,1962588629,637183120,1178654682,1386908205,1590692130],[162140831,801717258,120808535,1130706386,504518200,1085939220,1374044486,818451775],[109172230,720941960,329168548,687122008,575802577,2027416400,2038964337,1309067258],[660011436,222453205,202206215,1519193229,864318748,1322459817,742771600,173392945],[403647835,1568263404,231942414,457637422,1681323640,291901313,1375635738,2075188795],[2082649084,831304656,366151706,1605453791,1336700225,1986700027,1675304559,1253977749],[1950643703,1445677313,884413991,567238404,1233059537,55125047,1837405179,1618991512],[1117345842,695263716,586081354,1722891948,752451837,1540695933,1528057883,1069429158],[255128915,1463564541,1462697054,401708986,2104549318,896285780,929705135,1757338416],[713690173,1121663142,428350329,230632807,1208226166,1991605308,1120807623,1909108659],[517267232,220288218,1879609026,318674590,1718823286,859825527,1771477715,1830698276],[1422136013,1513498276,1829260685,623459524,207921657,535672513,1828902654,199961174],[1991859355,2116847167,1389983585,1728504426,749738678,1551712490,1889725935,613828705],[1237057351,897929322,529405592,1448034446,1347438486,316220845,1297893064,1588964877],[1090325284,936512594,938860398,1748384904,1809300178,1366181885,1448675228,1967978159],[1035071001,1709921459,47048048,992212143,972302200,1756376144,1683706767,1032145153],[581137551,355657780,1032705544,337082854,1930342010,1537446884,718511029,324982781],[1936903136,497621264,200982947,1539699747,673432533,1455538717,1919196234,909356568],[1019039766,1081417884,35917265,1970269207,153846595,1098433446,1126273860,1753003973],[961781938,623992193,1635350361,173268461,1510630941,962734483,1423093970,1235570639],[106729662,725987140,1952350264,1841307925,912573346,89387647,1945944352,1873998704],[197394950,1062966361,184801306,1708730831,952658373,1488044425,111889271,860293105],[1660247710,1467817131,1755347967,324146113,2073457871,1338917655,2031725811,115859163],[254070405,1672573844,2130291290,1407503197,2096196662,538615478,1036648172,319452835],[831501844,2027930347,448344739,1111636853,1732212087,1336597015,1818139583,1852917837],[604727699,981538156,2014469495,490471746,212282214,1821690402,100363019,879749058],[38662108,775897748,155602082,1956997198,2018553881,2070024285,1378681243,463814766],[990063724,613252426,88640022,2050502859,1022561283,38665750,1528305731,1085053155],[436603615,1096841745,165478554,268585767,853065486,1324917887,1809145721,1777870863],[1098741923,381088577,866125417,1779705621,16951386,180180448,972527801,1321865179],[1360073290,174927466,1787522539,1980159459,1943039261,123238550,474205888,801657293],[1771068877,69273870,2121349783,2056304263,1201521846,427493823,928417209,394141227],[1030185092,626211012,1125575065,465046540,1616292267,2106362876,1441470941,929031577],[1016298541,1610904217,1916709492,787031915,1918774317,1798951244,526948516,2066463700],[321006318,1175477473,1509750046,438176333,1943977635,1264070202,1413896824,819273939],[1319922087,1703889742,470989029,1031490272,1341242477,604253138,1150277898,1068481361],[2098959310,225012017,2027523239,314963748,2020072564,571624868,1905818192,511715146],[1260972039,1323646371,2090866822,957400872,640021539,637614611,908412619,1876693008],[1856730223,1325778543,996816670,880893046,578468294,2063866041,471192021,334960557],[1258915827,471322008,510630418,209832707,1946594168,1247318548,466498722,2003845470],[1069893618,1072269095,1951723811,1924258527,244375703,620593273,181395866,310957185],[2100809864,1879552110,42086652,472713983,1805185690,1502047102,141870267,559623988],[1793404737,2034662308,112382673,1439937135,559123194,187160808,122828209,1056719367],[1398632322,1102630915,565986585,321180124,358959546,1160474151,611480909,1279508228],[1821376107,819541948,881898724,1115659781,270620745,1159682425,1194819572,1906845918],[708097672,1265538985,200682265,1097500872,1908566256,371032728,1631771630,139875872],[1189516523,2076456381,854676500,1797094262,1333080484,1235166422,751608662,1470762470],[492871045,1079946273,2064029155,1960012359,1762012599,351271766,1910525690,1714367704],[1512571541,1687065031,56399634,76273228,58359953,1926347511,519100379,1137639163],[1999158083,871499289,1244759532,694981668,1693173168,2031889986,1773672036,245942280],[1877000485,681880112,1831406064,1853448862,2053254795,1436524527,1350729418,1083257645],[699780615,1246104692,158091059,769818416,1825179851,731530035,263032069,611696672],[2088205668,715624073,1624311127,1868780578,1173275889,1624461999,1297454362,805282370],[1928009775,2091294966,201172389,1012284576,497995326,613361920,1912944302,316793824],[1454283025,240602578,905715181,1134768635,1735173731,1041733483,853721048,1017989405],[1431893194,1421437065,558881983,904263290,1767621656,1499528336,656993833,1216653806],[2122535912,237851947,440251326,1362117641,1156321246,899401934,637404279,193032389],[702136632,1312552804,1574440163,26982401,911622254,1333599942,1831212745,1169405312],[921940066,1333517775,781806742,1202628502,1222700326,214227336,1686240941,522634265],[149067731,507727981,259865822,2001476694,1543793537,1331817635,2047191658,715924213],[1290054465,181532721,1831308269,132967232,2108749435,1860942589,948795593,402449759],[1100557289,1357179017,470706062,152658790,1197438371,1356496267,1515493282,1289525696],[1576914250,1079777252,535265094,898980817,1809786823,737758831,1843819770,1712973395],[575167016,297774650,854836504,1419854982,1297706162,1978080566,1788772405,1956318189],[1753009885,223391815,458632615,202441258,881211685,977563697,1818977359,969562571],[2033354818,1052887354,356288674,601543523,1249272921,13923003,344405975,383209587],[751076140,1778192937,1568956225,941749781,48481734,290212646,187469922,1873728533],[446190563,243206713,499226,1371174320,1459536717,2044849695,1965896677,76214086],[1569191700,1338285348,2004583207,2050002278,1711784320,1273338270,1837314247,14218092],[2072471386,256306195,211201701,1053446207,530580406,542478352,780130276,1740285166],[375913568,1560459091,1094598450,481218595,1139230049,2044165683,948839564,1517935463],[641559145,677445571,1107060550,341534062,620179726,45743420,710842634,2062578097],[1395273780,1950249267,690841325,965254801,1726448336,1456723776,810198165,359929918],[300855070,1018695213,684599814,1759407659,697644434,1616285584,1166926235,573105156],[433555012,1126759007,480214674,1817675290,1404163437,696419488,289445497,290446888],[1048168759,883552898,1880739820,1796133090,1426234529,1305356096,1299140828,1739656421],[567266889,847882598,1799794145,1919829361,1258013364,801778841,465369392,1988069025],[1732876365,2046570869,1286995476,81755204,1251288384,1901620626,205588035,284393258],[1688993238,798344911,1496690696,830244314,965721968,1434096808,990555807,26100245],[1032944422,1668155119,1621125864,1614513746,1868230768,913003966,1616608806,1414344478],[858986190,1318174261,1580680544,489914322,390060658,656891019,1839093683,425803577],[919109298,1606067350,1503978626,126029245,1204048806,1060945134,1103662257,129116620],[549249503,273013081,1357394615,37180433,165956538,775409056,2068616954,472692167],[362242479,1175115410,1632173236,710312517,409614800,1492358037,476226272,618544546],[510518785,697519053,2022527157,154689450,934811222,791538741,2047720330,1154921455],[64601475,1973288615,76384758,1066657986,344316284,543229756,705660606,1135042051],[2062141577,189004428,1298999115,950149799,1795047801,1617970896,1359289220,884462678],[206886883,924506023,529090448,23108473,1772548577,1215202857,1334245189,751606624],[1728159651,556374036,1435595373,75087733,981456346,112756564,598834643,307131782],[811272188,697971233,987660253,1294575896,950428714,495186501,1073849150,1939840236],[340942234,188335131,2044553745,109614127,243332117,1093045930,1048981485,2010876234],[1944562002,2037685927,1130497394,183552434,1961515600,1503629275,1349878226,2097289333],[802702656,646361782,1740348134,570249019,536290212,1255663275,1821352249,989393775],[753379574,2000486158,611179563,1856416554,557634189,2079676553,1887723100,1476102945],[1513439647,2100165707,2119343871,858559706,810474781,623625195,886836,36312327],[1373936181,1516892165,640185366,42186813,1526364057,1324706837,276669640,1616824034],[838475304,253253824,494088849,436866537,1652366239,828417112,900959532,131346635],[370611576,1032753376,2067233647,1422801506,1622477586,18731733,1733132779,873137288],[740248587,1042261722,995376358,310478969,1529503554,1430008357,567829997,1589372458],[357456783,135858304,580780929,745780562,132679080,1715068818,310159515,1359602936],[1588079872,2093007911,1497302886,429663822,696303402,396943398,33038101,1046116870],[2046015697,1750581153,2105586490,656148730,250125280,1948409551,531547495,1489542505],[1784301594,314386148,1662664285,1057594700,1613212884,1388153994,1405320386,897758711],[156136848,1888532585,791942284,645675921,175972138,875458342,1228250447,1047814791],[1646834855,1826536120,1312906306,218698818,156609181,1383467030,31179760,831000861],[2010497255,1028592624,1075481236,457769701,1092127169,754347462,392513733,14640126],[169201778,942527481,461422723,1028158545,1042621292,1355320636,591704369,1518557611],[1609718145,1246863343,989696849,464410229,888369905,702929923,1282907166,1571129520],[1908478489,600869550,1954623208,280891949,1624259365,1394590712,2026668581,2083533672],[1333371919,1958260245,1409754706,287159666,154963524,1983208014,978328103,1328014729],[1263209121,1152670144,1370281591,73711369,1665584112,1500852854,1214413638,1383468210],[1932767120,1356281028,66312956,886772454,1953541803,1554358712,526631873,1279520377],[1456163653,78914952,232609465,788946588,186917212,1937417759,1024087011,1264918948],[935764704,2028245325,2028018334,1733778489,2107646951,1049367575,1036431752,1176346365],[45457563,1695335746,724216799,592562732,1748867498,1405285464,497721572,1268658585],[881927939,1279724502,1744402525,1169648353,745468338,1018723381,98264157,1725647405],[442585327,447724738,994832163,152129219,202865687,2040227110,937865412,342841763],[1117616703,1103433796,447124584,1161934889,1613776234,987936577,1820280233,1849776005],[1098281220,904855841,13041388,1245917423,168547124,595630664,1220848160,1031290427],[484048114,798589241,1908810950,2107871008,584541775,49683874,1807128348,60720820],[1174495888,150159639,579630883,303532091,1690646197,323356202,1471360615,160786819],[1584210319,1415750133,1449734978,1581635946,380214920,1581733724,1294851840,152697007],[633506590,624664318,1179260168,1771994879,1574450,585253323,1475785630,203744104],[1927279055,1247211598,617199431,1763352688,1473444904,236587956,1687978869,2100831732],[4367775,1118545147,325731955,1783650944,283057717,2114514854,1251283782,1262093690],[22405091,777464416,720797644,2035408426,89755973,1337416698,1173964365,550247032],[1358224923,187533969,1960524269,1412567171,1684091931,2063386575,871615881,1650945821],[540681993,1390609691,649471304,1316728291,1526374741,818581649,159801056,1999993702],[1073005035,901264083,634886804,2065223468,2108016843,737760228,407197085,98054140],[699961616,493152213,476454832,1369966677,1259569770,847431798,1390735125,1413184477],[1580693320,46358568,127577687,87408396,1975662187,96423938,930506415,339730992],[1888308458,191737482,504289218,2069357640,2126545443,192240710,153402248,1295052284],[1377811842,876534114,1513174790,1955424357,2096841651,1377910248,816906907,450538680],[1999586102,1701374109,1524013609,137780296,2063489286,1874654454,1563271860,1516628188],[827128289,221476521,399162091,823619719,861070656,1658751600,1193797943,1320696291],[2056467905,896624794,2048886224,159991348,1823347124,2090073757,347718089,1645166792],[591466989,1875367285,1080525130,1729697890,1948790546,893014591,781044380,508426263],[1915228582,1220191050,1356824574,695797693,947994008,1957441834,832385886,1324861255],[912211683,1788449333,968243016,322985121,1270080016,1805830142,1346703996,195291323],[68887384,788554676,29553319,155951790,982635025,1055000213,107363791,1299067585],[1649375461,1387830940,1250166522,2043219804,620258794,1702833465,1696614533,183027891],[1748825943,952714318,1972287328,1334950405,838069319,443060014,1906738807,1953820535],[907267640,744458173,854795758,1413525604,120162546,1487163341,1634719368,195314702],[1293599574,777656627,727529917,212848666,1585690980,1578119008,1173580072,1698239346],[927153749,1963360952,733847224,46032392,533930922,1553194152,2112704173,1618512797],[808593487,1857377623,498977420,724241843,1969959366,957851964,799150778,1958060215],[1651339413,1247985697,1126943092,1676083942,1824619139,2040292134,2052519939,42430467],[1093789918,1043694383,1723626775,1002989764,1659162689,764834337,1483945805,1903758126],[1272253654,72028824,1690311711,538526887,549202545,168817621,405851532,666824767],[1066394764,454557520,472205518,111431558,1602636899,830097483,1644906420,419306455],[543285779,1491059815,1590352742,1039136021,499658655,901676760,1788716470,1254852181],[1389322064,245166278,856733842,1939447415,113163684,1052659105,831049931,1171608318],[809385656,2117644029,1436072418,1019228338,398653393,1500096654,33406205,1676526001],[438961061,1325298456,1481980938,1107360807,1578494886,1690355155,1881860860,373901244],[929944373,317921891,851608682,1851540136,1093252020,696715526,487683053,1813958802],[1896231591,956080595,585732444,2033780843,1980425614,772090619,1764224065,1603666618],[1107722523,202566482,725685377,1606165889,1938993692,168867976,1589419018,320668752],[673001596,1626842577,1868241468,635801098,1151973409,1348075587,526671111,392330171],[516229181,1118421776,1718393547,706121769,198714918,310590917,1452423884,258689988],[1370735618,1300204609,144278019,1720639145,1749275551,590434319,1286552612,1774185358],[2008316061,1075120323,1664146357,301784786,1687703841,1438759541,391640814,491365712],[180992127,1600492976,1528683581,1577303835,784708634,534829410,758566494,781929484],[561167376,635593691,1177684589,1886007843,1668004414,1591588133,121396456,2077921975],[2011026622,880160206,1210994541,403578175,1050584472,515466889,1274307344,874773283],[313399278,4943876,1583988830,1285334869,905676512,2063675812,1142026714,590373384],[545519705,1558209062,521398582,2115507079,621177227,24358010,151188005,1749928534],[31174322,2086972361,2004833837,1325491639,2032996931,1326381797,1206691888,655754248],[93607244,1228874380,392148380,460955526,389068344,1351631260,259511717,1993543285],[732676402,1567821783,170023567,2065564299,1537980293,1411650759,1517906360,639197191],[1712410985,601371418,509460744,1642762259,602650989,1628034582,18694709,1826851047],[1207769678,409303569,62019896,738404041,1889966595,35590890,1005827746,1930363993],[1326381708,185293388,1133461830,1230020993,108334107,1137312192,1582469433,381070596],[69589218,881033864,1000211418,1968670648,710675031,1376992470,40485154,1431254039],[434058902,917264207,1066098641,230993039,87946077,400470614,251080510,2024737336],[294279483,98325098,1807630339,1529208169,578580751,1574010988,1501685755,1264445768],[1332875329,1085842310,542142276,1850572060,202137230,351679568,994616867,487142933],[45259399,587044748,299444719,957366360,1820715444,1778783592,1504275035,1982714279],[1738245252,1964080892,1462210127,1993163630,354965995,1627811990,1633755183,52680567],[942123592,804690354,1441637184,1681432120,2075895528,1245401499,1104131234,2091169476],[1942302668,768342048,1707000455,1626685725,1117162101,2017142678,962804346,1847260465],[971426681,582420624,348858112,1483670241,634138919,1939477066,104985985,541119559],[2064162347,361815377,976731797,1740047004,1274469732,531907113,1202270391,155583280],[1150884402,1365143679,273611926,563961079,420581665,1347400580,2002958737,1037310698],[770911835,398970084,65084438,1817994843,381913648,450079014,1261345664,149142871],[1960308554,1535869361,1091503457,563441345,1885504371,1173307487,1236623340,1657507955],[1563712201,83674360,1209176270,645517169,1539916015,576152103,69147012,1243509213],[1917261362,1231269081,876980373,1072519143,794406104,713460527,1595306410,1978496236],[1192604425,681132378,1693311244,1130590481,156401145,2054643570,912286032,1365640043],[1280132771,378138488,15124655,969362585,1333595327,1809777330,1149188616,1996947266],[1620516954,56758198,928547891,76017380,62494711,1735786979,2003311572,739875325],[2039505745,1298806939,721358494,585327017,1423080047,970301246,1271760425,450563147],[597120321,1626862877,1743262785,344334719,364839859,1769127735,1372940210,1617477255],[1702277430,1054088826,1430145887,1804542468,1927260360,1665583769,496604172,1912337103],[1807546954,1252015508,1091755315,1964793976,1968789605,111588319,1837931392,494003112],[7186936,2000203318,1112297789,1107340083,11077847,1008090235,1970029356,648674527],[675658050,705468237,1558764127,1210104804,1831633737,1991041367,1045038203,571795476],[1626084702,1940703532,1413872970,1147189585,1455668586,202079977,24641530,1812724548],[2035611280,847698906,425666364,1811620890,807001891,145112907,606806916,240333620],[1736177112,403542017,149422556,229449576,684056528,106854931,781346447,1843200789],[1425965751,85989450,1854683200,1701699550,2004032695,1813755626,368034718,648429035],[697944193,918371749,1058455810,503055065,1565641759,1637134333,1945943049,1794406770],[1613021626,1491696232,862900191,848369493,753112313,286415534,1823277723,715890751],[1340591879,840576733,317094809,328156399,204356078,1460113473,1995373047,1059448751],[1383550073,429690282,966168974,1913057027,577919043,437942257,792248211,715691095],[1558051769,1236719794,1058361918,1952810227,1976895088,120357205,1861745734,591547831],[1126968250,1823490353,1962717875,1483833640,1528376494,2024138116,1130517832,1883552673],[584963121,477938313,1232723934,649802036,857368743,1750667530,1901912978,1737025443],[495015254,772431549,450347737,445682089,1583034132,986316627,1133415997,1494758313],[250217029,1159752288,670211576,896047510,781892339,1922233168,2081111968,1340171425],[583341730,876560960,711727959,888544639,1355305045,356130292,840888843,561376814],[271748728,1074887598,617078708,877160173,1203130067,553592738,91206286,704346514],[1770125257,551825956,911315402,64243262,2075077225,41529745,757310518,873546556],[241461888,805505471,751467340,478128743,994761086,293134726,1330271266,487118058],[1065911890,153300956,1830577828,927556860,1772936818,1079034917,1223719568,1906137545],[809215489,1229816639,1468977193,1370762420,806577646,1026518422,237600292,1108883146],[1420917996,932728473,61514477,1053501402,1121612758,1088555414,1920568440,705448415],[704943619,410024277,1604151445,105734196,2079989037,1285086616,167688911,2063070897],[1641349481,1185878223,1747214411,1721349726,1008168644,469976271,328520002,1541733060],[966851752,904523005,1286727641,2016826440,1836704616,84122243,820097092,605232688],[1613189489,1783010705,2056901605,364691592,926186460,185531848,989000345,338355007],[1246402708,2034530369,2000851543,803998534,892262978,1176068900,839976745,122177106],[617335147,1630162546,2056082431,1485871331,2125171537,1413341320,1165602011,469774616],[1303750117,212531190,47129724,1845678263,2112987620,1028911650,1294222456,1624086910],[1292841780,1218738038,1340384739,1413964026,105503729,1903487619,1925016342,691265846],[125962270,56782258,1493259011,645231386,2048826275,132535382,479898328,584388957],[1769048517,1078016613,1336193394,850850642,1273828234,1462514775,1590375722,2042245119],[115512279,554535202,1178720341,1990654675,901672382,1744097803,2125741803,1272730800],[1224488570,432391136,342056609,1084607744,842061442,1819109817,1075180067,712007979],[355458632,106806206,511562111,1327179636,1490740123,294528046,1583757037,1936935785],[1842087122,309260160,1007005693,260665841,877856205,1639843880,1458202350,523629246],[1645544966,1195654809,545850338,968010377,2048222779,1517958373,308033000,2000773486],[90871577,1537630561,2096326206,751766023,740947200,1528853999,1833411683,308917048],[1570478695,302669471,1851564458,810172314,1642572035,1355702521,961959510,188124443],[1603759333,1873871231,1375140177,1442561755,213960368,1388795252,1966500836,910646378],[389303483,1283176076,1412802867,955158986,1014679993,785426954,2107792761,1340150697],[2126956985,468184626,1891942115,630952426,1269755800,1321341706,1724867946,345157762],[518570606,11158877,1304789063,586639601,909146836,904883324,1295457499,1217596870],[85195396,1077152806,1768158086,1237770349,674378125,1373805518,616508158,291962309],[1192210319,1128812508,1061467428,1756164100,298789869,1176161313,791434287,1732363046],[713953667,1531532425,916971725,1432246907,57504715,430733175,1644385373,1471582236],[1640095384,1664613907,485222751,1751215384,97660509,587155138,453497241,2019716855],[492433065,1184497330,1143376940,790962755,2039959869,1706653737,2056344358,2043950810],[86155088,362839660,1476399947,476952550,408903731,608914527,1617956403,1620342061],[1775297292,248409651,1187145266,253296457,1985057378,1678400091,1257156392,1600546364],[1776009424,885461191,953577277,1697308866,1448379079,4199218,1520498577,410979978],[1861013726,1452707151,2048700122,1154015325,481617557,1656692773,837651421,417578093],[1192933506,1891074200,1742902100,938029726,1614565465,394467409,1905059943,1043027961],[244190032,1188966429,1993987139,417401878,106432954,279249755,17750187,44033272],[160142629,2080719245,215764316,759867907,844798847,1156338518,1304703408,960954172],[1803608827,1014227388,1359943778,1430691374,1569772650,1302627409,1795095376,660423345],[193058225,1942251960,1819826456,1158084256,858555766,1779597340,1071090719,1607231838],[1489758877,170468544,784118664,1389333143,1302494098,773113309,1861033379,1078704085],[1762202790,135787103,905385543,591250383,1666816990,1950833639,1112488870,1991676221],[1893152991,832567892,1190544138,1220162801,306488592,1120847273,1922258179,1860010032],[621988906,1621960305,1736129455,1152407305,1456320889,728669424,755598157,1288323734],[864475916,387370613,1646572022,325917582,1409067121,540728597,653335413,251567913],[1352361037,1652739251,1209531626,574225023,240911761,986754429,793357581,1934277307],[1066998075,1834241233,147509702,442949620,1226928767,1397421794,417486108,1470234885],[1394469245,867760169,2038869442,459665939,1968407479,94271665,1006740362,1854594002],[2112422072,2101561048,1763006622,164271099,1900562114,1781770550,1459731700,2098941142],[87624563,1857953844,1862013215,1576691795,177268913,1462199805,757674092,1722498340],[1352877828,1071874179,608859909,1286411610,280382698,1681340246,132152934,1734200794],[282250988,498048297,1135024189,525916530,514845900,1289607215,357908645,1389951731],[807131874,660349098,678624533,244286143,565553137,151292782,1892435457,501388838],[288693806,598158023,1780387652,1687560793,924922097,778865239,2072332952,2110950716],[1742441897,546951494,1635650373,30061596,1276082698,1800146707,545447446,1628337539],[1643374897,895120914,608270938,1057554816,508240363,36417333,1521099042,425444876],[1526422057,1024532728,1955258321,839028670,64743135,1562280489,460455681,190317480],[569179516,374688129,709335056,632087496,1081910020,1383006424,792050128,453881024],[1100834394,311096592,473624541,869151872,925167075,1313061409,180132818,1909538737],[905391850,972549924,2009348584,36116127,853729413,2003020826,896381113,2097116010],[1491234041,1191563565,2002247970,1029787538,861011137,864998733,780374291,126762568],[1037283220,370770202,412201030,1794164584,1246923537,189887111,993265224,1683969916],[294912242,1886240336,1919414570,380731453,547662632,344858863,1243235291,353587117],[343329875,575047290,753553015,2049158358,1676625722,1206986113,1624689635,1521777728],[857127274,596173822,1064789343,525624330,1312042042,1559684321,1559740703,1161724268],[1531650563,432688429,1842979183,780820165,240235851,1301655366,1667714897,1986436385],[410810,1904751121,1955832484,1679564280,716448537,237932810,2086166209,458074484],[901426769,1354517978,1969694955,211404167,1930558083,1389555275,2084975164,1592190885],[1430928801,1343810377,2124911329,1293674280,998172397,1994870483,1532768338,1786534360],[326337506,510631089,930627811,1487691010,1009715946,295302693,271879909,484278878],[679314921,1289009767,1483363430,1878530087,1857833368,1293933693,942363443,1404243163],[1388064468,1082579465,828485736,2074601455,1373278436,656182354,592644080,1656315516],[1253455301,155379669,1904891743,544798322,466932732,1192560327,273892599,673264022],[1618369767,1191383032,1302274272,949234153,1633936874,1328972462,311171138,1255764367],[1454615291,926504878,483611891,1010980024,653598499,2019413208,1062244264,286483149],[14793561,1139703203,532201644,2123645249,1784507897,416025291,97702708,1652522433],[270754772,135734018,364488882,378933985,1858752914,1751104781,534918975,821041502],[1056737882,96752216,165147737,1099871145,1249883598,253281038,1279643539,22303339],[337535997,363029075,44992218,1700739623,2032380408,2114706459,941857691,1748887341],[201424680,1472427427,669430982,243436787,663485358,912543296,119500185,352204839],[744827229,2094251709,627936485,1289785555,1958217586,1157646801,2113336554,1027812152],[899020890,338621455,894675089,1232176872,548957944,622814550,885995352,1302860502],[166187,1494544171,1546274703,1215245742,928999528,1849510013,761254715,1080486555],[1871484411,2110901320,1383180139,639364480,935432252,1906429467,43579612,386360365],[54868208,1632033249,295226098,852823236,517227284,869110674,564100373,1858007725],[1499148014,1178448910,1719014869,187085294,1821419453,1246112057,1198257208,1091271534],[2019611891,542605215,758635764,1741028379,481447056,1190998062,977773766,24584513],[1533016545,588555282,422955076,885372602,165045489,242715514,1111711461,123501597],[351910783,505361423,2059338415,1637949858,451730519,855583477,1571331862,2043565811],[1137172715,1103580151,269979254,1211141924,1187057201,1793574972,1515615364,1146214869],[2082479074,1936813155,815006104,652167543,583092206,1824741953,1834032508,435091772],[2104844583,1056731752,75574818,176297871,82474404,1921305665,748765421,200588887],[2052798452,1742245962,917954735,199863466,11563809,2023090753,321999692,528644087],[387281227,1867872448,1352464608,1422495147,1597372840,953139888,1553120358,440469361],[797000221,2057322967,1021052534,1610385353,670725029,341755917,1087884604,1571732701],[868287825,951782433,1978324772,775701575,1674055808,317143528,1702086723,1916980968],[982841001,241663543,855905049,662017689,1813130213,647019077,516212783,1372877559],[45921011,674017058,710103489,408273945,1085361082,930277225,345080262,1492622684],[717832776,1090584206,223927909,51047010,534163816,1580369496,2108620083,775489883],[730663638,166241638,1998456304,1041057700,1068230307,1554935982,2088231061,425628188],[484710506,124990709,1047844000,107735162,863680871,1593087000,1879902621,307550753],[478699699,845041141,892852054,622337373,1107783079,439340101,817686565,195630809],[1355327184,738646939,112751952,1483744147,652287361,214883148,152147706,777374944],[1495635478,99204851,1391986586,527704817,1042212124,1588722377,929296904,1103908407],[928894352,816851276,1621013787,261542966,956656659,19164180,963922290,834866389],[244838728,1853184016,2087942806,227897479,807588497,6188953,267926402,539130126],[2054871540,989569391,2025934022,318927214,467717699,1856656932,1157455054,1755324066],[1736860376,1542512489,704612901,678049214,676862036,1090909176,78274663,1786567138],[2083344939,1326199269,1512261286,582575099,652970366,1297465440,529487976,95992576],[360658046,47267227,417898898,235388840,2092023760,1595092588,1178107741,1093092797],[1158441013,2077743880,284373146,1496504307,1337235066,1423383425,907421577,1445637089],[555017677,865883890,630225371,1426984871,1015465187,1243047011,1671070662,597930240],[1834698457,709914806,1252962330,727890443,710324539,204203470,388072375,1555713234],[1722695404,530256483,298127557,37660684,150431969,416482964,94784606,2108983976],[1666187933,1375623524,1230408810,1805168932,1949842775,2030147683,1430826764,895610851],[892463917,368607725,1289129375,63220119,415403466,1210703554,1459323390,419384641],[1591968765,1470258334,108486706,886214368,1114132818,452156428,259674427,1410082910],[1605100338,173596394,593704784,221719312,33219676,1372786241,1131639500,287292568],[1522277321,1548308108,1325137977,1995952262,690351530,2075561635,923173800,948744325],[1457766124,1101599288,1047686149,619865310,1887269549,649454874,1374327763,226261233],[365949983,1990531553,837760827,1255965286,228070749,1026849865,1989192619,372499186],[1610026161,230973407,1877324933,937188878,1095132029,233559839,1353455225,2042661758],[13349762,1202337161,2001667408,1887220899,1212356387,1883554451,1904772095,1132496591],[2129857927,1662920073,242623781,1326043647,243977201,1643839686,1897211003,1303774954],[2097214572,962820659,1921926543,929217707,953449909,184566610,1789003870,148604483],[1575823981,984498797,738223799,1059609721,14183113,116072306,1646798786,1020789564],[1300014691,1078149607,634814875,1834235124,2005598279,1352113323,730727125,763707147],[11059315,238146948,1829819744,377228757,307095838,340130923,1512370277,14805502],[375867375,292557802,885662664,1035314594,1890232984,1229872954,1668288672,675870456],[1461390259,929854751,1106934719,2071092076,1965634266,1377391510,526552039,1404797316],[279954723,545314018,2038504145,49027179,413791,483190968,101612486,2010603400],[1644170466,876920197,1478703644,1219251137,189574528,1800567759,1814670707,913199263],[1180358027,1300593308,331708651,758729611,884880276,1446053697,1321305661,1260108262],[1369786250,2119669700,1113574871,1015526550,1086216515,542759085,1326494200,1947456742],[1991810713,1717565685,789680019,2095267465,1846667348,1515624724,1403622996,60937224],[1800082147,1119458546,1763750561,154138892,428786139,305213316,133405007,1757505133],[259151666,432379097,815310843,1922817794,610169545,1775376394,304215460,1277341019],[590600952,297641716,114657312,990334721,948741671,195215257,1874397811,266669902],[370546774,657231283,1524823546,2097122713,1339984245,1095661067,1490518933,1861169554],[973215228,1061703009,1480566141,615552185,1642420544,326286489,1573548950,806537227],[1292598704,800050947,306378709,1134025946,1970390076,709302834,192001486,1380303775],[25281206,1324589042,882291335,1221237373,587872795,53504526,1099140468,241634399],[663163614,1126236012,805813109,1949668424,121455401,403927232,868138277,1554278934],[970696902,1466438937,1476302383,659808066,1836785411,1722548459,513004083,845117313],[947575939,36868655,1653477614,1802097480,495829181,145624430,1663971015,462471011],[292673928,1967049271,647383905,337884148,1116433841,1430483972,1203945890,1185525520],[1753403309,2099306531,100857289,977208702,537202707,754688614,383705069,1369886972],[579029105,21450826,1071090472,1597438669,1833433357,1763317522,1164243970,1657999206],[157792845,1302703868,1195964648,14564233,1129228077,2083622575,1246457721,846925874],[1138310013,400613981,1379557375,1658428859,1288205026,498755628,697018316,1045992027],[734096528,84207011,1372666036,1197685317,556341483,295659004,1678940565,295910246],[1419045736,1559908487,1962945485,1226477059,398959416,208643297,954740477,780534597],[1373006548,303254252,306751554,628565572,888430992,1139464413,1208742711,1821503371],[513766795,1550444175,1413594377,973128109,2012907333,511469746,36021557,409918108],[1993563016,924748789,179284259,754084383,1995863763,375634032,542643894,1336120897],[1328907889,924709640,445941051,1650765456,947140757,1840825883,1303930199,623965266],[1857464394,1124815681,252506576,1465154892,357547065,246329076,482168827,1185724967],[1416142914,1733405392,1520387273,1151853879,236296639,1927601106,14697177,448853233],[1446192817,1365343489,1637914442,1728188788,1666374091,442329317,1905026324,790856820],[928136976,845254646,1462182075,583053468,1261434734,416976828,850048228,696542019],[1073040085,1509735554,1758037598,466029680,780079303,345480824,1613886536,281261762],[771478017,1882238952,303221001,294641349,892497573,691709421,1684956721,43882823],[780434064,841763500,1610598822,260108653,2051929052,1227479917,927132104,884492636],[1679603680,1546142689,1437727709,1446505638,1839586568,1041516858,109726221,164989973],[2053178780,1030865362,1362905215,1212206579,1514514049,1843101450,686729336,318982044],[264244223,909047286,197703628,1312524810,1302890199,1808691382,948693799,1331222154],[17622457,1679025581,800319702,562858586,1729566017,1222440160,33382473,1117893373],[18764396,1145161977,437108716,1221835808,427567053,750008994,2062826244,1156206651],[532498846,288639999,185051155,1564427902,255506896,57184597,2079683538,1851592644],[1277481964,1468687107,213340611,1624058902,1282263552,883772232,269189152,1358628177],[893869130,139477726,1221534495,2109035211,94629731,1263772531,1792199947,1704874565],[1428884627,1824147952,803970935,1293995979,146846536,153236315,422696095,317891422],[1078009439,2000794748,1097153397,1740289567,535450485,1275092532,1400754362,1308095575],[2036178488,928935172,189258406,1977943015,36478128,597594388,392211339,529176404],[964565255,213782776,29385535,2001122131,288375945,1913181759,990183310,1710821445],[1858588425,1177613350,951246173,996188644,1351832671,223426773,1567856123,36743373],[278266169,1883752430,2059830023,846652622,83058475,834724184,1941190105,771168955],[607743118,2010353212,640512229,635285357,508069403,1025742225,1575554165,2064486676],[744678540,2053797451,1861942707,1526169249,1179935151,1674551226,2103172845,1861566837],[2037622872,530561147,654211638,1250730357,1988983298,674174437,628974493,1719298335],[796907460,737698266,486878403,874732916,151180656,1997202660,1113956339,1777292149],[60629390,1612391933,599489613,168061546,1314320578,1219415398,1067049091,22337970],[1278988556,7471636,1753173514,1778783818,1262259279,1089728742,1578945987,531762635],[1674406440,636546189,1060675448,996947339,574323171,929446246,299058408,1298506884],[2022221777,1584426726,90855183,697975505,1479069705,11621842,1170125224,876655969],[1215707572,209539565,627555451,679758449,1725368111,1265187461,41678144,1968223209],[2118636566,1454426889,35479942,1462004036,292021082,62243256,97561584,2030360646],[1487229017,1217944990,187129998,101362238,1644283470,309943502,1885845835,910676390],[1574818603,707143489,927842302,532863416,1053218109,338884018,1496997209,1661535746],[22035195,847386351,44011661,1961399031,2011682360,1881948917,1889050020,47196665],[140358503,1934186264,1828123018,1000396469,159004100,1766573324,1560546887,1620031162],[989444278,2046210317,716780637,1709063748,891589422,119807999,704931167,1786760825],[328050115,1355608295,314574380,2077916979,876043087,1030241548,816054873,968726879],[738488137,642256605,798087307,1559498642,1138080154,167776910,570785240,2019255593],[1141830250,1646507899,350548877,668858811,1317642089,1030919309,1136893399,754626345],[1139441245,716789649,255975674,1283630324,1438878331,1018008998,551252111,1595695230],[582642730,1040083300,738218500,942255656,953104732,1163387553,673095463,1424432150],[1374366868,997584556,1844552646,636021556,1207825994,1763445866,1796083847,1097333825],[695854962,1778963940,264241928,1160408093,1988405375,1888653200,868921221,641200913],[1549278857,1308845670,2127421512,198620423,851536714,520861927,253933053,1592482152],[1204877808,1544453463,1680544985,218124657,365658748,213358869,668800669,181949904],[538665236,544097244,1003078821,1951438169,920339539,986380801,284360547,2018988769],[79637468,724566382,812640375,247403538,2120437565,775889700,1188025051,981883342],[289190681,642590368,798600392,1949106863,373786913,1819904618,2128372698,2078598343],[209276391,1106028356,1853795601,1044545393,1868686089,229836511,303578768,533182221],[196181731,1922385047,707996962,557255944,342233155,1443849340,673935057,1030367606],[518681563,1342355852,1796774695,1019068184,1108280283,2084294995,1129416757,1290358855],[65206099,167859225,457636080,482738117,992715604,1301140723,842203855,2083414426],[1752468286,1675427234,1848296679,1654286072,1810147958,220651164,190338676,481083256],[586338191,105438039,1445683368,1691706959,373379674,281838478,1744596139,1043269879],[192909569,2103507427,832540406,962839289,1301347228,396999404,640550297,1094571135],[18958164,1585932252,554544430,1556537138,1557842261,268632259,910239605,790498943],[690312467,439430532,2044314242,1363769375,1401147908,1000014226,714281621,735772127],[1794027687,880013531,2129672713,1820862494,607530291,1292775526,1816682208,1625242021],[1653036709,1249344515,1605455823,1923915219,2103619592,1989214800,880399266,1899604351],[2129686898,197125362,1589665268,822631140,245752140,1440280342,575666115,460840088],[529773265,188708475,810550608,1838452945,1099603570,1402040713,1266812544,1133196092],[739765632,488434109,2059728541,1325308684,943323800,713527997,818287190,973550035],[1002698267,1191152995,1992549765,1668182053,1795518790,351655101,1877419660,875372135],[1225641217,1653641487,821487728,903571462,1526664219,1128270542,1066748066,1048580360],[1594916476,1925143665,269336305,803000776,1430378133,1365283344,1055308847,1934844172],[136768835,1940598758,2062307618,1471391627,1533579957,962258009,1434995206,1741530176],[1694439808,544702894,1527408784,743606186,257644399,288209570,1376108346,1445295408],[1889395960,1810201617,921897275,1573336525,1203358726,1581423327,1677786097,799362737],[853789030,69703708,1275219010,1484387795,1939178730,918456317,1920549663,673706891],[359440554,683562079,1571199245,1763042730,1726865311,1204842879,311701645,700807383],[1021804682,1937132973,388835612,277970340,1648505732,1251174771,1903002688,2091585815],[798321658,867481893,1792160822,2006616694,1614497864,847214340,587769881,1850735079],[1286962921,1791302014,1853134354,1983108259,21287806,759600452,1850177819,1782066663],[500678777,2042952349,409542820,1530974530,1026779590,2007904390,1459614780,801734248],[903719848,701089000,1203355962,791873884,190291045,1043858741,355732349,1433394938],[1393987840,624585973,1882395826,212212933,440370786,1981147852,703213396,815633036],[1496908846,918336829,1054088425,14926562,1091270935,2076376303,689180586,609773444],[1347926615,2071380481,761266415,612036293,1790947177,951307527,1960773057,1792207452],[209373658,2044057852,2105438875,188524447,1464623083,1062456324,471474300,427955822],[1303535819,1787237675,872831988,1430275559,964692390,1425404401,1840460549,31856214],[398858645,1661293330,111128018,275295821,715196137,1948124662,944143305,1300645282],[1395607580,2029866754,1014884406,13322108,1424342728,852028192,910769568,383287098],[637950694,1494036092,1007498672,1389325275,658387454,816753486,969618212,1731721961],[1237303459,995155810,500932076,1661799384,77949268,100840339,296043659,761534499],[1982826260,1926968238,1969292239,674189783,977566368,1011999038,656396886,1505364625],[1114608063,694606763,1627253141,1337370375,143796679,607488113,1081218531,1736676295],[174918315,482563743,1904069826,1712756885,482063692,9517040,354188629,630618704],[922761773,611261033,860517791,214573200,1991675638,529587363,684976465,1577127836],[214807987,444413385,1393040309,2076471405,913886315,571739636,2078465003,620197331],[2032927781,69401875,1674731113,2061587465,2034168357,1870897896,1727611044,1072792184],[1160176286,935152099,1562628891,1817005638,458917389,1994596342,1251971830,675838952],[748911149,2082019011,503500906,1587569596,428395088,468062692,928586665,333201061],[285428004,963705158,651276546,1241630465,137204518,255995586,1829771466,521825038],[79453129,2031719864,162013909,206574625,2057274405,1621110820,1724937768,1419893688],[833458845,598259893,526807247,2100682530,2037391558,1067752639,285650995,1082052463],[1107674664,853909672,1651892866,1665900168,858630900,619456624,1783660449,678984924],[671079801,533609579,684118765,1891386758,2033575794,185825990,1183894659,451996246],[929016297,1684815415,632219737,1813280048,1791148944,967097894,1701745101,1597972060],[2060053674,85262648,1889517769,1269590551,734265442,1926459404,1642725691,697815387],[907895519,325112625,64358076,1196719227,480477334,292460131,302760807,2058892596],[776122141,1019921561,1852273297,2106703975,686673039,884483528,160474093,269918595],[28544014,1262820521,2044442303,1420421870,1654444146,624002964,1504558400,937111473],[1794383718,629660524,1254789169,179439202,1641104904,1255400451,1518184849,2030047845],[1572693701,231412689,647037833,50202972,131087451,2037399371,567056921,1947434787],[1005518637,1076606125,1858609794,582954187,557335289,1813025669,1694117579,258875934],[1219407984,985976433,859509500,1812027716,1845037320,809844133,2097875833,1970266544],[1318798656,317697261,708174002,1880186021,1448689104,1417735824,1660819861,1992800980],[871728984,1225812637,655472078,1536839110,585464005,1833460007,1477437725,2068407691],[1218972800,585677271,44703174,542678223,1177117794,657884963,1999706811,1697422058],[1675694904,2076466007,1259654391,1736368736,391549001,1079663860,1461259067,1361370853],[2119367258,1197245145,4891603,1286246272,319301963,1233179934,525657716,2029830749],[679193631,2063400099,1829042825,1099085706,1983359176,2089799831,918641948,47114906],[2124763836,1420582796,1035297469,1983276736,1379783169,1653470740,710454031,771707733],[1937703966,1865537710,884942082,1022701368,1055870279,417346001,115277208,1171435357],[246751536,1281233500,419031775,131237413,2067441729,2084234703,892100492,280705540],[1789722386,551170054,802504413,242184734,2001114878,339011722,1452745887,1761560283],[1994426347,1381721659,1094148388,1543794509,598586298,800468120,424130097,145053555],[1107152214,1081139243,478606274,1995084127,226959578,1817403180,2071954788,876519747],[715721935,17269204,1119368160,1449036424,292691021,1881360182,1999707364,1481143300],[1369974886,1612394234,1675048717,1980537204,816701927,1320659365,209361809,1417194362],[1419278256,1996260491,580808781,2040605732,743035327,694662412,1985055621,2049874770],[1243818569,565826265,1921759724,1254567958,1395809636,574254813,465472006,6172244],[65160727,1320959041,448914658,23821661,1204602537,1551108974,902554804,1718398576],[2066402110,1907974473,573231385,506667614,1146534243,238870772,835760450,168090258],[1768072461,2023036795,148920056,870463356,1851917115,25807192,1969651575,777147404],[936906094,1624163154,153627108,1344040117,1162549086,431209781,502580562,962343370],[145940347,60430377,15636839,683518471,105349003,2032968120,2088683906,1197099168],[878408512,1590922672,1796335050,979782136,1148501861,1431454613,1413328047,1776320538],[320772197,1250058701,1935212815,482636225,956487529,1878439340,802320000,1074472305],[666562586,598804616,1625535838,1239253832,743781388,1838675989,831525463,1424205419],[1086783898,1721465768,309896427,184791635,782836131,1260222069,1498404817,1209871653],[1041941612,1859206220,738683599,887001974,1356754325,1083357323,1536930171,203333154],[2077536167,1596541872,1885902041,1739011834,239276769,217643021,2020203295,1380782534],[876137630,1670882623,498042211,1854255225,1135683479,1791489597,1777593723,1895628649],[1427993424,1509387842,1518750167,400814929,1120325511,927117938,1580073224,1508623807],[1367267915,1348309233,747537516,678682483,537988559,688147333,1592623518,1583303124],[1902014710,528558796,1652569628,1293923362,442771486,834971578,401373659,1198860613],[1949759809,557878091,2096966048,975501294,1674015762,998361348,1285286248,752426595],[465260366,1908614070,582832873,2121709935,212950457,975634642,473779697,304036500],[604050311,166250915,2018234382,1486002988,1879690478,762668500,67162892,916688618],[1320910529,155935559,921815182,1628825973,2116967677,921664864,796899754,1610079317],[1262156809,1020933624,1703828605,1223529346,1569056225,1671867200,694557285,1125763924],[944609300,1124493520,1107764526,468007037,1106537780,805956106,1135447755,1950520753],[225609109,1206177184,922107305,767244644,836853730,1606497892,977237568,212095413],[395220808,317042765,412151797,2035636165,1044504197,1820957645,1046703117,174858109],[717144163,1399259602,1157187410,1452693985,1708139770,1774660775,258387238,981242439],[519093112,547717721,415527351,608233540,2098756531,1486836270,195623294,768993993],[1726184289,1399867327,878698172,1081598634,691444499,22921089,1102448534,2108382603],[1165684082,874545810,876186837,1134555245,1450257264,457794092,754884271,472647648],[161009838,573836510,1633225764,2050907222,1955302519,1504418552,2030497910,978009597],[1584595248,2056238766,491235885,1368140834,651255211,1486527217,1522544667,1072463905],[1275680311,481019809,509063159,92870916,171309779,1177381985,1567419942,58056327],[2017896423,94992546,555404012,552493884,271336169,653149526,1867678642,1843124374],[2020715456,460748529,1286244510,195414413,126591253,511223690,703828159,30338749],[1529615435,1349700648,1285102609,1125871583,1226938188,1221298726,1553518064,819357746],[1509771151,1569203100,2021973193,486946789,1393438502,440281240,978169319,305445806],[627169170,1655036054,1223486352,1415005392,1290123634,1550946396,1564540340,1341221608],[1286161542,2110792686,1462164674,1731680244,2018107073,1848909337,624937441,1622948794],[1760236379,1081972609,1862907628,1306167980,266151597,953733396,750793671,215512115],[29069804,1001522966,117982599,1914409928,604239841,1868935796,1459611164,619997328],[962224373,2064257957,147171532,528104871,647260655,956185160,229577073,1915983955],[1423448731,879264331,1123220882,1452326614,1626826618,762521165,1692067726,1355457836],[1512220646,803727316,870727895,1366361918,978107421,770948264,42308078,2045226886],[362843359,629139099,1130929209,1657341077,2120710713,557942631,1734598876,1779477472],[2128945001,936523143,1329332659,765603541,1009672221,1304073590,1746251454,515241226],[1991125648,1117836107,251255895,818053885,376216342,1977521584,1221910379,1894439708],[497715948,611606397,716929084,2076888674,1369681857,1009701642,375260188,488076224],[143132725,264180815,317790298,1391010127,779472247,767796109,1056882199,471540488],[64588183,1329345776,514249648,393312743,1389573033,1980830782,1507295924,30081308],[1239096926,138929821,1753048403,1108770390,484036387,256619046,2100442133,1332507651],[1230883704,2120493106,1673696536,1592673997,665442353,1859420214,1219153778,799676459],[527017999,909596369,15310494,578950132,1779518060,1679630287,1783771548,1716546866],[387276082,1471074879,772997469,1842687992,1018470896,1621553371,1764181471,1299592382],[877574567,1034856560,1695445825,1803930324,1102953556,281897076,1529783137,656453976],[462050358,1314194644,1322421808,1976048022,1109016187,71194223,1353760698,1045859149],[535989118,1333211398,563303555,1185027442,1679769804,1710614630,277078767,2126960467],[1088934417,1650070940,977284579,1334802990,2030247447,2037853767,1353127848,138557119],[1172479229,1392233312,767969362,765526035,344800429,856818191,416086465,565738106],[1629364944,956200665,191811431,1627498045,72811181,1802417163,976248438,554478192],[1912855483,1298801699,23117178,1169446613,969520776,163285965,2015831365,1797102856],[1716173115,1777827462,290926010,547942774,2085816566,1967004335,257175032,1988426933],[1495308437,1662383709,2116111252,1779059449,1689809358,1930373015,1201944119,605628815],[1929651886,311812311,833556084,2038358218,1874238844,476099917,1906478721,1660372398],[1735668769,2072749451,189613515,105049827,2122977542,1734557523,2032901960,65292905],[458333861,1400226651,867154952,348018742,265566402,1315380213,253797629,179238062],[716179034,1672143442,916463679,1571624597,1128121881,1549592847,1646991949,1775469586],[205484525,407476905,1623142809,1427222685,1355573956,829026330,1801325411,1928208856],[335424708,1379838474,1788853797,1646680648,617231275,225275414,1493382057,2056182373],[1375817388,55062478,21812106,1166581869,1671499960,104935939,451857323,1187010561],[1250365424,1122304616,1212684788,87722130,1025585668,1536976991,1336950725,892675197],[43071173,1690282328,1391412159,1061248218,1317684201,287717813,26285293,233137535],[1382552198,122892135,10547260,1241616373,752255581,1027054747,352161802,1559553018],[2016047799,2122492911,2006725392,1937827491,934563120,851265573,1937161506,72366331],[496610351,800145429,1888621535,1057449019,1056258509,1885206870,1820389778,104026801],[1770030187,932011213,844438582,1764981256,398099794,651331901,1579817778,210216084],[1153876744,147759106,553363432,704448168,2013113921,751685975,251870971,1009867390],[1738225164,1678766598,465646540,1166526957,1961834946,632018184,358177825,2041918315],[598539745,723712384,691799216,355645347,316154123,1819109259,2076495853,2043886296],[100459069,158861945,1439324716,651366563,1557672435,1803714837,452258058,1920104406],[242050444,268223990,895749829,614942290,1980919582,81869818,762836415,1404857533],[1429131391,1850801875,787296628,1749264847,1057827127,1012960100,1351656885,360885145],[471102732,2018039715,1407174355,961405292,1720705662,1885893081,1718066284,2029852443],[1933010471,517362950,1901290413,200072873,527552105,325844451,1093376124,770433825],[73437408,1904382328,366094983,2076693363,796778466,951906670,1352439182,909029656],[421482788,1129015119,113885446,1312584419,250712179,943757896,327884455,353890725],[777920001,1542642129,1764638894,719164407,27851193,1443524409,1355038531,1614918167],[1869552027,291250731,1004171441,317304798,118248311,475638519,949735035,80293868],[711145128,615013586,1678191389,671737649,1937554790,714761358,284457382,275953197],[414386220,213406555,2059961821,147311662,1256186831,1604817852,1238891085,241902389],[450433950,659122091,1999477449,442338846,196896968,383602000,1080716735,156235067],[1944455843,1476920212,1559158981,512021939,498989920,1431729892,1271388557,2018464556],[23082725,713177285,1359399303,376293579,1483008672,816744639,1082783316,979691458],[1777197458,949679937,1615946992,2081343861,368024489,1638983973,1136520115,880102891],[1735357696,1437226970,468449666,1086580354,1208642106,64620690,2075263544,329661729],[1097204157,1800390578,1097339606,1825889752,681146580,353063926,1115239200,2044468193],[1117519157,1530117870,501764625,1985979465,1190676514,602206867,1502211635,800900068],[192027586,1419010733,112590335,2007142255,180141613,100545055,680237839,1136848737],[629470359,943160186,1791795550,513003095,1843795438,936520486,931839347,1739832201],[1496898161,1790045684,1564038556,795176330,46961751,1526860953,11620238,665734493],[1987646013,634696312,1545327564,909393410,738596727,1424426927,91026414,1507600049],[103221867,808640912,124273287,364832252,1176579820,1070661056,8046899,1830019144],[1224456022,317063695,1969809625,110027346,330619961,548377790,1507302307,1204258718],[67915428,388416517,1057839804,2128643491,1885082937,583366107,627304827,397145648],[728672294,2028851809,683156496,2094857003,604841544,1350522158,1255635310,1700531177],[251973339,1599279095,793269620,1339198360,1111977725,69213696,931900901,600051044],[1136922766,1803653052,180170810,1347282246,730759176,1327744170,326648132,38643912],[1124946136,513670964,143551380,991165738,989196733,2127639736,1111538843,340276620],[149806361,1161594415,1587679687,889029704,1308460814,523016995,1443512736,1017522268],[1486574109,1341412491,377493383,1818407574,325690524,1940208307,495385842,52525256],[1245640428,306430399,242380480,900352789,351029955,1358686033,633506595,1983300504],[535592429,1501996987,1137782767,912321738,121405592,2096681222,1821639568,735855351],[1820533924,750838417,2033702097,1336592493,1859990980,1957242966,1284571593,1285790953],[1091596614,382895757,2039857939,226695523,1695591889,259303184,2099315122,1629694225],[264941072,447129811,1753071061,721421733,299214742,766961644,1982001460,559607944],[549485149,1995856884,1291695051,1596915230,260042735,971682085,136492926,624088496],[347636548,1324679683,1762813939,1485157080,1798680270,649249451,883382100,1582710560],[1539139983,1718795229,1669126285,316712493,314152784,1430649362,1851486429,1523103599],[323269781,105041267,579087407,251157777,452115063,739758291,637782534,504022003],[358094625,882610305,1121538183,1951193879,1228283078,1462231338,1084546258,1692270330],[1784584387,454750404,1406682791,87524759,2467720,1825910651,1033618775,2117057346],[1710912077,1402251742,769858700,1790825663,1517322987,576359995,37834527,1894326542],[29408654,1249048695,2045155779,783915157,1668848094,956251944,1124731483,1332650430],[1566942930,371354437,1256615070,77378900,1405150596,473845574,216981987,384749479],[1926841741,1366847765,958273034,621846041,358928191,1911122665,250412639,2071888176],[544630200,2012247468,559563047,400776496,439436863,95750917,1866202314,155993092],[1508569447,1971113213,2033994325,886142997,564893865,1183705756,243152853,112468383],[1987517448,1219657819,1867782093,1077296245,560660185,1406828680,671220639,2069306863],[6252040,896704641,583539120,2033899901,1175412263,1379622801,1618847168,1732525211],[2062134734,1737011964,574647906,1939991431,203364385,505693885,1526150930,297123293],[1863106413,308383817,646354287,883329327,388485897,1170663055,768074014,1399474757],[1049710408,976158647,1195685207,969720841,1426689237,1410799318,270775109,818150207],[1712963291,346568221,1693431066,2055877477,827357195,559323775,800056404,2117587098],[1454986257,567201840,1483027363,2075287501,2052283882,1769872191,1428223378,104261078],[624183211,853950297,306593430,1067093248,1514297126,150042039,1201201937,764062032],[1063602399,444071010,31493716,1311933074,311125498,613943985,1608559294,810799710],[814175457,1391132951,2012381554,1493047901,1917953620,1129408805,1434617473,1899217510],[988773705,636694317,689073240,336000672,1949121627,764416575,1067419942,690005202],[2115318382,1561009323,1296948868,1686608639,1616099626,599671331,398796329,640311813],[486143719,1031094524,624517869,1321042803,1112290935,1060483338,1426076557,2035881152],[1371164987,838071932,419101846,1623527362,1966493524,792136097,1695099478,252541481],[1483507457,26479432,1790468622,1818245225,1511241538,1502512826,1739865915,380427359],[131203898,266930597,1275715104,1156193524,1227605906,1262948607,1886258087,364005377],[824974899,1126666216,79901006,1834462537,473606078,1361829606,1294010772,1564809106],[1817169514,909372731,11983315,986654762,1855720189,1047485301,1640487205,1425863129],[1054193335,1813266570,645680707,510562006,1485221549,868875964,1389069080,240109454],[1807818533,1810699179,217330132,6663795,1970064732,37931448,289972919,927080663],[434452451,1063204219,2087720579,124059626,578630255,495669570,1239520004,48691766],[1240546078,1288222626,424194175,393508051,2039052958,578220894,1983861936,1785646405],[933732079,413826045,2033583944,1750611937,1501689070,1055452658,1335379923,2117744959],[1543681296,1461985361,606120972,641509078,698250637,151195803,29084106,1584897445],[527504577,992644787,647593697,177431530,928046177,1005970483,1762228060,1457162326],[933333955,932133983,1131483775,706714806,370797700,540522964,610512283,1339941031],[852013206,3900020,232346186,2129770495,14758677,1970464995,1399594388,1504225839],[853139585,235843724,435211295,1042094731,846662365,1776325321,1784400769,514865038],[246230098,622987377,1907741831,542450226,230531355,950691682,452656519,1075798535],[1672387035,1426507264,28367112,524419942,1369492192,693453903,988609438,1438402723],[1329699911,1532028084,1602483932,1039780459,551872604,638067449,1555513193,1090782550],[1020408673,1202375309,735642603,1481755523,700890700,1041492556,1498481123,315535920],[39477839,1756034711,1432060685,1390671335,1771968737,1673989227,656437226,848590148],[279864068,763854746,1094346448,1921426224,1150533311,1731402304,1456400900,414129713],[1609224626,1696060558,450705214,2018589992,1863900686,177330710,1570424247,557760058],[174166089,989144625,1486787311,621493359,1863271574,1272730200,2109363532,98697572],[1417507388,1158601310,1791723419,1307060736,131671368,1525736599,1664306357,917113829],[1382316384,779058038,814524506,956824282,1148020758,666971928,1841110652,440832798],[1333818433,240746085,1562150639,1572971672,2102995394,2123961590,1877051506,175456909],[1224916254,270917170,1014541450,800943696,761930115,1415517271,485042384,995954426],[2097797814,954835306,597847714,1499471554,202735103,1748573542,1038210471,2065439277],[1234653613,815962894,547202647,1821095496,390154039,1381911627,488879561,1076240343],[1860301599,1368395412,509579610,368245070,855518151,1260835945,498624160,1557399704],[1808345350,1931349341,1858065865,85001152,815450578,303464167,2063211899,198559918],[376140674,931663207,1105065078,2100917006,628887642,1459192538,1064735774,1972406777],[591602731,1484701592,767504781,1589884562,1966464219,2043386369,1381993497,1908193715],[2047908193,1507724886,625148903,1434612559,1960332022,1426071493,1434009805,1371259848],[506710898,2061421986,1526228731,2027052935,205509037,1024966721,598895981,1749597242],[572015675,720876531,416719346,1715192517,428938266,1609571419,195889013,78390144],[216289759,1659046687,1191074860,897802512,1540470550,1810221336,462248778,531552035],[2107369838,1037555136,2029591395,1287502017,229046346,231048062,493833847,1786731092],[1632089977,136296590,1641989653,1112219859,902678306,185411138,1704368975,1883522590],[1968704763,1613599482,1486625029,604881237,15272892,738011393,2119515015,339309977],[1915742285,1537628533,366633680,1413781584,1459602335,1170497309,516969740,655209408],[1480043797,380857295,401022964,178565909,2110772513,1968196626,1256813639,582445976],[424558211,1928504370,435683772,542725578,1996826088,33238527,528133112,620160345],[1396081877,932654564,1897012221,892462357,1159952970,116123139,1284753073,1978557003],[1506364239,1107367806,378736322,625857672,1804256410,544519606,1540237550,290232943],[1652589677,1095731187,469116055,1214137384,229701734,1573559179,1074631035,1431423889],[820123172,1549224384,1604355600,246327439,1239029966,1640913837,2303438,280764414],[1248319583,787241174,914151048,1232913312,1162553237,1272317042,538437356,143654025],[233335511,1235456645,1241388548,1761955218,2002779248,1958885072,1490411789,1024419106],[972900072,298824165,174813758,1611815235,478852451,2105570119,1764060471,795943798],[925296105,565003327,318460133,247541953,1710701167,1405095735,1151773684,1443562447],[348823652,1802228414,1131660926,37644417,886682085,1305061888,1794900769,530239384],[1864964317,474248427,385180097,1909956784,1199106816,806519580,253026953,511975187],[2099955451,19519262,1790295936,351331840,112689082,1957408553,1376179197,1064966154],[26071522,875303144,1759415457,607266400,2013568915,1136923192,464935749,24658867],[1643981405,888514746,839329122,700831522,162457548,490779885,198910048,515448088],[1765366545,1142695338,1634154168,1093409561,1620966130,1004973326,210774370,12470058],[656079445,1318166277,1153219881,117846951,737496281,1394742609,904598907,1015161835],[715262438,810252599,446797185,795787921,372609727,928990883,785345858,603814648],[1347121948,1385740990,1004519375,222804733,680370348,2114079051,805510765,572776598],[1243259629,22645258,1431478548,1094051624,1946485681,1103281172,231380851,2126573955],[1801782841,1351437330,1266748677,1414930041,1793528039,1416961756,88654242,1340501350],[622261919,2037349918,280664556,144341046,437673149,381455477,887113393,464826454],[745606374,863141503,1825442587,1336679596,1724700458,1553954143,879386200,448531268],[924898601,1458319510,646985843,2018744306,1752096345,1789539789,139569562,429155176],[259256386,1178847964,1015709865,1588781615,287272215,155022647,1755240688,1992095037],[2075663906,1570576761,84557829,1397800574,732085493,115606855,553585661,1785347365],[470347814,1769261850,1859406436,950822444,1876015923,1334724409,1181455188,34475863],[1531914295,836999112,1701856768,1641988032,833111608,948654906,1528026902,950987549],[1334375208,1185139071,522173390,1162684518,150689927,1826022475,340415093,1948974914],[844106154,2006387080,1641084166,818176539,1787174991,1000364853,1193045087,1034015178],[1352899287,1938426495,1884693582,1955941413,1140887193,118449794,1635426294,984733628],[1758831053,454366282,1900623697,1641039822,1588720189,911158030,1025583192,1415658946],[99821708,1802107803,1592012321,1234951024,1417978412,1453633450,830488223,812190623],[1615866059,2009130760,1644689046,287745562,663217786,1105673647,1199778973,1377857229],[96490690,1626996625,732535172,1313443686,838668899,439647009,694585363,1734801229],[226917931,24394735,1338490192,1960752406,1409950370,1588807457,183359039,2077695685],[1216944167,1725723781,54321407,683237928,1075969650,2027980707,770123806,313882377],[15158121,163187493,1390843488,1446660567,1309645495,1687743840,1956322472,791356106],[1750683315,2024164603,28827940,1314324696,441912718,175099988,927486438,1865270429],[1454605206,1564598606,1610025921,1965348714,1826857092,260407398,357815090,652522520],[540232765,471188520,1486959718,1997159449,1677439178,349947490,305816668,1914269862],[96808191,962120068,1298059795,91828219,945696414,1008760571,2084314926,1310907326],[386337100,617053516,1260057710,2045688660,423816734,1985189104,1487146660,196494143],[1976037525,357869765,1384675021,1483519999,10964957,383979470,640981983,531362678],[275335529,802015052,1242009960,562274804,831233587,1914387159,33853391,356075880],[1582866999,1191493311,1548748974,56287859,579344827,1990135032,1178116645,1263750971],[533674123,688911442,183059487,1436660295,461182097,886730936,81778682,1939263454],[1486187409,1964087187,731738330,1513246940,309422382,991285099,1970434440,968357176],[186822906,1048308418,2096735942,1011621510,530871231,6149760,60835128,1576112623],[1282454639,1817675035,267482298,172105689,1214607661,768816524,241063127,2101867421],[924596221,768779741,254919644,276817535,723663918,540998631,1527244427,1732867079],[1626907004,2109089016,1313683880,958296425,468589886,1584140165,1580867927,3111091],[836698904,529436284,448939740,1914776844,834751246,887190331,1705918484,1220644843],[1627945449,483119089,1413098628,2125931659,286192711,1297604426,1793153871,1568722354],[1519918812,866834711,1177983077,1063073936,162654425,1419693858,1036280600,479593930],[525490108,472584349,1706036548,854401135,1158750557,1071084082,1201875829,172748223],[320742642,127250410,995514684,1038383892,268259768,891907327,1168236487,1352909572],[1783548741,1256934537,825444465,795364342,1270234722,2107908889,966217291,497011595],[1084159180,348939809,894533638,1154605697,576823669,835811464,791847640,611429087],[1199977799,1374756792,76023415,1771918579,643552627,167135310,1109381716,948878155],[1316393364,1913379987,1012525288,1623845529,699440543,1400291858,1560219788,1379966267],[232318396,1548814542,825155147,412616210,1729451036,336999889,1027353221,627542481],[1388173994,518340760,63177047,243662455,1768020158,1165140285,244503377,116192636],[125499330,2002971957,1732468471,1525652017,1957213274,1200527581,664405364,778951421],[1939482330,1884161622,700955343,1182712124,15936700,645332541,1425543456,1749136747],[672812847,1682285003,550781071,379504156,1273129262,829834500,2088650978,1801437685],[1616353202,457966839,22742930,1717715604,484965217,1680053305,1927094687,1907175850],[1017796236,1327772199,325927355,1936969969,1373327622,92853017,2023756300,394440890],[223491204,1210519309,1306617165,2013464267,1496190264,1375576840,324245759,1424766110],[1928410866,1536833355,1502593876,271825028,45589990,370930709,727776806,150809703],[1597164853,747392388,1635623575,292449385,519581031,1478102896,518467338,861229893],[1823995185,1262157187,2045653858,761592273,1098487492,687657683,1407448621,2115128759],[541870614,1167474912,1350955717,825431888,1640989078,598362092,1339317570,614667534],[467726190,1344749652,1225601211,1523256059,403712736,621727405,161467076,1662716793],[363876347,1429939625,791031897,1780884699,143825734,445424323,622153329,1930571618],[462456688,824836055,496904481,1328878013,1077643296,669596175,1078380823,1850283892],[1856256236,1289725627,1070406301,602640329,25870500,1592749398,785750299,1986311023],[1395551926,823372857,1833969153,1910799471,430963261,1937940115,1404471353,258226271],[1231310445,1080489883,1616580914,4543612,167861856,216407546,517274730,2703327],[1079695848,1313044667,1682174921,386762469,706759688,1924779395,474311637,1939592223],[361926304,1251507482,2038519692,1928645174,533501280,211462911,1897226254,25510677],[1828325993,1359261795,1771695411,799028018,1334109654,803005485,680162947,152990131],[676985893,1554525100,1638092099,1648567278,1369506319,1699708533,245020494,2033186912],[170483595,1265084420,725737255,635640796,1057394297,1706847192,125615380,911922753],[1973685221,1922425404,1894817283,820851739,992728135,1578147847,929688307,1336901423],[138020948,839220827,2117764872,797886164,768815119,729492223,572690088,547615811],[1749664508,1377653380,1025302603,1922420548,1646221454,844843892,1439268032,448495448],[1133345162,150238617,1556670570,1843710642,414554132,999670462,1416103429,1225045598],[1527770936,1332869796,1974676846,1002897028,409278909,532940998,193698755,813586943],[296059357,516415818,1141753717,1788990451,582203304,1756967786,143871257,917429061],[2034096894,1429875063,845627372,548912127,757734616,1435925009,1163156982,521746716],[1426390626,1558470805,221799485,18886335,1593826276,1654514291,1119609749,1034474320],[1859328502,1581049092,865968907,1111646967,904930483,1451049396,1948562477,2128182944],[515039856,377943161,1360565819,1213874950,606384893,342610200,826807941,1234910474],[1099862541,1180552409,1552866593,612057249,913700122,622838017,1061000119,881057918],[948338531,340968755,1321600920,1749456892,1694250441,171743003,571762161,97138419],[283281781,2037322981,594782905,578605250,1941336799,1750741832,678847751,377391638],[1398523199,191200732,1326199895,1787593033,1509624325,371332485,806779913,1471398596],[1794085588,1651244619,435725980,448884101,1663217473,1480164671,626578954,1738832794],[703306018,127941997,81951250,594465756,1193301887,1526395861,1207105917,2084871018],[1341872679,1539744227,1208237826,1285880378,1398397214,1357117750,203078182,19785755],[602260555,956296111,1856249982,747024735,1974085278,1747523366,101307219,14435050],[1333625114,1762745655,410757280,410053622,1503038346,770254813,1066156151,811980651],[1113264523,758060804,796845370,774359115,693018212,452027893,335914173,388164275],[198700337,1315700521,1089381014,245940405,895881381,1799089767,2116272326,982257199],[1573179509,1906008712,1561724391,2114199738,1500375892,1900474024,351286214,1686090775],[1043325568,818221675,230110091,709191700,1193714181,415541210,424745034,454324069],[1400594864,158842439,675922862,1226290335,1477816649,1512470356,1135452966,1559188909],[1747825593,1717354375,1444640923,278563952,1063245472,297187225,1429795154,1155534061],[916212219,1911240992,279443006,202187106,1760423507,399515093,31743874,1201026522],[1098958054,1729366533,1542901699,356473048,1572184031,1806286579,1175684590,922589304],[1837585518,472168211,717741977,116936858,976759615,998105966,1914696038,1143959266],[1921721212,365319852,1512742348,622174372,913094890,2073115160,373448390,935625447],[1621708729,1785467801,1465968612,242498446,624385623,1051934261,1932067936,1845215196],[76585804,2099175923,606086708,2047006054,1144491713,450115827,1352761702,692856502],[381182614,287392379,668547018,372156200,141170806,1108421742,1496965184,1888155587],[1015908093,749558486,555618638,1756651170,590551106,1817847226,262313277,287875375],[1789031340,1057788299,1946670343,2075541030,138194155,1680458819,1280079226,650593996],[971391023,266797423,650493631,84821803,1050465933,904080571,641166590,1231498704],[1989888317,1896209116,1726920220,1889475897,682047064,399109658,1592405532,1033197935],[1242283315,757494568,1779360526,569181749,529672506,1760788573,2019583516,1008490654],[2063612212,257313589,750996097,35909371,367159604,2065771044,2036375562,842512051],[475224036,1537630401,103091078,431270156,1156611225,792892626,148977684,2086940156],[1673220999,1186336523,762597938,892712203,314317346,516556910,1533197779,1235783049],[571333229,1702135737,1595616066,72703965,1116921383,136614785,361746515,1080901722],[601245989,957240277,197519869,293505343,1935259235,1907729789,1960554974,1112501494],[1232254969,897069765,1587058507,1423090885,679260827,1683630143,189629350,70219634],[1075851758,273739248,79276144,1886648560,2111773442,1796958951,2110638861,1273296852],[1145202619,1873509331,1147769365,726542600,179872352,46979901,1650678757,262684790],[694935661,172138307,1017453708,1432521387,213356351,325025142,1434115480,1657999586],[917814784,11025498,1235945966,1265400475,785576087,1492215848,1487847570,658422406],[868938587,861270045,849133466,1331736721,1069247666,15725538,1871756677,1664409358],[415832466,1208783366,1949923240,609415467,1562305711,2022235670,1894094248,1456049988],[1127322209,1777798329,1184793790,1010190146,150192528,1153772992,189393831,774981182],[1049275812,2101670298,663001245,1944359608,813519326,306659229,907263194,523573631],[307155717,1145823730,1685577308,921294335,1474809394,106619464,1683583676,1637736805],[126243981,1680520579,1940571834,292657367,756499026,1912557982,392114248,1674918883],[331120173,970506919,1853972828,55556525,676503919,1447000083,45189652,479058236],[1153345968,466823312,877894856,1946409376,2100388615,1699555349,58776237,1514541383],[318808539,808768986,872473161,902087085,333331529,242396756,836863007,550826624],[728077419,526757604,499138624,584968660,1509493603,1874396583,464695552,1008807532],[1265422718,1367964694,896381558,906682262,513323130,1755188062,464281483,2019003878],[1969774524,1218251599,127721174,927302517,1319462414,482612675,262555746,1039152173],[656094078,1967730910,601262987,865502416,1521943829,873493999,496388152,2003591462],[1287052600,241587780,1469823537,1095190581,856285106,426812665,334116450,708799341],[1364435205,1280372072,625842968,511636958,1467778446,1164038800,951470346,1226611938],[2115206991,707092039,1217501828,101737763,238598157,1257826149,1731463114,714849645],[1043199124,1572978233,451680737,1511276207,1057164692,186125489,345453900,1924529325],[338382845,242836311,2084061309,1233775100,1159408997,934129486,774972508,1621939995],[1183264798,1786417550,806677557,1615351833,904028994,528839072,784568211,1052810350],[87550925,235016775,522409746,1320691790,1744530612,1072482316,437154987,862953709],[1425776263,1397753732,1960491176,1108442896,1984887439,177501554,564386398,110647963],[83305621,145194348,942615252,2041200319,1428300498,1747682958,102829649,407961562],[333076604,1742972172,1129774624,246266170,1931293170,488096326,1874960751,272776886],[1152180869,2078916049,1829349552,1948422959,1013115154,1106437317,84892553,112819324],[1636509239,1313726170,997397967,755109590,83440190,655839213,1791841257,416016833],[1334483033,515509035,973510159,175102814,1375314482,1043986137,1938759377,666544450],[340748435,502109323,1027427740,20146675,2008544100,1065981051,938997315,346258451],[866999848,27303806,962480611,1084862948,354047932,1136944979,52339615,757412645],[273805034,1370256251,1198333057,375284739,806823844,1405362898,1875186628,471784323],[1382667603,1096681286,1602337202,201283716,1227095430,1745058308,1344582119,826695696],[1800302877,1055157469,2130344851,162468334,1988415197,1487675061,1199876939,1277708352],[834196770,941685730,80899376,803684050,469022063,369220564,1504996058,665278081],[1115748230,2081359864,281582645,787041707,2096240950,1859534192,1863573809,744406457],[535006136,1137541030,1133732106,1122846498,1053679821,193129359,1952184331,51259867],[649573700,426641450,202482113,1255860616,1946960142,526969679,710154788,722756866],[1697480549,1631853781,1917917441,699674487,2082218463,2037396176,803969292,1966789157],[227662163,1557559038,1986998566,51768363,932842875,369621236,608116611,9762120],[1327385590,1190907373,1380083598,116996742,1667740279,2126272554,160414748,485003969],[1599400364,1024119589,1589473269,2044949761,1312195306,884734332,314319777,617746455],[1810943574,494552890,2007482206,976728219,801048892,739351902,908945068,1567488368],[568778279,712576075,928758197,223855116,307518521,895876363,99820211,1987384011],[1340963991,583532514,939935257,2010052535,906642752,1241328870,1629963138,171059179],[624038831,1780117663,966351085,1105355410,65566922,648244190,1951371810,1208517474],[76344,2074676564,1689244600,335238398,783510597,1378156103,398142406,464949997],[1380430835,1660110823,378044053,246858262,1954454083,621350031,782949394,1378270155],[1296117096,1730122971,757434650,1723050262,800924567,1384415575,1596412528,2009493659],[138227430,1133462350,1367831501,1355832869,798295078,904220682,713443661,726763167],[1041374688,827497606,1828967038,781416216,239972437,1857418408,546904103,101378613],[299231128,441116148,1738518104,1758555061,416067836,2001555625,1262822189,1262266042],[1560671854,2068895119,821965303,2061272868,1250233306,1097187249,1637539906,1276534791],[1296935773,313809990,2087497090,2037036257,115075254,1932645514,1526758758,1965182446],[2002149573,733448981,1679218175,936685910,648837055,1979885862,773144383,1260636924],[643008328,499003399,358587395,35197893,740775008,467611475,1472718578,1675784323],[578416097,377048263,972593809,1796580274,1947086763,1321767442,700825545,227483158],[485883663,983094845,817517388,1323546002,1446909377,1148259193,575075578,1654338978],[1754602217,1214904588,1516670319,196887246,334107852,181958258,988164669,1767646641],[1735919156,1399453196,959226715,1314476335,132947370,387141796,680437790,529212645],[745634472,1950838616,1941538070,2004644594,1229429199,30889248,1636178783,546691038],[1788674162,140901862,818974127,701489618,1093845472,34075796,1970834022,84393211],[1780280622,1649468163,313489133,966241142,1830948037,895011207,511884920,1080552765],[663334305,1317107072,1784441248,567377474,596018333,1328680619,1061317322,1379158457],[736430221,1713783392,386882225,1096962792,163265207,1445921572,566951479,576030526],[1671405448,120984522,689635836,492089512,75449099,1586569284,1335068855,554812159],[1756150767,1665341293,431587961,769223652,1774590837,806411098,1412064626,1679454322],[850276617,322543991,447940860,1443650162,1924884320,1726908645,1197511619,1400726074],[2010371567,724903023,1703246321,1226697164,247286445,415853263,1200240378,706657590],[1400066396,1524457135,469270618,570216093,963180448,1012358887,1427790170,677618911],[915101371,1882115192,864431489,1794451193,187530943,628310198,2081259635,172686531],[250762348,306077507,561357867,801064791,1670174009,82108817,1062856070,1413334636],[1906894266,1863025250,782044723,297203886,2042301712,558434218,1337578442,1924730578],[1581228052,784347904,411095373,12280101,1003239721,469820820,1338270458,1390677190],[968424358,1138214654,844101953,199101530,612472939,728827654,1114198492,22161441],[53615665,1979353260,901350288,1766515163,1820264376,1256566275,879546270,964788717],[900604492,1973279627,1377651456,72446457,468109231,2000214350,1603326058,2000043233],[1989322399,1351407140,667956020,1784187530,395195400,37561832,1462567545,1776044280],[1468815243,1618460678,1398660244,1998466766,1555027529,1361006573,693685791,425616079],[1071445013,951593474,1653385575,1411930721,1488044288,1515717965,179846468,1144064302],[2057814670,1807233243,404274192,933290252,732624903,1225687963,1428595862,965808490],[1471771380,609132342,1591127623,1143259835,492767891,697434401,562457257,59932533],[1886446554,1430039480,1487507748,879762408,1051465891,357579356,1970378622,762433849],[1489900400,344302940,129977292,1079650337,2061642253,1340079697,1508764958,58257694],[764663381,1656827962,137219594,1815313264,869267103,1187022309,300527067,1620170471],[1367038312,510416672,2525678,797252338,1573992822,906906411,2057463781,1095697346],[198449006,1571155821,1455308490,1569672543,1065195910,1766960220,1000105031,1253445893],[1797079867,2127299954,1668106199,1782685396,1918883588,1089374483,1526483954,1162175858],[649315338,638504284,2067247651,439220975,1804512430,1507513523,1398377239,22225643],[735875187,2130447334,502297115,592757717,1907727762,708040219,1916953383,1856565117],[1024739519,1852256605,1808410242,2088437202,1082066231,102870346,973843618,642233321],[2033084046,361698730,548595200,1900572356,1261464097,1576728556,1519601025,1690337155],[537049065,2041606299,1213389757,464876571,1692426618,1417220637,1187691873,130996909],[1867151411,1980517809,1623716043,2069239588,492860567,878804111,1960754830,761158334],[1923148353,55563245,1213829919,1748063792,230176857,471077269,487093739,1826031263],[1179203490,1268039887,907809150,626775248,1830868098,1193700061,854130693,1325673410],[1331862387,1195688654,1697318045,411609413,1970453297,919327734,1610084011,408741557],[865555577,1178989151,1913192824,1593479871,1947526442,978012271,1291619382,265716626],[250430480,1161780126,2028582210,1012167695,835557330,1806423035,812988121,1454955176],[441066217,1020647862,672030722,1312479668,293254842,81232419,764148576,1683351725],[1054023275,1803752149,131396062,1610279180,2724205,389870394,470502101,174062714],[1564352358,1151539820,655238684,406187097,421796819,687156670,845177538,1234842245],[385529217,1659100552,82425933,1465893122,1961388536,847335620,429089534,1870484118],[1198224955,1584731204,623568687,1284347691,1857767166,571000494,2021546125,1417631773],[839124882,700422652,123771824,1445880249,720524114,307873356,1850571785,1033944266],[1879983226,925984576,255191920,291535349,245383643,2047001810,593198890,1128537801],[981739910,783551193,258821614,910141465,1270946520,838864331,1450639357,1575639674],[1031388655,189877919,651324348,2062543634,1039149516,1690848371,162673478,564529550],[1538348052,1074378702,982696415,293661311,768636029,1701606150,1220589664,962701756],[1565366621,438613649,2011114828,1181398546,1606990784,618755929,1902041760,59131273],[1375690693,1243260815,615091792,924938886,189266918,964529047,1598650666,388919473],[1691147284,31126351,1341886117,1160277424,1523046566,152039820,1816749243,1524454085],[1224027530,1701306110,1581452842,1899310162,975902237,1367199194,807754522,1883041108],[453366740,1759467015,455985524,761918432,1677650350,1307025857,183449402,801419303],[80044475,1242467989,770069337,1580867008,2019049350,18461198,1036385144,211091992],[1820561615,1697703678,1708939484,480433330,1934875700,678122508,1204052030,1543648782],[1111920100,927397290,8918757,2068443982,374306058,1015158048,182052966,8860530],[1621022068,75019178,163651440,1178384007,556473570,1513567465,342993240,678457623],[1419876688,1375127197,2100458581,1376353541,79544186,1447660477,337189213,257502609],[2103667338,754041166,1569034627,534861131,1243151759,2021401201,586034508,1700717160],[1916164724,1690103778,292524020,1614517161,1509207675,684657653,1268101178,1631191792],[1482650635,442693270,1261668815,1146568028,1633981730,1131700076,987704167,1761747258],[840455404,939577922,597415500,345892851,1388623329,1990903153,421168220,1007606804],[1241477831,593109554,1048148115,1936078360,1266781666,28654581,1382974690,1096243447],[743274619,258431810,806134548,54154156,511585785,1326678487,1925827410,1027899076],[216796518,947178052,301794783,866552888,950387390,951803796,2015663310,1994322864],[1219040245,607861569,1610668195,1462240161,210211000,495759049,1037355460,911914364],[1419059703,1001512620,976449265,417748459,190542566,1190364351,410613541,1411022654],[1992778035,1348377237,1383748674,483885793,2107874627,1369668311,1740189590,180245301],[1254792520,1871839673,456216943,1142425002,1931315484,790540860,281533549,635818153],[1919954559,126699468,1930581385,1604716982,1423070260,725628459,1258844242,1582770985],[442013036,1545349551,1477381838,607840466,1039107878,1043818630,1108291279,1896555832],[1177981695,820058809,1818764815,1780729138,1199583217,1183017461,933827878,713393140],[1193393163,1786172597,1937512285,2009648649,790943907,1580383271,354323349,2124498738],[1757564507,533454802,569905850,595785088,712777683,745820468,287385332,1188541884],[1742187458,520789856,1843374499,1919839524,536925934,1728249924,1809100853,1639142641],[993255682,1638981291,1155227264,671803935,1102329120,1783425236,727750524,2068726657],[1278932375,950258788,1609313731,1593866534,467720236,742083945,712683100,1461306433],[2015992751,169616877,1713709384,816218693,263653658,1482269643,681845599,251633996],[1451340303,1426616901,1552303465,659664276,957437687,320778515,165326329,1701744535],[1752057719,873097090,1538808078,2000607641,1309526195,1660313296,307364133,453265691],[388384621,1756700546,1564518365,1743853425,995743982,918064948,1709034783,1186297469],[1634610610,751209216,768041133,2003774537,900504494,627093457,1538965141,586253376],[1457820564,1971068593,836547281,445646667,786628132,512653269,1336745442,759427442],[1838306871,360557903,1335424788,627132965,1386872595,660275668,1819507503,963856664],[846195848,1447116,1936400951,32671708,196437615,212530108,425559304,415805484],[965472414,1612542151,187757540,1454571107,1748849812,529319079,314145961,316877712],[1145860898,1969658505,1380794766,2025168624,406664849,814405250,64056483,2078659979],[1915312553,1301452875,2067047696,705698008,1181197407,411957832,1246983643,356706142],[438145105,2002613956,795449739,1049102262,1871599904,422934292,1555044199,1255807939],[1332222752,1382462190,1507099000,59644125,432503500,962335737,1667608954,1693114790],[300410664,507627641,66013249,1867824861,1211711388,1508656595,765019978,2089988405],[1436913297,1520148327,1611498305,473987899,1781694943,1409606388,1192420464,1152893418],[724247970,813319171,1613957961,564743700,1398534355,830600912,202088039,1749913952],[624233786,2071590859,1282012110,803475693,1036911648,1479493806,1171146787,1327228158],[868600956,1589018515,1729144018,1405483376,327130963,1129654032,131934691,2113111996],[1460794835,377068540,694442431,429984221,267238923,726086832,216724153,742698290],[1799590073,672811547,261377902,637805526,917962590,1217107632,1827943883,505402286],[1940034744,1377179261,1857381135,1042939435,1722896748,145444084,210294544,1092299803],[1971205175,988881126,882778253,2086077533,810133382,2082959394,1754472736,541548643],[1135379147,1889135084,1968171391,630915080,1936324461,1452455147,1720534616,824401296],[717223725,577351497,2031545168,704350772,1049287712,1349360783,1745415239,1021019034],[512529433,1476852384,356666734,812922406,2040764375,909743803,2074948535,306248806],[98696954,97503182,1087429440,1047306704,96740920,2082314972,746220379,1492900326],[74086319,1103505331,1986980244,1865747781,63097543,567595144,1102145742,2067978939],[1569401487,1450867379,270152549,1914116788,1899624580,1520345293,1072894098,2103447992],[205292066,1605054007,66101034,1221682761,825534021,241055267,1527285362,154270511],[931196363,1532115274,536448943,1058108926,1902987147,735890260,807434866,962638675],[457986308,1785084172,1909019349,1183061462,1120027866,1085650240,1894105775,221893043],[1516965572,882759694,138632826,1852695726,828461770,99926808,1435960233,301639910],[868574256,1402309443,1170325847,844660287,1485831652,770162800,163724329,703157134],[766942303,2015651761,167040250,1191080088,1060868149,29520441,504036318,2071832895],[1784326716,1139407853,439235998,1537258190,1934853551,1773797832,1746534218,1500283952],[295377448,250185420,834961307,1142846015,1886826184,2028677158,2044492029,1952821097],[956387609,1249924685,1184218224,848344951,309450884,1647457860,1022748043,1368890151],[345784744,267282911,605069115,894963574,1715977808,1864961725,1666193112,83846834],[1386654756,830624485,1583359416,323544478,819211085,295424180,1150389069,539016879],[979696560,530256335,1284719402,621017615,1552331701,870783036,847315409,765796528],[226977391,550048481,592533086,2063670299,1861295595,1677802265,600993813,1843577395],[1490982632,1549922547,1682805673,41598224,535087729,525367792,1533594523,2028118969],[1703039444,1770055141,432851500,1794958293,1807489363,2027200548,1095073041,644761127],[549825016,2069269637,770705678,143482511,418298224,1894573773,751856413,519506387],[2048752528,629133911,1310939715,1016768073,2072899963,1042550834,1983783930,1352606123],[74477714,24680109,172266592,1608915588,1882448119,827339652,1150440221,2119181746],[28557912,1530952834,404709189,1272609272,2112604917,778658051,316757259,710859934],[918748712,1244336344,1899511476,810801235,326705591,1463258259,2014940672,1849428959],[933051362,1083060615,1132014260,1474562718,610970108,169623365,1938695288,1125680210],[2062549421,1650341502,2067295618,1378685319,1903023689,2023859028,1978003580,1777608985],[671653333,1281383513,1881259196,1402119171,1452599668,1653464681,1613754489,1441411386],[1877187253,806911658,822692768,1519508953,1708622526,637465128,1628152493,1848798286],[908265980,513392097,1247403796,1334180050,489673757,1953615282,1007483540,2084805474],[1751980244,1824366893,904967869,1157473271,1170276049,1552029356,965235961,1787771336],[760842214,248176596,1541028601,1960177444,339470974,63340816,180643072,1193826772],[6307636,1501649664,1634762949,1992401669,614493271,144556279,553998021,1553536548],[1609222519,1522031478,682635827,1034919240,50102420,631421341,1699704014,1764510992],[1017573779,298925435,1677433113,2037899111,2019994989,986056188,1912436900,1860195679],[1794943453,341066173,864703005,1117291053,1923661832,508842017,614763418,477694109],[786368984,1060837989,1203011355,1380652581,1217157928,1103387553,2084019668,2024657170],[1834579472,735315113,1192276011,364760192,426059127,209360860,575216652,352712972],[916405134,809195301,1234100823,836054629,285385710,47877496,1020796593,443222961],[1027739630,293767159,632878445,1232990668,198571383,866896852,2008214494,832591188],[1715813708,21809311,1251840931,568115883,1589665765,1952768699,929696601,746292225],[1067689406,1035414750,68776789,159611282,1529711793,1161997775,1748717235,1093346136],[1705908431,749560232,2123764353,245377161,1128201476,1636118713,1612498276,2125222264],[1194457378,527090987,1145176291,1661780559,1832084261,1150969834,1361901677,2104086717],[1329805218,1652941691,1659215304,103733463,642902954,1564156890,517282011,1665783878],[1076913556,171471723,789030888,1779742693,22365156,2061024780,500995752,921636625],[929084655,641433751,663400206,1015368444,1142144639,88925237,12441485,1274662009],[1045657320,1318697286,1603574646,2040733142,1297529619,637439366,686302716,841708976],[1447715664,771119652,2052082736,1199696820,1796069839,793822423,1459869484,22561522],[534690843,1648407812,145807248,1999788903,1430651799,1603674337,1373739897,1020127305],[1928863567,20959839,125038160,317070771,1809623893,796144900,271129830,528017520],[620441085,1787063790,1191569363,861421049,1469649043,401417174,41774111,1065798162],[1455055427,516222070,765352592,1016243205,525159350,1235612931,238979775,978906246],[1193044583,975299248,2097601677,1182654712,657821295,736236801,1243886626,2065342608],[1270013159,1143785365,1738108035,356540423,1895846904,1940969251,753233992,1224264637],[873023512,1075002017,1788173487,598033570,1218265779,45092328,1157077374,1162867186],[1047366918,1234993841,1526303354,1399127620,969542819,1590013653,335155508,1883422151],[1773288929,1371507201,623656278,2068552891,664933620,1394454622,1166815730,1045172974],[1359854294,760028729,944650086,1795201201,1602045491,2036879701,2086254085,885220482],[782197687,624138088,1887099435,941465878,705587113,756991111,877713554,2058737332],[995457466,435720108,7535145,1487833671,979235929,2050873744,857621079,1816767840],[1697178575,936145320,644915276,281198607,1141257686,1747359737,126163650,86195691],[745785183,1093518262,714180751,1558107005,465404557,517064820,1510628460,68976035],[125240568,1935392953,1331981113,1318051744,1253920286,1816378962,1323484128,211311729],[1917908625,895386410,1249152110,1266209320,620042372,159871031,1508416725,1253539749],[1414003886,522927400,1455721801,996116784,31997840,979965119,170454561,870582706],[1892151534,728230031,1380666566,1912134375,1927326904,1252049939,944063718,1928843081],[1019755465,1208141735,117442946,36447481,950869601,955846470,549121622,1675872046],[269746775,418857240,1955767370,817762400,825131243,1300315275,1723473318,1463679691],[1984994835,926442398,1665708527,182255973,1193034590,268297377,106763463,1248641123],[83275925,1578897894,1536257498,1083342900,1123715998,838413380,1966118767,1874095828],[1501844965,916664754,1145101603,485549727,1128266237,1524268332,734464273,124162469],[182666947,492175069,635947412,62088657,1604582533,569019484,859570340,293144088],[486951118,1914390620,1618114402,1128986120,1842403076,1576333551,68469379,1763173862],[466953341,989444480,1562134247,396951978,606693807,1295051039,418819049,1450784813],[2049311806,350785570,521990891,839220515,153133867,517897190,1731976471,677824933],[1897842634,1737343364,1237156062,1855195554,1275848588,664088065,1402912580,1541461057],[737834346,2085137252,2046177812,1410153831,1510894472,528323335,1930312401,3065155],[610863871,97450218,799827079,881760643,429677645,640366930,1965212657,1919584902],[1880137718,84103146,987039895,2031675320,1107247061,808902370,1306007727,1087515323],[915376357,577389026,775058815,226027289,629290060,1643523281,312353651,165941785],[486222037,778635860,478031374,926848392,100902822,333872767,2107364285,1378445627],[821825115,1587344225,1347894749,843911689,139775568,1483119093,242858617,94001535],[633027495,1738485110,884486547,384062351,641209501,258548716,1515357870,85041549],[648490926,550642961,724538517,569218246,1615338221,1437760701,1567130894,1816746710],[423226945,722886899,566013920,1905745074,2071453651,1790016264,753171163,1046652076],[635841665,1271277866,163329059,1068957592,1455431558,1742057607,628909996,2051996713],[1779464166,1779909563,642984261,2116846255,1100755107,304143259,196086310,2015825819],[802801617,629836076,1118533439,1313601713,1298125111,1841214172,145794774,1673937215],[160108724,595504842,956268751,1426437570,971381933,1454954292,1519142064,1607578819],[1891343007,1243488366,820687624,1244268448,1742246576,1929266859,1102259256,137164106],[190323279,1259670184,1935370898,158179687,1432556665,1395886687,2046842859,166530467],[1607240732,672731681,1430617520,597098193,964578150,1467635392,1211466221,2115968037],[1668574741,1240014668,1157379180,109574292,283745420,1493930927,1515572050,1257520590],[1792236962,261974046,1550597551,1376096207,375349771,1550684561,1026472191,102678936],[1274916343,526060609,147715310,1944560024,1327487288,514382238,759100069,380153425],[230518772,321634161,577181520,1289546296,1261899207,2090988372,1790449583,1484220911],[858902416,1690586156,240264945,155858319,1309879799,421977907,1321392942,16427213],[1908288407,2022639322,779016953,809877223,1930936899,945482501,222262591,454985432],[946782605,1857281197,1313028259,1460152758,1488117994,1094441084,982401291,1785431634],[1829078473,695970323,856108878,870479919,1843394965,1901033476,968211855,32040680],[1964331337,1589509138,147864632,706336526,1543264037,1035267426,647722574,1371226579],[1509229284,159868034,765530498,971110212,1109602348,908866525,1356952234,1290438796],[1450042006,1412806645,1191703865,2025877402,545353512,134072102,1048960255,1708080691],[25084051,894336503,464344294,2074555971,1865807861,1991850466,627843575,227995944],[172520405,885395117,1003625114,252190588,1196324417,1924227951,380703076,1342260689],[739865426,1538207212,823901551,716316969,1762344276,1278515430,989894250,1060128896],[1145204092,90774303,453140737,733342797,905064107,724553484,1949564699,537169324],[1014234849,695651459,1674323476,264288629,1316952694,351966214,417478196,1893937140],[1629758666,850467963,2004405364,1181418611,714205340,1951336222,1556749320,1949129739],[1758658641,1173869280,1463381421,661479488,890897315,752981441,2021208730,619044035],[232775228,1680761034,11146723,1336097128,1848586178,426069639,1609555798,1369003986],[1878325599,345738815,1216986846,1812676654,1414616131,1763326145,563805152,698899237],[1109660525,857112660,1496417349,1889060055,334390852,1856370929,290229918,843219574],[773876480,1286516400,1458449349,1537465284,1464696025,1010227705,1825884877,1537966720],[2016162197,915123389,465146440,146464801,1034577371,1527901201,662991832,2067751977],[799156282,1437950048,1777913516,477823632,1347612109,253059577,576106803,1991198330],[757818631,2048147916,1399964023,717330726,828678744,741370597,118559544,1686871838],[462854627,983733371,1562720118,1253419805,1440624560,1867002700,1018358854,623271102],[541979526,450423643,408391075,1633493617,1355407857,1496859175,823260981,880080743],[76521558,731975584,626354204,2062465472,168436386,452370937,1141095846,266080487],[611943042,1370987892,1744789564,14160189,1372528816,714104217,1301187659,966211673],[54653248,1092901881,1333130365,713852093,1280238381,41881359,2043292837,901675483],[389461463,918288631,1687300018,1832158877,581271363,376311574,106117359,1991784799],[1710833822,977513345,1040276135,767363824,339197118,203580012,1004374698,987816032],[642311661,1390276677,987985976,1172391621,1180274701,574278721,1622471887,1846662431],[972742486,1167067590,147098446,200265792,2124726329,1789576159,1143260318,1692977593],[103865479,1074675190,1364502628,672324392,1234619585,1460229228,1185516343,1460287922],[1753916182,1817278770,1810934929,1356718028,1392991934,1910052973,321843211,344200128],[1009818134,1993785268,1248634966,123152426,1704720886,1548307137,874159001,808748673],[1138662009,899248220,543422140,1001515909,1669429122,1894186392,1349666533,744073564],[1370241768,519871016,78467343,839877754,1513660484,358986183,648852074,1270693653],[383506219,436242195,1435545169,1364235832,1517927435,1654953102,1876321613,1978762903],[219676238,1383887391,306394627,1609463296,1655985709,1898853669,448443724,694574010],[1505629153,2119764827,1393393253,158056919,571537999,131077110,1369939777,756524404],[1884147137,1183630330,806164300,581023020,1345990423,1679161148,671262830,1962643079],[673625760,1010624472,1715568438,1173202597,1742741253,1001649906,834070935,135350857],[868967243,1678359099,2077239171,214635243,1549850257,1034085101,604310488,1556042290],[1655320771,141623355,1829154286,113606539,1097073754,1797228765,297868944,32973958],[1797609668,1964474505,217897197,724466449,425283976,1901588560,1242281736,1522661024],[373705862,395313804,1287804102,779631798,672082557,59052418,128429668,369524898],[1254452240,1990757782,527335462,1845442334,1553430548,1233254981,1391098969,226349949],[1112296097,440596358,1010553739,1360698658,1141678623,403143998,1134860784,282675252],[1914272904,843523287,863634364,150089203,791218423,660451081,283367318,1072332005],[1672215239,1466554494,341047100,212423362,25614185,37180560,1253732662,1111076892],[1929729697,479987820,1408235357,1326071422,554865486,212348633,434268512,311123276],[1114515872,1674637594,1317598468,832720986,1041094448,633189119,1610715285,245646549],[522851811,1452893688,297193123,1578226728,353998823,1001066848,106421705,1237097863],[1390805317,232888391,627688347,184759155,552667529,1109809405,1349987380,1747872151],[1211507643,1631513191,586211671,345099803,1009298780,1890280243,940107140,921776101],[1306476674,1562003719,1092365808,1907671714,196919912,541536700,1995715826,206636197],[203682501,1067092343,1896014463,1504858030,1566462493,1740133260,678211532,1730364338],[947344641,459577529,786836300,380196970,1592988963,997578660,1019724582,722120994],[1864711333,1331538602,1785035808,819760721,1124814631,715784340,303174909,941366752],[200977420,1601333432,1857753052,2031208645,1308179363,567486539,931898849,1497944216],[2127122027,2088892552,1574821613,1434368633,1311595440,824416227,69396731,1774386144],[2110375014,815874906,982818076,53954363,943006038,623853446,1980351847,597119630],[1229216088,878235081,1321547504,875828024,680779249,1419361587,1127154207,1435405421],[109371419,1533665119,1880295462,1445933884,873154593,942261601,1205916865,721128287],[1304988221,2029256486,357317763,1897492592,897633368,339579968,333166087,1370923],[1248814362,1043194265,1782492757,1944235654,28352581,149096798,320523834,456486832],[78013870,1871447659,1215590058,1151030909,506964942,333040739,471463955,107386150],[968115727,754207110,1924627381,1757375301,1574815385,360966534,2007627335,1400689899],[710504273,618666637,1591484174,558196123,2120532969,1736709565,570171113,1957590163],[1553533910,1219747581,367728959,768629988,1397087640,983633893,1500711793,753156826],[146181307,1732048207,21063423,749206059,801906259,1094353387,220280251,1145354909],[845109767,74215936,883688160,573924121,90303449,498052295,1810020324,1705612992],[840609423,1373479295,1845035557,272928532,494138580,1328624911,1456165371,26355908],[546863327,402651712,325981883,1657362522,725950193,1313799760,40234548,1373576225],[2075547909,1238112272,1131592691,422540916,2116457138,1420454540,1106758875,1920909950],[63166248,1853861687,1059732886,2037503948,1725831262,992472032,663085340,1968811893],[581930181,1196070498,919595531,1861351085,1354635381,1482500060,1354253211,1443837110],[2074462728,603786882,1469311864,421941855,1517203076,48539277,1785350136,1021585921],[1484446946,76773482,565176187,1292645652,327685789,705627024,782796187,1581985370],[891487865,990451003,1087371642,1257573044,1490699550,221495363,551302068,1019730313],[877775575,681298182,981905434,1035321607,2058560699,615568574,1497242470,1528221688],[1488067624,1153018898,1198896581,2032843392,1227522124,736560789,1887913769,1292176758],[468050443,163330076,1911573929,68863012,506473852,203385535,1830516605,779962784],[1280167911,1211750679,1717877477,826009225,2090267076,817158881,82777098,509031479],[749594909,18110698,463026737,1693672793,847865938,1901411903,385983040,202763323],[40939882,368508241,651669843,989759235,1340309293,746905057,1260193042,783613008],[83675420,1430258027,664108103,165310066,778665430,634863572,305763727,86862587],[1405758213,451768771,106041331,911516058,465831494,1695329737,1706514714,927740335],[467618184,299838423,380619597,1661185877,1218550758,294036705,146144484,695226914],[742925481,1590933122,317780409,1521844011,720611571,401926552,995510313,388103567],[2128634660,1447891336,1281669905,1597680549,625033686,1169521748,555982788,51437919],[869398074,185794287,828066962,2022593143,1948328383,1617459676,131003680,363811016],[1896399375,1457756409,897638758,168151723,22174073,57114367,724029365,286188852],[678715749,289613760,1826878991,1649799843,646553678,1107761237,1263301524,1916473460],[1919839355,336670053,384050898,1201923962,1708089628,1309009761,2099852574,859508375],[139149867,968448643,1289619666,597608202,1115863935,1116895127,1285833989,77708888],[2082632133,592880081,1847084022,1761556093,1384023116,1347189010,1642176746,1713517339],[387521745,1040737094,435396414,970574814,1136482216,124968460,480366073,1733172870],[985574226,678737559,1099610105,634213766,827041573,1024205339,1540128468,611477735],[1679272409,47206407,230279313,425456476,1033688365,1311669109,664500820,318785013],[1629135442,1898953207,1294959876,137333301,2090443242,238706721,1874171609,496226547],[1961819449,1869831695,2036450117,59555804,1905909425,514568503,1224131191,212073943],[1522753256,775303779,1925501977,1897756553,1659596304,1372050185,1811984180,1018787321],[112687371,1529205174,438609879,891001844,665193907,1097788430,653458411,888530594],[395301968,995575302,1698086113,579817214,319295102,1411340767,125914215,1483780948],[1169753168,1023928638,427130678,1431903219,424034825,1331976383,190378740,1975494921],[1207103753,419895931,1010871292,1239926615,1924208172,1970948216,1467388197,1659061339],[828664936,841431751,1029739707,197651018,669153099,62428492,1663842977,1170555117],[1622095408,1854148976,1807468865,1489714006,1809222212,1042198361,135272012,4901412],[47742930,113340884,268162961,1616483630,1443699747,504829958,40830369,1871043041],[1550087697,1007415337,103033378,207572360,517289990,1626834372,404873643,1304541375],[1141809238,2121631742,1560171303,1384412814,1100900153,1764764336,1995514658,731378393],[492528842,419159900,824669017,1174535081,45680061,1191319134,303046059,2088878936],[984160817,214417012,699697543,656047596,1463728584,614195553,200830329,1111092308],[1195747477,240277288,1760624799,1319013457,1356318905,1404641000,285121648,583921959],[1367133414,22499035,767023232,695645849,1468678865,424064918,1824488758,1937219665],[1183146476,1887203239,1867390032,1545839826,76955624,8254076,213691681,120750816],[879784640,1151051804,1795077655,747912514,731136388,432489651,657202439,1658175678],[761213325,1661174828,175573454,171251923,1619502847,233106046,864714828,1970235346],[1392184179,1136887419,413877663,675279151,2034861987,57279029,190830953,590625508],[1552163253,1400962751,382490635,781840613,1303613386,478552829,293788008,190537030],[865834767,1700850968,87457796,38644182,608821999,807319438,1194953232,383145866],[96420149,1628168548,614222296,326426533,520983343,1236891085,1367328607,114618464],[583192690,143050490,276426079,1201272870,160187120,1228533206,1228314538,1782386454],[1713554252,1429813398,1066606707,181270239,2637658,1618160822,1647496460,539573316],[462332642,1834477544,2099315972,998097460,1316834599,1670221556,979838242,15586501],[823136540,187959460,1328179366,1691326693,572258752,2016512593,1681026905,133285165],[2063794950,1462183077,945432946,1256727314,1260406285,1922242327,1010752195,1832353095],[1617549513,2081284083,1884190014,1717651813,464815580,1850549179,425720882,1758645623],[1493647465,1535719926,1442294566,1898754167,106518717,1260022272,1814923461,1655806633],[2073797422,320661064,1683515082,1849779372,769465109,1506369792,212434467,390039467],[1094924378,336906027,400634196,1994020614,1481434770,1883483373,1293537486,477004685],[1446163193,1371374720,1822222745,241600726,714487828,528977438,818106282,1928583316],[1429557585,114687460,1184218813,1647252546,983371871,1106891463,638947669,869849296],[441890404,1982187201,335614039,349398915,932320236,1327505944,702045961,2043009622],[710015219,332614088,1197376469,578945164,1880484415,2003930690,1463797240,1989521877],[256047915,2103052891,1570043463,1656909109,1098276842,1881142631,2113367931,638050058],[1051789280,338999148,953694312,80778978,415949993,1033900053,2014428952,362964404],[1246715266,1610541342,821563923,112694109,1167519727,886711601,1360456477,892197833],[2126148390,1044311486,813752200,1466484573,633018275,910238349,1092921119,769587200],[1263164144,248450872,1099253714,673519054,1395038419,1401507420,728906024,1607462649],[716260000,889060311,263795325,955285418,968021919,1532053939,280310255,992726496],[1805525199,1629699523,2069121715,727285272,15893445,788087870,726197107,72483097],[876162298,302692204,324978975,1754306235,1099569018,1721744335,776770045,871586413],[924992248,681699356,373522885,1759829576,956554448,1234485219,1704384213,1917848376],[508793368,82553831,1658412012,339372422,602337761,35401715,1986579983,1935544127],[1955528328,1028380908,181670966,1348034056,939841786,1685893879,417619578,127390588],[387821698,2001026953,991345379,1034097762,1452204212,1880946252,386574525,1756924338],[1426682761,145339112,1873563745,1030842404,2004345221,307516717,2081238099,1339224133],[383574226,1602147544,1012985455,705164752,1917866061,1702830895,829092295,2070003478],[883262963,611501829,1624849952,746182903,1148721425,1263349983,962499693,626742462],[135320318,828976902,1514633820,1156641830,912252652,880068094,851787183,847884085],[974000972,1128157242,536485896,1230219453,1276349096,301261744,1758990261,873784104],[1988750508,46565602,332117998,1301477062,1820777886,1943548827,130627170,508298878],[1463933897,2023309768,1270315028,218027041,1520048529,726664423,1042602861,675621847],[1806213172,155441762,1731523718,1190694748,458264996,258754238,1772862618,447768167],[129738884,1728250645,1748245072,2124521362,1050164938,1804198176,1168244824,587250791],[1494351275,2071259108,295425393,29069496,1881205479,1364655123,475549774,1391952522],[1549472565,697726571,293212771,1279717628,638368343,1488875153,1538338976,918588524],[1425915455,493657983,1556016262,730615244,1072008301,1703984621,1873645866,1137700735],[1277907422,1267277582,1442433395,973955019,996787261,1337220564,307265229,1420215894],[465403458,1218279167,996844397,922776120,195024649,556845951,1982220581,228984185],[1281867713,1816616381,694675627,1704655155,1296856401,1086277159,1932771307,914264721],[987088873,2085047851,577194019,1619115796,1348170441,2126030307,1685394291,1638377998],[1400536989,970455189,150812232,1405108063,388863976,1675679530,250818643,1253827669],[93986430,654277784,1971880670,1348565959,944440290,180643503,667275320,1628884685],[1444934989,133683841,1543568535,967252082,1165781663,825752358,805597122,566700120],[1546090733,1906604432,1288390946,426337315,823026670,2073900149,1414455206,397443220],[849764595,1613114696,1944474009,2009148682,1252236473,2012996600,1933475,2013822047],[2078990764,1148175245,734864329,73788616,900120269,1172023070,759244688,28040045],[484945827,1956498297,2090620132,48075566,279258199,1087864668,683711416,853824211],[225303457,1416111720,1855046132,1478195835,2072771781,1207153340,2104303782,2097845589],[476997869,1740572603,1582736457,572204541,505156962,654020818,1265567605,449039974],[1575329025,1406235182,901355338,661588097,1577601151,16521409,974726476,1079334852],[964945084,561610695,539386363,931753957,1675618010,1865191704,1776785419,573101314],[1467240013,1919119336,496863564,884609717,1484478282,9316862,1402420985,1843036141],[342804133,411701000,355139856,387800473,538805446,1375469202,1159112700,454204052],[1423783762,10971786,1639359270,2023634866,1188526243,1100095522,211923089,189020303],[429104280,1108224480,1607068858,343341422,1926496718,1943436881,1669136683,680662066],[1622505106,1911020747,945719797,1943917715,1723338516,1593252568,670286125,160972667],[1871050688,217944590,1965194882,1243685525,1479504034,2093271229,1489899878,801526921],[1759469148,1080136465,1263367979,42609754,1633742644,844737385,1570924991,1188051117],[1026385254,1060671340,1132121326,834828734,1808629773,875862188,2069302271,1129210931],[229464286,1759779322,1090258130,48016503,373088801,153371243,1975739881,993597147],[597184912,1682966356,1319486530,600941275,1777024317,423916765,937607546,1180736231],[295041166,714682321,2010038619,434715972,905917579,1190217021,141098935,1007311377],[555742497,1721441195,659786711,818392749,1425353072,490612968,1483868102,1865765887],[281429281,134290316,2076840096,1585663672,2011199222,516170872,1467687859,596167429],[500758881,1865012355,254023951,336352295,1507575539,77590131,1640635023,491254671],[141611072,1883218766,259100015,898992759,225853302,1052470631,1212583209,463935845],[1261212435,965829020,1395080117,1528562637,1663171560,1701361421,1992113311,1478630972],[765586629,291297790,701061724,1897919166,1803530630,2122918906,1476075205,1119927930],[1989496608,1031298837,92687754,2095017476,531165592,552226326,513342614,402252195],[1982161163,266719465,1689818456,1509898692,934089806,1548181504,1729591957,1729674182],[1152323401,554888923,494143901,793453384,1482155621,81051024,429421117,1036327995],[1287819509,16861469,2095595834,1305570846,98863586,515671073,1473076269,1692110890],[359869974,1773248549,1587432450,549947843,1468225379,139397276,1871383302,1570845705],[2073367012,1261500538,526435447,845855489,1557680807,778105785,472046654,413415277],[1241599879,1200920027,108603057,775464187,1800165372,1352634403,645905024,511377567],[2108336898,1893605892,1823268837,93881227,1177324969,1705019861,1809332920,455590664],[838362373,1951791955,1574853483,1413616731,1909882379,889396907,1929284925,1552710628],[989484855,697447898,1727467250,512903825,697342355,1828383649,1640300434,434422064],[1550571301,781623760,669550162,1254773673,722999927,140049334,1104229352,2006127400],[1411510685,895724381,477807383,2096972223,1448321831,990207190,1010081699,1228490764],[1843230680,1568449158,641384955,1681964429,649050183,1633679738,1962565440,1806864284],[550483392,1985061007,735083779,1893159467,361146429,386164011,174129016,1121439588],[424133501,1486594141,1495276402,1737412125,920355248,1959585642,1211444531,1789296547],[178703571,1123096451,1771399210,1540196512,1189833252,360507536,1120140533,652156509],[1820629879,1205032452,1153746479,303606125,1494202559,1182695371,1499026180,416039818],[1163076144,1166670292,1739211570,931136574,2069105396,636494776,63202523,1954145161],[646987047,1236699885,691738960,1183316470,927460938,1347901147,1618254293,1346706038],[1235410649,290243783,992534571,1060245298,1357614130,1458113530,1154282526,1056498375],[897309331,1356929153,1306403288,75484228,1761851609,453282051,754702275,1835188719],[1826109707,1065158590,1063140294,1519017195,1549715109,652561846,603478268,868524212],[1355390038,1875116314,338811906,1077084583,144614308,736887572,1929965169,1406644615],[295668222,914495102,751398018,821444409,1060366371,1601693066,1565781161,1891706311],[524741101,1523518141,2091733584,1291554190,881391763,801379267,1753270757,933785028],[1747717037,945694805,126470562,1262436070,1561565153,2009077116,1402029614,36281237],[1732001478,506354538,37873259,303396928,568512639,1745191912,142426393,209997830],[1513885104,1193990605,1545246855,298103250,1351791386,1757422290,2090462960,1679779857],[1773046389,559970324,691993931,1576739329,2088983412,1445252184,134099412,1468526960],[757072376,1868668273,1268552392,913725953,319524411,2087142219,1453665432,2041430051],[1157392854,143384700,1136373018,370042897,1030696813,1572537735,1901732544,1645129845],[1302326120,701748632,2074368050,1342746824,1606854629,604012049,1561340357,590924773],[1430632955,1334690729,1410214292,543212164,1991852468,1203056697,1698753276,562911001],[1718138779,969926214,723707027,1804997374,191541570,1972437346,1371149751,795858611],[157293629,1030754186,44551437,781980682,523619744,1581518300,231443190,1944486025],[632397718,352683710,398242259,1306963709,332919375,1571900086,2084403864,1150284021],[2094111735,1754178541,920360794,614566734,442098933,1062689437,701861672,1791585218],[1063797006,19945075,1733000780,197972254,395521127,271591079,1225034970,1122776099],[1477267504,1004681146,1149425905,1076696811,147867424,1514973501,1244410715,1994830753],[1749678081,903992062,1055562924,298478474,1845488893,794289124,2020056387,1611328373],[1027989841,1047225035,1669035797,2029698589,951227262,1785224987,1941902743,300194775],[2028920053,1774129751,1728325767,1737907260,1399364890,784742135,1557682966,187592663],[127378820,1111463494,1908890569,1768252768,1289832484,1605516839,375012385,1604284187],[2005791358,976664793,713119449,1249791171,644071635,1967180731,1859844324,1119967834],[1476022516,595200508,122644726,1730134721,639813584,330081336,592269691,1938135755],[1881545626,529758157,1044396563,391254409,1623709472,1095513598,1470641800,1767747962],[1547986170,784140273,1663379385,1687104534,1994113860,462938544,546073989,322470706],[1260145018,1614963003,330260472,450197808,1395826761,856022851,524476323,1804807074],[963968971,1112435883,1377571237,303450029,612123802,2019285330,594614185,395585452],[1403796268,477026636,1632264445,607007544,655125590,1424738480,281622645,2068645927],[198819091,570126783,1850406835,679700276,474710277,1186353084,287084908,988364177],[366607412,1851371186,1779543958,1291171205,1139067719,858620410,2079900222,360615653],[931334100,376887265,442522241,304939630,1536621723,681150806,1943581186,177194905],[1104268552,1707491487,1799845120,910368680,1019371723,1607499408,204401939,40198768],[541470112,292281620,1626949940,284853155,2112795809,1518711645,1732182182,682948593],[2068363667,991840824,1001540545,1934989659,965318290,1980646324,1361246359,1051156652],[2004260956,1685801936,1034668724,960508054,802327082,2030312820,1273800667,1796947150],[531264110,1230757989,1494056489,2006297862,1094329270,801336115,660775511,2019922269],[1837360376,348105338,229364949,2004928653,1137512800,367662726,61126078,1386803308],[1046506463,406211773,1164949428,614218545,1898400989,470350277,2025964691,809799146],[1437766126,1943210159,1807029992,1212411412,298093061,932880228,437468613,639576485],[107381677,1907674950,1281786314,1402873492,1903392967,570617046,341226961,374322101],[42087609,2065633348,316581643,572950154,1679031106,303315973,676459983,383899969],[1106483789,1253405298,1060796587,88575642,381520298,1285967847,1413495287,133612943],[1086935950,446681877,1328737794,1780021020,532438651,1438115953,442799514,1287482398],[100603972,302514120,938600447,100329590,1713151509,2025807250,380863196,1382386133],[1364014800,123334348,540895036,1771262320,554796393,142805531,1787505040,2005986217],[396964268,1739600355,63841935,1059610176,1917239755,328776938,1548065906,1491056752],[1128642843,2025063796,1114340703,1466775111,1491750510,1946052665,1712665370,2127505291],[917853765,31831774,1338787952,1757737756,451748574,336269034,1528968954,1309269584],[292221285,1416363549,1063465769,1368296058,288684923,419718562,346805279,575866552],[1959383829,1657104479,920617249,430610087,1406627708,1183172436,289850747,1005260308],[119103759,730181495,2124958610,141108027,1056085528,826769215,72046710,1524951610],[1406796564,2101687717,1483191479,689679773,542416157,916444371,1957785760,2090845861],[300641590,1264438410,1041540714,1292559110,265294331,180713083,1683395742,1985473538],[167852625,299576778,1329826063,1816034222,1422039818,1039241344,212765422,1887659663],[875024500,1985321593,494397034,1086562514,1340061966,1264070125,316234388,302057625],[1964932830,1980407438,1580559611,456920371,999764135,963153078,1158148447,528442114],[431873396,464549819,1184313070,1238026208,1011874277,1003444889,1772727602,544696656],[1382117065,482223449,1821031349,651036873,172171566,1263043017,408696766,1851220725],[38991176,1714644864,33498620,63501239,1750770441,847226694,1396771881,1533697987],[1874851558,1228286891,2097199657,1267922024,988616378,1336937366,34755307,35923194],[863314998,1717644441,1922668282,675947665,1923672088,364026321,681456078,965472980],[260960654,1879502184,398389652,1694691564,1753461642,332207745,295667000,1246390014],[1350968023,548828048,57110291,712917878,2110683849,1061345158,1629854644,1950338473],[1941279131,204747215,1670467949,405181320,1445988015,597850508,924799787,1467092327],[1732615065,333944107,803208081,44122326,1971933512,1510961269,1377577887,1715029442],[209042365,1266324240,336389576,1112469791,771844259,576984900,662976611,436785361],[2006539628,1136596400,1085102547,688738154,1972445030,796704397,1865671884,488170935],[1865206525,1005216907,673473564,202621323,311650163,827569430,1388506527,201007147],[1694807301,310832096,1186732781,1187658911,759466106,240489021,1772970669,2086315682],[487604181,1623093126,937727985,390236073,1438865582,2104521181,2068848405,841427061],[1246910025,884805508,1208939977,368682380,1367421974,1792956444,873838821,655352089],[1392803170,695408654,1783676322,543198280,1065272507,1039785385,1680767769,1536639910],[389909566,200648991,1138219142,1264008381,169834002,905284429,1054876288,901627911],[1842614184,616888779,1611947590,988640853,603966614,1642483545,1273770991,115002491],[1271948784,1662961999,1257992975,1690265659,1368099228,994064110,977893773,961702997],[1681656897,1441905708,1687819108,1720239781,1017808523,1368962299,80190176,999630493],[177533499,598181291,1182460707,1440738830,1974793959,1978167168,325411950,532106356],[1227559589,1954637726,126568613,1689807935,1932389469,2118961511,555737778,2082696424],[919164740,1147993531,450769607,862333401,317066169,1377772524,202992392,880773448],[1363743511,2029223873,206020680,1560534590,38131817,508388932,77720864,871923803],[1811246105,1402332348,1213998289,1474290929,1074516425,425985403,592653563,1089346595],[549651046,1563734195,423935287,1439807230,1512721598,1011988330,2110777497,317168685],[1108680691,851848022,893709940,1572327618,392438113,871300946,255655007,698177351],[1546987633,1098745715,249493111,1351511641,1322804913,543351326,99565078,1118532489],[958356779,72227405,1214430594,1541872386,1357244408,834435697,558867582,591549522],[1706581912,718559692,1495290343,1843713446,766054490,2061480415,1252108086,693686202],[1699735188,654726121,1756404250,518515949,86094001,2030763098,2064210002,185492108],[513029725,54621127,2062889363,745331249,662580476,2106572991,28143433,1737400989],[499367666,1763278863,2056161051,1611602872,392874619,592322075,954212181,110446997],[1913593113,1653855060,415490860,1697402514,335761211,2128593942,144132603,383892343],[2078844821,1179099874,1864330173,764094179,853505561,552583270,1893579523,1708431611],[1954849719,591057330,616962602,1077287423,539426274,313780364,22474170,158621539],[944184387,1574720564,1303019951,1803570986,73513926,406578342,899260108,1179555335],[976047804,822748911,870380644,1363582168,601251474,1342214403,838786437,1926147607],[2092528243,116280250,1052215303,972872770,48911593,1869197402,91524448,1439705352],[407287767,1641256927,1684004063,722416141,1251772941,1182624497,1507478970,1542672292],[1321583470,1799446361,575615732,181647386,169055992,1695581129,1613226601,1220736683],[1183466360,1851173402,388636020,1955647361,872506144,1412724476,714288114,1812053460],[1670467015,835886290,1331545192,1021524770,1730760777,2113440897,1058602926,507077709],[458228222,166358184,1571918300,58767363,1037288238,1954982614,769168007,1556220003],[1405924380,1991897820,1993477984,251802297,1600913726,1478294078,1222693709,125718380],[345479393,1125002276,1485125630,269202671,7282080,1395574485,1124360096,272182621],[1891595677,396997596,762560038,2071452615,1641693706,1708837523,1922940905,2094583163],[1262184147,1356539291,1664702709,1204749865,542840074,1881686780,1632132928,2120125110],[1080499116,1310109099,711598648,1732463832,490692440,1474538709,1864981436,940912070],[738631094,140234715,1176363896,269514334,1073351304,588015867,521232101,784968707],[1553217283,460145459,1463907183,639873564,408104172,1324392591,1911619066,528353855],[415425773,145101231,1656008562,131055648,609294004,692013691,1958492334,573578254],[1664770230,1213987335,1855038205,339902379,170259740,1620825966,1139456678,461638254],[685549181,1545639245,1028650448,55519346,994790274,1055658643,1689335211,558466644],[177628921,1841031659,1201139947,1420090769,2111885489,976708095,1084507624,714318942],[1566923112,190658508,503068449,472588187,1521976677,59246877,202827543,945218515],[480072610,1474957672,892283238,1518936103,705858469,1024770522,1861740725,503104828],[1316231497,403470922,1071253094,1634707305,510733422,455296433,2029156399,800966175],[2110579092,837348044,1737466671,132055268,1769766001,5004989,180390898,1801013360],[744583377,1124596795,823711549,762428794,1527256282,441591138,311558399,791242558],[718232814,742931382,901809943,2109607057,248314790,237776525,231879606,1480617662],[506415034,561885533,1620909860,459623555,79937148,1118152715,834693582,393083179],[1591258345,1859171998,895489018,163217771,117791812,20984203,1492986316,172697006],[1579965240,918318100,909907156,864121593,1081213445,55953908,225725873,2119943164],[1140946252,109087104,1343019193,1240429351,1233531305,479240761,897948453,1706548491],[173465888,159824493,86083341,1510739608,2125305093,1485103191,973106142,910440765],[1036871817,655417746,65208117,1352428838,861269149,334565372,1832134290,1352553861],[52201862,1927404223,4805146,684110957,712680661,1881310763,690388184,671149169],[1272182796,1021476898,718247775,941564790,309701127,219879854,985912099,913666575],[1256109057,1491854513,347180730,830376830,1387825770,308557855,1917841927,1458915071],[305148239,1822581199,242940178,1445660407,1306715322,1463091926,1718769703,734565978],[1275756721,1801355169,62831635,2110800472,155409507,513504533,1991235326,1197566400],[354822415,718213354,768942379,1039622483,1591080062,460907469,238486011,367661336],[1250683035,435243532,830835265,2054481417,1096695791,789440052,650944031,1512481111],[1358614637,1063762124,1817738045,126233110,24523710,847135036,1862275442,1358686723],[658189482,1225305714,452503283,816051877,656788885,408215274,1031022835,901863609],[570275203,331735328,2055388424,207507268,1780252052,5657714,477792447,1562422292],[1278371405,1099306323,1533453144,1927646218,1316984974,1418422202,1438316702,903071628],[828063572,1474500044,755854429,939112892,1059319016,1567683717,1369857051,968644421],[1120936242,865610047,1231339236,23652753,1740336835,485456786,1344453960,501592993],[408976303,839418456,1079188784,57300676,680847809,1252194008,269970591,294280138],[1994096758,1473568930,721206426,1668287297,2098759086,1948789771,1640666428,1609374106],[1936840087,243471256,730499994,1558524377,1886556659,763250185,1788643072,778356084],[676648307,1859056092,968125003,438681605,1872087313,1415038517,841025080,1715942657],[987214371,591625978,799001962,1585331834,144602175,509049262,1161659028,860859433],[1585879887,2111478485,2036094071,98139907,1700285238,1479211746,398356764,1135572155],[1247316913,1955944992,68209187,837523429,599397290,1196907575,14529790,625120424],[846900879,833080090,921690852,1909780790,1256405548,2022642183,405477734,2084214909],[2002300933,1359298596,1247870131,2109895154,592208505,479069611,1995163727,1042716625],[391007829,554977863,829223513,125854630,1636415007,480209264,1290532839,1606273104],[308718896,1123921879,2072650779,439440819,1735792792,773208908,1031360387,1358436043],[1891770157,348815076,1787559860,1134221082,1328669736,1133755110,992991129,1704808151],[893349029,576819795,2082614278,1227647361,1919357463,320003633,533171449,1652738673],[1273819004,1035928703,1259532309,1288277468,1220017517,435321157,1501427312,1874502775],[1449577947,1856878526,1416517950,98752175,1171399561,426844112,2012558517,1705695059],[798548715,760679053,244671851,263478205,738913188,268408438,2250617,658373662],[610595675,481597570,175141960,1784596623,1625907977,1757457001,90311603,62567327],[515349481,498418627,808998701,1082258531,664789947,1423326503,308573080,717973511],[1025554464,230627193,1325744064,740982513,893985353,297581782,1521298480,1582895028],[986845393,1919375276,198996949,1215914432,1019321468,695902264,179532754,1334293054],[397935973,439476916,864245447,672018479,1133835396,1857385382,1755970945,539888311],[490641424,1434340904,1958129445,1792324769,1535432684,947492513,1354910188,1435742179],[1389727195,1533784315,1486262081,1053780825,1456235911,891286925,1676685428,879230358],[1510368130,1962084334,403804769,1813783342,1693346213,1302760990,1900665829,1347508751],[2109310601,1871743994,277955612,746308756,1879388009,2106961061,1054423886,287270379],[2120797377,882388238,218426227,1971850834,750428502,1781880513,918163527,1971048602],[499574061,1947834053,1475052759,63058264,1773343604,1879181492,1633496047,529841583],[1174042212,1110491778,1046709217,429328613,842548685,855265569,884383226,1210102910],[330553401,1878162551,1733755598,1836456145,555966378,1168231789,1756235211,2121587943],[1594024873,2048872501,1282828011,97267461,1321016946,39720238,527801113,448430644],[1523518691,1298759668,2108893820,1423765964,291666535,1494692165,712906777,1512474866],[709273224,1874938295,1946402945,567026989,1480622906,1410973902,905778419,1040027223],[774300629,833674085,730786814,206943542,650063920,27697880,1214004688,1013212670],[252428877,8881091,1906220523,80042749,285385484,694238490,1870675213,1886481301],[672736824,1847393934,1713558771,409230140,772845827,1540905125,1198297029,875343596],[338708308,1775467132,587669124,1008129256,247681223,522259083,620117875,970846309],[408169835,1235804416,1782827392,478871249,1782041226,2019161403,654608915,1615441932],[46707312,470344511,884923180,1394503642,1415643158,1601014184,346922112,479220526],[587246100,531352880,381174514,1546378713,1868365421,1778771834,1481192212,1555552265],[1565050584,609928607,1292895154,1240078025,1518151249,568557822,1182750757,742755390],[1131663007,1532751762,578765188,3034716,1311291721,1307154906,1653917467,1525134372],[572110969,481166453,1500094456,1361485095,1549830241,317243022,1188366432,142557825],[1634153363,1553347246,569713850,1163842876,1858894691,1802997082,601545257,764673904],[388409992,1844386632,2108848992,296079853,652442614,1094698256,1390059029,1802850299],[653711054,1462549368,1244254268,1616940237,855066112,480336222,4264861,1470703941],[1812431772,607558777,1669194430,443363411,778329630,2080966289,289059118,537714645],[1293860021,1417408051,507650668,349522363,1749060723,983529280,1049787298,718687532],[1561705093,1050447402,347230321,554374232,203772870,132501463,670937712,1720556640],[550074163,1719563729,1331806224,1189731569,423952527,650833937,1353108469,1189771801],[1494293126,1866008160,1052463676,272007351,1599404902,1140522796,574400739,387140519],[148766902,580949820,1297360196,809994569,1959388142,602100244,749578448,1782898901],[970464698,525614944,1969616031,498408181,1597346403,1359228591,1258391364,846992170],[763538754,631963231,1374393505,1203644325,599861681,1167389912,1273521106,1158758494],[902230622,398818972,1043908572,266799504,1941932375,275251113,1073127825,376930998],[1618037481,516710174,1279600747,1736668137,1737080208,50168884,1899199294,1166298638],[81503133,222584560,1364703733,301408270,1313262908,1104461477,680394145,104062291],[429178706,791669796,1027775019,234688354,351130751,1965347410,487066150,780864221],[705272625,1634903263,918963776,7484599,1334168421,1923380323,2093586371,1779647433],[123319001,2073103267,1831569584,1239027013,1950183761,1547122715,799385120,24138289],[112808474,1576201787,497535775,1483681126,388570184,939186658,1004147256,600199910],[1097606272,34556811,181642377,224443140,946663608,1789487828,1486906653,1653353937],[886038441,736245486,547265214,1419556324,472063728,561742605,1868343073,1033085425],[281901288,1200905990,1393911321,1485611503,1773999705,1681225406,1491397927,82309262],[611785864,108929426,658493618,78326442,1706976991,521231024,1062133414,1561247503],[33949516,1147893292,821676336,1577465280,742993205,2100594679,734241042,159534888],[2006209212,839499992,893583129,112152801,861063148,2099040432,1861419053,1509370504],[197627894,594955702,1398870961,1977566941,561701946,716232904,1100087210,1897920562],[562338284,915435972,1153567044,1376509276,1814440956,21157213,1116384151,1447646415],[688302452,784095361,459527291,2106001895,399266961,1138521708,753520374,906817920],[1615724277,996409922,523017782,2084917607,1690896967,1700242769,1852150268,1299353618],[1267813601,768768822,561347670,1940444143,695060230,45611688,776622867,2117616151],[718651636,1304541330,1404331466,1548342149,298394141,1988537689,1201350475,308169188],[1785138131,50988111,337182816,111193116,559311090,918704059,1246515957,1200814508],[194364105,297074542,327685213,872763638,219225494,2096936215,1837210025,1728772643],[1432344804,1100038137,1099507040,1475632253,1952650543,63758416,1191926711,2129599261],[849519143,1105458381,1022087261,1777442024,1899647380,899901328,1439455962,1054008447],[647971581,1748140996,1516834704,1249347763,36333685,632244204,1451631294,1316766291],[873618352,311690481,902971700,33394651,1423663060,463792020,1718892913,1810533767],[1404724477,457193528,1254849266,1278404436,2128531872,1953912468,906334048,175053646],[2085560286,302148819,1163585217,248308382,782516285,1432355671,514647296,318210302],[1929789857,386094355,1506864220,1569144155,1457771809,1391034965,1236116789,92461407],[1005328383,1604923727,1723012150,1931303714,1746312083,836065768,459322331,180743496],[89610564,673788486,1904043587,1127965982,1909865337,780790426,1609177540,1506158081],[431480434,1731113331,373852761,1526927803,791855036,976585929,877161264,291129513],[1476335056,443217638,1097798480,1718778041,1736051725,1079666259,734093341,15484706],[398144362,282367453,61630607,1252567654,1200250270,699900206,1660586406,588168183],[195871630,80304852,257662448,1770849793,2017772832,1309983829,2113384322,1333064394],[667853037,1596257674,126807713,1123679493,1965749389,1283116292,1822182900,622196403],[1172045223,288077535,1648815370,768784936,1200221541,1091233583,1424228715,2074106432],[1934835666,385821297,1571235656,442363770,225611552,1970003071,1528046512,336659431],[803908518,279581095,1827085661,1453015296,122380037,1141051810,935193191,12866338],[463797916,1457310267,2040200959,619374489,1208734096,1828429400,356849543,1042265365],[1060919827,2114753097,635735554,1909475614,1196588210,1074743447,1396839426,1542126620],[1147604538,1160171233,53965004,1020186127,1959591813,1661122427,95441162,1937530600],[1227177006,1351871105,1683414699,993865357,297563901,1844965440,1687468268,2045822734],[1032328662,1440721986,510508637,1655773562,862046789,798122829,578292862,1085757362],[427852151,867979380,321342583,1957592106,808279438,1143856599,1297434756,1064261116],[434337619,1507329629,1219416967,1588831466,441096318,1363868145,1071288628,1618574464],[819691368,477550588,1235709725,1267671220,896017276,11870601,520179289,1689705565],[653367776,1350417409,469817775,1927186245,1391575427,1138902778,1677364719,1179023606],[1331654343,135852861,885016190,844716489,1018884380,1231127122,2101952597,2044081340],[955402634,946273412,367604038,1487572604,143584593,1557585427,265648255,1257150752],[792407283,1320634685,557149350,679554216,792460270,2085378310,1984204017,678445488],[414773751,1687687136,1609861908,1871832705,642743521,1165502485,595293332,1619046458],[1235754800,1292125325,497987207,1941252990,386133003,804032179,1449627149,992257628],[1564211389,2094213035,748759301,895281903,1391486406,1568204392,1756352230,1764945592],[335926796,485628280,958566622,657997033,1079110623,1133529704,2107686898,1386873059],[1329361437,1771893659,380801215,880352254,568127169,1538962763,334152556,1531678339],[2101914916,1369077821,1905454924,1209890137,41717357,1096402382,500154233,2067806702],[2113283127,1752861339,2112890293,718599887,1164556081,1086012178,1019651629,675489155],[967040057,1968786257,2010745617,360208769,1031930864,1266696472,2072496112,59583504],[1102648349,1812869782,1257710826,1155854344,485157984,2034514634,1540111785,1230488355],[344786216,109106245,948253020,1011018057,816870949,1027053848,984889481,960232281],[824597479,965315226,885505954,1339478768,1765923118,1739172555,1280133824,1960729224],[1202925687,1231219748,1776019174,1153650037,1694627927,1590692649,2126519125,160571107],[383053763,63614539,1284075603,1088472904,289521674,1774266238,1407769133,836850668],[530444131,1303476116,1967971285,1381351007,323681254,1737128081,1513253080,379893859],[683768569,44816884,95051673,796202466,528398225,240319676,25323963,1982340892],[701558450,1284634778,1354147844,10285155,2036686608,1412837181,1621233616,1768400237],[1803600966,1147115986,1793172916,1150325601,1396109263,1948845249,648999865,70316238],[1043144750,1706686576,774377052,1447872654,1571421512,973249568,1314250729,1245518266],[442313720,81920084,1768351657,2015493056,1763509822,259857634,1120038189,2028663549],[2015229370,1917777459,356441652,181139423,1999080699,2088653674,1902332781,898324584],[443161480,1005906059,543698638,599273304,2062204328,847546613,543550804,900413105],[1787335213,504228595,652254514,1413422885,219153099,1068566782,958146775,737294039],[1299726014,919283303,1177639648,1874680317,439630884,1321669797,272682622,1756325044],[1981164199,1945686285,1500646328,1661487212,223394909,764773275,239621771,859911777],[916991650,94932651,1746543612,1793764308,1544268627,1683744757,830014678,829138238],[1172034503,52863810,538367734,205113749,968491719,2088418067,614917240,961408049],[1711936212,1962514440,208964161,531649520,98943463,1344918811,1450851888,318814884],[451196209,804194113,779655484,1958610976,110159880,809202993,1857362050,1261107706],[1351856234,778874513,1422588784,1918085763,225090624,1075192674,50581900,41189268],[1425511038,819361787,1215304927,2068071075,1987460883,1924310534,1201354289,1693182408],[456605679,1917182046,261350944,1080904972,546075251,1138471211,1330034297,344061677],[663026771,1969510464,316059393,232847663,1176730805,718736874,214616929,1579978152],[560737674,1376992620,1352161185,788939860,1838071321,570739984,1539931962,184999841],[526043461,1227612299,995633355,201658269,1272149326,1816408769,1466971955,1336942353],[533476366,1382655244,1183110739,1590318279,1630976742,1455830032,306821732,1583958426],[407941117,118024772,666441644,611820859,977995074,2087606211,2242114,1236412624],[987448243,1123230011,723772578,480536359,1026927262,2006604578,1086310450,1897905120],[1813268649,1975722300,203409343,1850913022,181288851,556294517,587078301,909643028],[943642377,960721011,95670488,1235336776,153197207,1805591526,1314792666,1355308005],[62822251,1830964963,1619518185,707771154,1673220670,1072648046,2072249883,566236343],[1536964586,1137843252,818790024,1659145836,668910889,994671800,1706166327,1413518108],[1001144731,1520926775,759671655,1268340810,13708825,486737019,43777703,672900630],[1757039214,1234109185,698071992,846652775,1106158753,1510242697,1023879553,824379649],[287672961,1365370616,1974516566,275731168,1631142390,1300245695,1151469418,1406444308],[366846036,480962689,921784190,1188394210,1151230453,1197664642,1912102033,619422825],[1944473801,1379143447,973355692,2108056655,1448215409,47830646,1801341389,1622445585],[1451198478,477135122,160360203,205977911,1447275764,1612075391,323847997,37083722],[214970114,1681740906,1602614191,1412500643,1338151717,836625977,1042778567,2049526866],[2076162724,2012243720,1287801,2003643868,496209821,752611164,1695675978,1313034508],[154254884,1078671829,758062182,2070459020,952997670,1065763681,888548729,853232370],[443958640,1509560229,1324913746,407331666,1495415406,1336783778,1719602093,1680204567],[261204153,2070807096,1143919493,1174734207,1936666351,1895393494,937320961,949759757],[1832080741,2122893287,1267459899,438287818,1527550836,194395822,75798705,656363775],[464792703,772269769,1919561635,1521880406,566700483,992517331,837419670,1508141179],[429651055,1964427430,477218351,1474126290,469983929,326515315,1378329026,733170427],[1214804249,1077219970,522085326,644450431,2062184793,1558896005,947792525,1103929186],[281343204,1748047970,1417936125,515475323,766383393,289823730,37047486,1305680186],[1662407897,389469292,1867185222,1991203144,1301681316,499718006,1407510446,2056481508],[1655095564,1851678251,101313093,1130538317,940584459,1697791322,1054240493,1624474084],[2103108388,2086018677,1437276851,1843459272,1327844621,2033443261,2079724172,1876867054],[433929806,2866953,1652684709,1767440838,159181175,757192434,615691746,245847737],[982613670,364715649,1262412563,1208409883,875510258,1627655190,179645058,1268744672],[1572163664,1207096920,1231312247,1004606118,1068364600,1546617315,1204382422,1916682598],[426598269,1414535642,1606210687,887256830,1292356509,256007155,1094282569,1178661932],[2106361821,1062868604,1793676391,1956436905,820751469,1477336131,824117078,1523351045],[958538825,1600420233,979578707,1798167367,1096832509,480015125,2011550517,629545432],[800960485,1002300227,1938842217,1503651022,795804190,1589435113,1170003126,1426542176],[1806342332,1539726618,1863076450,521838984,1825115888,624624379,266720694,359973618],[2110019147,1712109341,1714353114,1734778517,53603258,1553811455,625026749,2094022444],[1764459887,1694854660,2012674745,550322315,938310981,1475496297,1289418965,1865816439],[505252976,2125898000,877762723,1192255270,1905470369,611576939,1220965110,267161574],[727733826,1664000011,906268165,310224055,1065583745,1644684555,2113566581,949016690],[1751777881,1618135373,44936459,76389385,1927394085,1780817510,2086981230,1433281069],[53448733,55187637,1637345754,584246129,590052188,1978569081,601668485,820728459],[1731443220,1554172747,409807821,143622873,2105034231,2096718548,830787004,1437620220],[1937298033,663985733,1648064624,445621156,817316156,2113114964,2100119677,1982087228],[434055035,169538059,1426191381,1334906897,1197147028,463472100,861073593,1071167044],[564084200,1810625419,433093894,1160239566,973581129,1107071351,1094848744,407443777],[1904216934,982651653,1075476926,321391181,1707852131,1158171630,2061359771,500275263],[742987477,76717662,1822987814,10062480,210429249,1854484438,1585913064,1670562693],[108199111,1609377491,1313840627,1641850218,337920329,845832537,1178911512,1108952311],[191748725,1393707530,1197006686,184674111,1865839325,275970006,1354271970,995238775],[1501003678,1268144263,296027409,1128635657,957238636,1617937422,259621522,412767231],[169687251,1903661247,648031711,1938144530,449271729,1917639865,264833370,721124716],[1589887592,812242409,665337263,1282952885,1729179684,994000197,1123428657,2053489293],[996136098,1784404777,405111044,95771802,466830968,1011596464,92875018,984682696],[245658439,1453259107,1128183696,728505707,1179732722,1014653611,1187114850,850064966],[21093686,1668395053,1419257707,758284932,1258580059,1826692721,693642911,596466160],[520439955,1146169493,815231614,433603927,194705321,503164805,1185761053,1153251812],[1079909000,180154979,970481830,842175234,1141761081,765466359,778280460,802573068],[1732457472,553005812,292887569,169008862,812546958,34676140,1411146763,1845573238],[1812973100,1629417812,154039940,740379463,1255155384,1302509907,1037973368,865361214],[1343771702,670649565,144102606,1609506418,230504574,266470879,664444027,1573073372],[202556223,2057172238,900760487,984359137,629945194,687863280,2010670982,235152938],[108686668,1605098186,955378593,894921266,1582910409,894591674,4366825,218590833],[1646576244,13894869,1990040346,1794811501,1664860502,1653057198,1379020307,775450720],[799002285,277706322,1378640775,935173188,2069674059,1428656781,1753357018,298894245],[684649612,1558794954,1601820700,621272040,631165869,882168229,1632486776,544911366],[170817735,825499903,305824735,59793459,1701858713,1141345264,156701414,1503099069],[1637360273,1457578967,995832423,376294390,290988711,844120195,2120893652,1681159003],[674683965,467993192,2006014596,1354078745,959326031,77017050,954533430,145799909],[988284653,1921884272,112085910,1259927299,316527067,1163456242,2128077201,2021850297],[478027747,1658595264,840337238,1806995398,1148172744,1192248170,1750869776,39509181],[223154389,2042260759,1972298647,1607452614,701995218,1192368305,1489887857,452993142],[2005358926,64274020,1142562674,1432610005,448814670,367223396,373625231,1105394604],[1857203274,1769143004,1362796132,853378108,1494299761,422713017,1545254031,834815821],[1929831885,1582012716,276147630,186912449,957156548,710563007,610554260,479820306],[406518570,1095481944,1550282765,931477157,706095745,203901734,1152023472,1567967378],[1090188600,1309634937,380746877,191120160,1243139688,811173767,1046666152,1646814227],[912190058,1691245992,289807461,728941160,2038403143,1790674620,273037953,282724328],[1173659864,897992413,444855589,543014169,364290760,669687625,1960875722,1547679645],[562363888,211858514,353082665,1495807642,1638105077,2036564617,1246015630,1855948744],[1982097041,824612766,1329747505,105849142,1962322920,1718033525,764882028,939505625],[1725573423,296842383,1710431556,1089631316,1699965661,1409872909,2083746622,1015014207],[795645743,788204396,64137521,833259628,457421318,1793867516,278149793,1290596324],[1613109169,976077682,398124005,1062121211,1805309080,500717089,287625236,668609702],[1658529151,1840002043,1404879421,1874822180,1672625549,992940011,1499508389,2018489421],[2086602547,1804583892,1769681182,1925433553,476398907,627307552,1493659213,1666386977],[431606670,538630382,903616271,2011704558,1261200393,258337183,1161872016,941583833],[394951035,1376243929,2105825991,1015505062,1261874999,878367103,1376454841,823181156],[181861718,1785824458,1923347038,115228663,2103443114,461074283,393237623,426244881],[969931493,177680234,1586047204,2019938685,227251823,138092564,1096550318,908355830],[1728554459,1777128753,388268958,1595361240,1909671990,1669243211,1553759246,1595879243],[38117484,625837658,1390169067,1293748706,16103581,1577920653,662679925,1445734572],[527589233,1410000286,863050853,61594977,1584357607,1717291549,2001972525,1642416365],[107916178,1029488409,119044914,763915007,1246007728,103845401,609472821,138999820],[802539841,1411443023,1354935559,1125527388,700628333,1386071073,499457140,861243850],[991581077,1488469744,889611752,1347991317,811328505,754430683,963812209,1560229132],[2083780647,320893588,126632250,1485829881,1805233908,1321004569,1843336446,492003454],[1049556927,840505517,1530424127,2129552735,1169570299,1203785693,1306650611,62131996],[718286746,266030099,921063385,1549776997,1097739926,76227400,1494131162,1656201656],[1835380449,711788602,1817554078,1349635520,1397162392,1082861450,1685182376,595533009],[1551628721,1574554163,119284354,1258142740,421331773,549511979,1694966004,668167082],[330637986,1411676549,1715779940,285798124,1134201397,553829430,1451702360,1001135708],[1553666659,563088287,1077933789,659241947,303733359,346771994,891897788,1483796119],[1972367287,434454987,1648181966,1277790667,836652892,137228441,1606955766,961078929],[238618218,651038157,1383205362,1449614865,1978448058,1982017831,780784663,1785654163],[1811847869,404300566,33486536,754150202,455535800,1862550795,922360090,88391608],[1418688342,309075477,285803053,734779421,293443468,490725232,459088110,117852996],[2096487055,825453457,1573036035,2130387696,161034092,2057126739,1973177769,1080470707],[2073102492,572431245,378241560,815678496,1838275952,1265047191,1617534407,198641515],[401863218,1036983020,61822000,455338614,1490331943,2085291493,1704014758,1886660867],[952618056,1503106076,540516884,853765372,1630327712,140304427,1601427041,1175810833],[689614958,2022955396,249892861,1627935750,1402967357,751962872,987601596,1947568951],[174204399,91665986,1158396532,29622854,11552060,856604756,1105743724,107162012],[640512173,520877117,1647090861,228170576,2105025322,1882310685,1700106008,656470953],[2110600165,71833905,263367221,2071178404,1487936143,907572863,457842037,1373689896],[149312583,176102655,796175780,86605782,845662990,1305117585,734967779,124725638],[2048599854,1020930265,267056872,718410631,1297299106,484561110,366825987,1283822218],[820277251,830986930,1380932611,2013611009,1260517318,91836645,1605793792,1488097679],[47068566,2024582896,3667491,1506563317,1699231719,1412985111,1297543358,1388484776],[901966650,1248219798,511366223,1729564024,541587540,174053127,968804052,127252168],[1820951904,41345234,1315240375,531310828,284635670,815808505,1474062480,688694033],[383555999,427429789,1170249143,1618859514,1492805763,2031403240,1611800274,991896673],[885254478,1581075520,1187557568,111430685,134559947,442819229,282511109,604540113],[495796623,750718753,1364204832,1333837626,744222249,359560994,47125886,866946268],[152811290,2103144203,537406955,1965051427,1086146125,1027941750,1632043880,198371810],[531552629,1854695223,1767409809,916508532,651358661,408647730,1312484460,365394439],[981510392,449880169,171683074,115178845,1494530358,285308471,2048727442,421026305],[2035741232,541180033,1168255319,1640626704,506242568,934340259,1507897786,1784267891],[1412077797,1254148179,14422511,591020008,1514752766,1261927324,1313478348,2101347423],[1950710659,294926326,996694775,647715988,280846605,990033102,279283781,615838206],[1694395386,1619343610,816746589,2022290357,1886513109,1397401406,1428830273,419307132],[1690248002,1376114193,999851750,909981581,1579939155,1871442375,40150654,1057153554],[109042635,980157468,2089690322,1871754113,516023384,2083729925,2114814643,1959761492],[425295224,1722907455,1656605211,1587155884,1587698238,666694376,407778707,1101319846],[1086372540,748293107,1946661898,680039096,34555596,650267180,1288137800,1422365602],[417770958,427340632,731644399,465570911,1930518218,941703231,852343825,835589709],[1433417919,526116259,1233348478,1251324496,1895026959,731418458,448135474,1943063985],[512755478,1257603920,759334930,41732243,1012514713,2069183481,761877379,520969616],[357705987,173973802,1438849,729329367,1985307627,788593146,1587298708,1509964496],[838107390,1546846686,1177997272,1202692004,600076756,1814520147,634697950,1144170066],[1781860717,1502392053,1752093854,2035057324,1241354137,1030642979,362879163,821974323],[66947784,394073923,937399627,1524625439,1125104193,309829948,544641223,1803733110],[894997675,1639333073,525308030,276713854,762663105,260097659,900703874,1782496218],[2079614205,1461746841,737856782,1362290408,640174922,221236164,830564266,317696992],[1686011535,1242372223,205606295,483913346,1626360221,205174712,641786714,1214690912],[242319632,1479332871,926291493,337802830,188514453,106547954,465171971,1208722099],[1541873764,371583188,1259228863,1132669471,2097286638,1260863703,1079775926,331867216],[1103075816,2058516848,1528079004,842596594,5359491,641885152,1128330817,799806901],[548851387,1717743622,778907154,1571488128,272638972,306100183,1287478631,1202342137],[558813889,827131717,642987627,584864503,278539461,1125228975,1771989714,1275619237],[1629751019,740634752,472907458,1001319886,677714926,409363843,1024586362,365822890],[573122267,1174757418,572403581,1089856804,933743853,976801165,1749756419,716756046],[654950593,1041647185,302682036,70592383,1089935385,1899770433,1560543518,280621456],[1900621423,1528029088,986524903,799819226,1832308044,332591781,1269085928,937132105],[1666120163,622352553,1485122738,257415517,869006268,155049557,924857496,244194787],[593192976,986317441,853243101,1517501410,1571412980,1703080523,286479495,131498729],[1795520476,2123018140,1349305696,929700848,857593125,625811057,832986609,600648383],[292400503,1339033311,178701033,838599720,162820840,500477217,781040730,2030437363],[1225594377,461978198,1478465506,542279803,1016414966,1214541523,1299972420,676167359],[1963058450,1724895351,949464202,86305036,1561459514,1350563479,872610694,1574439137],[822544725,1714471966,1755876007,1608846195,1534658315,1964648325,681465612,1157364323],[843230037,1971237246,1932282505,81309612,10490214,1278391483,616387931,56413076],[1798538508,2030552465,1950481317,1927148166,1070649231,818291331,614054830,166875401],[2010369430,2044933387,1582606976,1251845874,2035439762,1138417539,1648952013,2024518546],[1011371993,1364474765,506412101,552588421,1928909055,429470315,1162975006,87379945],[2039381756,1822094584,707441134,1382840423,207243700,1201309147,515485685,1669916445],[1621701763,815892569,1825290439,92741175,714019462,406444636,1390363968,1300205826],[1823353291,1374084545,2045821975,383843007,615558903,1561057351,293487960,1550798931],[348708043,1169897978,855456535,179975388,895587037,2051919075,1232432159,1860596408],[2034228138,1379532161,2027203221,1889630313,139422072,1857136716,1276310394,319303948],[2085420691,1595371792,40650762,146635497,975085691,201254677,1830638366,2016919775],[1059637413,998324348,1513294267,2027392431,169292231,2109760893,415029145,480688515],[585462235,1019258552,1319532425,727124760,1542494851,525072332,1341698101,358099677],[780353448,64540320,186651833,132269295,1363913631,452036260,406314919,1453316750],[944830311,1925920961,1877933138,1193538861,691276619,1778205422,1214232108,471267133],[1456141201,825177006,2007308385,1398251678,205218534,199081416,1772489035,146363767],[808824118,1801507360,1261702077,1589168128,362292771,415948670,1459112444,627879091],[1492747367,1244255699,10200534,1253272275,1335294315,1329970852,1985527381,152797482],[1297483703,213093227,1964780721,29513587,619165829,831687143,1867307037,56018324],[769467267,1601393594,1131692037,127149398,298102761,1998396372,436200686,1936064874],[1767207451,595958094,1255700477,1172182202,1368328587,37053347,1931451696,46922675],[1439885281,1185903473,834939932,1378994492,186059240,1803700303,1289479304,216782703],[2124806398,1817116729,1443828459,392239455,1742823751,662232432,945435697,778204437],[1786556853,708976164,95846003,1310668492,1540163446,1083598906,1252132861,1561831665],[1759523739,1610202446,1502442265,1027104727,112187760,1799485425,1789397148,1626553394],[967147038,633849186,1187957695,1580503002,1720123364,1537922600,877985485,570899969],[1746371718,1726646784,689070129,2060251862,1482988292,1862831902,1148221738,185692571],[1870887660,543225981,1842863919,1394917615,14765815,1201798444,1640874414,1719255260],[210495948,1545772794,1285730537,232726709,1454170611,304643735,1060508257,316181391],[424405776,597379213,905908246,497806749,1062584731,509998604,1947109869,310372047],[82967010,92744866,859780271,499959474,944973578,942849634,1095994309,1522786337],[1176204664,536541853,1825962340,361224336,913781616,1093698930,85848965,104342990],[77445192,375012430,1888144148,1684993351,1108418351,1169352063,283937199,1595675753],[121367538,1122938185,518240483,1313218242,1474545701,1242550168,60005358,854955612],[277736781,1869981973,490685614,242733745,596620595,1511182358,2069621576,1101376985],[994966483,1805916239,564948259,733016137,654377175,1695885426,859557901,251215656],[1482206376,1166268722,495935435,1772754261,1007457454,445076827,2114901347,172613400],[737547046,843106007,1605559018,1819321942,109472960,1311861573,1446310090,1784256412],[838102211,1318643809,902102579,705965005,1863019393,956063696,1525246880,895036017],[329002126,343439543,550253259,1517003865,1199329577,375609258,433711170,2073447660],[315814662,1540568217,802654226,1176381279,722573685,1668754694,981456430,86504416],[1465564623,659175756,153335351,1025568621,1795339951,890255890,1374819877,289609205],[33712931,302626887,1420501518,1501794984,1970865389,1964908929,847013486,11769349],[1127589198,1349002222,1675329507,1118302134,2023726643,1743978284,859690550,79733399],[596923294,1209852351,873214671,1742221722,1421552492,377302613,1439912301,2025026428],[1305265425,1735146810,1278900877,337593509,528580735,1709663751,227639309,637921928],[695407894,173694390,1281938118,471966014,326186599,313014533,787111596,927048798],[1757860073,1748572468,350049495,1476370887,344338548,1542836294,1533199922,850280698],[555247130,432185608,293058495,410755297,1777792608,573357902,1682509760,1105724133],[1828537280,1271880035,1358327923,445015159,1699576048,852785059,1423206687,1500585142],[622650020,290296760,1852477973,1099151467,3116313,234849015,1635254429,1419049057],[331651582,679147399,1376938963,601061509,1307103898,1144464506,2054413056,199759717],[920606075,1036807827,631377347,515251995,1616707004,695888379,1898303792,159757749],[79041829,34996607,1261909380,1381412752,1454773034,895124650,1502053548,1388162503],[1419871370,2087377818,1890126998,572828891,612612197,450563575,1353505699,1140318801],[628635669,1536013158,1307240921,1632770709,1599761721,1235255908,417594652,1453298168],[881146200,59948014,256063455,1663224381,743454355,395433543,1651391394,666685782],[141309601,161904276,908212668,1889655940,1288247853,1157283490,667287376,562720786],[164916,1592662179,2079305448,1029903918,1529897909,293736040,630370358,2109149628],[1704697466,382516019,1676384885,983518670,1777367083,1886698342,1706132106,246977742],[1102341901,490937668,1915420795,681623637,553737977,1900132420,440130410,122872987],[1881139100,31136585,1423329588,231913403,1854166026,1016519472,1838641984,1083318776],[1735699073,226492195,728553962,2053594940,473847479,1359264791,2056982086,1343744880],[348733454,1574686306,252737062,2128733748,1037038860,1291881731,1669602925,236624233],[1400105952,119930596,1441952458,1794517649,838907196,1681157312,898884386,198550783],[1747691631,919111445,2004367505,740081548,876481311,221754139,116862278,618868756],[343930657,1595750746,593845096,1675588025,2012159394,1058845447,323316972,735881339],[2013148267,1126879099,1584159801,590691036,634832094,59781633,1784356702,638582249],[1989940944,158572884,630890641,266106650,1682904479,953599722,1954268590,1627775703],[210622038,225156439,371885233,1667698560,1798548188,300147417,1175009735,949952964],[1463130670,108739703,2075322044,403152609,2116541059,1049325267,1284387853,2088135954],[643331434,2030724952,1812437959,118390248,1688223464,22345503,987815483,1663140388],[478444315,171776791,390718098,565703456,258384531,624916071,1261769446,156442612],[635068736,674915986,736819810,1666934887,1013938778,1351077748,777322799,1602096495],[1883631060,1747483802,1524371315,551982519,1252273630,31663525,1297212499,2020629608],[1233593537,1246341333,1981047413,176665845,149873812,1890177603,127167913,563207131],[1549351709,562245616,1396199229,180273175,563578848,191284798,238576385,956356914],[1389164042,1993551732,1500947573,520990309,1936702845,1538052553,320730562,2030936721],[225683958,720364843,322169654,1179555253,1100317651,65147685,277818099,2105539433],[1163097695,653759096,749117332,1548839839,1227779433,1370907120,1713722878,1351905470],[998474094,784731993,98690014,2003329052,602421822,1152094978,122763286,174648890],[1210207122,1397073297,311752494,2076640928,1596863365,842343984,1692592931,484444615],[1256199077,1529004178,2092983087,1160936432,1753886475,501927014,614751370,897469563],[569811307,550843336,1213901909,387769443,1797322516,1175800533,1713997826,1655514350],[759812034,1260284556,138087421,473986247,682524417,781148381,1512462238,478161637],[1092438640,1949678315,2078346564,893249253,668272563,1455339084,707369787,1414921992],[1493183217,399873664,135954967,1223498834,1637723699,1752110574,411990440,1161474354],[873892534,943454647,384175655,1278105593,595640190,1252274445,472282966,1762193090],[499985007,2044114028,1493639421,1561504624,206130036,1141065162,1546860061,2012450538],[1649125508,730670485,1053137811,301822690,267041614,1766142478,120952996,1095156016],[1257142326,1489645134,1481010146,65708306,2010527820,1066968006,2097379374,576125685],[1519302743,426688864,732068308,1555049662,784698021,1409138072,1785458889,944102948],[872520044,944240006,148229154,790763668,1302414363,72225507,327740377,698909732],[1925980230,1889500439,656097145,735432877,111910673,315809257,811278660,476395793],[134985007,2120406213,1237212422,1199948426,181900209,1656563097,1861988441,679940260],[1592890646,1799676346,424542466,1610569972,768082298,705450968,339582733,618953084],[770304980,831467663,1353371699,408460770,929906221,1335315685,258448612,1295000504],[675873452,1071913821,135811121,961702918,2106317376,1573880192,2079915485,1595615113],[1858846055,1647344553,1546557442,1440691394,1380827167,1546562412,2035796347,1084604551],[1092978815,1939874310,462658063,672558470,1115447308,772817314,1204778982,298394776],[1426174866,1360292313,1703301065,736110929,492134121,1606484682,172569056,228617119],[739122707,528590127,972109256,1205605851,1291632402,2129391428,446474687,1298467375],[1381952114,659659132,1597478932,188493542,865241079,2039096600,795413767,1362024826],[148687198,1246174290,1522184034,2043873890,1628062217,369714031,1712558953,212894374],[1090481242,755647596,1051217904,1690336174,2038191167,273887504,2065699821,834386319],[1327069100,104687702,26494164,809568836,870823600,929386104,1672413570,1370377084],[896541028,1605429126,1332993908,1416786852,550800313,62471755,460297158,1218144940],[685245807,1077529479,1584626706,613364813,2043640448,817436616,1796211368,889517497],[2125560418,1039810260,606114510,628650278,175023988,712405008,1119330969,1797444057],[247278449,1690222520,2060728880,697095722,2046371575,1572132623,147963961,1829949433],[774389259,1999459199,832771451,266979357,1720614227,1465260787,1160559255,1189232964],[1806398209,1549686348,821769461,1128782393,604522837,530048425,1531927374,1089140220],[678612250,629283004,652118252,1878648249,1821512116,206799039,1056029859,1272896189],[139276841,1396602399,172961398,1939722824,1910943582,671303635,347018439,1350776609],[799404287,142789265,1234294278,2060724524,1902986254,651025538,144655035,749765066],[650843010,1951941974,718507326,1307138604,766232245,1976760416,1544235644,1576378372],[847062845,1923060505,1376829234,1203735237,1985056519,764541092,1924482094,1251361639],[593027595,185884452,409161833,1344310451,649885080,293962977,859263359,1586427032],[230610280,835352894,702665715,1878954587,1125231337,1337103345,1930565476,873679187],[1769517920,1616689012,503431419,1586913185,244697231,2028361464,899466834,989112732],[240216224,1012675574,641330984,1875081350,604621782,856830346,549536885,2051483216],[1861922927,447437176,477818546,941993889,924644570,1651725533,877064584,512642109],[1016757539,187408250,1194668931,2081933094,1510307782,1985839420,544605414,1093807764],[1034732851,1507454495,1385352807,1649707398,1551005907,1315053530,1887626392,586523247],[1354287132,1145069223,275421282,139408193,1416480722,326066596,111704713,1235713969],[1055442674,1665311999,123163872,1385921893,734478533,583589551,553737415,305414168],[220225183,314989648,1214998959,418769408,65624624,717564377,1765829009,1661445421],[351165735,394711839,378490439,1730032567,1341242660,346272656,1934043871,421771001],[1914089623,1239037346,149848749,963918716,1096123544,1058144855,1031682805,1623241992],[1783310801,1497836961,565526,1417541698,1828808228,1924348431,549170178,915229441],[1994181318,543752105,1336515059,1189809652,360605804,29638237,336101823,1724362260],[1846441702,962511139,707127063,1178506637,695839265,748576447,1531136382,488910723],[1232055109,1766456237,1162502013,1122141887,1160141935,1607576298,1566927857,1022214638],[151349661,1518386989,1952217480,128212193,128778017,737830094,1910933881,1138868238],[331751247,1232034529,1337047030,1793597319,1242252485,609670114,1401668207,632964902],[1377784536,1363091798,1513255980,529525221,875293702,1467069115,243129253,1609652892],[169097773,1705292150,558781183,1219919420,1503465220,1145654533,201284095,105417529],[335036299,116361593,1620918168,1422314342,113409863,1478600818,1690164197,1391105916],[1145572141,2008970638,1722223706,99702032,2116853377,2019988282,1228538153,280156738],[1608103057,985347740,1995469526,646553177,1059182970,97616179,789321163,1553843636],[435395820,493764914,1234717885,1744340468,811074374,305350079,981424466,766374931],[699299977,363456026,189885475,2033711238,923772577,760315227,1890718783,1660559819],[1151405226,149567445,225909139,147795606,331753117,525933616,712765834,1820511315],[575191097,370170161,772021429,1631168727,1361716339,28877010,599243720,216919313],[274244812,1868962579,1259407314,652597909,2090296952,1809489562,2034371186,28663394],[1314233044,1217015599,818510871,2004492919,636625603,371066319,230907736,424569240],[926039926,782028524,1605638260,2078695429,1749486689,1408910978,1308107757,1842501261],[1783345824,433388776,486138504,301869478,1648774108,1793823644,1010615440,1101950759],[2031872958,2057056452,1451341524,92958890,1372750891,624451139,1167706410,81587957],[747775630,328137174,533788746,6401551,766030483,213637627,1665246534,2064260115],[816622212,524340182,1826200076,2117468541,1096705953,1424736943,854302511,2009593343],[743443059,1367449970,1151691052,1818632612,670594199,1488978510,2121945236,1777918639],[1178779010,1855681274,825280702,975593596,712913907,1008096337,131363941,875636711],[262267277,928757514,2021850369,587188445,744479904,1552660958,1269460154,172474923],[1054391722,975028403,1248189661,1932198869,358011626,1118861398,1058606885,1942742504],[142192636,1307072270,2023853,1090422939,646538274,1070560857,603882592,33942880],[1699146487,1825355204,574463312,769090898,1975896311,926061645,60366667,1789691416],[148887909,641011323,743455284,1539831270,1282438903,394646084,1204567239,284346329],[826067060,1961055787,281798650,1739542640,1806721965,1879391113,1305754131,986510231],[2112015201,1255749770,687813772,1133220782,167459708,438821998,1750805066,2012450048],[409398264,1068586910,1068306466,1424180447,1620115656,2010072026,2006928224,2090950277],[357146673,857573092,1235799242,1419834733,906815313,1144337481,716334506,1227886668],[934351862,224506379,1377758781,250963163,1458405554,1071709060,1375673618,151934358],[111844659,180670883,97080874,362708023,113896036,753353743,60232505,1367645568],[1926922768,368557189,1983938300,198836712,1605195196,538347617,338823642,246410359],[944489149,1763046355,1511550888,1916813804,1631543531,1276892458,1134554994,1812095022],[1924123373,1798635567,1392952995,1778607672,745539471,1291395451,1943333571,1695812318],[353512432,1534689077,1878276561,1887008254,214803841,1535075784,805335117,347552049],[412177673,1578356946,1337672497,1493613402,271846558,957758769,1194288556,1082229165],[512235383,2125990871,1131340350,1386668153,756011114,2070500356,1585031719,1168497795],[1177145935,621392244,1272736177,1190203503,376575964,884789241,895336140,1981433471],[1310985161,1798994799,198017184,199088377,1262255350,1241955757,619805637,1856011377],[886443308,234810065,461807787,1706973825,1678394583,1036502911,200361552,1672277778],[1995084777,926134653,707602568,1250818461,189971995,227151956,556180120,1118258298],[430738515,79013233,9578612,2078875173,1279602404,1466556551,1493995231,774078324],[247230638,1028278089,888366851,917825873,490875138,1897250087,1227662284,283890078],[154680029,789317031,1560471480,1040094086,473637166,978355395,1451629847,1721429083],[377447715,286391175,1151434595,1802651204,2093705889,120339510,1695538717,1427849148],[653327820,180756891,1306846027,1622521057,440951752,1086010515,88784813,1034950138],[600548576,1333362175,262978458,2088571792,920355785,221791922,1264537260,220282858],[1387330695,489849622,2008854954,2024029918,1860507863,763701886,682078502,648436893],[1537461475,492495515,318513997,962247324,1573296934,1859961216,1276283055,1245736088],[290656740,1242235727,1152720628,1430814649,760078174,1142867632,881244806,1853173396],[1428836132,680894727,504267277,1054764680,2012271167,1817170656,911899441,1635023492],[1197568563,169327918,1890757039,84414065,1154567551,83023499,111952894,180710594],[1263771150,695953127,755637877,2039821493,946738571,2010917263,1969379459,844502355],[149669938,1836507343,381897956,183430934,2071037001,452848685,1948036719,376053740],[175855203,4210293,593315706,293960965,106917121,1347931505,1949702338,1604554928],[1503820057,350864074,636542113,180948213,1336932379,886152914,2109597297,412963309],[16365997,1196939498,2123133900,1303871920,1167628576,1521533453,1956552567,528514408],[1847748758,745182833,1769915639,1152837440,1989279765,1550925991,1094984766,1304529608],[1621442151,618766333,703716750,2024927413,117077955,164477178,636733269,1341489796],[1097834713,1432330973,1677463514,791267817,1600569891,69290049,2024580930,965658305],[800982777,1951163688,1256368248,1624298990,1379417979,862169122,275842297,1628347484],[1961004628,886214745,1477014012,1355511452,1036794579,1004230586,1566797460,1480749926],[2072063880,1844961137,649701355,1373090619,357031276,1070890750,1315717521,1822023505],[1785124975,292388409,246090067,1845188436,9720008,65715908,588034137,1711299386],[1997179014,998890336,434214341,1590804450,60458932,1711093591,1158910508,1154505790],[10055563,1839846308,965825631,1859511802,379161105,1862065766,814546550,982915051],[2035065367,1354475991,294498922,657303902,2078046401,706608759,1196014400,315014053],[666086218,1438300469,245992768,1957889370,331270488,1150765001,154658988,803682536],[1544397507,2038185278,2045885270,1862350183,824608295,214578384,1792216552,2033124007],[1266527616,2087770608,1928596190,905864603,597608903,478941326,1162458434,665020250],[299630201,1689945749,1670503074,134891639,497369459,1433541181,1816990129,458324690],[657443634,1790902419,1977817983,763226342,181106082,1535388940,1209958022,940010595],[307219574,1822248107,349093989,661934610,181503506,245174556,482604173,64191488],[2124818580,1945155686,120320155,1018998047,1775548498,1818010813,862341127,1834979071],[227220066,272074817,1414560290,427218923,1798655662,1431122586,1818463492,410913919],[1072123059,752098869,49282757,1150298444,1682509032,848211485,876428198,1264974571],[1117694951,401399302,498230343,868770129,369042483,1553397384,45721511,1791732269],[1236036651,417783259,1539592217,1168873928,544196886,1160195093,2068163461,667652153],[1919941656,1873311649,1275131279,1411770593,1894157925,1155293446,1053851970,1024596705],[1440701021,323007244,1924435084,585550597,829657980,1593108280,60935276,1532457255],[1583588518,1344394007,165212377,1352878340,1742952284,462473409,2121757260,604597533],[553144765,504844242,877252576,165927703,278190332,1425603493,1827731029,1448235051],[911496614,1998574399,2111056727,756109286,1002731356,171545614,1930542845,820146912],[25671326,378155551,538157296,486219268,1768099258,1566605199,1320941978,1246212935],[1730245063,2552279,2008710816,1105673602,2028245914,1738927068,888067205,1513132008],[2113780224,1963835046,1053280027,619892317,1847114417,2048647856,913510539,848910954],[633395442,1112691115,894673586,141764428,1770557116,1808124705,2089069759,1885964164],[1419486328,819011019,896235870,6818842,1495930721,1571572811,1637922573,1410523045],[1237601317,964082687,1139069221,230581883,1973366785,447608612,148095056,119027435],[336443921,1786770518,1858862947,742831164,2010218667,238393760,2099122143,1352095928],[1791257144,104019865,142320120,268282866,592993878,1478036845,1148905388,893941930],[657759238,1436484244,1384789304,1801522301,2047795111,1803976128,1014974772,906606274],[849217441,2108784021,527596884,2044880301,2120578691,1455313161,351947178,35700592],[365081908,378691475,1971954872,416007288,1438224359,623449282,1427571670,1308219825],[1368410916,105457860,1341501600,18568932,44759456,934616928,1817266990,1809678956],[1769484981,277571041,156031478,104194258,831654102,913051856,1834882973,831186256],[803160448,707778494,1870646467,1808157132,1577659031,196913260,499501973,1997633633],[1507558290,1731971698,1042329550,962233329,1186629261,215561001,948919591,968765847],[2007147703,1450716806,1524524729,105966570,842059044,1497443539,236968117,1270013025],[584022643,1472736250,863219119,184445052,1040353840,427919390,313822685,875737244],[1381078857,290751417,333887964,1816553621,744247786,1298277401,466627371,428868151],[1617460872,1639529158,874168814,204341976,1698968377,1625392023,1439198716,1821357393],[1319161931,1017148898,977586027,1313044325,494431826,246108937,229450164,302073430],[72460080,430531320,284103315,1421230592,611884116,701980338,421524474,1449601232],[1784697534,611471971,588324499,239701053,1273072761,811285384,310873762,959890804],[663790385,706444770,1952097658,164363265,1355109483,1453536666,2098830991,1739580653],[255330489,2005435576,690747482,1331418700,312499444,1498644061,1225560975,121810325],[864340265,736869194,1972436462,987838769,1792021846,301982892,805522290,433595110],[1669293572,1593384009,1563408283,1177245473,270306960,132736686,1578914903,235530136],[250078318,528243970,1579806344,1884886587,2093271431,216401729,592415954,761995834],[1100040370,2127811469,784945127,900381322,1705852256,945159891,1321099250,2010191351],[1791397512,1543195816,137091110,1985938429,1637420260,162968505,1308201069,1041131308],[1483900681,587538904,1646604889,1558159494,80015295,1248179510,1204286910,1280736230],[2107724465,1740607707,753690044,717621017,1415286363,662874045,2063391851,1519200793],[1178679309,2005160857,1984778262,411768434,2028481046,1663625297,2081647700,1196805001],[1617352310,952339868,916293714,635631809,267408613,1465869492,717076406,2104419715],[539071355,2016045895,375806592,1846579301,43161773,561167154,2062743,1300826940],[1261747308,1752155038,650039653,532201423,633540701,559296589,295506723,1620713253],[1357381933,1921826135,1768148693,2115706482,236439034,105740507,261690352,636357944],[1584444580,1515943960,238157248,1981986744,547120858,1925715227,360684126,1537210552],[539405745,236095285,832870399,2024495885,1756709557,1996585916,2036328980,1941318395],[1860191506,1422685414,2066626115,1049910932,1651509853,621733043,1697501351,1774427553],[1052657307,655212485,249110605,1563484092,954389598,900207705,1583703025,1455061845],[1646087346,4966126,585913859,2115260674,1299228385,1271813548,22355175,365345930],[672834079,770786729,1780515508,822767674,905120669,2020245680,995956427,932040456],[1115079575,556661939,587295019,859942273,1915816223,597230625,1457345107,671241185],[485585747,1482631678,1802851918,2016758434,641457994,1493187516,785294858,1501587178],[300930261,1129336434,509948815,584265167,1889824774,1269578388,309677967,1898241756],[1330760636,205766884,729948123,1777744660,1230045067,1999760771,1269716060,1988930655],[492444660,1898677430,276778995,939064504,736367761,1495257227,63455248,1099237697],[1091619508,1701620435,1799627380,1630725904,521550481,454375960,837775315,1741336766],[85623626,36020753,1568554104,1273101702,1046252363,1619597172,1651897757,836289417],[140025259,1198528981,1697481173,288829562,857478841,1805818580,1774328748,841465479],[1752077591,392563487,513737569,1500610703,1045198556,944791336,1210712564,1313604661],[2102677657,2127171115,1829152527,362228614,937231540,272922763,506139699,1151555295],[446977745,342663134,1992625804,1704850006,1149975456,1031190428,106429458,1526544234],[1839417530,373972946,216975914,538583982,460346360,1608533864,517975619,763664947],[690434969,1699151044,1959867999,810852034,1354582265,1001576459,1927178590,1484139421],[1697472731,823523851,326376421,1401387730,1206205933,831240951,1462392849,1998305041],[1499615791,1982649329,1992558034,1177126409,1298063468,1572650284,1905332320,706154086],[1767052069,1889609164,783198635,488529643,957296406,177410554,450805561,952670738],[1773176692,833790418,1627740412,767944211,793088160,1007248717,1952524670,1641382750],[1357568133,1006856150,536705232,1867811670,269018346,1937989377,1876862205,886423640],[1952817204,1938201900,909763488,1521383138,1841446302,1932160404,2063874308,544557205],[281068570,1663969038,2017297135,942613458,390662898,980005668,116345992,1726949662],[1741806998,2069432029,127720561,2124708212,1278442204,1821985730,504847479,698727503],[1495913356,681389803,568623004,1754585513,1244355603,392626910,623327957,686422169],[420524871,60901123,1012314707,929831442,111441453,289218720,1752563451,519323347],[237338632,920449492,636455494,657258655,570804625,1610310626,928253227,105530685],[647597157,1973262913,2030574881,764744860,556971473,1320528978,538000454,1594643121],[1415663051,2053418643,592155622,1240782840,2077672506,1836112853,654637231,505527454],[889318454,824118896,1047372802,1638951212,804211588,1608195976,392523559,1400389339],[1298333425,281291622,169465941,597479961,987073837,407462305,42967270,1172067934],[584083274,1345908101,1580610836,1813754317,437860679,814009456,1495696469,1785204243],[514668102,1358571047,119277353,1239271041,1966727590,1805075549,1198744182,2105028137],[960920580,31705375,450983332,1135531376,90919314,790115118,2061093676,1182017886],[1137975869,967975601,550014476,1006380316,259988028,1587876147,1292906058,995536706],[1013250178,931168282,743487992,1305883186,1569901749,495786940,146681078,1734014329],[1518804130,1555974230,94295763,588845358,1029404736,1405083068,603248067,1679396921],[1131499044,98731757,1524162223,400738959,359551627,1082840713,389744605,1453669274],[824311618,366708354,829743161,633880365,28245216,313588846,152818960,1258185061],[814683968,2020844716,1637089270,281849846,105791414,1770547530,783412302,1737201036],[2005763410,299390198,232824364,1642248373,1875569252,1757405847,1090717653,1461227649],[544997866,314433039,1437787849,551068739,1674622752,1877747448,712343931,1566064347],[969303772,193293677,750602945,335896319,1170542723,916754203,1228636405,1992373471],[1281608726,380522118,568384546,802304232,181938411,1450470397,1892504958,2092557389],[937982285,517243748,791081484,1969531776,1003408426,328085328,807439897,923968028],[810174448,1292277646,1779178516,1071645270,169990324,1387368573,2108295585,1693170951],[2110466450,1021197269,565275792,1700672869,1264995797,11473401,237330960,313173441],[1948539058,1903374012,1354572550,785603267,1499809515,1797399701,1782881994,997340975],[1275208704,212593860,1544272602,782798329,1470391595,675837105,1867330779,1863809549],[589466269,1510771022,1675445936,1333299133,280075465,1400597497,768492397,1313753734],[15906672,2063626022,2059887255,1457677421,761471523,1087969714,1035176631,748964681],[1802196973,1209623108,407254969,946419355,973504185,2024773324,201574840,1260971034],[545667465,900811775,1981559839,2125812365,2125727426,628626494,580141699,1829733736],[728728232,935459149,17227552,2127023116,183758950,430955679,1391611373,776674548],[200874794,1145009169,1559027025,931353839,724760260,208805670,104268504,1975401233],[2021431010,982824236,1627517472,1104832719,292088145,239926651,383805342,285640746],[2901464,570340831,1018918087,1730635661,2000691116,988355193,300759248,1218019736],[1025484035,795933803,85331661,2128312266,1857244669,716156705,485435179,1363826059],[354630851,311524315,1893093747,1923470869,1629140663,1119328498,23472003,1520931673],[2089961720,1519527530,1194372784,327266546,1031343271,276904827,1561200261,238998787],[1785415062,1777404882,631682345,1186611625,1527896716,517151159,1294786065,1062668311],[457423382,1715408319,1918483592,1939914990,963260403,1150930984,1346746766,611762998],[535755640,927004886,1034972224,190092501,1852575044,2000648572,447399341,1957216531],[2006238172,1591195668,259684788,607865403,1021718551,198856278,1743799824,631902953],[1142774834,1405879776,891556006,283492624,1677219190,530047850,1951688739,1732849058],[2078517147,1781920924,902324738,1846242153,1934901464,1437175273,1381418987,473352975],[1752321987,304032447,1639551356,423779999,1777053194,2083603239,1914681200,253638391],[200773658,2075839971,1486597747,1717865213,601627293,1647932678,519214335,753242369],[626904234,217262902,590548339,1063727776,967348625,1079542802,2065827714,1124735319],[1976819321,1298777922,438079667,1250880561,162622652,807810664,794375180,1087452053],[218581563,1970572770,1164701050,1056132474,994967164,480601265,504032625,1866475885],[1077099224,564476714,29142663,1446373059,1614736259,55913823,1145009494,1464198941],[109102047,1799981623,62122745,1157378181,897598393,2003644058,2032065078,1984018391],[773987769,1536392169,171122911,2126143571,1211606135,812388154,1547373493,291271267],[1495753848,2046391856,1476464697,1012707731,960913173,497445195,36807117,582019149],[1413377440,1096796547,317471692,1976216332,1440996295,552071311,1473269388,1208294850],[1103285842,6359864,203215058,207867634,924696248,154205842,26172202,1233889671],[715064344,2050699968,1097008284,2039023926,1739566569,2092447367,957382378,514323078],[1320863135,1512800273,1873094107,459623896,509587107,1824419012,1532651126,1428344322],[93915604,2052018448,202240454,448045729,1025413124,1306004530,1452614845,2050582786],[1620702254,1744668738,1683454391,189346424,1410480961,817827010,434694907,408929108],[1840149308,422953282,1171005723,2121685908,1646630664,1601151306,1830072979,1119560468],[1954521461,1113850209,1947668480,741896165,672489114,479958657,2082753492,136133577],[666101688,1865633742,469125525,1899502594,1087907430,2017157492,1278255919,674099893],[674344400,1621352806,106772867,637053828,1897421070,688563155,1996321045,624622125],[1020506463,622718523,215427009,402819491,1207841218,197633573,492884879,888638036],[1162481396,1214276856,456753721,1713908331,923986045,662859328,2002725678,758578434],[610378574,918789054,1828089964,1986544420,1354772199,966244177,176290657,528416549],[879300717,604024082,1744802417,1509686698,113672716,1583773057,864623656,1175833368],[1958684712,2129443640,1689325469,1356342013,1601838828,316836295,682639474,347379615],[1938809346,412075561,1474347095,1332829194,627178052,967920915,1181101051,1437856723],[1761145998,1054493860,288129790,439311991,132331275,887849128,1215850979,567203389],[1494540236,1117772152,329666744,1983916574,1812606576,1232372145,868511239,1610837424],[46989028,1766328230,716598830,1785804628,1404682971,1387580241,620596774,225895932],[1836900375,489969478,128993433,1184001935,1479898522,1993028045,1753880923,1602260225],[690135457,1808600192,664298382,1281807731,526364501,982841031,1420068984,959698329],[1357780443,553717629,1806266741,884219242,1694226116,597739981,650159094,376182294],[1965975019,1727251997,710105308,1050702131,1012287478,479286872,1156650486,933757894],[914782127,1583024643,1184789074,1709764143,253283892,1411001891,1176941870,908393755],[1251818254,838771278,711147608,589775003,190383126,1699976812,1219813366,1435100179],[1737408738,1478384259,407123712,347768036,777907908,1953775322,598441241,1857256634],[769952244,1879385555,184108315,458256755,1631794271,941597159,1491155825,169663097],[1607293214,315220498,421300899,774718809,91680006,1733569769,420013988,1881830105],[1864438194,1010460872,1498499277,551066588,126732160,857370464,1745781537,299523315],[859206569,1141775882,743118058,119435146,595030751,1252352049,967155880,2003125719],[105004050,875908888,1694290948,434456501,181703677,553365267,1548992928,245925710],[1373697702,253527867,2049387224,1657516846,862997247,1561158920,1682165864,365251992],[819010695,180317457,118961993,1239457945,941606607,389840239,1064581224,789177366],[2084393301,1764852349,1242966504,1423127110,1496509750,103604349,372485657,1692772428],[185940714,1276566642,1371144551,1197405375,330627691,274152123,2008949747,512197832],[1508176880,1068859584,825062330,1441512707,1526643925,310796499,825763403,1344298322],[910479084,1743917047,1229718212,745932907,698446753,949676253,1939705204,58336242],[1385959828,1778266517,1220916221,1412010294,1221274234,485466250,1957145341,143587361],[2105230836,1408541244,371418590,1564383606,192048265,1483972899,19928071,1501591593],[819736087,1320482150,1771956769,340573654,1897988041,1856106479,1891997458,1367594022],[1837905794,50612370,566532971,622539417,895229649,1063617985,1542598442,1833418073],[1232368434,217238453,1410909676,507721077,109379944,1938065022,1506069130,2063808742],[1915888296,883058540,2069132663,1396315167,1948657342,356133079,61861115,1524506701],[229701847,974456102,751880600,2096667173,1167390138,1675945972,509919769,1096644351],[545074397,1138640582,544138761,398334426,64736948,836500360,1569632890,1751011036],[447070051,664929878,1976298256,1024599803,627323193,1736146677,508729056,310278283],[2122228191,1919540604,1823632888,1439620204,1231674776,1623579967,70601394,1045646396],[835052811,492618424,237997558,1140386424,1667608108,2068657091,976284338,462708817],[1055087970,1768477609,1961803386,1503188172,359674007,131541596,575153962,2016751147],[1942135522,706386317,1028152956,188770794,313470740,1051944239,2007457734,44112188],[1619237226,1243841321,1915508978,118702915,938859316,1882116208,433181042,1357355396],[1357981795,1570591132,496481047,2033521700,1850063043,216132440,1845181425,2010703841],[94529328,627025476,1936164330,1655348137,1394001423,93044665,779196727,1871823409],[1108895801,1088710475,956724126,1262261965,312726870,187107686,913435547,1696377775],[1098901087,1880937273,1247799713,1286688465,73538188,199986612,537772538,1684736359],[858635617,308080572,1305051901,1177846090,1153350374,1994616963,7324706,1831486981],[549129222,1909976246,509131708,996756957,907387274,406282385,1042599739,1253643498],[889612300,1599648226,1631662938,1958183195,557883322,1234956190,1110213173,1539267545],[590742392,1920487711,1724057522,897947266,812649516,1689631730,633045802,1739653726],[2041693136,1686962138,994430778,2011941570,754345658,489822364,1226235082,1289266528],[1040086779,33609501,1039073009,192371107,1815247573,39102955,1564405196,1113095996],[79929193,228326274,1723458272,1436172373,915586439,184426393,310091932,570805381],[751370319,480239178,1544729502,1889613132,1787307243,1507625188,1328463137,553068191],[336928539,1266585139,233416631,1590255063,1985713868,25741572,23735585,973390677],[1802185342,360133529,800666233,892210476,1698993230,1846360739,14885923,1781089965],[998948805,1443671911,384765399,1975057264,1342263039,863139942,1565644424,2085068857],[730778960,1935353383,1690185501,792915452,1540512835,346624658,1985987226,51827492],[1859928942,976054690,1715695356,1306363124,1588313526,796505917,699149627,815928234],[1924075401,1768144475,1728008160,1319920426,301129688,577460391,604116755,211258883],[952787028,1117437410,833133698,320491505,747934506,27866614,1753994157,573354652],[692787230,1506307060,1416187700,2130383588,1872133448,348855630,257270598,1614148043],[105455673,119736143,1639929401,177430897,2083834436,1254053616,1060168626,322242076],[72664852,681587766,9236418,1022672904,967075168,2018372502,2022967808,1276393488],[1449864604,882680742,204418727,1548171494,1395914592,655636598,966667481,1614510351],[770557642,1758938647,522498021,840767960,77311249,1965027958,208467680,1380407991],[1243650497,883983555,1465771085,2117855290,1385059953,122687906,1359763765,1367485049],[2047008256,51664518,1189898004,1229468862,1665285377,540844828,449913542,1967128545],[837318336,1765298977,1078808580,1852256058,1806582018,1401358253,927013547,1685698542],[1492992448,599028228,1128124775,240728305,1178877487,608194093,2015225770,453459336],[1858900958,643820515,1521816261,1980304179,1193326830,1396404368,1376712250,1402743674],[793743224,1373089037,1867567381,1897823512,1073497051,153862482,792393428,1716857175],[1588993254,1444526816,1199411295,864604785,1242591838,813407135,503264447,1085190370],[880310790,306632325,1975920709,293793049,23973125,546272231,1197022816,1904447680],[1937764327,870473708,498406114,101339991,1109127002,78064286,411125379,1153074024],[1389927581,2046259280,140005333,1329191939,1053041222,2007230818,1721255124,538143746],[280216936,1825452941,217581820,2063203778,1849478145,2071090111,1821029786,294420263],[113684799,29578183,1314651440,1406155260,1443986504,1139790336,2078455481,560113716],[747003617,1486732177,90149395,1882838952,1754385359,1035050163,709239096,1819480110],[1666568511,1921781069,2114995290,1821293336,1722591490,1345888806,1030366394,676000404],[59188703,937490466,1786347109,1234222218,640442194,1105496411,1658598263,1483019888],[1717508929,2066178502,599031619,1393382566,1442251286,842925921,81181340,204985021],[1356543822,1172848435,384977248,1964882575,659359242,1515673103,867421128,1057644485],[1773608826,445418566,1192855542,1737116895,1134323035,557796028,47957511,1872236383],[1425224303,564234539,2051355054,2108033060,1386859099,115321211,111857997,1336898221],[2109989406,277554725,1442790747,739332131,466859922,61264287,2013492002,197560016],[361257062,446308928,1122275746,1139688911,290750734,1379065798,785165308,521784016],[1293668180,429715016,112044444,1808028739,81858479,976855717,613822781,935252391],[47917265,1306190988,1698403737,1737001363,2022156077,1200418911,931271991,432703936],[1247306756,918801852,839870704,15933558,1830863156,732687407,783965581,1708472479],[1447712851,438023911,1319767143,904125815,1102908733,369483268,1857619613,1181704490],[1730749909,1322713731,1598081484,1680187653,1764984123,2066827168,522232470,1347569301],[1566470987,1051054447,1709322657,1511225274,1004437246,321041476,627190656,1668645741],[1593370087,315995595,1423351446,429666082,897693654,964812670,1868712693,1985385569],[870895415,1018187192,469768891,947845742,91374494,344925550,735358543,246499327],[1983016994,1419841059,1387006536,317656440,1983297211,1840121691,1403965026,1140212335],[475036989,857918432,138089460,1374594415,805660273,325063838,285878409,297501660],[59301654,972949327,1597424055,1007131220,1992481902,1580595744,380720942,334297321],[923131277,2002098386,713299862,54311908,236209265,1754905804,539784751,608284896],[62773147,518393418,798229925,1098226733,618003724,1257371939,2023447199,976513146],[951379169,544629103,36808926,1023156881,1795737825,1040722678,1298162224,894328280],[2053296914,853838377,2110632064,1549721179,378013544,41574456,1526217623,1366093389],[682745650,348840584,1637855901,1341842357,1458123354,1552624188,762357942,1523904301],[916424661,1579384090,1164338869,214131032,674886086,2017444811,442591196,615196331],[930683868,1687354888,2072885035,230468,1053600669,66147239,1892964183,1087346024],[1562995424,1796234355,2015481136,1310004010,1248662627,1395717216,2058508281,229904403],[1699098584,1970872671,1821548256,1898003667,1473725736,2020498285,1736308160,1112397640],[1621100621,886404625,2000578017,477777159,816627041,507538953,410156092,417502047],[1576652741,692183179,1515976118,290260464,1147017437,211105414,1073143254,1252306795],[337083697,18099677,881430541,1707602139,1619430927,1799978086,46546555,154904192],[1769918615,1882176257,197135777,145199413,557626605,595854876,1921072856,1313113558],[1556089022,2089580384,965562099,1569560473,468647739,665377110,1949852333,1983276768],[384453966,798917468,1635854518,1548980649,573175549,1494067202,491109850,1455960667],[1481809171,1634077885,748574313,1621687858,1452145194,594723037,1960531208,955682125],[1019484309,1708356710,1585189733,559566084,1517292851,298935174,311847812,2083753817],[1017018746,1904846412,523229247,1703529188,357977746,177604729,1567032865,2018936315],[1626685991,1084008040,504094037,386465782,110993463,183639576,1917349594,2041290042],[1928836486,390157729,6561018,811543465,2079333810,158340770,1744573278,157476296],[1499596732,514454202,661252024,2020795478,742042574,1074594879,1315425863,529947771],[1581785850,2024736317,1227862225,101732174,191368468,799418088,1729140672,1603315198],[1212551399,1298482981,469022234,781823963,1393522178,526874176,977835224,1982265561],[158673973,1209929676,2099833708,951211555,694588672,578841769,54230912,322712940],[1377655468,261989994,1003147525,722461683,2068702322,68676866,1117990631,716833359],[691590376,439751987,2121527165,226047162,1404804226,1661265675,1870187558,1094345315],[403828927,1641979089,958267927,775674632,888410300,1168809802,2019371920,1925333927],[1133644441,1258432967,711326903,1709388315,1892015743,822849263,1811925252,1361478408],[357308762,668638335,269744447,2092393278,1445916034,36510191,1861355898,1242847743],[1492098188,1197322938,1090343184,523504123,671420367,390880634,341042905,715026822],[1137046463,1018677101,134546978,676452029,1554012868,616744492,229976505,2078580880],[533723625,1483635971,387406241,1806706469,39874579,661530702,1266820206,335389973],[179741367,1963475713,1298825237,463428814,1444124126,1626383599,93380257,490792348],[2109424104,1420351290,417480869,958227761,936448307,1585027790,155232029,1998141293],[898977064,233131268,719470725,657384869,1958050594,284680715,1778407226,2085973362],[106553164,904672026,744319685,1673673131,1515824336,1232774970,1742087332,74771789],[1169434172,293506263,26197019,1708073899,927457847,1881926122,129926133,1317613558],[643922422,734499440,884801776,210776078,1815775657,353624024,867648169,1620676927],[1106719498,191202682,1632368488,2096757952,496527831,2110804474,729384929,1132639444],[1652993187,2023075320,1742349023,1294415566,1381042099,1413913400,1005564363,1209632071],[2052570845,196428513,1995773956,1978641713,962336330,1612970408,1963425276,646847789],[1503298490,860973794,1805776295,1095079937,675882741,636395089,754861302,123733234],[1865988125,1552567189,1277242441,641206789,1002409168,933069797,1854367159,73512024],[574143431,1241816918,38955265,2100557983,327629766,1959748395,395917301,1744249142],[322548632,1337811296,99630700,485586933,57937169,1537517790,681757544,37914604],[143378223,622413094,1437679800,802433758,190585720,1077366519,1577681699,807120627],[944095287,1477976069,795424521,174672783,1253308887,1564720070,178419282,2092709728],[1819296866,755759936,1659110817,879769723,340129929,1970515278,789932331,1872307348],[915252964,860012151,1997543255,1669862351,567538656,1530225435,694585752,1032667603],[2033507295,147841923,1617751097,1521955538,302679752,450776799,414176862,1302458646],[103834926,399697257,1506999030,207196604,940112014,184357183,129030143,717144970],[470916916,297025810,1290171449,1400523022,1103501767,769805057,813276880,1329966339],[1270269808,1728117018,1489212428,1104181200,1862809988,1583569330,1904421986,1181756065],[1244633457,571843463,1960469726,826357014,1029842932,369972632,200835275,1717939772],[342138043,1903440238,1167513486,631105160,257649262,927450724,70883028,1561976029],[962363750,1362352607,591972749,755276775,1552245232,2105291030,1751654015,1394748386],[463469170,1777235682,1095603360,1049052329,253726019,362928582,1825690289,1234760619],[1025677914,1794015933,1285492617,1422858494,618588715,1276793284,1428760693,1075466409],[1272115019,828293868,2018146998,830245488,645282010,881413123,1714423585,1982099571],[1207065867,224056486,1446396007,1899908057,701702676,931177839,282801034,467779516],[1179159549,1577070063,1089733277,858703381,1470007787,257138801,1653507227,1284410840],[562942645,1351256188,1074313893,227209827,1768468367,301881846,1120718870,7957721],[1392361751,417724258,977185388,1133478028,957537453,411780484,570962993,1766700576],[850498146,1907572944,1907466132,825744079,1851569928,460243442,1987296908,1852544998],[1825815588,1298941495,1562483885,117677866,976143616,1722650307,248232440,1262670406],[1361219146,252652619,843112675,1332540601,815789916,1223182463,1039584615,1373752958],[1680559705,1374347021,1407205314,504243692,1823122722,1017185776,359291226,660949384],[59193603,1147676149,1997784023,967231773,130116660,578320948,703875128,1797682934],[1506114123,162905818,1200963503,1881979857,1597243320,1576290062,1293612380,749105563],[127247506,1028404998,636573964,45692918,1163290579,644254750,1962109597,1696346374],[1761463943,1725016900,1617933746,232035866,693303330,969073645,403431837,1112018709],[48833611,1519877130,1286586489,281652490,503736305,1114421866,1782034382,907720164],[682008484,254684267,38602300,1329781253,1375029792,1193239699,1852135145,947590535],[1911967987,238456452,1812144186,1438485097,1160375434,185600379,813594074,1323812209],[61933746,1187583287,79091897,919411952,555427514,1147281361,1059880121,169031522],[782915137,293376175,2070549115,1578436800,1798112223,1292838851,941342294,119041144],[723891558,1055043840,395738681,2052640523,1696691362,953838414,494879466,710077349],[494329695,838365513,937701648,1134668243,1886895104,1402705165,2129328398,163500896],[547928511,559905380,1228750685,1953053802,1811094027,1437362923,660132962,1644720371],[1088820981,934381303,103765082,1044937473,746040020,955357791,1186400418,795640005],[129879628,170365113,82785656,749906533,1522682579,1566261242,1985778268,1800700162],[25275232,1113151516,868520726,2040849738,1593619050,101498908,905801266,1369190076],[560457476,418636251,1627304481,1740185335,459502835,1582612882,1796804674,150255230],[1665770126,1021550564,662577002,1167058542,608540784,1231027999,1332289037,814407190],[22317494,1648578876,50467285,1179204666,1055645950,1054622822,1470157302,662075740],[708106155,29909210,1939771767,1978030076,742707120,984352416,64692919,693356896],[1429100033,2038078839,1247362010,775436559,1020394089,1662246264,1778817567,505223881],[376225672,604316679,1900988799,1175464336,1794265271,1338893616,842138866,924380220],[1916117857,675672816,1729288283,1992653011,1111708166,1753292630,670758678,694276432],[1176857650,851957544,455041960,1600260786,1603469916,311811983,1930756696,721723249],[341294652,1681330882,1085379819,820976888,1188935329,918222100,1044341519,2052700967],[2069780999,1297959135,897722193,605974680,1115382814,897255015,1123388531,208856209],[1215084369,1730636877,1284704826,430289260,1093970065,1955947590,395482343,753732243],[876189670,1065161479,92703983,879089833,88010744,757540628,374266807,1536054166],[442857025,1123888064,970083803,456769355,889400114,462268503,1335814165,621462215],[856856064,414090783,1847923044,974005622,1794271832,252016645,779267393,691652519],[1540813032,1836926270,83109331,862296125,709762779,2055049446,381144116,703661780],[1641475979,956981979,465749770,1955584890,1476481056,1974468444,368383384,108995275],[965717091,1115976967,1713973332,1877866327,1855478548,1908912895,1776613814,656308784],[1877357687,1531905812,1888179178,2030933141,1741880616,1909806572,1438552195,1995551354],[2067260504,873029147,514092894,1403723511,321692439,1654597954,1777348826,1097963784],[1864386438,144438965,228479504,183163733,1212195828,293364513,605732526,1208327826],[819578626,2049121486,1092740949,569594240,849205283,1491439716,478991622,1756981515],[1961850714,327922250,72881783,85072775,1353777031,243981516,635472285,1766037284],[987805457,1874081867,889320077,512802514,1713473421,1662818528,746731517,1800850679],[1340466062,1889497087,1405846514,1680051858,1513374005,1044171796,45078402,84571647],[1136096011,427496095,2020694858,1283675260,588664653,369090493,212071868,544564930],[707701828,1184898407,1489928221,644439900,461967142,900120120,1572548255,475713562],[677288159,530260533,559865399,2001387699,1448716820,855917201,221224562,1775721865],[1942656939,269642008,1726478511,784988689,1335736321,192071021,1805708974,793825594],[2080614005,1483843064,1399339942,1892577841,1389392232,1311681473,1979260563,1182501627],[775041929,623273959,1612588316,1170290569,591265345,1729673896,1228866433,93303961],[446575237,278557118,306808350,1432804491,1223829280,94002416,1877161947,1797008263],[353192008,1167395043,236121950,1998178436,1258693814,914467143,227741002,152972949],[645758475,1931651282,1438346640,1294140917,1774800975,561602553,1771972495,1965543788],[1728277898,458567114,1206371169,1239817991,1989313556,1519366775,1536655122,1164133124],[1091149576,842227812,1136961159,543296320,521195959,759288212,802026996,1867291181],[1408558800,1689658363,1421674667,591460118,2028835900,1227958268,1868871074,1467126910],[1445453055,2084758231,1561711459,1796659310,553844337,741247079,1805787490,1681123302],[1694800337,2052599446,1617203229,319458661,59837327,2049828927,551369663,849169794],[587863789,1806785298,1850084583,1656949219,101567545,1574647554,1772439799,1439708992],[1879729975,1473412478,966591114,439427641,16777243,1489064093,420416367,1548713834],[1710621503,1380027407,1948146130,2126287730,885039501,437302808,709381443,394188955],[983584,1624395980,116797077,303516201,1419349243,653615946,518871843,1078116661],[1173407236,1337448062,95908078,1704030014,1154647999,116614963,1574484236,1701490549],[1105598088,1274751727,1682815916,659201129,157351610,530876937,1679698116,1183305166],[1774398964,1074764794,359085589,1033908177,2027979565,1692183244,584490666,2059034319],[1119919584,101520496,1186052240,1295815262,1919964425,1890998323,652898819,86102394],[1429272081,1255165993,1595782491,677880349,1729175921,1829251389,776159618,857908098],[1360405410,1982537391,1829712329,2006224012,1039368617,1445613499,2001476433,7981084],[1346945862,2105438880,223763872,571348660,522241897,1885912875,1323733237,909412189],[643356772,417817885,2042074343,2100883263,1313841868,345690170,2126146268,740958468],[940996490,780994259,245751051,908589396,1169403943,1410032184,1810615452,1440090410],[390695231,1576740770,2005933997,1481564345,1189107219,1702085262,2095130408,931927101],[116811067,1236033506,1897797509,233497152,1162213640,1119311756,1495293211,504200405],[1390512515,19555630,2008769298,2112202269,964279967,620326795,1338268554,2056212428],[987162984,1227744265,1718760529,1947207318,879639068,1163317112,503000223,538716161],[747709676,1301273110,349035146,2020293010,1090309974,123147548,1619755645,1827337075],[2070935931,1772631704,1633123293,1248199642,145589594,1275267063,1919484260,888266149],[1445984202,330630512,292142975,1068307703,1665301099,426868753,82312355,1990806026],[1261408548,1007037489,1760731245,220713343,1078495964,1342963053,1559901235,1581402254],[372765890,2011305582,185833312,1848159794,903083443,1812922987,1029789049,1020521708],[1482985655,1500024483,2114132396,1855067833,229901913,958187947,1263790317,1239944113],[1504727703,237697035,1294720608,18814386,960011204,1930230512,1488230862,2091723500],[2086005705,2119200020,1920578954,1090768483,1602039262,1167849977,1522661632,1170541662],[316558376,622171682,1660747471,1982375450,1338951970,73085240,322390390,2018453113],[607239373,685012249,271427474,1187566146,1389718404,733339101,2044141883,200524647],[1759957600,456638543,5575766,690794305,395261795,771989998,434823916,754983067],[1355204884,2005456597,748936858,306128097,334540289,1454259666,267360376,912360276],[885376122,866450707,115992569,820680659,1327306957,723548636,326003944,1844247459],[1049254179,843778731,1421498096,153852659,1444762981,1898350982,1166345849,1592544732],[590877292,364655473,493155299,278905136,1680089863,863203541,98170997,926737629],[1969543957,1486043403,373538321,2043949302,34341215,2055984455,39191403,1855559814],[1955023807,1320609576,139293647,1818132700,1709471830,261015696,81576966,2034362584],[2060692358,1514682523,434665169,863533193,2012928593,330327974,1899390652,1792363617],[530819640,878460531,8825375,237719273,973568886,1953749357,1994609710,1522575170],[718302935,763738026,215125891,83082122,198003320,2002570458,1190311625,869098397],[818034708,1927972466,2107775274,328959472,900369108,1964502765,1154442582,290190564],[1028015530,1200489101,2101712722,719657469,1458376544,1527835437,274955748,346999500],[1556425714,722300521,467632639,1231007762,605620117,516616047,587895766,897182930],[1043487119,1283313230,1936921970,1872440545,86287510,1139090088,1136374122,850063254],[637954559,399380959,808921710,921009756,1083396830,481428633,264451222,928541927],[966404685,1165704731,478647810,603649367,1081313431,172415693,1791013789,682993652],[135173249,23959366,1949862035,710399768,1125946435,463901747,194226319,2067887109],[1457893128,1257610839,287747512,1817201287,866228758,1418800762,1615396631,1483243150],[996595411,1625964523,371602152,530224955,1568977763,2017959699,521436382,67852541],[1921246844,947866696,2111038754,626757516,383609118,1918371840,1429277668,1118449097],[1424093054,1389422061,1156531030,621253947,513859566,276910208,2105393253,297191690],[899148555,3331760,1055530896,481323128,1927796052,537007175,1425033604,1158610657],[1323860583,1882825365,1958913748,480627436,1622812156,1123084755,1681696724,973218768],[163666264,1581268437,510566151,1675463968,560089919,1808281055,1498963087,1367756085],[1686356358,1937171164,906413279,289946503,5878224,1412261530,626218059,354282702],[718739950,375406114,1366845613,1907527173,736189988,1079643230,1362016345,1501081550],[308083147,880220582,1675669906,1612835113,1087626759,907860106,1358670376,1113558861],[1942857465,1085771908,1131389599,1365131715,668528129,20354280,107963192,2055225037],[1261254937,562762981,1880690228,1355566858,280568139,479267992,859425584,206112892],[444783395,991488475,1427470100,1992239528,1706584730,57605365,1387035570,1557857892],[362360036,1519832532,823416779,784554874,952037274,1139478013,1889763479,1281467418],[66942871,1503647279,1845740182,2093414490,823367509,2070907275,935455966,874251217],[1520027383,1955964556,1092727338,1576993256,1505602182,1056605221,1788447365,716075253],[1927083670,1195491622,147348460,1740736306,893057675,1748660999,226230949,1894757877],[1377519405,160549784,1106965261,303687885,57305527,551761221,1568106314,665966393],[1277904065,572133869,324855085,2021178177,1647169656,64176397,1648647405,1564051560],[1551618541,1261699870,284361609,1411109928,719308760,100146225,553862357,646663593],[967834529,779290594,134093808,1970906018,396942755,2030376737,1459498512,603184378],[563712400,1160551924,362895772,1906340331,771249432,1269976047,1451303210,750615997],[633757906,2041933513,1403642689,1920076453,1349720110,1679213584,663226884,541585994],[505309699,1987858178,355353085,1194851611,860190432,1899649972,197510725,932389454],[1296416038,653700028,918879559,1133229827,34117896,523481726,1241108529,1410938451],[174435593,82202482,1726794325,1156101451,1982628765,448357791,418795736,1974274220],[20499873,1276425462,882361485,1310960541,180855491,1699764895,1884349433,342757410],[454220358,405317785,863632694,1491579342,1266220978,1751479699,951137437,296341264],[1612246424,2120892655,1847025477,914834283,1393466990,1350328836,1077839627,552227713],[761425514,634956109,243710709,650455156,1098114901,108963241,1969602141,1027200319],[1459363719,348552196,1160704366,1195423172,1485460048,54040678,1712361379,1385736624],[1255571142,295590476,381658762,1351433768,333155098,1989797386,789548656,1795322425],[878461447,205658439,1875382193,1102199940,1447696948,140360316,362530645,884614728],[1097982269,79448460,1360071275,514624987,504624915,445432785,1126475196,2095214743],[1931018126,1197096196,128012397,1175338062,814407990,1683870523,2019395778,1320637935],[953246161,1590637030,195625626,1703233247,651923798,1237753572,1965055892,180638573],[465988624,1366962885,239033056,1896242493,414284328,1952765963,1681250501,445273779],[1637484721,1433640768,922602195,1112493996,1358424258,1401969219,1181958743,120510302],[667895970,1440459075,967987103,299364138,97044834,296313409,583073832,118802808],[205597020,1440156176,483953574,376382151,1244707733,84231837,1792786853,2020758611],[857033015,322784471,1610376351,856025632,37838392,354145632,1373258404,1194337777],[597772284,269826956,1874728296,457250181,1548257056,1830550106,392180368,1616154409],[1637463435,214857818,1652524046,747337765,1003867858,190634642,1007252821,235546740],[160342624,1246355478,1854374027,871080192,1818467972,242278256,1711237768,1801034434],[8485355,146045037,777180216,767685056,1480084955,483003572,1263228166,386738263],[139943035,2032148712,734804223,1448458306,759126405,1095226165,1665580265,1123159682],[1908062070,1936075715,1560462120,1266041470,1937237370,1683558570,1577738934,505298441],[483504377,578228525,2057975161,577884837,796292588,2096008995,1077128940,1485519067],[281502839,267133343,788233066,118565417,1395055444,770615314,1487404789,1106132544],[795536401,415910557,2015809414,1905214710,1667535705,932487875,1931132340,1780688062],[905026776,1537204395,417633562,1628256960,532609265,2070037722,612673210,544492245],[1245149969,769038612,1841191832,1662215611,680911216,282118018,364815684,1713459147],[76708922,1125317976,1913027685,284768411,591343778,741439880,1654649085,1686155365],[811433443,817145441,157125073,793704241,186281774,1138348496,1673849225,1924324517],[705067609,1775972117,1795889956,1906382707,1375764876,1438730016,1624697212,826658774],[484007614,1715991324,113821520,624664810,1364688250,1680853095,42635334,1531356282],[1828773196,789302405,1904791287,2111420798,255064927,1554512747,2058377505,1504072142],[523808072,1288740239,1231902661,1866779446,1828228111,935066961,1253444852,1401710292],[1845222963,2063064493,1934235372,1687286922,988296731,887132474,1255825729,1590968762],[436325093,1077806298,1404371842,1617856652,749223385,78299319,141845967,1756222602],[14228718,685589965,635269101,1242007928,1227897506,1279952005,1088173732,1562934187],[1754166706,483298775,1799252067,237974283,443999696,332140460,2018451173,1347427150],[1089385419,1799517354,770349668,501987338,857361258,1009197489,196494735,117841544],[1096731741,137262174,846238053,32112279,552040507,1605883461,692668599,1536967695],[2014036440,1539061136,1449628161,3627376,291150626,1513841513,227428439,2075219148],[1029824828,1022882644,1877890571,1037022123,1336454624,1538170286,1158492467,555993585],[60561960,1777565664,385014085,903458485,66149411,386115515,22697351,1864510146],[1992504746,1998815374,1006306139,347292759,1033515139,807491247,1337672492,1361034191],[1335072471,1283083191,1334747065,285068249,257219420,922452575,570626922,854443066],[447536345,1443617125,820192638,1444535351,464732311,2102098350,974885881,1888052224],[1962038361,270188855,1687723985,2060373639,440194976,1053027541,227683329,1153843466],[452956961,1544960341,1171851048,900462877,1312467472,1503363665,931475259,323486869],[549170357,1409604801,1195932806,192092827,606158553,1969263189,744607662,1675147068],[1306208071,1945547040,724565032,1438547235,557540546,1025496942,1896613536,1305782087],[1871625692,1803665701,585582488,778729822,868488059,1177595188,206529776,149577194],[1289771071,1262586337,180000286,1381677125,593035782,741028342,617010846,1166232058],[408632347,855062158,1949360396,286989942,1124148109,1107964517,133211275,1209686293],[327656367,761366971,1838063309,527559061,531314211,1481542433,63504862,942796151],[183820887,1672693647,151341616,96655071,539438018,86379279,1566092973,1085572065],[1725101640,56672815,638900606,136435505,1193055577,315808317,1064656866,1639760816],[694850047,1173777055,1562915565,2109491506,702881883,493881457,388197441,213752961],[1494476962,99009183,1118026185,1686859329,1776034770,626347650,640959113,1445607738],[1409181794,1572754528,211176400,128008117,2036761675,270661524,1439508573,1230070211],[1032640403,909131605,1245887199,613308199,13457613,1466728637,1365572112,1740813838],[1574599513,1127226859,152946776,1446514141,1509294425,1630798938,100458228,1276952448],[1207629719,1750095043,1446049839,1753517883,248223460,755282901,964929954,1796477968],[994822657,1856435448,1431451257,1689776178,1615808831,833188400,11922339,69105161],[1777202949,1719909972,2083017028,1381387116,1426250638,503160893,1574483574,1968918090],[219536281,1699335535,847079887,909484714,1686151800,1087521372,411372622,479901217],[591072777,491498782,1203755353,254148683,1335439443,1582934859,1946404060,1561621747],[1843187830,1016030050,878862634,1387638321,1615581340,216021750,1268122706,411497071],[920050211,1552132916,1107985843,669671451,1072383894,918039135,1375311057,300197439],[1589006199,659620980,1089773403,595344183,717581113,414567829,1313432959,316283010],[136471349,990480612,989200297,1669348765,1578418959,833031230,838450478,799613011],[1072900631,1478342944,314419581,1960454180,622390229,1463443113,1108993247,1228367145],[1345245820,1651513897,1668452110,541256370,376596073,1652070358,1269034553,1071289235],[1990208800,630405125,1225135077,1303174088,505115766,1742354967,378590579,59910928],[881604095,328844813,698756776,118326100,715302012,1022527547,1621927114,306250123],[1665921289,900681241,904464765,1407325011,1896479194,1343312936,2096065159,29748019],[368012230,3440316,738897844,639430211,2111349016,781389092,315950883,284334270],[811871028,1183857896,144087164,699174612,204059766,1276059762,982510039,506715380],[1477054361,1273622112,884344216,1419767171,47532278,1545213907,748716571,1609953292],[1989967286,1607066809,1327148893,1128131528,1505455180,492879216,631197903,1459302598],[660011864,764732511,1479418370,2014870542,977375294,1662292699,10052730,1226548806],[173338312,755494693,1920742877,1635167719,660693435,1368385488,239004671,731795535],[1710551063,1279028928,1230770447,1339828213,2017470172,1883707210,47241135,333198258],[1735074965,1515469715,1650267211,108159855,374951874,2412187,1164647316,523164763],[981570305,690994646,1458047363,1369085245,1559650338,1237780145,1973955642,780792033],[857572959,1530951357,1173846515,618899573,651685369,1847005492,153297561,318321980],[1238641263,1794510096,1388305881,1955895373,2046256540,1434799499,1675862239,1647979515],[193981146,840587930,1403550772,1139846307,517265973,433197655,391335473,194373651],[1392036836,545301473,1222365709,1350860776,595854812,432127076,432495780,1635369333],[1178009052,1707945189,1246248396,1905508001,1029827111,1172902074,191633029,608817171],[1281348667,2128270699,1576549991,350997838,1408805741,1771415882,2074151885,756479950],[1270242821,676096483,1169649566,1477779191,1604578426,1150229951,620075232,1878031610],[1906656686,2027145476,44945638,1210236120,1368449847,1181190804,1807807344,877952474],[2057758831,1047989088,534570604,707896090,1237083339,570232795,1039110601,163862810],[1131043946,183864665,617380522,1287175893,2083801007,1260809970,1800700393,1999493320],[1177892309,939511690,259681449,308938795,1180032575,1548456759,762724445,1002758270],[169217996,1744400372,332029481,253544634,2055794221,168514853,1611874405,1301819710],[1607141430,1826582310,1347193256,1250610346,1784488166,40305443,1370843374,756936566],[307772110,430133591,1071498370,1910215468,939437947,1502277928,687114472,1401113189],[1135549701,2126241805,1623571004,319378147,1086828494,1768687914,1474968268,1922320513],[1293004597,657600324,1780297629,74978741,876889220,1458794136,1340680201,876073046],[1864151635,46539170,1177010137,987760118,201810343,659196729,2016772289,782946160],[1674758754,1551421518,536061627,448343354,382352671,1501636836,1222292981,775634819],[1562994042,2048670335,1899018610,1045904528,509003903,920975798,1241528290,1386756957],[1839710707,35749074,1076433323,1573357526,1440473849,615239018,1767478413,883725507],[1253783738,1104218433,656122881,1998418686,1121547369,274791102,1027247338,1458660113],[1422420907,1652718798,66221757,739090765,1267473391,253942725,2121192202,823188541],[1707390086,1509465498,733696944,747837740,647619924,1604904080,1273694679,1962329251],[101295952,2100291738,1711318458,240942747,76321543,570783366,869219377,916339745],[111006730,794209647,1173613801,1562367433,718130908,1976035891,1812760203,463461942],[1371550618,1001998539,1294253143,45776372,1830675665,1624048819,2060631303,1026419076],[2026831856,699962413,920005856,1505731051,1462987628,772676586,1581882881,237743045],[431894847,2077736984,1900219018,206432885,1887660079,1421144464,100921592,747805196],[1916728785,1629775528,463120136,1361613559,2088446119,1210667003,1019576314,749810010],[1649534534,991419285,18597994,368879732,219760422,14408310,592919042,656441066],[1437451387,1106584570,1759365457,953189384,1522095845,843054863,756986582,537069380],[608325942,628323810,399517263,1427755491,1639488383,1698889762,867769777,1455215574],[1966130754,1718128485,860279973,722365698,1179239614,318973803,1642552250,1768295005],[1857875222,1289467467,1810212722,225310291,1523058710,121862663,590114479,1501729962],[2043443384,60100796,1870115209,969015187,1638826282,545585146,1364524312,73918082],[661080044,1448871150,122849088,1651302602,1000272512,1126098481,1932883149,1504939165],[2066927952,11233609,82681834,2077224285,1804021474,561250698,1490937795,1746988931],[2003259906,395839504,359025838,2014530277,1128923030,1314152356,934491101,319115848],[1730393049,1735412622,1945880665,1487187438,1106937157,1717389956,1644069286,1822427118],[740292768,178541454,1304698273,1959224527,1697891019,1754489423,1994372221,13411473],[1960215619,1775825870,875081490,729586384,694303752,1894554874,1046453397,388395179],[1505847501,1041999622,1576264277,1325023791,1302842055,1387581725,868195920,1212241141],[465204092,953487991,1673975516,1861757280,1780621468,1652097895,787676205,1609801905],[1278541951,1199645778,1608449176,467472056,682950415,181607215,835376018,1907334283],[1109596383,175913279,654294610,214020569,1618340779,1854886419,139762820,254603265],[1266943847,450085596,1602573944,598505798,1795865724,1837940744,1753883395,1137889566],[100850606,1453919943,1476032727,1302464004,6781652,688100577,1600049284,1183043548],[467226233,416338502,793234919,121863794,130200832,641867223,87575461,1290659740],[706203431,645967017,1856512032,1985388876,1965500546,440678166,178751325,206285655],[682837340,127620334,1888431933,849118427,971850870,540169847,960762754,659311020],[390977145,684374925,1779725084,250344063,1366656789,433081754,102421572,306503124],[985442436,1829352060,358123341,638700033,1299666245,1902083185,1319767615,187570024],[1985734700,448638037,982539489,1530451238,2031926135,906914272,1590714234,1584156602],[1534834218,1252761484,91952479,27140280,440029248,1926267852,566884838,1581972525],[226508897,882230455,1083607309,1182647914,385797100,688333467,91245279,730457726],[733483998,932540790,908067758,1952943548,1283396675,976842099,1944703373,431137260],[1325573338,908552286,1523309284,1381048111,150398081,626913535,104510404,1285000289],[1261192621,1099473910,212331200,1707308009,1357318797,1402995870,465326703,1786208304],[328233652,462302032,111039146,1428192275,1201010549,640356068,563699831,42525858],[888925858,1582058932,547912346,1409196967,1171660223,208134400,765091759,1994394268],[176886593,133340668,1605662682,943755865,852597751,159062260,436527037,1926260483],[973180171,1610374909,2035789514,1285976453,113429061,86677100,827423171,1438888840],[523531598,325853732,884370779,924999585,398094012,202201528,1324652535,301517569],[1992002280,991450452,622965820,245612655,986212913,1204268555,870792217,598775378],[1474681472,961198678,2120131958,177262425,1308492039,802508399,1043158466,1114767512],[620393563,1815613019,415350461,1359175314,1723281585,1380057923,1597921014,273064580],[2028501490,1546237770,265045352,1244153858,197791509,1337254293,2048529474,57171213],[1828275016,2105673302,1421014674,52633115,1964443686,1485002310,1360227230,1650140644],[382464893,1711442978,860005414,700437997,142965487,420061015,758512805,1470418859],[534098576,1978818770,125687001,1203313231,587778819,488368523,142203154,46622274],[452767363,1685520382,2106019490,353433779,222186074,1194027086,1717215944,1928296490],[2001027649,1865045287,613156925,419297406,1492014360,52267269,1309457007,1362649987],[150202860,1193792771,2015064549,1177416750,1172445743,121526353,719636140,1702994253],[38614272,1078860006,805320067,294347034,776135509,623766688,1657980689,1826061836],[1149402104,1005977315,1304029440,769093629,1294151552,523760431,636950484,2047343712],[889725159,1588121922,1692077989,380373391,477856626,1811410796,549623854,65387910],[1326799975,683398807,1242062670,1161235234,775629424,1871599066,238974155,830379006],[195578011,338691349,1170766455,2086469574,660993284,1655108373,1049349914,1047989514],[320871403,1449455063,342171888,1337375003,1879556462,501625713,1058460864,1801717321],[1360193597,1483666875,290894769,1850817411,1105869209,1363852707,40284338,412308571],[574023429,199618118,1415352703,1280019580,94639161,1205526856,817065465,2093124811],[572304754,244447865,1487603347,10265947,1650541684,546634375,1638641330,6768006],[1153067249,70078631,163414040,1898859117,1528025816,1683144065,802312516,1233157228],[950852855,863786374,743838371,1222392085,1506294911,1441688318,71491392,124291843],[1287844945,1585283196,880058855,724522128,167701820,611009295,10585310,1779396547],[676409454,2040104441,1326415469,1502930903,2116014080,1262244957,1956660775,1419793190],[663758100,751691017,534796074,1977584274,1053097510,1554184570,244885160,914343388],[1446867048,1451619601,19603034,52129260,540965869,392626841,2072765009,450974756],[1558203546,1739601458,1986181467,32993744,125516644,1070572783,1950853183,833692297],[536557879,1307105300,1677526159,1529292619,2091910000,1150273097,1491231697,536760986],[1275936766,152402209,776489418,1142103002,984665089,70064089,1863754186,751483093],[2032190707,1619791923,1950232262,648864711,489357874,1105663695,1388944343,781626577],[2041461790,1893888370,131783848,929468483,52853176,1615460208,1566675440,1681861869],[1781307045,549099497,1807070448,806000283,1121332230,1357761281,1290296599,1138544541],[11280877,207368476,1044466709,1098088805,928886439,319825343,873105889,799347542],[1930268495,1407396667,426938653,80220850,1663230197,382786870,1761447413,1644461991],[1670573969,1477190342,1977895245,994613194,1007607000,2067010554,1389224048,733433287],[477602639,1744001070,1926955366,904229638,1286081262,1074676757,1768582277,1162099173],[1323588662,1604501159,1644372778,1623141702,1600892225,1115196063,737770218,1353530445],[2037372398,364242121,1021114216,1317749575,1773831698,1457333173,1972724340,1511991522],[2098551034,1326804338,1599473334,1793346904,2062286241,1019001133,268917944,817109823],[812481263,1869844426,157172835,807697953,361135688,648403900,247598233,1150008415],[932096279,1670456670,1524628195,1819726650,2118133757,588237824,633152534,177724069],[1570932869,1330729592,530593945,489501042,1573146518,2040926825,249895734,1356517883],[1420259697,1635446023,960006389,261574946,697935047,1516931561,1237135608,2024242067],[1662110808,1565401336,846144291,690232301,539671679,884061783,1147372487,288299609],[1675913339,1293964912,358779529,32071294,1297933093,728552100,1194308757,1269140570],[84930385,226938319,1494594112,2080718267,1989818563,111959043,1181958451,1820693505],[1982055498,2002582203,291848276,1782513706,83516787,602113764,392336145,1058920244],[87624308,1499138899,255595745,1536313466,1183527329,1508285441,1327510110,1216814250],[1487835681,1159006322,1399533094,2029936391,870949972,1368427894,1802315470,201422285],[942341494,207674087,1196280310,121024613,540905851,1579244184,849156472,782727447],[2113390296,628699573,1989344632,298332948,1476822779,593578829,1606729391,2000645427],[1963683287,1421262280,110610736,498223533,589581905,1932891233,1763145078,1983706558],[2064286221,1693425905,353663131,261413447,391317992,1772050859,1589476581,2104013577],[1431383766,482684874,743365728,1384853822,119708915,1096760206,67236828,1412493651],[1401796943,997597016,1933036611,561253584,1238520364,1982786672,1788046489,95871656],[581897696,1034901284,931535671,882655463,1236759551,2065974170,1801042320,1609767104],[1115327306,1485911319,383276315,469880219,1862398938,1193417834,820498878,131451516],[1946780210,1111403295,1213088092,1555607712,1494588681,1313434352,2040526733,1479724747],[1006637471,1408825331,1378714271,561773119,1486597703,592769758,1996468511,650981920],[427442099,289300449,281276057,405377147,2084166052,576707666,1521575364,1849182386],[43604234,2037513894,869121094,1355355123,499444587,1071621768,692840915,1913793792],[1991741186,501168934,701480068,850537365,27865891,186532299,1095649166,236761718],[212170755,280175974,907727466,2076830716,596659303,1845176758,1640434551,1568875210],[74239199,669658722,1582029645,1881360683,557151542,1871878973,980927232,931515660],[356277952,314847196,1752927166,1478508563,73435399,1581050814,1376164017,2102697775],[521369420,1578696911,1814209159,156489879,1514785245,2082508508,175085246,1725465501],[1282314305,936447202,1291722907,1843604120,38773402,356102889,2002889350,1949995344],[1257191389,311638052,2008421855,1978917351,522836322,192385408,1907758408,1898977782],[1819630554,124604566,1986741358,483775349,510031122,2045540489,644538308,250712507],[1074568996,2120364109,483175001,317028168,905137366,1828349391,1594070970,1096952482],[1505486463,1593537183,1776086745,1798281497,116774759,228826119,1643569635,460920367],[1897149417,25584457,1670982579,632727226,962158015,1644253659,1313954149,662138971],[1864567045,1424615650,98129849,590924463,657063144,1333852341,446437633,643157913],[119550906,46529566,1094669212,1980803451,1617468262,387256946,97971614,731858428],[660297280,1257505003,1704096142,332547951,600137180,889895273,1074494905,1825888189],[1412624894,416675112,562166473,406106178,1297910745,1649346784,1944814901,1534844417],[1548142278,1541260918,1557733044,626936707,976100059,1990260687,860615897,877336521],[1460187830,227859007,1940206034,594844191,1954840269,565676871,1660344975,737645594],[834714509,280310238,279348771,1079550029,910732773,119601133,459124387,339356241],[739154380,740528642,1699533983,220356257,580415054,197544666,331559910,1516194879],[1222585723,1280959584,949932210,623169384,530015706,1444348053,836683955,1503132444],[464273513,1157832809,1111241480,1457256806,1460333112,1500639279,1915860211,474627829],[2053645178,579992201,610086828,157922783,1278893077,1112734504,1238594247,2034588172],[203596539,706304125,97660266,1676580323,405158180,1830485312,166570489,51461102],[1934246121,1197909870,722243727,935663058,739182645,172113096,649700900,958218816],[1527191985,1183192862,1432444801,1821019610,1940066505,5292599,1779547623,1869357755],[1919901274,1191661547,1314607122,917608959,898594714,268598958,958409023,949594996],[1745891032,247861854,481931603,543835343,324127281,1479914779,682828167,2092143644],[1484807172,193443109,1617376175,508305227,1939647021,1427921598,611132550,971277052],[1324225340,1101335748,2027764434,879197466,1219005396,709835488,2067545337,87733334],[1806044364,1121819255,1772006591,481326314,269271234,243434267,842111618,736370288],[1694884769,1852532538,1848317356,139373952,1171721299,1182932374,856084397,1088244903],[1756085658,1968056454,1644260937,1972111648,575027932,1882735831,205720066,1504294525],[98192632,1159706188,1129192526,1645688543,1740665174,1621772497,371554516,269066537],[1190187114,1538326575,1640639899,1183212035,672511202,1969326435,931124279,1419398958],[1416209374,1605557359,2084450446,1785112228,1935720878,1848767153,1294879128,2049391540],[378510372,1783109571,1495726111,307054933,2015272800,442243954,440478371,1655922092],[865287481,214349503,784441479,695295748,920882188,770924145,1419635796,830467472],[2106255354,1113466439,1576293635,1172364459,1621002481,209527745,673813796,1979983396],[352372572,1791961031,1877870656,1522477948,1479663715,4752838,1604184591,280303098],[1519505858,424900590,1460031125,2041262035,1628440276,716241732,484707588,1785348150],[766947994,339396144,758038234,1629645129,1733478690,85205046,1482393242,1260092739],[260126546,1644918073,1813607168,423569863,1893292109,1219892110,1946816770,984308291],[695196734,2101425138,482741369,26826573,1511493785,215095607,1929800514,529126532],[997507117,1325283009,1406521854,243075685,332131434,227440627,1600282470,989391800],[1342965243,1457765550,1594866037,534819811,1916376250,671183561,1077796293,510482290],[1681578121,1347981168,1815952883,1983795905,811400604,1084562810,728388314,1384662450],[1646578513,1270326838,702844030,90975264,1726781810,1592497424,1413267849,1015030960],[511060818,628134394,315528553,1833484045,521635756,1249753500,113400249,988602226],[1965487355,1285679670,222602839,1496112129,280995192,51326107,1614217626,1039623882],[639414946,1205714992,1478359410,963313490,972064134,345582573,1406078375,273519005],[1754533126,1258952895,272474726,277478646,347755883,36344685,362153001,1403617349],[1958258752,2050216841,303432516,1943875419,260746709,480073092,863668305,1713578528],[1926923884,174765290,915848303,1061442659,1582337613,1823341369,133991782,2089885782],[103022919,1898815069,1421796641,890672015,455272062,511245548,915728791,533714039],[435210525,895704464,837373818,408432184,481493862,2017076762,221382614,768993252],[1676888754,386659748,297985180,1702620965,1823290202,1632093186,1513339980,260595475],[1902310037,1806979258,247266238,1029273432,837250642,2233687,1021802218,376705570],[1059770346,2059203174,581432023,764063527,903118920,217016523,763205474,1624706718],[127012357,1391145598,1308848259,1461527208,581644746,646966547,799361893,879192574],[895322648,112775800,1657008005,875819448,782968372,2059866627,2005899997,418474273],[1861097291,1316329575,1565167332,248754304,529078002,1822850734,443365800,882967633],[366679048,1716533031,1312318430,1503204109,1238604327,647326018,412286119,68566],[1070483333,147749718,554424935,1507950322,1069429074,301541098,112108323,645522014],[974593371,1105810656,1947946945,699279316,90761448,1075627557,528157161,1296577980],[272619413,204153124,827229174,793670366,814002541,671258774,187568983,461927306],[842352678,1164067027,1572464858,1257736372,1807773160,989975684,1186461181,1124300733],[1924644204,1522394755,2060551745,1314101357,294394116,1615344824,1689053759,1884477535],[1948479679,630053015,962550800,927425103,750120422,760241638,1288263274,2116128170],[231643053,1977014434,773207527,1677850510,865112004,1836591907,1578132955,1523560331],[703925264,1842955663,1179360472,686693146,2056587187,40530649,1098217816,39442370],[695396360,226745847,1168872482,215616905,1054623011,1262045283,1488152572,321175614],[468965781,1127503207,944055885,1543414718,1267507026,401422840,782268179,303374994],[979806665,1909167734,470062735,1536232879,1071551979,567095470,1676841278,1242791103],[1193910830,1399907310,87229487,657307389,885397772,1214533675,374428040,1558362058],[1851793245,812664464,1011354664,1867012557,340125683,602959894,1716944034,641265694],[1588095692,734137585,707646344,98566874,1498004524,1800766165,238191000,791932429],[721788402,1793434702,1331143134,274797494,597738460,714620130,407342059,357930544],[232973657,1062230726,1091605339,524489695,955943036,102927014,2046650009,1983752258],[1001787375,374005037,1797458754,186633926,380379741,1839207837,156384076,277762439],[175742820,1547761509,896697475,77756867,273331545,1928015162,1487649866,1350639344],[433196809,1871009769,446129006,1702281424,1566175488,881887235,325166546,1130392963],[677712968,1045326861,87896912,319058250,1083993281,1673752412,2118985561,1541804033],[805573223,2002512498,1967690821,1426470129,775488076,732036659,808721854,439151642],[1489460922,1725088798,1352407281,1859564210,388449707,1036229817,2104823355,791426311],[1884086843,744555455,551562493,1314612862,697325802,1981758294,1294640150,609678991],[1116497919,326598733,418225908,1599461214,1452862389,993224735,762500964,520220283],[1021328224,1354549106,1471760661,80682700,544673393,1095984680,588797163,572091149],[148751913,228444133,954047256,783256322,1846717926,556764397,2038377964,1953165123],[1221458704,1985403964,1089408810,935229351,741718648,98661889,726765676,1573450270],[1930813471,97588196,586617097,565744123,623924631,1706612936,1350419744,875551003],[1563232424,51663812,164428158,1184285862,1321480362,868119719,1846799461,255115690],[1199679853,2080221119,1697579987,680930896,838288946,1567781635,1866660902,646561971],[320067251,1948938380,749429938,737398089,1857494854,851631356,1797974690,338233260],[1037432268,467025966,1021909478,764548297,962732106,1102564910,1925158220,31691403],[282391772,1921560544,1700403942,2049250647,1424282842,1613111039,424847154,1793988671],[1565904909,1202193842,1865487897,261840116,1472673420,1947799542,1078661434,844315580],[837752466,1557883873,1482239848,1580588045,279296538,46778594,647789744,781410355],[518185315,1143670972,1776684457,2040404968,1153782110,1386615368,2113325160,919278003],[521984468,552069928,239747083,2120322454,1058741032,1579081331,1180568689,1265406005],[165600487,689226492,175905316,283152007,919385053,1044107401,1948910909,611497034],[1841325901,1009130070,1075253953,1656943355,174053707,853465235,1524343079,215874703],[906643764,1282751370,1308302236,1420312322,1860407758,1822015844,594396876,1127045],[1333909385,1860137248,2095556795,1488136140,1194116894,1918825354,468055620,2051904242],[828307578,737146726,1307432432,1005484932,62571613,403169345,929959120,1181889610],[1183305708,603648404,444827296,2052787697,162841288,453827266,1138117862,1090786568],[1729066090,359285939,2010352283,1093628913,1325601158,12987474,1966360770,1859795742],[298552622,435582891,856909641,89521849,498182680,1579913410,2109118352,928996326],[818117321,1520423895,18339319,1882865261,1581067161,854776454,566524680,1525682923],[1552835218,1799947845,1568875734,1304799747,1061196474,449613463,22494872,56110619],[651415946,1065420966,2083747886,733049298,487384350,1374390098,237187222,491908238],[228574105,132853919,265818895,1346670945,1853555988,468116258,220269788,1833690857],[63212745,1656794090,1612107724,347249963,286549142,1221003440,531761565,813090004],[1704675196,1997121264,1174384783,1511028729,1116859676,1063157983,338839054,911937754],[1969404284,1309258734,794512339,1949872519,1750564822,1771530547,963443100,317126605],[884908013,1326213208,939898243,1472057595,1377208292,638101889,678615173,1319548627],[1144525933,1753866122,1145567394,1927605003,1120777783,1309697762,1731261847,955078839],[570421996,474167595,647517780,1521647274,532242286,1770161297,1201705615,813850560],[726945105,963761523,608149709,1217556828,2067487432,769502788,509105079,1127422059],[503471709,1518043427,1288191297,1279000822,1903685116,1314453705,28520058,884261140],[975408465,120695859,1919098327,633665118,1241822850,229405467,745864370,2072360401],[525132740,249137360,1029999578,372607733,1855044877,989228158,695883422,1215251259],[105576737,1823387393,362953296,762060102,1454683330,478869436,2090272137,447013797],[95412182,141750522,1358801323,550899072,1035174873,514262168,1109459776,1473310268],[1304965937,605738653,487744682,1371118010,908984455,2105183809,287759277,284323193],[158682354,847003827,1912802042,580189652,1374198303,1804527183,2114543009,379762262],[1044746113,113355361,1456999245,1366841622,1354857812,79406113,1156476878,665325003],[710914951,655798313,1441582732,205971326,1237138593,644160283,1627327687,924132559],[1764556346,198647612,966270692,2023224134,905738934,258502793,1690458592,1958946850],[1472010886,2127477630,1734147812,159905527,234994892,1534093562,828261044,960718064],[1490146811,1247473196,414565835,362098176,1437418558,867599928,1615862486,1114949377],[76752535,2012762766,127590082,1196117791,87076045,614034268,28968707,1012132701],[1382219180,1210785300,1252227821,730431590,1598638396,615110634,1560616397,10655919],[242104937,1215349,1424484563,446857262,1910661612,475614675,573841462,242371314],[1126833223,427312326,1182302428,170339145,377877414,80854860,459609600,1041928618],[1177721965,422756258,1705814451,1519959443,1195939602,1018366310,1688092733,171979749],[856943962,1337388524,1560734117,769745349,595737997,106056877,1522601361,675408868],[1112479732,499664482,204637945,145715000,372372459,399639905,213599288,1877618622],[1664615156,815654448,571072470,87654417,514950117,83941236,1549992403,2081389967],[1373581051,780957169,1910133803,1494697172,1075245689,889101209,672883407,626398508],[73766744,1531444616,1981620922,298482575,882368760,2105837168,546848468,177155397],[1895890321,45910480,710674898,572699780,1923385750,1016358888,690538657,448823792],[1923161113,1622202888,1949048850,2090544373,2107763325,104697817,1421271393,1219388088],[332467536,1999388694,1382142669,1191227136,900853077,1585836691,1046590291,1414153983],[754184332,46254532,572751106,1306070695,2121168296,1846653597,1679920794,1847411509],[1460694609,304874833,742074964,2014476698,169899350,1178419107,1638023577,576201220],[2094105793,20469532,1781412920,1508746768,1594988835,189574965,1246052178,405209071],[757238785,684249698,1103850409,2062345527,603339392,1059193672,136365713,376439161],[2019685396,1675190717,515622789,1103471569,298252469,1201568900,678905342,676533937],[1452618648,1957135984,1134038274,1187486032,549359610,707132439,779426082,2030210736],[736550894,646331438,2128392802,1866266505,1386189288,364308874,1717363536,886626841],[1099228566,548934854,154820268,126777299,1739379486,210343779,394885878,1449163081],[102771262,436914804,1772443682,1003808820,2121870505,56062682,2126208371,1502342345],[1084762674,370636557,1989659242,970811456,1006550435,361027137,2041801006,366314886],[413704742,1221934760,1366048954,2079132275,1953238301,1265596984,1630503095,774802033],[1828236214,183882854,1311236147,2052596869,1113550045,199998850,1396111366,2040569125],[361481052,665137150,1105009371,709903907,1505044396,1826895977,372115221,989114965],[1948647747,1908703259,1893845860,2105138442,2091297699,1277730717,709328082,1180691827],[2109461150,1993944703,1503863971,428759266,876207144,1791453313,1286622550,2121606848],[1559574732,92261966,1439796297,1960137749,550323659,2123607845,912444436,204442068],[323009287,1648085220,1249866905,1175651892,2014714371,278012148,2061739858,660229566],[2023828957,922568108,1746771880,467328397,1150955027,1306803458,825220357,552652655],[226085185,409168746,1699598976,751032467,1539755796,1327313935,1839039279,365714892],[723034728,1410880838,726436094,26549182,719084149,1977946963,861707077,825974787],[2028546684,891019547,1796306385,1297138147,245753272,611111176,303500032,1187664008],[337493978,753486403,962658021,372412176,1225905459,287465217,565252374,1437398545],[212297193,132893200,1330371570,1438842740,1039318048,862268327,1681750310,2010541102],[820907614,1206636558,415685818,1630453591,842759611,196059796,1779285753,1738144663],[1053702344,1254213608,1257963956,74229902,875956566,2066386449,1790380916,705048226],[350216252,2018930888,1451040363,368927443,38000588,767137548,1063927546,126171316],[1086998476,1345537465,1864829237,67815952,1722260637,129751921,851230736,549215653],[1028655323,1996520347,1583689322,2108170367,260871834,1102687597,875847947,284421796],[578935504,1486346690,1185304870,1479709377,1324476002,1705299781,155208287,2074371862],[2008024114,1184847584,1550681674,1755786396,1442771655,1089532260,1402248121,18033021],[442848533,317728873,635643112,1788514361,1729876721,253563290,1528112574,1991284464],[1178261938,1238790157,1144199088,433034260,1580406242,2100229742,1717408226,1604479479],[1755430245,820352638,1016667207,981267966,1579407627,1406667903,1624059824,1837627727],[356514003,105192597,139627053,227615805,911609678,1525922322,740582702,1620851860],[1087828036,1228827195,393602252,667255160,205161074,820245208,162683138,1587070509],[2025406510,1775754817,997340179,1013521037,1820954277,1214978841,1598804989,2081337458],[2095454207,1094485764,1818831128,47282362,1690927791,1118840114,86116930,1795352415],[1205111628,1621244973,1933967397,537659357,1495957530,1764959748,672959633,459876103],[1691379773,13547123,1773300602,903940949,1235890640,867867457,23373967,1675488678],[1606636496,1318682353,1837742800,277256525,973249359,446264530,935188672,121565079],[1760539531,1708511066,205824713,538291961,1335671908,1188030157,1001077835,944340308],[490266829,1528218323,1203150467,375156129,964517270,1892801039,649843145,1508326994],[1776671880,397221685,1190417049,1304665980,1420472134,1010146009,1000574807,1994697606],[239875245,1508366144,1822225750,1869726344,1177375891,1315218257,979120553,1444774647],[790745967,932111331,938143704,1639860193,1114162421,652885515,1265487969,1384135238],[756302928,1577991623,1338550505,461210577,1279710428,238522867,392940709,1528699651],[369421764,497871444,1126670674,1468242333,259629960,734847114,482173451,1258671489],[972070367,1384229235,1043775350,1148486037,1499364493,306879695,224734897,1029825421],[1766650517,423299528,1734336976,55868193,1700684389,2128804513,644445290,510078429],[1700656217,1007271656,2128720657,60610988,1598352284,965489639,783877211,1772313854],[702681821,1624730425,1021757743,1873966024,10841441,244055781,1595896984,1322439108],[1474842081,1901636559,168829760,150294929,1876187515,116071092,709772969,645659928],[392434024,865225860,285166035,65968498,1824795183,1283369410,1844149198,347678205],[1619345126,1201757931,519192520,8730649,408240702,274746726,618563404,1869303124],[501272357,1928383774,147879936,688938469,1324155987,854219914,1812610730,337660000],[303861594,1205246908,1280725302,2095913303,1380424415,666491852,1147832332,147795501],[1439055534,341975772,687620628,1238051839,1434393124,193857965,1487077860,210972009],[1815934102,1392240275,688412615,1974344453,1353900754,1104397116,1315856712,2082299128],[877383429,723600572,144145989,677730478,1294301289,1687176096,917090288,1402753183],[1219469884,2128500831,1968863199,2085152765,1291490401,202612261,599362451,1464381291],[490768376,396744720,1040354051,942796711,642062242,1188551088,1242434500,1305159154],[1441638333,663973171,2028064319,1968005002,1617857235,1584915604,1915100417,611387105],[1205984499,549974368,443268847,550860385,2102029207,403623141,413729126,1174078483],[1634737298,1558025980,1421200456,1644137813,1065156156,324822371,1467757600,620772797],[1385901798,369539348,137562063,12240800,1248143261,1252365775,739053369,855032263],[1171881118,1331172627,1718571992,301945547,941074714,44155389,1675127552,1111793276],[245002684,1631954252,1974484067,1364218966,555969874,1409775323,788360353,758489486],[1517491578,206883814,591487013,1142020416,22742915,249231249,2074701957,145687617],[573666351,1052802308,1416479307,985876589,273812201,831424101,209733139,916373755],[1477242263,1623168309,977325127,1594085571,318521266,1077325918,736069500,2123993312],[272910455,99968841,388565075,1198970766,1890425240,705768887,1821594218,260858833],[1323381464,1466546065,782662305,1879135872,2099407865,118660391,352188847,1324510217],[37755735,659299458,2059995934,754562824,1309736019,554395963,525075792,453400713],[600162332,733958707,1110235948,650497632,1172697628,752006270,248311654,996893931],[314923598,1588916674,1080470075,1320024973,691137068,1810349351,1206637950,1100133346],[1080739446,73315954,1776227073,2089698561,674419297,320248962,1872494973,1654421541],[288286791,1890902487,369223684,1678375055,1937809144,600036815,603863188,1105446403],[656833285,1117514405,1448641612,687280965,1347694000,126260511,533915813,1460321592],[419471450,1177240962,384328980,1204886931,175750158,190134441,2031273918,613013558],[700877611,916726891,1452061064,2121489893,2043198764,477274855,333508446,1177461365],[1918495067,1971488320,1176588815,565531140,121302828,1041492002,1633567907,1872588808],[185740926,1843105008,557102198,1391253376,835364937,2026642359,798789874,1280261034],[1450735785,529475895,582150200,57064840,1868612192,1230873614,1084101117,1707754533],[205668348,1619029640,391889640,1377676923,94079016,717215505,1473541688,1746654942],[1315486866,1050960987,815550903,935161576,1288023172,1272138380,681551661,1323504420],[1489736231,920117988,1171138446,1161361808,1289299142,1233644263,864045445,1951794179],[2122937041,195254758,1068944957,1102410815,1607064339,1093844933,424257543,1881373497],[1866005323,1905413442,534133580,1646563886,617610023,1534629674,1732411319,818595873],[1073672788,624373162,1864955837,191071824,871746029,1961219548,1745634821,259853274],[216005861,703056670,353935065,1517136909,462584043,1238158243,1399174396,1232769878],[726097925,972512467,242226770,327835772,1381965153,344829886,452055190,1181310666],[219094113,2083467293,2122961106,1077556597,1463356745,1460521295,57884616,377973881],[381412857,1019103157,1572964829,1014069727,173739065,434728685,1969329539,503509998],[2096049669,1206051320,1950056313,1509262883,1707851304,773084458,22310865,1219745483],[993516023,1096936481,704917074,822669186,139835251,386404921,458419425,2002905379],[1377215345,1236882767,1970016219,194255249,591321616,899609813,1835346192,61032389],[791838846,1588748237,563368872,2065527628,297688006,2121039908,450730723,971140770],[1043326499,262182769,1969542859,909190545,1631267302,1062055186,1694602368,1791515976],[1819313972,73103629,1905129085,1890217655,1641573040,2029856824,479215695,1246671583],[162366395,1511860318,1655541628,1371097064,1594313039,222845290,618587383,310531498],[253533019,169269899,98818465,2044529690,1613880796,1987867373,823092052,1836578219],[1616568602,321539978,1836389836,1892210460,1972121082,400005913,968513983,1841121551],[1818986031,936239472,262350422,885344084,750608612,80702112,1157461609,98323239],[1960729613,893810422,1258716206,542418716,1730617251,1599605896,1001559445,1209995139],[1860058893,2071373521,548518087,859755280,2052059699,638619581,917321586,1517866880],[1855707584,455556569,333282671,2039992542,1856337214,133905866,1709819129,1076721265],[967877096,1365463154,388119009,1058806193,1229571076,1364678124,479871791,1347409271],[496660357,1568339719,1037549689,608591574,1241686321,541233095,31856326,1917747209],[1361374697,758989832,2127437024,2039522286,1284687662,1328586118,1285186050,269123598],[2002963679,560044196,1148605290,278984629,1656718693,1367329176,695634883,449511073],[294378222,2058356891,919887463,996096177,1868130275,1463790972,1527146022,1693695563],[1822031449,771191241,474160662,899381375,467041708,343091461,359483078,574904422],[1471060469,484296614,2090871414,1903261837,836698501,1758235812,1308696959,1658713148],[1940197895,505622996,1220771849,273258087,1485924040,1375420341,588273753,1337594179],[1641289633,2035202136,1323167736,1841104416,1892552205,1766056200,1975162201,1654861030],[762425855,1907153659,1327063576,1180250928,1386603150,526459768,958010578,983230379],[1117922312,1297764365,541394686,490329399,357001196,712900408,1648780908,321605223],[1232452265,1080895030,860703826,1949953629,2015346515,562386046,1515892958,788832742],[525451592,30429917,1543793321,1581087566,415866638,1527271090,47369072,941747624],[34065667,1559154629,1454243446,1818664189,830962528,1100219759,487174431,1218089100],[1629953596,734953441,1978146460,411365959,1083825338,647561248,1610178408,915281316],[724430775,460757284,893682111,1832792426,2009382321,1374830326,1290114939,252143270],[1301970560,110728476,1060310688,1108459374,1719176794,217246231,684923221,1888132617],[1412922557,1273879296,1737842348,1519973121,2083859609,190348324,230278760,1769083232],[827148056,578007032,25298284,702206719,1899667154,1154509668,1020372409,1774131954],[702907573,755125285,1318621048,93852766,1254496091,859232057,209766506,1410158329],[1920708185,239122208,891352995,508008947,438533855,1597645896,229937996,1124309681],[2120386179,115575443,414307762,1984823745,391761455,1440595613,1518959912,442656495],[977786667,1481080640,1799928487,1486719328,1354824740,378211658,873001023,563796935],[1175909953,1560062873,736270905,716569066,1790503601,1937155093,1216072755,1078274154],[2126892504,1604351966,1912252216,776220870,779485156,1639462479,929315124,2091025815],[1115529112,879601767,1912714544,1092599054,691211444,1901987379,1402535884,775451918],[1973685194,435663745,573972492,846095393,225856895,941385183,1009636307,1184555271],[1400318961,281138424,1392243486,1249042895,273544319,2009560333,1516329763,1140025339],[704327928,274376200,380709493,1668578157,410908852,1095836168,1623309254,1248076970],[835224314,2086072166,57991613,44980880,80693192,1675451142,1123271495,1073743448],[580125911,1088043871,116959185,938936317,1851752972,660470045,590762597,656175018],[1292641798,1822230794,1891740175,1957558219,144701658,398629313,1926697439,796139245],[335925985,1445568905,1631406061,437396013,550993578,254277497,830779635,1138349899],[1176060816,1760756430,1978534087,848342621,1638577675,1512792052,1773972598,1237467354],[792019035,1136236445,619425614,1842729375,34727212,731226107,414596991,1687962884],[441299376,303271990,1436549619,1393809642,415287697,501255146,806793310,1422204262],[326394800,1328845544,1220852582,563905535,2063701225,346645554,2010887119,1835426497],[23208687,1214138697,2092938746,1753070885,1246660411,294935379,953199077,1497341078],[464807521,1397547405,861725486,110761718,743316846,715256204,833037828,1365810751],[430066989,3337778,1701941897,151445548,658845300,623493513,1963862902,886209270],[1158965731,757039943,1562157642,1810209735,905133991,1493045005,579986317,929493307],[1916948012,613051970,812447351,1309412194,1189775287,1501129195,431913169,1179704150],[197663238,1991603221,1833605219,2023161325,1439429021,2051281026,1007344388,164321388],[476105349,1010208920,88452971,1544426815,760752609,913859972,1763433906,1348695356],[651967421,794356994,410862830,1213843952,1035299072,2041093392,995419923,796181576],[1280839154,1966733729,818412186,1273683860,855861938,702614956,344720497,680101661],[898353070,101616553,2108637027,757839928,1753974645,1778734493,1753213824,1735374039],[1278363658,1801505946,1800508994,2076481074,646109647,1200025982,334835351,646284134],[1606243491,257013216,759724179,1370235039,1478232472,1734573533,1666817505,1365555650],[1653629048,585464898,1596474331,1696999661,553681549,172507296,2009672448,476182213],[403281645,541573734,869823461,2044508577,2027822199,1640493782,1144658182,288301213],[1507638054,1273598900,65233837,1128025211,61280287,1861058486,1186378381,1641251832],[386882941,892000305,1929989018,947630087,1001612584,771405487,894206011,187759475],[1134078637,1443790895,814192464,1024472157,1634142270,1817245341,274906171,587549646],[90350030,856115964,466382031,82309939,137103564,1455809472,1490799929,431912438],[1984980652,1341313667,1875532302,72631890,185222843,1238876051,1907881622,1293961838],[1175088823,478531749,939745406,267563885,841529542,698345382,1402377341,105990926],[144266446,1502684752,1992093240,1253526366,1032087508,1056618795,2048505748,142974193],[1532578117,1290570474,1399178283,1894555061,19739737,1973715173,879745734,113944337],[973030066,37174032,806987733,2020324233,1077089318,1292618216,353295339,1628421818],[1282607408,1561083756,1296788938,127863915,1530732458,980479940,153139571,1190096566],[825526649,2050613896,1903929391,1029519544,163587388,728949476,563326014,1922156042],[1187768079,1598736912,1620399223,893003479,314680545,685166812,334263687,251090970],[1422617487,1720330628,1914060259,666097789,1126093293,682747862,555650749,1822592485],[1772895886,1426736793,2004802107,348689461,1027556929,660442608,1269141938,530719085],[690394864,1104937082,1502557255,1529790075,1109787047,1898446501,185388279,472615348],[1567198893,488404228,1709436978,1564951167,1766108267,102067475,1464115338,1353257859],[175999257,295976333,903446402,235327306,5611594,1391990535,337641477,523990991],[828511853,166252341,1415050905,695859383,26839911,1818981071,79976385,90643154],[1534241648,72553053,1235182013,778660587,1162454707,260222142,348410652,830937306],[497786286,1567492768,988209046,1219680610,2079565227,650315564,1703012305,1883989813],[1402583455,1149718482,1764352088,531980327,1996731240,1276027545,1820583285,859892778],[1776157669,2008702068,2024282120,312226664,1081044347,291787506,135284059,1446266714],[434479405,183793024,632121149,678210846,1437040805,1803232934,106456653,582198059],[344358950,1857850680,117397987,586931102,1315316826,1747980252,128721329,468610549],[524999955,777959529,391434412,1960333360,1063542065,1580831755,1487138464,1462050161],[1509813582,981226285,3082578,1426427717,389152330,1026465607,839528884,345595055],[735461608,2085172255,1623905459,1254650091,14207081,447934617,599525882,1344817447],[1099918053,1130485593,1531880216,219274781,1232433353,813051811,1961314529,1460107813],[1927346256,1973710231,811608384,2078603406,932312055,22615725,1909261113,741782995],[890754556,252042252,1590067050,788546145,872255601,587686440,987312500,90957646],[1371948257,1482299278,655325792,978268956,2119401265,2015830002,202587747,139742558],[275272341,1943649270,107793921,210359655,835145908,1485659622,932039226,519603194],[187467414,921495177,53414732,988800873,1828104974,212764625,999899823,1170454407],[450032428,1220168412,1527440290,1807701645,1185828006,918977188,1638908341,1148349564],[1922700366,1336716292,81982146,307184554,511727761,98715992,1118848605,2056121534],[1277911227,100844347,777968682,1602812037,211596416,1734906185,1964521401,1688296008],[2079638431,1905247139,837389782,396286859,1310911716,787516812,113424708,755193216],[2067606762,964950309,321075766,1631177762,1681220734,1106382360,948604859,1948574295],[1956594429,1827269787,658488389,1099597192,390157999,1980788785,451838913,1582521848],[1686517276,478649759,299739151,497982097,2101798967,1399188457,1970341218,371194671],[288953000,1650025059,1879208504,523791753,7106492,471142177,109384610,1080723651],[1805669094,40028689,688917166,1977070976,349679999,1547451609,2072819824,42107177],[1739906724,39681734,1934791228,262354585,529239492,1443529396,1785763773,1088140332],[506747916,955994312,1871971228,362682195,628292464,1122168895,1248706060,766783031],[375140620,1456994828,1535130183,2005851491,1538055254,1367448144,1255154163,1745849069],[1378706043,1088899660,1757573518,1868752690,438784056,714177239,38996209,122276815],[805425902,245823863,1003865581,673655632,1828496309,795483018,1640826124,1131827715],[1706913783,1439461950,1161548183,926085569,203351171,874796482,1387291430,1525385642],[1121969264,1631675931,161749553,636605304,244520218,2084580585,522355755,1653287111],[2104255989,1953678340,1668017301,825477118,2130155910,1876860461,321432329,1562228595],[574059283,1654876431,1304185925,2007299272,1394616383,494711231,893138651,994884151],[145066547,2025104712,1830156331,1783491763,1871847862,632600172,1063315004,1118267193],[1296107014,1272226443,1468251859,1652220711,649051425,1411890210,954078320,782353110],[598175090,1966633460,1484492909,1776902177,960837618,1143852595,1138327856,744830727],[2059968373,314684657,1911140427,1126366808,1814215907,1611623206,1857962321,719608220],[1800915742,729873597,867956152,1787647767,828660554,1372441585,250322306,929502972],[828472787,1961925052,1779172518,103662225,138192219,1450831430,778231652,871730589],[1387864047,1963309552,1095397147,1940232835,321751140,491019560,961097090,677422777],[702453116,1439071129,483049335,1631578999,785014829,534212359,1887513180,1573345906],[948327552,819154569,1807824334,976378650,1694168963,370912226,864064173,317601104],[870595051,534326474,2125274188,1166408970,1377187058,2064573682,1630854068,476581888],[558030419,842625894,225005148,262438288,1139622110,1103442508,1450429944,1709170361],[745615529,2055170417,2017424593,253967697,1528581487,632773599,1264997562,323296088],[557193223,1486094003,1279535627,1530017381,1101717468,536445270,1249775301,194441717],[1696004576,1315161770,471397781,795369195,1615828009,1181973605,755343492,2090170592],[2088080687,1098393011,176109056,969667699,276120493,568620271,400433267,768338661],[1236893337,1341026736,1203982149,339287085,5696857,833619654,337283048,2031625131],[1152893643,1306705130,1595838198,1984241607,1897413216,1746559034,1817392964,1448532953],[979143702,1184805200,256623341,1875504704,526931504,1845515952,1087093901,684366495],[1438916916,703922428,1563117671,1493521487,1681976790,1569671107,1158025616,960215831],[935903705,59198309,2004205960,199648963,582167344,911052737,11995335,1593250009],[1739539712,175633198,358099103,1490376815,668100801,1571521686,1976918665,1576400163],[3755935,2074769685,219070579,1343272247,815218948,1795019001,477638626,816170193],[1714721315,293465807,1048147815,1007416054,1893239191,549142806,1193209096,1428886429],[410585680,731192826,793759566,1100457213,1657308387,1212284217,1918927470,41147736],[188555458,728063024,795389824,1069586627,1477514671,1977955107,837250334,935668057],[123153765,738697555,820423601,527739232,2046201703,1266961774,462803931,1670963722],[1079095835,1164001933,600368096,1032588452,1661102625,1137986578,943125456,1368137806],[136176574,1225011479,2120850042,815468549,127316280,548634991,1779448445,1113275788],[837559214,273046794,1060880819,1646140515,1105880710,749015619,1093967842,1371731547],[1080864608,997609274,615839688,1267152438,1098758264,220989461,1236109814,1162072234],[1571810645,710295512,1875571934,1212437320,312013198,447514911,454358230,1179426553],[174842589,1491270314,206507674,583312014,91734430,879432560,827407256,600952577],[2127094715,1592807065,1116727194,837994908,1421419420,1635061455,599914063,916366780],[2035441054,1470152927,1360609135,983565056,502670642,819801010,1819147072,1995719255],[587296252,206382773,237241558,659729803,1977702969,535161738,1776375664,219730594],[531852010,1075648237,1679343780,707715607,1006897860,2120223860,1058333105,1454188668],[385488692,1887015191,1022687779,732322389,1075777138,524142574,407758339,845003515],[314582766,1085119492,1039445937,295281032,1377999276,787593638,401237950,2096709069],[1287890298,1713462960,692926644,2123040603,34778084,566508057,1269447649,120616802],[1362762678,1865683705,1840550208,1331104684,902471955,125112278,499213235,282918096],[1326483182,161040989,1861142295,2004808251,427632282,1109004176,663821170,889009729],[198489589,868156767,1777362702,802757335,2036084615,1552547899,789501820,1316524750],[926145026,1610281668,115424730,859058604,1558326490,1745084065,628146963,507805950],[832264429,316770522,1420388700,195466781,1448724221,1894714916,1209924415,1461849654],[13818197,2000613015,80291735,1953901846,1832188640,1480637995,866825356,418149641],[1344871353,1988581140,1088051823,694447379,362750819,1574648295,938846467,1898909215],[1676385180,2102346780,346969835,1021849426,123747380,863911225,1784147329,816662907],[86781735,913045766,178851664,923501237,557170149,329248943,1150678997,964482425],[1704409881,2007313205,884721103,818633579,1397946293,1363968167,1948190294,560929651],[1173715158,1207175896,1598603876,689769632,1247503333,372801779,1665530091,420518574],[2084698872,795423255,1236754758,1108794960,127528139,1824381866,443955294,1734137966],[1816435305,1783977649,198579894,1102607448,2121335035,1425387758,1237300708,146639893],[784272805,743539215,1046515631,1451501468,666787842,2047629683,1471387381,1763724408],[2076693636,575900390,1485046601,1750409834,177116449,232135342,647552055,1850020881],[1738233005,2000736427,1646201139,556588400,1188800949,1577162719,1054999770,1251989638],[2032333992,852299959,28812760,715010116,1818813650,1169908784,939446524,1505780672],[833290544,703602075,344878974,1101309821,377854797,2117472894,626082056,838275717],[1932944846,1384209737,756384078,288647849,1645143628,122344404,1008506368,1236301234],[76325201,457522436,1297028474,2040015101,2070682621,771892689,460729384,204116286],[1630889268,1629262460,1255679860,2103828368,487613398,337067688,1731147348,628161008],[552103337,943614859,2079880554,793576541,1032251090,1653937885,1922067362,2070419990],[298048287,308786777,742774043,1600323723,1000720208,1006410169,1467011083,456667232],[1681745737,401390952,1169465773,758453810,1721861953,1727812491,540934667,134405277],[13611547,373003563,1689539594,1638611725,1429112844,1102705635,168655760,331612598],[175757426,1406145948,1290202054,998713483,1555002860,870444276,1324806280,207362666],[1368690142,671429233,851608849,1196029768,1171447312,819184128,2098459605,1423674878],[1649749694,1912794087,732061984,1519653425,1540737410,303684357,1302880431,570580742],[326226612,2044647881,2026514952,45759485,509931004,1160071877,394451952,647967036],[828140908,652095462,1049068553,1466674134,67318447,529513902,1265257575,1650535324],[1664739391,1845653937,1003293730,1966744609,433921679,1079833649,90603638,1424834471],[2114549277,1291716360,1285528414,416411911,273806681,1208940645,909569337,228801171],[1711779629,1367410214,1078335221,1155849312,1280929661,1654290958,1116580739,1337581224],[135062894,1116043996,454709196,899496382,179850512,1249426366,1897371245,1505717611],[993455467,1241333414,1717995340,1765380301,319889440,605810984,384765563,503866838],[1726534024,856941370,1758356971,1792078582,212062735,598807340,1031926144,2039546587],[1710552447,1538934006,1873901542,1124646333,946729260,132428761,1407044596,673369970],[776371670,1319863950,35941410,1740970087,242745776,1208331760,1052240422,1380598827],[957777553,1880110483,748547941,736888671,1705524929,724169532,880705741,2036716285],[1150197482,1344695378,752536354,1250527621,2072398348,1512547357,1821914777,1279386861],[225940294,1949518090,779948431,1600098357,659885534,1661392969,499836959,1718641076],[178669019,1153652983,1145312384,1846331796,1556111037,1630907341,162427372,417079173],[927688443,2051616247,55366425,1443996152,1214807688,561497562,2024812761,1749821906],[932177309,404579203,1059227278,2058106082,1942321177,1619282454,2030597136,242003471],[862489665,418472970,837271044,189218482,333817003,2005353797,1765340422,1309313896],[1073702932,819001934,1079326996,152549399,1633077536,969358039,80032218,953204571],[792051144,551442277,662867829,1333662604,1259814437,917651200,1534646465,1924624383],[984573456,776145507,1751054182,1815291908,395406856,1759960159,1626796246,830118077],[858201707,590022088,1241218655,366093424,576446163,1997627639,1756465063,237589784],[1336616525,536323508,94183474,1624433246,612202961,1761144525,25466759,748104831],[408668335,480334966,29529588,177925045,1027063267,171733989,1600627193,59969474],[2115795530,1831300824,921856741,300193293,168166332,1022188476,1599512676,1224810076],[1388725714,527151524,672138566,186301138,178313416,1428096418,1240380694,337806280],[1603012601,1561331818,1118975164,200335349,327989158,2007774358,473953429,1513299556],[1586368541,1570830027,115214061,1183988596,1688681198,780022737,1734845415,722737193],[1960328975,395746506,16477771,784006222,1843894546,1562338866,1110351908,614432294],[2089909617,2117688408,241993077,669008233,1529056762,1786776198,1853745227,752219371],[1382809797,1198710774,1745651448,1833217602,1358766152,219758505,1520983457,657743291],[1167102298,1091692089,1849071633,1183748076,1945463033,1977854435,1032107288,1783698273],[1544548916,812292523,1211987753,1383385441,70085120,1514098044,169005632,863139075],[312213372,1933162914,1897042349,493690564,1758828464,1707187478,1302653919,1992720204],[1361163034,1863047484,1383961357,905555569,876884866,1626419569,1430603295,892831870],[1622599156,1358671505,320815583,260584752,1863604265,232082546,1804640081,737129234],[976517895,916530907,792190949,211923638,288357688,1234000736,1253667274,1575938567],[721518352,2116719973,1372359369,1790193671,259734080,1905128403,678080683,282966703],[669081203,2053792082,12964207,975665124,1014889057,1682704972,68404030,1428187866],[724400948,1084277075,841170897,619189596,1608678844,806099089,1132841811,19656088],[1007112685,1464661919,491703442,2129488865,763710835,982091871,767786900,1934940117],[688337253,1486199834,2037895056,1942653100,1462334967,1651602053,1818400043,777517414],[1965727960,1714809127,1107143674,538281211,1108679821,173927703,1580807548,2103796983],[872235,1960233499,1207930379,1892479784,840717107,701869896,387732425,1058965353],[169377595,1255963846,529002777,1810314148,675451094,1302627557,1278530508,1724662119],[2125119845,203947455,1109147422,1087367541,1758115952,652381710,980554066,1737472336],[1873291335,846611278,2028950555,749909275,1458076103,2125239231,993148341,1474058797],[886287115,1223067264,159631109,1907846499,2115606244,1633544868,1413292332,542118177],[1788982689,834939307,1765004469,1584815113,1854103819,480138766,534262014,1328609078],[1530780577,1015025832,620623444,1461790618,487255751,360585021,2051591147,1179593710],[1427604455,1767941933,1998849364,1108387819,592642810,1005112551,166396740,647644578],[1969034707,7046042,2049246653,1346876913,668333887,714658676,1417766244,387463294],[1128839095,1308128742,56759246,476337603,173476699,1792331249,541670930,505159594],[1281857037,911096598,14856469,1165422184,496698155,353389330,686543192,282135066],[984027652,460960875,1688138239,67153050,1604321024,880841760,559853084,197114323],[800305998,407598442,1209191945,287073193,811597589,535598002,530799524,1509125731],[1613575073,1240916117,891915999,397125529,286489522,1417024776,1732160566,1806198207],[383484660,1503252111,792537188,131402867,1094284904,979969349,584315208,743569191],[1954825615,985973813,179029077,999270450,556433434,337161791,1111589684,48906714],[1646105511,1879575793,714840880,1288531482,1293946716,1780387067,923814407,1691418412],[215720728,23978634,266444834,608521890,770768976,668784550,133422266,388519898],[643172426,1898174727,1251536421,421699676,1700805104,1909008165,1003791839,992826120],[1187926677,236493093,400334260,1213983676,912895410,1017670749,1438840924,305989415],[995225166,1318357871,1813306008,1183657232,882805898,668031093,667699670,1232767047],[178257049,1690147741,1090518415,894709072,2078256336,1300035953,203285123,853754841],[988942444,1265876625,733718428,206646254,26159725,90184451,1045887112,1419980035],[1893894298,511645164,1867389878,1699938845,1467064694,168824961,1256867699,1712155734],[99666290,1730935298,1290352855,419033712,1926828912,1604201887,1295114587,1842774055],[1508101701,2010300760,7640762,538879948,1238936748,2105183530,470844722,1156187537],[822760839,8309486,1032460488,91320749,929908883,784777903,839292510,589392130],[1044763066,713764408,1897935382,1203719287,1596855912,1010000652,411003741,728986036],[1516760974,1921881934,498160711,1214170923,395848236,276245816,1256679985,1865204966],[1266082316,1374625750,916428628,1350299916,1912212257,85789286,330045611,969299807],[721611131,1882358517,1543317231,842418726,674999884,636174186,1595336242,1576861822],[1399800219,853493777,1152722372,870160612,740747669,740482876,775666311,1993375973],[893077996,485311092,1195115787,986688142,215437823,1551418684,209028828,243131495],[1539135649,1350988211,1708314679,1519905292,1683011806,1060786024,276997493,1444853304],[1561013798,1467056416,175148962,2072272930,492619692,1811806585,1479669627,2079205340],[1773707910,1966423340,381693862,1068794465,3559612,242816906,980919263,1319029078],[1133186463,851629098,903620838,1015055512,955807973,1986376294,43651651,1330692280],[1533942093,784663583,1987860949,112248774,1476496644,1567679383,756682234,742016580],[362062839,74633805,1222274441,529058188,174711236,1441848439,1719279438,428177851],[1803918144,1206180529,221023777,1805476379,2033684971,1863779783,1617472185,220941797],[442022199,1162385060,1450679226,753026990,1519834504,252008668,223905636,1794082991],[475321130,588043258,500009989,1418972922,1517140528,256493356,562349579,1786850747],[1916056189,70896945,971466057,1945542797,1045031780,1767835768,1054173832,1962777264],[1715188556,97065542,1375876955,1267676470,673647212,1336284174,1274510278,258598234],[813532540,1582289240,3616951,618391630,1100328521,1491662764,563005742,878196377],[1594739616,1385423398,781398978,254921798,420236868,1694536000,952340774,2086906706],[759021952,1035417526,1373609392,331364456,207119390,339143849,1669224113,108301910],[1407904822,1269796199,706772873,1737178013,830215272,1646029032,798487794,1905252612],[1051455717,1608821287,505284047,454090021,1093616001,1428777571,66236999,614816937],[1841381721,1648802779,1888941796,1243545714,78099551,609024417,953904499,1720226603],[185941749,1068422223,309398861,656070959,32351005,2036292802,2116584097,510397149],[995982821,451971221,683462221,600216361,246043521,1482054533,1234804275,1534634039],[1255904012,921447210,585310439,2003214737,1723462367,1840855484,1553430952,1565779076],[1728964623,529057647,357427695,1257292996,1558371520,30086712,726210823,1013637668],[528906753,1586156608,109522821,1747517414,306633444,274856407,580788738,929407574],[1370821775,1484486461,1601849048,1126220589,492919239,1754995138,1199063574,1851861193],[1278372751,860294699,723940589,1732837849,320203040,1150596924,244753787,785425961],[1501614214,1183913859,353269578,14237127,1172937210,1503502986,1416032268,776743822],[312277637,1971189701,1659197353,753820273,1771400095,137880329,564899263,371037151],[1290191936,2068474636,520812891,1180542921,1699628105,485167730,1189214110,319870963],[1550148659,1919908393,403566162,201240058,1061019495,1148551442,1900993868,63882277],[1390128615,1035017176,971630683,1418683515,97388391,39289139,1312863142,502704799],[1209265897,1418637034,895726602,1555310700,1618634166,1158366239,1646424303,1218759169],[1361759841,1702681646,1331892440,2027576662,402835137,1716804844,1904791567,567066448],[1631278868,415555724,819161326,407587906,412368807,1498990105,765909650,2044496219],[886613111,1434453317,945980913,1681845579,1317431167,879534565,9378042,1876249043],[1406265836,1600244893,2042963587,1617216303,1551111919,1603260741,140355748,2046060701],[686600924,766790179,1994494459,418253668,532010574,1870298218,555487978,549664404],[1544821476,1493709696,394828936,1651738256,479192726,2048133598,1223652615,1029320580],[1658567654,624567209,398356591,1458187878,753948522,51037773,1945958935,1644186535],[877782961,1816890654,522862268,867824749,609602599,741298775,389440766,1518927717],[1182137953,1124664276,1620148756,1155352937,383546292,240807072,1481703333,1876182181],[596068246,1761241235,1206358803,1351985293,2008913758,430895523,295097722,6320902],[130128388,1022690655,479859895,138989617,749031940,845743963,810287279,228177754],[1030278813,1952270313,657219424,341209078,814262002,1935588177,575760340,310238598],[550101683,1755226312,233955820,834124839,1397947139,1273872344,400229348,981406283],[258833413,1715257775,187185287,498890807,252337064,1537526455,1385590438,1277706055],[817597803,2082706863,594981262,941367188,434262447,337858192,996407055,1048071697],[390349104,884609829,1481722062,422303890,1831224526,1650619679,565740874,807635667],[387270316,2067099140,938334956,394740551,35460718,346077634,1683571618,774614718],[1183552187,1334550170,1752326479,347251512,1373865761,601916872,1442684932,856976364],[1637918507,871382665,1139033759,613047111,700392699,1818283887,604080778,147384057],[1307049243,1122000385,1597768425,445178348,624137207,920997479,940299469,767471595],[46038182,604497973,1375814620,1474877640,1981794364,273515519,1677103857,1843555730],[975718082,342930978,1216390564,1604664876,1387135822,1939696322,37066858,217180007],[1097801606,1452021931,633371062,1478809548,1598129341,1669458091,1391770418,1721444992],[1610297458,1397859944,1912068938,794725883,757136311,1092279566,982749878,2045765582],[1337210474,468096060,1534076081,1238489936,1383586924,1193669402,1388080161,573151205],[445391363,192830858,963482761,1828183993,51250320,1415251456,2012287129,1721855879],[2113929334,1873170405,133295095,1548835850,550891416,62080413,1758310591,199107395],[1073616487,1291684655,1297739369,1530712516,589193699,1779219745,1591296257,944796136],[1875869875,648303754,1724175397,1126289349,316803315,569128955,179395585,1497452270],[1042833242,768847048,1666661298,319981342,1928811383,257377980,1103826074,1630710522],[1001257054,984158151,1836296659,1807420565,1486121382,1134044581,425618309,501733225],[573117921,1369716038,1543004353,349415896,377618303,542139071,1181891545,1413689634],[1060229377,598235551,649388774,232479888,1202431223,644546806,1665265585,1701074698],[896181067,1620975928,1509557921,578046230,560618168,149767930,1156918799,1428907243],[1738527646,235445183,415644166,94645169,2124270297,918017057,224368521,1668210094],[1206491137,1567074271,1805242892,1198809776,909356970,472055271,1264504961,1989639448],[1403236864,2045015674,441573650,203206675,490396714,1180844388,517963458,1974696066],[1200465391,1475466947,1478305227,574943655,2076497150,509210730,292461612,1672583540],[1940016618,1287368804,730482330,1130234638,1084034895,838136983,2018021038,703386562],[756178153,1503255229,816719051,1371987789,1543735778,9516271,446362581,479190516],[1620630479,606204839,1607619452,1777044434,581264294,1950273464,1829713627,1740140534],[298487171,35479069,460574578,1838180866,1743019681,532139314,828288864,1738870244],[728990343,2025541537,1607547420,891802283,1775621067,2016284900,1374067297,2018740020],[620616313,2019632605,1373679268,2010512574,278662402,1464808988,554289235,1853532288],[1158663251,1775152164,1551037964,1672893363,1376896824,1167065228,478743293,1649585676],[1482964585,1660278189,1184144748,309419384,1821327035,1444395269,362598443,1303421149],[1276097,1741162373,796987307,976709157,606227802,992142307,523573564,1472330883],[1637015068,22739602,609397601,1942792472,2105618507,1737834202,695153898,389619124],[535549078,1816737230,1672841524,1327206792,1367541151,1169544784,1611671541,814191599],[46896211,594799594,795061135,375438988,1102952253,939188621,1387111519,1142202273],[518119118,1935155469,1198359088,447127398,921218240,421494109,612820583,1482834713],[232273544,903499889,1073359297,1757722697,2087351490,508164047,527832808,1752337287],[46376760,1694899147,241918582,1991929835,42713275,132088555,1668067219,271911166],[573474191,1983504035,50626135,170695968,1197274447,524008955,1293709056,1872080556],[1302360093,361758120,1326523172,1068262142,1536142097,1379145511,255090540,885106346],[1978001996,1843280131,957310242,97907261,1160731144,128241576,845844927,291887281],[1719258800,1132153566,1796072601,278885555,1739542506,1927356692,471775927,1334361675],[775729574,293558885,1137384652,24631146,1516883667,1281884343,577503791,120168319],[2101443124,1492541167,1840148000,669590691,158279180,35849272,1850773499,1193161751],[1962315954,1580280676,13233336,1947548284,722146218,1796196087,1391398975,1382988249],[218231123,840637334,237314406,1168319201,1609020882,1427895584,778391612,46655497],[901254171,109238802,2087811020,840925881,1164009846,1286264963,457192424,1965834374],[157041453,1153846148,966624485,2071982994,976868102,733927470,377606607,508118537],[1817065774,1689225866,551789164,373855628,1955180575,1384851691,1680297483,1592198546],[553069255,1029500698,425202053,95807989,2124260284,1402048304,1773901988,880587892],[954900945,1270464883,1342146789,2050809221,2050125429,802656443,2098562592,422161971],[1302191482,1205060137,462125393,694339669,16412165,1383603146,1572749449,585117721],[1291444499,721545883,614794253,752432890,191099994,1420051724,1865854620,404170941],[999102759,1599349428,1866718757,1781975070,1689824843,1911049976,1970203385,796282836],[291383073,37824712,1026979059,1170475332,1507855219,578895546,174989592,1264838158],[1201069187,1833606242,1852404504,1633981078,879291632,758909432,180370061,478687883],[973782644,1750856739,124917837,47353747,1239334646,110022084,261442425,1949863911],[698384372,1656369422,1479663662,1146206265,709753389,1698673341,1259198131,1222276388],[532429721,407089994,465725187,886353418,154813930,415516557,282092269,1692544885],[526651923,1365302409,1879632508,1406012656,1430850959,1363806457,883725755,855386885],[480249013,1032476510,350652294,711364189,746546535,549743770,167595284,1680702323],[2106166448,1942347416,1458670479,1565064521,1417563491,42590347,1980761479,928323370],[53922996,1668730358,1378395119,1705356783,472086269,5696220,1318537334,1189461914],[203446855,532617706,126112813,142410855,355287668,1093962388,1564510919,750752642],[1997554373,1165872080,2128651868,1425066483,1034552129,1412380224,1658669815,1871003819],[854442528,300688611,222561045,1477275544,1075599356,708988303,443766429,2027503109],[1777675419,54255143,1391911059,142436148,2115781159,155801562,1873517210,2107692648],[1222535441,1250963313,542796320,1142795577,1809664241,1104661504,459977216,876817388],[237011283,502080046,6565030,1725832765,1026119191,1844626853,1989456227,1887934024],[742218192,1635343460,61168008,1390765801,2096982167,287177719,1579216358,801776263],[80013292,1815465532,618586091,324528771,161682323,2020255539,1053842653,202889783],[729018714,1403356150,1533266759,908796497,1078064458,2082001210,629961361,1853330630],[686398579,903231185,1133481377,1240651847,123009376,1911429218,744987472,1938437607],[1945623483,322360187,614029832,522117695,2114891705,780662470,1684706821,1751466532],[2097392667,1546281112,1212974671,680828210,231376351,1615872501,388440135,1011911272],[215327650,1096418195,129402714,299542297,1491374666,1203705972,1980924133,1181495440],[783047423,825517825,1345317309,1627207024,415214067,1418660966,1771822339,1872244807],[1166307144,2126027057,1271185621,1476563901,193767159,894297990,296058573,805193924],[119847465,2036444083,1306558724,1101209458,294083677,1194845267,318566271,1694337771],[894487123,328142096,90406839,1108105598,1199927575,1746354367,1644698251,683317161],[257248629,1252135277,1347669781,943621721,249248617,725764944,787473184,445761921],[2003709845,204612075,53009989,1229757264,739019074,1910134127,1183057518,1673206971],[1279314146,1340062762,955368123,1699889257,724976377,2028738478,1040839337,1760301227]]},{"start_index":0,"nodes":[[1917459293,964234334,2099802946,1404788424,1005936695,844224825,40335158,1881142129],[444412202,1423268762,543243880,1333659290,778769496,108456184,713776601,1632197627],[575101324,719083933,151747917,2075134829,1643643046,1429324672,874493660,69140733],[810938842,887167573,381135815,1309139067,608657437,1495917055,919440000,681120793],[1331936071,610594831,738950626,437356133,485925152,781634560,2040304825,1014029103],[1827958875,1830829583,446890634,1236003423,379417038,235996097,1217863055,921030503],[1544056854,981191312,1325741671,190964105,164011268,1427292449,461376674,1941392614],[1770841393,972938417,1149346794,619030199,347735922,1623650104,400059310,2044577797],[904109444,2074209178,1717133039,1162785659,1120579881,143994493,2075923930,882001739],[1320817789,1285721533,315828077,808664839,1036036182,1151804743,122875313,1502514200],[1657732721,1735415908,2015287448,520746760,642018270,715264274,91969806,321052766],[1497690947,936434818,1300316960,703140059,584701984,1842200565,853032008,1516082959],[448392166,1367635025,1553316315,2104164564,702629408,1265094248,110652275,2077225137],[1513586031,1923667938,1461417713,558004782,1370445198,584414594,1089676417,489169346],[1089472328,737375453,695155852,1341679105,929365788,1268638770,660477549,1446659931],[309686907,1591267337,1935856449,1458858907,222523325,2029322514,724841035,1223072445],[1141286208,1677527403,603809224,1681325388,1795136386,1601060420,960345815,1365780426],[924553865,803917612,1068626515,1691448624,1015140127,1026676085,2105279234,508348383],[1881426840,1623082382,306953733,285979289,15252617,1104727734,462978453,759844116],[891828738,563090558,563719298,1837648850,1017700103,1829905097,80366138,665746727],[1219248034,1742578088,985214394,407388920,24191197,172856231,1594063647,1750403444],[1729996181,1494693812,149089214,23112637,1414852942,721647402,859924502,862793171],[737568088,1725405994,1290429217,601228295,609353164,1417718776,1479900037,1714573006],[717845331,949789402,525985963,994374272,587000702,897459565,1716910250,707284387],[86166394,2026954506,526000543,1828834349,1342782530,612241944,1403550478,266142507],[1578500578,1777626639,874121469,2004188537,1508965572,1505228868,489823774,145227377],[1708510193,1484717476,1141006753,1315895179,1349895994,2045719990,1841297208,766218108],[656270139,160681489,1386675230,1426282734,533621370,391479698,808716210,1164801009],[1610499437,255653352,65868802,265005028,836073271,1583046977,1488552354,2049580144],[352487600,2019791872,1378632456,2051901897,258284178,1461958382,432872026,946989667],[1641902091,333749407,354689023,321763252,1857179359,1349989648,113726653,163071345],[762002925,35063415,1713024163,352803407,543684349,98017127,1728886739,320860682],[1082893629,652594391,341215043,988343348,755667477,144910717,1680615118,328310122],[1594125926,290131157,682749764,1839737800,1560760110,311327504,353698134,1946288122],[952585514,1173727163,721299758,1255207578,640807675,254847832,1458194979,464994136],[1983252151,1785737441,1378173365,2098480281,1504618811,826556774,74304895,1726199806],[1341248753,162481303,532399684,1434187249,29311439,1276387481,983665954,1652708428],[1799325962,1824268822,1889762127,475361809,1916585342,766538961,632332360,1669032435],[741364354,289486084,2095795204,989189161,1576384643,887985788,193837819,842703845],[1205425150,2007887909,480868373,818251287,1951449457,1877667745,410717098,622913497],[1445875779,975324858,470870620,650997762,1237911348,1233543168,306115067,1460492091],[2092681804,1378125469,1462833018,14312851,1985783533,633503999,346774848,1017351309],[839270717,1059644362,84141363,409077282,831407083,1388170435,140518547,1602414951],[500257669,243878146,666586668,1114006544,313298849,1658040103,1702382813,122229007],[1672555207,456152849,1055063186,1920009730,44518294,449900053,503666147,614330579],[1681304431,563619187,487404784,279485191,1892546927,1296589855,1242832023,1242276332],[1174467202,843655520,1965089763,1433260615,726258494,547855248,595644076,888228103],[1473857613,1565239641,915861429,1148411260,1730460336,312086662,1337998739,1915352646],[531206037,1839244626,1546698542,1993210634,1852591938,902502610,70651701,1783308976],[1423312530,1527784858,1408480994,2100261399,1147776586,2108684915,298204647,1331265243],[451626306,913546297,1857618328,279266374,1709306354,771132914,847656716,194370056],[1508487446,1939515825,1899964906,793151055,68724221,1385587283,589708705,145753908],[1476224581,1386378965,68673528,1655415146,1171750392,1402039948,1117521102,1752818492],[469630858,465403383,1622148110,462016228,33693205,758443299,56847210,96821205],[27807549,130933313,1232925878,1867138581,1725521360,1076835532,707826209,1883338928],[1647066140,620759357,567141819,372201435,1181347312,1971083375,250637063,2041283419],[1129022772,543148911,1145695590,365500,72689176,1305911737,362882644,61413840],[960925738,2109219988,2039221743,460426134,1181004138,1673725709,472487557,201922283],[710117789,1495978071,1068248052,1208866984,1471676484,1904802024,688094465,19598782],[592374547,6069629,1639045730,558633545,1374563281,721923516,843827273,944002089],[712003453,399110557,1538277438,82251174,1159309438,272752021,90463868,371624127],[1003354868,1038499158,1938451407,1864862269,1731270733,70600498,1132042307,498444636],[972080030,1888044393,2068989594,1416879035,92742711,1533266701,1794376150,770308074],[453399952,705223182,564966308,2019830866,1061483936,1678058348,1942495169,1933214186],[1236573060,1999464862,1175538717,1218864705,1686027499,1044411020,856213359,634770971],[658002698,657156218,1350097104,357788120,1199485711,1812648999,479428762,1255572515],[1737363519,857654611,564177229,1843395540,1477158569,1525576200,1373722170,1678941584],[1329879348,131583659,1122909613,1058686069,1079560945,1292743587,588141245,711113220],[1162321859,1826086220,364877893,201975840,1987317742,1946858576,1140500912,913187092],[821010965,913250745,878386154,528087212,1479774529,1078277216,2126240428,221486775],[2077713911,337802858,228483513,1653113077,575041326,1818802939,720508193,850998185],[2078486375,379168892,195478877,931377130,1110788640,491035603,1789594799,1974929235],[1422263326,2091982535,720431549,590564081,293482752,37670721,1972623635,1972691831],[1787261568,1139361479,1276740575,1855517555,1651121653,1025276792,2009309629,1510445733],[2126174844,1187297724,1510520092,1530755853,965385892,1397097086,1832654690,223664055],[1338089108,273899369,1708106818,1322159502,716864348,558111927,1939331509,863826052],[299547449,314842659,61354631,1981295280,418027921,469475615,637924489,1294743325],[2006428915,790827667,1814161790,911620198,1183243540,1192654335,2040619603,567397020],[1203114974,1564115861,1208931232,1496873564,30596275,1139160098,1284253186,372211971],[2095864039,101555295,1818756325,937255243,1746837544,118333856,1487880180,531920603],[1827812030,1355699368,974585517,550217510,1403458643,1669626775,1802926752,1626647959],[513143865,44139100,2128983487,1614803867,1648229253,1677693449,1933011224,502597222],[712441522,1784658691,796042257,2050271694,804185914,1499147684,441527475,772326103],[841219359,1692645486,316378713,668014980,814252396,139552959,816141630,395440032],[754662497,1287826443,1190670006,407708614,960281951,1193232149,1462634477,504241722],[608326056,208811011,557352610,197267659,911191628,1484771900,632439647,1721080242],[831350285,236756748,1147175506,2116004705,499686340,1134425926,916808189,3018351],[1291619947,1323943433,1749896653,1213272584,1002588669,968847709,154783379,1300284366],[1603893990,1553485895,1576997029,1509358874,996930059,141177239,659101652,1165706536],[1288648873,384875706,1640439265,1757474624,1747139680,165655339,899245465,1525619862],[360674848,309229348,1097742582,1665525624,1186745983,167881274,236595038,1593166123],[420734712,1067374601,1042783298,1304788034,1725601205,1132776527,589792099,477549945],[1342762837,962484013,980532361,587327910,415374397,192319231,1990835362,948442233],[1047812651,1288539159,2114766636,2034199711,1233388499,37401980,933506922,2044350318],[1729987533,1834740294,727063835,510836127,334883726,34663408,2110157014,1211798107],[1240070439,798315890,1482898643,1529460314,8504352,2099302812,253772920,862447572],[1756406648,343066312,871152868,11042441,914125929,1105802528,1353886078,609496463],[23673529,1006508797,1572558128,387752171,1970647789,20618930,303476135,1728783627],[1925092442,687081573,507785589,806406839,307572890,1894507333,347454373,1324722537],[347507926,925586886,1334515445,311276755,586255447,677836416,1967434407,494147125],[926930344,23515107,113947419,1625658855,1514575751,1006076084,1340599251,284397434],[2110571970,401546146,2012477501,2106047263,1219574303,918691855,977447911,885691022],[1163810216,962267687,1399942457,716022254,208828229,441996932,642158496,117119583],[2006442053,1753996004,396473147,1798660767,1901353704,2107761986,199820332,2112273383],[1184161045,405102268,829595397,1634401233,448436376,1116496171,866494207,223898263],[1818784253,1917423029,843572387,1364810106,1798175304,1331849274,1338343483,1092938390],[1780973539,1329286747,811789062,21491492,677922974,1906775076,1787781533,1866729352],[521008737,1191660893,506231377,1142856563,1106169636,628903051,1706683343,476034440],[1824939150,1540807196,2046347263,670619882,585326626,1009465331,1313809882,1290346165],[94365236,1422617002,383146563,1936534670,449602978,615085542,1213978519,502660534],[1614626947,1645824678,580732788,1634346732,1745821823,546784010,119827225,1930146503],[2025899065,1895023613,9792516,1924562364,31603428,614634873,539516320,2022327230],[912762206,1168714710,782965687,2010542524,468373837,200577954,1479394108,2091537173],[231343501,131503059,1633516244,142495319,431583441,1303729950,28376869,875451836],[1233982220,18529063,421954735,1368833835,142505982,1033006144,1535488546,2086688213],[1835838253,1406906485,934493860,1372015912,675491701,414836848,641525643,1603658503],[1401949498,823922254,1438277232,265752560,1504285554,1428011258,980716648,1353800906],[1560228402,192662192,238757637,1235405723,148036652,1207719629,2121793985,1252436363],[2001914068,1511063474,1418381196,983583138,1431182968,1506301981,1861887108,406553167],[639047212,192662308,1269137693,687954813,963083902,775066138,1761421073,697350284],[1606013157,30526081,1017317421,1430451931,1507280309,1593783933,1452518006,601383379],[805955719,90625580,395207306,320560903,966880562,649564739,91497537,506603484],[1707205935,1040522617,84159633,1125019537,1974544858,1663431895,1636068432,455580728],[2117834163,1112450249,1286783976,754635376,388778538,381835263,360985553,990555827],[1328500943,446495742,1073314450,472279696,1140662576,1855968355,1935951830,564844277],[2115795197,1623034673,311466693,1022024698,1930497171,1904353753,2105509396,205009928],[1182049796,401139871,1444555195,1713391366,626226331,1322590083,1304724182,1417425198],[1941834311,2127507655,1424179748,2043751885,964252579,1432175854,14895127,175401320],[86986470,6300405,1551829272,788557372,342430640,714766415,909398399,743783481],[782049291,1878566055,354888654,1220311478,1792670863,799162492,925322430,13403427],[565220630,1914522441,735606356,554332876,1661691855,283102186,1190521083,153871820],[1865725717,1817283042,427119390,2018014569,1552477897,724227978,1978298918,1671944805],[1748608580,899911611,2073841593,1992545453,810696699,1019070935,721340235,2118195022],[303543138,533210624,1858862667,7818109,197714906,1734527892,22860314,689886480],[1944147728,815815136,1873027335,1601269248,770216407,646466427,111594963,1307356951],[684361459,103396891,888655093,442787235,483354573,1235927293,1315734427,829675928],[1357719911,1532698089,1458780990,1008968357,1110081035,256227994,145652111,1050646865],[824119241,168035978,281826563,207281802,1003153284,1722600637,632322510,2042693804],[988078283,1559935858,1285883403,844434127,625003531,1170561674,1079371335,1075322555],[444218258,268893774,1452380019,974770836,1096253182,765217111,1932546263,1104248580],[263827972,478567693,7262400,1288715577,142625062,2098010409,724218699,468075254],[1454790021,1646254040,1317729555,885097216,1683376566,802198955,767031066,106896158],[938479628,1397770010,1191063667,1458464188,1028688575,683590107,1114212239,153599651],[896237550,1538029541,994997151,51778070,1527883272,935203106,625163459,577401232],[1265537260,404458982,776799523,1299256685,1698792847,1658354546,1908608887,1432154162],[2045952735,1225998894,1710264136,1043107023,360731358,228166244,1467107752,429088734],[135041826,1992482869,554048863,1643946656,690873097,1093199015,1177343765,2071899890],[1005240748,1991382594,1999614510,1638341692,1417252291,1332819809,831581445,372062128],[306863355,1537672917,60460054,901009811,595413275,2013054292,913069996,1638946192],[1659400614,1518916844,2072614984,1999330690,1272191117,551682557,678520178,1728020967],[353359849,640627766,1585113035,1860243755,1086976500,778834524,258907707,795686350],[1471820424,132105231,290712323,1988628760,446397605,1534368843,697627069,870179759],[1947218477,1617683093,149818544,781254296,368429617,158691515,1408213090,1567985780],[1263468168,924211321,828217393,1536642871,1263726384,1078462273,545087094,455652647],[1234546143,1044724451,895153797,1554690459,1321721717,427554240,1709839144,254979123],[1729439403,573105692,702863229,948700301,1063904352,749772880,1196766311,1306340409],[73231797,1976575549,2022925800,2004348138,615677803,2104368059,1847083658,1723555360],[203989060,455221032,761233967,400318640,1223654780,1627383271,399076591,1052142611],[651832178,1196403189,1440842432,255161598,763482829,928607402,629625499,2064909744],[452238167,591907848,769067294,1056202261,1502136211,783880259,2045131042,588047842],[1089566409,441411049,1639999352,879405719,64214778,241190264,1139235319,1121303493],[1156448653,1318179834,862645944,252945637,2120751867,1490444184,640587738,1528988477],[53309253,2061208803,1211094909,337923416,84719380,1286290315,1410271267,1443945111],[2052798403,272862730,1260435181,1685119533,2102604523,1846872890,1938576305,1399756268],[895452682,1532202923,1688324372,97673060,894770892,1304458733,2009710676,1792279430],[474501323,317362642,1292479222,239379922,525146112,721783483,18674474,1469045461],[842458101,946664631,1548928391,2083757282,1186525919,2047263346,604134165,1261589691],[842507316,1619015050,1513933227,667733050,586695089,1392348568,909789318,1088055585],[1106140170,1082011419,275955927,819314463,1585502266,1461703407,514212721,737039179],[487634221,1686122449,1304515629,941169947,869771257,683183069,1466465456,840869195],[1460407951,1624860141,1172233401,1497561889,1578054097,853329584,548493123,1815961924],[793460361,524239680,1118426890,884520450,939894568,1021451140,1499159334,2127686582],[1117756443,1919871386,1433444452,795375487,1874930419,1890563427,1014357848,1363830469],[1926417022,1323512006,326648700,1974366358,989194516,255468950,1715131188,715710894],[1724032109,1840670794,2012016349,677399699,1042379495,1502554417,1554613512,985830788],[741756053,1437396714,1848023814,1810227512,748737805,1912527816,1996998935,2042828413],[1171019930,2023641146,2032891438,1062079217,1545152412,2054129049,1712981286,1423887197],[955052158,891999400,1059836765,1559551556,1999954194,2115562084,1352509472,2089653777],[698927544,219827932,177866241,337519027,1008547091,1325855983,1522032044,1882583567],[1954371989,1176451637,1259636623,327383039,4054888,1092162780,1843451687,724847271],[955118097,1831300802,917082233,735048222,2098053004,484886985,749315959,835757495],[61128313,1166779203,1823561761,954865049,1501334962,578605781,305871428,883547452],[1959435276,941130952,875645906,649220961,203566267,2029459642,1440196324,1724714813],[1317427940,1255609438,648845221,474083417,948532327,687721811,1693550865,1367170486],[146823132,1694525036,1954129667,1297264485,1715389508,2020064677,1261166288,27609574],[1503878927,553962660,1285356683,335105097,905491608,915202436,1814245223,1639155646],[1745544963,14621032,1423138457,14854713,499317660,1257452818,2049902233,1815840650],[65069543,1359352298,1220288713,1379992777,334002654,1675205924,1432992199,102569520],[1342407728,806869280,1307941528,393831616,1861954869,1226046854,1261949982,1269743969],[590074800,1546574428,357108791,469981126,473008633,1152788238,929379195,9643583],[588421716,1099723653,48566647,2025454976,1381155659,1693553535,1805177923,1092092786],[1044246637,417914119,475374497,1175850531,1244811162,2091556460,969401522,407712877],[1250176277,1372473288,1493735736,2109773607,749155343,52518827,1932118019,961974830],[1343698312,564943703,454714617,2058610967,200752693,186888750,983813747,524666587],[870435158,1125430165,750239602,1242995520,1672074460,1913923775,1310291919,376429404],[2074929093,70698894,1600051951,928637179,220709298,50420860,54003878,1157221492],[2070553891,1165276428,753995728,383189076,428469415,1970559212,682859206,278404071],[1440289088,1852783742,1234517215,1668360967,881570889,1456787739,968764632,822079232],[1559584340,898237317,90990,963824636,1057721210,1779128521,363919417,1717467254],[170275903,781970788,1410266846,2056289907,1783048973,1632533656,1198600699,120644616],[1685335213,1265262794,693534252,1088459586,1370553558,2126015262,84579557,1059670003],[209546296,87509128,1757103286,1676251211,1882493476,977231969,1887105588,1023232191],[1789787944,1927431987,618773661,778045426,66306466,1177088082,245336402,1122764125],[1101775271,250425227,410624254,906632669,925551836,787246383,312542877,1939560742],[364933767,987614745,54929445,355439618,2033454196,1469566233,959620576,1941960609],[1120377232,1111158946,662191555,573168770,1574981964,1295818162,392435179,1776490847],[134771096,1526771001,2102539817,313289664,464519418,1152771167,320235257,275755468],[176570516,1716267412,498165181,1071742227,985891915,1500951455,1905782511,1078115213],[617705912,1426234988,355387456,1146627303,753780903,312377773,495564136,1764055029],[1872049703,1251643528,1756000538,1770491378,232912875,340497190,1897062868,1072002582],[948712683,435030410,1068957451,1461013194,1412219916,1925986546,1518029095,246505026],[630623065,239491367,1882298368,318922680,1053694373,1711670654,978268010,188339569],[1796126199,403565134,1802624201,1774326638,870342819,794834678,689460498,1591852961],[468796839,1722666640,1930486941,1131759056,940946959,254416810,1986494387,687971512],[93216288,353577049,656975742,1174683641,1845642817,406061768,1803442237,91304389],[215771615,1953291726,702893995,1241100306,1831748473,1959740928,1395613364,712469210],[1895991946,1525001210,1236461454,795486403,1068091633,1056695992,1837704454,79363192],[1150664814,1139872721,935307154,1299147717,520836280,246928132,60223732,608686572],[979087610,882366076,1772371931,1165582923,101196147,486637664,1363598543,165000946],[2088223060,106138932,2000420486,613710268,1729670251,1428412,336979273,1490211739],[1608215538,1452514718,1846540428,1737142271,1812547486,845331434,836381628,3368981],[1626235477,53456863,1893815755,889013664,1785099341,1416404182,716023233,1944729645],[106421313,145124784,933859994,1208361964,901896548,1719668642,696453485,1187471223],[925294499,196704076,218642998,1640293707,1975785674,1083618057,426417023,1925286344],[1156237049,1538649579,792108192,612289500,124138152,342916458,166717388,1506568950],[1325874316,285326333,1864107467,250285319,281939355,2065903896,1588208670,1692097642],[385638034,895378064,966780658,312014001,457280701,1590138063,8911081,250569276],[1296950550,899922444,612367034,1230198385,2130476843,648792616,190319337,236204056],[146783849,1524367854,606486266,1313179945,2027939114,1569770084,1051961049,972467471],[1272681372,166651950,1519856933,2020404032,1193726221,1564139740,621501290,2093124729],[1465739723,596452997,199572297,31329571,1086529598,527370780,228517673,948528060],[1074070047,1774301525,1540762937,1990820880,1309260209,1943937256,579720439,1405253056],[677893818,1264505934,752066750,465113684,1372898085,1502298207,2019507056,310232508],[968212854,999122409,1119405196,582447343,792709796,588742221,504720260,160296811],[1380439969,930602098,1446054921,819701468,1361195528,1454889787,578155870,845599229],[278988792,1939831230,888842881,371746729,784216412,829086579,27164997,2078993087],[112355555,1554811551,1115243736,559612256,1017953582,2014315206,1402412924,2044366635],[489217407,1258638242,1014465692,1080114335,644835674,1865653271,74493530,1849603900],[1770324639,380034835,1431541967,320556502,235042259,2351606,740143474,767366099],[957702691,1509051262,487921827,1583474666,1513675216,253321385,1498098650,77222437],[400906464,193897271,1869601038,239861077,1465923574,347378760,104611499,972818300],[381072256,1702084909,768625534,427532706,424776214,172405974,925050057,320978814],[1038558746,982982882,1723873043,522709763,461406825,777556172,615981407,202869184],[82164308,505501911,966618062,1067117108,1581392042,2046230346,361205035,2034919922],[459585807,1190597582,802339259,1894336597,2088825195,801327424,1802867297,333914785],[1816087238,1616726504,1209535570,416457790,1602298732,2122609649,88411133,1318090795],[185376343,1721622966,1767209069,2062098356,245185164,877696583,580016980,1135624171],[2007840116,166473449,862045553,2038917810,629562346,1712563209,442328400,2027006397],[1047973150,408201443,1806627975,1635195319,1218402135,426438867,1191151060,503475569],[46417870,412206364,166646059,219919948,1116945824,656028658,1558863585,356020279],[1716623935,1730075605,774143022,968424775,266057156,726411872,1203182459,1899130345],[887510754,1911692076,1425902789,437541098,508602814,285449607,502562202,2040845046],[354034502,1966057622,2027625342,1390725153,1245399207,1862836501,1651418255,809613237],[1144897191,161314511,971135757,1928251825,278702479,1576784572,1505151109,1640827871],[1940857579,777294693,321959153,281625795,207538812,225854900,2045565238,981585178],[711446828,820866295,2002731444,1264907558,102718541,524729615,806341463,1873724079],[1310106672,531586410,823663714,415728970,1363211098,1369495350,460628742,2062184943],[1834944632,1624607708,782920733,1696311741,1687687546,684725833,195285534,1132361466],[872857811,513878374,550073033,1988043509,324149907,19699734,1709942188,1914127722],[1938126261,1298638949,870866502,1975416081,1060175045,1487735703,1824283767,1048244864],[1391622386,761053984,628574073,1442953030,1190024845,2001126827,1831789946,898264249],[696640899,648248759,1826188080,1159705914,1994354704,1872545582,904104460,514243934],[859716530,1450765033,1363007166,1199951847,1368748547,2019010872,715171724,1092796018],[400176865,1990895380,167711014,1227271659,1157689581,714489991,1613035158,1586300046],[679088671,456819614,985578946,473565943,268314805,391133443,1097945676,23903396],[643322141,1530445601,356487762,2062147028,279638798,1892087738,1109181720,1392153321],[2021423419,1261431289,1639339862,445307857,1206943514,40282635,1832185380,1343845624],[975701393,885412783,1733493213,834281403,873467577,1674089051,172655047,862135782],[1542062452,30475593,44475901,174727545,989564597,1670598965,1559241356,206170062],[1501410458,2010238188,1420667922,1456634450,1692505476,1098356802,65805653,358248318],[75481316,2033506170,482364717,1178799864,1233570606,1690841554,1748252478,1883093983],[2091387705,7017181,879522277,1877880254,1094582495,2078192048,1538972814,901854376],[530112823,561290161,1543166592,1698413224,216834280,1605253217,1618465074,849792858],[2033777756,87991566,1057945527,656255274,434286371,943827355,2106856195,1794403802],[200272293,1945217804,342067636,1223607056,2008877452,96500166,1993332099,1970050159],[641897863,1706920570,57574847,806787529,1584113715,1845502370,1940584618,1342637010],[1663543788,1899254312,1188507528,1440548931,100074853,1624044931,223542319,1627959953],[1106759408,1855947892,87389972,737078656,294487016,1196136372,1590464265,1507406611],[1438324461,1044812333,1246840280,1169628500,270837437,1809643828,42809369,1421576197],[558236650,6952208,409596383,1259137317,1188503695,1780069553,1821730495,1937593258],[1130946072,31648132,688528724,1957322053,1219025097,1507674530,232407497,217060713],[1927493569,1088590310,753410921,12669904,1317031939,1015019288,1231040698,898244231],[1263776161,38999031,1230848665,196597231,573835077,1693454884,661899224,1804893882],[1730480494,337033201,895298889,71435248,1545588108,744503181,307099969,1650241769],[577597877,1452760994,1402472205,875618306,299553517,704521009,236391687,1514141995],[60256224,423490180,1597150478,115449316,923427901,2121473113,994433384,61762922],[2125359694,1770200478,648523651,363722115,404284401,1979454810,975522884,502676615],[1668014951,317573158,1496048691,1119098056,259126292,1460303010,282149630,138405485],[1680160890,708399946,1586373080,1295015847,2053274647,1535612792,1492938252,1406067521],[763349456,1686426455,2090017954,1931840803,126001195,307798807,1592594563,1185588537],[920208240,1271898481,1341709544,1685604008,2086552412,642935551,475640581,59008976],[1311358077,1283096352,453059320,835248885,2093955284,939176765,419764331,1098770114],[1726277304,1776361384,1549255841,2035523081,56748255,1609754463,1230324137,1450587747],[281393414,611805834,1300857150,861014423,1498613619,1447474215,30380991,1552095095],[4796614,1239681863,763125295,628358900,1398677576,977393700,2120666474,41895233],[1027383777,262705347,2017465997,345620842,688550475,938538257,1999689769,590967919],[1069684415,199083205,1594088511,656503593,917744236,816669764,716832188,2116994547],[2111430936,983447748,1400847710,1952522482,1255561623,628057155,423992664,857968564],[1678714591,430537272,483707642,2099849100,1840642515,1783409355,143705187,1878590058],[1397121524,425190857,105243125,53812615,283726901,1030176098,871167877,1690496489],[1166780881,845444280,2044359916,718953813,179743314,1422145794,879582529,1417255209],[487318430,876197092,266444063,1440824532,851617295,2087779711,323632113,1544023488],[130581196,1664979347,1081136335,102720648,877641584,314382984,1933655519,464047020],[1282384291,734641252,1673078956,1157815896,570944291,2125209886,1955630809,1048022024],[695635071,1167433702,60469245,2107177018,303524016,1977880005,222583439,1442773283],[922408096,1692630762,1476064182,1796260653,1753631432,1200371999,1295228308,1845058871],[2087045278,189112902,1870477607,1581673858,2090693242,1293253755,2025649059,380388963],[1706139604,1494436428,1342619288,51923975,1928575596,959795461,498040307,775204152],[399668509,784816474,421110697,158802734,476428270,1784430208,758820656,137318204],[1409812215,191460803,1497912608,267211460,803400813,56956195,1448565541,600180576],[1524461769,1272544530,1507851148,57075176,1996274684,155837002,279172687,1474433967],[1638452367,2069548157,1841929336,216216120,629570785,823799598,711711357,1878559198],[1128542697,1698067566,994844382,1523739188,1099290634,1585000994,453565938,7332080],[325518034,1334201060,674419994,1971769700,1372111992,1858711536,1879243922,1855597119],[1608017089,1547879999,93582583,1625607451,788607810,1768933786,310323463,1617110637],[732647375,1838665303,1162609098,471511129,722121282,137830490,1048249624,1091373942],[421496142,1182294506,1344654031,627778532,1493706856,1209582435,455428639,1233814245],[1172965993,996704293,1316509915,956905422,1128732703,181229013,1298478447,1220431345],[1459585966,1953692330,312151363,356414060,296520867,395342327,501895056,1054230164],[409313232,485372209,2113558377,1615204128,142699347,391929942,481835589,499970663],[1961356745,550453917,1799087601,1410064781,278341788,766091680,574738748,748904487],[762257025,605886333,71167060,927744613,230389207,967264845,397683208,794466904],[1244644258,1066924548,1881093528,2080214150,507480285,1105246530,786613493,557990326],[203914180,565685528,1603892605,358949538,1739430776,1284251403,1371459908,1536866403],[1188386823,1910014859,526524672,1718592296,75913023,1011550278,498920212,1994657619],[685840124,1646565019,1663229736,858113021,1215400704,1786937608,83917126,956501506],[2066944517,1315302740,603618427,351419057,1914035806,21166338,1343992820,598605540],[536445805,169425532,1463909151,1053705927,506711967,309517426,1124356701,237161881],[1336105599,1224007347,130623977,1058758286,1799022173,159789060,1877314917,1725506427],[2055305425,1736337094,431055716,969944891,24211260,1466844924,572115976,125032564],[731850761,1355017830,1068286158,1412692087,1554756004,2103398490,465680235,1550557215],[516664920,1587680767,1893427323,1557746772,500235165,1821448309,109361093,536383478],[301167303,1117280986,1293505478,1166401905,198423094,1227095614,335863764,1450468285],[1228074314,1797782829,1278717694,126534001,1593640981,601377353,312254492,1353544216],[369855183,190136579,65885006,1388225502,1050408449,1866623154,2060764809,480399400],[915657595,1013228925,2042256174,1349139746,171399990,459284840,1874816836,93341514],[1140539188,1206402475,1656102869,634278381,1418251731,1654744322,1725677997,1891832069],[478856718,1623249267,1166029176,1080198803,106330023,158275330,137692801,1818554174],[1633541325,773406332,1894425220,1451915680,682239233,1245104039,2028147278,1537196528],[757293451,651064073,410847008,176391155,886751644,904350558,1566192312,465779952],[1163242317,544769275,1740341060,1339871128,966219474,3942024,555183330,370259935],[1134290013,858905270,1191404806,1480524249,1730448978,320941154,829834216,1577522448],[1995376268,552485045,545661642,376386889,1683702563,913063792,991237189,987815700],[1142440503,287404736,185043699,546717405,1510348716,365270665,1727387195,255845959],[825873062,743018673,1343635168,178743645,886060440,878477158,1371059511,1709203031],[1091630610,1479338362,1498980252,1311425040,391022093,1644090029,1130854674,1328868153],[2018307526,68680258,311268482,240036987,1949509056,745444883,59351414,1333033402],[880727952,913122150,2102204352,2016150970,901480052,418929471,454597186,179366492],[903314895,108754162,924567502,318293847,1504472919,1414891564,884335291,598122827],[384140356,502426366,1015675048,852873145,37203818,1007516001,1224992560,851934543],[1237862692,317172122,543798953,804240235,990092374,872995910,415723139,1454138219],[62930,1772902230,1172249333,1338301264,580936679,967743531,1719114952,1562333907],[906496192,523710904,700721593,207206674,164222723,1975484564,1996198193,1248898573],[749975806,1521315455,1106687193,1832267440,886141716,766027098,1766650329,1442654684],[441161374,697172463,1645426582,217003918,162303907,941700183,405482077,10746812],[517130652,1495260924,1927669188,1159866575,238869647,690492967,56230552,780572560],[287504340,753193262,185436667,947368969,2039692902,1481461304,347253470,1958476694],[693429215,283513160,2043539676,1844553015,552759792,1551476919,493600694,1441321351],[313075141,1786957800,1282703829,1990169489,557549866,881202738,1100697360,2086031395],[113966514,1251682390,1419705736,2100598073,1584721313,766157046,1835746679,1632321848],[1131875672,1775831732,286460810,1013198049,647718274,1054777535,1214158569,676956295],[1824227498,1391382182,777651250,1480436348,1809690325,674574375,787881592,596458953],[853012378,1563961801,232899732,1243550905,1961059701,1983877228,933708723,1392723845],[165506583,128600050,1881374569,1500278506,1768328575,1356351459,1173399399,1942341340],[478115191,1133728458,181652906,1551691226,1120307108,1777592605,315942237,1052754203],[565588211,1843296448,1987158139,545385632,1269329749,510745040,1157470463,1914811801],[1592420736,1764716459,99784293,1386802673,745460353,1964833652,271901909,720633506],[1821766486,1957845746,366837727,1605817736,1014102005,734945794,1342677156,1653533222],[1312154274,2003657753,577426770,1475798299,1808095138,257638239,772480926,1365009122],[2088458339,1246365321,645041035,1463770346,1331691696,1608906214,1406564705,1431141859],[901160097,1788881739,168559715,1961397246,683268057,2003026450,776446624,1982669308],[804600408,2093512559,665859732,564366652,1790904225,1992060798,1509248696,1708078133],[1453306379,582185876,40063388,994707815,1938079304,409888770,768327929,1872854420],[1102191271,1314082608,2101965116,391955057,773264317,1249287647,1525628134,882133279],[1533782672,2126226433,244079507,2062714397,872807620,782376351,1297689625,2038334527],[12597971,1941967951,778266126,850801824,1270257729,1364415480,44475957,1819420709],[994854317,825628912,1109609750,205906375,1331708415,1904825934,2118561759,792790795],[168145631,474918465,1635862941,1636044617,1153997489,534438488,1756030689,248651477],[231140101,1332133075,931986856,255323156,441034608,2032499867,1319437701,2083736973],[489339947,447322322,1047472726,165799626,1654964172,815486718,1225364493,905847794],[328034119,919915401,68544873,939996420,2121151434,485282119,251225495,1628523838],[250752299,1286968545,279925978,1048286438,1418279358,2111310328,1685541250,378474008],[156498488,1465055231,1083257551,834346943,23375321,1896057027,869914153,618162134],[773356855,1971961460,1163659173,1913638165,1824870454,652121122,687760112,2094479297],[629034474,1767463021,252190092,1731587036,8313341,303074998,1027527873,1017795055],[1934661117,1482605046,2084532859,491154519,767982375,1508773762,1518176951,1862617359],[1265122767,1637641893,192227977,2044025608,138098141,1111110893,1485186935,1966095668],[714838199,383157629,1453223211,308436628,648208349,718411099,1630402392,365318140],[980667793,2081619722,109918920,1914669082,1260775409,1957279163,393106485,2007967959],[1142107026,1552048135,32776600,2118012773,2051663205,1530285259,922083833,723904559],[1781166262,1972648983,1888852994,1812568104,1883696400,947166363,893879986,616841364],[1100454461,930263237,394357775,1176449912,1529607200,662615213,1327759243,1105178515],[1389419720,1491237040,590857606,774131226,1909008815,1063619197,594148868,1301574974],[1659375712,345809930,1204852578,473413352,2125246176,2066762294,1651141274,1370254988],[572751356,1903565663,1480233467,647643373,2129053983,1207850643,299413785,1715232187],[655142929,2033943869,1721839583,319813367,1534155143,1419130624,1595474679,734117100],[232769651,1746145521,1117422506,639188849,1473409605,766003467,1568587463,991287689],[115812986,259940897,1632247807,1957891410,674322281,694150897,662944817,338683738],[581835452,673998078,1228064841,570145083,1281940462,415689735,752434092,799512542],[2034069480,77347222,707463613,800018128,1955469795,832968849,2050380783,1823313068],[1773502450,1229107590,2067619877,1651799183,456801240,1085721625,1248745104,203761568],[236643987,1931077311,2092967317,515758392,878080017,1705711402,454506085,1920203908],[1495413524,1356148292,1875491716,1909610052,1941963286,1968194272,636495166,361109638],[1476643166,767331564,1832686563,1825342104,489209493,1824737933,1773471493,782127064],[1972864207,111846401,2039573276,1026555035,378324661,2095490319,1392624152,682798352],[946077085,2005694961,2015688246,1114099679,827654080,742069390,737141829,1017730465],[2070873448,1195295847,588860760,324403316,790728302,1788994109,1589787991,1655111619],[1479824332,339521216,1175297631,1217928995,161594191,1175300219,1287045953,2024653862],[46714722,810679414,1978422661,1022820422,1810360721,505163801,1062030317,696366616],[2037437237,52508666,313872642,893551371,1391031667,26590773,635365082,1463378167],[365844252,1054168408,1346808499,870528425,1368442745,1704610729,171279299,1400835575],[411996310,1600314580,2035212087,1150859240,1481522691,2105959776,1191344617,1927602453],[657741289,288376032,766597465,627892600,1739816146,681852859,341019505,59711005],[1254485307,1663959456,965244836,1892490742,980687254,657868156,1976660473,232712755],[334814575,2016083648,1216359644,580551634,1424638488,1877129034,25231873,498178861],[1132250277,1910429842,2087979371,480515209,1460201659,481205972,845621664,58402873],[130656603,51151328,428036328,358168025,1118194387,1217059201,1391858264,94252095],[777339547,1722260824,1914907575,1451714928,1999500068,1794944837,147290658,85880139],[278894682,1420169427,2067354372,672063662,1898891643,971038211,287868431,1230279127],[277296658,1088477595,813208340,1224869527,1348734548,545190995,1926423015,1203130338],[140435560,493825528,1097483907,1887928524,1656780396,519923143,507414533,365151315],[1535447733,894707513,1822950228,420262615,2013927688,1556951337,1470742647,314471520],[181529257,376262601,1169677872,550939048,1164313747,1116990314,1444495190,240190071],[1462717015,205316610,720825407,365459520,1496089037,1869757657,765227716,1180479011],[1641869677,936053156,571967504,233731145,762003131,781018711,884819834,1572331792],[659453378,299471383,166291329,254914764,427898522,850599782,1621497463,714142858],[35698366,1589973255,6973343,218213271,1511442716,766686446,111302247,1339360081],[397432475,1477218937,142751376,509709863,1150009012,127888017,406744703,1430088397],[431876214,920903634,1173622792,1186623011,153668012,1726682906,617639995,316009096],[710083398,656288622,1645875449,272699641,791430751,386129416,1047705790,1511917767],[339501536,1043288703,2053160801,1016959590,1499598371,138250554,1605793070,140938805],[1296723823,906471835,1288893405,566236016,262742707,172540252,164216634,1590238189],[1683363674,1000449844,153632930,927664658,1800065554,677500615,901315208,60612416],[929088145,1639899107,1929907804,1658707067,1589787388,160805115,34846166,183641307],[2003772039,1562506273,1058349916,1596483922,2097872396,1612377731,519475753,939495443],[1607245481,1228741860,1190018562,1407590940,219446651,481264725,681061282,1785199604],[1422369982,1044232521,826694419,577249112,1595375891,1803061176,1935801836,1804430583],[929126636,164293666,365610686,330312511,306760623,916687124,702061859,1722036217],[394919915,898581838,1715447909,1194169943,547189384,1996464969,1417355878,1315924953],[174590646,562014029,302304842,919290989,477520354,1637434927,734948183,2064744326],[2091818570,1486054891,1198454508,416200182,1836795141,455449563,1232160888,955859927],[1417800092,1974020726,582710334,828956869,2003076012,256878426,212710045,491925872],[641469282,1590745146,576296682,2020464213,142643190,388397076,752139795,1977375786],[1792735374,586773982,1452996942,1352187492,197767567,1918462445,996102303,800062446],[1307178102,130397196,899974440,1909563564,922568035,772293791,1135324451,776481048],[2104191626,1998045572,381851141,610041440,512155738,1617166115,1374789756,2001865034],[1349020294,1310007534,51384433,1919745985,54194114,1769343004,188101167,1952498661],[210266892,349097612,334895683,770537155,460494204,443720602,1835395215,459180480],[144236633,9355082,1783360116,1994838284,1118187729,1402534201,1209535445,635938227],[869306345,2104165890,1326130121,843435594,480004330,5015856,547872798,1957684379],[67218414,1068305612,407721070,1758474822,1531229815,1228386048,2017536038,801193745],[103568371,1576232992,1756324765,368598098,1798047484,1542968066,1180995334,745565891],[402581258,1267792426,404450114,1762178924,318526092,921147447,1686835257,2004807577],[1688186311,540798457,94447982,1209698708,566632249,1052493906,656946213,186172138],[660131136,307085784,2087202244,657291608,330063602,1010852852,535536946,906064460],[2108666878,116156824,2023599974,408539992,1139114319,1399407050,2018336224,632947032],[672211513,65592024,1570381017,1751902145,1867100975,1804033438,725107836,476198205],[875988323,164236306,1309748909,1403804968,1226337983,592920024,378559828,707166130],[1498886815,1356723156,1486992246,2076283590,553813183,1254131197,1716915635,1961366932],[380582801,26779777,1550090613,199866667,273959782,690098572,2198784,181539623],[97023703,529158919,977578124,661393512,1891989141,1245944303,1564683755,1473660430],[368092570,1561394296,1333984227,1299788618,1825147305,920444141,493049113,1015119926],[15833708,975401702,2086007826,797557462,1845838634,1466692302,2024689097,736934588],[1208731031,1839412408,1223110232,350611920,763529106,1970422005,930427755,1352638781],[974903935,1820773859,223078186,1699631317,1833191940,939856795,1224690254,1895165019],[1080321585,1858588390,976654659,1450390829,165068429,1989002229,828185922,1752414013],[1163039187,15134556,1932420459,2005647630,90608467,705980469,15450681,269775652],[129473242,339180563,1426417147,291429877,485021252,735571865,2104582831,141023825],[1213284187,1467307349,1777117229,1266643723,1936783235,589548175,892809759,1442003846],[881906890,1461454646,164581543,1776521404,1152185056,527204118,2008906822,617239317],[110708026,2061911322,140046029,1254774642,1159331534,72987226,1920220081,1409157049],[789367726,1989335818,1965294441,902241387,272846609,1605134639,1263241500,1123466677],[866559719,350700656,193998311,1032438353,1133364921,1208580942,1563127582,1062929422],[612237132,362239537,434018248,2032033203,1897772910,1757714551,1394097525,435255716],[1525899283,1485891365,1095173505,787646993,711273575,591437963,915253369,539609393],[1704938456,1656979622,1901767183,704628077,1361291626,183214118,1044220511,1876766772],[1317154920,921102713,1331435661,1432841845,193114614,1789856034,1336611270,1040294424],[1579165023,1807720350,864576846,444032788,2092066034,1633806590,1563893290,690173006],[1710822556,368334958,265043545,2006236452,47539628,177141441,593779377,1338034096],[982197285,299094726,922253729,778192778,793998039,1028744685,101683592,555026974],[1880692789,1858363882,1675192740,295781540,1724487781,1951371322,379950562,811263563],[1328691361,1769002457,519915941,1415351452,738903476,1031807008,1801765814,1889798575],[491726124,1649279480,1924521161,393130351,1281922579,1679259704,1184652458,662950483],[248439757,1384185829,358321427,2046771712,1084419885,1419210214,456431736,669080987],[610842353,1782593512,1761527180,1017664975,1550083078,945275364,1602066935,258060419],[1612363099,14639049,902724515,981942781,1613817263,1881968062,284585328,2003229247],[425686605,587664658,869523719,2112059278,1411789008,1610926245,2084467625,642191096],[715284763,2103445659,1811891812,140804252,667000449,350334300,1788161054,244450503],[766623054,96372142,1970431202,1478129360,1580714263,1021273171,1536028050,1829508565],[1516615841,588196765,499519106,1970561655,1131678250,839125225,1936955588,1837092697],[839220338,1200851028,1207128925,1212698280,1070285741,1506340044,1077200951,1703604216],[204031581,1287211801,783185492,1296286236,296759493,1491834483,101160592,575501615],[1864214934,959711780,351149295,685573006,1980639272,1841299943,2022040531,68694603],[2104244785,1923414927,1900921523,328395045,724427022,834185827,1235303158,1261798008],[622075185,511186976,2004314144,1383626280,385252175,382984063,1334682317,1116281722],[1451082792,1853986934,110207805,941901299,1835567858,345932621,1281913067,1530441717],[415659428,885534617,1220901495,896625897,1901634541,62469838,846564048,1889065366],[109359486,1068765500,1318021331,573448940,334758995,2065870674,123488817,1749827143],[750178241,918505127,36866252,808110951,1122038107,467909369,1941518476,1518663923],[2060508410,1919009702,805382796,1496136773,753336250,1731256295,2058906369,1797101237],[1023299121,1013022830,535394202,720100550,390258302,478026840,1663636605,542189594],[1603783743,384169520,425851542,2122845513,2071186148,482647717,1647776298,1000653463],[514887768,1865313453,1631521828,438515936,687157395,9603126,1347631904,1977725943],[660495220,1101272385,206956354,2101079928,67523689,352736271,793701020,2093020622],[1871836287,1245286638,608558235,425173717,1849473490,1594288350,2011996670,1442219204],[1161885380,242579027,820938370,562193796,1399378897,130352677,2081672060,1209902114],[1993947977,1499646829,803965270,1493248070,65436306,404033061,602762492,1679669417],[2093534438,105457550,1546264167,652159808,1009241090,1380999768,50711711,433562529],[978431818,1826386958,1009215821,2027653985,2045104828,1001881045,500631138,1199109843],[1415038058,2081807962,1765865021,208381051,719150775,1792365990,988154894,1612284162],[2028445761,1672448923,564239658,210541822,1908296752,1366354211,715963708,1415332217],[1230642768,381472450,803186521,404680354,405367149,143165444,1200176508,1961831435],[637128557,259999237,56277480,264760564,68884707,478827865,327629991,509419119],[98464259,756190865,198126300,1712500308,648923992,301618988,2099594907,307149624],[1103277414,2115862985,1122111105,2114677897,1210513596,295546579,1508132854,466370203],[707594724,1354804464,2031680307,1228370070,1710158794,1138948407,1885766240,490037883],[509735828,1058793847,1811802658,1780725822,1506611084,2041873244,825398490,42775224],[1823556382,1071939194,948722692,1258845252,1855064983,1954911398,1490870455,1065381281],[1283902786,2107986010,763622479,421222907,1403883177,1460513983,1792860537,676473122],[932467005,251261572,1461386344,1228568985,234362752,980632667,1524081607,348027627],[1667730383,735778553,1046433173,735112447,1290466692,182708881,1084678708,377553467],[1961513867,922645605,90000344,1284093422,40314882,576785474,1708588470,170456450],[875960181,1626373415,970906296,868794266,2061490629,1741087940,2043904657,169318081],[905166099,95309214,603923492,117381274,866413149,747323597,88417595,904290064],[1997092995,2116969731,1600342899,760685312,1131901904,1109181735,1461717244,1118964044],[1614862301,847021461,975946206,617223272,2046873829,1782586418,784899799,2029203546],[923604630,1419379387,1988217302,102747481,947140821,1151941426,571831845,776179962],[1681007476,2009205369,1609202942,1348873381,1520997194,166100752,1379855696,64620930],[275034011,323296544,1530657608,124029808,301343967,1032868128,558598178,16499291],[1416721189,379466228,776719440,1928103135,372961255,47808573,272021325,1499053039],[268917909,1153917972,31727928,726866821,646305240,1553197244,788059198,1351770765],[1239185872,1486649116,1329997664,1087825963,1314929163,636651425,610331346,1165684836],[1539251856,119247551,957381898,914524142,481237181,1372196899,964452150,1045105871],[1889433082,396174522,1831313492,1392645187,1879807796,1050663616,909096682,1381811950],[626037997,121002788,2097375355,1207561973,539150247,669896447,100591664,1873679381],[33474511,1913784185,1827480276,455577072,1024345379,885884534,239635824,1841973381],[1531313945,125524889,1246778694,1972535046,78132305,88848424,441287603,689234235],[1876287666,318722237,321935516,1261890320,39057538,909260400,1427118878,1439489846],[2019349576,1878779914,1573373864,1177518960,869578387,583236836,1095682866,1194613374],[1752418412,1647414412,1559939119,1718655673,847158873,976994550,1185714516,1642743015],[1572974827,1385251940,1701574720,1454221847,906994935,16960352,1459171717,1833575030],[416774422,1454571435,658216246,794182732,2077179618,687785021,1150313819,1601513655],[1543418839,712807192,416396378,1181924237,199369779,1021635137,1572013513,1272987847],[761021060,780826113,614532867,503168853,370181456,1724931519,1484487533,1020057932],[1186755099,1083660923,358815007,605563294,879469440,811463960,128022102,1801705212],[1520116025,657119511,513792576,2006693525,426469064,893565057,90471870,1392485287],[1933623645,681501219,912844123,1810502707,1642687727,1353403574,14726584,6396270],[1447081597,1894631908,489931369,1682720170,1194610453,1912732147,1582784891,1388246832],[1487364613,1536190603,234232315,1795880883,1921236287,1658383811,356652816,476983361],[1308414103,1174117161,582188149,880971819,1244014588,1551234443,184472359,229175154],[1372137398,1702937031,585034962,1526449522,594569473,1992286594,133230836,1822588728],[454179753,269332776,1000569730,595491433,769464944,370019631,246735201,1515820871],[1536728121,1971583144,1148781665,236147384,1422803554,1165360276,362488854,1765499330],[557491151,1844230038,866400398,2043403356,1503166899,181422624,1354148250,1196790795],[250086716,949525691,1298045707,108384939,610310791,54121790,1041158132,2047319170],[88030801,2042587218,1140573511,543623016,441731128,1334127577,256292036,1145332588],[1764721491,32001888,1235155671,1620252951,1533060149,2087564416,234634930,1880151278],[538978488,608843287,253679321,1783321060,1389534836,2101715073,1479002995,1038480827],[2105696840,201287030,1883794933,1510679493,1003686286,653261946,983194948,468723585],[576263773,249436795,968723410,669969280,1912321390,595659115,264165020,1028025841],[1027233696,254714321,753102331,2111848865,1474873379,131570425,1065360820,1971202587],[85281753,747025122,2007603257,1073693465,548321102,1381394107,1279326303,1266203602],[1332635362,285863365,1477651135,457848054,1900883582,385792040,1204908507,1269192623],[640502725,1065842920,263469467,199975702,1048303773,744203443,1330854468,100263508],[1491111689,1619393054,340765304,1491408752,1554217885,2094245113,2030651640,511469374],[1669459867,1975088683,37949045,1193468663,681613547,244955667,1359825695,969350049],[1912574334,1349176812,1059952055,1041199496,1151484917,366158600,1993628652,1899845272],[2077788146,740074400,1516679215,613044172,1780494509,1850728481,357301841,1291843357],[153206568,204841559,917245063,1381427831,462072736,571758140,2054510561,828710405],[1232445227,1817629430,474944797,284628320,2057260077,49414000,1187287466,1554791330],[395146691,211448247,1315896698,767243481,1484545088,904316858,539532936,1865126117],[1672760285,1147432013,2100820031,472132653,242279874,1725097125,2069320435,668060811],[2044721883,849028580,1176925576,466283900,20504575,456774219,1177532437,141105643],[976421628,31499003,62808494,1830741532,1825607538,601529990,1869490012,393236101],[1487239143,600467272,1795111032,437177163,1916456770,404978249,274338033,739302763],[1679185141,1535827131,473093196,254200566,2047453039,1537993637,142058573,2034285970],[723234373,1231007751,1237058899,678304289,793038387,1386730704,1007735624,730997058],[490568261,1974887581,1429343985,1968739097,600895673,2001408668,143971000,527037036],[296218677,1045161392,1333066215,1473366146,47130505,2063957555,790782685,198619060],[1097225577,1188954508,1967826198,1880872462,1438266845,1811599965,1570365363,1656253386],[1492234449,1948280764,704145739,1121041870,1353599166,1977850906,806490486,1312880790],[1676410183,2057197039,653181062,214804888,2078378642,1745949842,2088200088,1860777390],[325991507,280045365,958208536,751894232,1589564777,1113563124,1578044126,859480562],[944921661,1096424747,235081934,137231888,485951749,1702069953,661939751,95852740],[1191547439,1274432888,967262979,480252753,585852469,1135021361,792837933,1520436526],[138468221,496787773,1809925313,900193990,666780413,978857426,2070538050,1247305342],[193150530,490850268,917361689,1348910584,656767810,642757003,1141638671,638569373],[1642153129,1570429853,2007799703,701321087,602432178,180852917,288618710,1826054598],[1857897733,2009602549,583358588,740271344,1944048978,1654628220,71032872,203929895],[1796789609,1026017264,1796027836,1087756273,1862375401,675142931,1920866478,1930772190],[2067749428,1413694562,1244661113,132929900,821624462,1605768568,826266891,18141352],[2091262317,72212945,1411502439,1696531410,189047503,972329535,1668974444,1826038890],[176161861,1905802074,2087330931,1175070853,337410789,905410096,61030701,1311654464],[1000092104,963938292,696877423,850091267,1977599099,557092068,331832012,1261891048],[1713730882,834913023,20577002,1564592017,1472006705,131654649,2022276016,1715528446],[2004821746,59837941,660131685,14585802,380830609,114651415,994794529,1273461904],[1592900173,1798446805,277948844,219217191,1613164048,1056143646,1639297215,1533316487],[560159321,1899153561,24688765,425288284,1116252311,1102430006,1357317403,1370606010],[406137398,1680703072,2076322357,560894629,1476694492,1619824473,733415976,374234502],[615733043,1433472036,1397453689,247966261,1261005039,2102550261,1749851966,565680993],[601994417,130550487,1185235337,1492194420,1233240138,1037787768,1865689763,248308905],[1938988041,612455516,1178630604,1063760903,216871991,698566772,1521812611,1311317996],[1419038151,1738866465,1413442260,1504324676,2015710336,290729732,1116209322,2024969801],[1107833874,153550987,1019097807,1062247277,1336267394,854949368,1983686749,406434642],[1902866687,1064405791,204321423,543472807,1115282084,1540207321,2114835827,1992985351],[1207652659,489610699,26238939,91005934,2121189959,1543513092,1307430377,1762542723],[1717888747,1993939209,391859732,1366281558,144714183,107843828,94337117,1593615866],[1031224796,1709855323,1544204559,2012935928,1217779244,407246594,1576277389,1480833409],[896559895,86295298,1803935742,1570994841,1694144066,398706628,1613729250,1147082296],[889227313,542197010,1218691209,883848378,1929748798,1806708585,309543039,173646083],[59871955,1318327305,1459893794,35308081,576690294,1244120676,973893288,1012548985],[940503846,464861144,2085571773,1114190638,1869050484,301418721,585401723,1476176247],[1134999147,1755679554,17914884,487397623,633575422,378759331,548199385,1855243714],[2051373201,1397214236,1890626600,1845554098,1064767540,199219029,1584909754,181188324],[152354575,1639729627,829266352,583436356,1776203910,1783467282,924989138,1818678801],[1182763458,1316197236,1770444329,2021220762,1479163528,1381570128,392883758,1516926340],[357466084,979277501,1388882069,143277030,549896617,1417043262,697719920,477181280],[342357431,1533870739,942951918,880577826,1644649021,303846903,1357673656,167333835],[1157924569,61725550,402179142,1890553593,422370251,658682928,824872428,1986052553],[1565500404,1273715269,136806916,1344935032,1499397753,1208606784,68171492,1859222525],[1548434141,1901894248,1201834816,1742623865,911955135,1739930541,975133573,1900667598],[661420153,2016806366,1200026395,1058854879,1417435533,387448558,865740458,709363353],[1824412881,638648539,167452227,1834731728,401431053,573045637,401769935,2107487628],[1473191848,1889834302,252303049,408870178,821274282,776770302,1531575106,909401825],[1174225958,2031997972,1264176257,1089471505,1799160850,1986434182,750078711,957620482],[429865907,66107983,424088333,337751323,960845553,2055106772,897337674,1299658155],[1365788440,1118497263,2055127217,1048358539,895869000,1874169178,373657707,89751569],[129468622,1211804043,778394550,1468742897,281137694,1816901560,1424209219,764558416],[673230752,1652052766,1702042394,653935350,1878533346,1046448624,613494058,664877275],[1983880209,15374605,118516720,1891566490,585462923,1836451897,1216041369,1135320283],[593760166,1395365385,865109727,20547261,2090309975,1606396027,346635809,1207907592],[509001348,1172959006,385040882,445908693,1610106741,402244052,169285285,436261011],[728058684,1486991424,958617566,1675454169,325328922,2038811669,772862436,2090359898],[1444664112,1727100737,790286505,240910867,376313210,103654594,1600359446,600546946],[1760904393,301348428,1353239123,76988802,2042372138,1115343313,2120739485,2193122],[483947737,1440430609,446175610,418903066,1211265924,1316912554,829700296,1608468910],[494178223,1752328702,1391067329,1883181923,1644947271,72170050,205904850,1579344781],[2081055623,321037995,2030669221,759413809,1148860221,758879706,1139277840,1627254353],[1539891909,80094777,2073744177,1934998294,1795677581,1889390166,54041922,1574141751],[1345744724,453474535,1851612427,628829154,1083177507,1898649219,2050108238,791655919],[1919009158,1953645217,1617585147,1687347841,194787326,1141689993,1243803682,80351628],[1248814929,170396207,982500047,851321023,163351344,655868881,35041970,1276015872],[1045710401,619282684,813497400,1278902412,790688234,93963741,638792906,1189239824],[399594801,3790922,259992002,39394815,250454973,947188506,2051940743,92880962],[932333031,1629829410,684280684,1779704751,2018124360,111430532,710821300,1230010938],[1954356931,1032011081,423218356,1098540439,1858505160,401106164,581527064,1123241855],[89224493,158796640,2060637572,1952986294,1321114638,761621962,864969775,1242508769],[866076652,1780872214,2075623686,935013405,1199563176,499237625,1405107354,1400350787],[138161677,522165265,145447272,1196680218,1029724591,2098344172,1480395604,566999775],[2121279564,1232672473,1459228588,1637813628,428345324,1472770190,1226358627,1032068486],[1720986004,70124540,897616026,100316401,1645326342,1325277068,1320232199,1405896690],[2121096333,1834167560,2013065328,1353358426,1157647389,279121759,1550427827,2091728439],[2004161039,1769194346,1751189065,353894065,1480722612,644726525,1185079061,1736393497],[469900697,1925926009,485039602,1381758577,1176283132,1265933964,143827445,1312165895],[1170823167,2108062742,1668415813,1935740110,670120395,388247553,1148247324,1948122700],[924909021,1681230210,571032530,527373078,97355671,840944806,68685483,492802198],[571488107,1265832166,143412771,1075064392,1330632578,933557021,1032148932,490689175],[361557508,1603248766,215493538,553996603,1083433793,975525927,1111423668,1568514981],[374776454,1137801004,402968747,79801928,1516974645,2046210783,910335364,1962605836],[1857790871,995267852,1028469079,286371881,701954431,1538552478,1377000849,1938568335],[1092530142,109857823,34369752,1045608210,700752084,1941758579,232212361,1445593442],[41293582,1063464924,1438902421,1302285454,496104274,184714598,1492969611,1974154912],[466919848,32777282,543646874,1151420254,236393455,938193033,1098798386,257965127],[1943505059,350550388,1548177676,918385307,985094050,1916700934,984028579,2005949617],[1413654586,2047461375,907749825,1900237938,1035227864,1553290308,292571943,1377359884],[1337265306,1356407930,1577255725,794286705,164144645,1426302180,1857930920,1515629867],[751797563,1562165384,615262727,1938972107,694902999,1116053622,41294801,1944025255],[534663440,576779954,1092206502,1193891704,258875924,748856944,626610215,1949309557],[1378731946,1163104860,1709083304,976786127,1698358636,1382349014,669583556,172725713],[1069206587,145039387,1060358091,1438240579,1665446244,172412249,1209615265,1327444429],[584117625,870826385,433667537,1295654852,1618695239,439549310,1807015154,750850938],[1609520226,1794982981,471541822,865306632,1542415595,574066834,1087091605,1110393922],[1582308833,414355274,502036598,821872284,843013421,501733500,645558719,883498073],[117371065,1243866076,243655668,669995609,484991755,75233608,942132707,483421304],[787053745,1493826268,946332054,1053437709,623808775,1760228386,1090245279,1034726075],[1338844805,428480364,605393782,1073863920,275720033,275400798,533369381,409677537],[1507841545,2001575435,1468918020,369944206,688041940,1939612959,2026850106,1139050661],[1695544423,225598496,236243743,2050680616,1466088307,1296728352,1816060378,418652240],[1268116418,472927164,175508900,1384643063,339313853,1908232498,1022631456,332224940],[1701877771,687001526,825621565,2118852008,943997996,1244684471,131725042,1633102588],[1313289973,1711564809,1890808952,850314274,5874910,1508182804,1714513980,1445042462],[1165252933,1668323292,611090771,642489219,98304035,344324907,1433791267,742222330],[2022786192,608379833,885098805,66962519,408855682,1914165130,436990356,137379481],[1123950195,1719219968,678148900,563960167,906983447,1200745795,2013083280,164107299],[248250064,294055967,525303197,1210503417,154789363,1223157210,2043735329,1468083135],[1819605349,1374635551,316874282,61191442,997344778,162612130,741442732,459699860],[4481602,330062374,2024511622,967130511,1922294246,651377294,1425597541,672435054],[1960980521,1781398309,85505610,240682833,1541157861,1109292236,1459167278,1797319306],[623928932,640805812,1186966474,2099535589,341588409,1073349301,1173912700,338539776],[1472210702,723954499,758202247,979092027,11130658,987932365,1411682159,225157061],[568191297,1745197412,1393412451,710668630,757427979,1237892920,130821749,921647354],[1786510352,1171959587,411033689,109253148,1743644793,205179692,482127277,151941537],[634518276,265323126,473199850,335649524,386062771,1483768489,1122261830,1173488189],[1419161781,1383484907,728569611,349854115,1073456646,588297931,800799497,7054578],[1905881963,618370405,1734877956,1448202171,2043044172,1787825790,75684380,1336136471],[1326900692,1751911385,2006730597,1448484655,1623509927,1422032898,1790669441,914638538],[1883232654,1162255113,1916910771,931310731,1886610233,164266684,115821565,1949457567],[2094663380,1856743240,2114759822,927065157,742636350,495924056,1044547271,698064713],[1311776274,1448524753,1242639600,1501198100,738261186,355294645,2036724888,883853576],[1876814379,998532025,841354195,46702313,144349615,429332207,1675497803,333758503],[763559269,1929026213,1171541586,208697366,159919303,507033164,553586422,106638714],[1798120865,1063266162,1820574277,730084687,1912930179,421042500,526217715,294021767],[719270240,1367293677,1956163064,1991461997,69560513,1392584885,1839258943,768231629],[1842083157,2086890361,121384656,1537224840,1311899998,763151639,1921423280,1713250789],[1532293806,1619505510,489844831,672972816,655082761,1831672041,2112615511,450614600],[1557260459,986923628,1967000704,522312185,1869569210,165138906,247619282,921848539],[1938931631,764524675,1170564546,881676162,1349910134,1189396183,980086014,42322846],[2004528458,716725440,41656963,1581351059,1334510036,1822601738,972118956,386465060],[474238288,562394952,150126880,340162551,722088283,829830450,228475597,240824306],[823770134,299009584,894221486,954699527,973737239,1504576306,49164864,646191350],[726002484,1239976266,519022621,1827487345,1533392388,662622319,1336745415,102952027],[568418282,65319409,112174141,1014331558,786646830,1727763119,118962014,1474540233],[1785558628,192725342,180075274,338202071,853337609,1451769599,568455089,328347298],[32490835,755495775,533562807,681004592,1327919294,246133610,1941412933,424223894],[711418171,297042654,673800552,393035530,267813745,22328152,1783627185,1231933379],[1141379942,136780209,189001740,348446829,2051494676,357750695,1841625384,1579290726],[1377642767,1994343975,498781989,1758664146,555502354,2058604999,967375590,1361293634],[338945612,1687739263,1557146344,1378073507,1213205974,402552068,1554464980,910873357],[518207070,1051926967,2122316981,483555424,1102331050,248906284,1746683965,1644486213],[854932337,43496342,2074831975,490954531,781252592,692365127,1570246835,1636176724],[1013452159,1512696604,444544655,706067007,734471729,220667629,33105692,1971739897],[601675675,362828977,559022102,1016563265,1485155123,783937387,1201128025,2107532735],[2006408929,801056154,1609736826,603157244,1494035031,1714066336,177978766,256314966],[1733644635,594958023,476188113,1328437075,1786276632,371263446,555939429,847890620],[42838500,665447716,1405474299,473212442,1139261073,1633527156,163453878,1807274056],[800259984,1143277780,1089390743,989717223,1250372515,860049442,1611188853,1922936958],[482948996,1580960007,2000176928,318904147,1272129825,1517996875,1733535250,1943183726],[1616687673,724686399,590131025,74457665,586603862,1392824603,1454014458,1146261571],[1002597418,1848409748,1693008204,209152042,1698703119,501078618,1942079743,1769883943],[544043980,1867773608,987580836,64856730,934047441,691461568,1453168771,1393830964],[1640569835,459402903,935697933,207527375,1633174094,1062739932,509711436,549661356],[2119010864,1860833352,1497433483,529239389,1393797164,2036603531,225136168,673316471],[1358473510,470038345,1379780232,1427134267,442418095,9485928,1319743128,1988395357],[719466421,544009862,1760775005,352322297,1665422587,859786607,1485727626,157190738],[608867753,1425132293,1125068503,138061713,1672001191,2091402100,1624919778,878458700],[757610262,1369276592,978733507,1562542305,2125448127,1619774199,437739429,778731597],[184621424,1449962226,938895351,1660969258,1096873346,701001556,1289255877,306277768],[592497812,1453639644,1874142890,629663950,600994009,956911773,1620435221,1831460050],[1521175193,504162737,427846002,1742714862,1242792926,599043756,11024397,1461416714],[976584664,1108191709,1372070654,1792738895,1433118435,767771211,417070301,1640563092],[393989382,788451876,1560353187,1520782193,48947412,882567778,377442900,430734068],[2029818574,897119389,329880836,1780868988,1354324387,78783371,1158345468,144629527],[2063303879,1343221363,235815607,1176744226,152115350,505066378,670611396,835686688],[1349769636,1349626407,202365309,621935662,1841606763,1330442220,1243923194,457214237],[1098051825,1366155518,2022034419,924785124,432035202,522439734,1531430514,223255871],[1825012299,415870187,1383260427,244020671,161911109,1316601762,278522561,1795167221],[1371878311,744850333,1341276354,273496661,1862341070,52774034,1104324168,805678931],[1185034380,1230669768,1331865367,344983950,778006737,2127421199,174842905,1661802477],[1662576717,1477283386,328347827,387786509,1658204136,1942015766,308942032,18112164],[1307115417,456860690,1541913073,2119491491,1292826848,1217102983,483122323,830313184],[1458153976,317114375,94913328,809862266,1437232508,9424236,138820073,157553098],[1014032518,2060040251,352103727,1278552335,1017948477,1483879353,554311353,1403194896],[577728737,664227404,1193624769,1575056995,30839088,2011230489,423138014,686437338],[445150313,589927541,1515337895,642382877,1601665222,1789616698,701798056,1350604141],[1180075253,1202118048,437822100,105669090,1143806728,1741571874,2112463114,569200705],[112658966,1367884228,1740759332,1271135567,902399724,904218559,951517256,14693174],[151041865,629319915,1826749742,241366329,1828681547,1351467497,969911546,121175969],[1498636287,553362663,503707366,18011627,61723647,1326207559,683251626,1233570195],[1714575215,543831385,1069660216,1776124705,1966712360,1983596219,98705457,1333608567],[1833498506,1625889570,1511141094,250213044,145690458,1443886192,1243285589,358921891],[1428324745,430733221,613582950,2028894469,426606805,339839567,674651287,976834196],[1081262707,1024417540,1016104217,2125637969,1865605603,1018717890,1985839546,1834253039],[1512969936,844292547,1983577111,1628336524,572934767,1314261786,2024932379,706294300],[1346487863,1279086991,1741532292,1165690987,1640970386,2008975097,1644505786,1287614622],[1108889229,655970387,1950969769,1850532642,984544280,375355178,291723725,1003840649],[1501251499,1655661104,145496174,661526143,986031632,1970428345,1818629024,1150534205],[1765872063,1944313198,1545858661,189940311,1287023710,1040958378,1224466520,1901547741],[436172366,578796076,1755072742,1889288301,846904959,1075907991,1575041285,1113726229],[1391188064,1792577991,1259957642,217171608,1787489084,1538053280,2015149080,1465043982],[516440513,447976517,76168217,519452012,144564695,281774596,1875130954,253113031],[846153172,657832236,2127938750,824630987,990143052,1699431267,20881270,825346698],[914847375,610482928,905332492,979758671,280549310,1134896286,937366958,74862805],[729174178,1408261876,1062952152,1960309509,506315487,606424371,1541863042,1372468480],[1248052310,1608381001,60437426,658010033,1715117955,2010842927,517925332,1990692437],[689354963,2065481183,1490501673,489265719,1829663393,212443091,1495497988,610600067],[1310195574,1133169991,1030067969,1884997018,1958294087,96071819,646824607,2012741926],[25912369,1907438590,1992971353,85291303,364363162,1619320156,689562079,632630860],[1795701959,632938953,737870078,1184295328,1024830763,438098942,799004265,1614793395],[1919070699,1076134006,369287403,422393856,239624081,18141666,1056909474,125396607],[1933590585,151307335,1698767549,2053617919,2016806898,1556333785,1407101106,810632727],[1259110552,45677902,741435615,1118493391,148185913,17703317,2003754760,1251690374],[1003508150,2091368820,909787723,581445883,1475945359,1887114426,955436923,1260368135],[1831869167,1061979639,561177261,1605226457,138685592,1824366229,1123281279,403273849],[9620379,719399185,1083453129,1449935383,578807721,325535548,197605302,338176800],[176396606,411707590,1442290157,1751261825,161966197,1698166896,435793029,1070055827],[1234493380,165894619,137429554,17379975,406424788,2014741173,1433366014,643967665],[2045642099,1451401626,479219952,2106144347,1054903438,1550929223,178462639,1280147374],[1080829117,731404961,285460686,769659040,432558731,485033965,483024963,1445042046],[483036453,475691940,1297152558,841181944,491701481,426879048,1361754121,1773782741],[84260870,1297999531,1801513062,1492034514,409666106,332930740,232247274,1952717658],[735311597,1144085268,1267793507,16432380,1547004325,1659782620,1943412507,1188808858],[226983066,538144016,713820816,736660029,52767945,471330956,828958364,1881045803],[478290144,1744926462,910478299,147147867,1511630351,1457164561,350037127,291376167],[1778537795,1510853973,517866630,457335363,1461258155,652818756,237973979,986134568],[571774668,1189420032,100149452,1715259156,1332897861,791116485,1925554658,967347629],[1102698230,1691177829,946922860,542539676,2066425687,558894609,930507888,409072471],[297619631,1621962438,1474679818,1383151174,1560925258,1528619256,524800363,73367088],[1984891744,1930742578,402988316,1976219202,293231553,71388896,366540928,1068281677],[1788903225,315433040,370215850,232790958,357167363,2026392312,735235779,98450648],[1087710915,549575648,1402061036,1274336533,1090775502,369144008,1901945123,2098995609],[1188385556,1287668468,970432948,199997379,1978055434,1293843184,925191682,1822784979],[991401255,1972209297,466859249,1686460037,273724689,1062057068,1986717604,633191108],[1094061566,369965958,350509600,18005745,1969404524,1223470795,1073045295,234645258],[1941443125,707089410,1596960801,986398112,248293925,1665606919,524390400,1947095513],[1148964132,1863439634,405515620,1799558142,1623149980,1640835871,964207621,1017699375],[1988186057,1440902066,192178290,1188556230,787398877,1416831002,1284363265,2112273051],[916916625,246755588,1422884394,709060630,566386351,288835309,1310952143,1141763792],[1278003532,1389012025,1670495030,1807635790,1152607364,2074169639,1065349643,964713538],[257910194,1637253389,1720938154,385434513,1035463436,355616197,306107769,2029168081],[75274221,2056482860,2036525055,824350404,1375156440,529455626,486194978,824426419],[1366186945,1581999555,1565881524,435950156,2022986039,1358570715,313904097,1088415881],[1629800711,988121286,907132148,990031634,1473049463,405080393,2052729042,1955701630],[1153893859,312455796,1459646783,1254351110,1159292461,653141287,1882120286,1903462743],[1562571940,1722214255,1490358847,393643702,1750380619,725574123,385355336,1828579262],[291418799,387980,1560302620,281238450,817189497,269907028,1095992793,1680626720],[2031908095,306830403,1886434429,1992811864,1756175394,938071783,1429778947,1245809631],[1631484395,39938944,277440437,486825795,1924265981,921270542,366977967,1751275317],[629797632,1896322094,1120132330,1100789639,2029042106,2067622096,1054538752,1228163535],[1921161823,1334198295,2072443914,1660596029,78091650,171695709,1779778028,1652181636],[1041797530,523127953,301188434,646271657,773428082,707354275,176245229,977028534],[771936300,533178550,474426000,934811077,1407507403,488635212,1655430124,72719491],[1873613994,332578873,2099650713,408548552,68488109,2030556423,719031323,332321679],[965949481,943916612,937936225,892647913,826126677,1353110062,543899462,1266969995],[71747230,1259107088,2030780818,808458308,71992797,1438375035,1933378814,493535140],[1239691255,148229838,827242674,1103728229,638189582,441529859,508122678,1510610535],[806129247,1719957763,699240872,1846771665,11407874,1470460097,188829299,317327397],[375557110,399543401,1089510084,1074588397,1928851256,214967542,419436785,536474158],[73772973,912896733,231023533,178637006,931972183,1512787250,605906049,1665938191],[980961604,1733658910,234623078,473812639,1633018309,1063443961,1959970808,851162282],[139557022,82775437,123069389,1082337591,400277136,1641971988,1035841801,580994975],[1892961645,1840615339,480061575,1606446418,1120547953,1648076834,326028626,1365539086],[604466536,812433944,732293121,1209945488,1202813986,1398066874,1907588405,1509577952],[1517559280,1423314055,1207713735,1065619276,54732359,1335726808,1403511591,232725570],[749101303,1480560860,963588440,444599253,108614945,844304754,416476596,1688948409],[876669100,341924648,2041914240,1519842660,974680838,806568144,1903780454,1030276940],[1803226744,756153919,806566095,1419242171,1560078446,2081987522,925336422,767508040],[308569272,1226450055,1335041983,1349939241,9237957,361256712,1623228741,1235917109],[507084090,476465813,642132622,1735827654,88884083,2030399895,1610440569,812300318],[583462753,1327763677,518014866,1681831486,1745247096,1437558047,1277136897,506343595],[813368787,1554048885,429201577,1332875680,210527751,1214829731,2048672278,325868956],[401018311,1978593329,1078469329,210445490,517517630,351314798,1957679581,894510889],[1341544493,402823724,1252319002,744205676,1769537966,315921929,1187055134,1487127084],[1351610589,67509206,1330889976,529357669,1885267757,1797375071,1196462952,2122827486],[1215679210,1409509952,1412713270,1630417583,377651568,221019185,1224106038,191899556],[1351389258,542807134,1065439077,1084335655,247743624,20765148,709344128,217372975],[1354928308,584222679,260077746,321330779,1843678775,1079185408,1929859817,608629803],[113234639,1184053933,2046806113,1283182200,153983197,263680296,1244516416,836618498],[89598650,566904141,992587447,1370500396,613117975,1088841260,1218841717,741860669],[1255567150,1011045133,1803589981,304515636,1893997039,64047037,1505099723,1307841241],[1693428508,1775547162,1201985078,1987940138,1246608387,1822146784,1227470659,126379889],[921173184,1895871641,946336430,1866467093,480421325,1797250394,1556874203,317846020],[183916058,1264215644,1085267841,1598896585,1552973522,92500986,865786551,403003115],[2042362112,1233027925,1408623979,108338599,976443197,1302768699,1475142365,685203332],[1836980988,1372037835,1900502386,414039161,1184339498,1232608009,677098122,80138454],[475703349,665868006,796318578,1816314397,1753080917,1621662354,2015393785,1035560715],[1357211228,1497297912,1284857392,905722185,1822384,1117354002,1146670108,453830579],[1055131576,770745949,1101569629,18358203,706125177,76019620,1334095772,336452598],[1204221978,197305520,1390655490,183392441,455902128,559227808,1988590659,621787483],[796357864,89463653,2019354242,1360267749,1300985645,1179662185,1255453374,2090929795],[93868102,1173965310,903328978,2114019445,601427918,605988851,682723160,1397812069],[1352719313,302500354,2111351007,230619700,602645606,1451593253,374293903,682367962],[923848228,66477076,1529869048,260273306,1787539593,924118109,1672012340,233196058],[1008918472,1727238706,976606920,156279023,200845530,1399020445,1198328461,943348003],[2097151558,823960426,1792583057,131651625,794351185,1649715076,2124729106,1706532208],[1758657452,378036310,668245635,1252141301,331013154,621519289,466108915,1680415404],[45980139,546496821,1532289841,1306286777,692159400,2047630552,1192247336,1664304830],[1692715370,416203267,815070223,1379612532,773299556,1837017418,707539983,196094751],[1637569562,693260577,1849309206,993399360,1131648952,1701585437,1644211966,713615152],[979638363,1397970514,438370861,1832476566,1863327462,1343929283,76726517,1024768323],[35200594,397292090,1205983554,1895672560,953448570,467127339,1951805538,1315829150],[1281270608,1281924504,492954023,527216650,1495510298,1840788163,1083977848,190040367],[2023449668,1830051453,1788041328,594615190,1330844441,653264111,527754149,1179064960],[1580452035,748163020,1356898032,1749072772,374326552,205639714,1729751434,1649915807],[1096127753,1158288521,1848245462,1754999778,1594483791,1212204634,1478131442,1099917163],[1143370,757236461,812501450,242258252,886633723,1535230615,572460608,662214078],[1843324627,368940022,881369431,1653193848,311530159,735845564,1086702388,1179791137],[959394398,1798226505,76533521,1428627351,1629119005,1444268580,814448931,1668479521],[1020679974,1482944444,358570110,201366600,1685722362,692545586,1448607024,318344759],[1762486194,486542271,1987812363,237520293,132795988,1205868193,1747490759,521975831],[1190023184,1722845405,624398573,241738623,258492965,1170677036,1997599789,961756879],[1699805933,1954900131,1144863903,1011959599,471626715,236381279,156013489,1311583540],[292707776,1323037232,108851819,750408533,2009358120,1865894146,2074298726,1306116666],[1536880382,1802526339,1536288169,437884017,876249390,1472450304,285228190,1767341247],[781232494,547609166,334375528,758453897,1250750624,445901319,1824248574,471073840],[1342770671,1440258529,931298068,1859410276,44274710,1706878880,588360107,1060370335],[1912348861,516732058,1593872349,312343021,259440139,1228677932,457578561,1639911556],[134574600,42333488,808400002,82549356,1754799593,1286619354,1266123647,1723529265],[1714414346,212277583,1046446184,1917432587,845036981,2020175633,835707318,1034397207],[1696900157,2121699108,520298164,2101527441,316617191,723325731,1223401223,145594046],[1626109135,1348109149,802908218,2030151969,1356144057,1888244626,495492697,387976257],[954680628,1501066824,1856983299,434655664,76084639,84240151,1978444239,2046267043],[1417348664,1016970156,1901913619,1633936985,1602084091,1220017476,421566348,176718781],[2092336547,2052171747,730934691,520920881,513080880,574304708,472476759,434438918],[1697954421,141887966,145406375,1088524425,502856488,1958912643,96749751,329191491],[902454762,919126689,1684702888,1448377704,354273399,1586767345,555120445,1611077899],[964667801,1049580479,1477239185,755146157,937876148,579136420,1935374695,2002267431],[1641538192,1523140466,698476625,120870184,998011673,1090748156,24704049,1107272751],[1098963366,1843464041,745954210,1500826183,953658451,1521230481,1871646640,1936333672],[531643793,1862243062,1070217531,763270804,33741449,1670530317,791799788,581305838],[1650879087,2073411609,117334469,869317119,2042043322,760060643,839650878,752676121],[678570116,839814763,2126202322,38600456,1842843797,1131969775,1928904005,1007677950],[1148689527,1370614512,56844802,1887063895,362264396,1033630747,979190681,1806122491],[1172285866,483390138,611622612,1602934349,147783034,846818159,709794040,992759999],[1115818316,1907579223,64873830,493629383,1615276871,819542112,2081167231,861119665],[58232377,1502200867,1357129615,257102242,1830871749,850975600,1884704056,1022619898],[526468307,156960030,698854455,1869990460,986384668,1290108069,1209682376,1047493139],[566396816,977016893,1165376391,553892900,62950374,434067144,284006216,1729938835],[1105376836,1754757041,516592335,2129304889,257785375,1614172784,147036420,159047176],[1967798823,746477704,295425010,1524372072,1382623302,1286797605,1595116981,178344617],[1806209494,2011968862,187086209,988699324,1333527295,1281973263,282439467,508288180],[1716524560,1270889278,1237390128,2037110404,674148719,1692967477,1398507667,1114181824],[1225502055,146754695,1859286960,1402715069,1654594259,1590468594,1869292699,783964795],[1368618305,163680861,1155678267,2123510266,486689231,906123641,1557665775,818190159],[1569455766,1333637162,750799092,2011617645,2127845426,648187974,610208564,113117016],[532345097,1427508366,1581579943,1041050237,2079213216,1592560806,915962750,1610640455],[1661931767,1647520762,1966320724,1374725518,1705271326,1442866627,1193285297,475820589],[2677036,1443495943,641846211,828051236,1766737542,138235456,997427628,1002804880],[1661417274,2000567159,1279256874,274625892,1824207726,1660668662,1184512385,1194166389],[1779962678,15271961,1561216243,812009298,1808213264,284022476,810914551,768307006],[647021928,1857768751,1557343272,840567310,1637837706,2023155986,1758739635,1804276953],[108977573,266330875,1520634649,1234113219,1193648067,693537374,1748828881,393434176],[1312270292,638677784,1813270074,1061717531,1547995813,2021192554,648903354,1601943281],[1215871309,1691896014,863526023,154016528,1070864767,1952619660,1279202430,1515603932],[1629728850,849990610,967091077,291330562,1263549403,1286864443,1797271361,1623987422],[1082076149,1226692398,1448880315,998861094,640438371,126331193,983507187,1236765295],[1573465074,35454360,268837068,1279344603,295041548,1667396737,2009349502,1454281061],[1824812791,1791895689,1758048900,2015594856,980896417,1277197663,1289540866,882375822],[148644040,805880646,691426870,225868926,1860645384,1489838026,1440688875,1945110595],[1111577981,2072554410,34122423,831110452,1961415033,158382936,1096631533,459605814],[1568680571,836674562,73769680,1402139174,65562784,1750288074,1405136442,1211420317],[1079204543,1805685912,701681151,773281372,253670071,1647210101,1827475065,1734674782],[339892882,1837080513,1166190133,1711080062,1176346343,1837812136,1743777882,733397320],[1381363987,53206371,1451314034,1539468796,404695665,796024067,1811923694,1360313439],[1835014532,1229637459,327732201,595631977,212083375,1154769610,1078304952,1990882128],[1020387641,1186488727,2002670259,2129332228,2129994013,1480214680,1592327708,944424596],[1087205969,1491588121,1132856545,1420427153,1122045932,109654910,545232752,1059306389],[1830927026,1715258827,929811672,2113879824,1271119855,1996661307,1194685389,285530513],[1117100421,335024400,589905794,1518124534,1037639613,53346147,1001879944,1258290931],[582290368,537068660,1327217745,1545837035,1597588459,897934190,1490845332,1405215129],[1629670308,983261948,1423351071,1444483659,2125986257,881983937,25303456,1920347941],[1017980816,462037434,297957594,111941024,1575032592,1638857568,2079516632,350911767],[514541287,2079480035,3237756,582077885,1242004167,1516969732,1842329879,1360992728],[1939038156,1150744039,920990380,463600657,482600403,548234388,2026435952,1945495190],[1591547243,557214186,178854464,1525171688,692349828,1792636108,1448418171,590304344],[1480760650,1814289699,1219219511,107237353,835960465,642380045,1870917761,559700963],[1593387672,1267754789,391918834,1422462957,1891032631,852237898,784955537,1906360754],[1135962108,1667697035,1411217431,1186387794,197147912,1000779723,702185901,981682008],[355259589,339599592,520525250,1910479115,276084061,1160478941,23772684,764697341],[1930095746,1146944846,996377120,954001543,1087198753,11692380,91714086,2055808839],[154653938,548501442,495172095,1510013366,754957425,190070494,59828436,1087521645],[696168296,815738019,563720954,1411801959,1293519993,1910904615,677249190,1319959434],[343650839,942906381,1052015787,205924190,1292878754,470252646,591592440,43979760],[347782333,1314776118,335003417,1837800494,1114160570,1292357374,487709312,2018756164],[1083375474,511457201,1843424090,668836426,1677642265,894319175,1773071410,1885404638],[1592819011,1100550327,695956439,271658628,1539780515,2017726325,1167502223,1050568353],[1926272783,351166116,1541320935,1403652902,483827024,321485393,417081777,338123880],[1137499793,233713208,1543174386,338811569,309994920,848841989,408910780,1523319487],[714048818,1716031407,1231513896,1064294439,441203047,380238072,268577266,1496589110],[2008535012,2002244181,334335562,496186442,938774645,498385132,1975329857,1533008614],[1553311415,1501450570,1275598510,1969636023,364877980,344650885,1997370992,1590567247],[1723282233,2003196339,1283170601,1841759739,1673347209,241027014,474842028,482467222],[1365414420,89630912,2046298590,1104841882,1953181003,1534561436,1307376778,1206858212],[1734560211,1780782987,398010290,308458542,1102089934,662500567,754998606,1787841791],[899205789,798661001,955056998,828657879,349170585,1364539129,246106372,984782499],[402816619,1005484115,352180627,829078297,1810738087,2074681666,898645223,1530973271],[222137116,1140586958,2048727027,1384420349,195794185,1810872002,733187855,1932090824],[1889849687,1438156076,634957666,2061335354,445359401,923830433,1776562143,978740962],[1866303418,688660146,1908019085,1313047919,1684394623,356414343,1344636201,1175150183],[257265397,1956066586,814297221,232084756,65122358,983338371,1262414481,1316860494],[430965926,2006853993,432320901,886218391,707395640,1513695825,168215065,1335721786],[1538457510,1606906329,1325349263,1838310695,1549794835,48477527,1151812931,1968544105],[1531390015,1611269099,1376073042,771071668,1703370323,956855729,1455634240,587184716],[1487589446,751934860,1412671762,1198121108,236904017,152477777,571388182,1823769026],[663071450,1748773224,1712729011,1370512041,848814899,1660060240,130818737,887022744],[1294991499,2091297382,1715371059,1373387272,25074055,771722793,258924518,1691355151],[245836148,1481041847,104075190,1261296150,792699729,1160490433,1547738848,1819767302],[1178518608,1128277614,1715602370,1126893909,1345640905,1222442744,1146828032,527072511],[1205090338,591569745,225067774,605880411,1471468345,153439300,1374761818,951257261],[1270906570,720240557,990512644,717279394,355325879,155647528,261101775,417112913],[1029289085,658052776,2037230901,1488258213,707300407,1068755031,254089436,258329093],[1873838257,1916640634,1443358751,1441571632,868816318,1378690687,1134644035,155041097],[1329326913,1749880142,1423420842,1861464591,983857816,582267984,144109850,1127578637],[1723189338,39779274,295680360,1049777979,667464793,561648764,1948128144,312239452],[575600066,11175309,1435855094,1257699716,968363226,879152309,374595543,1270319751],[1156548963,2126845255,1088969148,506248690,1203458322,790563014,359248403,2128950481],[389784361,2021191116,802859203,952557475,1320563795,211320977,1687720487,1481687790],[815654852,1228212056,1458669640,1996191501,500825487,1627150158,563697372,1996015560],[1519427968,552972088,1413822334,549876066,192470400,1075897702,1176818925,730627744],[771726789,1199024929,768657003,1480641422,1562178061,1834218768,1213268109,15879090],[1566189070,45304904,1098375911,235253908,1374945377,1462988448,1725347129,1741729712],[5339466,1857253002,1133833546,1654382430,483655289,617419295,877250969,604115855],[92003553,1746935694,1530249956,12654783,557557398,1386656690,23267700,914667773],[1956665417,2042704881,2105597828,1497204893,1554670029,965739601,335341917,746403117],[86668562,1102177350,1294756509,530567379,210865234,1666623067,2017547947,953271902],[1717215908,150834541,376107554,492389281,474525640,549989745,65511395,1209236975],[1831455117,1130866187,990173171,2066760994,1705825326,1405207958,1210342749,1835814719],[1228333603,162565571,2114633409,2076783828,578245150,1773148519,1077506456,1595965365],[2001477190,1366292176,1313137287,1970567748,1058417887,1520751866,696008430,1790167647],[973540848,162811649,41362596,29283750,1918051527,551934383,607950664,1248437625],[3886698,960760884,327097320,1204109704,1982919292,1719495955,397486645,343232367],[1505029806,359086067,1583578398,900768413,1262316081,1403348154,72229269,178800113],[2022551829,1105335413,1354918147,1022705441,1057448054,1662050031,219934761,2130135492],[1186561059,2113700268,1487026204,905743815,1177748141,340039034,646996370,557431574],[2009287721,288073915,828911851,62310651,1053158399,1919484113,962677912,1078880761],[1311304854,333466530,1989330489,1169072770,1912733596,128973666,78295541,1822771389],[1324604585,829271779,1804763641,429299268,1696927756,41651599,1685517218,862936950],[983948038,756072536,516347720,1273032884,813817132,1429577232,952694739,133625577],[1908000545,1711212342,872492222,1352399638,1873964146,1030008553,153797141,1791341143],[138036154,546444511,174607882,264637244,1680750420,1323589603,378210073,1462053288],[67067290,820184277,909769114,519553876,1801020609,713473580,1041566356,176462585],[529097287,90326731,1075220424,813680701,1849098230,1063526707,269097924,854401994],[687692220,498749924,1282080612,1724328454,407574480,972981743,850022663,461394080],[631634755,242584980,385032169,1912351768,1092580864,818240265,934531722,599516759],[660651743,67034616,39324315,1206202684,1852215021,1545799207,1286968210,118641926],[1708970448,340677128,948713208,1917684358,1817627578,15436013,1721580103,1537799885],[364867944,391223568,1331092525,1408101777,2082726040,295280406,1366938900,758730057],[839266838,1591399053,907865338,1561842890,825744209,835409891,1094782656,2101627333],[1262683119,1376820119,1463122476,1252248268,1704528797,273324874,1218089833,1969065862],[1650309201,106087476,112593598,1060651974,2056819997,1642749914,923778341,654139811],[1181037665,884419031,259661277,1545259086,1597472655,154032526,1480728945,1367034870],[814874944,882140492,248251884,741457808,1537315465,1372648369,830393228,1991563138],[1144315392,1760737602,357103081,1928514365,1950256241,1801408492,1868541290,861682732],[595105450,1841565312,1508759528,888676193,1988911784,476419734,99123047,18497779],[868125980,1084059387,2039969784,45775399,1381837981,791187556,1382794555,871986331],[64470860,1786609033,62387346,3929738,1729453710,1629403727,721191386,194358720],[340776792,626530699,8887052,1818334049,472406341,607603591,573212023,633361301],[210135116,65588718,404853840,984037098,67438848,1994976769,422948078,125648235],[1622095463,1030633618,230892071,2074862114,1089177093,659939664,1317734330,1658182264],[1699839571,480620905,1887155811,286850069,131928228,1589338425,954732973,797461823],[1379707459,1459291198,1925166867,228366118,1519414276,1464372823,726253811,626531465],[759101602,152610061,1725618849,464317538,1731480637,1522872253,199537065,641491179],[794183907,1012114021,678531768,42062274,44554369,2104283382,838723616,2052758704],[1871655929,1378011204,1900004542,1167643800,436969369,373627032,1643676962,217240475],[799780280,246129782,1489633873,942613635,1832880693,2041351097,1279106327,939854578],[159040971,1743123560,2070719275,1320425385,512418748,1786305727,242240426,184585275],[218017588,118868431,334546371,365062571,913086264,80760716,159252473,1096657401],[783656400,450056673,1325835847,1287050546,529492730,765175295,596997188,993108233],[1230411985,1981934439,1263166433,589204695,779051993,693140816,1414338447,1552009503],[593260115,1395759334,553463320,1256398834,392830199,656034240,551821429,1018265724],[1515597069,1886523775,401892918,250813692,2117369553,1856796675,738269399,687485741],[570954577,627985410,1917903803,98698112,700172233,1976296665,620754164,901707995],[2116283935,1094882627,1599982699,1648091675,1885916813,1365451532,1987093681,59225641],[990344569,19935033,366806767,1909174248,1054490106,1620149159,379922318,1792501565],[197607612,1625254118,1141122368,231870754,2054166743,547261542,1127032246,1608138448],[352158000,1732948112,1062336781,454853288,1090886723,133379666,245325905,1042773166],[265158325,442250751,240315404,757646998,422702002,1251800894,140016935,1683766409],[1207663277,645896180,475368604,1441664945,237510547,770195168,475841858,498823939],[109588406,1226759031,1088781678,1936047915,2003463240,571537264,1412263654,99996289],[555523353,965875281,883826233,300673404,390316044,1418809204,414276944,1484287158],[2031481322,1483146866,1425859783,1224817194,1756033649,1773769136,381825447,378441162],[1871049096,1454504148,940508745,1316175460,1117359175,1921714862,143584972,2066967072],[964917787,1325096808,167264063,945951003,922235979,618581608,726989014,102285935],[26245260,1655652405,354000351,1999165029,1072925377,1789920432,1127077309,1224559320],[522312058,269087293,664280562,1741837581,1010382926,1142595751,1939078121,380254608],[126430813,1809934315,1867928258,1127238053,581848947,1421509080,113420368,1707337240],[1153667530,519004847,1365887503,411306183,802185302,1734838903,1133963517,833940303],[1685287524,1559611580,1555559512,1739792691,787352534,1867592232,845908256,774081365],[402632896,326600715,956559450,371502629,1765521071,1488748112,519820267,752081669],[1974265151,512542800,1935809717,457306186,1968316815,1666091480,638610266,2126381608],[1729611995,743886445,154070637,1459028346,571506046,671218358,1622051512,1661424563],[1622201852,1595411439,303604514,1098349888,1081985197,890452367,194841889,1551470235],[970668686,1281775740,1220203833,479150705,167249886,1835838246,274908353,1936549332],[1888285356,1852770014,1046354961,1824779331,463256753,2123122583,323178849,1676077588],[1524568741,1139948166,908784492,1251196466,1072526122,279513524,720195001,1723129521],[1965904322,1545108300,1551907378,179081818,132089610,1305186302,330586227,546651373],[778433267,1648217192,1052069208,931157350,825913851,2098531482,1525759702,306657906],[760547927,1521273317,1656206743,149987436,118392595,1701430671,2077309951,1310473506],[1080473775,1029926199,1376241335,306551550,1865902698,1322003919,431714567,797334471],[177427003,287869738,401851049,1978443055,986253131,472193863,333538726,1998252943],[1241862474,840499366,1806041890,880156984,2035855450,875683781,133437048,1215186202],[2023385001,275054117,1188326092,1986201617,1905930250,543794891,308429132,1410284947],[1692626286,1223695799,1955137684,1764076134,1628006354,657385412,184514958,223414083],[2050332869,769433006,1610273505,1534160359,943461009,1427183106,402108465,561636859],[578847351,1492468552,974132489,812538806,1793617709,1897260789,1134805893,834774613],[320100717,932888643,1880562229,1312497551,1576982181,1226057747,335786504,470474231],[714329754,2130412911,267732775,187854371,1522287347,1096288574,658467500,2073688255],[1090145595,1796035375,1954047103,1102819487,1315470821,1510067341,1910933151,174887426],[1587679002,134367663,1897009187,447510496,1462535171,223349487,631681070,1979691199],[632130290,1917638517,108013356,1560808837,688923037,1941633479,1531914972,1836168149],[2019093463,457235577,925578147,1851839984,1041269194,759910817,853164909,662784773],[1928333014,179579951,80623702,1114248404,630615804,382568758,651830238,697681417],[1217724462,2038882381,589485039,1259813475,1979774854,789265249,466696803,1269218231],[129497112,1753450508,694009156,190415165,1524410751,1194185355,619147577,1465374999],[1539161408,1002395730,1503181416,1934435233,1698272709,1208271954,935543729,716875124],[972829926,1438835752,2104928037,1591399505,1086923100,1341725886,2102061491,910526955],[410110965,1665149790,591503555,632129776,11852926,356422337,1831357005,792927050],[1830098041,2095348832,1033758579,410375405,651268639,1878869069,1326106712,274253498],[1390443872,1850173956,786172585,1211520657,1544585762,40829662,70014004,92646106],[13416684,1785161197,927651289,2087019668,484604933,315076253,613209069,1752813661],[1160840576,1291992923,559111448,1512194047,1242860528,343984740,1751867724,1828380827],[89232633,1110784304,532031402,389436535,93327236,1922296801,705892227,587229944],[1732094816,156319047,1215560991,1262019454,1333697747,1645532444,1007232128,699761822],[1820639569,1078550948,1680645902,1154964401,102728573,2036529630,459399569,559218550],[1781000756,2095468824,192254221,1298913298,207247969,617050874,699367514,1492815501],[1447039399,440414891,1512117943,1510507060,941334895,1003172151,501540267,1158283407],[172892748,894109122,1389814041,601344153,635434167,34924391,405213121,2017330324],[1566787082,815848100,1098346143,1058258702,1244464138,1888289547,753950658,1664204324],[370402122,1770884096,545928194,1705735682,1099852677,757961100,876116350,298916017],[1387173708,1247572214,1767577498,534424348,11425601,1027679322,520817788,123428532],[665815939,156023709,429428166,755846325,316744673,865053009,944616515,1587407728],[2048208386,1912382412,2045376762,1807227390,2019250898,487246852,1007799559,1674571227],[670584296,141403045,1347265001,2072255264,2123542779,862512260,726618048,63680908],[2027063364,919388053,320213520,843771353,1303504545,1620490316,1398770033,210319792],[311340944,345576725,981783209,169865849,1137239493,2072902869,981917148,422912227],[1164566050,1273931188,157026447,958121091,1448842376,1000543476,998521270,1545539766],[268111601,872092438,732916340,1116220512,162050834,1102652219,509027168,415914452],[338876123,1115026045,342888698,1876662940,1936776300,1338740342,1383235304,1362226705],[318389506,1824923581,1355530274,1043372241,2017676899,1727540285,1254536318,235970039],[62558612,639449582,952294878,2086795603,1148918994,1568793509,247041104,467884854],[1366227022,107643759,62590293,385172437,558658547,840000153,502916789,943408362],[1084605802,772006175,349667525,689028397,1300450884,413824407,992636340,391118741],[1148672706,2104998856,1488149580,1151213819,2064858276,888867106,916461134,588110261],[1155151896,1581916034,1922991557,1271864483,1674802330,1538705401,723799985,1721811115],[515555040,175250662,90986134,633053883,1388286564,952994813,613393784,974548860],[887034453,1809826597,955862744,1223051354,1298102263,327626747,1831557349,1828422003],[602586516,560530168,1473316166,2035401216,475387269,1796963010,2107421670,1588381760],[1140985374,1541617045,1639012920,1446835992,1586093218,1649051957,1239989970,697215277],[1441573876,2096708305,474066336,1822406879,1745807128,728443325,1626956017,1846170683],[350953470,1261133360,1275806584,2005809327,567946002,1699105123,1401426165,1260185689],[1482899101,814272112,670377217,2055387275,175249579,1873878537,2110059216,1426534299],[1870345309,450358908,673850220,1094752220,980891964,12972444,1014325760,1319013512],[2107884347,1521220041,729882807,286668189,1023261990,177269854,2001189080,1328360621],[1881179830,1602164614,888893423,1469280552,1147327116,1489179534,1247403148,663147552],[1092282237,1333209114,912309864,117847222,295638934,1224392865,1166228869,1216733100],[1601925509,508578442,353051987,1068229976,1767557077,449126490,1803750597,1998938952],[232205845,1049703028,1340754407,1363973938,1000510025,1467785332,976611286,1351740763],[912842705,780894016,398861214,1056695583,1364631347,288548998,1915081770,1585863538],[1652142308,2030621407,1071419501,34592008,1426039061,526090790,712266174,1481425929],[872919160,1377601828,148583243,1938017066,1404957999,725981398,1507796829,1658152049],[82302360,1487785549,1527682219,1778769700,1037376189,340132292,1995526298,655094709],[599401529,1072826346,1659161646,1002900830,336037638,125207695,1576501239,2044597696],[216634111,1881182758,958828380,1858157752,1982552251,1848181219,1509769900,623649522],[1127869817,1288832654,245878302,165981818,1063561348,1005307661,1068779535,1553393595],[1398250491,858599278,1080050379,2087207206,1295812749,19266968,693859472,1102224634],[2004951038,388051228,1462613628,71418803,1283664420,1184591642,883596792,1420501825],[1585702545,1904610341,291428010,441380218,478502111,543937742,801548414,1547977072],[1904504394,1153255625,613212833,1262726912,35691685,1614367799,1079194900,1855403254],[1104368683,707272375,310613163,2122795781,1675622761,971397138,1499624758,920368262],[146532313,1641658528,309380760,486924240,95030238,1300700851,2061844230,716978214],[1130662333,761598199,722439374,1798197212,1343238121,408665829,2028277545,1790361392],[1631142412,711381519,1640825347,1714104008,916172967,299277245,84093052,1605406926],[1212431687,710507919,606665671,1504807450,900477245,387589333,1300297618,431566395],[576274842,446414237,226086238,981485232,1285297139,1670108099,1352993183,1961386240],[865637485,1984556937,1397474377,364199216,782681137,97602973,641456549,1175364930],[1508686983,692128385,997101529,421628751,2063385700,1547943276,1875572896,25861164],[1046547991,1497054277,162354458,184613636,1867832522,1354591229,712932428,436525927],[1099474868,1634795267,1342393856,1930324135,829673525,1644667791,1237754261,628034557],[706359812,95714282,1110821102,266696876,979430986,1316411956,1190379639,1717054548],[1819870209,666736021,358263620,1514386103,470232136,1541034947,1051865070,369856195],[1758051764,1380983893,797432704,1611714035,1430458520,1882688312,701004857,1151716909],[350602222,1871556596,67764361,1521639667,1666193430,1388453828,1896370552,1513926625],[404848356,1612597515,157510102,1748020426,1720868367,1490716600,499876881,749544059],[1419307431,180459669,630243362,1897974822,200946683,1207912719,1613185933,1031628213],[883830053,1310139782,330886691,1576729782,1034807633,1781228699,1901798733,300907461],[1781914091,329885379,1961573459,506308931,1452639493,1462828309,797824423,1345896520],[407859102,478530526,1499832139,1365306844,881158954,328305550,803311607,1889817981],[243372321,1907315433,1836849182,1355247325,1744626876,669811404,1849453491,535374049],[1636475495,1693295037,1624834548,1457659437,398973073,73907819,886918340,1753470516],[919507690,86317277,265003691,1964129930,2033131856,976914385,2034413423,2004023126],[1383460616,2092864145,574208473,910005563,2060738488,871868239,1079743001,748176342],[1795303584,626051541,1230023455,266732832,1136139948,1253416261,1871593725,452340991],[35007131,1624704591,765676968,322977875,1236808260,869785195,1530705563,1643921523],[476375849,1745267775,1722922557,1010342631,1883112017,60304814,177899816,802924151],[957718741,853281525,2051729502,2005892057,53397606,948917826,800946828,913144982],[1051320279,1130222911,668679785,1351933627,18310309,1483786021,952600083,309691849],[159217346,240682656,1811063612,270826394,1514258162,326057630,1558485663,1526057445],[488590581,499601074,302977844,2030632015,59613508,1424674584,1260488854,1238374955],[1063728987,1321531785,1457438913,2053513936,668204473,2018613721,1482695209,1510241493],[1505727819,810923471,1606555538,339805459,1990747400,340048052,1130414049,1678671495],[927734017,1348276290,257328069,2039830460,1443494032,551710484,1629177851,1644729514],[1915193170,87507839,1262956258,524248299,969675830,754663791,529342390,838198253],[409950562,869719540,999962074,284464975,1069739514,340771924,1514944792,1943807363],[349293849,1848917086,1165746124,1732079203,309097799,141162045,300525967,2028500055],[1945649874,1681669180,1940194627,1245963428,1294153309,266325421,548133001,1777121134],[465883104,927981090,1938854966,1621738144,1567694918,1398267705,476066423,979450421],[973258544,1538713739,1580928393,76694343,28002052,2022873286,952216187,1584866064],[921016256,1128672983,1936285425,1948599143,193093146,1977583647,380460581,1453641537],[1534029074,1757129394,595156011,1173697263,163311788,1633732648,24154279,1871797063],[583534385,1328634563,2071087194,150476742,205205894,301703090,1288457868,173289520],[727933204,2040109198,190325911,76807688,1897127494,1485759394,1201320098,1097516945],[1754956112,1052453308,542539292,2076620114,1304774159,637237150,1121582769,1972550692],[430653797,1258265305,1716577383,962562300,1512200442,921978934,731974251,92834972],[213737853,1230144930,1967555221,191630027,714043010,1139143116,162092733,1797006079],[1126237165,157593095,1491891174,1965108867,1741478834,1121423107,433342042,590993126],[754226650,1458750663,45900037,980219884,2090258181,1279240492,994765495,1501690016],[1773870670,1596620117,1693933832,630683505,224527186,1473438170,836045846,44083167],[1254727692,56981298,842003669,1660030099,1658395947,1621776773,513665445,1251697861],[1829717499,529555199,1112828430,58524507,1482482173,1305895980,1371380888,1087590437],[512764061,1766835250,1173006357,737934861,1806350104,1807895102,103675950,1868206001],[2031263880,1784930521,235457789,1114715298,1460498349,366245123,133645344,511805406],[1153540113,1269528014,1876631286,1114438923,2045969166,2069328018,1870051437,187112169],[2093173180,217181189,369525154,1291141209,1732040484,892550523,113312464,1553549153],[1932087162,1399854879,1604545581,914308311,1755592534,1291715788,1750435657,263067168],[1634540621,1018346616,290289636,262597990,196437912,1060139331,529587959,158646166],[1832789977,1813372264,1367381070,321319480,1073015292,855177738,819055073,1463794696],[1566766302,1173942826,442532933,1869323216,379327575,264110132,335739314,1373892067],[1079061586,864336061,2070127382,1141173260,1875121336,1025217814,347996620,2048426580],[997877352,1453640775,1696890958,490852036,546970179,1405839638,936921826,1261780161],[428783480,1103284045,1907911872,157215308,1928000428,1414389826,992259983,1467355718],[1699115456,142136530,1546934791,516257252,329193242,1691147380,1219454483,1415986718],[820411591,1524703440,1454393010,1358287265,1554019906,449446961,236351851,514576448],[1181893732,1553509754,1839567581,339744660,1891287379,8375200,1307361167,893279904],[128137450,701280420,1699210624,1354829990,898843959,447455420,1629748956,1213400843],[2102344953,385462564,1070318542,2097096190,865880735,587222512,1653924816,1113061739],[1004321420,1083526480,610255252,275920955,60357045,268172046,1927212823,193934050],[2092245256,650383566,1218218783,1823778098,995341101,881402894,362526631,1629814763],[247924902,815330008,788746266,258219911,1499536727,1533906427,555757059,264803335],[266384405,1882501897,1224601668,385476401,1381809816,840110057,1046685962,1902291664],[377769726,1131522610,1733165122,509731582,1917497610,230934092,1902760021,1051793399],[1307777031,1493363389,1180350725,72887977,1932028325,477931078,901584952,535942717],[809717234,306369696,1872021631,750715661,1714287792,846787634,341604272,2032199012],[242436380,112761142,1934176441,1329463673,726346905,1712504541,1657379144,357554060],[1028584741,240371998,527037486,1737173215,1087858113,285449171,1755388659,1310946746],[818564464,196498032,20336552,1604174896,1345333422,1368339788,1676201383,596218738],[1281180015,957144328,1165323352,1152097121,648702643,1693975856,1737501398,1580283838],[241433487,2009128263,1684725458,1081531973,2087660865,799799827,93121970,1894470842],[105776649,551530672,1548412734,656229728,477628468,1977012975,1047218195,874574892],[1296351652,406665636,1388059269,760271629,19128430,1760342199,78902656,145076012],[963698544,1873766871,1878649895,895149606,495961491,308312926,1662132426,1616842752],[1317753809,320380964,550698785,371682866,1629336067,1827606267,287926811,693810284],[1835205352,1270900345,402079411,1346224644,2017980420,2119125127,279467330,1649231961],[1476257487,5214087,611754225,1162515957,662993819,164461235,322225439,1390210721],[2023074761,1615170978,634206014,252900364,224104502,1895696578,1619971918,2042854855],[1596411799,1902811401,1794114393,1201781023,528248178,1011392428,428842524,1955883165],[2063805064,249751398,1693941398,679970090,686368152,298246647,237169237,1787334406],[1914939890,381361014,1146602078,334356141,665905028,427597215,915554089,918360114],[574579371,248618402,2020443215,924768529,242563154,1770836426,581440340,1226314700],[628836703,626724438,1061250816,1425172618,1647352272,1737633854,209082803,2057280410],[422139461,1004079313,1283567090,1920567454,96136151,1033458505,1345344902,1300163326],[1349859556,554225508,996908510,63121003,2126061779,314089378,536290899,64186964],[544357093,256845505,1045646065,731981026,839872627,268647605,738436756,1960729023],[1774422911,955607051,635381516,1014770517,2005397823,1045763521,1532348112,42047106],[565388896,731785563,1796622331,308639630,726599990,164696731,227831665,503368170],[2003791990,1072109928,647867546,147578355,96373131,1243962126,1110623656,1741542381],[1834022435,1499098648,2030756449,1919891674,1508410347,1646978839,1597888856,1328837805],[1131865876,1224133640,93232286,1770137354,522596007,1990187920,1420353417,1275240513],[1935126719,178793148,59336538,633735244,299088885,1167102806,712475300,1452244078],[167714177,696917508,2093143838,1032904713,1295851019,143226664,749730214,945182465],[687689972,602140345,1491423955,2086716155,131916836,1195130959,2059753965,815237336],[1322865698,903366195,678082033,542900837,223709146,2064480983,260904324,1801169834],[1586450022,649895361,1581597207,199706242,1416708723,843911353,1411717925,846528401],[582328022,902773480,287420322,328420306,1967064403,803592317,446054134,266288247],[1470125840,767343972,997919563,554443043,1718334040,298759388,2113031441,754506267],[653935601,1945010274,1628161882,10414965,45752192,511079082,1973714558,893165901],[1724510426,937950596,1417883133,10435163,1623784373,2019788100,2014170684,463550611],[513057094,25591496,75786001,919310023,69385861,133033383,1805391755,156549722],[630794143,209027047,294247181,638833010,1451841257,962199353,1498017597,6936282],[1136657375,711308633,813524185,263852082,322750080,1400012052,854365737,542160548],[589966476,297295835,1143169337,1747917142,456826872,28077460,999688234,3527961],[131440678,1010859146,1122504375,1982341901,120278076,621486659,30432941,1563795962],[1883563149,938805289,443415453,984039464,820258923,783361429,16271323,1052828537],[1093735524,2081811026,540139511,570642357,293301394,1083950463,669248360,1620359853],[1320891144,332195437,475422929,1112770883,416150623,1814244919,1992146213,733815541],[1331797342,1568245101,1273937816,1553414770,495653711,1853827617,600822174,1182387777],[774520958,1624709762,1089309007,1027483795,761652708,762037179,1874980736,431516569],[617642680,1028526747,1618555810,153472965,207567595,431540976,118553648,1547407406],[560287900,130026559,83512117,691182485,985986615,922015819,13264182,122614091],[1603542172,1052322127,42572410,1540726198,1115110327,451828113,1444162737,1428362690],[469934324,974052616,2038925088,1995778043,1110532508,1059359803,1931985777,660434319],[1523378330,1918780672,268024007,678971384,1524499405,66087226,1864031932,1275953784],[719244874,1167695887,271439859,2080136044,430233233,1481879773,1139226497,1086252343],[945471112,1135854136,317588034,1055097081,1949569321,867950813,128818385,1542281231],[1958346141,1349467487,1676738906,333145440,908166986,186621699,1789265806,901770993],[523165533,547831818,2001080130,566034154,168902537,290078255,1497980473,2087261684],[1811042965,422130301,1249164023,460547795,1237988290,1964703555,1597470104,1741479162],[1354739205,1249352274,400014597,1943925229,129030561,860815799,199049965,1866524346],[1560693549,1201378987,1891008543,974878193,1033807088,129732643,34425058,89540442],[876669956,1445840113,2099964918,774711398,23955735,852702871,689960165,982868401],[1488401222,645740663,383822814,698335727,1849114652,448191556,395369450,977340671],[1915963064,623275188,493329918,1698934033,2078981384,1835186502,1604061286,1718172337],[1598702529,1476486248,872955893,1123252433,1876122009,1966593603,330417992,519062508],[1112276015,1891156253,1021860058,1976909524,767459633,1369716108,139624748,555843128],[251638102,1688664156,2084266819,314940850,1720046197,214881364,2017257914,1160747874],[605651588,962201317,1453996273,1653454318,67293427,27787534,21793729,567814195],[1462721793,597340103,634897351,2114885283,1235165552,1937214894,1579633027,1470233987],[1766696594,2062451523,1138394779,1647242426,361288029,1008974126,452545025,1844056710],[195036810,2106463538,1750643218,1584272398,302579335,1581465499,1801857166,1146106311],[316519240,1416029307,710822774,820357854,1252971953,1682761484,1783492688,1540011051],[1475264390,1658251777,61259014,1205504298,1871842725,1959375007,1026222611,400321844],[1536946278,1466770529,1445942365,740630927,1389799848,1925133261,804458870,990461369],[907533270,1720009429,1685862390,1052239301,193882768,41770397,245114574,879032389],[633588487,1275821197,1183688878,200000537,1279992352,919453381,414949918,154999107],[1172635224,542714890,1902853540,768643644,1530666502,426628753,636802106,847808761],[798755926,1470688076,1890163561,2121760975,332302884,611154644,900544711,571830315],[2060284244,889685370,2105978427,1257517640,792634862,1122777520,1300889343,1818078431],[406760699,953748963,978344885,1099571393,1078813614,1125333838,2058903306,260834748],[607280855,2083953732,978940373,1643732886,961316338,1510522241,1732662604,5103610],[1049230706,1562687977,1984370607,1852521379,1225922327,1683718150,496888216,618206073],[1534201808,1889208918,852897667,174512346,1734924274,524970642,288903195,974920165],[706781130,1241882529,632362780,550123227,560907393,400828714,1975495591,472082326],[815638781,957640650,1587560026,848584527,894333783,193411589,1068478434,1714854261],[678441890,878789321,1849835645,65532642,1127579599,622089962,967279270,29557715],[263307533,690142392,1082315743,2090482098,1430108078,1405341454,1160979382,1436239442],[23463910,2070654380,2069247588,2101470389,1786893684,294172768,1552632173,1032616745],[1510769505,1294079553,1244372615,247755380,563019144,496874579,2107506309,679853177],[767417287,799345200,831713358,567170834,211941404,1837960888,836098733,1674013439],[1901260967,1150750001,1500640468,151548449,1941786329,291690458,1428116978,2095820179],[2073620699,1866462998,187696979,55506209,400426731,1010884647,1215941609,1160399816],[313273663,1103773721,1012219663,1738964970,1950029342,642256894,232549777,1921127467],[214901475,1129508966,968532714,524535425,1330239108,1715917296,688938998,1444631352],[1732945354,1573274501,257275576,1677477871,736910787,938552902,1741376498,198909209],[2124456244,561188862,123655562,2011648560,995138203,705685449,77416661,1883820827],[282215630,179319199,1372053781,588347682,561766558,1603596798,572988599,1817006990],[296568142,1233362917,170769676,292644387,932776679,1603281976,1400417445,206605745],[2011159186,1899303705,1384233432,878273934,389361718,1385217171,830582400,823486764],[551836941,325604376,1846331990,516021175,725618024,203803326,1270041590,684973034],[500207330,356996890,1954480057,1608790310,1856285401,592352779,1213874462,146472898],[188113580,755116944,64371390,1476676336,1617764460,1697216508,1031117189,876471956],[33859212,945720091,1408227964,199793968,539282124,1279704479,2023621052,1912043077],[1030866342,723484481,1707225894,1309021710,1314822523,1303613171,537201828,516979740],[1897377614,1952046912,1434116727,561708366,635770860,2096329734,464170332,1767010115],[535257791,619707521,1801181890,535335201,1441533346,1985742401,864647719,645198506],[613271639,265771759,372283025,632979135,341495963,2011438453,1648451201,38348954],[604686584,474932125,760845278,1120884519,1630988511,2060728108,529939492,1386800196],[773882487,1746725659,1077283994,971786773,1836795697,344290616,1539331863,1323726698],[1046983694,925887364,630789052,1445638743,860660632,868913417,1012705497,1041183735],[1562954489,556140612,1228717036,13727463,1274666052,1011005968,1711848666,201498202],[540774251,710476733,1638011725,1698180720,1428265647,1990597192,1416629764,446958753],[951561955,1191107237,264324295,891944742,27616735,1311973315,63981975,991737953],[749791203,1330444216,1420300470,1473380148,1316797202,1090072781,2082659805,645043496],[2038483437,1136504722,585910979,925970173,1279874462,1173544031,1934665861,465681569],[2118546662,1484600832,322047913,650942536,366430568,1585899072,2125127953,1314918151],[2064082479,252094056,1859316010,1764801548,357654899,1557432028,1808264019,1537686373],[36588625,1347671746,579212840,934638491,1870178366,113846261,2040527881,627961968],[1456999448,1891458036,676397440,186122107,754837785,1811235922,1755891039,934904888],[1890661777,1057738650,287750915,1460321473,410141137,628959627,426358770,49139776],[1142633639,962796716,2045979105,765753944,1861982827,110438727,1939035669,1845677816],[1007380161,296672173,1536359574,469264541,1380624870,958534698,1813911653,2038801380],[1374572231,1810656806,768451807,745003918,1445460419,91370600,776968429,455207968],[43255981,241152455,97798232,1433796135,8195820,2090402610,1587284850,734982319],[737507204,1306721680,1820910184,314106542,987188581,619832524,98955241,400217974],[1881625391,301134857,1119049952,1381336653,894425875,1397779912,764878830,1277644335],[177822007,1073734715,320203146,1816532154,922271395,1756232205,1036780821,1082015675],[599433772,677396140,240631797,1649677828,1615977376,1656194883,971831666,1192001410],[1995922770,597380767,1066444851,104270063,70110990,1515148784,1630451134,1809161802],[579382373,1748939521,1375539861,419148828,1208948639,332081353,1151754093,1536310372],[22477932,475875077,938008703,1577160826,1196749988,1872350708,2011168366,1007268010],[107921061,1931674088,1364463633,1808977259,1569219310,319780747,1774054883,199417592],[1345131233,373247909,968148988,1626658107,921782217,1972984517,214694822,1874883541],[910124999,1621136444,1054751291,721873436,982954837,1094781040,1279693356,656874677],[1508385031,985102524,1544523566,1037276766,207465529,2036961344,141073476,2036174225],[995866222,1772312702,1537184902,1272502225,717283168,1788215013,358857848,1229977100],[2033633322,1125808733,1731510851,2059045962,36928530,1426863935,1088526652,205089514],[934242725,141277580,1688629906,1390771975,1808824590,827508042,327408938,1154614823],[280267034,1109525183,1583625423,1691826324,1617168500,524732692,1993398639,1164474498],[546002265,333945141,2112096776,1043824905,1505629347,864953409,686198697,1705842225],[655292257,1808937700,1163456107,2027510651,1295778791,1476259069,173288949,1692159066],[1550287608,28234847,595267720,321157087,584090882,1418405133,1596212840,614155253],[2080044496,658588834,1351274667,429753336,2078323928,317098015,1870688556,875953548],[637562155,1106175199,1443667550,800469018,1038194306,396941038,973448284,1540216086],[906223275,1428412539,505242974,1959308033,725826739,216801588,292792707,790418966],[1561395465,659757133,687921391,1887453947,1941401566,1054997050,2012950621,1856320867],[359518696,1781151303,1238266212,155700493,1286640819,1710056442,1877963629,746650698],[1301641089,982611490,1641279133,926353244,1263310207,1712884963,1291566020,712850737],[1196795076,492923662,1192583213,2031712287,1914857535,1119423042,1326312592,601772854],[290490732,367879135,1272024892,175675367,725527484,250213930,1485318343,872459983],[34012253,172744320,1107525637,1503021215,682496492,1010022562,983431466,549924724],[2034474124,997693720,543479479,284408462,1972800731,847564745,2109286826,1131619317],[513385491,991849914,1128038667,1674208236,1702004368,93085617,1508523191,1726689179],[918905757,376941580,1754922697,1693834288,15855603,1137757967,1362019387,1037213129],[437174514,882516508,31243846,565796044,1240460738,2059492371,2000804273,832120377],[1884148542,1049411380,878566488,354445579,203914000,290254990,1797849164,1661645262],[1555024649,788467191,416242931,945128491,1025128706,1667958105,1121532830,738133417],[1150371513,478910713,1110524078,1270370445,931596500,78956153,1650776885,2040171139],[865663944,339395874,31477015,592644198,1188882765,1781256432,1639667013,2019583746],[1861170861,282269392,38711005,371288575,1669651986,1530436133,232723525,1798019870],[111706331,1389295047,1165624415,156704836,1797816255,952021704,905900466,739215678],[1389595300,1165213097,1578946736,1927180849,95635209,487703495,1335273877,16659527],[247439448,887969924,1955515773,935500426,211193094,1973043646,221205066,718430292],[1228121147,873595041,107773321,129601144,124976497,1444157213,1854966134,1485386003],[1438895197,1508984847,1680000951,441741251,1325190928,345037896,1977496797,347057610],[1622633458,1323243080,800841515,2121092508,1145620976,158105697,649505366,1903124494],[1747259786,635536064,1685276653,410843654,1497318484,1636288278,1372814851,816425203],[805287493,536725443,986295645,1956981066,1626091176,1324195955,127961571,1548328380],[1828415941,1994175212,560260164,496174865,1321023754,68871445,555649701,286651473],[1167254404,380262303,1254887228,1489701328,502762225,2059737030,1197459788,1740910487],[1406860948,626002999,1931107296,1318870754,399268218,1207638068,661864890,665182592],[837647345,500997633,2036914181,1823070316,802626789,896404223,65099334,780896384],[269050337,1925849065,1404524122,1132465071,1579342287,1530190035,1709566791,93375526],[1349480598,62467143,2059607489,203267977,2102240458,444221758,1298624689,1427570816],[1799025205,2018706371,161943489,1570088241,237817090,1753709101,474521292,1200073563],[48208186,876231286,1350444338,709836416,963742720,734628257,365803599,982010638],[504326496,843929528,2105953294,1882716,1486047052,1159068207,822578413,1787612087],[1796971568,1584712535,361985705,770150754,1508630686,438638746,1848003271,1648803099],[1145077570,1081019049,616717325,597478140,317705020,1302395163,1646220506,391462391],[2052673928,702734340,1282309556,932109245,183518243,1727074268,1294452593,1337856614],[1852557145,1235248409,1798291255,51282570,833731311,143051444,150406034,2039263013],[1906756595,742939098,372292001,1163102083,214045794,1649089214,181653894,248788076],[1120246540,617360588,1009222875,635490835,1733027263,581710632,300679497,288446231],[159027882,552551809,2053737005,1683047716,733689950,356096229,1492911157,821462026],[750690695,95299190,349082455,595821162,1533049999,625544324,1923752646,1397741705],[655911523,1286908020,1646387344,151855857,1009634543,1996723096,380029852,1304835911],[1004350143,432889245,271007291,1376439626,69281792,1151781058,302351234,1152661941],[1396495956,482780343,360252078,1592862314,2055421478,183153533,1797592584,720346322],[2060701931,1427582659,976612760,1988441745,1584639130,2091052367,523159731,661754470],[2107026544,772920318,1569056202,1870413160,674590923,148806789,1141893360,1376869311],[240836860,324776096,1615450370,1209362525,528749795,478326561,713346673,452699452],[657126340,922307211,813520212,975947891,435842773,964486450,677998086,1828474992],[1536117110,1915684724,606566615,541823359,1701795798,1916541661,2086270398,370382173],[1978427243,1972236233,987608714,1479799752,173285639,1093752422,435634697,295295761],[1314539672,1332189983,601987487,1734536176,1641636107,490341301,239548323,7537890],[1884173868,938683631,1725996257,741484738,226555332,213731399,549152792,464157792],[295586136,888461018,978977545,1034446889,715806155,22877144,344294671,1291929181],[330265233,1368051569,1310276013,1721887728,1205260492,963524790,1011323774,1163730197],[680296724,1395478219,793938432,1843723834,276872627,1861108052,1204477010,665114083],[19841792,1729464029,2082812620,1605546816,1869958934,1102676069,693705594,42391424],[1297500730,996733108,1661569230,342532919,1511817640,477161231,466732762,780192043],[570076103,1528168982,1404226283,346528690,770212128,1232915731,524622914,1218281683],[130421184,2024808621,1890353055,1907972665,887140637,937244787,1654734282,1623576227],[1391826599,1518038069,1430569781,393439726,380368146,1358777055,1773459208,1923428766],[1267332369,480293728,1336161097,490930111,324742822,984082314,2015823982,2082282037],[788209414,1271510832,828264694,941256375,216189789,257311089,391549729,1201039385],[1546434087,121862467,749496214,1013355144,821093156,714114527,1486930445,356338474],[1982295524,795221971,943760353,429031124,313890356,26285577,1895532960,1038213160],[1366180347,1139046575,1888372952,483562021,385819782,575002823,833903109,1970647971],[952350578,1315378770,2089840219,1766649147,1189697097,1101231097,993338003,1414283230],[2118491116,655061648,1298224934,1618341015,647858226,601063069,1442986981,258432958],[1959401853,359094682,523575241,831515565,1937805308,1610937175,1180368414,828547470],[903404541,1458390926,613773714,1311941182,1568857813,1779647284,2080188240,1932528067],[718267261,827084800,1114983932,1518646697,1639465343,1651889775,589567021,419623476],[580411662,2068751364,927135130,429719650,1665815398,498605505,48170643,1227315547],[1148830312,712232642,1670473848,86265772,3419658,357083,1010076882,311709178],[75037541,1640121271,2000984027,234709464,1223817493,1543627772,1761898954,271545619],[1146075684,1182603826,2032415689,2118462911,75652683,59920684,1678560641,1386585142],[1976481342,611873947,1328406725,619296612,2031374963,202528781,905760819,1511591413],[819753141,1116041641,1219728264,1885239885,363586069,1942706209,1043558047,1708930194],[1312080603,1685148396,801468022,1456263432,89530059,1327950071,1255609634,740958152],[945568140,869878441,525930973,415533930,1811277848,17491972,988729168,1888291282],[1951825768,1118858142,790896272,1199398954,1955676143,111011172,963644587,179417847],[1873810284,536576006,1380697814,1371844821,1267675876,1033336733,688152926,1484304173],[649022808,426613320,133630906,425462940,2023424455,379637392,1625590926,138224432],[1602066276,674917716,1548171806,1834158200,578178136,1939398958,610325234,882060846],[1290678303,1615090949,824597255,319284100,303362746,415846068,1066537443,1741178508],[556662135,843002451,1071508465,12827750,98166754,211960475,1850267536,635836522],[1747392771,220158711,686694218,58418221,1267539952,203170900,1748124329,1525722277],[1500608319,1598657344,931417663,2082520531,1795547534,929980453,1396018248,1993203736],[132784358,1769146608,2105261042,869173423,1696331713,1451470753,1752723523,871906151],[1205826941,1088946126,1782659932,334872600,335819857,432854972,1416650929,1948072484],[1085025354,531781563,88535211,1971829805,1358467606,1002934286,1306732167,1707882559],[1584387190,2044773564,1315652105,302257856,2073958517,532251649,1802099559,741028850],[448511125,1565044267,767535773,1866919171,477909932,1540449655,1182072369,1435541757],[763317855,542687943,583134024,1480424274,605742180,1261423621,1796596767,1710579260],[1518550265,766581100,394617200,1474779535,1838403632,947932220,148162391,1112033768],[800828103,413979345,1970684404,1794360376,1553268620,1315804066,1429557342,594742152],[1960824326,446892583,1020505183,447933670,661914105,1955897565,29707869,1116856962],[123495775,1219663391,1023580645,454089917,80372888,539081198,1194617390,1164460105],[1819988193,978423245,107070238,2031525182,1092591573,1188043045,1614606792,1571135496],[1954771349,1326368542,334162732,1261495864,1391353771,1061825031,1681705139,2029648374],[1456442227,1534018258,1608203396,393652037,729859876,478976994,1991820143,1924003560],[938511541,1443130624,307659554,34869858,132247351,1769134363,665637025,1679931468],[1979306955,1572847173,1222337352,1352418385,350320078,119583174,1090204085,2107408135],[940419395,1297229687,294793446,582211089,1803354727,233987351,1417612188,88060109],[251278040,119801499,1867253413,1271582610,585270903,1089159581,1937290771,1603306464],[259118423,2058849062,1565482939,1693582188,856459163,1750190687,362094432,424913765],[1792162735,211409582,923599422,1658997139,268225035,987683559,599874821,1609526659],[1973614215,1426709135,835857183,1853913749,1670679662,917003430,2116046092,208303541],[1519372415,1802113815,1702128521,180015064,1614684866,955187190,683644227,748893952],[1101054824,640133984,1045931097,1001334601,739875433,419462023,2061231804,795811302],[740336597,1301179391,587671637,2045752954,649602009,1379719810,1021154699,1316291958],[1379193659,1244722764,1166812416,473578896,1465930720,1488018062,1957565597,1148185535],[749729164,1767886521,694288529,1075503620,225898439,2069583552,1488068792,1233891785],[865743961,674684727,263988943,902339253,404027381,1539243220,1314653984,1475781178],[1389398010,1454285726,2000587240,472180989,544967080,308436986,1625549672,1261518142],[1847857328,1316921888,1623003006,1260830020,1004293908,766132196,240571640,1184989055],[1282660562,1611192958,708150791,1078037485,73037438,1114290707,207958743,586281363],[1577562284,1626200404,845822306,2047607442,591630699,1258838615,1447404168,337000641],[261674802,105140356,1915566361,1946323609,1277986130,1261071012,1116430419,771548311],[1979365363,373736678,2014622113,1879935847,372334448,1053274324,780649250,73545574],[356372756,577589152,1266124282,936799107,1518477541,1128476722,266155252,945923916],[1418893411,1004878821,447415646,210089893,653522432,1685865044,1798994460,858253621],[1463856772,272633014,776717191,1138195316,721445588,2082732582,90901310,1043140290],[863886658,1104575326,671012368,407860493,1898099884,673842627,1096571868,1513837278],[306122918,735981266,965631136,1727303881,152153279,652604503,982464272,37100256],[641312270,146635262,689945007,148061726,2015473333,1821990887,1509439406,514261073],[1280785007,403107833,879618903,128139889,833988930,1635211261,1189503562,1350710946],[2055741060,2106686331,1057059734,195483016,353836059,472887964,37158868,461393523],[1598994107,1005183810,364628808,1158901880,529161476,993148398,1571169758,1420901138],[409846779,1446452761,149868642,769442719,1812135949,151433269,250917478,79058465],[1502335759,172021215,310017421,1414379141,911413662,2099963817,968862280,612503249],[1020422836,1764237464,1595862660,275485099,1034032490,1646594166,219445113,434212532],[516796982,1378788858,1443849333,400024643,954489042,959787663,722475638,1786210989],[1969197054,1236220099,515029444,608265697,1499637944,88200862,1504509006,1408524798],[1180493308,203241824,175747125,658592164,768400835,520081182,1706092621,1944307145],[1636510132,462973506,1113622974,711501139,1121199773,635196582,854805475,549731742],[978285173,861925040,1617364659,226790072,169399547,1150507066,59124991,1785140319],[781792194,296405126,1582249052,642897211,1065605666,352500568,1724313202,1372501001],[214900382,1103819068,1927869537,1562982100,530312058,87980028,705238075,715746741],[1801924127,158505804,1746862830,257309508,1754382410,61392774,1438262916,341533728],[235556453,1717137441,1483345959,1282024244,114318154,342036852,632429590,1205672590],[293824948,237353774,1543619952,924179816,1384093032,1353087385,1166609760,1012856148],[1677669740,2061020658,1138877555,950068713,788768233,1779887321,1453469381,240517097],[2129772831,1868065137,1522855419,172084994,60852579,567670957,1290139259,607433456],[349228219,1164513590,1372886856,317502070,1104407392,485083478,1536004630,893064000],[1701406566,2003154262,2088894629,1722937885,752594143,192044284,502369479,41171496],[1822721047,1469398041,1420814471,499023271,731827109,353744633,1763269121,699776644],[608672009,1564107348,1258145819,1769819272,1444380130,478353445,791872206,855419046],[523468033,998476191,132325721,1230454202,1671844767,1674752664,1509013416,1677648032],[228919998,729026726,1462351272,1841067206,1190733858,1794221518,856051315,1456678198],[1709805689,869536655,1916231480,527947332,1910859163,1159034450,2091096371,326064339],[754434632,890931746,439710982,1726317198,2007878088,1198731175,465833683,1845216944],[1807194694,978621514,801591841,23300256,1265374157,162882838,2069827082,1642593610],[569518433,174970726,1922323605,1503574910,751532423,1151961018,479527937,1002874008],[1399492188,1244197455,66659607,1761820123,1089692227,1898408637,354002810,1320357424],[237877103,579706444,752358234,2047429819,1862288242,1855196298,1119338166,601389968],[1476329484,1808116111,333471566,1870050860,166673910,246553238,1656530939,1700115419],[643268924,1460718034,728898833,1396077279,142312550,1809225356,955713602,1616155502],[1005562049,614497437,814911597,848874186,87793847,166193462,792732525,1354592879],[1666323324,1418666893,1680760557,1234607285,2058789029,436785499,2055066438,1427778205],[1715746565,1059019198,1895607956,1549666607,653435516,582040680,164483237,284675462],[11365348,1294204280,1256175573,1881640455,655868336,935463313,2110321074,2129799074],[1620119644,82110778,1963879920,692825538,1118873271,1803453570,1521338372,849558890],[375520572,2016782993,268007112,1948553507,488591278,1399972953,380114907,1829887850],[1986198056,1518117154,1814915647,274424452,85305295,1439238480,1705827252,142322608],[1219214296,1180558715,1223931035,646010828,228159935,89745450,584256507,2041921983],[347016927,2051107687,59475421,1238230562,1998773873,2110401087,706471057,992448673],[1582390198,1194858117,890437369,307638861,362541511,87275619,2025599341,925225206],[365997049,538761689,677232481,1571210146,1199216199,337893030,66406694,725615466],[461284837,1114579274,701694643,258089797,832569976,890517395,807649971,489670826],[224701787,445168443,1952425791,769960300,1297990057,1133547105,1007512920,393935427],[598024384,1042391344,1076822228,1543526072,1201393014,873816381,1704521562,480262228],[1719019715,35975771,225104755,837515738,1713733685,1561284834,1896543487,801530377],[1637693458,154022784,385064254,267073313,1502675933,1845524579,1383981393,51257495],[296412494,1929147962,1782601004,1402935782,808008766,1638269224,482730919,1185335098],[326978858,682299475,6341662,2099635883,1117922304,1675400512,1074506968,411068290],[1092009304,686163426,787424848,1954181101,908151577,641836242,1502173526,60444779],[571452043,178303733,1752545502,543505268,1130760236,1793677027,1585969370,2017318591],[167116865,1577559556,1364613638,1426650931,1223368176,1728562920,659681567,1998469838],[1549794880,274932743,444134855,763743744,1164326354,623252986,1877770744,1036319684],[2113834743,914975010,648232605,1441862475,1736322610,1997038954,1874569913,646212736],[1554165265,1075502134,1755265742,1653674771,762183320,1309282028,691851173,607579424],[634675152,1947087599,675602831,1615238318,1957701667,1206734328,1365390471,1446205607],[1573175262,2119810545,1949619166,1485186750,1918293288,460910803,1226536335,2029657435],[834724910,28674431,1583722174,552708000,71984120,1365175895,7788856,2061179051],[795834981,710096843,1289724542,593394420,515935406,1341953367,1329964625,1854356315],[342357611,1429993406,600150887,2110306486,24190265,1988746383,1267507184,404291311],[544312567,690933256,1945198782,633883050,565712685,1150757097,1438220435,20164486],[1364969786,1316877392,1212932665,1820281399,1550462983,1181310651,1444932810,724985601],[536478454,754717942,222039164,2013492052,126702888,435900552,1472094014,559103909],[492764651,2023504953,813481120,247278850,2051174609,1713023705,164975370,1210823735],[414181301,1142144975,477878974,43581787,928764112,453122236,1591240874,428696624],[342997740,1432998656,295242668,1644736704,579921281,921982576,1231287690,550922317],[1769854622,180557859,1078393358,1277601126,1001126815,1936008341,1071047490,507297006],[759427030,1349735898,1220905013,1786513273,1584633221,1229923353,284814707,2109732163],[311753657,1181033055,1101405521,1954227627,1844081518,2023879040,1307744580,1081260915],[1906279388,311510639,67154820,1144567477,47755505,766876177,72647339,1377997510],[562592250,532600096,1478439558,1224753414,351152766,236014757,1362140364,651691592],[1909025826,1304963485,1593385209,1184573568,121459232,161683913,1244929141,1234790217],[523719982,77667780,1601128311,1940775855,1463372206,1068754262,1108518237,1203800503],[932120120,196429708,1708997590,1231780154,1000993373,967789916,1231597130,684586032],[882539437,381713017,1456866281,937599681,1600510204,1339147888,1176463645,1360603746],[1280967594,42940711,2028399654,1816226375,284871648,136123363,82332865,1824738726],[1524132432,322611180,196505376,1197365063,189950720,544757505,957815648,361518800],[612893046,539389821,1517846032,581058581,389418157,1812689251,1957615026,1745941107],[2009298425,798221073,1649892581,1924843255,1803586619,21842224,1253910661,1920287049],[2053136663,1473872194,379771251,568292177,1501079012,1702594009,1872550253,1811471778],[1083180380,374296660,521631900,1190018198,513072138,754041593,77041404,2022851616],[1222121331,1312507713,1546165339,1328647081,111526234,2118885845,241106511,28852546],[920228370,185456367,712141917,1850931537,1948957693,1007551792,525166529,1304745243],[406157165,2085682398,194540300,1852614384,1351773757,1098646101,1620972328,897621537],[1798820611,91534799,1567942892,1448819986,1451009395,422779674,1729793687,1577793064],[1777067335,375850607,14142578,527484825,927907251,333574360,1107549696,1551181660],[546084911,62414640,1222045215,72819540,1453631905,1374443246,1901121457,264516621],[438260165,1382962275,1536109536,1254543409,1979190580,14939227,1727994984,1163380559],[1235203286,1298700545,763076706,64962695,1469490201,363862292,1921390979,1115596530],[1413083802,1523088822,1289881190,1341716097,997142745,572830972,2006490031,237268733],[1297003743,42804870,2043022608,2066954076,896949536,1684231696,1686092354,537767908],[1483976755,1302458951,1965398727,750468828,2128871930,883742848,1638086448,2012225464],[2000111555,88316593,133184646,1395513948,1538746642,1643382041,230261234,1737993511],[1244681308,1075268773,1461055309,1387739331,1370213969,655244587,1930237992,1220256592],[1910319756,650389819,641897720,1353601009,1684404523,1913909847,1293440137,1554384485],[683017516,650931028,345736656,1822758717,513957676,2124919721,972415494,1724423766],[1742522009,576782753,910616792,1473018510,1437210776,1872500642,499325278,1652176651],[215581444,1485710972,1564811809,2080276563,120114290,1564289831,1443417969,1803812857],[188683220,1448295694,1195784568,894239363,435469611,458893806,61244414,710511780],[172091892,1210144408,1330133124,1987111460,1047418457,1043293710,286506556,321509140],[2074677362,447423050,74277021,2076768485,204707668,1063485511,1750937095,1332752047],[1187217255,812843921,1085858179,1041769596,1673329031,1500929440,188855363,581146044],[1033625846,1016120113,1801913190,1089158759,709929084,343113084,1901660943,828150775],[1031206091,1306940994,873357978,62511920,1334675402,843745332,1264682259,28301449],[1691054608,1299239950,116342592,401863843,1089851908,2127052378,1866837913,1415698005],[1491718356,1580673124,126266249,737096980,1720442838,896867529,1008539553,480516143],[1443551681,677629288,337342465,1389660914,1391841953,1491290389,1351223320,1441589668],[528429256,1117573315,1442219184,1655227290,1537825311,260015944,810277988,1023756784],[210981657,1892515369,1676975566,1484359120,1819597219,585016154,216790330,948878862],[273761938,1700247032,719120743,1895079042,1571424830,1107117053,2050633867,1116209128],[179729462,1271939484,1408047919,447306177,974892067,10340531,1433100228,1042114370],[378940938,1436738223,364506392,1016144271,62123089,707416391,440290438,145364266],[1759287143,2029668151,1754260591,1644745889,445351585,861229254,1334288885,649181739],[19520297,1182306040,1947201114,453531613,1363785627,719102334,300544274,1536844858],[2037160151,1716509192,1030056353,990091653,1570182577,25260393,2029410101,491201629],[1919039497,380866610,116596828,292159190,1866457699,1804494171,1271453421,56133798],[2040722691,1031179669,216080236,1558213109,2000904029,1684446446,1087227033,761784613],[1679943746,404387856,894447474,546801060,1290012409,691444900,311248218,870235781],[693960805,942571135,197631188,600121536,1557440130,1249473129,1197396537,256560425],[1332382872,1233689827,1936057951,1901791673,1601911297,877063784,425620557,2119124976],[251082042,1809330001,969084211,69181722,1506087413,557908182,171220119,765833518],[921056297,1720104469,1854588401,529943956,733454562,477169189,1210483474,2597151],[1126637439,1670442904,1417586276,1493385730,1896319477,208715231,1004148379,2094180350],[1926029116,1544272151,1383983133,1492565001,5967962,2107678089,1433826698,1505222988],[1519895948,1333870746,318834386,267928186,556044233,684015267,452660138,288522883],[1966688528,800482608,1643164623,923283229,1269080405,484883304,830948944,1244246077],[929789953,1551499317,2051152614,118986423,1046104027,1004264820,1709139088,1967971370],[1010450505,619097823,748198148,635469435,533593268,819469227,1265622661,907390023],[1489731408,472578875,1846571846,1529499943,1913455975,266218985,1746318191,2046931706],[1719256906,1000539969,1199557498,1510652080,731523843,1835304785,60606683,357837398],[688543048,1396883496,1546643822,1705241204,1197661476,970123301,954731699,1213735549],[916965522,1787544453,1159100683,146744332,136818139,1070441871,306524113,1553936242],[487974522,1740523817,456321132,1819867433,165311600,1928717243,253593876,383932915],[2007318272,869397617,415470286,640553862,2093934146,651874441,577155590,327065325],[771938266,516632036,1855926429,1012655533,2003621636,1409685103,681399780,1367317354],[415948073,942012449,120439385,854516024,1435597546,546683691,929016865,1775447852],[1507006491,875761815,1114797826,813682850,1541772532,103914233,1640445145,2095871751],[1765917293,1781305697,1130326043,1100029542,11945805,681090371,355872096,918981489],[1631300728,241417942,162397611,808950263,1518792075,590555669,390765076,1282296601],[963295240,625267698,1618999977,1322190017,2088582427,56385687,1543331032,1064671868],[189638299,386623197,458223787,1548547764,1323615213,262207673,104806733,45372697],[190562736,467756620,601981919,2026317945,1328045315,57693493,1287080994,854810922],[577666185,1853810841,469189446,866421680,281840705,790825558,1347622139,1787895007],[922322645,181602907,917613559,1705985914,164290810,436888138,1280949384,1065774408],[1671499683,492516308,2077002520,77507484,1239786781,967688091,2084614357,727399597],[372840528,1456344230,1342615557,1375036356,634451007,1041187669,621506166,577959424],[1911592026,1357598909,2110501674,1972385284,1719238052,2030604772,834020568,1377603699],[2127656541,666727868,1740172158,1004590691,1433041476,858294925,1687785931,290249927],[285174321,671746274,1431382728,1553388627,642445399,1085345647,1238773623,782620074],[890329108,551011030,1723896674,380042321,310677804,1842100498,1478030796,85168948],[1619078445,1126578795,800589835,451112845,1915963837,668036862,986521218,1677171645],[1068015747,1808064461,1635119549,2012134497,680388215,1880770779,200849316,1558781770],[481300915,1962812793,738606448,413666616,1070011652,1484927092,850537795,1660768813],[49167636,1732697670,826736124,1850691358,433539037,778441139,362617561,1465176182],[486480643,1260443601,2034512611,1696672219,1995274220,1930201925,2010078665,78141091],[1681489270,823388068,1632076497,1859205680,1893668092,1033586541,1081943695,1483529942],[283040704,1958057149,749843198,111419471,1544520053,1836308189,1752798969,116318049],[521999412,663076479,1383399338,128606266,1051679561,1418464973,1234783441,577341421],[2051578244,1305320561,268874844,1125840718,2032903852,82481526,420341335,162268413],[702118555,16230242,890440317,1167608540,533654641,756638395,133666515,710644961],[1411235188,1815829861,715704924,2082322423,1975575579,1643214895,1500569099,2033221789],[999157746,364900264,626362478,1737974015,561572662,1363062173,472819349,1747518813],[1500141599,1986860287,1639642659,312017997,767153393,419413390,243663200,416526257],[1725701017,1810314703,346167298,772598283,459481176,1188841315,1010358845,1289795564],[1685360623,424482240,1518776732,908353519,1048344870,2077057781,293232454,853751073],[1955987723,769208286,390251399,1501277645,138052031,1613590630,426432991,1594379988],[614057156,1845144511,1689477412,919012209,1551920689,1288834835,590725652,1487020830],[47163942,1222261130,995863106,338861298,1601987159,101661793,970901639,522938656],[260901319,481772186,2006081188,880876202,1194164500,549276976,1502163174,889869626],[1011594621,820982126,101098216,907112817,101926419,2113644525,1827077214,2046462072],[72126677,1100414702,1354263482,1659335186,733302009,521534469,352936269,2060529913],[694698773,67686734,626884064,1102238339,392171560,614656902,1422442440,1850419239],[1188185880,1517155695,2104591112,127216765,858017552,1890399160,1361199583,1648583672],[1303996726,794097477,1922423606,1070076409,537626089,2055991215,1280083585,999677455],[2110854137,1730873170,166075891,764970873,2072024418,604706762,108281748,1558697459],[415907408,1574430284,774906870,1403515462,1676353985,560823927,951335828,1596791870],[599833955,269274258,1374945260,78264341,694232944,1781700831,866228460,580725324],[802976528,1982282997,1562918747,1990875621,1816134209,364281256,101301164,395358781],[44391738,476835369,20910534,1032292908,504070233,313110193,1699787844,1137343362],[1043751545,2000777206,1640683766,1480074559,1835592326,1146684161,1277467247,1632619110],[1153166693,40949505,1303730934,192587485,1821847153,928788472,974557371,1669967206],[1341203939,1572757593,557315303,171024266,1849902823,1757561509,1340723432,818775572],[1910071303,2099064180,231619579,1372627319,1316256201,396135414,1506237212,612293991],[1668083999,1226463358,897025932,1299393307,1114601,781688981,1991922105,1126651674],[1180768764,206458979,748030073,53494135,2071671650,923700186,945827224,856625655],[561585819,1613109282,1813446833,1626078410,2056228137,1125144675,750464954,1257662965],[794404479,1659536018,1864228850,1553612634,1955104427,1992492221,829547561,1365701830],[376240560,1225766669,1524028203,106168290,1149156205,1052229713,1136687581,604892983],[1960961469,1441821646,1823125131,840432596,1736265971,341767377,477599690,357042801],[1087758014,468587458,167887530,678160047,157948109,971619569,1655644598,613704157],[734139729,98840912,359032897,1341315137,1948034035,1838108697,1334240275,1059537141],[1833652468,1916536436,1385167013,1036510017,1254040848,1244953166,994045120,2103208336],[1177271408,632780167,82733456,1846225540,1894143541,1052092103,1469346728,346193156],[652929381,98657489,303001294,559556307,1045208237,1794860702,1582276774,1148789595],[14168243,1462386781,1220208938,238960723,196262169,667879009,1506932737,1932157839],[1744976850,1363328405,323428002,949234263,1521932313,625394192,254582530,2110643182],[2024998157,692798926,6242532,1877177285,695106271,406821474,255966892,386681068],[755577050,1697194739,336355771,325757804,1887328645,656388951,1366257227,880619862],[1408797367,274602354,300106061,1220125911,1033220678,1746273213,1079445977,611685096],[150297970,1995877009,986552935,227099773,1183144963,1899359837,359128219,955774687],[1788817650,828578848,1731919486,2002140789,208982931,1072958821,2012117287,2041190235],[247965820,804998129,2013051654,1307781882,1192667763,298791867,1369985959,302200075],[182343934,1972200680,505456456,351436344,383353536,1828285789,192253710,1415528293],[1673115815,1461926050,1674609141,2034309325,121484672,775560756,689626087,538589953],[1699080296,707562323,887650808,1704876426,1861063407,138611839,1029573320,2074546148],[344422384,492090351,185039897,944401885,1924748381,1188064171,783896134,1040784367],[1717508754,711136705,1936320685,1016231677,1095445448,1920176624,1476013388,1503668283],[1685028218,912858939,1281836858,69279871,1869827528,548158804,2097855429,511877395],[479319537,2091806295,1833942071,1585223852,301392738,911486310,781654641,483061452],[2030855933,1013631617,1464241149,140638587,811886269,584434049,58539309,979667853],[122389843,283189433,1993523303,2027407578,1735040469,341670544,554897275,818662162],[1348497747,427167930,1020547113,304413704,687745874,1022004220,207752077,327299328],[2103741247,532309066,1578190592,1360026078,673661339,16057600,733730842,819790214],[2011810308,1674239654,1996782302,1954712875,210799696,56908545,1987232127,648395399],[690527725,749306717,1061884932,242895247,946379095,819310780,477508402,1856185028],[1976843159,1530926695,1476849669,1574192951,41465197,187928029,1172741908,603662079],[1688401384,347831112,633004233,298785373,563023745,360957089,2085221911,335087306],[1252607468,651829360,1232003020,144892323,534224229,58708309,163235499,1562102240],[1568048149,7854139,461330339,1627107550,345384158,489617126,1262370969,555368905],[241582709,1247851745,995056609,1026424434,1875096873,672038625,332162977,696513],[1635653881,525232561,1799359405,1753840861,1401255054,422432158,284636403,1219113779],[360368261,297403565,2032018085,2049866036,830454943,594936974,1393903247,3714733],[1069316822,1601301698,125007893,382582157,1763322045,130987695,2111808269,238602728],[888006180,11474409,953640682,809928695,1651298286,1411529356,1305313664,1355629847],[1075225120,940419138,905912991,1385984042,582375192,267662008,1210613404,599730068],[1926025987,1245720180,468044641,1592937914,1779519623,1533731641,2083939588,1928004417],[175792263,1729162373,1714119726,1303729554,626388553,1661477820,1729860230,416290753],[1230953910,19916500,107899738,1103501818,719551127,823437951,1619794271,1944933028],[773410553,340174110,1966654793,1003915104,1069160095,953843341,1766744248,265874435],[2015022776,126076934,647445080,500621210,705455845,561758135,198650229,1115547442],[1220584986,1800693130,182951394,615722975,465002516,558507840,2019863175,1241143126],[2057907317,555655617,559098361,116702857,839021684,227216621,1924935084,1928053435],[100692641,185115488,335806098,422180726,536122876,1885804580,61269391,1683169043],[1329581582,1446567531,290029328,1100761076,42749987,1217824597,168481086,1560960344],[136904255,2056727660,681529151,1275143762,778797719,878928023,132836768,1945033696],[654875703,1907392180,590929727,2129166385,1924948762,977924075,569910408,1565025870],[79784055,1634255062,758501540,2081997353,539699852,1497555985,829536350,1948904075],[1563951464,555068512,28705396,1412451364,1115416686,1452043580,81953204,947634629],[793734371,404879295,1033580878,974559455,1666631074,1994742402,1379561229,198765649],[1765366314,2013641923,1432470492,283182916,1183763627,350111272,761852007,1452482026],[569194390,2061813518,915484670,782774566,1047530220,1456902557,1830901986,1763347981],[996127978,1201672655,662184835,740202801,180044444,1612044618,887443619,1832230930],[331154956,4864007,1935789528,1429074872,1316231574,1383461404,477702872,1194025206],[956491180,1035281130,491194963,1707666894,1233293651,1467173484,1572233775,1281757166],[919902041,10004423,978361272,632918849,646976299,1872454612,1658535972,1517910882],[1827212663,1945312430,1611399369,703069877,1427283363,624382642,2104657594,428202966],[1125483980,797163370,1012682826,1250227893,1426605894,479769424,607927339,273071980],[849423104,432252291,1326028903,951078351,1051530308,806923980,642932355,654674687],[1771356565,409827912,1738569924,861650313,498982823,1724211993,114114151,1383609088],[2049627219,1852823919,1965264065,1228586609,975378021,1509724044,1751276150,1777661154],[2102040081,5625911,420011229,2035713933,1763547159,360246105,947273104,1871996966],[1934844864,2055493572,1505439408,1050035237,813405612,1747556833,1865393901,708670280],[22267190,1588101127,1070875007,876928246,1557148917,132150432,459187950,2093100800],[290638746,1219506842,1221963925,542200797,105068231,1248622769,677249704,580929814],[514975601,998147996,301742347,1455626780,616426677,1181217356,1614602232,810241801],[1133952083,252503121,1331724248,2021747359,2055250366,1974570490,1823799878,1011874082],[248840876,1853804620,1537316184,1959889913,1215953326,1206086399,1516883014,966291598],[903232715,2059188880,816638173,1698797320,1501944737,1483908512,1596360433,691452794],[1534905964,1032820339,1075423360,1376159686,1843494090,365072347,1746746856,752649999],[1736549504,2043344525,374426720,1267023474,2017556702,843810097,854113738,1393238560],[1719999233,387164621,997851593,556243519,1257818580,2031453373,1943190932,61197695],[157329497,955978996,1905309394,128509708,955353357,2037988257,1245429808,1347817665],[1110320392,1822638987,2116403163,24313090,1393983333,543909289,885306564,1931429196],[491476356,2064699566,1293016135,335978416,1045080608,1645322981,1069923714,826977733],[66317160,108434153,806787762,531452856,335746810,1811853116,1949909546,51710753],[1640538649,494226125,682961972,1715278063,2092338660,1505106305,2016121726,327946715],[1386902605,1012087202,208307400,2069203930,1812109962,1028837297,1267046223,374446295],[751417855,727605770,679595930,1245392646,343041511,1661785549,100624037,1847541191],[1279865190,1120865479,393804551,50544590,555409086,710493707,341074107,1614288274],[6109103,1867021153,841854961,744065029,1001371515,1849463289,1535335134,85108688],[2072357513,1862712856,152168212,221711450,212146645,1354337955,292376405,1927380584],[1056618702,1278642859,988036372,1035295650,1859618447,669836969,831270320,1490215448],[708187578,110238983,913458862,1296481924,485948588,1148897515,409101196,1366198568],[588074589,46681629,1814780818,1077823984,782344166,1981901442,1226550745,1866204466],[376535607,1398215352,1992970950,103596401,1711166328,222560714,1198823001,1378338562],[1340943940,1140381772,606149875,2070634312,1249148976,453252158,851972653,1698858896],[291276821,148008345,1799467527,1066789028,1645085634,1745340523,312032120,326072979],[345298392,555172612,1089064630,389174701,854617075,1967741561,1513049788,1796291351],[174544493,1993479879,1923279246,2010821654,743281698,379414092,921400836,956396111],[900806932,1921952796,557428770,1887073476,355682636,141976779,1046739561,236174934],[1058123175,2025314855,1586317406,499612293,550524356,123445940,1821127820,1819474551],[714919047,343317707,1896433022,486665650,915193739,2112231168,2122258341,1815312259],[1529316680,1893823658,1123731671,738743141,1290942752,2030497153,673056830,1643803962],[1861069302,1208980176,1477754904,1010780829,844166309,1886659178,996925003,127389948],[170835057,198530178,769115977,400471525,569097226,959023263,27773171,2100271596],[632838708,1237375306,580502380,248695102,175338065,708727857,765171209,968983105],[2118238097,1489773306,1751671618,1243300964,1673475516,1772527033,315329263,1486199347],[1755327995,1964386010,755260549,1466076726,795472004,1565894660,1939203594,1633912476],[958289848,965245334,2111180662,1772571842,1112103640,1643866274,724175254,1685531802],[1122346707,1699726201,1788500899,1237350503,1262774617,1763228450,1898834688,1747399958],[1192585877,1457149028,1383866840,1295654395,1838443333,910761662,1969392180,437496904],[1735018985,1421113330,263352904,287224528,899487764,1116794558,1266571489,1084041815],[1462455632,1943002393,1625987635,170971706,1170238447,1378779919,922971951,1544049403],[2014188184,1269725869,1883776797,1625373112,1981493648,1134721194,1888199069,1430029738],[1844645409,1903735965,2111355814,267344022,1325950777,314969364,20171300,1154794772],[1135708499,1659728429,1399735112,1464045731,1599733317,292099611,691257466,752192202],[508263119,132549822,1711279069,1842810892,1940257252,1065410490,607735129,1467425356],[1209711737,610810072,1590918213,1545636147,532995777,1238498743,2033686919,1513569425],[649890666,1470496136,1320354830,12260687,1729387211,246255074,1324029451,212413385],[1133232868,730269338,467541311,549590535,39121406,1554347729,882951324,1428656656],[1589987779,1321049360,516464962,2087096573,1347428779,375177593,243579416,620158145],[1991586832,1717799125,1249472777,670092057,1523725373,1916907689,1080761329,11841621],[1309968933,798143030,2081783680,550846026,1596437261,322769130,1313304843,1102594957],[1634549636,1523290047,214702024,87656371,1057028033,1462088046,1634138704,1656499022],[1413343194,1956366995,1510994880,2042498006,746510813,1908435107,596267223,528055387],[121268274,1942846357,767869838,39847798,684719338,1210758637,639402161,1921051321],[836317202,829430663,296788419,425937094,1777552626,1349230804,2065032422,1688238408],[1022199203,1463132884,2015331152,146224417,1458091686,1072794683,1293808559,2119102487],[300158739,1098117539,211726311,405655691,1811671341,1325960859,1764358639,1905810376],[1121212645,911910960,1643189411,597345305,2119504300,1628313363,1988112254,1382546414],[809143544,1925609727,1160435953,1211961519,781015422,1718911063,1482835428,1709998185],[1157257887,2056811819,901903793,1894604620,1994665248,734210513,857532390,1335109596],[474115885,1078104378,1469454960,985434895,2016052872,1668479814,1387198595,1055482964],[2030414592,1919388125,1090453823,738947758,1371001753,1367748186,1745516293,2002169137],[1814460573,193757176,344864263,1198701781,1594170194,1816755168,806902265,1265265319],[358586611,243125551,466119490,881819307,122221307,885211382,755258545,2106443422],[1609959553,1937316806,444038305,212174876,616373065,283447204,329517020,1719179732],[313951023,135053926,585092981,1704045554,546660720,591466519,517116149,1865125457],[654868638,1797135416,1031254828,1669402138,1203858440,1224341926,173151032,850264551],[1595091849,34818708,1069000920,1293181418,490633961,485160352,751527519,1565186823],[219715576,1044367118,1286276379,846733206,942511271,709677551,193358343,249103302],[535858052,127999611,621644501,1364405400,1557991008,1606386214,1985325486,1164330576],[1872920354,421832503,1298438404,505685846,34915986,298581115,372970479,743900454],[1923589156,1520072426,1182036198,1605348739,2051012391,215284710,332646856,1988675406],[645478726,1596182739,328869398,2122945764,518423960,554503278,1579534013,417083569],[1075953700,831723806,1144207603,6844136,1653759275,113099964,1393431546,2033674091],[1009926575,1979040442,1500421460,1755588972,430775582,91296614,1153091506,1274441570],[996593265,291878156,982996683,611578564,1864606192,1694942998,1774775341,860271501],[92443750,1415846580,543145562,786739787,1915194637,1558369987,788629753,1390009086],[951236639,1508121213,464435726,815741875,1474351139,1452282543,1897789014,1072238189],[235632897,618429273,618040032,1294658838,931502149,2123284139,627943123,1723308605],[611303150,1208087599,1999773671,1761402960,321965603,506340912,900928235,1623604867],[593834223,1821583669,166525370,873073359,891170505,657339784,1737137215,1483181899],[657939259,1293656574,791727509,820349,1574891217,477622605,438242079,1506007485],[1120693126,229195152,26641204,37909402,400287919,121829299,1910466562,762411813],[946897303,1776085569,1374121059,1528942173,1423900442,1937845185,326128190,1027527578],[1103936803,1192177760,1084831922,714805400,1800730284,1042266821,596572428,1748500628],[596327288,473788137,887114959,1626858679,102270074,1479956322,2027965003,518103358],[39782243,652470300,1006978066,718729312,2017256904,1311176963,431025838,940220391],[676914966,658699144,908278213,537643342,1577709072,1591222626,2091497702,1304456846],[964707099,251860638,1994383535,1528162183,527273639,3311471,920294412,1137312617],[437077414,113866053,1810640431,1127569704,63244715,1828201319,1360486778,1798739941],[629166087,1596191365,1600172297,714293855,79540794,1737862901,813303143,462249361],[1431698542,1880341005,497592489,1533800462,668004403,323341403,644951175,21757993],[1975201930,461869608,1885369759,736448111,1418283570,1268171344,1973874352,1521610606],[260963785,1470842807,1496972833,2086465731,1033822445,1049616210,1179899452,2066684935],[1423987426,916581169,420791886,909695916,2051828130,919663228,1453946515,1482828290],[1861274623,1334374465,100550102,438177145,1910164976,2037463098,1624934177,241051166],[1199163421,351697686,413461762,1780984273,730761655,1062742875,641136901,529166146],[155128847,828533316,343790421,1250227748,573618992,1402225431,19959300,52128158],[1874556871,818544882,613245197,1097062146,1894337685,1295413405,1913779081,824300007],[1228359127,867216476,1009337495,573368230,1663088191,336835613,1474140449,1732265123],[1893481387,659398833,1949128330,336930861,449491136,1219689912,196584252,1908669334],[1449142904,136334162,1117371188,1641524532,1680320705,712201279,330231566,1559750753],[1325805581,980027217,1230851674,124478027,1362761073,535096503,145463217,1839915740],[537738192,1912838398,276985191,1993546401,797393349,220623000,2090998470,1474801349],[2093059426,1681440405,1860392484,29800628,2063395584,1796260074,971818657,2079591183],[240830527,1292381195,1346303869,440082973,281838012,10187255,621749501,601374428],[1892454458,895108574,585776152,564442613,1806129670,758771644,832764187,1263960791],[1494889795,422647687,280853643,1653112577,1052781526,1737659981,318950287,898756412],[286066597,1709905858,1728696424,275820100,1651719645,380030943,744915224,565079247],[1666343924,173602003,34284122,119200781,9993056,1288364334,444046656,75018807],[1683638432,545372905,865863362,1459309490,111483262,1107759782,1946322541,692344639],[1935017501,2071543253,523550142,1398004115,944199824,1794788767,1188058522,1582641177],[339557579,947694237,1211413130,1461419455,1271117093,123993588,1946687039,456034914],[1121063062,425557990,2071972459,2116034823,744516833,1465748137,1151893202,1303242787],[79731935,904544211,209954443,835558599,1897765080,1919530061,1085114619,145704934],[289355174,1593440745,77542042,69120214,1671144611,207275425,1378240722,1642333999],[1803545128,896457527,2101611265,321016899,2016938678,2129131610,368935637,1255236397],[1442931046,1308360577,310219157,1730366655,546996221,172557350,1842924078,1677045606],[202471525,892365790,1183739479,1480781547,1228031908,1665647494,1604272812,1304024212],[1370224370,682269653,1295805559,675093960,1769335746,1509003967,1179901234,251253501],[1525570108,129447204,2033537240,1223255299,171532905,865420578,639342263,1438371433],[743424282,158082607,100455426,339687450,1528851504,1145564551,1681208172,156454165],[1746203357,1950356443,1788924795,109316878,1313644501,895221904,1861773743,354355173],[1574600189,375938486,1559916080,102456539,1553080923,678760194,465102801,179650849],[1023651720,1908164446,1595499657,1192315367,1049254459,639876975,722986541,42591739],[1492099206,349252450,869138224,1883862628,1840740514,343800221,1173095290,1790921426],[654596860,1199918447,772568378,339831008,469514141,928916030,1619978990,169701651],[116278384,1998045409,986549734,668117596,88840049,1803848313,2121333877,144632280],[73712862,536022969,1745711682,1508998199,836305518,731665951,2064367403,1644215454],[780912321,1283436147,1590246481,925405495,335416462,310704501,2056128909,1547851370],[599907035,1608619687,268858546,1039806122,973625088,63588255,462648176,938864111],[1628565026,1099240437,97439989,567574758,424648870,1837925071,1082430554,982404020],[891257756,1748798869,1893732285,505650348,1962771826,1516880104,1227644743,74679639],[1330479958,1982281540,1879506881,633121887,1996082907,1700273411,2013024216,108597016],[1317237399,515745084,1098431456,1640789590,708325243,113754177,261750322,480049550],[1788767290,732221285,750875057,136060496,1181507629,263078888,289623477,1639065168],[526622454,617594687,2074173452,1916699698,1595343703,434155051,714906848,1137064261],[211553906,1890538939,155606194,773849037,1885800990,1249678046,204512206,480532634],[1850859693,827104282,1256514213,1164363715,441818216,1808285510,1905879551,631071503],[319962563,269012588,1372690233,1252926182,2112110804,1089789256,1974042049,686318675],[670759410,1613231936,1867929216,1549704857,161364003,1504515451,273299106,495738785],[40236982,1356724394,1277705935,45754200,976893106,1729186073,1471239855,74251402],[590834965,659904989,1735375741,1693465496,1760671344,796541916,1695613942,2111369175],[791502482,1433797135,711061308,745506010,1379435449,2064659989,1724067371,1642752966],[1886297219,561665996,1550201499,1017844093,2024636597,1871780392,1136632318,1882756647],[869699071,164918780,2083519084,2064265076,146941334,590971979,708376862,597936240],[519364054,2100315934,907137695,1058917466,431621572,1749978964,930050595,2053671887],[845450494,1168662080,1770679364,1484704280,1216923868,1577949208,1056032098,637598337],[302835477,683846756,1387547870,1650543634,204362018,2103108302,1800029732,1900937523],[1956781989,222985406,1630318185,1096425014,950342848,2085651731,2068588106,1694030705],[2043673039,1254787554,1868770102,180788350,40318342,1437513917,637410456,1723845185],[755314613,1097783283,359536614,1944220578,1304199936,30827682,1716823728,919411237],[202273595,1213972148,1312712057,1532695791,750160440,1129267822,116948458,1780691342],[599774432,152818839,453343015,786035382,780127409,600305688,896152986,545508269],[2078500422,1054499623,902666572,608515955,346067015,1675819152,1662344784,361462170],[79658324,515242396,299666028,1341885781,675564232,1000356848,1635901549,1217559203],[504776930,1533464757,1443954965,1877291454,2101932438,430391885,1211650340,988005512],[150054610,1199086489,149788896,596499284,136854082,1069223399,1818315201,1112444540],[1145221677,131203772,340995329,88384085,2096051817,335082934,1329655344,1025097],[1139864209,503734401,347086756,844011972,848244257,814648058,904404759,1337775476],[255291768,135585390,314417874,217070332,1130563458,1163721020,668232483,1903570446],[1558749215,490169520,1292739514,345282508,636851182,422486495,849505167,85195226],[1636511011,1762065325,1553926979,939830155,878980170,5830482,266463981,1645762729],[1929642203,1716338555,1184017306,1446272975,845791972,736022235,1665964129,545422268],[1784735221,1762575108,1168054712,2091714746,1612804999,1920691726,805114890,1122331870],[186641845,2028353964,1336714862,384520752,231419755,1648195466,1482994166,1684899591],[1668911271,660863841,515815246,1669143112,460777869,604135370,884266909,1706461802],[198913977,627338962,1019478979,592783174,1091479236,229480879,1574760272,420082902],[1350389850,588244762,495608849,955742975,971761869,985295280,2020151523,255427658],[1948017964,1971120281,31036088,900109340,235764574,342026725,1086537323,278592849],[829592802,1487299594,1819281619,1563121413,955616517,1538558956,345925629,242133236],[775646484,357540228,433208994,940772281,74342586,252851094,311033965,651077853],[2025099551,1154036059,1408841195,1557479841,247143062,1098822029,1043238028,1420004838],[930040471,341189094,1947709102,1214709349,2128009402,262561242,1405448932,788031848],[657017030,1338859891,753762850,140965997,874638693,865180276,952184710,551685393],[1349659356,1608087747,1766116384,343217932,459641970,1769275109,598154230,702627691],[969227109,812875855,137487405,821968257,193603993,836968887,524586999,1025311016],[746083304,696754137,995226515,2049092015,533960378,492214043,1551279589,2029233639],[1005555402,85467046,686260669,968318319,1195594041,90502701,1607193655,571149478],[345118710,2011117255,1828641065,1142151011,198209534,2103982,2094304356,1332514411],[410055305,73712021,1512602411,21183888,691249153,1682127942,1215103934,1583787953],[31538467,815254380,912263539,1245722488,1542141687,772853388,153103188,197841397],[949589154,1867625780,817428967,184745365,187163678,1446899463,68659894,85845637],[194049323,2112232205,612305750,804740066,863988752,100995734,1074673243,1361360260],[348668237,610063398,2019271725,1746539865,1964582553,891246893,646370778,1794910259],[174594410,1696560060,1717039933,522742711,1763708751,26540508,82241651,1193868678],[70329606,1894060709,357274386,1125780026,803147208,360948764,165136258,544216346],[14175931,616011683,323830218,1962337599,2028796673,152093458,1634453309,451607705],[2092700837,336638603,598279404,1914771675,883655346,1020273293,495415644,1471616407],[1477020997,604458329,1553543894,1035015780,1884915840,1774766578,638043920,1467623709],[37992907,645592924,1423422275,449275396,477616879,239576959,605279661,19334486],[597669677,1436995969,1694608065,1280109507,972403911,1907159495,360602239,813577343],[1183243762,53598586,747324975,1661726663,536946422,1413376515,1754643034,119744608],[878312838,1263322544,410364899,183802182,705328428,1008858141,1987675548,134410891],[671773759,1807542014,1418501184,151398188,1314324743,2130497075,820829454,1434920075],[381231623,1158014113,1339931251,970353166,547626110,1971532549,2046107047,1025244637],[867103900,1481411845,492787764,1353424132,1627627765,1362634309,1830150277,920951206],[2074263378,161003685,822698188,163867455,2015505237,718653134,170519546,109348981],[1316925135,177259324,476180663,464580024,742906482,1771525390,1150406224,400634895],[1638539806,444277302,938561427,883077241,2069923314,109813841,1635350607,745457590],[2036770303,1615859188,701003390,743565979,1087100952,944306896,969446469,971933141],[298473534,2126467574,167466635,906517168,544185716,86720544,2114360285,507333488],[2035501459,1384666377,345563027,767578079,1931892212,483361902,819685746,797773180],[5096676,1635185142,1211625314,1973490734,70985815,1402305284,850219908,1798332892],[1725115345,1912845882,1506456076,991230309,206974652,1092246353,1158063247,1571707546],[665973225,1997461684,1715477809,1084163661,1287159132,985021011,141413396,358606556],[158417192,517362436,1716225407,2056132366,1028419986,1865975006,833540923,788485017],[69183292,1569489169,1986313957,1729415703,617826965,697248082,1335675002,998217836],[1645758317,1137536683,942321968,1014897303,59574677,394451269,1789725954,1908572293],[1133626469,1585970955,1273969900,586875134,1793552587,1701986594,70806520,673894033],[603569632,1657440460,1766545916,366580311,979754805,2055606873,1169264528,1864358209],[990881216,162855600,1467639512,1047782035,2081930938,1587185763,498796587,124540850],[830727586,55402671,319455474,1755625909,13480269,1646999734,1707154900,305481183],[26301822,1379890230,2007137942,1532634650,417386899,801296101,543261119,727337293],[924866525,860043754,729333797,1673179010,2033832701,2533819,25159796,1053751234],[1863972201,21561937,1306860737,672232249,2073855586,2099772717,183494773,1003521683],[1975582889,1289075270,127959594,1389548648,1503787220,104598384,1824412795,1914817940],[1880578173,1502953942,858607866,443130763,425539560,208631189,1801160617,239946776],[1376347965,813469378,1610359611,116122830,1532947978,19033927,1985546476,386897006],[2014462362,609799994,1642170077,1275040206,1141819491,1731091005,834951255,111734617],[541078479,976934789,1045645201,242669449,272073241,1702697654,1938841751,1151461113],[1433477633,94584953,1845215687,1836882224,872159769,120983145,1972528912,1216313518],[1066941416,1658516428,1146576044,431054926,2072706850,1706487649,628001803,894373784],[1555250921,1252566230,664185889,169852286,1403825947,1781331822,1694049494,407037687],[1985123943,1041809835,1080176131,1021918740,1849299522,1361420538,244226368,1700277916],[2052043926,15081504,1963765491,1676997255,1988710874,636044473,28811532,1553785232],[1706178586,1189603420,327264773,491854988,1003730446,161953106,1640451065,236230832],[2097556747,1513371553,587420466,936617190,1887091085,476039812,368472637,777819827],[1455630838,908125808,1474533373,427105529,1619885280,1932700118,2064708982,471440366],[571549358,938964114,1250928784,8158753,1303551712,583791186,628347111,785868505],[812936224,745406968,1807493157,29124299,98696004,1906153362,1281074769,1789757015],[604155389,1663386993,1908948476,1880722847,1174778205,1209810115,450956571,1742669983],[2088959751,246906648,1729041430,1933999965,1209505705,47973565,1419600154,1187237859],[944644757,102251914,1318958255,1372583754,785655596,997670210,1494379879,387260518],[774741294,1328979174,1772853057,427114311,495231735,1140613493,373049784,736827499],[1103356743,852504966,1152335121,1070040438,1830595565,996970465,1557552081,119032988],[769785872,1049217217,1319666764,1362849801,977317172,1861867818,1168380013,1728256704],[599211134,1379823514,1174010194,200044072,222581363,1106083401,1730572709,1427275998],[1735851831,1761281033,1023000097,1459696781,2091297007,326782136,1110828806,730201617],[396920897,1550268348,1494857972,1147138005,387623109,2055939409,521288190,1752723049],[1735959379,366978684,329250049,62486514,1620216450,1080523864,218601504,684641573],[189850886,1337021394,586604717,630290190,156507688,1518425270,420802663,244242914],[2006950553,613254012,304130606,1620977600,2074961240,1687692192,1226783182,903295563],[1712406971,1838577808,275447205,22649994,636762280,409976629,1910944116,996195479],[1971167523,359074107,1378265985,466023882,815592096,150421981,1628232384,981759915],[881725907,1190684633,1451430051,617792378,144113724,417696798,1218962108,114093027],[1963346243,728405228,1809152515,1459722157,895057668,824813201,437821975,188697769],[903618054,142059442,1733349769,80527324,1816021166,1066165113,1983973424,1818237033],[1605575652,1551960141,1764088510,1842360732,355200548,2048965409,1944129735,558629284],[1161016171,1093135672,212423766,1424536137,1026530907,1203470863,825221392,153689773],[436400797,1484701352,225264266,1883677314,1081088050,80570280,745011330,263100862],[741665395,1300818250,776224710,1151586807,733704697,1345019758,733987117,921039128],[100500242,1725939775,743742736,1319253908,1180292270,128005574,736339541,722874414],[779382886,361588744,1999192184,1727298920,834209519,1676528437,96311531,1847328692],[512154773,960658495,503412131,158153275,41810127,478769675,153772563,203890580],[1249562351,1400255485,674631442,818243916,1886997053,743220572,912293004,1500731339],[1735794316,256696505,1193446663,1583994054,466672669,1480928532,830873039,1522130979],[951086317,1284303544,599460435,2008019250,962198361,1234285587,1481981391,943115318],[161029561,852926663,172713662,1700569728,276816759,857226059,2042769997,1882737066],[1119623360,1190946989,1854881331,391349456,1347286009,1885651817,1418626309,1350725371],[1111517404,1310000309,372176435,1607604119,761436059,450822932,1375426993,706060677],[944817968,1181768724,72696274,1343054269,692076403,1992124959,2109039511,1278060198],[1535391321,19364802,1551442595,1011758235,1719061598,292562648,989369161,1507839412],[1106595734,592985480,1176290399,553951792,573200855,690502123,44548939,459278961],[1642146722,702758490,1146066434,2082373303,1396250709,1750082744,1671792706,1723531265],[613650946,613425538,1766766887,277432609,205022571,1105321795,245791851,2091720265],[322745012,1550197587,864345276,381435679,902640546,660443562,1771305838,497363095],[1618809269,829899960,1584804484,1778035711,1374023981,797649212,1958425395,859672112],[1886596604,1784735829,2127066534,1411869021,732718480,1060112941,2021414705,1416066553],[36453270,715374366,1483401457,144432301,1543553278,1600119215,139573,1491709111],[1810740871,1406709483,993063981,538242726,1781440640,1143961780,1836483859,1636175766],[1908476796,396279884,1928479420,1285225292,1938403466,106043437,2035213868,674364377],[154302983,1398929065,1723054205,1386699015,1106988337,1971544779,120705596,592201196],[1146710460,710301972,1480559461,174075890,812143943,1927222426,917887783,1375437828],[1594714827,1641012255,1787572859,2085709574,1113231048,1104565157,309403242,149895778],[974329574,158258784,188563065,1404305294,870672720,1677214383,243153559,421003919],[1721138830,1525438556,1454776612,1719892407,1316863997,652528141,126656144,747432043],[760356758,920881466,689596728,1453906346,986508457,1693340710,1189668484,132302871],[1409910703,1371374272,1120138936,211742787,151650891,650218460,820588656,1697030991],[1469838404,1671616209,1195990205,96059584,1493063110,1411089076,1486544810,474017382],[642785525,624175102,963784609,1239570133,1754128429,262186783,764174812,62444561],[2103887712,1910724386,334521024,1227404210,1517747972,1771459354,1932332662,1452997970],[755103383,1860906541,727931465,1365516912,829482573,2078747509,482571705,601347619],[1744518306,946771314,64398857,367904429,1433383903,796803912,1996643469,2124813214],[1633263441,90383581,361778970,686839135,1150482060,1598436882,1768367974,1482558738],[809324380,974127010,91608750,1663485454,1361557495,1540540864,1701705559,1151861348],[607647323,1960223026,1801704409,1601817219,516099881,510607257,1054494873,316427521],[1505568675,1674790672,635130446,1409760625,437470933,1731835009,419263238,791988587],[1660297188,421474668,969219829,81981936,527108553,404476335,1653192127,1276672839],[1452105162,1174591110,811196953,335168293,991552665,1951904518,547534555,1491999547],[798353690,1134023442,492997517,1462064536,426355029,1269942123,1246629530,1870521064],[1495208226,2071601163,905504094,467487238,1441161188,239322283,885504355,1482640365],[106875374,1935724676,1656554095,458908277,77106076,1361520700,1979982659,565565655],[1398624895,1200213826,1271622584,980060413,996162726,1967186083,437154460,1098714259],[1470048451,1991873408,1672338881,1762714010,306826609,1978847589,352367683,711461934],[417521863,87218398,1268268033,721096790,1225475615,1135255289,1455386274,322998631],[1463633036,631158008,2059873089,175478765,819834099,30676321,156075335,341589438],[72764839,1198299713,39444066,276437645,217099744,398765280,2063607668,989224474],[1282958774,756022332,129788449,425145121,91079422,1540699285,403539511,2016293016],[68316254,1921251991,1757956942,1518647137,788072012,564648082,970922672,911753752],[532005130,597794031,1482702318,517134832,1466753429,328271140,1827699274,2102155764],[1542039255,359812739,36522525,1145635857,1519889804,1143667901,487596877,394131974],[1391124016,800320495,1709205712,138391631,145034494,868237343,521822421,130484553],[1923614499,1292993662,1954913822,754577031,1967568136,1210212497,1970143817,307217419],[1163003388,656606041,300527464,580682609,791339690,2060066683,1515227597,425717010],[253048262,25782354,933301951,1405575020,869622109,964359496,2036237312,604820325],[135350386,1416009840,199799118,1509420517,2097811768,1239311760,1789398954,1135899364],[572230062,2070085487,892855300,933409957,1325934054,1024861110,295194067,943919804],[944231435,1053451543,1980406639,1080732500,737311942,2084492697,164040285,1682871803],[1554759326,802031160,397443493,851652980,665703816,1745713339,1605091479,1957814423],[1988070330,1110230187,1813509931,1217470670,1382392975,803681925,392779510,1843361263],[123658613,108606563,1653251808,1951638671,2065667918,739863831,268917718,858795144],[1149334746,1056250801,147813921,1548942492,192986341,619908904,629821551,589266836],[712514692,1352986497,118092125,1950792528,999658829,911259889,599037110,257341402],[218189881,777602527,451941796,1283141055,889922053,2230831,284806480,1052644801],[1256625645,1795511674,1370855983,388771962,731244795,323878071,75901641,1647739659],[1220345733,1926597688,567052773,1323604810,521881969,882941666,1742848547,1732599300],[792089198,631289139,71328759,1739671185,1956300592,808481895,677481658,57379688],[1241986497,300121637,924121615,1901240497,1601697313,1046667909,1580067410,193966133],[2036120563,272857111,1182991220,1971065101,1405139408,2021062906,815580278,108731965],[1461723536,1048646707,206379029,1459566747,691656699,573727540,2080055797,1365642841],[1607224013,562438817,1964290314,832708040,209459471,1260135146,842967856,1786413556],[522394938,779458940,1442519233,1544456782,1961889370,1278803316,434796092,1821920856],[451683690,1250608114,2001049730,1584757802,740143489,836539544,1517019814,843861524],[1773119885,714143775,1084740544,2056900264,955710688,151162862,1559155108,498862465],[867058658,1526666941,993408007,971891147,218031501,583720930,1278637088,881531599],[1688266322,1039754969,1263950932,776107990,525735999,859258850,1059198447,1350935997],[788770430,1482983693,1299397170,359423673,44703376,1647671409,1231909433,841729880],[1188589530,816436082,1307325804,798251393,1220089504,133566077,99940375,159769048],[1728229770,2031522881,2000352494,1384054447,542467340,1835138669,1946503638,1094943730],[907867415,1297722205,505966275,858727501,505484926,433155068,2115255951,1200326241],[1938521176,573575194,2026755541,1231794267,1211135774,781172898,1399125186,1960879485],[230514548,195976330,176466101,1300360757,867693622,1533546870,1182714512,221144384],[560614549,2113004897,1810235680,1261301531,1214122474,43879019,2005739632,1837790979],[1718926412,768038624,1561066479,473424378,1293354534,1292196076,1114915354,48475844],[2043270822,238697728,997506906,741996192,572763468,2080846307,1111951150,1398054638],[1238095139,1999848795,1663800443,1087423177,1873752668,428453987,1611632624,245553466],[977141173,1528755245,1912692388,675299633,1154236558,2044218360,141745656,1678442738],[933832063,1198792700,1765714075,668170724,1560305750,686485441,1024920516,905325094],[857988509,377496368,518261903,1272093614,1527534143,478242698,1694477036,1472150085],[1312307258,1130623634,1143983937,988014667,1138760687,1635584456,1436704448,1521858770],[448641834,1618125559,2052222068,1302598369,1076186057,1461559437,83848040,1039031225],[2101257232,218787082,851591830,346308283,1082033814,228371327,764549263,834177577],[1551732568,762574169,1785052238,795412158,714168642,1759733779,155691009,112398361],[925060274,1036455492,71445608,821300697,115189022,1498361099,1390881158,750993734],[1562555668,495882697,2015393086,1561769789,1234486070,878530438,1558077847,1016999031],[572514506,720630394,948817033,1408112301,1328991161,1561228704,146672840,1268434801],[1640094047,203888518,124846134,931694368,859218745,2101967011,1019377202,1905352816],[551418245,58438035,1058474050,581960092,391927177,768624902,532989077,1619743120],[400745107,747210077,1507979039,1404657801,1788422737,290221023,1229489451,1510258286],[812999900,517045605,418857064,1455703122,2039683276,1282837704,1397351735,1752928344],[869675152,1879959035,1102685886,486712021,1877440392,1509547944,1260622687,1815494773],[854544542,1483822712,126309158,755975435,109933538,1504375535,1618263511,764671117],[1090064725,2001777228,139405680,1632460001,386490145,875994575,200530218,248367126],[1539892156,989341056,1084996165,1153905653,1575919327,6047445,1915478564,1840030588],[12877410,1925021076,1237081311,1043111690,1362550266,1752940192,1896089966,90509373],[1251296597,1181567884,1283939757,1383434731,1887711887,1009945186,1944484729,635686305],[1902546896,719714250,796036987,408478210,1131909329,55900000,2037013093,537426517],[290305485,23231859,1076976452,589188895,1300959229,748593867,110780284,1476025236],[1486818528,669117800,1419602467,1898619861,2103262231,1818596078,1335962545,594381937],[1167664703,1824482612,1548944394,1408207314,1359253107,1529506532,1494706596,1183718290],[1893323921,1090975244,119814470,1824625105,1166533272,1671259809,1897246676,211158301],[1664188376,774170510,1877895340,1234079038,94111413,522910444,1305837050,1762761365],[1877579879,782036081,243459942,1271354737,1917982554,680328124,758765931,565329572],[3490436,584157911,662596413,523922373,1103276567,426113579,1432663607,205434776],[1311283711,587113823,1618337942,1540431596,1082677461,1437781353,1920956461,601802579],[1207903780,1665817326,1952732306,882884,1522320628,1184231232,1316740727,594830138],[929401622,686815672,1142773560,1365408152,1940665590,157104312,1268410410,743809443],[1431553917,1210176026,53389432,1631636973,1842165055,70387913,1778447038,1238243379],[617993692,485980156,2039676175,30540495,2109024036,1517392900,1051420786,1367108471],[323759021,437803334,1518970322,325565182,1672102761,1777857147,1681409587,986789726],[1506680216,1975716121,1035527733,712708312,1832987189,1768625479,827016508,1662658844],[1824812128,1549984805,240965296,1352530809,813426684,177966611,1029857575,1595015253],[1255715817,306605693,99700833,1867582635,1052627391,575537918,1826595909,1780598450],[168581644,636039646,1858596546,421773591,1126094510,1537619559,779534194,1826988268],[299384763,1360203605,364364744,159925855,1089688073,718286344,1499713303,1822507236],[886928249,573928926,1998120584,1341190427,835918362,1568093079,1004112140,458551176],[57871679,1018141987,1687586922,1511733654,1614297766,727815850,17334710,949418686],[1705705091,378213599,82259257,1014590082,1509756402,868458308,844071318,816921092],[1915583741,2097731242,767982424,1339837908,1096506832,574754496,325841047,1559968200],[1555425926,1161739421,421345709,999958804,1713557669,147888757,32973774,1288230458],[1976118677,1560228654,1833474038,656543090,103586164,1127913480,1057650865,461474790],[1285069404,178223914,1556044743,1102668185,868413328,629557993,1970032709,1335729215],[702415467,1231807762,770966772,122799849,614927316,2106635744,1570483722,1927654985],[60088819,2110073945,683399592,255986635,1854467497,70892267,1500488148,1237780799],[341588759,1940111754,651826931,2034922647,554472893,1280397967,1108829664,1971623966],[835522426,784609032,615499138,387242959,705487690,217602363,631645451,425815756],[30705338,804107610,10047852,1621317235,483553823,1491305849,772039934,2016672901],[2110784284,348248193,2071866332,1920093316,1649246861,749221949,789386141,1023231361],[121262011,855629661,438516016,436389493,1737804753,726641923,1243328972,335792762],[491093885,1501265330,1707183256,252498096,20320117,51644413,1058357899,378340829],[893299733,71364152,2112848975,2074818350,1151020887,1150398655,673326191,347548046],[1314424815,1632861459,1212740172,91778076,2017301454,1359728208,488432466,2017758928],[522865643,700999621,2087889196,452383185,1239792170,854675162,1286238656,1721135244],[187645593,1382559360,1354736010,1243240011,1368226431,1451557886,2115795240,1061645388],[938123219,1743527177,340159988,1630765357,1267702456,1050548701,1146985627,1413407476],[339848955,1358288451,623492785,1113642872,1687748568,140301145,1422168189,1783507319],[630419339,1659959572,950218158,586337927,190944316,468941922,1178879390,2070022323],[1502467474,1661777009,1074616158,1445662127,1259477975,596811307,1679614528,323940662],[208067253,289331720,540625894,1338239104,963271757,1336498324,526621354,2066710535],[1518519222,408002889,613253192,779245257,307191398,1831925998,322704928,486107540],[1277420173,1497684662,1581884663,570443343,1795641946,1282910432,659910421,876421381],[255355341,1309995786,711391717,1580664223,1793620798,964904480,642845377,1756280610],[916865951,1459611857,2007953202,571511009,1478070586,286541791,1766429078,908026104],[1551261971,126885825,1574648058,1315353025,1711654378,433048289,57380569,426021075],[717166585,1657019205,1220537981,1268628445,312853463,935291579,436938626,1847395952],[2114166075,13190751,1076326980,1795534737,1869976277,327150855,1842806140,416723204],[115277114,587865652,609889802,1094249537,607428844,1832935778,1679321317,1472389490],[719255647,528046016,280222950,458055304,665965158,1518569080,181830482,1279663742],[1666186518,1761215099,923907975,1899379893,1293580625,356115925,1204849001,290543789],[1609627180,1379463567,1151339073,1115840866,1531621405,1512689027,245901110,93500316],[510458774,474622088,619115025,993336067,35549140,968470029,585028284,1295816776],[909573521,398287999,1722608290,1617982976,1271773095,482949702,547728343,1750786522],[1190561002,2105588691,720570675,1126313769,53137137,712684268,1437038492,1230587186],[1074032288,480779800,567352268,757715447,832050157,1851658770,1599806018,632377685],[1801749584,85985480,1517306420,30519976,535610970,223843595,1580318186,1547923008],[1932789692,1036478041,599047273,1149140707,1966139901,114736588,1224362172,1389499014],[733391201,1894233725,612462203,1760416804,7365107,1851940458,914173329,717711317],[2125510933,787752058,1589911764,1799730454,1127110002,827966448,1658604251,135848655],[534579877,756344360,136076405,2001602235,791493745,76010157,82406065,387455568],[1071642214,231774053,984414642,1042666309,76226042,250152250,1880054586,1671470016],[62947318,4498106,798764683,1317389649,1440081920,1590161617,870379238,1689995776],[709757191,1244292330,1618495054,460898547,1459618102,470753861,561387798,955868722],[452932198,245905612,447874351,1794027098,161270436,72449249,84489641,821810778],[1489821897,2123380479,1614382248,453247160,979312147,504482853,912930788,1615159748],[1892492518,1931273226,1110419396,1628053491,207732163,706437548,1965553375,258478192],[1080774896,1074609108,1167290555,2115735179,1867887576,193654484,1032327863,1782845158],[790071705,1207679547,1836383856,1249778552,1658156438,1096900995,380414930,1567084568],[934488461,573140294,378069007,742561561,617877154,1158731210,1931840427,78458349],[1785340693,1953118895,1180985362,454235336,415232154,1414663121,1599120800,207477506],[809805234,1102047401,1382292508,1942622942,1366734468,2124193631,2109244894,1737166022],[1536519148,968191087,71545371,1468794623,868422109,1213038943,553992015,385308425],[319151204,1916539143,169022142,1899797002,1367126978,195313144,1466984524,951183142],[1677206378,401850374,268297529,1477555532,1561372470,530753379,2064071945,1890632634],[720361290,861239360,2105981925,652015495,576191473,2031525192,1269331221,1080713694],[2096096093,973106726,1574785245,524947403,1379107953,1461978849,1133723571,1409072618],[785561385,2031434630,103046990,1430702018,38685195,1957318774,675375186,674646162],[1454400136,1760653953,1368456014,741323880,1925915551,1078920480,946384164,1376475391],[918298096,341876966,1081311295,117288637,1274503862,184427981,45568227,743690004],[2075160445,1785949125,782400404,1963349172,1493843439,367463048,1210833089,1490396674],[780508051,342583720,166723733,717492866,2034419513,1642068764,20755314,1314810791],[901793222,1908932571,588789326,154338867,1979187488,1285680398,1535674864,865083259],[557397699,2130057973,1983484618,1680608169,741850987,1205250993,154307515,1213653009],[1840155697,1660815066,207184520,392300944,2105625541,1902125599,1192334685,1744177438],[1175775058,1306379876,1647536463,1453411135,1954560346,1966305841,426427044,2073418795],[638843947,1529630814,288773628,1977005048,1873463883,946900902,143947819,523034272],[206264371,1438608870,1069323002,74555014,1263569116,1048663134,1253940541,614855592],[838953509,385890981,1986974430,1559301583,900160139,964552135,385605369,1685927790],[1170044920,838046215,1269785915,775693165,1022593810,365359078,197093925,1415698668],[492645493,97019202,526836335,1051995529,203643075,652393460,1337801652,1969480422],[1966695308,1587197950,922537634,247562693,2082001903,1548012093,1491299953,1072788815],[470419715,528954376,1765652919,16306767,692331470,74308749,1620535211,1672552807],[1885424254,56391481,448238581,192894190,931621359,213149621,1790123183,863592744],[1919036821,1950896110,412060689,333561391,1286110766,1299202881,1952932143,304321199],[1915646087,946470485,129791904,980824064,499605119,1981608675,755835944,1910719012],[416084034,1827554288,497182557,1514845788,924595976,364182643,178731826,1040527415],[1881405374,1475404770,169879953,299899928,187598710,115584955,1180923041,793000081],[571407244,222112080,836983220,1756175970,151018072,1100327106,495897956,1748968598],[1813548310,1836088169,1900094391,1234306537,1096350045,1418415874,265495970,39210739],[333077781,862418363,1662588148,37634409,834778093,1326335363,1154915001,223359799],[525723642,1482819566,313468808,181969760,1873019833,1417160411,1081613041,1444605793],[973419831,827132551,256797084,621335832,1645326709,88049203,2005485519,1425860835],[2036746958,46510074,1104766797,1379384590,643297264,1519505689,2098455482,373350490],[1671200801,2123049079,1844889049,283044743,1203045434,129451075,2054673887,787122541],[442793581,1956209813,1320745784,1336296953,1871042676,1595018942,1810471782,1340732640],[1911269214,1933404047,184763032,1177730305,411576312,110601853,1105439248,891089598],[1819004800,1532219527,1732263044,250423094,1816769657,1738805504,436294087,58860559],[1213722364,452126032,385179635,1840098312,262284791,1849172462,197014754,115602216],[1175251477,509252355,1019982097,206142020,713103303,1514020401,797503772,1511062204],[1488742673,247642332,381587938,1117608515,1086829812,660159017,1104296507,1243961272],[505784730,861481442,215260996,774525536,1897885531,1058992044,696527846,282843946],[1724368517,729959011,911801761,161117134,193622833,563270486,246311506,1365173668],[1494489945,1907619624,1372120311,2115126142,1869552775,839842620,1299976785,670196531],[1734870917,899012062,256068990,1531799800,906466038,1427176893,525647818,1796067487],[1737638979,1080779767,1687959051,205740820,234558708,603757118,1681354079,1087917508],[2016114187,795594040,1089388622,1360349399,1922424475,2007692054,1483112166,633588361],[1986922459,1280223753,1114228012,51845612,1587349324,1576400440,1093886181,736667108],[1760740312,1837120511,679350934,32236192,1966007267,1931266551,967534254,2001084858],[1679904772,910852872,1632418264,515082350,1585405768,161880933,1230754227,682272482],[435620470,741900324,837894291,359125462,1020259822,688602949,1711694131,520903554],[1517814207,308657379,1118380694,796497655,1919936350,1019663753,1278639324,728400512],[158546674,1314003174,1912974260,309676676,673691750,1418871523,969276626,1281339465],[1636207072,833724271,527573146,1037483253,740935327,1199303343,1878894215,1271053724],[621855873,272178775,623477397,995382596,1333885393,653332712,1216672232,991628642],[386976121,1381984445,1753066577,1051582555,888211196,1401472008,1426579591,493410684],[311201690,1674950162,521537599,240206189,389395242,13266331,1434703521,1373286698],[1591748077,2041735411,1307022393,128904342,543175365,783026133,2056797584,1666862123],[191801694,535029168,1792552994,1763626306,1456801894,1195614820,70081664,1634262581],[1165733126,338889208,1775270471,504224616,1781730992,1636639758,1727150180,1025197208],[1655161331,1251229149,1480742802,1136272079,1791697121,2061781865,521340108,1469160389],[1769785574,1549698332,2108215678,1113309798,439681886,1598959516,32575418,126372801],[1849583373,743374437,1406854706,240796550,1346467759,2065527646,568969653,223419660],[1330448617,285641326,869559658,815716548,1916396405,40611085,601099633,748113285],[734808344,663907198,711455207,1212487788,493157240,363338913,968319966,185137073],[918979946,416471654,1510281937,409877619,1293548318,1822367830,443067129,1248506781],[451084561,489108305,883390500,949926954,1861767378,73456809,2041264583,451630602],[26897178,322360241,287468502,380760513,1846250224,1870580986,1049767917,195591805],[359410566,1360632920,388996905,401443298,344872878,886871853,453403427,136468459],[1940102503,19436593,675879865,1251466527,1710730714,1023123877,1112334251,1032273573],[1906159696,2019857764,33195682,926605131,586885907,1643257593,1761783976,2824071],[1502594693,2025005614,31977182,1879434603,914753093,1278935051,1429656323,2054351254],[413216632,18830347,1175313944,1902772331,1764000729,1536289359,1809253857,1505454660],[854124704,2044892451,1582240118,84175637,2085508210,1725540653,353160778,2077502130],[44274382,10293789,1628295201,545310997,1770009069,1448773547,1444284775,301421554],[934002139,1168643675,766060855,1354969465,1880300272,184521655,1267197789,1343567419],[1586093250,397685829,1238938943,1391900043,1469411165,457925607,43861491,372903446],[721214793,1234586223,1821651580,1658160741,1538035680,2118911115,1927301406,1981279499],[2077573410,613407702,805324096,1156825158,112271728,1076864650,1751193057,1132884320],[82989062,1073765766,974642110,202887728,1859951372,1764791982,347123797,28690068],[2085746355,878149872,693661343,802610234,1527685206,1172296515,1312748290,598051355],[156292945,496879956,1391227841,469830137,1667148479,1740950003,1646046069,2023960168],[1250805546,1765227954,1623706913,2077629921,802887885,643183539,2025852630,833070365],[844792132,1967077343,1960934386,31626835,1670544729,496317135,893681292,1153877669],[2059479843,1203842949,906823944,434572757,115863799,1237239117,1302013455,557001833],[374564517,443214514,1190757153,1671540796,442397622,1218946385,1724417898,573044685],[690929163,923197396,465012918,1087352224,37611585,490788929,1772278802,506358893],[1126451179,170581768,237478169,1448502062,24467372,859977826,1652478666,1419047351],[1778920531,375660810,2051301425,1036479882,1936126406,477869383,2120371386,685990729],[1305081243,1305024285,1728823513,452014384,2070512329,301710249,747092257,526565705],[1086406732,1165978650,372593355,1412370857,166319905,1586437266,635288661,930323085],[2050175685,844674641,176929920,1333974565,1542657138,476428295,1172816628,494977121],[477404674,692834947,1278343452,823991242,641723995,1998996795,1717618498,2067918917],[297102187,1546229723,1099521031,1722903252,842315726,397935058,52872446,347714980],[704889229,1846091265,1813636419,1345954345,1420296986,456686736,151797139,1257463623],[1776284278,341319777,1864224874,123116749,1481313422,477857363,485339383,1282994675],[2057755497,1329111162,148219372,1564377767,1645147865,1391286037,1748961182,1349000779],[947639036,2076647928,63246323,836912255,819346883,2048345996,2003138874,805524955],[595594335,558922524,559546954,374428219,756102074,977769002,1431279064,1717705882],[1341198431,623842094,741325884,1351428653,2123062787,1726180226,1883436175,2013242893],[75807301,682040357,1383136002,755656243,1134090215,819484325,80213968,971588801],[1578689866,1222584081,1826638609,1030310714,1020502568,1521440618,106662746,21540165],[2082924000,1509409133,1123649245,663956260,1596345450,927081802,938234992,1359387267],[971426043,834346049,1368676013,459753019,604831316,639012359,1401313905,279985173],[1445520166,641648038,1792474594,1950273591,394523229,470562740,2051152404,943493788],[410601466,2000177072,1276070324,1061161201,1115751873,1443503219,53666726,587262886],[1179932813,577067493,1726551729,991404498,188804,2128268822,428109045,2027108704],[531132108,1497324611,1263409224,564306794,174459035,585967394,236424418,1633440127],[1612945158,1438545729,2024962400,834940989,1906126429,386538144,735423266,1804317678],[1578207648,375070425,1066135590,1138987788,702288423,131164716,2120801120,831730562],[961025366,1267172450,1441389446,69847651,1861178175,530974358,2044920757,623260952],[821558634,1317215158,195579880,1168273909,1016056030,1306838967,59108909,1996707058],[1464505278,1645294821,916928661,1069923425,198396139,992944093,1731563334,1921353046],[759795450,1653852332,877470833,313855706,1017002356,1226907418,1052623983,2090908],[552542792,1811908125,210852399,522194319,1686225962,2097489035,292652063,2082595301],[1875252408,231763177,987793428,1002903946,2023702057,1095937478,993128317,253609258],[1362777399,212118499,1248746912,2118748325,1802723970,789275361,1176170731,309015178],[159605412,1952800062,1092036496,1567498578,434945342,456420848,683078747,2101533044],[356637816,2010269910,1745522119,395243390,196049817,962697736,1688962640,1466801106],[143519338,2001600068,1035611362,936501955,261362559,108561598,941973529,20481894],[1351567553,557302505,1888894315,479906709,618165010,1195642205,1234597958,1651402742],[897003639,426751975,238827012,994907506,55567769,1598406517,926144959,1573551211],[166313890,885999327,753855985,437141793,1644763682,1380736891,343461381,356485024],[195061413,1075747830,2017838596,1156999277,789672383,139738812,868408953,419247470],[1054714908,1801148190,910600240,1052309283,2007821281,1866147427,277565591,246902388],[1554273770,1504407281,1191814998,709991325,1525927375,823762855,1815512310,1050586730],[311406065,583708774,667837612,421709967,1724395880,1079418134,468427523,1471984835],[1010766740,1787008934,939296980,310374675,270218297,1054258580,1846730207,1452240970],[527625798,579250509,828510816,1818838429,1290643076,1156688915,38824193,1483934033],[1535430176,734825013,2021608891,375805981,559355482,906180978,1999833683,1420454551],[1717693878,1488045461,1634316812,1611182184,1066546583,1521908652,243329958,1552441636],[1070430837,1628174144,161757896,2016528354,1300414370,1570573960,547755208,472869872],[1704609822,1456019511,882593120,1399694638,1073973491,1015648628,2033130532,1645986624],[1054194084,1171714826,329941479,1689322386,1225352673,1086951173,1659079023,1404367111],[1194589151,1436421077,196592088,1138085744,1709683812,479837655,1104898279,1855297699],[813255581,931277299,995912118,346319525,1910536408,110508070,1030503163,699210706],[940861691,1024872558,242564671,2082802,1477061566,1306332785,1594523438,672172367],[592007511,898850526,1250846328,1934437200,1681166373,719202035,111402954,1613340129],[1743986338,2027518813,1342780348,1905126924,567523594,1868041136,1603975563,385068283],[24057152,1757262973,994279310,1674689243,1415668283,1158808695,85525689,17524334],[1570481584,1559170021,114829656,110293749,1663894968,87009881,514911916,501017821],[522432077,146628837,1628712709,763582071,1034431510,1764891489,1651214188,1285051648],[1460884254,1679280346,1992302802,2009104782,1450757948,1417981612,1992840222,1096045886],[1109883934,915107546,221535064,1171063642,2067402704,845386972,1675826968,723559299],[646506694,1864202193,2010711879,94982528,1692273353,1077425468,940611700,1177621385],[1752735975,739529705,2046453246,483154406,1780663274,1502604797,111231552,472582995],[95475078,1343515668,1442064521,40176440,1654995838,1275130330,1225076813,1493721984],[1613674873,1616424403,1320797136,415873676,1568609128,455265574,27232630,58714078],[1482353391,1545042838,1655168023,1480959371,1833676851,1834477822,524585459,1430592452],[1292769527,1119640130,1674635065,2065354171,1478352100,1491747950,1314238886,1720161287],[279786266,1094394799,1059176740,1321072420,26137218,566092090,900128524,79352174],[1140786132,264481031,1686768295,75506283,1812879367,1750182621,1460192289,296984406],[1984130088,634638513,2035255789,1211604354,358740522,206711990,930295809,602797148],[924209960,1263608586,1276900266,686062945,1843530344,1293333447,1534046283,1451108467],[1576654695,614929016,986350202,1938176465,11174825,1127499716,1906179982,1157711232],[1464289148,781447310,1275738056,1947842816,1068530518,44660975,1917738789,602499280],[648004537,1673422023,571258269,1485759257,1479496963,1240431224,458983770,762454832],[1534973946,675278713,1526443619,1573088111,857151972,126249238,225435240,898028402],[1170117740,1536484799,254324275,1003466129,21048648,932765163,836626876,893201444],[2004388317,1486367399,1150892438,799963446,670575688,198636946,1049179266,516478902],[1413417421,1335146804,1381491353,2008359685,104317458,1844897325,758919201,1447466016],[522727628,1138742615,707958222,1623199524,208031897,98246618,1779670182,2058141381],[1166464308,836503766,1198710881,380244751,1629750815,546263135,1964097921,828304642],[1147734814,319596624,33024259,6911139,2098153968,1829502673,692047822,1477089501],[391047879,925487623,2037483720,1212897946,1556622330,1641704404,1735906689,1907267458],[141823717,1206633589,1892270383,291225825,384673046,1578724079,867129149,14203472],[2071483282,904175939,149435421,800617674,1594944953,305143414,616010928,129748772],[613235194,403761899,291923449,1160001542,792750784,990560766,1557057126,1352160609],[1383285075,1245181604,1112582463,585123748,1001319822,973457715,1642550809,1284209356],[142206187,679822302,7439572,1746860992,104621030,755558589,247566872,343195400],[2032278448,1270324193,1915850427,922587231,937948204,761795732,1745687807,1910213055],[2098136777,870612178,1367832315,356906745,645235589,430219885,252394235,1186054865],[1653889368,927585279,1806055412,1345034865,1985564364,294252195,674142425,2094300983],[1357653242,637217642,1019594956,257112358,1107504024,1211162624,847665911,2035591080],[2048963626,1752653021,541532088,1213277069,1287076347,945818218,1488525459,509645443],[385946601,1039402751,749206647,2043527771,663962292,1772152871,793961405,1923984505],[1687329084,930963491,1336249007,1535932891,1764455101,1533867893,1849469288,847563447],[896272534,1735061572,1035255550,995876241,886447518,342134325,1496252518,840150986],[51652721,1678714408,2027743317,809707039,16275909,1226454835,39735507,1512199359],[845572033,1174939917,75309528,1456229443,991382465,1521930951,896168919,1052815832],[1069825128,1624238572,1815247806,1214294066,1724960156,1783034334,1188893226,533878504],[278304158,1198430284,886291560,762917018,191586424,1102095365,994598955,35480717],[1051409714,957407627,1388405041,495503535,253603647,1037886719,431782220,784216098],[221663074,1212909306,1269422137,973273765,200129410,121800583,63008494,1407207209],[706163636,956019277,1599756620,1841009257,778108249,1258649703,588013611,1734037096],[63678034,47248455,627827399,478305904,802856842,88883610,1187274670,552689291],[1210200559,1012964242,2031051902,854987727,718066804,887410257,1680989652,1723731260],[1093035274,1304698489,52105213,1554343303,1403059747,1992005414,50482670,1295561939],[94974104,615985641,346138873,1968797365,704053369,831808835,1726318191,2105814836],[11634035,433172695,1183101691,530253123,1066988621,921388081,121930392,1416711466],[1544202471,1583157660,1101266429,1810014656,390406813,2039106938,269914810,1718101928],[1453159090,147496321,406826767,1015543383,724530453,1669582703,1433820639,160279354],[1389839266,1673892204,1131545752,417562309,343648894,1806298823,1700409715,883918189],[1393134877,395463170,298999820,1047101035,518080810,424550993,1040589617,970319390],[997984844,248508118,195735880,1376176782,145224501,379489607,1375162377,117382138],[1216459134,1872241524,1976786263,2060063708,882449695,1542720550,1752961201,1260308016],[1474240271,1798535214,610194690,793851522,966483540,25747549,659344931,1540246971],[2038554011,915979519,2047556702,252158524,380794596,1926832104,529742265,434876206],[1954153248,180490041,279657972,699537335,1519475529,161972413,798317315,303195786],[252393118,898084534,811100113,1260353388,389519326,124221415,902418337,1035884237],[1820006188,277586424,582376423,967582030,1538114260,580756840,1177363192,890206667],[1702198380,1068483201,1898137561,455373408,507862678,896465925,323304464,975285714],[1068174501,720920734,209884652,1065913565,472337748,227567394,500582558,103680862],[1041148162,1349467280,627784472,1116835934,1351219547,1828714130,1258993294,701733324],[1991781905,2018919162,923911750,874917959,306130141,738802782,1326195972,1791394708],[15038746,155401177,1089381704,403788171,1389049316,721132067,1930917506,2121871214],[1646419280,1619458243,529925440,645154384,709775578,575279543,352155310,628344519],[1017818297,1598390075,1479367037,1961475899,514519055,731571784,1080733047,1814490100],[1917802525,1740602830,134481764,1748509360,1731801104,1296137391,248511893,1615840637],[82853325,2044330499,1560501544,1346252071,683428362,1833344717,2125393985,857629120],[1417592543,775317244,2088126697,945677873,1361257607,839433035,576671702,1682759121],[326233175,1188107620,838344566,1751490762,1297120598,1732978277,980454845,2118689454],[521186001,1707202719,176461070,1028226753,1300294765,939293854,1868802952,1415117578],[695615863,80340710,2101652801,1282412747,1210037463,990653979,2091420755,2123641756],[577610015,1198699550,1629186358,1440651422,2126796864,1571328472,1760852604,1666311279],[1720579744,1481929984,645818624,192912605,1958877043,1359366622,745830299,1595587880],[277959837,1233513108,1915110199,664643643,59824779,1302047603,609970390,292070100],[225026633,672212496,419069391,1571640883,1032881658,1483856504,1845814802,778905216],[905891102,1372526429,2005345534,980150989,2077218207,1948184219,124320819,578028000],[296782163,520252712,345040562,44147452,921774385,806127249,2092899951,1898259805],[2006030312,1039552338,192405971,1853673563,273567205,699687908,1556036330,842505557],[1978319741,1241662288,1975279180,1106536911,662377649,1857207549,1720829767,954345463],[1057336436,1692060699,288238681,2008694554,1574213767,2091575290,404801966,32966733],[208016148,1857781264,708168336,723309055,1410753503,1597479410,869341788,1775287739],[1969779248,1257504707,543216556,1102682121,901763743,749448059,1687468551,1779604647],[1026741020,577336575,247091113,1336475860,237897009,716159243,1877042600,1243300173],[80562280,1061264451,1340352220,1759532299,916715072,1600766248,329730875,301912561],[247169771,760873635,874832570,2090183989,961586320,1114630919,866055022,553541872],[2104283690,477902900,28180670,593196845,1533574314,817799318,683041355,1757134767],[1951723577,1805680748,1716432960,510375475,1661008185,362921313,561194853,1751109136],[25202710,950589120,603023685,1179426583,844589497,1949575689,413356340,34928514],[1561659653,918279626,888865667,1948373927,804163412,1937782751,238764236,785992623],[296622295,1611005809,997762743,543985306,1592997905,1162636056,901994508,1847396814],[111977028,1972265269,1883936390,2040435729,1326463757,1577241388,600189776,417417530],[299996293,1765763698,578941758,1624885871,956625964,1535143095,1916071331,1278829046],[1496687540,1701478415,554573976,124589581,1750377888,1014347091,1940579336,1070549702],[1926743669,512121144,305892659,1030314176,1021071383,714652648,1977388004,311765923],[1606751026,4179394,245428919,738762696,1116627809,1367730181,2028662242,1627624896],[35056479,135746274,2029228150,546495409,1348285847,694160704,1058221428,539088726],[1702565581,1668156948,1180439170,1146115857,1713907555,777333215,488611904,12654425],[1481274581,1234882412,1264569356,1960746933,1451808566,1212738345,1513254983,1396383673],[791752524,383894556,1644013441,801312370,1673840017,945813629,167792808,1905556490],[18474151,560793463,1836761446,394937854,870214428,1097455120,22674489,718377747],[2063217422,688954045,333941911,789343314,20413847,245078805,1526818766,424813185],[2115902945,934213728,1008456991,894505904,186835582,1940966335,1023681250,1673979562],[1528279793,367972621,1962965534,1864442919,670368762,1232469396,1500199693,2017981231],[1941386849,1648626563,765536444,709401878,1461261393,578097976,2029162344,1261300663],[1640448953,652877384,1632647316,1918278277,1528427513,747008084,1739616317,1158934341],[1552956391,419496785,669239375,1090707804,332148066,907396766,1125048850,225575010],[530331273,2105273500,1529956032,20120360,701361264,1717258480,1948120122,1430577261],[1969478614,1339049457,926172761,23943431,862223678,828779811,970654621,771181355],[1565971346,2117157434,1510507219,535876993,42182247,500370130,857316303,1237276700],[668093607,1483580337,1554493733,1293474004,1222106317,1489660733,41608414,1511391577],[535296859,1483287325,1126530809,700331331,1641817255,1004069437,870033231,1829818353],[31099473,1113310435,1723263511,1049955773,670871937,1891906687,1766116361,961084092],[436709955,864692266,1360237306,1080708792,470325601,1614729730,1786756665,1628051077],[882005034,835329828,1176543160,1600458826,1882290454,1275615956,463569174,347964326],[473007797,838797429,1401955257,612215894,226111932,1839715291,614381334,488940815],[1558672862,1215278447,761315975,911472020,1485575285,1089289403,1544611093,1878431337],[343394043,1286174543,2049219065,2000578187,475633293,14385163,1502221023,584948411],[256061231,653815779,1301204663,1837788546,223526962,79783361,288496005,1984206131],[1268015257,881800326,572274061,1589588102,261818168,265312015,542458692,969560938],[792767802,1535937787,1947284016,2115044080,1751777309,1206035569,924535285,993768887],[2031101224,602249864,98874693,1890986390,590109807,62644727,1909869865,607168650],[936547876,2111704454,1701363235,568883172,135301200,474766337,395787994,2089945949],[617949485,1809075612,2006845883,1414300394,1164315688,176028992,1553554753,801194779],[1653257098,691256046,181747559,438024922,944525609,1067066169,1807246040,642012389],[806508751,1924249213,1128472896,1621224539,1994258040,82976244,514777610,1184005998],[1792914145,1326770125,567152104,1145928902,1893095760,2083318191,968187670,2080914958],[714348767,1031772778,1713197727,1836676829,1547522513,1461060249,1916422526,2102035201],[612397514,886506445,2067646783,258222903,730582427,441377110,1785815765,498385],[1300718741,1974638217,357481269,1432672160,109063938,1942276103,569408264,941223254],[1715716110,17181144,185032716,1592510453,905332944,173752685,576207219,1597288473],[220922888,1108150388,658068094,1482092681,1567330223,1089572988,1836056954,1040351591],[626559799,1698157253,1461675681,1218947278,703872234,1808967800,1214225368,214771118],[854528969,1598958984,1901908167,1514231034,27877729,682195916,1012881970,1587613741],[1560509547,799334241,54600029,2054115466,1207621288,309528374,495468928,1389178234],[1836735813,1708243913,153508010,2031003101,1138865701,1952899838,2101335491,1740337013],[1302147873,1134146501,983345253,1940025709,570591015,2038671163,338139863,1930699962],[1486082047,1113918023,1556100656,1831294536,149733018,1602622423,379859722,388313824],[1334967586,1589197188,66808230,25516369,922487044,990629479,436308424,1604098014],[1059582257,670209044,351688140,307549669,1239584512,1233432091,9226750,1904486808],[965266526,1666479297,242826697,792436778,1065035375,1200547233,431834877,285696327],[788882766,562161471,1670796030,666826527,835679908,168609761,247498608,1981461011],[119241317,1702415458,1676471226,613067220,1430005166,1834176295,1395009478,1410083091],[786400604,79601862,2020885561,463376315,1850431191,829955210,445893548,1064999894],[1299795656,338573949,1097912422,1824618543,38487259,757322875,1469886313,2084244880],[382756403,772893243,1720806022,153613042,397089168,610500425,331309100,2100460888],[1928433059,1015292998,623678735,29050600,1588894858,730849708,1721321495,958174218],[1589333739,944660362,694604372,444991608,716328642,704692968,1615346358,1930665656],[209621657,885993858,194479875,2056303833,153587837,1185707165,1354303253,145896046],[1491963045,1605189281,777661713,1982619274,317766719,902316350,16389257,702593793],[1214932105,802426214,341201603,1117724981,1089299282,1246787981,1494762001,644062131],[541114716,2011653043,1489362134,1122510280,259912757,1930709772,1345941307,1067584716],[1319482433,1962281692,286003060,2064241119,410826115,1741014211,894287602,1801217306],[457572524,1053948644,1510027053,1561848792,344876337,90618099,1546431037,289677811],[1968152663,1190566780,1182919284,141044917,1053506462,671014326,801124850,907388825],[1647956239,666967904,1372708820,617174244,953863619,941258291,2060098183,1224351315],[2123621689,1157207377,1389242789,1593780815,955278715,566743100,509988299,501228466],[1356993351,241955530,2115372105,1810640413,187861374,902332977,332785535,1505436685],[1535707857,221817723,810721080,1462506685,690416668,1354143378,885513120,2023743811],[698832352,1080995090,1881862304,932107605,76756010,1442570941,904648533,237574238],[688642854,446826014,1905373555,879764841,2005681020,1042803704,1515094765,1144435585],[1292639791,1062325801,252999962,385650583,1209738726,936333659,1851199039,1184615],[1431263938,237969850,827668234,285262146,1740959344,1602812825,1346174130,210582013],[229161430,307045489,872618697,788553841,1087065450,1520098084,1889139147,1055571150],[73880001,935583818,1062472760,1280458566,189521399,735524274,289997536,1118778118],[1864590626,497626152,999512580,372735862,2084147662,730783704,1047586652,527445245],[1081897927,1152603070,240918455,298539896,850378290,2045479419,976132751,1408511702],[1176656436,946229310,637363824,1550911882,656537165,2100307993,825899035,1890195692],[1674748897,726023195,97311965,766211719,1550190680,319347427,393488236,411217814],[2005317811,1852955339,1564499599,1397829828,1277533245,867070437,487303717,1745972812],[806358123,697916683,361168991,936558621,1188398915,1245510956,1367011851,1522953909],[1793829368,1007718588,570975333,930898730,898916986,1200503429,217007062,422430834],[494828796,994110329,561883260,905888518,1217572232,2070656192,1229336039,1751034314],[1753150736,545754452,1639673117,1730770694,738564024,909192131,257625719,1400373483],[1304557042,1846517131,1944877509,1073545785,539645379,2078457227,377641209,1442512551],[955081491,1086838786,317727807,1961564382,656082714,1341141325,578956624,1663979469],[1083241742,903759950,1259428083,894047586,1672698487,941994768,394517689,162853413],[752525438,28295009,17365662,1532087768,1298042131,1844244474,428723676,1764047709],[73233333,264695170,529802650,1882488768,783547558,1797760931,1798213852,192910288],[621285634,1704624634,388184504,1995220527,1735910389,1270931402,1167666546,2105689251],[976776987,1725888495,1419320364,287591999,979764743,1307453373,2105185584,1172818585],[398484888,2112361128,1304697745,903010536,1086860727,1494252334,1221895757,1650378184],[913667538,818695379,1141240979,1775495089,2117321431,422159691,1486694785,1307112197],[95964599,1357190559,1656452245,1010375036,1698429341,1848910328,584738677,922962814],[946737655,1451111660,1020446418,1819808451,664947984,1370990877,935567241,1185517889],[626744333,1130660984,857430291,2125195588,474235266,215219304,1775868908,1837906785],[870042586,1298645525,967241054,610050044,39372195,1526294222,25418013,730048798],[1880568201,1665860964,568518844,1656409176,1932231195,768569227,313416550,1953226552],[1014541437,484722048,887299132,1185385154,336435124,325419267,1650474538,1969200186],[447155858,610695404,16070420,713028306,16929043,1911239135,1477007141,791529452],[262403233,766557840,392141197,129317395,1701185461,1005350627,2005658944,741146661],[949320215,533346134,1355368140,1829785318,1088198624,1505522136,776390647,338987479],[146381948,1671540491,401727629,223938240,1223616281,1511637808,1859777170,125022446],[1519432114,1966687098,1603897225,38637711,395368109,1536609534,343789600,1972541084],[59131456,1578451306,1266947741,1509583274,2015564548,1924285328,1060655156,1424439166],[1216104345,1452495619,1105061426,1547134875,810473425,528414001,1310660267,1841414917],[236327323,419749153,1656021163,1287848732,1045444941,265581608,1014342070,1393150741],[623884875,1696297011,1236249458,1366121517,1772652136,907231916,1470365125,1490478921],[421771233,1604477300,1391020378,134076026,571435561,1941819720,730793886,320808033],[1060425393,1131736919,930784877,1504707159,784813473,1532677281,158995244,765283778],[8678710,1402496045,1587266379,87948923,1151283468,772089946,1410929206,1280655711],[1789463603,787239400,1406294428,928345138,33650301,1411763160,73806797,1857211355],[132950794,2001695137,1425838398,1877962186,526846763,1045316437,650261241,379143805],[251000830,1698878544,966800683,2086264238,1521349578,508464160,635184744,1243019987],[1985286655,1827613084,1350187325,856930939,1091092634,890451931,1130220500,1127864509],[2118793861,501898971,1298356983,1356768049,1693731510,1897598564,808683021,2038059915],[478084962,30054813,1713878799,628330413,1172284293,2049585322,1061949493,1533665349],[1805107752,277181008,306986225,1188366124,139738781,1249745780,49027494,999102143],[1640752172,1118011827,1393370691,1882519917,873134951,839183196,75722620,338176358],[1485779815,973291748,1728416640,1142255441,1809582155,42537313,1455899576,1583392604],[248664806,793079594,744960597,303069541,1098905619,2005146692,969143029,1654344989],[1984515805,771653734,350325342,409876467,64306263,111917482,1347959810,109347580],[1305597277,1290686376,692954884,576618233,52121339,712793849,1852962854,795605545],[156105336,433527767,2107008366,124600734,237650937,1037993018,1185768367,379278969],[1754017107,75307120,1749588509,251016730,449914839,1179006757,545138497,1014908675],[2009267541,1915258337,1613486280,1663114382,1052471433,524831097,834413462,656080985],[1969916607,860644910,1132141892,605964014,1318083922,1294436163,760111270,1120080645],[695337446,1658236440,1464430665,1734619866,44047428,1284016679,1773139441,2054346012],[1910076235,458741069,1548012848,827090762,2047779068,1570379377,2035500436,1134582576],[1985773783,2016047223,558020092,773748123,2124482693,1188081361,958003178,1851557735],[1800460340,1233114727,888243710,979735293,781991734,1000173489,1733899274,756903413],[968546199,1309711514,304795847,1502793427,311567937,855035013,462086116,1000206230],[61133042,1984032616,1776484138,1605314767,632939107,584115968,78198915,1486347950],[49524044,1641524669,61967895,2058177160,827972847,120187527,702325839,1130225982],[1943903884,327857922,1715028677,2123638126,1330144683,1059935938,1116187968,888710830],[315749719,651416160,1459961461,1576137441,53868476,25959436,1011475185,433604142],[1722973315,1983199614,218676814,1436210249,393098518,457131009,1503140781,865678927],[43133540,41952140,2109347921,1820006030,257089536,383104464,216785059,1253323101],[259007376,485448024,231229657,1281382718,1413718898,352755484,220452850,1533976493],[1045095997,94842465,743443701,208251967,943740209,292471011,41965138,859287464],[1862965951,559705439,1228521341,162847956,904454737,110822599,1458044812,1487115644],[1231093598,1260474696,549556490,1428453910,1161162485,1263290907,1068771627,2109334657],[1465945804,217433986,1360709833,86240405,672901546,454056622,990825566,1888424516],[1874083151,537384141,1311286390,1928141461,646358970,1062532966,658901645,327015006],[1262147154,992958798,773450497,129008388,1433190157,1066597592,1061208136,1168306344],[87073327,1956108012,1391894831,495754015,389080006,1682398910,500283213,1744696938],[61205042,1190787147,1322218666,2021825844,781668434,2078395373,584361194,1795365120],[1433205990,1521150478,132029116,838976158,193551802,55283088,1719318661,671401793],[375034024,1320230261,1293786280,599316862,241155529,1469700892,1210308325,1660234974],[1606107447,1697572993,890969851,970754179,1055400481,1889821722,1892892916,1605426847],[799041825,1239120440,1849727498,649696778,1622276846,1302575238,1089027159,1755691061],[1403513860,1096811357,574986421,175754095,1316293596,113246404,538426768,1203618156],[485097061,417549166,1447538206,1263319299,712213067,818385865,1459737947,176085928],[498075181,1285544435,1352164032,1688997409,614254023,515435487,1495822020,380924852],[1623144758,428716441,997874348,1437123777,1216034441,863950752,2090589877,893923868],[124484469,1750865773,1676663206,170425606,954622260,859820139,1874312963,883945860],[1361564337,139520092,902344227,1728048183,195246525,999759172,915280354,1407045280],[1853617156,1270211036,1712578487,1308979624,967359431,1326672211,938105688,116717684],[1774947663,1585674455,1419058401,1508029524,1208100209,1022362342,963956965,1598613626],[1654561403,1511023308,1407152026,1264184557,955970018,883131539,1086023867,2075644663],[2095254642,1106864072,1558965239,1161072972,264127441,662606204,1232486828,350109295],[95407882,789512826,1016057624,1320126425,2018898870,1189112517,91727213,1414280499],[322278782,1553127212,1152837180,1753227298,1292197328,1125799305,880896618,7283457],[105182985,320599015,17589267,1080499187,1702132874,1216883289,251544968,268589399],[1362234433,36025270,660502972,376536671,326953620,298317843,613740166,736084879],[1925234956,2038635286,220093346,1367978667,727094537,535423113,1672514757,664085955],[1740222276,1605738050,195896267,84028851,1342054911,1335546591,1493748221,138724577],[664381360,1716920814,764340081,1346193044,1732239689,1059226494,383729587,573091149],[1840892905,1231568132,1140934109,164644882,1137248292,993591349,285768087,318255524],[2066619922,177670174,1193789473,2040973934,2118354176,1779329239,1817593356,241136616],[746802247,1654353625,840996398,566858523,1095720831,1610188690,1836809520,1060180544],[1878220443,709404763,1318822323,1520306683,1645226148,74383777,215713990,360827618],[1709198110,1085369294,1550887802,1350594856,153654313,756616146,2040252346,156661197],[1015069869,1348027827,582128496,1577263077,247866507,1230485289,1754997693,2102684950],[1704327482,1323070295,1494762188,2092105112,828218041,614424216,1758907024,1290426570],[1922029660,1206285657,413857029,228290104,1396487430,233155561,2059099554,1204477116],[854737963,1206023351,944648111,1271625545,1125156974,1714406629,181625554,1530915988],[1682272647,1237191342,1802926225,98074197,1273370423,608704133,571420485,422783305],[1715084145,463978413,168980281,1529278601,1297880302,471526125,363714265,504995370],[1680185618,779004982,1560104912,1972165684,2016269579,813437458,1191506313,1136734793],[1510620513,766392987,1646980272,164593329,288234954,183533486,1000761312,594357257],[647874218,196268039,1685537944,1482622894,20006741,606086772,1145982968,1998706830],[941732704,429952733,1311259649,628222849,327819603,1628193135,1244806314,511399842],[791300772,1675642295,93851760,1890261236,218149822,882944780,1455716531,812551028],[1847552721,1403615,1587707911,254542272,1408334580,1578799880,1834188153,912799545],[379457407,840400278,180053205,1135030640,1625692269,402708136,1008221563,914819338],[1037476698,808317913,469415614,415699877,1009584946,1445851708,2008500144,101894033],[2098439602,1959497054,1284564499,541087984,126646541,610532993,2103528571,375251499],[1230544851,1908877816,1057941788,142032732,1677723160,506758596,1360876694,500418083],[698194619,155860195,421373989,126436959,39213068,1647613676,483467031,97652590],[25326245,2041895250,1017306264,1460419927,603053981,286796676,1191710875,1587854247],[169801632,454075835,975276718,930674575,209207732,921596291,2101400271,1553131694],[1843758637,375125750,1431030555,493612099,533711579,148857886,776941235,51772233],[2019000356,1435948805,868724101,538164968,1294610928,807627986,115226186,497685626],[291175279,1868949639,1215146208,109831541,1461903952,268610035,682561505,683813933],[1942807073,158980845,1156168093,2111827454,1937561611,497631342,1829486140,18566026],[1668588506,1487230017,1515014585,294560523,286387484,276126260,936379019,1973436517],[200764688,1833428485,2058276554,1210810801,1404178021,1833993531,1688429924,197029715],[1354907881,194176552,1429890529,1910947005,1748770184,1430393600,987356907,1611452578],[1092030656,814578626,1911525005,1803433294,2091035200,1867970186,1786126049,98111920],[390437915,146186281,1439630921,41815299,1911477718,1708538721,1516513541,1091771815],[999128421,993093876,265975066,1984918466,2034455631,856807012,778154695,695744742],[373684033,404743801,488250178,1819015144,784214500,2127175586,847005124,775053981],[1072648772,429001776,143013521,1671740438,1845404343,2088280830,958505857,721884885],[1288828976,858222774,1423112242,488066785,841514620,208128831,1605134988,453933227],[537878210,1572695836,279072988,1043523970,1749993479,1574682641,116587604,2108313146],[782485373,720880349,1000537476,1280208477,985295433,1751334715,1396558331,1040295434],[1816257885,116006713,792911153,2105623347,1982726656,1593978643,607440067,1053288598],[1735967196,1679217064,1153430861,2058992773,1907674380,1179971581,1614286410,882172834],[1460663392,725760238,945515824,1937558025,910811098,1057003515,772391629,814653862],[1069097929,1737299217,671668131,848819243,1658793999,365191213,1355842033,118662331],[1520306366,1257489859,557610512,297020383,895992343,1642644569,1990905529,95091497],[1658541554,1466524659,824591984,141647961,195305462,1627444860,233583357,1659387292],[1784962005,131280864,1257848079,596663521,886579658,86988705,765550245,1494719514],[887504674,1044970227,1732384237,1790036326,346174766,588128162,700696280,2046235145],[116836823,2065234483,918820656,2068511104,742478556,325158642,117235194,1752645732],[251303642,2106766088,517110293,1400401401,1872967092,766437160,945292139,456682424],[876260916,1374678268,760385031,1544050559,1714617040,157243168,1686634560,670574545],[1926098973,1348626498,982678970,1284177213,2100600556,1574276543,1235966622,548388132],[1858706667,1578698380,1896314488,1450904263,1999858457,1866389133,253154379,1000051018],[81754879,1186657920,1177089987,373363593,1561277924,1060706590,567914391,262694492],[1738832492,562563451,852224659,716521159,1818465506,1901073477,885095979,415577451],[854824139,1348948738,1260517410,983396273,362333612,982218393,968256691,806880198],[540696729,96436013,1021492980,544350054,299915154,1042780737,255370433,729915119],[1719430684,312526727,888825586,400053664,985029666,1409296407,702026491,905467335],[2041835812,444453517,1476617941,668817752,1956694378,896515580,722617598,1229434535],[1815938044,1491896143,710565569,1469146260,1579597174,718514876,585761513,923272713],[86361544,1351425873,411739769,1531013108,712428950,123554692,1670977736,2121156557],[250796970,1469336472,767758047,1347398856,1380473798,1228739165,1341285231,1066312336],[784324386,861202086,1358277658,1606164662,1433402685,1467056054,290972011,1139877270],[60614262,1953435208,2124523713,295347502,115357270,1008275942,1616037089,1899631481],[1593545023,856879616,971767951,1641298090,1465699354,258550978,807980942,1666523850],[381195652,1792117887,1999367144,1965825251,1992699470,1748634163,542887803,1752845613],[1036494916,304963957,1079514591,540502973,1967882333,1195501360,2113972892,1080521101],[392545292,511264235,1440198679,756295378,2035248444,875931271,60483502,212232298],[983667281,1697096754,1741294153,563941899,703015689,1472099257,738771844,1438526788],[2009921678,1256602013,186365304,655357246,1557685117,127274668,452591380,1043200184],[435885185,1763468838,985231933,2080551948,1642376994,153378443,523801447,1203915586],[962602852,1534952588,34101515,1661708133,103689697,743307458,1229078373,1000186520],[1776984213,837932932,732223331,918975264,264130632,167188449,978856744,1200441681],[2125265607,333788163,2081834387,775427970,141160482,1345335003,986714375,998306813],[498980460,204637704,343732925,913717312,1191333693,1293006100,505135697,2123840590],[931675434,1388178916,1464847731,1349524313,89532693,1847591185,1353437770,948216570],[1044731930,1832136204,1052657946,1954547668,1341227536,1055623424,1613241415,656504469],[1059954278,653749331,1632844957,1738090500,1271131305,563950941,1952782915,1117263829],[1099204382,1744077161,1741813277,1663978874,1506154586,331017570,999311902,1403066329],[1972771808,532235836,494049631,657745054,1512223010,786355096,998063960,923586348],[1137021529,566160140,425976882,1914951095,2023432403,2070839660,1869698699,1169279151],[1604071408,1049683665,1733154154,456260884,947779695,1323577073,1579183096,273560723],[76374218,385637508,1427737336,1344392293,303034209,904794833,1596789662,1136756562],[1570706788,1436036694,870330127,1279964548,1133332767,109199730,1216796869,1838893428],[1330875895,1974858853,520031021,2085889441,1310371822,1954396223,1934684070,755493818],[1295979164,1113061148,1435045536,894620566,1143678687,978188620,1514366154,728902331],[2098624660,131126837,176901289,191517529,1761905482,1696453533,503584636,1705905308],[2078030608,1605959043,1281906813,1124625460,1070621825,1706472659,1803693254,416694444],[61797958,1225750014,1739776930,1577523047,1503616871,532466826,1931599535,83974126],[1662497647,89565834,285851494,1173103509,1348692731,2035314087,1356449838,834130381],[830492124,1346589906,1378506657,1492918966,1398161600,1915149254,145856906,1114246163],[598975065,803972237,909586602,1340556628,2120727229,2014656749,1944050228,1529495661],[1927458512,1509777526,99364697,1226278575,1864319904,1231579612,1700605648,83074102],[190082519,1390141715,545999479,1802921134,2108161909,1729788382,128303625,1563705427],[300234041,736124083,818833013,1114106363,1736263668,769731846,885596981,1282698350],[381817291,671515552,1399496650,1048935239,2011763069,1830593524,982422120,1012162141],[1122105584,1711837954,1662657257,473995197,1857110262,590805512,1975428811,1776937529],[1780912640,1189812916,1871602804,1835472314,602166192,391292094,838302023,1968239285],[1244307868,1585464060,1488673589,649388721,663223426,1750251630,543545665,1849116834],[1952506582,1452490870,175334560,340779929,513584607,348649465,238482686,1331708588],[1396712105,1695457259,986095167,2113710013,208254844,472236795,334297653,655224348],[696447736,1641904111,981490186,1117367165,2080204794,986396139,758027907,946478500],[1265437974,1160114485,1718323201,33161368,412237340,705908830,801261491,197416996],[2095314282,1694525074,87243039,1603752722,199507681,1536169550,286882337,1930293702],[1270962006,104280283,2026531418,5510952,1216463308,727776018,883844159,1127318839],[117545767,2051998649,1503675553,100584264,838332299,575772246,161990045,616699440],[1487071397,1124642528,1571723971,956631460,1395222845,441598645,863863947,1528967274],[463773303,1170905226,454055450,2010413811,1980391952,1595991578,450297148,565687693],[369795542,125381083,1035087814,1354938176,234642794,317587540,1930063189,1165138225],[769572934,1631875112,545219285,713219378,1578512846,1311257704,1230865574,556722143],[1627744485,1141262751,964543308,527115794,1380813980,138259456,898969396,294924160],[1869295171,588337571,112117303,1948986031,726638582,1139979465,649676379,649951635],[426906088,257940945,549046659,1207122356,1120598995,2663091,1723369812,227224643],[1639457743,47792625,918482845,1318373861,2120065635,1332628960,1445239391,826363306],[264441070,116697957,83143152,956883769,278264883,1644425781,638383120,376024856],[1339251900,1135964497,1589455981,1088217680,1393847330,948340445,107887196,869867886],[432187814,342761152,2075630855,833288811,362315614,973788331,236759057,1804856803],[1855961491,1660881778,1239678086,1422222545,1217384561,1424979951,1824394030,1736503568],[284867008,1966084608,1640793496,155529901,1169564207,1932360695,1696797792,529912800],[690826682,711288793,1882985146,1730959365,1375451534,243128005,794668637,1567899214],[1322590901,369669216,1974766156,1295101626,1428441935,854320091,237310409,1141092053],[1605446771,230611345,378752591,1785751974,568227657,1247417188,1542128411,2066259654],[1809022519,1919252581,250265436,797488300,1930301504,229144119,1794834420,1996433436],[1187438885,1138245039,1814544497,595176540,1225873510,355103492,2002052274,93321988],[950969744,1322747395,707076315,1540141967,191596219,496256874,1542897608,1695873663],[1575495801,1940532309,2098198104,383866464,479153779,1338076209,287274238,190979661],[257713999,913881789,430101872,667002168,1209332878,2022365085,451718793,1570880474],[852511708,569929881,1633442038,1156485690,799622633,293430177,226346286,626562574],[1604286746,297159295,1651795286,485652092,1364416181,2088600247,269700016,408223690],[1217099095,1764757404,345789858,522036107,1836748788,1574299847,497990246,1080741909],[1350704251,1402604424,656207460,1165149497,1722808988,1987522490,1683462698,2062576074],[1160176888,660080458,128182206,1909158149,986539790,773467162,293818274,1582664345],[970990535,1541177230,940790901,10144782,1742043757,797412618,653040297,1629619784],[1852350875,759638894,914585140,635224529,1226675654,788661029,2024626861,117496505],[29173489,1939286382,1440080860,679279970,1780832273,1145467895,238687756,296521454],[863619185,856399848,2105046521,2042172600,1436688288,174707676,729086858,1786088733],[105120077,1262925435,1836930821,2055473334,857465649,611225523,80126198,900137097],[1200255411,1103686172,140303542,423458169,840333825,617149247,1975421631,1727532831],[1097271526,588908483,682512154,681594484,2030664578,2094713115,1331400875,681104689],[1506115183,1469110522,818296404,901772842,1191784771,1577515280,662581573,1000712165],[1573320977,1941187561,1080657608,654151862,597451614,1356783966,1119365063,115051354],[1640138103,1493590550,292320131,62687831,2026129256,459142514,118088215,182884293],[1655517014,2049555938,1567811348,857625591,678828608,268940725,573640003,1792264193],[1327948480,160660572,318214646,605039049,1988296997,2104839658,923129772,1023250575],[180452876,856642728,1589379948,1305896695,1036091271,181440140,388112893,2051019831],[1290849540,1350912210,1228637835,657092651,1724063474,1628015243,101832898,1414131095],[1690878520,692666998,1460426581,1826355929,1971188112,2073725101,1453268035,2029765997],[242017015,2105690683,444927214,1120157048,1935001882,1043590145,1365542495,1861340981],[1217699783,1858033871,1851221556,1690597565,1500699189,201880692,986438959,1490197354],[1069680522,1925249951,859406459,1576350508,795373342,90216296,870423978,59512222],[1015266791,1360828530,1421823012,98929930,896632244,1908904198,685188400,1180640524],[1830757535,798587141,977288202,1863724194,1220184444,556490356,726252896,1911108140],[1252642610,1635304408,1091317292,733220438,944311719,1274539668,341004997,1345403846],[2064426631,1377937809,1409795491,1135018882,86195517,607985083,1939548358,9417706],[1833148182,317688823,1495068979,538139599,1553156021,393534096,1310129496,1583382830],[1822226392,8278440,696670229,1565420859,116540801,1023230484,499594056,1386457960],[1392063524,1277092527,1339237694,2101886266,1049608673,532388286,1171246909,1475189155],[1088196647,2027684179,303862227,219978893,583836429,1105096786,625821747,874514913],[1981141223,1551634956,671082575,1818526029,22238121,1510213182,1514664908,1334540712],[1516800379,1993745465,955219193,1017716127,1554111531,2073975390,448859405,315003841],[1469749775,217675910,558046961,1325996153,2051312662,1646894482,1117290352,1206137182],[927502269,622398172,953064187,401734592,531896192,670387235,1000264996,1790537722],[1159589793,1763117577,2128566681,2009716197,521590049,833007160,906631095,1680297111],[1841552781,1250204872,307248537,1336229177,1020430870,647111636,1120147003,299130339],[1326051093,6126692,1933959852,445564969,1346945676,899536372,875934774,339104553],[888490228,1814130333,614993668,1770734423,1687211534,795129391,306201774,209427309],[770281070,1212530405,782610983,640485503,1718020026,516305934,297515895,1321135646],[2034833695,2031272977,851563438,2000848430,82700344,107913183,752172136,1049262501],[371895146,1347366053,182134363,2029443207,416560754,1757291012,1333080993,2034850394],[1501097679,299724854,1207895023,533060974,301957128,1055108806,645061759,851875355],[557000572,706855939,1787212026,1677509925,1108435612,939762284,977404972,664412204],[1501968607,1191880518,249844769,361690687,761209089,1628780960,1308251828,658818217],[480566461,1462897730,1678748262,769580032,1009929469,1838616049,1500390360,334916629],[812996413,1402450415,295984691,1885523492,599415157,1774728181,1455216223,379433792],[1207861390,356363262,1785616360,1230803818,430804887,288936984,2038856054,1948995968],[311438207,473564309,1945079157,2088792342,1819188478,1464219084,1686325666,995057007],[1029841126,842665659,863570018,1101327081,1354324137,48569193,464653647,625319796],[460334653,478196908,484518460,1079185162,1733349051,124909893,2099933679,2006117611],[438184216,1322332449,217099125,1410445345,1200041076,41029136,262776333,1228545983],[297985756,654957403,14010272,426647407,433342143,1729335073,417799159,1008501769],[442699259,20615311,1526489598,1347313953,835252036,2092384116,127146514,225831688],[1366040481,214840076,742234325,189484478,960055572,26572414,1151581618,481006692],[339323235,195056976,582061443,1085471532,326434617,1310055386,683365059,1272151363],[421925972,1670556076,433880301,286981752,469294878,1536682279,1030375559,674095994],[2067749815,873421113,1010203955,1133836711,1490126361,1441282401,1675765242,1640711918],[1355355783,1890711436,1147850234,2089510321,1122694747,923948998,1677079498,1514935141],[1120402867,2117779415,1664721360,486036420,1325277232,154157104,110253948,747541976],[1891354764,437199734,321535997,1550087075,887662647,185008462,1179574824,2057050815],[1437669207,1424900207,1291543418,358343429,980104961,1150950336,1330601052,582433509],[827639770,1890055271,2111506802,1674241310,452562655,1786276864,19559783,1693122824],[462998450,1096676852,2002411654,1941390579,1143511403,865354639,347135718,196267760],[1566430702,159798412,987688444,381037623,1535891317,1265901730,1731047881,1064117985],[865592814,511617216,1974601698,1654481917,2011759104,1510845015,833048449,1752713604],[540443151,657954109,1559378929,1101570089,1005134599,1691126067,120296666,39814795],[69397307,2013628576,1115459468,1355258634,347138791,1546111136,559780634,1238678882],[66252134,275078977,1311573116,1406213737,331604439,635016897,413041865,1053782048],[805620482,1930189467,1456166376,617638425,1552372785,1436763826,441424638,363135802],[762003236,90515952,1259439086,784078054,1733142175,241825239,1928447451,570859256],[1621008925,401421535,24658791,1230394361,241297298,1334716275,895245639,1935830655],[1142888768,2086090953,880573305,1835025141,206149380,1903738068,1463351878,465229525],[875524418,1450658394,1777367717,1322632655,1770601467,1805985484,2034126861,1079670794],[1574221527,945479452,1909623075,380388553,1970687215,715333825,1141534849,670608143],[328100915,1184961834,1226010567,1135204797,820948561,559945632,866242510,2095392654],[1811627615,2115356865,1602329079,1862752678,958849756,1978246024,1466871347,1855101553],[1926384064,1504755104,1648775634,692620538,374222771,1809258628,1214289981,1867147177],[635257973,35242213,47105530,109596741,1872615404,1389341901,539866621,687773258],[1086707693,1601433452,875479323,420493512,1479558130,1082370983,199914991,315075338],[2065949125,2111947777,1129690851,837104359,969515478,546207224,2052884036,412839967],[1885556865,1988913205,1765372759,176538465,1531163613,442214427,19778499,1961374287],[2040340100,1236551299,2049460659,908594304,394072633,2058557708,751261848,1303988949],[81656137,456072505,1456531939,1072965478,1335098777,423863744,956225372,860968638],[629651396,1343801105,733624241,77466668,409725279,1895011603,612692362,1742660816],[1766282414,392913154,2017207962,965891391,1019022759,2064151978,911917160,924555822],[86172150,1178861364,300447304,1197247541,1574591790,1682577285,1410734393,1597598114],[2063844624,1020326917,652371552,1130062146,642734040,277785391,700418262,344221544],[1047890765,679388913,1438771862,1401065233,838768713,1487061321,1242561006,115773573],[121489978,788351522,1981904372,1213758159,1311778805,38494936,357084055,154521757],[1601471900,854581196,2009503884,1740313752,1863613226,1343272524,1997116509,2047220275],[1663961251,2314468,2007572461,628683823,77440607,93667863,1883803380,2064204181],[1622719670,124901954,1877479852,776234966,1184812045,126847619,1950186703,1109802997],[2125996259,267830959,706469081,2049570732,151757166,2056881618,2114544745,1467435331],[1402025260,1871688888,784482360,960809894,332794400,256630122,852182663,615841731],[1170323384,1458244552,1163663743,277077496,1051589869,584919378,950738710,617261777],[1856369239,106606789,224894423,564434079,1700025952,462013346,1610720404,1960651697],[1117384332,551288177,1077107332,1313756421,1985748063,292852695,822311101,1526462835],[1006727537,207368493,1529665027,998517992,139168412,1346580802,1328974983,651059917],[135743875,1617451735,242501266,2062919013,20518864,1679320097,360178529,1704014435],[1405583666,1149193543,1378773131,2022077851,1280051168,395909853,1270723588,1646903029],[1783961009,568007417,688127458,1746118795,1235974343,866184513,25601342,1722068887],[901970546,1584719259,1459648960,574747546,1425941587,1504883519,1375501003,1227482822],[269713345,1238856459,1557960770,496948030,282126695,550493119,1651981255,550164474],[748549103,8817831,783460377,885448268,452788450,955708390,1779319289,1222526552],[1546420985,1949934385,1427297604,1432540939,1060349439,2057118788,1736689567,1546583787],[1340048612,258526599,596008878,2020754003,1334578792,1921462171,812775199,18490113],[764506196,1997337373,1155366919,1049668724,2030394397,618445083,1101327406,552507184],[294824433,1465498863,1720200631,837333707,772660050,2091899577,1038225326,524527301],[2104435246,281427298,1893793999,370303591,1995351391,1207221306,377516874,134164540],[363776595,2078575488,1994094582,1932362614,223156733,740128145,1157192544,299655355],[1680005974,647437537,1843759837,1579214830,800860180,1616474746,435100222,1606376319],[1509157065,20685592,1428804453,78644388,1553814314,804228946,1582322067,992402501],[91403846,303567714,278586549,1051818256,544938123,1045663698,1943552329,88727845],[62288302,980045236,1669144317,118623606,1569629162,1147560684,1132425673,1740252259],[600520124,880779556,1022425220,1501201203,1353068413,680346015,1714170962,164766079],[377713636,278342421,1881967111,1588138217,550322523,1581979316,1090022353,1981409175],[401908816,488830058,1294120142,392263732,1581262675,1079026128,292645201,715736323],[1812141265,1182432083,1254365602,2106138066,1959919607,263403417,382363653,807684253],[1583882842,641505887,1051635803,1505556345,659544233,1701498187,1085986278,531742122],[466404068,459886904,18874946,1621406325,2123222106,1572985608,2071301640,285819083],[2068203448,1776624329,137914661,581704590,337016457,1941475398,1425944462,1069518410],[524284811,603892498,629912456,1337638843,918723815,2114744761,1935960410,92052905],[799946014,29904411,1871230719,1059610657,453930101,2019557004,134349692,248213290],[1365099575,2091747128,1006834727,1490791672,468460213,1650531412,360223940,531663502],[201031847,34360447,1663799498,2018451139,35956268,837400578,942783110,1101315600],[1446650375,678365587,641049816,1794355991,1207792914,895251487,595649586,1292697072],[306608094,1163800861,1820140588,257894943,1708159989,640360717,468832057,2010415505],[1177282686,1276419057,636187252,1702089492,1354543479,1290824653,1653968764,978523753],[1649842400,1328854010,673716278,1446203415,215033306,1179234375,2100519992,543319468],[392649906,73753630,1143198548,647654534,826838234,514262066,291844405,1455632663],[196994478,363882903,394548420,17546401,1764902388,690706850,511051142,1005442490],[1033325107,2001693236,2050459435,927264359,280830946,444341961,1776597447,1349311855],[678839528,1344164592,1113664572,1432371357,813802527,1655669812,63367143,523879436],[958900909,249373388,1692454920,143092400,1593141932,617111758,495381923,42597351],[338879376,597667198,1355503352,1862169124,149364406,1188659736,1182224464,1057319656],[1810313188,1898891413,771894520,277599949,2044960875,1644656794,1706042202,2070581636],[1441590592,530016008,745012511,728118448,1168345486,1259921171,1370840870,1431959677],[808988242,1897047995,1472735353,200052061,1118949272,574307396,1864350562,1954919630],[420990137,494737065,580609381,1961617470,804244485,1887577779,1245905796,31401859],[522926045,388081554,769285658,1607613930,1314296625,608221408,30538916,1356485843],[503861865,1135174052,473515137,117202736,227294007,1229219760,1589879188,1748681767],[1772248082,1450085896,820409205,618450448,1762664843,927906830,576107485,415886960],[865231482,179648410,1354514639,432458875,1620593299,200060114,2007592826,436465371],[1356982419,2013496953,1609914972,1204927235,2093879259,1404270060,1563405515,236004360],[363610296,804480505,1197484804,1925352838,295338319,1908773038,1422753053,1426889973],[631767365,2058224387,1842043342,80190244,85398357,660561721,236647172,1215933810],[284400638,1016416508,1324556915,687629566,472452254,272385411,610994503,684768088],[2049383477,997612380,517135049,2008452655,1945484467,1028563639,848688244,789400757],[1722249504,1722050253,152646066,1240675181,1473611977,1478325651,1614468128,223599579],[1108865235,1135550400,383524877,916867095,646678653,324267333,1651096968,75212051],[590387183,309770645,555064717,668638759,958163243,1337815627,1507814647,854085250],[5425119,187585590,349886623,2013099735,1845936838,1033524813,712636912,502502466],[1773455412,1523234520,1391902493,2086530373,498426250,335093034,1584142646,1836801991],[1422353560,379540337,922067263,271374861,1144436474,1234308674,1621242086,1250472024],[335373012,971240928,1659645476,1241294550,1029840745,1532455491,1107813347,623448674],[74500444,1555637922,123605960,1014658935,1790453582,104897442,1575225469,735748563],[776299785,1898598269,1215137151,112164758,1354418186,1891656297,907476960,1262235109],[633564174,1296848063,646262313,1626200059,665724896,1356971606,1127992280,159064012],[1642648017,374861898,1397215960,704549612,343250238,1702072202,1019861437,773627113],[740471413,191796231,1121531726,2020955274,405605420,1329112666,850790035,344013153],[893215551,1619673696,1848876659,99152232,1461271531,697074394,1371533486,860606808],[192420546,142479591,1632459718,181378470,1569730062,127463743,1641108556,1534654442],[1092109591,1905201957,1429467305,1104718448,429895710,1409269843,1988633845,755747127],[2007906396,1937187227,881595353,1393806503,379276375,1342700993,1809005064,10570525],[1139268631,1220383695,766737003,2057740156,998643806,1327115878,247867894,1313112226],[768136469,1599767883,51140812,1968362045,1872717758,2118622184,46220437,335349378],[1047426370,807738298,1250279000,909051061,223902266,1379200563,1130635930,1972282334],[1218610942,676059451,1710660876,575616094,892097529,1126399241,1223260093,1087735035],[1193728414,1416089699,1650273067,1633302895,1276073753,443746066,239879255,18407109],[184253994,177429207,712520062,1279006072,480469689,1425090580,1854007876,1043046146],[2039216201,1557220903,623630240,1342276514,647340493,1421407938,2104987297,1522244404],[832728556,1031212814,1654868014,364725972,1399269980,803723834,251211747,1415429850],[789300118,1218589555,293974555,176629096,733138220,317353403,1926447294,1308480516],[49130843,857327064,285483534,1256516420,245782223,455544145,1470505246,1296688802],[1384322668,871279860,246133330,754247263,19705009,1032431307,771332286,1459167497],[1059836836,257238153,1007636876,714529363,1569373995,2035084967,1028125233,252184389],[1221555518,1053950909,340395988,339785495,533420247,616352967,1108224071,1868535732],[2058059706,479911793,1318949605,1610924744,1575661453,1701026409,168729717,1310082835],[895285801,1584581133,1040399839,1230496258,1451475873,1463509599,1133122773,677059646],[628140826,1848998149,1448268745,1832778264,1578927563,1408583929,1959882521,266435736],[1648579568,1488813690,1820075498,1612020299,799631510,715782176,2007831918,1516368549],[1887661158,516397563,1352125959,1882571854,1870534198,54882139,1845366266,1695662630],[1346482053,292137778,519696857,805316136,667525171,2105405195,205136420,832947792],[333541151,319494439,1486346376,171979719,1902567005,223713024,1474221040,1256107988],[1368547535,1045458579,220268783,1386230864,1403645421,1921580051,838722948,816483051],[1820394685,1588132374,753860018,885901457,125499974,606632570,1179274884,2068101553],[1981817254,119489667,1975250394,554128395,1919554750,1427227196,872165688,38616342],[1469565695,250536274,699820760,1965940162,226940634,667561429,531740599,455646960],[71206395,1822746356,1332725762,1623208676,559733434,514733395,1758350359,719010356],[23059362,239013704,2049586481,491888677,2083652317,268453249,1767177889,1995284611],[1742273838,812569754,434720241,963329912,2054961012,1284667974,1690880311,171203579],[1493201785,734753416,2097069327,1417531499,1546454521,1951973567,258355932,569742862],[115179702,695949685,1783481522,1909124451,400884842,748119440,1460108589,1298847262],[955818250,1346375475,886849235,215279480,391747435,1764724905,1278795182,468632963],[114946870,996858732,938026178,1294120168,1738539839,1128947384,1898502578,898905790],[1967404064,274689747,771222002,738016095,586816583,701136943,1626364786,1526111818],[1225038864,23369825,89278803,1671467590,1748699217,153987541,1904462615,871934722],[1150412192,1411571122,284749289,1505603599,1385217192,1219185285,409592029,478151494],[1807788751,6170263,1246372241,1324851004,1966413481,1390434924,781971820,79052412],[213651308,368824309,1945463798,581892535,1290946419,962681043,398072960,279709293],[1623496305,893236506,889663276,596387112,1337706155,745247709,1243596542,1762370820],[1480870044,1013297731,1587116150,1129163827,261150896,91403826,783403490,1915961451],[636794514,94948226,989420695,148157349,1394272220,1240742837,1987516822,1843231710],[866266669,773204468,399045629,394461682,320743299,662419356,2102431402,898555250],[370387707,818350137,809755448,1395662588,1327479147,884747386,1384482354,1297217481],[271201788,1572123423,12048977,1441552191,1230829376,1160588042,297169678,1312834445],[1082991913,83327180,1537563408,913458041,102773522,740710502,1660343808,16855479],[1379329977,342995370,1802320758,953470831,743597987,68929269,1388803464,1162849762],[810911919,577492292,1356272591,239478092,1364065578,87891071,1823522780,1629118694],[1632789485,1681821984,1220332311,688175531,726914805,1756310162,1498204568,129996359],[1588134749,1619942943,126806866,507121489,1808584629,264784063,687787368,1497486007],[219662768,926042974,849730219,1163746955,516580507,1569975094,291430128,1378638537],[1372838641,1353738009,1969676127,42051147,1075549123,1957314230,1128562469,1426653987],[619482447,1816461068,2059706085,1486305139,2022918393,320729617,2105357588,1852854631],[708814901,465625634,416160588,1888514046,1276678243,435040868,1562502499,565337413],[490435267,1949214022,1676725118,1177299169,1044742564,667400222,1942853476,35942252],[1355495196,655134659,2078837374,1461948855,1935642990,89503395,2026872591,493925736],[1776852351,243819428,856980268,994283326,1598243083,715817708,336071801,188819251],[1476161952,1899510476,473454536,482102058,1433168694,306852117,1067879176,183371779],[235477192,1689566299,1319951691,98767188,1194303569,1455789742,927138759,696371913],[1577254761,1126824717,398775249,970216795,1475222231,1955331801,1774516298,1906705313],[632228758,765639598,597494873,1688287282,1741328486,2097127637,1531388657,1342894116],[1303078718,698656884,355350632,1177697138,586049548,943037074,150928256,200430545],[1991447884,987961202,1125902580,333505699,312675701,1894466744,1892431641,527093554],[871451544,1401361034,1246660368,466957706,1355206703,11032445,1347967506,2081197762],[1278465881,26340718,566377271,1252265480,1903521136,348779161,1668711050,311372208],[1659141287,1029211580,1444618008,2029359486,1154605364,307831418,2031247941,275794882],[1480132962,1054138242,1773390615,2095644430,1012865955,1924237526,1611090061,1273737995],[1682144222,1265198687,1484294980,73913332,80718645,224464184,1655921382,1370663872],[1108325999,1527754294,1059034364,95606151,314984545,611063478,1610182581,558075528],[1874882128,885150576,872609646,1807856270,351845007,1794019477,1089765130,525237803],[1095810903,1686442703,909579770,1068355506,790761231,630350958,456979521,1284308680],[664460328,1608975722,834955667,272042977,1238502882,607647195,635284099,1500028493],[1743778602,420135641,781743676,2034770234,1926387810,1784929627,953045303,1815708425],[1151209916,700563335,1905571462,346418706,1987004888,1592860901,91499589,350531921],[1934271456,2096925136,14213723,1722494687,491480248,903376957,1436012165,1801119642],[1755563400,582101155,323381494,1020713115,1334903211,1329586839,1524924343,1739325493],[1571389820,737565836,1166866922,63283742,2107585609,72020587,1123026593,697871854],[1966865480,704587389,2075446870,697365617,1601646378,2110363469,550019961,1589284528],[1580013841,476152564,1704408117,1287467231,1848192693,1658680284,201741932,87126780],[2110080746,1061327747,176319112,1481881579,1570064132,697628134,437786213,1573841845],[1993568139,904160197,1385217175,390906940,1149200554,211206303,41591439,272691635],[324972757,17913942,988628494,169359542,1407656829,1113032883,992167399,1146425931],[1416255469,455140537,1029158163,475374507,1513571938,309215483,167335540,26334896],[513842741,574433764,1841085644,1027791065,564894049,1759785461,1258902529,1296944843],[1219170172,1515730491,705649745,1643904359,1871949689,126623599,1971716686,1764817857],[529696230,987920323,1408715277,1197135195,1949771968,1917511389,1512142514,766509223],[1649425965,1523622052,614409922,65863092,1514355127,169704505,775796116,1061256477],[238268119,262289408,1351941929,1322019870,285159726,785352248,184525451,505708001],[2019984229,347193522,980232594,1148111628,1927310119,2114367605,1009506654,1391626013],[167833984,1181963464,1877181028,1321189597,487615211,1836973036,279337170,1329517969],[1588235501,1410400692,746363099,134836223,2110383576,1940748941,1189668130,1865541122],[887354364,2012706811,1532439758,944384206,589709042,1041505214,1826861325,1277186171],[807378879,587652964,1799355223,143662954,1899780642,1127975357,1242175762,2065066049],[1578668147,1702026807,972358386,603801416,544687140,1196676392,1026001436,359045974],[1924172309,2057937264,435623082,1828783950,1308249212,1301101622,409762431,1202054213],[1836181448,548404507,1050553842,554981200,82505403,1923125159,1083591608,1300326544],[641196225,358678855,317978426,1149930210,1299434323,742607964,1065894792,274943559],[304521305,1294805294,1521613284,1749483806,659935731,523066,898275708,127096166],[264612267,1848785903,768293829,790940393,1042104040,409755246,1502571614,884495909],[663456225,1833200081,1453940791,1031667463,998345636,884600189,1064961295,1956980534],[134812155,845406728,76291894,1056855185,1660169344,1873145659,1300984924,1089795343],[2031102031,449425014,1509272838,1392796644,195237625,503530956,95444770,2117828833],[678671552,2078994639,1858769710,588488638,1394880304,197557879,1818689184,1538847682],[1713460289,1746027079,1604410335,896745788,1209935350,909237054,1777659413,1846648994],[1079788029,519077523,253817436,119105503,236196955,1955817462,1657962863,1918313385],[1268690023,1470261034,655162109,1866369092,1327677422,1162257582,521532198,14663534],[1057643942,625847818,1622430939,613615534,893545220,867703933,362501306,295312132],[686035077,343248397,1165491055,500185933,792832923,765360786,1725358840,367109271],[1946859263,1029961832,958863790,580141509,1852942636,224182806,1541596894,254276618],[57207237,1338950479,347332709,123363244,1261178038,1761128894,1209153327,517907440],[881911456,601831932,819423164,1983922363,296653143,233936429,854236300,850753256],[952818973,1579429843,1994859878,1391640304,1449200853,1533296072,1648884950,1039791974],[1952722912,1521147268,486905062,1263899687,1320752605,1489982992,1380277360,1290376284],[1734250335,2074882241,2103218145,223752878,2018322901,1193611609,1366061863,1904735946],[1469613738,1806533532,1415117629,473157836,1606911630,257435965,1848006034,1500206845],[13931219,250847966,1289184229,1774195244,576034223,431755554,1434312582,1935709257],[866746892,526488435,591897578,1267557224,754144744,508154983,686541414,1162919571],[115142847,251601639,91643886,2002279058,1367619354,2049649448,591947925,754355804],[330995485,1097740966,888325312,248561594,1172040890,165604949,616557980,1611579924],[2070754320,963498945,1859651424,1445723895,965767868,732169836,637717495,1739499572],[1797215227,2070935684,1513677014,1952872859,617982503,149806746,1036825078,1504360253],[1493426001,1338763014,1835436065,525947970,945477466,702348241,565008124,1298703918],[4367050,185092436,411806896,2009335361,907304896,2008763575,594422687,249465355],[539614701,909128051,26679286,1466321523,1752745725,1936285467,2022303728,1279527562],[533887959,1903224682,123298643,1223864632,429185974,1483906004,1941380932,1936777643],[1114915871,1281798291,1982471961,430665637,1024461195,2029898304,2124546754,75765988],[797115599,741383858,789962517,771450566,1838148831,671745940,1427810739,2003125488],[1099866858,628766909,1728558402,1174978730,1463707406,1288952905,140749890,559973646],[688669307,1659033386,1313327714,41209580,1252636766,1972978773,2032672768,1245779630],[1204244268,950381481,588784542,872486902,961171715,1048334843,491778025,793216992],[1761907779,1018830735,1801211549,1746915598,186447347,1210378726,1305016691,1274952489],[418619311,1658217479,1182470880,735025121,1731614527,119611547,350005291,288530545],[902850477,980470026,927829630,359043872,1919733120,1049044599,1536747877,1322878997],[459144575,421054356,432902128,224350760,1295733354,1432225309,115806087,1290281172],[1220552347,1507977222,2103058877,1789974620,744601782,1068632826,2109035211,1576791428],[1886560097,230183183,538162681,159901585,1973314531,288022583,1868153931,2122025895],[1427176141,2099467672,1847797069,1367464501,2089954997,603907667,910225240,1731180689],[1977478932,820113568,172316307,185105932,893765332,1862489569,1945183672,1164671214],[220123948,785896216,1604226935,643060763,1999780974,372258364,1231973694,553516792],[1506734567,1603918661,613218544,1492191086,1082395581,1667857086,644060587,446456043],[1842008579,1230255309,230532367,1122726285,625648648,770119945,139895976,1645457981],[2078157676,681480114,1194762243,504393840,1684386915,1248567119,1990396193,201525529],[1110412678,1112620745,1906531366,372394960,1816700300,1234195806,1462730669,896202571],[208925989,1090945863,1174488994,1357464139,1707018228,1357379049,1272342576,2115157083],[899255780,817057518,186484297,1363552794,1560239533,142865816,1511724517,1633464325],[1472344482,1782761438,1152733068,1968781177,1001260047,963397900,1296832360,878682785],[1296272501,1207867041,279318478,975952105,1277749777,1408452127,1580315061,1402019234],[601729312,1151483958,1831140695,619636451,208561022,1648780215,252589625,452843268],[563620644,1412030150,2115678483,500795868,1772693842,1765484976,1381637923,1979460477],[1709092490,753924010,1094165774,1711679692,931608184,1237580803,1806358152,1460861758],[917061430,160595685,2126827043,788726675,1500858279,133383272,1088774366,1962528447],[1463468068,1610091758,1707834288,1451641942,2048063842,776313560,335302870,1242188480],[460188739,970253576,1754059975,366317027,273615186,149810893,131837964,937749748],[2042917004,632391014,1561610867,1622743079,1447984703,1804679521,123427636,440222305],[1783355924,833169595,102091413,1778379826,363063204,642434531,1104668749,2105545918],[1269319966,1543092247,793799307,1484861167,427643091,369238480,955880191,1116541089],[1278395325,1012461442,1347275615,809924978,1814509299,1172881243,1942371635,1131629314],[578779884,854517698,1853866016,805360831,1678622656,1981693187,62816369,1598812259],[751333018,920028768,1311590033,850312017,1367353344,1890395905,1028870485,267682472],[2074654126,1315161655,849815219,1984833735,11574524,533405650,572520501,874497158],[685338194,2122067207,1840073523,429440691,1319148499,424647210,1239779523,177501937],[1025334898,1102289391,832024814,1018445809,179623978,554452893,403127834,1807777988],[1512329314,1474817771,88308184,148217138,1538817528,1961202346,1448662271,553264759],[655576405,72355568,1267818390,1236642100,1089658246,19817448,117931479,1592675193],[680581728,820761746,853668599,1064228952,1184965324,1447831894,516531161,104850887],[1960432560,173783031,6182248,1378906677,309829145,856153410,58687992,22153615],[753540813,1502855354,1227884824,915215804,1448334489,81837115,906872838,1567695103],[108949511,1124933834,552134322,445828133,1487595750,68177760,1037549343,649875045],[979890888,1847644221,1589539118,928508961,1850524868,73579612,112484258,175599239],[1318085409,1372476744,849409536,1831347495,18607498,1508682496,1995569327,840432027],[1401023996,2074073895,409771815,1014165183,161923532,1988260525,1408881921,1515517877],[927205813,302934230,1375422256,852873006,46790454,1706632260,963998642,831824898],[1265462785,938766750,383417478,359364303,482686127,125595136,1324254700,261449761],[918955154,100930901,1642115096,1764173625,273149534,1743067443,814487318,2075559408],[1313398272,1746404497,1025236758,2064994630,1396857047,958286455,1979123873,772679818],[1495126147,1258121978,760633091,34796625,49302707,1731555546,533991315,606318694],[1589044991,1759992751,1774834123,1959816158,622904057,479564229,1213796364,892289535],[1451138496,1128751574,519610230,1451778862,35420933,2125013878,421356977,202328126],[729320109,766297135,938501208,174558334,544502968,1078466873,1044919821,1736826641],[563368841,707875225,304593353,1397308492,985721214,1116088699,1085401168,1459496715],[443225057,1206385741,1193337103,889317929,1664092249,1430478891,1498125632,1912738139],[1541559260,1352946365,2093557086,648013456,539969767,1650914587,786669876,434427866],[1965353996,8991805,1990427290,889755940,1883242826,871455930,812996257,794642671],[1954425551,736712359,1639510483,1497400402,731589715,599250424,1500706668,1487564939],[2015234326,647552123,1873205236,1872309726,1359672213,1837552618,1424631640,930781250],[658851424,1144384099,1812339457,285394408,1811044022,1341073992,1045955505,1598836834],[708970103,559949771,719173548,1228667858,1779469636,778881666,570420718,1914010862],[2096426527,574629197,1778837122,2112218798,1287930057,1637727858,1924690588,222323710],[910048246,200767583,1486190123,599740562,1296193926,963729275,1971881208,143258583],[1333411573,1405428510,1313035141,824312753,1158722760,1694482944,2015978670,1442020942],[1899248036,597557958,1167487603,130011371,21318658,1190980955,749551967,1803512273],[1736283540,307105995,362212210,252946993,1651767912,1305630129,161652085,2019278250],[1274489112,1553424107,1771674872,678256364,996419921,1271879912,1692338812,238331533],[2068903756,196375978,946527623,337401908,1068831030,396165471,321797789,209945615],[1795867494,984719459,826017418,1728144696,1529579058,704101183,847152825,1130608812],[2071051265,1135637167,1410472582,1788702274,710081787,95468653,1543761023,1088873464],[2022205442,1960237360,2080253929,941905153,525592515,978656765,1204927780,1829569090],[271952388,874884105,1637925769,579872024,105542047,371087389,44331180,624937051],[749911485,2104613545,280838932,1854702058,880833489,1865319920,1716974610,985175909],[1485289487,909066434,1236521732,1528328754,287542939,2013393636,1418609278,513503450],[1287077745,1847566724,324625889,607451753,11118316,297360530,2058021110,1235633217],[153086300,1111565308,1568977735,1451944228,1026075464,1357358777,941529002,1529652494],[1532867896,488371032,344467637,1280722205,1942279328,51170261,283679260,1430966535],[1318342319,1720610012,1876313099,1225073397,1745733471,545435473,251125063,1381420054],[138023492,1351033826,755245131,607954000,1641198298,1608517618,1969887072,949835187],[994989866,1614177275,591434002,809175063,915059181,2117036116,761740731,1795187200],[2111041733,1255413174,1538307748,606495650,1773604255,1664543040,1301885403,464167139],[1499063158,937699584,1544654069,115364107,1614327201,250346146,1072156880,1070571560],[1498364029,1934220947,1950510976,2116820869,737249558,270166381,1938028715,297580713],[2037034869,784735605,1077454465,1183338284,1803327884,428128147,426335550,1855846644],[981641793,452328647,2024472374,1474583636,1830329251,1374510071,1260460398,512568262],[403478856,876750448,1009721969,203148298,1437949515,1186925561,1791090713,944190161],[422802212,1309965774,1206083180,1910174709,345411144,1359879766,246480361,1067089502],[2038123763,2019820421,1339996449,1730430667,1625427701,11962118,201771096,1127580990],[353499102,1450775434,2057482139,140965595,2006484328,1689140392,511425890,1226107374],[581801671,527925773,854333411,1314375809,399365249,621015599,1715950645,48056724],[704070852,251457531,137505322,1853370555,1436198910,1892027166,1203554011,357462334],[371177724,1833406291,2058342358,134182583,545030680,1691483680,1567376755,1319960245],[1215668091,2010236057,1405500005,137438992,2018342074,1400807857,106380779,1785114522],[264028185,562160770,1769126545,1943930230,528840120,278499916,802640900,936848592],[671760190,128332018,38205081,1887041892,25208947,2021502028,1447092717,1246994419],[1489362575,1557470628,971304960,204277864,159250155,1866617473,785596255,1136834617],[587074020,413700425,540181554,1471099314,1145505240,2002848070,945377935,1619432190],[239509017,1783041514,974024562,755451579,10920958,1925524583,204261104,836725950],[1641323500,1887642194,133757508,1072756337,1595860830,1928783904,1786042949,421454347],[1228133373,1666623567,1312757763,1422463339,106831845,1827053554,2039731937,475360408],[641456638,458163188,310592859,1333560812,1773348110,133592205,1890332139,695583070],[470111164,818574570,1845642888,1885525956,135004968,1377105568,904719261,1372297409],[1735577858,1310864325,819881847,1691995974,1732637139,1000475296,945845265,1411180018],[325083137,221145845,675227607,1565972548,1282086350,158105029,1869029241,1682722647],[645161503,501940931,1198058651,1492536828,1101574377,1689954217,500346060,1582339104],[722721781,1882513118,545053385,1824869570,1978578043,1407678981,328920331,601269564],[172445561,1620424818,899045243,62571306,1206674019,1764077982,1296987529,2109941774],[1453385384,44115919,166737564,972948945,325600888,454721530,366131907,509951077],[100277879,79656978,1070980389,368848371,79576051,931321227,1697896255,2066552209],[1660299843,1888948578,550152112,2009554986,1148467051,371748695,1701225676,1517832535],[368292060,584845958,1920359878,1708412416,2098441991,1756324189,999525749,242607396],[2101306090,2009371759,410056685,121884779,303263813,2072330457,1081184151,439574213],[1410213048,1434717448,1343065069,560005214,1120006210,1728171167,2103896389,2082412112],[384897681,718064092,1505730323,1149574458,1538290891,1435406886,74314500,1233079473],[1220037579,1044433497,170294728,451090321,1299276215,1728752120,654292101,1689319952],[1887301521,499671555,2103770251,233615138,1574945404,1941117161,930084260,1849297706],[1021980016,2095517909,328208363,119649271,895499825,888200622,510018609,196853052],[914247715,27368028,44503691,525580885,666622435,794148891,1751001460,539518175],[862272925,262142193,1379167288,1281212240,1446621619,1884423973,658399502,1099426101],[461760389,753686757,1616521062,233102945,1770770921,1218924025,1156516025,528667443],[1953431902,124923561,271616410,1512214201,1282803231,494620269,1513568704,1922598825],[1209928996,1407424923,1633319997,427169680,1415609120,198143677,1867883428,1717651494],[62782702,1430316760,1530331183,1841079073,549204698,794256551,709298416,1463219035],[1054958040,1378496837,1820025339,1424445678,1122048312,1249782581,1676333552,820712771],[1427790946,214921525,1153504090,2122167181,1178923927,403052473,1791653584,980858609],[1508688885,218979631,1033351843,1953312325,2120559990,1458627966,564518445,548197707],[308354041,829015547,75913106,1612217303,1316485577,1854800464,1567437449,985552596],[1786943818,1812008505,186046520,278085433,55884868,924848495,158067742,700822581],[1395366688,1667416953,1413624711,108172112,212929819,1973943233,772245684,1852280320],[303624426,1315138954,373464458,1448752057,1959172126,119950077,303207242,1835881705],[1305672531,1053335656,1869921708,1640228535,1119387980,425154214,464547246,1192383998],[1073811919,760910402,227909221,43503860,56769542,1993590918,711507138,656691558],[811866533,697287756,337833284,352707457,1653761221,1121383312,400154969,1475407586],[1284984165,999904975,1619088734,2031877094,238624317,18946822,1982769916,549215368],[1845436024,639984608,624067030,1766104925,542766682,415493500,1032936260,978299205],[825717678,1707107941,303050702,1285191469,167614425,1124180840,1972162610,1329688681],[1002611373,731591257,649266367,1073592200,628122054,168367166,84085885,356275648],[1006138457,1044871149,1590446569,1302239975,1611232129,1055383129,1755997719,2118668037],[1783178022,305571572,1229792058,408023670,2103108975,385559325,763984918,1110698818],[574945461,568483916,1202048286,1090286681,1105036045,848975908,24523045,582390139],[353859116,39102034,951702387,241847094,1552797758,677181039,2117155846,248637664],[1801678780,2115340856,1575622527,1837537676,566140753,2074497611,1358688807,1464829776],[1281238190,662308265,140450418,1527844053,495052655,1130724470,990350675,1965947934],[1492183139,387840657,205605846,249276881,1550269837,897955823,1156689344,1766996152],[347072450,254293289,407009615,28342956,221975936,2068152317,1963324570,1991601349],[661160237,399090651,144776719,834294081,838822159,1526389793,1618734555,1185738722],[53708865,541288041,1851445904,275577745,1181773770,1645367317,621593568,1608925607],[989494444,1133448200,1942177521,743697807,2047937149,1046296865,367171583,1885301794],[293755576,354792950,1688860920,1869261661,1426625338,357306942,288888658,504591735],[1030428634,1609656965,825604422,581971486,1302781293,1895495005,957903435,1385698046],[2128498229,156582515,1182001908,190213843,277550219,389788637,1438374913,1865711211],[838142823,1899393378,1994346190,764140962,1528126985,1130468240,2029107763,933154806],[2033537944,193304950,786116840,1764237561,98045886,105073600,651769776,1836619918],[2058367291,708284105,1554904287,854405529,1641840704,1719664708,257214519,1730007423],[1778358863,217384195,1953889538,149046421,86550002,2046432576,1266989633,1986353655],[1078316610,2004339874,399391509,1480140353,43804441,316224719,1571727592,1001095965],[652163033,2112631238,723347033,1758560967,1654902078,1682511910,279759590,1919063452],[142338973,807611422,1734483377,843740629,777602013,124421846,1377134649,1882148138],[145855395,1126467392,1190021361,1758346883,1513939158,801217911,905251167,1737080608],[422417644,1605990771,1329499525,341374946,229745372,2021736804,69563515,844962826],[315269092,1252470306,893394667,1090054491,1999323955,1024457759,1715796271,1732587874],[397467741,1640349192,1336499404,466025628,476737585,1115277626,141844895,1165963333],[2047387711,643232353,1168647655,1996384193,1464671624,995799624,1741362417,949718066],[816248472,1193013679,1768659050,1067015484,1977096975,1584887462,260156840,1151230092],[1369133234,1604068438,1078221385,306280852,12633780,773152245,1927956061,1760974093],[169716013,1604660705,2104004212,37071825,1130860120,1794707001,474513771,123345404],[1669392415,85409758,366889159,2020523021,1282440771,296231018,1802796283,1368250175],[1086467558,1527099075,1893349059,1808598404,672380638,1919072747,448195057,639288286],[240757809,1357907595,1736807213,1091385453,371498887,1751436601,1850795658,154746649],[187784188,591653611,1251457085,565303755,437710591,2126952848,1433965917,807178753],[1481790157,221326952,1345265109,845811693,1666745515,1781095838,790255591,1779825477],[1532686397,1242848588,198241366,1692076506,1594914559,1661590267,1442721422,938629889],[822078694,226614637,2049147883,1997608462,494092161,725724912,2002981790,805458901],[1709709199,645929344,1338141922,667669401,1246975810,245582726,1038935855,85938634],[1489372437,807815197,132813808,15337622,1304711460,1553263183,727168323,63347156],[2029574587,598495539,1887989720,580214940,1885101245,1758387480,1919561014,1416845558],[43997689,523747877,1207380745,865209263,1611563022,1427517207,692452654,1074390985],[399138073,1790380035,1732523878,80471487,1558217263,1255225074,2066201326,1727785154],[308469659,961470137,114540316,1398271221,1542511012,1646326448,896609659,1750366485],[474720779,1110595789,1132112810,648261338,1659264155,529063125,1468480002,1816310891],[1751205466,405798954,1654003802,1355354745,1532844442,106361956,1982103682,1864012499],[206370942,875634695,911769572,36583072,762713869,1393155261,349846618,535567421],[74388657,569872124,985898253,1619702128,1432798909,963934329,125479802,294786853],[157311981,1016921387,355861704,1203296940,1805275027,906139892,1413859000,670347621],[1775846575,3172816,1660803596,281557272,1414103864,13157298,1595772369,1837113545],[830251289,1647941662,1098881437,1339894578,895314815,1702274122,178701279,51182094],[1858791208,1915831800,774487836,369059641,269621101,1439990765,675143671,1706050484],[225125693,867991643,1739882160,651192637,399512626,771401425,104629214,23264268],[530106855,2120431171,1932904250,1301543902,766396431,1628950153,397702152,1269437506],[155169400,1582383126,379440990,283853260,338563307,263935118,259659469,2003089819],[693379624,622542039,1684778013,1637128493,652031271,941937739,648883524,1889474495],[396567967,1785534938,1902989654,227746649,476123606,1283003930,531676387,1706779039],[1708665150,4945866,1949797680,172339558,701146572,1768901099,1220783997,792401136],[1509211327,188904372,98881699,589481917,1431077502,533780969,445843907,1923962057],[1887531659,1417677683,1432249941,1373092821,2090193230,848768358,647077079,233761180],[2063504925,1555839364,1587012437,2125629823,568395415,2087028097,1397343443,1410737682],[1052904261,1580148341,1403138069,4106787,410426348,37704824,1908117023,1272073248],[2083298017,810644367,1649362850,789111142,1235972798,1414186290,1240415308,35720030],[2058031368,1946535561,657934475,1666613868,1223986628,2077544074,134743934,346172121],[1775390509,1211442587,1789671006,952318015,1576392771,1317013156,813216851,1651617259],[623184984,1471574770,1931543428,1809787966,1554842654,289276622,447549906,942461464],[1021024476,174648986,1199949931,146130592,927065324,1130721207,874996342,770258014],[457551158,2118416358,2050470993,1419689000,375060032,262050552,2004776108,2061258366],[1527766177,39839107,1292188612,1245886277,952538668,1675350215,2112202394,957465556],[693272904,1977384808,163807139,348959501,712319154,1608304852,1142321292,974408389],[1747370200,1187472631,1545689376,1619170686,965839118,1893650997,1719851916,1936427515],[138134879,1146703353,1460166438,870176254,1232980847,862802662,363900013,2101401224],[523353609,457149622,505186642,801188880,1575463366,773560241,883539893,283691075],[168833212,1058793516,1271355595,1347951408,1214271490,45065319,705043900,56060760],[936736427,1811265247,1837820381,1736209538,723734254,96180979,1417531143,839484030],[731464615,663076060,1256634734,244116923,1868142573,2011960615,1377529466,1206523539],[1273156241,353362428,875634814,644018879,695011205,1515450588,1265321838,1239414807],[362010925,354435340,682327562,1247858640,233911314,471042553,1582164399,706198742],[718747234,366750828,945513397,730747455,688967077,1777403031,1486226369,831004171],[1513253755,2076208926,1568907246,1771909953,1129056272,107919333,1470403512,373035366],[1931915719,1606107750,1828327633,2113555245,1994171627,925812096,977607394,345737154],[1817842560,1520084948,746892462,1383943018,99143360,930204314,798187430,1257233819],[95933385,1135172916,330970549,889128780,1462903599,1361614414,1636052059,697703989],[905970339,1298396415,645136001,99544534,1548034648,1720023732,1192266703,1436838422],[1702937236,982366543,862231356,1116779099,250002537,290993382,701149459,1843087959],[1985975008,1110661519,1996445008,1073995807,27551857,2127924044,1223041589,1418191857],[518441075,1213337457,1569063091,1688101497,42380385,1360462591,869528406,975274445],[531336088,1447761468,460879801,1246247382,573045163,43929655,1148349361,613116432],[71620005,120405168,102880311,210445019,1015039743,1203079245,1239124518,1622263767],[1142309975,636935266,1254934075,1344509689,91558689,2112651651,270675246,1502649995],[1132078927,637873545,1463871914,1445582932,1196887037,155886545,1771632867,98039992],[610460114,1545342170,1102422690,139348438,184094298,1214361200,503037949,240981236],[153555403,707253929,530011617,1354980078,655028011,459056010,834670723,1794964085],[719041158,726918142,116153279,233007144,2110179803,2029166616,1910558434,1635958482],[891818581,195847658,414490163,942708473,623174506,1753580601,1697917316,2047241318],[168364407,1052118572,127951696,1944860866,2001798817,1414383832,2948321,1553611663],[1945113836,417916465,1746669205,568063803,1456800012,1037764093,218755978,1458242574],[645069069,1763191120,1130297378,257380899,632434924,133591157,1606234423,1751175983],[1278188843,1652726723,767995065,1938774495,395079860,648047303,1161861528,1440729260],[108930137,2087971781,181079821,1056640196,1757262989,740098370,537959526,526407975],[556493004,1078883691,1384630544,1706493661,422658227,214847659,1580186196,650442074],[1793564218,1008532900,514291266,215951341,1882445888,359415960,1253877290,960795599],[434639661,132211194,2005140739,1429743760,1627713043,1404737119,1736848767,425860609],[152498975,1810937665,737304619,2055749125,1508101698,1088377686,1087874157,1356228311],[283497377,1165544135,1715504930,206343350,501856307,789853825,986303434,2000791464],[347670081,289894187,1966903314,1412583918,1517567954,4973068,1528198691,345787966],[448709321,811967238,42113405,75262424,2015313093,2127790744,213860183,645153027],[658769632,1944535559,1102705311,720882113,815668258,220954618,932577507,1825368962],[1328908538,1586479812,1672339996,69455040,399425720,822077632,617107488,167193264],[2072181398,1267065248,275001497,854016497,1857962738,217103013,1159887236,2017296935],[526894852,725024224,1663326659,251547009,1521989463,1428682942,448752470,1965768619],[903554395,1014736768,1365990596,150471284,594585698,1007243854,1080250118,1326726770],[1712500350,1728980904,1357851206,800857367,1100457856,1015821267,485191666,609053625],[1058148409,67335937,435580456,257810336,472437558,2108397300,2073005377,1327985567],[770969987,232190793,853867020,201767441,2061612296,2012349610,623684654,741209789],[1723254878,2113995324,856675752,1565019783,1600581817,1771963244,1121892976,2104949103],[2092034092,758948671,1856780190,50984720,1803855212,1680313904,1540436890,633595255],[511918398,20195342,1615543061,563297895,78107368,1493001854,1117243729,1172864194],[1231221829,1424632607,129732540,1373300633,316941473,354023743,66326283,1568810134],[1479857855,1259471565,1613002215,225828481,754704926,1485290024,1354081474,1446169138],[1248756500,2033413534,722420736,267593995,1516837656,1137480536,2126641076,852782490],[1161639323,1943920409,1495809322,1247828404,952681526,863363687,1977551409,980324224],[745750841,1993692336,740243495,192077846,1163585394,517763577,1944076586,328402959],[762067674,1120011857,1723530819,1748623563,598015191,1740896546,584364518,541378616],[469483333,2077369494,656436786,1349929774,208679986,1444352236,82178299,583549714],[1729019745,1373615653,892266938,1406449217,1640318940,1348758778,539811639,1868583446],[1615876863,1127876128,790857341,1865115825,1094768277,1976504386,325339484,1430337953],[1460861063,1354353388,509017833,1338268700,1177276309,1670400788,718263905,1993760415],[312902018,1029265225,658694926,703840591,1449090129,1071967415,1451546041,436124538],[803323091,614213873,722668671,1430830322,1412764361,915727659,1086907479,6322369],[1194105216,2107688585,1758004582,445663953,426256613,1183867681,690253650,1267054562],[40890814,1915501850,177508473,790028098,293937695,859878962,1206584662,2058689449],[2025356123,78288468,343875042,729046925,1005939362,1875304675,913512709,828773526],[2053813019,1133023534,1957895670,1661898883,779136177,1639018403,506739886,91251135],[1688920052,1478569098,1082582080,1922978873,1734934597,999264985,1530907056,237330575],[1140865171,946683034,2095122630,652256504,1517405664,1383052933,1744207989,1051469647],[1965919172,1833323127,307865329,1866697281,1773121333,38857475,409587430,932111912],[1407442607,1570727021,471648020,101781000,573402416,480863949,1843368864,733172627],[1106587793,1856300867,1838315095,2112411224,1530573888,172156720,1885926024,889678503],[1949722027,1570607271,1390896703,628640238,1058357041,614553409,1814629215,1166932859],[474799358,504135196,556486334,1026984552,143143940,230346896,738180727,252781167],[190504146,1163343041,2080113765,190049570,1366980490,145613485,66150175,1855523533],[1644550079,676924137,783371499,1864882977,1016638548,1396887658,479510830,2078024414],[974746642,1407827879,1347955081,888469238,1080644896,1607283343,1576726395,554509628],[2057206677,527767642,711943229,1937501376,1417516766,1367820441,907027287,1685647664],[1821459462,1736128768,995485603,699729192,716279092,2126801513,1556636756,1024219878],[922590678,101228101,1851491145,607994765,1322348383,209415539,1491161750,554840363],[1494031127,945294697,269198654,1898820113,208442985,1824118723,2083782049,328678389],[1531936342,629706909,180489299,17654186,464465721,765833088,294011849,1558745942],[1019532795,765751244,1233542718,1933022589,35809690,1910443302,542322481,643577242],[1068299568,1712653285,2041435302,1608919791,1989176615,903348474,631084876,1901794333],[1361559644,1467852954,853829154,605038625,1835156695,1595330291,406350264,1481962017],[1451649313,1086740358,1682446175,844645100,1710624573,1972900464,1858267844,1398674680],[1352157906,309093114,23221537,1352279845,817314432,786749057,957181248,722152099],[449021958,1211976014,584402583,752900182,125571417,940009437,2047699676,824281536],[406488007,1622893360,527093041,1785929194,1619326480,1645292137,180627529,93877073],[1636601547,231330690,259464948,1311381067,1563910840,694675594,1080215365,1491732813],[1211727885,1932703393,844389556,2100904475,1699702577,1726145276,1629601904,1089206070],[856972469,1938332827,1273759237,793951037,1634978548,580425279,1776245792,1265685912],[1310927584,69810110,952868582,2032295846,513864687,677348488,228788647,1637389837],[1707197098,84490137,2012621054,449909992,910950584,1507789583,296271999,1818010593],[1522273715,1413609382,818601660,1118979778,504587698,2024895435,1363223413,748416104],[1081265055,1822774547,1576784883,1239302779,941757293,1566317175,1075072526,1199047457],[1107360580,1212911740,1806868682,123285492,382733053,74783713,1765988082,1067946979],[346654673,1500441206,1968687388,910301021,1824444816,578344545,502397806,405133825],[407327690,2716030,387000352,811355907,98459554,388487646,2035745867,2116067879],[694879386,480843391,942013616,1147808041,1340220151,1483030415,1198344047,1055043262],[111522059,1218048400,1313308919,84242376,1176387281,1044032602,1163193748,972228771],[865569784,1082768745,1232138005,633539907,660039117,1877084863,1901615400,1534030261],[1390840503,2009692395,873458863,1946366409,1563281200,1170319971,1622528960,22532607],[474440324,111987465,2062059313,453587279,1596988189,1829822482,2040291165,417462474],[1268474435,1893454035,1201730022,1484936972,268936332,622227489,1577474574,608492149],[1894082282,1045199268,137650430,1739086500,864264622,1587623299,1188078401,1279454783],[173723292,22807430,805622096,334103451,506233879,420941363,1941740417,1470466147],[975902399,2112745951,654326497,2036026776,1235603589,1188856521,791479379,520285566],[460214324,1803367790,711522483,546782599,769087473,1143078229,464359954,535130347],[2093724975,1410949615,1644420297,1205568447,1896987813,1179845227,1861642538,506348533],[1967053890,579868241,770840731,1905108538,547159636,220187097,614296137,1193706699],[977122569,448968112,916406738,1692589939,1689401447,1047346273,1989416170,405198999],[1314808548,1429998955,1171627050,1851562184,912431043,432039730,1361139161,619055280],[2062451679,1729508644,1218715972,907149627,1016883127,2085992277,424202601,78403239],[399561771,1323598891,63738825,1038154018,400920979,1434251814,852956408,646154594],[1338503056,335615253,1813879117,36509779,1549787348,1951991147,2096301632,774381368],[357367891,530069459,576396768,577818071,124929194,671408781,1209064146,88640126],[1937638049,2076364540,532660766,76375496,1129492652,1926043208,814869971,219933193],[1050859568,193203520,605305426,1726028511,232808163,410623674,1837867738,38813063],[2120059383,1200342281,1993165136,1724554467,981818167,700514148,431029029,310309337],[328855662,1871675553,845268262,324347109,893949021,990578333,86438783,1746959142],[1276984,1555251046,402021564,514947616,1181815340,444019745,1683397735,1872257969],[1063904993,1764406069,1153060761,1101394292,922431221,1134499299,905476722,2076991474],[221276734,1402686960,768317981,237763717,967597711,1430144471,174500080,1877480377],[418227089,1023530903,1037818978,1110131943,1272955473,435707288,787773901,1391660909],[372082687,2053066130,630326008,1788248425,1149126122,2001974016,1870880307,1121944179],[1833723822,58223734,1922760653,1442139817,954489660,1109181312,2032320194,1985774149],[434439414,1456229926,1494319419,938533623,758771576,570021974,1870835279,1062657164],[1302493799,603156870,1129843046,771030202,1487394002,1750714463,1319761254,940977468],[1814900162,1321403569,872834878,1609846241,1444364566,1719352467,1815323734,989521734],[1678965724,1265105339,1522978697,241970001,845889010,1543253762,1591584474,245166568],[706005994,1505295070,1026133888,1472567214,185204222,1283971988,886399675,1765228941],[840259735,1005287797,960067581,509468889,1433993596,1067989707,142995657,1480760166],[1462014370,1377764308,1260062071,691129356,1942358607,421223804,1296510608,1344299209],[2071100440,1413607720,1424287178,919650366,170936198,728459380,777731796,1857365962],[1696435726,868446429,67096882,2114630986,862560200,1600152340,1543498545,498274818],[729783174,950769833,829054672,894624297,181799286,1387242926,1258269491,1533514911],[121998559,391492890,245893283,1011337702,325577320,836216269,20384759,2053578150],[1686833007,1502044862,238349498,810107654,1140287761,459139282,1845428748,21752203],[2049102702,853870920,1445313751,478336010,697198477,1705227232,753319560,1756152454],[1213695401,559501988,1277905525,1548945559,1887614177,1086616784,1905227307,468758821],[1537773164,978269394,1716068572,1493609806,1437108905,775732505,1818540852,199344311],[560889530,600202613,43200563,44593424,663174141,1488498872,1231020008,380987697],[1500129375,1480093384,1523129079,1266936991,1980636986,673775241,1641043407,1834204718],[852790619,453238369,992278961,63307439,2000528313,1238422253,234487173,718649578],[1048323531,405971771,1407471656,1126895579,484979600,465976890,103962910,697460360],[530088090,2125453392,176229629,623010285,1894131830,1263460429,1118359795,313433874],[1132728557,2030528520,1134917052,485656613,2092972850,613772543,742373139,436883876],[1631674446,705537496,865672794,1191172248,1312282613,1902265361,1136085773,895399604],[1047332885,1602094689,2046463381,1148635466,61291822,564531960,1675709288,1239298117],[588175273,269833834,663689039,809282893,465804177,1383967663,1561352984,310210919],[1644673824,1358415785,769048384,1941209811,2011559619,63671878,771246111,960786028],[920549847,174763373,889216562,2026918555,1816922603,2040940603,797287973,803068425],[1088971806,932737945,1295517550,45155773,1434784105,1275821132,627721519,1223569275],[1334583793,275773997,446386211,47057552,1260137410,993774328,1557131569,1457391621],[822959242,681924240,812824989,719206194,1642517342,709879937,1275437087,2062426139],[784601503,421905234,157492791,809437546,1840022791,1529064306,1694136519,1269584249],[654626690,2054742627,983736677,987305359,344708496,41994337,1432671469,603401456],[1397012983,694357885,1031367644,1318636703,336804827,1664801355,1821395832,1077868278],[441075144,84687748,949363133,451476908,1720597962,1022482341,366021976,1816210541],[335436752,460724111,1969602451,1618765656,35948866,1521917142,941653146,1275682192],[1895826166,1521325285,2085880362,1071940629,1346781283,1048605792,378487360,1761734805],[1935386070,1970890320,2082379911,1414170110,1291407260,1121507823,1630481299,410284621],[1624313909,1303253056,314489700,572634622,1462034877,982112734,426422654,1108032589],[1444816751,1729633358,1622661765,1963059288,1214291106,1375297822,1927482906,260427103],[1138750505,758603628,1263773063,745152264,688556935,351502509,734870176,964513425],[417255758,689415873,170610025,990446950,87251417,1603509553,987547350,1671139089],[1661029721,1312659289,765578823,1447364119,1231175501,352931724,991446373,7706369],[1605038031,1334132664,842973903,418921785,1994001057,35639293,1946724301,824825686],[1589341427,1175483912,1138075056,1103628820,723663955,738834064,1393192100,1073461547],[1286763489,933041170,1628644048,266575593,75259906,1797875124,439929614,604223444],[986070391,1308572171,863276977,479204513,711322040,675231634,975142086,1616397536],[554670423,1540931245,760670121,2095356611,865549269,1333191709,277550257,830276314],[501505715,112286646,684123084,1793762044,1767517934,620099174,83354471,739242712],[1083033249,1957697211,729152707,343472008,1809206204,393050221,816896416,1453752969],[621302125,2064880203,2120682116,1827230174,1539302917,1274104009,1667847221,418263741],[338863257,1252199289,757877044,1236315204,1511704278,951234357,797937536,1191455749],[965641034,323261906,1330957501,716063889,392372877,2111989368,1951766728,433034448],[26361505,962007763,2078493286,1787086582,1400351187,195804481,1455687075,1462543519],[1054119419,611836573,466831693,1859579569,158138099,803227048,1190494866,56327609],[336667456,256329901,2024126535,92888407,138339047,1283787452,35570218,201003357],[1559298401,761274450,1491515567,1371176667,587365903,1239424512,449991233,277620233],[1805177678,1370034531,438676035,400176881,1934616623,1543541906,593335198,1897658553],[771464347,206481262,785380212,301840941,1080986750,882478805,266797542,980483718],[1997537230,1591720585,1896866971,1413954967,1825756039,702415389,1190912930,1724957779],[2012083082,60886793,551479377,1302634126,1142028449,1182094993,701641907,695713517],[1922079755,850275343,1953880576,1194775995,1631952259,1045664973,21642928,978678826],[447766537,1019245932,2111109794,1711983077,1011161464,1721164717,379911694,1096627588],[400287393,1368280484,502044114,2016637011,1478588131,1448636907,1313627255,926768781],[1956085198,2045348296,1666131696,24718321,1299544074,592852792,1288570897,1586819972],[769725309,122248815,979556759,1515824841,1287144163,98804723,1766763175,1177040105],[131336957,2096193593,1221197971,1369490565,1681988079,1348141479,1765532401,1559762664],[157920870,1238823983,1888812420,1260258194,1973094279,1551519720,1360881001,1908443441],[1299311495,1719748608,567451054,1066664188,835650912,378233498,128140631,1109339188],[509339703,692776770,1595516059,946224190,2095597191,1892351604,1520494728,1139982804],[1386366243,1587831313,1470168330,621873623,77842912,412855490,394333160,654895317],[162411730,1563370064,1168417532,1154893463,1128181644,849398527,684506114,218229952],[1910706548,1126148535,1091400656,68586588,1349286476,1428251005,1277106124,1653320128],[1941632228,1817186689,1948012511,791249281,1926540949,1846516703,156150600,1358494651],[768065278,1671811450,1494735869,1081729217,1745668979,339752611,224273442,1692832589],[772464902,248684818,536889404,1992169966,1347962404,339192351,1908127302,2104594449],[869544200,1286895456,2043235515,967073933,1505860111,1330601935,856592794,942447361],[862062030,1981983003,736951823,1900100286,533711392,1984443515,1183668730,214534679],[304124750,1932893834,825864232,3106181,468988532,1928992966,804108748,1732339693],[1420972317,1925538,1566004046,531504627,1527064132,554644984,1974071667,1094388007],[32124548,1872382533,212045551,734533017,546686412,1644401714,45520689,714863567],[2124679463,1851994651,1130083994,71242049,1445584417,1231345077,1178169233,43021542],[1651592459,96786700,752402479,1388474886,2080143971,501897681,478299616,635111226],[1468163436,116948105,1393797166,1091520242,995411300,1323527032,1943728822,1378997154],[1417508262,193793053,1511823743,464299597,366742765,1471319321,737754619,914291432],[1260242089,597604205,1196518124,1396942163,722721158,1241768980,1953861048,1713303624],[1894596148,1598315314,1708772668,1373196871,964880771,880065275,712665725,2019582326],[724471420,1987681317,1380339716,1822604245,419887928,1891062227,546149847,320650663],[642993539,1135026359,761658964,771332580,1817207653,2127989718,99959308,603019103],[178322483,655738616,456947283,847151712,596208145,729813469,1500112414,1522269154],[1217150617,272972797,2013664956,1555855848,787684833,907423450,1828986127,1595335290],[1739640261,6775514,142370221,1751381563,392801547,1363577107,68177049,1315392108],[34693807,191495105,526139396,1701208581,1103476568,1511221996,2034270603,99829628],[1280470371,1317563897,2015339644,1883351378,962140515,1062319075,1274383855,1776124190],[586243254,648451573,1214897559,1090557461,216817051,1373218810,1425518652,225833229],[1250758788,1519387595,461211711,676268865,1728261442,979685735,595978317,1247195827],[1183166939,1867224509,428107550,562185256,941078562,89672775,1932614975,188411191],[370779162,321716289,968150174,104622464,1569269589,740353992,1840112651,889860808],[1791189054,1161414135,1547066067,569860347,1434500820,5034323,102814507,2098577813],[2042129630,1865684487,449057724,152022758,779486764,247562574,1124612924,308510111],[999142774,111510165,1105835606,126703275,1264766601,453498701,1752164587,1925581832],[674190896,738631008,788975359,953086926,2129052557,1343620423,1339707930,19875025],[1161321401,1194520196,790837368,97680225,798322698,37898779,2109264148,1400351656],[1627210874,598922738,628634166,621163725,1026007657,1237548702,337196290,174062474],[1027800702,1817550378,1182194344,891911807,698554007,407716487,1171790639,1424084028],[2022553617,876257569,438700135,2055979056,700229895,1081146949,1560251496,2100207583],[546280490,1603206103,1553042755,122135643,141256402,19295415,98092478,885626905],[771819175,1175058421,44500909,892376590,560891705,2001942678,833804972,231260616],[1623960549,860477118,973166830,2041759671,996526482,1182253478,1757994934,1700456197],[2045533530,162848412,1704130594,1030248663,1254578963,1019996378,208475852,1082560352],[1735660681,1396755880,1041181457,826181187,1196311407,927984358,1699651385,569698652],[1951193585,1864176206,783640896,595965918,1934536234,1938313365,437942476,120947243],[1421465921,501293453,990861309,863987813,1820605170,699468171,1359638490,1509581666],[1904202674,1729403590,1115808313,248085465,1073580204,376432096,853028886,616516601],[2097742164,2031014130,738123851,1586073575,1557103928,833138559,1173032375,948353874],[334338160,1985464114,1607351495,722499096,191423325,1443909580,1012056635,1114382775],[879558068,2016263612,1189950505,2075287538,601321012,1851305999,598530609,1272444498],[218066849,1139930423,1225017467,190940726,266062043,1831544961,1313534939,36458094],[1790049707,885637901,1234237979,1217024762,442418052,268000249,1395605889,520595036],[131262797,51712801,408151631,640050307,1011295882,1504969344,2055547499,978665784],[1397908884,2110935077,1390430800,572465274,1158997139,125729094,427639257,194459080],[1081655762,866933610,775786673,1154573484,1223669253,267921757,2111816149,252655439],[1853968525,1493097899,1610854804,581168198,1704854795,1572832742,865101661,1539142827],[26738044,1071033029,1167422679,1612917522,1047486282,1418186821,78874985,376965329],[1715343144,2124688124,978002735,731239550,1375683176,307350934,281771483,34464929],[655187364,418949618,931890150,534962357,1647077418,219871191,1696510570,1362759984],[2038604115,193695992,1093491200,974792049,388717877,1313872050,333549323,373349116],[156604498,1368564874,21322740,894204241,362953479,764032376,2053720367,1820423149],[1325518452,1192113710,581679263,794581799,2104915908,1347840245,1576056998,1053584833],[600743430,886884403,36337556,1228365,971439255,939248677,732401611,244942728],[241649490,649021145,655212213,1027053087,2064453950,457273135,289606579,1548470418],[314849427,1054163915,1618707269,67120438,1939557912,480381172,1710192399,1261236169],[241312387,257834078,1033092285,2056448348,46262358,74087546,991027916,1818128628],[1365177348,1502520393,1094827283,544669865,575909817,1463016439,1997962426,187600969],[614368422,1709700647,458005055,10051669,1204045554,1244319985,555780868,1423841426],[2006407069,237235729,1037168318,1793167984,1171518798,957819127,1151484085,1554293229],[622314045,281743644,193334772,1163175435,33268426,370738699,379668612,2038447341],[791601867,133759834,141422486,1322369565,563797409,1572702844,1646952761,710887892],[2062962363,350880672,1127463628,85985333,1225299593,1943072067,850836202,44496931],[611895124,56223270,1604064530,1892839650,285696881,1552443593,2107545478,1595488317],[492003467,570405506,915612964,1162599371,268059308,1246183111,1997694458,1845875412],[1675552953,1487614139,57162432,627463874,554820691,1760854738,1128534826,1917399346],[1028420335,314446706,1682375286,2116615555,858738692,1731808323,1362770291,1558311842],[727582444,565249546,494213883,614991937,1442595207,1637456949,267474563,1572468459],[503373175,151044500,1475688724,368769542,768505423,1019708879,946794396,802968232],[1808936842,1508948095,1880504958,1404941510,72013782,1625841933,309249409,2120246884],[1586679140,837410751,823495757,1017348571,1986560372,1940819243,2092135276,775528324],[590229512,1696925089,1143704825,249853714,1950750945,1630274260,845432612,1663276827],[1052276319,1184327774,1820740421,535774313,1643147653,1051712980,2082319044,1646452586],[1013246085,208963675,1025990964,2103617419,1863058697,2077239124,1564456368,1899448476],[449900414,509526412,2025974600,1106544170,1530251834,1533343147,2080263518,1101414387],[1432381265,361678003,550394149,925114420,1188371529,1937312127,820241087,552226586],[1217746318,281099050,1530748808,625003506,475725324,285949501,291260481,1508972502],[1428069307,813309075,1165745904,1468661880,1573580844,398706755,777213492,1942457720],[1011768270,950252424,1869653275,1701354528,1712300261,987422684,2045793253,769385657],[1972176668,857188214,190480001,957915036,1877740817,938454716,273517906,1659269077],[1938040959,1995434292,398883147,1838737203,1189148425,85297172,1338361023,1156660734],[231667334,1233547815,753181779,920520569,1645722922,2103247076,149413323,176374404],[1178981058,1378109456,1353589562,1127900545,1633711092,896875798,689769972,684085204],[807984128,1217938822,892766589,211009212,1289296596,1543545618,905763899,83694281],[889951203,1916752563,1981771006,1549560809,789292963,837204970,1241872165,1541992327],[1220965482,249818181,787745042,770768450,1029042375,1391409289,1487417996,1447657410],[65020161,330687383,1336778859,1026803812,413180835,207611964,1206577354,1699788039],[541513524,746427457,1802144930,1256590832,729252404,2059356212,2051216375,1703726599],[491304616,1696493118,1569550064,399858354,1364331298,1926896240,1659840877,1547729190],[652426665,674302623,2008539506,1066277470,294928786,797393145,1282602244,2050511791],[1583427858,1941587186,220717513,555801841,1828023063,140589888,2096803119,450379748],[1742210378,1375934824,2087257843,2126985204,896827970,439371751,179122219,217579993],[650679040,1924616917,1045221167,370283904,504148978,1735879317,1079142003,123374266],[1850103739,2079300553,512419863,1464597565,1161618773,928203189,2095950715,1527938522],[1727644323,1426899511,842245450,281099273,1562902499,1477127830,300002556,101446491],[1908012466,862651771,2120820559,222133660,903282047,1379904719,1170163639,1371020658],[940338421,36137574,968788619,683398261,1473632680,893260329,1798498611,1830530274],[1759400011,1705796894,1528158267,481219435,292436679,1657377807,8118050,1266344835],[1265436322,885061797,971168135,1511442008,1777928654,752773260,1909482737,808640201],[1575340909,1179032705,1137176295,1721304311,1402785794,659837687,1102776422,678920407],[1036556821,1633426212,682872456,1309143481,117116064,121723637,254322674,1490030077],[933744430,610197174,1299032109,2026137747,2128896697,131483330,654411829,989139174],[1798464085,372323748,1904618635,2130256887,629686577,953677001,156751069,446120104],[1776955812,1921357071,383082900,448019147,1932479153,1118189697,675356409,1868297552],[1970039476,1676871402,849162387,196353494,981106106,101854259,1367885460,1452697600],[1869649921,918638071,1675844372,1773687345,1585099323,1742969269,1490158142,1287695620],[780403008,1915717156,133546975,1285589151,432389635,1806691597,1593981568,1063405083],[1170371214,2056831414,580007279,90514642,2092213368,557772196,2067993332,1045730461],[1841618632,570012079,945554784,1435964761,1932385383,837003635,1810775384,1467194796],[1634805225,1176501326,1128813202,569694335,1245497233,90239565,250420272,1389775349],[1573993875,870706532,1617856728,28927715,284282231,235800081,1470575659,349974776],[911432317,1894030790,17626841,1682030712,1785542537,1021368645,1061777714,186748991],[32628597,109800130,185628925,1312058935,1010507455,460111862,1588730633,1206138218],[246488386,1068465820,1036067950,1941257359,1527818037,1917267121,720434403,1941968219],[2031238939,1971149548,1767401687,1189664245,283227361,361691646,2004381089,642593896],[271331471,1204725007,682848946,1913742776,1771105759,1040391818,240866397,698287632],[1848916904,1193161144,505775389,1594496031,801606157,1683514285,1690027514,109434003],[687610301,620857493,546056105,712578138,2089920115,1623297986,1053676350,1455821054],[1929385203,1672298975,1618311468,910038492,965076063,1594135171,1393274798,1059721849],[209001609,1952256383,762250280,876879609,1750385758,243895212,1692721109,447389761],[2087917277,1103220321,96682298,1581608619,403313677,1957384713,182867669,1631035409],[1073443544,78705427,1109685648,1635089048,1611186548,1917478913,810046778,1690592720],[44444444,1718925652,1022267305,1298862294,112399851,238491255,1597410694,330529220],[2091272297,483295595,892008427,1205222965,1859592499,88313599,176645816,1957875610],[1006199760,1279302808,1300942305,883392396,2063275154,851604503,632666157,1045247106],[879956649,676076551,832105395,1908800651,1563904171,1267031716,1092900793,152492403],[1110230314,1154445328,1978490692,1367286309,2075358930,808983885,639077451,569566169],[982138524,1104831440,2068058163,1721519166,1304447743,1683951484,472568957,1827688816],[1216272650,1435323054,835397230,1961718606,1158936785,1905048938,1546653632,1489048652],[1770596504,1340553593,601165962,1512415765,1581567490,1880055697,1918148965,71817747],[657516784,176225692,1156750902,1317509545,783189821,146384266,1884414735,885335493],[1483215862,1210762691,752781728,1527708208,417077518,1480913780,994090245,1249975075],[807815741,1831153887,1421051257,2010863559,1989648830,145177972,1915125352,1825500634],[179429152,549528142,1808634619,1330956316,1957758356,2104449972,370057450,1636927184],[542688051,122000476,576438931,1920372995,2086570733,977660218,18491234,659330192],[910827111,720789233,160318995,1868849034,1129413908,2009038397,1889284176,1172104431],[68432935,351973830,1218088611,1009973367,1145732479,2055897109,470942262,1807980303],[1148705154,1354918852,1046542215,1929869629,1266659193,1730931994,1655829447,557373661],[1517648229,1875113089,538496412,1464467892,1630195023,723038743,326169904,694026711],[1169192201,1185195168,1498080310,705965539,830112157,532936968,228252410,517788613],[1687686772,112696225,449657705,204944418,1729750840,71186620,1562293915,1669488319],[1632602144,1258756747,1168923585,599933247,1554994621,2010782574,620690900,2022053017],[1769799439,2129275806,1794723147,553503236,1471043392,1412540763,1749924701,837751081],[745270274,663499721,98779224,1455819796,1577663412,1788310762,1014427435,1825015642],[683694722,1672031228,1727756285,626440258,860347812,1863687977,256523417,1103671998],[1816082023,557927356,1143817429,2080207071,1518442727,180352381,1532731101,1079950132],[1260952173,1122345579,1320617738,776396498,1018878624,396553556,2030669632,1491589413],[1118508912,918224726,936107544,420689608,209625083,2041159991,678886161,623713218],[1747524973,951063366,623685073,449624189,833066941,804461631,603992999,1907106721],[2044795752,1250486744,1994219243,801261248,1049958787,1421423274,1157337281,738782191],[1765145135,1405653570,956083612,1977175037,2039886732,729776864,2055584872,353740898],[1416251555,438798144,1197491583,1422277753,1710400094,921207548,1536033536,293817140],[1036437718,2057077239,1602650079,614997273,1534208890,626318278,1632778471,906739064],[1258135700,1368563322,2043173058,1375401703,54334962,1296894324,1871421473,470160720],[545525333,130442198,921548095,740664841,836182751,771826902,1563739646,1565724085],[580888254,1360840274,962860707,924426223,877396756,1368518650,595423332,1508041360],[1548105648,535485528,323710898,1907842,2006001613,1379117232,496654296,1879402735],[218872891,1813847455,977550503,1210286701,712580129,347494586,1009764617,869790369],[730839691,141523555,1156565536,851145520,1878120415,342369207,319507193,1951094],[1296829632,1325346918,42762620,758122486,1504737211,2028105435,56931340,623661703],[959416573,1978892001,1172263194,1759206180,1225170925,90540098,1113079135,1968958306],[1037760919,262360240,105844974,2083878768,1821432062,523083018,1188038773,366566871],[558157727,406700895,731535850,1401985538,1207883647,1992654724,77271281,1844854299],[321635508,1675307377,909238000,1140708591,985509766,608830902,997345251,697205366],[8420606,1402220867,1265149408,1451783694,2110252528,744633415,1751124634,1647492266],[251156035,1995669353,2039940353,1088098413,1922671673,424626244,1704255657,292404908],[1259658811,1374084093,882389248,727608775,1092552739,400897975,1032816021,517094515],[303830754,506098117,278580848,218079235,2042955407,560626778,1391267318,1229487615],[1655370749,383357762,1288941468,1728557959,224600970,1025977466,376740786,1907956401],[1840600337,1859112113,1942095761,1287908488,1364821579,2006941236,2000693577,356022617],[2023599007,857443468,1215714449,113653620,1509796370,480173632,862514287,932011924],[559267530,404246648,643589645,1234486718,345912587,544983363,1496673159,913010261],[879710454,1534785277,1078406763,24220535,1088928018,131867044,1229142636,386985005],[1594909736,198714299,1793088787,181276532,1637266806,652422196,2128980420,70662125],[1183389435,1895947205,1214220744,898032135,1191832330,1306371558,225473166,1033206588],[1354413822,1730641628,1558270818,785311114,323530254,731128061,1076514261,1630077427],[1642325802,1880101485,1920712160,1242863786,2124749837,1241184828,500752545,95361328],[1943879161,626208564,1940595205,1315615117,796251237,1537671814,1808437512,967845916],[166770109,1504699975,3458594,1445469283,1193787585,511718947,568668111,427604108],[1146619888,1797841262,1137680068,440350866,1701740289,107985413,201347839,534660360],[1658642377,1912585102,530950015,1235286151,802845582,727421237,1958987520,2051932159],[1047959589,1827842001,34949675,1423298613,50747590,762098015,2056544654,1938581948],[222367357,691751365,204499844,339203164,987842112,1187080602,1366358033,113294952],[412721148,1390972145,1698094505,362642771,377042624,102362443,945410877,1387301921],[1283253105,322948778,1545078657,1984667738,861817860,1718776248,1138132473,721764071],[2057419649,175669737,176132294,2056668102,263831751,2083336676,1000283053,1453336955],[1152190812,1725234321,327768042,1725178832,370282298,1123010532,353437274,479172108],[2018245556,1755983528,1254594377,933703106,672521187,802829521,1009637353,1135251639],[1520405803,504466311,1663610698,1182596308,953785138,1309463247,1785091877,1149452036],[349518572,223066952,324234801,796787506,1484980924,323126985,520835816,1362110601],[313515512,479159412,1919374077,1794482563,199818014,1324105770,13496003,1737406822],[840701433,447914271,871964497,211745843,2075953388,59701308,1166271005,884763080],[1301537261,1161841683,1556039823,1633482048,1926364757,921160298,1974945305,551320349],[587283376,333864745,992881105,204498980,1113040498,1859717764,1069227137,768206305],[320118174,1366236998,588025571,1551353905,983926816,1288060962,977198294,461449134],[261223036,1200903016,1021953955,1659645737,1900750396,1615088544,1994058258,664023018],[1026215429,433189277,1726479991,1389825039,830108228,1376095229,1041344116,1552938666],[754080463,1895601137,242544478,629799039,579017757,1848306596,649150924,1793981371],[1795962768,1590683269,148707112,1615364277,1207589117,845830033,1188262177,77840126],[1888190529,928906274,1828356810,1320732306,1435041114,986647187,42486641,1708290542],[680759029,1993910485,1524392557,1000896251,1413587998,1871980282,1915656947,224478306],[1782201359,275837076,1647442600,1025461149,1752080077,1114686202,248689478,794548879],[1518636173,1042305908,1113896924,979194270,1982935993,987867253,557838152,711717796],[1556557766,1576497183,1787554546,541704401,115023175,581984198,1990191293,1476060037],[1608315447,1826179049,1536364048,1631237500,648595348,1985587149,295794242,1052797960],[1221520783,1091953039,722627437,435769442,1589034616,619618908,955997954,358820974],[197502371,69683502,1764130338,1600777578,1563935976,65413213,1469268418,339742880],[168347655,156979108,219063668,72250169,719476656,1814261646,1339444172,183901387],[998634780,1515211252,1060474857,875540781,1148369954,1226343010,639301308,131911075],[234671000,1124458611,1244425550,1338131131,1498785786,88880890,931284323,1287073399],[451072138,321378498,475195548,637013742,1877193558,1698537600,23967449,1191054548],[663330761,1908245244,1090104850,724444880,1749754562,1972318443,1008426264,990517056],[1094986002,712692623,964110774,1257805785,547887672,1461756753,2010148905,897543334],[1744733183,190652406,1238765364,1396751479,693486654,1074259093,510544006,481564747],[1199075102,197256753,283818411,1707413774,1245658204,766976713,1735666435,678359148],[1370585363,2117982246,211985678,1046396370,583534367,603851040,725227905,61316035],[1346781436,1004328298,984691730,1436088038,1948102934,2079917675,1507558694,987798010],[1543059730,640964253,486904434,460255276,228066005,422943019,1540348679,1671985100],[1413924607,1314382021,42237648,1376495485,260547228,256878398,744202414,726996182],[1567749037,1968069694,1274485490,564433004,1241973186,1602991661,1396380782,2007905809],[1569688485,1864764637,1847980638,1586706545,26395296,1456952769,1390141804,963813341],[875227306,519346164,2017748198,1143354739,1024851864,1573405801,1670257985,1289150716],[1529239691,346262569,1534194831,2123650083,1320492938,1571249050,1573668435,2116079997],[1533596075,252087480,769497842,1055246588,1933707975,395212021,1747414117,1971614156],[822954815,963850793,954749001,815512259,390942620,938493662,187943388,222945604],[1857430570,276728336,1699873404,86218235,130544658,1429930400,1509534088,1032244697],[47375120,906035402,1171956388,1268129144,1474230963,369363733,714548783,812826255],[1778188838,250998356,1673746697,1303030649,124197933,1588031237,378834184,372979218],[1144999592,597934295,35285061,1235851628,936189758,1983517562,1881489644,1630890199],[541773612,1644150685,309417507,1054234265,853529895,33266383,497925265,1254515266],[795926966,376870385,1008651444,1702212618,19294221,1129110951,2070190438,715176141],[1052450388,1261762286,4611715,2037626226,185188454,132928466,2001617733,1705958559],[438029115,1022001341,351112235,1430455856,1397066281,1444596528,1854219823,1823449118],[586765908,635072534,622519826,1167342991,1632632684,620427498,1853911297,981137026],[949268129,1482328751,1863829079,332106135,1148633748,1454959509,1356727168,320891851],[1123538861,1563765183,1632871342,246237659,336796193,558317194,1967942798,2001265736],[1389154257,858944305,1437251956,193402811,2075449533,775063813,544453565,1676858420],[398352016,98007665,1750345289,1059588064,1018128182,752132078,1061564972,1961232572],[1321389368,1958763011,2108054374,1297661437,489352626,51119479,798880234,698096586],[748181333,184608196,768273450,56108826,992224927,939625610,1901878805,1244196785],[2097914297,1505128116,691008000,1349736475,1684038902,323348226,782722348,158091890],[35849557,244273384,1987283962,1673006334,759712515,130283562,1875842531,1132273329],[136142027,1373137074,152333989,761448057,1472028738,629729462,1761331167,1961537050],[742587195,1694608114,262172081,734798987,846946771,1994517185,2003111577,1393665743],[908448927,1990826752,1442881165,109285343,1256554018,442724745,1981090019,146865582],[498166898,228846671,603516743,1838357037,1077845174,1413585360,721306966,1909112916],[1270301262,526964931,445968132,1569779715,843496190,191398033,755327582,826183939],[1767949890,1064525426,352959637,1825487790,1724193089,2101779330,548468123,978800055],[20059887,1813059138,296867081,906617921,2030686443,2115556966,1781864398,1011129844],[1014298994,1913490409,918757741,1910046148,1364312416,869043663,429094100,1397829702],[1155589829,693698459,1818014672,1669214715,1602236380,363571325,697458490,1904034212],[860756891,380007377,1907751226,1906133521,2058933722,1340711600,772643186,138387042],[127131352,487027959,1502467829,905771285,2000111011,2051629968,1858337047,1283016976],[268368786,302312785,476405799,289061661,1189889200,1450542701,81794406,7974487],[294934959,802034762,1795640112,1878255284,1366534657,1314468895,867387758,2035863568],[1337555045,1289810147,74933172,1799281655,1910643435,507798448,1464034482,1653542513],[1148859955,212500257,140233166,1559866116,1339929758,736774259,1036403661,847896584],[27914824,2097671330,139226869,510627474,254444956,1264150174,1029154208,1944078517],[1249198129,149618260,1921539301,844813633,2032931337,882026388,1455409481,1270359096],[1185435416,832974297,713380519,155221734,440902074,1562641384,626817611,277477943],[556108437,1299826720,50765810,1983386385,1941539194,767053012,1924274752,217512690],[1222592939,731574834,737140425,1170335708,1692341382,80659011,721607217,198345831],[902452325,812513345,1991603238,1448297250,2053220153,227014223,1955427734,643624117],[538738681,1840286886,101607654,113736660,1104810840,733913233,1569189834,1114054507],[1446441006,22252291,1323052906,102781472,600697142,347906365,1075815693,1135871313],[1852517730,764834068,2029835300,348371179,789483208,1919412400,388439898,1727785629],[1986289001,127546987,1454971944,405054495,777014828,1085035172,716838001,717126370],[504785548,1846436991,770485100,2042644380,1032625465,545765227,1354783122,374345369],[1301688916,1619416710,77491639,692750970,54494641,1876502974,1254563195,2122896111],[2112033546,750365092,825016036,191666720,1802016774,957104272,108094870,2013459890],[1407028188,1869789780,1942862762,484775870,838666155,530553383,16089717,306780653],[1346481579,1895512758,712400843,528499404,1805390087,2077525305,1402450944,1222376699],[1446027647,1498013551,736661785,1906436522,942214369,1255123601,1991947516,803762921],[1122549246,1127367224,1070719241,481270566,1168121662,639432051,1234861506,163457991],[1418872734,2004938889,1519307512,2024653495,1878465998,918126836,1553990267,1317172937],[438652137,1569262775,2034004661,948532688,336843041,117912390,666420586,1576680201],[1805559972,349620504,821862216,2032302802,42641309,1712120641,957319130,1524970000],[1756872638,827353684,1692118167,1166906421,869709189,924837750,206863349,1645241989],[391635232,1405376614,218539242,565054483,1794134776,1586160055,1338509873,1677539602],[323471380,382007800,931946405,1563202049,579585879,96280348,550297621,397638977],[1233795426,1178517503,875800362,1601567941,37916987,1575729729,1960814002,967671437],[93098961,1859780741,369349063,1314171271,96869652,390181160,1596217920,916617184],[1507012596,1405819791,378439397,1651755918,445104394,1179813525,95998129,349477465],[1703125041,9711946,1833478950,1901850906,602650724,202446236,131472589,937486382],[1613266484,1014753171,1549237813,1390544096,2069667931,454246635,861826350,1156254323],[833957288,1346059118,30668653,1939556208,1539954741,1098259563,1790333120,767407279],[1134084873,2125860017,1892076249,1178350584,1093123793,1985808749,179009542,295014349],[589094966,1124776180,1109535614,2002502716,1163746555,662297083,1685847607,2018402170],[1421406793,1300008234,1125354522,1708599228,1265315678,759152049,19237983,501534163],[1032187320,1755360288,1563629206,1340613009,1735359730,803589502,547020713,2108855299],[751589899,240290528,1909987314,2017232195,1330826369,2120565515,1347222577,1469496989],[1543440222,1260642122,1091388196,213042482,1100664392,1045679242,55628828,2083049946],[1366521518,95114860,1186247020,58683390,1894723397,1714369129,1351337649,880413537],[585150230,1339805537,1261024774,926390480,185777988,1356829999,1547335306,1678838686],[2053384995,1200664255,770539717,853967371,1953992765,1090693069,600036372,1425020656],[1417147336,1063477444,1952882057,542876782,1758739733,794154279,1309268552,520879277],[663414562,1732300347,978697971,910330854,1689528129,391512291,328704533,469713925],[1851232694,1043508452,603451844,1362830973,1236484816,1146239543,1587323524,572014951],[775009519,1888361087,2000991579,2109044537,1119692635,790239825,163780682,760349405],[42617881,160888623,464130074,1250163530,794840427,1091051297,107340371,608562214],[748466387,1481790793,593481320,1355953323,402444219,552018054,585751634,1231280619],[535738655,1005334394,1355165572,1159726486,910892804,1483223828,1228309239,220062408],[1258100917,597467197,1297409570,572831649,1090668128,162935740,563500043,956514966],[832574664,1178793886,384293521,2004994767,1085368062,874914144,1119458861,76849151],[2043646953,1165291640,1017651200,951062778,1095467813,10914887,621255024,1061875888],[661563323,446197671,1012335980,853692582,1718562710,1034134508,1152168382,1957027414],[1126439795,112394765,1835907796,358853053,1785677956,1880781213,569954084,315271623],[1907388689,847257219,978629814,1739955606,1025046459,1615110340,983518313,1627907086],[1326985336,752809246,1541416216,1822234684,385506436,1443131807,132860540,1508884885],[1084828240,1325587993,879251046,1504844491,1375228181,690169722,1998329328,1122557471],[232597464,1222790097,1219248064,1542960726,1367132614,488248289,1469783167,1816999391],[762369603,277381691,1674573913,1754420035,752619899,1472479268,59983701,1020327079],[1373718492,28894849,508910411,1790406944,1355434385,1086439746,1213057341,2083793571],[2079883148,1633985860,1245241599,729053441,1053524460,1158869447,1373040755,1624067415],[206516542,826926182,1510767531,1014448949,1424709923,1904537787,369762211,1400017911],[895090525,1170312462,402684927,215535872,602431937,812996460,1711325903,1670654545],[914687892,1838440845,852587644,1067338584,586787048,1201560067,434214187,1824679150],[790111258,1103196198,80408571,582503738,662031179,2048818350,1526937039,332753575],[1001552315,1171262453,977812534,1127626355,809502910,2006676687,158648232,1343230725],[1208288133,1847523411,1542072285,1421896920,991685340,733426116,961040338,344530092],[1944718772,1541970791,1088037335,658199882,1067678113,313518456,534961722,1241801496],[69478550,1446861481,487762602,1110233544,820994206,203498990,958318558,1658256384],[396314985,203262593,609986609,148484808,138174153,672664241,1466649972,1179346361],[1005008290,1752314979,1622938831,883801162,1708280501,1006405468,363435284,1287335700],[557785793,1184342658,23573609,1870416797,1005981223,2116131234,1944176374,494712131],[1207171978,2127304962,519794295,814107264,1358572907,1398564833,924529252,137221371],[638123345,2111296805,123063383,2670308,2007552911,1673640708,901160645,826716216],[1463131830,372258508,272130253,1817377052,113091896,710603182,427779801,1170209731],[1275473288,1595994894,1716720645,2115935755,217391951,1459702728,1056967021,1721115342],[62059540,563439409,348268463,723568881,45417036,1960432635,1761122281,910609788],[553352859,667519783,800490451,363997275,769557251,1409479600,2112902157,308606280],[1592241928,26477769,424804894,255532007,428856087,1926758567,1512942402,945854713],[509176852,1931973798,1825841936,109812579,1478564963,790072632,1785379029,1894961299],[51151834,1051080104,1436231835,1875215648,579131091,743587497,74410655,1472558751],[340715974,1455135921,302582506,953374210,1293253319,1963931403,1061102365,820866352],[203295526,556769060,8205683,876215040,716959674,1688426677,603940642,1051877368],[1151301516,688261386,148987407,2098789098,27893328,181473370,277724035,1238897904],[1350044115,174771567,1533266806,418590056,1577022844,1003263436,1565608748,1748984015],[127572783,108673313,2013556437,1467202016,994406557,1299679184,1886331324,2019623813],[779510505,266708603,284583567,217512608,1600325516,1506187883,430403724,943069924],[2119024709,66472914,1996266596,544345250,320830062,1964313178,279141213,1448088333],[316650452,1432602562,710487820,1010173042,341676709,1005866802,1822504543,1183671580],[309322805,1182283458,243947383,509365491,1518113837,1639737751,1946334527,1398314476],[85187554,287896375,2033292645,1002916778,1864238296,1647219557,1490024893,64704822],[119204392,857483256,295776828,1797754576,1664770603,1917167237,1738295960,1675219297],[997474391,732987427,895326685,2091908815,181212865,2050247721,1227865651,1638869995],[1682057513,508259162,998296714,2000618907,889414364,891466008,249106903,82142585],[1159948870,652376627,957693328,1480493942,778177645,47632913,623883562,773857029],[1698105917,1716970679,195435579,465240964,1320553769,469570782,138612452,2095170835],[2120244780,1712050275,291617666,1366703775,144049073,695024828,1767876330,1769554171],[1681996252,629004768,807828394,1644077533,1470898339,1600189897,1130621133,1569575039],[29247958,342193318,1636535540,301510553,1878632537,125146700,1363360446,1331542914],[1342452542,1094722953,7411693,679367099,1183937370,914266971,1061194803,1197347973],[1548768665,119287905,1791455012,714044882,569125208,1124412354,1770786479,2037384263],[1949336624,791706933,173572116,1117043928,1667004082,868021864,498450052,1801149181],[2121067778,1035709358,1653572943,1420251790,867220682,332728569,829253487,1530533190],[1396195545,1875728884,659242219,1059315241,1735238309,1839035550,203970869,1245089399],[876484879,1858704004,1867947082,572209556,1204268809,1596706939,1572172399,1832624363],[1949592425,93267638,656052076,1905922910,836350532,1351979129,2043136713,1919500735],[1540584324,834724118,1296975923,1792244791,233928963,1737741297,35552844,1700355101],[58293342,113316314,1518050608,1300737965,1438623661,565093607,1028098223,1709830397],[80683375,275276299,1434531938,248199148,592877988,1997652315,1774039254,1121884642],[448104530,96737249,1085410742,172576829,1189301432,755547103,1169141177,632031405],[418435217,1563108884,595001727,1457110520,1727194317,1808939938,1340941482,1797180857],[2107482854,2057826029,1682363873,287528058,438250964,273784409,1287215854,1021345194],[1077024659,445255661,813586755,963003719,1231824977,1297435277,1120976949,2043120184],[6426261,340150661,1084545147,581398436,704705676,1136672733,318186176,736314150],[705130049,157096368,634497199,1536795548,2095982168,1800620367,685128112,1403889870],[1533466707,1968398283,477987388,323498293,1460220612,1558802359,1132900146,155139893],[19708266,1428970211,1029832462,615809154,1966804937,272630489,1843049236,1018342304],[1376734988,1133335148,491280520,1312529101,1729859926,1270621256,362537332,837162745],[1895713931,1144113081,516262463,1777578951,1211816339,1765673075,1615981891,1992578257],[756746267,2024053367,612255317,181863957,628363214,967935208,437883403,1386985333],[584469259,812027603,1934744464,880476643,1845010936,840929228,1567888417,72464042],[810487321,255401248,1810385046,1608115957,1310812063,2002173761,1684037167,1198009927],[1079104462,1860807044,1592296228,469282832,1002080177,1211223974,1851416520,750214762],[2125496031,461429797,84699988,813320090,1376509490,1771650614,1482290169,1141320308],[1459733938,308144658,284300367,1704486190,1764121937,2011728335,1818181370,1010592557],[219001192,661736266,1307495146,1597774084,1260846842,1630412003,1597857465,2053958381],[2017201727,1091885132,1951317969,1512796647,1789387421,1270831952,308333488,1111465133],[508249663,2100327776,280541877,1065749433,1278851143,1127990246,1459466945,1028884665],[1321465443,1374379831,791860425,1514581851,737257964,1921483996,877157535,1649864101],[1368642058,1353008415,1893709061,1084848727,808166977,1400769498,4530435,119541024],[1723881612,770277539,2079385046,1864192570,1292193697,983797299,140288413,1812708438],[1764082764,1349385177,1209271981,673923400,160033297,34557634,24122523,1176072412],[1618259848,1479970694,1344890129,225403990,43242984,834612191,1893328131,317734720],[115756951,285985190,2105431982,610088876,202745672,495922873,1474416983,969593291],[1167124078,455665782,421524429,994005905,1382598597,942646704,1775433050,650315743],[798744884,975945908,553344084,1791075022,397367962,1185824289,2040039385,926208310],[220679384,1059157650,712256868,540330258,301706910,189208121,811880792,2078830153],[1773736674,403944562,1815262007,378362735,1569828226,1195287951,366381699,1626596540],[12922000,2045155142,265566784,127376645,457482677,15421447,330035925,1068345913],[1773688342,2059291517,789723073,998056621,1845134574,1730029603,1798450931,915226372],[399778223,1116908462,11705782,1572409867,705861656,1068205929,1976761696,1214123993],[476216733,1028296474,2044312410,1472116337,461972964,1625157059,1224712521,448793920],[694396334,162650912,1579058069,428370204,730544197,635990340,2044412140,755064475],[179815424,1525795248,1734569383,1449953800,1107699209,803613146,619171811,341992461],[77508025,1390662427,1795107265,76845433,675855342,1711900696,90105604,315083091],[379963844,1173600349,2000173560,248037249,1726381803,1490111296,94631867,1643784536],[1672929920,1922412663,776111323,960590432,1967880031,703676571,1135885738,2124773865],[1388509205,1556698975,1525012150,499688344,1837460393,540560891,1932553346,202484052],[1831070954,574107274,954333525,1055701477,1404555570,1203877968,902272705,695672521],[840367519,473728992,918442761,752399348,2085664695,109364118,104267137,796187536],[1334432368,384645953,796270823,1790601173,1941675686,1613906150,504059396,26538739],[772506581,984786939,250340753,1056937444,70626139,1950257611,2034944245,1422699680],[1649742634,596631742,1719169751,305333640,1419975953,872021075,1055117758,1241215002],[1900817924,158252473,139569974,416676022,267410439,326682356,333198175,276598084],[1159680598,2047113346,1110590602,920848565,598382767,345223534,1277346873,1556673513],[2026926644,909784764,1119660120,650027005,247633722,1956027130,941101210,1864576065],[2027765864,1426819602,1250798715,441341026,945745650,1589626836,684472802,531484660],[714644456,1978339660,183245343,1642105817,635865057,557287262,939087589,1693471512],[595924946,1344961082,11596506,840880661,2061712955,1512808271,1295044285,1802194547],[657201601,568154728,1699884280,552616,1735727569,1704149417,1979000682,1513170654],[1854075202,225953514,522446887,728095472,1192801961,734623101,1013800457,2101341778],[969135689,1337154385,2059642741,987166440,2053112242,1693347399,1714321488,422269399],[1016768150,1374943295,2091395902,2086627496,788126076,1640377309,136768863,1158961397],[550418947,829448688,88113948,915332947,1062046627,1326075789,1905050042,1611598825],[251495519,660161927,2029858296,1289877012,1442502887,1508140644,1568996663,1151565453],[684658693,1927790700,1803219280,2129999217,749567748,464912967,1166008111,1570535273],[1975546498,2092706096,81074738,1091881737,1803526141,637253746,1755973466,1314107188],[436827373,150440906,1419786071,1991949372,933921172,1772437749,517939507,1995069185],[89519930,834313595,970624086,540211669,2039204512,443544337,1502237249,1712969323],[1757992257,1836720173,136384035,755227561,171530861,1861417752,1310308858,837496545],[2019458881,43376782,1038789382,50469476,691869529,1506912833,505650763,757332558],[801756066,2061719524,643123211,1856271195,1445048828,2033547896,2072686286,1773221209],[723829635,60225974,1163565982,577025579,518437466,1940414509,499734540,2043766654],[856286732,1038150544,2076901600,1711632173,199902582,654718012,1038862596,1715914355],[1177554482,619080514,196214893,551025030,1130429408,846779618,1068143278,984091294],[1928183177,1247180375,350698554,1763379077,1886469901,12546673,1372383995,1226718046],[281597460,588244475,702339667,2071569674,39544294,73209028,332452567,412474786],[569493045,1535741168,1653712460,1826425230,296182406,230918906,1124984651,1429665451],[624026963,1283630298,129424814,1621690661,1859653997,18557365,1012703558,1782594269],[1517974777,2054681283,1097172718,1359050446,175168606,1580997720,542951968,1759898733],[1910777229,735608557,861675904,925721111,66815449,867851424,1842926461,1864997101],[960760979,584552166,1530851302,805266929,325798546,339883765,1875193275,1985608765],[772348874,1403959991,633165342,207080429,48038057,298727089,1558779903,1470708569],[645765682,1171327091,1750890510,1300386848,898365705,659147414,1764179388,40253783],[1058887608,679306154,1533836581,1601255184,649642214,681493172,1998422649,122435559],[387085838,146801604,1002427324,89550451,1919440343,272187660,1858312373,976313381],[972296708,976782393,1327734629,841215603,738222790,2044012001,1323230048,128451129],[1825942992,1126651032,2057701587,477859148,2079884220,1858139563,2090277293,127271455],[1203265660,140775690,933893501,1677927385,1726948119,463509419,586478212,1036581297],[1982726830,420748713,1267212026,298566137,607332493,116716391,565028780,1324919538],[755972337,1677890195,1172761830,1928269577,1742579933,408154169,249327942,347486458],[304914915,1113508191,525152531,2080745951,2103017311,758190694,1520920143,1229475181],[1661730289,1453489675,1227965216,1194790602,1217855602,140571416,27434360,1947395081],[1865053751,412099698,894072812,1184708885,2043569672,328259987,598027111,1297186090],[1270537499,928818405,1160484812,563788076,501062813,1993349775,275598354,964939236],[190264732,1015391704,160142322,1211465545,1973115910,1132133996,102597185,2041863259],[876063956,1801572021,798809982,2117796573,7886598,1726900481,879090846,1881456069],[352485039,407257190,607520091,140576436,1446555170,1069804391,1704068146,126387159],[529745585,1812711540,1232003438,1419344825,1719853282,1881631166,1015052261,565860963],[866773136,675242729,1572818792,1685759546,491947058,525111384,34067574,1094388814],[1923588359,577874105,1397404989,1948399944,1497356613,1613145075,878952769,25152021],[1905736080,614781022,1614911642,1217008799,706858748,932570168,1836638606,1650906909],[470669339,1149492990,816350920,405919431,643207101,1133288461,370036787,24472314],[141936961,1143919176,1947511604,1372227594,129087621,1974352994,435099984,1708807318],[331843036,1203351702,1543125396,1099178063,485634557,137074140,2078476747,137617401],[181057313,735561930,2104282673,1984968662,113199864,140591751,1930792328,1796121639],[53366809,1951209626,668507745,1133060722,1114266230,2018748724,121398347,177929640],[299214342,1002168124,682511194,1736010334,1700019779,203124052,1727868512,414976438],[2078242613,930216214,799231091,1358316915,21883073,1498605125,1558260956,462432015],[122816151,247855833,1710504755,801635466,1744073885,572714642,1311741056,966049896],[1550774425,107686461,748912980,590144223,792593422,1333269933,196043003,669916302],[443184610,710611863,283605665,760976543,454305348,1970686690,539065827,222831328],[844771827,244274678,1810470043,1754687425,2113489619,334419579,167290289,1649696175],[1079717360,1117492554,203555868,1700553678,828610398,918652837,780351180,1771630883],[933148894,1900641165,191350764,1909568962,1793828120,592644168,1840282223,1638540646],[1480033473,519414018,1302167087,1319041467,1579815902,1746280305,2103870043,256750270],[371984104,931175054,1411704486,1018070240,788976145,750933992,941709403,607132133],[1456190331,978002189,1987960164,689656963,1983314259,2028501949,1408122694,31554273],[380434018,1455931089,722895501,162086789,1566833177,298409974,550346059,1233627100],[1562316397,877024559,1841677467,1127702906,606275216,1608426751,917839422,1906088668],[326134521,1434006526,2064331962,904885633,2097595740,1454038764,962368905,1136941790],[243518619,1043045710,863812562,1307603317,275599716,1861298910,1474012211,91844212],[2081156856,101581733,1331952443,102341087,543232314,203091305,508497757,376104138],[808013340,757707482,1478105410,291678424,891993763,1030769939,1237478743,1129032168],[424196811,1533256622,495557354,353514162,1188781539,1474374746,981507127,1442802235],[881964601,1212975177,1107700923,1888505134,1891290780,1861061659,68171436,755513534],[1036159646,300943766,2093735318,1950057472,2032780646,630588120,890852114,738666678],[2084931018,1963877291,877046903,948593430,1431421674,1398295004,1203767365,1122261979],[925887298,572499667,1351635376,1560586928,629369513,776168331,1750019377,782585462],[1557663480,989849324,1087284802,255473523,165079245,2107874026,247715461,476189380],[873001177,2116591821,1786459098,1835607193,390452337,141403163,392203026,558834094],[547182731,794878690,1724523539,105154813,1187362399,1975336211,1024461398,2102282511],[789742673,442107492,276581779,981403217,159318303,1991766,481651447,1922375560],[1875659385,2084791574,1195156938,2090157152,512744771,308173098,2084368179,2009126420],[760564223,504362639,1874143880,450395013,515367673,303349068,1569101411,102144862],[2059452817,841756645,1537581922,200186381,1003334612,1340236519,790730962,785360343],[915564970,1838041681,1827878746,885253590,244824213,1804418715,695807883,2071403575],[373869927,2073020654,1035363249,891382574,67896926,1089583641,132014615,392275144],[239406963,1030710413,1433425610,488753883,1876907990,818613272,185181950,1468753334],[1534604918,667311186,659395268,470363049,250498491,600693251,2065732033,777448616],[205244240,1973912426,1619004450,1598660973,1313882473,1168400841,1346586368,1998155246],[1700299828,1300876509,491814830,519826384,71898153,619234472,560666385,1537212663],[1397802645,1236719671,843029315,1896527174,1946206374,1163542736,1168153800,1607717963],[970344983,1842367076,1813288519,1427919203,1113421274,1890914671,1781285481,1895891299],[1642291193,327891172,188379790,2097631698,1368667823,1825753033,240941964,338904820],[13947753,15954570,618733363,1411129264,346343617,184983270,2107251888,1959451849],[1278617317,361154580,1006077383,781102618,1181997516,173868046,2062573648,1022424319],[1751557071,1392361574,1918804910,866511295,2071575808,24787793,640995743,540404036],[1135356645,1165902644,1206964865,1964663980,290235173,733744677,807478915,1303992044],[1753574129,1885440766,1177664709,901876158,170036953,1785545507,684817801,893263091],[49094496,2002540572,722696485,2108967640,1776316178,1703362971,923324427,1896200218],[1147706756,362869627,1137057313,916497245,1998720942,763225550,869475206,642816072],[1166594142,1915731900,1718925095,2076532323,401969081,976637399,1288354469,1659870337],[2089370166,2005447136,639571925,234555754,2092220379,1241348049,854629173,1873061297],[1408423524,2012555415,752503588,342926610,414136819,931734892,1739503258,2125845852],[1297229333,2088888371,18107534,537964076,431021073,771733198,593066316,902649433],[2052417802,1925500180,89731391,1109735400,2011469944,1687268293,1025167834,761467567],[14149024,179442819,722843139,562248460,709412929,1136686245,197928267,1543762616],[1162174477,380224793,44140940,1573789474,290670202,724821937,342238263,1099672658],[1343192057,1571505810,563285592,578612242,1619348327,1156773631,428424855,1175211896],[2002235306,1670706932,1969156659,1027357742,1637123058,1697598781,1131130223,881101292],[1806944488,35994612,9952043,632920406,1050707895,478677405,1721793691,2123058250],[1665601394,1859680219,1502069577,1068339814,1550609260,1187225860,360908401,1790753981],[904473145,723253691,596533985,1865983682,1042876432,1196525174,297245472,1596016689],[1295643626,1154812756,1998856869,1836143226,1142872430,707974526,956175452,740456469],[1050153761,1500536355,514753387,1818146175,1246392152,660023577,1135985721,1678285100],[2024628189,1516366129,464264222,574080699,2117960108,896638120,85978717,1524167489],[1928349354,704633349,186418838,907835012,2010750721,1673776491,2071572401,1801584352],[1978970611,1526047713,365307540,1738835705,1521440683,747244125,1913370684,748600218],[1055320293,202552138,697175832,1607613665,311674549,518689311,65284672,1028760765],[656832030,1254407493,838131271,1026058497,292959421,353695027,1379048631,1803829538],[1351156657,1185223315,372522902,174493621,705599287,1584530268,1041514589,1289715725],[303474664,369104238,674974245,1615018448,859814235,571433797,1308689297,1926102360],[803538749,1236847646,1549732633,353093616,742764385,183826702,1581974546,596199400],[1243532035,1300791206,1662771992,1950052000,855085005,1388943656,2073417257,378372744],[1556507758,1963628759,1654642286,652842515,1611010357,568438856,1536940420,1349649918],[1643678770,988211084,423257346,1493050777,2084976770,791541132,71732884,1261286906],[572222718,1983543905,1257224100,1600122430,311553152,1262645853,496568530,239837726],[963201957,1409414594,1634814806,970526104,1269774860,73148107,1470562349,957870011],[223222406,217672409,198375840,115701289,746038355,1620468421,875100171,287333635],[1748154966,307427788,171424274,382468149,1947499190,1966124564,2056778506,1398638519],[1037857243,2058123027,1684311507,155642196,521863008,1013399865,34219802,1979359238],[165050336,168923976,747376164,576193111,179668927,1241247553,406625457,1066177507],[1691948160,1383968109,1666810914,586913984,1518525205,1187968693,1120958693,1435513891],[1441974873,183993303,1520874188,683438841,1058589976,822574108,273525932,1243289085],[1920578197,1345510330,737281761,973302537,1755273446,1366716102,1245968672,657344765],[119329439,33196174,865919168,1570285631,1089243923,544045928,47147799,1766913116],[1386284462,560935981,1892261860,247207554,1782794270,1740608766,418766013,663698787],[1613803531,1616419707,1778375525,1393874408,35427383,650646431,175058004,1534247307],[1574228823,763231938,6343817,1099150806,1625173182,361083976,500134455,1119284331],[2102594208,1824858932,1198902309,969453985,770499514,1860514992,92129411,259229586],[1028230796,1162833459,251025791,1901163698,2107745104,1536332605,465804912,1666851717],[578208961,194705888,1994983015,378351106,434625497,698665097,951242332,1483803129],[2000904622,1017552933,921365122,1464007906,1030861161,1748628792,1891195515,1120530930],[650394925,935460342,1281782073,1660552596,767957854,136896996,214539312,2070891830],[2019675599,653927017,185947077,339893072,900018974,642168112,1276228815,1903670761],[713520539,306158349,399838637,70840630,803606033,85578745,240335711,608464214],[578114338,552256874,818697298,1619031373,1460927145,2096173338,730662927,647470680],[2090335751,495950256,1116160008,100193215,56740565,599302527,2101697386,547837306],[197959844,41162328,1464477059,154539172,1934941806,403031381,498319331,299543495],[155420802,1377393826,1456597838,776746257,863938461,342843283,641785583,253838245],[68996374,1218467599,1421587453,1010991812,53228290,536307826,85581667,854583721],[984698458,2034663890,869793821,498073414,29748403,1291310851,711050878,1791690699],[1191467356,1957946933,1910431444,163008549,1780024391,1490781085,1929754825,673764963],[1902310474,277138422,1939497282,830623201,1544620195,1387493775,1832482513,993076429],[519720687,983121462,1182662553,1755364233,1328227280,1335931452,2025392216,190730565],[2058342676,1766266842,337006428,155032618,961369611,1589688673,1527063938,343574653],[400852603,1660269613,6928648,464954209,1233530951,1500595094,1562432478,638119018],[758154771,91048390,51503540,1202485599,1475547568,898336690,1502808122,663254422],[1524616262,1787082470,419261980,1609416486,1621317231,492875516,1836786794,387102794],[959258872,1883446474,965152883,500905133,1117272563,166821169,1485665029,653213163],[2002843038,322646766,2035475396,1561036064,1969514837,865065841,353221572,1112728405],[976785532,460137768,755999369,2011452198,81219343,712626873,1753623051,1099910884],[2036798972,2067451931,2100625283,1063659031,1755457128,1219774644,443936101,436759871],[42243960,43316989,1698280086,725580398,1920834167,1783063430,664322364,888303584],[1322242862,1315176907,776915593,1686339470,1116301810,511110796,1103747826,26709484],[89897757,314539254,1541321838,1021016463,528861694,801871568,1387189121,953614633],[759663850,1030785123,1520316890,1560952668,590428343,63719698,1441087714,1205168115],[1380763741,770139027,246381795,1685342930,1349945117,1724025299,675099603,239654973],[320379348,903207131,28890550,2059526573,245160878,85769782,1880694259,1715459154],[340746892,276707860,996879132,2124184780,1246862452,507921856,1647518994,1845415231],[1460203944,1878333758,1384022169,1871540771,1267459109,1650950211,231675126,168894520],[699460771,1957334748,1649466053,245223544,1259122710,418573100,507842270,749376559],[1677086002,955213277,941083882,137078549,2044923528,2130450633,1659876919,184055604],[1560205431,591580018,338079489,247297457,1286954761,953262792,55718260,1818740042],[516337423,1673911954,1062491637,434147416,1733907169,992599902,1601060687,1272345940],[1334480923,676302678,73190210,686340694,1182275607,344304238,1351267397,1764518087],[259840718,1009601971,739992484,1341860839,2124371470,1842232328,344432721,1275274714],[1263638442,1824804209,1537598378,1519241713,336189433,1731501963,1085587339,1117055236],[1073145070,1216567599,1413165762,2037080444,572112812,1419366834,1299554144,574025426],[644636949,46043902,461183253,1597395888,1384425263,2126497568,2104889963,2117475888],[791545053,257237239,153872868,1207999763,1604254632,634474272,594244877,949075443],[791740177,1821388148,765453952,1959207304,1977369055,1191553911,989329204,855894146],[711247473,765670849,1565843609,1307677534,844299213,891549751,1139483812,470955559],[1396839374,1252194942,2130413869,2129461828,546435092,1588054351,636301600,45179625],[86993106,512179085,58384762,1586330281,1632037690,383343231,1467554811,1497370403],[466074274,1769694187,2070447022,1347861935,1536725365,1471730419,1603587481,822431344],[687518106,2065520072,1134515972,929903628,1471178119,1914322933,1414877428,865045933],[1763172295,1500178710,429016102,972011700,2072977136,1105062914,1178741159,1207081541],[1557962895,455863206,1533820649,1239295371,389662695,1235792623,617807556,363421502],[1164623538,764848731,1780843476,1021302121,1083576667,237135474,1329498016,797448066],[1049979355,561981176,2005612875,1175645946,1462253685,689020388,406723255,601113087],[954207315,1825524126,239478891,643601845,1111635411,1313146412,896022605,301173667],[417457551,1102017245,95401072,556543629,1439527320,1258314470,322782998,273144487],[1751031460,341312315,1274667493,1925222245,1894103834,461210259,691892918,1626223740],[4524353,583040888,240173066,1855894715,375455532,1875770463,1446352424,1715228314],[751252709,1988824217,1725210461,1794329994,305094374,1396655975,300134755,1875144854],[1040624264,1304476491,1940715048,1814142172,1286081162,1897104533,721545232,815121258],[788392584,1669410006,1091429596,314614877,349642144,621752359,382759835,925549007],[1988361515,1564595205,537096922,1397428547,1267800811,1041029689,16125839,648435921],[145791783,946620353,1476341220,629429274,2067009749,1785119662,1470961227,1392253047],[422089665,1370980158,1986334408,126272769,1214468254,1540962241,740572416,1510201976],[1091487900,1847373379,267200611,1593245526,732882077,35200737,1054882581,196780221],[162303759,1761794684,509481674,2048791144,654567169,1983636514,1268967658,413992925],[55360948,591317212,312113596,246042717,795875859,1843376860,1270339723,1329302845],[402556463,1782145542,121811967,970879042,1767313717,1925847326,1562622029,1406117510],[558166809,1828919120,1466279740,767760628,1612498945,1424923988,893331569,1559357857],[1826700504,2101012603,465494718,1387201819,881432813,481552986,497819080,1193092500],[622230611,712939559,1982693170,421454874,1178833778,189711964,613964922,1402609688],[1885037360,567182468,1311140800,1788210055,945073078,1855159744,868012114,740584904],[669862664,1517593923,782422431,226671951,168970031,568835089,1411360241,1550568544],[1039015587,1746889652,277124494,293798447,1594146704,911864052,70867061,1420696243],[48515412,1668757898,1225066347,1148421933,2053857507,1763450824,470818940,1315167894],[1513602093,524586866,1735757553,1003201586,1220600108,562040041,1143214008,2035087065],[1246647053,1030078520,1402050215,90065039,1634113887,50553082,1937541703,1109757609],[1999838488,1844040298,20781560,1452711744,751259944,469250569,1650318742,617343921],[1022340790,2128354335,653880953,1055424976,2008813909,576892643,1144628465,47193996],[435777125,9042385,1749358572,1536906263,276652541,969967025,1341631667,1705528253],[264764901,762109172,1557935191,2102356118,1520668915,1385620880,424996639,683473757],[266264852,1311626735,155616587,1351805743,407206172,683605767,675929582,1148907406],[1309884288,1158259842,1131865903,2051029631,1844313261,796732842,1749551096,175137599],[324407554,1964648278,981106100,489492991,1627234018,925715701,1275369898,64255817],[27622285,1016864959,1526371094,1958531921,1198937616,812430048,597184505,1471708763],[1980966962,1322127401,2044301750,946251492,950877991,1992731003,954555266,482123193],[1372526136,391287931,1936715734,219986355,1654925543,172422230,1472503968,1917150938],[309611983,602362601,935188019,991871481,515293768,1082084604,497510282,676206329],[452357861,1914402883,330947465,1154900181,19212895,983236850,699201499,319137700],[1511660041,159715797,596657757,1205172096,1612683886,342331724,884295715,988452729],[766887523,806369124,688381068,1884293626,61354919,570117704,898063950,1422990537],[1817092208,7205793,1369163793,428297059,1685480571,614821173,205248030,1559111954],[695909192,805738946,1875076005,1745523279,2053006485,1768772068,846886079,1031579749],[895493448,115286870,489068292,1329516371,1730962402,1428973618,569482866,1116609146],[457856813,135600693,1557128622,1737316929,366091610,30748886,1679046427,639594183],[1803606836,1700506451,1511196143,2077205817,1748610887,224111230,1946785934,732849147],[802046102,136137496,810995059,2061561536,838496532,824081879,238583775,1817083686],[1208226625,329256757,444511945,596343907,1969251468,957052544,2047256865,1439941203],[1030297175,75926591,476872162,520476838,1974100405,1720895551,2123597681,2016996429],[1050767111,745188460,1755501724,1992629769,1551493563,1599229597,1498899433,1882676339],[946470109,1448551578,496828062,512487267,1930659128,1163042422,703783085,1297224370],[1820987682,1371273002,1107431081,1817502093,137891465,1051849323,344968628,655078658],[1466543247,1625523975,1316725018,635490082,1330798692,633124634,981199084,1528373038],[1253276002,1860049436,1798897981,1992541683,871603590,1203853071,104847791,534201365],[367250928,1863409021,765884833,1153288814,1465756919,334107565,131325930,728084132],[366330055,1587895042,304447444,1839935027,1345858035,1811611091,1833483724,223708447],[1753627848,120725644,42356107,1657599026,546584859,1511243219,721157522,178936499],[444861308,1907176279,656917821,1104462763,655688445,190577199,1297868599,400505189],[2092730039,1874319283,356338089,1068277628,1688835576,916018285,1600562138,826005842],[1523327958,673385212,1095770701,346363247,1106932395,1957471993,432570608,1874690144],[1437359736,1167335966,1630313453,1364240101,788404418,152883730,1621921557,53066432],[1442507565,1671303551,1353829415,24366800,593058192,1089010834,1710608791,623649083],[280131205,956992564,259072222,1003093701,1590270847,1450969036,453570715,1201807179],[220755200,1542710644,2023885253,977271788,388210639,1323793666,687566449,1918740465],[1546005231,1268568035,1109072982,361104867,1290283545,1610318757,111080091,135024783],[1894726868,721207455,1211002495,1734985563,632180411,58771177,92354414,1124621562],[1840961427,1055338312,1128034816,1886457186,1218052543,952453698,433707815,1641581583],[1151193089,1660715112,682013729,1523521850,1823840235,1221183562,525565918,598945685],[837580637,1478406531,975106845,1163105268,937012167,1050757519,766928614,1383526858],[1639268492,1348837794,1141909895,2068344207,378264263,739773713,964109150,342890940],[1811528206,851722214,1017614653,1543209047,1742344382,959910201,1698438463,348177192],[34412534,1917595311,400231383,551116695,1394997762,948280052,377797889,1941927905],[819164782,1699983316,1537990951,325852896,1398659038,1459992074,108010432,902593920],[210544840,705473444,805586200,1756834943,653599917,526994047,1024997590,1589766814],[227376243,1766219172,1539656025,1746924434,116253867,477235948,1900269937,1313711987],[1254223146,64069393,239440825,1129806793,28717923,1624454704,1101985971,1981158600],[2067614110,1857534082,59357959,834056141,1175384563,1620912242,1303222190,180513696],[184960562,331609049,119707120,1803819,1429847348,1938325833,2027736650,885747517],[1600335375,1552589553,1821819097,319329463,1672069404,1885839600,1478642467,1145289715],[231544058,825932953,1047776366,1394551936,1847071362,646734828,1463557389,260434629],[264317231,108493331,2091406765,623955758,881338084,808526186,500338591,1217610338],[1481950336,1599975882,329939505,784853699,1914317326,24930179,1335686525,1900263414],[1586258285,1948999462,269232133,1900364564,1005414120,329756574,2012664791,410826037],[1871395941,697202995,981398413,1831739616,1336251194,486831912,650059210,1553613],[813850607,2128794424,346526816,1179040302,260818161,335659683,802062825,1950847967],[1843894404,1794642244,1404236770,757242252,470130782,730983304,397825795,734691477],[137724039,294592252,2081762982,1925509709,268763631,1613940446,1535057194,671109362],[301105218,1632327794,302945669,1350390308,666083339,1383219598,1737190200,1480146700],[746653591,785096866,2104003694,866769469,1448438333,528054561,1767599710,765436381],[2085070446,736371776,1102498537,1634475123,771112528,393304301,461752630,750686082],[1229217956,682110748,628971213,1544566224,772982436,502502582,332052060,391562151],[1155360695,1343968196,260754230,1588607101,432776262,1922949840,951294680,116928851],[1276424357,336568422,1959025434,578095570,185109801,1311757715,1541801495,2018999568],[119204389,573057636,2045287076,229577784,2009978362,419418317,38035930,451109503],[792179577,1299971276,1434921611,840872254,118338049,1809370132,1956318991,1495437049],[1112869311,1037026678,706870477,1513071687,874833171,282222462,251517678,1093396456],[1923982962,144851553,1407774930,407162111,1044789946,632541315,830603237,973976822],[931619613,1760551715,1719637453,404204545,837063501,65246206,2064965968,484896970],[743087611,800256879,1837959312,96631261,469977583,732417597,930597323,2056816484],[1082468083,26207671,93215968,77533454,708376026,1443417763,1859461407,1485049287],[1437586326,1212562708,1994807866,1779335727,799873308,125727627,179198881,1198949555],[336459197,93863014,2002726617,1669081231,22494752,1272585449,856724838,529350399],[243327877,1633060965,575820599,899540913,1000473683,436179040,1844853060,816480239],[1182368924,1038687538,319538208,1716713313,143542757,543664009,148973989,110127122],[803428319,1597031161,1613453778,1121997618,1378162576,434232659,114751522,547541527],[184979958,1535655553,1477453684,57462097,1252219260,2118926847,118556909,1289391380],[157321583,2053880810,1450461130,2009160026,674857507,1043090931,107557161,464131313],[1373205749,729003010,1596146183,557706626,1614567311,192302503,1514258637,1569366601],[558873261,886685690,2114105753,1803913895,1178632762,2092422928,81779318,535339110],[226261422,709845857,1077409878,351567750,907160695,317817607,1204317805,579026991],[2110348510,840333113,1999206473,1888741033,1563250733,1235510899,463345564,520967460],[1259037857,198141259,1308044635,693500012,2088293923,1936807965,1913127904,1109604084],[532295836,1257060768,2025645290,204128409,2107967140,313180369,547054114,1965173588],[264965908,1005669543,497468099,2046553078,616448881,414730667,666384756,1578296703],[1087631662,1107459098,21781966,1606993142,950115917,1526108207,866086559,1265110974],[1782822516,948333237,1132613272,22316221,2046062090,813325263,109270373,1604194857],[910066420,1321579160,59334902,2067640879,143673595,617828428,211325858,1876526981],[674389830,541152999,4261708,1287852110,2050624456,875604200,1575511165,994783161],[868974037,745530650,244894212,1944169066,1103629294,698962689,1931560999,516050990],[500425647,267351215,1565632302,2087965833,1856921148,1754598803,773709613,320394761],[1395017414,714225701,1039386889,175511584,103212367,619926222,1017944847,1837464835],[1790300157,634146583,892433823,1266475011,1683320596,1228194920,954930071,78716455],[1549821033,11110686,1696036877,2130046890,1371313955,1314665814,86519901,519219685],[901610527,472115754,1291239347,824205332,1907470015,842604065,1306808616,640134518],[1775260967,1809504173,837401803,1724554034,1251162074,385605827,375064610,1978373460],[1379951377,1776969914,1041987306,726400762,2077036461,282753100,1141197781,1876382435],[370851975,472681701,791193412,206505363,1094113170,391233294,1066075875,1766233749],[389497595,1153778744,985913825,1656183783,298130020,1296533770,556805305,2040149097],[888068519,1079947750,1587840966,926818271,1810266197,1941252319,503057304,1253716264],[522133130,979676652,377867575,1530901707,1463883067,1710769128,1784322563,947946636],[728948285,237687280,1657618348,1194198350,626924961,191049721,1930029459,44034648],[224707786,2056339075,1465052388,1109751871,855947667,1271720089,802031560,66869592],[773487272,1859926518,2016972398,2015824700,1238169124,1263380871,292106306,152303576],[1874616004,63342628,1392909687,861451084,641774846,616029966,852271791,52461026],[926211685,511368227,1713683749,194607513,1353855013,377169050,4766062,1879959908],[108422176,1440207170,1956793264,1997247778,1984842625,1851486253,311086047,1196187218],[557784585,1565428134,2016351085,1207223302,1907291420,714052553,1607119943,110986949],[162472311,2124662968,1057536489,1970533284,1475684182,2093146253,388482553,1729490265],[745952915,649731822,1788614587,1448712754,1144232721,307500637,93942019,1950546385],[10756244,74921696,461470431,477269748,2031173564,1790450495,3949040,128069240],[689155749,960524455,119401843,94213040,1221716726,2104537834,892069499,1772475335],[1322531837,2051119580,1722568121,733132723,781538046,1365690584,791681771,753109133],[1813321576,832000987,1620360379,1655543144,2128222123,1883132150,603651451,59464993],[1740483566,998504818,1352447642,467432402,1217933123,969087868,1814773671,1602397592],[1982657821,10839434,1867630685,478357423,179150285,577202147,555119077,1880978144],[1955615651,1942763091,840689514,1360603181,1354584339,873618772,340389313,756455070],[967018274,862713227,106486908,517767270,1504226907,336807148,1625869662,1530842263],[271706616,1692036555,2058927843,1220939771,2090958104,64402061,739753026,575333430],[1790890086,1891165904,978965452,332618409,1329690840,2067690934,1617954240,1029282222],[523415576,689585125,232254177,748113562,3303948,1634394795,217496779,1827905139],[565753279,1796425162,1178390570,930136221,1007857707,1047301009,1322034600,129543909],[1425002165,1869329628,39456208,205858969,2063605334,1346131564,2122671376,2128410416],[2103773096,1867468122,437589245,659889334,2100418009,1471451513,512112001,2130260656],[900587047,1578204010,1707604366,1517449170,1203904434,345247896,607601205,640091494],[184064408,317286360,918387727,1407568585,1857102958,1810731589,1405528610,1207209045],[1838708673,745565640,388527509,519918004,1280191441,52007273,1623477658,871800010],[1587860479,1397367466,1764700571,321220182,1670966894,1168691926,531799505,1378000374],[1750301465,1858215339,749880314,758133916,1394015135,1263328088,1713389731,1093911578],[1643141519,972309161,1626678433,373228513,896465309,1158649764,1941950119,1594565381],[1080017231,762441489,1359839327,978824404,668063844,373895873,701062038,21397816],[401601175,1830058694,691777800,384498790,944603072,442320214,22142570,1404570294],[2114442834,1498151955,1366659891,996910182,1246104773,1403153355,333766463,1460899365],[1364729811,52085722,1664488864,1068560345,1355887790,92059385,581027268,1916061118],[2045183176,701488193,1336637326,1560153361,1695293628,631721345,133071026,700902789],[1763292872,1252934620,117789062,555083770,316890523,150537931,625199216,1864422679],[457277754,518616493,512566843,342965666,1777589980,636816710,1586799681,137534467],[1744151517,19041958,2019132287,1967993191,183403453,842331332,427392761,1508664053],[901270396,1042329938,1292617454,892291490,1767067352,1240999845,418773453,451463945],[157927570,1525535007,1511239175,1081820993,284199374,19480030,417738990,1507367953],[980537667,841982655,648366298,206843286,154997313,1937323854,31714691,1926534696],[1826704648,198206753,208660185,1938561666,743920627,932274797,1432755170,1303152139],[169922492,603863753,1547435332,2092621023,324503180,1578334133,1309843765,1467633984],[1850202009,1543650241,1891241406,1678516499,843228625,567872836,271431085,324653856],[6953756,1324069319,456793044,1981925010,289515496,2070867053,1210723620,1415940575],[579706860,900273313,2070184616,1855920850,1457885922,54870234,2007959245,51185609],[874174169,246517231,869578419,1827528877,655762535,489934903,192915154,1859092639],[733194226,1536755938,1848712711,671880868,1703521985,1270874508,358962469,823869216],[978004968,1011044055,967154043,1444107468,1882552109,58584829,1070652700,1999750028],[625956574,1829291646,586527963,1522020106,1160610462,1204715375,285404851,1530313576],[627785867,968957692,1688906555,1508018264,624908507,830946306,1997538204,1033922894],[593630547,981627988,165189177,1609261959,861262788,306899998,441240051,318667885],[528078821,1918666022,930403032,513522138,1432546309,2027968017,1515440696,1286756372],[1893373136,1543322906,793085525,1784972056,1560039215,1421500828,2063903620,1213650107],[1031992566,823335963,1737449078,853641361,713665733,176224499,1689745808,1017252427],[2001484376,886857165,1614221729,1269762479,1760795164,1812420988,2110965288,1723018598],[1149735583,172889089,1010118343,1173289283,1823302178,1029323412,584979005,793228611],[638005107,2121886494,83480227,1134707935,1561132873,335974443,261620333,1927040930],[143671158,1360340776,757044382,271676673,2087847110,2072535691,154454990,1686267505],[688518042,452312189,1873924483,1297167209,963271305,12148496,1002024260,1877669625],[688247717,1312649594,1379411916,1752961207,264729122,317777443,512001479,1982383147],[1666056641,22870078,337589979,1198870863,168396827,221161701,152841453,1860376536],[1657080879,1525311400,663945296,2055129737,950654557,1162930159,946729805,1167307145],[1620550826,1719620063,1675095923,143394203,1391291545,436463183,365961039,120011046],[937598764,827305399,962040374,1354944816,318903116,1942687866,1405938795,1275886743],[1443831882,160494500,1854618634,1659341709,567858391,967071334,1380518199,215964056],[723310477,1309819422,590586248,283143573,761254541,334759684,1178629012,749579938],[1783762640,302484049,168950977,1416380130,924335327,1747495753,1829258838,1507405735],[1638226055,186566013,77202163,1009597487,1192128509,468480328,1792314003,1975915123],[321975132,1012735930,744223658,359306628,825006871,448543133,1349037348,214277616],[2052277636,1113715307,674206911,994122369,1769603193,420498941,1194835883,1791535208],[1213960749,648863180,523961399,407070240,1621549792,1652598974,770390343,1550603134],[585494917,1558328655,834249832,1225334352,1309037955,1088973122,1869632394,1795164922],[742513728,1866626502,1974093543,1837014417,1447372659,1318291363,1927856905,272885778],[1636246080,1302042501,602561625,1658836472,1076671160,1592880391,121380611,1121070543],[1620195733,925719180,90828183,1302555734,213712907,1675210395,1389854748,23746691],[694098009,601028664,1805353102,340179788,494744716,1132938501,400917764,466150854],[1248916624,1129178729,1458294996,1570904798,1976345064,338483298,1389658375,478651499],[1288410579,83128895,48567868,866461178,712857216,1495775579,1769597950,563404574],[917024942,1944738975,1088988173,1837486152,1829751760,1110640106,2054629240,52897406],[912362744,180223315,492303404,807860230,1676680909,27270943,1947905882,1154560531],[46632755,1648845996,1621812185,179672305,1589064388,661961722,1330872060,1006276126],[1442612434,63352245,1158221513,1666198093,845610030,1404339105,317327354,413602314],[2103299163,1817423651,1381172256,1134113164,26967569,2083470646,1565760070,736159455],[1054297624,898789730,1123137271,541536656,2013393689,1428805200,189780420,1374270483],[222612117,1428629820,43986133,1557878454,1613181810,487013725,2114252115,594187108],[1722128632,1357988841,1241871036,1941154556,1787929168,695205712,1011512802,21045530],[1161461911,1990557517,439534635,1314199830,1844514174,1124979697,699200433,916456809],[1188693847,197456390,296440073,787091766,26974253,627970460,1579929276,626894072],[5488914,1955403385,2120462088,1025662822,2037360935,184761806,350633163,1366799737],[1260168825,1671391158,1454224105,614878683,1619013555,722509544,16367924,892563508],[1017198521,1118899226,1279231789,120974543,953686021,257074094,325670888,899973686],[1254047039,1436869027,684625497,609796450,167576848,628948651,1257663834,44897215],[96169937,1239740021,1344403043,1713165541,407912122,1615262953,1150858081,1604252042],[287775097,1444849518,1270343462,167641830,701191684,1133619677,173218193,1427355906],[823438701,1557546653,1206609110,1420149434,1182521269,1625846162,95542392,605100875],[1700522398,1014115568,1931280871,1790527041,936618269,1740419130,1941156670,2023147330],[317420082,241340070,1922689457,1251720198,1219872079,1513263108,1572415933,1494293951],[841286963,236416581,2013777313,1333059787,559510218,1657959565,188131910,759645189],[1916869121,1988599764,1284007453,413604151,1997950148,2014085430,654587195,207620111],[1859841959,425372010,2069963076,633265831,91867033,366119465,2128711577,21689833],[1333714530,1927543519,1125311995,1554892705,1856935799,304765760,2094339530,351119683],[1711504767,568003458,1371737606,157004096,1619062574,1774186359,1013995205,1135598223],[318629735,1209785016,1813684911,1743685136,275185240,723499301,1878417569,206294728],[1778923024,1118032171,1389442196,1012754039,1838950538,1273193115,680673982,842729078],[2032008513,944293759,815481304,2020622956,997239225,805577875,1260815966,1998295789],[1471774304,1366364392,943915200,1579566883,938794497,516507928,386758376,112448730],[152086202,714472215,1350090068,2012114974,1009313067,1709325177,1163164717,659987217],[1104676958,1970919429,1125355825,1224414662,601563314,42299452,170040832,1709308680],[1416872010,442061554,670646098,817958669,1410035990,1899966396,1077497571,39700422],[1412903150,1767989450,1072736698,2027040525,1088057124,1808007739,945389660,1744082443],[1163824747,376810259,118829795,1745807842,277015877,1628866379,421633858,318550610],[610044137,1099200471,387807529,49617281,1512699995,1579036175,2014592067,729579218],[175428599,1835078140,2009060958,1461270330,1382107792,1193181074,1248076843,535626973],[1728441611,1261509852,664319988,37398080,135682046,1274210669,1064187077,894937758],[1435440235,1167949855,1702145438,283669467,1188078483,612641313,245924631,1821556259],[1776102305,936480840,949501496,1070132785,669506568,202919717,1789829154,1082835559],[1266210602,1570710804,565443251,1883133756,1378048603,216644520,376089863,1620025214],[1258888056,1282573853,393841048,1574177237,1732624931,518786133,371484411,1505561110],[532445975,1540500456,1989091367,1050289835,389651114,576469651,1238569245,598276788],[1659589958,1562234348,1617698973,2048480666,732264556,1950911483,619927156,1702886035],[1760515,1420131540,649991795,1272084494,323827607,1137544525,1593938918,675874015],[1521002875,1662130520,107311116,1188426371,1240173148,1135412027,1317984625,334342457],[1763786485,1888234831,1829940845,1014779070,1585742694,902718458,96736288,325307338],[685453440,1677951190,1145305688,71659292,104243557,1848448975,417743906,604927849],[995128022,1988623218,1558908563,747790624,1275479336,1996622955,1547231590,1132958956],[1699008464,966190712,774402291,398188882,1721769320,964773607,1330820080,1234470740],[2007661463,1025559385,778687442,46493844,1420051788,1659705085,1132169697,517874249],[597591976,1242393835,249154465,1200141108,1011786619,33921404,264134399,1653927265],[1396471114,565012420,262908935,1072813996,467214353,1173759132,1886923037,1487789317],[284997773,746976829,647725793,1969922640,205290506,1991071139,1372348360,822655767],[2070163976,615795042,357688860,964786742,1503568640,1424873004,2118482657,483656819],[670901404,1601515669,56215108,653526770,1186549423,1622124590,2043552489,656246427],[806892924,1996421764,1485479649,299144211,677837865,218584563,1650065689,1928262953],[20964785,409266842,1545646066,1655819943,1103857669,130904552,1175156622,1326064099],[1472209847,371989628,1038336964,149532889,1007772681,44518584,875214039,514188010],[628869344,732794574,1926575133,1820784070,1660815997,1878962060,1827932416,2073099297],[729624668,307863697,1026485691,38751521,362676714,199237395,2009404290,1155989622],[519928131,360284237,201525191,1860544503,1132855072,1587838919,217804445,260641029],[1366395831,1962219734,1659357523,1823140277,1794327244,1433470788,436859372,2050786667],[263808430,419838649,1673500373,233879879,1054227012,555307097,1550985267,1890594307],[761209045,1487572069,1073066190,2093904863,245003919,1892807934,891031116,989002676],[1032813163,1612909826,578820733,224644974,1439122853,1073294248,275593394,1068686458],[1518681260,442921801,1475014157,865695869,1175138308,1801795737,1889807217,730716222],[12457169,1053435089,396498207,1063397417,275572352,1318061208,169659019,510430278],[1098967331,1309072623,341720826,2108659820,2085625884,1803871458,478098212,740675128],[124045528,560325866,990835668,265499587,30284386,377708719,1137033105,580704359],[1946669058,1615843672,121955361,880973897,589972455,134464548,507130994,1928833281],[1308076532,1687620274,849896682,1406262178,1374103171,1220797057,657326531,1375162425],[1431808364,693965735,414430036,1999218721,1510316181,1242724371,1594433364,2130532542],[2101699193,1516232636,220961226,278114462,1361343115,1220121573,758313664,1854612653],[652263166,839770229,1475580441,14802204,680023821,983401277,1944906949,588923350],[1010781559,506048947,116441004,736532030,927600505,418035655,1628676550,566912372],[966702378,40253364,877961543,1659405554,120751196,1804406211,856974230,619482287],[523519852,1445075455,1950558275,2062315610,946364809,981733802,1352591761,448526863],[1958980617,1477749260,844409188,59900609,603855098,1380647628,209664761,1065614976],[545441994,1696728536,1153457236,1165447648,449890050,1090951139,1093537858,709835065],[1723113664,807862203,1354592260,1229933754,1990073890,499340544,1800454844,955722227],[1178891742,1644844723,655890479,599980486,1307781061,1631567863,347337800,1558586305],[524755148,1421233904,950814201,881831128,271373377,1705022754,1235997663,1346873989],[1062943673,1379155957,840534196,102440918,1205685002,1579103637,676131259,1229707297],[452740711,1603316413,669504710,1042417132,7912760,233547115,429773741,580290907],[1264236391,1495342796,1940462121,476339725,307027272,244580610,2075834367,1898900927],[1462622122,1474014793,1940485944,5542239,1028113458,1828335866,1755819136,2123114769],[1073912217,595956163,978484830,829497184,393464384,1438677474,1936375556,920038323],[1222733791,1278453253,1319150912,1746583561,223586322,452620727,1304875808,1357117688],[1246295683,1421021341,220630118,157945787,270763622,1952858618,1160632102,2077579861],[854237574,1059175465,536366590,658804361,1776416503,514051744,1071238857,1765969770],[708990411,374553732,1889819355,2001102736,1021848480,1025230956,819906794,1800114522],[319236789,262323790,1020571437,672274282,1737658806,1881681637,1089158081,1119154336],[1792477904,1710416318,1383638705,716046970,1691283555,596122171,1560553866,947920849],[1067369974,154195652,1253721110,1323074288,1055954513,1688137913,234723353,1152499549],[1649288118,1420536248,444618126,687138852,1624259597,125595638,585759444,619783301],[1102258507,1251170791,499163459,1144071866,236367824,1448288832,905027986,1247231552],[415311851,693175049,231171347,839612494,2126175942,1983267103,653476909,286491913],[1495406084,1210074633,797639802,832395162,690086135,1305975330,1984047458,1773269885],[2006035945,1079333086,294176653,494226652,758337935,122500872,1302458503,1839680981],[929187055,49042516,551680261,547708064,979018424,398870240,598095612,1934046323],[1218579467,252303688,1662855037,1798138474,176061798,1372488818,928870217,2101356028],[1082011376,906170140,2007727925,77989016,1483983802,253955097,1337076364,112498243],[1602737921,1690626895,1995588205,369878264,928286190,1336458949,633832498,1050535956],[2043141077,357162139,1100164452,777218921,1063928095,228838963,579950870,40723332],[1915052591,2057592876,143221398,646273028,1004539855,1926071274,34353555,1030409714],[702122010,2095737858,613610471,2108584063,381921081,2046790447,1578653537,114221956],[1870612605,926663813,988161081,1721987379,847478468,1630314992,1061384096,1747370902],[2076819210,1207858950,684792406,854777137,59529172,268219561,945417387,307280269],[836282093,550133123,315243244,1821736343,717163747,2117447054,2086603653,1313219036],[624553965,1357466458,279075298,368914773,1706774973,1434190688,521118849,305942558],[1851394331,1526711969,267503789,961949909,783516808,2047093276,1856462749,1761955753],[1189811773,168878832,456278041,948661936,1431899204,326596446,370541974,1387477551],[1892298759,1105836534,958397805,1942034937,1386995721,291842468,1983278887,1343501923],[1557792938,675819378,77275987,987232297,1762728882,801034452,315422814,759434623],[1288217364,355942786,565736095,1204852982,428984661,488124840,2103315919,842875181],[1374841206,574323745,1946505352,447723296,1176782031,2056068434,2022569826,1726870547],[906580641,669020366,719709494,400274697,1425972731,608269031,1248076061,10671520],[666748465,1203678635,1262616190,234782981,1414548595,1316728049,1804122065,1143094342],[299496070,1223976862,1391614516,1963448364,1388567872,1549161238,1554109049,118420743],[1455580187,223473948,281728174,623735205,1984020017,1802716749,764574658,514828426],[458844204,173884584,618661982,904376130,1931050008,1610595066,342677503,636411853],[1408078417,1965880373,1336974587,1083623403,76078028,521113720,1345992817,1546644164],[1709662280,1017484662,629529102,772056839,80940973,1445436122,886368635,1879522518],[1940218332,1180924264,2011608915,1768127434,1080510508,1000231595,1034143740,463255870],[972705679,1049108081,390922910,1793310099,1761968997,1380107859,570838441,1162643503],[2086316915,1281395125,2016578738,594746624,1255200096,770760717,1823127908,953830952],[346191483,888987902,1157900657,1449801826,204074786,1488570679,1603484313,2109095065],[1388845765,1427596633,1368425957,1013671781,1399344383,784042684,1945634446,2119500377],[135164206,38754552,1383090098,1478886395,1379667608,1125595102,1411068491,1491138189],[1540108366,898468282,1861860171,507639588,571326238,1101470714,661030529,910274000],[1311982711,1411809575,1368018052,648537870,50697333,1619409329,1856972757,1175954370],[1103182610,1932910357,123517349,2039099213,2112016950,1897374020,1565636291,303594491],[1267798127,1271758399,2075828013,1162652305,120287987,892046577,933890390,1742847477],[1935499382,771837411,1049219650,1904053025,1120876866,1542865153,572125767,428261935],[760590358,1164008194,2013527632,614657978,590793275,166710466,450959266,1380478662],[1278883504,910281651,175970911,1010522736,437221830,796881876,945208720,1713458637],[1961703436,1413228362,451365614,673754012,640517384,1227238735,1556735571,737993530],[1098564383,1379478206,773914990,867102863,1895725540,1715323510,1134272348,1661399147],[1514302514,1257237595,1883313396,63309721,1178835454,1846886194,146256946,750057687],[2053393962,1145687335,1635183929,410758626,688275407,1140346995,1063574548,264506646],[1066281393,1771907423,1382985599,1220239458,1079031209,908291729,1018529606,190865628],[2098174115,1440054412,478425344,142432654,1116718545,1464131094,1856354185,1791140697],[1869142514,1737800564,327735862,964016868,521476994,1105370330,7291620,533824393],[828731649,1475887812,1625468525,24002703,792065705,1762165393,1171338399,151195878],[2091601590,451541889,622068696,474232889,1242565937,524281095,1041573992,956064958],[1151677594,996460653,1358442482,420173154,1319707550,1682804272,5317855,401085163],[714133467,585689041,503617308,1490859706,1378911244,1829699430,1128915669,1134799994],[1324406395,742213179,158450420,1430078151,499324873,404752683,476825380,1122294030],[328019668,726314768,1341760167,2032123333,1688381008,1412166516,2118002961,1108880474],[2081322488,324452178,1496684860,1069776139,1277823299,1062052638,1013451478,1693052413],[2054386260,1703040225,619177948,412204886,1142249243,1866728623,1636134326,436369167],[1202562192,25246863,1555043758,971758022,65238378,546574691,346885878,995105067],[538316444,710860416,885579296,1233145318,2031706248,2091508927,471297778,346029882],[2102245748,1096351003,1856587366,1652405563,1464025008,277948037,1980698063,1343611080],[2023311572,407559191,58999939,1309836058,1528694113,2018328112,610621118,1504804502],[1975170529,1030242758,278258172,1416101284,1082482726,1036935515,684319673,764130721],[1226199907,508856033,366518008,1694828399,617343874,1133966851,340413047,2029834731],[814395484,588144644,849340202,424347521,782720031,732270650,836146176,2066151470],[370694898,635351628,589950613,813381199,502345763,68186613,1435613417,179498941],[928293192,197227812,2052051578,1821874792,1875247244,2027856799,792456914,1644636466],[1667467038,982315986,261270385,507200511,869692281,980719531,388423858,442493731],[279177591,2082720170,1749645158,1323098760,1801361676,26668541,27484603,600184522],[1911975743,135848431,1084989679,1314711604,645798894,2073497014,845291847,1995406833],[1050735402,498716254,97539417,1379466146,775654839,1754223550,1129607096,239765073],[640490318,1540377864,937682716,330652243,1324849711,870780812,45891421,783736770],[782721554,635025627,479035211,1014605326,961130388,351502964,1886901562,178051543],[1731905635,1748510697,586147490,1234047527,332170215,692574192,384073412,1900153768],[268205775,1469943325,830228410,1912167812,1704114416,860990015,1786413541,88829921],[413347799,1235408250,882603825,1761610210,1679254248,1306002736,1365117457,1560034094],[1262854064,315376483,353749897,1214128223,1141035149,514353006,113833710,975176313],[1860048350,476257041,1177123538,1777708076,978406531,1569590684,1494163554,645190416],[1340082719,1554761789,722975877,1591118289,2115814948,2121308951,383957661,1738116682],[1181674933,337088307,844760026,609846953,2092669585,1942663567,2031592248,1222487132],[1479168090,813029387,649070659,2127336359,1171168074,1061739371,1826693004,1911112904],[2105811644,1267782675,302818338,950931906,198843632,964550153,1545782974,411461713],[409047106,853964574,169983813,1953629285,1927882089,1981692457,1155982202,1225026262],[287564057,111668528,1489956726,896350386,300652773,409624626,625168671,854548620],[454846537,1468448508,1878217362,741010300,688664015,28221520,1037433562,1818263472],[1224403818,1072467007,1574777000,329073803,157490695,449244960,855746894,1749863360],[1405885319,2024933089,731331855,1612015659,450882248,571991119,481604650,513502168],[1744498794,357137237,1292615727,34843931,352932100,287439561,118811167,235593200],[120574829,1648401142,276720205,2070269169,76388410,1248162822,1540415148,1968797279],[7959640,488260188,2017689754,7275457,1245623329,1270141090,921905152,269551373],[1247285799,1839308580,1738850161,1620359082,1556972879,1658177160,1649645741,1459365152],[997943140,550666761,199923263,2008025687,303565364,248413623,1750122694,1203876398],[364808184,1831887217,1162988873,1730838644,968361539,1856986946,406533231,386906718],[2120984070,622893160,189721328,913802033,295372895,471228768,2035008142,2004227715],[588056709,87391028,280777333,637950687,315759783,1289595208,449248733,1897278061],[188163710,1462495779,1608074652,1836619400,595114217,762073781,1723009410,716566415],[623125970,1752124253,1444702242,1045167218,164601272,1160790229,485466477,790541986],[1579288928,1355776437,1906668553,715400880,405444147,1030119824,1135995110,481804799],[2072351867,1914839871,40605074,482765721,1626973704,1727556858,2073466218,1180471333],[211278857,255842024,1603265468,1792715855,1888272065,660700578,621599866,1923196578],[1087134364,453424952,1280721569,703088822,1355791669,1533460113,1322899687,3238789],[67405821,1053225486,733292743,1444606645,1820639694,720247031,2120451566,215049196],[1436514919,1095642709,979901920,1838874409,1706796076,2074492874,25304819,1566254391],[574769048,332929869,1722536909,1795040066,2069721822,1503414371,1957258446,106963007],[164358430,972373762,809133198,184277788,669351988,1382437961,558931612,1208781411],[1614031151,283359568,1452117062,993866549,1313290332,840227390,2111958702,918928827],[452394418,2069262424,1082553342,2067855391,442379838,769041219,782683061,982243041],[22168111,1224673078,2075441517,1692378451,2008910428,451309042,422665279,346122302],[1548894783,1223639746,1576779082,296408521,1119300071,1055956014,728022225,1589978931],[825412204,1692346059,285257093,1352614540,966201754,2044346688,208607753,1801654278],[508164764,671455109,330610252,1433965165,1789316339,1380762630,986482370,2119854321],[1955742577,10512520,971856837,2105286910,1841824541,1323444523,692664606,279230585],[1150997476,653349264,1386561978,186334662,692221380,2016438192,375290876,2069232094],[1851251919,14145739,966672007,1664178277,1001199026,1131463683,607949045,388397344],[697351906,78515484,1348045151,13516887,184553544,1287051311,1629164415,1218066559],[2088925297,40706936,1040332946,1128474929,1964217610,1848194021,517979458,795890973],[746238815,1622834249,1442998611,800605957,1538141201,1333307641,742179215,1351340265],[1870877521,438278822,439868007,1703753828,1625118912,1080417206,437666916,739293364],[1173914810,2128839092,1055064432,166062928,931436231,119551427,504255050,1168155790],[1623069400,1197855865,1714553245,864146173,245446302,2096938768,1421088777,909120219],[518051943,1240049256,1903411559,1042660822,234987908,1898604326,1251712076,421876873],[920821437,1837192011,1453860932,329258313,1199587855,498745336,1748679960,1139541060],[76160849,1073919866,140154816,972439167,238566340,542523707,912913092,368356855],[137009469,926370752,1308932151,670562550,474738014,1178625092,756853724,1318061173],[867720965,992873771,1764714006,332576096,2009234491,192615748,1103123580,1177864628],[88618621,52967234,385840902,1367562591,1496523407,2042860451,659119852,2095856743],[1416732153,970126517,1693222897,1276080198,1443246027,1193933045,1826425275,1762510534],[236268275,1729192887,247939891,926131039,1243196833,222215822,1325649438,251693104],[1750409093,257341308,766115781,421934897,1773765933,1602771434,2129385975,1126297133],[891903315,1501071139,689775705,799009824,1125408673,724030510,675782649,306367973],[1763523190,700001606,91623238,840972341,1885935660,1770843708,25746799,927552336],[1067578457,1547059352,1400819415,1441448557,171347746,322266507,1918792618,176104793],[1529199801,2128923616,1252444477,482116502,1395420163,476363861,1817212854,1200183651],[1762796558,154978739,151208299,855648491,1294020207,2000445995,1973134987,1327007947],[676986723,1553163013,1455651825,290130590,725503047,503494501,772500239,866603147],[197523134,1370196058,1083803298,200618879,1627224627,1218423365,721933807,728990643],[1363986412,821607173,1670208739,776762777,86167427,251068373,771646258,1082312796],[51512566,1738046495,1335753651,278170626,151042366,1940115399,1907854978,421242905],[325189323,1729099780,1475886417,2104127294,1368969982,650079808,901608386,567766770],[132352475,1234768915,1539788899,2078574523,168512716,119578277,900935677,482243937],[540815336,1505896783,1753825537,1117359222,1166018948,853341640,369268622,1727528591],[528818218,1109975860,1707672835,1479313920,1585660769,1851712019,1461246486,1683967823],[253958767,1140906535,1854539694,68833377,1484475698,1087847805,1128388185,1196884045],[2065686425,810643587,1302274194,164674227,475081276,1697591237,68640835,456779271],[258282328,947803622,1258785367,456494281,443187647,866652632,898060263,1717136320],[397323247,1877019408,121457161,2022153059,1202007884,13395569,1545401435,12362241],[1090867556,882390193,1708944937,1130262791,1119006494,470220023,2125250770,84117142],[2080960193,2121161420,2048924646,191746526,1113956250,609898963,1355411597,767516585],[537710672,1076632218,1440999483,2024074578,1735040662,1838103056,384859466,245734616],[1797131759,392369168,491345667,77490022,798240444,783030848,978504461,860819729],[400623496,1924259685,1191208155,1114529808,729856087,649465226,1324184664,843917297],[379751544,1020611607,1950636648,1429536178,1275188806,775305908,1295947154,1254230558],[301450129,56228047,1740058327,669779790,48110165,1392804118,480613895,1564289155],[1408737367,291343243,1614279464,889775533,1895981360,911292935,938382660,970301011],[483387473,402585533,176314009,405370199,2067926852,719780160,158219101,1574204289],[990455953,261347160,887999237,1704641816,227126416,1151096989,1017732384,1008170977],[1759859899,2094979758,1778704333,1939584330,1485636110,1974320644,1998520890,332008868],[886215941,2057356404,1059840278,334963496,747415085,1837547225,1277706646,203345726],[1614807234,1901500805,748550940,1960636713,1025724635,596889336,613651236,75840185],[639136078,98683092,1147644269,404065340,1545332907,1878964399,1631824063,1783136803],[573083655,446491567,1090744178,1009847814,1865264848,810506098,1483488518,499973943],[1612427341,237919284,1105769336,2060954919,210026726,712630354,454769183,40543235],[1922441426,434151242,487808467,308193476,1389588998,1696843,215901731,1534893708],[50421277,1089144707,1242192033,1534842412,1965190745,1022079203,449546120,328221702],[1751640156,1999071243,1273470630,1146344920,1117088283,972902683,1632865660,1456352211],[788521919,454474578,380083757,1481489171,618562597,1113414605,712502615,874493841],[147079788,1493702632,755025958,283030348,1816555416,65532754,2044737986,1248145286],[2034530416,1274332242,609648695,1724326795,993937394,1210261876,2078592196,1243296644],[49293033,155481,409102815,2066162977,810246710,1370635730,59247789,1132226308],[156238548,412626231,1964196530,2018472932,723801097,1843593808,630686091,442788519],[306639620,1879891103,1238981985,927468738,128688428,52512366,1834559206,1504431573],[1956489534,942349403,1730241888,997588866,1273303110,145032575,1340053899,438702482],[1506219885,533684855,2066734745,659485005,571267267,243745945,1883766037,1803007936],[379982681,839937838,1765091015,251810624,865090807,799393402,1915637965,1398390516],[766604807,469904576,448735968,958147300,698174451,1351329266,2123770265,659478332],[429070379,1802716937,1928821466,368202885,1214323077,459567474,261367926,650049197],[2109678286,1079113587,579671748,664799761,1609223283,320407959,651420419,1873394978],[420325945,833757730,32780648,1547628940,187302803,906793538,1651100953,1362062254],[1131237702,1274985438,1886060584,668296908,774612172,2057933604,256048690,782598974],[573018136,121930369,941864398,109042992,458002376,1883100500,761812621,138660635],[1571281120,587522832,887294419,1633832393,617623915,425304553,1345035719,1598114099],[1742660446,1940252316,754073554,1240094316,639142188,1117816116,1609235917,1253860633],[1597237759,227670838,422485277,1371666530,609260562,1479235276,720177714,1456146688],[651140933,1115355213,937384500,1726825889,1504973609,243104952,758371588,731735913],[1029238992,624578716,1617872026,1119016049,2040644426,144918748,1956523725,246191801],[1427859393,1263171384,1297270658,911891491,616273642,1036993313,40738493,527333411],[1073176838,1333512923,1376385249,488732565,1882831191,1918853973,1097863551,1564709020],[1313221280,1359524780,665558876,693256632,2127223323,343299478,560332668,1635659772],[729794468,469822361,1186053790,1521396885,128296925,1635036317,1114206642,869559686],[1256126894,438402572,361895132,1985217286,1378175622,286104650,71828409,1331490755],[343528622,437737863,1536070073,1876786228,673426612,980433513,1367424921,1081806430],[1532490739,1380969651,1659647362,780525260,199457181,399332208,151379352,1056900374],[1201422710,769607520,656534832,1868704322,204605198,759984018,1278923376,167715233],[774465774,121152439,1041430579,1967593391,1647545383,518906604,53808861,210065545],[2022964808,20594616,1866139908,942756920,827334992,549129759,1941296128,1956767453],[1492883984,928237811,669261498,1507616295,1847062806,130139316,356200505,50564059],[187961428,1645938401,1881713012,642520274,608658124,255049391,709703356,690407339],[1278354776,1930010729,1721388029,203747660,522557055,986841574,1934388214,566476186],[110631455,1933106158,1928526551,1899273857,205706818,27266857,1075693071,842690043],[483302688,2064516883,1620180115,1160131324,246230969,773401447,1706958927,1237980213],[1257378288,1838555979,1646025493,1391530960,2011599817,2101880861,119072501,1790121008],[1323249242,1435152649,377551380,805796200,70864532,1231746020,1561606414,1556498875],[988258869,512566915,499615861,359753569,746596795,726386436,325004298,835926596],[1028474172,1968940,1202521863,877348786,2013436612,1310482453,1447984654,390536047],[806930995,258981360,1585574639,743404512,2032299622,709313813,1774620086,1312405899],[1964533641,1479044443,1360034574,140533938,373343730,125131219,931065512,1793059507],[113252483,732803532,513663087,1851025771,1831660974,1977578340,327838490,658881513],[1295180198,1267229647,1528015936,1260991497,1765257608,1584274319,1500138612,2088420940],[530561054,1309147312,424547944,1105254738,520767671,2024441210,1816153963,674688423],[1328154949,681915880,1967114605,1944158642,1320768379,413766267,1552445701,1122607408],[347353161,1339979689,1306953704,900413862,1372350636,246104000,194398081,1808784398],[487833547,1891029174,1845543239,243738506,2024765967,625822077,1609021555,2102855683],[517993836,1947680191,350052357,1424757831,887595522,37097888,1607270344,1368769273],[859119789,1531248752,1925014476,1782867849,1697641454,2074283570,17876367,316611328],[1372942809,1222099603,1081650856,901144712,429740650,346892,241705344,417001505],[1844475593,920249382,1250228369,760085281,800305406,54026320,1322501475,1369078057],[1837422626,1184231298,1353644838,1360852223,1220731464,2026464734,1573566574,68573457],[1403036670,1110443444,2051484192,1571780319,2019500748,169662119,1479636599,1019974424],[481736112,200051533,1997418239,524816994,444076055,889206461,1390801366,636613306],[687897226,2084768539,1892170397,1151937834,1481851343,1830530507,1358059848,1354437542],[405905227,1581017733,1853717382,288890795,1109867039,929157710,808428526,779657037],[1871404833,1972806789,676409000,2079565896,1048052251,1317199488,1411224022,465659753],[435088784,493434784,423082736,1540894822,957471380,1126514451,253817516,908812432],[1267367691,1251906648,689947211,872959599,1824109921,274440649,1439505141,2063746343],[1847403865,1708024380,201329147,428143080,673516963,515139961,1301437442,189936489],[1113380107,235493594,2046425203,2084554446,261701405,1926303122,1949679620,648095592],[384985865,2007396044,201142899,51977236,820984726,792995876,261813749,1724729932],[1675501186,1974021797,2030832948,1439156450,1022136645,1813546892,1676502709,219347831],[583986570,1093409525,1938028630,1691295691,931649089,1927622856,57109562,300234320],[48405806,835705136,390718954,1414568557,1195742376,441945677,1127314714,539897610],[1836420716,1498411961,863876437,1592573411,449291016,355097560,1673869909,1461986689],[15135023,526053689,585456927,2089764589,1301085630,706966284,2004651354,1442163170],[724881517,1212529609,132247553,2029755544,1420801482,655505276,1204279316,1491404358],[87025771,405703587,2007358563,368686851,437266259,509262911,394696333,1947050630],[981214711,53095954,1902682831,1987458001,721647174,1437526563,648012,678648221],[274074488,1002565140,1570283382,1381722887,781473790,1408942249,226641207,981573419],[832484824,1047050276,1593292161,185878903,1802900918,1802912956,1701734385,1446323993],[1011428274,1485458739,1757995962,1826518362,632983874,1945747865,238242380,1478711664],[299896559,1377081721,2006415213,282064586,1998260375,1955329810,32516413,1811557114],[760918224,1165262879,734087367,1156635536,563805902,455126592,183694288,851266138],[880468985,508568194,1565433043,1052964767,403630337,1521330124,200869812,1999253417],[1822845728,1738467783,1710121798,746380471,1458245910,1587752243,1929770995,314957006],[9907759,2028424957,1284621140,952638048,1610266313,2075805615,2015330333,1175828637],[772255272,1633939649,1029654329,115922659,1518320591,475398636,2108122754,89308271],[1166717182,834295516,648171335,1493084451,1828851210,1358731367,792055218,698956964],[1820847087,1771002454,1551601102,1698251230,1085965437,1064167106,1217507594,318232081],[1500822281,1688572096,1300695130,1034958796,1391752948,327954833,1260579354,1727423463],[1061019697,789565912,623120177,1656519202,1121964630,1806960654,429789083,1045474449],[1454476301,441205936,1194061609,1647580200,1330386216,1583840915,648031167,9193028],[1054281042,650252193,389420742,559126770,1875843528,1214262426,1295280124,788451893],[1283758498,2044128796,2008479367,657661660,856383473,1898942972,1961118019,987166482],[608196478,594511061,711523287,1786792521,1569622060,146752482,458465248,857949424],[216677329,929895239,922745694,2015116379,971936917,2095333812,211963920,1940965786],[1672168036,1477630945,198371952,1861526881,1176281469,529419686,625541562,1751532811],[886936540,774644697,1883276403,1403601391,775575621,1392740576,1232319882,290080770],[609190415,1643055,522546222,372185263,472172801,1068710814,967860685,389631974],[609792381,1389075022,445089164,1844026448,965598257,810282960,1251038377,85807956],[2016456270,1148213507,1513153473,1969518807,140151005,1198136537,329577047,1517337529],[750214944,1563322197,1717318400,1909146795,1434709985,15789991,1178168850,826713970],[1554081946,833508870,411414338,1540779758,465077160,785172836,1800650924,1605160789],[1603386917,1934634360,257894481,48596225,666693650,351077608,375975056,1379649784],[1472506790,495316279,1665529987,1723387980,1151116056,1145428153,2062921343,1718347431],[1934455726,687613405,648314553,1013990164,1538649952,794204269,488192295,87148037],[896252352,1950048174,1278202879,640458131,1641125193,1118201337,953104432,1445493001],[1750648449,551147138,373784001,713475533,1834351024,1659342318,814376970,1591159231],[116216497,299294786,448966054,1550593100,1021468594,1460761692,2014575868,564140261],[193217825,1898299565,746374654,2058517310,431571759,701886467,735337533,608495287],[1862277500,779263991,1922724094,687420394,1145036091,522913836,1604032335,791705581],[724264425,407031940,594432314,68884875,814473101,625206973,558821330,637551188],[321638726,414805977,502833564,628831279,56282750,818840718,2069166177,1346786726],[421174188,762523726,393547100,1925531362,821747289,1128619777,711512458,713410047],[1797699376,805691849,410285395,1750315917,2051205060,1776022816,2046396851,1338776718],[1890635808,1499745556,2021115371,87566710,578614075,1984773454,1213254875,1811531403],[336529056,273893167,1371815272,1700404985,240195318,932484593,1904509892,1821790687],[2076163605,221673297,876750966,864263602,543534673,347514621,187338904,555183820],[1389531815,260381529,1657213412,1903792419,2095690299,1542245160,1991024994,423519685],[548273943,623394111,369151293,1634915224,1951067698,641963615,2005533831,1586190338],[404866955,751933010,915003992,1547189205,230744234,1152315712,43191711,1266996074],[1243323611,1268196730,90480796,872065200,813378945,1616800479,415898417,1253674475],[956864690,221322959,887561117,569196412,928546885,750311364,21476813,709726554],[104856197,773043226,1202433095,1531806634,15007704,299161411,484206661,2036129150],[1406241706,1243895730,1422582057,1045074056,2067740466,485090760,1608609352,296406948],[2029321875,1130031082,2058445009,1539750957,1471838171,892602980,1768767736,1404631606],[1040923801,22779758,1409785511,1050564594,122169878,1163850460,1265113344,743486155],[1017548227,1789110599,834234108,1620370309,647949442,1211260839,629010295,161986030],[1912456925,948154021,530662964,161421820,1321337956,1882244162,605198279,613635665],[1407848240,92164095,1369159094,416322888,629233928,645472811,1383197342,2085748198],[1449686258,1347127109,14279329,1549024381,1944987413,165300426,1451858432,238476214],[1801510627,1426489217,174933828,440870555,548766545,1163325110,231604467,1818836393],[1759318885,1676612303,2061084153,524295016,1067069062,1470785692,483621053,859457543],[13036960,132806543,1187075560,1836535025,458861616,673601820,1832415115,769257805],[1682133629,736301512,816931362,1142665707,1165019967,1259616384,308342258,573964013],[1531612546,290235386,1694372215,416738304,216153637,1752896828,790921704,576646075],[1486623887,146094385,878623124,1904749806,426062686,1561027336,190129539,806241930],[1319885811,1439064378,1051806637,2095912312,168811454,1439988254,1229955956,331105332],[1066670877,2041092206,1166292822,793409525,2075587344,1121734576,384075474,1318685286],[422383458,1010532091,531945468,1547481866,952549780,1420586490,1010724342,2127787696],[443481414,319125303,1521523221,803729575,203617186,372925067,416084019,407329475],[417440128,976198710,1374151957,779876045,1436788025,1216543594,733841581,1517135766],[1965530669,1938464582,865392872,1359117264,588422346,1169572784,2080190507,301058301],[1560942158,2130134847,574030481,310803281,1525534780,1566523565,2022311333,1504236536],[831076107,1136392307,512065100,1053670433,235471674,897739533,554326308,1247451748],[1566478445,1295367501,1409264017,460301801,1692680572,106432574,1491207075,449349016],[492614932,455095605,1203223308,948346086,1023268345,1101083142,1144836819,588595908],[1589014116,659021021,1891636784,813631706,345920622,1682753164,628024526,1138741324],[592725227,279968365,1559734473,1183234799,514749710,1081563330,1372642708,814178254],[1334847969,648654089,1593122097,513208726,1929611507,288123175,1938696189,370227034],[1039997260,1354413875,1548029179,995247021,1134626908,1327811861,1843512392,791666848],[163818648,1156696513,1382946822,1196365462,1878819492,929246171,1610740977,1950665338],[2046921289,1761472519,1684297543,1968822887,1193121780,482354991,1281499026,761182675],[1987755418,912300689,1062004355,665157254,1243293793,119164256,689411727,1540778119],[537797925,879172403,2124094106,153711399,231422071,677554134,180826145,1890148915],[2015365894,762346009,1948485605,1775054737,1361054900,21519439,311138533,1078986402],[138959675,1633534297,406465339,889930318,347241025,870599166,1770763241,2018159463],[407745350,2069824863,712584753,1587808680,829698928,852454896,1078251933,272683199],[1939911204,1645610496,1546416935,1346620120,1910247422,1644966279,1499476503,1454665993],[787890278,373453340,1515228094,626587078,1370253829,1639191342,705407250,1707382574],[1747410112,415039493,2104563487,1400410926,1659280844,1794144652,1405746072,1094089227],[1966038138,308527125,1680492024,1424993809,71401226,49517288,393882186,702862],[452375078,227710138,844068946,1036638929,1463472420,1671891684,1473837288,1672262062],[202049479,2096365490,1232095527,1140422949,1769101120,120820099,1394751447,941467783],[1017988851,436936076,1702829758,1889763606,1391432218,1618766677,536973619,221544814],[322169250,648155037,2105802886,1485252553,257942497,60926174,2072832976,1198474434],[2032970576,461845717,1317575337,1812193594,975817656,83668088,1992522572,1905097637],[1484632703,281183980,1941270149,967582048,1802964128,1804489792,588341107,1307603161],[1481798100,1445445255,1017344920,1650016973,1299101114,1610257193,1201661376,1230031064],[349917084,1739312426,473539241,2069159286,1856904948,11503317,377242782,2027159811],[698510010,1310435079,1703428190,943210140,1064636798,2115488316,1717186328,1623718055],[1072305190,1180782345,1556872851,141531928,1288698202,1042943521,95288622,1647680477],[234301589,729708143,1589840720,1691622344,99712612,588469916,596948937,1057606918],[2111598959,1771478895,592723226,487098152,1678170861,880472877,558904847,585171587],[650240711,1634538598,1953960317,303603745,80598419,1333504325,1927333154,1642322270],[364933131,2045504408,1826942190,1161993250,472010041,561543241,1266780507,1032471508],[78575698,314493593,531201769,689046838,1842077297,498398600,33331947,717260],[372294499,24734167,529742892,28755633,643195911,739952704,768933160,833353026],[1649682519,677729875,214175537,255548408,1730360101,1501342646,9805516,1148545051],[43560883,725147330,1674405219,1989479402,1132056226,561285721,1419388432,800295925],[1368745012,756348548,1031315043,1710589206,1209599044,35882514,874166143,1950969876],[1798797833,1610045530,1956045939,930621676,378658514,952879735,2107870887,1646269902],[378399804,1289114760,342033769,1981983891,1550311570,1338230406,2032359094,486904684],[1148309176,544426578,1501600798,228046998,1375265683,1341472773,2084567996,162993971],[816924825,665754160,571877595,1874822103,1618779842,152718624,945459978,315964072],[1430730507,589705774,1101324355,2127181571,1161382072,1613730971,889053664,1362195680],[416224372,161595076,917664165,433930929,338143763,438685035,1772899569,362302318],[624139125,1621176706,1551401659,670527325,2090993402,756497178,1378291700,1963713574],[278552482,1592941547,1938240515,388829162,462873476,669781591,2108222473,449204890],[973764992,1023858796,1252537590,1096458825,283658882,383556368,1080779473,916058800],[1544920411,660173933,270427988,2083309275,1174335071,25709988,1807672175,963264512],[902081309,505296697,1097001574,840459798,479463842,1488131715,78479982,805112360],[893437158,475545160,1178468551,1723171492,33531903,1394209792,436091946,478760003],[1056263618,1712343671,1718097216,251405473,1593790400,584249467,1569142002,1240052384],[2020022988,279631930,1460477962,1571834309,1272301534,472641877,391083528,402854781],[1324146158,1750246622,882315655,244530497,2056286318,1570967726,329153461,769696391],[959086350,710765691,1942095179,1116455579,49776144,1377543064,1810671541,45787620],[107166193,1734187166,730820694,53366560,1216271216,1542921027,1245031472,1988189496],[1462528019,1119867437,78865045,1770785471,1084738165,1456867759,1804639588,497935877],[544071434,387825073,808440987,855908886,1997454351,1691325857,1285644509,934960246],[995195928,1177074956,1543899965,1836250704,1451564153,1338502973,1090267266,1908146305],[1491462093,837100742,560798763,2048580708,796037044,1234110858,812370216,1392288992],[1460721740,647777300,1841028093,1174533527,1143380723,1579608574,316318893,894002192],[2103209933,2038249375,425922178,1019907843,2069814674,980668369,542737198,1657878724],[265983195,396861549,441307723,278369884,999129528,1276900491,213798092,1230647126],[1326208707,1409132178,1508181863,1169962726,373748132,150028105,1911946425,2019548290],[122911075,1333627223,1681309520,1542796969,34209492,914901611,144761261,779999772],[1078896804,1174830091,1830689549,26675682,857975294,694724617,1307214044,74283638],[1967828375,691805592,1817734099,451925117,822866232,1693294617,764094091,1926000191],[1573367741,978136154,1715845468,1689156076,451494535,969858125,1331671797,39671235],[205618775,1828925471,754484997,1986907469,1211088189,409767284,1196106430,789363160],[1532812682,1218301433,1630141884,1383522838,2007523440,850891236,608785337,409226605],[1166259309,1145133355,209694627,1004763955,131003592,2071649828,1027793837,824575734],[1841860543,755246391,604118075,1593546937,1174826772,966590839,1364887648,2106661385],[140527658,1496995539,1813521107,314725698,822318884,1858036935,706430373,1392827705],[963722436,1301299613,247246193,571026036,1181640795,847395136,980089991,956087221],[1647214019,984543790,1075318384,124106200,1081491713,1048013102,64492729,16355574],[1744875523,65840537,723200626,1606981953,1849914122,409024689,391739819,1679947778],[84937257,1827990208,409061311,932280127,71901274,286623883,1030474777,1490600583],[1643111574,1183276552,664674444,384770610,557673186,1262207192,1976004611,1957814557],[581825927,1941597257,1152349404,798269542,1087508664,427389405,22322921,55108810],[191583003,1093067114,2091018751,1017074834,19973740,1358047632,1153709885,2070408228],[2049012572,111159608,598340328,1602394022,1741691320,1255363625,675823927,1681053657],[574262582,153484596,222067010,1364344582,1175745169,78486126,694754840,1228343500],[484498612,1872502975,1365558337,190368400,539836800,1483295125,1951869772,288983062],[1836165573,217043847,1699939915,184917298,83400196,1297087802,2127363805,1603047542],[2048112792,1870811183,1000319756,1841806124,517929627,1742835434,123084042,677013146],[1423506059,1441456978,204608719,241875041,399848113,531501678,997120278,1331077173],[1599901712,426381368,1265279635,868028641,1724056284,1770772212,1611663597,1270435044],[649287904,465297961,11098584,1978165199,1262170604,1341638873,940710001,1786768879],[266402312,1634971180,513199068,470176846,1778186998,1066851379,1366037066,1666455662],[1194900666,28746284,551858038,864538711,931476991,1261359107,322098868,689845453],[930756377,236759681,1851889711,1278053164,489185202,1120955820,1275990066,395462339],[2001671352,1605542369,38627657,158257663,179257256,430496307,375680868,1035133634],[748524824,660011806,1500591981,739304170,2099969578,1456668724,1778362843,1019708631],[1033233407,1939967855,280634595,761966000,711774769,146667549,88737302,1945369670],[421728967,409627433,348062795,1118728337,1216951291,1739576301,731134268,770991456],[909490116,1651401187,1726832355,955312481,1198903704,557030771,440147797,1494908365],[2074536046,114847765,508361192,68390595,850395035,230627127,565406385,899515624],[806690951,585927333,1552310781,1776843638,1652436144,1513329051,648857514,1016703206],[612944554,2000890732,449844040,1775322414,2003025540,1588102819,399214576,460951745],[709347797,1542857172,1777194794,1193915271,709207803,259026111,448094001,1842831790],[419035596,674818906,1411869680,1034560192,314568457,1073511358,1083713913,2121501597],[152365621,458530972,1627454724,1395158411,2099854973,1166567142,1706668109,1007518145],[65851841,571178611,1896661815,1215485683,1565928433,491021091,1780515052,634662653],[518548935,408195463,651448231,1423346905,1039417857,1846142221,435695070,1174105219],[682383916,1158659094,99400598,857921753,490245809,579352545,1167057766,505645317],[190606738,767370660,36455274,262620575,1207602819,489334288,1540181879,448738899],[1237176715,503164483,833360449,448210570,37214486,792408885,1514220802,1389716571],[667762578,268695343,741949665,1054752789,1517301440,967940843,1830700415,1508166524],[1640986679,1348834015,754820638,1297316917,70364875,176979966,90057492,1012306578],[35801607,1838743692,10996738,1327867139,478041119,2071913434,1818145636,1822366579],[1265029439,1348742164,932178215,2007165260,680491412,28059628,1254723836,1446339806],[1756843754,643128394,2113537816,2129655564,88302178,15018673,1523956689,1697449964],[1966995892,1362708212,654061538,1912780780,500546058,216109863,1841462104,1946311772],[403377761,1915785256,1847362027,843359413,612936735,1867480190,1058732123,1518411014],[1678753265,1401248866,601625784,783332152,1063165292,598977461,848449045,1355959712],[1353187771,1158654286,114523162,194459732,152023762,864865943,1639037821,747939683],[1070127701,152289902,1876030127,1501921218,1810352971,395442315,220374839,1767420907],[524610265,1003098709,656634511,627522270,1917603747,969252547,204449484,47250722],[22371018,1535351254,1919028091,1877317119,245364296,1414091951,148570538,1347607618],[213148184,1059532183,629447028,1412378510,692253903,1050617807,117343968,2032349433],[204497811,1852959332,238913927,658453791,1279776215,256212185,1951665410,681973211],[1854260064,471278964,1132931858,816928182,1887415844,1838340615,1250132601,916145223],[1597326802,1872670116,395446466,1156314265,797445002,1817007969,1260129777,1682982897],[1443810418,171001885,1790872635,391175433,1450570759,1050534349,260828913,165780475],[1248437999,1821180553,1679908470,906227526,115596575,1532608282,1811780204,1644673954],[1290958605,1777952912,1738707310,1806685475,1253755457,805351328,2073245498,1280477323],[978057423,803888250,1183381751,874424129,1496504245,1886323882,1409234711,40876286],[1244250811,1044704524,303805932,684924959,355679162,1175995057,31600051,1831090258],[166208127,1848942949,1306879282,1883853179,1306128366,1004381478,600193255,1405258146],[1890027401,41518099,2059572397,561061956,1572624610,1810122249,110944358,1820944129],[1196864899,1963641651,1360697028,1696114215,1256936796,703955869,878769761,2123720110],[604194048,1074682566,294074841,1680774049,1776315754,1641729823,795466609,1641177739],[86434901,1941827197,42998503,257232509,1786194093,227343146,1071260234,1415110632],[880936004,1636497168,1083879560,1038956655,1419136522,1301303746,1611968856,1404687881],[1926657438,661051171,1138267493,748973207,567426384,1605105176,839463920,44444903],[1499830006,1077901661,1224115175,272613139,746378105,1110240020,774908175,1583146578],[896580674,14744850,1985664426,2078295782,1653931435,22707934,1153704935,1079029571],[1347847706,2017728149,544082221,725529589,340428163,78930417,773659302,1706264391],[292861267,1728697339,932854180,1107631179,2040835591,1356985440,195932538,1514196707],[1885599093,601282421,546833140,170903427,210780007,1534114952,155296706,1205654949],[451610837,1665598361,1435493153,107379019,1642521191,976961195,841350943,1763721674],[379345035,1723877841,1352405648,1583937554,748994663,1894630305,430012184,1927748642],[560751950,1059010006,341399942,1155231499,767916475,1398410270,1666721985,1501360835],[665455251,1401013436,996789809,245487044,876318302,369445169,106549534,503968847],[1880598175,2108518917,776023812,354744404,947762222,1258941085,1340902348,485994527],[1628423352,1062083717,1397478996,1739191615,1879382876,87849013,1907155821,349175693],[1392156113,16407607,1528922769,201772109,1741046059,668991556,801337093,359011000],[1990138314,1278484975,702885646,1312341448,1817385617,4822750,329953199,1156613828],[1034772260,1436883602,1239902265,688438790,161963374,268420485,130725726,1872731148],[554160409,582061540,1118092383,148222165,8524811,573900178,2082695633,1372525649],[1554778314,1212821483,1886506330,1112626440,1053549937,1887715144,1297839621,1796493790],[1969315408,1763258899,1386690400,970568526,144987780,1176391204,1910350885,1492517405],[1882743081,1363243752,1486037177,1633938326,303145642,1386308292,196992654,411066679],[1639138855,1369162401,1423654726,868810050,393324663,2130183410,264592643,1874098427],[364518989,1903189754,984554248,1367978142,2130190274,1937788850,421287615,1662307902],[1878563894,480061029,1648030640,669355516,1582665677,1331764930,1877759333,1544946578],[918611134,1749340979,1954763394,239766899,240794120,314495824,1879715333,1547215077],[706507411,1240868997,49366557,2013025935,1006745270,2023532339,161061483,290207034],[174770488,1574060401,222550793,509502677,1907689116,1316152146,472307998,1233555128],[734891637,2039593787,867826467,1005314897,1892165545,23542327,1291613179,181084676],[1305143008,1060583968,579218429,1767881408,1398494717,481490469,1235967690,871436888],[582108663,1528049581,581242010,2104448200,902539615,1224341016,859475822,562623717],[534895660,50280727,1672929907,1602343177,2055524897,710482218,1743312604,1930241187],[438103585,322402176,1249823970,2102853930,2015638264,411553698,1865872767,990255344],[1328882167,579594791,377113746,53110993,313147866,201999905,1365806398,504449228],[1359818275,926500680,1024902836,1037443075,1937991415,601258038,652661126,1441205196],[808941513,236503772,682379002,694176825,2039763095,1533162819,1496150604,1467429399],[1282385694,1636223944,1541858641,2009463222,1441492931,1281598356,1841525019,2062423224],[199125688,6908337,1041946330,2062613311,2047353335,1696361947,23407547,253886248],[1082077938,1034012003,539302287,247746475,81231154,1060087886,1621876964,1194442623],[641486784,1448011674,1554443041,929495408,1034890617,485905789,2008406242,599981700],[1219744438,1889637607,1592075356,1762835885,2002953645,1646854820,822336627,39054194],[1963596477,173431831,1217036512,1880456255,2041420266,1616123081,1787297092,1781179672],[924645779,1008571136,1802338616,741399411,2021243718,871661222,1339203856,234461243],[1353001757,1774813610,1617540243,1618619199,737253388,1239414288,505716589,1722977542],[738549357,694653797,811924038,1297353505,91017608,1372927521,1685089064,1316069672],[69766444,2051974470,1457650478,419493285,1745675225,550454014,1980983613,389511838],[975996221,576344192,1964338918,653748238,1469683788,90356495,798991171,1017368992],[686468404,1993845480,784013757,1144374848,10894140,887442568,1652254277,398254491],[1070359878,1902601849,1086500388,1535911932,111677634,2014294806,2050762171,1717828678],[1557661325,1618123243,1891563877,1401648444,971473578,1100087476,1037823447,607149196],[1637072115,1477056156,1936050329,1356492450,2053223214,1167501432,591335951,1649452785],[2117496344,432661018,2036386191,473396848,989285916,1451281072,536677058,591114529],[1496376517,2111263677,440331250,889857969,1142428063,1869324201,2066295077,813414151],[1746118047,1290786025,242589165,35365060,1955594281,1747643101,1792953769,1789408936],[71732383,8056272,377718019,1644175672,1099203631,296975309,1462648373,2094645453],[1195979014,112798086,1334619519,1974138831,1216646139,1120522924,1975596992,571857385],[1698922510,1490572834,2079164753,1752280735,626105914,873249881,2078526412,645524807],[1486826856,795131637,864877258,514178950,1311080774,120468316,270725777,214979972],[1547702718,67439512,1656379318,517186940,1679606710,1339075030,1222187681,1353708388],[484885916,879595322,240606371,123781947,1919159485,182680662,445901138,2000745915],[720526582,125398197,443606412,511729865,2015175623,1761837171,1440141583,1562400645],[1519532334,212765844,1038211069,40770426,547268312,353814409,1635445166,8567875],[8080630,895007044,977599777,1526066318,2038702213,1975182386,1616858289,970959667],[1320502231,1634792117,88551922,1298087954,1982794077,965799878,971481667,1578219172],[1398757916,799741578,38368585,1815315611,2013072712,1953224229,816222678,139564276],[951843977,1661159590,1994522997,287098422,1611528402,964836934,1125968754,913581329],[1157815449,802179457,1963265886,131253733,1976345461,1395058313,1577935315,860643616],[592029416,1447213943,1670018511,1024239658,1747672681,110096764,619211609,1039358076],[401735699,633668550,1563172406,1350901323,1010023039,19739397,1073735661,832844541],[1212610121,1708561221,952571173,376600903,771266122,387510268,960406606,1885971319],[215655399,1492890116,2042980410,483730031,511219114,713374669,1007841008,956609792],[2130271936,1335307028,1720840915,2066434530,191777098,1078587670,1717782842,1007392737],[1000390455,1882460359,350685030,1063893882,2021095260,1954367552,2005833453,436282134],[2041386363,2085977233,169437904,1520872553,1154078105,2117238458,1438684175,274617197],[1975122739,1557062764,889481480,1368974157,2020886254,1291715702,1040467350,1932589750],[50164023,1842860635,371059111,1835187801,1550259948,789967195,1739903018,32790874],[1721048835,463725226,48142498,624244272,884711869,605844561,1281590465,1722234127],[1636307952,898154997,1743636699,273767542,2101686357,1944978057,1649985181,732220295],[1668200818,1301581153,613381225,1264897772,1581994491,951342717,1566193126,1483257826],[1461161311,2121975395,5238931,1830084214,270257042,335278574,1991120292,709533025],[1404769434,1477904331,501573602,399292710,1054756845,949065637,1981084520,1774953347],[1553926706,316231004,683053133,814702581,84753532,737246765,1896840413,1198319799],[1630944001,1050768562,1646906367,847238359,961885557,1908787174,1042323772,143633381],[61207976,1942887706,1017758890,96459314,1566800968,1283414308,1198595170,1644114836],[1199285404,1811154464,204604294,1650851742,2046654924,1804549454,373230611,1004746328],[1178889087,1185626896,1580795870,1523028446,183357468,2102987919,926772994,697729519],[1404304558,1672283791,300909711,97122421,1767573180,1206142263,1941052027,153470530],[106466711,1702408725,1975412228,59789936,1132830978,267300728,986576881,1503905710],[1527877414,2090139314,1378475273,304469678,1836106562,463423790,1443883271,517210058],[76157674,1767783249,1997281612,1365580031,1176333648,910043542,264406462,653305281],[1362514041,1020723840,1891908502,925061021,1706815906,2058368788,1337673820,1801846506],[51027613,17738224,441849674,1456826299,354239532,1282878897,1175312984,1968271711],[1635003298,387574360,1288233356,677748797,68501766,1543969207,2056111963,1369608894],[547712148,966804750,2060460164,1820833841,529247589,1404107389,638824488,530404242],[1808264343,444916010,1403713801,243057274,1828095652,1244609905,1684981855,207691928],[1124199928,1638638352,251623379,2100289443,1610704074,1961641777,505776661,1097319271],[1845005267,1876487710,265668687,1775152578,644376537,878888032,2032092220,525474561],[674326130,576785921,467983263,62302386,1521139180,75179692,1033874273,115527977],[636737774,1015104633,30135185,1805295002,1324866117,269718212,1545561291,1747480268],[1861168281,1800772484,183683453,1856114725,1472207876,44165474,1263505578,514546925],[877691744,1409116625,2102882405,2057731100,513392091,441019369,2128959953,2113743963],[1867516807,1436649415,1099972185,1415686592,192011601,514343578,1631974611,145569576],[631444566,918817878,273406460,185098183,1297720938,1231251983,916741726,1171972152],[2077109045,751423630,43006271,697422234,1821587529,25732371,1552649369,179921842],[631286357,1530505858,732221731,383725345,1289313849,2014873804,1613947268,1046004456],[197444387,54216926,600388682,1078667892,1221586745,546023027,1839644347,1700234248],[2014895681,1822806075,1815427844,278003768,367817240,874683737,1593775862,2112770060],[1485833213,883909646,1562735681,71635995,1644806111,808809631,241404335,2064339687],[174877356,2113737194,2051595166,812092654,1130606748,853407990,1315055423,436822938],[1539061715,1168534394,1277267692,1409399197,1351227810,1160924471,709620031,1785801516],[707629609,1770933223,897362736,704473277,519402775,741200049,63102623,57397645],[960296784,1812365283,752843946,1858231976,1006938461,584913910,1859667213,1888780200],[1939637546,1315707204,1384959934,541026974,1711649046,1217919817,1483963664,1501931865],[902847088,582340868,1763753349,1062414905,53814144,1148347410,1256378089,730944130],[1797012099,948646796,679938580,251541367,384304167,300172100,68351524,1838426370],[227997035,222039633,921474408,1228524668,1842276827,1828921545,414939822,1680402577],[278327163,524981302,1440402525,286624594,1081008695,422242282,500827428,354877875],[874563446,609290816,1769475657,1104153672,1171851497,625051927,18867148,588003343],[31146817,1131682965,766682221,1395313322,2050486708,1277716542,1595922417,712523366],[568355078,947503225,542443263,137798301,978271384,46371571,503094384,1987368541],[1899335659,517001585,1545097757,1212786099,482943696,186074305,314265396,1123003745],[718690513,583298446,1858772959,1005280016,1396420219,695175012,207595147,1470328469],[1040476884,1813905359,691148678,713627676,112458762,2060476385,2035032516,1758927400],[1775342342,1462662340,1670224818,546474159,646539337,605625351,2081511824,1994226035],[1765740344,512858082,2014241219,315600450,1142851718,246674888,651536345,1334684379],[488348109,759269405,489732563,1458779655,1693646619,1142299475,279704887,693147140],[1988736779,1602145866,807913982,1315156914,1250387423,1372213345,1676035157,1364907150],[969120945,369086832,1376874142,19313012,1559950607,377183094,1150433996,1542673610],[929226637,827798176,1240575970,1445727580,108134877,90661349,248042394,1817595230],[1644960674,175420622,16713874,1632804552,1664935488,1638105353,1595693449,509537077],[1889334510,1477876621,1757132631,1880426123,777843038,931159237,268523671,735877556],[515215424,2023017587,514994561,866317447,1942002737,621680911,39742503,1687083398],[552205886,930839102,1958576725,1004200510,1766302992,1395121793,1293762230,724719537],[1817913816,1804533198,901072977,396689164,288297955,54140724,2068020591,1775277088],[2000846738,1806659258,1294846005,1451736931,1949470531,1745603338,3576984,1882770257],[434116306,575780010,2079892482,1019320615,1957985497,1892759277,334999497,1067510192],[574960719,1162784463,1809544580,2035126976,823738860,377635369,443157214,8034123],[166859982,361885048,2046054445,1098062064,1887850746,1738071438,1179122110,893726832],[1091601718,170273711,396221016,424016641,1325617413,1300360075,683068348,974622299],[1693151364,1945603982,79864006,1897697189,319847753,2078699584,347310498,772201258],[816680316,1226749241,477300576,1231838111,263820205,191714898,1895041641,1944512784],[240814125,1335242219,499523806,1071988553,461423402,415272485,1665586655,1741946446],[13923680,44342724,1132129143,783111616,2086467049,2053824268,1018883576,839641683],[645401784,779992489,1823249913,1140316095,141047687,2006016986,1785376406,1275023235],[1893558159,483885265,528519891,1815169601,695156359,1943550860,643110870,1436414423],[1223260639,283003740,1394213898,579719395,458972243,875350476,263555996,2500065],[957677621,860304340,960223024,852236872,903933382,2108835674,1499720712,600845339],[1604102037,413151105,1453713844,383505735,229576389,936302289,1717754140,714915180],[1124605523,148245319,1399084991,1681782279,826887116,157654978,732473952,750380960],[965727135,1423092123,1738424377,1300343517,1286533905,1763903195,347067013,73537939],[1714419444,995265468,782609724,834892675,1103943891,1822420732,909650410,1590556732],[1748555599,1533666316,1387715926,288551831,1845080401,843587795,1820510367,1323754575],[172715169,876870631,234379690,230463457,1313592760,1262320702,1702373452,1471350523],[1955455532,1865505030,2071720841,1092699829,1271190278,1933545806,1761396642,1666435856],[95805583,1495609303,1892057144,2123812484,319410791,680294608,1406990230,610151241],[863740243,194320423,1998111355,1895496992,1071191328,1401489943,273129055,75584297],[810836264,260652655,1757505344,1153423247,79860963,2035147403,2094444745,482513839],[1320602544,1973962500,657505204,604921239,387054272,1190125074,1337361977,1702093033],[60310252,553356751,893818231,2118020205,245561966,1359420257,710212058,652881423],[481773000,2059112706,210026325,116631906,165428092,1145157609,1863813521,415288316],[1045385546,1324768458,1543997176,1151724874,1410614329,593330431,1007322106,708385088],[649757928,1336656818,923510289,1090692792,184661705,772179071,834856022,1231109124],[418531976,1878720049,733308279,433666530,2053807888,1273261528,1110513101,101070649],[1747481980,753093562,2063192424,1389801151,268496119,1815731275,620356828,1557267468],[1501168571,294903554,1140011813,396881601,1954976284,1519735984,1021851802,159391202],[2095312718,2112323000,1599341120,1305912437,150283117,1823206551,1049974146,2116163725],[1908511214,1157229111,1171010558,1557654738,421218738,304977900,567124360,1348143490],[1662327098,1491762153,1948738822,1846627808,1221515003,137895614,804262075,135733618],[794330460,335327620,1728663060,1589996116,1766159979,1761532784,1626651517,495177644],[1301475655,1862257536,482765330,1389200711,395778245,356728816,528265676,1713625334],[619350070,2020850751,1556802353,303627010,1239325377,373335782,1265529948,1023270774],[992303870,1946547697,1211987768,954352078,1294412609,1646929914,1949759782,2034439811],[1700197583,990151091,1080034744,579862532,980689254,1196331637,1499284851,1558889727],[1522639526,736573244,1425591038,996162269,1743556401,1762254588,1546378452,1266157609],[1884353574,528140902,1520103303,1154027860,1722062310,2054625527,545469656,707970899],[619473833,1915266528,88222891,408078932,518897610,992656889,1152075824,1850818102],[384732010,1444892703,1679149876,836091993,790261602,297147778,277307505,743159560],[1449332609,563445144,1337408523,1390995116,651517810,571264923,1778615324,278271420],[1709086520,946164240,1521495273,917601100,1352576789,1804713211,355347718,1726598361],[1288414042,107627425,1365161317,906181330,189816253,207079719,1445770830,1331577041],[232883500,2036603683,796550118,1195832805,776190535,821724223,1313567124,2069436493],[2113082641,131559317,413433205,1504601498,516821932,1956526060,1333190991,1370076435],[1695299498,517275571,811164003,1747981987,1119350314,447946159,1397081309,1341753750],[1539324464,1564136403,730838778,345074910,1295619465,1321122547,768209511,478324715],[1363383980,1745049930,1082125798,836802622,848032773,1659715943,1661178975,1989900989],[873695770,531272199,1090790577,822566714,1850539134,2061787721,1762177637,153333491],[1323507047,1168693670,1681144701,1881201,1156845040,1695671883,1922720662,208908252],[1459373734,61063440,1838774399,650998631,1884163759,466185176,1830729633,40677160],[1661542990,2077786150,43847684,111781775,1001246120,1228114469,1350263722,591177895],[660702270,2119136716,2095254520,1011766357,913120898,1515814416,316233926,1922162793],[718580503,1718123955,1278988514,114158713,989512415,1129195845,907472978,345496837],[1317472116,1404143804,1555305227,762524762,1296021782,1196363444,98354791,1520462271],[1715061214,336555059,1224162144,395867681,1180228658,1764128651,1641935664,318038710],[2067452691,1697949532,1894898865,1549401100,793078076,1758432874,360999982,1900550426],[946713871,79139038,1617321881,426968031,2081670006,1778838097,49041983,724596816],[1516289235,1711473459,1753134613,1296214061,356820863,2058057339,1325833063,1905964518],[550843715,1238264253,2006500609,634342993,1337875759,1235979490,1696227927,859711101],[597844749,53761280,1879958867,1009751291,411075332,1608434952,1757429378,1192243096],[52131643,1999562511,1203400252,1298612805,29518136,1393494133,1094603466,1367273167],[221222852,1115023737,1165012598,1986417276,1506497302,1881354064,167696702,1648668185],[1193132881,2011178646,392614320,1315959424,740192196,1241077857,1201865276,468102694],[1583920062,1817640018,1127436080,1177804110,668581331,779115816,1996612628,259620026],[159313398,1955519490,800390301,665000884,1937728459,2057717605,974675188,1808629245],[1114167183,662911621,1461104445,1562629999,1073541607,342962613,1642137102,632788253],[1145438181,307948444,16646092,231888207,1101492543,940175404,862264020,768570849],[542398302,1755478401,386614781,1471461363,1820150939,1057583040,1129609716,1222251321],[54827683,1116860783,909906540,685316349,410688644,1166949357,230295731,11266964],[1313694541,328600483,1773385693,2031985496,974614715,1444435604,447714990,1637127036],[587291620,1088342484,234929457,982043264,2044366031,594709403,1436293499,1932125579],[302019272,437076643,1828283801,1040285325,815326777,1046550326,354214427,1141544302],[821650972,1492585983,1017923674,628575115,1070486902,191565361,1384699222,2106502016],[1423926330,208387202,309265626,1306920870,1076022669,834043597,833955020,906772591],[28317531,1264891871,1721432431,157103313,1074542421,597765402,1056637366,751797801],[303516223,1613397938,1775594336,1368985870,1795174977,865423566,974686592,315625952],[159996798,781886461,1201747000,689693634,967592014,1014468306,1808129202,1560284908],[1400949308,1926139343,761525533,778886052,351930152,93144210,263156563,1900720553],[552833482,1722483807,951949333,899043425,6119252,1820462433,1070209142,1664024448],[1979644419,1012779393,1251109460,1039710647,1297838020,302489607,1667186854,1003805812],[1049115145,1654090383,533154225,248335343,1864432934,2108261825,1399411794,710476013],[502997697,315400310,318839958,740524118,287460788,1061594825,77931818,1254890402],[1226263687,1099052947,1193390586,1223472398,220767732,55178178,1350890904,1214247430],[371746516,145791570,1646693285,1089554473,84585126,19874490,526867652,1371297327],[980612369,1529347092,88952684,2066397509,1184401306,1466477688,337839389,2086203359],[850845554,671361661,1149222894,1330902844,1148781417,955681022,1781037404,1369066221],[1630570658,2053790179,543558754,1113863963,1426822970,1235191815,1550621623,1028857758],[63291916,908006450,1036390290,782647245,962803410,2105071149,815945222,564953732],[446379571,1353093386,1297450277,337785505,1779324391,1505388936,560521712,1204893876],[435060886,1022624948,1156524709,7129587,1863311164,1370179537,1593129976,315975044],[1733425420,911691665,1164985178,1685529950,1217452516,355033239,460804602,1005880626],[1161275265,899875019,1529786662,233900431,2102842117,1787177309,99954371,1821013748],[1347080181,722107562,407694049,1214785918,38579913,1546425104,854681054,1865979120],[1960861931,755736233,179871028,1970232060,1175558035,59339948,1629004865,1357736020],[1556080284,794660990,52534362,1931521717,85884721,833587358,92312337,1364853470],[1032902073,80170919,796924384,1645820622,396653765,1956468725,1193664472,1236896231],[195673371,717936222,1249956760,353179187,328194732,438365261,921633478,1121876836],[1805467775,910708253,567937775,108178375,1825460414,827215839,553926466,2057748445],[1436876764,617594522,1003978935,2013983127,32344119,1945333940,691935487,92178467],[1414581172,1023426638,1683185914,1357216025,1905746394,36941528,154132649,772359737],[1276730490,2018496262,187746610,1255677685,1180753763,759894819,64861011,504725081],[2091578659,486057918,1753509504,656113854,1152574476,403789439,1875818929,770819234],[1067018073,417295458,776847394,456860136,790729477,184274617,572550823,1967846307],[1105989344,79315076,609204602,1520230999,938258491,714024080,2075570398,1875781372],[135881783,108411256,1531369571,1195671483,1945931960,899909223,786956910,1559909760],[1493368522,1909087882,1989755606,1445966764,1968735420,1255399202,253624884,318597436],[59251690,255009124,1415363518,179062523,504564416,670366373,753385674,15885137],[127950812,1621764722,225743953,168892094,188550234,763629069,366997142,1960836482],[265604529,447590146,129612058,393238887,1062958320,1381010021,25196999,1317070024],[106960697,1299954349,77438780,1995457609,1627259332,482406521,1882526792,713785245],[1632301305,827627953,512288448,1425905791,1533350681,1678490195,306440383,790211889],[1981983041,2008441664,1720444872,460311889,550431440,419609001,965011725,46485857],[117222803,1839400007,76571248,289066105,1488708554,2092827259,489982641,1142296507],[353707002,668204132,1378878729,1029934719,1726845209,170015753,229439893,1383810766],[1344179942,1797279913,1032936233,1947892751,1233052296,592101495,1871569433,1819763641],[771185580,1430911219,1237906592,1231568557,778093539,1224646841,339494766,733100961],[870445803,1842512505,1328943474,782559766,363528788,1529787325,1809320515,979318163],[1227494793,512168236,433087992,297196649,1131890766,1753996278,1871337992,1374748371],[633562914,2037216439,941613140,50403811,1574179909,1511708300,505600903,1768657947],[1646502025,757298561,1864590757,1711404937,751249959,1923852709,1113666451,1538782495],[1921830372,1277286894,486957076,516735242,1639951892,263658033,472137883,372113913],[482723683,500476477,855509483,1128604759,993041150,683621429,404947725,1336089223],[377040058,1406217365,1487387445,1129327130,1753446248,558911024,1041497910,78870180],[64350905,466628870,2067404204,895497527,919188773,1114581120,2070963980,12444617],[1169551311,1681116595,1831852411,1397434861,594744833,968625296,1009161644,390835718],[307971789,2127939994,1554627021,858766751,711306167,69436890,1092167561,1877389117],[1524031195,1927038043,1910530679,196208264,396971962,160212732,18415730,1468632786],[1833156560,120989637,1803247724,1617935517,136853259,1175223212,2031934817,1478581155],[1596719416,127937785,1322070121,1324342110,1225829528,810574894,122700480,1060677942],[1586202976,1711755468,2013897813,1349491136,1043007021,2032852524,1096703570,1410708749],[412678984,854819818,266766475,1445980693,805318501,1982205731,796923011,1806642804],[1316132736,1607896697,500958549,531761315,1811486999,951767432,1713844061,1089766258],[1919176220,227879354,384480164,235549188,485523310,418132214,440063311,681955634],[373460322,862560062,1533615721,1118444519,1390390564,200607188,1371244848,85681103],[205587695,373658340,1159869492,1966163217,1735157259,768590724,778590269,1473967433],[1530659552,1558919243,1425276968,371075242,978017318,419602622,1556576419,259827513],[525475301,211777548,100102250,1663959625,1063703648,1980473466,1731605252,408156268],[853814063,1488431949,624711486,1022227635,2052007639,277777950,1030274077,1020552725],[574356943,936656545,1885565682,1673750563,471990505,1700043457,1385880695,196701823],[541586009,1556537449,716395629,2104004891,1281236646,85893505,647837287,1800580279],[873434539,248466586,1249189474,790386688,1193937634,1391030375,1127075445,1519990429],[908260271,721865820,1944319579,682653857,1214271665,1664797534,1693862695,83888296],[1529925907,1612445209,1961909503,353053438,1827436946,877972960,762130103,611214040],[1351194972,1879093901,534004605,596899084,748529984,758185785,1065513603,577790895],[1420503472,597194007,2061709553,831504648,1774966185,312650111,669557960,304294438],[1459965887,594519787,2089020775,846317407,1633353109,1109245579,968094971,577639206],[958180792,77260906,1115134903,1444937223,1558866689,597390290,1478046715,1981375508],[184199470,1492956183,1697905645,1970732116,1644640434,228710870,325034912,2095930763],[1569807172,947903586,169874610,985179401,1917174042,1575765765,1240013321,1117017222],[504336662,1749735832,428673745,1418528941,1200660360,1428846672,896705893,1033552247],[1887725118,1376734034,1321905996,1750571486,429256593,1228716906,2091768523,1423554035],[644767728,1306375803,1952553060,134019519,159969552,1390053137,57471744,736862122],[700269917,1040370700,1633994111,70821485,787173252,1354707194,1050810326,1258354800],[905723905,1459248042,1421396461,2128052634,1216922487,1173790697,1181724909,1204932968],[364036339,619118243,2064090865,1942244264,1965280854,1920069481,560151617,305603723],[1647649845,1617577675,60264130,891565709,830968834,751588678,1165334700,442067912],[1209112586,539162714,558532919,183365922,274227471,1695527957,853210316,1291864986],[604110693,296888532,699529147,1369950040,467249321,408713187,1488349001,1257323507],[321563721,357943593,1330148113,1037760068,50227539,2075446810,92089295,737493023],[1670943518,2109898305,219331210,620914475,985779791,1871796621,85015498,1945759458],[282131667,1348125256,2101822993,2083003198,185465451,712546346,277323316,2064258339],[584947695,643010558,531193663,1760341009,1217091402,1223761063,168397201,1994062258],[1754608559,62457935,351246086,2044748116,866425118,486804240,613857080,1362289918],[1281825573,2052467814,84114196,766278115,1076030570,1920949335,346375040,1967602044],[339681071,1248852327,1413311669,1153537399,1487716671,1973266293,844604719,220524417],[2130194345,533593446,474848155,1038767754,1887462913,1189477350,1544295339,1027240518],[182538715,2089037402,1240372278,589847782,1338538515,1521029058,1010228934,1325223927],[2009283692,1302305934,597229852,177518274,1031057714,1011137595,1034001956,455468417],[787802531,1955322153,1739041325,817047189,1833559040,545570583,135984930,2028682058],[1918512322,1612289434,848445181,1215426972,1704466726,2046411138,904777916,968930951],[778070068,1297159835,290945965,434618498,1358388367,719983516,2068085719,1436793270],[1941671602,1149821790,440185305,1970117632,1896036923,644402353,710948767,1093448050],[1527357861,1853745804,1211010624,62750333,1416203439,439418718,1841179981,555262444],[288661713,240995913,14917986,1689790067,1031754640,143816870,1294455147,1973775783],[1570711927,802456903,1754685849,642786621,644857436,1086545442,1804822267,1103233401],[558755752,1350675139,681738983,2050931,2118943536,1608688374,1353738414,1540516408],[1975698684,1596624498,1648692310,1203977495,2032032088,1325153203,1227502238,767942619],[1435713402,1872773867,820301463,104256235,490136355,609453419,38558338,998044263],[116714275,165731138,1270911015,2026377669,604790939,2053645207,184207414,2027232311],[1331411402,1528335055,273908499,1955242619,987485734,667690717,1673570953,70854379],[164428290,490189126,1803990100,1757137234,1091256742,1826074915,709141950,535209849],[1706460537,369322769,138318701,1951926779,1717793166,1412223384,757969850,1122340137],[619042643,674573411,1321181289,1155742598,1969059788,1458762622,1309409906,1099238520],[1557531332,788826174,1100767039,693429929,1537657046,1122552526,695935658,1807281808],[1782588767,1006002598,261936521,543310979,1007945330,18755615,1712377462,948388862],[1048661450,617214291,437998645,833333804,1809337549,62845881,466311124,1794462983],[1082816760,727156681,1352483758,147463172,1496366116,136839361,205152791,1048768001],[1140508107,558245017,2115802798,2117817173,627066523,555086174,345275127,1107173530],[1106830566,1892662324,1750733226,655187462,1467903582,1670539576,128483920,1966803411],[719552666,166697104,1326202454,1847770419,116917490,1703204891,233003440,1559782283],[1666333506,1328226340,1288031539,457821533,786619553,171906377,2054800360,2094282757],[309151125,400769994,1231062652,28880620,1592327685,1269624790,2043401136,364749827],[1238608123,1679700273,847624863,164994199,140262012,689451403,246132616,1742069542],[139689337,381749000,1645706262,24351717,408623144,1583324146,2026807202,769642685],[2117163665,350639001,1873311981,1167152249,1653097357,1877594557,213071597,2102534300],[1500133251,1940585770,411130171,1044807401,549831781,665645134,388349695,633965243],[1927152572,1506801948,1744590297,280312619,1477129189,1012512239,1475503601,962579517],[144718802,2105493931,241768813,1648733731,1740750792,64186166,2108185209,1153439505],[1794931436,916481382,456220856,1857613538,550936793,1146755721,781152040,592917305],[1862387974,979063084,1494073321,235275182,1570461125,652401742,990595961,316137123],[1518755326,635378665,780742846,1727767367,1263900371,505823296,1829020053,915032387],[402694311,459566693,1392100009,1875687821,1216808000,1536154604,1611713236,232408667],[506571013,592735603,1096665120,1123659746,138235767,1437751785,1832278230,1887093334],[1170421821,1603425177,2066453444,733770292,1600005337,48365721,2016642391,73982378],[1758908863,1931668012,663004902,1557066534,604597228,445640686,384507376,137066673],[88679495,953990947,1534692537,1573802512,1442735688,1311214217,1060215653,366636439],[1990820487,555112186,1668712149,1047118487,437343780,1021240859,502803086,1825726007],[85882898,2098870857,1926104532,1571605201,1561687836,2037313599,1523410792,698847743],[577882528,1561233155,739975356,1095323103,219315826,346356061,1795514477,677005407],[2090372471,2015459914,832181391,774510402,438937549,1374869715,1103463823,1165955508],[1324108299,889812106,1888444265,1027299301,1356692057,1821450969,1948337454,242393425],[104550705,1803030040,1877521011,1416099098,1425358598,747427182,1908832818,884297213],[340125931,1741093762,52524858,584212716,861882489,1985183710,304461653,1458346764],[1596019727,26354918,163166146,634570682,13437417,600609927,550797343,153986538],[416180023,846658853,1819007424,921922495,2029991149,985246143,1061309914,564289298],[1068696853,380108872,1004722703,1571549998,1660873002,2092929944,1950179669,96593519],[1490480117,144415018,510154217,560974073,1733216067,898411030,527247401,88964629],[276181098,1909422040,803565929,120259718,1391624431,1718856645,22529045,809208541],[1366054952,1628023501,1910803973,1656081845,883710717,1150097790,499252655,28512265],[2101679796,1101878068,1682838979,963117639,504759494,75420303,478964574,554834876],[1454047807,1617993562,23627249,980279068,798255727,164914115,882369694,1356988762],[2048051683,329435682,2038614194,714250109,1183710782,1702519795,643542995,1102576904],[1598404448,1971205177,878486876,985563939,1606047761,1762925086,605103373,237992492],[1394060245,1171232333,1760052026,1213864197,447776553,1127803733,2044741606,884312108],[219174746,1053418661,832883654,1564230231,1268583737,1633704954,1853896683,463451251],[1586131283,1470987930,1409711709,187021958,1361976734,269675880,975361111,524988774],[618341321,923373195,192722988,68257958,319451562,337118979,1136531417,672536801],[742990828,1968470210,1195793850,1169308974,10925091,617304190,1664716253,1661160404],[1783543305,1435454844,1249478393,667727855,959199521,2112296532,1430033605,1028236810],[1770510291,934438452,1676262478,1121688530,1722974127,1867602878,1567054137,234717581],[1511619725,1341001475,1186071610,1509533987,1675349173,1960786061,1002982344,2092722751],[1641925849,782800640,1049952869,779897769,1578859383,82475225,1147293975,1307144751],[37594642,702766006,1125734238,143101382,1478435410,1129805171,339665508,190915191],[207819366,1963139487,455328491,1191560362,1215482674,510163101,56761166,226816477],[175436087,23091937,1166817240,1329535917,76774672,678857592,570426577,1343472763],[895967849,429653331,136715969,200960024,146719610,127248456,292180695,453243151],[421943293,1243959006,608147700,1044332255,1723860360,532235129,735840941,576570793],[866618197,150602179,1606562000,764643164,776283863,230295770,747297697,738478813],[585925523,1721967141,211068794,132763181,1676175951,2092742726,668148277,726248965],[1871971968,689204619,291371584,1680086416,1807149798,2105234502,345464632,455780674],[765536563,2501877,731009600,143249060,635000401,1890628047,488167333,272850230],[700994829,690739267,281331069,104423129,566497977,683662930,2071598827,1431227167],[1511793999,1799829849,14919106,236755263,1169434139,199720314,1813614451,404960793],[1681230982,354216518,1130937388,825693326,1901099584,1743144772,1995443793,1403932342],[864229309,1550871228,1790171660,68296496,263852388,1991203480,405578862,600124740],[1792760275,332706574,1318149529,346635390,369449429,118716152,415282940,80731959],[348095487,614528328,1878914912,1389648541,2108068572,414064585,660148344,1868960833],[1766575817,1848418175,2064839603,944367289,1036448566,143189286,599896097,1615030410],[1106001925,1778897178,490798202,1056897655,752677389,831074651,304843830,1814738796],[840727404,1235192946,1015210026,1672770642,389091501,491106702,1364589910,1634746519],[1291009172,1115360176,1132361271,1088549278,1989168972,1144163890,186579966,856127607],[2098336143,647414186,867741635,1139713805,435698350,126862304,1865732450,1433459222],[1425714852,578470724,794598609,2008086492,1744547694,1672863071,1234071088,697863273],[1216564982,652852709,1630388678,781462095,1427702426,2004444297,204191072,1894871539],[2002571112,1258415392,1316749129,981714540,1897544241,2099077934,2088317317,1980635474],[382171115,1536595786,133843127,768329144,1202135614,893249373,301908300,1787489802],[706221665,632700170,1296321874,656951958,1362229900,1433893002,69147236,862674379],[2088055448,1534621879,1475452835,734628635,851427721,1612971399,967160433,1499921530],[1971188150,433508803,169780423,1605701703,178441838,307955309,639341702,723225633],[2112551226,1470811432,626003256,1588680432,1317518100,1158359666,1851526825,861983594],[183247173,673066102,57554438,49928591,1501500346,1469674451,1917371481,1997227692],[990063306,1971154391,1885920726,1421880533,323222246,1694060258,1932945033,239844928],[1606789402,1551146660,42145130,1413303122,772261316,1073333880,747124674,1592376685],[55704497,1249033933,1466186676,759095467,1491772238,1006398923,164273944,1374800102],[500557916,701166334,890303033,1341751910,490472602,1373875540,46928403,771929508],[238839931,753638555,708618039,2060913837,864296025,956801602,641558635,693443331],[694203098,1841817269,2109277978,1335213419,1184276622,1692844010,203491941,725951992],[429199491,2093079034,721161907,1806118998,928553579,114218730,612640240,681980464],[439687647,1226474918,384057667,129752228,500325140,514848816,1418482693,1009036378],[1485728311,544759252,657736532,416149255,246911117,252237979,769529702,408479856],[506461237,196659141,816152714,1918945620,1825947062,1839169870,1085733815,881853877],[1799356446,1099613280,1769109645,990231862,225761538,1329887696,512865721,201458635],[1566092561,244505070,1289571665,740427653,673117448,485377294,603367887,1553161878],[990023298,412186844,179185054,2050622181,858202776,2021973327,992037888,1861681551],[846559049,196473684,1589048407,1617462599,1312360842,1386508365,1225781517,793504756],[1695418455,645454425,214242219,1479141164,2042512983,200340440,966914850,2029953421],[391966391,895162230,996464047,999378950,2066426192,1970957424,401301514,1741765560],[538426916,1224946382,1311815015,2082704979,435690968,1102190804,687999346,1544878435],[323508874,2037197568,1617331448,274450405,954003157,484291025,1513584253,1314990560],[857892078,178002420,1795923914,1480492140,1332397673,1040428783,1856983895,1935991788],[1907656866,982891170,286609105,1707694009,1659716271,599960443,2001390447,314434553],[331276785,686143498,1127629349,1342016047,400910664,434353633,13897274,448538923],[1027324129,143464190,1694193140,550245402,368287550,2020534839,263552919,47766766],[1949322898,1315453516,1244172194,572154487,133536186,2080557892,562491906,2117966186],[1404103623,1047767562,1943270484,1615290713,1600440328,531351536,1128454098,1948499996],[246120084,1882683734,1108914989,1174765998,188727784,334908498,272523379,1889216556],[1789078845,350455585,949375768,151268657,501194741,1863053850,227842021,1170660536],[328140099,728514810,2098245731,1427969449,793881453,529708519,1709562132,663783737],[1104580415,2014853083,1801552933,785475515,824585079,883923361,1491784968,1196291678],[897881156,1136367493,817950975,2104877567,1524910256,1998597110,522039203,1602681997],[32285437,445866693,407039826,629999585,1248625090,119840974,444221640,1734909610],[374120090,995419369,1698823698,1548623707,716917772,2005142083,1344265821,878187819],[1998899137,617386587,1922471855,1314194038,1734116554,767950390,1852700049,1778931244],[678977485,179425158,1659876297,817622840,1969662083,775571589,1891304204,1991471084],[229454573,342975214,781920506,973916307,1752302305,1844044323,1976300466,286591168],[473498743,1445798068,1149834268,1543945365,1222988146,1365931415,1209591478,2050169664],[823777524,750869807,894796746,1071322368,1194911414,1560452159,335718888,1766772592],[1453752491,1638642740,1110843572,74347655,2036201567,1588222620,2042000093,1516438608],[1944517236,503446345,1198092663,2100795831,1737176661,556977427,112919,496824313],[2111940406,1757775636,934564500,34715304,529633975,419543120,1513657575,2076323464],[1708680507,436457730,1395673748,971685447,1618981832,973139114,1121761580,1923066203],[146052928,1470059116,1281465532,548755668,1274997625,1829873501,179491511,2110857100],[1369044542,243167225,1419675935,425368001,179942017,41406050,533808179,1709684775],[850588502,32293625,1579379278,1388876467,1033748218,1756388528,1784866122,506542513],[1770295377,1467480099,92854640,137485810,1292424878,1963608150,1619605157,94772477],[1606874601,500201400,111615683,472914163,840794863,382288167,1906596522,566760588],[1176125428,1299099060,1952352781,140922007,1006902201,1579857349,409657831,353627484],[911604716,1096131608,1736445366,1584768385,1633429676,1111882324,331181667,1804961129],[893158716,1713191517,501852346,11339527,1163605421,268740360,1676107958,1614101679],[195334358,824677638,546067849,248158970,790172888,837812915,566316055,1934210990],[1653880338,1975116132,479779937,2068489193,2079948693,531055201,1828558119,1229548022],[1433764871,911646734,846878333,1521757616,634071839,1829904933,302711996,190827428],[1768412322,1671197869,825102597,1399277308,1417960324,1017590148,1047450847,505945279],[1738152677,1459560391,452109394,1373592872,476135915,1977011258,1536224633,1874251993],[1819503986,2096624973,1562536308,794594591,1639010542,3399536,1474503083,1926047643],[1893037241,1085870933,532466080,683923755,2051795836,1998224426,597681606,2058601776],[1836490449,1470752477,596281326,377899339,1634710632,1666572051,1945699185,1269908239],[456318935,552557585,716829826,1990376106,1397337830,656566724,1499535457,1771941477],[1869782258,1806116795,1367744631,1981304723,1382297654,166630036,1467605921,193769519],[2064468089,1382588487,434440971,1242371068,1588893196,1683306072,1288376572,1271000810],[376134974,817181050,365612349,23935653,1357800114,1121817937,1968277480,278502344],[177954282,866101977,468666495,1481491704,952821472,1724763241,966087983,944085854],[1453855927,1538614169,840014368,724713479,1028728904,255293450,2043827419,549405181],[1137850977,1472882952,198360687,1196188234,636727265,707591944,138752787,1848372236],[877068348,1577203315,925057847,1566954375,951342672,849456817,295096369,405145809],[29777243,1005502281,1498892873,1662866188,1464785996,1213123396,1094402618,1557441688],[1673151215,502347564,2047495662,341715437,1717235090,960259796,1076729001,1513765656],[360840877,503889737,941440869,418702447,829375567,61578294,1693545027,58309710],[507616517,2082021334,1862002227,1599215449,1196459011,1556913876,63785302,1811590712],[785406126,517439623,1803567948,654627234,2091002189,293153143,1633053258,1025505367],[259489303,482752611,137066502,1639395002,1395274819,1784763215,1585060683,1184095946],[818897940,162036864,1645496044,1648988133,1745986819,1806685180,662772701,1773033163],[2066822824,1012554566,1413865773,776655037,1876511904,1870147357,759062872,1709320016],[364788437,16744018,182460429,403251714,147350162,835444929,1634160787,1735970262],[264487076,698226768,553612566,1546983956,910800306,1360317303,1643640317,896380391],[1870918696,567730132,1044117006,503460554,1433938078,1769138617,1921602864,503025239],[772303625,1197011634,448886934,1524375953,1788535729,1883991881,466600266,142419671],[920938236,243378100,1291957585,104507650,523025980,2057176047,56623605,1500257064],[1112470655,771482624,1413936944,1711081909,1662381899,1778426605,863442548,992342465],[1176338810,571005338,891713850,1565801697,303002892,1500827334,1712121150,599602261],[1232271633,1911145086,1197496861,791009667,502388533,521382124,768046037,819708235],[970264207,139516448,2044742729,1100556148,2034072496,1208729199,1874011186,2017408286],[86898708,617738093,1977899709,1682765219,14142750,1342211485,1304762145,981175876],[154172120,2078676752,98746566,1758802909,454493529,2078002007,1282053411,1096694841],[407532616,606704871,854792268,2006800389,1467628697,1931694270,1348133329,1987123504],[967300007,456721165,1091926411,558786818,1382885494,1960533486,546727538,1967127913],[251662265,1672739157,1774754682,159001739,1456556756,1216350880,1542412647,2063134182],[764889929,1283335939,1115374627,235846047,1953911653,361180745,19162418,742155173],[255663025,1240815214,750462078,1603964760,1835374817,225552466,1846259311,855749507],[557341007,951697920,602029782,1333589448,1760238532,718597122,1847349725,118206947],[1287362958,889229252,1477684747,1880816864,754100145,520969468,1632471024,1341590759],[1993458147,898036902,2099449187,1422143268,347543817,408730861,100661157,654466084],[1033226802,271040989,1387831825,1240349954,332066407,494007800,629040107,198603870],[159799625,1213133686,1640543932,1172803077,2062793161,1504254161,1816424614,484579672],[708067762,1243430617,649591268,1977319774,25043044,833397307,1813902705,1416908697],[1902208418,34205273,919115702,456698364,1285114484,640089054,1490962493,916559148],[930931485,749673628,1894329337,1028912089,2042663938,100042590,308659384,817413361],[1364796419,738786269,1331113251,293664001,1482954344,1334462195,730420562,214344681],[218809618,1399666197,330981102,432365407,1121881558,1881544243,1739904932,1822824870],[1133392021,737973415,272672218,538262567,79269520,1034525168,1004880945,1371275022],[667848643,494071371,717326423,1927519514,1560791049,403680050,1318137825,1299177720],[1824545966,361452304,2007372637,260266814,421869612,48472341,562362266,1250090380],[1540672776,601749981,449887375,170766119,379245350,137668836,863878340,270213387],[1340496965,1899077272,1271575695,1012030257,64474093,662856965,1842367229,1085047929],[519445215,1789334289,1830427065,1359040523,518865410,1224677443,1829770154,804446009],[2007561767,809289965,108048159,1497035109,176882438,1384288973,1298909754,755081250],[1814538063,1421222557,82807125,1545795143,520531750,1504995473,285057326,681693960],[951311456,662209029,2049784033,1097932351,994829487,1503786436,293437843,1198997457],[1294117811,577965649,64074094,1303053481,1804811475,162444297,1979221582,168404264],[2004787793,1142424196,1268044538,289793870,1247792714,536505062,754302534,952680112],[1333082487,1459574959,347902054,673397014,1549902092,644123207,42897551,1500165327],[1212022397,1381001465,2127804104,1759416196,1580033354,1735355427,1680147163,1729605651],[339425670,1523327276,417641119,596654044,534728184,796525831,1537309469,1241114444],[680204987,791219137,509471677,1362208574,1011971465,1327259065,676314878,323734830],[1621055464,1279128316,351134694,933693259,1956616047,112489100,371981322,1872749978],[123956919,1336408876,2067199032,2001067947,2085528572,1972817365,691795819,1424942622],[850915797,875325714,1679861723,419572912,499279177,1774608337,675132213,1889907615],[297589298,1500529966,409575524,1005550253,1958154694,1048160284,286928900,2058020592],[1948265271,1310173542,1025677108,1517896987,1219554300,264654543,1283904602,400858627],[1157586161,416632140,1082213686,1804197930,1197459173,596805159,979057986,2072882984],[736741673,1107709555,561697820,1669108012,618379198,1156315097,254352603,1334506536],[855425175,1492270934,142990359,653570853,2070102756,2107941239,1361336195,245417792],[854291218,540529937,771642760,1604873173,1013214706,407979092,969284404,1271334693],[706322562,597164947,92722943,2013158904,1500977672,1535956257,1524892687,1247440374],[1942948124,1390544923,1842440672,454858421,1518210706,2025158392,1532375890,348454465],[1465647389,377318768,1320173703,907671215,1053031481,2085432940,1720464937,2036229609],[251944506,1166456533,703228533,278509866,505645038,1467667868,1820653469,1477402574],[2078315400,324310558,1104961947,230013201,2100944258,1158871414,160951597,1552473274],[1992870360,417399982,933010445,702123776,93496584,601841701,980762661,2128327801],[910688352,247148200,797548837,1130677790,1834954091,1487533223,1273700941,1097158293],[925642245,278649288,1979722377,643677574,1382362626,79929120,1084588367,494353145],[1545872653,1605710530,1544032944,1919928416,1936812901,491960280,1292842828,1762704072],[856415525,748614567,143848259,608168389,1914558900,1210322223,1474082149,489995261],[29122448,1405933741,881394586,1533428252,1074072366,485755593,1698985440,1840889164],[1303113330,1795620586,10391196,570916261,579732049,1754131697,1685840890,1770853150],[1760779464,241118354,257787606,161044763,1958651091,576541338,522102886,1206705595],[1851996187,1493492876,730871630,735631800,986173563,486331804,2060661488,1175545586],[446192264,2100003298,1700467612,1802085011,1875371254,178939473,319205609,820604145],[268162624,827462543,127933808,1259884461,747163098,1125580195,2127985428,277118591],[543711261,962854358,592251469,623902879,24642560,1178084523,694147445,415193790],[2093683055,1275762035,32939866,1531896420,1371284808,1968968873,1626103188,476174720],[2075574204,1362822413,169135775,1262569605,132823743,1015884294,629630856,1025618662],[374247914,289148554,1079429415,1639717224,983094149,1471723119,740794470,977812923],[1118422758,97197691,1744818782,1119591809,1763017202,586836024,1663145174,173105076],[730575011,1303216995,1259167417,1874945729,414721317,62362251,1045901300,1062829791],[978639839,387395472,1130923536,1336668315,240331797,405949077,1601570189,1253041804],[524690703,1241324140,20102523,1189265766,1396411856,682628566,381974775,177030080],[405289252,352032595,1330705310,440497921,1916514643,600130016,1873775544,1831529553],[1208488347,881920303,536951093,250701843,1231317640,1340590449,387968077,1402112563],[783255691,559785079,289843626,54420379,163111464,722156449,983924124,490801329],[20362148,259207070,22865698,866180594,934638248,1458745716,457010556,1135012713],[1809958315,900856191,1200350193,1104383212,1882357385,687955102,1606313496,91450767],[989657783,194106851,727752467,1361077763,962170185,916929087,1000200486,936261677],[1447885273,1485581353,861330733,838318874,1516097225,1677762911,1416476583,113901334],[1013563219,1692065677,274145376,1361064119,1230339367,2054665094,420624742,1494027918],[1964135213,186743840,267190803,1600286049,1661658436,993868941,2037346875,1187263744],[99092727,1925537160,1124080138,1567381840,1631563238,2064189433,625383784,1602719299],[519846687,442251313,101087086,1601285151,1563440442,1523836390,118848805,1740546230],[1701849325,1288222024,814344213,1177430990,262225077,1718509982,1380799647,574180886],[1188668199,999888643,1831113979,2111897207,502803150,1180616307,560358933,2057135242],[1925537727,1999558014,297685751,44078739,1061291228,1342519476,1903673733,441335434],[2057454606,22140851,1339993514,1907700465,825723543,1546574801,1706812445,1573655021],[1376424054,232982209,2009695283,1505725274,1833251422,13347162,169328348,1406627437],[266853670,498555631,2058563116,274000254,782067649,2107604987,497094612,538426319],[1103494967,1857340631,227554981,1426145288,201132160,1004766470,2045406777,1865003594],[231887748,1884020544,1139189787,672517561,1378090593,1401485722,575104350,207428205],[591012776,1671395193,1347681574,1132559982,202871520,1705036867,2015922535,335825690],[1156858833,561284803,1907652424,2000359757,650674608,1243576581,1802219172,1845644294],[870837604,1136723100,975795048,1075576471,498073658,178258679,1734417753,994924756],[450889775,223529194,7586497,542462714,379816490,322119064,1054515996,861643129],[1284210257,1899687336,1551951598,826300275,573994306,91815616,657670929,1671826885],[868852104,268926473,2041197919,1698243906,107342339,2111692828,52517311,2070773094],[591317087,781528454,1548156445,969530623,1183888670,39977919,2036531359,176242247],[2073165771,717896757,1171772367,696233695,836835035,730092168,1985266934,722192155],[523003930,1638416905,877794683,1578942960,1175425325,724243891,260225868,1086587826],[308924944,1351895589,1399554578,56439905,325145224,1135085528,100714094,1000783945],[1469804895,853125852,811098415,1965005321,109146268,1190684581,1299134130,142958445],[343156009,750667129,1327392575,237631953,3062978,387360944,2073727122,1598000190],[1684787974,1854051837,65905305,1340998730,481937938,584759287,646979483,2089368882],[1869506983,1075738248,2002311861,982289055,298366774,1799963422,1967436464,784132554],[1481732775,1536033749,1817681075,1023884579,1687250264,222990363,1787989683,1835286172],[2120214034,1159569092,141947948,1753265256,407196216,1497506182,1985802554,541963308],[721319952,890741721,937867308,983337232,737060079,1992351471,870570236,55192240],[24222146,1897620450,196799546,2094021769,1078077136,275030653,157236499,1843231958],[36854985,1717837336,171117429,1084705991,1375441995,846338059,918439936,1274569859],[1813295590,612461068,2100218561,511745532,322191676,62627783,816360076,358103312],[2080589541,169671638,2120888104,2102381354,911390250,1016484753,1683470294,1733157685],[1832372758,2031578339,546574183,492609021,456610007,341574930,650032970,162026988],[1180094495,695535919,2072029638,1963693770,657614297,513194048,910935182,174195696],[94441940,954595315,843886461,126687214,335562532,1222696241,900775161,8302701],[1256534551,1493579001,617483471,2091746748,908242889,921699858,264961721,196453120],[1882792826,284164977,1026683396,251031486,97291563,1782932541,1178430434,816111931],[880836338,1354416423,1666398206,1119164675,1481218689,658760120,1532311234,1636456309],[404910145,1472996570,420906426,1419834691,201116073,1460916813,536557556,1068196861],[665851453,1167419760,1475549668,1470103453,1976326264,1714866749,1589288586,963507585],[610323162,1722334208,755657202,1539738554,2108281694,1349516387,2042061441,1018159936],[1183965837,840145788,55641646,65195028,1406399391,1265402477,402029943,1143630467],[1322792261,1306186990,1193867944,299956873,1319498197,998243562,1533631384,596102061],[489452482,389322590,1484738112,1291396611,538735496,1549222792,92419545,1014879995],[104859980,603092262,1032613252,1626386863,1337229028,95450520,2066095582,1943447204],[1487477258,204137014,1738148907,2039690237,1275507551,1942667586,26179877,235037100],[1168913615,1481303507,1796327299,967767348,493005061,1426626261,1761027962,1099143051],[72261063,823172238,1636805637,2022478618,752804467,1097399946,2000113190,1941181942],[1167574797,445729563,1080544500,2099406145,1597032997,772311919,1276841390,1991087277],[80159498,683627355,19142247,1680397487,102666702,190518248,1031964701,149813244],[1775595711,1873179414,637295622,1820681809,1700906011,356697457,1568723785,1230248886],[1909007953,1772170045,1559236575,1353116728,159705541,1773124567,1488571477,266621151],[309723974,1663874608,887246496,1698883828,1693665195,1607012157,872060178,338561124],[1495238335,1138126414,1837742790,1235773698,280378334,875665823,1080322210,838591194],[470560888,1936596081,733689876,954364549,1220113811,1979554201,200886704,545501851],[617979898,1393535199,1104633453,385472166,1079847292,457289668,2104833282,779175395],[1450114337,1545990709,1693238996,1102794692,746132491,2071129470,156533314,2126410445],[247340478,787010718,368749643,1524898707,1018578673,1827052360,2000453978,105819282],[458951429,1201754735,1485450397,1038856506,1426222322,328434201,1848420144,1597793680],[687394939,1311769892,882403370,1107328351,939639366,935371413,1085673973,1507831639],[412583662,29455433,1998675029,82414702,148542432,1266662313,501975704,1890843592],[1365476186,1666248932,1365590024,284069562,1747412013,1101547299,2079378925,1951781325],[1244110856,1298586808,1498427843,408865874,1580387388,71699530,1545461344,904711989],[948757700,1311497601,2021236818,1376982306,1669778624,914316551,1525277184,166019038],[1247670859,676033805,1525752629,712457173,954459556,1100301275,537898577,1834521023],[418255950,2033591961,1705432083,288649804,1870329730,340578823,1445829800,884715197],[2096418078,408764949,1529043295,1829683488,678398995,1782702267,924514569,2125540271],[129688653,1526324399,385164584,1637768217,1771930744,1951842620,908140637,849510881],[589229984,1445443063,1403579016,1067062167,233027214,1893965874,612288043,1484921611],[616050067,1815450867,943574507,1469280140,898277567,466304787,1397120371,738887736],[443746343,231793420,999274774,1059055213,1421018405,929799793,921424558,1867486544],[1389442427,382523954,1301050608,542247663,2019944483,880209800,976585673,117320905],[2123739350,1339898139,967058340,1037635602,649210328,52803651,509236341,477467712],[1365620615,260130523,846195908,1815724068,339117405,819847090,1537369799,942295502],[706366894,710660300,1544406242,1376360612,1485847274,1486818518,1418524849,1902577956],[906801602,1393365486,2126055808,700881218,1300487697,679879891,1437319732,1665530151],[940668103,1037075057,817208698,509493351,415797813,1537507242,33992812,1378738272],[1030153320,1627772163,1751153709,104875785,154374863,184262721,585281950,2061787518],[1249903697,485816464,2120284777,1807153957,1772871699,21689210,724188421,1857734063],[2034694263,147672955,1852407589,927448256,2037079300,1888067049,1357636724,667397940],[202474480,2058901478,1834176608,560957413,1625958264,964090461,1850658021,1041383797],[212652427,70114349,1025277949,1740006140,255898815,1799458339,2102245027,1909520540],[1277761661,1185769640,626895415,1444903368,1364689336,149620659,2062201252,72447728],[669109270,2101315755,1613389620,2062788337,2067825214,1491886056,1571147552,1073510721],[657136879,266786282,301479791,89206347,461803924,1717876259,1923997660,1553025912],[1961666294,1016095831,401490355,1881435300,1416423670,1999639252,753384862,444156838],[453173953,640480793,2074226871,1273803787,356741598,1736466284,2066789180,221595606],[2003544858,492269906,616444614,1400688509,2094621721,1198831388,117095249,1275261168],[332962506,764780074,1594438553,1554094568,2128415887,1301408810,1836178685,1392173792],[796548029,2076448167,976794281,1973163931,1269282116,1390765609,1397500635,184930454],[1716909364,1285552814,1424576405,369138516,1092325016,119473548,358403141,819324697],[245960753,1292643514,1952880856,732573552,1120599139,974443291,1320329101,1411273636],[1584123756,332530048,77517684,1872609173,176450376,1763762609,1757392000,768385173],[1223676214,796312880,329753248,1978335149,129509368,796950589,323952923,1950130335],[1289260724,54192763,1984371673,1216437439,614449457,1016121858,1231788715,2017103434],[302808987,725801312,544241538,490131457,369893439,791617601,1262703756,1400847034],[980666826,817051270,945977494,1242149917,1443860647,41160417,675134355,1390665346],[692123537,1977990785,2032961263,930873895,1535627027,1695445444,291411728,819617505],[2117608514,1571710835,558696020,1487345587,584828052,713341695,1240783636,1385697667],[122503074,1041499335,760568017,1510554926,801480613,1691662475,1824736657,640803764],[1794535449,134472938,646135600,96661706,1800938055,236518480,167535974,463256383],[1987409460,754688457,1065004367,747516006,236546620,1159821451,1501067143,1072971739],[113235081,1444909654,1722908815,1533025134,1026110644,258944410,1113026421,2091081450],[1571587177,565434803,1122491965,1466708929,1172252978,1057603787,1458190358,1000105070],[1757094049,622075411,1953621335,624526638,1546651102,1937239548,762344794,2021826365],[937448345,266320172,1266405880,859806747,1667795992,167215130,1148983025,2042616137],[412152554,886427988,1073651655,2065868411,1910132134,2049955475,6084118,988396660],[1234756408,1379983173,999113595,1872465261,1885206347,1963230990,784895949,340213381],[1611230911,1317704448,388744914,1685057287,849529260,135117282,574394416,251419864],[1527554385,347065016,388378778,743742224,1928992588,142148925,1522144521,527231735],[1073046786,377000617,1614255529,524355083,1071325445,1725198209,1498266533,1824614459],[781233487,693147622,1248158070,1821129679,638123834,1472963550,1175911201,1783837777],[921147451,1838279029,149769273,1073534352,1175301932,1812709058,927505590,1799579955],[1220381165,374059527,119845417,927555062,1946652217,1998363643,405385003,1040677526],[778906634,137772122,894776123,1701992401,675865780,730558571,1671855987,1843910892],[1651384669,852450964,1225952451,912157192,951712292,1591380777,795539279,1006870910],[621912201,154364690,1157619205,1958195106,881298517,512064797,718566466,1509755177],[314459746,1412454004,1416290215,319371650,744763665,725963150,1616424557,1557084227],[93435265,1721010047,1702842852,714955720,1695292411,1911658528,229414689,342286356],[1432723719,1246809753,2126846114,936740731,1751824192,447972126,592113859,1663335359],[2060969212,1386269156,743816290,667367947,1962542855,837817602,941897981,88215144],[579798013,579929214,2111371971,988613379,1320708981,1526379717,768948603,21402628],[1713473046,1120456513,714798040,436561067,1618555699,91067881,866140392,1480059002],[826416806,108835354,260270170,93905881,1867050200,912786578,1236181984,197003465],[1307832800,2024518630,279541396,2065455570,386013863,715027447,2076936665,1818431615],[1534482523,1695970846,2002710242,2113792430,1368401092,1896417024,707981535,1302246788],[1293902995,1608059219,1362559933,922454533,1407199582,1506916867,1713020687,880406484],[1640325570,1490632353,203093183,1600659484,1637826525,120316521,1397163545,695086958],[10465123,1193670983,1981276883,1277959652,1413329917,1396919089,896390057,1122676563],[1792058655,1249066667,512512291,1388745035,2059504984,1322520915,541744605,1933080996],[105750056,1624009951,570502424,1476179032,416432135,1756205584,275239696,1868850915],[1898477909,2129501057,1276581328,202947989,928164496,68555054,1546625873,1192492835],[420273416,1485158575,1736955954,1209431559,286745961,738628888,1052695433,1764362744],[1230177565,1460410953,14823955,1783350367,210711035,1087601188,580771836,2049784875],[1705271598,361868533,1964388856,1220815090,352397475,1739024465,1819761098,1555720212],[474489471,92392818,1672331565,549207921,1669257229,1137966531,812428853,1591648443],[404857472,902947867,779211156,866662607,1470211488,1124607681,450350434,295284041],[606137907,153220275,1635188987,1977982447,847851765,1549249502,1518530816,183062696],[1369858183,1133976288,1994279742,478849483,1840800440,1306196177,1941876059,1550352924],[909956891,485395248,700854092,851358354,147783621,435070845,1426758389,1119358732],[1676774369,468944247,678132663,752773692,1363866920,958421371,499614998,63281992],[82068650,2130139837,659898966,2075797865,84129705,1122728910,289738162,171499723],[770442629,105037433,161411731,336114344,1206401096,594183267,1171142623,1104546403],[1490709403,1087455932,1655226481,1202919828,676610624,514756335,35559688,1135863771],[937433311,1693334188,1972030453,1122741206,1850844548,2073838400,306765803,585472503],[2036737748,1222659743,539438820,252909598,405961207,643091188,1929089952,1417780798],[1726718331,135926731,65536955,1704001196,2008605060,983889152,1485650086,1810156641],[2033150865,871417099,126343479,620712683,861587459,2130486986,738687868,1166183677],[1715661423,2125283752,1726331155,1132849658,1706516140,1350509269,1402952328,1965280472],[1340563592,1291137702,220944668,590565451,179649499,1833975207,625783021,831394418],[962711827,918913641,240428432,1190097434,1339984380,197114451,1376890110,1273357017],[1511835033,1253753055,1474623528,1132067241,1730220485,1154748192,1266081387,483862578],[1845674712,428844132,864570729,1158795458,1868401566,393348868,509601605,576322966],[1918516221,1332768782,1564515746,315107875,1145208252,1532294290,289738607,1900368125],[473499250,31601492,1785954701,1643528509,1798488932,1544197525,1137342312,331898526],[1063516978,781395147,828094340,1942540289,966449594,1840655959,696701153,448579884],[1097809347,105024811,1029170958,48314070,1794258697,1708372931,730103659,782646561],[1863127143,1137955181,753760204,1104442317,1825127819,604753525,5608079,481224951],[1309997496,713912335,741646060,1690878767,1060372756,97104661,335320274,1495652089],[2112679385,970753917,2123765264,733316458,421159417,516675516,370350303,1693180103],[273830920,111819937,958821981,126358489,1857016881,942984838,314118648,106745777],[829908773,73034429,995038823,1000977397,873201766,322267237,383721271,1115851213],[1026111740,1986227953,1911555687,1936262076,525920284,889039216,1850238580,260763877],[302644715,1797405840,683928170,1705621573,340890328,380795507,1903852386,1675783293],[1948290291,1915213372,94674040,906273489,1359419661,92910654,1105291845,483188679],[675435634,214354409,246406880,1626628384,1744014282,252168736,513033838,547077195],[1634779467,1423789928,40582602,2064555871,1237829991,2060392981,65483240,1818293405],[1325719975,1132959101,1602156547,1196434197,2042874605,1483032074,1123872777,674495986],[1478457639,1083764497,354039276,1094016975,1021072872,733880316,313892478,1878695606],[185263739,191464010,828687989,738844561,1985349518,1072497439,71385858,2096420443],[209198609,786392591,1960915745,765915540,325541933,1756796725,1084531292,1313744490],[686426605,1014388616,962107752,109798213,1330702586,634789301,1140708754,1051468958],[1806476430,1407529077,469242795,118342685,1329140663,904900245,1983368982,2019310409],[715464384,562346450,1624273874,644176850,105403009,1153503023,982440507,323244878],[891988823,17511381,1351102220,6688854,259552944,1898213798,76167810,1037578799],[1787386270,860662958,1711487421,86376064,517276107,1402528121,1668090414,1631101138],[1635584537,1672049432,368746976,1054106795,1430504505,300586847,211652561,804070410],[1421073994,2098217061,117598701,1679969317,745623349,226697690,1628675164,1063664360],[353395054,1568605665,1317016911,700200055,45139485,1603348393,1726916701,1935350890],[997435733,1152700159,297680848,927244658,340665908,531126942,1832921088,729183624],[381926130,177821813,1756392854,398610288,2111135905,500423857,1736954486,1530131547],[564417329,1403648017,52508241,1743844292,981666208,657226063,684609534,1191434718],[264605399,635802492,138956850,1003067699,1290176449,746103178,944721582,122881154],[1456325970,1266386594,1954996722,553982710,616825255,1782448062,2000195489,1961328424],[1821272283,1888504216,430841703,1009412797,1987902035,498408526,767433877,1118480121],[598293106,1598261951,32323976,969521685,2088241806,1408409003,1371700308,865604051],[2102301068,1943170921,1027873327,343344108,1252911741,394075325,1179101513,1786490051],[920928584,1001935022,1219570802,1913601429,1662970924,1118595158,701331987,369359990],[876986742,520322551,767069423,1984912324,1533996070,244952308,218225910,107728030],[192297467,1973177599,1366593103,133482862,1434466240,1138939524,983756638,1019827831],[1198113839,1656223158,1073725136,1531946087,134207781,2094052517,1016117975,1895433136],[1063225031,2104429904,27039835,1408523908,1408233705,657912611,1983744013,747164874],[1301407182,491921597,1950421314,283623185,1630024539,1807230559,578706565,387142847],[1881915941,31879495,280774326,425688025,776087712,1357978682,1823531163,1321480579],[1395234853,536433703,536283164,1410644912,632063860,612066262,581147918,1569950901],[311847335,1563708569,696095663,2057337241,663639188,159993148,1669630194,1952552318],[116598264,1850200315,39676640,1673369408,2016702602,1131545234,753057002,1125341416],[1027376524,1605916371,682019439,377540507,1809113385,1164792487,6634992,378329658],[334594304,855248471,1416795379,214381518,1136936104,40381288,1907238361,171419689],[2006845785,606501027,2091546337,715525891,1568956803,993645035,641871314,1687369885],[61837222,1356081273,1613149273,249225487,1343633961,641083873,1458694240,1941322698],[818196205,1025415762,1068970833,602488035,189857811,1252531256,1599625797,2121963000],[1912612487,1422363381,1582802812,496535580,347096387,2085947014,1780779203,85801899],[1395143609,1373652653,952584106,544015554,702954178,2119315585,608862063,1195270460],[1964006431,1605448084,1073425879,1061703868,407057372,1185813352,1561810389,229961473],[1304577025,236602492,1050659113,615067248,1015292194,1136184822,1093721821,855075753],[1048620731,274525331,481703048,344678702,1369287143,1340407884,1504769746,1277127780],[715783629,392770360,1068565572,2128752372,527997421,1401206644,1045728129,1968466299],[1638384820,996907720,252326894,1388191336,1498785792,1230780962,1644914034,269938655],[837798022,971418477,657553986,1975053556,729996600,757037823,2052057890,579969058],[269617341,128897373,138245615,1611951609,892345510,1645100273,977967254,341502594],[1092167556,337460972,1847972310,799594997,12627748,1770651976,1903597712,2005482357],[1995158572,1391440125,1490951758,1927965193,558390353,1879327867,1099786292,1841748848],[1260786562,601069736,1941256862,1479266177,1704180188,1120951137,417508009,1749642787],[1081370345,2032236450,283477530,1923793845,370596101,1887184255,93141545,143035487],[78388012,755855984,895025032,1161420508,300303506,1998190897,1684514359,1541279848],[1896669848,1622889962,940455172,1117206727,1696190583,1559699264,2066095758,1674697269],[1334457625,1041793521,47157604,799781517,1660223135,1248743333,547577162,1519577321],[779186196,1261907478,704330608,1083465049,867592918,75668589,1513070274,1482853255],[898499454,2014719659,2018520307,92010982,1009245115,946864532,1884710755,1092475],[350442929,274694199,125045530,2044025735,313197698,1015623690,479165539,959928520],[1481623016,1992257737,578468164,1757826481,566978384,1847030650,923508422,188348046],[1541453326,449695005,1705866370,760937076,1608921571,618726572,509065475,134735774],[842870129,221279375,1906854934,237034467,238107664,1232724972,1277470778,1839787114],[1492931189,685511233,1380846470,978855421,1908960352,922778391,787764122,1172066020],[1644483233,731021107,1212348941,787718890,2111658663,1560476984,1735078778,826213684],[1843310833,1782759969,233445009,662723897,1102481624,1557140581,214498629,1998900920],[1764106742,2027454695,83843549,1957042117,445355717,1798679301,52826843,87336207],[564647666,111561061,18786199,1773994887,1145586448,1337419296,1941559838,1997435565],[1691286872,1846511588,982409955,753573092,2124096503,235761533,1396860486,2120755292],[1264634306,1454969170,2083668887,426869969,1762297828,832714266,1789891808,812979262],[1014761824,197494288,521669386,2106686124,1989879486,36294084,1784530844,1559829335],[1794168081,1943793748,1367979999,1942464083,519710526,736985828,2104756652,915125199],[678843702,1308610684,1931320390,1970144129,887324067,422866545,1020866598,1955430503],[708189168,1132723091,349610755,795854477,724255690,502693164,1617948995,2010122202],[770100011,1353304981,1154770364,540853748,1449839590,828494582,323646068,1202464504],[141436840,1604727304,1338400429,1024421863,1956627645,1512485212,1214846262,415058286],[341060578,1320969851,647973958,1914610226,1945224985,1999679082,497181348,1267659427],[748436000,1973260468,178900127,962385703,836296775,964786575,930950049,631249759],[450939764,2025737502,1445363889,684237020,1015662215,1992649832,884616200,1080427976],[153022824,180240973,842052361,1025395858,1727820841,1105099889,2042631858,1618503680],[1806232627,712210432,1023468428,698490705,1686601357,1396587395,1103242364,1423345282],[274605275,1183734538,865544442,1719321180,1230579516,1735469343,1027435974,744356876],[1340519060,1243275953,600580351,929437088,1001770859,2095603557,1654383516,1181979756],[1837925391,1806720070,1587566274,1924650938,950726941,1760055047,1639119882,1725570025],[443878668,476506482,286854542,660203395,1635167216,1171193163,1219076568,1018589342],[1915535771,814901486,653250558,763073719,1897345024,1935158547,667663313,944393463],[390694882,817241687,360940742,2077035760,1125000547,1277265205,709083427,112874638],[86877612,1052767695,987881756,1628742463,1733021538,1411862696,202513601,1565377991],[1960891341,685074230,1264961876,946664161,246153686,1858803538,830373485,941643062],[1434648149,884129051,531734341,54849428,1543114766,917224817,484936389,145872486],[1008825286,2057739782,597854028,1506345554,561560297,1303561201,2017371805,1108871378],[1996500764,2078087880,1399706315,294195580,63558544,951810566,1211725758,1803972528],[456615591,442697756,1895331581,1059776653,1095946614,1032178452,288931393,148522373],[414356186,564424735,1470580836,1699372312,1385728135,718453177,1893663224,1429667593],[2091107014,453499572,1885683757,685693810,1344370175,64476719,36522333,322091659],[1626146694,2121376130,757061533,1415594801,650165605,1146129990,2111354151,931507165],[425281529,1202928794,470713930,18133716,1149399845,1045881277,1883562588,281358241],[1427481584,209393687,1705738938,1517497836,964950067,146517948,301217703,872918186],[673230651,1235783958,458394591,1073694140,1275122499,1444403626,664352404,337195107],[1164250003,1134931682,500178205,1146453913,772549718,56208968,609620969,1609751127],[369385467,326857412,1102847989,1257696833,1630689369,339617519,2062223289,1423372750],[540183194,330870857,125322247,1175138032,2081294864,405925251,983582768,1216182670],[30793140,2090772257,734295025,1119482292,700305064,138975525,1392152510,1333503343],[865721559,785908260,1254817721,467523798,1802777213,551090068,1329708982,229140930],[1966126283,1470720715,1567922008,1188410420,2128858195,240632697,337517197,692102942],[1080647533,1775024558,459445081,550868887,904343062,1735503708,1947909517,1197647637],[1882127044,1147863657,861025831,1221000073,1853432192,1962711374,678721128,5110735],[815560130,1493424912,262393635,1905463679,1749410728,1352589030,1187281370,364943452],[1033075780,1571844197,824512723,1461670996,1544268627,1418425014,730957181,362208821],[1856821361,1904573047,1005521934,36541776,1561624193,552723356,2061953268,898431215],[554671802,816037333,856011628,148272508,1682220847,798134570,371908118,1135345447],[1832442805,476139463,917849506,1169202033,1472826649,1390173452,1495798495,1478870006],[387807482,1367341846,237936996,1872674504,218916301,1163617570,736570059,741525268],[306288526,18475334,652906723,443701095,1498762169,1646849287,752334511,167942386],[334358025,1466023594,1930499813,1247890151,2081471486,1204164291,790494870,471473828],[1387624395,1145068016,539052367,1189914299,702158654,1940356306,1648626533,1118430726],[1796212823,468324491,1439653087,51391740,709609264,966695611,1787506548,965972166],[1374489493,408992583,785172557,1199349694,1315560403,1152084360,1115312831,1291136354],[916311064,1398031473,838275144,351056975,1086627731,1345590694,882658968,1140756890],[1853973131,918441112,57699245,1125510875,741134020,978728075,209040834,1784572259],[1181674827,1183218120,1903827778,603343976,274877906,1498185597,492311095,1287550419],[1776717756,1723142119,1892830994,129045979,1070990319,188957522,2057147110,1655323825],[214175752,930159679,1775158407,1946018095,18270453,1188059161,893487518,77034425],[1425867759,1898135319,96940439,290633727,130176703,236505194,1469758039,749442580],[385820673,1349564376,1118049981,304378149,1345637333,1034327850,1391673495,360175326],[1125287205,1697858921,1789876760,1976827613,1116465562,471754989,676161888,61213830],[532679371,641848057,1377405746,670637375,1577261447,2118940986,356980372,76598551],[1753741930,2090218930,703762064,1062208600,1019431223,893256173,1636694431,752818197],[786426828,2006600189,1076240803,406718844,850951454,1528700590,1987864444,680056876],[1038054391,316553394,312391564,1199809264,288869160,152572686,637949427,926478699],[498411614,122720183,726275729,1548234868,1521930855,1009104955,114222692,345013294],[1059708489,469898052,1554139177,1918307589,261579095,174906791,580111797,738055306],[1208405558,1030593648,245323467,1647599683,1377554638,749657429,1053153260,990959695],[617924919,1279280387,988591447,653176752,865974118,155322028,768043041,983179570],[1902740161,1146940107,1238431018,301805444,399656786,1144381001,595428450,1677491615],[135953562,236441114,1928244561,1293842148,852677697,258036663,1338068476,1571327774],[720250551,504298779,757948876,2039557361,1853004649,401378125,736986599,628432099],[1349220979,1314041133,463969140,570970598,1626384860,732806342,1318171407,1778069122],[61012221,898479837,144003706,1985425826,897253407,2128590774,1559341684,65377934],[2093851832,650371370,1949947662,1234931169,317217620,1886554733,43083635,83440675],[173945178,2066796546,1129157706,1046973362,264072857,2080453702,1726593653,59607074],[494476119,1603128825,355514730,225052002,326488868,1220081172,559009976,1940591905],[1292214088,166105719,262299610,2012259543,822379506,1301267901,1909272440,1650868080],[164828857,783800169,1993200123,774204226,1314272132,1741707579,1330722475,1454219964],[244833871,31056816,819704452,1273633687,121353577,1560276228,1040105578,905267944],[1182975438,1037876491,280396854,1603643494,2077116706,1337230609,1897367384,1921321804],[1063756011,870699510,951318176,360110714,884559642,493803687,416255884,108339232],[398173167,1967421069,1117976287,976673782,33935352,2105295497,416392875,1726756659],[230945306,1836632008,1847127231,973416732,399552540,730340960,1629016679,178540057],[1272395100,1391228202,944097730,391190299,1703010939,4765960,1178990997,502616243],[2027687240,2098676727,1455046572,1964181346,712129797,1733952671,1836296366,2036455402],[1654411540,1997053537,1926842868,1710629797,581171687,808187166,1595589463,1430017593],[824608852,309041275,1022588775,921425105,27915207,401616121,1454952796,654197544],[313668392,434687368,1049605250,897464281,1507731627,559017854,143885156,625624798],[472575835,233153530,47850040,1311367136,1143338094,1625794731,274054415,1091748403],[1559330781,205608656,319467769,593843935,1969585199,959578623,1745323050,1398084577],[994962590,1313245374,305577467,1063497197,762607427,1792676393,1247236631,7609967],[43891131,1353533936,962849638,2053694314,1593015275,437525943,1684818304,1211171555],[144249873,1591309984,1930895284,258265947,937723961,138459080,1159744653,1189908030],[2034534796,672521593,987732153,1329410376,1645246926,236340783,1664163717,1839666921],[646022961,2039879352,99806167,1227426148,1529032246,2097750066,2006480024,250467267],[54769540,768899779,631471709,211985929,76269420,1214080020,2078538422,1616466545],[520764587,797364255,1211500429,8498489,1279239798,382256971,1579686841,1301420109],[1506852367,1443790019,1866184539,2076971339,442717172,1320854620,195212645,873190653],[114504778,630741430,1106459339,1997338462,529022754,1793358409,1490347864,964856159],[418425923,1817734506,675138678,1142497985,1629183843,789653007,618367216,1978887371],[967418493,736203453,1658703086,1819844685,37647637,1607498043,1260431328,354584247],[1789666332,2058889384,126450339,244846575,856702668,1549780069,2093732524,373365919],[1192990645,448108953,1243364923,1695800994,810157980,905432687,925327511,1300111760],[1866098056,1996020196,1314262757,890342210,1392153565,559478195,1772828881,2093776510],[747528873,1245727494,1872644524,1623417054,2074452083,1706232274,1100882921,1962877757],[2127040933,1814288420,1851074792,842476792,1348623118,1980865906,7223262,1352400323],[197557825,894387922,815878636,1259478506,263590749,583773782,1624030465,1514693948],[726072182,955322066,488424608,2078785885,641981164,787293885,1389303459,776268183],[48530579,234973608,1627323588,1899602630,1647940525,2083819785,782839,1487476732],[1200994920,1190898125,1420566906,1061798159,1744775839,1447653557,1647721267,1820317640],[474290840,1698969968,1278089579,215434435,251536170,461948653,1325052949,1782241901],[385664621,1815653753,837835859,136670674,374736061,1127047760,568868395,387573209],[763705719,25124618,1779952066,1218010724,321060372,1612396903,1650759856,1023233541],[1003354475,1568567650,1895114258,925260500,664458634,1816542247,1336737136,1967441753],[420407320,965909659,316693906,1168308005,1059794302,497180074,49153973,705038004],[452536753,759102309,517416537,1172247535,1969495313,182951686,1931792175,9599800],[97025774,972027776,1253544382,544611656,2077709052,1023842393,332248192,1041262757],[1757346494,1218682470,1573256231,877099731,1771185163,355867427,1178402507,1870807393],[1017333156,701961734,16956644,1765430919,1559367413,131999484,1488850957,1851663793],[1979332009,112062348,850288354,1102158331,1538381813,1486854085,178162584,920245041],[264599311,1181796206,1775121803,989046318,1786412131,728501376,1443395063,1488470736],[717412266,1105508055,1310675415,110216765,449131092,1470941263,1662244053,876753808],[318626567,1456861569,1330650,2099516727,1059543731,625757862,482358725,965428516],[1051012163,842735831,1484270022,1178728004,1340217840,1777614693,1698422882,701053890],[2085416507,2109620961,710916307,395367580,1247789883,1409618455,691267359,1890649318],[916854384,1045349926,1813141570,200349669,463569388,1015371767,480691090,263296945],[702206951,1595932477,943593352,656137243,1081628045,739967540,233277431,1031725987],[1500053864,1648796720,661956556,1483795189,443173177,1849019492,907659243,2011428221],[89589795,27816439,33378771,148821157,1628119270,108861748,159976665,908887819],[284338239,1980286907,902585454,1575638012,1926975258,1398127966,1288583356,2056056626],[1294872785,895779450,711303135,1424667486,726696890,87242568,1006974449,1462567480],[894261630,715859393,1816883704,2021919862,2109840982,865063542,270747996,943611691],[990141393,846542530,1961589664,1196625220,1900559400,494505700,1979439336,529465974],[1269040155,2049399517,2128031179,1327509015,830331103,1688491788,1501796094,31207906],[289673713,361481496,545418320,102221982,231851543,315912307,53509508,1893443567],[1667787350,1641180004,595012548,53278095,535236609,59768422,939796608,1027023084],[1507261613,417200912,1543420219,603109932,541123999,599425015,1872399475,704079160],[523428599,252203912,2108792802,650197551,965859320,1260055617,86785447,446361508],[2061521993,312838070,1712680225,438967827,736657882,879831215,749591948,552644045],[1472254980,57757475,2123015052,2068812280,1160445158,753969217,1915682041,1614562699],[815315968,1408326924,689032387,854795983,1362922672,118045108,261979569,182446049],[1471345412,207668809,1230712215,139641562,1502488257,1203746071,1776453251,1921663131],[1644512458,1373156447,1985807235,1007146568,1117559411,290201597,588616608,294835725],[602440311,1250447168,1190044078,531257513,934995371,337016387,1444300265,732342741],[1443286177,281238165,232796171,274958206,1954619216,350140642,1602406109,1524930860],[1995779706,940565105,2077266502,610014730,1395431276,1944149179,475059267,1110411535],[469953508,1044626621,44308699,1930574283,475489456,2103207736,7146924,1464555141],[961139829,1458359079,1046307517,1621050545,1464529454,1367816065,846824011,756434070],[456942848,889806848,2107854247,1634317847,1557088130,621653464,109966533,1060724422],[1558426116,1977318724,1364627689,1187180961,72142753,1299477894,1828699794,792376439],[1175424947,1180946464,546488881,109905174,574061324,1194887049,1147750706,283223612],[71152654,1904305618,444884884,568305005,859958924,468154357,1598596391,1064124630],[69166696,857440654,962169852,1723260187,1831435339,1051824532,1299728907,1529842668],[2033974585,295826332,169199147,546184749,1099236386,461181095,1073136477,1901543030],[2044046847,660134704,387455530,1828588318,1567580675,2100009806,2023267381,1909078076],[577011653,1199513812,458531437,2052319446,2074283988,1633644375,1468989844,1713254736],[142599022,286231320,281790272,825583941,1778510129,1005076207,1035483651,112273079],[923645646,1573458234,335614946,163942832,191558439,1187658401,1498709097,435097271],[767751389,335560504,314799495,1230036491,161633000,1139884083,1436164525,1619679585],[142316575,1969090339,2047495845,589934226,1658220814,238743734,1974256273,1513567384],[660180200,1137804161,2113422202,1189853065,1530227717,1560302595,1157971508,1028969925],[578059679,442419648,231188361,782340725,1499967238,1079814666,1942278955,154095691],[127489407,156595405,1552439289,1000327752,2034180229,1311640926,55689952,466890687],[929695738,1440296649,1587635405,1000254543,567384967,38568845,698107951,129328796],[1856726428,578707365,754416449,489972134,1714180402,877004016,1924130973,297672229],[1533683420,2034918456,1532045357,1341899547,141553484,412856723,142062602,728605396],[1563091496,1779616749,1843743437,1550585882,1567039985,2080074652,1429724578,1378723211],[946207501,1895809480,1458442779,1341207812,338196918,2009458370,446299221,1993407537],[2074705142,1146301138,1212802831,1200287581,273541726,915398708,319619077,1379655066],[409465415,986428838,116158608,1712301408,1255883379,2001690487,1915229022,844037622],[998524874,684776691,503930464,1246641931,383593794,313442060,1541297666,687446722],[1153612325,1881411489,371541879,392091523,1674136183,2121119331,880086169,1939318576],[1618759665,55514153,1513758644,95464752,1662790165,1399893890,1855513896,1641163900],[1148395542,387775378,124386904,1347637494,2094546795,810318117,101184698,1019254011],[1355699852,222103830,298683635,361227239,990984703,588355272,1119464979,896495683],[1030406745,1218928868,898495432,1252282347,1826517053,843433101,1549114009,493600833],[1935325362,1570842670,998227188,455177688,220736949,1137324132,744995451,1998093563],[555370721,1006478363,1781104468,1638927614,1820007229,1747176786,955973749,413773712],[629260498,1396591726,187422568,559107831,689476199,1490360226,907003242,927082411],[197966865,772173871,1862032508,1535035032,1949607369,245927899,1802390375,1451596370],[190074696,2082090935,307863959,1465163825,387153521,1299204711,310441223,893835289],[860606176,1247391625,755707229,1889686641,906403500,1962063093,799889578,1094088763],[783073494,1015947416,404161288,579464993,101400716,981141627,1209236126,35171176],[1212557433,454787458,1783129174,1977982272,1298783383,338014672,161977954,1402174762],[1339722787,193450911,436493624,1227742394,341806560,1814255950,347842349,532763331],[1990028580,1852525533,1717276172,355905398,1783941783,844776829,102015882,635831567],[1566867373,774362079,2107800692,569014921,1840432841,898389581,855566339,765326979],[1619563641,1243502914,1014326252,218623029,921259474,255512466,426920185,1825018286],[14965838,1774423238,526812645,1220364382,1455999956,902568766,2027476888,1525216799],[1537694346,672883253,1758773878,1934069304,618824916,31557203,1647702785,1332477115],[1818568641,1416774500,182949090,2078728487,1798623634,241550381,1287646172,369369319],[1475656038,89471643,1463106740,817687742,1886694016,1444500218,2616986,487960329],[88298293,1452119517,679263954,1542923345,1316476196,209992546,501487170,1571240150],[1342121422,2071879775,20367734,1412373508,1753069005,680023935,768906999,869915096],[864416001,1664570690,2103210915,1677462456,1936944230,347032947,1539144483,1060065362],[651469227,533846310,1229172558,1446446403,19215497,1723860845,1700381443,1416211058],[1425938266,1950278863,283421366,1355987044,861755134,112733585,2098932574,1942572973],[519551297,445807255,10718741,1531081908,786992737,793217867,1192019196,244531876],[499935707,551681484,939885427,1029827333,632899867,1247820976,1946991654,1734794809],[1309265853,118580171,2111811388,1953938932,1700133810,1423815663,1050597792,266636856],[463637920,1115155645,792424148,880945263,53830201,1615489220,176258902,350084247],[2022365550,1689977303,400456853,1565510653,1654804100,37685866,132684734,749006579],[216736463,2067391745,610802244,1627129861,1279947690,1392503516,108250127,635097291],[1432603097,1575468290,168794862,41201336,311675306,1210090591,1055128487,66127100],[1287261943,1497288493,1102389454,803306934,521165064,933045263,324842814,1910272765],[532747397,113967847,1040087730,1700985897,1437037502,1008857762,204955123,589013827],[30146995,1745465084,668959028,432709382,257683271,1910584296,1232636998,142424512],[65436784,900325373,420675151,1271817685,40363138,730388539,1465755133,1695107610],[855419514,575191755,1752252671,84794247,1967969042,653072468,851331661,229297411],[1781452547,1603364970,1802274327,1408351032,1845675725,212881653,1004843110,1357534266],[1791416265,528547413,1480363619,1364058817,1913712528,1879251025,463388559,344394963],[973632552,600827761,1146599188,891925971,1474331268,1285638394,1941326501,655530720],[2097579133,504052349,1053157864,1851472253,266673309,707231054,1523886039,2016555003],[834672674,2027241333,1353117070,890133379,383659401,2113732635,1054255418,512462239],[986890869,1443993630,1115924378,1366046418,261123327,122084474,597849339,2004910865],[235064918,336710463,1294327037,1673316951,1910856931,976921199,1627141889,633187216],[1842809250,2044681201,1417021436,1929002292,1405303970,1828880468,285875842,847864261],[488694359,727523470,402877222,1898008210,1221519653,2001537809,1196353270,1870931606],[1973390706,602573,1948722100,107294959,1505121757,2034493785,18414883,705315353],[1822315663,1276213025,413971294,1551223711,1020611150,168132196,1001167741,2126751715],[287534208,778111717,1872389497,1558244860,1825541722,1289550274,580437706,899512872],[135755072,2005947822,1173745281,793294631,897757518,1764958734,920041246,1807573686],[1442321987,419867845,1349727488,746113800,412684431,460817532,1822574972,1527310495],[456478946,806946645,847038323,313811572,339077743,1453904742,256856612,1806657199],[805750691,1087886470,615144535,1291005528,1512372244,1132038591,1841516094,263054444],[1970623625,1686564461,1814301392,1993535609,721712661,153813087,896102826,1837946631],[364305288,1771644370,1510169684,713593655,133027699,2068991113,581647930,1605848923],[567785127,2125752544,664045729,917136663,1617188121,2089347111,549808924,1072043749],[1182122699,1342730074,1452790359,1218591594,180509347,400984095,1602796144,2034493748],[255908369,1294910684,1989540499,1300518327,59671880,114505137,1797872591,1599760233],[1512828544,393729943,1088862071,1683270658,929903308,595817432,918815208,1046769058],[1731810013,1323972356,1078162244,2095125127,966764763,594753192,705175398,971105712],[1847272139,1275533585,33997560,7544001,511635947,1351455355,1405890003,1129718178],[1015446770,1051960541,954107265,267938093,837153656,1571741608,309310518,1924938902],[542034193,1827322645,470133764,1842874827,447301637,1506146367,1556709288,384206725],[1973165281,773244930,1863275449,1599791739,2083917708,350930936,300832320,323682583],[1655626318,1049873303,958582919,1448808771,166909857,1464918907,112317947,280985492],[1241969071,2031286952,378052463,1798284132,1244377582,676490753,1945375872,1542304222],[144704349,1469004094,549366636,71232379,1731482936,1808343727,1902897746,877789917],[38026968,1552617020,2080645746,498734283,713665779,2049865152,194738228,1320667318],[537704666,1472864016,1975885310,1571012450,180265557,1843196594,513472160,1634177412],[217757978,2020513145,1783119606,1608826676,1018107754,531256018,584956566,718739653],[1840487888,592500045,1321906013,355634217,115832398,2128378714,1322393590,1153679034],[1066602753,687242195,922680646,1051322208,1669193391,243366212,1830438382,660666243],[1481175059,602618026,1113594815,1225738239,239392438,220567565,994301184,1319906753],[1438953494,1304846556,227993054,1132950032,750428491,461848189,1991623752,519228574],[481080221,2017795955,122523657,1401134571,818419761,613773240,1514568915,1254193638],[933482818,274521185,978675966,1376858718,1895547810,2115549718,2017743081,1575148088],[950093057,1931236947,209041101,940026749,1583997154,1313703961,1159000992,460560233],[2070272116,913071026,1008736061,1746615479,1019113690,735142227,2071186809,761167479],[1792912688,2024982044,1893316905,919497902,580011063,704093524,361978217,1250086129],[1015477334,1927082374,1901914983,851629789,1470188812,1783316830,300117255,1997481816],[1774320323,407517248,556777807,504574019,1752088161,1482642049,1248729480,55027131],[1461575728,1002778472,855025940,1396121809,825761255,255598317,1877377076,940443921],[393159505,357132607,2007015036,324938885,296598749,1593463539,525599152,464448776],[389499608,1986002623,1428588614,1924315223,1839479437,2025232209,771625957,399502276],[418398053,2125697508,1678950293,2016665656,46458017,1294359973,465007735,1480652390],[1925971217,234601622,219060793,1190933010,273597097,1056417500,1036190444,287142549],[422163643,147890297,2049990301,46122490,1099532997,1373593922,1097814998,859061226],[1344750058,314028555,637613417,1773760818,717984049,2026458549,518941791,1152253136],[136383842,110304251,2041625548,84469568,1757839017,728593321,2124929950,1917302719],[170586703,1198646168,1937855034,1329324689,1401925608,1357142899,953517582,173744372],[771028771,1377447536,1532244344,363301819,1129917548,2083566692,975578225,1458355338],[233529146,1081856149,759077549,326958838,1575822594,1712999314,2126713784,1507073157],[1976565981,1672717361,1017110707,1041108115,651961064,26785750,355944485,499827421],[2111219576,1677966054,480194784,1916709541,1687977610,592556041,1227966966,1526885439],[127293995,2021283783,2891842,515325221,1325173447,1413981517,2072421827,1708078438],[2098954965,49617416,1180950097,482864374,1634746003,732879779,1352309252,1750319239],[1705435706,1840457788,657880124,355087314,888138857,1780504886,156974232,948980123],[85459956,1197155430,949179393,447689807,873324283,2019039834,537602235,152468613],[1900111653,2068665861,209705040,1238615239,611710955,81184042,350797468,789995453],[1837503306,1699564431,938037124,1164447981,244684273,1489149724,194289518,1478204936],[1985822779,1682277202,269179058,1788851038,2935930,565309392,1979321667,1246840013],[2125264621,1651916496,1425663987,1235113496,11965205,196383073,734372008,309335834],[1788355786,655117816,77060872,666929396,523720536,60492150,205003431,1532304310],[1545232398,182122234,1432858523,922935237,740377717,1261820600,1425601812,1342872580],[917837983,906426224,1620594354,815501701,1134125500,442017817,1101732652,1758751636],[1444309194,1857457089,33373072,886577869,918498249,1444461156,890891792,1265478420],[583135379,1023849424,402859781,1032891867,1388077402,1692685082,212692729,681240154],[24546402,648396732,1751651169,1456287862,44120214,313763307,460180320,962305528],[79272363,1620682235,77141871,961340571,425329898,252846660,1277670131,384887365],[74314305,1697725142,284585206,556195905,1640208092,1226070171,906491408,377980903],[1783066686,245439498,1653918400,1125445191,248548961,315770462,1245142731,1289764672],[1338085687,105424888,1150678985,761864746,894125232,1163698824,754125737,3667337],[1690876588,1161079810,1312948759,1132577149,1491510367,1358114421,598287627,1704093946],[532051049,1575648947,1268274635,325379811,1495404065,556072721,1740582413,1937353687],[226527295,322427816,465636950,1193166028,1988657915,1966734485,1560632395,1331234620],[823979290,254762206,157300103,1283399165,1102274488,1613825389,771893655,253188205],[1232351153,162219490,798073798,1511077315,1508263460,1957237535,680273112,224573756],[1035716264,808659380,39850896,682889550,17902686,1616038491,219872826,1623311083],[387727092,983811731,759353653,1449209438,1673125962,611679949,1151707905,1616967445],[1770559899,33291703,1951128515,1619962023,1022766345,1874590305,578082696,375237030],[491704769,704027918,1516448279,1291558979,645397827,1772061569,8986357,824741272],[525016821,1831236670,1658873324,1335768298,1804592774,435577066,760617277,763338279],[42378229,1293818495,1055561642,635005461,1118309396,974372355,435691666,1906250969],[1783280389,708690397,654428139,527433826,1726321338,335307205,1454564981,27597348],[135427523,212404443,1166723552,2023275741,782288269,1336737473,509119309,2085097695],[135518308,1165253220,2125566359,1640707962,1995072645,927756819,2121488848,1417589332],[1600244799,1295389154,312008410,2071141032,1366454201,1185828080,69469494,2076559947],[2087659232,268106274,1258796997,85091272,1247140622,395394481,1021037190,335484481],[765275260,868340748,348572420,1173320989,1177872028,956254388,1403166570,1754274282],[2447472,257124536,1249015159,389033237,1702801967,25080407,2003085250,1752128253],[1965075418,642961903,71850580,1292157374,168781858,1312410420,1554871500,768103498],[490306292,121950074,293306591,1309360674,1375966946,1777539151,139562384,1697795353],[61325701,209956405,572506995,667953812,282622834,2109667262,1047992282,576489161],[122177424,1753834639,187825288,1198962192,437848995,591054130,2125236593,1895397855],[983746443,514484435,1794556255,1743882139,975981007,786679129,1162224775,543328604],[232138000,2029529254,1161979803,750917643,734885159,802804028,928696369,1498328419],[482259032,1585996602,218759017,699489191,1468062451,1113305933,314544964,1434045089],[1456225956,2010017987,673284493,1832215397,1693311826,2008107287,260173749,1062815053],[732786162,1862221742,1308313947,710870477,1180779949,2052157238,1926083584,1942144579],[1370461032,1291595154,101177057,947774651,2044615460,1551076571,85725864,1562051856],[1915447346,1639139891,311471408,1968306597,1973673105,1444801986,1997589029,388121658],[1559724584,819957344,262769022,476694715,1638413645,2026422783,1533117302,85028600],[929267623,1214710905,1046890053,250617515,270832663,609979901,1500053753,1972059960],[1535299208,997250935,2005181432,1185077360,28457312,271982095,1115530514,715288442],[1632094729,1716306854,1420328097,286560100,311547066,1894602812,1300351626,1680142876],[1115711339,639397997,1068134289,303501499,1377592854,760447350,777112780,2022389876],[1876737092,21112930,1723841197,384728904,1428452326,1672597310,562491059,841979356],[1991132594,1561585417,1621566585,1436561065,1052268540,693513882,447657871,940276038],[168453549,529006618,1845578609,2118110595,1267452945,574066708,348190873,415552490],[109553260,1092693913,1407507215,2122037715,20620844,1203969846,1266199626,843055554],[1365707313,342840212,584740143,735665152,828876539,925733004,1675293108,1062223195],[1690278085,331194943,935177244,1693010130,170041847,1865031203,1007894119,665292471],[888071675,1003167748,1897504383,1271896462,933541989,128619740,1667983762,2065815691],[953875878,14831288,791082337,1084325759,1121579107,1578802403,178992515,1752217182],[1393207080,1104989801,560189625,1921180338,1054002249,240217100,1387145161,842310189],[1830530118,1387921877,616113570,662937260,867904697,1591560630,994934860,1265029214],[763301803,875879604,264490380,2051235943,589773050,92965678,2021363596,1932139959],[1142223450,538158004,99161112,1483471934,1218156556,441278911,2056614969,1319536266],[140184969,175730203,2098465066,1477363887,1590755011,1247554168,1640858821,1618291561],[1201323044,642600363,265874706,862405004,52504143,1456098537,739823468,1864433712],[1145873944,669147343,1384859978,1667872507,870846368,13600578,1427101677,421334965],[774190799,1420481902,737263945,519983208,678189593,1216648176,1267726120,1806909747],[530286219,278622383,279094750,924434417,268055413,655948580,194171940,191489663],[1699754675,837787965,1341197706,949361601,1957423231,339877418,853096366,1266597005],[1411671835,1486640299,33312937,1458485101,279207303,1333007980,1655590777,672225878],[1184737735,1430112265,1207196485,1235879365,1195399420,383704643,1483288362,1973527683],[1402521462,478355293,1295245438,988945458,909213704,969321273,874559589,1018028],[222967155,1145676017,1426798041,2002047532,2001297056,777458130,2063933267,581811524],[220503186,29376507,406520032,1219983842,256273706,153793791,380886042,1088543735],[2029185419,690787107,956964737,801114541,1908113058,726770491,1577542612,911569862],[324325251,1261345221,1781982026,498682023,570251556,1457354219,498814225,1103618204],[1790672919,1971098459,1297927794,543815195,486993825,1145208224,1125657422,890650166],[1306216809,349945238,764749456,1958616891,968839992,1791209711,500825580,1414596582],[2060088300,664154543,945415527,1357062614,1566990660,377048640,813285632,2012506098],[1555270364,1945341997,1725045041,735174749,606221240,878671253,534414957,1082621146],[234312849,202408135,924927435,891263812,990192490,1014726257,466644871,1062130134],[142642470,1874774163,703672794,1278154870,1151718241,1988474753,498443508,1583708398],[319862081,682028399,1739163335,849144359,1447712031,46183678,208960735,651637766],[394194762,1946768523,745576779,1779237985,1139318288,42394493,1966581086,349863670],[1327118499,755060871,1637827097,1216190398,637434687,1132895914,444081457,1869239149],[158244389,1541503302,1723834917,796676577,1045560193,499910606,596971058,1228614864],[637455343,1981959552,1968312198,1426322782,88022172,1346632263,251363059,766053455],[412347928,1892492230,124709292,305508954,1340174236,2108685806,1166627292,1845709036],[1103310422,695274391,1958231881,681029567,1588195104,464113753,545321235,122011808],[1394697387,951417391,351768942,1450130969,993129769,1075696047,577855743,1041918296],[963773821,1884095742,1939701559,214612020,895847640,292966177,1548263060,1614030825],[1898051160,1345777688,1192460323,1374544850,1486895588,1848555350,925062253,1557251738],[171087068,875469977,1930636807,297922546,1117436378,855189401,1390307389,974653539],[618589715,748427769,570198358,1229650497,140043891,1658853949,1088817650,860207945],[182051498,279969734,1060946008,1452151170,1524452938,1596191915,262396933,1394878840],[1353601164,1866279586,1813811012,140703828,290988862,1791748041,845418920,1506780557],[89095771,949582273,1550701894,1520973872,1289861710,653744991,202275275,1758009004],[170518882,1121813521,2018392874,1054122580,1940785488,1663832427,677520783,580395868],[1960434043,1833920195,1048266521,1742939505,1733768856,1802287183,2087085330,1693477703],[1476142289,240517374,1618386986,471979298,596743748,2109262254,541181445,624643821],[1739891640,1676346146,680877495,967262114,717108232,1957099229,429953515,34933784],[573799019,2087345814,437476368,1919701293,344794061,378475807,1395007202,2080960062],[1420231883,1362318695,410272763,1462387286,1897494295,234283327,1363809688,1834526467],[79591952,1752280994,615945922,856317870,767547094,1671336532,373658593,472645085],[1913872436,700981572,1077036102,1973638255,2109155132,1724536270,1702862985,1483355508],[847329831,1906531787,1384340643,286566332,471208116,1925750047,2023816725,687031201],[1533862700,89254271,572900357,1095452386,1407459086,1003035121,709866910,1056851282],[754539263,1467611052,1110704934,10806457,785022968,2034229089,1640764789,1441838160],[1026608816,1800470046,1677647023,1865644666,1087733966,959878521,395211512,908974038],[1945609883,740533141,644625097,1868765975,2062109162,1020102518,2011608742,957684396],[747825504,1774053657,303601049,1923011477,1242653570,1436936546,96095598,1441511912],[2016401208,1003480584,1443618392,1268933341,206478199,812305544,1947518337,1442569868],[692393210,102242986,1516149410,96180559,1816191463,352732107,773408218,495323714],[2018533158,669759688,422606715,670906926,1062348099,1239572078,1306305600,1232149872],[1399648181,1615346033,563758558,483797362,1934445170,606834309,847724829,1716454618],[2011604397,161185734,75402167,361663528,170416088,1905072818,174733239,1883249281],[1203087107,378391683,813917009,1797148486,274694430,1843808151,1944552237,124553336],[142529707,709622018,455569698,1997179762,1802441653,1509015504,1677175013,320647700],[47116840,1854795270,428015039,917104653,1772880254,1632252920,143880059,1562847189],[1564658198,1652558571,853283299,1374115104,2099596717,234054591,546691919,1636763670],[639962505,1201887808,990001715,1857733966,899609248,1386335533,1601955892,516373599],[1711069210,40396279,1451792854,1273536265,712126436,1565060396,416947278,689606722],[967348717,1987508831,1683498947,1378491184,1841188932,1967102101,1302680801,1523872099],[1553537314,556849899,1655649466,1768284705,699051086,2001597561,2119312855,1363799646],[338208211,1724903619,1491419868,1692619611,924091088,1097155602,1578579936,1463942919],[746918712,334700940,513846245,93274234,794445920,196577766,1429668808,680608522],[1955689656,54562955,2128537242,504519760,70957739,318992442,364987269,271412752],[209424026,1284107867,462140049,1293557266,1162959666,307325646,2029219504,65432114],[914608453,1610028330,1621865875,139850069,2084822616,2081021625,1885974620,668180577],[642244517,482659725,2124056670,1722299384,712986681,478214942,1933246580,1048068740],[333329751,845670874,1388073854,1392653901,1506617257,34000341,23709374,473136468],[1207064152,1115390155,1439885185,382609284,2047075173,153317789,339085149,1874439231],[907285787,462136817,1959155648,1556064278,788017182,721078791,1370296629,1847087608],[1683870707,541123918,1139244079,245863599,1401014798,2063465781,507617969,325927495],[209712126,1923845470,1283888992,1166631493,824956593,562255453,1371743284,1285078330],[578374940,1242752076,517546581,1578374990,1337450893,1176467002,1615494449,1988823910],[646501192,1108191762,1347182651,852432308,1726400312,1762678043,130763043,1463207110],[244329940,99132663,1846111608,1308389167,266346794,2020658577,1256791448,1482546513],[790126183,1597686258,1897811312,1168224516,921042771,915877591,1682319475,1340737710],[1377225975,2069994952,1190273242,1073896481,268772578,1657620975,677374330,1317312762],[1412162921,1334542716,1670528893,570214735,1586994773,380182270,1825075311,1421405309],[1091791995,380205325,572230550,1908287158,605682084,475196753,637623031,160334046],[1043616374,239325745,499504582,1583428883,1340224304,759154713,1765896163,489918705],[1776599887,487567939,1437147256,2114330805,740762417,1543008739,1328841047,51638033],[619540125,232773202,917661555,1921311007,272315879,760314634,519400585,1813069270],[1705755707,247811874,309934981,1805285796,910799799,1564287740,831394234,1422369472],[441113495,455354363,611295274,994094279,895415205,1355712971,1297807087,1888240569],[1987451309,562291664,1519604325,616448306,1415516960,589673619,224483588,641628043],[153571497,177316693,1854458589,2050114341,1047755920,2071422570,68834616,772021947],[1487196353,2075166791,1832017719,1067711638,1521451465,1351097014,842188339,332144815],[23572290,376355073,848243676,1209444575,1697845947,1485116903,1516323398,986830090],[906587378,1328373994,1932490694,42281593,843255093,1491281947,958087,772617137],[197109482,194963736,1698436489,1648942095,25963056,750596364,15698064,705113828],[1451569763,1070516443,537735961,808377709,126332028,1765560187,1538080623,231499142],[1756463056,1822682830,148923956,434461863,1427919270,1197903498,1104087116,1136068268],[129163797,496385931,2075629506,493422375,1093158967,1974674533,475465200,2094579075],[705240374,1994435905,1255063653,55683540,1004570278,1404614597,1983489724,1912463067],[632582568,543406518,382834110,1703409514,290368713,756188204,41364941,1974687640],[1980194410,596001241,667801977,957851928,1736332644,1698932492,1500591098,259945573],[1067900470,1140369463,408402520,1233541950,1180860880,1276697819,1026928154,760529942],[1621241394,19818924,1107833998,1038544432,808917845,1439527201,234775302,507849309],[701786653,1279120076,1143783749,1374450644,822400464,409368877,275532603,2047571338],[558054603,103986004,375184282,1252452201,1604233851,1447750438,343635285,1488208467],[84546362,460649664,1877959270,35013513,2086389950,1030714198,1882180326,1902760861],[1585327467,191951496,161345672,379065664,1021809277,752510739,1734434261,726413602],[1322309947,1431499759,94145549,940921283,1855082939,946056090,517708052,1288477407],[1467785648,1148289284,1284438974,808321148,389350718,858381738,283075352,1495626114],[169955963,325342570,135149060,1761353402,1149742677,1927271562,1343259949,401385071],[165466614,1303433323,1388705409,58919011,1501436170,4818369,1450484107,1835225714],[2028328752,1526084804,541619397,362810955,820246892,1725663576,647231589,1214879132],[28350525,686597304,153717918,23312340,18212551,76603733,1437576896,1773082545],[1026812139,1879387602,1900337926,156438574,784540055,379789471,2086451030,561788910],[2004255070,1599982621,208630208,523793780,839789610,1560707992,1273068178,1401261059],[1710632341,1583334585,1316650312,796541620,948027154,855536184,1523783261,1224922766],[548083165,1048616625,676365896,2126823519,753889956,928113407,144342155,142292688],[172023785,199447959,965774870,2084816659,951361588,756884091,914544049,1444093974],[963375714,1863430244,1722042666,1815128605,768599542,683661016,2023109985,596644527],[839932921,1001579640,1267401912,639004431,2027088654,636762162,421900025,308508238],[270186617,486534467,1324624112,504072644,975357549,2119392479,1901623964,11174704],[296134917,1607408518,671257076,122798967,1146673718,109411123,704314571,183623680],[984608090,558525623,860987547,640428769,1059048157,1992715689,1907749530,139416118],[674036886,105458532,964535780,128639338,269849095,207541284,1966088298,1698433900],[2042970837,2126553502,591369969,189646711,1928018306,163142379,270210943,789250442],[720369864,1570937833,140190288,259955956,529562691,50949560,1336811522,1314306431],[194227810,1033238974,278351958,1684950412,180760505,1008165425,1200812563,848762102],[917343384,939825978,1791778614,1171279750,760212915,1561389265,141881169,1880382261],[1867533895,276784470,291008827,320215649,532629143,533015684,211484251,1300852336],[1418605884,886668059,65093034,1310453421,706161100,1242712370,53830611,376430316],[1669678542,439718223,1533914303,469932659,1815629902,1403095494,157705361,213595035],[925757284,1777576461,1300398266,320254706,1870393780,1539809820,894560031,1814703903],[989634829,529738055,495817169,352408089,1722963929,792140389,1366022949,1129646464],[95725367,180347814,231960908,399452399,2038365821,1595998695,1513519357,998535858],[679774680,1270375741,589409115,1410703750,1141301972,1739763016,1395035361,1770536867],[1547780054,150285699,2055351347,678116783,1968899005,1797045362,1368958591,1312263209],[888462645,136474295,1172225106,1852356475,830245594,650772291,226079009,966694790],[2011319676,1043192253,156917195,68685319,1197546157,354058991,1663527861,161321185],[1771716234,992669134,316306787,794036853,671595665,1591043596,1062239117,2053255632],[1459353546,188569551,1187231021,1645294954,1264191926,1615752993,860555093,1855006987],[1021663910,2101457584,1878794575,1515199146,401843919,734651855,1446598779,573075445],[1553127501,1209577926,127810509,478333473,1320192145,2067129103,1633935418,1876228195],[392669281,1541209703,1460160549,1457664545,829563714,669219976,1069625994,1476088500],[1689781133,713953930,1961625394,2043549196,1715935242,242845678,351330455,1384149959],[71498857,1595177236,1713611771,757831325,378900892,1683447182,1917236295,1779343625],[1977076604,1548109202,956573062,2094472762,2122594733,536550619,476696390,114434831],[1348902001,1745635460,359709792,455934948,1273824967,1104029279,1362152326,1110086900],[1092228251,311062972,2098462156,706462033,144927393,102903877,432048184,879104793],[947485,1080896492,163623574,1944105811,2070045779,309954259,1915113828,2053290766],[1644347421,435429289,1644572563,2103587182,626724201,568080448,743944493,1190735747],[1082029669,1670659822,827347880,1573687312,1869042363,948739386,435229777,1928612937],[989447716,131721277,291238185,1853680660,1245319076,310796791,597372185,1334341281],[227467532,22216496,892426367,1756353401,1114304550,1170159241,1731390455,1383390850],[184534403,1770683711,579093505,1262823768,558155260,1782472455,259044599,556558069],[419080780,839200305,545530910,9963292,998455280,726843010,1742274383,1603549993],[1626541039,1833509732,215203718,314730380,1336942475,549723835,1668694146,470909437],[537485462,1743355802,1549058709,1876854907,432299652,1836865519,581710430,1584222627],[635198215,1470283977,1166497182,658167659,1373918788,745789728,1123405069,1425837454],[706520978,1779887875,452263702,932759678,94976561,784418209,1569610581,1341824407],[1451728021,1180341102,1635422793,388251093,220373454,2043160690,1661703352,399979939],[1731603770,549833332,1632101288,117477051,1469066109,1171460546,2026410241,1228257151],[180513062,90398986,1006261929,1309548960,981675364,1510843669,909528221,1627606366],[85358938,1091990307,1681204445,771043429,361016548,292257604,1962436691,1125274088],[1206473153,1226726994,1455922762,720795118,1532276913,88930620,1406575006,1311797166],[75684506,1700246530,34000015,1415497147,63505421,395848842,1606173630,1590542945],[1396714350,1033847925,570701233,2071450887,518793006,2033234605,142002530,377667066],[1562206203,253197663,485534251,263899405,503824502,1853774877,866722886,1867038187],[122562669,944185749,1717813169,1140992878,570427276,743394895,169386571,793588356],[1401478752,1453850320,122699516,277210083,661582564,1484438712,2107888542,1994680677],[2045400162,237504515,1032309740,580054018,263187960,962684814,1613869074,1512590041],[737954562,354865573,626683492,1082595213,914291744,1045533054,1037072912,2001972224],[12999879,2026076138,2100462889,255176224,1261109737,1129386112,704755158,264891209],[1309522218,959775780,1361791457,477448264,836194515,1975761433,1383439412,14198154],[1381087456,109145316,1839272751,912681166,1536893353,355930990,1209549981,70537146],[1622292390,274431144,1428207365,1855394876,64099398,277099053,1713057073,672351371],[1520741524,229925775,394117296,706539328,1387753266,1855583230,308470052,827441678],[1790142220,89929091,1751519585,882744420,349965233,1507651026,1360987650,1542679892],[1674588442,1041931279,2016030748,1104274318,1947286827,287519523,505562681,876448273],[696533910,820384436,943970247,1721881742,1341772202,777390240,1519645825,949686863],[1542195711,422702887,1786833512,870822933,50786738,2050429845,1080186834,128931090],[1953392968,980455908,150387544,746461169,1841367877,2051235193,996433845,1206620220],[348814042,1553558151,2060126228,1030233317,695305572,599490092,735861176,1829551556],[1140574396,496840091,470234884,1802232217,1486999620,861516825,135426818,1239721803],[1858755182,675120712,66949660,1120391527,471929977,384300307,790618800,750805193],[654097158,1449798717,766905740,131088318,2005166518,555605667,1901917628,947097806],[877194914,1150685915,2023128507,2115284679,815883798,1775609614,1673892022,1672490326],[139631532,2122418826,835649755,139692203,260021950,1489382061,1928663893,103181478],[1956641319,1501856919,567466912,2020808861,1809284424,893024311,1670636531,630717660],[480148792,172611189,1972633539,1216128082,2047621463,1365050027,309261056,1669109911],[1541758862,1252592320,549312417,351313244,703496831,1259389123,723327940,986928804],[984350961,1045427407,2044970012,72721776,182229368,516283623,1633959431,1278153415],[1330049034,2025013133,952035020,1370580477,2017742013,1847727911,971372197,1286789194],[262539430,433563609,861909334,1535814849,1586847836,1095925131,554974670,760494281],[880276753,539885424,824360857,339976256,1570920818,1273927962,34656457,1634219563],[760184603,1509553273,1707771311,953902162,969712318,374826473,1577403190,1940380301],[542676438,1093872107,695754343,1844867859,795251684,918013598,391839018,1631406845],[1854461104,1130980503,194782177,656295975,1842398368,2099649381,85912433,841097491],[701379834,900412986,1539232986,1192649568,1692419307,868841943,1433489554,1402469906],[389924975,1919784694,1945461825,1449045597,730981697,89012200,1892007378,483855006],[1913318186,1935791925,1922439182,1196621380,672158375,1157594763,670509244,1624605631],[1923272600,2101983471,1714925232,1111001691,1677113747,470743405,1523429341,810882563],[1272112222,314184385,281371572,1087900767,1595520963,61052406,322565827,1540860436],[1193491266,1346197722,1231679361,1805786802,598846404,4874339,206875740,543745488],[1558155303,1646912948,164949712,659955524,637676283,63743294,897258997,1002908933],[1424414279,530760274,914972203,320483495,122526261,1478773447,973990552,1595502002],[1756093544,511825327,212037922,1917970412,691798717,11199088,135912186,1938742646],[167140485,1107729215,1832188974,1404266302,1901430939,1399721743,1734466317,876859598],[846764129,1893666764,957810485,1292092739,1211517625,1392083137,778809968,214527029],[1698447778,1888008162,1926762117,2020992723,1541865422,136985126,1188211534,336681304],[2086112813,1029533141,250737343,1159767843,919052904,355677422,2066987505,1238852302],[178235036,226484110,667388331,1509077691,381344954,1047176238,890467214,247278855],[432358987,649315247,2006502536,186981522,784548529,1701181797,1009854808,1777688955],[374987383,1194915111,779911562,2092769765,1179126607,757814609,408355983,1595891277],[234814757,273799871,1768148104,1537129672,371108286,760313021,1345844341,2070423096],[1444072502,54698023,1435250947,1689365532,136392731,1390117546,517921952,679192456],[1850434323,1908227492,624993289,376290379,716610265,2110336532,940328375,1434850194],[61693960,2039548342,2036691098,72498878,1242878864,620752327,1700687661,614335450],[137399663,1352866958,1821915920,2122556269,1594270646,299898842,1688260219,1091252648],[149345844,316554508,987493465,279471153,1272790627,114042512,579033724,591490139],[1354110931,1863360652,1072831340,220203461,324562684,1415230654,699760390,1372690778],[735173459,1794781831,560364911,1844141564,458773660,323729632,1889016357,814570971],[1580847637,800425436,722862602,1260945641,594205323,1631370565,413949806,897823725],[915187947,934490908,1033343266,599528338,1405990564,301867742,1095460486,1319372098],[368527942,1656296277,1442833124,935578272,280507745,42317374,1498284733,919352625],[992562495,1361669850,1310063995,147418036,1767829902,1517131443,44499691,2070935396],[1420782060,526249139,1263710163,1673842149,779260240,559399051,2018906798,2066467892],[542880842,1358228154,244897276,1517337069,1627259599,949875360,799249088,1869922064],[2108296204,1024515396,79699206,169694067,1182378109,1856615800,1162310379,1803521575],[1846257408,550659240,586766683,1404987141,2033273389,1428340345,1610951109,1751315293],[1239778916,438365422,399653741,1170067480,443302932,1993495658,599574986,62217252],[1119893915,1076866813,1413094839,711557473,971032093,96376376,1488177924,1770155458],[723556615,464565838,1416848186,1821476428,34054392,1224162467,1598830815,1719732481],[1897772597,2041926283,307220426,889379523,1746627244,386714475,1173042441,858124474],[1676082730,2046191954,975946079,551514480,715020204,594059720,381946050,1313769959],[309365694,1541233453,1253588279,1041784290,1512952287,1137046202,846624603,461881188],[1768225347,1745662549,979992290,1841632689,751726312,109186957,863526740,1571555722],[1743946188,1308410751,826014368,1295271961,1534445987,240049372,863885607,433380006],[606019825,1187499288,63837712,1377621796,1424714864,1321462922,877040423,599380570],[1873182916,157071346,1121831827,1905427713,961654570,1466375093,707942687,859601056],[410484643,1002557557,1688790846,101752093,1443691304,855559367,1359610593,2024688133],[1157108275,406823178,848192670,1085623792,1938106989,1401897656,736884355,466228233],[1569919034,1849006769,476416882,874196210,149424061,2003427193,517517846,359513777],[880566285,1531683178,1941768881,268403294,544246081,206408354,324914308,1973116584],[1821939814,1790424282,298312160,1584698923,1154583626,2064631039,545466204,600044829],[885370197,949356033,280857881,746662065,652957651,1942464949,2040845666,1107801194],[484274071,328078491,944077225,1537991344,1793764121,827870702,1210457990,983425183],[1731229226,1221733519,1478515424,507244125,1858035033,693190800,820482345,396654944],[181651758,1698293761,1114966807,383438319,1988869401,357091847,498906743,1185795883],[593359524,4580641,785522452,1963307824,1862643242,19310989,115939014,2090623293],[1871241466,673116738,147246332,1221361765,577749027,1823465035,1484582354,454627225],[1671016055,1212266132,1474267559,1050347065,1709605183,1757898759,120406483,27742945],[1735794660,1498543510,1657429191,418502460,1553654173,274162927,247993719,978193645],[1395862591,109740662,133264827,1354941728,1452318356,2085379986,696385070,182862855],[1894726039,1723086467,363895063,1915289808,766623911,1617099440,216675965,388493082],[416712843,781925498,482958087,1813258769,1749147793,826197030,1875503333,1961462327],[1996451945,143737584,544551865,340670243,593247960,1384607126,1446127465,30207797],[278430455,1470547179,1753698815,1915888623,1983451592,606420572,1410631398,406061964],[639803535,1561713578,2049145717,1921130718,1329872222,402726299,1166982409,283347179],[711199144,411929125,1177896592,1619112596,1361045296,2070369599,684393507,563868887],[995424685,949637619,681287670,1698853,1922663187,1162629838,2064367367,2037774881],[865851095,664131894,1199517962,644470025,1482847385,2067223666,139047072,1587776392],[550675796,413345326,756940978,817687238,1174254981,1376560160,1859615014,147708538],[1021119654,513734208,463807884,96748215,1288678367,1690687379,684988774,52019910],[366934630,812514037,1506548092,2090438120,1714131312,2045033265,1078332645,594602536],[1327917732,1523039228,1966516171,1259392392,1893172676,258832254,381541486,221772744],[1456319377,1547160610,1548037579,1801790262,100173189,680468083,145927348,1132331374],[355639305,1843167905,808371675,414380897,632675659,1003080091,1746072638,308753777],[1673009578,1022132167,2058230993,382962920,1985380902,695188566,136544841,257970650],[2084395234,698312462,1582350599,841673145,1359568420,1479160532,342621789,1032184631],[694338132,857889780,1934067612,1139048235,372537623,217408065,550827122,1022846854],[797571615,1271684529,2041487609,13909389,1822117077,1091390219,210559302,1834673305],[2121960411,1296928669,442139409,944387554,2112143467,1416710345,260527604,1149706839],[682902506,1956393853,1675954691,1413464551,578758095,1608169905,1110587461,720875988],[1690470736,708977886,241797556,637973383,1893328389,1272091611,1408491589,1556034632],[337148901,1251328357,343971957,1054702420,343825643,1867830395,119106045,1194866553],[1587991310,1517716795,1190949632,611650395,63297632,729148967,797942097,649071197],[898456534,892456472,1336899059,1287209594,1986476117,838942458,1607431144,193695172],[1946899905,1141642948,478572561,1239527610,1787170046,1605605907,1752584414,1215293261],[490965379,1256474242,1534882094,954391498,2048180644,488754086,1550654642,1629877761],[301209048,755532536,193331082,187422694,1122644227,1713454904,732276947,165953892],[2060775780,633526210,492076305,1168249842,799202668,1485252969,186870684,1535873708],[1765784650,1418353804,1514172924,2037690040,135096151,1159053137,1642757365,1080345430],[1442724329,1194686557,612301868,1972146613,1900174801,2024801922,2023599984,49679892],[81642139,1851927159,1233756201,682476027,622643790,827319673,901750790,4277699],[1296246899,2036387865,1028243001,1903343929,23477323,1756646253,823582720,2129506112],[1693751418,1819688746,95538811,300240762,1441968793,1151330120,1462511439,617487590],[587950836,1970472113,1093215105,324256022,1833950412,601236650,210420676,1689792273],[701227678,493331791,409242324,533443199,2124384677,1018809108,1736737704,1651970870],[249536281,154024854,223404498,1435917786,2124625557,170336432,1088471041,810389243],[1501571864,2080828130,1261027651,291799436,2125027597,1636635035,661656979,1919025437],[756949688,1034076056,1270082641,977026533,1380503637,1779056617,511420980,1177488404],[1291678080,1215146736,69557679,1745011342,1682089363,1635094144,1601451264,425050470],[1007541296,2082449011,1929119630,202651025,1113384989,797698925,1108531349,1562327837],[1903240308,1304119394,979538529,747547349,1101218573,320590813,664155294,1882165098],[1640149491,704228187,398063487,138571749,689926141,1996715342,158574991,1433418036],[1444787600,285579765,2075117646,1994146320,1986825020,377286476,387270086,834026562],[1505756840,1637929872,1224483964,797001163,1272262391,1977452112,1648304970,520475395],[578821964,414518124,1871921772,706237492,933446666,379501574,1253305782,1847268968],[996057479,1962395851,178308660,1893913094,1723577412,1422991904,819458471,51077554],[1115485786,1712643199,1239539317,1391610361,1127657606,1085693406,291428308,1109086917],[1412219965,616984806,1449352918,13431062,1088787680,52502634,765174545,1166465966],[1642241720,487565002,195423917,1998479736,2102695654,1206474455,553930733,2016137258],[1165681993,1600683096,1055471436,476638084,1862607458,853519371,156583303,1125868126],[259845168,1523060702,1475371814,1780505516,1013088869,112688026,630456258,394946085],[826824626,714615195,1644482078,1846005839,1351022202,507866691,113015821,1980308393],[707197633,1667190149,1552794344,883668289,1490626456,1284314484,2102408714,582564879],[1163163231,165160749,802756513,958120774,1751962130,680880692,1921454562,1276438280],[1135849044,65888885,2001162412,1714706518,142257741,826555980,1868047667,881002230],[2064413063,238382010,2106407901,1595054486,610466683,2020642713,307125380,1261314500],[481408191,1488304541,2026191992,2063860459,1163189589,307590644,524532619,394984806],[1239577626,647014846,48868755,870166112,1077789660,1605990293,1577293349,659713907],[54040509,606844953,1269678698,1668851012,443136942,261000814,1502271145,619288984],[861634191,1551233734,271586082,1952725021,1158733880,199173665,1702698249,1519064361],[2053146790,1449522731,106285326,1175171150,2119649509,1229858909,1343283554,203885230],[2003857470,283756453,47039752,1698046131,1907443411,1809793148,1700379167,402568117],[1047755432,1451996761,622996245,1507870912,1560470282,1658355996,698534772,927651795],[1826090335,773890098,1229893697,805991016,858772542,560692064,1108371240,1164714276],[830233528,2033288246,1255227378,365695557,1661193054,337895702,1009999402,1153306099],[597506559,376385358,1911085588,1640802950,1481549658,1154933294,1245361312,1283114339],[1590642828,296514675,891787343,943692042,1495644745,556749396,1575190714,1354437872],[1801667906,1942177846,1635754197,670704634,1612720005,1188567332,1905150570,1822110310],[1981050262,853422233,221015900,1739569602,1733176361,884434305,291343516,332542781],[17344850,555705731,991664621,1238345406,1954336975,330104608,1055890064,891423499],[1748731703,511451449,1509743640,446810678,925303324,462262450,2128594704,446471210],[1368686720,1281983858,2078862072,1944312369,1372787550,625525255,803822744,2065365369],[2114001760,394783306,892093367,2099542489,2015978612,1926686416,829469223,528068333],[779408290,2063141052,1226751039,1816466736,441344147,2128678977,321264267,702134218],[1960856802,567963799,703233869,1442837453,444055433,339899673,117516900,677043642],[1578155287,1666407323,524272776,737531277,530450427,422841335,2022385531,252602135],[695526532,964017336,2043152717,1308376772,285458132,2023185382,425572494,574069526],[1887992442,1240642550,1513221727,1691221642,1623921934,1074976199,2042941025,609155965],[1492633945,366092509,973222046,428821266,1627159521,321219499,1523690016,1328915455],[431927910,1969993889,704953573,624050914,747386598,1746251369,1704634279,1154802778],[413082057,229294625,850127459,373068673,460967954,1635562485,381577321,1405731179],[671768803,74600629,1641920527,2090907517,1093302216,448576961,781514381,264327987],[2004442451,1952064575,359923623,48050017,1742979353,2126635716,1234490526,2037468190],[681022486,145097464,1017810958,1056230820,1768424173,1635873574,1858114507,101876111],[493291016,1445399086,1008621826,1254274187,1337096417,115141267,433023025,2107791807],[213412421,1333227053,2029351920,1907080192,2119776648,549427647,903572274,1983655502],[1184498004,1235199255,1062613761,2061655262,985097473,964548853,549012468,960662075],[1881585959,1443933512,1558486960,1118580092,1488730513,593706946,412048395,773216707],[1616302329,881043531,606072995,1945561121,812417045,1666174106,1002748731,114081947],[971248758,263140711,410395983,204766383,392660655,1756524725,151640739,1869705648],[161729545,1511922459,406596802,1340742757,771739617,1678365552,1743897815,1748045791],[1433927845,1116395391,1569587695,2046987030,584375626,1516336591,111479234,213954585],[1869606708,1050701120,1151369419,1212704583,559253724,662314666,207452007,24725655],[1768040381,1881817911,1778103082,1160717373,226111522,1136505828,978378867,523566457],[2078952195,1844342974,1852848949,541564433,599588557,960912763,1715888600,1024508841],[441618791,1628684805,1323184406,1415864182,1179452242,2121499113,1114106316,1597831025],[898737285,1993262546,1595608051,793335176,1089711849,795623429,2023013813,149478599],[2126574165,771453321,1739701625,1438639650,1697079210,1578621821,112086156,1799179563],[1609151161,1639901062,881699038,986908637,336166466,938689,2116126202,863143860],[797153771,677346136,1543074093,343515962,985616686,2106152076,451131570,1769617816],[237675216,765276875,149661689,1248264864,3536462,1404158603,155413126,1308906121],[1571714420,1765622406,1404122116,1508385830,1451557454,742441173,893864936,550932840],[908836825,1530801531,2097464718,1969688452,1692016073,725346094,531786042,1341440312],[979888218,1546814702,1519714892,594376153,2095890927,1367549133,494105509,470962441],[74155855,1979834760,509319078,1649842741,2112091043,113263824,219832918,2061492891],[1798792557,448286422,1563794329,1076816701,803786656,984690644,323713326,966030284],[1794005637,1825860770,46302986,1234624987,1606662372,1944923460,383412369,1964868993],[1046597474,809579224,1274725720,1493324276,1062485103,1891472059,1282715902,85461904],[2549262,1871045637,348520911,1270743470,1244204972,1271566442,2005628526,1358949355],[135717954,1261366838,1228886101,830521260,494329556,1539822847,593196945,1258294433],[1704714399,1371888686,1899521015,1323860118,134614977,952932064,727040716,1318753497],[2045376533,16481060,72480032,1074623728,269024329,1440297610,895896996,645748812],[22163849,180365601,1320318145,397260747,823494489,1641482424,1606611499,1439779174],[26908589,508641378,457967691,1055993682,2123544594,164968343,1330894626,6996187],[9860171,872975655,1075040154,1406197715,1925316548,179232676,338773926,1689892414],[1942581016,1544662077,193636441,1283252019,331004348,1598161896,675242313,1212490410],[588656166,1559014692,1402276929,1708994420,2121278955,417397592,788757875,936925884],[1065656311,1610842791,1127053576,807554227,23262444,1562931841,1423412788,324772886],[719538488,1897409133,2111023612,1344711681,1503583127,858069970,66627071,801807133],[1763918143,396878310,2095598774,1688337209,436136313,1501969230,2041910588,18421570],[2109149112,1579009073,37415931,219855692,2105114016,2126957525,1891086495,2067493422],[1305471008,1852191965,87846810,1088811042,664215760,1160335706,1616691351,1367923781],[184380000,283887235,2098732179,65676094,1927195804,1444720333,450210755,15708354],[1742068434,1616881054,1982388472,1342446270,539399084,194151092,1334148499,1379274964],[2047496180,566756346,1164054106,709906094,1291096029,706687476,793834143,1928840958],[330317224,711228776,2041896213,1134077522,1933434413,1018982200,917841964,1167028193],[1489681410,1670085987,312568559,199322009,633321355,2083639658,1553805439,1523305536],[938037778,1133116524,907000558,78262500,42873947,656328026,1921619093,1999153655],[1842749573,584959405,1244843631,2093324156,1701534237,508839611,2005959921,484244307],[346761813,1795299766,1638815517,989819846,1179209697,13161629,1285381394,1597653093],[1050264530,525736762,1682810584,63487494,1863791583,2039151073,15630071,2017629907],[1476368994,34329670,1887434096,898290194,1176093907,1299947172,1215142850,1342636778],[192406599,2049388368,1800864030,1902315290,1220647215,1135755594,1367451438,1670064108],[1220004836,2110301223,1144225634,212089565,1755677055,1082768710,174399793,729374072],[152472399,1553324714,1416362637,1538721377,1858478522,1772051554,29523821,1823665378],[1424779781,1113950555,553812646,2036721058,481901613,370641947,1365765094,1424169254],[1382505313,1920900568,910429415,1653115898,1766804811,1695855021,1406123068,1860395318],[2076631513,192939552,16638845,1966331924,2130686101,1982286575,1846969766,729000433],[634550864,262157531,598271297,207491425,374641730,1222257972,85378292,1205872646],[362242392,1632338017,641583507,1745514357,1252311203,1993550461,1255077962,415239057],[1559863245,1460246391,1773034238,1837974856,763694473,921528817,2100709568,84460459],[1557097452,531388301,983689053,1936726122,1034246918,665653036,1283708802,213607393],[1586340249,1463306304,367176891,1411376794,254285134,440744750,965003040,557409108],[1799437475,646585874,916586470,337923685,408568221,1902201924,606146144,1525677535],[1839544106,1747424299,454001082,1505443992,1004857290,345106998,1893333943,787060363],[1472631469,1645318550,557300632,1019693285,2044053123,2101770556,805691113,1625989766],[1998144147,516568815,762259620,1877584302,1036553926,2052907594,1681199163,534590820],[447308212,1054348889,1596155546,351109858,1393326535,1593340483,2035156210,1306471745],[1012826760,1762891841,135168982,1443183885,1076876202,217180668,68308950,1552063213],[2111215610,1588108283,1257506682,841984052,375252779,22044635,1163918289,1230491858],[1921215272,194218112,1563458131,1329357927,1899592426,308610353,2100913132,1292170701],[561857508,1533703662,1474255530,1180715714,1194024453,614598561,1129521189,2126591243],[1812177765,134991144,1400271956,1177550746,1018636879,427840339,1092362749,418331545],[1166727896,2033629328,426951920,505734990,1265961179,674697948,2023314374,1455330107],[1219804731,1568242503,1116285776,367610023,980339579,972175500,1731663779,334184897],[1022568020,1705691196,164648437,714563663,616463255,1019989761,1741774203,848677716],[1382900740,1165695350,708010358,1752957199,1482201441,1060421886,860854646,743134122],[167479573,60397652,1197422469,805579411,764586112,169608680,304810232,1337116244],[1637820584,991482057,1361682332,113092120,987756880,1262806400,1608867655,559352729],[1363590288,1250442080,402472230,90604949,1221351837,506294377,1676776437,643040104],[1357145775,1405807268,1846975440,1819512079,743841337,1080826152,1176880829,529472623],[1006152939,1316643987,388001053,554067710,934030953,1723378654,254533000,363514094],[222766903,1281534536,842129782,529639052,1664221304,1695215394,1093036809,488462740],[440323379,1724143975,1776606766,41266393,906233154,2041599077,1636459486,51143804],[518263002,390407053,1271881770,1536892984,1460185529,1092484398,372511670,1010327284],[1073743816,910840867,555412658,1411632930,880063870,1386064277,109762736,2053777364],[326527114,1611617818,526604242,1640839896,1176213963,1079996910,1658093651,1782855959],[1468377657,606664220,118617792,1909187182,2012912704,1815383960,833381645,601713790],[178062518,1812586225,1276330515,1918532250,1825470030,640349915,2066278689,1643739484],[1309889237,1952917927,1162062212,785061176,1164481732,248131028,2081258279,616040091],[269845043,629903754,753612438,971649383,1662297421,298261177,1147900530,716410627],[199179573,1222693171,374109638,1885596817,786614696,508698722,418153081,1549516427],[214584084,1189789593,590236346,1521664385,800021082,432302161,671264427,1487130530],[1544023236,1665344633,1800121408,349553211,43477935,2109155635,77369639,1296131414],[876284128,2064001978,1683605462,1572941395,2117819795,627000659,917479089,2065399494],[557430105,1889360757,1722282504,1059662600,1224789768,341386599,234482304,22672655],[1680356403,2058060266,35793085,1300061037,1474950208,1772113787,21765030,946332652],[268276802,1906738958,996992919,81254021,1901287176,1897442686,2056471290,2110489061],[1534683698,699833660,1493439545,112735252,1562214151,433808093,1339693713,1914791359],[1628665239,618272541,1952469008,1326991508,243070202,371871506,2028847632,469290767],[1957155005,1876571278,1871997616,711512750,563310518,874954085,400187609,326394439],[494693968,1143087562,1972405451,1104617002,640728433,1129420851,813953576,793825741],[624881965,2085326096,2078560216,1460397329,1880239361,648027389,1441769029,2076334129],[1886048709,1366785988,1873380760,2082470439,207658555,1500977096,2116094485,639603135],[1444542324,925409649,1968736914,466863053,1326674119,751210787,56128907,1918616860],[1195657554,303827860,781424837,338783347,169535417,917490393,1777062391,1316496844],[1622251149,1412120657,1770668405,2010788739,1254105996,152334693,1177886133,52980336],[139530145,787543206,609847768,1407848688,1332749567,91620383,2053820918,1180742742],[1061519813,715609345,386562950,963957936,567501597,2026908327,1311062483,241585196],[591162760,386383733,762656983,1768002654,547183766,529217299,1898563529,472712934],[339363144,1540030676,1333650629,1698854194,226966477,879422557,649342875,1807472481],[2090474442,388347964,520953235,1681054105,1203297180,1047028438,709120329,1084261500],[11960737,556623211,368766241,1781029499,635691661,1801638166,1181378886,951640244],[6602897,2054656411,1305041980,536349821,1629009946,96500269,751149247,272026904],[292010757,266382028,1469142029,1031962180,191508826,121081655,1837284691,1316047486],[810603027,681361375,936170723,693619282,1599690901,1813354303,44457602,272535002],[1167909164,1691982989,1567347294,524914218,559744273,213207667,930922110,1570738411],[1677315017,1480044934,1822237747,1110371053,425861750,574654076,1438557446,1652540212],[53694155,2084674788,51498028,1398188190,1400964664,1922411468,122784128,2090019282],[1442183423,1501521874,1597873897,1240414229,235307242,1148375388,1736911299,412360572],[1696999481,1696502993,1513093422,1127825020,1201044037,1361464779,29713860,187698500],[1526628820,1806490783,88903633,1401266463,574186780,870237860,1578324210,1924263619],[2015379461,1654289530,358748429,1502819404,391878101,1406197512,472942141,150784997],[1289403106,1985213918,1832207638,754032246,2016459580,1098935341,2127624848,62687479],[672202638,930168976,1581637138,1207152300,1097147219,593330167,666069680,1878269385],[951836882,2028089888,1097058530,567167315,263472533,1381074020,128072170,1395945033],[961020082,1819400595,966591948,239062701,1963937421,2084420382,238608889,1557428859],[1907450200,2037371955,1364027972,378992675,677516430,1004649223,895811995,796063375],[1575383356,939649405,2099822409,1045543449,1388015390,1138692244,789064875,739013774],[1462099302,1171408225,1882774142,498332500,163343672,1562338819,46661751,1389383579],[1761178117,1136001627,237210764,1634265512,1029104596,1776988259,893331427,865821570],[313714184,257019916,2053385266,513984654,1800133501,39280858,2035166797,1320899462],[343725129,690515716,1847000091,2069063258,276759574,1809828021,1480909117,1782146151],[644973125,10844945,24406663,1767281926,153390879,1271218305,826086144,1691019804],[2077045637,1202846221,1211395468,1852369045,871666338,1912885545,860848434,504101043],[1708966601,1213506744,1471233155,882694840,1812677959,2108340976,211745959,788541966],[878715427,1499613559,1749059269,8207784,1494522032,1399380421,908608377,159086459],[2016390552,964569797,875180577,90667475,1964346924,359376341,708494715,1965517598],[6522508,1994610199,1584681385,1242203126,1865103282,1495820509,193727544,1773901264],[1480863088,525653859,1419964849,1043879762,845919070,1639067297,329233219,917128111],[778611222,1913936329,635596935,190526102,407481514,938785946,2105517547,1757267194],[408933984,1754724735,1807675339,1159285954,1023213637,280145400,1011985702,176321881],[662797879,347687507,2025213638,923355899,350202771,352065520,1372573658,1623377354],[780441940,666388246,193055312,1511514338,313614981,267734068,1198764096,863572661],[1706675044,391263369,959013343,1869678590,844927860,2116284578,1020830990,306416875],[1460343860,188626044,1110988412,19064209,323329721,1023928927,324351917,929732038],[1403300893,687460867,1995375325,1652571501,301799507,1062289550,785710022,61392470],[596639610,89619390,1388756665,508433394,814203129,1387074155,383484327,794066078],[703769182,744328551,1719731914,1005710812,1576424213,60184147,1947064238,1948099858],[1314257081,1666820495,144290528,1612083658,1602158094,1194998299,1777498760,338138074],[1006597492,1161696439,1151760697,496505762,550736858,1625046195,712917465,306210258],[992951494,109683931,1931655257,1810536449,406784130,47672000,921760995,877828245],[1834422623,1486508032,970943958,344666811,1362559937,132911193,2095076205,940653983],[1223738291,1978696727,1724574338,958865627,1313814940,823175885,416869105,1051387203],[122878865,1440163200,199009806,61834556,123809695,2048489424,1916419495,873099175],[711592872,642076140,796961550,1781779864,1998596227,2114039997,1571801499,1852419816],[1442472194,1309521331,354187053,1209923062,1290233778,1314564017,1154491880,1872024748],[354051208,1010503258,761743996,2123936041,456265748,1066279100,391177314,884384375],[1155211440,1231840180,225238648,150402624,768915238,1177312610,635275755,1372554754],[1744344068,25623978,1062811172,224888388,374913865,1938206055,1615887167,1669515204],[1918115437,1791330280,875469708,2011608628,906984360,91270978,2099740045,935540831],[1901410247,1023818586,1074514750,233713104,664283942,1501448853,568312497,851151404],[472585901,805648495,51059147,532878474,1704106978,94069649,1549369558,1973134527],[1690760993,466031995,602566532,491609851,2008980670,1774977274,883062267,1428684775],[1639109585,1907751673,810440169,1160721283,1204076096,1514596486,420454676,313942464],[30313675,1085047234,2043220591,232955656,1517351187,139127337,521996310,544905943],[591887014,1854490107,1574130628,703480246,1716146574,813774719,1985148586,1848094383],[1215662915,1379129787,222033493,351846334,690567585,620353414,2068638529,1295998973],[1093569846,1259653920,339484899,1257515692,584415093,1589485066,934951467,2050338416],[1619795951,1313062696,1432637755,1546472476,296229594,1735590492,1602197538,1845025218],[1419344507,1690155291,816719133,252972995,2113868713,31335929,456926857,1658344825],[1095214600,198467781,1534148998,1216479623,1298430328,1362469038,1543626481,986302716],[81407017,1338024726,1080832292,381150135,371042669,49062813,882288121,3967031],[568362528,1547013167,1615988278,1519852726,1863807288,1395855148,100729437,622966701],[956228737,410752782,333737453,1941935890,804951973,284543255,209115222,1894548250],[833859574,1634864197,1832345605,85641942,872159129,428729975,1316681113,357791227],[1497570238,1795104723,486096551,2000382862,365214654,325988831,1665451248,2043166754],[1861291025,1233291649,1484879436,1862051134,1703650013,23525765,494903362,1525375206],[1908294088,201775825,1546641589,2026544526,621837914,827034209,71900282,313035729],[1164305403,804847291,1043963412,2111418556,1554431653,288386552,102770101,185422310],[1408417388,1733004779,878411671,766277467,1339571444,350444945,195611753,1943753189],[259570758,693826333,1050631984,1660332056,810663636,547736099,1037122133,2105917990],[937025037,923411234,1320816980,1916890535,1230053070,762435662,424282507,1521998508],[1670743708,2020736520,1038924106,1623494392,1851049894,1319130561,47288615,544214240],[1967830987,1477363553,1253317852,1641928921,1719914768,135959150,849594248,875499222],[1158135432,1699427922,1195621334,116221948,1105703112,1712872535,1280919581,390944421],[1040788758,258612847,1423772987,1427206965,355645914,2077827113,296504478,1198121099],[432570241,1981008839,953621933,1585982529,1822580850,78953310,2031813988,1102989800],[2021750980,642792666,1421213348,2090691126,2018161396,1899551172,1962517294,1849186009],[1491089685,871289152,1390315202,1770968059,2028121304,284675576,786107032,1854582233],[785179561,689755648,25471156,1072494085,1219776244,2097448191,617647255,314072055],[564530467,1861593719,2021697948,1507345133,974771252,12792076,1568848370,1188742208],[257663243,663622846,677785127,2059608055,859412468,525437185,1119734047,1816972529],[982408304,451612985,1386174217,1184444152,996512459,530903924,1366024384,1696938577],[1487827368,575267113,1706090970,1162210068,1184407894,166815429,1747852867,773784451],[1225336345,625986387,1516453320,1100190799,1633291528,49958805,1025499853,1230835263],[547748746,1652753361,1351507760,476563818,1480407470,1115259292,2103861214,423663406],[281776901,257849695,2126778848,1543801100,1371165273,1869710087,1792402392,1462798542],[1705026841,1116715435,780409588,659798677,596271165,1222821380,1593585505,815085389],[586171118,734118004,600821820,1021409071,1074091779,1569287019,1227187802,640514191],[1475547166,1235323742,1826676080,1876024572,1682751247,1905358246,74229018,510394686],[637052190,1557233842,1935489586,34139296,1787040831,1193100017,1764155619,161304748],[626331203,1015056144,1603521738,1299337864,2089873988,802226386,108423572,1281891678],[544813858,298451149,102460291,296772355,957049742,1808145923,1632962418,846903297],[384777694,851902754,1950048748,1867686986,2070158526,2019548446,525261443,1284213916],[457080247,495391715,394575539,1046166153,549806209,1747836708,1967971305,1084031380],[614744376,53705840,1277092997,150568830,908641191,192977327,693806999,119263273],[167667016,949047875,1188528937,1805079869,1710626359,190572187,532065605,1255683719],[150718111,1866822258,1656393855,1592878452,800124276,1814748864,46835822,1953532506],[648462175,360235879,1113692775,558530997,1542962646,198480486,1252904616,1891531883],[653916882,1402922908,19626177,855721764,373829020,2002095175,354355738,1064143307],[1502083932,1826211121,1810773231,1320631296,552807497,1376772658,416916694,135036544],[981282120,859531620,1727208922,1168873394,231429908,1870295945,1706399982,619512148],[1702110080,1498078223,60428257,928421017,1771037542,1276272534,1328541868,1236958630],[633850995,757733938,1248886834,1039233903,100618334,1720917276,1628671900,1730037136],[1526043367,32585452,794394539,405872551,2047554036,515408160,1446056756,743979523],[1110965423,1982436670,127932930,1781648530,164393941,1384526120,2037894219,388892722],[84223492,1003708934,1448082726,1647518220,1548442056,1040930784,469742398,1539479519],[257813823,2107790779,1043423522,1669610474,1913576409,1279174837,524125928,1398142702],[840873756,1813996894,787101815,781274953,235302680,1656986631,455524502,711902717],[1962802659,807966910,2027741763,1589303143,1225702630,1862433106,627705053,1360340869],[836606065,874098261,376175567,85779863,456899991,173723452,1861627129,1998355411],[934102871,2102996922,1964363363,617369796,843498453,1886589609,1437303305,1729682595],[85913940,1116550493,1569782824,70484463,1552889521,1027167513,304707141,1624379272],[455068501,225842955,1902761246,769906263,962861678,1617043128,336761475,103286541],[2045250458,1514948967,589923777,2020199142,1187051246,1338210428,1970373528,939294588],[1830442112,258021818,488513431,394165412,1067574325,724944160,1722394275,1799762883],[787628472,866972300,1518203345,1651069188,2030625470,1770930158,252435210,877827597],[267776335,499212123,1746123650,780303896,58232155,765728604,964157786,1857975231],[1911078405,783223090,94760363,773931516,1652284111,1825817690,1672942252,1172909333],[244639137,1758454561,97985622,957250577,1914272022,897381264,1996550449,1863492214],[982540089,907579410,1824765442,1972277831,1896396663,1894707689,1452821937,1754066031],[897718656,1664650765,983688343,1669248672,417993646,1278478927,500046472,326237790],[1230504379,813334526,511643083,1014659720,1617395120,1205454012,1173457579,1758829129],[1184123157,1566588646,441407225,206601542,1984633041,577826365,1053706816,1227286831],[294119672,1196384646,1379558966,616738211,1611136111,1545959210,595575409,946780671],[624920372,380148208,1298979377,1188283898,1530508164,650340913,602578402,911650775],[130596111,2055975341,377333572,1378408953,1090516639,664089666,1149374486,507229569],[456931887,988299447,852096222,705987528,1944142325,261163003,1107783413,1710543842],[1047835585,1323939883,1130843632,676434879,718372301,348231455,947393706,1574427005],[132018833,1072411411,1077949458,75291505,292046756,13849715,2044081893,799949399],[1455329458,172313160,588383263,1560634424,540550216,2005455213,1823914720,624181810],[466100348,126135250,1025873274,1918084059,1382521139,815327228,803069749,1060554021],[1577589373,1356926654,2020144693,101262865,1445802174,595463570,572831426,95421278],[333288192,1936939129,584037535,2125840358,273066505,1683198886,817224847,72338902],[1700822721,2001244547,852668739,392891626,1575185255,1481451681,1573048761,617707366],[1046785415,1359898175,1082360079,1609410532,1843307536,2039671156,875560656,96973719],[1663478291,1325107421,1452453397,1377941325,249570132,751609830,2070648433,291842502],[670160575,1259838282,1445589511,742266226,1626301748,1869284890,1599817733,1714409328],[1592262554,1356966974,1227502871,1731995220,1770786235,1526961024,1194863091,1897472311],[1820991845,553388953,1589511499,1116356681,131814539,195292497,485535625,1832990317],[2038652807,1785865208,198265611,656146544,1067342428,1164202553,1287816796,251818556],[1658046418,1435503218,775357069,2118546649,954668940,257716109,1730963887,126733141],[1611721092,1867809954,1803062653,1783952066,1602456135,382681028,1942789980,1874799261],[1325786648,1457093757,695093799,837128933,839666375,35891754,1314211871,146447779],[137948819,290485838,1998827987,1652764299,395994407,75062509,1350573501,905749444],[767772000,1032737860,848942324,366023030,709129875,47819130,799942755,346410929],[424557319,1410880100,389889030,1122299646,506144916,458927973,465119025,236252607],[190602624,2102083345,95323478,1474387643,1170679120,645911527,1459267744,139263859],[1944989864,1525634833,2013812740,1641999034,654688812,389880945,1378492569,754957398],[605352542,2025414764,738414355,1494520815,1642692593,1138530024,995227168,721117054],[637825769,467300408,990615902,1701104553,1211030406,1376486830,1961901736,2128192625],[190882149,19758181,1872413614,1844855218,1868359268,2062164561,1910886042,1992009393],[677394820,1062923120,413250109,441717532,1137890370,1878309983,1558116790,1281778262],[843417360,1373623925,1560975376,1477112620,1603485334,1373520880,952437571,2034291719],[588804149,97661172,1541928557,202689236,1285175106,282451211,106061806,439092659],[1507908354,1346647010,402092001,1142274162,2037699854,1817992907,1400853581,1616874977],[775551898,1167051410,1651163947,151192542,611988555,32572922,2013621028,53475492],[300908758,1154934288,394331138,1591371348,167070712,1369690898,1243783929,717629924],[112639341,152263500,1530226759,459260955,1010649047,146571492,791226665,747301841],[1435246324,614500237,1957430490,1196322055,1958050891,1174360365,2010783676,674833642],[1581985221,296052037,84061112,978837822,1382879222,437806874,24038722,1361969000],[749954443,243068349,115017968,2065943659,443568229,697931524,437609464,675175021],[1018889388,121450212,1014193009,898000246,919332926,162554168,1979962067,310160224],[1169033926,1969033394,1290400255,1670953293,1879085071,251324790,605861678,573163938],[1258849291,1381869317,428376009,1793768119,1151617656,513669037,977312427,1911126007],[2010593241,242535823,18589269,780706625,467514573,903900684,914317781,1536011855],[726652475,717066427,1370125747,1010726231,212258549,116306201,1391866717,138632789],[767635188,776325955,1456648537,393423182,1861381269,736845318,1376928761,1963117963],[585384653,925913965,525861502,31135338,1179518405,101530670,1698068804,1024978250],[839028292,546610904,1533552160,334698211,344601105,810566943,630323188,481213983],[891206715,1051283239,922134822,985026266,1496684571,623326696,1341977385,956448918],[1493291853,229920256,1560863129,192012914,1384641990,717163970,1890112717,799964248],[1972650611,1146061730,1320596556,740427469,2045956237,601777898,57988839,1637970263],[328933419,1212419069,906563530,1049051981,652424313,427040714,2109877996,433006115],[817515896,1895609197,238023542,1313551526,927296187,1836205777,698163634,500243251],[1852967964,1883767443,1435916127,1527815517,1882111117,1508127220,661814979,1380501468],[963114120,1104454342,746230327,58886624,1864719836,561636437,2018289406,1188875195],[1552544433,1934973482,1369122991,239635892,1497770373,984040125,2125307694,563945915],[1003442463,1057058560,1913848120,1678432127,125843350,1324412453,1491548111,1472149999],[1108297521,1186367158,2019028365,2016278356,1618351384,632554674,1015693012,516850002],[223929513,512146427,1219628097,1140094516,339617096,257705838,503430920,1079759623],[1859092519,300406407,1905688439,728487347,1232224396,1361366973,646583895,1639550515],[1898497991,135860444,524832933,1395141584,1859954842,1377983518,746685073,160439629],[1505269189,1956064249,1550395470,1628300237,905447311,1275611964,1811892802,89759437],[1396587218,1267353236,293212930,676019268,2015313224,1750991451,1754540126,1577475166],[1847488906,841133037,1450590471,2099054743,582490139,1651075892,373015811,365162120],[1574922795,97856767,177275685,420027099,2037661377,1358750613,1461805646,1580511010],[1405760831,194916100,1207712353,849509999,2082269536,623639789,1370421262,994108043],[1638840827,1485695499,15164496,1042705606,84348105,1299165132,1756033817,1449701054],[2069814713,948221849,451124267,1697275419,1028612358,190113295,619860118,765504507],[267408743,1207299675,756561365,1335210401,879784501,185569509,1662673719,63841422],[1934931724,154474074,1744221767,1934762886,1192727781,1667242603,859542227,790329742],[1489894057,2029398012,1800896769,776018046,222393931,1180548324,2088821297,1544551912],[174495456,1020135840,1041743844,1163563259,1450497125,2006484527,1765268511,1318823869],[60771032,163718000,430149237,606443269,1024529755,1667217085,1310635712,2067738092],[1626970607,582849360,1621026883,425900230,1659269227,608607309,100551953,15239477],[1697649610,1210312232,836330205,525867409,160065967,2038287391,861337135,323575031],[1043625933,845179965,1565484765,1137246606,5454786,1250015648,1529622111,700568605],[262363582,1844323622,1414431483,1890042993,641968602,247420733,1640158443,1740805479],[516369102,428978866,363303082,918904764,77168540,613071008,849620916,2070329454],[1285158029,2010323794,1934462112,42409743,459798945,1926518800,1531092386,833587584],[1920920875,2076704371,1822755971,1367670359,192151569,1616008045,1165738772,439139417],[713209246,115813147,629949633,665553232,97835346,1593634510,1983217600,1153087580],[461457984,324138989,1879089691,1400717698,579996950,1273311141,1677546266,1751435962],[477149898,1080520601,408077342,798886220,686317189,71258563,1065366340,1237846221],[1560318885,570349145,669447823,2009544626,732677372,189049413,1336946896,131899467],[256937621,1380440964,310193165,501258175,667517988,1061588303,1175213341,209512627],[254314668,23720315,406777426,587104155,44613048,713567130,1453337161,929001505],[751984910,943141624,1052943299,175992216,306587953,1567268916,1576470014,751676482],[1604163484,569980592,1060372765,1199455344,1035266262,377924853,2055543180,1885950008],[1783129342,464669726,385326483,1036653811,2113878977,422944260,1163717188,1128949696],[1188890660,2068532699,1872147516,601954509,1256045084,1215070953,2087462655,1650213630],[1959661094,1173135525,159712895,224768971,936609257,235339065,493798216,2670888],[1362130194,688493489,707395603,1632831596,1323796299,495701424,606679001,245053383],[1874021206,1558126392,193452138,896070692,677458787,1052815151,532540038,658193137],[2104434255,84203705,673487233,1455032629,739700187,701412588,1400671896,651187496],[444553217,238096313,749000611,671874252,1156914846,1296789557,1206443858,973975870],[1155967365,620250006,106802617,2664227,1273094980,819247454,693209938,960316316],[1808838035,1185293297,913183996,204457148,459010703,386219935,1308880134,1173457784],[984458337,1048651763,1422336609,1909585939,1635162353,558011000,1488408026,1348835072],[281082449,944757503,753904049,2056441450,719708489,1725690746,1488232955,697099312],[203948243,1918562017,454126165,428734626,994120759,1118969136,257746209,1653727416],[638156237,1739704203,1138378050,1772259137,1386164190,1505667445,1400365688,649325816],[942495130,63100744,221624528,2128593152,1889920968,1779298993,461094539,301670109],[147072666,713322329,1477033767,862741693,1653698059,1730133520,1472589989,26207355],[2122902344,1540492214,2041964964,1940117939,1821977632,396606521,734349919,1445637726],[707129945,586508480,364324197,1242804873,269487334,1357746759,922428317,863603714],[1761375693,557081716,1011424591,1799574800,959700760,507051372,709594637,1934367568],[1708576043,2077081456,574762321,815185142,1714786112,365701558,1252440207,121761113],[1031403289,603938970,388216289,1357935279,1300425258,13473899,1541047191,1742694921],[779440062,1395767966,2021717553,1687551416,1538884947,1367405354,412499485,762674013],[783338022,1609828171,812293340,1989178778,2080998171,94035429,343851993,803138271],[1564892796,1732558973,2109341567,457542293,1995065161,568312533,651336486,33061165],[325951215,951040019,760886270,619161006,965317673,1151901269,675947343,35788080],[264671323,1827426682,113456374,733391110,1416492123,368824313,1491448549,102175602],[278825402,598995384,562926085,1167818676,385419944,289411961,1896711893,289481957],[3497529,137994868,141481937,1877483983,2075415976,983603072,234416015,1507158523],[1418011256,1406879415,146683131,1755904978,137433406,1227581261,1871167420,1726901531],[1105504275,1282354147,992371381,1828762244,32943277,1866405344,1688810307,1450622606],[386895598,1380417508,1235855539,1071833881,1016061213,516548027,731000678,1663246145],[1810634210,398900995,1485425148,1578763485,2075552812,103191765,621333510,879271654],[748909000,1832931294,1303720542,622828765,1310302959,1920776449,319874037,334223726],[112546155,1317641788,5671725,245770652,781518234,1255420889,440232700,529857107],[1686636369,1134262849,280597570,616130152,2026717269,694493237,1287349164,1274476602],[1607396092,1090271420,1836698453,1384121100,440716492,329357022,649289294,490366830],[2027366995,322146842,57132196,1995113857,1832834185,639158209,144644138,61945704],[530615625,253281128,1082252122,41067079,823999074,1675224880,3877684,1830857620],[1897859793,1522424354,1298882403,395725576,1012881440,760130795,1027350528,762686384],[1546488252,1288309780,1023416116,712961122,560660471,162533921,946077160,728642138],[942143819,1258473758,322865437,158426872,1121379384,1979894686,822360617,1041433239],[671500459,592776862,1042051498,137587916,1299560000,1275945767,1116361195,617370171],[526123056,296461520,2069289286,291068715,1612397414,1178272450,1886509699,205267451],[1281679970,320114989,1683815853,1046530463,1813427920,1676331741,2130306709,105645191],[1043602730,414473898,256375499,1459118122,1033369016,1737865530,1220077613,1263575884],[1250714553,1562340519,1392762641,1105273083,667810292,259056953,1055179401,173536440],[2067416558,387071971,332547625,221194039,266693808,904153506,1901561957,1060747175],[2073761490,1488831818,330890993,935894284,407076300,1328042157,839368755,1265921799],[254392898,288227148,121711315,2105211623,2129839419,659300578,646365486,1806446431],[1117704536,1247903964,1449271907,1268583006,238713754,1508550004,1080724887,1681831132],[1003307370,888090551,1525546554,811714023,2019104388,1401539180,1227681152,1374505505],[1693791127,780483982,1507906555,178001021,1011357291,1176486837,995922042,529371988],[653200527,766191417,1552896075,541531609,384934873,738913599,177583873,1901199583],[1999192706,1781607461,615482399,23803578,1543907156,1285298776,772835396,1775173022],[1932851154,515190222,1716754735,201760911,482322208,1945394890,675880115,573013619],[657846398,423400205,1810996063,1706062263,1430484669,213536529,1434144881,1485677800],[4277925,163330878,1190156688,755832837,1528218598,1509297008,2040543621,1691429241],[226346590,97634662,1332947046,1622318159,789410684,1146419042,1750263764,584608973],[1458166367,1335141093,2105285968,1309993777,779894450,380201036,863439454,1370519352],[1838468229,212402955,343056012,1049455871,2070624811,2113942587,470524770,1973095027],[1870068080,39449299,285096087,1586922667,1822254468,90561379,2057662348,555590043],[1790944069,1731701806,844679874,1944886672,384542335,508292359,2046845593,1671745628],[2094955160,1813701686,778222552,2127316738,1524822255,945748967,1646145432,1640035541],[465506699,526420122,556597910,206816065,8921885,1650210013,1489278773,1237665632],[500179438,915511244,1762931648,282680074,1962905793,1457881397,653668235,1806750201],[1193561900,538113762,660924808,1580428767,1617391192,54750579,93619001,1412580265],[501511089,991407674,1378732344,1246286509,1177851217,1287698177,1344249350,990627952],[10729004,619950590,1003414854,1419302494,192773224,1780852019,1682281735,577435041],[709466942,1322468132,1644575286,1920527814,1221280966,1058485255,262148194,917089637],[1100625655,1400996890,779466761,151781577,949646000,880158856,919718468,660718722],[1252600295,1743664061,1956496503,2089261470,360099047,1782091682,1526361126,274159668],[1479088119,1683148340,241190502,676120673,1629633300,189112455,1212348139,1965883857],[657186454,1292109467,397340579,1856645267,496804861,28413093,137401107,1456174365],[238470589,720079496,1572921150,870572946,272854603,374571479,78554015,1139319316],[911343396,283082927,1110930806,55958212,1644572510,596558646,169576111,14170326],[481114559,1727731581,1784002198,1594789551,1918845464,674188394,1250413041,1577921289],[847270040,714390923,777061909,348440551,136094175,424396411,1740436526,1921863230],[595714763,901648585,1423373101,1807935258,874230255,1847094387,1543237694,1202451256],[188210814,1900365582,1641191287,1414860889,1305366443,1541942736,2087151138,539443258],[733801213,1779308724,1131330782,1043447433,2051084496,1020863356,574475088,516637197],[276854765,1290700208,272419437,1190044594,201586653,1736815168,971975215,1860813222],[1044394562,1554442767,1474149471,1386462923,624573238,1588243747,1711457654,871599736],[531295279,1312558264,1398699991,1894982759,763908320,1675466297,1859090975,1885520105],[1045102002,261023928,255727422,220767213,659286797,2023975110,1909295473,1757394758],[1905367529,791453246,2097323905,268388190,1333818102,149089250,788081905,1825640569],[526896060,1684436378,775413656,1282541144,664718552,2071442029,175890869,1112052135],[1240240289,67814612,1226758121,646804591,1178694124,881031431,1953046332,1165507481],[1222115804,444726118,344326622,1118218968,244335536,1079621982,573922002,1732936751],[236608714,1328929164,1075402622,1446480367,1805759089,1679702426,419578601,1701457066],[429738326,1417380777,1485357647,902237896,1956523077,1846840276,85896966,1777972315],[696967859,2028669533,2073418922,1498874777,656289015,1884685719,479417078,183281851],[1174662872,1565642417,1601992153,558249255,326275328,1404450764,1491927631,1317711256],[1629914742,134845465,1709407355,901309707,1810088769,1076337895,191065433,1349959137],[972541560,1998793676,277753497,916147491,411154689,927157032,575489891,1200749109],[1476405069,349009499,1873475082,1361054653,1625888777,1398731761,1420624179,740197005],[1052382273,2095694868,1842304428,70933070,330844562,704277908,1607193983,102906693],[546733195,1127806303,1319476325,1464386943,1880003358,94560696,416835773,1128564152],[364648166,447844776,661304974,1298160939,1090924249,2090262728,1493945869,1044442589],[1242180616,194193079,95630536,654240659,2123870170,1582136368,71822357,1829967780],[1036381373,1167564677,1785954086,156520205,34083422,194241331,575767843,818539650],[77495104,625539589,120857731,1450080685,1880476033,2112122991,710392824,1587043720],[102780853,42692600,1681871014,1683629177,242675440,290588941,256192639,1807931497],[393414734,2108773886,446865223,837756630,1057163975,1171853118,1186805198,1901367639],[680350308,11150683,355372807,1310648310,752836150,277411040,1895966075,2008590765],[1189009180,1839341804,1870964044,896703111,1656874381,459207311,568721966,1781923408],[1354323573,1393360022,1044127600,308383948,156829193,174625067,142033473,1412389468],[398790327,183934503,1038432902,906140696,835963963,254957939,214503509,84432160],[1856419324,1921615464,103582,351738714,1455973014,327360853,940195949,1081034073],[1615542899,822263573,366074248,1737166985,1128272253,240797966,236687474,1030391121],[1163158122,1547602083,1197257529,334943389,511244357,238972765,1079179332,223305601],[211158056,30539343,1821126951,709504438,47577254,1929308713,922545970,453946100],[1424399164,1523878930,902181720,218884460,786987030,645408679,58332614,1320097589],[626457672,1343693196,116363679,1947940372,1116240581,1779060648,1755574357,876589665],[2128950629,1102215496,762399621,277038592,902000252,297745797,1307273059,824957153],[1278977615,2099811043,1590323389,1815024521,953523686,1460992257,2106974448,1953588240],[899788663,74283507,1010156626,1427802514,1670571147,1021604301,235121720,877402471],[1721988420,791965709,1985749131,1812705419,1600745886,2101669072,67699371,300552417],[1415168655,1905315930,1946470689,1162819400,450693886,2052578428,1223859673,1533960684],[1570150059,1758810451,771694385,1853510374,1630620369,565509260,1499553053,369706641],[2017967523,1124921247,1297420694,1206003249,326836589,1808450386,1471027849,634376177],[100363772,94400194,202536893,198351023,1819636139,1029094599,740492609,1197404155],[549896138,1744464081,1295071640,151878478,1958034015,59714806,262306015,1771763020],[1499521923,569669259,1505753221,563551951,420896223,983320168,1198804156,116346688],[513759954,249754879,845628283,230163761,1185119217,708936128,350508493,334769249],[75581184,652615485,419347157,842327565,1887719679,939518168,264578480,278037281],[1016469807,902363099,1910417425,2090205983,1232847180,589955990,1438633408,142697226],[617149727,1504176558,2013909095,329231756,658089255,1070278862,886314932,1537069808],[381428045,678618165,616200204,153700860,82988191,1501138638,1855810439,1188780189],[536690650,1935726561,2119857782,1131824026,827803402,588180806,967144123,1782697532],[840010180,1532654577,262369872,870578086,1999813879,993223032,1573400635,909664828],[659079099,1799849566,567238330,1853764831,1014426327,631195160,787198312,50563985],[593387574,1951087636,1577062172,963392335,21962564,141084781,1744193686,1011197832],[923938478,581288850,92777781,779036883,2025969369,585071810,246752814,846117182],[2113331732,1154112362,1698734487,319802343,469817038,1954024289,1677408615,1468135029],[229761875,2124543735,1960429812,1009909269,1416346020,1949359608,1385442687,976377337],[144866675,282492738,167131135,2101765048,1429399301,1697214116,533397930,826883194],[198961290,1700807962,1579121410,775937188,1367532636,1364702189,1187746079,591298377],[706563907,590934873,1431395453,569426751,1891750454,2107543528,683151242,177603743],[1463645271,1457329082,978326931,1519374057,1396821714,894747746,1692918156,1255939660],[945743536,873096225,1696533211,839136998,333322887,1742796730,1137233811,1302609043],[1838576108,1942522281,2038852308,1540824416,1563666078,596323949,715739536,6394092],[444836970,452633795,316952929,1573856872,120365236,1824899877,1441685077,724709464],[429054653,890206923,1405247157,1755387286,2103321620,1733064242,1417833436,958967432],[410541314,306912771,639319308,154022867,382126150,1959244799,477105718,1336235874],[286843853,2041185468,1023520776,385147155,798017331,543230621,1314963796,1931248946],[1966141968,392011302,184152396,501057708,166021722,1637639106,851380468,2116942567],[1051166710,1084720276,1721704927,1148334634,852286061,1161520235,1108521103,379444449],[1746046027,599529437,833852090,1866964100,1657494704,113538540,1355385528,1150902456],[1179103743,675963339,480028559,119239467,1283916051,1684029781,22430540,1257366411],[1974824758,155141925,191903056,1574009762,1380346173,232075590,1073972898,361848041],[997644252,883836653,895847569,991748355,1398060168,262904204,744375713,224192739],[539256404,1732220540,812674339,371716783,932115604,1593782356,1889388905,1019371085],[1867857592,119526902,102498518,307449590,1089555030,1283052678,1637583187,875874448],[937230222,1898010664,1826743713,1564345367,393398866,755137427,1161809092,1695767112],[1085052679,1121405162,633376167,1578340484,1490483465,1548498570,1050747220,1269298294],[1800480860,748509056,1034418296,1521946418,290376965,1557028979,518425386,261646345],[1160994431,271034707,1349069293,1046460157,788582457,431609383,607024650,913610523],[78870955,1707611644,1321536017,199477476,1823557662,1840957749,1729845863,215477884],[1282021899,1379709111,1871255711,2101107079,1812518925,315977524,1273836681,1018745125],[345085186,835885079,418705683,977734022,1431445155,469424921,498668700,2017073213],[1790001702,1037877181,1757123633,1261120176,780486450,1138889567,332726303,2029030648],[853579015,1694425897,1527813836,1639740401,133911835,473049650,1567466938,1442718757],[14511382,732679153,400413811,1560838755,837945172,717410627,614928437,495467223],[1126119277,1097559843,392673054,1277572519,1277766671,1847699832,683446486,1264305141],[1086636554,631452074,1484962103,776769597,601498255,435728028,1828102059,1477866847],[401017471,682458138,861235180,15543973,189856739,585028948,2061748307,1877695050],[16255926,802765069,1074977751,747116975,1871281231,1826413727,1989895071,1190390311],[922827661,2118922767,1815404766,1296300493,275713722,2036911937,596417574,483442676],[51794220,449834933,1988179459,521392192,249785674,1207976747,1589981447,2047493867],[1281109068,438147478,997672292,801428951,1605124635,283969375,1077279643,94848025],[380144282,1050312133,264425681,1540905089,549932392,1083642202,1187178504,1602899571],[2003988893,1090592459,296407429,888313172,1644306430,20446928,994849231,1991214524],[179716953,1336739119,115327285,766712986,1327853757,2024444884,1257111163,1103427980],[1468332050,149618027,643634633,2003978090,1814882112,120542997,999779540,843993643],[241189102,932526377,305519679,1433151220,1805442163,302283031,57002949,183126523],[1121645636,1091839502,1825493392,398612778,474425066,629793829,1647578,1150989595],[577651322,1890342811,1376139052,1845195176,276545919,873993021,1029249016,20269009],[1471355228,1863852630,116875038,2002404014,254547319,869590040,95957465,309206478],[555761971,2039941807,1424670414,517709924,825229905,175995271,1182109311,692913696],[2088839930,736146361,947762721,383299704,500114674,238016320,923900008,1880938392],[339586829,1270776428,230790338,1241969865,448431891,1027546861,73553393,870251518],[433432032,1091494040,993101852,1771702210,109411584,1293799263,707633313,1908016853],[704359324,167372163,1087581281,1405393930,96181539,684525860,1850091149,267151088],[628248519,1891575473,1006774971,73037089,744617811,634703748,2120357118,665973434],[516274238,1533244072,391114482,781594491,828866198,905882678,847665474,1132196066],[1866553350,1698980774,1194271116,196496421,1123500514,756464636,689919695,264469192],[306937042,171122050,43541140,501272761,439835770,643081441,636370577,2073335968],[879844981,2083246757,1181830664,1756239616,1664692243,430607626,1534769385,27277376],[1984652451,1842046560,1215556839,622065252,2060609446,1189100017,1345808737,727525986],[630281524,560612508,1570034254,1085233450,724389190,2079165107,1580878594,1383269136],[1980561277,1142862927,90454505,1574077206,2079211673,1616660587,1501093377,1725513727],[363061128,1576146227,526597849,388116944,105812280,907455292,741620389,1255049490],[1579537700,775304766,211378743,1374470918,264730414,1627991637,212167473,1526865041],[510621411,992045351,2108087861,512694142,1651379609,49371800,1077129141,2043033765],[135582013,283754877,127837545,1388496453,1070444181,964699688,1364519844,2000621799],[2042136798,1877725250,558407848,450807353,944410829,37030241,1116107071,424087549],[427480728,653810163,244408638,455241782,1443407429,608510337,431445398,19284725],[1590462877,398891908,500809079,1602455594,2126715790,320619441,1900648327,325477969],[496122807,1162822049,415540194,1349351436,1483203345,948702191,2081498906,1068131385],[1839037937,2054348303,1972404327,386754467,1358407749,236964811,486711439,1361706134],[1338566187,910374144,191993514,1157060836,1158861517,1375555556,2097467887,1753008151],[1741940710,704153947,1716245170,1738661046,1016494714,374219467,1077702716,1864000168],[1819378591,2097637719,1564363876,704687574,1807662940,827796047,88312485,889527426],[2037708826,723632502,1909079165,1650703336,2072010370,138802189,1425464048,1766464795],[679460892,512074348,19183237,429022754,988481436,2074821473,1248421072,2109774201],[1646650371,556702254,271960914,2024036462,522759868,283942889,203988549,3819410],[622305962,1596100233,916626015,1759675867,656018799,1506451174,1004112261,191941553],[687716236,114885017,1819510264,1093513900,1906957619,1187315195,1431974806,2037224556],[1747693401,2120067702,216525645,1356913543,1433355543,184414524,2106446817,1747586819],[1642930458,1296958424,1488227238,652390200,878973035,1890376873,555434246,201738867],[901072187,1590961003,1208902536,1376832567,544592922,475417239,778812621,1682130476],[1863092451,362784851,435211997,1907984256,1147469573,684760246,837300286,20941822],[2079416405,1720211703,1702973509,243022188,390657407,2016055921,1564969685,557279114],[1680799256,1024294450,1361474745,1915426170,54475165,1756858843,881565045,1791730663],[432596855,1816829408,1809182131,1656818097,910430842,1514127712,1655715417,359225893],[809952247,635034508,1555642407,1072370516,1140730128,1280666211,264135204,1892490283],[785358733,1640764840,586624663,594368585,1088332314,2083505644,953856592,1890087886],[125178452,1599527062,1979786135,1609355298,927142292,2111896112,205864287,968583147],[354582423,575317996,1254106762,778248674,1497304671,1491608063,1133683880,1242764567],[1035004895,1659821379,1296123500,2038289200,2072599197,640731852,1237063808,1108181550],[1452210416,1908200840,23674125,1063934478,758827036,1265815859,1516420534,1847740182],[1338444182,538980644,1570678099,308837628,883958264,1031019179,1593759821,1677943623],[1017093689,2052717566,1922741279,459854997,689663806,406345030,226540252,858011923],[1802552982,1181989924,324811758,1250803694,839449021,1727384917,1485357231,502519090],[485034401,124988120,1984567778,166943836,2101600379,1607075170,43746174,1773889443],[1401399092,340212654,2003678248,730727355,118244011,1427662866,1089326400,428330744],[1624373507,119589255,873818350,397156434,998013680,1965552840,210409569,2013636773],[1773642121,1473140288,1820329398,456646016,354151256,1665825782,354150907,271903497],[1540726603,646548747,403741121,692807727,1348926736,1626206388,266970339,615509657],[1059319141,1289981064,2121558908,782009446,931826013,1378580073,298142597,1452229967],[1654901650,414687165,225996483,1816438348,505352362,1191858840,1726505057,724370107],[1091166552,1409650997,313160957,1163902175,1245487047,1186872352,68951077,441676458],[32074575,353250603,764566008,758140762,1811508644,1078198926,53139459,654021571],[547548867,392924564,275437505,1444369761,1305109539,1228142756,1691071277,1367596861],[35844525,693806308,147173011,1783495827,1844936844,478803628,846045277,1340816699],[1503778068,1238273740,1210742038,332361209,441278856,1399722500,1341387863,2080416964],[1582707748,351518382,369048365,504322773,759947372,669160385,218047827,814562649],[1918028976,709713719,1605574430,1283822085,256867568,1790787152,1221816747,1641987187],[117660975,919278903,1880494831,253797435,434338049,980781415,368944348,232451517],[1370578227,760577466,5995097,501708486,416869781,1993916997,864424937,1270755119],[1373149328,1675082150,1894997722,326982454,359280793,1571255659,164842325,1841827020],[1778948872,1924245189,1796823454,1047279730,629099926,1368954655,1044404063,973161638],[1126550459,1429474772,136016736,1148581094,719772791,2017205019,1907169819,128525830],[1130137508,834982570,1805037948,977397284,1702639389,835853012,187746236,1574040022],[64961310,1444732739,346694035,727518567,1994066019,533001761,865120918,2085501817],[924818475,1045574479,1991680356,475464426,729405926,1109851978,279691475,326794765],[343330187,940553157,2072662209,612368423,1910676818,281248221,1371383349,554495252],[81750136,1905242320,58436179,1131374641,452395790,637813270,851699508,1743115368],[1403079936,178881957,879464560,151821088,689815865,487929176,1769224338,1765307576],[31268166,1510352770,1324499167,418229928,2108671821,208698972,211821592,1009318415],[217137129,189415242,552706373,832866492,1199428588,1188551914,1017347503,753863205],[193237950,1246413551,1306384518,1725652139,1723531273,1084116485,1021836585,1590758943],[1212624905,299147896,650141606,1020178492,1756251613,1531211108,485247839,1803316945],[833776674,1035005800,309024892,668296398,1552900086,868425908,418365171,1920163757],[1132581010,2075283861,362485982,709487691,366543757,1109615854,1254607628,599481240],[1487445853,107585732,673659077,53769351,1047288103,402154143,812638040,542612943],[299301007,1615450874,1098279015,1982136455,1390841594,1309130338,1376936875,1103170001],[1574569417,240228893,2122840557,96605517,340060919,48158683,126801772,1568214175],[1356127869,1611092074,1355199652,690652187,833716055,591228459,419278025,468198055],[167014993,1772147191,2013656601,1437473836,1136860116,2078387990,351179293,490779248],[877960143,1444066713,408483547,933854763,318921330,1083843831,1575825724,2085639651],[1913674812,275053151,293693747,741488441,1510387333,1118401559,45516895,571676794],[1607448806,2050635077,1371892413,260928553,1750524095,912243688,1418218063,993218398],[814952189,1178544897,1717032871,826237024,180000298,668491115,1351980245,355408037],[1161040910,1743886228,1599664117,1499736208,1183608823,1631247648,1979026703,1763530650],[1764841580,1089643237,224500824,1862499093,445680168,60350669,459921199,481227904],[1362076140,1524368242,109505670,1416170796,659770127,1377944152,791135650,1287871415],[1587148924,1415003620,1641813267,558030960,884955909,1210214710,1360870532,168360200],[298659786,60374053,90422524,668006780,1693253260,635356885,1064771905,1161461044],[1904106988,62315217,362048581,1899816728,807803785,1760751650,2052042146,948770036],[1926106324,127253624,666658953,415359187,737957854,1396859364,609473970,1493665018],[1190448334,1273452315,974998040,247127835,1201400917,1139111818,1797937223,353744856],[1594792486,1349971737,1794400237,1611451070,1303796163,1935805133,2020162010,288086320],[1042497295,1237831206,1201446080,520024034,1983732450,1918851279,1175661811,153435924],[371685536,998729741,2082305455,1917967502,1921341891,301617601,1327646631,87092996],[641511403,1875030794,910961706,1052422083,732282600,347770143,1728899811,767002518],[1666627748,1141443498,932518167,1205736514,1118282785,961019583,758487251,1469396115],[1585089450,761716339,404110046,1130495292,176174436,1094642036,164056396,2008941675],[1478651499,616314944,522243313,686759645,1641143197,1232594490,1805361920,792103202],[982005898,162953311,1015845517,1315556375,2096243681,848862031,328544325,2111063688],[207012741,1284469073,1988347006,1534429371,422948477,1276764785,1610328504,1667468980],[420384961,1439065051,804405870,1361886125,371331019,435498667,1334960881,1198647472],[1418440831,192996069,1577379940,1354919232,116683864,1194122073,1501763275,1019141901],[2084722476,2026943357,1533510574,1690932440,1757215933,741176419,1245440838,1667021636],[435417681,841876147,32579953,201447660,161554940,10833633,1607394828,550191296],[499766215,823576682,1374451285,418007444,1994778471,1173461889,1419565235,333830664],[926190778,1324757511,1530321991,1592230454,1832576193,1433218559,1610417984,26700276],[1366962741,478551655,1393780976,1453928560,31931639,891253671,961393563,1092263204],[1583815801,1133661559,660719873,608108855,625570681,123179376,1423406406,1467720564],[1569274435,649001046,1790670296,11414122,548206926,1067021127,1496872048,1265056086],[1009998240,1223603949,766780109,5460067,1360194282,1426998490,441772098,216141343],[1534380515,1622650779,1085251525,428244620,1755168441,139070555,1880247945,375002000],[571348897,1314816952,1445491635,1455957361,813329038,953036058,777713570,482255110],[1093918391,1099497993,1203089404,1029760407,619673296,2120392744,348900403,270096588],[175001057,83629598,887226326,1512308891,2073083732,1877243375,807328978,1218922258],[1070262621,711173530,196728440,1304774454,32087873,1781096345,447536729,408812646],[984486213,21834970,2021132088,294013953,1135827208,1115485779,1285137202,1533688738],[1618968653,1225141380,447953232,2022272211,1510275220,1201327510,1560311566,62009613],[434627772,1719216095,1405807461,765406445,2097103060,1495344071,1577105795,517867227],[655357983,117750466,1767678669,39907012,1965105547,1443531328,32270323,227690001],[1475074677,353281471,1666683320,386799837,1084308322,676312149,939735348,310181394],[343633483,518997191,485703223,1264136014,739713762,962460975,1895403029,102693136],[1076050663,140198300,1301249337,139421544,1308179033,1357807630,117782290,1990957729],[366175025,555460966,717913021,717091624,1052414993,1822867310,1098382015,735921816],[479062080,1763355713,355836979,2048700920,926682978,579692204,1220872629,1716986477],[1212993547,642549749,1259941261,817846524,1219745371,1795985003,1604576508,1383053617],[1086123228,1982087139,2113205802,1719488513,285269646,1537957156,1018018975,1127213680],[159861805,1632744593,313539724,1499321039,532968211,153016505,827712011,1116039380],[319116545,1046399578,894230796,2039686839,378675494,711442290,251187359,1146805841],[1495908830,836876220,492766264,1293388356,890054346,33708395,656404112,782748906],[644828411,2045883918,1168324266,2046369841,1455776847,1185582713,555728656,1232474697],[128029661,622780021,1651334174,2041179038,924007370,796728268,1197329291,1268735447],[1590645585,2112324653,1434573657,2030862500,1290510413,1952866443,1444110270,802249457],[462586883,1739841417,1926106786,621173730,1468749708,545469647,294116167,774312409],[1648185285,521094855,537898204,2019813079,234425241,856038201,1525679281,2082309436],[610613493,1949573654,154174649,1364569230,710032745,2017826679,950030650,1822456726],[629099074,1798564788,1059885343,1911054088,1911234592,162008201,724463207,737913221],[1736372957,442079297,367641197,923142491,155291565,523357598,1943359883,1339184349],[988954843,1823647534,1677494849,1271005557,670102531,829442655,123026665,1935101846],[1053288828,433718843,535994602,244418142,671915972,1366629917,1435702333,1548745623],[32494330,1620654220,2277012,720152421,1337068294,554369339,2070427008,972078086],[745639104,1010991561,579529363,601684014,887563300,1832131386,1394687352,1075009637],[1531074066,1241121992,1069206038,824612664,1139938028,398766631,2029504572,1500761856],[1824586498,1445564339,736321927,1291673433,493159290,665257364,1663015553,1996357495],[1415478410,1670096544,336999264,1597673715,1371146891,1553335552,556286915,1117260911],[1426908631,1313930183,245476795,1079801524,604516255,81815341,60430945,1608318576],[1660685052,2069447378,1495675687,392848114,463939732,1533467070,337843961,820153947],[1277202565,1210726298,1764089340,2078432544,2045384131,1259899486,1202133419,1374601036],[268769262,1165084524,421027942,1666941261,1990370899,999249763,780934136,597776959],[1284959378,944158138,798391483,1183422302,494460619,1271274199,2090127545,802658190],[1627610305,1571308932,792655892,24019098,2034721445,1575589244,835399034,250488451],[2036180704,1409996865,748817249,190042231,1514708238,1253000599,108656966,817065139],[289268439,998316893,1197528131,174522745,1942410481,183602003,1248125642,229073255],[708514750,1965206157,643316903,1974827697,2011467678,1804140563,1905541140,1218452322],[1744672032,795823876,333547435,325158075,131122608,1557744381,1849243626,1630051755],[223185965,1719607364,5905514,2084581961,807150869,444034310,332060511,1602157798],[231821240,1846002503,262362832,224642634,168533145,1278712314,2041585860,1570662644],[570460233,1424078744,2087572175,1320813762,785261596,430828249,1360784315,1909129600],[1515939662,1387155007,99492000,514161959,1436398940,911431085,321000149,282631702],[686028148,1617812870,1825266467,198494746,2045498704,1606132954,324136107,340441932],[1977458426,738092926,658225352,1956203887,325510236,1481177044,1581367698,1911403614],[1688153014,814856420,387383060,422379303,2066064824,1997229039,273921872,1971107873],[66622058,451932784,246417506,55965838,451097819,787162291,995862034,1230472880],[933081125,589613872,1086442224,1577001805,2083691002,89157662,1334439099,424826658],[2063231626,1808594105,132660737,755057507,981339427,93808994,38572909,1842247472],[235770016,727519330,60458597,1318532351,950700515,1136935061,1624787626,984558077],[1966797144,1975348209,1541844246,1290097258,1543200833,875308902,2104418035,1920661936],[945756962,2129598146,1569457398,1258000721,1319118304,1971411940,907529539,1143847043],[458469507,2050002591,547535411,177569525,1301532607,726529257,1391967552,101460194],[1778456337,1128379640,1063081549,1987083665,119458109,585878168,1582769364,1993526498],[2118318261,631185331,695379979,1780995849,1390015651,1905931914,2083480324,59310604],[231715101,367635477,1482349884,683947196,244938290,1944975699,690714413,2073856421],[1593332961,587488924,640392582,1930172992,1825269630,528581747,669913965,475296587],[1059476413,407786676,411872673,1786633301,2050819242,1498381293,1492685133,273111074],[1294143018,253502938,1478947521,390435532,2066899562,1311541773,101011106,1555734368],[378350880,858903945,310345455,574891780,1432042263,806002512,628148723,1536419947],[1448224482,141672171,450479621,1163798629,1133504760,398221445,1882385561,1349727077],[627879938,1485336253,1649831949,864307220,945607624,1189729211,2104433486,1198241207],[613634570,875846735,1343040033,95336128,1510174166,1895510660,605706951,621359857],[514868016,817295282,1893045716,113306379,94454979,455756493,10128177,114847545],[2075470880,1248132936,1281587398,620270351,945942722,1817286400,432094180,620138765],[1641330695,756614224,538562036,111071967,1617979431,129697434,443676189,855559788],[652470124,152527249,221622254,1779713481,434946125,1403550409,1169245307,197024201],[384497817,554196413,1323130109,1152900514,1349781671,995344370,43340168,1239853593],[565396705,43984046,1200864600,1392391834,1800471185,164286068,419924754,58358496],[1869987295,637881789,1845467003,1149873384,593536170,882178763,1731061053,1919844064],[920672733,162729586,377321052,1703095474,221814255,1637988906,601067886,1474704940],[980884494,1138585304,864647193,1811130557,2061611956,1515012892,1361025475,1385069662],[1523300306,1777974687,1138800266,1526528556,27062782,2081100087,1048121116,1593273445],[1187789737,1946579005,13750602,1513447118,1637046066,1199833347,694661123,886112635],[1122980581,269221921,1018765190,814753863,866044038,1778125238,485580957,123172509],[1996056152,996002529,371736325,980477110,321138557,482396697,1477100007,181529664],[655724745,57585339,2010042745,1461351539,328472490,692192786,1217693250,318599838],[527856210,1498325120,1089060120,1244240899,544485350,1268039685,235940446,78552386],[960696864,1484249401,1946909478,940903112,811702811,29428931,393982202,1125268874],[812319436,986043106,1951680349,2000224603,1473711017,1003335473,1715440309,622141344],[809715399,2060030849,1903153386,1463149547,1032822541,1398982070,97491906,1251266967],[197088707,1501275555,1800092173,255727229,1444288413,704276341,784576130,1792805352],[99197110,886838347,509356815,1338715752,1648697853,1861649585,1655173625,1223517823],[1870085,336275130,412946184,1341384986,2102299516,1833297489,845966726,1381096643],[167013137,1175038347,767921718,725513804,622292838,46915036,1468169533,1740086770],[1233203255,1787301209,1042593118,1669627968,1399720083,517767496,1346719629,1163322885],[71443328,1538041943,946159589,626019030,364050214,378734020,1851707409,294673173],[164842819,1524739699,1549354907,777954405,133084807,1799193547,714617347,544376489],[688953114,1184470469,602682695,1656331474,1917784179,621447114,1530375213,2045956402],[1723406285,422247227,1724175052,1336481150,1092871597,343155760,646427501,46693502],[1673502377,1967249685,1359700403,1165007851,884624874,1235544265,1663710092,1162564546],[555051008,1160894316,354035790,71695649,278487660,1166936507,1228524393,1012124279],[1392413727,481300265,2099161755,1389514277,172032417,1796514361,297308652,1522531604],[12344952,1966451972,1228195405,2048522714,486647198,550822604,1507053413,178667862],[1547444734,571017006,100219424,1628644725,1798914284,1020906957,1764434069,432880899],[1305750000,1462662450,619303015,1540867580,938959472,1332748825,619636610,982693342],[185902642,1948786323,1075771626,1169199387,1320985934,701275598,1507967175,1646071041],[1741751547,597429627,136887624,1528386153,1908913984,654848134,442451700,983852738],[739891610,1311051973,1764902343,1763612816,110098686,1673772280,1186419224,555981627],[1664369817,984118463,290681513,771709917,1607955230,1404162229,395490894,1877720233],[1409310022,1007117363,1564710983,546064776,947266537,187572182,713304377,1533764317],[1457185263,670587765,184554849,1192682124,1282472715,597302987,1781712686,1344664817],[527621224,1427696161,1933976733,1250781592,1027369768,1072900403,59120751,844038682],[2096989303,1927283113,135837846,1279795242,229830588,710277744,1931183416,126341343],[685467749,1178959735,1362787603,1979588384,978458202,2050375634,688381244,94039415],[600573408,1537755485,1680523580,1769951216,182130357,1454914603,171025145,565094256],[207023249,536532428,1952352718,66205041,834654338,503107085,237741107,1361356394],[1776982366,1792883608,1832643554,1432513827,1186270753,481920849,675352200,739708708],[818250158,1688766634,1599580319,1599176440,1625705084,1086020909,1707155078,819409859],[75471463,1121808770,1818506388,360649323,62806016,1022102949,423728848,2114836981],[378095908,1511486008,1079754634,1004359956,726919776,1739238420,2024291112,141374006],[493389790,57993637,1168881534,478257374,1342604382,59212019,1919015316,975738625],[1764695743,1279772704,1160421463,1271304264,1224411809,1976300754,724839906,364468405],[1822375584,871869730,389390623,1439971524,1732156994,115844067,1836040074,1358022651],[1605447113,1306506501,131577770,1766013047,1939687732,278513252,155619129,623918079],[504537389,1433895240,193593186,707306367,1235250202,1778057185,1378499760,1904066012],[1960846915,1972731077,2095745608,1521595177,15884082,890373524,2116204963,243624928],[434990913,1654499345,268969926,1049028844,282985334,15056600,678641103,215931122],[7176256,1922518711,2009666711,1218137254,309997580,1541745369,2010663057,1045909345],[1957257077,629558035,1375384132,1263614133,501247297,19338813,702479331,1950919156],[1033546787,207141451,288350585,2045032106,2093056378,172449501,1098170429,1851406008],[759709185,1272790668,1396473924,150502007,28342265,1500991935,948474912,602182084],[653293442,414632179,597460824,1313688862,302602775,963418353,196867250,791489418],[479349483,1183065528,928746990,897334343,2013755823,1308596232,1185433345,1567507923],[526347569,1637129876,1224088501,258428148,1833292760,1702192113,427113850,1723137113],[282302104,1902247668,136676059,184501407,224997655,396046449,1418782636,1455202431],[1482513341,394450315,1607185743,238973696,2112887013,732069264,1979684794,1266655392],[298563505,791439215,1576385316,332267679,1885886040,155984358,1342275750,1391702384],[705008097,256053401,228999226,983888024,2007524832,1977483152,1155284838,1815908019],[468580510,842989298,625177589,1700113712,1709385600,329278644,1494176023,1766182335],[253480061,631102801,1224394437,914888831,81413837,2044267460,1721590610,1964248441],[1065037843,179165026,365542735,837432910,766795585,814394840,1423374810,542555751],[1881226332,1858509987,277322490,1692655230,2048064217,601255780,2073659362,421954740],[1484768479,396135636,1215317817,1103165296,2043503710,101281007,1246004960,187903031],[600937435,799554521,396910163,1215903590,1885444377,1825440790,684165966,1027645146],[938868147,1321597836,1264584429,580812258,328135228,1169826021,23754655,1756736885],[1951287168,55622175,715499907,779691243,1525174762,416681862,1757312527,2080379526],[1322448008,2044072851,187966710,1600277388,705725051,1991048154,2062232240,2075424031],[1261812057,600572845,201304539,1438615795,1794685625,487035432,869559261,1022200924],[355443666,1755021036,1496128953,973955299,729546095,33980666,267346113,1153437453],[1295450930,1186709603,254133370,682170579,177746972,1863852833,658309122,449087051],[267529221,171814912,471083099,1329411088,794909574,1708470871,1357110680,1961530805],[1634087688,49625413,637739104,1632737617,1159931027,1986217847,1444016006,1178082417],[170192048,1266036847,880811497,36920760,285830601,260110158,2066189412,1454194792],[1312157995,648548000,2067148393,343796796,1170415293,1572441131,1859526314,113355064],[378118483,1029369339,257896292,179732896,138193080,2014155484,793787209,818389471],[1652315862,1617840081,1244037441,1210766241,1729589434,1398919430,717599449,700205368],[1708538099,1067386381,1969655052,1550364598,1709810552,594914349,1447422654,1748082723],[541518784,275048941,1044506874,1349245880,2027485635,1739825054,1821465593,2048040650],[1747635403,190695610,897118409,477728967,744331483,783425319,1674685662,293613899],[1003377564,1144755618,1873273382,715172353,956226192,693369463,366480016,1368342026],[1437407757,493561629,1549047596,1983278931,1226685637,1137767652,237979978,1716480607],[1464934720,679848165,23175378,345197016,274812392,1620880980,1069263637,1638590893],[1154486860,871577811,1166428718,448319076,2126714073,1261845921,221267119,1445992726],[1280074012,1505162307,509042596,255364,706153745,1131069812,1409998310,1094238245],[752316920,1655652580,589599767,578108669,257059174,395048146,431366426,1676915660],[825119312,196848014,2039958887,1624744663,1371683952,242729341,829439674,1854599950],[1064500825,691510684,1686281034,697699948,652128352,2010092182,1637994954,813831429],[955936159,1185999287,1692987263,1061835944,1847179987,1274633966,372655328,1265782160],[854151773,1939329783,770496018,1108901765,974211738,350106045,1111810734,1276595052],[1809051859,430977406,299606200,796388020,627812322,1957548558,1114062868,861362183],[1788631696,509017233,1545312122,1472564752,970607187,955496669,1184061237,1114977426],[1580028511,380228199,1240247851,3488503,167849270,57195030,751138362,960450759],[765256816,1394219972,1180627993,185199007,1711772447,1349164486,9241861,1866918543],[785552103,1634565409,1794533395,1149416200,1942825224,591830944,378165976,1985894565],[1770710388,226120228,1976299648,1702734196,1702568813,2071811411,1978764813,1067879027],[494763664,715732969,557335378,764205796,2082752543,2010055798,955791628,1420820345],[1599570516,297680923,318576919,1864002600,286887281,1477058609,310363517,993895026],[2044096531,595921905,1843488295,1220306570,1370834789,1175649407,1147750051,1080803513],[1419388618,815238696,1774175755,66230648,1151269449,499428014,1126548693,291432084],[1276595723,1133090270,1270393457,983964181,1087175811,1022108684,78882221,1782437892],[1021018065,1450972163,1336167526,367785831,605528650,1179602592,474343655,1510380170],[955302373,1682725913,754823483,90801951,556216138,330806022,1548211192,2029640356],[1786202608,1523511100,1790877684,1913879297,630157897,127228789,271816188,1352181044],[185837208,47978148,1648105977,712574973,40605363,159485338,1869710441,1181103846],[1446185657,204265228,1644168239,450353098,153876857,1249234585,1293976582,2098576324],[552590693,1601334002,2019486256,587273784,241056685,1639002902,1145225796,740263433],[724291277,1582050790,1155253491,1656244191,375897924,276959430,1716165018,947307319],[419342264,1135316671,747412662,1567502332,1904280486,1387308648,387708503,1058918147],[154224761,1522178004,140822507,1053136358,719710559,525688304,1331329460,363926532],[220586900,1467556972,1306677246,1240666363,683185157,1313731699,71450541,974920144],[1381602172,487068477,1991898956,1349392741,1178967307,870442246,392764293,1623231710],[2000023507,1992424865,1643054324,1152627129,1640980027,1234797200,165307828,79677351],[729343148,798581531,1973517336,1175058726,865368927,136227959,1814500344,1201120485],[1380423117,1854481435,175762769,545517783,1716637049,667601668,1754944573,1153459679],[154970124,38870151,496600213,39919758,863024958,154002438,432966436,4987714],[740998621,1003415387,1940712193,1734326005,1386814715,400170878,789626093,1478550084],[421011913,726948369,362191237,220602681,2121039615,276959590,1253900315,822774514],[1010392116,1736204115,1133656625,138834642,764553595,674743146,1239399953,696814823],[71516584,490774259,1104717201,1168768244,1194482343,1463947695,989195920,1562178421],[1529593503,296070633,1363670993,1024639304,1707754269,360696345,1247711807,1986583835],[1607128371,205735083,729286489,1751735713,1710544071,1271119667,300271255,1215076736],[547516118,2001422438,790348583,1681105922,935024238,40012999,1803830054,1301462366],[1842003216,416615115,1534313879,743625462,1602044489,943403311,348157426,873362034],[1722457786,1536502187,132475577,688113664,317807369,201178616,1849443537,309871934],[1223448008,39175761,847249071,1893462097,1218552708,996546819,1545780084,297759388],[259481070,2005553375,188942217,1710353652,1657031768,1994371066,199888927,1879384309],[1927214463,2091018951,685743900,1052100040,591466854,1378420509,1680453773,1301497098],[1391858829,1929986837,962721016,764919880,252314010,1926537810,1418621052,371150782],[672173088,1404325429,1222734452,1426778623,1908600525,1764055142,478430,1636053239],[931244600,16885736,1012171539,1563715471,1705376501,1800840454,487498076,1363439484],[657890997,1451548638,1689907154,1963375792,858958949,1086568422,796286507,390001051],[15268883,775762302,1677999161,1244643487,1912996674,321920152,126407774,569944489],[1607915267,687695558,850860341,1028362564,96544453,281937051,1354450829,1566818479],[666716572,938194729,1737259817,576798646,135330085,932961415,1745246195,1781638021],[539080495,1723097021,629833472,1314191624,289358478,1906067806,1500537627,1760107432],[372129799,242748166,1662152432,518846559,507077517,1247096384,1550059154,16481703],[1674205818,1114164727,1968195623,165644073,2088933357,15713427,1541730734,1839648182],[1936744246,2077409460,1077654152,483325227,1673404768,473100134,1127352370,322295706],[1408494978,2096066543,75168065,789117751,1894487337,887200712,9215030,1531951417],[2089657110,1921616055,1292523512,999947752,1483580805,802399393,1258573038,728055191],[842433575,1681165,1936002125,586261905,1835934263,1162278245,1091535757,749683262],[615030856,555648482,2034400298,1772320508,1276988367,301489491,573361180,237468461],[490966012,2079373409,1653972667,763587347,646223778,238131505,412925280,27423406],[1384018782,1374635812,1311686189,701443104,1711924492,1446781528,262319593,1300611203],[2038577199,1377833719,1822400906,1399249634,493955199,1150215437,722151089,1253424329],[1971568474,205811253,1548071189,1435732059,1709710961,304005948,479243567,1565262483],[774035890,1868147602,1093157204,1635431539,1229423020,2012339131,115876145,668412110],[508313406,2124361493,1685792033,934287332,2056700327,1245484883,1651970835,1064857651],[235099841,869675742,267116494,40975584,1452103867,644437920,1862215738,1649721280],[1070481232,2090340639,376925554,858646232,1927586980,1666107612,1666853742,807577407],[156670727,1680485131,669258731,816664113,43439829,1430867820,1865015571,2092455396],[436964260,532528152,1040004060,428493081,685375130,1151066847,1422885271,693491223],[476468835,210581885,1635556732,1100670273,1556955654,1651379230,371631078,1725923537],[1266294293,534238404,1327663451,361827698,997800079,2045101477,2016109889,1150477312],[1648133261,392360309,599250738,1334853157,716400399,1629410856,848187532,642262227],[1529439129,2096723940,1768969516,167962763,1386529727,727815701,1067063365,381320996],[574173485,832918875,1241459496,231999536,1071518583,1621594168,889450413,1588624382],[726380234,726463998,615198369,1330148212,1762751404,955257410,1103119480,1454129873],[1888219370,208407385,1926727319,623450289,1952431508,268823765,1732406488,84611935],[244815057,410837969,1164708189,739924962,1194834174,674970930,1212353925,680487159],[1024095723,195497792,80135337,1523187410,1883486452,434422730,1887736508,1342913901],[1361832923,1081682985,1812268699,807178272,1310573417,1464398572,427010269,86873129],[1719757222,1959215440,343768961,740110659,437926723,782184261,212806480,1120246283],[1211904444,1010774876,334430252,739721655,532288911,1759463287,609991724,544683388],[1638901041,878494602,350330961,378419061,300952745,1089024853,388168211,1740825867],[1324917993,1487236539,1229184930,1970554571,325891428,157193579,686823077,1312422432],[1573448515,1173160938,920385627,1280149598,1657131856,53163738,445239718,1283976071],[1711652771,1902177511,1965194236,1074793099,1095305231,718356480,1265862949,1713634913],[997655030,157532090,1123045555,336670173,1779198287,117495690,2129096685,1487137533],[264956943,1494975033,58744635,1901731133,516380038,343843146,291468726,701600390],[165786806,579193976,892649437,643024017,229805089,150195362,1994510222,1862215386],[1973871722,63982242,678492834,800039189,173387559,1717975660,1672773926,1332615507],[840857912,1976590913,921800358,458115534,1482675818,323107103,719370002,1284952601],[917738445,215173714,1684936839,737039848,807245370,1902827777,1282711042,1948085372],[1548191716,873090419,671662873,1347339722,1511756324,832239466,319734948,1325555333],[1506771454,137186568,831412110,750494528,9479309,883155753,1617896985,1004566937],[1086997550,804994861,1751533624,996080530,227911361,1595260836,1383025805,1221525894],[232614642,228182995,1730612222,1684643024,420542984,1530016196,658479542,1980736163],[1293752611,1990475496,1996200166,2118956724,993360844,1432625973,1850187752,726635177],[618581754,1758208148,2009215704,1555500002,1693351382,1495549883,590317104,248133067],[1075010195,355928783,1758816889,959008555,630476447,1464757842,1976842243,77475023],[503487289,1299748210,1535731733,2105474579,915151256,1279367487,722323293,733198441],[172318552,657261602,325685377,1817463000,498781444,144214223,2058479245,557663185],[2055917348,214138818,2034606247,1811688635,1455606042,1409638307,650916620,157480814],[971956533,1552913127,1989301764,2060847370,1709674368,294196613,900056089,1710596267],[974081151,1339341584,555523670,787117158,67528585,446414578,33385431,1829645388],[859685897,1222112194,347140939,75726446,410737881,1303935720,1186182469,735754670],[1620779133,860555378,257619309,2006877211,1477689718,1262077436,1845049519,1980807708],[1397630205,236479562,1705762200,751903413,1521176478,1891971432,1284952929,307835748],[1708174412,11403083,790517250,812278554,755045202,1188254762,624465858,1092891383],[192609170,54044962,681352387,1538922108,470686149,370746128,1449952460,461905671],[1453510845,1727162128,285863532,1798284797,1884437901,773735793,1844117447,878629701],[1130411787,202585703,1679922895,1002254594,1653367150,1154635736,1513903199,1509409100],[1428835384,1064570876,353345446,590148316,1818116311,1021477042,909810357,1844099958],[2015626832,1925616097,2117787789,66709344,1350838213,1977370362,940757136,1663034504],[745299942,1255241492,942075406,1370038966,1191448469,788081105,1894555,116293675],[180075383,950018096,2040282620,1124028849,2102687845,1225748365,1107091264,380402067],[613908424,1914626121,1256751617,2118147559,252744972,717450819,1576060574,1150725796],[68812654,2120564476,1669780107,1336851404,1203089748,365296942,2049675199,1578784672],[680683816,374121972,1072618272,782930591,656062720,509518529,782292269,1586111297],[488108295,393157465,1975237880,1133111121,1442030320,1319420223,1445939869,1740484406],[1073720822,266402710,1328863791,4846579,297543256,559387487,1483132228,505119725],[1028010767,496557435,474743491,934119753,35881719,722530283,189675338,913639050],[593574195,1027463342,880641074,2119588298,1229358063,1313424986,2058591042,740431779],[2120285981,820151721,584164239,988930410,50537011,1253541821,1180524019,1430572914],[568460114,1399818316,1266619948,1820295457,269380677,2091687232,1636128864,95895442],[1601588825,1022769571,1909016883,1010075634,787227,1714769601,1140016199,496713747],[1053999224,1912459687,447731711,1346479642,1876907083,1195350390,1096231156,2127374072],[24731601,1044348049,1805930061,1020268420,1404280997,262374026,1783874408,1976891460],[1351215768,1192770290,531944321,608631324,687068507,2055717285,1412297973,608508160],[1248194563,1580661086,309706817,942859521,127222500,2004651879,297133645,1482717753],[1713279806,1878728365,1987346158,702028237,60925958,397087924,2004693550,923345247],[1010361760,1819063418,1098081611,616907882,488872033,868231764,131121026,1150232132],[1674589722,903384572,2020999055,747963180,180952444,319212541,553402382,1377215758],[2025404727,960252676,903965679,1989979643,1308468846,1315813710,1822068144,844105320],[861048252,2121002104,857143213,701579010,692848996,256689577,83932350,1871924069],[580507592,1342975712,382934794,1916691568,630720612,1662330445,1918244472,997657866],[1309793557,826581190,210848542,680172211,2037994116,900422761,2068823198,411655774],[367623989,1913949035,602070754,1327694824,805957997,2081049887,1542327533,1100018741],[1713037202,1149240637,758175333,2107095477,432956856,814155612,849436326,702715062],[655280452,1972126821,616699380,288419992,486294524,48142860,593629238,1404678762],[1701384595,1162164941,1680394109,1605442655,827911270,1847155584,64227392,1218391233],[13821413,405696981,1175619573,876386037,1402922284,808473396,653237605,2037313344],[912672680,575478198,1023741320,1824228742,836801098,492871011,1319920168,1720550283],[632863085,554804800,1697706499,747274149,333348317,848316218,835427444,892865510],[1087212262,27202289,1642290695,767701081,1730081726,1875924617,1288331098,788464045],[954378538,912021613,1679246713,1578328536,2057491557,997805771,1425904059,1273201681],[1858063166,1262481701,1279737211,1470437469,190334871,1557643293,521369130,1773354980],[363499429,1071633893,1244740382,790390201,332292339,1103420627,2007369185,1343323889],[1993763244,287452038,1574146515,1553630124,2103806310,2034607478,1206629435,1520227189],[206463984,113875428,1402015285,784603999,1430834921,188327923,731086450,807796535],[2106356315,34434521,382976171,1740026449,545146858,6780280,911323506,361498932],[1654088453,1100472192,597605105,258418604,2066519581,1711261441,1207188570,207714483],[1350000306,1231538847,904664465,1010066184,694408023,451464325,844409711,1197931160],[2047020138,944673087,1594643373,351033275,664496856,1982397077,1519805350,810735634],[333731245,1568721077,132474728,417151716,700727935,1578471345,664782169,1080565113],[1151035468,1274869765,2105902622,2068302443,930641626,1329777232,507678013,303445566],[224801036,713977453,1826910218,404827414,1404613253,1395188019,846771880,1941440397],[2110889799,893959218,217284907,327299858,341321024,249449235,556272915,1381368373],[1062259252,650596227,922576199,381836152,677764784,1824924500,1642522483,1580706551],[775143751,370086210,1839265126,416414311,1014017761,1393165051,1661189959,1215444335],[1137679898,1174882784,101440277,86247176,1980964497,598365679,1830258029,933095989],[1542105547,1493938068,1042517331,1443639291,857782876,531529510,2002398574,1739697392],[588921954,369780375,226721482,270867949,212634173,580136795,663874586,1104690058],[1742108136,1114309270,486047904,486875801,1177154663,1416401395,1089802099,1650911250],[572207259,1989560448,342557423,545872672,885782881,171627429,1231538279,2049979952],[1802252982,566638944,566941724,1862677614,1930358438,787057740,1466424532,1295839235],[668592476,1923834812,1220807172,1495857581,72414810,83224788,872281702,351308247],[1525183961,1751130349,1019529078,1236243851,1771645517,267595814,885251542,1025679005],[378302220,1987553209,195739914,866238362,1828778996,51946530,962196068,598682464],[2123036800,1234143145,453912304,781762174,571213065,1050136945,506451051,1968863971],[1610413020,1929706723,1246700655,929247164,100598117,1358160132,1788810546,1847639639],[852215425,449731439,1043437539,1056593186,804687591,1097447889,1356277258,693734190],[75011347,1962540220,765880053,1697180017,1075059779,1061710894,1828841715,854825334],[1841147349,194123603,1732593805,1972878393,679740325,2033583181,256782793,1634026237],[102090163,1406776796,695503344,2121543085,525014180,918800856,1310469295,1850686994],[731860440,888515700,944400928,659535488,330036696,492240995,1372261906,1691684039],[622091606,336419886,1238684046,1069076227,1051111068,911145302,2039393998,854262442],[1450123129,147501442,793215020,405861767,828826921,1668479531,1496808325,251597269],[1869469395,1522870449,1196577685,885974226,116606332,1734834127,2087361880,837129815],[440206540,358651864,1761074129,354689620,641703973,235751445,479227885,1288793750],[1845752533,878620973,1322346072,1059359951,1838543252,152986668,389610596,1588788173],[1932661304,1971874432,911898584,651064891,1654284587,554968096,1627914079,1177135263],[1331769532,1927406367,525395275,1665496045,575188986,1746347116,867288033,1537145828],[1270260316,1215594788,1340303450,1992102917,1530566683,657323290,1857906600,808172048],[1259853296,9654258,1835119360,2004906808,384772141,633203331,313207519,623467991],[1881540915,1662018677,714443412,305673801,1151311530,1702998318,1915979406,640445167],[1918670213,119475035,88401962,957139575,1556309860,1206757551,759765282,890266275],[1551997852,529107171,1721394638,1906643343,1087272375,1039094134,2117107149,1554188505],[762467937,603252298,1633583748,994851674,1499857568,1944370228,455970302,1533902775],[1842235782,1582518704,1489545031,916967217,1379572387,1959195139,443647803,459173663],[1832199362,1695175256,200696060,166679735,524947458,841589693,413564677,1194140249],[1437880574,1305582722,450199777,375192095,1025382500,570652243,7500797,190190288],[2067675250,350472258,396406284,949944255,287975748,2023626557,1016434896,1523086113],[948935882,1867760878,389929771,987054562,609709637,2119989614,1904787980,698800918],[1401878897,25170628,131889261,859114949,651527887,1770279364,677633266,1421747527],[115027826,1202431336,420806735,827219040,1488643700,1369874523,1926153490,384811979],[803468357,875630298,871423721,2072119693,1712347116,1447132543,1430150848,501827052],[1675658572,937960101,1783620864,202428135,1200461397,1453695144,1950920884,1429733917],[810829593,1629833336,1393930956,122528054,1634348859,705178674,1974896531,295035296],[887612907,999293120,215142343,1551073916,315331352,540892438,938091516,336319896],[1108760004,488375206,1137973502,171320026,1400814784,1525295137,1856551454,1334648646],[1815694373,139070300,1153659130,218588883,1798336596,583928192,894267959,690895326],[717603126,687130400,1086890558,1778008086,310662035,2106730657,429796511,937288561],[865200113,2119226361,1057736750,1149428309,1336094159,1951748678,1783776343,1428258140],[1302866790,531978086,1667826674,665717215,260835086,614857545,1262543268,2098076381],[1772572073,887047869,1659868276,312822474,1835553516,1074098638,261573045,1733284380],[664490902,990027005,895133140,1297116131,1564524359,835832646,1346298723,706854984],[410677262,1612500640,1877123481,1705637342,1368848325,1039542670,548249869,1601379239],[927379927,932847382,849900385,1545537181,1292490749,816942244,1994275930,522798688],[2003756768,85204289,196888137,149837537,1488557673,256455359,2000414214,103023273],[27491810,842004477,2050840724,1004059340,215679076,839856662,1542874329,125021138],[1982799702,1728556687,1319681168,1090008157,331779614,1221742754,346398684,1255654247],[1546194187,1725842936,1050549606,1576806153,736545366,139702967,740581422,2491231],[518446767,1341084405,384087163,1451258339,104792115,308051166,303949578,415793221],[454751102,1616902300,370257731,1909761152,1534053863,729325051,921925818,1656688593],[1532536496,1085786795,1002501805,1947746738,1878448332,710515249,1352655897,319709309],[833450598,75334266,1448380269,1810825546,1467179855,50272824,1583190709,208823431],[994315485,1602697326,259103205,76156039,378998787,1373560305,325932252,1491508286],[786334832,278688885,2037057666,1049345362,196332550,314224183,853543830,1592053848],[868831003,812846344,1182701204,639367571,21620938,1078765365,1110019906,219326400],[636925841,1181296869,811106719,308637940,974549144,563921630,1717492461,433841483],[1821539519,632419237,1003839418,1944822207,82969765,137656373,440616566,719597190],[1697629702,581861281,229570378,495029505,814316513,1677390436,221746038,2008665171],[846097147,2023690973,1906635147,1795082218,246428272,819851105,1706162211,669636276],[2098632665,753555324,1982337561,325701904,1031595592,1405013846,1078130611,1090521236],[372045734,988207502,557858507,1175345839,48941297,59304242,1304114176,849367875],[1147608555,1699289624,2053130754,510348632,311484291,306279761,1639685324,1414503534],[877669976,1132865722,1943376272,112809267,967277861,330442018,626417867,150547282],[484975543,1660079054,1571635056,895793066,1653352712,106104451,772733966,1444476822],[561373174,227368146,1594910812,1500993162,208698063,827115666,525145170,1903651083],[1521557740,1358788692,2058368441,222960997,1967299145,2123477663,209175753,493531694],[317917397,686439629,1617566638,1044584778,411588989,480952648,2048704894,33496062],[3356561,268824639,1250462086,934758352,1252927958,2064808064,632333476,571370999],[1567688302,1292817022,49310668,1148424218,1687225718,2063870007,229816806,687546859],[135318719,893090684,193629213,416552200,657652567,702420219,109524324,631716566],[96287485,1533531818,70907805,507422956,1392941992,1931056126,136805794,966255840],[1558657102,2086182714,752209945,1332528128,1349870623,689626008,1287913720,284451094],[251261049,204153087,1253877958,192047802,140222900,2041565254,637027386,462249267],[1491117381,668372797,269219139,1495481519,901449699,1602415365,303548287,890064529],[1278734725,1015262888,220526848,1608629638,100441014,326516338,949616692,1305945917],[2099807247,157227603,1817568454,283311838,479745884,550472549,1125228718,483081945],[76294753,2011216587,1872655661,1157420095,2077935923,247482464,1758264825,1835706361],[127388321,608895024,1518942115,1513063644,1623882225,214809083,768003662,448647478],[61722182,252567685,1691341996,120894190,1198847453,1986806818,873826552,816894721],[361030267,1473410151,889165085,1847961358,590089142,1311023138,873223156,1409123689],[1329245773,539293464,674344398,907072566,259634826,240548161,645355777,172055278],[699685086,95607517,1992046440,165239410,453415208,96338058,92942223,1723558406],[1817736335,257937108,845389257,1286536106,889094354,1823741531,1611797438,1721843955],[1084900919,352150648,2005488792,894662314,617371383,1241859079,1278842941,1950787570],[57054046,1653199828,1155824967,1920661631,1730343918,1511026562,120211122,255807255],[1336186465,459446257,265351637,719566936,330711340,1283482273,758866115,1339331977],[590864641,851526354,500802655,1094114996,925908061,528312102,2081788669,1996659646],[1134782617,1529365124,1834617962,1740662803,330827196,691604377,1929164062,1477129231],[212137209,308230430,1475584709,250325808,14106154,1695286116,104551841,277877293],[881322466,1208357111,227698553,293644761,74346499,1754790816,724638533,241722740],[1220590248,1786121997,2066915439,1261074026,1923551122,1545470861,1043029246,1134203109],[1136443777,1316701923,2110737574,572853828,1334265586,2022894489,387329085,1778537485],[111209315,1342387726,551061776,1089386555,1066954715,1769954594,953653949,2087495202],[1965068823,1055201773,182143888,873208081,744365750,1624967894,1625903162,1858219310],[1526222178,721592693,673545639,1426955183,1931973150,489386913,1278679344,1369875944],[366656948,879888877,1544846873,152313582,750930260,166566871,1376744185,439027183],[1309740706,1757268481,385729519,1247020444,128847383,303904191,1803958598,1783594424],[2003403694,1794392880,1545387880,1034203653,946429048,1656866350,1709500677,420251065],[448697835,116134927,1967711299,1292404594,1179834697,869377423,18625212,1475951789],[27700600,372941001,1145066548,2059233228,1504878334,2081264202,1175031392,1243429145],[701316069,1486704295,511849490,1502046749,1601937686,328703656,704610097,1514678434],[471330792,1387634282,1977946564,1919014429,1323746043,1515397704,529075772,1014254885],[734680752,1892255975,457624934,1403001145,1230760714,1507681411,898335743,1077552425],[8309960,1743279208,1913841740,864589068,969159353,1147312553,1378572703,1569227820],[917049488,366273683,1800795817,824682350,2075210814,1698757814,583140996,1839051711],[682884578,1943837756,616424330,683104756,731835428,219450361,1203389105,1313885678],[504176980,927572427,347553274,2089277310,761292021,197380903,805129371,932576860],[487168272,236608223,658185097,119096073,1866538397,1305958726,1077690410,1635085879],[1262093787,635621868,1456142653,385873425,1974053071,1823073974,33317725,124133534],[162650038,153356308,534439929,2086717750,982127219,1537973072,419743264,1453997349],[66320074,552050765,5933337,1121464547,1665691572,1207207478,1589377577,1556930535],[718167860,359010998,438881517,1991276952,935590688,874593046,1808546887,1655358653],[2015532066,114921025,2058831244,1079373549,697698481,1815563114,481212693,1092686103],[1399115103,859727160,395928558,130427272,64055500,1447201821,1532948896,597044990],[1822379921,1458539720,269579172,241128081,1775337351,606147331,1945584470,725211285],[348563114,1888248116,658690309,1762565946,1668854156,1912394403,1001389232,273311551],[1394316565,2051934735,1388415563,1349977829,753311501,506856262,126944401,943052362],[655659862,2053579101,75940991,326887530,587940200,1401192289,1588519793,552585239],[1797905153,594536671,499427557,592626186,991686068,331719884,1917133846,236574711],[589302516,598510387,1317524484,1047824345,700340123,1298953108,855302548,1418921394],[1504949385,354286591,1653255363,1205198547,2024362685,990170770,177946457,1424446514],[634831887,6851595,1739966226,1091384661,1617281833,1787878050,1736063135,1733569849],[1746271099,613148839,952254672,1487558070,1862366587,382909336,415907988,1360182500],[49830581,1450146331,1905854830,1241152206,1707128881,47928,1312690793,1000512199],[1930419212,1809395419,1821468194,1028529651,921586460,51182420,650631299,1258030301],[1309162454,171704612,2077960739,368346458,1997479475,1713705768,743909685,1489946415],[682035004,257971283,1877676646,54422282,135453335,2029547470,1964307282,1580895501],[772111569,1099285897,1399952143,1637804275,1411422799,1307561765,1803447066,526119148],[409921838,1246980974,1749126383,755161381,62003611,1472810652,1860434967,168975458],[1400418859,1884714901,1851848539,127320766,1162483285,2122389807,1401889638,50748538],[2015938395,305629081,253067502,1634381839,1584446644,921569226,1448395254,385290767],[635664385,509171111,1034863593,105199914,550250477,1354220313,335174640,88413006],[1268742001,2097234322,724175004,1009606374,565542277,1912949728,1821445109,49576436],[1390198382,1292352081,1213445539,990227210,368106766,1083940079,691406271,955196321],[2126262409,978680377,457106880,1202994273,222542100,26985707,591466889,1890296609],[70587445,1786970780,1388728226,1759047500,1466033263,323102597,207693399,383400413],[561722709,307360986,174175682,487159752,1194099132,630433415,1760217669,934850891],[748795315,7592480,928399617,200296165,1418522710,154920768,1866662702,620741057],[297717063,507847937,1768361205,877187956,730315551,844225880,681222271,1052996252],[791982810,173213117,1473984374,909399524,1716157842,842503776,57955258,1653413981],[204841070,823216132,136709989,2029649403,862508875,1324044419,273985090,327073323],[719757865,717306334,743291819,1664730451,222138030,1717832525,648407524,189151108],[1979779475,1800630915,1176963354,1469389527,204824125,697221185,1697432325,1363776085],[266841585,520950898,2015086896,1695923620,1829028377,1446175145,947339988,664176303],[799819226,701889599,284095765,310081002,741020517,1115889959,1491716937,1468094926],[1897635114,138692163,496249273,87564815,373363910,512911561,382813260,758952327],[685542678,782677016,1449508871,1927579027,808326743,1488056855,1890757292,1354630048],[1035768763,151148712,756888017,1182299880,913930651,1271573090,1780647150,634737390],[2033983737,1633157055,1080901568,457259687,197899112,2092695403,326610887,1226667881],[1049967368,1844544661,118810351,2086673055,626468614,520609458,862646543,1793510086],[957564417,530702726,1398796689,847741063,1470467102,1183173883,1912173704,847696035],[114718590,1873947258,193141928,618715653,834446952,1674172064,6732394,155610643],[700034762,1883377644,1505301105,1509392554,394848297,1794923657,648943343,1491246423],[667540024,680417535,1132838019,1851341728,1365789626,1094485917,1875876238,1982809908],[201443647,1028631007,908888442,961798843,68099079,734085674,498893902,628148855],[1817711956,1307967222,1775445177,769950564,1162707976,735894168,1388862333,2074274866],[31249262,642740964,873765865,976250170,126205459,1602698981,277646848,663931484],[614584841,842457465,1380534707,170272595,725524557,1995177526,1165913627,205225186],[72574784,905558884,1039526953,115390934,987124936,1589040849,51593680,1998627916],[1618750050,89533644,496033190,37465824,483546250,1245143016,1577523166,698070543],[1885388238,383096563,599382853,1866780658,754619000,2078826637,1465554508,1071847700],[1022735434,1730960495,508868459,569385888,1300870438,1736284466,1377283692,1310017181],[520642610,339012938,1410418293,690173247,238120151,1389995350,1292715734,1310495608],[65892342,99157814,1940680417,1690257498,236566052,1542632468,1760116180,1668496333],[1121764263,929427400,1183208009,805380148,432586907,596428755,1113948830,1086484651],[1810632310,1287190168,554521149,1456290866,1591161282,493439969,1707745732,1347493927],[918758982,2092124844,1632430698,936274394,1619122220,1248101213,1958861976,188610576],[1541325668,503220226,1214809236,1972014639,1508064396,1475111853,892183394,1598442750],[602027921,2051817376,1526492506,1822870112,2097763422,2046048246,466004444,1360526284],[1032548325,1730770321,1351534200,1566401716,125070732,756106037,1699098344,2001664968],[261704898,1818396982,987933740,206903851,157605261,1172491956,816258411,318664576],[1042742737,1422938907,824818704,1157239382,1169890606,6629703,314189946,696479881],[1141849232,405956631,965190676,698187318,496080997,1848581694,1438082761,942888780],[278476368,2037289080,1914212051,2128560058,1969038468,786170863,295490412,1184734525],[469358386,440280417,1312023788,183747481,1029095375,552953031,619987996,706203992],[2043768984,724647696,1777678812,1132364909,427795058,614408192,2082117330,566244395],[1204492374,1199785836,506129418,833343459,1772169864,1790776934,779795193,2032452180],[1755099078,1468696809,2029552060,738866937,1218218516,1047797365,1586836697,1095717148],[1930886895,1978362357,529528628,1818846759,938180644,1044126280,903684739,97964164],[53344628,1356793815,1898729317,1304451649,994149392,1722170208,1743309378,1307424783],[1870716481,628523597,1260616622,709663249,1456102546,1712194142,1750577321,581600790],[206882720,1485741415,1419452487,29192456,568690892,1796355581,1152218736,687163175],[698926937,1133451916,914924250,852600165,1061408393,1728553171,82255544,1428904636],[564348542,1381424800,1010124415,576548012,1407204988,2007616501,2119928408,2125805351],[1349212908,567596084,1891118523,1332520713,1860565327,1247118137,247100882,974269545],[371955808,2026044179,416688336,2037453630,253749201,1198982938,1515081846,429963348],[1772409640,439916111,1387592137,868336286,90874996,1285832897,1338411927,122752547],[492288796,568428719,1008477757,1834011377,1746118836,1187429746,1793911132,5875444],[1391602150,793940225,604943061,259492370,1356397124,115066756,1149943789,472074066],[1681562698,626570216,1283007346,1293347815,766288800,1775191754,1505092160,1956019346],[49957958,946353429,341543463,1872491502,2089812722,1826660573,2121007225,1483137339],[737072672,247992240,1341975760,988739667,349402620,1769192741,428606056,1047680602],[1158964148,585598884,21153836,175096384,298343126,839911361,518894940,719492594],[1911492065,1984228326,1610721111,1745040614,1059445494,904397369,1330541237,873356819],[1374843244,399055125,524206703,543655189,232646196,1042809840,785002378,1131164276],[751311920,715465340,1687113279,67537754,1852568138,2012769141,980143704,81172458],[1055096451,140072259,135708916,204973854,804344300,543597782,1441950953,1557001106],[235009538,2035724313,109283343,248620417,192815633,312135810,86795802,1164469130],[1348430810,803095736,534174088,1047627171,189761599,1779256595,524416137,2075985075],[1705001585,1072269990,823014026,1498356368,1064399357,1742863577,33445747,1047943484],[1120471668,732499960,231107879,1391732596,1410400345,1430374984,1192699360,1798563102],[438188935,639465197,845438886,1993692760,1673086820,1530517897,1984976925,1658731165],[245728914,707119977,49059550,2028318964,1233498585,754731892,1868005666,564902280],[900291833,7423133,1593681947,1017750058,502250352,252638425,1157053092,745666395],[1018799570,1079995828,1028734013,1556563543,489061805,2110264736,1073106976,1303459775],[1071750736,32819626,1824310531,1876776123,213822423,720581377,68248423,2110572106],[625261371,266556505,196700857,1610806922,1904520434,200823386,1522661035,1692204469],[200284155,924235660,1057132620,1054305270,178832384,1085190220,1181714925,1541271738],[948506622,681284840,142317617,2103554970,1460484979,893083231,1199922808,1878831138],[447383687,944371123,945535316,620336907,1037485449,2111190544,1828693157,611807649],[685695488,874563787,2113381530,1887829119,1301837718,1056233629,1538152814,1852891636],[1577811439,632014209,1306757013,1505298329,809695812,989479112,1386769521,1133830276],[1762972755,1886147568,1996555792,804164552,1158009125,577905488,125862926,2064999248],[1296320025,1831962425,1274315951,1186714347,1206651979,1570604106,591004177,1225562626],[1898002287,481547389,1253093515,1290654872,1729078250,1710467385,1684818016,1836219985],[1142212107,1900743557,454861036,1631516436,436029214,1029958943,1274433137,1080970216],[906807941,324148795,342537114,86780558,789658234,1887629038,489927498,626346970],[196611195,786455089,1253159481,478002161,283308033,707716076,167084335,1770345210],[728149355,1294771154,1093220745,419287364,1847516960,932422415,1038503065,2102139298],[192201587,138448791,94877681,616718438,179071480,274466940,1182933880,1021700391],[1547084150,1277701724,1499198608,828827134,2106683940,1747451659,923177627,823776533],[26208020,2062953955,2125714658,224597846,1299449389,734145940,1949832932,1125054779],[576601149,1291669078,1659660518,2052141631,1457197331,139848810,1703980522,1733594108],[1874636804,1452562169,1389602940,346586272,874091717,86704312,432830951,1887122626],[1145452299,1154248413,891203679,113074174,31331049,1420562930,1309261714,1806986887],[1141817099,1210785416,1720723578,1257944076,1159031323,1092873474,43312616,65371396],[1866093329,561460632,1789307802,1533186104,1735706644,1318768735,1528131032,9409373],[2047103507,1929200048,2105073384,1700160861,1238095599,1968384088,1031221023,1593488847],[2088782517,1980853827,1446702379,668510432,2041440880,1064745753,93891521,1992829543],[1448764008,183512964,1345324873,1653489332,726555168,1872501192,341844784,931126922],[1425029297,350835,1900308219,1984196491,1413674143,1773139039,1834324576,566740019],[589319008,232472021,1639283244,240814973,1473918609,1311350627,1386051194,1996213315],[2028898259,1880444409,1708154421,214138093,628849386,289043189,675288485,828212170],[180087621,427780560,2101754480,498717407,327484927,1853567296,407218226,770079255],[1806915754,1289095173,735403224,683011619,1027309249,1887979102,163227185,649552712],[451196879,1974158220,1762391978,773162420,1045968987,352780482,1903641408,613828568],[1517848148,267985043,707864208,768492009,165796841,209688739,1328830046,699589479],[2104760534,272931373,1566303890,1581749987,632007653,1823597350,1089021715,2094410153],[1727228861,481800148,2034390714,2117804060,1185033234,1248099727,1164664137,1528118806],[730370542,1409735635,1787473167,981356082,994895787,1759146446,631324516,1736846619],[1523966951,868693162,1044691596,1804906667,127496091,59609571,1790406257,92858781],[1195145410,552279377,685822984,1391239029,570461151,564937157,1287892154,209224397],[1467678849,1639174251,2112084431,1909684509,1350621554,1287475649,1016297005,1240293994],[1319923795,606701310,233532326,133097761,1747380513,373838331,999405195,901589080],[365628501,2049909327,412231049,1284749361,1908215669,1659743210,113527947,1111893249],[2079164536,1931595656,990183056,1874863171,1092247609,601584423,825075305,846510755],[2022960444,668512219,514747005,1122787702,1231070389,165354306,1456478689,108661093],[1029124307,190431200,424092465,481329344,350164849,1499173045,736992485,1428666472],[26224008,975544826,416822060,1106710735,351123929,968825679,1133313066,907735006],[2059895352,1291348606,1398080457,1862392052,1651292552,1140465928,557515083,527417101],[172935674,1047134633,828533019,1408086949,925603235,1129556625,2033054610,2129290250],[1876810888,1733725628,384991544,1804085708,944137122,1381193111,1829384342,1560325544],[1003312965,561730727,462160882,68676488,1373272542,64154318,183332983,1476585114],[413296606,643926900,623633939,1275124498,1565910127,797162671,1284352659,690479195],[457499390,46516601,1133342121,475760183,1682343445,2091585321,270498851,512092974],[1747054909,1921601804,300897000,14819699,307989158,717938832,1115954836,886356053],[1277686,275977330,875801443,1013266963,608230209,262446104,1622715895,1380767145],[1308629050,1025954306,1062184706,1209297468,1053879097,817356984,1628941306,203515910],[1774165364,559199321,508702487,1223796258,1373523264,1503442345,1565602923,743747752],[1800094729,1021827352,1548035179,1099965433,947516234,931865653,1381692484,1926132327],[520422022,2101723106,1072478309,1388287702,579870923,363519311,408796372,1119135650],[321426721,574488497,754087847,479090246,705102744,1460989467,1411329898,1211347013],[1644603098,1800516972,16232976,1450045477,1931089903,1145767905,869552469,967341531],[1336106352,974589643,1119362554,1146321497,883150374,1440079294,368364058,1547731287],[238673371,1581647730,1606341887,1106124105,1455264851,1860720478,762923706,1588244482],[457652480,1955451849,542711738,1104841159,174077226,1882245763,932576377,937201695],[1433877321,60165960,1256592672,747927740,2029114751,712194845,442073090,799392938],[1094402556,2039646059,1538930506,96475250,33559143,294914951,1329180766,1353080227],[1748874870,1773884037,646706635,1133681544,1944483280,2061853686,1227412618,889046345],[355420198,260271633,106424809,1498855547,809075388,350761826,1422642062,2128246272],[954870440,1315776975,741032687,302868741,1534474653,434556529,1503678924,2114131007],[1333826725,928007093,648727063,119590772,1811784533,1293647665,256443386,1812088012],[1835074404,270917257,1296257545,1936479355,696812077,1239071198,850069506,90044347],[1895865116,84635375,1488037771,439026190,1227897712,888747825,561026857,1014906862],[1534806252,221760180,103477345,1184113085,1572588273,459458239,119872720,814561862],[858503955,40140445,1909635790,1793075891,257371325,710300726,388244266,536355493],[365973388,2079750333,667984055,703894500,219686662,26345953,886633900,1090366503],[851246238,711666196,1381938686,1386681082,441543388,1949680968,1407234427,1271182150],[89077306,1878590350,1288063781,1277163001,354161898,296443699,1886082122,457944936],[842254498,823980740,1512058852,936377563,1522848022,1173717712,504598857,669798595],[167236444,168635965,1614127536,23203217,199051375,138761904,1653329371,1322440453],[1865027684,710868131,748155938,32338708,1903694278,2106539008,406966520,1000757281],[1547523555,331905750,903857106,1816853782,285449607,1902764904,1109664615,189975123],[578179385,1990786965,27491105,722956500,547992252,661542210,1996369986,1819017168],[1756501573,2019604800,262231858,1474847942,56177690,266347798,739499740,1934665302],[1394614521,521188065,2051527520,145673134,892831719,1046003276,790107237,174348793],[646058225,539758223,1844336,848696124,420534354,1245309801,1115995384,1963006066],[1516832408,1931537412,1969925916,1889881721,200738269,338975478,1021787579,318234927],[1240323717,1910171852,954308427,208420921,1013861327,1713181899,1822740949,504186502],[503893171,305504257,622358732,659230089,1662307438,936470821,1836923529,797518396],[1954149404,1041183773,870725596,8266399,305998749,1311867489,643624603,1823874038],[1131667862,1769375877,344132311,1752008290,1868669638,1685283101,1244643160,1187100729],[284912558,562633741,1213589769,1133861838,1690536633,1909129921,1592434411,300001112],[50607933,913561086,1623472644,1422916797,2024007409,1302023695,1211488733,1910743505],[352029330,1486290683,2031502008,985925349,600639642,1322846379,443220690,1828041285],[792345924,322645496,343359801,69005192,2061605541,961216412,91502155,732358205],[1845468175,916054408,1602628983,571902405,571402937,273370898,1132689469,50484834],[1168620300,507525881,1879040308,729270554,270281598,251206507,2022274228,703361426],[1571768627,1031547002,1729262852,1670011393,1405440044,235662478,110517019,788301295],[358011191,1873885278,565570288,238116916,1607790976,1595847359,997868592,1297816957],[1892696752,1277703730,363935171,1244556683,2080653718,1785426763,571249208,1960467111],[1875853881,1447517581,1185025788,1233829254,225572357,928063652,1924818976,1162012009],[1012986945,2026357390,748782207,1349021376,10095662,141963844,1531005582,1578955364],[795137680,209312972,397643819,1347416169,2087574024,1191347689,172025353,140477006],[90144423,888163798,1141223279,1731830589,922260781,27062869,415921528,1720512420],[1362417129,1333706806,221618968,2129350868,1694473776,1620481330,925255918,1344941228],[958101272,1918601772,84281214,652876446,857560745,1819295304,1526818887,328417702],[998263973,1684561926,1219428927,423846584,195800449,2094896428,803237011,2120033824],[1045944695,85180115,75658944,797849015,1904306197,1043556315,1500249890,141457751],[1198996908,1627814112,2036691879,1503942508,290663536,1228008680,1726078843,1960915546],[1366045018,158504680,1453390030,1326417972,1672772227,1676348312,1369875624,1167518641],[2063028265,1343185514,901386795,1101187214,1402879490,640835657,848858854,865179542],[1855233638,239762790,1970461823,575538534,1649498570,1855913169,908528512,954379887],[2073750473,671919682,1631205652,1279347731,1116112483,1701475388,45990412,1347814674],[1147320752,1261177174,1536260820,1599103199,707220757,1258343468,1977123447,175100133],[1061112124,233940030,933458000,569149851,1844414486,814542529,1266329953,333107625],[1280952431,640450431,32196688,2062243867,869690837,1125196202,651272984,239067113],[1685416444,607648567,334179108,1006971988,1859096686,1675923879,943845302,689090962],[277153880,793195791,1578617467,904190940,1517468812,1228842474,1919345756,2060907742],[772814499,2077490796,1935122012,1291747964,911325882,1874887403,180496900,1196918695],[1189457323,1481674050,275516929,2072216581,791947789,1504211593,1378105301,116738558],[658525794,673224443,491078705,703134816,180736076,495467886,1081262838,325330626],[480784659,1667852463,1772525484,28599638,1110716190,1621254947,1378926137,2114258693],[1024188508,1189771673,1882521045,232629055,1343817340,2115086503,1198110979,665907488],[792172927,1010477494,1732079510,1687795995,1908209401,1639945450,1651488243,823687902],[1137934037,1566452373,1359358334,2088191945,638121786,422799704,1860126712,380016698],[794913614,415101029,343634353,1733543396,222258146,137486802,609046742,1632839026],[540976205,1401611256,287908969,1967792623,1548880048,874259200,1084417394,986364785],[1436399895,1076948801,52939733,1241210936,195189316,1266107634,281318101,671614475],[1525079487,471723214,950015469,2057459154,1861597557,2039888278,1711828100,1282291918],[560464614,1492241116,741461053,1704662072,1177872446,1936599411,1780793507,744094232],[1849454060,813363506,948456768,1737515534,1881447724,1796069979,360075891,1694450348],[1073755357,1596271765,515862033,1743627997,169394860,1587012802,180491840,1284142519],[993499613,544106092,788825025,656137232,380851151,1213277411,1582296897,973751909],[1921636666,71248640,986958970,5689391,1368281055,64018140,1275455105,2071104956],[155621489,1215537029,1607474630,1714859409,1001697409,996865590,372182454,1339292855],[1022341524,51492308,1482554885,1357262078,179450804,225053410,1793728740,1594392289],[1604198292,861500305,508172715,792552034,926352104,1877217764,1194399250,937894801],[1433818448,1915041798,1395970575,239095153,676786665,669560654,186781426,265468923],[1414200701,1397288018,317130245,738041143,1499020518,1796723429,501788343,1394679467],[2012059113,449172991,2086201507,881319345,2010872644,1158678454,91774903,639023288],[1508884663,1176930743,1300180699,717007463,935724245,1461864560,511787282,423644581],[1767617621,1920274023,1461466018,2111282648,1830722469,108592241,1925194579,1052451552],[1132247288,1014061691,236798130,2127600704,1308908839,1524630188,1926920102,2073749051],[2127951933,1838930396,1138680019,1022872298,951469716,889575728,1352011605,520551159],[595923122,260565811,204399446,1836192741,1707037258,702928884,1878329032,597690205],[1455264837,1751955747,1743098308,1741447356,252654587,1125062608,1662721498,2126881666],[103481774,994635373,683788793,787957307,83118318,697214772,331295408,336669159],[1607766271,222243436,12907902,200608715,1694009875,345789844,440440833,93316116],[736169414,871103652,1582687583,1405913850,142458210,1565691478,1842488270,1838254264],[1896692729,1905379762,1702345630,1358309664,275969934,1745703519,620504551,911956669],[1559303944,588182476,1778404270,218607027,1530105796,2128683051,503866034,2092159618],[357143363,2035611408,1657480615,94483563,806977956,1757009456,80703470,191054814],[2068358991,925719567,1363019130,1268514700,1753806824,1910726701,2035486347,688816733],[623725644,517862282,1973174860,1695074834,2026444760,988375702,1191268462,403748492],[1722447273,240480847,925438065,1840977586,541759520,838617519,1703105493,1148770470],[1420460375,345455309,376851971,771858300,2041087126,1752498682,296900065,1417747628],[672999509,1661666333,1606653616,1565256146,1265624813,1526499557,200816956,91771953],[1777303493,1810991198,164681116,1011071725,1280636121,1008503251,252686951,571568733],[1727223389,1138886821,1187408661,1064683068,1882925894,1951893771,748899839,484023889],[546009337,1320787342,1613073179,1279804317,1999894795,1818473877,501313841,758039841],[1833298154,1078595115,1256081911,1468643008,433905418,727455068,1295017674,380954825],[1633096946,1526263264,1052703172,1221021023,40254270,1846047661,1720942653,971430061],[76203743,202528451,1374785528,582485714,1035483884,1386225852,1335549388,445454586],[1945676424,318854238,1814053567,961897450,1641812485,1604653480,1916101916,1489563595],[815818810,846087898,740051829,1736984345,203763568,882220104,1033756915,1071402702],[125908275,329693241,1231170703,657422170,6514438,225029574,1112208750,789486561],[1644217877,1396884034,674207337,1989719959,1656767561,550928862,1528113831,1226097779],[320843155,1475782006,1580017043,1708708584,61714594,1908749570,375672588,2009312497],[814276777,16975572,878563589,111692314,1088872137,1999304358,825843288,579117996],[606989851,1046008226,1587354508,1493145504,1822293822,349322022,1420721350,63373053],[1901958915,2020001925,1292948807,331174220,1569293017,743442014,639023127,2029103541],[1213088523,251621882,796406189,1172260644,1563135993,614617943,1397679383,1215565075],[1006052135,107157397,1023986683,841090503,1987828925,49041732,1653986722,776461495],[153822040,856297234,488144832,1122213267,1761417802,1163212665,39105834,513626025],[1515548245,564079598,941945743,150857078,178180238,726271717,1915317594,1874900193],[492805009,1787726545,973724160,779241624,929380833,1215455731,1742910773,1316665647],[165470512,1378044402,72121340,32879357,888620047,1023410353,331041720,1013761646],[1583065970,1548220388,222518461,1800736629,614859977,1498538067,1935351711,826899209],[142154182,56501421,550381184,1013287307,1374848780,861037425,118709497,1274084245],[925332613,1339538203,1854702702,581209007,119404778,1065370618,180136097,1475122909],[1494312182,245514920,1642363814,950127368,886837687,2128789479,1815897144,206500144],[1128244126,316953798,44176262,1202271393,426371379,392142553,1398557600,1907016277],[1827392039,936992579,1171344512,607780916,1126123669,588480841,1123245172,1963336253],[267570792,1481327912,371712366,579164959,949434192,1500593788,691007176,2104518341],[1041312338,565735623,1968694222,1554098994,938221367,2040922352,215210074,297663872],[1232989636,1489687643,973968791,369311499,2073241298,1582607814,232060639,342816377],[385642055,1667980554,1199638334,1013285498,1023269135,685534928,857334113,79673631],[1077390620,1374370889,1864976534,807228118,686037286,1780578349,1852994416,750344274],[683349950,1110546781,1907236556,671572414,630851443,613147672,1212297982,1397186150],[1806154811,385331450,318105780,1060620280,755234245,1726293858,508089689,955508841],[694331002,323244079,1127102568,1814335773,194911884,321806384,1052085601,698182582],[2077304696,12928394,954213918,1545801117,401654531,665331479,1791826542,357228770],[330255625,1617149313,2106783916,1130527505,842518973,1242624415,2093362050,166570665],[2025550504,806580341,750191731,501655937,2015443748,224175141,1722064136,1289629103],[1932712923,303078072,1035009566,831853453,435236370,2075694302,1377541916,1797761828],[579331611,1657419486,43424990,1140532782,2106061827,1078165376,1836989385,1731941494],[1049438149,940107486,821528742,1301375229,1769638836,601941632,897912030,548998428],[1648876814,1930521619,1434506662,86887295,268945441,888721007,974386601,1918817964],[1465814639,783081812,205367932,1124107012,1291440597,1223934957,1798611410,1715908976],[903882070,949014733,1312917888,1776665454,1811485767,1318444798,1748183681,1930517733],[619151786,862133017,1873137921,271960320,144197113,36657542,869174307,751503225],[1955862626,558945028,1144448777,558874826,706611950,1939748443,1478899008,952503022],[748955551,1874767074,1250343784,58089100,476864071,459272626,1190942653,1932298232],[70531358,714853430,1857765705,827662311,183658334,805126487,2030936577,2092063347],[492643212,189947630,721643245,883890198,1719775636,1453744260,1618946448,1214460577],[2105731820,1910285097,548169542,137153473,707130056,171388063,1804753522,75065282],[80275536,1227494442,475428680,666713486,1319736805,426174309,1851976543,2120086742],[1241348508,778796540,1263604303,662517246,407533246,370708897,2043905492,547279358],[1581218935,650864198,928469359,522164787,235648160,1187807939,1140421798,247872592],[1266424446,218830844,9903812,1033259793,1982126587,1126031602,1221616340,1978360962],[2068479126,1982539235,984167657,1903651180,444917189,1675402183,1920799360,1754320092],[989795414,799704394,197297596,1882559163,1223961271,1086144564,1256783478,1648481443],[308249253,1425842243,802100318,1189644455,534160858,1175109585,819486294,1868304419],[340958895,1766990650,239227136,209541483,1410110745,792690374,106450618,970207075],[625813145,1721852849,575326173,2120312713,727105131,1829296150,254772721,726235804],[56190408,805827952,485738094,874197160,1093757872,1652369356,870574107,1818457051],[1198022640,465371166,1017194528,1949643811,53886386,549101774,471198950,879694521],[1416233473,576106065,1857338466,1808858710,526366174,1108013306,2022487858,1917718218],[1603430418,1738090949,1681185059,2103412513,1153564932,1078141162,360954406,486254256],[407630090,1914284767,418973738,692349769,1963800621,437908219,343818236,1498362537],[1259276359,1668266277,913427081,1272633046,515011874,566389486,2060803882,358828909],[1007680803,877923080,364665521,1007087385,783783348,336436990,854423549,24825000],[884449743,2023343743,8798986,1856192431,1672044006,492607672,337869803,1804917690],[1847499793,2017806305,612113148,1122952681,240723542,1964161300,1836573068,1224108885],[1424432681,1288381679,2065583629,1233134291,988797218,1315919465,1391504002,334928775],[2058735723,793157176,1562880905,588051948,92272527,192484145,964028409,641404405],[1606536265,704381018,1775180377,1680749448,46631387,1421586302,282516966,1953106982],[1899864530,1095933741,506429152,1201905864,789301494,348089543,1210341366,1581216464],[7294509,572348595,1845820851,1651076191,1180986810,1773924309,644031378,778183829],[1608559851,1877967448,1529754766,1588576008,100382864,391493258,870817663,557129468],[1059228327,1255930091,448425979,242256750,1710538746,2002653058,1897555847,452069223],[1199642864,656021698,139107403,893382820,648999024,625681666,219165811,2105989187],[998049296,646441470,422570766,101096531,226314583,909898095,385284767,1426116956],[1638940184,2000952425,1819560984,2045605619,510425569,1352166362,562422839,418170891],[1771045627,828171175,832361652,717833725,164295897,1238163068,308016042,957123212],[228943949,328540604,1102883480,765586802,1964178767,2006377332,583484515,1510941048],[332809081,1928602730,1953691103,2113669156,822851342,758089707,563239997,1343554497],[1138536116,497556210,696203752,888506735,821913374,2101095160,1828751588,281083981],[1685590086,1760509043,576810097,2078858877,568128006,903065250,1645367087,1521472886],[173731282,1705624573,379403194,1325692947,406966574,864411385,1016659894,998124804],[477562067,1345896937,888890322,1976577210,1125993424,967347589,2120305625,887170794],[145999114,421711414,2039121478,18874576,2047993021,1058235865,740110229,1329750387],[1171275273,215104634,23632245,1075087294,1026160133,1780591449,326961193,61999120],[1619142390,1308853482,1152717788,2077230124,286095938,911813908,676416637,1336960774],[1160890698,1761300892,638705978,1823891258,1662743451,198755729,929955996,1658239939],[1079678126,478180231,388580007,1116027666,1673911114,1575877320,268759292,1525709687],[709885645,2007440660,1955761652,1419781240,1359360819,904958442,1796981537,268853723],[1321179897,1582010977,234589598,1866331755,1181322595,1600263912,207835065,165572788],[925131146,25856552,480843276,115312002,1849214368,529070232,138496465,1989577667],[1709990487,1670412487,1206773488,1670721891,1420184710,163382794,706898626,1137579863],[1083155485,1330565074,11921222,1956291523,1555698018,918838672,452497733,86583085],[1880408767,80544056,151785319,1403831719,29419031,1290917039,1014487850,311272833],[1928161027,227653456,810071292,1441378520,2091857115,368396969,78753257,685242211],[10548715,1450725595,1834684143,535515573,1382138071,1878731749,1916466375,1498352123],[1785768079,892004949,1927044425,441878079,123017339,2113821676,1918900539,1263527029],[817207032,1358313286,1292559608,548729914,1623382888,1124226679,680953979,1566082485],[857793083,591466278,556709445,1043534642,310726548,1669501654,2082552928,778597038],[1473138348,409237677,978499129,2023427944,1424690459,1765824269,14432321,1437870899],[1993746365,923243774,695750884,1612292702,1724793091,238955024,1326829902,1020600856],[1288252079,1589492944,1278357797,535170322,635057440,857684792,72642927,276469141],[349257524,1428150461,1692323279,147782907,1270099829,82944220,1768364527,1883088870],[2074331185,1723846214,1672055510,913058936,1118938998,441617509,1307650310,42989073],[555727198,1824701435,383686391,343640271,2015556494,164597712,1413564891,54807023],[616920226,1277964989,1095673526,500835127,779912354,1479124125,494654364,1401803669],[1715610900,1070966361,288470151,1425004621,1631012848,318748129,1241649311,757189128],[1190945832,91464462,1797502322,721489644,1190056598,757085996,159936495,1711472013],[83282235,908003784,1001441590,449920135,560663569,1364473077,24960114,787738454],[616218561,1465939984,65232552,107270519,1642554448,133488210,1348395065,2117662187],[1234377811,1780860257,1553547032,1562590074,1457220757,208753401,1247639014,1993539873],[1113375012,1418987128,373045482,1619999289,1405616271,1039275506,1406724506,2072776005],[1873689763,799397384,236567350,1402428420,427682792,2107963987,1404542870,1980519364],[1188365646,1383945711,755662758,1174332359,956138881,74653953,1115300544,170048694],[1627229096,137368890,636611433,826939924,1487860855,2330417,1619023337,966741462],[695117553,1301931995,457712037,1143620126,118243420,325105122,1452857189,627579153],[726308805,238417964,1019324092,137071731,1098163063,999814938,2075286315,776510710],[1463901405,1885417143,1048668602,407311499,1498083516,263040228,379421079,1183429662],[220946918,2124010532,51516178,1552295091,627316284,1316951067,1116386733,677495325],[2119919418,521826739,1625487461,1145690661,483324216,160707776,2087445475,1057536829],[1504538533,334911314,616013716,43078750,1706744678,1063812398,379902035,757810476],[1251638378,197445218,576570112,2086387557,1028243323,117851600,965984341,1196566],[225739972,1190293492,994954641,600554949,1270596619,400789573,1083621512,1923805704],[37665554,1223166297,1940836543,1183362291,1957612646,1178244883,1764560696,998512977],[576907406,1777071603,169775684,565150699,1612072170,1853386767,1465204246,1892911263],[1016880877,1690388132,727709583,1822586015,383534339,732433576,70980773,693142392],[1709720314,1606265735,1772092346,141354513,1021470891,668594694,1261303703,1909756867],[1682241331,1340442320,1618254362,52693551,438495076,1442423220,1726833798,1396534028],[1861679664,247354925,2015386514,1994835107,1283313019,1355222807,1685218246,4135386],[384904125,454490406,342869953,477046823,1497134913,560036451,363098944,366985270],[1179203080,1638276639,388293198,1048687724,82850963,1795598464,1811240875,868509440],[94886763,1972297132,1001925563,2031489040,1063878369,1795436667,2080989938,1853156891],[1896138042,2064641943,817814318,1213338528,1306286584,937376093,1730009581,343129928],[733424285,1216015132,784759436,1612210517,1533057791,1203326665,302476587,234566869],[180261319,876326596,905718386,484836813,2000970134,318469272,677510940,181387486],[1335424726,1620329440,1610788063,2044201046,1546230877,312290158,325055243,1680064349],[1729062322,261118500,1031375067,2014188763,58413446,285699361,1985308566,1877947433],[1077616602,2091120839,574858876,1580529747,1905195687,1527425733,1299584070,1363401175],[1153105684,142994556,1045860426,1328156541,1712690367,952328422,1308030253,1950311162],[1165636591,1866456154,706546530,1034382597,1286964196,959628089,192798826,1363829179],[1696820651,1368421945,106567622,1568807108,1784286118,1210513248,1827278250,178886340],[287756796,605564472,1738527810,1652415623,668572943,585266099,381493150,1800827514],[1812672338,1154495035,889840765,2057278054,416522387,77847862,2090538947,1560969987],[1000630432,2010947546,1720176125,796451518,1864799936,355235365,1961410814,202186167],[1960680331,878739766,526290719,1031240623,1653103843,231199141,234315293,867837975],[1145790942,530809289,223319386,778944261,560429337,834837427,48936484,1020996763],[1820901505,971909477,941277761,1010592406,821203444,986550684,2074873408,925615487],[1286098493,1072991365,968860422,1958490045,835240864,676798699,2031221275,1828222501],[1135005360,313981268,1386031284,1936317668,1942458296,144013223,2094902046,1754918723],[1394133749,997246346,1303560176,190548729,1757771736,2063161771,753114848,2023866630],[1561180991,1861324923,649841009,1386062848,4543142,468666161,1862274480,2031283385],[1098104021,1405545883,614575838,91595055,1255923694,157734980,2079764923,1085449168],[2130175076,38467929,2084952535,1465281634,943300461,1543412585,433958249,131199346],[1975853691,1715591792,587578863,2004763109,2052214269,659510237,1335697671,1940389088],[1077912238,1083402744,2048526629,2127739782,2027056567,2094581004,1195157361,406875810],[1237334141,2055698993,1754447257,792198555,1963774829,1397614591,440589544,1134203022],[1519028482,1982157167,1645926398,252370351,825429377,1066872936,420103385,820738751],[269620540,1855201557,1139215682,1888232442,1107619036,1332020176,986013719,1670489863],[1144882915,1864000613,2123151636,1934626588,2050281996,1765916129,349315351,1976065854],[284646755,1821586874,1390067183,330798723,1804538835,1512578303,462737630,280105983],[949280387,2094607772,1569274127,436711720,110848985,93781373,1779176539,878278354],[1368136700,1290285261,798911636,482031663,216161504,1144672020,1172951834,1702079235],[1247906278,1032524989,740279270,8526697,1769568072,947778977,1644294734,2004895363],[893938778,1749892302,55570386,1549262466,523050808,719889527,2120817032,275914461],[1764884687,189850536,1234824032,1700003524,2090529110,766556736,292633985,759430892],[1339687390,565666304,1244293784,718119634,933349101,161486812,398224612,934303285],[1955832833,1823867193,1322299193,1127314504,815897043,1315363630,691108130,1312677348],[1947964995,50355285,347388767,2051326500,1133717980,899533659,1935959681,1007697825],[1987181736,1915264162,464337934,1349812114,404881672,575572039,22191976,1000109456],[371029399,233853625,505465255,1723592199,77473862,1424927558,133093597,2013677567],[603546609,1162872798,818689957,1900233681,953526833,1276626812,222827843,606842976],[522695581,1339899107,495313405,1781263009,1430975236,576768411,1108366455,1826972566],[223613860,405407911,1322165823,343095096,1358161744,467581208,902057597,550070865],[1498851421,782164365,80679655,674865391,1098966313,1320928897,796920389,702545941],[1096056052,524119381,226729260,1367385524,2076658056,1313626753,739546139,1347421530],[988422428,1806085142,654879243,896570318,222016586,516449541,1286572269,352365912],[1126525357,1506464102,566027944,1661613868,358484087,1726616234,1018570299,1384218007],[289106935,652098521,106559064,694516641,1945839254,1454315497,579313726,150816149],[1282984203,211383897,613424147,1630574514,580347083,1043316708,1803047374,1072164998],[1484847509,1824163374,307401046,2089379245,2023496332,146402940,1963692683,1937815822],[650612291,1474625572,1942735008,782267342,112189429,10864291,301312754,838280336],[219621528,1277568363,466215009,1465164992,1228174735,664392214,88686417,1392878874],[548816782,725128787,409523871,1445826402,1142241184,1832802702,1725090900,1573029011],[511608163,381633645,1729466595,1417296898,630590670,1834878352,225154127,1270617122],[907864423,1575611149,1698934769,172585287,721939309,790068016,715156377,319552236],[1468503200,1659855063,919500028,1785407341,1252365951,1243766187,1164967706,1694692478],[578496837,1500938900,1432493509,235802444,646254362,363400562,488168951,1782049195],[522956619,686215844,626449623,1926726200,1958073192,913901220,292086135,295410785],[1654091084,1299219244,1891275985,1750099712,2101622876,425666685,956194168,276133431],[1599345599,1739258281,57034446,1214727779,1329878467,172965629,1611459747,1476918744],[838839652,1453746861,1321169545,347439829,562793799,812369013,1876190280,736156523],[1507093746,1215176217,2045170127,1911893356,1330941339,1967584522,1705113863,1341900438],[1012689192,2114647609,1513448191,149796242,1126054364,1679163502,1090507882,1634559839],[1035889634,124407516,385345071,1950834278,1512028256,780790745,558479449,460390385],[1239343538,686861140,804326260,1959936060,1653956712,1883484767,1232324459,1124360342],[1271879687,2018490884,201733932,1710671020,1296305842,861466533,1482621020,2020138078],[211713067,926192194,677943114,1989246526,623409690,1981504519,63532396,1630889179],[1439585682,1699893671,1597696552,1999237430,940054347,1694565598,565217438,428041335],[387685450,884791439,609596267,2025572556,534295029,760360689,50224870,1746640235],[292675306,887069078,1238685693,16384938,369352791,1904557307,301120421,1972796065],[709895559,785235647,412051113,2078855603,1976221902,1304963976,782095267,735100461],[1865681154,511761561,1834274085,885080321,1286060734,815419622,214077516,1805878424],[1538682953,1735691754,89507281,1485119557,1896327648,721910352,1347276634,1264003721],[2022111008,800585728,694323309,958285803,581946723,62777406,931875512,1074408046],[2048381683,278528816,34990818,1973485524,542809925,1660357191,968133339,1413696708],[540473379,190262858,588372341,512040690,1059670582,1012235917,1555973617,1181640428],[2005552059,488195543,127123363,1409606865,277759187,843102826,1273194152,1912826743],[1111611989,1829397322,971995587,1238303428,614028432,336729741,1450938282,1485842830],[1256961989,680575648,1740245320,866046494,1899040897,966192610,665069824,918254303],[543974619,1985303430,903487445,2055891878,35249498,442516636,418171955,1390864107],[1998252897,1369344307,1915210099,154601722,58307669,1194609411,2017973465,1399478105],[989366939,2108424774,2130312430,1493344724,617264963,1333163683,307219852,32869182],[1546142262,306205856,1727753686,1283612620,775101114,1583840804,1411210982,2051882192],[43946473,839883390,1577172050,1018013952,1834778894,863420512,1752441280,1097523172],[1205105501,1699512201,837752714,1015736436,212508693,154775417,1649411683,2115827898],[624419713,491745164,986255279,1666943773,856250989,1734123944,712273032,887418562],[713302779,788723577,1264085618,306748811,1331421654,1649930785,627977641,554939877],[393058003,1409529304,1561921055,1879794009,1335667637,827726281,660752878,1709279660],[755308017,1087954329,2043552161,458716197,1241883826,900838177,1597769250,709678777],[167129700,1422654667,588425549,481174140,1623628006,1111975605,1117748258,228900048],[1480432521,785089015,1177374726,155539983,1387821080,322651805,2063837929,1995691477],[343017853,287897384,1487784868,277284832,615351855,738924936,1052091278,674902065],[2109956523,1339321883,1773534494,561031881,996756927,363537518,432605397,1797101364],[1665840928,737529119,1739434979,1554339976,1992812248,1124357242,210634495,1976341436],[1981356396,3623099,2066899512,1574002139,999809260,1003702751,580767407,500803840],[1312979711,854669706,578031252,2096952918,910295824,236308568,65934003,679172346],[682418985,1373533165,407543953,1006167764,1458292808,142540803,933637316,1903617316],[977118667,2096400626,1520527606,1523657522,737930374,1213160557,1767805368,2065525929],[1406462741,832807353,705569731,1612311730,728106165,395667413,1863252137,1003888261],[507335029,985698114,567589422,976424575,996413642,1634790113,1873379168,184174712],[1560549089,584145031,1694233191,2087994221,1590496142,207942707,359720427,1658015566],[1645741290,1172028849,913876673,1956017241,370780544,743568504,1745826714,60705073],[1273015159,1258744658,1304472343,1910570339,46975100,1410678077,1103741285,1762256962],[1011461873,1927657180,565375105,216745260,1328274169,214567137,1040759392,13530653],[2041179888,468386908,1315251485,1557373158,345291463,710461670,587525061,1585995090],[1383270185,272857443,857562541,1044092240,1107080875,888227984,291983287,4243917],[2095187277,1646221806,483990292,1289124144,556728434,1057152739,2053256162,677656224],[1125282303,319616198,2054008537,1504393647,1180085822,509179626,815704954,1377927107],[1434355578,361925755,2029340036,1283203951,1489171237,808563357,88100334,435591535],[499022815,1094208197,1941790800,2037860879,92777514,1941260666,1349169629,386786906],[1262968832,1686504048,1463384128,1335497664,841231792,1506792963,934861098,1832375400],[1576221016,652520242,164511034,576731132,1403873625,1486870293,1544834509,2066860799],[1809808463,1089213140,1192187622,1986064325,1276554006,1263349774,649202532,1090140570],[488561511,913995536,894741993,508317743,888518919,1304799351,793978807,766357243],[870722644,1935691069,656024226,1879247339,939955740,1114015619,190885324,1209981122],[930238720,562122059,1432158497,1370922326,864820046,784708947,117181826,536762146],[1377054806,1750268662,118920618,1019510858,1369653948,1252095946,1389263444,955666027],[2009595216,309633694,870702590,1353947066,1064183892,1548153410,1209492125,479274248],[1822480175,1134641806,1811755410,2027529074,1427298702,956171519,2096407245,1004281114],[1253233441,1301779828,158789696,40816422,1432218674,641405289,392647139,16651309],[1894232566,536848916,299000646,355762111,250760929,1239331471,283222624,908623089],[1104565932,990821553,509051599,1763563102,214031478,639176110,518212452,1161708897],[1649145179,1417859305,481118708,914017094,1995080140,88189976,494820645,421767712],[1049735190,1379477251,503353917,1981229161,584231272,1115656556,953119871,1122204787],[1586655852,2078440223,998853216,2061528644,1426419816,1632353797,853929904,1637335898],[1424761128,197511309,1256841487,510210754,380953192,474614636,1066915497,349720435],[1268107818,481122798,966230654,1643223479,1911172088,420190015,687494384,1678113718],[1807919523,1410926102,36356158,216488261,554391339,600451223,162151212,2012123242],[634083906,447849422,94295126,1966237954,1131148995,1660326047,1224649667,99431356],[1954984396,1666081066,1127538838,1553300837,1537787549,2107421614,64565573,1860642675],[78599291,1894032933,351698659,47329746,1478214754,1093029234,1104177952,1425476730],[860514423,639532705,1908218124,67343433,1980802206,1813230154,1491700384,1705825745],[723297436,521983709,909673648,557626499,577084487,616440208,392212746,1963860887],[7410198,1457390204,1421182950,1549616247,79097824,769379064,428519338,1443965965],[577088336,1199375421,955766481,82253684,1689171378,1314614945,315902808,693131329],[1536042177,1010646613,1561987865,492932888,319799726,1227806280,335678191,1859416917],[1327025820,1289491434,433754928,1271262394,1342996472,1465834889,520146722,688599903],[498407009,1661071409,712465583,441644590,204273477,318948636,1286937091,1988175399],[1339503786,782022291,680552505,1420724555,1026334105,638157616,371787605,1303060091],[170688139,1891508473,196208192,1623778222,1015431836,1352409756,1231444879,70742637],[1739415502,1150393574,2068141927,1037203044,757768672,385423758,1583459199,1668234907],[887168620,1368326324,1510738609,655361223,425604327,789877892,1798176038,1532888840],[1134429706,575093576,1356497807,858792181,703861551,835023614,697933591,911142588],[1133252051,602982558,1285507290,2070144042,1731709792,768306410,1085434948,1216728891],[1233805808,1182596702,1289813130,1943930312,28871392,13694343,589365971,75400800],[1271106194,992239482,578749243,671180316,285493603,775986843,911419972,651095980],[1924416151,449250207,1793322321,1271450543,1689988568,403064356,73312874,1451683458],[122094511,69919024,139390988,425408688,788925698,65241035,45813420,1397668110],[387280128,1133876340,328190327,819228568,571363233,2088974245,767580673,546708088],[616735041,1170948133,365446499,138142137,742249770,1900649622,849654200,1880904189],[681531664,181030969,1558833443,1779608916,481423930,1964714229,1272961206,1444335933],[394011282,2065049382,44141644,1444042184,97209208,953781855,167431039,1441677482],[410449281,997621440,1665688188,172448265,588568427,101273351,1069761131,419116278],[33429077,1353259299,1253121388,1086307395,2111905716,1762710174,1873427118,2056289640],[1003591221,289073630,2004613455,1877511623,93477371,675068034,646851572,1451109216],[2034800157,1944364557,480549937,562954271,370230846,361972527,1188668492,1040353016],[1391050916,1389238229,1068082607,2107060030,2126420792,1514808556,1601539663,838617771],[986736391,637447064,1376936805,487448089,1536113135,1998957907,560854893,2111202990],[803400175,7687240,336987787,515442751,2129340960,536500192,2001115580,443920434],[2066411021,454968009,570909826,893541000,980810214,219284962,1209247721,1852952647],[1242520948,705431148,914752762,1748993543,1715089347,1994422973,1662032999,1094281720],[75896107,94549234,1583109675,2018520019,711265910,1978050322,1269622104,1106882270],[358865227,1540266885,600826719,798782363,1019418805,1381763199,1727768967,1366230824],[1681279036,1856579635,1235258236,618731825,1500143135,1173328535,607511626,565376287],[2106799045,1454915422,2097396375,1157702430,1975209263,556917815,1579303352,216923311],[1297754677,1522767867,920440339,103816957,1519028944,1217614778,105647239,436695462],[645155124,1214688993,1681560686,259812925,1556572821,1336508940,315629110,1780896022],[2101044240,1126695292,1311835702,510151027,1004576146,519066863,1483014090,434571970],[1282184798,1214084658,1551535761,586361041,1878192388,1132499868,96242022,2004215077],[1934351874,1839505088,196487920,1202648251,129247750,2093203742,366309640,331957750],[1031110787,811716311,83798795,1327253202,1120264416,2105248917,342764874,2094985084],[2003948602,1601433351,1981997459,1500935332,2052956555,2093213940,418487863,180934726],[1062283630,1387049792,2077957068,1803507340,1428700045,1745472456,904508490,57439527],[837570312,607013659,2052569163,1177316075,1069840372,2069118867,2001472811,217824260],[1149921629,409172174,1564173401,966442017,790180386,536988777,672141193,281233971],[1733589448,1963613967,1890755680,1416915841,230257664,757714085,63557064,1758115472],[179056968,1031015457,666445509,1674429352,638104245,2067332276,943327429,695630241],[1560307983,578329390,590811566,325670745,1340875867,1113497244,1094557396,367951634],[556416140,1787277320,1934701582,546343253,1056338455,1135307611,566577550,2123843886],[142701726,1396821147,1319052548,1504696641,1592404361,1368003368,1291986273,145649836],[1131845598,2049708110,1252217885,1182945925,1073787089,1514267206,2110588173,1988083924],[1931309412,616339424,1773865926,1664505178,2043757987,974888307,627551501,1696716910],[1929453373,137062695,617613768,853933358,1855517935,21013228,445703816,1964139748],[535311871,723855687,1811701126,1275818868,1141130613,961929708,91382310,517139037],[1191886058,1622228559,33564361,944780079,1340880623,382498956,178934084,185647658],[1870905847,1230613474,159979160,136482062,1161555898,234158194,845830334,1579734939],[577855662,699747105,1677767523,1837483944,801968139,557139784,459224499,1944084866],[2012718468,963639393,790905943,1035936321,1399045411,718926503,1548109303,1928351970],[378661166,680740371,1908347469,650898821,672793642,740333397,452840079,1905488235],[1415128094,1775097823,135994846,996031197,1683750356,1101196112,300045665,2092936748],[390124269,121927485,1325182071,1759075436,952820323,1746668117,273731530,184418692],[411399428,239289671,1140664111,666394296,1147097024,1630119647,808744384,636433535],[1104985048,1510972611,1556219832,503542636,1213690726,1202435628,1801602918,1589986452],[567014601,1895331065,10325131,294180554,1190203471,428975438,1657981963,614648560],[1401590766,687877831,1367804862,655324048,444185073,1509192179,453749833,1355047448],[216230662,2049141557,1309910583,581186210,2010423892,984986072,173300630,1033253604],[652728655,385563320,1276221727,1175085649,171620944,806677260,1548944979,444425857],[1854078105,1571306159,172087402,215185556,2060864513,1842778654,1533062203,1597895884],[661174138,828137203,1235928030,968572096,1720445223,1137170838,1672552989,709059224],[1261861294,151696188,507104740,472065809,2025840263,25566631,479974808,844139748],[1593892897,240348400,1779634224,375578895,1608721825,1677058074,2012159049,1043867396],[1609430564,1645029783,452379290,1252661747,976339268,731309055,1703425021,1169229306],[500454899,1058589697,37597461,1558571745,486062533,1557843975,840518947,1237515287],[885766621,724182520,475508570,1038100521,1418111601,1175908294,2102613191,1304047542],[115391581,2114909959,1978653213,493058611,2095879326,39948218,1826891235,1799734458],[648903116,2097136279,72053550,363618673,1716557678,1738516714,103300840,469512687],[1581722363,1983628922,1054711814,1324994161,391542035,1884000459,607223402,556148073],[1393973007,30671692,627402194,1873250605,907079693,668600443,984415688,1576148063],[2052940184,1763717,641271216,782341466,19661201,1033182077,2104923016,1806451023],[200921703,362274097,195840235,547379707,2128419459,669611802,1571977961,1634224176],[2041780346,2128403881,625678342,1349919021,1199894669,910431319,2064834577,751672866],[551789505,808357683,111701929,1187297715,1590180103,406047867,1725805734,1336068095],[1570175611,351553728,2049127600,1523783639,698710448,1276803061,2069850777,569473364],[1896576541,930356944,364474308,1062388530,1908716662,472936233,979896626,1969809541],[782721638,1957915168,500303906,674713066,1713607063,1357647517,1421215027,622651993],[1466735306,1234365889,115903467,1671059173,453002043,1494999369,2115866815,1300962878],[2126739471,588888299,734708760,595608369,1049744777,1213424000,2102937356,1647874591],[1658752137,1771602194,1764971681,266659919,932845438,680551922,248929759,1908151424],[796310621,1628958870,1712468812,800536443,1882584682,1417749578,1263792608,1122764378],[452357915,2112037480,1335983684,516521288,647057827,1866080431,1769720014,139988556],[1184259822,1944354153,1596077481,373970971,182114484,1769087377,1181723091,595859257],[1567576835,233212628,715024896,1903534962,921833406,1152971323,1939387782,2051669442],[1947210364,141155115,685661195,1431633888,485663344,1582198690,1707290418,899606223],[831557704,1336651726,2090350821,1434361923,1061707095,1539331879,1134486991,792064239],[883410579,9971488,152177575,1584992195,836608820,282021294,2083328707,1578466281],[2042669325,172170254,548878474,814281193,363259464,917864601,1599197297,1425850955],[1473701700,1745774368,556911570,1967058720,1896115573,268248867,730201338,504119655],[867525538,799720838,1257114764,2129881906,301909148,1131465102,2058040052,2081302970],[1899776376,1240383244,1253246035,89641875,1362690556,1059897413,516152145,491649518],[556779683,1106066883,1337590850,440599458,721757705,164331601,596161258,1513824198],[985933650,117935437,1632612881,627014276,1193701800,2117964059,99052097,467685914],[1083627754,2023037520,1593306673,1871608569,127062000,133272025,2041929348,1485430226],[416271529,1178739429,1529392915,365804074,1155617346,325909832,951740970,947472650],[2066400276,1024887351,480774181,546065378,944858853,1637348404,2007038938,1159214921],[602262985,498479265,786504327,709009190,1863082429,1523295479,1446358543,873614350],[1409524197,1491341733,718854358,1537115264,77785437,72212648,1605388856,407372888],[1195297868,620511443,1037732661,1599544343,1696783341,1333159879,1954239682,912848760],[548926468,1120974155,970949514,413798295,2080466126,999574697,1148207582,630094357],[483028022,103994063,1187649440,1900280416,1342663718,1897611741,45736432,196256355],[1647726553,1105675701,1205584033,2082938509,1359312059,447126186,170341058,505519365],[1216275308,301349762,1152045782,597855396,650070087,121962120,284738533,1017046933],[2025918905,1408618535,2122278126,1317038414,967218106,1526279303,1420215441,608492076],[606232019,892999428,333988795,352149588,1156198146,1595621467,611103290,1252238680],[1463576568,1551999711,1626639668,599444725,1675731316,2098607811,321804640,1828938345],[937898182,1395475905,711935993,1227157785,1660175473,1303189270,975191310,669354466],[2078006893,1615778325,311313049,1565192859,1943697622,1678907321,870368486,252106256],[1427585060,306038462,955353200,621173419,1041278341,844953418,224292480,1689550803],[906336513,333864533,165210179,619856525,195642060,714678351,1527228037,1475373420],[1498911882,1275391538,819678519,1354427889,1096842382,1806340252,1158775238,887220186],[528725632,611569625,739675273,2038947844,1217696480,431306604,464444665,20785400],[266281484,597202609,1391875823,1124840569,1630261203,1255697927,425794461,867184644],[1494863725,1652977349,641487679,1848914063,1278448610,2117467657,1451207494,1316515153],[252216642,117644110,280252479,586932659,1980513964,1793840392,939000595,2024708972],[463946083,780836927,2024382865,2128347427,538977266,631270667,1870662655,110196606],[872487879,738296389,1401009145,115340763,167095012,1211710104,1739440145,1188188659],[367695014,48361113,2057509425,1956155803,1542589254,1809636631,311050180,579058594],[24314246,1861550652,2030158799,103726242,1905252002,303367556,373456961,135548355],[1435005620,720620197,798180713,1993960423,1269117260,687478012,617958000,896800295],[1405674407,362853866,93711219,218241081,192472159,1063205391,1669176669,1884327247],[1176367855,1886402175,1895559314,808807095,444416234,1693053356,1148023628,741313984],[265807035,1819254137,559860012,1830662961,84540702,757930556,591827026,535692527],[878508182,1289793777,283599939,1385018831,1921960837,1378724889,868529272,1853839566],[939516387,485934485,630517034,157529815,968222276,280967622,217413455,1453840656],[1369392545,1092721555,951210622,18722317,999087142,1282087354,1473390385,1609946868],[1017388545,885942151,1248872192,174058597,1839425240,1915335191,1020629952,537585800],[169009063,399737792,1279955252,626137134,1372726851,1287281327,1589042546,716041469],[1405057514,592419612,1596163001,346156954,403145452,832346425,1800050470,202994754],[2089601336,1000760946,767295809,335557408,32323858,610644999,1004645207,681861316],[1463501392,156944656,582616349,1137385920,1719441521,791906232,784037856,582637661],[643127413,519998943,1430936458,1716270849,1440734669,33805192,706422155,1304459817],[348101462,1432626700,408537460,286635511,1782520628,1358468660,1266236142,786773890],[777376957,533803505,1074217592,284680134,210837474,1423688141,1564423570,11047806],[1429355899,1232686633,1331421623,2117649960,1551060645,234008352,662436757,2032828693],[1370144594,1645232426,1544590829,54364500,1484246701,632506916,1432067350,61763503],[933071944,1391977285,1529955750,310751495,1588895591,1554989020,2129444989,1629563590],[1881925812,700697103,34094658,2048891666,496341465,375967583,1165764139,1369841916],[1280294421,869238198,667518918,69303037,1433334541,1508593924,1564241123,94351286],[371350646,1762939026,1907309512,1400853751,1322377344,1325265616,2012502713,55236561],[192523933,1525435300,563010226,514661381,1180216148,732711213,1078235151,198871109],[179222894,639828479,496286932,1304326493,1825094488,2013474642,2007453782,513835060],[903305790,632645289,710817844,2025724350,1210667913,484014406,615539934,1767716953],[1125651298,1783627969,1207702139,627389851,1021452649,460737259,425809714,1058652479],[670996489,1057333901,683943112,1636562677,1102057968,1794945189,1263661411,695645808],[1350833660,615096912,200080841,784470051,1392150717,90458504,1841579869,1080299316],[1840016552,95514636,545760935,423032288,2089618556,1155626570,573582459,2106033629],[670717467,1928852434,959566824,105801489,2087811651,1342556817,1781998602,1406578795],[29180325,1964305057,340168098,1176276335,1115626765,1066237849,247253349,398096790],[1457491484,358061957,1757247847,86046835,1341420766,1411718027,1761775681,1822998573],[801738096,659306378,1769817836,1954147716,1316556734,153770132,273541325,1268382462],[1429287256,1062025626,563698011,445767381,842206430,1808743569,1403447254,1035007574],[473215984,2045268347,1723393311,703293397,1576943559,1094672080,524537262,350892388],[1794932337,2099468178,2012943915,660032937,1722518393,2065338776,1672191765,1657287795],[696497234,1092672011,485050736,811794279,1412634633,590051227,840599967,377138189],[1585171191,395232980,1909108790,662395221,163023384,1507521362,1958069864,52855620],[920056254,408771692,824645679,356130759,2094337167,934097569,1924627781,1678217274],[1504850714,223496965,1734210180,1504969257,513534304,232024536,271642186,138485009],[1898780203,1509179130,1297551192,345768207,2113451816,746776188,195756283,1288147041],[1222761485,1269529348,459364551,373718259,1126024799,1512390547,155237132,1058055298],[1184807318,1862722386,2083743396,1145328397,1431373771,1725553765,474709824,88735325],[195899970,2066312684,667260561,613895292,1536176809,922652050,180871555,29661292],[410148306,903491976,370674691,1058392374,236421091,1614175194,1975640302,1950732660],[632381707,284808941,480073497,1324805158,1614349929,1950378338,1899131445,52229762],[1906992812,309744247,76303164,220532188,1231981375,291685314,1168546950,1218093665],[1685582934,319630670,98864718,21222439,1181561350,1099101334,215618522,1194248150],[33160569,2060384570,549189341,2107931202,1102811128,319699518,259644796,1500648921],[1563075482,885276480,436483037,1439402155,338091396,1408456451,206878919,1081801842],[626453003,2016283145,306737154,1218713858,338501364,831424414,1304902835,1458832493],[2086525431,1418024186,1002738535,1333464858,727420810,145974912,797553499,459961557],[543789507,61993159,1161786606,1565563351,2064423121,504240732,1146557476,1007236435],[1362294252,635142976,408974307,1637456447,686178992,319131158,638538211,775080225],[1717927207,1271154736,88769090,593746013,1900106309,970992905,1513336809,1453213618],[1465724984,851975370,1860089929,1005613446,505228325,1729646123,737882463,1763962848],[944685947,615588036,1580363160,1467371942,641462250,1549575203,1153977357,1041492463],[247627516,1926107954,113854880,1777602651,125880772,995197089,388768951,433803943],[423029938,351145689,448283966,371438950,478859333,288426656,1575346925,1345541901],[76650881,758797186,9945837,1093572226,566547109,1491716443,1521393796,1655738520],[179679226,799520911,1963169302,766915862,298710029,1135909946,1076970079,1634095856],[1547245315,1861333991,962218147,277311881,1510513414,1478575072,1198513179,539320274],[2036542699,158425005,1551737240,455015330,371099958,7723277,324796307,37052256],[597959741,1959513557,325533190,1919877279,1021355197,1524008526,807268360,1181076482],[960525132,989342488,1992385248,1179341528,1147440586,1934460524,1756841842,63914585],[409565612,437080326,1231564186,1849373505,913707537,1744029370,970309391,1807483325],[538453454,1454183155,320645188,1830215501,2064689670,2010982818,1155191239,602659540],[1471560109,991090761,1728764102,1601985428,873141797,235807017,541243706,1547338183],[958726423,2119953638,1727481524,904004093,649506163,680862025,1656173116,403182506],[862459402,688317891,655095765,1456821187,245652505,772128178,1385169451,557103363],[1190459277,1738271853,578420051,328374625,1303629289,2097432593,1203085495,1887761025],[1421348171,1476013464,135914261,160280114,1612326443,486954442,1965416733,1303849487],[1192601002,501793583,1908384727,1452055403,1589036815,1818106568,294074485,1471389494],[171743299,155979126,214404233,2011030760,583634557,1910283033,1442382255,1476146967],[1516148550,98812922,1017821327,660883191,130038586,2070528822,382495443,442415662],[1207130716,1871316437,1515765155,1097682689,2063328205,1751227167,1786722962,854649759],[1365950982,232847763,653123500,415624464,710694887,131196806,54314865,652215211],[1914226741,1112401205,1394254105,473194868,875231963,1300385518,1171449063,869098019],[1984851685,594482958,701418028,10834379,432566520,2104758995,1297020268,1561253865],[1185812231,166880720,1418338072,1849916599,951005050,152098218,1112434158,791250275],[1655047414,1210385947,1990155239,214397963,1678590092,192897106,1404437351,1393012804],[793894428,352703517,572877811,86753858,518705460,1773492019,356415668,1144046234],[1398970902,1353821302,1053336344,1225930086,1066455858,384912198,1722828138,329951891],[782361962,2128293579,1514138208,410314626,145672773,102881973,1006326861,421158431],[216280539,1281248849,865042378,437087610,1527317874,1145245640,178695457,574379647],[1508731011,424738777,1814494432,1759795883,1707869082,946853459,2036630332,495578996],[538026779,832927676,1100157787,1002560969,685311728,350464435,378348381,2030906562],[241952106,1267978063,1959766730,551102759,1023254472,891205532,1533278448,40736078],[1790740808,485583598,106902053,1371051558,2017653322,1803001429,1347973812,666127549],[83862312,1171685637,1933687988,582184801,357905640,1461112096,1448729792,540610484],[1058855711,706347535,1392216142,788131514,1550361174,306834588,466359445,1003486078],[262167068,1685200184,911384895,1914310242,310781739,26993129,1496207796,1406938113],[1228838607,1765125484,251499133,1840979850,177708043,1413070677,690486810,841212657],[214395793,628713094,61261482,240555728,735577401,961757870,798159126,1664865894],[1088510451,2019282903,1134680203,467397042,1240734765,699129701,1796146908,4134199],[1496514550,523733517,858373918,1068097236,307286499,1159739523,1846874200,1812247084],[1073241953,1154850301,1419759532,1920295185,1163395170,1582269738,1649966457,2021443226],[994890513,1484621455,620201033,1278833318,550061828,1387582292,1549351414,1014442106],[262287622,1051440157,607029893,2025283613,345599381,1456521686,1282497444,477595600],[2007988436,1512861323,1425990607,1093781385,776359049,721454388,304828220,1774334842],[2029408108,80670044,696976162,585120186,1508754933,1879345733,1499067438,454871894],[220371916,104803839,168440836,1034754006,113881970,1587570848,1444854087,1690556535],[1080202304,1047100275,1466994445,963602156,257897091,488056423,304541202,959994573],[1018801373,408392432,1627571067,882311428,1996478683,312265092,2100477565,1481675955],[785628942,1153862894,1611519022,1753676928,9304660,942118629,1802936351,1714597473],[214443624,157565206,181969880,1894012789,232175136,1219816310,1461436165,969160592],[112646067,1724951530,973432087,2037733921,1823102243,1679284002,384092796,213796594],[500034657,1467976950,526926162,1255683553,354756773,877886910,935572263,367190935],[35790940,1617702741,1536621457,235852829,1572540305,990022434,225797305,898166769],[627471314,512390964,293897747,287146605,614972841,1033106526,1226319283,1875185202],[1802477928,1036707694,1817182998,1905952499,978984125,72263923,69155789,947650850],[1959326675,1175094994,803249582,105101492,1673910062,660805413,315571815,1715608348],[219507118,1322121520,1554750981,1647677658,1536182291,366910906,320798475,1404747600],[685566801,2121816036,727751899,685640756,1483246937,1552994607,1948870277,209577547],[468979632,791995620,1136193004,1791403418,1291080503,563480126,1431567738,673033039],[937939770,1602079075,1522766211,933376117,1381928415,243532229,393911948,1668726733],[314720501,477423993,812513615,1131080806,2054215840,238074283,691737733,714893185],[107415988,937496225,1823692055,378863261,67670251,2084801097,1158396252,40789177],[1552467086,840285062,2091353721,1797238739,722837451,1136667241,1751272946,143713392],[925402009,564783537,315579439,813956658,11080122,407322862,1190114909,2109667010],[462795892,1364509611,164046741,1940444253,41859966,417034890,523370092,909009732],[1809653878,1114588762,209638334,537470749,1891833476,1359962490,516517229,725847329],[1864932231,926992855,841741467,1739045220,1722459882,8224514,1074213697,628154401],[1787664565,1494195911,1368225869,635633213,1407172156,64463593,2033226985,254499826],[1847965219,1989761019,463698670,860355709,98294892,1303732663,1198232361,826563894],[1909425036,506991099,976537291,1757145406,585691257,1378892877,1277412001,141723259],[1887806256,1485765260,254841514,1716408509,1480774737,642292492,136491727,606989746],[1075816681,1833281167,1331544136,1936695016,1610368474,1303114503,674621082,1918862333],[1837774713,626029487,439788870,725749004,717179217,1883906643,382976593,856545027],[1523953696,1635876861,1846456205,94828502,1112255532,278891190,1102958795,1134380146],[116209551,551532334,529730999,1191584413,13874584,1694339075,1053262670,108565926],[447157401,1873512469,1569475444,995468610,850648902,2010423568,864500975,1640561866],[1655659390,246696825,1956291544,517924261,61222647,410435865,1909357611,218986671],[1202343375,1709451630,1939304205,1019370450,1512795760,295130133,1017823939,1719947650],[1615816112,220490563,1251533540,1009126286,387524897,61988446,921664304,1742289673],[1055987419,1592103208,1025145354,2118611765,2101304958,1703494350,906004678,710989401],[698629271,91935569,1886162435,240630858,525869851,1606764955,1406671576,1150984254],[1520418284,1097317196,1686687656,1417581404,124211201,702213145,1080173378,702156920],[1929531535,38318676,284807484,866948212,772732935,197475104,1198521231,604454432],[922090352,1403442547,946537831,1994827551,1811692654,935678198,878988729,1504134534],[638957705,331421702,1764199381,1364138291,2005867719,1403869674,371190393,808717858],[422905580,1360515839,1254962130,535820561,410384733,1779188884,1315288264,1133073490],[352177059,1809780897,2027818459,664093763,958696576,562990553,829170211,556802878],[249594174,766370992,522334633,263350004,1914160327,1362591248,86306617,1160331246],[1981943840,1575301968,1223259929,554774339,1231982868,656949536,958293130,50546463],[467439796,144775181,1704131845,1660207674,927919946,1797875335,513042740,656811970],[879860791,1660432383,286030456,1933253608,424313103,171273783,1303126958,409914615],[669013952,581855581,470578916,1109271613,397019204,759843933,1305869104,1946214860],[1000805406,1002111740,1227904464,1471212790,1009569348,161770322,912088121,1933247142],[473648175,542683017,185754225,619152007,1583011399,827893569,54278361,1078849770],[58939349,540510599,646706469,1976622149,1127249638,1160237042,126343281,330031426],[717104449,1375606317,910572145,1665201359,321261401,1006850132,1521773192,1732457636],[1095398224,98265832,1422931676,1400631854,1562590294,363354237,619645631,304747930],[1105790990,31736572,1120437824,2103100904,1064696210,742387092,1313370569,1105891196],[94750009,1839757164,623901750,781298731,466689882,1421119571,1073546721,714551600],[226862854,1485083105,1830135445,171626686,1134272491,2020632259,883830533,1893518623],[1959808634,741927663,1153350480,1353076924,925974030,126578092,144607894,713442822],[1492587762,1383553305,1276783679,1901624398,1199060126,1029560908,947236712,1704358861],[302915557,2027340802,1116786561,786309530,533824576,986513380,324525446,138704059],[817829901,1451521484,1444243082,609309234,201124181,1871672564,1161836351,383846615],[1602769711,128188090,185754337,175598071,492297900,1947181757,1233865313,1232892846],[1825209173,1769998574,537551788,297165107,1522762065,443679392,780167169,1037581057],[1015800833,639133473,655942626,1103253300,636126639,1959873420,1157834667,326263203],[736817892,749718528,1349100613,465631935,1694721716,719016537,469227693,1050991259],[37342239,2103767899,1355669105,1190862341,1280873374,63926182,895313791,173008514],[1365236101,1132005835,2043872452,857049579,1130354936,266652755,1821298190,1169162988],[1121839657,725000501,570777752,772585834,282552702,1699882942,2126452711,111007827],[321319516,1983705687,1993035644,1163192046,359808262,735735459,51301342,921455447],[1367155835,344517909,1761068583,313581444,859344827,377854026,1972343671,1374696368],[1989806900,1282976866,459682972,2016126755,1281142811,1030494951,1114913885,979985968],[858996227,1907598922,1348885656,1552402538,243907600,23471199,399580352,1318872821],[901834518,746214695,1777712061,1295676018,890471681,1706227409,692114396,73953281],[1641095594,1260825469,679033394,1928397249,1623194999,643773514,384932704,1343154383],[237724824,2130208157,543840334,877787785,1473018589,1549805600,1241305563,1133441294],[637359467,414439726,1617323854,1394450384,302739132,1594461233,2094731947,718000301],[1908033291,1132285041,1290970550,250419014,726039869,755951968,653082680,763701134],[546201444,135397345,817251567,1107982201,84262997,62587366,70916871,1465111926],[187887846,2055712410,1226512285,188080171,1827980886,1870410298,165663235,1855901947],[529322452,1683744928,556131071,1219959668,2055944857,660524188,1290458299,2007262297],[598673748,1611692457,1327048363,1369190606,128437686,333020503,1714653466,1249840693],[1735546835,724466139,920359076,797477450,1607219364,1360323986,145544218,477612605],[1481007968,1611950781,1591282876,1258935704,817148826,1546275835,1566131496,62712670],[1109967389,815067344,56979766,1585634429,1763505727,92406309,1896339178,1846208378],[809770545,864019927,107295382,2053005269,1331202143,1764510117,1275757307,716941660],[334436790,1880909249,917218236,1749925507,716687428,1802674092,2001969625,888905747],[135344201,662615977,849168027,1173864490,1697581988,979086682,620890824,1664817216],[1879106891,56776800,1551107878,1305789691,765204446,120337176,229717548,47880714],[2055835884,1431106092,206156923,1834237780,1971350426,1721008111,1537510822,528813072],[647528544,876051008,577212098,1215813986,217792552,1540844688,1583650495,1555268225],[1541208333,1271902774,1735521157,1249521105,2033015590,2111242581,1625845209,876066877],[458469926,1465348981,459219193,689470855,961943590,1896171588,1598571170,865974931],[1588414924,1010216699,1909099828,96809375,1601106725,480106424,1655479797,122860698],[1367204962,630311172,46335937,415752975,1307000343,678857754,565246260,634306024],[1073651057,623953800,1588890619,2117733774,983734459,115221856,2035568037,1583679478],[1723076388,2046891061,1231399672,1311967766,37511704,1396482124,1746839437,1726604868],[1747984366,811025595,418580978,1541140336,1509551286,931358011,173208808,1502425337],[168127091,1564176384,148260748,2049741570,1660611748,652691785,1479682566,983053824],[1747508439,1028904571,1259571275,627994183,1641883022,1869380525,919499040,724308929],[1338441022,1217902892,524733507,459948829,77215151,685623336,14334404,612242217],[1684390985,345256122,625283329,292373147,316729404,1909952832,2103297993,1311996322],[2076060756,839456877,711222814,1252360379,1346451165,270805402,153844918,811309984],[625947528,2074577151,1888711477,1947766446,1045611204,310326186,963845208,496530582],[42230388,1222813393,78315442,2002663184,1238308819,1570825051,907225596,844491437],[1899480695,1876766448,656493470,451313878,629150825,882268421,1901735757,1784090024],[561338363,2094984389,990109923,909146588,1931211429,2090186153,1924086888,1366255350],[109934641,919928044,242145569,29361561,427788659,156033273,874941896,1000333430],[2075379075,1801739968,1739666015,491748102,228077127,1734971798,1856226455,1102041013],[457926513,2049861327,311624044,1149829129,15443402,1363268019,1067612800,559344965],[1144761292,606655257,1216276101,1984006780,869294223,2037272115,349992522,2085878574],[1545034225,503480172,650227051,1267217438,1949990267,30058248,156020310,758258847],[1305251358,283963916,655313267,1239332824,1352305164,720745194,689762922,1867044369],[1649917581,1575106825,416997941,191460225,600902530,223263109,209083285,1409845247],[329833892,1217734349,1854505389,1658924428,1966995795,800797639,798310229,1051604996],[1364387711,456586742,1294885469,1513146753,112938394,1864354277,474866790,98888612],[815321281,1720521423,714126012,613012807,800310795,1397054170,736870556,2054830473],[1978953536,2035660101,1348087766,1678266668,1795185584,90799444,1225403980,652608694],[1100269420,879207755,171163127,988211471,2052733035,897119896,1831312678,1901672873],[1242722451,745239087,1737282266,1169755037,481459851,1554451008,802626974,78806245],[1739026210,1355741879,1372267699,88304239,880511167,1453577070,611081962,1113324077],[1296241145,1128161828,1495377390,905955151,748846975,1058477032,1295396197,147930873],[1176826298,267327808,1378501336,1488335318,1026184884,925557634,1335525746,1135084453],[2021499219,243578846,1375567291,1520531322,513986712,2013048980,484263682,237250339],[1224071444,1198117651,725116686,226181088,639844991,1235222084,227403505,1174744392],[397375951,1014021581,1568935980,253971161,1729606143,1829506443,2056938279,1742337440],[1476844803,1082251417,2044227401,1285734855,1973009437,1487741649,313498849,341771727],[1124173937,1675080970,576755521,1599243276,760218258,50695977,876901084,1246709168],[291514327,1873143309,201976250,967109993,129405369,186524959,1632742686,605755825],[131034692,1301148115,571784893,521953064,1747132543,601420293,1715922320,219896517],[344097005,525622488,1453811182,1314752274,947929703,1435048225,1091691637,570550756],[654734988,1944869187,596296217,1185966421,539756623,1570724138,1518728601,1921050901],[603831624,1224670390,1216480151,2054577512,687999333,481156200,37739892,1596893924],[188012494,1598467153,1649774765,923309899,862641162,1483362049,1455927108,1883337764],[307841025,1315220152,1917498997,506702943,1732399271,1928296018,526602291,942817955],[452914333,1776287176,949768586,2086572943,1222984529,2079877221,1696742775,1949955358],[459407066,1298993689,961010433,984470092,1001380410,1982239849,656423925,94627230],[170150230,1383374185,1778803940,1179099186,668785453,1990796715,368294491,728663518],[1394473943,835812635,125590664,214347489,134189046,2026028860,1060144736,462138569],[1707231559,1943301325,1623462698,1452739432,146191961,271657142,1000539580,1639631752],[675761839,354618300,1759702147,667958202,898389727,938866674,1251399342,143242268],[195956206,1958387163,1289291055,1957206953,111454550,1663385074,1451142433,543531450],[1894288152,773172517,1448349800,1054286539,1870503513,138891204,1352086253,552723299],[1302404291,682651895,880021367,1062146435,1280470126,1532575798,937096977,27531083],[474301183,523220490,253003007,1077227714,1729358595,701313785,1970376028,1743494222],[511366731,1614780527,453904397,1470767189,770521203,481146428,970574697,1799490280],[408631065,1331785092,1606711514,1962149006,983909824,556299891,2110600769,45262364],[2101759429,1400608619,1389057564,1004136952,386916516,1667715288,64080710,1865998622],[2109379086,808635288,128140656,946979226,813854864,751045868,1104363331,939256402],[1987265523,1368975590,1958380311,1303892689,1826642194,979731292,10251713,1634042318],[1054006075,1023233566,1582095033,1822061845,2090720883,1111666914,1439141845,209545341],[189383505,2123269753,1251474014,822770870,1700424636,1335113156,1681414622,1944105484],[130735355,1482888842,1165600409,2100741959,214074153,60315749,990831328,119287117],[616414076,1682475782,1082453840,1330151739,820251520,370641377,171705598,218811460],[827749942,1934939412,1641066422,17173832,1260041182,2053866266,935188852,922056284],[1768230142,1262555423,1704594568,1022056287,1775220787,1886694200,1883021040,399807943],[109293776,1379291911,1983428613,1062592515,1710052513,1761328754,1356958763,201983559],[1278640369,1206323673,336711508,1073308162,1908405089,121554445,482268767,550482637],[1563013775,861301837,493213585,1431894397,643182292,1858231718,596060777,174057179],[1945811639,1879328316,1856582236,1486894971,784555302,1297605438,1634691018,212740168],[216674011,1689346593,1049380185,126177484,739031438,371332947,2057299627,405555383],[593998326,1437961818,1464384595,1267134296,1889109488,537862182,1241566880,1803019635],[876420517,103596651,1623618323,692303202,1140051453,580957568,744695200,1466835431],[1194104273,1086339718,447715276,315623837,445771790,1086475615,927673626,1217811775],[1381654279,2039284264,1422072737,1211099506,1525222982,214983015,27623618,296775740],[980084148,233448505,393416109,283401923,1834152046,579971146,1927145098,1143659961],[1842844838,1489759205,1652042173,1060133684,1011683948,318679772,348434516,111435777],[1939781371,1891455351,1256687148,302282845,1739755378,780213843,1835613403,1661312095],[1658590202,1660371853,428103831,1188508200,1229608293,156637059,1911742906,1481185128],[1171802362,1459823489,2104763650,1832400777,1275363515,1312621589,384530560,146082232],[1448450024,188837224,1535197738,1352043909,671828324,30714660,1873800299,1521125503],[1204986703,134751635,737428034,1189279460,1408839106,1928409022,1722091590,1570274671],[1140539791,470664594,1497555768,1462424840,81974766,766279875,789580600,567824687],[237435638,1373076180,508571251,1553365191,44546417,113758312,871229057,427044044],[1878515933,1410375270,1238608243,701908035,355902875,1196818716,1307590398,1181988068],[576802230,1771889868,1340526513,1668914189,1844695155,1293676759,1027754206,1332014350],[178671051,455583829,706723241,311612398,1263935475,2015512972,1472881455,239715566],[436833463,974126160,1024113943,449884800,1367232545,455798111,1607377366,799853018],[271478518,48667863,1283684041,1219743951,71640896,541804817,513853399,1339644025],[2127777991,431617797,1451493284,1631275413,1506021024,1354778087,1939160668,1464787196],[466986373,278792690,665381884,2038201361,2124496087,2046673004,1283646372,794235198],[554721076,648357579,2051456085,1121165690,1045997208,577667044,1217594284,869706732],[152870650,844321600,493756676,237082700,109843656,1107076011,1729224382,672533366],[124639526,1312178015,1835576177,1692899481,293393780,1097951355,1392749458,1337281296],[1576599496,145552039,1058649429,438000946,1778924628,1423938165,843132966,935090376],[1079409731,950914435,179986940,6935972,542532819,440575892,759341062,1665256999],[1410508602,301880113,1070926732,1971674797,1637521748,811036577,1358666732,1821084800],[720740359,1379526127,1002160293,1612513187,882931594,1660300169,1472366146,254249946],[630703113,1994405671,1987877095,53189804,1895882886,967057733,1352833589,1868505924],[1714695503,1669505481,1445775708,2094558125,996819423,947232283,1496548632,1115188862],[1524449851,558422472,82027238,252436930,655849778,1230335068,321816295,980535317],[1382557866,1514120198,818215632,1382626092,199302875,1414640615,2098882804,375507370],[1785936914,1929042164,284393899,1734807644,558603387,1811781635,837181807,270986724],[541673078,1390608905,1468558698,375083913,292645061,1499841960,908268130,1779735887],[909756759,1786865578,165599994,1479932041,1201835549,1298535187,1469465490,1671177948],[411263383,707932106,1998153852,1470521146,501257260,1094832765,9803552,1353766652],[2009019436,1110322705,325085865,1332461275,1279297524,532705183,1732739065,1960200620],[214870213,394312041,651190169,2031287699,374551234,238251266,1446084259,1744604356],[28603506,37941774,1314341316,1983973920,387514105,1098253279,1612055402,130514534],[809957395,328047287,2058254647,1807629033,1939465461,1453834879,865009074,1028026691],[436072476,569291799,452683076,2025444589,953926448,1389848190,16064414,981908543],[445109876,1091178044,939932157,995100542,1040818310,704831935,1094759156,373152421],[886950970,379615015,1995591925,877253755,1679510790,1856238610,1722528080,1979360841],[1775033556,1863435606,650062654,16346088,322898187,1719493719,1253703797,347025824],[1873965776,287693572,1542748399,726058482,1090287005,1605689721,1294326178,1077038536],[137882055,117884854,1790044020,327106981,881499421,1136895295,64034694,197445615],[1271843233,1052682706,485088141,1626718143,1098542771,1056781873,159208955,474926398],[597416718,2038374089,330488732,382356778,1014514813,1038952373,1233468800,339089283],[1586461513,2033192483,1868993512,1945895454,946478007,1284271955,561129944,1892189773],[221160953,2031430874,1279631470,2071202984,1284483312,1708586497,1175061717,1801030340],[789107110,1336806273,834613344,49900504,940780736,1237324691,517850968,1077174199],[1479587161,1287773371,1532036404,1514842589,606306633,497616990,358082648,1470626248],[1845533388,615542477,1605157515,632989925,826438108,152011019,1816461727,252825810],[97855837,580131578,1843614534,401023551,330526578,1570872453,1698377443,552035341],[8505304,2094145551,1829020433,1904965029,2076311426,1135993925,981908601,264400269],[1580922263,1165560895,484025043,1421444431,698654368,508340517,1567490835,339130025],[258036464,1725982900,955558102,18219229,616815640,1095260578,2024702027,1234556528],[1633314044,1047348221,680205057,889149910,582071018,2006200015,1479457878,444504120],[1349813124,317564130,1382025534,52678564,1124620234,1390516223,1282044908,497184423],[1634959517,686205086,1654084450,1823928293,1232254240,1284233344,1718042549,1494449480],[1581732689,1736103195,465878671,604211440,129527773,1046899652,817789637,1892511001],[378602685,1611411661,801594913,1637370995,1142229573,1609690434,1125514894,352087142],[110738812,1519737219,1423787985,654641483,132619311,832965165,1792803135,1515322115],[245495359,2030510499,1581193583,838980361,1975067328,710302729,1350485744,627962900],[87951733,922268773,1402381750,1804465824,481059997,1064162658,1631062943,671371226],[1442080220,1085302161,398280313,192173106,1741562543,95640457,948254849,551009483],[1691702576,435911448,1854684704,750645804,1417559945,1371628163,721605473,1383817687],[1655185147,850358703,1791124732,851865748,121295299,739206762,60157635,275669686],[337794924,526241411,1535634132,1787227527,1258074282,151736976,1902024400,1988820091],[1352341843,1278013814,1354812291,1215234717,1473031964,1935432651,1178423223,977055801],[760841821,221066662,1813517760,635677784,253952083,36803368,1477454948,1954233213],[164993636,1399214650,518469613,585597451,491911972,1261333558,1279287516,1964941560],[1527447632,1375022932,1199560939,1765577395,272243272,660229128,1460166998,1353319085],[669454450,594262778,457481731,1001692085,1320616720,1452087264,966373288,113778540],[1624037569,1813027548,1533273563,1388495635,45750246,1036015890,175579172,1745446989],[878293251,217198929,1680232735,1210791460,818034500,1083102237,659610306,1468704552],[198399097,470567960,1524947610,564504153,730368859,366772943,656978524,1790515527],[2118429118,1998082309,1748440975,1924471517,452456459,1476152642,40106012,1418151547],[1998912306,1574247436,1748235432,315006135,376576328,1054446032,1414746019,94511343],[372550181,2121959239,1951833518,1770396552,63032634,970195402,2037106824,913744066],[463275293,1798946131,616855499,625779761,280975367,312991133,491624109,1724165200],[574142501,1120614368,1174755365,1957800282,559377521,381842523,151593695,1912207779],[308814961,829731899,1588267792,1472471857,1267833122,1612597280,353204095,1075464443],[1682794931,383253406,403417935,1796458317,302154199,39953756,1575628783,256853316],[463484424,372205522,1598425354,1842000743,2076141843,1080251280,1829082624,70881949],[1152924063,662505528,1810692584,1851021495,1369476092,1799410872,1940580979,2006261543],[1807239604,17530430,1994477115,1072708864,305482281,606954136,221010705,1675359569],[1899241246,95366102,293551061,1183027662,1608213747,1889529190,770670166,614173231],[1370127665,394960712,974184490,185466390,1761034849,847268835,1760268054,1763900256],[242369233,576296321,1790750697,1161983723,563308111,776039186,696040862,1178329779],[698363766,797395762,1325726414,1591147305,839567651,1462984994,1361099490,1675467448],[1644838159,1289792528,1636691036,1403671053,1182561510,1502226801,1394576254,1568568155],[1415503420,952791573,496597310,763878272,2001594733,988726621,921762081,1712681668],[219039705,2036256811,2013930404,17236073,939602034,429212906,300452013,1217819008],[138800277,1451278935,1989637229,1173802017,1191872516,490893288,1451669999,1441203816],[935079189,583881560,104239962,601251689,1715337679,678001655,529443420,1077736637],[1209390535,1088251588,1349040919,831642604,590469805,1494922106,487521466,1238557562],[1809574826,667440611,595588455,1669219030,1215809404,1508092757,2018182611,1823646823],[1551077309,1992584644,1509041143,234152601,1111931574,430286891,1200779118,378286721],[656802012,1918239987,1951441222,918049466,484747018,343767068,1669966773,568069904],[876813420,2024322050,736064130,1377544797,1273306604,849023642,2097499251,259938801],[1104777912,788324710,1172985821,2036061791,31362741,373914966,462531687,251215343],[708404326,89033798,1234794914,380463791,1364617090,1165746887,2035490274,646401415],[1886199288,1021046423,1296673271,935338588,2070839470,83907333,1557610764,40697977],[1455086012,1120314258,676832293,322034641,482941649,127472675,490405090,164627908],[1410503866,1825573555,1619632885,843708569,1720906478,1053371024,1364313009,1485755779],[593258056,402613985,1491437841,1007527102,1058683916,1526500337,374232329,1318349332],[1470819272,1266059730,1029221411,882869432,1960673200,1855638883,1446805215,1470518543],[549709384,485815233,1105118258,1328223997,2067962187,568018200,1924276833,1754707985],[2024631698,2117580346,719550325,420678127,1099799937,2120722312,1951662391,582093027],[870616376,568663483,332600905,1702941420,1107362307,1458908801,1591499939,2088001420],[717867558,355064130,515994937,974642343,324045977,324321056,1103582079,48593749],[590018602,825173225,722266204,1173539801,1679633322,919479525,1069846035,1996325074],[963721044,1148998993,725853475,1221583921,423052152,1145794351,1624586811,75692607],[655485793,488462817,1759178291,30732276,58176820,836703034,954725420,1581632957],[606271786,634402444,2067997522,1010065358,1978841883,1982869303,471013893,102947713],[184133522,723977739,1011845296,1260160847,300120661,1688304340,379960383,311610426],[831142795,2090065141,1590613515,693693389,1833044182,1566799861,739917759,473348548],[1145336899,1490362498,286426865,30678365,1237715525,590091210,628386011,111675876],[864030164,414312851,536563770,443706808,942747371,388081627,1045756023,568564024],[1688868082,1030284617,2063275694,1391022755,107684026,842443873,1602781990,229799410],[1953513590,514934732,1774540353,500214928,1183880062,1447344324,1496671190,221135363],[450983816,418101582,163097207,402327121,1424455016,935839015,2103107369,110638642],[74011500,1799822965,1124876692,288128092,473025161,864093149,556388347,1994551569],[844513576,820545437,105987992,396280277,1675563490,502769230,954792634,278938601],[942452978,1630439112,131363225,1508793580,203656637,80233025,1819087155,1658343145],[1380791992,1392263937,697449595,1989574834,1098306467,1020889872,1491213412,1736220617],[100160957,894527875,1415262607,685062375,610124192,2111259023,693019247,1948416377],[1021877116,2007809762,863034519,1987090928,994544140,194518826,1323081759,2008459899],[1638849050,862697812,1929466523,446739447,239706478,2014022480,138354620,934801102],[1580702769,1534508085,944260238,1865361822,452980466,883042570,1917717074,1327384029],[385457629,1378966546,1048682477,1138129517,917100656,351489132,1279653121,665922371],[107981977,1699909915,1867504671,1616212850,22756519,1242825293,486511193,621810044],[638266308,237192755,486656498,1215515663,344647753,1655932612,1331256821,1576207950],[1422009278,971302833,1108836417,1410429833,1241949588,57261117,745255436,896432194],[207337074,1218606405,885955442,1250916808,1397277424,1367096921,260012326,368026081],[379089932,1625523829,1684054904,674134182,1392727013,958842867,211180298,1604003052],[1852941966,204503378,1421233577,1869955720,2014641312,13517587,1524826379,7698446],[1850615900,105420006,1489990634,1844181750,1762182395,97919067,1779443392,291857968],[638303554,666340521,225782178,347625319,209773216,1841363854,672507946,457365318],[572162680,1130844764,284683132,1244720470,811478471,861884586,866403166,1706504233],[94855532,1396876054,1879130595,1322297078,2004761941,1982242982,262964495,1811222616],[1636883163,924343933,800133361,2092457660,2095975732,1958663313,2001471501,1612947800],[877711225,1242000783,945566341,501995452,292374296,1934113947,56352853,2098315424],[1294247936,1947314226,1377337592,1208498884,942845504,1718713773,2088177380,1808133383],[1689756637,984184455,1579541057,1232952317,312712345,254330353,55477522,1369482022],[830497411,765280523,1121218407,851313058,1471974286,588941498,1347765763,778710535],[1270282149,1857597132,1607063125,448687896,873041163,927592747,1999792149,1065174414],[1307998649,1246531011,235875268,671119076,1886111052,1417651427,2053873078,509154971],[1703081736,917246304,1452080466,1170515763,1415183296,385865542,1301990982,1579951754],[868721942,1807811220,1092360472,312854274,59801911,1832414512,354599891,1133060796],[1008195470,2055054708,353993975,350176743,1629542643,2024242655,94347740,200646288],[1879223740,72213518,1113807237,581952133,636184215,1793110889,1652362527,1342750220],[1985287049,1829140260,217314306,1059237820,1014316615,1465627672,283395675,332334095],[1101606593,1261924988,1744842451,984080462,129723602,1031228973,2027235271,1568334451],[968828998,377932398,1806274625,2039865220,27807820,1924854345,1092288358,644084878],[198938883,554078487,1713007307,1846352053,1739839637,973096746,1816949813,283627321],[1067231475,1001964070,122929416,46461056,1347067111,901074019,617580090,672892466],[1552898410,490627800,260201564,647965214,2098869916,246411233,299637477,748880999],[440578373,754613166,1753862988,1565446114,1695629914,2099984534,674142481,157474422],[888425263,864299485,1285813217,205297750,565570348,111813898,1493674386,1023140331],[514543030,1904357772,101446801,1593743130,420883981,1477246568,1963030290,237244881],[188412296,844115177,482439152,1604538842,1200647431,446741633,992705631,667397612],[1460326747,701346572,1223181114,2108709942,906089768,744231956,1253861878,1169000313],[332308491,604734339,1955467661,1691853386,1526516268,1648900722,645236183,305344848],[2007248191,474393618,1468505020,513687145,936002758,946994048,824106073,376608200],[1409620250,1120987302,1296274282,597468784,1504607428,1882882512,1575573504,1755185546],[814907026,1289599617,447441903,1475792249,271296696,325372780,830139920,598624391],[1430867040,1668076394,198490412,161528376,768621321,1060228636,1729926568,581911956],[1635440923,85882736,258499039,1796498789,665322243,1163849807,1306641369,557061072],[1127525265,1918100982,242944870,235349001,922769217,701321154,59516938,141314192],[1981531179,1923074552,1434530759,1994472310,41764144,1505914866,1386541713,347080306],[1144021011,1064208280,1836846944,2028651139,2054932366,355205809,1744231040,1014874227],[820670406,189356716,665721829,1201363517,161272041,979794973,665593837,787719826],[1085085982,1151268969,1321073926,578701865,238390473,1264587932,2075910979,663319327],[123055917,1669204603,182253280,1335263565,1827297484,2066334295,663335010,1329208572],[1482750499,1764358159,1398959524,1092179655,1843438449,706821354,99010181,670371168],[1473326835,1770754300,1416792927,936573113,1969038436,1393170311,1098513990,1034074049],[897443942,1923158901,1765376713,1201910752,1738168628,1111847758,598533760,634379030],[1935678856,1241173348,1512362321,1388505346,336970237,1631445165,1252745160,18421898],[368448250,1864203098,284384538,1356016295,759498491,1015895452,1752593933,640817172],[1757163432,646500543,1809410441,1804280333,1903524066,1048730719,427830634,1100187005],[181257336,2001718972,1746175097,1967895267,1894682650,1569851932,1181613444,701271565],[2078098761,1939886756,1365833442,2118910423,1909910218,994717551,1977328367,30650235],[1467275172,139896811,1689886123,1120823912,395559544,87259380,619226825,194620440],[1435256410,929587306,1313215362,1709793361,760082319,1885847448,1676237292,1363011961],[326072954,1970465761,726293257,1566160836,1001210680,953292059,463718543,136742635],[835743323,61431844,1585469491,1103126245,1301772664,216218513,198062284,806540913],[2083567006,65840448,568960671,686950374,963812083,20127771,1180827970,1465805562],[1640097725,1617816655,337720727,1681704090,1089176206,2111571865,286909051,301041978],[677848132,239281884,665299737,621947807,1501448288,333746955,1210553483,493812909],[591956561,925594189,1124506766,479506887,1474357938,1242915551,148233809,552762195],[360612534,655610028,1757109783,486168709,1543219516,344278526,1201234475,53974079],[570464472,534009922,1530452218,2071313623,522401842,1835957381,1463051843,1652080770],[484914944,1446877052,171325254,2057515899,1981551132,766176755,1511413071,531001508],[2087772390,1338503994,1299087520,761077063,1630427665,1130532473,774379611,965012064],[938214828,1980382955,821383190,1492782539,543738547,1796643834,1463971992,130716786],[712867063,414461789,1762070074,2004201012,1151027918,1416190787,794676630,710028054],[1910718620,25979928,1776568999,1692503067,447209569,1604400144,41935090,1892155363],[1297900544,398853907,837055964,1732867470,2075629248,1317385732,1353072750,1694571206],[179868801,660498341,1234269459,1670672004,1638420603,1570767887,1650100253,1303727784],[1098465038,2081944637,318141312,181589518,1667574071,1518455441,1121781160,1086910146],[1501793856,279951399,170370458,1875417892,347211937,180995625,1898569946,1556954994],[1534685884,969251608,1763740654,115574484,1382278681,1021275467,70588826,1086419937],[1834930997,1564880847,48708495,1263550993,1628300623,1124649874,1729383009,1483065885],[467220228,782847028,1209012594,188157696,1070705265,799708900,1360857780,451927235],[569444915,336157744,1923427646,684842776,683068882,2014646199,683178639,1288947963],[1782761619,346292237,1809249020,991752663,174778713,1873047012,2098913121,1977800786],[2115351322,1880410750,1349582106,179154187,2075849763,719178299,885573000,1749874168],[447838343,187209147,2114793342,1005105255,264288823,1292199461,1390683119,1647644731],[1911670038,26149966,1275453506,1128664242,2068129941,862938352,673921797,1602126246],[1111378419,272256572,1825801108,656289754,559440479,2103626361,80417305,1488934042],[465990301,792653580,833624320,1335976527,1286524601,1855177482,1529189640,1462545652],[959552132,1155464100,1806777571,397670882,994796440,1229898971,1609769166,450615010],[1565877942,1741828229,1262392829,295965042,918662531,2048749181,1338338526,95574672],[1882426791,210503836,1990326353,1511959534,1081922951,160546648,185061762,948003947],[1836950802,645849067,1654904843,997899114,1923363456,2004013634,244629412,833268472],[188087361,89799752,681466823,813346471,1192839294,249720248,1766844823,76330574],[1403253457,428820939,978562957,418520386,1794394743,902592041,74918729,1598580521],[1294056677,408942038,455651593,257230154,1357348205,1592126246,302719041,1442310276],[103265148,1029832656,346614997,1882442779,1347888091,1955751846,463415424,1690309177],[397297856,1957921981,1742661978,982240443,553286185,2088909006,1061535870,1085550077],[1177757039,983913605,69326150,663116915,1051353017,1798595267,1050637465,1513994605],[133689414,97740785,1417513437,1844503480,85664165,951844616,507714926,848742800],[33332192,923261330,1653433634,1123308915,2096127648,582561332,92368475,549617156],[2094207193,1552952508,683154876,1129179575,1148201697,421856998,1226330938,1512601111],[1595584668,349864663,730102396,1069369896,422610113,1250621728,2100623637,56943276],[1110830283,969978008,489638295,1851301448,1503796472,463521861,1501357248,690047222],[86117022,1142976903,270449712,1140784928,408398285,685017430,894834591,296252488],[284913970,1259067456,492125133,235789523,1415754588,215893952,271706459,1230469455],[363271194,988742609,356656848,1353912774,1910352335,2010071919,1661987210,987563440],[1590528258,719156957,4805120,99010973,1163440327,2002824965,2020199344,1339017135],[1829555186,2005597658,428582190,770238453,1008443035,604820249,1361531452,1430574588],[229809685,1154508148,878032085,822694774,1701434458,1377748785,2015708221,656661199],[1389213364,130767611,2093473386,2122021826,760808212,2013334204,650858684,1531090256],[740657719,920045892,1859327097,1764026133,593497856,298976444,1492183602,1933708285],[135284607,2114001341,815769823,62834026,62154614,954416453,1865206034,909470799],[331028346,1762517170,1201802033,2077202432,514662816,188006972,915314424,842333634],[1283877400,765866872,1362919663,1044645098,612291383,1752271109,2080741660,659378195],[146524096,158628671,1131439626,150045069,1024039472,148521561,97917305,692374552],[2050249458,427064203,506292243,1793339572,2064984222,1837574009,964923627,1588603970],[307269605,1653007542,256069220,1992913403,649656712,1950865292,1455377655,1647666586],[1686396815,937019372,571195467,170805426,1861680146,2127805527,453885001,467357902],[154556829,158664842,1193134553,1681819849,391266337,1959723965,765380046,205360891],[1738466161,1261607606,1159758055,113266944,1197518446,516183087,947581427,661625706],[211040514,1330123292,354083702,355726298,1662798801,1232392083,529314438,1900841499],[1444297262,981658373,1066550691,1544996274,1628813252,649236474,715706215,599047118],[103774884,286497481,754877594,1835488778,186523658,94883443,1390352678,76042134],[1927554217,1264328398,391062846,331134195,1371219381,211423644,287661009,19838254],[637083378,1549653279,654924109,1776485852,1887095576,78921853,1156982327,171945863],[1819020214,764997649,527933433,1000312694,352742700,1174060385,1922895952,1636541444],[1160027952,444000887,818344962,2118365576,900876355,2020286799,200198824,2106405650],[216498160,1626657367,726561315,1477462039,1564114881,1787943215,1705595051,271989377],[1533713963,1315631480,212159806,738327655,1706293941,1660765345,1537973859,41674461],[927965582,2081157592,981326692,1139603919,1977277772,2032391871,563928895,653692103],[879849595,197521248,219119464,661575714,1747308042,1245442194,464315602,351655262],[1766492935,1913170988,1851343426,466337971,1146203876,1138098520,165517844,705223997],[1106610848,1420505666,951850104,1173262488,14315086,591494468,97984785,60936811],[225850802,228035676,991993585,1160675613,1019782009,2122611887,1779039730,170468303],[1529853318,1264753464,449635204,653006752,455458743,669369224,1192726086,158361001],[1884024461,885275736,734079761,1961865105,85841756,387212482,2108742432,842580492],[1819016537,477793385,2062288361,599471459,1089928977,142906167,1417801515,763000487],[693284474,907449104,158680541,1677877014,1907823459,2048306327,588568027,1525940612],[2069435394,978891592,783685488,1380940222,1846166243,1851106846,1378650351,1172625283],[1767333013,478622582,1243140610,1514302823,745426162,1592142797,1699417993,1495580175],[997010246,1389821158,1964411266,246777149,402805626,2038354238,1590773359,835100084],[1107631952,475560308,1323154413,101923265,1850927171,1470215448,2078998763,1633106225],[1145129848,1315218141,748977486,2097851719,766625105,351170942,1643245693,1663864866],[848312390,416219911,224241861,1055653483,1710854469,1636248523,1008268432,505748355],[835620923,798710466,185378547,1785033181,213186731,509078318,212915888,587477072],[1999412690,1756964089,1414656555,310824774,651643759,870745266,1435608864,1248975383],[1905369105,67749015,1227842925,1413717868,342593970,1834345939,408088280,1775861993],[1423216725,1427883947,1246802937,1682218479,575657910,1046912774,2097030609,537185068],[1534217447,1901324408,1095498725,1774282604,715461868,435822154,1543921239,1699872044],[948316567,754066026,1933154340,1781685483,1988211220,1424624269,1033529849,369488680],[1860739511,1460132468,227466202,825587098,1555353452,1874217877,794677381,1566327319],[132180566,993090004,1241802396,1045603367,1014558906,1782985783,1394070177,874635161],[68398909,1646867519,1778385791,1217079413,909157886,425050871,578585815,1345285836],[1463862572,176961119,2006397823,1575367396,664394169,1132684980,760433576,125073278],[1361999512,212853002,377975497,1026210212,1999283218,1664114152,1395777756,920118697],[2519120,1931108082,419822017,611683814,189899784,1227245847,915915865,808903031],[117292456,536860614,311175133,273094485,138530026,173277634,980221283,1655985773],[106495790,1862915709,1209289514,1312258250,1605712235,314419650,1121977600,1052054061],[1494570563,1080892979,479166376,441554398,120060620,300172109,561887887,729675972],[178626570,1140460103,485453435,1423072739,1664963675,948367858,1085898394,1697918142],[1807741792,1914299403,161030047,2098477567,884649906,1458405470,1267645588,105964488],[1701107775,1749006998,2064006251,645878856,494960290,1585003620,1552041957,825603439],[1340889583,1124823116,357252633,830178021,174504532,696822681,837186087,617601170],[1995500631,190539925,1188400180,2091455863,722047302,481148015,1710531430,121936612],[10186746,2045473045,1670921602,2096204116,1803654754,1138735886,1057384938,1599647722],[403093027,1635927893,1347071086,485111949,618031543,719385288,973943988,1609562290],[2043087363,531845267,2062565833,647130326,573102944,1814933435,2063867179,1155466367],[1064970937,517219584,1954515061,564676230,1028734646,87770257,517398708,727948853],[291036103,2012964618,90585245,1577660015,432461955,1605300637,189424382,673411858],[913170074,684004655,722943314,482417829,737535271,1597916181,1715743836,692735727],[926201405,2053035252,1841835443,726592585,460140284,1212853637,2031848777,865186005],[1357650679,1777119461,1970057192,2130108002,1590965522,797592984,1903450888,916579462],[801460224,941321293,919767650,1869257860,682549379,963010043,1714043174,131042685],[633948558,1039548400,949222844,1058333527,43633849,1778177282,717030868,847889986],[1848096302,460189141,1769850750,829856116,951088467,550430613,762070923,1646640387],[1508157508,926497345,362477518,1202623142,379797778,168998493,663155884,1563699554],[1771999475,463794450,239875031,1556698364,1437286972,764992360,895239685,1844153294],[150024647,1840549835,1178619717,563487917,1139330680,1260639582,828227778,1867256488],[715854646,106716109,742675761,642096512,962831126,1303891397,568128531,1645304738],[1512114914,937781572,1237353145,697354649,1204653436,1873445623,1427971069,1087500988],[2073475791,953662340,178467794,343368760,1680892242,1678474092,2108924222,1637928206],[1262974643,1379801340,438223440,90956219,764516623,59515495,1158775946,1784246640],[135764693,659590985,2023529367,2048684957,1868552139,1475175310,51425749,918707773],[1686885516,539666086,1298478325,604520068,619349211,1467517243,2129670378,1616028039],[77644436,72615528,1808423277,727794262,793852788,1417677505,643500055,352924561],[1200504638,226701271,1096804499,1084595181,1973099213,97575236,2007887937,1407363141],[1270199483,2092669665,1589597780,1018323734,2119501984,334428360,148632670,878179439],[2084607685,516976053,308552292,928592965,1858611341,882465512,1800900858,1988475838],[1774896017,268010100,1577790860,889681291,138224321,1018546694,85597808,779152180],[1423943456,583763891,2048879472,340678711,347766708,2076246149,39853262,88211768],[1945221485,191435193,423879118,2084948983,1647846169,1906090508,1877491161,1703660132],[453357402,969690420,1415419125,714215472,1481522923,1615814637,738507037,582715698],[1038080009,1870509170,95903658,1748731821,882786341,1197805575,618636557,1611937886],[226952513,686097933,993736254,1926939931,1604763357,400927388,1654865370,1569946191],[2078311897,1562103309,1473614394,1331132089,828839387,687463463,1575199740,1485470026],[788543528,1232963756,1952210812,403887929,578070966,1874867393,435182580,1881814897],[97552212,1982140483,1273789579,1519848153,1231937250,1029359367,35075244,1616870285],[282032279,481872165,1587062244,1183377075,86286006,1211306873,1259067889,675751838],[179648960,648353496,1408930518,1131120143,32789512,394133867,1101191787,1572905067],[435520332,901480473,1405599201,1189968555,1917793580,1811542959,453674006,731259687],[158055346,1518281642,1731861113,1967230051,1164955006,1384547620,72389070,1616175670],[1267279137,455933782,2121393754,59521174,147594488,328309843,924241561,2014052672],[1367982540,1079422814,438311841,490199577,363473001,1763826577,1078458758,1957134477],[1242501089,686856978,171425450,730376184,1701737869,1448631426,86096944,1209527301],[397708096,1825298462,117586942,1077985148,405808596,1450958579,1219293721,445981597],[1656161621,86271733,1587870940,904192207,1452750346,884235585,1621098352,182605335],[1156003712,1216256122,98862584,268975156,1825458865,674518027,1231548962,42772798],[2103824420,1534422335,1020012462,20489256,2019570281,931881673,1060087964,988882258],[1400631641,549976676,762344841,60601950,2048141095,1262131271,1450235501,785802904],[270145924,2113824235,1066431011,1495271989,753275558,1203975984,1229667575,1717491460],[1549844365,1233280806,1939598664,472960361,545340649,2063833811,1009958352,184930626],[808100076,427607230,894385268,1335250023,1782085425,91593780,251776634,1708318515],[531980457,635622770,2006747368,1631763935,1593846680,1004031401,306123272,1020126909],[963767247,150942665,1417514576,1629738170,108070761,1231280898,1847885538,1989394748],[242676599,995784879,200675315,1230939773,1021774531,1949898830,1847281508,724413077],[1654052651,112814640,843676421,1678825514,1028404454,115910477,1863817909,386874964],[1971442651,1053641740,77510242,1414676613,368446514,1945865610,1603455508,743043488],[1676859301,1934957857,662035829,758764696,604699897,1512452844,1651934281,2061485974],[901876785,799702676,90800641,899696590,1159483756,634057070,1903782005,551565861],[1050554544,1464808668,1110892274,859658668,287538442,1965361374,310230331,1704427140],[1957847641,470107497,677812165,1286177601,658264313,2127361763,266985512,1661376695],[1165269992,1940228188,480670889,154333877,1340448217,2024080501,1083012748,2061498572],[965430670,756210017,10723577,546340920,474060750,1231196844,1575706919,1740731695],[1604890,1328805888,149768971,1451095920,1229291251,1988895319,1835906217,955126592],[924719474,860841663,1783783347,837763031,2122714486,1710305969,13673355,779923465],[1432686293,1758177666,62603294,2014369795,891095316,500969118,675998547,1922912613],[200223001,1405893097,1881602508,1952895134,976575209,1255626520,93919212,1601354004],[1164587518,859900976,2073072207,1868799903,1139018292,100466147,1772948052,1988640674],[1124900572,745821980,1827322705,346235654,1311530762,756276194,1842480631,2089569836],[1853414611,2059144512,419995914,724902011,1406523515,1666562449,373773154,1587519451],[1966915253,223566285,1523073051,1977558547,1452855804,1494010462,838542395,1715436162],[2087768239,826582538,244336977,200991570,1927956707,1693251005,1336604995,1961038643],[262794022,950446215,921183112,1700022995,2027342045,1873936965,1250828979,90031199],[1437538013,102250337,553742834,417001015,2008612465,745596204,2074148215,779267657],[1189909025,1567035699,734137045,728210687,430329895,2573945,927010170,1956884845],[504028609,1148178289,1696136998,1830681428,616867214,689019310,1028468810,319142426],[926902239,219513390,1129096058,574228184,1964294895,807623397,1251833996,2058864251],[1648146180,1849348172,581562968,23137554,981801855,1257555724,1414148763,479696539],[764989111,1198599879,1272751928,625102792,2035278344,1252658271,1281484687,886798303],[1347139804,401845066,1440532541,1785846220,225677427,924235974,1468281480,1862541122],[1080372757,1665766608,1535034552,1070171547,1025514351,2084364980,1164923340,1519407137],[571714403,1444002161,947560007,1072899579,2108701597,1379616885,859154590,848665316],[1004715002,1980941736,761160875,1762170452,1007879394,197434365,1513152446,1778081040],[257355354,970583600,2006517750,1607404701,1173816368,405547078,1776328399,1431003710],[696748807,1346870534,2061574762,1733325894,852746819,1653214743,1036613594,1663855057],[687732618,1271265226,534810045,1892643741,757323452,259558665,2081077645,1990745657],[1107400359,747568694,663872085,1499046881,50127056,1472363409,1882305101,1733953660],[766272804,564720092,1265703721,419935700,1570084051,836746165,813408668,801886772],[28789426,1760007310,2050496762,1527381273,1086021730,492149127,1418177111,1840240598],[1915966465,224388065,613498216,1702663181,233403875,296842819,1772984267,1026634076],[809006635,1271369929,1779121432,1551071205,1248455626,194610559,425429695,100822033],[708951587,1692842670,2053068091,795594987,2102404201,883016816,1394304057,1766777493],[691265364,1818826459,46426495,815416412,129521005,61319952,1471933935,766935345],[880426825,1432078016,854779272,890907664,967433238,1787110339,104369225,735340497],[1331238464,968182176,132880478,1448242326,683234541,246859625,1352160645,720104690],[705844505,1080858153,916559535,847835,1876340463,2055795064,270937327,494357581],[1711691770,282126032,2027030382,162292064,702112101,2034005156,660364633,396916498],[631160090,1151030382,9490440,1730785429,1904737259,1052258283,1092695175,903996117],[224794085,906371808,295495699,1998612715,732695841,1800438727,1913770103,1951450625],[1392339319,184207916,377190992,3462276,1871521993,629953941,1253678392,337888849],[578763254,301024853,257126284,588331156,570295874,877333289,523496188,1955373279],[1432476894,890455842,226212514,474546217,1956909281,1655651088,1926693038,572813496],[1985646976,724628171,844367834,1609740480,266702130,1541410149,1139214247,740109583],[1726685183,682585212,1597973893,402900855,1624022580,1275788514,1156069742,1887320227],[243113108,519751675,363471305,1440728742,1026901901,2106186494,1600165597,2051264115],[1195684802,1135591402,933624308,391619247,750112837,1068653279,467422206,1269347211],[860086000,483582123,1566076526,1391063925,183521090,514187990,1690288073,1005042702],[2025421108,441623718,836945143,1866067739,308550458,1004035739,1678349213,1398918820],[1640897755,649648865,1315240512,1553771292,1340652080,297111825,1232735730,1254648705],[1984722548,1411262742,1756199783,1554789617,1355612967,464342195,714705443,2044342910],[1762099525,249528718,1653557221,385535290,1456646317,1292574958,316071890,1337202440],[2110538192,174533954,1120991975,349620318,284689487,913548989,276010394,1981029115],[164566159,1434614823,1443300374,544004306,322708835,1984807134,1587061386,1094872940],[1105721474,1158852961,1133253812,404313787,250810195,1261018691,392178043,1679792466],[1448498286,230213649,1415897194,1555520580,1490441274,917635393,1217319888,2091543784],[1398042484,1949105106,2130635303,1353651692,1742802492,608388459,1300998935,1439225214],[1352346649,304664715,324831114,247158029,1043736193,607681338,1448110034,2057664553],[2088795187,1413946967,29954049,27032296,976051036,1317391789,1759367914,416717811],[143806437,454114576,1043298351,1042754205,1714513110,1687963898,89791383,1316943894],[343645019,222892473,1736231693,1395894822,2051502675,6633347,1221789007,2122861308],[323814753,578520014,1754171240,2000344539,337491413,1279988700,848984283,1874589804],[751936688,2099331607,395876295,1696240348,1717051315,1451094599,1305110870,474343287],[1901121503,1570440312,1783636605,273346840,1106220659,1718888753,2109626189,1291600864],[949190094,90400728,1078337834,1694665486,546256398,783312373,1625961807,1437422225],[1844184345,1776304699,403744601,788427682,14959556,802711297,747394339,1304224569],[1627065507,1484052097,1220143564,388162168,656405246,1004540721,2080452128,603245187],[687741258,1864146487,945603604,1298599492,347996323,2031415667,1419521531,1193843867],[1310205106,674368505,2098370728,954056968,1942923627,139867969,227884652,1828185605],[261575623,149941193,788611997,1000118938,1243112876,698211983,265859166,2071966335],[597401714,917908313,2092967778,1219645119,1134093190,1520023388,1477332245,2098762382],[583655769,1263668237,995209044,1809094881,1113824134,702025384,747573229,1195846418],[528777105,32305407,1127696644,1140799517,923705382,1722006095,456582722,1607282685],[1252904914,622788139,923058021,1243939643,237476624,1492001244,140329586,1378134858],[1183061137,1367018233,748340135,714883984,1609626912,981116824,2056436250,1720470492],[202696384,1051961447,1078007986,1330936276,217685556,2041562326,525693896,956508304],[2065114937,1320416048,1187039095,1300904885,276089231,1575144266,1052184459,747358065],[2019247285,500877464,404802626,1268898009,86703365,807679867,1931375805,1129195417],[1005707230,333101607,522401044,58342424,1152519167,449809259,16336878,432863962],[1925754086,1440749627,73986319,699032168,1250780121,1298888077,1613385479,746895590],[895517948,948399733,450304169,2100464231,1382349061,1243970043,1775205252,1014223062],[464411811,1119871929,719562700,1869946373,1375197633,2106748254,1754855,1476268826],[1570249566,2073575080,626066630,264243887,835555572,939880812,796886300,338437815],[1968472332,925422394,2094105580,2070257327,1745905479,1090131267,1809825959,364456612],[1777384567,1104181596,1985466687,2030191187,1824531929,1145677526,1799156941,931197728],[342671704,396275377,1788389635,1868952461,1799096546,1109048673,309655742,187120560],[1668628833,834072875,1171003821,1376773176,1518384303,1619214947,434573810,480610011],[1991673556,2012821342,996945665,931784234,1234621046,1977656847,132343337,1862668507],[1884498251,1647173374,209229259,1751545371,547979445,1073066010,406255718,481224395],[1525555690,703042848,1316921984,1018712782,530076086,1654198659,216847469,1315563718],[177414336,1223655085,1651103460,1168967935,1271715300,1319932396,1042600400,843761560],[511997069,1408100615,465387180,342887648,1015693948,2041453183,1341563025,572460749],[1931069973,996939169,2115113216,1707803061,1946889621,447551686,961014851,1586118568],[1309540884,1804796686,1524435830,1720837428,1530067236,1046770211,1321420777,330924758],[1587587186,686941527,1415163435,477568646,97314465,1405587810,1621205901,1912205759],[650836590,1760044163,336428849,1470654492,1496676668,1669431061,1287271579,873230362],[745530658,568105482,544116066,1564775946,714613268,1663900001,761952496,867976941],[532986268,93816941,1059579149,981679833,1352358255,666135591,118973246,815479289],[17541990,969866205,418090299,2085741187,1046474489,681667506,1787792129,175997463],[1539917743,1795415101,1269659076,579357478,289860772,1841201045,1876377575,855348490],[1103727597,729213761,42333489,165948721,1169650657,758976783,2129745907,1224139653],[2113564015,390466441,942862430,357228528,1080475936,1836613057,1595438003,1070905339],[1360379594,1832686099,1624123847,1666469808,1021625929,1012823754,352183696,519802014],[222470852,997661119,309148913,1543549114,453383460,1597076028,1304185480,405926474],[2039917504,411190550,889294482,902149035,239391688,1199295350,14630555,109950982],[702098286,770230204,320539284,704499545,550704246,2044997901,937117189,1865895695],[1645077175,1516481910,633130883,1606967140,1609359220,25133675,857672588,393766059],[1020490595,1009990166,991198819,968350875,1520938763,1753084219,1771645090,328973303],[1097366267,1509997766,1970761916,1833346187,1404761143,643409553,1881591054,1084881650],[1647302017,621678080,363666268,2010472171,362116743,1826860040,1560660869,1185964248],[285896461,1073245971,845624258,1895777374,873871166,1472370792,563661261,1085227277],[327777652,1691923089,146176356,1003819350,2040011356,1960123582,1403050682,1463521418],[204434373,808658744,1055650974,1349709230,401532319,22923009,1191704982,1548471378],[2118257975,446262036,1602174176,1107633050,787323394,1215040910,71713351,1718679637],[1423764626,620534801,1238605978,646891546,1908685699,1348142665,903622273,810991148],[943324793,1036094322,1337712082,1617063762,949223877,40404728,1242971175,2022657003],[1881822583,1656003560,1860292559,1428383657,655244375,2074318709,1314737994,207324292],[1196518557,843781961,1579601080,622225905,1796449085,1846559909,489106535,1300264899],[377178761,688202601,1788360274,535569815,1288735187,1745472994,963810402,906989636],[1010765480,26666483,168146358,90474441,424940221,1301111916,279542648,1684722023],[2050944923,71619086,810003205,595769590,76883192,1136057922,1539113180,1287090166],[1619573512,2102411880,305086095,501200420,785306811,2044519042,892939797,2009352144],[168638200,1594875053,2070033220,1636323281,1613669142,701973225,2081957274,1324994033],[1377952342,452845305,658063185,1385552672,408648118,1946213124,2093097669,161998734],[1829429625,1897118220,345705170,584204424,1017374275,380967151,1223939432,143465211],[1128947022,212550972,1783265025,242238286,1047368702,1954770707,949374908,854062474],[1818325796,1999024349,1224615458,547861450,1240747210,2045708778,1137090763,1757297144],[1313809786,599644053,519974166,91522391,2056835667,722289620,841745846,536440943],[1686404795,1064948971,1746857977,907347241,1173984475,1632233152,473458527,2000591977],[2005790280,1851973863,998486869,1403624890,172735139,1154809348,1887359447,381366488],[887106856,1013461132,93224146,434733051,1339160104,2056508464,802996992,670174569],[1884362790,1904008188,546201980,30291584,231304648,1433215307,579348847,1021804560],[507404563,288968656,95101767,577788238,1668889808,1477038458,188127093,1682329724],[2069454436,1751034979,1565200434,1233240892,108966488,1703737980,718540632,819666189],[1137450314,150263939,2027198409,159614306,1429170377,1341671569,270491712,1994252790],[1595928475,917968995,1863302347,789601236,951685565,64128772,299554667,1087928325],[1986803586,1354703663,538447734,1205027215,283906941,968437030,1871034360,1737072017],[762609109,1650087996,187766191,655164419,1139669724,942373448,146934858,1837112342],[165061863,634142517,1406674718,1902653677,339847317,495689441,613909318,1850596504],[549181371,1853053535,115186394,1375115742,596762880,491850840,898444188,786832769],[780305179,1447111507,949580810,1361560411,227451387,1278470592,1779528406,1886933544],[218589375,837113940,606378135,1477287757,1665160954,1436539721,2343018,1186197672],[1375339639,1449386142,1415436584,82162556,2118940107,609044358,1121147669,1719838021],[1274234471,1184174294,1247336379,1031150418,2049816068,1565501241,1614815852,922785045],[1052161721,83284173,1513423506,6053922,599883264,417272233,581197698,1877564458],[1173578891,257290696,1070560012,961872250,1821890280,844670986,2005123947,701560189],[24241478,208256950,2128057875,775773417,1869362147,411706130,947170120,1165451532],[261030666,985696763,1272135955,265587674,850820947,1235712266,1900864107,692688481],[424883835,648455009,488503591,552145493,1879134976,912667176,1193933769,1409631852],[522719085,1511564230,179785694,487743104,351756285,61486038,1278308369,910506544],[171620369,158390575,47590125,2122105000,259603234,885847430,123673609,441707175],[173366558,325487971,2116775809,443496907,2052021950,2010458118,2001151855,367142846],[1349715891,2863661,2060386894,1033875693,480570106,1981682902,642618293,785924358],[1074288802,615903393,717684289,164398447,52866020,1421251547,1636789758,1391827102],[722666168,728235659,1646137827,654613768,1561812959,134093213,18172035,1085414159],[534282924,846229860,264121560,1170507839,1818123335,1606029176,343692148,734150277],[1205680997,801998030,663526319,831983507,1914417955,1709112927,266387856,136119809],[299758923,946994532,2045762436,1024213273,817375934,190567576,1539378611,939205492],[1775145519,702770868,930087017,371493117,395197073,923783882,1085628627,1036773807],[1454549149,54707444,1371505251,1939862818,597513476,1940729463,976543392,1421432490],[573212961,1297503248,930745455,1919153823,2095557585,2049284849,885339629,1327670642],[2066386962,1993875789,1892210102,1357633640,697768551,1723753496,1524514457,674516195],[1021621758,2116385051,388985022,476798619,416149591,2089512861,1293225498,901388687],[412796564,1162033484,390484839,1234610568,1199597265,1038154215,1588969174,1899080902],[997540586,2125576446,1103887466,1707477192,423586261,171169676,1139506161,1377774088],[1021744326,937615203,861349978,250886529,700060908,210760218,829601140,1030399918],[1405013260,840265540,289652317,880002426,758588216,1961675169,1821039478,927822799],[991498654,325608144,529629208,294588634,1350304101,1300223933,52588115,1818458986],[191596692,1451817821,1511088013,279003071,1053226120,113455662,505291597,246656948],[535751445,287236707,1803547064,2130083628,338957259,745246377,1712093051,1509475044],[836455465,1364827136,1853549458,103511844,376782357,1458809147,272874646,920895551],[971425338,132390593,1224915672,635326413,2059831361,1277315781,600827536,915218203],[572688549,635172739,757780118,715673911,1454374180,1188347476,633803379,437376202],[134050526,320567512,1559613224,1010505904,928129013,203282824,1600899773,168108461],[2024662484,820641102,1732307599,1167452415,193537273,96556215,2098477340,1958820308],[686951350,387050821,697295495,2101152787,113543601,1539049382,1160369636,1047389481],[1850034025,488702726,156696946,48488138,1357344971,1871986449,1870329869,1611468849],[525203666,2038292,868957606,1721422490,1056207705,1897947415,941371550,1588834787],[216302435,1780995041,981968635,1343792410,1890038437,47579444,1857165990,1315124917],[881729566,990246300,573765997,1921795849,176423296,1260529052,723297075,1617274205],[176424396,1394623888,1670558402,66327309,1721589614,1502655112,1614845844,2034753806],[536477925,626342401,197126199,2064024192,503456728,1455416735,1115493414,814723464],[2040275978,1268591084,432795328,471504613,1748443784,256581320,1131087069,139696819],[796709937,1436045517,1561107610,1650971600,1781341974,7863674,333717141,1019644029],[2040087759,1710951525,726649338,532692144,1844732562,1801109610,1923091245,803110497],[782663866,186893964,131762662,1014704744,1723211139,658592853,2073587488,1551401304],[723564993,1245057063,1073912901,95734488,1489649331,882729420,1627836469,32750968],[351968255,1194084796,1677765733,1346191958,481479654,1571728309,1336167962,822826818],[1668796077,1229428897,2103854285,2029756899,654937234,663528063,1785083729,2044401767],[609403447,1649103912,329624219,145488701,412044238,182968774,612205608,386021195],[1497305850,1309477178,1189563013,645856034,1660181207,1011365958,862154148,1428720172],[1133036751,1389449592,1370477818,1161359530,646626204,1407820674,1764407160,844314161],[1599563022,196984591,1998169354,1545570966,731243844,2027652979,269832941,1660741868],[343966329,1725924026,1402361295,1551382650,1593050701,800716105,1398763184,332563835],[1196338187,1027544736,1450888811,460825724,1118807424,1948162280,1156486501,874166777],[828111218,1805428123,724268466,968820190,215181389,1272255999,1814974322,1351370437],[429964761,543809748,1462681673,704988989,1450053541,2007589909,650590901,951492521],[652262445,325889138,716378704,1730610787,1396271465,513453780,2091416312,293575797],[1990597411,929070719,285539962,175082774,1285162086,264949795,637468139,1207167527],[644288273,966018081,723496916,1944406085,793741486,1367056543,2045965524,24794848],[1430077381,865643783,741410418,1012817758,2109462848,897838368,984322436,68228920],[967131427,778264720,445224548,2065120725,36821847,2106764250,1134095339,1482099268],[1989126726,878854381,371770851,1538796911,1981925410,1853281522,1798743873,1677878178],[1880545062,1456426021,1927387857,353329708,15619813,1651033043,613451370,738480989],[145471281,438737926,1650732205,1845723362,309339060,526959825,1889694599,1911451032],[752943256,880242797,1017048864,861851704,973426174,1688569861,346800242,369796685],[878919848,1544621173,140398667,1862011560,760811056,942371697,1540889313,1212612380],[937830921,782482554,1201363858,1489345293,1690581606,1552297933,1209439532,2070791364],[166341757,689267627,1312314233,778916597,1290598872,823563267,1677344248,1802232216],[1593858748,2086910064,102534550,912389197,780681539,1392295305,1598052331,196369730],[291274268,1947175778,201306786,680980017,1975087648,931014726,2053344468,872312439],[2060784974,1787122067,1678230397,1249867565,430418328,843602100,1334667436,1959070218],[241356187,781568896,1331837632,2124431305,216089013,786950502,1059185878,1575003909],[1878904436,783459007,750604090,1321125930,1766230813,1788116881,352736241,815628481],[253011494,461894311,2037246028,1727441027,743015360,2085120990,199926556,834761776],[1660296038,956918059,1884090148,192343709,1918593036,866175892,1670488244,671866273],[2045951541,1028974561,775480924,1447229450,1768391896,18390298,850999387,937924503],[913141108,1143743057,332366643,2119083708,1551095090,953252419,795203621,1122618312],[1364535857,1754983959,1573232885,338053702,941242885,1932416504,864227278,1785587409],[1689039732,2018714922,1969497209,1808881274,87705818,1938327132,629596132,552223464],[773159076,1597627469,397185958,1963061386,610018581,2070877495,1511168490,895285987],[1282725101,91618850,378000728,677855293,1989631663,1608039677,338247060,1572223435],[900164151,916467837,1286479136,1300521335,189812126,67808080,157997558,136098056],[1532067331,138914747,390239176,1838215931,1302886567,1987838538,1996014036,91706307],[1973845015,551081529,1726383365,1621124197,593276409,1676265606,1936968716,868706299],[1341221446,50172115,677380527,102354072,1531963697,1611898497,513368019,468707609],[1677894916,1055166855,1217111307,872183610,2031523556,1745790687,1906184191,725111692],[954807883,1342977069,40238222,1320392090,1538826081,1283180838,354654860,1103305390],[760060387,1269151793,154729575,1747329703,21320077,2036307781,1302007600,513928921],[1973717000,51063286,981741899,1884256769,522820681,150513501,428248063,232524193],[23326761,1426028618,91187841,824305921,1201636093,1016583353,290697888,235239516],[1383440464,593098386,717017050,1002223217,1095251104,684831507,1750828327,889600055],[405998352,2112872930,1381818850,1538498351,115092597,817131987,23057676,1251102436],[1276632734,644635342,976034092,1246958561,2040144775,1726855239,776849914,1306430611],[496364477,1900077436,2112257839,1429290719,1696709802,1651146344,1145539798,1175772813],[58534013,271903751,1325456268,153761393,2060223069,1159367034,419110271,1559135796],[1949994422,1236262869,521188486,273721698,1217289106,1758445635,1688078071,39179303],[1952688549,2108320144,1627962586,1182898644,1209910039,671985287,274333380,2046917893],[1362138359,884800694,1217067938,2087630520,222803965,302499338,734876009,570623274],[1400270637,576373474,1023422682,757187994,1325213754,1828561672,1829901303,187143696],[1210544464,1260027406,1995325369,94205087,1978786964,1870686372,1467248147,684875360],[1721299086,1007478211,938736406,82381957,1802555231,157251379,957304833,1956711334],[297080169,1784433503,1874637826,1928463683,93200492,1822112798,32623686,34002726],[1775610215,1310334587,1325911233,1651487448,930461494,652628489,2002057458,1723898317],[1612446324,517347390,943705754,1008552031,1167473848,66230989,1548469312,1441919325],[172070127,825334609,1104148204,1016431923,1022269539,70470474,391726474,1449457111],[684329122,333418390,1177165099,1327477444,1650210853,1255370255,1198274094,738244949],[7181892,322088481,1288765311,406216055,2040567060,1975241631,1613944671,420031448],[1135751013,455449115,1703851421,29302844,248700284,1487650097,885388048,988330710],[1453932496,451642839,375105067,2012386963,86388240,763199141,521178709,612470373],[1222306001,1680594990,398002266,624428891,880118669,1096989072,577760422,1453267954],[544065745,1446254755,67317511,585480283,1076390739,1245998910,183448089,1265085749],[1985294412,689103703,1019904520,484572853,1936269793,337012758,848746630,1415497331],[115266925,473977392,514183855,124915928,1304728644,2049428149,1772717536,1028245348],[1263883251,111795020,775249273,1031205264,1273128143,1058393055,1599590761,1446363123],[884170811,245832823,774439601,785366939,360988529,779385766,1095159153,287100231],[2009946991,2079184102,1215360505,1534250334,1623802139,1755959866,333270713,1574974691],[406931207,798245036,48138438,1721422264,2118042113,1480978085,1644826447,373117964],[467406729,506383812,899603361,689933979,1264280576,442284961,1521404010,1200608651],[1701095614,659003468,1624910297,544606010,863292456,1073732349,756569164,890362750],[1660048406,1237904714,953652657,1561086600,1081492651,675655828,922951844,1682504781],[28805476,122978827,1332579460,2076192820,885256235,1221222255,1524640238,1033422780],[2066527110,791691941,186539670,1221872210,1155310564,1722551006,1601591344,1041626750],[702779174,990494101,338099281,2069978486,1647808943,351964610,497195867,681971882],[175354061,1267075979,85940980,469850359,899494834,1216027901,108164845,1052531247],[39099400,840666080,467472451,912145808,934153481,210927115,2005582076,1239000858],[1171079119,1784175795,1262096388,112555804,91356348,1956836966,947783250,1802427648],[2008938138,1159327051,970035383,1739921649,2053114107,1242979021,1340383519,1948751678],[1212445039,477482313,1885643971,477907749,1143277503,1157000402,927697908,2077281080],[532777329,388773938,1028437546,930588084,1187946673,1327447004,1273794733,2038196287],[1808711068,1884570104,1546735492,709211745,744040196,344583943,2041425363,959891654],[1978008144,1187641616,254650063,850607364,708228906,773440768,2091640992,933670789],[1859357378,1248477955,282587276,911064593,1165210767,2006672320,510699148,840639863],[1766014894,1951919225,1993869394,781668895,981907299,1713422556,889551320,1620601125],[284452526,1503045904,1349771058,558578302,1455759088,922776120,1667255554,1593957927],[1358739024,371459796,1561084943,69432473,861871341,931877079,1897195481,2062437242],[1980271116,346661055,532693169,1034787585,1145770926,1311845684,1004664181,449567955],[1062838398,1216243075,1925786067,2070755193,772956736,965406688,800274916,2067562789],[1564896657,503094464,243614438,1126714478,523788907,498617996,1047372238,703825762],[1024440447,948669176,786689156,594850189,478945986,297205620,761399574,1083633156],[2066028538,1536109966,1395344083,1584423045,1346570462,505117583,23208219,1063677390],[183588052,1939666290,606003615,1597091706,410448698,1146101922,1440318417,1947663300],[614810569,816875775,1101734124,2076227382,1934763099,121011415,1805854388,846412273],[222186929,127852261,668362767,975980945,747525980,1404942233,854335046,1048749068],[857963707,524623537,2032200213,1421319573,292830583,1204151336,976995019,1272604863],[977247037,1793844649,1661162742,443438789,1422523777,58173261,1447243515,1838230495],[824753572,1782242300,129356819,1617789690,1090040379,52584690,1007922150,1684440653],[832934182,1987562925,1258107585,998016210,1627158194,313110431,1514198743,1904367695],[1688460022,1868532375,1823551813,568479407,266354206,66241575,1997014508,884282755],[1682842501,176917564,294169995,1864573482,1821178203,1789147938,2081627341,208222863],[1806157698,1852232378,551377507,2076443421,1256613125,815414606,941085490,1227234656],[1276906166,734651828,847921361,1486679766,1247193435,1232521080,326115836,1111117104],[1091442660,1356684268,558509156,1138612732,771377463,2081917608,655617716,881944632],[1942278527,16035777,1053035835,1430557589,889937637,1697410504,340094269,1755944409],[1468393158,657371990,642675341,1693119043,588470282,1619752357,1921855801,1320323141],[60954443,609599194,1487787087,768774396,1355637733,2046125820,92045602,2015043463],[312669196,677532183,358695184,679984789,953520750,221806893,1488891790,2007941865],[1711274527,1123962986,61601388,69468402,2116026590,368308855,1067301528,2039574721],[952236704,483680146,1275352218,990890754,1269357780,1281017044,1816228367,2075224889],[725918838,1964827784,714055986,781525326,1547704477,1762817324,1270633299,879703111],[1746009697,1634793806,879317430,127994475,178518472,839214652,608713751,584322673],[103304919,460050509,787302436,1824769870,691032431,587831777,1701179032,832833297],[1451559080,1171460348,1648339866,2017274662,1875988598,279628751,1256494895,1794110336],[2065883332,173256714,133839554,1265295078,1055558537,953185708,1148540549,712035900],[683268574,1831039437,1934461289,1674554414,2081468578,631287535,1872139758,412359617],[357014083,390758872,169614388,1384011298,132265052,845025237,246630748,1167559427],[79163966,186899811,2089275629,1047440940,18457974,1556347399,1760948796,754373843],[1334308685,424575512,1229427248,1429203276,407757120,2075767312,2105723997,1715611628],[875254745,2040675404,1237353698,1740598223,316490771,389544348,1374085738,912045998],[446896529,750818629,231815311,297299058,72145769,1231619899,556655304,1134783486],[416491997,1907392699,1736342279,1889661589,446994501,809623126,1717213484,357013470],[444484436,2057971166,908497934,375539218,179746629,32347231,737076893,628298502],[1122258782,1522786248,1888111916,1528047889,1631334472,354619108,514307524,930353154],[250755608,706005827,322182445,100014760,1187967717,1472350280,1347360523,2089412362],[37539305,1501135361,2113005823,611547971,1743124973,1279914865,34330448,654571630],[1485440576,145263441,1018624422,763722683,1362080219,806146674,879602385,1837704599],[62861366,8056663,1689403198,299546968,2031155872,499796310,1099686039,546933775],[553269661,1449112848,521753231,1172642319,1574851914,1670095703,169805973,1857449116],[1660112040,924619338,553060840,1822758378,827386302,648949296,955501624,923121701],[257567246,273557523,1734081423,2049209080,1185481623,179584758,680589733,73374770],[2049415780,690997422,448273227,121066568,747869674,2088524757,1064555387,1895488124],[1688971848,473956634,1516527780,1366983627,722299066,1790952110,2023454284,2081692738],[1842098962,127967025,1070190446,1283116705,1905059159,157000673,1236606329,456364330],[759185610,1853375142,1918058355,1077627199,254420169,1198040669,1839020450,1360230044],[1212848477,661347844,1110913173,417602512,1293248525,1602915937,1297375482,1157905961],[1859256122,1888731020,1749934653,1997734716,1860173720,331105788,717278106,105092381],[1753031544,1844143515,869649658,385443706,1195357376,109358770,73057035,1087778721],[1516086019,1466848745,1505881935,484356297,567345438,322714081,459084489,2089098971],[1262698137,1100574206,49171135,2063577577,1558878853,1129486075,1204523150,380586988],[612795948,1612928513,1933685388,1083844362,1210322657,1727939273,675304125,1424089932],[1443200594,438308586,145624024,1130658636,1014561104,1844533307,566640205,576396544],[317589793,1510255354,1608461706,775628464,281823661,1248074631,1306263253,1922251012],[2100324417,2112374895,19379483,388774422,1979655103,1487353221,224368108,348784053],[761179597,1486635621,1505082912,1720728012,404917177,834449411,1817845683,997571149],[529271235,455542286,574317675,594551997,748960009,1042110178,296623024,2073107357],[1745502808,1099319107,668821933,81153657,652326711,675695731,145349648,682786826],[997844185,552380961,1604526168,2016395392,2003461871,116785623,672599607,1742853721],[1088375153,383669920,192702029,1664952357,1829744433,1448237925,1180548531,588568362],[2007911145,1760810255,156378638,632841047,104439925,16773408,115335386,42033762],[1748662419,1390547569,1604362021,205267971,989146129,1551029393,98171649,891106715],[1074144599,342601037,1371821393,241859754,1498283905,52538682,1845526871,1699259169],[1323372430,78670021,1035533016,1197641787,332668507,1901028259,1054481352,1705723700],[257796000,1455119165,1401145265,120442152,175147965,1866035212,104401226,1716715679],[1498182129,1024959061,110337367,912627375,979515577,241286817,616132135,1044623491],[1679048071,1381077668,89260254,1042116388,751704573,277138580,1821498986,1710964845],[1643845343,1089545600,359449728,1780300796,394698446,1451375667,1031821942,468974596],[1475577113,128494431,1806227555,135235860,1565252060,1050096242,363614116,1721577017],[1817569932,9470432,949620492,1606162633,314770187,1106039941,2026544405,1064007740],[411801985,353932256,1139472681,342957147,1648277497,846075143,361630392,270554967],[321474943,1188309239,245335847,1129722155,1285906125,778988300,333031655,968774637],[1622559804,1173619462,2054542067,1496561789,634348154,1564955748,813814804,270509985],[948021574,1186578945,810536357,903070826,879997713,1871142644,1895199156,1163599767],[168903887,551480730,1484137973,468664482,1868657869,1669937502,526458756,892995931],[821153267,1107797952,226437593,489642087,105128198,1657440558,1538742582,1110234235],[1170313498,949747977,422394122,2107299764,787395167,1718096536,2027370209,819437734],[1674815644,1799311594,906036931,776949133,1052892835,1467793148,104895452,884191085],[261846298,337889538,1258680787,1942583427,558326086,1465827092,1148423700,501693019],[1360698424,371661545,2128456340,1917855563,1616043910,1852984131,629133552,1857358199],[1479197045,845813489,1101723154,550799124,1352987919,2045079697,878181446,608736144],[149950728,60724019,2115292033,912697598,1340501584,1019674427,1841131701,1039328174],[593128457,1729277176,1940615452,1211493257,1137166661,1162573312,698697218,1076267161],[1348690130,1564146068,332560876,1123022027,1145893683,1386937325,295009099,1037653992],[408125720,2077273770,1190001869,919571933,825913001,797496499,1514861885,89458164],[259240323,1905317018,197367699,18105621,328563594,1899536061,1847179619,997576191],[1539106193,581731958,1370283857,1161310520,974964002,1660194887,40111141,664909038],[1885639882,211193023,808251310,1103970328,1226402679,328467689,1609156696,1291224223],[1497705203,529308481,609339647,1411562699,1701105619,176736442,1097533344,1348977012],[761604943,514680885,936987898,2089151190,572151743,1646611318,651064475,1310851338],[1512232427,1265072499,631150043,1832774396,334318957,547326183,902842340,412275579],[148319580,228003495,1024219185,864646477,1703414253,851215532,731326555,1683197112],[1498213639,720238381,2109957131,799669748,458802534,761739539,337057480,44861820],[1586464682,1369423824,2107885184,1919066028,1803513775,529409227,1039380535,1245779395],[673677159,1584943511,2043415781,293839351,118243585,928811547,1265029273,148453183],[339139896,1097831275,1808593725,733133546,1664055179,1655037719,548537796,1858923059],[657101367,406125914,1779233535,517986082,742181368,215899572,1418222670,1562404129],[419729770,1144153712,887530978,1457147946,107491768,697298276,2039965519,1458668110],[1225178883,770677288,10377360,631154529,1966739039,102388233,630364296,368167563],[53342430,1529532556,344552620,1317356364,22948028,1223803620,1524728560,1187830935],[1402129498,1143219203,1008027965,963760063,145377482,984097926,1836823801,1310725725],[1093757398,2001820672,105735477,790065133,2012430980,1580098569,1263123968,162797086],[1124674371,1447547977,800810742,517949386,1622201384,1955695467,1378431574,2096120372],[1956625550,1962260441,1718542788,617327691,2043962350,212710353,146542030,1332624236],[399690849,188501816,1813726569,1552364062,1271114958,1836005185,401430461,1181940853],[57448108,2082973629,1057604657,841002027,657033210,1621103286,2010407061,908569683],[593907246,1866145025,682638614,2013896907,38652790,1676466516,1167524062,513955072],[1786038292,300069304,2095089828,212180186,360364892,701600708,1839283963,1039392181],[1741011627,297924199,2077229565,2015055939,266595454,1336546860,644945234,1776585607],[502014445,739741258,49762271,2061823283,2083588182,2011169647,1268157445,899667333],[110416614,586999563,1175201897,1906322694,2022011991,2104743440,1730021109,318557479],[516249658,917515596,360438354,1802570176,1782588943,1785857519,285592603,714097459],[453899915,368032791,592696292,1843424541,99959882,473397717,1239492237,1238324338],[97731323,1548399191,914607617,1216389062,1223242257,1252342820,1149943869,1949554564],[702819164,1209010100,942465019,1600475140,647724742,717154842,56368280,1009072077],[210130007,243902919,334222464,1326753261,1999361298,1990368986,249955245,950150105],[839319931,1681671290,135682393,193674485,491341254,1882961961,518145267,955231171],[56112355,1720791983,1710057596,1476636086,2004952906,308057560,139948605,44236075],[902961937,1756311875,357634741,452753319,560186201,1233151533,1120951700,911342709],[86914021,78980713,230105215,747632786,298898624,1513610688,93113538,1649475784],[1760582579,211719837,1615948501,1147028253,131675453,986132739,1562180185,596928416],[745442691,985185995,1300868254,981722157,778452055,1119639809,1981408728,1879346871],[1666935252,1439592958,1241811908,489809599,850149175,1335991484,1952953319,1032096531],[699086806,301869334,2106137486,742932862,756747967,1889378014,2101832687,641600780],[2064539223,210662035,1825796662,999391095,558817500,1454243024,503777722,1048478591],[1141259990,1808038402,848216828,59118676,450368572,1726324163,293919857,1871171664],[782480117,1154516133,724845647,1172906851,1195178691,58878075,712292812,1313837263],[1351818475,418521340,472627693,1687202279,2097619641,1892662329,81412330,456660844],[1796236858,1750584871,1126810626,1260266234,662431246,1869762020,1929756422,892100060],[870408397,1843392841,1029617971,771375321,1524802606,1367926883,2094205495,657235309],[917997731,1770194939,1637447025,253264744,1047172156,1884547855,931893315,1688731340],[1537781724,1882911602,1257580960,136831305,963582099,809887681,1741510258,467070445],[324081008,1857999147,512203067,823993666,1667601974,1250644922,486040813,1457270126],[577556481,372080688,1383082312,1786572649,582900336,876258428,1578308544,65326431],[332598342,951707151,1176926157,1247891955,1071638280,166370980,1667264768,774127901],[1886088935,1168559464,1680177080,610262762,218473052,2128125286,1737980936,1698989818],[979912335,1715707095,330215583,1691610824,534953797,1208567291,394999103,223375554],[367521239,1568454077,2004735350,1514029088,893799010,129246017,157493805,72630258],[265449114,1207291484,556959162,688663125,1062688848,857681193,852088244,1138067379],[397902453,913207793,756118085,186912271,798677509,1216664231,1177052071,1694735638],[2018345407,1325067526,168353411,1379769187,1068190360,1306600434,640266891,48294715],[1608751175,1216072812,1182337639,1350626978,1349249929,1200766915,330289352,1103345395],[1769179581,422414060,1630864605,394438458,1494456042,1755627036,410778147,132207108],[2060878029,811230651,1880049563,1618330323,957906832,894579263,450405281,852617678],[1968398915,993736066,2014497802,1029567969,339630010,1067490058,1684335053,1182902701],[580728884,1127112189,795627507,880272240,21149758,1079184460,1562152623,965562555],[945865000,213567064,898296521,74457500,1731465360,1566593143,102229169,215009934],[612435874,623233564,1394379030,161186668,986393981,538635194,1121771157,1224978143],[76563331,574475453,2058247831,662038365,1108761335,1787219931,237442786,1054408728],[1492776845,178502378,1049390131,580479490,1014756056,1668034461,96249442,181063038],[1139490329,858800810,1698811932,760867188,1846898615,2014292024,975317591,993820457],[1967711847,470662660,1651912488,118586765,551585990,905373960,642763558,1890299372],[1375527521,196703030,910445549,1642881983,1071151334,348998199,253774181,945119845],[1398303343,854481590,908285007,2023425426,616403925,2062280727,807561788,1147910174],[694265388,367510244,2063161755,1166701174,1136976222,1783924442,1551489027,1428549207],[271267085,271891898,1739615716,300141431,31015129,667151400,1993689704,720011669],[9545063,588897142,965650577,1145213183,1472304712,1853053098,350151908,1691846887],[1340356668,2069990052,384575950,524201082,1102934611,1919555764,1952509579,1775638278],[1463987897,1398831829,95389917,1428713917,1098376237,1635304014,683215691,1869537018],[708781916,1946237727,1187008595,1845974529,584745955,1680411986,1305957231,499027266],[384102482,1895194160,1299506488,1987725474,750772447,1457861964,1239542841,570466892],[1461958071,1842463711,559967789,1542531771,1194193536,1674763814,1192799179,1476402862],[2011168057,2063400666,489332242,559656839,1778001782,1173735634,625856079,720222586],[1178600703,212606279,1843923381,1656762163,1713733005,1169635576,491725503,1676485640],[1588846577,546796976,441228980,380952031,922466459,1913900693,1420213714,338000012],[322635443,1630835719,884006856,1939208162,1819897103,97460954,1097301234,291454657],[165656923,1835289678,131348947,756988851,230594961,1847493163,112054412,991533088],[1482006114,1379528540,583925303,1999001375,226080395,149485475,919736193,117108894],[1157062246,488217410,1594445370,929219179,1847209176,252578452,961269238,157446327],[1529251375,1497411036,1965312606,364987358,1028001107,770701601,2064180049,1187815107],[537140349,998148540,645194463,1860152873,1527650624,1193179252,1949049999,607964894],[374986525,1848854942,1056625795,793836381,2732872,294844348,1052168804,457303714],[1769723538,1837924686,1918173975,121005841,2007083088,1199535463,345178321,610801354],[700188497,2048646493,2127453269,1366964081,652541368,692347045,309676329,770902142],[74470673,481939551,1951503433,1405811495,129879945,1820670671,379822113,1505795745],[1566904965,930418142,955455954,1923755074,477925639,710485403,733696158,1360914804],[1618582440,1550601758,867872760,1455801686,508192848,1469468542,546290023,2075632843],[1761184552,489252887,733409671,1481783572,497098869,802707326,280308376,647552128],[1451459589,1307390892,161185070,555417945,1647338073,631411490,1785476626,15783663],[2052010417,366445783,1975116894,927274639,1567441583,185232271,1694388057,950047814],[1461047368,281803492,441924916,480488104,811595627,1651854586,1822793712,318912202],[1452725460,1186990352,1579498007,323222542,304393480,1502461114,1894906160,473014670],[1876859738,1428510942,180189473,620744317,177048975,39647372,1679281496,169006545],[1125326762,1139682279,371886684,1034165729,2056128574,1010330224,200423985,1906379406],[1507688855,1083363605,1667834452,110620675,746924341,1390678664,504225748,1120905397],[1603067894,882151736,1245333937,1532974850,1693041381,1008451319,580516203,1101019915],[754529251,1314048382,1138859450,1921823095,497182848,1488321174,1119767139,1008061409],[1292320183,2112184596,659234685,1890809080,1354524679,2064037875,1781638840,1179559454],[1551536689,1021648474,699731397,423621994,1155872807,1671472501,788558816,1034906015],[455535209,1615482024,1208886629,1870191600,32998265,1195378120,381306207,891838078],[1314684199,2124301530,841683175,990009162,137713123,1850041026,1554896944,273590721],[728771833,311704860,1767893297,2012772125,12197731,1221973279,614440008,1330141077],[450921788,1344386665,1801267529,538448185,483288878,1035554324,5851236,1916256343],[189069647,421239649,1271081806,566602280,1377076365,451631022,673067262,401038802],[986482416,922469928,1736815033,1626743610,1078335532,932338872,23860708,2017750122],[1476258038,1458207990,501796685,557270475,1417483693,1501397637,331230672,161628998],[1440461428,1494625628,1891130417,679833512,805596949,758647214,1509106860,1233961509],[1584486424,73333030,707170108,2060352549,268768856,750216267,1367212157,289406824],[497807819,871030119,356632673,1546118136,1581568390,1128379300,1461997398,428285101],[852027567,1698592094,1178174877,1266694811,1670776757,1156901769,1794617179,108895487],[1323640518,903167294,1769491672,1102085005,1225970542,2011460667,1524555964,149406885],[260724858,338415319,1221462076,1550892195,1090908303,1487654693,1160014841,1922974503],[2058951335,353079898,1737901602,745188479,1578101903,146215370,1516902737,204303701],[1935307508,1067747461,1636799674,712642075,882827437,927148091,1525732788,16972952],[371923257,1937558295,166970482,1751938711,689881848,224904740,4497107,2033574832],[1124978887,1631954627,2034893242,887465654,960585222,1901078146,983837270,972009655],[1574232133,328589384,2057297317,24269531,1708155597,1284834261,1778217246,325284623],[1269102905,1348020076,1272766412,513488221,730520321,1278260086,1648784012,61723660],[767731170,1210107164,844352365,1798241661,1512598934,769308111,663134993,1474651212],[975358173,1875337340,244162558,257273186,1713868136,1162439592,1498176208,1557696357],[115922978,1270014194,346438964,1986002437,82391516,928640551,1294990454,277995833],[1938498223,1217764567,1806126012,1001373165,1767216566,1305473473,1448796696,1562035180],[988997196,1392802162,1851114593,352750053,130904766,1301042178,993051380,893507089],[902391693,673438252,996055165,41635488,368639776,1736382414,235806666,1675064921],[1775105073,622432862,45371206,2101287663,1559052669,1116041619,736055379,1126951707],[1086011054,298191472,734055720,66183701,1083492411,791058371,539794425,688174848],[1861389945,732489358,427922034,835456528,2047641676,865984480,793394227,568318934],[1498506569,1351998004,708070578,1128165101,438902912,953953776,1540577153,236037806],[2080587120,193937563,860908047,1460567753,982969603,762217927,1664700338,1881986802],[1275375586,4624338,2129856149,194297505,587188738,1093203982,1040784083,1070219280],[1789319858,18240483,1969849573,2054500906,1160419443,1024882679,1033127112,1482674544],[789706971,2017200210,1216822875,45962318,872149810,1575472123,2083981641,1855724631],[1126424153,889501732,1151377109,564572906,374116994,684425640,1642337078,1623019386],[214138143,1352266099,1252359702,954200676,166039798,546144481,1130706308,1326025530],[915866269,1541086002,516416292,137579450,184092028,1011800599,1630224284,112299094],[67516747,1673742390,839897657,971137071,1082417985,320992549,235247986,915266325],[974253749,1542408518,2082925237,535513178,16405025,1736034477,490729967,632068563],[1668946339,1484362128,1910517909,808411651,1096677339,1369650407,1295598684,1816048484],[1143470213,137615052,425999889,697219285,1939333404,1654544001,893746959,2003329070],[1683053844,572238608,894162749,1821126554,125654307,1054295809,1132845325,645500731],[1116037256,1418927739,1038332484,197785368,2056220990,1205021922,1668399186,1137537265],[707202888,1595953585,1496776574,1667108530,197002592,877439189,321509581,1289423547],[189856972,1766555182,644557592,95953905,1601674635,281116320,1068422563,88698711],[1556202999,1850204019,1011344783,1083239534,1423953268,604019555,16243418,1353074077],[13128295,778907081,883685161,1412381332,88080422,1397572914,263461640,306919568],[1435295118,1656068593,1473368097,2098680492,1663371756,1355085290,2123789669,1189736125],[1499665182,621576118,1171431417,75810562,1304283500,1928542104,536752672,1195035326],[186089966,1249709343,102143020,1474720215,1626869112,798797560,1974578807,564590027],[231186792,1499345797,276807915,752936597,1247465503,1547079259,728155161,1911705681],[1304077473,932214047,1925736695,1335694184,172124094,1720954002,535388348,584678639],[251459348,1103882316,1719657913,808600824,394327476,1524906000,1382842512,656914782],[259562935,582699574,1205028497,1607084493,1173921314,1721204287,1402173790,1696259531],[51766041,1399598407,1788432633,1040693287,617717071,1713097236,1722938274,872058891],[389076264,764381384,1044554424,1532518002,1385821447,1124797740,1852675830,1038352627],[406841945,1120797570,405322226,1677296515,318792848,702752517,1924055944,1396206551],[201875590,83938000,1299168225,1744038426,1485992868,291195678,1215443663,295362266],[1162930212,1869844566,128296624,972939639,876089863,1280676012,2062850488,970710478],[1717950877,85483499,61675167,1964169986,503447146,1609430567,2049980764,1197258542],[1424288760,170136008,1845844106,182225227,1280544592,1241447057,677758490,1179638698],[363302322,704389390,1940927350,1529190922,460273405,1255531902,57809159,761259535],[2008649932,854798419,401000986,1883630355,1062268072,186458941,639654873,176115034],[1119479857,1078940191,2007046227,2105595370,1544806922,826733323,516903755,1733552277],[1882156688,1699484306,934981042,1200530787,1904220248,1362259402,1129664203,1409511070],[842927239,1962589371,403649221,1094788401,1144086299,624072781,1739010036,1406309389],[629968811,244598821,668480393,1633683886,718687164,1125190527,1081400513,1502358095],[1426730924,822266032,1853898974,276648158,476205017,1897421092,745573874,216768632],[360937839,360278215,1592631753,1903829441,625726580,1547832536,1388722782,935265850],[1578922407,139695790,1860983150,1198450243,568457113,1377024369,1174694867,1394366738],[2113153921,2123791397,319170003,1271850507,1367085185,1972445945,1740412928,189390832],[537689418,1896591636,548922383,1237346321,1534012474,852741459,1708710851,740102438],[1591862200,526472307,570201651,855680022,1308353857,1939959190,1512224586,1695104502],[1995822599,1420395466,528807225,1778206924,1902463930,1052604920,379318514,1019206538],[15577150,976661794,1640909919,752143380,1691375601,585870268,1877390834,2061132974],[513638502,1644892155,376395904,1666327417,454147707,623829811,2036376911,425642231],[1139488255,1875214197,940528206,487925976,792682446,2002351834,1723517061,1608820927],[792478889,842669497,2116823368,394199130,1196493835,905507832,2032404929,321716156],[651087172,1620915395,1781875486,1526140929,1621816092,1362566575,323450284,633101553],[657205866,304014136,206954551,1892827644,1850955866,1637068259,490013379,1002241482],[1289819800,796321687,522275294,302788997,1306103948,472811453,1192311388,1093520385],[956460834,254253807,1093236106,1925000980,783314174,1416701178,1394432572,1334043728],[1052634469,56596252,584876012,2027253770,2033174277,941886054,341271311,212323428],[2043482249,170359916,1193293707,265977571,169146334,2030651376,1725806838,823311823],[472970894,1980653366,564728789,271425840,952135860,418667205,484641383,1203139407],[839592296,631715555,14813847,836276348,444719224,297760146,387866025,458763043],[1480407047,604338797,241386120,1329194854,768818822,674626568,1831749347,676908878],[1544068448,1147264811,1084127923,1615985534,13558605,934448844,2108502306,2105752619],[1379554844,1354498072,968134347,1338675026,1287291703,1958565343,1535631287,1966858642],[1768979097,510321813,1713504268,1626702437,1277092530,1259442193,793538866,1175049760],[1247720094,118560819,432656423,448338004,1291713102,1824902970,1137384735,679648505],[2049601045,798400957,1936066448,1923896775,234143296,102033341,73638316,906938139],[5210459,1020222082,684572248,554514612,1478073163,1783449153,131105777,1316693285],[1855888224,520338216,1476559307,1846359458,1493711343,28335938,1855111528,1554960324],[734164424,1884021005,545361903,1732271670,987413856,1473468988,1015488751,76007791],[1114481510,998453575,240699893,1853691106,2120983907,730678694,1334125010,1606740050],[1732385680,1047885073,227067579,1151164075,1231547104,1417687669,1506094389,1596852637],[1936653824,139949259,137062811,155655962,127596559,1755101525,2102385719,459159121],[1966779773,836320659,2070788743,873342452,857829888,1287606616,2030949404,471375408],[1605294217,2056389810,1725762419,865527014,460154496,1382003387,584174900,308588006],[565653018,1257833124,1503328534,430008309,1622923607,1205370797,1938695774,812676633],[690190531,148356315,951301234,990381051,743062443,874070906,594197444,1554264126],[886946820,828706635,1434250743,9012615,399532626,2094590665,819807462,6174127],[1419790639,1757352222,73378851,231449392,816406646,77516074,852052282,821263214],[1214925859,183246706,2097022604,512887665,451833699,139728470,497777309,672339658],[1340177260,2027340993,1167065530,1873325361,174190037,862370347,1314446414,2069756941],[2025794050,1331588259,1031421591,2008128121,1833219223,1193048531,1236670631,2003967328],[1618666509,899407132,209503840,1386075645,1150408081,1464788892,1167479144,1597940312],[66594167,1318370786,1623881371,1040112063,482280230,1072729599,1563784416,2001754912],[885111053,1436418850,1222901253,88245108,1428966193,1896364492,853610740,346067204],[52472054,177865419,2018535725,1488082415,1549415606,1818692031,1683365955,1262926260],[1740350085,833088175,1111776474,1219345822,1435899050,151665096,2000550818,153984172],[1281513656,663595218,880088525,1081871935,1366573903,204478035,1496308005,1507861834],[363895785,1807578372,1641272163,547640366,522940231,435956570,287794757,855640434],[929731455,1096757482,82428596,1691883546,1271650446,236436785,2100562847,378117756],[1205340628,711708957,145443322,839438347,782715159,2004820160,857974834,418442320],[2012735092,1772224830,661764614,1662594918,1819953772,209841519,691906351,1139995970],[71279464,306998797,2066031142,1289790843,223831054,1308046462,465766850,645515454],[1902916522,1935884307,1416095589,42498094,1880278120,73840928,1531502126,21876285],[1794233168,492654448,1556782035,481797790,1462288545,1468024708,295986070,909652323],[1072927944,1605428138,1666618763,539902337,2037762121,1340044615,380342353,627459018],[325281367,640665130,347044005,1285351950,272781086,1563552341,776195822,148145238],[131059632,1852538423,1960791171,963148133,2032806812,1730209146,1176801052,1666891180],[1455593945,166681686,301360038,2042417936,33998258,669720835,1795745592,828626995],[1052639890,675627490,236389839,1161258968,1736550080,1585593413,576212578,1028150130],[1073757202,455929468,197419680,2127520431,613744086,1073195718,1341995655,2005322522],[1932197646,2046512006,2637492,867717064,789022358,1578347872,1785565786,704070267],[1843628791,1989014379,490251422,119152306,151365215,366609042,779260525,1073129077],[818584744,1869097954,862170222,1361984222,1965168386,1928055202,1396734881,357386430],[845748550,1409110570,145079756,1771137935,253820570,329180313,899942840,611208377],[2029705421,1646889233,772080732,1499500856,521488707,1443302929,615495382,1573566257],[1350362604,48098080,1173905913,302790051,635072455,1777029329,870183237,513786881],[827703972,1011023811,1378602980,141341984,1337146982,1574638071,1235880343,220417847],[1667843636,160272263,1817003194,959408797,2048639641,1022130957,163266315,1895876368],[1386415466,1904370311,538348542,1206412287,1705972253,1090162949,1905020072,706768040],[1050095107,507001937,1270269268,1562628499,638809627,1189378507,643575990,689419159],[4129165,71092448,1966222317,616372688,15839328,362263610,1114850989,1932604964],[1231024270,474114299,1947376630,1846495693,41727636,1693514910,1286245158,88196067],[906128036,1142816357,1073604130,1035750884,396395211,1416333099,948308901,1506878948],[1382779071,1199070078,761154491,1251183285,1338043432,591594842,107035451,1769010605],[1737810918,1411924104,2049438189,538497174,930887336,1855729084,1676861546,1928700646],[2000443741,700087897,397102242,1426302199,1743197015,145916279,268706654,907827585],[1363857786,84086101,876233746,712928962,1148159615,1284171444,203015233,605717137],[968531130,456672617,235402547,516322471,689149461,1252038256,731814196,488534642],[1091208974,206189995,501248840,1288932299,251322433,698752569,503258309,978511204],[579469071,1765093098,2075226189,878643157,991424866,908349792,370210957,659479160],[1155886006,1931098116,219929756,1233138622,1973993995,146849300,52468003,1372799536],[1287273232,2008437907,2086533069,1607039166,1019669019,427791864,2066730474,845518121],[537172406,2008577602,593699087,109807348,634634716,1682346187,1678029615,912403226],[2032929675,438875817,1558860151,848461862,1729919172,1370150615,526021043,1964161944],[1908038705,1534391748,1653365676,766830093,717515978,1172529808,1718833698,1427953622],[996811931,2072594492,1847392357,145509096,1854597072,1146671816,789379305,1373006660],[298678580,2056021019,216529867,494184539,1575154811,564441378,1064381297,571038074],[1127807266,1327574069,533799943,1519573253,1499648644,191112661,5055195,281930287],[304410003,903887510,1695750277,649314022,506139242,1833308057,1708944586,220710879],[900105096,393124205,1601675441,80463334,1815945993,556379714,1322377630,1234395938],[533117251,1291940612,1057142272,645889972,1592409066,299777493,1667261712,1787449840],[1936512881,409683695,285275527,2086944559,1327862724,1972875942,182033712,509859007],[131114651,1821703341,112299731,1284324318,987907080,526152206,1251403958,2128220617],[1902947765,1724478486,1119859786,145963814,910424102,1872463398,1038628407,864107700],[646558965,1506822320,232415497,1264207780,1727372650,1766970145,1114043388,964760961],[1449854050,1157254860,1389677035,548669572,1613680500,1243876165,942570669,1546088479],[1163996415,536961723,335232698,1550555677,24433446,115268798,203129195,1985165807],[1317784996,235777185,843284716,1171350572,1399214413,306096762,1823973697,852451597],[34594687,2048779220,859069686,1273967934,1654622907,1095860025,2039050615,1499256846],[820172446,327068601,134476856,1225187261,1095057501,1839939557,1640985627,826756637],[1392832150,1424708663,1643307366,246730152,759076468,1614052996,984556530,905853529],[1032164983,1843232998,1041044722,1676456485,765798136,890080077,1193245846,137533712],[793644705,1447910386,1308407224,1836599194,510598120,581914401,492360708,257368508],[261592217,2054591539,160583601,236089380,1005009547,468937533,1547923525,487773933],[1796661198,226442728,2126242315,794899136,1135372423,1948774611,2039136473,322268402],[1305838462,859492496,1344123240,1178755632,199405567,1432324940,1411699700,401477800],[999171415,1198744523,207829287,1087166000,733475441,1874803333,8460748,1324811415],[641503333,926334162,1502601662,1126993035,1954020467,1631289710,270101697,99321907],[1455809187,218140158,1389996580,682846217,1458651419,583961954,454945070,805187967],[1907266848,896522699,1014805360,562640232,953351728,1120325467,765883416,1172571736],[1388857965,354771891,669568114,1493291439,1845181054,1001814090,728265800,2011688447],[63266395,1799445587,594045245,1099198486,41775066,504026383,1493216856,1597757122],[171824056,875261428,767665815,1580445533,717136968,1429375278,1217761675,1441735676],[639232011,277482460,1293898536,1099890616,1159001256,1605803334,881012458,688101287],[1393291472,37376124,1721504647,795388885,210743846,1274672673,1319326478,426478340],[1371446701,455732220,1613176035,1491029798,554502831,1041958844,617795,1218969755],[1948480889,1831367210,1226822068,1046155492,934219681,1682578514,1885922746,2079810031],[399123518,776017228,380456039,1309155393,1466171285,1282460979,1952846422,1043457868],[1995081718,756178857,571220871,481573662,2129835658,195107738,1500397220,1924081132],[819125260,1255110578,218644590,573622864,375576395,489828614,320437223,1439087108],[1647810855,1672133443,1480659118,1896312437,1220748333,326523792,725883204,870225311],[1587237573,1755971403,28185353,599676498,1367205760,1720916750,176160514,1928684657],[1779118254,951528371,2051306709,1177384678,1040094220,1233222341,2053889413,1573929074],[404250138,1022765169,1571460120,1813057758,2111704373,355074870,1681888870,496462527],[1482349667,1597976352,1022122852,1958155541,750400758,359223783,7885633,78443559],[1143616700,1371077310,645731995,297435055,1435582956,1757181232,1209476811,1942698734],[1937611932,2040577608,343583683,1529811490,875069823,195944636,1897592063,1802894719],[32098346,709412614,1373647618,962958264,928580244,1423866143,464921414,253752966],[1346254515,363640171,1744907424,623104533,27003142,1040783455,122380461,1332412602],[1468640421,195847392,1857644864,1533389832,1593391525,426557605,1991604013,337216034],[925858624,1101628586,407392839,784157028,1266955217,1452281268,1422875255,1914850835],[1259676640,1848635096,786850438,548592369,1384019715,314111264,1263103892,1370230956],[678921643,624609926,2019461854,1147203616,402628329,892946894,487282497,1311135122],[782755703,1552607064,366724810,180192172,1180151879,714565259,830038647,1799592669],[368007497,1691420522,1460603814,1988547410,36346417,1854668392,1515000757,772013981],[1217369437,1453575161,1023228330,2043677063,758189799,1900302578,1585531934,1114066923],[423092610,754433907,1907706290,976909237,830097063,1139679073,835349498,2017291555],[1677702054,1892727072,824729506,2052429263,1196141065,74902174,1455535623,752810423],[760904084,914784587,1248158993,223060757,390539448,1116393786,593306907,769629357],[220758877,832467803,146913512,167956132,2077846708,1301511728,306304814,1314675168],[2117865347,1292245854,881867043,1953570501,41722509,862055471,1908020814,1735461922],[1115398772,346052057,232203497,1977943481,1320998253,1118115728,1236437408,1502733014],[323652523,2096779358,650784756,2090457578,893857452,57165252,1993589887,2130589361],[1843330080,1469781838,426670783,1113569559,1907397827,162835544,884385954,578642160],[1890022426,1366105254,1430036371,684488401,801090171,1193372600,537100801,833359951],[1534460087,565330510,1733049127,295248158,1330473164,339315564,188607707,55210551],[1519122331,1910048799,886526693,704721648,1047466023,952674689,1385053980,663807691],[1064756869,1521788090,978464574,686421758,1704750052,714703516,692480065,622895063],[1344839287,609066713,402658673,1750684706,1136614113,1731019673,11008707,980165660],[858521035,163395407,1918818021,84289058,268006787,773212780,806126242,635734627],[677304866,1160816269,2011440104,1895386554,326125972,1450028196,1728500533,1713486527],[1906925511,1983210223,278890341,550198794,2091226724,1191203839,646378635,1963312886],[970531956,1634163539,696290483,286198794,466185398,1208193725,488495960,1828286607],[168457805,2025499089,1612918801,256505001,424750990,1695325953,210454568,452703173],[406580769,1296149604,960119196,855636611,1301151385,964887532,2033244089,372321104],[692544070,2101546828,927096909,1020027829,24787673,1088785773,1276047357,1722850966],[1478701209,1560373366,430788292,1724726630,2095333503,1190394412,233958519,373018286],[890760938,1468958944,353866832,1337119269,242404402,1637521931,604977955,927683574],[248744920,883411048,86178370,1910412989,989283456,1987831295,1433782593,1629696660],[1787942057,907451896,459449527,1496545884,24044016,1195792111,894983618,1349176710],[160756431,800918513,116478208,611610947,1723739945,1845280082,2095250671,1992889671],[548830125,125074682,335703154,1728398878,87666836,160647694,389772377,1730918721],[1326605530,126071434,2119272889,1771474942,992229077,1173127327,423462206,14055851],[644267866,1938666483,1028520306,908364335,1476613709,1645074229,575164034,1173204073],[761527640,1964233433,899223732,1703701120,103279049,835401237,913313432,426019906],[1944820545,864349497,343425718,1560121049,724746337,1921405124,458133078,1067043705],[395598541,1836402612,906474619,1260285697,1877689937,1821142581,2029605962,1114519901],[425188024,289015306,1428227578,198954803,527808894,235413182,1141206001,365476527],[2041838624,807186619,681219279,465457451,1964174446,1654929302,939242626,1039350667],[667147659,784413359,902491551,216740661,788002000,1474053474,394537094,1880623435],[1452483164,572515628,1849635233,1092366340,1034291545,820424547,49138124,942350628],[1092874337,1288785292,1846862723,862702651,751989544,1963329492,790707221,1572414993],[499978460,1012536676,850043305,1223420587,1969878549,930347850,211332486,307133765],[210743912,73556250,420989688,1853388501,1035197168,766730687,1147952270,1046049011],[401666379,904961817,328251863,923557508,445896423,1352045677,2071439905,975858625],[594081653,1451962589,1411036748,101945395,695601293,1779136477,1349490046,1437661919],[1081676848,991290022,2034090053,2111917689,343890248,1941768164,736078249,15685384],[860008963,93832938,1001013559,1982879216,1219209040,791009363,139705744,1878809061],[1766026111,461754473,721037260,433856608,1762650389,341531663,1030717729,1978415172],[645948717,937602335,507617527,542732370,1593729153,454312596,1177344475,729164704],[523446861,1535366066,562679007,1157864055,1879657288,2072951751,971163210,973372615],[690348535,1179657955,116820575,1473250409,1701667515,1662579578,1825831502,1153847709],[435753420,1192207663,1171000683,293805986,137490400,1445531409,623417439,1550307370],[2004740047,323302823,252203264,1686654920,81104751,711753529,354184123,2047570696],[619151224,518968964,21866371,237686135,631551135,623383327,1586482908,1275012027],[1984372869,199861313,1811407217,324928447,1190552810,1995700379,1013747274,1574392153],[159697090,1290070219,1547412231,1783386836,1386050944,1878539832,260073703,50790553],[2017652244,1033694891,400607400,1002302307,1276261324,1447732415,236193406,571787434],[1414678091,586758254,472480676,825636611,800169042,785675867,1501679003,37725423],[1576301628,935566242,1865204465,1744045627,1366802096,1364011663,1761353892,345899572],[1281423184,463784795,261966335,723066986,92435885,2053084938,939920481,992249318],[1588807560,63092976,421741671,1651791957,2004660246,877838585,517278654,1716107990],[1760793038,445382895,1426854381,2088600406,1219718867,700293845,1605416004,341263003],[1530074543,1750230050,1346558567,713667859,1961469271,1452215648,914838724,1223864543],[1341895982,2107967456,947120634,1568927337,802893957,608420878,1335034845,2121246080],[325112845,2006621073,1383233931,1845018126,384204552,1451723349,382874319,1858344404],[1102784912,1648975449,1095612679,2018112961,684247795,2042424931,1356726931,1462273814],[313005877,394283020,1156835839,2076544973,418987244,901949984,188298923,1430009068],[1507666443,1159319727,345231411,605709197,1650074197,506470554,1045059867,2103805052],[741054218,103667045,1681733836,1270542601,1774956312,133152636,597073379,639291893],[1825574760,1267006076,1548798129,1926252751,898106761,6995542,1016793543,441801440],[1705144860,753805560,1912484103,1671271386,1369947764,1573779031,147043946,1721596206],[252918432,261585762,947253760,599649012,1511597789,1455696635,874540067,1994866258],[954436153,1166184566,1591421830,1461175859,358111967,1830116072,1965928214,893737287],[373939756,1658037285,1221100286,741760227,1606553200,642050921,956575399,1775165582],[498401920,2039382725,622947078,651189066,668131229,967075578,1412510840,70798347],[1138952832,1116210728,853231970,1151160826,232899393,218382668,660557455,892676051],[1292501472,291496032,2003356639,846462168,669582196,613670264,2092948598,1693721290],[1642533752,110544323,1667783011,1589143273,1028468582,1479851385,372373657,55982651],[1690832685,202947707,3672998,1005161773,431381542,2057394664,1888596175,1588471266],[1911717425,403834312,345638880,735619755,1741174844,1165035377,1348479002,1671870792],[717987097,523500498,1934661238,191975434,1103244511,308115003,101727933,493288767],[327054945,146605587,1845486847,1800783145,660421240,1154903432,1264690289,659818128],[448918411,187714618,1823257844,528497209,898672102,670577022,1522527942,648843850],[1638037096,1160005750,357425707,1251755319,218051677,1791617365,1044198218,1840354260],[1727540259,1046856763,234783457,1459678598,1277102383,734826476,1980124340,1789623916],[2007576298,74042642,38958122,1518187748,394904712,1233338817,752143143,1789943600],[1145030538,1497052442,2012375365,1042862350,1594108113,2034845092,270836848,711355854],[180165356,774269584,573139238,1195183161,960531925,1848262669,3222395,755807525],[1278423284,702606795,1943615818,1720311854,547774906,1466820161,1275140126,1459451794],[175136537,2124567019,1152182516,2013727641,80131300,1828441447,1014951312,462553415],[632580162,223016260,904790455,1979492931,1281888383,943878990,877465530,992811417],[1910820407,1439279804,673004430,651401429,323932519,854816868,736064757,1633015668],[1958830616,606990425,2009444919,2108241936,306854348,1394466816,2088688400,364821896],[1779522990,372676710,706916670,858983046,443734134,352078300,1229378956,449737955],[1938656990,100322842,1434052697,1229003787,57923640,897733134,386377105,44185429],[1507895392,1640396024,1619166038,51267357,783646031,1264450443,84040084,1970020346],[697390921,1106458041,1563300206,1682298897,1859666280,840129873,1803422630,516403247],[1893943176,1913655363,754820769,1493012813,1325907911,1627071629,20263720,1787894616],[1215436705,1051606143,1507862079,1811825518,321261823,33856629,148155008,1847285648],[763450851,1945475228,1483435556,2104272065,360958781,418429365,175466917,1686011976],[137484461,1396603540,1533018846,1465249375,1105017337,1131568154,864844480,1070853886],[771290238,571211525,1531513852,1291440495,1090388367,1353606467,1882052608,315894442],[1267349458,338426651,1969318309,1019077136,1081926090,672296873,1347599778,898095754],[2018344106,398718874,354836085,622207014,1146529921,1838737184,1993106418,1090868845],[810950656,1179004130,857515327,1189337557,1749797596,1754175383,344502604,1609016418],[1954441275,946247837,120585501,407931680,1512081634,1196524814,1851362145,865661240],[828709600,1513635371,582833121,2108322005,573033103,174208456,1339089937,1399739691],[564138002,1565663817,1223282999,1968291323,573682425,1073918849,1140714158,695762026],[82303985,1646696556,1261732487,861394214,1248416918,1619770834,1592971104,2080295847],[1863386252,1267496659,2036593245,1652808450,940316792,1694918174,1776520361,878746230],[759377954,1000864720,2034666593,321185217,28980533,883967354,429625925,437697767],[52174561,1029731363,1338299432,159499882,1538328309,1690146078,1441499494,624310699],[2079203703,81843390,1315640374,454784004,253005540,1364882671,1120739359,348316947],[454843044,1929653112,1314900510,882283426,248844367,922991436,1816718816,460988566],[1191996380,1809311284,1391263095,976743115,1246311245,962623716,1860309457,1280873300],[1914590189,1115249351,330776815,646884081,1721333939,503391878,1353277410,1126814480],[628447776,601919043,1310846557,1942549277,890381961,1547523386,1632462759,693194167],[398222592,882737500,508775699,1104008430,1062355141,1696293026,1827389447,436536116],[1290032590,1046610425,1460481824,1173235030,456565816,945819818,789856403,50981883],[2052669752,423090604,2009090520,668130372,1770989371,632936138,2037426645,359447593],[474162237,316533905,312959739,783758536,1852730207,247789095,1700235939,133862435],[1793581996,1214392605,1143071031,251456974,872401614,1865207862,828189052,2063050238],[859331563,127002472,1831726012,709637227,3282116,915743514,1158995688,2053507550],[1628696907,1046185046,1710043347,1227673349,1033815436,1440553261,279029862,1009646082],[1149453062,652988180,866047226,2061589338,1917296246,1677388133,2064849714,1291049602],[745857209,1288361465,1705844211,1166197689,528530239,563879733,931137935,1520484088],[2099662733,1633209742,838637552,1403237425,50335517,164311569,1687603499,1988418131],[852474136,572498508,1644528067,1680699430,1544410623,1710163317,954960026,196097206],[496933844,1022758395,701821988,1736358301,1133075391,93249261,1668633972,155725575],[1478918458,475421576,942486590,1786607923,1133455078,1707227216,23781030,1087045737],[1559737305,829537776,973779190,339984033,1795058991,1039131926,498894342,2080139924],[467406008,673888993,2129113476,82596423,268700264,1010338218,815314818,480492536],[1591678069,84139231,29431449,1652967280,1687745480,1762860915,155971143,1144730525],[216640356,1669567423,962723595,1393413789,33266652,1050879066,1563762712,601672611],[1701932585,1661066318,1704940383,882632435,1767918916,882440043,1957477230,302494443],[1636512668,1072602420,177819393,1163894345,892121622,74614184,349049250,763777415],[1710046386,659261974,1522224383,1783739632,1854069314,90780794,235202935,126003971],[487479752,1532940861,536843117,1133782325,1570259891,526576830,363718767,1914146009],[275170216,177570124,1888993044,928579080,781125080,624761519,1634926340,763935374],[1900696769,1668967684,8964112,1368680897,1684244120,280016821,1389565082,860985567],[1626736843,645045022,160089652,954384377,1716012248,887332967,861247906,77677272],[470776263,946576921,557193783,1401858351,714575493,1470568152,1115033665,824511569],[1240834349,2072916356,1660933967,1260411365,1641525425,606796036,1912893892,1068204257],[1751264934,363660057,1746119930,604190207,120120608,1308646110,321728948,1719931582],[1984777329,1147113761,428192567,325315961,381737556,1995134399,1316479115,103941551],[502391275,1224051804,645384551,160510835,1409803928,1589155962,1766528266,272481005],[135355879,754128378,1606892286,933092217,498308598,1739071203,1063858014,1734046938],[1531506517,370049706,1506884230,590831953,220454535,1794641817,925946504,786347690],[796569125,758685535,1297722544,753912101,1118926605,175116248,164842449,331934459],[572735588,1031146066,608083216,1907025342,268208088,1543811613,1102625343,1123760045],[376346427,1775726639,652802391,1797554029,13383306,1628159258,428661192,239773712],[434388031,2026269253,1092609843,1366471055,1377910664,94522852,912330466,1851374708],[1496486763,2044902192,1014640423,2071800142,233125711,1199909539,1915698996,744582793],[1963210169,355240397,524610701,1112704407,1249733384,1014214445,142829597,1393241582],[179151734,155980955,80497774,1942344428,1840559784,752927532,97097403,1374283348],[1487865842,2016253842,1756151681,909020651,212928918,32642770,1824463055,989153938],[83172690,394449629,1158092191,175005019,1258336576,871618262,1040008361,904786838],[389145615,2000922776,1547300337,756076630,1161049646,1024934918,574440450,807543066],[1441230384,389307989,768017561,753461191,524363420,1069352676,1453097131,700121885],[1690160767,727019476,32598941,288755915,908159888,278152104,582469721,1650724845],[609521781,1142341631,1349781138,1715469806,922559320,1751830077,742216325,1158406377],[2082963477,1088597858,1489273406,2057388515,863783392,395036280,1279487519,1191844382],[442710467,638256004,958298258,1861025353,1470064874,714514280,1161753051,1319893065],[1069005026,1153246237,26309196,466082899,825358685,1221237614,1186540488,1415007436],[1144749428,742632178,948513161,2016995834,1247262997,1408913767,198528270,1057550008],[1969601424,1293343129,1231406800,1230343763,1435900699,1417529075,1814611957,906090864],[853746278,1642051445,1381413715,1969245267,2062439015,1786776495,1202186449,801312267],[2021651287,37853915,2128544820,79564950,886273041,2083863757,242737421,1976149436],[727114299,1810566224,1029694218,621955231,1574273842,258064435,44895821,318602162],[1147112957,1028294615,1899714648,415991345,1200133912,292118095,318824456,1891721901],[1290486721,1685134869,1999818533,421771745,585946049,1514765023,1967936442,1458167648],[1339256028,256030066,446842681,165162358,1616970058,364802688,941122600,1877018062],[282624429,1753274161,1426535031,360121329,107318853,545032700,1337936771,822815520],[199809977,60902405,2088562736,278824386,2078396513,1607820997,235202669,993440513],[442120593,1833440055,914030734,2013575156,810294026,1673398455,357825116,57350347],[1855583571,1186393969,1314105850,943329245,465599797,2018446345,760840266,351077193],[1809093286,2103090415,1243257517,1892359842,1614695952,1335339541,1603440672,236138977],[2017980209,1486982116,1490606977,2048109425,1438453048,1292349873,1255993354,505790567],[1967457557,1427120437,1179617792,1881795696,1601761619,153559635,949942834,165890829],[1124175582,1966875239,1834121153,1818787978,1339541720,766160420,676862868,1701426784],[1750016047,340039106,663301612,1118397023,1357399520,149927859,1569254236,1839222700],[2035375288,1017216301,164980740,853323594,485840716,1031434931,1861429697,1653962094],[927368974,788915272,2021413033,1994791755,478830214,895154365,557167778,439616079],[1180302115,1662385613,436279021,1527637238,1651319868,1426162420,586342255,1822207100],[1514346010,1378110550,578172405,876804814,1253912538,687819027,303570035,701448194],[1988399925,1109389856,917799279,1304205639,1211993260,230399695,2103980648,351024250],[203360632,1374152200,985901056,544982227,791368313,805892764,692644843,1660905078],[2101950508,1284845944,1989891844,1422041030,517739908,874727740,1575423279,166371113],[108041688,925368093,1250924673,671132141,1495978105,827100920,81769955,1885030914],[1713788327,841133667,1099756537,1651227924,55614675,1094171791,1148287859,1342415285],[260767241,54915183,1441040933,598724177,2082551530,1274986126,364012681,1852744882],[747508047,791322000,803012656,1418404465,507378680,388201160,772669705,275638863],[137938077,1144988257,1081775217,276541393,1221066078,1064622283,1398031153,802465685],[666103331,1572952288,25426500,1823780570,1898098826,1768444380,215426911,14839930],[2019575697,1705771980,1579838299,1222239645,562120047,1678499319,177514494,256904379],[374700236,244401862,1318065582,53602949,1084627171,1406157084,1336206603,646702581],[1642181706,641762046,1624134477,1279006079,1042691263,357319007,514447138,873666868],[1786344986,577330475,2080214881,739837671,1069602705,1747686406,2018610916,1078689107],[528912909,1721615880,310146382,1211693458,590462375,988893221,2026090555,402531954],[735911219,1754857927,223430316,699559490,1040987396,79824628,1003371567,1837058028],[1261611908,1556287222,6951670,1499918210,1641094684,2001373921,17387154,1316204203],[1108169829,79699268,595176250,404491404,231225804,1005497251,1277091391,311856051],[1654814054,838446925,1066327021,141575325,96001408,503128626,191915591,156527255],[31199173,1723572417,1671557247,578749894,746381344,1417121763,103878432,2006982794],[1647612090,282513326,1963656011,586337561,1609304845,980726469,781297504,181951009],[673061160,685917120,282448942,1114095444,1140009251,560832955,363748496,239161165],[1107158481,429072501,988974464,760807025,866121876,1557437163,191112939,827945584],[534690045,1734112317,2102105486,1795968735,1584221522,529636869,904489790,1989478522],[632667252,786417036,2048384169,765442644,1428742957,2089777376,1134463224,1335201735],[566747010,663857,70315578,998990294,1526961753,51600544,662717256,1722701967],[2112965930,1999213221,1083038331,569004330,1701755662,1355357989,656989350,1653766136],[1616614210,761948368,1316111056,2017146663,546243876,526784122,234122441,64897590],[1808399452,1951598444,797645520,495171223,1324675178,1069817780,720687055,235416973],[2120830101,1274352638,203744304,227729604,439175553,120511021,502822227,1894148353],[1355964890,1009671100,1515648476,1840047332,78242301,24488501,543508206,322933661],[1090319069,1246692241,1860986937,2069688506,1582574219,1265916346,1812797174,1510716656],[1520279571,1861721449,1576114240,219109352,637932360,1151418922,806858544,1927506739],[1697688689,209533478,1999429236,1315530486,1667816499,1707725555,1503103194,1819725611],[1831965756,1286110830,1407068114,1005371442,1193404880,599270689,156058817,271956783],[549461198,1703632016,1757066652,1109600061,195987543,681911353,1405804196,528588133],[1248542184,255269610,1903554091,58242867,1825631968,950543891,834583334,377136933],[1722784325,1468086968,1514397781,167510653,652892094,61490993,381110331,490598402],[2003042360,1488055057,301156795,637288375,2008611877,921530095,1533903209,964080726],[1109071202,340721867,1854135643,1987375244,926778727,450703699,1855244350,1758171477],[2048746881,1708762020,1663960025,685454722,1942217253,807822582,752037521,381358403],[1658514190,1214908349,88918519,1984857253,250224075,1702438233,1632402520,345568902],[198104161,1115839799,1996170179,1700281695,1415967841,1844280202,532205043,670395793],[1751645681,1474858531,1541120505,1607885953,102968369,1007432578,1376013724,67591722],[1499347509,1589834526,848401832,1884235645,826484406,2016835259,1016933299,1474995122],[871894738,927471962,2004443372,1502399388,1296552834,834515,545601378,1626675470],[866820553,398510560,693091984,1784895096,1080826209,547346463,1771159904,1704975089],[1498872147,2084013815,1439503562,1795687666,1238439692,710228458,426582045,1280294235],[432193572,1985601955,233885573,431723641,321331852,1426472622,1236814975,1878807294],[1915696100,378862128,2114501571,589405117,955361833,837508956,1740936839,885097469],[2126237977,1229795703,2018556788,1061763087,853289922,1669127251,1389294529,406574775],[1317271592,1127759980,1747161769,1178414075,1752548720,1945605400,1333743351,1821550012],[1441190892,1900801991,2060125938,1858968190,926932685,147009715,893569786,1417734607],[400364997,1917719143,1522032727,1985409309,71414512,1613211579,1773807006,1102950282],[1085644282,1627377715,1937706850,1351123226,1435177141,1863672844,1170500901,12618727],[994860254,1270706179,1586798638,1389694643,1806590695,1121188098,1061025067,1941487307],[658276438,79524168,959197670,444048146,791715803,1530977014,1182656516,1288344527],[776517170,570792954,1816724613,1755603261,1152792,449585878,1337832348,1932474287],[966370202,1618471097,126729065,330487554,1965780168,789522707,1311682521,1723827306],[1400054532,7526344,1332124359,1360482329,1550278335,477934163,1558678377,540061103],[1871243629,326146223,1164442435,1985764504,1647827671,477625941,813412610,873582092],[1574910469,42011211,1801272843,1989449447,1452558209,1018900375,779961429,1350789988],[1927925299,665654691,1563426406,299660816,1101308308,1744549373,1607495416,1039856798],[1380713419,703062986,290014563,381015750,1571569576,1448319852,1225603817,824160970],[548770326,1169456992,1260040696,1131318675,1780374836,1780755294,12997938,1947878767],[1889710688,401723846,1669216304,369149638,1381718509,1705411458,536256373,114306948],[1559256933,81990045,964187581,820098315,1136713750,1625986160,1111848690,221046537],[126405170,1589295454,1081796287,1526715722,1018530889,2110416223,1660857716,349131618],[229522345,231067506,62230691,1389093355,1175601069,1241752836,1064211573,1702673457],[2129418961,954487453,1657460435,830042026,795376886,1434915685,595012268,954808012],[1598009973,1118311710,1689783262,912660681,1148154426,351893752,1824023771,120818586],[1885009667,252203373,500438444,1177110368,916822928,1147757298,1443614291,82347255],[53866323,357749381,1748294089,1785604698,1177707108,1940375113,2020453873,1873683000],[821806686,1605767809,236212193,640190278,1846465312,1794290832,1636302149,1558421614],[1445789876,2052614016,803953378,114426120,1885202158,342217246,831131057,1075468605],[2013007098,1515508565,14339958,968313127,1948502438,951086141,1487220384,2127784390],[1594234080,1465567305,659107636,1357090425,43056340,1418142671,332984568,779495619],[312564990,467731765,597919122,798798787,1788723393,351725004,1556752933,978220633],[2092306436,1730581572,1746611690,758460988,555427100,1319666442,830116029,1119389929],[835033591,1571192229,243682773,155848174,256246691,668732880,1386290112,775454157],[426754960,68632373,629659580,1924474646,287175501,93117677,288507441,1815208660],[782089968,1660020118,229727653,1302942696,808511285,885826152,946156841,631334384],[520396208,552341183,1772186067,522392946,309792719,1043962632,1285621868,2104428203],[1064811833,810880392,229467130,1191267873,218551705,149486219,149480092,1839818620],[1901076375,781819499,1772996056,54832400,1549709169,1453670018,1558027348,2114920406],[1023493667,569877780,211480654,1799022308,1625600964,720080769,401907794,1647377288],[1684659241,1069597220,1916822020,623855228,853908547,941382054,1516801852,1019952740],[1830529180,2092823481,174883201,2054614617,918090806,1294477700,1027387169,717797038],[1059851794,436566938,463824883,945845243,2054413259,400294952,21543739,1127711429],[1270368860,1054618624,1457881743,1185277817,1229940908,740714318,1426190424,825834522],[1766102765,81794391,217496417,1502066806,1601454951,1244114149,550664984,550581280],[1209490970,2010467980,2060790640,1976769131,760935446,1679009107,349949049,1202221554],[1757727964,2082613117,575823506,117746879,1745274330,1208491718,756948617,162694016],[843307926,465039,329007048,863143977,1327076688,91202061,1675356581,2047431929],[2035302463,105456293,2065750351,1481731599,1436352688,1702085744,1402038310,720933947],[1552938885,1777195465,1438533161,1470295936,1231310030,435922425,465665827,834631860],[1200021225,1511973819,1957340868,1687622526,145415449,1413818275,1059015521,1835096352],[611615004,1194241329,449542376,1465136772,129215288,906707241,1317350189,715940185],[62177570,737639036,122096611,532110930,1801592029,1426672912,1994660429,1988347283],[1328397087,1089800987,70890448,1111595596,1192894902,2022042207,377997705,623674322],[2006759082,783659581,989788460,1563855127,182452093,1910543176,1214278077,1848810807],[1630221038,1452424402,598459863,513780926,2004112254,2037302660,1020356470,1394281117],[425773508,996704062,111003614,1044937594,1261459183,1280045152,2001785971,1330393214],[1759599674,946740336,1578937105,364434613,1037069348,1183626580,1759614803,2055186707],[559836860,723054786,1095732631,1767633302,815666988,899809359,1948964632,1194136724],[473912589,753378419,108505537,405827276,749026405,2017277051,500749796,1923368422],[1011998513,1913235879,2002532095,499670414,1698489196,2053210163,1523649019,412844767],[110732376,547647483,1980336890,390201271,807760172,889312711,2101903625,1610923114],[1227020038,1929608623,1443915506,1488610812,475699208,1917333366,488974743,1491490946],[1029563183,1526271956,414713079,1370820604,1778527778,514956631,920993248,2110058327],[664594203,1510878821,894722203,1054623488,2002358914,1026807412,1722122846,1227422047],[679864140,622572899,1333805901,1051594139,300117409,1401582633,333840164,850305193],[13927367,1514033340,1816236672,1395384351,1358243812,2120597087,706218855,1580585777],[552466220,967630407,876389960,719620953,2081053441,11025784,433630891,993917620],[22706161,1886950270,1791519109,651067232,790645515,633514722,198134673,1524320532],[721730530,1520136139,1941239809,765718324,1206368627,400433848,349798057,2055279936],[2006778014,1892481383,231140631,2107423466,1808960446,37157812,967736774,885178234],[1094609511,583880624,1539346119,1588646135,635067163,1770643019,1843987677,1641229430],[567455982,2088507149,1047567364,1403023073,1720922113,753432508,493966897,522956054],[823816963,1674838436,1727760357,1300480855,184246868,1103948973,423337646,1802500625],[750747998,2012764822,1395103438,1754654329,1033646929,521089567,1417395843,1405640492],[70000477,2086591512,726283702,1787527328,892548977,1448986699,1564401242,1872066684],[297794763,405954543,594096566,1276512601,880955240,1873204614,1461265818,682844896],[656166669,58355692,1360098566,1798002683,663424483,1947267257,623101974,1711344565],[2078331600,1793912454,1716588853,629030968,1988685819,1990168741,988941267,1211103307],[508997703,1622214973,830964305,1278887448,182738539,585987197,1614890786,105635829],[835635031,807224240,340835624,826705689,1978167001,1598183466,780997911,87009938],[639649417,132796510,1580172475,245418181,769038635,477728088,1746586309,1415198094],[1188982737,879187878,2088379669,506532227,888547341,1418037471,458624771,594774005],[1936158786,1003828853,808950332,1852122916,397795132,1473078620,1449136676,2117588013],[1033151203,2086614516,1076232887,1562133042,1528550468,461864740,1173350383,1474251851],[439543613,1377626960,1179753431,1945063146,517770417,1089348188,668295503,1829305211],[20985546,973388004,357337305,517805420,1528036864,246923998,1657964972,1375324548],[1212372501,637604400,313881057,651009625,1435353740,516762397,1046427762,866489263],[837712985,365945607,1520544487,1513454326,1819348939,422673520,1007519220,1371952440],[1449436808,1775778357,1026228410,2040241244,1838201788,1282541519,279629110,118506520],[891355995,1835015435,704601012,712846812,1960169101,551295405,1474062097,1145370719],[461477554,2111886928,1520308973,165242498,870677735,522142076,1512580286,567679109],[966364996,532588834,1654716678,45323912,1792773189,1303237409,1405234939,288121610],[81776566,156409232,1532527907,1995454321,2041329848,1676516168,823529417,693242514],[512078862,202971260,1145005523,850190995,94515463,1709630896,1998939441,320094365],[325039381,336766164,1112359438,1659162420,1902757892,106418569,2007533319,1751508152],[798902431,55880303,80462843,1607745908,796170720,1777228488,1379029152,303768853],[1937619473,917396829,1757490219,186879387,891732759,268033439,1980654051,2000083536],[1376624241,1175542167,127903428,1186022696,1907274042,441161725,57264352,1512196526],[433692427,1836419207,600914395,2074900888,126618271,625061995,1726321815,1974045694],[1613000416,119441009,1638498813,850082391,52189278,1677295054,1168330921,618603375],[1059471242,322528308,1376384392,1723099664,296453246,273502162,1134716927,1232648045],[1015227235,488554316,1868203312,1629873458,144287329,575566114,1155984642,1121398039],[2118038114,842291085,1960414727,1023316528,1907154522,831500987,1516317688,592229303],[497486117,407681212,1462984728,1274180228,579899432,498533111,471444169,1800310228],[1741766307,145848604,1476039901,1065783573,1761870281,390682201,1162239011,1953456092],[178674248,505306140,43851946,280836457,1867952723,959024460,852956341,138287016],[1798617331,773889188,2021400169,1131109975,43989197,1807026076,7920022,776783644],[398248805,744964239,368868082,1696175706,999615031,1002387708,910628014,1796051054],[1332571918,1752226204,2118198458,138764313,493422907,1008244155,1106649701,1226624741],[2066815282,292936706,438747183,881637888,1857667136,5414137,1347889131,235241615],[364232997,1259445590,1967189968,435338451,177235426,579486059,121006039,1053078067],[81527815,1304498132,1732444793,1810093035,1896633130,1586579984,1905499989,255489404],[1414187249,1334455789,1224836889,231827876,504583913,810003141,162198888,1653273256],[1173678793,2027926306,967924141,1477268909,1849479660,789842788,288776559,228237124],[2115816598,515595504,1851617882,1458706815,888957266,801496018,754077710,1133177644],[53530368,1600638731,77138980,11494579,1196538312,1090462192,1944196130,1638355173],[2013134927,1847524091,1864574721,582888867,1770712343,1964324606,409653457,1433729496],[1578606613,1002451962,1558186492,815699685,654687164,1216182667,2044257529,307734965],[517129721,1817470779,1135834075,678360624,859610069,1219450412,1680422891,963826018],[862574471,1913823081,605909677,32125371,752825618,317223986,803354802,990514531],[653978097,428097588,626296232,671799695,1911455761,1423638537,1869017329,1315507118],[97077692,2076314986,1013056970,635700941,567785631,1537621778,459006273,2079470785],[1322806864,2037226713,182321116,40266885,670001144,523599495,219501781,1065490232],[249091931,142650360,127921978,66585409,616166009,1972579048,766230433,1851778899],[1268558923,871739328,26922967,1679031683,76412635,612705646,766358105,504072684],[834190395,576473798,637276138,1745689806,742742308,1784608327,393563115,2009261985],[478899625,60308807,785967313,703624946,1732450790,941558731,2050701454,448725802],[1996034464,220899211,510447265,541544961,1544517442,1722557993,1210787583,2085453373],[485563436,230641241,1916361161,446726536,554401679,24547563,578051203,395135490],[1331150692,1328114939,1012340677,1725513527,1149920684,2037066110,122798422,1716692603],[889551803,169326025,1758042349,271255504,1026638145,2130394025,199065134,2045336218],[52880088,1348896395,2011342107,1947823149,879437131,716847596,1940415832,381819867],[1890419124,374501543,2051646985,1063690777,1053220670,1210393036,12331740,1450710746],[1616338785,114134616,513391392,947980098,383522866,110243334,1117685785,576028665],[240101877,1093706145,1096345351,867114068,1277760787,2120923415,316395226,1510842425],[1662583952,2128299663,95902346,1777331487,414394879,1947234186,1876846704,1984158519],[1679439163,503420364,378973620,1920322943,1954816534,1722339221,1834175362,2091866428],[1346771973,463165444,1617589959,1478224785,1991493983,590707476,1788159577,343218635],[1458230189,552806922,1350482175,1652373495,161342978,1701690497,822857241,619245070],[658432320,61341052,304280850,1097036454,113080011,1028799652,3661767,883490301],[673530005,1678454891,1622328851,1912939013,514090672,688286574,2126325408,148562830],[68335504,1661997977,973483703,1994442596,1330716726,1616107085,1269924240,1268108630],[984476690,756509794,754846604,1282197120,1056637834,42906199,84427414,439118586],[1768193028,1337967181,1518056522,1392480550,1851918263,2128100938,370890334,1339358674],[1050900961,831038049,1088993164,519596982,712584865,1873010981,911982478,1828621392],[2070878894,111615899,474760387,2631112,1136526741,54794784,1031947258,1849450439],[1985187908,1751130671,815937383,782448949,2073632910,256172071,294285265,1921234774],[1840758309,1367108954,384482539,1462282640,1029909382,1408476068,1432362166,2071705572],[619473620,649714824,751509632,482656263,1102239526,1534128614,1244919079,813191301],[796996531,1963633791,403522444,1332069066,446974549,1403845249,508101132,1197909422],[1874292256,780633930,1694905856,720088207,133700083,1711198708,92150030,1096674],[1030497130,1913989376,1465496286,959019140,836790714,136939760,1321969655,1864601048],[364569969,268887731,766514790,1236116760,2094386881,1194104789,147126534,2104305817],[625436489,1922894416,715009630,350659348,495035864,2103725658,1122148605,2088665163],[1295242515,196325544,943325336,132107798,38091464,1118637179,1155311490,82283759],[1594722301,485445220,605036424,1257674893,1105955627,1108431089,1005895718,731148147],[2017288785,1307124067,1054855201,1972944208,251511541,1997928529,1224354845,1093134450],[1616648428,451456083,1188656783,733401327,2016687973,990001978,533566752,375718519],[1514353921,2058243784,1571916277,879096711,1047748991,1263156823,1744310079,1095463325],[542628415,872511598,500019140,1827188660,196179621,1436860468,1840882826,2023008765],[694222654,1446044100,1970839098,375001802,388947751,418448643,379255717,1654329072],[1456675522,187503022,973721105,1177451000,1674543821,362592477,1585132625,231206254],[508660634,951073777,506319614,1191599438,852191235,1094055502,1380455697,1250572655],[269096129,2057033485,1117607388,8212596,1511787472,806747062,1489678162,1125621087],[348517562,1733205326,262332616,2126926629,1857896852,771458059,1659866614,1834701814],[927722662,1512888134,901529286,1481589026,1975836817,706036730,1599212571,570534504],[1690531309,1337346993,1542332012,505788472,1415619809,2017834545,1454671987,2065180070],[1178578045,613175967,641237530,447775310,1318959501,1975599839,1084344705,1794262217],[325837733,294649560,1004540639,1472200139,1949695005,1309003445,1274020847,2073609561],[284741134,1797851461,1019307495,391271217,392784880,1752612834,1347575062,504932537],[204559363,1193438231,246639493,324690628,1407510302,1001540106,99577807,1651582684],[1859986954,1702529945,599714332,548464545,1486766930,1292493767,1992389791,1421219120],[1211544626,1669772656,2087074359,1256104241,1676015021,1681260653,292394035,617177269],[1724104227,242742152,972982277,1343550680,1208918068,977724483,1910597419,1247933477],[662781345,1873082156,75946341,597310144,1519825420,1438659813,13815680,585624565],[1207435121,1225769542,432180193,2122489685,1769264745,791607369,1982993607,146158010],[1106169540,1856986225,1981924316,157035693,724416693,319836035,822123836,1909713923],[755982549,1009935465,1836630320,1637676073,754189920,169051472,1668476669,1245923289],[48780041,1561992036,248252007,1715055146,1790442724,1466166165,122118425,836438131],[1653844751,707983264,278841456,1978289978,987642919,320897496,765584869,2016818416],[2097545711,796558502,1778266782,992377393,454117064,591435802,1661168855,992961433],[1068484209,962673716,1792315113,356015163,1600395697,1954946839,237190052,337470268],[1301113415,624613121,885877403,1193181059,1882249168,182257995,590958597,1067750759],[1154505340,1447161436,122634533,1443995196,2097655274,1870914939,142113998,472310994],[2123989938,1896268788,758830715,1081654257,1481168441,566177609,1211226256,1366299410],[1019535720,1265150293,1383229089,2108058219,39656516,1207885437,1213439039,1348346735],[442675164,668415959,1941561975,777767537,1450038301,2121421584,1960591512,527239830],[1832575660,1967559838,1890592427,1370769418,557614965,522132549,1976730889,1342199223],[1919437484,154402891,2062769061,1469356645,1378664171,1386910997,1767195007,1763670494],[872889423,1385907236,1481131621,1865069818,597974860,1225485046,2034452451,1177422367],[1929115911,402131501,1267471144,1706819678,1294425505,904950108,379066928,1296743954],[1056880292,1582155678,1821823092,202161497,640154674,800464079,1237445299,334402742],[2084185384,556873140,40118493,1732525655,1412079357,330409970,319001635,1604066835],[1175566093,1300300872,678506845,970285768,1735729827,1277309452,159411854,1804660857],[1510797852,826264757,601433686,1367733477,171953968,1816819401,1840661355,1331627464],[154706431,755878212,761666847,1751388642,1762332334,1450618233,1356197365,924126635],[793861010,446264671,1324485777,197092628,1203700620,666511847,95836241,972606051],[1893910060,500431180,20360765,1244396487,679896565,884504500,638141165,691947767],[1224654604,284211427,2029304842,1721438972,1333539877,1609501632,942337774,753329971],[661834895,445095964,279069306,490856298,649109891,1849694068,1711056516,1274522190],[677347886,641593551,406944999,1661869453,1818943816,685218595,847240264,63993617],[590496080,1222805608,558316443,1733100637,1375906656,1029829508,1097751532,1971370160],[375613841,642861904,352934904,1792589589,849773608,626678832,482404293,1741098297],[1014867200,441540330,354979346,637026118,103316291,862616396,1022373986,1967878509],[1945600087,2014078421,1829782949,435927446,713849997,52327588,2109524874,2066772108],[1880913569,2108554623,673812652,204490350,591880767,857268650,1757605077,2117808467],[712698141,1023290560,982147806,1366526813,1203878897,1683906499,232936882,1263569890],[1386705832,391159327,952827479,807992622,380066608,621634387,2088767946,1328931266],[725169691,1919068808,2100952535,268308465,526040220,1576543770,1307650831,1205612644],[1252500205,1831787642,483288661,1413749991,1832671527,156027369,310101664,1537600516],[1625788752,1852314899,2042417083,2108948376,609420952,380171399,1723416938,524253979],[909276947,1570975282,1725312232,392922457,1931345850,201306284,322744248,949101131],[1321815451,1090539643,697877164,5364087,1447971128,418224472,295277476,1407141992],[1689641753,1464703133,923724254,725971001,1500502891,79122148,1298882626,1427725078],[1058273364,1948439209,1121482861,1401434788,1374640574,1485249398,230544743,1774386923],[1462036794,1274275422,714498873,759925128,256286007,1580866605,914926270,1645801495],[1748986200,668048154,439995761,465904987,1342909079,148071820,1527182842,206661721],[2106522177,604292079,262918302,469137302,645199078,1954776666,1135412600,2121775065],[259202617,1171845294,1060269507,661672108,1995334048,776813475,1791634254,1662169840],[725692665,381151432,953517795,1455296572,2064823553,358712366,1274036475,1762514902],[61704320,379572226,2100222152,1855650681,972398003,1521591987,1971189565,1573523723],[1354969855,1090734419,171548339,702240068,1696438318,809924718,1315317999,1045300223],[1389033994,868470776,555606275,1485580047,1249149568,2072870008,1450870956,1049170765],[708885803,438301116,948323229,765317255,575275401,1722318294,1516588746,1060773442],[1719138994,764862456,85183255,450762844,1875826690,2024150866,1523223997,1891618862],[2017840424,1547044010,1255025507,65787342,445248226,602038560,1345051256,1334184137],[1911937232,1803233657,616226792,781824600,1294595118,2028358303,843653874,1057783745],[622952094,919851814,1873614886,2094757861,779319941,446058163,302088329,282382333],[273576548,1516014444,1008835837,1559031465,627005944,395340232,1872772933,583106029],[588014320,1610124559,626607158,87838700,1700809205,864696859,1315487326,1359328942],[403412297,1327855831,1816263490,1155312397,596711980,1338519688,2128905449,833666217],[557501060,148497291,100472989,830521674,1971560312,1851138175,546150784,853684176],[1650940072,259737467,2041301181,448107169,1835031994,1678345703,30970323,235141611],[517405833,1196899153,1644118357,871571971,938210644,1917625910,1357435515,86952937],[1329067496,1230529855,737607417,77227466,1147074747,361566474,2076237199,1286991057],[336792065,882909588,590149197,377567246,232454071,787156017,1299222437,711914527],[996365334,344303577,1944618162,2028185204,874714529,724381805,2030847163,1555224223],[1584664868,1025495650,1189048000,387332343,1646706785,797019155,1982598335,1960859917],[413711620,979225322,827975771,1783710798,1465139224,392359684,870219735,1882509680],[2121807527,1411120603,496561310,964184620,129725139,864933162,1235769017,312759814],[235948027,357115461,388594406,677313111,253674223,139931435,1930018210,1711192484],[1580126220,745492088,218258123,1502958937,1168198867,1784338742,253640132,178979645],[1700050308,150667484,177572471,1725876156,348939490,1168648992,1309136822,1727305453],[2077023813,244857718,626191172,809898971,1340029581,1702975649,1907951930,1610930520],[1764317167,402741222,184542907,900314776,1554143397,282317407,1595680375,246830963],[879621841,609567337,1112411819,1108707974,1079163649,996018181,456187224,294849421],[1021815641,1418294164,555786001,927728395,41799518,952427364,2087487973,756432885],[412111685,210852016,424295207,1613852304,1326890202,222819257,527024901,1510998131],[25531985,493593021,459036515,701791487,673126032,1122067479,820705684,1685808628],[1686435973,1442644100,910897303,19728774,1810133022,344502433,730926181,1559350831],[2042188609,246736250,891794332,1204808770,973790456,1243232564,2108181612,1927327616],[1350783499,1908586013,1833771664,468259948,134814932,488144056,1995387582,2026933737],[957957846,1078248576,1655265451,1538580869,1577757471,1429750434,874394535,1085168155],[133794041,570636524,1039831985,612269209,874494602,182355952,1082464299,1024032839],[737655776,1619725961,1163473270,967803227,1857849363,1666203928,1684941172,1489291462],[1478502386,2106263963,1753192630,1620179532,1277551468,1917705708,564306916,371209708],[2126016784,1804049820,26825208,27205176,257683313,359815644,1241030927,1646476962],[862774266,609985422,299563601,1695360367,1790610198,235721355,974846128,1984561672],[261323195,645914126,132869599,999717122,414973173,1998165788,1141733611,1682676641],[1169902400,764683150,93291488,1307788489,816268450,1775288565,584271403,1469277367],[1910019250,1539524141,21524731,207747483,1200689123,1239333997,488133789,1839957723],[332223054,337151586,1097741426,166316099,61259168,1084224754,1776140692,308185464],[862865589,572034706,477765667,779442407,1590382275,1027114779,2053644331,860893165],[688114480,848078567,917651381,1791044857,1903945566,910124905,1556727500,187172210],[1859909693,756801037,1253714636,2055744388,142983285,1790339009,734082881,1931758536],[1624182002,1897418005,619465612,1167889106,704779338,1456529258,1191388738,1901678598],[1279932779,1208666957,383464298,994750484,1950946097,332683299,183343371,30221779],[477440899,1703768954,1648088408,670519315,1563852975,203879185,862887631,1965946614],[1080972148,1262060962,966745112,951096736,228939266,1699784277,643716607,1820561393],[1185635355,626740871,219232180,1934006439,2036508411,1410951671,1537943408,146670990],[40096434,1349812607,1485926134,667817209,2000679916,201441610,1602224716,69820369],[1249648763,965440777,1117621779,140068425,2066665203,569953599,1739680179,470337672],[153085453,1365545451,1248380169,1125534872,1576805561,193094914,1347391142,957822746],[337777992,2052429134,1332745921,1655616783,453655735,1920050564,1368381732,561565203],[1771434205,640212367,1332518951,486190335,260973725,501187835,214124084,685224158],[1169875864,710876405,1329856240,1674461377,1260063674,1092462605,2006950018,1983718023],[485114007,1504292536,538413309,723701113,1756418081,518088613,367183452,1811076716],[1777487698,1089674748,1741074349,929191932,15913629,250638995,1529629845,1823024934],[711767871,478316267,263042083,939731550,810797050,837272821,1391196857,281411502],[1490411363,1464351656,1680267615,357320781,1590241859,1330981395,68052441,291222172],[476815466,70259572,2099783544,1674639947,1824644494,570059337,27887842,1799778612],[111839654,1642205611,1320282379,700213160,228450646,1672789381,1929791527,1845655336],[684353738,889416687,683524421,1629347305,1017759811,1381136246,409161726,952951038],[1454001754,580227839,966948481,1046807510,1839736276,1357461144,1434568186,1362831308],[435814155,1676352002,1598550655,322414430,2109834400,47370195,310727627,1627340899],[2075374989,1461330364,144649472,772198996,713736507,121010071,770159460,1394964711],[940813802,2036019447,342303682,1188777567,1367686517,1849709871,1506311480,1473797375],[435352280,2082902338,854558072,29205628,188882064,969416995,105611156,1616980285],[1969339087,1527849014,85046238,1550873694,343022157,970012780,16592341,1467791256],[2098897279,1678431425,407540722,23469637,2124941167,2059897542,907732181,639892722],[148069675,1303228510,560400231,2127810766,1347722732,371958468,448100100,1488313716],[1530025587,1375400436,702147703,1228478568,1228241083,2030642163,861224070,1591149430],[80765642,1680704062,419842579,1856686088,948668091,1958405617,1289373234,925522870],[549703795,1620546147,1600862083,2081193596,1182372506,1545654772,1261726562,2072862219],[497018257,1109452975,977513360,924789651,1269182814,1309655891,338944564,2066714291],[1940663172,468561482,416400911,1531067462,761049121,1750078843,1255157924,58854771],[594942884,620565528,1260654646,292881095,734013111,2026404929,221872937,1312913331],[183902354,1871255542,2085564871,1795636147,1074360620,1839396866,138920835,267305953],[1357700222,1476855314,1210102791,1038206664,1894486227,1022850751,113735544,1606854643],[1865479006,1296568952,1903838820,245129174,1855612835,1827864026,1262598028,1161737168],[1951316421,96623117,111052894,844689434,328635560,1203223346,1405444391,853423496],[600635640,1672596484,977797098,1563953023,350946665,20279019,934613240,2025961246],[1000996920,1411593702,77839430,545873867,1759524551,308001651,1380409818,1387182171],[298366311,14997779,226974583,1785596170,1150831160,198762651,1200784410,653245836],[1238504015,584505460,552222472,1594273490,1957080230,1902723118,415410347,1296859677],[852619191,814790851,1631700192,361137083,1921791095,1663415893,493542810,1705065909],[612439830,417291062,153132736,81984936,1567097990,2051607208,1544712157,947085306],[1550111469,481793095,76442257,626571157,372740305,1726385853,520471937,2125015361],[1411111293,1332176222,1789828050,1484261754,2001263145,121874006,697318933,1438151571],[1906033450,2073082007,1989919930,490637879,1604594972,240630983,549944591,425635023],[478354181,153200515,98152227,1462517250,118647554,877757396,2090203240,1261163336],[1105691444,1063828478,691499381,1702398370,212356354,1948911868,1873669546,1868514506],[70322176,1151180230,327864439,1853499884,155275446,1861393129,1604951643,481352811],[1747859791,392277925,1825130428,801269821,694083668,1037441589,824119862,354347285],[1150903129,448463530,1113504330,1257851596,1436586020,342951102,1632392846,987935226],[1698437839,597911068,70990544,422861387,667467718,762275125,2068622740,1368004609],[1643059126,620854212,1086937564,599050234,717656209,496139984,1698610758,1636049861],[539118921,647732318,1073715669,1285381109,391340693,1146429359,1784469965,542842483],[1740752018,1470568924,1629565648,447230919,68533659,751683969,1566833643,1510043644],[823756470,810170771,1774146534,184255832,1145017026,451077942,1267703003,1300914202],[530223200,869498826,454461276,950858942,263827004,1324721441,2119073882,1463604783],[61409295,500486259,1499137286,1933335587,72351762,906003492,112393993,1087820963],[1106674623,667348701,1645176876,490853260,1050082742,1254805509,939103379,785106356],[1683598551,76215402,1559316943,904061803,975064569,583843168,1150851669,1575921463],[1566544257,2022145327,1898463927,1963591749,964307355,802538475,1912178893,1120473340],[2021212465,1581355437,1036935674,800540394,278415767,553003730,1569781278,1771288278],[1112187654,807326981,1119788762,1320427757,1502084166,1777068897,1611310477,2099009519],[1641631942,1257594915,1512438695,547722274,2064807681,550735319,1890579262,2103546709],[367653490,433474743,848511371,262236563,1343323977,1115786150,887866674,1654502935],[570390682,763080711,51459582,373317462,1079882899,2121384149,877864402,350399365],[1200879922,1511345622,1523509373,1031477347,717888812,1648537865,232536969,2051249311],[1881212846,942475303,1633043494,777586855,1274891798,308144208,1757992253,1242579622],[97838253,651081941,2007816330,766369540,315125053,1087145806,1031351570,397174436],[2058819627,1671479349,2121877203,832502462,2047924018,1680968975,156777104,563565401],[1793834359,1693802475,1173508053,90567344,1393001471,891148781,1946375977,2044972425],[587320280,478442220,1303016352,1181348519,1538864260,547739820,1121942155,131346125],[1795280399,2083103635,1472914598,288640000,1079169984,1432638435,366315019,1403754141],[538467274,207259015,180409792,444735526,1409057291,1324868567,1554783281,795723458],[595537904,1919814677,891636118,810934974,1098814315,515252000,919849154,1121158130],[574721508,199316780,650044856,1308207291,2046779924,638956833,761959915,2039341952],[1621690122,676967818,1093700640,1067174613,2076034801,1013444072,937817347,582876933],[289271688,991798693,1142065684,1464648278,1203056074,354617630,2114892792,378469674],[1459260643,1583558716,1397780840,2127402520,1501878384,2111388980,1817498527,1426978616],[478742539,548794695,2060277168,287756580,714583151,1680864226,999914759,1855159316],[987490325,189992864,1379743661,1449559481,711061779,1474387116,5214113,423054432],[2037690368,1680811871,943252303,1954430895,334216642,271819571,2109163564,1059371249],[162789124,682570785,1075075308,551233535,551850900,765333629,55237010,197897004],[1413862603,2129114307,1378061893,2093547702,266420094,474387441,964138137,557222995],[953200189,1607874922,1292062947,434421973,988517900,272924048,648554503,1821489787],[468324989,1636280357,1212519920,1105363658,807683142,1394191895,1594309711,623375203],[66069259,550762834,628321587,1727753646,495712511,1987261112,1552515517,199555325],[145374897,119927799,1043693826,936918321,1485439363,418402699,194346690,343440439],[170816959,1562264756,409021856,902191940,1488036085,1118609047,1684303276,1705924388],[788566508,742769264,2103610778,1008076650,1989559325,770288418,1320046174,1250497144],[1412199590,788195608,297619843,638056436,992025704,1617872079,177255728,1663403979],[1837464855,683997427,1828637721,2085128235,1087481034,1257483100,1600951251,1614911290],[619147530,2094283287,1285517760,936737375,1721821359,1630190879,739783011,533646980],[373524204,136237182,1123110337,1118154617,1288452073,1047393271,1279657609,1854861682],[161214298,1776006209,1208000407,312532811,1701066156,28947442,262722739,1840393608],[1506502675,288282660,1968333370,1836971255,905883161,193552752,523965875,1925499994],[355170769,290006421,1833306001,1583523259,409347206,1896296692,706532037,1657983603],[1519491974,674228632,1930789966,849906374,400172411,922082157,1530960829,482807050],[977351395,1077660716,1491046661,847755783,1481836623,1334822061,12096985,750098024],[1461513350,339393260,1686427175,1466887868,1534525689,350117802,343976955,195990032],[784028395,4830175,486330073,448876761,2096331827,1454415263,2122578970,1354058180],[978947154,444617707,1037127161,1381007926,1246777216,1751629088,1511152146,416770340],[1389301937,2109187462,1995732539,1968603053,783600623,1913126018,173685047,1022348338],[1441492219,183404034,1917735444,44262111,197183643,1906777306,1387278633,1283434817],[239408258,2006224970,277316005,1843415691,633604106,164872385,315314305,1671167584],[817933196,1752095084,276149818,1023416484,47161046,1862046409,1385325119,1157717301],[1916138383,396175863,753196020,613680798,1547504348,1109651068,792194577,275690658],[260782930,200288085,652526693,401907350,1302611990,1414282978,116854439,1294309169],[526499712,1254262796,1804043721,2061175415,286570052,1596583864,1459586381,49922588],[2041586419,6036335,1365816533,112310068,283933087,1666295261,929498363,563973171],[773585549,1746992470,856757429,1102888913,1884128782,12430963,771452701,1462892907],[414421014,968308653,365923660,1079678935,1174388037,1676540972,1853830707,559722674],[247852490,673082361,1621400838,1739418539,1653207145,502273619,951522208,639151066],[1539241696,612243133,1570957921,1071669570,1620331402,284941987,447058244,1968362223],[1297748090,1787980571,23083719,238233292,1079699478,1814061103,4057563,1559694544],[1108637734,1572658282,631211556,816550267,576234079,224173816,902384735,513799252],[1850277254,616935827,1017512322,1350762394,1368019997,707699563,1605804284,764385519],[1394602819,1520700809,1184920660,924698937,1876861817,228824039,26265973,264870226],[782799955,1061037742,1139020593,1754637357,1961250084,1488430399,1663779944,49987197],[2078522081,1062980980,1105622927,774647328,1960490766,74985664,1195735590,1815357669],[121245669,1058806963,219236414,351129075,945186867,157949494,1438650725,899512113],[956822674,2118012284,144605857,1240846102,1708953512,2070329332,1751625441,1469723676],[594538535,1853721704,544003099,1855792075,2016966726,643442650,180712389,1089221974],[1893855015,611347090,1166641933,1474995379,1101162717,986333506,1824292260,269983360],[489265464,777668977,1962504668,1451271923,426678751,31839648,789058876,1327645587],[1272062616,695907612,1489859927,486732388,1185655760,1228001849,1054366518,992487192],[1720822861,865453318,63618545,72823382,1722272787,1172873087,1073369803,244552831],[769038453,1197245218,931691863,1227181696,1950713909,842123060,1631043173,1069231687],[948746015,155426273,140430914,1429581141,1871859598,1826548918,1337994518,190494335],[596585204,1104796579,613207617,1670858685,1703801605,1963663310,1084631659,837772657],[541892922,61683724,1651319435,14212899,1662583135,1089707318,1105804983,321593182],[376676965,258786402,693973035,2013099097,1668323800,2060007083,1224875081,1290689867],[654830260,597189420,1586947200,828239129,1730138371,2056234986,995434356,913041994],[2069127551,346379707,1853425612,1373519875,864748367,1291135334,694984117,1410188559],[1523212358,1482738598,753446187,1772776841,993812047,1781128023,1826088477,448988220],[1485154902,1582095116,344194087,1471949210,570809305,1284061030,1981405253,114802938],[1506467722,1626328237,439468260,1576874766,1635306884,956172239,327171989,996528793],[1553635330,2035585989,2064515,726036628,666653292,1650875990,1939616575,1243801695],[170377953,1601478536,650861896,898467089,1080436819,2091381422,1103036736,1855171373],[485979548,1987449516,163571810,1261306513,1030998633,1602452927,467956387,1909218727],[1608301182,896662315,1073521208,1958058173,1840331710,178364972,1742156498,1437783192],[1439188874,232824391,1335986905,1740544832,1542128918,840651812,1110300228,341999491],[2097544309,430575326,1637675811,1275481925,603952000,183465010,185578196,2043887157],[2071823831,959096504,829080612,570165900,1407236921,1930736399,735107568,405745161],[1097894365,1591789415,413004275,1842278321,560322409,1548800905,618154726,1669276194],[1897136284,1631990792,2050165237,669919536,383112435,1209599641,152863733,2038300224],[1559829078,2113323810,1774441829,1373889359,1180070432,186762655,1648713130,884453013],[1195680515,1042306939,264023301,1036416445,2087302257,935443199,1602742088,346015456],[1984683576,228518485,2099571313,1666382104,376211595,1383483750,772293429,1971984210],[15338364,1924089606,725463690,42827340,1585205254,441317231,132224914,984396146],[1698172796,820472604,1410849916,506086455,436994319,720966875,1043817720,545944065],[426890932,1648886283,905184907,1180061531,1892051526,876993158,958659272,2103496273],[1871697002,796426038,1444772099,1434940559,543174097,1663723283,864213258,1306471315],[1927176250,1993493064,189364399,1796328173,744318415,220614635,373817921,96801394],[1728145220,443131037,228510460,1327543891,241825028,979860246,543250419,1727520692],[1500066688,1317215720,1220563637,1516941234,699489685,1282183956,1987349886,447060141],[1986192085,1833468822,1459399406,338335974,18595122,181251547,937679397,132692249],[1262933828,1051142047,841302749,1904300545,1187887210,320836226,59670714,109525893],[1442452461,1569753451,1991139444,564834479,2034702645,988154244,646691825,1493135064],[2110865171,1286001002,67399009,467174676,617423050,1205456182,431060154,232920005],[1318900307,402448186,2010450795,995034735,1786736793,238466984,694731358,162739088],[1004304380,342292129,752042289,448653781,1034937245,220935889,164050427,1697986673],[298399625,1250859657,881532431,1680221911,1740003679,1869612232,943547830,120485334],[2023256124,1960183104,322165305,1917243965,24054158,380428332,438106570,1101051444],[1740244250,1825946980,1979216418,1393653455,1647082569,677103759,1082504077,2022074262],[1891782549,1151908143,341772479,368194670,1006293166,559638635,424313141,723091661],[994769776,1355515431,1316669319,938804724,582528098,509806224,1971039997,2103674985],[77157588,501933770,1690612516,145924672,2013006524,401500356,2118609145,1524142083],[1161959747,848958882,586177451,1708201255,227447241,1701714422,2097853539,2024788795],[769140803,784369774,1118063308,404453394,179295071,1967563704,1346330154,1669916558],[1901201287,1152033213,257987697,7041625,1121669051,1773314173,1626944060,1893391969],[1840630216,360672810,452775762,588966286,1850178714,1544163443,102306629,1869932206],[1475077482,1937712214,2079871223,1121083109,1503123285,1592877708,546701430,1426997139],[542197499,229319359,704053649,1363929137,1748700157,342352385,1311533330,636382588],[933850189,176782271,1424805261,669235472,1580976675,1046537920,1099743201,389923861],[857707903,767930929,1442537327,1023036491,843676267,963853205,1863046967,1338924433],[1252364373,1927947871,1000164977,1177377672,18325307,567714120,1645411233,2036531301],[1248885593,1255651254,670428931,1588116285,898709041,761052936,353183068,1033479338],[500302763,1832085020,1122579171,2072154225,812350388,553482959,1325704016,1538016283],[625388740,351860628,112607806,1102715894,507993268,1171296870,1717964999,22633490],[1260536746,1629028695,584348,1956022461,622651039,371751058,213280520,508093115],[216916670,1198545847,2006423025,2006068369,810328250,1419644687,1038993573,1846246332],[388593505,1535848853,1313679309,1245374642,1223626560,729622949,1298452159,1820380870],[1093517715,1149736343,631662490,851441763,1959404648,665439990,1548656126,1067481967],[1448807927,1031073407,1502184686,712253041,1257507759,1159423597,1159172132,1148895327],[1476086454,1316438464,238408557,1914042558,806834215,112091502,282096445,1061201447],[1074688298,118104260,495827867,1423103441,1441612074,1347216360,1952385323,141105929],[1419523600,990256838,804895582,1249608931,1740903059,2039615491,961918704,551561800],[210995321,688753286,150693750,244956712,1869669760,2018602138,1280526046,272799990],[385273352,1906359400,83706927,825093070,2027644818,1770672161,344899459,996006074],[1183261533,126219986,1925141845,376429859,1131512840,345273371,816513403,1125533928],[1733208125,280958529,2092816147,64923312,854084271,1766859514,1490243404,748823859],[328019669,972173361,1144544552,835268968,1828224047,634870560,1258052370,882251826],[114123665,1059145018,450960485,1075686918,15003384,437323216,1384637191,1433853111],[805058868,760594322,254682426,18649249,165965392,1130084829,1696296289,41442670],[1783564154,1640916179,1302479901,592128755,1109688403,20254469,1339365235,1862439119],[1167955792,1870054841,1393230781,256090933,2023354851,1944090197,1386124653,160245659],[872530513,1094078407,1675608316,1639175092,1257403869,2022949210,1567628051,1242862109],[1253338871,467923731,156273142,1164497082,1327186712,338166083,112098912,776820517],[26705597,1164431251,1594101579,635655920,1219748224,1742793136,966651424,438884963],[1542259776,1817340650,190980937,100433344,1564061199,43229395,831242979,775708905],[701804969,194883085,1705085471,1270103772,1726727971,1105661633,1657818961,1260788276],[915801740,1575915061,1184946982,815951611,521405427,1152618805,1658026495,644870964],[1922728691,22448974,1415683601,877804570,1021660939,1829756636,522192909,1845947775],[93271649,863436542,1937724537,137720157,1102992784,68606749,923632228,2128232213],[1781054140,328928154,1605091774,1333313985,789655784,1036328922,791761768,332532027],[579523457,65482982,127047518,460540046,1905189828,1265017044,1813709672,404562799],[565295051,1264242307,1016179382,1954691064,249851741,1539054533,1172833504,152207171],[2065519740,1973785082,428828800,697742688,636207382,1307816600,774770209,230613087],[683149524,1088789227,1102221156,1694958416,50067253,720936220,251869785,802834843],[913056423,1930658696,1199876292,1219914510,1069079666,1822500870,948007168,1019716229],[121840189,19489403,556437809,1838848365,605517187,1884246180,1217228561,490229486],[2060240164,1847553716,1752256317,909398904,930338174,1819980543,435644848,1929005767],[1991432872,157868830,340842335,598457799,1516348697,1008965647,1179878262,1794727306],[179384534,2113394359,1112645682,1628350346,820592180,690303996,2117540116,574934114],[1101563567,245692022,1485670293,715116071,389597047,2119396305,1938179019,2059601102],[137346050,1886993234,325603854,708947305,1925813988,214314775,1889304975,509622899],[1322159160,718383962,294645048,1899237403,1054603057,35615738,1091484094,9884933],[1455598464,473560424,1702502683,1256701696,1019255380,442216407,1493868237,2085820461],[1970094646,1290275185,265367870,964044567,1292907795,872540587,912078707,135823605],[1760696277,600799250,381295222,1064827579,218073972,280650394,1878609304,693782132],[1609988605,1826633209,890254279,1143426039,620211539,1604167359,188256614,870396438],[771807483,377044793,1350515784,1713813676,462975231,866129759,689716580,337884209],[2089680090,921408949,1255909305,1044669591,1621393345,623923004,400131802,109322225],[727361567,1245175549,1439546206,1478138292,1075597121,325685040,700749170,438516243],[1844467760,212589691,1736232180,500721637,1515405919,1636708218,646440014,725268488],[299554876,85595901,1309752365,1039194511,2089747880,205543114,662644251,713155376],[1368370277,375125765,1775316806,1769226097,933096103,1551468828,116516772,737904111],[1384406663,1159669206,525990907,1106191854,1923837165,715675591,365096041,1254165257],[2065855062,507129170,999179955,510088469,1759806462,1131327106,847577729,1702934002],[627963347,1654273184,850918617,412027386,2045969061,486039265,439667764,1297972989],[644090406,2052408004,2057581620,957235494,1171991464,1334093215,1512147384,2054567880],[2121009952,438065879,1054580685,1293356496,1723934528,1116942594,1164252622,1070779076],[235955562,230425944,1137885941,524110393,648647860,1174205832,961522574,1854195033],[130511116,1098900847,894384975,771723783,870264753,895999846,1907934792,126479873],[1532570526,1090306663,1035650382,1010681889,625015812,539482283,1718027618,1911856162],[1313669910,1722181942,850725990,2103494963,22704454,621326908,1885353505,1359614730],[1972195897,883233331,214691197,350200624,2063993826,2128319977,1471349039,1094243412],[1926272986,528784665,879053389,76314404,283321627,409608822,1567013106,1661589574],[33434503,851423211,1463277399,864385990,1625390414,991283833,2006596690,1759930082],[1593952700,640367332,249856360,762500563,1313571372,1764621312,897268780,201370317],[167149776,1814884732,69001050,283847714,728692160,1174011027,377327573,94260531],[561438873,785786120,458278586,689529800,801987067,72043999,929493241,1035962962],[1607432356,1154879262,1974106027,1102805246,1510748330,1363620791,1743444170,1619960500],[1977071160,1810581714,422403697,842553807,1373073202,918329497,1159032535,2067648158],[1674063636,1270284656,1843130947,1215183496,843211143,1015515471,297264415,1858638762],[540195672,2093709827,1801346686,377885909,1656172196,1624934298,811900503,2097695858],[1679154114,680553800,714913738,575886433,1168541106,85910826,899345378,1640096039],[318721847,462925310,2058599889,1084230803,261816392,1996580791,1235878577,1756683277],[1681738570,769302321,1310368346,487556970,942452181,2018244495,171747120,126922155],[1755639603,1527653352,2092207558,22779155,1305397787,1413826408,927759781,179083259],[298067837,1748406761,322980293,242308759,1088523497,1714876158,927527184,514639421],[924083468,167185404,888939624,1813020786,1453672853,42465158,1515740969,1043170390],[120947997,1747310316,1524913100,1415171278,1783609740,1276983754,949306859,2053701537],[404588844,1691041059,1564548564,1265605228,1560645590,1649281727,1972415991,700015579],[1968921232,1718672966,1536241034,1662483097,1573338277,789303777,1976450535,903612227],[1503290902,624589566,1474203487,1652142875,98436192,502926285,171154921,3165417],[1662234759,1847714660,2023347721,941549944,1531850228,184234962,1349044914,1459742822],[487610400,1084175539,676668412,1102863669,957679633,988239705,585774744,1787370057],[715838807,1286183906,356564473,867903201,266279204,1337135770,1369343528,1790467565],[1865192030,406080927,759728107,790600104,2112722927,1136319463,2108521006,1154275393],[247093185,1283201217,194074770,1768620252,24684178,1534492668,1646172872,238965250],[1886559119,1603256630,835126942,1638189232,1822395023,654148721,1111139763,994013516],[1463818607,552996597,748853728,1567251603,922256137,244745523,882943330,1491379367],[1594075876,1803298929,1577937120,1844261937,951218471,1143253337,148154319,949479116],[1587430145,1281637611,809411406,1220777834,1779451428,645368940,1034399607,1116802886],[1321018325,369279436,898900540,1250485151,1103074883,1281465931,1232115102,1313594041],[422937839,550222571,183597121,1731221472,277625826,410678297,259925716,1416283467],[1224087097,147730319,701589311,297239703,318813717,1516593756,1581006354,643916330],[811369867,1362315492,733007183,919781006,284464077,1342953640,360511641,1880356495],[1549876014,392633613,1292554351,1955981741,1489690812,1978277871,1857510811,1140654788],[1821351868,249341580,1838551283,1983566056,167082753,1054804572,1932202130,1515021930],[1228492156,1169274377,1810549506,1261935559,78010861,583130709,1176167132,1985456984],[2076697946,153987920,213947689,343918497,752577364,1615888810,1682529808,83451587],[1372468402,583627303,1061922924,1430289590,738577471,8684289,1251822519,723246037],[61790883,386199171,1271925089,223878881,1728692316,1653843592,359554505,1008858898],[1204317328,1725089657,998036965,1414862950,2089759252,1206866491,403799607,1529990640],[294432291,749553061,1033532254,115140159,1952070142,1926599921,1114295922,670513046],[1757707060,538251513,1442500074,1013944144,275510402,1546696221,1354378402,390581002],[71578860,1137703544,1772665244,927986457,940398705,287130515,553197751,1313789499],[48309896,1950202003,1488553483,1250854588,805896178,1408921961,1283448045,695587553],[247373919,1490937523,1048685262,1238659713,843751048,500919233,187533178,1325621416],[1239467552,863475256,273826737,2010537198,897016838,1976368592,512905914,1179828925],[1028844456,1016384415,673178883,1484532890,1310113638,1197051191,362666471,904050121],[1763770024,616579662,2001824896,937272452,1086246734,446216032,1812998606,744070114],[806961574,256919786,1416003391,1290687964,714382187,468449502,1104137331,1190753706],[857207316,333768593,1986609685,561705553,1400131938,777507779,1507579944,1746323599],[270393879,1476751775,1111265684,118513105,615702934,1175366149,248677688,1828745989],[60890796,90419917,177682153,1273402726,614536928,286309039,1405112933,523292347],[260440583,1239101380,2048280680,1042744598,456749076,582237893,1277082909,1769885316],[1769310223,1212623796,1866098994,2059213796,627961312,289639945,1340840511,417734158],[599452060,1495890580,1074642195,517648880,1228349876,950975182,1222976818,422698509],[270241292,1513712140,1063918738,205448101,1208429640,1362521485,1681607407,10750768],[1176950444,1015635110,2097886562,51546385,612445578,755867990,1912299975,325321604],[62162065,76867666,384734389,647225326,1342397245,830280711,161429309,1572619691],[1287155863,379497312,428196730,55774386,2084411344,1454322534,702088855,1111641804],[1030535443,625361013,1925997818,895985428,578348331,208398870,281197501,1243257768],[1415049639,953494424,1976783456,975650359,131311945,632571968,1275520118,912110084],[1600361975,1312793636,930857536,1836785854,308568932,1807889252,1212655776,1821939910],[1505364957,2123350404,2069194343,556929354,85234930,629088841,1014273279,442675782],[1718874228,852656120,1306520036,1961189125,478479532,995498980,176574870,1549540337],[844725660,545053550,485301047,44702550,1982832914,1924774456,307506947,1510712132],[2097846029,1858323350,23212985,1286542167,180892541,74177025,701913749,1773350853],[1773032657,495092923,686689993,1169520279,909343837,1239237314,1773205984,696112407],[344386504,257404273,1473049338,1584051131,1732132250,1529323218,869138663,1109963425],[1351521524,1050321817,1928351887,592657653,1425957767,1178556396,925331562,321806075],[1062442107,1728780242,1572974132,1410821476,303939749,402901789,1666801871,1459088377],[1029049389,1634989920,1206280322,524254209,1804107382,952451605,1463669157,1942795469],[1407386220,1051004027,934013027,897284887,1766241948,393794492,1502416468,2089202054],[1340469132,1721183451,1774079408,234754377,1068063136,1297468613,136692907,18128585],[957334445,733405153,1151309763,586742432,1322741505,385210077,1853979249,1313839319],[2089751860,146929819,1891813813,1437074113,1658746622,1010779096,897672208,625785810],[55760725,51894476,836690248,1195057839,111099624,2056175065,1847082217,813101428],[1753314737,1210809365,1736168452,1491628342,1445262925,1046817528,1294954256,1152951474],[773454102,1798601753,1168058150,1188806582,1216355423,1875827019,1445609291,1349743505],[710333609,1282921949,1509385096,2003797868,1091593471,1747953985,1838464568,2017592615],[1698794207,358264141,1894330120,652529403,2081420187,311796233,143353174,783499261],[1784508622,1367552396,18732772,1798835687,585533166,758409131,454234732,736812489],[1890104784,2069028899,1582908029,989467244,1813910042,851325543,1821907638,2010196088],[637951434,463242359,1108302563,2125560888,1762997876,336551144,55955337,805387088],[1431121816,711689407,1352801133,2011139315,1579368452,1354779673,2033812677,198147208],[1844084015,1241519298,1357444766,453115289,114844564,1276215202,210644939,2033108922],[1216924619,824869621,115587783,2030195931,425659568,1844227324,773052973,1853949951],[738422489,1858961925,177365163,1058337085,398282629,1948262719,733263348,2081692834],[1245728974,146462936,377760472,1911311438,1050226131,688205950,752995312,1399176762],[2030529049,704277297,963923372,106093803,655631278,141828962,1516374566,1306856464],[1352590171,1252738365,222234995,226851947,1325034165,384432964,1972873884,1191452688],[1279787029,1742469002,244783316,204361865,1020268318,1105709165,1534889046,529163518],[2125038582,643008565,1127927498,344929873,1538536857,1853322816,59125087,538021489],[1849060155,1191526854,1994531633,1130422007,833443205,1294821883,2025160321,1785459209],[183384136,1760065820,390910566,65911671,813097039,502017640,454204885,1867356496],[499294002,2026082201,1511128833,1045413759,829334375,341918631,1195789793,610458954],[1031220061,1066002729,741216965,2011039664,606405992,689975801,750293299,1252806308],[1054028481,1669301571,594281891,1276340704,1686958062,1489603844,1521343435,993512410],[752860061,1820285782,1242069062,922557229,609592681,634300774,673799422,1462027754],[589706978,1497665175,551663762,12177907,411521251,103732235,261050262,373123442],[478167703,1753182247,1515790032,1806855390,1032522080,989973774,1179056372,965188133],[1809016545,1560997010,160647110,1194667802,384039971,768008358,1025746061,814359008],[87622611,589274642,908822624,1989414780,1031552135,1186734218,293637733,1119841131],[1053236196,1106242052,515785564,108970873,953112178,359149125,1279141548,45311842],[1783646646,718238060,1087963993,209036583,451224604,83684992,343479328,737272942],[667857042,54107846,1612638939,1025655624,1269867480,318857166,1574268714,1759616210],[759110144,30918613,852605807,1382052059,1386138973,333071521,34007369,1607590118],[743770666,1126397921,1661716382,147913958,958163285,1037104456,178255466,1592408706],[1774210155,1790321754,322399686,761400232,2104724341,61164666,798576904,1970385577],[2078560497,1191771535,901209495,1253716394,1640123368,1770160899,968978395,1616772364],[2018388022,775800258,1818973267,448258241,1307157643,1037900414,773025390,1453168418],[2106160581,689250638,26275090,933791143,125609069,37352368,1875221971,1493898258],[607542403,542137381,1020288127,1339905954,695427755,1862913301,1193357890,1457073173],[1495318300,1494420207,1934246321,1772862016,350060320,617797447,1711612523,1994109442],[56201924,893780609,387771926,1152992235,512820146,424105934,1142157140,988891961],[1524103067,217713939,68715079,1181414481,371992846,742473148,310207581,1019405819],[1555320492,225371091,709095550,1867122315,1564688836,1538343654,850709667,57592019],[875456874,475893376,653854435,1162970707,1042039694,181789770,1766056835,1649171504],[580323807,285398942,1789845555,885055752,144998450,1426359585,402696891,2111613075],[1304867247,1204934829,1978304071,247523352,1887221093,1546221333,762079324,539813279],[1610236366,951545431,77163188,1231735819,412619518,81803377,1189299020,1492880426],[1210217244,1585665115,638758040,322423141,5428739,1311954642,1228751541,1760141509],[574656933,550562714,965733808,153194616,31678524,2028199442,675757163,1365751102],[466929787,54671507,765384117,2030036486,211941851,1660370140,759457602,2089090154],[1085934403,1533930150,1768369619,379801289,1044156374,1005921474,785029627,2059458566],[1978177746,683751049,1274242284,1217856627,1715168430,1669416637,750254539,1161574324],[1661034074,1904120188,70055004,1507278242,311688768,63725351,487306793,606775417],[833511339,1167003181,1631106315,846694997,1736628153,884882649,752603215,1605046312],[1038078176,1474522722,597538155,722523130,912070817,1215237271,1057532459,1873288740],[32959717,1749462731,107317744,1778978533,101391940,2076930131,1153509880,805803070],[1321252013,1750123329,370194096,310157968,526538806,1042675676,1503745877,1854612270],[466587642,105182950,59864039,1126154059,1053101677,1665452903,1821495379,1196306911],[161540695,2029597185,713417160,1637813968,1335684185,1306993877,240027887,1598291080],[1158634650,1837315255,931874953,85656500,613873611,1491723173,2099662225,324832592],[1273023286,1347092016,1957510125,1439846304,966396641,414334396,1983898362,936274938],[1027112962,1208072861,668817253,1365201219,570242887,80620442,1816434594,750035698],[123554092,395138996,298608681,1296933400,1854245229,1477174,848822231,850136849],[514340886,1196936653,1344863524,2016213121,1378011150,1110546150,202970882,1295632223],[1734411705,283903271,1556268666,236026811,1575911230,75086353,348515992,464662318],[2100501893,1511335137,1220803707,1187441285,556245725,205446192,1056273491,1215360298],[267882757,1592605442,708142519,206082434,1430436097,790300599,384035122,580044042],[59151849,1185358878,1661448845,1413755901,224662971,1496877000,461041968,1821420710],[130370721,265767539,1633497793,811012161,334217918,2091956614,1622135400,583219009],[38336626,1390076313,668363555,2004772266,684063205,103546975,160790973,1495892329],[1590637263,562277379,1306997040,895650185,1384117958,625841962,1973083335,684912737],[991487836,213824264,612180912,842616117,1277748341,1780263969,337530155,1474975144],[1053686899,1404083713,1305782425,371250444,334094222,190771154,2092784576,1581006715],[12531984,728982067,1429084564,1048506088,2117941633,334082685,1603062776,1072232136],[1485986334,1107393851,1828526053,1695317250,687339671,171016647,1340764207,32755096],[2046227492,1822333336,954711636,494183682,829718691,520313654,745749735,1990853219],[700389963,1900220054,1290080034,2049075432,1147370630,770586916,1597799545,1935966633],[651458768,104879904,2086308483,1186534871,1966468637,1377337408,1193772840,1841146658],[1071175006,437083865,1631145605,609196414,110495559,1938323287,1036398976,575904777],[1457525052,1558671858,473532099,1925425365,1255095045,1424935468,625603545,754603717],[1106606497,1726663353,1715553498,789404107,1059912172,1596223153,1893110058,872188911],[803093608,259148071,616485933,266246582,1671129161,27530754,1682930912,363849274],[1564594761,1516248232,1233082722,1600045550,1360020193,1474956499,1855951552,1456957929],[618791839,1373866540,1535699263,1781660750,1874539668,1257435522,1091533906,1042319687],[1159168511,1842661119,1053543815,605268632,793877937,2052740463,1119869974,592261848],[2077694584,1243832993,2032703611,2081631679,877875238,527561010,1402359079,2074417928],[45657010,544314353,587825996,388521231,1011666157,233191340,1781609347,52026864],[62768319,1733327562,264273045,707348727,1724248555,1248555102,261359897,2032675962],[1060584732,863101271,494464645,716314937,291012150,797144970,912733322,1616534469],[1894043058,173130621,1797960930,260600946,2057100084,1209846616,34741277,1773972467],[1054334116,983183375,2056471363,374967656,291364804,1488917690,817987741,739082480],[1247350135,1155137850,1252323610,460577302,1340007534,2039989360,40232463,1389512879],[99236795,713192714,2058931140,1919029503,484840421,991624668,2019990310,555975890],[637276127,2052191367,1785269444,1970539382,539370746,79119464,642244754,1386190156],[396832243,1517029574,1888240140,1997844677,339607110,453385064,166145665,862776444],[1040654327,1441305759,26762200,701056303,2044478099,2083046452,1963921917,1617824992],[1312895495,1817437977,359049838,2019313598,429803604,2004958241,1579876694,503906734],[2083088814,1303958779,292139331,860975544,831541331,707424928,1957783183,862093550],[389807364,1788499107,868779296,1881900749,1680212515,123494046,1820673251,90588432],[821098242,639415112,118483797,144534124,775209856,1064050364,340268885,906444185],[1649155075,1771632799,1441888233,1849762828,1394363987,385547977,646678136,1237359898],[642312313,1403368624,1887946503,133172395,693936427,2000029458,987561010,1230196427],[574743476,418276596,34941617,1591810843,1108176721,741354268,2077915805,169281841],[1113500282,761175761,1548793647,220603711,1097382256,1278688330,1012675553,511905782],[602374033,1501203852,1997241389,586384342,1398372210,1089801702,1872382088,1580258933],[1097869369,66509339,27776014,2009320562,1266131874,1555966979,1107275873,466641735],[1856435882,1541658494,747719078,1383822410,1197852625,887769336,368318191,498115922],[1404545309,2070368325,307707743,1323693787,874442671,559947614,893137579,2038732198],[1739627609,973206819,1056069227,184767226,646076125,333400537,1105942013,1502348951],[1008297898,318577523,1212019560,911854533,343196006,705676040,1925540722,1800473914],[1014261584,231599612,685741529,481716588,939744955,555424275,1631500503,477372781],[1915692245,861463768,1112078812,1328490536,956129487,305613095,1214266792,363402472],[800111537,938563831,533650063,286301263,620951546,1810504844,21467288,667474587],[1458773130,865261343,1723040166,47074667,742863506,282960610,712996966,412380613],[1331253563,1536257803,1193198749,930765897,760156202,569110791,1878637031,467638922],[1163284087,576786546,310549848,1206015541,1881234533,525948378,1828473934,947821954],[2108670852,64820559,193750444,1212802279,1453279577,1356303813,1614996935,1060480405],[1688216208,1106813380,364399624,447401025,1403863316,730897277,752533616,1964150675],[1723882803,2005965859,669239954,320729379,2052236918,1432861546,303096014,1399972464],[147704217,831170294,715472330,141161851,1155728286,1603135400,1243380323,1642178518],[106825063,1075965345,666347498,1487924400,542627076,58157293,821694234,384662015],[1426120834,235463310,1261763230,618881144,1692305027,1561839206,1017420310,1286729328],[1482047741,1502359475,1938921670,365402607,1647016657,621846075,1264984797,215557729],[117813088,510152551,1327233897,1131875419,928528114,1861703703,966388022,1696200829],[1355981887,287650348,1180220491,479863124,428868521,315287846,930935967,206021515],[24922785,969305716,149125737,443742753,625940051,1763155331,1924889160,39221193],[1713466160,244894464,1624890606,275195402,1547820101,1316715735,943908367,1816497538],[643492094,1405314350,1014763168,282044134,628951907,1548299671,2042647917,1652997744],[1928351008,575441294,30145980,943518896,1657590232,1375288684,934635998,449887683],[1573553797,462204260,582242051,1456403990,670514059,1795224436,301951404,484928093],[515157497,1274981914,40889679,238019106,66201856,1270702897,732737397,751259483],[632027121,1607757286,850955695,1218866132,1062862236,278647784,908506933,1640018590],[1002878201,796657670,581689100,1291720008,1083882606,1571156770,1490233175,1941173247],[1623931281,284838483,1937066062,540812254,1853347879,1846064088,887248432,62378631],[429995965,1038697338,979461400,613924314,80083045,72299320,194033265,1120878775],[1501348235,371576177,1342544325,2090141287,2126688715,2129891918,1421441658,1290705521],[377767691,1076442506,1572523985,1614907138,1952838486,333317060,480427956,889281256],[1571041089,43286836,98602414,1165989343,467374255,246223105,43878613,1471357840],[1219411814,1872035312,1360420804,955794686,1683589168,660088083,1100475465,1281393863],[1725572001,450449535,334170464,1612782788,37550533,1683086441,693983165,1996232372],[468922710,613540914,1482823128,1137083529,1873936796,159622191,1474818156,1561545388],[1623475128,480395753,976527270,995594820,2026047517,748139902,1522884861,886952911],[689095893,967912900,1610878826,2100850194,1836259498,2102523077,1416299135,1684330372],[501917387,1557074308,1262912297,1058296784,192024243,35532709,166734528,296543757],[318462610,1670203781,734708671,1629950657,1262039631,1402029028,355339311,954652367],[2009304860,343640852,418734309,1978120808,1550701514,2094126957,101535783,401101879],[603915129,756299145,789479219,208012926,528484210,714040013,18761486,1791085885],[111159044,1627187650,898357537,262305966,813885777,428063117,2068476195,1172459491],[1461894192,669947345,1867670445,2102900470,353461307,204432850,1710788620,462493378],[821363555,1757263278,301689545,517351734,811818340,1896083802,914420181,1241401556],[1351074347,1085726415,1252942048,532962137,655759330,686050909,613190643,720914770],[1791631329,1743861718,165685777,17509958,1779612520,1328752333,540087867,262827340],[1652069263,854310295,827270405,1755650434,54221216,1734857548,1855902054,629691084],[610138084,1364500081,474627464,990740019,766080227,195799432,577383483,375190803],[180631172,408568377,1515397478,125910562,668521929,807509494,1378192244,216845635],[1140570449,1161460875,1015450395,1549683646,798650845,96154279,1244115201,226443827],[1764461193,1711591012,504878397,2067221418,1652083358,1526969363,2030618232,253069481],[569384492,1606081731,295159526,1329571463,441279762,378428238,141946110,487772805],[936020492,1666942847,951419499,1790464189,817265983,1216695403,995838091,1623347530],[1093520142,236750141,1867329320,1980427375,1509522678,542009304,523328854,218042691],[602136570,309790675,666055662,1979124085,970028963,24103218,1567113302,239671375],[408222594,840287171,1464263987,479854930,746514148,38180728,394236093,1023460337],[523805406,764303954,1543509829,704876451,1241887690,1146166485,160792298,928301821],[1657835364,1014959147,149926930,1171772634,1197808051,349862451,1937591881,64637484],[478111094,940642989,2013200120,1131039433,1051334799,1993297706,1398389681,2033181221],[1549321033,1586577713,663009101,992808923,1106035363,1109619013,1083250889,1326638383],[312757687,680425862,1671969282,505697396,209315190,1210742886,1719356039,1131564747],[1674957107,41086715,107035556,517213359,684795820,1256016306,449259958,315887001],[1298001865,1883029309,1420063654,1495350496,118617719,1159661911,2051030041,289930166],[2053579157,151346626,274625976,829576759,836706943,890218350,1027248810,923505494],[1877507314,1292337702,632571925,572355099,968854449,332007447,892834666,494782401],[2063773412,447659495,1490221167,470976148,750383464,459724199,1818566328,193202701],[1441940119,1993243587,1537452343,854515466,178810169,1674675633,1341535327,1564942905],[1224995503,1198628882,871817313,811088187,119129736,620563936,562949049,1852866235],[1427833156,1583450193,918266213,805622209,64993438,1636069511,1801842417,1666770889],[372112477,171086702,397860216,1489825565,1386157590,726347413,975629915,1907380549],[2043772482,1988614508,467138296,105681898,1244182880,1744100897,1199237413,1833985050],[1197773869,621509064,1586659798,1037481072,1125725447,76900584,491279846,1328490095],[30676633,1288025147,1935248588,1286516682,535093082,1593356100,20735180,1777756776],[39359450,26147858,612091970,260089854,1108589885,811522585,1422328276,2060912054],[953313345,1367817797,624225774,565876883,1569903279,817519977,1008304866,1443233376],[605578290,1387878903,1613774224,14842503,122558746,1438543263,844060574,504217129],[794655559,391584603,344615315,618978913,1155387646,1332403051,845285427,471116274],[1408844426,796391824,1985115383,1193601504,270414627,1494915257,1097159120,1549492148],[1263306513,346188912,938932166,646690450,2042715440,2088284532,6134059,1329840942],[930222402,761060706,80531411,580942857,895476264,1694500215,276575333,2096086827],[2059099707,1913628304,311208938,899429340,911935536,1308853400,1135302552,681143339],[1017774521,1675879468,343011248,983188403,883200048,1665586442,1074368072,1343679826],[14279106,234366968,543978481,2126460669,2111464108,1156442931,1507633265,715298130],[89591657,1793763078,884443616,1304114306,82219774,1312813243,319619159,1973689439],[1011626572,557830320,859337813,1595434593,992410845,1809297256,1639128870,238079853],[693537293,1407381910,484172914,964582787,1476235237,1554507683,1901585560,730386047],[794961264,1071713228,954897921,731284294,388654315,442542360,1084907098,732997466],[1846739194,1392361008,17712861,1412444225,973540223,349825766,480630509,1863647237],[634498206,1605383926,1567193925,1072554307,1296635861,540436139,1960944119,1614128682],[223722645,1515546058,1210802207,58287797,800461554,1174819795,410001041,413138970],[549407016,974564391,140620051,1284988282,1645610846,1724870653,1951418185,1626640035],[366787962,811546310,1202529885,833389246,140192421,1716570210,963094929,418646637],[1016541170,1594601757,1618798632,1748848607,1392856151,1094526165,45722920,639027785],[1889635936,675093318,1162816136,1258840782,1617618302,236821106,1420911456,1753493591],[520260489,1337207409,239744134,770955976,189388440,1680627733,285760837,1737868134],[556960382,1931910877,992581191,1705585520,376344210,1282912163,1335117346,739010892],[556963278,223708053,1744625406,1471317077,478710090,1400526400,1528523873,266096425],[836064629,950272333,1818879437,1301656567,1797071711,1662636966,2006744711,1065484167],[1502647677,659342004,60962994,184739297,1046226527,1502887545,1020835955,58625074],[745816908,1677045135,2017526018,2065749151,1600863226,1561781235,1701304414,1146875283],[693819043,1349511685,391822732,607022584,1447319404,1375494957,2041937500,2044438149],[807309495,883267697,574094786,23736774,1122340564,1920624041,1000010545,1794990669],[394191273,577777869,595431156,1032525614,419031987,403107971,439082127,1738088974],[237073717,1573463088,1759060785,1097436513,122355085,1231759157,426645868,712657952],[1747676628,117272362,47623662,1769322007,380119047,117132255,1840419775,2126290107],[1466091425,1946102843,1607413597,302718794,873420752,1431651289,960022688,1635295344],[1053796794,1154913596,124944286,733838540,1697708693,1509966493,379291198,702843325],[1072623879,213566531,1979775025,615860268,857895100,1434441305,1836956196,950585423],[73204990,950440824,2104575680,751266635,978510979,1900754929,1779315975,2420492],[1868932211,55861561,99187897,1238769549,1271985777,1374706733,1165175691,725846910],[1690587012,1149550694,1103489003,1725771839,1876953038,888457008,397425487,1394272212],[1706648531,403857183,354749975,372565467,1651316033,881375580,480298815,456117431],[298608585,1315212030,327381164,222291606,1866973953,1451311703,1018438429,2109057120],[511948964,1856984371,1486300360,1472965765,337116538,1509796991,253968194,758982633],[45096135,2075861620,148618651,657246036,2016380572,1353188078,237140452,1405723191],[2090172014,532841432,916839799,53203843,740364938,1075418031,2069829906,708697760],[483392783,4573235,2115739839,1158376329,1370363413,2063562987,15373960,828680312],[1695912194,1587378898,859011209,1253694834,231743360,1775603316,1059493316,1557686599],[278711411,263947408,215067363,221705641,1399979163,111701472,1510171284,1316225018],[192305065,390633697,228790799,1178382866,1199639336,736649494,2068981794,2052101211],[1418351278,103781552,1783322958,1146620208,1289420150,594491452,936068060,906264832],[774780877,1541553345,487322315,2012169614,1027651913,712668376,304353392,321137542],[1284696740,246358057,1955330752,361718796,1606212396,1039766075,1551349163,628754575],[502465064,1655793756,1932100834,560135321,1061738177,343949093,135606170,542538092],[1058466770,324039979,1651699823,440665571,2077620664,1058095906,705437636,1080296182],[1598772573,313456759,1641167004,2079195904,154067320,1443409899,469637811,1269840819],[697463569,1030708782,18819102,178698314,713729780,118505610,224085563,1879704233],[118242441,411537184,841154690,1685193909,125177078,1068459990,1703189185,285147939],[1268192135,1011914984,167549963,300541763,1193537533,1233214973,106890308,756845632],[1162340967,1054493608,2086261142,47103511,1379648731,1131409621,761947706,394588568],[118511965,140230453,1254911381,2095038110,1019781419,945455317,11928699,54441835],[2117073796,877806789,1858192412,1740580645,43283649,1357390656,450656969,1902613854],[1465247507,1662496488,1778145557,1923407205,85003943,1571726614,1696773556,644326889],[1219765824,807087801,1198962121,1291554620,642715525,1139169290,1365588243,1191325524],[1608797336,1152804409,675641545,1615654086,1364907971,1212944642,91161360,280362078],[2023207633,922623976,1790404161,301734263,1020262365,1739363442,1915100098,149694008],[623327623,795982194,344147781,78812576,155798360,1256775461,1271306893,995899839],[924488082,898635846,1344047557,1539086432,1153474201,615967267,909214920,499519396],[1887779265,525802987,1051551613,383262792,222405488,2092381240,1812307703,1200082427],[379584245,1518311973,148142079,879584622,130258438,20109151,79440820,947692940],[1416120851,1994860129,1423013088,719290332,187549395,1226043303,589137861,266565052],[2123814197,1971454333,928206470,1170129263,1247670191,1238242229,1186723706,964053658],[1634514031,501975938,1126542265,1784666971,199906049,1194823626,696638070,1537493419],[1835107364,2014719371,52920605,1902395588,752589823,791238191,1459565400,2020171733],[1156225979,1250217712,2101904827,553071947,1138773058,2121973856,895845951,720317067],[1713256667,1129892618,742333424,833291800,966034186,1967735102,1362467753,770720569],[1447090109,611372894,595484113,1044893994,492646380,654706508,1321008662,548936698],[1887981548,1094015512,1240210186,1058198062,1754323026,1538660441,98521297,959307751],[1977753570,1053667528,1094427077,1152093454,697034626,1227133696,1774887170,975694914],[2100533034,1659778190,1459896863,1293360912,1537753274,1016864971,702248028,1505702776],[1707764369,607513034,1764777060,2113998759,2073156807,106006993,1315523401,181457075],[695941341,1786466428,1962181218,810606537,229976738,1896881399,865396773,1155490771],[1707810808,1358501404,829740687,1586936314,561434671,312054819,302763974,329274352],[859787530,1683856634,1020539555,288676986,2060163220,601384685,2023746317,2116770451],[1887564684,980363454,317234771,876729993,623481228,1249345422,1314794883,1060957485],[411475780,1610697815,971813855,913926653,1628817522,1132637161,805665913,1952273001],[1071146156,668851989,658683378,1256643388,1909218916,592611868,1451330845,1865611066],[1997409935,454881110,906518090,7125280,1971255377,430133497,2053262332,588793812],[190240639,1681712904,1941904741,1308536746,1682489116,425438291,518851836,1985093886],[999649576,388619441,8078634,524219834,1493329301,1968668791,1401758539,559593755],[203319813,1264950724,650116260,927147406,1446349106,967383279,2077189545,1683907386],[2013656734,1131587780,296261128,1941207711,878937904,1088344211,949391765,1021862065],[1985225073,1850682723,937644814,1561868568,1000988173,1639925795,1476400637,489660468],[963415857,535453449,1292107959,1459207373,2113772067,1740014077,676249910,1389752816],[1934319356,1946658554,2075043922,1539251377,1685906728,622414732,1870906110,1503401714],[25767913,934972029,1663728494,1917904582,885416234,28420458,1742163427,801432190],[2114309218,1793660058,401902123,273377037,864158772,1543078286,528184551,1860677133],[1310649550,1636466662,1573646995,2010469476,1195816224,1450872223,2073938003,1154119220],[1597792760,1385934944,586144110,1065064297,338089228,13281340,1415134738,776584513],[1733272607,1103788936,1553404129,38532240,1922457035,1654406796,284832016,1278842771],[496604078,199490497,942560272,915866795,952580099,410074879,1506813593,562470916],[209946588,306165098,948190013,588711436,543079047,818929277,1977898826,154139190],[932127007,533953975,1961126749,1157219851,1792765186,2074961550,705892907,184005375],[1513519757,2021867374,1844506608,921866062,320668226,75150982,1280625345,1493346146],[1319507875,1312845645,1057378268,54177138,2065939221,127475162,647069507,1731070629],[1351659770,224305815,1788500272,475450529,1113293555,210443234,1310948305,454618053],[592345451,970300835,166430244,1845427778,374042176,1359435326,1519373248,691830968],[1095819970,1344115922,1645458656,2071913046,26340454,1416812569,1837101245,253976465],[967151340,301973414,681397152,2127209119,1948889257,1611724489,1847823812,1979663109],[2049740726,78167295,1015858180,1932520084,1336381056,381763962,2078721701,1668377255],[1550015689,560250261,818482478,1122570253,1141917225,253730902,1227315331,753722684],[65191357,600380465,1724120403,1018147580,1537266676,1957291975,1897163823,1742465509],[575701550,1900348425,516582419,29492420,285673338,84858729,2049848632,885578448],[531396383,608286892,1419022561,104539317,224648080,1148269415,1704434463,498599840],[766149353,1077058388,623506041,489860201,1853639669,633377573,1911761026,1723272888],[2005963542,1905401493,571734894,1343075093,757621539,1477030590,156335031,1436801895],[1489581107,1342218536,2009201276,1727913602,1892486916,439828096,1326932208,1986292114],[1592294868,1143592345,1180722922,218743195,320290597,1842481835,1501597665,1603836858],[1673215888,1173292278,114836302,702279729,814969095,974126716,1770525329,1877993414],[1504616062,900387488,93079364,649171219,1619427577,87312015,1963910671,406008415],[168539552,1665588625,1975300039,1355108534,1973651335,791839036,243879862,72413882],[286224731,779417381,1690085711,1832321193,1595893084,92130470,1749569872,888355111],[1062630294,1907564933,633343257,223538948,1328714297,1662214452,997806977,1358238921],[1547426091,1314352590,1554541545,959521507,906602397,1459213993,1111884996,829168667],[800235277,1245443531,1089417285,1538966504,192843115,331676912,51207438,847415860],[431700141,504984055,1838655743,460871107,64225144,2035263044,338960779,1790415269],[182443295,1413159734,1549559873,2028691027,191185458,1478376499,145603247,1919499971],[877256421,797739976,569819118,528532646,791461413,487808390,252739804,1235248115],[1095808767,375174609,1843969636,1436715040,517275990,644531299,680182230,1077827516],[960915329,343462489,1188657359,406501931,1267322485,1543136912,1587888616,1809404889],[380784132,1781290382,1232488458,1603238567,1551510690,826995805,569402713,1549791453],[745284238,1699745437,722007148,1589714896,1828009236,579648646,1452111049,603868908],[753903624,418215796,1486190475,653523650,996592874,778442914,109631123,372105843],[1868086727,410270732,2083071249,2027838966,108362903,516828959,1199753342,35615954],[588500869,1728719197,1584184539,1178450689,1107058242,197653272,2027545421,1297326042],[1286793365,2104081628,1936403303,272470113,1670941604,689135768,1944892051,1132683299],[1889771583,299454553,1457453557,2061521638,1496072866,1200932961,338405548,963383565],[961862930,1641687764,470086416,1158724271,1853941513,298585289,1719790841,742705754],[700082610,1572703642,994510508,820059623,986024422,53498073,99551122,2110260215],[587046849,671067024,342211204,1744272181,402838641,365837842,1145338280,754363494],[1267143250,1285689085,1463847018,56080150,1984870421,2044144452,1863031938,912481841],[2109423908,183821316,1067893639,1808758515,935217762,1401307625,1150496656,1210466360],[358642525,1663869680,1443307572,652604891,436390863,491924107,1717282076,1358049065],[1784595936,1347922114,342089033,924456952,864061343,741727711,1161027808,1116739447],[1785262838,912763677,8090803,824721535,1583347028,1641824293,877076222,2032815657],[334655619,1337441545,685318737,1552193655,1321030484,979064179,277889367,664192702],[451152938,1080166504,2033971407,1428524236,1338729619,64954791,1923199016,533027283],[327193556,1537111094,1092307646,1411795531,1144264838,651704275,13671219,2104709046],[947453230,2070453967,1663095014,1301384455,1432048671,824000565,416301846,28248108],[129632200,758719700,1512926437,2064304025,2033337094,1401222679,2014401798,610162881],[1483472495,1331659291,2047104333,1516752469,978973844,827746804,608205584,128206763],[1714371418,1879724434,326644153,1335190966,1504130293,1461313110,1673493168,270936618],[1638806751,36900969,42429290,184212920,783115425,619536594,1617016195,1268929528],[1601196681,1572863921,1125769196,1025036862,293885237,506957864,734952656,629886857],[422230226,807132418,249576656,1020584949,1531342134,1385127089,639191144,2087535147],[1302727063,418524027,1064010205,63541519,576725085,86095185,452358017,1622011180],[1832199769,1312261430,310855583,517871311,2105425989,1347793419,1866686652,1299038217],[1110831909,167139141,1562326044,132296311,1448186815,137305580,1542815289,611784806],[1971315910,1832264986,105589114,1596226260,126550017,875087777,1347050404,793977581],[891674820,301770547,1785908597,1781887850,1005848041,1815058837,1893078625,200771577],[1286870392,1572234182,1463119222,819126258,1693415624,2062418462,492157924,1979936166],[239540743,1217190163,111667780,175389096,59778315,20566326,369360072,1720108217],[1069304406,806874240,2124441048,1120977648,1452790250,1647616650,661203161,430958762],[1920199615,267159260,304543353,1730348786,299552575,1130418108,1574944939,1923640958],[1597267598,683415356,923139516,1774505617,2007965050,1319528324,321124396,78334438],[1644407965,1162901118,1921478129,142889666,864690852,594941728,769220521,1491656280],[415448380,1664115622,73685430,1970160447,592342359,1580151394,1536858606,1932955661],[1019333772,642754349,756974451,1539832892,1524720028,1064992859,1021723059,563769374],[1214212535,528856819,885465257,906921251,1965205220,1214315533,1732998066,949499408],[1806298651,1971828042,970884940,857359257,652762308,1316876496,1811242191,1662975068],[1683991483,770505315,1769585561,950182408,167934554,975013758,1090646796,531650765],[1035696044,618172236,1351820355,1768294653,1395519761,2077756188,50361107,950321476],[108129436,1776716331,1394582698,1825156659,1783139323,1878052911,975304315,2004484770],[638610579,1538598583,1503177640,354206908,1180166197,1548333507,192859840,1467371141],[1636728286,1393627720,949749736,970394536,1751733106,2012197216,1820417861,327882370],[437059235,1011883959,1411539048,1368783671,649828827,2098146913,1329303777,1124219520],[1056600524,854876664,412110743,1574402001,610944000,999328539,1855311589,1577544609],[2063668328,1746830728,244864077,1084918665,490370422,1138601788,885398608,921575337],[473347435,1117130664,2062848652,552722121,1615900043,1000544466,1159319233,1664284458],[1742835165,1206972006,1484356180,260415633,291907995,1252871860,1261521286,1506722573],[246069427,1970718669,1466994460,1750655981,528243769,1733024735,173497878,241846071],[2038421370,1764220490,1560636091,1363392332,1479907208,1345929463,1996747779,1279284244],[1776060973,2027979543,789395580,975832113,67009315,785237416,1131134363,2061197167],[2000114755,1427213711,1727494508,1825337205,1693669745,390398286,408840123,827504119],[1712383609,85352011,402458849,726377216,349032930,65139234,1696598492,806168554],[1141407197,1748285754,180762433,669847661,1717718040,642457597,1191230379,1513897291],[727134497,539799537,393798080,821545879,997291159,2042339202,132202520,1480497195],[459600105,899427305,735334465,769879387,240423799,1394620772,1131925908,145428525],[1118284943,1097164396,203943294,620627513,1956549182,156196425,1570059718,1052501719],[1248642379,123487749,1156052432,617839845,749143826,650197366,270624107,372457323],[443647863,1779834721,1430729307,222165959,689033746,1965055092,419970570,1729981111],[1997035603,637619433,659929582,1963541634,2106329956,1709583281,996245079,1974498411],[185154269,901608784,637641492,113297085,1580546861,1476207255,1956244583,844271834],[2054091642,1321418358,707221037,1826260065,112982558,1390788890,714134468,1335160479],[1859380746,819020183,388015453,62477785,466495175,120053880,1936860238,1210655086],[1116535816,1601783924,755878458,684056143,882640765,492107291,177062186,1347440971],[705422712,87781725,479727602,333228773,265332503,808587344,1385074733,419321593],[504513345,1865731218,1256342069,363880203,1801905441,282672060,971607455,110073325],[889517913,1184692866,995627641,1669172645,1213829328,31757069,345419006,1104917174],[656748359,1699211284,1020376089,246305663,1841797243,1363803791,1233891693,529264277],[312220562,1902197488,1983093489,1706448508,1795498745,1434572763,1679585451,2103179334],[1094893652,1558081723,426814786,1448311221,550376070,634054239,503602042,1585467236],[255396522,1482544599,1840521671,2048239976,1436771988,2081896720,1823571585,1636604585],[50254469,799072316,299809169,1005428615,1462945264,482116514,1239871172,1258694405],[1923305907,870713479,616659162,12758286,1872316715,1349216135,335592018,1181570728],[71380708,54681525,1192110585,77915467,1477764864,1144923557,239828483,488654724],[20082098,726332964,656223370,964680160,963656717,981784943,1991774334,1940296566],[206887124,1921246574,662771544,1112923359,1726147767,2117032920,457039038,1865986862],[1307396435,265192997,1371086334,1501809233,667110058,1474775301,1109475976,1493846082],[1398767153,1392072994,604786147,1362821642,1888372914,854342888,594506421,1009843180],[2023970550,1394331505,967833374,1009421088,656284389,256105078,659942445,652951472],[1504600431,655754770,619467117,2127360798,1142859056,1357967418,745643389,477280852],[2005218023,848608817,1354090960,119317643,1564130067,1871103774,1291970574,2037586395],[1872121734,1070714163,352656685,1528325328,1153958549,1729858350,1253192845,1371871830],[807699409,1028698335,794443137,1109124455,726135571,518070569,811028043,339119003],[1941386322,750843679,455949504,1041204939,238560838,1861408205,1911152677,191629303],[1155137567,549090614,569708311,75615956,1473189450,799597304,120548785,343181169],[659393967,680592668,538744490,1707122338,601629663,944424393,905660772,534716531],[798018770,1612465170,706711558,2088192642,1451096402,596922622,2003067602,2002593109],[1958484066,1107609087,1680530825,1397346187,1891343174,1548587805,1958347364,1674326841],[2031258057,820171165,1776238976,90232808,341644388,144526203,484806426,207896471],[462417269,1699025364,1529408156,85826925,974732165,601997746,1602851155,1225033359],[1182540655,1245527956,2107751444,1923510451,1591174024,205369744,1074658781,936501985],[474523258,1972548483,198683122,592247629,1077036044,639583970,1723815168,668176116],[750711210,1415667076,365333548,1461359296,502825814,19974328,1307452336,133228573],[1459925232,191959139,2099773193,45832841,1112312091,1824540863,1588090467,776664231],[764719788,491412170,1005188041,1074220973,472706412,140328560,1360478406,69021539],[772569078,1413653155,379288846,1984939117,44733450,1844922464,1333071836,937289829],[774610559,554797357,654291350,1343634008,1283818633,419510389,1478147992,491137239],[1917029389,766879904,1168195396,1998481702,665591120,310631500,1840151400,2079864440],[1881507044,1311962396,1866186161,582121731,1801089051,1480014396,1707452668,1799817150],[52950474,1005216982,227637395,1373231969,2101732057,1322369482,1527559999,2112744078],[1246952592,281145112,1310457796,1990180373,1908225576,1938966123,483654289,2006019918],[1568808882,452875020,1426341973,937976220,792592513,2078779874,741121708,131234502],[1277690351,270207141,2000477696,206094685,438022255,165342824,1683202881,1066619918],[148135758,573612719,504495346,1079152082,1859953342,1011601188,1437123891,1986244652],[119295900,470945546,1547022698,1590905337,54371688,94960666,1117399305,97563155],[627281977,958935755,204764999,415097295,1247803630,1122899810,194673778,767109751],[603332267,415524803,941730894,1989728098,1390088285,1374973990,134134349,436256411],[1169870826,615984709,144302788,1008026499,1473303756,1199948113,1140887584,2000941319],[1898111280,953589094,657059495,8440361,482878345,1948519361,2046505451,1071900474],[654179018,658651221,1893705577,1720931334,1680786035,1040352522,936541078,56369487],[58574206,1358256042,786133055,1080213838,1491379940,910659846,1971716728,780850686],[2082095084,281617410,1297754832,917498070,1953199867,495823789,202271576,1212169988],[964958741,1821428857,1962547843,1072631275,1022638895,1012948057,1969959913,1778193630],[1910531803,107834877,97313440,84428249,796261115,1218920191,936372509,1290758652],[850087351,316078272,1778003731,693803057,489574964,75122736,525256108,1939668569],[2077903670,124708477,478357905,1199565967,1780696094,946118504,1900717511,637348573],[94707523,1621832264,1068720686,629004617,719298307,806999363,1057453837,1729383427],[1164577665,359425569,917736686,1589563114,1570128708,17827594,957579273,102149529],[341113139,311375699,239891747,318520626,384006378,1155336452,1329281288,310472034],[753084066,1103595331,2073481774,1206656026,1661976378,350254330,671248263,1294426303],[678463575,686762988,1850378997,809047866,1856177491,330627086,2113906094,728568702],[316682636,70147362,1083075392,1395466713,2100817792,1017720083,2052890291,1645042029],[1000339679,1551019398,210417250,1606476696,299061271,1992307592,1252853173,465876910],[503389818,630601664,379532268,106444695,1137394205,40724230,1144632943,651148061],[1832297557,630923708,46452835,31523860,988729931,1211675620,1409108706,957442979],[332046693,2078701201,118182825,1851750512,442258728,2120569635,1771815202,30661966],[892164030,1664688075,830683600,1068039137,1098583988,1637385215,328916623,138474662],[516408524,309483634,1515086342,699596734,481309798,1380250755,1126767613,375739376],[17742063,679353900,663672487,1935245833,1769174793,417089463,876328876,667947459],[1632873232,1052661257,290689621,1754040244,780462504,1937778628,1942213383,771050695],[2033306766,1722571130,322113002,242017367,1662465720,1060991664,517274975,853550689],[230586084,1468946813,1261394655,1355659069,2083675440,407462717,956153048,1209418422],[1984644209,36657347,1962425144,1204678993,1185469131,6308048,399851323,1227100397],[615206115,1440101400,836183771,602293219,391987659,459745873,1698942822,311246810],[200489705,278674816,865511289,1533847007,873765317,1537214990,1344593115,60513661],[368008115,924795408,1144807219,350093072,1296298049,1764414266,2000049319,1962308481],[834605910,2008157360,2060362057,156738820,532496927,882750292,164633426,343476221],[764180775,1387788204,2574488,1093674605,555498891,2109246299,1616399490,1074744726],[1358091223,981372900,1403967163,337986664,225312213,636538237,1532049484,188992412],[1809336035,2124448663,1778044733,638925720,1220594635,1421263814,898400393,865206663],[622534725,239799658,1165907893,704040431,1461136748,380618746,1633946345,1200229261],[641892318,1158896251,1737562353,1839816288,1859535574,255711512,1217720874,1112212769],[2067898716,2038153809,402374213,866718652,1724675229,1405449062,718112095,1454319615],[1612854282,1860549894,104576256,1396401068,1607068387,477782187,416178351,1559400909],[183684607,546870464,803640971,1004352205,415517596,1368278627,827197363,705773475],[1540963711,1741357533,1154760242,540806656,2058141612,989147282,841921577,1327085723],[1879658430,536635398,1003030112,2034472433,1268833743,539578354,697643428,3144852],[1717941959,1542331358,1257377934,364952005,2127151732,280965531,249604578,1581386298],[1511992642,1678279549,944371681,1609009028,1670359899,116494093,1551105885,722772206],[1334434223,1479396723,1460746046,126177506,580363308,109232589,241534021,373127078],[336715420,1158660773,840843207,1858309493,1498372265,115888865,1436847364,634765787],[1440456950,1909058525,1323920279,1226927878,365902044,1954731181,1434163699,219217004],[756406376,1511196330,2088931206,1597613945,1016356666,2123554637,372730173,1109398933],[1829441760,659356618,1300164052,1070846242,309070308,243168651,153216352,288020357],[1606529467,534799047,942003295,1334967839,895812700,50409163,1599222416,151871464],[316538999,1769729586,792313197,626179117,1602622774,1922091217,756732089,1215540364],[494071145,805299366,1351294207,1782318076,1905483892,273123272,498738111,1665638208],[1276134765,1450622630,1829046702,1056575557,414889210,1837830354,119276662,344363282],[710529028,996726423,44469516,1222218955,681318915,1769368746,650564220,79708086],[414225820,257831275,804577530,588824434,526435103,2103312578,1890012145,430236157],[724980896,2017475518,371882813,1874549821,606818248,1089093270,334844758,178934448],[2123199111,2036017590,215437784,63774416,815319707,1582740091,1598703649,1268327151],[1449219225,675579579,186233024,1730001842,1415648397,1651273743,1985570262,390691358],[326877784,435445132,1322996342,1800355254,2017752923,2110812593,675695358,1004541634],[1207542570,722020200,1639471137,1521249017,958046157,1012169699,396285166,602752777],[1296205671,163390881,1766656473,1593569338,692587349,115751448,1866901626,1982781528],[351538880,913257974,170992568,281224161,1248445281,1880593950,1417079746,769797798],[1115041942,843743383,1855399677,1656332140,2022681985,1947242769,110776995,1935239658],[627476955,791330372,1983569624,1572235374,53043632,267883724,1353387628,789836558],[406397762,392190187,1101459326,1457705222,1943790074,1562774574,1418859273,1215795677],[1385381543,1862877291,1152463369,153005840,1825744912,2084259626,1358650850,1390173196],[2008674813,204264808,535628696,1937569229,452537235,133169012,333545119,940844621],[1609849054,115121144,120955198,1552544947,392270874,2104009486,1589929741,1237195829],[320188479,1831208343,1946685436,363881508,529659522,1698902564,385397362,1378372],[2017878766,380535947,566778753,205789927,1411390023,2093257230,1233242088,1965102947],[1465096504,895939042,1645424159,2067820354,654399552,2119141030,788501386,1633607309],[266917901,695558075,70225441,691453861,1594382872,92863846,188975664,2074927096],[383395776,784083422,1869581261,510891858,607665914,2037230702,1470947965,651961133],[2095820353,231855948,1060735157,1726963480,1079395091,464061313,1685514219,675437720],[1874537097,1179708262,644077933,455555483,799916792,162742065,1280788279,1048874293],[1865041657,207375023,1262106041,35793367,633870729,1747508579,1445447646,868596907],[727680950,450879641,1163153680,1682765776,1263631307,1617302423,1314532299,796516285],[1409509452,444966494,937433510,268488169,654801712,1710227641,1267707282,590082969],[427371103,1400611995,178739875,1585787926,1134436597,226679266,774320253,788066839],[269801560,1903028875,837484563,1974362901,1634693953,1989201534,1470467623,1315761093],[642991925,1389545704,216656225,1393540624,210692144,1780096536,1259481997,1313480772],[528825925,1166169739,554971276,1473906773,1151366709,1155962118,828235559,1125973271],[1957993075,544254671,296207719,974481403,1882788688,1673789712,1043249185,734366598],[1046999767,801094689,323589516,1503566376,98811120,1905576992,1732473165,1029205459],[1306494220,1647444459,1308993866,596114084,657063634,930113446,1967766836,2646416],[15118695,1512733563,1553707678,684409207,1381987255,458132877,2045378759,860914545],[993136480,820386862,675097401,3956409,231343005,921141146,1666748224,514446361],[1801900301,856602675,2067881012,1823737619,796900190,963410191,418401485,2069101065],[2044196007,1660945139,875881893,1611593850,65887568,737040746,1519443448,1248203474],[676536466,390632352,1202430315,939480156,2027038541,498672850,869744507,2030699050],[1090517251,214272182,1665253388,1926395457,833359094,1135526988,940024706,1555875589],[1976179418,458881166,1117018842,404727323,942988225,1670107392,69046679,1664007390],[872807614,2103125937,326388510,1970977283,117772878,1307627259,1834712214,1741603115],[742004511,957501968,475963266,132399372,889134471,744024158,479793939,1848807265],[1173065460,977239869,748523427,854610883,810372631,1877607100,1104728161,566619969],[824824369,182728389,1587583019,1073197320,57333286,580990781,55693960,1516325307],[566061444,2118584876,996398818,1451532654,1210519731,1152383590,101885520,1094919275],[536947039,1303172335,2118133417,707903556,902609153,515008177,1435939176,1977831947],[547970995,663974772,1377533313,1195706993,1294896077,1837998191,1102750416,265999070],[938807798,1978904807,198908360,1342334284,1742915572,319695521,1861472464,1801241163],[1868691018,812181917,1222351949,21282436,1808707051,1142399622,159224110,444756538],[64768544,455838527,2090626104,711151432,1674514122,892621222,1358071343,1464740843],[1866641040,15698983,1512148000,1612368092,273595596,101152591,1092335129,414945885],[397381069,344015933,293424365,598784282,1778618322,46945836,749535640,191616541],[380636966,1148984435,1973145152,597043721,688178723,698403718,1852011152,417095093],[1337732537,471382504,940676046,1763752121,1815580883,1862322703,2013199652,919517820],[75961968,1759781514,56302632,906548159,671486638,1353867859,538665091,234358212],[2017691230,2011517141,1612479701,289821157,965972607,1474113348,734169034,425089430],[945727892,1478375573,390001748,1468682631,516203116,295375908,1257856227,1736170638],[1265521447,644471664,640086500,1832509749,1957631110,1873085495,423394996,858726744],[1104655246,1877478687,1582718020,2112241304,150295024,2083303717,623707509,896454461],[1597361927,879653346,1506798762,409885562,1018737203,1591008053,2121645691,649634164],[741772446,1802984961,1737142930,1565159829,682600393,354126481,1690993235,1757097170],[362055457,2096156514,1561645828,1094049120,683275893,1775314060,2079868791,1354374689],[976439502,748032293,1028157718,1319209972,92882641,1940417431,1338420122,1009170099],[1175649449,1269117395,488906833,1288606551,1913419965,89412301,1748973992,653561159],[1157252794,394290416,1456512885,1526262741,1988664889,306780897,1908518764,1248399875],[288033376,730615651,1856917927,291331435,1603137245,151863528,1621298858,1833670704],[808966268,570301961,1525295596,28155933,751594566,1756340226,123738108,1284492505],[210895690,89011509,476777837,517368501,2063312030,1973258735,1462669592,1518086015],[911818627,1736179618,662339117,117809575,1330526351,1111431160,1361121539,2065351424],[203408834,209708038,1035859537,766294471,27432169,1091223028,309123782,697087943],[336144397,1620874226,1833816755,2112437017,287443860,77542459,641352423,735261865],[734196999,1752217665,1179407142,582572960,1000278233,857751785,1772371553,1331805338],[394279619,1895771416,1127532864,1060249970,998817155,11831235,254431560,262835934],[647499862,1928235663,219841872,1831810275,1799956826,493995513,750393013,364638797],[661155066,993130205,1382439683,1057591998,2050467615,1979659091,706606832,31137289],[492603759,153037147,574750656,980719989,1091962731,2023711647,99523464,851124883],[1619679055,466785788,650019096,1289731057,209244143,2083801012,2060552239,172895340],[476520897,1571408519,1373718807,1862260115,570442436,365827526,1184503754,1552243543],[1486084075,1362314213,532339466,1286576443,329919741,1571835606,641754726,1964348454],[1410580061,1084738247,640246688,1577439268,1347255871,74702017,1659720504,1100166177],[1750830582,584547365,956543440,554008037,868138029,268376568,1882497786,384516163],[1270493118,1636948955,1096811305,758650697,1065911607,1538205986,1216536370,938873989],[1424604598,53606339,1454666966,1598237747,466428786,1274107835,304314864,1438165630],[2083814841,1314680518,783978585,768452163,974452411,1396821186,38732739,381048337],[1123678806,1907058047,360298404,1549360070,713453065,1925600571,1368240369,732592869],[398063105,200708935,844968555,167892151,1554845158,512359019,1092137518,2034673676],[1415759677,728174758,1260206949,1524194965,1042492261,1557721228,2081345078,1620955825],[917844612,1836905460,2007480069,2075505228,1032300087,1631849984,1274889647,205775247],[543499813,710833541,1066630434,1158200007,1061980078,310889525,1302992512,316057219],[905653935,1613832602,993528912,1988537091,920707784,386900921,829974930,463574851],[520751497,1598504318,1863976635,1257378479,832893424,1855728207,49547616,782048549],[425646857,695363661,500759577,1681030459,93123313,1740930064,274477642,1683779040],[1597726667,561808338,1525252966,1411689788,3771038,617646063,699196357,233759674],[1222137979,157385344,1862048792,193480265,312620112,1315583647,363381050,573436989],[1247676813,1915379622,323167323,576197543,402413325,1108962246,870680481,1161189538],[6422109,1642063372,943574148,1655797526,963456146,1968082167,1244904729,1697784927],[1401969610,1770109460,1491107503,729311459,1776610675,914423925,524040743,646668206],[431754015,1133425886,386495815,1055605917,894428736,198367444,1807114376,725767093],[804868562,363415736,1654271643,2070221689,389565473,1803316180,275437306,550641377],[1778066660,1427345248,1589772405,491459592,1960397749,804250798,247421081,2046275566],[1063586159,1043192498,1280652713,1468586393,591523410,92295108,1190370158,452709395],[54606735,32602869,1689492430,611308939,923504958,877060629,529494367,600812226],[413783746,376117251,58334213,884311745,1240889553,2099624636,1092573222,1237965215],[1039269372,1332884394,1758554603,858615038,1442947260,342414291,1734489777,445380115],[455762459,8933050,225897625,1625961091,1471133020,321722293,1566910448,1185545176],[741092009,326839088,1897719619,288383149,2005605821,116977992,1946375778,1484839435],[1016967339,853228018,546471805,525021788,999979839,373004947,1003842410,844320873],[1964120867,312193498,522034309,1670364216,625969227,499460994,412004851,560440863],[1314839162,77092387,1345498639,1189135575,1104682169,997007995,1008513809,1852995577],[1165528832,579580298,1498120795,631344976,1861429370,1807152116,305952692,528354904],[1494145830,31886679,1989394591,751792928,440386516,1235411406,499060399,1452748790],[332365136,317641609,2072943667,783554258,748856732,1259319465,1025043261,691336279],[1110838030,658474654,657242189,184843658,13434094,1743737176,1769037304,1059368678],[1857934832,1232298515,621747056,1882374283,1665621136,755712779,1444210081,602974884],[2129466315,1594234582,330670495,1359414097,1570085368,996769821,104177648,404064747],[1845750016,543882013,439253663,2048923092,1134417639,646485384,1292482879,2036741643],[710195357,1976026817,285978265,1041051082,897249747,130144560,1415137373,1100991607],[1451798957,1625391913,579533809,164524545,1235793800,1326134695,422920190,1022662344],[1009793478,488222315,703880222,1261544200,341358181,75575134,1380740601,814808857],[146040113,2061147171,485721521,787667699,1272240910,628516988,459866103,1549684794],[9986043,1307494821,1629367537,1114651297,1973003022,1771339486,1564370338,1262795575],[812233044,23243434,1249287507,1406102154,394681876,1713207709,1134101809,357834558],[55352412,127626077,630687075,1007002144,347727215,368532275,1310908659,1163145969],[436346275,192179135,470743994,717296762,1067176465,171650888,674857144,1909472839],[1208507763,975715366,2050282435,957757394,949070860,1856356018,581628062,1416109781],[747399803,256726043,1673021784,238784667,389293588,1746633189,365180546,1911250081],[976618811,1967713639,1731621417,458911797,406202693,1116808532,474515404,1655411706],[1813994746,951611758,1145239351,128073724,1596749773,1592946699,703467414,2074717459],[1378135213,85567970,1449320163,1576347553,324446478,1544691814,1431688421,300873562],[1564900717,481457882,298954187,2018971764,203433449,336335427,1719510730,979581111],[2117582621,157948358,1454643938,972834310,58246037,596633237,1192318079,488882271],[1850426576,1033663407,1802402093,1708737220,1755642139,1488907005,1811857338,729442390],[883762402,1694964290,2085496807,1112248008,517689496,1889821475,454033406,1023737363],[91045496,352643579,1678485449,1369971429,875637747,722771452,1880822776,265332007],[1912418758,649613373,1452110509,1132610099,1209892328,1541913824,1134334128,439205501],[916320472,629051822,2103154501,2105688160,1907507534,2054889802,684641921,1353489263],[1903123154,355547610,1981748384,1761466601,453729116,320345362,757029155,849108696],[1558178083,59939153,596853775,1178528413,3743035,17688865,1866083215,282408375],[2049606728,887062565,1128569671,498228355,448555402,1358855484,428380566,83931080],[1798504424,1629702305,452840220,250303465,1223264695,1386472107,20935817,185127082],[877374639,738943084,1901237073,1662889417,636421354,1333527169,173313082,2104416060],[1108609552,1792142001,1900819906,1130610089,1234788189,362857167,1880698570,734905610],[335879124,2045948525,203154312,1703152640,1916651253,64578588,1131640308,2018435161],[1377209885,1426770996,1886039282,755712001,1208297635,2019971324,290525669,884852070],[2050453769,684521001,1454249176,15787624,1012401078,434495264,1907042901,1131412385],[1650920240,235769327,672695943,170728423,1569252349,1531999932,1280246216,887636629],[400776326,1244045590,615851777,1391978720,1174348741,351735016,720910981,790998358],[860723707,96234415,379790479,994877920,830772114,1703642718,597786940,1415503050],[1679458390,1544181761,1992218815,1182965539,1664877666,1641068126,1129167753,584069256],[337229799,1327724631,999392464,422294419,1881447245,2102843063,968710173,302345208],[1787663955,316839461,2260346,1081482468,2062987579,1037937331,261422919,1041645050],[142020746,703464743,1702299193,1269412519,1260939000,621109769,1343009087,1635069205],[1964817824,924573700,232927419,1258278950,525448397,800818301,279622892,1749853700],[331016291,834491540,86090397,74994929,1470749117,339141635,1540681408,792639738],[1730879960,1408035957,744944114,1480304685,450869387,90752508,1671007284,295962562],[183048466,1078992850,1550126506,879558848,249975146,144158986,1274902962,1050946503],[745270597,2067965158,992065365,1014234107,1474600767,452461833,1929772162,1369552111],[747443536,769862147,2093226014,707275637,1803261246,1015461718,1853735578,475066227],[1787740347,1258085827,1474636456,352749239,199613479,78375892,1433732006,438690602],[1673787468,1722551802,1318381168,441915936,183306295,438157539,137596657,97610902],[854155488,1811226855,1978872147,1364000211,554561498,2080275245,204881233,452468320],[125869749,56361664,1535900988,753076688,838064535,458052788,1239307532,1335831706],[46188492,466160565,1368574692,2072076497,210346638,2111890370,1596714701,1663064469],[1159009789,1038545035,189307572,147142351,1419044384,1795684659,593799955,1307005579],[1133861034,604785911,147028582,1420276915,1588782623,409546661,862769014,1796140298],[876597385,109088786,1770747527,839526624,1614804824,1486863736,1411016233,1568777938],[564307230,240114647,600289594,426740319,393081056,1280493500,26935524,417861491],[1861080174,1140375001,923384509,750915342,1111841470,674365201,80107355,354276126],[862138012,1841494816,1247909628,548005141,1048208731,753219256,1697258052,1262923607],[991820167,1935784707,1097304167,357714259,778862110,735949623,1449477208,522934202],[1571246441,1633316086,11630634,1793797146,1862312194,509305390,137599294,514858456],[1635998569,900750460,816699023,712736611,459903088,1369408256,209030237,1876622578],[702322551,615435094,405906661,1218878335,340048180,114112924,86843327,1569384046],[391461928,2109711984,821623006,1526269315,911492004,1253039266,1011808897,818383126],[704001223,1144160555,1640038328,1381184676,1928824813,723316532,460429334,694799338],[119007399,744108046,376383362,577894456,1433257717,738634378,1838899590,553057556],[1935579660,1807607206,1353109562,1882759980,752400772,1750132441,1321439192,986958285],[912951987,1110035983,228346204,301130404,2060470236,1112094575,1172719361,1488387683],[1996702182,1142885890,1761405327,2125479639,2097749381,1931767754,637247999,1664827742],[2028383563,1788812362,1800609335,563686733,2116262597,938496829,1198697596,338616553],[576046999,1960317945,520107025,1690083157,1759289437,579006788,1135386280,1903284780],[492816446,794463767,949391448,1571244750,444566933,2085612721,1815273498,1304691433],[235860214,1666074081,2088941847,581712403,170533100,1442517760,56932852,755470237],[1256915917,1967927672,582633300,1701214217,1126184884,984677953,1661780886,969122932],[1984413430,1253040532,2038720613,1528432913,1866307345,1296509328,1770576550,568008792],[1089618793,524595220,363167186,561836114,1003866392,145868056,1796407097,1985710182],[1605067404,112075972,1940330866,1954278121,1764978893,686233323,478704840,1727536463],[1981387418,409275942,51271968,107104529,1626227057,2103045915,198461338,876054034],[269330906,499972743,145401300,23611523,1207811576,1209579127,1307626891,1330206575],[1396247850,94916555,2011517928,1087177484,418626449,1243095817,407478980,1268541830],[1386313822,667408142,54910927,335406675,731792494,246293473,446202359,806545374],[1431844293,1708004112,2039626709,1655064948,1016695255,1177385631,233381927,1091616421],[2036567612,1751681103,170795349,1173961417,1631133459,1164936524,696922990,522647357],[1577062712,188801548,302463065,917205327,2029853957,121817849,1468212650,1879079820],[1640396104,632240988,1531927979,1829185837,1188648715,630613018,352990598,2093104542],[1852527393,690463358,639099928,1309271556,2001138423,1430659208,230022013,1573005873],[45512076,1126160495,1515649542,1719502481,1969524764,1857822103,932195019,1064918876],[1654746833,1254985697,1629811541,925540639,1172366156,659265296,86152569,161753977],[1667675349,400269265,2090396582,1141429426,697466350,1062877465,1068577375,1012677854],[1736065992,1360651735,361816351,463482299,490792181,895224442,520732494,262164988],[388287768,1074986509,46108630,1304466330,1766491416,1256045271,1104684523,1650608662],[1793679571,1092770678,926970611,684459367,1387772700,369443848,499638337,504775716],[362918433,1267455892,407785881,2100561022,1933620523,247498480,102133631,1678403965],[1651384407,570659612,2103601633,1674492889,323495822,1925266976,186408136,737578406],[1659604275,979632279,1473804665,472314049,1662718940,236246620,1889764562,230262935],[1005243840,285325208,1020818139,262834208,1080830493,152409206,1313445030,294854129],[736613978,620457684,1032657857,2072715068,2112676384,2012634892,687071521,1587039233],[1304550400,1355876202,771626401,1340182589,1274090687,909600188,1445183536,2030005253],[1209809429,1603344912,1878498847,651438044,79976009,1968378875,1832658223,1335029756],[426853847,1730013645,14450547,1230303718,1372773719,144596340,145029830,1049317379],[354909518,382629361,965768245,1936078376,22002297,1478466857,1553199678,1881977136],[823281891,952289390,1929237903,1170619082,1949200710,116060961,1724950368,818339038],[418271176,214730808,1981122520,1978325024,930791965,927470742,2043513465,1144837402],[161209876,1349840156,396463078,1985385727,420380380,1995564081,2019681473,220946742],[716309633,1432446962,163295322,209646238,102079816,823471503,68748785,1831653352],[668589548,1431164779,558535652,1102862809,1035660728,1328340123,108494122,1606481660],[1211667395,1121402121,918209821,966823386,1620297484,1980030665,1233794023,1845380076],[1722924215,1511845962,1872313513,1924789936,1910559995,1123234373,1982178775,229805866],[806671591,305072680,978678433,1263165824,1466210749,116354349,944490710,1612609597],[1613958181,267294416,1042688672,1581147125,696026975,945303681,1272297028,1236565375],[1356819180,2072057602,660747017,1807769640,1539898891,255921177,460139474,1263187189],[48552522,2085801318,1214750002,348484254,1090635501,937211794,563735304,1456543251],[282263500,1282464232,1086704986,914744268,362104639,307059783,1802366639,2036623474],[1542820209,1898332442,1340743953,1277404217,336731044,1080759479,1285416407,420762326],[2129144499,350358691,184649931,1938044234,628830331,1120254357,296802863,174571276],[1554101520,1005304752,1081367174,812802473,1573316829,696835672,212514375,694037342],[131911969,926823072,1564296636,501774525,1015524668,1398637150,1767955980,1985424875],[903296211,683278952,1547171978,371033897,1009004640,930551911,1481433538,1678298249],[522351801,481601983,1632785154,1149918801,176800966,623861410,1122714417,1266524336],[1286771601,597783276,72567785,38038906,1473568295,889444428,1326699667,1449515320],[1349159102,1323826455,515223959,505673690,1223902550,656996707,880017683,326359921],[1453432430,1330125624,1658920977,453849733,452956577,523642195,9299710,2054318127],[411110148,1418179780,522692698,572674681,1678479081,1937784661,699247578,1276984791],[845480991,555933241,1216901204,2025648560,71594964,234897186,1809390673,697575995],[699329131,103396497,896686365,227456098,1789830811,2087557481,1523712957,1701929027],[364362966,944404636,466518311,331072673,1731777669,329854417,113072813,1898983865],[2008210763,1671954936,591710850,787395176,1009008790,55551948,1313573367,330177521],[851643668,360826140,652288321,519667530,642485049,436508467,1952945047,690741908],[246353555,1934086848,641453266,1602816872,493848359,580642770,815712149,1245588027],[1873294947,1116031944,1904192369,1494483704,476241357,1653579506,228396061,747033022],[1399454418,1800631952,442097136,237880223,743512590,390852946,1056527995,1082486892],[1299211001,2019632208,324757404,1659152779,681412973,273798246,1168878247,489894870],[448912936,1050945145,27839965,2097368727,79989300,2113809878,1810701996,542236648],[590421712,449465249,1762530126,1725760627,1336043368,1623832379,1867336802,1449570459],[2012329668,595522779,1334550590,266094982,1380178208,2120285420,1430221309,1715301193],[1615702081,827519310,217991714,1505104201,527420921,1324049023,1163808517,141851105],[851793228,392161594,2046261140,1044304298,879564721,1962767,877897707,1439333445],[1823852259,1073426501,446494837,1663932885,746085375,1179045447,2088512438,1541952090],[1669686777,662575092,1399668539,914781233,1180444903,1691498177,629546973,1806531539],[101355489,1767274242,42571421,1563134992,2097192967,1979332058,953163713,467818358],[1122959310,892530933,1461928581,1825496987,732744032,740573841,535672222,879832063],[1236842628,1610237109,1558794750,939199589,536086637,987227136,437468494,492856802],[326010433,771130486,906570205,322008480,636553331,91708622,1650097883,760773646],[663104635,244659659,2123786629,847148965,2096034355,805595193,218392998,1951891829],[1380668449,1356436788,264057069,40176489,659946151,2091231509,1685659492,194568582],[658296720,701398503,396605762,1394468579,68572106,1532387886,699829133,1868524474],[1658778379,131654145,1726420484,1523512341,1844711825,1880053318,1481896458,193836473],[1716470683,1457438165,903378000,578850970,1509325782,1927343158,2033295819,1897125335],[1150504025,185916445,921420595,27991454,366671342,384001144,144216642,1300157903],[801048633,1748407673,463957065,53684356,66431080,1234794419,155923613,561325674],[530232713,1464102786,1023469913,18426588,508676794,2104215816,1420226712,1631472202],[1181189473,1368321263,1353643554,1286800185,2012835211,1599690765,2063220023,1188594531],[462185237,584382733,1310392072,149195431,549706149,928779575,950673381,1152079485],[1805496943,1689114460,1066725068,1240767486,299974713,168533330,320075506,1124997812],[277323152,1615499413,1844249894,1522747168,1238272705,11762684,794841662,798864005],[1081535242,2010167109,336603593,336002991,130157384,2022320846,1524416151,1410881779],[1217056228,1718596034,1570425424,131606501,762350540,1630721903,699498441,1146574432],[717455445,1132727488,1675973609,108503162,661093497,2007104298,915232479,413984034],[673119093,526151303,1784928172,2065688151,1972145613,1046484429,1569132966,1338510446],[1481632497,1992781830,526211694,118221050,1121128871,1148093202,833015870,775214627],[1705617322,601392467,1052215805,1802864308,1557365546,1146991902,1587046302,1432877972],[1603046880,1662427206,1854167555,1187248400,374364358,2031736163,1687542927,651426198],[522637865,1090704435,1195008545,411793,727261539,622340115,602242852,991055222],[1957184066,125938336,1981849670,1506864475,115669228,1745117844,768515489,1924143517],[6617464,1358638714,834693744,1915854928,880826113,954996537,969432552,23747800],[1857633349,2106680038,1589921320,1969774236,246389477,180473625,1090416321,2109653333],[814198606,1755372807,2057127460,2023798994,1679970756,2082763703,1205650432,151560596],[526321116,586746305,1943420579,888420159,730501217,186325961,2013971450,615086472],[1509077365,1472389410,1977152156,61400270,1479942355,1428304950,1664187001,646052431],[1620124290,1483530965,1827212595,1012653619,458344537,1374724174,836030117,1567470411],[1858080909,750531960,1442982075,347353922,459327233,1492429762,1148223512,33758596],[111168377,1894057305,1651736224,1029918757,292532976,1072543136,338170693,1778167399],[92465113,1248752603,1113443148,1312037983,1346527267,1482277327,1058043054,994084603],[1940266694,836805932,1133421939,1635910304,152213432,497631708,1293860200,1579120712],[518320360,806748107,271033104,922456264,240450949,623847623,738841766,1449936631],[555905401,64468435,1643621422,1446156337,2012016726,172210543,345735044,131887059],[238905331,1245157214,1687936121,2089660158,506448474,133359494,718156280,1638292891],[11733849,1523594490,483674580,57030326,1093600628,1217605007,1306258214,335625387],[1811695795,1650833164,1478344628,1963751911,1982833793,547527140,1044128633,769293225],[361526155,2059534712,1327132923,486398320,913231523,1592713489,1065724574,47512686],[966524987,592037263,143442048,1738341625,1475983289,1677175847,325582055,172056285],[1147354092,927177126,420413064,269655269,1970760772,1514438696,356408718,1337465047],[2106558365,1976389216,285252634,783348060,352526844,2020868128,1584192925,194273252],[248428821,795444731,129193315,1054205679,1555882258,582950069,1015780215,832255321],[1897853471,1700761549,1658140576,805793952,620510376,929567908,1193033644,2094844690],[186908460,592886861,1555886456,1329688964,189723911,1449885837,999597911,402761508],[962232126,113955276,1266773500,1226608118,983288336,575739779,446639118,1634877400],[990077183,1262995150,472096133,558249045,1152491747,499294939,948311823,1305581345],[946006689,1795276608,1148532619,1460534151,1244677108,530589641,2111974594,95329802],[1800218569,697603447,453280923,1606703704,430319824,2075906334,8485279,213270328],[257373960,1084787778,1779242114,303204456,966918759,315067924,655114649,214812142],[383323098,402614215,1349553278,1477191606,120007222,1183123049,894827481,2029235392],[821920471,1253828512,98363055,269534713,341804679,844739359,200638995,1405621426],[167284692,1371529536,1119636223,1633876419,866375395,896488689,1145586600,488310028],[1348143796,616944695,1806205062,263769826,416407502,609944146,1404793527,501314754],[1160579418,178158437,1600752913,1499441090,2009558594,197708866,561013999,1602672662],[1503890704,2095834654,1741096541,1468802282,688860322,510096293,1436803094,1852382688],[1901051231,1988789409,1383479849,553940250,184120186,1733477793,747422153,1505475755],[1468053081,33158280,1049844512,1910061915,1656589028,866671177,1043782695,973958415],[534260463,2064977109,268638416,712914382,166047845,833593432,1085130071,891409826],[850299892,422320082,1464920311,1849818040,291159861,596359396,962569673,1113859717],[1470313752,302489383,22583489,11287288,1341632711,1221737698,1826319780,1855814807],[604225422,1207027587,572837318,519574423,1903885559,992849595,411162696,1692535588],[1666340726,339839119,975837512,917686898,1741049967,832896118,578878291,1622755227],[1087537728,375571260,2082249852,435243504,1187711504,798407579,319595471,1674170282],[288084692,383472073,1509576574,1800847328,1830652713,1399605572,218072233,706587018],[1347219744,1491812185,756351156,773696898,657414173,1332331747,628458693,1352849273],[1155590934,2097601696,1488599984,52621618,654955457,735376805,242526920,2091617535],[644216695,1931396811,125855919,1732828917,345387604,1927220847,217756429,1359484738],[669574502,236148805,1483458973,1882412210,1445307324,243130505,1654010378,1202298953],[1823628559,1964360881,618514201,1656057000,304230032,381074197,1417212309,1426810121],[1155400395,975521410,1211859299,237883880,1541764050,1493944639,2092443205,1456446454],[723901149,440380652,2038599878,959611292,1705222948,1477546028,1435630455,971798586],[1684488967,1874667377,2048108540,1385098913,2086245576,217579468,1799966684,992752625],[2120008647,1828440591,2071575354,538935255,362873755,708414900,304123758,2028483643],[49644870,20781454,1856273930,432372345,89643974,1915323274,1983727167,1896608089],[1746378200,1100210003,1384458060,1096778008,1185000228,1104704583,2093369729,607861631],[1040795508,2013348534,176646760,1358833849,424594014,1899961502,1315152325,760823544],[28777897,1590815304,456976810,661841095,1688193784,1022979446,179596794,1708219508],[749641011,1249989487,599277626,882738232,1773434923,1956613377,1062780182,1981175592],[351856140,1088939793,1747049975,1412515818,130511117,745443186,95916129,384864496],[1338356767,2021581184,691091696,213299707,1048362030,1143941989,643278831,1134013328],[900728375,1771318149,803905371,728033980,973058892,1787113057,1710903169,681538756],[1059816425,919205273,424487190,2033575112,418151222,558091326,1057437095,911056230],[2007775894,642675368,342990850,799615045,1752713410,382834285,1907675420,409839547],[605537099,1481139675,1563938689,586936732,733456590,1782934809,1909567294,741727184],[1507289222,1004162723,1124789368,1913199595,1152841814,1460954162,1105581562,890455657],[331072282,1310946187,957793705,587002107,1314083288,221405147,1996495489,135078627],[1499108102,831973171,366068037,1537990253,139731454,1916667252,326763397,107297905],[46847367,1091443843,1266327065,1806694170,1850249407,914291418,681968961,1570086887],[1164322121,137155556,968091522,2120130118,328365848,891285374,557054601,1823802626],[1631787561,1399741117,693916263,1845534876,253972923,1473866567,992076860,72147804],[429938614,501701034,213501318,1390630364,1010498557,72650061,1232089243,654718851],[240304799,177969048,402881823,1615820682,656656436,1066648899,704656741,1438541553],[323035904,2032628886,1271354832,967664464,1679636769,1923263269,293970013,1576122793],[1410357851,586553378,1394668375,1297987381,1961440872,896441588,14066750,424495722],[1071180758,164899148,1175566642,1488849272,955540365,1529911237,654163875,578553881],[1071778317,1156436731,1005411261,1870439132,1797702448,20153997,1949784219,28290578],[838719229,269167041,1407586992,66944784,1611472081,362024274,2064376267,284099903],[405127477,895521338,1386995355,514383356,350381956,624369712,1985160127,947812058],[292285504,240253242,1534072898,1017024714,988510970,225392119,1554449393,2091221440],[687292415,2099755963,679040440,439010372,995387711,1958601715,2017641496,719004183],[934374203,1392096525,1015989916,2036748982,430315456,654222717,935800467,621201501],[1421342669,1565032165,370617693,410791437,553326981,187911456,831168727,2120122301],[1468281380,105770703,1875032582,530035985,654540315,563563777,1811232219,524906161],[690756165,1714682644,1141473139,140307569,2105999073,869216879,1526186424,724683305],[1123066920,940560307,1935622213,1989400429,305133587,1985742357,622951273,597561289],[768525784,330973607,106987561,669021113,775720969,1596058521,1681779639,1443253948],[1552360887,1706025302,1366661153,1537558563,1167590397,1117675230,767886896,678471585],[852887531,751325296,170290472,331263634,993513222,1381058611,1691056864,1759339180],[951830859,800076561,1937099494,23017068,1229849488,2060005351,933608715,127308046],[260035871,35833664,987806295,1027160500,364636952,1390749411,1411261427,1900655965],[65350636,1692158839,1689914689,2080178827,1727253886,51246187,397217535,1453545133],[877050268,1543711392,194338076,1851230215,1141050613,601724543,37942299,513347090],[1366813223,812806501,223678997,1874580631,1267824209,1282689788,1824759747,1391121759],[1690653371,1381071122,2021945653,2079969210,1098292994,1809330053,874426007,1216879944],[1330689952,686118411,1722213209,533463001,1519877447,1486708438,1802104323,803881108],[1839433193,1243664909,795047110,339834570,2010168543,1587586376,1885340488,754430304],[378322789,1905412073,2024030543,501450850,701014777,1263501051,1497338675,2091472002],[265813443,219236004,786174243,1448364787,1823156718,1187180043,756027548,1526216350],[1267336334,1156049284,2008760301,345235399,2081760756,1958920283,741585707,601516307],[418150064,605856238,1987756549,1501534709,120498768,421158239,2118543902,1887123162],[2071654482,659211126,1101575356,2120443250,64252854,1047246772,2076213544,1927194906],[907367458,479551634,1101828220,1793981886,360834136,861808217,1866531381,2077934231],[512293779,1785303854,2040808479,1821878318,1954328315,2103527091,1962514067,899068727],[1102249662,758396492,253040448,592762165,288698629,26519373,820025497,1633251690],[464214071,1784254564,950311802,1910999980,1438207870,959282205,542488256,25420452],[1301597050,1195180596,670145100,875440777,255024909,1316230550,1818203361,1862016036],[1270164257,1283227092,221492351,1619536549,1049270611,1034396817,980596721,745234999],[269357976,640886667,423591286,1504253462,205195679,1263050465,2054071437,388989373],[1220305719,943103618,152634896,1222118143,306380448,444882688,1988441551,201646757],[1044737122,135352101,597172494,1211546267,75077301,207884733,1656206972,130145361],[801820530,293480221,988118678,1569596787,717905893,808868651,1593553921,1128696371],[350422530,1627213989,1707012101,1949723077,1281301886,1533239900,516654721,882790223],[1708626004,1910479766,1086525657,1978028604,929699957,1568162974,948997723,422838772],[469265628,986172960,675830723,1826330183,259860317,81981912,1439800504,218212233],[1783188569,294844525,1489821102,546371471,807545263,1658188956,583317413,833501792],[1344776136,127815870,1926595349,549967003,222852814,485601011,355273204,646317746],[1122525518,686334490,1623624573,1424521309,2008020281,1557340212,451136230,940373066],[1382820836,1103468253,1452325047,109053080,476687996,959631049,1066454596,627141890],[1493455005,415707070,213411376,1541131068,575744641,771472546,1716489291,1385947365],[1457875927,368566049,2108566108,889774797,1396748382,1374787632,437654718,363436595],[841871432,150240807,1961990267,450304619,1735846309,175957033,1519092206,684208228],[1619279494,1314404110,278954612,88639998,1773114989,362641925,302307024,993521171],[126537426,670946623,1985013421,1535725083,1350819419,683566901,668187652,1045040332],[1776405283,1654681713,752811431,1861443401,746139588,415059459,1349635932,873098963],[1319871519,1572880774,1874076510,197373748,2060912624,2106879729,2028803199,81643699],[971228779,206841745,987682094,781432952,307610152,670674924,1662034523,46289107],[1013040515,1065582286,750364766,1269332102,1985429087,1158293083,707400091,1603897624],[356518651,1035445020,806059383,1843636721,2030852875,266273760,952559521,7141530],[55964952,965481298,369740409,1111021072,44499461,166672419,279208377,403949140],[519747449,1397919049,1225612830,833518828,1058769366,616335560,1697726381,393078763],[1141532433,221501900,569363584,1088520951,493412558,99724795,1551398937,1964176904],[1246475268,1361111541,57791869,1681925297,1771121293,1715305898,833817260,1282359389],[129614892,1266909774,1234890360,2105190476,296380896,1278851095,1227016856,595268701],[1372307707,819605648,1337105069,640107024,1403212377,1525097351,1698033348,257805421],[1742634233,210479591,2120967369,443325035,1279046734,1342585557,762370209,2029975271],[1525256072,2018537354,305516466,277730445,84704528,1434436099,1798807604,106680185],[658480450,2003082341,2067599196,1507525000,842091178,253023485,180582166,1444016907],[1546327620,98699240,1738708409,1269236278,2068286022,1606520904,275452184,429122224],[898536030,1907991100,2086514618,1583954277,1400333170,971952056,2064914616,1638967213],[792740523,1159139292,220054491,443222149,190669570,538985352,1078856633,552187058],[1911776032,201739789,2129095578,1949654943,493480753,59456141,620632881,1555510470],[86892801,1989079969,90702654,983720599,1033543876,964997109,1832794082,866887955],[114199304,193874885,1774625410,927733980,1981129821,2001968061,1192276135,314611365],[1287769725,1566233399,31455757,90566430,793729558,1168519467,618899966,1395068843],[1177064283,54620978,1851344496,1731393,1421194372,731881474,22409909,902437687],[1646024386,1933106044,1059448773,233598785,1033284045,820108657,2092537664,1965897378],[1896217988,587545057,1115582028,463094384,114519649,659148522,819940558,1163264257],[2001412171,899270104,171612568,191220287,1124309085,1640073957,1416341336,207527708],[111055323,76608918,1078895331,935334917,804565608,663294564,1704607978,1051960967],[251404983,837019190,769694007,837993435,1416100494,1090576134,1578453990,1061215256],[1537472718,786345512,1468545886,1129426597,1282342122,84916834,1068418046,1524446818],[1169704943,867402488,889230501,1283731407,409127658,465381974,453911815,93580575],[1930623522,449163526,951576305,1647963764,420143428,882819393,320568574,1414553748],[5091031,1711977355,2024671625,1696342739,519404108,371089471,1831165678,1555071060],[1328995482,119586441,143188629,1993115492,2078072347,23255431,1226870029,1450363639],[2111942122,1089139340,1777935578,1968935478,435536365,1843798890,1707921335,1045621013],[590623664,1833060500,641348816,1757756047,2127347228,1725541611,1626400920,905648145],[1422650244,1607156737,459910302,649268148,807320310,559045767,1888834391,1994435376],[1103869836,1871079130,1990476279,1113577694,347394582,1791085771,944111666,773659119],[2083424477,1390130386,1290573897,1920972408,1222979394,1892027900,805326021,2112224110],[462686295,1862390863,272709489,921298125,138656546,185075903,497773484,2071324248],[1062220954,1184499196,977102056,792838555,25651662,1924838788,367819529,159216882],[231938574,307553074,118730523,898029422,255342458,1451538121,571574710,1730699311],[1927674596,853581932,404886900,7478772,564481999,2023525622,1347508935,1910217284],[1450003327,1854655630,148727132,374525956,722630055,391574022,791111990,86206647],[601144798,1213009768,1371204290,983529178,197265898,1944360605,570502573,919330140],[1175894934,1604266376,1931163673,1256187207,1498317742,442377258,2118618429,899229386],[119738421,1045098481,1304710351,119882083,1340694617,1976742413,236698902,751508934],[825523620,118490860,1411811974,1924207138,160218270,746515706,98040368,1775901891],[1172921812,922317484,370310103,1369595527,2065587489,969443370,384266714,1604108435],[781519317,1553590286,50177539,1940383215,486175485,549698116,227918200,974719753],[1680347413,18054571,1315910424,940988486,1598284102,1304067871,548651691,1336896602],[935998007,1837917273,626960461,1072653693,196359138,1998862562,569485458,1840241748],[952056273,1556071730,190054614,1825692123,1878421354,1575090376,484965954,1389870680],[980379876,919111902,258948433,549377120,1827611453,1173480441,1876205871,258721765],[1349145233,992041413,254743313,965078546,1676080962,1047947542,354771785,1184347281],[449011131,957717056,1849335873,869631133,519940571,137432254,78446947,1370893896],[793587469,972260020,1711878532,342268827,1706243662,1988213629,788405195,437057515],[712121560,1523286436,2005527376,1311044102,119320256,1153818218,613892260,1311839109],[779530574,1767147980,1333385596,1240339039,951321414,1857526453,130305115,1725070829],[1499445409,553397253,386683012,564718946,467807597,355422730,486231437,1289274323],[1952192976,927045267,825225057,158840731,1634629341,1376766903,982712351,1683702477],[65490053,166684992,1288887698,1595796170,1650777809,2029457616,194249377,1781089811],[1480786205,1381109236,790536935,1934127164,298319178,851946849,1588464773,1718612342],[517570027,529859050,1104004669,939891698,1316114749,2007549596,1281449926,823572593],[915352697,1055842453,229224512,767449788,956699910,905735053,1827814834,1897251072],[641570466,1621244257,616232680,593350778,1133586241,226456307,1849498250,1069600712],[739274387,293754732,1436297740,463805872,690255488,1684886412,1907886540,2065108852],[1239032525,1324215754,1814280681,265034745,660775965,842190525,1830490038,144967297],[2071836331,1958526568,712369790,1043631927,2077772315,979030186,2040190276,30341228],[1643093104,96903961,104422257,1614107505,1071206146,1770285389,1105586988,81542532],[994481568,380058807,895434548,924940107,1774787991,1777326180,1040512272,606629976],[166863317,88442561,834416267,575084862,791199318,1179635991,1776737590,303820843],[1549963485,219059884,1268002788,397304721,1515019681,923649564,1464729402,703555725],[1798666652,1493536497,1600926455,143141912,622004251,1753434556,939482512,1666944458],[1232789476,1638601679,1103853992,1613557546,1504318128,629095515,227383583,567193467],[1130589699,467334243,615541269,1223237334,858138943,1713413417,1960101714,579052326],[489603965,834090671,688058392,2047892556,1523817312,658570137,1424781749,2078385747],[205286038,1920258436,161644198,1840124468,2086709908,187433369,332800178,702728719],[228662831,783715241,1371736299,2060682264,1346166643,228254778,1303309391,1807685784],[290828425,401166627,489259479,1993308260,1655328875,566444116,34443654,854987969],[1069188077,1335493494,532725077,1043438392,698288273,1286404057,988563144,2049109183],[156162483,2077220113,1140231660,1157534927,405681541,1262521807,1444695940,879376023],[24234786,679526543,947457150,1535387627,1767891959,1055595800,1614598223,577631684],[1780222458,1056818134,2075770317,419595735,1169952200,948165246,1644341261,2033060099],[1666754082,546107079,529548132,1094885806,1763096078,2076109826,1001024972,751467293],[160873610,1267717578,1289931148,1300577477,732871615,1011626550,1708475497,476482033],[1012938692,730817830,1923403484,193129684,1587598151,1926475397,1153712386,2128132698],[2063618479,1122161928,1271355695,39679033,966311889,1133495685,1193919327,638861959],[1532005067,1334286426,1335282702,537348696,2084769686,870871011,2079633782,787265216],[590181921,2108525990,921426075,207479700,1088895894,49093447,390713482,1961944624],[975472536,753735337,610643251,482739990,1053360688,1214348179,943115935,1087633897],[1394134468,83290135,1488119199,1582248526,959911870,1237973200,812666666,971459186],[1422894184,1860001863,1085833214,477100260,1502623346,275114749,1575102937,188094636],[166594653,1647403758,1240576723,2115378562,909177325,1274130668,1402825691,219886392],[793199467,822332726,1332907980,1824637821,306832533,1527062568,1433146406,1993163806],[723744626,1428837680,256239574,529142517,212361082,1524526922,1753669698,1192511054],[502240277,1007073392,709303131,1968147873,395461135,1850160539,1013286822,169153881],[232184891,307399417,90704082,2010221287,903051733,1332246252,2010069235,1938053349],[682603213,1966853633,772991015,996002432,1139637691,959970740,1727779345,85950901],[762356898,1086963153,1802789127,1309644042,1311095386,688764454,378839979,976202357],[1742533864,1068730920,1853384614,1830202144,1342035554,339373795,1220585237,1011624328],[656065644,1826716938,676239837,1798232185,2108263397,1309896799,246283674,1764500117],[1939648918,1365860374,155362042,1763638093,172867326,1244417101,1988789901,1572736631],[1394223718,784172192,1147193753,1566565195,1751481645,1905507313,1472136549,222924754],[1122998808,1467532412,565493574,714435646,1547060092,2077369253,1475293486,211449595],[1540068023,1301367295,1634185883,1864482113,847487698,683515799,271128816,1438314497],[514842942,1198571229,1694719579,796356680,629143142,1484674669,726716398,1134705064],[1713503438,305827296,1681805672,760963357,1906782776,74117370,202257845,216885432],[1572533349,752654798,454597614,1770985161,1673913169,1971324364,1884756148,1446708933],[1148859261,2033727098,1168711850,1038106476,1766037904,1944891711,917007041,1066785366],[128002611,2050538789,2102950989,750176351,811548982,1283160637,1817558379,718153224],[800975464,1976562303,557527203,1799695737,1180844328,434772208,898489669,808402192],[2069883053,1052147366,903653622,1817859820,214411555,1392826208,640136690,1745060391],[728837044,1928954440,306667181,737943216,117305505,1507536387,287914646,832394430],[1019963435,2083628477,77284014,971992542,2118563172,1905885893,509673183,449698858],[686051186,1002223849,1214479073,1720890875,525895372,377581234,1452269602,1639930807],[1861593974,1582346079,1077084580,651333968,1341823936,1774496981,1196666569,772186482],[2057182082,946493496,1589100220,1166968859,146668853,740755205,1779258335,445741532],[1722223057,612121423,288236447,1673018765,830317494,463514094,1338346171,1987632819],[239581243,374768387,58183657,1876884970,665075872,912248442,1993503938,1169522337],[1045249762,218352493,639366339,1745140994,468425169,1539673506,1326078155,1451915650],[2069375368,1670108461,1521562051,1384669071,339653177,1853915016,1804112436,1179281998],[1172174196,1505324951,1900934024,124292374,972892337,1404833145,1148325680,2077658315],[1110388200,1428871636,1165960481,1844535171,1507560454,187519512,536986760,1877598598],[1963150120,587463006,1837626072,762240924,14838459,464330201,997201230,1327011133],[1442077939,1749380686,649994922,1974225907,194310854,408983994,281275726,843911755],[1376878304,1615943968,280654942,1329441223,1050067217,1580987320,1714390787,642452451],[1831604190,852367869,141820605,1573201810,1060223948,243070670,1876375590,1931870962],[313507431,1831098736,1649480658,672218203,570915117,1402820593,1986745996,2051731780],[50562810,1003341666,256209392,1394427934,824658299,536225140,267978856,76084956],[983547893,627461249,1176052183,1863254211,1944647595,280046469,1621241058,920994225],[368654303,1407770254,1453789898,323651696,1530644380,1995528122,552297627,402541119],[143654294,1052780590,685256323,280405749,2012408027,1744188374,1162572489,1361751364],[1261450737,1151765112,1833656102,747083701,957566425,78218591,1163085486,729945783],[36926457,863715234,2015809901,1500666821,1985341319,54734363,936680573,2075043648],[1250465544,92573856,36720590,1560474140,871393763,941581766,533080855,2085112350],[571193789,970064423,932238561,1284549020,744327332,1029584411,1849992884,8940480],[1777865637,1681679455,523914214,500995207,733885434,92891703,585120138,1326453816],[5758600,1945656835,1971103038,1723299035,248822607,2113616383,1617633913,1683497696],[1316269032,1258371859,2009748893,397527871,1624995403,996089730,2007179136,540903730],[532344293,1788346595,1273957918,170221587,2055656916,1657640493,345980735,1090833915],[1035994983,1901109931,872428261,1021568763,1486463673,1357084523,485802886,841186937],[409697336,880704073,466791665,667170451,1614851341,147818550,1399658752,610943226],[1633771986,405721905,637767871,1503478534,746805480,1201448385,1560895626,1501556951],[861022662,98578727,578719461,1463510145,2064519792,384802415,1574680985,697962360],[707412014,1551117679,759654004,1257024385,745061830,1307662540,981882205,1991821303],[345050111,1497688649,1905822968,807577651,1333000068,1144907904,750077009,241070686],[1172756599,544795784,773201757,781128739,247394644,800752177,568708313,1078489655],[898658976,242926881,94581283,337067111,1547752772,1262334657,465218698,1702739456],[1043850552,1992151230,130165539,930447171,826692296,583395776,2031139535,309230747],[586820159,874098297,1015476045,2034580612,250336849,977961326,1185589301,802716145],[822302446,1330030071,443202617,2063820341,1944984455,1592404158,2001730305,1057777790],[459037444,1342856793,902107958,361902352,601971293,1845940767,2113732121,2012070349],[1821962033,126364088,1311976088,1173154783,925099261,24331166,1792975918,78312063],[1295829956,1067314506,1698641705,1752776342,1602251837,133876855,1985993951,50611257],[1944247508,1250069428,161736484,1510372882,2003804620,524014898,1859139579,382159419],[976606983,182067262,2069059574,1074278425,1186402530,1520048805,785484123,1399383457],[69628872,849833322,690266620,323711121,930674175,2077983950,1906849435,99586932],[1204531787,1808542910,2095736519,984474440,1945590035,519983771,1414519567,423695844],[2081901435,441453586,49869683,897414869,207810220,1390022734,948908209,1100182752],[2098300728,1097413923,1652416038,1357065097,249347161,1821324261,14190107,1292201107],[510846824,1497372443,1249245804,416942806,1121640063,292795015,1527342057,1362072207],[378233854,1250731075,290402572,1529795012,116769637,242344409,1334102252,761376910],[1254127879,264807154,887951246,1197942404,1999125323,1379109851,863390464,682770032],[927299474,387857812,1047731075,1075033065,860454326,957174779,716124852,1538837407],[379668960,177102471,803239994,1062317361,315360325,1739744324,2082648793,79473093],[963248014,1877463531,1740896110,1699369609,1603733107,826195059,924333537,1149025561],[88677556,1918921500,309663392,1977692992,1521834985,102897792,1566616628,201011328],[182635617,1275067558,922965918,716065492,1852564453,41386315,1830089340,1896983528],[1282128356,48348320,1304469757,1271400582,1998705863,797404662,774001588,775069952],[1862662059,1001632421,955631924,942013287,125734230,1575175342,1626247300,1289722965],[1510208735,878559430,1650272174,958029814,248774913,1264075346,436468432,1592282659],[1378823761,1342931323,1786269182,1492863915,242785316,784805533,426684606,1332778391],[1414814050,1426051194,1636447616,1748769938,1820867587,1491699452,324821364,2031788653],[698762585,277440495,1062246122,738093629,1631108923,1345333075,1364574337,1520719988],[2080350255,583848657,1555122757,1379976867,292236716,232066013,650727934,1308535227],[1020268123,1461024770,416828425,1248736295,196445137,731640820,1495894090,440617085],[1907239663,674667462,1512043871,1729239458,1393343754,2106446802,1818800251,2015026337],[589528134,304765248,1773661874,482816791,188924767,1728680413,360617631,2038903126],[1782620748,816843909,1789055295,798636407,688018912,1646127326,124354092,1641517574],[1730555472,2028041551,972082278,2059216491,288215539,326521967,1250655155,2062915882],[2115798184,81402067,630439051,371309511,1820611532,478937064,477648625,1380071029],[1903071129,1255644626,1553178455,82173677,1366802979,711248577,1188230632,1389471132],[154635229,1429201973,719759078,325380184,1063462393,841634507,770094247,1497770036],[1972708226,637179073,609198637,434708687,25761916,1123208871,1219758904,792507138],[1596261510,845734872,1230549909,1430056043,1123739825,1916721505,1148493534,1787312836],[187678728,840429030,1548580938,501629543,923833437,1628519202,1255914530,319223755],[2033868859,879455200,1286183367,837947632,1021940616,1105223140,1260600534,956351873],[495395919,1058600720,1335140763,2019181203,1082050259,1188118638,823236506,405234423],[1477927801,205604383,1087900947,454078407,451612493,172331189,659611223,87307644],[1610567120,1909917617,610128843,35878533,1141118872,117733200,649079383,1986598775],[537877110,1662108449,217865312,939164590,1918471059,272845375,631217459,1869156585],[808438380,1662193954,487975554,1137749053,698981330,738021888,1874485118,18013339],[338466975,1046716764,1546102966,2013528292,2091031242,648027142,1341207778,385341578],[733019696,872752914,1884757439,191883802,1875994339,1796628895,92667191,1441577262],[236353699,860772694,868114064,2062124002,1012891089,2094571680,1191664937,694829788],[415761361,658254578,1112872228,1514756862,271183435,141336040,907459954,1111524772],[1902061819,352015265,1912720805,53437713,1298863048,814047168,1141263718,243918027],[290002427,1906472065,2031220830,1267962103,387369034,1833997317,1450647212,1380278048],[2051797921,1778578145,1719462888,1803910364,1403235163,1605201448,1693721103,1272547445],[1660472912,82145097,2014682968,1745559228,80779569,233429273,499151452,1968877977],[388065305,105978306,462252742,119520530,850440923,783175708,932314840,1085566791],[1261436123,636133350,1394514373,590098602,2021262182,2078419899,274558761,780224237],[946761851,2013226494,908151583,319677074,1022922447,103125809,876213334,9009545],[1148417453,2001745070,1904658745,412020190,1213956209,1545604625,93541536,1839829497],[539320823,1722936998,1016650492,2122272381,792874456,1439605481,809794396,1757865426],[1786402321,138624120,2027825767,821387012,593233431,673038993,539608504,1311209549],[939229175,1129097322,1543423760,1216196081,1885718227,27964815,1123997319,948516009],[1949411595,1089090623,1258603314,694290058,21385853,536895604,864545453,1806748518],[1046889010,1286015886,334804773,1979637866,1535103676,2014122472,1529421547,1164812668],[1839266113,1619345430,1862333502,902433203,1356505524,1572855517,840644520,785210228],[391009506,379829418,522890044,638548890,844984382,1276702097,759816104,260046062],[17309478,583613043,1900874547,2010127925,1298193591,1229585389,462132391,1344157032],[346157076,1249588392,1070747112,1183031167,677614238,966581981,1344750701,1746731668],[746210469,423040441,1507728589,635073480,491388143,701551215,1685984308,1717182892],[1038638282,2003243138,749077987,1258815841,777264381,267342387,1999589414,341047612],[893695777,575944775,217429100,563491477,1860608197,2049180697,2037722124,1341566970],[2048201783,1430058300,956432114,1229606320,1216303234,1074466803,1410758672,1218891358],[1298760567,339876184,200776072,1210730537,663746431,790684579,1917642502,935170719],[885058283,638255036,699236186,1521434251,2003095219,513720558,457687055,1909270099],[1845782529,1368446735,743213320,2058572473,2065843794,1601895528,2127719901,91028562],[1952362150,1064338220,1579073590,1707347714,1639637175,438098747,842306525,1187136215],[667009505,1225692081,2130134592,923771664,1810094956,885911167,488069424,754955556],[1779302754,1046864574,711687068,1378562846,1598468673,2129239962,928841920,1799809295],[145707320,1398768602,910489842,1324219937,789796793,1225890101,1041618928,346591913],[1476120208,1621321180,855012173,1233396833,1363528190,1135773692,1106623723,207490907],[980317216,880143831,11652681,1679628203,1283998273,89201942,95071251,1398551524],[1792021370,3393532,286399429,798201893,1892821923,1899004230,212751450,1747857300],[1780513685,1964732503,810395567,1354079178,2118360402,908811882,1083493755,388462526],[281037375,1598069823,395388089,2020198230,1464476721,463120603,1259742137,330545338],[1961064758,1526060340,268992322,687274340,1037423198,910067623,2063388877,1137968602],[1812010194,1075003023,721245941,1249315022,437840152,1530570732,841651309,541173316],[796831283,559840546,558938121,105037104,1398217943,211473009,478516189,122210891],[1939744030,174345136,1846675507,960707988,1463056069,1158899494,171176933,326206577],[605910258,1506752872,181942240,556268793,334836220,553312414,1233411465,1157152747],[1621560877,25499703,343140682,406362518,1887859191,388323123,1881704109,1890773298],[478960548,1172793776,1925011032,1715407705,288908911,1598800457,1463030131,2076236433],[1604588003,1724086978,2038392995,2030417524,438596758,140447377,898029415,905712216],[157800961,1560088218,1170998486,1801610642,1950443949,1578623315,1437796538,1143877737],[986748329,407235825,480333022,1953761264,1675720447,1642530802,735181441,1796741777],[1619193920,803542228,80069791,202308709,574985008,1706189611,574730441,1440615900],[510909309,1202722347,706471758,133016970,1460797055,1802175868,861660842,463481937],[1414074365,1970701607,1032617968,1642568959,1845244589,1489583995,34892152,1741449560],[543058531,1019808930,1502513154,402809989,1407361289,1858029864,289044643,76105421],[659278177,1691869904,1898226803,442900925,585818104,908362594,282531803,1600990053],[1649664822,919231543,965717427,1133330863,406469182,1369228156,244870151,126346708],[1791619937,846352795,674187253,621074435,190265358,1687253820,1875185738,1350014012],[60692543,1297401756,200985483,1321558958,685034470,1577829217,2003234010,1580771008],[454653634,1529173359,525586707,391738294,1692384470,2081601911,1435492562,380402991],[1312686291,200067904,1098671512,1819957141,1582013315,198894593,823651658,1477972618],[2001680267,769300635,367468018,1377248242,2108040632,1445380240,755310234,320730504],[1367815034,1478109438,1583716480,1706612484,511144048,359806162,427619753,776506387],[1912965280,1951640362,1789170592,1651768647,1219729413,463549678,1597667707,230245411],[313718233,75001197,870218534,1940790754,1681086014,9962144,2107388642,1652534438],[862514061,1850254091,479723117,799640945,857793674,1997892832,24245118,1343979953],[2076919431,440753630,555171903,444710144,368490024,1928336139,485296404,1526827503],[1206922485,1976456340,718861665,95493868,1667191398,594974861,343404498,1468418805],[418563373,1055936089,443213312,1126378476,1937588231,371659602,1319264498,1201223807],[1945580720,834656470,1546548210,1723137385,1456608210,1407183267,1580731352,2126309090],[1837046188,1490301610,489096403,1224199471,1414899225,367317454,92591347,1791585089],[740337526,679834230,1024175977,217553236,1622091485,314029692,929531530,1204466260],[959594539,922024386,340960282,778601723,1527927448,848078074,696909844,1183043852],[498262032,1919048971,256780619,736189443,2017415885,412841269,228434735,125161196],[1166382076,281941729,853679587,353646161,1540866827,2095162647,336487586,210493364],[1453090959,1469695517,1607084287,1336305962,2030481458,2083794560,291555463,1058293673],[2130448136,1253585844,317652397,870532326,136533057,2084060032,1409746194,1930999189],[1298250966,1239327336,1918822606,111674818,1450712011,1960124575,41022599,2130256816],[852870108,374099116,1511826945,161595544,739326068,365617340,1567238799,427939468],[1359234475,87541046,1090513875,337802772,1502149463,405934820,876490132,1033087686],[962234109,1282068357,1936293797,1873160862,250968560,1109663237,432351653,1732776838],[2093985503,555801602,2087430796,2038116786,1061076598,985769896,928424813,267906149],[1213466591,311193325,1283852482,381631632,678718189,986554885,202910494,556090606],[736915402,136319682,744445879,106824695,1744887567,837711174,1925254518,1612054271],[324226198,849177870,1791711436,65210168,77464232,27781742,1851513412,503894583],[1442778178,1518352976,326657278,1097720623,972182166,896143246,2110140772,769409301],[1522840842,1483543182,791365170,1153822612,554524027,657785486,123042776,702954750],[881584113,1041769492,676109624,723415865,1729934397,374649289,1757282177,1529994123],[1985144478,1941780328,2031101041,1662489421,1757518619,919140267,1863979696,884089568],[209428818,1391733190,1795116234,749178111,401237291,568170284,978126973,1452729589],[171801913,163271910,625346264,207425380,345754450,1038929355,2114509376,1790947316],[1190838329,119775892,278513267,414108678,136214485,1220699569,831681595,2014264092],[1587241680,70464239,1776359918,1916167437,396861875,1615474023,1850747743,883875096],[17378097,387432244,302419424,1785466739,132975722,1786072169,2034803833,1754567238],[500407700,222352116,861345843,1717194317,1389881584,994174312,52320574,1087659550],[1007769947,749899319,403941460,395560893,208165782,1593889914,398687324,48569000],[495025966,893836308,2116681198,1479089409,1353337875,551003266,537731456,96407014],[1475549987,1780902606,2045222673,950603934,1748976792,1969311317,53288164,204613475],[1357811576,1875342328,1475399031,790568986,1638005669,1007763816,2044524512,1849776577],[988454297,395719097,1835929652,933096004,1260264771,1251676558,112714491,682533494],[1691771093,1386205366,1501555910,1136881102,1861570119,1522725262,906187270,1030990599],[519555531,2107292884,987028922,1120482740,1892712392,341041743,715194265,437738060],[1529736787,1217393952,594038746,1507874512,2059900721,150031805,947748525,1006999153],[424866600,1982364590,1475020991,282523394,671390320,1587458955,1188456038,1177157915],[1251938101,1059421914,1054156029,1837633309,1524071327,906701520,1432833441,1435220113],[1008326025,291412260,363375350,294106192,1496191622,999191067,264532770,2128316992],[2039138008,581067952,1901038633,102064743,1792857581,893029561,507262139,753454461],[495571556,1429590156,426929300,428059935,2111148157,22810758,402108569,1520769483],[1535469194,146144199,1778973635,595775023,1983145123,254898956,312611386,1217137047],[583197373,28945993,486879028,157128509,1953951311,1521089130,2041201025,1253351435],[547911394,2035913689,2067358607,874058529,1003650107,171961612,659552207,875275290],[95441724,38259518,594953433,1601926070,384375622,1797372607,993999167,684896090],[1743684976,1176875075,1066408302,918464052,1572997441,1166620360,1505955359,1616507019],[978204905,1705931572,1255495691,1286777420,1295810354,600933657,588142132,1788022723],[431717097,825092126,2027410801,1827526147,424596556,1621033577,713832548,117049354],[119864927,118893927,1140600804,1327881380,2050750491,612496070,1998931819,779704825],[2116084709,122248877,1711314517,1475473005,378668279,162779545,1043304741,1314951067],[1910356146,640813566,227300551,1920647931,1459942539,775597878,785422022,1201815198],[685277515,799313516,1283995268,1306574299,1879395568,2090578166,1310820105,323303093],[1384869159,669324936,254187246,950785778,286856506,163668081,149977994,1848014822],[874791725,456474193,12499292,732280723,1322155742,486172766,158369358,157280095],[1345767705,17504483,305561224,1257074579,221740370,1695527744,1437883834,1214203343],[1886591483,773911015,742333477,2095791529,547653176,2064504751,1706462345,422072607],[1404471139,1803338514,690072589,1061643519,1520466947,351877817,891597886,421616914],[1584474706,1020817494,1505502813,1552449558,1319619211,593720378,913128586,1531260699],[317367735,608583495,1964485676,2027525064,1566332017,1115047699,366738241,111097961],[1070641290,1204724882,489301064,68519070,1819082339,467778668,550800411,1997044205],[629034147,1084666635,981473135,284795045,1851260401,1366523717,1325796314,1865187689],[377730238,2086712939,1034695634,445714328,359033965,1664221458,1871113634,1378768364],[1278661987,491630822,763185002,755955226,913584312,691047414,1008657012,1790411152],[1085842720,804673845,360576390,1665019104,1225869143,1611768493,1735014874,1279728435],[1100472343,881716239,2011415779,633279870,1050185839,553904659,1356079330,1573258623],[1767243492,2014855803,106877406,978849669,1888323405,1555894168,590319859,1750663632],[50428756,279766201,792070784,1682531731,1904329284,221126410,677811975,1815751762],[1808813555,2056457669,1098932694,1501544020,1063590650,1346959153,7886377,794346385],[98703969,1663306270,1180842331,1158644003,1976337479,723782852,1121925239,1344694096],[803569063,314183571,2086283164,644255664,191396758,1172874093,1207892877,1008765417],[997146734,1339987375,783359793,231478616,1760926002,773521295,190048730,14730769],[1625594012,1430638665,512711057,836545204,427404610,1806095769,1319911186,1867809085],[199423805,333311887,2130074102,569226605,493764783,163873470,852183259,1217067139],[126805039,827547410,1802259857,127939351,653746934,1500947873,2022773860,1254234508],[1738954197,540260460,1900729821,643434478,833041905,628374787,773385995,1127062402],[311924678,316566340,2129667187,717481486,1093687956,1971684035,388418898,603559216],[1705331379,1131440113,1528313426,1491230735,2027423959,1260079893,145924508,1715288056],[313821253,287091388,428457512,1205058974,1897082510,745493048,256346627,1634772400],[947055742,2079826162,1456979323,652746514,1121373850,1885825556,1410375244,573285992],[1225832544,67326652,1020587340,957785105,344660968,157836730,1444654844,1488183600],[1603059230,933564856,1138317964,2121923120,1699090310,1305183141,1041134061,1965371458],[1605389839,1698801324,373321097,1759437280,750249660,1825431690,1435740678,340050667],[455216962,1747562083,230315956,403991017,1107824886,1392855875,1690355995,2122117299],[1660121173,1537529663,2003825718,1522369559,1166786347,111125769,1273704945,1168642061],[1629867713,416940371,1041623186,2037973763,196230122,138047132,765469018,193393536],[1016335110,525253813,553463741,88487137,1104154700,622955009,486969169,2080112415],[1141424614,1002319558,159279311,1560101742,386727338,1945368409,29574053,514483755],[1086643217,1576749770,875622184,158435659,442806984,1901121426,885797259,810115795],[453954742,1907371134,1297918232,1192370631,197251435,1057884730,1020745468,1549998501],[1032036416,1669789594,1993843758,1768419134,378583724,1827296235,1524363411,1334973010],[975475481,1538061109,1628136788,657948336,97548008,1143207033,1028099535,772186899],[70294046,761434940,1829972976,721808219,1802952524,2092201795,1839405095,1734163595],[503397064,1539126425,1168704764,513481582,1312159448,147874819,913548249,1057545023],[1795584998,2034823391,13715236,1892967930,1602442516,1043437039,1786711165,666000291],[835783498,1056301577,1471243928,611377913,1721661122,1370181740,1934612917,1492510854],[1775855776,1795502499,649557145,1095809860,1569850601,1695187406,860254720,1472333315],[1411040567,79934053,1034553669,1235044750,1878817574,1828694043,188612676,525378089],[2073037834,49562676,1172743581,970515421,1549989088,927335972,164677515,1818727545],[1635849663,864766947,1535240399,611910917,545425517,1697187212,2051878001,1084853039],[333573547,1480273291,336342793,377393715,348711188,1309672121,503684489,1006854984],[2111729864,659180339,186838532,1830165317,180857924,956276492,1030779777,1444615752],[515349080,2003394240,629426584,1540789295,1587165806,161291266,2053274331,508689583],[1678907271,1656944152,1015472325,1371401186,473959286,85481103,98021732,69372820],[402548744,65155881,506458538,1603686017,710281369,1760205556,136064992,1487878020],[334992957,778210186,1611352207,1965144168,130382880,146594436,562033638,912421132],[969653683,1808298870,884342189,476439756,1616858043,1827529583,1286178490,1348361792],[72927081,1176203914,1243891811,810060621,2100364208,527342156,175334987,671602174],[203810794,37369157,1013715220,15346359,946068164,621789660,742823845,520359776],[1506801250,770793052,1361027977,1630358448,1839485650,1708236122,568070198,1822242194],[534693394,1164288530,26237600,1668988347,457185211,859916637,1846501655,1826219372],[792921103,1326327777,1379962076,1938086981,1428393839,817140778,662337800,1131338292],[676809998,994853257,1611102830,1336737162,783621091,369836147,1958664238,1628002672],[1706653078,1087411200,457759532,1678234435,797677564,1821168764,1713038006,17834183],[1690942345,929313605,496728090,1793137575,209096,1700957788,1388917333,856428054],[1660798810,1311442036,1967469273,625030586,151886013,1820618654,703188428,206933835],[1084597913,91933977,1733548136,677544307,186851440,160397025,1464260789,2084744653],[1858356791,1365784145,1836024061,117217635,341655157,259984241,2009494447,55909483],[712228587,142242905,1805673,1156335647,1633078813,1600063060,1030799687,2067033293],[1234192916,1377412307,234331220,721267839,2105225043,1805287053,585294413,61700093],[1107061765,614361582,2100790264,1667642397,1222378019,213365389,1914608127,1749641677],[1053768717,874389249,913182015,869275540,1962007336,1590765439,679621824,653494385],[129432692,1543872378,865925573,407016602,1246837489,533356926,124601053,62651013],[339750293,706162188,1557141484,33081153,915632957,2042556216,1975724577,1969460063],[1784973711,385278677,162168334,957386424,1116411453,1762818291,198041322,288088218],[849358339,429190565,823433566,939299847,852178675,625972853,783842034,1187763483],[153991005,1800022861,1707742131,1236501204,1708353689,1951240579,224150534,1684341819],[280444112,988627590,826214194,1675215464,1316102515,1891425073,523605155,1135833174],[305857977,330005151,2098864175,15270072,621773700,1652413216,1140692022,662576270],[160501036,1679212842,460046943,343978065,857338468,559791572,1019399670,1393773022],[3669788,260109141,1016662109,500536223,314144658,1969305670,175558325,1707231705],[1410125481,1564701678,102445040,1112241592,1414528906,100890319,1365617963,2128770769],[825545743,1213985416,913019857,485605251,1032000582,1805971679,2082637490,1947528171],[1073826993,600622294,655289497,456292775,1668965540,2004895554,486409287,1904242776],[2113289085,1840597544,608158665,1634578427,319132141,719867327,1756630308,2064839026],[1498460363,869409388,2092105176,498014378,965186323,326744995,1026230316,1803544840],[1400484875,196127830,2058207425,1371897952,1824060820,182551707,1726403156,1074154858],[732831336,988861461,2113633337,192260085,651530178,1066699050,563078595,2114254106],[1496181994,663466182,2001549530,1881238875,378389650,2019105683,1782660963,225426943],[1477474563,1576870574,3824970,1024889012,422007594,275672756,1250577326,1830653947],[1046178090,1714103882,689878747,764589572,893467785,2077737984,1989564597,1596906096],[181172423,1554061205,972205777,164062343,2108910675,258847093,1022164103,1705843016],[102031715,1112523681,758960195,1994008473,1645305844,303773337,1506670012,594173832],[1050857195,1336028571,114913662,187215584,1261253973,2035196631,1442378192,917727128],[989130588,1296735838,1409171884,592062706,1948397933,1291920742,306767960,244338317],[1958466642,1206009392,1724992807,1436586402,203807311,1116725810,1259039385,426146726],[846236955,1695999563,641776175,1715025475,69615499,693187599,64481117,371207019],[650118660,322362421,518376529,462666837,1801619912,415566454,1051396753,394475551],[815159706,2031686582,1389200297,1473502352,1199595807,1259614240,1877527345,1267561281],[2085055882,1572644438,968075527,1971192546,983444962,1379856976,1708839178,1046212635],[1858498463,1739136356,1676117411,2064604872,1162070180,1648696162,335970452,590461850],[1923511660,1677787017,533790086,2015426528,956213158,57023055,1802227881,808374378],[91856757,430226967,247426343,229231726,1558825687,1185086239,1048593454,652595754],[1071367194,2089892439,1324876161,726623071,2016943906,1045059749,2121925575,1057897750],[1234647101,74032947,743605348,248976343,126314138,1302013544,1825546126,2112828636],[1210881470,237222074,108136305,432337986,63527992,28490577,1301510603,647038559],[159386837,26746543,1574728305,1658626402,30393378,1620371161,818509785,999560171],[1667387919,211693093,1694618620,1136186567,1986125697,508485830,80031688,286784982],[381410858,1972903888,630773448,1018988662,1341363114,1183228673,1455849842,1964554235],[1574053959,1568810266,1059792428,111549206,544248331,139709674,264679011,464584422],[1452306903,1154333394,2097743762,86309340,2070221412,2118265951,891722586,1558691985],[793454664,807623268,1029555170,1242955265,745758774,1508881032,1427803249,981938122],[1903270556,123094058,876859021,1415271078,1640416968,1809355789,770073291,1012420389],[1373136748,1928140759,958934069,1354446526,1331897172,1020832616,85910887,1864350044],[1869752813,1367397955,1098498824,660718974,198502981,403286530,1542054531,363558360],[1223239880,798532929,1503149439,1952942855,407351478,1588557394,1975604672,1694135794],[1215723138,2105786619,553369126,329954461,950377855,99457369,1401144374,2021418216],[269466589,1078522168,1255085649,652694357,1579146726,1396124309,805086070,912922528],[1784389131,1341258154,1524575398,1040761746,758315564,438587728,585936518,1127836935],[450203090,1515110440,1011176353,1961696625,1703589727,156462412,914688988,1422245273],[600599325,1585656173,1645656491,2102532331,1921686596,1852966557,1079376554,1290476892],[1305106287,231961699,1649934469,764252866,980698139,1312521093,1489372462,1734071461],[1771792030,1060884078,1289309179,220570628,773078510,428003644,1209108749,1979417384],[960892733,1866120671,719503421,953902002,830115595,696064869,1311489797,1929074196],[135966313,197554,750493182,599326035,1013710485,1111174973,534562093,1325669042],[340808525,1871902980,1068994077,115350607,1180833278,1987513937,802506996,2058566221],[620464854,1288735696,771032432,986726310,1741355464,1522370635,271931297,1935206288],[1330260141,513081375,1870255160,1700572954,882772746,1620123223,1850168539,1160350047],[418879629,1864912579,1220245983,1778890160,1506376899,210068419,1608073072,1817209878],[1434827590,1872773756,542986366,1906525506,77979894,1754184209,770581116,501211513],[1007690587,1470429688,1756447296,620872291,1334393464,1850708386,885349580,41317500],[1704656906,767876250,1542617855,244493692,512633660,885174340,1331625710,1733009534],[506023774,37056068,1903439247,930720023,1045397323,215499101,1488969068,1049300597],[294435932,1304020052,1155540272,311475135,1503410805,980007055,1657898720,700738271],[708805610,910198702,1973993697,418628150,2025503354,978047186,1015685428,2017437265],[683103034,177241048,443044485,1135475191,321103112,2039491567,1619872824,1810981186],[2025708664,303958520,499567670,1867965626,1138665495,444458689,72787914,197154229],[728741155,940790940,1483251602,776375327,48925067,418443263,968998649,183067204],[706363446,1747199076,1332703262,286029722,672199518,1348788154,1728475778,280530889],[1135093472,1151729409,331188565,1285314263,3177628,1876582324,1781028763,211875071],[647555990,1785970274,95918002,843993194,1097961186,1171640614,1974210610,589093807],[295769067,363811114,374346215,1739047635,26743339,377585454,1868900131,762544052],[2103699967,122773455,1844257155,415067267,1922517060,1642313307,567187106,191448441],[1419317005,580592726,716286238,1713321516,975869643,741760775,285475496,2037151022],[1369323481,1712951340,641805235,965280198,2127295210,1763387514,1631093168,994404801],[1996768603,2063779180,1413733512,1173174728,1684065470,1352482537,1888611442,500099454],[1257450187,1399015505,585059438,489667993,2020642449,570256929,1836339207,870654304],[1166650250,383933412,272178584,991140410,1196746299,1287250210,2082080916,327025542],[1471506179,257808840,250694874,1636511803,1898979505,55911782,918944870,25312322],[632611249,505284806,2072524665,923194015,407084664,1768439195,1880016392,894481960],[64719301,665474451,473548315,395303855,46524561,1546694093,1152404964,1363683721],[568302988,1110142617,1534722155,162362283,586143321,1852926247,1056923719,1547664630],[174919019,1123298027,1723686000,1172168091,387039032,1741940184,1195268369,436728877],[834144060,609283514,1127654775,414051191,1103534811,279881023,957296571,662295134],[1990875675,1473096160,36324163,174386314,972613346,488349061,744215015,1506228947],[56853682,198033613,1231093379,645841724,2127972285,1195990404,1887695855,1875372698],[1772094454,339281941,452754203,668360036,1681739603,1412586429,1451659840,1438100662],[114736823,1565063266,1598633743,437748015,2067391867,1049249818,1638938674,1705645930],[96159867,1711487595,466692351,703039115,119867969,602601534,2080745778,2104160740],[314396895,790828729,1753067806,830115574,2025163221,1305865616,1276458914,1225222141],[803222136,1711845910,137096822,1075343817,1462104908,2116973415,1269695435,475205288],[432538982,1976671081,1953161588,1415150845,1221546085,135065077,86813443,2083294849],[2025873855,904144887,1422770356,197086497,1628025904,1421790630,580168769,759650216],[1907802797,1651306720,1026832879,1188091122,954092828,952475480,466713169,26918552],[933368682,736653424,239326065,1417094752,487155096,1167990034,827018127,1689305299],[1783035626,300039504,1023116677,1354804989,1870723254,1336206623,1621163537,1329040193],[601435478,742822117,374045600,1415554264,155305581,1220477727,1229639006,1416916054],[502066501,565746603,236981120,1356364528,1157215625,1066344396,1233587014,1213824760],[1186458810,114396143,1117617386,1244879409,2092241029,781825911,1942812091,1887800561],[726852142,504960031,434548262,1393645044,1058081102,360456369,766683352,864837472],[1919934346,593030227,225214527,177640341,547848136,2129430596,865925076,1473721635],[980964937,856673774,468783550,1928117501,1313361310,1667647664,927635299,1107859992],[1262833469,1696911791,872374415,1313024481,10322131,665018949,373644507,1914839529],[827876187,422206762,466673281,1013586143,2079257915,286978316,1064418682,749737429],[1696933900,899997505,2015404329,496318117,499669559,2054815636,1942973459,1745563050],[1524362715,946269595,352043116,1958706510,1554168154,227198240,1756995490,1192146895],[349169898,1538768568,1668054904,239453981,569925504,1287284281,1485302703,1086534651],[837867567,598536235,1953497616,337486736,906692543,1849756913,2000113275,192255842],[58926213,113979929,255610262,548608148,575546212,1997952055,1624219788,987187409],[617050300,66532760,814129638,1478114729,1588199527,158172097,650464413,972143250],[1007463534,947815713,1274784672,492077114,695755209,114365164,1308683739,789130760],[988355216,359425173,80225153,1552883793,1307798125,293097368,1876425032,2048750423],[1349701841,1674585318,1278800937,214557043,704257584,29393022,564306783,307005989],[1193030734,55140894,679769964,1136249046,159733448,356234618,1514520687,702878291],[1149156550,1026962757,204598443,489011786,1421484335,1501117642,336110085,1827677804],[1310337771,1450509118,986923970,1434249008,886879722,419760491,91980327,1455706030],[1687050347,1125935788,1172882780,2070893207,1532107237,1358338041,1130452482,1416710701],[1013627875,1107079033,748782739,270535607,215517798,964517116,1087025201,354699757],[874366912,1466083062,965275282,868160631,169603851,589949259,39088453,296814396],[798084101,263171119,1672021091,1641506408,1216880501,1019744280,1060692540,739503283],[1636732590,1196962256,1604517534,397309851,686578856,446160298,1264990373,1854867365],[1819184735,773292093,880553783,415166178,1371059424,1563914818,309681442,1033522268],[1142518793,1128881078,2081892139,1411493070,1724657933,1094963650,610299654,1830581558],[464763089,737125518,1434368967,305873833,283842643,1350641346,582941059,312334295],[2070691863,242235394,1785796141,496828009,1626476171,1856552833,936153115,758691407],[809985108,498754030,189604884,1998521795,817420348,879118367,36961312,1159862025],[1398126315,271723333,934047070,73077900,582557746,608987854,368050844,973106922],[735984440,654620431,506859899,501666947,744555151,2079809254,1682786445,391970293],[54778892,612413037,1996724690,688111561,1272262978,1904109255,1787258739,691295131],[768494689,219840367,306551201,1926897362,2005903703,247232080,323438667,444033638],[221757037,1549898670,1288540752,267206441,1640798401,555998579,1641314104,147571445],[703762858,973495361,1249115567,1682704991,2055017541,667819913,35597657,1746228237],[1521773242,2006454441,658173156,1618765538,1003813062,276037923,325253920,304392233],[1072176055,578005759,1389999189,1215081429,1555945569,1756162463,418360202,529463732],[850080489,902414254,971700970,1794697804,45534241,554443024,681049501,1567441630],[1544797033,116139601,509250431,32907839,1552840809,2113868570,447248267,1292511419],[782147513,2109697977,1988307223,741320106,184596486,156517329,1852720102,831909800],[151202112,2040235870,131914655,858353112,1109736850,1135546038,1546942253,1797014362],[1145972881,1620051331,1965409905,1248238187,129857733,1915061142,1864746940,181066653],[1596054519,2001207143,1177699976,710703108,1498311311,1997284378,119191710,881744820],[689733085,2097388690,1346680379,429706965,1407570666,1844155748,1271628264,849155225],[638932988,1007470021,1330782085,615451600,549311685,218778992,221896455,1898314810],[222232837,2040801073,798367238,2126629563,344977824,160218973,1671331232,1392384138],[639819692,1444224905,1229904766,1952575604,1553894649,1736637311,1314494329,1531735817],[1691321920,454756408,5039694,128212223,853781232,216030376,428115087,62284927],[1846996594,2104882756,519990263,1189607335,1754527564,531033598,990628524,1177124224],[1566128989,714394839,1068426270,1528657112,1102863411,1993815476,35418490,788187746],[575710918,469129727,1540297327,945345026,1835326556,195923604,1565850914,1453489796],[122456085,1747516480,807204588,160405658,1650252299,275270960,530163484,1994019633],[22523816,1569722839,560571858,119300595,756979189,537924993,1788471948,542531303],[2117752310,402687868,60274763,1973447354,1227557461,147038399,983325421,1602735541],[1429984746,1647375531,1447102704,1995806374,283841224,1466108807,1331423307,1549459599],[1744705925,1135836270,1714261889,384608655,945440904,1125323817,1407057005,1151668824],[1259735483,152554031,1287047150,1515822257,209465381,2033587349,44751707,182324572],[1297522860,119632063,49880731,275182328,682876483,960407976,869473599,367850589],[1403146916,452367969,1618511074,1629562706,1419071041,521900999,451252177,1717323622],[2030031164,370116087,350759299,814842184,825348303,1405059823,222974,715792159],[1585494781,51777198,1186672483,1264979062,102821339,1989023326,1605974271,1106473909],[1769654798,1214197772,1977180859,553740395,1822749035,1020643892,320813459,1050317633],[597927851,1258218298,1554580040,990850638,1129890905,1716973616,1767956379,2050339043],[1937377593,1002151747,1988208222,1849288705,1705998467,1316110045,982144230,808205246],[67184407,545221153,1435811891,645210438,1590476480,1503931311,1160463153,133836280],[569632037,9393939,147929781,1878669599,1067149595,1984912936,1448406722,220443670],[1697865304,1835220170,2084568325,1319682174,1468650926,989691712,815563026,1980079126],[339058755,2028587529,1140768009,1171140093,1011073703,887635125,1296962079,1754529412],[489820777,193925274,1556535919,76672931,1514227115,1787036581,822841437,1174655953],[2105490921,1959573175,1051045831,1626459320,1162772235,1642077889,2013816123,491978738],[1436366790,1615156909,835024991,257667647,1422871463,1190489252,2053513885,767170144],[810863537,1988550261,17004337,695628552,1311618356,149279400,790623265,1776361203],[374023906,543985211,245938027,1441670634,1273165494,547557,1202789227,1392761216],[736628230,1168205108,1892828637,1115499625,1080274913,1488590573,1436649664,1387569481],[382891620,1339956304,494566884,148287694,1174000102,1777346387,1912157796,2037077807],[388069261,556120163,74663323,1039867489,1864644543,1188262005,1594471620,813673611],[968992849,1831850285,838259980,671374539,411095306,1170416139,963881188,212085491],[1507466140,1747803333,1791908280,133219754,1463186056,1734665135,1674538968,762518856],[1597193857,1348150989,1182333106,410704107,1656458782,1529806859,670158513,414261217],[115898879,1190019976,69036200,1073043457,46962883,749538702,1261531130,652232222],[1757849160,1635663304,973836808,47619459,2097055592,870919459,791769635,253069608],[246704984,1869517270,327230719,1127323077,1161022300,1938867577,1181291067,947115356],[1107046658,1980239612,1739050094,247694557,1404190684,713845364,502796177,1922070857],[156256913,691898152,684996237,430185470,1654554583,502601253,915410957,1409076903],[878763835,553879470,1699327291,2093325309,623560382,67008336,2062770946,1007718387],[676731959,141984662,715939783,1143718684,1972173545,667374021,1263266441,1786067571],[521587493,1395406935,59080301,343502305,1895196176,1698596587,502931018,1735584174],[92463486,2075347729,445374748,708986641,307630772,782087316,1968424220,312028915],[758311843,1432196470,1366468374,1401885811,108072589,156857789,334454309,1420653815],[1247639412,172604427,213071431,127760208,2054164251,959538076,1340560173,1848184186],[1978904170,355745883,1740435749,503587496,910687394,1851774070,916258285,135817863],[231298135,852100328,1278810684,643214447,328864171,1476274973,1465780792,1342941074],[1800208560,24091968,836118936,1464546336,1192086598,942636563,773039116,623680131],[783486761,2014517029,584955038,124601530,1136992562,272252840,1958568120,601048533],[65324888,2090975988,1142638441,1933765418,1961485442,604013876,88243463,1799907056],[212371911,1780723520,2116265953,984936460,1025681614,518218241,1155459014,1211947355],[1227541272,2048697369,1862452433,626736072,1111933308,1576649218,281100126,1353222967],[1089274222,1330507743,1657989954,1382945127,212430208,1160042300,360850849,725221385],[414172893,597130258,1750897172,1423383099,1705916572,334896360,413976074,659827466],[415118410,722083695,1275238972,602534533,1529400104,185135683,331591633,951963224],[1681537902,1802450241,1207228150,408137059,452676023,1347668865,727921562,944272797],[1471485470,902239017,1362057511,1591003226,1082247231,1731307717,1633942494,1974214396],[980589770,1727361489,2073340753,777544434,294903932,727575631,1003506255,1732535213],[933911753,2111419476,870237671,881321711,821645173,566392200,1105292581,547861187],[198095612,2043364855,2043406962,537973,2026675969,1570082899,409979109,2000915829],[1103613436,107424053,121302469,2093768740,1890236435,939215201,1867675746,284276146],[1463212654,1017282463,1327886702,599556051,1093459747,1363933940,1336355357,1289153884],[271942207,374363815,1636474190,110376333,1602615713,529517823,1753012050,1107360800],[1785539241,1515817424,1652310600,585026678,1010326964,1082801161,1244378541,1113375107],[769706713,1288819259,2006135044,42925118,435248709,1653091434,654917459,1701126153],[1732116972,1344814750,799667328,1871652681,204877103,632160482,755500220,437082601],[1341548206,37642504,167874410,1645008501,1975408586,359354819,646126678,1225255610],[1568455979,975984518,820889313,1115018987,1420373625,610840714,380816413,365215695],[323523018,1016879126,268831356,391465614,495877527,1609855205,1541157757,1744523407],[178694458,1350074617,1653619192,1388205673,1742978202,1117057603,1044046138,1375099145],[726304449,1803787184,1496469526,1818415532,820813989,1809222636,1348822667,274894823],[128187105,793984475,1184373896,801049839,1899782858,1136762666,1735874127,1795566939],[567347302,1456625475,1943544033,896746136,276248844,269746482,1189950673,2002255632],[1075210759,424802989,909801531,32492875,759098943,117023883,1644864269,61835271],[1296023978,99410407,1465001498,1391121543,67096951,1012981120,479185557,1884145552],[828848603,900282017,1309596325,1253752168,770597642,1752036075,1123329862,480475824],[206830352,1620251207,832379454,882964782,425263934,1281754424,1678272784,1623345529],[74933536,855153416,982051868,1539336454,413726936,811598098,334560484,648878241],[1759962589,928539474,2088403288,1748082412,277483255,562189553,1609854463,870875070],[1013239090,1824594425,911219478,174408690,330113687,1658122201,1872510102,199765869],[829859460,1643967085,1401629207,210096451,721072667,1243459261,555818984,316888161],[441958122,1560732539,2001579172,1191413262,1663428378,1263236207,1971097160,1112787946],[1932018084,1089758382,2108864950,845543310,187344554,1996171306,242758430,1317262250],[472310400,324148246,365387983,1663303967,1671608494,31646246,82211833,1951303503],[1808541171,2106223200,355864719,1820245199,1838803126,1694884435,1908636451,192874594],[306576085,203634878,1609275655,1437653052,1752965631,269891954,1981187705,375564372],[585455039,265945183,697399541,400197519,357538869,558543140,1621428106,1250345996],[1867656563,1859164822,1545392696,857512884,590781425,1776251766,1277105847,1096327962],[589471179,263767434,278506774,2062285531,398650522,1624284273,700226031,1924850814],[2066635362,1975757467,74551863,2077741679,1329581299,490258327,880129382,1711606130],[1162850466,277582116,1769985380,103339762,1681007314,573605674,1040104775,2072465077],[1726254090,1275808485,53776609,133667072,1120931848,1910816844,1332938885,325841315],[1620537363,368502028,1742777125,30542770,303495925,1227602654,1194335778,1308368703],[584792170,1773440894,431374380,1692574218,1774873998,396709054,1638130498,1251450934],[1439770295,1131836358,574657266,903859556,186155392,737739079,1746992728,1936688670],[1871703825,2051528910,285474567,50906297,464674676,1175763082,1594606953,389070190],[878522123,739072105,1014845927,866560472,1256902932,197702520,163229869,86526478],[2839203,699184184,144556061,1945061110,1891628558,405896734,1094416222,1166925382],[212686239,708851931,310962374,362527303,1931414871,1517396455,1062779010,1664218093],[1557795493,1999167464,374582,1716179761,1040269673,82586884,1196585413,940476870],[1754827896,1836373868,1803712060,190241186,640947033,1487834752,1271159526,1572104884],[698180134,457505782,745700645,1835579742,1148702204,2084961077,1393183578,1567413694],[1226482877,829779402,1321072676,1942951758,399038335,1120697748,1062825863,234883604],[475622009,1522023187,1534419262,862808693,1788858757,545078094,479013350,969595278],[1436093700,1556289323,1783801797,1495416187,1710461947,1569483870,1044858342,989625433],[397510964,210419890,1968663550,1142077087,1560447520,497944969,1198625393,246572438],[828690717,1637390144,1886207783,687123506,1700435267,550221129,1401011764,1143347313],[1022538731,1178928826,2069006571,429560688,1544947603,2031041354,545896902,225592743],[2093011175,1680673241,654770225,1648126478,1524750163,801373696,45752384,1890321088],[102973334,1652899003,1427788598,773798426,195101132,1606568982,1824119909,1683339891],[189068409,2060404237,1828043819,988378058,30105022,1074336179,1208119085,1612328705],[157721012,907826471,1088374389,1824506553,174482338,326861187,135621907,1490603408],[106295709,1030299221,171651935,1238869775,1223876325,1987136890,1646842900,1461481040],[1653595912,1352806113,1816853784,484334175,86648017,482216090,1835488148,577667767],[1515197143,1893596063,1098172290,1116434149,326482505,1619164617,227709964,1813263896],[53571903,2111418751,354912243,291446255,1272778809,211992749,1882925497,78687181],[886898734,1155248529,1874901696,528859252,597193013,1829890776,329178260,1514280073],[1330116004,149108545,1034798530,593644063,631198087,2006603248,472141173,1790218910],[907032457,650295290,706307546,1046162881,612332331,2039643969,626510224,1879970144],[1045745503,436390205,1090429176,64142121,1777383342,1579284745,1411759988,1170383074],[1745318018,1023200697,1981215861,913155224,1756580934,1226176543,2008260512,154852826],[336830048,124533398,82453565,2092050206,1852355762,282114457,1506493217,1263397641],[120300099,126453149,1962426958,1689535320,195109312,1070457818,1197995231,1805573214],[1518362987,2056644407,493358780,2077170945,1147245685,1787436651,668271106,1642605880],[212589178,2014945868,1576424735,538155707,232022146,149022337,2128215117,1272073006],[1940639872,525565349,402227330,341096195,134329326,1306730343,233968433,583521827],[243038331,1300829432,647717064,1426120975,164089302,989932693,1524349784,1722344449],[1463103041,1019262089,1071623207,1044397735,251037561,1563442942,1843703365,1334419147],[520673288,432307486,1372518809,650530655,1248428916,269029633,354619727,1420736070],[2028861085,1023144927,374864534,926507869,1125624711,904278034,2022226238,435241501],[2072432098,64025822,1769780028,76067556,1138830198,1783701662,2045443499,543833],[680738474,419791927,522817589,1809653478,796126050,1661149316,592018771,863192611],[1741039591,2019991296,40175756,1018397232,1643121403,2117831215,961607512,278164674],[640545264,1633674635,794796767,839006372,1302274194,1156107158,1413855502,436205262],[487866119,648393536,1991744110,590676653,1121780291,534994189,2068453441,883292735],[1394546917,1490761000,791561436,133601132,1982844688,579705640,1881151659,112031958],[72879477,1260681271,72630184,1839892496,1575583051,1239517505,562765753,902171147],[921776450,1715671338,682220278,482288734,832583591,980411480,1987372711,562366853],[1039084734,1269747378,994239538,841351375,1350003799,701959100,1059053379,420823796],[1967486316,1289700437,291855845,467003510,78187946,1916668050,588402650,694908381],[1777836059,1582661757,2041031537,600344272,548737157,627138141,444726267,779037343],[1966049732,1005940025,1471333786,1712223764,1949450281,254174436,1128347321,852715765],[1060398068,1118699530,169295673,1272052499,1627454456,248130985,1132017591,1552263548],[1114389394,1802634011,1157262337,2130298838,1105513971,2113314723,1569454908,1604382806],[585204830,1975288490,1959774648,1971792848,568793548,1094981487,422222288,431240631],[1471756220,223259107,1743473223,2123610425,605037262,419644595,1256967373,659235434],[727423714,1278546184,1846997048,1545102127,1113433637,449057606,2008328455,1318794009],[2111018768,1232643739,195376741,2125002583,1350994959,1145263032,919294869,357027658],[1783119250,316286330,32678439,229620069,402774361,245364521,1831500332,1359916588],[1234805363,2093547171,1909132994,567268835,1814811876,1850058363,1408846935,327893076],[692608330,215206824,211731371,1215923348,478452359,497722080,1590029266,497873532],[535750462,1817523905,1708132927,1834183531,766578987,555612750,881205300,1421639853],[900137306,1779880152,1528531179,1740516834,1372430706,1083734646,1283133394,61462392],[306949302,1276273762,943561805,1535394110,810900872,1741974254,968439632,1904594763],[223274230,19734931,1008520347,294552554,1327371827,1254270140,1606975616,1536694502],[533241176,1213469935,279572569,2115801507,201773287,1630746701,1206847238,23746840],[1934201438,1896282903,12582275,1752758944,1897934969,373530966,685944226,1339563867],[262235613,43205536,1793846398,1750492958,1784045544,1009488583,1237578263,1151084448],[573862137,468790922,2018596196,1887667162,1752349179,1634867616,201770034,2010524672],[2005455440,1028624666,1641960454,167612527,416825519,2040551527,48595785,974472843],[1011286956,148485696,1770383541,404428906,1275433664,1067649666,1986108598,1391034753],[923680930,1012765440,411217136,1175475703,1742383089,1083520703,629718296,1239024639],[431877784,1890485274,1428984358,1290192331,1776956393,1268208806,904080613,82901957],[147280991,752659677,324491047,1379018499,423194659,1010838127,1366582894,1946784930],[2042267535,1385027910,2073842864,1855918628,526533252,1844172613,123418633,2081225754],[1094392167,1250443514,351984415,431866619,150535919,224896646,415506292,1299359067],[1920185290,2012308598,1784812358,875963903,499712340,1852985594,1075831492,1946882099],[3811865,891301495,200671182,835157707,987683162,607835963,870269761,858509356],[2093594156,488722007,870835856,579475000,399935421,1706469999,1641632325,664000198],[656722576,1002681707,1193194835,834380681,1627957192,1665483951,1286889654,1905026902],[1479602861,767004580,1026251392,1393649202,2006760672,2095240007,380161950,1772079032],[1645049354,1400220975,1966721349,144146706,533925398,1399712740,1712128483,1507554977],[1528467456,1648004022,1703087316,1836209170,2068506034,1721275631,44441991,1869104691],[980817367,981905491,1202594703,909467782,1478673476,543843950,450294524,1083333738],[494030721,2051905291,795226336,1951523529,649696125,1670958874,540490252,745873021],[1858424584,393129827,608977816,1866947431,1135312614,709158139,115036613,535093047],[1671654628,1292242981,1595052035,2036659502,654873199,1004696887,337173309,1406470953],[576272091,1714770779,991850621,1009942817,333954202,1979547318,1407571500,66258487],[1544485786,456051120,1054651894,2045753940,1935451733,1189919207,814457341,639657456],[503180735,929150626,1427312140,515568093,133930269,1899434157,1381705227,1917677806],[767405408,1521690393,1030322202,543633417,1882999958,1355987362,658635485,1187592171],[1131619828,77411046,374867891,1860904479,976838320,309991149,1939840051,760793948],[332491037,669698925,1320886950,234099441,860403142,90906172,1003454171,1881262017],[1110256755,1965570912,298017998,463507627,1341446512,1352830104,1622611375,296168247],[735737271,613892928,590303312,359758231,1280019335,1954608293,1241576449,372359193],[1951595626,210312649,1552454326,1012791424,973063254,1643109583,1670795913,912533567],[1555598171,576828315,1837659580,295060325,11961722,1040443950,103457204,472161123],[115007779,657337860,1097429131,601945908,1936403291,1986980555,1511340441,304170737],[1680138905,1655653028,983895491,2014593387,1801808541,792104765,1929709804,831221350],[2023267649,1130158899,633133663,627587010,729871489,1837013315,46261443,1967981085],[106470453,1138512342,1865601773,2094568665,844607706,1921030512,2032121058,1600914141],[635033344,333022970,1718514357,981371881,859065355,288444434,1043243845,1913455665],[1509511977,1643222108,855456011,219241069,1034898857,977610982,650125233,515997494],[267952423,240635762,1284843832,498314279,1643204379,1587991971,1846928203,163148619],[376003477,602984701,380420463,1403746766,921070470,1576723091,1822687055,1506703572],[1381184036,1174063066,781887673,634507645,216759940,1257123111,1493165982,152705264],[886673972,241014708,1607828964,60417706,641893861,1956692287,2101210132,2081313016],[1898366955,672316503,1944072034,1462792510,1852757277,1089644728,171968510,260728449],[1289460903,1831856825,1879773288,605891773,478485066,1622977171,15928285,1258685635],[1531730642,1661243034,396426333,534523291,2013158,1769970609,1506498518,1465533347],[909025804,2111179412,518520371,587693657,1810858124,1293099960,958438729,999286471],[1669881327,539342465,728195114,1947013418,588566618,373115442,512052123,49413423],[218552957,1403873937,1366221579,547739043,615908628,1966158017,1554837830,1588248174],[922491720,1266246160,795004640,2085241561,1294376564,713333522,1290377169,369904113],[83776423,1009149712,1257814500,721856915,1341351403,708509239,1963630026,691014946],[2035932084,1870359610,427258951,1070999519,650339959,1772647720,1390736856,814036098],[1996133022,556725538,1416872674,1280795932,242495631,293373575,1030632320,982253915],[1061115220,459903337,2122778008,787292624,913848247,1851450277,1860413872,920933847],[219131641,645721006,1852114822,1364104423,274868767,1743359586,699139735,971878233],[1767171499,1139731429,962546528,736352788,1560931683,1897978759,364907728,961660916],[1772764171,492478163,1176192062,1254060922,585253896,154667602,992126992,390329304],[275590786,1634632841,1848600929,373598752,119872281,493242679,1928079439,1839177738],[828780061,1079886399,656586507,1388317359,1577268092,1168510576,1225240285,397353814],[1935417738,1297149775,1112948624,1265559027,98865652,1845533879,24192687,1284779573],[1139070442,999482962,1087227885,610892412,1458497179,1702873343,1791048130,244061493],[427106865,294347603,1959967499,1860781922,1570589930,1491827633,236277040,363382180],[599964330,266281302,1724807005,1495633645,890233169,1515548250,2108953793,1374634722],[95451993,1029256361,991925545,407997966,1226886573,1990984322,139984177,489618313],[1092485279,1878912668,1142857258,727625712,1698941162,1030184907,1887781026,1311434074],[327985412,973174488,1081831745,679734127,1345088736,1835979779,1680139685,362085920],[634458686,804254290,1818326692,855007860,1184023000,2084360521,362529861,849736167],[341423607,642530366,1007075386,259683770,73092177,372261594,1151886897,857992449],[2128028035,1563975729,213167418,290544112,1712566670,1406234220,695201455,1497605786],[1240205150,650711689,1311361576,434050214,916537065,255555663,96105211,1174276422],[2099077939,472108597,1676207509,277152982,746234174,815861686,848406117,70254199],[1415510191,952031765,1945928366,1130086599,1500829376,1103329728,1005560590,2000345044],[1565061445,1455338451,1415805190,103152475,1598953875,918178114,841696405,996664381],[74665567,925658459,1386107361,1485609315,918597946,1058427195,1224305091,1955476433],[722125510,1329610223,665756468,819149999,1299755328,2031442972,1655554618,1574894281],[749593552,90697359,513203170,1953446348,293830567,431147612,474757891,246846738],[930607960,1160360438,1432908378,258338859,1245106712,1185114064,1416471823,2065218103],[429274879,1277054398,2050300779,1944364624,21049444,1015598699,740162779,2104682225],[963776548,234345800,540471188,1221832374,862679647,2012987667,1802185309,1087089553],[567691449,1998109217,480327172,900588503,152940789,2091585545,1924170298,1722541489],[583213277,1152478961,1865340817,1878272164,794605553,843359267,1405669306,1261099801],[797419695,129317843,393045758,2085356915,1841089266,206244679,1993434681,1352779750],[22680019,1492882043,1625167146,1144346778,1741795022,1217031610,916736498,797601908],[1443483821,801162375,266620369,2112869472,2001357583,469299058,1261634836,30954805],[1622370945,739330835,475720868,1296370391,173145102,989688359,136782323,1964553736],[1382302648,210623882,331599836,1172028435,1528210506,1587914058,863412892,245568937],[332362020,1354359944,709333479,602449011,1082692401,1826415924,2092324065,1108102418],[409252427,1864760949,67453810,1294092040,1959746568,519343957,1734015235,1715891970],[954808864,1295425546,288364829,246421680,1655785313,562118960,1087398532,719441530],[373716257,121367148,1757018372,1083825257,1553319898,1955870483,1987312295,515066136],[29236486,934633980,717855782,391357149,1323409569,1618366152,335288439,1871584160],[479410854,1654256861,1608114678,1089837923,1206472480,1861673732,1906182194,69087427],[154523830,996640086,2109365939,436513456,1213640286,711158885,1440979655,497885387],[1721386623,1062187724,542311257,456061554,1490698629,1431500051,1951865109,820485353],[1321804420,35734226,1464771235,1027751394,486745441,1777836520,1091330112,2116527155],[240508083,1645637860,619330327,931077636,871398622,2119448669,1753827937,322931997],[1967711793,1192442386,1101049282,261898702,937933569,402414494,24831575,1730658563],[32795413,1172769353,2055139043,561229236,1631294897,1650478079,1814636196,974709976],[1347570774,1407600437,1942723961,428315274,655928952,1374173846,2063086778,2089491906],[1221439112,49714284,220382531,1889025041,579917571,127789953,225956486,376121074],[1131533171,16144341,288454796,1044201693,1912116381,150095123,617153028,1484802721],[617812439,94036655,1400444600,141397147,2025803295,1166420603,1326720869,1127859272],[118075788,746287272,2060768149,850936930,171008756,1418007396,2079525231,1804607424],[637525055,2003828564,818235738,529164211,1012478066,1976303080,1860059174,392385424],[848719101,1290878568,653024191,204745216,12108048,1726653637,461846794,1362929327],[2022074940,147237762,2044085816,419962177,707464641,1655880126,809420106,1757341576],[641848194,75921492,254304303,207032659,2046353557,130888102,1094822867,18154835],[266994846,848801070,620162256,959992091,898562571,1053146906,1937264334,1720668372],[1225045254,679594532,2059769335,245696689,894307526,893801720,293935512,1087283132],[983521735,1616145139,425158956,1410364563,1711923726,769420664,1544152657,1668099778],[489990815,1553087061,119055787,763938699,2125215167,272752255,632917267,1936741186],[440169953,143527867,1439068124,1225156124,23578144,42194209,492325835,1345429010],[2044511622,2023989441,995779174,1715717378,991913833,185676021,2085283628,236375660],[596657878,1276913491,543572345,729986936,1709735841,1142964453,1743474177,159281746],[1707399551,2002513179,1321102757,1100631021,2002176888,102519646,50523302,855312580],[1473891103,43003880,450742884,616292605,1741723535,1306520565,1972547858,496501174],[1229813820,1823420879,624332309,193533974,766815391,914580657,1991326896,1689182855],[1390666573,1156009900,2002318909,1765773976,382374763,551947581,1742357456,1328949753],[2027316558,718689374,649101172,283022446,130991375,625012312,1947424567,82698427],[963957099,66395824,1510826236,2090014631,1603899780,1657384885,1730264468,1186522071],[585691550,526873043,51113347,1793317869,54780466,1596801536,2081841811,1511772875],[1783251393,1933203783,945179405,1763487811,761341824,1377910174,929235685,691874010],[688822341,1308811840,1415404078,520576204,1569383288,1273589470,410673065,121210450],[1426423791,760845548,1816098760,1754589635,707727447,378313583,1695914888,114128421],[980116745,2006366477,1753599293,1851498057,135740465,473648600,419717226,618651480],[1040575551,1934564331,865378337,707120088,21459445,945950960,989581271,571114112],[2047122416,1126114655,1122335405,1934905647,9473527,1892784852,1970566674,1634091635],[1353658804,905651353,950154074,207850994,718340180,1383739740,1739585622,584214777],[827065901,18806459,341005007,1629132144,554287799,1198024061,1935557242,552133359],[243493203,2130270797,843723305,1399532873,752992619,1577672824,1917821905,598911764],[1086881169,1389260183,1492451537,63152784,1065065786,1909443462,683834158,64172182],[1609898095,454733566,822306620,369872791,1774851081,1075762697,730085857,1556382783],[2066224083,1068359503,1458264077,803666205,1175823881,1932752200,1741864539,970542633],[1204442792,478308275,415136743,1411183579,506581687,1925728432,1208699125,13715150],[856253870,83217841,718163446,645808746,1728057496,957830909,10932185,444023249],[1223053248,553254282,856502710,1201810622,1339760150,616119839,312981004,1774302663],[790514865,1851130655,1791035174,1553531537,1060144144,2130375847,1381540236,216516574],[299078340,830982919,1181472865,145432308,674484468,943750164,423615054,366785954],[1230690210,1644486956,1954908206,908662182,1721351304,2026564727,1103394492,1103485455],[1956753899,242968164,297006762,62722,1876590024,2094531763,1426306674,714048568],[1375055907,655219897,989647235,1984917292,716822464,947846352,1648793197,1988830393],[2095101215,182714241,110651334,1058646126,349867876,552468818,1878208599,243780431],[434451649,1755556660,257789891,317939242,524001128,1939275613,248045459,2038032853],[904044214,1194517077,1750778804,1203686102,931242148,1517023998,1856202475,822515509],[2057280403,305121709,698786786,414294639,434718631,1726992172,501698271,1426363069],[12453989,270756535,117396269,1904087662,1449900209,477360659,421155486,236081969],[2033077774,937916357,1513266560,54200300,1068233783,760130498,89588032,258854554],[1021331041,1878738687,150819966,1917777263,1205558530,1065350488,490719130,1215473284],[636798749,273012961,1063761384,1616745538,586826556,400892384,1111108866,916709151],[519591722,785698142,794493451,7670955,1998989568,1796549850,395820945,2089148059],[1052592130,1553865439,1281891169,1856792656,1728930067,798308429,771174894,2047116017],[1533495023,1056871062,274705191,1149903946,1909597444,388135325,706901141,1195974036],[828923046,839990458,1618613557,964054245,1370471441,499651044,739181668,1616786448],[805432182,1482347817,3355588,101854823,290135115,1685762044,244269991,1003290812],[773454862,1873099650,809304685,2089607089,85517648,1509053794,747331846,970917887],[1817935485,2041225683,1030235993,1857314482,1976682321,201211251,29022483,1860307399],[1280614652,1175826561,1773361288,2124270684,1216578492,1643746301,518337025,1976295862],[1689333921,1695481703,1409397261,310677216,2006954981,648962734,301285524,25277647],[78314892,1302269298,26342047,1287415408,786073973,1459336551,2055474100,1739650715],[518147843,1388548422,986695599,1240458602,1252978447,1943217652,1264489051,549869215],[2053070733,945496112,1805554606,1445216712,223526340,829160719,1495289049,1961101966],[1640068202,711476235,545048451,935463069,1613556662,53095912,2104094823,1141013823],[1252733373,1094669694,2025576731,370045940,1096340105,1846311382,2001725830,1846349752],[607447266,240833994,1220871891,363486556,1280828216,368109618,551150313,38108333],[1093567948,1981033834,265407826,241603709,428583709,975891492,1269766498,2115381375],[1792055479,1856813968,1938402162,862361558,671524727,819703445,1118080440,1962885853],[2129353976,1009585328,1762636916,2098715516,903312774,758527922,1174919876,438914188],[1670834475,1751672495,2100897768,767597474,1850494268,1363067901,1208235218,873079699],[1225772133,991477394,629142008,864375545,37932357,801425811,1096999560,723337268],[1589524588,651737923,1209770859,981461369,1825093856,814930381,1550866597,298859687],[1979555693,400660079,76988055,495325068,1816988716,1361191509,1753291996,106712475],[1351183713,1766080897,459503579,1885311621,1168158893,902255437,414238212,2122646814],[1304467446,1040650685,257776576,1419093854,893706075,1852368288,691482669,825330420],[1207817587,1405583011,1302092848,186415336,220119106,792762565,370802195,216947631],[1130873341,222851062,1095951948,1469336277,1434309286,1203261502,1873191370,304272893],[925490989,955090646,246206869,367839745,1498487741,958155497,804012900,523483492],[1066376159,1821391907,1992267099,572166610,1103010308,1010834209,1997262913,327825824],[668159646,1534836045,2020483913,1020108204,1196526447,661684938,471274308,1601594684],[512305337,524133445,1147640726,1465598967,224555389,1537956634,1218527682,1655600154],[1460687078,1559677073,693890518,1766087777,1290259997,142930722,462420778,1912627168],[783797469,802893598,372641283,1285724383,386058075,1268053910,143744241,505746855],[226957266,480968596,244259416,40689852,1509830239,247052724,981689796,1025327516],[522370235,1795886020,524744115,814138491,1630994171,1068484357,926610547,2028005574],[1927125599,442988550,587217173,9688349,846886638,223496975,690537445,279070687],[442160900,234013414,223987813,1268862735,933029361,1307961791,1511339662,2072679931],[1951593482,893199665,136687142,1702839004,1981226746,1659221828,298286166,1534046251],[1056634574,988411001,2059072109,1371098817,445039645,2084559015,460972967,46811059],[1807553148,1950717482,636418751,421522280,1409608438,465614764,484672542,2105519550],[459417617,1550540653,1870256498,1601109589,458064928,1523689531,1533211571,854369661],[811444536,1272575359,368261270,1102249827,1461631960,1469584944,1485035696,1033207571],[498842468,1253157000,1596947760,1397824550,1729727711,679600344,239727367,1938698251],[746730002,942985989,238019162,1043670908,1675684149,1398198635,29399012,2094870908],[1302323750,42939649,1945548800,461833628,813852738,865604243,2003689621,753353649],[382703220,557345387,1991911402,814497516,1488847139,237356775,1387045624,260683654],[1340509777,131916658,1344020241,1238071909,569102229,847526260,467807336,1994177495],[1108104475,806856204,836432205,1973678128,509961504,398211336,1448842256,981874128],[834561470,1408363953,1112190207,819325647,66163073,1283016025,56310248,145259482],[1713568862,938793968,1012837222,615821326,741616628,2037774030,1159116398,299377039],[2126740204,781640928,1321337922,1739880757,1756156561,1147166338,1413927226,910116843],[107781480,822827383,572739053,309990783,765408832,1585679154,731937199,1170872562],[833302772,558073040,1380701064,1865147436,1324136372,1102467012,512309550,1786250843],[1177315166,877676636,693872871,970523338,1643767408,1587853613,1072137829,1094831393],[1159168718,1638296866,894217877,2069355976,250123712,68071750,132914833,1656971197],[1533166935,524710392,1031633691,192066340,1008398132,117159631,25248657,1453272813],[695408671,1980088111,1001649077,166044171,1797761996,144031585,2106889531,2121919960],[1548491829,983278034,1115644169,1277771237,938364683,697974561,642532215,1236461251],[1144652582,976680799,122167235,1808799825,810380711,1367513233,420901474,1105462377],[179088565,1468065525,420838768,588909706,1558880972,1404317595,1063150538,1544165279],[2023684728,1518574115,553133080,1575770669,571364465,486403044,1246444099,126863888],[721594328,797563577,1298181383,478930510,240887807,238038469,1786875438,2126519713],[213832083,1901876956,594729591,1380293122,561841235,2123861873,2070651805,1735194918],[523298086,1193916648,1580799554,472434356,1000800326,667299553,148674466,1038928079],[1606207622,1561893483,135778135,1785296007,1117447776,1378259863,266582992,764762265],[734844036,846881215,1480110847,782654573,1864204280,800865519,1536472667,1465903052],[363251221,2066550385,2002782621,1672237708,1272555609,1348023699,931559344,1669447745],[1025868394,1988981615,831989103,715653012,2112007448,348622851,1885209722,841887612],[299610996,647251076,1540425434,1690229380,566460454,1813890455,1739454183,1346000791],[1361334039,338893318,82422617,1342197552,1240327101,132251419,1847874863,71048259],[1577253302,2037458818,623411844,1689975387,1962538697,1124201545,788477246,2027142438],[781641772,1840342607,805120838,1886384479,265956349,400905050,1606894979,2060209525],[614055215,1748959330,793436743,1473884730,1206671344,1458109963,670610976,1686143338],[1260499614,2055015895,1073059792,197871985,2053152388,1206578902,781530733,27079316],[1767076023,1877758763,966458159,680786760,703818853,111047867,1761918712,254134311],[2103603568,211209888,1980581280,1254763916,1312051088,359317443,521262376,251933079],[1618656727,439633034,1548848434,1626935651,2095340073,1047554121,1588544263,1167359854],[1134217862,841564487,1641485131,1910620134,1375284382,903058571,2091230118,2089588112],[1903767898,2055766967,1938655622,1633497549,2070897537,1626199068,391073260,1518459057],[1372391199,386536659,1943223192,347678020,1320971594,1425622988,1923494439,960782578],[1697679440,531616201,1822213331,1189577837,1342210100,600262577,1410896379,1076068825],[1784072667,1350004854,1140340845,1232131023,1832085268,857440705,694430271,1933207066],[1013994420,1494284442,59123946,420136455,1883078146,1391099870,749621185,275391502],[1563546912,1360931099,349521242,364832262,774821699,1189916510,667713152,552381134],[364393707,1435758770,1631320794,921080187,628835646,1449700268,1508616760,492347495],[1456288071,2027415657,1521165228,747330332,954255756,1687606822,627361390,1881129637],[182506288,1636570109,354098760,827002435,858174632,1458375822,1080485471,1823810962],[1859941368,1632881407,441618902,1173800624,1180936747,661536184,632123904,1038421825],[141202650,1452448326,1706519780,1027932926,298713465,1026706949,411344710,1086283309],[1028788454,31856386,600915358,579316393,747261895,830876154,643082545,172690845],[398659925,1205562889,1777579426,320957384,1832127770,138625955,2034405438,1302280057],[1405645674,1752318150,1660040758,557280210,586840556,1844602000,305223701,704681854],[1739028696,755765701,1424278651,1407112880,976463653,1827675332,199029385,772942568],[1595851831,1054031714,877953099,866021560,386592447,1229301477,1285521860,219266783],[2093169670,1635437576,130066202,1334418579,2006207195,1303561652,503905487,1496089467],[1080297787,891623505,1413549929,308367769,640055984,644963162,512902547,1093799048],[1799002861,1569123892,159095174,779384036,428496934,577722017,1927151628,1584257708],[1359643742,1847553133,1445323515,1433946419,1259129545,231300790,890593885,630065099],[35736708,763663951,44015715,1257564720,230125026,1904607770,1509030045,521215616],[954760799,1826913625,456976940,1322241326,2060506246,724511279,1099358216,523866078],[2043828605,1426310561,1309797235,247856926,564039355,497773351,91248726,1817860041],[1324612689,428192729,1741120581,1980756078,1703399639,1354443094,725637907,821634351],[81470100,491087764,740426395,1163897136,1903300664,799698967,1194281645,740839677],[1467203765,1036918116,89231819,1496553112,1113538143,1270840940,971734897,411388822],[1339708224,889784531,1936480521,1108949834,1025268586,415199701,1561559077,651394347],[1621058066,2129101200,241277260,1901493576,684323890,1718824172,2076075615,1689831240],[336359261,1567530210,966442587,820993038,204564503,1467331964,29563802,1538900732],[270435081,1166413565,138433476,455693195,912925656,162315584,2043097958,1099889779],[1551052503,810150752,1074225400,1585708749,564366910,1547639684,1378605202,197962951],[273592329,70985074,906469393,1553853561,1707164282,547993150,473179144,254617955],[1427617916,1324056696,881061042,363125566,1063297198,1591562791,350056323,1110754404],[738176154,1251708044,616820158,300123974,1243908976,1724256912,88704390,587416031],[1575770484,690791191,694561865,1786913987,1155415827,753691197,608182127,1424171392],[1287409383,866858967,1346002696,1282382315,1785101232,537695680,2060406845,1558923811],[1023391162,1705834871,1811516511,366707645,1996568216,1597666281,1936961995,520118678],[1921337445,188248140,1046497566,1947638375,1824456251,1944781843,1803087090,145415404],[1406352739,772068789,1881619526,1331274716,1502050496,761693139,722907009,474354567],[40509645,1141736728,1189517393,2101079481,957475429,240663741,1782525839,1710570007],[1294710043,112918862,1506687264,1708393622,525624374,702839302,1286966401,601777176],[814435609,139889526,1678171100,94980481,155342530,105852329,1619555376,394342373],[1944556203,1007945597,1441214537,356732733,1281675811,190757849,1623439542,298103329],[1420436689,556165244,1548330770,218670244,1787519073,1486012544,1802076257,1999603816],[212382175,1808855031,1997347766,1204298202,1163161343,1694266649,1245601346,143154337],[2026949653,396241455,1507387008,1569583313,2054082888,54546211,1564430082,1654529913],[155273490,1507693918,1414576484,1584989824,1834314692,876501388,2090320493,52647233],[1615671680,683304807,1009944500,713678177,769844108,776123912,1709104670,542246061],[1893222847,595882249,1765686172,1933628153,989659318,1803632046,1406520495,216525835],[154839812,1771977368,1160811146,70879759,1758931325,2080313772,1349508271,52679420],[1149216749,900542303,684154516,1510507414,456661657,679002692,887702611,1805877342],[612158654,1597560084,1678739281,619488260,1733342220,126117410,1133605644,1113867811],[1268389466,1899743163,168839794,1253548833,2092152124,1767490427,1426811812,1532894656],[276565227,1679607956,1278513017,557727218,400440071,617993073,1733089927,1875430194],[1013972690,536725907,647820427,644868647,632758949,1424239322,1986550860,1962860961],[825777382,1831124629,1090597827,1915949107,764680123,652174789,558524193,1951402772],[351967502,1680206393,842447384,2077698348,2108842890,1985417080,427198487,2017522561],[803755016,2004090482,729494614,1089766653,1614343225,1644352641,1688943025,1832607371],[693691478,671983755,1897505336,1092871761,927882148,1349085224,80660937,1508541915],[1799099674,319717893,1947809307,1443188775,1034806347,2109734552,202623284,518757680],[1870506507,1739117540,1853444316,719339663,1310346282,1555379199,404394308,1693367547],[1534095705,1103163673,2057223593,1014364562,939405712,60242142,128299401,1861550543],[834735499,1626735734,563033332,101132828,1751752846,27343082,841308623,1261889057],[206000771,1654077179,535655669,500364361,1157109130,1713219273,1036684931,1777033257],[1920245384,660845969,1466978736,337069705,398240358,1536497871,178111612,262592946],[2052498697,1370885021,544054366,142961369,1258880505,2107002929,2029062280,1225705216],[600118709,2103571617,1210995175,63683015,1961603968,1883033071,529954504,567672725],[880900,1104114852,206223912,1233029663,1759847214,391559737,383833820,590558950],[1361939831,821767322,2019227910,1783188326,1391091619,1808587946,1266448106,1686739608],[1994548477,996420447,964733675,1443458703,10812430,976418398,1447150084,1056452747],[652141074,205056493,478520329,412331537,2115807526,29087918,1622729073,548294667],[1032545354,1923774594,230458975,1497901738,1005698166,976499772,440254245,412636686],[689970725,1645966894,947890358,1227706772,1413086798,38887303,958833624,1446782440],[1664699790,1703583584,313147294,2038002232,1556416394,1972717285,530189828,1032419359],[494186960,1766768759,279581041,1211299043,198231049,955418686,1834180008,1154584139],[770972237,1418692851,906855131,527094667,1457420026,168935206,202602145,2077719520],[1832372386,2067616117,845874521,846516337,1871448,1140765057,432554050,714055984],[701596911,274643513,76242079,2013929533,1962851026,512315742,811355738,1548564538],[1407793515,1893694817,130124287,459872946,1605211364,580030766,1387728012,1838468909],[662580437,1407265492,1511320401,238289925,1668405541,1361865172,288501542,420968358],[1062476482,2096022987,1209351388,1321512132,1637737811,330078029,898412497,988440879],[1049223480,334972362,808331353,1711243135,1297268840,2030259316,727659272,926457722],[1716316782,628218857,307202771,1435487777,999338898,108583265,1056943492,1103194410],[703829803,1375752933,432565822,1190317378,1270408897,478208851,1392714835,840474448],[1251483212,1855619837,773430968,396420439,370516576,407133228,1163954474,427933354],[2091667238,986321995,2019695189,1168765053,66290041,1702364184,611950866,210117986],[1487321316,1930571457,1345354652,1462114313,8543185,2095015157,1901417761,1438433461],[1565425525,781007382,179394317,1437684282,475986999,2018972556,46376004,443092593],[205364954,1802373067,70369097,595505033,344091590,1285793226,1429280234,222916292],[1667528978,1064630222,622431003,481677941,1485594149,290482420,447591737,1830029179],[634121102,1212451657,1509540457,1474389974,990081311,1589119832,1584581986,828728110],[190359933,1169366596,1991529112,884247903,523390689,1226913192,763333504,1871972926],[468147681,1004461669,1895489694,1401683394,54666296,587946117,1823110945,291816549],[1133095611,527366155,1934489167,1447436373,213702944,801897209,722688216,660941695],[1483667400,1958709670,1855747884,506719582,421062165,707690130,896851190,399440943],[7754878,402555039,879004126,1098415507,1653464161,915258948,1755370162,1882538246],[452615459,504729977,425832718,415545074,284943410,1566732322,1119963454,613552877],[1385322271,1023125640,846069036,571677621,1307501591,1106428788,1393187048,1423037378],[740146624,1930909090,713418353,276142819,190994163,112410619,1722660596,1729946343],[264509329,1282648962,182722227,450457390,659649665,1842455120,1776504339,1772420099],[34906944,454725561,1187564046,1143460506,1407520249,181293000,2111444988,1221795584],[1832265822,1103702184,1691104730,1482948158,772527800,276918345,1874062760,777197979],[1423655413,1238626849,1149297734,148051928,456005046,857841835,1070291611,1302564322],[642819774,1805551827,295715177,1834700317,274947039,1673445078,202896557,988869352],[437268810,2115197107,1953650473,1875808705,2012768319,1860444517,325524693,823687491],[229266980,183349248,235338757,432765022,1175615998,5724083,258989813,2066334289],[1823635520,1369934343,311689943,1095356046,113013441,178665787,158521205,1661021697],[1522251367,1085617457,66382608,544012743,1720632120,998157462,1755475468,1060732219],[230943733,1974695599,897149670,706266678,1130608089,1055351302,1212007650,1783641527],[1580567183,942861567,714266074,2112942183,640165472,1574357616,1935629830,1811741885],[88838307,1412943163,1134909773,915600221,2064328295,1640843685,2087555214,289135658],[333418011,1490084623,998712691,1363194532,721179041,912868970,487446964,559968838],[153979562,305862373,488700400,1696082936,1321715622,1890869953,1389882194,1616441188],[498122719,1314948016,2003320393,49540481,198124402,1040128365,1677618161,556576789],[1775538483,1412424807,700945360,521737537,1429894801,538842038,899964435,1143451334],[1039175924,1198875370,697787905,625787738,1685756324,1004615181,1117799156,2067056085],[1447790091,400898743,448830348,243990812,574009012,1805619105,1297281620,140407309],[23101774,404749518,579596349,1715777316,414142538,509023922,1045453217,289368321],[560370470,553550690,1569486235,736542741,1843632018,495677920,647798554,1315409712],[1498276882,1271595330,1950250690,1123507069,1212717121,1734794571,1088633824,337302257],[1704366776,703203559,20138921,976100689,2084883345,665167151,1998913238,778435257],[1283826269,1904576575,325799279,1799105112,1673828130,1219712404,1966937520,1284519305],[119239817,1913242560,1543932299,405529250,1521206857,1624681726,1777100796,1192135053],[539757693,1803527237,1627055484,1516522962,775752214,406599453,539045614,1630695068],[394751056,791430717,952158685,1745551496,1195957971,1697117557,2100774259,354948404],[1924601614,1822382453,407577998,1191732280,1777897956,1678294904,2109914583,46728774],[634114121,345237425,1756804480,1482979066,1559705526,1438804967,1444339230,2075463566],[412061673,1490491879,1862378092,1272453646,1831775962,1878883604,1547996397,732015544],[1232492754,2113031491,1717699460,686031141,852989383,620891636,988182372,1828008148],[1003976981,74338618,888441906,1122114517,1749656957,1884523636,112222692,1761346786],[316184510,1046233603,1396865008,1827545232,1822706144,1811065618,1767712165,1065735284],[1132299025,1923134053,571146464,1809569705,152343453,264992126,1949928734,1393156925],[46764036,1222142031,1270408624,77479360,347123718,257705375,562459756,376970225],[793036728,386653597,904505320,2045017433,1625264083,161216237,847854918,1883563515],[1622681572,2063117960,1227455900,1964566724,1855613390,2016367208,753978441,755888367],[1125794707,2130327373,1699783226,1476241220,201802685,1001536698,1021036874,1549744781],[1694354338,1582673250,430987456,807656241,908265455,2110470434,581812372,615713952],[260018787,1401928601,78403761,881117775,896143132,478117215,401436574,1051606105],[1381538737,1857104464,1893817789,1202985507,2075655886,56682434,1536811213,325898460],[153728779,163413917,744417898,492440968,99061682,241960429,1482770097,274952292],[402231337,77830343,1681414186,320747332,414385641,1049300809,1292917423,93278992],[1579457230,407255515,1595217002,898816982,84531820,783659633,334500000,1435005409],[2011694192,801158888,2051758226,1053199160,1840124431,602117794,154883077,408289035],[1470113270,1797581657,703017826,1839508317,1254265516,1060492180,1420045801,539931143],[149608127,200520008,1471889906,1234002469,1371702558,618740063,100141426,1997311836],[952570217,130052912,1369027962,1894010371,601544273,637362702,413321354,512127235],[209752911,100818113,1621234325,2127783345,1965144244,2085383464,1164789135,2096679724],[1021602704,302642632,606950490,1533046926,1164163713,358987381,1022463269,102926968],[179580297,22467092,192421297,1064795710,1181413500,769144758,151265286,756221209],[1058553453,324711405,1778621885,1503481639,2057779714,1280715376,1924937547,1927782065],[135809078,1223838327,1877189236,481056740,1530236648,1030003808,831090685,2119444107],[1735827316,484466695,1179222562,1397926063,1437460805,1961808494,320647675,618312529],[1401813392,1201596035,54320692,1199323161,1512855288,200536593,754895696,748872511],[347136799,1531763987,875944566,844905593,9749184,1868505395,1645415656,937653102],[169143050,227112255,607948779,927839642,837899586,386624625,957563672,233476791],[445988150,420978009,22504324,1179321467,1728229819,1362811584,2019712331,1942019086],[1720189154,56110883,485056569,579249212,1050895485,1849450303,1331342663,1301601447],[710148296,615003543,914194597,1000827972,220126688,991759122,1040161757,1496346715],[1584789171,1558169935,683240958,1137617368,346086462,1235239569,92185961,1895496386],[2121650288,1921354166,419050469,435542871,479702693,2040367645,307238101,477123010],[1026805901,1404865849,2116724221,888636997,765709797,2035478674,431375356,1879519270],[673308177,1342662833,2048547999,1242343048,433326154,1461405079,322983650,2048365397],[780360872,1143871021,1768358838,44060549,73206604,830183487,1457729261,1830465277],[1735048929,1223084509,365872922,1665484215,93725854,923982181,975036334,1909990178],[1246125811,1421539090,924672385,802773652,1131696563,714704792,236894309,1249878764],[1001832157,1024321308,1462035534,1655715479,522509049,1727784126,1820384541,1192253194],[1616707427,864532356,69649542,379866826,803624568,1489794038,406909900,1365999974],[1425536327,1348723706,136521690,1926922578,148217372,1575774623,884675358,113819562],[1316354972,678888843,2106292081,2100174531,1780686920,799770879,2097563153,1466694615],[305204295,1352270268,1181397801,198305441,1276338778,2048507792,743204596,1098836702],[1797238009,1428564088,1617132603,864154028,1233572512,1239288229,1459201716,567157500],[1321750441,2128447612,1171409256,172944946,624760130,224363015,2073137352,361189184],[1196871528,2060473021,1628612710,802468179,2085675143,481480113,1834046015,1687888381],[1961437758,2021908920,1527395948,524828981,710704125,1779283318,1037072438,710313776],[356826985,541482096,590466779,845688465,656906957,1902333479,1557264093,2100647042],[2044084459,583709728,276060026,684680288,1090241603,594214624,1875330542,1425869623],[79883627,287748267,1920279383,1820771343,1816948850,783705607,797921739,134331392],[346361878,927788687,1774541674,1068479746,258217472,397752698,249062598,373253257],[806299699,781898591,329796867,1523697619,1572111412,1630567161,334300886,1709608582],[1237532214,2016164534,1642023721,298812708,226326781,1870699203,1062502146,1837412183],[158827831,1061598674,300492406,1572837822,1475340519,2128540583,72271842,2102014101],[2011158053,1924386885,900521253,2127444884,1412988528,296449125,633148689,523729630],[212797188,902861562,5415863,1440116549,157843556,1315911567,1965743994,184001700],[1816770218,213394545,1078331846,105522638,1216722968,1053174370,2098438044,1888481633],[1711134837,1908023934,1874032963,1013429535,2072820859,1260450944,1364239634,1959639301],[1523849887,742723666,1103570222,713439286,964642609,1597784777,581902173,300039233],[1726352318,1569532042,1704176989,1442198492,729080556,321689563,902623078,616665336],[120417447,736632058,1208331347,205068048,18256497,1813496195,643306857,153880709],[379856055,1725303283,583167074,81534194,230806679,1203488423,539750806,1996065353],[83806744,1603138570,317288249,35502977,1297409574,1333805133,1814091205,1990467602],[553296145,436528968,448805194,911775806,1788451454,1507869929,946767421,1794050432],[889811982,882262584,1418236843,746083400,237713279,260915009,2126616481,650595930],[2037129147,1911756531,1498369399,1757536449,1686502043,485971610,1257844358,276296659],[27664668,800048741,360633176,694072782,112776293,147367791,252006990,2108349430],[1155586846,303796955,1001691354,2083076333,2063636477,538510870,1933613822,779104685],[194816857,1103199946,144259370,1860799461,1985272446,1743509993,1588865979,188068164],[197945617,482535226,621018662,1940658645,571182830,1762716302,1457218290,1217726619],[671087237,1290447824,1252666746,1404084108,427056169,2055701974,830075670,1528914988],[387976867,1492001899,147892313,1893980097,227070446,1813572238,1187995745,2051089139],[1043521873,1275031800,136052285,343193259,1834933099,1084750120,627052325,1630527742],[925390068,760172278,2128798793,1013725517,89810230,907215251,854767855,51987856],[1115911868,310672948,1865244797,1791110345,1667891700,468925813,183057837,645010520],[1481974248,2073608593,325182796,1644982259,553242161,1614295317,176961694,1746926691],[1588755924,172167454,86101393,1990803207,566982057,87758999,2030904267,827666890],[1275627530,660061719,1579195534,758455200,744822785,609813626,1259092113,1328020553],[856968574,1302676827,1390505469,158827566,1776748267,38871253,1552704460,2075097033],[79085513,583477756,1176357305,1237864645,1357628088,1314015243,1387644601,153906952],[842918279,745139197,54304109,1861595368,202016569,1954603709,1178490355,326025214],[679920000,644910053,1350054203,1435516022,1644807265,1081573410,1336396626,687899318],[558674938,572226591,1635756379,873397937,1730474560,669836983,1763130290,1656347725],[1687679783,1069839730,1196101858,495797524,1678214720,1997502491,1030152247,1992281113],[1975431991,1720050556,999975547,1254714752,1216711284,244061163,636356853,327313055],[875510659,329215701,245246860,2064087234,266002602,765711017,1359740009,931984051],[2008990442,1886240625,962828247,1557813396,1651191413,1932697653,766971593,80802542],[788689341,2061555978,592663073,276237414,677365442,1847247079,282902428,1243227129],[985202272,326282786,273175467,268171449,273576387,141674286,1184973931,1351316341],[286786447,1559742337,897252752,525260694,169835889,1222201182,2117958118,422858236],[475444942,782549761,911272724,346876309,2038847033,2118691237,858344674,1570746847],[1452221246,2067763959,113806249,1826818292,4345049,978278405,130234565,1600436867],[1227222047,1406443086,144139514,774898724,760832685,2092126299,2129810779,165485584],[1164373819,225041014,1116177742,1871276541,1466101902,450431408,1071725685,1594705243],[225110496,124296617,168204246,1778824927,512952119,215872138,8500680,1835201244],[625970274,1464711301,55319863,1408279403,1434869692,1196766583,341179459,370443661],[552806742,741912285,610182472,638127740,1196279269,542437904,1703170492,354492056],[124733950,1993905176,372681873,1020126952,244024227,810971114,409584037,393802805],[1577560311,44943339,1322002709,343602241,880094957,534010994,1514712480,1637827472],[28838806,652894892,1322681929,1481076669,1268261095,727728115,1338692734,1160882622],[1748264501,1958656477,634143198,728674399,567635583,35570274,964345648,1371393716],[2001815217,1304741199,1239530495,1133593239,112710717,1155786646,558650530,601562483],[755535841,652765721,987555023,2099688371,2028318989,1528093984,966012183,1638134844],[440020505,29714615,454285281,1168553983,1047322005,668238853,1574745354,1149599460],[1649232507,828496588,1279614829,467039175,483707782,900050442,741121419,149604866],[1917465309,782447303,1611071380,73910608,61193551,663106267,1904034357,1056401709],[740720913,59657389,1294727573,1726615153,2068962827,801794656,640309569,2075287613],[581652505,1662224800,1946955862,295719801,678684580,1115016348,1081968724,1079881132],[753385554,653037954,140322103,915942117,817383976,1234186695,160080388,1714300696],[1459472604,23697505,1975772575,323068875,971654941,595644099,154322096,1721215812],[1321234163,555288835,1660504693,1727384849,1946129424,97738668,1141119814,1083897483],[1526232987,1709678200,1491664390,1607551857,2103544818,224016281,1002058588,2026688930],[1336819045,309509190,1762775090,999792424,282868816,1797568262,1558203439,1782444339],[1171132397,1192124438,1247552165,1557020615,1228013067,154262897,1333882043,527792913],[1223091406,290454610,1317867250,1520384373,918998830,140975256,1405791131,98217026],[516973447,1319591975,2078282975,904132836,1746749345,1158554262,2070357708,956720835],[968049936,26531521,772529279,1735623664,2092420446,291403850,1854921688,583567297],[104311063,2065342507,2117612114,1686654059,209591895,595583247,41208760,1932023477],[1090580800,1417488924,1202939135,1016841258,1743993148,302442044,1759812983,443995351],[1001659539,1595617672,1755413339,1220823847,729121916,586430778,1071548747,626143301],[1350192837,1527068908,1193548254,282745508,83996747,578607988,726457399,1307634762],[1313860628,1787673208,781735008,1155949581,1848568430,1819666708,195654618,1139938580],[1224464356,44159311,1685160689,328199139,1926398149,499131489,675841364,2113264458],[574758368,1785730204,202333874,964980785,1546713038,227639096,633770617,1968178254],[2024304898,326991827,490812526,2037351939,1366376274,1758570317,204983590,1104185967],[1662119999,761264794,410888516,1537388131,1986573990,540855302,159028342,1995477427],[21568917,1233048275,1424047248,1397572727,1658906051,1662044919,590536397,1784276400],[1605901799,555862538,1450516609,402004043,1330160262,2024033250,1564792197,1809107692],[269239890,543695742,1596392827,1777683393,1265116391,1955064897,28578724,412797531],[523939951,1426210402,1325549865,707336328,1919574011,22383122,641465169,1161158157],[294475133,372695110,1142975303,1120162829,50542442,1649914761,2039131321,135212094],[793484,63921522,1695853525,1359125852,1402934582,2054792815,130085362,1251354468],[968476459,819130362,1577345838,391312029,2129856445,1402405108,1652645912,1624864447],[345427209,601182325,1919380136,1602203693,1699683368,1881177082,1113521280,984562161],[1859654542,651649551,1156711196,1964857032,1197727837,700198331,2119927371,1080439612],[1321028175,1521054737,909642000,1938755769,1034656111,148634189,1512573437,1639299187],[1441950240,1974348258,465914172,1378101337,243978868,136777436,1910982530,2120221309],[390221486,1666091815,1558310513,1732642991,1951992948,1525943897,220372462,204325189],[1271938649,1103402537,1601985851,863311330,1532057836,1225231503,160620979,2066443020],[1273367796,1527424692,23732485,92947830,1173606625,1265842888,428513305,941405320],[756414250,718180355,755574323,1913192385,2081209012,311272240,414680441,733694887],[1059559817,245647106,1127986590,2073991095,325363725,556004909,244612297,1917540505],[97123704,1396857229,1780318988,829732617,1827235605,1435887044,572882262,1804188358],[1694155599,346996831,1663222510,1351386709,332623839,707800534,287579857,118684168],[1609414164,502555421,383971835,725132870,1987471909,1003198108,1235510033,726454596],[26963459,1131885614,41726009,714589241,1344733645,970990071,1995989526,1873717455],[1342570173,1434839666,1493415764,50445888,1996370343,1719203519,698208795,335354252],[1802122485,451112018,840202562,576093025,2090278959,1159099488,1861332907,1223501341],[45714887,443104914,880868720,1071009662,1851999398,37723381,731515964,976198578],[1818463288,1765806971,1906446246,927411640,1964214108,1582428985,1705163684,700134242],[862537996,1791773626,137153716,1973972309,365848371,16162125,1388773349,36414350],[1093628724,928939320,1990079952,741809985,1474809234,1497524526,1691191777,2048682397],[1493007753,2086032122,1470134292,1218914600,382493275,1350722981,458742655,61009416],[1820639322,850903917,1235123064,679756727,1619421560,744883375,986228980,1547729799],[1227031035,542548114,57281074,269280849,948033897,417087405,620386220,1724040600],[1924317105,503952747,939250589,36398630,1590532478,412849019,527875389,1329404977],[1787851609,1012948487,1579830282,1778664778,1345827964,779421548,1574891616,315068408],[733865314,927607583,362168221,657568105,199907645,1521466801,1203492819,894913596],[1722088382,1469355779,376212109,1894715658,1727203007,550589609,1294611509,23028044],[25099600,1293441362,1258708050,1852880766,206226148,1146355051,35454921,2034734515],[1997099493,1120181594,2063347572,1868852536,49888948,1543223332,2077928852,1462053752],[2019374203,312032701,1871440611,1461146417,1841745287,2055162695,189055536,978451020],[133227216,1356468709,1497058334,467253565,1382164093,594257429,1066547470,1067816092],[200527776,344371617,2034851603,1625906802,1101438402,946805739,1797582746,120615570],[582945718,1157317783,1324592216,1061067192,978398934,554452524,273935599,396632425],[818923233,32639136,67549074,1630755574,1842127104,1293991156,1162472265,79229642],[1902158279,363929435,450301086,1243334077,86271939,1883725723,2078321967,2006605362],[1542268647,392416626,162392130,159865922,1379144589,1303475849,70045503,377355514],[9790560,1780769017,1329050944,722313406,1286010905,1162115118,1613330010,1182661604],[2005370145,2112595315,2028427571,1330306510,1389387657,238257973,244202533,1251311320],[1718803554,1644814114,676463443,908297701,454116284,130509141,58530149,674774548],[1168868010,571331927,1615478526,1818643458,25905361,1161290196,658189130,2050183357],[1387677729,46567867,1058702509,871384073,687352515,1360057010,842310020,1010499131],[1506407426,885526137,1184338562,142451203,1784152093,585518940,1490912110,82935597],[1418805691,1438234325,784998059,608525957,255072774,2028465036,1418958457,437693430],[2016485564,687040683,1355369459,1183816255,1050452087,1875244940,2105324528,931371841],[1920520637,946745810,444593940,124604663,215047844,1197426822,872928789,632138382],[941560088,1741842776,377179317,762655317,261715717,1835630724,888535568,578108622],[1600478178,1159618723,1346424851,427528570,1527276742,387028489,1468466768,1815591732],[2083828814,1796369560,2101371614,483580847,905995243,1631624075,1174693953,681658635],[1484192344,1832507915,1337129638,1950449190,1681440303,985239363,104414075,1318159760],[1336199930,163761190,1997341315,792633935,2063545778,520039787,953409191,704974492],[1400118648,311059551,130864056,1881716616,1076759599,1877621583,353149606,1543881007],[1468473723,1651033138,564410340,1007592712,1039563704,1864034861,1251115570,53859836],[348893027,1045751924,1943785807,1402380362,1464888663,1768818214,1415579891,1102720361],[420856160,495682502,1664085991,1233300271,946758621,1128569690,165928880,309136219],[781903030,1744560747,218733020,2069557713,1713800795,1083456635,1573953459,1884831893],[1611826851,2023398343,1554180239,482384379,1406824906,1272767299,1861783529,1856818703],[493763784,302654693,1505531458,75102101,1736262442,750706678,2077395226,1991912415],[1977028824,847640447,589165149,1351097616,235247983,539735259,2129239872,1903396653],[1491128811,1681258434,890988368,1683142717,2045427796,1680388327,1584755678,1379352428],[2084271753,1991288784,1936109280,38532698,1163802488,1739158607,1242450249,1094800200],[170369611,377569028,621661203,162798504,670420369,1395813117,2099119568,320955315],[765221930,741596402,286660400,2081364918,1996799470,1859046373,2023581970,1587059979],[1609163032,1307149631,945220760,1814941475,1246959291,693775331,1029564250,1253017819],[642101680,1587756497,1159371772,178645902,1923624504,2110502743,724114359,1243384356],[341108258,463358404,3869019,1497408515,1461780710,1152309663,2083447618,1644441201],[1623242822,1952906960,1613103941,1377944650,1486070452,2098901240,1470449239,681820833],[435243495,2107604157,649078046,1122333948,839067708,1820011300,226438122,944416488],[345011827,1160547899,1749998516,1180973042,872272905,1117574726,1985520999,349128153],[162562609,76428462,1638959625,1159615819,1699744635,361381827,1208506399,443539984],[629809533,1638185466,991415859,92316158,1115437159,475754253,1628112225,1711369087],[644903236,1608858196,1295822059,540999472,481140082,1715807625,1042561895,1841721739],[29124587,1753221777,857290861,393976021,120571917,1832331090,2078424987,702165617],[1825298306,821914395,1426000394,1593304039,1314472498,584866033,1860688696,2066172721],[1767179864,2036222807,1912235656,54990136,802791060,1662359896,603606568,335107269],[1426197284,755014171,1680877842,1561653376,2041971621,2085831909,1365648525,2022436932],[88327937,1491794289,166326517,1331395491,1882686862,926607402,1029084919,2130301593],[573579246,1415682393,842573872,1524066995,1258163625,322814510,1621526072,740752907],[1408470293,1172748102,1853668865,654941370,1777360820,1015377321,1868878591,295322880],[1722851717,1136995197,1107896932,2110718405,68626254,241980674,8419243,480240856],[1971328313,984495335,1460978261,974873428,2015191918,34451813,574591488,858562582],[1538117865,1448248026,2030960885,1150038966,1605998690,2116475564,1123255167,512544745],[1369182009,647654623,629684348,2068794326,762628594,970603023,8369669,98614917],[328870295,970450696,1992825720,1543076653,419375249,190225258,580846007,524295457],[341770341,206760532,1746620129,1291843837,315603570,1341303107,1569642007,1728978285],[527192106,1416912486,103522646,225805860,1771489210,62500459,2050703026,2090132040],[190274323,1371318056,1168196292,645455497,958594536,1482798044,1883786970,1766180907],[185776083,1007518194,501897601,679300404,1010629915,3329182,624876653,1017901516],[1628993653,1968550720,2034312259,83471902,1343582456,1906962161,361250216,166356759],[1673952026,1484509115,111999910,170756610,1887336181,987872381,1538877187,1427205747],[1216119707,432865951,442011271,851404930,1154907174,1805622062,281470058,446916842],[1484567483,1340333667,1490342455,1949249167,1312482637,1646441399,1235418601,2075078759],[222705511,314759611,1641669908,950226261,1875445659,1163020065,5332736,1199170652],[1500856829,80105703,124737659,1442588872,733485103,105747726,1721739230,1632592691],[1953245576,2124384129,2100262617,101145761,1478600203,870860008,1106240558,1633729487],[643239576,1504452103,333979094,963389069,1831238564,574047196,901568261,655478856],[536144528,295475549,1139182286,381129517,1835023203,402243825,1328376457,914216405],[1467278241,1091789534,1085632461,1953763330,1166875488,2076538642,1058927461,1833655268],[362787778,1695900701,1903711968,1734215539,1322401429,1970626374,460601342,2050570793],[1699135191,939243088,1341369710,1536893329,206482576,2089290014,521953780,1257919101],[1974324808,1494053169,1869653512,573943848,1015286811,1169468879,1522142454,1802768371],[1035929410,867634922,1500326692,558272463,1553473521,1044574924,1270431188,535918737],[106737042,146993318,1956787339,1089950409,972333591,229558821,452871908,2118970733],[431826684,1075640094,902448880,1190836325,1894431737,604734268,1388061329,265992244],[77333819,1898540111,552520735,1652363434,275118608,1269788831,217767797,468932108],[22483596,2014379221,678951539,989961881,1270806085,1903300719,631127721,1129721201],[1254447118,1312503878,1098880518,659090611,1840845470,1794031298,1021661225,444626765],[1032072382,1073740294,875534252,1826503664,689452908,2046945044,540092374,1486888201],[1637023880,668208612,1726619274,391493366,901020410,1824407606,197078412,1108245918],[1094184115,869204017,870311843,2088996296,1089006031,1696740923,1721727955,274307435],[1029589448,280942310,542112170,1962545069,645842497,1832719002,1677117880,1526458715],[1514355708,996929165,1713923737,1902772533,124424000,1340625595,19537123,838965694],[420591179,1838885594,1022609059,444619983,201282939,1162693526,1927633312,1515680041],[1438388518,653215039,528481017,1278589444,1101715787,1840379220,2085581871,1091987320],[1248760353,99627238,1239744726,1046244635,752014672,1873742573,1382717809,1862954967],[254197312,868256565,1892714840,278851040,1666125757,1848339646,1828898810,1325429074],[1033961483,1970953392,936055640,682942292,1597689356,274248575,580341972,863494127],[1800755042,530278489,1506490928,1789750284,1898023234,1695432929,467290970,1090023681],[877395693,1293300268,446736969,633398669,806930845,838198485,320642039,1374347398],[1635151426,1706336243,154108316,678219633,1369297345,1996550819,1173047281,88571332],[1363022467,1663041741,60019299,1317419884,827189703,601074216,1585416475,191222369],[1530048159,1470708320,529731111,2007459816,1151414550,1443406563,1459848913,742068301],[758091223,805530081,1910496674,507247649,58079728,1946338808,249899170,770061926],[597924263,31095076,1068557616,882641542,1465277366,1700887965,1190052346,2080157092],[114283091,476208236,1871467183,1285093347,443125082,275817934,1379497537,1622659679],[1194637906,275985342,34884813,1360321098,526798995,398568624,343482889,1965510035],[364854237,8625878,823076640,1706519116,1800311503,620017783,299179153,141090835],[1770503986,744951274,1583992741,104388039,610432766,366222287,312011401,2126293798],[1811398429,1077172211,1691199046,1749418113,1102661265,1653538490,1315368053,1005118370],[986545553,548063283,1431046162,407750983,403644943,261741829,977143669,569970219],[1294584969,254350465,1448001245,1024579811,758737635,225511954,613526433,389450963],[968077464,386466170,1095042708,1848601453,1567410938,1325703110,1371871654,1248306141],[322127142,2090627316,1333266009,2070723649,1812572268,1227820859,355040356,534013562],[1592020092,111032416,1738922513,1558618313,1713584743,29030213,1383463570,943749846],[109763424,507547498,1250440824,1686481174,1738871110,588635717,1171209323,1138003671],[589889746,1139146034,1345751959,1485015087,1590377355,1544763176,211424582,1913178333],[1072297059,224604158,244342049,1014946660,1815336779,320939286,646013066,212334107],[1605980932,1164066993,1730250496,1162171152,8989539,1759676280,314903929,1543424264],[455796507,334123205,2117342476,847702379,146297713,1293850428,1934020386,1124115401],[1718313987,1448404998,1326364451,669637180,1922557034,2028842118,1081025756,721459800],[269888822,705293256,748876313,382714960,1527309903,1816342050,1153337771,2092864269],[95591335,1736475253,509117681,2024570848,966008349,1148548473,1772502416,494785617],[1500702502,1698420105,566840143,505455270,426413020,519810620,705140649,140326065],[1312359164,2015812755,976346108,1469151007,657809912,1669383002,1344430630,1837671849],[1553840817,1228395380,1673370796,1516137090,24853689,1833602263,2086178114,259557187],[751410390,933611935,1838286119,1925881914,1938602926,338752552,1257987862,2090243550],[580510491,3471008,1367093472,454898016,2019060966,1830241177,1856488537,755965129],[2025825930,1239481779,247868942,1317809556,1600507275,310724483,939817788,541192963],[1986974348,587129318,483588851,726970898,1141862695,117183783,520102888,145660567],[1287636771,1728534306,152724754,1432387123,1165433361,290371839,2001477787,595153500],[1289365494,416160918,577675615,65620895,1788926940,1966435897,721271993,717486446],[1524348997,1986287047,1415294076,36600587,999534009,401434974,259472686,1172087324],[1035152341,1539985879,1840662061,1581825261,405810373,321699096,366871474,464297504],[607870889,2020869661,2123534140,1020310642,872893513,1384608526,2079339029,506946121],[1654987563,1100270351,303757303,510056156,525175276,1273625623,1385984670,1760253106],[1315976889,2069860367,1927715064,425442911,228876397,1509724567,1419654559,922404056],[979424094,280102451,976549266,1887544164,1677537357,1766196653,2018882397,1415020432],[948785720,1062221578,1838462817,1892513309,543810107,2087338102,1877761756,1367322572],[2094814475,774451813,1965015297,559231449,566603368,576555490,550554750,869698517],[1096751546,665676961,1853471089,1792697055,2077107792,795609306,78813404,890977477],[1814275859,606302259,1635921673,56366117,1316510309,1060185391,942845152,726157017],[1386594390,1701081232,528462882,394696525,1239586625,730635345,468038743,857555148],[1622977259,2037344935,1299024655,240426810,998814434,421546179,1919593252,140678933],[489458299,553635936,207565372,1576557440,1976050095,1743183633,1496572938,1469113222],[1595009871,1989080584,986568942,103668704,1618731134,501433598,497122655,331657518],[1878159312,498249866,644656677,2014373137,208532961,841017847,714511276,138135803],[33739542,306282128,886869081,252428643,402278573,138631509,2100670153,1422380446],[412661571,45837434,713644286,1170007811,2107848519,654607834,1350403671,130907321],[372606290,278377799,1590080804,1448811035,1279104509,526857639,1061273875,1451860632],[1164065316,1818237829,1558283775,1440157318,976869645,180467520,1539367105,946964062],[1973328233,148377693,526306428,1717611270,1645503108,1733818327,1506880062,1468378265],[1219090565,7147268,891250581,1515010867,1501281958,638212603,1284274947,194593838],[267125393,1236958778,85977602,1310009185,1013697528,1027143522,432220934,1917215512],[1923890176,2124198627,1109337561,2083461317,1049288200,1778672932,1692936553,1586933799],[1885461735,270730775,1974523699,1840165782,602918892,1106828861,886463977,1140789516],[1809007678,915360151,701764957,1230138399,447415560,436802143,216681023,1087610671],[961577618,1612741417,1190655542,2015601569,1039724497,1870911745,1884360049,1835450895],[581244949,433003027,1987551603,2038987305,1625525570,783671175,2001163517,150205984],[120192994,1639780086,1761558219,940324290,1654647484,1047216914,1045777387,2022278370],[443382778,945384238,1351981568,419383903,1306736751,1048214743,367661697,753328788],[1991650669,867150696,700536228,244790299,1694455682,1811353914,1861681644,229098946],[1397052891,108508562,1332280721,1338404786,944581053,862308568,511261696,1460113267],[1423677752,998255751,1001725464,159656014,911373222,205517302,323151110,673539780],[1163174137,1493146787,833392666,1365134812,1543530259,808891333,1126700824,1801626171],[555037288,1603373652,518248296,1312611226,1713480332,255203998,849289684,1348358472],[1927085133,991970036,1169582148,1480186421,153083154,41051633,30525342,2025676222],[1844693302,947674827,2130137705,282062960,1831453129,537824453,714365374,1655854506],[855490441,926294460,399763609,1742631441,1190415070,1920660246,1451624948,227670026],[992311152,445312362,951194442,1872604096,1106351953,1824302521,505803348,1597058754],[177459022,54040333,870137635,448300225,76258025,345302993,341793964,1696697253],[1334441388,193741062,1736006860,638723436,1732763023,1740468933,1542900988,508428444],[792176343,1600997664,1152667486,894503506,862522479,1288801169,1048095166,2004247270],[1382876489,553511670,1223399545,1536989127,747786741,556530593,1461094625,419920929],[292969240,1042753476,1647846948,605923155,416384073,705887165,1228541812,1537428057],[1465229435,1977044293,1550889162,1936522718,799534904,1668667542,833042114,1341765619],[1282058051,1582283463,1038888699,512212989,445581907,1426442501,882606608,1054224808],[1075935112,1512060722,1469559756,166907826,1459888593,1585162268,1524762041,734815865],[764451287,1357216125,1643379071,1745545805,1576101830,1893382846,1346634499,337058423],[1498876367,1707580701,1856841850,1506390858,1971770398,1573410959,1114774467,1460311129],[1250642797,913035321,241258318,1451095759,1205940230,11068751,990611799,491289721],[1484536930,184967981,1951101168,914247351,681028815,408267178,1266967981,415413073],[749045839,1767019613,1370325961,896388794,1622726922,806139758,1658659270,511068427],[1161885282,1748133677,1197494045,98727933,939188159,173214326,2077813072,1641598748],[1684420307,1588745371,1847996110,482257849,2076670315,17274514,962597331,1780013652],[865080884,1320751218,1640347767,2037885233,605130271,1253131317,430539726,553042689],[2102041634,551214469,526724960,1733448202,435866277,377026672,2066194038,787265925],[1151429883,2043577404,246584217,2007871480,1146185583,388352976,1891257426,1434026015],[1004957378,1555512028,1856538529,1764692248,1991594441,539465384,2091802627,997264786],[1309070079,1691874430,968667261,262874939,566890692,587879393,2114872701,1308526028],[1146594872,717025579,1650482172,1964084668,1024677387,1286662419,1971657767,844096201],[1988962463,266290175,2105502312,1055755643,947442632,123216592,1972252861,206017100],[1332899430,739183614,1707678267,796508766,1057944938,190085580,726891985,1412516901],[1278742477,257374811,1936283570,198362595,321195990,121245344,2007863865,1224159048],[1223240232,1436787725,94906454,1300592448,570534220,1385846047,645361305,1157373208],[487102724,1245217050,1867323358,1335308847,1658084541,61767810,87354974,1486166373],[2102314982,1697133536,2097625099,79861207,850607774,122571788,1560312138,1413889342],[785718164,1565954138,1027911836,502617987,1051417281,1073942651,1874942920,1449649547],[1525184826,1397591832,636859145,2096145874,1939408331,555993709,1670496448,1880563768],[1187122714,706060714,781713270,1021508876,872098920,2113475634,1740961296,1837969085],[299693687,1166984947,1700825269,1019323772,163086133,1821200836,1011737082,604855195],[1358376888,1719945252,1364621463,1254437038,330794525,1628523952,80209249,1171886708],[1523084579,91107174,692730307,841889903,339678278,234643503,156343426,1320061451],[1147939994,1826844145,2061320283,199728802,343255246,598950754,183666549,2065254170],[1992303593,1210416282,5877497,1570100990,2064034236,1684597387,734453882,170101881],[2047294066,1633293018,1279427113,1821947119,15555431,1850812084,310068545,850460704],[747539275,79143162,1923125396,210853519,1487489651,1723807261,1946343178,78244745],[199112214,1617349009,1947683953,1847700799,769418272,1254933186,1325358193,6231993],[1670894454,1068079081,1175845179,1872538761,488723207,1249646702,2116328157,1917020574],[1281754843,251700349,405974935,1176847050,90523605,876469390,225086341,881074708],[1226649976,899330174,1261149492,1180376526,830759159,1505687109,611791184,476663084],[786554184,1360989262,2057643694,1626077358,1369251164,1334733610,1339302788,972592290],[1117188690,1689775104,423682637,1994528154,2001306234,1484759231,755085333,714647986],[1394095927,1582153355,687972164,1477468661,2023476086,198581972,1813049196,783233534],[936773591,215431748,1545300100,2067439620,1074322775,829774596,1863502014,467896969],[459416682,1202225659,662412166,182795562,1232614235,450603361,876739860,1406962014],[1702202129,1885388328,1958544004,369794571,1531386447,896590027,1356165906,765751314],[1452996349,382702363,1819337702,1032246518,258387268,623485542,598521664,732380827],[1129829893,999649123,474310929,1210322061,925613191,1083098041,1102229861,1308092819],[279540027,1881516323,1342888317,1982950097,78328403,298034140,500558386,322546581],[1762993742,1084827504,2075781616,214463649,1768996957,1031064571,2121533222,955777878],[871553239,1376459641,1916504985,221235245,600923527,397054374,1986145281,42610031],[2116553186,1443619870,220160409,155409200,356291362,2030618278,439734526,853293679],[1705165645,51842487,1161073819,563396041,527984132,2079073957,806267710,1999713722],[2120398869,1394842532,1563357489,1158618311,2103358457,1009075727,951240394,1780527703],[1992723123,208876092,1528895489,152701769,1583383890,109484865,1572273355,484905858],[2013482920,1097497168,2035647090,589005189,1846767215,1013799647,1846593304,1887438703],[1033980397,1934979274,1757577612,1434594201,1317931614,407520100,51588109,1135113156],[1146959451,769699054,800468655,1960879189,96612696,25219314,1792897000,457068077],[813242950,37527867,981800593,1212569721,429114418,272990211,507983072,1145068065],[576130130,789040445,1875409111,1382839999,1633876208,376281392,1224301732,5210621],[20700125,613455900,1885773783,1846693003,1327503335,73447705,1577954237,903618685],[53269789,55417674,1182515211,194632568,1259854512,2064744190,908257202,1273118084],[112562825,47051140,974568066,101424004,1610606901,1627490259,757344080,1074303944],[1143885584,142914249,1548929507,285614544,104043440,1887660719,1127754290,824825030],[841880330,564690615,796814389,1239317343,738441652,832467062,711170798,1981061961],[934894876,621737091,298809629,352466284,1186062275,382770001,1204926113,1260010797],[1514969627,1263620824,1610671969,1913352292,650522042,19836576,1204297873,294788678],[281199881,101703007,456349884,1836834990,754466465,1794433380,268677184,361670004],[548945734,870601099,56439619,203060918,742222572,1061025789,1465579767,137377145],[581389012,38477268,986279719,1737833639,7946699,697531919,1293166135,783979940],[1421925948,858771165,390556720,28724682,1102671164,1052431427,1972361538,1527793273],[24468350,40467732,2106998446,1767461308,82807485,1922470559,1664141481,1341438175],[1009185183,8668470,1836350707,1633637335,1034876019,2089172607,1901421542,569345876],[297690472,422111614,989025192,118894170,64323666,578619283,1234508297,955996797],[1423357137,503222610,349010958,1821262291,1673734761,738199103,1126731349,1969673097],[1973871747,2111336501,1142690697,1510281249,12384281,1636214422,1739720319,2073626497],[1220945338,712747638,627078242,176498979,1997928942,1465148898,509961142,697751268],[717831587,1254902363,49862472,643161761,835956991,1272015088,2130149625,1498215144],[2073725160,746019435,1976154256,137989036,1989011382,252967569,1912172675,727747109],[450733523,450130739,1103141168,1465333507,1332551549,1193532473,1481952831,1952012009],[1602057575,1271912983,1133450763,808143226,881327196,864131513,314077525,105629974],[1913593272,516752670,900544696,2066369138,630329101,1144224935,893834309,524810222],[1043189554,1558769655,1099940922,1629377817,915532037,870679802,1702767422,1060771831],[624902984,1422058086,1916155923,1321643482,571237366,1829946759,1398609937,1761990528],[1818860625,2040854646,771750789,1298367488,1721548812,142033097,1161158823,2026634778],[423922843,626109151,1665386927,1205684558,873503236,1940832379,1407348207,869010500],[174398430,1419545727,1795644105,1161698320,1757158241,2001283669,1820368597,779094670],[1818997519,953097254,965165392,1938517191,2114142356,40556668,1982378061,1937806857],[496748560,852454264,1390544335,980464795,694844794,580318076,1896261387,157506851],[169081911,1601336433,1000268602,941908954,918778330,653186012,910895597,1454795209],[1190328622,1184570929,602636023,355407579,1710078518,661373959,174805991,1446600861],[1674987598,565479288,867589720,71898302,36487008,458072064,918020903,1927985629],[2117454943,123450103,112370879,2012279518,853766005,1150445519,111215519,372631515],[1995745114,1429801388,1442480395,102771543,362362037,948177272,1883909273,1580846065],[598268594,1768857932,1575266594,1798530024,1651800788,447465512,1312289102,1586707700],[1135680068,1064793869,838324901,1966638566,1192570118,893791308,1023040388,1998207580],[555843574,971125802,838189476,20158061,1473309823,858628836,1370222988,1220002613],[155409978,1238376351,1539902314,742844411,1812093002,342741871,799847457,1653592386],[1058847773,1367876417,766789899,516699978,801877329,447822562,548912301,1745664473],[1414505651,345267545,1784394893,1010650272,219337656,398351012,1566917785,1083739429],[77782821,771866567,470505044,566844946,119203321,1265465404,204817752,1066356367],[1411970940,208527145,1971285644,906713858,1601262053,2095168963,1494203795,1665914958],[1942951401,477386404,1121927240,1023745105,1215456743,2100872846,1734228222,376210003],[2087782736,224645807,2012660110,2103709927,859512144,56912475,121869881,1602041693],[227542369,1108218458,992420304,943538231,1815229469,279782666,1988886239,1093553187],[98586819,1824563059,742170807,1672828139,676041573,124089904,1656681218,1512834367],[1184024721,383008719,1798468971,1717030078,552780719,468772829,1764786191,88964618],[951964917,411765039,1705038319,371683512,1546725175,48726651,398713030,1961523143],[382726966,1371158616,434639412,1586529822,1340181391,1405241551,1757574676,345465686],[1114084680,1719367096,1749578747,708151564,850118986,1370142261,397183685,529412811],[1504441217,2106671867,1953976162,524409480,910699860,2118570263,2047274874,10292372],[2001917410,491196753,1167563804,376493424,1350748095,642786752,171592752,394000329],[1343645173,737794701,1646505442,1248381279,55934546,1198333434,669651538,1325906891],[315769009,1913831180,304265026,1418363166,225589344,1763809830,1933316013,238244105],[507634629,348969908,333469214,1001089130,573323932,98596832,418378030,400514216],[959795257,101485331,1155346319,1843724569,656948013,2012858137,1261638898,1113264179],[124515745,1558176193,39989593,945175859,1064484768,1547523466,1358933929,364719045],[804949228,1873094907,1856586008,2083439095,560175572,613422805,974067965,783830252],[853323315,1904337700,2028335105,1066222896,1943734186,293947680,668011681,1842980720],[1720829660,1275343781,1749567793,1493873060,985865208,1926559250,512264014,1086543951],[1925914878,871031840,320306670,1671148384,1236069486,1295235740,1378576383,1452145006],[1247045186,897717683,1196326007,1979849579,915204346,315699171,1458510497,1667959166],[1399881618,917919569,29929843,1900560921,1897161255,793677844,932112808,1704411482],[753970582,539736823,1408688718,531135922,2049570177,547769745,1618851211,769058695],[1768888114,1135869737,1137689508,831688060,1461751567,1432810237,133708239,500363537],[1820618735,117581798,2070242669,96949877,163581716,327772012,2127676200,1328749157],[1255924937,601481171,1929798637,726099528,1236496721,2000151897,1700410230,425855738],[942538430,1982753241,1426023465,453083200,1835509598,1151771239,18367993,415889193],[2071832050,1122118463,257038034,2032940963,19407482,567621872,533097605,1588626843],[777927631,1526358270,26399303,1771373968,1349340018,739534414,1317996324,533589741],[1097784698,624812894,1203891952,74483036,1174137769,1551296700,296787173,739256566],[994386522,392543908,1442682008,840356516,2045282480,1142635511,831294199,219509389],[374948243,56231898,1301094488,2022915569,1037730730,618475469,2072645243,1814172236],[1925579650,1343135710,506973256,2058299852,1423180309,1759036223,1877129682,961839209],[829535930,1099824292,854911335,106677530,828728493,545117476,879409300,457685831],[321459470,280983353,1238935074,7439625,546305286,905064186,989412104,2045867032],[1808723810,265800060,53125364,793693636,642776115,129241085,1301596326,306992277],[397643501,1260233959,348032333,1721431422,1416748462,1708174811,501789461,762736679],[656595820,1281941869,458098804,1851678956,762573944,955704904,1875873613,1716569289],[1371832456,557060607,2119648443,1714365242,1306014650,910618232,1217113400,1573077612],[1382796637,705035517,327122145,1373531524,2112072211,297769607,546171244,984914320],[662142410,699291851,349916467,1907791863,1948702310,1359967336,127601054,598302880],[417589428,798064970,1542411614,2035293627,1683360662,194742039,1149466888,1070193894],[1586496070,1796211305,318396675,1498356340,1538209686,300804109,1905999389,1002229589],[1902943324,2126449705,211697551,133928849,1964752231,32754737,1140796216,1438724808],[1039972603,196914350,881240000,338405958,692767496,1458747737,215187283,495295632],[887407284,462606365,500444507,215333937,1584279093,1147221410,628614187,46519579],[1830549305,1544087262,1285909976,276559972,57096068,1682478458,1297119029,1639689748],[825448446,442260012,518923869,698645639,2049400262,1946964038,419185472,759031614],[712589951,1035131312,1567530059,188637462,318606034,613311114,2034227770,845607783],[1122411838,436163560,251281868,1465043978,898806172,123547827,2046483406,807482311],[1435930818,724684045,1828105553,203865650,298723019,1336442131,1018664243,780827056],[1793669031,1351792399,351980378,138205619,176707803,204436495,1046450758,438924969],[612764966,909723296,952921732,1533044323,30343434,249848776,1807522135,2694589],[1629939569,451343276,197252416,961240672,1350449067,1138696815,1352845780,1922245525],[646642857,1788755445,907195811,1492156876,1496346762,1562984311,1765351830,20879780],[1205623664,1994463984,995771375,10275963,1224549573,1180576526,1708952320,919560621],[1312692522,883881080,432198222,945739834,45733904,136720410,142452259,1100000447],[1398824747,613892615,91890374,802212846,663787433,1964319305,939685161,221180116],[345377255,1084394163,228845112,820075427,456866784,662907127,961192413,143673648],[1742046545,581288693,1430545049,1730482871,1925915665,335837521,1966388032,600037800],[1204227511,1676072525,327057315,1013170292,2015396587,1929793514,539087361,1032087175],[887271401,1314629012,2046364063,1615155561,692270070,1089796229,370250337,285996556],[1475072268,291580980,1807655575,603568432,1030701976,1738797528,1534792962,235958532],[199520619,1154058350,1979128907,83172667,1860982778,1416822570,398908545,1686046715],[958648091,116581897,1890724629,1644140294,518522335,1877078818,742388203,785621184],[1507994041,1717463357,1837860995,1532870914,1347817366,1597931604,523013524,1859388716],[1835180889,955998606,1338448957,1373433100,1391352244,56858635,513846162,509753024],[631571040,2034920218,349338113,763164846,504574002,802234844,1763882901,37865578],[1736709157,2097388056,1696900038,1333066030,1940857562,574719163,1483143498,231617522],[791440252,143328553,511059352,21398922,2091535863,1777237505,345656858,1704987196],[1473549205,1314337198,2116607865,1803028633,386999223,1016647146,466662257,861652918],[1519916832,1663165250,1564144066,1055458285,832947183,230114297,929624021,449912558],[588568618,1983967129,2035594536,1372449704,582444800,1044948662,76037121,1873446003],[984869788,776839023,1510864367,1449491839,1068268532,154593110,467669255,1456365308],[918980731,849510562,975108608,788622257,1563231763,1413316754,1571072035,1691405238],[999090740,75852639,1690918485,1152501980,1480557812,141568824,502640798,1164579001],[1316665536,1667412846,1228369287,411771825,1265599926,680582595,1248520448,660036871],[918998618,1858152518,1914442865,1583576085,1578884549,1993647069,1414296340,675671041],[61551859,1483725290,108452313,1903356010,677975258,932393434,1071298807,361369467],[1616656239,1083837903,1918422428,1455986845,837606955,77794753,565111936,1524078713],[1491578451,1075751643,1405659636,1323965867,1015992762,1715342092,305332997,1653855691],[1025576684,1789534265,1656487180,410249533,1760927232,756507437,1599287282,170227699],[908518139,2036242074,2017202655,1890929818,862544017,882415767,1883867003,350724587],[1484845808,62198350,1597717121,1720260922,78242250,1200436373,819475664,931388713],[1222153677,1370689169,974256884,1833237677,2130295649,1550942231,71813333,1078972352],[1534844242,774794277,648183512,699946984,240895700,923975198,1645816010,1830497892],[1672372853,1934958921,133941753,718948271,664896307,322595544,326146311,1533109419],[661524710,966434209,5417114,934958302,1277301321,1506457063,1419360244,1439450296],[1233103156,889606470,1854495798,862910295,1898093231,1059055158,44551478,1190224504],[20264003,7135590,485004467,1815926379,245988593,562541137,1633483421,2111860125],[39516599,1682473542,414614218,1262512950,1201888788,1809001245,1597327725,57727903],[129826819,1717647795,195210404,1683466546,1326222471,977160648,1702172035,340292332],[529397358,1038802053,1774856651,1948326522,545174472,1561548556,393710495,499800002],[1045011964,10669103,103806452,1623831404,1012302555,833702446,1605977438,958024947],[1623211949,1196946372,1146343952,1737696457,460233483,2053568965,789321029,1926606032],[1888245264,781650319,1332229790,576331729,648276700,396216551,145863584,889773256],[1405621821,994483891,1534318147,989655352,435982935,1765129408,54249281,1366724195],[1645714913,1886615787,2095049461,804054218,2087436318,729177971,186865998,334418323],[2063785476,300140813,1956625550,1040485672,1720847727,306654007,1462030926,1407841097],[943938229,1103558116,2071980124,107797695,1497361399,1997183537,719254087,1337422960],[691233653,933980947,1656225900,1534476529,739165316,2070401412,1177093437,1925521657],[1466189086,1915007293,223430842,1592676981,313614212,669784184,1308304119,489387367],[194898172,425663449,1138507659,1935110335,1009164109,321356576,111263331,2066116131],[628087310,95530439,1271116483,720467418,647178069,1107120532,557371912,1179937466],[730170362,1898618892,517172921,2079778060,155313982,886458073,274128579,19233644],[1408566280,336367234,544024429,1872894899,1286566329,2077403429,729668689,367618342],[1684762806,956205497,119652041,2098931209,1481640889,1983298587,1984900535,2080689381],[24323333,545375556,729929698,863562452,108867668,1971752119,1252869905,1738727470],[1734350411,1807904498,1715066530,1095801219,2125525092,417121474,2114162262,1537142564],[1320442800,1470560528,6033147,1213819364,488397735,671314374,181565453,1488981866],[1074913178,1278558027,1149320367,127673501,1941731343,1295575077,805015843,858432389],[1277553864,423630495,811053792,1352806135,1868309292,1261689725,1717011547,535732941],[880400497,1025140134,362978988,200230481,81834474,381841969,618868238,1975305551],[1837797236,69954602,691420435,714683840,2063203313,1656439489,1693092606,536136031],[351931448,1295994042,1441526589,199571266,95336027,2073137227,1036623626,632322759],[1567303723,1583600938,1019381480,1007364470,1165780254,1127080619,50699363,2031894117],[841099853,1059312886,426093421,1838054881,1315350816,686827455,1983041811,180114441],[823114315,10595072,977555725,686715293,708625370,2107557194,1554439679,1264486845],[1586583068,1409410860,546615144,1802281795,26080537,260217019,1053583200,419174750],[1073201827,823825225,1684042591,1025807162,2081168907,2077441283,424381737,860085614],[287187344,268054790,1780583778,1343882237,619156326,1188420491,1256653501,1081811481],[721230220,76288317,728506610,1174787447,1077997964,578807402,1290484219,1626728057],[2128195793,961207203,260694125,404213914,877478767,1725331311,413835140,333890305],[156777694,352172439,1103296560,427358858,1971673036,1196428025,566392876,652379687],[1526243645,167070904,1413041928,783641577,465101102,1420358347,548707744,886510768],[896207797,796942924,1225667528,1714792920,545402203,373890771,1816211733,290154591],[591933349,799904470,622590830,1969156623,793479140,26444049,1030223264,2011545368],[406188701,1350910381,631345657,163177449,1894700998,1122826363,2125529296,820018835],[691189263,1890568629,1525330153,1165548066,262724046,306479668,764791998,463652148],[311367083,1803761288,1434778341,97981698,1121183029,386215190,577797399,1315391154],[1163236408,1436382361,2119255834,804748728,788625935,1401546248,1456824525,997184665],[525108165,1850256370,1675160892,15462029,469702549,424308969,1889449613,720569075],[1321281667,1587033623,364241207,714408076,2062610830,1822849410,1089932746,1412411955],[236104966,454545067,150020521,660669958,1249523637,1221763032,2069093712,839584427],[456113728,1294737368,2119074164,910843659,705409019,467498404,621418955,1143120430],[1503172061,644541542,1488156816,1336914045,1295865360,796197287,1549689951,63210216],[2112687571,1534710637,1811499949,1617942751,1791239030,213482861,1106146855,1588836736],[929155893,1335881559,547909186,253918899,1797392829,1295115885,1094190865,123519502],[904717821,1284174728,1766512260,278551724,2080870512,1062446983,2103060568,1125021899],[705462898,367296513,1577845753,1037545633,1398865739,368848568,1798629044,1975201617],[1557131464,233516124,2085148519,673753553,156375913,2121845662,1924343767,85772056],[112886002,438332292,499024116,571168021,222834090,1299114687,376002622,896500237],[454562781,632845141,2107684534,1629947424,549508643,894367586,1437189501,337713837],[1825484113,1807435151,285294621,906397317,1551901706,446393022,1788224565,817037169],[1527705728,338504524,1205223811,1373798722,1634435003,1336811492,1199491038,125505080],[2107898220,1758968676,1645656570,113635045,882626503,1760909590,2092014677,243076088],[1105933964,419616456,321439494,1729462461,48346055,1851088720,489252906,1497532337],[312583047,103455301,1607270091,1099724138,842681450,1288936451,1928649648,750758899],[811181210,1493278426,690866799,1998031614,648967654,1701417000,1252275648,1377399229],[1006422308,667583754,1526994054,327095065,416169096,452874115,1844116718,669479014],[118959773,1266443072,21780441,1068227541,1376380539,741734011,2001719521,1602083570],[126390099,283866560,73028254,307791025,1966269104,1029525254,638054654,1482493441],[240892302,350711206,890559598,1367704122,1558629079,34719832,1759895973,924614914],[1345755218,1483416194,1493128970,1900207312,472587707,462322372,2122202072,734274659],[1677478852,1043253576,1915209965,625749941,1917368526,704439120,2029324436,1867903019],[1826189325,670720933,261746905,120431959,1371127843,1020049498,494033154,366906854],[2097742116,396367218,939809094,719830663,1479894784,1434675770,961869217,215753149],[264747099,1928092149,7077793,453583885,1215938277,1723297276,409895268,999149915],[1737803811,1145635519,1176746285,1966096464,925844740,1594164911,1141060697,50341698],[1152229468,1630668633,1769863468,1223813678,981903070,50893201,1818884768,420660808],[1118943892,1470778677,767739441,2070956169,679470374,1337615193,543698173,962407276],[1165976631,537172200,542451908,2021145409,1746502514,1107008999,1768908700,1223871430],[1310454349,558058714,474348788,504879194,84459251,1882534439,597876995,1998610537],[81041029,1657678491,1992707883,2123854186,1650217631,2003320030,1263632596,599677315],[1323949438,359415994,2089017903,1641839089,490889782,1624521189,1151745273,1545108971],[1420571230,1827020034,382380867,292150147,1140656762,1167560757,423214395,80995335],[458445943,2106164186,759145304,1739254787,642542792,1076609423,950158250,1683079636],[731192494,872116460,623200230,1537945117,1735093881,1444865980,1127186066,1742062698],[616515796,1357486802,322196968,1140194467,1714016581,1581620546,179407933,1401080999],[631104562,1750309621,2112459972,797385736,1980209880,855188082,1075295415,2113706440],[900191256,1518232254,1168480272,1019584199,551946617,246423602,1073984391,596395402],[794157075,1939319694,856121589,980805385,1428807206,790044237,559042811,271825137],[1264633565,338683903,1162239026,1783140226,812900653,745726425,582786692,1142309929],[484496113,1364406314,1029999961,1487087026,1304056769,31621485,43632157,916329129],[1261974341,1786830056,1283020945,1266582430,859965532,232944814,789038685,1158241002],[1283865384,108462209,534462593,300506674,1406715714,576355576,1615627561,645430263],[1554852496,1866803596,1147035645,1233777193,263803018,2113480580,316570338,271539536],[1643411329,181627534,622091538,317993829,1278890609,1010132116,714645187,1755623777],[1034777065,1333448016,1194012393,1804654425,1353052105,433909512,803824428,833979863],[1172367302,1530846891,822649219,814263132,1008660586,911708771,1800332986,668000070],[704516590,296095934,368939669,2081908027,489276390,1058731465,1573243841,482663247],[716731189,1112753204,1704134180,1612603750,1427702750,720437587,591439350,131825620],[233189498,103283843,368798626,2012947800,583173409,299176241,2027339958,1045058378],[1563411532,2223920,184785267,719534738,1451387280,85807350,1012522854,768845648],[372077684,1993820538,1350297409,1352670112,309879676,1340913279,1388117748,452581750],[1833268433,953555247,2103172272,1608928910,577384389,1049261204,768166729,295297900],[190764687,1469433254,1477439444,1162921512,1954261629,1638435892,866087771,302945533],[1956024908,1498964478,377581774,1050796831,59459293,1294188026,328080833,374561917],[588852935,1448044800,1665856589,2113012296,1851751201,1392142297,1077308718,153933236],[1738656756,786694830,776759870,204663216,243921527,1307622896,2124198744,393012469],[1587470479,1746975346,118460357,1892667675,1246401404,1179324609,1787844238,2123995722],[343071504,1703800409,1320962049,1479307127,1500038921,598188066,1945007891,1208308086],[415145317,1426099810,2073937180,420868765,648710540,1728698632,1307241703,1154125130],[1088563335,1820214600,213764704,153906980,579604267,1427719477,1757154203,675762536],[1666349984,1636892076,1457111782,1441800476,63859030,182537441,564614991,616315807],[1584717277,1281501059,2107775276,1180201417,1347236442,952413574,1121682989,1565448331],[1633267370,1034277191,688261752,2055254123,934860595,2034435773,2007281549,265449180],[1064340589,1068789117,170716429,1789721720,982632532,493953563,637475867,1785548056],[215076172,139724950,956265657,1847847969,1227247679,1240247925,1667021266,2112206833],[1114815740,592768439,1775035497,1229314019,600477877,389018389,606224779,604408995],[8097813,1281442917,500485950,832565491,325702089,1194189101,366964277,597952024],[1216556712,1544343730,1327486842,1390478184,1805677799,1100862743,73934641,129258123],[824926217,1960477287,2014489634,829220884,1591477534,180076983,1742809950,117820325],[678814916,122184309,1539386088,952313260,287190667,2069450932,1740938809,742649017],[1991753208,620231343,610924834,638146658,175426347,770988373,439854507,17333590],[570423389,258952189,1403189472,793046958,188421709,468511424,1556070339,1376956208],[622151845,376416075,317268972,463177124,539241798,781839272,1325478276,940365036],[1007033906,1787918968,1371365717,913803889,897585459,1071505779,627485450,1293357706],[512767629,155707783,1327829987,473462561,185876810,1263939019,1077182564,1500327194],[1740009392,620056410,530252001,916565142,1200751270,859990312,2060531913,904291191],[135920938,1646856328,1576303785,731420657,1999926248,1130011752,1062236834,533380699],[1815178811,254255686,51546113,647589164,490239277,500748920,130587060,2015844780],[1708719148,1766809389,2031185350,1369140257,2055866236,399381210,702817154,2037233288],[1227865981,681786349,1423006131,980622752,433202379,1080514462,1651261576,29593263],[1793327670,1753383080,920444207,1710133189,560525044,55842536,133141413,1779946976],[1649071259,1985273521,1683031234,1138912251,223277055,1102562461,1700801362,1648066820],[788030184,1283864684,8582161,427042003,8618326,440519217,1362675616,1492591777],[1394723175,1617423883,124360811,567652997,1589109786,739316633,202377872,1497230558],[1343670744,1042229086,223692793,1530060165,1424643480,2011627513,782264203,835403255],[1608972932,1621929727,1339816376,431109203,1998003637,2109176854,668881255,1068313125],[754792940,233639665,1467769005,13101418,1088823972,1871923409,1365574614,46339073],[1741494665,1578065252,1324740682,851001065,391452265,1747498951,584556759,724889670],[1016109893,843010144,18818690,1010348112,132275142,1177013284,943617954,211696781],[1478565221,1897571953,2090777498,948157399,735219543,176050100,1089857544,1016091482],[196849384,891930402,537453569,342960523,1991089768,55792771,1692926397,932741196],[1883611954,1106792311,1970480031,1231770574,591112285,1245754700,465395033,694265560],[1901825528,1812008931,135420329,331994253,1956369477,1922582048,2031566073,1092060771],[560931214,1793782450,1520447626,943920117,32724905,1823918991,1444343476,604337620],[1226878637,100077373,1181753199,2074552719,1383286168,851365498,1792020725,398735086],[468051502,530535443,1119886195,124735104,68465370,935580958,572962932,1702390277],[1679638325,1524357428,1315715892,1083045389,1155988059,1961205196,2051036884,182978380],[698231531,449871424,682313772,1061095213,474785094,421398775,1322390298,1459829461],[182812587,1163212106,343166942,1099201341,317147189,2115856850,2015383863,1805077345],[1869949079,2068979325,879109496,692325588,1435721471,162540273,691272904,1562407169],[1392412470,958305618,2099659032,352842235,1322458863,980696848,1993905209,716900515],[1621830981,1508899256,1416387386,707551405,1335104068,1372642016,1573513531,758348674],[1507134240,150862725,1414611697,913068986,405313732,1727603475,883068317,2107502517],[419938547,1992147655,1057077816,1172653820,497875713,809203330,1303929372,124753178],[1774487145,938136604,981646722,184623968,1147468476,2084530968,792101833,1164467873],[2022553310,1126531530,1751782680,1268350133,1933803113,992794424,1378633445,986287802],[255781829,679385266,1159729826,322890195,1052566366,1737911147,683711426,1892748323],[911840416,1308067667,187219514,892214308,973416024,1926745700,2002102328,703661324],[1402748379,1381090755,1816381028,1814536249,473292349,1516842455,873692692,104807068],[105326497,38802917,1790678328,2021274400,1847494207,832499866,1632838989,422837603],[344732349,958022924,1743188142,1001238749,720939941,1585132859,488357862,1229861457],[993542233,633257503,100185877,1824686704,453524224,654981699,768050562,1845340615],[90270966,1746019618,1857682249,1166166470,437227023,1790249188,1662903482,330285488],[1590391152,615907560,1234042617,1107538999,606000264,159663317,437702479,705947750],[322665399,1780600006,1862201186,850435470,1025100413,1998519477,405580935,1812934112],[1856150617,1466394525,277382004,1104743390,156898605,1357760978,1892536445,1468782493],[1918549570,671991893,2092133332,521718214,2041334320,1142370006,1300668118,610412348],[1258288315,1153420840,2066892493,412287026,1967501339,686386992,120360151,730109671],[396575703,1731934816,1432407742,1642488040,277486118,1725164206,1085343286,1364286753],[1510776484,659727470,1021257765,513481345,1092834641,523253993,1986073038,1697555711],[943979337,398368732,1446283613,1028313833,2002107450,1353250720,2040072060,1545924100],[1224453858,16782111,1674060308,427568968,633569616,1020239769,329308827,1667129757],[1502880441,1084051808,1756637883,730268303,1363900812,1614934889,2007291454,1217386122],[374306323,1555702755,1593262025,1479658361,504975306,803457183,2125321215,769492314],[2006717306,265713199,1374550665,1113979524,379817002,1263468740,730046674,601289890],[674888177,1544741735,1442366416,1070862581,1688968979,1889644460,1461743913,1947446726],[1092840657,663742816,751537987,1028008227,1012322961,398563228,1062228859,1078248210],[819544221,1395984924,119997872,27115862,1569115143,1795401590,1180818703,375510507],[1063237376,177465013,1195671576,615560986,2055907275,789530182,2090132675,416793251],[223808141,970297939,640629630,1449771815,241161587,1064435975,349795143,434297740],[722335329,1968937595,319100389,849705961,59469247,454094143,1681817816,502884722],[1865437679,1154600047,621083284,1709118472,2093254127,1876450365,2015174355,1569769288],[1245520695,1579697098,312662076,1014759723,1478729405,529630117,685190364,1843497575],[569903248,1761368050,27992966,1135015469,1516664787,162786500,1140298515,1558562886],[1378420034,1743028135,1166391140,191637485,1609015638,327877840,165725188,929120508],[197215751,1319049163,1062093221,1958411448,788042554,725991091,1541818271,1129961712],[1407203672,1464908775,933287172,1891319386,633726988,2066183497,621487819,985914107],[921124920,269784712,337674658,1221383197,1599414473,1224165612,1069495671,382755983],[965363516,634464818,241270601,263278507,1314103884,64847561,1988719040,947332653],[1346339988,966258776,389869611,236899557,312000676,1801787387,1968076973,528553560],[1582425204,300222859,516686615,703857848,971312788,1949058441,1353255583,1743536383],[1929490831,50157884,207420190,1016223801,900899179,1743230273,1242332740,1458465868],[906528013,2103939348,940091539,817995934,2039726496,1306764468,1194035742,2611206],[82651984,1265031496,1444497707,454022525,1701760924,1773980838,801202298,1040033923],[34987394,1247392191,2048456792,41538838,344214497,1015988220,1658314711,1338045829],[1408987194,1718595532,204944388,62470406,1148088248,1875967221,691432707,42033061],[661766832,1580451678,1902207988,1536339322,1349867550,478084306,1401978,479839090],[2115401920,793412924,1202133330,1694847337,311668767,835366915,936395431,88809647],[666953915,1957600660,802569440,449367312,388708447,335672972,241233993,1861484728],[9539554,864690065,1193674769,141468044,1170888703,653396455,743916594,1925624843],[1691122337,1624426775,197192657,834426334,867357933,760779367,390070451,1151272403],[1070473036,308249322,861855342,758698442,90818582,67907680,986472090,217914069],[736780080,1456896056,453284487,1640788437,962408665,496556108,475595,52449541],[749331442,1947078047,1638936120,629053287,26984566,874236714,877876952,723708859],[952579070,1814771670,1571692952,1136598958,999519373,1117304292,1468919237,1541521756],[1736583786,1615282809,918445033,128503405,1375246580,1328139551,179451381,1414264874],[203271198,825259140,1760302636,737015153,811704912,232279373,1274720758,1964155255],[1559276057,1309051162,517804010,753992101,816256355,797911768,1856124772,236307593],[1182032896,365920120,1580360351,265258176,1190977607,1431246482,1131481831,1896063496],[1970046403,1880024896,726075039,1444865619,1780320229,41591055,816697096,1449204089],[2054926569,5356638,458233668,1038985683,1467292448,1823481753,712326569,1401672562],[1442068255,1812445082,969388664,1579574819,1434777892,2098873572,1318636365,1027678522],[1739330102,828826783,1929809765,1616431727,1736868064,883050802,336731513,716587083],[1632030874,1230632874,1667921196,1570658140,881394653,51852846,194362657,1845037897],[1094888789,943812034,1120822916,1370121399,549421298,1368074453,1051017043,1251490935],[179380787,1801309030,709752673,1095308113,1031898365,1616700356,1701013035,675202343],[1435972389,351883019,722873957,115216722,635653802,1772048054,415860109,238260819],[2029750955,2098341429,2072217086,536261071,837119057,1834697205,2015300537,1954783789],[1258921771,290034495,1733872342,410703368,1486908532,405965957,133460155,1280628812],[844455087,1134143237,1103259155,1243814501,1672067381,809280900,476165781,146275678],[1045133138,2023257865,1801261765,1254460926,1144064527,200097240,1747966556,1137929255],[186547137,1181172882,381883119,30225576,1432673983,777442773,1027430129,1674395984],[932843314,1867425984,1383977716,299862331,832769585,320207963,1351051643,438167956],[2058998155,18411994,1225174768,644651288,1494170913,35736733,1967422433,1359710737],[1239152437,772483445,862420288,1327222378,1693390789,1001171867,1125646153,580341354],[961330815,1411943243,1727970625,1455227702,1078592646,794719977,1222108555,1662928634],[1975926840,1991352723,852331547,1309461420,634828152,1529890242,2019843381,1507468103],[584726467,1475858532,7060612,1024922218,473783406,1852149817,1992066089,1087014759],[1473163989,725897266,744285309,475035940,140298592,1413825409,1611671285,1945178983],[1221181040,1972032822,1596077540,1832784598,57158075,803915581,1153013257,1854369479],[1416747490,2118526736,17906947,1458508512,824499442,1596682955,1791743192,1324362419],[1183793528,1871730761,1777990482,1650160292,1287360129,1070197091,1772674109,1656925050],[1908503829,73604733,1473599956,610195759,70253157,3462898,1729421028,1244446878],[1045525388,1640233573,2122745937,966273470,1846274808,946947124,821995443,396936714],[1667356129,1619498429,626196206,604214866,638627825,1287840675,1787094859,1132630183],[160817553,844055235,1992980813,2113003997,1408704267,1091347922,687174675,1831236313],[1339141076,529567306,1394525188,499311052,1855920448,1230432148,706851606,252688241],[2104529960,1620142836,201014830,1377463133,1785797923,361820130,757974125,2121280172],[1288370065,736367721,866943795,1975516422,1673508014,391386874,936563740,1136232145],[903583155,1267264086,341225742,779712365,724586733,1708656038,2008259637,1382021438],[1685218838,500600937,662564236,968034860,1138903358,421784180,930376928,1965388592],[222602659,1632808456,307402864,909700650,603750092,1597597484,1002020729,2069051181],[1392865061,1324159653,1061625132,1850890628,1642956528,1401065944,73375619,58962545],[386316490,1674890075,2016947141,541269410,1728266581,2014793265,784198800,1509704885],[706278849,45243254,894831575,1115277783,1168006099,477311075,222441072,2002254282],[1062805049,1276929318,1964693037,2109496766,2028447911,1562641356,1422161651,1613288197],[1846527409,612815967,1106879504,1426566582,831526434,733903752,1878483694,1126234376],[989977463,1764743729,1353358147,1954984547,66142330,1104889476,1913420833,756924537],[1662722777,136659479,979809788,1629442348,1290207413,1340597786,257524608,637870713],[1183615565,1432309589,147146184,748953062,536753881,281316673,2092356542,62249865],[85637733,1576448767,1317628641,703146062,1245640682,806047088,1735102915,750005568],[445814480,1154271998,1482889936,569533308,1160510894,1996578835,1234478460,704886552],[1267417548,327704947,1214366118,1489730858,1154191060,699973704,1995877930,903757538],[1498075097,1743741809,346387896,126600405,483716783,720536002,1000021001,730627387],[1521363143,1777858652,1665930513,157545437,43211204,1205246944,2092101297,1759064053],[474558822,1105577812,1370734434,88816249,1372832570,1338910446,2114408970,1890259621],[1758451540,10872721,1974187784,2082526636,1457000753,259439443,365665362,1614912976],[138722836,597243450,2026019897,2129178527,1009625379,211719383,200867847,87484374],[926122845,574313505,332622915,902201447,430394590,1699552924,2024649331,526112882],[1371362584,168475361,2097553881,1866062003,244094480,1141923668,1876594360,876406916],[1468212359,2002040670,736787022,489671506,2006138869,1016241465,1280213085,1910131178],[1347108731,735719581,1355746122,486315093,997308195,1161481691,1899706980,303009918],[2109035862,1352092899,1232940237,1055909903,249545884,1773625612,569332770,1294913369],[1142458062,813970088,189112357,2078687026,594989115,756932090,350289336,447801721],[1078611181,1549327796,814323854,620609162,926287764,655525533,1309579759,1112673262],[694773725,712861937,1339831348,2005975792,699726528,993282442,1128438567,686790618],[825230462,901867036,473771592,1788969931,1195923444,1064063451,590972083,6214496],[554379455,614775357,840047647,328532864,948001767,204427906,659194730,1027871609],[1658201708,83771019,1963026907,2011604420,1633262588,1292516282,512628112,772123811],[1661450343,172950374,181307028,1768860042,1425270407,2209111,2011684848,1061287834],[592681847,1704444037,1915033521,1990657854,10374567,1345700662,1258467973,967227803],[1269502826,660869390,1708255956,1182063878,1956112886,1284348453,2088535216,1062463267],[1922601936,1555219347,477808907,654979800,257472298,737934428,1983146198,2042254836],[1796778682,765844328,1547082439,2038090754,1763504221,1802044565,1587950244,983812432],[1000633456,1320381959,885039620,575403448,2034230030,1207393371,891851219,1895844642],[2102450747,4383520,1644981635,967900290,1381688444,521093642,401794171,1847085896],[67955048,1201219472,1919720782,1066898838,1293475878,18997624,109899792,1833459464],[282605741,454663663,510300654,56829475,1883346441,647329853,1666587872,982124734],[1338094428,637162691,1551025882,66809396,766724238,1512112052,400957372,1128001040],[1163108008,157225021,1109018213,1455014853,1590690423,1798017664,1409550866,126347638],[1400809763,1197195087,88339668,901060247,1083684146,781521171,1709418990,177198684],[732313791,833384712,1105927543,1119384329,1790837707,266003724,280798338,259989001],[1358828020,154305980,1209039497,1964817858,1751409814,498660739,921987029,1900703738],[212325768,2125472186,1940037234,2109848102,2023966467,1051467268,2122307324,787748902],[950789279,1996633162,12049284,1754235194,1203848386,1065842223,1114218375,555180467],[968945162,1197348701,1084331957,1308466223,2128682636,1092479535,819203804,1103587480],[1758467582,365205435,784073767,90767228,786402267,1528917089,1850328562,1222870818],[290338794,931884283,622625951,761376015,1211546572,1451879768,109646719,223910257],[1823755782,944155556,1429318909,408790361,940236460,1893394214,1232620307,1062384640],[503641180,440403267,1859679091,1374955766,1476839298,93841212,677186182,1149290418],[1599673624,292781666,713436521,648625527,786278620,1960387143,243692010,155286149],[250504501,241864677,119602097,1498180032,1775233611,1619349431,1027920529,396816151],[1901235083,1398603789,1237748412,517346203,928684734,553734171,1857502593,1384115588],[752581281,2019505054,266693301,188926062,1065250147,1401133913,1913129355,296142835],[832360714,1592650290,1390357398,1716086586,511023893,146707566,564370893,421356821],[1538798992,174865042,654091234,130382454,1787274334,936634658,1101264157,862501625],[1945684840,2020369211,1643178810,663141923,1063057631,738966445,945342431,1959453688],[1178881556,324631013,1618390003,613979202,1448539453,216946045,1621963878,455534442],[1229079568,90329948,924394875,1847357586,885109307,818939616,1296380258,280224440],[1205548970,1696207361,1237035033,1727921650,1065983623,992022836,1093979354,1973230394],[349317272,314853062,2023884407,334892453,1418204028,788821931,424337979,950102946],[162604538,2086975116,1467160374,478521221,972079301,1180365657,444870606,1437733774],[310954250,1554081677,1334025755,472414337,944127412,1920036795,1789175117,972084895],[555024470,1927189243,882768894,767844639,1317652144,586922111,894144616,2071451682],[619402196,1955194016,901125710,1401143108,415432598,1992987619,1239911889,1058777550],[192224469,603382547,1100392035,1070804880,1102955888,1170137587,611558407,1675007753],[304637812,1035889593,1629101365,1491356083,347105352,598500313,1362351680,313228255],[313424475,1472216010,1580890143,1229379057,1657925199,295119779,1983403008,506156732],[690080393,1930860797,872168707,90994261,1811578148,979695124,1658708970,701105524],[1610360194,951204102,2106376070,1165991111,552407741,663829718,261062400,1353349854],[836814451,18065847,820225185,1531381240,1696054493,2011099026,1019925532,950437618],[214573185,1422762813,1513631526,646619655,1397975088,1401884426,246310392,1846225147],[1648505671,1916974440,1737535403,38362074,323947275,1516421453,1822829932,1411098020],[354244329,1748402516,582688827,1828610373,50901983,112558240,1346702336,737868007],[1467784343,337697110,1905732617,1265939124,1357933849,1358388428,508626286,900130879],[1955146688,870525084,833170373,1233503470,1598274087,702340639,1288861819,604332669],[716324511,1189653833,690726018,1383006543,761274176,1657457315,1037416894,1342889147],[438485346,674685751,951869879,1153119005,352121269,877852334,544312984,1272585765],[1828162672,322144659,1335904097,325942044,820911949,1567136727,6294284,2089217931],[1700066465,954037077,573026067,991822187,1601320943,360799917,476042983,1353357781],[601307922,1052147870,760176411,2090088104,707042841,897210712,65234843,1133934202],[1430046119,1013332998,1615218570,485628244,577762533,1928496660,677001760,1090413327],[720619426,647324819,734365369,1211518454,1486449315,1869399538,25305655,1702895237],[1777759993,1212513699,214916870,411822405,213413890,364159346,890783562,181696288],[550945054,613013881,921802440,1417218022,1519962903,492256431,1325554504,1141740451],[1574516388,296465288,74512075,1215729289,270471427,155411137,266454278,722196516],[1991763605,1160646568,284863679,613629256,1767759935,1322839896,1691137006,1851517653],[527150295,299815768,757115120,1619708481,70702254,2112547603,417462565,2108305162],[1553371785,183634614,567679253,97726592,1522281566,73486064,728097380,867704452],[929883412,1824025891,1693679666,1186364438,1291946751,1316178734,891773897,1507961000],[1310653472,772274618,1566915663,921114421,1673588908,1545886637,1783714693,1518072340],[1562470153,1419701765,1440165580,1619076312,854243538,1212522492,1820345524,220061138],[598005318,2058503069,1409738971,1399629981,1066816845,2045944254,1506221391,140925879],[2106632240,876349747,342210284,1431481642,371781562,1550996000,878602038,642800476],[152649486,537045642,378451483,856411789,894164522,1708168001,1023215183,295707799],[154677112,711696703,1078386813,1453039973,1542828822,2129602953,1164058497,30985796],[1845094106,928334352,530191548,1933594744,874773305,807363686,1001958613,709788990],[550012168,707343068,38983313,1317964911,1710412299,383424975,1667872508,266077395],[911420475,442785075,12332968,1360985442,512687558,981660520,136257746,1093883561],[1711797655,696113236,1779338273,751975791,2075774998,1686766768,1848482276,840657468],[372966986,1697591987,1978192016,1007599273,1601384373,482215922,2101851692,1601711311],[1081257394,663929660,111978254,62508018,1528942267,1911801940,1511312751,1870078141],[279619779,455842354,1845649905,2121788565,1183533386,1334436994,1023706537,1116502565],[904734402,1280199267,1365618132,476175879,1603848048,1959479818,1947016020,1060202175],[494681506,1466329087,160074661,400004283,1153220225,1987876579,1030024658,156645745],[46747068,1488609044,2122604229,589766933,1931715839,1781459172,1619598607,1315613842],[1148164391,456965037,58651530,44381920,686619534,554996781,614280237,1248897028],[1269789198,1886538857,233032904,78476196,348933778,562471161,1496482991,1139988535],[223471996,760917803,58638891,1277000623,781922843,546727036,1042342141,1969587805],[1072056290,658514879,495296981,981537276,316664843,18806774,859618941,1307624010],[88360396,1171476125,1333896347,1618066461,1721320444,772054272,1905234075,2035692374],[1821136053,914909305,1055332795,909767592,338017023,113958583,5720950,459341439],[725225084,1800209670,1581834770,866512131,884148278,671337703,1270027395,817406549],[434738075,1849352027,141148040,1241715803,1342692378,1815550615,1033106933,1244334546],[1991842666,1059817021,1076489893,179677655,1827874107,2113534298,1886290825,539326822],[509752841,2020835008,1610180838,771113281,1477010641,596869251,417741218,854771119],[1819600914,1204718787,1339062223,605401399,1839775200,666052361,546877320,1335284064],[133258184,1614007392,767283485,1320409253,942240819,1325155511,692911478,1509015564],[1230124347,1667716208,1877195924,628890823,1580650334,1388825314,1314035276,665874361],[57460880,1066988261,297316268,385731696,1997730391,1418046771,524754141,794435302],[1150843020,688173884,657243344,1238937912,1019753330,991173647,616874182,967038570],[1362986075,841439003,1617530876,1544771984,1827877467,766028458,549533376,1018005062],[14535758,229424320,115804738,878744653,173914286,1918880892,797565416,928600276],[387931262,181579376,903531488,2039525411,1737980690,87321934,1052882188,618232078],[1633456329,1022181013,1895933810,1925790110,823598197,701696685,1951309224,1680906500],[43788986,1212151174,115545762,1098774021,2096851710,190946095,1074493849,40719265],[487615210,863171537,1718706977,1386925225,1123873371,130364765,1524679127,858306280],[712892049,2078467950,1553582081,1459095391,1049325290,1518981069,926090091,1994654171],[1326749304,1011340642,1466353319,938862814,1750429633,58548725,109507151,1240268855],[834728023,1895298274,163522178,1436493952,1291119806,1898566907,1516507001,1739616613],[482756238,559791757,1888476317,1254269322,998259746,1242470415,1982543290,471031541],[623001927,970582601,267490166,1263924894,490634080,1778722696,67034301,1514942508],[1419390980,818927781,573569354,1860430794,1954632936,1693785472,668625523,1913814012],[1316732635,1637505999,141334756,895173999,260333596,663656775,1281269864,561690022],[1036969846,273863387,1671613197,1229939770,863992908,353244130,1948373430,1285760230],[16470180,1423464583,1650162697,965931400,428643775,109495676,942031742,292916906],[1722135381,628314743,1824620879,1597249934,287585382,94441356,1985140599,536646706],[1513172845,732760900,22649978,469482993,72986688,967630252,644781020,1734420616],[393322214,1523294135,1252418679,1209825793,1654017430,521271823,909367274,96729079],[203408060,173335424,308440059,1437617543,1196158755,972824414,1506330139,575344962],[1796090413,1073557673,784692486,1303462375,2111198008,1809931005,233055657,1367818903],[1935417417,1328378678,1811260262,1163566005,1899748896,1046779959,940805261,1489999806],[228129459,841562877,12821821,1732170510,1428959272,392708311,462916793,574908216],[1630926437,721838516,304676436,1272030560,57188690,1444664882,1438524318,998937276],[461076355,398108029,140472003,1674438244,1705010934,1840620590,819840746,449583335],[1343187944,1574606939,555429094,1736254446,1470692508,2129344481,2000626128,1507152872],[454805927,1758346216,707164393,988921175,1632285162,533880923,389613368,710406819],[979523798,1374866127,759614228,388494349,1178573221,1235222761,1238720282,818981698],[71407474,892739549,1350113116,776710329,226933446,175701515,1143193808,1285722789],[961350008,2100489701,751302703,1888920602,977800670,932912577,530823987,921892400],[1146427114,2048857621,91570087,1173964997,1780446228,325946827,823264064,1299009128],[2030927757,1606424304,836903119,1555782884,2027165496,1172307533,942741250,821890112],[646338046,2090181158,1663131494,1168300830,1283159836,833172289,273790360,1157072947],[1308546457,800059291,1151218066,75483025,601314412,1590838230,2099898669,1753039923],[71748021,1588578639,916875034,1880261858,352711274,2032496388,1020786204,1614282483],[2020235071,1808498045,2061901822,240316931,852846718,609263594,1198391883,1604338562],[1739133056,1513473710,1429002693,873131168,998112682,1801551008,1785046260,2035446084],[555042806,1940378458,917783143,508582770,722183854,1447440861,1403207329,140918603],[348196134,1347340134,144399352,416363285,2017119306,1226916432,1752893367,114499869],[819102485,421901631,1936219714,1838883184,1936537095,992334515,124326901,358920155],[1446507076,904689988,693046355,1602192247,1042293627,347906499,1536238539,1880058837],[1515131467,192717353,1822687734,1307081475,825778477,873099578,842101669,750732145],[174420002,1552378480,371621625,497314857,899299258,2088494968,1553879743,1181083405],[375802479,1544357893,1967173864,1776978591,1331359318,178839299,604663553,391917572],[831594832,482324637,686760827,132845086,1880372036,783602186,1151023113,1120769081],[48129102,2008486637,1276224124,99060764,247825720,692546546,982905044,708632252],[71912110,2002458400,907442222,689781045,271585405,6218323,730101512,936821406],[1564935304,1015774669,2073147718,950878608,183202711,765953314,69569319,336914337],[2115693664,205502148,1837721005,1717838814,780856865,1460682940,130120880,564042539],[6543440,873847402,635997946,1560347291,494842854,220395391,726991062,634421599],[186505405,957504304,1687280043,181873925,55834317,1686025720,358426958,1267649756],[79334810,1912098720,667834481,89751296,1660459826,836591108,1566766389,1412657646],[335145842,849232676,1676754935,1346809005,1786624329,1890089577,1770088190,774937743],[183214390,1129466006,72285676,1101048776,929195310,1931542824,312525627,20732124],[1440221977,182250826,553414379,1565244472,1632412012,2098059327,133882179,1931245730],[1521953107,821018627,1442794941,198351643,1678691636,483345817,2016648764,195068605],[1860825973,2003424178,541296644,822154030,2106645976,253166668,397734888,1855467490],[508472674,1791209635,1312382284,1653210642,1017144535,1585550774,1163405241,595612006],[768646284,1242103456,1055393369,467172853,566534033,885608440,200152836,1351961440],[1355897108,1810394728,982163231,25887532,848329422,118037254,1891118126,509371039],[1303328411,1994555811,1398521922,2019790088,1440243104,301376818,225471390,661207463],[1858428083,1615858998,692375269,1196724942,136017720,694994777,765778230,442586514],[1672049190,1222964064,2100148013,1318669614,663312853,1146218119,1603028776,16240928],[1300181906,1790678570,1850085707,1879656593,327440368,1658492713,2036720971,617051355],[1237858489,210668049,667236305,2035428320,96219519,1904163686,579691819,1055408024],[474860844,981205841,199668781,1600297444,488786676,1033693959,412270242,957515516],[188510170,733239054,652483635,1611183895,1509714805,624667052,447366249,1914931128],[902535273,30942072,916370962,1604368727,805819490,1691944906,518935181,1925618837],[1876413985,248039796,197357422,1096458100,288849597,1218034063,469807973,1387878221],[1169936747,1506476088,353728811,868706552,1088638154,718208554,336878164,54497113],[444688173,2129908486,486663640,689757135,1260179439,229036934,1677423364,873090291],[899364645,1188156438,1216753913,1678073856,497243127,1110133158,1207278247,774809555],[270705293,1767950574,1402202375,949791970,1782419475,240369762,1845723440,32845008],[1384429940,227664384,1288011933,639907770,478857538,1739684457,1054490756,1945496753],[194772386,947132907,191285078,1726128168,702446834,1397124234,1621621062,1572310874],[2012895084,861128385,1787334570,602550005,323301467,1376845637,1790840331,20339785],[549823458,1564797334,1590099935,2017729062,1327149418,481688921,315350179,2126525241],[530930617,1525479462,1948727449,2022099095,1668048080,171165102,765329786,1315448080],[1138881327,403299828,551964547,488123641,1538520542,356764088,1820847094,730461838],[1293524127,781330656,1270138649,865269257,1293224584,1361683746,2063224970,107208922],[210203291,227738979,1174668953,689383677,976015950,93280869,326375352,2013702715],[1862350621,1312372307,1667974969,134796613,1517618668,1682983402,1116569112,786339799],[467473601,1766216541,419975785,1163036207,1085929217,42249831,1557332116,655787544],[1665387218,2033535586,278065567,1181307688,2040484744,607612134,473010578,347718168],[8096186,269347700,170171507,1547210393,2011826868,203600360,86732676,826933638],[2097092113,1977014082,945613175,914347754,1508684104,617903842,830442770,835297876],[1199008341,324431839,1563935529,1952603152,976070368,1570829224,1573489031,1075291799],[2091179496,799828464,125837435,1653139317,2073002359,1020986001,1537239755,718573273],[602189230,1480011322,317970062,85725593,921538543,1542916941,384868325,1576372140],[1686121749,1890751302,1296658020,146220682,1587834316,107292913,550007541,2043045913],[543665439,1394241822,1490322146,858479810,1779410109,822701039,743608840,255379720],[1947123742,1158379257,1711491045,2004975381,114770586,593940123,1894104897,1538245308],[1471867720,1430925933,878642867,1723568667,318391619,3299390,187722601,883497768],[1165501949,453917706,351208324,611619404,1194089088,1673870072,172833553,1307067958],[1498479291,1716431949,182597341,1028721298,1298688647,461643528,1171874435,1815333304],[1791042137,1535313801,226565053,1522137366,1261943884,811571596,667374646,596512080],[1788469003,350021529,1747722192,2095277012,964296162,1076464130,320952150,474014733],[545439039,263279761,2082177725,584592804,657621145,1948043246,1036017127,1752385638],[1473172161,321436096,1425615287,1759153105,131636533,841396655,956805499,1648114962],[798142137,1373928115,1043732264,1094923357,1422243333,591601878,1265541726,1981107523],[303682408,1301934754,2016141164,1169561452,182964466,853591388,243367490,429704456],[1052660193,935408912,956703600,354647214,747292088,1441005835,1887425196,196116206],[1668296102,269472460,257595630,1125779899,1426205081,1763742417,646334869,1045136522],[153546906,42130099,1980504357,1107687986,779594530,1314907666,1462696252,110114213],[498024106,1335723773,682230576,2128395362,383717043,280912796,1710783090,81347642],[1092553708,251083115,615429872,129709163,1387017219,1814717856,1629546462,490171887],[72410228,671424,2030764378,2059579648,631417876,1627417652,10027063,1079682247],[1580747185,1048406131,706393732,1707811397,558804575,1714605042,437660309,1520931137],[1229914755,218901467,726675439,1086406235,59126733,1302741234,1951263201,332421171],[1252647238,1368313317,1864805958,437260304,512547269,1775778048,550437302,1706442092],[847001272,1908231236,2000220747,1193936472,116037399,2057048720,210387589,588635062],[1779115469,796674316,322113490,1308657667,712494584,48024435,1629734302,381454208],[2108710159,1450149983,1443337959,1975297052,397818255,1597465971,1415544232,326770549],[272384016,854792102,1701715718,1236251886,1429245848,1922600720,1149725072,1534514603],[644206216,638035116,134608776,184440326,103589722,1088661447,1681775443,281980324],[686633143,1853493488,1466696607,2068860644,387539343,755121439,1107104060,1404699863],[1331111841,1455134099,1503375897,163515992,1983181669,1647597869,433999658,599656580],[601329011,1544313806,417418095,2121989438,209585657,1953456062,2059156619,1248486828],[1240710290,1442828815,51069325,795841636,1686869881,52682135,606505463,989638418],[1914360211,668106007,424957625,988045916,1325803785,1220732449,1811216993,1852044189],[1852050933,1488205070,1414500929,757069176,634452204,404143838,2065717303,1661419254],[1732568691,493323530,1692108136,1025535394,1927764260,422889510,1150733686,734394995],[423114836,194252433,2047042131,125294110,375695118,1881155777,1341702785,973405960],[2038930397,1167204380,1694567355,681214096,1941782965,1505450130,149542212,442920996],[1414400693,483921826,1839874216,965131150,430903949,987886836,1963738325,483048990],[416973784,1921838510,1786307408,1612341721,545759946,160186856,1234302378,1581201195],[2127664058,724916892,109362284,366450979,1665334030,218141354,1786355604,1177880746],[221276529,280020897,753621195,1800519010,1336436455,333963543,1089857795,1761346220],[800772457,958466177,372083836,1076465641,1117619853,193958099,788218092,443311874],[1808722993,427286664,2001194652,557656321,1037863451,1531644396,1721460711,1492042166],[1845347062,1559675588,452988693,157313194,896662004,1554454433,1347109256,164213230],[882939495,849339842,245137814,515292456,2115878115,278843581,1887836056,358428022],[298020068,440422480,2096794524,1749617427,333934677,1196173282,1104277078,1560823487],[939381223,1542455830,1334955873,1299795425,1807192069,470579002,427461638,2087565760],[234667707,437214159,332639018,1950295060,443512641,892245543,1083211447,972416666],[60250276,1596613485,1531036843,637134893,669421898,1891618543,1773237574,1369284257],[837554107,403122258,554163074,1478894556,455405820,196061850,1810120722,1434845334],[1421533071,119986176,1837485054,658964236,1098865295,1436783927,1376952084,1551066835],[153894477,482104899,758997796,361611026,929167553,1826237492,1205918969,709469628],[1471396698,242269197,1304347974,1804385954,596444617,1027614320,1025298513,1670786301],[1172204250,1219445833,1571522853,1172195525,2064297987,157569246,8880954,876446494],[1868933908,735174389,1402858739,685493977,562488726,1569785887,231464450,241975415],[1292565370,861673171,1965584952,1454150278,1927660047,1508597702,900825319,1824363280],[512518184,372074912,2053508953,484386430,194858337,1362423096,1327527592,859409861],[1918459249,1981643237,145408424,371719629,1805245463,281418012,225872604,789187627],[877898897,244752550,961101341,992793901,1510210080,1325522999,576155034,1337380241],[2062215237,1572935353,2125499980,597803746,1221829683,84290073,1663644775,968964654],[1288879130,530468433,430821032,1192602619,1677807082,1492570039,238290094,2002273395],[1230758945,35795542,1859998134,894431927,958486889,131257197,1787649320,878027330],[588401440,531449870,24677472,544227200,1397413899,422588926,1569997219,650959086],[144496833,1611506602,1287797734,1620801115,1451905548,1176724837,1822948257,1358335628],[2062283920,1620759557,851248780,830669914,100904945,1416387200,1381696809,1316884882],[758561327,2016936209,233138862,1510168961,111701412,1615162755,872992688,40506606],[1071083067,523170547,964176074,1269597855,448196000,1128106369,1534018993,1673497677],[143948308,1397975945,1115171886,1041686354,910622595,595887961,1356078734,1644648992],[2096002209,1891700614,1062328556,1042856112,1909942187,1023061560,19115779,1784735961],[1510491254,1276551975,442344886,1677861616,381085868,834124105,1931685304,149970742],[76229735,1401213331,930403012,599020500,400205897,1983335946,1036973447,1966019421],[942874582,288589962,731691603,2001330209,2108183763,193237297,902042086,1029230638],[955911494,602164306,1509567791,1141240965,1435514852,690733648,513583635,82758187],[941273294,1203463434,588604829,494727261,105209201,214855008,978193087,1910478442],[1302045503,1134867259,1925859258,1814026783,156534616,712403225,283215006,1551780884],[63678798,1409496548,1144446101,648407939,1310551747,1621232792,396350187,1733941056],[99880758,657667212,954969962,1430897989,2104934431,189786974,2051544602,184003294],[530958368,422780280,7157680,1867263344,1442293735,538692979,1246596670,148992066],[1030421180,222567931,535411694,1668522213,1149252576,1907037926,171651754,884579211],[1816364934,381178002,200026550,805901747,1760955975,1921579195,886591971,1169746289],[1684203945,378060069,1835719102,348220086,1746857406,662827287,785957664,1631170359],[850944833,426580106,1265299962,1663260519,541123522,484380996,969128307,1411696563],[116206057,1811504710,1351021439,325423971,926140096,831576396,497685744,238413332],[952690149,2102117303,163952886,1404225668,266231535,420889042,1287079472,2055482405],[2109005792,1058578223,1917459967,1103972929,138918792,478750086,1381538013,869838471],[1585470233,1534428872,876284656,611342465,521651220,974021437,1826530765,715620408],[858558965,2110403520,937368448,1892536001,1807524600,2110718035,939373530,736494737],[982166351,571043500,2018441176,2057665800,1843255672,140106301,1306786729,1227913164],[1295640893,401505324,2040282050,493263369,789292894,2075490766,1195764524,1264054460],[781161905,1647883604,109137197,1515056029,1397013201,416494114,1349493002,787896261],[1888055114,239348237,1887406701,1304243826,1652917003,1929719093,1694334058,158604817],[407081403,699984612,315137640,757496411,607718603,991007372,421641392,1311810448],[738984446,2121772084,1703319133,475494760,1439543095,2094983932,1267163269,1311705230],[1611177969,1702548610,1090403283,861139761,61848847,1116169267,2079256680,1643842212],[218607748,1563187443,1385280758,1382890064,1163819839,2099253311,621851082,350456411],[1962057518,587753664,1513387465,1637825061,1308199374,606212022,1848564626,1270173209],[455488715,760257904,678106661,1159700206,893606253,695451502,2003054831,1250322094],[745143847,1778330179,1766669225,2015090555,1303512323,1695914218,1660560428,823476515],[1053843510,2123268612,1804675277,141575541,1939750400,635019531,1274756966,1341226319],[1350228904,1609253528,1005512091,680139766,1386023882,1368444887,1518676840,1159820144],[1483624857,877793080,1440627547,63945230,895194735,1502420191,490629067,679776777],[1201400839,364902351,617698286,2032889955,1770175026,1395347923,1889300375,1396644842],[539443723,1422533904,1438595509,1667805125,47082076,524236565,1156553710,1631857126],[66180975,865352992,796931292,1538826026,213263654,1863963454,1489224129,911208210],[2126883585,1938610584,88536967,202040284,2101326880,1728529470,1764437435,29960654],[1609062693,1811389135,1070218130,2125947997,78014383,164678282,1644208229,1946787625],[1782739286,1315041074,1228105913,362881793,276919858,1388217085,1306296636,858161828],[460209885,476976057,675084861,2129636522,712270531,484496257,1906418941,1569004362],[2005513089,1173522779,443332450,298400987,1391443130,1633090436,1475583312,1987352749],[1801053010,1260518819,1218360031,1663594185,231701699,1124085122,780857028,1310555856],[436870062,1629898284,35075279,1026341102,1179190428,313247290,1298453315,1977701527],[1746594704,1540680178,1190765465,570019231,121120054,1308033149,1536340749,2021052801],[1534826357,13291698,482587439,2113530856,1391142855,358055112,908151425,1368833675],[1681828818,376183308,496163383,399350709,1791842730,499890311,520756600,1760547527],[665147741,191005862,1710783724,1409138917,1946496155,1181309378,438395198,1597158531],[1671242943,1464445734,835780735,909347085,1622238761,787107114,1595476884,726127874],[671768822,22499799,1078169127,885007337,1893834589,892197109,91539353,1378228867],[1480059472,1687837806,141866442,1911538613,601856003,271071795,248264808,843468959],[1857243120,93559826,695783685,1345731212,1417297721,591783054,192849804,1214154819],[79460985,1667479443,618846852,1344928247,269588375,1513367615,1327296487,802831114],[83644998,2080863622,700469928,313918973,695878488,883194658,1135397725,780383404],[1980045851,753008967,1997843647,708893954,1335009886,296683218,1328772683,269468987],[1359607011,1020334378,829329108,996104086,1022209046,965828704,592985715,1224602229],[2002142251,374877703,2127399393,1138066244,1118749681,476680298,266841671,2101038815],[748480340,42740122,996764971,229741561,1728652871,821560278,223093837,1019174326],[254701400,513976161,451127534,1077212918,1124725066,160831491,362949511,1446164862],[1527876996,1665470169,992649112,1429408800,269832105,1841036942,1533931374,986862054],[1050187753,1812711856,398403168,1579673465,1709775236,869150421,1004949671,947011354],[1156197612,452860143,507953569,50281350,348998180,682109694,1384923621,1479032006],[313178364,921551974,1958209123,1590651092,843374321,1105080185,1834424605,128687790],[1807212921,1969678117,1734534570,95309017,165418536,2038473798,380815071,2102854446],[424038198,1116431801,1387693825,423928873,110594863,863731433,1916331482,1519606390],[425270774,1261933458,1720702508,551673617,1261986423,1158651557,1251326978,1409106811],[574800640,310810281,831795687,1277384225,179355628,340458922,1424567568,2012926914],[19771791,1744364930,317738202,856423829,767236909,461606612,184964505,1136574762],[70565635,817295751,672385770,2059528377,1794706853,1359378226,1325919543,157319054],[1963798057,1637388880,392862343,1863408061,671236293,1972303425,1644303890,1413482602],[835208766,961907697,997048180,76416219,838365319,655612876,211587038,1164725590],[1693227856,2020944386,1128096229,1088129547,1741359177,342450721,1352054521,1708048946],[929106260,1504358433,1370599877,1442031173,473611533,712279458,806867425,352517007],[1514083821,1960580779,1879606557,419765262,1848233514,327826873,2056684348,1752666545],[431242575,34752869,513997016,289876525,1495678132,686205565,1150455795,257212779],[1363181994,354572119,1640222497,1033569130,1562511294,1629477919,20841605,28982705],[1668364378,881083716,2072706013,1640607283,860602869,716148980,1932978960,588800604],[972137580,1316381369,692567803,889833337,437620788,277375921,1884285844,2034420515],[992025435,1533247614,86968748,1329755958,892735428,458973280,488079458,154063031],[516102379,1232618267,947260845,788212844,1299439873,1322433267,259684781,261324046],[608687425,664080795,887923797,1023967905,518027753,1384202310,1466582534,1015792830],[1476502937,55721310,1015576677,151098846,1302043562,529834675,1715635843,1528842203],[627129677,65994880,922887714,59381057,1864243166,1435497827,1270819094,1565258401],[1150938020,1400711394,289574201,1775968012,1349879531,1420364508,735693311,1707114181],[267821701,319614158,1491492276,149168028,82043220,1377332717,867411403,2099759840],[38203487,1749138029,1928292575,193549894,908481724,1355638572,1815701013,1025618125],[500272140,1002836376,814620785,2079074485,766138788,475968019,1033137328,2080571786],[1580575888,1774841678,1010631934,1872850109,39198799,1196498524,34480407,672259713],[112747367,1058802881,970281353,2106947834,1455713859,2058674349,896155769,1219391033],[1387636354,288393528,164817268,273057233,600727371,1683708236,723877428,786001920],[508843445,965087728,1370367183,860593047,1319840991,1549208770,1867415617,396970346],[1472735623,1862949899,1321956173,716985110,867261194,1440775317,1848457274,660513796],[949481668,684163142,1319726064,1909740654,1115155608,235961393,2079874150,1370758784],[267211581,913977214,690058107,1716532978,1219050896,1695352765,505807552,1197516138],[794612369,1920538411,158445380,39178291,659901272,792599799,1268278209,1885718337],[683828202,1509489862,50687004,618133373,34867402,583548720,1301377745,1821900542],[317377543,1840632284,2096737156,391228296,1666870991,1136728321,885347579,2102621216],[1658677111,1818563895,271521645,1940353955,1194702711,1799111785,1475874535,1286758342],[2083936359,793218863,1465799296,880612556,1532189008,805614099,611481343,2086044548],[1905508387,807420755,604860607,343005417,164414460,1105846074,814065392,1859239756],[300875570,22659559,925253611,1733012812,64359767,782462897,1855775604,1940618063],[1435532470,1080632515,1021210863,1475944521,430045459,1045904085,1672762252,1660790553],[39827124,190981094,1590169720,202503507,1930826020,1160746316,693348103,725300275],[1972105531,186089336,1791529132,1927315661,2021684334,409357825,84851607,1594880147],[924202259,326661182,390652636,1820052391,1828080330,935074251,1173964048,24068424],[1150514739,809207950,466706679,1075279230,1809452908,876845108,903523348,405966828],[536502120,406371431,93497493,1196599923,1888285946,1826849812,645599238,1668119084],[349227845,541474623,1804935878,441544254,1192748535,1805901828,674140381,155044896],[539237723,532716167,28528528,1609591215,659797177,925013012,444138985,894181739],[1354036384,146591818,181864876,870505747,629166763,152367957,297683767,974467431],[48749350,1796960570,1403624864,1496676238,1395760248,380106822,814290933,469972262],[7050637,1046325093,1611665922,499198712,845399616,900769808,1189003262,384239212],[76440793,1818417339,2002313158,533062821,1487303394,1252654188,1505654544,1047491379],[194655567,2118540925,1176536901,741817236,1127976870,308547557,376887606,386529687],[2013855173,1069388856,1345501727,1021340662,1607080582,1867687628,15729772,960938195],[363618771,42394736,20742019,2011480598,1463761235,1921544221,1553181167,1827197840],[1343782170,685143827,761789883,1884556036,491451117,402360720,558782237,1700735549],[1045540285,1621387964,2020826997,949336201,437231792,1531255795,1890382038,1187988922],[296881089,2086514077,1130755884,1959163528,1218260833,1438066721,722082418,55337082],[596701956,2075212961,1076728319,1316147339,1512763839,662108737,1950073854,1077619381],[84041102,144592837,1475644161,284759403,1550587307,423388639,736635242,688398980],[462442807,263619141,472920513,574006424,562547208,378995281,2025277753,175880835],[2047214547,1270757020,1586654323,574198917,1407974383,983814596,2062424769,338956857],[1042519143,1366434158,877711324,1818209854,1812168853,425861564,535185600,314525011],[1983636300,1203422873,880942923,209464013,1604975673,1321945504,619010841,650183398],[373326017,1928098506,1971708699,2091155986,2065659103,1078385918,1586508869,921573418],[937200336,987344510,1354490240,1628916721,17661779,91780469,1710779255,431384262],[1813109053,176830402,1996402552,1013443595,633203820,535665287,790149986,801159657],[500189464,1761543009,681164124,1216139631,1370782981,1645688899,548342792,1516122169],[1222311626,2074113711,1455993580,681588111,1896664431,603795701,289285742,1667834704],[139352349,925244797,1964585259,1588570169,375689610,1652488770,806252396,1821278910],[166399449,545071896,47147191,717315816,1579961128,386727948,1585149885,1968488847],[483005782,1214482273,1669359503,31291140,1940580129,2009690901,1029863464,1284574387],[2098566734,1511519368,1803327604,839375024,1785806760,1930985663,1014299693,1513240043],[2128989474,1475480875,493962538,1864214702,1596494138,2498169,1043074736,1961622360],[1661125701,255196476,1219436059,1871554219,1029834301,1078342305,249271492,483068455],[1760051231,1875830329,1998536510,1721055856,1333039911,1836757742,991544723,347585321],[547212896,547460445,806900210,1270573970,1414118255,97836157,323396424,1453183565],[627498783,1022153382,1888979921,576886265,1150621406,828960247,1234555693,373800641],[22458921,577650948,1314584778,1536306712,1078292968,1089195001,1256364579,976994943],[156996953,979210452,1464966677,1669428015,1051583959,1750966164,1675382184,467382156],[2011077120,1386835831,1810832629,1943406111,1972913567,725347890,1644697414,1433319239],[153508585,1965940786,624043783,861196081,1080643593,1698869744,414880499,961530092],[1032469185,1105878295,1619780631,170633476,1056041522,164917199,1478321894,1593209785],[1088138068,826873842,1662508443,349945423,5840715,245825405,382431343,941803660],[919253868,1099459661,2086682526,1257591874,600076390,958845168,1856547907,745292106],[146506016,1492114566,1002660387,1581058022,41332952,1145610673,1661155346,1871992375],[358809315,57525659,969770727,2091803228,449655060,1158312967,221345412,1361631930],[235910062,354475260,1305564191,1630614528,521696267,167906419,648900481,82181880],[2085639043,172899973,258977464,1244869927,1316738025,2051813847,2010249108,1399133207],[596969131,254085487,1985936276,1088624728,2085415955,1478432037,900420221,917142410],[452654982,1441164969,1796711562,647441045,920886895,567906489,1183832806,858758641],[1435113800,535862083,746889321,56223463,1474655634,647257660,1104576820,385266792],[2118639956,358552266,1151968751,1139226771,1951691687,17178242,1268699872,427359396],[1918504451,111287615,1813915573,1972656820,1033645913,1572869107,93314433,1558039521],[634448440,632158509,1560362378,1572635374,244165783,1461265594,1091884986,1896714388],[605251970,454814980,298288720,1952702730,1175329632,762102963,425944140,1532493063],[1879693399,47427532,1520670715,1109698260,1248204515,38207533,1102247734,1758281260],[821158165,1461132055,996636678,1356391742,691829947,1837838440,883101825,480661202],[1716276933,983625144,973978196,2111125069,1327428314,848398654,2031485921,341664695],[1981473007,1168671920,264299073,777351060,1120643388,1108223329,2126122997,434080799],[556361963,1990988741,625333948,6775532,644593587,558697766,732277265,1043710729],[1228210275,584607507,1018580073,1122679315,1963151333,1971299187,25286613,253529182],[1229443233,741199577,220879698,1384805224,1152898074,414602210,192185542,1854276737],[646731590,89441933,547960302,1203274727,724365884,736449985,1969986125,1036388396],[2026569197,952687870,1838812298,1120426364,1312420016,74862363,44539437,1168478688],[41598082,561104572,1794483746,7414128,1533394135,1635272840,1980650787,937745395],[401687121,238476929,1016105545,1735008415,166422361,1456924933,1399956570,354141510],[1358239908,921117411,1103508759,1797664780,894300769,702991129,1651132997,1763881065],[964903873,1291881704,1013036447,1617498886,608467835,739377743,199421455,464176176],[606443217,1479542192,497292189,1850735400,1417347032,257865441,232269394,486169272],[1403438929,1324899786,2085289005,1176457655,1955940309,1836251290,327681524,741241499],[1542322982,1033193919,1965630899,1351545400,2097941536,750394507,896741615,910137105],[468815504,2008923550,1698486291,1656068951,1815980195,1147286006,334406947,617553872],[1793141215,1194064195,501240750,2030685379,352757032,69717262,735972911,337139556],[1987349215,1725993226,548353054,493805797,816227424,581577449,1229367968,1009968734],[248073465,1054195145,1797348437,1057755698,1451034541,1561662764,1095871033,1218278743],[87467072,522506976,1955313578,1535535492,2001178506,320056978,1858985649,968442834],[234635809,1254297239,78661900,761066597,74947147,1595007185,668395460,1761600596],[1947044928,311162206,163419238,1840440027,1697044483,377180440,708745280,229921531],[1133469667,815341549,631071273,1418617055,374977666,217395580,1512524416,521164756],[1204584160,1004280581,1220304217,1743284548,472192489,1103806768,1516966331,1348993660],[286237350,1116832777,2094713045,672630872,163891912,1435984764,1232173323,418126792],[916215200,1128532266,107896198,1345655280,227350561,894240533,887057930,517355956],[708144504,2032876015,367893935,435725013,1899007096,1683387326,996166184,1763257908],[1487433103,425755825,878400025,17774335,1127462397,1241337666,562861926,2023253154],[473830640,2021226105,1744601318,293553888,954520476,1848504671,619283494,76359221],[1755299049,1672492237,880784709,473015001,1718086104,1124662556,245278255,1951174919],[1662700642,1226349274,353593978,1419464641,391013517,648295527,932680376,188097741],[1492632763,654779404,1356142610,744821112,1484847094,529132759,1930985505,1638209666],[1475275682,1206801294,311726440,880942840,1483626190,1464054514,216331333,4159825],[230692602,774913291,2092489731,1738508653,1434529844,1031744734,796166440,156110674],[235288693,761771112,1161815540,1309948912,1649453262,841786887,1336082554,1008182608],[1133538788,2094627555,972766723,569337456,129145550,1170653613,669645241,157283054],[105479021,2003394831,893653905,1672549213,375789730,1578943353,183188390,188716670],[1565364622,1763702647,1131945427,996517165,826419366,1892161452,1647913885,1310882462],[999585671,808429635,1710370828,93321634,872614265,892975725,1859516511,1203554018],[459809105,899621020,1741500388,1187951613,987743183,250101435,362338967,1054743205],[1675101855,482291622,627951334,842008389,1675244881,1094089250,1864605827,1320452171],[130916365,1009880910,996729185,340649056,30619501,1865983624,692174966,1955894433],[1914277666,2043637010,963422952,821984857,828147091,2046851,1991613251,810565150],[459583629,640400271,1348326886,1811816572,998810167,442698852,488116520,891248414],[2032597087,200661915,711403170,1379565322,921637885,631804697,991561806,1467965912],[286282637,1925853746,1987580489,1660181596,1468110738,725123103,2079725772,263552695],[254591141,1489658318,842179606,1090417915,9646846,1010422876,1846631233,625189714],[1219600272,1777282617,633398270,1039285955,1139149955,1681044614,1696210615,70159105],[467146247,1741389519,698601264,1707903753,886509236,212774983,1452110200,1937565123],[1011456488,1312483003,2079207441,943239712,95858633,1218999546,1090029587,1122013334],[967076285,1325286014,433550330,202209189,934826283,1318228962,10560878,1676414828],[207650893,550662039,1996030837,1660087683,779764331,112580533,419710855,1570063919],[1423262124,1102642634,1494474871,455328359,333681754,1010217649,437380774,417700404],[1414810804,1694603689,1034809567,1446939605,1170600876,511209352,1920984541,347221521],[990993581,86745553,1668158974,567166959,1869922735,1610741613,1788709911,2039090736],[85704332,870170819,479781224,1212509559,1559304002,537720103,1633823736,1581900245],[841991382,1832440752,806908779,2044930536,976839044,1885140563,1558019080,1189025090],[679791918,1435668982,626958771,182710972,1323854691,1748326870,1154384791,868717634],[1341871270,918190636,1840679922,197463060,2074432815,302775157,1894371928,617224454],[1660958018,1902818030,1676028528,1214392992,1824258062,847091368,1938173648,13426339],[356733325,1896053135,344510043,1507684458,1549236287,1278088831,1247118806,1909016661],[1655720164,936448577,2094203085,298922337,1319250901,1515463955,1428249598,1322809365],[963576841,917128347,180619182,320004780,682573267,1835491771,891508994,419943802],[98845264,560487675,1999510011,934528174,1808014538,709070360,1178416088,251643019],[581750172,254506646,2116814875,1263253083,1528359539,1576185443,409245422,1534090770],[1833437864,674229132,1925456005,723871173,1787801387,1620911020,232405477,1094711818],[1193862345,664767584,1819997722,1724810134,561135838,36532117,19742547,602358639],[153222023,1349167235,182095343,1118843580,1174240715,1034452641,1934215396,1729536831],[1645025230,729036504,222514081,209379181,1253379236,670969542,1418413000,438813362],[1113051046,1578127587,1633514997,1898894063,218896762,996374509,773041927,1423764667],[714908999,1849753939,2012195459,1544421415,995442758,427593145,1810282965,476915172],[1795557839,1179981408,296146275,1432491674,838541773,1893025267,1268810397,977867805],[1501145421,1172500796,1034002194,1074286507,1102330701,1593786597,1712568863,415798174],[152457053,302823063,1469888818,1332188050,818157846,1548165118,103875395,698583538],[1119606101,205721127,1992029491,2040047348,1685927986,1655275,931555034,1739028220],[339977384,1317152412,1329050328,1420784276,1118831189,1562566761,158854507,516999401],[1243923319,1544561853,956379417,1618361900,882019945,732622609,1706848620,106432227],[442255962,1408062975,413565857,1185978498,1535579775,25551679,247331481,1245021131],[1594874511,944119351,1093240114,674655382,1815554921,1215375385,688310176,348540157],[830545506,831702145,764644275,533225359,1580095459,180437194,756559397,44186056],[603610514,448554582,1564420553,734612112,1182544948,508290081,529698136,1054442683],[1735296629,691860129,1375448957,2050434998,1868355099,1483453766,996826558,925802142],[896554769,1018695034,2032669172,1158126487,1491371679,1596706755,1943046996,866325008],[949424355,828667333,1693139394,1363338707,1188480261,1618860096,141025515,216647138],[534002309,1731172403,85855539,1359638158,150314399,167674532,177034343,777371757],[1781749727,239587555,1527344275,819985192,1437641724,2080728994,575962958,254373345],[656083054,14017883,107066853,1647776288,1484783520,815813613,524461028,702757477],[1646706278,660864455,2028993071,882710917,2055220688,2063741534,1041993699,922621267],[1090261443,89466671,723986751,333593611,915181763,1351811956,434145612,669801228],[754843123,1577239293,856365102,1787426240,1883816427,2001560442,647999871,2000132849],[826853880,1593350010,1128691251,941050721,1630697954,1064683143,1548176665,786168070],[201947521,1614912179,612617051,707994939,606016265,1972474604,1364778092,1431561046],[1653586354,2100362517,1794483868,414027614,27589006,762628400,1495398162,511340924],[808542343,1369798633,2022016269,1372131330,1238698116,11617692,1913203458,793338494],[1715920891,968408986,56037762,1382518862,2029402596,474160439,1748039015,531659923],[1494150528,1135793799,2002890478,559823602,1220385641,1616534278,990607399,2077450570],[1388193449,864796299,220069839,1749623619,1395151958,1527509514,1817366722,1531976999],[1993591195,1433803156,1695263857,176634876,387129240,971495514,237020725,706375920],[1962540873,1101915921,562957217,1504762178,749574672,374252104,1471017495,382398118],[320462698,476571516,502343499,1785964859,830973653,766256934,1770801278,427013215],[846739830,1006060984,1588537348,1729458942,1225623971,1019845037,1186349147,1932721624],[1801876209,283139360,1464194921,845217972,643052892,993489961,228073426,1262206547],[1225168001,2051086678,1493216523,1414371941,620315810,1670752828,294733005,1872547970],[1746471983,1500403031,1498276840,1503315368,936897614,1588070047,289105000,2030419937],[1947046309,1638718527,345751567,851652461,607359884,1158002051,1175404728,2005390727],[453714745,1357953471,2018024455,601462365,401731524,1750509098,487805455,191693689],[976401705,1783318786,1301442025,1511255359,242422145,1585777115,1242543618,1252942213],[1998384325,1619082480,1604116814,1997038419,2020474722,2081114813,1781661400,2049807220],[130612599,383850492,1226358126,399914558,133512132,1949852572,1429972869,1054197675],[1163000562,1706009726,1546897068,975575269,2053803323,1898018159,917293104,536703522],[1306597896,1452310613,275828357,1188375416,246050433,243646108,1534269936,506045858],[637366456,993018504,890305729,964830055,794895880,382823317,672072246,724520524],[1263773140,857316442,1394612958,333387083,560327061,1042966154,1089485446,380019638],[1023428910,1339117394,347039104,1563983522,2022676468,392048463,978988562,1647177704],[602894920,1993852127,614061286,471242959,928177707,1337924356,1327845702,1143598940],[1153528731,560945304,97375022,2054197925,1862872998,1895545844,1111902788,929955742],[211958088,1256543926,2094156624,516484452,363912675,1632302885,764711410,32560876],[1471801472,2082079010,1055774793,1723752190,233857111,844703371,368038519,1468375901],[1000729198,621739032,1328542655,1313557397,1665763059,1205431517,561632875,186773878],[1247128813,741919633,136319369,257351298,758344543,210539977,909672443,449052418],[2063654069,801289416,1191841821,1271488793,405037247,9384535,1813053111,2034904662],[2021612270,546140469,75716139,384821327,1042189461,839522505,1587008234,670262285],[1293845756,518183816,498306825,1443173672,467695236,1115086965,368350699,1685018510],[1772407586,1306762229,1586591957,1154200589,191892506,821217600,1637993457,1725480666],[535558551,2056670153,986624501,781380234,2077410690,1973714909,1218576874,1925032135],[412306551,462940268,333993101,123613140,346349278,1095827800,732587082,426925845],[1623106491,868312130,807279826,839341484,79678937,87008920,1436959838,576362000],[1307178323,1002743500,1462837137,1927094905,1438880957,910072512,722338582,1576774264],[396436809,1499668891,966482084,298560489,853423741,432745435,1545795916,1839430741],[762505041,10447213,187105874,915771272,616726694,351763842,1653130651,1743902228],[445640443,720914532,1763202469,1917309780,1616161443,1202020746,1631820521,656049848],[1877007874,1176084553,205801417,1672661122,2104930812,911810702,1284183227,1894669091],[941943395,2094266551,19481738,348895706,2122469841,344636447,592926658,1615691002],[657901271,404277035,1524301589,1100063908,441351599,1468018352,1634383036,349304550],[1670969174,1229097233,1700540578,1796775728,678443273,486306013,1162760198,1512609942],[1943047764,427138886,1848939341,1074091646,1731603644,1533598700,2110287486,319073339],[1471527547,918975539,848380174,1910012656,1743529715,1192682283,1791680591,1180713562],[2128083408,1646109013,33127759,664288870,1268932515,1570899488,1454224674,1171813561],[961599711,630776742,130401517,1483987833,181558895,1230827349,334437441,1335677271],[353355892,138999495,961347954,1031925695,1322160067,1123219405,927335399,2012349243],[612285611,1674715349,1509718840,1824105893,1765610964,444805234,1689790878,579594498],[791285777,2119536613,42804651,1922264431,1156470664,717824087,1450465634,103119217],[7100545,1165324941,966542866,2055044831,1191810277,1937505307,680209537,562891072],[615294523,1019113257,760952823,1146556333,70831047,205015056,171532240,14682207],[196984188,1557237878,1953577998,1101390616,950754549,1387105908,2017837137,303064011],[170888421,2030332543,79936578,1275206363,396979069,1678435451,726461202,884860701],[322810682,798680351,982887701,197968919,1484806799,358461755,1361060028,1670774698],[667962364,1927647923,1144487311,235089615,1664321665,1173638194,833655824,4412910],[1336371357,457467965,1653823504,620278536,1667664886,1013773801,871655482,1004353813],[586203451,1586105998,23107755,1318072222,1163620905,1856958987,812452286,868634560],[1096365185,1994313069,168223683,949145407,1326126896,581378664,1204771170,315528853],[1056327186,855374821,1029263371,832888400,200404159,656815824,566482046,648954295],[1479468806,866711283,541262267,1977460801,633234430,433827373,271576182,563998038],[165908260,312818599,965262453,93618808,2033367041,695756272,266995069,866229820],[765660813,1184557198,2001970337,337191437,661255542,43695676,953865810,326613612],[1557435180,382273380,1662667818,579759396,1041386019,1709974574,1270599517,176717475],[939614270,1701362608,1609988010,1192416263,630319044,1100429846,933422369,136786497],[157400405,562442174,1006147475,945249555,2004543224,587882111,968649894,816518257],[1373643328,1841653646,783632399,1591882676,866793732,660216180,877883699,708645097],[2076829158,1109001684,654405340,441564509,979960008,607691538,1218145191,1791544988],[1215609802,1172861172,1566038930,1803203622,970204454,2110113103,1078164998,1047051327],[915275453,177158975,931925195,398359831,1720340595,880748566,1904870100,1859375952],[1393689693,1097838502,1854238995,339869901,802730182,356151779,1745389533,1493503482],[641594157,1390669307,1958809506,442366,1358540874,1654982736,235591425,1741684921],[830516810,2106812415,195598516,1780814521,640757703,291426832,809627638,38259821],[1290953431,97542116,1141462818,1814861647,199713998,432732781,10767146,2043508102],[93822304,1230735631,2117938394,244086124,470186817,713336341,1888814034,272866089],[28847885,177645183,2025193068,478532,1529580587,1913611459,76668464,2106917259],[1960504075,1878603910,1162400241,1112559904,1271817127,1486827460,2059489401,154866452],[602526892,687528381,417562799,161560345,1008261384,1711919612,1493812179,63862919],[210503073,244838296,2090733061,1730268791,616812940,1358682918,373727414,1156872073],[934953487,226019353,758533482,1555576702,848814138,1493597579,153380115,1469127010],[297823739,955576013,41374207,80307860,920013886,1503427685,696194162,33415386],[180715709,413521242,1077518748,1802865133,141728083,713099465,1511544635,277762094],[1930731893,1096222624,424809625,294052032,1775559637,1763320777,718142560,746638509],[1275916331,911079581,1717377959,520880650,1457866235,594163844,1544997101,649330288],[528747596,1191772816,1979550539,1356250869,83977290,1145353363,701293696,1006293385],[1584551031,336090843,439072142,1675486586,1492929359,869268852,2059186469,398886895],[235721034,449894168,1809800809,1855304448,932834954,1183245818,395050069,1281090745],[1906866964,1079752468,1309178523,2073283024,1098286471,729243158,1283433346,1200523770],[741096597,1737131804,88792072,1899117918,180885206,739547543,148066995,1073054171],[29543248,189884238,1990821041,1000234994,1848162048,225332881,1543032306,1321100488],[1953781418,428404931,1580256496,708382100,547957826,783296845,2130288300,507175221],[464650471,1258204064,643261246,1272515726,998621334,819291618,1176464983,698956927],[613524239,1633497006,1873482461,52499215,1854868226,459675830,1024299202,1133135909],[1326661428,682436860,972596651,1132960713,2073410026,1044273627,1654042231,936121142],[1666628217,18332860,1465705395,1595658117,1631429343,104825318,1418524898,338915176],[1933111767,1785518481,1514567444,539135994,148553762,20620391,949908129,791615088],[1623777154,765970389,1605391925,770217613,1609244829,1174085395,2093079988,604697571],[2081498278,243475246,55164722,117071025,1231007675,841957522,1860469847,56253417],[615804679,453446024,890034751,1587920046,1051796836,502932611,72031638,1715059391],[1579637554,1224362798,1706358515,723925153,180222988,1615062945,584818293,468679659],[1794275045,1769939603,1836047361,1978745091,1717795548,107505190,924247029,599087212],[972829541,553559252,89608417,1733513827,2088016571,799814609,342474536,778888608],[1837027307,1693155824,56756228,619678365,1439015662,431931193,1730203284,1646548323],[270927493,372054629,1142649842,1787152981,256517974,301859414,783010478,735585395],[715348851,1472395643,1926497098,769113003,476272520,1345864053,1852170128,668173617],[1236778856,1464973707,337477935,1056958672,922232355,489193186,2075101392,1585710473],[1200504277,1190234471,1216177501,115249560,204861995,620256142,256616641,618984491],[284397191,159967507,1102720787,1355777787,430055118,1715680696,1285160204,698585560],[764838323,963217575,1251942530,1078718172,1307602103,492263677,842066351,894477937],[639788962,509992738,795480289,549486776,618902317,512742338,1778812367,358236979],[1983383099,512723111,277622806,1078851696,1528783794,1002967283,1311149672,1482529523],[411003423,2114741961,1128821270,398247294,1688889581,1493898467,516156493,1213389831],[1257338035,1926396181,1636768774,901889341,1613648331,1836986136,92733883,1536222671],[1428714200,778912034,745358439,1392005312,424601254,1773449792,61522340,2075937493],[1933625771,202917257,1264981108,2012977144,780657137,561724152,626608962,45808831],[853719051,873425471,435474091,415351246,1990177454,2067544385,303598337,622977575],[263852457,695180406,191246074,752874476,685661486,566249701,929380726,2046784690],[1038461018,1201410464,1999134920,364981159,5739178,1550122882,1299167598,60130773],[1509087084,1409297026,746832948,677474943,1060432360,756398124,140746424,1882091976],[782885489,241854329,472175483,844460258,1743567070,2112712889,1907952504,138166037],[2123154681,244174350,690775140,1849516457,958876749,237938552,936830501,586669082],[2054017476,1167064879,980399658,1687238402,610348589,1932004789,1669144367,1162996836],[1237489897,1333641085,818599231,1599723480,1318203335,1943003035,1496691975,774575136],[1692302574,929983636,127902791,791922073,478590465,1266710891,1596941912,758719838],[2122625844,554432219,366515808,68742418,558427744,1021095313,2045647904,1105131808],[1133890362,57455196,680480494,959705987,631689423,1168928004,398709457,678628194],[1789258918,1194539896,66979962,1049400149,1538331248,1755174921,1635921080,982155614],[1677945477,548279274,420562241,776862660,1423208634,1569471366,764093682,1122608624],[1171149752,1889827826,2087933701,1351815387,1700398278,2083652570,237150965,317073950],[515717035,1958431092,1745671716,1356944292,1084163469,902139595,1996654009,1270042538],[847769051,708582295,427413075,1880326707,226208157,1575491860,1262259243,1944155956],[2008285775,1692066518,1354772653,982195750,2041054604,634834314,315880615,584012827],[1840623404,975891270,951110026,1231701033,1597088781,1459577768,395426596,324556008],[1926163836,254845682,2034211275,1673490923,1911619979,864261726,1033718904,349170741],[962939037,230967517,1995183623,596346669,1420406777,796876754,1438208077,556639128],[782513638,341428517,1542404521,283628098,1995688925,769819570,1354978600,792752917],[1310240855,212526599,1182094530,1279362475,1592434048,1958264336,1136592797,119255706],[1462536372,1372607200,1495063205,1092108295,1938694722,1202947472,739276368,283980766],[1662350084,1693795599,1684737718,7765114,1444413557,1010063020,1450105594,1288641172],[1628587427,475078483,1363513918,132415272,344690796,540189506,1441774436,501794977],[1734857835,299945995,1955160886,1280452899,505040850,1057147261,1297650469,1988946164],[322160257,1981756717,358452516,1768621507,276172328,1755438339,1423043248,484990345],[1587672043,519552574,1914994425,625554551,343055317,1501207426,1755133431,1054876921],[1601502459,2118417803,395136986,1594405299,1876328563,822463628,1025274523,754100425],[360017340,522376921,1995492041,1273941764,537440805,338228153,953844783,143965792],[88208845,466646478,1505911803,988132304,2005037537,882181095,1997747443,794451428],[1653618858,1681488407,122662133,1625389793,1715563955,680024600,2011022721,250575610],[1389713621,1490977367,873301758,1169615669,1886312343,1436032468,436076862,567489860],[1638273054,1479459938,593079696,1693914957,256992565,1173219627,1805789,808248811],[1026628977,1060517116,2011451931,2122691078,509219540,243626424,528255066,293048594],[1298196735,1887614400,87131364,1616666716,1511867335,1005317607,275019698,279787329],[1287175161,316892235,1304713993,1726594840,951622212,1087675925,1548940111,1353158031],[973592580,1347007236,371722369,480362528,980652588,635173318,151784005,1360688521],[354429353,216552005,400317072,1546230077,1345089652,322008732,197782499,187678894],[620749959,591933925,108502058,291385132,347836005,94138903,2123798032,1314394661],[667249981,272482252,49059688,37386323,500917073,685597707,1525708216,1009773110],[1717366996,53850796,935691479,1017298642,480604168,1512964497,1495728962,534120464],[917253743,669564302,468302121,844756521,1706313312,1719314588,164708864,1743129668],[1301938151,1487097022,474535753,1437619723,690862822,66529,730576090,260979063],[322474335,1318207440,1998356539,205748115,1488235947,128777275,693522541,789440378],[1718368238,97932438,770981640,1427206749,1002311632,1301545154,1842414796,593602344],[1529515644,1188886707,1932533143,1040337198,1547642758,1473342211,1528040470,1891727554],[374172851,604307776,2075095714,1543551266,49828019,1133073829,90891108,1054866906],[1715392260,858729775,2001277192,1214754974,637185147,409691722,686269987,353150391],[1645498014,1841885286,1829369368,2019629489,1622429790,1329172541,1347931416,1488948220],[1766531899,1823732298,903104786,992425740,1436414704,1211029200,96854133,1172347672],[1666526714,1234729409,738765960,112189332,1447509666,468170704,1046208946,1308974226],[1700426042,450938362,1805792290,702717750,270294580,392652126,1914202059,1309158347],[994977893,1295627786,1332408248,1579946432,1833134397,548294182,378901819,564192709],[1856252119,1072265767,1903986447,1129935401,995418787,1919029459,1714783028,1447455686],[1997164342,1591944705,1166072384,613960227,1407635226,705971250,652367901,96200769],[1803202315,1077657409,662542602,33798662,1047634479,36967369,1842348057,163427209],[2102481004,305240298,98622204,176057958,309685381,1914062184,1584323599,403808110],[1832009872,1631379805,1286797993,1165595038,1198613828,991613916,793852416,1404051551],[918379481,739859571,1203602996,90580118,110759029,1570473185,235581888,742730585],[584218198,1618364109,1685136232,1254273670,1284718528,844854352,1407309393,1108926999],[1436779107,132400058,1584458885,2087085102,417149956,413345502,298209297,965348282],[66067475,415449066,1992758923,1634407742,1875096602,1851628353,411128786,1957273465],[991658981,949979979,1044130350,1903821822,1520560925,811796740,2029126658,1001003369],[1773668361,1064100926,2121983405,676779524,1813722106,1035025055,817219633,979848786],[814563042,957351820,946405893,1276559540,1754054821,1029917998,625072723,1105216386],[16492143,566783877,1126293110,222333527,449648469,583818260,818408426,1657592280],[1699213397,1270370933,2072462967,518959993,1042749933,179031210,2060861457,267162596],[1910611745,855163730,423002985,238049302,1862346369,1907420056,880618361,1444112306],[220151846,160336921,582171849,1875814850,736320545,959581677,1455738559,1645721901],[856210915,137784275,656652140,1858575337,349295248,1646940153,1557628814,1810112945],[784893998,993400097,1863288159,1229738190,1801965134,1237168936,1629829412,317080205],[713500538,343107723,1054806253,472666669,1539254425,145321077,2115107016,916902761],[1494055768,67362979,2021164243,476236408,879712826,1836719463,1154747918,489769499],[1181870755,2076840453,23363249,228235447,1697939891,2041166949,825869637,1372043687],[378663382,224115347,158988834,1497917364,812060272,561543531,1124424912,403748411],[1062327370,668005684,1039985241,924189780,274632025,782457373,488987850,1523231229],[1315615598,1144127478,1372099395,30068220,1196203521,1060800622,1662024435,1202648030],[155171948,1530348174,89468595,321752469,1016495854,338048841,1465685795,1371473883],[2033796157,1740541030,1872475898,520953965,5614679,1005245920,522992696,1031890969],[1480860829,1548217387,879840224,1302951187,418141084,467372355,144069210,77056046],[2086916764,710514205,1868515528,158029139,990954175,1530446602,1076608824,1977559225],[1997129497,183255426,462566123,1021074224,1831125472,589353716,149836612,2110840600],[2086113903,1911311046,900035493,1494176099,575093865,285531883,720309653,1471566301],[1533073885,1874497088,86155144,1657864278,104596313,997078938,1824843013,965275681],[385765907,1925267763,648273780,1584511115,1470273862,222009374,1454332519,381009401],[1286235822,439058593,453741677,756933748,1131573529,1836665581,267611387,139672001],[1868194369,607254235,828707924,576089475,946974014,1139497073,2095369823,1278581910],[1665555068,1151712311,655980317,1233608060,1511998060,1372012169,348680421,598478506],[424940781,276715243,1049991745,1844530368,1779712270,2074790574,1223460888,430764390],[1110699745,1349399393,1489514551,718666973,1739336407,1069073993,107209387,359184166],[712171985,1877635915,2088959491,1427383509,1820885920,1635461883,1923477858,1690711222],[65537425,1020196116,675931390,100247000,2076720627,807179071,788278457,1259363420],[1515122344,191657911,2094575216,2064239900,77054665,1977103201,534457645,2128961980],[1369868624,1760889867,99473457,2053078562,1275469609,849798985,1118106269,377108846],[766685770,277663778,306622362,1008130378,84680559,1981161393,147451077,305997922],[1042453628,318969150,1274239673,1368666127,322064785,800781549,1569603570,1949777522],[1431415395,1256096953,1622954461,433150617,143632341,124031376,1323241201,1203262028],[1026448388,1559028387,939972493,1534245363,936624031,544754357,1955672584,653477802],[321809090,203455280,751081415,164868895,1618806433,1642482055,496586023,1781246346],[1869185481,815595121,1802581481,699938095,534614068,873121578,386226160,325965804],[363719880,1153776342,1239667830,1688549419,355198770,1519695520,676608867,79235045],[1045507612,1457906297,1201527220,1060218247,1813299943,863933621,1978674282,1554094521],[1100010595,344569929,8090396,1080082496,1897872306,1370444020,205137797,375654914],[991856661,1043392005,846424245,2009763313,189325799,874306137,42635149,164831636],[696628617,752790077,791904193,483945084,801736621,819184443,1503496290,1078419107],[411614477,288888345,547080632,424845477,1553966998,80267589,1571668773,898927646],[627112059,1872728209,1017006327,1396851226,500588897,1995546936,1653805696,1145458190],[1941122103,885634187,99524496,84972130,747493898,1395703809,1130705424,124368143],[1230248293,1739348502,820349057,1887851710,1249221567,2031212881,2130351416,1948134953],[1961951205,1901884031,772191356,1430753818,1741589511,328744583,279690551,67016242],[647893592,350887343,1095338360,1689366224,2110168762,221086621,1507967278,929917149],[1445160806,1930842911,605400792,1598405907,2066460422,1207035368,721228653,643931280],[1496337773,1476043956,1150703862,2008075295,1678389808,1581956288,1693349381,736475547],[350487577,59788693,42722846,578221182,2106188636,1327064268,1079848759,1035822677],[1177719153,189999486,1411441218,435715423,965056623,1901454124,1453058598,1271940886],[1143253066,320291753,303514211,918440650,427993373,1176464991,1659872579,864327973],[1470309042,668915914,538832236,1932712401,100526261,1329664150,46245341,696743289],[995452319,1621462865,1339245811,2117898884,932168241,1178167637,1886104587,903964143],[243238424,137679189,1476359318,710704122,1224123516,1560980802,1070357866,514828144],[495440789,2099377186,119245,1382987314,777910848,377466733,1944874935,1962693205],[1658791566,655674253,1128667754,1967878478,1336375095,310854176,943705073,804178522],[771887193,161474799,1113776518,877795280,1198315497,1038262681,683008751,1497277110],[946551528,606941987,1094534283,1125001392,1156302781,1672323924,58687013,1495817836],[270627464,1523813359,179055617,962109478,125405150,610148872,95138503,2114469740],[1494291772,151969574,1652857589,970572934,415425551,784261555,732757569,759885598],[746336920,1239290104,1018499960,2052762477,612011291,2124240496,1028893240,337977703],[1974813600,934699455,723137949,1418488071,1277281573,303051002,1619076624,666602532],[63143097,1293699698,1905575694,2004193664,839838672,1990939625,917421307,256988241],[704212536,444729630,920728041,46716164,1751937777,63257203,387888998,2032935995],[208397373,1179389689,1115750274,1301840369,470669817,689471594,1251112799,538929693],[965100324,946780968,67737899,1465373664,1597717347,2021024557,2041608560,1815227399],[2126441227,637771340,1461221548,1981762491,1352614855,1564917998,1306251996,1607950342],[115810297,2027902078,1072052651,1095053481,913877873,619876075,505185249,289081817],[881637058,413023785,946972861,1292121727,1232496369,446489380,211884088,1925614652],[207845159,1234497475,1685894104,674249828,391740084,261573242,1603870894,423979114],[1933846295,1449351025,1512021520,493922429,1827133882,1962905879,1284353807,800180044],[1631119743,1629386497,1257010254,1313283225,1463192708,1858840798,2068063798,134694299],[501947185,1514935731,1434326885,1509555462,305647139,1130429905,11749613,631717224],[967372340,1754584964,382108485,1373515036,125525512,637058786,944846337,810648696],[1387330439,699908519,1492311096,241983452,97466601,312239698,1500140172,799076305],[240372103,188746106,677988799,1270072568,363242107,1551917730,1888209119,422110952],[1289218931,1544908161,2071474150,336608572,878758866,1372005596,1453798324,342445250],[1083973717,13165134,859793026,384092212,1185181352,537267761,888145180,178012655],[86787401,2119330368,1116615948,647641461,1560723999,1271814853,171702435,1710726602],[709645672,926818034,712785744,812952695,1990633507,1261596189,766921303,142220316],[849613146,687993434,1065236523,1778336212,1352574804,495281123,286404793,665021431],[1000510169,910115272,445825723,427126515,1103103555,1334723422,1521556785,1920243318],[1286047640,1085511366,1447287294,752766499,1685713935,219472280,1126452183,601869716],[368316014,1128576501,244875044,861387806,1655782307,660884914,1745985890,726481122],[52516619,1617083533,2033538726,961212962,761378525,1548821579,248769844,294916432],[1907848328,1410964744,1487569137,181769924,1205384828,62444743,1827989688,1785240345],[1263988635,1842383155,1728437471,1507039385,2071412264,878230654,1952644318,2031690228],[1846106938,1801957075,1202624274,1620799908,2011050302,665951295,65788801,13990178],[1711288488,306755669,1040619188,2115794426,1407653792,1091153474,782848335,221009273],[387723581,228105274,1840949587,1347542702,1048274201,1424108569,933350909,1684174174],[1173776489,311082185,972159050,325654280,257305086,1914353207,1026297255,496608685],[427340249,1360573934,826048397,1732250231,1043129617,1519660341,194806151,1956799912],[959068320,1185015210,173914940,450921935,2023682244,272759151,1103603416,327933130],[1828861090,837404540,637408271,226197447,1086946390,1818450968,2093227591,1239281654],[1865899229,1468767696,846765203,2096550479,50187488,990162503,8455195,1975483846],[1165506236,1491459594,1350363193,1110295963,891749336,1968551059,1172548911,1563533175],[2105466225,392027168,995094828,1631047081,484023971,1152699552,1738145696,1957912163],[387855547,1938970694,630693093,1323435152,1748055736,973122637,1069995375,54764320],[1933482905,1848665553,1875286821,1744964572,1543793553,1383575117,330645606,568331378],[1781592704,375763413,1460834357,2017572634,399974719,117073739,287387473,1611566511],[1230581469,67737339,1803089579,2063581559,441466933,2016848098,1622419686,1094271663],[1385404631,1360642169,32801170,1481238773,1069552396,959803048,65750764,1138869703],[1668391992,819207120,1051418637,1661365352,1873134494,726915144,864156180,1711369562],[694471371,2055148881,1061246716,861121239,819250571,1600597624,701116408,1143366735],[1301818374,636907188,677740316,455810371,2088776601,1187121279,962864577,1203702352],[543647305,1539434462,41890907,1624765956,1985220136,314420921,1929593153,1484793379],[1291033967,1838682723,1062180945,1835394764,448835653,395331840,1879468020,489361588],[1878959018,1848805133,1221268747,1399474976,95921986,1227082896,633317397,403837396],[622965136,861565615,555026213,21157057,216996292,1078744548,2059493903,590595481],[2056666743,380966964,1477223095,210769315,1998272601,1917068078,1991396956,1460457510],[372494660,569998388,202249095,143212077,1820749558,231951089,1118665387,100119978],[748594015,1129093472,178649732,1797717433,1150537102,56706834,372207494,1403655133],[1760815716,2004075291,1410420407,728135468,1962406747,1010533424,541684920,437529577],[616516171,2103782625,1195267521,1882642927,1225056185,1779626676,258269575,207465548],[834809032,1906888646,875671521,1664257340,1703012416,959621396,782966332,512805887],[1989061138,1893456124,1645108206,1904743652,1585997746,862534334,432656029,1073971373],[1041545970,2129313120,1252329665,1402990938,1379358224,1001853022,2018376969,1441955490],[934672608,1578448998,974871177,921098620,58023887,1288716898,852172511,1149720552],[2067449013,298669213,1365721662,1758321434,1562676749,1261142870,922378553,2009508956],[987467595,1750148147,705598202,1753052191,897114881,1386631081,244055478,2108072576],[1322005407,1740850442,77241589,540842259,762184872,315397022,752048763,855780365],[1699779370,203140331,1112445526,804586031,1617065036,769250052,417956172,316599183],[664950944,173815851,943027169,292855281,1398618957,1234800541,505104165,1109110321],[363687293,2047917,1944344830,1135678493,2038017993,1311925830,1773917665,1270145274],[405776045,724894698,2106607816,358113325,999246613,431951407,1382137157,1720706528],[1563012442,1138140977,1176060414,152957409,322400268,901840636,328030680,659630293],[813591835,867724472,595218902,1912084065,685144634,1658048546,1001537121,1228709031],[794003991,742066187,1742345080,1436007189,411051088,269456473,89798476,965646486],[964379635,1866355803,1931720965,126270511,557651307,196897377,1858932660,2083715879],[1568910648,964326037,1299562566,1231659261,1983847792,1130724671,1348926044,1626621444],[886130195,586348355,114657274,367646942,333228129,444308542,896328694,1046334049],[1582346167,1169462638,411182236,1105452785,506214704,1265100769,1145078657,1648905143],[1260377683,783645962,1867140764,1256715829,515248877,580210756,372430187,1757631326],[1980175081,2100246526,590110716,612290367,1556191803,146518227,664537437,1880054183],[1649339204,996624717,42180362,671523832,1875185417,874138336,632841196,797356175],[701395985,271331170,1739540367,573333205,1808353934,1129331756,1884480195,1102346445],[861804076,7723684,1125821293,1400387703,1016701577,689857883,876918117,1159332898],[1764493249,1156564304,227945188,2026953081,1163807051,967021991,686153859,1874421570],[1795862575,802741646,847722055,1489345478,18830136,1431787263,1943329604,989451810],[466033013,1355199363,620650558,336107366,1433239685,949057224,448509148,514415004],[1406374614,1042975407,1146709488,889175417,574277436,1884192001,1458756683,540337881],[1154802970,1946306641,1675764639,325102932,411490161,1548265766,639784915,177729563],[647748429,1227595761,917389280,862129340,852820899,215698071,1954496275,394486059],[129926987,229117160,235092762,1938954640,657459899,972153377,1368334061,1081443221],[950649608,987047872,308576685,2006534053,1704319286,1594891730,1103208691,1839529781],[812103463,480825569,1972989734,280711623,1711477331,1599430360,1743925640,589743151],[386390866,1487491828,1744146918,888650589,152908875,1517174652,387351636,2057951881],[782524896,622594087,908567161,1576150298,2107560123,2129724587,1735432717,977493911],[1934559764,827589286,197336705,353499303,391472089,2051734106,1298980608,159294961],[1851774531,764202313,1792554075,1486628433,779018688,364640173,1016159203,593802998],[1007737143,1557335844,1840784127,458355992,1403470662,1771827543,1823013157,570254084],[702680432,809288870,676322477,1312754286,703836297,211309159,789109663,1705228698],[1015622461,2055269332,1199403250,2064529028,1858445596,1510403315,1834598682,609904336],[2012801071,1255209469,1529105331,219551837,3731277,1846058005,1666546508,1064559844],[684554047,1032481159,1882409594,1967121797,645371375,613692498,650722217,671577574],[527789100,1103986215,521105726,895905117,1799241316,912204976,1091560396,2022149307],[831858044,945747156,405406535,2077710211,1116277199,393293248,750006086,1921815021],[824594941,528635034,2091044733,1155283975,1508438429,930947749,467421937,1003387418],[594273372,610624793,1144085483,461223024,1778418790,2119749462,106597325,875241313],[427144134,1688543308,1629461227,423227554,1823759424,305362465,1274941789,1307503319],[1103505279,980146876,812652504,597756617,1135952943,160303306,1750791598,915264835],[33139651,514697768,1431840630,1543104457,331071358,819093215,198647254,265185793],[213729139,266113479,2058825098,1304313416,49916843,1114195738,149998823,918187570],[1596022798,478739143,1669644782,495606029,622979423,511507727,1005631306,1632439171],[630948978,1028092692,1401157993,1284100200,268670895,1162840469,1074112472,1329808531],[284721572,222670929,464887015,288058383,416504999,2000548760,1505789713,2024454576],[1070453619,1358898345,138873071,78207176,1208595025,539483081,690920469,1988935132],[487699236,1773143977,1304812189,556113810,773005074,448193243,831793004,1894554683],[1968020535,668099507,1720725064,1241104842,962404861,1685230678,1443765647,363895428],[1934806685,262328903,1196267030,1451198303,5299255,835621785,1386906004,1657502778],[824716004,1440510220,130508937,90439375,1907169211,1765824426,1804422421,449701461],[108403388,328483366,954367644,2057375105,1057067130,733540801,1561109170,954357202],[104663456,1749423043,821325105,81096491,166305103,228979565,146537099,533498111],[1645625558,1851237819,1670292811,911330463,1668228132,1899858791,968391397,936637078],[1868182932,628686435,511466279,2017445058,1406797942,1711830782,1160065755,445763347],[365630474,81817064,912213035,54690732,991040528,1785686916,714819990,868144015],[112037145,1633105405,402797788,833120352,909357469,1036533081,1835689361,1496092714],[1998724445,498900052,14896507,78861241,785618120,983277829,1940932397,1949260823],[189469683,1099413702,1563666503,1414872073,1465969606,942724794,2129633176,1754603506],[1110121159,86767577,594275619,1811780786,1806373559,1346661461,1492397575,772976902],[619664628,587947161,178418194,709784894,678796748,556341620,1804473698,953858166],[1090768072,791345053,1163080088,1021173656,761004850,926291165,39351776,170234730],[497071078,815838397,1886781994,1035111074,430398031,1946037972,813406734,1168540169],[432910562,954975501,1250477943,23946854,1941972620,1297667049,2096913638,1801373594],[350751752,648796715,1279253356,1297955842,348085139,1391526633,1010651669,2798672],[1331325685,342127861,315141977,2046841961,1198448386,118324856,1579687807,743985901],[1946520193,1690159498,1568304459,1874019886,2121734235,1863795004,1674378702,275331197],[1183021061,124861008,824243695,1854335793,431360933,993510345,609754583,327119049],[790006657,372471507,1415441321,782727187,792855377,1631161614,1460430282,438970473],[865254357,1941817265,1538430493,1357209313,997263689,762747333,2088740544,1531720936],[1563913199,1478657896,1448163007,413769126,211068112,1508424692,292655212,2065397337],[515493417,130631465,1382684788,421668992,452139226,374612959,922681830,1355401601],[607941549,1485010015,558124640,1946621891,92764337,1534000841,762476371,907509714],[1347926582,1241123145,359007223,1049261250,1447667049,1807145413,1451043623,1422851495],[1712554234,1674523925,935319441,410270032,933917425,1731151938,940943084,1526048044],[880695392,995269267,803268200,797865028,2053086737,140755586,1434657119,18696886],[332336055,1863194812,970053700,1573050409,1362802425,539922760,1463874229,1207303691],[1857334351,454912363,327305254,1235057154,1678269982,1188241845,2106413452,1127769298],[279893807,635099967,912668002,1815206409,746123864,174302789,586204602,1980305844],[1300730044,207935997,442712074,1397627666,360870440,1488104476,45021762,164681629],[565705642,2015145056,495482630,115558093,2089835911,1138582690,1555856272,115666402],[351860574,579200955,1386322673,563162268,1998666945,564585557,1290468088,811151343],[1607927446,801703296,189653982,243721903,810619957,50974332,1626617025,998873481],[1912613494,855383606,1515621057,419889656,1123850049,1212252299,264272059,391201621],[1765113723,360428775,218810183,99852115,2048831831,714851189,987993031,1297049479],[1192283508,1660051527,1285389166,649736992,2014644177,698849398,1576668467,2118702322],[994672018,946246488,576801927,408208237,1211423041,1360716454,713100799,945971100],[491316854,1821819117,781466831,1730624170,1464768513,1154232024,1211240515,1585211153],[756922128,1926322945,1178008764,1800344473,437981422,1710333466,1132657723,163620681],[1871037627,608588371,1226452017,1657736377,399846993,1584749492,1555003353,472003021],[573048072,1033323356,1262886437,557385744,617970412,982830606,686965195,89553215],[1385563967,269097889,731055093,128023518,1986999997,418069877,1973009950,1049724582],[546739134,1368538876,1332605712,263645458,669785212,1608101876,665181739,849380896],[1869841566,1882800637,1371534818,905416800,812192764,1343894872,843343391,1040844783],[1738224179,1146521147,93973050,2021317160,1416029952,432989973,1310498677,1052287786],[2044360226,821301555,1128516383,1710783621,2124338565,1324458141,675203533,706120662],[346597527,505739941,1085843104,475790105,1080228098,422176366,1781567090,1422268318],[157152547,1493739699,1232328927,1836942364,828458033,2097228401,1777671853,195111823],[1589317955,1840935070,1416064673,1646308285,1386518253,1696264840,678936964,415560602],[731727497,348919495,1674813961,1622911379,1514046766,533459963,159278984,1569083219],[775871562,1294416434,1693174485,1548006739,1528305205,1167808850,1611013910,112223610],[878791434,1718320405,1709410335,745961053,1796882071,554930176,769263128,1255001241],[427707296,1546000417,565839203,342619168,216818076,1176225989,1360369161,679358684],[107431925,1356283118,69740991,445617289,42504130,1941964410,1918863887,902704161],[931853510,145446721,15122811,613140434,241306470,791084540,1292524107,1039648767],[453407588,255930984,1649157265,1004067706,515427237,2003810246,880077099,1256974773],[1329033799,1279591573,1784348904,614078747,227802777,1659186432,190128875,694738192],[1701040572,344363492,1562105343,1446122788,1659756085,1593717771,675512333,448590318],[1256963988,1457819646,725843332,1562706990,538741055,1822151348,17428531,1226671101],[1355756018,1890831690,536876083,1984318182,2121272431,1163139184,974244495,867605859],[1694222354,1161062360,338379578,786309000,1224114010,1822214640,685749036,981279015],[1045619847,1579383516,1334941469,1352948874,1884610434,1966530088,1991803791,1963736298],[134563901,1662377101,832701521,757620003,403670702,386058809,983324908,1484772004],[1476423716,1143649046,1582410510,1276412313,1742713154,1605951445,345178798,1186658885],[787925310,82234655,286755943,1782983469,1287832461,105460622,1854228177,95976922],[119871830,273173942,1108832991,1057865800,1033103657,1708697371,1442347020,852311443],[503576321,572174445,962363781,577495558,621444653,1156587447,1493347383,2080554401],[381566170,129714825,619758521,901556738,284441039,2034001492,32235736,920602475],[1070468684,2009289593,1849873942,368311566,1518146170,1072212442,1512962952,1697260558],[1156606765,1438202393,1705513353,1370226879,843025016,1743171771,1041063275,1376675281],[1824305447,1444585207,1946270788,883362631,565568799,1189822036,409914255,1908961726],[2024156093,883827754,1046059657,276701172,569852487,2033582374,941771442,148407210],[1880736247,1578656332,1188705963,1019605392,2104518798,2091919287,467700827,1349420956],[1506332448,1483451140,1164930855,364763254,350458104,1708216621,110040556,1070496692],[420410912,806360733,6835071,52049043,582986138,1766728140,121826719,9198776],[1312049107,2102171657,1303518910,625122636,1434652530,1688610661,1043653395,701079926],[287141967,1521519500,526577670,1339443147,1411752576,8127602,255339752,1020058270],[1908742185,1893307262,1297822990,903956531,763352600,1174364328,483313577,300083610],[573031999,1609856771,1097680380,292157731,1066975596,1248055318,146589302,1995609115],[1577344944,655786477,1198510084,584160746,844789027,786626335,1062645099,429775133],[618822033,60737942,270495956,561090865,994811847,1054793990,618262216,744718994],[536148036,314171277,1860056302,955028453,1257343353,568657412,1698686758,1569907565],[354134060,348083147,419711799,1620255679,1853814859,624788718,1783099678,338727264],[1060958115,1295882658,69807361,1040331627,661378980,1220081339,1730723133,252661580],[1584060944,1403506295,944803266,970011510,704204199,792550590,1989691706,1828653424],[2122389312,405486260,1752609973,1766542728,589535582,1592738113,309798912,61641624],[22641888,1689478894,1523111783,1649086987,1651587170,479289590,1468657783,246556236],[1616308865,860296534,1518126523,942943919,1504674498,1011497950,568373384,1658474191],[1756784568,1590873068,1507519208,568343912,1087666153,1812716670,1235703133,636969594],[2084264751,1782719327,976925334,339588860,1487272576,434653406,1851038646,16791595],[914025861,803713622,1190694080,1826825946,1676755781,310533505,794885177,604298967],[1162684161,2094618309,341724707,739123821,2068294439,1928009413,1836195792,830603289],[1736479847,291642356,628794839,2058665412,1640364106,1307281070,1068015598,442551847],[1676466718,1637335968,663574991,556378385,62223934,233267525,720687101,345100058],[301536733,1337647219,249154702,886011718,135829513,1812017313,1733498530,1820092152],[1371708420,1803525134,296933103,1445272769,345243241,2080950522,694900110,2084513125],[1960670370,1092757822,199445521,602678358,951656719,590469376,1660275149,945383698],[69498347,214401874,944438308,1518925025,646922866,1496817068,1092268676,2025905871],[2098138700,1915344045,699928940,496240331,1856261239,361165754,454215774,247557599],[485491336,847598950,1895844165,869628732,592924958,221338715,1740663237,1745479163],[659539446,517241106,1637371686,1816811413,1946633034,889491011,1120846279,865142479],[1137685919,679676144,1432989248,180757759,1885786220,1869385827,1889803551,1021503],[2094512929,292936010,1521774076,1134065239,1373503641,56318883,1442764284,434036065],[1925703285,965419563,1388026480,58516725,161004596,257560150,41867004,1568097553],[35734687,1989305976,1844244663,1348040677,1435435755,189854412,979645903,1644401967],[814895720,1783732290,450710316,1990267065,1077056921,1409682247,1107959856,1079691652],[781208165,154684010,42881735,143510550,580437495,736663580,1031996185,366366490],[1920559698,1928716609,1379806954,1726505025,276221218,1904023209,593515346,582318525],[991036689,1904144606,360058019,1420906891,471635638,578757794,1962334376,738395304],[181899926,1746643390,989077354,45777511,1647585277,700773843,121478928,976689912],[32929795,2041805744,80395595,1612474658,1950550727,430072678,57302033,88130346],[830386711,169161508,1236089595,1536850206,1960229152,1907342426,1253440764,1903976606],[209933503,623856913,1622594244,505141850,699202119,359438423,2070805843,1374448334],[1326600455,2077060173,925728471,2019894262,1966765144,1415848361,996188235,675773041],[955372220,1429844215,1094772288,2065888260,1926197891,2038913415,1065959973,1807766832],[1568350382,2079529416,28391129,1120472777,1179445673,619120733,1185047921,2057636399],[245953973,481874339,764872272,1459331394,1520968532,1506498417,1154349359,214522237],[2022302419,1655097475,1651408372,2036325662,928598179,990184852,1199223570,136058440],[2018134318,1184434264,1130526083,1304145276,1476691474,1950944887,1498235546,1483218335],[1129318648,617603992,1412581715,918932099,1125918792,1281461877,862706928,307355842],[106123661,362671369,464400866,261655774,1256007080,1988533942,299263654,1787645914],[1462232204,1444400728,905957198,907233127,1967166590,1114784658,545305071,1221192070],[1828564086,1675759604,1652671815,1754653490,1504201510,1023438110,1059874958,888110877],[388015437,957162729,575103389,942856410,852503604,902427204,65744866,1020355304],[1591772763,2038479370,1081121390,1141198278,1868852523,310523366,299457151,1513842108],[1355626605,1703113111,617757493,1608819353,602300414,972601516,1912178581,1136196099],[84548174,174127802,1043573036,1828600927,1958218770,168038998,1354534876,440908286],[1009673563,1274878158,802891987,1276066596,221045377,617955971,1744873924,363638716],[468670688,1857459167,1015368889,1552989352,2103777670,749145235,360375398,1006170478],[1595904349,951724137,1378469892,714414115,474718373,1635131711,1803494867,1544269482],[1545003453,161308648,14643008,29164070,110768061,412084908,1551511828,345243667],[1889818734,18263019,6260039,1618205967,1102843642,741605104,976892429,950038451],[114820085,788705363,854166868,1633996916,1996945102,814004960,41300300,1511441595],[729817578,1198172060,1460833659,256538638,903342335,96309918,2105560207,39417046],[1470940182,141132130,816340453,1658051186,464343285,265502386,538997116,1968420421],[763676471,1513680329,2025227564,1210033143,1214634627,1671514005,306879219,1819571756],[1193394396,1712113196,368902181,2089953137,2059682198,561120217,1764002019,842156647],[902724480,2090029475,149897953,599360555,554602431,1706092250,794694594,2018354405],[90769728,1247777117,626808155,180920043,1071365351,2058226705,1651818761,352843072],[928891291,1804675967,518947701,967722354,344917386,1369799846,1596765006,1587264550],[1761589033,2054728860,1464179225,689853687,1050392312,1870417356,886154871,252540267],[1125190433,466409422,889000711,1494429787,650588029,1963918677,984377708,2077595999],[82108699,265674147,1711097472,388010523,383900910,173690591,1072908270,913638288],[1394096551,1646780753,856821307,1947424284,1357011291,1039079741,77882493,652357400],[1137024587,1228502159,979673556,802524317,1297040598,1788921574,168608683,19445977],[21309455,715894167,583052839,1756668449,1241370028,1879734964,1211390690,1001105501],[1172354455,2103546783,1191514841,1192510538,1330948185,264771714,972059280,950270856],[1045958854,2024046966,1524807416,560639234,426410627,1891791366,1105186742,2096244511],[1970820098,1356872320,599016093,8965822,40283809,87749135,175216914,168134447],[1432977686,594321625,599286528,1504794384,966747432,1438943244,369124228,1529302588],[130007507,1358049540,1908769423,678513236,660152829,1458128281,2047159259,738493302],[1300585130,789918902,745534558,747145024,1403422023,1908747807,1252170366,227203324],[1759982001,1883828308,2071285014,1052062263,1946730591,354670222,2003163493,1118429531],[86211024,659982821,2045881116,660984430,812600806,1390048152,125953083,1094537383],[1232329017,1736219694,1775090737,445420526,995209025,485411943,1432002559,2107647789],[712764634,396304308,1247788332,2116923112,2053897864,1241379092,324184276,1952239720],[98709586,1215289603,864756228,712349809,558036808,604701690,1180722813,424948713],[79112628,1876614160,18000561,12754595,448749807,748260495,186642952,1350816281],[881932404,1949183431,1806452370,1766238677,1169896401,936601428,1414397431,1771118753],[349656512,1011753051,411055274,1789577691,1474952861,1431790736,1676518254,703518982],[1554654599,1743352733,956612355,1234024896,303864992,862860796,1624149968,2061284100],[915404229,903865395,169602075,288951398,1521578342,579283730,528111678,638265820],[395833218,804241071,1328229182,1414529232,313608465,1304468620,1110103250,383076250],[1321093846,510643388,1534179981,128264338,552064211,1370968615,1091649688,2031211986],[594154614,921371198,405256043,1095783680,772418040,1530434544,1216666924,1477344434],[1582913212,1505409691,1540041505,837624483,1789789940,585700608,1361537576,1600249977],[1169222563,1381219436,1975952745,1975302514,667575726,1152195198,1412378236,2062435287],[580478608,2113855780,2041187349,1827266855,1458737361,306362872,1484426517,1611668498],[2058899859,52477353,51831129,1194800957,284497960,1551882915,643709454,530429191],[1110848024,139726352,219018835,1594017726,625055274,1712799414,1481394572,932691331],[1109844506,1043126797,1712289197,623739212,1359473768,1671585107,70528088,423066209],[1812858636,1364965065,1104041807,1252202914,1891410031,1135115092,1809633510,1061070744],[942898294,1444803238,1551633927,796289771,894317585,1754300930,180164148,504999321],[494956500,548523611,1895901719,556044160,137716844,357778385,1773843517,1079087876],[583895380,162683771,1350694215,474979032,1260835723,2074859241,648265398,1878743149],[1463577151,56812433,394015966,617492444,1485099994,125015677,992641792,1341138732],[1310224132,1306134389,561066137,460099778,774753590,1700982551,1270577395,2006656934],[1975750193,1824274003,396095855,307317775,1102957831,5583603,585705758,941509546],[579964472,329881602,277872943,1468195910,1826507028,1731781106,1658113475,1788083789],[1015926003,1228951717,1839237216,1836732964,1845684456,254355601,899684830,752971407],[1815823915,1872320340,1031055840,120646156,16204745,1825519694,1442021169,1031131827],[1367284350,1517962063,295713452,550836495,1522180679,1546557274,711607915,2009686684],[1255730740,1921399143,110452462,1764787411,671883718,878721384,2090868611,553694555],[12234996,1861324568,1750388144,1843986343,1838487118,1515875930,2023196777,857916919],[828285476,1804907132,305643473,1872471474,1734838342,533765774,992518224,693197096],[785020097,1093935733,1263190884,831683523,1855568875,100812542,1570041353,1368847370],[297911743,1372443164,373219633,1351360073,843070758,1491663468,313985770,409945516],[2055323410,1429028582,1551470054,54435188,1314913362,1807847645,2054558320,1606063579],[148770229,1570481385,1910879790,368524727,968770951,291324098,54523669,900224195],[1314898105,97413976,38019595,179957433,101878153,1501273125,495424752,1020442339],[391008940,1865824856,846105997,103927258,1559271699,405204243,1207123685,1394986783],[1556139791,872984451,1348384849,971278939,1177390094,486475266,639689356,141325255],[860219391,1812138160,303169810,1538448361,1087359785,937088049,1070815932,1492786915],[69015326,1591006544,1761197966,65838358,117415830,1367672965,685171175,144735766],[829711452,1066063647,772367594,859662815,372115889,1336123820,2099734565,620478426],[223864039,977392158,953299304,1774176652,1008578427,1076372581,329736473,623367999],[1746291186,1800725071,110006650,500377414,949757972,1676632720,303583992,1018981091],[1645169766,1667603709,1253005388,1265410838,212819874,564043840,1991554329,590012855],[999785834,1440567584,1586071118,2109830685,927949068,1073249733,1797691241,416782505],[1701955232,251741674,2005384411,1756623510,980525059,627773247,1108310659,1455877135],[1931135604,2038888777,2075961848,998794080,2047131047,1755538068,1067584999,1762626],[583163716,1139473585,2050444385,940094329,1182459931,1527846298,736512051,975382338],[1843931049,1843176193,966332980,217812153,1508230357,140135373,1771292870,469413725],[162613869,79982707,961351073,1647510380,1793618763,1594867910,690016828,919310739],[556915283,1433240082,557517522,1103470340,2126129802,1889973720,1732697321,321092085],[798926877,1059823476,597831711,1837859438,888261046,223181038,1857770114,1399975120],[799197078,506361908,617905402,748930651,1663890730,290124154,1792113905,1552769629],[357006541,1037377873,1453896822,699056334,1175604241,1595588707,1527825063,1454167511],[1641004653,472951036,612135837,1568881677,883883497,1185539314,324537619,1829701786],[1776442782,1443171611,1637334469,883470167,1261261406,253845804,123571500,1213700335],[677467013,1676250165,373176951,337034647,1963298042,253832061,727669431,1882342073],[1452719167,1769043997,1643334169,1408370032,1574717784,86817033,514190159,381877874],[1577830484,1354054898,75813476,1368559442,1409335562,1029452346,1664109443,1882000751],[1055966097,419199870,1820360507,1553472256,1622497873,158716976,421836759,240276670],[1948537949,1517269765,164236425,1481265225,993040634,230571558,449425731,1287746907],[165631242,831320377,859612586,1641542926,1916147412,657031334,951161914,1323168958],[907651680,1318717325,1325002703,44449772,1769964078,1508371823,472428009,1281771328],[1350248483,2004375206,1475249026,2044879046,525518249,103465444,717620421,124138387],[291364264,466631671,1667240705,1532688935,1912530117,774852815,1977845226,1630177307],[230154370,2108069441,1426518887,1004539170,1646882203,1737008920,1719177775,642663671],[1827359007,1689090668,1165484557,2113784016,1571981923,172387953,1321444919,1213584323],[1941629902,240070446,1789966844,1773283247,1638724624,1754322409,395366252,1714634245],[1315463939,106023299,188018582,1648851770,973232225,97102819,1907157138,1985165170],[1582729851,2105527382,1282378619,1625285699,1119362704,582336967,1834818231,192038980],[671681140,1260401247,2017000977,230532426,526212852,549179196,559335708,1826368755],[1506720047,1990859012,1506277763,2038055310,1397929803,730735747,262772606,562944147],[792390431,464320839,1201118932,2069832876,2099341465,2092528673,1115614226,268172599],[1851378919,1437680186,276219454,1191884915,1422676702,2066315703,1157581699,674929783],[1985412901,1685121155,1737426109,716998295,1389555874,462771841,895282517,1957277495],[488692851,669906615,209220131,874540880,482369280,11704500,2012197588,1047004888],[497674642,1261104785,183168632,1577966321,468185948,1095483796,684200787,360289038],[30076301,1973993882,1720233750,2031582665,1776872005,1646625442,2020623705,1948642699],[1874740768,592066001,2112490987,461435239,2090005746,326125783,799738796,1280512382],[1092344354,1145171241,1321002770,472683008,909837942,1331051682,2093504039,707489035],[904382182,1556391627,463691515,1966982410,524531660,908778569,1424025888,40303518],[586450389,1583209249,596710026,121372603,2028504812,1629974894,986227774,495693137],[475206720,1828178500,231082570,1576598058,109161463,1348669293,856729310,1543197697],[372682304,1964113368,1563495653,904884042,811005841,818299763,1649987301,271409187],[1663019024,2085009917,98626612,17049862,1972449965,1359446666,1700101404,2070679134],[1098410802,503365979,1808423947,2051023600,1761657912,1591993994,1697173471,1338498490],[963043612,795569264,2027888956,578986358,1182335853,1275035432,356020010,626596664],[755652977,720031004,2060014398,926382911,712548007,682793076,1090309665,1353520833],[1988942375,1204379708,997509233,2092541658,1260481545,104788799,71542457,1786224469],[463437578,1714491228,1561801089,1035890404,237544168,1239723361,1712849277,1037370629],[1372769213,881111482,1357050766,1859752697,930277477,1219771775,1372558440,96320063],[1938931589,646813789,500586232,1357710751,282203299,560789917,529305599,422885679],[996694039,1333332430,1334410076,1386527474,18104128,882743337,386314164,114217031],[1494538905,276034459,950237510,942726828,1115109063,1128967669,138825109,1531908544],[684578377,1700563136,40584964,702260868,973160267,1960962696,1666570811,1478019795],[1677604319,1428205744,1667017644,90902193,1192361385,443927864,165739213,36377998],[1074693277,379442175,684267212,271281405,1777311652,949490344,1623175459,110705136],[1357931947,1946771156,1651886787,164327274,1650826596,2088697215,2004909758,1986755495],[58116533,1222884618,1502607724,164043265,2012947654,337750535,758072716,1428046551],[2036438482,947699004,158626377,1284704506,1764220773,2045228726,776638186,1559726344],[841081978,1364716208,1730480383,1937290840,620595301,1630793233,1550457203,397672724],[244308224,882970707,204620527,947404868,2122474013,1184173809,1036102154,1964519189],[195327976,651033473,1161167123,339691995,1178134317,1879048258,610552623,394672308],[179092862,808304059,866044631,241718305,1096900965,1829035046,2096095942,1922783598],[1045317145,1098470272,2040780228,1962348922,1822324701,1469232294,1389497150,1467701305],[1759738621,668927111,1673775240,714386941,678502577,1500570978,1506213185,1774100113],[1966834148,1107642832,1372908568,996974453,697160550,1649459021,630667799,584672986],[1787196117,200794508,48421549,2024217956,808990734,257648638,1064376473,521288809],[824657593,1232852695,1134188431,1175781937,1337611954,1348223923,852387889,1163062563],[1102598886,823988220,297814538,1560476545,796341083,119192288,6782867,626609470],[389618190,1255177281,1944547930,1380854661,84131563,355774220,966115958,1624361895],[1809575386,4817359,671313077,195288337,1162739661,2123298375,1278322065,580298263],[259913411,896228931,930833722,2086238038,1384246250,1104461802,100329816,528358688],[623651605,250983655,2094941506,310716344,1939714238,2072078417,1082758643,2095200644],[1031811912,805633679,1995654637,1468441192,1389804615,1835466211,1332756515,1572311297],[605742918,1496742077,223238416,576213682,1122910823,1969221255,714252861,2030088094],[946239758,376714704,1246255487,211403971,66592317,729609565,2004710110,768874101],[415269354,1719823128,1266774187,1180799172,199238635,1002459201,177785439,137826988],[761547926,1522180463,1569020652,93344643,1942487077,79462920,69055214,953895389],[1738581902,1283185541,1162459328,1533225677,2094023770,1213394801,167408958,24431154],[1475269747,1404027877,704228967,863435607,418623173,683964692,1782861747,1671758107],[1696109921,773708987,220549596,760994432,1289495052,1715682736,1537333759,1153448672],[1154652946,1268910000,335366206,2084944507,211446101,1909702198,303360216,1712279678],[1325640541,1764692279,464811860,1579325137,164373760,1541588141,710745878,1675982053],[1116523280,456544866,298645181,528616768,1630595891,290944748,1267538268,1628927333],[855783560,2031514622,1845262213,1153771142,1820704753,643954389,1379734859,2108663713],[1604134130,710742725,1579657398,517543038,1283029453,856449206,1636086134,1303552075],[1782602796,468712671,1029574186,2121460794,1665666420,420416203,720524345,1596110554],[351170472,1902297144,1254767835,945784643,1517921072,289911635,1237022968,583044318],[31097020,825924660,1576923006,455556357,548412476,1039623040,885153875,1124620001],[633877376,149128059,199011957,1321837478,1554107406,15969127,1035504967,15109101],[1488981259,517878015,914461589,402480142,1305505746,1189934859,449897578,1294592139],[1938033893,1761614547,1182770247,799346689,1380948960,1928261422,787010873,1357036516],[149264503,1952201416,775998132,325337207,1841251246,1204573469,733275319,1185536500],[491303048,1004163039,1305689713,2050744131,1348983848,1305603176,1909857565,1968362008],[1341135033,647996988,96053199,253499836,1514255911,375334646,805114777,1404914658],[1156011514,9260400,1534408650,1895315453,1861832819,773118919,761507199,1130748200],[1328660192,767279133,30934704,1480361101,5352324,1308399205,1190489084,1828442115],[402063227,825796365,1042847040,1349347365,562684770,65113675,1357861029,1258503614],[1723576553,1751226543,1349234683,1817512531,463875159,1619993923,1485097827,1499303196],[1626835719,1197383749,1680814770,2007274390,777255790,401417389,318712491,755752743],[242862185,1182192993,1857897388,219005855,813323530,1069869968,163126363,873206541],[1217620548,1818463817,533235178,245574346,802171554,737234838,1711813335,865372127],[15922029,85526009,1479595397,80522606,532476964,1755014236,45896956,91040906],[1560982075,1168119944,1114601825,1279879494,942608264,721852671,555538893,424358230],[813728796,1704074603,1845325544,965464378,181510892,1803200390,1561986061,854546822],[926808464,291738308,2066385035,1247990425,722783049,624705363,1631000310,1079965028],[1083905044,780451513,155008679,1536652518,1646475605,238654961,2020200506,1810262094],[1669665312,641469655,180492531,1823712100,591245899,982542932,550205090,836311116],[1028123961,972037373,1174992873,972715596,1872053693,454227701,1782624769,512451693],[1679469193,1702784249,1614987514,2046458857,1191961429,546229403,727907243,1535694744],[1628168134,126858958,163425189,1726333199,1422704543,605710993,584373926,292325638],[726766448,859900618,1579162645,1217065164,561443631,659440498,606344897,69713810],[128931353,1294477293,2128408215,1527122756,234926569,615912316,1442258603,1710044978],[1825838061,462922472,877311806,1828980726,1035732104,1450285458,276351076,1367997982],[1341935095,697250044,379590700,1356280396,68370093,517306844,1424455249,1444207810],[716044862,1667914220,267581423,1548875125,1752647722,563647123,1162603452,471293343],[1960721467,89463707,74801263,1826184934,392318018,1380232588,1670723806,1318732873],[737764123,1667392812,1998966688,928682602,1707319085,1884825260,1383329249,1129328793],[1629493323,908712483,148979585,849217078,171233466,1860059575,1823940297,117715775],[1850339244,1292195815,1937151872,1562157811,1645542660,1131328713,1453953365,996996331],[15233731,553256083,242547776,1812181359,71748273,1287145974,1730450832,101584898],[363242374,760220671,1634614989,464109955,2095121478,1886900559,772310101,188235539],[1385962337,1636701979,1499733758,2009500570,482223493,1983986552,1537854726,1432245336],[369790528,127370134,1025992742,1825087495,549740886,1492234607,915982655,1328529926],[1386742147,454977941,1275824566,1877888088,616445836,1155622142,1774428143,1071771047],[1593678420,1668819209,1335795466,1446629783,1634677370,696294165,1568068542,705877579],[2099943274,259859532,796407768,1727404814,1224485604,2075711687,1415501140,154235359],[1941592828,1932219661,89180275,1910514431,1594243146,1039934820,1779865017,184203068],[1054349292,33129486,730963554,1589731183,696329828,363761695,1890385839,1296036944],[1959092925,2088433824,1221573535,1039499180,1960369984,729841934,21194892,1443307465],[272704805,1691416849,176137823,710444252,299590244,42821592,256938695,978066040],[719149952,1023941586,745170428,1279823192,1117054292,309121781,558704796,1931980158],[1959763600,2106261907,732814829,784970148,654594968,1449614093,1994533140,1841617339],[200735057,837207972,662764388,953151918,1217921344,833113746,686285082,862187175],[858420307,1893889997,355418270,208515567,1078614645,664350614,2035714885,496189906],[1717153034,1609064768,1627342878,547655011,1810981861,994064494,483530114,340154123],[34470881,373836458,1238428648,665711927,1878929498,1838132075,513369957,96040545],[1486832951,1007125837,2067528691,1724541364,1664089100,1670738906,720024789,319639012],[1022000437,117846854,926050952,156879297,1676534604,134839199,122913221,2050101881],[349287592,349194559,1860157517,1499002800,1928686691,1402983605,1357929793,1077963581],[781362370,1658697562,132743840,54618362,822731514,1047537943,1775438933,361106162],[810627093,1607345158,176624511,670082850,315005687,963369465,692630994,565467963],[1057875516,920060096,1970232482,1304194912,477837358,1303923416,542549292,1408308391],[569827859,83866406,801807777,1578026639,911321797,385324340,1615109174,517104896],[535390621,322977533,237628624,709766906,690547301,1428657042,210795294,954590223],[1146956846,1805201841,198523822,750671525,670714178,725851064,2009110329,2035565424],[811739583,1116176122,1862215849,1799379533,1443793680,272232326,810054624,821702977],[1483375322,2130372428,325399332,1324216536,557818414,1283247743,1937008165,105430874],[963217825,1482424078,314959673,1054329337,425545566,1869788177,1212941596,1225637523],[805983042,623790498,416538370,1270000106,2034390197,1865653964,87848010,1066055388],[906854372,733213005,663040665,1771433536,1697099049,309840455,1759173408,1233617009],[1055557616,994311534,1403971014,341720038,1730586941,171544725,387137450,850222152],[1599183394,415147649,1250817964,140871425,587214187,1774854593,1175706949,472600004],[2100103675,1203921879,979446774,384962232,1868477274,1292309203,1149881508,1241178301],[1129415811,324738129,1183840816,240700408,1899258231,2122061915,599995890,1155755276],[328435110,423587938,1967177574,264742371,1587871753,1842523066,1539434969,63952839],[458779250,624386120,1324613621,1560134165,954269443,2106568382,136348040,1691184055],[456780484,709906430,1181828173,1324577032,991092184,1636457947,1857982186,2050135038],[1878115024,2119142707,630923764,505005450,1364731806,428752866,1392657372,2041552533],[1216647520,1734825662,1373924937,1800824534,1139254736,883743012,2124765256,59523972],[575841917,2046697585,1903832788,124025611,1085331957,458478563,1602210206,1099302816],[1775051434,1043303277,1738640731,1615037594,1750904555,1403700527,2008187218,1905707436],[44443456,833998594,107632394,236042643,1621966289,1397673815,931801090,526057841],[1708437978,17163788,160550180,299502429,377500767,630423327,482153365,1873328465],[168686287,990632398,1535760226,403023123,998980613,107651002,907420538,1307697255],[917058935,186308605,1530481104,856605605,1988227153,354903000,1012113201,182381882],[190184636,973357642,177408247,1712230001,972134718,413949043,446147795,61302926],[1108654510,1819667430,1453582777,1946342363,1641870208,1038722442,449972113,291815325],[92961829,7438034,597721343,581169338,673814894,2077122691,1511894940,1004241170],[1366266000,682394904,1229803698,565968237,1820716207,785633399,369422527,458617128],[1552529350,82402061,663423406,148333603,1351827679,1952313358,947739737,830093545],[1407110682,1528649977,1937241678,1863243694,1229440573,2084678194,1091811578,1191042528],[580667828,1959875115,1446796231,660990104,1011391485,1347961046,1203863881,919664720],[1177703415,1637193940,343562522,1517953886,1326489756,1206436091,997413033,209759108],[1569894781,1374656981,555693923,1681195936,1327368958,244641378,1501322066,1532447136],[240866479,1744430662,253500096,1123845513,318533919,1643977412,714341304,857388002],[1598927717,791044736,257895928,1611610798,1762812085,1644926467,201509703,1473255567],[1526384849,55275527,1505636043,1616599841,284249570,580970831,1192050246,176234128],[313869472,1606485119,1845951562,1893327170,830106115,1419402391,1204093896,1768602128],[2100609802,475936101,32772419,1301714110,1983615308,1496880169,1145443803,1817993364],[1068277022,854095916,2031512492,2128328989,1835131939,325161870,391849508,1071663489],[1799850453,1609509411,789727376,43695845,509747542,1551303000,697820351,177383736],[66779098,998830235,1222967967,260188983,1226343395,194882162,639328637,1979625097],[407162224,242091129,1385500332,1081590899,1246537675,1430688454,824396962,1242635933],[616442486,1343991977,1610898870,441133374,1739177983,739274450,1044823386,1957747402],[1619510597,145727606,1124033601,1503416137,1609225779,714158442,1390299053,20388875],[67642278,339470701,1847412055,1383323963,2006322539,870636045,2001906613,758498689],[1426386076,1418048757,1324152644,1637906701,1432510014,798991360,464987590,1662452658],[1561541515,936705342,1923396537,1646888640,510109515,1107696405,1295317097,1073572085],[1470215425,1229941666,1917655766,1982019766,1649601991,1491860831,1360652302,1937993875],[1606640744,2078554384,635470499,1216052567,1830134510,1755804327,1271039108,1489306849],[2120216537,977949004,289443071,1277761329,1722690106,2046679850,1053168855,1439461296],[398835751,736579413,949217204,1163841827,654377001,1233001182,261820309,266773647],[1489241416,1029915992,109367316,991782086,177102444,1726210169,1705035269,1386282784],[1615355597,1535546567,380801640,1346608744,762266739,842341271,1491594838,1175178161],[161569815,1694594999,480893493,1990751421,738708664,2006968767,1483726538,494234997],[1076782845,1584379091,2060656066,173641530,288894645,1879257671,2025194643,580380862],[528245685,1199930506,1055875916,518973931,1521584792,194983957,1960656362,1392777583],[686429287,942803229,169722540,1732061092,2107097912,421675982,1252324321,1837851083],[273662216,443622634,1805570350,1496036455,1533285229,1615426611,1824998026,1395570056],[1059198862,1301026433,769019507,941125298,993529688,242014025,1698987247,347867554],[1812316761,735468863,839865637,422522340,926091721,1425190780,805239419,1576261673],[2037419816,700632997,984412460,1340280291,517551547,1293055871,519466277,1295579033],[2103302955,1075506691,1333023123,1528821232,1666201547,945316686,2079239520,308191459],[934466635,1621945008,1622197115,794377512,514921408,25305365,129431157,1284345697],[624629319,974059163,440034781,1350906684,731193614,1727881297,1385131319,496057849],[737537380,1282376570,1575068099,5995001,529866644,493158913,160804505,2095512382],[895021498,830515973,1043828327,2064987235,1640421486,925938140,624429196,665971249],[461731124,535598472,273448402,804333123,1164270231,178800956,1253797676,1684187210],[793807586,1560718587,1444590627,1334972004,1854617092,747892801,1319783624,1907940285],[49310531,771360475,1623728464,674528772,1929251333,2122533171,1875641413,33997381],[1606887885,640749273,1424646665,912087118,316094905,109633652,908457308,1867315127],[304318040,1174581307,281533147,1134732125,300356253,966829784,1749078229,1429362063],[1240213216,2110018852,547916237,1883374801,990132309,2008957606,728357327,549425670],[397448066,252797805,52782797,14128472,1470605306,787357338,743914577,1553766214],[135840280,563025733,1305023245,641524566,1018412493,1914515339,1272701132,760264165],[1975164431,1176071620,557642505,381097225,506507129,733676095,258010472,2101369260],[1560355990,685177637,1618795866,956855700,1367982034,267706957,1255838621,834717102],[791423698,1263016728,386961492,624400175,1326188216,707412116,1442344690,724262322],[1932255165,449682252,1539888254,1676540080,1591094254,455400740,1741348630,1305915943],[1875854529,2059160385,254221674,984469,1792309938,47329029,1903299937,1874167215],[70502047,1393794206,610122603,1015315295,970736977,5729015,822844516,579305242],[145789755,1459474416,1376607364,480168120,1954288410,1840095332,2074162423,615035421],[346845383,957852159,846026258,1262488774,229113121,1140266918,93112503,1494158048],[2091583605,86671935,416811472,2005620138,1357966812,207699724,403592098,886562035],[1990666768,767327685,2023010717,1671228541,627009960,1929806682,309068352,492211103],[1900655713,1271137054,1955516916,541957839,1997446384,1475472740,1323654133,1598294986],[611763419,361116323,147868508,1439526243,632305960,305799998,1716597556,1757098715],[1657609740,1106290391,370877281,1991289815,2119860383,1300982302,1220508028,383416918],[666228526,236451412,676000456,148665030,80102374,1847000489,145899637,1791399890],[1254533779,353836459,1082195121,1762312353,1490847541,963878641,1629201789,1090953822],[1532752157,1764983,1783612336,1769042964,1971671413,1500312207,520566939,110274257],[1041533191,1041612577,750512895,2061806842,1334325693,505876837,201047566,993316850],[1912459877,921375730,441479397,972306615,294906379,1681769616,301946761,26134945],[1918893754,820668776,1047442157,567868224,344982322,1144440061,1972921858,1948961667],[282072894,2045756630,656821552,1424382653,347870451,835707191,876212671,1511449424],[1531317852,1472256964,1653645462,1639701203,1898277344,1447519686,1697811665,124977316],[2130617124,1791481047,1381348911,1551013260,1891510396,750625852,462815687,1486527238],[899241232,1886039405,1622943599,1922172904,496579873,1342341072,549735653,38110951],[268501112,931239721,1068198600,736110161,1300687635,1061427304,1343249101,678920028],[1292735483,1999108535,562497761,1249699963,1549553062,1180003110,1815660748,1915079361],[1493902717,904663619,1215556073,145000574,1851615789,864947266,477752642,1182134038],[947586139,1662815706,1459728499,1702960204,52795034,1915997780,1184370790,1763911630],[1450748568,682985128,9659324,1195714946,323644944,1559535268,1435161168,1425794644],[1197809993,1257380785,97894973,1350258195,1648959006,1479471235,1934559399,1875727407],[294705366,1825363397,1866200876,1641339250,1501453540,1632124158,784027562,410877115],[264634046,966274541,2032245908,276244828,1582389030,1221974015,1032949104,1182399114],[1541930125,2039242295,1517686729,256704003,283571561,1557335431,454193793,1483049700],[1915093752,762627826,1323985110,528312195,1725768053,445642419,1809996014,411273152],[1041327331,690989431,1095878090,1307096017,258622960,234746079,756305949,510326693],[1684258535,630868643,1141896460,963570938,30780309,1068386786,405057512,780274305],[373167881,1448754663,1291924856,800717638,814288861,1223049371,1860372887,1380511768],[853003808,1465616236,1060036337,870422221,175122378,720960184,410651102,277636329],[1649786697,1558300165,1177145885,666315868,2022824259,1906533254,742426930,270301147],[808108552,1180159839,636530107,43054048,874692823,890876498,1906519312,936734331],[510141006,1919736381,43380359,1562317882,1004809416,856924524,1582591267,20375067],[271753307,784334733,89342205,2004587680,235542392,654622462,1395090385,1484338310],[1537938545,1802328755,223552081,1728941509,2058914512,2074895108,1486569868,763204758],[1325737938,766150257,944074600,1761446781,1818103531,1386685655,729870937,1632033012],[875118756,129404141,492724056,1504231051,1630384860,1921524311,648101346,538331488],[130856723,1503751464,195237549,1479331958,736071902,43791363,561457112,893994007],[1657510362,426249511,888166087,626332272,1096574567,119791894,949496112,1796159283],[1205394779,1468258685,1663814023,1254036446,358633277,1487928872,1548727368,1776206517],[585348229,706618799,1782831674,1189045970,1410447637,721208032,696952721,1021618688],[99455013,1010580880,526698470,251295258,850546773,2081818976,885513622,589508581],[579573557,1010670597,1093251235,660309278,289028147,1786736363,1461507900,1621040086],[1049426810,1095442614,1964298731,1493780652,1194038699,959455156,1670380981,1524947351],[1988394021,1089556361,1338113900,1660255199,409795829,972152335,701966735,134496970],[1070106822,1041890686,775293741,389050871,1320911114,1523164663,648237497,92251968],[878653321,196822689,450875421,59875135,1858409073,1393632079,1020276372,136503463],[1294304497,34441378,582935799,1377963536,322786704,1011565614,292127455,1584078897],[549336324,1104446082,411149901,1104624699,1357484642,2089465702,220456335,1159887150],[1554701157,1964323517,1178710108,1840811410,1432916404,2020783449,127575973,1287360349],[365901766,1493777792,2048956441,962972782,1600030933,679678462,414184939,946478247],[1861634152,544080553,652115114,1861467049,852335138,809605610,610436947,2048171895],[64392244,2019859631,1920420750,1389705650,587274114,1608080580,1063960438,662253357],[27065147,1861415670,1373658508,1159590117,850849029,1561436911,2106156457,552689011],[1251599480,456214516,447963374,969196124,1256438681,916268946,2113794807,1782473571],[2074995340,1854239064,199476259,2090475935,1754901399,571560395,1996030447,129219946],[670592446,1032548894,1431881646,472112095,1355587964,1839162599,553361239,950790203],[749430166,1812415451,721949766,55684257,1366759403,315490935,929691412,1578972765],[412980043,1440833347,1062033141,2001120404,1626296416,2013282796,960784399,1424460599],[6007574,1152230840,1162984717,217794156,660289397,1344534101,1344704928,7393965],[678052017,1836118716,1387701256,1660866582,71203011,1407301906,1352416647,1054346192],[1259896833,1998267433,992299196,1118128031,1029768303,1703266241,868648319,967375282],[1587395082,723640544,1789347507,1064055887,1081775221,1453296263,120805341,1233483175],[1296179467,984839833,1213565279,1317706125,124873899,164421000,510681449,362668777],[191336635,309014595,442462463,393868543,1724894438,691917469,336342684,1177930386],[1477251027,1876951014,1593886277,52921173,812060902,1114628855,1583022012,473465743],[16285926,623952414,817446960,260010849,682713590,1097558590,73441384,174994559],[290431548,834638653,626064213,23028331,1624594377,575954804,897701351,1298521350],[1262380020,1899109906,2093038006,1283416657,490114292,794052,685023001,1777113147],[1666765499,1680902517,84383840,1843056388,969384055,949679284,831016795,420071811],[854976175,1232616832,786455445,1802431482,1283760089,1391839171,1475280543,1618441193],[1136328897,185002598,1567324142,523119982,1925200673,1035217597,814785219,900033488],[1189688780,832425676,1404647488,1136548548,808806542,2112036259,535365448,717749296],[1452965165,542962789,1208534814,1575798153,1856638749,640536091,2121955770,1057635438],[922857495,629506463,764011160,487129272,1166406660,1617793233,773923566,1095177655],[1289597144,1502537370,1841859270,996160524,509690850,346519148,815724306,964556334],[1565361197,466791779,1345445750,725664282,176012469,1570018809,269398891,17951613],[413986203,474828401,2041218868,271892703,1811855154,349315788,1300009524,726538877],[1651603527,1790450099,765136544,1329055291,1695822403,1170134849,237218118,1660412533],[936522884,871379507,1220778779,447044874,406354249,13849349,1872666972,1967800732],[1409084284,1089181127,1241476351,1138981643,1498379187,1209928825,2043429448,1369783472],[2065138323,1903385933,1616028172,1351141189,1761038194,832976243,1273387932,2083101693],[876203337,609634302,1337107078,561559628,2107715849,2075828723,1896959285,773692916],[1244462295,415198112,500684367,971658888,1876761998,516699008,431194019,1357732302],[20579016,544178681,842847898,1087744122,2118867461,1805548729,1572439913,312601469],[213485130,1539624553,1453434560,150380625,1235942385,2013897540,1281108061,32852097],[1673530300,1568421008,544315740,1601815163,1889379443,1320233740,1797044229,784712757],[1626159877,1962820419,768491044,324715309,2039566235,764235858,1325104761,1290175191],[1290930540,1460317271,1147714502,1667207258,72883386,2091660882,2106071528,464773776],[113896548,1247093565,808735374,1167440592,974946732,1445725872,1155369969,782256255],[224929724,1161085233,1745165887,1847615429,2107286670,1085136278,1988379098,584422045],[1777629788,215029252,122092847,1210528020,15589302,1523612201,1665926108,430175480],[984281774,200563699,1460314071,1917771052,1701304448,1382467975,2042925271,125907777],[942013684,1480855559,675031831,97493059,2085636312,893923529,1872275974,640354964],[2056189912,1895356929,1803944234,1859528778,190271739,1848924238,1236512537,1528667417],[24445942,1836241158,1770529187,1869870138,938795259,1983967471,761024417,1741571105],[1526681009,1406404998,1572909645,882448906,1294988201,1568933266,1367730583,937220280],[586924353,2068420218,1965480820,1483912855,1998940358,1022144829,1304031831,1085573744],[152510970,637148263,666080973,1584460003,1530831161,2115544974,163819871,166015086],[1568992293,958847044,1427660382,1557428432,173920671,680715407,11614119,1599437511],[1739189113,2061571446,117078291,2062848188,1049248448,1210394803,717645631,533336181],[1217142933,1027346930,462678232,1180139294,71131195,1021950353,1823284300,1406261035],[336939536,766869452,243241727,1554471933,1977581819,2084169397,81963392,1824249302],[948426916,1930856649,1099466070,1669808783,1718220715,1924814217,1970060557,584520512],[1163554721,1807676927,692830214,2071195648,1813878095,189856258,368871497,293731013],[1837364297,1224736577,1937765303,2106061903,1372771793,1623683504,1802270246,1543533741],[1617631407,1876650440,612881185,1903327881,368591701,1342010046,1415601047,1815834286],[2045392126,2006893937,1904521082,798438201,2004472458,1492820650,2072639554,1911593266],[1444706831,442432348,1163696073,1052980027,2106248125,1069114962,1144931092,721958832],[419885143,1715380277,2033581533,1839957463,1480930137,106113124,1385793052,1720170666],[553271559,785802269,85695887,743363293,1444258168,79580385,1546195425,1588213958],[1829804636,1697272030,517903968,1391965433,1374538771,1486495682,1937035642,507938336],[1983450355,2005096540,1391461215,699893055,241441717,1758103069,198129471,1278574804],[1571307674,132241140,1450807612,667871384,20115819,1965530257,1124833673,863117452],[1236248201,1832724117,1858344803,1918220213,1452072756,1008821095,1879397342,466978804],[706333549,1504150471,1014199407,1272121445,1932949361,81841673,2091855835,1903048320],[1835892115,1413793991,1555812432,811882368,251963655,555755746,639098277,450933572],[1236409673,1554377195,697095680,1971151854,607634484,1121772601,119301026,1451987866],[1679044761,1214606287,846493813,1727679154,315245133,931816314,1493220276,443347835],[2007691913,1287582566,267151286,535992817,1470543356,54031646,2073212073,1529151794],[1201476590,1878254189,565434959,652399184,1917537306,919629435,224413741,1423944360],[1694758901,551411342,1401688938,1336239638,2047638631,1144894943,128726643,1985735071],[1635867510,5369163,540117262,508210907,2077965624,1605119010,471139857,1763968104],[1644968767,2034417501,686306878,1753826422,1106170305,1654828359,71040594,1776040969],[198809148,322652967,277179572,934916378,949274189,1302564018,791294356,1805374306],[1943252127,155571189,143880039,829148657,403089773,1668867157,68093867,573019720],[241035578,395129857,520582688,1188309050,58321241,2111311296,806575494,355489808],[526871981,1286127320,1074012465,1898980272,1441397358,788897213,1985639925,1268334888],[2074271887,1200332057,1644679323,757760835,862262132,514966052,1588098022,426431042],[1755833302,1008844871,1936499353,1373837954,1657972245,2070840709,698643828,961641646],[461904072,1830080935,1941728046,1274155176,1010386321,787450876,296079110,499323938],[1134342353,441625107,686453301,1589803978,1939169844,508336698,1364053870,682614454],[182310312,153289849,761764360,1321493983,1981494043,1356147603,1645208835,673924190],[66629085,1648178217,1063190324,1533493517,1118506780,1295069087,460779707,680463823],[41859949,1682255828,97771930,1994268314,257522744,1474021595,622942677,809806364],[1600063258,2024725121,1213501964,444791903,2112913508,1993439935,800007087,1727566455],[118776929,511755708,1109145248,161802282,866104422,1390804276,1643576998,1031273551],[1590905317,1248536272,1396547884,1136184042,1992204304,1547715965,998802552,1796930542],[1476863341,1066332533,1309629464,647653321,727123757,1709478323,1438293845,406991927],[2014901185,955446753,1258971041,1080671499,1017112312,281186064,183879913,1541390593],[667094399,527397009,1282218161,1474392296,514832585,71636813,2110550011,558696374],[971622386,1330155950,2106671844,389720021,247339645,1790330415,877099613,1604167800],[69454674,872246414,1207368566,1018402929,912366491,290471571,906701430,1209744192],[196676007,1206203219,94585739,1664289703,1936030585,1038964656,2032510106,513250155],[47256177,28942381,1599133981,703608334,1807804598,1057576148,1257084602,2053047659],[1592212121,1252775603,549240543,414802510,241947743,4747031,1058734346,1175352205],[1526064746,758553433,346086518,832307992,493267569,1924786301,1438816151,1305340371],[832011952,1179990883,5855835,1395383742,413332876,1473710415,418335117,405254892],[1462570090,1497440008,432496468,43544702,2120035312,1100456857,1913988012,410251340],[1652022696,1124236089,1000591884,870050764,670718598,93109427,394890321,338061888],[1148585160,814369155,184471745,1121666472,220149215,1803101100,1030637923,1769479593],[1221544037,1368087077,1522135335,2038926837,619882813,1762799246,1976368875,1789145561],[1820330063,1888924655,1076381010,502313386,162847568,828850247,708039262,862319039],[1374410388,36328734,189352424,1202675252,2124876126,1336775927,325071792,1347649433],[2059041224,1770888565,1953011121,1627646044,1182007838,741907810,1742267248,1564275262],[971970629,49206726,1473968188,2031269094,59165510,1667495698,219623679,2010849549],[1971495077,557849484,1733226173,562779923,596885361,1649191515,2061522541,1656285117],[647594603,2019209006,928205499,1676260093,1545305507,944243844,2120843560,1200209516],[622090567,1768069603,62937104,1884022929,1826126237,449355391,1256341816,42730910],[1259334430,885898254,586907232,115202707,378036002,319321214,1012144615,1481161929],[298106755,1318297482,746744268,600513426,1333075548,1100235767,1730668848,1098723407],[786338761,1403444246,407902556,1235843131,2112730756,640552101,1818046121,1359880058],[26543283,540686255,1061278157,355662219,287155188,1789022531,796682558,1679312391],[1755291104,2012412398,459309668,50511532,1438081930,1887225968,2089552042,1614796591],[796207197,368570075,967713483,752003196,1053846277,205470136,2090243161,835192943],[1722863942,2017428064,367153903,1922652420,1056497627,577333661,299414959,1422959855],[396667045,677600024,1755885500,1461678760,1486101848,1268617720,505031972,1349522418],[522593209,515570433,727183819,608510664,1519898409,4998152,14443302,1210855356],[1573874096,2103887857,2077311531,9277279,996531354,1015251295,1215608125,601851945],[693161146,1656647250,2065812507,1500233632,866264771,672993073,1287819800,52922922],[4216133,492949357,429692385,1471545725,1799102319,1121232952,76859804,769774325],[1974747094,1226903983,1893295375,1183511345,1301035201,2035434165,29191390,1175081397],[486920910,1230322572,2050786676,1816860219,1209383940,968822317,1447022660,975748973],[462623033,381022347,281444563,217703008,81367722,1201808525,1353717434,1387636403],[715132767,1699026426,1899358692,1296222817,1730886472,50905699,1446526352,107430176],[393386881,1514285259,1061302122,433283232,1876961240,1364868574,805770957,1274117389],[199082796,914971701,1058410975,35249243,640755616,180768033,1752152909,1793706657],[131909095,1546014710,396763745,1412849600,1075982470,392883744,670212144,1569764638],[319636666,1393790471,1687047204,1143878208,918646992,510544000,1047227495,1126617525],[1238469897,2062049205,752430227,1917199307,1686050648,505090152,1943922294,1856379051],[185489538,553572179,75673203,1170931276,1180656847,1009885853,416371166,1663554021],[814682157,729552845,1534303619,347607548,1363471061,97237335,283453914,1428490076],[1715900585,1127025159,106229269,794063957,1550365151,416140108,1340515802,212050113],[1277322410,1809416319,1771531365,1928902308,924543692,750495529,2033798257,22315213],[1867935320,1745234156,981284815,840434571,1261052794,1459455535,733759242,1013627231],[675551047,704698330,858290550,2041597024,323735244,2123866414,1374695505,844828656],[1636088425,1533962372,1569702710,619370970,1908313704,1919262473,927939272,1505849866],[1656856528,730040929,1065168077,689167430,1760244996,1700513143,190334828,1050403995],[2064891809,1869289854,2054313672,1709487844,1514159530,1365348770,1873077212,1441966328],[1571367452,1198670174,890340038,1595253723,575842086,180923154,965314909,1905730385],[107699024,403458771,300673246,1879655295,313016387,821376990,1465797586,482156627],[752524160,284776660,1921685526,1263020030,1670721626,873103705,2130162051,809453316],[2103291836,1458984673,1140154513,1668466304,1515904777,46259110,1225670335,1371838178],[224703154,1427957297,1230627393,477186620,158394393,676247054,773964967,1789681549],[944933458,860769991,1431948674,1065024569,737704791,1747074225,1474012015,1206749923],[1691772863,48859510,1875801818,221819620,1281892254,1566735724,159733478,1522280429],[716109582,2019261812,116960057,160516284,637201413,2093549440,1829984480,195912037],[1431540070,149031361,329966144,504096414,1736664464,510806869,1414828401,750350373],[270375207,1229843491,2007235927,1790961838,94057698,1926003151,1440252349,1318647966],[289693933,514138287,1512493443,1785774457,1390335174,1183101263,1848884057,1291291569],[533792337,228297679,1549023603,2117997412,782741208,383315627,98598950,353114181],[1618234576,1507027400,1062968553,1343415621,955372384,871995602,306180527,482107044],[1915388228,1982544897,803264901,1756494624,395581782,752882001,1586129882,551118989],[1320070551,1185006176,899291463,1626388192,1508601656,947045687,143176935,259392013],[740904193,1161405367,602549512,125259198,1993579334,1292466127,1930849742,1116543748],[546491884,466486179,572655006,600007301,1339268714,1269185740,721366410,1576683655],[1093320859,1526172340,372062638,1378534396,1243276493,749080359,144678887,1474270118],[1777132695,1715508835,61019429,1472879621,1521075758,353546741,1051050200,1913458842],[706666380,2122819019,1126909225,921764591,1299733495,186603519,1856321857,830475059],[1356446331,1804755093,1616016252,1103468917,353646566,848892182,1728183463,1333313293],[1564186428,419950018,1585373449,1430115748,782968514,1291762818,1760434368,1203653405],[533350740,2033266099,1848297258,1382640225,908969679,862351597,1831559615,2091616467],[586904794,941375957,1163789445,917139422,292425146,215370005,1719463292,1156923049],[96519519,508213847,175493986,72321334,1238612442,331835818,797477100,484534649],[1891673372,621889848,1930381788,1860563901,1678505745,629759208,1955614391,1425268690],[1310185766,669349972,638085678,1122964891,2030974892,1390772785,1750101923,2095733550],[1685434340,1251558902,2085456869,1578876856,1361297500,1401384546,1895090997,990479995],[114943199,632894543,1850658579,1752616374,1059742781,602430363,314911979,217834233],[250900197,468648410,1752209779,21256312,1634489019,151504067,1826741716,1504900748],[95406575,1560119405,1821968822,486343676,982970357,1317224071,1897920954,1613263854],[323741018,983172476,1006356172,2099476052,1695257780,2031520270,1017877404,1744832602],[799013837,728264436,1763167611,43469531,560948990,281799851,1026764511,373111998],[399109209,1798210597,2124552048,1565169722,1521763817,501782007,1859916807,448706811],[1375881548,659644653,988703243,1583801375,831914470,935453797,16964259,402173301],[1212074252,1516139558,1196681362,1177198780,593620677,2010022328,1862213305,1140870645],[1379615722,653756848,63199463,1720269792,1670594392,602241167,989143253,264169852],[1041159717,1006050413,745473343,657289442,1865503077,534654517,2049815413,125183964],[1951057868,542204379,290484680,2129075334,1279794503,1455437693,95356309,281098252],[435469007,95365771,1628573414,894405433,1604113197,1570323348,703614362,525257996],[1766383154,1213139377,788359294,107385778,484597795,1956458131,1829651532,239179945],[565413948,1524861573,825335156,1678523468,1660796430,899256769,1654522433,1853856524],[789373121,2043547087,190431491,788675257,393276072,1463542414,1211747875,1945065872],[1313424799,1188244064,1242859621,712081787,854682585,237306296,1916907658,315312285],[619335670,1864760648,138187869,1755222063,729571983,2079623212,1992231964,682477186],[869641929,449999822,95472865,1024684996,315927662,1518103536,1231033503,1515204852],[919427669,839029695,249117402,1711683630,907319896,1136199909,592215696,776531325],[169978875,1094256696,485179562,1299242837,800099053,981641214,911401115,1582298452],[1226929498,230811659,1791789799,1343936720,866091596,1992384286,757711271,1023339948],[1625462271,1086000239,355085983,1091077124,2067737754,1544870376,1548442990,379120596],[707278335,1276894714,500240531,1490536407,1797525588,1843435782,71777010,410609270],[1119859165,879061164,696156138,1535284358,2124386520,1082557572,2008136380,96226653],[1647948555,2015940262,391901605,1268500529,1306744646,1922240449,314044560,1902453935],[2119483434,672791767,556139144,1833370357,1922602822,246230254,1355487184,1856529085],[1864959832,932235934,657982295,1180374338,2114959843,464346400,343937049,1926601372],[2028186593,657800634,77243140,1709151654,234518625,882781267,2106018419,405160131],[601300562,705736664,263175257,1618753116,1506067675,1199360284,1437538351,2130558379],[1619080660,1208462916,531014307,1170711786,366489297,1858125858,1454643145,1396068349],[1739313136,1847251543,1037528792,1467639370,1274705180,1535407640,909459014,1754058288],[1374098646,1906562082,1524569910,229085626,666552055,1850115326,1855445962,60575350],[1471626284,1759579610,1624315707,461410079,530444262,69356515,1874699420,1508666165],[117076677,1846348239,1636994051,2031749439,2104408906,221525918,1707221018,1222186485],[1307127613,1077289202,1059689778,1628663708,1538002268,1633028386,1375377616,1559666371],[1505849049,907929205,203988179,1888802008,18529379,1749948292,529124503,1710406406],[821803544,1609703507,1064034863,214101742,1553028125,1621850936,1547118910,1221993923],[896653008,1557782146,1833844299,326684924,162365076,2110291490,977413761,721961350],[1891348818,544243340,1925911731,5868161,51525280,454322198,41071765,337194022],[559482761,1714259983,318066231,1547837695,119195952,1141443477,442627505,379248226],[2065090427,1034779617,864172209,1846362401,1672308982,1335732309,1331067403,1956719215],[1958690330,712356542,816458293,710656946,373268716,1340264295,1432532605,536795190],[1609207076,1420909636,1492938866,535035588,887185800,478051094,1453642440,1618329223],[1224208033,433516415,712541083,1015178188,541223004,763072988,1755026806,391990683],[923101602,2076300794,1712661266,1948538969,1764506430,2016383887,1901566889,1995086066],[567203466,1440783134,316944783,657105031,1694340096,948299885,731768096,1678768569],[1508629867,1188113116,1477536089,243766010,1108651222,1536590589,1574848492,893992256],[1723895418,500585907,606841906,1682405011,1045118043,643333035,167367458,1529258419],[351038101,842159675,911256689,2063963703,629193852,476010333,1041123687,1037748558],[2082453683,998992726,995894539,2127429507,538136610,185332785,1598747649,1734553891],[849214768,1240118405,2113764750,1592831239,1922010759,1819069435,453957859,1300663192],[36600276,1590698408,657581297,76192304,980515248,1122845331,1466158387,536079370],[531792212,1581203417,340051852,1858527221,1761139865,896021116,1770827640,1065345559],[796645516,781864289,1377007904,1125967121,459088059,1070471916,2107460025,117876675],[319734689,1354041759,1020965258,865564713,1300224963,958948067,1402823513,1031566396],[1671858699,637429990,604078024,515874894,577962942,1838701320,1105545733,1081728566],[579985563,24992777,1751652142,300655266,1057820512,766945014,1999108299,2057695218],[2064870483,214639503,2111346918,1842878976,443151960,105559999,317702938,54070871],[1993470291,717942611,2042191211,153788832,1021314602,1202468920,1583793108,200230784],[1188662799,448050692,699989141,608094424,324230263,452573766,1524747657,340025091],[832456273,2011740620,2060612597,366004795,1206018934,8425397,705388711,617031638],[1057152334,760080185,1774096896,817637235,805299728,1629082445,2091204658,751046553],[335781926,414122620,695892005,1297941296,46269737,1644181083,553962580,182143590],[213489936,1929766805,782975485,1229573735,617244932,1278538580,833141610,1541727147],[1237609372,1181580759,440079769,1321106215,1864275089,1359026584,1655392032,1017530429],[1502160382,1365642928,1167064326,1754259417,23174806,1563065193,1245796461,1612290240],[565374966,1269254919,796406976,1352993297,773300357,2017833022,233611067,549029077],[1220102993,1618477755,305713229,50498782,1527020990,874398307,292117888,627789723],[922014661,1274918108,2040567673,1490012730,1863931861,1263276697,990847824,1855271068],[593856172,851166829,1283001358,467388880,31951554,287050845,483867969,1255751819],[494785711,1988901748,228572223,862218974,296995478,134341146,1918962735,925649946],[790849626,1263778550,535414290,222889437,1901500251,1078965573,60524172,883002813],[966847262,1492699348,644821515,242958043,270761332,1729915828,138369136,1706019956],[947679345,1891275430,966884584,632418705,568524709,1913551823,184790164,547782638],[1730752175,62770531,1390528108,1132437374,629175191,722660602,1239775918,1251206512],[971031336,151722972,1135332359,79574146,963454046,1581438329,1599162529,876990841],[2058819232,2088365903,653767312,290090956,419507316,57746373,255911387,1256514996],[1608717998,473773573,1612653676,1950042471,2085386263,1116238200,430780714,2122085177],[1237359769,155499090,211470353,1958271167,566373555,203747570,1210968800,421009578],[668376164,537682295,2127813735,1895909728,1597290301,905949077,868016144,888722476],[2127635630,1311180600,438171108,2077854563,378638072,1773488065,1007235005,1532297639],[1606612190,1544006011,445621655,234807845,185531449,811959764,1004692939,1220435849],[517613987,1781786447,1893488788,1526399988,1319707818,614480384,520968543,1184874172],[1301293607,1358820347,70888115,1664222207,101699991,2108043353,2042226642,1069271132],[2059699918,533427865,607532762,481286590,1876428943,633544124,940401270,664566411],[335247440,1125889532,402348319,393665775,1502962532,959000868,652487415,1827758636],[246501541,379452752,2120814939,1905373517,974416575,293007686,1095240440,2070915148],[1071686440,140227841,1367377652,1039200209,575665774,1655844086,678965401,76726962],[922299218,367410193,1481387649,1803486028,1992639499,678968844,505374559,679059904],[1529288116,736847509,2104043089,679670802,292404663,340074448,1503214491,804737817],[1616056995,274037237,773684382,1598415343,134976804,1344173095,840707019,1389791818],[1913811346,2093313234,1462706298,2094625005,1460177407,1682670537,1588499089,2116165776],[1562111017,1347477801,1625680818,506686789,275438776,903514793,77376811,1386912107],[45065292,130972178,584122264,1222452375,1490635842,641897665,1842895717,793269490],[2067755699,1754893745,102314998,1460690295,1149783240,849127739,765068446,1231480408],[1045387427,390697362,1422425326,436010057,1851414663,1466235195,1618124183,894425728],[1712738984,1235503195,1606415272,2064716908,1399642591,139862107,368347434,1186454420],[1958990394,969514156,937550976,449837292,1714600096,458655932,1221866265,1470993337],[1127898092,206102974,1518223951,1775086927,1692221540,1789761246,182449566,1717308223],[1661299502,1995225231,597150451,898694587,1711848818,648152420,729064096,306529340],[2101952703,1106494736,793435972,680490886,652007710,26737574,1010208076,102106598],[2003241988,990566109,2014630013,755031282,479924149,281551450,270946095,910582610],[811439770,942881920,288893186,2064718622,1252507031,1586289012,302122012,853666975],[1273159430,1544914990,1385782814,76036383,319825308,1196982794,763458889,351021415],[819292790,932934444,1612246798,697636062,420865370,189111459,271472568,1363783593],[482429350,432460176,1222286926,1864908718,1801660287,516891536,1924324507,1958479769],[559427477,1429604519,1861697788,659910945,23303786,714656269,1591475407,1763866451],[408007158,418256411,974443951,147407772,1103459593,557637366,799621465,969411975],[632112523,507662219,1840836352,1307682313,1505493307,715996419,257311042,442562552],[2014765058,763949287,804055158,954954519,958210087,1707078129,280811260,583105525],[663492543,816352448,1262459640,1954124581,1155280047,1647451105,1759885285,1391270717],[1275282412,1637026654,1662723398,1391281540,638918247,741521191,876294560,256005326],[1755207218,237191193,1718845633,1840347946,1756080263,760048569,1603570479,951186071],[236995400,1174386082,71374747,519763593,1202706871,1879507882,127015131,1095978652],[57865224,144133530,88480479,896972839,587167348,849579179,384375461,2016399229],[2051610001,1879236436,807713139,1716819361,1585637123,451140393,702994323,2016583094],[487548862,2020793414,239886911,1605687405,788252684,214763712,707010682,2021018991],[756244209,1107739464,1331142965,174625607,1274602656,1484496429,2107396804,397723153],[904602470,1821049795,1710963497,976531821,1769369844,1438451589,1109953260,721465465],[914332983,1137960493,544160354,495173555,1412975939,285447517,1271466229,1058632905],[1584067627,1774156089,1604315737,654980673,1042210763,2031771069,1124720677,998113921],[552795740,1723075488,499865455,1861176185,1984808670,1088185395,2064756749,14789428],[165435317,1027815323,1945559191,2034436328,898675287,66767704,148398049,1889703833],[733659279,880694885,1625988768,1292103129,560367449,830142999,2072371757,489556123],[863756350,234330055,1799968443,701863213,1899000443,784794300,1307534326,350634489],[1730300055,360275923,212961023,214018121,410090900,878864601,1924617443,2048804293],[1763070369,1593893850,1882836525,68229528,1471992838,1471735789,1213916863,128050738],[358892413,469130361,977077627,297691572,474860842,1503805834,625493310,768663172],[858000023,151823104,2007481620,768675310,2084585474,1985726379,1746327483,1514834877],[1841015658,1919691585,2093215232,277881451,412538772,1073989280,277302145,1689262078],[1288012976,514550923,1028014957,1764820702,1778420262,2085760707,1132327788,1660434686],[355315194,553613696,456347004,1401351570,1658791169,2093166670,985474367,620491575],[1468901564,550899419,598605553,1170426571,285421533,1322955222,496934631,1641172454],[656325169,233174859,2092413914,564793834,1085018442,967117909,1498169329,1855519491],[699103546,695802950,1923213878,1636006775,421302502,659892096,276767599,1145548692],[60318339,1509438818,1076572542,1219341201,575734713,359919744,1894074945,341696745],[1026498509,1399924639,263002169,2017009702,1839123885,1726002437,455672249,609332609],[1210287210,163421962,340392064,1435075331,1804871629,905196853,1597610393,2025387717],[1997586759,1507791239,1038514308,746975756,1072414595,435635892,708151028,690416622],[155646375,2027483413,816150833,929522849,1675781641,1476207185,902995304,2065973654],[1783695458,1299564747,1687365948,383136922,1190769540,1110611592,328836882,1667514898],[918497535,978669496,1467639476,193147648,1140652098,946029797,1903748502,989310115],[556622465,590517420,16760927,614603870,1971515686,699515790,175266204,1710865921],[561924845,2051722088,1735319296,1313210402,338359841,2024549124,1001636874,935148449],[1500798652,1043268003,376068540,631480014,132780467,1732490625,2111833015,574322238],[508855,1207713021,929333220,581988779,753832192,56834867,1649141502,817070298],[1940117441,1772210108,924963020,1823255571,432659147,167151561,645003396,1012089354],[88504562,1302923348,387674990,1976538976,1236737042,820432868,266774979,2027392418],[543940962,83761219,1382163387,268048679,1253738235,127107694,947476444,1078461611],[1008282276,1477631154,1308589178,1070432126,1484414372,892231862,549531451,366810352],[453369347,1399763045,367275113,711595775,1694265846,476150289,1521245211,794821166],[1903396229,1579176524,1435015913,875917033,1908366044,115601365,1857896966,1729622297],[497325210,193764040,2099279579,678133337,1463310825,1578603558,1446273999,1901971697],[1587060766,1777380787,1700047502,1397003702,430836915,1082081139,283551234,1650564113],[322685284,1286230084,449252733,1182210866,214738315,1839827788,1410856875,486115312],[902200056,277199132,1150992556,668205504,1650093712,591868126,401377886,640415303],[1511314450,88735241,1463091784,975007236,1599464137,1696013098,80409156,685080782],[1106473987,2009538081,1496154210,561768400,665895816,132146230,1068315940,630757657],[1539704115,532930452,117553047,1216104881,521994385,1592455275,76717360,1751297902],[310328489,1770394119,1023818052,1311907963,1478878138,1451430988,840291265,1458841498],[2072628320,2006067752,563075825,1657612126,605998879,245377764,2090244220,356571781],[531590388,1945438993,1259235451,477740944,1805566139,1143337627,167289157,360562203],[1556264084,213217202,58733448,1893025032,400929283,1677879975,897559255,1148370064],[184573141,1026583584,64061586,828268619,965320464,2049391414,1066873172,1821397989],[687909509,1971561283,516814552,510814187,836837593,2070579876,1952168084,477008054],[1241612047,833844613,1053756243,605050573,56961659,2126160120,1017480861,1544505307],[2006023026,322900086,415603642,1168353743,456333570,1269309056,743478936,625737767],[1822864743,761265495,900302028,413145601,530132039,1480774429,2010780050,1370708107],[1650392573,307659393,1127925021,1138541740,2109273709,136133497,1128934693,111817070],[1766048412,64415676,921288536,1896979894,1372533433,1524875118,2081362940,553624599],[1167514925,1178588656,1570235006,215206524,1090963229,726983326,1023821763,1868185185],[393224925,755574989,811833465,1195426633,264688218,2056349199,1899851771,982831772],[1318396294,1247180201,130215122,1613613147,1678522542,1166199862,2004815809,405464478],[230355534,116944867,132994051,1873361822,1100367169,921077677,387302838,1118387101],[1168825991,1255304159,933989177,1848241229,1257028351,75925667,1799666884,718908726],[1710052805,2022583174,306504763,1379298752,52252239,1469724039,936625352,973794777],[629259947,1173399918,494471923,1020482468,1676322549,1762104099,1920421354,877651683],[2012656390,1721606858,428281446,602488303,1155478279,1900077812,600969418,1109707901],[169942126,938663762,576206720,118325974,768614102,1356220709,259257571,1572278844],[1952718275,1271802467,1227244297,127416420,834679994,1987421979,172504756,532474880],[385073142,1947313324,1078042912,1994966001,1133248945,1422821989,1759030092,536118425],[1117534911,702972899,1747341540,977268671,1239408944,163284577,153989495,1535010905],[51617442,665447682,1273325823,161095768,981140927,2045210583,894638244,879163890],[629150864,1799543683,71347214,1228185869,1647701394,1660046257,309933657,1292664717],[1625576461,1389260679,2067963074,2037427169,386029335,1898553552,277179394,730284673],[1042865479,1007768419,1272845500,1531389458,1548299194,807134110,1345252065,998686864],[1412483115,1710985138,726867560,695510175,2095449302,771098832,1322036324,641667693],[758876046,540621589,1545321124,2001798392,1415542112,1189537269,2030531683,126294103],[324778820,1950391929,876673335,1727649959,808280569,1561498094,1680434472,979795370],[323585350,782891357,2050059810,586361808,1122444603,342540487,1814155462,69507522],[74438559,1014902353,1722853675,791188029,694755635,1711482514,735304515,148962423],[1922930458,2055536002,623258339,2067865448,1394325415,843739823,12100721,477825571],[1068502843,813617304,1932426752,483924111,1605052795,1661947742,1850186840,1626971942],[300415328,403942483,1893996560,1332197259,155056560,1108689598,469054849,327325396],[586193761,570823798,942236643,638890467,779137850,1117384636,552460258,511637337],[1918038136,1899030031,114595682,1427661479,1685137101,306379252,505441417,1305254500],[1306288720,1739815232,747929684,409504888,1959815143,1341395437,1648948308,512313734],[1439869283,388205393,1986179727,343647800,204654725,905525277,150682339,484418804],[1625137817,1014773811,975385295,1157373820,462051658,76635529,458501758,689889938],[964627680,1336515080,309239057,482175437,791890957,1242157108,879906653,2020856361],[607875439,850436748,300003194,667427411,1392456550,1467456552,1782673329,1893644565],[1771993489,787428422,598148485,754052310,1662212242,301716259,1094593572,1970096408],[789059769,1304869463,1069808134,744195876,989073364,1054528857,2022441748,1415065775],[1142242203,916951425,1608365163,772187410,1465100721,2113694908,621109356,728270487],[42911397,249239581,356192948,522512100,1573318812,199446688,276872250,1281451578],[2022618289,1258429763,252829099,928770495,1260042259,800146568,1877596232,2018735859],[1617970790,858541745,1368548737,1346061896,936417644,391319730,1556317482,1876452154],[747725206,452855334,931663948,958441168,678787252,1783320794,91072483,1596642384],[268217059,933306841,1793964837,161452286,243402946,1417706962,1749313233,1713877543],[1459937957,121559268,2081267530,113388485,432800974,322323916,1284584913,1746718930],[633392913,1451660731,1795861034,1941625734,1737637527,2106305692,575275541,1765541695],[157127628,2071580353,541924503,984850851,1396429031,488702519,677723385,789166337],[1874833721,566530818,826206313,690838633,1101756166,99847478,404055031,1418254730],[488936213,241363259,1469094210,358802315,315993477,2064763664,243389403,712813503],[1638881308,486710624,855982038,616666278,1199027092,195770053,1855184350,1315911281],[760840563,852796490,1864830482,132205205,1889066159,717180678,1695164066,1681946625],[542529514,1342806021,1627914855,2008825224,1076688498,200265414,1210042248,1709128467],[1192738310,1528624860,954507740,1060214083,391949311,666854013,13887739,1652707222],[2109027408,523728852,1523788200,1914623063,1669966326,947929885,1264052504,273858330],[1574014422,1746504011,1255677471,700861681,399513359,42037315,134256231,1211462065],[1950716623,135455321,1693039553,1577831329,1051810749,1695540115,641740119,1594585545],[2119579508,1023469983,675652217,1141960241,1183897838,1395998057,306308222,1893738316],[348558491,1218313985,1474426496,1512579358,825996288,889914496,861694954,1669698228],[1449400689,1311183734,1153358403,1782773726,504603268,797893869,1282276610,95890004],[1933349043,257400091,1886759868,1306612163,1132670931,1325987033,1151609702,2002251396],[337845884,255505406,1941712503,204724771,2117375416,1616044745,232153606,1723853252],[2089408315,2009893156,1854231094,407515801,907646819,262451650,1205050309,1763071347],[1937260054,191888318,547510803,143304171,830224447,1179970411,875182872,1692500393],[1322489010,486392496,484056400,1986432100,621571118,715677078,1099852626,419786626],[225061539,206493073,1502264871,1561916057,629963041,773153203,1771424751,577167044],[1824645903,1466584261,1766443115,1929399644,2051892957,1048051295,1490325018,1510530302],[1901084666,1158428483,801008561,12324057,404378830,1349664232,2083232893,363386130],[621933353,249978153,42412616,858302878,1241378452,541799693,845952788,855786687],[907384872,1599268877,2083806280,2023357153,1593692759,272756008,1164274155,960738903],[149410346,1989204207,445363068,2093422102,1676736984,1640059982,1919489338,1170167664],[153184527,877946212,1511009488,735897110,353103198,405117538,1129281602,1386042849],[575080271,1857586919,1164061036,2046179031,502232431,493345310,1952533965,1729570412],[1091582907,1623016224,1036130714,1176769770,47647948,1958772588,1670501548,2080611915],[2090701293,1313665617,456708755,1580722499,1592448702,1664596296,925637151,1479449178],[1250429640,421468113,2059343032,1733118453,2060596966,401394697,337826629,598381309],[1915738764,500991407,314059309,581896579,809944312,36855774,1365133700,2053769634],[636319231,1245480156,1402626943,1189864873,591944027,1851590062,1385758151,1507560851],[58944677,381278346,819565459,25228120,1394505237,337298996,496896349,49848189],[891959611,1593261890,1459794019,1843556529,2074202725,568719573,1701476569,286575922],[1316429899,235939000,865863600,1171765713,193321740,1046932383,2031292588,193051264],[1844458452,689079398,1096816539,528117856,924275814,1400170998,1333057448,1889842180],[921368571,1619298615,1332175019,569861109,1772572593,557500990,1800667596,914919092],[237685270,1854023177,1958425093,413894172,435974205,2068343251,681851032,1373120037],[1390919666,1774270369,2070798435,1769616983,1224843846,415621133,2038132036,1638600476],[750451212,30972014,7596682,300453303,448698875,1914595797,1432833080,62605284],[585857585,2085260768,725825133,1123227056,1074836811,1323958768,1357823197,941758727],[443359179,647195511,1549391137,1851028579,1396355247,698036902,1987473249,1109772912],[1257839934,73948065,1357849795,1496900159,1541315447,2001185976,1348462318,979167106],[988079998,448868070,202623986,1951678880,745909308,53796747,776232405,2042176638],[1734049836,561244802,1015658522,1664964541,431358725,1968130282,312803617,1835148690],[1693242770,1090955504,111127990,471674202,736390744,5674872,1162426626,1868985602],[860908800,633363254,2076174061,1131318363,1147885915,133985674,146142551,415335224],[264147592,1434453862,2018818222,1878316032,1538158513,1090274843,1810811204,324750300],[729784766,625488968,148851523,1628704365,48511885,1790117621,826945150,1294674770],[1108971770,1238557592,1644732993,575107631,1704922231,819654143,1620076885,369083203],[1469556326,945488120,336888144,112025468,1600452542,1685708776,1657061517,871948738],[931737522,1778800418,1108066411,1909484250,1548689141,123082046,150521883,484188789],[1247531037,1525019642,1269403129,1366707532,1133476344,213329455,1699342619,1000089412],[1428246383,1831499430,1997712514,873898728,203758629,707270627,794571166,1489576158],[927300124,697251631,1963196456,824777859,1688659177,407162415,2129171666,461151827],[880818160,734841685,183076230,2021976243,1658723616,1316667141,155482785,1487961924],[892677142,1679262336,1435247653,1422398374,838090936,1890069104,2045454625,771008269],[213282474,1221348856,127281880,1186370163,732494110,916382161,1169192385,1596381434],[429219432,105441964,1148645502,1118473246,806509117,854832551,1673536367,1158153710],[1293724181,1018825262,2116540314,243422800,569793638,956407356,671944125,1378162375],[1026408501,1164625689,1888299291,537407855,1600781990,205186870,1219116265,371213361],[365402737,531016103,1444315140,1793984716,1669448701,1039036385,1403161772,296660901],[491423684,691173776,2006849580,1855749924,395898269,892520978,1385062790,961112131],[1528713307,1873303562,1004876869,2004731843,1071164629,1039840789,666808429,1707710139],[1225504855,598134756,1037078357,1613911191,1467517543,435010004,131551661,893112110],[1097798600,836914534,498186073,898522313,544891425,437266818,900734352,441236868],[1580768641,1001528880,631208105,1326716199,552022169,2007093884,1972661705,847252843],[1283905438,1036239862,314335147,184525144,1013421757,1679541554,1851274170,1238100752],[443064438,971892018,518787685,1068762819,799905108,1276797080,540997464,940133209],[1751185096,1419598473,1234948575,1529777358,1072802766,1866888165,860749251,520677956],[1563133303,520753946,1534321893,822717331,1864938080,1058599271,602319663,317130223],[521483284,947526257,2035089368,416330901,2059970406,813533137,1339151904,39465041],[1911121305,821714425,1521950702,2070081002,450126616,475036248,2025439604,708177769],[170786589,1120954169,1300210872,1352869298,1249814430,1844491232,401054647,1946305623],[694204897,1817417234,671713590,728247439,559411851,1217046955,872367250,1068618151],[2030229230,1073904513,1717186597,1139251587,1436777818,1758017282,788943433,1595457902],[407011959,751833321,433478752,141922186,525903988,1208063900,1464757425,1774271140],[304808938,56852662,1031304444,2093961444,962056725,77114595,1508972332,2039686223],[817100917,899680999,1302127539,1690537024,2027935423,944385444,200494611,357224152],[1678018495,61724735,1765252197,2061170838,1913447284,290986873,184995435,2105695736],[558037612,1829948803,71572183,1596121031,776667366,1851053331,1361734380,450269591],[760493191,792715042,1338323339,617186374,1328477837,620290225,881765806,308886688],[1994032395,823739589,1747317312,1680245619,837385270,1474158822,1865763352,347699096],[346125534,1890430262,1463212832,188713154,1146975691,1930371666,198543044,1306812971],[275135215,2005049571,731715245,472744499,1305682943,1005161423,624417843,1474468523],[897727016,1466026916,814564445,475152805,1412310402,1319978865,1212663834,1388666185],[1036236710,1218942027,1776815367,524343172,671436011,701974209,58208375,237963560],[1947527597,994764898,1514481146,353107980,65558082,1251913728,1404117969,28460297],[1554106349,1810200557,572774812,1952873970,1259460706,912639379,714270138,1020773529],[794275218,465239145,2030410093,1022555312,1330073982,557478549,16521418,1319072494],[2024946619,694974937,853707224,328287792,1368129633,1705997222,1991410861,1809011664],[1278700022,1712584114,1721076171,901758685,1261553141,665983112,1627995186,839339046],[1831575201,1158405467,2126663841,200728980,304457795,1904735947,293384494,969268017],[295883973,1436078239,624741102,1140756185,1876567109,997850624,1137308969,1534322541],[1573205532,1458876685,807345155,1445727464,1021828322,314684638,156422264,1983622416],[1565171872,44406904,293698664,686562609,1529530935,431931058,246639532,767919899],[1696480003,1008842741,605718324,1521902959,974118042,177634624,1623777013,1999476623],[827350685,1348682827,990766325,543093664,531787841,375550159,1474325268,1101938034],[1126900589,1933307513,914679413,1671123917,134251008,1254246589,1784524559,1629581638],[60423940,704457431,1253607206,1923560869,232233858,1458788517,357760937,1457470711],[787481626,1256509784,1082283991,759193111,2089729199,1293674732,1487992573,675179969],[873451839,1670723586,56190485,1565530473,526142812,1803781714,150602997,268493023],[1425507853,205348600,406875809,130324117,951093728,1715241054,1436067992,1513573492],[618550171,723771363,376161414,1659783505,111566447,1641805523,2025101484,300560397],[366547250,837590757,876482286,158903347,809906555,299870899,824731414,679264873],[1176183272,1888803902,1805838763,968703154,2001233929,1570864612,507923548,2023656080],[1456052906,1684825451,66564436,1824712218,338842824,1097334103,479619219,840042171],[856878183,474066462,242407316,671983691,1951519575,1690065118,286864314,790805541],[446081787,522568600,1350331829,5481564,1064504029,1099247784,797496468,1790335290],[1125184609,808982441,234768198,1884463518,592056768,425453566,1895210268,1505050886],[516695720,2121249302,192690143,866397077,1390050964,1242500744,429206456,1113759225],[97350416,1939877390,1415544160,166502664,608431107,1927439635,75651898,1575272092],[665631023,1367902665,262174424,1922199502,992921443,987319056,1020623795,433179859],[798865197,256211669,1662831921,2038065878,1260530099,1179510482,697246173,109080221],[158069368,1243029868,1522572507,1335890634,1061727833,1630281850,1074631013,910972849],[1846599445,1782463873,1395049512,732250925,735591264,275679521,664739457,685458851],[794578159,713947367,1855553188,707676900,1996000783,909760067,1073013870,67577016],[1141665183,1941009059,438759467,639720139,435115975,120508505,10969096,1285757979],[940469155,1797215895,1360472701,1139519334,837404606,1761772458,947801453,675370382],[625835767,52145510,865472975,1223310951,1441894877,1674066833,344003940,1733608795],[1867943598,964832266,1963304180,427920077,2057875454,1090165289,805920719,2071752674],[1911856687,996772184,842579732,1686213013,1044010576,891141751,1057166397,889129707],[1089864750,1148651535,1809392492,108122849,1706990093,595297700,2022621197,285599278],[2031082544,489409753,920200807,603056425,1073280298,1730847146,1718299050,1485240751],[961724899,1796837284,1512992425,1646795565,1165922677,1544057516,501658657,21918904],[1778396326,2027032737,708561975,1125081045,939073422,1254356122,2043813057,1931178965],[394949297,168695715,1697607026,1768363622,1744176677,2060518282,1054501105,418856493],[1967335518,495169023,1146310585,562973807,1466083211,1742390110,1517788484,140076581],[654002745,1483985143,1249692029,426547074,1718989388,1460376128,1381796183,880736102],[981618661,473982869,1195414430,710874927,382944769,1990946552,1046531576,723614176],[332866239,1360728165,1071427324,308570107,1413364950,1701012657,622000031,303338806],[1195225551,881415258,780753539,188296898,1207678427,21833335,115473926,2062872860],[2012234723,1408154339,1107837155,979301820,937008955,350432521,32736097,830171432],[1451172722,1736350925,1463815087,1105990307,74068377,1541654936,1366760486,1373641502],[55699157,1530984202,1947833562,156810611,1753889611,961407782,1551572612,570363265],[765505133,1081892142,1872171100,563612054,234106292,1135865562,1138338918,1119351973],[1682400033,428130682,1990781410,758747616,470579758,179411403,1312715692,1370846531],[1356322521,268666693,1409317330,1488406838,1617645685,668685929,2089016521,1551765215],[1947571289,199336849,1441516869,1064588107,1816665580,1174297788,48909106,849600771],[979121249,1088781611,1433611081,1818910761,1010055480,1324017349,1669945947,361481306],[1287897344,228322362,412932663,1099859311,1931640655,1921645285,512929767,1786674547],[1606426064,226231280,1688218944,1247892104,891161574,1535136041,469613496,833645024],[2129287888,776428357,1788825959,1241337101,1758583110,1797093956,327827382,996936909],[2025190888,1396156612,1371986913,833655253,885731294,740712370,1037388624,1170487801],[249641471,1342531747,1806917266,1080800843,2006722893,1111519049,1022127306,1884239237],[1909390037,1991284129,1801306627,1632535830,1606474760,1005087076,67813316,1609686767],[1945840242,427814087,1593531854,759927164,601254213,1003670969,1243619559,698743014],[1259506973,900924881,1693427175,1779826936,1805829273,969680452,818210869,1098369413],[2045745700,1829220653,2109512343,1376482050,1907556162,809282130,346129076,1586364498],[735125481,1612775040,784847794,2117718700,1831902489,8380233,1054545199,539765119],[187398840,1947173366,1845124579,1160366921,1104970253,1934191230,820864705,469989801],[1806031195,618790469,1598971652,1456564668,384948538,1786994758,281522005,1406441402],[1545785441,949791982,1722600737,554964780,1230858946,977757210,966293522,333502322],[576722519,1256310194,697395773,1274340418,828461225,1637270860,1692468336,1197217505],[463829786,809503023,202703268,1370965247,855528757,1585732245,1701593574,986181000],[1473484605,996437578,742822145,1246115337,418260462,1608021242,186892749,2107952578],[2081761316,820435235,966357241,762111319,1165693336,1058476559,41278289,1172197313],[1590208751,1451034968,1463520561,314618531,56694286,1739554936,367627367,645092736],[252011310,457864413,1742411744,996398299,856045301,1539781528,1383970671,595132286],[2074053882,848446922,1818083459,1027861987,1183514634,1656800141,901918828,1540749802],[766899043,1973526987,969787747,1273725664,1517519726,55688198,1120086944,654892825],[173256729,886464365,1809319389,1026151917,430851780,1320218858,116955330,2014283324],[1708330654,2021211989,209214177,300862432,1146746127,351373165,1506570174,1386257770],[435568595,1282996217,1413378785,1538787428,492724055,2091254400,173370530,26179918],[709853200,1445980624,1953400801,746976754,265389726,1756599888,1147554847,2130360912],[1613812532,1660297326,46104625,1957657908,728213248,2062768927,844373566,825697092],[974919875,2000522716,986195186,1527391694,1253922596,1965735523,161655105,815370996],[1457803662,2050238627,312822816,760266878,57133385,221437236,2049102179,652107279],[1933392329,1642510615,1436919934,2130473549,1367634948,115022262,205487562,1985570968],[1713778147,1362838435,120865479,583801449,1690494292,393607286,1126954135,590590006],[776769852,1790820413,141190740,469563176,817744027,1974448061,167090620,2079483788],[444788770,1945755474,518563084,586843608,1672007716,1178700635,1490510515,1833972958],[1016420760,173134996,1878414349,2106726304,1947349835,2013670509,1647458351,105837763],[1910414793,620819041,253504618,1432583871,869587791,1749046505,536722308,854970493],[1655746911,1219452740,1778379484,1175352986,517211524,1673269728,558332219,117405929],[231648712,857588390,1575379075,1259264706,17196422,1459660377,694878246,1418335048],[1865857350,1158658790,1735586788,1884937396,1529683357,425937861,1568756109,769166049],[1571189238,1597712407,959282267,975972520,1123083081,1122134730,1812889512,225378375],[1228997436,568950215,1144770660,1301414722,1203486360,1598850600,1075412327,1181609032],[685253843,76135124,380796882,345349613,643464639,881227299,916722771,1235797986],[1512367372,1730721278,800825094,966155777,835167583,592791435,1039520651,180856281],[1997904467,1532827811,341278491,1210917732,656356005,378532965,1325506357,546035406],[1821455500,2096478417,1751693415,1246729809,5422870,1827247037,798562697,1056907770],[1960558128,1224988633,190148099,823007008,1598627143,617919281,1480570547,912653949],[1195525257,1883307007,47360204,177549748,451594865,1198786541,122519412,677468643],[285867265,2076978904,2076020514,194073700,981346118,2047747570,226637191,1427149997],[527930784,1338498234,310216417,1910134926,419306086,1655586195,435881444,1178708815],[1853797263,2024696501,96470083,331026814,2002982817,1881524963,153918632,544055978],[492396467,1953229102,485562688,359433195,139105512,319838294,1100080188,27058231],[1857096572,1816752305,1282103595,195761087,740106439,1373371658,1081105684,539145232],[823851164,2124812153,44672155,1171981243,1260378791,1517470459,1017075275,790295574],[1429568181,1374530337,486130420,2007509963,1436285159,672966818,1277949622,1926949817],[1172799969,570870594,192981811,955133466,636752311,132293420,917911050,2081724212],[243073572,1014227350,1369653275,536294608,1471930625,1715071887,1124703029,419561170],[643760036,2022475941,775205803,1684512181,120011042,554010547,729342875,1385031082],[467226666,2045472996,37328679,1347800717,1489645282,1540175467,211007265,2108253471],[1713672966,924849337,1663354296,572901614,1739882905,1961431963,465388309,1551815360],[1363730272,2005473887,1264400017,1269317585,398136745,1193357947,1162049448,597557361],[554707314,1601001384,1981054608,1013174348,808106175,1313070801,318888588,859655409],[620111670,1903402635,1055348395,2052393422,602210108,474563176,656925919,499489158],[1095640160,1143949924,897933310,1139205404,1565318783,1779843933,53735473,1314398257],[1779827104,1248142104,237078281,967908641,1502101028,488421295,2100898706,1046575739],[1230319300,1991056013,658139940,1443093853,748763508,1599185937,2034883353,526585818],[128561798,345083243,416526718,2044929130,174604228,354389195,1831056966,1244695582],[795498179,1457657478,63293541,915490090,470846091,1819393327,169898604,1360977248],[320649550,1256772604,912019369,1236293495,159159895,2065677173,1729280305,294429658],[72799058,2077818069,1664520625,1681089211,1550288762,485638442,1201817871,1568205414],[1482911397,740086421,976140670,521012137,1570886495,2007024693,776008660,1167188395],[242695829,519093383,1233368224,1753359585,2023741956,1044101659,1154996598,1232007265],[50496569,753904973,355850512,1268485866,1667301809,1869555050,599606667,224109908],[1645332753,890390121,1644609335,245375807,450703584,765977016,309151289,606325432],[72085148,1044838564,1693448346,167886084,1437987848,1868144075,913011853,128185247],[524231008,1089832490,1174613823,322441216,1237215790,345542573,283473745,1037002231],[1593696946,114517986,299118412,1148805037,935375196,245152049,759020737,764261050],[509150241,1229395233,1002031986,1940550480,64336225,1922373874,536899506,660503547],[903788238,1724843371,1864123751,1222023483,720558988,1421833522,1898237050,76975304],[257633038,177044016,1521603570,1413857198,403431224,1722338935,80609324,136490575],[1204529012,827442029,1793876405,275772672,736211111,1347500723,1961759446,1699704563],[1516062779,889395891,1191341478,528904918,798696595,1510164485,828285785,1337653059],[293210089,362488436,1591432499,1197647996,205470110,1042862583,2112587840,626284822],[1011980289,627680649,12179595,621620201,432686372,339747701,161272262,507969667],[812852127,4761415,2059112463,1973384654,722842720,1424354726,566861227,98529088],[1028333196,1632172129,1714660692,1331749093,1434034816,1522191566,159669508,1184024427],[447563113,411406705,1177922637,19218288,68663577,557110680,1455658014,1339402378],[785029083,1963163908,908101130,1444490683,277852553,668294638,731282869,584260951],[1030490162,993133888,1133835955,1462415278,2081149649,403105777,396855138,39063383],[410470255,477488665,1509196707,1346114686,1770182090,155758961,589657526,1211043790],[349896363,1853749960,795196229,1152117617,1065261356,1437708741,1934398426,1288881233],[867577687,1684776226,954929238,472802926,1687425762,1152145700,1243817656,2111417576],[1747632545,608165999,587295172,84441511,534968913,1638571868,417851470,1182079927],[333658731,1041139862,2096485113,1803291516,1943135811,2075702293,2020858468,2057155292],[1337673932,528142605,1030944289,1727695268,1165037802,507145854,941072946,371570636],[1298155827,1403544557,1433316623,1643071671,1511970937,566946403,1017003324,1868045700],[1489308234,392592111,421733247,510653920,767801526,520598746,725130296,552890976],[525075652,291618754,670863388,839908784,661834974,751499586,1817781496,2129733842],[889997250,1659843316,824557059,1595820468,133122565,970788865,678539444,232618771],[2060015183,1179724646,247579307,1109420313,846986214,1016213277,404237679,1660614341],[1194104358,1949300128,719569320,588601153,417882861,484919162,508679163,2061476128],[1380354229,85209664,1559457627,319337474,1304375064,515221416,717955784,1032367689],[587155518,2130413239,1078109987,1772803140,1174147366,721450175,1919920588,463697562],[547899045,402607752,1583084081,848313606,842462302,2085288930,648809104,479925776],[384302115,2027011071,2101440768,338923952,1248455991,45200291,611312796,1508514515],[1150938742,1604919490,174443783,1492932427,435756447,1638176568,198205542,546798103],[53319132,1279032849,1905298293,885114750,1962612400,1250106471,1017903327,848548643],[1823982354,828360688,843406564,456215882,1882073112,186715586,1962128705,1294336482],[2011393261,1614757158,508867943,1472743806,790243444,440297931,789283418,1505696151],[1077295522,1959247531,514960026,290796295,340282322,1355689789,1819045820,533588808],[1790813305,347642948,584596951,255632103,513003341,289661018,2100644805,338911267],[1719110032,252954821,948085584,1842502338,1029814628,775555800,917537372,50806716],[391063087,928539377,677172056,1254418296,7212346,1630689347,292599872,441204162],[1674916296,1237741678,1570414602,825179142,1909406401,28756138,2090116673,1534280297],[1112123732,1532756058,1864805850,1097683323,189585986,1167859191,256452083,602989028],[1205783952,1301518778,1755328876,89436373,1014924192,940309779,2041751427,918974212],[99283572,351618575,2082636582,200067599,1970844644,713464220,1297494193,611045790],[1510989105,1534772225,797058871,1049896405,1923677225,1610667266,1343428143,625951470],[1420772424,410780439,1216462635,341436543,1596352224,485207678,961066351,273130675],[605215018,2018282258,693494821,1635533550,1656281538,1898582717,132674373,390005444],[1246623265,2030873286,444778178,1685185728,916958182,53058050,69224540,1521467811],[622291381,1860858659,1577765397,1284977100,385332274,77006703,2011178349,840395494],[2070188115,1075671773,1018812603,33584920,1350233787,1921269462,199881113,1898968855],[1520884881,1558049684,216709243,1791442232,1122643555,1970803458,122910622,1833793876],[1141096583,442953418,185140668,1153199542,1101803399,2093169429,1734127678,400493862],[2095969236,819759218,1547054167,1019528560,1491506347,1543511127,1829574872,1029413256],[1641684526,1512610230,1384714940,316297957,217766913,1376283614,888640713,840221425],[1648396864,159203651,2072298449,114392341,919772484,1370492181,2123122760,1882092626],[466605725,185830905,766277015,836939293,2026378900,1655912280,69075058,2020016160],[1733483345,127191870,893214663,1022117314,740664586,153491309,191603281,78226247],[457197597,1948338176,1529016266,51827637,213369737,1596484534,843111565,1514129041],[219314923,1862899897,967422708,451305122,565649146,1602423053,283385476,1716612870],[1395352775,597640383,949531073,2048983968,1980208823,943217904,178492179,2033272431],[1472325877,1021823879,1767706072,1540447841,1937376170,134276390,1466988140,313609487],[1723302053,1775144471,117290412,1742351199,251518840,2024137755,199574976,1729228213],[837565190,330987992,157087822,630890017,1999418030,610711510,1029929465,474575107],[1391223662,1107344353,1757597358,357501548,326404351,1071821584,1295867708,956557698],[1461883681,1298001607,1140143105,1828553659,1585681064,1460560798,379402996,451136237],[361286028,1878310258,1449180656,982443921,427893274,702371638,1450313096,1227328116],[49313479,994097853,1809951190,1085770047,1879251935,1265619300,817552076,2008681082],[1534573232,153547997,1806802616,742133587,746596857,1541808700,1365723248,1872103662],[1294666826,1091790006,1693005371,1043577996,1953644285,247269719,784517902,984320570],[1856024895,957244377,127658776,858023266,1983865709,606522502,882486843,1467559408],[1897100836,1489215677,1608164567,65084795,1652518346,1242993731,699329223,1555787965],[1856238808,1280957745,792529744,950372229,1276882490,1342985996,14259472,63263944],[922765361,27441833,1435718342,1425149816,1063964736,1698925152,1919274695,314019436],[225365225,1886420920,552876612,1011527569,1947532084,1621457849,2067216779,1447909036],[6951133,1410120255,51870872,749938627,322545793,1350671,1617538713,376576894],[1844920106,1713175159,1230532678,202668152,2003964642,1389039021,1469434087,1519873551],[2019524467,1098809269,220851368,268621152,76891817,469622141,249464171,636768846],[1845360554,1047195126,1481104582,1190858327,1124006734,848594765,446730633,868113811],[2104276725,1972007526,1108312044,1500377992,91274527,1355394629,148394783,1581361178],[2030869906,650635589,331949919,1397914698,1701587353,179156462,497978926,1228013501],[695558093,1552675720,1454845192,2109152328,1171962025,2111754529,537640568,580314821],[690072181,647520459,573114671,1333403312,1532571327,2073447164,971163551,1528967008],[1056132676,1362690521,1026406769,1282425650,552273583,609561353,629001385,952878497],[1758926047,55922000,1478340877,346279436,544753353,2050964346,225577112,1418425248],[1244606847,32763284,242731862,90013199,2029142935,927467963,810962049,238232565],[797630438,1803968622,182955610,152114621,335874041,1912116882,980278259,1652373397],[1729179432,546395766,252195168,346727097,1962653897,2064244074,477550500,219812438],[640277271,1830877026,545729067,1712913122,40728236,1449882987,1497097338,826771956],[286444687,348555881,668826044,1186341306,1634516792,230217112,1137289870,1164841969],[898173420,1935571223,1934058662,887140286,1615811177,1493689761,960949519,264581983],[205379725,2073239162,303576195,1794893700,1572956448,1688108938,1996195502,633000951],[1840035012,1465424868,1013896549,78506377,1563011667,1312346571,2090161667,141065032],[2075481895,1985493773,350982905,188519740,584317167,1513304951,150901238,817992875],[1265157522,145068411,2124408191,2115939891,1765110663,766112254,378445463,1630643593],[1659646705,2077454557,1305444648,1918858886,316914515,634323968,965294836,1535795474],[958716365,149885524,1279459800,1247830761,1847269948,207848252,1264471925,1430689762],[1564350311,1193109796,796080581,18960716,784914075,1668781728,1316735314,1220814824],[514715016,1034621576,2059038864,1396851680,1418354858,99779538,88106805,1932659245],[1443941507,1801279509,2089394376,222605878,466529213,441330145,1817292128,1835491540],[337540521,951363696,1809342969,941096667,1725702604,1065107379,377061134,847423397],[1993544878,22342222,1403309361,1870579709,553235289,175668266,1424291051,1299290340],[1111325688,127254157,379819877,1323334254,386293788,564795155,1614313194,884116244],[1504817990,439057419,1537212494,1036451584,1531371967,1562971926,1330416311,1309158757],[1656700236,2041529051,2068829582,1711355559,1886383921,901716654,1255999112,768612594],[1098985703,1407728162,1883987268,632082305,1256764053,462702767,469715375,1007912700],[1637723021,1613948452,1608704267,880889696,332173626,343903114,386410343,380288415],[289838201,1645996226,388432297,11973878,387135303,94214871,284703286,1622612218],[68500060,1027859189,1524213033,350814854,412414183,328540920,269188072,894011420],[1373199073,1928971355,397365872,1377805987,784214641,199441194,29757863,386083563],[971512792,1254609616,1368411299,1824804794,843283595,1769340070,808483256,1871391218],[16054164,1893206959,217119390,1567863436,1671304231,239468760,1132102884,107758782],[1215866298,1824110061,1664664559,156264756,563533718,468226721,155356911,1357471502],[617809086,237772482,1018373367,2055174572,1253998174,2006289167,1149518709,117697192],[297287669,1961718989,175608661,57526204,268261648,1112424668,581638451,1609072027],[1093296207,2116759658,2031786773,327127835,385959665,2018500492,1241736186,1134863169],[940261479,1986676331,1110478789,2130048502,2066024950,1583864297,2031191399,445717424],[369240970,1333571954,2093484381,1833867973,739895528,872254058,798304472,2104516366],[1701406334,1556635058,407574474,1408887141,2066815917,1457592231,594251542,1994585437],[1084955188,1364523848,1848309547,390150669,1085786687,1022555219,718597937,985625241],[613474730,451639764,690144688,736883761,1059368957,407720832,1452654268,1368981917],[407916771,658313986,1723844365,1365248026,983125029,1527756037,1946169109,1959606774],[1418744601,1923447569,1012343747,495844442,999522583,1314514446,894364534,1338304279],[629511933,829777016,1355769573,2108656982,1617277990,1162394011,1154160596,1950021151],[396994587,1545251086,609692415,1823196869,1486219059,173361109,1040744864,1201363855],[1340009602,235052363,1395268776,80376613,1499109260,1186530729,602380138,671991744],[165307619,1972009968,1678817560,997810049,2003409313,1118743045,1696674268,1630718010],[2020610066,1133318887,1267126223,1726733525,1670797225,1588500005,1727089303,1823681656],[1090965595,745574026,1443687736,1235833749,1127765669,1337557274,131828339,1918445876],[551175318,1216271002,1165391254,675993205,182686595,1982158913,1057553855,413151562],[1761192092,1706272008,1746868594,1836998538,1936356600,979346518,174661168,1673491925],[201722236,751872002,441828808,2079875770,239707175,684087082,946297576,1835137217],[879382773,884900133,638770394,1248486731,622804163,1521427275,730948053,229999542],[942083223,1935911306,629963414,91319144,1542733740,213640828,758780667,952295184],[1953124479,8373989,2079014689,1840314421,127001821,51739150,1157004940,1584453380],[322769738,477595446,187425396,762228745,868910484,310752677,758688344,1210764887],[2014601177,1102481649,721068957,958120842,135506267,1849626243,421568349,1447820252],[2118726731,541661044,1795880227,1549447178,1577144859,133483289,154702971,2098469825],[724761153,145634174,1321871915,1099338616,837013118,73255586,1437404405,1784262051],[1711939281,1077206094,1789221110,89336393,1674183389,2105655673,352764383,1324114413],[829770152,743041919,888097462,831515764,954134256,108060390,1950228187,1590845445],[1267388853,954407661,510348915,1291049956,731476891,923195686,627425808,1202566050],[84400111,609972208,1223867263,256004709,56729899,1357401195,2088917858,559164150],[839190215,69903347,773211525,1312962234,2001849425,1356704389,347895116,759361687],[1985479641,1709637082,1395841416,521505857,217911205,509224147,692795176,1995417933],[850925521,201418469,943107388,1704401875,827703352,1660122191,1299113998,826676745],[1483997633,1609680635,524085845,1981097177,299188597,1801283423,2039518557,484685998],[242567982,1041039874,904328880,262168874,863586344,295686476,377127387,735176462],[1273492129,1836143107,992205702,330137916,1423132273,1450719115,1157342344,1325386290],[1194385009,2045604297,1109391485,1369504556,2054309961,736479184,903828946,1810859664],[295130728,730582053,1640274169,1325837538,1687197622,863184264,775123139,878411080],[1462870262,115635812,2120471131,457912943,170646129,1538002548,356674406,2066499978],[412673546,1376047313,707205803,1119950911,690128897,2055748132,727603921,1993315228],[830438265,2106874146,1082599125,1472448432,1087777473,1754404738,2074931814,1857090727],[1394815546,1744914398,38779626,1815129782,281556918,1311002847,394868658,2025259698],[1392972531,917941459,1267658369,1493506792,1509082963,448453326,1049445487,947162270],[1074440300,1436651078,260493818,1994748261,1434891500,735722055,131571636,1585077989],[1097195889,346949546,556306437,1478313911,1186654863,1486658715,1102316904,2082170484],[1695334509,543425506,2010403872,591183730,1399879991,846992955,1141497806,1754822190],[1062941363,1090855772,1555991085,874392061,212222251,155951398,1580366022,1885458248],[1704676118,750380192,332052739,250586286,1698554063,1869883257,727797204,877098616],[678723674,364151264,1270679069,481195403,999820682,1404448278,1300318287,1548620138],[40444035,1773284536,452443564,534972148,997172842,1215214135,1784674869,710724595],[600091729,1815963241,1434978129,1493743519,774555896,2111679369,1107932161,603914482],[494849541,1017914792,2036870115,1838390398,2128144787,819018581,523274076,622172313],[907034144,1761104389,747226396,85359942,495937967,561431981,178426449,517562332],[1306689178,194018594,407805490,1710409109,313980282,1642578312,229902504,1737791199],[798442869,596897785,1647837917,1942579769,1983077384,1832628882,2030367326,26698187],[814338642,64953993,1952607667,175302990,1323024764,158647649,383863550,499733616],[616249333,1455964714,1862899248,37836509,1384381308,1590416342,301692190,1178971951],[851904896,671499005,150217817,773486595,1261835295,1631405177,1582321225,209429890],[197473329,1788266119,1912272148,153317362,691635003,2096643090,1611132598,355083654],[837493813,1071302634,1797943922,603159258,1895289212,1528600730,340738920,1925185543],[804417301,1605611612,1927597643,389071578,873219481,1880673071,239975847,1716791397],[556704597,1791716888,1585015185,486311420,2088891307,702055706,1595656344,1766488103],[1680005717,785143999,1796415034,1330371117,158961452,31397805,692658414,934914666],[1262208205,626726155,1239472603,1379084051,1932721314,1528620632,2112011130,1515924686],[968132152,448616232,667413554,1537054909,1831522544,1979306442,273474049,332843955],[1887799696,1727643415,1085030835,29870225,915840013,1478615530,1871522552,464581408],[2125456094,972762438,1718174231,464013803,743422590,991913094,1628481467,943063068],[739461291,1419218370,266872436,116388019,1607968721,1099727833,1009588338,802648880],[1446627503,1335862241,2112117404,2130302921,328374297,561043017,789268668,1089570844],[1806403945,482949842,2050419508,1863990095,1131141342,771081834,2099960749,438613743],[1494602727,511240586,296305358,913873735,643262935,75816272,489658063,1801086077],[955505205,1244256261,430737,1432278284,940036397,840003272,1680732048,606422780],[325357519,1054424142,235452342,674064631,917291772,2050693372,630823697,1385743145],[1179413774,1128818763,552057548,204204552,282543285,439391917,927499344,440856101],[173848222,1594536858,299219715,136802753,277076065,632711118,286386615,1517439467],[1752644773,653655945,477295454,1791595079,233942995,718402261,527074190,490244773],[1518569164,10246296,1208347358,220471086,53986657,616817134,111269685,849047527],[1457368571,1410745278,1225965985,614622916,1537668877,1055417695,690615087,876699184],[2108879402,1043815759,1294170506,1508692807,514133311,256006642,1863470668,1771547141],[1752443578,1071756777,1012754755,1857307570,1430903332,435573091,2027516305,1948955347],[111770574,1556788522,1485213331,74842490,862504381,1075671360,2002607063,1226448675],[1761940622,1037283442,1195079205,197734079,36326861,1965856516,1846661595,1133914839],[1324910607,909863423,70788,980736358,1911164003,230407648,1187088531,259923878],[1603283836,811538713,730952501,1956812402,1076342274,606300988,560782320,590837833],[1513881117,1515415482,921635215,86544591,1377557409,889415403,90399159,1583628935],[1360229439,314951550,647458594,853147450,658945841,1314160322,933630889,838291303],[282752719,678368714,707208220,1510418974,144183345,1601606078,1058064333,968980188],[1302329856,1369792772,1786454063,431633952,1230225376,1949161009,1485830100,1125176853],[814866694,1952395388,976733545,1139662024,393580400,1847015675,1023434769,1539895687],[1680606589,689808311,631168516,143267099,1878380726,585366406,1221594470,1861340179],[1092551875,100316038,1856531678,607219793,1814918360,353764715,1633210779,1434648828],[218467435,1639579230,116235227,21375031,196620387,1642921846,1045880322,522699519],[1523560095,1601022113,2096618686,2019654676,1664686415,572051184,1744935816,1172207435],[1651920500,282223095,163054423,1311332147,639318988,553415142,392318335,1197232043],[552520752,1433466739,2022802698,1135751408,673483439,521506920,1955502769,1164014922],[1674294024,1860686419,1343841930,1820582126,774485485,628500074,1144422565,182611055],[82019288,1770216494,883951290,1950388967,1118087439,293178026,605613868,1367161918],[1108653200,1279438758,618188843,179060936,1621464577,1119285133,694086582,1915922673],[632901300,1189211577,1150290598,1816584934,233229172,1613831683,177040041,287713429],[590372978,183465137,1997129338,537221890,998782682,290028664,445616075,993032015],[195112344,1551852783,1174069356,266017979,1240879304,920305210,1519170578,256125185],[2051798717,1150699762,1497517686,321914241,296034382,881448206,60235177,1798155625],[978356491,2112951586,1567677974,1304130685,394395563,345163231,670165498,2058102226],[853888503,260503273,742434864,1647029059,1721620810,41374796,1508823141,23046360],[925816917,1411766344,1714873567,1995903118,1878068301,928979511,45574328,997268539],[1915935489,1860817606,1096054712,1695735157,552581180,1785278371,429865197,1992559676],[305394421,1962454971,1457314584,2083166870,886314340,1423572685,587494559,56752869],[934277184,2095031950,1035993609,1556374212,1161121602,1919453742,111858545,1521148191],[1810680467,916976091,50536427,1377695488,1054562273,1659371018,1404001587,1403226127],[2116581424,846560684,1097474930,1414838122,832290552,77521660,60691772,656138113],[189053815,1609317363,2005289241,1020426852,764175601,1397635865,732173780,34470928],[1900472881,1143606717,1066707704,1816286305,722650264,1892035486,1927069414,402618370],[1697252362,529319685,826434326,130639063,122471123,887837954,1165307614,174578871],[1855999182,370809930,312900908,528233342,1692966275,999813363,181989686,1943200819],[1213048463,162856086,472615225,2005115293,663647431,1843878273,1718117579,2034094907],[714148927,117576145,324943045,2044450527,911383940,1580489325,1906837643,1652892145],[1825118360,50717860,637802991,773282609,208583879,231704115,873764005,1290390660],[843778929,515625773,1707674058,1349967728,1311230239,1607139218,720746329,2124874147],[1031082902,1442697588,187854557,1588877624,91937030,16009280,1100041029,396587794],[423130064,1491844560,975348955,1900318126,1551911257,1301525514,808961833,1429977628],[371761128,971131619,523890187,1969530610,210763663,1088764729,1841095846,1937477240],[690615361,1195717057,460678178,730831128,98870661,251133193,1663225227,1103952568],[1539109838,1581487729,994302796,619331004,1287519686,1750273080,33519164,1794713421],[785288154,476238880,1627800205,1057836888,813515107,2016236900,979665309,1280272809],[333061201,585554424,1627380266,478902470,168549671,1646198314,1585205667,88062442],[737537989,1347473018,1708855949,2076539926,64542160,211250380,1322859105,1567228576],[1165877585,929396202,1826790041,1875686094,1838555986,1735993759,845955414,1911962364],[1807297216,180365580,687494004,1739755573,1685059231,863810633,1424418932,360612027],[775413661,127176504,1576569361,1034117831,1871650901,974946837,1194258242,1623252155],[1390856416,1310396960,62776629,1410926931,1826106134,913292449,750272673,1788742437],[327125291,1852945907,1208246173,1198741631,1302631282,1861949995,2085077870,1034385637],[1238906410,57828721,1444156806,84981445,878719678,1673597347,332372476,125582529],[1585409044,2126641549,1177919770,615596643,2072794226,583524087,441152952,636868287],[2001487963,897765605,307770486,1094745672,1201688580,1270260687,1213696096,897858598],[1128173216,1902008874,291151833,1666946143,1601466481,1174038178,1096362265,511138887],[58945754,1399593105,1252517428,26137939,1394506429,522958397,1537087885,2048721993],[1592751367,2039902273,815048983,795769329,911523720,1176482168,689709801,1024354488],[2115375013,2015651566,191443359,860663450,816002859,581255136,1908989307,1214307999],[155778776,889930669,19022488,718951429,1326921723,943305897,444031091,237054212],[627960150,991602783,366378456,1072064684,1456220652,2095072294,344931884,373738592],[205957030,1315301912,1013084548,923825638,86698693,1400139722,772803070,703279293],[2089468792,1727017130,870732353,1768667653,575940184,797223035,1516618926,468606818],[1307985939,2070645317,924608313,991015857,309234005,1718226079,1699768908,214384612],[985287002,1993414040,1228760693,1579345382,409698982,1196867384,1069413958,306889474],[622845629,401642225,135901882,1770438722,871064694,186925899,300814165,813280236],[238747823,323861663,679570539,430785978,839689078,1181950276,323971599,986746288],[346611773,1136287847,23875751,1235591098,1084283290,1761309368,1611506739,470765650],[1568311480,1321039399,492144480,1129849803,1267824240,1863972538,597787926,639682523],[715940373,501071238,923761776,1665847296,1439409908,1981612844,1501831064,1379951765],[1721289329,143263364,1661235321,2028978894,689196203,1968761536,1030116101,523454729],[1114324029,1971205941,2051415586,1602451337,1282495541,918763414,385562074,1243504170],[1154568936,1949886235,753320701,1244463749,1187913817,1262428279,1985276322,617543822],[1362693489,1350775365,1202220972,1565216744,1774921298,1828370783,1676126136,961981550],[2007529176,212243262,1482249556,1769297221,713578241,520207884,529337306,744784589],[1300814752,2016002038,1097461641,1465430728,1267349769,210493340,1830814981,1703555077],[73006921,430088532,1415228373,335366068,1655764084,424534589,725030568,710657631],[717269286,1836379972,1570883931,505921251,1221231300,1097988023,1077926277,1944161922],[1407799985,34450040,268317911,1743832228,2080636380,1247717910,373979343,470933534],[875757401,1638901231,479935591,1100479103,262650503,1239117932,1092475487,1600656816],[942902229,1561847918,1207997616,824846393,657136437,1664272817,1332060159,1081208374],[608639580,1675247797,1144980018,687797654,562772797,30735661,2026548788,1269406775],[1919317327,1354070382,2051264403,1390179983,675884330,295416013,612921881,1948996538],[289258397,1186772667,563832715,552711536,1693339750,540316956,561546649,343774928],[181475315,1955008588,705247175,1043019127,1967159862,348322451,1163280744,1254164678],[1986713109,303067971,24852768,2094293588,188999962,1247500299,1588209399,2080926160],[50849871,570664947,1786605911,720458651,1499650678,1556787300,406082473,966431422],[902621718,1109039905,1040104858,2068893615,425034780,1921751920,1788031685,1860080961],[95640539,338753411,1201196182,818808335,1286776647,201166382,1132823486,579706507],[1964151479,1740469239,139868673,1333125341,1822290864,1829987480,1765989960,507180103],[821241194,1346838401,455647200,507367913,279755767,1689932334,852427558,40948184],[917130128,1050247926,252193025,778044978,147211697,1188890982,180033548,1129553101],[767843525,1068293034,1596108563,476818392,589960846,1582699530,1384811174,13580104],[1906122487,500427071,1060448405,798927299,1781209901,2081829895,2032555857,1866455145],[805703571,88476664,1448839286,588647564,1460568787,1360918605,237911959,1818310599],[268993292,17080145,864225651,1254290212,2109624262,1216657928,415898956,1129772739],[1068381195,1770094485,2044829004,1416286005,626349492,1909326778,279937349,1455877210],[852949784,543051940,1748293230,880798566,1203096844,469849611,719270001,1381138389],[290117392,228435735,2113303053,261513967,740400852,149788122,120561063,472027816],[1317729895,1571975370,1633684046,109951344,1417394874,936190324,865420107,626783205],[756332588,1764277670,1158654699,1920196248,436749177,615810836,612301285,223779333],[1192771196,633642683,1472671811,2092085014,1903039366,428384156,1183704678,376167968],[1898749263,1808700307,202411995,1975195823,2127447105,766298683,585991486,508309280],[2055251558,2003570738,466919269,1329264043,1609815905,1791088990,90648703,1233185407],[1783469645,1315086763,1418374037,1148714305,548900421,569715544,1593629635,1210966709],[948052820,1363584526,31718209,1899426262,949537720,1835024086,559973522,361232423],[566651707,1983756889,1202586253,627272580,585683178,2058569888,832163578,658763259],[1133427588,610921059,1471342858,812045199,1399895606,583529633,1191698001,126432919],[1477604545,1522723417,964350015,1760141336,725709013,89508014,2038370488,1119238266],[2036036711,246711190,1228491556,1202443732,30230334,1733819093,1900059453,1933304235],[1144275237,493624734,1116844651,1952854662,925853079,1209530479,1318966417,99643837],[1458130304,355158188,847390987,599140662,219224450,821183458,1014276708,895321278],[1539407763,1075831692,1451481960,593054195,1527818717,156402872,2044903518,362355368],[1096641102,1909072132,1342357581,486319020,830919633,1263079120,1722177513,404347827],[1270142034,2018322178,548843825,1342471973,2013975059,1870980610,1139980504,1880258383],[1708422687,1707837707,745779330,843191667,303641047,1861872257,106937682,697600034],[2010450930,43561098,1195000263,1231696209,1204819778,1894700391,768658765,1844845931],[1917302094,1306446338,587429433,1515390112,240810119,1508035311,578122197,1967980486],[253179414,2053768749,1554922907,289599225,873320538,2087155837,1549044381,1932689193],[1690551755,733410406,1190572107,1868790722,1159564010,172700717,1053811722,1368429582],[1694545351,1155855512,180196772,358685058,265315687,2109363260,1148010972,1280987985],[1735232210,505128644,1718042540,201880480,760333692,349675108,286934630,197911337],[41712105,1685099309,980144081,1735518259,1113918188,1881792542,1981922211,1752668183],[637201120,539088380,660332128,1607797217,117883245,1603544652,786757490,653064143],[1672490051,345362626,565741629,1247600333,591347882,1243413183,492846034,1343302172],[2054605841,349308341,174173492,1601786053,1618082807,1483720092,629286034,1778030440],[322238994,486934345,329528053,1886261617,101732985,1826863024,805371721,1272498872],[1512724449,1344065798,2115213767,1568020066,419446235,1779369212,596213270,2083972341],[1392635616,1187137072,1255084390,659102032,1423350008,263689380,1039308909,516371239],[1078553272,435998285,1535548632,131522847,269061949,1911166789,252441075,806816580],[176179262,652750125,1947804213,1900878752,2099465089,1841802585,1224016313,1828727942],[950619513,754620820,2056168632,83486438,1852519097,696465455,1528951301,1567241706],[1092302585,582532067,3238629,80843103,1219905095,638576433,24059136,71518940],[1435269210,2060632098,111561760,218658079,263783191,1659848522,943188828,523563516],[1348867065,73978031,1466324701,184009240,442222861,1868758098,1353588461,1183790171],[1217200468,912069761,767877443,1110229081,629169806,848192230,1611853551,2123820932],[661299242,2070654186,217056047,1144476836,1942145789,1002553810,2100952459,173164691],[1730085451,973463442,565908166,223967038,1400327199,1092750181,119319341,2058414094],[1262877617,1538244004,1227131460,269115922,256731665,1237887290,1550476149,1286125375],[1630774151,212497896,532653100,1876391692,1555951750,1231850676,168082224,1400219958],[1065367393,1801988278,1118497090,1950217087,738918627,1074254661,1914856324,1077903069],[1946813864,15650482,822339944,340877683,406911103,670244277,2119350563,2016450592],[57451833,908077717,910673084,876789512,1445375509,1780595746,1151713529,1392945634],[293507430,1553379081,198133066,1414107184,2099585481,790587565,992988380,874773429],[613021346,1952157371,1968319802,380030233,713566569,1247526274,1622848037,1067381609],[1803893758,1467257230,528204994,353314038,434511750,1971417157,881429453,1509127515],[1840552955,579787542,1981655620,46143804,4888456,490651626,766862605,1188293240],[1534128809,340011753,1371587416,244935407,279822995,553623197,1760236659,1618983535],[56401705,1038347488,332431368,163081063,816690079,1984942330,410706505,1398440174],[945082069,534651650,202609324,2026830194,1660766486,1191480004,804641986,666142194],[516883107,937767533,385399927,1482383294,734194464,900518955,235173958,1403192321],[1745068782,2109913840,1315407315,1961332945,1624400098,1410920029,544874922,71169067],[1721101988,425801266,1744955932,1879085567,1892438120,1062988646,227342057,1865459784],[172324342,464446978,780606136,1454480713,1200599749,2071208633,554803822,2080056626],[550557283,2021191033,214868197,237816321,1200765787,1335710492,1055282564,1302704777],[671886952,1472884712,1927971793,438573717,1726487258,1099697934,2029725729,1839556116],[1296857849,54931726,1240125628,1693603506,349992379,2032280397,1707083076,1417382733],[1761370705,2001897906,1000900989,1350994093,503868197,1466405328,206422255,271015961],[94200512,6827376,207572472,888245998,1777322989,364476157,1021878,1825261374],[720833027,375636056,713122087,2083799223,1550187968,2000535587,1434087361,863834078],[1073240124,869956427,1206886050,1807925866,2097315386,1303665887,1670651027,1111894284],[471348459,606841569,1488669873,108153334,2099054996,138302704,1412311253,493285728],[344252590,1135281412,1828995847,618257197,289430710,1435181166,1743445689,643726221],[130181237,759938356,317834343,822025712,909105007,1737079614,1398024259,1526523712],[986995346,1948236902,271239703,506863159,128760865,479925640,811032633,631982946],[1266710511,596052729,558869299,1705042664,2129998461,81631886,2003079536,1624945753],[1817575657,1865708090,1006311685,1184054100,1559196807,1403427798,1942996196,1511840863],[992676887,100972916,65604966,112046714,269264598,1855010182,1901796153,361131950],[1699398556,34582812,1339805979,138593069,530443219,789957658,440959679,1434540011],[824797942,2107674528,998198485,1260013009,2040282247,1662240159,903797292,1281671870],[992476344,946332020,1763893970,1648452381,1590030756,216593719,1031138468,1548903645],[863784050,1657983774,1898105061,1224773010,1976780758,430889815,1711992966,1359113240],[1548416962,940953142,786974927,178042933,1613546326,1086834481,1102935311,1337849265],[942393582,1400169123,1935625839,922077081,1829522942,1697833554,1312709020,927377430],[1833417270,875569788,1497734222,957879981,108668841,1206990363,499145583,967118344],[1025269454,534459517,2050822256,372287306,119228523,1689274224,1836959528,737105123],[9207990,2030235158,1240607020,723600539,2114882873,1596378660,1424734730,1013143082],[578948770,365558809,1764537282,1135377247,733774900,1392998799,635085518,134827498],[735311914,1196583393,851246392,2096547394,1464821048,533806690,560083613,518228650],[1493935765,1816695982,136523338,1160754237,1234962542,520028574,1489651106,1742140691],[1809157424,1954241040,1767115163,2028989434,899552825,269812775,1135896307,1399613289],[1342789913,1093773682,191048519,670203602,242636847,295727205,990162268,1261334757],[740147491,666379453,1682824626,1693398965,1363332653,1757194775,1085775676,130687828],[245447910,919964090,1753749970,1536490763,370789195,29329722,1530510134,2106175746],[1033282292,1705487266,294740871,1367195889,419189958,21039483,1136639260,396900147],[1654094499,1804840710,1079809248,173542216,232681120,2019761226,1394260278,394101785],[1251963340,1942188489,962479880,1750607817,1899128523,355400640,524725917,749634980],[1251872294,445885486,1437279335,1070596432,1978044926,1915914803,1220604464,1943468835],[665930239,416183824,104562481,1685332192,1009060437,1802150379,289022331,276348955],[2026740512,393849988,1548976315,2086570996,1695676237,388288981,1431998757,1673662674],[652648578,149009759,1649157434,910676396,1550199855,2066364018,1485267965,420685974],[454261523,396875924,1261935183,575143360,104818292,399654468,1013401223,2071010855],[1579973737,2075116527,317408803,2082434360,886791538,357143877,1651527113,309032274],[665716236,1197518951,562526568,1035269913,111065293,1044904251,1126150724,1658626322],[896762133,1697291612,412460125,1247062795,542638474,1493438419,2023160561,1432708988],[1998377,1076766386,401827884,793296917,497440315,1521769616,1231962742,1166992687],[2097481769,209217296,1871127154,318605454,1797789656,1525186186,729986738,54898244],[1671821161,554940452,1573888768,621846557,1679260879,1697064485,2012583648,1348660324],[430407058,1003134472,930565230,1019233197,1531156916,1387674177,88425846,1355509644],[918775175,1001499037,1472870001,1821727701,1246545522,2021165801,1070641325,505839255],[350909637,860705841,1351772537,1677058168,1993007248,1521812112,459181410,1126332266],[1477382318,1969323307,1854468788,616768915,130873515,757699707,170566155,1874769880],[1521203022,2068211780,1005291949,6937634,1447057910,1814470491,472550684,822401757],[1478418100,396413654,1332873450,532896143,500303838,747536269,2064982341,1417031212],[791684930,969267102,2029682395,1125163280,1365671876,1861591942,1016202204,506500539],[1252438060,1622087252,1666643503,675758350,1418252924,512738505,699683219,564636199],[1215623458,321086108,2069187490,1293166825,750212456,1490993795,1015354400,1456440447],[1377290604,832753261,217253213,2104761725,164610596,1078497072,1156642136,1114648546],[2013965615,874209449,1574024627,1221561897,368095761,1754628388,157281547,937213144],[1970363499,1401117376,1709059307,1141828808,299727548,1432613125,1475698215,1151034337],[1957367142,952863368,1024883041,1135378951,1631524929,1571375804,1297290981,563525622],[1844330841,1881747253,1191035203,1971082149,1132579498,1586055212,660871210,821269694],[1641791846,1955370935,461993501,281076185,1577923158,1761535653,1207018761,1317518498],[1012493719,121854769,1968175281,702100822,1635273551,1142517126,1041289540,1641966293],[763055264,994259773,1447978345,771348837,1253182559,872412902,1906860090,845694719],[418449962,814985556,1725316246,853663176,523044412,1688954395,990935586,681332506],[1337293736,1688877357,1983881759,463787846,108313959,921744618,1263690890,1762971531],[507253541,185315706,1493311881,955980374,303744008,1096545035,965906429,787789561],[529760909,1064146833,611874940,979548984,1100164942,434141084,2032787514,745775455],[681231012,1906522699,2021035787,1740961469,469525630,1152399724,2122748521,1881996173],[726738211,1939830689,378444149,837897830,618198782,2116909600,1137741399,1886832722],[780827945,1210020747,1061538063,111809586,1324225716,1404182977,2003742299,223395063],[2122974830,664337903,1093352616,552504874,3721545,539202920,1044000204,2104537973],[1946707434,457804076,751130638,1422369521,1329585620,1894387932,776533791,418134351],[1613214464,1727436953,1283336377,69859968,445586878,915993203,1971257426,1476164189],[60970740,1472388466,1770611522,1808140182,4132261,1217969272,8127672,2023237336],[23837832,1485223936,1734390354,1061937194,520604237,1260124027,1466314993,495243596],[1236852823,1361891931,1449085237,1625617296,2073775581,1836793840,2044044904,860435798],[1752257094,1968408551,780914598,785338337,134448593,1781959880,1433301315,1639732006],[146139646,1696244495,448484806,1010090826,1903588821,1084959862,659758485,1851841082],[1857232867,1118799430,1808148105,2101030181,749792281,585867765,1032861229,1947618201],[1609869618,758580456,1279419558,247324255,407316710,1182012565,2028645094,1731640225],[1075980590,143224185,1702149961,1732241766,1432354837,849776072,156084154,1764391430],[1784246260,1896029988,1208033813,208476109,721575057,1523269281,1345996027,989942378],[2081112824,1166831041,452685286,989026228,1098367579,1724012294,650615385,1125310223],[1119476507,584580026,388010803,1253790026,2051595684,667314804,1020311933,1001239368],[45342796,547637210,5823080,1237387038,398500369,400235196,1808024256,424461910],[1247354626,1292797118,1885904417,111139530,717371117,649954539,660089995,1899002334],[829017332,1798479808,1524605502,1472568788,1849879719,1788103518,561786494,320929979],[1090990395,1658966511,758953874,939164160,1977361940,1000018926,406921744,711999107],[1078658245,370513954,814967280,1052631068,439287887,464336004,725039225,1526207236],[1799107776,495831469,467236757,603421472,39884211,1593544292,1776509318,1191635063],[685258665,94763934,1613471135,88258922,1950011411,569605875,830401249,1112995150],[411129144,1566239479,1733607650,1120795015,757934178,1005450267,2110838627,543420680],[1562084189,486453696,229977861,815977806,1888503141,824135906,50179936,467419426],[1204558316,1741178186,106027619,1414687530,2007981310,573505058,1948666885,820081085],[79429468,1804859430,467010246,181674587,700191073,2012528180,815939556,270593274],[348871182,978066530,914787316,120092603,1487839203,1184226056,651186393,922243054],[2002351367,281670380,1988384611,405510900,529796385,946053144,861929060,1178346387],[2085560778,1723839607,1206940243,1411075401,787217589,1707490624,1623454248,164418121],[547259811,255255202,1031865261,1406125648,962599351,1027716570,1567537820,650805642],[1447986976,92028533,63733407,217806605,501458164,1793482565,1387820703,1307391058],[206944130,1761862407,162865867,495038118,1581232838,1568914688,475672814,2103277925],[1341847785,1655699172,1559294295,1417453130,201072701,1955921537,371803350,991504370],[1813906855,805670179,1761434883,1980523548,50147340,168034172,1318830495,614472531],[892325423,630200686,1509838215,322097247,517987163,1961734983,1131904965,998308704],[2118434602,1325673700,1097924447,687819556,1167948453,1178063540,515298289,1454564845],[602271855,1747460054,757521375,1769538793,279080804,481634103,1168256201,1988581564],[1083808846,1152745812,1059495502,1870231139,2040431078,1869447619,893858633,672304556],[1676343801,31394002,583472937,1870355370,2019442231,844090880,96273828,1491577176],[1270552651,580847170,1238300985,1446427529,2074051858,1084507148,705368641,407906824],[490882899,1188758753,409016417,1386528928,1295198367,557711490,2081084084,1985111674],[382005075,751503818,1664669159,1358582609,1528259735,893213569,782046818,998305119],[1118937877,1497331910,2127761297,1577370523,751040273,1195334204,531217160,848391286],[425050378,333238212,1432578647,1409658897,1904763830,477686849,58661135,1313793895],[1379994294,440153306,27912979,1781341451,1135926123,2122071162,1453961873,1579371229],[772967490,1870956322,953041364,1420189306,901227146,610168004,24494447,1245763293],[369956755,77036982,356846585,1175626748,1279157035,478959120,1995904983,1729026798],[1797455506,1026074837,1531033400,1974227966,1705827156,1399792538,408300934,1053982477],[909358430,619362952,1470730505,650857659,930759618,36427427,746967290,202396248],[346591156,906638051,106639542,1142398220,1029287264,2097434461,1151574713,298843468],[1550537225,1299104609,1387169100,1841673354,1264143268,1379708808,480294738,745165048],[1000135283,285042215,1572557102,836013717,1235091366,53961594,986585658,2055554375],[653547880,1205194140,420391327,1403272541,1027765272,352038803,278134632,793929389],[654778234,1068055172,1473102374,885231927,821112591,243468217,1082497788,1283883123],[1734668518,1703992436,1026343577,482950477,307709655,1311316472,777894497,112324215],[1778004427,2018333496,233745102,256343519,1417756247,1699305447,1720059828,1775482349],[298141481,1259072728,418650917,856099839,1015925458,1076200825,1603181724,1085747119],[567023206,538222898,994840475,1293545222,1974626701,1673784796,1098085217,270960444],[1572061880,1142004177,578918217,529353364,929420709,476200922,876983063,741949218],[1807855706,1076958632,13392705,1849088356,1153263398,563253118,1204287697,1332106871],[1467073395,885533864,1575109187,1879491448,756535823,721971403,1143751100,586607834],[438381436,1264169941,760658547,719955569,605971216,1075077933,535061228,2072759030],[129287769,700397917,1622662521,1558861019,1292887718,1122528241,1182802294,407067112],[646125113,711479244,1966695199,1012073050,736313252,1575593273,1900489723,1552962859],[816471166,99386938,1851428900,1028392193,1678909323,1453328074,1491347662,1561159160],[1184500951,1180216059,263268474,1582453281,701366764,1510459996,532669824,382339361],[1285390583,1430415028,1140655296,2077095645,92624167,1141183252,1459546262,1212486208],[574344847,134249543,755333558,846848163,2130619250,1001257509,2036154311,2107964403],[686329781,94963880,1512227457,1657496260,1199286134,858480518,771129514,1865496466],[843012732,133224071,747721216,1042231555,1598340387,1354200401,976571798,1413849886],[858195071,213631999,1929837874,189606802,772998637,37799114,2050316543,201249724],[942932482,569891790,491793478,1994980441,1283198137,564758917,817454980,1416357004],[101566857,104371936,1877859738,906265349,664713163,376577869,1702878291,1692943728],[811952703,448283043,1621276439,646181689,1286508973,1826970421,636697830,1836375326],[550931102,1251722808,361784218,1178574417,705076720,1944481272,1996223954,1783616928],[854451417,647190031,367430206,2059296422,863241144,1494003349,1423151409,1008244509],[255996515,1161257680,1712961803,816367346,2066356069,1413852941,1486147831,1617392072],[763841615,1171132531,81111990,178110892,1181837007,655696740,601391022,177749688],[1015490847,425401653,1755759528,1350412564,453423241,890853920,1636700413,387818360],[1114752615,1725584215,382515935,431025437,903757497,2087671047,693357691,926827158],[1945375886,328414711,1437523443,1953391302,9824674,956819216,453777203,476263205],[1282658237,180342344,103916069,2073780552,910668915,1092894635,70703695,1853814160],[324149669,873353887,1383720109,25257870,718834468,875854120,242580428,1275243020],[1221055245,314999973,2041360906,230874559,296789447,1488009270,2127223246,348211559],[1418583674,984716856,626737436,1548018323,81803836,1302867720,1342416118,700666197],[1323895361,825846589,730341686,862024488,1945392491,53467805,4769997,1645146437],[517397859,888775470,1983103039,1576578764,267078522,331511383,732464187,1111580567],[555710059,294429670,1669414811,183323116,318006444,1113192606,225816823,1770353387],[870431216,1350087706,482034501,916090292,1680205426,1762164230,910875827,672863099],[75028113,1917554528,1217050580,1165201717,1488923369,277361015,1538653874,1647254079],[6260742,1418287932,1330364546,591305596,1758535969,674977647,1945318890,578340848],[237708997,1555809195,912208398,827007198,1006714442,2065519224,1453372499,1420868566],[1439833253,142719495,1421985146,1523084226,1948042771,149709524,670085869,249688454],[431138476,1124279942,2095248439,1579642864,1495547549,1330236095,13712190,1003651175],[1055817694,1170808669,2008126685,356269145,1242400930,837978587,30341226,1713390301],[1545101902,1766157209,1352449475,1810704392,1145968787,1737077956,208464360,1284626076],[316221886,1854927028,547455308,495894571,1312035370,1869514560,1825619982,421769808],[1746898756,562562214,1490881074,1292877331,1750597368,85054578,494306663,478287546],[714278448,1733969511,1521221905,684935737,1149784488,1056806958,1838451443,1902022252],[292244951,181626293,604993655,1462238460,479986781,854785755,4520674,238712711],[42692116,1055373856,888348877,1946810098,1182728967,1917671782,1990660768,108183648],[1735275263,146446575,279605046,432471267,288712609,667073343,726531626,1552664685],[711038673,431281285,1813354022,1084225838,922521837,621980275,1208376424,957844145],[99109440,1339907362,1941863715,739535314,1877023815,1395280561,39158244,126515442],[109569026,1300252989,502413213,282265212,764276027,945144516,1936906821,472379186],[1796349071,958223640,33027897,450543869,57536382,1049892236,855891785,741905977],[1252444821,1368220599,1261346323,1545229800,1749694507,1279373196,273254985,452111784],[1197714192,787543348,607675642,1435258956,1848764091,1134772695,400670810,839436704],[1807713466,484921363,675933653,745945118,1631628841,692697545,1342784535,1828749070],[1446672292,2036545260,1074612684,1761296074,872166689,1510820905,11650721,316671988],[2025370437,1690779713,1220604376,977468385,1254828991,40779627,53184194,1891052419],[1791400297,1931900485,1509046236,1052776920,1174258220,1574372394,933928098,725312892],[17976423,1913250639,321885414,850822784,189138919,94129475,1979322551,193567744],[658068752,15366733,559184068,1431376478,246925378,1659829762,1737460277,1611939004],[1424242519,1897715678,1631257134,809819419,896439767,970864886,396985371,913779504],[166300750,1302165271,1549250184,1616050712,642355074,464172494,1814137216,39312724],[193020738,1945431134,599991921,1388717695,332741159,2070960741,1667176830,932579032],[1960862587,744239506,49188145,446225450,739789821,1505361800,2091301150,1446384205],[1481374884,1686123494,1161758530,1409576940,409001299,520482252,776732197,293472444],[713870096,1615366068,104962327,856987497,488746444,638689938,858286944,646734747],[1532089899,908628289,1131819793,1903898539,1018487760,461602284,94902162,1799315734],[1207050079,637083167,703277022,2034759976,1606727667,1192882795,1357313249,900744491],[1678379473,416437740,1750485931,180162603,1504987731,355378702,652050411,489691769],[2002014848,704945619,467497254,1385394019,2076831358,102430050,709406527,662112345],[1369111553,368535326,811599143,1525663873,304244631,198035783,1836814705,1815099563],[614717784,913138416,86277057,1525593013,462092890,166764627,1644443675,798611134],[1240302217,1826629629,624239313,599773079,1828139026,1345164659,416457931,963787870],[1948228854,903899109,305952367,1954775036,1585459195,1954381867,1531339160,1624112403],[1644135103,1236416369,185322729,1170220524,1704331118,484971249,1712119489,746963927],[792811153,2127272214,1319470156,2117746559,1357813143,128851777,1912660873,995171917],[1549796063,1509738377,611884526,859605686,369195613,187175392,1781795669,1884428605],[1052294151,1738664118,170029439,221731585,144658241,551788863,2106688344,1314013601],[1685290118,35499220,1097670536,1327569126,1154814035,2012948762,536894078,1430880803],[965233964,73561908,366037967,1031856187,840070042,1024143449,607150957,1539065072],[2085261675,1152419017,1494120407,617016949,1006138931,2011989282,1074157088,1642701409],[1411878909,1983923535,2016939726,653644896,1040877900,579476982,114799346,2096114878],[659329210,1363672327,170446610,1562290203,2026351740,594622251,200720420,1084304232],[96679481,147366480,523088763,54926197,1250694234,1490545042,589961234,419009951],[766783904,1630700811,1375330921,1480876607,1383330100,1938525326,960051245,618169892],[1298237812,693464479,583194776,1819910818,58969696,1105467788,59508860,436177330],[285159399,752868260,584049780,699264851,537898113,1830278182,640137414,2115919326],[962623655,1441213214,1689585059,1193958104,1221114233,148557385,1115789367,818415928],[1422690361,1509371426,311132547,665507906,1114200763,1924608391,2078861418,1366038303],[1890208027,1389654055,108644828,7138084,2064831237,183922800,1233535698,995642219],[1748705456,1137634147,895685351,1344801781,1384239480,1073133088,558696732,1836131259],[992509892,825554652,1012899752,452917780,2082561058,1870104982,1342519964,1280271479],[1877150910,367745674,295585791,1144650128,1146090039,1792084933,1166799881,181322059],[1830340051,1385980642,221492980,1950828782,1920486955,1503394979,1779055093,1493335511],[590665892,143362381,762591134,295469145,1521470821,1646119935,2126999956,490589775],[1015233893,685535138,187097857,1867071869,729931964,1212168365,1198046579,837486803],[1799084449,2119009620,249864684,1609002033,1411977470,321017013,297603965,1775169567],[46655117,294428975,1128923863,429969157,1829995220,1353092558,1375873617,1940763550],[40886574,197896404,1138568544,58857034,1584118085,1573422800,1072748615,811487360],[727206589,1572843687,1560053435,895728740,949881687,935945770,1585859734,1553201535],[1240067284,1803933344,1222169273,1370555698,301777885,419804146,662331357,2002455023],[224053395,568373625,457668286,652773950,1826361903,1955960889,1618008057,1829623345],[288540111,454202736,399259461,1392597414,488896460,735812823,212736177,1877520706],[1417568579,1659777119,975173766,123513442,1160142596,1371475519,209514888,511284430],[1261204049,408643274,1148010408,1685441163,485351776,776464302,1279789471,442225429],[1431869302,1276731716,2077951032,1386514826,628412434,557589670,679441046,489724638],[1356448027,1841328330,1739233256,775784132,1888428759,1817356390,1412344242,1995867344],[1438103190,332169175,1661033609,1488607464,1387725249,575733631,263039740,511021562],[460061043,1394421020,196878052,1044058807,1544288145,106213397,1687061625,1566643645],[544600848,436202003,1226413178,1571508543,920462844,265135319,393421301,641587505],[378086888,1340385672,1391290280,491320815,1908135801,328846025,359201922,1502814075],[472447456,1395867241,1326000560,1988726749,204288740,701983305,1327968067,1931525821],[1567268461,1744877838,2054584823,1199435823,1450250075,1946753065,924388803,1292162375],[1474043355,1086911410,1387418501,396003555,1390412075,295318498,1401874451,1160537384],[816486230,1210491460,1801587367,1756170739,312239188,1965030038,115674439,757512221],[723330940,609359319,715863137,224695959,415796742,903937880,1552511397,395750625],[524057821,242400946,1334915476,171958332,1688404157,1254058716,646112992,603853847],[933727184,265898860,460261947,1087203005,578284840,1111206543,1103245403,569889726],[1449407006,655242362,1209839201,936538174,98411942,1998104057,1037002788,637103261],[2085925481,233448416,1413909777,65663241,3112572,2095719733,1471265151,542745732],[436857846,331260535,1834973819,1146508707,1730100235,198742632,861765495,1824086589],[211490912,1607734011,987152268,438191770,49749710,227754035,656966851,1360057863],[1807609404,1270138054,1984540533,215017247,1082102055,483870111,766736765,746188146],[1607708019,1189702856,265731810,1700941569,2010264772,1833023139,1260460548,1283402912],[2062350293,799834157,409008134,934623457,831031732,1371325676,1247489568,1441030374],[1535913993,741840481,1317709921,1367684128,918458238,1216231533,1513607926,362524539],[388568447,124580461,60051538,705407525,239935011,860863769,1465618293,501207667],[1181456725,545637726,1616950143,1221790366,1508480547,854842784,1152273653,1075974065],[1064028786,1266237903,789556278,506285243,1520045539,643528882,1146720093,1459476066],[1507841052,1006802469,893355084,1946527715,1560626463,357543962,349418603,181772557],[596095038,882007052,2111893548,1553629795,1281689291,553639946,511618543,1184527245],[1554271889,985458169,1979148035,1110459094,306018954,1760701046,1402333924,1188528264],[1361288614,899366544,533731313,320711956,606634185,303685434,1896079708,1835842895],[154342244,319900919,1660175516,2044617591,788788109,1087587568,1985871456,1632995001],[734861513,1565810501,366337570,2096864796,1121332788,790719632,1276234560,328053198],[1345486317,862223748,1410741574,664870093,265175841,598541882,539631132,367325682],[1657149595,685137821,354799991,1408101229,138490999,730341798,1978097431,547743457],[1865113520,512573965,348010726,268154482,586725730,878562821,1304092641,392237317],[1157191005,1372141503,1549479169,716919674,501101712,2124627825,106272832,259160390],[1720148938,1564418702,1447624074,1163345513,433439507,672176721,1647520810,1351049086],[1197278681,1375725307,1908015862,1685086814,1025808559,1088682,773570430,955359879],[257907590,1473749701,2090714251,657264512,925994559,1972143572,1484235017,75041781],[1658490,1947926260,1810619885,1060952748,1511823503,2023784450,1763751965,786826365],[1239772199,1986858280,1323761080,1153031606,1017902076,497049839,1078489768,43382140],[1332630450,2057301457,752336705,85632798,2079749417,1830359834,1694718767,1722540936],[169435025,1306664965,2051774463,982953592,652345269,1725137201,367350150,1491784803],[1964168517,1654284166,1210679585,1246573081,486396210,685053695,624109645,1426640847],[1738730472,373079159,462803733,1959803685,857807872,74835767,1745625948,1246509949],[1920489512,1577317000,1663563993,483676574,2016365115,259420700,1411058051,823636277],[137282568,441530800,2016102952,1250639718,1547391484,625344552,1283351207,581736042],[2071862428,907908920,769857620,1282566065,2123605375,1487916060,1971011135,542774509],[541084521,1580720158,834498872,691601676,1480509006,618809603,456131556,96101894],[1418994878,1348417273,1416001530,1048160756,789776583,1692889947,385208983,911229111],[1033792557,1915663718,198635433,444336523,2069511437,524722604,2127338232,946971322],[690059003,1137980060,1813094988,1602999117,103401189,436698054,2097514692,97041401],[1310530357,383409322,465446299,343258275,1267513612,272753404,1103040401,972468461],[1090037774,967520294,453489096,217143118,1382127816,1639489285,1465186308,185649004],[257598585,430548069,1683607482,1486757173,1618822042,437332141,1399148542,703175781],[766861588,485499293,1955886711,1237717586,158997181,1243121801,1148120384,1251189960],[259774638,238414722,408876406,2028982569,639659043,399308103,342533059,2077307406],[1581214662,2049496076,1676168729,958396286,417225507,1269803748,1567701651,2104629132],[1596161496,1293520098,376743517,18022689,81472207,1364018927,44320400,1683590524],[1617399993,1888275306,1846416076,1035117001,881468827,534148390,927810197,2076653777],[1283637893,26415758,1564369441,1203553460,1513447397,590610198,1992771420,29295635],[1360584331,1001819176,1492580644,1198731583,1005001263,445174442,2112904927,134781815],[168682246,372242102,816497361,1103935425,390114935,1326878158,1490418486,1770953406],[892319332,711292251,1530431862,450779506,1833209884,2050889783,225281861,168601614],[988710635,1524747078,802679570,1388150660,1040590162,1639491659,185440234,5249354],[1263439649,613393236,447028727,390465605,2059431365,201615689,884619400,1742849302],[2021311773,1355522901,212025919,858140684,1354852354,1346994539,1797045524,707123878],[1452927092,1651348680,582357370,1818649454,2073070860,2026892669,1247731757,1304449267],[1615868113,1698447109,1584002838,1332903976,1078470724,1159080172,1904515136,433853650],[1082885886,445454907,925346629,1750468039,207219843,1817812491,1831402324,1223080978],[106962372,926389295,141607199,1625864302,1647642368,1283285061,1657581466,972451463],[1799918017,685297843,1417576753,705311617,723305165,2039233763,2019729385,1664906171],[1206367827,1696759734,1346731670,1325916340,1434210480,1940851603,587711918,530605571],[1849764003,1920439362,1513491248,2022569423,1206816650,1792774075,1770436289,535278936],[1458685321,1892882102,1480303755,1750411791,1568124933,282004856,231132332,568101471],[772841406,1034431955,889380474,36355616,258197014,1272965263,1306123873,507829034],[728773654,2059333033,1767954843,914638267,1902079280,474595779,2112303791,1728863824],[1826986035,1038261456,1098168627,552136913,720326071,2125676244,670163970,1741319547],[1295403909,1041632777,845212242,1434043347,701911544,1575531579,1010218324,522874283],[1657525023,331846357,135735320,584316846,2084191489,2125199488,191526206,2029915014],[1316309,568009798,422732067,505474726,1073600798,730244664,1022540748,706245482],[1749419385,249764954,1978933961,89409519,912193368,368913850,367283081,136039882],[1570963800,1787100138,1515845611,1536014688,1019698044,638018825,890004933,333818979],[1906504913,630077327,814292195,539475707,171306424,1743047423,1575785062,2118830135],[1421007838,367368945,508606981,1160879217,708336402,369030227,480317588,1554693085],[1404944154,348400027,1003665911,458470076,2130357549,1140946484,78750904,6870569],[1120102918,1905200045,1563968549,610046058,1669854464,1160337358,519544837,1212125203],[286607239,2009974780,1585647559,723772854,827730785,1137078043,1610824968,243646650],[337778162,1148708991,462830117,951385190,1700033554,2042056283,309078278,1437254844],[803972096,917068487,1863707849,1562375482,850363758,439672954,1370927412,141193002],[1763323569,2111050398,1964249850,1099317370,1471127793,752581424,216839912,1133064935],[1013680903,644800048,513480588,1770136916,791277601,1988982240,173329307,638406864],[313490802,1679556142,1984550123,2126287606,1957743984,545748016,1063816822,220763659],[1634192337,1346301849,986008106,1845449970,781494520,1818468712,2093362231,573832431],[1311566895,1077992173,878936026,2126375690,1330947528,613348958,854317854,244292272],[346501845,2121989587,1771976124,574223181,1384910703,473188525,1244003425,722956311],[181968282,1990011433,83469497,312100778,555215856,1895209675,756169653,1083366583],[1681674907,1567663784,1561941539,724508997,1085925237,314105432,1587645990,677444161],[1484700540,167100538,883646873,1027848898,1864174536,383686931,2005680294,126675719],[1343448251,249189095,961975577,728969375,1327331155,1403222422,1434927429,1774750967],[134781685,342524838,862693005,709823176,1972355861,177500987,499494851,904465362],[1185714084,1529408356,1180309578,385625460,1626621248,850276281,1088158456,544938351],[76228152,788119798,1946945830,1880673565,1675869720,97654304,857513385,588946669],[989658633,634656461,842078130,1693234780,1142314644,951314379,1276132637,1603074152],[542323191,1667416073,1157174785,971470009,100877501,313090558,458201707,867197912],[1406154361,1182883961,2009392053,1539054055,543963658,1766534772,1303698901,656999117],[171654276,186311565,718723156,851378130,1866414956,1490066234,1281029936,1540527187],[2112090161,127040061,1353322494,1935761908,1431136740,330366756,1093746007,323556140],[1629737023,1889095721,1924354792,1858367939,1906919799,813992280,469482114,1721905757],[1073584402,726088201,716994359,1351124327,1971537048,1868314996,1042336811,768535523],[1428819656,1223398342,2045601251,1369712156,1549141514,1468285358,1878964570,957286417],[1730597246,1427803013,427257948,152335002,1539360666,2051153910,1221898031,851005937],[1421345201,1752693880,1522601706,70117967,1928314102,940355366,2034966977,408928932],[894456950,1333434182,1180014494,1033082294,307455459,1834847699,1514076026,1256888967],[1627370792,1215141589,1154058288,1461176736,1509369847,1987315806,987181939,78272414],[1913777514,620718605,1022958441,621388234,442232391,429653486,492875620,726665503],[1709153847,1092350005,1928749308,283717564,170897157,69340972,1422732499,2021764537],[868030061,410844266,1855751479,906535607,984711923,1620831275,2074538759,1663002580],[962419674,1999923390,1169482339,1162895606,1239340447,450207962,81886762,1714829000],[1552738186,1708544641,418332759,758359732,439383244,489978438,2120539553,1850595802],[1045722780,629560056,1546971510,870166519,2095412092,863001085,560849860,963319666],[1254289327,518595421,850581524,764882029,1097472081,1386169918,1267983419,452434668],[326701514,42628210,34962731,310920377,1645125307,633169183,1380304767,413265655],[1184758285,1160731584,1540987457,1664089318,568195371,987238298,1318562472,606589377],[44457275,2126767197,1167720890,2121593135,413837713,1573053371,1041641077,1230635844],[641504180,503070662,641845634,2010617562,1475044122,570069430,2080676782,2080681255],[1198759863,1169633318,694195919,1680469343,1598534211,1380015156,1820575300,650651808],[1438641733,802604676,1326556991,1245285731,587286596,154885079,1173992590,959192776],[1668101674,544967548,544001768,1919305708,1753198063,259128416,1833134989,343681937],[1941396997,1727170497,1801981587,584434657,1002976919,44253416,384754625,1992645674],[375201700,1269434850,741750836,2069538304,2024591269,622936234,1085376581,1023390145],[213497214,183492536,1438171307,379835555,1546916523,180169076,1303750181,1190423041],[27462088,1105797796,296114951,1106927370,500966111,1293186377,267348865,1510974931],[1913067669,1373855794,1583027818,764380658,408656159,1360310273,1695603157,1894920331],[1006872492,766126504,1970987811,1476809551,844740339,206018259,1225945702,282709949],[1207676706,1564734502,947211378,2012302154,1335114859,85127310,1922171791,270272064],[1518233844,699911042,465901546,1102576541,723289014,1319350706,515503200,619164004],[2082514309,366585162,710013088,1232121313,66427927,1502906585,1110936177,1842476034],[160127384,1023794839,1631915108,1413907744,951702180,1539974433,1724489161,1738651670],[8763550,764487803,83668513,507596620,609457760,987926948,259842753,1685912020],[1574935440,273123286,1359346703,2119645698,529620644,1072589968,1771451912,1628046464],[2016513284,128132214,1097172401,1529939126,1323062414,1655909390,1620259344,1099400990],[471088875,301719697,1677181875,160669531,110812654,648339353,1565204673,242500638],[1923571641,359700932,1814625826,395465578,961332066,1516397474,636668310,2081573883],[603181711,221140772,200268664,493886197,1464224123,2033850536,221782838,140070791],[1760137852,1294731327,1366281054,1950036970,1789313967,364369585,1462999021,1648594950],[728354763,1417483020,627495906,1949319479,1975056701,134298368,1383876202,557352625],[31809007,1966072081,817563411,873693920,1347164566,2045645030,385624737,1203483570],[2091737112,537494730,459250134,1570802299,101952742,1467673639,1215739431,32072229],[617759051,1861847809,1001445846,1721636120,568633826,1550501968,430555501,105917004],[11975264,1132310473,276787756,1323200450,1185624474,947046321,1368737384,1634254271],[2012578887,2087710739,489729257,1079056176,658994278,132688745,1244182541,250499603],[1479487395,1016573879,975752522,1532556589,949250824,394659312,761859522,947895215],[1009066200,1152190876,811399403,1365875360,1467085775,1865302134,2002685395,1612316120],[337730860,2109194313,324048608,677336156,198939594,1560874041,85882988,1975818397],[127753971,2036049555,799407146,519888066,1945791367,1632809702,1313799216,1130113283],[1654663084,881266069,1199562000,2115943037,1860487197,1425033534,2074127636,1317950398],[655015514,1662500367,1830163729,1058632108,1626837777,364963398,576425754,1454787928],[778355887,958726960,1471500105,415208518,1387955401,320968064,1201373674,466524052],[2027140395,445552104,446794827,212672470,439286524,1138312757,2030696510,38712395],[961428983,1110261749,1827097734,794873125,1298506280,2049378667,88313900,1272945346],[1003873223,1919817726,1031268047,491253319,1285329967,1308126183,229774878,474166293],[63618262,2105255829,77887278,1011211849,270275701,167509761,33615678,1778104216],[1719802672,931599139,760973199,745561734,34860801,832728042,449680675,166758896],[1007192579,563337888,1557079000,130880985,274556611,1151609228,507171920,1367947618],[162313228,1510830233,380985841,1612949136,54417941,1520124886,1659149217,1855754916],[1877371127,615077364,1592260008,168436211,659982829,723431850,42170269,1452838503],[1921265477,219438055,1542631050,1150901675,103848589,1143951473,1928443369,523022561],[890778592,1613652388,2088998061,636256354,1799792287,748834961,1954371881,1945649335],[2108219289,1318586326,96367631,1894967240,2097826848,1437634253,1226760213,1664240738],[227684976,1143680222,178287164,1049162594,1430295419,1905411981,84257957,1697629420],[1122566888,573223015,1064284185,624285901,2024273344,1308026929,1764872370,1901983395],[25435226,1862599148,1363738838,561230540,1286849467,1324938544,527863074,1304709374],[1988356306,1020331128,242860860,1737744316,1076593375,656621752,524458361,1991138423],[400839189,515580575,937143484,123721296,1712896823,836358275,150720662,1329183590],[992147518,1740023227,1554349998,881420465,739113105,1694580040,1982783554,1047438781],[1751889692,1940152296,811014522,1017180119,1566072687,286802449,886800247,930632308],[1999556731,1674772232,1249699261,288741331,324201785,907120548,108867570,2045418700],[1548700400,778409429,1212080257,40800894,1941624732,975354079,201772938,1792061642],[383145722,1643389034,1511031621,1314857128,2048552330,1572050009,1237232546,1365789564],[132262766,1409821696,2118846407,1584470052,1939621231,1834953297,1382396122,1802529836],[1074663117,1540300936,1032106201,797176021,1090755430,869611074,593178434,1639740487],[1343573029,586387865,1212770399,1904038037,2082065541,400724789,440249531,2034295501],[1483593765,1041971057,1596570937,1653143667,722032902,1453433675,758777299,1043436254],[369632770,97009371,1925181944,432586511,469199207,888744693,1277187777,886938252],[2061316599,1047221627,1620413220,590188698,1318302700,996351248,1007995326,914692488],[1779347981,1148252854,1174809896,1517633490,278223620,828375992,2078202028,1610046337],[459155368,1094720155,1036553634,873419470,970719059,306339062,1750884091,1645068842],[531287673,1238602163,697261670,1042677058,1129452065,1379096839,1850150323,1735155147],[1603081326,2031022544,1770360070,1662287149,1341419136,1681997916,2072402504,512500574],[1855163157,957284495,1550994449,1750294722,1163612423,1248253041,2058493628,2035317271],[1110283068,1457747596,978835961,1065275546,644704648,796381329,1772033007,1982500908],[1228441312,1889417871,41574578,587298285,1464836407,733844889,1929448561,368528046],[574503610,1208336087,1310994644,215711409,371218226,2088745993,1641869313,1711976776],[118348370,98747403,1898588007,771830153,861096638,1173160898,241139669,387330518],[151451862,1459743315,1939916529,1783463165,1602739237,194639531,56652276,1415005322],[1418916500,667819587,815543771,1484455181,735795585,1744270079,953872946,517282886],[799370303,605521338,1216517934,1916224989,269348904,1138140901,1335654531,1895660601],[1777597705,1604944738,870028417,687930589,1254827898,1467207977,1785780841,884920039],[1977350087,711814531,1865002849,1912742298,38260822,1577617327,1295919633,1436177348],[1526794690,1722494703,747376981,425071816,1159615540,539272584,904615191,115720933],[1788706209,761358615,1676422528,1363425954,470472928,1167410155,74519224,1181060702],[330743914,1036492687,63219618,953561408,1530057425,571608149,887815049,1886631263],[652177749,1363340681,280964110,1515826633,89508993,302954915,1055161329,1156002755],[797882098,1538843977,492188938,1484444467,777860486,875864997,1813682909,533433242],[1943569898,914622915,1848569662,431708981,1177968450,1331696010,846942225,1921335552],[1641687115,505260610,1381899835,1531745118,581303621,1829661665,607780884,91651731],[1364351905,45475775,1716321369,933759875,2063073533,150247279,985297544,1640997282],[461838762,1635599469,529953624,1931434349,1801423703,1975335039,1732676720,1851745607],[979333020,1983965339,2049883653,513662247,2051728986,518845783,1858337936,591780117],[1221254570,750365709,67772342,2053213539,1705586920,1550431760,622052660,1803864509],[611706536,463759996,1723342450,37537438,1646927707,1824190108,143086121,1328276259],[590698215,644023538,1976762692,1356722957,1823006984,1072642372,2072594068,417426615],[161042968,1279811660,1733437018,2032517241,1077145327,673919848,1859616257,1375434907],[1748446904,770176548,406331935,2082105870,802786671,2088185477,83277642,750140792],[1848040971,1130684000,1771499475,2007753553,311822599,1626142671,113162993,587898928],[744819829,1663063453,2023372377,1930062648,81600642,812214574,137027870,631026300],[431598617,616497224,1545271936,2116843906,12108357,8307942,2109900799,1040570171],[95984393,1357937167,1314224472,789508221,934116964,1113692946,1613976366,1788651872],[268464401,1846760332,670928271,1440234406,1571109595,2061503738,618215224,254406580],[2015247494,1217629494,1507310176,400449981,1624696164,628399101,603241624,2071118049],[564472197,500766812,298803012,1577596874,1350332461,940898143,507818260,1031605867],[464578558,658493573,1600941527,1032590350,1911813890,1238426125,1044625880,1582547813],[1455432513,2111908155,869746486,52293356,1643385916,1075673708,153117138,291897087],[564970023,191593749,1399842390,771335262,174029864,291338845,853333100,1494981454],[1442019408,1142753581,542843166,789808026,351322499,629738424,1264446366,1375604874],[742162894,1864833670,1294410375,1940749750,1904864677,24377750,295576267,632148703],[185983766,1073474066,1654617337,1261542119,1825053375,1227997003,436823443,1440376673],[2122841849,447425911,1759511559,1448435047,1308848506,264965022,2122130746,725202217],[1923113642,832080855,513169661,1697219502,1996464717,459752583,1719404999,1175106520],[1551587083,560849957,1700105975,1932871744,1110967261,401368314,1387872040,1042027426],[198456989,729649724,1398383655,1110948739,462551323,106565590,1850919620,1677261239],[1778942768,805502536,1276618763,1569308428,1838122687,983020944,192118669,974214897],[379031729,1780087622,248980449,1614875473,1884791316,1351987738,1669751204,735367939],[284439574,1017918680,777455697,1804136217,1101738510,2047872310,1438487070,583909289],[1130183529,1001273110,419121315,982890745,371280901,388100854,1996927609,299050321],[1693377101,1383085000,662904086,938340367,1742673572,1132491249,1991433533,439812002],[124699251,2043596058,699097212,202247553,599870087,1906846579,1951349573,259243277],[40611148,93126236,912353095,1827905864,1774335290,453317066,139647368,1578966649],[1045781620,284585313,1550265628,643635437,1216211741,1409526279,414314069,1719912573],[938197887,814128112,117255012,501718710,1427425519,444731864,106673205,1575941172],[62888508,1280247204,1565089459,1107520926,1930923923,535073575,1279092011,1434399335],[124716544,402981796,1366281628,931882114,107941450,1749699134,332423077,620247171],[1728454947,817054227,2024872938,1080828259,141272488,195355202,1618795558,1390759541],[774271915,794551468,1731884611,1119526215,1073169529,1327061721,1536296554,1530580111],[1211071262,443892457,309966104,355839760,229396248,1469809294,1674206076,1059900439],[205152229,1993584222,378145091,1929729474,545095472,1426628570,1259726521,1672848049],[1102151480,1098348830,1792923724,628938033,1626574519,569227740,1192457969,1897801670],[1514742063,390107168,124557190,782049355,1893182702,921331474,1543951024,1264236320],[2040069377,92789482,629842108,1401194613,75981691,1105036987,856969731,521523386],[460990059,831276522,2074659003,54789879,933363127,1375778208,1750014635,210517318],[1999037677,2126648259,1190325481,1411020943,956566723,1754480681,1774812460,1153854409],[156379976,1080915179,122358961,897985405,820508510,1467636293,1707969678,1724888976],[327350542,1623002251,309627566,391061187,579399293,173882115,27661316,695345517],[1863995397,2008513212,1535979378,2128291002,609671002,58163861,778746920,756908188],[733204012,2074285021,1692254806,124918929,1780566581,1978828162,385431322,2008010810],[1247708913,841594696,987615835,428002204,1998339817,184556697,2050073363,1549353039],[2036741253,1761452784,72492076,1119486422,1378642804,1942933714,999115543,1997154334],[1548863264,1349549846,1777979268,2083414366,1123187273,838744187,760716444,205170048],[981694823,890473172,950746819,1784892701,2078958651,1662428179,1435191279,123723891],[276937629,157381121,1191170173,1646033854,933947924,587734170,322024998,1083848521],[1536111069,90250655,315594220,1704946207,335469585,2060364396,149768584,2024967793],[1302187115,931124293,219437292,91953461,892117868,730655165,474682108,1867536558],[1700019736,702919899,874102945,1022790322,1359016337,1623698232,53374292,1407345731],[875142731,1779775786,751484648,1434155434,1223090428,1020222459,608818933,238960733],[67587939,1158613417,379811409,781168128,1544780193,784690619,1627828006,291690293],[124387341,1537667929,1165382899,972329141,1703247518,374432533,1425136952,1093893277],[2018644031,358748481,1365606218,1068361910,1338108865,1176309410,856164921,1368803816],[636785851,26679474,169101936,1493097265,959033797,1982772069,1071693425,566591997],[1485128573,16832935,133430728,651355901,1500319055,1777226560,38226198,699184864],[169133347,1545809901,683013041,1254244139,1738041331,1732964943,1404734341,544748605],[1421394726,534151464,1230519254,1284457727,590693175,228459066,1701185367,1995379434],[1570323381,1796523538,292733607,362481675,1191428552,619600191,736904335,1717274118],[74359405,1343094705,1879412472,1880686580,396176312,1126006113,211461289,2033016976],[1020198802,1981652839,1098617433,857956407,352048666,731879647,827119987,1892023165],[1985548006,811773123,757970862,1401892289,1831883489,1315259773,1201835689,1203400900],[456027479,31130854,2017580638,1707394124,2014968342,960958584,1075895315,12000610],[1592666663,85472021,1412654519,81842158,561914441,1829719102,932731711,1131319345],[648512924,1578143153,677214116,1166598400,181823680,565641696,216382451,1790193530],[386762528,1214429452,164477332,1898592403,1361610515,1778407667,1382735237,1832104668],[99302159,2093599636,593613401,251082584,919875036,1959430206,1171907280,1059094571],[1707260778,1531183888,1016018644,278602135,1589182092,1556102057,1186692287,1807202597],[1200614780,763722046,1152328041,559690490,1516950693,1301457894,2036387322,1371579216],[1775811717,1373390942,1746140045,1366418877,120377810,1103425697,345272248,1318509896],[882304894,296266567,1110888687,1303747800,1095214995,1995336743,138260222,1730372120],[1532791978,1144743103,1352454077,1516362143,307592309,385320663,1206993154,1588112313],[680947688,816459478,1444812041,1201825382,581941350,11313377,1036483899,1255087534],[851529216,1241640517,437959146,321427558,1199632507,1313527100,1723756193,2124350643],[798931161,1720471397,1107170965,1459182677,1516821953,1671819418,779576346,1612839747],[1477514868,1352751247,1736695443,822016975,13249223,1183156153,1205183043,860461180],[2097147067,1713314421,1797735718,49698745,2077428596,753787418,154735225,157598943],[722379474,872733423,540501666,952636529,100914799,1384125029,1400872293,1517163603],[1422827618,1331488769,1032766965,2084965093,1169872939,620322943,827764767,251575647],[1704253530,1146636787,1272916221,1797070795,1933647965,1556107990,410623268,1498480718],[119421637,665876602,709643349,1276596569,1380467353,1723759229,1237006260,535508425],[114016121,1486145063,117417155,1539776434,104472268,23756601,917064292,1644811101],[1464137868,982780424,469190718,38160455,1302418290,1918991381,1021597160,1059962110],[584741448,902316962,533873165,1330784229,1843776811,120665620,1593523911,724609282],[20875625,1179506690,145552021,1300382016,1702488485,101625824,1190688438,1908352143],[499747095,1445049785,1972395479,968294366,1838397989,1367803790,1231846162,388431347],[1640018124,1654715978,1207457753,219458631,300550395,258961112,31111450,2032127937],[472942542,465871212,1992239183,1357480746,2022836780,1573607652,1983618479,1854003325],[1069109838,286424946,1904349113,536504254,491471463,2028995453,909236661,661717640],[811246565,1471955638,1022796854,265173156,58523852,1123186417,1830769754,133064808],[140360620,1787876841,1029203891,1109981886,509076227,1248370185,807261820,300893531],[552879339,889528816,316742496,493293120,396629834,586131813,1098407457,242756262],[416448092,2100352274,1259157213,1509396462,2094926752,100293477,105993198,1592401667],[1484397068,141322327,1209853287,1614045593,1632809532,1856712654,39392776,1387133424],[11926497,1127575,2101811158,136710841,61908237,322026874,566864745,1021896731],[1580833330,273770090,1683367242,405244043,1384360497,849190974,478902567,1110596770],[1605012441,1667972834,1316658032,940161050,34403757,662541126,1040372405,1632764710],[1076890346,1256205270,1286432573,654427685,172066075,2075092357,349421385,1004462337],[2060402641,541899992,856717431,1225922761,109492876,1213423161,580825895,235414037],[1437923952,1612737513,515310225,1898819006,1848568997,1108479512,94906492,1212777129],[1347579901,1890579454,1556873473,1844694395,1665744399,588047518,463549969,376657698],[1072408673,1471685161,101937434,28844995,1765078102,1023406965,1170605351,203460820],[591738943,1828785420,1548500155,1052073911,138020072,667109377,489229224,356595528],[376275283,1343439287,2005255732,1316082891,607169260,788284201,128423688,1502202820],[1627589026,705836640,966976233,1164417807,662052180,125214133,72446270,1302839215],[2095725017,2013166390,1046805590,270363951,905852766,1948370077,1940022994,584933806],[1682178418,182014137,504069850,1253023992,584207180,925047934,515665959,1362537535],[1265757459,1714108351,1575243149,1884886261,855658095,189585223,478850873,102315574],[1692511408,341389540,24837962,2114771236,1774310342,172721023,1781973694,1165355085],[1226557724,1338100541,1425461496,221529721,1690488689,1924272955,408553474,2084473240],[123623232,840080537,146511369,1254641562,2097333394,432028188,2017283233,2021203128],[1086138718,2030436846,1663752663,1056297063,1377299038,1817813697,773257290,1222043692],[1405820746,2112491389,1193014839,1458781631,557739978,1042589440,1450370108,1869745151],[715565779,4282284,1474304370,742637851,1784713987,1755891888,1976990699,1297071868],[653364894,317175709,971911862,1731443871,1501991685,1882954743,415577721,502603407],[372904360,484969272,1345752595,68687028,1615244432,1127190579,1976220407,508191664],[191356941,1482037612,268301658,1300079053,2013132175,1923210645,196076010,702804838],[692637981,2021859318,1174563696,1166496367,1185030979,1954880495,1858991840,237001324],[1668440122,121263759,1565836560,1475835238,345282851,1241175580,1435824401,148543384],[778545417,1836558727,1727166031,184999500,334397532,1510770529,1854413327,1367135944],[1738264562,1929541795,115696076,103291550,1716867517,1344814243,754128153,728497161],[94698270,675184583,802336262,1243786494,280054195,130266048,1435716728,338616554],[1587355076,415417933,1620703892,1788551086,1469771898,321655218,1649813807,1915535644],[697844327,1256183343,447767277,2058782635,666540166,1086399400,758989484,1490922449],[355816861,1009140103,1700780341,1784177026,1643307094,1617576544,1127660606,832630269],[373097074,700632340,1249021250,893124606,900489527,414848830,964509029,1861554209],[1478126865,1079837745,57669994,903052955,1508095512,1217573821,1188003285,1390716716],[1259512961,1364667038,1507279310,1248807732,1795188425,503543655,1439661063,701890494],[2076735769,808338488,877563536,911276046,503285251,1684398250,1574943161,1391657445],[1676911691,1490008659,623111103,980327962,56902551,700532836,1993413926,1827434855],[2101248461,434292512,824038652,906672317,1151778471,217771890,1561563757,846156036],[18165973,1528353286,1986586513,870798349,385037719,1794189479,573875190,1657062358],[81275544,2088383597,328014149,1658181472,82465392,765267178,44321320,719127914],[538331621,2102840144,491836945,1783649033,723213138,377579902,642159716,538109126],[194335847,2100813454,1531274736,301202117,402247225,2057025178,388364260,744481437],[1397305536,230311527,778919832,242969936,1973287544,1404718044,328225143,1615591311],[1343545140,2094037925,1781105585,110733879,730530128,1078699813,1713692601,331253067],[1070722223,1929593560,1930692555,87909942,716647237,1252754653,274246555,574386134],[1233334997,1540689108,1494429263,1127326832,1959181721,290804097,861603137,168773456],[430890131,1817291621,1429601930,750581006,265145039,687297846,1554922371,434944303],[399053909,1593487050,1271229091,989329189,581383478,292674275,1344446746,1425226181],[647934365,1636612904,1424013876,1441300843,1879193530,1861935353,1978088856,492334081],[1673751586,535021335,1787090017,849872201,1933410892,66995578,1980254275,1061808783],[1264532852,829990189,186721785,1790213402,171104200,872303452,977386691,2071369863],[2017613672,1352523972,1124804433,2055755642,1513012376,768779500,84222403,1806233021],[124960254,1515093537,1701547959,1827084061,1587991149,499152768,200192520,445104815],[1331572932,831911591,479406873,694805762,1572485521,183023333,1962278593,806857543],[842337369,2039862661,1974334834,1215535351,2120306840,1208448443,31554115,620474023],[329865684,273309403,1224297910,176342400,1566953365,1598776846,1941215619,1496015848],[61254046,1068205426,311992029,335216134,2068122769,310802566,244396715,516288399],[1323048738,1210691340,344947058,355807883,231693837,1592497109,917745832,134302874],[310033963,1439734497,1259385243,11059535,1145338919,2067582707,1315107891,1715244672],[1618474795,374502829,819976718,1791478499,1509106350,1172277044,2035315055,617475487],[469972351,104370403,1063842307,37031357,242143653,575563182,1993002089,658015380],[1721612717,1552610538,1926945801,750828520,382990927,1739151480,798521351,1425690099],[1932480954,527244105,1902703137,2111873222,487652411,1512642037,1030480120,821676754],[584340636,94306263,452415482,1548800965,958626035,1028123364,427324986,102700329],[207402473,1075459580,1748452827,537356905,1637324004,1278758491,448322466,841282454],[757542551,1793726736,1159132411,1873619676,1295503095,1070435842,1851896008,689746954],[1779979328,1909912300,717321342,813772079,850312840,2085598520,1982203089,2029651898],[254162828,547606062,754821485,696705568,1059873743,883954580,954631456,1981752695],[1077120118,1182461001,2116908720,1063551629,1945043998,351792405,2124000484,615370761],[762486388,1733500724,1063803769,1475533500,801561165,1430443771,1180694730,1257440056],[812330587,1429404922,1198782105,1996833729,102744070,1436839966,1126538535,171971023],[1658552261,1561410203,320040600,1237611966,1717890541,1817979942,954219792,1186857009],[70203839,408958078,438033621,76929466,746883441,560160451,1325554048,1170185402],[1746823699,1480495026,280857180,1712313090,1775239840,2032622090,881719537,385869916],[1984516729,667781098,82316177,1714032318,805867786,427561044,7513204,902269297],[1053720807,2089944980,1740038108,1993518683,1693438028,824284631,832908147,665593804],[1339651799,1334809011,1786180745,102195060,821858902,1871667915,553435091,1711039375],[1765989020,173997865,1572381648,2072009450,342490789,690975921,121181077,885777554],[703242197,243825409,582916487,1396323901,1692432625,1976595666,956622602,619414717],[678318720,1702036161,1510153160,849776392,1352652618,914802051,1024171395,1501352760],[1480128494,1152064599,1454901522,1261689967,322732866,1174769363,1932749681,283236115],[1401812844,1531951481,738067640,1339281331,611824449,1480315375,1743729994,633089234],[440660532,1290925193,560644875,1997218528,1250832048,332979201,1544094890,936149869],[342531194,1962271119,1265467053,998784075,996103154,1606350123,1552303050,1840312847],[2089471387,1746922704,844206821,1607730576,1385367132,45540488,1342194509,34556144],[1316595699,46953709,868044357,981690447,244612364,1762221656,286000165,1641162183],[64687012,830119551,1519055561,542336160,632596154,1943139792,442941876,1251332267],[1638747025,15207039,1883685945,110946591,284869004,1363454552,186080812,1737954186],[1275529833,1204780916,1324565362,1050248786,712052037,781528035,51734625,1788843755],[481085681,1304497627,835696162,1820394427,1724098113,1487528459,570904420,449314071],[447026763,488597552,1017593351,112500341,1365348572,191336485,1596612321,90588479],[113973416,750253136,1858407524,1782812408,906027126,1788628435,678857450,411370993],[993801548,735784402,1525237384,606339817,1605389973,712401998,610867593,333129120],[2129669449,1700580573,1833530983,402054048,1615602767,1207141388,1918640734,1737403360],[565743003,198736587,1677793737,28582468,2073631704,1120940919,261562518,1069169706],[1125858675,1579466873,1398430770,150040136,1646559060,1559885303,646418389,1668599898],[1857657646,1732794771,1125609383,258131153,1181611915,289493283,1701222400,861609912],[2049764572,76005663,2102770296,1921652464,1430600930,182923646,1594108798,36895177],[1632637435,2030241276,533507521,1851599037,1405501323,21329638,971104721,470346189],[1070574737,83598753,1747958563,245131561,1414285162,1012940262,134215961,1250824812],[131220299,1436664059,2129183385,1553170570,1040168653,1510205468,1436129318,1139745674],[591105193,707345460,1567706527,1883702613,1402202503,1416140644,296187000,756409128],[1178309089,1983860803,880505817,70712636,2018038279,2084860892,974715574,12091627],[1806333185,997805394,331734353,1121704342,1072716547,906093465,825991384,116679475],[999711972,1486639042,1082148557,1583748951,449741543,455605002,1338929905,1211377756],[829385722,939459069,473199793,1428226697,789555542,1368967444,840436153,486821057],[1230078886,1641843784,1322782187,812608788,1112645750,1898986745,644959656,1471091181],[2053962926,568113988,1504354137,1604438854,195176328,1984200886,1107098689,1646106727],[474919212,848861436,2071257312,742241262,1040915905,1324555265,915003248,276143589],[1382307946,1008540770,247056696,1840974021,1950593116,1886839347,24931734,416117575],[869530403,1697489240,297242877,937302343,655884327,1529659796,495768258,1050671041],[1064088268,1450906677,1530241599,811613322,648826758,857355917,110791848,1668339450],[969240722,1562030500,1333280541,1537991206,1894859929,2086110408,1688516830,573693109],[568160075,703079319,1393106771,1848121427,334823229,1860252690,1771049596,1826358454],[668902576,1122115330,931094014,422511949,441376243,668671794,492686190,267361882],[157804161,750326618,2059322289,1463400372,484927448,1190540900,1646805669,1582807724],[1024039183,490398709,1632543963,79440060,1138341586,2033013948,1141283683,877685014],[2046441465,1519259296,1082689712,909000204,1938207215,897191948,1448805695,56826532],[1398493448,2008639761,577168103,1043952711,1019643324,1507792028,290636209,1048362653],[1008303073,251754386,39289245,1903448963,1483098881,1554083718,541804999,847321041],[922947810,1862151538,1793530552,1714741852,1026922752,615759350,1541917415,1515567577],[1278813934,1572951093,802368053,781849692,1617429604,1437738527,1163826494,796482803],[512819544,1993795353,171258835,72287756,2068608231,1068840069,709332013,1667667869],[649803364,376119126,1558623077,674952349,650335069,1111636286,1167698679,326541198],[41740837,1892758867,1396532269,1677258644,220170849,12751170,342076546,118191607],[90969689,654557581,903937849,1425487313,1436778683,1914055290,448626680,1592603005],[1792978135,1601037078,706885863,551507003,1233516599,279004217,918274532,441583269],[1164797299,253260624,1842992030,82782360,909248096,1025138417,405614116,1193285656],[450267314,1808628798,1492066855,1962870724,1193148387,1179365553,2078394361,401605051],[1475526635,193475462,935081786,896617171,1166837191,834049018,197369346,1893693880],[1074149268,1439474982,1273241585,1045730882,1442231584,716010402,1647082236,964772419],[505251068,388113889,1412366970,1394615806,2056929417,529892901,2116933582,601845452],[1306474216,1739305608,869885954,1232927825,409862248,1236247568,300127347,174915782],[2076875345,1378006957,897536305,842674320,883953971,627960329,100310491,1884641421],[1886379152,178418162,1142831830,1118439051,1631115090,1537772831,470811471,1864089405],[851684378,1254912653,242548357,2117207339,134173657,279129442,2044715005,84777455],[1884523294,206883564,1507861530,809693425,697001689,1170877064,77514168,978644611],[1711431131,187100171,965213049,63239252,2105682786,1113824268,1591565391,1048703921],[1709930307,1041582847,727283522,1249986964,1183676638,1240649060,168239316,1480271323],[1317683421,316848383,647129000,1414822409,1842085755,296658049,9999779,279803234],[122503934,1872851218,1138533347,574009952,834209430,183532551,210212335,1229483519],[1642932797,1971066106,761243076,1053196058,624227544,1977480244,1958374548,621449787],[1401101568,910164321,655567949,1578280267,997771303,1473968125,1555695630,140145096],[307631653,790605954,1822233244,607769212,225486478,161804217,114024811,49087356],[1117728364,140481664,123824470,1896147140,408267235,1331757327,1630603946,204278684],[1187453494,1432949999,1119290283,665872415,1322311144,1720060417,1538401023,1421001996],[573908063,1646566829,2085388079,1056492510,1000008310,70687703,338094632,700898188],[2128661813,985174813,113149253,2100125889,1541060421,1527903146,443698847,1207327662],[1509266852,2047779913,705565771,276845808,531165796,1871041099,861861513,432228217],[1570586510,1396926416,441141713,882689714,312840361,1304462119,684563705,1888073459],[1544738447,163116188,187851846,1268682234,291412878,915955941,865283121,250208891],[1861430773,320200397,673240077,989134561,1410688671,1361739238,1442717064,95546618],[890059179,785376530,704820769,791039836,1762898427,42395007,102348901,1814301463],[1210572497,1303871752,670588981,1329500352,1416548655,1233968029,460984178,1646702951],[1439847240,1309912519,141561405,1122404783,1854587707,1339668517,1808840592,1431753073],[100634474,1109323931,404823784,794177808,1064521388,203949872,849224670,330078776],[1988857080,837805147,273846112,610265238,2018508051,1229730672,554695362,536571720],[890803220,786972091,374522877,1956452696,416843543,2068774499,1602130604,469570533],[414479309,1301555828,863234544,319852646,1268266073,1629482608,1812413172,1703240157],[1607129675,689183897,585302806,1908894274,1076418120,1494680636,453646643,1587390529],[898727440,2124065881,1415044702,1773274080,1314207375,467416902,483513196,459165549],[1877873453,899671605,965004386,648989652,410980615,1572036070,339066905,902633629],[1631657046,1647423609,342266295,244212672,143315287,2063323616,1037453895,945590233],[1113971704,290472269,212452674,308680765,970066100,973748694,1609432314,847325109],[1689020238,2017893247,1390824444,531435812,1209651556,95323095,1092938004,427279926],[312142823,461470323,1686738322,622346590,1578586725,1770649843,107419926,1573335316],[302927776,666082379,350357111,1289669183,337250673,127473650,1290916351,878101863],[1999392054,1834872135,1580001175,729521719,2122254622,1629244724,1996062057,782022010],[1276696059,709053438,1981685196,1571621766,552254225,1842462207,1821258304,1397779959],[1450125493,351101195,722016498,184372953,1706453631,1601183712,1035522311,147120507],[2006442744,552000786,1863263846,1568368168,1073839955,974405519,397401944,855652076],[2078474359,485394482,196812281,1766613635,409237735,694538369,1241837551,2003813872],[959828685,1308301253,1707521267,2040484114,1578836868,526052238,1675307190,755748570],[2080839707,986292216,632604393,1254099461,158052633,2041641842,1673363701,1257228446],[2057288808,682252283,1338135375,945326305,1324104996,1056892237,611587413,1264070320],[1262640494,1841147540,938040256,602495979,1081858815,2013700213,707967841,1289970431],[1438858353,1075255040,894254639,1122515466,1956492068,595779679,1003693460,1952045547],[1485222595,1961771448,1815346412,941449897,409018233,2120468755,1004337086,540932656],[981989022,2015921549,521163859,364501614,666911808,639459800,1906450679,2077269198],[747438753,1346015881,837658469,1449130500,1644134185,698432857,79112471,1143614317],[1038508324,336132895,853141708,2049227061,727270789,788829162,768771514,1838886898],[1446142386,1979392770,1001816975,1119735099,1739589981,645394011,1856032043,270929777],[437059618,604284312,1088777973,396095303,1354821166,310474317,1462827351,1436331731],[749094171,1742661654,569392910,2073377758,213499337,1866649360,610507499,1013803762],[688710823,708663621,1520904020,1605495247,1735272161,233753873,1758986909,1702792815],[496439273,1429198863,319935359,1207414527,1696509745,1064921996,1470305630,235879491],[705586536,1541570837,2001365087,1973922600,1498233479,846419972,163129569,776634741],[22367484,1113500143,462518952,188855682,1155697245,1425331886,1498241994,1978984324],[1589946278,415804212,1214701829,939117395,744423979,1900017115,1463264132,1791594943],[1749107463,986067042,1855628621,1942965254,242409698,1882627846,1094913244,1891903449],[1270868193,1124001483,791415185,584119663,2009312720,1606939616,250009568,1667173771],[1398078794,185127069,1678223629,1619297514,770550111,992944604,1119279304,1702173843],[766427259,87046006,648586562,669094968,1219770234,419921368,1011330050,669017209],[405604188,957063694,1138311801,445333086,1863927449,381065792,1644000377,11379076],[552435016,1262869181,1698814030,763683089,1286679157,443884554,1787327832,220706522],[2108240466,1179731313,2004847740,1535358448,1011809157,912483033,1700149071,2124483061],[477991593,1249714465,483839560,192807403,1082403098,45161156,2045478555,1363819218],[1172452434,1790274042,1596516411,2119422336,578764280,952996435,1675736151,1929787605],[1565613823,680565463,1058176273,729099629,1402943891,923423466,1050962242,1354256533],[152720855,1486591349,1443547712,967743629,693653983,1193182826,408770732,871433706],[1717492942,1593605590,650053739,1513882041,688506567,1745744087,1540117799,1777284344],[439842578,1296034369,1196804262,409257457,1061112788,223161450,307210808,1368559006],[764259796,1186417644,1074832231,2082968061,600725725,2028291331,1798198683,1181147124],[206036940,828107656,468229553,1544116957,1243261903,1361292848,1410067466,1106295953],[559223142,1800363217,1750425543,254002230,410507471,800969345,709383782,287226173],[1446273227,1946655197,1485477803,1524283664,1322890031,180817825,1623868326,1892414815],[471163115,2021961705,569351856,349363769,332408722,843260008,1163142653,854855369],[1987748134,840694562,1269894251,1970854139,305867901,420013093,989892047,1365818062],[1805917516,245181759,929643356,1611797378,343536599,326542251,235228194,1330946549],[447677956,948705423,551764246,479059289,1797745753,1039216346,419005272,1376523302],[168642553,1141683285,1621364930,1877467795,1677567995,289421136,1203364905,671004878],[1825027314,1776122914,425069783,465672476,1466162733,833692425,1972445020,698193565],[1302368757,2127093004,829200704,951596456,1781650434,763369217,241640590,144042402],[1451417989,1068029282,1843391677,495662111,687485049,82248121,1795962479,813588260],[967893746,154370310,40903018,892077459,753175071,1876231020,1651270422,979187152],[1025985884,465785316,1487717859,1505191231,166010889,779477226,1702069280,1805441659],[610806062,548186885,497302471,133644520,36217515,8876756,1115704907,584589974],[600841728,1336624498,1089981220,494402324,766965967,843853890,1257253054,279169774],[267970651,671320734,598547515,1025616044,127949829,1000267629,641006048,516789650],[1764399985,251049139,1910052366,1450534028,675801734,278512955,545418243,693467312],[1912367734,1746705763,1209029721,36085126,1616896101,1166049288,611947951,1401450082],[26844557,1401011085,2039691345,1481338286,1489381176,1170990139,984361399,2069161437],[1790578833,2095564234,1720404282,621587619,2088606171,1882095353,1720008794,2026976548],[961235808,1510430896,1776896351,830040751,1900110868,1870543027,78797410,618037948],[552120058,998381931,2106165496,642882231,270563989,620532350,1708390432,1590311749],[989806780,277240986,1408918038,2062534871,190014970,224875110,63300797,1775976010],[63655490,730446167,169189054,195839170,338105608,614938742,1510488215,2024879572],[218176641,1364860930,270708480,1232338969,676322858,1125196642,421965689,1444837263],[300955899,377960453,2065656683,805940595,405325858,829460395,702315298,642025251],[1319591032,1591683313,1126793082,497673803,1405538288,1647879964,461030315,301477616],[923601433,1654346420,1342272735,513874418,147646553,231973459,1897637570,856575731],[1843890755,1941850635,1425055704,1906017947,2074337147,311209574,2060073895,930632786],[986277432,9484177,686461072,678260132,337341564,963335105,486477737,1719270466],[1555922339,1065077085,1593102591,580624596,1563425763,1531810355,655792486,93250817],[1774980923,81964189,1563785507,1027424497,383677418,1477165217,1212151825,399100872],[1359653751,841767508,937112222,1282416514,1180878093,973765449,2044585787,1354551874],[847261441,360275453,1117487562,1840026964,555547487,710170170,1683764696,637327632],[243673557,120600071,1773366028,2082014061,294510778,1978893884,1887597600,973295134],[1805982037,1269904626,917190402,1853586758,637004620,1583600479,436356288,1161205310],[555423118,12967658,674548189,739073475,1042533934,2056405234,579712996,375024888],[619772655,1499821805,709023858,826082520,2029548268,19899144,379265269,163005198],[1663619919,1145484182,818972314,1002625548,54768706,553548170,1204062266,1679199523],[100404495,2065571747,25767262,2015676218,1240296523,2060295941,1289775948,1830325153],[1040859570,573542211,920317,241786404,791082095,68840316,854731234,1242605778],[1096093931,1587107756,1801888616,620670415,1036345850,1095363439,416162699,397439439],[288309322,956952477,714405678,1307984211,1647363317,621770739,1719571393,793005175],[349748439,540264828,1841370004,112746624,703851371,1233042336,390634715,1610943356],[497785717,856603105,52014048,1673128298,882782190,1598539141,258212207,55401922],[1080336172,747013610,332347422,660413857,201503231,1614640591,1231859666,89916653],[1204474355,1697926848,1908773568,27875146,608143021,1318286372,494870245,1608112527],[489781966,1313412792,1086873123,791190189,2003674109,921805307,1538297496,955245419],[232028206,1119153016,1388148573,608953603,1087061054,1655504194,968157864,686036276],[1192391159,1294721454,1369015511,1103461888,2063099151,393153409,1362298062,586082172],[885234886,900105277,1967513082,1165641246,1722004363,1450320147,595742346,475523551],[284481166,942704530,2100539790,1186803691,336165745,560966604,336622802,799793621],[2051472720,1234754282,757363980,1181454396,5545333,1118566454,587184407,1233318497],[1856383985,1412322994,991132904,689353386,1760888551,1079630068,1043603215,478020389],[1940955370,806043947,1362212125,1447871230,1799455762,1626807258,533490277,253363427],[1684636883,1386024120,98003766,511774185,239971730,23052684,1916274630,942463679],[704596296,277066737,942692366,265549204,453924531,729417372,1689291340,1897667745],[1129800101,391918899,2081757640,2060239705,2128770195,149559651,2080779573,2048873085],[96112891,854319124,1362039738,273163014,663066403,1731621549,13887683,1016194529],[1427846105,1193297901,1789013696,167413004,896025194,1389199582,899570501,1275279520],[473963728,1214315889,1390028257,1643726204,1896410268,1316035253,1727492572,1569749951],[1894217839,886297270,994234621,1219559745,1120569003,423041959,1791050691,679078405],[951039490,116207142,1898336083,1599591928,653696480,1570188019,1476691916,452454155],[435514361,1151958529,1776039297,227724233,1462539092,2050048736,1364896163,1148076658],[558428277,571401086,137654307,973034370,945405203,349664956,804213457,243006695],[190284057,1152233813,121633616,280263031,552113923,126434851,1940337492,1546516404],[522441665,1004332482,1391938400,1961743955,778526989,2081470242,1797508998,345804602],[1721294896,531646783,1221665823,561841405,544559269,371380701,2126454091,377157240],[759053036,1423464509,232215153,677078302,1650527120,1587134467,2022629776,523367684],[1665160843,400843989,442519461,1806055024,646695797,1111854893,443530034,1948567073],[1799947150,1256245455,1805682090,1360248221,347632561,252208438,1091661237,1492944369],[655895829,222975920,496776611,713048864,171146405,1383927350,1988422253,1086349611],[2004912377,1018617923,1306373640,1443730332,1027094931,1777689357,469398370,1459138154],[990479380,1453286300,1355943432,698581502,1766559777,21129619,1890075451,967775001],[1963983047,476217619,618159177,101764985,2049372603,1996889245,1539612589,129872436],[1438244991,1929864046,207364971,1614238259,365952306,1735249709,1591336827,1744881602],[218797749,829707024,1451501149,112970674,50853570,1353850644,125567074,1032564375],[1338112128,1440572058,1188368357,1201762924,663215319,774591179,1443142051,886383897],[964691702,1072082758,938863729,1295873353,790089531,1456837308,459675325,268040818],[408648544,1600323235,305822041,1343430813,1606177935,1980256912,520235406,975589755],[686308004,1317204310,515960695,819433085,1812957517,902954226,296184726,1002836786],[1124701349,914792582,2121815391,876457317,113888817,1538194173,1886319233,376973260],[212509725,364080030,529323897,1760070736,968607813,1259104489,1144179768,987260721],[1957578976,224635774,1841076955,1275952351,1512612811,2112398545,794926834,563652871],[553774341,1403795354,312659249,1890819106,1140675121,1457488075,383205338,338533978],[1488678879,244674311,1962584948,2026215652,1427453443,1020610247,1864235053,232727679],[421463191,952275500,950765285,1385165354,257593800,1585846562,515119047,1214837378],[696849511,485629393,1158550091,1850814994,107563303,200328012,1542489169,1280506068],[620415493,147667212,232875847,1843984217,13233107,1645973718,497154583,1562955099],[1109199628,2068012650,1751905586,1544633208,1827565247,1185515167,891885278,742788287],[724615353,1337679035,1793647801,1910847645,1430894993,198984148,1445112489,2057631254],[1868484711,1373995752,1940339921,855310723,702263455,1164568639,915775767,1597362582],[1298936007,1027279404,191285478,950940592,1915763264,1599635473,413138528,384834515],[461595363,2072347478,124995870,827732750,2082059760,310258778,449932232,1021096654],[912751858,943064541,688005557,2046241583,1533057773,1954441070,256461774,1302121928],[1176568557,1201725461,1263528340,1684610342,2024459058,830463901,1439431516,714047733],[1684192046,480617430,37631748,1670057294,1677079143,422634633,1487522661,118879958],[77887356,568637882,1645500565,2122490447,419913837,51851383,438466435,716516972],[677512103,1832046733,1107237165,1008952206,1455698416,1119025231,1647064021,1277333069],[1439168424,871400588,1482670621,1246292144,1270412547,1580887702,1964285253,2044569168],[598740511,1997797708,1210679870,1244283199,132543215,319579606,868852633,1961455469],[2109237009,482135008,744145384,2057355570,515568389,1612069912,1987399081,2009985051],[212742323,1911686090,426862289,1005643848,2000757001,1347874698,289012898,880620605],[1241161294,355783265,1272897675,587868251,904124431,1332270022,424822326,424284224],[1877860355,837726695,904119489,2095454132,1174619242,447724775,1413310392,1051705650],[1386957998,2038402440,16676666,11470661,1510170930,1908323650,1064904399,736278473],[1884184354,213725597,752807674,1518435690,1970209441,1038505473,839879138,1183676672],[1802496049,360228363,80634650,454183418,180124958,1133600875,1713449601,1517444822],[1338523782,610741966,1990376618,1876037397,701965411,1805481592,574209523,1953282033],[296214678,817585873,493950749,1254231748,1131371082,1468420148,1500417436,1395655904],[1943565229,1442833452,1304628379,1871708451,1067227693,5993967,1214215736,1206193279],[1826749192,1019246888,1388944804,1048539174,2053182578,1138556627,1075457054,1329884549],[1816199331,675057995,257308110,817935123,283976954,58293545,506231807,802134413],[586173751,1753465527,44278679,1228747827,890133395,1522267793,770826332,660931544],[1273536970,1443332672,233983266,1155702485,1660829004,40480915,746131594,476482756],[491183004,1523911594,680971404,915111651,357147427,1916435021,1506204586,360064288],[719584945,1341350042,848505888,1653869534,1104523587,1336499381,1460646481,1695664079],[128908591,966988872,1311667888,353622807,2073882067,1762393863,1869307286,1921161215],[1341682739,1641702643,1119809930,295599638,209950953,930538297,1061288052,1952647613],[1618221619,1777976727,293710872,307407222,1256487301,847442597,1476412439,1002616364],[1080656983,1349252433,570988366,1434317153,1316013627,1136319850,1462460436,1814944675],[1905654222,820223225,867391152,1535260126,386009437,325724005,1336761480,1333660203],[177151987,1446371426,807074674,1531310049,1958301902,1629116703,1495781435,411132019],[1270813546,840493610,1692324338,902390917,368207503,1277994212,1704115419,283934900],[1735217824,757975978,1423118958,1341843327,107846048,100848991,1568627661,667761256],[39711791,1330196352,1916770469,1848149450,2053430611,215528213,439897837,1008639549],[1824825796,7124897,686759055,282263387,1081267039,1951137848,1505367989,1904822577],[1202572337,1817116000,822783579,105954251,777017061,1046080034,1631076701,1738149502],[2026697280,37082196,1067730381,1921169941,2116764561,983858626,1903014213,1915161263],[438009985,1627988539,1606362768,137883358,1580545020,848218222,813553787,1194716596],[1233006422,1306694651,199152678,686579289,576403043,1454283138,114861780,1695170624],[2010779890,543915035,1459914021,471691072,1860615828,388611000,1629269926,909978721],[348776704,1492580740,525696152,909963877,480438440,1085238171,1234543511,697883371],[1203430261,1266563507,1566428991,1852449777,701354941,1286249549,262187815,1295508226],[1672585400,1169065228,349161972,921129654,136385206,292491922,1003129264,562977585],[1807000313,1925362211,1040156813,567914188,573059642,1455311832,531332541,733351668],[968100924,703753979,661480599,1220754330,7336271,674759605,661619153,1922533503],[1062071332,109801744,813795493,582715511,254636492,1639426900,2029672774,1046889513],[678173481,436747513,898312703,524438207,1623997769,1729820252,1844961725,11536146],[1015617856,1901140346,1930683319,1103688382,1737940236,178823260,2124525029,1127062188],[1009561257,410949713,985556200,143362024,1666805581,1944766826,2030881783,1161481191],[1219684574,1876433536,1931631955,795617103,1744919682,1560168922,1370406258,1522667038],[103376515,857899096,1207922552,1315138596,666864549,1260633745,1290716986,1874569111],[1571695119,250839744,1866780813,1544036287,626592074,1461073547,1596550933,1796425212],[1307681412,1282150997,1666669661,1003171272,1625985447,53592999,1246000122,1049299962],[125319565,1916765149,1167248272,1042206992,106020207,964786684,194982739,1660091616],[1339448141,1593957114,867316861,1617323369,66352039,1703702149,1793306164,1581123452],[948236375,514007731,666878101,1342918823,957817241,1389722096,2028949032,2091230660],[2033701483,262152193,1330278945,391844676,392480990,924109253,433080424,916950390],[1694515285,145059207,1629678347,503888101,1860694695,84010931,114989613,1551486891],[1852215019,1220293119,255971669,1829511388,1301061062,124288976,177491607,115816631],[1590314652,618956369,2080646830,711480225,1605609756,545972997,1364416962,1824806713],[1829245633,491958509,1525333358,1130586383,1720639402,1927077504,1574146405,1359896932],[69553707,2110870767,1723735806,1203980710,1461282915,1306995508,984993451,393317360],[31430707,1378299396,878660157,333389409,645899323,60899683,1473770,266584857],[649726835,364172737,1560831219,518707202,191878563,1597929305,1205122352,290304426],[54346002,136446490,1125167957,892200791,663137978,536265300,863671444,113635375],[2061314795,31051146,630977396,627144773,570056051,665533108,1191122384,139224974],[737977422,1347897768,893140881,1346455618,722103158,818986247,493568720,411053823],[1273276882,1011706182,699221390,1796716806,1056640846,939288188,714692811,218247580],[894363190,229880259,735092518,102834948,1065283519,520110517,1802158188,1905712364],[1133156404,1055755898,183061331,1126804049,1419013584,2114456341,258236997,653201285],[932708103,794581637,926196920,1302572101,775555989,1223878448,390657063,2089386608],[343407252,17470491,153553714,1631628859,501564716,1469801990,1200133747,15373556],[894766270,78713516,1015206531,1465086544,1933354691,309957354,1339940193,1206019737],[1649855876,1959130999,1094032504,565534589,1258772878,1136650741,1933755913,1518365968],[2047079786,415892606,610205739,2082087205,1690649558,1585972076,1899709336,1381771456],[808528908,213294583,1719537988,39563670,1162412285,148679749,850567274,1511015104],[173586038,1974532974,1693579060,642189929,1258795029,380962715,2076505174,1254374012],[749955244,88141498,1050013896,1073296288,1062439161,1012351576,2016861512,359519695],[1900039956,1264459066,11505510,1238383626,1661571063,589915155,904814130,90540677],[658769755,1195577367,1424067039,804390358,1293190374,319625292,1454153971,275008],[735395395,1697487695,553677126,2058482885,673700080,406872199,1650506212,506990504],[1680427192,569839315,268209878,1541878851,576954189,1089162533,339852128,1541282753],[801638308,1575414589,635384183,2964283,1165737269,994271370,336972327,1463553043],[1821112767,1266254283,912786946,941442747,1834379306,617641489,292479878,1106634635],[404681323,460170094,319125155,335572081,873221714,827909940,1093004775,1405607727],[652260270,557268782,1885876642,857851309,1705458394,1330282573,436469155,1131260469],[1985022250,1018277203,652602694,387559111,1931207673,372384383,2104207646,1915019016],[2104573869,1066896772,942791491,1963861732,254267008,506432833,287748908,380763202],[1114254285,1079376759,340151622,1159144088,677075883,706574058,556463403,267056693],[2129171579,1882362858,1884461366,247328686,908785184,710532821,563049047,2088920166],[442103270,1625629360,1844642778,1176346293,1923233583,1176249411,601590398,1119373113],[586918113,217104435,739515894,411503635,1695064342,1236253530,1686885101,1898925451],[281076918,1773450484,1283302026,1282381590,1634942292,1408471228,906696520,1274529565],[1585002637,58755209,597067792,138739025,449409864,236118796,238774874,1223398670],[1209787490,18437968,578252931,1504114592,210421632,1691929563,1928466891,1262473372],[619694291,254150005,1699399025,1861800334,1125810543,1165050364,679220271,359120573],[1481819807,1617770373,1646959418,531190472,416686722,1875399314,2125025795,1801643376],[729847344,190518384,805873473,1541706885,1147272915,2092100386,686097726,571292192],[770136417,2039242110,927537407,2072773691,1384821420,1859669886,181811722,1969157241],[1981638273,1490832547,1628051743,1829577139,857968728,1396465705,1027330328,1758655756],[1766695071,94856099,134035909,1427156403,1613304644,358894004,1852714444,1793073355],[2111838440,1362982791,1072842673,1337186358,1897582750,1017629727,1602576657,1177750639],[1681281659,1442819701,1908882433,1389590585,1257522848,990160582,703984181,553664952],[1235575505,1220334815,1116295102,1139183835,670930276,222420578,1580303148,1177517854],[2013321842,664570283,30705145,944666205,1186860123,543506581,891120220,1916080984],[755996851,1138425555,175114270,829938619,705370306,1198541748,1076845116,271736278],[1640305916,1094689847,358791836,2005264835,1811346723,635841010,1518158764,689721946],[217075936,1279698425,444320509,2022694006,1369365139,217322046,607987643,1321274767],[1776106697,306988718,269176268,559832595,861547128,372220771,1741362603,1060990763],[1189938583,1656425255,44290458,343976565,1229948431,1790023142,2077609583,1345158635],[1144162306,30599339,1886587967,1554165100,1345013672,2055473829,1635756686,2061831626],[228449841,706327872,1932618944,564506328,653376967,1185671730,1141960700,332975109],[1592901830,921202182,414359419,788069739,2083558316,586942783,649959934,564361480],[1126488592,540065298,1513507038,1054485820,353105716,1570980270,1709900771,861574742],[986879481,1082375612,1260472783,1183979545,1329905122,684282242,237013517,382891454],[967007046,1586825298,214323274,1710753531,1715784747,1586266759,1564447186,121421964],[456835412,1974604534,770974866,1907001253,702200650,635211223,1756122397,802229833],[1988728323,1910114485,1200096865,15037634,741024811,903950262,1338854604,516742572],[1201533080,960149185,1614634208,1036162308,1921740042,592691793,1762379301,2075924085],[116247151,1860053480,1017222214,1506309716,1373930278,991115797,1301214015,1344810986],[1424570998,843046719,2047733878,682498530,1735162075,1422923783,781719092,1655348561],[1543054342,1337585909,449127728,1239050722,1887028193,1353227951,842779283,1928254892],[488327623,518073291,1708966059,844573022,647573281,1239713824,1701002175,837906340],[769200799,1529813136,1420754283,1534364990,1398378909,640282623,1839781261,1736744099],[1759805829,285443261,585989446,757919559,338280420,267015589,878544624,238802085],[1538035781,2075824668,699159629,771291895,1456727890,1830902881,1373065944,1378614098],[1053690148,1903775401,1894446178,403166092,49505188,1599588264,1981986469,886210384],[437276099,243456609,949596197,990758779,342860727,2067352085,804629901,1364221951],[222272700,638575756,1246970718,204591188,786553812,1120099848,816564362,921875219],[2096865980,328555626,703366830,2068489300,1444028922,2037375617,1658432700,1534287827],[954657291,401518778,1150949731,2018113226,1760074527,1395750350,76341795,1553297572],[1783477837,1382251459,646828639,1896499433,494310218,1382360577,1204355450,232574510],[1354411152,1451334013,1178473454,70511655,1072125202,1335035880,343908140,1024734869],[769204052,405467154,1247500613,376907737,717467583,1129394244,324659303,2055305723],[681120153,138678960,1731247181,1188531675,1469480289,204200681,634256333,408791716],[1167345092,677095755,129039346,1817534367,269606528,725379643,1139542760,231529683],[1895266638,1668689553,414391687,827917016,940757101,1725199967,658944702,1742851409],[1297288457,1489955461,2021009112,241195077,1889287074,1876007520,1408942131,1724645490],[199085439,976744322,1697795538,471825318,623539538,818555066,1340738977,509184233],[1953605747,1830208787,158129282,2184075,1822437498,277575251,1714961603,574767532],[1211905346,661220789,607122569,1319519688,21790223,86673347,1953689966,311065449],[1082589170,140175586,724652941,1179415161,638102738,2100390592,884143328,1711360244],[35241412,3865246,1155385769,667093248,437429116,1427591806,2039942496,1288502526],[1177005373,2049279466,1347590521,1708178533,1281052129,1176916766,62397383,527012106],[1308140569,1294392608,1419310120,1832510654,502942530,292903945,1702806884,236147663],[446312203,1785224041,443045219,514716399,65496996,769728581,1174043478,718037436],[1882603636,86073136,1411718124,1773216315,1125479889,1674966564,1236567083,1163314429],[133588398,1424698902,747914942,1899119574,2128264846,1517779914,838609219,361936211],[44861877,1830840212,91035923,1903716054,1177352139,1361141851,250312798,1798696595],[254820114,1229581687,1051960600,373465216,877082436,81480563,1396586895,890581825],[1426056210,1465428962,1888223077,208629051,389992363,1058817068,1024523605,1738144280],[1043034306,1702935603,1464196689,2110786016,2106208817,355437487,1999510385,1961730401],[1294553675,477937252,844596171,1032746134,183080153,710076352,134615730,1106855380],[252665446,1621484151,78630368,1294024452,491355149,1002820902,1813279674,1937743910],[1737255694,957589735,1385548169,682779187,1217729818,572458835,711742643,129950622],[687902852,376101488,1832009207,605971552,948857033,1573333559,372405013,2005455231],[380590399,159603715,376437355,1909959484,1601249067,1833001684,1747802495,1071040002],[564420188,1625843992,1114501150,1537644210,1004864404,475460781,614528749,119516869],[148164501,1684459204,1227402247,1458116045,567011174,2049584045,335682844,491937003],[1155384669,636607753,846539190,1876429748,558590369,918739445,1468327391,1159056474],[918845190,2104549819,1532185805,1588585862,1138730225,24076843,1508952285,252005608],[228277890,889863931,1822632235,1056485406,173782043,538369328,1063054800,1068185714],[1171025140,429218666,644587979,1631107047,1901326728,1728211465,1466348089,44887402],[581070939,1409852408,848406393,741434384,1555403628,543414716,2058245108,1668335409],[1458431220,699461240,1620818427,1102019081,628081653,571178437,1460296185,140437535],[382287719,967084214,2039382603,672727803,363588839,763441871,405761029,1336459363],[13516733,10783221,204029706,967536179,31129025,1187081697,688859175,1333682246],[1653335531,2003844833,699081803,495018084,1818888937,1403375068,949320628,17447224],[810117989,1348830894,1105547761,152368716,1303612281,452876373,803694872,625228491],[837684203,354842168,1340207218,47762792,1811568865,1553437356,1701905987,422002315],[1276286304,956984987,182696277,1336279968,968470017,1332304072,1849396662,1892844768],[1720101940,772248661,1967217116,1010741665,1453318270,732594394,1038728560,2113353652],[1739416418,671340355,978924225,52304868,321170257,93747068,1662411433,639849020],[2097701515,460372286,1100304123,1853018197,1094641141,1387224038,488214408,18378067],[1873722,1934907604,384574747,1413155198,240143874,728856313,553124055,2012558774],[1893448060,1921296934,431632977,1486654179,1517317768,1399942290,40027237,1325038099],[1527325627,47292543,1106836208,985689902,2024921275,829912447,606190070,2014903784],[1343245384,181242341,557312940,1436851509,745943434,920581400,1037150525,2000744803],[1850486820,1152157279,1041133471,2055732118,636019037,24494640,1334172167,1203117408],[306699843,974492845,1777002677,396935665,1939252803,2056119807,230982108,219250135],[952072500,230008526,1459463919,1740596147,87478832,137030264,1898484344,1526958618],[320767407,332593342,624008340,122607075,1002205299,1680409385,38264227,598678224],[96507041,2002706784,1975370878,1976604255,1804529905,582199013,511036773,967298601],[1454780929,487359972,79600469,986992125,799043207,536730867,473390290,916947645],[1008363344,588276987,1735205086,554889689,671348769,1101969367,1285637899,1619080735],[52527291,778090193,1341363736,1125843947,1615737204,220570716,2000760099,209216895],[432771054,1098151758,2045968667,288307636,598277097,1088040065,2039335375,1127346656],[2052062423,2046822610,119720141,605971619,728417662,653450093,1957653418,457187532],[146119387,973117763,1909278027,2035322757,709257727,1478669514,1882904478,1189771214],[39684901,958226277,1726022965,1348312656,1111821793,1945971717,403959480,200011310],[911235177,1847243134,810665026,2065409822,1375094063,349249199,968106189,1250106438],[888632029,662629560,409234080,1685417225,1779317387,457672348,730539107,2117894091],[45009522,2114942592,2090087972,1628279237,842615391,1028213997,1662448718,81501538],[639579636,1148944053,721561882,502254505,1617213933,1491716477,1781486416,1168666562],[553040156,1309251471,2002418594,1300981474,1473746266,2115605815,1532740911,1591373742],[30923498,339837692,894668233,900707090,1845959445,632401036,1387378735,1242561477],[130992513,861524770,914897377,1088478822,1024177805,323699933,1191212716,1625058333],[1924075499,804099370,756040597,1559425598,1628562006,273952649,800503923,1599227912],[119734903,2038399557,792328004,775962088,1610002939,1147125332,368534763,553043199],[1736585826,1732253336,713449653,1147385676,640754542,517287937,1978789844,1870654615],[861922968,465675505,529597943,575803302,1833129324,436385512,923035600,1951529595],[1986317475,1666354069,1770603610,725036738,509972050,215583200,1968355687,1527339975],[336008975,457008110,629492521,1982473775,122097930,1877029976,2061786579,421629182],[1241530710,632817718,1233220717,363084425,611494736,1481210629,892067922,286813181],[149832577,1218836057,1977114024,955076204,636362514,673473325,1357489622,546108592],[64401125,1737768820,1808480729,1655407063,35891533,1966477644,570093508,1259009998],[1921280283,378808615,1318570192,1629516214,1136083890,1157288172,654825731,1449751995],[1187430923,1163883331,2094589149,1701598943,692605689,1553260499,1188866237,1532914457],[1856563797,2035956393,109960006,298568283,697458122,1816398031,1311225788,206934181],[2021346690,2043622715,1617132588,559932641,1189028472,1093780461,665523388,445874104],[897134595,1375860043,115761568,848755865,1054638499,844743058,1191569447,999515247],[1342141896,1083865504,2022092119,1606081041,252668115,108484707,1164300201,1467542747],[1761857658,57049171,1674740279,1816120117,1522876315,1525689932,669712315,87837614],[65530850,676288147,173503558,1999735443,1970388018,211624855,1434436144,368658539],[2114897904,1657284891,410660547,497270503,73807736,1434524484,2042967676,723584342],[1829046486,1594598067,1147166544,485791218,381536845,1243719518,1091402715,613653589],[1057890225,1402718355,762517838,1913416731,978581651,661076053,569220062,1311981095],[1381632653,308045876,458033307,95292953,1316612602,1691362180,909947921,663254290],[455899257,1215731248,1681188998,408885088,908627948,2035949473,4302912,1932120784],[1791075090,846784786,1949616859,241972721,2014687093,914661576,1814518106,175122713],[744439441,1990284001,1741089863,127939504,71365387,1189195343,1429920149,877020455],[2069593308,1176814885,1242871475,1912575226,671947714,1639339458,1776060790,57776452],[1393100322,1025596629,552559166,2109572827,301914906,1530634398,585043797,582618234],[44678433,1598101637,1218615785,799214171,1507324847,2089760116,2119954477,477606290],[1490362372,1385774597,1085451768,989791558,1336335851,1389752153,1704969956,2039090170],[1420116953,1156920477,2061364841,1185404218,421985521,1229200427,1613313708,1884992718],[115625151,1943617403,653331971,953314021,134017907,1505832531,1456399557,2031279510],[535800645,1069653692,1000589918,1481272140,1254656256,1194741980,65660923,512552805],[1938170668,1613351695,1056667443,2082411932,644823542,674827010,1931890880,563246103],[337131094,1723794242,367090189,235362061,1025710251,95226075,831708208,97558003],[315684370,464305517,818940328,534703790,1095171864,822497201,1331841198,1388732749],[2012768530,120713681,392774545,312194554,33707679,1880462403,1053308974,151627991],[2007735718,1915205190,1200870238,1092182781,1877579159,243814121,1959561368,549778357],[2018875398,450330919,666913101,1586185538,1192773862,1027438749,916550327,358665778],[772031406,235892497,25329874,176620963,1146006125,237422495,1087959205,1166193036],[1606820005,909387786,1820963153,561948416,1376936506,455203432,321958974,563214085],[1195378880,1695968233,1520952799,1631019323,645452465,88834061,1550592010,1371163739],[743502996,832387311,1359672948,1468036789,1164300592,470145403,423763459,1459648313],[751724308,1979950906,736219035,834422418,1672078655,1049034502,790438072,980805162],[1949568273,2100754452,885601409,644033369,573403608,168472237,326808282,1603131755],[867375130,1631578521,142924901,836065088,1852864348,51320438,365482159,744524491],[1657754988,147794455,586768866,679811826,729331221,333505378,1454735653,28533767],[1613639096,457204520,2003836908,1558305328,464522468,2039430058,1095975692,418064921],[1352251352,1095765523,698965368,1567601883,482441397,332376524,574315877,549976389],[193406547,1888520831,1694177241,2000941657,1919412230,1809163846,88294539,1494935830],[224377445,1592162278,779675649,208445306,572801382,140882502,1675135484,1394266828],[540035481,1832255421,1295661681,50660043,1841536521,1793348741,1311860199,1808721975],[1906906462,1770035245,853740993,1306112720,577592255,1799430515,707916611,1625169075],[922620492,1923163100,605930042,1868122054,976564004,164866944,118222766,922787510],[1902515025,176625862,1033822875,6032429,71598371,2038050736,1947521791,778893564],[1333113939,1743765016,1032089239,1443140444,1351273840,1585221972,424379070,1129238023],[227752016,1104410645,132474339,400036110,1159882560,320476364,745712997,530398908],[1801951919,1550376034,224389121,1600564711,1728116248,2007580720,370389934,1410212578],[608457291,1242892757,1065025287,1069916012,760846203,2098742319,2105233747,1233364465],[1376667620,724801953,1693466348,977122634,812197814,1071384367,1445715967,1883183858],[2047004469,908695619,499637863,1979601342,612225322,1301339029,719734247,176959398],[114724258,718227543,1511780921,1118606684,548072813,23556482,521588887,40760278],[372586005,823924105,914220929,1767449136,1553010599,385360802,892526044,1292379654],[1531715314,756328238,735310987,115560286,353467729,987561501,1659876179,513285185],[747506260,1514184945,1685720561,77627980,494935658,539907194,233261217,1174937798],[972565951,830344650,997960764,1680403475,174973778,1320848673,943323327,1097785617],[1925510440,1258025148,655745763,272520313,1190350044,937547825,195135062,2003734520],[160347160,974259063,1617913965,628474289,1128132899,377796345,2066457214,723462436],[154209832,1738424358,2055162054,660317975,1684242732,506464740,406679403,1475506843],[1631854957,1668557545,1308192904,641064818,1385037271,1143034279,1631232659,1667482615],[224023334,91490679,1067604751,446843518,1286907601,2046643586,711275408,392117453],[131829305,78906972,428570271,198099364,1374341795,106090769,1491744809,1852010540],[1333361584,58046919,544603135,1325536466,1368332409,980252859,1777144383,59583026],[2098937064,765593689,1945876611,268896366,659150072,998290429,1603060231,729086053],[41675662,1360254038,634160265,1317489375,1633663451,905362019,626948674,407403935],[313266064,1813864087,390282534,625787565,26082368,1174542685,1192864222,888631915],[122404158,1850611383,2090695568,1415609845,1399371378,84412960,1999367689,1075601778],[374728799,469946658,49185084,1442953874,331086439,1331998351,284760747,1259625535],[1667979859,1604769524,71246726,2076678686,1532003641,1321653441,32407163,435229781],[1411164192,152875052,1915311880,1506920802,253108539,1935239703,1652042871,867041496],[250647303,1952603374,1792681025,771727019,1965827792,289438075,1472397539,1861027172],[1068414986,1022451710,1950501514,812736152,1698858464,1621245064,1809053089,713935457],[734788944,1634292830,243036166,1605299578,1972070171,419257436,1748229086,426507918],[139709277,809985004,1697769331,1365685706,1829690498,1878165763,1210347204,1704983693],[848137880,2013236431,1248494521,870579901,1564216090,273155583,5344931,637012286],[1183534921,1742000115,92522977,590508465,800974274,885271776,709483007,132469400],[1329613094,1655107811,1123180606,1347062534,165212953,1709814599,1945415294,1679187573],[1192899635,1330314346,86735,1783079786,1558783224,568538994,971072824,765842353],[1399645280,747441303,132572889,1378991215,1880526291,1756236038,473562126,1870167913],[1226311995,2061483282,1446263715,1531848667,467882548,1921434113,60396310,1655446912],[2112657810,1967203858,274642182,329332356,1068665735,112151946,243199242,1262879836],[730252508,508658190,2004160259,2079580953,360981878,1616688227,1777918727,1560068839],[1594598143,184885871,1491954260,1112213734,1019839047,603714024,114389928,1270711933],[225048381,1133332104,181054287,1054398562,564269727,181007510,973970750,935255745],[1957630147,1503385280,859455514,664343355,1458030620,713620856,1295426227,1211222013],[1082705933,888715286,1978807371,184865976,871418966,1080652211,744124493,1736002419],[95565839,818285027,648473418,1930503459,1934718662,1946715180,170389574,941261211],[1204558119,1511330511,1070421651,654544229,1337794662,431146321,241253749,453407587],[610158717,1943572718,1808006621,1691961920,1040237222,578595837,449879568,1159284133],[1158006507,1347171986,742605212,2063090505,550146955,1385517954,1274090157,840072605],[943905561,840973525,307177306,1248618976,1105603355,1130812827,2024388604,1409689844],[1283710744,1466993081,619252146,1730761338,519725814,1484737771,1359181045,1551684539],[1359161802,1106359055,1199967549,925212863,148012162,1689684896,1835594777,54595451],[1512975057,915497858,1517867345,818349736,1145447789,1155153272,1281594620,2097146495],[974908020,1014976208,1910176567,1478951789,1877389622,2027532723,2101891096,1357596794],[209528780,549956629,1548201852,742226598,219639052,544301005,1060630466,646350582],[735766600,716775352,2067583059,606657738,192735084,1165482541,414748489,939373695],[2077834051,1697282685,299954201,402671069,943784077,1597199994,1603054498,413647598],[2048393462,106114893,1489931579,1407411851,1966110010,1343801913,1842877176,77072037],[180063554,1557326350,787128102,1331789744,977142625,374506468,789311839,190455843],[1026343418,13745748,503781556,664376064,1430190752,1981100784,1631260831,200255573],[1883848903,1567547957,2049587031,1522771606,319082460,2127528780,322098994,164538591],[1785936397,592136879,1303945558,769657257,1760876646,621043729,1678314806,740553432],[296276197,849661906,1649893125,542924804,1567789018,423664412,890564453,1914150888],[1527740816,1946615801,1087686335,2036318686,1795673663,1131202065,1810998193,1011000137],[1049777804,1519209533,685991104,45892727,2005848211,480231799,1046191604,973929209],[1600068339,1216544490,1775065844,1917963020,976156974,258397477,917222916,1732554919],[84111268,1910115444,1011205766,547602615,1076497070,832713369,420770797,506814065],[408270536,2123926141,654653862,1975985695,1693547113,150005524,778626406,1265425655],[1037835870,473652616,1296202075,646783981,1218541006,481519656,400184863,1073888659],[100070328,172039660,1613260331,1965010498,188931003,1033925907,1654304254,1924957564],[1331115358,1774266043,1184542214,56083325,192126038,120107438,2018840095,1980281573],[1051701810,1760213382,555686297,2082830677,836222350,1629009683,1706810500,1970500914],[113325449,653619417,1534109491,705966340,1407794954,689109906,1995279168,1455930573],[1243603919,1623632108,1520621925,314725318,1304534436,1020734752,1058757251,633662540],[2115812603,281658816,848272244,115758789,28894781,1742249134,727521576,1051616565],[1838806182,1039520907,43765398,1059897920,42626177,927457534,1527952871,955073435],[534619115,1131094208,537261968,1314243730,2074473656,1098535839,317886759,1952374286],[1000633000,869294575,941231024,839475153,112148374,1362688252,2036093376,841701513],[176568661,1678412272,1901978999,1314344167,934141683,848469646,1051453236,93539974],[910354210,1887754681,1165878177,1423858136,1531260870,1154155742,1481265494,2112454088],[885441113,865928603,2067753213,1129474332,499433033,1177324944,1392301185,136278129],[680422951,1709321674,1960485105,1384500749,2086050452,1233517547,1357009860,894308117],[686078628,707230041,1210797105,1633103371,1871306052,194123616,193343924,1267586273],[1020978772,1707339718,515106622,1907923773,251909008,1804406396,387470466,1214655215],[1892795914,507766779,1811661817,509192687,2031719815,769116651,1459743954,1449228976],[721553833,1302185508,1309596418,2020622912,232677002,247092823,1318645378,497863589],[988140588,1246806023,1708592399,2072934549,1563784103,124693999,1875340653,2050285603],[2124268982,739470378,730446931,1835182123,505506320,1990500429,1129504660,2105334484],[1044630729,1553420727,376602635,42553007,538741296,763445190,468149768,1044329403],[941472279,1343215858,430819592,1880558334,804031133,1547497192,379147302,938324927],[2020711370,43219742,1759113862,1620121483,902483263,298675227,1457859270,543443108],[855917729,1987053927,1258165164,1651512113,26540325,245686131,98232490,1166693873],[2078874369,1374715424,1171732715,1426818483,1229745672,982155475,799819594,1167652680],[756231251,991685909,2080128887,109581527,210600195,300058182,1360333386,513729839],[611891957,1149830010,1604260754,1024822469,2001618974,1451950709,1329597182,807325659],[1935030474,1925512134,811750865,1910005807,2023053425,1164705440,196679394,506030112],[1999412799,1618994690,1530748767,2106695388,858697672,328052768,26272641,964461173],[333263860,1661976357,314173104,1338989859,1152176540,365035512,912958237,178123177],[1650907181,1203845854,39183391,1545818993,1500293992,1090639593,702246550,648723248],[1965334749,1896044821,2103781763,2063420018,1079841297,1596548759,1432517793,342251313],[101601050,1475199400,328944032,2051951670,1372659906,409377172,795905540,1148954084],[1798038976,414948192,281491858,903400962,511966023,1252820831,1594037187,1903764],[1268187831,591582823,1924907487,881827488,1743104664,976085053,199117332,702859170],[614538160,1702651318,1114239274,1783710252,2020734004,1812469836,2056705239,53999106],[996114683,396835188,429424814,1624045168,326963198,1025582129,585717950,1674452034],[1665568113,1849295118,1344341378,1294192438,693812686,584338389,500723880,1792229079],[1322924785,1286771955,1891054474,343552141,1176108030,1735368277,1299032270,442154616],[949103997,1762686474,558222119,105677700,1209737066,1260407460,1787289727,1166388885],[2113438888,1562422697,2129391302,971623758,473414502,1546374019,1470158309,269010989],[1561305381,1563527642,1778068431,1347404752,248635763,2048446238,609772272,1582442407],[1581599784,1401176781,774890774,1871606391,2103466338,545248201,803302125,130208802],[1032944970,3166155,1338304912,1896819616,1328714066,1235082217,108270716,770641252],[1673463668,2011128196,77126989,883509704,856882697,862248630,603614405,598096647],[958853490,529875067,253940281,329805030,1591447063,2108410379,1445294099,999329851],[309953255,1459165483,545332684,1120065499,851297689,622657786,1385199552,119650910],[265617276,896074563,864759225,772705718,258675870,1134011335,734103062,1343515762],[475199246,120181283,2103852475,1507062369,1773436841,1562891764,1080328349,2099959453],[460714992,28325140,638013373,436499591,1814633311,525699431,398304647,1837659140],[1369114852,909204794,1552078804,379666890,780677264,611084917,295438900,1699103094],[2056585415,349799818,317367257,1414138197,818849129,1161127283,61942257,55929141],[1851958239,668464176,892478293,78509030,480843885,986666054,625743216,1994096768],[1160262699,1652778258,1696537319,1941403873,1090059374,2055856598,1761896506,1598250948],[1614722380,1617415652,1561138768,274270945,481034037,810505775,1626515774,1283515621],[316499104,982392748,502300030,613719230,1209514878,1151132255,94289170,185611591],[1791908117,1325329555,395210305,1513381198,1764282252,1835378749,884658689,1049150213],[1160697132,1716878901,1361176494,1291242470,1520679555,486473524,993737539,268620041],[665605128,68730702,1225638480,1540116414,1714458693,1256996677,1103513494,1914913033],[1190078264,1773194488,1612135939,162287656,1709064783,1443372259,1200762324,1683361431],[1375239199,549545780,134766613,1307560502,1341739440,951853880,1148052710,842459116],[287650525,402432979,1162295516,894142025,524850440,190963561,623330087,1285240954],[605328910,634018713,1585820041,893364169,2046669430,52651858,1025009247,139658210],[624094750,1749831041,1229603059,736796960,1678234277,79923949,622794722,934528410],[1157109933,460125686,1108522779,208209772,1659641894,1907590463,502238484,1921312101],[2039962818,1198238087,159734043,7304635,1846123575,1730421801,1001992053,145242111],[103129102,915868125,2093377456,1667912190,2085924186,2005568384,1131164991,1200064689],[1636427084,1135500632,263495728,943104030,647883633,1074232146,2001823082,563757063],[1421676365,2106660582,1029783239,866400344,1267662107,1461535110,445780473,1769122678],[1512380924,1222970340,933839761,1511240801,613783606,1688225173,294079667,1473055364],[1493467822,661364972,93656945,449832589,2027949612,1494468202,1775549060,1233014416],[1540706460,1615234613,1899889709,1758208301,909349155,1798094016,590691347,1991452454],[8813568,337996450,379362457,2086683095,1825532837,1086974930,218948115,921929375],[167726516,280216643,1903018663,188105293,134437682,1550363932,1299855036,853977071],[1008021685,1403774182,887948620,2024788261,1998225502,2018823560,2052756,2009499969],[812336992,2042647762,1329954493,1739027917,804293053,531864786,1711861816,1383676305],[347715385,1890985613,2043088851,219086489,283443072,239167288,1433677953,1963665470],[759845406,992896105,879898976,2107368244,667438406,1167860472,930569027,468913606],[1155360096,1222266004,673748945,1401207035,1555594487,1802706776,2084971794,342190372],[1547323419,326892575,1388471436,71221489,35054022,2003656370,566036121,1879713858],[444329355,589208853,726107550,603257754,1101226563,1181356622,575958140,1619508711],[1711741185,1820983230,1667737368,469684814,1616394098,877096295,1674652220,1522603061],[1570382849,328987343,1283606778,1356178702,2108715804,1916352788,464193717,423240646],[1158010408,55825547,735961931,631390098,1416263051,106300109,782461542,1460403423],[960937574,1747728404,38102496,966698596,414247821,1181013732,923119347,1300194110],[222560108,257261727,315476797,60071108,864742997,1171702910,514726199,850060415],[917054360,1081778722,1633519522,1063451982,1356620855,699604393,222703371,1980179118],[303522139,929997981,387586510,303351373,1701186536,571607972,546154755,552932932],[759856024,63613448,1295168717,1588182523,325904138,1740224096,9590680,510422597],[144877979,632257512,409666156,809070342,1654203255,746218229,269638624,89676537],[361762679,1003957224,1625163036,1241660275,576685892,2000836379,1071266934,365624728],[1401467425,280598971,440181061,1501952251,1302488755,816719072,1254014669,1275043330],[1318957938,207995235,530787351,1878154769,1257683340,51002599,1661054196,689952185],[513409820,442020541,1895476779,1090562246,975854723,680955138,1742059237,1453311544],[853996681,2053106335,1635145710,1542555675,599379065,1857447900,1101310091,1135678811],[1026548055,329492861,1565292003,1490732461,1846201824,222844584,1446211923,1535907861],[1481161962,223994972,1073348593,2091372675,1840143226,1731281385,2040324435,1502949841],[2071970315,994353274,2092679009,522701705,779502178,715385198,2096403586,1763497564],[1459568383,290606277,870871139,1900547335,1954633596,1524756967,1247733471,1213357872],[1522662769,860252098,1521969680,262454255,1578544870,894708866,1160497297,1273368080],[642923457,196163674,1351770787,1023625221,313099323,1099463321,1046793834,1107406453],[447909453,1777686889,1772450562,1771182076,1896986434,1983667623,137234530,913407252],[1131461539,244238417,883663730,366479847,1996884504,1044974476,883708617,83883641],[1836833479,1107185111,1881510668,714971147,1555152371,1720686851,1804336643,363154782],[32531050,998348891,1592325951,680178135,413495235,1093053392,2094549104,341636048],[203397107,1148740885,1271066975,651569808,1167347152,1664596000,66349007,1898132545],[857540946,229001719,1948978353,132689427,416609739,1843705135,204520125,1916200636],[296752159,1658881340,1295174704,724797982,2075850791,1299875127,567146850,159100444],[91261552,364897996,221170814,1697922279,1239193979,1265348744,359713103,1885955113],[1747469455,2085340764,835656069,2106716728,595974329,1776872976,791283561,1103356687],[857912053,1855825815,643537376,974237110,1949821814,1042019594,2086343413,1580955167],[1389404400,361255602,123204668,586439846,387826391,1537545376,1359142542,1741750830],[260366742,1905951247,971532192,1830842853,84909574,803119020,1558168239,1728074376],[1292433024,2096038995,1224591141,1273735468,1943490471,1048801914,1628231013,537742242],[1745220833,1732794941,1854090428,1766024273,1211790140,758930936,443532626,848156324],[87461889,200607838,759826146,255284408,1335700439,934745236,1919207930,1682112273],[954384962,1512726759,715644692,740865655,821582854,615396083,1762764222,1151981249],[1434464268,1097111028,1484884454,1511586205,1280923498,97648232,1331194031,2042775626],[141777739,68887125,1508460538,303758064,269104149,2012901238,1589520228,1290177488],[88635675,110010553,555369683,858803127,1059330132,1605398995,2069085202,271629523],[178224318,242247878,1425860666,114791424,557467718,2081851266,975488132,1913342691],[1197774128,1929580413,741351119,157142389,166497893,1790613219,1104175846,786769486],[288192880,180422555,423494094,602214479,783805155,1362354951,128972471,1708038752],[959617142,1320803217,999214939,983122721,1861988351,2061562328,1184882448,786050740],[1305098799,818683079,1535907851,1265095387,842287497,1815904946,719704450,1767638458],[97858559,1064492674,2034234307,1567143909,1187138097,955114155,1868298848,939917901],[920995717,317163898,3912927,843978067,1220983824,1691395364,2014352741,381020654],[673024192,1958704006,1521540640,1513398458,1569801298,1107273047,154317627,1800761958],[682023386,1362570820,1324983007,1508805186,1122415148,416439846,991829222,481708958],[1241558434,2035041064,1957186656,303125558,166657941,1690422219,764306983,200255710],[1076800963,2087445889,1002817290,114507279,788092243,61358169,1959303654,1465547576],[1402657852,782056354,881918344,2122012007,359380373,920149490,291897685,1090749152],[737723681,684970761,1380746185,862921923,2123800270,938297299,302937744,1568855087],[1534486067,1027994449,1121058934,1292991303,1677665563,564073242,552479499,498214153],[171165525,1258825061,2037039339,1958931382,760821792,715426543,1854850143,563846771],[1041774256,1446664489,1200565896,197812505,552669652,792750421,1195575000,1760779856],[935773702,1181106804,658221334,585671242,1145268670,2119092544,659025560,612924328],[344549385,553879693,1246609930,690804034,84997521,1483723199,978732874,2115993362],[531511578,1155967272,1498215544,1041009205,59507894,114663684,352890199,844262380],[59157758,1740126857,148445816,1936009700,517233330,617485630,1799175254,281446919],[694002014,353062960,1122225112,908948120,526690369,1911421352,807795256,250073697],[1005904634,2075298831,1182179759,205014112,441455729,41596998,587623907,280230830],[11886091,1660587978,1445992752,1577611911,1570597254,1917574316,823114657,653446496],[1763027736,1368778208,1152147430,2073435136,982484090,678181574,2557436,1195088588],[934248751,1573874874,1704376227,814643166,902959298,512095660,1137841916,912985678],[1634009093,1418868618,585717719,1090633962,1058531373,827622661,1576277971,2088335515],[1167561368,1630863208,246269400,182743472,277657558,1881869277,935952840,388837504],[2084976465,1762489700,1093843688,805176562,1641257864,490743739,674651368,238993342],[1881180660,1453152751,2118323530,622184032,1339759858,1386081748,1916509864,2121301064],[1386774278,2070508721,1792408567,386531096,1519504704,220498994,429819689,1843702717],[1886865706,8554711,1679144311,2004523897,682024375,311326753,22275528,1126571971],[1548606910,729713303,1626288114,1938742771,796413899,1396961661,1752223860,1839741605],[45622199,864050163,183015622,21486718,854251670,1186261771,2051822129,1283327634],[2016172821,379203884,1501475747,1213153576,1238818336,567822442,1764576721,587954489],[90834789,1954871026,222882321,1572586580,251796492,1142882455,675264183,1802496165],[1552455493,265894438,1227534438,364432875,1543303558,1556609703,10417605,521372309],[1723448054,1749270463,1558303846,974427978,1790249341,925656452,1202058622,1427115157],[1978030427,1842769915,976481948,1511698836,1384204647,1068910736,1707053027,1151048028],[1982630718,858495192,1579378467,14802634,2040552239,1698517797,1874564581,773972314],[405422922,1723204800,95944156,1620659070,1203087404,540805147,1788745257,1297242189],[1618849126,2082584115,1973428621,1936640836,723367404,287883829,1934604185,287128122],[1407049052,1009494397,743866526,1574823543,402503323,506564148,716459879,472014478],[22083375,1235357395,1592697327,243601094,995377318,1752942670,323772763,1769842086],[93570036,1597962753,874022042,1644131223,1524377330,1495960604,256544923,835076191],[1096695698,1142481439,510790836,154094099,89491429,644923066,382069732,718258595],[1068183370,1001920463,403944726,1453709951,415093606,1797499450,473544982,112367799],[2040860219,1002897398,1186240676,1644572694,2085487421,1746129364,1853569097,1932197375],[1680792583,1031896228,1816880391,1210110537,756591076,201890008,1857696692,1150389796],[482765412,986712731,1415099933,387620562,1703096269,1528742496,109538572,1213614140],[808632063,840093683,192606657,375532676,794916270,153827927,1121815074,417369999],[1137695802,1385129427,122776125,1213735404,1166072884,367857139,1184594566,1414558336],[803865840,742636966,323722831,1873766578,1881154353,1661752631,1474487501,1569092147],[1055255489,332433287,446353915,1866510975,1911475388,1537635208,1488351412,558488294],[524427344,114305815,2090701989,1204412133,1591047713,1648112982,926966789,324823879],[74563834,1452514518,1747175242,877044183,1666282878,888128263,603097817,2002657980],[1588288593,1158218190,435164979,2011090129,1397104021,1298841755,1982302572,702714177],[1539812236,1638203845,1384149168,1004691192,941576978,951327527,1604214492,280182587],[340199043,980820328,1653786297,1474378425,1385505550,397832870,1485213071,480417068],[1383529624,539862288,1120806601,2018189508,1449567667,953511715,1291860181,1148511455],[1107157618,210627760,39323274,1652346784,1230166174,161135666,222813012,1936481035],[1162804063,2002522661,1245387267,648720534,1368649914,1576849245,108037619,127090559],[314729015,1065359823,548610358,673782255,426941271,1762160208,1603957886,706225393],[1814798457,2110572210,1723473761,1470618865,2074024471,2018123704,430637169,1393676047],[630608739,498906229,1143132226,550350029,620864422,908751505,210862640,1362751438],[969291518,1861322391,1809841644,1765256522,1269810471,584714189,2067328426,470914849],[134223901,98901719,1437259808,1218789147,649066104,2130047148,960205895,1966289163],[699624770,1784102614,720118727,623866552,455935770,144834464,1808355454,1284788112],[308531934,808693463,143718258,81027367,736635204,1164462088,108087083,1513913111],[799488321,1165445766,218182404,724246601,12076371,639840304,1365085965,312748950],[1712156999,28159900,731042510,772952740,1299776145,891079375,1905941940,1943496390],[36675416,2046502491,1017194352,1059380107,2054955057,1866229855,666919992,1245957424],[2065202208,67564894,447832983,931833175,1362516155,562076191,457983133,140457700],[739839044,1293948572,1196146687,1153969978,2030985921,372957035,1743549699,1368870067],[1194881753,396326978,1254895942,948405696,595739899,846815149,959660798,1540695112],[957435661,666865169,2041215785,331678906,959486786,497662310,1154354844,1383461545],[51422241,1574097968,221632168,1316893982,252557226,1517795896,58673746,81675556],[535271342,304132840,920201958,1544979887,915522138,856548423,772605597,578251165],[702821327,153187266,1556369601,238119447,1612493412,1290175471,1791264809,1479495513],[1991078162,1661014650,1456346690,789822716,72544801,1681145403,1042010554,2090759850],[1566814690,1165160338,420294039,1181854185,299122910,1519897028,222084864,391546526],[1304065572,52371134,955474591,717905413,399970438,63864829,379808238,532626332],[2058021711,1618355399,995700796,1948198257,472195413,42188453,851827160,1807701310],[1363248251,1528227798,2126601628,1028795521,4689521,156007500,2031838213,1884067166],[1251109702,353505901,1780164669,1355461468,2038641167,2055446269,49764271,1868775690],[765031900,1112520342,1232116711,1016000622,40796711,1637563676,35136086,1507888163],[324586877,1382792696,1238720845,1973097109,89935644,1455455137,2035379702,1971478289],[450654371,1851703585,2041590470,577999317,1460150209,596988731,1916661205,614962517],[1153457765,326979460,1275955131,1647198584,1657390309,815330614,1669914378,223358525],[777702941,4320983,227623158,1060214216,432465048,326763961,355493900,1733098935],[361971314,104286910,679169292,1854913959,1563539220,885497429,340099337,1615898919],[131870857,1796669917,710670654,894585001,1705147100,816039320,1403411522,2014755028],[962777590,1262540003,1410039227,1641501498,150235631,1195045699,1279793658,1157490369],[1942994548,1311233563,57138333,837978021,1334524972,2057888181,11502659,1929234955],[702394576,1887564110,691347315,425349126,1072015755,1882530486,1425184517,1087509214],[1156954533,1605116545,1342743332,369783679,1951706784,680547090,1288654066,1218074573],[895169994,590756031,1753789838,865979859,1116376327,974495025,1775082842,206758908],[510061345,777760128,1359187683,212669542,118666488,1629779167,1693288143,1734910016],[838376236,1390364524,210537245,1946113420,641380305,1375123415,1186388548,289711502],[479012286,1419087612,388438377,732140472,1453227906,1414618313,1150705520,761288975],[893550800,711943921,717131231,562764850,844513437,754579195,763912469,1312355149],[955103089,213406740,1808096822,2058360784,1634021514,223994623,2104406817,284420444],[610494004,1818541390,2006809089,576567148,112222049,1209440934,167930395,1665836428],[1182507840,1583620564,705763146,1012565737,81964321,387717863,1227541282,267441034],[352334368,134850555,906399527,215800765,1195548957,1975876172,1941289659,855102685],[1241612880,1177747811,1508130896,1367351295,1007312757,1260434064,1527509713,1484266470],[1282496953,359013764,487225163,526630189,2123418150,664239619,97529230,759267129],[1586193275,265427858,2099153972,538187214,278011458,654326097,1800675593,2063845112],[704811585,2111912302,634252350,1725351115,1484330291,696236497,1278911721,474300824],[1372825925,1481010235,71903639,1091770415,2111343089,1081762026,1469324773,2114552815],[1611958318,961177379,918341392,185330397,1177851225,1394590469,763869541,573280921],[1616984139,1592769880,509799062,1223115028,892273879,2109609914,35402356,1174128865],[1197873986,1278550438,1466141864,744872752,1213249739,104105906,1423842303,1432463517],[1855953195,1489618739,1315971889,528977823,2117147479,1256257175,1217531582,46846991],[534827372,1844663059,646173638,1491031075,259633260,791848416,1362530415,63666186],[660337179,253034341,1825828052,1793155737,708722614,383861287,2056334137,301800642],[1446987518,43392255,68476448,1900414295,1897776828,770430294,738038014,2121484296],[1502303078,893370876,1355877889,1655723815,1191682014,1068742971,429569802,310315979],[1489156498,1682194695,551468551,1080070096,1569967956,505259317,517578732,784493103],[142788821,1664832552,259327085,348299209,691882585,32304045,1812497192,259899715],[1837838756,304865069,281200325,566345313,1662235881,1133301867,1674333938,122258814],[485947252,884678606,229411723,361221805,2130310032,23657636,1738847126,2091383844],[1193911722,1955276483,283386415,351130206,1438752936,2114372117,990014671,1775205833],[899860638,118512759,1367044832,436869950,1976250454,553229812,85628585,1289620858],[1599891754,2090166035,1787609383,66519644,1445426075,252983394,237147768,1484593911],[1638413608,599070533,1415112047,2079507123,1538847423,1761394376,1950978708,495923756],[1006734936,1629655268,977417899,405817850,1996160412,132419590,209520938,564863800],[134153253,1034386924,139352526,1466947156,286995610,772403031,1543046167,1529629],[481004384,887320083,271686917,1763675466,362941807,4879653,382460052,1502564647],[971627540,1864217404,2046155184,349741557,1152663285,2115460339,1695530740,1322033872],[580427105,1650821730,1217502317,1269891115,1754584111,2029810254,914695035,1140578974],[718037780,3376538,1399831008,163435902,1438493889,1531694877,996734989,391366177],[423206797,661213135,1028364367,586686667,1802004551,532344850,886920892,493969978],[594260123,2025646866,688218666,1133086300,1006374822,811493165,2128459999,506000931],[493741604,91885502,137247702,1446781947,496773100,971595898,1460640030,253693071],[741714647,1759338833,398819387,1045703963,860963671,860645486,1968192497,1581214070],[684703371,1560960712,1352246738,1820269784,1125393131,287376805,1357282954,1529915372],[1083467750,1244344528,612822000,1843969509,1823491166,1688395603,1514056624,467576048],[359214943,1036347759,360043034,191794037,360641067,1570323154,1318482907,1586886916],[1860997862,1511998661,978778981,1759230070,166167006,325634050,990048265,1679364903],[2061152512,100686326,352570968,1378714994,1860592160,1751258139,1043572703,1051767426],[581086117,939800998,1346197184,1475517718,634782710,1409395407,680689914,1795425736],[523404530,910072231,2076121054,939915012,1511728125,1766424767,685208891,487152235],[708967151,1428321744,1284781708,836486694,1806076572,197253007,95394214,1079181161],[1037342521,780225853,95242592,1278560852,998965599,2015779030,2028624315,1132262802],[1359101563,1087427775,1705435361,1725143414,1754748430,2128804905,474375760,1198215060],[236784324,161058001,1748786217,1249194622,153082440,1901194422,337210224,1749478916],[1424872420,1683373960,1538517895,1594397998,127486720,941613171,1651366550,1141813569],[875051286,657294880,1901296297,469579112,1911616043,1384184337,190469506,687706770],[2048434841,337527268,428382178,1116066211,1782386962,788715115,1637365106,428809228],[1644994214,133054107,1276018270,1906781896,965959231,879679459,161956370,22249827],[1680560781,979475577,837174441,1627547880,738764878,518824538,875266055,965105230],[973920075,1130566885,1628327646,728944233,999952753,1505480138,2059364230,812386868],[685681834,458342326,784831982,1430000194,2032902180,1314777801,930768972,891817812],[1234504441,507315369,2055012801,1567911118,767016424,521068712,2099914401,995097145],[1643970661,1095532761,303512426,1548967012,91400985,1621408280,676095902,1527224780],[673597175,386793531,51892520,144124697,1198040350,1831748837,337074858,341891921],[665554203,2059385884,1894246399,1053716868,73658705,455235479,1260621089,1948883273],[873234475,424543325,1912540466,229978948,1068583662,464369638,447778112,841445864],[1553035767,178674184,1160103240,290832773,1867045465,1738971840,826450934,1560058920],[1852015992,1318699477,696066697,118229515,328843082,1371693772,411525488,1288657678],[946947340,959846922,1736023709,637954173,954683491,80064644,2095334744,1811265828],[939087069,1186152303,615421373,962020884,121703466,785161588,916439430,724475331],[379512064,820108066,1135284460,907627798,1610122726,1315089703,531662749,732900991],[307654703,477364068,1346451652,1687709873,1887275161,815853876,957003943,203978974],[961566262,786999308,63373581,1831609199,1921343975,2038282947,1618592093,2095308365],[1733558657,592398248,844109122,387706168,1001564032,991969379,2094676732,600294656],[1812546383,128525105,1266057928,417166827,1117015285,624025776,1683502487,276424952],[1357016146,1803990954,660346470,1883384321,582289371,822835781,2048212964,141785771],[1373509494,858918653,1985942400,2043648571,1955539190,1407268203,1852546074,1124167622],[518648864,1344546170,242988271,183029965,268374758,1034798442,1362826715,28814204],[679370659,328604500,1221974345,1057256735,1365473992,1895388864,222311611,1557113290],[1751403235,431387902,1333037325,549096990,1536777432,967073329,1231185928,700555298],[224234812,517183293,1511485011,221180502,14137613,750334751,2110135044,1302665457],[1569640085,1752996860,1442746709,1760518870,99436969,414922060,462753559,1437697077],[1961500068,1118272772,1623564744,357336281,1922170197,43965921,652302580,675975975],[1985270251,1345114845,2024262384,354050131,712210435,1895651642,1051355946,1470702873],[1673240576,754666794,1021453622,984663856,1643199867,1221418396,894515069,1878702969],[1005497657,254321706,31660098,2122957438,593499232,1683446149,1601396287,907317077],[151347444,403509366,1332647810,1079520898,1550368052,712049953,1139367114,1694448484],[1375399698,1919596646,281688035,1296120074,916179086,1025115345,1868267156,1144728014],[1742379003,1002760839,179030167,447312156,1474305658,97460282,1440215791,676976146],[994371637,1086445572,2041627221,355408282,1982271652,260478603,251393950,3586770],[422343599,368621787,677110495,1727751475,1754884981,1559999521,1421330064,740492047],[1535890900,1035833474,1224680717,154243418,1468238397,907922836,414652243,1349243839],[420192754,1349529945,2066226305,1818674269,1871197594,2100208530,2093229502,558780777],[1944446781,1829476440,1053254540,2003681484,392775493,974099745,2077087704,293442727],[802315863,510593813,752541542,228642110,1252286961,635072687,998841445,1957888594],[183789842,1259944628,257901193,710953322,99767009,1979969269,107372927,59209122],[1582994157,322584577,1509946771,858154839,256967976,1183597284,100234181,1968275819],[66844642,1214407279,83759819,1800967894,1860027969,1412420533,1045717917,1869903006],[333858004,541371706,1039605556,1343264455,1196348257,1535105653,1602363432,1304262900],[586421272,462364584,421800695,1671480272,1764339704,1367268934,74908907,1844473085],[485075977,1200236505,1011818025,658249895,269877083,1257473689,1213123113,1197543931],[1456950675,385401600,1841669269,1016777793,1530469409,1266760818,2001619069,2075499593],[1492089653,94452393,348748005,1655649894,1339324282,1188733221,468007046,2029786713],[580761879,755585460,1838055637,1805189451,1756403737,319987904,1692064589,715880066],[336748728,1893891216,368819428,1623480533,300419347,1918839988,1891725172,503553027],[1661263578,1786738975,2084501231,1690163844,891598167,354846906,2079408062,755098905],[788825546,1272835425,568987631,1246790039,913437803,1758165692,586766089,82421292],[1449311561,1947473811,1124795280,149181362,1583328534,1857481024,685078849,751896162],[206371628,171011400,1587701103,663151684,1908567488,914241255,1212812763,94701658],[1047147129,1720221831,749174541,146061666,1731070336,1650321438,630448543,965092016],[108268551,1220988926,1913053231,658653257,1294818626,1731609120,1260429713,1621051028],[770754207,626463175,1127923285,91952917,603737398,1477846855,332757889,266243145],[714881834,993754933,1957862772,1868473894,1390635123,339677304,1703634471,505475873],[10749972,71639000,1887890746,1215157556,1761954131,1403926526,623459474,179590811],[2041125941,2125158963,1077522257,390850239,1679573748,1579660263,764529134,985981025],[754095817,1846935374,1648849579,210207208,437288146,1686270016,1919640767,173709752],[475082362,1920784407,1340956298,1191645296,353631000,557031679,1726127115,1980619144],[370038398,971545464,552019878,566681704,1021017209,946600755,997833281,2033415447],[199101714,1664137850,1557484864,1185295133,1318970412,1100946347,894891505,761178062],[543213097,1828522643,527816810,1674700834,1201507564,1861503638,309333226,1926205742],[991711353,1992143927,60827392,1461019474,1867082532,663900726,61749099,985295957],[1922056174,837116933,1230442892,110506352,921265187,865385358,1196275273,1799847325],[1664346237,1679938088,51162293,1123432210,1870250093,872183150,58603505,17180758],[1270097055,297206160,1624090660,2007907080,544705471,72592490,288666796,1007333466],[1648910470,291909443,638343131,825114257,846052993,237193798,1954578067,1217825561],[451140311,663966820,277291156,1513603848,91414359,699153705,71833847,966748809],[69845616,1451348613,1906078746,1746520751,1967364365,1146138620,1064406635,1923573864],[2051748810,921559377,746992416,1275342431,1598848953,405888764,553831038,1465742135],[1318041664,1410220773,1974390154,346588029,301131732,134235920,512087868,367670241],[1261912045,380258473,194808329,454371032,907016816,639898066,1698054884,955078090],[1452905121,717134598,176351533,1521327111,1317717561,1542182002,313325212,1846805025],[656628491,643728506,981745970,1565682719,111022373,2036697432,1388312873,1010502090],[576988864,506941231,1479303031,868745501,574942076,931948002,1015444230,1043362890],[933213011,1079371846,2105591963,1374686827,1678568704,1810843609,267977716,1895595683],[413482904,313509394,844908446,407138228,1101356620,766796242,647536599,600219733],[1192740471,1935026478,868570876,1286958472,1657946219,1583889640,396619199,780481343],[904932523,511249357,1155787258,35753924,1828228073,833856334,2059278548,1873251612],[76269108,1727310037,669241910,1442777625,1393999271,365862410,725226481,1672489272],[1982440486,958280066,1301187246,1895831210,1293058119,331730462,800983004,245945212],[2113102082,863941249,247487068,1684442267,1055299943,487095604,1222543462,39213033],[672144327,1726709044,1936226998,1170225253,2070710480,970401955,1957503329,467682832],[1817492246,1059403758,567574070,550086720,1545599179,1252290865,987439124,2126525973],[1283996600,634028346,1512680074,970214126,1159243863,318566867,477382219,464800724],[765899135,395572416,1878795687,1237315001,940386994,443096982,2118108923,1194874500],[1329094268,1880148752,1288391975,1197917476,753165725,1707257537,939518212,1448324066],[650300942,2026742012,2054501115,759420902,543658613,1332722461,896015915,1403588544],[1267637527,1483783725,782464369,588398102,534069938,1507720940,1834356678,1620026670],[1387165959,575237848,1024331899,1009128800,143853953,120466256,2103571035,468801628],[1574262682,1861469960,98542306,1365696226,43861378,61777161,562269158,918231281],[1565548262,1070157467,1938548196,173689079,2123224724,371352669,40567862,1789263534],[276509252,1795123792,506735489,181920720,2108686799,1550744684,767906767,1605214222],[313240371,1483757840,190117183,989446043,225329219,2096706219,1129990921,630968766],[451426646,1699014779,1119730505,846673107,2021556319,2067558679,1478227239,1251172149],[600150411,1076119008,1018299741,1228226016,723875535,1317392353,1420928912,224764712],[1781428620,240432095,125360101,1189953388,64420336,1814783960,992485977,137149740],[920618590,164130315,474886440,385219108,2116429234,368838324,627959640,223529926],[739470120,1159419875,1543513542,1327688663,1327817412,546429491,140034984,447150482],[1416291819,510571035,1748424683,609382482,699521608,912530624,814260293,24802783],[588262357,616465945,2021705647,640551950,1051700747,781911680,979761266,1039677997],[1692349255,849586006,979800297,1823810436,115289530,44235852,1601469676,1989359270],[1859338316,754826264,1832332997,705165818,811304495,259657804,985987341,182649654],[586783429,520833548,1843309862,2022679151,231742864,1190787973,848469224,2000739052],[1888552305,1812720571,2062205148,1652076142,605919807,854159992,324636254,1299660980],[1904876774,2019969931,1415131162,1480838868,343012129,1236859092,1862488889,1249780834],[736185806,1283374468,1240480922,2065492604,900998066,936848121,1313058510,801393877],[311935798,213021187,400882517,165993281,1334293632,629488003,1691372992,1966039897],[947908211,2037233957,1191342225,768665329,175888220,627048753,1837278176,1902342737],[1210813572,1688447024,483880050,1931973186,203333391,493987016,1039285185,981501465],[219920134,2083239841,665655417,1700686571,2127857099,1050725553,1619908133,1794471126],[835131469,1396537328,747786572,188744413,141282628,392319590,1213664355,349811354],[18480006,500243428,1808586580,1113462168,1880029033,718311670,1179442326,1827594559],[1271358622,580586326,1895472963,903759027,1568168477,1747156691,1902498752,864753540],[332492741,1071396099,60458516,1546178269,1903603148,1138476046,1023846345,192318396],[1684858238,1919507129,945324977,1160796755,243591978,1107059966,308329619,1843413590],[1122451207,1800041331,702681539,1268302088,1195237605,1369886158,1936673589,475962077],[1094839219,2030828204,1552829884,426844582,1348351447,527585180,1332789460,607764047],[946642439,2010287935,798389658,566055111,1080976955,454565350,138600308,1719773223],[909293217,843486183,47780988,242440231,1536970155,24703117,1304371759,509942409],[1756185003,1475112413,1932898655,460850709,1270436192,1112076525,876236560,860187800],[1287087899,1930896924,770195324,530925954,1121096292,629582925,825853355,1003517057],[20869809,1139860751,637863642,2019706312,817724218,36462014,1034126966,1037059579],[1712606743,932373155,1542606471,1378646620,517921337,1274922766,914788599,1167130849],[2045360290,464311324,89739037,206175898,1728264060,1444835228,884208891,523561364],[1144799582,146008038,1970598955,209151246,114084016,778555345,616333582,79482995],[1722229850,2026826921,1285102402,874972579,1832532737,37820936,1364447382,648959489],[942574883,439402922,374663272,193472906,771259867,1013021263,1201626986,1299235588],[1767481470,1347302608,7954166,486264253,581062651,881756550,685617826,1043030164],[382651305,852568536,677602275,1163277323,644824666,1859996251,816888822,1686744854],[568442014,69341667,562489565,736096204,1638090217,255760236,1570567346,1846535733],[1002296207,154555493,1635048526,912782263,459666124,99948259,329666691,197193800],[1546520257,765195619,1278474927,219685924,926604016,286272335,1640573463,1922049702],[935842789,1720421459,1049985374,730326628,379419856,1459006285,1153558050,888644319],[562564605,287978205,2008161767,1025799266,196973852,1269721012,85568085,1514744467],[541826330,1065613031,585927737,861808719,1189225138,1410462599,148860483,1948205445],[1492618765,1572396940,1707500169,946994476,595820956,451373293,1589422509,725460840],[785872170,1528159539,1171008994,303453297,1585029900,394326043,1623281471,822714503],[909988696,188289468,1724963472,265076668,797385557,1731241002,846131089,974720754],[1320992302,478290985,1780817748,769689861,1981997409,1426263606,2063082480,607887902],[1369456977,668053286,1081714722,1062034473,1794374523,543218257,1291224751,1623704036],[1062852534,274109758,1818686761,727727276,1430916771,369382796,1752591486,381777445],[760767277,2007011334,158825487,1684791936,164596766,1333117935,1634724735,507032115],[1751193070,1213955947,718108449,317856948,1594551234,231878769,473248452,1073307674],[1715861345,430459979,1910447235,1170788319,1556297185,407693934,78503059,1303690580],[947473955,803394258,2017806396,440972436,1003718471,236452220,1736612290,186235454],[1973366465,601236384,1333805896,2082457266,1368828257,1865254972,311550224,1566550590],[150600294,348119341,1456950112,247165098,1448903895,740982837,1716407912,1068270389],[18835447,2120995674,953131044,1967149655,819731395,1647351580,1641933573,1037232010],[655475568,2092465420,726810587,1076621117,22516180,435256483,764719348,901098491],[420713684,113767638,1817716925,1361493054,24448153,1252272548,999332647,1028045194],[1568585640,258563751,1356408317,199902456,1542597934,1812443103,1093441708,1727546699],[810504684,1562509410,1122516164,113084302,1458308732,1430306166,1066426274,563171629],[1699251208,149978214,2126700327,904078588,1991043697,696795670,45572590,266799457],[641010795,1554977633,1039156702,370686290,753518370,1310990596,682054510,660689290],[1069491889,146222112,456791486,1457854401,927556289,1982118153,818800829,1250580409],[475107844,147730510,1641727575,1942624530,474988483,955411986,1669437091,1285587441],[689152287,1315864317,1880422749,943349096,1304525547,593759019,304249653,837101340],[1291331899,672297266,518719935,285804026,1478379441,260337026,412233070,2061038090],[1244207481,2047878207,672346483,1597399820,769232986,891727897,615433212,1862084726],[1983989896,195201229,584290767,118842080,2088306951,580863380,1929970825,229953428],[1249936443,125876335,427280325,1422640319,487978434,1783249919,131438379,1931536859],[1546041815,26346591,1111160255,2116641362,728911314,262315317,1081703791,347353],[1033191577,1797757859,1146858556,849658659,582061070,540208753,1294449768,1184691500],[469044120,218577104,765686324,1312283342,1928935690,1307211971,1692282716,809855182],[370069128,1456025786,282577909,2058215813,1598662812,1811619489,400788148,275865756],[1272027199,1498560415,2051344173,693940184,1012105842,534481026,281327603,1129894119],[1593843744,1092866831,790033489,2079264588,1127014763,1111024382,1437432848,1173487907],[688024838,1144488414,452723677,1649673621,1726325234,106194412,469232539,1281096184],[1401342590,742072173,252562340,1727712765,2016114212,221995436,2112535167,235520110],[2121310390,586883098,532371059,1260274790,838193838,92191933,792689457,104786692],[1002745004,995423504,1935032621,501638866,983551482,1299394201,1151475959,491472252],[1587318102,1161112108,2042916620,1503004463,494505493,1196584725,1979176317,779743900],[1063744195,1542195617,1530357315,291254848,1862915827,1509118445,14203332,380909554],[1511573127,93095095,238591252,1506885428,61514648,1669824773,1254273355,389870466],[1607659276,432239808,1797649044,1655973395,1423590340,2084449080,714581855,697752874],[140048611,1534541886,644635709,1996210308,368760632,1050118363,1140307174,1080802839],[2092337640,1379701555,1214401247,71100230,263347620,540889861,474366101,1112788059],[1913554489,1173389789,1654183989,275638026,1600099894,67084103,1902993908,55069805],[281712930,730986456,12658262,537184777,287085926,1838498364,44234816,938755696],[1503625969,5981673,1013258657,1841173091,1307061375,484433794,499936774,138333989],[773266513,169949634,288078330,1383631508,91747683,1855461708,1175615169,1370253330],[805692643,235368141,1560626238,540726950,793909105,701290018,1042436704,1122928524],[1432077428,714678350,376084264,1287623890,89833201,249964450,2065792173,1878461476],[359349416,2076564131,552742496,558268480,2040696149,816439048,280362752,1971970220],[1035689971,1295659076,1190004261,425291435,302172358,2002593904,715118011,63308258],[423397208,316524658,708317507,1522582112,179254359,1135016252,59454266,940705411],[531929230,1691913413,1523579183,1113663356,1440812485,2092175275,1935755738,1596242923],[206441488,118625453,1743084796,803014889,1739142515,1559436859,1692862675,1359624840],[278905974,327255259,195670276,215268678,259887436,199402509,435548194,1342053454],[64476006,1473655872,959139036,1584475884,967437741,557019346,1507349287,1540775636],[1194430155,615081340,222211727,520524289,1896560584,1950574245,1634586247,1105272177],[679674054,1496774070,291203346,1867731489,244446960,5331004,1990594071,1968800613],[25515832,1674869456,1949989392,909169790,1600733670,1727733471,957643249,1089098824],[1847841182,420147467,378121212,460976166,700504900,428736575,2117402137,578301672],[1054660772,606512610,1904804023,823113643,387406208,1693862852,591635881,851161262],[782845741,2053287025,2064128289,945799965,185754546,2036303814,1732184749,610998035],[1403589061,591688331,1545333455,2003233774,1642561037,429116622,1436770374,1647186795],[147193231,594549718,1001118826,1485583486,267957964,968182398,2086787426,495711094],[1436167954,555560143,373387101,113031142,924046255,910266955,30373228,1810271748],[466608106,1036627828,117244230,697648669,1825636538,2026487461,1641989270,1152203422],[355258605,1018013485,2122147549,1598203549,660859477,148221326,1450609010,729499187],[1545688288,2057355388,441372405,288642595,803619564,1636858579,259020164,1499297082],[1144017298,422244548,1813308793,1811629915,190892268,617243097,371893135,1186374834],[18569175,1685646081,467587241,1161233970,1172932268,1259982520,594880159,334851570],[1407401143,2125315801,765071710,253377691,629471806,2048742780,575883122,954112561],[354991344,902390534,185539399,1114058577,869369158,1668595139,1644140541,1858501443],[809252162,1208680359,1271281227,277920845,406589388,1271541064,733393933,62259228],[1543579967,100690461,9497691,387815921,2088924024,201859975,886429860,1731873190],[182789307,1097858240,1007648056,192493948,759098503,877542933,806163157,108076706],[916566264,331135456,447344457,735687665,208035388,921001691,1561316315,1463879375],[184153491,54794191,1428787573,1425094568,599153705,2027760986,704903296,265721034],[90504414,138224803,557514927,1178785590,1936358668,1709379256,15906629,668650726],[888654669,516114969,1725325391,1935088040,168150178,1184376353,236348102,183942408],[1792365071,193288444,1282262645,336215981,534401248,1943616090,1946753528,1707962678],[452733249,1762650793,1413533788,1016468693,1837823283,210380541,1622697815,1023206532],[1301304919,136051696,2025926288,1888485219,1330341055,392175973,2002878371,1661063165],[402668504,1104620787,124689881,2033033356,224532601,382767352,2056545457,1029189522],[1766973351,1729445126,944226333,1822014105,1911512017,1002376799,1735032157,1000953144],[13224721,1350887673,2102716178,283156104,848167769,1276229085,1866909405,430372074],[1653624652,1742914956,185192868,574577613,1263444321,540330507,1458434904,1868121129],[2121378598,417600671,1659254809,1432895968,1667069977,1743632741,1386660125,1116820242],[523385820,269003824,448971129,1728646131,1399590979,99266096,811925191,995847263],[887777216,1349498525,486207791,924248032,1450924821,1368485417,74267356,2066667203],[1747011166,566053115,365401047,1461717858,1567555569,89719010,1137713723,628886703],[596816283,1478632049,1604542879,2106468381,613785488,1358584969,1326191494,509350],[130440881,146926028,1327220491,617003520,929258441,1799887143,1847016466,2014078910],[861251441,139714704,210288929,1289093526,160500479,819340089,1809555033,1224310452],[282218944,1729384929,568039254,1598239750,94050182,213387576,412074788,625798872],[208419665,2043479607,778932220,1877841891,1397220558,2078261007,1485607370,985804195],[128732504,1978176338,1720937266,1462339299,196227971,115002283,945898242,1039745286],[1697870416,693254509,351963269,604804083,1979769135,621170888,762436539,355303937],[1051616827,1034025698,1353835789,1111611431,2124780200,711834059,918752885,939119846],[1634401566,1409767934,384256292,517823084,422122711,1282736970,41826462,1287915642],[1191777312,25021106,1887201269,1852281220,128908725,1728931463,1896208431,2107500580],[164011485,1105863128,49197543,67339008,1651260194,448431526,378046658,185740290],[247327661,1713903842,2028673596,650633724,928795556,1188121861,711161731,767617321],[1840555240,58595192,1389107041,1252194350,921777639,1495155853,1770802224,2076638704],[597350369,409404831,1415147927,819947836,620721059,110435201,1119160926,334065524],[380053738,1179390671,1773162180,592742695,765802027,1814607096,1890285021,248744662],[314339273,800999444,520567082,1661439013,1523546892,1638607294,1903982531,354479417],[1273773192,163985049,419360197,1716581874,431339390,1590230131,849671312,1906135828],[1552828236,1107972290,1451963033,1006569613,1705480241,1339519763,409482971,950038207],[1746974445,979973916,257302026,611744545,962310467,1402047665,1861205031,705533366],[1973709633,182009946,191605293,2128263199,1170188615,109121606,1179712236,1445676116],[2102456071,617529677,1249198169,1958934942,1514870285,1146926399,1499814806,889288062],[1201791050,286225315,28040329,2108744375,4375858,85317678,1877384363,992470737],[10470459,2033510740,988051903,1353689870,847189722,1727469442,2028878064,142567481],[695208223,177315425,964266918,457132267,2079270082,613188783,1379453377,22462449],[1428095060,1491630255,1298488821,1988030357,1662325579,230344026,1480693333,1082990125],[953738178,69446529,2091610130,1969408578,754275519,1853184266,189859802,454566146],[1779221073,1198989742,2119423145,1818221731,1674098373,1011703917,952527235,745419203],[781363344,466530904,1348625523,1156171639,1321144055,475168177,2015327968,1989458546],[399335110,917226142,945085437,1656077362,1205190236,647415508,168473521,917175302],[20473073,1098013627,370532815,246630191,1403526587,842097209,277050279,426373710],[1076487361,1347320791,54679048,1143667761,1685723330,1314534804,323209603,1271860415],[1036520491,1603147838,1692896288,192103327,22123551,1690107798,736024475,2096228111],[839213783,1035428036,7763737,2006390965,659427078,1401628269,287860719,941375957],[1620140086,840707952,290361324,305934629,839149509,14385306,817398111,1127377803],[698317325,1291987900,1098543200,1445253516,854651297,1313384718,507732004,1526938986],[158362445,81878278,861106200,1763327694,265557248,805130143,56532147,1822783533],[1025074326,634019281,889729274,1317594320,1465483180,999617423,2031976791,468563706],[1539490938,977342046,826080874,550186597,1934825032,790293992,1845530152,1340238316],[1231168606,1375727080,1067189077,1191807658,216668900,476138582,1227720966,1036376335],[201453438,905498325,56992205,1215148806,2029538908,343842531,1883529943,665811701],[1748823756,421383020,1284538146,83715372,205188766,2030520311,1331011432,651720062],[1208412451,1883370022,1141665066,1549153356,1035074412,371572912,1313399783,1236205902],[1429265791,718397787,1813133783,1195777311,1748665462,151221658,741620721,1193648701],[1064273895,569244735,1350758883,1063813606,1620273969,990433323,1040591489,1476970235],[1286594737,1462193993,451370437,1266313123,1846531903,880032137,1497733996,5649375],[1738423901,160643204,1686097958,212484921,1866090636,854878386,289563568,1431312516],[436956869,1218158933,1442688991,1443426438,1625294693,2128286654,714915075,2022394237],[1799182063,633323070,1571781413,1584989280,1617515922,51527831,1919006399,847048068],[1222988315,534341967,340467250,1072354357,1023178969,1409392991,1966859132,1010619164],[908557201,2017614857,118883984,905588075,1376306723,1441037161,503309392,943810788],[1388983639,1647505015,1459631174,212401486,1168215668,872775737,12945751,1410211163],[874646558,708431011,313132080,1914846041,1105627868,1690711508,415664342,1804832825],[1225107230,1621087400,595036006,1556419170,391823533,1591683233,665017071,1144031755],[370680011,1977696472,731947053,1929376558,2056058211,277439497,1782490184,245906393],[1187752073,275679394,770191705,145576433,875299999,519342357,563137886,1838874696],[1272425613,1893953110,40090683,941571002,1196331608,1942308858,1927611448,1767166343],[1224683472,741373129,429322043,1042209207,387498180,1038634414,1417681498,1420331054],[1137124155,1298347681,485613328,189872283,1294116805,672409559,1757494457,1894735133],[1736387267,1278634211,2044279102,11310725,139459737,847069845,22123107,1052128917],[2040738568,1988330718,910396269,1933536489,467718107,1750319142,1491250314,1694922825],[566835866,1026711185,2026868064,1877230446,1595751035,104015135,411351134,519038923],[1705496008,107289185,57648311,1061983802,657837575,2003509453,57503611,1414322349],[873651269,498587111,303374454,1674773587,1577925351,1819195560,1781045627,2030968844],[1938977888,36211822,1690142394,1941752867,996273797,1225286979,1608971774,1688951370],[1944769627,1538106331,1289547596,711601903,1168321999,526432977,1470346099,1008633044],[1662815749,114117656,693186507,601612264,1592349949,1618719388,1076021181,1927816835],[467465765,2039988659,473832655,870478145,877289485,776389513,406438766,844291470],[1628012132,413524984,1133001248,627991577,1036165383,912729786,2007642397,505804454],[5941266,571738911,636987868,566656009,1044747741,1684275569,1157707552,125979823],[1861896979,609791433,2064274532,998659950,585692073,1967917659,2119228979,1726262899],[1946751786,1012976767,1994674930,1799137909,772078449,648688852,992298338,729721263],[1803776891,1214748984,571584021,17692613,1935511904,454014617,1662734594,723266927],[1055590192,6541612,1836077017,600460478,459525547,1056011556,508431077,1364996204],[1240071693,51035270,651481558,68369207,615492139,799686779,1112044289,929709851],[917499407,2108887502,771566751,762924025,372862459,1392404317,1402314465,2078219865],[760185108,1432678332,355544790,229127378,1873641579,1105688843,1253751079,999677754],[1052889363,932492605,1125212623,1233523086,1440607332,1200021323,1687047657,1353632662],[1091841230,586936148,2029476477,707340366,1021490368,424447667,209342286,1947360701],[518130735,342150836,397760373,214889021,1958347789,394025612,511166639,381445341],[606234670,1993338581,1357093246,288796168,891545126,506576488,857896667,192920899],[389530659,1198621328,295228275,2009944421,614854667,660769559,2086948047,797890477],[2027495324,1811641798,686653948,393397157,1654261408,1813141379,1245510260,1390220458],[92348448,611386564,1723427518,1429191172,355878116,1974776241,1805758313,2110967527],[268199743,1051134165,791533092,1312655399,209087958,861572007,1649419848,1143649797],[632940166,728489680,83010421,139246033,121802118,1882767596,381560111,1779483333],[749477000,406008810,2124134115,1814929208,1552616105,568354543,297307118,1683542086],[164161607,1426601769,1729638366,667561418,1254253321,1507825788,1747539234,1278742535],[357839427,1432909647,1614802870,574384742,123353748,676885223,547449285,85667623],[1689338030,582607565,1572526970,1409023059,851023075,762049815,413643590,495825737],[70742723,206125997,889803392,292150702,1604110131,106298608,565614299,1240996473],[1711336306,1047479207,2105052443,60099924,633592225,1656926011,1576319555,1096259387],[970873328,239656666,1315008670,603946596,1881417061,1592375670,1542915696,1160328973],[1403742293,1024656000,1355485025,404558174,1382978320,236312236,1202499526,1256792226],[742079148,2085793530,279901163,1907424375,2122448712,1105322001,1657252476,1528181795],[106226944,368169559,1709164005,976736130,1873753154,506238867,1598853094,1888819058],[1806027230,1798497351,1115707724,1887689556,588020191,2118640495,183093330,281355362],[699639780,863334645,862191307,1616453143,1644909294,1192884921,1086879989,1254621406],[1049921913,760718919,1605753727,1230585712,979113499,868606590,1640310993,1101829894],[900784094,2109728590,861026607,376346972,916060965,182563092,1408748303,1261641425],[923705837,1765802616,1767119172,439839248,1928721035,1327707426,898311180,1574672826],[2004814155,476437322,833265896,43529321,101310936,995252924,743504552,1575395732],[1003031794,1354717546,1337639467,298808828,1223991421,1690856119,1904987041,809596718],[1088452714,1599575972,1833832818,1442368549,1605530462,910793345,1583064159,190612927],[1801827123,623955853,1549683980,519180190,800275518,1311992358,1049581753,133791605],[370764035,386237380,861930913,643670678,1416093625,205468612,1370212791,1304112856],[677707644,385619952,555393272,885531700,2084399937,971899012,1828428972,774788207],[684599269,1211156269,1628610331,1466859603,355539619,1200922918,280818982,616803054],[69734244,1395803505,1861949694,623657151,314220010,557831965,1354552235,1779718333],[1630726227,1982750664,838629272,202483174,1590835853,1423187951,1239884088,487402958],[1425959565,1022043599,1879065956,1064895598,350016577,1737267503,1583323203,2046051023],[464799594,1709637267,1615551707,2058846799,944126730,93282288,403304320,148784531],[447637261,1474847385,574603796,278230774,121389448,923051685,206585104,728512058],[1245065428,1303765777,2119493906,1877356088,1199751729,1682957119,1114021760,1121652225],[1687235127,943728772,42897904,2039832966,251912344,47873770,1503845860,741231097],[1904454952,1200191202,2120057438,1623878732,1544872778,36663983,783704822,804454663],[609088764,1677778256,915803673,1825549345,1164415421,2080209592,228031668,2101883148],[1303690732,93826631,813090656,2006736030,1502877027,1008857714,223143656,1503485743],[854838286,1353231565,1489663085,84301582,1192389830,423031218,394440698,1807180324],[1472743983,490533931,414217734,1477150073,922717239,205699573,249521508,608080048],[1128988858,1009196469,782261644,573557427,1266952508,1083489374,1601230883,2048633699],[930722264,1472170626,292101933,743007155,85292800,1472362001,612053969,968215116],[729177392,1395216161,404299574,1466043760,2121560351,1873424509,1696542901,1542954438],[1572065106,1396041422,1580610764,842260541,513317153,1444885634,1200781723,1686523858],[1488489550,1876641519,1584473307,720464058,191398870,1755705696,152805444,1107601449],[954451156,497572945,35750211,28049291,1614699653,1001153896,685495728,2030317577],[1184953355,725017397,1416040721,2128488632,1298192607,1568053435,1784792313,1773077497],[460756759,1166080675,1885729267,119131815,25397325,1683979352,819351772,1449778406],[35356077,2055316483,181193113,114069905,1049195100,351958472,1452525538,112261908],[1276994210,1279071343,578700652,1522145009,668299661,1662384991,1852075532,980370912],[70747514,1058883083,471385445,290369812,101080039,1006206939,1411563656,1398412972],[1120356573,429188518,973682320,1855888269,71763922,853201765,683575187,20122030],[111157352,616750251,1123715560,705564212,364501306,396383154,865980480,1692117276],[970044049,1880170991,1979279295,1647889158,706485156,23979958,23671689,370662230],[396988340,1907438867,806103819,2103580969,1480587732,110265466,1983515199,793043294],[1354517512,1136351601,641612498,1400302220,1237735088,1813044714,92203070,632926090],[1095172647,1948778259,1802793321,591246133,994980566,1440948279,1674875262,392928353],[1260431684,1912885094,809298199,168028622,1891540051,1918798217,599192468,892323549],[1526098274,767680043,716528248,1193115889,1786654621,1640446478,314162229,1473282461],[1109750193,1943881580,2053089494,285707037,1684512579,236387378,903404864,1397576225],[1724888224,93370653,1817785370,1006242610,39220244,132542728,1065238314,62579212],[737577451,1203393564,865712142,2001244038,1327254157,1611528012,18643107,2015964598],[1137642402,204923821,1348615962,1757401067,378175742,394004376,1665472195,1320745852],[727000219,1793543711,2076759428,1874077193,1109737364,372263784,1052737145,1521480872],[550757373,731155902,292333375,306945125,2104528678,1137880590,1407440608,1920670666],[1182464545,1675136307,80927745,539232456,1200102330,1686668644,1739561205,542816374],[412816662,586922070,879536139,2087663827,1727673090,508933312,191438155,1413687992],[594283495,781612582,1413975970,1604218162,1010916379,229705975,188557613,284851881],[145186900,571089302,2044527471,278258672,1525305297,1784907693,1610534685,406141161],[1932467508,2004689793,466860813,917779701,497884085,617051444,965370469,1481583163],[1707025502,1202829532,361700642,1605800867,1143113119,1172624145,1500666153,1524452768],[179371374,705065456,1842572598,1329757068,1222276141,1851731180,1284594363,1912733600],[1813902975,1005652657,1507201556,128424368,1168219760,1084271357,1411099763,27079570],[303722400,984441498,1246882789,1573978869,2001537489,541693618,857351538,507695382],[1878704291,1149031169,1284654534,359899310,1976243790,678247655,544161139,2080476705],[1260736738,794741874,123107131,1809893153,30382611,349333375,734395036,1524913583],[617728567,1596203412,1224086530,26413609,1128267302,1191118745,978704366,596468085],[1505071072,998278031,1470561152,818597236,1715182755,332258427,1784514148,136002368],[739745177,1723799074,716082685,268384965,1479793823,669757457,698421931,1563723951],[1548485013,810977390,312688389,825872632,137885287,1369911421,1702018958,386530266],[1723814495,50276162,1768369664,1358746129,632147570,1804222768,1135893856,1008262511],[727906081,779397803,1792652304,1556242561,2057161485,27576039,148629331,1121846188],[2091050492,364252177,689868816,1137668618,978285448,491355059,911986882,474338883],[1072801202,111246594,446813424,204410362,1300282997,2095910588,330042217,922117335],[1296483767,1232704246,643679771,642059672,396829838,1403338096,1933834968,1519805714],[1807953878,1494225356,1716101656,224957381,1366877466,1029293131,608182393,1671656946],[500067564,1536563402,1092437899,958268551,893329968,1257583614,928169199,1729926026],[2117429587,252028829,1346205129,656264107,48992459,513111142,224374467,1410936539],[240092987,1193253506,739985555,2033128952,1139999176,1845879051,1053929456,263913141],[523482691,999472559,546310149,1768000769,1872975881,1331544585,964557900,400985843],[969773315,1671731356,1328657065,1279418662,44349282,769649206,1216450216,117869606],[1054388003,990001592,1550513014,1690007193,1532691233,1390678558,1898395866,837065780],[871178660,1595438224,1275725349,1908046887,1870565498,997092623,1729807203,207971322],[397311367,1221853687,1125168636,533270878,957430935,667581263,102805634,259422326],[1638498419,692621470,1023719767,1355454643,1387275806,237250299,665583665,1114931741],[1242568083,1029301460,1716468243,985533445,681097289,347200302,2002906338,152352245],[1465535825,745035018,1324994154,224288057,105146902,1680571708,638645967,158779482],[509394752,699786195,209806114,1043061441,943712870,614861298,423506136,197639498],[891207136,468218348,678061397,350142440,553142618,1774822469,373826914,1022486285],[129116536,1896438605,1332391185,79464473,645064314,94196308,808021728,756149138],[652659610,1397882144,1545412357,895301792,14461517,490062868,2102614818,1762401088],[516432675,58986901,1262563951,425902353,2123048562,604322276,1008331295,747944604],[2036165916,1361201443,1116075399,1135523909,1958467536,140786478,926895173,1402818136],[607838963,1912258760,369270837,453907016,495522466,215748209,570318667,89428201],[2002337531,2031992357,1885796138,1992622373,979918463,1596142277,1409381745,986243296],[805532018,801488496,773815783,1254500538,1401752769,37357987,534524521,1438926174],[1736606252,1842069177,673040793,1854268983,1762394070,28702208,754428566,2120714771],[282285968,90416456,1120224406,1979709085,2053760251,1635764259,1669150588,263633206],[1415719070,19209701,734117169,2067893361,1227512943,675568407,479162799,333829051],[77073258,1394427615,2005083663,1711860401,919935788,1067499556,1640994066,1873527314],[500987567,308332610,1990701046,1272879086,1565262819,35886750,1905198317,1033317990],[2056590627,416638542,3372167,1948084237,471291890,38544546,1870473115,517433533],[998620930,2033662934,52419089,371618929,2025023009,907932614,649077374,1138906841],[1339569054,1380970782,1749303582,1179483358,616941179,79123833,565311042,1544126408],[918638471,2024821577,854655030,396735595,1045552311,1459194384,23343769,1085978243],[221093008,1426962808,1518081125,295688772,2129244393,1101622342,1396070189,1966572989],[339456226,682821839,1983946327,855796561,1525814799,556513798,1492591188,1331398742],[391233587,1499301497,1094955087,934253442,1003305076,669042384,1504621123,1389209255],[1964919875,715884540,1354686130,1142540093,1894639746,1353495308,1372486240,661176650],[1190422896,1770760085,55920656,595188234,774743238,233700100,183613658,977648030],[92997580,789518880,575697274,1400740664,276976870,1010981984,1703925028,1412661666],[1727911850,1261778366,719440004,684531031,1529542875,1052780662,650386301,1613676699],[773168610,476375081,994005657,45913560,906819158,853200993,1716655081,53742673],[1436904170,843393150,1968536301,1652112249,1453316872,2047206674,501858983,2013890519],[1703838550,615906220,711057097,1453779445,1656990828,2129156657,1795905349,1267447194],[558056963,317857747,901801595,106371630,1826453263,473767047,700109491,1503638845],[864411470,1316864887,1768354217,1010042909,1076791671,1883230388,1187678923,2062112979],[1611142136,1628737824,965433544,1547887848,2111298452,862363181,529078975,762231150],[928691428,746779411,719149911,2081861846,197504651,1544754381,1434978025,1039973689],[591554459,585229777,776118008,960785896,570581159,6144124,324462825,1153525467],[1726511100,795579026,1189012704,1824838650,1061522263,98637150,1838348092,811887444],[787093336,785687212,335747317,1001457393,1597571753,524027775,1017800985,1359701419],[579969402,1615583945,745326814,1234305059,1159817134,1293795088,647938064,1192458111],[1760207915,1214166633,72958026,76055304,717701856,346013076,16145240,1843750881],[300379492,408709447,1761595339,68528614,921846181,1247191538,901157654,1518938223],[303927876,812755117,680439942,622629388,299475240,968500651,2124442322,402057124],[1584636287,531359279,1848263003,11879370,102863097,1118979767,1226220975,935037080],[337564393,467119361,1031775849,402345803,1124519225,1713712423,396616422,2129846787],[897336703,1112114211,795150576,557489862,1077781759,2125753346,1391311318,1473464239],[1533005316,1544706195,159138038,426217716,775219249,978953828,512109187,1062021400],[173008938,1385029627,1166479194,1250516563,482223409,575143614,1421060338,2019737618],[10342760,848960952,1400651291,1956801131,1969718763,1872704740,663728130,2018225039],[1474704094,32581439,114375461,1566039336,656738601,1062962762,1182619087,137741353],[279215709,298067507,753979361,2114218110,236333038,1090643544,1224113622,485848563],[211670732,164100101,1190245115,39661503,825633466,2024727332,1291063501,500903490],[2064157946,560207285,177939660,1024638608,1964233342,1012004262,424014762,1823494142],[1126032529,910226498,866602823,206921514,1048044421,1089844773,1830529735,1113914940],[1102170115,5289236,2045348199,1518460301,1171969088,586606586,641823596,1717858581],[1970141405,1281950871,1450908309,1432721731,1105787654,309399382,352412453,1454276796],[1347317514,2024828747,68104545,333451561,999259396,1181306151,1403212392,1054147343],[248078232,483845167,2001175095,1835295573,1920516331,828421172,675685493,170932510],[1257913187,1093944184,1738278117,819849809,737825459,593895174,47920326,1403845680],[1344895218,100276444,1586478297,1733041811,37791128,1278200684,1278021045,43061315],[516171508,1584984038,2060711406,2002928148,327148976,456081230,1571217933,1022531562],[1827804721,946738349,377810933,661143606,1202225105,1953242928,1275240088,2066707256],[437587345,2044602454,1886898657,331843698,1787287341,770355406,19009254,1476525459],[1101307480,1437771115,584687326,1374448278,1694505556,1350140448,2089554380,1751684434],[246926145,1703924281,1966570575,1476052373,2000481585,207202716,1362029832,1444297448],[661975339,1683018785,1177743314,2062467657,1930781294,1240738529,1075140420,872461760],[163664051,32478220,2027274289,672671743,1583380863,1492539496,465129902,1251521138],[1388494515,233854278,2091377360,914942979,880529008,1722956167,1127091028,1700606934],[1980530998,1637483754,416302643,756146021,1643556259,1940783871,231370738,12667589],[1135387125,1339442557,1184793282,1495954235,920925992,1494764184,767809817,1755239729],[1286932585,1014849424,1999862663,1980086505,1594559478,1666757752,1886121336,1730042655],[1367438510,1825111452,826272453,448838980,1275987519,1845118332,1307959038,523422281],[866488875,709207707,839930029,72223774,1779142384,1455887956,507569185,1545158804],[1365066119,1216043988,1429348597,1201332251,853802304,40983789,450637478,1610512848],[1585529188,927541846,2101626699,1263917210,742305908,377933518,1124102153,290130614],[863682921,652153219,2072317587,84340205,1048089057,891328089,76749689,1785994476],[788671666,90170801,2025708755,1351268413,707081262,1514654946,1048544102,153359812],[683954486,1850892723,220272084,187412126,1203383714,1130021078,79872456,1664001365],[1075591491,1051123829,229972480,56421174,934378238,957979279,1114591120,596437273],[1853349578,1361376595,1955018765,1956697354,599115773,776761124,919366546,429895280],[1364226499,838677517,1653262951,1887554558,1322458256,1974295158,1059952362,340564337],[1234642865,99682894,1140987235,246798746,225235129,955489382,339561215,1158658943],[1020217398,1679602071,464288954,1933499201,1853469809,607913034,1567984062,1966783843],[306205578,146612237,87101552,1878905080,1015699991,1277438546,1318497586,2000392960],[453768495,212079269,770173657,1897157115,1645115538,21601955,1778927280,685964039],[699986371,1406708357,1297140296,745376111,1674741603,742882751,1148336913,1395159531],[242388454,111376187,710512327,1731746297,1855177726,1072005934,532458943,1030070846],[773854000,1760624367,1869576312,1172990336,1296973893,1294026434,577612990,779096162],[665941968,1127917028,1452546590,1601300921,436420424,1460107249,655135124,381432073],[1014863613,1977745475,900007667,102565856,400185710,1186066928,1501337816,1414014707],[697159606,169004644,1946298855,327337877,1673758711,2019399379,804662247,975232560],[746339420,1741943726,422365904,394198424,174324612,2094220902,866169333,1591787305],[2085869998,1469478020,884200392,1065446211,1996302819,690446342,778387424,1754488467],[333049562,66957285,1314968018,1182373291,1623680435,1412369256,714845407,1298381511],[1558803349,99584192,1488777767,260346717,447022950,2060662978,1781742838,1797558701],[342208238,1949695718,1689273744,1788246352,1650153491,735814663,1026684481,1417061428],[1324125275,1100462952,1999959940,341140226,108066112,820719334,1536187828,480047495],[1969453384,419216057,470111002,1512424838,1005700839,1027048446,168156077,292191285],[820275264,950729843,1758365867,874510679,994815733,1128362858,304939277,1488122617],[1181140123,682608751,879896704,1979413074,239355180,1503254048,1746756005,699579776],[1915519986,986689596,1699827373,277201176,1083294878,1776904336,245512216,1146332685],[1507207690,1913558071,1465031745,593190234,254403055,1016241621,570504279,347164639],[1938110370,31834814,2106923985,2024510201,1151250299,716160781,697819826,1485190566],[489354821,376860036,1141752455,1951211876,1077990876,1912359070,280671522,1642710291],[1586949585,171504953,1515708464,1078513226,1670460137,329963303,1208046507,968347707],[1132744921,804147803,315975784,439798179,1812735568,1730989549,2011069348,1915597184],[889253805,1458472524,285406101,422077191,983593380,1614463855,1052194512,2060870945],[1342275536,1020005087,1900032192,781123053,151765038,790696945,1704504540,730515982],[1459810858,438592647,1651929317,1214981661,1257392187,1853509496,556587152,34559800],[1430102595,2028628247,1112511633,1952043874,1814785577,895476166,1249552178,1612271147],[1158561146,350846607,23098155,1668607379,1383374440,614485476,1665778805,446332588],[1111740710,760063109,1470776152,1484869158,79026109,775452980,1572935869,440276556],[81305650,1427860894,80794303,1791238971,1844752742,1057695679,290284982,1075856441],[845083157,1774162386,254634160,466444249,1932332817,1539828877,759344395,1436355828],[514370194,262858914,161011995,227232313,353703637,395739556,803740576,1442837860],[1258187599,1346828782,1535488016,1296126102,2083996823,936918607,647876817,723246411],[1639987574,1637247746,1034990125,1750133949,916769383,944783400,1822912288,723377537],[1939303324,915854259,1908862275,701161858,1857058233,1871331514,1558667925,935556817],[475077034,853245222,454070961,1326155051,1598730237,731103984,1033303436,1516435494],[82416940,1367217818,1145896291,159851119,669412081,1606969477,575869258,1891671495],[1378009913,92578654,1076061372,179103014,1339292906,1002138838,29774694,609997378],[920312248,936113585,932970803,1665895709,601151434,1572050028,125952757,669817617],[2087012989,620400293,1684601835,81471898,832629797,2083692872,1650524907,1304645111],[1253457270,2042401341,1087470580,1049677835,1161447240,1899091580,2084342148,792238541],[2008054498,1297388920,1990691899,1150260998,2028894024,780508229,1794370025,1622991913],[1073264198,1760081971,962457905,23787077,383319942,541516678,2105254032,1814209134],[1898302953,1113085510,1110067956,1857473799,1772737809,243439695,616018251,124034703],[1025096662,592656810,845250873,1523114962,1937556946,333542177,855718794,1755786333],[2120657092,510278128,1979135478,315581146,1385324124,460456606,1831572164,1274261767],[617640974,799420107,861665412,1224407053,1233177453,2075766747,150895539,1676242622],[1847812968,1298974712,1570568109,2129589376,2647262,240423151,9904158,2027346039],[1151599065,1921176507,1793877735,853998677,1260178514,1830416877,1297473041,975067457],[1420456322,1659413308,741413517,548576956,567264406,1910432626,1367060814,1736035077],[1265160479,88814976,1434007063,835800693,399291083,719533131,2061128708,517780403],[1896424369,436543759,276621040,605814850,1392148873,1504815321,1849341759,1476922558],[1723637456,1657952723,1569054180,412621052,2077124302,1684169789,1626810798,565325440],[1032221437,60914315,1465388692,2081482096,896406102,1516096488,2032420861,595233642],[1341847513,1336657827,1607622472,1239940167,637231366,606974801,249064997,1130519360],[996534139,1459151170,1404398601,374841564,1877613524,788834542,827221219,481237054],[1178091612,883623044,1384323898,452257875,651626261,1189185702,381991096,891798818],[2087151701,109461688,1409027382,1981224386,464750729,806173864,117053211,1954010436],[1826823539,1474961644,1413119810,799157282,1476983710,821153444,2018789359,1029948665],[1795757707,858089577,836284141,570949989,1316777165,1880071679,708695962,1040929303],[14708828,1104720266,1042384325,1083254298,1230068500,305912366,563633694,1885433229],[832508754,1388817211,1846731537,1170591167,1382036009,1876961687,1277746040,697065235],[802745210,1291090481,1216099387,890145953,1410408196,201970272,1176943650,1889843601],[1527735541,666857878,167811018,1327632648,1209648579,1685328686,1092934638,664535392],[460483838,97831047,1850705078,329896448,934628630,151616173,2043911670,1232143877],[905742193,936180134,1950856427,1332775650,300740989,1198716360,772150967,87032421],[1380846544,2043781979,999098531,207786381,1079101949,447076545,1646810571,2106320507],[263323770,1227433013,531081889,1001062141,1597626325,511931221,394444252,955485458],[756141799,463891213,2090705070,1728370956,718553430,297792706,2025487394,1335117019],[523496636,473401247,1457014271,1334829867,645488305,1808459940,1638372392,296012963],[1094494495,438914101,679242658,787137225,1210888890,1364686651,2081201787,1339791247],[564403354,64280748,51362872,1448113465,249116343,375892325,44001287,886403205],[1953698903,882114861,417861669,258890682,213873857,1000862707,1292659239,330506997],[159751319,1658685609,1252471799,873731610,496993587,282442444,1089375024,1520229283],[836302593,876816652,268573836,1430640258,197035637,1945815795,1498287535,1983045964],[1099929542,2085471434,2013608015,666427178,1910332765,1687369128,1171768812,2061048706],[787967200,767047381,716987304,1379910238,1851687222,1949751722,255469820,1961334105],[18531857,795644357,398812288,58783125,1579427339,582422680,1598039089,142833924],[943175215,1445635479,1303920741,1925038754,1518334520,606916882,1002301723,43085113],[615537373,1562587171,1211660015,1737167859,1743999317,179622141,14131174,765815390],[37571571,678652447,1563509953,397995981,1190105680,599821966,858571180,384917996],[2096443088,395504350,1836103082,673475110,689038888,697417119,538683965,2062098804],[1440126043,1980610797,853958935,2126193991,758580906,390068257,602442448,628182442],[1389283740,1774043233,803274408,292834898,1220093298,722848593,177645928,1846908544],[2035581828,1974335001,546968239,1373965632,547335153,506947509,263033603,1565111692],[112095535,1103842155,46753323,406706836,2032086861,523423697,1344554978,1115081720],[418275055,1554525052,1499656571,186894560,28099510,2001022411,1275439397,1697403291],[85525472,487111008,2106890176,1541357074,1946680543,660552334,1583275045,2030612719],[1063703708,666813451,2100969428,321397045,983166892,12681436,1537126660,1411735736],[1467982079,172212394,957254561,2113717828,1634783625,1857873124,1885043958,2101262753],[322684649,923004310,721915186,986690479,246538945,1427058396,1448428553,715870710],[596990321,969556806,1233171514,855397197,1816494546,284062975,89107846,1306312200],[281377530,1888304788,299391941,1332461156,1008886450,1084234669,259371975,1692210261],[768070974,216452340,828951679,420077519,648694643,158532407,21105840,1593723336],[693573524,2027519918,650620599,1671195178,1930426935,839162632,2020269426,1701948846],[195559747,1255258953,674149145,1066157727,172972805,1110338790,637426558,1751087251],[876053531,1173705093,857873788,436465064,552575120,42429408,866881186,1770302106],[1065613609,1973556147,779110219,621313738,1850967977,856559008,377058343,248868271],[1298395649,1829646081,103713848,74050181,1390205617,901619003,1638740545,998471193],[1067276595,434815215,1524892113,1265225200,158782711,2121623781,1261462377,1164454003],[603979523,1478122999,1008085704,1412926852,1930064830,287038788,54437235,222907628],[1510319313,1880441667,961976693,1917356167,631505190,1051462986,1603936576,1511510673],[1904289388,1464821623,69166794,426316147,1931786104,2105290441,110846129,832068010],[1428299189,1763429526,443248690,782345529,2022588385,598957053,2069943681,1506123277],[823491666,169645641,132802845,395001340,720225277,1140329386,823235283,268988355],[1832932426,157784421,2086807138,266769149,708699601,1400841523,2095545815,1254963817],[726302213,1905815874,623613699,833745778,1125689459,66655008,2049102377,315698501],[1724814724,1288694771,1455442412,1269647910,1044951039,300300983,914327060,1681498927],[1053639641,161042145,341467670,999194114,462541863,1979052416,2068047448,834988517],[806628609,759078811,966554776,129345521,1856191160,744740242,1171665435,119519852],[363973345,1114054853,944562292,68985643,150207882,1167685207,790733871,1699887112],[1234453490,1884908502,1380837550,1876065642,1151660653,900583584,1895395668,327010299],[428537455,784358942,2094717587,947567599,445381376,1244697454,211128394,2085258085],[1583066709,864829955,911359869,1774264655,278804073,53589387,1270126091,795527636],[1706511893,1241785709,2026471297,1675680392,720661086,2069078477,1538834157,1851700347],[899426938,1887930916,274595301,442007676,1560156255,310027654,1150520231,1188291481],[51932759,17581306,2096064706,492568858,58567030,1403414929,52954168,1053722580],[516471380,658659702,945563337,1317970050,1047074929,1838705917,1279309315,1677167240],[1323436951,1537366466,1574444474,343238003,805086187,1839475883,2126797223,1110916728],[98383345,1076682532,509439092,1325115002,176183140,998815098,215330626,2065002691],[1960842343,315884445,1733067253,127389681,444796793,1854532319,672006072,963912655],[855744568,287674336,1663503117,2040466872,1515596788,626439091,1124837036,1167178901],[409082047,827913667,1213084651,159934447,2082400353,239928112,1356251203,256875952],[18108372,764093254,95579103,921062546,1513025468,1970505192,244265062,1006256932],[1147405801,1691009172,1396862210,1330358150,819343756,702956591,875655590,1293906693],[21161037,900808511,2016668513,965298492,912876589,224680810,604282963,1975022010],[1920637373,809509947,1956175140,711006256,75629185,571374478,945879668,1188594622],[637895053,700615468,1092544717,1784372434,1153113996,946842006,553113005,669984029],[1302871695,1356902434,1353598574,1543160219,1053852940,1010122857,737817878,29322501],[318123076,108583888,510517471,1866962413,293631610,1676169844,1796895213,663267304],[1404690887,1218572456,632989916,1832008350,573795732,1199613582,293210475,1301915933],[1819374201,232691988,1366017103,1865509467,72759359,1402178635,548375735,1014741432],[984914559,1864908299,333517610,614966209,908414399,1378885071,1627592040,1709220020],[395999499,1585943099,496029398,1691849530,1866006854,2065135184,509554209,1599432644],[1785869962,65544950,1897208609,521199681,100282348,1146199135,650780521,643394653],[422426972,434130141,148722880,1728458492,1146324116,1121724894,1111172020,303984521],[1771739869,359397975,136713264,766106090,1689762550,1278509837,1689889323,309837251],[120264490,1767787660,1072382417,680363768,1860709131,719646261,1822987406,1284373672],[887101325,2006850803,1857306227,1124018381,1042055672,967011098,2041127677,367064399],[106814578,1512274534,1662829720,462342796,1085377212,805759525,487408911,1967004717],[201380500,278514221,371213793,617756565,1232899191,1281330467,1677805983,1702824307],[1003794429,1102402229,756125777,183242987,1096639801,934590265,2017214424,207855635],[1993291120,774295130,2040915079,1655020539,1057864096,174545871,955668973,629096969],[1849487770,1579615625,826629778,2061436499,1830441796,1684651986,282692018,1117725787],[702549535,1317918748,609138332,1952644009,773488540,656939442,463086073,165439639],[2116013102,644314942,1212275429,79355652,272796101,855847819,1702703173,1905254439],[1336072614,246385951,1552585468,42631193,460011342,1288752437,1832973461,1220290813],[616238776,1277345828,1897911815,427192834,1949690209,1969099105,1209132690,718175981],[1492963614,345529891,477132059,1345529331,2007190373,861171484,808445543,1400805471],[997454385,861658020,824793396,505111383,781377357,962897066,1326116850,1460018699],[611127499,1097798208,141222845,204467014,1371721317,450515158,1630730149,1953652118],[394346321,273848416,1285231630,1811273489,1827568612,1394945533,1090875538,423615189],[541046441,1779254617,135290574,46760659,11683540,463469738,72639834,701024289],[1617748125,1129877922,662690585,1057823739,71956825,222854600,855708258,30919959],[1245629447,1568624052,449999921,821839095,452453122,1817228656,2029528427,625816749],[2075063353,1882985038,1474134067,2093452689,1754010183,1495493724,1187459300,346432842],[1444267829,1105537008,1194835567,498541196,1496451669,1693230851,466017713,807914426],[1430636194,1900132568,438987794,488382575,544936553,67781737,804431763,311622717],[1968775658,144585447,745081386,120118041,1991727494,1040860873,991372641,235631097],[977651647,1746373075,522674521,1942014631,1698462947,1999236885,215192490,1395091334],[1897700268,2116208416,397046874,2019407224,1468682911,1803387014,805522579,1124312524],[1275488798,1422731945,2038212888,1010830468,1815695776,1757590312,112077457,161589196],[1351463467,1616435060,1830064219,452633342,1767145366,1476993386,1026971880,1316586082],[1560610916,1110241717,1031292442,1043123559,693969443,2061448748,639264697,475811711],[993486039,1535147168,854384369,973065688,1187062289,342961219,641839577,1700045219],[256059101,1233509507,1723297628,134946681,593711475,1255023095,474852282,328700245],[1154277249,165279344,29808482,1382876589,2001465917,1876600353,787816376,1934064377],[394114257,804642912,1677011994,2041230247,1660242165,429360677,1603988780,1378379103],[1668771665,1127147337,372761662,1742841573,658945788,1852995247,1625441839,887592783],[97026896,910176932,1018564085,1342853943,142430855,620967892,1434460366,1052229199],[78828953,1260382589,315332890,130621829,813112048,1341208376,265765732,1719434355],[1975827086,1936394884,1483992904,2062017251,1478529046,224795315,1716647063,2123505507],[171113237,582373958,1224676865,1193612192,1694497658,485836462,1461561677,1502053905],[22838439,1693790787,552507558,988004329,542885149,1334266047,998321907,1299055625],[1657388125,663686081,1005701192,1332191998,2015771489,1008205809,5057663,1308568848],[1891798412,384133612,1343638479,1023292293,1726605335,336527878,2004531940,1007812055],[271543457,260472936,1101770403,1534005108,2107437782,677588416,427826874,1694916008],[403523856,1553729251,765141710,559766485,898606727,1733547734,388899802,2013927744],[174397900,253305343,1211263232,2048571263,467149329,2109504442,1830532311,955680042],[40925876,2088958702,103741206,2015139159,1760975857,1042251650,250253101,532296991],[498553078,1803970575,1287288490,815114445,1189798770,1160012261,906190599,173973095],[15388872,1101031105,1913112759,971908503,274064105,1269155638,1123749573,30510149],[1776009487,1275000530,1304928312,1673517465,1675707938,1123441899,1126801128,24936133],[1538794096,1484108267,2019214148,1447881396,1425930894,936863844,960434396,715866463],[579672001,18349220,30677770,57648807,1395554685,325715195,1006020257,1585592025],[1756586033,88987240,629400200,1883009468,1517861682,1582535014,1570508406,1311911077],[484238803,1206540269,1121565106,66929807,799842746,1992294764,328661314,1203246717],[518010630,301967431,1006857950,105194776,819421590,223581138,251846667,1384278988],[850149110,1713371607,1749154435,606433513,79905114,242553331,706815899,1620541873],[609426795,55075063,1161342309,1512844552,2017820471,463858759,1229723778,934014791],[645113006,1520512745,1715100024,449903033,1366068133,875010439,1817576640,1576174694],[733548752,1820267189,820680821,874451228,446745091,150863400,1103108838,416572336],[1880734861,1273362095,533050299,1728875428,443830251,608539980,211693124,1906727129],[1495726978,1207071512,1869326837,1152603887,2091349719,577470486,1137792088,60862003],[1601798162,590054599,944389262,585789584,1895251211,295596574,835828336,338740736],[521443483,262220534,1509260899,200568711,653835604,682932730,536135690,1130897320],[250661616,1447614450,453725966,2007352623,182518657,1964973913,181176628,1667349749],[1251369649,1270650343,385399264,634963292,737803442,1163727850,158550361,196750215],[747993106,275718233,581632810,37390137,599227771,1902118332,1148479212,1403246003],[1063482075,1360375936,354374192,1702971116,1676170091,1488554362,1675734652,2098069758],[1808320816,2068583913,1885144059,892466785,1488393250,1571807741,901215137,577636178],[1866351202,1236892505,431833728,2129962862,1722974755,1199341317,54072653,1871567617],[976353593,1811268114,1835753771,1089831737,336785993,908175545,1696433513,583713744],[1546733511,298479074,1843601234,2097800898,140471100,1140739396,530975557,973381239],[158756263,752874247,1441275369,1271110942,1803714251,982287737,1609889643,111396667],[1487915675,696652217,822763959,289683157,985049752,706826936,168665702,240967895],[186071527,841462218,1107240269,954489661,186634784,118241725,91558782,1888551952],[684026249,309915567,691991451,1246762930,1047507688,1330344122,1502995861,1565527010],[1652465963,158075634,2019930542,1609001407,1107676248,1064323115,681639954,60222347],[419479291,1018593839,680059495,1043788431,930977724,1240366318,1056947755,1008507417],[977225669,467327021,1841731995,1888147169,1812754536,905549158,224199540,1242618183],[838372735,722430114,1103606157,1056081930,280273885,1771538089,1457748447,989928652],[915449938,1147286838,180477599,669547076,1828039587,1710797448,877214269,109816630],[186431354,107591626,938242070,149062125,1349057058,1791404512,509115733,1569607987],[549543812,680777971,688741985,2032192572,400976814,2011497990,980969836,422368527],[1835998359,2004155038,832870896,1913280279,73188346,706841223,1645147248,1364807809],[1960423283,1104686118,445502593,1985738755,1224764680,71809107,215342007,1683450890],[1860347940,244468149,1835672080,919334825,779449114,1198342263,984813099,1240011888],[995687637,719342277,798696850,906486783,502734055,528667173,1623653491,109953792],[767524671,469920142,1095263433,49814358,1761113543,1679578237,858279621,465132703],[1280668343,1873194665,1855656091,1380909186,858417684,1671546919,1122420761,572124861],[1765077518,1748064828,1240022063,1282040375,1063699864,143860645,556501654,1755225574],[2035442474,794209923,146075702,2001353537,1191270997,1984424594,619878874,119407003],[219725354,1039417141,422293719,340262694,502796145,491508082,1841700183,907176644],[1675951161,1769133519,1461634471,460877835,1006869756,1632540660,809838834,908853568],[1337083791,1286208820,1654135109,2126269646,828228006,1591754803,882331385,576640753],[1769122657,48017302,1347308806,1712080319,1666595559,1026132059,56213653,304464748],[1057601211,1612224403,1626283736,262538669,506764937,1829550493,42528814,1931026394],[1196715030,1722411268,367203530,1532842835,1539649912,1310642925,1996946639,163841271],[792959752,2116963550,806050702,2078798102,1970213511,788689017,1062670992,2074669015],[696963938,280427985,1592278298,1942506119,2122886236,409973098,585798635,172547089],[530510667,1244698267,51864412,1950539672,492289810,1798931012,1865390295,2115029260],[197205075,22104349,84204555,1041991647,260132709,1340842422,1569900876,1132582953],[280964441,1876932438,82593704,198129582,518251093,1966758967,916842714,1515634421],[1308567885,1635245209,738761941,1905009044,1314536842,1521869394,318116598,1577922770],[1998984284,1029774663,1022893184,1618258048,380799310,220216925,1243868157,270546381],[864779329,1669031392,818839729,975964527,2063454541,162282335,952304136,317228063],[82936265,1645610212,376889347,1581713825,571577001,1237800050,1440574726,803445244],[379674294,1606878940,2030224546,317291742,743652582,1259510203,1251278117,1809132563],[1407409957,621006602,255721808,2124693889,1805376531,1763345957,261374658,1700843196],[80557872,910110758,262240990,753639325,967055439,937333944,341058454,1953887698],[305078701,1802173248,1529465205,44002131,1179231243,1455057257,1886053668,79536251],[1551093767,1022255307,1772561211,18644176,1611778187,550892177,2117594199,356732794],[1826423802,1798202265,1957192726,912549036,1354464557,1538318038,674331188,1343074824],[974931834,2013722088,1492087266,156111899,1957326376,461446705,305016202,1721543553],[1823017109,135293588,1490688697,331114440,1604312602,1544377159,1375114210,1673104088],[147526304,384997457,1750741474,1824773659,1267434489,1209195957,1541147133,986712280],[1052163272,943756091,1238135389,1883232732,948157533,1100431230,759791404,1481842255],[1647893141,1622777297,821491495,7073668,2067108380,912395615,878543720,1377618260],[1658541605,2031755789,423326055,1485552528,1586391338,146628708,669949214,1251809715],[2059748177,397159463,156000500,651988283,283501962,1936982842,2120296756,1829043703],[309974047,1247984310,131089644,602917274,655328344,1518250065,129977308,2086912488],[802720724,1442661928,1956167661,204774071,1484626329,846452628,25997818,996924284],[736576496,1434533229,499272344,1517121489,186416416,1958521006,1481728581,1212902633],[1086358265,1055288927,482784737,474955096,2120985930,1557863172,667368035,1894585641],[1397768443,750233242,200730304,1303400406,113451081,85776932,965226968,1215266742],[1285883523,166866600,499751241,1165816017,1245339043,2123943666,1355356321,1758309922],[1207749869,1829439154,38384266,65384044,894257926,189593238,1671649883,1231080567],[1365004510,1832195606,592966304,523225711,26390541,1156080150,659724549,304214214],[281677351,724855571,675141934,1708841361,609210775,1580369952,1501432582,1693886185],[2029915909,1468522991,1264403750,196259080,1233831614,609440242,928076361,955905842],[428161613,89135408,1416833545,208702866,1934772235,804394046,57029086,810699537],[566679914,1208707370,1678440287,320603396,1491878964,613303146,1678405278,1257321142],[1905065319,1069416231,1924743573,552388345,436081811,2073993455,85826131,1158523350],[971975931,505498829,1963777861,1313668028,2013987332,1318450946,207055594,1889394354],[1486804973,1357084950,230000043,1745142488,757698691,256272800,1481489454,79563404],[43321329,600638665,992327797,1961586252,1428344139,623903024,2113205525,1233007091],[708602925,1402326274,1852818086,781009193,2078701746,1011780682,2071701681,383572258],[898491033,1224367245,1892602227,1793902364,288715469,1845334590,1603837503,735502051],[918287310,504516823,532454950,1389031683,1205694171,994084693,836234102,557256298],[808138851,49306718,970964014,234477444,878201091,1921063459,2082678465,1553406939],[1704081512,1594700519,654736211,827197031,1398176008,1546307590,1308740881,2036643854],[516501676,1906239242,1119739989,111180219,851601415,1454569162,172952982,66267404],[1856077674,2028171170,1538350361,2060758405,557278675,532941608,95160925,752325066],[1354028087,292376058,711079535,909553080,1831795949,252392521,1275089259,1097042511],[455581087,1801930898,1730908651,1291837895,688022497,1179623794,645922821,149720489],[1056122035,946560984,1123207860,1908753899,1444696688,466062470,1342345897,908996792],[1049668878,709730961,222538448,755232485,1266064576,65788634,1824695212,1284081882],[527466563,2124255270,65909830,385885693,1565727136,988390882,621131666,2088526314],[132977162,912702021,72522477,1207163576,2077228994,1340531062,1847605775,1482047792],[1953111705,1699136865,1711165790,190212437,2092605623,1425014887,1234405246,593057451],[732135494,628201826,1726221077,47059209,1311990667,1426404971,1237037473,1822672714],[622620281,701141102,384718715,649489314,1709686279,1419591534,1436388064,752683414],[2023783305,551142406,39586796,1726188148,127264553,157031188,1509854970,1074021207],[590559471,1638547368,649230469,1364513379,816060203,17236143,1709563851,1893257597],[64727732,1661198020,1399336490,1090530700,681300280,632070275,1911484924,805840714],[720882485,1077946431,639314308,1273974183,1636902850,512636764,1997238330,52310481],[1897667548,411883015,1911382806,1874063401,398638722,78200580,1012010386,114160316],[71063443,698198319,1068119179,1751745665,1235843496,970843719,1616181762,256397306],[338186145,325859784,2057287906,1074230535,791932610,1023821321,1961683295,1584463061],[1719735323,806801887,72394038,1542095684,1225441499,1268077669,1636852395,1470354727],[1171415007,381089987,823541686,435027424,539860047,2039728724,167081713,2081443015],[799462144,1361049559,1100081348,293469546,736177182,900479245,195058767,1102760577],[1585736297,235877008,1355191350,171339684,1369841029,812334908,1645344850,690850923],[252067802,375923799,1871131413,1936599257,1003526621,1785451611,1159790612,1475421132],[714772516,2083283533,304793855,402479118,1793272477,8359040,904208345,1498319096],[2045427299,614659185,249016804,286403451,1561169451,1455276774,877686061,1543935837],[755621990,1045434096,927150501,855140436,1101700502,388196811,745138150,2068690623],[1428141423,1395278394,906889036,1615514892,1384498672,1558837328,1624178238,717076532],[1430133337,1369590874,55213767,245510760,1387348394,923716100,751161008,1250478139],[646499207,1126248370,1271963312,110805683,1462768553,1455692832,1893364739,1108023399],[60003752,466805839,943863557,1116712933,1347339294,1121744540,477325772,2123607033],[813682857,1266958225,1736777201,746903848,1834867550,332165926,1364155081,1434982304],[1137482051,1720189269,1201662244,1720160955,555343966,275663519,1164891897,1706445496],[1692816831,1371981470,1740506621,426329509,1679058241,1238227184,1529264871,942167468],[1737979980,209113334,1564011479,2007315399,1543008771,858133708,570486695,301959395],[745306972,1069672447,75080836,728112872,397214525,179147656,1916472427,1267582137],[2017265303,1926679093,662460325,1079170013,65653623,1324658700,1813446140,1774409693],[1213993085,324237922,505349216,845299007,1671425348,2022872091,1305542393,871353239],[960256107,735431452,450357905,1889486678,1272736074,1828721112,1702302423,95001432],[725103883,1794562135,2057878288,1308598252,1260393621,1158179898,1638952409,1456426350],[1955889867,1633165408,688224263,1234468554,623137595,968915422,1128868439,2067918658],[397451904,1106494793,1336362510,315157138,181523602,2000485507,366283820,42967008],[193662756,1149887095,2017442194,1273529629,60997019,1804833357,1455069844,1912539402],[239943898,1420357515,2102668749,1689932208,1554177461,422515681,174474334,1962390295],[763731947,587192514,498744103,352413448,2003264519,534826491,1588531982,164545382],[201662824,1949714512,1155413792,648213574,292082069,632702111,1713409298,1631823049],[1080004172,787129210,1183906470,1207728732,2016896818,536595980,1922232165,2002941712],[357154913,677786321,167269085,797678315,1610221385,84501805,43162211,153591515],[1089700425,111164210,642074795,995021353,1498112513,86102544,405081932,90607821],[1411459283,13298976,75832713,1282174449,212796015,1357491551,1130551311,1175847520],[1512796918,2006362755,1662405875,2006466180,1671220743,1388472522,1638701361,1811112420],[2004589956,1242505274,238546274,275584968,2125319907,72526845,2038802445,449203370],[490554118,1059028671,473328489,1368800784,1659647182,2064219281,1696820268,534895408],[1895573509,2005860056,1381884365,1537421213,1127212058,1291160944,1380466006,1181228019],[127756041,1739354707,1047325984,1239108460,2108621486,1235947636,362748882,131479153],[1358486443,1155596321,1978732128,659425364,785402431,440160870,2017608466,1930834713],[840243129,222619668,572729795,1611782923,389136303,708826871,1033499750,1151841887],[524961970,56131023,1433778316,1778061992,1258247609,1339095940,1085464037,1771198518],[106789732,173401236,1966135955,1920074498,689607426,115640960,299847319,1722088236],[504817053,2017038816,1357698868,140517463,1895752213,1646355172,640446116,859624943],[236927209,1057325575,1889911227,2125273323,348713565,1069576269,741452455,1269075807],[319109321,1116300019,1465860108,73139450,1949939147,1877525689,480742425,1285094691],[1508595002,1506637460,887838884,1613527594,69602282,988438130,1974486953,1904822012],[1820139285,754073230,195285389,1485113634,1103852398,1425251181,72999969,517556731],[377064864,722346302,1538304901,55987732,757871391,1997143387,746318336,698559971],[1886741235,36319051,666375621,2001613103,1402964620,1011360679,372480109,1627140595],[1780189222,943833045,395624553,895186772,64960090,91331779,1375222959,649052197],[1137812170,1513758826,1321343536,175599004,1707735752,1876793088,518369051,1922147301],[1202163890,1774519992,1919454917,52219639,1122254693,704136029,1563827497,2096626590],[2020640769,1386166230,1535739820,1316011365,251662810,2070537508,1393900280,322856272],[751989664,140529223,1491593845,496726911,1197960238,1365272209,1314248057,1670261488],[330630565,514818841,320278807,969472948,1339091394,1131688888,265483981,1221751820],[732265502,66565129,1344073935,925171155,1559276896,231862821,923563168,1718641186],[195825206,2066333182,739357534,990950560,1378734340,2031573302,1711243643,1996240104],[861008318,2001631680,216809542,551042858,1442013511,488897880,1547939478,434740712],[1491040748,508679874,1773871626,2053006023,1150448577,445140715,533238317,1532069465],[1854418888,1004801351,1868207180,385384208,812362799,679910227,1795650487,924989227],[1099877029,152018629,1469598160,1330449972,930248484,1207544384,1696209579,1940916383],[1549195474,782776478,159616551,664996926,858443069,775105326,1356778005,1617540221],[882655970,1638884651,2124345592,967033885,69431918,1529857286,1779751272,1080495639],[1631217066,561819355,89255845,582807960,1096599088,912025821,589592550,1282757648],[1404623654,269271728,103338043,1499359447,1943113830,314969158,326087159,1729340735],[1084190786,317983326,1434047079,1798503715,2012607665,1839525317,454676185,1836679400],[81361603,716589794,1956767192,1624326800,1281204325,1326832068,564019424,282817675],[1779455683,1427625593,228936669,1206823997,1880852741,1137768324,266419099,535052402],[973129786,1730701591,400916144,655187299,1687128118,609374434,247636775,561176212],[1474900783,337879106,991560031,1562607423,1177519116,47447251,1629348164,2049580177],[73440379,1213552981,1772743449,61777683,190658202,447470846,112887012,441088505],[2084324526,228905323,345726613,568418676,403777709,1955018524,103671897,1059640220],[696105943,2060674295,1515380209,2042029632,1717728505,788454201,200743805,632619612],[1841861515,313923847,1137570321,324567251,1857101412,793251364,1034538451,1837733000],[1811120260,1376915312,717056057,993558596,1423403320,408629650,780563449,997211793],[271730284,591972267,1881125136,2089490280,1295803293,1356503321,438863555,1511983356],[1384375827,2098716518,2027293460,1577974736,963053067,1266281149,1653018404,1458954728],[64762224,660793911,1804974845,776317468,297864384,1762586867,1393145989,144112371],[1153267112,1021712076,419139504,1495413984,1970779973,161134066,345910638,339187135],[1767918358,915368035,1962872289,2009348848,1939691407,1202576860,257802712,1472875647],[1419620569,375829450,1603043374,1900135502,1472470127,697848778,2008621893,710741289],[1474632983,1610520319,255396945,732009562,141376755,1786514971,417973191,534227252],[546691863,1159109254,95864467,634968253,1800554839,1149293978,498192507,1621337119],[1347206053,491410172,1309926576,832625899,210055567,1824910924,1962832079,1319176864],[660779362,1000519632,689975561,1659198019,1338382531,1293125233,1281141412,1099198505],[140591519,535242280,1590970524,366909630,1734609597,1052305229,14483926,1642535834],[1537745082,1272059897,1845164701,1127682068,202386369,998284664,1904815852,2123068660],[845468853,275829465,306491158,653072033,841702610,535972388,1727466191,1067967553],[1216101571,2126496343,465234243,770011984,2106642553,254468619,936591708,652654644],[767740275,532083999,258236094,153861779,1613291354,438064858,47698057,1271923046],[366235046,874118672,1150945960,208071037,163689539,1896142270,2094720574,1495043781],[1344442847,2109460270,924428383,1598874469,873372798,2099910625,1302477382,340362884],[172803624,753130889,461008511,97435747,959052860,1229168534,1037442298,1688459401],[1245244028,400738881,2116777490,1331139592,1644756739,435289303,1182348453,517205594],[190061771,2087865462,887663487,1147821288,2041158706,583577525,1777419385,1580329401],[1031029054,1609777970,1285942362,112809964,1934220296,1656259457,1220505107,1959158128],[1031676072,727479228,364366551,1382192778,1743041851,713207249,1756037968,1595103780],[1129449169,272934951,1002916352,431125561,766268305,1571378887,1617060171,1631407301],[2011041899,522585731,1678797529,1962661446,1566985575,623176836,642143665,1312400161],[1373188012,101517828,1477550366,1181361583,1903311581,186909503,1421363897,720677236],[1416198462,361961454,1372901979,1124627629,55422813,1313053270,1134827997,732347044],[1151250610,2039561220,892700056,39860239,1077993630,1410614394,709000114,358922334],[1685534383,1435767016,1520327001,1880654039,619473652,2112314286,631762269,756530355],[1927395571,1692903738,2066290557,131535898,5347585,883819908,253762465,2076486174],[556089152,2100552377,147949825,1996783541,1830123238,440924154,588621301,837543912],[134532254,979346178,2093137558,473336499,1343770738,2105291029,167738208,269076307],[2066821201,1763405179,2040776190,165762160,1772837331,174749128,933667786,1910128627],[1361152857,1847958154,1038376857,2092092510,186227822,1054441067,2111051236,1161301361],[1448260140,1054694712,267272365,774254066,595363435,261299301,855322213,1829996915],[1378106120,412716003,2086704675,1932878994,1282949363,2125279217,1971669884,1974982720],[1727036261,1066792001,1629782544,1982245630,1938450390,1170391777,1894233206,1144609041],[1286017724,424102042,737442885,436266324,1343027718,1523168569,1235548099,1470797291],[1108532914,1576968029,1707232520,401339111,69452408,1670285730,1243646807,1266451777],[1657365512,1585948259,1437952050,284816823,1561873044,1306799141,1313864734,737000384],[1683129604,1142348244,1876373162,836302557,1008361175,1809133793,1661863616,1448421591],[1248345741,1969048408,537097521,1119080057,49478266,1008419997,453567000,1040699978],[1606409969,1967056399,1151357495,2002684360,1556856330,1345250184,307143145,196125261],[226417934,1073306084,1996649136,438326069,597515001,474536756,500276258,1244610185],[244884302,1963002635,1535864253,988317763,1636631266,1793539956,849841177,191410672],[895281395,804277122,1903371156,24512348,1907581284,1715629142,562682955,1770798317],[1171821907,993045561,1768923740,1808985517,646569857,319856513,934504245,1149435970],[848961842,611537255,1355562570,1288008524,44911911,303603987,268092908,3134809],[838467467,1868007632,902444410,182281881,473696746,1995024288,1129179295,285746748],[648145335,1806831170,296528775,41225602,1122500672,622363605,2027969716,1737005309],[567459366,1345725516,118224498,640625175,246911070,1771300708,527912600,1319528079],[961525119,2831715,1422150461,2027294930,1394314032,996282457,1087613291,999110577],[1169682810,1975840830,800427136,1542359224,542970505,132738076,748970687,1737081549],[1437086210,995805862,242257357,304231672,2110349546,228713675,1313363113,904996467],[1851858550,1221146290,1425697653,843527994,1489222784,1137624187,1619048610,865997368],[1663949028,271851852,1654052740,2107439527,1858323108,26863488,299501680,786639168],[506299338,1942578820,1939995846,1906364045,1535058660,243664285,1894782791,1769472329],[1405377204,1513063084,501398388,1493975958,2103524682,1044203902,1522153337,830066656],[1062866259,1750289963,1691715873,800169872,1990273037,1777666594,646603303,369189767],[1537799000,1329576916,500476511,266862247,1651308001,879531574,2001056153,1573379441],[1191636475,278911930,1616838109,2013061718,85063518,960179013,1544998976,1905270407],[1005250040,1943617668,26031823,1603251301,1575595264,1480244438,1201713498,195915306],[599282035,540706541,277147929,1332094438,1662298078,1281199339,304750613,835405682],[1073601943,394401222,64417869,1325276600,968875318,1688166667,322505274,1845881210],[910617313,1879384787,1560121396,472494146,985396502,16468391,1096584276,1765675014],[1345954327,487125416,207621786,749555093,1355200135,1892699059,1331864714,1666528032],[1900783306,170157397,532773696,447453629,1815799165,693542856,1355932141,2100742415],[88765879,1398329842,481943706,23644080,1470790999,276121912,621285700,1527492345],[192184263,1744113138,841967455,644296913,992377501,484188042,1590814547,1965625246],[314501264,1046225426,326181738,323966848,952005529,2107127182,535900004,756953659],[1983741586,678402559,1011137733,1729714502,1436219307,1659002373,1305926825,1817273153],[487854009,189597861,664693403,657074110,188258173,503693174,1439240101,1136117013],[810490353,1723247976,283914829,1450904611,1462582383,387561962,557007700,1625273803],[57513133,178297197,130958160,1278099021,22113201,1927534918,1284306525,1326258182],[25438387,1274729335,1686945549,1096538458,404752922,1113412152,416531103,259604986],[1430485829,935679820,165123483,772973556,347582765,47801233,46779573,1935832585],[1545562007,1616683337,2093002102,1495237712,1269507207,1341517872,1850824943,719653109],[1062693589,1423854058,1168534160,866785302,998360659,811160886,1484678184,1705965141],[887638139,779410009,701829928,1645213032,480288768,1434875169,167694625,1373682604],[280699556,1377179414,1735949547,1783266317,1375738761,308815542,2014988530,1811895632],[805119851,349644788,1647252227,2085382827,808467160,1579796037,56837703,756587647],[393590186,682018442,983561218,724886820,137849416,159364375,2101864021,28298483],[1150472795,1379477778,837219715,79934995,1176999593,1878972718,869931822,1978980266],[1594466918,550734965,802936079,181338670,824189456,1272455014,1843368290,1050187053],[1833855244,874568668,948960221,1066503681,1724658691,819139510,194504730,297185072],[448196083,337233568,756061639,1615063872,314360932,2029698079,119510485,610831005],[44588132,1708451212,163604259,833403962,1083608042,698820192,1863720752,1440129163],[1204084913,943082038,2004257572,1332654157,341568159,649970199,1352350201,695063962],[19826556,1478470545,241149791,851501492,569394445,1169499137,1876621147,2034106932],[836484488,678249109,1198730159,712472899,692133865,2120871927,1676511669,370052367],[495261239,1489304896,482036868,419230985,1349265358,475327831,681233774,1257275247],[93137234,1213894536,981400787,866675758,470746113,925526377,360929553,1273429084],[2114590739,1571316474,857278080,693625757,815945195,1203315226,1811291187,2112034190],[1987049504,929457902,1747318481,326779353,1546840736,1509412159,568336694,1940542119],[1524063432,1218124380,260533262,735653453,1847368409,1825786307,1506033248,1997287566],[1929782325,653569311,625785227,1040317067,306918100,743534095,501161246,221376214],[784314631,670559011,1073921547,1855795604,1223458990,979285636,2113235650,1809531121],[1175760489,2123894828,1571846171,345322559,358105188,1485426910,2082797316,374038782],[602952701,432385919,136122366,1032587992,2013968728,941182369,252833985,1939736691],[835714706,310800608,612896175,1403975445,447259026,119812364,1479349895,76891578],[1845978457,1908150485,1752993775,1235468728,246658218,4466400,254825864,1681843259],[973994693,1272779768,1040812944,435913512,988772713,754537229,704130475,81243507],[1533503355,939319754,614213240,1307182577,113233789,909155622,2057872539,845698501],[1219149783,1489861196,19656897,767905284,930025011,776812700,848029431,582564334],[1518911356,132296068,1994535862,1111051951,1933934466,1281377620,1167261374,383005672],[278053685,1552396784,158647836,923654239,1355800433,2049616671,1043998435,608379835],[686425653,529831986,700356975,2090751481,1863580176,802421273,1700658232,1028166329],[1416990790,1433507042,407889527,1529148621,563810321,1860121109,2088205342,980723090],[900805285,622269148,1067337171,1500404785,2114188967,36384412,1781038175,870434303],[38217915,271162041,1024157821,629091186,1466562774,1299045451,1829443866,661710777],[1971656220,1227670109,77259203,1106240770,2002466750,241972010,1382030842,875165337],[152982872,966960970,2013991258,1115139446,1983958963,2039801769,1203380908,706686883],[2062209895,1550364910,267532860,193206865,858837486,1290008385,1121261818,485850993],[1642788755,1937245579,1128665616,286483880,341294468,163188664,1839154050,972620399],[1418494112,1372998291,347163825,1682601245,1762658019,168367871,73277771,1322723327],[1171658168,860892372,618478435,957919004,280381882,713494688,1893586025,560175961],[1327525253,2025421310,1336088331,2084710094,473912442,2126578981,983736220,131306282],[1661398146,175640846,1198357770,957580529,1133502307,608383327,1000391299,243151816],[1252854234,1643416563,627216769,105492999,446276498,1253273697,714438531,859310577],[1426352124,389306767,545706504,997239582,181980908,1041289922,1543363468,858695492],[704996452,1684882129,1384801108,429784378,1610906152,331945935,1553518509,1286274773],[767577155,346506428,134526191,98823241,1677679487,312768528,986213956,803459945],[1960217804,110741702,1561591674,1008292634,1337644256,1186879273,1267312884,1228957530],[581401885,60458389,208638193,413601716,1813765599,348287501,241949888,1035134663],[1157422177,947708270,1093598826,559280657,643759284,1981115960,266199617,878377983],[476021850,1037461593,1324813643,2021674222,1740422815,227424906,1351990509,255229944],[164252654,1693231780,1923683580,24238508,282674940,706984784,731836182,1649401049],[287443782,1238811178,1171095516,1296246142,1744018655,1841946463,877702900,1636463554],[370745282,1144742266,1457761653,1522233621,430190489,1457560573,681593564,753158022],[1677402479,1860716778,538480900,432329550,718597677,564383767,115779190,298567873],[1101791530,675719287,1833078526,1823821160,501973329,1311467827,1921272843,1162492061],[2002181474,1097992630,527069634,1862759462,973331900,2115147739,39656953,1242652433],[436549272,1454499856,705303226,1259247554,2022364020,298428492,246726680,156970035],[1255137578,1211963251,1720101387,730461703,1165677203,64185246,1814231341,403722738],[2050801933,293105287,772757254,1662629390,1616608425,1563399668,725906551,1459568040],[634134194,26619225,1075371106,1709601045,1686729066,1883619600,1455569336,2077984458],[1454946826,1119980496,548923444,171833751,1971329555,215117363,1624349839,1872892178],[1875149338,1666582814,1620929493,637535593,921369772,338946750,167586191,462313008],[1233351762,1979225895,1178855979,28288924,346295038,1956306459,492597726,1139405745],[770138805,995604484,751955415,1856276709,1395035560,1504615688,2054308692,320347048],[111311455,1426768199,759667628,1207444436,943853409,1031530085,1890924973,62570583],[1748742776,801781595,1544968854,1642026016,1591306414,768846269,1206947663,1945681253],[1974209962,2002378772,276477174,1330813694,1986707688,521378101,1829417834,355338828],[1388481572,1596992912,113055035,1989023658,1945000348,505857855,1663986756,1792493838],[1611286981,482704182,88541340,635805389,1161731727,2020101866,1626474329,639898080],[365338679,809889371,1841372890,439371542,2027995585,373750429,1179750583,1900107496],[41671912,1038554448,1648907219,524858508,1719842829,998802460,2126583958,227952985],[1392888400,72553511,1973934408,286633348,994771696,1309783241,1343267592,1245637119],[627959461,2086697573,770879833,41128337,1531306601,1000624765,662738430,826006823],[1498024206,883546347,325621393,1707401485,349532840,732803959,291694491,1424411235],[2069199838,2086831171,1971904738,880514152,1722144806,121689739,594220067,467914329],[723123057,1049247682,1232470164,1305862876,781205261,1270820490,1944401424,1148579930],[2050638888,2129102965,1216372586,1498638127,1118484383,644148296,147636972,1396326946],[350992896,1373861677,1384587883,35985643,1371199410,777388243,1099612547,779459934],[1128272490,371967914,1451720649,1240233523,1912582876,614503049,1367905662,484631678],[1070810950,7540449,717059287,96809418,261609881,228050006,1370416236,1890145480],[332852770,1720680853,845989423,658296243,1222279148,1648443466,1719237962,361732720],[2094918098,342935012,927582674,453681907,1855602454,1453992318,1752901942,1318494597],[114381617,589365483,543158360,1577213229,1999448671,1888923193,1200443227,718851236],[168288088,71191098,158110231,1696731920,204173391,1699935052,1511960674,1693091141],[958690324,777901678,1211125792,1166200180,721157778,172511103,378789813,1691555498],[1361672678,186062165,906004765,1981169382,851507882,888598793,615380321,87904112],[980656412,1603548178,1741847213,1986498578,516995468,461129286,674417154,1453578286],[2130397768,1653869167,708880215,397484758,2023476623,1199556657,1473593776,1253233111],[62607848,1879155227,613477694,1644773076,246943500,242794236,1080367540,816416212],[1077728899,1277499347,1339564158,531060565,28153436,1884564985,224331428,1216070543],[1412435852,25745174,1308972123,804014046,1164269069,1786646547,1380292108,758052507],[895373812,1872662222,136573075,1606960960,627490313,604741260,53540168,1245538186],[1163842245,1128429661,605438281,884827481,1023156157,1585012604,1887433511,1746616108],[1104873451,1853433045,2070282061,483363713,792424303,1950650910,2086918176,1283522218],[1781918047,738878609,1165253174,1503595933,1843715818,991876957,35370581,1568686014],[701188844,1330812670,431749235,1081063066,2054836850,415821639,1686876686,2108139727],[210470461,783349081,1323645978,359811577,897755214,1929609276,1564816878,460189371],[986808633,565431580,1837523924,884699398,764606765,417613612,937642264,1564223905],[353431619,699711725,1061749614,1908856004,263847207,1035753078,2028867282,934792882],[1768773529,1860621668,732794477,509848079,508951462,977091476,1038773048,258717838],[332160426,367285644,960620473,1172341710,662898503,909943851,1915329460,432772983],[1287790176,162070472,526741057,1016900372,1282900509,851606118,1935618082,321311530],[229353743,1912962372,873646833,1032444384,1588786644,1858894899,650089269,1353545606],[1003324480,1191883242,1121188875,2022694173,1355393723,1450389164,1970837539,1728195483],[545980794,951752177,1066323819,41842958,974786020,1332432083,16446652,497560408],[1118302026,1555986784,140632984,595381718,1841977871,944972070,1381941546,1877247026],[90513329,1134417356,1237289711,1167999493,1686351876,2017923179,442969205,1730122628],[220426649,1354978501,1453294258,1392163686,1912082322,1055261744,1046815658,2074252488],[1217777664,1854240894,367768808,931953487,1189085941,1611574334,936554892,1524928541],[436844539,2064213934,963999563,1951594903,724173043,806369381,1944181299,76357363],[46387726,1277640943,1239366986,289177664,38276041,1955650374,2128103454,1222314057],[467990314,160439518,1675741863,1154920621,1971369682,633630109,339702131,1249039055],[2034841543,2050028568,476725941,34038487,1066869571,1946001762,735312725,83605035],[2107919478,2047579292,1044163453,262960006,1275961469,1055616048,387962206,1812029353],[650006651,1485607607,622977279,2090538012,1735015102,1369243328,1944105359,1063195198],[1826555535,1876669305,1022519229,72895313,504260820,327577392,599809509,1991273236],[403589028,1128160845,1966187767,1100227785,1518584765,1391379072,697392905,1817631203],[726677456,2113976333,1013739890,1689670679,413974132,119788974,800721140,2057768914],[1543461327,1284610211,1311627714,1397066428,1151854710,1132230009,1211637469,426829978],[650726696,359620615,2125193412,1782064803,1634704473,1030729801,1338405787,1848776546],[1332745022,271646870,289228437,743795815,519122724,86292327,551495549,680840448],[1349832984,1066800580,860020344,1528600326,848008201,407167153,1670122575,87237164],[1469074000,1088126018,607624020,920838344,1950790157,250649333,1664647844,1647626693],[275422032,2018761394,699089265,390274721,411170496,801402630,648746316,255180722],[1674081867,265260366,2023317832,1514499596,1865088437,2123098629,705155543,252786803],[126275895,315579826,1306671475,141548786,1079739317,1639534166,309604444,2054934526],[151023982,791022315,85456806,733732264,1009455023,1116143727,1815655149,869795557],[388301634,1569913202,1994346285,142266650,107234804,381231816,2031867487,468015012],[1812522511,1550316440,1855923934,1611226627,667573398,1652139586,131519854,200062416],[733534411,1320759056,1248628609,684668446,1576457034,125221990,573228383,1722681662],[998962757,317435438,2091476563,740210027,569101192,1041235481,1943009784,523542064],[100850048,1371699965,26131158,2012969899,1834674585,1165259921,598778212,1485229474],[744632809,928706151,909854398,2007920346,913126417,2103506630,953581821,951066445],[1855927633,384753148,1371282697,651229842,208950207,175222630,1344074776,328935914],[509133737,736979027,299130769,1855824792,2073961874,456183678,410487924,213394409],[694477140,2002609231,1411655531,33857297,1095193361,431312768,534660627,1876488828],[1387057394,840227444,1957965382,973113974,1926977417,2016938112,1869665886,1332756079],[1890264065,530261562,82928947,828483373,1379910,956007133,1427337558,241531971],[1666630099,631747725,1366862230,611079707,1671141803,1258621721,17117949,426423137],[1449733493,1300401362,100073319,1636566837,325156322,726720648,1354909116,850667200],[1344056927,1714354316,1879478430,140503984,1725742634,1426236932,1396552808,186197852],[1348707783,2049622588,1439239612,57940538,777149414,1956827897,764546231,1966797841],[1076170330,1297324305,2060817728,1548045685,243134643,1810015708,1868540290,2129275116],[237304840,1017399939,28136662,1304723216,1181302332,195725685,2086134125,2097214414],[1706803211,1190100655,276440184,1280612492,1914051471,1355654139,413341604,751688232],[1139782062,2122233433,1325810853,949572632,1542131151,394763676,782243249,1647122239],[1576962145,685852523,166639212,1280464674,1354069372,840259491,1535119229,1025355812],[1164722143,1929680862,781390639,1520638513,1753547248,699367893,1131608189,1644661926],[1086125134,243583571,289576379,1974074675,1542515330,469025991,1617443477,875503880],[1288675552,425006141,1814202776,304266836,460466524,1535433855,1399246748,1237591655],[825850305,1010375731,393253683,810763779,1619635055,1115882484,1744053478,1898706394],[941689089,621937932,623314395,16622725,1306642604,2082647143,2061820243,1465282439],[1023446683,573200238,435461481,1868952264,1803695349,13621772,811439941,881028811],[1967332655,889402024,242606919,1067400402,511510437,563398408,512689362,664482807],[1843650046,2119410260,2027441727,47555207,1511891325,1264922426,1241593289,664639722],[1258646187,732876792,337734813,87694859,1789966282,1143464936,327829983,1327960822],[1281395095,1279083499,1751126268,47738761,1647755029,1382261733,84058211,2085222566],[489238786,1460383419,1105723266,2086838600,1525201945,422400191,360640566,1558745500],[18194966,1357952149,1368285743,1870356218,224975057,962117617,658561884,912940757],[186048765,689356633,1058739318,74983491,901490318,1515287673,1405164038,467219616],[808423535,743914912,750971192,165099836,267020916,937324207,350854366,1901896018],[71717798,925361255,267506564,1348499893,1115968676,1043004991,984596400,751191098],[950923401,143154457,484799263,1318490344,1426159239,909716389,1004891753,1429936759],[1043570499,524113682,1846126155,628985934,266783742,1477562527,132930645,1630431935],[1852884615,548792364,2006680921,1429141072,516724547,1581581740,1856276597,1382554157],[524619036,1536547291,992871091,1440273340,2034559811,1255976530,216202496,1084721793],[1205592202,1012589332,152176457,716278655,1040566697,1072738169,162053050,550546779],[783585106,199006232,1368660185,553108980,913899061,744700099,511413800,1386301196],[1307864378,1582726062,546597194,165400399,878537274,1939483022,705974367,440137864],[58664142,1151473208,1027852306,310670617,1841646959,1869298389,2117917454,828311542],[223585269,813139179,1319301596,156298053,1697047165,1726240348,1457978656,35015567],[678517508,1881412319,1524200387,1851842266,357102540,685038801,4810893,11082652],[724064787,75757687,1437153369,1049512847,1824484170,814806168,1796275054,255766057],[249577352,855465215,629671869,500239960,238419309,1535695000,1618528257,2119605650],[41293462,180271328,1372871214,1468249919,370071973,174469161,36292738,2035327194],[110256238,1004722696,1403699205,701454195,841792523,1424224697,1842544543,2129689649],[413125982,18397121,847714673,54873276,1285699937,1304457418,1880444834,1685399472],[2063763680,1251676671,212871098,1268355545,870909743,166236538,1695396269,1171816748],[654237525,1775351144,446537499,2104275048,1714896454,1379919259,418635215,842039058],[1936556456,2052229714,1551987278,1653949057,1525184903,526668056,1442374194,377486955],[942904423,1043006587,1821592675,1877144165,798210480,310527732,1588252158,1332767861],[1399492392,647035602,670242418,872668479,1009019480,1796460951,1803140544,2005991719],[527316725,1819179719,1558874158,466854712,1136615282,922053552,252957535,2080759635],[1770911165,1520370194,1839821457,455454983,997025380,122434019,901834712,408181576],[1433542580,263549245,1471759943,48095912,262098525,36783202,213457491,1895854280],[471972600,2060081076,162271422,48936292,221810149,2022935282,1755204800,1755800733],[1470289636,506259159,1901036908,209207617,922057631,1708200575,1979742130,2034481708],[1901730108,133759438,1192173587,1331320110,654798053,1938366559,536050821,684258592],[1279586377,1473706994,591345707,1222310386,206807032,802072732,1750151027,392066604],[579040083,1403970209,703004159,344962574,2098184434,1951340472,820907552,1621543515],[2078609437,285522178,1422665662,919291717,159522135,1136149054,702589983,333513689],[1888834780,279436773,1057200876,1045542736,1084196127,983166899,189413409,800998139],[474754724,1962576460,1850588602,28698136,1594287758,187012042,570041422,336344048],[1640282426,1044203108,865028226,667209683,799335510,480772347,1184189595,1103375112],[1796632044,1088985088,487844522,433943271,1675705283,2046497075,681894765,1953049579],[1485646496,656154485,1644491187,833518861,1755938753,1251061225,1599552165,1088498807],[2056146276,279701263,2032821764,196958302,1676774441,1106243383,1287900150,1466846799],[1523962521,285659879,2093651810,1442608792,308222278,1242749848,558362840,940005431],[2065380130,298342287,1887911680,1625852905,823418460,2090379359,1283895647,1204894138],[520315162,578584953,1322885992,512600044,1731124116,346932806,1610393077,1817580525],[121785585,575031892,1674467800,730244522,1708244138,1360035733,2035343236,1589563844],[297983281,1722903371,1982200986,1556472187,1244181363,538917780,10313247,1067946172],[1803519337,2075820065,1790357866,1289200700,1477619729,612442314,1682246088,1448831346],[582067725,490748265,198700837,408335380,1904844938,651932573,249503298,796884469],[1607618861,1183240127,1936128275,651774369,1385089776,1932372670,1846837669,1109011803],[65012821,206806408,256509821,142776785,1078630621,1497185763,874330097,1495960410],[2066950133,1114423614,1337337402,1372832586,286933912,734879539,44621742,230308778],[1089518648,1101906486,775951274,1119973560,1009848353,1983491753,892685762,667326707],[1043485138,1373699142,1615434359,1567564947,1158585603,1329408817,2054029216,487406348],[973776467,100519308,1743493033,1797007502,1530248196,1107832638,1482045558,1018375899],[1777623,1482225728,1243226860,1021862950,265523848,2078846900,125633123,68856547],[1526637400,2125398194,2054977467,1138457313,1091525418,1030591372,1366996428,1611311164],[1370607767,993078226,502793753,1190702074,1804033828,358351999,953096899,919381146],[1089187732,1342627777,1580167259,895044297,1337043286,1344674438,1617400235,1478950095],[942991723,1523575613,1149092223,1765916742,1091274362,209930021,2128787072,382386850],[414327915,687490520,1164463811,1015400624,2071505104,1320745973,1677655365,167583795],[1601352686,736419008,1776470907,1380068352,1525707983,52937709,1179932732,1073740220],[1037620526,2048747408,554399241,2088622028,1254565188,1442025178,1548475002,2082897820],[1455260878,1365728798,309171159,1298639750,24054901,614317759,1976347638,388957121],[419467763,1195317215,736479070,1474153701,1211448842,1728186537,770122806,1816617301],[1030118185,1002795850,1425746441,724510334,1258507476,315138850,1936681896,701993297],[664565070,11836203,1741159253,378500197,813657594,1133478074,2159324,1912671823],[1217444761,2020939769,322091270,2106142156,672224623,995745208,2090144083,221360131],[13950197,39532607,1858462587,1528164694,1375416050,271982172,1089981779,435409073],[1795333986,414693094,58584961,1842457662,927998021,150210899,520536044,913650318],[1244332455,1827115053,1299320154,1961241878,1606418975,353194606,3689199,334350731],[1471336391,1445939480,1908628955,1240654710,781242074,1814277906,917466634,1925766149],[680304650,1706146223,820539766,1396599060,954090125,1412443498,1493176433,1519322471],[1221104733,1165565436,2020067388,1118530445,1497487257,198705981,1230516319,798219955],[845823151,1118403524,82484205,1393941995,1707935278,1079417905,1869015269,699336207],[612738987,1477481057,1325125800,1683685948,1701511866,699158290,2036931200,593116464],[1699104355,1390513700,619385286,758357594,806150399,1959028886,1142356261,727942005],[838328227,989020295,1367992279,398425138,297323832,267552683,58969182,1862901086],[217300562,2097732553,1410734929,1430738448,1271738309,1303860611,2033408523,2022027571],[1694497847,1004181965,1025156508,965512737,1382616542,245304902,745596578,268974046],[1623917611,1243769888,1466977038,1413156868,203601873,1992399875,30293652,282198125],[1313162754,1429114411,652629522,1145104831,1038543674,1608000066,859736286,1155549620],[1581006383,377756488,2126675272,1940752882,1370969110,984635904,1049173095,1494450717],[1604435187,2024583505,1160829652,305432745,1088704992,493315673,1791294755,1650200926],[1142543472,550244055,1682741586,131538855,477647302,1629551401,286406486,1790398046],[1103583791,1396832642,2069043117,663472293,884720684,1428853518,108804851,226069598],[525554500,708675783,969189365,1248718557,539343518,1052482253,685007338,1646018127],[340138841,1202597243,1476634033,1175718194,166288925,1774338953,112604167,968959299],[631357306,854880348,1986918678,44771265,1911322529,1115951768,51944117,48439685],[892288427,1027053824,609468070,765445212,1173919979,1734137331,1620498822,724411716],[200915014,649662182,1333609913,592462260,495438364,583948980,1046745358,1007464030],[1183917043,1546460634,302267216,922693593,145210695,1792393378,690843209,1990104949],[1574394871,930222128,1823910739,994781161,1273616909,160443824,1221895402,2011456679],[859934350,2073183518,610969675,800220217,281637467,1163974089,1778642156,1979766305],[750333160,679840301,1431872425,2094589034,275847876,1741601174,2128869554,1015239968],[1357070952,1290530623,725881466,547193592,1616762206,1564419347,1945596921,1880406267],[1229031325,578405649,419656469,1638016200,2043169538,365540195,1896337258,2048850275],[1758032891,520454482,192889115,1938537941,2028787210,139823380,573517268,828600997],[1627948565,2950133,160272519,92162133,529746558,1437946657,1737589468,1304467406],[863199698,336873720,1221170068,1421973197,412387892,1308300637,807063397,720267515],[1700217510,430519792,144904443,368011972,955806481,324360957,1724999851,1905783413],[1485162782,1320410401,1375904204,2087452125,998042613,644548715,1679834274,945505969],[422559235,453145187,53557608,1604638642,246085219,1208480140,1437818117,1207811766],[407499877,2070077756,731989425,704544633,1654757986,1303440401,1980102423,179412053],[397298342,1823979887,532302484,766666318,2065194136,726999016,1570648971,1030935035],[1881639366,910761702,1064013381,1278111757,1622568936,249156878,1258031725,1900070693],[831260269,1322840365,1466330019,795358121,253050964,1393120400,2068790261,1750646880],[1041429832,764727431,945703555,1638001558,793131913,764098354,1494322682,1994445373],[1698986542,2083089869,1332358134,756410234,1791761458,165481499,330427439,1173921093],[481417920,50097576,401300718,186682846,717889809,235544102,695717632,1513773179],[597527305,226372726,46161949,1921708311,1314290324,2048268396,531264132,106152668],[2071281275,2081260799,1500791897,1490669639,1978568990,1978791074,145955052,1585015761],[607578788,419378340,969534391,217372314,1247491979,819082628,656061727,321179518],[456211755,130578731,2052662683,1444290763,1821951263,1312625981,1743936920,1432720370],[979922662,1111349546,1614641699,164678788,753504334,2049576995,1010465103,922794607],[1479395759,1535383162,1461822693,1011888583,2051988677,2043947111,1818229442,48836978],[1284704707,1251722511,23420073,1722728120,364931225,1884129820,774233657,1620079965],[786926255,1706158780,847150483,109127974,1594914488,550255935,206437667,724378446],[422846335,289225080,945558330,1098945253,915148086,1670061009,495131278,824922922],[1997859966,1189028568,2125840099,1201893749,1075828520,1486372065,1004925180,1140725719],[708059693,6773457,1602927114,201609837,201505318,2043872022,16496182,300952517],[1862419161,574720759,938649583,583900902,162743214,1847168987,469876858,43502644],[1647643916,639252517,1498048465,2029595159,1654152944,1485871790,1663487998,1377452317],[1405922941,123941929,1304234818,852981481,625863202,93633033,549803102,1795828929],[1768719755,1186136393,1734856661,1748417966,1237954720,18496245,813810984,581682876],[1622313022,716068081,2003114729,1542911389,134866362,1662411807,873437351,96791798],[447197047,1607207059,674391458,1001997718,810140151,1700055253,2066744579,1423666831],[1521160228,1317692938,550829397,551498973,665659474,1550493687,2080499230,1014427578],[101576679,198719361,967982016,1660362052,1628392613,2077780397,1887762034,1946725973],[1196023094,572596430,1928731216,818172841,1777632196,442904597,339596588,1438403803],[50271055,1207576330,1933374183,1109814660,1217192970,368914246,863426593,970184671],[1339931653,1321412452,292683635,1929790031,368434789,1473653455,229832426,1203883147],[317847250,255197925,1321504320,1146740810,1173627847,1430638957,1104190326,1117051297],[343795968,646165080,333990492,1299348119,1001596718,628529029,1874361226,1065275671],[182518587,2026591271,963262536,841655427,2092266510,500502555,109213828,388197510],[1959659397,665583945,646761970,526841895,93380454,298490324,1597499572,1480198502],[329521348,33179597,36451204,729799751,2101308858,1599896865,1647146541,1542975027],[292563205,831813153,1185398550,2003489789,2003254765,1236399354,126004552,1772812061],[982104048,1809531719,166602133,414637462,1910299802,1084988309,250004143,920330992],[2045162605,124937454,1367644091,733747978,1698067325,1580318153,1904662946,1839389286],[358974192,659327883,1610134068,1782317085,373028287,1594151120,1422910449,345719609],[326179631,1102420648,333187708,352078025,431961437,478453106,661038525,1116073380],[570532783,1943473029,806877904,1297638228,1037630683,434659696,171154489,1243711531],[1595968609,2069876704,16644485,1258290469,1260753274,1026885338,667326004,1640727819],[1681085294,947962108,652070953,1235084279,766498532,1440712194,509862897,651191679],[1762060714,253825412,1410958877,1770990442,1458971697,337722347,1668984741,650357256],[981527064,43077658,425577461,451419027,2124774098,1611108915,1064100535,1582536068],[1348896445,83474915,1780989740,1058047434,284070890,1139990418,1256913395,515570242],[1649473016,1745494043,1362872451,1574800780,1004897557,1958754323,2074975155,1384390010],[1058483747,188387326,310400935,834278109,354062717,1218429986,1257949012,19290860],[405630847,1948536949,546578260,991443369,652016969,32339166,1803124176,1357283435],[1214287842,681450951,1620932716,1584279010,1704940889,1024964916,1062361309,187343500],[767243408,1542334776,358136760,740471034,276426904,20984982,1957088410,1173684239],[1819948896,1443081457,1626118005,668757474,869362222,1362291979,1089815250,996263714],[1228559834,1043932709,413144353,339016978,855261775,1020469809,831627194,112279367],[1312054752,1014218990,1519786982,660061916,1616367089,1155672809,171700762,1174288852],[195542130,1074380075,8901597,1539729309,1218311140,1713749183,918740788,573027196],[795475894,2114699275,671198302,389622101,2123173894,1908405173,754727623,445982013],[1610856802,1625544399,607775229,1693766535,327537556,185133481,1979659809,381281158],[308800322,399481520,1750065786,1445075399,1093568769,1832927005,1682223969,1067797356],[557828775,1488415522,1249251489,216139057,1870058138,2053814316,546862013,2127335160],[730919410,1050776395,1324896313,1456654972,285214968,920189897,205476484,901715010],[1074439625,1892184287,534110204,29347151,230328373,314562162,1589780199,190528252],[222660838,1537251369,589477923,460091795,2122350542,2077607569,88577058,1682953831],[2128541976,1480895042,1256108178,1101759270,1378312715,458688622,1161010549,1539995318],[1299826695,81518418,314287290,347844048,1000097768,1444815953,44909375,1748636838],[1054520661,735280310,1127599743,80511869,643566279,1961115641,217947668,320712977],[922204300,1859787865,863495914,644734597,1538589526,791197605,21496591,1164068954],[2045817438,207232660,1961322562,2072813648,1096668347,99290803,992141732,1143652582],[1606441744,1757342142,31749080,97370694,651452927,1106855579,473932550,2128145056],[1220386989,1675720532,718688760,247714120,1393437852,793460220,2055208279,1549525523],[1006622437,2096237141,1890734721,386186778,727433468,2071745340,1754431371,1622215483],[257411551,412622912,1382605391,1541746666,1838565419,924921468,988259674,343521522],[2090395102,1442860581,949497145,1812226519,1806860720,1348187736,321604874,1763963613],[1411739683,1267366999,1692628655,1847500601,675240219,1685417491,13236460,1243827379],[1447598659,698146837,1058438386,1975217186,1452389150,73118654,2033205032,1205190728],[1821468054,1912790513,520971072,1388245159,1771195508,717940427,575283491,1196512096],[382757671,939598225,1232814946,2070099817,549474145,1985534609,1081100986,1385702450],[1555051442,1459978474,1732821058,454760476,979243224,1768512848,176854279,1450812745],[258301982,1761054382,428846355,481687496,1524993179,465394575,737149134,414899882],[351038531,6908066,478237602,786304048,1836104791,988849828,453184973,1714219548],[1990638141,1208034604,205538188,1191328488,561974805,1771915196,220431046,454730216],[365705842,239319721,210912731,1802523657,1477803750,888082164,959367265,285123189],[1414670920,80287879,859584378,1462146119,1717163380,89360965,424112014,1465276466],[197619846,1850958618,667728447,1705850747,1514576774,2035470755,1447177965,919331107],[1174899351,1488060946,2032053883,1829852122,214925258,1371139445,140623640,347328990],[304550913,1964704777,1985033422,1915455439,15286789,679321562,2066796913,374668810],[2096045266,522388429,266680782,320904122,1970657943,377938109,300019413,757119094],[169780600,1621911759,107647343,1118544542,1384391256,409533368,1405414670,306488781],[1736770322,692346044,689922773,218078605,774143823,569462119,701621700,604389255],[682526785,1404912862,1417802919,703608022,1750218100,1759823778,1012358957,933976055],[326974670,193103244,1422512977,1017224556,812947843,872329348,1067073331,1102587406],[268909293,361469387,1819579830,1963994725,782587048,1634733707,638399074,1414009329],[2008675149,1526664506,1795108960,94134632,492522351,1207469672,1378763937,1918558530],[1475287299,1018834039,483479739,977663327,1639304657,1940153600,1160717710,1599775909],[1456101799,2035072455,478333730,1237986866,1551251289,2052881845,1420340975,647700382],[1707475370,1078059896,951755209,1212353376,851519891,479701080,1256974305,320584851],[638015193,953423173,114603720,1545031846,475095115,1280118855,6272575,1883883532],[2125840698,1547384257,111835817,252898506,162777630,507557930,328463798,334521353],[1031725946,297412117,1347811008,1877433206,637277465,1392813312,1749245820,1386001740],[338488158,789793042,1247812017,1456335755,1643145191,1580998934,1993620993,1057073410],[565252406,1962135453,26890222,400031469,558828738,856265475,1048932866,1837290951],[227636126,2129715568,1661725198,1999798694,1182979103,907136677,1868949725,1547818046],[1602361780,1968026019,2044487225,81431799,2000606004,447049160,2061200112,1168676505],[1396240969,300533033,667215294,1880468039,393513921,1102461439,88826305,810890544],[96065353,1505450677,1159305678,827959511,1135554093,2075431302,91776487,882083594],[1610108536,903973999,387348707,296301991,1823719866,1300158543,1220968714,1482057944],[215869883,631618028,1194385924,1039434998,787684300,1944847257,1042504534,1149143281],[1482212640,1036181835,297894175,317562310,1622339161,590465365,1565312389,891562744],[1816038310,556810339,220259884,869794520,275040134,1426082864,27447150,1707367752],[865540333,667099307,2101666591,308630480,1817687073,719605286,1131861575,271128086],[377846030,1652869333,63348108,1971685399,1077326219,2101238088,375096004,1862915975],[411197705,283897078,664635239,1875974829,333687924,1914390302,241989645,1280075561],[979761036,368830162,243245700,720211941,853557909,1022596859,1487648267,2013113634],[2079314351,513973749,1564146707,792489247,5064097,755845369,806759279,2105638059],[1634372196,1041927573,180431286,1656433012,292284550,1367666609,166035020,381740842],[784769765,1360856983,795429623,297904732,1677968510,236917762,1260818712,1611155126],[1884553256,1600730370,95685983,803241591,2008380397,429038533,1962831417,457408356],[644032094,1242297013,1479817219,1392217091,424223297,1860655644,113932255,1351198360],[1080659488,1873989041,780546084,719331428,381665490,242437830,922438430,437486091],[2125193893,2071205801,666122066,1021973142,985839558,437785601,287318838,20761893],[608079027,887657258,651425635,1083373171,491688338,1165636233,1490352010,388547621],[8238475,1763473037,1497503475,4351010,564073664,1229917455,1928240909,107191521],[914861762,698102716,1260013617,996603879,641452196,194858177,667195022,332132968],[492028013,659764266,741571311,1395990014,2065166845,422664787,2563065,694705594],[882556533,1570756057,1101352042,109800403,1426907910,1060207106,233184228,2062057713],[738886143,639071812,304515221,1137158212,608943270,545629690,543592436,356472491],[1770102355,1018826244,594539987,2034439504,1085406577,1413417571,1902726727,1643744064],[1376573290,1570128912,1314126416,1645402852,1019425205,1227790289,1630849576,1478420298],[1299277210,1452467461,2057960258,1722716624,1771371721,1209872527,1410049783,1789317165],[430454179,201439580,2004593347,1519721625,62912685,644348181,505938612,289488543],[1017458017,1821091904,1587254439,988657262,2029876895,2092695138,1537795540,84030942],[921436183,1974414070,1211433384,593407098,1713788805,1425795757,2011287397,703238349],[703930117,778231637,1218937677,1023342201,2032553552,2090297751,1548284940,1722675178],[378107490,642263919,478431280,1975478738,1542825084,450101062,1842968782,1023296654],[860556077,918713886,533819354,278725655,1988292528,1099352658,383644100,534152681],[443734690,1340550469,545527477,1337498019,1653854043,1640710766,1118448135,92347962],[492950013,1497277926,1306673507,973445270,1473835187,1469370780,1276773400,502878834],[1426437457,1208379272,1426374779,941212258,1675129913,768726404,112757232,528983627],[687897895,967583592,1262689710,335931177,934114085,642497380,1420349767,146863678],[1210910196,2036685502,6231834,1655356880,1028493856,518169577,1189747572,1631587630],[1705750485,1383892938,1573409496,114067851,1854514010,1912549466,1637529150,754659381],[1119395083,537755359,1976149315,570302796,1345871628,1936273524,1446647498,408894176],[752160946,54558900,599957535,137005808,2020556173,1230258289,574864879,1935863060],[1692714621,1601259666,1400587157,1059408122,1493888106,1358140863,63520986,1928999666],[2049723190,1436912856,1404267346,1356880864,677463736,1499337818,1822582406,189837626],[2107014084,2065762081,227446362,2094585897,603983954,1124681375,366779404,1851708683],[1609969934,949464977,828757624,565319490,2078792341,1892920051,2034734844,1496914481],[2006701386,586702959,1570229027,900089913,264750898,360601950,527468929,364717112],[644265796,663414624,469165388,1042988252,1445669955,17455573,1995801141,512205584],[1667274828,1371637366,562610544,1496144245,1876086902,377108420,714329043,835394848],[1342815725,1935121081,1765852995,2082980496,770117909,1425887485,1439291691,774181395],[1652139810,201272221,67694453,2110347375,357245924,1133099733,1662126237,1890164876],[1917656039,1887318917,1871034333,1695026385,1288919478,105266167,1027240341,1475661386],[1807259016,1813598631,1131772664,242345104,1370455064,815213580,1245974266,54913558],[909756005,669904898,1806573195,1100622359,1452062425,1388255664,1017137291,1729090781],[2084506060,185304774,483527710,1662111392,231965028,1453190417,1325012909,294680954],[519858072,1603921806,1754186978,1878415740,1263379,611782554,1018768893,1972505115],[1613952447,309011366,777692211,502366294,1760244461,271999817,1984078345,214167918],[1369539422,2114800501,491767037,1125894306,661963045,771951169,869996512,780898086],[796662597,1008129465,266239466,1718078480,2065464576,1665764470,1404090781,1497554796],[1548871109,472394027,527378655,734399748,1678415255,293861334,1687052784,270160594],[486456147,893928553,848871703,778991102,2091673501,1384628903,795028682,1174412723],[483441463,1642997144,478331122,551915226,1657212357,85443207,1886605729,1677863747],[1962996547,2010399667,981666033,1215290952,209974934,1290926262,809320459,499841753],[151732682,1863473930,460012435,1607622517,84805189,1226469666,588014091,1642950472],[1144072455,1393702876,837487391,482013766,1559562410,915270832,1961890402,118141046],[346125144,563496709,1157211755,466143771,1275646020,698915333,900490125,1647813593],[145780885,1594136752,358043064,2102239101,1653832256,952388762,1518665893,1471274881],[802932342,1334361873,1181339119,1910880855,1425109129,1335944600,2071961070,1061707907],[771000762,1681041619,1804312722,639186198,109897523,685646293,102518937,589415931],[1926896779,1863710708,133548512,238367102,1491635801,1364745605,1338518064,2096063470],[1014736307,1475000831,9697166,1728534901,1214195041,340041655,1857122727,402792108],[858610319,1736628237,42146546,2115720583,1779810573,192141264,1907125534,1350373533],[1215865769,109804571,2039435660,20860735,642280873,396622510,174488771,901066969],[545059683,1521313946,1149988671,252280808,809374017,1314473072,978852635,942891199],[579530168,1138745672,1746695216,2090734374,709318278,2036270132,1201236399,1170091400],[267539831,1285190172,1733858452,2115844271,1321618580,917857350,642611700,724972348],[1761558950,234850728,1878926296,1348742584,1530017186,2085022067,1729421088,577839322],[202731549,2064183545,712837402,1184486159,856130979,1833471305,1911044818,1611451834],[1781879045,1141660550,1776016472,702933256,836158178,79983597,722616266,1998161736],[7711253,1622721733,684150247,1863495996,1694133781,216187136,491469585,1569859833],[512846240,1215147513,1063617935,1805073024,800849755,1922966932,1113177873,1294047466],[989439291,1360301451,148168025,361030542,64886863,1121533901,618665918,509803191],[751706977,751960165,2018467671,773908592,1086511920,2063038316,1979143491,699706171],[2101728300,1706356490,352809547,536619909,1007247482,217207214,1469821198,1456544958],[1870976488,1843784247,1703274672,105359444,1235797221,1530205285,744914427,885770858],[399993107,776134679,953471273,27990498,278033522,652085331,1451057699,206089758],[1156921963,1178972683,1287664277,71641729,1606812461,537479264,1350492313,1707903058],[2058685697,2061917114,1894686369,1110532586,171430928,1733126867,2112384761,1319005110],[611144809,563983432,101203849,800896201,1733355488,2073276961,2101718353,281731439],[775483599,123873512,368587722,654165727,1448346873,122840293,1160255400,307180954],[529160763,417772604,522520462,377713395,475325360,2093724416,1063418351,211673960],[1427121043,1280525768,416179236,652217653,1408252941,1807346552,1062619266,2115627710],[1661631610,739899150,1970445218,1162817650,64472621,551854211,472806054,978167630],[181858830,1718329186,428559951,11521304,713193887,851076014,766743546,1316800569],[1656261511,507413265,1641383113,1346762140,1468950020,1167693463,1297878157,2055349124],[623908108,1109891795,900746406,1919831354,258415402,955960654,1052377068,763963890],[1453594386,313628378,1198810,1649018841,264308820,1439622633,48384218,1259163170],[1379811384,1103135147,1857897978,2069407589,93330245,146599271,684887394,1324618242],[552755920,1743900923,596195410,547512606,1167422329,683608185,1162492216,833403837],[2065905609,1272311958,1096962490,361519315,1108070971,1905271051,577252490,1921537755],[1500463615,849344459,1048355124,1542255276,1278634286,582276982,1309245822,1270434228],[1874672307,1512405158,572958008,1491342151,988741292,670306236,616681337,664184036],[457600164,821066521,1706297240,1094874745,1398431208,2128093944,1008459629,1073124643],[539439729,1894200224,156576510,52520696,389331560,1425913478,1061345217,216205770],[1614677977,691533962,1633303256,1260897362,2095519423,217293361,1081664804,1032727247],[667650890,897030669,1133905866,1390755352,92542716,254616975,1420296458,869750886],[1895668902,1500779693,1394638279,255619429,859531194,755861661,1796347898,156834850],[1230775634,2019773213,1024672853,1037136961,1043725287,972123631,2096405864,1752349791],[1923322657,1659742048,811510042,785489452,192203126,1437430811,554380320,687295142],[675225198,190107798,349637480,1100567472,1562769738,741965876,1288682189,1160390008],[924027144,1495621171,1446425163,249290034,2050461810,665692537,710972788,1553254127],[796324231,1367702565,256665460,1174687719,226612105,1946258955,1897438129,561184935],[220649028,195925011,354945689,1053241992,135862668,205915295,1482616231,1603150901],[905031131,1973471760,1731423707,100796459,1507860463,809139042,1090681986,11112728],[700635337,1228456223,2034395817,444343191,300743562,2002872515,554406592,264370963],[1732179503,1177402986,1054080166,2075243428,26298659,1047829197,211222556,2049883852],[2002633744,993322040,165298838,1544820703,1315879708,2015981731,2069594629,659393122],[1508143466,66833775,300507089,557365135,432243622,861574519,1118338134,773552014],[888460410,907256116,581212344,882216916,1008182136,1967694499,332787153,152532200],[714165881,1562286143,1813688175,1569029866,1764269615,499162829,1924592293,921917868],[363464464,635160587,1687259805,1890983900,1550518344,1318887397,1584877120,2060363579],[434424042,340771387,39095659,836590456,1785182969,1330070119,1942233569,1093168859],[1128713152,688220419,2085273825,1503301491,651297294,848268951,1426838144,2001423377],[1773044630,889192478,1471946742,1452749433,1105831930,1227460994,1492380948,649342501],[399257310,1521011114,1494830006,1547299813,1045563291,1604955112,81439296,1308121623],[329077797,141735366,1243913407,1362628078,381393167,1264571043,1307481870,291750596],[956414870,789415674,276849415,1030272931,1845384953,850013263,679509311,1104981770],[1993731813,111924565,611982110,869648663,1235845088,43688207,1077175153,1059816689],[1219658923,1071608613,2124645941,1330838403,1344181354,2044811131,2037174567,1343046839],[461638594,66587789,1205931408,169719388,549398850,1178608395,189188269,1699712529],[1233068495,825595859,2002464219,1330451918,262630311,587951449,411695027,682505697],[1798064201,1170994603,264355164,1011789836,758010039,830289580,1057423330,1382449648],[1008678651,316860626,973576210,1875297999,394185296,407905391,1861255902,1771186107],[158125055,1210713876,2039609060,539300113,329539751,1452611097,1759020650,915117916],[891950249,949489659,1526664349,1151314530,1271270808,1652865853,1935425201,1017796641],[936745646,1815740284,1049314946,713046496,1285648691,1803339446,1051858313,413015766],[1891993120,1393185059,1367661391,894617431,1253315100,881933408,592142029,1395004991],[1413805789,1232263265,187804023,2103889386,122166189,1578979969,1500866391,807045043],[619893477,268379458,210680407,1080446927,2040781271,1639122794,198974056,623596067],[1544888800,1145860629,1484352759,667746850,370505181,1204266191,158238301,1523537458],[1494391202,1950993157,1814729200,1670204661,1179607709,1355302139,1065780741,510919585],[770576427,1946416203,1017580039,282413081,348779663,1451329612,2116434045,1309806117],[1396462899,1469045325,610574337,427920815,1515922788,433592126,1123566880,1578352120],[177231046,1342662679,2066962643,1901328506,396487240,756330617,1157855420,677150734],[1663006658,562925202,8268238,1295118699,414402125,1835049018,1298696977,1775021474],[2043808018,2124607857,1320871268,517472516,288867643,549577419,311864905,2000652873],[1830739078,912865886,1303121017,627484333,1814018106,1792816208,29741344,1077411691],[1967623722,1789052270,925289251,1764591584,1916070231,228391161,386901194,1076768899],[537682108,1091971198,1155817431,601561421,1561903886,1088876957,1882784021,2084791333],[1382124076,267826592,655543745,482430009,152132565,280408356,1935999194,557177280],[594342449,630555588,2129557959,264113018,1786238280,2054125627,78862099,1798994209],[1450083424,1740202437,289669947,1146205465,885434519,1170293809,2094283948,1760037549],[397723179,2112330672,761160241,1198295194,179125851,1590557049,86662458,335744762],[1608594017,302842552,2058066635,456945968,560398412,946409693,1500015404,471624542],[2077373024,1240887592,46182989,2079315027,1054599046,503519534,39105550,1159895115],[2116188683,1407498211,2074662821,369171988,1081350521,462464290,1590616545,1826337410],[292623470,1035368558,1544270084,1818267252,1060050188,454009862,28000,1574292984],[1121633271,1152433827,1875965713,1591639552,404831975,1981146674,666502272,1319038702],[21154126,1786134515,1888787874,1076252448,921551735,1459973379,680517442,1620035150],[1938810039,1356978531,783452054,1937668442,1239433155,1027702177,1221539335,54431705],[216136452,1460642326,1729780745,295274410,279172624,1408009135,1860855989,1524859238],[1502843780,1818305590,1955032117,1752265338,341397204,1152866694,1263837965,2019137722],[1416794080,702741039,759553001,11117627,1637993374,1440680492,459183696,240243790],[345186652,173504296,1610192642,1112806674,1666920644,366413080,599712924,1894328345],[1595858374,618985987,919803324,1325160110,208585126,469853545,1311039020,151032456],[1983323162,1047237417,1565147791,326480192,9702230,474373589,221466666,915728684],[1751193331,776240103,1909239888,1986496748,1984035085,1640061037,19307990,1784317572],[1351579965,505388339,1462406952,1037014295,1361069297,1143494752,2093834426,1816088351],[1351440408,885742868,130266320,545073998,1389343423,249027419,1359111541,1232328901],[1822876609,1370961506,381163809,510202795,98993248,1480341427,129243290,907656662],[206011738,1551610917,618219397,770837318,1908194634,535742961,624473527,108876145],[591719377,2069919470,819591705,799909015,64038877,1549958389,1814877507,887323415],[1608269810,2007889637,2039805048,2054103288,1370418398,38256194,136008867,806139542],[1745668066,1190670352,336498457,752992237,2021064782,490407715,720040335,1773430661],[1196302854,1633177385,1716327301,1180674908,666264470,1859120900,1779087378,1412489705],[2130203588,958043500,1923214893,69621283,1783992910,1885798867,73276008,573054923],[1111711716,28596876,996835084,189702598,1133130977,1583605032,1069704025,1585656586],[466393666,2037448019,724646548,1330587419,1823702740,688115964,474149158,1267342243],[751685157,1255383882,1035262633,784615294,1106151100,160058134,697957503,1725916952],[1965306745,86126511,1619104599,33168614,2009904797,110034408,436493326,413752730],[919715646,208298653,1662194448,145265851,793032772,1701165805,245205114,74733155],[1409949700,861829197,1149375700,1325682055,946657316,26334047,705166953,595393377],[157602644,1333804060,318339730,1410817690,1805751978,1957408597,1286679180,801758452],[375299773,1092399319,1886439437,1347739657,1345593082,1667574985,2011592866,1373025714],[1416169760,2009915608,1787116338,1052073426,1301098542,17468849,153943942,1587885917],[175578120,790163137,1244109936,249562876,1719044289,745073028,1804561489,82651574],[971110190,1974548367,1028578302,1292379545,1181073524,1630835795,1252560037,574448929],[655221131,287132812,1842638344,86945869,1128620434,147854096,1422771589,208014628],[818007720,2038628532,1414568213,908332302,362573359,1685616752,1980402261,224585951],[915400382,1837783491,1279114474,660617960,398425100,364017731,1457604906,146051802],[1294989066,1326079878,1866858523,559636463,852620303,852591823,805603204,1092135806],[1728941461,1268661818,1884207299,1268201090,430350881,1914820189,356758515,232093680],[2091195484,294757487,333973912,1312656982,1595589384,413862239,1408008662,300879147],[1880244987,186500970,678430871,1109216988,1103875876,444355936,1028916384,958901769],[114554945,1326933541,886179192,973639054,58481735,1681274988,1103040225,1125281828],[1778241807,790718201,1428613918,427847928,495285256,232432762,348438965,1260085453],[1076504698,2116800339,768524351,42406662,450353617,1665275567,1295484065,551409584],[950214271,702693691,846858702,2029447247,659229736,1484191343,1642150855,929033595],[503590399,447871049,1998504949,758694378,51968908,623982987,2016074858,1903880414],[946978207,762055791,1413973930,167223660,306834741,1357088007,1202807983,39637256],[433319933,1127995155,236051476,1622415125,2031736156,1502671712,224830705,186541627],[292704742,1581848267,854938947,173943942,1080351154,892725202,1443016673,730842925],[1512187135,1312282942,1423741785,192623249,780747182,941186006,1637696638,785557737],[1893484380,729578749,1856050137,1028637676,1374136452,1805896178,992431397,445838943],[344000761,812515363,920134452,1022132758,426084963,512439470,770226198,1978188118],[1992308266,746079653,41559743,1770891333,1420851742,777679997,1953989670,1993850977],[601788773,1986592529,315505468,1770592137,540599706,23773086,1011471515,967846525],[1082815359,2119392354,1829476793,1565343828,691188602,1414410711,519239015,650043363],[1264208703,676141252,2050310334,2098622005,85611294,40844503,1807141916,516948512],[2053356680,1549528004,1495399782,1482745320,1263857998,1227636818,779710763,997623564],[1906732945,39182771,1531802655,728815099,773760217,1127497950,1601475094,1362709539],[982352570,197243897,1573673883,96980185,488337429,2068048278,1308303549,1216014282],[1627030240,969097496,2025457579,1096872206,1273543553,1738825784,54160443,1864891793],[22162895,1962192963,939830849,744938524,570117087,1349466086,1890717890,334906905],[408025485,297564365,1672840080,721542830,977626881,1246814869,2126266089,2036638610],[1087078033,1796541721,1209521799,1826719844,822609426,588138295,1108268263,893308773],[658290024,423940387,1532512210,1309516080,1801431072,662193850,1262164401,831912949],[2053749960,1707382873,1486816085,1700908777,1697635898,1382006054,413271242,1082383498],[644754716,617009158,1806741309,1908510633,1921805467,2093741362,1968004165,755685093],[1660377516,336684807,320835006,1168642446,549821100,2019710112,1783455909,2109407486],[1669067699,1837805475,1473236219,1665765272,1231240802,933579031,797614974,1902027223],[1735332797,1895492052,28098357,1519904735,1627372909,7649265,1781592189,1745405758],[1865822902,1038628074,59842361,457229609,293955022,443293033,19986690,649546264],[24685724,589573225,1354516022,379317637,1347095327,1622721106,1876546268,970317159],[1891992114,1759021430,792191702,989892503,1774415653,591386090,1913633376,1647285090],[1054259305,60590230,1393484732,1617858136,1028833881,536676953,1251378154,371671730],[775852906,543209952,2052609847,552293218,40704277,588872864,1919220015,2081625692],[699364180,349057593,1558086311,984377428,892634694,240020481,557273689,1908497950],[1017093428,442855893,1473060347,899432868,1965894375,1253358918,1005980399,202314772],[1635625860,159969740,2090895195,849404966,233327771,61482448,1842985277,2082539249],[1406793157,597541984,150603417,1620131459,1639160767,389234769,1960347697,127268510],[1776779359,1340742422,1490079779,1653928104,1673751998,78896619,1416954736,1025333700],[97664963,46614567,1984410937,221495261,1660607856,335420719,1779412500,2052204886],[1225466779,1953805146,795201620,687709740,1084805038,894610608,1309036572,1298252706],[442374863,37617423,83764473,2013403162,618917761,1083911897,909641480,261779926],[629172013,1773068278,1289874489,1300098540,986943574,118634234,1941638263,1361791814],[1817565048,294607059,1799492399,602190650,1115346190,1919078602,1404616591,1292412557],[744110749,463805512,429850038,1970546293,1042226641,229837610,2037464830,88487417],[637426127,708205423,342452377,1179230720,1751612260,1025040873,1035664676,1443454981],[851266905,1839108127,310692370,1007147574,750765685,1463905651,1781979306,1650205503],[836271655,1062309814,1278708082,1073886379,318339259,1000692629,1680862228,479213112],[667978595,125476626,248011232,1138899826,1525229090,1974589706,536080058,2073387409],[422261219,1157950898,809711505,644078364,1470921212,1862643556,1838533962,1878330469],[783672146,280090661,312987991,453181022,985562979,680194979,225435395,44879200],[45766671,2035146339,981753869,1882874867,614846905,1890928578,1109340867,2060010905],[705483257,572000867,611504467,585951196,995181627,1080388654,646042534,330466486],[461250278,1947026250,2122752370,1351268593,1126638279,793436021,1027388530,979885279],[681548570,352367517,1961071551,1411359932,1800331635,883915872,323718562,819868460],[640700940,1190094136,135498904,1670696741,1184031723,978447011,1356985016,45075717],[1312778625,320664908,389176477,1063555434,291335963,1944432532,960185818,1698383111],[1642872255,1466174080,538028173,227030321,1527560907,1952207947,1731637589,1451799014],[203656013,135782505,565952030,1089243485,850806591,1641591711,1209873285,1930963081],[830832321,1551637058,2063447942,1574081843,2032795173,858561075,422037566,480039238],[28522806,251658950,362655594,1497351705,465634686,948384526,312849202,1180502775],[1792897440,2078571219,442264984,1365618629,1816567514,1971551246,1801780923,1998074119],[311217870,1069078462,1256708163,843925289,1943082437,1795950858,1087482261,483434362],[128233099,138578562,1427142150,1281246058,328345023,227668473,2014140050,1513330976],[1692208538,2111828918,1811031146,176480874,1447558276,144683469,1911471960,1340372046],[1457502012,499501821,527346718,867738850,2093877883,1000705379,1126957020,732409336],[203148352,182681737,573459275,1104996855,1877585062,947659270,1550071130,1228566341],[1075521010,831149788,1056989198,1972454661,1511483889,327574351,566120592,1443029479],[1136977447,1747659720,1457870059,823960392,281066442,136459116,1497824779,1018743306],[621566571,1589027144,617721146,442697360,957695734,103202654,390915196,17196686],[1696256592,1910170833,952787495,2122802694,1563920696,1479157812,1177497244,1672131476],[1967691979,336904777,1118624427,117624510,151307221,1067698323,1103075778,390760633],[1222608668,852462039,1934603491,1954423977,1511199788,1041037701,762772487,770303070],[1730965958,876971448,1190483565,74756011,607280505,475234940,1006441326,1619517859],[1692019820,1690216432,2120806908,570618507,339107544,1956322480,2112414541,1943055505],[1992869850,1833379797,1849209175,1302212381,941826364,231635626,20017907,1584181719],[1091280535,906597068,1975933707,958336782,665443820,686240794,742387332,1166985925],[154390082,1467174363,1656928617,98103840,1330560193,1288288091,1933469699,1398274490],[766912542,812605828,2120478406,426066929,524470065,1672495512,910071636,442904673],[1461367767,862028449,1320347258,1343754671,83672716,1924239448,1314861835,134967796],[1675536770,1042560249,397835758,730545498,523545091,418060914,1123065372,1936381047],[227044921,1166253626,743004870,1037493157,1645290902,1633065603,593482841,1617708330],[1897502849,51625570,649012447,941641926,811102658,2124280221,2065947117,375548888],[1231454062,727168969,177359557,350580326,287191444,59374755,1336340561,1587796677],[290882972,2063811616,1203959698,869762905,1856329753,518035325,1100777635,1019912227],[524342251,1227550785,451026729,1656051735,1263501411,1561187263,531332480,709373003],[20259226,2019407201,1644813478,1438022227,1673984670,768497034,1993988603,1327437774],[161303513,1486361304,1103321559,1401083448,899788425,541546639,621764794,1508448005],[446061391,742424765,18186741,33749542,1129798526,56176218,991551496,1951217412],[1131708369,1699594115,995563003,1941349549,481458641,926622492,1500797681,1541513683],[350464665,758414924,1027967719,1588575229,926720718,2035869563,1289717037,163661973],[269652498,705266600,1627352567,1771401908,225215261,1479959258,1253414663,810073159],[1239656694,241298243,1912478231,1553422293,1302108501,1003816934,755844249,428779625],[1653369018,1159307322,221389054,26857534,867760492,1795814054,2066019514,1547850890],[1061131479,1309773140,634368077,1218183983,752453888,40426591,917353970,292325856],[428195682,1072064813,959668375,1333851903,1007689794,1494655609,1100972784,433315684],[554297969,84588309,1569192136,615186152,1295809145,86377754,839796860,649310328],[1609447352,757247392,1500046455,1751557363,1355193774,1898374757,557511452,1383923123],[521916513,1904621768,650984614,1494685247,1530232782,1030167879,1830569168,93177949],[1762494580,1574654052,1213062673,1480915320,1704330439,1703024358,1595825611,898004296],[1249325298,1577723791,360524828,679254821,901293949,154399412,675393504,373937347],[1369618903,960803809,846368771,683804049,1952515264,1884615163,109750719,1723741574],[1991326756,1896119782,1850382959,1579827622,1781804555,637803834,1898105780,834332429],[490738326,1449882843,697838828,620258953,1314172727,716923556,1034891272,1290453639],[1365921718,909938541,76132859,580231167,594828524,2030253917,875511019,2023477719],[1119919265,864294221,1746978436,473513456,2033652314,1723509807,904088668,1807070346],[2107310228,4792079,2106580381,1593962488,1967587403,1787298941,1527054522,225467336],[278081185,1155733406,60942600,25124182,1716392190,760798683,1186717144,2054176020],[1331633788,1945228478,565478264,81568847,1341351519,1729229249,1964924900,136088411],[1899940101,1791181330,1337773763,599079056,285428306,524874182,1796729817,1210218923],[829010831,1971857995,594054544,1759014403,674504195,945910020,1638001562,1948493805],[692935983,243489822,1724017951,2083392380,374786274,374961537,1721245968,2087254524],[733634038,2092501038,1444211983,108388759,1753925496,1993344255,1096959641,1802602347],[390727382,1474831382,1545894689,479832267,947340947,667798698,926208666,1058212999],[977028048,398770421,1368856582,806466802,1058146162,1199037107,1147474682,1821055243],[1484719438,239419368,647371760,899772298,933506556,1068904707,2129162567,1550512751],[1411143099,1694393674,1162751596,1750682391,91740209,1686117223,1012768076,569394190],[1708087334,71209856,1326367437,1508302384,764854778,2123345933,769389739,1952249875],[1076435171,887484499,2021445046,103533225,16440573,1105551017,137772740,326848077],[968655772,24380435,1649803145,1774607874,1441471037,1218212605,1501591708,2091605603],[1449968846,770814405,240138513,1908174648,1403441476,133484737,953948951,1808068033],[1925441507,1290927510,1030304020,597793416,1283491283,1589751715,303989691,1395426492],[1919356795,419457391,219465885,1439920082,1622761430,2115113716,990954047,1184890106],[150051207,1191719559,1525788634,172769800,426117268,1093122977,1106869869,815282380],[169228323,950595149,58736443,1730462073,862912588,1116716096,1845195113,559314522],[47616120,1733964596,122072800,1864196982,173861875,1190158077,900492078,1765437273],[1314047932,1087334110,304540838,248966947,1709074606,1126520359,928791604,1761441219],[162849205,707176812,1724767906,1290517474,508938118,445968242,1946928675,662746541],[524718422,592476897,461369662,1312385717,825051909,2025893356,1239161913,564819393],[9227733,796186603,192914860,1255526296,1187222263,2120291777,1413529797,1800283195],[1559535599,1325600102,1384452732,456868703,94518964,2126763707,1160893179,1734372139],[1369152558,1519090277,1870544089,826463450,1045084200,1562029958,1524583218,1583561678],[1269013607,1051584688,1454522777,243076355,384145480,1626359130,388349016,1099024692],[2091962476,428468746,327566188,1804510037,1792250063,1616849627,1591083176,1343139338],[1888038370,1757818215,1851975066,543539410,1759351848,1334121687,1582515973,268038841],[1752291678,967849238,406323581,1169774691,1204998445,1696939334,179844982,1866278002],[1404898980,986021261,1219375565,1063831253,1278595595,1884905688,1783892031,1655695931],[45932604,653874670,1221935861,505339955,1296012340,351964485,500608613,576258139],[849506660,2016371473,228583534,867612235,536282362,1901653886,1273211228,1113397843],[854823343,1161989237,1704954211,1827047058,507353143,468703546,1637449126,1038907887],[1004313892,137901835,1930381367,71088770,1394916367,1580868003,842440875,365046811],[367991322,1026634243,2370444,1876970763,182988495,1257898944,1530837912,558446990],[2053225426,917858425,1336359417,1350979352,177225976,2119158529,801804504,890661549],[1174511955,1063222398,1717391778,551412786,680517778,825814028,664305206,1093752558],[1188580747,296028077,1927354654,800736088,1667137746,137417653,1503364335,206989439],[204038489,41681984,745985457,2009496508,1163236761,1818152701,551831658,1395990217],[1832538101,1062906755,544327339,1320019672,629189169,1303620752,1601582718,780202611],[1274412262,1534478095,112404734,98464117,1352614493,1548843562,1211643438,1362536],[815476771,1948619315,2033138306,751867637,986408345,1740859159,1754563345,255172951],[2088042096,993594139,19037394,1973887504,1920167292,1623032710,1248130510,1624147985],[332854869,224057870,249110928,269396509,1443472895,825613572,75389755,2047060458],[2051122935,1159717260,1655768827,81348463,192817460,1561391658,965005742,106378547],[262991422,1449459831,590537141,1095816754,1950320157,794877507,2037810209,151348395],[666178730,644858796,1666638161,809732067,1370421347,143361720,371879077,490118282],[556225183,830630849,344954683,424123634,1728285569,725053652,2011270444,1539408850],[290204635,332802560,891045893,593422230,1005739970,491614774,1214399937,1440180226],[1996699431,1593746577,1935201114,1231425860,2100573037,783024104,1549730158,962747434],[1189168901,458065507,1999735407,1054313932,170341616,335810109,310114491,873920879],[1483104276,533231976,1553883248,1012973319,1405508350,2075543593,402609032,215508916],[2025158429,899629548,529569804,621114016,1348904305,1787030412,424669810,1121845247],[829552114,525029616,524538442,2005825997,1495609444,859624772,100940304,1439222179],[1182331204,1138391462,766162611,275629857,1355939696,833855437,994207667,237669768],[1542864009,1827000478,388199614,849434631,439213247,1526550840,24869182,1506538593],[2029419131,1827128983,220098902,1251231497,698373742,212362661,971418785,58478705],[1437954591,81835522,1589516543,698895192,2013141423,1300198013,949738080,361723161],[566994947,1130176945,1423535852,1425493003,1652013201,660628866,910200339,884727738],[443763470,1644500948,1950742575,1305135274,50099772,210400212,57559306,944617417],[1723871133,19650636,1450458796,1609621863,1818100672,1004915672,399222532,618131328],[2007253111,1668990071,234976337,591351888,1072232018,1326647591,726271247,1740044132],[1956999755,1659903920,1863772373,1709611911,1033162717,1984289674,1314947773,1440821699],[708070950,1248125920,1322386525,665632007,1201176311,1148534688,1995547171,1321583238],[906839377,1165847499,1586359036,2088075390,916387899,1132475530,259557348,1508859059],[1978476337,1806240291,1679322804,936041112,1287550164,560633319,1163739951,814447844],[18490917,1156337137,1184881663,1385267647,651345872,1758798510,614435857,269421951],[890556505,296510557,2011162458,1374195157,1443203214,2014353684,1461721692,872697781],[1581729047,885802307,496257259,722236828,492360787,416599685,1757657819,1375938302],[1521993404,74534255,1301039369,2110075308,682074350,1229293852,1723077256,13974155],[908475807,1915225120,1041521592,1247355950,1616487143,2100280258,1811836088,1773055742],[1952710173,505983463,1642888609,1284878334,1178777961,877139256,1342759376,2038346863],[851542149,497305826,715518793,1324104636,968963364,714915255,1659533458,51987031],[1802540010,929732105,429223404,1463746580,1749298728,1921182960,773134784,1898953349],[2120470457,1497108928,1196874283,131943977,1779030980,124285431,450816017,1489262684],[85175878,871006840,1250326182,1778936358,96422009,1562020141,3753737,1804913606],[149175819,329968064,1494059615,1750737805,488381109,887230760,1190625968,353589120],[1511406512,1313056665,1933573538,53067375,1287354939,49100457,218276143,1996313008],[111295110,1068059415,146306465,1365138830,1892944684,810634290,1119712158,1080141658],[1044219476,1595505168,1818915827,1720896355,2038690812,1700701198,1941272737,164213633],[38170958,2041525818,1254545251,380687777,1549187846,798987801,357821788,1785929831],[1828356587,1227361599,825251346,2092277053,143121859,1648268094,297784742,1070824461],[1560214576,542724723,650532415,562312976,954892459,1754968432,1913489643,1028734802],[210821815,1332075249,548592029,520857200,317821572,959950231,522732224,2328161],[229584012,1606060644,525507570,1668426938,396422259,152827167,355760976,180520741],[1253175443,1588575154,1453671921,780939596,1300774419,691668138,636490567,1303474741],[107078346,1481126920,1669964419,287531610,1298171933,1357514787,626662097,1893325319],[2048410049,1752649299,1672291380,1078524337,547163841,261081638,157654444,1768670118],[376746414,1181148248,1815102711,1524930911,513637877,1261361175,2126215747,1842214750],[333709435,1179940114,1936178128,376483677,59656724,1218235985,1220141111,1582434572],[571281579,1678507602,1036175423,1506236252,253552379,426745967,1124843896,354973970],[1440420774,1345963741,1156622052,1146841348,931177448,580947476,1300839036,1838014494],[573471785,384602283,196438216,1895274576,1637964229,1277387872,1197207330,666613531],[1506026239,318718620,118354488,706564190,24781674,1972879283,1311915502,1242557359],[363786020,1507277287,1991969788,521907795,1144821878,550203860,2064527384,1563387739],[2053562219,222798481,200840525,1648641478,1866020880,1504844134,1261890289,1735485375],[1496597605,1955545961,229756871,1415847811,1545741692,414725377,2081159916,18119905],[596150330,156862398,15115926,1339479762,1085080467,102744838,680162711,2073557775],[631591101,448053311,1950318108,43491182,1126241877,1366166306,534745166,653142593],[1239227865,1121379156,1339439565,367502804,257546293,966295585,180870885,1120443351],[606126706,583098914,693572008,125781535,1129608839,2107616366,1660140202,1316469032],[1809703411,1593696607,89253766,510403505,1244236795,674392840,1782028511,1662058367],[915896628,745849334,1955855052,1117941337,766998367,1942127926,1553575558,703186971],[485908733,148333323,1165171831,556227490,1162089825,983758152,511963218,1432912760],[1761760768,1326407842,907854024,1855357615,1133497310,674396401,1817665936,1142458597],[46566793,1362933781,603475857,1635544766,672607973,1192119222,1885111072,346762430],[1791388674,1705180590,1743208236,1491587437,1539902780,953604686,788813058,1852559621],[92306156,382465805,1445148362,340874088,807354795,71501927,2050595197,1405202801],[1766684618,1288993364,1311176426,1152355364,1137079882,1505427075,134054164,1036988459],[1154214686,1026282804,852474764,96872979,804734964,1236843146,167812924,1721115864],[1537008221,1856026432,1243312016,968572439,511797673,1926535714,862120470,540987889],[161422359,1343915907,1532749637,622550016,313519838,1533114142,433310940,239500026],[76707156,1001059708,255366571,63775684,644046634,651758802,1679328085,548563069],[1106670250,255335369,175994012,1124726700,584979769,1702586068,1074754103,558366726],[1262164618,1993923912,2124774590,60663176,1709412491,1824270898,702234907,1555455904],[2123069372,690213079,1182664173,1782304128,504763900,1968667544,1374112822,153235052],[1426434227,1448757973,1655971779,1636177416,823701456,818422711,557200937,1684584211],[1351760759,878824918,2129647711,736240267,1737486898,1272528202,1141715825,636357312],[1765655238,1044047482,1587493908,598863405,657363067,784626532,136602561,751773769],[521826061,1369367873,1638944952,1169922259,1341044570,530733849,1287698034,100857731],[1374239639,1420665384,1689724569,1323506918,741135951,1481097998,441263422,2017392731],[2053252264,192635797,463921837,59957610,1576419626,615849184,261764779,1091148286],[1596692818,1154753576,636922415,926141550,1245260484,982911297,638448675,846948413],[1037185757,1300051685,1310018213,485289400,1000491955,1313019977,3071379,1745432537],[939840549,1709700042,331660480,864373433,714071745,1763018632,678540911,893671448],[1418926558,1264099655,2124000982,741614601,1163589288,1837095391,907734672,238510904],[2097272204,353398868,1545910498,1975113819,1414476695,1439658677,660908567,2126691449],[409389832,1644675175,603164529,298331607,1541092033,379630457,1338027517,2064802076],[1425082567,946399867,23138097,2050203607,545914511,561541568,2095320862,397247937],[1831900049,261313488,1411853586,849318259,1241055278,635726899,1524037518,743784677],[1355269105,1317666233,452184433,1429969953,1093701495,581259202,365502912,147296526],[898079096,1025556773,1606730201,792943826,264050336,610675433,496618471,902909812],[554903487,1738360340,1541399854,1965710088,1152123345,803863909,962582638,310059318],[1033324051,1549043964,474527412,498777010,806291806,1604505195,912538927,1103361149],[908791657,1344758176,1498774002,561105312,1473674009,1795381177,1534137870,240841033],[950245137,997501249,1536361907,153732080,1979682652,320572401,176346398,1620438302],[1602404771,1363235760,1803474496,1847722654,819127492,2032752197,763650253,1044230954],[154862346,671041489,1808519853,1624306871,169758108,1085943701,217466157,567408693],[1268118320,338003305,1777163828,1993761587,845485825,1013266281,654264555,1281949860],[1095090110,2093924876,1573924190,1134256228,504284932,251139427,1795937040,2106665322],[1763882129,75665087,1487141788,1031357641,932607211,1113648001,1367884367,1810474857],[221622615,404791301,744340439,1054409483,552444399,1417659052,688623168,1480209884],[1629342277,398962857,1949224713,1820474135,2045081830,449577836,1633315538,899950043],[1026843832,1620095258,100856540,1511490361,272117476,124811757,67573904,979073417],[1607214155,1708525787,628497355,1130005229,1384169114,19622528,1865237594,435392796],[108248476,62130524,328985705,461462498,1088912556,852449233,542065326,1963552225],[1335052351,323775785,1639672569,23107144,637664863,1574155978,1896809718,216771193],[1471285834,2093520859,757497506,1121688396,1772325521,1718542344,1688565584,100054480],[1642688027,887171924,1360885215,931611531,1938774259,1132612109,1415663147,1436261095],[1911548857,2092239627,1674763138,1922409999,689534701,286419452,120804643,1272937131],[1315190874,1297687520,1110485585,492062290,28501157,781476844,146629654,1762356372],[1974326064,466826862,491395244,1945975418,507336925,1788152080,107408558,1786707349],[1692098043,1530821133,2022330450,1749763735,1214672244,2110203193,2010944114,1625480182],[215850273,524096801,2048114640,867445666,1223410720,1182412716,1658771962,1114735380],[836178410,1624969690,986982354,869711648,267597666,64403878,176583150,1765773345],[1191327383,1685193687,1459984869,1691459505,1510662439,1331291629,216703027,623483254],[1465572982,1027183882,1820189636,380892797,2061854295,560726840,1516080113,1453584930],[1742688592,1395189210,82503378,1851136657,1376050164,104491322,1175322216,277561561],[56102428,1740447948,986520407,1815816934,1115468231,1159509153,1809983058,243472131],[563048417,968320486,1421526512,1908367497,994770530,1966667194,2020218754,674147789],[138228098,1027704088,1037592743,1022971661,162750210,1956430529,1586500122,749305121],[1058292952,301245061,997173303,1060470585,939251744,168475674,464151861,1859083808],[202231132,1896607909,171318073,35134537,501296363,301021175,512397604,2036345980],[1379763704,1426733780,705512282,127541277,361638434,1759754965,1523193150,419507141],[2051749790,1798973824,532652675,1920925806,1654428085,728344504,490556405,191525995],[695075735,1913684445,2112462450,158207057,100377841,1424567497,406881207,1844107744],[1111912741,405641466,886223142,106217038,1947768865,563311903,1456963824,610210084],[1369781650,348122311,290076131,253387912,570772993,797280920,1331433567,1743029226],[90164828,1094984183,349613868,247071156,1323163871,1151486906,196145060,550674596],[1855212313,247507684,1283838650,648820285,209311553,1414842952,1927485395,1107302637],[776258139,717552028,1637729551,379857984,1829450725,1925893808,616370183,1184327006],[929735509,1230911267,1745374492,907832139,2055049793,2124251451,1279442944,1739942340],[438312021,2102484592,462787681,1107599791,1409031196,1510500353,1801131400,1601082406],[1909974816,1216845723,397516690,213220011,339118210,1689815075,1707298006,1061655640],[1676144836,649604724,1888479189,1473366394,152003699,1195994850,1033599729,669348031],[484567819,510957487,608079434,728517806,7072742,204279237,1838493645,1513151082],[1156759138,1140850084,887133323,1673036931,1615075073,353363265,7798836,1174544110],[1107984334,682697631,113109290,1296271272,1535653618,836020272,72064896,1688521486],[946301849,1052792238,1590678999,1039114181,1532043599,1927038002,1644762159,771355758],[1543924174,1762781183,2021669149,230691691,95386292,1009091383,1812023283,1347960648],[130402542,893234274,455424870,1826758588,473335512,1275074015,1900870651,781217216],[1259743329,1237400541,681821987,1672152604,1320062005,783379979,842400570,661960008],[1730334659,1789517456,1713663743,1149364793,1635295865,411265543,2081900356,2125545875],[1083955450,1694169586,1729754475,1259878226,1309381326,1857382435,1680952369,1013507883],[1792703340,2074725075,1193290997,1917130933,772248868,1773087452,1349793767,166941648],[1842571696,1305981778,399513034,1618060865,1065896707,479447405,931492024,585231188],[478519417,2025103797,2087343167,532600618,1933828594,15307633,400830343,1238924765],[1436169330,1522047195,582715309,1280239372,1270760544,322208688,1784617702,1524079058],[346086292,639662628,314711073,1216166948,1439166474,765324185,855661886,1298545043],[1438633593,817401903,1627519795,758688029,1083604446,138608430,2116920259,353616403],[550292023,1735762656,361783089,1449372785,1941261260,20266597,422422538,1052009303],[1501774146,15004757,1031891991,1033211078,113042977,308539256,413344141,246808398],[872559272,769922148,966323926,1096688166,2104040031,154586595,2126389830,578783449],[147443574,686998794,1690535493,1160650286,943588678,207988942,573019837,2534048],[1880906590,1033728530,1396519864,1691003134,1888556261,1324771471,937970217,686278584],[479289856,349343928,1107475066,32104118,686208264,1651249113,1899735547,217692757],[992130598,2054892646,1369387032,61900916,2058739667,1984244723,2107261765,985625779],[242352963,2114598770,583214227,229945785,503387123,1486269675,611751889,933034176],[1405688929,959010320,1358881006,25197667,794809402,835960693,316911148,1503177787],[692499006,1012816779,511156487,377747212,2123884242,1476318226,21774909,1920450599],[128520178,1173521930,1090273636,157910506,643603137,803974047,38242350,666392822],[371516033,1988505782,791772315,1936963215,433654079,1954344485,940996609,90436890],[1781643724,1063071161,1755663437,1249856832,1878986234,944352151,589141334,516424392],[646495701,1080018478,935005296,299630508,842653195,328477596,1590020087,29756326],[604920537,1527138300,411448054,511838822,569666283,1342167533,1345959227,1675828564],[37523952,219510202,566344333,35050265,2022400012,186257886,1000349191,525225926],[2102950327,922460310,1853054520,2122574421,2037145863,540641244,714502605,1284268322],[851999921,1953829005,1183994695,920129529,1845451801,1679175459,1653691940,1533718391],[1278834822,1379718072,311658656,1028712262,40867594,490860928,1686444249,1715023228],[1169909406,2080708767,5404109,428129147,2099217214,1087394806,1531414560,1567892742],[1923021119,1582163467,2080752265,473959621,1596257652,11648752,953748783,1547185676],[2084866211,833351719,1565731448,839344348,1128882678,1066561755,645580239,2058550949],[63735973,1809433692,639146006,1073953545,133475068,14700831,1157017234,1479168350],[792619125,185133075,1081004551,398939489,1160961415,1968829913,963627227,1850451670],[888037870,1928734529,208947048,1396372275,1538015313,1336887816,2019073172,934823224],[1147961643,120837250,362042409,1236497760,423544699,1415676656,909928384,1619854562],[1537286300,134511847,1585852727,1280747442,1283375584,899003519,1222328233,1602111991],[1658623248,1484069376,919919278,2070862193,1006709741,1326704421,1790984470,832185913],[1492133397,894233407,833643630,158216696,1669394387,932339668,211504643,169278284],[1980317832,34982822,414577311,96628019,1116841054,665618771,1981199834,505079081],[269291416,11032199,1768826116,1093770697,511928064,1616242683,797963406,1469011812],[1113472892,1446537464,166701381,1764434677,1840283146,158276821,365986892,1558570189],[369444564,1949813272,1725179668,390840238,1950526469,674020923,792783444,594965987],[386986191,1569921689,814538338,1356028614,1574906712,602177224,2028429131,1111392815],[1055192119,323246479,1252915287,215104587,1038086542,1580787624,1275864649,809980522],[99617622,2024990754,1744921307,717219551,1555890907,1833744433,1075322047,1728819183],[1908979648,2123692531,1708514470,1468755453,454488057,478086412,816847875,195474738],[1440982817,1544406602,1342502191,2003001945,803820065,592525146,247268819,1440004340],[364127087,1710590013,802946060,1014306272,267323294,1170462796,596364989,162081462],[1701210706,1707581546,1306034650,677002564,1676616946,1228071781,2044618691,550415969],[1680528668,360708322,527716745,315454611,181624258,676889601,1963568748,1527224052],[2081499301,2017061276,1472974581,2088758195,1466125280,949039750,1564190143,823049876],[446149154,2070724218,1313196126,1998305904,1804328271,1012076974,718842183,142082952],[1924802230,816327057,1892093106,1142190673,1322429597,1577145271,92327576,709587799],[1332564761,82262635,815843935,2012747907,1540226682,2063911297,675505433,478685888],[1451218225,55854203,1610510281,1072285020,1970204295,1891262410,82600830,1759186403],[1351107162,1516042059,547393229,837178164,1527388922,1887554307,1774535785,1299914561],[768051709,1697544980,1061400129,1776308479,633145897,81770826,1281527555,1405115083],[2099597882,604022580,834796324,1196061518,1287389924,321552739,575458904,1017525186],[164067033,1582960757,562000583,869495926,844089765,594440422,238987295,474641570],[1213615355,1802071416,1206957708,673213480,744764591,1295072159,868740635,1837008547],[53158687,154157501,762006960,136303914,588644695,1198109880,1395981222,623650405],[517437847,1825961593,25932939,175547263,1889925255,147582162,649937967,1901144115],[63192762,361467196,562238007,1305090352,1509213177,1278792889,124125255,1908436644],[664632975,1765504744,56651704,316860799,208840677,1122470443,1373886467,1571012422],[2005462998,24100848,700289748,541954205,1716909567,685308113,576077962,872235522],[909048322,1081690777,795760444,407143149,1231277980,1095085058,2079145145,585661398],[648378155,1564461841,1501319609,1772729703,2034126809,58122639,939930272,1619432032],[563957192,654017309,1894961341,1434381364,2114175802,1517032308,1768220058,1301424157],[462940300,2012601306,54118070,1160477413,783818526,686306737,1194500363,1922472959],[274070178,1145182452,161234354,866784515,1050316348,1127098038,743394114,125839747],[919627934,62177354,946035385,2069828583,654405956,351001343,1514628586,1765632638],[136355771,1998463633,857640683,1760440529,91431786,1722827166,1858806258,264356363],[122701315,1820429045,572713885,1035591183,1557248731,1445459608,20134548,1124316864],[1432143001,836178789,1787782021,613558929,1886634963,1747017587,688838987,228931976],[609414797,1743116371,31933675,1262815148,1862125723,1422551756,445062398,707581460],[1322307480,21694935,1954777229,416150351,825171982,892557157,2039760923,1043641131],[1648501027,863882535,1807936595,572593101,751800180,1732315129,900624836,314978382],[1600852977,2015968864,1102720506,1979803151,49386078,280001209,1773591494,108120627],[2061161096,2003318980,1310158010,632749198,88458505,414955942,898365628,1292648616],[2072261203,254244488,610766497,2125085624,2074987039,297117455,1061076658,393583613],[892198246,423077049,174535858,814225448,983915632,1193443061,532976009,99023443],[935524010,941813604,1444708939,1844224389,1244117421,917259987,460863370,809489555],[2121602761,1302525134,460179835,996897396,366235249,711204249,1911830749,52883530],[1942152037,1500539056,803975600,394707456,431470527,1974666776,1300559073,1109253845],[1720151474,1167105713,581367199,245847833,1887477498,1650314628,2090456347,312701069],[1080153807,971955671,499908218,1280130391,1140884923,992866045,77913534,604634829],[1782969315,704506213,1043911877,630003417,1095419789,1521637459,540814790,72546388],[1283600953,1542351531,115195324,262948035,1157496992,1551951479,1352548978,781932034],[1290412117,1898938415,232457845,1608168875,2092881751,457240122,1994747747,541334610],[991411011,1941066253,423083977,1291552697,1576592347,2032036981,1119432775,35930917],[1749847681,959362633,1396636270,818119014,291044405,188989454,1129777981,1349101511],[633389219,1303273761,1653337825,1385364149,1028970430,38770889,1211767899,1339974414],[112500861,1100486613,499618070,445962099,1324427132,165009928,1921716076,1620855396],[668993753,946465036,1079344973,1551820521,2045540981,436484613,1269053801,666205193],[1342422108,1739948381,1920859986,110673584,1839753308,367062674,516988255,1011660499],[158998990,1087254145,1347532716,1011170595,26948241,861115956,114889694,1954658742],[1210716755,1209386335,860242181,863157073,2056699281,686449680,375643983,163086901],[1205688461,1353638187,35269624,1607592504,211576533,1636438555,1682004299,681112399],[1898999969,1211973271,767642866,186986040,5013041,1769274515,466911227,575747296],[411707146,2415637,488928522,1138824677,1777986371,1985467566,1587661071,1565602726],[1452554948,35399050,170352615,1831546762,2121727564,1203987636,1130273700,1871449333],[636292964,1153846873,1052023510,1273283898,1200344254,329283030,1709872731,221864079],[773286303,28216133,1224664583,1999997069,1431721111,1773384982,1714471130,396162764],[336792923,285101878,1575506960,81468561,1312186282,1802356221,1135479867,1962841540],[1431882063,832822299,687040503,1059315877,362465569,545459996,1025896955,451739595],[841455754,1888658334,175453269,1239616228,1108254215,1153971720,954418382,1708436687],[288995201,967079500,323168111,2105744773,487042995,1924753100,2123663309,1639554063],[109309713,2035726062,172382323,116603280,2095698796,711523615,1612792324,1938727607],[746676684,544978900,1700765348,298311740,1202747025,658426100,747506857,2033886972],[867383760,338415222,2120134663,868965895,752007935,1026327862,508236359,1109644536],[1743833250,2122197880,242672618,301232311,907107951,1108731686,836478188,1870333495],[1130080470,817117146,1839982771,387275166,1290429340,1528918737,1266310637,756687741],[2042427521,610582339,850494158,1769415279,1682444585,1730796097,238939020,1787949077],[660669386,2012562400,667184926,1667238118,1972132122,274663629,1738894567,936909698],[1307769831,770814474,1438571201,149039300,308643027,350215126,1260251490,105506028],[704937319,1327554844,97767236,1139094062,786888059,898357754,1327119425,1427099894],[477449325,843635103,434289063,677473475,1224136173,128930670,296905901,490293533],[1523314319,1533217249,1242558996,1682032957,1742967797,805008153,1016845456,1099898486],[512643736,589973673,1861445562,1164142265,729426686,1493561478,1034138016,852331144],[35682946,2015758308,1637722912,1234742309,634513218,1306619594,1773859625,2005337170],[1968061770,767751178,1094187567,757643184,382382210,97504622,1571780703,1554660931],[1099955872,2014727380,1986897082,824380679,1293691040,1989640735,916355035,1048227700],[247443339,1222523819,561273135,2081450772,1646801781,412089647,767945357,799923126],[1162470147,365506500,19996492,1107159148,1342606356,1556501439,606025561,1161808713],[188276312,1806529714,776974349,644237086,1050587207,1804373022,446803651,1086071384],[525442076,962000356,1661723419,1388725346,802817530,1094499806,1846745844,93890041],[38760103,613779321,1685904023,420295127,674538453,552703886,698917484,377676888],[2095973794,1493705217,1780017876,1554570405,1849367651,935847310,437620066,1808409651],[264452166,1103571083,964963363,840620700,1016018030,150050653,76710381,1441316760],[1141392319,790134487,158663897,676624331,1633258083,597558208,258839933,55720292],[692729394,1092336960,2022230012,1731629323,142517861,1923150454,1787830019,1222854446],[632524079,2127917305,1468753795,1717991369,1575124853,1860024667,3396909,594592927],[1623946047,1358933791,1930109438,1427975389,893012252,1719941745,306320403,596457975],[1193426392,1077869483,1392419060,555292005,117674,676044698,993395760,1573273283],[676125568,1841186686,535005225,361078762,988026727,836943567,577578391,388400616],[1047439959,1696809238,2076391338,1774482084,1288326632,1723417344,1215478638,535828847],[610254555,1308412465,1347378630,1636578019,1857327418,496777653,583179487,551210840],[231893432,609701907,1511406601,514289082,141209529,111694797,1856884519,866168410],[574159764,876661434,1080445994,1211577245,1752548458,441623311,1171074759,145862469],[1393700782,1821315803,608219747,1698953519,1494383271,2120652394,343247358,1629124475],[1195155655,1771331524,135734986,395138224,443440584,259507926,2011194008,1923596552],[1530111164,842215383,131237449,526450786,2061769411,465758492,1433466913,522097456],[1152015268,1067253722,584664620,1311005788,1067872436,39092086,2027901452,1189361433],[1046519292,1600939214,1072108279,1467011242,2121791551,14291657,1968859721,1040017182],[617744885,1483479649,342513505,1476087981,1436418775,1355004099,1014345826,224001112],[1204938056,1323331477,1316147590,1953010288,59079190,2117226304,1637361541,1225592638],[1148936800,486461211,421409051,820819252,1309595452,1408732445,815385145,1879644765],[1860482761,1776098579,188260208,1487907210,601276358,501878438,720334837,704715324],[701694924,230928578,744819589,954758691,600344869,270968534,221195535,2013865836],[1512068866,1657273360,552412688,1516463772,1080124891,425962941,1123645615,1620493204],[1145395812,155397849,544407903,1522683128,997979650,195963070,1182347647,1251641982],[163716140,1432645879,1069059703,1663111092,128001899,977202755,1403573238,538936017],[1525863788,1011604891,1179213638,92669097,1385061078,910793366,541218054,679621327],[1671379586,482779534,651319349,239921131,30526486,754151383,616452779,658950029],[938665134,340122255,1199022450,1839268737,300431792,49097269,1850114880,45944047],[1557302313,813985355,1569926421,1202418827,210072047,1432789375,1854026092,2078540453],[1668872300,896096211,332991046,573624906,465131420,1656308589,2066415503,1982064762],[1588054658,451924555,1633760918,1711598421,50436710,1388275215,1870113867,269891336],[73670977,1869535338,459380051,704196277,1931000700,1583997155,1540803837,1111059652],[1569184535,877269417,1719613981,833717593,1287047922,85872400,2109344193,450404902],[1107831514,1510543181,440182082,677393015,1340024277,764069597,1363216235,105030813],[1411781270,1658058549,1583293873,697171291,1872252228,1018109268,1938974867,1416962723],[1645808111,853236668,1221181253,85117211,24328811,1116522848,1569013477,117838464],[655740698,1851337036,155022911,65247757,167173355,1371402255,116933037,2038375186],[1547474996,402792190,1651531245,755003154,124373634,1788798399,561122593,1077854711],[387461912,50932797,1056684624,1995390710,1679001441,1033429892,1634354834,882759198],[1339080460,1521159281,339876486,1793322450,1388560391,1172026678,1338133303,1556325470],[482584745,966193308,74890835,2052271968,1319236672,1604879794,656880935,1688833851],[801544952,816275500,129168533,788663154,1758662298,885096466,2093750300,318110638],[565585476,1174367516,421536981,759003462,1979896234,927722879,1526094450,1335495601],[98889608,2113656603,653118360,822235964,377140006,548193631,1941140120,1791693290],[897739206,1124735451,754087746,805776309,1889785042,2094288999,1343977513,808588326],[232282182,123813120,1940861448,1062156974,12387721,1939184098,25197171,1553691848],[252363758,1876970524,2064742719,1359676859,1263530186,1089268476,1228577449,226517802],[1597929701,1591902834,860299033,62359086,1408058716,409080257,1410226001,1440376919],[1383230135,764246941,2062892719,912622636,787428584,1413200538,520542409,2007566489],[1656984518,1035886568,1573890222,2095044576,1118939037,1102038697,1777167093,1367257261],[1860214547,905583911,1161938299,938552414,1751783900,2126758602,1701587426,2030553913],[726961462,2079057253,237961573,1118964316,1871616166,1722977741,317979271,726043519],[1739699291,276918650,734684048,1498239568,263118296,891949163,810403151,417517880],[915651531,1132428061,979443868,171598935,341585681,774110210,211699866,71315794],[1068906275,1998398768,1246550111,697554357,1744155929,319096933,2122041453,1943310419],[1910442805,241181193,2057877336,998416468,417625807,1088480906,582413647,2064632362],[608970673,102984818,744415413,404282594,416464022,1867163364,55408510,2105144283],[1460398398,1033190293,1077455394,752123036,1395555791,1846711375,1975566990,254453285],[712023550,2090739917,407969664,1083784941,286354501,1869655885,356363455,1619990983],[982738367,510282697,891131424,1795325580,1267663095,165779076,1223780641,1458294507],[1411138067,1515775761,1045706356,1152748557,2103028028,1991617953,1635540096,871738103],[1664750586,1240469777,1197921477,394390630,1177900630,729529046,108701098,157034804],[693713053,828117962,2110881481,1221366367,365789947,679394419,42431038,969174911],[1045344538,86712568,260406745,1295964212,796277636,598611218,1356335878,137987799],[90796273,739831165,301678103,1283795983,481344633,1591325615,1448850913,2105582796],[478393786,298253910,1024727375,726620249,745880108,1414110072,459048554,1506568681],[275168777,299795032,1738881708,591576799,79828654,892984259,1044955297,1003324201],[79920718,807930039,714731677,560695386,1095556871,821647668,562850111,1669564892],[576363697,515861196,1708289830,1177270978,2034220627,682637126,162202000,1871800035],[163485552,232450252,1436135234,140040389,360113549,405421151,786247201,1941696542],[1049184086,1214454274,1415131001,1128511707,1209245791,237143580,281199981,417559889],[4516811,1616530225,1780649410,455679190,1792520212,890262705,1025867678,1589828583],[291748556,685245984,312125749,1629943666,753655722,857729040,1568660067,141939565],[1666972248,1163864285,1704958059,536743314,2003720003,857974324,1766968891,443228664],[2114810129,728157684,608118947,178028532,957338952,752103761,1097911949,1935873385],[1646619200,850970097,908978203,764325546,808169111,1603654629,1574354999,572551167],[210776617,468094608,1712411002,1792881778,921087497,665296273,1716712325,1542126039],[258840591,773640425,898580727,417013425,305711275,710957823,397539860,2054923861],[688114378,1975428862,435346906,1778264416,410284242,1975616397,960420997,959721816],[782508774,1113596008,1781977539,1871444121,1922265315,126007288,398943151,1547639401],[438899033,1351522879,1271643568,802003471,1506691845,872412757,1176732930,1698438263],[1878969676,1395163592,1791479121,1216674672,1079873989,1229418749,334619411,112223346],[469951992,980465690,176196712,2116860052,1175557504,1853800520,1961467849,608819939],[1109783528,326870377,1318721201,431220074,788816382,1995143221,330264126,144908361],[1335279648,477474225,681918200,1697032060,364666699,324871758,869479326,929029120],[915926805,160758862,820060146,880298544,1454496254,2105667329,1104583501,1250407651],[222233816,1243245751,1361992829,1557112942,461902220,456103275,342274770,736232420],[1082979449,749953268,292895581,1341877401,206945892,1005185868,1589719080,1799024357],[160432851,2077723058,917761392,2063671284,1770066707,689867337,1981114468,889941372],[1856088089,289854679,110596669,1735166610,1211916308,2108505932,541749832,907293095],[1982280431,1381483657,1555857086,1814669401,1509160806,1419718713,2112235887,1431756149],[641555678,1514168803,1593427102,1484170016,405404525,467760634,689697260,1842106647],[1871095228,1222411012,527356623,1495281013,215969008,1144875438,356127317,1263173144],[1215509300,2098243240,542157655,1133307392,780725220,2012907231,1852958221,835125152],[2043556695,1454125310,472929415,1368970141,1834264765,994148450,1552880656,670937087],[232650598,1708612919,134965160,979406317,591799491,79005317,1094712775,1835298107],[648161059,928379511,1630250930,2122975327,1386768656,653993233,495971571,643016875],[193379510,899901586,138218914,999994140,1077273860,2014542318,2013664584,133901356],[2008525142,1423491768,2047067226,751720862,470072555,393079500,1786397079,732198368],[1253867067,2056479087,1300101437,112159883,539241964,348328525,1318363862,199119185],[862149759,1534431716,277253303,1929014439,1020880973,1694885469,236132523,1527976641],[1095086069,534034710,1328660149,1630583469,838422983,1888548041,1778866118,1632507505],[806793580,449208629,1362232123,635434605,540861959,1644473486,1884154752,354599066],[1464693814,510435395,881997034,1361649220,1387121088,1465470484,1302419790,425724519],[657209095,194280335,520830402,301028383,1599289728,202659493,729623239,1880517248],[1951695388,687812953,167068391,1124528038,576388055,560981329,783904643,1773696131],[679232134,1604951085,858046229,1630922042,1398915764,711625056,453583977,467466119],[104200562,814385509,750624040,1016564640,1079928159,1862367052,2035444692,1419623015],[1706538799,2107109421,1755917417,1197547360,811252158,1550656989,878629888,1874657887],[1244561688,454151279,784382331,472424982,1541984009,1858353738,169610987,1224252201],[1352515876,1957114063,417019903,1666715092,1916621083,1253590667,1257968511,256812249],[1635580673,110343343,2045108120,1101209595,127995025,752798088,1161830219,1009689942],[2033078232,391967273,1081647737,1771922034,71729900,2063826194,1916505251,1586746622],[19091086,653487567,161853698,248967004,1838970749,429551840,1561431736,264397846],[715050694,309970465,263620632,1646855586,343936720,430004736,487073900,1155075807],[2014210632,105062100,738070780,170582215,409980240,62785309,2028886585,1854486690],[785406408,1217243886,311171442,859985464,148332737,1260029571,1480441632,1823151251],[1284596859,262874799,1856936802,1005178480,556617970,186049146,1918352552,998561497],[1101668824,903227474,942070053,1592964597,1763899768,265883637,1566712481,1684466078],[1320634084,892754284,82890859,165504419,743305131,795015429,229895143,1680990528],[1783149752,1466936896,491931993,1181808238,573650877,991987380,956307180,1218830627],[1866700497,2093547291,1186549339,1837573722,509887426,1911146783,92315182,471862236],[874803029,2030445214,1456764581,596156129,1341948355,1308897654,83988232,145996167],[1510888290,1397828019,1344641608,569640197,1536399170,1874141633,953466614,1941350105],[961933901,981078601,1747966311,695120921,1409401522,1359091154,408277358,417145027],[300303011,1454570146,1967637124,435369590,682107341,1943358204,234311148,566226819],[781162538,1241625380,698935663,112780010,18360771,574389071,320348962,2103829121],[853315955,1449748621,723164186,277225150,177252212,1537990133,939231364,1479085586],[1891581503,972205796,1884885937,971674842,1516935673,283543151,1984467718,1329086735],[664957846,2038564907,525641909,415645070,1860919816,1648501712,2021265542,1063139192],[817876658,1479552512,251290096,1084164793,379978794,1141958374,1971236877,541821402],[1041674977,177617393,1737014196,1446517751,549689289,937821724,826757795,1323928822],[1628858741,1029610407,65145709,799823400,100134256,449607904,1140481924,1464105630],[980400671,745651211,195411602,1301428199,866119019,702302236,907340048,1833993138],[1793353927,1466774589,1442062041,769666145,1481338118,303859524,1586212776,1495199293],[1917210649,697104359,894924173,1266890430,1752381832,1732258364,1948596346,676624666],[1474100233,254100230,2036246293,769013497,1324311996,2036203736,84022598,1534720820],[999695081,1771473255,756933695,1037256470,1214345191,1450382902,1329516998,1391096982],[1720814711,244718828,1101224593,210852725,2025815405,55733103,935032812,1010841805],[680368034,1029313648,450577773,1376693921,698520241,367146314,1550955967,974096014],[1427893436,1013698607,1494144453,717967649,1150715579,1380230311,816038649,158625699],[663057784,16926018,550844276,2109620178,173018443,827326339,1242760632,1404610407],[1629684866,498853045,1031622841,1772853209,1042420843,1509739227,1969190549,1229763824],[224956623,971593994,1765522632,831980271,1378192447,1308264059,726979048,2036934197],[806895439,924865278,1725596037,189236998,1714279925,103306443,412656301,1374789154],[455466583,326637501,1114262523,1295234587,1392925656,1433105087,209927780,520583696],[1855683558,1993132570,605986705,1256789161,954657153,454425441,630512221,857844807],[1528909570,116085568,1769993050,59329071,861665236,180429049,444482675,1123526246],[1010497229,404763132,2040433461,327443001,36419025,650134799,1314738533,1860374563],[1658126579,549258683,1145444377,406360103,1162798645,2080968779,1686232161,1882409837],[498854637,880938033,952514773,1505743106,504389877,864673450,1742908146,886751697],[27466886,1927133578,603266252,2101097426,713553542,1443040427,84007446,1668281541],[1490919954,1190933204,407544431,1784413481,2102613432,36154627,743363851,1513194923],[1836420811,1218220667,1457817637,1954797054,1060284875,1446503470,1487167393,1663381615],[295254147,814441452,135488597,695467224,373360235,1243267294,94520273,1750304390],[588831665,2100907973,1229985652,611726298,774055899,748469312,209625321,1835443470],[1682724018,519158201,844732593,905826496,1421794284,1785558537,506572751,904392485],[1574413577,868581481,1558865482,1771901391,9856608,1352487401,1128782985,1824073003],[2046045892,1162405374,459151104,617692480,2081242675,94848771,1773114558,779854156],[65266670,1880475861,1090102788,1099394892,109941893,1460655236,2044390675,496149601],[2121653682,1597219393,466222899,288419019,887202812,259851414,1585529366,2078170399],[1252633510,1429844271,276561932,316008895,1114580885,495357006,53062408,1053839987],[1451312508,1498026594,2111491266,309165243,1505040860,997481743,1070200415,303130455],[1740690011,1784238783,1563499425,751401206,743678975,72436344,11959934,1845369944],[1004910969,1639274110,1979292047,1965534627,1956561848,704700909,384507858,361227825],[2004319390,2130033625,1947289557,244464997,1243247206,313105714,1740101005,859694648],[589251658,1684525268,1860824836,371664082,1695907534,1323105479,704557821,732443973],[751354641,183489209,1756504502,808071299,1697725117,1009466923,179159438,448382243],[874551495,2035030545,782217021,396568294,121922905,1107997924,1605630148,1772049333],[1410540347,724255614,1251991014,806386734,1185089319,2050163901,971778818,2058701976],[977646093,733323491,1114294316,1501160315,855925091,1946098133,1711326257,1621274394],[317313102,838761302,1658637507,8920381,1442928612,778358953,1530576264,1150659415],[336318986,1951604399,1498224565,240407969,539958677,831770146,2042098257,571152749],[1857262159,653664148,592585755,1397083207,689924974,353873117,1119462821,238911649],[5597566,1278562795,359193526,2078495552,973078016,1987323603,343729157,1284786272],[1219511446,898868114,2116054569,2058533184,990520499,1821624529,1932910457,1132408473],[2124714730,1367548205,984194834,1157889425,2116984245,547307605,2016539948,956689989],[1792508117,270095587,2007131330,2059956606,1437521477,1295998139,509712199,439789268],[526594156,902554726,760169531,980422622,1640634154,239994036,1896755710,823263963],[2051887060,646144442,725490722,512787309,1737499783,2107058114,678877156,1461893766],[1334541424,1234339294,657914536,345038378,688136534,1709072869,1712258220,765744560],[1164789933,555200923,1317307764,720467240,1818014315,88720118,487625537,762839841],[1244768887,1742732591,1841670134,1774358111,1671540289,36317514,1265588317,1103347434],[894954947,1831735308,1388370424,77872527,30828055,423965223,1427921253,417498003],[1914177673,1093823261,1522028508,1829151206,335022447,1202686954,1626401213,972646430],[556860552,1536504741,1032215524,751046240,533975154,1188065718,804783513,109243851],[455933587,855825261,2076503595,1400631453,851474700,1495271840,2105852355,550399537],[1996397980,2120962701,1849256245,232010821,75361607,1008996343,1136676612,1060489584],[1485570083,1309867072,1294014922,865129428,1256327803,1253881219,655439807,1444790570],[1335407475,1000412949,1260628512,1188007381,1505600016,964979161,331099451,1032602223],[423859280,1181472579,1800015054,783638578,985931370,1853502969,851657756,1385302119],[21359128,363345776,1931206018,719167947,119011324,1955494641,816254219,1869946648],[1365095019,418552738,1794856332,1407815293,130485667,124179920,1086319973,1014528067],[688548321,1204196209,1262119319,280469901,177306519,622612976,753343692,89101941],[225525289,2116306623,1285966026,1008806900,253689795,2084646712,481339440,1404365973],[1088922524,781366055,280953133,655149419,1999372526,1870027968,199683618,1661066919],[212525438,849763553,1014551608,1276642228,1924420325,1925334960,1063570856,204617694],[1646339089,1888087036,923488202,1848911473,1481084814,550068703,1606124378,177132095],[1086290913,713652992,183173231,1969065812,1261184388,139397803,246140219,1064820139],[1879178537,427382100,803501312,675324860,302333440,397395390,1729123634,756684589],[627368808,114046735,805941318,799204601,1067539112,1943669941,1161888724,1571919811],[2106326571,439762000,1765615695,527555985,1048513178,1931953623,338843740,963025197],[550261497,638783757,28226441,1510271707,917409901,1251150211,877326321,1038826618],[1588233419,690950832,335091794,1184136919,1416833812,1888741344,2115784567,1630614629],[1874082046,68378873,2028875196,418767160,1184684999,2089960887,1659225223,1486946695],[19956334,1061387325,1545728307,2033286978,1549518598,516834494,1019914200,408943752],[1454237725,1684190435,148338001,988544653,859324030,1588806036,122648117,1167181027],[141914959,626300949,959269956,397320429,173857317,1954340911,710270904,493927207],[1418603786,1890877373,931545362,1185853469,1161214048,2124817750,1840721448,1167424645],[2070895886,1991100869,465978260,1401697022,322593692,960339451,739251378,487455201],[1836339107,1460030671,635437557,1599664656,844184304,316099211,1091228739,1892366671],[517500941,415245818,1300416608,1990079709,388561870,809870320,163687545,314676960],[604261999,103615608,659252934,94720924,488520944,1524487443,1079652920,1562344925],[1016854602,247347060,21485201,1762790010,203886862,584449975,1552654503,166951174],[1415783849,1993511248,1870285383,804341559,42868930,1983710828,388602871,2025400798],[732728327,2019508530,1317473237,760429091,1801597408,1947257050,569586817,1869057922],[376677252,488836614,739607238,280757974,1111529971,831283616,1910174375,684979300],[658078304,269056735,452474959,471187789,1986426429,197823493,2044449893,1658823560],[720525789,765526500,487251235,149936735,648673376,1001572011,1332074070,345128409],[460748091,1403072459,1423712498,2090831263,1681674189,230655327,601525700,775783774],[1186153211,1971248312,591862771,753662952,937435636,647163010,1356471209,828435593],[1667911316,1317817152,317352228,515637566,586316093,518423358,2116237306,917731854],[1368526463,1203996442,230644032,1613104337,1846892201,517301011,299196592,1364575046],[1536414259,1614784327,2054922551,1323135127,1374846131,1193357913,205144576,884004244],[1435933114,1420817574,433429145,149116964,380268004,1708279303,2095593368,915274813],[1809697853,574825919,1778056377,2089169776,263900122,737032599,915315886,454297783],[217464170,1087379543,1678381950,1607108683,1177074832,988472274,406819728,440137072],[1506010206,683723423,1282598321,1364734509,1918906642,1157175965,1616336244,1304637989],[1389642718,244750962,1318768615,432787564,1614819934,230330656,2024856294,565047960],[1869044868,1367859387,1095118574,69038128,1869655338,318085284,1080946669,238581476],[774033454,817451478,231495036,1334732411,1091023898,272596126,515889880,1495759273],[521072881,1169617095,649107233,926497127,1728014204,109629969,1546905477,2105748231],[907884670,1041844772,1809543294,1031362395,1195421133,1739453753,990308206,1895668077],[783553835,1458253712,1285336725,379784193,1574335803,472538673,399346575,1399333510],[2023805402,251330878,1527607386,1020768046,2044123557,2091030672,2120410272,615784616],[1816839467,1750491309,1936522267,1038413971,217115953,2068727665,1161677429,1614819666],[1778620705,149790978,1760803982,1200373386,1600668926,1656454347,80056591,1614370382],[1097588289,1330236057,1946946656,1745228314,1053517463,948521998,649576584,68127477],[269758075,1821387082,1068039044,508515348,452554859,488145889,1653088216,1496365552],[1669781536,1777697079,898892674,1533346442,713557475,203546983,1956112208,1735593739],[417657456,2024596039,805961861,421189378,1628212444,438295896,1804737021,280548541],[1579548072,499158317,349934694,1200101338,1476549332,1512119416,1594832224,101056071],[68881609,679591184,669820763,353032605,1594593185,2094273513,34662952,381049373],[1159008453,371788553,1116870769,626473235,1628143068,1122115550,946010528,88767479],[865950827,1292895946,827343462,1299295129,704157698,554665826,1127445098,121514389],[1265256420,1119436210,823781365,203993551,77414678,349405025,969636226,1758974908],[323375291,845120391,779843045,1714443226,1584988650,1028759006,1466878435,1815498176],[1119540526,184262866,1461123707,1004110719,2087163568,252208760,262406280,1887000750],[104169450,1212963561,223801491,773780611,1058730990,1091493852,542382659,2110277312],[1573712602,1484333189,1313618401,626431555,2090591612,53267184,348687462,773001857],[1817391392,201668398,556588963,1529239925,1668915920,1555060824,759308597,9814247],[256651080,845190742,1802281078,1735789123,485580108,1943164689,1270662741,1005121166],[838695499,896191704,1183198444,1373273808,2053111593,689528079,817248125,1172235939],[1013357963,1564119378,2040297784,160701906,1763060172,928484504,1051548526,2107540221],[1271505052,124200224,1635615858,450715804,1029499639,976769116,800981318,869489032],[1566477338,2124554556,2110734606,1184714036,226674300,1974753712,1340416099,1705108792],[1140335028,1293840632,727882712,868986925,701339303,549147636,270422997,123610983],[288343898,134267326,907726996,17278196,1640003969,1772781616,1756185017,168965378],[1616657646,1937914090,1193959733,1090880925,111902982,1292259982,719262646,1411610271],[139760650,1488672091,543156351,397237230,935197812,42754939,1995705823,77136435],[2110651710,474735986,823417683,1729770643,1781093217,2088648347,488507092,191875367],[774002550,1744777718,175269530,1339435343,1029396329,775262014,713683914,1454885840],[750365637,1846651761,168939976,1691036808,2021481462,345283314,1482442768,834659022],[1293036891,503068093,387210692,1007790039,1389046632,1799631039,1636512859,1241590683],[582341689,681182082,1746079103,1589495704,1394164847,187515107,933471652,1765568558],[1705391611,1193759395,1092609849,750626470,708413544,252415962,833325366,784859301],[625318812,260786869,1969718213,1607449365,1446340666,984738904,996599110,1761664304],[1955453366,1341877242,1780042451,370856437,522538797,989463357,2089995710,1310665067],[1592308777,2126782582,410804749,979883549,1956658247,817964167,292057941,312187654],[1620435324,1964939721,20485634,757872366,487324362,836320562,832260949,1984796982],[503025928,999949155,1736308742,150806795,794254342,805043949,1995148177,2059685485],[848205098,429395285,1406116586,1019360211,455586360,441126513,1995838803,2068414398],[180260303,1252959977,1509112969,585642596,38291753,173522085,735135614,1360404064],[976803923,1513580435,461284790,389305626,1957526669,1575289768,1397425935,67657143],[1657939129,773021818,876278943,1608798073,685425784,1613805573,1402073871,1094503229],[404057261,1648038973,696929202,186116258,2036726840,1603692725,1928231255,1138413833],[1873961238,858769701,502354465,663383436,2019919923,186330652,1706328959,975697260],[459473664,1582214713,742406985,758310162,1545686031,1243576391,16672298,157657747],[30546864,131035792,2011436379,575383091,15151331,949825583,375028124,650727405],[1980139359,1092448533,1519358137,511154664,657781676,1061854005,1301050673,44536664],[1497175910,1718934441,402711,2043453155,1445867031,1090031122,1801534286,1304152049],[1851859677,180129982,1316373158,955648974,2127258137,746355714,1948254228,1956025837],[89251279,2086817339,1036998036,900686923,1964254036,1628695496,2038800273,626294923],[708551410,606280242,1359861504,1304098972,199640271,888373611,455391370,1829897547],[1098676862,1118853047,786157059,1474131748,476168210,1597256854,463150692,1149824519],[8299494,1433983059,1439714753,1469453778,1465275788,1726927295,1721038987,209166773],[46066808,95405358,2080363112,2049071770,130000733,376819583,1327990666,1214361523],[363327535,130601018,331000427,1101894540,364896194,1609483106,1390787559,23295736],[1342890471,1437791373,682506047,2054783339,980851479,1915361980,1058340480,1586912416],[891439784,2073011567,624156470,1839873008,88817178,225271900,1248595284,440649765],[1594733641,234718443,1429822191,1726311221,1872970058,1859951752,287051200,965011941],[1511547754,1238456191,2053884645,365705404,560501779,1103503145,1750773478,346985961],[1412504250,1577789566,572426339,1169065561,60211538,1788602521,1490991519,1003523225],[151758495,1362701557,1752159136,886732732,1023798790,1540013020,1042143604,59285538],[846916050,1385191551,413034424,947279944,132346675,588595616,822649884,1944253858],[1497512872,367675585,441335129,1720933124,1023008336,1475020921,720390784,1040707902],[1982923711,1721393609,1511382746,1745630146,540899865,660998252,944845731,155982664],[499712884,1837611753,1542679652,1702029899,1525497757,703048418,1518129871,720388846],[79955632,209916204,1345579243,654484022,678107802,843239704,261764775,1145286082],[537719565,451475225,1269233625,1136098318,1526955913,1720160972,148769861,1847643518],[1727376221,1020210057,1724255886,1036092578,684877091,1580766633,63338618,1708905586],[2013569216,1424789041,1838309190,26426597,1963482772,1862106264,333829175,1342490371],[11997365,1597497365,479690102,1773876092,143632172,1942343310,2021426309,979270137],[2079364495,1574315871,1832538947,639836428,1385450799,1656410585,524020695,1890171041],[85757397,36393821,350479596,1885175577,766928338,1287044475,1175432713,797300084],[148271207,979592327,999766256,436959818,1344260484,525907961,860871948,1074322906],[2014446678,124384074,1483371310,933735091,1090571187,1858485572,163796334,1641452080],[1339629894,1646384422,912396942,369608938,1410421031,1275765428,1294018993,1901242237],[164245819,1824564059,162986636,46012214,1791504320,1549711434,2127010290,1060442762],[17996708,1497042727,162942511,985107813,1860713949,289792424,1434743462,22249557],[1995460903,1239618918,1050298722,67930769,1211895969,744346771,528594314,1287564572],[335738060,1622113029,300732825,1470273212,940346466,929387614,89331376,767261381],[2071248988,1344067042,115122835,1122003927,597541915,246199324,850926554,148743019],[1506950752,1237511670,1644959740,510232230,807422022,559922079,441910287,167917488],[1533247597,889781237,1007049536,650900396,790221612,1149372458,1113090484,1615530123],[1244370845,2117839910,2052987444,1280169910,1859817449,185464589,1684371389,2092135602],[667949900,2019595861,1228458304,103697862,1782877082,1993283059,1957022194,1461157464],[204139694,1633724737,940111185,1183329270,575847828,65722750,1214377730,947038562],[1672303,654375915,476632694,1083053327,270751628,254996683,1040965095,1838556017],[995204066,995833099,667031274,97689917,1891171218,1825946581,651819454,1891452316],[1395502425,461573086,908280038,120512310,2073674196,1651687501,37947434,866857911],[1480373726,491174974,288864919,413497861,243506753,1629541320,672117745,1602392508],[1101243067,1398341786,1073183793,1012898341,1830092894,72382471,1924143508,2027548140],[1542856370,2039814308,674062789,1916201409,1726770384,1940436155,297284743,1584753242],[2040716462,457249191,1735390249,1839086139,1658645342,2125795799,860652288,49074134],[1036002576,1053123347,499714720,1371879622,1866999121,349450810,220001438,780442106],[1934119844,1321667462,1774898359,38462674,603678251,370578607,2010788300,219439228],[534574228,1308388699,117971274,1279129203,379158679,1831314723,1564124279,1499084458],[194308758,2129502092,1756646670,1192719120,1177291148,1395127394,959681936,527674234],[1074751553,1428172384,699846435,589444254,150981282,1429646937,1443079552,1562616976],[783063450,291875289,2119456620,350379510,1139126867,47394897,2122451944,1169639584],[282708622,950447051,1454488929,1658572770,1634383241,1678587658,1397610095,216707007],[262266348,782064724,154216021,166308665,144522882,1463597843,868362159,2034653070],[33932525,1344987792,744520216,1562787179,1941052506,1925762709,1140788013,518016261],[1725821143,691846115,1980579872,242626928,541671956,1363533888,838230328,1898568191],[467454340,716165453,2057595463,140182292,1953662820,1275679365,1064363343,1176232994],[762057133,1269950242,285488233,606584864,66549116,478926839,1218154118,497469203],[1377502872,1116502376,615664186,1275452545,404865306,316779983,303314249,194781662],[893584587,801111753,2108860048,207689804,173572046,888700148,1319008050,3190007],[378296829,1648400301,1457681339,1367298771,688110313,1653489925,2070998605,1591728790],[1516899740,2043300583,1163838437,1712558808,833398115,1008962444,1118367148,1496631347],[1224072379,1050666542,787944225,215940416,2036037997,11143712,1996746480,902348225],[561658250,1527435375,1736345305,692334960,1995742258,1317596100,1323037112,1186235993],[1282145028,14344881,940388239,1683124607,559249821,912126580,1198919623,101257162],[1233564873,592018921,1238051905,828078531,1171121329,19515127,1555844296,859160830],[2022494921,2088139705,942067296,223153965,1072382831,1813257045,1783668238,1792117321],[976006993,242321265,1181739216,1084521620,1617196107,1243409944,1446513949,1402052379],[26874693,1929246729,560798737,573425988,1109730454,585530266,823858479,1137359885],[337714565,1652371912,87558876,1280886196,1387878953,1374384775,1264855523,1378026228],[150848895,309618344,745328805,823230949,1433471223,573402597,1541393468,2017773154],[138327038,58583381,1221510137,344694167,1833009499,339789784,1728175727,320524280],[1738869219,396578667,416850336,1387208965,196978522,1228774219,438313015,1757369389],[760079978,963648866,562820338,1614201618,549655792,1006520974,1464768877,1157101990],[1603984392,1761085890,958520993,1678343026,668185796,810663101,1519528466,297137323],[319280381,643930260,128726541,464197273,1611973923,2086746557,285973763,1989876737],[1818581233,1918344256,978864896,1196124196,1479298961,77159192,1186171196,317588629],[1457181310,1158821480,446774809,875005822,558503163,402627511,419253676,1807706930],[1690794534,1599122915,1438186207,1084402251,1398399268,1682617257,1221467610,1879412127],[520976803,168196125,697992689,1510040407,1855375075,1280517463,1809424650,1387095283],[271204247,1206960507,443198313,1959243872,1411528892,1174403125,1547343395,628064619],[1480666977,506415785,1698733951,1694648554,1502202301,1155031372,1893380828,214766225],[759976675,1223803105,1836715658,1845278967,1001820231,1310794833,651922604,484890277],[1345695024,544898855,1747160286,1626511252,697606304,1421033290,48810228,1151601114],[879971226,323872508,1415216572,432885209,1017350034,708676244,541972923,982894927],[384857159,373144417,1320647511,1193127272,541353418,581855354,1919517420,921633779],[63115831,1394868187,432765332,50061427,867313207,1142279436,1647346443,146901965],[1851350379,1256102557,1950933982,938349793,559604077,923114866,781667667,9022944],[589856610,778596184,363164964,1485388580,1428308209,935164448,232745775,1269799876],[1490556757,867108552,2112368848,2036645744,550932293,1446405044,160227515,55549111],[1724383464,1486824723,469182440,459935553,1629857900,710539586,1950254654,333774400],[1956391287,44147607,944830571,2115108395,1812366217,320249812,715505834,1731999861],[1205134480,1929461230,761971200,817293971,1510883841,1308764200,422259219,803594025],[1797583413,1577386594,326916076,186885868,762901325,579687987,46460885,1045329127],[440633459,479666473,1540582691,233977274,49920153,604410000,471349769,1671966840],[1211721306,108516603,1531279173,1376377588,94964397,632972149,2066094796,563794144],[1092589195,949080984,1860523442,1694497913,1209393679,906425905,599664828,1695073008],[740303231,1398253752,2094193145,59140476,2025197132,861829660,27602672,2062850993],[857814199,1853755178,708195909,1564836735,2072560694,1841730751,967501604,1293266206],[1593400575,428073371,958355402,1505930330,2130164920,918549351,871665095,980988184],[604087408,212188119,1323119420,561384374,1926063481,893616148,524201235,68894520],[920675636,1702018829,806541907,146999251,425298356,1537346847,34052919,1822181666],[38455107,983499133,966703631,771977463,30013469,1692821199,140708255,1069093372],[1859732972,1878406462,894233437,537381691,2018501337,1620680894,726400639,786730736],[1493594379,364452490,1991486541,182779860,1846542332,164284639,1492933613,338815972],[571049241,2090854045,1629260070,1385789724,88643940,1083162420,615087053,948876773],[124508625,1895080513,1430832940,968610004,96685901,1135114862,1040337875,340142520],[854778337,2089013819,1646349162,315316335,1945745331,398357137,67228613,98927059],[1244616162,2040870441,1500033776,1684021282,1120170950,226619588,1559636322,1609185862],[1393267976,1304295599,2024720850,1118026402,1720335302,1515705798,1803584368,159638246],[508057828,1628915279,1577780710,334065892,777708876,1195975962,1337522730,1170794351],[1595844838,1868469122,890350416,620243137,535271755,962946685,713305354,268253529],[1056358670,643705729,861082668,2102183813,987580491,414672985,590730620,1292767853],[367941428,1733769389,1983299511,1979453018,1392301810,1887294642,1259808151,1032908527],[1719235887,662594728,796234174,1881358195,2090347437,2093027708,1871576407,1570646174],[1867152882,623835988,296315967,1708099877,928138121,1924142861,1352800208,1919219684],[1519233849,504475378,1586786254,1004435855,2101833620,1738308911,910718475,911235870],[1992630215,274586643,1478549832,105714165,62369148,880061850,609269949,1980652464],[1409760220,45280986,719313442,927304153,281689831,1224460687,598595809,1193374518],[751818685,1988067781,1143260642,185971374,1387469822,434946685,625368935,1198304997],[865400918,703993102,1616464240,1541552138,629130893,2068452459,1880720561,1260785829],[1057069527,710378268,2075573239,822040644,286850207,491221880,1737476726,1332076703],[1740195925,81662458,192502560,773926296,1249279131,231454023,1595464050,340668383],[394513814,580833907,791247389,1513420599,387269884,1218598748,1773498778,1359363705],[1158989942,1493356158,678762123,710495628,1037749196,69538421,655910810,196707182],[1542222026,951850979,1558105921,1141209421,541502996,598982932,204649212,41453462],[13768623,959333505,1365031733,1102054615,791903611,452973978,1013363721,422456343],[977939489,538822428,660749564,2098001011,475021504,85267222,306433768,1604898939],[404792293,977076770,1717063562,922862935,1233419693,1922447341,419152508,1717134653],[1939996787,2031015461,1940811311,194408802,789423463,247160286,1221829908,1890210418],[385683810,1558360770,1546510409,89152790,1067884266,1639258207,1294151650,1883612224],[1611569681,582101031,1782355386,1623526833,1308710843,1871223291,1629300435,364846637],[1309147589,764406038,174240329,301681340,218194521,801035853,1581044323,1041567876],[348224409,1797463017,1817296366,526830114,972281539,616448665,659598132,1347085412],[75745254,1915705833,1576166613,1288972249,432084574,715139601,1495831658,624023074],[1828393849,1117528001,1047754644,1303211367,807884163,2114550035,1909527461,1201568412],[1092366230,341974574,830378532,240270720,557211967,570972117,765981004,916934662],[1400055584,2025282701,609540933,1199560881,1966655536,1654882397,624479888,1514323312],[2013693989,791981736,695013283,391710482,1102390619,36355719,1336285100,1759136054],[1105100492,1173357427,1068158966,1665829027,1977043151,304784265,998027999,55524293],[1087499964,975138612,2096474050,473737141,1197283948,1949944944,1925025476,1761181133],[1539626731,1168394510,2119968019,1853818509,974624988,899166045,1771809861,1380195456],[35196078,1895210631,2001513816,1788092280,1988807863,1387065544,1962171425,59340374],[261905499,1808794493,1984847757,522432354,1717034541,867898917,278808883,244651791],[836079078,2016611233,1641357169,161607588,653785884,506786916,1496559668,1487472979],[601457715,1641914528,795029449,307934225,941492994,1151765148,1551757002,713980659],[493255137,211185349,1485886781,307652451,1310029214,1912834111,505175029,1966363104],[572535767,1749269465,2103457022,1647041523,880429259,981186350,33196570,426915611],[277542054,1436864474,668545129,743690860,1596791791,158749942,722366336,1220063777],[371479070,1987460965,1615418343,1554838878,1920967258,1739475754,1275362896,1672995061],[537338826,1409189824,789586702,1234534977,573403161,1568638474,1260531429,865482559],[2060123651,1066977705,2019374497,175984033,773136921,1962362345,2034360945,670110359],[1541941180,803830654,2070665283,1401838408,618632285,1174480678,1320425829,1039134248],[1630509579,1700677377,21807436,1878030215,2127322041,1788473051,466457538,1340854953],[553948747,1160842718,1424941287,1711674527,833762533,1622661514,2072831162,306507930],[1567298093,1000678366,1514334287,1167423989,162999503,1994679268,723512179,393988565],[632904905,1784331865,818420221,1932367600,2081875719,385409414,377818792,1151278564],[152737083,113829429,97204222,1622482320,1307956317,1210506387,527207764,1362359068],[218964740,161365398,793617292,1040133911,1021893849,1465513502,30478138,495814923],[2119961918,1268239091,573124264,1794935612,1837781019,88392298,723985228,1298733900],[1575195151,1258113158,1325192006,1781525011,1070982827,236619969,1028207322,559283692],[1573143780,1976408545,1831114527,1177762013,462890026,232113767,524372538,2130285333],[1281340548,420132199,1937379134,1502863570,707246497,226051149,629059352,1847148217],[868934375,1644090603,77061613,1186817301,910711118,2026956774,1263790164,1377968952],[1931322696,1309543685,1623529838,964926693,1607754247,163139790,56215873,583792484],[396636457,1119616636,894434999,824116162,2118042115,413139396,751154544,765871006],[1397797127,1698009297,222397425,643925220,1226573919,2092943898,956085137,1351111517],[355525951,1256695637,1444435859,555231001,1643248617,1261636064,511665714,616939301],[172449924,871426794,1685243767,252352087,1928963737,127728013,1491264162,47411091],[793622576,139145912,2109671417,1113423031,2006080605,192168498,381535504,676378340],[1776190519,1809719559,725710544,1752177164,1692844701,1620511402,329403722,1675043038],[646192249,58665442,1333582654,907231883,803953845,944650047,2055450289,1112593767],[1457345743,185247979,1376888201,1594259827,253431370,1474979975,727390057,1362685099],[611631427,363968664,214842911,1711308641,681229203,1836715658,1500537395,663092925],[1925088875,1416246529,1806364978,157346743,1022479441,417275974,1245316325,1455721341],[1674230564,1387205610,101534884,1109520245,491520171,1990024464,129792777,552270251],[743930112,719724225,844138026,955371591,694314760,957696574,1462555639,1339576182],[295968220,677248379,582406016,1678125413,1879329026,1937431921,1172089870,1883077846],[499387811,877206131,700454587,194505019,168176371,1062096181,278856810,1651744603],[1848897271,1543673099,1800277101,1115137603,1512022516,1732459925,551040117,862219055],[1293957004,550345567,220079885,1058028563,186555349,25763958,237003718,1926532927],[1809271784,726179862,1829689419,1727609901,105897831,1502781022,1761656124,1936150710],[94782545,1397426853,23301983,533061132,2091158636,406307149,197279862,1525824815],[1169504960,1665692360,1551171159,1968519426,1985974943,593861457,648363656,656531213],[448476358,1077883803,61526890,2040227712,514502385,1850121844,1003199096,609274639],[1350461754,2088105106,1319825598,1718338332,1328304477,989327926,329501094,1948385252],[505614408,1436848243,323857438,1859444240,124299389,1706114850,1348203839,1038219289],[458758160,485433290,1606324010,1867509036,244056741,518985,340472736,291860151],[1062653240,960592981,1162641728,245562053,598832735,1945578751,347024475,1050187619],[1327467853,895134284,1644854889,605521801,218452978,1751300362,1922561439,132988849],[2106943981,519863630,392634725,747896317,916861351,1034246235,1227501724,278447527],[674506902,1477485818,1632385673,1261260001,1581325345,507894329,808068830,961094898],[734736403,380753602,42259449,1190432847,129498905,751094524,2077535088,481999518],[123106783,584365351,1999411548,978235730,15932246,1320900655,457341315,1665069921],[1458756004,258340473,207947158,915993724,1418919557,1714705912,2105992643,1736670884],[56533111,724528186,188249305,879563356,693869882,199956755,1960340478,1446768003],[1694492823,2061823544,1515380710,1461037915,543527315,1311995013,597408805,1277470138],[823750299,574737559,1467094880,123263180,875523456,1751418143,1682913205,1389155303],[2077472704,1123825940,711627663,1262747153,1486428092,1810156677,692151475,2085997981],[1293291149,247480041,954371883,386564637,1190900437,1133718747,1238959969,922400732],[1026097238,394657923,1114098830,768990579,686024414,1982060094,79712806,2118384205],[1024165673,1336465927,1207398089,465263632,314185666,752060175,1074169766,20196969],[2031074318,1088546072,1106610462,1141371263,330251037,679880675,1610727733,2127779241],[1889199777,1009836618,1417494827,715879628,1603286599,1314245347,2061689912,1824311883],[226937265,1743848054,465095189,698659445,1144860644,2124972495,799548702,239241605],[48875162,156661094,958678820,1437801412,1899849385,1410121205,586701685,783874388],[840641270,1328888631,1526336731,457008519,193448356,2110715216,1267842451,2129657424],[857845941,1275486160,1048259087,1357416088,1737425407,1997619717,1939847088,950109826],[982542865,485911716,2021277097,84685671,965988476,1554612138,90598972,1680550413],[1540853416,899690934,152909231,1632277063,752629952,770044855,701694113,1164853030],[2038758593,1677184907,990797970,225212914,1615259250,1391092550,1028777802,984983803],[552784998,1137226200,163989333,1161948942,342633087,190913163,1429966762,18671110],[1291045476,1454383213,1640463109,1906129941,1578154946,1103550775,621840225,1695029129],[515870009,1657266533,303362329,40010570,1486196206,46084653,1459744209,2022097641],[432916569,1754810103,764382090,209819850,2108713482,820666891,921059752,766042224],[1195174349,700826506,1951197933,259579782,1900692537,1058042751,597832864,913352856],[377513115,1293202123,80280756,86808341,1812903461,1229212547,1107382695,654923804],[1062033,324968525,2042433737,1477545354,1958710900,227611706,1885982220,1690394057],[1036172861,1821637933,762960383,319995528,22250014,1146725214,403176390,164396780],[1346771052,1370001865,241972772,383454884,1683538845,442169250,1919491124,1088881170],[657493398,930177690,1779170997,1379168637,400811457,232724306,1737391888,1364569589],[1214087729,1750327578,201148904,1980596256,1084736929,332767153,1409596551,1935240761],[956780011,166686174,1988353227,761004773,508667285,1668452156,1365081921,482080680],[866447992,675952227,1494999685,1624899485,2018738172,1977877877,1110706632,1992662431],[1411845888,588215017,1905263584,1502742907,34367530,1686836038,246012974,365784871],[121721639,2099828668,2078449858,258676307,70239264,1034587148,341320743,1639867948],[1060204207,926522791,197730452,1404784031,710262927,1953753714,1496957635,779098263],[1601568921,208572719,869127721,506619156,936430865,1681031315,652456886,1814873171],[667032378,560174055,1133041917,1124993909,2089193391,492914927,870687499,1280827164],[877955018,1876477318,5834969,870708493,476701555,62610538,1682054455,1372489546],[465474744,1859791598,907210414,1138408078,1064808637,160982344,1949027338,1987869491],[674320833,1698416496,1191153889,1699492195,890356969,1652285830,2065047196,78058274],[1389862984,1217674161,701712539,1938600683,535077176,1173216948,768851851,1442290497],[1886643521,111502437,1849106996,1921852647,1816744783,2061545753,647796836,596001690],[368878102,951435013,1031474676,1294085213,1563012991,300930426,977266769,949214784],[63084479,874800284,555040560,495018526,1147909056,2003514918,1940881262,286909197],[1157301297,609021896,543927767,1606821326,379611386,408461167,559506177,1731816865],[23101094,641552519,1053746503,1404053520,1214625393,882975844,385771106,1147621627],[1058976831,1347641070,1236315961,2078663385,2083760847,416129561,1535081477,1112365161],[230092782,1398841100,1838152360,963444407,1177189362,682931655,289439128,1207462735],[1012056144,8129535,1734617073,646250178,470249502,1022047849,785261417,901675207],[1444371596,2044785097,265022356,1236479612,846220457,1107249893,934657780,2041412580],[1798863103,1078423453,565569391,929621535,20286588,985131252,403268021,1695654621],[944417663,1817601070,2124556012,409683166,24528526,950746837,35667185,1278279897],[137844449,1669337479,1930906067,1073971337,15077519,463544588,264614910,1269152432],[1795859444,1613133928,168674224,1967387667,2091474783,1475204324,468739282,1398862613],[28503785,416015251,1634112895,322971870,870814063,346056573,1241661584,1865211077],[1127029825,2081926425,1434404061,198533461,2076994566,431366111,1599038935,855728961],[716863212,1629608155,1024735042,2063007406,421408719,965361894,1691373389,112628436],[2099394350,584790930,1403223948,1960149105,1794088155,727623701,779802135,675242324],[131931725,463718084,1101536198,1403611855,107616564,2064317150,645543304,1212507701],[1054669743,108645279,87017758,711702503,1524000036,99527672,343574109,1332751830],[1433731508,1202652933,1354370785,1682289157,815294935,769323180,730177986,980403580],[613996362,1420915538,666145209,421321302,895895799,686768907,652094336,1499287439],[1033888081,668089172,2044711110,1766281100,544060640,564967863,1262039503,69431963],[688836673,180018474,1554664010,2037768452,1958174985,639059056,395545150,1709384225],[1642581909,798365562,1927303649,800034128,2075515983,184896507,220678577,1212286988],[407242226,1954766681,1820779723,1323612811,999292001,1038492175,608224125,1089778020],[1121525571,332140847,593141202,903999795,418513526,446849058,1938316115,714350699],[24594332,1639741048,2002114190,1323819024,1247503025,1774196566,1947956079,479032942],[89298698,1210673497,223684651,1821084568,766228199,463055123,1926014076,589541995],[497637865,1572746898,2010775898,1460518431,300192936,677199767,762224470,635198423],[2123193204,1323573099,1265496107,1049058270,2088161130,94239090,740982335,1045435160],[1305374943,1154318914,192760513,265283246,885912235,687405665,944802750,1948634435],[1445890727,309781097,701163602,2120850564,1133768635,491388934,2005897916,242911698],[1342155368,1665407120,978523260,2092602652,440018257,2125929434,1553236354,1399881252],[1171964485,528306951,312133305,313630453,1338167710,1271735235,1648770895,748114298],[280118008,1424522203,87389681,1969746977,299113396,106877228,1415301760,536610221],[689666626,439925719,666256745,609701381,1380922934,507781224,1360529376,1526489773],[277458568,1629760203,1897890001,2098649309,1783197868,1045593608,367167515,49387428],[2089142206,1547172381,1346231415,1580608187,1602937814,717642840,955399227,140847507],[935459456,1155796274,761758335,149213018,371283185,1660314719,746392619,1130125069],[1096359106,175439234,186753788,1041060334,721589209,486778308,2074483993,1372797682],[1830262689,1161627860,2012727322,741516678,1146596763,857559836,1349906481,860741402],[579038265,60308617,434896691,1742397634,1480034890,544177855,1906128271,1479802555],[1868040360,1101235834,1966557319,657863909,2106041081,218917146,1661905245,1020198923],[1569362694,1797174131,1299846959,615774959,1934362205,1329256399,187762800,248793365],[705191729,1092008901,644110254,241254328,1427107622,341307223,1863932098,1336098638],[153518679,1156592933,1648669355,215693630,1425355380,1743600542,1472978872,574227145],[1916858384,541412676,790495918,1398438212,2084407000,185462406,1918107477,1358284217],[1152364846,230323795,1698749310,394481350,1778261888,528459623,1291666216,365214222],[117740873,292186984,972014127,1804477137,812578998,145265146,1393054192,967526245],[2032048469,64174601,1651844690,1750208516,212590607,200176100,767688468,296143348],[861265100,399500445,934867350,1783804754,1819216351,1486623531,724414972,1626187086],[524038281,1498086223,1033795823,847723154,1678106304,943673467,1826550379,191666879],[2121703490,1667996694,974868853,1865322018,291712287,1732005563,12432074,1509923877],[322996683,1932061956,1135211340,2086275770,1559069006,1897978068,685881797,661678511],[1658003568,1046141084,1135126275,1683112054,386090852,1945527657,267777413,379328969],[1669898046,172351230,773365422,215431727,1051534007,1077299942,702832465,1971178684],[886603705,1329886386,1886961950,1702756734,673052724,1750306218,291556638,994156295],[1079112239,721216170,710937495,1708805556,2123375700,1882998498,373463089,1189035876],[1237326452,668171053,1791824901,510285150,1869665225,1212672655,1751274635,953747984],[535363887,19024817,526885331,154646608,1572070849,448514372,1934829140,211472446],[1456061395,539092918,1970199071,1327424298,1070672115,1602714432,1006802928,641052901],[128676407,569539090,227661431,1312364400,1939641593,1727853347,374814395,551374501],[1393427287,1450242765,1188276777,2008005383,915851313,470197979,1143141337,817455812],[1091391437,827267458,894700501,1479703646,1851049431,1616672845,2022977249,1100583638],[540804611,1045285962,1816406994,54277737,1447748971,616961127,1636309354,1894279965],[1269544855,221735189,32770223,584353069,1160287615,2065407204,1531823771,1963768745],[1523613615,682117719,1438963746,381287654,1811133914,148492758,1011198348,919655670],[1614318730,1067886486,47163929,2091883763,954201307,1953071598,1834188329,1146461126],[1704141503,213692431,1644620331,40164267,800676584,933819417,1426519922,557006181],[930703613,1828281467,696818453,1453016527,2027024917,951390721,970460718,625326295],[420508468,1647552770,370253510,902244722,183026208,376664060,1333479788,715263752],[1880306393,1338936712,946546241,501839181,1826019554,23775609,2061381402,1653996566],[1452496169,1498289361,481462742,978777034,138553366,191466411,1948054643,586314656],[1297551707,1016004132,2079619038,1838671830,1336211529,186297496,1964338434,722340321],[1232871734,667414044,156932320,1684783300,1735844909,809527389,835938695,1704367502],[1063016522,2096050845,1987964110,445098249,1775926634,741414584,1681364736,1863682100],[321630569,304774200,1227126507,1511359735,872301971,1058221696,754308061,669260492],[1470687337,685556693,862587021,1255531902,1227652461,1264523401,1444286968,1791104220],[1058553491,131636116,2041284286,1644381619,1480088385,62572281,26490872,1059426444],[877651296,1739644194,110482327,1861903421,295601719,1202161334,2113056494,1758522358],[1767965177,1667042367,1888252688,2043953888,229089963,408353252,83322118,1464795739],[2028243448,516394791,113079308,740371803,1476040422,208697765,517874500,463115974],[874227932,835492630,816446,703017522,1767888677,2073187538,1184066053,1322220674],[706787668,169695892,919991093,604716718,352292526,899462204,1174273941,518368832],[533091572,1373630006,1966452697,109081471,1898305562,1446998108,1012627298,475305949],[1166713311,466077232,1126620557,64190830,206040239,1878985725,501636440,797140666],[707471662,1508778249,1885319020,1680536527,991853740,2066784600,1904848322,526485183],[74296206,1517180119,1100270444,1133437118,1248303777,549620108,770705801,530180381],[613573796,596932705,1096578784,1183014577,1787400083,537391164,555344723,163262161],[530195309,1536573602,68855496,423064989,1155897008,1729057707,112971906,304637717],[1381905816,97188974,1074339904,693447949,1508094701,61748179,791686058,2039712928],[461291986,846125440,411294983,891187641,358443687,1666331671,1907474868,187200450],[1268167380,1654334435,488692218,2030016670,1277812749,1537193063,1737710377,1064525183],[1933961623,400455959,506078789,413842622,173447759,106262243,326710861,317426820],[1381935987,964882738,676892559,1301876785,1708571302,1749516753,817774986,1049310736],[704634860,1835114218,104031595,379281125,1646065297,1598181264,54473982,1731738765],[564350962,2087557817,435775046,1168995253,908075930,1625631388,1032428168,1678111352],[2011336457,534866307,1724921503,1223879764,622410699,555433187,1721876737,1527878923],[252845943,1607012294,181508944,1923312692,1192724324,2062857684,2097717142,1684360561],[1388589885,1394734687,1248899224,305822429,476185638,1870438569,836400792,13019812],[538845051,296194545,147393011,1290329188,888819393,157644356,1975799371,1974265687],[1168304242,442375883,1400294274,1834550485,691889491,1246200049,1941669278,1085601336],[1215491135,487263195,1053792477,1721003912,742448239,1945708079,1545015248,1784576469],[359038258,1124835859,107790676,776608610,1886265339,497946533,16066567,1090695287],[1843905582,729905568,1150311199,1090951497,339768490,143873878,1714949295,1301311184],[2032430600,821585032,1068132787,1558703160,673366091,1147770030,661923949,1432664253],[2116315755,1600439237,1967352404,347175755,1840899692,1651258930,351025033,1064460795],[376996764,1443317393,805158258,642392223,309212391,764084588,940604408,1142881564],[123919078,695751933,1488625940,546564671,1316244196,407958644,583276951,1100273799],[865622350,1461500620,1360000172,1212977990,913945590,704152770,469861983,1122636219],[1739520366,106007460,825018455,1671309235,1516156675,75034723,867273499,474758407],[355845807,1671951888,2024997198,209839760,391575213,453012687,200724838,1228091870],[27480997,789368702,1015971731,1180615932,1854598839,595186632,1937234089,893446422],[144184505,1735895771,1996179560,2033091692,1896281664,2096943590,18230460,1745386758],[950701787,784377956,359178750,2029036877,576002384,1217129970,1474399538,1450296914],[992631964,1093891408,2076281334,1849365656,1098121255,481494483,678717953,1118146989],[1450881756,1130009886,2123584916,1649441536,101458267,833199574,772595904,1205429400],[686289693,924205322,678804893,1106322378,444178247,1357362487,1361678402,1671800951],[1236305380,394062512,8230308,697714112,258182651,361755232,2041026344,407764143],[1760435875,1083208129,328353933,703527692,1730603386,2083343669,1804360194,1901062326],[169533782,1665674616,1602382779,1541016321,2128529224,48553932,202407353,584226227],[1073127787,567979853,1274716994,1371868765,1307804891,442954272,1051722815,343897771],[1260752726,844604006,794396240,1126440162,1948766850,1139345387,158154994,1475804977],[85158691,479823035,2129374826,1751770472,1106453534,580714603,1649111393,111861018],[1039328404,1919090383,761694243,1961390298,51550384,1184342855,1467330961,2121186681],[1134353923,194506020,215251188,676567602,1041673392,1505781385,1701048819,1359162755],[36342342,60958061,1158587675,1032625853,1501418892,1200856971,1577140813,1037992905],[613963707,879671276,455766298,589594292,1133177538,2013469241,1302578868,11523604],[702094267,523550328,1091267387,916423054,1224278740,1547514150,1090430271,851856745],[496691449,400200614,1134134050,1632847489,489964738,1377533369,474345963,1802145325],[820169293,270292312,957933353,848755287,735741528,1680690163,1785432546,290713470],[2048516446,61462416,678110908,1889857166,2080135794,38566318,1297558591,1826503024],[1629181106,694886144,29555067,1809909246,87504156,1660869407,1521756634,1070362221],[1509279334,356836015,1812332028,1784922814,113528145,830782164,1151386829,1937321352],[593455692,2060854340,1609043937,1430238876,149078532,1282940895,871678094,384701592],[189818788,1031826704,1027526364,1313077267,264879940,1664889234,162933322,233121362],[1912046189,1654534334,1553598850,833294542,1272425857,1472589490,1702767985,607913863],[458197728,463615115,434142634,1994582480,1452131899,1076626140,412852083,135047725],[1218725851,922077653,568472942,1881503514,116542778,1823283033,1497520383,1539111878],[1028419703,34855520,661718129,1571047663,1229961357,1919576271,1764802721,1252836796],[1844585729,897858351,1208182372,2028520985,1630507034,15906678,1965620315,1980381147],[2044582191,271360687,968115226,1067641990,212848629,735481863,1711208703,80629422],[1787435026,518371065,1132574480,1756869435,385394336,1346489633,1415267611,69852987],[1546233123,1868380455,10616107,611287491,1893042813,613847089,1094699886,691789806],[1733010824,4594603,642323887,800602050,1420283109,1723499692,303221689,382359050],[381974748,895211157,383306239,53517739,1458347320,2024981503,1436515078,1988700736],[1042339050,142853509,1171947113,498594557,1420335530,1942154347,1633263939,1829906709],[597961784,668897986,969364921,513794750,624163089,1929379537,1418526064,2080298634],[1200809113,470469085,1629082957,1411254908,1939263299,864272212,1900951748,1149400512],[1847089037,1592697465,43539542,1247250423,1109827887,224031942,440593366,1265241154],[1055594461,1046507904,944571761,1111360687,1557803047,1130700376,1729450095,894190453],[546747807,30646748,1951604842,1948290425,1524952796,814462718,1680158944,1973949792],[1475427665,1079025983,1307556103,232236763,99169944,379971821,1068567204,1888064],[1647719242,656731558,392139429,2076011369,801930833,977163690,690398869,1091832620],[110342483,594677945,2006585035,989404130,1729248735,2130404960,359839638,1662968281],[2117473410,1655153084,1457123725,129864649,588450111,1421647424,294291411,161547396],[1978950748,1595031687,923904314,1343960724,86986539,422516949,1862193175,413071774],[1462708865,979567953,391388876,1174642822,1628295386,1978339975,1323468496,1177718318],[791832090,1809932727,544569801,471559392,440075827,1987517049,2117045727,1679934098],[170341156,1002455214,1357858826,125281782,560355858,1913642778,876097041,6905598],[792978772,1447098932,922458262,635803890,464420732,1434471237,2003557232,733440782],[2178211,1761799414,1946662320,797542818,1997619696,496805760,1597265567,204836562],[68088810,1333618320,508853968,1394032769,749309787,1257928865,2189718,492033907],[883757609,1983391596,265299414,269242812,911414186,1032560423,998732367,2124576045],[724958945,1749798368,762282849,519905100,211295993,1233715593,844973821,792652223],[567122168,1174185078,2028087716,1798839881,1267149236,1100417183,860999578,1623475420],[1314960594,560901146,1638296564,116234106,1248018330,794941786,1070350158,1050361182],[1107411397,1267018687,1955545221,401603720,1730170175,1696879793,996284452,1547075994],[1465316326,1898288574,940517945,882627590,1326179925,1015578679,1645414250,2110211380],[967425848,1715195205,10746422,1285593472,895808616,968398262,2126906687,1603341627],[597077757,1425735658,430819537,1574643070,1928461118,2080285668,1176912618,591247934],[1791621985,1773382872,621903289,1195770947,928476105,1814238445,76982301,1697745238],[387443920,2100065804,1835875283,755072429,1298148044,653531706,706216763,101957764],[513410242,1173080908,231071191,1826469978,1705119856,982977515,959822009,153470628],[387216814,1129931573,1180717579,2109072448,1023330616,709189299,814184771,327131411],[1893154119,2019952313,1887738537,1660088569,1554405580,1879698910,559603856,1295174002],[1856571493,1200875548,2016215016,1016782529,948730257,430653363,1763959499,2008782367],[930800586,2047028910,1524308575,2048048252,2116802772,2056132734,645275197,1853914498],[497608209,394950598,28976419,1201889438,352413479,853717637,485495848,1732422960],[1814629181,2007071529,1323582739,977791316,1627332449,490643055,126849614,688024603],[1989045388,2102933077,38420235,83405539,300344653,584357319,117098246,621458456],[2078389308,1452488598,1017274193,1375211323,325525012,1919715069,1345041740,720457132],[1120843086,671407951,1089465917,963030858,734792936,864282305,1072622128,910677341],[1662486108,129211706,1378056986,92672652,603204561,1587319061,64508903,1423721302],[916560482,70846454,1151756372,929983100,223186445,924620201,1326838962,141665335],[919693565,1493195527,1892904548,332996083,1360335901,700028365,1930318523,855734160],[2086276394,1407284150,1039875688,1157497298,2114591007,1566760288,513973353,850922006],[1262919675,1650139055,137244563,1380463645,781286428,389717362,223230680,1679753933],[1859319578,681722408,670305144,1937380484,660972259,1421322733,303646220,1474006229],[1710171638,97831985,744871093,872678456,1636074494,1716190550,581995454,785817141],[981116703,854144538,1283627728,262008551,792615922,152853024,1194195151,533565494],[1392076120,1850913706,70095149,1949253285,1382042907,614524032,1260555724,261863238],[1628426472,617185766,513908731,1917264721,594435876,89679434,1994440953,649143213],[172360701,1670763372,1405025959,1147694640,1218389892,1578215861,275576266,718920281],[628036957,770642728,2060109824,1867520278,1384256133,509045520,1544081534,1152816649],[56120021,1281519135,1150252456,6430754,902684825,1004031347,1591361375,1690739037],[568394608,1131133200,924230772,1854990330,1891599475,1265436122,468297096,2083187698],[2038951482,2062598850,2013229812,149024933,97068311,130325270,1027658424,1413307299],[1601947447,1606205497,1838387940,1825635275,1965748502,1174697720,55697908,10749369],[23961735,1663900243,1571337693,737848808,1278857178,229067655,1947210495,1254924755],[1529454062,439571540,554445430,1717801732,1279382614,1069936201,595579101,1392354510],[201920856,1050539164,589342308,1696496055,1527107599,88536005,1101348425,1715759651],[1850036074,631632173,219274986,955221496,1042406571,26868329,1088235330,737266864],[130313807,950727533,1387713791,1940539340,1263416692,802027875,1150608798,421488457],[2082649778,1084576565,1254875247,881367393,1321816571,2000408816,332141842,82766370],[1961672394,169326227,848690076,2049711339,1123925372,1187449636,1190969126,1703239092],[762585625,1648044387,1218181273,1513025190,735659463,1741948422,1588249500,1710008633],[473114795,649549690,1188818385,380938351,343473213,808355799,22557301,66256256],[1116509340,1771385537,1689374868,1563788139,1322427795,59260118,1227718177,1863437092],[1773759714,1043975218,50904266,953813472,642426425,845843440,971071336,297771727],[951899299,1731078923,156739878,2116815844,922997677,2116410676,563244123,538744304],[670996875,1075004375,1457576735,1511540448,768831323,625640320,1308146592,23758345],[505436015,1078727612,1884968618,294525694,911545644,767444603,1314581283,142240456],[1749635885,982847737,1976739470,201347362,657524179,2091198490,249723160,1167492941],[1237480830,2083763312,1185730362,1465728584,1767260107,2078859534,1731033821,371679907],[73415691,235484704,128001533,2084692735,985793637,734362297,1938306106,1580968661],[1550807716,612990602,698487783,830175420,1031649396,1308977148,595803768,1188500034],[1978042579,1452048951,1336543981,659206827,1275318613,960102182,1504850712,1574500506],[556784025,763969053,1104591525,268864495,51070170,1717674823,1551380771,474810375],[192869578,1404193956,1629192263,66424114,313118026,287077544,1414420907,485603622],[1278723042,2122967109,401490900,1991984297,768314408,1696419426,2096932368,1898685132],[1607860963,1832062679,1101512798,2102486123,1539863127,58660863,192090162,777583847],[2022404421,20805340,118088168,432668924,1877618912,31050562,1311579064,220373327],[505907612,1241139226,735604577,234142036,1632424757,1204852831,296394970,1559908570],[532012428,615183340,1399467463,64168851,1847929489,537537215,1753961064,1676011475],[1542865453,1647247919,1169719165,1531035529,1379406685,377832009,473780780,460272920],[423048625,20986978,1809274166,956991277,1121690015,917056335,1523164115,1038095994],[1127772568,605461916,1286809403,1755753759,1956689200,1368550945,1571055684,1169990996],[1574338238,1289266074,608387766,617739008,1018457499,743279693,349356359,1188263614],[1251117554,392328528,1619667110,1765425349,683614204,1597299765,2081420171,371028792],[701354770,883977144,1280916231,1820529468,833796562,504054398,267506381,1076315654],[832690561,800107216,1503881132,124888387,1280412758,1968997362,404353217,1168807751],[874498492,742798432,1532046997,1399230710,1291381611,1250336865,719806788,1031991],[22889420,1601211366,2009776035,1122701797,819349070,1455539077,866132248,104156030],[891323410,958412681,275547497,47741552,1693940287,601470164,2063261488,1160136086],[1073797727,541518004,973161992,237702751,1429419478,1422843004,1380027515,737530300],[642627965,1058366993,1115091053,644521543,1160226367,379615312,670907960,1251787767],[235100118,134249270,796621886,1527346459,373156937,1076346495,341387789,866346580],[727422867,116997659,390979015,545174050,615329876,1741333843,1413434868,368200502],[2039364242,310767511,2070354257,145500354,411597915,264385444,1908023846,1584720867],[623129584,1544078011,5203609,372628694,24339955,1599636588,1909004714,1789793980],[834114098,1503439876,1677575409,2124510000,998333321,926584416,1346404412,894486373],[223219974,252052423,1409593731,1087075293,814914427,387498336,1510993691,1396311221],[1120111802,1492180176,1150628602,448121613,598028290,1954494262,1909764309,1143093310],[1607433036,1599348527,2058481776,56000270,184086666,707244913,692341344,1476178132],[1107584084,1186584349,255883686,923731360,394779243,106843680,2061824808,180695183],[1472383824,2106030350,8759093,1786983910,1402241119,820054181,1617453112,2111188012],[91928008,530209171,1354882935,1162355908,1029722366,870599364,64739875,1574305804],[326388162,485894137,186098974,876882571,1193734533,479201559,1577895286,7349083],[1455211641,334262870,1868387035,1673349622,1807416475,862274163,925983531,313669280],[372106345,1509769373,853188319,1056571672,751189335,870663114,134984223,1383966137],[964564927,826389148,1938837514,1487693233,573340149,2119334149,1407937908,1572687871],[351218800,55096117,320944300,179908200,1712768460,1645995131,968101493,896720389],[1619199727,1079644306,908998959,1061122508,170477732,677030266,326315705,2045244694],[70471356,1885902642,675862604,2128252585,946097926,595985031,1371667090,1628108991],[1420202157,759752718,1069679075,1440693575,1550338149,155693016,19641397,1669151309],[1119641411,1628116446,1790444829,1761908010,645176935,1475303104,835956371,175422417],[214844780,1907601761,2101637637,1294520539,96747464,2003145641,814787513,1081381314],[1613762265,1638501889,977251701,1096345550,1138642927,295964596,689261463,1125351711],[307055984,201475946,367269655,484934131,2093309222,409462553,387633091,1491979774],[1213485655,1165173738,768970326,836733754,402405593,926969986,554143292,1656521366],[458946114,994154155,1410916810,724509676,473248685,530542223,181694999,2075981779],[409240429,217166078,501663025,1028025101,824157338,1359008600,131252711,321616142],[1074151168,730060920,1289764464,17202750,1003575714,1651203565,453307216,774167575],[126059487,1206938619,1333352610,345180144,870395521,866424182,1757965751,1195101541],[1209586344,961142227,43788721,852032969,1828241687,1092682896,802222758,193779451],[663664364,1354757287,1439868766,1150265901,1809333865,1485518119,183165488,1359627690],[423874931,1451215555,1410301122,637005360,648303523,180788948,1780725896,2129144249],[49477406,1892262622,918547026,1094606854,1463999067,1232844550,459684311,895087454],[1568042627,1142070199,1153890361,18193894,1306696267,1064468819,1735196673,1806379609],[988837251,115307449,798797495,1553257064,1469425052,1912271455,620412414,934630210],[594982068,724787224,532219203,816717524,1532019678,823774071,542897425,632377735],[1535426940,734461394,1426632160,511204240,71181286,1587358478,1930185216,986765720],[690866617,1193710906,642845454,235469915,2091645712,2038840331,554433775,1586420025],[171710461,583644184,150296447,219743742,473976624,1368241045,1949760131,1766931415],[346881521,1629173554,1045770026,190507856,1043463067,1879783378,911626328,248332441],[2089718325,1792980154,1455368484,1631051399,767819728,1157167533,227341842,620485758],[2086223161,287281115,338832619,801666852,471086983,674137570,1075014529,409969419],[666861347,1027392010,1381624398,470940698,885505227,1555304019,1180394138,1797710594],[568144528,1338867680,1708989681,2105023316,474314972,468387980,1735270271,1119735133],[139876217,639513336,875655272,1314266166,171889244,827613875,1926263539,1061757967],[465760019,730323531,1635338902,158028560,367320970,1705881965,1016389518,106132632],[1449629813,1720413912,1003834244,520148395,2036926633,686500391,1150820941,1970373589],[1536052538,583188361,1357208958,135154837,257143391,1588656029,121969058,392098501],[1661294753,1864260601,1664725486,1219637223,148526348,2041652726,419349748,876566672],[1922794930,995978069,535209130,2058259716,2051306396,1029252795,1183825180,1919630092],[1530602867,449165754,455192635,443449431,1894770284,561202840,302920216,1901623588],[1539665324,803021123,2102854841,773147315,1826105348,199044695,2035594102,327664050],[54132142,883723214,279593358,1505331591,1634498499,671377226,1320780603,2053264423],[958858276,1041032446,150776950,1195800151,1556214377,500417773,2019378938,623583920],[1513982300,1982944470,649365322,441417028,609356472,878068692,1650906893,1221612216],[577806895,2064305918,925019119,1516834392,962509618,315218733,805277749,1156843788],[695777809,1731271736,1480089660,1869852123,1059334000,421595266,1057611487,550695161],[1711316658,1649612833,1118098357,505429014,340024083,1558066021,2056567016,1311362465],[730604846,193791868,451664893,1193063318,531095221,1424971062,2082978981,1937697236],[206034811,358033699,1000876932,1588731327,833747858,90160696,952522458,635574903],[1953855165,1277091743,1724106173,975954625,162441319,635513383,1204327550,784576170],[1666640078,1764227750,388518142,1366737440,192777768,1048704632,1258289155,1883611225],[406184842,1788830710,59393,1814370432,1117742564,1314797623,388934909,1115052148],[1777286223,529978202,1263275018,1191954779,726873026,715665615,1890205748,700849821],[1691414419,1063401928,1852676685,896248124,294508861,632681477,1324180712,1073041881],[2015126841,83095529,240391073,1371102628,1587920540,189690959,1627776845,1910497147],[132508471,1750828905,613733321,1374622417,1138234235,491644116,269447177,981638979],[1972376070,1643898712,1663563172,887479101,288450276,313003979,1645439831,1472195094],[1773732927,194563652,374977707,2027093034,1295800022,2126765782,550934092,1278263985],[1242913199,229758188,264848083,1724685126,1711685599,974734430,777427925,783613337],[378814638,692430751,1306028277,505153985,1209233007,1738461185,1074971045,2028900848],[1624726871,1528694867,1393634616,800574109,1460111175,979386410,895040085,1745888138],[801353468,725976074,1315386662,1947713640,1325040355,1424974948,1038872484,1109034832],[34484296,1914565149,881012417,1461593958,40259089,1598182119,1022793154,1718313235],[1375908290,975113189,1049395122,1108199159,1313772525,2041673014,414494227,1570253947],[1068005208,1069645204,332188395,1127511580,1935403641,2027198044,1736042823,1048280601],[626359685,400103960,2118723112,1696526886,1921261280,1520204186,2077204014,1791155549],[26443064,1521655605,336951947,1113499363,1767555177,1690029777,1082074309,1169590952],[1703730597,1807261233,2073469365,311340570,863764663,1125683141,1436267548,1216446729],[791575422,363511535,125168375,849164210,1231637246,1754133459,1560475739,1689778554],[2043385753,265221258,864891837,1372197883,651948704,1765167470,1953599130,1319953139],[1282458138,1134437956,1899401974,912520865,1488094917,358517082,507802313,1766056105],[85367182,1040464598,686188076,900055175,1291272316,1585226447,586169244,357679017],[1586694931,876654297,511930869,1791163810,1742564411,572504062,1296627600,75053260],[1616253113,1381512275,243675139,1919839263,197310004,332647954,846893020,799759396],[511489742,1310613007,911079197,395992117,1388855505,946819686,2047021227,29060862],[868686995,1985896841,662228140,1148431448,1971760720,1038913517,975553379,772110124],[1537171936,803036928,1681480275,19036759,1112971917,596765617,562839049,580151064],[511761677,54395283,1479170962,124740612,1334188053,2046466237,1805572160,604003155],[130567281,926705670,909508919,339883189,78171528,588484770,1248386556,201375700],[1883741537,102834658,995422536,128545842,887612825,559927823,874377328,1804510445],[28478308,1582458447,2072630167,1803262232,1975291960,1074674402,1939126287,1434489452],[1267115964,1986522931,884859547,1333464729,1656023450,1439914599,1169925687,1881012604],[1403434708,1456989130,235318636,1913367091,1597346613,1508534116,1330664884,1479632478],[742390905,602118083,1919169767,1581129368,2058453416,1461011893,358489004,1327383372],[885463880,2123439301,1157375325,1029535750,1845986686,515368662,739972995,1576442663],[1307979059,770122545,1732703746,1384494411,1707999536,919678992,1508547805,2085928176],[514626174,793895220,1059092172,249218500,2035120761,591893840,103754488,514634033],[874988925,776500586,330087653,978158648,1092396131,1919496952,1203540833,398133534],[591348431,1406461893,509401016,579351832,1816069890,1701271863,102529337,1522993170],[590526808,2099648654,553610649,210025684,592566676,1807747897,953605598,404363163],[816602850,871361861,18848941,1385986278,1382063243,762311218,205917,1751092872],[337899999,177548292,1279204333,715920709,369216173,1669615411,1518334701,1655887382],[135290058,1939356392,1243787851,448092784,410667656,946764221,1451286735,2031743178],[932468995,1676193103,406149033,829339245,1946914165,1512485283,708546449,1340494016],[79297358,1500761762,130518678,1646715048,1172622300,1470378162,1629985168,1261703383],[1620924807,1053947347,689469816,1877737252,1374204531,1443376865,1791667173,581818531],[401712387,721013007,1010568336,702194295,236110794,450621757,611913285,583956979],[62536089,1266706537,1086114594,1022178031,1469908112,747842198,1114944366,1373791752],[810954530,1616860775,2115686247,1617283239,255999796,1286373695,936874859,728742740],[586960456,6591984,1644068991,1683288401,1635356930,850085877,1837391023,1923064997],[272894859,1187822500,239986432,1066654607,1770025416,1697360883,746805793,828540484],[2117261427,1280692308,393599752,2009175277,1808298327,1484868988,57229570,1136857913],[1526028819,1764325085,1699990433,1933518968,635984304,96176931,93211763,1527606066],[464460716,314578049,422708739,1310796109,960190934,329030375,480599069,268252191],[37316604,1474872328,1036836528,493443343,1614627048,670485952,1571021952,1511734888],[994566547,152551281,30269884,1098587224,499345726,636962976,286126450,40077336],[312194576,1688738232,1833100597,1766601650,602758955,747424007,1728824438,2075423198],[1879458118,936879428,466584959,249883166,381471322,2046622888,1074680057,134471332],[889134552,2040741484,266656625,692708006,548934348,1863705218,233564309,680308510],[2015524295,667551676,1036527788,849147475,384715652,621642413,1012909375,1436782405],[493192912,225862463,1198595149,806237579,43156077,1288699828,1403920325,1163613668],[279288750,563709357,1946987744,363763134,167050111,1327658795,980557296,1141502544],[1443508620,203248900,2110851461,371822719,235205094,847651976,1824550198,200459240],[1953749269,1900925963,1082159252,1488326408,392504674,109690037,1555765759,464665482],[1101386796,965076333,885302542,1219390183,1434274515,1241979203,2014523133,1604752122],[518936267,229316317,1802390262,1557216377,1765672659,827752766,340439143,1349150744],[1815890978,1927926627,793767215,1962239332,379675523,569922683,422417018,13217734],[1100308479,1218759739,790769958,2071545550,1322719446,1655744415,2016672311,1243631558],[1204937694,551880463,2005875827,906640046,569594056,1131021897,650158711,634812277],[703897273,135236507,1296701283,1244268417,1549194025,1334432318,1866788701,1001192211],[619994537,410043750,1377341462,1951903068,83356252,1013381581,229212791,2043470111],[705689413,1957067052,2038113628,1591922581,1479232428,443360461,1242762520,1475499114],[1628593688,264938124,607025110,1895631919,1149066499,820646684,316032769,200237225],[41867612,1397175182,903686566,1807056885,1452963035,1669267800,1346395421,2018629320],[1826954930,366476810,1250833764,981867625,1353735610,2038533159,2005585971,1258269246],[367336864,1842834493,2074810340,1760355241,1521446686,837282284,1147814037,186323942],[516160592,1525709927,459612051,1545503624,1425318482,421842685,227570613,1905707303],[1588369815,497065904,89610094,1909689621,2033176400,1411040075,893163598,682314111],[726606347,1496939529,1268351171,1959974314,925060948,659455949,843062911,93983331],[1633842457,1877786781,103236687,1044705083,674080070,221479893,1375007579,2089410681],[25074660,71372514,423934464,724897085,1220163210,650589937,713273432,1957754801],[1199157842,446591387,2067043818,34630442,1382882883,148688381,1489488945,1592581986],[1726115056,953988706,1914478336,1126863705,1218625082,1221071874,874642253,1817708221],[1180359270,683929033,289540687,1434596385,542118818,2110905747,193773640,654601043],[211781158,592398055,15730571,778339569,982317823,1215505814,1515884684,121657680],[1336231723,306304740,71386967,840998609,1729424390,727783729,1521693927,772295764],[1119127789,122523671,1086615542,1127974365,583435974,2087424462,1062257602,114016507],[1808688180,1071981517,519981,1023435101,705998441,503109157,825184557,1559724110],[691066146,975485002,1480270535,18826991,1526178917,2075843678,2035791620,1190649585],[1199942460,1092342772,953714439,1090585068,303893787,444770208,1640115510,1539417142],[880662824,889085772,1637349357,456025925,146093326,789660458,1048202343,118825931],[1378571057,425591726,453073743,1245436782,162394187,182388884,424153023,1199955709],[1876800928,284726209,1580921832,994670053,403018489,664605479,1020068307,1342251696],[1146101374,1378687529,1595531417,1209690694,605868763,287072853,666959509,678506933],[1102233488,1711525415,1516961940,1807450654,1851401599,1527645778,1352080265,375199432],[1858154155,1992929869,1717923709,1985437013,1795583716,1516180061,313884209,1892554926],[692321953,1154304763,102454396,807420687,18352502,95810211,131979641,267825529],[203310098,1192678870,496100622,805397090,1560890313,1218932382,1083980087,380510974],[2127900313,2032759087,382975864,1712854805,1850582719,918815871,1945371357,501583514],[1801015361,924747735,814600250,1447228695,155643447,1578477439,1569714927,1932958241],[1010541880,180544655,1548633447,2122429763,299423893,429485039,566024393,867725415],[1668610360,563836832,350093211,2074028546,116302224,1960286326,679049715,1904366870],[1902937227,1056999943,15422600,1650811788,1873313309,817722832,1368009710,1251958855],[1597683170,940350257,977509068,205590896,1920859576,1833993404,189147552,146023283],[360852326,889545572,378446348,43093232,1422884490,317296258,1431558349,1501588765],[464460948,888549721,1534498664,278769143,933891703,1648633799,1488606110,1678101470],[560198529,1910006023,914396332,1756732327,1447848976,1602349701,1276253011,1793562095],[489429297,903836430,1974138661,1504873372,1721219252,909620438,921725490,296403458],[147370019,869122937,1838485915,1385131481,1960969500,1304248163,1583345260,76501532],[468062208,1985854133,1827531349,1389964760,622346371,1018636693,1617737931,1439269032],[1923797748,1782932266,1473458130,58200191,730967315,1200049561,1866715234,29358592],[25185024,1719853159,832449592,1721992122,365929857,2082387768,877859152,1166404106],[511887691,1350232145,974524909,738737191,423027946,1390501003,939301436,326408997],[1690014991,874383245,989765397,414719315,588843400,1585268617,528580735,1999943773],[1751123601,333443905,207450193,1161753519,1346874683,733302325,1763606945,1395589519],[679144828,1447543358,1259223719,749323936,295615728,385895720,939378375,1993712446],[716292212,579360409,1223010623,1307163877,642195434,182099959,2010209747,595237487],[1571261633,727547587,714767696,2016318817,1055870521,1430279182,1535399357,19613439],[1184962146,635411073,252941741,639189421,66286869,1999561835,14491052,1745416452],[770669271,1838025532,94760312,444289287,388201193,548217012,2085435816,638474611],[403317142,1465897829,1192682064,278861205,1008145342,1272624952,748746740,1707820961],[220587641,872621312,507927632,329937076,1959761695,1984930091,1102124005,1154940600],[1058804500,188753651,366517572,777717125,1790863913,1422022647,1900807913,628231900],[310727505,1529276266,25233389,474534854,931183513,57372660,1569730256,977763848],[1290314111,1979741121,718226397,882800308,92036611,1270260308,1345372382,102720586],[1025619710,143995759,1418055573,438778502,91009821,2006084038,1772698912,1007369952],[308282645,1842110933,1168888176,1693234905,1341985939,121993558,31619125,1497141654],[1355653891,1921948160,1758469952,1407406610,143382359,82696264,1442950710,2048598366],[1958736059,267733031,1915566265,472008089,607330433,6132466,938894691,384402316],[996887696,1133004465,33105834,131271651,139756139,669815170,1948227326,902489840],[890173322,1372665639,194682931,343754691,1487674223,459608439,814543311,118885977],[1433370581,1351912892,1215739145,1504486345,2023740618,211903296,1002000143,806337324],[951662030,555949475,1393741359,189308092,1018851136,1919258917,17942094,1837090105],[571346089,994082130,905441185,1944710024,186880996,1056490790,2108503926,1525042111],[1474666701,950791079,914149476,1179647911,1009905496,185046126,1233803282,2073377604],[80933320,517946183,1714704311,1201076993,451547162,1166889871,39487021,1695834581],[1596127751,1763097460,1611730895,2112438210,2069341556,1231171528,1604594920,1156021933],[1012734205,1199399497,17190802,1866080751,507474143,1184169046,1864752093,313880260],[689122623,1335333338,1995677464,42157508,896801823,409902860,1246229412,1035178845],[1135314669,1794162532,47203499,2029825503,1676559897,1421002586,2031894780,1127851725],[1716547715,1116634179,506239077,2060652553,528918190,398254039,330049911,1819380371],[1589157803,1802395031,1640081826,1399120515,240610853,1346399958,60382165,305446890],[212685825,1878467453,257533288,1815535203,496547666,910062515,192322813,31901785],[1339945521,847204074,740002924,1768050986,190645380,427523236,1226451336,561598651],[1610401466,1693951521,1509941768,112047584,1155854699,34064557,601686984,2061060561],[1528576242,741319720,668377884,1150487025,99613293,91324589,2072190364,522991520],[267721234,828973344,721209546,510594747,1600578972,1637227832,1031092951,731372764],[1126095975,1294247923,1534077602,2116744907,1968951878,1951260684,164457812,238237706],[204924089,854825388,2026523160,823928487,1521641524,768645098,38529459,823500570],[1104386906,1243837073,743756454,1280036865,1285377643,1993532164,1079401135,694712337],[1627287026,927139557,2056150193,333495758,1435888223,713135377,382169465,393131587],[1815735163,1315757125,1127560952,1952221582,713932428,1240216997,485648653,329802957],[230028717,1317474964,1606535277,629140718,1116742448,814016446,1579182514,903570931],[1025701831,768536194,1326956999,324521054,1165940569,1288427257,1207686746,723745448],[2087078021,1098100936,866878570,1976579223,790649299,1358242509,2018126520,1601962642],[2059519164,295442198,2072392763,1963109555,3934768,1093461424,887233190,1527040608],[989440891,407818358,1993150799,722182691,47568226,1053558277,15761940,1879308425],[441803396,1466696028,718673798,1836854245,1475910941,1573492134,1719295745,1858077285],[1446147401,1619116628,934733995,1010835431,1452456122,796938572,1089628927,1815613579],[1654240596,1168690464,583481527,684408421,1844858157,704308799,542824856,422200814],[1720561859,635198931,1432653040,1704942424,545654501,1832400532,1544576086,882629095],[10972671,657933707,1998244699,54023685,824487756,205871995,1283911410,907886370],[1347228403,796993095,586363224,1914578764,763559301,119930775,1962076200,1939169267],[675010729,243765072,102739115,939891571,1761650402,2000277101,1997209003,429109101],[778307938,1215121021,2003016740,1855956828,1308806909,2113152849,384000936,376853844],[103000439,1096207323,919196333,456668379,1396396370,36026940,1728767799,1507393712],[1019999018,1300766055,1989613213,728338498,664572990,1437389340,719459676,1384447343],[234065885,257639985,1985563112,907050496,833115264,1396455645,800576951,1338304687],[1551550712,177930598,993180858,1758003232,1364522956,1021515162,1823614640,126046598],[1551579547,1752293358,1545714960,1238175797,630402961,1958510306,1263839536,1409796711],[1579017314,455525409,1711859463,697377024,664393208,252602104,1042630711,837669293],[831045889,2014694021,719369380,2005185662,1517215439,579581639,242393911,437445702],[455930214,583121644,1795768700,753279631,617395171,1031430765,658959395,1005306782],[363927887,1119764586,1399463797,1077518837,637340433,304208450,552513478,1014427262],[1331156529,2030551000,1828486518,1597600821,1086854408,537254312,117210336,497845814],[431808649,1884299056,612087391,156705141,426132825,1409404525,544036136,580824531],[1989323621,583199111,1042067353,304680563,190446066,760244819,94223121,632906395],[656437873,1414183278,790806457,387784337,842638164,1983825196,1112894467,806178253],[1428692573,1717706687,1238934903,1154109810,807113257,1519662575,723455457,1479183568],[1274338149,121529493,1541012612,928186211,1178944762,146566527,1741704799,11551540],[1506594970,1300922403,1328853827,480945843,55329218,372936199,1149050112,1909450237],[1332482790,1710842141,94810550,1604238483,2099527541,1627804490,1203244998,2130114272],[1170530983,1837746035,700607968,528233317,1059509835,1503574458,2056281008,305519247],[1459469771,1444606755,370929712,1408018492,1137880229,1869301766,1745755972,1041223569],[485657836,1007408567,1256685475,418277322,1089742355,1576698714,600952116,1902214562],[341783260,1307843602,824186267,1651861489,1942299637,1164723407,2398847,1399530490],[1595902,925188588,2041159839,966395836,792824879,1764361077,811002247,1838012439],[1505718649,171501004,567544426,500714836,1525114098,1284610692,942576185,1246977142],[676796317,260017946,441508546,477872763,1920614273,1796077801,2007965618,299554670],[1910295036,736172865,1645546950,212433227,1533500827,575907582,64610046,1659415810],[538868969,225506661,76686540,1074067658,1021445240,1125851255,2078286410,680338066],[702494023,25811619,113518495,999844728,1068664817,1177661226,728037907,1468139888],[1598533992,104962518,1011084732,1513384455,1979998542,909883994,551233229,61430035],[564032523,827351208,693956544,211591469,1806112255,1819552881,1811899145,624307196],[676438961,803417263,1902281802,1248297213,1426289558,1879167755,1915411375,23842459],[449995104,817930016,1837864621,399193142,1921162929,641124537,275128473,313639466],[1917817672,599893569,720447758,932735972,301517003,739875884,1320313545,526211625],[717564810,1479911829,1079177043,868106436,378637394,1979229339,1567571366,375850614],[1334541811,1736159803,624015980,1057895386,1088365907,478200853,1012820826,1502294594],[231515305,297833197,1681642297,650714043,1678132832,1754507946,732173416,1854604607],[368414089,418636180,315812029,1737825935,76495128,1970835811,381235034,432502378],[318354802,1919667097,1387410632,101446932,296431012,2123020531,1498589774,350031596],[871435975,86220632,916408983,67864369,2054384542,255613440,232432777,765313743],[1290318382,708843492,910599000,1432583725,977697345,215230171,334385845,671919656],[568567877,983871348,7600481,66366916,2117096730,846091112,895330706,476354322],[1240437386,1386450990,707756138,1648218953,950166259,937692386,1644958659,1987965924],[1263052633,1005451571,593803718,2069794919,150794365,40796815,1624732928,2054942881],[512111811,51594462,1881824962,423698780,193461892,1228739364,1673970794,1973131601],[955600242,2091987126,1620482167,20549292,1021487090,275537430,303691453,1959488488],[1500929546,1950907987,1433665389,1318681038,560403939,511628143,2059020657,1705853043],[1859513044,1206816297,531989619,1795737684,1240078773,1250789655,1075756205,497614536],[1324269338,1913697165,229525322,1992741423,1429631638,1984839745,1090130610,355138203],[135827143,1676235090,379507775,1503667611,475208497,203335170,1956901636,1776187979],[620761253,1805753504,1508407625,1137371152,1168180804,1106907907,1243024880,2058783117],[897908154,197509507,781476803,153983544,188654689,1246543491,1478247495,648476727],[1536388664,516007485,92270681,1306727334,15766864,498494194,1784865430,77033880],[46092596,1947436581,1835829587,1144781295,511707255,1097459846,1605477679,721690842],[1154422034,1408969746,1097066504,161846392,1161106243,860582950,1544486006,177923353],[439723700,1000883080,1703903037,1897376965,1005213362,1450229894,1454294371,895144603],[454962704,538884433,1193448898,283528768,1383630556,260291839,1648333308,2015094234],[2027773122,1163599821,191604199,1547449562,780595567,1422082796,423828796,1456725582],[402940602,734340436,1350268028,257961410,767484037,1281511107,2082233276,9777990],[154750913,771066903,1171503135,1716205559,1513522439,852169998,1232689831,1983753708],[1729414390,1948769866,133216706,435519197,1740154308,28507880,1094813267,332174724],[1682295133,1371598086,2004345949,1600437281,1375110961,1758103706,808519869,1065417001],[1811071058,901094645,317328878,1993833212,1885404548,1132944874,1701213779,1885187119],[22797522,396049174,676479650,1855894840,1155506830,167423265,1042772499,389800839],[1724086054,200459571,1437671207,1341973554,439413885,1670005571,1097033775,1364502194],[1148822205,1569448471,284476428,1667158293,1789830429,1761738983,1668170378,156276772],[1542403324,1348406960,240245867,536215983,1952131342,1606052616,1432035602,1607090727],[620962989,489895517,1803883205,629845387,977935188,1766208440,670083001,1950945708],[727844605,622832041,216916456,573912417,757052049,690202090,516972552,726926465],[1543409328,1345967126,1789588809,533904230,1410061784,888184039,92831580,688158950],[17941321,1697780045,1065255786,1615424066,404130393,1593962929,1803195272,1095653732],[477424977,66177463,1369764880,159095194,1626383129,1383328428,428487182,1239099872],[2122426186,255823514,540849500,57263007,947206546,2048478588,1393355952,1116235302],[1565383315,1374975505,1402893297,122722216,342726033,1308466604,2113955695,654439672],[195779331,482924577,916372612,313991308,301775888,1199397590,1280512513,867584024],[1795543235,775357101,1450426630,117704599,1925560058,1934721738,1395886581,1936474673],[1190889946,737238163,96564047,1589913536,159999754,1696401492,807038724,1735998337],[1882116933,1348821473,582532238,1515053009,1298318370,614958754,1123356500,675939840],[1985213618,1710789109,903914863,926876125,148300751,795460730,978512985,2005659443],[192444782,336852279,1175627832,82391312,1445537355,1543713811,698421537,2095915977],[1143846428,211418034,1895372311,932704422,1770932369,1557565152,1515956137,1283251696],[894529979,116503460,1676918215,973254361,418705883,636043044,1868406500,1828965481],[1793556622,934943566,2110719690,260595375,37044954,174131875,411373014,470626950],[875282420,105122184,1341572048,699485777,1680717466,1211393082,589451158,1838358612],[1465869105,1177765911,1215940183,981510903,460494742,1921579346,1879697143,439179158],[2111997867,1541204926,1360976725,1315577482,525672530,2112474152,1805306434,1174815722],[1427660140,2108815483,996566478,1712078467,1401914304,1082233690,1473819517,1469222157],[415756845,1522719327,475328412,490694397,938447612,2105986203,1619325195,1172531704],[735870817,1552467866,83859891,1406747075,1755222077,305812776,30385493,784465014],[654097051,1223810148,1515653391,2077453262,1730851451,1671937650,724496269,1871644473],[1199807564,48584813,976009199,1460811886,203301132,308011755,2062242311,1815270018],[924726155,1677694174,374566847,1989829782,1824110898,174203681,985502283,1053003628],[1269803732,344399411,2065675019,6258067,1284482114,654914872,1877326334,1839106176],[91574535,593011909,2425349,6540572,2019279361,771022151,537711385,119461280],[724161837,877690244,1815913676,1643270316,2076025209,754900490,1648632623,2106270731],[495038784,1481740765,1962779335,197449907,357112241,1729574905,596531715,985616698],[1347624812,483651778,1857679623,113259316,1604263262,202481395,560787921,869479859],[837757520,1495540759,696525436,3402581,1778088059,664746902,923898590,1438734944],[1846674976,149175897,1979918635,1381462883,190249898,704515538,947685759,1873882093],[1204615398,863283093,743940275,1102402065,580648780,139521688,1884218939,1250873882],[1178065171,1531885823,1638606322,1840775731,1149209008,413553379,192977712,598286544],[779562076,1144042118,1528967517,1986507578,1601493370,1423620423,1581939422,1411532452],[963749878,950216953,1669825252,1498914433,1220434988,1784545081,1482521835,853753430],[748141309,455820634,54258392,2007190850,402206706,187377537,1081414361,830979574],[590918352,1333243437,1130411811,1466900021,1360625533,56543748,1710196031,346757114],[1042907744,1543815916,724558665,2048267897,1412795365,392675578,250700851,1982298615],[1255557391,1950116739,1258360577,131298043,2031622135,370027705,706001362,1010438528],[1448705984,1660047635,170939649,389502255,1624555580,619530533,160474950,1073273224],[478765478,864717038,991835148,1739297708,1461216085,1698529064,1568068582,1290861006],[523915922,1381987457,832775523,1042115173,108125998,398401624,628601082,694967438],[658557871,458299290,706830021,217386727,717578655,1581854846,2023763383,1998213935],[1627539108,1718235275,1054261903,1379630705,225371633,1454508119,1503568171,1464944627],[1935568672,176066792,587930081,1342450486,1378651886,1765250904,1272922214,446952650],[1340607054,451648701,591217257,2062172105,1898602965,887771355,2074213708,360625622],[1890110040,1548649186,190452362,2023863285,1383576097,1028650475,691395698,1191185006],[783236622,1011844556,1193570592,180257168,1073737969,1382589815,1380978615,858968482],[1751853973,454068850,1565563570,1468937401,639041118,1642290927,1535330568,210468064],[1766163487,332403706,1038219929,1125416947,98912921,1222075433,958139180,1970437231],[1401221209,946862160,2052095655,1312180646,242847967,372617599,1000639665,1831775532],[1302421740,2071866600,1419131880,1768284421,255255385,1639963464,1229014641,2074982539],[1874196784,1608453080,2026042500,1971830173,1606530780,1253386719,686645063,336718073],[1563443776,2015184640,1909942050,1374928417,1925410064,221022714,4728650,2101855833],[1056657069,1404513736,644237888,489254285,1864002443,1949004838,1441134123,298554943],[999621011,1492555993,2034771851,637392011,1100053263,103877707,1812560105,259002447],[2128303779,362028095,569459034,344129466,940467615,794534399,2029534390,546446326],[1200451683,598792380,1471099730,1155610906,64216898,1390974849,320873415,1124525154],[1416762695,1686397091,1301818963,165009264,2052211983,877573824,487446973,1546124410],[1794310284,395055063,220219658,1342738468,860035937,1435457396,1500883790,1623831779],[797841692,2129715963,538606824,605978045,473640036,1575498362,642504172,1615140883],[1380289695,550771934,279484053,1493442926,2052383897,1688545448,608580277,1731807249],[1313895001,963369156,1968238312,1565426911,1761102150,2097533213,2046802998,1477282975],[1400102209,110506787,1277501495,2096200045,1571401854,1458599345,1149953004,1063707717],[565902030,105000177,1947918889,464931479,926730588,1177204098,1479331252,1691304325],[1421599121,1889772643,1941955094,46649087,1299900783,1957051883,431679882,2054977757],[1496611748,891550610,1230488777,1963954391,978078775,638037089,1414571329,1655595418],[352171623,285322708,6516495,138415154,1864298415,1097282964,576702215,1607195017],[1414820508,1279933569,2099114739,1505486970,1674998206,452814761,1162242557,1549295726],[689645773,1430141259,142644693,368800881,602710601,143655876,2040820336,1049722425],[987335479,2073486336,1932989701,1585710506,12131982,845905904,1323093518,898513889],[1469087224,57216270,572053103,1282092645,1417563908,865191497,1030246160,627034116],[1228688229,1652878717,1303203205,417679845,1713972150,1617960102,848831643,813384942],[625929506,2115800296,1460849933,20495100,838547588,1408629246,342627906,38211554],[111974841,1525029438,1782937102,1120739308,2063683993,291940743,165897637,1232122307],[2125406069,1894057698,713918535,795874912,466243435,1504885798,1302088147,1125834810],[108753595,1501295813,1435583064,314939555,1750651673,1734243223,721446177,434326380],[983887507,434147640,1667226809,103101379,1984643576,102736309,1273234190,86310410],[169468615,1046533389,954440799,1550751292,1292707709,938419667,1191275790,681574370],[1265243800,108316241,1387884641,15722865,805738491,1099049538,1428717817,859222839],[1146504619,1075300096,836848877,1652445807,808625884,1812440020,1459381435,1337165864],[297019028,315499451,333312906,152160602,2036593437,1517635044,953425897,1865972174],[1853227052,1875342885,343970736,822421473,667816186,835448167,1740346868,1007866301],[2054138179,1914161819,222933926,1212394149,972562702,1160797652,2102849097,647333347],[1212181709,963362172,522250717,1789451339,1485117317,757878297,436582178,893946134],[572960365,1635893183,1710965875,542251762,1973920094,95338667,1038085058,1423214910],[752538845,1604188384,1880933921,128132270,712863388,1616817831,1106718333,467755314],[824626907,1156352254,1634123614,1149594212,339788343,564550150,1432333162,1557201149],[136296721,1500659765,983739953,548101100,1412649347,39707754,975584737,1543846993],[333959230,1938548675,1198301853,1587229479,1024186462,140839926,206525142,1714635121],[1762862608,1744026037,1785672457,962983929,174686243,709037054,1556044572,1304844178],[1229506247,1055759572,1117854653,1318750033,1428929109,1655191851,2020971806,1124574396],[1743274229,1219246505,1288577595,1759109155,174799724,480569530,1466467507,1665944142],[1563161725,1967486286,657421123,115590231,809864297,422691936,1096561659,1794138998],[1354545069,797699501,237824365,283605404,1480223080,1471420959,1153564740,1828944495],[82598468,545715799,1675514204,119361356,611866636,1690067937,1151698417,39686174],[920657798,1255601087,128293445,553565705,324614361,1193759323,327258292,1495634013],[1654645824,1254254839,1835395873,693889962,2107667591,382359005,370824250,1741281900],[1093926750,2087361738,1675954425,39199541,1477369791,1811291947,1871039041,1958731104],[223396291,1180249653,20023452,786467625,1276272828,1644337701,1774656651,536805205],[1716120046,982465232,135955887,2043597219,390254782,1416565307,1642671628,766238188],[527731278,979903743,1304273003,1080451739,94279203,1021909520,192004450,625683563],[1932393848,1848645530,1497420864,567557181,703791744,579773740,217444227,1759987949],[439932602,1052005876,614180345,1355661546,1470179293,1827096103,143750393,959404381],[355865188,1510990843,2104756709,694556444,1232520739,551365155,363467611,2013516938],[1118147033,1186851368,1409492497,243021297,2067978319,1035169006,1242690130,55838074],[581820525,499787920,48358449,1867632747,1117757139,5688223,1921442020,522451388],[1249960855,890942944,148468831,673358095,1042947767,454331248,1294240383,910476178],[1982320473,536463007,616545375,1379997437,682893856,1502512025,1214581048,2017038206],[1911390707,1616382915,859801954,1965732202,355133406,81941491,1912023486,87683029],[462297533,1706947739,378999399,111734968,309737749,1583571785,1654492072,1750982535],[1185760626,218013229,1597648044,378921467,40819927,1966051756,1438197434,135232531],[74118695,761753433,484999284,1576508415,872533666,1196061274,639728633,590768376],[113027431,553336139,1223233396,1569244167,1054182792,1483873599,744401047,860786227],[1959770728,780641620,882279468,1527608386,1269836721,972625686,1394400152,681489682],[364952083,1128524867,193164553,185272559,839170522,979896073,591809080,1573916841],[760837097,1002966516,1809797217,1208350743,1532420454,1640117135,1028003595,1022275707],[2068494431,423003708,1818135000,805845864,1767973046,123240835,2060585717,1108102066],[1727881040,737684575,317173402,32433300,1521300780,109137066,925517255,879704669],[1979080181,977530993,1016395895,1678069492,435572673,966446737,1848237780,1250774133],[798665390,1237583746,887186899,390496129,1351840003,1793180008,1648694249,925370923],[1208211885,1906155241,1865627666,427654179,938172073,812568736,1075066981,1791731359],[751894435,875277781,1077281847,1901054062,37742088,2015348387,1154909400,1434916951],[1492462090,904001478,1974010629,1443440177,1770867577,1186186033,429288575,301248854],[116819565,1513129108,1262244551,1286644562,1263496070,2031052857,1269032803,333779439],[1616766790,1933749442,1482119060,938713655,1621750145,1078748708,917647810,517887575],[2079594601,1777286876,1122649889,901984227,370479252,1412361367,2041458845,362073319],[565358415,1967681821,591814996,1231894634,378336502,1442069373,390739052,1354107776],[754581664,1979062053,429534701,1768585694,454283813,523123122,1449457093,987459562],[1200866954,868166231,1732389843,1860647035,209560314,1234029989,1183911185,23117401],[2073208074,1920788683,827456530,1204893343,1238428352,1246069524,320004580,359405715],[1594167550,1093560383,1893052205,1002013229,1001522046,1395663659,543713879,516868925],[1451512209,888918138,1284388709,22391906,812131959,1469874543,39131371,1198122723],[1651013365,1355675461,1182531684,406787492,536621777,1563860619,173906960,1862030065],[240831079,814913808,217466,1055145546,872518485,670832367,363612580,735273395],[753386790,736923695,1391944902,65618223,1432450061,219560531,1725646937,1360667950],[223818720,1349238969,1313727366,276664399,1720988046,181634884,949422887,944648526],[359405035,1470882903,627234264,1158529702,711651382,237297500,1576406031,1489096229],[608545406,852847756,1300524260,894579214,1615957532,1091450598,124400206,1944850968],[890127926,469471784,727454184,1646020148,1635837466,1447894311,1135068331,764977074],[1708892200,389458921,1518428649,644531280,810434544,291703304,1000972338,1876325112],[409166191,952430489,1859220889,1861935016,1327829397,135194754,144598932,1030570579],[909211812,1705568454,1727178420,693940952,1285428308,1103506080,1583745317,457864945],[1808318686,1275054101,233898404,496934710,1754499448,1916288079,131943866,37841029],[176854847,1167754659,1753699626,283134143,922827303,1903526389,998193406,454616293],[1809636150,53773324,1922211525,1057971159,520155679,1238274838,1833090249,99315648],[1850747790,1082869948,1374121060,162251530,1259548414,71412908,1635415157,1939477768],[712273502,1210640001,30398274,1583689394,709968080,718152175,1491910919,825083211],[21852835,10591444,1347299319,966938514,1880288684,914446453,106248377,1147195286],[1716295953,1127450381,449135275,530014742,1824454301,1208750275,334721645,223140010],[611560560,659056530,1501336888,530215128,1878504810,1418090180,1318165339,1610115933],[967130317,365354313,2088996353,1200579974,1436307573,1931318281,1632292927,457288269],[1563591639,349636170,912784273,181690103,1987302093,2040724744,1458269026,1337468785],[631881896,114189450,1709034654,2053372088,1466208790,2084457126,328481912,1622851699],[73336189,1172275219,858251095,2977797,1758722191,259248179,1918007478,434744143],[513075099,1677187807,1164217741,1915311386,604071316,574009918,695664970,1324982347],[1472710652,136361387,563182997,812059842,806795616,434763927,1759712324,313305743],[978119947,848059474,856864915,1166554960,513598565,173045776,1146052069,891880639],[1990620375,2083793257,648556419,2072159736,1592075237,430196497,922413979,1669521072],[1596219915,29878209,393813182,1719735525,700974435,1132622860,1840053137,2121977749],[443386057,13745741,1784797051,738075077,376425388,682753670,186221249,2107919707],[1392603868,845824028,734442395,621079217,854397976,1402684038,1809564131,17753734],[1005335867,648536410,910455729,1800458301,13651747,969684221,1567596195,794237936],[1677858988,942674155,879770073,1734775862,434322667,2032860833,1578638913,150638153],[1958565885,525936978,1322053367,1865959423,798097673,966906819,943862108,1521494554],[217569688,1620357497,958498105,175425377,1806448104,1106705135,1621038718,1130631996],[53945310,256178572,1537382285,219819265,1900763677,1630650661,1583865007,570255726],[933543549,1667030262,1558979416,2061344567,1734549527,732086978,1303073868,1569250879],[768765916,12999559,746049230,175110219,811831584,229254247,1373927816,1034436443],[637568977,1301570558,1703554900,354191228,1571445636,1759976148,498075018,1960010879],[2094114349,563625941,486829351,929563823,1872679930,1923030576,757210697,1251197762],[1192107763,1354002956,1186592877,31183143,658051676,1032986868,1367559316,1493954071],[821936771,52852653,1344639092,1837601090,1841612880,915000909,726254824,184481305],[1575716517,2098963131,2022757035,464771973,1504895121,511147402,1453978128,1966265919],[1474596267,1407638498,2108981890,2126608883,1912604960,1185606496,339587958,782961370],[1994878079,1261462365,1784790480,203062333,191695203,1321636513,1998606162,502415940],[1697014944,1120461399,573508384,620513278,201172272,138114856,1416335326,1858197626],[597988919,835294276,146906454,1068168344,2031058797,1336754699,1764914565,900735039],[32632699,571220067,1494705536,396806099,1148982705,1173307759,1842327449,977985106],[2808748,571524715,589594984,576755138,1378329170,954980874,1554314757,916662670],[387769433,152451686,1299028536,2110238725,133172171,1593673211,1562046314,245100749],[2027723320,1205997133,475250358,694013954,62617229,900810557,809637306,1626301770],[1896242978,743631692,904205562,706763680,550640673,1119175792,1559698704,724597610],[1008317919,1195716484,1469840821,958944289,79760146,1173816803,221395103,1580971048],[629979654,909950350,1565171646,1953286951,1904978220,2122377459,1732714068,417909044],[272584982,2055292817,26465314,424824352,1796283428,1385324371,1311778554,1850134938],[259681882,1938434182,1614371283,362381618,1408677720,2081817511,2109506160,501701933],[1535489976,1026865459,2057261440,1552898845,1365831802,110816116,1021492477,320789549],[774104285,1466476106,2053603782,175395654,792806431,66933278,1888173407,1943420653],[847792481,1497448833,147116840,111685357,1763284309,1496615036,630978588,1055011170],[402100467,1260820282,1590196619,2086036343,1497383987,845493384,2006457885,1643847895],[1931867004,1252757206,1388308923,2030694429,98008670,1595450097,1253124706,685275852],[2056798478,1929257714,282669269,266143881,1198583860,848179532,979064688,195040742],[1964364876,30673110,1727413790,2090375297,1918189608,365760952,783921099,424077023],[890057721,1890297311,635130155,354723549,1875980360,1382723116,1916446079,1656223907],[1239237562,24477323,2126458374,896313333,1422730443,1814383493,306745931,612356914],[203142151,1144434900,1774735878,1490404971,240993948,2014974601,674471063,573567094],[944609017,2048027799,1365220775,1447746698,514423557,252842512,1110700853,209340548],[62663620,1995435663,901081937,774084018,859283496,454157479,396656823,909674014],[849499100,856256206,138429889,569452392,1976908758,791848901,207975740,686733175],[1977215037,390908475,1589804073,2057586880,1107385651,475429972,671765162,1325159142],[1922768889,401855402,141315594,2033114383,1474686180,1594892333,496491040,798039521],[70734204,1974575035,2075260305,2051343640,767803787,1376564342,1283136453,52341415],[960343746,1874331652,1775988734,1856727431,85082047,743973301,687059140,1999880009],[870621592,1211062542,1185694327,340183007,1003124633,1591780519,1951849648,1158964675],[403345909,173181242,497144024,1709344597,1803040187,1545403569,1955252090,1013720441],[2053216477,507138184,68738981,1780897884,457200510,1924478498,1390638348,1781813887],[684501585,94999772,1338390882,369007100,1934034947,407808731,437237496,1688889544],[68651080,1555353162,1914816345,1196741430,1740250222,217245386,427661733,1895222693],[245492462,1494048533,1865986647,681375171,338929521,1596232537,1583689188,1714515431],[1797867016,987149626,737724702,1059934710,595896427,1813847056,1592946072,1628088751],[198812910,675996742,2085436998,538791891,1537554402,1307516699,1068206395,1036294557],[13521240,442603457,1418694783,1217254151,1632984554,111945084,139461736,62239407],[1679234598,162258453,123094763,534562393,467139946,1807385948,245385278,764157842],[364226324,1329264269,376770634,2032283451,596548593,1874636706,1733221349,1258074669],[1219578555,1742885176,943778220,368722566,1012726101,603199009,904009802,1816048533],[77309859,1062130910,338957583,1331059916,155059527,1072640996,1139982373,1020910959],[1586590349,268168826,256752566,1145414618,174011653,1414377564,234179299,1899471026],[1321444803,1502313381,1520114908,1952023393,2078234711,2130535844,896339575,1879360632],[1152053331,1125548803,1297514688,1031685900,2058307322,522383518,205806262,986182602],[1781159362,1645331685,1260725336,1791488888,612312094,446919573,2072140056,271095133],[1318288866,974049545,1650731828,1372486039,1204447735,1308694783,414178605,1303976791],[1851637318,630170984,1979871611,59587824,488963331,1546623056,1433805111,2066973308],[1365424880,803864629,1234383216,816283481,658840963,844507041,267346284,2006291290],[352322992,407101039,453163070,1016848765,852092721,1870185242,753686421,1282579518],[762978479,1519787227,785356871,1763470495,196013594,577134997,319057105,1006365552],[709691961,762692716,352686215,484214264,332983913,1588868368,355235879,1212978496],[47382076,670932500,1715622786,929013826,824353763,1985429371,1437877896,816790221],[1351542891,2084771930,784712601,1357273618,231120296,1137266588,1124449348,129732727],[948008368,1143595038,1957210614,1716861348,1479930034,614675744,2017074538,1838551798],[478381702,403287313,1326719427,123197492,1946088481,1584860592,854276509,633718447],[725817525,1775793932,612508512,2027648683,1679648637,744404423,1167806960,962087963],[409973175,1874744840,1597037328,633642068,1063256403,1679958075,320999353,751883460],[579299146,435032771,822743193,410150524,1511623975,272995528,1709958615,1873073904],[133626489,1185104861,1369904356,1516641318,350748153,30775621,1436883758,1736606534],[1606040093,1750022836,1557698788,1919359309,2062357727,1850843703,1315758835,763446968],[1046386893,445141739,142154231,1548787109,1975235965,1257684975,1966255885,1988632683],[857591282,1240711648,1738290553,153402265,104700778,1548436614,711735367,449600887],[1235674858,992716193,916781099,1023064498,165092449,1467709879,1332057263,137917925],[1207499779,1173031937,716147314,73705959,164135264,552100764,145732054,2010473231],[1979076446,1391832926,224093941,1685835067,1147570322,1926274345,1811024265,912545217],[1720095061,780926322,1137205312,179108013,567103604,510340007,1067016099,41885531],[2085722044,1068757545,852707769,666857341,61648665,264008907,506247824,33844958],[525291486,485236685,2040962163,351909665,1243782832,426505607,109436368,1521227458],[63662284,1852098818,2023473679,321156645,1974516758,1588298066,1556612247,221403414],[1496571604,1123602389,1866398523,1781987906,2128042013,2039780405,26024979,1028944970],[490274006,1687863116,1782215017,1389102574,1727167836,678638285,624911418,373122107],[1787619421,1334016684,1614116433,247572475,823594329,649897875,835857575,520219897],[95433216,1909680579,1666781324,418028217,838288196,834813680,1494624502,55769523],[1098685752,800572968,443543316,999555745,1209861604,1520941115,456731624,742924515],[1336062362,1774966850,1475143946,441504720,40565648,1391578736,1286810600,1532681039],[2062285766,628935564,493193880,1185765421,200019075,611732133,367596608,117941196],[43794017,1466878926,364865198,1495491594,1059222499,1787531309,1340703422,1794997517],[1565371216,150646752,1946532663,801628833,819180047,1957669788,1571393480,975544959],[1137628807,586989079,627708662,794392757,1220600208,141745323,270911683,1807585101],[1758766487,370370086,1881661826,1204870614,1139467122,1213307562,571436983,241570614],[1897933250,485340665,1413302471,330153441,716476019,621004164,1445751580,323446705],[625511499,1227209361,1060966663,266458483,1436008018,1405591226,9045048,104292443],[789116230,598822087,84816316,1332392517,556121341,189568710,1369359977,1187386760],[1515977420,491584957,108360686,328696633,1153608847,994225935,1755219137,1070885751],[65316461,186054075,2001163407,228229349,1870752395,1460822088,1960804180,515217191],[252022409,1702276382,1681752697,15533991,1674594338,1324422465,31626047,2025958829],[130956144,1110676773,284166462,1383658459,854439939,422161886,755295347,275192387],[1783764380,706125306,1267899556,1826510151,1928520516,669120101,1505286307,24350096],[1702131916,886233404,1990146783,683437134,1404101416,383077484,1523326041,1599077691],[924426603,1013129801,657400114,1788787666,1246990305,1104589442,1354966565,565581256],[622124829,342641703,6993162,1097011066,1151018490,980945648,821501773,1354315417],[475126403,1877772451,1476936359,1437938494,528700821,654959624,1100464977,1669057073],[1530141936,1615701113,913355150,66455327,269192210,1493100610,567859581,268544290],[992651013,2050217403,1932877423,132678913,386270895,1031975503,1295241483,925795409],[969513341,2086742753,1069649278,1192944319,2100201954,1009894183,224628786,1537553701],[1938397559,562461422,1370485804,251590602,1473240833,1861657077,966001424,1979080572],[35828965,1828097952,1986699945,1390344914,1449005637,1665905736,195718253,1953669405],[846234402,726910297,1591823326,2129286483,673940328,684695833,2017759173,983930726],[575837352,1578933936,1498831096,980308593,1918299570,1602382193,1098259868,949743470],[584382099,1842656231,1293122302,1135745695,1525799717,12559741,1932531144,934874563],[400926979,1113874707,1820921878,1147735851,392652811,1072588761,531665081,773264918],[1286040044,1401590752,1091568919,1411181398,664001333,1165870895,1014893788,871924345],[198544832,864537468,1416875843,388393294,1091135383,1216199596,1975638519,1837349037],[1401329381,1323945688,1745056252,1252028919,510879686,874354838,1162154152,1669896016],[241804230,1825102526,379186585,1727036310,386207831,1335947670,1186632316,534042421],[730113010,528021613,1701536918,2069284693,1931858995,358699997,1156041135,578308218],[1811461358,1572860721,1715562456,1899358237,1050039254,1284378634,950999343,357499629],[1411188043,403839261,479806963,1322012616,26788205,604219919,1006990972,1696005065],[1878309007,1994825727,2052170534,35614964,825561648,1239746120,1827059378,518156960],[1049564223,1231671199,468502295,1048712057,1246398850,830925447,1295690214,1105450840],[1272112534,1954733733,47728819,1186794897,1542372235,1196775701,1942236651,17210050],[927509026,916532249,1491154772,180804173,704656866,1999212879,1368507274,1566585575],[76125651,1838038461,1952977585,222309025,277635119,2050776736,213576022,2094129490],[1043943935,119650772,1949833643,1152910806,1393029864,1612570852,1160430421,871011156],[323391713,1329888557,1666304532,1894483247,1891234939,1487705772,980045424,785158311],[541475047,747383581,2069844289,301255750,747665092,128128372,49901584,1693112336],[1104777517,567894219,643190688,1132542454,1469226308,532084299,1619191696,26478782],[1149429673,978958653,1040273179,1186878581,1888962674,1309571170,576880590,1787699140],[1192113450,1537052813,597805394,925895559,968379961,336545219,1969492033,267427310],[1106626299,1614184185,503870663,1995803517,1807690417,685969055,1605136813,488511366],[1493563716,403815287,437988107,493128669,47588560,1373574071,332128680,1349242130],[1653307717,135865947,299683148,1633897149,2085698611,2058754742,499201303,39434348],[657088285,583586611,132178898,446667291,1540272435,1486886517,1096627098,1817860713],[281985667,1293228012,343971075,131246632,1465436343,616301996,140903151,669931563],[826596431,1078606767,1184744,896261634,2126501546,1565453217,466208770,242012681],[1794713552,1003261886,749966463,962011114,226648120,620765647,885821734,447628946],[509685758,2042563378,161572355,1484616108,1181024081,1324936889,1117525767,1197823795],[1094753135,1564484971,1154229199,92867485,1473892534,426036640,1266827131,785346645],[671303481,924101014,1917562542,2033654641,765655203,931181031,862245422,1966865258],[2004993251,1955612037,1226931587,628210800,1756734689,1400636278,1615953226,645273848],[911687730,1675409486,1856169571,1594891791,332737985,687170640,1581247277,13518257],[628201550,1873646829,135155790,798829966,656481316,861521519,1576782082,1751836306],[2003206056,1490816978,1569124383,398575512,610093346,1461832417,1013860302,390100252],[868262853,52169311,2060838313,1012091452,1816906120,768169097,263405598,449827831],[326606969,350837798,1217456115,1232471043,1028518948,1162835592,464346136,1836739909],[823622835,1575317755,80390988,1077595180,889484877,436398261,912740927,1735242257],[572287601,1509744770,108100040,514416252,1150058169,540076823,124536241,135867122],[1174938249,173781578,241832128,5885900,101973819,1988476304,1829395077,2069815996],[906422919,2112404573,574790261,83528125,569002052,233571713,140159574,888972682],[1410255069,1463902126,1302532797,303966240,2077190110,545624883,421563027,1980208456],[19537717,1065560520,990338619,1905598022,1243156522,817507791,1234559034,2129449830],[1366675183,143500549,78414420,1817575303,443515050,1785634997,206452410,1286477455],[2000196542,2082251123,74246954,2111726286,1933194371,1415334451,292909308,315669852],[1982599306,502875702,1790481080,251177525,777409598,1045413142,1162170089,2055409056],[1936095329,620722183,1305667846,1947735751,520473683,760235341,827773123,80924719],[1147715925,1042273615,976489992,259846303,1752882304,316937678,2065907498,1069272744],[492991897,2084389458,1374773961,1169233706,142876025,692806980,1859205877,237134135],[1203287812,732660609,2095447827,1522029845,1661559218,1043151527,2113183739,888255406],[890193757,287514347,1565716392,1163455660,1806355889,1136112229,128181288,820614992],[1306560883,89206865,650360947,1019113558,1111033709,2126910669,595071141,2058702270],[1657322497,129876162,2086892251,1090550655,892020327,2063690475,1501202966,1294537360],[1264520761,530265899,326001088,312884198,2061357400,1544808596,1186685488,456615032],[1167765396,18679608,175491102,327359406,1163876724,564504259,1641393972,846678715],[182804981,673621142,8192038,84040992,902014899,476199245,1181114129,1443723317],[1783732228,568838139,406880384,459974770,1182724014,1867976071,1912119768,181288679],[889802785,160363586,618250520,1359253592,1220131562,1374071723,1122928992,477423727],[394721954,1646384623,660974048,1670294673,330152441,1328595271,1124092626,616532188],[491826357,1360814043,9877956,10688229,1300804001,71554499,441998472,627006574],[1036737745,120718977,1361063801,1350664660,446129684,1037641139,1493270894,169973313],[1298580527,1331912890,812579496,1602547862,274371969,1388197773,364074009,139532011],[1288468927,1022192847,1803278150,2081463515,1445539464,560031939,1209861020,792298542],[1996664455,1590931826,135137012,981355498,369933464,1779531391,408631338,952677242],[1650724528,1622987657,1032708032,622048372,1327683427,447591083,639371252,306886198],[1003228593,1969664906,442892238,435839773,1725567803,773843866,1505987947,494893814],[1098820473,443458158,847805378,1266579171,1254981766,1666973357,846511235,1246127613],[1420005805,1599408518,471434661,964969201,1918897277,563704355,1413052504,797145330],[1731185656,1680442525,733423858,382939448,1231360289,581619709,1818641175,1421036387],[1459848258,2104093904,1440798591,912972492,1786744431,319995354,2064180832,1318707438],[211029056,1982276708,50457444,1542017367,334797196,151648245,1682767473,2100574461],[1035401150,1070064660,1701305713,69431653,1583129012,1770985132,449454608,1282040032],[912578778,1242044531,870236921,1810553738,1158040632,50684090,1051373739,567131551],[1737622765,363746940,1309803505,1434542869,121942342,1620891990,2101688138,349154977],[672315876,1286986695,197610673,1342673012,1610107946,1571919963,1401907635,704285115],[1887620863,911409970,1191403376,654840490,1617322941,630343830,417119132,1555905399],[1924144740,1925966176,191952229,483198114,634923279,629732986,435548378,966058060],[1056531422,1854743310,159965284,1899304964,877027656,1114776851,469618207,237438029],[1569620641,986106497,2124876194,350965,1331898918,1375159856,2123712394,83035551],[561603680,1373596306,1926188801,1124368456,1087074455,1687051485,1757602044,549529515],[1866628568,34242457,687034810,1754928702,2053966854,738009314,2055865516,2099334683],[1613745233,723261538,1337214062,1001161151,1458175009,1454895878,1110022813,638063888],[296056120,701238477,1330164287,342143269,2020828385,1774816236,872974619,1040919141],[895139273,1404427940,1080482914,1348270828,187765108,48184059,971791957,1958591031],[2083925131,633767929,461099834,89201347,1207842526,1567668581,842679710,1768097304],[2078724115,1895935909,710689238,1480367925,699559371,146817232,2073340618,405838519],[467925039,1956863667,890829551,1007074648,219493745,299508343,1545596586,996055691],[1552520142,1175799684,1553006679,1171904159,1137521967,267224446,21777969,723576918],[1573572963,1046416987,102215735,1042934920,954088163,2062705151,322668796,1613988481],[1118919036,251163844,133381946,858195423,265343240,1711581418,258028532,1327117740],[722660900,1158694663,1788434179,1862058771,1847148531,1289831847,922206942,1748596820],[113985954,92773825,1910394196,1964366368,1975785456,1534169225,388789546,1768859286],[1796889750,377791807,1005457708,261962760,2114323746,217506478,345926912,457648348],[1207818143,264735724,1940818332,1119186006,466746107,461997462,643987708,681981248],[951825365,920527295,1179368330,1324211614,840925983,1049022322,110175821,160627243],[418818260,710717982,1708008652,1188247568,1916820198,1962083514,330210015,1902224725],[1680120227,121588985,2012415538,954758680,262500321,520018032,1542926027,2032454338],[2037827539,865707047,1047470339,1249923633,1301754438,663550251,187960944,1006428473],[1593747633,1051081605,2118651910,411524225,1888643353,311094865,1900301676,1950490931],[1013282293,1161519656,1974420485,1350090980,1895886797,219512385,1812068525,669888488],[2115350185,2039153102,1737038794,1025741126,1770853578,1867239524,1298138060,1351280874],[524965223,1108295664,180491761,746843667,692853130,1504210362,1931993426,1862868616],[1707123777,1066553159,1231177638,692914430,1590190346,161631080,457408203,1685850265],[1319590539,1994358906,94263724,352199885,335205929,1028821999,1854649322,2057533454],[402260361,912692491,548094830,1947366862,2087172835,931339820,1318382083,480562614],[327647875,1271659452,137494736,920862218,294990571,1594864105,1513794104,692560438],[1305378030,1575307425,1393720227,1512153831,1942119659,1072734041,914724388,2123570308],[1218488116,69812068,448218559,1189521696,1646684273,1849552768,543605601,1146289320],[1876402107,1872654357,786841026,1680996105,208810424,1818565189,363445326,1149144808],[2053204462,1677391880,484872428,1190734513,1454511177,1301664166,1249841384,955096594],[739462372,448497138,42570462,1206454375,932351317,531416444,836448094,279518894],[1616245668,1623635731,57297954,1225838083,1609686240,839040454,1629755775,1566301522],[1055840038,247559128,1676323106,332495134,1628408230,1501022821,694151562,396170633],[712044152,2041856437,1770820436,313827047,284638987,1602481989,1593095487,1408989771],[1846936731,1149192451,1733855919,209283440,211645010,1573719197,511812825,541081407],[2060291741,1987986356,12802437,1486049147,1962079570,566837954,735221946,1568140853],[173590842,584550145,1138038050,2031052591,341954793,1367395590,1351294863,885673857],[1623973490,23603855,497064180,1299892331,1588823095,1220559499,1689338865,131173870],[1754927326,588443024,321528798,764274033,726434281,746844555,1505233856,1266815788],[857093302,502820806,705933494,1461216101,639375269,1794776507,854407565,5316279],[567132008,1252357806,701511135,2009457601,1011035410,1240750544,1763427892,1398098051],[1157834589,692150590,2078157781,1879141053,182538626,1445700570,1086139442,1406653875],[716422579,701487389,987193633,1994918022,971391168,1885910501,1252845389,985412722],[1655182270,822157046,403183356,1915680386,600840774,1806415663,2003843765,31002990],[1948350315,1191105230,1452961569,1661639988,1662942112,1092389602,1710260207,173654368],[731302008,1066200202,14326022,1334373970,1251004960,935925838,1883209752,1803099616],[1553460902,752474055,88179498,1911669284,1204157927,1888209001,408489443,1866266566],[2048882617,210667757,1390965512,1098920387,1286542372,471687657,1180977449,531331782],[1806236521,31290683,254909705,917154763,635878138,1938084240,275139671,621801834],[438133843,1336091154,387079415,601930913,1222236214,1862705228,237008474,1567961575],[625072865,678524416,1800093722,1653220061,1175209368,353147772,93996280,1801856943],[1422631325,437865278,1382754860,273585108,287955319,266067506,393720796,1360934935],[2104954710,1728596564,1698872626,1706292046,1017468376,657095957,919286955,2036283288],[1421362786,662340850,569266897,1435469955,1741949673,1189581399,1919528756,1836269031],[1093728628,985332763,719489019,1566826336,535122970,1107662791,1504172849,1632096862],[1140987262,253002051,1836584506,1726649669,94703232,948607040,1223750840,643877049],[1275045756,1931913708,700141225,1771431411,216476223,1533859815,1697497286,209103182],[1422123050,1592725963,723511441,1702325827,1113121198,1437362310,1338562118,1895078292],[1662765529,178215246,1378309084,101095262,1595437373,1551180546,880613522,1301650241],[979399857,1212427533,1742408572,1054774264,269360925,1465085376,960735881,1220775568],[1646538724,587530746,147348293,1655260428,1749689121,1318074781,352061635,357540178],[1247258872,639921464,1214183556,180967618,274799673,771858996,1339523079,1930570327],[1444753230,2094717458,1287682231,687619026,279302296,1628963241,488498375,1248398630],[867402012,1273660444,565262286,519261035,1672555242,1213926012,627490256,2117943022],[1182400796,1328609247,1701532504,1698723316,648368292,230861894,842440864,1767774349],[263491379,841740654,1132053855,797489457,1354085733,1749156672,1505958247,2023075978],[620612589,1148382907,1271922611,1992727032,631519033,972601233,336551157,1854458099],[1392686205,472275013,1330772271,441953583,983657822,575417492,426646321,388140184],[1491902615,1939531831,1579637806,893681666,1058840930,1156844457,45012434,627843124],[1821149337,495239396,133814902,431705601,611314017,106655526,1737144212,32473890],[392405951,2119186825,1513999492,767984979,948988165,1394061763,539835436,500944447],[2029182964,2040020800,1356978145,525708796,964276712,1829133605,1886951474,140015075],[971405818,415830015,630092580,1666468135,1297314238,1969027528,502393809,63880738],[1358371169,1580644014,1360660391,1846084848,1826004215,749712219,1086972624,282841858],[1780833029,1058240951,1255336466,825716465,364245493,923753372,45810047,642754206],[707998505,1889809736,34615783,594331635,2004498398,199401735,585034537,1357935842],[111499988,631151276,140694608,1852751487,1325571140,1806342373,1353258410,1036492893],[744017366,321586020,1759881318,1719503482,1254479054,1714048404,968238567,1410549112],[2083347926,1457792959,1337848747,631328500,160207262,956015675,1209905359,904089229],[2011675519,498951238,511542943,1157477132,872960002,193872806,356420653,178148164],[1009317457,850793808,787306903,866931246,530562644,1571345951,1105504218,1340127792],[1747199229,1743178199,1985594488,2077544422,733335399,1311434901,598828308,1115668554],[1241726119,1829082007,251987246,754061464,545180985,1455994853,1757645319,28732887],[862466432,334720167,232528921,104788588,2091684671,1591489713,1766896152,2040699620],[1146593645,2018946628,1047824273,1803909808,123645861,1992346338,1884876882,1161641543],[1253441432,1439836311,1116399949,1996645863,226225488,1099221318,1243374826,1930423653],[543296526,1491923141,414896532,2048780000,1558327754,1276009848,1159074772,1598194703],[1068933518,285190245,143040839,146558574,694533298,520849974,1697729245,1585218803],[434119198,307543915,340772081,1295267374,2068007052,1395504848,1144775176,237168736],[696397897,1150496854,1957406568,54889515,1728675467,682618664,125963892,618407728],[690164605,1320105283,1733330861,1349823665,576676488,1524168226,2046437654,1250755522],[357688635,1117733813,1951874907,1926781613,1355705944,932275201,896565878,889610120],[737636747,1431174460,455752141,101415397,1115675710,883292490,297567653,1924177733],[1978818740,196744970,250402710,1297367193,1093396038,205611799,2012070384,1381199478],[770160039,1062612160,574063073,1261620836,1262730817,1591338541,1657391931,1198469304],[1787880966,594477312,2121880648,739444046,112575399,804591415,1749185828,67404106],[27397333,445181824,1007046274,996650492,1252851887,1855112222,1815860443,352510379],[2019981448,377379886,188144668,253072865,2102298814,1886734973,372114668,449454444],[366831203,1685281042,679671235,947236221,518525890,208521977,1780419593,167766540],[544552689,185855628,248013068,799270820,387503852,806846312,729054447,658229674],[1713776014,140132867,2064802080,1485230835,705351050,1710222964,366952608,1927261420],[1361341265,676956018,2042532622,95701975,387389623,1702625771,16113676,1125035572],[1221439347,1293419180,1271472572,1682875996,1851593379,1430942913,1309303454,978642047],[646691916,1127320346,1380233910,121269685,650625463,282046194,859169588,477501844],[18161316,726592294,797622455,1293310863,669600685,71353503,979051944,1067405462],[1082340134,1904931534,831119317,687023110,2014840739,1559839332,1039194538,426785485],[1193917256,413891487,1107720217,917766943,660309372,807289184,1300313480,1810185678],[827060249,630364381,518408295,1295487957,1556407713,151592693,1886299704,609131166],[708783209,343680346,1730992187,952902638,891194525,371911779,1188553186,1110533529],[217273668,669522931,151348868,842607835,1159842990,1739089894,470036204,1393774215],[1418768115,147992349,292173482,1989996920,1710857573,1022486530,814392458,1951013752],[1347987441,1581562968,711937552,36044541,1211108486,1457606650,164107065,242061566],[1687541350,1264412610,1504581271,438734800,635487319,1222995977,1267827602,429513837],[628104789,750243258,709351486,758093358,144003553,726910523,1287847991,1241308394],[1155840564,501216082,432482818,949701309,138751135,1842378010,1076112580,940129634],[1919171101,1302262638,357192423,1336984785,1182120797,383220596,526731113,283284222],[791311612,1789944654,1436071893,984211878,1412955117,756332236,1934121399,82806966],[531882708,1446104994,1215525434,974087537,1251276357,1303012671,1918161926,220480085],[1231372314,1081753287,1751348420,46744754,1364688473,1367288763,1055782095,1756246827],[1415842670,663025798,1428947423,569426701,1681256105,246937924,1818911757,1250641972],[2078782644,68251621,1595075747,1324493044,84975958,1123241846,1116704449,1607299358],[472678104,756215377,851709979,2001166294,442812217,1149961018,298140231,1686763957],[1191619847,515902610,2106942034,157557108,1265021958,1223598514,984556939,829796493],[1612902816,1464432370,1305892501,318061892,1748668776,1267465977,979833318,1146840940],[304547779,997672933,1075924348,315652494,1395195831,83609861,1762740075,1375975288],[1155093894,429356143,2049256449,1512838367,1240219496,1883963275,1045884315,44608457],[1850866889,572968159,1898576693,209711448,1689772381,503124464,526274907,2081967975],[1325744134,744659848,729782977,697937080,150099928,1812760956,1716441509,210877487],[674794224,1102967072,1439245085,1873038838,1510091459,1464762093,1244739665,1945191969],[522368586,1572167228,2030330984,1401641162,1698505919,989472683,1902030596,1921055316],[933056844,1343941318,1141305412,332108541,1423902117,234592133,2004610811,757930292],[55050052,1674112322,120085368,726851316,1262345343,845256617,1414594317,312749615],[478767918,190874950,1138397261,338188292,334382746,898905177,1513274307,32353470],[1526967407,914162838,566542631,970848497,1501120364,32925854,897860402,1971511065],[1482474247,1140530742,1451609042,947324677,1612735038,423238049,1457666398,1685633259],[638214073,2042198058,95873309,407041066,44741302,434855595,408353885,1892752987],[470250124,377837587,1333774492,941140010,1325708932,1648725832,423070150,1527550879],[1399569198,425110731,1774267210,231657578,1069347530,1368084,347319516,69450093],[472037658,1354532968,1571846908,939731353,274055208,475085811,298467018,1089481540],[63322092,2104589965,1949958122,340101549,642060946,1507496694,693007930,749385039],[1469393431,1127411870,1914153519,547419170,1903459063,948653830,2091460127,2102095886],[900532730,1962089351,1510093777,985435200,1478476595,1319762266,512694590,1909986619],[1235760543,1256075942,1841937740,726558930,421203338,1268328632,914219293,1478863683],[512900904,1705115470,1203765371,1452273596,1319636889,134885788,1044582075,1647728648],[1060839378,995598208,1303383100,257899353,875382390,560590455,437864137,1465506100],[312110994,1953164838,1739511981,956744527,2022557979,288176112,1597455874,877092645],[790360063,1534252839,1284532265,1133657320,1707548095,1375604255,792714706,583815984],[838483050,315317735,1134116544,2050438860,1880561495,526277155,371778913,58778350],[1971196369,1381258085,1852686844,1856096006,1549002943,121450021,1826866229,1191764143],[1879059625,1389055890,788808266,652019097,882140628,1704179382,352482655,368421124],[828995112,1099452175,1068061837,1243754598,1229060947,814547078,381777465,840308720],[1879242136,909451074,1919732771,657176094,1309467993,933691797,488651629,20243335],[1035906317,1249640813,764416479,2110972995,1363311809,1843064674,1962767098,794370430],[468296648,518127720,1340005777,1054148819,1257202755,297841569,128773829,440970412],[1424190462,1019119810,1331202645,589479745,1196551458,179708023,1392159248,696144558],[1876060730,1081920554,1561202327,55142004,63437118,1575001857,1473873723,1404806866],[982687239,1588796066,1747874800,59535167,372214484,518377172,1464037218,332576494],[2050350917,388967948,1822629522,476522353,651604108,1386142981,1175371030,1337845988],[639259270,625815001,651322941,392194039,366022416,1589401706,436274445,1175900398],[663053227,1201027591,236620129,970591532,617234148,714435842,793512517,858899278],[1426670609,1955421428,339957563,945595160,595372184,1284935092,1217203361,1972807765],[62057613,990016140,130612516,1280585486,1970000953,2068504283,101373320,230981922],[1539085577,981518871,301447505,252367809,1008162239,618603276,789545059,2084740904],[873473753,885372739,1530080498,1250328891,1901662222,2050245080,1394903527,1873594711],[227237517,250469365,1562854958,1768358458,1449315612,1712298795,289227732,693233813],[1893230392,1673218565,552009768,828486533,1750509358,1137965551,1180549988,1193064257],[944540253,2027296493,246469877,1814815506,1274735915,838114527,1033592592,637527485],[1597222678,463861925,58331981,187314235,1229173704,1209821185,1129167314,12071353],[1845937839,522514930,1753365601,904870745,1339514518,941527873,1754262903,1887806433],[1230949777,1826452442,1153133279,1050914010,1347709087,204790131,1934333568,396579311],[762900731,2042763637,671498029,1469315817,393121561,1532979647,1894785597,1971009983],[2036774763,2004416490,1424778690,1893106145,310709147,192602862,1401919873,358923813],[2079793670,461058287,1138955723,1975443736,181805215,964790817,1532271198,2078546389],[1753689248,1182229636,880164389,1564433408,1576425797,1166259467,1963336775,37438916],[1885884780,215884543,1288247390,514247531,1526020022,1403953418,1343894199,2102622708],[1208785697,1655481696,173571820,2030744276,57144364,1568344798,1274932908,1116090395],[1140418257,101957888,891848092,1468992629,1857908757,486305023,655471417,231876209],[194149198,1127863219,78200843,1573131034,1486222243,964750529,2100074521,1304998068],[1499973692,845183304,25940087,1047231756,1853531587,641059793,787748384,1529893017],[1309770951,711758916,1463078894,1605785497,581753565,577916485,1903926343,1606926424],[1989814657,734643595,760982349,1279059639,577875179,1466127152,1596957596,1498049427],[2078005715,2059423471,634287808,1193389926,677786523,212734973,296204806,1508892468],[2005693596,735788423,458355500,1338478884,399124369,407077416,2086014361,1365221619],[632121082,1084407735,799975899,1377744240,2122837301,1795533356,1193466133,1856987743],[1289772994,2129596912,476937225,440170639,712849406,101163263,1889351516,2091202205],[1415032025,3271848,28307836,1009805433,2090104066,1548619689,207097980,553177401],[1523897004,1348538952,1218517471,814805141,1254765297,672749799,661356743,2127000182],[1984461479,86220122,422761936,706689801,664025564,1966430640,1783675872,2012936635],[2106616046,1584748550,273419141,870057252,1261391925,1638775042,1687290301,1169411890],[850264053,248291808,1665377009,787151567,1849389988,1633430337,1033524448,1212145124],[405038615,1837289646,665472993,1820675172,126070406,229081612,701498326,881982238],[592222372,866180435,1717670055,1563854350,85163495,834848760,1541052045,434744517],[1128302751,18989720,18943578,519784837,230159691,127565249,1799335168,1041330458],[399397483,1201611172,535800908,823953759,467789128,99391013,499035381,566077623],[713118487,1146181469,233659830,994870745,2044746824,1842785730,92080176,2062014099],[1456838664,166536956,1205053914,1848786236,530763453,1619104240,1801545399,690079650],[1543331423,942622271,1116804139,1942064283,1051758197,2074889472,790404700,189839770],[459710495,805358957,80099286,145836985,1937034183,382917179,978815011,20925929],[73927825,1092058907,1176370324,922242842,304932822,235810443,1344537183,737753849],[1022611913,1300718604,1240367918,158128458,277558598,700055122,1221405770,1565706846],[1379275152,231758627,1386647344,1219681691,100417700,154879426,1895470646,376367412],[2013948135,1635915069,1243002534,1857870430,2044128553,1011819058,764129265,678409268],[1840821540,1890396081,1285943052,1479079924,2000758173,1626560408,1180506241,1241943433],[760636052,668277788,209761558,275739314,1080657976,207725062,939648450,1563678576],[1148524357,820986226,701412419,2075594971,1899586093,326934738,2006795300,1286827331],[1043481672,89103863,1054836397,881544370,1410018859,2043578611,681597592,1719359762],[1020746367,661869822,278882726,1881252221,1510733163,2043475377,2033831737,1314053155],[48226235,1320185621,91455678,63031214,1513598580,1743433629,1757853483,1365276710],[1834613271,2059180877,1538492642,1396586797,1023741201,2115054444,2062977748,265686426],[1705226604,1958313756,1564521234,1010032524,570603830,631543677,1958052194,825450156],[322644129,307674371,1336436909,449795570,1823783789,1139706172,397979559,1673892995],[1051626570,1809189575,1046819043,1660444375,913386616,1158176121,162499400,1570041089],[4956809,1283011545,726134781,1117128704,1966944123,130487465,1305861289,465664399],[945594434,235476771,995866754,1968599020,1553075528,2034185910,1795415831,1759865915],[1693777181,518886414,70738172,1151382214,1694249924,1024614268,403327840,64540779],[1068952774,1575722102,1964096541,215134688,104842818,1758387599,454402657,1059336814],[201388300,1368178621,728498914,1291910126,1011465585,1616067558,538231315,2028381621],[1103588957,1599225223,1598020829,686823471,1307147360,1050384783,1877517394,2003532328],[823196212,204170742,1607180473,569978919,13379588,1968633419,1642890852,649485639],[581297636,1975574405,1091528641,556792703,1133516550,1349490772,366104102,1865870564],[1869307002,477338775,1306317159,626760423,579596561,1426485028,778584952,186314647],[1898070411,722708731,1330104428,186728360,2067250695,1006958415,112134980,683394191],[1243295921,81410566,331466411,778475325,265421278,540528128,1624327144,1070666688],[2100936079,1230585851,692611008,1855361032,1998621588,1523862578,488270833,2027957656],[108102984,1731970106,147743879,30640986,276360200,1648109081,797004477,1787203970],[1274225600,1344962795,519075329,1335452735,433062388,366627954,1659040957,653668537],[1645654674,1461578172,1192889501,378959372,1841390659,1721835046,1820312420,1856852785],[1576069517,14164561,718425215,1907678769,1749258890,1333945873,1804028307,644749907],[1350185768,1501730402,1074222794,1481222696,544441667,1200512496,1996539910,2059447868],[702700529,1823062420,124746170,863899705,308037840,1737124503,1423749168,947021300],[1164448396,1205652254,692695778,113268587,433365671,336800786,2000491035,1335655387],[990947505,2109115027,1725087391,1435248454,1328927295,72306335,1406973733,834838394],[959430758,210024498,2099754091,971288305,1447623193,1984140290,1565018732,1297307583],[1255011914,147150847,263652361,1807020135,1363825324,1527904006,493354101,86854117],[612182594,1116544833,1417367557,1477015147,503573059,1018180260,569053232,1465550479],[1798394985,527736854,785680810,71595769,2027555938,870806262,755421925,941073262],[306098951,190712185,448445025,90414362,172484615,1909423017,171008679,727703724],[666854080,993306294,1668971275,1389943046,653026560,156009695,1407269788,307451184],[187787442,554726626,952557472,662020457,154288648,1688034524,441943319,1233880178],[704585307,1164670834,55308329,1070676796,1540685069,1048050460,1278692251,910244152],[879808753,2098263916,1851195937,2062880518,1938239951,14726280,138421865,384710756],[181872836,1607435573,1971448713,307701869,45089295,492403913,1765942159,420654032],[1982555098,1511637086,600428944,293448922,1366807615,295757303,987455588,314707469],[2049369275,1336055359,738784701,107612803,961590433,495821699,684443181,1483243552],[2042447614,1226417633,892415775,110526028,386263723,814821879,1655807157,522656048],[1830815220,1993595940,1115200987,1867647157,1857021744,1781981734,1503322809,2096893150],[983950224,1832837303,218795144,1175374557,518956492,1904314086,1725494241,1727086010],[720645580,1501866905,1900082366,206302294,1397498582,1295592581,1359741443,1083071182],[451339358,134279155,1494293310,1670704326,1803044746,1064863557,214423470,1370242886],[1245443483,1161285353,347169232,1485584676,182481733,1719432147,1592642019,875800758],[1540815171,1367292767,1117989117,1376698022,726052235,1534465397,1405045763,1791092681],[2112226289,824157955,78375864,1691717693,66363546,143988673,1165746761,1979567027],[1590471916,1721061766,468039145,625869078,1319285803,61949863,1423456064,1479280335],[1855932296,173018432,1073638609,1672073410,106129779,1613635749,1223226948,2006443014],[123909021,1927733654,1372745221,1301014213,677293491,1232618566,1930955741,594213889],[1940891604,325970253,1203080743,775377061,339068925,1692546985,485348192,1073260029],[961905646,1178021783,488452341,546890042,2007762255,795418035,1108311757,1329032166],[1943902983,1333491512,496487865,1112956024,131419522,883035460,401268926,2027574212],[238294240,295605793,826547098,470059698,390465255,1575023923,522138345,205024567],[500056950,1711763291,1851962150,372290363,1002296830,430743774,1240194025,748076680],[1509571646,1785822722,693153688,2016693366,476312362,190383759,1767213296,573307904],[1309003637,893945103,702151895,487322682,2011959827,1029870615,671178097,1990835222],[693292612,501123674,1960985313,34489278,719350820,1535401423,1365868562,1345525791],[934374883,877355439,1487532467,1114077916,1109940596,372836936,1301560461,1336860981],[1076191159,1147832283,2050640348,1079148012,702096812,843314666,1937224237,1583008473],[2022403324,903423175,1041283531,1193107990,336967734,560706893,1005518607,1269808721],[1875241766,991671021,97619085,1900066697,1753569200,1083027909,1028404491,1731022352],[367085330,1004837452,2062934862,195401078,1107189671,891325931,774518560,1633626172],[868848258,1808700708,1766767929,909274543,1761371750,626617878,327269761,1452508511],[1771763671,343199979,369136770,675714162,1124333208,1850450339,1802074379,2068365304],[1486517053,809069896,952255821,4593787,1323847312,275214255,1179959747,1100362320],[2083019645,1242688808,905533310,1748169641,316664283,870031081,2116287551,1394133308],[2012966069,1672650059,2053854454,1796677116,111044612,1783862519,1867851357,566025915],[906411498,27952783,903411195,1986206850,1281704628,1131775061,1372407266,1572759113],[375062657,1041228007,109916436,1238834163,1018172438,397336692,1145039372,416637962],[771476561,160403375,104302738,761538821,1727645623,897178482,961393646,1575944388],[929285138,1063036176,784378634,82589780,995874686,216747098,958107957,638232884],[223964572,1265999814,404517117,1842130013,136279454,1926422128,2015741812,1204737140],[554591738,1763802602,1292191609,550231219,656546181,299634565,285466872,1156490719],[938278680,665776174,386924665,914391174,2049407762,153523791,546095584,1110018950],[920410202,1561513110,1200895243,2026910771,79799768,794021063,67696645,475356988],[1206218546,369115878,1879839276,634343353,227623774,1467024772,1226379578,1019507693],[2129701901,794868320,475232997,952171758,234254410,1649202478,1047724077,962832119],[1438742631,426810699,87682321,1228020918,1200062738,1162288626,170237274,1734707425],[1073159388,1549991907,294085807,943978379,86029878,610759780,326269965,1921993706],[191733601,947562370,1688092239,874375040,303496357,1650173559,1550825526,170499078],[863503011,1933382805,335212583,1792843135,710941160,1089571810,1340606029,2040871205],[452137523,114137033,1376949525,861844252,1343616052,1561934970,806159011,2049786641],[1226895107,241246220,872561927,1432363219,695317344,1940871982,255421974,483522961],[269951892,742049298,1819649883,525687600,521418860,1319453933,1806838724,1305451324],[183128328,1454079055,2040049487,1861292875,116641524,1143426047,2031177345,2068433308],[1891912989,1144625984,1665780407,1776193970,1336105147,604446244,1967874338,101119267],[1118115369,798884306,678220157,1887560473,1604265497,101568763,642022479,1300151298],[829832361,452721450,1072935638,1076340938,1207401773,105419614,1489703431,2098649206],[1594085300,757752865,1216045366,1044454356,1417190917,486568871,1425962770,1698312043],[1058801337,1133194350,982618706,1861176044,192385804,669295947,796791943,1654887290],[733193401,354214972,1876377871,1292346022,861238145,143501298,671140639,1367142879],[709728684,1235736372,1213180472,1531576828,1225991777,610731717,1468354669,1503918320],[534018611,1554298160,340910723,1697636830,694741007,973327577,2089558722,179507489],[1211151048,1382241411,1343434074,1953710333,1426590754,847342946,1352433790,2127731711],[716350102,1843171229,703324955,1436212163,1459657135,840080579,1496968020,525423492],[67968391,726755922,121263555,1262919276,1341795653,1268651522,591083853,372603154],[1083797583,749489018,110847100,1189339436,1821520958,609974724,1999952133,1110781112],[388742811,1384955018,515720328,116600136,614431128,1421587594,623353078,1591756445],[1211273700,1110705873,1595906562,1310865523,428686475,378567611,755352415,426078251],[1462075758,752119909,1149079852,1713407114,980552991,1142779128,1530843918,1164058683],[1873794801,2107166972,1875975689,996019737,680298859,1199675422,509992850,2076934841],[54567720,1896260631,1478707163,1484411039,24050262,968291120,1285822691,1059801279],[926161996,1718801973,910622998,770752842,304120903,177155639,1886558891,2054644161],[711244040,463721713,1679098100,315984358,224236544,1556442054,1964927709,282889446],[1676207332,177597486,338151325,1190988799,1293113000,1344498951,2080607854,97814960],[831688444,179597666,1577443413,794982893,817720218,1007212824,1052685433,1253991776],[783641105,1070124458,826307124,1886440514,1577104009,845794207,1938548947,1957833435],[141450914,261040228,103172226,1242688325,1619865460,1001771180,1766307225,500581168],[324508994,1288508413,1487366957,822191459,1746025224,485836829,773426642,2049681712],[1587137203,372791403,515891022,2065749076,2081310868,560319472,1490175551,564731327],[1506060168,297549925,1157706611,1235241254,1381487487,1166576589,1242809041,1645170723],[2089778143,148275842,1139578637,1028157280,753347458,63005571,1846574812,929557798],[2105927365,848279289,974443940,797443361,389485612,900064586,35090361,1892697289],[715515606,989502445,1473537509,1689163372,313936606,1517122359,343899885,790592411],[1913542252,1633315893,310813336,224937859,1183185636,1390790532,1182036250,44619794],[261166934,1789491862,1595630265,658572071,1759740984,1508346467,401287909,1131367085],[1900645700,679580768,733571938,312096311,461516760,2020961012,1229979989,1286320936],[1741416106,713731529,1296152991,253540007,583550881,753965692,876824857,501129130],[69057351,1191512703,159781362,1603161828,106537105,1355043851,385398208,203125664],[958906556,1933373939,815376893,419286174,2019317758,163837386,1731407515,148234887],[69318161,138632456,743582848,924930943,817421945,185623539,1823783469,460718296],[1591868774,2062883053,1171773561,1004552802,1203344038,136211935,1868229659,517305755],[1227237286,1760419692,724832941,1624983231,79058412,159706685,426835145,1649565059],[688324437,474182376,1752890737,1093436225,1337470943,911685084,297635819,1451155110],[1161069010,225157874,505188471,17447576,1565165293,448504177,1920458439,1879897636],[388216043,130156870,1834141484,411369083,649592270,1207928739,1187836129,316469281],[760139509,315320536,22575314,1954574026,2001270368,1684172052,1646715737,1136919510],[1294180666,2010165062,376710954,1640651660,941392906,1339200421,1062734741,488249595],[1002782289,1087151774,1823758854,1280578289,393019087,497402264,333865743,1907402207],[2083207370,1507892418,1560948590,1109149902,178779460,94941953,1858113939,5705910],[1555356917,727230276,1377376236,1079774431,1315813971,1941837221,1460089246,667741422],[243411859,762455253,861621117,850629078,1889104156,802041630,1174946535,2064952406],[1154125960,667256881,831858846,1944592633,570721228,1242288087,170053715,1562815225],[427894539,471704724,1499123485,203806481,211627663,972110359,216708654,1869239113],[19739556,1393110295,275634406,1306585871,1179406554,360700708,688012823,534332435],[1240383644,1916787514,1855828515,1345019801,512460782,1692273730,1791189224,406140232],[1693135084,806633801,1041147784,2120138573,1466927607,1257375816,744644484,672312163],[1219007327,501767798,730012056,1450845841,1546599700,384827340,697711044,687900257],[773019303,1052813309,1773376007,1506915566,1488262762,1755748011,987521561,1483312291],[500652746,1194842539,560740925,1938599838,373696653,466828638,548496164,1122998863],[1519841595,185358565,968557013,1416203983,1617343529,942346242,1952914144,462630987],[1036366024,449758199,1834438905,978337284,1939787471,847474192,962142237,937609587],[1203740833,1672425356,114994971,1417055878,1542446191,2025696233,1835941017,1436689605],[557213589,2063809818,922440606,970505098,67352257,1853427748,1612258992,2091163466],[507441597,204153108,891668389,677045411,2073280009,52203078,49645237,64374080],[387202726,1645746478,900564917,481869810,374896751,1760038208,735922946,1904948102],[842597514,99407960,397276613,214357953,2125546960,1079374079,34015998,1179760576],[1464876577,213992335,2036463973,468017267,1276819150,2002077570,1786102614,647662015],[169733970,182532998,1448816971,827996372,1944784825,1958980204,1265991190,269348205],[1897533552,1093047426,192554480,1178788164,772525210,1355817556,1310151212,722074619],[224275744,1952277805,2123802758,1396217058,1349662311,974608796,1082603347,1580154065],[1429375902,771277233,477572606,2114677492,51097340,147179673,1863575933,617529090],[294759049,552284473,638472960,2017516629,1117861428,1366619964,910438691,1636830021],[446146355,1827931272,1996013834,1894776268,2005423962,43653774,1382366512,1417744389],[18619510,1157335320,589516218,1965593911,1626971956,143469958,87850983,1764682072],[751812483,656147497,1160107218,1766756841,1922260739,152947147,1110400866,2029285079],[1732888651,894705224,1228442078,1736297984,1723789258,1633389145,1633057038,767435196],[1793787045,2020772140,1633574781,1362112632,2024421389,1478319941,1475672566,715207288],[873679492,337585165,74178590,1245204430,1315973767,755046277,1521129920,381096751],[98341781,410277484,1634002310,1930865259,1566316714,713744988,1442329041,742745570],[2004185747,65960468,388297411,1009222136,371796889,1010542089,165858323,1288332540],[1611507885,1447992286,1895252316,997639758,2109391061,2126854833,1380993567,718570112],[409912449,1051821360,252310582,1688840212,680496941,1065364893,902036219,1389575950],[1253156805,506889914,929752075,130388395,1879637886,491140285,1428512881,2056863576],[1813780902,1281129239,786424204,658122304,1683221425,566587506,1231984116,92827021],[260298886,364109570,1337767841,687335691,1137759426,371908606,1993580737,1370425299],[1601846854,1656434821,1583678612,1882497240,281512572,1868228989,133814808,601119391],[73177733,1758500224,1436225260,1855057593,1461155210,1784282222,1634950209,116304167],[1150401334,1471273973,1956563473,749573995,1627577476,369718306,1671268586,252677022],[1678956778,1821457280,466139183,780473254,1307345596,1881010965,592451047,1289004687],[1547408550,1535245150,1874551667,110758302,1840851482,666209617,823939592,734609447],[1385074489,147739055,1775585348,658224289,643586616,447176488,278990738,946432400],[1901391296,455166333,710303616,730000883,368206348,1853256504,540936534,1498660711],[1461231483,2064400251,1259346664,21755629,1664758565,1542836413,726676803,1518701652],[879741805,225325142,2104943276,1254728154,283584165,1015058979,1957157670,744530066],[1043662793,916493015,1925161114,272758842,913769233,440435352,1862151662,1033989947],[1084377372,346515653,2081740945,29716631,35520404,978027166,1094723307,2095809696],[1231205001,1941392579,1378534820,767965160,1822001496,1006383296,1684024632,122165908],[268562078,195225125,1430958646,275452708,223225194,2116107984,439597593,886242983],[1630631928,1630673949,1022962363,1890925840,492619771,94489303,1644939592,1461678254],[822915777,1385878828,1651648800,1373967648,1234607709,320906142,82466446,1811954008],[1077097723,1624822499,112362276,2019252391,1215446848,1489582417,905303577,221421086],[263975644,528477865,1247837784,2103116279,1535719518,715208702,1556653036,1180870752],[947349424,1395300990,578632691,2039188403,1489719571,995280725,1424453231,565907897],[750851265,689531185,1492169437,1851574303,1681619726,1747267199,1139518268,601462557],[1373373450,1874404443,506009745,1740520600,1296114382,876374940,49541351,1121038222],[769356143,1138975262,645215313,4103908,1339765153,1458903107,1741679956,1910679028],[793330232,2022306190,1843310092,1652577506,827543351,1671349995,1243271246,1007288026],[515182476,452859638,1206717401,1554117430,827968767,1521268522,489057842,153566247],[1764451107,1199779495,1208595690,1430574806,898378829,246812658,1730220298,1442463329],[1973031986,1228410891,165284146,1766360233,1147428851,591403526,1628350068,1513362891],[2006933844,967209907,961709141,1095653233,1343783704,1833120626,1499470373,1644506225],[51168092,1413260125,928454512,1846335962,687735255,481623868,1018421554,1185729112],[2115163683,1678792435,618821850,864527984,1361788541,494099573,1621275789,63610713],[394800572,2117546531,1703691844,1792513165,678801180,149209293,79849216,1573438589],[1263825389,1820651477,1226939206,1111553344,1595231047,1713438040,1757208224,1878925597],[1117477459,1963614129,964034057,951783348,31973606,1949033586,1466255123,1821238834],[1304493727,1671516233,1548261679,2126494391,355459780,1670244150,504441258,1544913577],[1182543596,859113174,1666534248,1649431286,708579470,1056291323,1862140681,711246503],[1810232884,19720851,1846282639,1145816820,1541658585,884465644,1694583878,1346199369],[1618899375,1032020267,786537152,2068405159,487347571,334239993,1995965219,470509582],[1586930445,1882936329,266254436,1636815029,814922141,1667835659,248237031,332512015],[1339504094,1798484042,1620549922,625745026,1890100498,1527604430,1754847095,856684635],[1117684812,1702584190,879275605,979136057,1581367247,1821043822,1447255940,933410807],[746663690,766839216,1955262392,986803957,320077738,1251071303,671597111,957403065],[657883343,719153232,1476130290,1430699660,1152888922,286190921,634092769,1004032720],[2056447377,1053291755,633062364,1472435641,125888788,1896007558,1474870117,1997102335],[417111858,1118026720,1482788166,509522306,726960788,1546869122,1890202013,495022365],[2079211268,1026918584,1194462757,2048517032,1077729597,760636667,557798098,1619948635],[905367663,1958569502,1434600713,788296801,700248637,2053494757,1403499157,533193300],[1644494269,1174625372,1627421031,36055785,1049210939,1227885749,1615574698,2129817469],[1648544607,1359884419,95536412,1535460805,76939754,2089719242,1589079801,1470376357],[1214627960,2042082718,199597827,57791348,696314450,435806999,270614980,466095034],[1332210349,1742328432,1949980498,1153110011,996140405,1604774339,1792005385,1496871946],[955188198,699562873,1188250214,1544583652,968825556,461157975,876418629,1830250080],[2049489342,2023863443,1860375879,1760570123,772778568,688410923,114360257,2094598076],[1974441348,894338531,827612792,1068804376,966734076,893448772,1830185195,1724956509],[1211219587,523641937,1865709347,1094312664,1171355663,1451766057,1826285871,1863192712],[1413125684,967304537,1011262345,895541430,416353082,1492977045,190151120,685877566],[429141954,1967774365,1724208289,694818826,1565147049,117640809,1346108771,487468237],[2086328466,2111126394,2009392795,1347408454,853067003,897492349,474230680,1571590133],[296833190,422917952,1395978907,796665953,732110549,1629261262,1111098745,1562618623],[1069845813,946756208,1507035803,1642375140,140536946,2091022650,380465988,1356169502],[501452222,1917880470,1594397656,2026359550,184679919,1242491351,106298097,313867149],[1459476137,861775041,615492200,1123250498,548062928,305112464,1259821021,1890029399],[457167364,674316753,2088333443,291664218,375474675,1009613050,1189640138,592315665],[380937982,557466239,785166662,1881033191,462644384,598111560,2105712586,1398990446],[1196786970,320577245,1641656230,2121247536,1892079796,886483614,974981684,699236113],[847868062,1674332075,212660844,1374411715,1035772565,782247376,1529961767,742376849],[486385607,1948853716,749053892,1355339787,1963347909,827979290,1344471225,1632885001],[78623356,445260384,1395932067,1092054088,1685600704,642733169,509625690,181311344],[1514329524,2032916393,1097884866,1138788065,1983355134,1134906813,2111153486,599648704],[1224113900,1980425425,55822034,1149518535,144762882,1210787523,1296926811,734052510],[1968004941,1451263992,474587027,864374272,942953799,159409464,1809226357,1661820369],[607757456,460069991,1238993061,142445432,1885890727,875459778,1172732032,1380924879],[1524026358,1930260896,979410582,1116617859,1928513275,1250732351,1211701343,204955673],[1844012380,438880072,1797316849,1863645647,1739243806,595131355,387325882,1712343015],[863597551,1799316686,1491310362,1483598072,671882589,1663956150,680662942,539643351],[1858226063,622180985,283397015,1397818867,352925233,2064941864,270648607,187115906],[1346129263,1916676714,171292113,1765941298,1177399649,651184197,894878486,1795703263],[769979801,1132180352,905418329,1030029790,371006755,1388437753,1807120093,1412302157],[1648213287,1152954002,1017442272,879206787,1175135290,1269151377,154561724,1545496651],[1421581251,287550081,1166547423,1158517950,682833883,435239655,635028841,1095778674],[1200580856,60452396,545685247,967802948,583164645,101719807,1409307230,16847625],[1464486465,1018942487,549941120,524122054,734466167,1826507591,900331555,2120274694],[123437947,647245979,1740201540,1730094568,859332464,1539797708,405420209,1270810783],[260981052,2008038577,1952550791,50155697,846244359,571204761,538729104,1479706602],[245290285,1351088542,485636674,1642640161,2044528231,474246790,1885520720,536553866],[1410938391,441688369,1502375087,1486350686,550788331,1579816011,66610850,2001722095],[1142075773,1888384432,687758967,395352379,1074233890,1878759759,2006269487,1713831182],[477792523,1213931285,412995694,319042320,1592372834,785820890,227151133,6784838],[1947219364,1842720228,1634882586,1493636655,46591638,1700470579,757853170,740416618],[670366073,1109843226,1346850560,1031750543,934202875,1415856823,1351776672,432778240],[942863623,1097031348,393255921,512733277,219396745,1001992938,477904557,1813005531],[1211211370,240768945,236459273,1758379073,1930000198,847847453,1968487592,1765312091],[713180882,1229949440,1278081495,156315207,149231724,79282181,221082032,66847656],[111699227,1109567749,1795185047,1659307988,1882009962,2014340739,27886083,280414486],[1148689993,726636046,1749325002,767480891,135233505,434267223,1773839070,1673972697],[205763434,1872290580,1872801133,197374064,792128484,1235470963,1262459375,113193848],[1657931205,2070934477,218280430,1764155404,599692978,1281894216,28168297,1588007841],[1604889761,2730615,1838510414,1603740551,659992797,1822891875,334910979,1186565304],[1149099046,767736411,1832571154,1233266551,1362722169,427450709,316751922,835490178],[860043216,1878917772,2055467321,1776490549,1877964667,15301464,1898339414,311538821],[139495115,244301123,505884914,640705163,482358471,2074005610,1679076021,1786027497],[1574451649,1408748185,1959987426,653910074,37185596,761299670,1937298164,1270610907],[723762429,1119982502,10134058,1220954970,1177518835,1984127074,397092751,101466301],[1590837430,1965797556,1707823187,1236881281,1881495142,617376678,157579865,1318059984],[222962875,865886317,1823140391,788648737,1783615546,606638610,670324237,26722428],[1662370969,1871730088,1478173290,1724992901,1135709371,1780633596,565696731,916904491],[1734113520,1177999881,1332865704,16397992,1547006442,1607593236,1968809080,1423877671],[1468614067,492432865,532627784,2013875447,1645146643,2123632280,2049515819,422991056],[2012218008,1058680086,254311802,1114443956,678956092,76847347,1543562558,1644222938],[714650099,1436472557,29625193,1101354726,633922673,48419057,1612115102,227806434],[1861981743,669480045,1442477718,536273762,1125344942,1355972872,694442690,233048936],[1263957340,1233590558,1162326840,1538616161,437802706,939540142,939773332,782960553],[484184325,1202751733,652525067,1084801528,587184396,174474790,1064167887,2053443417],[723051901,308010278,1616764703,1749110044,1736879279,1543118654,401384767,1837230410],[2074551684,1314489589,425842961,993952798,1910442123,1094017142,1922581241,493115491],[229818973,1670272676,256463391,1600020085,266441467,1098314888,1274997266,1817311932],[1114009935,813173607,1714188182,700822068,765033179,719238513,1165602388,1987221794],[1232901286,1904281562,718981016,1404329364,103660851,1307606549,107582328,827861187],[1680605680,183217928,1195657081,139139503,954557878,257556535,1549175693,1444654307],[1842471768,973692608,1699470331,1276566580,1644215789,1678488961,1177034773,1120845735],[1432891946,1374632640,1586384819,953001440,2003403130,179220155,752197365,2104344428],[1025148937,408376060,991416689,1282619995,2119359237,1402806640,1688446310,1359631748],[305604888,1221658828,71777738,1868595117,1719752043,768995953,785027333,997540336],[390514087,981311989,345503210,827989258,1622376804,865535893,647034874,184496582],[1161289204,452811947,493701411,462313067,1725737093,1515091188,1890247263,1513873751],[1980455015,513632758,611520758,1812985079,585085546,1579129234,445643293,1736554349],[2102426331,96734539,1340972742,1632110328,1651097338,1000512215,516686913,1453979780],[852119053,825965498,692845275,1830869913,1287754417,1836376731,602714589,1229308424],[1949287315,852304987,1232030028,685717571,969013263,1716615678,1367637476,1790389775],[298433840,1807914588,858617968,2109963969,1433420219,858532193,747365752,760949682],[9811474,743471979,2022076215,520225128,538191047,224011915,753121619,1523787031],[1685058378,2039426938,2077990184,1474784756,601938539,253297867,1601351995,446224427],[239573115,354092128,1497833017,731251247,1305114397,1490582443,480695980,864637412],[1478908507,1225745537,1090007700,1247334575,7013429,1719610330,1272839084,179033807],[868316647,1414207963,2107264337,35287021,1344492022,1551075881,2047642370,1001224559],[437104913,985636775,714067019,624236887,945142718,562091867,289899394,1063109578],[808110459,557439184,1142400341,930423559,1608045623,259243611,1703653223,531088054],[1059242714,667182350,551705985,292507510,1234777410,567360873,1680809603,940415608],[2022304394,709963069,1863984314,1002484445,1281198255,742263071,391374840,864268162],[1364265992,1538274319,1975260852,2073950708,918620142,935733890,1836411562,1725333982],[1724523536,1946716112,1490034432,525540760,1500168953,1539348571,191386909,1717795312],[2061556956,1014853796,1398841555,692401193,1826973047,1233392382,340374665,1953062414],[1744086673,967169620,1932148838,1067765660,1589278325,1119752112,2052660886,1650906593],[1501117535,2099354346,1116896245,151591276,310028555,1373299530,1216783937,196631912],[622483097,1743234077,692031335,50964018,1046920622,344986377,1021773938,1326133435],[341355806,816039812,970585793,751670649,260709080,668949305,404871880,1664251105],[2120986261,371234427,1034868516,1377028087,736330234,975203429,474816506,567816136],[754890379,1579610800,1117334838,662854220,1930940262,2036074023,1528250301,2001534481],[909469134,508445102,562049498,913361790,1770201687,316756217,261946054,747831524],[1142587193,240983725,2095388894,1401121134,1030332158,611947265,606247052,1552328464],[1782182974,1704170075,1145238016,695613789,1074777911,36953794,1485619234,289775998],[1999637143,1105925890,177920902,2093432853,1813170233,507003401,301478815,1616622027],[2129599166,953672653,648039927,76808692,1945759001,1180369993,1128192484,975414940],[553683173,2125662134,48789083,2108438704,1474945459,549345228,1455585796,726245233],[1463007807,535407870,985144137,1236378305,426224823,1085901018,1295176854,338538825],[645021481,290980510,503450897,1193006563,766118396,915403632,1642772072,441559403],[1073848279,971761639,593751229,1027124638,803974137,268713829,70669163,1294547653],[526875231,405600964,392883678,1987173335,558656846,1505819237,1373528085,118214189],[1269536523,1758625909,174601750,1097772113,574047884,976595489,772617334,921609717],[1653062152,1963357471,1354717622,47266256,19371182,1899698119,519634883,1943562926],[1369976984,355482472,167391000,996870091,924785605,801231989,1511223494,1178795926],[2059828018,643264938,446459588,392615977,565743487,705118685,1537370592,1859424541],[1877518988,273112872,696003329,1762632229,1374870550,1087547780,35310697,159086387],[1987860426,1854099812,1377151999,155088356,739394267,148069069,689460049,1221660677],[385596992,1348126572,1885331829,1036298444,419594606,1982303999,1708317624,1528344389],[1536285994,1130792081,469304074,267135467,412803359,1876637642,1848252167,603940694],[2020806802,1539794855,1476432939,996499832,1048062429,1658323475,1554942806,1338038557],[998329809,1292794478,1587327772,825839812,1050060664,1901667670,1800364701,2083459022],[1965140224,163753568,440643053,1404646120,1301843979,2078889023,128356970,852379869],[321299499,889261684,1553057018,1228769878,590737081,726426450,1419955955,205238532],[1268566815,80211041,1847269784,1068028458,103824530,1753108607,1684085577,1671094813],[417643757,34215964,688473071,117290669,821272271,512764867,410754071,1597403077],[1553009293,612175401,941463696,25541582,1796074555,364000778,616539991,765696402],[96880155,1709451259,25044064,1657157193,2112434337,954717758,894366721,2038420903],[1944954623,878193978,713713102,197487432,1907238363,82635873,182143173,932773334],[631616563,1644883316,1741995773,1276869351,1701931973,806085385,1865989068,378291881],[1761508337,1022662748,1304185986,333308858,1656943054,284703988,880966560,44406903],[772140496,513063997,1325083828,898974332,252649823,113900501,93014312,514941002],[1958346230,1631419686,917699331,261459732,1452797171,1904913069,228415878,286559868],[2064632224,1107798143,1477433687,908938783,1761873731,76111020,1885402499,1107122798],[665011938,921765258,1123180717,130349301,298481937,1664879216,1293622266,348466036],[1055218155,1306616157,2123258927,1756791825,269631928,1508528257,1512466767,173197092],[1333367591,2130202194,1612567856,885813183,1185980033,617321087,1889855458,15578457],[2063513107,1902902380,2070139350,1051249285,1444475887,114620408,1515569818,1800388024],[1834401272,2016922125,1186843901,907063623,597133284,891317734,507154155,1043418286],[616308387,1933725210,1979490193,1206058962,767629150,2107722367,1262195857,1934324289],[508992737,692197372,78393878,1994222961,994591756,2066956359,470713820,641237667],[919595502,2077832636,2112327824,1660930692,1745235069,124896648,606509884,88612174],[1909344213,2005365096,202202078,882891849,490066216,1567909850,580346012,1764633461],[797137512,1567863565,2055070078,470789288,186296460,1996387593,1990382702,529927859],[1356369093,1468833041,1775813461,38756887,1901470758,664865215,290749276,838628023],[1473696562,1695497282,1737418802,1168231110,1010442190,526119453,883740097,730874870],[910379346,64330855,1187790887,1272874053,1570388117,2076562846,147239953,2079081808],[860993537,2103314144,1925131820,1112336964,2058296961,559861381,1161986256,612865851],[2107376103,1005966265,1272955519,1399963878,1766429585,934352852,2007400457,79252019],[1851148961,444349273,1832705872,541974710,626152471,1526981546,1824202409,990000140],[1873979062,60858213,797213800,1867695237,2035175795,458477237,101541948,770344665],[1137314808,1713570305,492773656,952909894,1810801456,1198522871,1826891853,237133737],[1306210455,1511354724,1854195050,753281344,59673097,1191957380,1185425940,1049587730],[1597577851,1752070118,1472320037,292271294,2082225338,653799284,1150569226,1381824191],[638351787,94051839,138244295,1996436535,850592266,746921660,695717084,397192490],[1071045164,1717177108,1840168337,1580910460,1844143575,1848703163,1711133366,1156934081],[1665877596,1740256558,1201813011,988294735,2046338392,133062032,447083225,1705973948],[1996854754,1160145196,507602667,902095581,1404219092,1930930030,1261282752,1043061902],[2070475284,1688988928,1747349842,163605063,1263270334,100068547,1765822199,1470238313],[1441455650,1554831743,1668732456,449940888,1924653388,257887357,1903956870,663200952],[1493702536,891997777,774083494,1781842419,270797555,130525161,509301084,1134760907],[1068998963,1379571128,1431418662,956888599,81898127,1042956608,478843169,785283003],[787467098,1836795414,879928530,1295255811,1400836290,330778695,335747393,1470980824],[1353948133,329524134,1268499743,66896582,1619593382,879632722,2100427173,1430083268],[861027849,731696831,944837451,1822959241,100718358,1681916395,228138494,89527193],[467326793,598358961,995869669,696699062,690239442,571000298,307530079,32254168],[1990330934,1804553773,283770281,333693906,180985264,1811850457,1027478781,2042717374],[765783242,2009882802,1091064990,1973675046,1990078419,1204462575,260064890,1946107296],[406059433,1116916131,1026045704,1950451736,153077621,1896560719,1523628850,1484821670],[413736779,1750023531,661808438,1371687239,952751605,1480697671,1468516990,866535450],[1874110682,1690499593,1227132380,1525546632,603089099,272916798,1616877167,363877217],[76242262,788750555,117109444,894523086,1052146854,1939457240,1787253712,1928587953],[769201363,1727785878,36957734,874012218,2066029501,270001852,821089497,442815147],[492641208,1025811097,1706597106,2023134871,1826711098,2014647755,330391728,711940804],[1384885112,1778089288,185534871,601207239,1250772380,641295020,1782341295,1092744334],[665442845,217742969,508290859,371765548,1871177739,1789667828,1426023488,472360627],[196720181,736546892,693023323,361376769,1657373307,2094273059,455462442,1257993183],[1570122614,1529224348,300920068,1272540944,1974431703,1565877614,667269642,93806463],[345248160,669005531,1465818086,1903318106,63821933,1125637664,320148647,279083071],[994911120,4469063,760583397,299569126,1724355418,208804146,280842068,1811675936],[2094824278,1388174376,390458589,1405104549,1754441352,283945609,2081735376,840745985],[638164622,1818363269,792135847,370076588,525140669,1123825984,547004664,866922036],[1935651669,1126427867,1340210927,1433644067,1842669845,941610875,1876534762,75281045],[1613680248,1264289517,1934862219,724025908,1727627018,221083653,1536515315,1814292638],[701909060,261310546,1027197747,2003836397,1460166517,383546031,696587297,221882598],[41508959,2092555317,1427246780,1027089767,480774002,151037088,1988299249,732722607],[44282723,1926706037,1813378839,789011923,1568846845,36067385,261251671,1169664674],[437153888,1101998437,1266003352,85398760,1791052116,965687009,148245956,1623356837],[1858859012,902589373,1164673302,596883118,1083457532,1810077304,1875536642,1707274565],[898686664,224678020,2054712142,1154523817,926361041,810518123,33036853,1666523568],[1597762660,619366046,285032606,622960482,690624944,727816962,877705573,598842741],[1106329970,1975122813,2104916904,362821607,2076031682,1531714336,1045825338,1184300579],[926051075,2113773230,1786311897,1037604632,1585446467,1308824222,353317465,317889462],[1738636223,1956385346,914446210,1289679463,463043982,1826908136,1840578073,1632461517],[324164829,544891946,404512062,1685602602,578226395,123105340,2114533760,330616833],[1058259150,312279929,1324231666,1262133618,28408557,243153967,291020946,970858265],[299728306,1613175747,1924354153,1379835224,387923543,104009721,135685454,1763485821],[1894208626,1963692312,1251822327,296713490,542640143,1421744074,1046337959,1903012402],[6001525,999661033,675619223,837915122,248634493,1197076268,1217212309,1392880523],[290976099,1658269214,1949594997,319371981,1515486435,931709327,1610967145,1080991868],[886543089,107402335,2060222114,1781543046,1160073822,714492538,1218120273,1636759511],[913744347,686912491,44342510,552326286,1490310327,1353057981,2096852789,1899496647],[1358740653,205684156,556353257,904995041,1879441833,1829101465,353335808,2044861608],[34597144,146322597,993450017,1933280697,54256091,1368018691,1354558221,564753955],[266437908,739507913,658897771,1030957328,461645413,1390496934,2069920367,1929972147],[1370402150,1528769618,1078242544,1225820392,50259715,1421934172,1163942619,1535991086],[476137697,1483532017,174255518,467273416,1973358192,1474831161,915350343,2000324220],[427685688,213610856,751106657,196996903,1177128153,1680409861,662508837,1587967723],[828490958,1825249360,118517766,1630306995,810036780,1490053716,1475817372,1370706551],[1619302581,366529271,706641017,721007025,564712682,877927023,1998265711,571633000],[151456777,1663017373,106883354,827906922,626740724,913076455,1671844854,804769525],[347167525,1746932204,982583739,2064298101,396075006,1221753349,701673188,1229017118],[1288189364,1956570256,1412308881,1954283915,1091882961,1367450069,1666604728,981678448],[1652419366,933875559,590915865,1057807339,947225034,383016201,1032947775,1490768164],[935866819,1794214314,1347056620,685228337,356785374,737377093,996194783,1011556724],[1239464341,883066811,741989021,1481342164,760373428,493850574,1185686708,1675812759],[1148358897,2064948046,1477460679,240276435,1891844177,1186929271,85315463,1997915229],[381016665,794545982,2062570959,1084710214,831352592,1966799741,694041688,263119647],[489079050,1504097568,1589387083,927391397,982564401,1693923887,2096545670,51572833],[1600291339,1073786693,360592994,417559828,1035653426,554458175,803799568,1199626704],[1278942548,919133788,1315586268,723820872,2120953090,655319196,649870849,496704504],[278163097,1374692432,1447527861,1828448391,1050318135,1338855076,561767119,1343250886],[160578529,1785971378,1863708916,397967471,1839513035,696619186,2018192475,833430029],[1364514113,383058499,1801855953,102932977,1200022756,702764236,1612351092,1339328688],[1811925439,419687305,939676594,1745084550,997101651,487441932,1967910042,1190319718],[1900984770,1356485710,1752479444,1864681175,221369009,310403570,81031722,946560029],[1320015668,8653761,1218708824,1524080983,469272677,478159739,2105161686,1784670117],[911494169,1300794245,1917492098,1043926539,875378079,286668674,254910745,852740436],[1408670112,52699986,327384912,1107432460,1173833658,1046883138,1812095525,1506608356],[747159971,1255315582,103507007,1372335011,1064301286,1858636276,1881540968,791595453],[1989386890,518224668,442774874,480835378,914758424,1196216708,2057844677,284209160],[1069575187,1256399515,907999723,823731614,989603970,1737622430,1022069014,800836897],[1745836646,15207565,183541946,754256465,923337598,913900862,981013370,1783763592],[133379637,918346781,1572977461,1149969484,1943395534,1792979741,627146843,1512752650],[1830722574,289168175,1299321238,1502301249,883538091,721194441,728685568,52827640],[671144310,1517778692,1546948442,280703770,1634020609,1149298642,1494075579,601053504],[1562063825,910645578,1403050202,467904434,1694765192,97487824,558222486,561860988],[425557716,1874800508,1472166697,1402868834,801422644,750975670,284874743,846403688],[320052960,162481144,923572750,206984370,1045593129,427765651,151589371,1539434510],[1410011143,1548309835,743147929,1075251017,167469270,1735765265,968980651,444171759],[1797686159,1583519757,1188779986,282663414,2062267270,574768810,726404930,702211968],[1539775795,1278280094,621303365,1164780811,1417412204,30057237,585071453,2063737661],[1506973646,149168497,1354914030,1706911562,153280277,759550110,944207208,1238337810],[1192539375,1630963220,858861755,396646179,1363398827,823070961,1445414253,109914919],[481520722,808143330,879799092,814121103,1264504553,1599469097,1285672778,1917634244],[971200266,436530751,1863423101,60704782,2115636426,1533492018,2015289311,119593789],[642572050,1259308650,2041879639,16369833,541260625,732194413,444098047,476195766],[1579976955,1838161522,2059636992,2084677645,1974528624,1511904693,443769526,539968300],[1350409532,197027181,912926375,1879694567,1487610598,679459103,169675766,571834329],[1605830861,1717909102,1519597182,1308385636,1065664990,1300508511,1269465197,886824576],[984041082,864279964,1561945539,2013317051,1051133972,251451930,962957080,1640096671],[628309627,2104702358,661417575,1971282322,1914048288,1814282088,432107093,1050816810],[351657395,1100665858,61964521,465705169,1126550773,59612904,699922394,1940483311],[1080819990,1571969428,534299720,245495591,730276714,1860431521,1261197782,301963443],[1866819784,74153940,116657069,1654934482,121074272,1279149762,1837272728,1675777706],[2061721003,1096057440,776285864,1591034251,1192973072,1460640955,1653120622,1614646505],[1097709714,1908186939,25646347,1849891436,1906232136,2088503018,1971059787,127213265],[1125626470,723376345,1521211715,1869707043,1901336195,1073724450,1552523307,185037533],[1689463061,143820146,553411920,639570992,1284366368,301613606,257843289,24044553],[1649796869,98681811,402191720,269302211,929813010,1466135320,1288332271,1575226616],[1418986013,741612333,116740388,481548856,1684539450,670709684,1731811443,707002768],[1361924093,2008032424,2026221448,216573781,228442875,1292922677,1300792178,217993130],[1380081953,1850498648,482146063,1041834747,1024772818,123127031,1072501349,1853190722],[303283677,1839655510,2097801300,471713942,1128451667,1763734932,1554850409,1365918769],[1181931111,1594353748,1461214226,1418408801,568768602,384771615,822303932,1426774990],[1854356750,1380180685,1722328804,593685050,2031999062,1883389466,1770615070,173950883],[1696769310,2034609558,2127577473,203349991,1106123799,1898591153,704213074,1757754743],[1912907482,206073599,1060910947,1355874967,1864567022,1795479860,636494537,1001930015],[1941980561,1136949652,1491571575,284928742,153494976,738862906,1226493427,1180089785],[480066687,1914116116,115142377,1082160175,1501909396,612928748,70209302,181706389],[1255558514,59328424,415044886,230049940,72438663,539135025,385660261,2051976973],[881985709,1690127445,990457210,2044110362,905873888,1212327360,494781576,1280035605],[1553119827,631646336,1612843452,1365149811,239547866,1847657784,1431014441,1482024909],[1899362609,334470551,1779151208,452879719,1502023708,868137716,1439103715,236168072],[594778601,1523346572,1772872239,1461076139,174329417,339623560,1717407349,1978450119],[693479740,982952179,969302547,373863739,1358002712,105037877,2107318028,2105234316],[1052442458,1882776366,499044575,1942574129,958660937,683650230,1045226902,1427066003],[34593829,1037501255,1386890968,36665800,570402922,364394964,1950301010,1584974705],[2000020751,1434354427,73986729,649230403,439823902,487176059,969040786,780036482],[1585163397,13137723,1667535005,502636186,2095584180,1951926836,1983440148,1102772060],[873753042,2038372500,1481377154,2078314345,485905423,1044677575,1969582749,1424536414],[1483857518,1927895062,128082411,1389432795,1646777496,1081963084,1226838320,417916617],[951444447,1662782138,2118031242,1741456150,847607855,1105004973,1635003,1212126273],[1861418797,2001791695,1986650381,1256054682,2040792433,1557156000,1617246076,682132820],[1273792306,1914893681,2110909494,212722612,1082334171,1088401814,807735291,1584105746],[1921968526,1358459629,1073360399,311973233,556736297,303464066,1455914845,529615749],[359763473,671339962,606036125,1832941938,430995374,2014128433,333562739,946159932],[825445035,1840869443,1181069149,1712579809,125695353,1556597774,1472573251,2051011327],[267261870,2113760338,1473454128,434990484,1352718898,1524602894,118802686,758686243],[1236678025,1557595791,2117980654,386986299,82843775,256184531,187757768,403372503],[1115975056,341953998,1843714694,1400249284,641781456,1675645878,1904481027,606412415],[60629924,1679764169,505433920,1030502850,993399609,1642596926,1463305025,45500532],[1031094700,1380598569,962342655,712505279,1203212026,1161311487,1954825058,553183565],[106295886,799355619,1744372710,291205333,1052854344,676922739,684806258,854921102],[1800183094,1922056619,1677148489,391509471,69632543,1678803732,1784000123,1585880971],[242853338,1339432915,1009199309,498397870,1025472162,972079244,940632254,1312220748],[296454462,2073127482,694838353,1806761766,6339504,1879868310,568242220,981776204],[933542651,1316930767,2065931478,81156298,137813333,1690977032,1454077186,495603116],[1236192979,1381993922,2086151262,737393408,893973620,602725513,1127161747,441862201],[1432804416,1661467371,980655206,440790133,277151488,510219061,420160348,1250974692],[776268539,32736648,1638613003,481070440,691621631,1838678485,289700589,1258138600],[1179852660,812762680,1241942748,1081263621,415645723,127986963,360553939,822545674],[526557905,830157405,1852030716,1576042368,1507173044,1195487319,1890971480,1184175749],[1503807523,1075177619,1063471930,503860665,556952233,1247426622,613202127,230390018],[1356473828,1021537221,621207121,366598628,1333488596,596067541,1110867843,1522852984],[1445145265,675049137,636641394,1776468125,323358818,684883399,1469381562,1898501808],[1167342459,1268791941,1908104537,1008345938,1698670393,235411287,1239713702,72636601],[1196390888,317380211,1575991905,1689472610,1779153747,1513250981,111989494,1190481362],[1993648104,428838090,1178549647,1168384445,1061713724,397488095,2011783656,951616031],[216210956,1974540768,911368147,1362032603,975635888,254744142,1666886068,1170377198],[296823511,758729153,1736072755,411503758,1645884267,433786026,1536066307,180437307],[128149378,529308960,1664260627,371050296,1027073946,43005644,42712256,13331783],[941136296,857615573,361735143,1340491473,638099778,1387774077,809510471,2116857363],[1208254367,1861961102,1758539810,768240825,1027250072,134667777,1971279022,633808489],[852518239,1499406159,1671585343,1757580660,1130574584,734816734,732436137,2061912843],[1962294711,2023847144,38320848,2023417184,2048688268,1617289560,2105620969,1830319516],[977246498,79636137,1607100697,662897116,566417940,208633312,127222198,790438803],[1322070891,817299165,1410012573,968245201,493756422,49345333,2124026646,1724218699],[2054200093,15271993,875155381,295516059,417906087,966857017,2009864370,1790383849],[109604845,1907102952,1547948392,187592996,1504973013,1593974813,1304646846,687737229],[1457528605,842833310,1598074543,1104834721,1481818898,1584533307,1501931849,632990159],[391068134,539843179,1759919362,1712772131,605725992,1976355176,234022591,778443227],[1821212982,714420499,845243045,1742672785,1157600213,1096995254,1745214259,2051665177],[266285532,1679681635,1223507159,790883316,1080674481,178332868,833826697,1029767590],[1137028265,1422977367,1206085556,2086301951,1377474997,653732160,1294892381,2022205729],[1483129889,1280410156,376328500,1862059435,475805917,1057872636,168600990,1974353579],[311525379,2097495792,380600100,128975734,189957374,2070223674,1019452078,1451295725],[1899422053,635806235,1241115004,17681531,2112414087,774437967,1087018204,1628145764],[1611489721,1699876237,68450851,1155544522,1790766182,1596953959,1070839615,389149789],[1105559783,603737074,980105309,1033661881,1530548347,721230962,2111036107,414543246],[70978071,1574146806,2095084133,273748509,1487495223,771731844,463677065,433754909],[1799706539,870512156,1236264582,541788097,467757509,821513276,276336096,48576814],[1878865335,764041531,1871924286,751185909,861992577,54197250,1218753248,1289678084],[127686642,63485670,1877017281,151707706,1241770254,1888026220,1938328370,1165006389],[1115435013,2090058900,588551068,81649861,1735933182,2001885547,1199368592,1250870825],[1605049621,287796291,845184385,2084402137,58033400,1825586092,848484584,781136471],[358387916,1429868361,2008709654,1261747385,1495091225,804547400,2006720347,1475459794],[1852852636,302346369,1829092538,1928267179,581713536,1931201031,1812384861,632286217],[390715056,149068600,1299330799,1810276078,419416506,763020034,1222146419,464372521],[1903843176,711718823,1733931261,1379057914,395460488,1248064854,1104038827,1577309904],[302290289,381748005,1753167305,1688349490,1929213960,1657889382,1577025387,661596254],[1143156640,1824273589,595546320,1755716352,1294184911,851772717,1928793783,908715799],[251834853,1169451869,1802089396,1589102316,981061132,1277632182,1123731475,434583574],[59744732,793775362,1179149675,888651169,1308369004,804369806,134632267,882173513],[632166253,973034395,775579513,1942461730,872201437,185797506,1716491574,324084641],[1406940852,978991594,773206093,1137182938,1967298441,857794743,1308256994,1206961837],[794235791,251891643,1088805918,28143779,139032279,1013828732,737090125,1353165731],[194928854,1518424516,1209270356,1590336498,555493466,71310079,1830532062,129141778],[906037415,909121919,671476578,399651543,1258643729,1770464029,1585122993,12683357],[735615637,2126274331,896994252,1268825701,1772227429,615811055,327197945,366752089],[97191454,626133488,1498144689,739225283,1790390914,917956673,804889342,1498344502],[168041035,353623700,321370756,1123002489,1660361015,1537574843,2080698006,1451416559],[2104206134,1672880416,939934790,463885418,1875680302,1544744986,293886510,1210051459],[2125932407,1778013621,346128656,1660055943,1765414261,1431439082,1910078395,25092706],[1331813381,1966616261,275196135,362920256,448135436,1271909201,1296569728,377662710],[1768788399,2006783197,1118300336,52563824,1042241861,1226616421,120428632,1652110755],[213588205,732017624,1017395865,1308409,1575057540,1577589492,597584909,692235072],[1249027739,665442388,2084978105,31972658,465685677,805628559,1718492975,1231162529],[1176835479,939348413,644512163,358131641,363693899,742091502,1496318972,679850601],[1874914482,1189645880,298106457,1160115920,1642079395,1921536271,1100910790,953247738],[499031405,1647868249,1107394770,1577934057,433467743,198618993,1437276966,1625418253],[1021652272,1581588278,204958899,625621749,903659751,990580384,799841881,1386943222],[2045812193,464333591,105851239,1541391943,553563475,1323530871,2022396183,336982908],[697515778,59657497,906072973,1136171857,764380361,1037076001,1786049407,631651362],[31403442,1548729937,666198763,1305747062,1733294597,13132792,314907986,160585009],[439208618,976786904,528817215,260611779,604880560,1661713437,2072962069,781587598],[1746866700,654921415,116202118,677797526,493416835,1161275940,898758374,2115356230],[428572689,482598933,1920126242,611223268,1320167849,1463350122,1778572421,273161084],[1121583129,761735862,692974962,1332591465,1599080732,86174181,983808377,2043813177],[1501364530,1984735950,1038770008,1495004505,679558435,1561819237,565799203,1509297426],[1009299847,388802093,1383393589,1946461179,1609269538,902545092,1898419981,145275728],[11859569,671333008,651360871,1963701036,1316236348,1870444556,643863841,128682873],[1275147279,633436177,1525428657,1649313345,1253977220,57722652,366816113,1084512326],[2057441360,359406116,215144180,1182038289,392177889,1008723336,285509293,692229898],[678555991,1872563689,196273494,1863401600,1323866265,1730863386,921670175,752406020],[727732362,235271062,1164626500,1463718838,402760051,640288562,1833295978,738978011],[942971818,1271217489,6754332,1939997583,1615580131,1193129056,1606288462,802785956],[68101339,1702242651,1946142782,108571180,560908795,2034958986,33175773,1520121789],[260994005,1588380964,604912752,1694626262,589895981,1338656385,1564880797,820147557],[90604458,229950091,44289381,1004139145,2048416256,1364699331,1470398539,886435703],[1066836450,502909353,1540044013,223274403,1910399428,46949178,502053907,1071588223],[1636645759,63536384,2044455622,235416892,1580918208,1882118433,508464224,1937972049],[974541362,1868893705,289235903,778931554,1668491681,105976243,1674137617,310815085],[849474532,1702818472,291637941,1936312962,1032097496,1903364677,1370041545,466445564],[1763843735,706597032,1573473571,1671466572,1420090127,973014430,1821257443,1331133335],[625966493,1666702833,1087035688,2061486034,1780843255,1917745717,2083850326,6665411],[1863272648,667909028,1845378086,497614943,489805486,1237054961,1345202187,431638728],[255436317,894930999,868050374,2002298387,1264843942,916508869,903496346,1364341556],[973910213,1254213344,1090219375,522832096,462786397,1315387196,1662849179,1435685234],[592359777,1766035054,1938360915,1245694447,1462305389,1281667550,1806473501,5195595],[1051869195,63596642,1206555127,413045711,1877368309,314537421,291131780,1856034004],[1370578110,2072814914,1018387369,1016432320,1670660353,2072175896,739036269,640955600],[1712481912,1333441946,330908189,1140738892,1915166538,262840291,1661745325,1190793337],[1638791326,562950445,610649101,59370141,1167687821,984985265,1979619270,483738341],[198730420,1118948749,357463228,1599496344,25392118,297102155,437146986,1319178550],[732837455,1267172417,1188048472,649503602,1467772109,77838661,800958784,1806812364],[298108926,1874422057,848286825,651985288,261167781,840343927,1775577889,1110580483],[939074078,518301725,2049234296,1270889327,798399747,511387270,299200858,399757966],[1876387538,406951159,878307770,1876682329,763147283,1417965341,1908825212,412856181],[1289919128,1512977446,1341543196,150093405,1410337308,361862771,2092250491,466850526],[127338751,1138923298,1932861390,909567654,626474392,2050730730,1773409439,1933142576],[420117241,707945052,475345278,1779788443,1557903158,1053944872,1515502479,948179573],[1976316752,388179281,1562660901,942233326,110626266,40482536,760034260,1169958788],[854888419,479157304,664866710,445164224,116747683,438796448,1381912606,1140748203],[397886195,1538496311,1823234247,65698599,765545505,354254190,2073227546,1346026150],[1925199035,1541974314,124783648,27515559,1834497328,1588707944,842434587,196438103],[186860174,1320655007,1720792543,515321997,1817758062,45487929,1750578017,882671620],[1703764354,1735313415,1670727113,387845352,1745712389,2061138758,1442416176,1270303802],[16184704,652033825,2082033793,802602680,1241199007,756983416,706709245,1320842201],[529632872,1773763239,925208866,11672101,771358993,1277776699,149983988,1195771533],[1767147060,845091037,1521576621,79548284,953259691,1937164562,139629730,1238062902],[1743304696,1067057696,1853335397,644724037,2008467533,1853145490,1092115304,1767473402],[2033952594,1046640930,443840148,1549096145,1565319812,597654703,111025561,649757735],[1586081518,969926352,506853669,929277641,107360524,866628914,1924052567,740606857],[1805200869,905994220,29118720,1245290186,1215732418,777619681,667620665,261527713],[907992898,319063381,94983439,1751502488,859491340,577521141,1785711959,760224317],[1500529447,751289570,487526623,1551231904,1831502925,1349852919,274444612,1080579192],[1731687651,1072793549,1500134134,417768581,1643850542,2110391285,46363334,1133437884],[1859698842,388167485,1801998752,310256579,677948088,581969572,962457455,1953672254],[1846677798,593860573,1930991480,517584905,1362859017,1588728726,693084972,1907883194],[1818019940,697099626,515902781,1656655632,1381499604,1955161348,793566239,855283293],[1461679582,234229497,473586828,1868728703,887818840,669889653,654705044,694300630],[2040463593,1914343880,401341399,1924689068,1481922017,691006114,159222851,876295843],[445103587,1442774600,1836644456,472223273,1958605293,352610208,2041177694,1363355187],[457703255,279169241,1326790833,995926525,1531730866,1899028116,1604366708,998260365],[1022833706,698182331,1489027974,1402040288,1127126571,998444232,2056437141,1297515652],[688999123,1723089904,300564387,247343264,380374575,902180458,1564759990,1142656158],[886951185,126702528,255144680,787841972,1717653351,1999415203,2052719026,1161280580],[883189395,1857884758,508818980,980407928,462882963,651435647,1021677442,1548533336],[1234231618,676099715,1567548953,864199639,2108515119,1011560229,436289243,695715241],[197709547,463099250,793499434,1410123057,963992993,1602452261,1936940869,855974821],[1591177358,427703604,40196133,1980042070,1698109380,2084422425,310222231,1172978253],[1161048786,1056605767,1970400317,1966354847,520624175,1163887744,1946018961,146095200],[961567002,1924388002,1114267652,1189189305,2008118874,2115844193,2025528662,29379719],[1612984700,1775715201,454507624,1011562834,1614909547,2123891756,1646523108,701335341],[1198093061,99110173,292163945,1408320201,367779365,1304888462,645529798,1631693394],[792660329,494558426,1753462468,334771903,993303972,1826546068,2071097057,1399379974],[1063293812,712535001,1745093410,708022560,591682350,1603949794,1727857117,1200410881],[1627853543,1494225200,1598168652,2112862987,199915598,1096500805,885355449,905429515],[1326254324,37831350,153484334,607695015,464562313,2041936340,1891169732,62778714],[340499715,1458453505,237477659,703742279,1559692014,972513432,2025289038,2092336715],[1290319185,1071051283,1515893279,1843905112,409288339,1640827005,982571643,1929160857],[1443209178,124914983,645065057,74910406,1306023024,741524483,432593241,309382820],[69827861,1208577446,663232771,728835034,2082726809,2011744657,102099992,466773372],[981955355,1822817010,191244891,2100032042,2016307862,369074736,368407664,1977671485],[1925952803,924894554,222828653,909795160,1854406599,1773989504,155708347,1459286741],[1555358188,1939839702,741925372,770633529,1490403708,1253468389,997055413,1354370956],[1303207146,864367209,1695622517,978294533,1747642619,876426183,377430116,674330415],[864728023,466220611,1586599947,1822747466,1052195556,97980657,269918056,784074181],[793469166,96917505,1993404829,469182049,1448482998,76391159,1368150614,1097747994],[601423771,914715333,1685951447,2119762904,1630591144,115455490,996452332,447075387],[1814550722,88685134,263219310,326876935,993423609,1639987051,1464290642,652253971],[1642525635,1675091823,184535913,95974712,1105961944,1938840498,856440060,147470933],[1572575779,69011764,234725910,552138791,469558938,1924034448,1385052662,1459918386],[793889420,1778762005,1285698364,1504622280,1028673698,967721133,1693717152,981654907],[1488245564,136796308,1661837458,1401820813,1257415816,2108287803,1527417310,1204570398],[1123766037,102129005,1984898911,607567046,1487440899,1083542546,1049960678,1534613330],[887336767,636498374,568632133,880723910,1034307495,1603280999,938837276,1146729857],[1612492991,1205229549,1000881191,1813339172,679976695,624383403,525316962,349431237],[437308137,443881303,625738719,581237499,1818482424,620693748,1467478030,1599476220],[1781542062,2056494114,62485928,888424345,1022133808,1470771822,1945437933,1858432267],[32167488,871880405,1869835083,1430051694,1883557885,618999673,54558092,1011301146],[2005746844,1125123660,381554064,302824285,1166454606,1617416374,1966197742,942057068],[1886295003,1029549045,71810968,2032557779,860814359,248713485,149294145,1227295351],[864555733,1961448653,1287783915,207215378,255430662,1026444266,442682604,11113362],[969334718,1459323404,1204058959,232979051,528494060,1746886870,347582186,1562595839],[1508041561,2040841909,578758445,646696462,2071251951,2040183358,11476939,1267318277],[1069953902,1495550435,409798202,216972490,731037214,283683712,1922242406,1627520810],[152233870,1237267680,1137112036,221980290,1646074495,1504049801,744761194,339005779],[1974871399,1376219162,1310696759,336271510,731424189,1437055694,1218028740,408450307],[460931785,823179,1231181590,264475305,865197913,1493967494,478777587,340365653],[805962906,263724775,1581836572,2007031446,2070049058,933507857,988437711,1984642544],[231455646,46443809,1869418467,1701724300,679270769,1464366330,197486941,718885663],[1628423879,842500862,538619446,1951045430,43394624,546718752,1857973690,148671545],[2018991805,1407082890,1097813459,1962874504,1571054176,464265537,1930365000,508416841],[375800296,1759201891,671162152,1982386297,54080482,1955549995,1262220567,635522277],[2088303482,1998397923,796784426,1684613702,696437406,1299433797,1311610665,619824729],[1980086028,1865021462,627064348,452464264,232118845,332148117,183254559,578500984],[425810614,642571858,1316225384,1278077678,843480149,971424475,2124310671,759229397],[248063882,1189966553,1668262533,1008393849,1820206783,188618320,927309763,553506056],[2022701275,1565550940,2070546135,2059544052,405081785,1595035671,1377568248,711232787],[1453813268,1606774338,1716081791,1196452040,359312800,1630622512,838539248,1648624076],[153074976,1026828300,475172109,682048625,1944311305,635178951,276851597,2096694525],[988218381,1126853825,5716711,131504137,221446804,828364862,1400123953,1750719972],[467562841,2077297954,226202207,854691839,727339555,1723885831,1660044127,1671058148],[1699511817,623968965,1488263926,99141428,1754514035,1776972185,303520968,1941963933],[1693062904,72046216,1013459981,251916798,1703311606,75355407,1016207660,389632424],[74870502,709672010,299657045,1729958571,1276887557,1093789628,1916741867,1634967393],[921438410,155652626,1806599166,1529631511,807114266,507298661,937608305,618860029],[1591648883,1202732722,1153832373,1042368655,414947605,1281284443,921255253,1951897739],[1917291458,1957985743,482377894,957672557,35386488,371161154,787446601,862394269],[1385763846,716630392,1742853404,643420389,1198182554,2114512164,248229705,422574889],[1046908274,346901190,1508313324,1206337332,703266857,1703102183,1217422597,1850897525],[933520720,1194571255,1599630038,698094323,1879570413,1820888238,16462488,1823990231],[1185162777,1299115283,1581005232,554232079,264221516,1851128559,1060786674,399119108],[748410962,255113818,1669421772,616703666,1993817264,274294133,901833073,1014527735],[1131042416,1021067472,836199586,1989290574,796881749,821497762,963800764,195234847],[235832647,1189236365,1833629224,719808050,828231684,1930746864,540430167,29814302],[1321423980,122671973,2113563330,1150678610,2024006177,757095091,1736671865,621136422],[1186032400,139990835,1459699941,1180349064,650460173,1542036566,761151685,120736180],[279842073,64526321,1679577979,1332634261,78207309,359244245,1854360482,1134984755],[1732984447,967684253,629569945,1062919707,1780379690,1415238202,328269795,68350066],[1535227530,440572999,829284909,1531312245,452033336,1244081245,54712032,1196242525],[974865657,537826379,198187506,105061251,1383613459,839747344,350152625,820636946],[254732059,1795052825,485526486,537119919,1458719238,1974972979,591200113,1876150991],[652254822,1848088642,870697910,2077612988,1427683522,1425862408,1702880730,96166993],[636914306,1177209375,313822123,1071415493,886705526,396533026,1137809623,546418055],[587560711,241228731,743450269,2038318985,509003114,831306893,522112910,374014554],[1061163296,843858004,930801387,1650061823,582060951,791739473,1162208837,164946648],[1055231860,2091334934,541121280,2092795538,267228444,1174897838,1691234946,26988182],[1156127543,215940012,161060979,508115694,192566769,1117614405,1404933123,1546559952],[1456611698,478856519,1025384432,2090595491,1078244634,1628470771,1370682673,1982587296],[503829332,620673919,1609758352,566600117,1820589621,1118507534,1737159288,1782457242],[1343924768,679891338,2061082467,517327728,413673858,1537274733,2107754198,1890553480],[1151285838,1968247846,817712896,1136704709,1611872112,514600778,1711944306,1636008789],[865102962,2071254735,1066340885,934733019,338539295,63775363,1344605148,1309423724],[129478931,356613576,641022635,1715494103,156467868,1898785423,1575903453,124393070],[2011544126,2018192314,774603838,1304241212,377203243,108313329,837965852,1283104634],[1852970906,1589085219,1616537435,305122331,480207622,997307556,257669996,1514198020],[285710898,106868968,1888959244,1341561973,504871098,630151041,475792694,631966826],[542561341,1293615574,218560095,176656505,811002454,2000810261,698249717,1646752551],[1410429094,586679703,535982097,71463934,1804059332,1645467541,134558483,375364074],[1881679853,770175371,949580869,1674044866,1169839524,1482546884,1445657235,1068975540],[1126013963,903533365,942082935,363548864,266017667,706106899,1167271221,318773422],[358550358,1089641521,518078292,1758156088,501967505,989371089,1699596623,1018299316],[1603074315,2063553461,1403230553,412750682,239852915,513533621,984237349,829906569],[1100444977,535732701,690590003,1754165280,1467612924,411366392,129106800,1486406821],[1526710359,374396836,264491442,1057303299,1792450834,356807137,1580498651,1877491907],[1624307266,2003845303,1564245635,1308246833,1687002324,1369108841,534893229,2102773744],[115071075,48836015,1226873344,477217138,1613093812,839668488,1617802472,1067488357],[976133668,1137944271,2089150290,1332808203,1591587115,1410647679,1467893344,831376193],[1044558951,188787443,1033291145,646510792,2055911195,1679980773,939550652,516424192],[265153866,1449266387,1190934603,860332486,859906778,106531013,929530199,737495656],[1196036563,886050356,335886702,947843431,722127795,1832798642,1139966716,2115544655],[2042990716,1531085995,1588290394,910903665,977982285,1348242428,1784351786,2025243150],[868957261,1076839505,1210512816,465780809,1117459482,1490995128,39516515,2041646408],[806801917,1794318045,15220532,1899949098,958893337,1630383982,1148126144,428794273],[61468899,1771133369,763078104,1447635823,2064652573,1450834512,823078698,589842259],[1416681848,1059183281,1778601463,350078881,1148564735,218256799,1293571521,1354288509],[723160265,1460825499,1495555909,574546378,1579224399,1688945522,1977909019,1035767603],[1154005064,429802950,311038046,124420339,254551722,423547278,421451205,990445078],[1456542604,1466297684,1968025718,1106272781,1478682442,227096572,1537204418,693060595],[66485383,890105424,1119253684,1584042114,1665169504,1666141146,617468253,664616193],[788135710,106466728,770382273,115731139,1785809404,1303797665,1656507622,1438848610],[956519592,1744782835,1475932785,2096315034,1403812464,337435353,1684682411,566007259],[1662259686,1824007383,213304895,12282247,432660833,1693324982,293712127,1352031528],[397475248,178067841,460928176,1785686894,1805165705,1332476588,1001361395,763587269],[1207346575,888411486,371613618,1619493394,1920554514,1682476888,1188125086,1128707471],[1475516399,1028676073,1212806971,1391598447,836265681,1708627230,1720473878,823210997],[2014005718,631203803,16646552,539516551,1787308593,378377300,950573336,1362837582],[966650839,144439703,2037965359,30760489,831295337,73202489,1345051019,740741398],[1192408525,1487653315,1503011237,789650463,2085278917,768374681,769360833,332326406],[553231459,582801063,1624574733,621272448,1908940918,553192287,1335780720,1252619542],[1978156468,838359689,288875943,209993713,1149115618,119827488,828294990,364850372],[1639975533,1456334631,311809275,691159066,1565165016,629504539,1691567465,1777591140],[1191131820,1393872596,1563175498,154469782,711910002,1405172218,1521469784,2076777086],[706024168,1362386561,1216794405,1720398753,1206280535,1938066319,1640170029,963322194],[1284310583,1621253114,128846041,1382817667,1062313998,398111620,1522784330,1170606553],[741972491,1498426553,355863923,366747360,1962852003,1999323770,38068021,331195738],[996477543,1126947976,2009067848,1654280046,2112739625,767769034,512426353,360175186],[307502208,469647967,2118126210,349181597,1570840820,2128516754,683051825,574122956],[395594443,223229161,1774806158,1539973122,702909392,610033254,2054585001,973774657],[1462055039,912321564,1115172738,1731709520,2115632523,2130404364,1434835625,228388070],[1183842529,1705422162,1954125755,2127172256,1868392862,1339798847,909190513,262816187],[885310848,1676266495,18082519,1879839699,1859264436,1576239038,1647733445,1333099711],[1657941101,1423273129,1035047397,276724508,1053889853,747710352,2061368731,1824672070],[471478898,1499256350,1341599798,13454940,892949327,2030873195,1860610827,1986837382],[91634666,2124140103,1857796505,1044220992,630857370,1990072376,1041000880,1835790637],[1662849415,112904727,2098460586,1978076099,1750088476,1177738388,99417715,805922582],[383426538,239950453,1494445657,1472307661,1835608760,1188530321,1686303584,550706687],[453695917,2100149947,258670601,96793387,913009560,2072561924,2072169393,2038060266],[1500893147,1533599296,983569077,1494935719,1349855579,2078407389,1712220739,940359279],[105120283,22398920,622284670,322589129,2016959355,1891218861,1269515633,1359162121],[878616059,164983734,1904615711,658810232,124094350,589492854,1394719240,597577441],[661085893,170715310,855259912,488715446,2020835442,267899681,612023937,1237702293],[209845860,2124222531,772133752,1108378041,1867957648,669755315,179784297,1104832791],[2065747330,1463800788,1796488894,760169763,1866556510,1061542852,1789082288,963742414],[2023848145,1379635829,762724021,261265878,915537747,818477122,972793496,1601663017],[894562519,587385056,1020221260,631376084,1101199932,2109924704,2019983565,1031744798],[1820043644,1162672373,177741416,21409179,1549545313,522706453,133342738,1255424485],[820610653,693302896,504424855,430939135,1485493933,829316669,1439049327,722373326],[1738108109,424148087,1163237505,529383284,493485024,2077264729,1795308547,474006433],[1381202076,726900701,1431216453,163642694,1104590507,1362659777,1879281703,1453084684],[600140290,531648415,186127460,138995515,1630333021,2032539597,932979876,1477056369],[1334923552,695314717,1407805523,1127100621,305725032,379868848,1292420082,416015005],[828346243,1723039587,977178234,1664801245,524165047,1243928683,435092194,2119710159],[1127339858,124618691,835996254,1733852123,615468982,923021319,2086399921,213595474],[1266505707,7743958,1562646489,1369312309,1003774787,1252621934,1226048262,1422161456],[867812386,1252926754,888945096,1918887829,1899772528,1039427005,1491072530,1123005072],[1248088260,55749721,658733196,1814479567,813098912,147262076,382770238,1862556353],[1412336399,555067641,653228858,2121103860,639558526,1428632740,1419140581,1675158957],[1099021018,1461202919,1054232062,718471786,1153832584,498491572,1144132034,252452025],[1808349520,83881835,737657939,326391982,1492070211,1432269933,823384950,488725444],[1342609947,860565979,718895092,925028891,1288960759,407975916,982667724,2030119356],[1961418898,2090083555,172362563,368562908,1681097207,1563561947,1867726272,1841381786],[1401871448,405476378,1453862934,636797265,568922992,875111095,404547305,1591745978],[1902300573,1384531088,1889180973,1008776463,729538054,1481672746,1507908088,2047814580],[615134399,383749781,525018249,1449890305,1239927285,1992763284,1795500219,246510160],[1435639620,248958863,886417082,911280453,1909563227,1786225074,853116155,1535348211],[1781931779,16225770,1041696317,1149065712,2125588899,1533063535,1586223331,1461956234],[1991333568,1650780169,319643521,621288861,740341296,389546457,318480981,551033741],[1266643643,1306406097,123581856,1788823054,1006591942,174237085,10279364,709497609],[2063386065,1007780996,572097322,509119738,464563236,513401349,1058349865,1153086406],[1160353835,1799044480,177258871,1671504620,502726262,1694638129,1342736550,1820846009],[1941271586,1957170959,150269214,232594285,478543120,1119489377,2020764999,650904290],[1828548073,116140792,1921022320,1904025947,1455297769,1036445806,192828695,1992086988],[1469045598,1781108961,2042833373,637401282,1733957611,361335498,63204793,1788083391],[786090982,120669020,145702028,283910859,1927763600,673603380,714378702,733098161],[306887569,956151283,1840410696,116003856,1884088761,1694992590,1746393904,480211787],[320267200,816017837,1335991357,1711282405,332671216,753993812,633184640,1992857811],[1884005614,1508386837,189422379,1712736020,515640695,1855784102,1097617948,854358063],[880599535,45362732,1670567520,443612982,1065393304,470728019,1025147114,2081663956],[62078245,836792249,752852276,604129977,1730049847,99295411,390607252,314569521],[618983583,440509676,90385191,1233248819,358410139,367788627,198746836,1071303692],[1696878385,506864561,971491396,95902001,2084260666,1949955798,1902208704,494480026],[1065862513,1605572654,1080935649,722173767,1316859202,1146864067,515679255,1687478627],[1726347659,236890837,239132918,686756357,1925669987,598640473,591668799,369414201],[1831870233,368859604,130312187,1365166585,1692352881,270303489,154855286,613055919],[791808537,1196717450,169902016,648436486,1547320488,757902591,787209878,1161448824],[773516810,933807858,136549146,780153553,707137582,871031292,213415687,611243210],[1482357232,843511423,130633778,1272376046,1688120324,653149930,69256566,211882751],[1574417499,100279427,580201754,1005332414,884720207,341525149,1203297629,1946882329],[1182805315,1486828976,1528514622,324506444,786746172,487544039,1261414042,1318889696],[3144805,1764290237,138071869,1616634257,1499906519,132070517,166757000,1605805246],[1095725615,1265097983,1212148928,1434251783,1892835606,290870427,616685742,1966527088],[1070046963,1330975049,517894193,1318975380,603880502,55582541,157279624,1189330476],[227312890,1190555890,1079116011,1956389023,1497382379,2076546460,597883401,1327940139],[233787853,141167976,811322836,1477819433,134151424,1691714091,303324594,989917328],[661246899,108671072,1460203591,1079295830,572692388,1306101139,1011235253,65572593],[994474800,1033170793,1874378463,1996566073,1539637296,2073019537,1743784242,1980530760],[326085949,656037381,1903311827,1382566101,451245678,998844014,33753012,2098040903],[1869454272,13832375,1313722653,1111088641,1759605398,700286413,1939901370,628759159],[96149877,1524327748,409604738,1916181488,2045129064,1936365076,737316602,819518327],[1481093320,95116916,2075678804,1581090585,1540906736,66607826,1582971348,1011428559],[1593273018,643708940,1643132932,1505509204,444804066,1086365854,470262418,1145483879],[1622422924,934610597,602007334,2037662316,326220828,2079642815,752394813,2002483900],[1461543874,1332112002,1020845448,483271933,1169703027,1044402935,1856142425,272094392],[1496109989,1065490706,1033412006,274049295,1747428432,478539480,1643094468,485088743],[1428969594,1072764752,61602521,1029241021,245742212,1615806360,1745736286,510152242],[1088527364,1876881586,45036231,764422492,632725088,673700586,276237083,1681810663],[2012172586,1991164833,1402347243,1039174269,46362987,714180674,1615866469,1745539787],[1454928015,30883816,725327788,782271326,1731074392,2024613155,1419344557,855146237],[1748134958,1487852537,255534002,850353374,827249965,1617935741,1401862201,1038674248],[93259018,274795466,2027695336,232840123,307267067,1662525366,2053597496,1106789451],[1095945139,1858950346,1760360879,585728222,768690466,663904157,403979360,1816350102],[952098279,1395525587,1592497827,322226203,790966794,1333936424,277715780,12553263],[207224150,1206406478,297339980,1229188805,1130762144,589065472,1109553076,758808787],[686440100,1958072583,1177440545,973722757,1878398237,1492520083,247802561,1122257009],[630574541,1100683394,427464952,868542675,982484847,284914792,1138661634,1046359857],[1863531003,1139761663,1853704965,1081030006,1087509262,307218047,949346325,2045176476],[725418274,33821497,1365719928,1824070690,736216946,387441178,124682222,1456545117],[708687489,305207994,1130839878,2021540010,1958440023,1437711424,744047126,1912880130],[695833201,673890257,42295463,540030676,1050977022,871075104,522297538,994581732],[327685081,20771611,749702972,1535550514,1956844672,381081478,1618256705,1850440487],[188654555,833793745,1146449146,557558403,556254712,405325190,172015559,1575459163],[2039084658,2076247585,1295143335,1886501908,1326856725,1240087629,1283389403,285481485],[45989797,978180336,459273172,675200434,1867165910,373277151,1004424126,1046501973],[1832730649,1358984817,849774803,334993807,1055895890,805267416,777903908,3134193],[1290769624,477259703,190986485,852654168,516236615,1029209164,2080217647,1693596873],[2084128468,1408931730,495542034,1827822354,971258262,1692569542,351055400,1406530678],[1324992827,1963365650,565216041,1441256169,1114250309,377657538,1060904139,1354416078],[346823893,967137528,397805567,1864770105,1763210112,634687623,1155344657,522818865],[325750113,1616566387,1708748864,1918143110,2075741646,1337619050,900652640,1253797649],[195283165,2031617138,337778223,1166128390,1121891090,577283663,1839315251,94223197],[330901609,357741707,690860429,1926595403,1165132310,2089440843,544423088,948142193],[467007754,565872841,2094453884,555112891,2012159970,957789784,1978686450,2122574548],[271868418,2058458980,12028757,27432443,1637182607,413895411,861958788,102924223],[1646256829,1303551684,266895800,1662627997,1960312986,1869243692,114375255,789542534],[1885647247,918323035,1722603735,571325570,1037310617,525348989,1784009303,567949002],[1133035137,1551889005,291156811,667551969,1126349243,1802008196,141129455,923241546],[1423518932,1830735552,524555371,1444817384,788875183,473957113,1786845391,1356277678],[1695296270,1321058616,538875082,390117231,1393829050,85203891,1100265856,402353197],[1535672847,782750811,585925784,1449213291,1372491681,285914182,1791443489,92399190],[2057524281,893160598,338580144,55258413,1237589824,1123901649,1898729797,1306516600],[280535285,1367343365,1539875692,2043331230,1789954697,1489335775,1399372434,1844412066],[1030175106,93403632,1372675949,1365269617,1882054404,2040255965,422157161,370932604],[1972830175,1568010222,569256972,1503954540,320054267,650630061,407818756,1262421758],[1386376948,2066854311,2088581708,1959108025,549565318,2001280694,1564010345,1489146626],[1540660201,1306558409,2054765088,1476290560,1757573141,588882899,1902389116,435352930],[472924008,1650184676,809469195,1977864943,2088429165,1431678713,361570965,666117433],[251037828,1202770320,1669371648,686041663,1491749271,432246657,304194397,1686234011],[2043719732,1857185425,1838571371,1587154981,1831016584,122282521,1420625502,1745653485],[1669721567,1665041364,1273852240,1071464521,638877150,1558195326,1335260378,411520501],[1024495068,1222796359,363771428,640563768,2009580231,821122581,35127118,864626204],[2117133115,777981644,1780772318,1909216326,1334600277,1682657014,631794628,1357195359],[1339960293,1024324177,697576847,1262173814,1544090545,1048900955,1360819650,983895737],[181871969,1639678936,228921722,924945159,667529582,1085397703,1616664572,1794878478],[1601195702,1971704411,387057122,91888392,1446435441,124135012,864869675,1517622666],[1886761934,1663581427,1646895358,2027907748,710957115,231176914,1125249223,810256082],[51477428,2070881608,1117163119,1134155025,405027495,152351253,1127348457,1540034885],[1589486267,1645425684,909476270,1203173122,1575419569,1099283070,1538799119,1431264465],[2030826221,1247419531,1565183121,540172576,1928893541,219046522,2031340734,1333874869],[33653355,1318098486,835423313,463524797,893015965,1249664460,308485856,27672987],[1099469575,375133569,1362651948,1882188310,853339183,1395821565,989505638,1888402428],[429181745,206390136,366469107,119967390,1764897867,1096413847,2003976441,189036720],[17740263,103288137,866957052,1100112708,603902761,571978750,156168579,1945433785],[39061379,1810162214,957597959,138868006,584295618,165105129,189585850,1148994523],[821103628,1827410145,469970915,1459317169,1210107830,568091170,1571784139,552722223],[1382427959,1114488214,1355288255,334569899,749613239,1924192279,65444011,1130362101],[1874682662,1590931747,2068236021,1165344287,1076578341,1366374328,1898909964,1691183183],[1867711204,1816239845,2017372087,1882588994,1961543564,82803628,2033063791,1387873217],[732185366,1066009461,1597849007,321970581,2013456548,366853982,1039712878,497089539],[1744081388,1345861648,1874403146,2097520630,624640436,1319883935,972165508,1361400881],[1132261894,268137285,196218888,397692723,1147797777,1338257261,330289187,935813866],[679211126,740389191,50377530,1807218081,809776627,1323875728,1716412265,1344445502],[30048778,2071728014,779135505,1595160286,271982503,490904311,1972807715,560984480],[1772970697,1686823371,740686516,1828724286,1903086644,248412197,247964789,50362174],[203303063,329877114,1006343939,1470032380,755038361,1752818233,431254109,921929522],[190895570,1399625772,104279769,1840504244,961062430,2048088438,215392289,423790544],[1967461985,2108984243,1962563021,1347550277,1561228587,1260567755,893629447,834445894],[2069631049,1815565087,1450916513,1522271534,764098176,638341539,717778847,2008882282],[406846048,136412860,1241383950,942107687,1081751072,704935858,609654313,1751046934],[2028803178,1009335537,1357396122,1752838766,388453889,1354290630,772907462,18272070],[356029456,1511485775,515047937,936208811,313110673,1758694819,2085422682,871732066],[1575278572,300119116,1107922670,841597181,778896928,190154140,1832955055,42214082],[1267505367,1146376927,1019354617,294566806,812410599,206208519,676833205,608771704],[968331122,1906502377,1935489590,409065532,861798300,63907015,1852235150,832896973],[970196240,1580953148,1273030063,617178556,1425107362,1358343699,1440614676,1686043309],[681516640,1347349063,491913361,206678148,1299030456,2051652245,1019971419,1366937595],[1418885046,376609183,451635087,1226544395,959442886,314067653,1667220862,903367011],[1675653264,1037970189,1329840677,1407596000,1114739977,594387485,1989098119,1469115712],[1099350138,1692799709,967444841,1164743013,1235822141,1356479449,1427589416,180143168],[564005764,1765316665,993117651,738603240,591655980,2075933479,913993815,1220313401],[1883344454,805983695,324278296,107656392,2005850575,1121301223,639040073,1773866744],[939412869,1234362288,667367075,1652979477,100517775,1714078901,855374414,1988860818],[1102222548,1802803517,1263631532,694524980,312528976,806226740,618394549,1326649901],[376779158,2045424929,22145794,147934724,597500346,683671171,1564750319,1256081300],[2008753545,2070708398,1250212002,1684036522,1381209974,86296407,7602404,1945985639],[762915140,1292566047,786054949,2075230015,35535917,1765152954,1146580874,330352237],[698027909,263269263,354465955,1490414715,498357234,1833257560,1449983602,1988020084],[512950870,652709935,2043915858,1160497585,806787020,2085670771,1011349198,1585914566],[1217304548,1668235974,1452979767,2033425960,1357902482,24738321,784282828,1376154015],[1135886518,1869935416,243550756,1936609047,1656752259,70942137,646824783,1897771522],[1995789225,255774973,1203227532,49900514,1986764038,1908313626,1679020578,167409183],[1064402129,2033424227,926203214,1435739764,417226704,687016879,1773754990,1001524769],[1547160183,729167239,276853781,484075764,1248374899,616921522,192486963,1200923432],[1023655438,41296314,98366594,1773832440,883467049,434082357,36837803,1449732491],[1274041293,943112987,1788328634,1951219832,644713877,1027354158,709172725,1106349268],[1272773271,536936530,357004993,1262346193,1583353024,1157952773,1892864942,509644049],[841189503,476848660,274600469,1063305849,2056746754,474076474,2065640405,1019560561],[1675639198,891897113,1560674785,727520611,174294887,1387587443,1787750706,462817020],[590316960,1563782535,360178567,1278837259,1852144537,1901834420,1090369607,578842767],[1111653220,1060405925,685378448,921888098,547757632,1338233473,1623922480,1431366990],[221319313,670191161,1895461785,338994493,1337530783,1909656503,1211564436,1540207441],[1341062633,1436977190,918069864,1701232227,1922237795,1394040931,1209182800,433355118],[784836408,1192548144,1289161033,850568897,1142730864,512223469,2053270514,245806208],[838355092,1875747406,1995242864,1285765568,43570697,1174555967,34529387,1754391216],[809601977,191247845,1900380876,163375048,1601698548,1236184213,1754811690,1713447871],[194025713,1869637856,533088609,803218180,697132622,934427999,1633939126,580736073],[1149077374,854105132,1115449494,444680710,1074313446,1407979018,1055936167,2078946026],[1686795516,363787009,774554282,723054518,1936741982,222002544,621423021,1174624984],[1764615459,511042036,1020862003,775360427,1330730566,665824315,1828767495,741496508],[292242282,1437722130,517373498,1384849941,459878125,1427235851,4770203,63496144],[1758589805,1643011782,290657139,913932135,673005637,1618047410,1710647212,1213503902],[1620740147,156501541,452761608,649071408,932265453,69219908,1288108247,635537907],[1104905675,1652618289,1551463648,948177642,319961182,623469430,1440942793,1276419583],[1387452990,1030735386,1436653925,745007785,1604824875,606715243,741195600,1618700801],[1166773575,864569177,1482472323,970752043,1993836944,1830731951,1517763467,732340155],[826864239,1659126331,1542069618,730845594,63514077,1704664058,1808598352,455363188],[1720668755,2039897387,1234987854,1330023204,2037234298,1313941200,694421947,1234700788],[691541536,424552107,575977326,1120768813,2130574,558750168,1714071555,557650941],[1894615101,2070712936,1063049308,1367516676,1242186295,1993199213,2078579532,505509808],[2130115652,1435978332,1187777354,1014078894,1735828424,1062117435,136434244,1727684207],[1772147593,467554740,1482782212,1468157740,155170089,282949185,804441838,1044917664],[1830154531,1899862314,1964204865,932865985,244389763,1063730670,1528711642,2102753593],[1335242836,378982831,1492663763,895453295,405883095,195421988,1568003196,704809745],[1030457683,1641150240,202454810,857066688,1831318870,1094735567,231072963,678849654],[793732562,469927804,1919971256,1418985794,223483566,1613395857,1486259491,46918594],[166865318,404481440,124829092,1876979595,354960318,1756834852,1798394298,339405659],[314671161,507707169,1026634991,1902654734,1044838226,18921006,1869227556,2106617300],[1181502171,820259738,1317604769,1450402552,1286665663,1705215096,925569263,1378566699],[1205767655,612054253,1219207832,479191256,1546445601,1728859806,897210036,343652573],[602242237,1963721700,25489648,1244258990,177550889,1927242656,5527161,280600357],[583634568,1586000875,436522777,1667367155,104103278,2125869120,175415767,2069860685],[109913000,1296844570,1153490380,548925964,2057008311,1898270605,1021434683,1291801768],[1246725679,648131337,435386622,984164407,1970426514,662446095,348776635,1343251182],[13594661,1286010420,1987889014,201319508,81357721,1282558673,1467369690,888925114],[1260713793,1373689196,553355603,1865630630,516476588,1071712345,1251019331,1929737115],[1878025074,1477075897,743949383,1253242858,1355328101,990844587,460757118,1533540195],[450550222,476823910,2119463132,1830234860,2064427795,1409685708,60848609,552829337],[2084360213,1573047729,1427297111,1760892733,1992634166,2036053249,1168832633,964482909],[215855750,160645209,60095202,1161846565,1248258657,1239513320,1194098442,589615354],[1051868763,256504890,1092134674,1166272661,1825676449,1703359360,642347313,1139256580],[1030908516,858668537,1626428563,1004634797,179479841,1745559398,1573957850,1086135238],[1641513865,760321258,736269499,499176070,109170407,68626781,1788790168,1035692087],[1913480517,1702310360,944816900,616617660,1526291047,373794836,485245612,508086551],[778434821,1455151005,37189090,2009964617,2121682900,1690593025,1707060891,2012790458],[885632404,1360001080,1625218102,809043066,938672625,158787087,505322432,33891462],[639719369,1254168495,1011473509,493450498,506487476,656581489,1920981547,64115815],[1145799820,1708968282,1329023196,599381116,417640557,471152192,1764169657,484671608],[1330170413,2001431052,1056328837,122773562,1804548220,1501964395,1393571538,335663749],[1592711964,820089363,2116106568,3382664,815842578,1948669676,833817581,1280753784],[392763088,547496430,310246519,1967295382,419773926,1233597151,558135688,81056315],[2048054444,1045514160,2089141686,773798584,1378867907,1878356038,713319001,1352888994],[2002833602,756278144,999479300,960310716,1168472726,309542728,1285617350,1308555014],[728695868,758259069,2022938324,1281514015,1402224734,936761507,1172779202,187630567],[1220430851,1229263097,56880786,218275501,2103411786,970543896,876573906,1225585162],[1237774748,708445962,389479121,492737942,878347458,729280894,2121284607,947236882],[487054255,1137790579,1226073714,1261406311,8767851,1057731560,1866061850,530989772],[1248184567,1615448943,2122858244,45587861,1119164103,1470489242,1652319502,1706472635],[1178542245,490976687,247789210,357108299,16052114,1068556862,124816987,1043451050],[806456894,373706377,1848166732,824511384,613466949,1905076800,1746500409,1564324293],[715514344,1348386343,1836842489,1218687302,1286742079,160929732,829683429,1052956220],[237638013,31175727,2059286728,732564133,860830328,1465896145,131520889,1448598153],[537365285,854338695,33620976,154576423,1427149191,1107226078,1625270719,1791416483],[166913752,1325398733,470899892,1570278622,1651681035,1422578015,326194682,661736710],[420858823,513389993,1006706874,1657555378,488211380,1735764524,605800528,1301610470],[1913046867,890439395,1430533954,1958260392,1803851459,1647813994,1252153768,1670372937],[1615817384,981806304,1316221199,161836573,1779439571,853500471,91037021,498842337],[2099987396,659526994,324604541,1057889331,77878691,1216657109,1684431988,1532176914],[1141109953,202384521,1528171394,1985587409,950828686,1738111943,855630911,36193171],[1990515393,488321218,1574437547,1856968013,918345759,980499365,592019787,23638035],[15653843,1058011074,1313027566,607279557,198775162,489779033,122524749,273391472],[552209393,366648250,564671404,1929383784,1455095641,47042168,2124724260,824189118],[218550919,949838298,546393679,1443667124,315251181,2090290051,1151868506,494241054],[1295210196,1155637890,107339852,1298824881,151032118,1694591988,1744296494,1816575884],[739467032,472226223,1581049846,1948669800,1974620677,1063680582,1475784561,1264622483],[873243944,1866486381,549515924,651842450,1648821499,1365137916,659305130,1811760295],[1502217735,625440746,139779933,1945224758,1344299923,1927395775,388217468,1004535225],[350157584,522768034,865168239,139025942,848505169,859828238,670491345,1814202336],[689600165,1453920651,1303864607,364904203,1539417550,1027646838,433427894,420195065],[1080611029,1648410475,852483799,1729995169,1067777790,1687708728,283570019,73773462],[1861563824,1586250912,1214019512,102235947,419455201,211603810,1096659963,1721838156],[892480000,1162200458,1374160923,2051824006,1538275373,275330626,236587342,1359626923],[109539930,1789727089,2106521739,1135447559,900502220,2119118421,1762332771,2048973285],[1539906495,770521891,1013929732,88037191,373949431,1604260646,186935431,2010997380],[1802942103,998615543,306199601,733775739,834190209,1620299830,132059820,987343778],[1239693300,1165077896,796824045,424552026,1582741685,1472845604,611747507,703435819],[1554898832,765259673,1139240035,563585370,1876333745,1551886310,1633345879,342598377],[1686881135,1784576159,174890708,763005372,2099068563,1830527406,1508955212,1661961501],[1709299827,1365252605,356120224,1479830716,1785914172,1115118774,296007158,2057148417],[766684765,264877312,950780642,651086383,1090205359,458229372,1003160210,1958952604],[398337319,596482137,1547457475,1476886466,1750240902,16633070,1736676847,1331411738],[32136526,2089423208,79987902,2115384324,2072696039,1736594853,978628455,1766311625],[485118639,2030372061,486127479,1383164687,264005230,1039150803,1476943174,1014724096],[149694580,2088088458,722340846,923144265,784909723,1878118295,2106512999,947716527],[54711576,1975962174,610271890,788365947,271953995,2029326861,1202222397,1875695324],[1241476060,1572176218,171345846,1883029427,939742715,1062912169,1557840589,2075040471],[1417541344,38102755,64837010,2110021757,501522373,430993538,1671866799,1620225462],[734898358,477928302,1243299322,1360988532,913517597,228478415,1151408188,195951040],[531473046,1326422559,1822028170,1205839128,942265080,1651755050,1030047557,1383605849],[1163191086,14808558,1846335702,1540399866,1690669297,1733816560,2090197025,1419225243],[87861604,802924369,216173299,2098173724,1197823576,1725173096,245515365,379030722],[41064392,241831421,550334020,250047839,543962593,1759137839,1940226097,2092073349],[1765277322,380355948,1841334639,2008489336,1488626645,242700552,244952200,223135686],[1952517995,253954106,1460155391,175282962,441640000,181694443,1899393139,744598692],[1409933027,827158881,807129926,1681754498,412749507,1772874156,1200994936,2049940966],[138885924,911907781,1459962404,1170766901,735367061,1280254182,445659638,831929360],[369481070,2082419750,201623226,1459316242,88605019,1192021966,888787878,1762643706],[1830044859,1567434452,128067106,1644151705,905778873,378141670,1429840961,1439486241],[2012104953,13128181,2129137405,1745168324,1227142583,1087061633,74483250,16901234],[1849437520,725289548,1671700414,1356392885,1564708282,1077635608,1562123382,262878270],[326171615,1678253277,767566543,1959006071,1448639063,1466333363,2115771359,34220186],[335098937,1713843351,1017824544,1965741672,2015752113,1733161944,1099734589,32256196],[2036013005,2054588072,71910939,433079557,1964148276,1264988758,1622903898,450442221],[1275644470,1772884198,467096810,513520093,2123628112,872089344,1148716002,997887916],[60842271,775404273,234818929,2001349960,881089185,1349318859,269587121,1946133864],[1222692849,362344809,855618658,1410666660,2069709698,725772652,986179965,995726805],[1744762261,208646771,2019566620,1248578100,1795413223,714667371,1290806182,2034965049],[682519779,756784406,979405486,1106476881,1062065329,1574038154,974406118,1565046873],[68987810,985757035,914818435,2091067183,798001934,269054001,577697571,729013043],[491265528,1532771959,1057521146,483188358,709534002,1139941551,605819934,1105177289],[9296848,2116663817,1325377736,1302334008,1505856491,2114260224,199345,374829265],[649169586,1860558473,1645359800,652230096,1023713160,1894912013,1869094329,1493214173],[1956294095,760013846,308577983,368088512,787769000,881989989,1430439178,331271674],[719525552,15952154,1985550457,208402877,1424917835,406502522,1559591123,747176377],[1756131769,532974023,1118386704,664870887,251224599,2001488116,2109834339,604318374],[1751762399,1622697627,1954598400,1330514733,1285911696,357446532,843067415,1098994534],[1959722737,2089791412,1714556984,1940384779,2092345252,410137287,1104376597,663846857],[1122004471,674690590,388594042,52196809,604303506,1831665606,1905295486,2077022652],[1255143208,613487070,250132181,1691223624,535063831,75256601,23045694,406395008],[1917893232,1409111507,2098195693,488812407,234221933,1631593932,459864789,1475675125],[43969334,1775943812,2127815898,1395559547,692867500,61969046,668875824,1064875831],[1179828717,202941263,930485160,1554099615,1483800356,1187083208,545444964,62762317],[375080537,345070105,1789085465,1589174800,342732877,1129503578,1603717344,125297162],[1092149373,1166240154,309275447,1458885350,1702176147,78764532,1021972610,429820029],[678825409,462515698,826568952,549903860,842416345,1760890951,480922569,1178697372],[1870957365,2074319255,1856824316,1076306045,2062502050,1747689088,1380812025,957245041],[149986714,622949335,1506757920,1164679448,1861812451,1008426341,427847846,943157220],[179166787,4273775,1728810397,2018428465,1316581557,666531040,1048766475,1948274119],[52488318,1020218631,1852097029,203519608,1485193749,324928938,1624299783,1539628548],[66314653,472673491,2102249456,1619427528,1070464974,1671321131,992923541,215031018],[471619611,217471337,1540419327,1822517825,9731802,153317571,722870254,2017339119],[832869621,417042102,749178096,1341601842,444369127,33560266,618838484,1007121196],[587373524,93099352,163474116,1009719978,356311404,983477310,503546420,551821627],[1539440440,313942843,962242194,1053392550,20010924,1654875250,1429021660,298441988],[664244385,779017706,1250820234,48649593,1727475850,1314349891,672055773,1915002796],[462288327,543023572,608443339,628749825,1837838971,601124067,1907999361,558002648],[1582770104,1881402284,1779116291,1656455086,1754746182,101217764,2026369573,225262536],[103743850,2066731845,1202324241,1726526991,1452900022,649058671,1534353864,1528117426],[1651130568,412066288,396078621,1766230266,1189857452,149064089,707286693,305206820],[1309063749,622818983,2028364024,1209962342,924092984,507716532,418252059,1652171108],[885959865,757592807,1736072076,139380814,1078466083,1386674146,43509465,903534563],[500068994,1572388064,1246785645,1431653555,1842874516,1620671622,392264659,109969472],[1926232781,821135621,1714170308,1841651848,656299496,587093970,106877966,1777026540],[1349294208,1716221548,305947296,1861282217,539601085,1251445475,1595066584,1069286191],[1564910423,579161326,1698307306,572919991,1185421481,580564210,1906233378,629918363],[1691115941,1879810727,436774489,209348490,273674236,1345066253,1516536575,608867846],[878601176,236095189,1670967452,1183501256,152718423,151574220,421834779,777585749],[289101669,1274094510,1482906133,1020284218,693150917,212345105,435458633,667760838],[1809939412,626271211,2111545334,1411803979,244497024,1735966293,1565903121,1794529487],[1235095382,1180677181,1044790167,1394177379,1423006223,1906292536,2047465228,936364073],[41349486,2099861476,838426955,1110483867,1990470148,100428423,289286659,136014736],[775708788,1978460508,91817227,1669510971,1377687141,629348890,61449917,1959511457],[1895380903,827875816,619512689,233502539,1251828868,284354007,92468348,1966042671],[2091492922,1302470402,365493075,1798518437,1787916488,656611322,1369973254,1593706767],[852657305,553910169,578253837,1582728699,1021786710,1686845747,1499736613,832998982],[12661964,509431377,551248398,1190096494,790299870,1287765337,269966161,1834786683],[1108582071,1875013903,2079959095,527959166,845535916,1421514568,1021344198,589881286],[1585467019,778589726,1952295052,1120238284,1648606085,492416884,380091219,2128903874],[1713945605,817827877,1983040047,1309712302,590028101,1533902668,1306955591,1962886183],[291804198,1973707890,962785318,1512946103,1540391547,1817718609,1997563725,1953774934],[709267551,1857105511,1387193692,830932022,1398810376,12572876,236406795,942156747],[645230464,257357953,504279956,282041873,2044209928,259673852,790080412,1751799514],[1855967730,903182706,894932437,639110659,539039189,423242767,1223752937,1918890646],[424521131,515385944,1496897969,1678933209,683384697,310889565,1176598769,897495111],[1378590542,772243471,388016723,217653219,1945968882,2054791916,2025008249,681817102],[1759389710,1465772777,1567684872,1590137856,1278878697,570918837,714885251,427711333],[320905605,2118904701,1159038691,1396116881,1553775543,1273532371,297921332,1810634574],[1345573075,1992213069,409367815,1244745037,809120835,733646833,1303115535,532651962],[1131202413,377453342,1948534200,2105811404,378798221,1075325115,1721775814,2114521733],[1685044774,2056687564,1754573580,359649497,538016708,174506183,1715709398,1417477251],[345746376,1248149663,775902961,2097832853,1737317237,978486564,557840385,894474782],[1846816036,428603930,1544558089,1629444213,108877323,847793843,535947410,2001048373],[401196079,1471205485,855021854,566862516,1081449160,589670270,1410580303,1225709391],[355362281,494678135,1524039253,106814359,212214748,726119640,802073631,1100094995],[1524252243,285828402,135785839,814105609,608842983,1587845010,717367764,1659561137],[538629495,1264005260,17528076,767100928,282814990,2043565958,714627998,557377182],[1978430650,617939781,1967795403,623505024,1332185386,1903146002,1903615885,1486366300],[69064473,1564818825,1425446383,438958891,706517619,134744462,1064328286,945894267],[1886686250,751698317,1072761276,569766339,370010644,1743087534,1444524807,1541594879],[1319912457,455491853,126271069,1459327627,696431453,1099059483,64512329,579279080],[1387340821,959831852,643978788,1794057742,1499554045,1171499225,1402275501,1251005371],[80518434,1283477674,86048719,2006427950,1487718741,81427332,1896757974,977993802],[601150096,1789170858,2094099231,8395389,891388940,135708932,1397503577,812124645],[2112129941,1441697928,2031873812,869307422,927723110,1651118164,527494753,1744466742],[1796340200,944216559,28842399,256379095,774897067,826769086,2025067404,951680717],[141387651,352853195,905372473,1028078497,1146493511,300757272,1460424278,363948399],[615143688,1471567266,1667433887,1704610770,1759410350,1477899739,1919571532,1070864779],[1385124859,196026024,473195948,1132319253,1338905734,1311611829,521212027,805857120],[440609681,701272229,501719675,1406121083,1240430251,795995428,295514014,439923662],[226616120,350572284,1747336350,87089771,1572265316,1964157319,101102496,2070449915],[1553880218,952033472,1434833695,1328604143,970835207,124618929,366679953,1345579319],[1718491061,1303104682,911904333,1014316935,1468767205,1575004569,711404097,1260257443],[1054735515,2072282598,1865311564,1195400235,718006208,470467163,1655175247,918763549],[403296634,234568818,2066540945,590409605,1970970054,399339120,2091142664,1387337462],[1715494010,1207922625,2023836269,516777962,126093201,1529391722,2055264814,411335062],[1708407335,1783830522,1159771712,1473714595,2090022080,1215402349,163841633,869433581],[2025147813,1073650235,728167497,1186187490,1427568870,1914247771,1650657432,1378849671],[992897071,464203853,372338167,592940866,2076019155,1841236364,2047840287,1819647858],[307714391,211436648,1465410326,1493162719,1253940185,1433501192,2112642756,676440626],[511359468,1420043370,940093850,129509077,116653215,891160471,1987203796,1156558756],[1032102776,1671879163,583878458,1202350498,174104476,1151530987,457720216,1512359446],[448284544,486840222,1468956397,1562791002,1809687001,275848576,710935428,1300651372],[1252437906,1625492375,1939755776,2120428169,1697643413,1083928824,2021124848,308130211],[1187560512,130623751,1523037976,388991362,2125066549,674647431,463543776,767569302],[1808754948,557874530,98546210,105571234,1779070947,976257694,1923204440,88691707],[1354807647,1833598391,1908474156,742539076,1899062465,270930162,1561845495,1551661625],[334530374,1206077283,406063539,541448560,1027138523,709251821,481352899,1068499316],[490710744,2103604221,147908837,1098364232,1452196553,338203053,434041061,1478795129],[242644125,1979644581,1759895142,672228023,224473187,741849281,1083778035,671979162],[459695996,1908865010,2071056121,1517561609,660508825,68067812,178353634,365720800],[335064588,1898338253,1516939621,1035435635,1773770729,272673849,1929131875,531233673],[329473545,1143815437,2029463684,513768502,688251311,680820490,1121024858,866217246],[536225310,866006698,689615008,843439443,1081467435,295621031,1722825816,111152954],[1755218641,915268262,1216745863,1089744242,2094085943,663886203,868955733,98669436],[804321630,1900349093,1003231792,2071932810,1769699407,1948511933,343932251,1952590564],[1595350990,1378613284,1327895274,909452887,326361026,1386466985,1711073438,1244478116],[624079440,582085542,608061216,934376006,361806177,1210205783,2117404700,994120332],[1640404500,1938276990,147596363,1478925150,566395738,24776495,1457437859,472133223],[1869052045,46058978,2003484153,1062718437,1446198910,1375001364,1256257341,838295669],[1788613030,40285340,62406712,1269362889,1827932200,139396636,1831720914,758143643],[1004652866,1447080708,1192015533,1200769625,580863202,1018812408,204885186,163433685],[1011204805,64970304,916342583,1683530079,671203555,2061291826,1577495487,757057805],[600437970,1414788210,592508330,1693997050,1646518970,819596497,1128340933,1226353117],[469453523,535121942,1308477277,1795965480,1602563804,1687252489,2087263081,1432044499],[58949833,325455390,1561653139,177611681,1572291929,1574334267,364395887,1319194534],[758727491,2047621454,753586470,360743812,188562839,1889967223,1047464887,913233240],[1526352225,1128518378,953909018,1062466228,1310461593,595177366,1050495842,557666979],[1906352459,679368674,560062427,369793938,362005510,1496836052,873798949,1799091005],[968163108,505078716,615170622,331336514,118297117,1761363006,1140297413,2089558058],[1381201766,167303114,918691457,1229359243,1971964748,1519850007,1077529752,905360677],[296462230,618835748,133361019,421267496,766593216,1312215641,1800072224,1275319679],[661998513,1046932667,291035834,153138466,57587797,929010396,383842000,1869898552],[1053811944,380878421,1916268653,643509180,1194151072,490768186,610863042,1725364597],[898669686,1965039462,290471268,1520109246,1478800707,164856023,527982561,1135595018],[68187706,656701475,819218733,1112683474,1410005059,463827627,488818274,536263175],[378354812,1023275894,1261860988,947313809,528640958,1572205400,843726512,688951076],[2079130087,1061813128,1159568755,2046571559,648202399,2096931418,609065706,1636645168],[1635121726,180119613,581988584,2116493145,511965404,807373296,286612398,240268694],[308797087,597693700,1936154398,548067347,2051069733,1432799879,2032615346,2070751001],[408070305,1309800439,1055577693,1271429139,1026910225,1035646151,1184078784,29398726],[1637436799,2033678882,937046660,2017395747,1359139082,1736983278,5590911,1418240826],[526089636,281502234,518243283,1356465012,1870755903,205688120,282524611,1032865586],[200740156,1539892091,1478403025,2015221689,2116374231,1772253417,928498524,833202932],[1859729661,1998724880,23106788,1273729780,1117280748,1641828445,714386055,1603519984],[1430279074,1015502434,1275093799,227233678,1367055279,1731887965,1895070537,1969219633],[257456354,56860108,560815194,1218148939,1323195262,1701695875,1663861273,2114424077],[939863142,74792294,1077791114,1924473790,1071301475,1418271451,162738283,229481376],[1475624674,699199916,1856742676,13340764,897104949,83692055,984969968,479833307],[935904765,249668660,1897946085,272060967,1693664367,1644363421,1844366769,2010520959],[1865235709,790902200,2075051211,1485162615,197906492,2120807849,2018879413,343550191],[1629258358,1109159466,1053041053,162271311,906867887,148667278,38464239,973619538],[1975512611,518833522,1200347466,1065394939,348837577,271171279,778946247,1521890167],[1066087590,2075163299,869856898,28560849,1277529546,1870436290,1151201565,1161937211],[1037984107,1139053730,191460840,556709729,1470580946,135191581,248927936,269373776],[1155441155,1643464790,75035169,1839351251,845591117,232621925,849125073,1804781805],[1689950011,1515527036,583480916,2051606098,468791985,1912002088,1245770727,111037690],[1398464710,1925564598,1172407928,1890180350,631194414,358350784,578476907,52360012],[516985113,2085319287,846431882,1575647145,710429269,212255597,535541026,1789638687],[1649504115,1153506617,2007934687,1992680794,1286801835,1371129228,946790216,1257122770],[1508752231,4709424,117229813,1664760619,2043858256,1640463664,651024267,1479788673],[583681316,652357600,437629119,63646974,1348930687,595359969,892439276,839377950],[313597204,1526741818,679164973,1157425840,580065564,284335182,1228526643,1376836858],[2117960671,1410678782,229308698,2056830687,965991759,1807354068,1323193217,192135231],[724391864,1025427867,1241491804,1056075053,1185587035,1476041370,508439351,427094072],[1399964894,1532428291,1737782860,645945341,1536550274,1562924571,2094215712,1833607096],[1592053214,1408079840,1495833208,1665663804,2063440787,1034529410,590763351,1745424362],[957513230,73104987,1085066238,1896137904,653622646,872527213,610472353,799055319],[1324519519,2058382706,1831389213,64441497,392633357,1171370383,633760350,904623252],[2127021807,31974168,387890436,862858618,832950112,361694792,1133926923,891974539],[72025276,114980371,1443808435,800282209,1813061029,1043378781,1680782863,1106655761],[1903231595,1625324226,150377040,654596145,41317313,2060256882,1279586263,225429297],[1840030789,162704912,1031065483,678996381,1200736028,1027570153,338294538,641889983],[1067595884,956089309,2021635685,1900436311,181533528,33479070,1039862596,1863530887],[1054384193,694129670,167999024,1382561091,435909126,440030615,1938033073,1033963608],[914175399,167529302,510432181,1846778414,1188461476,1829403118,515665435,442979318],[1945565571,721019463,925159593,156646308,2017077500,1520174224,180088875,188310029],[1841862894,439418060,201334680,1773390996,108493783,1040613032,955113415,1366848048],[139825851,576634083,131023824,1066978102,1767432706,449588081,1846369826,352376240],[1465458839,840646239,1468200291,1641744339,482143316,482744198,1502694523,436214164],[1651362649,154910556,470767239,393241278,928981296,1675960532,1701394566,1140461277],[1883264281,1537843179,440489584,258655114,2102982423,310045631,1926530914,1304489125],[1394825383,669040897,853516651,1887013938,1156491045,1797655210,284961222,449598289],[1059799093,1143795567,1367659882,604547133,1778813830,1981015717,1376054877,458606199],[1945092296,1070189945,98349763,923076999,394180335,1338238931,718013150,1393603948],[1840642628,232270123,510525006,871596575,1473744286,666760546,1455393096,1595445856],[1160756500,1668883354,1050993446,1584999199,1849561705,495621772,52187206,1646758280],[741942223,1026525132,2001345614,256055902,1104464981,1096201085,1605452269,571628486],[1852807458,597587217,165491723,1423509844,220613813,681863892,1688383983,1848462430],[160632397,1817751147,919273575,1825872687,1829497487,789858987,1867875452,535048025],[1580440831,441984885,980770482,1784682987,312734013,967064102,1156065236,239397673],[810123444,385368357,1205414365,162428641,1309295965,1118763633,1424833456,1864167562],[1768655391,1464330490,1870825724,1890940612,906570534,1396766310,2089360292,1754184483],[942634804,2008862529,1066597736,187373924,1426026788,1127306991,43485773,79979980],[1435179353,806144622,314618229,831531504,414927340,2118936883,1788615854,1672101034],[297690136,321306374,1777571669,836564028,1274077793,1375786322,1769091638,2121715315],[200862181,1612938125,2001358885,1587464189,467680509,1705005889,1222449369,1941458221],[1502692215,259861975,647848156,896730091,59184029,2027498722,1460244545,1196955164],[1325509746,251567074,506891732,1024233177,1237705106,1633568562,1837875614,1163516072],[369800625,1901304340,974642767,802795595,811806516,611481811,1081944987,1450088160],[666072658,1143975175,1715269213,1947784535,1981782809,1942256892,104329042,1890312421],[2071999688,1424788983,950965421,630588441,1680333871,2106484441,665490275,857925987],[1527984766,898945395,138643773,322354492,450089309,1731088911,65815236,195449148],[1937730743,503593739,748821035,221119988,1965903164,652760934,726489864,157800885],[887660217,1140904793,1076870717,601772357,1997711955,1189350697,222017184,1168231184],[1913281197,1086460572,1583315703,731971997,1367077513,1556035987,518030201,275523049],[827854333,952054642,2006143592,539739058,854539373,2055312179,1552680729,116145018],[130166742,573058700,453890272,1490133697,596163342,1817399570,690906961,947893414],[1693463306,2040060864,208215632,1048926377,518733981,226013931,2039330293,1893225640],[108617425,1066662375,240816766,1864122209,575368860,1962733527,1374380329,399705575],[173879116,982462600,1103393584,1150292694,913950599,1230949671,518974536,1243887619],[666441324,2100128464,672907039,686726820,655054901,670917680,649866178,1599817681],[57133314,1423765261,1772934145,969907108,2091588361,1017240649,1422638762,1846353125],[16559518,1400241604,930323497,1108338949,1625039919,1157395448,486403568,516486945],[768359623,107116951,1856507546,1894653262,1523739162,135533959,1908405457,1975296263],[106441662,694038420,661446024,533116353,831574247,1798020364,2042543799,747331216],[1328900587,445161194,327871287,1835834404,207210696,1673675672,1554011420,613082246],[259622641,1161325239,1793381967,1770746659,689424223,2070142071,1434895633,390275842],[1114767333,1342385705,797529924,1817834464,86698953,1317687225,2041044764,1655233714],[595455350,1600827343,644085389,1620677101,1103803169,1815943227,1272927451,649772532],[1736384003,1960520579,159885545,1397904640,254248601,322591673,1563702366,1048514072],[1741596872,164362537,1921158043,2059151540,410645437,836483359,334787910,1021258800],[1653449711,1499212974,1846466436,774873173,1752204048,888734566,1660938310,1562636836],[2015289083,417878216,2008464637,465604376,1913687554,2013069070,1549013697,250673647],[1629148696,2042877361,465950932,1586679329,277165141,763145091,1703623677,128879110],[1009557719,769994900,2075679418,1217401969,210585372,960432118,14718664,1925718466],[993661306,2123982553,1364800190,1571094658,481002026,1383995241,144810294,1267938003],[12832340,1759337310,1543969320,830018228,925751327,817381102,1745242817,250800027],[1559449525,596652688,488586855,618772965,544760866,564367269,756828146,394453140],[1599100739,1790398441,1372202078,1907812399,1167021339,1886369496,1562179124,1817853405],[1527385468,1994768449,1282618081,446088863,763465438,1039895184,1947369369,926469470],[44550771,735682326,1358193623,1193944197,1258521362,833936209,1580916611,910211858],[1521691559,1620833088,1234848934,900181102,1983278080,410994116,19942265,773542645],[421759938,159460046,648564061,1650120549,1022464124,373044974,1982319336,356809663],[1154869189,1449927229,1028056513,750971789,1428272994,963948184,2127974915,2120342449],[327018307,1834115050,912228210,1257924745,1889704540,1971211617,1446759393,1578189989],[1304538236,1844860670,1707646237,1062697696,2021851491,1990102554,372087172,836521008],[1968751611,261981905,1061647913,1265584710,1966788862,1879337187,417142421,762982623],[612557021,1001140441,1448568011,1516145294,658091369,1160739125,584859145,253943651],[1040263387,121836073,1201328781,1263828246,58438598,634324698,423656674,1126091110],[1967208232,199415500,617783184,639782841,510736728,502026293,1492236826,384642250],[1168810921,752618792,1631694818,591991939,184195622,974481624,914378213,285819747],[1891723314,315960544,2012995614,169088896,1520077456,1564184956,1361208242,27120674],[1499580858,508192555,266893891,2052894570,1595424698,660786958,259317293,2053844039],[1184508082,926672070,1838886717,388505145,1255398782,2094362784,455066149,1934582736],[1120420064,1867247188,690148390,315109997,2127429494,1580683768,600642847,1055119135],[1052977719,991481822,1773204234,1500118068,1841687747,1418439515,891546917,1468036763],[1794560655,1190099552,201324810,172705444,2034676561,1072335462,2103262185,554915079],[529567139,1238063714,457151569,264118098,1657248252,2025865487,1546485745,2092788292],[1267926786,336779548,2025762370,1610649333,1099111389,1490311249,161422435,745137703],[797140330,1282008302,670600601,1018379902,685537589,37635775,1692556330,1972166984],[121689679,1974939422,1415118790,623606903,1289003985,1219582135,972728529,230270739],[637884621,1126106815,1789221137,1675845176,1934558733,2027162580,1099327647,122238833],[1234468646,516741633,1638527297,1710413173,813612883,1053017553,866282194,1496146746],[1995198971,1930870891,451677798,152705004,123889093,1580073193,287122302,912420768],[1060120463,675954624,348540247,747673727,1328586092,1001701974,1771999797,1897713657],[2045460580,1324246272,839230422,432874672,1150484928,1071384468,594109081,1540318170],[10357220,1465219738,1497791334,1611978251,1468268624,1623775233,1205480976,31367815],[487728650,1737763810,426813393,808008545,864066462,1407226136,1485070805,1751989045],[1254266461,858735564,184395760,1755970188,1238695355,406412170,458505863,871999837],[1314134992,178717716,787057043,668699847,403293953,678829832,1328018482,1942993536],[1831805633,1408043356,2124978595,1096919952,1258221765,512209706,1188046684,728949358],[332782678,1189209184,651877254,984985967,384220333,1256915233,165991735,640316094],[1437587983,980420181,1242895154,875885414,1867917230,1391713815,1413892303,2072286331],[1969692091,2000980867,724064624,1344134191,1110850763,1027263687,822712159,240026375],[1365715340,503022780,225169739,694927369,228304501,1125627579,1223750843,2073570880],[507406131,718486601,521522718,1858713597,25642153,1116394799,655714592,1675181766],[681369576,1277874575,325807562,264727371,1620523137,51401585,806659062,1701855846],[1078715112,2026160837,486900684,863819140,1214027531,924541521,1131900734,891423366],[1472859885,98969256,508733603,526780318,340090552,1099942201,1847789267,350555527],[1564584086,250025529,1388273651,1114383636,2094911649,113796893,1453200491,1569540748],[944290460,57191430,1209947970,623327851,1330707545,1502192334,1102247860,1882101184],[549395642,247287802,1552976489,1716414236,1424557271,846335606,259324839,1158826716],[1195296292,1913308440,147269077,1786226267,692755704,586821615,1230001615,304522804],[900384663,1087474584,1889357857,629435930,551255310,1035293815,1387158529,143216209],[427861904,47826465,1670732906,636033742,2127959828,2116366383,148574148,1909890262],[1810179846,1083761692,254342021,995210877,743804953,1222755178,429838692,955090201],[594217652,74026080,916987130,1421669204,1413227577,1050091325,1062048202,1852337064],[442549722,40326034,765484065,1614569951,238950095,1515842068,1478764823,162178361],[654364030,216992956,1156219606,1235280612,911737867,289337067,1823305328,1474494916],[2104698907,1698492362,1472144063,1247980980,1549249929,875651962,587099729,312799903],[1418770476,779785365,268795137,585295143,2123521302,706110062,395659081,665639772],[150411345,1031105218,1856994330,298749866,198073538,17193044,2034279967,1013087057],[68724836,1901681597,1627584386,1492772424,809052486,1910319460,573572220,1111258159],[1616036418,2110675273,1159149007,317970345,575657549,624772786,108923689,316580924],[165179055,1139047173,824579221,1320225818,1731480384,218224007,34612604,432092944],[876121423,708329235,772565493,486780032,841645778,882582250,1023792952,1431313400],[1075393446,1513945594,1438790259,1541725453,340928072,2061970252,1828657418,1304082761],[1978478405,1962503079,225677612,1986077723,1304164102,872705216,2037619691,375967537],[273267908,65495452,1164433945,2011686389,909025197,1127267715,617956134,1796302859],[757205117,1470843018,1012050071,2073217322,2089847869,1255624010,999401765,1133898155],[1162075948,438837729,511608876,60480225,952078477,937798529,299759884,1446157175],[672408297,339732911,577097791,627976080,1745418946,706989863,1657144434,208267644],[875877913,1060885558,1245259829,1136349138,75933921,1530927814,1226841739,1030852289],[158430972,1471557397,293925953,1239405350,766083097,1502563232,1647231155,205662026],[658812353,1751867377,2078112824,829197307,689358624,500170816,1539912821,1396638757],[1057924282,513771737,1673319324,1123744744,1830276038,893376443,463009890,936150283],[228917332,683479126,1426516320,37673350,898453489,267107730,838955018,1632897184],[1191015590,926942287,1674810829,2127953880,269773995,1665360873,1297846747,1087448960],[516101903,649487620,1994341458,596095629,965460742,416810282,715715591,609951244],[1416769643,414356280,902607508,2020828160,1880966603,1116682203,759622834,1590490324],[746299310,34106213,997030871,43485943,1782900815,1810159693,968362385,1673074162],[846132084,1314617512,1463692825,1840824374,1601282797,1230580781,1259685170,1248091526],[723557139,1194599867,295184446,157319886,1533753191,1316398965,2067649270,480270535],[1230239766,1218169431,633514319,1572657291,1689250358,892934163,876067688,460930916],[1827402718,67301059,1067195272,1120502539,177520307,1790685333,1243363886,1750705332],[2019351605,1683125484,1682298169,457948156,2074798838,425891229,603964570,508706507],[17427602,264498426,1174962138,525086073,597768829,2008440593,1711879895,1280858025],[894506898,1798909552,617430742,955324590,584728835,1804237562,751630136,1022118267],[1034234737,591011379,185350712,280102432,1689456962,328269144,1471975846,1933043119],[1380781592,1911379612,1324493560,869775551,881157882,1122046624,1669108351,1468720597],[934668182,1886498625,1150611247,1423760590,506273886,587562047,1859464976,1126977318],[1753647486,1806745100,1657270570,1742131593,805254483,488831528,1708844424,148150412],[462762675,1527941609,1007960839,1736891757,1628244727,1283685850,246592162,62592747],[1379185124,1797790184,245654942,944665021,694046601,1714698496,1887422234,1994166161],[1844489705,780220537,875053574,1651699714,1879736939,1107077012,1981407025,120198802],[69289205,2065491940,1583180787,1346576377,946156513,1688174197,174825979,872064331],[124777396,322026971,1190173613,799768970,192824435,2053454556,1523171723,472239843],[1788009511,1023917346,436066238,1931339726,247704175,653853924,858491505,2058394749],[1850639726,1495183460,641908556,1449492513,1454517810,382553892,676321724,1086481496],[443179861,772102446,192040952,1174513463,80890770,277605262,841387029,411217741],[106658136,418794627,1153586977,1833085603,41834410,962255610,1879080847,641884504],[1062813705,752993552,569765231,175496204,295137245,1152579893,2110719831,550393312],[325583946,1796308178,721899158,2088708189,1816945255,1966715233,1814603512,293700419],[531754056,1344436094,561475285,180674971,1705913401,963953202,2020271538,2122407198],[331122177,1183220410,1083555571,412968079,657168827,907791164,265337877,1537243490],[1064225480,1980810737,1433986464,1363311598,23644213,1575557182,2045401460,1224730503],[1500682295,1260528680,1961227771,1179025371,1670653307,93979973,1093784390,149929437],[2129472019,1366207148,1006632828,841504649,1779654013,1854225029,535063194,1941239320],[207763026,1313021675,1864766656,1613362854,1790205698,681130417,1954925646,1462185296],[1733883455,979076349,303981849,517608260,1496998248,577496195,1217565761,1149680238],[1236202567,1198882746,282914497,1497427393,275912800,286903910,1135763796,380426701],[1244300189,789158844,1171726611,188461499,155836308,810527067,1886923817,593562480],[236114943,361448797,1365670426,2070868947,703924827,1005070873,1150218021,1816159455],[493775675,133250456,1895728075,1094568959,748411025,1796374296,1069836654,1244983817],[1795338705,1730452095,1970504064,643008664,1025705117,921813202,1067263393,512645648],[245905847,162869526,1647849032,153724805,492056376,379525090,788514836,934359860],[92168017,1364301052,389005304,693103865,1866366578,1402249733,297484309,175393842],[621274633,423514960,1837031848,300643306,1625514319,123841051,963949580,2021057552],[1634080243,430015888,352666856,1224136322,484696252,614310492,580459844,83957938],[1072799139,891336975,335716779,643967067,1716572383,15642358,747037333,945030768],[986302335,104047680,24988354,323416601,584387201,1415198689,1474191742,1208733642],[159133403,2068184228,591897728,2053353722,1439402440,950202927,1560753522,225462726],[1269317147,2080980583,604635081,1175742544,318513818,1996608457,1907006211,1999594801],[1544642011,479761992,772007160,929161867,1974772183,525874312,175951397,1411329436],[466222903,1479757777,1671096773,1626097855,581183296,61715862,304095975,413916722],[308622274,2110005549,1089517096,259780227,2108790145,302623879,1574786009,167627664],[1936182972,1046954866,313024620,502418306,1382293320,2072810849,957268290,373250904],[1852296617,590598720,667682922,1931301649,1323936967,426055189,1114263845,1975481587],[1436268890,1123567763,1416439404,1910202945,361986069,1332219432,626184954,750761154],[543150087,1332423381,250081897,215127915,350150616,753516770,2081512741,699537119],[1503933745,1854599486,1947725567,976644547,739541090,759505576,1466907472,1405243633],[770060898,1441425443,726063710,165440914,921055427,1583221346,1764010623,43937555],[1361274069,251346625,1302900269,1230157663,1048624003,1688879140,1841801978,592333014],[1028170467,1915251926,15045260,849691201,219257318,1822896595,2053571210,1189069011],[1265333649,391758193,1060730163,1871026770,1544207273,1222351733,1406336132,1307555308],[1353404387,1775150483,1985671486,85946938,1501063141,217066722,1596705633,667237812],[475497225,983956634,1469614621,1687306576,825793939,1197426468,1296428752,406327844],[559653654,301320763,121346944,79207031,112582045,558614713,1345328602,1952234391],[531095406,574990225,1339552759,264787559,1064594952,2121559248,1561717099,1354297519],[40088890,1349568338,1916408166,757027622,1369337002,422896607,2080096050,438477109],[324476250,532730925,569483899,1863792252,1697213913,1315287642,1809973828,1318526215],[1658866412,837122940,299821881,653187689,992677669,782286478,205123057,2057532866],[1272403898,321176374,1168491671,875352729,846756984,1359735176,1810733061,1532408595],[723321423,2069778179,1862376052,1208628048,1712733390,1865486995,706221467,582599307],[1077371062,2021499585,1638912658,1642075616,306304845,1495706447,966632871,1322363948],[538058079,1382362645,1277054228,1161645377,1541427219,700429271,894025366,1645293105],[481166926,1901658730,357348598,425333712,334456495,1612408008,424788677,273838330],[330257968,753534896,239012070,1521928949,2130021735,1988237001,1014629581,37510493],[902648495,1165610309,1831723755,34975943,426307576,1238174238,1897203101,420045064],[1975345041,898689065,77486073,951519677,1818395350,150401745,2117706563,1264818586],[809008345,1958365296,297917262,1965903842,1386287458,1519995868,1590055120,1123894607],[1190471262,1576173496,1164873206,1947116815,531131023,1138287674,2064013781,1836678765],[65020483,1271185205,903764534,1593020295,1810973263,1707355735,55478172,533872836],[2114530968,475710175,813244244,618839260,558893241,593377846,272689569,601800453],[2016668146,724321624,702503124,1224308748,517742034,1339846344,1841292202,1988596485],[1416494878,195257478,1647304613,484703965,1472092494,543601297,1121559082,386135747],[2008470865,1865536414,251064991,332220980,2083844281,119998273,120804984,304162497],[1292147740,683689202,1913810520,1549763307,541674776,250473284,1918823426,1060080280],[503975339,1550852839,1113438210,65203447,1405443315,1261250547,724034942,1898255450],[798636353,1051895139,562720831,395924340,476862220,1476286816,1498133031,951287355],[1897028120,1787410903,1469204134,834223930,779241706,1070043067,1748611474,11984250],[399851869,709223985,2023486308,562569457,334422517,2082993666,1896844905,814918579],[2023634872,422856927,1671984346,1270370580,221302201,1820064512,2000224984,517347255],[972466158,77149366,1656575571,54575596,1640959137,1810861952,1054516328,714244082],[1496101574,964768265,2058457758,459413274,1963892228,668400789,554959154,2040243440],[630383313,614287104,515193543,138562182,883910339,1254014677,946226940,790314776],[2046486549,1020151436,931849990,755440362,1866232570,813755763,1767042378,10594896],[1323174735,68585671,70666400,746308370,2111332909,1611268489,1656866094,1701396014],[887161553,676339922,55033428,1042875304,1546572887,1418777817,711497992,321982217],[731498475,489019087,1200916870,1840798153,713778944,122567555,313531352,1467839260],[1915853475,1265899213,1564319954,227767949,633366588,1354855462,1560960188,1088307694],[680276942,1273014811,1622038143,1711705458,1843302041,771886728,1934958437,1863406567],[981333218,1709444643,1900138873,917420784,598929033,1825672309,29415084,501075879],[1371041381,1659332840,1306568135,270406140,262302555,1503678228,1709940783,1897550311],[505561959,1954775059,1921442912,584890768,495228543,1103401211,841757858,505736229],[947629043,873040583,2015657583,2070095032,1024609033,331980780,1707622794,688078877],[431014882,505377788,604917519,564900573,736614488,2014433201,957681206,1239712898],[358814084,1476620940,826483030,2619398,1072505024,2126821539,713424176,1031221204],[1123472734,884322652,261734813,1340056272,119843664,110786673,1755072640,1193847273],[399389184,903482287,1328498043,757072676,614500815,736058920,904176510,445297717],[1705714547,1561222918,1942635052,2017196518,1462995872,1264414898,2018506775,602578413],[98931120,743937929,984078036,1929758859,619594973,2068973310,755248810,195419960],[2127329323,692340892,225570869,1539406530,2094180543,561521755,1128484442,1115196977],[1055961768,94419260,937397982,1931819385,1965507101,910127007,1628141520,1252089761],[907671948,1454454174,1172225719,773661472,2096332454,696447184,21846,621868829],[1514393819,12565771,228885519,224831499,641984320,1030168901,1308740951,2064620076],[1904502656,1880926222,725673846,2117227128,1176163788,1111503975,59048234,1030173594],[1920671241,262736587,755801854,1517503409,1013882819,1160033176,456850213,524423542],[1045283640,1355754265,814940573,801249584,829716976,1924635417,1525151307,642117071],[820064663,2043565951,431823589,1356126451,1720567968,1603555245,945327792,1063333547],[229600055,863144164,1266100911,1033931487,719379334,172849659,1050605530,604923999],[949072960,179581073,106987314,767542403,1552356177,2122083112,104794061,1461846606],[1833203291,107353677,211719869,1170399074,1255954104,601113276,101751010,374497248],[1020646748,297273094,1399156239,1136958640,2109412974,2098708780,375363317,1432082947],[78330609,1662243956,903502463,334845613,1696575870,272333873,1072395545,410891669],[1593805747,776193649,1313961262,1795536547,79721903,1452066246,1000581405,1186899536],[349772580,730772339,187627000,268363418,32641527,10054520,2000829974,479432041],[1164916142,1283276855,287390197,708452211,720961664,1361697202,1619162726,2099740784],[849061606,80791618,1994966554,1388715482,1075247065,1401040370,155174177,254850080],[1603730996,1355466145,253952552,1035802845,1226254623,403167884,1174977393,939126805],[1312547114,1333819789,671910416,10488412,2112634853,204835723,2130194190,1865714408],[1658344370,1581293786,1684442428,820027818,2039540701,614987186,1521409021,1472284536],[599186526,1686310812,121197962,827607708,1446518391,617069940,1860177924,1508180318],[1150416033,1730976451,985423115,1663553160,991819656,927469268,2047776561,1137386186],[1300416573,826212356,828971133,1140917278,643146164,91559840,1447366651,1922499573],[1805655719,1037713874,540226079,1376532386,798812978,1078903908,1788434759,525831514],[190222179,520148029,1608147740,2038988707,241926106,1947038936,1049772892,1184377179],[1161656482,1711449499,1273527208,6679981,1809433867,1840638969,1699920472,832257068],[163760632,1630659554,2123890662,2068745060,254411831,910896298,617859889,1465456550],[50584336,162081755,417078005,48822953,1168351506,558107724,1157280304,162987800],[45278659,65187224,1551182120,653634459,1189400498,1325643288,1331555469,303785120],[441440285,485288064,109294623,281280833,1520042385,523899741,1528931920,2071382420],[82976203,144088402,50767653,380402247,331799036,593095245,991898962,1861049597],[1752163593,177744954,1748485806,1883707750,2033996088,994082027,1731570160,1548481973],[2099984947,1735563916,803834244,1448917512,2084130752,472739040,570202414,1478291013],[113115552,646596815,1714127159,799914201,850902443,1175217562,1705819905,990989286],[843907181,1041209697,25358565,68028592,1674025064,1772735661,448083699,193330493],[713678990,505748212,1995300293,1287169976,687960260,922629185,915622803,1350482452],[794756846,297110597,1939084728,534936680,2088134534,114774151,1489707071,1235818139],[1938205975,179184046,1838250127,1361035335,332850769,380443785,1603461133,2077050086],[1359280505,1633382067,318961107,1239495161,580926614,1340369724,1151860785,2114811480],[330870545,2125809148,1328600139,333395782,1686009892,698437198,819163009,1696808330],[1176922097,1782293332,1023808466,486066497,1237853046,1768338805,581439246,1743564883],[1307132093,1406352102,1974756184,801344154,337944356,581209595,1127275347,387743645],[1545282881,110418393,498320164,805947008,1001734752,31550797,432638680,379910286],[1999518531,893680810,1774436525,1969382056,462047688,2086026466,1924700088,527445300],[104322902,1776679829,210803773,1210640953,1788226357,1916398746,121517747,455297292],[1737665013,1748160385,35155482,261556998,169254504,1500963907,1795101422,1245090052],[988728148,363448823,1697608954,1719490122,497342547,258845591,1224291629,743747959],[801354306,1348178928,1782981538,416426657,1287019038,938879666,1485585647,1584433833],[581295135,602616080,18699097,242195546,390747683,1916668578,1198004706,409020987],[2045155499,1494084642,540285690,259083589,1631633781,865241633,10745866,1346852689],[1537363316,23084838,478503478,375815727,1863259926,813317953,91539441,1862611549],[686466417,1808213882,517122377,233896351,558485201,444550375,1685608362,878564384],[954211672,930132357,750624525,627276590,1737834951,1827823404,872472465,610220041],[1773291269,78691728,1824237513,40471157,1869566506,226656160,511759003,1080756022],[379189584,1406862538,582796852,1039610280,949813258,580549216,677547424,199761085],[302302196,1441558854,2005817876,685071931,886916938,2106127640,976882490,1089448639],[2070976736,992984065,899790267,674054597,478471350,620835212,323557738,207676546],[1939052242,2081776819,1192099717,1732166867,291332060,121085312,209619052,2095480443],[1071386732,765489665,465700831,1769940970,1272821788,1227802327,468781736,1733194340],[185874514,100841860,1106022689,317678749,809304394,932555162,1486972189,360067312],[1520701118,1972955401,388998847,1567220826,1153112780,1899001548,1195790941,1665226973],[2127603558,1875038614,2005286369,1250728038,263652315,44596600,1609258812,1504131203],[474947441,1327236593,547857586,1916207319,1348572967,1373323425,1800860833,1045911432],[1814316838,448152910,1988324040,1257588199,186204833,55520859,933082454,693344997],[1945753978,647136954,618176328,161803933,871142149,1958038071,56856591,1580352904],[1480977812,1241467238,1797290218,1070000077,104153482,879583588,852605223,885823580],[750510019,1882954608,1203171187,296920685,988092250,2018756695,789124394,405354421],[430132500,1395852562,976954889,207654240,924350626,618836679,1360858498,1214300048],[1325709008,2051637095,1794392837,2026029564,773412810,893893349,146177825,1352743743],[1966834504,1850636013,1296502879,1766256472,1657831241,1967693526,1661888700,619710019],[1721221451,1294967463,1530502376,1516445985,331474566,184036565,1321407651,443410546],[298954987,308495364,1373142161,1805879816,429059016,308889064,1030366552,260134778],[2075775738,1841328853,926698346,799430014,1703655142,1352413961,1021589433,327912722],[470645156,1024557895,1872788573,1148301416,870477517,881294874,1432861242,316748905],[1803120884,611933993,1567868841,1544271284,1017094925,150359982,667312739,589838058],[1895955178,1123511394,1014419330,1703530197,1151114601,1278900016,1594940263,1611891122],[827957513,1504927155,8069502,1799374804,1703293731,1858442626,612089761,594055477],[1780027863,583308423,1723903082,1587944428,1425285184,738435105,310046602,301962701],[319491676,354440703,628528103,866489596,170864723,745503176,322723527,667652754],[1513024003,2101184670,1290306270,1911363684,333859482,1527579871,540365619,903849097],[413572276,859457675,407602698,1015911771,1753744747,1653291543,1598930355,202889980],[1426652096,2010651242,647376655,2050437524,1456825236,1658739773,874855030,1048702002],[546221735,2070549169,831317990,1260636258,878138414,365491165,1691920206,1587702831],[1670636837,846039347,432067018,1783755540,1533194945,2005359289,1419513218,648585188],[1712704348,499797750,1107788267,2049523746,160532836,120836778,487915349,751958221],[1597629888,661768301,552365408,1988985322,403396734,1102905575,390272462,1990486539],[168924825,874837928,1333824491,2121808390,695665593,226781839,1803808633,584998610],[894175550,1143809276,424204551,1489457366,1600369554,493491837,936774687,915755291],[1203933346,48149018,95480351,339741804,276376056,1725902347,602408765,1582040274],[1565582809,853566553,2105141086,1025881714,1601630994,467763407,1143867510,626416514],[1345786659,515663514,260536344,120282025,171281665,226253863,1926825814,1939552005],[562895479,3261411,1238795666,557579936,1834118095,519323186,1460056271,192666617],[1430947843,1067680943,2037524493,1198511061,290542159,933421102,1244329891,940383835],[155620408,231628498,662359143,1698874509,132031640,1750005761,879425277,537569342],[1713113563,1872521529,1092304067,743424338,1260029664,1414505315,733590348,1582792495],[1394401327,1501361951,1653133984,2015834590,77959477,191230724,277985990,1949443870],[719359485,206399149,70361833,1866735419,1497023895,1352876105,899009376,497802713],[348151963,641367862,1651025471,1550750425,1423024401,996383181,554492010,781564243],[380156972,1729271550,477647065,1630760460,2006705042,306993718,1777204284,754082534],[1691555376,1829926356,117520583,2042950584,746752754,1888918214,1320141305,613395637],[1602217384,1642429576,1070596061,499580248,1208019293,975262608,1536473781,1471644059],[328532562,41420038,1986112867,321825187,142444480,46232647,2069590546,1508866341],[601951658,1427798350,1718258533,711199523,1037893119,1820520861,1354860424,566420658],[533922328,679210367,177428388,1866346908,847024783,33121465,1846476197,900938330],[622156902,1754503057,1593503370,1433984124,993790770,1787709256,1485686406,1643832680],[441410926,149949973,2083388933,1357874336,314159318,1792563680,1959830994,1181338645],[482896588,2110902006,826441679,427937513,1416248483,62651389,1247123363,1916621912],[1509325191,480044329,1336548405,1075269844,1724916093,1650219452,409752337,552036303],[491342210,1101876364,1651903781,1122972810,1036714978,1418051742,73835080,1652673326],[1712268581,1521752293,369386986,636858949,742287488,867760129,1742672376,134249233],[1804831635,168838977,1092334288,667054226,769968494,1047695716,943026441,1514830351],[1575231866,1794335714,194836722,1829398677,1096176428,1401782736,123935488,1557174912],[1327723128,877819664,1756548831,1765733066,570625592,952562855,1610080508,570457348],[65079899,705450225,1797710042,1514758627,569102166,1155707768,352019480,2052543581],[1645331253,174589857,1440192853,1554952446,212655576,756248625,1221798332,1287305748],[844218955,338191254,1424402882,1124316939,1952909665,887433183,718260818,226228117],[1651203725,1790538790,840615973,248758085,97777772,136031574,1459380790,1374453811],[772282689,1681554451,1725900971,957516045,1156193159,1075394436,165379246,1825032880],[1880773893,951573865,971441344,1949803475,1310826650,1494469244,505978466,97051926],[43389653,262246311,140678012,1306881458,1619439731,289421752,1515927430,697788130],[561643485,709281754,558941492,1141999621,928076868,749230984,273243079,245040535],[157987174,633918276,1637514352,1677531889,1112767067,541740489,1992501796,1154899572],[1590590296,782444489,164697979,1425107974,1817574642,18938410,2194875,1147705349],[2027066539,1678317508,325010725,733532432,1485621394,1292509833,332019286,1206056986],[1095202283,1342460820,1352994153,1913578673,2072371103,2116309778,827303180,1504270126],[270605997,964623217,876621037,649695275,1387121315,1154642682,1033561752,1049254635],[300281680,1268211364,1749441267,1757767829,126171341,1688627579,587744644,1771456591],[378762750,268560005,1048557438,824159655,1745042217,1750720685,1955965915,1609077294],[1321459895,925399830,902905633,1939339031,244829717,1515831778,234730874,451578179],[466248922,1739246946,1312945555,788663182,377671127,932930171,1119213834,691559167],[212127331,1214196841,1531220535,650808445,366682271,677072752,61792240,1888486325],[1717204392,333100844,1679546817,213926486,1978246249,386529592,1203585750,1133037045],[1051965292,819184635,1575106965,1904253852,308206738,1941991608,235830560,1982917443],[1105029064,430699186,580842683,432486667,1035392465,926184471,1217115068,1292775588],[1900333879,848277738,1098029620,1762901457,1017417710,1083556540,1326313425,449736787],[1945921015,717943650,1469488570,1256743844,1374367390,64847065,776790352,141835414],[181078250,646142167,202481282,602067683,1453866436,435967101,2130087295,471546367],[57256501,1027565334,1587890235,1217000075,1764557359,387177779,655235963,895189656],[1174244562,1692119106,73567919,1379483164,466278989,32126060,957900313,40029817],[1434758374,630990158,1404322865,2033796365,1304737139,959029456,1318150318,336070023],[1416138023,328861726,498937130,252131549,2104678622,1574087711,1791080272,1149126254],[1688035394,1053908569,934793771,899477846,384039993,1761973787,912571055,1986608575],[512095876,749911218,209701434,192213244,729811718,1743970255,1485083912,825582771],[817367566,1536631361,1554861548,925160452,1968690953,1452579680,842898124,691067807],[710131378,64975506,627831799,1901587916,262081076,807987272,780033645,1232276802],[1900885714,1512583047,1579986305,476391800,1471532423,752036208,260993440,753103384],[1014042375,1867199693,1375055618,1396332086,1747639712,1515649865,497570054,820433655],[1970112631,1452027360,2077474213,505805617,1888616798,1043795911,552867107,758723388],[694662966,1640793260,1088606123,2013645897,134457744,1198497663,757536205,1770242751],[1974898553,371163022,317107557,1478251505,529919257,644122138,460203820,801149567],[138209105,372844276,1785618653,1715295982,1305168683,155025436,1533015375,402726456],[1400710150,1819865963,603593267,1871240248,427809785,800371563,1324087557,1625965302],[1347222469,1075501995,1459336016,1297796938,1213983054,1264732339,973540445,1389234310],[347023737,595269074,879827044,217621112,440216279,777931509,971915526,1618597316],[865351905,197204081,1796034158,1595261383,919648548,1791563509,1262763830,149014928],[199191225,170881870,1455682963,2111148581,1581574749,163499609,1877890814,820621304],[1061278677,412132434,1763964053,88464563,1246573014,1527807388,132930741,1906379908],[1834784183,1854611011,2028468783,942677471,1129721431,2050763255,1536003329,743722773],[461255260,1964347354,1901293466,1324116840,1861209985,2077294682,1517702745,1035618736],[2101006854,1476766218,1711318459,507708508,1924534807,2024941003,189100804,617433557],[2031064239,1478570531,1447824404,1086472064,1612478933,341792101,1821707391,1736184514],[1801929009,866050125,274815189,736780410,595321013,1605329701,1081001528,1085119529],[369577288,675705059,192577199,471530384,387098681,1390130738,1742888926,2025220394],[1229776915,2006510581,2094440614,956528598,393824665,2031178036,27353926,1866736094],[196399433,294167867,485191439,410675861,802695956,664802345,61600085,1184034354],[1766281326,560935616,996551686,1350749746,1946172933,1005349633,2030825460,1906238231],[1168604246,13077348,1943619509,1509110828,671039084,1840479749,1947416030,2110747229],[1371523600,1458661193,1510503341,1610073779,1750083721,456358162,1076841519,575751120],[769879625,894767567,621362147,203678935,1396203995,104732182,1427915083,1084671035],[1609593912,1463091394,494092911,291003708,789242911,1691593972,1775660515,795294507],[394366968,1555426888,1877143674,360915080,541745414,788778207,59870883,2025601332],[1626388594,340280602,723651535,1195701707,118127031,369048253,1363465694,1331478043],[1635478588,1833248788,1285500695,1659783726,1405815257,960516965,842834524,1712033897],[1255820620,1251886378,765547136,293435200,1009260305,516830750,1315191264,329026112],[397237103,1369604179,422008651,670223826,1421753359,1072957964,14339144,63131076],[213401533,1651078674,1348527865,2049170969,26737562,30178246,434653229,16157625],[1449960056,1908208709,503261146,1356594754,944178689,482295693,1844702480,284694959],[1081835260,1877241803,1514219066,1141199214,1754749266,110009313,7917628,2094809198],[1450149186,357436999,1934373389,975031539,115451211,1237047681,1449821181,895682481],[1712548925,886349569,1059397073,2024501632,1386868485,537014106,486658193,1811555711],[2026027442,1620253446,1019273732,1021693593,651668627,1348678956,630625831,1011611270],[153045262,847363833,194174718,1376444787,1019782021,1529688971,1443203519,1855164736],[790437280,2085361757,1612470145,1777218136,1678918045,263827748,652590674,445328755],[1585369607,1198562184,2039865149,404613996,1272321449,1661291833,1722528908,353564050],[1936189651,1957560596,494975736,294828938,163237532,1129852765,1465308179,1613510642],[971888407,357283140,1745175249,1725106766,887447521,1508567886,568301539,643141919],[1243688596,2026636833,1341462425,673535977,972163890,1257017502,45152063,1108747768],[29026251,1170576902,1454527855,757648633,74069237,1991296736,433585211,1544466256],[1590634749,1725374515,2096867975,327790696,1967983709,442412386,109507270,1928632343],[684825801,1229149028,1825973006,1398382508,895204044,1979468621,1555044372,807932358],[1907605556,1221984087,1015075978,1165842256,1149101578,2007317342,640950523,1331561291],[90466266,1572030909,656607056,1565993100,318614978,552958360,2029098792,668627310],[1974397571,2009565620,952443480,438320756,1969675069,860557294,1482793752,985566107],[91613085,1068867858,756926194,1638161531,12046350,1316933748,92685846,1301654171],[1052355801,1062618070,242818301,279104257,232663653,1601561683,1350582515,1431867417],[1200358936,1988223334,885598144,645509164,1335427960,122448469,2116577255,904893786],[1411883886,1619659549,677720354,1921963304,46976378,351674815,305030831,670229386],[446478698,122689859,86713683,1111405568,1969035254,2055811353,373798887,900104288],[206514252,928442560,2052714368,1430324566,1744072939,1666597686,464306388,1758638804],[584614289,1084402909,1306174640,1782131987,1711445930,1469415167,2042294254,1141495779],[11989963,1856386794,1725128013,313122117,1588919265,638990072,1364325062,1812300522],[1738357919,656277470,144161347,210895087,1650526979,2095601985,1285034313,527868937],[1497937153,486537576,34034103,1359568244,567683211,1901283597,1922149158,590327120],[378798551,325834201,1752815733,1819406857,1910163349,434675005,1720524964,819744001],[1865384196,1810607985,650053802,1406718227,946026031,468220450,168653555,2020307523],[283065367,1168251905,228927604,97336857,2037931780,753292867,1245324440,11121796],[774490582,1113675811,1672374300,904945675,1495432833,795486873,1953279306,1268132608],[1701003445,247069510,631923964,2100310853,100402057,743278530,1476015320,976811134],[982819777,1932949735,396884141,1303178909,1037987249,781252440,700402708,1986802820],[688215369,267802837,557350539,121972685,776610652,885205579,1396168465,439945179],[1652264517,1870290505,98656934,1232258990,1037613034,1825897298,551232790,1640258881],[1311545355,1201412300,1703934444,1110022290,711823314,773051315,1523097130,1541511377],[1982709627,1897207740,1756842385,953013626,1504438758,996490577,1096188349,918718644],[558040221,136622778,1274137864,874580437,1445114077,610960138,724891488,815358073],[736629737,524920923,150343028,2017664272,1700073413,1206025536,274911584,1683817405],[653405206,392331691,1744328588,759407961,46817478,1804430845,1611741873,1635381022],[939643947,1321759292,1197187780,513276108,782753240,1627644937,1627085993,184824821],[1704896937,51901263,2050742713,1653583325,86858389,660535868,1223784179,1039096099],[396913211,2060529417,1607415448,765801322,1611510852,1224882076,159727581,1226760692],[1790663302,699398677,1438029477,1592664918,612609879,629061142,846641688,292864958],[1208095115,1438686485,491941993,388745846,486764867,1115920477,1830548879,1705294334],[1544859332,2079096462,845093891,348612146,1862705011,489637955,370268734,539885432],[714715532,378677220,788606117,739361088,598932617,318318604,1026960722,1041115495],[966165842,9414359,1849367139,1639029659,1490187447,1422363696,760301266,1905662954],[12241772,83501988,226708063,932328475,681651927,697811190,1262912606,1290148320],[244581526,275689351,1986390991,1749107425,11569354,1351908616,1993406492,94312268],[1997256055,634364287,1363437249,610170366,1363074500,677093701,1338250059,2117750399],[1218768679,1702440652,1801630834,74644591,1404384199,1563066685,851978682,1107634202],[464334271,1917835254,2062248846,886415951,187031535,1699197372,720760981,1919729234],[1233757543,1548787730,1466630507,1766048548,819154204,1632592131,1116957536,194025509],[831490193,1125314881,1221090613,1790596039,1525816864,2124071428,1323554580,449514030],[1217727830,136613972,682704258,989276208,890569326,748242792,657575851,982867719],[342953492,1262583687,2027019127,1617103285,1343361912,1200825475,153222802,110336492],[1934314239,152717361,2090657529,108997382,2096283374,801555949,1369237116,257121133],[1386462707,2045772054,984051310,1634899574,455344028,1791025082,474158529,426918795],[219556196,1629165297,2014003761,508084438,1642215774,89763768,880803582,1127797956],[2107271591,1327510106,6486217,2118370912,510884332,1630170818,1882468350,1593720609],[1540948237,946988300,717970204,1270566914,723218163,1129275922,42591380,2113086507],[1997285882,1676353953,1583797224,440247569,760948432,38133460,87461517,337133741],[731817118,31377415,1607707966,125501925,1093781618,1950575345,2095166252,260668219],[1998424183,124861406,380366701,994550623,1049032468,866046026,1730444561,1314045459],[1534896883,389130497,1842759716,369302809,874691075,69935945,1529311620,859066975],[1212105627,1111451238,1550996761,927425792,2097740922,453838000,633347808,242199069],[1657485929,1998427696,1911790671,727468059,547409958,951773730,926202553,2097443896],[1234669493,23442181,1711736659,581593567,2129956622,1797666887,1967849456,1310958049],[412332392,1968048255,2060598087,1324357850,1407239054,410632348,883641096,974645319],[1084489692,942037757,974575631,1337834611,1364619231,2045729125,1300209007,1234737885],[1823652453,2128663235,888260558,1823989726,876032070,1778714884,553143146,1396632868],[1701550879,1912085752,178636498,1313883104,1210022305,1091835892,1790088493,1471326637],[276788551,1990543667,479892211,696920988,171746819,1600002269,1081214697,1263841942],[1939548593,905715931,625834141,663551664,328307366,1636672498,1201712441,1798377625],[312041351,1965987428,1592598599,1014103345,895080802,628031154,1358474254,227835538],[1831529259,2115488398,1543900669,245186474,1767356116,800780545,504434974,1077605169],[531835214,228689107,991951792,673674007,47227464,695509900,2100304110,472463653],[1887957340,870367719,394629196,1626873449,421193684,1639304459,1222833736,10733189],[1633755215,1570153333,877241163,12953822,1826173874,56471111,279241107,538664226],[915965550,77772034,1784123184,133348144,2057719831,1882238898,1935908037,1390873690],[737332180,157146472,1963933673,1419411957,1582075150,2070542220,1200652417,1246277629],[1578465660,1883659076,759301818,888416315,898043596,769866576,1157344316,1456889220],[1284610491,2039634153,1868635754,116181235,1319049127,1215729476,1586727799,1159179519],[1535002087,1692019975,764601990,131513903,851149729,1815912337,1339944003,1390187945],[821928098,1436749160,620926234,1343745339,1129456499,1419570799,1403561342,1210676355],[1001001935,2003679456,881114128,807645839,1673468646,1351488775,1237186447,1449072053],[568783096,380043258,1595777534,435128566,1136915161,1877779542,1114619995,1618293318],[684961471,1291702335,269963537,356326490,132210675,1929222570,1640306635,1655886109],[2125932563,347164589,555251611,1249161450,670414449,1051816375,824164631,1253995012],[1694269440,919876101,1532374630,496950873,373703065,1560594861,1972331391,1939153642],[2004657133,2118433948,1477863976,1553177144,1886604241,289393053,1498393924,335579083],[294289830,562395877,1985225102,2044566453,665148779,505512369,65377610,869921116],[1700713086,1090691035,1335947422,269822671,289466187,856668505,1107834773,257912978],[1537337105,787539800,754334123,709236952,1476017835,134841748,891489555,1629532354],[1593254882,1993037950,1770655327,1069115739,1801441943,1431523211,1716911387,1051430887],[206778375,1754154599,1732739936,1939279879,1132637433,521744319,1388341723,1460407085],[1761778308,1663563714,1169537543,1782197069,2012626885,1205616356,70541762,1322358483],[1739310525,68131946,1839865602,26131479,1171515268,622156124,1951994790,436849861],[576184357,810151999,1040238958,883631182,1332445609,1319310958,990033955,1929084502],[1912669813,372256874,1048868480,348519324,579565347,2041524886,81963059,546579008],[528555894,335288244,343422599,1732951317,1795505260,1741149829,1771658283,1607092846],[1275639281,1409900795,1959955875,1952947719,1977601988,168667845,132358099,1069431018],[1004545137,1048672422,1551896207,243748129,707163601,563301481,1816915252,412742737],[2110227621,1658308150,1590176490,1476287107,1033785315,723605272,1848853182,2090669226],[769129875,1251742267,1508413400,844123143,1724903388,277527374,1474068334,1071989556],[16839096,877582048,235052674,115171866,279730136,7267894,604031478,1483460582],[997195306,1398414600,1102547278,462359626,266615640,428545330,1977473705,1093503065],[278924602,545238995,240917500,45883195,982123262,1080451920,2059166806,336531215],[523099781,415722359,1835900060,223084792,879110825,170791817,1004351909,36529527],[1516783354,1223113226,1448979601,2058989738,495465381,1753755099,1617275718,977982499],[1670980577,648372034,1971385285,1589900316,143976827,2069392414,1888436489,303822682],[731988770,1142115737,2084462564,676581514,1403513766,1704060168,741003840,124396879],[1157742016,932699159,498401770,1396330661,419575009,1367346885,1219374748,1190333311],[653981984,366457163,2109938346,196812845,563671331,1852348342,49307277,405706703],[1585059423,1797201133,1236778519,1861440982,1875398456,1812023592,443279515,1981861393],[271540918,1976159573,1064062787,84473207,1713458422,1412973577,140539462,669054266],[1917620057,1412045843,555889573,1618305202,1622887323,1487705942,405113716,858496662],[928957831,348086889,2086533980,856782588,521305196,1781439453,16299276,852967948],[1576213405,143538942,1478613984,1527148262,1141006189,1281135239,1338442419,1865181659],[853695059,1273005336,881417829,2016888297,1002165049,2036955964,160650509,1011977841],[1671401384,417225586,1022884036,666073979,317210110,1675696381,978884026,976920561],[487499508,2089721510,1555874884,1936580978,172005901,739565488,1427053490,2093211909],[1831005950,1757633546,412846669,861663603,1439882214,1536407363,2089391927,1315531892],[629058576,1626690704,1754849390,1062708392,1718358245,83219285,1255843413,531343500],[1656157444,1248070806,1454069629,57200039,1484510501,1333012096,191634546,1844385999],[2120986713,44126935,1693948265,1281809177,968406418,712877236,236161994,505733958],[2018199551,876497996,1817199807,622347392,1935211355,1672838486,414348066,1018569196],[990895499,564295076,1749214168,1219625983,1835248645,693751427,1802543014,2070972319],[1271978020,1560539899,1122882504,60921003,135668938,1437509953,1856928103,1445870182],[1645289512,1398477886,1467554529,1352187445,1342193108,699176447,176930639,1420004110],[736233314,190707480,126733058,1418787979,1088604625,1088293468,1924465546,220724071],[1483884129,53865630,841584769,614122792,906510869,1002223847,406909267,1864071567],[612333987,917778588,2086044128,1230972854,348029477,37476779,667371715,136895770],[1572185199,1769811142,642997726,122402520,126491110,2090249191,1616909002,1514908016],[502561753,1482364747,900081857,533671034,775200005,1671046380,1790012991,1512705992],[1152068490,1918485311,1987445339,156802911,1809849262,1478738524,1163574554,2063547368],[405074893,1249819130,29794913,1896999349,2063875335,1026507,653236686,1691395237],[739085364,186517709,304125884,666414425,894676662,1367404535,439187736,598366324],[230256529,900757591,984949827,642715473,600089745,649985920,2020649581,1519311749],[1351375270,1742256622,1456336344,1596048335,1311406950,245720477,1907407485,1529197031],[1427515761,474034280,307223609,1711835105,1101844660,1950011494,340292402,921856078],[1031053130,2089314921,1804716966,186073934,202932308,1993936088,1578806192,661165783],[1522147763,1998313004,1698364820,832902047,169356664,383267748,1104480339,1397017784],[1577836061,89988765,429203565,669663311,420805703,1969216732,800838498,1281245958],[847373444,583190949,1299980428,1646193117,332975439,63474144,1942363743,1311495319],[322510749,750025584,398086420,1890017339,1881335011,1349650529,1829282322,14149523],[1655840504,1332098866,80400511,427327999,1272762597,1153917284,209201413,1714746480],[2057851438,328224772,187403292,430665428,905711757,444619431,557231701,1711753169],[1605427980,1971420733,653275450,333087579,307376831,1589772345,1181216124,1754933117],[8793961,892517379,1000981302,221711843,332755186,1092054292,380779267,1403977811],[193617168,708780322,934097313,1064064147,1017773699,19115166,930091855,325359622],[1288721251,1515631890,183707177,916692334,1674277916,34920969,1030034854,959862152],[452578832,53545211,1853937826,695929190,323099093,7259464,1618128757,1150629971],[1983829340,593454301,207041461,1723667614,1143259303,498675965,715077100,333721610],[1169211721,1441416257,1494178496,352505454,631154169,1198073718,1882799161,1904340264],[376301809,142624267,1458077545,668986095,360910975,1954513222,637222404,1813693174],[319930876,1725896030,1536808329,1777222555,453003924,1456170148,1784656645,712323587],[893321171,731152388,1190813047,724193582,1874463391,520106274,1883809487,154694659],[1432230165,640756126,895280148,1979303085,1015484915,1890025711,1482377383,1509359640],[1677008302,1955183559,104657454,1308518741,133836898,1543169426,761573321,722798789],[365642157,1131992162,1303103634,1367419873,2053230590,1808451674,1470979496,1540768207],[1662544807,820770807,1472352138,1217881613,1605659302,774561163,1609733083,42523828],[112678868,1957587113,844144943,608855129,105940941,275126646,471765650,1329131159],[569992757,705415846,1514909531,877331945,702392315,1327139938,323202637,1557281968],[21179312,2063361311,2010547276,1172056967,1534611771,721854823,304781953,858450491],[2109173351,425985882,1170511072,591973930,617318160,1131517643,135904173,1719065936],[155741542,1066023256,601334064,1596452547,1978329695,1427390915,810929213,1078687073],[1082363265,281745559,418427390,832334434,2110127134,1793009698,300762497,410419465],[117746074,229615570,1691337095,994681893,1554677094,1440131636,792454304,663635155],[2079362479,986007077,1372001494,451978622,480532226,939763756,1867633450,602437847],[562092821,197508574,698026547,370693636,767832674,1268624180,1430716526,901956339],[449956362,1851036568,1742466499,1738330234,529533540,253356301,1776644610,1959236037],[1487848807,1326569381,54282793,2094145263,1908800327,1510675314,637190978,378739473],[637255356,601231302,2033121671,40797902,1534988522,744742840,150601466,1737236309],[2042739116,1766719076,1084378401,1573792074,1861520181,82233781,960245474,2047771213],[75182523,1808468534,789383321,41116707,606193574,300544449,331302649,1223181581],[1923905876,11619476,1170505606,165902616,462088836,94714365,2012261725,1901843689],[823115998,2114164036,1467200881,1812299155,508461925,473191085,1053750623,728966623],[1158807778,755500486,467828119,1591296269,795331754,721558924,1770155739,1405390927],[1384740261,1762257977,1548703028,1967786277,2012879755,878194900,1492846973,1566029288],[319127687,1216760147,532110487,545953169,1162679298,1784682985,361863114,384389048],[219265925,580583828,822896045,88401684,1903318059,690131175,2036388394,1106366387],[873853460,2041045141,690369741,1155882278,1476629642,1913486004,1421690321,762405792],[179231746,74718816,2024179066,1039140811,1323628696,1041718834,1722828395,1246988730],[1257312900,1902171413,51519548,1621508458,1052172152,251708728,840934906,950784882],[241859025,1705705220,2004440672,1647459533,263479316,2120664908,1007486730,1288357122],[2046116694,1912879303,1942305277,492102004,2079957445,1885890699,931668857,1856608149],[589554623,1954536713,886697628,1912620851,686567524,873222463,1075325169,790603405],[1594906752,1870455420,1934555554,331182968,1325388513,115960473,1724914648,1707363561],[1499787535,1010156894,794042455,1678325015,830710701,1172453679,463978129,1600974782],[1756690793,468488981,1818314774,1706194124,1997666118,1866100121,704128300,2030079544],[2060101411,1049644745,983380993,1225334991,1653648105,1105986883,584408349,1955170648],[1568607138,517467351,779216411,1081483603,1302769150,1959906547,908424513,1584436564],[1674936550,1579748139,932520814,1575685584,1393800236,1082593538,1970067612,456052915],[2045888066,1802996099,835605705,1008356413,315909930,2038159997,845699160,922917599],[1138583575,146012107,1432355075,973362812,509482682,410839984,2100216964,566146986],[700720792,1922689562,1427863800,82262920,1024151174,1218205027,924052665,74204913],[1519839300,369518446,383045234,64214227,571764259,693510297,600052399,1272656550],[1282611126,2037905040,719377708,1916301001,1389343368,1386808818,23614753,507948878],[1849429171,1597693228,1528387513,560244488,745560144,2016388853,195051417,815237635],[906948574,1601707610,54377643,1175127667,474096160,2039374100,320710306,397896233],[921547326,615208172,618418898,2097250074,1556896591,74976262,1256403556,1471460476],[1400808328,1510073463,751527269,1772324827,470132725,1671763639,2093381074,1127804393],[1750855016,2114355587,1833569278,2002920761,125313081,1568206373,2080583079,547902071],[1410956806,236124392,871763332,982669017,1080847612,1226002161,1163972931,698034317],[968393216,2064549915,2002632124,64158773,9409027,1564000732,548828774,32923072],[1019432162,1638292614,284349091,401522477,908675198,1496875705,1844654717,1543083663],[490809025,7711521,1632353687,190473673,1244739364,1202154752,1150162814,1659269104],[1633358746,1748449922,2124054408,1830035110,1378347934,475271075,1699629228,1705928109],[1827610788,196514362,1219542806,1584555701,1876303957,1447203265,626905098,1778054753],[890204870,1370021648,1541856769,818162774,948607275,2101383982,1325571474,1639469791],[2018165108,1751325770,488561797,779394787,126216805,2114375093,439413124,1761367854],[1514885639,1979463199,1207327642,316221379,1909522217,1508568609,1612799302,1530778764],[1634382339,2012963629,423389102,1508488433,1296550952,336284726,691054336,1346429826],[1592487201,526595726,1757007440,1970486716,748403402,181770900,2105669422,980269365],[1323589169,794017791,528864265,1231831530,1923179951,1806210474,1635618234,1106078113],[1141359593,1245371865,1970095729,1899947182,239747783,1925695383,1814114150,356546471],[1594063681,2077426511,501758339,905433687,844461760,580741361,1551672377,1854808297],[1664033314,919509841,1712493214,1733545589,1905937409,323467250,602619139,1838534975],[544803554,912097713,1577891541,296305922,719069123,332994628,1463122627,864315915],[1459721692,1519120801,1632143737,1749836500,1717485819,1551222566,1614701297,685349479],[1079105109,374423383,598097896,1911018566,709534624,121741679,624278436,1389723830],[651914011,1820056830,1120202485,1043244564,1250740865,1335316417,1108942084,1005883195],[1985198646,1078297882,1418439953,256698853,26336867,440925066,1426475416,996820704],[1157179296,1552562913,2097970205,1509950514,1435092975,1585175498,1666533480,25361190],[1869282043,1598353066,566734604,1222453356,808059623,647017166,519332639,1244817539],[1123880638,1123971887,1028063780,1610997173,32030113,480049326,573675941,2082863744],[1965418969,790991547,2030363667,467450414,1559894174,1942635914,161291759,175266561],[518687222,1306274702,949596771,504635430,2121621846,1839735950,930154268,1078427426],[311431635,1975755201,1952559771,1072095224,851956179,1388560712,1259004371,1581876778],[1186536894,1620314759,123211040,1368122128,433264264,1437467277,942288754,1811661134],[1709904250,1088058860,1453233560,729172414,641040281,1854938521,1992704295,241492526],[2008883410,567649925,627703690,793742306,663255755,749199535,1670585220,162988587],[690048455,1290198275,1430759976,1046568335,133386858,34937317,1583968988,1471079562],[890417086,442466662,142179099,1192812527,837023108,93658873,114701136,1103810045],[1055965654,422223602,2038116811,908744498,2083143054,1617551188,1922193039,1780044510],[1412951690,1550973766,1295757656,2124279974,1785557999,824491236,1195717770,647660359],[1788512201,1943611182,1035626033,681067000,699898841,985968925,736394386,989664088],[281119576,748368399,1059853678,1357389904,429396935,380973114,704650536,641739778],[1600034079,567710371,1575758977,1205332840,353776224,812730684,1380575386,1463133707],[946288825,1748176501,550916027,178137511,1869293446,1729166810,1492329062,460571917],[247141428,1498922722,234737984,2046614719,650985561,1814234744,630319912,665364682],[1566366254,1917472639,2072935327,1138084469,758299,1579507581,1111506118,1098924995],[981241033,694595686,2110547992,85705879,2105201962,330340498,1124630580,331179408],[79884821,1261101895,842908748,496616644,513202855,122328964,795272313,834667911],[843915668,1318514679,224093547,388625394,416977062,657473519,1810716510,1364360883],[40731762,1508589835,2018030295,1076492701,2072669447,1482813112,649176812,1021119244],[1907251120,887073708,2079753045,2088227727,1803131966,262463589,127189563,832446225],[439458040,710878182,1083590386,537289147,1464630940,1880688353,883640017,976547043],[309922942,1492570548,2122035089,1119805496,148931326,1344930034,393612818,1023818329],[1293051354,1161312948,101502859,661035220,1282091035,414722593,418599004,1203165581],[1471658085,1449442721,485270742,1606115131,1385440628,404083069,252646735,503903715],[1999238624,663162254,1224191173,1353901326,1613750194,1916155455,760514881,1663874290],[21075301,1409937780,2037010739,833229230,236593613,1636829923,292516734,1961083280],[618175624,173948870,1589015995,2090388975,195824544,600963497,1687740826,1400608961],[1286293262,2118536357,868698145,2108513739,284841991,1224606354,242630566,88653844],[1061757135,46901668,1982720953,145494878,1749122466,1491179923,589141039,583218229],[1652430443,992189731,747945316,282647292,1511541534,556610174,870376021,1714783841],[1986503211,1434461075,800208,51351056,403538804,1897974168,1088907945,284086732],[2087220271,624351016,535904095,516522184,391325407,1198675744,868756245,400510993],[1126575113,481442664,1973820051,225219105,1707281329,1604607755,592541103,26687784],[1733849322,2087797496,1313599156,1423191060,1650354527,102755714,1661011846,1103737732],[1072528769,132091976,2094045347,1036595929,653619538,1511604879,646663035,1157193029],[637420766,647593528,240497299,704198956,771685377,367784141,920175578,1109636386],[1215710543,868147140,2092640584,2101062833,1254206401,625895229,792722625,179410299],[687028817,1576749604,411778648,1571678998,462176730,1455538190,105355737,1904462033],[937024306,874387579,1638812198,531394162,230802112,358841449,201572332,1353941928],[1808696235,277710537,1253008869,138261722,775292100,2030931429,1533553700,1909742889],[381886942,1990791529,328118495,100305762,994974188,745680169,615548005,1406281306],[2063051959,40333183,2040888415,1204388366,2065811612,1169112617,1941270123,1443062720],[890631218,1637924790,1620476632,1016133142,934455277,1868162228,287273936,57309379],[331392897,1554575469,1632840557,1334958074,1216195057,125446509,1110590292,1573669277],[1752936033,414748985,26893683,101131705,66401947,1010400682,455797376,404627810],[486680441,1571088634,1779824532,280498354,1674464538,1048125092,1736170334,264046817],[143942005,1123197974,1027891809,1330934330,1366107247,1518142805,291777873,1358644922],[1958881541,1159257577,450794037,199324089,793976194,340075955,1467962278,2057420101],[2089438225,1659065114,481992514,195587032,1990418471,1350870268,1761704199,2049017672],[1306250025,1879923614,470864415,1681425381,1970261262,255271547,508184974,1613656611],[1549006554,1460482845,1085555135,2123322303,1584509725,867441293,1975983097,113583492],[1834186382,464966834,1737202795,918463299,2057581500,17762166,395859940,1838137140],[1612705241,1537360531,986139839,658880115,1866634659,1351723775,1229507997,447587128],[2062676324,1200714159,563076311,1388088643,671190296,1044114802,925341065,1498789612],[1492362367,1195547288,669126506,492225505,1419134711,1871303196,1495698590,1196937369],[53146828,284173964,330908455,1221783370,1414081534,807055796,1760417562,987120245],[1976365645,90438623,1892148714,525891163,1465001779,1606872950,511924417,1815697655],[926910103,931113369,670910687,247572493,1203721416,2115899678,1685565374,550742051],[1378207485,124687010,971304856,221599268,73536364,1967158567,90212588,2075871110],[1840284653,1524124711,2102976876,341422638,1681368439,844733188,190696039,811351573],[43363237,731441745,134990225,1998437859,224634439,82519156,1160329333,426513748],[144859934,738918723,1568060538,2009450710,1030087287,592615963,909454112,832714859],[1108969654,879070066,1057799521,966205468,2023868206,2110641714,1873567581,1567697631],[1272097214,39354976,782528260,238717984,1345125372,1858307146,1890745325,923898922],[2078993019,24520442,1244794765,86864759,1878149838,1672922847,967036352,2034521307],[2098270002,1814048510,728272701,827438230,574180537,1684381183,1858709613,1622407050],[611791589,373471526,374621212,915069319,579995061,2109337778,510557012,995008518],[1087820038,222661719,131717799,1790409452,855964462,885568550,126719317,1720867243],[1517382765,348806469,2124987050,600279514,1279366895,750418482,1631345217,2094260503],[2030964732,329337559,522246144,1870265746,1933220390,933318594,1223176755,44463817],[477524249,973501161,2038066884,371630583,389693120,281137189,1633336476,157698472],[1045684457,2051210051,2051218289,232219219,1040484906,421897985,182355727,692392465],[128790856,1372525672,761110388,92854942,1630404746,567178819,1757677108,1974469828],[739714877,294926814,1578051925,553754839,593386161,1016396342,881802070,737459477],[777245456,944325674,1708966816,262507581,1384767391,2087928040,1998350160,239673365],[406507112,945057831,1764748979,1972664781,1519812118,788782275,1726543248,1774010394],[1901732987,141825067,296929969,524861872,1826058157,222486815,1100467072,1131946559],[1956959087,1271692879,774224797,1172182445,496273120,1931571496,483245663,206749006],[234190423,1248325600,1560012114,97050621,696210709,668365946,1636430599,1281643849],[94662830,977565294,2126406540,496208956,1075330654,523209904,1164928391,94832576],[813433110,1612462851,447439687,1619191504,1087085137,329562536,983077317,37914982],[559309441,150587384,631495665,1866578474,129846318,1248674363,1784826408,1750659589],[1471713388,1123602220,1652097027,1595174810,32641696,1258169642,1476850124,2112088202],[1714233881,1555751121,285194295,1650375272,205970738,941358791,832959546,383463278],[920411432,2085833674,1469777835,1663013197,214828785,497303191,1276775067,123011988],[372185766,1292849670,818057854,586416396,373457023,1017189594,1623757703,340945859],[837532584,74392300,1146721581,459568568,1283976340,581566776,1808601922,1519631645],[1519893423,1736656605,650221735,2102550589,775093134,1694397448,1637918040,2027416210],[799698158,617684444,1889752165,230104773,2074945937,717181394,993679801,248051933],[262611021,578382253,715934311,1305750663,998709873,1954657075,1532814567,1539912122],[1939644028,254755157,1796711970,1423848284,585705905,1414362905,266566082,36244044],[948324851,805834714,1316512634,227366068,1757245317,1617997585,1621889251,1071070441],[1408766426,2025546236,1460707194,151446335,998350915,43484566,74438422,393998862],[1518244532,1888100676,504375162,463233731,2110743509,723588874,1898210683,791881359],[737253971,571360972,152769316,1037534526,2000894872,1916986045,425888102,892106116],[1486841828,682520034,380628584,1929923908,1279472167,1410643061,167023909,1674023203],[1853904641,1821329153,2064266278,2004559240,78688961,2031614573,847113418,1943822144],[2078931178,1742189191,265017350,1177801244,1028082392,1412086942,1763395699,607005152],[2062517648,103214665,1359158530,378050217,1218994585,671290139,966336031,359421868],[1904744383,562194314,163054980,857763083,1824486991,1994675971,778272719,138550308],[1274275989,851656933,675105395,2041894629,317387365,1305992052,298145506,233032482],[688577260,1235663173,788489597,1823910712,510779973,184271346,1421216275,1442517862],[994586621,244349623,2128000248,91763565,776299976,601835844,279032179,1707977676],[701559272,109866024,1571223614,1559174434,1270137305,1177887564,525942851,1137412555],[1156782908,388007777,390384197,1028036263,1116309804,1917654933,1242539392,1492316072],[672912917,2104330592,430347636,1677057178,981551271,751198996,550922036,769003763],[449053796,1550702032,1536237574,1272482749,2037565369,46171749,2065927774,1090838166],[412854578,293011905,163397969,73884367,991240597,132021087,328719875,1232957824],[892655327,1446248922,1752560980,1395932604,1798436138,2125152841,1429194209,314426244],[2062823190,1152200813,219231026,1360527751,1584569910,432374573,952338764,384256775],[1513259201,1209550113,698633643,685988117,1360968110,315390538,155383936,1080912783],[1965417437,46680051,614310307,426495301,481928839,1770011609,2130702475,1365442234],[337851315,996570934,210267875,2068532824,1695815331,1997028306,497595272,609605394],[995182034,240164481,145388043,598426258,271718734,2121836369,1918589887,795840599],[688122569,1202239926,1411386538,896433096,1619443933,1696110735,1500588589,370189029],[226907760,307324692,1792853756,480575897,47297339,1778589901,2041618544,994353518],[1681124809,391343302,398574366,441245555,601429700,1173129059,1749804097,682861301],[813249470,834525472,735916407,1043859123,2091987117,1414556238,1571898184,1690053888],[585731722,1110947294,1725199689,1394510198,1029692181,1111166416,403283460,1043129316],[171599306,1419857889,601633317,525140245,1889587956,746869775,2062986221,982427871],[692835834,540134216,23205178,200205346,1289132359,1853570146,997536480,1991850426],[668747876,1853989842,738942216,1415914782,1202174644,489037451,2087384356,275760972],[1595331728,1767919716,1422527797,1499853915,740839376,1340111939,1319168979,2103077853],[701077739,998877040,1064233999,233007227,1482144774,1820320237,470479868,1747865133],[329773977,134084120,1154817521,414835758,452376594,1684170176,383667018,1666541337],[1638260714,110486354,837026602,506162464,590857206,1122610930,728589824,1353673395],[1245185046,255987307,2092164146,1484971565,214189189,1122194018,1156027789,1895144442],[402773726,595018003,1766052854,1573022446,1154571988,415226240,2118005792,1138208932],[1662332558,1191487192,912857644,1921370492,1186754127,2044373980,481139660,559724870],[1347564904,58272896,1074602177,360003936,992782167,1146136090,480643925,732948243],[1286509397,85419838,1792754986,1717086186,1273021202,1814182073,1121797738,1388273812],[1193526807,807569356,513746330,1436274457,690808112,1579602732,1247050891,1978572606],[187360009,593883963,585810679,413068829,1102550190,536275922,1462211266,2130018996],[1456164734,2060621338,1207769362,701227646,1088714312,511563109,1036184632,473168801],[1023594158,1619629141,1217953222,1949558116,1310791021,932344439,997124231,462435286],[1343629251,360176753,932258171,950856842,641138452,659880991,2001593263,1523836335],[660409441,148184340,1346329704,215798841,1558824697,771473114,622403815,833825530],[1414223341,1199464862,638420182,969782509,864314843,49821960,350095405,1410767051],[1538777035,1371616831,635204052,1207736597,163489486,788501765,1501201898,114558960],[710405149,736483911,497228461,1966049469,662873380,669204765,857629613,1933832871],[1272407583,413137675,515588309,1328216605,230682389,1203080876,1370627094,861475020],[862829887,1380815260,1330760565,1226560721,582260077,1970014429,936566924,192741239],[231184306,567859721,7691600,1197396065,1648075722,205173845,71444759,1289721610],[1250463906,2063083091,1303639163,2113936459,590563306,494695694,985906795,841030568],[1012904137,1965598546,322427034,2052182199,929704293,1790379410,320513883,1849902902],[606093311,1986005397,546779973,1271615447,544873087,727376128,1853753668,354007348],[74823822,285530611,1625810869,716615263,1958121176,217081272,1016779970,1223514560],[1041995051,1637900772,1449924834,1882389016,947653724,1371215183,1254398746,1798333044],[1096089997,1110590630,500570827,414719371,140600972,8889383,669159904,715252839],[2044897634,1557548906,1264816044,1587627535,317591574,677266453,411379559,310548353],[630903713,2068121919,166810482,1080954712,404404624,351944649,1857250401,34541409],[137082725,256246605,540010245,790045840,1469011294,1216855878,319318442,945084529],[1869564170,147956045,615831500,1040828946,1934967890,793646110,1098569980,2118603882],[1878127682,1977124806,1730124021,1617821546,966569180,94700108,424902026,339405442],[1327080412,1427564795,625072211,705767562,951924569,686089376,2007918715,453628429],[1980592168,1880195090,839640216,1342117266,389448728,1553106547,701001697,94447313],[2116077174,1605055226,936872472,2051386613,809568497,1572347946,633308468,1998118763],[823712375,1766954529,775259079,396722905,1819783754,1952526856,687167452,2034751014],[163900423,283626990,1552172621,1323387147,81875053,1406336615,1252190908,1964528671],[181303271,1934958090,856518286,1722224341,672863771,1777286603,1324442961,166490499],[459544993,1967178586,1717609282,1842657768,965568307,1640130807,7602534,1640457216],[441631439,1821836637,1663079256,282969611,315099444,688084230,1771229704,1622347905],[660290384,13096209,1886839858,1540066861,1528777978,454644316,526254184,811657755],[1211778807,910376200,170314690,1326629612,730188330,110333021,335640545,1399507202],[1753148555,2107209544,2077741949,163887971,1939421850,171492060,1449411347,604497699],[1377073355,1435684547,211956759,1267415888,698464540,743127861,55165041,143056321],[1478923526,676987043,1619360066,202979683,1810539495,165943989,1977169795,1709018483],[1794286501,332408969,637254296,1908728914,1482831224,504244528,1887605360,263526087],[1633942707,547307147,1314537818,1167425749,1001569926,1517174690,454194623,1768172996],[783722354,606405646,523984019,988659002,1360140282,735170120,2045177474,580681672],[1600131675,237310522,1398188321,69610622,786928041,522340437,68127224,938223941],[859102180,470436081,128324452,448850859,1620288530,566451864,644903607,500980056],[252667084,1498624709,1529453094,191812902,1077096045,620228630,296657302,693780087],[57371583,1169108904,138637776,1962172401,1276217363,1733987629,1770053957,1597649636],[673142716,2101915696,125910214,638698832,1472142403,1070248499,1293859834,1388082485],[1633440511,533656314,1994427391,2077180110,606081153,815478416,1729203019,2089884232],[196183521,719143496,881739936,1230869984,793930953,365814620,1243981139,737274417],[1630213131,1700024971,236443636,1263408853,1215266833,2086299806,444335900,1066065797],[1965596798,1698814796,513146085,973996398,1326784221,1611477052,1800683090,78198832],[95875567,855632385,386169619,1916087946,1683573498,1599600520,1348568192,1390709540],[2044286746,757033545,1586668438,331064710,633691236,318557116,1029003621,1690463659],[1198208104,511159103,1112887889,1235164473,1929046837,1442015598,1386390715,185829135],[635782403,1107615554,559792704,1333543298,513949932,320448818,1311822616,792659367],[247714305,1814129305,146582554,1594725556,1277895299,1286087614,1133092494,1848451414],[1069655381,48010589,1826403396,189549033,2015488104,977446314,170678393,899415690],[69714637,1955687720,1445525095,331080572,1802865027,1312915185,303401675,334893828],[1179409285,985175408,459964422,2050496741,704031287,195478314,1494851884,880466317],[574734230,1511188509,1303046631,987701172,1083252053,1475787102,505469154,1232204145],[566359754,1430483942,706688456,1767297483,831533520,1969387667,1419065011,1832157641],[763027183,219323710,1643354967,316850569,1242548512,159316207,217190435,369648164],[348179170,546362829,1257998697,1813401631,216660602,302710146,12294364,1648681349],[1614178106,1833327106,1436088221,262258137,771979973,1696530105,724758690,588736607],[1609257837,383810381,444884298,916468646,760003029,635017946,1475178217,381765354],[534325486,1517821250,1509427849,378479915,504465882,1247692860,972849321,513165189],[998378105,1257246527,2095422376,441018035,1542805632,815244060,832352493,1056563171],[1883187034,1754674174,3388772,815912503,1256611352,1117497512,1331873395,218908480],[1019102103,562619628,860889069,1577130236,1797795969,1930210641,967996299,722983788],[461493097,911801024,611762841,1226569256,1667039615,994987436,1349320039,1970185928],[531743658,908377865,1270079856,146836105,1955457741,256643376,1030372847,188319017],[1581475769,254436474,1889266653,700465875,2094147883,1649580663,125423436,1928141714],[352519203,988071178,1460420112,471980202,1559594317,1868508272,1113311070,96826432],[663786097,440999063,1429648837,1176107267,1286691913,1437164187,2016354582,1606680850],[1109040638,1193745422,258018148,386982910,521375691,1720728044,350877032,1225150457],[1307124885,1719791640,1062795801,509771513,789009554,19982667,358518348,937612947],[625132009,1646877012,1297649531,999912825,790149870,1320186090,1048617511,122092430],[462407765,2005302637,1592933094,1642797677,619304741,587019303,902803205,388999097],[1201195806,2018593305,1939930664,997657114,848446127,1340165370,35659825,729530105],[1171751373,51567786,1539485378,812124714,668973906,264007580,1465673538,267698391],[1965411194,100292057,908729264,1294131086,1252272910,1694859245,741251914,416571126],[1758830938,1432271487,1095569861,1538813642,1073982253,917136662,469528824,85336557],[1912976515,946724583,868541306,1949739854,2068022229,538424021,1862741562,788517545],[1487004411,886404391,972364033,1000673638,988572642,1766978429,2091467695,1028189017],[758099451,830497041,588140006,1857775835,663011076,1943565508,1192910641,728020799],[757959568,1117745421,1728722438,1871060036,1087431440,139622064,276005485,1606789717],[1583956176,1706286899,486042609,1489298735,1060344769,203608600,1369929606,1331205771],[66855099,2124504534,1637588804,1421885729,1795653415,1473464405,1653644813,82157157],[191840673,1717395768,1257157780,327212014,1004922557,2032363622,1931133542,929887284],[1318922455,1696956065,2049750414,779503707,1594812977,221591611,489716893,517451452],[2022180678,2110852496,301093110,1161496408,1122199589,1789394791,887901591,770761842],[1094453906,1730883994,476855995,155905601,139603734,1870809691,1568989580,1274545186],[1164830342,1872984205,2071499738,1383994609,486265117,2079800917,1375089160,372277115],[303003695,1267116323,1399857698,91427303,965119996,265765007,185190062,1793848044],[1211618368,1984559479,1425622970,843385880,1094781463,982281507,1129394494,1790945911],[1772116814,1209005696,900630305,1373047494,924941396,1925094097,2106052187,1853274608],[1660963987,798886265,1672345453,280387501,574837324,2039012889,1460309122,1598141806],[1959237893,1477330185,1149612191,432884226,834071575,28506990,1908461630,960216228],[1262197173,1966932606,377722352,1738570113,1881729139,320031826,852297879,1480000065],[1676812525,1998720309,233456494,608544987,785225632,406813896,616508773,1267356234],[512874188,1170807129,165860755,652496072,1325839714,1118689425,1464940405,2122600841],[273954672,1683982667,308001836,28860148,2073240223,38550320,1847189709,115923967],[261898819,1997916137,1613952442,1621583908,1969634415,1215000490,1818881066,414138837],[1584077491,2047693036,2072377135,23707484,1391777597,618161686,1123269047,854078052],[2096559794,1653788150,459357423,1364279359,1904465949,1112612987,1058080534,888166907],[474171189,775133167,1830395610,1481941756,441194907,229377004,617831650,1422891028],[1713385224,1584107473,1007176560,1772679036,1322218387,1681198506,1495605157,1497000892],[1117419708,1956942587,153011558,980419643,937845126,106679777,2102235328,561975654],[608759161,2019652542,1804888753,990166497,1817281978,1987197089,90682664,953283478],[1075207244,934768463,2125436019,454030476,1044252265,1295074720,689272823,332085478],[1520284137,2065060578,5049487,1724340939,737880339,222902898,715239680,1209900121],[1678148585,851862815,97976668,2090662438,1012353809,953705191,1243672733,1537812525],[805569536,109737071,1866657066,1057854558,651567782,815775592,1375696215,345286293],[1983139309,505830472,1204826059,1616431957,1441351833,210720294,506265980,651248294],[309431705,1977400625,1884998931,1214838524,1404921603,1188359532,1865255173,1753637246],[1237210492,1756666042,722308747,702482424,1054842948,39505376,1165621187,328696715],[360563779,1607649702,1791929076,694987075,356039196,547055590,1872150446,1345566271],[1845258110,908531971,2123587477,1908474148,1415754727,818694254,853255085,559935837],[82351953,813860599,292927212,2098227786,1662476158,691088565,1189520503,74327468],[441152289,1472950154,598668824,649326549,488603731,205326273,2079393827,2128590147],[1571153525,444673257,1134612598,1477941399,2054700950,1778587821,335083953,242955112],[659954543,881045080,1019547290,466207343,126549024,1531004302,1364749485,2005538136],[617772142,1700478383,282388957,1247574177,2041321439,1196670689,1793820358,1666914930],[474756657,969063057,678192757,538364555,314139092,222279182,824791975,709498275],[760133115,263608785,1791325909,643407965,1382796554,603040263,844625562,1938948624],[1481973903,227433404,93419307,889248852,1626997304,525660797,822301046,1772126519],[452321956,1315109639,559218765,1820393389,427086435,84034494,983647737,158810384],[1477893690,1356076007,1510407224,1663849738,285307273,623194252,409821565,395825856],[1501545460,566737926,579460708,792846002,1681202721,117348285,355625560,1770430057],[603446440,438826578,1329136601,1148706947,621220897,1519268996,866422110,1081648471],[1957160618,1741981120,987530246,2062328066,372468204,871899880,1301400413,2097673635],[313914263,895634354,2033985984,1407158745,625333621,548643982,1595872558,245684781],[1642678798,767006239,108648941,2010948098,314536322,1289064143,819819199,816067573],[1722162635,1490385545,436517793,1971937025,1687430833,289359517,1077708734,812201024],[1827190282,971198457,701679588,1857554775,1682064089,1626321813,1473528570,1658768052],[1325419292,2057238039,1579917462,1386364862,691280856,1011164629,1835324534,1265594541],[974263282,1950449189,173931371,822918812,1156739696,175080115,1513643975,215403872],[1528340253,761766251,789892118,1716407802,595336262,2111849077,1882805418,1590785031],[721449121,374731611,323454153,1734602790,1779059000,586767910,283401054,515218299],[374182899,1782818247,1910030166,2032417988,885837498,1125961404,85222582,728838988],[473324248,1829535226,670595621,692198656,1676640734,102113775,317146132,1258953982],[1443384317,1330195260,387858325,1664081210,1894632774,1791888017,236709872,1345351994],[1945927821,1940425408,637234110,404995216,755285379,587539698,1561847555,1012230621],[412511764,1519601612,1959522072,45347020,648660152,806166300,478087121,762781373],[1901481949,1632251494,540651546,621972894,1444824805,1165537590,249351424,1996154379],[464439584,1498969647,197222292,389595697,772099057,1132392522,778809891,661377229],[1921523317,1840290544,1657673928,1173836467,288304367,1736062285,1906004453,1258343539],[1658293685,1594416574,398012052,1809456361,130187436,713825660,558544409,986862444],[1699759748,83422811,1164882353,570114999,965496373,1464593266,926071393,1380907604],[814682758,2075792993,432408548,1078021640,462157269,1329243288,1932807508,1917173165],[1733753480,1446707261,924059271,997052753,582458641,333163012,1150825433,1298140844],[687281414,1946462514,1512087728,474918437,587836126,1303186805,1504691698,822075291],[1507698395,1116682275,1663733275,712919115,341758407,1336177832,1324109117,2104620850],[2086105380,1294569449,1907802615,58557330,540240846,1827624092,1183507568,1489765417],[1870933066,1716441681,1952637865,433133257,1729523094,1451691798,983447029,1262841786],[1268458230,515827338,322039135,1529800558,2126991671,1979229986,657762165,1451870918],[557287903,2061987498,1223072301,1834972656,998089130,1387956480,1964397215,94110309],[168151690,1899494989,624919856,1246997658,679426498,199739044,1718570276,1158140122],[24860406,1230000224,904003329,2003193512,627522314,1625265459,793047525,667681889],[1932031256,1324402592,420679604,2044412633,883903600,1437951320,695709582,1715034981],[1914949169,1991568356,1093908180,332878419,1174646954,2022511509,43868303,913587894],[1978103223,1693654095,1898698311,1752141857,40310610,789712085,1213845394,910023435],[718501291,1143611274,1690929729,38185397,2073742172,1880221772,1371665166,1487630365],[423525831,375014775,1674109398,633964972,1364104094,386998005,1774745806,1202986999],[1570850434,902851856,365985864,1510964701,991893459,308687791,436890656,1731010395],[2019060258,1887126004,1590019841,749516995,1903806901,1978435490,1084522897,1660580251],[1338262457,1579808368,410871427,1105628582,206690337,1144501703,72835459,1310267037],[828831702,638183027,1344296097,897319078,1373217438,1310205115,192951850,1259037586],[386820424,227289617,1472557143,442208481,1460114902,674995099,2030600698,1555097859],[813859519,956859144,309383661,2110273189,1497277887,206179188,1897869551,359552600],[1007435305,745637653,1362786529,102856216,284598094,1692842630,721138908,1800528484],[433865147,1591127303,2018534797,1768603054,1132931147,31632861,1630502687,1135755094],[780792088,1486399932,1583233486,1216691947,454997178,2107382370,1731428829,903999646],[1347886932,1537131517,913134771,2117686752,1165953681,280956197,395723620,1711925925],[1800734465,124367429,1614663018,1779624657,1663467395,1470307209,811133312,2128833689],[1379696592,1984339536,573510818,1869656489,21539549,368345737,799845305,1069289389],[571632879,1456831725,65327174,2069490780,1633279409,1622100120,91899159,616091639],[246074604,515884181,593066777,1148408119,2123179725,905237212,409886087,224271454],[690297322,1067218981,1477793031,124971770,705586080,1792715225,657392992,735144174],[342121944,362787506,148858738,2007348667,690234115,276173431,35816432,1761120718],[1824933620,1700159905,1367547257,1775483777,1469333494,523929462,2112884998,1139747433],[2120993022,33840092,18838845,308952412,288832260,1087762554,1841615591,748022849],[973928277,1451938504,1060794663,1590938158,499853708,1197510080,1486493465,1878391277],[51419488,402748702,1811752100,1789899283,33152595,1705163657,637140145,1580319520],[926157434,1895612728,1562244383,551774099,802336147,1245016653,447598262,224366973],[420596727,458866333,987097958,254523844,1856265871,1782673735,1763801610,1077214402],[1117197383,1406803992,64030261,1261588355,504762359,218810471,391507447,979063256],[2044347712,347983837,400126679,1991913055,1466030046,1434111497,31024041,2082854059],[13280609,2004699021,454198854,1305982363,1649881519,818555867,989219952,1605014066],[358642197,2058717752,2021567147,837131139,1039760628,350546084,728938893,2086515580],[239185563,2091395585,1597216641,1833663675,777206312,1737712765,538774046,1613208893],[1331821267,1064400143,1401728584,1733378495,177131382,1586918357,1359174946,971898884],[2056588541,477814527,1344629906,1091522492,1730256300,454024399,631996278,1990278041],[115548551,1821477522,816396693,1121389148,217920788,1508071264,1674275475,329062220],[1272206612,1333312301,1546109686,833228482,458811113,1205695368,1652868734,712712840],[1422288182,2075944134,2051059289,1765605013,2089262461,1960106814,707198056,1982704889],[114709984,29726840,589958638,1796900489,1398507372,148826146,194226077,1427736690],[1351143549,426767755,503861182,1139114043,810537035,1213346888,1191016527,1113110172],[461098132,227956801,437679600,1643411242,488316969,1851178696,1950013532,1168616774],[1169896987,1776366618,1547984549,933069763,1803401747,1149836361,1391540849,653890939],[727596139,1131684128,1216548149,62397802,585667345,718935703,969044452,973544154],[1616361809,1193574516,1618893541,1444499019,1359327145,1806643164,485774239,1087288929],[747712426,1181573277,106320786,1443405705,135200597,889906058,1988100609,363848332],[1646620549,1088001228,1968230625,18886840,618426456,932219989,1856796646,2032160827],[858232360,1063774169,2101883129,2091107377,1916160084,1262207479,1459742934,1293993043],[2109475689,797789189,2071915542,2065544212,1417909055,2079217210,1645552960,622534428],[55594649,2124823143,744446920,636733016,1742998087,1819432346,885319158,470066585],[1440169236,67308061,863701317,2095665592,1818453597,1959143724,1605913325,1537307430],[900079409,1321916954,1251935075,1362977033,1326700800,1346436446,1028182196,377911121],[175866232,74491690,1183418976,1920722655,914533665,1396502658,282779235,271123113],[24381527,192052842,1715211901,187998113,123797381,1134487071,1545134828,546537481],[2025600550,465694175,1490813380,1259929164,2000924917,2020360174,877825373,529117342],[169637574,2115901575,1395909621,1080596407,525350894,1494528445,417025809,1481416855],[760426646,302211309,35032980,458169284,1746836370,1266750970,1219278262,1711139249],[1977060576,911039308,949498376,752454879,1599979793,487374135,1690754736,648039722],[1468527199,1773075239,2072583275,2042446146,1969783857,1872529289,656900393,1779540052],[2092570943,2105253736,1718406498,1460967661,1787635405,134212768,1243053589,1398569632],[599539595,643232537,189876748,2094232028,864639215,1145738861,580816708,231430518],[1859634835,1838521745,2047026584,147488130,1621157786,1446085449,1166771627,1895596105],[859186839,1722236210,1972517314,316144140,1166271205,1701207979,1654295572,904109841],[1260363944,423993840,1372063494,1808805446,1134237697,10559146,90831031,628541351],[1244506296,81652365,1476033156,111153606,669542123,1020667525,1840092852,1296289238],[1992468013,1412660017,1086294119,987331921,1507454556,1112588209,906079108,502797714],[262984764,1336769738,1073026310,1637140186,1895243396,649126431,2017339204,784263769],[1472220322,844432619,720415823,641362724,864770682,169725268,1329921271,175560735],[557975157,1547312789,1657751437,490216481,499257206,550372970,1411384727,1395392174],[1363190457,526804183,831598309,944090139,2038831374,535863082,1336629408,494046748],[1299469888,1515961660,1262530888,940906841,410830229,2025257181,911851126,2050806211],[602267008,150612241,1183680642,1182041522,863678393,900698621,289881206,1141745236],[1265469176,1582838038,1885816574,618186775,251491954,1086361615,686746392,1937987582],[1719777915,1158033783,1433315558,1474357221,127235750,1473085827,1723941867,1752630046],[1408107628,1841051274,307409219,1459881019,17174347,1576841102,2057872928,587283032],[1961395163,1447651287,1975918991,2114333642,1160485920,1130508457,1621918443,1845058001],[2069815088,1526761245,1147689552,258904341,1224136784,1657577662,1833577454,915738346],[167077462,1025907289,2022262602,2072977477,181991446,526935509,974202771,1438555005],[1138832377,1637880446,2077600441,1959951548,260224748,1809490205,777223033,67454351],[120687001,2046529461,192889744,219692397,1444894643,1206132305,373736173,682674847],[643294578,1272610562,1010458229,1665455360,887464669,1888130543,1537482359,1192816329],[1575401146,367616102,1954716786,1867341713,107222591,123566412,680638119,2078767156],[1333772661,486672446,857475043,1991206877,1887592092,1324540588,1602220854,151687224],[1314174714,1003716455,705155098,228223413,277454152,1046633525,1387171538,1990716850],[1434408726,1812356477,2109929901,1706710853,183529870,598210154,1537558780,283236216],[1795062653,1039964698,1669251714,1229008340,1688483416,395583046,532885370,1225589575],[453628910,1962409602,1852700290,1860168091,1350872231,687191388,859829512,705792164],[1579814703,978432642,1641649274,1468637725,570399428,1666774511,336192272,1217471532],[485070306,809355522,1409582615,1321507852,739577660,1004779069,1141529770,67968107],[83525483,1722013519,1861104037,1013222425,2017896943,754010209,1913984708,821773149],[1148408591,90255976,1923730136,1364662223,1941115961,1063846261,1217124236,909092035],[1965207738,2114189289,1096238854,1511864391,1287345726,742773760,2119920533,1012617312],[400152321,1078992808,627129285,677165737,1139681050,1195171836,1809935704,1528681646],[673695468,538083223,1197067118,205890070,1974378272,25103340,2018907791,815911207],[563213970,316415408,1822223457,1133042699,36138591,1946977739,1449268892,2028490885],[1554329182,1672701067,333245457,693144681,1892791050,2065968250,732995840,729368073],[1424403328,1405340932,1840182853,2031017296,1768806398,2082112072,629358029,1174929189],[1693875106,353390479,1773405014,1562651534,1444396771,1528886376,429847338,887236300],[1726281648,1454996651,1269207394,28728222,737081713,1819067199,1911818034,1978957874],[1192050321,1939869433,441377170,763973044,773727770,787116166,1351636422,1741870505],[119085957,1881908585,734490403,1676756382,941497931,1657621917,953560124,327127319],[1432027830,1691946424,883181035,1599291572,366294537,928438823,82366911,1597280033],[449509278,436048513,1928407830,2104974618,352307903,1942797855,361614394,1790519175],[1423338895,1374965397,324393470,2006202036,939990754,1097056520,2032370694,1212446941],[784003645,149540838,668117813,1788607219,929189548,800984967,58214074,1255896744],[1587560257,1188249973,805072669,31036758,1846486768,945071872,428318358,2032550170],[673250204,2103568974,1219962811,690128428,1007802107,1100348021,482560577,237413219],[1827561568,1093411285,1397861086,504617852,1117812245,2103292241,833496755,95711527],[2116152754,1650571208,1583114458,407916309,1800493341,1932030139,1515814299,473782281],[577215161,127146424,1216883689,730832330,1722564915,228436245,1865932127,1251330315],[1515116488,467764785,953483288,1814482259,1569701537,560836822,1244887153,1139314670],[1895563630,1606216063,865949671,867782499,1920557142,68175856,164030486,1762354005],[1611987279,601693731,822496008,97755180,295411655,793232344,1908904581,649749620],[1024155102,241966875,773034930,258715243,627481398,2129682898,1752914162,1466509469],[112659503,701610926,1351736494,47763160,1648716902,1621462523,454033945,944781291],[991264402,1180032196,1153264988,359171302,975864406,1896920145,100857604,91404051],[1089864598,1110405991,1508069184,1307515490,99936598,474638840,1193798745,151811611],[1874182571,1923239675,1096843627,2052455620,294337968,1242378706,1254572192,2122914109],[1598178347,976651382,187132538,637409682,781623407,1338103027,720796671,820321013],[1038994720,837748602,1877880470,1160209568,2055224674,1759228,322341749,970232436],[1582701437,1556417219,1338051270,158415770,973611823,499662968,2090406023,1833077709],[408013165,114352657,474247465,307241334,736306146,1740443912,1774804886,772460613],[523695858,1503684735,192176327,478749979,1815931447,1089481737,268316771,1022465683],[232032851,562424182,1769868745,1884041083,201643393,1341953443,1985462616,76800258],[601282185,914353148,1917939325,1779995893,567059071,1132338360,1212769641,626598305],[167403074,509885166,1743846059,1965147450,2045113530,662391802,549082842,331057810],[1185982105,1900035536,280178491,359354608,1843706348,1965163444,1643305703,220006682],[2097457299,1608989021,1844120338,343631292,395662738,721293955,522623141,1191422363],[57609832,1147778813,765808012,48840134,1335434200,492669472,1445822719,2120881067],[853338600,1573000016,659449661,750143029,1015694890,1766078562,980299777,526549651],[823420167,755904963,1327317314,1699533527,868232697,1321427847,30816258,2047208069],[1869063488,1244489131,999926175,1034066162,704443323,1958850947,113926803,1336887552],[192309353,333272166,790084990,199925714,1093047014,237669217,783110608,1990467870],[1719438084,143284075,1058825731,1212930555,1166395118,901154811,490348998,615142927],[1392577798,341842269,299798584,1256761499,1866647587,596573571,1470703206,1188217300],[760282220,1694917375,222444570,54819988,1547048506,775443836,264047884,1042241196],[365540832,145250212,1905030483,1144509169,88233844,656148207,21371526,667453996],[241619244,117493331,604659888,1401706307,1916341632,123109646,1545645998,1094580372],[617262426,910152749,2107543325,305259697,1978443099,1785495451,1785124735,2018091015],[167044048,1862981173,282203769,1237247350,1320283875,997820102,963158748,1063817687],[1384459937,1989811007,1708783259,811528736,1708559931,1114972507,230436377,1444868034],[476927926,197479023,768068424,1877724737,1388054971,97588880,309107988,138120247],[978531670,2039001016,212832500,1751298408,1748706473,77496202,2096294195,989292828],[130298195,1647090160,1702037571,899352459,1827741917,1715212098,13402521,2008882442],[1065788423,1601927301,2097739188,952783274,943989513,1648539276,66093095,55324144],[971207360,364576841,2063477914,333567211,784071873,171398735,447988625,342850849],[1031930879,1931682732,24960152,1224609697,1834506935,1611313390,1381959746,795041627],[376795411,1264630714,233095528,335085849,257740423,1560437393,2062556888,541226870],[2029607586,615447393,1107184268,2041767837,614784734,924076676,844884009,1420894565],[1111402790,82025055,898522531,1831187240,762426073,1014316160,564496591,1464693376],[1135553629,1102324296,686836055,1276893443,1055504390,577952799,1488470827,1162518539],[1210382201,1745348790,195404283,218444060,629605555,1230855132,2040663828,1837821324],[1357445978,142039645,822521392,1619880848,522441459,1340302073,1548038818,1902693381],[2066924452,316493555,909876298,1447232205,1106961005,59199681,536611667,505190430],[1004213935,1297452448,904284986,395995723,212623530,1689469579,2113963447,1905445358],[860251434,151538123,697742364,1759857454,920697229,1747556121,1053254146,1430506888],[1816440986,355590215,289913700,211522306,472559154,1282683091,634806657,544380744],[1407369369,999682648,1199508713,139523484,1492985948,1611391534,1439123305,591343782],[1542587189,1359647225,247975821,734666609,78815539,743938737,755926265,96531657],[40970624,541295127,1194145612,2127460397,13950522,2030553068,189539176,1731829166],[114010306,411319542,1563488330,168404520,1629176527,1485185613,393402758,72649901],[568961540,110067993,603886657,2041545065,607733820,1216041809,1467700366,271757858],[2067095854,2090464701,1859903555,1640252235,1243082337,1679210066,1749879675,466298413],[612103784,364039890,1677111982,1262709519,1064316564,1349114293,288678605,1610720124],[1240250849,936784366,432226329,1942231518,437608710,536221209,1328788015,1356962373],[822239636,2080210849,1280995110,1652465903,868674057,1505567617,2011690432,197609327],[1566982190,2011863077,1585901337,1121374537,2114681501,736063394,492719127,514228101],[654512913,1236880560,494038628,1374367231,1378986776,1351803424,1244891973,1712061501],[611193246,159519448,756480093,174041299,979265822,1878147707,138611082,1789573766],[683904126,364576365,642443733,1148826837,743165209,356272468,342629144,1232400544],[211480584,495607393,1942325632,1206524684,1285515426,1983002750,201260115,790251843],[1090653559,1014138185,1974455097,582456174,661027823,460566029,1669736262,1372892369],[1751471468,1482633697,1996164587,1387751534,1615203394,382955995,1243784754,151954585],[1784744463,957700475,659263443,18905946,873086787,1889237578,782128365,155188865],[399804287,1677808256,91215178,1148410466,1311739395,187388490,496556944,1606925427],[656678710,48494446,64269940,1294049878,1046377391,884404661,1275664273,794921386],[2124339381,4817929,1194750559,1729782547,1213522987,1950928848,929586314,534374204],[1027731257,1220764312,1974915750,85353635,1146486593,395525601,636637760,421901692],[2094177265,634220368,563969861,1934321791,1648244040,414802933,264062515,1623416248],[1451766240,1490907995,1914496394,1489056394,145565382,1254986076,965366616,206807258],[167509621,2035882046,650221843,1625488832,241629967,1256260336,1942990901,117917426],[627303695,1598902652,1750139616,1241003778,1967101383,2069827297,2093712681,1448446569],[1013123343,756653733,1304828355,308824845,681779077,1851000464,456258,43459517],[735985878,600074432,1436950210,2116924659,911727249,912976556,1892380552,1991678110],[46688057,2035503792,544741254,465464482,287332747,1650638190,1338076288,1578929505],[1154138427,710802380,398736200,1280168969,1595179479,726246633,2076177136,913758910],[286396175,214536798,233685183,2092680883,1617385601,1001226162,1596382013,283076425],[613267656,671340927,1794094592,774000635,388595925,1573419993,683727986,890774818],[918422082,1281381711,723354621,1657891007,571104448,523616809,458708760,1127101944],[2079174419,2062749896,1066806741,1412336678,798085656,608840954,2105654918,14724326],[91207346,929860585,646277484,1155442443,1669025660,1699282721,1921529176,1779796032],[895728013,1770724647,1017434358,1520508324,1643072169,244105060,1111954879,1882209742],[1415816230,1493665516,1607985219,698410112,1966505488,1792445208,1976504123,861466583],[870286872,1100536644,425014332,108124099,1928891261,1874916484,1233915624,1825857520],[313186560,1111626387,958598259,537877322,698964710,1796664092,2027967708,735812320],[1331661274,1325848169,1429849299,556308249,677709437,1870808230,544050071,186847090],[1104007544,1814682208,125702797,507680924,677417180,1146583782,745328005,890336718],[1441790590,846918919,1151784026,1884024512,1569255946,1746534860,2020201994,1278484776],[1775921767,578330978,1163887795,1019124783,686324490,1706486212,381700672,241575447],[1992832684,586738206,1045314114,2016130671,1138297633,781245902,1257110013,267823645],[363103148,1293358205,2129112715,1684197907,1922786446,1763603513,2005472858,1772153152],[1045021704,496718676,960319151,734634518,1872931123,1830494835,825685113,1004115354],[1291778018,771770317,1444388156,2439517,1061372477,651802945,1012455144,157993328],[1364832199,963205924,188398490,176017514,1594794993,1826624577,2033219648,1353328397],[1273400384,1296659345,1911561384,606072425,341347637,630518554,553987927,417707978],[1205163794,1903304502,470106009,923407299,516807842,131218084,1033121274,923603930],[1935237755,717236862,487570586,1371683563,304369846,98651598,2003023083,1956294628],[1465188890,2005226488,2097246112,1644644260,408584324,589873682,2107192257,1250998174],[1060093542,2025780380,1522818862,2106642824,1056121263,660257771,324213623,1659252821],[121694330,624910887,1030667213,1334478377,706363876,642846423,124853115,1197133742],[2081719358,958775690,1816849195,1240318053,569069439,2044435529,1910391908,895955229],[1591089638,676830931,1427417092,1419074202,328008646,1274191517,270400534,1109757427],[1529131393,403054942,2111746838,1111934891,916810568,1265122153,74201420,470427692],[1301378260,1283924943,547282257,2013701470,1611417076,749592538,1188516263,562997955],[1523023579,1481001081,253548359,33995110,570902223,1870692024,1899955271,372508839],[1986323394,119168865,1603471343,1094249592,321993766,719383091,429156481,726832774],[1398949555,1791303398,1390388654,1400417344,1506221559,1459209176,812150691,413495189],[1499098085,1364204390,1207237516,124494129,147876753,1035351164,516536848,1885478829],[86814709,905937175,2083052289,565140376,2054587128,656986340,771075195,1484889117],[1847898553,871560554,1555636131,1134155520,919992105,513821447,1772644393,1577101997],[1888652068,1848999834,548273848,178477235,630359214,89879928,1597517580,582820476],[1907313361,1048436954,2080940794,286628786,123913467,1119740537,153810937,1415812199],[148841122,571761631,384111761,597872750,244338661,1632906853,297226943,1010670780],[1814668671,1724644167,219177233,628063892,2064514459,1294162671,1800067580,2129681996],[498764128,866130552,1689129375,1072146125,1739646023,598011024,1837907198,407800520],[374864139,772896676,1959685456,1786831133,1080063681,2037150597,507763757,779084302],[1480139636,1085714838,1054074423,623597529,1735752933,657703142,521767396,1218819946],[40013050,1778386544,668649713,837652503,825830059,580140724,1818745284,1517231625],[1160508988,109928890,1441295403,801809616,1903768086,575046072,683382269,964433750],[718349785,1093569639,1825834372,1042434920,1662212217,650131606,1828436469,505560219],[2107705473,1202600646,98269338,542854125,1634632338,1681752416,1337470305,965057624],[717316493,230433289,1956037419,2000953819,1891805695,207259829,1193529447,118994782],[408880322,694172271,1303940433,1447147847,1592711506,1113557238,1948998704,1427664428],[454876252,1058510860,1421544287,2130638253,2097680684,1977572520,622487816,1766147012],[1746328547,1879091376,1411844896,193856309,72004631,1835863468,1116441607,2123975138],[1441639552,263019993,897865879,801817511,1611932629,1273510033,193185153,986707526],[1395740043,29373550,1973118582,1538415466,1275355671,2113715538,689944862,1634234223],[1681475929,216056556,1837446742,2051950287,1459850543,973280951,279703860,1668615017],[2117207497,1767116516,1382619355,881831384,1379087324,1355047054,1469353858,877509644],[1301261896,1729876534,621862655,1164677350,1263315786,417515560,1973563381,547861548],[352442974,1372385332,1176298045,1952595973,934438405,1058802231,657078308,1864561904],[1741888399,2065227370,696401028,702385874,1751577949,727000763,1630750745,2114321041],[1989981328,1071000742,180511457,391143328,4936907,1687176252,1884801104,843475160],[890930155,1731870820,636804062,852712859,728332214,182225088,19926290,89754150],[345859597,611084947,1641396586,953332357,2006999296,1413568493,36279585,1657431656],[1655368266,769940982,517704730,861140157,102429731,1696172871,2089291048,1185592611],[1322029253,2054107527,1158634465,1920287352,710159323,1809133818,2108334807,1505749189],[1690287091,1562822715,1006214257,1209630523,1974298381,472486533,2050644784,62423136],[2113032848,2031941548,1317889627,522630286,2048019419,574837420,5495978,319306081],[211420572,77859616,501952752,1328571940,1199330843,733626870,694764175,355525911],[487788507,1575560106,343547831,698553496,746104313,342034902,1870683635,711472025],[773433211,1293473692,1481611132,2060309398,1477706505,771368246,1406243652,2126375731],[510499110,2065888277,164091688,705799937,2005128685,1954751296,762465166,1850816303],[1196866980,664043504,978585488,1855505151,961549286,451089346,951380430,1427072567],[649797161,1984402260,1672772166,1549380974,1948826491,1240849997,693775980,1445263155],[1257272718,19062670,1806453947,886337238,357354730,1857650680,34705361,979054635],[1608778431,1503636364,162245652,1971800393,1717173745,1887170080,2043987776,452988599],[1428966505,890025300,2019155124,612252402,1734783625,578413902,384044800,1143609796],[1753367350,859216569,83764734,388091871,1314545509,1345056280,1351064234,1125119209],[102832311,1351252178,398011999,1410881827,511038492,82660753,1350504858,1667912762],[1941830285,445805890,1471791365,634653066,1899722780,629982343,1364591183,1412064176],[1598341653,955744481,1456678639,2008648766,4398971,88282886,1702907196,686693877],[226195151,980563116,1200438139,1049949439,1868869544,1199423656,387916996,1990763262],[416025031,352957873,545672206,800400245,1292801759,1924813782,860685511,1149672225],[948112430,1793406394,205158386,1581984182,1190888249,383167716,283904025,1773141438],[272502657,536771548,1058720221,1171218927,1271601300,1438860063,1684336130,1685728346],[1189931390,1229915897,686897047,267526014,1118362541,1951797308,1340377994,770379420],[1292745462,1519303142,1967851665,1567357422,1056428000,697519811,938022024,1755921496],[1397393177,114471558,1996943247,2082320440,1934858510,463058250,526356176,1767584896],[1993578041,319529075,1278334420,626290980,796370780,2077960039,136260801,1208554212],[1338870251,285357011,1915690750,685838908,1786255594,1586449897,2037190340,1164915961],[1349521277,1277504429,64574598,127228611,1989064670,358589133,1718986361,260471427],[543100470,1400244278,1479330055,361248992,1826329244,1837747034,507456573,1304570155],[1070485887,1949352898,711758376,314564328,948533348,417478183,1347249098,173563338],[149631823,1489032986,1072119860,1671759838,1295613314,328965214,548886501,1144565074],[2086080996,557147381,1886384053,1466298429,1154214558,1013775473,113991561,1093754133],[1522975347,350075466,2076250008,609492118,2007040838,97287622,810568396,1740865550],[1459393131,726474369,287713222,1953608091,514443139,166056586,1837140531,1709435532],[1378337052,236850103,233358498,1271491789,1054739284,623064837,1271174598,2084007079],[837732940,15194450,330380721,18099191,955673169,225463976,1387534669,1798566957],[30947958,255469069,170151484,1377032387,108070582,944133907,2077158083,804844143],[998404591,1264591362,858073790,602047404,815223487,1746104408,1536280419,799108704],[149097946,421128460,591188852,1607940300,1084065791,1317435492,2075693358,1368956729],[349392338,1784879890,1095058762,1578141867,615656316,1596982455,887095968,189393262],[1594982653,316187218,497802517,1080208377,2076102888,693709315,1672892558,1152915767],[1360294784,121059449,583138560,1605075095,1416099819,1384320764,132514399,234534068],[2030785177,302308853,541240956,298337862,2012488656,1070699146,1938511985,542511849],[1682083611,585073417,1709865708,1118876712,433165013,1882547927,1351432922,529263829],[604839571,574416498,1604607665,782301800,1684631681,1860212910,771627642,1506758163],[656143336,418716008,238041344,76887366,1640187125,451170559,1257435372,1427015633],[1282630250,1307213372,73028238,1995741109,1749579457,1816120393,1968965000,1028392186],[290087949,437161577,1856987015,1765700421,21146941,276260824,415226236,518810220],[1388464291,1395921131,227562502,2083251441,1260163504,201399866,1496979115,2059075443],[1692894113,1160238590,1096933508,768847252,872670880,995941061,1479749197,1423117769],[224099860,1490403657,1342537530,1369617557,1958314290,703174851,1410692335,2056781993],[1752062410,1738812990,1197182761,452790054,663006915,216159322,619557885,677805801],[1452171126,2059664533,1175531807,164229239,691526163,407890655,224485217,146049729],[447404043,1942509732,19630323,444070251,1790923788,1204636491,119320402,1153909573],[1778320456,1571091302,1820094083,1826224047,824207694,1102153464,61823438,346841653],[1120634564,1151229674,1590932137,268665690,1984709012,1758342919,2123245917,703757681],[1413948728,1758606799,1287602284,971435657,1842403447,855205609,1096361006,1550829434],[1613135918,673782564,1817003603,1032113564,2059127407,2067746987,403479533,1934791819],[1740092341,853900675,951685328,1442291556,304076653,1009765715,808270319,998409061],[1148017580,945771424,625217585,1284972806,1978058165,928606192,1615925779,1166645210],[442494311,524092382,369480144,540126743,725387999,1055299126,1066080800,1181692701],[1614774589,1943694429,81845109,975162808,1014602252,472835691,224299653,1659499351],[210633414,1880506736,1842640097,75679922,672094642,1271773520,472409228,1182018203],[404261849,553131810,282291917,2102902641,1908357004,1642659459,662488396,1863744147],[597153222,2004182779,836403450,483800608,2105965372,2016252352,329870860,11842597],[1590651775,1302334768,1790712713,415762124,1897526275,1159044327,1488420245,1595073342],[1807276015,271979765,965856513,1288198640,1690545467,524013546,243021881,1393243669],[836639016,682660185,1474659350,903689564,2033276648,849450947,338054191,355018165],[2096016273,1894431936,1747177951,1253225116,204664218,1797245539,2005788244,2057644561],[684449635,798013233,1093308049,920592059,1934738349,1650541079,529731885,1326363789],[995474826,47420499,131482599,758944175,1235741832,485869664,722669761,125735908],[1658030905,1295545122,338412886,972490018,357498159,427911286,1861701561,1335543644],[1304593105,1991303068,126359809,1562296937,1022211418,38699661,1161970261,1272848829],[867875084,1015844601,2121881471,176421256,1600256614,643926179,264471500,132746292],[851525126,82148197,2096896616,41369014,1336506298,1832096520,1392139453,1541125330],[1539392111,160470025,1774139824,599454039,790217150,781879518,927811817,105674377],[1923140533,682680685,1343341004,1743704236,482264966,565880622,1875592274,1040878476],[59709364,420111916,847239241,7286058,1087045927,344834491,2023834910,314430536],[725972453,1463334271,146729256,1698174109,790978563,2029205092,749727206,345993216],[1437636469,1280624957,1712255343,727567100,2036258255,1323364450,1255521555,854391042],[837547498,1083387878,1021007744,1873445436,1726350957,1358368049,1054965952,1272129371],[671154609,249600637,980516427,773228869,1941566262,102163141,1400033199,981208562],[2122402392,858541574,1152182679,1779406475,1370270589,564496142,868170432,1085578381],[1422137411,1829228292,1143053926,343694455,1068427538,1617839931,120677666,441053560],[1586621000,1652501611,2000500036,713829090,1362175471,931333023,496891063,185759688],[1561796246,1779464,316809262,492470881,60415133,656546831,1342698071,1082892576],[864129594,322259261,1031815690,774660665,614758987,1691921549,1965990246,50701701],[2091612541,1651303559,1758356986,1937582004,231329188,663659318,82968436,123989082],[352674005,1410990157,4305058,567307909,1094175133,2021958491,151134410,905797954],[307035331,1432091685,1685053651,28450705,64195904,960617900,1240711198,860413574],[1256746365,797835592,1320334001,1414034752,1123704083,614814073,1506188001,537583009],[239157346,1345033780,2029324296,1397395605,307205312,1500877121,1442541289,139235196],[1060463470,1548711263,1459168431,101276431,606223143,1454965044,1981573288,14966442],[752406162,99024116,863801864,1115704979,329880573,967390810,900933634,21872463],[2036169341,512755251,1579082683,1648212645,1311817770,1058935577,605988213,60328163],[444357408,927104164,1312095305,803557778,528738282,1844177184,1162662804,901667234],[769981048,1975109839,152111240,397064220,2035363834,1483717991,546498070,626978160],[561659609,74788762,826823723,654323329,223294854,1825256750,1792237837,233256026],[2000346820,1383664465,1030153275,801044407,1550700030,659742469,2072259652,2092231560],[665917453,1021967693,1198478045,2061952839,1612138025,1233603884,1740948539,895730136],[1554913452,1076860634,869749227,241597396,46998748,1096261162,1237019904,1083823791],[1704898300,595707408,489382911,900341990,735894678,51077120,1389927737,308483167],[1760591843,726226449,1934736888,527416289,977453589,1054548443,514006846,513110473],[11143705,435374332,1099807314,88332525,1247996062,943938289,1983663868,1979984637],[810534712,205001100,784330011,2067549754,454892162,1710374723,574922666,1039068762],[752599552,1576898759,1104805498,1139535324,803196832,1883862937,444836376,1225769605],[1956125369,1364524351,1261890517,1699047688,1605030961,296341416,355511484,792125764],[896801505,1098567398,485069873,72273202,898780685,1283702688,1212996242,648163485],[1423393169,48734813,231494780,468036735,236860493,237414403,620044377,1479863105],[638862454,22622628,1757723892,2012565596,722111676,1272392089,1450942793,12539466],[1913346212,1544012005,942564113,416037247,1128615166,895617538,778327190,651250553],[1164964240,1876460769,1069793674,460726389,1875106229,1111621594,1758492328,1669654211],[710989426,1099009620,1536695075,1233088157,1133520491,573703009,429173938,372950342],[61429755,657712788,109937355,1333295090,1369804957,1167837006,1891513353,475670224],[519833337,15009282,270636475,1555585553,348223155,448047192,281524135,1870090919],[1638475986,1882183628,1122685720,300505654,1100836570,950602709,1309277171,1658888906],[997358950,515582015,112028215,1952318971,1230399271,1927913561,1308079748,1629972968],[1642649529,1593928275,2006576625,1494870646,1103421385,2084752886,267614440,1791526582],[667413747,93519201,891597791,1971647079,1481865494,1081277336,1547772737,867872076],[895119773,279103652,831189880,868962118,994264219,2003326830,1029617182,1465322512],[47666206,55373223,937247960,515043780,651230491,1785670541,379916465,131412023],[1695618360,2110413866,834427017,607631932,19789971,830961741,1903031495,1025446143],[1012397531,1595666900,1820056427,726633052,621879944,484899437,223895288,452526330],[534808396,256908633,1285049792,1000423899,1341165577,1733894808,1726251063,658846429],[577867904,6941691,23630519,1497983652,1872992023,1286105837,1674561368,1012106177],[466824012,1641542414,148952271,459294563,45506400,1321460866,47327209,1474706819],[329145473,725429641,608907281,1722261297,919480806,281387247,2104201026,1824206029],[500718884,648862566,718945988,1097421534,1857270272,695653559,1266292344,1339122992],[302177164,1275164285,476865699,326210331,135498063,549323630,2082130978,319169964],[61431739,978892505,1937561443,1457821608,585921026,548317783,449594844,1716159436],[1723772980,211930250,2008537642,370339662,138742727,804240025,134266707,365067811],[780216387,2037640145,1487708101,623530675,1134972153,1231949461,842608292,1920264888],[742614018,665185372,574815746,2069820842,189783594,1970098337,163730913,344735050],[661017493,1603788331,1359189152,1178900930,1114184884,947960243,1783397151,1670520728],[1701838271,1458878420,1752408883,595405702,371444850,372580754,1033541365,1761941460],[1939478547,1418815090,1270171612,1174960809,1990997498,1865387735,962819411,572475661],[2064071862,1642294770,1219176096,1043071935,1824163328,950886541,1252895766,1119551253],[1258358214,968570027,19105150,700864979,1657863056,902355780,37042138,1552665550],[2103853695,293943823,1160010576,1689584166,1325045547,1076532645,1156253556,1986962001],[1272093942,1884051387,699644457,1055877094,1903004213,592255666,2031799368,598559303],[1664173879,160603247,1444309033,856531472,1955414072,1473493650,726297352,270052829],[1191148303,1575039499,1579438683,1023348855,1773999689,1243296463,1281501498,1344620981],[1661093902,1441045111,729379622,1146113594,1663604296,349309186,855677658,1596722572],[789213563,357849434,1522638366,841984663,1650208257,352828514,486283977,1933888163],[452485845,1589063489,433348211,1722617600,1840495522,665679558,229382666,1663010075],[1038773330,1274941765,362759286,1715750314,1986961801,1465636842,460597176,1885790961],[562407468,646548970,1515145982,1093223168,838480004,2113473403,934559671,1725111537],[87329569,1384379619,1106043756,1142479192,958882479,1277652044,170133180,1813490947],[431965099,1318820914,55684810,823084734,1159228194,1242237202,716729990,1952727805],[1017884601,483598345,269091282,1098029465,569778206,340702142,1002053324,118010084],[1901271829,204588947,515754356,1442620073,1238863581,823088672,973257975,36928849],[248749252,802684657,1043061133,1829188425,706514571,965526548,1275174859,1618680256],[631873482,1190245881,1613596216,167169796,532752867,1508902358,66238816,2125380035],[929400230,91998957,2021100302,1351053971,2114224338,1463550832,1359870002,570159217],[1302499518,1899668757,289594701,1683930492,370407071,1002190528,171623366,561160361],[562832895,511229681,1531094843,1477622719,330428184,448608996,482529031,1492567691],[1255657050,1573787096,1426564311,617909249,133039442,2063192663,516200685,2035406152],[818879560,581172115,485595439,2028830217,486101198,1822288546,384063444,2112126383],[1531886412,1748730251,1520808640,1150297076,520432519,1983798224,1187727178,640695188],[1760519810,898679803,167987208,972786688,1792793759,1974312738,70521267,1410497909],[607891932,1776245062,1739622669,726392867,1834428895,963689088,1869415574,894153778],[39512318,1003144003,545498665,1524997659,320341006,390308562,1424837005,293647553],[823403613,1839314298,355133462,1875999535,397553655,686021667,892260939,2047169850],[1167572646,1296270046,2025596681,481851592,242324176,2037248017,1911499876,1574076485],[1312063954,1112417930,434416597,1457326641,374205880,961066538,954632296,916696082],[794191417,1589368001,109572548,1166638503,2064698961,615921960,832607664,218507944],[135154334,189194214,1435020955,1417307728,2087036185,1230220385,1160876840,411342160],[1656711995,186729267,1029977486,772097498,1096559860,1523551624,1355845003,464793602],[1428352331,1197970712,2013315194,2028607668,1268807633,1665826549,758907242,2129928325],[1229169988,788627270,900443514,1678454813,1804554465,98787754,965436693,1719993075],[954931254,663260486,1584601039,1054405628,270338286,919161208,1300262969,1660663349],[1866551135,1801780807,1850711541,1280853595,488774142,1340211534,245431604,1935773915],[245916345,184075055,1987314949,2064449909,215641359,61373050,1648875699,464205644],[1904049019,1874213509,1939070820,795131730,461671672,692084713,1489199837,502052272],[1718016838,1992503024,1145751534,1654506031,1349613472,558364639,1772909369,113717296],[169187917,699042975,1139295466,1108020533,1283862041,1891799498,1476422797,771512471],[1886896521,1845412390,959364965,28706769,2124123321,1868317288,986951895,1770612749],[1111848111,108526443,1907023072,1223606542,752448020,889328494,330150602,996395403],[178639019,2090352307,265371673,1483097862,1794919120,1687128026,589217520,1372957448],[773191656,977721717,1560624343,918678304,1457319054,10360399,1623916286,468692187],[762418448,1031028857,1703506596,1700472106,1390513589,1429166612,245887139,1272553399],[1239414301,728218004,2091600215,1009748148,1524163566,46128978,126560649,751350364],[1076964833,2077921644,906320087,1047774623,508225723,1856614238,1155216984,1752943621],[1341912255,1488660303,1281315577,2053393070,1161667934,75343163,1465701413,384121677],[1296556890,961888952,2065589640,1247537780,1060154850,363823736,64742152,1596975351],[2065905384,1911336217,1134194311,1588917025,778218535,135080249,1690405459,558406010],[1261775570,1773252205,712408916,1853194296,1874995224,178011752,1854099178,772471895],[736810384,968944279,1089606086,637555115,1701529833,1049502401,1664485788,2103877280],[875007443,837626807,1120345,474266268,91026594,1205883898,350822851,405395615],[1292422770,781172457,1274860941,152340687,338920539,607434986,82667154,189428379],[1904279946,920713173,2058917198,1183927492,294038240,886793874,933295876,1545446914],[610479774,1237366227,1765077536,74797116,1294674509,1634223158,1790132583,49415339],[2039268818,1154794644,642732318,2053671024,514092059,1711707829,952497609,1338682459],[2109129736,1429142140,1134875493,842089006,442509556,1638466202,591036782,1092476132],[1086667728,1794614474,633760653,1251682942,1406826468,942744784,1683244008,437299257],[1068346200,1241220458,1348653744,675017922,269207921,1801379093,235717389,605833298],[1513521755,357551717,1771763122,1998040137,917086049,1662278920,1688763714,1555739302],[151750264,156676711,231381065,132589315,1072057137,1705012005,1989217197,822766466],[809245284,135487924,351395875,1397617784,1543659963,1596244907,158260334,1985971988],[1091808902,2092357615,1787132390,891784655,2072277947,1871808660,622879906,176175452],[1102062943,684392033,1374688231,837851398,1091220543,1667557041,582593496,1255978781],[1232681960,1688750274,434298287,2030337073,673066946,637816715,846267439,1802448509],[364376009,1848805529,1052215523,44175651,1444607451,2102525003,776047389,157372925],[1343699567,549060794,368198342,912899206,584767755,570022406,681588633,1669479027],[1743522301,1851793829,1541935098,1365289220,1351564743,543621170,789241680,2113914610],[1960022173,589632216,1925154690,759441216,966356708,1451309720,1306944103,880681039],[1719539551,1920895588,1128222051,1092660582,1123048444,1958683410,1937922797,651578719],[257234906,138965101,880358735,1338208485,2074905509,636584205,2046531164,951169175],[541437251,1311731553,1506601170,1230589049,1348055509,738398836,614989253,327122953],[1160409585,217845033,243307023,1588978470,1193435976,1561932899,634902956,1678474994],[792894435,156011575,1977157441,1943586106,190847149,661104204,1338930479,456589398],[606082703,1924637153,718351453,1551572029,2050284733,187851435,2063285903,504003353],[1757673159,2026448845,1376559731,640921816,442471758,573175951,58033004,746376184],[220815154,1782244951,1808521811,80026271,1711028312,953123671,999726004,1166181227],[1824448831,651048513,96270786,1331089615,1186139037,1386084394,1203253069,1459063748],[1724902961,321564206,1614018785,98784991,216996806,2024292792,243691320,208836641],[1442375266,1694279655,1476234052,129132050,1138866329,838031192,633598030,1040660796],[1800831355,1446333493,1697490339,879060255,402855187,837306115,1323005121,1767014006],[835138993,818773521,1460666972,1074359802,1317571588,880994373,756080545,461272215],[1951972712,839668037,682586831,640474521,848090795,1023203183,839519249,1062545653],[1333295701,435108374,706501069,295266461,221700506,155153841,79297386,128412897],[539471915,828543205,1796548126,919290300,482654596,1561414163,434525828,434747250],[2112803844,574292168,360436221,593617313,987493658,1232008857,1361659055,181557393],[481054723,805245055,2028392212,1396207583,1738422421,108602786,449461644,1929953233],[837600607,1884851653,2119268467,847090243,2060547405,1798193177,331079508,1570777603],[720518611,735547456,139834085,1359129470,384951329,103880861,1866304424,1524248196],[13741736,1470984064,1443778832,1673518380,752078272,767593535,443131796,671414108],[1645460089,573447776,826140213,1633466800,723806555,1250743397,689058841,206244109],[1438332882,1815825789,898125313,2019681493,489941705,2051771783,1594345621,2002029872],[431070030,1607243027,245306466,1190413691,68555807,1481345350,921560465,629911171],[755895304,1695084165,713678048,111630492,1477691276,1553052302,1028561060,1311636727],[1523364988,1489089524,831173943,1240389451,273303285,1737869529,1938472431,537469480],[1721634503,692334447,93817465,972865285,855810168,1595264242,188883578,1912719063],[515044736,1441960601,253632308,474087952,628179554,1844084816,1651687421,2109975215],[521920931,1648448713,1804528543,1366916176,1859117158,910506016,289790459,349288416],[2073424429,1211038502,97715518,1326310401,1591968002,1434002160,1561453622,1565749324],[1058553659,1352327462,307324550,1619523575,1358880027,1690191374,953764902,1997920496],[142927599,167812491,757896024,1983801638,1599504071,1167949379,1089023643,668290489],[845908524,290874129,1828171846,1123501011,532869365,661385256,581586406,685762288],[156204804,1121974800,1501714491,1559252449,1970480598,1009308820,584595644,722644622],[737586818,1239091913,688860930,880395329,25529140,700313827,905741743,1577222330],[612362508,1860013404,1402516077,1893340644,1608740163,199314954,787221655,1717912351],[1878708184,1137986878,993371457,1305373618,830900215,496152190,496052210,683340568],[1583955669,88286000,154932298,148039339,2026684070,12940208,1323702377,852856038],[242605947,1708256285,604909471,7595246,387572308,1842117676,1764614484,1543816846],[908192011,1738948950,576664552,583992115,1605466469,230617088,1653081081,1488371569],[266122717,1606953913,2018881441,1362833999,1894771397,1360110280,662098482,1535201809],[1594789739,1068319800,714514022,36026842,187178286,2040440976,1196828462,733795184],[1665405542,721357731,953842026,697204110,2078641448,1079228018,992504100,1621233120],[801964561,990851866,1911717871,1062292676,732227414,408177891,347337918,855205251],[1517904437,2087277643,2071493144,2013644642,382004336,1093307001,357874470,1356222043],[1334180997,1547778851,2070784045,1673695387,824575323,125953053,1892326185,1051276772],[892885889,1057994610,69821378,1669850197,70778525,90974441,1398228346,1876125825],[165484551,1835950025,946674774,1749991931,351815371,1850516414,1793700316,72752730],[1647482343,1206478102,427820518,1202115484,1846356700,2044149561,1286621090,1560872583],[2103213798,749014458,1118979308,57630706,1346418529,2022711091,253833278,1456120396],[1884280306,1328365235,813957199,2004010703,1329133648,15094184,1383198991,1293290751],[1809308869,537250763,1384211525,750231908,1142734506,449590480,1204684858,2109739511],[678827976,732105292,126922605,460369176,2111801708,1638207774,1839840752,1926960297],[1609005239,598535715,368769693,358685316,387011903,1245536349,1168534931,1901478666],[1677338833,731163583,824347390,878255056,1231903343,432794237,1838878840,221012448],[1709518553,457730172,70725152,558945061,958745518,439021972,1371816406,1734157621],[1331439980,1097098933,1200544659,1978543956,1662838663,950608725,271529568,1653020746],[1640822028,1840655163,1762622063,1946743351,787160293,1001638622,1460925078,787259402],[943666684,1861544558,1946710219,698425351,157344983,1555207756,53799246,1287064672],[838540290,929998633,2101889665,427961463,1495570914,1530207142,76303911,595449908],[1427693223,1050305788,443415497,1466666943,885143994,1360614965,219354151,2053756512],[152661321,1908852696,2108054322,88331228,1136020236,1806275360,466366053,793527755],[593770270,348004845,963121,1150587767,1834058837,1854941220,749628447,1422834231],[1944426481,10684558,653530308,1406305463,680417644,543971380,1545269422,603864004],[1816276259,1196940248,1128034029,1048406302,370731092,970443644,1317278542,1262734145],[10587685,2066792900,416062850,1220120886,1141359089,1206034002,886171647,1510379721],[1862734062,343989509,54706016,51457106,1703628546,1391443297,2044014009,1442196683],[1962031221,663033202,2063331172,1623439898,1081338539,1890024223,1728780900,1200233941],[496845569,293933756,1872098953,1916876055,1844576006,1111354786,811733876,1333404619],[1017459492,654603788,983642717,720531740,481144960,1303221153,867110528,193804844],[2003283854,977849436,1278009746,1677095303,1359127525,61803846,1120297801,36971266],[1743803358,1295053742,581991685,589195237,698261831,1377870730,1862404673,1598618070],[707004865,1657138735,2046390683,985839134,611005488,883362455,1997275116,1869852481],[1982786030,755355473,223378790,1311151614,1241054021,632962398,576562274,1100628880],[338021401,1408276133,1533474092,1368454311,1644483214,2093154216,1181214050,563803670],[1707791364,445646334,1888802419,1924585912,624826587,380922625,1527533076,1787000747],[1364315717,1428588457,430147593,1030598371,178799012,1854460094,564087955,47421315],[207849587,1738090821,476136210,2009716950,258080654,458253940,2046823021,307336901],[1266848305,894256822,673378704,472706403,1747190798,315018588,1370815666,886138944],[673905792,755952589,1310899494,1927826763,1776479785,2120878690,2060247763,732372575],[1952943653,1936623693,2063179743,293550251,917077165,581308753,65922848,1872867590],[1070917959,512143954,1426187372,940322996,1707723688,801160349,1428934629,1603500548],[1267507652,468637387,269317476,336648597,1109964602,1829839822,1792723302,1620351643],[450149435,1079880484,1936358973,472586801,1625053711,217507645,1329418606,1739180655],[852948614,105505561,1019787064,1787897780,1857874465,381578499,1321347732,2056828922],[1088750128,1361356509,457244840,1387925710,1513434997,257809096,430670659,1361681588],[1670021723,1698651647,1722784245,1741875559,448682651,2052761973,1218754593,1498017226],[513604536,1908796317,1076302034,75206015,213575375,1619795476,1792404353,604856887],[1415324422,1403606833,946731169,451977159,1045405374,643287316,1679245250,1352761251],[269425546,1427324774,2122991468,1228351519,1239452456,30283666,2101836550,94745062],[210686779,280238361,788576266,158819370,1751143635,1396625766,1076925394,1755381978],[1779400721,1194380083,1817805691,1829907646,1416557339,252934994,1831386889,1150982601],[524859406,2104555403,677367424,1449660100,1402260300,2031429561,715172985,894538173],[737727728,327810445,527880863,44567452,91718147,1358537090,473840748,1441375974],[155691857,711228332,2089433846,843706809,1763490935,812792421,2035087778,81852699],[1656031439,380036889,2097730331,67108079,831149483,385893299,1531012779,296748454],[929938273,452990072,1727267406,1970692392,819967735,1693247962,1410883547,2033037212],[2052672337,1193769093,1631943295,97006742,668375877,432916895,1224756499,1084317498],[1934077173,244478310,1473220581,1681362227,1741012670,1443044271,15780350,477296305],[420106163,1946793822,442410308,965114841,1436612346,1710742893,1059125174,417814854],[1114433910,1247521165,470336198,598379634,258279303,1043346681,1975443438,2123674962],[334120871,476178748,1904045922,1616858118,1238408295,1352728151,417096947,1571507449],[1877855161,1425262965,651548045,1832264151,177355527,1243065266,1382583009,1419057332],[2104378650,1396879967,2082765898,1523461766,1203561062,798655455,1907381326,1861001815],[589733247,1343518153,740248302,55431193,1765846418,818214426,251133188,1032315766],[685960444,194824647,1356143859,593970914,1433241069,891011792,101666174,1295589581],[271525074,1936982606,1552929411,104410863,806969075,522397202,1335715240,2100375669],[51675406,890172838,168414397,492339765,1019909452,1781021208,2036126011,1832144379],[1434589852,571714155,1018528749,756666986,757831499,705178096,978940353,1379687325],[705377472,1332534982,316920546,210523831,436632615,1884267964,806497239,78114977],[1696485625,67980737,1558138544,52330003,136827905,121082178,1179230426,418270083],[1835142919,394713968,1245970449,1691609567,591264332,1249428213,648410074,610772133],[374171592,559164074,740207349,1978554247,1391596144,1330836283,512398679,1928114448],[1365742873,2025875622,124578208,539741560,432872745,1430864560,1875272503,1682375804],[1599582910,1415661301,285988590,1263902896,1457577835,1611598591,447824450,2087233573],[1462868405,167270325,551760219,2039522696,1023091767,1331052394,656099247,2005917294],[99159211,1469204877,1375061044,432332147,510842007,532016414,708440701,869325714],[1430682900,995886346,244306431,1142068225,1444689036,624929738,1253346821,1411105200],[1669315891,1389894681,1315364456,253853980,2066942039,1833635303,1895788133,1884491941],[245935871,1895179382,528114855,1931919060,1270851440,873243508,834425378,1104417624],[1511436520,1858072831,817659111,688408444,819248207,1465445343,1020399553,2047751284],[1741937641,686822561,439505192,1451997475,483512692,107003061,2063281176,938286060],[2081964519,253431303,1268430071,1216549874,1733139763,283973975,399722692,1557970981],[1706289231,2003658771,835926484,245054075,584774914,903873375,1628522420,1309955745],[43309656,494530455,1592063287,2126073326,2079884012,459830134,212600488,159380782],[70306355,1941778026,1135889397,1204393161,173176973,1745857167,240521089,90149317],[584584132,521364052,1151723132,1012253528,212288443,90369106,2025549414,2023631805],[1089419098,1455757019,1622441101,2114280498,1655566864,1917662458,1898307506,906393493],[12296571,1788366112,1916084709,1194446524,1661456427,1379599807,1855911082,2001393499],[1129765227,1229884668,1787343583,499706221,780012045,1979044192,1528847688,542725393],[499306192,1935263891,448445541,1173010141,429224574,455348493,1990133003,903154200],[386066893,91850673,801886375,843377935,53463674,588035594,2047468753,902279104],[91015316,751103965,380239802,1225395703,1738073026,1617969066,511030513,1195275689],[996789323,1847440226,362146635,963263312,557784740,1770990974,1058263089,498549570],[1546486413,1988438088,350121064,1242983201,892719706,882691904,51079248,122484621],[99115223,1726151749,795991385,1149849757,1477629297,1535963124,954489284,455648875],[1466006049,1908603493,198076800,788364060,553951487,1730942314,978571791,2090703576],[876823850,2038806277,543614421,2075538439,1343254054,1625991108,966254126,1366861284],[793280594,792090492,649552027,287244034,466287255,740410395,66440733,335827208],[757980689,411921862,468062549,1332271591,387496316,2055720809,732757418,2123247684],[1083221829,1879601480,2123967027,976617514,921355849,1848456035,1879892030,182964646],[407750257,2003853023,365856996,1457727032,519451523,312887054,533751117,1916601416],[267506609,1385596026,805351642,1610545954,1243472460,1368885824,1604392288,400715582],[128811714,1631347933,135934622,1039386071,1020974869,1666337889,1614093691,1076154110],[1849318266,1459428,1761282962,2050305120,1331271260,954195276,46458814,826107999],[879953629,1520128763,2107581158,580885066,740785999,1990357669,776074432,328539313],[93141442,644838133,2041238241,1372500906,491296600,1901239044,320142951,2035326443],[1419583351,1934444605,277877863,2089703330,1655193912,906269517,959992205,473211227],[603986965,184093561,2064070467,1758498594,587338196,1939987343,533870142,668988855],[260357729,104240671,62340794,1310458145,191816398,401303789,71271102,681083635],[1484327398,106423669,766802560,1976818020,22683661,380839422,336701955,547696469],[1801298531,871273881,2030267936,370837475,1930698578,717817332,1413289301,836803687],[797115730,1131313823,1913864685,1507714859,718451502,54882076,1815383169,908364879],[705142235,84301707,1561002343,1087331977,996975240,29050851,181549202,1451782341],[1269011529,1212437738,1045692744,1149825860,521109875,1051429750,805293367,452224121],[292228807,1420942772,2105968230,2111439236,900846502,165327404,1299601363,1101379027],[776931354,1619542492,1315964294,409921375,1653788595,380379566,1926628301,980469271],[1129178218,1770731967,608350481,76544213,1351548369,1377840556,41832791,313512261],[1430076355,357545224,1102933697,974919146,1661972491,135486460,1893256489,1055581291],[1415609477,1052482964,2036950199,526575464,659881668,1304450148,2078568436,1386725748],[1678952632,1628854867,1220328325,1849543155,2042825639,456824529,1034265053,796525192],[1315458723,325927146,915113784,1169922815,118135045,1824006403,1015880419,229311265],[2053063286,1046773642,1483366859,1430553555,1233865388,307788766,2088122714,1130066681],[1763801363,618280614,550203174,1481797593,559181763,348902810,1033342315,264983149],[1166988273,58416624,761442215,655377971,1326832047,516959536,442298843,1555407575],[836559811,1393372827,870556089,1291480836,1810425044,1493490974,539041978,1657905501],[1714313886,1294189207,201839955,1074990933,1657635841,679352180,1762933659,1611326769],[1542105677,1978968370,1407409932,1769859503,1770495197,1011605284,2092789466,1591657275],[556676501,2073806109,917697495,76668872,17247965,144745586,750586534,40980727],[1298826335,287751470,1321740023,2102318385,252380872,1358557482,2069626275,233670787],[274653798,488277858,923775672,1434134426,607583893,107516814,1661960438,1526211160],[341318522,1335887624,531345464,1823750035,577096501,810166248,430126341,917214759],[806504383,213378530,1515393751,1339431175,1459810207,607580739,1900418489,1078690797],[1887790940,409327652,985755953,1406540678,911665577,23792998,874030978,1918054797],[1218557079,186959222,399823783,761553263,529379582,1897345944,509322894,1433051420],[2065610984,775007333,2003852262,1459924103,1360674481,17364138,1883537560,1756867840],[904685430,247526852,492436404,853767020,502837982,1502904661,354563311,1583706019],[832331638,880991950,292647293,1764962031,944017745,930841898,1618843396,102389771],[2055668148,1190625123,852273907,415018510,1523723146,478678646,1181061723,1873868046],[969929071,521332663,183042999,1645710317,1324871124,803080200,1241232585,1956507775],[1346725169,289543488,253406267,1698927752,1564565951,1730133459,1638935474,772527010],[1792493418,2074089066,1928903444,1506487376,234562959,1286926688,70550485,1662550820],[429355886,1045960225,1376309195,1173016890,406079754,1433250486,338842098,1410234180],[1814455522,322798117,1960707494,239360057,1623315064,1671688215,1448639838,1008329457],[1201122549,1539234491,1518749169,925959406,1073574277,1194956251,203490869,2035450942],[245572803,822806191,488179088,491632532,1793115919,270093715,698888381,1440711015],[1268771339,1331878629,1112678912,453305419,1248901692,667041139,1081686760,742835447],[346491589,431295952,834037657,293443902,148220589,548719138,1146322393,1526195384],[1440632714,1152021956,2084213906,1771407105,1931596970,1181656413,2030563418,376549733],[1618238763,412498100,808443532,1652089101,1908580074,484959987,722685589,1189244011],[946686291,1294337237,262733722,745686399,421736366,1261857092,1535789767,1018850219],[552580981,390380887,619596770,399979750,199341659,897513098,491046813,1221908350],[1266089969,921051867,226975953,649991830,177661796,2050652074,1163001730,1749913778],[1708554193,180434628,904056473,833841612,391877215,1852375351,627207595,1738403307],[1124469350,321837489,723686633,91847171,1564735882,1375871412,1981773979,1072094105],[805635843,1962988533,225298302,1544867210,1900207109,1034563999,1814488508,555592351],[1347131613,2056644256,2052685489,1013129819,1969484178,1377937754,969901379,1831702852],[779915722,285603111,646975542,581977202,501882603,1581222227,1913089613,422874926],[1096189807,1521349173,2106809183,1896632457,1468770226,794443022,536279384,1855154654],[1598519454,1538718970,1469984870,831993046,369224403,1743380066,2025670423,1725639462],[367337039,8262084,1807800781,1930147191,1472969281,1709566766,1942049798,202430983],[1657402221,557336375,1180571180,1568529226,1273253216,2037960654,435222661,371522705],[514415075,1425641442,1919557290,962038461,23114939,1809648531,139417723,1513464965],[1321278572,1519939300,1124176245,115420217,738778330,1814334417,624186415,349577107],[831941736,989487030,1386023210,395200188,214962644,369751622,621658191,257193394],[2014531072,1161614834,255146340,1298908171,736009330,1955534500,2015264089,1761208879],[1217428010,1172498399,1790434176,1379288298,1323778144,486060172,2057248706,1736942779],[284425626,403144407,1003416795,1879133921,1472490348,1125790885,1473072907,226714132],[1772531651,855303858,698596187,253191865,1627592821,807624181,479679185,829900542],[1891157557,1966314389,1623611299,790037139,411703108,2046724665,1308402376,129264508],[157396453,134435778,172506468,1473555960,2104915037,1028263261,285931368,213317519],[935739280,1467028624,380749939,1461466230,330752202,1173955469,1423269732,1180236886],[284884953,520057793,240443740,847263660,1850262857,525777792,1277888252,2017567500],[1061839024,1798821333,378300343,1527001597,976574839,1251815254,2061119520,259465583],[645031970,1385779180,1341522855,358478540,969695894,1058901956,1988029596,1036968592],[1943439941,1701808157,2035224102,1184116360,2079845390,883175130,482303910,333447672],[923940546,1341075757,1393056121,1653287419,989606032,1248192638,511873133,963793847],[1762802987,1165162070,1315128539,1750424713,829908604,323906353,275881605,1315265942],[422459417,1288352037,619729286,94151441,58457781,272510583,1769357127,718412142],[874591947,1601704183,330420519,185934510,738635674,1480642115,263021542,1765521708],[1924876608,640705361,834646290,76624624,1921276751,205143446,234140476,618549158],[656638392,2043628375,1576512597,1851387120,1077148768,914771038,756528141,133021805],[1755744690,379845182,450976480,304272760,1751944091,364084625,1499921513,1993582012],[1063984729,1026998874,1072861965,1873242991,791516190,781470783,518615556,608755577],[1880846492,1360517707,695067388,616466761,900006534,684883890,989870219,807592156],[986600050,1861744764,326335413,1873709277,1966335120,258993886,928276217,714522549],[978476380,138020578,1163896153,957648771,692610080,677898341,99157548,526489725],[1987266803,327185257,1016225257,197917266,963795372,2033071313,696916035,1824965456],[1221544907,189977426,1057566038,535404835,1271615909,1677471832,653154291,1751971526],[415291898,1293945340,400153688,1109396861,1625722569,725434880,1433216213,1905812308],[295206701,1124636853,1588070810,189989319,973309179,812239415,1817049094,772949312],[1825712065,618778457,770909327,1519593468,1652625321,1295246689,940764811,1790946505],[638296121,1232374503,1404338727,291339894,1576685100,856853509,1871002142,1772814344],[516222483,1753957074,278158500,1632053863,866933875,53957492,2040382204,1146282477],[2059592250,158116076,398162659,182704857,1222317368,1124988552,329184832,302554104],[1423057299,530374673,1449657830,654305929,1181012551,1071267973,351003480,1346315167],[768523281,1796687604,1760187550,831711626,964188666,1932299493,798325559,1433839954],[1588784305,921472761,757200852,644856727,342708354,586510638,366773114,1238859448],[350479383,123055003,1216745737,1527468954,1483443439,2062537696,577065806,826313890],[344552108,1224298324,1657645298,1086537589,1529200083,422444193,1671269231,1132094298],[1434862681,1897051601,770448812,1644813719,1270235144,1305593858,330906934,1492261098],[138304135,1668136564,1561758806,35844191,1535265473,17358536,1689177773,529177031],[2040092470,776158570,576782356,2061663598,1353856855,706844745,961858692,529325226],[354612270,508356303,1406787480,1568358467,1576575730,2062639374,1645772033,764412412],[916816024,1376918496,654598642,1200170407,26309089,1013507179,1757340641,112283236],[1617832378,2105012251,512732116,420217121,963978978,776792005,1802482097,762243947],[119631167,1780274196,1532088064,781377840,1303747063,205056698,843688495,1101697592],[878085675,77324694,311758579,1056640110,855537740,928230333,506905309,1103883532],[1823382852,477446245,750963910,949506998,159294061,1544380539,1635863314,1274750436],[1011420418,788947589,988489155,1964924631,840037225,658710181,1613623646,434627539],[1755491667,1421391312,400182381,455352472,997498336,2009078483,892624693,720137617],[610290247,32982843,1649764440,1247677151,1600888767,1082473884,1994943472,111105044],[456516378,1307538277,553057443,200781036,1528077722,165041496,15598626,828354126],[1576429662,2105411176,625676979,189669841,365072692,1449836391,1549259877,1258705027],[477530436,106761198,2040787040,1372192934,668690235,870204634,388642242,1337070022],[1509751636,1762455633,989486581,2052932464,2126841365,197081617,239731944,1329431175],[25158842,758262613,1644165251,1324268581,1962827864,450273223,1770744172,193715664],[1636427660,595245910,1780774513,302074986,1417846424,1621008700,1388534661,1039191476],[957835849,1128630421,1081928662,1065195811,1702481594,398421428,195279199,1713455553],[966452251,2020612646,1123863455,808941416,971949901,2129870074,144018964,970298956],[530725574,1980899742,1186629020,640715066,126888268,2062922949,2062995866,819874283],[1792110348,1028739092,1098950068,1682992372,387445819,2043353746,1939572843,597470622],[1500095929,1021375524,1511216579,1587234165,2052952469,705771628,1353169708,1743453325],[1013358081,203870983,1074624970,1050173435,1423005648,1919245078,1210873985,604172319],[1095803804,773786601,1153557426,852052571,1459602997,1413827426,914853900,1364732293],[1370091816,285348099,813777890,1914960118,1076068972,1960198487,1347295126,233203903],[1259820436,69785776,1102173467,1772311041,1421917559,116961465,54958681,140030426],[769799511,878977545,1521078031,1830719829,1898048025,1383984631,1147385678,1145775285],[1041044592,40878163,613492880,2035676764,785966508,1682970187,287714063,531497175],[1918987804,358461952,1079346178,1170181545,922979804,50181169,877719698,273112292],[487928969,1086130241,1017831388,626007917,147801576,71105734,711193853,296404622],[867906346,427878575,457802936,442875182,118301634,1700204060,377030849,933182715],[1745127915,1852381868,1796700548,1146973204,1584846735,1025197101,1565508134,1540823866],[1310402254,787055361,845462425,1161974117,1369103992,2004346039,143050655,221149942],[1903409289,222554189,2034812270,1676963538,341686071,1542485203,159116122,136096108],[1436395472,636320612,1289385839,1193443820,2024469954,1192574772,332494028,1120362504],[2113693287,1518277295,644328960,1752253756,1114249389,433195073,367832739,1006763585],[1506408673,549132723,729850412,391127090,1072565859,157198667,363921159,1490692947],[2062258386,612678671,1728394114,486014865,1192231980,411713650,614730738,460885266],[1909843210,1230883280,1301165540,882014491,1939083117,275781839,1308000908,1039311711],[269917920,2037978865,1570250994,1652182733,435631805,1702894170,166044916,1298499252],[1539276580,1082101419,484899572,1853396331,912372078,445674613,1917452154,449479284],[762448413,2110491138,1498735214,1054944442,1474011472,589775047,1712132870,1781991827],[1701464036,118506115,1633821142,1269269784,575032319,399127317,43339959,461253373],[1422850248,547768652,1270676211,1997156124,1358384531,731892129,850799484,1380957472],[1022065420,1293464173,1388990287,1258597273,448390429,486874467,513160599,2025720139],[1884216425,1796271890,906329685,967523749,155545271,1018569285,1302330710,1082941980],[591284438,87699517,1219737009,149218387,237163525,1497519758,1981539841,1373590837],[542682487,1983853573,137041081,1759854517,1975129368,2048441844,2062769096,1586906706],[1479790760,142810791,1806741317,634727172,1844808896,1772174151,857372893,1956378915],[1954783664,1433607820,323003819,1410884039,321427007,1172388327,1459938198,486347990],[709095477,885492154,2097926433,571765225,577246592,1006702711,100052269,1684270421],[1755245592,1084599140,898050496,894914263,1488192742,1637497111,1320459355,732873825],[973806690,1889291494,929555483,1716240668,778510163,522031306,1598050479,1416245771],[300181277,591453114,414893657,1182259822,1876927737,1549400462,742313987,2112618094],[1576787991,322144358,293640507,901331612,258635167,62174089,218535717,1586431989],[1720289336,1191750775,1377155061,982932624,1590301171,72925298,811534541,1019645025],[1198399383,2107418506,1162788216,1731727292,295353450,2096321167,803120515,118387487],[293887807,433126219,458433162,669430333,1267704477,1418330337,1416507067,2029837273],[456211255,1894505594,62844285,2127608868,1562329621,1238088446,1158048869,2129614230],[386485130,124218394,1179918662,1746776296,60563144,1692526182,273893594,881278775],[1232451917,1582116741,1046195447,1655526191,400925001,1196841879,77792784,550853269],[573149625,2045795057,693294674,1252127602,2007513332,1312051308,1462474192,1752047894],[508862081,683521688,1935911792,1948454422,1898911291,325830477,1185094498,737084202],[272918156,274915514,1544587067,1838781173,716921660,833345932,950677927,473153678],[1145408115,712257862,1743395237,1214439720,612883860,29098168,40227744,471694752],[159634403,1350498689,520324365,443494077,402609043,1390445812,85386815,1764381491],[1320000048,793754710,85463885,415990859,1414736807,795651347,544080915,1861970874],[225140568,107073946,200860278,775022050,2024716629,762208997,706765837,872510270],[1092066289,302920128,24695453,1873473102,553379031,618870180,1341643760,1943462985],[680186897,292349446,927195962,1912502711,1627595527,1547866757,1024254135,1826861234],[616130699,2116297304,442532690,927424435,1090621664,525596050,1864716320,797888988],[71382935,1305951530,123882593,108075518,244389132,804531787,1331835795,1571092399],[1660075279,2034725018,1270143107,1302010642,1186560060,935510056,1007930699,1302848140],[381891551,351379509,892458534,1368958782,251836321,608073778,63386242,1288087690],[806954161,283338713,1218813467,650337135,468277606,1162902289,1430496303,1931852662],[1498116024,416627550,1153094594,4622953,1810847408,1375832679,893174910,1540353582],[1430196901,1417871022,1317295461,1436951825,1582213837,900137769,561964002,350727231],[706701930,1938104646,1040857089,1241356824,860589868,1239102173,204581673,1448885753],[1463513061,1517950325,1218993713,1573333281,1728790612,2089065305,1687320115,1574356201],[1580645210,1283842605,559812925,216045848,442267590,1412582470,1004644483,1055929920],[468482911,1457505764,1563412692,418303404,779046707,1996150864,486843290,1668647947],[1611924138,2071887558,555570978,1417539940,2064032061,806733169,89416588,490157115],[749146919,1544008248,415045889,67687916,1105754287,323344459,1998298518,1635004630],[858539127,1627107842,694865203,266599843,12058760,1757050541,734434187,1936626709],[116946931,1699627815,134042472,1852626979,142271870,1328309899,1316602728,1626951360],[1019860682,1226307468,1510540417,623350057,1168584747,1956552311,1080849904,127677329],[144602743,1441108647,826346115,1345844322,262128880,355235661,908381602,339861899],[996311908,1498273482,763725075,1277239315,308755367,1599592414,959229578,956532164],[816818236,1294047786,318928541,1490264809,2077853683,951920376,1153439801,268546412],[1995338885,563328455,785902209,1003342351,1364925999,680867660,1150094719,1425656012],[485282385,1255399685,762089535,842690803,140123998,919947224,2079311896,1520576528],[657636221,2064404879,482514723,1279602431,1423305719,723948421,344113269,8234142],[466639325,1139266019,658512981,559154904,1773190255,748191123,1464114242,1773437257],[629214453,1992482924,389916352,1203353074,82102640,1800478239,566370532,1980219950],[815379970,38969640,933643788,1567966723,1557815654,187410917,2035382006,1787775189],[1922616568,1629217291,1448178552,973471090,1919694814,924723107,827827333,1558688826],[839388682,1273162096,248746520,1212274097,513560175,1271084150,1537704495,1690567719],[845516881,79875853,1819462503,1391261995,1993712304,1089546461,1488360591,1407607459],[201273727,1714619857,1791255570,882623428,2009429388,647741783,510218527,965347907],[1233198707,277270655,742667345,873032051,669433359,201703386,1339559372,896285512],[733953882,1862767360,1645075236,361378920,1883022190,1018127016,294710785,651892414],[1858460007,1280307296,437588852,61394527,59284758,517641133,712101541,1124312814],[727845776,102165076,543186940,657678904,165179671,1462576895,636944875,4172313],[1654854828,1592124332,1886571132,35524805,1978145217,1608828214,2039543653,1124502905],[1416920474,1102589485,889959273,2064063050,1402144078,307684516,1598564387,823309626],[1955325888,767229983,916063434,1530959339,1828227111,986837009,802262326,111779691],[1684629374,1338529022,251031001,48965951,645891490,397172544,1102010191,278417945],[885809591,1011945496,254599882,1144467666,178784450,1082885529,2053395951,137616064],[1534036959,158658214,1383147192,676471618,1705171085,353881121,223663013,1770615583],[1320264742,1474561291,1798378126,1878104797,2109724799,1631990585,1570965131,1305667265],[1786631652,239365727,466083138,1074430215,652135426,497704473,206136714,549142191],[587156325,215529819,394191724,1535081672,1552612440,1575309214,1118217272,1960459359],[89344040,833469566,2022472163,637176014,1250405296,906758131,1871394800,1755619475],[597575569,320664714,79672162,1420908948,864597700,1004266382,1088894753,895856587],[1975252871,1484860953,1737042261,1220060943,1265669532,1951253377,674486379,1605990585],[1382093528,900910422,195569143,891947568,649428984,1805534000,1256529696,570306085],[1370475043,1760536972,1925526169,1254400121,707490718,588232929,16758150,400595743],[1414584853,1155744650,919013330,471698811,857035258,748630390,1880991415,1080594130],[1495667038,1689638719,1164645689,119626962,825413257,1396743137,862862758,1079218673],[1373666470,1945954539,777957789,32808284,14471166,636848147,1063870943,306811042],[1722702564,236283602,328590278,1440692490,1285084605,946775371,1816005817,1323409509],[1188558800,898585521,1797246319,1931690372,1852807616,1900219548,396242119,1873142578],[1356561422,1967082774,1340691943,1124133025,958557598,797732360,312632220,511795442],[58997748,989277318,853869140,2097239617,1407602630,1015365840,1778870171,89526603],[2103613327,1915323477,39609747,1569588616,1683074030,1717050984,1648503346,187023120],[838145678,1711743461,1219777515,899304652,1599498991,654566789,117940430,1456869076],[1909861392,1785807084,1931476037,1639319752,1167058968,2082349394,891038120,759525492],[467362328,429793436,1695824936,945426405,1426502293,695760452,1300513096,905050740],[1203216425,777504684,938901175,324649170,386480943,700240728,2004105932,1858294385],[391130603,1584275344,1918188268,1339624249,1669421595,774265754,1096941714,947315177],[90014794,1792051305,1033850373,557602585,502243281,158207339,1745852762,117273230],[465406168,1387484976,174405268,369873209,1156226479,410093126,941052946,622326542],[249869350,1705126142,604270455,1062901179,1380158441,1301863767,1907483149,1166976324],[96815846,550856702,312571783,630441269,475834770,147911530,1375380291,105907449],[779657460,1085251853,1572116784,185166997,1001235532,501955800,316088480,1791408545],[1516865065,556802320,1236120960,254680665,844776595,1381565494,2028370721,95027768],[641377124,1444971847,789374790,1288907854,476991192,1362417269,1967003353,23741686],[189112054,110232824,632391809,277753727,801177971,2081809407,1594722866,1994496748],[951012793,109225391,1821318583,343400927,133432488,2095874579,571697487,1640088118],[2031037896,2095603173,451537198,996098104,1302283170,1473290216,679483785,2062677587],[795858209,1672657776,911223932,294637895,454407693,65240434,237461422,1057380291],[1451160944,966971487,2096439059,1428238993,65525945,1742171953,1062173278,2005112383],[1136836861,1120984317,1689586180,1440843043,658549999,1081534670,1329664530,413725268],[468401493,409747038,1633176559,1238545434,187048718,1513481012,1970886323,1787667853],[1071073092,1966476268,752473371,904353588,794449331,1199876759,1786587455,324507642],[74922075,1197881439,1030945830,1901099706,1343036034,1352455453,1786777888,652438596],[21920664,1521934706,621452623,327712356,1086811442,973460676,1229344262,463898135],[1431413531,2031555379,1097277043,394283138,663918279,771168191,1453749708,1347804739],[1150449134,243176175,1005818844,491723169,104218553,404231532,1403476584,972858421],[462682605,1469009110,1196652213,774565205,907154358,1728113542,393381049,1969867176],[1201154346,692707568,498922535,1726409308,185175667,1162153193,1375202403,1956265741],[260640215,1862585862,2060183390,1384421972,895653591,897459821,1964845191,535484728],[472389736,1020681609,343448265,1990039421,2012609843,77810624,1281347194,1826474126],[1757944594,127940370,1706912432,995810441,312903575,1466315362,1290514974,1416221619],[811172192,2077490244,347877145,476508888,1533118702,1206634610,1764129807,541640397],[1713156913,706374807,1214790121,432094432,1050328111,335960241,1672520516,1599081327],[1336799333,1189777442,1121174527,1459711853,934960532,481056458,145380052,364364438],[1110879056,987583414,551934446,1019777868,237930181,72185204,420846986,128618671],[1665412618,1903389475,1952959742,974692656,2010138318,360727639,987177030,246119350],[460213442,249518712,740757184,780220522,207185576,2073260641,253911606,1439731562],[1221493154,1578640717,582722281,708293825,277899228,1759868920,1240740412,265755284],[2032285880,1137273611,1872800507,1170902583,26012656,1502291430,1555855647,28855838],[1491087631,2260729,401416746,2075723080,831828785,1588242257,1560277422,342091091],[911126176,1449360558,804403346,970003474,1726188550,906883190,553114999,1644949999],[760520968,519970525,381015307,1148177348,466713173,1958906145,1643944483,611222413],[1871948708,1496336997,1320403827,484583541,1102063218,315878379,1421170753,749161633],[2002675265,1053761066,160973393,904237103,1303168419,1194169246,1710659882,159850109],[205207374,149358674,150491544,1124959118,709270172,881730502,1109049813,59077766],[963525287,1334088973,1100602592,2034255008,241706928,1192593493,1064794463,254454678],[367103751,191380565,1258870990,1532477988,1986082518,1018200970,1897604657,274183681],[1697736016,1196712441,654543674,1294717142,1177400369,1618106704,61429448,196205676],[862679351,25143817,2034968488,1948616418,1406628495,229239078,1292266471,1629485867],[1929209550,1482367687,376996385,1717339674,1145735142,1451937141,60527306,2042457552],[1485969182,1268713586,1739556579,1772890932,772265452,37494767,1592156965,724820492],[648194654,1449046493,1492227631,50610086,1440440382,1565031492,885027550,1672221977],[1117018603,1202735314,1673588469,1862922440,350814217,465766122,1381132113,1546157783],[852064931,1743614264,144820403,1458530302,635320190,653530775,1234843378,254303689],[595792166,2072519912,1065035396,115015121,571610556,1285901500,1743015935,1539846800],[443263699,1613592460,1447673256,958584847,1913881208,624549457,221261619,1654579988],[1920885899,1908746505,628992957,293618344,1258062261,1298876216,509173435,1872862511],[1773342794,115611059,1805231710,1217022578,867900293,1222424071,1149371197,1235152481],[1184896617,1805657578,399970608,1329324233,552401696,908525769,373776736,1760138015],[1410332386,1658202588,1474712245,1417945428,866607595,2073440400,618412915,1976708684],[1067188843,555617152,1821931090,562289855,1469815690,1085306020,413728114,368120888],[1928082552,1838536146,1750416329,967694330,79754135,713636715,1035297149,2011330289],[1476237291,571652116,329779551,140649128,1358560623,2056756184,1016983116,351799965],[773213212,407541216,1577321162,324844438,2123275653,169274847,1307158476,1510954883],[1472031459,1735077387,614166524,109782919,466604027,1794357678,922162884,1851330838],[67266055,67367922,107091697,1219511065,1660233210,1086929600,903228137,1848046365],[1929383308,833718872,371719063,3102483,1783500781,421612532,1203523884,637871247],[1705270867,858647456,1497746971,1564185275,1608176172,1087803033,541251425,348094769],[424468604,1521371352,1258820632,591372986,1528924535,1093920520,663000848,1742123402],[751258177,2072436544,12028108,990458471,966111779,627842185,171097358,600737137],[1501072067,1882884707,2003491869,1089713698,1899995328,730200838,512723396,1501004413],[1026004034,1353026587,1009026083,819332719,1192741037,982831325,377961182,1311680462],[1834468608,714542685,129013612,638630784,169847361,240308368,446207030,1915870614],[1268652841,330804762,1771486859,1046814987,172083011,99095740,1015512310,335557103],[1157200284,1299847858,1371106786,1854644889,1255384807,1311173239,984175734,1928556400],[259501570,769836146,1047489816,365291873,1564112106,2038763887,1572102891,1417812264],[1142303990,2053851544,1478973939,85291402,719643148,1163329077,482701676,2082408248],[1549273868,1540539277,331473064,1565005338,988193714,922578658,892768294,1354686814],[1529553436,1577635189,1132727749,217117705,289503725,1763235607,42389347,539291975],[1350781127,1167028642,1638414228,2071637163,247183500,2110901220,130695179,622980761],[671653586,1854572366,257894126,1614546478,1434248846,241373577,1515098921,1648486533],[520501849,649799833,649541669,1596406622,649796758,1074861992,683200781,1348320725],[1119787997,1879756255,1757109727,1318805858,414544349,1138934637,1062536108,910406315],[1518659389,1362427811,1593010213,1694659058,250158569,1293553129,332601481,952150862],[1852687143,112224638,813379482,970596741,1357180796,409432224,405853964,789532600],[737020574,1817943259,1737778528,2120877229,1425133114,1346661614,258040132,645486783],[990228054,1997120719,183725382,1054536819,1776732915,696587395,1060786122,904209296],[2027321107,2079488621,520538587,1800932106,569004681,724233847,1545350000,388215824],[1093886685,1288027045,612995483,299913975,1975338176,29781124,1660485303,1932904950],[504775822,19211484,800402383,287067823,2107581851,883706705,809615281,279460995],[1490125264,1092724318,195590572,161236264,1382108462,635532145,833114710,1692963112],[2124985337,1799336982,1654456537,887231163,271643552,1568814082,1195931121,469415637],[754270461,584838552,1310723963,1713557931,1837659868,676718269,591496793,1557844938],[163583124,356855337,1229264171,1628733610,1485969987,1925060633,843816158,35532776],[473813236,1067454898,1094555597,2127195861,1686562969,1364914143,1019842830,268254199],[1967411572,714683933,1242325437,1301153143,1925145206,867063054,1801033724,271662265],[167206105,1005525362,824817537,814949988,1014989958,269259948,2000293077,700792526],[1669570216,547612009,607272824,264938530,902463556,703857824,1122194540,210507315],[1713770616,543428035,763842957,1324985579,656462871,679181470,2094682019,904277054],[2116133398,1387517850,215087649,1293772041,1601298978,981219274,962639005,18516442],[509689807,1659115115,1811247634,1933424630,1258050847,629169831,151855925,67334202],[1144147646,996708397,964223701,181693632,1783191958,2052791855,1135259349,1116057693],[1188165448,144053514,1204510938,227714246,1925050140,1748893559,9140635,245456615],[28217904,999340272,184018669,1385042230,741805342,1917269392,858039291,1129991371],[1464855115,1699810988,1813337025,1147950175,1374628716,278246190,1163877614,1515942189],[441128668,1313303220,451003911,839392586,686533490,233602812,339474747,323822021],[956706933,465143583,832218046,229657388,28313602,1186209631,189501681,396532647],[2074597898,1233690162,2052840250,953263906,1007421769,559408503,1679057860,2033423551],[99641899,1097512897,1787639053,1493925403,229051922,230738356,1302543877,1119810046],[1238319669,565694127,1193934127,648661952,241288279,1987764181,742009610,1505707867],[630581487,1857856128,2107491712,804731695,1026247835,404342685,1397659811,461447760],[933370874,1051794254,1086775024,524675268,103224798,1454594788,703652788,178279827],[863356552,1759954018,1429595477,402857459,186099811,1776067037,83157026,939761108],[2044731073,1115669034,472962481,1430719591,1481698574,1276455994,1416178993,1156288535],[1632243151,787359728,275144022,454935859,504214767,85705565,48872197,1105457161],[1381621070,146181925,1003090219,1809164366,1151801173,1554295972,253872800,1398541686],[463465215,1602484690,890640294,1067030507,1490071098,1244654012,1056268394,273609948],[2098813537,1084048396,2039908814,1963496640,792443288,902657068,1011046133,141401023],[1034512724,1322785907,1897914052,1247452356,794401582,653405449,125772950,2043207806],[111166451,1518372688,261089600,119944421,720849262,305616456,1926350055,1729715113],[2092288386,611329494,1686320432,1262664541,1209331489,2049258403,245133831,838013244],[766996707,360646707,987598453,2021953648,1466751416,1032229577,1714961037,1293446590],[240228615,1790624644,320620312,669661495,411693951,195997941,1250366491,130046249],[1848986829,412839757,2082411341,1582801177,369157653,1681076706,111062939,823991885],[770420189,571315821,807564896,1909156232,2074047486,403532492,1802700656,360543437],[1185563687,1766821307,309347143,1195275462,1177861658,1960126767,1345952867,529783072],[1922020331,1129539423,927882893,1948873337,1727591391,1535249262,1665225908,1943188300],[1497107280,2115292004,209832997,1758718737,242249314,42896156,377005073,959720547],[1929968411,1565648814,228273368,792249314,112540379,534843018,236142486,404453889],[1329875585,23668613,1881203584,1631372814,863300802,1754035796,1819930091,1447760534],[345027263,77739753,1122809289,207308480,101072931,623944914,344709434,633711810],[1785116116,879709183,29950658,814907371,1739248540,1396861677,1956029425,774547043],[1261148077,1752976431,519906760,1958261021,164991753,1836215366,165200001,1585160426],[172857230,1636119129,1170458712,2093834093,1959930708,1885547821,1912715631,1513156849],[1802840099,907430199,1371059930,2108085477,33037343,2023418891,1578963536,1373161274],[39548239,1589660165,1468092444,865924130,1897244345,1689508305,368445965,47939486],[1060048126,274699050,141777758,1168273938,1251330786,664645526,1160308251,1511428560],[1952462656,639100344,1430597306,742253487,1999195745,806747208,1036044941,1110803039],[1214762962,378205261,1280437926,294629010,1088029918,648720488,76609278,2116327676],[1809673574,4869070,984806491,226971252,97467203,1705020840,481255462,917852163],[1761226399,716534604,1310019669,279222712,340774879,62272081,492290498,1205841738],[1097676802,274698898,669702043,1537527173,758382245,82262760,2047388827,1363781348],[1241357211,310557038,835002225,409458555,1554711882,1155832566,886898028,1939331391],[1015267768,2004605465,320618686,2016533591,185130090,715184897,105182716,1461270342],[1106993395,1982456462,460099764,2014896803,788051075,1111410089,198475098,798170575],[870216285,810459992,304887356,1992543402,420821187,308478305,1263082311,89605559],[1268372607,1852354887,1551666723,1823987155,175776240,1949119095,248275006,337292832],[944290643,1101162134,1036606093,1734474642,766246656,32976912,727551577,999628117],[1491101313,33382329,1008487371,93570833,950773939,1640421201,1657206413,1684292914],[443003753,841434017,554165250,1859346563,858664063,31013132,810480553,1486434479],[1429241507,663976972,391405883,1902039483,440783652,341491218,741742542,1755910431],[21213299,104057662,1833896660,1013945149,650729336,1923522128,543413585,1771815363],[757073502,602491710,1225161760,1352098089,1841908120,642200137,305085270,292187227],[562870633,153494146,1074393839,481163414,1126518530,181666127,1842450016,1147598975],[140837257,1810372473,1040718078,1735588338,904670295,856451613,89172530,1878110442],[1710193955,1438812519,1596522013,717090392,1782726831,1808576717,2027941772,1542529181],[1276534258,1422416555,1014110178,616119215,614655310,346797026,519054626,1195518065],[124915988,66916527,754238293,991464068,2110395482,1534681387,626335452,1834746146],[604471250,1343429516,599006986,522926668,1721401907,873141375,839412276,397490118],[1309740583,1579254150,2049625620,1525192510,551310209,215339217,936311080,1332220169],[476036156,1423323794,240468900,1299597636,1848690727,1317555707,29013217,285628748],[837098641,645718703,875786388,1301033735,672126789,1971015583,743185209,1582433053],[19705429,120531556,2054467110,1470078407,1423860933,1178582510,580462058,1426469946],[1356373692,860454044,46778507,242303622,1433535780,1688447967,1150811166,1545186551],[1360423223,702407882,1788448130,105396594,527961702,115233474,333355712,1955603088],[457495094,308911928,585925536,1934359596,298943913,1560159013,1934335160,1155768203],[1348412299,1350152864,878784705,2054157275,1022118041,1089883552,872579959,60015736],[1109151959,684504778,1683854348,433279588,2000474469,465850442,946482102,2122587737],[514443993,1176286694,887213325,1413321786,925846147,554253411,2056784832,1441525152],[1267581643,1007857924,161326482,413098809,1401864762,2061912634,2062815280,723151567],[1548724750,1881081297,1212654707,997142221,399847818,1961281291,694812318,97806843],[314670401,549373113,1445995748,909232032,1781011278,943617894,1278710380,934443130],[240886617,2033011381,1638924896,470283597,1052059327,1691157440,1618694082,130471590],[1533305714,298338447,2108511116,920447930,334946517,657253495,1012030840,778600621],[489847168,1977735368,1638077530,399692412,43975730,1218283117,762308083,432057088],[490244476,825196382,53453793,28103220,408045054,1416335216,1740128422,411357458],[198579933,1705425570,623329032,1046367148,1143955667,653145728,1258554521,1563994371],[842938223,854974533,120566970,1296583052,38292864,937857960,8009980,1593208835],[1708854752,606300336,1822372595,1470628928,2129073335,111959042,1923995689,1175870824],[1349488606,57849942,1087529900,1315642736,1317573902,568672103,1907815865,658837587],[932192269,1678807029,904942521,334137453,2072054819,1453005521,557171495,45303624],[864204830,1756676641,892432637,1185885309,2040531748,1359830069,228638303,1322924206],[1797255073,298891474,573003695,1598426800,1242072796,280181837,1572578531,545808664],[444919478,896908865,1495301311,1179223348,527736420,1644033877,311917123,414177811],[1532750003,619768885,2012079786,858951115,540608884,1066960058,1480124419,1887547542],[1660575271,604195824,366155157,1800346471,84742523,1540981670,1960210846,384997024],[1089709654,49903449,1183095651,1613678143,537011381,816702228,1110647869,1370454726],[1401143948,708639199,504217656,732016540,614397153,1189822160,1911133920,830147221],[1602642740,708000646,1864037864,69713257,1291647206,2041202505,1380056841,2001070601],[1840407549,632288300,553153340,1158629698,1288993972,1128774116,1593995079,465974405],[1663631160,1045622018,873242694,637969490,1710001216,801113679,479181359,1662355882],[1023414333,904549263,2116922681,792534914,1780095194,1112417650,424419660,633876712],[1051188029,1702713633,1679530654,1387607716,775030053,1483809193,166606365,1389567734],[2083857425,1005333031,2015228321,1588744605,1712427584,960538729,1480280704,2119134519],[1602022532,1624713593,252246649,1647272103,1561653935,1295140563,323792445,267452847],[743890711,1009843486,1849811085,628054084,129305881,1942066538,38006037,971033008],[773124525,1384566149,297361478,1789309476,1212785736,1322569350,651802066,136328204],[1151378203,590393048,1729231154,912642355,1241944340,186422214,2120926529,858831618],[2075457923,265748835,1167142174,2079848753,958337594,353972220,235359692,119650608],[1021158354,1935971247,290868861,1417727174,1401628054,1157197819,1825203119,2060444456],[1341452084,1273859567,1604549535,1893972981,1061417068,578252027,1923709386,812052585],[694912361,962142169,1466331144,1923252639,1879051557,1195117121,1964420484,771897253],[1689569961,2112090085,1270360116,1440911535,1851353223,1593781729,1044573463,1680815815],[1040996854,1714535934,282139932,1984426362,1183435328,502633515,739161000,631018771],[471246998,551848757,789951838,1131788677,279729620,571026978,1284258577,2024553789],[1072697737,1389671919,1806064384,1704901163,1990696071,1964962875,778778941,1307949997],[831260554,1689159765,1922727680,1556691184,1444331588,1511783585,778102271,28908677],[1397964276,722562186,1658732201,2110298683,1626046755,1294031085,362368422,1234987754],[1265069815,2019013005,1435920866,121859729,1003457129,676782696,113918751,286829626],[1450293192,1427766316,1019064298,157710446,1631317775,389745009,1227629585,439486475],[1159930925,1062731650,1833375630,587249545,798591792,1483916484,2100739393,1785054841],[1370032382,2102525927,689374133,1373359013,1784379453,1539296343,1066183546,1465085351],[7142869,961867956,920033910,2009389312,597757387,1217177587,1674750968,1992246828],[1963612009,554242384,177468678,634132007,383716795,1951609875,1267539327,361968149],[376097701,2102662506,254571981,1550946294,1978122254,1232053464,1517469733,438095036],[986798731,795099118,580973602,992848898,244923532,1692369027,152271988,1657490415],[334853390,2068978381,1359400048,1353849709,312768279,724824841,324844427,990890962],[560050849,2020365895,1491918550,752810718,540892968,970926999,1477573511,937352013],[394208449,1300424280,2060655771,37734928,1779402634,899997147,1723487711,1711425398],[738199035,1628549101,1234044525,1419959007,1101371995,1410494363,1969400121,350818784],[353433652,1024334222,869623275,1034416156,510035756,624813755,1751354023,1090051124],[960596661,2107325749,2068497338,352826654,258792594,1832508371,1880575594,969993115],[1976097845,1396992805,411435788,1304082319,1301856061,1109617935,1198967341,1892250802],[1175710033,1855191707,1551079116,754666448,1697628144,481931356,1730776975,683507909],[544742315,1761167363,56640887,647970846,850511100,1152990525,1237378067,756061425],[1894948308,213182242,1137417907,658631750,1901528256,2035740456,1622179407,268749976],[1886490230,1996102715,947601557,1803902705,2106264730,800704214,381283084,1948960967],[965351347,816837373,1592760383,1335405070,1397418598,1884137298,1771420351,1682820360],[1253087855,1912582542,1080505152,815642111,1915534340,1743410704,183773696,218085527],[115631529,1525194432,1531550698,93855096,1828966518,169097180,36853325,861604917],[304368590,408532782,1691309616,1829134007,1327128120,41575754,1041236066,865767074],[1953523905,987414738,641664549,1654008432,1461153286,555568558,129781273,1832489861],[449855957,1002137990,1882826946,1256867506,931373649,708275388,1226326128,1883274497],[621889924,1388808049,1409298334,150128819,229832535,772351671,33783528,1136978238],[1611446081,239434141,939560436,514095649,2002322146,1024399854,333283524,1421550469],[644221895,355994695,1598784091,133009848,1000800048,111685317,606335208,343968612],[956731661,1849386351,933475263,1954886578,737533632,368332677,629479582,573113606],[1008451931,616584357,825018464,1577262294,1374328674,630276295,1650740789,1399256834],[830556306,919916160,940791441,1607603852,1019945715,1934078617,1348230699,1332650412],[353258817,13626391,706263535,1034922192,84544027,745375708,1691064039,1578771029],[1113373105,71284291,1029688312,1193308867,1483626110,1907883843,139316112,403569242],[562295918,1991412122,1743895163,1155073912,1907774361,1217394999,1898477827,802168998],[1641063507,622970995,1127609306,94485754,2091231722,1624795954,805865471,1014414643],[1426744946,1736617780,1098522376,874678794,531124734,1184933159,1044822876,542751112],[1708460803,371946491,2113025439,1863572397,413921145,1173219802,755387687,248185937],[1304847498,1806495636,503971697,1258264969,1376130512,1139244120,615046085,1338176053],[1225658658,687896156,1958129225,2126153903,1020165188,1721565419,1572175357,1609841624],[1223915734,1393111216,1933323997,1525526351,774623712,184784181,1691137171,482833531],[1418292716,2051171483,1924584667,1709268053,878972090,1183324905,1432185800,1965451086],[1172356668,2005080396,312409599,1659990720,885201145,532026439,1874262646,968273031],[1310815090,1080495739,1247071996,1267950837,163867052,1323387125,494268624,2099598013],[662208035,459717855,1733262702,1169064583,698589527,1455624418,1721287095,2079189078],[1362861080,1965106270,583317205,1427818449,585475568,228040250,1926125373,1552705308],[1757178819,1009480959,908358574,703413825,246744371,2067740196,350962748,139233142],[1934675721,392368300,475197000,130600060,1571827616,759207000,241162358,209465914],[1891547981,518142865,2100103756,469947149,1319287070,1148152384,1802879609,150056398],[1583989661,2100082810,2072264151,860055056,1913984522,1289457718,1172323457,1008876472],[2094728651,1479380420,1648054681,839657112,179088006,1991349254,2115833478,2058857232],[154323651,191433351,2089308540,473430940,1161146603,678611987,2120212406,160689670],[91935580,829407456,27702440,767065255,1562824948,1900400838,547015100,1339387938],[1142725116,957805401,1015565859,2008025658,394391461,584865934,121889087,1341721324],[844281254,407700095,1131626647,347305736,2028305282,1540038143,1585411021,1411366674],[1901235764,1791109206,835704142,1927678293,1041215618,1013878827,871621956,1887516393],[327938200,454986420,1196140622,2117214929,1706167899,1597583170,1700703134,1168972567],[58385384,1613801751,1397278243,2039721028,1974455520,345838121,1762213104,1626797532],[1946084026,57013966,1794656352,1854700212,1700529566,1066956513,996519207,1529562444],[1546230795,249417658,669320869,742157101,1013997529,1908225744,480624581,702253391],[262634593,1959802732,926390804,1081072672,813916958,1871321944,1442210946,243521290],[2076807037,1055592344,618486978,1159107695,1011497511,1241095812,531749709,825727406],[1224670748,772746617,1294655512,202562608,243722117,208610276,2028419141,146276343],[1628395649,1816995954,680735150,1285203801,1544454216,485393652,1744661026,891268794],[804166597,500198317,1899356289,332857666,1431891142,383690502,215199474,1401988913],[1531296050,536370854,495265868,63183798,2123368041,1263132844,1358021167,2063396904],[23634321,1324257413,1207262600,182929334,1447553260,816210773,1175025045,1719147603],[141640428,812698971,905722838,560951880,1875067199,1168622459,1803399816,146138804],[103542634,414891251,1301012538,309247772,1726831644,329910201,1962350524,1096863781],[650039606,137520663,1788924315,1134686445,520182963,172808967,151782424,1134037724],[1684123387,1748492772,302693055,804819274,1059412839,247828761,1783276845,1645718024],[426722760,1849244095,834491603,2126908399,1471629676,1100608611,1544139356,404334187],[1556345990,1588250892,718407297,1306061370,2026112566,103348975,379392289,623967104],[1769961772,2011697661,883566144,1112660764,54508654,1600821053,1816310173,396876088],[1773818531,1397358616,320260647,2023365846,1428766460,1376958227,1446626990,1957961009],[1328451263,1633519225,184611554,1091240511,501852251,897615122,538273671,1013328470],[2041447079,1843320082,1738857368,3668361,1528541768,493867851,2062622180,895542203],[1884970492,1578701269,2042747848,1623899180,859339146,1314088854,1025257710,1047983841],[1823141600,1912756098,754979930,1897589036,1594479276,640242279,1674549896,1645994519],[1119445995,1410476661,1296996428,2027323676,1090273925,1736511963,1221831771,2062885782],[602250383,124933249,1950799655,870355409,707893012,1348243362,1556248085,560113481],[1494628440,59792395,1382645463,1762322842,2039032912,1025565775,1492739968,2114556622],[74030853,1460971453,1851070350,1719349350,1618639878,743214736,1329437202,1260698297],[2080734126,1006708572,1404635807,350675894,1578349730,1336104835,1478136814,1010698708],[328040351,856554953,1044079104,206074036,1237358507,1455692888,1332849147,68413179],[839040407,1333796423,52638702,2046837845,182906245,652362665,1135457386,1450778552],[779809405,1587139489,2086744904,463457245,1835891200,874640283,1533138284,313517790],[2069634603,727327145,1064204232,2130691765,517016007,1566225005,2049855220,169817494],[1405234189,831562771,1137341338,1126437985,598428115,518078212,1820110035,1627591112],[2022771971,1734368184,243617496,1656523848,2105544245,596414222,1315950059,1363536563],[1530031967,551880453,1393836536,2068897568,537077613,1645357649,204953391,801432731],[1332157995,280881625,1197312563,1823360185,971930295,1651750791,658396247,1547930293],[663092393,1913845495,66740315,1430678049,1683177572,1176668204,1086165981,2104067403],[749279690,803962644,265389432,1052175593,1899212289,1708365895,443276969,1882191176],[698757489,1734123070,930453259,130999347,559401048,266271464,1276893527,1287052163],[1605047411,695916520,698801802,1284420374,1983345697,1862710458,1295531393,1795066951],[445262941,649517095,1916592010,37204706,1166367627,1538637475,1807685345,449008294],[177662199,1742034115,1742735252,1910364264,1632258380,813491089,969038443,1611008669],[1678559322,2088180764,338245435,690258150,346302096,1981622970,850873068,995345347],[677731171,217736379,223280522,1012149840,948515736,2035859110,1456704746,828774706],[534068903,1616509868,1302373243,54150563,1107662997,1638414469,1904880835,453157532],[1845360820,1483172490,200528706,1280478523,728750188,409301276,21743237,1756837354],[1902948468,1139561807,784383089,1681183671,1092735884,55390000,569523317,1214831353],[382520849,1705202639,1789668881,1055849888,1476351488,161087044,853473610,723220511],[2086436822,961819255,107693786,1525191429,1495639285,360779351,1560091195,1467755495],[1500144690,148769476,2107209933,1814346486,7490205,829131081,1536898394,1045134624],[1132947049,1245332084,283063407,1589427785,674337073,454486576,2021889565,1835830414],[1879967928,1418513554,112988256,1511213261,2012682165,1444779634,1300197532,257773367],[701678496,739600192,922921523,1003852221,632571251,72190631,734607574,1141545197],[732069726,165717094,415421080,546751370,1477439244,1877801234,921802549,437175867],[2014974355,137406294,1211076595,393799219,2024082870,2090036275,1662065144,641370841],[1346233110,832146717,1192034420,161472892,885644433,1098863208,190850098,1400061258],[321648280,483556341,793194685,461534217,1206228824,460365279,1747088391,270840475],[1432026194,1541842097,1060357298,1768113485,1736659024,914926047,1622334644,625499447],[1743363626,790187975,311467458,1789050211,1180813659,922250779,1392563829,112366912],[1334457616,1415084608,347958655,1791836218,1536131573,808036383,871251746,1618000157],[970748658,165541467,1129437515,347044582,1333828727,806225628,1992349443,534114278],[1487360974,205657225,587050372,984492943,371741074,307338621,1804538349,1074566809],[1081054612,1648231023,473711247,1541929861,1061858490,280112345,1994541450,1352116846],[370496460,1675395527,312145572,1117011703,273146377,1780103694,106391943,2011566092],[852128245,1038727561,2127168437,2022937017,227879562,216496289,916933047,1272037992],[626106510,1949805103,973648936,2097481929,70180118,1270226341,900361949,917946960],[412632355,79592376,1393172960,1202349122,812160611,517155681,319758856,1530493831],[1573392276,928320372,123344049,1449039828,1428386740,2127191926,1563868199,1250746721],[1698529066,1549501885,1243946024,1486177071,1397204296,633796423,655080104,567962481],[1776156068,308284436,1359790037,870248589,513851945,1643234947,752919668,984886863],[2090459384,583774234,275079646,206231749,1663602044,61389668,37848365,1048904840],[954426744,1054433255,180802962,1513216695,440146731,1246761546,375023807,1805840243],[1531479166,344506847,2106618020,579164508,545988351,1535936428,1415193683,315162642],[648745568,1985709673,1426415933,344909494,2127129227,508241940,93414957,505149473],[1627016692,242982032,1091067443,1593195027,1616119487,355539137,1769509699,1771607703],[1002613540,126512217,2106908473,144245146,1030677832,1614920789,669633498,857569132],[811207534,1134555022,380222011,993648995,1296638561,1505549241,1979997749,1035320057],[330924898,121830252,1365262874,900491555,937021280,1762486400,1674089275,406512663],[1790900803,699391477,190759466,1930262792,1437662932,1136668218,916150164,1940032982],[214537425,1588895904,1480157212,519226198,995415754,793924124,1283744774,117822426],[1994378166,16740576,1387404365,762881584,16809427,1593350086,398167619,1045796413],[998160156,69244450,953305112,1544054049,1610420367,2028280804,1570169808,529591917],[758685756,1086456385,580556828,118278095,1058691440,1262489746,675202260,1072196656],[1923881618,642045375,837466806,1157064737,1484165295,1152056859,163649866,1919025270],[6828288,624556290,1102661508,1085007673,1837417729,994246179,703662034,1400249383],[763381729,295136698,18303540,991255480,999487765,699057703,1146415101,1658445281],[1067300757,1459155681,687930678,927453706,155665003,1955004087,1233389698,277052242],[1543789511,89392389,487834656,453956653,1888123153,1795373823,1312174945,766011688],[525898826,1480088413,934429019,1835607391,448918323,1152287704,1049610626,827698980],[535202462,330457592,576762775,564793519,1950222416,719896882,1971153482,214269067],[1942577905,730422391,174279979,377887982,922479013,1981234824,961036622,419652225],[518138996,695078786,1163507378,1996571275,132262148,1621084017,1710938324,223747108],[1731352903,399267443,1788499959,328379080,2014307332,1885760250,2039637756,474257536],[1318964677,1649216224,726881633,896086916,1696227954,25369161,711124043,334361544],[286202996,1376608353,849527249,504189873,555711318,898105913,1714061126,1008790358],[574425100,1970060476,1104123376,1803062171,1720444364,331743288,1090360032,1918325114],[1769797932,1853533579,752560335,753859416,2070895365,1070625426,1640855600,1420143854],[805726124,769324229,854280458,1834272077,2023662059,1964681968,1088098821,1589173614],[1229443789,487664193,574564519,586015192,593151144,1411787263,1600323300,1613073014],[386558963,956197026,333136012,11767072,1681463461,1258321769,1620640122,1194099294],[58101012,688965678,1488656496,172211746,532461439,326802010,2091501618,389542028],[898907223,760796454,1122179906,1938530745,770539067,1555633082,1948135719,70228194],[916211508,566752202,303481060,7759856,1973005631,1305484023,1943241222,1917853895],[1122958182,842317425,120513748,143866009,485446837,2100216493,792604894,1281279436],[575110762,1200083537,2040271057,748522587,1630962614,55868733,748310479,1619511658],[1854800038,646018212,1433523644,1230945347,339141741,143095735,1213551722,153586690],[1647669860,675242149,1369924067,1306318969,962409551,1204528252,593786752,1836396468],[652755251,36663490,1280684007,1194942939,1081920043,1709782368,1164415191,360585108],[1640828044,1245792768,701914248,2072044093,901991911,1802783346,613584663,1066617679],[1708269449,1128015359,1417830248,1231870284,740349505,892320518,1007462969,1191113826],[100928157,780171456,135471785,1416282370,761739764,932728998,1707950549,1228807454],[1309482262,554457621,490847894,40287023,989460280,1029214986,134600420,573832105],[1202719455,1692930154,1329012561,761550879,803360792,288328834,738009430,874083801],[658877314,1739977547,58235313,147844391,1967521881,2127121465,1044113402,1210850147],[1046164244,1727976292,1600598505,1964243154,1618265035,686887956,970033141,1812277832],[652323198,1774034635,729060919,1831213281,1444085208,730836261,480124210,2126288308],[178886948,1843145607,1881490812,827230580,992596930,715608894,868857727,497585785],[1666612365,1044275091,1836857915,146922431,678663915,1266128436,1232876650,764828541],[370187972,785040414,1006039236,1655035448,589296227,1643710344,1961765533,1302199864],[518731559,1464352170,1386087179,1085174112,862942285,782664472,261423011,1655092090],[547467986,1590313561,244398575,946675451,475986007,1858229961,873877804,970781846],[1605836021,631199242,1166264711,630887559,371421480,977915561,905834812,1299791042],[1313721906,729150744,856998877,835499761,1748327262,1647890501,972886249,1846624456],[900317868,834090016,799082826,1329111916,1222451831,1818099496,985698391,138220607],[881110888,1750906584,725363417,1332473432,997426807,2048951382,1528982344,723801549],[2031151845,499521537,1123402291,1749833668,1867485013,1510785726,1725934047,1664707236],[1183130861,949898975,1496041050,495690931,497890859,321224143,102318852,1639023452],[1147325556,22418222,1668494010,932649648,377882273,1044623952,1015072982,997313970],[1324940622,1355122922,1364481956,381563098,324063808,1938533691,985563612,1961467705],[1925953788,113957536,631832777,1813366100,255061120,155754977,982497954,1025948890],[1260439154,881614730,1204665443,1514261003,1698006067,556582778,448819624,94005629],[357676528,605251845,527581629,370581927,1898014827,343571492,1047487072,668936291],[1518228701,1132617428,1088895080,621806790,1231384332,1545991371,1385267737,885698058],[1398365467,571689619,757462518,329908524,2041362102,1157536632,1310641953,1198041038],[663517826,537802255,1386660435,553956286,190195518,61287365,1402204735,1731715037],[639988956,2119943671,405687990,1327023056,2074710160,2124598314,487979892,988390589],[884313996,1004326853,1999787051,1559858532,764265458,1912470620,604126195,971587751],[1838623045,1678126959,136494941,848180426,1831797388,346335917,668073580,1977981091],[1775371251,999408962,1317490618,1509341899,498088196,1628859090,453858321,765745332],[52673434,589794818,247575536,1233021432,1344182487,589113255,667766774,931795158],[1364433066,1984389639,571757972,1474973408,594518361,914374217,314601081,1322160681],[1495640274,116013575,608869745,733755489,204722823,848910290,1329050866,20374250],[150260234,1766898624,20196465,225820031,707065343,1767997698,1031694787,70331557],[1518584894,493805100,1712715147,80952845,681618186,923667214,1023531651,675128785],[569034212,1312544453,656428443,1994960247,711162377,597623761,323174475,1966901507],[670610354,1163882394,13318434,518538306,1235893174,1552022736,1570367969,1782493368],[1594168726,119338832,440930887,480929814,1951714274,185026974,610117496,1826985851],[1540834417,1975290340,1279655697,83939313,344247252,2087098451,1767120403,2002672791],[2122917011,250048992,844587512,1510922322,1110230823,840410703,1754250397,209975381],[283533544,114533250,847361338,147625810,76530301,218665150,1588521267,1566142290],[915118193,848389695,961548689,1539400674,681456162,1718044858,288847761,1785138602],[268429080,840200019,1165591911,272539212,1690566719,68257925,1673389188,633988014],[179398106,469488090,1371717107,271747252,1669870434,451222396,1505323086,1964445637],[507572235,1215894825,1875424084,306001042,2041294010,263835948,621444728,434207905],[301034820,1711794311,826223067,1317852623,1885485355,315082458,863826435,601104484],[1289197506,423195114,738674141,1526491157,751681817,810003273,1394761945,1493629734],[428178351,1979527231,2118736774,1813083204,2114681719,866498350,1047454779,1406828472],[1095639518,424859626,1050132708,1869893076,1401758231,1264658782,71890938,575655615],[950352654,1323627321,1125009749,1871527999,1848909458,1852279505,599600701,1792825030],[858672355,1296493145,341700830,1844203574,844430548,151657818,1798977640,1872676088],[859208239,2051782011,2103972856,2080444176,1289713554,1102357493,1528692929,1411823332],[1642776596,1743727729,1680006835,1917210384,1611221957,130163441,568368051,1660025396],[1833114821,827295661,1805507378,1815878695,1742121316,748911523,422960546,1196780106],[1402882127,1394389878,2081033493,1672394696,1324714315,1259526346,859562252,2129733019],[650715017,531069601,41185455,153689496,741252402,1005797440,1793811720,1659929269],[1051364089,409893159,550114323,1817909491,591288961,1418590024,69144183,1589874648],[222928435,473299826,1884839975,440359514,1565056050,830814687,1366676853,1076488731],[589115178,1807313353,786893113,896705628,1130418802,1438025179,1829462311,509442980],[529025030,616355067,1906761422,1983118770,1524430782,1781530211,2032298130,1525439315],[1497047321,232493444,1266714020,232607793,1301456381,1133877084,1239005391,218917546],[884744659,1276731329,125649840,1737526116,1647522130,1380262205,1776041782,1617194877],[605046392,441061102,559992959,1798995880,1056091556,1439543239,285614106,824007346],[1069116333,1161604114,1434689550,1598062222,890648549,1936600414,1398096859,1311828078],[1913406316,713157105,1211405690,1844334722,1964195555,29332736,493109903,551858204],[759913854,1709405145,535132418,1857219885,554982195,1796813615,1514469004,1190809194],[1797025431,488710940,494123521,1575553278,2064465877,1555336704,1992996739,667722339],[1016743627,1792950411,208743223,539089807,1055061388,301270344,17719033,1751807196],[417716783,486600218,1386199938,1265969722,1682090491,1476792791,554109939,1224231738],[899209386,358102464,909758622,534693465,1984047402,464688045,427609519,2060534705],[173578396,362893142,439522324,1847179152,74763859,764363572,251195229,1405109748],[1042025355,376292803,1412534513,1408966942,905206304,1783860860,83340012,2029217841],[87138803,775110662,2099888202,2013981982,1195176870,904657495,525455613,235199927],[358605264,1798004740,1987585213,1435971824,394980505,13935305,629598834,287759457],[548066588,1498262422,1941321619,1836253870,1687658838,1223361588,164771750,1340566091],[1373150984,562051024,660735796,31628150,1637596277,1620327683,204900575,2069897318],[260858570,1816054137,287439040,778853302,1382627487,2013438433,1223130105,651758402],[39663476,737788115,229205004,1531167560,109315151,1377929839,1487827242,80399444],[1298586150,1561034969,2076286628,375771220,790677164,770082815,199179884,760855903],[1860440393,1126200376,2062873528,1178729184,1733304651,1033523789,383515180,503539897],[1184846660,1319602317,879538482,938551516,640877482,1797305496,1802400149,1591207760],[1150900456,353995517,1383675698,738267292,1300620459,289174357,478993959,387472586],[94463585,371558479,76987100,1128312903,828234002,214822313,1311198003,1270437358],[481538535,783018246,1728130727,1513440274,461442234,639587297,77546656,575745982],[1944207645,198173994,1911625628,510009444,195745004,181094572,945721388,1849697207],[1993573122,1736946730,977375808,453735005,1199860607,823575904,818921074,1445505152],[1043186878,730721686,1575993252,2077000954,1027966509,181246022,1474092592,151871842],[468114208,1877544839,1876327060,939277200,331956226,502499244,1478678467,393508502],[591467485,1030477152,454587016,1243494608,375537663,222220673,1554188573,1404665466],[226950716,1324889062,1227410890,36151434,577077437,665693276,463621798,1692566065],[2077505185,92032519,1715990596,564528157,1383094938,1402367407,823570433,1877830061],[37427114,1143588664,1093791981,1036438838,2099296868,1364015684,1458557360,2038654489],[33767193,1990414905,1633874601,863007732,1606792459,407684486,1168600584,1038088212],[856812714,818701047,1705686263,2097971639,763877842,1350846520,1893503379,42377358],[1273233855,504565889,1315787404,186518167,679706685,286113387,1682440213,1795587138],[1741892604,1928597564,1388970911,172963925,1206149125,918779107,849248403,871604695],[268272076,1709331280,343606531,1995533162,1731816690,1650749383,1387112647,548855602],[1688256800,1937293917,1770741103,16916469,511115927,1806792961,895460857,2015790410],[313668056,701856243,688374522,46045232,32570466,946398642,839981752,1672664300],[678018017,2009642168,1493080685,1964949122,42733338,767538765,224085087,691560480],[157838367,1964453410,1436964444,2112921624,1166487112,1985314870,1213211638,818455279],[1845934057,783481074,186977038,1602312485,479332912,1627350649,642470685,1300649875],[1006327435,1599414896,1992366149,1428167696,164011798,728448032,910104751,1242363058],[1696187862,1262006301,106433197,1386456766,585335505,1642055650,572287111,475710461],[2032377582,495441300,1717134363,1842505145,1808673947,777315568,2070523741,1177762803],[300703185,1995186100,1047268269,433876807,184759021,392601364,1441407845,1710401959],[1146944179,1146410701,1500800099,1817301653,289278701,1495751768,657557752,1661837121],[1554844478,899442450,1064713187,79533120,1236219837,898335659,1830544981,1171382961],[276244637,1489425898,1077961083,1662492226,1168631341,45955813,1536223232,20663655],[696667160,493581231,1093515356,1189901664,1775256280,455833786,828430912,1288522318],[51129429,960295436,44534116,562213951,1186911316,1482412420,645471534,1247732203],[1565972736,34192290,248288751,402382197,644680481,2045662018,1714383747,329837092],[224336526,1298484274,1402181933,1126723308,148537651,653890599,757462029,1876459369],[783222747,290890490,1403368240,191364284,1487121947,943236175,1093897759,430534898],[2064695202,1011464271,606832891,1489814568,89743336,1120420357,1965151741,509852414],[1511935832,785922703,931344429,1458605077,333281048,1916623392,1886692872,2094221825],[1645483865,592947559,1313780700,858428319,573195147,1533695910,1717157777,582825470],[508539073,2037645211,1765888735,1737361228,1571074058,671382755,719134351,60411424],[1421118491,167442899,873961901,518802846,606441549,1781133089,765539467,1988359095],[1439351870,1151717782,483642767,1234982876,222971079,1358094331,482478233,981552165],[1946534428,172455125,1268868537,628217790,712798594,1477094661,25818865,1929883473],[1700089594,1378670574,1538250545,2071316118,538631846,255607852,1321114974,322350391],[751255247,1501767730,1574586474,412471256,1697843542,555376123,217903456,526393259],[1769615988,1478832078,1611954327,556284748,994863648,655159700,1327278456,1580441863],[1503924187,491971683,1015231250,302482705,658275760,205069088,1910917783,690089020],[1406190623,1576426606,1450617316,1305167732,1041728832,1432337544,145254747,376449295],[1223510309,219114614,535167400,12076838,938774702,1427855741,3023219,385298455],[587241430,1958390710,1475299401,380610106,295930177,249481246,833711728,250647903],[468705814,1468670664,1335471283,1087933482,1110111238,1976836247,606636886,855730313],[534295717,1343990436,855618044,1100436139,1177891674,874831296,1359290779,1711980466],[1617445095,725138980,1072274550,1238053746,1662668737,1490312973,361604604,1083875197],[1731049252,1428632729,1865313789,1973082166,1827669455,199266018,1868382328,114635434],[546310519,1278190880,1323062046,914862960,1034636243,665783071,788068356,1038509398],[1409092053,1201352347,127882587,873481463,1850260962,2055137389,1311236904,1606684155],[2113589850,1755737693,1939148989,1642201539,1986861529,1343205989,1315377509,1652774958],[1903294907,779400000,1524264116,1952495881,208364947,2014070062,223107307,2010565154],[1785471148,1997091308,1176875784,1810050628,498956926,1375311266,839040057,720181390],[1695943647,935235377,840143139,1722501894,1274797701,1403872300,433802339,1335254918],[1433179120,366306308,254130766,735830157,1422069628,1311542784,1455249968,451679077],[110148175,575249411,1160738821,1937514492,1278690928,1169400255,1712467513,1747667321],[1522051081,263537770,281906088,1216970438,212140613,2066551815,220939562,552825679],[1504421902,789425922,1219850800,1303915627,546762820,309279799,467767456,1213923208],[65092227,297377121,2097257122,290484711,787559469,580347498,104811072,546191755],[2014538112,1437466082,2019555633,1319765231,883670206,231932035,1915666215,186526818],[1730901962,914892711,542739334,569058780,337885776,2033773327,1235580414,254583275],[639975833,1766363495,952885131,1457517457,1265278743,1077404460,1413737379,435705784],[316164064,83211283,263371933,9204280,1597378092,1822752743,1995935685,311815278],[2113206478,1653712121,1384747478,1425539181,528581659,497067608,1297633394,490148464],[1935028384,30774747,1047493662,1249178084,1371038500,1746654107,1376071151,648588526],[1465974925,1979559457,1031933883,1565374130,850885303,311754522,1961500089,669979035],[444117623,1336603163,1621112072,982097922,1871628146,562491799,646910201,855972760],[1917090944,1477184602,84871229,1813811566,496598276,366036789,898882089,1776214405],[1021660634,565050275,115956632,1670701070,774560940,935783652,1801831963,115647639],[1156253474,209408694,348019458,1295906956,1947506272,1575363040,1189659794,976768653],[1105248263,977825545,2100083531,132063926,1967939304,2024050596,781699037,1697259244],[1375100960,1693481965,970678078,1796310381,291751123,1167853510,469479145,1187799291],[1458382690,647736378,1297975774,197749012,1213845404,943131159,1716991951,1027555601],[627793178,1754005901,1103162687,1066080009,906258014,1825094281,1830407988,1874639174],[1074990076,1095904164,1911738283,1061634855,1368986736,1796765505,1059834043,7660300],[829237986,1917901176,1707968895,370247461,1023692619,458293692,955834673,1469860799],[1431798427,367791576,154587125,1953324295,59765704,1613049074,407679221,769002273],[1617305306,1646586059,1316661739,2068662434,1634282363,263954342,1870330947,875022725],[1213743287,613850040,1267993775,969548247,122828870,46466263,618136510,2088551224],[1930199500,1190893870,268573273,803990086,982242909,1478938237,210626329,1089919939],[1693749136,582694440,439331791,2128329896,1875846232,1024003512,1267842596,1262574099],[1903250233,255600585,934832170,292735183,376346011,1364079053,1423479641,526921657],[158025612,431393892,1483170965,1110749850,661524068,1059089157,1916353354,1814616898],[1537594156,1599781043,1352735809,1578920213,1466510765,1137539511,2078592494,461190178],[1047478629,2066398451,352875234,980418844,675806075,1673688356,2070165269,1839377229],[1211477139,1176533566,1629197593,1977468619,882945597,1064962684,703119357,1903340080],[855647083,274720926,462256793,1107249409,1075683036,1167307722,928351578,1304792069],[444465971,447090754,1361847513,1109163134,674724695,1883089421,1510496225,805976962],[1494328500,160699868,1418161167,2080550383,1945396380,467194660,1094497269,221567648],[1405639207,1722830862,299593184,1260416900,501938209,1653639605,30658214,1280934128],[504278762,445811687,121315316,529835605,1586711359,768045066,1241576413,1857324729],[1343295380,1732204681,131592164,1833431390,1466725117,1314630030,1076370054,1501916555],[1395468711,1173048969,969440510,1098140935,231469762,2095241941,461423848,202454592],[1046269711,607815473,2008246963,1200555532,2130293335,723060755,1294275429,1363016272],[693079766,640806496,1041407281,724443258,395308777,275603618,221328278,704535864],[1763309793,1175691221,1408408457,639002310,797525454,1728871307,1836619190,1337209488],[255702826,336595964,2061190471,968279652,765717306,883787651,1750069581,1112232579],[1746275053,236733363,784990133,1868066853,2071558818,1829897206,876486295,1908808473],[951833731,625593346,710371463,1179993067,1603020589,1223733748,932384535,869210577],[1633485609,1458880593,114670486,1324842740,649911221,1947229471,1641875945,987775076],[1638358787,417748259,1202260658,731532849,248191354,918892103,1346962443,1287504397],[1929384651,1585825451,1453048624,1377231944,608960374,731798803,965783654,433997250],[246131781,358519246,1705579002,2093449260,234891395,1813897175,482740052,1129242631],[86635281,335090491,770448662,365378001,1176765383,2068278623,972787901,665548720],[673360747,2003333557,1839494436,502617432,1869185239,829299915,1184243153,1102524726],[334470729,1844733653,521058122,1723412233,288314990,837614848,507328678,654195155],[1150907276,1444560710,624918323,1753991932,1949017770,1820612444,1871267013,311700850],[1875585329,1294798805,301670120,225362510,1275737855,1559894008,2001500982,1042722281],[1474402502,966384981,412902151,531676794,520806498,235162048,1210456589,1586109327],[661531043,1153889752,423422789,1934015552,678246354,253193596,517726102,242041793],[1906733815,2029269262,1316932474,1123849174,252490763,1249370172,1375582796,334278696],[1280572317,779062837,2067488822,34332907,293174298,1142267501,800492271,1912977299],[2084418998,1737866063,598164789,854116997,1734000516,1856944778,1100975980,1092003301],[1041375905,1205961907,1528838065,1828756537,259646642,1626031810,1005308981,1224264532],[1282396819,1615647582,1169572706,1971015708,2084384860,1982804606,856690687,1500407015],[1972555232,1694574129,2108058959,541474534,1527727717,1026116489,1377690869,1869864575],[803840633,308609263,2108138327,326108182,805091510,1980813320,678970351,407853717],[1367269303,931963857,1295807413,150521327,1984639678,9144998,27762988,877474266],[71391910,569156410,516382140,1294288996,1262060983,556010543,1879447908,2103534201],[1654339495,1982440413,1247210578,638658337,2116710184,1355267004,248469572,1242686007],[2078569687,329733747,1367693209,1067159636,247637010,968744627,329703403,346900866],[1271377906,1659929712,829400578,1987238054,1996711072,229872399,949463320,1233479520],[818755929,835155502,601944207,1102288193,662648370,503826316,474573793,840829241],[1918238396,1224373846,2024416135,1243178123,1273579891,2094166553,1597817588,1337105210],[358629680,291487211,1591950745,845758545,10458726,2092168329,1936446562,1210516020],[655980632,632651294,984724066,2015913096,2116168648,949905712,380137284,791048412],[112911791,1688992521,1558381610,148273441,3986078,926025800,7050072,879929636],[1764448121,1137792205,318322230,668437020,214499407,46490147,1363174483,1269620269],[1942716626,1540115066,514495329,586965249,2099463696,453688582,729208208,134501813],[1749387926,1602057795,929900737,1114512362,297193301,243930779,644121806,1476062902],[345627456,1602071737,1207811269,1875068967,111339037,1624267920,2018739141,584934090],[201090409,1047089221,377054170,105200355,1542860688,1409122156,619450373,509529669],[1977918855,1608611122,15320539,1464230542,62429133,1298314282,357249507,1326353091],[1690330533,115609985,446446732,2045209510,1274026685,1009944703,1382143569,1572613385],[1552939608,791024197,1888996727,263111051,1497732719,1978738423,871081705,13749608],[398610622,1442961521,1498602403,800993151,185325142,1681431419,1799542312,1406190879],[883821061,302352249,1301883027,435851921,1714025592,987057114,1465119074,566521194],[720693675,1843872771,1094757270,517073113,745473569,1452677862,2129703323,498746012],[528705950,889633441,382444252,1354154506,1933876776,1596325447,545566695,1086162663],[1383929304,1686724852,147027480,851629146,1801045411,1634227082,1452495757,1121707858],[634441673,95314991,657059665,1999367532,1959965915,593090907,397213546,186404688],[303779982,163628356,1434773967,1960426333,1725365229,987069285,2001162149,1612794712],[237278510,94354182,25626008,1923339237,318249927,812885348,741524205,551112004],[483019695,1607852815,2081549236,1973772515,1185464001,300597802,1312380932,1092353045],[838392889,1966521780,1900730441,1973102358,849771681,1271991774,134575363,1588282708],[1168341154,2070731207,1604817702,921988840,791766726,492515426,1001912891,915520608],[1076889554,486507358,212597565,1077469996,856171125,1753516565,239613670,1092305762],[649474221,384364691,158695074,1288330708,1785167016,1128318079,874475400,1667038901],[1851568345,1987199074,1215149667,999443659,604965386,1094317219,1686143085,1463985584],[1529115595,1818779622,132019718,1804093951,1423509862,1946510567,1195860930,1713794191],[430272327,1481977174,855043792,91524484,102644021,908403420,2044753231,677968321],[2081060957,1455381130,1993084967,1790419079,721296692,1900271135,101684120,1559622657],[961815830,556642100,988218439,2087710734,101021007,6374794,653619814,1750347305],[1309135455,529334027,734073717,1751195822,1862802014,684657502,478671255,1950376118],[312631391,1855573829,584738760,1592088583,1271591383,130153585,1443270989,583030775],[304645473,566219736,245814214,2004450479,392013106,1144786486,1705703338,110946632],[566435764,1936472483,1111238349,1962669468,642355425,1950026275,1520721482,104708967],[352273460,552338504,207816368,1969907624,1690661198,1314813079,735306302,1979957032],[919393073,1946622588,1262509796,1615898473,1352641568,840324358,54666170,351545593],[576782958,1599142851,889252538,381235178,889276681,2001935827,1675106291,1424633651],[1934747669,1063986935,284547386,1179139552,612483296,738302611,329205073,307826348],[631611886,2096926141,517435553,1842156219,945892414,603640232,1921456211,370847778],[1391217077,21708065,1650568474,1571375919,488021788,606155340,1166652491,847236608],[2121065912,1793640928,1870078924,961609495,470767711,306978332,458814563,1855009161],[1152943883,96821722,1814184772,1642964949,9866784,192226419,1862490461,613780398],[898788752,994918084,670054979,1806550348,731789663,567894122,762718483,517986662],[419743417,1939125399,2089581977,779209678,1009484740,1874448331,672740256,1759662975],[1659069636,1944490693,181074840,727013987,1200414607,2111408608,1890720967,1662865734],[757983762,2023022107,720113324,204825245,1605786888,2057535183,688079324,2050646092],[1852659753,1600960699,1861592913,2034362721,1615373369,963360695,1947055648,1306097648],[1960708478,511710248,340644330,377762306,841829942,470642741,1021202956,1517549111],[1734091477,1381365443,1334230648,277274365,1076758728,1373590375,1875394123,628386219],[41714454,330971406,1535245421,1021689435,755787388,182917455,293744814,187836451],[1967451028,1964751132,1666345788,564259000,175576423,1231993627,1640698978,594092064],[1180629612,1431539564,2103310224,685313882,115425330,1357093182,914723478,20176046],[233490127,172165310,29434291,1698800683,726992084,1758484782,1994777830,1084115197],[1389646785,2025104987,1403311823,89868701,500534513,2072368796,1257410514,2053777627],[1995347000,337100043,411149296,546004855,1438424515,1638407694,747986422,1450853024],[1765027516,592407959,1641211271,351186320,1475811444,1176177178,404074257,363618595],[70268827,475093638,575254683,37081941,619180256,895158033,1716682854,706829346],[307801834,855336671,1046156765,1560944304,612466510,1810926306,1006067664,553525379],[1591517103,1940149232,640160388,1401748122,183574705,1477949264,1984489273,1564098646],[289800646,462131172,289712211,1311298340,645127572,946628012,570273061,2006563316],[329973879,33874785,1728022869,1854068012,1741993008,1200922320,253556705,118716661],[1101688824,168156093,679629791,686245755,455702959,1518996153,1876952959,987595071],[865827216,2028675292,1570621995,132328984,1064818889,519318232,973775476,2127888386],[1965730634,689127068,784082404,1715312324,2082872239,1095142462,2092801620,1114345182],[239393520,801432510,1592089700,1598164972,1963220800,1173909747,731719565,1019644854],[1224692670,2115436990,978774534,2088198552,1179661849,946777957,580655135,1471032735],[485527631,1290403792,1405915414,1164503783,457225044,1060232571,2039428666,300461816],[111747391,1285603287,1921753438,1888307894,173863669,1928019811,1091928842,1358937771],[1192772805,200484160,149883458,1187000237,1854772345,1320263272,1353947307,963843370],[149653659,1993757375,1734828629,44865456,278208808,795777567,985496390,57397945],[1686148611,1756360339,2086497601,1578523370,2007890899,785911295,188456843,424443711],[57652134,1933355962,1566483807,1548313521,1181923281,618323226,982326531,526586772],[2089437007,1837300750,1829973031,1861599760,950054875,571196827,2079742841,1816189143],[797107787,2019014897,1379621455,60276079,1219184788,46137977,791373458,1719464591],[1596397352,1973380390,1464556616,1116049448,1107713745,114147154,848064043,1864731444],[125284475,168734089,522269774,1004178389,328963390,309948137,826238776,109938165],[1830303814,25857294,183353519,2053788588,209716565,1177641836,1989433768,567163578],[1757023616,2038964737,668045217,2008674431,165229770,17396468,161322327,765989242],[281925334,324342431,145468785,1358790789,43221280,465325454,1551188878,1970625921],[1347819736,91215845,1960224155,36589772,487090089,1479323634,1308100203,333619675],[68825792,1892343750,1184027920,525500980,438486234,1818413506,1919471567,328094598],[1925588098,1818585405,136500162,1487202172,770987673,1052551941,720820306,1675100562],[758045446,1042261937,1746943280,2064787043,375958548,51743905,1512271824,1482222142],[622121342,1199618008,1418798449,1350537177,1501592815,58330292,679216974,1548641211],[1359486891,1005606182,1368559093,697852491,605517977,864870002,492425139,547081862],[399867062,1507333788,124788478,1694708591,1555840198,22493930,695139223,656308281],[636851233,1441872745,7335388,507123002,1802247338,1292226399,1670620149,1347103313],[547469750,1696930668,637679276,170191195,1152318073,1695024073,448969931,899082732],[273372642,2125552057,652199899,1366260883,190692345,148220810,1816809834,489981065],[2112256735,1180601997,677727419,1148931418,1008621425,891726551,1530199413,523922184],[345316357,469278960,1567827230,1369437762,1535137172,832214238,1976759833,58680416],[17719547,1091414800,748224238,1444787588,1971733546,1024161469,690635519,1940581845],[2050558432,232529143,278110416,1320806940,627736110,1153425617,1029126230,2056616654],[777381363,497619026,2085092453,1193507520,755484482,1047577213,2012695879,516449402],[147598939,1107122782,1018270996,495912940,563542458,976087804,247620638,1919995540],[1546645723,1851326999,2066049331,1222054345,307815805,985618643,1269183616,1413659138],[170328457,1882653662,1803711483,763347994,912026668,1813110990,318447877,112618480],[937679930,2016057756,146190667,900120907,226669115,728130242,1571696406,38654532],[1045857276,403839024,328619897,1230059399,596104718,383985383,490413875,1984391580],[1469298201,1910249901,1655357881,377425778,221377237,423197353,734581982,2033934017],[1315338512,861558483,1962801756,1680442212,1783706427,1913736958,1740916735,445462784],[670789927,1683091103,1792676761,1133673983,1626342436,1460319027,397388702,306799439],[1301199960,209928563,1365577169,1805403649,1619398766,904771058,2063655811,407302355],[684003224,341675834,1501219657,1141430632,1429129626,202850027,2039873392,316652013],[736748998,1350209420,922981247,434513013,1958424667,2060091762,1464633953,2105584567],[567506757,2080864726,188045085,556367954,216157080,544388746,637949658,613572952],[463680890,1293834991,1065990894,1818529375,519141951,1844593162,1971675076,346092120],[1131478103,2124324046,1105420561,278683450,806907417,654770654,1115907077,1316534301],[1512397793,667855068,1575213218,310394387,287309907,1968427332,1969959858,924443891],[1040489927,1412498183,654979090,808274752,1368852568,239711500,1407174715,1994754752],[1930922444,1994984972,2062247084,1525456437,628279605,888373345,1761093555,1504561034],[1556751368,1589484385,1472602438,226716009,927167314,1784247073,1986075138,1062410506],[1401340568,1457753870,433176965,355625703,131343251,2128387107,662385983,438308385],[591121885,2102024841,1848030168,1657163652,1347590425,753037481,1637357830,677301120],[357237052,1987369959,748549852,2075334735,288100335,1209810953,1503288113,705005714],[1219375147,302022417,1915115070,1641709864,280314214,84784873,574765303,497060224],[916064937,1696024039,1310571758,1387993512,1137437810,1013361219,1478031494,964624575],[243337153,683125105,835345501,2016062732,1855021210,478539764,226679394,502644581],[1258872062,2013468405,1570484482,6852502,1638759358,1589641515,553752771,116678188],[1310131792,508039431,1548928975,164868393,1686775852,275288399,486527562,578936251],[915440122,102173981,1756113129,556761898,1697352123,2108457708,534415976,923093359],[355658825,612286514,1220279177,1436235707,1609548297,245333620,1472305019,718912490],[570621671,1757480206,825870627,2095949933,229181136,714469210,524480729,1274422305],[1782731449,28595041,1416285633,536925251,142958579,655215870,1861284553,560135966],[2126812204,1014364600,332321793,1043270966,2114750668,1061693298,1551954870,289933736],[1749737238,1653766482,1435691150,1989282757,2030955939,1528594202,710115258,1632226661],[459202068,1069600260,746749953,1531223830,1475374877,324130581,948695773,1724830992],[1101285634,767797177,1001026954,866716529,1192559956,1430122562,1854074449,1733360897],[719979704,1404334078,245143175,1569677174,200392992,1443962269,436955961,389791348],[168138454,534028301,905067639,759215652,1008995092,1227354046,587748620,1028680603],[664002159,780645450,2011108577,1626433992,992193347,661684043,1377225530,1970688614],[1833368026,2048717769,1010018652,749597532,612310643,711552689,312364907,1255307811],[2014958380,986389018,605650950,161830699,481964258,63607913,2811827,802109661],[815854410,1419966053,520773247,363500687,609526511,408047569,864836877,1963026024],[1459722932,77744282,2023891657,688331649,37302571,494249172,304343947,1088413966],[1739778959,1133448984,938550282,771155387,1845173469,1998235085,782496074,1024198987],[422527972,1694211856,463888871,756751661,834303322,994271565,1711888119,1389765371],[1084644794,1408921297,1211003851,557784071,868301935,2027311099,1650264354,1588091217],[643916847,1311299847,2014783633,1126016023,1766002413,376335277,1086739105,684839235],[366556813,1386136971,276561441,1314529085,1182464371,969593547,866779387,1357995728],[1710568172,201196220,392460205,1466758255,15158508,1786952943,2113415608,1615501450],[2027922333,1344564481,2044747918,1132650780,2080546888,2031588512,544370308,267005519],[1312423939,934780615,1326145569,1215989215,1628896206,764574765,1098200448,385355327],[1854236345,625335288,2047575024,532699772,411256887,686871550,836591662,1449732558],[256019906,2025620240,456230979,420616991,1106425811,845535069,2103146629,414879516],[1822144722,1646291476,43945445,847728810,1332171047,528456877,201099579,356910869],[600316669,1339595189,2024215653,563012905,1929510382,665953655,1524667889,1698998189],[1466409355,1486441204,2095521760,1007580053,442611443,42758412,1867374975,1027476648],[2112474659,880390287,299229866,2110763017,262996969,1041191878,249078719,1952250486],[412623493,345955434,793910526,713250970,216429507,1980192218,1299984573,6441970],[1079898586,470716175,1333460133,1020759891,9268995,1369636482,525960038,1910206208],[978083122,2043143922,2024542123,44204286,1728322043,1946281449,104737026,1927109596],[1874941104,844780581,2121482282,408297041,302857249,1352132976,1292943566,2021912433],[822751208,2052766526,738366452,619193284,1614996887,807626648,156909848,609238867],[999713846,686590141,225554712,2106001367,2042588211,1557054268,803778564,656558171],[1731907835,846212505,654316194,119846632,1539173221,788673402,1409614952,1372809674],[1736541281,674651901,2063959457,369245545,1418369434,2073060161,1450851668,171080411],[1832597081,373170877,1808968938,1743848151,1301491642,1230769980,156482733,1838335702],[844715953,367563265,267780237,1075625640,122608803,486497140,379522306,1803164519],[1618907766,1733295777,1533819145,1322881326,609947687,1432194841,91292952,1722854071],[1275975632,1531115762,1819620040,1990499939,395547487,1389504519,674973783,2069277894],[334063834,1023915128,1191068443,738526828,1738537178,233343373,184434568,1065390495],[1000918628,499892040,2119897104,1315604301,1320375266,927867105,1188171823,1182480257],[1612809512,957774209,1921126765,30392775,1427963263,1963341514,715849285,944820229],[178975317,985546174,600615055,352009376,1603285254,1559139629,1405221794,574890718],[430050887,1589291171,1111669983,2060157580,1101627365,2010699608,731955857,1345018014],[921775008,1655902755,1039967974,1915637757,524449378,1556684099,515400903,2108452251],[1295254411,752177005,562052221,368859819,860387444,2032472816,424887061,1955693297],[345168984,621261153,313374765,1259376520,248299949,804891745,2118876032,2045330974],[1290064826,1699910684,1435196534,1376244327,1975331345,2026270879,1606002487,478928539],[577438775,214238337,1139221368,1818826526,1320862002,819908083,603039149,154406805],[524368240,606437244,1824314218,1581589980,347819726,1858393874,331633146,738096232],[844775433,814704106,2090787515,582742267,7931402,1748788376,1566565912,129410356],[1970075174,2017736561,43346523,738697769,597533188,1409708144,1683400785,1208848428],[257436480,221580399,1216597264,1938445395,580247523,1055837031,2076312172,141710888],[1735774867,292159889,181815785,1011391270,619429009,1997634573,118852088,183861700],[1074183097,1179399051,7354014,481183463,30187764,1369324117,1363174872,958979461],[1483943106,738341528,1627547426,1899563969,1183150770,1309446088,235610492,607459803],[978980957,847431392,1158177295,610775151,2103283034,616127231,1337585214,1983032520],[47985110,1229499688,13872235,566189415,1154473008,1709296108,125501494,1925721945],[819696517,784106105,1783103363,396695799,1774582160,908426834,1453227452,474511188],[1884979679,1435363152,1782677309,2082705028,1806453256,1275763694,1300345719,1488565497],[1042879305,1151134385,729970337,614113368,1335458228,2019379120,421321047,2049750120],[1804915310,1794819529,1537095427,400774132,1526677811,885886106,28930543,1393760695],[966116309,348502594,405133484,1625489088,972833177,1702097268,658456780,1899383081],[1049491053,446158630,2005786118,1617746736,1263521879,1453049758,527207009,2062749167],[1653275710,1234002911,1091354610,161032980,332656214,537778287,1364018837,275593864],[1189845934,1944212995,621683163,1034607423,712700801,411243844,1315336592,1854401660],[1200573894,1096825554,1145754981,674155397,1735359073,32449856,1783341405,674603720],[186486519,697202030,2023097900,802251717,1359978454,945672801,884588680,1256732835],[1283763844,761396949,1085844621,1234748112,781235953,1646145303,1649498477,725832792],[627621198,732614455,250562976,770391504,1667957667,148455418,403529843,6942797],[269496413,282265755,453035189,1485007676,103602065,415855895,386741556,678896735],[826875852,190442984,472709420,890982782,895297905,1710439439,1059080983,1311606742],[882985693,863591453,1253988236,1038346011,326305532,43327954,2035574648,359367060],[1050977087,1450434867,233589648,1937555653,1468437773,1475687310,2005477629,1930438855],[1558052090,1050360407,1132924545,527620886,272162366,1320286287,455833070,491885467],[437703891,1327732684,1374748831,1786314712,764729662,1736727129,688932316,1491519829],[658090208,1408609075,1159593777,1016692342,692817994,470151391,1081868543,100745885],[713738458,1586163359,1438432209,1373893139,901034471,1814979849,1097546007,1726379568],[1692331918,1022737523,78616409,2067906296,1540712419,99246098,65292624,1316981932],[86057550,1269405536,1862012662,1698686448,907719591,112412953,1380591709,356915512],[1947029688,1448708264,368045021,1470812287,2129396260,234987663,1000643509,1213369956],[246868112,188666005,973128750,641605600,358226517,1942401810,1973663870,2022576978],[2062020559,540821354,1948176623,1011375945,134229935,18044614,1524179008,1467228331],[711096787,1627866836,1071286634,682328198,686551377,1775259387,1095714262,1670073571],[1591933470,709219483,1448354401,884668042,1865127490,1168975775,763820602,29570294],[2025714080,1720085636,1610422555,1271888014,520870006,239744593,2096299206,1238454091],[2022808948,286550993,1178551737,425062860,1237269455,1134400134,212404562,625640555],[870977632,525122061,625495986,366367964,283899522,125192817,542203196,1369034943],[383604308,1000634882,1029540085,122751241,1385451313,80895798,1425878470,1885850161],[1312061261,1980750923,1917551139,1691659391,73542200,1232124641,2033366370,1273542340],[649827766,1107011927,494019980,185727324,2042195771,1314842635,1366652939,1903119891],[566703340,1892826928,1010166857,588817804,1939417174,2115534189,977397915,770064028],[1620035228,906636518,864234439,22162815,948484018,1311397366,434703473,574878772],[730924853,1517470617,82136438,1626374305,564411971,2034825061,1169686809,1409837087],[727998431,1769393134,244578535,1137342306,1720146647,1651844817,786119717,550287786],[436600865,430293212,1872054633,2051033593,46512665,206151746,747720098,111442394],[1444487221,560932750,1461538308,657581898,204736339,1590911303,1130895298,2099871407],[589786394,506460449,1282373321,1036669878,440060869,54792524,2011743172,1018242242],[16840294,681432652,1228087129,111789073,1121733481,221541134,1423906444,211453084],[2071600995,200474405,809271077,513420786,1737824887,2120527747,354370683,1537268045],[993380190,1085020178,541054336,1148248517,207563154,1013234978,1088482775,937245764],[1738128503,61191134,27608314,629471741,1900115870,2114163508,1720601820,1201863941],[1238926914,73396221,1755123437,2051785122,1767129797,1152877773,1354456085,975095058],[696308977,220947555,812453332,1840671855,1558299506,31164626,1364587653,1292210303],[241102576,2118555491,1899420764,805106465,1964682432,1978810472,1315166239,1498891582],[160578062,981562124,1248183369,102846937,1079752126,289566104,1324368545,1057419452],[1238122083,2060680829,157975745,362206978,1201502833,1550377713,934893391,1333278893],[1638397062,1863762494,142104214,548955450,740936286,1197571374,1311531919,2066484101],[1008924988,1087991126,1509821347,745378140,988151021,1587507578,1806785484,188642593],[55988420,1417236886,1381541448,138809072,1019521611,1014289806,2108483224,1438201705],[578264362,1532817694,714794974,1262709241,196713538,1872611033,1136745680,811617829],[33630665,1353684001,1923628204,1377468852,136020326,1845323178,672352448,1842002897],[933263671,1123702739,1112114348,536667896,1663450971,1638515952,1006434281,1894350135],[1288195657,1982432146,1677723760,47379283,241395539,347115484,185583995,872350042],[450102991,1239209643,891141734,381052398,175073945,1483059326,1836250666,2003041754],[323624143,1710199588,1588896427,1279294114,312938111,1035274679,362941346,615684603],[910883795,488089281,2126525611,803201819,1765260602,1286706055,544180528,882407377],[510484784,1271540816,1118223699,1564980931,318979949,773804348,1259713598,954101216],[1429311898,1689161737,1180658381,947989427,582176720,942117256,1582944575,1751587788],[290404084,350435780,695360008,1325226104,1415972271,1112209770,2100229967,1454117691],[1623629303,1397117170,1274386122,2026383642,192235591,706150908,916121175,1673145730],[2001028288,1556379821,834267769,50812996,799228620,1877795613,1802518161,19060982],[789798564,345365007,1013369592,543925417,636311338,1938466260,2086380147,801351357],[628400515,932130078,2091600388,1189092611,1430878770,1651416549,853899561,129292684],[458373952,1009576005,147144372,122713233,1457536356,1179707705,382539541,829382474],[1957119533,2023380177,766018358,1597062133,552474664,1006966841,677840509,343805349],[1397400503,1242928614,1558769057,609639798,1849242930,1710293409,554713936,43276919],[1998780378,202611133,1926409540,1465389515,1719908750,920227010,1261258074,1466144394],[1593773259,1345295367,816856008,891617707,1807636130,1436780486,2080839002,12868931],[1146853883,1884231952,1595662189,1156229339,1973785633,630353791,750443347,1060049490],[146398117,581463023,466470421,1132217344,1623074918,1012964455,1804128541,218041542],[374379999,692924100,1931275270,1035684531,1999069799,334990683,147927298,716433761],[2017475255,1583058392,988692089,520412081,1351993634,1437518933,785152872,1596935967],[1421438775,1282989903,184310120,1036335582,912043280,128426913,346843284,1382997336],[298565258,1848458278,122848707,1436619585,800711367,229959305,116453655,1838791359],[1624584759,1868177592,1565123512,614994670,1161395633,1380244157,192904784,1412319532],[1467101316,161110305,2087377594,1245566570,345542714,1914856886,445207506,1462012443],[152540647,483409152,106944747,1143005783,1834808988,1208455666,1714503826,753791448],[842582065,1631254543,488142558,809777759,849946207,192831139,587087831,1891411535],[1902840358,398331068,1175842773,1471956926,1815277219,536461901,1454449522,62488590],[1036134767,193199110,1937866685,312682423,1330965647,758839555,107293827,987420254],[267962737,1726952161,1757346041,1705422421,56615702,676055889,460207095,647944810],[1445859412,1891581925,665594453,1673117785,170771217,861305734,1513084622,645833861],[649267462,1020083735,256168980,840952189,528583488,660248952,390921740,974112592],[206857260,477815943,1083991520,1007537127,985644903,1721426144,650981029,950400633],[1337140790,697641048,1351268856,214138542,1599336498,118424224,48545003,80650567],[887539996,194582904,912760971,1262345785,1440164109,2101871023,526222557,1803618906],[1459556739,1607281287,704242355,866699452,1048704865,1057671202,1303388456,172667375],[1270452859,1621398071,1294587466,1019965387,1743273657,195756038,1247360115,779570828],[2016438153,801050553,817195942,309240463,890888597,831703351,1323004882,982427061],[170763134,1374383861,662424080,743139320,217989402,1642401400,1312771697,1941921282],[53890938,1876309025,1753861022,527740300,1250290931,1090575521,917381917,769957257],[181997716,1569222301,146290983,1925842649,97898971,344383323,988633999,1506223835],[1567739265,877996321,2082019825,75137790,304566124,29060739,2025622641,161938054],[762597120,376349798,1934957483,1676911552,1363485976,9553441,276663755,272177230],[1600814058,157501706,87910866,634487801,1055173091,767063075,484001,324546447],[939249284,239111089,205444645,1272119460,634529461,460468802,190118300,488085661],[1519994574,1766254792,1843910506,1125664384,677910298,1980305383,2089947435,1897473300],[728925498,670092620,264557393,203719372,1710171768,1153563024,1105296492,1221778502],[763410825,543625520,265850338,1570441487,187943458,2001084367,2120560684,654888673],[211311224,1333581560,552616264,1901166987,1288904234,1701358161,353374757,1189176271],[680249895,86892522,1450756437,96214915,114805601,1940627797,2027035175,1037638672],[1187364513,1900154074,478833163,129878914,522911667,544339283,278381422,1352476919],[586751408,1730977677,68378995,614341142,514649867,390292612,1464771901,1471459302],[1956654336,1912377919,2073727866,468280284,2019333162,1532249814,1186168139,547871887],[1854446660,479965578,908449143,1474209808,767726426,281815263,1308298826,448961390],[227736691,989468670,2041608022,167884941,1857881405,233010078,145004418,1733573817],[553176486,1644875960,1874039013,2064673151,350429312,29734110,559469890,1230116921],[153112911,461180502,327365266,1270005513,2074807137,1316036675,1203383505,690330417],[217270453,2024802168,1495173377,995091296,1836098011,1633718982,473027132,334567414],[2036074967,1389828379,432799121,535778156,1769057826,276071967,499631455,995859133],[1545499661,1900863152,1951823689,277506414,1150465884,1124369317,61702368,1528897443],[1315631282,1403939346,110450746,1440041949,1091467357,279231049,1611233671,1377671253],[80236982,1011610316,979326092,1582632445,755379632,560473776,1900923569,16624484],[1759824515,1885675539,1259518657,1316005209,639476149,864834491,377566608,416328772],[1179851397,469526802,624411342,388873093,409070088,1173829293,1203610095,2080020332],[370070804,880037637,1684790722,947108958,1707656875,1044152969,1796601730,1872457948],[173980692,1387765734,2028260145,2084107286,677826672,899683777,574650228,275917716],[1975648414,221819305,1207729710,2059468120,526136026,249485511,332756448,927306122],[2105330531,1546694393,1858098232,1101653799,1296627284,846454835,736233932,1226672890],[871658524,2038359515,1868936144,1536608491,1646835758,2126922925,1440746469,1662734163],[445390734,1345716637,1595960631,728801847,830222038,1318285566,650711766,145258575],[638088754,1063396221,1452697889,66010586,1934669290,887931026,732604170,2123840914],[297595403,1309298509,1782110684,1907996422,983881375,2044153070,33899708,1222075321],[60419572,1188511590,340158546,1207767974,1744756109,1044782873,775167100,125174958],[661478455,925338168,1303881227,1912612737,489989506,796524592,700701187,1947208100],[538810299,1385921013,1279523395,453427389,236383737,1826285291,1030230563,1377853622],[768777993,1796977494,1770900764,185665629,1178542230,793367336,1401306365,1664667280],[923395420,774950518,816145943,1505847534,2051203838,719740666,1598860634,1553537515],[1492796938,829860500,428026693,291576504,858091936,1152871889,1615864200,669626658],[1620643100,1205049175,1338448689,911959798,903702635,904863058,1816757005,814763068],[1472207538,1136958379,1146590421,69538907,1191351989,1659528424,1583786823,1340072980],[253293985,1778690037,1220985048,1824675511,1419509983,763846977,443876704,327445794],[521708010,2018073810,726333893,1393614542,1180964838,784820496,1066038981,1314868510],[581487770,235190135,601201050,772492771,1389472028,961277889,1920437444,1438423488],[1659059552,1693198897,1884485462,157043355,540242503,1812693392,399353211,568851093],[1832419628,564636932,992062975,1216522007,1264385547,1646641058,754328589,150483390],[1741600261,1568273100,108606631,413901531,622688212,1750310316,1240091042,2116081945],[1557447445,985374192,1459959109,945241059,559012450,810367568,992121404,1195837455],[1550253188,1350912168,509866223,905870859,838692408,295291492,1560980454,2126226745],[1207362264,1277460822,341380127,1667766500,9489318,1267852465,32992762,1854280824],[1735672553,675981232,1139543718,1880226481,551408158,1800513619,466635776,1983406687],[1012034349,228843952,1126825762,1537795863,1670985272,663581562,585623661,1854379905],[1467888191,212143356,1546519738,1893978803,1261079615,339062541,1189366289,215163437],[1910459342,1932019291,1009716784,497953553,1442699006,1968362396,927122224,614896573],[1630626674,838823923,337657859,2057230125,1180402685,973175552,195638737,857467769],[929570985,1213315587,762890821,2095024690,2086477381,1040170133,816827140,1735419946],[1933052933,1035729853,63708840,1110487628,1046717741,468099051,37321333,1149127962],[2103186411,115654910,1012320612,2050744932,1648405716,1869848502,1107438525,1192483763],[1331789303,1847255463,220162689,2125710411,1603398407,1234070307,1626702136,1905984317],[1278264431,1295861491,1901589047,1795846669,121299009,202079249,1712512123,549185365],[749612445,109039710,1495302664,87029497,651181575,17372292,158098523,183069639],[1746779015,805399802,1287457915,113949579,391731872,1617345891,738143103,439347454],[722404379,2012947806,231542785,1082080944,1317272616,26230772,533509851,655917763],[1077252344,1973795922,176837868,1891774926,908410973,256979570,873296151,984737414],[1033061299,985423098,1712799474,1057286952,426811399,1005317774,878296317,1577245293],[1543118083,706654440,2086344470,1372590132,1838912280,1182577745,1687814117,1501125418],[1951088016,1756264737,227021172,72160010,981371877,741689050,1013728979,221670341],[13465530,687242868,1736127634,516789257,1238863704,151953298,1412900222,864034367],[240629596,1818421670,1610618153,35500941,1521753860,1551358353,410424778,633118399],[308264862,1320401744,505001131,1833469904,964856332,977621488,573704407,489925046],[1782452448,1105869113,203967762,60962893,1193358276,1454850343,1748943786,298337643],[308791198,1907368411,540476154,938842964,694668702,1273952863,1985268590,921518414],[972569938,383950510,1076495547,1959080573,315149931,110082201,1152970516,51459976],[742913056,632478598,594524752,765941387,722729951,1639314662,1572542691,1899727512],[1662468907,842329498,155986975,263724246,2096844900,1814748386,1086668244,2104040850],[1481616741,1473814026,2038801748,1734274501,1346718293,687258048,582936255,337456415],[54972659,335837744,554310219,876943862,14479437,307972548,571590324,1600560163],[932994002,157968232,1647050478,1566598238,600626248,1639312801,274645070,1363990808],[2086492025,1450019201,1887044275,1340757665,247951038,27251832,1550545293,297821186],[384958002,439379708,869913825,1589011549,1363825845,1026063653,1036015289,1415228347],[1741519435,807923616,157942023,1543796651,1300572754,1608636979,2073612194,1052719200],[425477797,1380299551,1015548988,90703039,491432364,1208857462,1264570716,1938162727],[117807846,843022282,1136629124,283498980,495984767,889021074,1325168879,778473387],[1207323878,344321335,1885014561,1461941791,298978385,228130691,1506473176,1956163883],[709205391,488089715,171012140,1672884976,1154546806,568285830,976064526,1581681062],[253360256,759288167,1444019499,1657441567,362605195,2127184006,1442341032,1155613242],[324655912,820649289,811664881,1428285030,1759327775,1684556003,284705672,641740094],[1948656734,1195063797,1032548883,989903435,1721170895,999552842,1160978080,2114783263],[1356793359,416659562,514973426,333118280,1001238077,247586450,53953700,1919879448],[59167036,1970789210,641794819,1028168400,57267594,1532768128,1324704812,607700536],[505777651,2117797697,1817007424,799145736,1903552015,522589619,635410320,2102943724],[1973494641,989302146,607644897,410258473,1698269324,937997637,9471591,719281820],[1791440139,1100006283,1095139053,1927829193,1823422527,5916694,366351737,1034914281],[1338684824,1496184227,1029790343,337570724,279949998,1927931,579371357,697773787],[208579809,798927209,1077333727,344402216,1788817602,648616489,525024872,1879125444],[1578141485,54214396,1463362364,1767923065,1608565159,855836879,605926918,1804233949],[1798257378,91448384,600819689,859253451,173406761,1085830952,1398831687,187617239],[1295052006,718899660,1830070972,7520383,1055486341,1190162386,1706343104,1989147619],[1035690643,1964076749,1053587983,1960389331,1750045807,730336106,1756347778,1987662965],[1621503511,1841524207,233672466,1956363626,2013743166,1880498988,1222099081,933973190],[925468391,409192919,1804800451,1788378254,798204103,2118247510,801834926,1616251635],[862012221,332087194,906288814,473464675,104056415,587717577,1183692758,1694228227],[1606603155,429253048,1776148089,1161727136,1236650648,194742114,82235558,1589329486],[800243148,1436935170,478315268,1098034249,1112162916,694096652,1216879673,917852407],[1762369757,1754797206,513152440,67415657,816290612,944287339,1239120808,98877706],[106773170,2078657868,958737586,1541588147,40826601,286179489,1007965085,1029882971],[1040549066,734583280,1355335062,2048193711,1980270761,1098016808,1125851092,1686868633],[890781504,72128239,1242393845,1503760513,1273492520,565944124,809068480,763868405],[5360197,1792613474,876973360,1691812031,851043876,639247226,2029809199,1214463007],[1886372648,628247494,306450116,1136795129,1766172724,1750639723,668124698,671396886],[1360866916,927027173,899136602,1774004931,644349643,958137621,286455500,1262081978],[771368491,824292219,191856698,1056496912,967629129,1228840859,1509458378,2124349863],[1985882382,690466538,1082929612,914608047,1131318623,1578309782,1846039963,2100280418],[1659402002,1082925173,1735343178,1302984172,1111784249,2071335231,2005605119,1109235219],[419068523,1385502568,487835103,1584063563,1115577360,1296217479,361191424,305619388],[128577698,948831848,1577435553,512831409,1531644469,683587173,95497146,1557915711],[1815362761,257044470,1849774116,1198964771,1084935014,409430211,779538480,1236393266],[1238452914,1513798085,1054246335,1783889405,1214187303,1768746844,331531534,1415656163],[2029156267,1716014434,1596009769,238493353,589817809,1496810250,111858116,1043009409],[1342826159,299994764,2100731818,545544316,353137505,1314234252,299662594,1948141962],[464343853,752690341,1875830340,1059148160,1676714679,475267857,383397300,1042939952],[2043873682,1525303980,1787922098,1132463829,418269523,1721584839,1794027435,483968179],[920624462,1099513026,1707831066,999773217,7292740,712463080,998461680,1510577854],[1699770996,1655966174,988164569,1732670195,1799663125,689622118,953762140,388761651],[1419093661,502275938,1823046467,540517915,1241299069,170885050,429310573,202694479],[1292038231,126967806,1679881059,495949308,424758912,1349472757,669718407,1528583227],[175634648,936311538,989730514,2010012274,1484702484,1468293773,855479434,88128556],[272269539,568782592,1543051459,2031425935,936680729,1420867835,773368135,27956497],[397867185,381487660,930962958,774740482,1642410036,352173222,263323286,2041613953],[1720544200,1709778876,700737424,1638163302,1159956094,47920285,1727963774,1731326757],[430476563,800703400,268533195,2088270721,649924626,1612311367,2032089,964648926],[1061286493,1127242270,206554207,1348354871,1811121382,569716816,1528472266,466210408],[323256541,515213553,1624744066,1407242363,1624467885,1545243659,615306097,1214325980],[1432304769,157030561,1053170732,712376628,1339879678,1214000792,727235116,1640987245],[2084075135,1818951502,2124705924,445232544,1900461313,283309965,404242886,1665885596],[1230492058,1394392505,1675301336,416399096,1422228903,1335303042,884755252,514126075],[730187655,1534784666,1860262343,1047827816,1433469444,772232308,1386594725,313867410],[128041973,92670627,101318554,1301059293,1363020868,2007918037,938222003,893851419],[1219866652,1096594663,715667692,1184114383,1906696050,2021418938,1722615646,157317932],[296175248,443694012,762862866,831593985,488532286,541592085,1958311610,1825708778],[385068743,1382935874,1750228403,1332493076,895241674,716465092,280958803,1563832348],[1917611659,860585606,1284973545,434715308,1122561586,844562785,1838773658,641882219],[804847384,492448626,1105952129,1477651285,1106732247,1782488602,1987192240,1053808725],[582813364,1509750,150587903,673146989,360898645,97697819,645926591,495551885],[1385819413,431369730,188224233,804738092,1452718782,786504448,992698675,340226946],[2070092603,621402917,236130049,762515974,162129696,307582535,951155717,663029031],[1205128594,1568561066,661715199,2000546431,359454773,2030513641,1994435820,1461025323],[1594352521,1647546743,895255535,1199283834,1943976413,304747518,1634987361,1719066268],[884905622,1897793489,1645437921,166240552,1958415470,750687190,57379828,1568710258],[460685015,1333320027,1277851138,1716909866,1885040371,1883505850,1636139492,1884957592],[475757157,1766315055,839618159,1361426629,515996720,275582700,971189983,1073138170],[1598593227,1952504537,1253410805,479118900,938310316,696359180,1039375057,163241068],[975863653,858896837,1738827722,541762340,1596763048,918881137,1893301016,714420272],[1403723059,245787376,531622827,199407014,1525204717,1803339760,2095386275,1545178268],[2025763296,168107060,934436948,1928030577,934343225,1631216658,1651079483,901389902],[882519424,843746854,809897266,1249168327,1665192715,1745397117,819882554,424601539],[307597447,856673619,1992166872,1782562446,1572230807,454286829,781632014,1215662572],[1758132836,1258477663,775150621,292528001,1692914978,1937358676,383187376,1951295636],[1268201399,1346185125,902064324,1255022845,188098238,763694081,992719142,141874428],[1650749435,933064609,1778067050,661832705,2013345641,1956199051,2057835445,969660863],[962385470,2076720314,1055449004,1449353438,1415855613,647030065,61761178,1297550841],[839322110,2025020172,1840717836,1854589045,1525590055,928021642,716649522,104807576],[1415448693,944677864,664054341,529296606,1131938134,772745512,926484702,451094858],[260528602,1732778067,1517389090,427475170,856991822,1911031671,1504165361,2084507646],[536871898,354947720,695255524,1107254463,1972585987,1644780816,1151815265,600940650],[1504441103,2114304593,1037307696,1608275765,1017352306,1736606444,1648998678,665968211],[1168068169,409649808,226760902,2021422213,876312286,455580114,1631260408,483791597],[1686792296,460585417,376385113,96323473,2080735545,1597865299,1200502523,772346215],[833309595,1187906182,680313318,1048788889,98802151,411008647,1468356361,2108061105],[880433907,1940957278,1169821360,1148585361,1654806723,1950319654,280678673,1633015461],[621009304,2037572751,1117418269,723112860,306890444,1984923207,1325467636,670812205],[1597844451,1850425492,690114877,1759276960,1251661036,198599007,1095910730,17583864],[1528680429,481168344,943737385,1883568350,2003108307,1262487880,2022932953,170628675],[1814208375,562584877,944720003,304045172,1680045518,1343271314,1797444951,1631512671],[362226814,1901753239,933329635,900965336,772766990,1270638104,1689513801,1113165006],[1144165796,1181908414,2062181947,2104282791,1715197409,1224813306,937521549,1964688976],[771554185,1678590222,1803795084,1350892178,1292272110,1706230718,1118753643,660395427],[861775678,1818596791,996195737,1534397222,1556557669,1262244431,133258025,592092015],[505498849,441834999,1165727086,805172969,1361383626,643921446,1632519907,710682027],[1249859552,9371580,715317478,87466543,709955314,1876253373,984113462,477399556],[1050391913,643569487,536243563,1211483785,787936854,1280508887,1089281615,1603227955],[991621871,547381393,625714612,2063603566,1343545886,1288752042,1305998395,1958478358],[598025434,1483683573,382049597,1441886422,1647231876,1397287951,1255987687,310544638],[839692160,515448816,433972761,1383866275,1168733418,1173796621,1260993526,1932775302],[1341205245,1339435752,1894226754,2051718965,182844324,302599228,1843760315,2044890146],[1432302398,1135480341,56726363,2012434346,11070820,317861891,1071881313,2012729767],[399372997,1692780108,1391350463,1715435786,1366053338,1337248163,694142236,1051690136],[1529846960,1963252417,2067795198,445569436,719860302,1621607262,2085360300,1145773323],[2099038407,1421293017,405251850,291781207,1545769252,2002635994,534806836,1532386044],[810102868,1242895408,2008107756,853979709,1654088872,1275679923,2059770228,1109659059],[1785930333,891693534,1836336249,862172694,486922606,1112865825,352076167,402861641],[2073104374,171110473,473847957,908825213,684458051,2016694052,239725111,359652842],[353572644,1651303429,600581625,1155451525,698761273,1708026433,987848318,1142044731],[1249321102,1009406220,1943722487,1699686624,964994077,1249016381,1304787912,1915318994],[342765936,526939483,595645804,702488348,1597197016,950746608,390838659,1225429607],[655781142,330605793,1259794242,437856220,1124758554,546739433,705017185,743329786],[1048310539,1497282838,317982917,1152470651,1635498370,772919479,609036368,1675722364],[1123220340,1195723475,2009867524,938110453,1001602599,9672577,628025645,1823291671],[1362880632,719776483,83541894,169521885,760391930,189796327,208515175,60971770],[1851792458,2111484930,855353897,695533907,1046414947,844460326,1819125774,1276010798],[2112987311,1063437090,1372821652,1214061906,1231796130,1860908808,2077635784,1565642126],[2080826779,491819324,1659192698,1104220205,339458235,1165093998,1716384208,1885984507],[1902288527,1352667337,1254338783,643560963,1501401533,329692133,1998644949,999141182],[1690467144,1175233271,468040780,2056718201,1779851339,1646275512,380867603,942911604],[381188734,700024078,1758544107,1256895981,673301254,1434713194,1042227313,1050397238],[820374957,226077601,1351019502,1315705575,1147452007,984700393,214918147,2021565522],[1530226095,207795488,1777439178,815049950,1222598851,1529471815,8446104,1101688736],[105045881,334018620,96864975,177572681,1130234482,1498851548,1841953381,820564229],[706959515,816107010,202183067,637193219,1735952980,2107190969,1860986755,1598842092],[1572506121,514973318,788113981,1637336879,1323165261,1917231810,471204771,1727586141],[662057401,598394078,926642528,1360355208,54943232,253942784,1213464621,239672087],[1732364002,2045896746,1452148404,2092656330,600704068,1286483016,53065084,1420725170],[1706251979,2035900263,554008396,806882154,1617601190,1267225518,491155786,135682773],[825049252,874808470,968671274,1898952920,445298791,1676726673,636302373,1226299419],[1039643378,1184191042,1454496794,694436183,800971392,218100667,624578099,826309004],[1829043711,1344324923,971618736,1115176824,1352834575,664437222,1757319807,1406067882],[170580463,130943993,1362456271,879067924,940637011,1626237165,1423675698,188468662],[61446576,470613838,415564258,1861401617,1228456173,1913503317,888042878,870823656],[372003815,824526916,1133291258,2007064005,474775458,1378501515,507543404,1611428961],[907338114,169598073,806859230,1384014957,1133568300,717853390,1734327855,1545956995],[1605798062,536261565,115560991,776067287,1562866381,486751875,1511803168,530008882],[606062180,1675136772,1173814527,580090959,419949023,1295826193,1107396562,1596809866],[1319883853,347341500,1253192447,1902129396,769639365,870088490,800702532,1068563851],[476313581,780895105,924811,73186797,1766468862,851048159,1331938236,1526681036],[1515856778,1092868424,830846178,279368993,1386150436,251767177,1590515955,281950360],[1594404172,1635576165,2097156365,776382102,225000215,1860710893,1192069921,526855702],[626560553,1438429602,1021993012,1353747238,1947450500,812460833,1070624376,308923242],[572026492,2001554296,1046603505,1177014564,1085268471,517399031,569777552,809289643],[2111391818,137263914,2101270333,1547905835,711819456,849390756,818971640,1956550307],[1106756250,514150822,1090400257,161134486,1905368562,1514322684,162409011,1120419147],[148040882,793870155,1510849922,1964263563,1245094686,554413685,166310530,1755518083],[572434921,760014516,245860381,2025795096,343319018,162206501,1609376043,1375648999],[666471486,1205265129,1259902853,1017081850,251230374,533355388,26713338,1041562182],[1745167230,727932762,659271843,799852738,1093590378,695466101,1546521012,859642308],[403410107,1484982032,1782651848,860566979,462569251,211627148,1110858995,1662598634],[227113618,1171999555,1859191823,333183359,28997485,2039330118,1043860356,1697870144],[862411875,596431514,1655726673,1896177541,13605952,100312927,599482278,1187272313],[1726032804,1539245108,1475857615,1926501994,201688215,581101648,1213201899,180732143],[1086384982,1512441447,1761725565,1242652788,1207942972,1385759472,1860964870,1418295929],[269081904,764465265,224831923,1571999041,2047755764,261874836,157405720,2068523317],[936700064,1453250613,1817708838,852527969,799403274,1382627727,365489643,152834692],[1906147995,1263040108,1282016501,1067260974,1823258065,363455398,1332727867,1481308496],[1810878705,1638430651,944991781,2092763848,1076259347,1949292368,1351085588,606284766],[1802610283,976125352,1386507690,710644738,1798336950,604891540,1281022077,449426147],[240374618,320929877,2040592349,1271283032,1452598530,1886970679,471758890,450521114],[678644719,310696907,10281011,1046474011,2065012409,397550463,1661656070,600599189],[555959268,842023302,253567038,1676144279,907205447,1474971941,1247095203,1946098764],[933283315,240980271,452846806,1771841110,1454859373,2012380025,1698394677,637977996],[269186571,1434101059,63354995,467239022,1951009798,428464777,253306521,42061092],[1238347932,644955345,400962942,844179880,37351119,980436946,370878559,973419518],[465949113,1575628123,346280957,1346496655,478284824,1913451053,271910950,148355725],[1201699935,2113705289,1490112703,106161958,749566738,88622595,1001268461,754825010],[463420989,1756979492,1434146221,105688323,526532302,621915111,215992240,112787623],[1764098516,627657937,144376066,399764861,875505288,634434156,260955101,361731369],[470341786,1684334788,210295497,290277860,2128395076,340691021,1105377533,1758781574],[2057132149,497701385,1477033018,430821749,394114001,1491086238,1349285810,1509114556],[864983882,864381896,1722344628,1937472453,969006840,1475622978,787608105,621748840],[1943311182,888708646,495849421,1241771516,467399028,599494468,2254973,1667963225],[1641999093,1099108995,18775723,1427848037,1220413885,314314684,1226526978,832850982],[742479244,195301080,344754563,1049995585,1384884837,864110807,1942773473,377594027],[493853705,1084856379,83205735,280304687,1216315380,539538923,996042044,801180799],[989379849,11210462,100852971,1749340463,1114432467,644195237,840088963,685319685],[249168423,1210816380,1680775310,492509329,2036963985,1791455624,836386326,1813443466],[184143625,663190077,1641669547,1791068502,918964621,1952482837,335708114,448946065],[160849152,105837571,937165186,762905221,1166619037,475514868,2128423143,1144824900],[1012758626,1359642212,187517914,373958105,1902969232,493494570,1817222512,315450509],[933633197,510667746,132677203,249185462,1180024823,1718274121,215675762,1486338608],[1345069448,278406736,1204100999,1040003987,945200694,899988562,1399651180,898338874],[1405702090,466339437,2114439453,744501353,37951018,1964642834,316882897,201149358],[211950730,568407740,673041345,104414975,367644100,772328705,16992052,1974377040],[1762921806,1902248930,1627500134,340032858,66548337,1390369885,1808503284,1901061287],[1094724884,1870838328,1357987351,1633974904,221796244,1474773100,1590409007,310904074],[1146661400,1973410966,363308810,780090734,942204058,1158446830,575532074,1777161037],[1839639269,1140000200,1804383266,1767947181,1034137779,1921314227,1179557155,2003449973],[1222050634,1560792601,852453027,47605344,1708967705,1908433197,1762806542,627708533],[913547227,772807498,1367353454,1199767717,1441694059,1596667461,1879520343,480961645],[320839896,243094600,878218798,884046429,2065872674,1657801167,451377794,1745614280],[799431592,319351057,1859489536,44730917,659866546,387006076,1139773878,1879855115],[238151438,162271851,549051277,925402893,954231873,1378709661,15962446,1773755766],[895086932,897184528,1752285964,1736276562,681436407,170935950,13115798,561569830],[895918824,1453967945,617150421,1716914286,944721485,1754252927,1690579473,1209727696],[1326805672,691114196,1362718326,500848380,1827251530,529170753,2018519712,31830113],[1095514824,1108706855,1081992150,1698468614,1106217757,628084710,1653789619,904439489],[1048637121,411710719,902850181,42337015,1515404629,1973782571,253627002,2083757788],[2107016290,1339118008,1937750107,470422578,243546326,1575699191,1113806159,1805310967],[1148799751,1310359111,891850432,1684359746,669038440,504094301,1583437296,1189970257],[851277368,1537832192,1136651258,1046559368,2042036551,1412440410,1600897894,2107240585],[377939906,882341632,2041424583,176843639,1226526608,124338903,1833872383,1012076706],[1873481035,1698577828,321685591,643781569,1999299566,641464576,714259403,2089727444],[825172035,446438512,561380424,932125946,751054354,2122572685,1475470716,401349456],[1414157115,1949210733,1640320480,1017326432,651600989,1227006718,312423076,30557439],[664393698,1111863634,845938860,460839403,5286223,1670298574,879018332,370473945],[1945521191,1036515107,201156638,396086432,796505539,535545279,1221942206,2056650364],[638478456,387210767,853883679,67268997,295501025,560016651,1202287757,1357518700],[1217865194,1607757414,824806437,1589634641,1494691179,1620761798,554979636,581124075],[136284645,1686630692,1332924790,1269268364,1746418993,38805096,1956853973,1031528717],[1445992720,1197330134,1027805161,547497499,1248109556,519562321,203754644,1339903918],[1695608433,1739081720,1424145355,1053723830,1878992727,983009772,582496917,997971232],[2076616685,502234532,789079219,1200385990,283373677,566546913,1697286156,729697178],[791423790,437931583,1457593087,297235848,714011027,361496350,1712723864,1865121616],[1376237447,1406906475,56206927,1717933302,478984938,1984777706,1676637691,365020288],[1959619819,780802955,2095132607,1239820024,1971305835,154939496,772434733,13242795],[1467108506,2034976473,167787869,2085614148,1052222350,1323560888,1904745720,583821238],[695223538,393335523,93138575,1907050547,1627603254,566772714,1405637082,1920773307],[736278642,1572820080,854497763,802090965,651105452,900216086,1258670939,1444544879],[39751882,1123653795,233489178,1731738845,290501561,1191436019,1824988165,1410288170],[1196037470,284996817,185829077,1895104698,1613703006,1025666489,323800587,1074259527],[289179360,271074766,1067901948,839034406,1265884800,502061817,1047756743,404058173],[544639758,458725349,1057841718,455919560,1815022648,211327802,808007987,57387500],[480527184,417563220,174319098,396178340,214131397,1090611569,753707653,1513501266],[684271514,1390482972,1479292892,1684258552,1901316791,1776112297,1003252708,2082450909],[867145002,1919220207,743533334,869634038,2108755881,424017445,1679633026,751977657],[1263088888,335145073,459647543,533166538,363436959,752279426,271671264,356284912],[1988769431,2078832090,867956700,791358698,203640206,1631782195,1206567268,961380406],[1587204042,1327515815,225908908,459313312,1337470881,1192253150,1442821044,349445978],[487919584,1942257569,640566210,746234703,1243572330,400054382,348188855,990489012],[735469217,1877752630,1284047493,1265869867,2084241260,856351084,1238150810,1206841395],[217794114,1164277230,1409360573,1090414845,1315552098,283854280,1113240125,534946707],[1507539073,1266953160,326819177,5733445,134951733,177499567,1379914572,1218965375],[642949660,271979861,1584565733,1546907378,2007789964,1574302347,792070374,649515377],[1394810509,165500095,630615286,1199794079,740314379,211375135,238295851,1094871262],[347623037,1409119794,1880288546,1767324671,1114261185,300569094,1380699914,425411953],[422178990,1515381774,1779984485,884155146,2031957770,224971661,1881216666,1780090502],[984047147,1503895443,1375376790,1003303102,572295389,1774803620,372905649,234721264],[1632286017,200757852,1903088900,797721767,1181207712,763809788,1890262260,127386465],[1019957361,1760277124,459272371,351942812,1411975164,2128517619,504683103,730377456],[190025107,1510519616,1244895742,1741513658,1451442926,1983175866,194527199,1837303478],[388755187,1069379545,2105036733,1445220853,419674219,1944940116,360183153,175948409],[1261310130,2006204956,942710862,102869010,1228944222,2009486460,1730025543,1027583161],[784343983,438184147,1985825335,51249272,1810358940,1323410401,1786456291,1025912145],[1551823784,476459689,473307333,304289078,1503341706,1202376408,841231282,953966042],[2025144827,672495418,1182611413,945095032,1047695372,1074609387,2129771704,23719911],[1622901579,19860707,965636611,2039901586,1545270301,1604080161,1839969560,1325743379],[1122237292,1382875270,358289339,866611970,1420469226,916113176,2080309627,379286787],[876733835,1255656718,1564896625,718237762,311500684,1517446654,163371520,253470111],[853200640,115851295,585521564,120525462,1902895084,1935632401,940558505,1582133672],[1920058929,1068858742,416240014,2126792727,651877396,1163761258,1178505076,1977825007],[1158378870,1600005863,2112580842,1436356781,1846285017,97920837,1383797837,1100589225],[1149202465,1114598917,1011696395,801350043,1896012099,592417553,280104012,233314261],[525397035,545836129,285918812,165690810,236023180,42189567,1652707593,1664396253],[84337892,642159609,1910365905,607175549,373483966,131100558,1333754373,22775635],[2087626221,1794962695,1648249426,260894404,2086207934,1735467764,439853495,511017424],[1425159637,2046271118,1332483464,1386183196,1096319738,1721751337,1473549525,288129512],[1257284507,1185991518,1514102184,927700729,1827509767,398563473,194231678,607847632],[1693202829,1837049788,567924713,392151131,1155015859,1881604265,1817357391,325913192],[276738948,957514771,638813451,1007266903,203157816,1458395824,903441350,2054010392],[1146920999,1651096018,148438727,1984184896,623557267,1369021788,58684999,1269791136],[375805024,1776750980,948320380,1025833098,1252666789,1954670102,1637911365,878276308],[1918282265,381288084,2103129496,18592123,605579544,518071726,1067742716,949755147],[1462426075,1826869872,510381015,1961514462,1595294683,11513886,254708886,1946723217],[1564896064,424016457,42570518,307267191,798138601,781362266,1808339744,2092232734],[2054200534,2044696370,119734571,960131617,163080940,1582625525,2084264779,1745220230],[1783464364,536542860,1583676098,828175821,1894843723,1422182540,382777587,1904640],[1962273267,782220633,465034184,1187421945,33275840,981275024,1082572978,1529526442],[1839786841,2101423344,1441498638,491147904,1141103610,1435703183,689747245,969125197],[405408249,568903762,1873723289,343923213,1956788751,1200560867,1847622369,134692586],[114319854,1299657771,123007374,921594161,103769888,1269619796,1076869928,1589518475],[1008062314,2018123884,1228091076,122558458,766189141,872678131,1924395713,1284993250],[111186599,656321677,794034761,963706112,948379967,914898995,93283311,419366058],[1563295394,2076941589,1581948872,808543375,851552562,1495427066,352478286,413570864],[1880019682,2037573592,1187875620,583847400,1904101426,1892927915,285928656,1583987072],[898834320,48890309,849253833,1928910156,1341803178,659065057,395140559,1878527614],[1451657755,1229597670,1915641703,931511139,2088770381,1870734256,1947812028,608186360],[1469385089,2052499021,1716089271,1517348002,985718146,1081505399,768566566,399460992],[1305807977,810729241,482579590,1515767427,780340094,1663314838,595035288,1667397515],[1128412419,312506888,1989224412,1144852588,1607416174,1616429450,456612069,1692743016],[1929665067,548339290,467758342,331620254,1459839232,479597406,9469354,1965462846],[803092972,523362674,916078210,231690142,758718071,659788654,923329823,741524649],[419050750,1816273941,180109175,1191691773,1412987378,1101590775,528531755,203247758],[1092120348,109791927,15797789,239924970,15736446,1518045286,1314966991,284118510],[564400572,1331707466,862825528,1205496245,2109962002,1597379388,531876474,681548921],[682923281,706311937,226660510,11883806,2036757745,1657502479,2071542607,1389445024],[622367666,1490547305,442941147,1553993596,909878561,1106617380,1195917030,1085874665],[262276098,1793596259,296330058,1642788117,495932027,1792255985,1360393039,1723166325],[1590015834,1686385354,535724139,759891698,921801036,931589414,873909032,2068692854],[1383837563,1516095872,1577857593,2041614315,1975093150,1917053447,1564721067,397054164],[1969453033,149863798,1734511658,309348438,2073976685,728759343,1553081541,767010285],[1196535117,1336948064,1342180947,1635276412,707364763,744860546,1036899888,1392141828],[16055901,1207800389,1134546465,1113359015,1024816795,380804403,252029706,1471319519],[1404442853,1780741989,1850812109,821309549,429685557,105693356,2024500330,739375366],[1863628403,774463173,1136784329,1997195561,273351024,462541514,1723802786,498026517],[1465157261,1241428991,612929260,22004568,383438591,871206146,1034186091,352125220],[1623609422,1156126656,30434895,764353903,1580035060,1266709366,982898981,749399788],[1469971077,2078243236,363876354,990463204,1495891184,355878132,1152560651,266873290],[2108940650,1717512230,1658763134,1777908908,893554149,1136911111,649231739,499773306],[1152604527,482720763,1827109216,2078335513,1674476079,1286343224,2122145852,1185821123],[1940218716,62913550,1985016508,1217371748,1000147867,1987093471,556097440,78770440],[1609717488,207564002,758627302,130502056,1701783793,484526815,316195129,432568409],[1384984803,958492477,864871331,955138144,517322825,1368786842,2076970587,924296730],[1924090686,2031595373,2032677675,453585214,1522303733,1680541964,835454921,1876715814],[1434959550,2033242268,401876031,533455302,1499229817,361337274,724885929,858759518],[815151550,870061986,244861919,302072364,1173562599,894472960,48895844,1044883306],[230196584,95641680,1870389759,201774502,1886822749,1365017105,1846077712,393717744],[526428042,503890068,1693402996,1520604581,1553004158,739988713,1107087766,2078867093],[672361510,349666299,889632705,1973413254,624033359,28084052,1971764486,936918628],[309035179,452588667,412963459,1634676303,1242198875,1006745281,1706917816,1461048556],[1744878549,1286609801,51265799,2011387762,1452004033,1238224313,1534943306,816251715],[1598008261,2117740556,1440681967,222378928,609584901,513209546,1075922545,388346531],[782393961,1988627731,333332174,798267746,1717831090,885764421,1707170519,1962699643],[604366141,570042596,2085204534,1888043992,1153772697,549673371,2100253922,1249283500],[1742809247,2970447,23299033,806110428,266603473,673943125,392727584,2047248384],[1362673414,1002787774,620976544,951677441,1864701397,523170456,1434239081,699521007],[1211601801,205609572,551383370,1476254780,2014364054,1515729932,1589102678,1295027774],[462261580,888417891,261546237,2080047079,1176240858,1604072744,263809964,1590144271],[2130677556,1302436200,385359895,758302163,537862595,86674705,185626155,1455813075],[241809311,2033081736,1130584115,1011537928,680916259,488726746,495976035,757380790],[954423644,80408666,44295165,623441305,696559379,1665013214,847560920,457761609],[578820539,1583945464,1147271541,1683898798,362521016,505819283,2012931682,1378749656],[933634015,952063235,1002290902,210545851,299504464,516069964,1392727670,1500010603],[183294441,1540649983,372426205,1709107283,381128101,1068593157,521941416,1950380117],[1391418874,734250680,458269795,329566716,250045400,1464262472,850517241,1332923711],[1744131405,1533570467,2043560384,669782294,1799204880,368544145,1903146816,1090047698],[1781874087,1678574096,1726539071,395734753,1357181818,1785186283,369798516,2097454598],[633475320,774078972,112696086,552406792,1326669035,296805314,1784056558,2045605971],[1955352884,1326280161,578563788,1510001121,1845684215,1456434873,936602990,42926700],[776254802,2104138316,775316607,928685710,161181790,2127731500,588302643,1213047440],[1859895622,1816022782,515720105,1489046453,742357749,567292804,966755399,1458126104],[929666992,1211205617,420637879,744046630,350025932,1605014063,1165266613,1083075516],[1643959889,1586841085,1882977141,1196416240,1355763594,792558447,1820805844,1558020581],[375406167,1370164897,1436157858,2004387258,376730523,1515959229,1686090179,2008727974],[899894555,115009019,1840973956,1486631952,1925699775,1517031877,984512588,1899941955],[1939088699,216851997,2026507001,1128524037,655421479,1511940795,14472014,700857124],[1564138337,1879190212,56570698,1915330277,1728587725,942029131,1029410587,152333100],[2063995589,1344176886,1505527292,1919672536,1635623670,240955609,1920341834,1542335145],[370573184,867384903,442048484,1175705673,2031071723,450458194,921644262,803289468],[563807748,67913067,1470033267,917663913,1507064295,594304559,933862137,990732632],[279177962,355002109,1943320401,1664597642,1782560508,1851482288,2063041919,2129756230],[173537785,1342485823,1520680911,1472622629,1311780782,1894016324,130594857,1092990922],[1201948816,930370036,395650304,559833080,762631630,1202294199,1020855033,1876956460],[291058144,1258944467,799980017,1016112135,1321860967,156480111,1944393141,115710604],[1478511060,1338691674,1197819500,1572737262,1730004677,1309601284,1823268216,1697224097],[581676591,1041176964,1673697663,681306989,1281481191,738427053,720263451,938130227],[970335104,564202809,1882244258,1032066572,931835081,1311331735,920490889,926184155],[1390005522,1510506655,764532828,916901549,1997341032,1730648945,672196673,600638114],[1352527044,1860331145,1522684856,1525812410,1084126975,228725459,94876094,969258335],[566108362,1736082175,1842488294,1408738421,659529960,285220233,12860815,843163532],[453565396,1497098535,271970443,612514412,817367424,689907086,230999344,198490749],[724191062,995517222,52725271,75101487,516599669,596107825,909100464,1282352491],[1703506148,1764038118,842448234,1524252476,2050762977,1713336602,1804142899,204913241],[1901180660,1155695158,2041541385,565602920,1185345095,1972271825,2020631293,1278360984],[808866937,826027740,747746516,1296239809,1522618762,1828614998,1282814345,49469739],[776446711,42465679,928994628,916646061,1310182180,1888876802,107200869,1381543267],[1869488060,1997069528,900288962,115217023,1526811804,422289631,134886465,1132488570],[1699192097,603665139,1589350888,1350161848,2108855520,210972871,1088413916,61131113],[304522379,1947206553,937032284,540140992,140857634,557977921,2016885983,1601972571],[1294863278,150636003,1497461112,1134539488,951087271,423131167,1321939698,1841265871],[1500767262,864249935,1216506225,942994020,568029582,1436251487,1910370977,1829662759],[157226102,1743022769,973571339,136116394,242029486,937589454,1708738048,1477877187],[392261568,124460532,1800711234,353888033,277624357,1306033948,1662364337,1326287754],[1472554394,475830885,1650634781,1368050403,541413653,1155289191,2040930496,307032446],[635895896,22539033,1553018213,368804529,583845434,1806835434,1834283037,232922459],[184498470,684702348,1435736052,1635122150,1029261011,89217236,1140799060,353628284],[234369405,1676353469,872519439,1059482070,1794979666,2023548271,2124462388,1846315295],[172316250,149948093,1441866498,355698705,670735870,448504099,1406442977,1231900240],[1277525753,819327579,73002113,219022737,412478015,2073902917,323257905,205642571],[906768094,141516474,1385598116,1484257045,758003262,1941200697,1356177303,211364169],[1054882250,1098912187,1928366166,296428472,1274750317,1705616675,192002184,392398617],[1989495072,1487428292,827368902,963457890,1783627431,1089553788,1433674494,1034321213],[1984785283,699876922,832018347,1446472771,1295545756,1091388930,1878643696,1182741691],[1671682937,285273218,726644583,497649638,460689649,480433918,190260985,1814178605],[898734591,691398273,603125065,1243624207,1236168902,13225568,1293177617,1832368530],[1911064459,1605522654,1578457291,740751660,433154601,1033905482,1994524707,819747478],[1953029337,1912378123,1380221397,1304004998,316450464,83440837,1935748044,306103962],[1445159799,1051300065,1740286126,510991499,47634723,1240610797,1814719425,1995774542],[114430449,1852795534,146141540,1462284206,1674190536,1931044981,1165867040,1179775591],[1640560039,1234327648,2078764624,1596203968,2013541015,870682573,56984335,361419697],[283800765,1570984511,823478824,1384989137,1750090802,1573320922,1035181530,1414910603],[1512796388,560452818,1974775411,2017011277,439312015,207469145,1866244344,1297522510],[1640479810,729003746,333131358,1060527942,24541277,1450412204,394329363,1590823646],[2098715830,610227116,153004574,1381309184,1923738468,1111686550,141824695,1789085714],[2114873837,2008263477,1627001499,1341810786,1857322200,954456101,1441185028,415986148],[534340649,1079436821,2004454489,1150557167,1116357993,1931473324,1867279319,59231319],[1189279711,1046673142,450185547,371532306,41142898,729231570,271340537,468192651],[335810461,694433242,256490491,450371905,827835867,873647338,110397645,1647421518],[1941807807,1384838322,1038522778,30323143,128440452,58072434,524352419,229079760],[929937518,857532611,1090314771,406950887,789692619,1043455197,1452006349,661780490],[766853145,1108575409,1991875947,1067415742,902008103,1310608491,1737638860,1566972813],[953586257,1453237580,1674418284,16027053,1104365035,683168916,659778321,2066140582],[758338534,502792953,1527013129,1157989515,274689829,1280279757,1646119791,683215045],[1477711742,1332285794,755402113,1797556557,1008967561,543212447,794982331,84328757],[1187134488,2108163520,995609277,931453125,1118496630,1824798920,666511751,1420576899],[5554638,913736553,223683176,1445029778,1992468421,1694291966,833826844,1402210182],[1717289365,1983821218,1196672936,1207604710,836645249,1513287358,5762178,1522302345],[942909506,144798923,679992847,33363274,1627206274,1917903824,465640717,1107783409],[1223961609,882042243,1686929184,690128239,1319182558,128191552,556790009,1520231216],[225063521,1698246293,2078763986,1005272972,141663553,1004399159,158433595,1376208882],[1626605334,783774767,1123655455,915981529,1520745698,318111295,460667692,588848717],[287985946,2082574891,260482406,1695486370,388503018,320892443,1594007056,1248315380],[1618280936,504778976,18014802,649596547,832606972,157701112,1055565474,1132309673],[1577816071,378024856,200863919,2005028031,703988622,141667977,1841166633,2018354438],[817196879,100219789,1151677756,251843605,17144408,1907274995,1850954392,1145256249],[857482245,1217156759,2129480603,394949570,573019928,687867627,274886944,589359828],[1441425411,1592233817,383666493,185533537,1741087486,469862535,1990202278,771217931],[2019246677,2070947682,565555135,377719957,98961460,793458867,1377677960,12201237],[1602921755,705281444,133590787,1763757293,1397904237,567347605,373193040,306234808],[1159427362,1829067487,1461406097,859996888,952487871,1100980274,1680842706,773493810],[746617668,1918156681,1636312933,2082609034,94258906,1074197032,222298918,499969910],[1282497463,1859330965,1479601427,1766660407,623128102,614741739,50460050,1560128],[1003427276,192013463,42477933,305907885,2084392848,791029308,860920301,573195570],[273984757,634448952,935392542,956994396,626689196,1030314839,2119543273,1801068307],[1982360977,1021382348,1425124405,451098335,1851820020,671388596,1659181413,1812463554],[1437907932,555399008,773429005,819256561,1344582366,1614271176,350880910,1348544927],[99535226,921887611,1626896660,1857473864,1156672500,595221955,1163032720,1730515567],[870485106,1847625023,296987173,1150339308,1815299258,406386537,1874745803,554353165],[1170203454,1806551797,673479410,999354020,1195290920,37185428,1521576144,628191939],[1538599980,457437784,363577064,1285437893,1802024148,120525176,16843552,1581815083],[430136553,373992201,1774588033,1718979939,1088965399,802429280,188010648,14532475],[741773847,105018900,1937848967,382955754,860174752,1093453974,1775661560,1013462585],[666934639,492746625,837143841,297150278,1300369858,1195285352,310531426,1789204979],[634730353,611356372,1269852393,1571275628,489698879,1418660767,1837650168,741070409],[1002965933,1559312119,1555897753,44178962,1659889264,2057420325,1388032747,1177559815],[222464096,1445195007,1736505049,1667675462,353549639,2043480661,732993906,1283783874],[1149730732,101983341,1123856135,620488487,629106206,733351158,1142637884,1528928000],[1389993671,899497458,182994926,782391907,1209020751,762918890,368198713,1952524727],[1611592131,1401932205,1484748882,84197312,1795200331,1816516561,1333218146,1870675092],[547120010,382658667,2100125255,490454,1121481995,158393497,446173396,748743910],[1608175880,1834394679,1645414117,1061961390,707293995,558544332,1567071745,257729645],[849313325,1182807800,199980574,766356360,1330351704,376626484,895563624,164417212],[1567621318,1976382152,1110896144,431620379,1655271220,625507014,1841322064,496822206],[863919685,310864559,148114780,1361515459,1998752761,1225719245,865807338,1414228833],[2004397685,1896594384,1343087398,1164372526,186813551,538451574,1596050837,816453842],[436213131,977709350,695965157,1532166792,1121950762,783307831,260444701,740502598],[1742943623,913397319,49493508,998864304,112219654,2008013614,2123177214,1753666961],[1092705620,153196047,1016149583,886696131,279974469,991196565,200062908,413818811],[359338410,546901648,1212871131,1450657601,707977495,528655579,1375756385,1000689801],[1255867685,1840449713,756576522,545257864,1567521779,1151259105,1429069010,1661701708],[15926372,728510,283194219,380683467,1008383740,2022384767,1847224297,599350314],[157505427,1151608643,802585051,1410160131,1358155854,35008784,658165258,412080496],[1033695832,593058414,477815563,720966012,689246672,1816898391,567554290,1023744859],[1356909012,710512770,993308502,348365348,1659291618,248471191,1866700887,1722768477],[1092807430,1920305549,1026543651,294443327,29397191,95133680,1028447220,1707070262],[1039868958,621213843,1990447128,1827189277,315520090,1324788369,252897280,1615986487],[500114037,414705011,226871174,1540856561,198858353,25119180,269630403,708583011],[730993631,231826036,1081598157,1174376067,1756937793,813962049,1948733091,1569096181],[179266174,1494675449,437043739,366492254,638211513,294809287,1299653155,739022102],[426777762,1976838654,589662759,1426621164,843525731,210147287,2065147042,924339225],[1645660183,1857004571,1153645438,2067243327,499142888,1188865607,1982113274,1038562113],[1900859283,106721917,938203946,808730107,982076215,678245164,42535932,1539903153],[816976047,1411729720,529700593,675749423,1734003186,1713908991,649278675,51752605],[1490328918,1783071155,1823519320,913662889,983982380,2029575284,41484699,1992780766],[349030627,628058598,806747791,35367364,1387110208,888272077,1427811202,1582339190],[1619373345,705651420,465780313,344753331,1502264547,1739883793,1182079389,1336742421],[1173821118,289154089,906825116,1110078230,1639603094,674332457,1602252119,1784169522],[918578745,198282421,2024717997,1308573759,41577007,855699563,188628174,1613799971],[43080938,331932612,1516277254,1178102283,1622073934,125996031,742225982,934868954],[1208571884,78173138,947625226,964785823,2102357821,106385614,2028455490,1173997222],[1420658155,2071713893,600705135,975476840,1607470560,630241045,303591841,429514483],[532285156,1998523548,1967943934,213554695,1407888821,148587274,1103426352,1317800366],[1668595142,1493139532,1183364035,141808483,430927868,1377806945,535781999,1644224243],[754700038,1317978375,552957639,883507517,28354009,151894054,918900834,149549138],[1473623001,1246343173,675101425,746850010,238864272,621765025,651412447,1835365481],[1789168132,949380900,1094566770,1703844303,1591801216,1898085009,630775079,842531419],[1413766190,581829168,1007175345,1008323142,1039866316,352786348,1336838086,1106902494],[1297698273,11488542,1814119523,334631225,1778038695,384698218,1156286971,2109184138],[79382790,1140525535,534576870,542199502,213462727,1792437547,1722435489,16880485],[696189722,1283028362,1148373841,633369941,1597210882,827347127,954786546,658361506],[149915728,821747572,1211378800,1146416212,1733136276,272388772,889800834,1828356889],[609268837,174400638,214677491,1647936771,786037155,1070633589,792808517,1705532175],[1401879298,992968349,1787188644,1712439423,106989438,950321951,251994950,1789936582],[1705330932,1316527705,1993170437,369846370,238648850,955602496,1719136347,1278923055],[131680419,1959733939,1486446721,1090819113,1034887749,1263342139,1452179115,1231693596],[2053783648,123819895,216339482,1793479248,705915178,288830029,1805648496,1069680814],[1471792106,2034144460,97422637,1485677580,884094551,1225014198,1705420711,1095255887],[1924593143,2042473878,186012298,1154280244,1980465819,1672325150,695441362,266002063],[420351664,757092981,275286751,817114652,1807958479,1948701268,1518768087,1628728591],[576829658,203890563,304803295,380706290,821569247,1792315959,1887915285,1729760826],[1585254210,207885486,291183833,1071030960,1360948791,1833123848,1201175236,496180483],[1921136195,131977143,535163605,155691194,1751429482,806480108,433966071,1561008169],[140176760,337851806,891188185,1807129596,1077488481,360576250,1644661906,348977726],[691464612,409333604,1128569211,700801071,1228444611,2067392315,523154480,320144495],[15677191,1451611143,1330985122,406712683,2089440600,1365963032,1701023250,153855614],[1733845037,193345791,1401583950,1217762007,1718520731,907514241,11474184,1908581655],[584386153,1288062931,1548808933,1978780574,37110507,634746130,1164939831,1943363007],[1376432677,906498185,1202780613,1078977652,618269088,944562519,1001290423,1832178903],[780818363,1494868769,1845174220,1505608251,393949979,728912845,1318148238,1178509195],[1725189741,193265856,1370145956,9552830,1505463238,2052425626,60273541,292657980],[503623209,545368007,411735757,1422043267,37952513,1325744557,1376124594,385186795],[1617289525,912932403,354845931,706418216,600594393,1138949759,451249459,2120041136],[193398574,927702738,991040839,279720080,127104827,1496763354,1321460585,1299594178],[1837029956,1539843978,1003420525,1084460236,1078313692,1149214656,1615512586,849978240],[1898494740,487255918,357631155,2031779194,61183278,326142327,152070671,21741138],[1947195674,227776,378417074,58943934,288307012,1005584841,1495691705,1477034944],[2089705189,1347519674,1717757797,1439684640,725678059,770745919,510298727,170720408],[1245843765,1119668025,1329470683,2115804233,323894317,1268501995,1731838416,420834089],[361147073,690647896,1885642950,1113890725,1216494911,1382445887,278294956,1612816930],[113615636,1360321079,1290738313,930771904,2026990301,685727749,307698485,288830287],[1892713614,1470612706,1489735008,105571045,802662341,313516220,191809311,398624910],[41943114,2049668326,843645499,1345590923,382054718,793304022,1195181674,1725130473],[896260514,285411732,1578023418,174077558,1788164991,1573004836,1601706216,1048708512],[859757684,1005659022,2085073431,1885307469,1985577451,662026650,681811990,1891096348],[1752090291,775151505,1711456169,798855854,511799373,456577587,1282549904,5888825],[892552174,710697769,1010542230,271220265,519542165,1026661032,703352561,780464112],[1589772666,1495407534,2014482463,257477263,1505489146,1690381712,410112927,2038072184],[882284276,1254071936,1604471168,668147889,1885588088,719416291,1404678851,543493607],[672344605,1597638995,2100657727,1355189529,328796006,949651323,817601072,1660870190],[2128999720,1196480683,2056197440,30087388,1744181750,757359436,2018653380,147332896],[775214778,1391692114,1480947638,874267313,1287408395,1087149290,1491415801,1917519068],[680766308,199955916,620547463,114570289,552623273,1894421733,1675355639,1382310938],[1256567073,138566382,667521766,2043077987,2014477619,1472469746,2116747905,152101314],[446391482,358294204,1981606484,167619756,387579389,63944642,1401719140,334999886],[1313001763,202972345,944763831,439771733,430035806,369330435,469178963,1788049941],[850727891,1888398510,1782491551,887018441,1859024251,1190888748,11569530,116484509],[2080927886,1768182328,946798075,1791645728,1301831859,1651681307,1450976133,192083242],[1014766949,887684836,1138971001,974874983,2016867234,1302013853,663066817,2060535595],[1084521889,2098446692,1691057194,1012615681,1830363579,194804991,1690876606,1194782137],[1610594668,352131358,1518696517,694172431,1568529739,1660782372,1958847625,1380479512],[1905331081,1887316388,1310909913,1508526296,1666193775,560362095,839771743,638242674],[1904474366,1191622989,2012877774,1671047253,1371658651,346649016,1248257552,221529815],[575935015,853765400,1623382349,1935061170,344007845,776663232,1383768366,1746279200],[1349732679,365397854,1463998004,28593584,1455982275,609582027,1383459159,935275761],[879376761,1201611149,192108874,659968025,297408338,1302244050,1858571527,1780301991],[762038162,2095105905,1651556426,1701556995,699949657,1816144845,1687485846,517444591],[238643917,1297032331,373371442,720550237,1318220091,1627522892,499633026,1454145041],[1449988338,680813282,1019697061,1995919599,1791631839,609138911,1301438410,1102446778],[1319194334,1007522068,1889592121,236067674,380782252,871748480,958903143,156939310],[985911844,1580765160,717201471,1304883456,987853435,1719248208,794523549,1197970114],[1221533507,606872407,1499968358,560072822,215607479,2064095804,198364570,546891377],[415175582,1332878091,91627760,987453769,798836195,94803573,177201589,250733808],[653782259,811325631,1096072612,812098781,1759772137,658209164,261099003,137541324],[1169874298,1532082044,991885658,2065225421,1330926893,717454460,1107930647,292616572],[1177485742,1681450924,978545099,1571995696,740163459,74054893,1390567580,1940104736],[701273177,67124974,1691812168,664519196,1195929522,2090900180,1158250143,521923199],[1718065190,1410679585,1113615661,1545300270,260760959,86218753,511542562,1058232255],[1804613976,1378961169,1515744372,1207830397,643305863,479597564,1171625889,690603016],[667627541,1705929820,77621987,579151143,551867163,1876405867,95960401,1827393651],[701818782,1233379620,908082309,1595627753,1347426428,929257282,391250621,1390025516],[887745485,892867954,1079791610,1653082464,1599695378,761537986,1259451717,280821337],[1654457271,1091250058,777294248,1429183541,536743549,1075006847,1213390082,171782402],[242157393,1913980057,558061795,1965512554,1697491898,1277958231,1405276930,1804737888],[1007815261,1758606008,555566715,715559128,492964721,1226310410,1433488037,1095147415],[1156398252,979101774,1960881051,1733880268,89400561,1555397954,475026738,1567977713],[1539660092,1680106459,1773009063,940819078,724995237,1371186823,649358640,963211085],[1690972080,1837909573,243490452,1511892965,664546310,1393680271,731208428,1806878287],[947432674,41145071,219800377,75621498,41620977,1355675499,1864770913,153151074],[22608138,831978575,438961407,597458811,1229570865,1638929109,1478858232,541052306],[1510490009,1391491800,1855365643,1318260828,985685602,335108142,202188048,1252693800],[706796711,1175542591,340274975,1911644312,846169402,1162105739,1317277418,2065917015],[109175671,707094225,562761421,1880267523,1924196778,98861631,1177527698,1825917248],[393831913,849613685,364347205,1332216186,1968222437,1390922262,1176593756,272214748],[1399075756,1488356899,2003590065,1677692910,2108545208,2012949657,1882385197,1203956755],[1428837357,181167248,328169908,1910420977,141942426,815393254,515068278,1878441176],[1495758032,1005809565,1292091205,114719474,1394482358,233183474,1301505432,493159409],[1651513290,277407933,1620973591,2111693865,1779676629,1440715619,682872150,455554184],[816459603,1067871277,1066327860,593841156,1130164710,629798076,1880097106,1752028265],[510825504,475697466,584406356,1465311275,1721474869,1600780534,1912824834,631149111],[864558033,507682760,375772210,105545759,1269627883,1132120821,1722089284,218448576],[613545314,1638964153,2022173896,1135532457,1451145510,562929297,923704654,334608637],[1890700747,1543612415,803753183,1074784246,521399621,123490973,422819455,1996284887],[2113898379,1896941024,342239235,1862498174,211652331,194802152,712901676,985481526],[111114854,9296626,2105472695,352440933,1157641115,216850527,665336187,1612942290],[1313894980,1390037794,729383542,487203321,382389502,857874125,771133941,1372708660],[961886890,1730634789,1881065291,1713384485,55069353,795410935,926166787,2033710917],[23005591,46364805,1056944312,1785654834,2127953373,834570620,1233899815,799720980],[422907529,982622793,1190301514,1116695854,1644618982,1132385881,630424697,78021333],[1342089921,852201220,845212932,372146551,565354744,781090882,1949179439,1204091692],[1482715857,502612160,389047474,992746176,74780717,993695194,870572567,213029458],[922652571,1759950019,1046191077,1673228144,549403771,716772805,785572862,774537500],[240268571,1368224354,1168222797,1938865761,1980115207,1521822714,1176655908,1589097958],[1219098463,721690416,1663005772,1429979198,1763755996,802536093,296209419,753249584],[89748449,40888544,673893048,732123861,1025006744,1998609876,1719252915,1423294221],[588614616,1534911479,1796844053,276001727,1695410972,1973092768,1972709359,1422845659],[806280630,1515871700,388802893,193180957,702139207,2117324989,1407095053,1702377276],[233584631,1768239090,1705882254,981620670,1405584410,2067909661,1091443271,1714153781],[699101521,373961858,1749639614,2019058009,125858514,64362789,968388861,1498964857],[331443581,793071871,174698495,1659926577,2088623530,1213652501,1663137357,1189337599],[1795539858,1205850856,764254778,1798614978,293735295,496369972,280873886,1786841008],[293033656,644152189,768611288,869584938,1987806125,822498458,1036930150,258352201],[1323684267,207019557,2063088708,1212214852,944950196,1228970942,851227855,12488222],[1704732745,1112651315,1728149752,92934747,1193464628,1155940382,673294346,1853629811],[693699467,42805359,1047941490,1455951794,1248037870,848499127,187726101,436330108],[1186772671,1420736822,721620432,901715863,2001856913,385327184,772518921,290144207],[1097902581,1499045767,103050690,475135563,1139398094,1154795264,1483487445,516700673],[1006604659,1074512212,1725557203,1448852892,445019625,127262795,140920177,74747483],[12944426,967933410,399149740,1241004849,879795090,1214025678,1171682434,132708342],[87716049,1553809480,626986129,442286949,927954254,473593151,931535400,1643823775],[613154401,1115370615,1241922969,1865261446,616448283,1066142966,1194341114,169653089],[1009243965,324682276,606128503,1409408043,254401577,1964332067,53214901,1352520595],[1000203698,119757497,1299081643,680587398,860129236,1941052468,1180550910,240591135],[350042796,1111439516,1920206918,1626281064,867208298,1613622913,1773808548,501436564],[1234111479,2071782776,278681610,130377628,1955936256,1933586068,1778979377,1348888965],[742734873,589237983,1771807113,506550201,1168665759,841839151,63912727,2093635661],[369402579,357324159,758312252,1578260386,665344937,274424621,1759047599,846297061],[546589825,569185091,354260744,1395269671,956319659,165310522,1517289924,1537542227],[2021844749,1110202802,1125012241,1561437075,799540924,559035606,963113079,195392279],[226647525,875058299,1448242040,770985971,1270525091,1279639126,263641029,313387815],[106173905,1682924332,1320449503,97571628,1268285623,578789568,1318591203,33338570],[141951045,1877544706,1773632610,915538599,49148446,562898448,1276347808,1217057896],[1728458668,1614824089,404274469,1859559228,1279280431,641470019,811031125,114043943],[188147516,1206243181,1644658618,1947199413,591058006,1165579243,1060798864,297204352],[1653017691,636801624,1215453784,435890942,898454420,1367869669,1143526170,556701476],[1488482567,1750650448,1320314274,44827026,187309371,195567506,157678538,316270039],[1490765525,1515601838,1698313063,1555597047,1527818047,883586907,1157058343,1177694951],[129680760,387930776,1040680638,1390004594,1594900927,321830966,1988902385,78196872],[1704859978,849330763,938125900,599248007,1706245228,1655446793,818778132,380305886],[696107087,1798876931,667535199,527346285,93938034,448213428,1996433822,953984652],[1407208826,1773234594,218618348,934105648,1067888630,1598627304,1741014851,1885799846],[45872305,1322292764,1872626321,1631672414,734632311,105671147,1832384125,1690849663],[1931464879,402736720,1454371496,1038925859,1508722238,1002160590,628590206,1126062364],[593970669,125441512,1759018460,667792706,1762755760,1357924384,1998352563,655528705],[864394128,1978974263,381623838,299803741,1644224939,1439584088,204681643,1954379176],[86270474,676193644,1605775487,394882602,1931708810,1556386445,1226432542,914136940],[1258472375,1855251315,639245211,981198246,1752791681,40425376,1404065832,123460112],[1976532718,2024426362,889958504,76086525,537917302,621517789,1822291328,334658059],[527167,1629879108,978230376,1239617393,1578631403,102398161,1332580924,471804569],[1932859503,1354434816,1237870899,684201746,1600627710,1190771587,488706957,1371015157],[1189872359,298613815,702469440,1714563284,1524432028,719569713,934578192,88149531],[753697625,879441421,2090834391,1930119316,1253739470,1801385676,205980174,760677355],[969109741,205029000,584984491,2102609874,1333047545,75558534,34164668,1152044992],[1140555028,332519934,904856841,418155643,1680888928,338137975,213596143,1357082956],[59937381,719260303,1801009901,1401792122,1035990644,780067756,976965345,289432688],[1532147386,134018644,344218025,78400502,980079187,1117968125,1547816442,1925176147],[1537784159,1692152691,1689985676,837238216,512033740,1548872871,923043290,1440234333],[466711226,1694327703,438939297,1696119067,894616965,1604313564,749049597,558253979],[1469526068,885251986,1232754874,946975462,975686863,1297073445,1230632181,1071461815],[1463218502,1932219684,287404324,1049178649,1591405512,976410295,120586634,1760877995],[986613505,1054354686,1964166542,736239283,1438340154,664752727,2039395598,1874339294],[1530127647,2082175327,1983547414,1014019903,1363829929,86801498,42403954,1772485356],[363558132,2008079322,2043310061,1322480646,1668541580,279943761,1085502549,343461880],[365623228,1482973099,459959289,1062368426,1278244724,2006123417,1792674867,1850580500],[1325244301,1039379874,602401524,1971839846,173594201,2105250683,52391145,1693357263],[1941411684,354195341,531438233,357735385,1367014046,1858778299,1793098707,44814016],[242383267,1323026610,1713953358,72169820,164708854,1685686932,1455700016,2095150203],[1404149047,1476698246,639759109,1550944403,494046520,215695152,292644442,346863418],[1013265500,1018913591,1764121173,1540526893,2015618160,1032303365,804921612,448386873],[1504276351,379516634,1525142092,869362037,70712652,1277955709,31080549,1390711372],[198953484,1067167155,1404263077,1417244159,1415216962,969160875,404404690,617635198],[1175341817,295651422,944311051,904629849,1190611205,1974062433,357368630,1780694476],[1454949674,356232273,733748924,147426086,171348260,1292726631,1289490754,1619941171],[624582661,1556267038,1669676799,438472816,1018487811,342894736,546964629,645799968],[1285454138,656202109,1452363047,1684191361,811910237,1555081010,1458418183,1789019137],[1765152601,191307709,1981193330,293191458,356560583,260091508,1238465049,1075018076],[467706998,1698034909,1217936602,1219120199,993594619,1011602622,226591669,1705145109],[4052804,1274000046,1378654395,605759005,2060892113,1504737385,1409119770,1953985949],[22385010,44786623,961606606,1416260251,706898183,551962842,1449694001,1512668849],[932130539,234016742,1468921835,255571371,450276318,476194948,971144408,519698943],[748252576,1560769658,1413496447,2039994034,1307881169,1986531354,632668522,966539303],[1945913627,1854470730,942379307,1844608481,287330219,123556198,1626591901,153968927],[1099504734,1053278047,951535211,2128331520,582920837,946153635,429890062,280849448],[1234082606,994752973,639137907,1290679195,1118845878,1259356479,483959681,794026936],[66348494,2049494152,1727689513,601804248,256286487,975452968,62718891,180931518],[332493288,960649443,156907391,1868587017,1578421834,501880498,894041535,342627419],[173736753,2092997738,211601286,1854963192,1389166648,603875632,1352415133,775642754],[1937735840,380901356,1374421314,1362566608,1653771876,1242738344,746038342,231444928],[1540974937,1434387046,1687675918,1905468581,1230347448,387487889,1312598903,295839593],[1446903246,698938216,1210066022,1421326347,625223080,99928459,484120194,2039122996],[1320347011,65678809,516662595,844449099,1944808527,1881216139,1323643179,1180392925],[1038692499,1800059669,383452119,1539369666,847656755,2012639090,1725587924,2078366911],[1835129125,1062504971,298670140,450354216,1649078738,2066577487,324858241,519369511],[99753796,1990860584,1550364804,2054501805,560454084,1554793873,1077975878,497184253],[1917527668,1748879365,1645752164,1232244701,139221821,1177275392,224040904,875307661],[1890220139,613884125,850008815,1608617310,1062058092,795473000,806826613,320275694],[1763300754,2126804779,1722671069,1397397565,342757741,882808704,229607832,1103224622],[471763904,1261450104,817966838,572086358,2045266095,108575006,580718615,1374152690],[1271265111,1631098356,414675242,447445765,1653376776,769539210,1361593572,1968556861],[786120007,1036843540,1781453639,546015054,1257873336,1190982470,924252619,1574693202],[774343266,1829588120,196414607,58102810,169155688,782810326,38917429,1824686098],[1160268807,1387180436,1256667356,1252369199,1806137278,1705019231,125133554,1870691783],[1519474257,235218167,1293190703,431450951,303183285,2106963765,886219405,30892948],[1925092536,1002638764,798000160,407313180,133244973,844139579,318626635,640547343],[1312008802,1894622252,1573915989,1868665864,1287518845,1189846537,926925740,877594463],[757493146,2072444579,110722603,2072309480,2057989505,327230358,1621331999,1145355491],[1990268081,118563287,1246306605,269676605,735125294,1601215208,764210740,1755303774],[747136334,168245577,651440466,2060074286,484915603,232599024,1495345837,1317494385],[495642363,384911185,1346127442,1563131574,125772248,689463189,283144662,1524317349],[867549898,972794273,983452800,351130292,438099414,1619922820,932064714,1082902006],[2018650427,1592953496,2028197671,271727828,619660317,56015625,1740384358,747860069],[1120592428,2088712607,235897493,1731011639,1190898282,442811972,2118010922,847676373],[1144235499,357463115,980751015,647170681,908466451,1711425999,1421326118,960662156],[1090820362,238779994,1535601406,1577895152,2008689994,660504727,2057329423,299282316],[2059644487,597204526,1899478479,298343665,899030598,1598813054,982677340,152129640],[413582967,921139315,1351055408,1150762640,1910532029,1624031652,339596394,1386951918],[222607166,955464479,1041462573,139639951,1469877127,1976860068,1432589731,944263012],[2024866201,1317909672,335847955,1258910649,162335554,1248932149,1302960703,1902001628],[2007135574,1468192660,1806104347,803437794,1659442918,632768814,979170684,1100753883],[589469446,1437745362,554174861,1710399786,266503605,1572426666,222755380,1348322229],[1456970724,103315530,1883957125,262247295,1773628791,1994774696,1161764977,1690945326],[1968927098,345667526,680963817,932680435,635289691,1273783516,1956157302,1812630133],[416727936,1030823986,1476920244,1653643806,222254653,1065905666,1240392191,301787607],[1661705841,349180303,1818134567,612639135,973502764,1920882793,1396835776,202444624],[1634518964,434834890,1694089865,658220944,1663215929,138338231,527263469,147726099],[416507909,583938025,1893468573,1252400057,1000474063,1780183422,2109725000,514838248],[30247834,469424285,705559348,19600068,535444746,1459326594,163149210,320642408],[1655441274,1997227988,1660573675,795910241,629998607,1515518210,1245610176,496901750],[1325047095,636571442,1894483308,2123563158,2013350013,730649837,257957417,1887162555],[25785142,1231239833,2007766931,1331693725,2108533679,561080843,677770962,2084470042],[200495174,272158342,233309974,2007597150,1226369276,835323889,911946233,711278172],[1674131777,630866473,917828872,1309862695,533090163,1801408461,581446265,385551540],[716636664,952773977,148249691,917775051,1339812140,1052335627,611504103,1587285339],[1227020292,1994938663,1401592009,212164887,447342902,965449980,946313122,491239033],[128273501,1158212398,776263796,1234050995,1605035890,1386759013,2022356525,1823464348],[1073340316,1072836124,1024271428,906918863,152240840,1273508341,65150367,163746416],[841650935,396389303,1823093904,1030941367,1000976246,628656810,1902136631,778099913],[825596995,1933631867,803104579,289150944,767399178,733376535,1083589865,590384809],[977173779,1506800940,2030661599,280612891,1684100170,1786699461,563483992,1385783419],[392715914,1253839829,1887705997,263178033,2076769682,1116591072,861800797,683723294],[497803341,2043602140,2009730547,1243550799,1135455139,1637786412,648182185,1964438587],[750491440,133315087,1272893032,1311255727,1995437230,1550030325,2087753194,230652304],[1980020235,794498665,521879658,556935811,1162643363,1964361766,1288017090,417448272],[1448411827,1575477997,1750945751,1611159021,197159790,1161231270,278304769,1490683466],[1075018658,1965290084,297793152,80541336,1466776664,1304866595,163962728,2123430769],[1719101424,379721790,1053371880,1445489180,602612592,1861305254,685504919,528455664],[1309551537,193291758,88251906,118711504,241873400,444881449,2053990140,960140971],[1832421720,157851388,429796628,1975520601,1760752074,801565727,7367605,1089467719],[607339412,2020411581,701650265,150371961,1230291656,60711101,967455853,292358703],[1881415552,1427127051,358189050,1316420580,1508540147,547799858,889317047,523400182],[1822690900,2002068639,1588299449,1821433873,1526915015,569917501,791044485,738019874],[1320144708,1027510155,1009058543,1666282171,2013178445,925268264,1342304461,1044696761],[1360502157,1011955757,902605964,869215493,1245430088,15415419,1747011686,823160605],[1909511993,1230693951,81803059,1409444861,1897121700,58342624,1326730967,1345627195],[400213757,1236118127,253468457,49183126,243825984,575862285,437266929,1770067605],[1829819565,1087379594,1829326768,1002065937,831323589,602145498,245641630,1172617661],[1385171177,3574119,725431217,1116267213,549950580,1836840290,2125058240,308024767],[1242277636,903583340,53836866,2017530911,57559332,1472571097,2022837276,103821991],[1923288789,761243088,822604255,1051196197,453674011,118624884,1357265629,816596967],[1538377369,685832117,332019527,999883964,112200558,809608165,1229150127,1856153582],[1667447619,641327851,2086798306,1767050173,1601220191,59704985,1918642700,816180898],[1615279150,1989746167,1210556799,2027793440,872002381,557434760,641571128,291972219],[943898401,1984899340,2007864016,726020456,674983456,1562312391,562211259,1795670345],[1408448429,99358915,443672587,1818171672,950267511,448459584,1467685539,194524531],[1837261080,1767664746,1969293592,2003255773,399504676,1208504514,1282855749,1166062279],[726310730,1551950787,2047329345,1325641664,147184275,423564341,134604973,1384075283],[1239773454,2009657172,658852808,1316067876,626141066,272713741,329367552,1209825303],[45399978,343368409,660018523,907545759,1734372566,381021709,2107904584,98837379],[1052091086,1383922634,1197094441,1376999974,490648818,1272414262,496972593,1939281071],[488300528,865224550,1651704773,157211241,703761795,79538389,46752717,15251362],[46573197,1333103945,261421474,1335606144,448117307,262962920,561129952,1017579242],[1070851272,1045290730,1578602088,1451284313,871622136,254044072,1187543518,545470077],[1408092844,254174961,522023752,498275785,1048004612,2039589045,1575585101,75027382],[1579570765,715160322,1436133374,978189066,1544899541,240746330,1910508707,1854654661],[359758336,1022454911,1952153280,1998402757,1586869271,2095440222,841041945,1757213212],[976509009,426689156,597195094,1285948459,1053673280,1286642100,1250315070,769507649],[1861023502,1096481105,2012484617,252469641,267943687,1227405629,1007732878,1223703839],[1227735702,1427031989,180179891,941313793,1452655877,1786568394,205892181,934517534],[1110075733,1319439772,431640441,1464687424,1461529,1432416972,2087033387,581833059],[1705519170,36363823,788925946,1014569806,766705532,1426302830,980224182,1539410955],[2007744417,1316987808,1221246409,1998358845,173610987,1981373392,909805042,521252577],[1897808846,2093886646,1157664444,1348606293,558400163,1383186568,1732205566,428521288],[558259988,143321459,1487058127,866947982,1201384155,1970263966,999165615,1884161470],[109530737,302189926,960665998,285600258,753698324,771336991,302579912,1170999855],[129343510,969858908,976154899,1172312277,782337196,54345901,1640529390,1207236728],[328264883,2023417828,1382699607,2008696534,657779660,1707235161,1555188919,2066657112],[497725470,78480643,1686560974,2085173558,1524831982,68765781,1724521999,374127906],[876940062,948662278,843686265,1660173291,453151616,1209550618,1137249580,377033883],[923751579,1908355613,721017112,2063795840,1703986176,1033039642,914966208,1585249369],[369879198,1742861390,545929434,916167810,1124867151,87052559,1311343813,1896678355],[149889851,601313244,479137607,1140206903,215827608,567913301,1587369716,1231495593],[646147201,1963064392,1216375156,1368983219,764340675,1538807918,1099389609,527034358],[2028393929,1129228354,266500856,1652130991,2072935189,755613593,1025131273,1460702336],[1899116161,1885813484,1808869636,1803345462,62207831,1592760052,780958678,611105218],[160448160,866440047,818716559,381455316,1901578670,545884721,1401303619,1322013610],[1500275795,840233721,225544112,1166935608,1785257097,907167176,1076754316,876666199],[2007150660,896473985,2037226266,1652749068,2017081005,1825756756,1425972211,1466316420],[657471006,1425676739,1796181711,1398524488,1132304989,1070476730,846579674,1615652433],[1487422090,1312600795,194972319,1405779525,1281768210,1050736329,1481745858,1004206465],[970602691,463138540,2102760413,1908397763,436883148,549078503,2072701949,362088824],[1484976963,1625368666,1163923710,1968085685,48840421,986442172,1501874131,1929599074],[730158656,1307544887,587657290,1975392376,501698436,1553313406,1080086852,1055844609],[96638654,1323404366,1618337939,2017794971,1969900500,321087774,1997188834,760696197],[1404264997,773035078,1798702327,785400119,469581203,1084359993,553073603,1025740047],[683025653,400876677,807549606,1150855462,1472020655,1570970207,1877975369,1085345617],[234319072,319917111,1344992449,635471242,631777520,1043138246,1275485381,1349204172],[1987178152,1217873692,1719463485,1069482327,233685244,809148366,1861455307,840894351],[433285594,1274217671,1962447332,808691147,179520303,206013912,1141333739,1193138157],[377265434,1431322131,39657906,870504127,1055883454,99743776,782760938,185256186],[1250707410,421838702,346589821,1430415864,491428605,41652506,1222099758,1564911222],[1986172091,113187549,1291508554,334633130,898772249,1425883601,1561351646,719705776],[569305520,344749980,1062063026,360313555,1681812214,837671169,1136917471,117100940],[2015380834,558375933,599966955,1687431828,432584015,2114533005,1385318890,1192096178],[69963828,564543518,1191874661,2060487321,2049265453,1771685552,1250223118,776415431],[1595810402,212479764,1736784324,1881045137,955436209,1230949939,416075073,1066420627],[398060493,995769872,326976417,483378918,296901771,1744069535,24400970,41838038],[527605408,1554385882,952521691,1539156394,788623706,118612216,1535557591,834132937],[1104759529,364666397,1517458759,110524705,443911051,1156804871,571577658,99338410],[22051632,1962231085,835271377,817134072,280001100,1511022951,614423271,1635069211],[1951418401,130738386,1185247330,1753204273,374934348,967037367,1594447332,1793016043],[749441798,1627475051,110482504,1746511438,1882979498,726967017,1546624470,54617918],[2128354859,1455714829,607554167,1423632798,933544340,1599580106,1742072669,420517417],[1211248900,951838820,1222014771,238718848,1685241152,1393854436,640159002,312676250],[1717852204,298181803,830132347,1212703083,1347432508,1980514083,1050199745,1787789080],[1204135564,578233853,594041721,1562264656,1746633612,1703489304,1842492706,1257429150],[926316168,1204861352,549747275,1158094266,1271052451,1448205625,1561483407,249172538],[207701272,1192585579,778444119,1056292928,1155087412,758513194,1139053847,583556842],[462289580,341914249,541936357,1932192104,1488133865,743968347,1231421848,1389133977],[831066099,2094753632,425568151,1106199443,1906196635,1443404665,1188835918,1873520151],[295395814,1473009159,1893591481,812854079,894355444,942207016,97414650,415964483],[851197530,201894325,114663519,923971787,1244284649,2052874827,150972174,75246445],[1262621625,560086538,1780510960,1482345629,170433140,659911434,1439575125,1482718936],[782314082,1002046091,1377885444,1748710040,1990891652,184265445,538646946,166987989],[520283251,2126786979,1832667261,1348884825,427180669,1742876287,9976767,799020529],[498924304,501834031,1595831919,90188303,440575764,58525261,1409157015,46747232],[1621523665,114754930,1173762583,356714718,852863258,696349161,1964872626,1002463470],[1472623548,1562453515,1037110140,1842301126,1242624035,709894217,1543255432,2060129122],[632944440,1986664765,2101936991,1657729846,1112536664,2019743417,1441098765,2127832837],[802954523,1983677088,498783,1117418577,837654705,978707227,761335841,1322159248],[1333789949,768177275,882302519,1268189211,1318175752,1895797018,1875483837,783070109],[161303943,1097501597,1007530973,1481575737,1665392834,91419360,1006092954,1474160571],[1097926892,264935839,365558973,1490487535,667495670,1765064177,225950015,1510287941],[75678547,1446181548,1700451081,564374823,316342286,2101304288,456976396,2027490129],[1181867311,2058534147,674976450,1352018746,490349375,1836184545,1768435312,1532708395],[999322656,788016985,1331041215,1919223634,1908063273,92196896,2052950647,390189410],[176294592,787594437,391974470,2063912942,896002729,1863441136,406696862,2075194365],[1348477854,1218106191,1921260936,699201695,1076859471,285799874,406670088,1085510739],[66712343,2056364783,1704103577,1757929071,993072059,709469937,1488582935,578269988],[836228446,434843477,150028363,814320228,897429804,1392939802,1628783260,2070092528],[1641662231,1490535878,1343876549,590781818,1817137517,1503713992,1052508288,418508058],[565540601,1547859317,494893374,1583141732,1920548143,1529014180,1049931190,1520440596],[467535554,1566128128,566278175,1239813480,603084452,849488761,1171772877,1512601056],[519824893,1177519518,394223536,1332866041,1035607371,508390545,880991125,621798475],[2013567882,1731583030,1560781309,1118212834,21231194,556067322,614422707,1109928056],[602264163,12628277,765127413,1041777621,1138341679,1103653746,3875086,1715189552],[595843202,1401082068,1146079533,1167292415,458016674,1570611175,1714834936,1481908789],[478034486,1832892610,1792590897,234006897,341255125,1054429605,1738762033,1811265595],[1373878377,1140547666,1136193170,1983783474,124592602,788085687,2086184965,132350613],[1449901647,1621303466,1793764208,1221395670,855564693,2081000046,856431028,1223499556],[814781580,384890838,552153922,2031181150,2026775246,300499223,1535089981,2003927307],[1776009336,879947345,1031270287,1479113210,958137790,822345439,132790953,927147979],[86915524,343704052,233024005,1841730122,1499083011,558821134,2044944104,1872637640],[649266582,1215041404,1704295311,380771935,110710673,795175190,80525227,2016071397],[947980174,1035609593,102775671,1572408208,1794622524,603353238,514809829,350048584],[1038193536,400175912,1617793951,1304346730,1899461574,754921257,1672132970,2033781901],[601016063,48654553,1073248769,340058728,621878411,1503651543,232904046,437714010],[1247734139,1405048089,1291163508,1108565105,569865578,1121989195,1790984119,2130091240],[520791237,2078093634,1121648014,780589850,621968446,997444384,2118048820,585543317],[1655757226,1764777745,1946595624,214131060,806981348,1913188568,620585840,1444137678],[630538399,1776045228,2093150147,1909448639,1223345621,1072571834,890324508,387660676],[1307834418,80780710,813016677,961579400,383484209,1394683887,1125305108,922266356],[1920323778,493395344,1405855156,741523010,1080182399,485103196,255132980,997116359],[1963043728,1601899659,786927333,785747136,700200943,287678401,1880240166,143412259],[26422482,538669095,935188910,777402324,1866833866,1424854531,1848476602,1155828194],[1971983542,703481357,1190666621,1683422885,774093573,1337535898,506203174,1810358544],[1557270208,1636789985,1955988139,1889629723,804735496,1397630656,677439354,1931536068],[2008930579,929816253,1877501952,621031095,476448559,587094381,878741243,714305336],[1354984789,762894742,137759209,463931012,1884386697,1770952889,631681808,472377689],[1271604622,488198425,510745341,1260139825,201143841,347182828,1203606333,361118172],[1265586839,153430449,1438484362,394385486,1134460993,1343045691,999355631,1778319223],[757972393,1887491892,623242830,1055194174,1365350822,2023902667,941003717,1378893566],[2056228577,2127557088,1350021208,897730266,1641551584,1739491899,518610221,1978294680],[1680478631,1908956682,1466536468,781959136,1616663937,1369622778,1225265722,380397380],[1739419667,93037014,502966230,528138787,1268470124,1760491031,444019293,160908492],[146361756,1005942322,1631804308,1009388550,607569837,148835594,364825769,49483614],[1953069388,1117103479,68032462,1698653291,1339606327,1227704963,2075917243,566241857],[427171830,785866643,1825220166,351054778,620405598,1057993105,1825735202,213921997],[454032677,1749215036,1195016784,958058381,1274795075,167897859,1338959986,1124899848],[705402730,1292640121,113838203,1002294360,396458729,437855093,995597004,1775613838],[1760873069,1422302127,1410249667,519874917,412092760,1201303535,395246076,1159405120],[1624534136,781948987,276075063,1598144779,1735580973,1479312021,647787313,823005686],[217920740,1129047774,355663023,130811315,1630866336,273994320,1853319500,1344421859],[856734363,1550956466,580923707,889165077,880993463,476483978,1685814933,110597501],[55919263,909236380,1464099657,87496434,104931539,1987996822,1514079119,1066022499],[2113419959,1024758276,2110877685,1000284508,828300333,860482261,2059759180,1828893320],[1764702122,1020382663,547868036,1472306275,113373343,2120856877,1197468554,822859099],[721143241,835885374,503925118,1333887853,1269236389,2040615604,1333521457,531447827],[1668809171,1513285243,206917224,1689220153,39995477,1660874874,1975563863,1483641880],[1879918572,1321476597,1806266062,1830773777,799801540,583759119,293634003,1546693326],[514572066,782377382,789859475,2035069642,1653197330,105200268,1735987562,1874166866],[2116710467,1949912802,1795774564,1086854250,1467219568,536288892,1372229269,1820164512],[431385654,718089879,1204987796,1118077455,634207111,18667378,2046365674,809816224],[1373472439,1877398163,146858867,604467039,1846478711,841136036,1361859234,506006326],[569069722,1915146104,661306516,1895837934,1090314665,1367537066,1908436744,1017326126],[1781144866,1413004299,1966163384,858301470,670160851,1762490185,240912044,1887430682],[322908073,1262500273,1269609410,1911924521,804063291,2091533003,1498461414,1988984183],[490468876,1080334505,472996124,1528133355,779745459,1644467199,237830104,686232663],[1167268371,1657244464,270291555,372091269,1384235374,221840194,459378652,478892366],[369275711,1651469138,795314607,1423501814,501465973,2032272421,532283555,1711795177],[403913048,861800075,527725692,634800563,1442278633,980307985,568830676,1109684834],[2012331445,168945469,1816728619,2088276385,1259061898,885557215,1694820760,1951621348],[1852799425,1021450293,650749453,1473664233,1771937616,242366388,383366083,1282962714],[1352097193,371479152,1167453493,574779490,362934939,1663453599,440667307,866690853],[752741433,998169224,76134472,1386654815,2109951404,1541668055,70204206,162968496],[1517076336,1890587275,100360466,947425989,1414496407,1233886546,665010076,1964427484],[1020609967,668831751,1346380027,48871215,1426746407,798368667,1179315945,473804484],[1187648618,532897264,620217708,1700018359,1473375116,1090875883,144725531,1176117311],[48476965,548710985,1915591607,1807496246,663246649,1253030387,749952235,1933485510],[571619966,1622946300,679180869,83681874,449879413,643733501,52128170,1972817654],[157977069,1971533084,1841269470,574697237,160529345,1812219507,1141032680,1072658355],[2118917968,2029223483,530035165,1192056890,1254590503,502305136,1614973264,18622466],[2055768265,947656224,1233656246,752621399,1527892352,1175130719,147368877,952680113],[1821351229,599632954,1301428384,1614490718,264828829,20537020,139474536,892282265],[1570160425,617916360,278127496,191078671,1498127078,1133763801,1976833428,1447786706],[1067557101,754677088,1890979152,1918066911,1935603377,1680930259,325929740,1256279182],[124322385,1719992395,183624718,2001725151,2072796286,1646132763,1036572150,1089693044],[1774554553,845282315,1408641468,1881427649,1137637357,1638326248,33866620,784033374],[1439363393,410838274,1666183058,399935348,153450939,2108323077,601612710,712584211],[801314364,946617716,2129609064,372753265,272553671,962972389,1610344254,1540450690],[1098099464,1004780028,695284770,1966318035,1590227386,1609397911,205180718,679323587],[1088639284,735864205,1987372810,451996387,675040356,954949896,1174181900,1057572780],[106174623,1843380764,514052210,2067352591,953577795,782920240,1040047300,1710626523],[813639826,187881458,111451218,2055224838,1117307990,1797242987,1724115092,1701219330],[617844995,1224310590,409558174,1185623579,1506641411,1980334886,910514730,1679395960],[500115712,1492733333,182407001,812346515,1030189675,381362693,48314941,1974881839],[110220484,228851802,158460439,26205753,946364787,1458592465,170139928,1507197495],[938060620,942816791,1897109137,542734650,59998056,1841101496,251558973,242502402],[1245309013,1556774987,531746896,1077801508,1768426236,1233428733,241000313,1681878748],[1648952823,235507232,2081792153,317321022,204136683,534839202,1589328250,685719499],[946907769,1303158334,1618223407,965203787,2105128893,1431513327,920585145,1760525201],[1802573009,643380858,2012686645,921144279,1532443712,731092609,1984767642,1094819067],[656409382,1646376165,276045098,1044566050,1179796315,738971969,2126658472,228964143],[964151976,1737796955,770717144,1205659878,1171020867,1705216584,742015577,808438997],[1657029069,637775171,1698708616,212195111,1141347998,1150934623,2012357646,1496642812],[329295787,500672181,585996616,919090131,354120893,287250946,1252094799,249003192],[856133532,966935755,899677377,350192714,966387951,561366546,18215606,2076379838],[1738155505,1218149423,876707844,657273124,1211950265,214103663,1839003665,212550560],[804597410,209015596,1780340577,1795668398,1699484896,494305742,687601549,819451974],[114293525,1912928905,1051322183,1991896606,2091008078,2078790659,71260087,651593443],[1791224594,906518484,156156668,265205089,1623618283,582015863,1877900696,390977947],[1195974792,1004749968,1983442449,1747908650,621912941,1376659328,1365936979,143910083],[1752987925,1149451205,1336080894,1441448922,1452250374,401294716,1778986496,1697670973],[606598356,1331524403,192812604,1935339125,504626538,662014464,1129413647,50431053],[2100034667,314187197,1297782828,680259970,1569442676,178101959,298198686,1545389221],[15392924,619530030,146482514,1800734168,378048197,1423224627,1671119110,1664276156],[892851576,1931633495,2009840525,698523147,1788618246,615620757,1105841778,824410176],[630251043,1172197089,1793906730,798556868,570944715,2124629440,416439232,941500847],[313438239,337945450,1280931550,494364336,680433517,1650740109,626131610,1399807531],[1169459015,606398656,1732125249,467136908,1160778399,1652157441,59660199,844240215],[795440911,147570109,1459875747,322642827,757997523,386272413,454753400,1072769682],[1600723464,965330466,1759410588,174013580,1172721487,1469747784,1028846788,1195537920],[846648519,1287881224,811821500,1666303870,593282062,1054357165,667632701,2093945229],[1900269690,1911871961,555571841,1076000686,2047997892,661689649,618904412,447413421],[768757842,1418081644,715782847,547911772,1575533794,1234449085,1549046584,193752094],[1205540693,816587105,959605202,1051211659,270078522,588946303,75638272,619547275],[217213692,582523891,763369582,1659045657,1598612759,1213291730,1393597279,1204210362],[1049834711,1672430947,850366679,1930486905,342164421,1953644995,1352383920,2037246778],[1042488137,2055979548,641325210,1047086521,268450730,1697937157,2083051214,782964848],[129634597,1115320791,1306453033,1874929153,1027008449,517677293,1397881816,2088649828],[1009834900,202063242,1842977990,362990034,711731984,1426006304,1028285410,1502590078],[1333090533,956275200,259158457,1772403708,1010369414,1727846593,981227964,1482086369],[484169124,236419941,579095548,527575563,1595321051,1491227046,1310637831,994213030],[2059624391,114162389,1311310528,519146060,1347105177,199152630,71304655,1948689840],[144782384,141966620,187742766,1778755227,1338878383,1363382468,1032705583,2095994321],[52336693,137125517,1593003146,496907168,524240847,330035179,1138209280,498819777],[114347975,766603664,1644759779,959102660,521388279,1677316556,1254415805,1369826580],[1224444296,1685067679,525445820,1565135494,594226569,964158252,1182987537,377662851],[779677230,1812861968,1447757674,774654116,1915023984,1329487380,107128308,605493818],[1456356358,735868409,1133220165,213142545,428849595,568010385,1737100333,1927641092],[659997476,1211599933,1575910489,1617797495,249495282,291748990,764473505,944362804],[538164850,57423652,410873607,1135063995,1019724690,1127970392,296700032,1485968752],[1765919951,1809135883,872341576,269416088,58867564,2045674194,1322465505,1242125985],[1474624349,1071652866,653313423,494545910,282105350,998092633,1678239242,1717927568],[19846133,1998134738,1004099488,2009847327,1052243769,653818933,350154281,609802876],[1631041625,1427385482,1150901609,1468895824,773447087,1661541759,976135257,1017888034],[1459262693,926775714,464535312,869332101,1934428212,1073456242,842637473,405265758],[2099284559,25852359,95982837,522601969,1489888027,599545778,160075463,718959083],[91817378,1907382007,1089924753,1797911248,1786478100,16155488,1820434579,1853228458],[472969869,4920785,1043721515,1165607403,1272960501,1603738400,247093975,1382662025],[1831829682,1051642892,1575875906,1323098379,1277102398,499916342,977721895,2008193157],[1559775477,502599153,1510550076,1149718038,782456638,1394349250,947804464,547572426],[904057202,107852815,1061955305,979689773,1285370854,1544877895,38530655,946326418],[267143745,1121323885,1964387752,1835406769,748981286,1524616378,1554923447,1204655125],[1372854166,1729267813,1318586781,75391223,1036186786,1182270454,1468697095,730420774],[1207535522,1640317574,383038956,1370860596,443621941,1302127825,65779328,1800097349],[1562663172,1009072557,1831674062,1872400524,1641033223,868079789,2060541947,574371181],[714259477,1318497533,1872456486,774010817,1120380947,176073005,180092060,498749052],[312621617,1837546432,249333722,1248383305,470722229,1145372574,2120488335,1484724903],[1465510141,241128074,1277250794,616953825,19382297,1672554500,720716333,1908917585],[1243823757,232405059,529034976,1010279042,1401134344,1989926965,57511648,555350585],[413619792,252615557,377877630,1856392175,593389288,2094855962,1800124425,1773264968],[114395236,835538358,379836278,1081460994,1960793817,803974422,781286558,233790881],[1052464117,589676013,1670543705,1757344689,519638210,1418398612,1360383547,1444756567],[1679246347,687368902,452306499,189305623,1422109444,528008440,851790225,1663325794],[657821943,305497495,872106245,1875352268,1093730135,1284853210,466198684,1664532717],[1239620551,491965762,237118145,1596967972,1739631773,2126455600,1623345481,1667297750],[1364379495,1506823380,2005626788,231251918,1308461302,1985738198,157042926,92612254],[1325337876,1411980136,1136462813,688354637,849000794,344483494,714097198,323406085],[438243239,1817168909,496476129,153089638,2019803762,1589525257,1530364178,2125455897],[2018410914,636744666,316410142,1275890666,1488191540,9217730,648734958,1114729366],[33349449,1950427516,718802043,2105340809,301739980,1844173014,1865139176,1074989286],[1202052334,120792804,707235788,167517437,2106010855,937960190,319808343,166814872],[732676653,599148001,234353055,1610779516,1680310108,1726840186,1423973872,1567286302],[2023357392,1171457926,1377832575,1003457216,1156003571,1011292276,305958092,1276950395],[1036565802,268166127,94220359,1566336047,2088861780,1965695347,690328156,808379638],[675450703,1238312928,1224162179,1075967631,1784160196,1517347301,688801417,929138201],[1322324502,386430805,693189961,715146538,894090422,1203013756,166167842,910282245],[793227132,1246272425,139147696,1490675835,1779111387,1877219700,412950642,206556893],[1800573908,184819719,1245316362,1492768821,2008323865,411351020,529371987,1351883452],[1971939742,499504738,2064158945,258715843,1422039152,695824084,755762821,646085604],[1886392544,102739157,615594521,897618909,961921591,135870536,1249943891,963911449],[1431985726,255855105,695174702,1203096479,957025261,176187302,1938549711,237891835],[1464289505,1746638830,2010531117,1127587776,1659021083,1167534500,170939251,597190231],[219761753,517414764,1290814974,1778733667,1408687531,810628524,2012305615,269259749],[645546986,486173800,1430094886,2068616147,84482182,1642049361,789179489,2072452213],[960562261,1610152844,788385188,2099694939,637226829,723301883,412141692,312562910],[1757205160,243112771,1441376448,1931878918,852381265,132878914,190387833,2129830919],[1687927921,1363990050,483496233,1824620569,297478897,906508439,1728908144,1080476454],[2121099078,2092663501,1906755519,4008118,302201421,1070471352,899238897,559432444],[181613920,1785959331,552465971,1285442309,901758293,1138516127,1476011280,1841078773],[583337569,1947685763,616708162,371136268,315387499,153296323,277104600,932734611],[729648833,277958225,1259518890,993620083,173530074,278382648,334065669,1648517514],[1619194322,264655595,568282589,1536110623,919326514,2073639129,479451409,439653687],[558881696,528287553,1803067411,1560278680,1390481629,1548537408,1278980192,1613305707],[455314290,2015216434,966864140,319472320,618854263,1136345285,240370101,2039841459],[914824270,412569343,308864288,235726301,1044468735,1340812617,1535856384,1430200350],[25615553,227911571,1926244489,709049925,1319422646,221680618,906241651,437449361],[992651117,1492812997,1673837728,763741869,186136682,1990057709,1687196516,1620802013],[697237258,740353626,378283996,443391172,1457064489,1213085778,1526088317,970050812],[1759567665,1696425660,523308226,802981421,776036759,1758587209,1480993423,363521565],[912997712,1557085863,1261745797,1326520798,2061013094,2106398227,1726905512,845095421],[1473193770,1921412059,1695682892,1068200930,169668273,275941130,1205789495,68720146],[1361780396,1875447248,504149914,937426614,1909062097,373520094,503492172,829344175],[1668446937,713392490,1720788267,1458249547,314941530,891440856,1178038230,632553140],[1417628104,980879081,61618417,732503112,2021523456,503269859,1883461210,1610871074],[2057261606,276961921,1585082991,1175652134,379359609,325997384,857598221,1211759459],[485961873,655966655,774818149,960748619,818802848,335869540,149890852,368890945],[579056085,2025244663,1654088501,1403032035,1545119425,1836756948,1961494207,939786532],[965839841,129573890,152754204,1604671983,950605750,757214903,1403271966,889285245],[156361192,61973049,698935901,1841551159,1277234411,829016296,634743412,363334985],[608351639,818613445,1220630816,1003063758,96788899,971637207,1057373158,1743983500],[1416067764,31849533,406365488,386511174,1160620546,1834357551,1234787365,1908038367],[135432242,1110860194,777841301,709479995,1883680754,275812698,1057642356,225652978],[1513420603,945067808,428800691,486981500,395804905,1506587174,759288757,343978062],[279977399,141769301,293708178,1443664637,1046323883,1428642727,389797198,809002250],[2055938637,453699893,240388939,1363041198,1604870175,1188995720,1078374776,2088726747],[1234652802,826008958,1159068964,1266630449,1160531116,1740871592,1258451164,905498075],[1182298521,1820945324,716563309,1722228211,1530834544,980470734,994553100,1590232357],[387391424,1044394527,2049734486,895588371,1834180022,1637822927,1794332519,1769825265],[1780045429,627669365,327373973,2063978675,950500501,940737736,985062144,142138133],[948095094,743663787,1215876213,1690390366,2045426617,1220891661,2078497029,661759306],[618548378,1939488290,181347288,701515848,116398773,168860677,1692444064,953124683],[440349266,118243473,1629548697,412250562,512937220,1695550079,807603646,2024722750],[962475207,625156506,1725936346,1361264178,88514183,739046272,334187167,1137272908],[250627502,1167980728,1255255736,1877488141,26987608,997379011,648743262,467342350],[1519017954,1083057305,1455669765,1142354582,855443792,2052085362,2011735500,84660734],[1250603559,85421738,1538927212,455233983,258795346,1596091384,366794928,1145471443],[1272003657,1910206613,1315275184,161257184,662351489,197890740,697318415,898729660],[1296002448,1543947903,1133844789,1076313315,128509173,1597474186,934958551,1232009947],[1244583039,21587547,2079748669,2095995613,1033355629,817654758,864636292,471121645],[121260468,1468696308,1487024880,808034482,1859640386,2024268746,1177201589,1034136294],[684361385,236886071,522068901,145020406,1752786204,2028154581,1344304103,1081696699],[218420741,1375983806,632677473,2046935944,574286525,745451267,536202850,1995800129],[1713196384,1826819614,1032219946,236102375,1466785319,897742436,1733671599,127297980],[2098098719,1476165281,1916122916,2054801653,51985999,728499381,527928735,1834821620],[1667294751,2113685235,914863599,175300282,705065044,800875323,444515602,371191694],[1650197778,1072750551,877061963,1577569343,1637094931,1137839187,1426498132,307180580],[361803749,1324173993,2006115537,481426027,1788065169,1541827578,496713755,944524929],[1313556132,1308546981,1026874927,12859316,1155678362,156714496,1455524791,1770644968],[208937963,875681756,2120348270,526821230,22584980,449729263,2033056091,1710695585],[1466086155,1245136184,2067899300,96240275,553178595,113611026,2022050796,1337361457],[1334103559,1504407869,970417554,543519398,2122523656,152904512,204097231,829197529],[1204701083,1428353716,899447542,451823343,1693346212,1364478481,494472493,1491353830],[2119016887,709841687,1315182083,232933467,2041911809,1324370496,476418809,1417566829],[961316751,849703316,703179863,1327671975,1163608459,594359521,992968304,1393780022],[574219634,1638818451,385718341,1281033944,328612204,1720621684,396342819,828428415],[250138369,350646728,1985443657,1087232960,603272974,708596256,2064194691,987598299],[327010614,1844988809,843558120,241285127,641336170,257447562,801839795,2073457135],[571313489,2086013925,616479899,624797473,665866425,1950194729,1586962216,1437264048],[309534806,833373860,746089152,610967489,1724712877,1297829252,1550082600,66362370],[1016562158,1278114067,1256528330,1545492498,234173653,1348800935,1354224805,1049190035],[254998366,192477342,1693197138,452656401,490900536,697093298,481736481,366448712],[669091399,1678246156,483350606,156903773,966647821,1062954932,1529584274,1666410812],[677877740,167151194,753266156,636970048,1111016872,235550457,1518652913,485236561],[287956264,799629470,547595366,1789018118,789914123,1740844090,263351402,425971613],[1556182324,1651639048,1426268988,197019008,261124098,134343605,1341582218,156039270],[276831217,2081940299,1708886376,1385269099,1774504238,1127225725,469740312,596584478],[819200958,1936647671,1469635828,1772916265,12283899,2128407509,1848193151,131191833],[605137139,667609898,1003406565,890703507,134309317,686326549,1735603581,1357200005],[2097858849,1175947508,863468717,1359552389,915941807,742054777,1748135215,1479296176],[561536114,1271202347,723653083,1790082965,1495510481,1034830663,577683016,994423861],[2034440648,1340430010,1613663759,1388095797,1931606808,2070708130,1637274287,1808559558],[64329772,1935979472,1502283831,654533975,783983404,626842176,7099461,1828406109],[532222661,745977924,1538050618,1370325492,2128486402,1241675101,795361533,1394930441],[713570911,154941253,2024949617,810953870,1264830092,2076693869,889498532,1531940364],[1897711146,1282677223,1502263676,1655106480,86534884,474690328,1644649875,1280626404],[415923819,618079502,1864328711,1871707174,1327812649,398205892,609071909,827483974],[2087693865,636062028,1500817266,1259383125,1643943798,572588018,644178410,1494825027],[1341128291,850869515,8633765,1558637488,746589566,1033140476,1815870231,1046861112],[594231442,1687863875,1320718666,1968220441,192984303,1365450472,1280440697,1896654055],[908629078,34558,148640841,169790099,124186848,1830365280,844354332,1548118568],[636644650,523077283,1485901026,2046788823,207959331,29482016,1169229898,228392253],[923429236,412681203,715155878,294576290,1469210569,2094617453,1354802722,1520035469],[458094023,777221350,621256848,655632888,1929160700,1986707277,708556533,1400587803],[1172713904,526560927,204581648,2129824119,1126749757,1788080094,371640625,2020867234],[638040360,888914500,607197591,1508008429,1579115727,1404573951,1432605840,1510725858],[467282563,2001587441,122002089,149812529,396546515,919601154,1185298680,2084114736],[1133121843,505513842,1220518013,956231027,309980264,505417341,249981573,816226353],[1351648991,2024971911,410532009,1753675894,232655774,792765543,1071607435,1424274663],[1273410554,867145539,2018895450,1470837814,1827954601,1645077259,2099817916,876446538],[2054122616,1608232317,1133499987,1162162083,725181345,1716600370,292376592,1263641846],[1731981148,1640546753,40271573,110072216,467413007,1198345215,1699881007,539414048],[1513843886,1044965922,1984064601,1546748491,1199714737,1654765361,1794022441,232405571],[614560352,1817950936,553651799,1368197748,1004052620,985401645,1557478543,1242141084],[2077120734,1303346835,283541083,672778772,2071236529,1994436251,1606181831,1820258065],[1628224259,1107353576,1891228243,61424643,823432757,2085924820,828270824,1485144226],[1499344925,1815445105,1004873973,2057328590,525492764,1074217186,1296431345,1813245106],[1075594705,367415636,1801857673,820273871,269942105,276488605,127659933,367847267],[651636717,1061729546,61569587,1299083770,1047857590,1958391687,1485551147,911204381],[866348584,759387190,1037447830,679088910,446708093,887908988,1991782193,858075346],[2090261268,816471719,1517103067,581223796,584288666,2113005150,1662992498,1399208524],[915226937,1573459314,1099362633,639238260,116039252,1246185532,580701312,1306044155],[2077642011,1766459290,845190014,630984328,1739089440,690070012,1927268057,399349813],[400821378,1951744382,159723455,1218365093,323043701,1996671793,1589894070,1889973997],[1617379309,25466955,1005298391,1713936757,750945136,1640391920,1437316286,1101047999],[1304749508,458387602,329458691,1217689981,2015615905,1084111466,1738880739,233869927],[1651121712,1807141446,702715220,1608397864,171737604,1182229774,1812620075,1482343940],[1573986850,1817520473,2088193231,2007427771,413348518,1832219467,748955671,653042873],[325958140,1989821161,616299681,302497782,690582324,1249059228,691233490,624844295],[1918597068,4779767,1034991076,1508621793,954190941,993933150,228566398,661019138],[279910677,262707107,942441365,661936418,732198119,1929697710,1965093136,12475021],[1303097499,1690396248,1296510296,1438777815,142098184,870191069,1624070265,1833324449],[358250895,956759636,1422668587,1606441623,195943667,768742631,1562073692,98253507],[1685272041,992764511,378554136,1946514716,1597703079,1301039984,1737550365,266715578],[1079413780,542079166,1683381843,760578448,211331490,418864337,612666020,67833962],[1549581044,747991653,357816005,2103458515,1317309670,174290932,43073310,1596500692],[2017062648,742832593,1245474565,1720354594,1517102530,1104934698,1973456007,401145652],[1470482209,642265542,149917015,1156925182,1482823883,1821801044,1336457797,20724711],[1028861794,1350777656,343094601,96693311,1183381896,1134919075,329085835,1377886962],[954439403,117109874,1178283644,1669469106,1055273089,681177637,1118581012,616290779],[2125268194,726599691,1879990604,804090240,1781679535,1155083852,19430103,761981153],[1505284816,788943972,1412122205,879959404,1070610397,1775635826,1490905404,634115285],[180011396,753635787,1497569279,250225224,1941910307,465802167,919513980,2053434714],[1773678121,1984489325,1281823795,243466473,770053313,618952125,2027905886,720807083],[168737661,1496469176,1261528484,47428397,299955141,1909102753,379097901,774875681],[1861706807,88419972,674611691,474111734,1037288015,907654317,457183170,389128579],[1893619363,687217703,776461162,863831232,32111883,1331155119,1883479277,1062635054],[27092201,418010011,880114848,438492960,1121509433,1523721709,1499989162,854728392],[793125229,1796021216,1035941873,491881396,1769690757,505329632,1764123244,901599013],[1977438504,353281881,722879714,1171393946,877682934,2116474101,211447982,500594139],[1252661591,669082166,613023238,1046812977,1546280705,335678333,616060185,476073835],[43331851,1941752116,746554844,1546505023,1270091629,1256534913,1911790487,597700817],[365512957,759200408,1415244325,1676642016,1020720024,1093199579,1498622138,1594518464],[1559273940,1042906064,2120642550,345857481,1057459033,1253525055,1934651770,898344215],[1012310123,1696249546,922999621,95850200,1158022614,1307410997,368163864,148877027],[986292422,1185091748,672990732,1415740014,1434246826,575428881,738682186,417935810],[1994624215,1079167756,1981187203,578428572,1280108579,1119108126,1855191910,1328941506],[470429416,474074210,1491512879,1518555457,1441593787,461789278,463795776,1737371155],[1493935622,1712150516,1021146617,1901456627,870768501,942316771,247118497,1206561313],[1532573239,950539734,882159184,814413036,832545082,1095233830,1284487522,1508317088],[577031222,240663980,1739552343,1899120769,2124518033,1639624286,157789104,2123729624],[1706416224,2024084555,569321469,1265045414,1328656218,553417015,993200647,643722613],[852148532,1553379114,629104817,1253327223,888729779,1155885217,1848811846,570172247],[658592480,1598217179,460677565,881395702,114184017,1959439944,856839547,1778722235],[1247751387,1790490316,1111044871,2076160324,1398271408,1233230293,110300519,1308706432],[581873670,2093910623,1349933038,1265607506,946653770,1553836911,1590346333,1991453192],[851035203,937949310,887004894,988948139,476362601,1025041988,793478159,1116756274],[951944938,1308589700,2043168809,1913744348,1446037951,932322845,1971622940,946882786],[1684214120,163019341,366844824,810670316,1234086446,273700748,112266115,261657180],[1596371617,1394617399,1424472601,1892451593,1710077968,233896985,571046815,217040979],[574882115,13815536,2059195869,1391515154,385700171,1493800488,1678541211,162932314],[1628581889,541483223,341785054,2050351282,1052256891,1855131900,434722011,147683521],[532182377,657095644,214376241,1075902066,375438939,1533324972,1340486022,892290089],[399306618,1220882264,1092825612,125337069,1242852474,1565522748,2060539730,1832209990],[1215723100,2008635442,918064731,449028142,1226505115,1813506689,840178309,1893460958],[1825456501,1313613314,42486826,38096616,2124768939,1838436833,366638133,1971098571],[1824414439,1650812135,1419911032,1298965017,1575494161,458355790,1343563996,960042132],[1774527859,534448796,86160136,1347519747,679248072,205771880,1491603272,827446391],[146702146,1289622236,1907012802,1154254737,327887546,1682516033,351533560,481184247],[1402993094,347762036,1873352897,2074945354,1933411432,1007739753,1194788175,8490088],[972669276,612081211,2116533859,170706179,1438081518,511930765,2002434335,1937647070],[445451812,1384276817,964912806,1821975323,1188469221,920096921,1301940017,318250620],[2095526148,2016622466,1640564483,1394906325,883462606,460855226,748878391,615451613],[1198846418,1907995469,367845065,207120371,357311453,387267512,1964450830,1234676577],[374502088,1078870224,667918532,2077845864,1235844504,2038113109,202028818,1079290207],[1360636351,350718328,1533578499,1018109308,636480513,515563508,1948721645,1735138263],[767142692,403931670,1814707465,2084959169,405811731,1941012948,215192671,1551553513],[1122647691,809417602,2094261646,1338132535,1985189551,80894242,410146580,1612422762],[448350856,194401875,1379641216,655147648,998266919,1672744750,1094465681,738735834],[2070448706,1655079262,1844556255,1413914091,1316405127,1999618456,1663554705,1945366430],[1497406905,2011506247,552710636,1147350247,1602236238,589707590,1726685881,1150781559],[1444417545,702108164,340012909,1228885324,474881295,1612195527,1258663239,783826736],[1817187536,743183469,2068375332,914172914,1691832459,1366833756,888324501,1546861592],[169871080,23679958,391068560,813425850,167884524,1513874022,1146857653,1839364590],[1603258281,1352011250,320789350,902382670,314377035,1778595323,1899771592,135733045],[1258342205,1174788591,37385451,1834922486,1943155637,1739140192,784045145,1709918543],[772950576,746321772,779138536,2018532827,1740377773,262294653,1084199959,1389840539],[898018007,342719591,1170971251,95273465,1641465537,2125736022,916469412,1422290562],[1076805409,1831642637,790704696,2103232878,1762541918,63379479,665537071,583557542],[1040812499,687968093,1948346711,1715302053,168095137,1804643553,311085682,2075360112],[394540607,21764833,8777455,1011470317,77496296,1759617238,595896861,1647968839],[436444720,1044912563,1962082927,1557244060,1170059378,1769029885,1105370195,290912719],[1194582564,1566958138,1714013553,214506812,1084821578,485098352,370195842,1976276196],[1871649980,26706248,1029918852,1252249107,273317740,918604122,1761020250,881630136],[1223792399,345336789,1333907855,792600179,1579767214,1771795771,456519406,1341040657],[574641150,822530821,644722947,949093209,1199628099,749045854,616994589,1824403139],[2035103214,1266883116,1012152820,1640843944,279568014,170475069,110946173,1794362440],[1777878004,157098258,1256960290,408015715,587816282,1548682741,378467558,1793709118],[569758275,2016640072,1604437024,933887498,1820809453,1940136552,733197644,859685502],[1250374753,1950979621,1865885393,2000294588,489444857,377158076,994402935,41458664],[267800737,2065460021,884151980,1906469206,1031883812,777264796,461933656,1224382157],[1638102750,1735256678,1918646733,597465674,164448670,246464858,1417783201,913540352],[789246725,1730198618,169391988,1779023305,1516301745,440880475,2105372233,526891279],[451001125,1875924716,453371529,1000013320,608743862,1094013950,1042271429,1620866314],[1278680084,1047106054,774971425,507941618,1244496429,1191635748,326541009,1913476512],[928602895,1221645760,1625062293,1644433469,2094809589,852179388,783897509,1077438537],[1825100121,683086463,553993424,1426750879,2071920442,336687299,458614855,1819903070],[867343102,38397402,1688984507,1730511,650363950,29692379,2112668356,1923560903],[677862352,1691176386,192997503,1271361328,438384897,1658877135,1883773926,1540267388],[393188304,623860128,408793033,430217350,386705574,913675652,39674483,203941787],[454429291,1383135084,1688198403,1924407546,1597233518,1845010656,342054479,1247913683],[458907887,340282583,128839249,2087978103,770178544,692703241,1533807205,1906511440],[1697294583,467838570,1339602045,1986051823,1166931287,1950996700,950781484,669110691],[638709016,220086426,3758607,2075829068,577728543,160048887,8229880,1143116952],[1146259425,1442620491,754477920,1037265228,274186625,1415696011,1622350315,1484629363],[488710807,387824153,738834865,1283153076,2003770104,1490593538,195053752,2087422692],[951325770,2044344697,1053770109,1793545456,1859675641,322802173,1647666321,651283001],[1159652179,1651339290,1588342443,1682429072,1325542116,638535362,1749044360,531117247],[261601825,741513393,1482142520,2074099053,850163771,964912401,2083307199,295531265],[696272770,1589623875,478141634,533801273,1884948245,691150285,253430972,631869905],[551382937,1199094972,1286210847,64314222,1388183014,13097581,1925572754,14914206],[1737925144,626856597,1763516667,212501934,1414357108,1583011847,1923534169,1849173749],[1209460788,1764277247,1561909751,1327798690,1068264854,407900941,2033857936,1811644397],[131437584,26433020,1549968502,1525456283,611697899,1526048333,1949734171,1723700730],[910679788,377973039,627639224,1966461221,2065754442,450742967,801317286,1715580722],[782841706,2020353477,1944317208,842295784,385969044,1424051057,1052588587,222803639],[1136468771,1314030875,2030152280,198503597,43919506,555367898,647972843,1156106700],[1557671989,1487071378,1192999072,1536695077,1902635301,2102122433,2006300567,861622731],[1407487808,689481497,668692861,1070387903,122355111,1833509728,463307920,15319876],[1976338781,119555463,1301675325,428852492,1577349418,150572519,1719827496,1634165689],[188549953,1364898101,505159145,24655780,930214495,927158213,1620126120,2000770637],[1316647650,47290839,1055738041,957652340,366444838,1554435570,349220026,425864245],[1866594048,1836267668,891693582,351364530,1890946609,189434134,831633289,1695465409],[2000658152,697148145,932514833,341205901,1220391334,134447956,156783823,673875744],[1957335973,548388031,50850918,172956937,1231071171,1106280089,747333892,1863601888],[1926797385,491867335,1614182984,110074924,1104249404,534482671,1438875221,601146936],[1284018770,1921395972,1859010395,1769544654,1775603491,1873932867,1729276081,1491089574],[66851012,923569419,2064723905,1816487506,21123501,1350397529,1180767206,1824994487],[1479561249,233979513,1099129814,731186910,617743209,1015213741,1021126091,236180954],[1039713232,654065472,1340466212,1602197856,922083199,589297976,1655923537,714330551],[1172125779,637410434,484153096,649373742,961381142,1620989601,1504884897,327276450],[1818422706,462038077,1564692129,1091918774,1482041058,561596698,1258113531,1548782557],[838633200,1231225104,236774765,917898687,246630868,557969794,1393907992,426436778],[1506105559,1202546669,1608031736,1086672104,1399670655,732281274,810365403,1575672691],[376311231,574862,2016324363,2085459810,546091869,1551390134,1016113044,917862314],[212820121,183315415,865571814,614414744,1315096426,2121308889,1543010967,1004500207],[1751458694,955878114,1928188939,1189245290,855254834,1314443583,1218801284,1394397737],[683930271,1021508641,1954941180,603446117,1195950804,27380574,48760098,990065946],[1957693512,371421161,1968142612,229027673,2119540187,2048737607,1767498132,53375073],[1864282552,1322163450,1452549536,1992499021,1360238813,1043532757,1064528536,155627819],[962136025,1203942636,1754816515,1257525730,77669180,1109913645,1521201691,1168450211],[1154838730,114453038,644015671,249193988,1571558613,10799084,1048125881,87486143],[1361158635,1468181791,739850232,1876974322,1862443705,174716023,1196773434,318499133],[428143981,1548540904,1784789115,1427672189,1335179434,1404931394,282069245,1378621320],[1640177139,1443267846,1040698802,2003029399,122413973,644470525,1961197589,1014985650],[692365405,952371361,1484284245,644834514,1587074012,1639989093,1861789641,1899793227],[1841353882,1504248095,1634292609,1462357454,314385217,1876780056,721290499,822719197],[65032265,1529419422,854855560,79525078,1422358462,2023679577,1157517851,1270415876],[1883880440,1314588364,1504262334,1622047123,1775200588,1731910318,1203595606,484296270],[243260858,1035208177,642818540,1966884738,1672613649,1988976896,1733486030,860757805],[698372821,1744120579,2130174115,1927202424,1425001091,637813820,1618938599,1853882253],[1216448083,1888895783,869472690,1158597190,1320732436,1327102797,2090364719,584281850],[72066741,42077825,1204546440,1064585346,1422470791,597405648,1633473341,1974022282],[1856736516,1382390884,2068172914,1952971926,779787213,1098136538,191281322,1725846920],[1988826266,554369710,924564159,55568690,623056537,1136391420,1254614917,1376520573],[248134446,1618508652,1866204202,847049982,318091982,439550182,1914515253,879544529],[237932914,910544898,669852190,615333574,1087741680,1325100293,1940668927,1713400510],[6299164,1958769845,2002796034,785966230,418218280,255747485,2036041994,284642732],[1331509546,1113451686,1478287547,1933434737,81062716,1825334009,1750608552,827753313],[760491792,1321174957,1711316449,1225882934,1697001594,39079596,1614583170,815565271],[1331178563,921630388,1391907351,80826813,1498516092,387235909,1508997674,1889424240],[723603105,1491253202,545680286,1878855356,352794802,500282492,1273761323,2014110607],[956087033,59638627,2030730712,1271210466,1535028224,1770914833,314287599,44850331],[1116532312,1579680176,396231200,530900017,1611381559,540197740,1910397888,477224431],[1233259532,2120297225,972960352,514705007,1396311892,1874093362,91199639,125448846],[1618779664,796868846,900408022,1617146460,239135948,874964371,691482148,1313705557],[1479551110,1489474625,429723227,1513535621,2005849654,1152001047,2055037688,5362636],[2019544935,852871803,68748939,1540354265,736626497,1392691883,1297044720,1362643012],[159840428,681955699,322664529,1718386578,269558260,778760041,524406885,1556754409],[1507957636,496468351,1842916254,1910741204,911099004,1182562138,562212061,45615158],[1450814111,768929734,340055745,1306719487,941350022,785026405,5167450,112539375],[1774849136,82080683,1187615306,1336134183,855682331,1687962653,1211199833,1054351742],[1357942772,287479251,6762776,1845366767,988041323,1222593253,405113068,37886215],[189197603,449551540,17739226,167263277,1809591804,2099035295,1027429628,366319549],[76177427,1027720842,1982264702,1996943640,290074056,414841008,1707163892,684942589],[925982009,2090686053,1148124,915125843,1220587208,1527809283,431104346,268029020],[1815631298,1208130965,1896830614,346668892,337803074,586553569,1212597087,643655122],[436124248,2011523253,1183831460,1587333037,632155386,193550267,835448854,1722909202],[897289338,1059329629,1265312936,1992395500,1282281352,1638279459,898172918,724264479],[905407606,1173748299,703991592,2077389963,1985665162,154356946,2058264706,1477713152],[858306447,611872232,773532436,1957515558,1251216865,1999114091,1034988647,1695367814],[2116114389,843574043,312654723,679628515,1521055087,1468365610,415068976,1618126249],[1775616743,1205381735,2114816130,353716112,327465995,1433914498,384310002,1298139957],[515803847,1807221610,725032882,77052670,1114080911,1197297639,1042521142,1254356626],[2037141167,977081545,1792701645,922918229,370759214,1905433917,1171552935,211070584],[1716542246,7432329,597277759,2014383959,492207458,305654602,1860446648,502881001],[426683424,919520326,1773150631,1987167529,1496037263,2044284978,1922221471,1539333983],[1599514939,906284376,707271970,873246814,1163247373,257747034,228587872,636173753],[1126521815,521744981,1109183483,719109882,1319302254,829590472,1260516351,296488668],[381177054,783594321,1323618186,1754305160,1688169853,592943891,386808683,557372503],[342015362,1817004366,1587844139,1722125292,481484825,1830317179,791851636,118655077],[1669806289,72838922,154972003,201794047,1940030225,608301836,1937826448,1457396690],[2130060498,348589510,1793369700,1372326439,1131214702,946017914,1805029067,1613853119],[1978068700,1472528859,1175153343,1054038019,733172953,1150014496,1246844454,697218982],[1082842919,1745709571,865003221,1597654212,255663261,249494501,125185253,55197647],[849767454,819265397,1773961975,922945323,1373235201,330279337,1096117493,1942828222],[1105828314,2116686717,1020058342,496199208,1792435876,384553871,2130427035,1818410763],[164726646,1521515675,1598323489,842809577,1887689580,1517027763,706448769,2045830314],[2057864820,1079934638,1351965310,1039872348,815865395,977641931,2069876151,2048865070],[561362716,1988962303,1736760451,2002662313,655834387,812674408,1854948587,1742340767],[1579488544,1870522797,749315740,534953294,779949073,427053999,1290760413,982600946],[1772022309,2093722674,1609451508,47550826,725327651,1634603904,619530894,1736047294],[937301082,30684608,231923112,29325363,383532139,2062532691,1012558719,1169293836],[634038334,896919720,1657611600,1114108214,50524775,682772697,1571250316,1992606372],[2038841577,788322454,2032766427,1715436153,1124777689,234737635,1256659270,605789829],[1258879148,1361192039,1503701385,299652480,451006848,1748696409,12780048,2006104260],[316847456,2023082292,1592230333,1372338432,907110784,929943027,1825133134,12846834],[1254863625,902719474,747445198,587492261,1697756910,697293585,1143127008,1189604398],[1195967178,1594300676,47449190,394835177,1330110848,723107648,478365150,279441325],[1299025079,1243308230,944561801,2093735845,59616414,1429561384,1676765376,1906368166],[1349549939,2108971307,2086743016,853869596,1659890722,1460237961,1495949829,1713191019],[1452293847,1628402314,612024442,1731521175,211326802,627881624,1446096374,868595494],[1835078917,1047969071,1127323099,271139732,1713618724,1430501590,130401484,1978636418],[2086756177,246569744,915601005,405444940,633121301,1093575644,1609856374,622787554],[2106727943,967829899,384159439,325163922,1025600358,862162517,715506044,1709004987],[1579262482,1448228492,2056688133,1810731936,662039171,1914041005,1056742847,518225629],[606671296,469497119,160725446,874639428,883893146,1956309096,1958744222,1343570121],[1670208666,485830356,1202248309,516601766,1989213937,1935772212,15852572,44511157],[1895850442,1516383914,707016730,1822256089,2040257709,1998560603,1043482735,395920598],[1585155958,2003141736,194910361,1814036475,1587059760,1391433012,1154379618,500590422],[1526723765,480918173,1258529754,413539753,1530069858,1886093926,1103739912,1735663927],[1516882133,1777706078,796327420,280148121,759407924,98180346,2030560959,1560564832],[20079254,634202123,1003532496,1716332252,953189198,802799930,907563505,1272833373],[1800989294,1495374714,1710702401,408352698,1315336506,1679003901,1636232443,1762519726],[1106907820,2126689563,451326991,2060859590,847825623,1329703623,1331349060,1661336513],[1849965776,1302369296,1944457627,477852548,1795804761,1499310447,1433119057,1561865826],[1014278145,1140650406,18080028,654926784,1740563001,86160907,159318098,35679232],[173698648,1374731544,878704943,1694645781,696238899,983759663,373860972,670098531],[935907521,2038872669,1697483452,1802066690,1289509569,1847202426,1351216547,1691515927],[51308988,422440165,1036389669,1980539919,1470489735,1022718354,1083276615,712067893],[603400883,268041990,903716143,478464820,1034518166,1471021904,158963003,455742628],[662506099,2030324817,1384791189,296227985,1942973709,235826407,1573526469,2023776610],[1583452287,143313855,1926770248,422127292,486962357,2098919149,1613456686,1672588779],[32983910,2092000753,1239038580,2114324766,1477720783,1940752273,228230070,1991229253],[1901810903,1722681157,1188556740,259147393,831175593,1097073983,1035629239,1073573721],[1309754689,646869558,391063096,170844000,914764960,1581216198,1833917785,1266961534],[203112357,1097333225,355515894,10304146,1789383711,1862256530,803588409,996967083],[548403756,299236921,747278157,1201035563,626495182,176473338,801845213,1781224717],[631426148,1793665872,330333368,536751697,2033309600,370200126,788984775,908331492],[844557151,1864672985,332566257,1087945931,827735895,695129292,1402924125,1949546535],[717299049,279717409,2018140396,1511639952,142149405,994813500,1142387103,1472619450],[172177641,1860620516,1800636694,1866301150,429823011,1057871407,1914149908,224822845],[1393796591,1611401885,323012592,944706685,1754032735,464331805,1800298823,1123725126],[761355660,109021205,885299999,1634876768,2091056232,1329940954,905186812,705301327],[1877218073,867440795,834971424,811436462,1390809861,1616705403,301065634,376162814],[647432333,44392417,560711720,421463679,2062737616,814058695,644658820,441003201],[1967427953,902335694,1243564971,1692868819,254058724,1496017998,421830454,214831518],[1733028045,594961386,125848356,1348773947,1645207751,1756313307,1538792419,1712856465],[1719820307,983434393,419613419,2084858024,238340922,1390466928,1658352394,1168227942],[568275759,1456233197,884906096,569348275,1703307268,382221009,1191654887,1031581399],[961923327,874530713,1078760141,156726155,2036104961,932599532,1700594188,1082798150],[706474611,2087400706,1658865539,327971131,1615966747,349269094,1311538383,149422218],[183285006,404710478,187068154,1314312240,1151259618,927141381,1712052631,1772222049],[624061535,71026630,577233458,2021597528,1154515607,1419885679,486129561,822087913],[319805554,1954498347,1115077961,2024231258,522524018,764293312,817388635,392657061],[1266279812,165335511,1577727749,2128939698,1409929559,1036675515,1187483691,1211106327],[272953125,2059907194,695306490,2102464910,1481155240,1102362506,992864662,743222591],[1558887493,2099238221,25836230,298153369,1166830889,490284117,910521168,1697094441],[1969154834,204823365,1818915972,644749414,1474805129,500847070,190807177,664235337],[210935011,1349181168,132352203,1960732183,313829896,916616577,1450816555,593710695],[556116826,807743859,1881140162,518488923,463684141,1771706260,145712072,1963397414],[612217902,1014053509,1320233434,1900628630,446831785,5048010,339177945,1659603330],[845326286,938684308,1646725617,94458369,288008495,565360009,569361710,1392202920],[1060791708,1175800842,288373216,827411443,1348995917,1371985093,1728076911,606788936],[936083200,1380941779,675664435,1345189254,1841678876,1058627261,817637388,899659451],[1615665398,1512632356,84319473,63940957,109642745,663990151,2080555079,1118129192],[230219808,642039381,598514713,1494489902,360321284,524470331,1673597466,1503559447],[1428497713,651276827,254206147,1853168357,75793244,460633060,617390105,426022240],[1316086588,1945674118,160343384,1302687623,804396697,1920632531,1312403641,1660063423],[988897944,983945838,178866442,670619287,391247251,1326031045,741625029,404364220],[1553949134,1568824174,1708119944,1025247699,1711973129,1487433273,1481196050,1863943051],[832510091,1476975991,945241722,1832818232,402145293,700627637,5583333,1829967352],[921883791,321476869,728009466,1768879302,955572031,1358623038,1959718043,950753948],[1374505910,1652135874,1881961207,1299466829,674609528,838989138,1186629146,1698417743],[1146694540,67230978,1918587976,1933406612,1152410686,944729444,217734765,2039994449],[761029791,1873558385,2078187258,234467685,1351585308,1635201967,7256796,157976958],[1490215482,2096149883,1252586904,1035033924,735458540,147509021,212695357,160098953],[985559299,1507869832,1250350233,735149453,921773497,1459096293,300833776,905139545],[1816205391,571688043,1748649124,1407328071,154501615,990643976,1025952562,361973522],[1278606818,1712465191,1776676653,246112869,1068508260,1119241572,1512911606,1949313133],[1370707817,1536042341,1143208112,868078849,1740565781,959343326,1527813821,816210957],[1191546362,1749531945,5452314,1673212142,1631667125,1356128268,70323374,1170092525],[546549546,1344583436,1711203421,777442693,942444785,1130893701,1705685441,1324888466],[1686124586,1315244686,577663608,1725554815,482152830,1258045762,540377776,910320836],[228408574,1312885562,1097795236,1538835502,1810110694,253435079,605123791,1631771683],[477024088,666753853,1480294552,994509444,1353445203,1003450771,1605049048,1990234538],[216042342,1644383152,1005946862,870419655,1061402878,201527493,1796018908,1141915318],[1145486020,1160364077,224089570,275699613,1601711196,1349679065,1314749301,1654565918],[413242264,578791204,271296887,2016488172,254256869,95705271,577010547,2039365170],[300217775,2106827605,676425881,1888999022,485543322,71656943,539685426,958341610],[665477426,1999832809,8047476,669143317,532300835,1716031986,1145235289,1673476321],[887221140,726372954,1616398205,148340305,1500047021,2042934914,1993353130,1253797305],[1463430380,704628439,1743796101,1103925951,1311181707,1655525972,879080623,1332758101],[723747842,1471325047,914166361,1286397536,897470327,39115742,1017584294,177488655],[1133949382,1219739413,1160633288,9531041,1733304637,610164187,972659731,1277734701],[497389308,409852518,1134180485,1605249744,348236476,359514977,563495527,665241202],[1001443880,1022415950,397808352,676959163,1764388712,62779124,1351159904,804757780],[1862920831,1350267016,80918907,1087956047,1072123426,1208731423,674797192,1336737478],[1182357950,971417258,358457195,1837112228,1097404379,1088275609,1563879168,1292205300],[750050275,475099048,333622718,156028731,1832087018,1407239895,238414532,1840606101],[162627012,2119827873,1618966236,1028481126,2126550119,88471724,859655763,46452344],[491398166,590546978,437181816,1256420234,399445448,1924764047,2031931744,201936883],[1465068581,1650967277,526917701,928978021,1562449525,1740864372,414049573,510129094],[1688427089,1431468470,167057095,1580047601,1342711576,498456055,626682257,291847027],[172309129,1625154299,1695739117,445318162,2113940267,893630339,2036145230,2117398896],[1441869520,1658531284,1502939198,1499423,1836852826,387766523,1602209416,166959566],[980702781,1328785536,1344899791,589593050,1599984712,760624522,675288596,911042935],[247012017,1178721590,737207877,51296753,532714528,1281656033,689533645,1736585653],[1906682928,588192807,1196199591,1562464435,1646943472,1094449436,1756632679,906771741],[1308606809,856651471,1298025478,1629326810,1986655740,1527475099,357600268,862503530],[1322401020,1079510388,1449277889,371242219,611551298,633642045,372007399,2073733318],[1165539428,1148917527,1536723960,1411245269,1448590290,560928509,1701707472,2080378651],[964587501,1912810218,1871773267,518715609,170835035,995473661,524985047,1585282810],[16322245,1798159315,318907183,622122239,600106047,1555440095,1713641087,1301421972],[1166958064,850321877,1120088437,288064248,596459678,883235230,922928310,1879103473],[1004548831,1616565380,872972794,1835830066,1036989896,547701045,1350377082,1053711208],[1420917573,558369417,1140526594,576621570,88475562,302051709,338437410,773512642],[1798470788,1209035060,934438068,1790014851,1901170019,1622288241,940049628,373107042],[418482311,973172876,189245931,164361590,357890897,697863139,431869278,34793831],[278253217,704090719,1540482494,777495015,2081419652,104786920,1408878678,686352396],[1429238105,1615863183,345486056,2022493013,838638561,145913189,416325350,48757685],[1836337421,1283182900,1413141949,256308306,445969300,539787643,1041594969,1121009982],[1541407610,224941207,722888240,1104699016,16797529,284317990,1879501869,69124847],[1436419862,1526989812,996901783,1055249308,209348045,1064910870,258755536,802288592],[1542287665,1868981768,1003174071,94901698,2014445415,2049281500,407153429,312859338],[1249613793,494223179,145405271,299794465,1147382699,506011013,1394912625,1037459705],[1793125445,1330516243,142434713,1338728561,1753279377,171489879,777902407,589197943],[1843170626,1697770821,216763492,349663504,2034249924,1618988391,1590508000,1093671037],[556033314,1566361577,1502245282,1450909443,2056019085,1429015623,856660262,1560473500],[810074374,1111875418,588503835,435777104,1209612757,908561716,734771745,573811994],[1936037352,408537267,1224588698,555619950,1357007287,1074890768,263485988,287672886],[819714733,482869537,633229672,803848059,1913250039,1310760455,490207307,2030185837],[1767131788,1230648451,1767232484,829374091,835088002,1876898497,1609803568,102327240],[1770028691,216659129,1883657887,1046098343,1839931918,912528859,166185341,947397990],[1774712510,1267500296,1581799712,2045240642,2003765391,503642818,1211151909,241949290],[1612155496,1268970414,587971484,2005236782,1527242281,1575902962,1476446674,1164474986],[1129390278,1162336717,352107496,982455023,1990247723,672985883,1273409587,349896816],[207697743,849062654,1887603106,1821928979,56753570,1460747619,1589262116,1697039790],[931028232,383812106,863288622,129985152,1087867502,850559072,456542965,1858773260],[1662132668,1155458201,840170098,797226562,2037379120,120185930,508345578,2075006978],[130480615,934373004,992948921,1609336727,681056721,1263728605,324782057,1687849250],[926594423,1026457038,43613090,1563013466,1818520142,1340455707,1863068770,1094490325],[1148153904,1727975594,10664118,1361559323,1320760422,1919072139,296093055,921375998],[405279454,1237920827,25582044,897119118,705759510,595331050,1900680094,1847222905],[1954358169,661146688,2107948045,819796998,1276028824,1494262772,681606971,933387987],[1999727091,1416247488,938843070,1083740415,38635166,1669810420,834598201,163930774],[42981320,1574321469,1578348655,1721876604,1703747977,1079255855,876975927,526319410],[426431155,1386436361,1593142241,70695764,1228004645,72253057,806183358,1995627028],[489757171,1861751993,2083118201,971948842,1664324693,474974150,311988256,341896016],[553074135,1056175157,1060857109,1882142854,1722434730,359124347,1954979915,1856190145],[890642209,869344204,1438982749,1887811437,722719509,1874047590,1530530248,1419867667],[1910862410,1292868281,376089804,1791475159,422797867,1608425596,2005363659,999320259],[383493769,1829270019,1758802712,1744564860,906524610,299561279,154250997,1442717892],[107299716,200856414,883256977,2013423482,1865696777,1781193901,1215150834,603248807],[2061450049,904434046,144321219,1608471263,355546730,641877945,2032067460,1879999304],[1311741627,1567635175,1356589029,1604329172,1821742142,1709022476,850349649,539291183],[1745729186,270289908,2010995150,1617118572,2058289305,1149906044,597016750,1143976078],[852244629,1920539210,552356151,2047061721,1122177509,2070887833,266740730,1469800495],[180138254,1383694397,1613605264,1321195566,405364254,1328554481,649843760,124145730],[1239289934,1893027256,1244105938,1255231288,959131460,1745876986,839731567,1177454649],[1124561455,81939284,1495081167,576962168,2115820066,102560202,2052619492,1184123818],[1349510274,1115240965,1755742544,2023795162,748002015,574143557,502267146,1585869315],[61858168,1807092391,43137059,1861295816,1938961631,792244238,1359035377,1548132784],[414224398,1682700082,1432437140,1923766219,258209978,2119767433,441724626,1676696930],[1027289788,1783397762,1313560849,1922748973,1128407455,586444228,447010560,665842036],[1566956400,1397029512,1648430291,1760812580,697845334,611203923,1521839976,1649765153],[716969075,2105911579,320834785,1881925186,37056579,1240804986,794732055,1972171565],[142252159,1870422520,925520254,2080259177,1173282540,245856981,601693946,1178936255],[920340903,882355824,1102854140,984370193,1797774370,940140049,1891821569,444995926],[1362651901,126981741,154154590,1272370442,845643198,921798918,762689077,1743203374],[1487997551,440231034,1254832562,2022361650,1599856748,2038014609,2053596102,72205303],[1226186665,276241323,1320903048,1410299687,792459124,1862068336,1964662281,915699257],[1139370132,2028943765,1559247901,488955067,2045576568,1259701857,1321494145,372362114],[1693154201,1272973604,531618816,1984238534,280381233,935868903,1272084888,1713363031],[992918568,380523804,845497601,1342942282,642354481,1605481265,416058340,609408461],[588144325,1348332535,209826078,4470810,1688811999,1551854935,1546606157,1648343579],[86162764,1465717992,1331025151,504910520,849361671,1523264392,1311019357,77378118],[212363996,934717684,1287697125,966698325,1842806961,1595033807,243744932,436153085],[1845953518,1391542755,790061827,125040426,1585710184,1678530192,1177273690,1377151903],[404537011,128493867,902853608,1599250279,881214001,1406120383,698482049,1437864687],[1075832792,1721666930,739268189,754958020,29050390,2100829528,1211605247,1097506075],[122398205,34674058,1769813260,759275762,254650463,1218196044,1307995546,782876654],[1832275752,855687779,2042523368,1034506543,897657035,93769606,590528300,231388823],[628230714,174530378,4333016,1549458515,158283114,792593135,1239618170,49899876],[1599875210,1416945088,694484876,166743797,400993692,1304073104,347944565,203683515],[2015635787,2069429699,299067848,401773177,401815349,716140169,1070195988,467500662],[246171078,369241461,2056438478,1985657187,882554991,1124932391,450726457,681830199],[1812579178,985418518,1324040664,203026909,1748632672,2069157241,2040743126,324386596],[225106885,1045752066,817513859,1036995833,542264849,925288944,268354374,505365204],[1707251787,1217231637,1831548521,2094908503,322650268,2008013722,1480559001,1299796303],[1179094086,856942577,205427882,1348860771,1834511219,1597982449,1948114443,1056332054],[791763074,2073727015,1616936272,971603959,652080288,2024990981,1092402114,1826199407],[1792755329,1402175443,541151636,1873012000,2001405436,619595899,1534611848,2083373796],[2038501712,1670142735,758835267,632759068,153719961,1033728906,940244076,693654032],[1810588836,120021588,438413240,103661839,1156685583,470663427,2108499449,1726555866],[486415120,673776407,537883832,1031738582,105058967,434220245,2000072950,43892477],[591401589,1833714716,1069478499,1185859384,864651493,876081019,707211743,1584923563],[1026356863,1191740072,521475975,1666788634,1868048259,1804146772,599697018,105686447],[1377346455,268022814,1836919233,1284611529,975267485,1186861248,1058279883,1349390932],[67945413,1998654195,1322708967,627734395,942244378,328853656,246019392,311974842],[1043339113,216155295,323393430,2024342792,1201569019,130088146,791857615,387164840],[1485910615,242661943,917466405,1759497083,976313271,358640581,1948907391,929149143],[1281293297,995452022,605406352,2023191760,1500015411,1528328020,2101440816,1520788618],[786426597,494986142,1728568748,447372162,1262057504,149473613,1102825846,1672339796],[1592898799,1044784276,1974398844,807681490,1733973728,1204911116,617678930,1282257893],[2069322694,867217931,1727299575,2025029163,507235881,620676433,2071739576,228766552],[1222827360,1966953620,1252023259,2027196219,2112742573,610572520,1364303765,523212942],[1755785647,1730975288,1434618233,889009681,1855151080,419308331,39241875,1755321822],[2114491171,135349950,425696079,722302460,1896613026,143294779,580852707,1431748339],[2070301533,303930765,1730015821,225538297,976619505,49090507,892375037,1129012216],[496970535,590814518,262509950,849526203,2051488265,650284995,1482607823,800134611],[1574438966,1902119069,1551200806,1017832422,1336251134,321680061,531546653,1680874595],[1914654966,1869714942,545315611,1343276910,1435154512,678312022,1033190569,1351458129],[1718386109,1368299014,2042356782,1705053517,1669525590,1456540856,1919653920,637197704],[1383263642,1496682211,113731807,38600978,543583600,1386344177,1878848318,729077671],[846303368,1787125865,2115601009,266794230,89269342,372858882,1903169412,1792699891],[6880868,92589066,314228578,706875089,1422687839,2025363136,264941921,1683792097],[1105134232,1262304648,2018308662,1388763004,262870317,998266521,1225596804,1178651238],[649395703,1675001322,2045309945,1023399366,1325079242,1788302139,1049342061,75697643],[690089722,961009287,1282500522,1634727786,669753767,1025640654,87785783,1649276042],[970956808,884906819,241187172,664703228,1237830055,368207445,716078354,2086555838],[1341633612,649946508,370162642,798802815,203500477,1342493170,1071196109,1422504294],[224221972,601066566,1847374598,2032475173,1310587898,2056546463,1877118129,1448626757],[685538776,748349848,1622554252,756438036,2021344132,758593964,1830086768,1688158416],[710459155,1338191542,534621879,1592128820,492298950,1502275472,1994327328,1413851011],[2112404969,332102587,271994068,1157170033,1808131247,1022011591,201732537,119479939],[1605528614,1256240410,1271357171,1942878180,1615727574,1584045617,75849278,1342971090],[1051433492,1621419893,801931363,1155373445,27400904,621768930,1107414996,398775795],[1973489121,1042984655,1776510481,314156767,883638613,1016941160,1222520068,634085744],[511468255,256009982,2086265311,1905781684,669668774,951580420,160987995,1873118887],[1584251627,1664455986,97614834,254243785,541841647,1366359701,2022796526,1922817627],[447605789,1493135896,565761328,747131484,70944965,1713257052,1892826912,1696751022],[915870578,501643443,497618218,938273391,1644492339,1680469163,561787636,722343338],[1354707641,192129019,1668296370,1645236132,1525749106,1700281310,489070186,1491772445],[88794278,2062382046,1156568017,590493370,1849624989,1938348102,1216924887,1769493691],[2106673121,1799874200,1353551814,668911576,409730333,2032611632,1585184107,1539025317],[64339624,1179410695,207952447,1881017038,7907321,175703073,1903332760,89718681],[200351020,167725048,1000542639,1839013385,368793636,1802505412,1428329739,2113368494],[1762856626,704370160,1957484848,48286498,1917091492,73701343,1871103016,1899302494],[1005186252,125709722,1501172419,48143520,1312270906,1239460663,1704047574,145479398],[1203320400,1471517758,986926154,356975127,295988847,2053041589,45864145,1512601053],[829768444,1414284512,53510156,1685610130,1045457140,953603829,1230460316,371532283],[687502610,52374433,1235343741,510490044,175824357,838538967,1077061206,576527806],[860492244,2127977294,1647654379,511652763,1926732576,1236408368,320758467,477017531],[1479633339,266478105,1508738195,47792388,882612398,812342463,1886741181,882525311],[1541051270,1651393450,555785776,1568238168,717058105,79793217,329117086,2008266561],[1127995112,926314191,1647027511,85880672,1153749382,1682442245,1109714387,1170041931],[777927294,1682957342,1543686170,523325692,877340458,1476693733,1386991577,825333554],[1640885060,1161196994,1880974750,323534649,717973169,100451289,428925422,632641116],[944351044,1116022913,11217603,1798155958,685475175,1044752314,1824346256,2077412897],[237930257,742485930,391862045,329287765,421232874,1008311264,1769360957,196298663],[1437048977,381627082,1444579040,613771485,156409769,1660350274,118044084,242349538],[38315349,1659156483,1568581399,907833546,1390009951,531814449,1639272364,1735022319],[976101775,1920875705,1761607357,635925764,2004098932,1921973351,1934573839,1545654786],[1750192062,1753966162,1565296386,74612329,1791009568,1580546680,590899990,1321887448],[1359187666,1250551601,1698798637,1853115591,759896978,373690512,571368274,205188958],[479405143,1794196038,444911309,1126445079,391775628,1557466451,271918453,1260233712],[384162226,1887608007,148947814,189614464,113710495,1391642319,376893967,1706444221],[1039500340,919914364,132009996,890167428,341477042,721653908,147822104,658220877],[1546096844,746793880,660204080,2048565250,1685114907,1472709724,531998119,885934846],[1542925838,667590584,497482036,292402891,966939314,1077049327,1005529068,1803667356],[411752046,10319326,2119320608,2115412871,1143445840,203553357,986702109,1769576488],[531522582,742992630,1671118219,167189257,2061636306,1221615751,180668576,211506807],[1710968639,194370734,135234366,967050046,418915898,198969830,1034579115,2032167313],[1590530666,58815237,1376323649,965678275,1176512066,1312052609,324866510,36404185],[779382133,747637597,551348413,263447138,1572795230,707907680,536492708,1632094362],[1661058610,787023126,362683946,316465582,477438133,1974428577,1179696964,1202222718],[966541970,1509351382,350624206,840804992,109842157,2099607850,1583834170,111614191],[1853049103,535268759,1066989561,470872823,612836733,514085378,1249173228,1783115442],[240297729,769612680,856763442,1315948175,2023467006,747114212,2114562252,1540576562],[50864432,1029102809,1349678515,1138234676,882817010,646702002,1474127867,1949700100],[1675465413,958720938,507941550,5138559,186994212,1627532510,109962042,1461384679],[1193681592,622577056,1077847811,2067904977,410520976,907220987,2033627810,2090805579],[1847443175,1003921695,1145255846,513237288,1231945406,186882025,970013841,1420169068],[831112597,87573165,1833574491,1895279036,420590509,1585244540,1434544432,1818028332],[228958251,326788238,1663794930,1051140467,987811399,689578164,1914285081,1523079188],[423950221,454883012,373560204,1648537351,1125169102,858610767,1280098849,405658353],[983085036,1433148852,1099665608,2021066248,24675498,146217772,1427972635,1903518242],[1725821399,1922106237,1981707623,854506426,53849442,1967041641,1814707141,2019694768],[1676917240,433906496,1532165517,1259007886,123683698,1377343622,1147866623,234359544],[133306842,164229857,1683024904,893456385,2047994844,1290017264,830496550,92927790],[386279928,2102620430,918592449,933046531,877420667,1127862136,713713354,258688156],[761192153,1469287329,57278491,414101534,1229824040,1975568451,376885504,2014600546],[1141609228,1176424088,1132864569,1089968234,2111877220,1560512356,2029218972,946999484],[761481372,1210722814,1589545915,1544512328,503848056,782447550,1118949473,612036727],[806527208,1186369765,1094463001,1470701752,306983153,834871715,450600787,1133058251],[322621986,2063576658,261742131,1216567765,168118080,1364289801,1301566785,526471790],[1243043933,1310681052,1997960080,95511759,1402872146,1119461995,985340393,756052615],[333060005,1326395168,1566286416,1270399489,2064126981,551562527,438055037,783419135],[162216064,1673533774,1774098178,219016766,527304412,1978320113,833950919,1838653935],[1240273448,987701832,1463966934,920142777,296111699,1864500228,294581566,1595436201],[144034560,547598252,621197861,1259553900,479741673,633003755,1575327628,76936775],[977397177,255437133,570543793,179781220,993332801,1075601796,1901903331,795019902],[1633208732,1038728613,503953588,958184377,1843718122,1970456926,1933902537,1768838593],[1266953467,407922534,1042264578,1041415779,246910823,7059120,1320225495,1449595983],[1084485146,459204287,544668966,140458393,1346415933,853613260,915873433,2062794956],[518806910,2060855231,283105852,1199728916,2116078685,1682927298,474812469,1917741070],[1054106182,1180935434,486176656,1485297065,656726814,1991588431,1347533568,507485830],[869957623,964224902,401626239,36038537,1973696767,1964133912,475525151,684495415],[1171901989,648766411,1045883783,649904740,1352972689,145351847,1359277260,1358538906],[1618632659,1777972857,687160282,931160239,181565899,1069882291,1505514872,339454423],[1553334376,1821148705,1708832452,368532461,960294305,931164609,693067458,1638081769],[726283885,867346771,351056585,670629006,398470630,158452029,1969386974,1249263869],[1539229471,900204686,2001405358,1909233924,150951842,349792407,212175545,617905787],[710249757,477891892,829660057,360993496,745850228,77781111,1459951433,1892185478],[1468384778,977019419,1304730109,498248156,1820074060,1757336047,573087480,2007340056],[369608029,483433374,1772556512,1202094160,1749371742,225434721,1953535799,1808533479],[460698762,1540947328,1415722596,1225113130,1384336044,1554303327,1025176366,338949362],[158413674,927251879,409895263,303646447,1871212756,1698099773,1744062563,2100201400],[1549312266,311213438,240276117,187177623,153495185,1094314326,1933359123,730869592],[921590880,1966872241,818524374,1932950094,334479987,103581592,1275822030,1195046095],[1502025247,1859199203,1062895678,265015362,625784703,280568120,1761128650,87750159],[1018306957,1604832397,1535878146,1947121758,631956399,1000852383,1736628627,848039192],[505720685,1165892271,996754483,761520712,430625971,920254131,1472287765,248015616],[2056412438,1182915089,1684029862,1072888817,1292202701,1178978104,612983413,958337080],[1935813478,242013331,778407721,1043245731,739101548,2100771365,568619797,653148976],[1141550573,51453623,592263763,61456775,77258363,134143141,132494395,2020477958],[220101596,1846915417,363231335,473362301,1405399311,425925764,1239429354,1397286474],[1690884799,561183705,60747247,2110928843,1243916103,21969283,1044015540,49212886],[1673726003,970798483,370571528,152344395,2102284098,2058812425,880137700,1397909490],[534644059,629052054,663635879,1225854430,2096822811,10300581,1634340887,573117943],[930831504,1080743137,1644493883,232510460,1548755361,1960412851,248056265,731181708],[314222763,1300487623,1036227028,1381337780,389101554,450863687,1747735135,645570754],[1707961349,665352553,1460766852,260602838,67293221,1466109639,1191799319,1717982524],[640751525,2038579594,306485018,344638906,1933966554,1291765535,1795734755,1761047126],[300376134,1795883118,2097253968,1392925918,1758384776,732738491,370151819,637747418],[118461386,2015833848,1131792122,1398582750,1194678493,436990165,1239304335,1829737200],[640274692,1020673575,2010564142,744506486,1792225644,1666819905,1960158070,296991480],[601564825,1385890426,867033750,1836184904,736723513,2031558741,355238464,1899484372],[726474718,447504926,301686473,2026073674,2084326751,1970577050,1642028227,114239218],[601193945,1700294605,1608620903,960740225,994813457,805976867,1383608417,735940031],[981866230,1830460700,1170195084,1940026656,146389433,2059050904,1502922021,956109852],[1810637637,1361811606,1394170012,460157771,735195037,582419074,1142208637,2116556595],[33652964,236114252,1719846532,1435722501,2114021103,1099632335,621918769,1069061175],[318290458,1809470816,1657232295,1079385032,553445332,2000636641,1827266526,1516209944],[1825568634,1296297386,814484092,1436087808,1080734454,582926770,1892228498,348532024],[713036039,1583906729,291762850,2030364696,1055292161,772157501,2078081401,1862387717],[2102651580,150935123,526390176,1067091138,1590840011,30565380,1891376992,1543271771],[171218514,1026025812,1349632687,495868975,921502225,531523068,941871434,1097906917],[1439296692,320223727,1170108398,1299286876,1472514102,1841079299,922657834,251618777],[771507395,791345590,822614181,433990395,551341667,711915302,331662874,67778899],[750059551,504342350,1018314936,1925265263,1617138455,25290375,1041205096,1010748406],[1303128960,332961251,2104165299,281864968,393483121,1593505365,479312672,2068541796],[9903781,535643714,833515358,1123333612,270680346,76248364,82959035,674105830],[518884593,193819920,1534724577,1490352952,1986896389,1467328165,819956330,855522236],[1319700503,722549007,2028914889,879444691,1430285028,1705825550,1682955782,1702583150],[306265759,260523051,1387109701,893126212,1304198506,1668103676,1512720236,1355656504],[904044057,1247306916,1074967877,1454130089,688924559,312743745,1437961201,1959640509],[787551032,1165389621,1092821322,2044684705,1123099216,889546950,2074598648,952545375],[1124985641,468218588,1837372005,1453082522,1077827337,730742923,665181881,276739621],[434726054,1183105932,1757443207,1367456018,2036731930,1265974098,478368087,808823098],[426930162,52149961,921114510,274067600,1253663753,125777854,1873659035,1970961417],[1554686275,1716839193,619600818,1139971579,669154752,1846190808,736925126,1997995539],[1329776736,929983651,678925058,1934086207,1956072471,762656182,2119221399,1673008288],[321527515,385041893,112580492,1160215656,1491557294,934786342,738757324,279557867],[1536578170,1794229011,1708684528,1700167558,1307212315,1492496794,366096508,805819930],[285916957,552750417,1013658715,505800761,322882788,1567458971,285494381,738596591],[1153077762,1683701691,385258866,663306909,1484842531,391790675,1647772228,974310467],[274704423,50214936,2085952185,556036944,790154938,1310857386,724474704,2020189949],[603031516,1262808662,953162104,1450349920,1502405554,1002290100,1556739514,1919213085],[1820531872,474202467,15776147,158217809,1353621481,717445449,900710207,2077934468],[1817165415,1777969259,1158697906,85291552,1857216605,952603629,864640230,43567469],[1370287961,600996625,508588733,113979608,1022207764,780905978,1059258142,1825316756],[1836201537,193941231,1759090761,1995634078,1467820491,1309115275,476775158,1722915229],[1891122571,806431234,560501591,1486600956,697834368,1375773380,1856461577,1480862171],[239011936,595919573,1929358440,1848942540,2006819172,1391506004,1590252035,945884244],[1329016863,1852035717,419029552,1772165780,1289206842,281610833,1650987752,1020530074],[808003149,1940822802,708187256,8837310,484994461,7129888,1617809880,1800643327],[680112206,1468238780,161559228,1264184093,1148124174,302744860,173723794,977416344],[515592951,1209715876,1162571510,1623688560,2099458473,1612312320,1053199127,1684177656],[932866678,723517474,290562534,1541405448,263034941,773476480,1986030640,1327768546],[1661245891,483675639,189211651,1479039923,1117857432,811051434,1367676277,1566299197],[1638296589,454362150,360490619,51497165,746956130,2036172810,1194212902,327341911],[844922256,59059368,751764564,34318661,617471640,1937765235,2115322093,942925623],[1132612173,608294059,563428270,220485367,1104999404,1212625553,1582313138,274294005],[1976895312,634057627,869321447,412816784,1475731140,857668801,1736678975,1136850863],[985675590,1878920037,1284211340,785078033,774941464,1207410789,1792285969,1048425690],[552747012,1442621992,399627613,2100307113,1518728263,1682491435,1598904807,1560262975],[2113491364,2073872264,1391610725,1683303834,227924593,834520294,9120089,427895174],[1749679620,1786423487,1464876459,1323673436,359676186,515009274,1269380699,1621754714],[1588390820,309073047,1257549973,977482698,1539897587,1164788433,133638001,577900699],[853541350,103980257,852869503,1773316834,403979175,2059321696,1669764256,331822246],[898650726,1832124127,1165099924,300394221,1292755594,1996128107,1090084695,1242922249],[495623561,1501748434,603279403,1479536815,972355272,78827752,98136157,762913142],[1957235625,1860884696,1404317098,701242806,476433135,1883089424,1983963934,71369440],[1059864051,569354955,1471846804,685853722,1121712721,401713750,459451959,582893548],[2053494097,537937422,1562608629,825941593,1156632619,861626114,478688879,1402528990],[1394865495,644320516,680716528,1221755913,568862887,850300946,255991583,1554687106],[1834450046,339550524,2096944800,1616428167,1610550228,296370359,1142321024,41162566],[2075695668,161082410,1959641704,1999871440,736501244,179350775,814102144,1043888677],[1970894246,167570883,2073415968,1606490784,1861554533,952197616,1215322161,1195583280],[1615728546,1341826737,149410779,1956959254,710435264,1219677229,2116078956,1652329141],[2115000408,1529187187,623662966,553980004,1756870897,309625447,458143858,1246572335],[2002056841,2021616984,379870242,1858296658,1747047179,2102982925,1752957332,1751340339],[801900392,324379720,390795200,486636137,7539221,1376346702,534506555,412502846],[639726556,515071353,2063762477,198233753,1223823779,87184665,1249208519,368177748],[547705763,88742699,2117597511,135259812,1472863536,1127227055,1873536428,191610893],[406742126,1606274779,445223556,65586288,1852005485,269506207,1068494158,1905214223],[607822279,858023248,1265347039,1422055021,844980166,650120814,245850736,1778418709],[1347164330,1615434966,216099517,2108808074,252484873,1434237947,2053751801,314305181],[1268540729,1145947818,48360249,430209968,1132321670,1343704214,1934057591,2127642718],[1799690727,33472090,54809592,656084541,1716432190,448710980,1317441521,1050886557],[78910575,1639799157,1625704081,58260749,2031380665,331293498,1544321837,210984321],[1813510645,994414840,86243714,1847408295,1252683435,136679271,158845498,309190135],[422815033,167093521,1462520684,1958461031,1995554647,1865080696,195626734,589543113],[176034428,45072360,1882187822,765265075,1241928478,1930365895,2119627955,1541948361],[137763192,1119823708,925802262,970273343,878354543,689387551,1588727885,759869836],[44293197,489042055,1900329038,138837782,1851912492,967974511,477011349,1497485581],[1091569375,135481182,626670083,1394791059,841536058,2122423921,1185190372,871281747],[26270495,2011428804,1925674516,1297483934,2065032214,2027238816,269805276,1039170152],[574747089,1388057864,1686428327,1240038343,546294515,50515963,1574721141,1101195215],[1725000404,741025734,718510381,438359097,558808056,138472951,452830838,1405164427],[24377988,268094078,609153252,116508276,21504308,621553951,1752434212,704830197],[1226851187,1909293800,2012495289,1588879105,258871024,1899263201,1669098267,747379565],[778026472,1246131135,1887400213,878205718,823048374,1251679697,1388923681,901865542],[344101904,537244108,594835331,1078695271,1338609664,356138377,1642651614,838327311],[1381143070,473412475,514050469,146009524,753299306,952812741,1030178281,1867372478],[25181418,172688315,574713177,517442387,1410843382,1944350946,369243727,48577025],[1181071085,1733327027,1167146659,1889696502,372591772,1910772974,1530484046,1327472846],[1847826294,704194663,1191601680,546559289,2091038524,1975919743,1563129867,1960067286],[1473457600,689090537,1356114167,200125909,530937088,2073331570,1253459596,1234849534],[646870971,411278164,1734020139,577344009,485731616,1024307346,455853733,2120951966],[77165326,997513014,201816638,864922150,1444316980,173805811,899281824,1904456870],[776177358,484702096,1954643670,1477690125,1694243903,1475093295,817423244,1898985374],[1392859240,1730047351,490845899,671278108,1911386453,840754827,959833269,468786857],[1203188046,1149283940,1444453102,1104210963,666275157,584757931,632733366,1514802],[226981147,2012962169,1478035214,2063771087,1788642060,1408987558,520088705,234783226],[661378776,422880125,899900084,1079974383,163091676,686873888,1751175519,1475532940],[1742802466,1432585594,4900976,679355652,611032519,1600068999,1845540778,1437152179],[498408992,1110259250,746036702,1297587906,565646769,209242216,511971011,1623478537],[2051251547,1117825598,680543217,1610820537,783379272,1573755290,2097766251,1814086819],[697750142,1177728418,282320344,533949107,810386785,1757896221,878535401,1633256409],[1504606578,1284656138,1869038301,1495184046,327776330,1952368006,234508819,1768655962],[757475451,738545288,2003623752,974617302,668633362,1425234020,716181267,842019018],[1386802890,2123901707,128787216,704710177,1242137953,2064414031,1036571651,54385603],[75808380,905877574,1361467723,479544038,1083336878,1452465751,31561915,717852565],[1006464890,656661233,1838747642,1351539718,164150525,1287836125,619655886,687462622],[1899279912,777659006,2094733840,79780250,1137930679,426352826,1764499123,1051292010],[1815462411,2031684346,1781742487,1830130969,264180826,745963656,1522948972,503922065],[1948867043,604230062,1083492278,2051813888,1350907685,1586828540,875005326,1947637297],[1357650158,375152609,1515165652,1921713232,823757801,3230973,7851724,759772670],[1117638891,1767584527,1909331277,1306495605,1783381308,1225544839,1309392022,874719144],[1316458254,32907161,213814266,1990913444,1924474303,1104325852,747797568,1035004164],[1105327240,1792745206,2121044953,957957555,1434831095,760845660,1550883452,1554293364],[926497700,1385615567,1078266452,551453449,285412250,2089525002,1716198929,916695123],[1562128936,689081263,1719366389,1904496425,2027582304,1732728450,911216809,901845271],[405897594,1070120402,204397823,1285966271,945773636,311617263,2038044923,226021381],[2044425585,742281609,1654009643,395444559,1432294467,1046484184,594360984,732535180],[485264417,704518221,910975001,820763877,970397472,439891996,482282132,917314257],[39451860,1394563097,1275153212,110178178,1738339664,1478522644,850920147,179116436],[1585984033,1597443245,2111143727,1023550957,1375999672,318871304,751707905,1629523524],[429140660,1784618110,1421058440,352731218,349129218,1529074478,1822617047,633266499],[2113748101,1059346899,1993251283,242951510,883904166,1104747951,1357773445,107349534],[1772823683,1710357978,222067315,1403423388,1442970472,1624034959,1446493935,1733445319],[1741465796,2034820104,1402060025,1916783066,645502305,1681457451,2017341389,1610736994],[1406167493,1449131855,1879176594,48423029,1917621702,1258757561,1945570917,576543880],[181368134,1797485045,1388257351,667959074,105359390,68448826,1261256012,1442232553],[1381501383,429931673,1095886174,1441092001,590421367,1108141794,1963922440,1343208421],[658214476,1067872405,1844794627,1340434584,1914627360,954812842,23824176,439423725],[459296647,1917785646,739629745,98277264,2115242324,393755508,1915943975,103606521],[670057284,494578346,1275642462,872586702,1361706337,707364277,1465636592,1354227179],[1069108523,711281157,961577021,1997507401,742546255,236261656,1559868456,336548134],[61853420,4246320,150054039,451311688,1364596154,209465886,1448160152,1532920631],[191219227,230223139,154909057,516820456,1962465931,107963794,1181970944,809488537],[1880937201,1152825169,1701784783,1866141993,1600726907,1466803871,1202811137,1586906604],[1612976120,1225477633,335555578,1452689922,118654503,1117236375,245816691,1277076318],[56781436,1525364066,1756086821,1043965546,2014944475,1893502666,1293100103,1249558699],[566010459,566937742,2022690728,1836360969,1884978014,260273345,555276816,519707535],[1518354032,93101817,1441306274,1906050283,415318342,1178893139,1926198340,2116561221],[1239331346,1544986762,789561484,101914725,935085495,1786686719,753771078,50389584],[532933303,1904142338,436393055,1291944535,1090025078,1918930605,658440458,290270550],[1838556615,1801632179,2122698002,1364284111,941714196,1801477351,671680809,1304114076],[823946114,1633002231,262341437,1331250507,509629652,1891251881,148914527,2068642044],[1767278553,1904470072,888927690,1911919642,605714291,1866213823,1116474051,1635757717],[2073798377,1260874754,880488028,1279838788,1620637641,153813401,594883098,1504889250],[982368646,1694184591,695570720,1657724615,1809541134,705725167,8063646,568735585],[1105448670,254654286,2111506651,1308821136,1919528615,356590134,693833618,1420566421],[1768039143,3775743,1867399888,1519185860,630000646,938436634,301428407,342123079],[1623665279,699112249,2001878186,899117354,388670125,1575598393,975362301,884446519],[797708500,1737611844,515967752,787190491,414244897,1550900147,376581430,1883288388],[52291646,1759927583,594426292,396004656,700204114,1659047214,709538847,458176047],[1344162972,934092918,2124705287,1909108822,1859125734,192085253,162100118,768558850],[520250983,1596823456,1267282632,1922782682,1758049719,1946003242,1425304424,1584836695],[1040374935,333069772,434805045,514727971,1557385817,1872665614,1974057854,1494543798],[319724110,1761856207,185849874,1150469150,212920860,847536740,950008741,637474316],[764084462,1148554668,146395324,1603188387,1933487902,1261589372,948346802,838237318],[2120378658,1907266711,558023508,475374713,263113602,70393148,1122189696,801791327],[452869964,1223131101,883340296,1337907423,1691554318,1552297386,2053943581,667340145],[599985831,505543705,759949082,1013507151,1368264181,663495059,785197462,1776840239],[6410198,612680142,1413993934,90641121,18796352,814765945,1600689749,111690267],[832206345,2036133797,1979055954,825110395,693056653,1027561848,148685620,895192462],[1649049060,1682966064,112863437,814214128,877345868,968802442,107292517,1311670311],[2094518583,629886257,752110910,1096160430,1673470740,55852295,1462226066,1559226347],[1829075481,436404977,1447613512,238909299,1726149581,2123593259,1793947001,2128298693],[1750379730,1166247343,1064143010,1069494326,840808944,519781942,18543254,684285340],[480183644,570735953,1224745093,811157566,9795137,1247034116,85273233,372722398],[599085484,2054733190,375016197,189215392,380187614,735872542,1220563688,1997337647],[1456014987,1958121206,1208306834,1436510469,1490473593,639238320,197505183,1445216121],[516836903,1734190243,1445753349,1480390609,1629576708,458969320,1652339208,907997563],[730415343,360891352,1608692437,1886914568,181104899,1273768037,720839155,1834940691],[1874398706,1503732444,821694734,714726749,1218619533,1859638793,619802685,72686418],[284824442,312129006,939433946,1717728243,1906601219,1472892105,1356741654,992895940],[1817241126,115706102,1106774053,416884598,1944023322,1639644154,1557148927,1666342888],[1824976620,1946521622,1030844832,2027393401,521946765,19239545,1215717848,1971311085],[2118363805,1416988803,1706568535,1733379282,1979638188,739734453,333377288,320577802],[1350934195,290017977,1394138859,569091812,562819616,307879944,1139691131,1340690063],[1730095427,1157405623,1673040587,232486349,1420125474,1070530133,1444169275,2058065520],[1831921602,1581239781,171181922,540451093,1066141576,536853748,846499516,831081549],[1988157879,1816687477,257764602,748263223,194009660,689354704,629205513,1103900678],[648009703,519747124,1433464210,948122668,729813575,1102730845,857334165,2026228757],[918006033,1461366390,1372682190,1171245624,120042763,1127744819,2034531123,263727729],[1650314280,675290545,1430924803,2013688364,1436346367,2100345233,81215086,536423110],[1984278014,755056676,1354778025,551149758,746839967,404299835,570366211,1923525366],[162555032,1748872376,1753034204,481039996,1347450769,1450114399,1221989645,777294166],[1924525410,714891309,1817135223,1462944369,1403902228,2084599078,1471416299,1567003965],[2029552911,1025415941,2002803115,2067328605,1705884907,861417942,1247144937,1000165528],[1336744777,1207392368,1973645584,903944564,1045517602,1303117748,1866436001,614998591],[1529326623,740473533,912271269,1940026285,675268345,1853529114,726468978,1696557830],[92928807,9590740,1484780265,190245075,2066814314,497790363,1442680754,1564484792],[1822280306,837021509,1002813597,1081910047,1485716684,1818777651,474050165,659553989],[1581490181,1622292806,1924215916,282975122,1902726301,1363020936,1098483081,1787714588],[1984743854,1882118240,1510961519,2015102960,1749631548,1843460289,1005991261,1426564522],[1005320401,496972534,862483122,1995575189,1282397512,623119591,891496581,993064028],[804738320,825352877,162779386,1633497004,690335637,1837132589,660703493,127442918],[539266626,338526356,1969025910,1874102001,1425788287,655696603,1489742899,237404948],[2066990586,1366090479,397609783,492838404,2010759170,1939185981,793960430,2089052139],[2056620189,1464067218,92422894,404656678,262565712,776095872,1999397437,1142675062],[295519495,1593832729,613688259,837798615,660715079,1177185249,1150516001,406875836],[964023403,1570543013,1748323183,775546216,1822577042,510718512,890846164,66488298],[662525140,159863707,876444251,1873934036,2047750529,400748877,1424078384,372859911],[1358321584,2086374838,1550472831,1138921062,394714481,347164014,893196569,169914950],[1786002443,1286029845,759709440,1676197366,333240417,1802006459,1207414812,1053721380],[1394016129,738387273,1532050688,238353352,765527085,1919344223,1403500456,702519611],[1453451188,1066752085,2017805263,910258447,2095463797,21523815,525959052,1958981949],[1059772233,1747242678,44068462,2011013642,1636428239,1893527253,746198235,499235329],[1184528872,1228313377,2051640334,1618892906,884155124,784166456,2007683997,723737783],[298912715,1385029640,728526418,861396804,648642152,923454092,297309457,1388328551],[1693778089,1616317202,1637426262,701431323,1743423592,835444191,1051379643,499794855],[1484746603,1887229046,408511046,1903678362,1104339883,410993067,1347172719,326087897],[92107379,800259962,380922690,1142159976,1669909147,110785134,1704655867,1808065295],[407401492,2029416282,1555247204,478075298,567184149,222677367,264221999,2014649369],[2010645630,1165529295,556806504,1169996844,1850057983,783938284,2092664549,144980506],[2048995633,173177202,1116404690,219986155,1967090336,550685376,527097576,346465244],[1613848783,1333335405,355986857,372314273,1781046524,1631767510,459886674,1806696470],[217422660,1073599711,728054365,472646842,1489368861,549910050,114568611,1580073357],[889297590,325878996,1083669410,1478809020,842349342,1176991190,442484380,1381633071],[1398390935,2069399226,351210180,1687962182,188559275,839420309,1494156953,325083169],[1332739966,1694903135,1574576203,1552991377,1970821738,1755434477,672339212,1051601404],[603351804,400889330,1805564368,758978016,2012974220,744282808,2008686144,1081537270],[995606113,1876216236,575607800,786639550,1727682423,219063173,1327547622,1961177621],[966573383,1513950930,1850681552,714512868,1450708766,1896955323,1861179161,1854773690],[10232676,2088931548,1272704372,1916963329,439831801,200193538,832622658,431641746],[997573744,648775591,1723879068,42190190,48353308,1431191413,2073438244,1435247754],[1663764384,1434178939,1115178317,1020824664,685090033,1074831169,579300789,1493883798],[809378003,1612545285,1846122912,497462887,437934240,53725055,2013290856,1668336927],[818459544,138321566,612371572,1903424714,1109432602,1432415952,845578716,1073358943],[1410919655,2030771133,1352232790,887510334,1309008211,1898786592,2022441149,42462632],[1054143940,1442828641,1016091040,1429931106,569808335,1142789219,92796917,1021331354],[2114163744,1309482496,887526560,761342237,122241166,977332139,614712990,1571066526],[942354759,624598646,2128272618,447114177,1148619646,219206129,1297039695,1405613113],[533694669,393217459,166989716,772188150,92337203,674730076,1498184104,742216275],[1565607097,1354175580,413936846,2058667854,149420927,1906720185,578629375,1770637107],[1863150179,340857588,480774520,623879895,1742600800,1171749615,500053888,846050978],[1068803563,1483021560,1542092617,1381894703,1558591842,871927579,865405495,1381502063],[65868374,711114184,299843889,1271534241,737401819,2115549379,2112711971,159127904],[96403682,2102750902,2073397173,784289701,725265453,573204299,1925225997,199536080],[1505235042,107450891,1481612262,2007669392,1536757180,2042199577,1747484850,1283205492],[1356649814,325219622,566119656,706004938,1518257761,1061991851,1193484400,1216032165],[1737907762,1254620330,1191292693,684474606,887240739,1303377468,1471164720,212003213],[1520464811,1630402290,321572992,2034374009,1736319855,1781846684,1888413513,948569043],[758419398,2129568618,1005272609,672163992,497067371,1845113928,493931517,1812785415],[94436214,965129461,1979094746,282099069,945719647,519798153,1212732516,449322587],[1748482223,701405626,232877892,1044170605,2003649605,1034067873,1377500565,1601505799],[210362583,745665081,1735799856,1208548968,1609703665,1448358435,1850162826,160609362],[1574694316,1911851531,1682424207,1415702187,1709303367,699094410,1165997130,456922345],[176545230,1082194755,676954641,111650760,589118800,451059282,2109977849,118162317],[374010000,1241383217,2015725944,1259753900,1597198905,2053221021,2015280190,855470421],[1454321621,479338626,880050109,1011428284,1247090622,33624958,1371974986,1363919450],[1625129376,1947120598,1832915397,176586534,1876454370,514380103,518343306,133299573],[634079100,1302936726,1588119306,994710656,155289738,1234485304,1756545763,1760668822],[1740324237,827132552,321985356,1698771103,1946192603,553100999,507159649,509938488],[447736827,1714914483,104135721,1418948343,237058627,1031625437,60138245,320040502],[1324895690,1922806204,1715922050,59780004,2013188698,213546212,882909902,897593100],[2064818131,148462479,1814741209,759861210,1637634589,767085469,1791553523,385519160],[1783262521,2005989438,453110696,2107475993,1482172931,1309951783,2125988350,2067629207],[337910580,32826237,1973231096,1452409348,1520851772,1808396454,328733996,307317368],[2074692628,1843306997,1110261951,774231330,928837137,160829601,754407656,764082407],[1706657614,486170181,139218374,1115217745,1547755033,356486247,566321182,1107033811],[1804772126,686444009,976744705,323855556,1350293011,1953493060,323887685,1023304066],[582537447,967669609,1333650913,424599502,1142265868,2069612856,2022695792,390244634],[1593276015,1715066409,163586834,1156812646,766145673,1144884031,969986487,613300826],[1520850186,1956028577,713393209,1528752071,445536651,1117259029,2047689136,1265492178],[1917134389,1180318163,293884140,1038998366,253775711,1874971218,1451838426,1074019568],[697336864,1562257910,1999492439,1503739303,1040836851,2072817927,1599995903,979097988],[564855165,1956275257,722606381,36501418,216852628,2119481282,832135327,1763637194],[229599387,261681202,1877758111,1608228194,1802191460,721644710,883631129,159097575],[1403365580,902811341,104334147,24433598,1415389769,82959338,136749366,1686389120],[132809429,921177840,920550270,1388771321,824706018,1031315429,1068124813,1879476567],[1178755678,211607646,2046510923,1122827947,281388014,1335439385,997828781,1693581017],[210839411,1684505574,1541156209,152638485,809373409,305913393,167599694,31192015],[1678748006,268533320,1180527980,1760471987,642859536,450447970,2082983410,362128103],[2037885158,1334751304,902284397,957460146,1003224235,420525393,1226881649,1358759677],[506014916,321002958,928601201,1640331576,240384823,1015921759,675765379,933856496],[1698805099,1813580174,506954138,1985715951,2084985769,562140790,1117713860,478637157],[957551443,994322141,473291954,1049281021,1257797207,274170434,1195777049,1040590380],[1166298032,691393579,1861942187,1160029396,2123242371,1987388169,1791507924,998428336],[606883328,661767924,396943401,1625315737,1302870116,271586437,1402911918,1160342903],[2065195354,428382290,1341170911,638862603,1301885030,2034215957,926308734,1212466110],[513918485,383901201,1381097879,1120358620,413383515,184230124,658560237,216008097],[378344998,1357683828,2053087747,93274327,2032092363,1823901794,570758412,1295827651],[184166640,1950902789,1467850940,1043578055,742016051,1067733387,1837220864,2046190679],[1835622850,292141041,167709802,936167939,886267576,2055908208,602502968,1597633672],[58653925,319490356,175824379,1871386708,1785426366,2093825053,1672052357,131702094],[1557107927,2090808805,390319356,1067528641,1129868483,377998662,1118142978,2008360054],[1949864257,157743795,599677460,2099292934,1588935565,1734248927,108509717,1277520521],[1014751224,1676003468,262979031,950488294,137303786,1135877374,1412277957,440578555],[44141528,333838416,902322608,1923325480,1897216494,2050324233,90431666,88574937],[690187308,977596252,742966263,966035486,1358023296,556392645,704586187,172957588],[231651239,792472907,311987594,1943708580,462373989,1030247145,856768055,397690771],[1328347964,1184179682,1978345119,2026347989,520754620,2091075400,404666659,1884967249],[1028228983,550212335,1200313496,353436924,300626545,1015664316,213787845,1035846996],[226335268,937033240,1038210065,2064234853,961495012,1210378817,647211334,1829923643],[391684255,1622385895,2117194396,23361450,1595851004,1732001375,2126061239,783983606],[740602320,2054273788,570702187,610280691,562894659,1116637805,178482687,753662339],[97721083,1776904362,1694987867,1181656386,1160413387,918364225,1566361171,5883815],[1009426248,1626958752,1683732872,1582426222,1249358366,1205689887,338957357,1337866507],[1650575007,495856500,1152240111,628040757,1950469798,851395335,167901053,1236004216],[61759958,919458791,21867368,44412136,121711501,757213637,339876378,839071016],[986127200,1331211648,113593254,336385987,1100442108,526710029,96527343,1652168011],[1382252223,736193580,284561876,682092297,258431335,391344335,195285572,804127493],[1021852933,1967508758,1449284221,1099767539,2092128174,75417922,333759734,84918619],[823918166,183780231,695491971,663005235,778754680,436119921,1998461566,2063569276],[49936174,109122711,856745759,184979865,369529146,1191040451,577400140,83951150],[798672743,1260218476,351516697,890433991,1773949359,1429143671,481947969,111831029],[77913986,1767723827,1681306230,890925187,1360984677,667842639,40909213,509433142],[646237481,302230155,877207269,665518624,308222722,941364065,884939063,1987062616],[1003355924,20596483,1118812380,1888464178,871850420,1605072495,1052329007,577551315],[1168285711,2029677182,779638335,1425016128,206249943,848684586,434466406,1580691269],[827043861,1742482832,924167739,1636222861,296181595,1708874439,963242106,656866527],[341986472,819573516,538777589,2055398285,1619984377,1366573722,1173770955,1722203504],[1339987320,1624198931,1630469690,1138000738,765677181,1940346048,1782101196,1247850778],[1449741265,1092063889,1676911813,714468124,1246902461,1506434455,1509604844,105368637],[2062989213,1804709148,1377178944,806848954,344671120,471206123,1128348856,1360064330],[528951695,1201135789,1942473657,255517081,196437662,1715230541,1294707417,263487780],[1295739379,700286614,285747071,784845155,968909510,1871510487,1957007643,560820617],[270643564,1801087574,2059121849,1348114025,312731734,418520875,945574761,606604259],[1578746743,924063609,2032520040,135233590,1629278836,756844646,1918111355,1054128622],[1197060829,754586662,567725223,2000259988,422328952,524836467,1813249733,1448190056],[2054312040,1053974084,1813778805,1215715289,546153681,1690247415,208306299,535302370],[908781195,248365963,1535571032,697468404,1505082881,1326638752,1413725718,1935043826],[1515490651,386607215,1122936969,221234663,1868853999,2096391579,1794094275,248248423],[361404579,1440932201,1661447924,344420118,228032677,758053542,1476080414,1474448604],[448829058,1353862077,626914418,317126615,701666899,146319407,553774502,1184542161],[386928253,2089174347,459227005,1182954443,1328763301,1921607109,326371046,76639715],[987508672,1059867824,2112844093,112280356,697008150,1168353849,867689668,655494182],[311980792,975316468,944528389,641630488,1026802980,632127480,793288713,412259703],[1189345460,302131571,1278856758,1296743523,2021864958,710823989,1704075847,993605235],[280795045,988485697,40502257,149278901,343506317,832597751,718647726,1363617858],[236656021,1836803099,788564503,1311750034,1122248337,2051867373,303069799,404757305],[1546410570,1725505059,1727827267,2079153106,1886737053,545939893,1966561035,1848845402],[363646018,447135611,1370276963,415837973,298723733,1980610282,696953240,1860054790],[1953781851,1210372172,387721006,78920138,2115113854,768026108,1534968250,706736867],[1123265737,458656206,1312085114,1524350840,1338052901,302795667,1142789218,394764145],[1127571011,1157368269,1512520172,11557021,1491474958,1946883965,493071725,2061314942],[648805833,939181876,1845611126,561197459,264733635,959707538,1881517024,225866339],[866156565,302420102,1533362120,1783553587,1845036405,1219425583,2045037294,2077260070],[43842677,373183326,1689615450,545786709,786089728,1587483866,864650949,1112660456],[281671941,286704934,1850126569,892274143,301991220,356316431,1652205204,367426701],[387973904,738287371,963257292,1306402668,1883847693,688359556,1243456714,1860002699],[1910450664,1108410313,400616852,2109272600,1718512109,1546772087,2073064921,922303664],[1154870176,821760001,118026694,2060626698,427543360,1982806032,1521673062,1493782069],[1805102725,484951050,2019924153,42739582,1200916134,959400296,1591497363,648400272],[1877114504,1099498788,2050754668,763770999,293731297,562561515,936463307,1319519479],[1228470096,952778538,1308244049,1092103518,1630599681,49630689,1680705587,1321570400],[619498419,1257595795,115731135,2068706175,1087437178,846736586,922590685,980254917],[2125580156,507871295,1132081088,959253852,119198259,977898491,125881136,1915913780],[357898892,312481783,1420002251,153724532,1481351619,916544025,1697385497,1836596060],[1626506159,1020983576,1809325239,940222967,1916990186,1475734877,1212128506,761043464],[555607326,652343627,230061848,1259475272,989275430,894944935,45258464,2048287455],[442403904,2009847601,73895551,542764590,1593838957,2064027174,1683089551,1704743146],[17723483,381610891,874804437,205203773,2050876771,1896452621,2073937383,1766794254],[897344509,2108961692,1692952441,215193773,478900601,354022285,78575130,573413648],[768582692,64226810,1694813629,287013437,350463068,324637391,844152460,470924673],[1256609530,204794526,702949568,740892780,866470043,17129779,602158970,527794068],[2076259765,1688946012,184455162,486392413,1147228686,2118554271,1139337139,1120724924],[1999494931,643715213,408914609,1509347022,2116263517,799479026,89343336,1670861861],[223950435,970283908,1614741120,1221158020,265838349,901387734,14191664,1474878030],[206810871,67685622,1549162983,1173152663,1570185002,1464483482,1512961896,291461410],[1995661233,1474102120,1705966341,2009300022,1240836607,285218236,936642597,243824577],[1111515901,880473361,507719927,1184664226,1408056050,1453334566,555440439,1837231121],[1450533733,1267142540,1848333099,1889432794,1289170773,854023428,1392438441,162943565],[349256331,655548255,723723084,2117785832,947809765,147989760,1491326570,1976742095],[1885978441,1213303939,96588622,864221418,1375299812,705277701,334410725,86668089],[665727707,1628154647,1957683232,661547512,597014269,1074718182,308512767,1298342982],[2103046677,304540613,1117705159,1988188116,725158489,2098488395,2115080898,444782792],[936170034,1921000776,780995565,1109126319,947268862,1512027120,999329903,459934184],[1962333815,980983564,417746825,992888236,507723308,521362461,949157111,1192630451],[2015596811,1834509944,1851752474,1200212401,1272452463,1134465450,1137932365,1619904907],[812670696,901019504,803226534,1188032581,663509362,1227111541,697978146,1822526178],[488738717,265224780,449302540,1641910190,861491554,19100855,194039694,1892028032],[11142824,808799084,1817282011,772423528,1404663497,539467186,1429794410,1881851417],[899690529,668691377,1052024394,1378957709,946401079,1048214482,618258118,728382395],[1844642375,1907400139,1831771425,1066288428,2083650221,307095118,2107547945,1991571653],[831455142,1660710832,1294658060,1922315630,726389907,1048631333,1142153887,1123509632],[1037611986,1627173913,572432940,1942218924,402442449,2033029549,1590304213,196962399],[1375393493,1180149405,1941654998,1603499367,1203074604,1716450454,1063782949,1202516727],[131170875,1148658624,1473573959,754571733,1617573483,193420253,825395329,855989833],[1052994492,703607741,134892476,124550905,1435038692,17844926,1797472557,17642127],[711708417,967246252,152043225,2057573515,648203091,1828099432,1687684116,284275225],[1872694759,1106357907,4034537,248066567,59963813,1636446469,1610805649,424111749],[84731885,2028030652,1899270012,396293322,1995687553,1005578015,1699877394,1919979026],[601087051,1198735560,640860373,1757708684,736799355,477796249,2022459589,1001718895],[749526428,875629562,1562856165,995309748,177525954,808815719,1201554934,1802122143],[1912535032,413561495,1057390751,289730529,1773058718,1277666582,1450321342,324069458],[724066958,1535900094,1225432392,1395266866,1631714748,1414407477,1983235354,453822436],[685032229,1196722089,2117731612,190020441,869937255,457951391,1817560568,1469650964],[630233589,1770893448,409875725,1853707374,1653698731,1216548981,2023014476,272904357],[1230080469,392089692,571867139,1775019592,1162464392,1729369344,1793045997,1023459138],[525773741,1842621184,1210241073,561002081,636132325,874632561,457641571,798599183],[1532004371,518917769,1234567795,1044630342,333300747,1062957759,1649015993,1426926275],[1915574591,1176786913,987830655,103462692,983724908,923909852,1781744719,1374025910],[184975967,563591974,446929077,2048815545,384110837,603355549,1992503767,1861825728],[728064312,1370710244,1055086762,1799670538,59380928,783184794,858848779,600702226],[1806644147,1879960310,341054988,113399166,1343250980,672386889,218524327,1574357022],[106362816,1588777739,328753414,91013103,44547882,1243959160,318826398,1364925351],[234955663,587637293,658950309,1798186594,1073361603,273711854,1829814860,1907599480],[919925149,750515339,1535187928,302262987,2096051339,1763355189,1672949080,766744946],[785631945,1312724158,594602266,1854502843,804181689,379031622,2130233369,1325234466],[463051124,1053343387,308106998,1384312902,1275972743,335225889,1136874713,1345951446],[894944776,20168749,434078320,67418349,14442055,599590961,1911290286,615103303],[609198275,443705769,667942403,1878901118,997387618,1089771494,1352235836,797801932],[239602771,1094031242,249476201,1656795119,1188124487,1621150541,257063804,1040222367],[1589101967,1876376053,896340121,1493145838,1636962816,1278459739,1040114557,1908463010],[955321699,1672189157,724599998,487199083,618901513,309359739,2026093300,2028394],[312222945,1234224194,128755109,1648770289,2033558219,827240449,989151268,1273908559],[1879601764,430664848,2038093931,1885490486,1069009884,463213529,1434573681,1507796933],[317232639,836394622,523899427,814270068,1908860623,1050627875,1890715062,654018638],[149796517,992357843,2083579309,376597658,1144481412,1281094124,205560797,1194057893],[392251956,781564196,31319949,421394090,1932463563,1940551776,270461200,1283260144],[116480818,417819055,809154330,1285628198,1967862733,2070391660,66046858,1011778907],[1260632554,945764569,1941315659,815496244,380299807,825681048,141609427,880537897],[467652645,1028116914,1611840245,1621534249,1439089649,1173040123,564802634,1651766146],[1380199144,1178491199,257037030,1206941594,1239476358,1591769510,731052228,1096418640],[1828356385,1437478828,1398679430,603652142,812811673,1204350980,449069638,950716815],[61556622,1184746136,194383842,536999621,1478569932,384125467,873754670,1598224877],[1772683211,1920776373,559830906,38169811,1855128234,1644180755,1693554702,1420448109],[1766052708,1987136574,586353340,1272795617,1886392850,1974155105,2020428295,193000760],[1008627110,266473621,505316997,1176708806,1388339497,528151173,1298461929,881232025],[326593618,1801177891,1166137683,260489123,1652577937,709827291,885540477,1864904040],[1091591777,1687075972,1846333966,685494776,1269193655,1116933130,2093714674,1100338004],[770966471,286819081,1845858146,863563355,830951565,969213295,293510419,1312373677],[875820579,587979982,1541196498,1299022332,2045689862,11863076,2097855121,1609309049],[744880810,769946935,96481970,1906620245,1689162199,1920645015,880188195,150286335],[1697779058,2028861473,83296956,1081924795,922676645,18541461,1858207897,394583695],[988530514,1317859917,1452522693,88445024,310458483,32564576,1666958024,530606208],[965050050,961408802,381775431,1633118218,1156242370,1014103712,1902573529,463438944],[403609185,1591816350,1428805779,940550177,361005650,1619217281,1220800115,663767056],[275140166,705989232,893644711,1175638471,407611725,1253038811,1331403034,1202255332],[638918257,1467711999,2025892472,709510124,1669940849,31404781,983207503,1873365072],[1786949710,411957561,275015335,675883588,313488412,388600114,1270229179,1708160252],[482042014,6773550,40377664,899872483,1603253699,1805644135,650879995,158260878],[1590835636,532172048,293731236,1895803157,144873300,1844839808,531441865,254222127],[2118510569,1439364185,1085762844,1325902510,1550820020,562518160,2127378018,1914117139],[967183415,642641686,32351508,735655985,2079543909,1842036048,1396587306,1296675603],[1695668471,940288375,2097246371,868292231,1185782328,1351147577,900528119,1824693307],[997200163,1938595218,1764732546,1933411436,1492650441,1069208202,933134654,1945444012],[588083078,196664681,1801448880,1725981647,1985923639,790653662,1613576733,1771703475],[1407177125,674474804,1625789425,128447366,888900968,700942374,142589327,2050206944],[1335808779,1485076224,1039913042,306980783,479022661,1259076163,238200029,1248811842],[310315793,681874709,64045207,451832822,945621648,1086051610,346355656,819654065],[2048986889,420964318,1791731757,49939275,1485769265,846380940,46542095,1868995116],[1475991147,732495602,1775868641,1841936690,49470135,1152305562,1668893923,699099283],[1522828208,1232094512,791570729,986082142,303825205,2006994054,1218400016,1187987959],[1687827285,1530992999,1675662475,150864013,936039624,1162779876,1133783014,1499758086],[1402113745,1179211444,179874456,709712247,162218317,482139593,1384641224,1729776522],[1624362113,1827033005,449271723,1044046417,557292270,109700255,573709031,1597778584],[1694829829,1550040665,899192564,2070056187,2039406575,505638457,1445581531,1793447851],[1354600106,1897931124,2060377003,279603146,390919258,284705812,875717958,1226491837],[734839823,438876594,1609394830,614784163,1465957475,626085888,1509619728,1692489792],[1618116410,1646589583,182424683,395049858,2083886987,586705150,1457169918,393074483],[325822576,1899138153,1606966954,2025951229,20542075,164086130,1564660307,1847341655],[1776216747,204817355,1571391640,910646923,1217185717,1068498313,865417079,1443733060],[1459639669,743107367,2040373686,1906999635,239371816,1918498776,1236988992,1327287014],[620572605,2026140367,1753609235,1040891563,1733856350,1448780447,919871263,121035667],[1751589513,1292596366,1316078080,376319284,1779485053,1553804784,661979817,564511113],[2114155637,371455184,111557436,52769926,697016132,1609537745,770738795,2088693034],[1431329503,913369486,783614861,2078014362,165235137,1534128629,494861815,915401653],[1918184859,1231070750,39171050,2104533277,1393788326,1113245157,1850999877,1401198205],[1084317140,792029987,348154917,504324007,698571673,991432242,870558508,1764571643],[1498105944,725696074,1952038769,1741327620,1676105004,133224009,1887922216,757201008],[1592780936,2105646142,1444771443,1885869407,1948577789,1798878763,938548150,153269434],[805965131,711301481,263748287,380207623,1086202696,1980139845,905971296,462136867],[1831496549,118875488,1025855036,73012149,1116472923,717641099,1589025747,550335776],[1254633896,2052400144,2034366168,1606646009,396219698,609191634,813955629,323411433],[1558841016,1104504624,1433388852,167949348,1998259166,118614126,1818365615,482245492],[1345541207,1672899093,100936704,514566984,1261392664,1745278352,1300797180,585285203],[687183523,910826265,1405713598,1237529824,1264054600,1388485542,1865604918,721596909],[1769328171,2010223188,1361591805,1309031595,1759957927,558182206,1765565672,899499110],[1378316285,627283340,1402106362,794374711,1651817545,685155120,1367474708,1539704203],[674570731,725665239,767866514,123392884,323671118,1604279086,50622545,1188934982],[794882196,1201030223,154247934,654103081,1347611118,4993319,1953581947,104128056],[1142941676,2023198518,2072641605,599272831,1575815350,826334389,2019328793,2089653261],[821679395,804846725,713317388,741761020,874918690,1681990325,871393782,2038284817],[1470129936,399322198,1590537504,225404017,937200457,670345476,1867622461,1952516608],[260393673,1931647902,987628834,1887776133,1632485453,1185802281,27531891,396882832],[398665321,1505999473,343568425,1532395890,1827621988,1152488911,471895595,926030154],[1912848573,27702960,1765758623,143996963,1251965401,804393478,1007074487,316198294],[52368377,2004106450,1986225539,1225609068,2060818802,1909660769,1761778206,1696616181],[1010867161,1128204844,165776966,546125498,1065915924,905242896,1990481835,1827067092],[1032856090,745415885,1922594447,1458563357,1441961944,930383341,1023649440,497172414],[243238996,2105379480,1629887643,14010380,1601162293,803490584,1241462560,1204623693],[1715644349,617869699,1458520744,52901215,869032562,756750311,1696611800,794843658],[1615509954,461938429,906193641,1704373040,1382155113,1753790209,1347452704,1854120233],[1211581953,666824746,1915742283,1200875752,1879992720,651378638,913361312,1248555186],[343045360,65402823,1977175460,153376571,2020821826,1688345717,572077913,1337822478],[773217296,867732489,1637231276,1960251176,1377905855,1312661977,246719583,1684300689],[1584169256,91193127,1734578445,490810234,1015698228,1873393469,1085521148,338891855],[62436930,1012561012,1764530011,1877109218,1129396524,1125691096,1012579413,727581294],[1308087837,1700751211,152350033,2086045312,413237076,765721803,2054391422,857630774],[1911958872,1416985010,441075918,1351319375,1298587421,95301540,2112671216,724035804],[2023156740,1836323767,1525294540,1836530722,1084331360,1963786436,1464354248,2076773496],[975254903,1767584421,2066935054,476396015,871841228,985844471,1327881807,1283984338],[1368547242,1985219389,661517998,353740194,821183556,1789111762,437093790,1678117807],[1263272259,1745819910,2109094751,1830431247,544678515,1069555439,53803690,824769296],[946371762,147760291,1748388168,1279639352,306509841,997791595,1064050761,365633612],[1485055001,990189013,132759402,841388844,1457329529,1918092266,1550107441,700397533],[184182103,400536022,726399035,889621028,173967140,1170863800,913327445,201842370],[180390476,1865275867,1185912147,736313947,1613000426,1489735070,261302231,798858994],[619210907,1716477348,7273422,327930415,1073893268,1374482454,233024627,1547007474],[1287206316,799046714,314797507,1951102283,1421793174,443698723,1893195190,1817728042],[172091780,797953062,2083188042,1334883550,1513430190,1437878770,36954879,1512616765],[443392232,2106974965,1741046173,748744817,1367000958,1176838351,317738576,1183771109],[238545460,924387758,2001992150,331987626,453844830,127395800,698896224,1791410981],[1517054338,2103239757,755709865,235857165,944662248,1421844119,723329984,1624697362],[332441571,1958209499,1767477596,1381963995,1266542937,96817762,1066335735,447749686],[2091999564,566379432,104592434,1309196387,1911042510,682310678,877955785,1223863882],[342706009,1234725180,1601311999,1412492600,905055776,1730599974,155165083,1975644355],[1882196861,810294132,651987566,863830251,1739096865,2091614721,484877129,298246759],[944518865,1469178383,981198118,86035056,1825307615,509839718,663892234,878443900],[2053159016,623401763,401510620,1478491184,1583300440,1330653285,1330058523,1254809964],[1163556848,1280836818,1222694464,462102367,1741066250,1776509260,1275735586,2027169845],[213256847,1574484298,566707225,1682593701,1018890069,1664509130,1154222834,1283480150],[2065075026,568040427,1601168415,722638362,2080269350,1583422621,665763911,1060192018],[917199182,1741878728,1930045525,563616304,711104230,1811546399,705643590,1253133677],[892106449,1543951103,1965680619,223300828,2041906420,1974138976,1244397953,1958397401],[938368253,1362130962,2057980007,1522040039,221876410,1984726412,1344269072,215500376],[1489704858,1634912592,452699616,1691261876,1338947513,1367569780,164992168,782006808],[1185224181,615579135,1624690802,1986828668,710448998,1425127350,1854707469,1618691658],[1005703208,2027987264,67721845,735011612,1847779683,2094686370,673757377,1357004526],[725623474,878478697,152357529,1832315905,1142646425,1878061157,260591436,1407473820],[1743684258,1186168643,461238826,981430992,1360415249,535708704,1532116663,641351574],[959791663,745924547,1608437114,1209100777,624099414,1043700666,187150804,1628064422],[574362395,1743597675,517535173,591267391,521966376,631021724,1020325807,67127723],[1875224431,559713320,1160255954,1222175484,875334900,1389225302,1634903913,1443932212],[1332119188,1824317409,21065916,1708488813,85969721,1647218005,1708507736,221940181],[1715265427,544304483,962026557,1463410137,1499283725,1410650467,677830256,1978670553],[740428174,1889375773,170435636,907398498,1666417523,1789269021,1388218314,713611353],[710892976,1659578711,981389907,502344756,517272562,863386784,1317639455,859433801],[712660485,1275336163,309578923,174028594,317792900,1658411539,2093012474,2108161085],[852102339,1639867560,369723142,602745299,1715690390,1827732856,2055817364,1956253617],[517899548,1338541204,2088841258,1164311921,1281435104,1226112898,56205374,79899631],[1619708041,1688062773,1038545857,298869546,823667266,1976169041,323020304,1382744211],[1119979505,338651767,2071681821,606365717,698203326,1383232951,1163006929,115830528],[800408706,988962,1870341522,1616789957,421417484,308687235,1846004793,1621516037],[414458652,222420886,1340001625,724441635,1956471474,1199605577,40524124,1619724947],[1673669118,1384104632,141019294,394280954,136933935,927604037,1279906078,734740164],[287636795,1372352964,1077793965,1811570869,1460639470,197157771,424278305,833243720],[1719520783,1102439277,1705800969,1491529698,937103122,946764763,329090109,2059683308],[1333064646,1447900176,337231732,593499617,561546600,1737129116,1303888197,1401173654],[1082399607,334156073,76237962,631356596,861056846,651523003,1099635419,2060239871],[2054796277,129875832,393339093,2054010226,150065416,53926074,720699117,731434381],[314500336,1974148998,50039275,2061489109,1186829208,1608162124,1571531176,2129523317],[1446195362,938461511,601548832,85302368,501083497,703881590,32602081,815702441],[1371322873,274411915,2000300291,230711286,849807596,1538230876,1330686218,797232550],[1574763843,997660599,1578125490,1583337736,793895429,362643971,1608639969,1949195642],[1954689577,668778393,228765515,1060710669,1420256055,634284103,519711545,388317366],[1536379950,523531252,1186058611,556547443,945076145,1179849284,210235574,1365849535],[197871286,281558748,1282914980,1069891927,340395019,1082805648,410090284,1123821501],[950989239,1391378152,391381599,1849367996,1734522200,1415258391,796812082,1024586330],[1878888461,1144992532,258169764,1161654310,48224646,1895584045,1626134729,1966574139],[1241497779,971314527,1903706058,1557358881,1199836346,229458793,848797447,927788102],[1898092451,285876380,882574182,716073891,1369896117,1576196685,932108638,714724798],[1133950703,1934563680,88705704,1274790474,1843895518,1084399996,1380512672,1763981939],[362523252,400411298,1863630682,1653110530,547471602,2058322181,1847896432,1834492579],[349293407,261713307,749782678,1954561428,857331755,1769385387,2082987537,222304713],[488216719,978749534,1819523320,584316144,519727643,39313714,1404357011,1563111508],[287300437,1756445711,979702299,1179845359,1105966535,1812622624,1562039502,2099653685],[23169797,2014188319,334738245,439866939,1576771153,291888361,1486516170,1143298603],[793633683,115521114,1486423425,944742420,1053729138,345525743,1242095183,204645311],[628089979,238390302,1469835452,272480782,1966127362,796766283,84299614,32013077],[1962500990,1363624559,37017792,914044991,861351517,171973809,1251583159,25330264],[494819824,1241696527,1679345838,775789619,572883749,1193231321,1667691231,633576809],[1620184454,588326141,197938719,1371947319,134353695,1161396823,1079057078,730599098],[1500669542,114719932,1159238074,1055118608,1160522651,1633009059,1586463050,2039391366],[99759368,492569494,652017867,1802202942,1353348576,1986964600,1460417450,1324888342],[311107322,1800991464,733948372,533972355,653202916,773128603,953094173,1178048568],[1473489449,1129711751,320158630,1234335303,1221319098,1115585116,848582375,1600004655],[683987363,2073722826,917883130,1059011508,410231788,640550200,446485257,1917274656],[1185996827,1082397818,408402699,983066513,1525777185,2123005192,1874168247,1189757904],[981088384,60026121,706501249,574481008,521290587,1259754007,793704276,1669522799],[911570561,1769118763,1427831795,751710563,955111654,1453900590,1570108346,169893032],[821792018,660474653,1839274421,331614246,638053697,336073435,456569811,1889035719],[607423212,1484084220,1263961481,1499133901,686598376,1585083835,205670014,399517786],[2122358922,1235265266,1894107553,883968244,595169670,666652831,1055142880,844376212],[686718062,1286140293,1309287191,146240345,882725723,1523924929,1990304360,783816937],[509616526,1494196944,827458167,911654775,949126034,318676900,71626507,1214025934],[1354021708,308154320,732148020,466796322,1161380621,870229017,305809873,1327484061],[1072956962,519174561,398302882,1324931372,76983750,1920916163,1680568392,1997522826],[200664507,1406815433,1731045209,19068137,1241356185,1679704135,749601881,873641238],[740349267,1129340902,358553641,1437341011,138066350,1096543279,425874188,2065983418],[1993282272,1537049537,601060455,1917924769,1148232285,1325045302,965526254,1225340238],[531047318,202565077,1275755991,1515432249,123070153,867196107,713930584,422651106],[1823472114,69025081,1978761064,1130535683,2005948603,1079320265,1740517256,2075884342],[869355579,1136441057,2002582056,1832239444,1639704934,2120115862,1654296323,1249935110],[1501406714,1438622938,737494411,1977638249,478728996,1373109645,899487273,1065346528],[385771756,2083390482,1499989027,1179563103,925584606,847534047,2064313424,1605496344],[1010158461,1230376149,1710344467,162936972,768127461,1392011566,1496338763,1218428586],[2049452526,1667305451,2062202077,311224088,377330131,204529999,358374022,46599505],[624206803,1943701812,683436205,810845999,2069553629,2119962009,1157462036,217581108],[2031845619,2099724072,625480147,675801320,170930896,622293612,1370566751,72517349],[221938595,1199261019,2018743677,972836691,818450948,2073209831,464167824,1017402916],[25501482,434512650,415527640,635515754,517886751,2076949382,1823200652,1016201239],[42549611,1524932186,66618481,1081363553,227306757,797579416,970880447,1359611078],[1308116148,171863413,216462449,1383788012,334558402,1617961803,1356370883,421154066],[1705234741,610405883,189894023,1138659492,1676473261,331553,559906768,479601696],[1680211463,996631656,1838013512,14619284,872839680,1546124666,1871622699,460080297],[1891195296,1252551659,996176584,377996135,1897373593,650134165,1386379284,1791404863],[278352580,759281761,1525285067,1151891418,1642581331,1473643543,1488830814,318940832],[1611355911,1158350683,439964576,659942681,183847582,1624771371,1936985526,687966442],[172975441,1641598226,1611133117,1659780103,1979549857,668608669,323491845,489786057],[2009122050,842085974,1636444493,2008190674,1494623123,1771496562,512155256,1655496638],[1253061735,614796210,1792513920,334938256,842932648,1626486786,828722643,1807429865],[1642318716,741548817,1400331954,1448400509,84281797,247084574,622481639,1271205267],[1230007981,1333963573,1413634190,1990197617,1799002696,17845166,1174570588,545262178],[1232590421,115846298,1641678739,575433187,779954121,1564292249,1545901205,1232426485],[664685630,604707659,598508055,1807622662,1243252813,1500645184,1035463595,49520485],[31908239,302758834,1725406314,1774964506,1509031664,1351450967,237959839,187848983],[1618844520,1177410695,870154585,283457946,695705523,1015389788,379270842,1916663352],[742365646,1159153633,930425939,1408926784,780193662,396686634,804351405,1792310079],[69785208,1129469924,394744201,1873173554,200758104,209997793,871075574,883700955],[772948378,109084653,1945541501,145629688,993266885,1904048355,236941345,31806172],[1939195073,1607715091,127620895,1463413220,1513600689,21818072,769968041,1619447119],[330716193,1667470261,177824457,578272985,1848231946,1605146330,1970401953,1433172120],[34382441,1557455517,1464639740,523120052,1753318049,18161657,1197515059,1737811281],[285443131,1347900557,1710595396,2100895884,1430166948,108616409,1800632028,225392556],[377522992,1521725007,240549783,1357417300,1082109211,749528665,1119536289,890004214],[1814352787,1993435721,96779483,1872693791,56261634,2101514417,1902648863,1053155981],[939405040,230285235,913257261,863119243,1383191759,702823438,1315850447,1750134900],[895858431,913159229,856980029,2012309041,1198073868,635215261,1591208539,115027573],[1754704599,1572020285,1353065038,1456573184,1662099783,717054422,1909384182,1111553646],[1135225707,771933998,1110341589,75196153,827727024,349758996,56904652,175508319],[303059462,1001468681,1482948619,1546575694,965303595,98385277,644206416,661646705],[1445902588,94467348,1150003874,1389766733,2019828413,1405401132,31652752,35518413],[1376619164,1156731424,848656567,712551051,1860347783,747762143,1260733075,1636855146],[74639616,1562917026,535220242,1030743849,985550023,1670561876,1238312236,585332133],[1092793989,764363943,837483070,360937896,1417473180,1818678326,1959074169,1739832615],[2123821686,300226118,1700315809,845082729,595097319,727076113,792798510,2068238310],[351910440,975096727,449207090,260242878,730108939,2111776667,86547737,1853474256],[822271468,1175385339,589249258,1732598632,656505682,399086229,563395929,449618957],[1918677373,2105002404,1390119172,1071847238,637582590,1489028632,436983391,825647018],[1868702373,11171800,709729893,2100733124,546109969,487885449,2106475335,1978219273],[1968871422,551446424,1849516447,1216406685,851349920,691350346,955728958,1305733285],[643195422,1006951804,1158882882,1535629891,1766033919,1072196424,261818587,413497184],[670225167,1685077882,266770240,1934706415,2056042013,515365842,56336664,1503140902],[1268251908,1113808330,1643057955,1391321459,1692654203,1290438705,573274467,684309596],[1667545778,1793475915,857214336,205281916,1689922735,797449225,783605388,1165089347],[1471420196,1355502407,1038954094,2008246690,1722950212,651940324,1271412171,814522900],[1023237795,1165350208,898887323,2004469747,19545366,746852403,558265352,257721572],[1877781573,135099286,705634128,45621929,1142272982,1248028547,64416884,1983958797],[112146447,285314122,114093367,892154279,942748028,469141357,891505693,347789073],[1358279385,919049522,42009990,1605427750,254276488,1996744569,511046575,1468934842],[1996718780,284570242,2072412017,394140536,70568483,185070844,2017045519,1707342845],[962685534,1907107022,129488495,668792486,1107130479,1168493964,1207063734,694725231],[850143825,943970193,140857858,619491260,726009231,1494202181,1861180935,1630635287],[422941181,1560573491,976414553,1080735747,1947830100,966089560,2127459896,619088555],[969277080,996697619,2042102174,1325601541,941744068,225418392,129052620,731681071],[1800339848,1369967082,837509868,1835756752,1142979275,1641037750,69244747,162704351],[633162565,885774558,1493664071,778679107,483927276,590134881,912309854,91053672],[1512192608,1598623910,1020310242,1863216351,2114766107,960846307,1456572047,765704147],[2002274976,602264307,67704252,1105519288,64913886,265670715,1869079797,702842744],[1883751004,150917715,134868881,412767695,396886274,1172140907,92776265,481249241],[1350491991,229598610,2033966981,24396714,1249123665,1072541555,1160037842,1997810956],[1048475952,1656479182,435102194,1762317211,1921590095,544372385,1862446812,160445838],[1690010534,566523223,1238500478,1701608625,1989060579,1699147965,11267942,155930933],[1932748342,389469656,2110289735,1802192448,1042391289,981138752,486140172,689307131],[1856984607,919942944,230086378,1627939494,1391046167,1042738929,1485579493,1787758158],[1239532675,437375636,2016780879,749364638,1129799456,813959005,1218604162,1010839681],[878540942,480183163,44173086,895091025,1617530526,1729408830,103985956,996088263],[1189672615,832412421,503079738,1988174895,2048955051,2004297339,783342370,2102803386],[667020851,1561869080,1900152627,954090466,1749907468,1061409716,687661444,552120278],[879782006,580844940,1601556669,1420472260,526097244,1670188654,478249129,263368488],[125067219,775769219,1153849496,1547668191,1328371942,1313484507,1472295959,1410125023],[1307316365,948739904,823740513,1698138717,401982421,284645016,1197562287,358520101],[1000871987,2035144242,292587137,1438415643,766311674,524296334,848595639,1485432605],[992289176,931567385,887378800,1219063227,793398447,976975698,734790762,407014599],[448619327,121997633,1684964311,336554379,1004494238,51815155,1276056746,1373259428],[290226334,278026939,1775455374,1263400028,726223300,670088805,229705115,1552767718],[1745126778,2081468069,134484444,1888863728,369922575,1291037546,1024671566,1651635950],[854798390,557200609,1113361157,168248785,1721834781,34387649,887125257,576886630],[2071527988,601927594,1042632846,1751323170,156100293,1592692297,119860441,703773484],[1998638086,490899767,1611210400,1410146712,181786979,1545139471,1295879310,1212042380],[746774194,1257597904,692328395,890217383,785147783,69623283,122416994,713840231],[652378178,554137258,842457052,139781159,1072034299,251612371,1084880771,1315805761],[20769317,1193222872,993265494,1783956137,774738178,1242234181,1708889853,1025428919],[1024487905,2043252940,1387618767,490365693,2008146874,2040435704,1535855350,961474820],[851694075,1303982617,68783014,2090224459,25265427,1244897801,1983224660,1770817479],[2097980748,870453160,2093772766,724168635,2124671835,1832953935,204398011,402294689],[1924820218,1325695515,1526285615,342808272,471291565,596663573,243177350,911890943],[888502727,1639404174,93029583,329628064,699180416,214024518,1693827322,1535497178],[383242676,1285230490,1250841851,1819062502,1738424268,2085362337,719507059,1110600903],[1974775339,197587786,121815410,1463658332,395808626,1514545352,1766987265,817605862],[2024344408,1045206812,643667787,1291942076,872692201,2000240482,958529550,834323602],[470946898,1189655355,107786571,211082870,305918635,1427886565,521203785,1752958363],[186068834,1688390801,1055529088,1424186490,1734724932,2021601052,1649840242,78240749],[1649304877,1980340510,1209385705,1614257722,61958904,566265139,1760786020,349894201],[1450026538,1481235057,1387107711,668548358,2106986995,448481120,1022617756,761638618],[2105752228,1693292775,873552449,1610434948,2110914954,1547516487,1349227332,690242022],[340812563,1095779658,2102315553,511910797,1592640410,80626468,293361874,241777391],[225931310,1022122111,1740328416,2015961390,767912362,1162446893,2114212679,1362886974],[1973793073,1025990112,636826719,151965554,1248280306,1346091925,489041822,1607119027],[461504196,975481415,1009474397,2092874386,1121459099,1848733742,1419205894,596737434],[906566535,1270796074,1515597872,903764087,639319368,1937805343,1038107546,330376397],[851779562,967691906,107470494,1159538036,526589655,183551961,1156247293,1621812981],[1992551962,768566990,150889787,747272553,1121159716,753876470,692597720,1732553528],[424274630,5020702,51454234,1492650831,239581326,626288057,1022164718,874975723],[1456137781,1981432759,802981845,2062524084,1588137141,601908951,288676817,530849583],[269102479,1303337402,906157421,1872371517,441900328,1762430375,1801628232,1315505899],[1754991425,1051005053,1547866880,1996113097,1654793845,121274382,1175549566,1827001150],[1372825401,1039503253,1211780560,2054043080,135866471,402022915,1406481691,79979702],[1925720494,1668758507,48003583,2110613749,1132937736,571142091,1494708017,387166974],[1069903896,757961904,2080652934,572365739,454970453,991404093,1341800438,76873395],[643723258,1878899462,275872508,1056639156,115821910,1726135646,213351320,183104736],[1475571188,534820209,1458500604,961975803,1034546394,102611350,393910135,1617118075],[98961950,1762607742,1066238208,1326164399,519929693,358471385,1126115735,1889436859],[1065924678,1156490876,1657712166,1334223219,2013833446,413973955,627139445,1537698334],[549610856,207971293,1315249405,312487092,1041933413,1855791359,666155316,1789282842],[2073935658,273298598,1903016354,1121085780,1530506082,1384399677,259201003,952936987],[2123676535,1762168722,321611685,1853493892,748722666,1763399151,142278849,694488166],[1033801437,1356575219,2001299562,1438265865,789209953,381520199,469055584,863217617],[1682753660,340425236,1577509815,2034433597,1724515532,887853623,315691778,222283047],[1739177558,1620898737,798445394,571289988,176144696,1120503856,1806006623,1007098825],[1904738541,38174269,954663414,788443126,266022130,1310175969,1426577875,1679136251],[1294950961,97629239,1594330502,2125033504,572596035,1416496856,1460498834,1581261013],[766431431,417091592,1791384315,544875540,1844177939,849120122,268924118,1253514407],[207793945,1955725363,188344911,1076136175,1067749305,1477853281,1722636253,801911023],[1725177841,349666306,178719497,1658621935,1449424432,1640055586,575424826,1856919037],[396731483,1680246224,630166543,1579578277,1648399492,1958541356,510336367,1177614763],[1188025617,1664992993,189584237,195562200,663715478,1196323981,88930511,1780731220],[247950433,531312789,1420078555,1364054118,1480242104,573707510,897921867,716343858],[2010502375,1015369298,383548313,729366368,133051192,1107318235,1150085983,2037192571],[195336934,563602092,1430466662,1245435504,1813451731,2029757932,361230396,1782085636],[1281643731,384337066,1789769838,1832041404,38096386,211374133,488090833,1130137752],[524048172,276486875,173861218,62166815,108737286,877690508,524542455,1927071533],[966384543,539941630,1468861924,2029619414,208520330,277900776,609452762,595873307],[1774213196,1020103660,754305883,1387348014,1857220795,1698926571,1432610051,526582597],[1933741892,2090680068,659047603,1276519173,661055878,90477376,1168281876,406926023],[1515968944,1791291723,1715865311,1424102711,1255893785,463797969,1014825492,1246819259],[1156231932,938222554,745470712,1352836709,1139450065,1898306541,437356621,1210439592],[878415958,448490693,568710444,636261704,1933114299,1132099086,1665025676,2105991166],[1345389603,1802643245,1959328822,1744335668,382352967,289556885,2084839694,776906109],[1514387577,1097299754,1510538821,1370907818,175466994,964792650,631619484,1150584162],[1880446788,479436243,1118427953,1369863285,1769988544,263100686,1105744354,224893715],[216004132,192146332,1712559858,594275842,1942247778,547209566,1100313944,1745805776],[389834419,82981121,1061911985,416619437,1319241613,263969056,400113188,750183706],[527928674,1043090163,932337979,521985485,1809240352,535638649,1429137313,1561036708],[321771315,275977753,1424847014,25602606,633157188,1804155008,2074927673,21288212],[868959019,797182899,1797124779,1786921570,762920012,731036183,232132194,1991034221],[1525103503,1983973848,4693169,1165569412,992305928,1225077768,1763456698,193399810],[366178309,1452120580,1924141271,857165808,1306329805,2015409418,790192360,1974639127],[197704964,345219249,1184064137,910245758,1616956734,425429254,1866177305,1338670935],[98656257,1585192434,830494134,314467224,2108071411,175560980,962258827,177351947],[1375467775,1475830887,1875567091,757907915,1205306525,41502349,2092218607,904438269],[1144957536,270566287,377012349,735723608,1805960911,204020427,471279746,1367897307],[743812302,2070408368,1784617077,830527004,466224219,2042716609,140595766,1379688377],[310183593,1876112219,1933705425,1649097407,1237009131,515236082,1921874815,1844572412],[946355892,1632513368,934986124,400050676,26962698,1292043671,1123658338,784686972],[1690338187,842825771,1138758155,1961933953,2075806243,1365187879,260048454,1046012249],[36966887,1589786796,1372796105,1278598991,1985191030,1581793973,547256869,574894361],[1971889706,250765110,358233327,436873604,2108816914,1936179159,256446875,1430349730],[892447679,145792451,1784595347,1934749164,1196456784,1882678957,1223955190,1335692951],[592291772,1949613845,1238914602,1922124821,1068739739,1103193206,2102295081,1947092002],[758344386,2103652021,623824437,1822129109,2027228567,1982015650,408819257,1126377882],[754509849,1866670235,944249018,820679978,648042449,1645565477,276112353,350182281],[642119200,124269723,1816348922,1814584869,142762117,819631480,996278788,1062554535],[754854269,1466679841,301466292,933037580,88911011,1292390800,913159858,1526505866],[418275397,584909276,1958010685,1741174844,136828891,766584253,1897466830,944042283],[134537434,1645980255,2094473922,1912802586,794718478,1631727924,7104745,2029175151],[1723947900,1941522381,2072278697,32250968,277401823,566914963,1603445330,539253130],[674285323,310746073,1909049770,1840893437,1222912235,723199366,272981716,1176161153],[1316239266,1888509483,1173870265,992135585,1975568173,1595822732,743391233,1625088530],[1716386201,1418662638,2019538213,146323669,53585709,1840410713,103407784,1398454540],[1198492316,338561458,1246618213,501640160,523497007,321537148,779538976,228651320],[2034505038,2086950893,390337266,77591317,1911409659,1907344886,2046862688,289900376],[55776211,947776118,1852885045,22028179,1760846039,1295284450,909831568,238394035],[447585049,16542100,676584401,156463623,60751256,1631290761,1118384611,1218252719],[1439517694,1339862051,1949764252,358149011,345151053,1525747359,586096936,330917141],[191659614,788691319,158695102,131053848,1071273689,838543662,1642480182,1254672138],[1670988356,1105731343,387638904,1022537631,1861459043,1803059429,1899666235,1516762360],[1647613510,411043709,2122834841,35895747,1643704219,230902270,1943491182,1904798444],[851600321,292724859,630661324,1827050998,1809319532,243396704,1051269888,730812065],[1685247087,520820644,1229900824,1302371403,1504931702,1044858273,1922188964,927918579],[1618757101,1665280030,1263984090,1871656460,88771296,1790589844,70665365,1600799933],[1025008915,741559606,1836342979,1796354905,988367588,134830947,192508975,474221368],[173462419,838936529,1016993487,862038716,2042329264,1850791682,1998604131,65056929],[623216396,1866608630,1655331343,1826098567,1274279081,150482210,1036978370,139336566],[575539034,2079310784,963818748,1023730945,303325163,1876948569,759292323,1003359944],[1480247527,2032736449,503850992,992248486,2108466502,578817245,755113367,1930708924],[1337001585,1891449233,615572473,66108629,526927613,459495475,1905716494,726449988],[1505619834,1475348113,1166775286,178043929,2130174901,1643803200,428787789,1515218975],[363262960,1282550700,838952558,1377246877,2014569458,538293463,325847042,1308674122],[847963080,1608492007,80028583,348378461,357592872,705944939,907612787,1364739957],[178154059,226766439,1045010094,1036369345,1158261460,1215598567,1923003805,1615169198],[842294630,1866690571,2126289908,1570659795,43503127,1314359138,427402343,1536770909],[1908757236,164589763,1559737900,821593124,203188777,90486455,2071768553,312621898],[854423620,763437476,267193371,321446988,1833032141,346851780,579501714,665871486],[468363694,764434759,2104711004,1660741492,493892620,223447349,928154554,1583329411],[446405061,1661485913,818115023,1277061337,1523990769,1372239692,427402615,1013995064],[551759364,744072373,1164189856,319254206,1375835586,32264953,756457764,799990654],[1966008320,1756320911,876566966,453514937,288130313,1225824998,292520468,29727363],[1376046593,1287177515,709950060,1804757468,1261692922,1819007075,2040997441,186252598],[742707531,272660838,211306224,1970783832,605431038,183720279,1230673857,1900133647],[412002367,318517185,1417463805,713791047,509890349,145959193,855815271,1719459950],[1895753928,1328884276,882953712,1524659897,533006894,1585405917,774752375,1667345055],[1667318650,700852739,2083582583,1654122765,86887477,685268336,209606423,1653728256],[1137643848,1418242603,1545339802,1900534916,644784634,1298614263,434228850,64064097],[1882803412,553348917,616926622,1206059575,881378081,1284733972,1840701996,1231966425],[472011735,1689284589,457044306,1017914577,150968738,1349718827,1509905051,728520988],[1231833734,1884280924,1888035383,966499248,1278848647,488419015,1074001316,174489350],[1361177966,945517686,904895124,14493867,1261211224,1698942764,1185150827,507172961],[368903147,516100889,940062950,1211255150,751479172,1546888857,947995861,654520588],[1941742587,1662059537,787197940,1045631208,811587875,1831310505,1262544895,1824987356],[895297237,425280384,1735082553,1345483667,1496523168,196996622,179909022,87205479],[1623202495,2006493879,51255765,944625155,28070086,1607595435,138779279,58706062],[932361008,1845950349,513045162,656304650,2110825627,1189772578,1689365539,48422923],[496588260,1147981552,1796536932,1853363346,385288543,752017478,1067836478,692949780],[1809494330,1292207162,2046701680,1106873702,1006667212,653204018,963936662,1875021609],[1985103671,1388369412,1826842573,1822506436,1428472481,962961178,2044516109,395411295],[680648155,346206672,601107612,31606830,485180019,2013509348,2035234942,1702132083],[133606322,1076464770,288024518,501443379,1433637823,450696894,566415718,891001040],[1708004938,1303610251,916512154,1227343228,1250351872,976945340,876331268,407151475],[595074741,1701836648,146032276,1157882587,904257707,1114558348,19439531,1665922899],[1510449303,1890475954,1966523607,886659099,179615892,9907155,1582146600,281548812],[401862953,1463421843,1221796851,487458882,835039850,701937463,1406691501,867831779],[1052812140,1833414807,1937131054,667937189,2107859439,1566678857,913344053,1976106759],[391236136,1143492522,1612148397,1902755420,1407165892,829980244,896568877,978134283],[734657275,225172697,1035105965,306477436,791490956,266032063,1288088744,250343452],[592042651,2101435220,1078633713,2031384167,1909587880,56698319,603998328,1333709341],[720825931,1921636876,958084510,567812500,1836430063,640169047,1151728033,1971893483],[1801346658,609981626,1646016809,1548404026,724009763,1944279145,1617049236,955197081],[1785900859,1147829372,1044056480,1188676703,977747499,1643588120,1405991198,297556000],[1580234389,2125277714,1262528346,1319933863,1054480708,1019717828,1793732845,732812926],[605707160,1956598143,1240200819,1203842042,633563831,1390509192,2128451256,1031566251],[1333407828,1741026553,1599099907,213665807,965260514,116672659,862566206,1967860916],[1961290317,1117758619,1450611358,854078053,1713475379,1716166328,1100866976,234638689],[788133880,363109234,1557118183,1422144947,1382328839,317811080,1720938763,588100643],[78466348,1347222890,1902633892,1810997484,1168850049,751397940,340749635,1903968189],[204815554,613168046,546746953,973655053,1144290828,381204714,396813869,1522900052],[1808899612,347286623,1545408759,849731343,1100579399,2042821213,1789385569,1050984745],[1645146606,587069125,270891228,226743691,1487718018,111475728,1886586385,1663508587],[1897239632,881229926,1615927671,153115448,1618783956,632871083,984518178,43361949],[412903170,324905126,1932578454,1095849458,1408685854,1852705321,69918718,1429607260],[1233477216,108023767,2114578669,1728904724,20809146,677031838,1732206441,750253040],[862741857,2066039860,171135422,741022944,1260125040,80485541,1318549247,916124101],[2011853357,1304474313,1675376441,1598674958,1345393476,99348928,389431624,670018093],[251215059,1817392487,993127458,767566737,1302485308,593416939,1120068578,1523887215],[1638925289,298298262,1599886504,2047760026,1739630987,940322622,428098424,301957870],[449723722,203129983,1133104641,1445855810,1338199719,1467676897,1263898801,728396733],[1101794641,1611888898,583640201,1260782727,2127438959,2125012250,1064872326,1403493350],[62733107,364853713,355531213,295950858,819060123,1863065545,1344164358,1070700532],[192998651,1136275293,310868182,1780578421,2008050333,2010619011,578265931,569474476],[542855357,1468072146,1317314860,1582902355,2030846207,2097850206,1536491075,1477809764],[1443674185,1902484296,1096195377,1621731931,1805846532,1702563449,22461050,287700459],[97239469,951671839,1727634368,1083161249,1903628819,634028471,1355706450,558224307],[1415527718,1647127241,700458060,842390765,960939596,1301227618,267818841,1472809864],[1363213206,187738444,1100142873,42984333,1243286360,925329938,1390749653,1232431453],[1246420134,2008745158,507362641,1968443137,1765039879,529200642,951880321,1660448218],[1956042720,1193619502,1840871726,1069981890,1273908541,1661577205,161660351,1324759907],[950096684,1121908687,593388502,309772816,1201400826,1213943094,1818749808,705996975],[1488002813,275919650,1494058757,1647082360,1701448387,1043159287,2030604300,594375174],[205450091,1250990928,2079870106,717129513,675526311,1762582371,963723304,1939542846],[1924951080,1677824385,1512301160,1146741973,1426184796,1962972022,1065592119,959696560],[302879810,1812868987,1508013209,511611455,1073883333,1433191639,2118350729,584098449],[1159464131,262791246,1232092161,1620126080,1409291786,1539459074,1002509269,1283891211],[116992976,1776893606,739750105,764401637,1885211017,119109953,1258009524,436938842],[1948364,1126064643,845197786,118477107,1921404513,2068693509,826804457,353068036],[826495410,1586240551,118519804,1752528468,320554008,2121144367,471058851,1492665202],[1038236519,482740877,1036521980,158598812,453819495,1394669614,90543674,1549336129],[1259841961,1567097886,1463419369,806979591,1472050503,296493444,1127303994,401460504],[1318654681,1321243524,2111754023,147682266,560848511,1959074208,257936928,1958520431],[2104258657,1489504446,82038472,510702674,2081427523,140328167,169605059,674501737],[1401324515,976975902,743397734,1631684508,1211825004,1694948453,832720706,759296058],[1884224926,1868306644,676267556,2023393224,131689997,1155043191,1841230574,778976862],[1803742722,1570926104,245371692,820257618,1716816498,1643486866,1842571376,299459335],[651277617,1576513743,631687439,1588413019,1624182097,521731809,1055332851,345446413],[1832599574,962743966,125534880,1122270381,237677454,1483622922,469000743,1135825250],[1637660263,1004500679,1966568455,553932583,720045594,2019597443,1284275010,473313218],[1667011462,1392504214,762074989,1031570308,2021176663,1319207845,1098014584,1177531876],[1805356260,1066483364,778750235,286347175,690783634,1963003421,1023894792,281055144],[1578179646,1842352932,2072036308,435040945,168158469,1276715923,833563513,1567606977],[1718473046,2080433898,1798112438,2102555398,214339558,977755679,894720402,686738811],[797612493,400975892,1771860236,151390935,117024715,809713447,2074584573,596555822],[1024644422,1465497185,265928716,222381838,951181965,1328076571,1351817442,944360406],[89664087,1163657951,1782471537,2043508193,302303477,1074890684,176769013,1789417709],[1978625088,837009404,1867750448,1592898790,656917767,1876089758,939324044,1027047993],[1945573233,1943874600,821332725,1374854043,536161766,1801953100,1894504151,1576127067],[428934799,416297328,847048638,786862955,32316287,1603146309,1653854973,208783724],[573173317,549576609,1678208116,1606830414,736480784,1110678105,203348049,1214733602],[1091970820,480596752,1184533784,1262091289,1130418833,1582237972,1370402346,114544075],[303102044,1008089488,732532605,1246937334,5905071,2079099786,1908221278,649097671],[106116095,742342626,1271690335,1380307303,889008472,1501607137,85477820,1386964008],[2032855356,434557796,723029381,157690587,982854810,1595939935,1922561394,105228012],[111950342,516026836,1801183907,107848931,157536520,600746730,362579171,822591325],[1838641383,1781849886,615264824,1655067199,286605934,631890060,1061361279,1197764215],[1119704213,5501238,1348173029,1288463053,1212800554,1035441769,402218486,803258264],[551391780,448592737,900202567,1897789461,784649722,909924537,1405250758,1265153322],[1882528753,54563260,1721107604,1438567134,734060801,654725900,818086277,1502864916],[430622483,557582238,114211742,131209886,507455251,1752864894,1506714797,1379416930],[1684164089,2091073147,1275858763,298613742,1562323580,912668216,957090912,912026560],[896452403,343966578,1290672817,908157819,319247606,9084714,1958629251,1925269539],[309762884,994777746,1929409081,1554797609,812965419,902290091,678731975,901542540],[56195860,216049928,215588102,1053674158,635391462,2020939004,1264593632,2050777278],[527865018,22168888,444459034,1107803969,1871922610,1426770844,354609143,1495231489],[1977314874,310983849,1511018423,410581554,730112849,699755105,735786106,1160210299],[1083401792,175829942,1782354165,1174126798,342431006,695612372,463390684,913672295],[2076367313,566462794,1862145168,1134463706,263475887,1042323710,774802206,1342870991],[263034262,1759232010,1813027893,1301194064,332239455,1782160120,1856074526,470877415],[188183271,45724821,1435999638,1104698183,173401648,1676262219,1809038188,215943479],[225974165,1677075972,708666798,346743772,2104193059,549553265,1396665329,827494799],[296618522,46859083,915955979,1484614331,820099892,1611597495,1425698248,1315352278],[1634622245,1794766769,674584542,787758728,390943944,1404634022,1467123139,706364933],[667307188,24038266,1529135832,206179017,1814455761,1646457519,1762404203,1240442681],[1459149216,395968559,1563650078,221606650,26006738,2118720970,1058521810,459045734],[1645388808,1749380946,28145211,1825362993,49356399,261407879,690043090,207581656],[539995704,1878886469,242631229,1821501268,1876073641,1239176327,1493619245,1385980358],[1938405898,347651379,1475575461,1096894916,1869189424,2074529985,470389415,1364035121],[666177344,1816401537,1894096163,1755024215,685540759,1405833506,1486606901,1249979484],[1061521799,504491306,1653702780,1883437834,949675191,620899024,183541957,1154757047],[1415100921,1397231465,1714701907,1354256141,1806783514,901912730,2050472331,1743248936],[548381857,668848496,194375123,2116755213,1287569280,1028106644,565993287,2120190564],[1862389709,272571557,641387326,1873133857,270062943,19218545,783187919,1313825163],[1341062829,348167593,2040542612,284790940,1932962202,98278487,617510063,1617905639],[1022216657,1928027136,1225458224,1221054128,1783489678,2094112526,1703098943,958200825],[106043109,1670581433,1404185536,803687344,945181124,534495008,1950610129,1601580184],[37954564,608734103,1578572834,253389034,1857323741,430330682,873869691,825327154],[2093203853,1644703158,181571125,537668705,1438727415,102065020,893014865,1762820616],[24654603,779955158,1968083033,1352284355,1380460639,340649562,616192042,1145512326],[1588476435,441300356,1524387231,2067857517,977764855,313111901,1585818237,1973097655],[1297541283,492588927,580492024,1426889540,169324225,1271916066,486851684,1514993044],[1104039725,1990862572,710702091,450857923,419806800,148677296,254790791,274662026],[770836555,1450995197,2067507898,1699213784,1436918440,958761662,1526553783,1969306323],[524200061,1592691918,782855027,1704256980,613292296,460524127,760875075,652689202],[1036360122,656527828,1847183299,522126405,1984454518,2020106685,1998726245,16533418],[1894599579,1403489616,25645845,1908246334,1558959628,668177665,1423346444,1748276679],[1234437082,1071308957,332826687,16316391,885791737,408130253,383483909,809406593],[2048614027,309610644,1830390829,1531466455,490536486,722147582,1537182452,755845031],[1477028225,691581136,270823097,1393546800,547913814,467691863,1019099802,1333204208],[355055108,610926952,2099612599,1251611768,1495145600,147964069,1888682665,659308227],[963395430,1842470640,1710158671,132810673,10856120,1681539418,1891213633,1921406827],[41059126,606526272,1017538105,1856232022,348971741,1320260794,934379238,324595446],[1608184962,596322696,874842924,72747684,41947753,1041769514,1400070055,1905815480],[1427271180,637690863,1150688685,166199636,1080332118,941374599,193947744,791102738],[1961866464,1278900031,1443588116,110037816,2129499535,1659619807,1156208388,1110365716],[1454114754,1219012770,2067357538,1696872905,1738867635,1208532528,1226680500,2052285165],[1649431484,1890332149,1473683519,858347040,1292020108,1943767688,1001539759,13560122],[1327919505,374512988,896135546,366213676,1353353943,944557409,1851611741,362828927],[1616478781,535567889,1003450959,249704473,225272805,1363784064,941458362,39402104],[2100552981,1679604610,1063263024,175815694,1549212528,1977166230,1537795263,1902078172],[778019258,844156351,957486762,186514838,38120900,1601302331,632802556,1897225912],[1684012223,393780403,1537371520,541593857,1394123059,1405399121,1349652977,818152441],[465541002,661542663,1344958512,1352725786,1221247739,431566039,1797584865,2118507372],[1352069163,1488561757,1448891677,1093019009,562387557,690461801,984075271,1505410294],[499640315,1672616150,1090442208,1782883473,1516650776,796377101,1544579440,1271340725],[201198293,1355475200,1109714690,1625042416,1362288763,546367513,1844030488,1660707810],[2029967538,1594697073,802108986,769188036,552587887,607409411,1362862259,612008829],[1493439183,378744832,984594866,1634086691,1574714141,814030201,1479349161,1667055665],[617630382,2072882824,832034501,580734727,528736041,642108690,256510585,78485566],[1397759477,628964596,1084516879,1041110014,1237194049,191503097,1923772929,1745224999],[1410094703,409293968,1951026312,2034775411,1856871416,106392305,1481098820,1896446032],[72665389,555313315,2116503982,347652627,93497261,630057020,1981367388,1161332021],[2099183941,408551938,1088032069,951816973,257151949,1072610933,901204186,1080315513],[963090383,206987178,134410162,1953722997,1975004835,1328192934,126340863,168972858],[203184611,794453490,1773663880,1354410932,1174402844,994031272,1155511856,1869434340],[764073648,363631746,163959778,251138014,1349009495,1600986312,6368793,1194375293],[1466625609,272623103,1224590251,446727137,219026340,1712180652,502936635,52231546],[766753523,1394203104,1180417431,1853152232,2099769942,1681665903,1966891851,1815634904],[201330741,1604437430,1774080754,860124835,408720630,507499408,560065254,1613924103],[1589047489,910310968,1439234437,726548923,826796351,293677157,1110864417,1925824918],[1903939578,497904897,1284446150,60581607,940482004,1543853913,1233319634,1804390606],[2006529216,1760479603,528610360,320490334,46922214,789172332,1246383322,1840953072],[288384579,1596058823,733841339,508803283,809529421,1055912276,1087931267,1422595878],[6111911,901531596,1670373672,408374247,446717191,1884266872,789775625,1945588571],[123122501,946070036,1994791474,654560827,616377835,17618178,2120104429,1060838394],[141002454,1374011554,737922276,1250090982,1429893511,207904072,1198548010,1341638934],[1023582282,992251842,246277607,1429569545,815635234,1646174247,343090922,425894804],[1145979632,1093115386,231506806,1753277169,970813422,2093900501,1500621405,386818700],[1887557943,420767967,1936138495,795079824,462426621,872430157,830994496,1097359252],[1391532268,1318529341,835659226,1446461116,174281643,127754600,1955220375,1926169539],[651993719,2130360863,312922963,1202981362,210020084,353940034,1751491621,1016543885],[1112825822,296011481,1596786015,1186155790,682174439,1972844618,332999912,1575453797],[85129343,1496489841,289121543,122220675,1418641525,1044783125,1863101044,1128602899],[1855764562,735545067,608995398,2114951825,789072158,291375550,1468449788,1380731728],[395138524,1942532207,1561295730,600119915,234029924,560910466,1279149552,1456307089],[1844340808,1184612765,1587337195,607664101,1150660039,2113926307,1609723590,1858717885],[349575321,1466549970,1504394514,804241142,369012286,769933003,1396842968,695737781],[1480202818,1426472147,849861057,564045966,1196914856,117667740,1300009049,771402567],[1571734083,363884259,1893251125,549205563,2055432834,2120708666,1215642335,249493033],[1116853630,924962664,90682213,79028627,1565307574,778448998,580073314,2063566635],[1993948574,1644878702,381407615,1321884590,1273722241,837651791,1620876069,1114314545],[724397091,1301282203,2051975123,795110480,1817993759,234546924,1447195796,1628858178],[1495976485,6915911,429131873,886685198,1286152022,1605802602,775306723,169340374],[575587392,852574577,1135503444,1127722201,628888213,1565904939,937806775,1663463620],[385782840,948616628,1015995019,970974087,1134128124,1461257194,372681144,1973290084],[477019589,487312253,829368804,952912317,429384107,1495468280,373116636,382902216],[2027681280,422055804,638861479,1196400690,991940218,1618339085,2103189175,455325031],[1647534960,253810719,1278828286,952453086,233272363,1361554536,2101175655,1006620543],[958056797,1080567232,230072191,1623971862,1500836098,584618643,605844330,426511544],[1988549894,964291659,949310431,435913780,2077277032,1956620865,1675691915,468116228],[229182335,1523043070,1373553654,773628404,1831843046,1090706728,1925264861,1095625310],[854035564,1710410982,189076506,395370146,1771622110,1979450673,520829773,1607700902],[2039919907,851690633,882265160,1876131273,2116135011,576861171,1916546007,795801113],[1804069499,1746622307,1817062543,1304198428,1849120178,1517807555,1715606937,1588282227],[1112586283,1895679956,1688398990,1441525053,1092384260,1370452882,1627941073,1756186512],[1629070145,828076995,18238816,327006506,1121138271,1051025575,112767237,1902813782],[574786403,951155858,821912132,1165771844,1593720832,250355593,1510471623,2069833929],[1611809055,244001212,25527376,5320222,1968634521,256407492,851301564,400951482],[1262750944,636511372,1454711659,757358490,1158893514,1006919436,1966573010,564369115],[1120985333,1665147356,1360621563,1396329169,917700347,1509255439,1260328177,451244875],[86576774,789230357,36774325,925238307,285691338,1723625556,155961884,690078748],[1533144621,93302408,1268944350,2088838887,2101114414,296121709,1796258992,328828260],[1930983198,2061482767,10675505,1722828489,589336820,201943506,1327180869,794228330],[1059862080,1667635416,445846381,144983312,850145303,527848211,1831058839,1024178168],[754730711,732288537,1218912319,1982765770,1589857252,921227623,689037549,970563755],[1133869608,1638275997,964157405,3894403,64051751,1853814731,67825236,254635325],[805398755,1173640136,1998395404,1517348332,1721288801,1378403480,769032768,1461303818],[2089156292,442061179,1479122280,2014295167,1131227294,1461349060,41613150,118578958],[1050713638,1087549638,369272370,1927430864,1376146233,770691573,1027625987,453528090],[1927298569,1115321361,820908754,1709872215,844524012,2036291199,1610981260,1814851873],[883096290,1933683689,1538391015,1644252368,1969714746,2117571211,1576834323,1768554485],[1414232859,333788868,23789167,1948738158,1875823537,888475831,1695249642,1245082430],[748709108,1314442372,1043696726,104760701,1109484570,298317191,1348984676,2009447822],[2058630236,1105487834,886429485,699737667,1032670155,1294364120,268680038,1838903631],[1775269048,21214811,1286332297,721098575,678426369,1250895621,2104116440,1287204004],[1459871370,1726370544,863693015,1545290802,1626526090,840169817,1966051317,1376086816],[913858912,1138079329,716978225,2002170592,1302503129,235876578,846143005,195366396],[1384832191,130295603,1096928078,333452378,729496306,688454869,1875668657,2009901025],[860761952,685344370,58169558,780163620,1281179536,1952412576,1800214142,1659079973],[1745301309,435522846,848540877,112931463,163336295,624018397,332525522,1217220249],[1810985010,1891990286,1246646155,393799406,638829787,1234124377,1378450379,1437132623],[659679833,450396571,555098477,975295940,1449971967,778154191,1997372383,1178522719],[1530971063,368820569,573399617,1758354800,1594627260,2113477938,311061152,1583775770],[691749808,1117385813,669605451,328177159,1057040424,306241308,718812213,1147515343],[1333245922,1261994798,1541746051,185189069,384034670,2014679837,643177418,1291524445],[744647771,1074574497,402283248,2009587923,112348402,675934765,466328727,374523337],[2086628407,2095791616,1468965087,942859471,739158799,41027168,42926213,606164251],[815809437,999351562,676869312,1585607648,1281466205,1585668646,735358803,1111087703],[1033815733,293690732,260412978,963789928,444516760,1871343352,1652792060,877886666],[278924008,574312542,1422631288,1516665971,1581995765,1957793411,423967444,1668010112],[865580921,2073937094,1690563341,470344901,2056850521,527883974,535865963,1326058680],[1656700732,255135576,979449978,1378397775,259433442,1892901666,1797618554,1702299342],[1867045977,968724844,591023400,435134805,961111510,1035744934,751852086,1839812564],[1989067721,1856131894,2112007051,1321320833,1022320930,1096244652,38961104,775168678],[2028549469,1840581441,376828077,1392890793,568942093,183658315,850014124,698504554],[178716648,762935241,117546480,1442906844,1733060974,1336968681,1203610637,1678613830],[756856178,1901377606,1965088931,322935397,573755310,1148867249,216411606,1082851839],[1769791035,306075995,1438804049,645525482,433424880,423685008,714820161,2047483683],[489700824,755078903,550572194,1364828983,88211309,1189027387,207404912,2121495803],[717380352,2053143612,112210203,469260410,1164721810,1378192995,1040772373,1129134878],[943728677,1763743679,1318788483,1865981642,2018338037,584134955,1734848856,1827878923],[40509828,58815099,181773987,1879893086,294828907,1999148231,1801923934,1367710271],[1751691574,2096227518,284113044,366914456,994004693,1317311143,1079848885,1722575882],[2114129007,1619130695,1381576587,1921957730,764305161,305409079,1812598703,1891949427],[915269183,1365254906,138816436,1897618977,1456150943,1878853173,1144857230,1556398715],[1483003474,914455217,191592628,1592859410,229196700,1143256302,1517567945,264643676],[635096926,1394109292,1675954048,1067831208,921881946,1044797931,1867760101,1819170950],[1238654368,2124608644,324656598,54026007,354818014,913819205,1396971722,815510145],[1916025494,666868050,112497845,2093890775,1792673007,1789428211,919076766,1122151566],[1734678655,1793397764,128597081,1577584553,662629421,1745736038,1680360037,2079570898],[255743328,1981911284,752610260,126476555,1761437412,501193349,220445436,1138006140],[1767427458,1708994083,1902573821,1183799694,1480038006,84337295,1805003281,251009585],[1742320965,510945769,59191926,1498962344,1018202905,1581833466,336476481,1578571273],[1550883773,84487469,1363129537,1770395198,986735291,932570895,210146839,665200268],[1861004522,1662956415,883562762,423439451,556351161,1866518214,1909164228,186041431],[1001754322,1081569624,1342310480,1086545353,1968836391,1473320047,1208407367,1070856777],[1130772812,1882117068,1998927076,1630391639,1875980940,1640213235,542278460,228401740],[1077727735,1753214600,1455035240,438777396,1843137221,1953816997,906675141,1939599166],[1878828792,1678579315,1290527509,1438078272,644188085,2083680601,1665303990,902698892],[83032829,1969171368,740300250,1401143149,130658035,2039292164,792363037,1474271439],[1990288890,1594140061,867672130,1348274667,1134630502,1174235317,1456027759,1655307365],[235303861,1941823081,524418714,245194931,100149350,1222478908,1347611768,2049224799],[500648647,1059536442,945958025,1023195909,2087623835,641088391,1702564415,1534369830],[203146590,242257569,714234837,1023849556,2078240951,1021326098,1657198595,1450934827],[1854978701,1299221510,1824374593,1441096866,1083678897,763166816,1980136046,2127390629],[1006259510,1302400641,504768310,559340645,1337941991,485678454,1910919376,1862183421],[708822670,494509548,64134259,436563784,970862463,1194326546,1799901873,812048067],[1974996469,2094125076,1139843440,1177459791,1952408049,266606675,505877154,334376622],[652591346,1143011002,759604351,523055868,1185142911,1043050602,1178577975,845392019],[1648929034,1250046917,361339434,144144054,326036952,1099889555,1711601550,1162054162],[185776922,1305353324,1889063335,1450108308,1481582719,771563945,291157501,402584482],[105643245,735255819,933314102,575444077,1104921128,1872676077,1434314159,924813049],[1930866030,742289269,1804202284,1505540149,1130885717,843741613,699649029,1214324104],[1867158308,748016092,1665583323,243951623,1543783057,42936722,1697430348,1093377901],[1819975591,1767070370,1653955471,122315610,476145292,86873574,1328407311,834083889],[1542940832,1269295758,858264726,1300077748,286410619,473834436,1291994397,671735365],[377650537,362083976,5388552,261369388,741554378,437776324,1157912738,1216941878],[1551140730,730063018,1497946672,158605855,77878931,1880160371,896148509,622985536],[1592166503,1928762974,1163628666,832870177,589162440,1443489098,1644710882,1082520203],[1118141499,781204120,420536975,227304597,2052360961,1719591594,421530021,1103932598],[1195731021,1542813910,62495006,112057025,1309412338,526812834,183235313,780643507],[1345629331,346140369,1264950204,477606156,367742973,657643491,390941617,881978453],[377168701,1328072504,1058764676,864532931,81418375,608577680,918141496,1457973742],[908520089,1883351290,308440951,164130686,1895742648,377700662,945863765,1724693374],[1997619585,1285911749,115049987,1142923915,194770798,1669982314,434949455,1862825987],[1158100285,1989122943,138530851,437764019,174380567,252441952,873200660,1285997298],[1776080379,899851971,523580379,1770129864,1637277546,813949371,1769861190,880591109],[154202433,410663107,770773157,2021620238,565715709,107117550,72382441,1952582479],[1082788309,1648273550,902853219,1715456073,780609096,164316852,1433280893,1423532043],[199251325,1578663611,1295492593,1453861017,411352978,1374770528,556395279,737531113],[1313451902,997653704,545724082,1391297380,134688237,1198598870,1352294863,272080743],[926628989,389631779,510198696,1455922566,320059489,2129450771,129758944,122599500],[1289254868,1760380327,516514777,342841038,378888574,714300058,870081247,1811135100],[395889552,314616794,334049770,546419475,40462601,493487230,1033195296,1970476618],[327586311,1262608981,1441328356,647469105,855697395,107796547,1648898457,1589514397],[240230424,338970072,1972851741,1220027782,1525261180,1183633605,523922320,894269468],[1453956291,1972735454,983911622,1015546028,1108458691,1109589397,1989321497,1340051166],[1178004573,1262603257,707008169,1977190031,1105870986,714693567,1113789762,951394502],[1518058139,1482985153,452458239,1465543513,1401604733,155632260,1651304582,2039098502],[1324170296,658179200,1141304740,1979828189,481467337,231317572,461634348,2091216146],[30458191,336418756,12086304,62050900,1832810018,2018440571,1441340681,567818164],[1016792298,582519877,425164968,1123643596,1642505779,1591798934,96386403,767785635],[1231505973,536809300,1760625142,155282524,1902107268,1533120051,522359701,160830953],[870086229,886359410,1584812874,238506389,1829193841,1680310244,2057424416,1783210439],[181521703,2089166757,1955929761,1814532491,470155914,1669241855,1463517713,609130190],[1136477837,203410988,1039341710,1402343532,829182371,1613913611,876776661,1878068733],[1067048811,1220164718,1452040610,1265226203,1902793895,666104569,739537005,1643933935],[546008258,179167401,666529415,723107105,1568772682,1980158124,1969589623,812168524],[1082601786,1645299790,1838046897,1233647683,1457660725,20027600,1399758901,569169157],[785396819,658802384,171890262,25704185,1415819064,835256076,107136003,798458341],[1707627651,630691632,1302454324,1264955315,832644230,849129710,189552104,1531253324],[1870586391,441981497,1430535044,1770955082,1339819061,788433122,894531729,919896101],[1638333117,389674900,501511563,914005354,1898314973,535959169,393977422,1336067270],[479020050,263725241,711159636,1606942269,1051404338,1406570577,1726512078,1572635169],[1643864384,280463495,2067724341,277624482,834788274,2009737979,1997182108,319365889],[1388935668,1803923689,824142481,669040840,241278145,38166222,1606838765,1321980274],[194592666,1084288019,1796568112,217567321,1291254356,636314511,1607932398,600997338],[851875027,584329092,1622426057,2062783463,1427718856,959435422,1475784854,1505507483],[708729623,790631380,1156139625,2116749545,982948453,558722324,1089641641,838117370],[966841985,388282994,1620961213,1310211240,1226118037,772592951,1298802817,1496029204],[896124407,2015750717,729833215,860124459,2058553209,691942870,392853943,1011961615],[1848237337,1565066166,186688380,936717624,13518038,1295104134,1186308424,997236112],[1985560971,458950878,881621948,971181884,335224503,417490396,1428643676,57975524],[441983963,1255257307,614416171,1646148424,584818974,826581022,1062740234,1204971222],[793913036,1111733692,985404401,149938430,942273987,241653265,425399232,1352921440],[1694840906,1233931028,780086330,404233115,669436933,75149002,1175769245,1725367475],[1828055903,1314622265,2012677555,36970619,254626003,1501361864,1864445140,341475935],[764590610,1732814893,1164846288,1948247939,1857272142,1248318522,1908541206,1928203197],[64488554,139713780,261569610,912381176,231434405,1475174967,1356702581,1808699113],[2043373045,1949883835,1350367589,406598633,1053444561,914330277,1697228488,653257733],[1439636830,596092353,807461658,1306794214,861083928,144269301,214181345,1060422630],[509945165,454799352,210504621,612518511,931073203,645129462,1582497666,1187782024],[68408979,1478857728,1002011883,50638804,2024020139,2117980658,1474603044,1045925815],[452322243,1936395244,600229698,1324254346,795757024,237509478,1414500241,1227956337],[1699575708,1362446235,460499232,766864343,1920044990,693531924,299779048,1550875651],[37303298,147085420,952349475,975645671,829960594,649527575,1506995870,914521496],[65331742,301284482,515600663,785112846,1779259325,1404672985,1890916304,1786902826],[1385489889,1646856079,545216533,656677139,1380778986,636114045,105667872,1376885728],[1793041362,358556293,581990731,1387876240,950487383,842545853,170454822,1738376762],[1885877252,1608147098,1542356085,1892662290,491353950,1390342309,1243915342,645421186],[603225978,1489900025,895206688,1703205654,1288649147,705922133,243802718,1790555147],[2075677545,1163364388,1315583236,1379977979,852812640,1829801095,1667157641,677990128],[350714609,531998801,398001833,1425618793,710859137,337727514,795152790,1807216750],[1103424180,2030110706,1284319670,98555179,1842982082,1905905689,1303806377,248939967],[1045743756,2062744235,1972870091,1498319635,67528013,557415994,1335045790,179225580],[822177979,1060528612,105483095,2119099672,471593850,525952083,1726924078,1726866618],[1914381527,996038187,1808485982,528789417,1474798964,415775483,1230104439,581587050],[112911462,1097072003,580271298,1022937246,1930482152,1599376835,1354755241,1882307525],[1602056929,280316070,798532613,564773034,148447289,1348716588,1678010718,243775706],[1547191533,1037179186,706071927,1976531439,558462914,419406946,535143661,1139924089],[368468894,448695210,1881857251,877912297,402412404,835821461,1455232168,827516466],[807330421,1220551897,2076057425,969131395,693238834,1926940709,1214889887,1709193807],[1258367579,228692269,1519542396,630877314,325275190,52683661,68834653,979489764],[1726682558,1849783889,266530498,1890802054,813917774,764422390,1510115952,1658297598],[1648440385,1887662492,617971681,870849182,94402122,1990215034,1317984239,1403780211],[570389352,690884680,1387833640,2034144274,24735811,834505176,1512371167,2046299081],[1746730690,1782029448,1218322814,1487213559,584992651,881192049,530030561,1242933280],[914334763,1466761146,652352891,544927844,158564302,1694572714,717355164,348835734],[1568558934,1399867434,1307006664,860083593,479952345,1402984223,728642179,357255010],[650606430,2001720490,641332745,1710725989,386936135,1976705795,707155941,1128167065],[1949119109,336131178,599841112,2022941926,1851152826,771791590,1140836866,1005612876],[1024534791,2049520140,1427178288,1357580899,642895084,876880390,421184422,1957306343],[1898249789,622981569,1371704613,159419901,1322505683,712573766,1398750712,836406823],[876283989,1100365522,1442605921,173919279,46487990,1222619159,486807196,335307588],[667598315,499982132,2131091,1237344992,720439090,216317735,1070514692,562264015],[1747326366,252625527,111049899,705574339,939605513,2083200047,430190098,291076561],[36340622,639262860,2129616629,1237252128,629273087,1706145125,1601553131,848256552],[1639975946,1236477497,1242244694,1402486772,1282864178,1876405827,1881571806,540431331],[147064045,1394533408,564805186,420851650,614595813,893040314,1286706139,452707554],[777444029,1531897876,673508938,309340184,21237236,411666807,211787043,1934924935],[1905292749,1481478381,225171883,163519847,1619520498,2061363406,363142926,1156341571],[603727124,943988641,1765611788,802468125,950407772,1129552843,126209392,871279075],[1387986306,22505048,7781309,2118704335,2074430622,877013605,1880138170,1217637791],[937727266,278086204,1036905467,1799349395,974175706,1777683359,1239827032,2046080839],[442040393,1353605589,1678287528,929295522,1378036674,537865520,2033114290,1606863417],[490327488,718958306,970517060,357267490,778517164,181337476,724591747,779852157],[743841068,800112678,1511426523,717547191,1432852287,921304801,1521266145,2020366578],[1884358278,1617147808,340447040,754326922,1015627958,1850836882,1216351094,118727969],[1465879405,1450788289,335781000,1889868106,176493674,186019020,140399045,623724979],[319232768,1916146379,1623052675,937091193,256055419,388845968,1187424682,411352740],[897452604,1814253555,554951940,1522335159,1244706760,1710798738,1476989103,2086585860],[1601659702,2040234219,1596524229,1113827730,1646675346,1700495434,547518236,2017573739],[34939974,557083659,1658749920,1723824409,1418282331,921426149,465529938,1116981233],[741801388,682255159,478487846,1815491569,1985693443,1374278339,1918329424,1364172418],[1614891084,1338198634,1400235357,2096058697,928006728,2017497652,1531200729,1211111683],[1185346762,142896514,1675937055,1210589001,109032825,1024143662,1647143113,988789641],[712528746,1487344006,157704737,1300356602,256286009,1423861692,746498323,1079949827],[1274077778,825416340,53162593,2003868161,563731905,1366294683,720260273,974008527],[517804589,1579034994,567944513,4197627,118520047,1554617448,1891720250,797291563],[1902288749,558252780,556930818,1786133838,1846001319,1545519804,631098851,905641863],[1205821569,69071920,280115557,1134890522,38166630,1315622664,304858698,1413499535],[1274796023,1095766327,1270902992,1622064025,1014856133,1447184019,507336930,1289246593],[862850395,1914553180,2108162291,548949169,1962009273,218855364,977760625,1612329058],[462913141,1868824553,1860862788,1806612655,52967196,327138957,1136542028,14108153],[1668904354,472280618,410157694,212591461,1347242945,1480981102,134405809,11789622],[822574180,912677992,217164229,666998660,1852932584,1998938212,763899034,2123488939],[588241687,772889603,1557903229,1911882930,1301122047,1435899867,172164467,1925253087],[789153049,741376659,1228200475,67677996,1381493903,1921220271,1323434677,1137686533],[1394379,2109690583,936998057,1739419454,2044046765,1143560263,1265369738,1805959850],[605922731,2046467363,1262975824,192385355,1041035249,1902309627,1144995992,1905910226],[418985117,1666505276,1247591853,1647577782,2042000833,2024418759,2114098470,1260010544],[481168906,764901629,1304879436,1194306812,1133734467,1396478673,1776124283,468848071],[231339233,41222958,46292449,1189201819,699968818,1439449022,910485354,885498310],[1234426435,611361401,144382204,512905865,1119695388,1365489484,1538223435,735438880],[1542300442,208707135,950422840,407623157,1367622268,1576734777,1416941460,1277542874],[1012383236,1122355066,231132085,1132190297,812921752,1901990133,1640321027,493889186],[981261603,229941674,873025741,26681181,1186720795,1280206010,25808847,1607298146],[2122997771,619310922,389018410,1022795896,1635322685,311473716,834961948,29477213],[316304136,433527708,182461709,825009169,399193295,1077229050,941620617,1596653614],[1460084026,462864925,391398559,945830668,1712303111,487102684,467988888,1368271175],[2128400083,1001237554,163133911,1908863081,1358436154,1310579741,18712487,1323862152],[1408903716,728676814,962566769,1897129865,485651746,2074736047,1911957864,1168555251],[1790220942,1358494631,1331612669,72933558,11526503,749956302,2085488921,163343635],[1150935647,1287259320,340228792,203708033,992162017,1974883958,645566544,1557464236],[1320855333,1447813146,512672815,2029579038,1883061980,193005576,140766046,1834054702],[1771292197,1120608902,2063739242,172226636,807611338,343244332,1602700954,151327599],[1598651593,1407858369,1669284068,1460579529,1736477215,201688896,599865155,476111795],[1951582399,1693453613,1043226824,420066382,1366629123,237027790,993662507,1659411549],[713086950,1461834962,964802338,2038252571,736229835,1651607408,345825717,340711519],[837630104,2053150014,1864791520,1089432218,1824449406,416055839,80820304,71108038],[1698667794,365839171,1013677975,580157519,109390440,387464685,1715239663,282914540],[1792614844,677349413,783640488,1150026408,1345731507,1722767633,1207054079,580114836],[1949482484,1658341881,1423131993,711443239,1884280148,1309875922,990689226,1693563171],[1096598921,1366970996,25336082,597218972,536605212,1689123321,1132959694,1735984303],[2084397709,247397138,365555765,1720772597,1748890699,242102472,1425451260,626069342],[366196799,1728773010,1952326798,496382198,1410586110,1379536654,1726948073,554375068],[1690135514,934235397,1169005593,1000978300,198414747,1726741804,1961331551,602983617],[1407620748,636673039,1359661044,206467971,903733207,1929210407,739634364,1146163231],[1524273407,414416009,1256007964,1707716676,1765133291,389216608,1229110969,1227109289],[616059683,796202104,1006887788,1662785294,326446814,543859374,74834089,569895668],[114116255,1381241399,566416315,269612212,830611349,1980218899,1633250512,1776815037],[449388632,681362785,740710443,2014660535,1590288318,564724600,353641680,1939742931],[166873364,597584853,332181514,471152862,1995205993,464298550,98593991,1488098070],[293107838,1729104083,1548125690,300468943,909281608,212213220,105061149,328326061],[1657701079,542401482,507762586,652142241,1430283873,1800296046,1068001703,514029306],[1493931009,435244899,1871061928,1852989941,347551773,697853700,1517529937,982530766],[873213048,1968340425,1808843856,235168943,1459691167,938751856,360241638,834061960],[284407694,820297697,1752606224,1873731162,583211206,1041146879,2022095314,364257954],[1479295169,1173413924,1643131569,240565783,474999696,683567196,671378895,36499737],[1336489848,847094433,1908149786,276040948,981309670,1243865249,1326669192,380973123],[1009460690,1707654791,216736577,663796716,1209874522,1666328791,271178822,810553207],[1158904605,936708254,1262452470,1182941384,74185171,1617176913,1856262204,426285354],[1566008403,269651227,103897963,811123273,136555247,1373318073,1235838682,1085730385],[2005732008,1287995413,109582523,746755096,1393601384,1308824873,49700059,1645810840],[997438472,2067586550,344242388,403697535,903684062,1260465116,876521188,104264975],[1327551486,357511101,2038583772,878173852,944560917,2049466391,1158248476,383514641],[1473344146,646461219,126963224,178795701,195864012,1761281475,635527136,1806749515],[200584372,2019605098,548042063,1549700757,657276671,936885776,827329347,1506025064],[1261610463,1632119722,650088132,1484452048,1460087899,425574227,679291556,646800227],[967607553,590528491,1658843211,1245037382,1774929714,423824459,947612486,610276618],[670522066,368496320,112562288,944630705,1344889081,119043817,1345645481,937968215],[1061810445,1062505609,2042276238,174836239,1749910199,176640573,1016018776,845401817],[1192861953,1316678185,661136928,1972572613,2080010585,1450778894,1871853666,49953275],[973256312,1748896789,395561599,447825189,1239360758,2052044686,1942295409,949489804],[506343084,159018979,1280819784,1303060213,1023164793,808075029,165297489,341068618],[836912882,1351755400,506489053,560274367,1920477687,1630403533,570463829,938949824],[1771164280,1737377619,977906672,1994443673,149905246,1678893903,661852033,1661076167],[1112723024,664974534,951926860,850576798,629758764,1707739835,1664513723,1665619387],[20677374,149883426,1409637786,627707237,2073606401,2012053105,412789168,2080866373],[1280555370,1250428956,970442708,1815644159,1393144471,182045892,843150602,1404020235],[1671478640,508590965,1529950292,1974677576,1961717902,607383718,1922235155,229337929],[2022361878,519337261,1799350555,428690515,618408368,1098911817,1577476578,1722498002],[2033246634,320279241,1308390445,318846089,1077061456,324363741,2111821151,1195668156],[49004715,1568131761,1423019867,1114278979,548559353,109151139,90193809,2073351770],[377537623,2036916920,1272415668,781630941,1057207113,833205316,885798173,946116485],[229734071,409473196,1154875852,314252924,505231003,818718547,123760836,1827588886],[480025622,750190710,1120531523,1639144087,1573297914,966057194,1897045540,1017730817],[1891253497,1077070511,971107724,1184953995,234207400,1239657988,1319384235,807841615],[164349248,267163373,1843796383,928097693,1327820295,660575330,2022607880,604035964],[1712783446,2111270206,1122154074,1347335154,677137882,1714807926,836573799,1749709047],[185815146,1326291593,1011224045,918831733,135321059,336687946,932476419,516829081],[1148452381,906066051,917393457,1025148996,774148229,121429365,795698935,384787782],[123166465,734961547,1028435673,183137959,504195343,1788873969,1248118637,1375286950],[1184008620,2111641239,785990875,1524941672,1791575248,1120640797,111508397,2035905113],[1544467895,286267976,188228784,58555689,484242080,1672790247,1867656012,943131396],[761249789,1766882983,1737174775,1016660376,1402076633,1148379493,1249077518,1520217543],[1116827159,1818899616,1186767968,1138276331,1513121888,1307187867,2113835712,1317432415],[556887979,1793241190,1115844002,680568619,397210384,608427595,2057357181,1573607011],[1031713240,105589411,658563120,443799794,127976372,463620641,576865502,1149724977],[621072838,332439572,2126244005,922211194,791645273,702155505,1591546732,1898056230],[889631551,449439117,55958026,431381541,1517572073,112566613,1808465786,1637594657],[795202024,1031313087,805457019,514428133,1451595012,1250601825,997360748,1409990128],[1717959627,326915245,463814743,1020261154,849571710,57149688,434720316,1222336657],[708733038,1257543748,1315411962,828233651,1487014795,581509909,1129901508,127965495],[796890910,1917044557,1288968687,1245646447,1258928714,1366031833,1101420475,801325931],[1364055266,1919083214,2030904122,1965244240,666099179,1237741899,1559661690,1834019281],[211304501,62887981,1614069129,1174219164,1115554535,744279405,103521132,453335850],[1642964582,1457098165,1990953424,1908660904,1869984132,767772130,470622916,1644502667],[119175091,1994745812,1556641435,1071158045,725964874,2022282690,244405584,1555553084],[1319622191,1563251552,428768602,1987118981,1520827555,2103666569,1485727585,84468445],[252365910,127248240,1695781648,1239552240,2024660439,1264997887,1966924382,1509952496],[259308843,101076118,377637552,1527615972,967166099,1682345990,1814949152,565003676],[716220217,446291701,987381661,472218111,763853182,1297338035,1018033372,560306638],[717426731,1803374939,811715010,603593103,139789157,1075953318,140928330,227819285],[916513758,1373715646,1588807166,34859124,11209291,1621156612,1481554257,983868700],[317481517,1407781447,1255593684,1261454076,351993153,552337428,1981802441,1119644494],[771502044,1002076636,2045060238,425076025,1032800902,1570088863,448454464,331994044],[1026635189,1107683562,22368971,456502115,1364235972,6385253,2084669771,1610515753],[1540417785,1124769934,796146653,268031554,552442793,1604041225,587408002,1173018352],[195169537,616589643,976228508,939207677,1008259353,1290028108,318500278,572486577],[368846638,1394537393,726773404,1378631255,1635331384,620992758,1607572242,412490014],[1843727144,1934167466,1212211089,783387165,342000953,1546296130,614310364,1411093963],[1909237149,1530377541,1205397477,586445876,1000933413,1296315629,1312430469,212647383],[602595665,1008695639,1421461042,959448918,41699936,1490123188,618355818,890518128],[2130252398,1007481361,1088171518,1012352792,1037107386,670549329,963614298,506773760],[1946781094,1223435826,374616207,577240947,721040928,1090841218,502554363,430384254],[1282487734,1565687581,630104489,1461633412,679195509,662049762,1139533732,1721577128],[1138458938,805733842,1882707559,785682232,1307837799,1742082127,940514292,2017160172],[536490559,441387442,128246426,1630067188,1181908089,1189922967,1516023318,1078075826],[1041643259,1316040877,2015406019,1549501299,162609675,258271121,749863858,136001049],[82254463,526270994,193555102,927597260,1815810605,140374570,1031393412,1217499928],[2103803167,623899114,994975349,1513834870,530678246,1447993248,1411232185,1432162702],[2113668448,1356156078,1244782411,1683989439,83988477,86779858,995838828,1185423411],[1058245331,281080100,1530604541,379628100,95117697,1901501739,640342886,1515081078],[1261646395,1286667301,661436833,1597115686,1312800400,197805583,541089836,876354807],[1763493751,309469711,1811443062,1293114782,981292317,1042527512,1254615867,484287990],[517840022,1433156319,1857475419,1088999961,1537081183,1789271375,1462817639,641722067],[1678855569,802511581,1509555862,259600115,1719240114,134201645,1032606193,1487627008],[1571739145,911461862,11415230,231085112,1364501089,351664714,253053857,925967186],[781565556,166192227,152622434,1997241282,502513648,1949022340,1279005916,1008163246],[2031360542,1612466890,195423152,303862352,292543565,1641937172,497134985,863380775],[388296592,251570089,773267521,159503628,584369322,1786945187,66062640,1802199664],[1206447044,1381346302,1996757298,1986117418,845756234,1711839702,1419523282,245617416],[1783582816,1766637713,2032354636,392108969,1631687795,248291427,1574024939,1714657966],[464982228,1103869154,1023428811,1054509204,1420210555,947192453,132007541,499957760],[785034575,1223487875,1857996898,1637415993,533362222,691785959,408627179,1690446965],[1161166687,1558656631,78628737,120852906,1821079876,2108957358,723986192,1540615505],[1744164135,1993602962,86044474,442399672,592590998,167110365,750652397,22696456],[1840868998,1092131750,601094624,818540059,1675898282,1413068516,56627122,1941464967],[1723781717,971322057,381469746,1298516836,1126125902,490268954,867091861,1911676131],[908544804,680931864,1767758984,398007453,937147195,774345459,2012661767,768240133],[970958565,556441524,1208897797,1878475763,1714392565,415077619,794606155,844172880],[1343382864,28931375,77263382,1140286142,1732943511,1930167908,340242831,234211688],[700946569,312856880,1645859197,1491335078,750026374,1936967560,355781143,1382878635],[1881326635,43238393,1945197277,1647118277,945770122,660501485,1751454059,1984026212],[423034837,214934695,2000178968,936539936,64872440,276338085,31537021,163395779],[1943228296,726543369,1554755013,469292681,1221557220,485378176,64121936,216630171],[1160481690,2001855120,1067712184,1417223383,788734303,106721696,599347321,112597004],[462350857,1682747887,1832165446,1366037977,359997476,1638705190,1194856901,1968389681],[817268769,1280680454,2114476828,1410266408,601671575,159128406,1948582407,918523780],[1271116284,1443325248,1190165011,1817325686,1825482122,922505775,1596684864,949187040],[2018849531,1567491722,1381115571,1126067672,1255615571,315708770,2091113643,1643705610],[437969520,1683310438,649662477,395194058,237004832,421659193,1556901312,92985111],[1167913155,878431372,2106202655,113033881,2032415671,1263593783,1097615044,1052011916],[1743615754,1335750613,177339476,786476683,1355910025,1111221951,7018595,507842208],[431192016,246554135,1706109390,369820509,179962113,1800793855,1972841142,1940031927],[858902731,787699549,1373842781,44631621,97137612,914345110,9492548,2033652340],[1505835739,239883238,2102153947,294932827,110357525,1537795295,957729387,1433547],[1561952217,1785948673,471112731,1736127304,517060018,2074403325,861003469,1483684009],[723627679,487670331,146428728,838821900,254085476,442385591,563238693,1969533062],[845998685,922996626,1646143995,2009278616,1417837714,1491432394,660407885,838406235],[1237211314,1556623368,1338115196,1251040034,379105661,1926407879,842123351,240087797],[1721346278,1422887194,1651240627,1790646748,957573588,1279868410,10805865,422645394],[1855394596,1518997210,1270263581,311457236,316227036,551988164,162202210,2036768115],[553553666,158737083,2023891696,1351878291,1643853873,2049122815,919140595,630459142],[1781387564,623331499,1695623325,1402987228,1506421888,1319567090,1110093290,539743365],[549657687,141798697,1650002864,1239656811,1917730028,2115498175,616555816,1840603186],[1738130540,1485846073,1433866207,172598422,830464128,2045224146,1566814244,1568891149],[1272726957,1083053708,1696447086,1696153178,115315198,347728524,741744708,42859294],[1401253179,1017925280,155778733,1521623565,1573104987,815576970,513741256,1613568388],[905480501,1817850211,882557922,1245963342,502535231,691461925,932360125,1618569477],[1175111913,1773194230,1317871717,819511286,1343445787,199343883,1880499045,246443108],[1223129056,1554376257,1177418524,1934979412,548599946,983104062,1119691992,754527018],[663916071,1172695307,734070632,1139881472,2036501565,1250679766,905194796,954088937],[704107654,833591694,254178108,1394600634,1568387387,514174094,792448869,729477274],[1514485891,2012371116,1432545064,1704838079,916442131,222558059,252102843,1477466007],[1232092375,24765512,512867750,632648443,1780926035,1654143132,1130073339,1702877237],[1019591344,587370732,69092966,1045356489,255657658,859416968,329952514,1797920124],[2045040682,1521621391,692479829,1084072368,1122804317,625400965,399255214,421318838],[1107471545,1481135317,2046347770,620945733,1540450241,1837778234,1868969817,1750313655],[1558449018,2038867633,366078571,1551854344,345117355,757222414,1027845663,890992226],[1193423756,1595359156,386223553,602569036,1777816825,1088868212,72754558,1975695830],[98697845,2099554601,721819477,202242434,1737830118,566841731,1652056465,831110370],[58862541,689330365,1171177246,1689147386,2040359003,526139080,331071696,2095817172],[766905132,487537732,231430003,1342074589,225836625,1890415347,1312972712,628561866],[1318348231,1614802112,1169748266,2063107485,992522428,1427702312,2069574490,1930231639],[1679024110,1447562560,1893470781,1686968402,1140262412,119725797,391385413,2076076745],[1681985509,362388772,880453203,344384284,961329676,1463745868,1327044774,2050661928],[2000308230,1361158419,1699122170,1860241082,415725788,1648033499,1197746282,1478781474],[948714440,1282084542,5505733,242150017,522739109,1150350818,778840888,2060272762],[1490759010,2028009631,1050040006,1449454406,882788463,1634474522,1820903461,705891965],[828666776,55816002,1935697850,1885026057,498091993,728243944,2077607608,1744782629],[1023578568,313447401,494292740,889631982,471803390,1408733416,408987860,337859793],[635226545,1124064702,1136269409,1460853885,588415062,1377587476,1623082647,810258424],[2098569434,379454414,1477443430,1090076719,1733356803,1787488278,942538306,2060354832],[1880296446,1629349130,544094513,735818795,40324768,1938675209,1250550659,1578885987],[559670715,2073661215,1147670669,808376113,1108101270,682745262,1977028877,1521883056],[1064641830,251241653,1688592825,1495674195,1619647873,1137397104,1089808215,1121409070],[108665884,1772559078,2107461476,650400663,631759419,2058283734,398724164,1081791273],[419851585,1999286057,1421826225,2116086276,717134882,2048952769,653814682,1295237733],[1571559488,1008818313,1527062762,1560197646,774804858,1193742282,833329108,1259415902],[215215379,1710290420,1980608147,1436464962,730626189,117735687,1869850459,1327583491],[733423704,1559384591,1289675639,416536389,1897413544,358793800,710486256,105639680],[1343819811,837242947,622999201,1978822750,641949762,490290537,961085627,1426317808],[733003939,265130200,751537095,2005537045,1738160824,21962308,1822544844,7182824],[1851510643,1309859981,50344578,353930373,1639500237,227685535,21093784,462968402],[2103497691,2005106331,8845965,68710650,1009377835,1237453796,1493020067,6635660],[1518029601,615082253,595268538,1141409151,1496537028,2080945103,1715240464,718338693],[113469567,1822848537,1526795200,1402963754,117425932,667596005,263247829,1172748423],[1170125655,1152142628,1925345308,1059462943,1304726386,1829793404,1950178923,1010465453],[1277393618,2072550487,1756079098,1855082339,665591748,1290674618,713933694,967280075],[1803593110,2113947270,1586132326,1536391271,1316199968,2074263386,804085774,1739054210],[722342980,1375806465,59463207,1019610964,542473000,163419217,1245323815,1100878326],[829707946,1174481854,228095129,1869421489,1348930070,405752770,943108510,1588895975],[22990938,140325218,1881450244,1720570610,1318132464,1014884365,245578740,623505996],[122147177,821483622,40080009,1551903089,575009061,1000993101,368150252,1678654665],[1135535200,1117535887,772349664,935101235,1521253695,1442410062,807206635,32036995],[1625596864,1441042001,2060098611,1608246565,997624893,1056126385,572042174,1296037472],[1058318541,1869586449,1971479308,1634507493,1673943305,146006288,915438025,70812194],[1467768252,1437588340,1650781026,518566412,928340978,1507905232,2008510572,1046150418],[1233483851,163815650,1037071548,1962591275,219826288,1996549187,1679316803,966520957],[1839327927,1392778646,441047765,812479592,1692667043,1373243216,1447898433,830171611],[1317300115,1873294001,1634171839,126702631,10778789,1234043405,210272955,112388655],[224437643,408143226,1202466769,1078305226,305819696,360250421,384286252,83370509],[2059223812,1285819709,1630091550,130642458,868351554,1564469843,1237363584,1822565674],[894176684,1817243802,729148010,1871018193,88991559,2078586429,1285838458,1715998842],[385167414,664572689,1516009646,1174316913,286000519,777395910,276483660,289651578],[894233141,30898247,1351516627,575967491,1333937793,846286761,1453174086,815242122],[1076880897,1044942924,1888756568,1645534944,209499948,1576986093,1930294903,350381303],[1750282865,1420001282,1206499635,1252208468,206816421,429251484,2046074502,768315442],[1453610341,892048293,141436122,1788117018,1077411444,584284805,1423668226,280210104],[1812298922,1134434090,1546034004,1904286161,1560677388,772838730,1922435265,1928314207],[664249102,996598277,881776278,983873335,1763126734,2082138476,1926531611,160904881],[47186523,2107841491,556856027,1621679537,1411139984,1034819261,851993056,154288411],[1223791481,582013741,244092845,2007378537,154714193,1101432762,336328016,840459723],[1334031670,1654375954,1862501344,43748282,1952266328,1113383705,1845939096,334609322],[1570965259,1344927097,2102935252,1559968021,1470661739,169051465,875073434,751283507],[1443924288,825612140,1732140372,48571092,1771379355,1098050915,509482131,213742296],[1988582624,1410931847,1386078478,869715354,1484181076,573015552,1393693723,466804425],[407028874,1108029832,723904102,310959585,1720153523,718833668,1003509216,1966871885],[2044878697,1147343106,402625635,2074730742,1496456849,1176611195,1223419164,877440433],[1467861576,1131533976,1068620983,991578877,1160463896,1381602647,1020637126,216878907],[1599389855,770278405,2005503831,1360497817,2029687372,1802519618,2089227880,2100141536],[318730994,1423783419,648697606,1959250150,214955756,1096808084,391788557,268023114],[596667178,75312211,1492904043,1454528895,1438778689,588918323,599897451,253494943],[2016922014,1122625902,738636167,1643314826,839241745,1550844303,750923643,869243757],[725494324,667043497,369295707,175000264,1200227316,934755410,2020880226,1648868315],[881340057,803726373,1708329679,1831004173,1096035610,1720033594,1828366299,1417946621],[1730406831,1576780359,205649381,1945526233,1359209271,1456517076,1702124785,317340647],[295207116,495929772,1508571943,1911555100,75045210,1113819929,1537226582,1615850591],[1163861520,1809860787,762471965,1546315103,218369367,397591091,237903781,1122805069],[498859482,909734758,71284895,490868440,1793049803,652062259,1645160290,2021859843],[1913535063,91767472,1442546875,1279255096,2089860495,233832904,1398089808,1079323023],[288419649,1453779592,938361329,656375988,735235454,1529477195,562119196,1660981016],[160531661,1583428923,308350772,1847053052,705767298,176616470,1025264101,969676947],[190115974,733365383,1935793127,265626093,894161125,173904958,2053457517,727404441],[1095852629,1844234753,539718468,205787831,1679163720,916837530,973629272,128573443],[1872100449,1414778994,94423085,1741723442,58318750,1384972177,264334260,25988297],[998522670,197974541,1801715897,616844034,2066807273,932068524,1689203183,1845515082],[768208101,2012392208,1961147402,918163864,1447389054,980555517,1776408810,1958222787],[1590350182,1505845517,2000268150,400790628,513792110,1735659809,1780020026,1680102311],[691258595,494140656,1049832984,1622559284,287233526,731772629,422900123,591258968],[805748329,376364942,726906306,909998604,1058912635,747831596,1875077088,1511122822],[120711307,807031461,413195553,1606307200,555951620,44897622,1043074292,1787616913],[477061,1909627104,973510141,1667426888,1616584907,186252209,724093300,2058203671],[1229116240,1600589220,634633092,1041561622,1472362331,417183337,105925452,490569978],[898874269,1822390915,1059873298,626483225,557554858,102846285,1718173645,106460072],[1741533585,888542902,18462086,1934997961,1550361453,1457903452,79206588,422783838],[975307896,597795493,1018570711,1300220054,54108220,1274273305,1729705949,923825625],[1673480098,1356443468,264296042,59921083,68156691,1382074124,101277788,1421481394],[195360710,1987949137,1464861344,1548122038,518394136,1807433186,367843376,514590684],[1033504417,1496482029,214738637,1906846986,479187084,86381792,1432111181,50495462],[1189770214,626758750,877360741,1853930790,1098705487,1863280701,1696115656,70194886],[732224430,2027040417,513919292,1216381737,1735124571,474811604,1737103839,70521886],[178894189,681684815,602588983,917901852,1152096292,317499892,1635572613,1327327870],[805380452,763036586,1326393696,2050885027,1465350918,1564292951,192256695,1148447792],[614596828,1367336026,1913257252,594443279,2026958569,249272978,1495719423,1089438723],[295845288,1770801023,550573785,456445312,360674636,1029856018,2108463954,23289036],[1087654211,833834633,820524609,571649370,522964068,1304154469,642798819,815384712],[1153754504,1403677419,523343411,1843892983,202461300,755140383,1411666670,1062962133],[505194931,635325415,1413058465,348045421,1427477452,461707508,1824119974,1492261696],[472637976,1094840223,1163279946,25052536,298828617,1205348622,1568380559,118945303],[1373193640,1567710502,391792847,1636317472,503717356,778426030,1405769654,1942031184],[1325365246,1870969699,74080014,1804544954,1094895718,94700307,1423603657,1811634565],[1906721044,1416994808,1989723354,1232511700,1076631669,919609917,783946179,1397232525],[1531346599,1006282010,773742758,1688108891,1342330650,536494903,453003082,1908798744],[1229259869,2077698198,2103787130,1059334834,1917056546,355930973,1268256991,864676537],[1517545285,1600194152,1102518749,423272589,251618758,294664224,388784540,401514070],[989243556,199383126,893776370,2030103249,238280056,1368991309,2037455934,879657975],[1151546637,1470869113,1236982449,1095860721,196346727,48864946,1704084164,1225128577],[301746932,1334882122,1955726474,1273672235,1998692091,1180082751,502984912,1449433424],[552512347,1440452320,1796784153,691011427,1128541336,710295146,2040949013,796253357],[609339584,154033600,751179615,1021690557,1952829581,492221654,1677321974,280352300],[1932886991,1806111326,1487712687,1901882353,1865739934,1833970528,743512900,1396721791],[116950544,1524920133,920964650,1841146206,1808516966,1017004576,1915643382,329099060],[131371273,355444028,1808806050,144882032,1087057506,242996216,1815826580,1553100943],[1632507980,1199670062,1159457960,1797007296,835593697,399053916,348888363,772115475],[1859917840,370628007,1264509994,627766628,1672099049,841073122,721256499,1540860636],[1165275490,1367181627,1613472443,2020130848,955201,371144992,1715531545,938448827],[1705710804,698034495,1926230754,1786286645,1082441428,795505499,1564257322,825661073],[301275453,24580672,327546905,969082493,1462859990,102063475,139607352,72821846],[911109104,1840657406,1058927553,917056048,2121356004,1823708901,1057090972,2044253372],[1775560335,1219997929,1873879233,83482618,114773327,1688791808,1623654034,1876776663],[276088469,1722261961,1061153977,814225977,582827897,1143555749,307856764,293915240],[1789620543,1000082960,568758065,1319050073,1514874006,759040890,2109303227,1630606370],[523256146,1728166859,1083353816,356044858,2010676637,304765413,1680560983,1103818935],[1696811138,1380547909,8975294,1126823374,2010011784,1608287669,163989554,1692495487],[488551305,313506403,1780955762,1129168347,1491527109,1309803055,520540402,1167856690],[90040504,1965259460,1167945005,224719926,1675358843,1500711376,1297104329,824310975],[1378972432,904242307,1349533145,1696911037,1996122737,1993425153,1488603483,1132202208],[1407163471,930690382,230666150,214969996,1704815097,54818480,1621116321,1778259892],[1348903708,820468073,1872175660,627723891,1560020016,1882537070,1788147311,2066774713],[996673000,1055724290,1745309174,861041712,1827517335,1219795921,1351018925,1713369930],[828318916,1379190772,100635747,1303317221,1711205589,1198718598,2057535083,1339430335],[1863040110,1895711681,204759123,8731042,423370643,664050533,813199335,591188340],[1245666180,513188513,1622952068,1840451130,1720555489,166236464,1375767633,787079637],[59523745,1732958826,176640312,993887840,1643185689,1274468145,1581501104,133534985],[482524598,2081611241,1247233465,1177523103,622719884,1381870654,2960102,977089732],[1212579924,209438467,311825097,1505281038,1093600110,691696952,1812720211,1932091863],[427841913,1446138193,1834654756,1166617814,1686415121,885880545,398260768,347415038],[329506027,176079036,1715697594,1539780032,1023547005,774107939,1150539873,1307449666],[322010726,249480789,1122916384,1647085315,1182102142,720073404,654739727,831203156],[1869586041,274896966,1643196190,1698854614,1828438231,1830486802,785240757,790188194],[418070482,885878433,1065384921,203388078,1329397193,1533066687,1871223277,1503044229],[116923776,1127204996,910313900,1248537437,1515973023,168296725,1904343515,103738672],[1228583110,660055322,965974754,958100062,647646890,1989329188,317982442,408109905],[716047502,1214999035,819051363,1945196326,915131139,1180622196,1787805231,249795806],[1341058348,619292809,633123959,303753801,586577446,813628408,1275470190,500281415],[884843766,1464839372,1765414180,207115638,1622030968,1667258373,838625282,1441964427],[1201614151,120084538,979072231,2100220098,428667637,1758243631,1991547758,1257538614],[1972431272,423301389,1646307177,1378209324,15819939,422054152,795636499,1613704310],[2010991147,1358571231,1257798119,1073073354,1508480450,1045138577,420010084,847160281],[812281980,2031653910,208431298,1544620014,1954300620,1236547,1031053579,1550525822],[2109305307,1899546313,1185719419,1842816239,731259305,1748652461,1533911282,194628221],[1043108553,1713822922,128199711,150851109,371421714,1152691405,692139484,1358516623],[1766134597,951717181,1057189177,1877275683,389787727,1702959095,316653917,2039101443],[1678802468,1500899697,672905575,510558531,1873427866,1829182325,1591161925,1219713322],[1785763050,1683667573,179212347,1864653587,1782535980,1226983881,1495156016,1486388709],[1101242479,604311703,130120126,1410698295,1430704401,318669253,1782632477,796038576],[936968989,772740707,756391765,876477456,1096495901,129930410,1318931124,57050526],[429191360,179745335,1870327283,1890094119,1738716295,556091041,953245604,1943035196],[1734901356,897100244,361063652,1023159047,1961492572,863919859,1440482243,2098688492],[1879203143,393405305,582573036,1368657437,1532716292,917992872,990420568,1845056383],[1107158527,1866517031,890830696,336568723,1116857331,814194299,742895556,797366254],[1445249626,564511624,1141438213,1541657799,1972441744,2039646343,1412168259,1817303937],[704468204,876888784,1835057527,1259841276,1448481512,31926404,925797926,188149744],[1084431903,65412251,1836599293,894520589,192614844,302663942,481072640,350107053],[1761057614,92055196,507688814,134609916,1801097791,351610029,404829423,912894827],[989088979,1373105446,1127939429,732783932,290985500,232916443,1831048140,2036905779],[1035373771,962834087,2117525688,1479627999,127141523,2093551333,457675221,1637915969],[985092620,1088150023,22926323,483767137,1746412630,878785996,879484810,711992415],[972680135,375966841,1145153072,1421425182,863746112,2016445002,2117589208,1945788472],[192093922,747443609,1539035868,1761408398,1165088400,543625108,797820257,51068435],[188510093,1540662793,234049825,887496375,186990835,1931281487,1712603519,1958307414],[1396627825,1955471605,685462351,1636184616,460610785,843599237,1031053204,178843039],[810440208,932439192,237493343,684458531,990521210,1438262108,1174556994,1958423560],[1341230085,154990603,1370483631,976047232,345698261,142294898,990709519,511185613],[1030097984,1520359045,1755545887,1877283933,2119414197,725990687,354543987,563334520],[1586288183,1079419840,2029035104,1144915833,1855000838,1388168920,1062944602,782606883],[322626957,858138025,1137656114,2077558193,160631123,714749065,1597241999,650962339],[116991683,315242805,1740013230,1081146509,1705032330,404652781,293439400,878554898],[1152707714,211452546,523287353,1206967932,2021760133,1741354031,1473761560,1163812842],[1647448481,176457840,1211698356,471124585,1734064868,1489974720,1280926548,128562524],[144120697,1772780262,1477351604,1997269465,1381187490,244269171,1870806334,152738115],[332568032,2085553328,690139800,1885526404,2080943062,134082071,1444872256,375782228],[191456660,1745775910,2034097318,817090958,1082098560,166339098,1101443494,223712894],[1844979803,1911560299,158307381,1984321773,753532709,939954063,1291072015,1078973094],[412490025,1586136405,838818024,1964131100,179427585,291642440,1401298935,405172607],[231623256,1862918978,896022895,693238232,1854501766,878931002,242324021,1575343612],[220996223,1075717610,1786154096,807578962,431656489,247608487,497865143,992235354],[1068783458,274058655,1054042178,826531734,1481107268,303038786,1459503737,2073945681],[1816254274,1014222022,1624208468,851816462,115187911,1760497151,887777572,303548267],[881310546,1998706525,1847692309,1119597017,1090435488,6146493,1088616632,779375191],[748988002,937756440,1992974985,1212824894,1037376971,556558708,1272792953,195528345],[1166870336,421111747,1603802859,467996430,702154839,536331157,858659984,510209369],[1614150660,1001133993,588594530,1282231557,1100125899,1007448883,92802730,430420671],[1789794787,1806817343,40984605,181771282,1070446864,2055346238,143226477,1344328896],[1484236213,1718458380,1823978551,340491584,962931537,614547493,845701845,1476182567],[1773298046,1624269683,1744791998,803731742,282863552,1570199106,1761510904,504115495],[1903430281,529539292,857036879,1015258878,1651634352,2062008824,258053432,1911305877],[1778189594,1048453300,1794048905,568636904,176829748,1781761647,780455725,328335095],[998898778,906068504,817032224,1956869253,822670522,1219694161,2074337176,1925230738],[1963946689,90583515,958287180,1052840609,1052576420,80897511,1300479247,1658128996],[154840086,374715684,1371345072,2102400997,1292676777,1900990997,1930047029,787721189],[235092865,484693866,557261658,1961210443,2028478370,1216802694,2106010254,1197000478],[866875361,262591842,70538786,2013108584,1581058068,1868233793,1044327465,1429096999],[1512374065,694947060,1943920363,1960103367,1594903362,1275711951,286745605,382407107],[643950164,908963339,31515162,911180942,2081830663,1367912366,186998893,2126343626],[955376408,188079213,1871350314,1860645035,508853575,749005903,1224664038,1404415806],[409473796,510801712,1335893996,467443060,1650400670,1507412014,1092630628,431683235],[1738335045,256725792,364674691,231094421,1337845875,1736272095,1815083737,864982222],[701968078,1763626977,707616222,1951503906,587860292,415071892,330582720,568064564],[2110510304,707720559,1600656413,156231517,2010058804,707136780,599319379,1907955149],[1315215430,25924700,828451516,829399555,147799855,688573910,1968085721,268072375],[1601557755,1788286370,1592455992,1988626685,724358583,674211730,602056278,1033772655],[172234155,676717243,1503971990,868706782,295553988,1100134866,434263508,1523606728],[1837757452,1077244894,1027741251,1619026036,1916672762,150485011,909054368,579523708],[618222777,768897028,239305496,121737147,1161527041,521379669,1973154982,554005834],[229875713,1381609400,363140953,446816687,404001204,1334600255,1395992222,497903812],[218225213,815620102,1284629131,2034230641,2056401317,990446673,1762397206,820491750],[1021459456,517234159,2115791593,367890228,1621617139,67219932,570124971,1314961115],[1325028750,177193514,2015205704,1240776986,1333438353,950377419,699110651,1538088963],[1162320924,158555088,83858276,1380292662,396895299,1030201695,135541401,1177155025],[1707214134,250806536,1193736199,1666360193,579726507,781410825,1147402401,27983054],[355078769,155266469,2044310178,1810492712,2035089700,1938880458,1873267978,1342064461],[446545963,1214734789,1851456503,1378598160,557829498,1990176451,2092603853,8533326],[315319563,1020046467,1008126288,4763850,1013292837,48497034,14227192,168599357],[968353362,1237995509,1687210570,1177189785,188554,1483401679,1733370818,607450528],[874637497,20351321,880714994,730500613,1240376961,91839085,662037414,1016578907],[10172678,1088538203,111859283,1262970026,1509409624,1681848921,416083196,1264691681],[187658980,631855151,143346301,762324981,1501893027,2048872876,615119802,939168450],[762806729,809719249,1390393736,1974761207,2033257421,1518461189,77554862,1792976146],[1820401735,1767388851,1546383442,931479954,746907701,1203596536,1447451358,22525334],[1840908306,1694086102,1908420003,812435822,2005619811,136383254,1980660232,296543924],[398254370,1699450756,546292023,287553679,2133572,393101388,770335684,1021220088],[2047536222,302260679,451541026,1281576327,1646196346,442638735,213867199,920084303],[989480039,1338116252,234640301,1593957174,1557027829,577187483,2010409131,354769019],[658310341,2129370334,1769095323,1313419815,220281168,1923005748,1483140876,890748061],[1809802745,4855127,688377060,263026449,1542847011,226904205,198068423,692115357],[1255688775,982725012,1659501569,1869484172,1410212106,682563690,1879836747,474465305],[119400238,674638516,1825541601,1133943944,1958839499,1572322576,1786380716,1447033197],[498516051,888507348,1928126056,1556126884,1475083256,1522656542,1237338210,587542510],[583360535,2049177486,1500362701,995663576,1434877193,82512888,1532635833,226762504],[1196322989,711370517,500104945,978017650,446497700,886403450,1210211212,1602140342],[1998282429,1368563045,435923939,977825248,521754542,1840917960,636640272,1213505589],[78882868,187499768,1060197403,1867857463,1243738614,1870352800,526114333,1858871425],[109724306,1169257163,1589926206,1160987880,1606305647,1131622924,1720547780,1462037092],[1877089269,27439538,1167329526,1739912791,933754862,1651375493,279588370,1289919108],[460832609,316916083,1770662254,1895073331,1823119910,472861731,1211479286,1348832798],[428515414,890126872,1252853840,1006117607,292794226,910275735,18857256,290218808],[694726370,623901065,1252012823,1118497734,1510961011,809084822,819475036,2050139055],[1019597691,1789532841,2083673769,460919839,854648938,714095046,2045710907,575603960],[387398557,2002070619,751773177,56705797,1548184044,1125301501,1769270351,1549234496],[1630590627,563629575,649104991,113615525,693731379,232974885,1541668839,335562397],[1190931182,747962190,1902855131,165291982,847001347,368529190,1274795114,272585522],[1635795232,985320158,300580302,1661007034,2028880134,42659764,878686699,1841689871],[386607974,861861662,951869401,204179625,465649032,505983136,982608888,1507964503],[1157752073,1624490421,1849529816,27087137,897675315,193170163,414439837,1754184631],[1784143462,258917342,1586831633,1709213084,1865146592,1020653971,873644640,1601485192],[1564529579,171958584,1609174416,1959332815,2061442780,1141262256,304712001,2128238035],[563338482,891997713,15084828,1414770884,1859795676,1321495059,1977618243,1542216986],[510331771,94281273,138648306,63943459,408058152,699536471,45858539,1530508916],[1852316938,1820227695,571917892,1181105142,516702275,1180436797,615849002,105549974],[1512716179,602602502,1292299494,1028105630,1737759714,1342023559,222984702,446163896],[1942981925,2018391619,1209116427,841505670,1510009761,573911799,954118721,1074934312],[1175714012,681924645,1016909723,1604756676,1424090952,1243144994,1431745591,1679813103],[1151842705,924822235,284687867,2025352962,572533211,1848851021,499596146,700287185],[327797122,793659608,1329147717,9185654,376227834,809474490,1208807193,1890774231],[103308407,1336575345,719541291,1828494545,1015489473,1395922200,705561398,1988235169],[922278497,1087632167,1243828057,838455068,1843349178,250147980,795608071,851202549],[150978692,1343812748,1260602114,1554467554,2106427389,1434378553,1943847283,1484695428],[41465528,1263091573,694938791,936208450,1332108291,2067011998,918077955,1711317463],[1830683944,311379256,393584004,370046436,743636846,690702245,1393610182,502062095],[1095169583,380437139,507496982,1227475629,1686895448,238475792,239660983,1457219050],[1089588738,223663920,1635403802,166086532,925669243,2022109470,1299939418,1080353178],[1089866875,1444564298,1473689118,166958837,566456989,2079798628,1358823947,1697517118],[630892089,588237360,605808429,1762557280,1912690971,1415406272,1561591671,754790754],[1735594707,450308962,810701111,417293617,239901663,782010301,718514478,1123043016],[1499005377,1409990448,775551762,1839690762,688318370,1283147848,1500256364,1822853193],[41477941,592704425,2018593152,325821566,692649922,1521239312,1895799913,1176860304],[1853229570,271224332,1309749419,1663825873,321197064,1394015778,1166836412,134906983],[718120491,395354888,1300713989,841441681,1085257274,1386894975,1350940202,873559031],[474466873,1493108513,209505763,385237151,881794820,444627013,1453375843,343052601],[901680247,1233018188,2050895055,94538597,2003407198,55964341,1369503820,19974270],[927341668,40482716,1940161105,1491106575,994075749,805089040,419358799,1015751595],[1025985286,1453751185,1797792213,1937528311,797455891,103236052,1818023406,435017636],[1837152679,1898449534,1370514359,464133007,838752549,1377131581,1590895770,883383360],[431612360,1504736516,2461350,1260166052,691878308,65828631,1894375223,951295522],[950124648,2036734238,519463833,555633733,329641066,1420259648,1773845653,1959973443],[805319170,1459076737,1907148377,1740405295,1526930513,1850964644,1013292164,117006287],[1709926141,1592901974,523229984,1125860658,1545127942,215205098,734465713,737240493],[1184042379,1688777984,1651293696,1749660625,469014217,1103785395,738743152,1828809821],[542157449,1249502622,1775443778,897311418,282471006,972981438,1042688394,1931775796],[909084067,1174101400,1316591038,879265037,2057184909,1535615399,897214099,1021400313],[1565995696,818296755,245532827,1383468603,1081660383,546902337,956712864,2118620678],[751159593,2037788895,1606293931,1935188619,1734398579,1368327612,785812539,1141939582],[583361251,1549242863,2054301427,1912482717,456841102,1177592247,1460635071,277558426],[1345883471,1822682772,1434386154,1406390805,1810869813,1389311281,1490852259,357763381],[36719393,437627160,1993175300,721767462,1535432620,1085856927,1262178768,1909090900],[1103360736,1851676090,958384714,806799677,1505915348,598452103,484869828,647669554],[1839203407,231936672,846720181,989108912,1336121542,189700545,362998122,714335595],[410123618,107111673,206552619,730009888,2001063491,470564213,1727909774,1048247527],[1191813951,738339055,971884206,532907348,1385121618,777645829,627085155,1155393278],[2067762561,1920319045,775104255,936008208,470698117,1711443271,1102096318,1273947488],[1657364182,2010165604,1690794031,249306836,480428602,1173152775,794130643,789464416],[934234315,1748703146,482815254,261482832,111444053,1052524176,1374363212,1983801296],[1724105429,1619732700,1643510626,1619813139,1964690437,326315266,2044248325,699167256],[1038604412,1926391263,141686241,19567938,72184060,761170191,714932611,1836633003],[1741956367,750338103,330968967,1755710440,950168258,1852938313,738500996,866893457],[1670953126,1181080622,1121429899,1552800578,1749654770,458965508,870187853,1361229667],[947377144,921743019,2065139782,2120665703,1651900989,1018228174,995401156,2080457805],[43873884,407129262,1211693693,65913932,179031796,1093817542,1203933774,353673157],[1156576465,840590177,856384761,920688673,262118905,1382500341,802891277,1660420317],[206606068,1899117680,1178104886,1995306306,1084732381,705200380,909130698,1877049827],[1073390359,586551474,921561713,2054904295,1615704784,1210729122,1584211065,1111658537],[573526626,1856428251,631477846,363333000,1070713067,962633440,250583857,1759274851],[1283205092,845256168,1250066280,1717357116,1906979793,1174685688,635778986,1349251930],[367541025,879211334,418923889,1721850036,1006240684,1448823147,1794117246,809781931],[796575994,750093197,1933431194,461094548,1751689767,1287733486,1108117310,335132575],[628900628,682282358,1574881970,1546970119,607242043,1299344718,1899866701,136720567],[453160144,1119982231,954828935,275201548,201493731,306049915,343372259,1255164780],[245130596,1823210159,1703826230,2099481205,857087751,1407181196,298756731,2027897923],[376129219,1345881502,383662911,2048308265,925451683,79190001,886359073,828922560],[206122263,1161380742,1310343391,912890554,585077590,181456926,918451070,971765351],[832233082,1528310519,701464437,1408353263,1663305455,425159238,1879029335,1825468737],[273664061,1233941070,583754261,1485274157,1537169585,888857617,40353381,326224507],[2062856983,2071579707,832009232,259736805,1807638972,67212648,128444004,1339571967],[1894379515,1257445801,1928161599,140576271,406573437,506126029,1878556489,1215326880],[2043047339,1852116578,1051635740,2087831367,2033475734,401877444,967744484,1902683888],[381810095,768822173,1365549406,1090416955,459929754,132842239,1998089349,541710176],[156176160,905698452,2089260758,39385072,1041722791,738624789,51971400,430023879],[1252656923,2020880805,2043604281,521914243,1055234403,2030866536,1535689963,1674764094],[1302117346,1841191275,605407323,509545395,977501185,1376231911,853854124,352573244],[1168048331,883893441,397951699,814603758,1708889470,241592160,69058122,91673842],[755467048,299862819,850202702,543460197,1332172728,204964000,167396928,80244208],[1051116783,949971884,1998722514,1743147212,701560676,125883588,2116439834,1437548930],[1997400473,820322062,424080403,1539362437,6400275,1123789783,1950030475,1723963317],[1610631142,2118453471,335989055,1739149271,487862066,99692166,474622275,1152648419],[504381905,1704677,636459177,26227475,494785840,1636401617,79143313,373659941],[1732044500,443028599,1393880785,1221603756,1367256629,1269811690,1734468339,1505896600],[1052352493,1593748126,696378497,218016891,1284946872,1856582993,196195302,132240712],[1263075068,967860581,535032334,917422872,903161917,827854581,1731404694,1299504208],[642747138,343973678,1462733405,685779498,1517700129,744009873,638769171,403623340],[737132616,1645729973,1565033098,1427486026,1856645545,2092740127,1593400372,275834714],[2032405130,656261137,1465868806,1405225854,2068187073,544577646,87626723,1368443553],[1214015818,738126227,197427507,1887421393,1004462445,357179336,1580368609,1260931248],[1686805366,1358389469,2052022316,1446228819,1785602482,502671927,1713429567,112377296],[20873644,1139632059,241837226,1479632540,1629446121,1257242966,71391888,1438315114],[297170541,1431060582,1253311759,616378802,1441070785,1731388978,2062293286,1964424070],[407071908,1206254310,132460989,1974438104,336624176,1125884151,1662636470,2045277688],[933799128,1957693460,1798885262,14071920,277096099,1760173584,939164075,172966237],[1709131046,444090489,1366100687,1687383412,176928378,982685195,2044578587,1405720504],[957623326,615663502,1963001513,1282074393,1332125727,322801384,120896863,1022594780],[1750490013,1268478459,1887253007,398715803,2055659103,769925433,1741430017,1938302586],[1287685612,1085719606,719223013,491847620,107351501,1897587228,1365760327,575948935],[674673558,645082366,20165901,827814481,1929475335,185355796,1521220703,1556807654],[1478749453,108524686,1823544003,652526025,1234300671,1974687576,889056072,2061910166],[988675678,1523701598,1384352620,1221827394,531390890,745224332,1023241657,1304646976],[225546312,137936343,1871296581,1549675803,760203025,71983652,339276545,1408038049],[1100253888,1230622874,1540638779,340688915,421153908,1361003729,1397997656,2074527252],[149538194,1037766965,2114897370,1960018739,1546105599,760317747,684615032,679035698],[1748207052,336613077,1298766348,1780002251,1855131744,1666013080,1441169989,430034582],[1698117494,938192043,1493794653,907762757,1000258145,1735165581,2097347014,1601437355],[125290560,197156901,1451186851,881901913,2094511733,383692550,209523665,1357055033],[1469367060,1200391449,1395865109,1645876160,510701581,2117046422,702365225,1697854017],[1603624121,1081863393,2055669115,162765923,1427667021,1590925176,2024449761,1405809786],[1295090324,1250759820,1204760136,185619105,140860587,1126044166,1842909151,1131077654],[1263617390,1887756023,305712702,2040044666,1890113693,561193769,1738533288,1958218932],[1884625813,1991869184,1486099435,602742736,1434787900,1424511151,60028660,717556729],[1680681252,1948782820,910379306,1364042556,35201749,718216806,1127495631,740316799],[645175479,164341306,928365171,1679854931,1139010893,1229858851,6769698,1678086232],[2045152908,105560001,2066191328,727561895,1207300374,695300072,880267632,773913138],[1406744070,1663132538,2037681111,1558936727,402120,1413065782,2119362634,1797032751],[1338474729,1590879083,511941375,95684450,111818761,936296447,1777950960,1472524099],[1749390299,1993444150,13050515,1249345780,78284398,1704077854,1370374831,1697278626],[169119847,772136255,856907112,1780277905,1121593694,1234115008,1527202440,1097941296],[1779632026,318325200,1397433829,575072928,49283694,1262461466,1192440307,881630560],[900953482,2040669244,1899474774,1805509437,483428366,454741519,947144693,301265186],[727442687,1790248211,78751992,1987072320,1552532394,413056725,243199393,544494867],[1152762295,1010442270,182839138,1554317136,38457339,1061949717,496755256,1118685654],[1317121791,112683991,853397897,872706175,1181444886,1063080154,1286128000,1993631838],[1049712762,447870956,165817691,1668316221,1934388382,674233391,2000969705,1027539502],[1766723110,119741608,2026924836,718107427,1763303440,515612467,153584442,1296816148],[1529976730,1147982342,1034237748,715654644,303212654,1941266099,447653482,316454100],[902899730,252255553,820263617,1599146949,873946007,1026470480,977817473,1172781521],[1527569536,663838084,501694056,290064713,1017551108,63104227,934374509,1665110964],[2074917357,309245038,1207343970,695889850,423965957,762084393,306690493,1664512936],[886632959,1008532535,501788418,1754270133,1536708417,812630844,663439916,2087140965],[26384660,1896714543,1677209625,1637540314,788837608,882881423,1555319440,156781941],[1116945477,500733289,199891260,298493734,1792439651,13068789,1884716768,1498535196],[1996437841,997933049,263483958,238175739,1068707639,854486944,301673614,555937464],[415049735,1300355336,1428677156,1116142850,541518937,1344809086,1327333537,1778677800],[2017836333,1811183197,461906276,776208764,1648936593,1501716444,982322007,2020390448],[744105281,1503677389,1875301246,405117417,579817534,2039074015,1879798812,1405399154],[915548644,789122159,167898137,2004329409,599275108,1173888170,1485229633,1737906404],[1940413708,462852458,1320158965,1097413804,1193303247,630727504,54497549,740640020],[298049235,2091762637,693665919,1071368779,375862298,1687681530,1981541770,842845929],[93719294,31827273,708158202,2129969892,1867370479,643782619,1033231881,1652613537],[1122375650,346486864,1614512409,1657607074,1620960410,1107023212,1524935265,123728407],[236621952,1674605344,1553745875,1974708098,885107732,584601237,1053696131,1187447968],[678506183,964412465,426639791,1743137780,668191146,1355079206,18247789,1612405833],[232657180,1823436829,913554523,1825851015,1216210479,1969071544,1343831894,1659077898],[273703126,1588210543,132990399,57972714,1856633434,2079648980,133355220,1465962143],[874781640,1332748610,2074687655,725528983,204998690,335594573,837241912,1239411243],[1035664084,1370210602,718240889,1473883540,741725383,1170090828,1588256467,108836855],[11467532,1987310112,1412579009,243560512,2120926165,931409275,1361933473,1442302646],[1222232618,493971738,219870622,486312365,1586765211,1130148094,1997788184,589045778],[1997596254,893537980,290154738,1141375128,1976244495,114889646,1957552388,35566272],[1566721373,1278199258,1266226153,1951776766,1513654624,943313823,979915112,1762893869],[118707937,1454886227,1782957764,1679532599,1897167594,1293418254,310011232,1838228249],[2079369661,872705465,2103374031,374094519,1620870904,1656559579,276702357,1164973590],[1577636971,181350463,1701972817,1322015824,1352775170,1294396212,1544481451,1995525937],[2021820004,1646595307,1940216828,110076959,1761456727,1331409831,549223630,616825655],[339315767,2054898334,635764575,1460363744,1155513269,569615195,63696632,1684022142],[1125847384,128135101,2082204062,968722371,1540186707,1171379989,1412919589,805001291],[33930233,742606488,1350288071,860490738,177752112,717004257,1280684932,838214850],[1970770497,2087658138,732639533,33229179,1700382741,741491817,202141251,1216985230],[666957170,1184433039,1266547425,420317547,763926066,1234787145,407459757,260782954],[403295719,1122069777,1354562966,1033132241,2086714073,686036781,220062637,1289146008],[665012598,1149989283,555863726,1287363899,633494817,1842473456,680802138,1504815511],[1271027772,221691332,1776604806,1961030051,313278032,2052739425,1960072628,137099023],[1078014719,534922538,1317712018,306444358,1533187952,1864713569,1475071496,1489118204],[479310054,821213851,1621631972,1882225645,49387887,1263733038,1994085707,313202995],[1395845765,1388147483,546214221,1195980799,1470592727,1910837918,1907989751,267574189],[1236205842,857326130,437079234,688469158,1942235986,395789326,210879758,883267819],[1185514026,378455555,1759804495,2016043195,586357516,933193552,256812899,202089535],[1969682280,1015411699,1909029013,1699045683,2078549094,132982633,1358455047,1958235464],[948424004,206775424,1364241817,985218533,1440917523,74336472,99687226,56735962],[1131447063,314229129,69568169,1858248772,1528401659,1822308433,560885024,1651458895],[893486332,385118603,976255206,1966437002,1017257597,1003996845,1709307043,2010128957],[2129929823,15880037,754001635,1773153505,1521103240,749709863,303265164,814665327],[963534803,1701996045,1396108092,1822846308,1507202330,1301404699,327761658,1798290749],[1767522334,817807080,1873527704,1497266440,178847109,1582952086,913347743,62069574],[2082634341,929132731,1575903490,1881369336,1637145178,277559813,507640981,427298602],[2041782817,960662413,1529804865,452591913,729326962,1431960290,1506491813,1290693176],[2025535944,343175957,626912657,812130739,1859612903,1341352182,1818729567,808235239],[1461801314,178313945,672977014,1343154765,872618557,1358305185,1840511046,1832295842],[1879155254,1833783668,1228808041,1377075903,591880579,767373014,1102112660,1884302413],[208449588,2064570335,1330804296,1731747878,545285994,690290698,208991028,1681296],[108419136,2003681526,1243891121,591064204,1784893459,1299745734,992262036,639290830],[1262508548,811899871,1380180332,1561552971,1636789182,1153206300,554600398,1469860907],[1403286940,494039623,701140681,173336010,1088726689,1110744722,1629443539,726924784],[286166837,1180861435,408954701,550711629,1559582890,1460105945,1928853106,1983466989],[377534800,823164573,1452212677,586106525,1145155425,348925774,571048073,1275362734],[998563542,1415894864,1397083828,1425467891,1336099044,1038670470,1374451224,1270358373],[1705410605,1186274951,778272288,678086806,1969452005,1986737068,1372447600,598956986],[554016419,392820247,1770456681,230027072,1953050835,2098832821,1723902684,986148342],[1249589192,135537420,586069077,1111041441,119297246,818290320,362729673,1108921893],[491199652,1373559306,1083937102,548143782,1447822100,1927606925,1649896777,1079468488],[1577603644,949039694,1836034608,1256969826,1042885899,499536629,1484620565,814063686],[769354830,870252560,326817994,210304516,55698605,587953768,1420736859,2107742771],[1637875734,169244459,1574563736,1205928083,1551957559,2104599849,594227812,948561978],[1425615578,405409190,1853955427,589888832,860739218,1176352603,428918347,755468258],[2087918313,906338986,2097529145,904206181,701010573,1696013147,1037371647,1706628951],[403803881,2002881306,1854687139,671008115,1196050627,227617579,1298853418,217148263],[779762587,1167786414,964755522,1550734218,425747156,1820989609,2100933165,1972565961],[1321855659,832879707,537052166,209735622,848739505,924721206,220066034,412764282],[1326804152,1496293130,2128900211,1045652534,715035928,275410342,2024125662,1971621324],[352828481,1908298947,387070300,703758121,2065890790,2090765171,1539507514,37654246],[826359321,1058677211,1744460747,506636074,1668515266,497939421,1044097041,838553245],[1579187255,1319149382,790984854,678853750,2023007881,1362342803,1810208246,1045930705],[81698486,383458730,1430489404,1557400704,801129004,917715682,1839137496,247007242],[790517098,239598594,1472289043,788122552,1519402063,1591731968,1884887858,2049185489],[412914395,906593907,1686501812,1238900858,80908080,462055331,673410253,1258797582],[2033649775,600364058,1687261386,1548011487,1686402441,526755643,1120967084,1425556675],[507928077,544865857,1903966445,1853247576,859806396,1568232827,159652094,151372537],[691418158,262117888,777252669,1436024388,1467275356,542215288,1096223030,2074088006],[1561218265,1215641370,1547512506,30299248,1842695160,2061528046,187210501,1452822689],[283283917,1317519109,1748536168,1659309122,1937631791,1038908945,2115577026,714606081],[684735042,33267151,939507282,80066382,2127767526,786917665,1589786390,12075679],[557160598,991195524,448657864,1645951691,829820164,2105767189,474583983,1814982871],[1252871394,960374980,1764537159,1442037275,919314738,666904153,1945048143,325167793],[2130438731,1061261480,1532064598,1689994322,553257586,1136661727,222938043,763104616],[1322701129,1502193832,119278910,1558958720,1206727715,211104840,163641939,181988309],[1114347309,1942726042,1856582764,2019363198,1791530094,1532146570,1285644592,528066985],[1999543837,1652344020,33652410,1213537452,320274254,1962002341,251645977,1556168],[1401917751,723718199,1209321514,436540305,1270837706,678486167,506638725,400016663],[223433228,1047489215,1153248380,1933064115,722040636,756402739,2127921732,824186928],[1694684189,1126453669,2052859600,1467917506,33307000,567639719,470440008,1743315663],[1307743168,1820981671,1677596123,739498793,277398480,893418369,1905897296,702388410],[96503439,90710189,438745291,1791459850,1007522218,1673044878,900285823,1296121756],[970850333,165335721,1015711198,48642604,1095241200,1368552989,1942021720,1743217810],[1560925256,519192724,1590323927,432379427,1760008425,1985546693,1508444494,1952214756],[1894178487,1090592980,903895367,992361235,945680564,2093354943,1356990553,1790239667],[534769928,1590464589,449350929,1668880374,1376123193,37230839,1200262080,879429258],[92974711,1490266820,1751472767,986612897,1365887064,919453288,1605734876,758140779],[42489856,442259508,1846856057,197281245,1818934987,1188580254,2099296857,970563058],[274943835,836576775,150607849,690955655,1401693741,1499693651,1601620713,1390234756],[1107431979,157614191,379873443,440634464,1074160492,2034805070,1407751587,1352678389],[18868152,1860194956,187179140,1067588586,589439373,1339906218,2007248303,165436739],[675967052,1000373656,408810898,326724164,563658672,553556121,687288129,1221751804],[618919401,1126182633,1276702618,2013634470,1308058570,197188695,1950613723,37160269],[336231582,971221302,233109903,388884259,765311107,404106389,2026605449,1846432605],[453946629,1562155179,949380220,795140324,1506541193,1886271919,362998197,395372277],[266523855,1239025301,835227049,1532135152,1402703413,1324026955,1995602035,1128953848],[718209859,1927714648,68668455,2070323606,893911948,1172287671,193185190,491469335],[397880566,1665197870,1360015402,589680144,1289455964,1210616976,165402451,261121444],[263454791,2066712562,1342844354,1688963600,1260242985,1970614013,155001371,59830585],[735704794,872245727,1285368112,1913363164,1768544857,958957036,1315891496,213388167],[1043708186,1786357303,241643456,1858926987,1766977009,562565511,1252965967,1693997820],[2114237786,1412363892,725615317,116722203,2103034790,583711995,1773429845,1372398162],[556132823,2123659764,1022113792,1972035252,575321003,1087645001,1379196070,1923340702],[1741717705,952222047,2108578554,277213863,1158184478,1804354861,1370654563,1369954964],[1715479510,1840137227,246121681,479530680,507767661,328087834,1438657398,569771720],[7947823,754143566,505404893,1597577157,662895017,862743376,357533064,300279608],[473815704,682691433,79817899,2106075464,2124100947,1719132267,244977821,1156123889],[560343550,397087013,50584172,2027184843,1767128235,1205908271,140880015,670988747],[1656431486,1137522944,1674097728,1570142491,2118210026,1140711204,1386265869,224860978],[1166522535,2033937700,197928963,470830542,976730821,529749327,361058914,1938499293],[1115715951,173184865,748425423,662575098,1737393927,1756452567,1899928494,411164173],[506971575,1154653166,1645190406,1850543892,1098272067,1010289388,1234833819,1766373978],[1394908622,1013198604,1983058621,1833841615,988418482,1837159441,571620118,245927445],[1041845651,2010858037,1563760539,238158580,1384858830,1901065282,1069882886,401921618],[2027973961,360827857,2090750127,517141510,1420459928,1928090175,1836781515,329429453],[147712991,850533,952600652,1257444763,1790978450,327744292,569142654,1615439101],[729034969,1957727940,581322330,1356478894,48692945,848401118,1465592365,330660660],[993661740,41465328,1755010595,2044840335,1376161439,1649898391,1360143375,1437828503],[707119488,1671922649,1527171856,944605462,1489067531,782608777,31103777,1518878204],[182759749,1312758291,1758574811,771300354,287346096,880758990,670216405,923711429],[1760325642,2005295963,767964871,200510058,2103603894,403260414,1113865015,399759105],[2102974131,874945673,66010769,832868233,1908004472,2081648455,624282938,1222502932],[2009159264,1268531826,1265591969,637716492,431245191,343912507,190206487,1057263244],[580984934,1198199177,66124844,465961385,214902907,1611664153,292128307,1204453847],[155519126,643676319,287970395,1051896162,1171524364,1950306004,1374862605,1661183640],[1194284061,1941480538,1646761406,590348322,1520991840,598112052,1041416700,1884417062],[1194451894,1362922542,1536148204,731956813,1754774139,1606467146,1884714587,926703333],[1979936879,1084860714,712636500,456407000,807492133,2021661107,648102000,263625733],[1618365379,300458702,199764435,1384177580,33440148,419624871,1744651668,664431231],[830460235,1923925990,164260280,166916209,1714119403,888874725,1154012613,414932544],[1266438185,1599361143,378857122,977586967,1138747615,1870257604,77334730,1692636720],[1820904649,1649538884,239953502,1861561880,1111362093,1014716880,1640087263,380201137],[1577333410,1947715344,1201169946,1548886421,7027478,1200173215,972013412,1863105056],[877057470,261771867,160636641,301371101,1946205332,645570890,1441668071,1398054117],[1713668054,1868155642,189336176,246860268,1866822040,2065635642,335182798,1384898410],[1482446296,272166585,1831851116,667216345,1560533267,1175492714,1588671906,717079311],[933174369,1501787627,578767146,70200814,1146655634,1157853447,657329772,1761502929],[255950971,330466581,1384193251,1461065259,830533393,1724055743,1397744820,471744906],[827789512,857607880,359886683,1657886900,445383184,544452933,1012437140,2130388100],[720555013,2093899906,1254895918,1721608766,1133996780,1760743790,97770197,1342479091],[1013146584,996185289,1402665435,3153947,627993330,1117631817,1609403280,1505966799],[137080090,450743377,262934749,1651032469,2089905450,1902844171,1693216672,600628028],[809526460,1445449755,811678561,1321953786,35548365,2050752616,1354752568,1608991905],[854207769,1122037625,1270952303,1680715769,358471721,1494907498,430885410,1482188802],[2119371014,1140404264,1861017910,820319431,848555668,1613526075,2039509527,1817515488],[1565008571,344919166,233534600,671151932,177006198,1398939318,2024463687,1819201974],[1860387309,1429478036,602384417,1334226023,1084192777,1256398420,1497449886,1451365579],[383136204,888873878,593136032,1231151514,1922447830,45692005,1379441363,845819970],[1608228753,715870690,966558676,252262011,663998313,540978162,1712641054,1943601724],[1401759308,1351002809,2035718931,2108103694,925567949,797076570,1164370429,1997737897],[592784363,1068429792,103690690,1902731179,416608943,788255735,648568799,1409358609],[205866133,769453216,740353017,1037654087,158079181,1803637102,1307177645,1646618113],[1301805135,445208381,349432861,914739107,2093813475,1297606431,215454112,811508150],[1089011148,1854857567,464935308,676320080,1745741349,1117507570,741849585,223049366],[2069866193,1465606610,1509654233,790926212,478285461,1712201082,1289137021,1889298975],[1701463293,1132685540,1734542162,1041646775,30768996,908426749,818501704,2128762022],[2008512125,1797945051,2017917932,1838031034,501607858,240254191,190328043,1915881721],[2065923711,885486844,855622956,553370350,1120553160,858217513,1880426668,1505037767],[1852152202,311708355,693561768,926111950,550012207,71873420,129708414,1069034336],[260766543,1406605414,1862487917,385108709,1220120428,1773227672,1450436224,754795865],[1948329262,1017272207,1239844542,1139226500,916927679,1277749530,931381397,302629810],[1919169744,297716649,2103297324,954311942,959196384,577313530,979811638,1523141754],[1391983688,790398232,1608315109,1852643076,2036239523,1126924242,1982630632,1243876402],[760703152,1979832066,1659966471,586442367,9810560,1104214739,2112531778,1489135040],[256694610,502783459,282638631,1329381788,1114317302,1921139215,1128495788,1206154972],[1436787715,1637133403,513573635,1838535319,943582256,1596511666,158028675,688137525],[926058959,1190071083,724625756,469308015,109755708,410093436,254605139,1666129252],[1834404154,1453392177,1957435081,1349671394,1221459087,1283964244,1330240277,262084013],[532582435,1405472574,472289557,797320309,237412233,1647686875,1540712461,1286563874],[1858568921,1957446222,1151061352,792334787,731894941,254223467,411087803,174838581],[2116978900,1241137507,1929729683,754369247,1972716348,462768744,2114190699,830259090],[2053563564,1159298722,193455196,60661440,1343776291,2030327473,526451773,1651945466],[780852471,898774022,2010170083,1655671537,1811225160,52270372,1037693710,987082266],[1074590239,608659026,1802741563,1628849554,802958903,406989588,972896874,186178000],[1373099469,1669725919,474766739,1616913076,712825502,967300313,742756746,1188213431],[1950127081,1807416557,1687805282,502541587,1277469228,1658734528,112407048,1077062738],[1007347638,1078750572,1714920026,2093492126,428459894,1244733620,23832584,2109745602],[537584426,124504710,1388186120,1959450505,205112723,1659419148,1579082220,1707035905],[2073376385,1813630084,2119799373,1020120463,133451649,1708815874,530877128,452330697],[1881923378,387043822,663487470,553171744,1400443057,1720482951,998485292,2036889620],[455616781,1026547266,1670595475,1149515752,830032454,1393631022,1955716135,19232910],[554702411,796236735,1279158841,277473689,1933767538,1725615807,1263422730,118883992],[515295662,627340699,2003589945,582674743,722312387,787912331,1309632726,2100961660],[426353064,563525863,2119641027,1957572283,447725952,1070102073,1233329106,815941421],[1544051727,14684182,1301522147,59968067,684721802,1405373543,1110246319,303522413],[94241959,1255080940,1998475048,389337134,205796162,1220065983,1136034098,1450971131],[1758787089,627084211,614873788,73760124,107206446,1252002501,250557337,52434517],[889018319,927654453,2079730348,1804077390,720631123,1244366543,1128525303,1423963590],[684959359,560076241,1512052311,1774975049,1106911334,175923070,857875478,2052931750],[556106782,947900186,344903411,1848980474,616569658,1498132783,676175926,1604331521],[519712130,215825308,1030347326,1358036685,384959136,1390992270,38380709,1064039840],[2080883859,1554393123,495336669,885583340,1655114455,810728113,531034620,1483460152],[119182741,46721098,1620901396,1264787650,1137236673,1605272390,409305292,119391200],[974692210,1893552318,1715645378,97094426,1959154455,852702794,1903317192,43618886],[265195902,1643940899,242782713,368526269,1236436284,129591937,2065201305,1329935690],[404810707,1452226211,292125900,399531384,963774793,795994146,434441229,653147234],[975712073,1446960226,200744252,1667478282,1501241507,1193023801,506003632,1749004709],[1305149217,1764082185,60667562,1794251248,1918782361,855507262,2000283559,90652051],[394198145,2092711796,499300786,1140462073,933132989,1642973402,1472390702,1293510814],[112703332,1422699528,618054588,1605831238,417089238,1047530877,904365681,1191674250],[853755341,308373085,977091960,2003465840,1339297577,684609032,1238550112,1157273480],[418912171,1514144890,755748490,1718548600,483758925,571709846,1355982756,73533094],[1501698913,256698558,1675625541,1506293235,1398847331,166365894,194246141,292189283],[632459523,1521379907,1459461754,2128644746,1878499540,1714800457,895928347,596237168],[918865813,1954433959,979001154,992474723,1669533504,1670710367,681427778,380705836],[310836139,2093978186,303835784,329566348,558582253,2097176991,554391222,1134685563],[445095850,1123891516,812628038,2106014492,1990347408,458807370,812111375,622183585],[904299414,1194904103,1112476681,590959719,1404484313,210489582,1573449646,998059750],[312532997,180080381,750498528,2034997663,1356114213,1384105874,1454484879,1620800322],[947657987,828446428,1290950970,1553297710,1393585576,53471652,423928492,790562392],[1154929294,1446619152,1575541053,1934567485,862991471,700573627,1824530963,1588272999],[1510211755,1598984916,82453963,1924686050,71836688,1850062832,733789958,1152484205],[533484384,1503811351,888658304,1687899666,1037047808,1286794777,583144555,1798585859],[1368509416,542298723,913136321,1515986534,1263339542,1893743315,1074474126,447228635],[2102276987,767186951,628630102,202187139,1863267411,675734366,1764200708,755567722],[1963807687,446250550,466256318,1532031846,967937078,219018969,490177862,1408976392],[387992429,1477932690,50681601,1846567484,629535804,1956401811,1719154105,1207612151],[1505443149,598922892,1586681332,76465802,852642417,1541966230,1387703281,1401940269],[430653540,305225450,596563455,1333369876,364650136,1580858763,756728472,934051983],[1239253921,389548780,541694413,1778953027,1700077342,397218059,751565883,607236124],[1129438198,655091927,1248190050,1777485221,290118066,1222304678,677882650,646335694],[197196229,1541017906,259260706,2086097776,1461612169,1087861473,706064952,1915598951],[1578307552,25112231,862146555,1951701156,1498388462,80798565,1765159311,1058728683],[290462712,429586062,2050932535,1329577167,1348788456,1556530049,1760148329,1878320723],[2104434595,768252191,1641951483,1159866130,1676614438,1693583419,1708247249,1828241444],[296248821,1008597463,461042308,1235611841,1612075410,697152177,1568265942,1779051238],[1992482044,1589727862,821015376,900103146,1980596668,1098702817,1581643322,1994441798],[95184530,838384774,619528224,516780688,1938568039,2015147466,1394418205,291556644],[1789397127,2056567271,1149421330,1566328523,2082584634,290769029,1162556754,1648583354],[1182816625,1540263934,1367474678,1345639569,626616302,953859910,1809571779,956427245],[824734106,1348899056,2041855002,2104177456,628336597,1898775545,939162705,792246558],[1702557082,1990854054,1590732614,1564945256,583892353,460773464,88286044,530462021],[1669059785,639252262,658166640,1686760278,2119184083,416098008,510423931,426591971],[1416219573,960064819,1437687191,1643420418,777017340,1287231034,1388144538,367519494],[320887036,358063078,2003296306,882290668,1263148041,652938338,242356821,1546206277],[1261660953,55609501,1140197675,766750498,1346850248,894000511,2021996752,2075223606],[1099251847,1289169180,137669055,125988760,2072077170,1596560842,1193402955,1820624267],[2116851282,826816508,1484649186,691695623,1326436383,17784093,491947884,1963923516],[1878497910,230811740,681415403,1451610411,1848723527,1988918991,1822360920,1301955016],[1253017623,1772700252,193783191,1587870778,1260858913,1141104247,1308970187,194220590],[1056807666,1660619149,1142693237,866561356,1930118665,107933707,1561091095,954930127],[1171815725,339770529,1068967314,1063706937,2050515297,1303976283,1506040081,331052914],[1247746834,1738167224,394979394,1094994952,1343102687,1780675329,1424851388,112985738],[674263060,1185908899,549041049,1970849682,1456194504,593894182,1906175219,1406528679],[1317762361,837290968,272121171,1117236663,1059834637,867610489,1329840763,485346129],[630087586,977642779,2121077815,1730130126,1013563185,288288907,159347711,1145405062],[134303808,1939965396,1752784122,470804751,1616818004,295245040,1571130298,1542760414],[2080403774,593169062,2012636652,1463038868,2088048482,18691960,1893425233,1860644286],[1421690086,1919753636,1279154425,765489753,1632806132,1946122100,1975571964,937149184],[1239871970,500517953,1167673451,1943788162,1234072320,476022930,674436460,1627083653],[1399577575,1162155069,1348194049,1184072296,521960577,1063202826,560552943,2046684177],[96046110,1190137490,1254852807,1718117347,334621262,976270983,1224824017,1280143492],[647407013,566351043,1875262112,1459150116,1246969474,1454856732,1294220393,1136039320],[1304839166,855119528,407223632,1573062608,241399717,1183476451,1778485569,622588295],[1364637238,1850470990,42041966,654009895,348672033,902916425,1954113099,1690702058],[297140337,1398814310,1186031079,2072586167,921894268,1227643676,1367728816,116573030],[1924996103,1477345040,1330756921,760105251,767789116,1448149137,1222610248,1695662637],[1867292671,1803383849,1361224952,1546208952,1047413515,684327653,1588767125,1005889183],[1817419448,1560794498,783947536,1848086996,1692334141,528757002,429121742,1102553860],[1179798418,82499172,1788661264,1745782026,985230664,651766124,1021440258,888647129],[963724286,1643662889,1704070399,1448576643,97962152,1821289166,169023915,1219825630],[2116676577,1735790603,1957562855,1710767063,871871054,1825790981,2043178242,177421422],[947275570,1841183014,99907694,892980181,259410297,536815109,409837238,1840302445],[867485187,413997852,1287412409,589002777,2081602067,1511815214,1009470348,962204951],[150867319,4939867,1019448604,1790630040,261618844,1781589131,1494025620,565775618],[379150948,930705443,246137283,1571415754,56023055,2036477187,1718207811,1837942435],[1768409189,911990390,1077831094,551960285,2096957266,423692666,344573682,2044309034],[1536035295,1971285415,1172879640,462609938,2006586006,147974168,596021717,1088912951],[711466316,590930074,788731068,2096734105,1992875090,2001976915,142654203,1715948794],[967706672,347731628,1364343914,267209307,1637314444,1393360941,1086048691,612535188],[204568970,419591984,979894036,650317691,1641336598,16051910,754254826,1418711098],[1356767697,352915509,1323256352,893606156,1075484995,943637554,217111584,1836237286],[846602306,1113710707,1834161522,105342267,798037641,2043496120,1330069571,394261558],[1107479574,1538579912,1704540455,1608490936,1741009937,961152482,1592542407,450361998],[2089738518,720026147,582191758,795720725,1007778302,1198773300,794376695,1468136272],[915065941,1457863088,659879483,1697494839,878229004,1937075788,767964148,1948081112],[877576503,271653976,1470395734,406860723,290319210,141046197,1397680646,1781766525],[323297146,341997609,168521239,1188550528,959785371,1880988987,719787036,819865191],[86275905,1812777081,220339667,260029270,451457202,1407412361,514911663,1708437526],[21220795,1126961872,1508487254,641743192,1204062697,918147541,1378234775,871493000],[1945544065,820921510,1167469010,1150535733,203290578,2072683844,71371018,459331019],[1330806817,1928892469,1879991837,262669840,1252031232,1064451710,1772800356,1467318581],[1084603023,491345473,1574168315,1180382392,458551708,2029326515,1238671286,808558761],[1833524323,267680098,1257089325,1371715439,1865730850,2074030837,2082859108,224847227],[83633772,1382344478,2085195706,417672614,1201261820,541334098,115791082,819498933],[625881169,1927241265,1706435423,1478989069,1524975522,1914387424,955702778,1711422121],[319759966,1719046555,470551538,512036356,558999113,1762655188,686871130,392369311],[1568637558,684572928,738535513,1314932934,127729237,148672338,724254434,668364184],[2078480120,2058253715,1550033173,1198446119,1269422466,1683693836,1954964282,177654671],[8063630,1966070039,1903735544,873036870,561705926,4656732,1004002126,1782310375],[19589909,1115725670,1993214534,1228285256,1887124160,912583606,567332546,2022609715],[967643292,2117041612,447058609,470533939,1846682936,1031058604,1429427827,809590002],[2048319886,815364227,1927360551,671348571,274308927,2004848537,1408788037,751877903],[1957922181,2113561849,402547746,1170721872,1361342729,1334035561,1469094853,1207971048],[2080619380,2002221495,1166560031,1349493576,1022568316,880244145,264867834,1165886239],[1511090660,164773258,1184110275,466764114,465761384,32615888,1299013267,1031595844],[1181815799,1610648042,1301129789,1681857140,1792727677,48467848,1677711975,1918232831],[941451664,73437678,1236650786,449490518,178545403,846903652,534270663,1607859865],[990250055,1299082017,874113258,695303384,1667736535,247503159,24722477,1059065943],[1025268573,1124561243,956858645,26181420,1522153818,1913021467,254855391,1429872360],[198025529,1170223380,609995950,506078981,2010707261,998922381,706187243,2044772041],[163108948,702050082,1750355358,849819158,2014774452,476086858,140106947,557198606],[1308079085,54517080,1782926582,1387327592,2084324528,1966595685,1858278610,1524408901],[1722055713,420930234,597340634,241083066,1170971491,1734997583,1618926344,1920861721],[1466430285,145138895,2116759617,205046504,1240775434,1594377402,2069263399,1876330871],[366110607,1884900710,875488061,909417304,759352547,11742637,928731936,601042998],[1525632846,2023219670,1185281358,1694259798,1804816362,731571884,723504232,1788077688],[686125112,493623600,1581627100,1545745333,584974691,1184122803,182808966,628196398],[1666209432,1687869978,1406086063,2095631065,2037467585,1863306588,812031300,2003230705],[1002279487,677833732,1962726705,1261903158,1119880399,363438651,1337324103,1700291727],[1681255409,1723682917,1536204361,1861476548,567137626,1010456788,1023643271,127118511],[1777551381,713546197,65158463,375278118,1803732592,62916724,1639782324,2025949966],[609380409,2117769408,1465597772,295491308,1383266784,1151385491,441088392,702299715],[229616811,1955803129,213574624,270202728,489003909,2114317298,1621739881,932329897],[1445485011,777352176,1964710787,1729226351,1835603456,114062422,468127668,298383417],[929596289,1355290613,1505899689,646310531,111839652,628176043,666346885,108817928],[1655382259,1010960393,1211600307,547209342,1820860528,1854397737,506085371,1553369628],[2027310795,1654819315,1026193753,1495385813,1552864788,139465674,1545741011,1847427066],[463345269,402714252,803526141,273235634,143547907,1437135225,11754960,1038184647],[5087253,897569184,1173087976,1337019195,418772477,1786735869,1317761048,2078677776],[2848956,1659862097,682330819,1164054058,221829078,1595984903,608875479,414467285],[1488860289,789377367,227242464,2051678436,565354086,809136379,2082573658,2117354872],[1659682739,2029083665,57559293,2035183442,1235948687,1072883503,539415203,1555017735],[868546111,997015270,1898256614,599710766,527737936,191118647,127201714,903670700],[362623403,740505440,120156383,781308412,1783747897,1205204167,164863164,1495529977],[1883451541,399414803,23851808,180699453,577590264,246367424,692113108,1826865477],[2022130698,1329015576,687513467,138072773,1775202836,1422610131,486134326,247980928],[899310690,1979464019,1888954944,116218260,649808259,1352082097,146889244,237954011],[539504997,589477309,1420382727,278198704,1767369443,1185415994,729492275,1882116675],[456461912,1694026441,892311244,1195365812,1563311549,981397345,736618565,752925166],[1647150475,109641066,1884449462,1903762094,75911928,1878989489,1212709208,731995964],[2101531960,201200199,1512874569,868468216,1525424931,2089909965,117929394,793734529],[1118766442,1087415744,588084691,289920282,2103043765,1376471215,1229924034,2082967246],[1471602209,2017655584,2019594004,124506658,1285086134,1177748899,215795222,350713088],[1711581467,134414777,1482575831,988477505,570325192,268363360,716214227,498839325],[24962866,1616426315,259771178,1747256418,456428288,966209050,1559241012,1892234490],[756101446,459392110,669655177,1973147980,967893612,455842625,2009841582,366708332],[10819452,1392335830,2039032421,1783018259,2017350216,176970440,596354001,23906154],[1059526099,1150644544,1417124230,1758310218,1696775519,725272013,1254385563,967930191],[14128284,249876443,416068059,373464111,457671743,879595760,820505814,1026623854],[621342228,605298920,863049663,1859655519,499544824,890645952,280584961,1261509991],[1720501161,1148186015,1676335387,1410056632,1975373230,1772455358,863964715,1920286230],[984840130,1420817367,1186853665,928335788,2016299504,1659960970,1058942449,1870979286],[999815672,1727103302,480595068,2046240047,1100891104,1593520536,444700789,1436516800],[2050571905,483734337,1545353818,1517690554,1327100137,1273469372,1301815546,1282557365],[2043481170,1881364833,59224834,1815109703,540176996,531127777,847283663,1426039160],[1787816313,1123561486,1347043726,149920229,616848742,1479328004,856298803,589271463],[1854750748,1450586676,2033719200,1564185419,1009286070,1492026610,811756749,1623055400],[1565443595,1912655394,1537608885,795651478,268853864,370576755,1375120085,1806475251],[39087619,1201263530,2058054057,2029432181,500692335,83941367,1185496661,651387235],[1083719809,614000392,240265510,1731963686,1678564274,1088219703,1308060069,1554319668],[2078038316,1610301329,579818377,1904623706,490462504,1914689679,1147815396,1624756698],[1168419120,55934031,927673905,1368277773,811375377,1096534009,930513946,289133094],[1311228093,723163966,639156663,2092943923,637704262,1000628714,814174314,1417890131],[313202561,1732386602,888227979,1044953424,299658188,1781028580,1045335668,341436823],[1195958391,1246695386,1633269936,965456868,773425560,614109589,836042116,855993363],[1364112523,1446763368,1579803520,562824480,1905628357,1252454349,726606270,1281088312],[86895903,351260211,63926540,2030320677,103292387,67194087,1363582093,1381138250],[1151959058,863998876,991274037,1578242547,462703107,132291442,900937345,1311070034],[746018590,60606858,1475530692,1380596225,284130508,892092435,2040362872,790702341],[104976408,1476052380,349091057,339853852,1535016572,684732913,66371267,804163394],[976393660,1448324400,2045621485,1894238225,530418251,1301136671,1006041912,1715641679],[308819306,250328626,418763478,1145753885,2036496290,1997191125,202348955,1820402697],[1887839946,1230944887,2016196490,470307543,1483222121,1291514538,199383369,47203389],[1747627454,952992551,279681621,1183815576,1441689120,1133662026,1253269713,1559557059],[1190078502,2008462510,247634754,1804644830,1866808685,829243249,1701790848,208073751],[1423552564,1081528376,165165207,1633440593,1658432295,1917895977,877825916,867713229],[1211340035,104792661,1157682744,1455003637,1527357155,741021223,695938649,25562480],[744087938,1182594622,808431249,516019291,1219156437,1559143368,946326274,1592930609],[9155114,60203845,1058694081,1309008074,385375924,468060911,1388342256,92356689],[67769421,1108700563,1061178047,1156727117,1083982610,1701163829,1875637079,179533957],[1892491294,2033694088,1226184968,257449657,1382227624,713723137,1011936862,675006380],[340139028,1271907438,714960094,20153198,248534127,999263689,1588534164,1322434947],[1362681365,205979,664690093,1567441847,764248253,1261077164,996885887,1800770631],[1138917893,1996888697,315778564,579214238,1380863867,2036328059,1969403343,631050788],[920268068,15553710,158835560,2000572298,1646078506,839397342,656417743,1297154536],[482271671,485850663,874977168,280333263,515947596,924123003,1909652492,2002604941],[266832145,1311967081,536622298,2119163492,1238907900,367061203,195467759,401407949],[155240876,1168815331,868298713,434144026,1877220787,1239297720,2005181857,90622705],[39783831,1201099292,185383538,823002511,1872064064,364259280,1168175068,234961146],[1858834677,1901651693,1374767064,1466179783,1222093939,2001684405,1566307291,166984482],[337800152,1603584231,1497075325,1995075493,727020847,251950356,893573942,1148867278],[2088233379,1962921091,1131692880,1855711289,2008281452,1715713110,1952753490,278255269],[1380317154,557751531,640537812,1083917708,1799609493,56786605,1876760645,1797801728],[946167393,408022640,2016105324,1696058745,1050416192,2032629765,906827966,571377649],[731811640,1511969712,541383176,270283241,531435165,1093892953,40055676,1218459844],[289496615,1246545853,1565819539,952435874,883065840,158162537,1743442182,168504216],[57147349,2043090679,1212197549,591996110,582603289,664531186,470742971,2013219857],[467029967,1416466851,1555615390,1955094159,1026757760,1277385615,71555969,443964686],[117844964,1601311104,1642660574,658607624,1265342652,1028413813,1903214829,2019218929],[2101032750,2071777516,1446870066,2061843764,353343431,1263170842,591627178,719015052],[1060352327,585974155,1440957569,1320568268,715839279,775105872,589267485,1573827153],[2006221794,832119109,621744115,1316643345,749939196,428691518,1435124462,1515363270],[496522973,587575595,1224593314,911915960,1183876147,1457896399,724712611,1429184654],[428362153,208301540,1460847599,26114668,221867367,774389294,409246530,1111963924],[1207571645,1718885065,2106878926,1251088059,1496706839,1062693422,886583098,1083626080],[1080472478,1411169211,1354886158,378799936,1729596756,12092990,799375672,2082772177],[1892347806,301217114,1053589804,1407906272,842558553,858530068,108433867,686734916],[378994970,719620557,1147932387,787590358,552476513,2128923142,1677968436,140253976],[952145478,1694792828,614711586,513877652,1601627375,511241574,1883905618,871406288],[2113576055,393060700,706885036,118946899,1230079752,485115981,761546865,1964889754],[660951233,876487865,1138083233,1813722939,952872473,723108200,1817601815,1995110111],[76792137,1651058289,463288729,1891793125,1743372284,618245926,2082008894,23768686],[2070965693,1391407447,868033512,1566291771,1334577842,2011103301,1349250233,847730615],[872282480,1842173531,879280580,619161843,500780561,649442406,1338145779,1896235851],[693940165,606913488,968445445,652717563,514525660,1912419997,1120851732,1810810604],[639197749,1230352572,1521452524,2082521426,1753556541,429785438,418987126,611797095],[1046699239,497088554,1844357612,11861882,338656080,1807370535,39042674,1162943984],[455686074,1077988992,371346925,444643836,1854790350,381958328,596410827,1433446240],[244509809,1716841351,1637335001,1870801810,1241848783,860613488,216820657,417823175],[202913648,1260514433,1375728432,1820551485,169493094,1888381933,1768759121,263344958],[1470194093,935505544,1925609778,288444176,1624761081,1100447534,2044003811,554147486],[1195287440,1119634637,1576788432,1557433078,320100055,310885965,346350543,1173370179],[1306923077,1858505841,1574323563,2050929937,1363092437,1701672051,861256413,446022864],[413104554,240858431,696150731,1406605109,1527377032,1954106577,1809697314,690386401],[532167426,76528550,578077506,973059472,155832378,454980825,84899407,337388291],[1298813582,214320543,1287528828,1433352950,919679081,1162431059,790648950,898546048],[935213898,1598578101,1975186202,1265761068,337002510,2028671763,1032982747,1537010696],[690366508,1697940234,294063566,1646815627,1875455150,714039775,876523545,1263817733],[1680305928,2018651889,394935746,440701640,1995632170,2095775220,590618924,643228980],[299261068,451558531,1211240034,1273681072,273566208,1232924527,835222661,1405587833],[790758788,1381322349,1302203854,1695254329,393003314,1727219544,748218274,1740204961],[397993428,10795279,1879676007,757015142,1139122167,1388088523,1832688681,1560462126],[207078148,1307881558,1339676088,925276445,105068514,1141226903,1269731065,802078319],[1398073954,426216326,1829453605,1900309362,1609197232,516133672,1406165198,1823910010],[1524200628,1491480435,702298617,505875229,285776657,836126683,2034612338,1253562278],[1570069337,327515011,531166148,1221048793,51330112,2090025606,316532670,681304023],[387630514,1778928480,1230667543,1096930519,521306251,2103837997,1146299861,2076667357],[28953521,232860243,1773535539,1026807129,599018373,1253293914,1028959083,1104337206],[642100906,1567185875,1867037799,41997765,1748766118,509239329,842682917,11832873],[1733393804,958902062,1703859185,985613494,1349307568,1027928177,829808821,933134677],[802745526,561296640,1060621584,1133262899,866201476,509037212,332485485,398479678],[1845065505,374764009,1554761544,1313577591,38574034,1685119488,508609479,660329061],[6281903,471960118,657362085,28720006,1417403640,459399737,591151339,1663402603],[1817197683,1455012981,588258041,1329318697,334991924,1785689199,1930161910,1287694451],[1831373271,357337945,757830189,345314935,861710724,1774966830,245568600,1769838345],[608403712,873772852,1307813915,1331899503,1583498378,1914418448,938094964,342129228],[1271821308,1378062192,840578039,1169181314,1497789337,667791691,1929269070,586656819],[1378261955,1870634376,1212211426,1282795968,261216803,1039025015,1892891234,1353174334],[1722645552,272197206,991160897,711831211,2027259817,32325716,1639432318,1124112968],[105107991,526621946,534660438,199993737,334454456,608470396,1018269888,447523241],[105626011,1066651501,996403717,927876499,1825414677,164615970,630045453,916413839],[127243876,223940974,1255417408,1147625418,750118339,520117574,38127507,649986901],[1871081018,341508723,502737333,1180066137,2023488452,241908044,671756455,1102316546],[148666319,1341923101,1923021653,160132042,485043519,1402141000,712536239,1251787008],[1659065704,723693884,198654087,1012973099,1225339058,1840572969,1844578084,2081207817],[1662962384,587519722,355292035,753937753,1063870485,141767869,142140731,876133085],[614780658,1279661516,2044219925,1552185202,1155024295,581821752,1871959207,1959216170],[1371398950,1180954921,630045668,1880391859,397936026,1942515186,29569641,399712120],[2127604857,1836355099,1817823732,1952857502,1409849490,1581644665,700043076,1333291226],[922768768,1913069397,1875779962,220376497,537731623,929664248,1667682601,1795680307],[1643370128,218703926,1904577000,1111081007,1698444176,1496018788,638284749,952451395],[1760990054,1813008081,752159754,1268613440,342869962,1032368506,2001474495,498176930],[646310299,1291022643,1568482373,1371147288,1602500113,1494477617,256203260,1546406449],[286605886,235027319,1786092078,828365915,706306488,738983853,1966588821,1126683051],[797613228,819104356,1841004636,1904383813,1827964109,1888561115,890693736,970810785],[1556946708,1309845681,409667803,1533931141,531851302,188118396,227682670,1644599845],[390334683,169113981,536879920,257205567,1485458668,183320716,107902913,1398568829],[817041032,79127257,1897594437,1241023343,478962579,759212168,446110893,1804756979],[1587230302,1855335119,1300866146,677568314,1535998730,706293713,1798394509,779283800],[653619678,1960615188,2025912590,1085521778,927657373,952682131,1743297669,359736365],[966149087,8712160,273684633,664608355,1054775489,1555523586,1719048586,2007402256],[254394640,1767823153,669462343,1657844342,120992953,1340093699,1037261213,1696313492],[385249185,1172618608,1126555197,448815111,1581532802,1558896357,982530479,1276232085],[1634409858,218118096,1166531840,299231459,1667662436,1367754643,1992588031,533661004],[1865728699,46893668,721906973,926379729,1893563717,778575999,704872224,1207729845],[1320083466,231302398,1943959721,1199102683,454526182,1294639288,1006029138,190100066],[1649309823,1015130716,554952036,150639044,242467195,1142226132,1684721403,432910993],[735691334,105402505,99515794,1184847294,1234559582,436408091,226943703,573486728],[2048782299,204305066,1471817153,1228350017,647795665,1133649827,1116795367,109801184],[409301306,395237748,777958849,658370031,241826159,289684181,1099228660,1998352053],[1683836868,1970185217,117023152,1316980727,540974867,1476653622,851999525,783526223],[627175947,1130260303,1225493749,933616287,1344557332,211123861,110661370,1858999011],[1696355147,1850806087,710774526,1142092045,843480553,120862179,1891176248,449678682],[1724261138,655350087,549026249,914342638,37234082,1817554984,1255716814,1852713224],[598200685,1886581509,1385247423,1627255708,190159272,807087389,1028272117,444013414],[481106653,1995458878,2086351865,1827914628,816514657,511839367,896098628,1862965817],[1887263512,1838966900,656513063,2027719478,2064097394,438267520,939665455,611941020],[988116429,461313998,1643719582,1966847794,275580687,1836226405,155481943,1606786831],[2057495977,666982803,1534272516,187007263,756106577,71624907,1978494585,1531175155],[1519282778,742002458,1919028149,1217556004,801309932,1049482092,901000742,1424956231],[1455820873,1191722525,487917965,94553026,1450591606,764773005,831796439,1435166307],[2075367058,1804217978,1922353360,1067213569,720931638,927809130,1471576154,1763667623],[1549019251,1329276869,739166444,643760952,279504170,770185210,1564759273,894961124],[843586449,1219736679,563083127,1659277125,1319182204,1539784002,676876593,308861616],[1813229001,640109524,1849592186,1361331829,1586108974,608233359,56733450,2098398732],[1831929528,1587360453,817616192,772320930,261840401,1943001114,855804856,1395813737],[1012801996,100799021,238411255,1726964693,1696489654,411993646,24992564,2049647738],[1036909232,477882472,351247328,947857367,1890282690,793398202,528525246,747206715],[1042807611,1639216533,2107124630,1028605111,1165332852,1297594938,1277790620,1582022808],[267286527,1946052902,1588633950,461310022,1368925217,899058469,1130307145,1654753208],[78179635,2107094432,1341791901,1536573615,954695292,1293365441,187664273,436838108],[360439574,174392262,2128448415,39261324,1321862067,1915882147,320947414,1321281026],[1634931573,985148549,181838243,2027998554,1251500000,1005725783,1037013835,750154970],[822978093,1319301186,1133963041,1923332507,1466952546,1089156905,82082794,39119156],[580813905,1462184508,1983931476,651307522,149101612,738869227,1449878705,2090548594],[571572289,434376233,228772365,752265706,1121229383,31834672,442902903,1347415408],[445967137,572359555,1776183378,1618330271,379306831,38640948,1758122888,1458731945],[1207523764,291778031,451810897,176700130,1472210688,1513390793,1457580399,490335381],[1377810756,94504092,45909509,773123550,1563473223,1639373218,413408872,1292445710],[881044997,1125552481,2026145584,243717895,831995604,1232326100,1598254791,1370485527],[337972244,11409213,631401485,560122734,827884074,633745535,967244114,29089888],[231944317,2042466291,1113534926,841804629,260447287,1214558812,277138135,1057644614],[1407238481,781476296,521776674,1545946989,788716016,833500779,1501984557,1000910097],[215829030,889044628,496556687,166945557,858827330,556639868,1557386638,267693836],[245616047,1399710113,1230826389,181730703,708347998,740376277,383804298,379309048],[1587213055,1204597107,331549712,1596127506,1677234652,2030658413,251595049,1181025827],[1099280705,1992550981,295031580,174641031,685311588,1058297754,1768755042,1671457166],[1285774158,1178595081,1414459874,1071423022,1922218037,1600013428,1492550338,347583488],[1984935625,845068623,1046934127,1300023087,249495195,865175234,1712257814,2057546349],[1408946169,155336271,906776368,1447018117,1924537202,308955664,576476787,1753104577],[1660778795,33322534,173236359,931021513,1525534684,1407982180,1258897770,2029928245],[1130394255,1213183418,1623221711,917101310,1931017779,1133805865,994023106,629188459],[752419344,904318635,565997004,1327026930,1268166756,336770306,1443196382,694983693],[755302859,1873346554,1183194594,1631746193,486681695,197338127,1428327062,962447756],[688761628,1230935550,1291679614,1279312229,657051373,1442982463,1556465681,895711704],[80919828,1460485582,583916210,1780467859,212317822,477691948,1344632415,96060966],[1102148853,1980064224,1445544498,2092135219,1787791869,873067390,1111570821,489190209],[99768854,1661144994,1341272079,2126550642,1595416322,1904929209,533680497,1374712818],[695311167,2038971771,1073280537,737915854,31999524,1909110965,1617920450,804313491],[984011661,1796205192,2052232629,2076928847,442036742,1670527606,1933151824,1300995821],[1398268852,1230365790,77994191,473927778,1028529075,371806502,816487717,99034776],[1166842949,1642048804,29853978,1527012660,1829995193,1117780636,69932441,1655741213],[1192825540,628001075,1775122386,2055571182,1745172154,2037116052,544323206,2091463439],[575758755,1518061711,2064825106,2063268607,473224044,1292956836,629625192,1650854650],[1607619767,761674817,967953488,1220478080,1443765121,1868093101,809746654,1137396060],[1200128024,44039186,36444190,1000641329,1708465418,1396964395,1647476005,102358028],[641189460,1186651363,130417391,1304169735,1283968958,21028311,1436846738,743690230],[2022236371,1123501588,914817692,103139387,826141917,1379032589,1616657132,1469625408],[421173392,1514297333,1669483947,1801453743,2091818137,1982756345,910727428,72891708],[2060165741,537003148,366056075,775566202,1408165791,1090358030,506020136,1004161175],[1809118507,170728994,1858495877,287647124,1991443036,964641830,593468636,125794963],[638485493,1339804811,1362706745,1540243448,1306399794,1505603388,2056496405,529926329],[1044680771,117341902,1337533815,1724496542,1677280127,1999487368,860961864,1916045265],[1491209681,890126540,1072770745,2019734350,1678201894,1676121643,1252600891,1068358656],[1308964443,2073283508,293886530,1054075136,1709440274,202543348,777504025,1819429651],[1560895336,162036831,1929975775,626482022,2070918454,1976575676,1627781385,965090090],[641702838,250994958,461146680,275326681,1019757140,1909485075,949923394,26553184],[415957909,1287565467,511338899,1987263445,1921705785,1938544389,751224958,992458266],[1982773917,426608589,1021964230,1734596044,1181181992,380285791,1931109136,681377380],[1193801033,1952741808,1250019907,1718394378,1216826178,646861663,2105908984,111560661],[945057013,1956458196,326610248,1177443916,443836869,65726595,631923492,1280678846],[374431615,2026240490,602561984,1297108002,484473995,1817708019,2061788794,1369849509],[323174874,1387559235,1325228177,2098338204,1705991508,980882114,2096765895,329126841],[1995584124,795098277,417077551,712212315,1812054984,217472663,2046231981,1589085404],[1044167440,1809568730,1632699647,983944884,1087468051,1343649507,1435672188,1889968134],[971124694,1967014805,479611696,65303136,1462640101,1315295889,1973585701,1192955601],[1160644884,1512647489,566611301,1735561116,1377381374,1056195087,1405664764,1430830363],[1752326015,1044867289,1733555499,558103107,302365650,842118113,68716611,545916947],[811738104,1097206765,1564267477,846720037,1174572142,942032762,932626432,970332490],[693552278,1130133351,2130177369,1668558294,844052345,1666223831,1760970639,1992796237],[1712027348,2029234731,384507381,1647297207,1043644322,941588586,752523917,695457421],[1601036383,1435881226,895597287,1811935546,998446654,1104657913,416541181,827515164],[296522071,254714732,1232847160,1028890617,389028549,1002559157,2003576930,1999750971],[952352995,2012285397,1459485270,1127626117,1493408590,1441924273,1632909836,1592621579],[637781848,541673680,800859195,438037268,766618920,1034616651,729408145,683116929],[931710038,1143259604,375098673,451252979,125332900,1131063820,470081417,1261969974],[2045152064,284892186,632463374,2085232381,1890624199,786491106,858080063,809769765],[1183586387,1975901519,1942135258,626515877,932920782,603507945,2129395821,95677918],[713199324,1207483074,29233002,1908052395,266522366,294866768,1254057771,532333518],[709210313,832541673,1027394863,1744103945,1198416163,568651395,1015526225,1419449801],[269809594,1372605887,1071986375,837510737,1573045371,169392319,871287705,1236297819],[1824160137,989832895,262024463,1015098179,299773803,24009687,1689893753,864106767],[2010438382,705053816,1267778896,1495856511,1938359307,1192970458,632084352,2040008708],[1260367570,1104016754,413513397,259491036,1697090583,955304487,1963897950,1000478601],[1318229559,1589379622,970518730,318972079,1607728808,128918816,650964985,1741902883],[2129662111,1202209572,1735804712,1561193215,946913644,1150386586,755102351,966014947],[995496629,1758917528,1519229576,1673301394,1903497910,16166431,236805946,1314066],[681638775,1984678096,1986497857,1051176066,966950699,1211426358,2106629718,241503517],[1820845982,2121778017,138063947,1781494488,386818733,1286749331,63883295,208121399],[125048853,298235542,1402236108,333853640,1280443570,745450400,1672280894,435328755],[1667401267,42925541,192592708,353727483,844418229,1845184470,720823345,1876420771],[1856252022,497043144,375620235,746983504,174132850,1323285529,1388349377,384231073],[797469525,88080042,1168771223,740966975,367006090,1633595198,1217188748,368824556],[1524357174,1522093960,193963112,1580657625,1692953430,649940565,749513099,2022444292],[1072467784,432589942,636910770,273453190,299543719,427607149,1987583443,37747887],[941132692,355421705,1354512768,2115929665,1585556758,1751113361,2017131750,1971943362],[1433257505,1893312207,1196299213,1154056894,491020707,1103623202,641325555,722510311],[147501608,5060070,1936884145,1292084550,973546404,1265328052,801499098,1602938013],[1258818170,882814680,163763056,1327987127,568100413,1284076137,543823573,1372636949],[1698481999,1797789764,761814624,477745466,1300127827,1761864382,422358918,1965533739],[1368333791,1667927296,765828935,1170549165,1824389741,1761602288,513600304,1161572658],[203470820,1321705913,467865833,1450804418,915954894,1274995020,1519978485,1283082475],[290227275,1747244229,324811408,57546103,897439306,1677557254,1441713595,1405621826],[1300520244,2118839605,851661432,573750983,1273682537,2010329913,1970895706,1620405543],[1483135953,1596494050,1718711531,1114501801,1720486239,143685509,222662580,204888449],[1231522349,590020287,1506762596,1324203592,219854191,38708262,707818877,1730594913],[1114520196,1426794347,168414923,1217752965,1080237221,1579466768,35213510,902845964],[1887985212,68808611,1751914094,1567425484,509551137,1461389652,911902377,1679071967],[212207324,396307731,910299499,746136090,1337706117,1789758578,596095026,1811921487],[2098952196,1196800705,1494123711,150825288,911392800,1069501450,947640327,1472603427],[1518992453,1188541146,1918493071,1597978874,961403256,755640455,492973376,605594467],[227693015,511754234,620429565,113348451,432998953,42366057,296110613,818137830],[530378582,222600427,1544353079,634505752,1975980591,1732240945,454404629,410126529],[86056993,295859701,440132877,1240613803,157720204,1442258403,670197328,803255519],[440690265,349480831,239472321,950438029,1501517949,320378941,1965262610,679657616],[1865592111,1207306168,775135056,1907096359,1515579292,1364992087,123032599,119290134],[1407309118,43193741,307724163,1358865701,66820630,1043245541,362418012,981666478],[1160614002,1234948062,982102494,126241094,1256677974,983960416,1131588256,847215302],[205268551,498268841,922739368,732064838,1972976701,2041170096,85350852,588006727],[1732238596,812206168,2097352314,173288019,2110444311,240571760,1982382152,1774077818],[2099708548,1036249266,66488942,2054375164,1159053410,1505059455,858408070,274178969],[1779546224,2089192421,780057979,1742740842,8069052,1463178261,1754794531,1755545046],[1977563425,1970835827,1742932580,196828994,1283928338,1269265760,1500073106,1495920588],[1211129260,333069223,580192666,1180703712,1141127095,1424251367,694082357,2056885317],[962305118,2066269629,975045941,2030331634,1067697076,581915399,1659101916,1937351618],[318810156,221478232,370201937,1557883191,855117827,1190112079,727760082,691887112],[184099150,1021006402,220937424,628159022,1722080115,382884723,2045535418,1401971313],[1143920385,993029942,537233371,1847975932,400507010,209420275,404968480,1553516149],[715557195,64972551,934067837,1916945291,1164720418,1277359628,74196408,1401399361],[1412990534,58684345,1225112779,900106363,959651195,986104291,1462755176,585650779],[1569873972,592873510,325712197,86617719,1014487195,640365449,1805619358,87837241],[1887136698,1014041962,1127937573,1979935267,44131575,1999239958,230654576,1582235662],[1584999001,1490856362,1795640195,1620968718,1422862410,1404447760,677059263,870683908],[2097432728,1126881940,2066399107,879684598,669509624,1205174333,1485822964,1617659787],[1773451226,1329160830,1977987169,1841775961,282693356,1487587019,1926445035,769642068],[1985112999,79480058,1117462845,817945573,1514596047,517983634,1463367514,196184249],[1753423192,1129797060,871869559,1812297178,1349516278,1461711048,848796618,420720867],[918805791,2036204409,58549412,1051270422,325403800,1534765182,577975215,1522095533],[1186382455,1806503072,257898977,1882204111,947210570,846613328,2099428055,1985697085],[1596736649,1102795702,973036964,1638262735,1595151782,1595463328,1630656832,1859489614],[1860614997,1473176253,977950345,104440066,1851195446,2126652871,829013458,1316779994],[2128561598,738087584,1297421773,2072251595,608354006,1196082195,301388505,2031849269],[1590038205,1687417509,542392319,1580410088,1588404105,1642447292,472096275,1270475853],[1499787401,563145605,1926111775,1651462651,654918558,1735154586,1921806965,473548215],[1535052302,1102681565,1933358868,819612081,664416652,1837330165,1793610086,2032283058],[1307403722,559429317,110808565,531919903,1148484693,1494329418,1587672451,1031947978],[242238992,2067192666,1366021989,1603250633,860006566,728087276,20742800,2112516226],[117906758,798955909,895025082,1116994069,1970850751,1381422761,720006354,971228298],[1095011083,411356274,186337246,1592152962,1933966447,493190593,1537614769,1877607979],[1844043629,929117701,1997551787,1936889668,1445362991,858911704,1359756671,2019469801],[850854930,1292157278,1483550514,1271248368,1344281462,982664577,138510410,1232417021],[507205488,1864490913,1670272946,498776854,795888952,953552102,384517373,1566496053],[283684971,1983978027,1499821716,1379900429,1396462282,385424132,763607936,1406427885],[1586573551,562411782,1561448164,39672497,1631793778,926791307,2033653150,1828486745],[1946973863,1621995965,1493331344,1766801428,823181016,1129804107,1488397077,1366947568],[1030598276,1110010547,1503983996,685881839,213912448,2083859344,482320278,256640582],[993735708,416669094,871414167,120402116,1097322061,2044604136,866207182,1526956301],[509181852,327669235,1112126864,1132247715,2085340964,2045484624,1914428867,909855493],[1984859745,1568846352,563699564,843813327,1992596633,333235297,2080003818,276177804],[1611089014,246099277,2057571966,2031572223,1211072475,1741100433,409339321,1381454997],[1495495462,1902798929,720837601,374765628,1925574371,2103181493,322617444,72703123],[1715566945,160856324,1569769783,1737262508,1922066721,835466393,1643556162,1952374931],[1576736283,111813513,188828293,1954609145,298495254,1742969765,1105763388,1185582031],[50884471,1111223928,846388244,1625717155,714753014,1098459104,1153405852,657337167],[461561328,722605932,1960866993,457207242,1000476378,1895028887,1190064885,1511338386],[1056567873,101977022,551227458,1267775961,1653949091,2089229802,1600696060,158151254],[1786780975,1152148555,1322942810,1021090725,1423965356,1953831646,751501261,1278910991],[1771308780,408684688,1509988662,124783228,656242783,1704304535,1697741982,641382326],[1089197294,128727052,1931188574,325775277,546854946,2046503931,150972906,258226558],[1126354841,1220878237,1985446455,898736467,2028754478,773329770,728596437,942273869],[1202835398,2001481416,111180687,871919755,229468664,864919663,595904520,656010448],[2104132556,697975704,262204196,1274211019,840361726,1500312119,1077267213,1040462725],[834016744,228530311,1381209534,356507198,114357058,1844250334,1320673620,580978362],[122838324,1425388239,943239647,255911401,2004444626,1382905859,1997068909,1886145887],[1140941943,1315928556,983922349,1587392231,1135048428,55655261,2084630530,109346606],[1085304524,2071035819,1692019910,1318328757,1840179338,236058392,108955898,1694476356],[1834719374,945351832,472172860,1015117765,2039446166,636269017,1412378474,105528129],[1299343120,1326129022,616838171,1044000350,97037341,297763953,105661879,1589825970],[693407215,644476398,343166121,1508460147,269533984,1728297931,2018609291,434480716],[666735352,1247787172,966364256,1874296946,1657453703,825893497,1292143812,1249253467],[83574583,1392794940,547742627,126081577,758485440,1466617261,774320010,1920786271],[1499298209,1148322196,590898239,196730291,777481201,1804545382,786339664,1620437958],[1922570403,966515309,375963521,1146892612,413627371,268535634,390049989,1657641271],[915568385,658622417,559032071,430191165,1394236207,1794348613,399605685,1808557694],[123055077,1986868234,510308197,1628378747,817654046,1805214637,316258399,149348911],[54382904,2021956289,1001859217,755222235,396652715,764515996,1642280568,929634272],[1935742305,892014969,437506159,1742611646,1189913236,69081627,789589491,1838705329],[1458355609,1431878998,655631619,822776468,1191860623,399207660,120498334,609829354],[1404493294,1924997920,1488185763,49951730,1689908189,707587223,1674016721,393568666],[1816018362,955645552,1767770795,58170234,2072335434,684167117,1524140092,1145824321],[1084120350,1812486540,1730941830,371059593,1314548167,946125675,1881413389,657519268],[800246243,284266698,1199482511,1014845191,741463173,743680105,1694588834,1416062706],[1616166388,632288664,1084970409,1702877875,1562066200,346996035,1554006632,1344375664],[57458036,1059858515,1617865457,89627678,1150498396,702422116,1408447011,498817500],[490326622,268222392,2013787240,468079539,1833463874,1936792822,1632651397,1551580785],[253316311,14069114,1480621966,1427395272,368668184,296966032,2031730160,750572144],[1308321379,1519500160,318647995,1638929747,621474786,252977850,636967765,1797368897],[1638412035,2016524600,572868125,17203426,269414034,500531180,1061470079,861531323],[1257006630,484557703,99987241,296790873,927288666,751643128,2012389048,1077818316],[756665019,623702875,1904684718,2090995238,1141874088,178172710,136235119,859134952],[1461952890,605087960,1447712244,1366618022,840883504,234487350,1077822681,1580490354],[653326022,2039142063,452767114,618064316,1054582541,1394809388,86477900,1744479691],[559980581,1263053364,443745383,1482804504,15930252,1575619424,1368587235,745668495],[795905089,153342263,702449191,1913730000,1694984480,487105517,1849825102,549351001],[1410139651,822018926,28870022,2022809755,584901575,1731134831,368665540,796023479],[1331032599,821552688,471372002,492831564,392866555,1111559736,925971001,275428906],[67970477,609133813,617340403,2048899892,967935000,548127218,525937352,1238726099],[451340331,78704566,539392167,314598206,309949706,963439415,1539452284,2060221833],[935377115,1656240987,1023963991,1683361150,160336085,1037332435,181673573,1453226516],[1883295181,2060653787,519221873,1672356397,1187160323,1948082795,1945862825,181630313],[744278308,1434032197,1418508865,1540237652,763681952,647894297,1195287346,479430236],[1486232920,1581225084,1676355499,823687064,1432714949,850128622,1536397205,2016179724],[640262398,56218644,2101617058,1135803,2130594035,1972832547,1980751146,1708726253],[402454211,1396215891,79954016,1237657767,990227191,482739926,579014935,1707847120],[252856541,1263182960,1511251329,296520855,1180694259,439635297,1236984671,1526418051],[1658521193,1881187287,455844099,953837925,902628731,1535379730,1544872667,1292688713],[106552393,246642748,236901826,1163815928,1548427177,2114856288,384526411,1158046152],[225523814,958018555,1059707459,1150498991,1432584368,829569813,1511717322,585559232],[865837466,1551602932,539140249,258062221,7342624,656076610,960228191,715517988],[251660544,1271215585,1092106803,2087366949,1614168377,2064724016,638174277,925609074],[147168074,908677051,1101042821,776783925,1866123267,28336557,802253075,1892613546],[522964517,1758583778,570673456,255963369,1873555570,871235593,578646095,462863860],[1323706505,261576622,1714833484,666702685,956397604,63839437,366053887,554097532],[362127519,1570986744,1066177593,1829899511,1784252391,1154122177,707518900,896890051],[1377283553,1431723677,419326379,1240197282,2048121191,557560568,12442401,588706580],[748576728,1600815907,1787519888,1977964509,779143633,905627437,1533451238,627330233],[599966725,1391295033,780937738,1718351606,2058395560,424188883,1433802765,1183609613],[689056747,36000740,566291229,1530338368,1622156538,1377643474,660327470,1023190601],[1628423082,1631092180,1965783563,1735845397,540793213,1306656106,1142087394,1468726009],[664065999,1384717241,579121018,1937110937,1830933014,1285087150,391461148,682020568],[18586676,71486749,1009330761,1622207575,225781799,786166400,1049583843,1983820869],[1303890262,239339309,2035975920,484725838,618995898,1517690142,1823369967,458029815],[1720517894,1252250754,919636534,81517869,669507255,347370869,742978663,828777821],[1431353646,1308330355,690341459,213489953,274595781,437484986,1439259926,2001564531],[774737637,485748106,741227808,927586338,1809249961,1173769270,1326994392,293897247],[305212019,832378907,1099043787,177974256,999574670,418429687,1631086262,801508316],[928429707,432454444,509384280,1930540692,114084710,965953073,1300070941,1407760088],[526902471,184841990,690849657,1167723184,1177471638,1639040959,959543559,204646713],[1363149298,94552392,810200954,1617852694,1474654177,892367766,942391728,1937415174],[1382718591,349361516,262552429,1264282935,1877041499,2069879152,1313166244,1650701072],[7235366,470674403,326752464,1251416719,392860767,849970275,1637448569,347899478],[645592929,1138829822,1932174745,1981437448,511543764,258827851,754753818,1005787141],[618530162,988825314,2027375033,1313368188,895426182,959034507,1867701646,1550930155],[2122917510,156524243,1782793156,450470322,2097176145,1133604236,479675552,1150491642],[565718656,1930790273,173723888,319796411,217755174,1626942078,1798555332,2027819683],[59877799,914493836,1612967796,1883867398,656987478,365553922,700695565,1742381462],[249880219,1193077527,1963751647,815070802,867928424,2116957483,907919764,1144294475],[381854739,334652526,309438400,1674316350,1525832143,1510005979,1729316231,1270889690],[1822496331,148241554,2031839793,1559205977,2093543238,447088039,939029314,226512727],[622054142,343227225,1679465289,1164392426,207302435,311521817,882426301,338871907],[1339193417,593585424,591045715,1447488999,1874024861,1090707904,1009376269,1876249033],[928636686,520903984,1198665876,1629962577,472437511,573000782,1288716982,225928664],[1051605558,1222147636,1023925805,1947318186,667268659,420123597,1874243223,926262254],[192968487,1031461009,946226099,1364088550,1871546142,1012683548,115161828,566189378],[861580636,378286836,1380183256,1942141064,496305988,438635356,700406061,1566027048],[1995586103,1439817490,2100431782,720334641,886229337,17448589,1060548655,1120850018],[960972412,2091454493,164195437,1824502162,89902147,562502359,806568051,142257659],[649444281,361775377,901407518,2103149249,1273131444,830738623,680153148,756371752],[2005694037,447922850,185477573,1425098837,147185109,1803958879,837410970,1508122814],[1237503414,1998244690,889961492,1284904439,539039725,295613630,1765390854,908419267],[627424453,424333091,679148776,506734844,167683044,960511919,1822498051,1796066139],[561868437,1192622336,929150917,158077649,1813731155,1843670327,334365999,1618670436],[1957504163,475333674,931703735,268853728,362414207,1162626835,1486710411,688058131],[350305331,1955386339,658317459,2026979602,1746882068,1079399910,457744132,598742692],[1688716204,607074287,1817675433,1450964612,1318491508,1823440946,1895252024,1900623617],[1398596613,285251612,521035571,117247152,665150767,817013392,388667665,1427224931],[2051396272,406171435,469529477,1098632834,346966355,14858821,2116295181,1641801908],[1466112695,295013101,1198856725,1216395270,97708954,813944392,165617343,1772953109],[278165652,56897748,1724055396,1785447760,425920437,1184685869,1377896221,316220814],[1828057051,2027454317,1635025512,135305093,982521417,726704322,1170738221,332312265],[500807768,1324843902,454630979,1108499865,731992870,634937637,1096679391,456275316],[1451820751,1282786164,1293738059,611006323,1858206609,521509055,1698808132,321992992],[1924084545,458531606,1658921780,704015614,604994729,1464615022,547620535,1045276318],[240980352,142060975,1150249026,543439497,951254142,610198478,57099933,2030851751],[1482833045,1963406038,1723614965,87603672,1070897335,1115794560,1775368096,1739553640],[1717835666,1075068276,1174975673,1792793479,1237687023,1124329023,613418686,80187078],[2119496823,944993184,1436537118,679256015,1213988520,372645860,831607551,1458431568],[168637060,192389894,612791715,1171917839,688999267,460930958,269265129,1609594667],[2106259294,1510018012,366468350,487095440,235025542,409239983,1934170496,2081768714],[638456812,2115883362,9754368,1702742229,1613171148,1344539326,1748293668,1327133113],[2081940948,1898457324,2071525840,584051526,629280888,173708747,374957263,66676665],[1708606445,1141375298,1387376737,144211859,1107894319,414712627,940594,437153431],[1636578460,1185196716,672159118,1264740346,472268158,1681973246,743313050,771920786],[389482620,695320159,313001187,1320305316,582621316,494799874,622801363,343759424],[1125522531,1020239079,1330006703,1456356670,572797243,1137723644,1147421998,1873820613],[596207234,1127671749,358396030,1367852266,1440517812,700466768,1807965059,1225601884],[1348321500,566914405,1491263415,1013653654,989272736,492470698,1609875203,1210405353],[1739838114,473132033,327894094,1921816904,1722603912,1932033107,499671391,872705807],[739518868,1953968004,592727404,689880942,1018565321,989431308,1747320924,2028664984],[317697099,1891991104,1605376797,2058312425,937982446,1500265828,14493463,465243321],[1449280209,1710857440,189225709,1288024687,1946354775,162268674,1191810948,126850671],[2081239088,438800979,431406141,1829712901,2007300350,1275763041,1044307443,1463845993],[1414307710,1738907892,689460183,1245914050,265545592,1080057264,884696248,1632536829],[1514463369,1121774228,1788144503,1925608626,112754156,2081166262,32591052,1621996990],[807333512,853335625,104193128,369485179,409397181,535011953,351573006,776877403],[1846623946,1653891667,155460358,102440729,1847009371,1667596095,191730218,1571479313],[835253850,548746602,530585603,2076054940,2006070644,577997837,46178059,2049099357],[569263230,2067655872,1398716211,2076023176,655249048,1924616349,2117536921,20770593],[769566164,1037917953,1868579974,361070433,56420028,825318755,66921768,1889019056],[392418689,91685628,671609940,218102169,1169544227,720677702,247433245,39886859],[1628645422,1698650771,210639086,98674558,2117118597,1545959915,2075725258,1554751755],[290448775,264521354,925366067,2046768561,1777392496,1886462602,2115232579,91117934],[1748821372,1308811653,1264484203,564987727,1805310614,1154805818,1962928750,991898068],[1540404652,2114763156,663744124,1174882446,1068128954,1956802689,1908266225,2043498972],[549504117,2087813393,95763713,520325871,1066906448,575560995,1573229211,798797960],[1782284175,402047580,1199256356,62241029,303847733,303051171,1498844825,102336669],[2040478381,1411910587,1155454320,1481326902,861524459,269841005,1421213422,155901277],[1055357662,1565039169,2054560435,891228720,1947630626,904261228,1786289330,801285503],[105578392,789270335,1329265727,296543174,1151936675,634895336,1161070794,234581299],[121381832,1414135906,954455920,1559106817,385447636,2096545802,208556441,186290492],[889189212,1435103181,1144830010,301501954,1352257815,684231006,1972152890,1308243487],[1654642085,1510959680,1930914738,888336378,1563600182,1164737935,1767711953,463736580],[1472020377,518337962,2061711413,1963930120,1714416811,835708107,838164588,731456559],[1502482613,1901959521,1351222358,963547069,1105742987,321928917,1226171829,1358218661],[920817088,220922617,141433278,2081574719,1144209534,1465571698,625194049,1772835354],[309870327,407372637,2076185166,1831440866,759837549,1557123698,1342406072,1259295617],[979193943,72290153,1795032005,268237156,1776908958,1522479831,1524554000,2026450377],[762044318,141060289,120031771,1028915263,823064506,336408616,1770263396,1361261478],[256595428,248076613,1627604879,465667141,1566336281,198640121,788174628,737371147],[1516915200,564045580,1226947787,841411461,831368599,607936193,760893775,1445921355],[629462981,431041570,1968311597,162430767,1535148059,810240462,2007595299,428515169],[481615902,217405332,323311457,411145841,455981175,156625085,766767110,1548900973],[300231801,402726659,611038963,2087182279,1256061847,335738945,238418438,1295146998],[872590687,1161230267,821784985,1792522058,1048269452,355596312,1611602510,132995443],[230535606,2123989651,971331272,23268307,537849429,859791864,1393895651,1714406021],[1269586072,1637474419,1530002392,246570358,537670090,1009271231,1220815514,1399433604],[464490534,1016100243,1612456759,1596199690,1754674002,496264389,1493899302,1739871648],[1463160199,493968005,28084248,1428870633,616576289,788808631,1678379243,876847659],[702547364,160084993,1403352923,789823758,2024943361,640055017,642850627,1135551740],[1063944140,1088582403,195684007,1650155355,1797236724,347161456,21620900,1010996301],[1627736830,1339746399,774092738,195810645,667627368,626659955,1600159750,1338871164],[988430472,2079267535,222348210,427928188,1087408808,1991063096,33287109,1335641422],[1392623282,679826778,1012557013,1682162465,193576593,1967055536,758647743,6430924],[1587437514,1235462110,1230367786,1060269269,675717330,1841377210,1230507575,1106267254],[1507391416,521007754,13206459,443556462,1430972312,1456664203,181716411,1268642616],[1159150448,1458720332,2062604096,81172474,1613406654,139732524,13540549,1430394434],[1886697433,1703588206,1153579739,1632590462,392162075,1821534993,1975997835,1877212887],[148820283,1138807367,1680178107,1376524393,1382150367,1548673837,1718325273,1026917033],[1663992012,1002145302,1959448671,615354426,1796919797,1913467348,146070835,156418047],[771102719,211336904,1894237628,1450724016,801772860,452333120,75586020,1672166168],[1323650202,218591964,1396562478,624187283,1057913598,1595101447,1486141167,38655238],[454912495,627309447,799178300,907025979,1216486264,552168964,286519454,1123569609],[302420059,1898633834,1908971151,256409600,737378209,1087424337,1269260899,861596729],[1693509666,537262323,1814538042,417800005,1054891167,1723331976,419594801,1771415865],[79151992,1778571777,1132290902,1326300582,977978911,2035052317,1150457866,245383160],[2011574996,573154800,535306410,2066224576,1435809739,481751790,927415334,1803903401],[1446500203,1291395335,377378187,1377946897,1420892885,1539960513,1451249980,431114035],[50724000,47424026,208891606,711013049,973155839,706163327,1299798066,455228459],[606385809,1173091954,243917095,903474970,1190181150,1476783230,805394155,412961303],[922574402,683521447,516087398,1655771354,332312712,1554599162,702848936,1231669814],[59832890,274206505,1276388485,1919170092,1323408449,1098620382,118268734,674012954],[96404198,455008747,29039568,2111385650,1758386521,627305909,279662813,1727439014],[1243821758,1601417080,230787222,887058154,772405092,2028006755,446468673,1463199515],[504255602,2048616229,1933857035,1597807557,69102858,46623759,2058248776,1693663130],[1681329244,1467944898,1397661906,1905168578,865526928,1358360586,1287606059,2016903293],[1907270205,2014278024,1547385139,290451550,1827442534,2118237333,354463118,323866242],[1906122509,1983222190,580030351,773395954,629442194,1972275518,886918628,280484191],[433486691,2063210787,1759868915,1519573851,1935354598,23688297,1567918236,218873765],[472381837,995150601,1444080884,632562829,1994037442,1650014124,1397895609,420064473],[6515395,1071405422,407646072,1803134537,596934986,787223397,528915435,642961219],[246502241,1930406472,198914826,2030467596,1689401693,2058591336,1965054026,479217430],[484618314,1199141635,1174957154,1407035723,2067666980,215083733,86292418,1772315826],[1590049450,965826746,1249103179,1497036825,377232726,1881199264,541780344,1724852396],[501286492,944111412,1729747321,98988089,1895790525,2036325281,361743170,800316054],[864869115,313503827,1641649401,1205089085,1859509994,1316619382,479086535,930209755],[781571472,1048552876,1182154866,1990234484,1098140338,67243360,1791029667,1645445997],[1593119517,1025176860,336558804,1072009412,1600778955,854817710,1078559650,1386758596],[1114089648,686735740,1355561207,1156385588,451704989,698555322,1995550612,362649567],[619108634,201654064,1755629637,1085625707,694372947,1171810668,52997389,356022740],[471336714,2086606078,338520091,1753655007,1431295800,1044667950,1179798929,1371444063],[1161469304,702684976,2029688237,2078636800,895719172,305520001,965106359,460902481],[303499039,186652416,1883347121,901836663,1665980380,1123842307,538232119,395452224],[1500624481,585138380,259036576,966592834,1050548258,1157279417,344104185,1282662816],[199042508,2116374676,2004735468,54378359,1407169150,748169962,692883010,1215217624],[1411222019,2097110159,1479174588,921774233,396981067,303523105,325417867,462914990],[1423999392,2097452225,1039288282,1471424264,489035337,266014052,198446357,1608342865],[992405834,1866086292,51802023,214041539,772195440,1476082188,1968106981,2106679368],[732729730,506757963,710299939,679844468,1845523622,1768265967,1220116287,1826437554],[1139080300,1889514287,2098721664,1657697986,1054356311,395743551,1667558225,79137197],[855716465,1634767137,385395983,915303357,210429827,1253460466,957316423,348113438],[1708894826,604423106,1247735408,516157320,1940543514,1446162540,451245797,563536639],[1023325237,515163815,1491849951,1524539119,129170377,924921936,1801014082,366371575],[747203926,783597114,341857152,1853445772,1309348342,1269431114,1364649218,1747453353],[348534208,2035882354,927768577,887959385,1354098212,1245546602,803800672,1549826911],[317055367,1187417143,50831042,257065390,1110149189,655461901,1390940433,974967760],[1711734366,724011139,251334425,126283580,1878630452,1238388730,1330833866,1214273541],[1983214890,1900968666,1769835006,364491017,484199969,394237864,2014980241,202968480],[262685661,569946023,2093578860,2006210488,705381694,1363044187,1548140660,1590178351],[1324530092,1543777778,1321600480,1569838820,883058950,2032636769,432659381,281408602],[2058581228,594629688,736104225,1667867163,1962151644,1884416569,1049388041,1143611141],[654327634,1935551929,897560280,142744441,923640339,189461934,1298293333,951654868],[379902653,1794158664,951784082,1739887792,1747075632,529763849,1483205134,522438043],[447336492,1127001938,1508478109,1540023830,1097355726,1503427045,730691258,899374706],[1108821463,499275831,1227685823,2122562138,668089173,537412492,1286396134,1274421107],[1086669348,628053141,1049732283,1629902248,1133958431,1484394878,1619421618,1769781645],[589545522,1647510806,1536637060,798466022,1369602403,183972590,956524444,904637364],[1046382268,1242769964,327774677,998883540,2040985109,1284170118,1319621993,2126765872],[781501269,86386329,474219634,2031137435,147301856,1061371401,1020455198,1014492259],[703121827,2031018763,1570783631,2000114429,268529278,483580146,1636968338,1747902186],[215242559,1910775493,836434975,1668172735,1233125336,808581031,161002804,71168567],[1912824671,342521610,1414880565,476999533,1069965427,159238138,336731636,1465788201],[1340754348,1806754061,783759398,409427948,1738857870,1753501374,711247174,1842256917],[1030368240,1519487231,445579487,762273075,1635945460,1855005706,1063359039,1728505423],[1030617799,100650424,226265437,60705877,15329935,333646286,1116270807,219409593],[363989609,183725213,1035057158,999585397,950119279,1063011918,582826990,907674753],[1796050192,1584690285,1263252794,2107218528,1981954730,1779828141,304267834,1032482125],[1870555954,1900645915,1285259214,2075714696,1755714858,1688705624,2109767505,1993946709],[283168272,663458578,592406351,1873329421,307428956,1635051670,870127223,109842631],[1598054619,1060579288,2003738477,969267500,1953334799,701282896,1012133926,1080403124],[288369342,1909518033,1820370614,168775630,409662075,30255233,518236741,2058244080],[940411677,467169100,975324587,1982597670,1820939312,1831692684,1688794237,1026897609],[1384050583,761883189,228113288,156857733,376655726,1676673753,1759488614,1126494227],[410379058,525907422,883704728,1944206981,1753600299,260966598,199199944,1010088853],[566319129,1315516117,430812452,650508959,1679712053,1669436954,1442878529,349410210],[80639997,271157152,1022621836,173710811,812985201,765900290,1607450675,283639171],[7011807,626390325,280117682,619687574,546493360,1755370367,872877185,795340276],[19381146,1316632355,1758297250,875048210,1313635151,1314071462,774094929,1193598812],[759613979,561465789,1889013161,132288175,304658536,411805636,977102064,1798323288],[1524615185,391381321,899053703,1767668393,1070718884,405728568,1668664585,1172200988],[173666963,678900354,2107209496,113585744,1042872236,2054732944,1839863052,1090956035],[1071073369,448216352,6156050,2096732293,647910000,986041635,856384862,1381016476],[1658002140,1741604901,1615205958,1566702517,744232475,1250541267,115023587,2019311479],[1813946749,881598784,1245354204,773206954,238066552,487802338,1464252851,1847117873],[1199099260,777401846,686469999,1173457871,1725490401,219120909,1255198101,1330942025],[909890903,593567265,529391514,221933763,924994036,145201237,477240996,1564496326],[702263964,2048216395,1127100864,1587825116,629964806,2072874104,1811463484,1539224852],[325118757,156472333,584600427,60764518,502852607,1153111707,253597308,278434824],[1638377800,1957477914,596205364,211996139,1530158714,5366351,391880212,2041026392],[1759119522,1711076578,283883575,713234078,1933763514,828163190,1904505479,10456427],[826714394,568319043,851426071,1624518457,982851632,491346782,14374719,469437766],[371181705,1284319157,130734250,1714173180,1922342351,1452222581,1243720469,2101892463],[720358680,1326091217,937038999,991333387,1052426642,98175414,1058253004,1383663084],[1652818959,322058790,1797967870,1851787540,1922778345,816354933,1077819440,490847640],[1325604361,400807471,1926533181,1019130983,799149249,1593335262,1711142145,739941843],[1113185548,1854608964,1564258126,801834388,1735296716,1142464464,298311146,1506357267],[474973018,481020521,2114053881,1579626196,1853967897,351215087,462745820,488833085],[397431455,549730728,27452591,1864695806,1907077578,181585152,1589651143,1690196296],[509628721,348218854,1422027353,242395335,95588923,1758004270,1954495041,1424449854],[1476975286,2049201180,593462077,930378853,379632817,1425066449,1207419990,756456794],[138675298,1794209375,1931423470,1364408601,1131040922,1627293254,1246551544,1723159534],[202379063,745617889,308384803,1748435533,2126924788,2120758967,1570454222,840589226],[1268832752,1156908272,883897054,1983200364,1848799603,135467661,1553728028,1124398520],[1287683571,2122287772,448584060,376471274,1232701488,181440585,1031276820,270304219],[1869546376,1724357810,2073696616,850283642,24568029,1437191543,535932468,1394494884],[1769017296,874606236,1480477198,1551568145,291585562,1992606456,1273656754,2089518398],[2063551498,1654947799,330256589,1699985438,414455757,223161256,955504679,326385089],[1223331563,1833103915,2070107469,179039855,192656400,668223930,697163663,177302052],[2106021964,180948497,13432631,1093825933,987603824,522122308,74012161,1865669299],[1157943320,1401170651,1775294890,937364303,1676578917,1015647231,222253991,702941986],[1056466312,331847953,1256242119,1360297748,978533320,849794123,452284357,665544910],[1569698552,707719817,1936009950,1234010340,1344064737,1533866949,1941685674,1229502093],[219790253,873033938,446895200,1855559348,1041047113,1975743931,1594455833,2124960938],[918379300,1324519858,97135576,295921815,1010805496,1366894307,708714186,1321256660],[14514173,574788498,1449711427,380925672,705601265,37896808,646012066,1801332347],[1093536772,1617935486,17245141,603495012,1804218895,1263079984,203286217,407707218],[2056010471,703678684,1738180446,473073207,23920715,1510084577,1005547283,1845832164],[956026884,2079498989,341057635,1458928391,360776942,1459897167,1885395835,1976766478],[1455003548,352566144,1409577076,1067117210,871776086,219754581,970374043,1142099537],[1264948581,445634661,347948315,540230178,1687025262,1651404624,1646509150,2079695760],[2095752353,1694881326,2033845013,1233630267,678704533,417380907,257948640,493764451],[1290024331,1470078878,1013441512,1458073553,979527944,973694637,940865426,1559788356],[690735561,1312337540,195994988,330470772,535394396,1211508055,92542798,785425030],[1449442121,1550874264,1610200480,454431665,1744188891,76189506,421690415,435787967],[1059765704,495266037,1760608794,2102646593,130640286,732142952,1470159302,821848159],[765168276,626773258,412369979,1724594939,540501484,681008533,886882826,683418521],[582502387,1459206876,1149287770,646678022,920110256,723339102,532486949,1141658533],[617244186,104964091,1206284557,253839301,1188496154,16789991,1159588305,930369875],[564073363,1580468970,1816737034,28386282,267299863,675078924,1068600391,1075285789],[506608593,141998787,1143837217,806884109,1004853860,1573867061,45792892,699469881],[1636426197,1144310235,818416247,2127711417,67358590,683131926,1461371454,1680659844],[73632590,178132021,1319611155,22285637,1283964651,1286387710,1998620812,1151789181],[1494671097,609272056,1088178497,1449520633,1136076760,696154813,542268542,1832215978],[108223382,1988753422,1309403404,108943803,488481707,1927390757,1443488636,2011709680],[563009116,1923483114,813901458,690145209,419653531,15495694,296527874,2051133805],[1258342431,1284555954,311286568,794937581,117816006,520383455,1651909156,33539096],[331141734,1549395563,2066928806,1356842083,308371642,834907898,1158126164,1745115699],[1410147479,511069686,1147198265,949934640,543463590,989181160,1130478593,68209819],[1200128074,1706520180,2081010529,1494045363,1876229788,580890431,674035942,945525493],[1375619614,2119986924,1950864240,1092232772,2079561654,2000947033,119184001,908970056],[820047490,1037815425,1100718494,626444513,342227760,1087953323,693672404,834476578],[582290003,978544027,840663825,318095507,410953139,138679907,2055796832,1480095511],[2119800143,1856596298,1131573877,1673911341,100941745,1019785440,277799757,1385945838],[1759419475,300738118,1081658471,736360546,2056918247,1547256144,260757581,443633385],[1076742586,1258236107,1681848766,1398623063,833490380,1199666820,428093284,535708625],[2094600393,816283722,940233549,842622364,1744503048,1747983201,852883696,568630068],[392761675,128636346,2050422021,1486078808,1711536737,1953919119,833320267,1581210035],[1355682920,774894609,433138141,1685098024,1437012118,466963651,2094636591,2052475916],[25549146,1008222071,64233688,626262852,696740823,1160952869,241488553,404871458],[1933697470,757536278,727894327,1610353134,555686578,452849196,1845256475,1190803900],[132292201,28530269,1864048658,2013542946,1353937602,1588208901,72701045,637232562],[978210212,1935458997,1152892182,833327684,1154304715,246264763,1658171536,750196191],[1076479626,1444198754,1932422173,580545860,1290146986,2001513814,183272496,1266978604],[1536776839,1549360966,725399271,321011380,2069188934,495713536,518089726,694459382],[502957265,512828714,745394937,850891521,1593169157,1158337392,993826167,667934059],[1953882481,1136173685,224534849,1265918189,698635865,1924228818,804788032,381369262],[649817818,1088865458,2077852888,1900278744,870482381,1116599907,1028505355,1766315862],[986908192,1518401390,1459774086,1004595343,1816788865,1315354889,730945995,852839067],[49373842,770299116,1786275764,786148948,805540741,1558277433,152394580,2127549921],[1798980731,1258063917,1912810055,699604499,1432154092,913420655,645923049,869139332],[1314133802,2011916637,1575684246,1526482169,269185309,883282947,1881020656,1820937109],[1787182414,275324444,940402507,1466691804,980942820,8107359,666172130,2116220200],[1168595423,1536233172,2031220241,969906574,386854121,756650624,1010910185,1349712416],[205064094,809706515,2038630734,1648291129,770730279,1042606195,1000058297,539304417],[144107346,1516293107,354019139,2014038424,488988892,1556445287,1510253859,743860067],[595427097,1469077834,359751440,1760233594,1119859674,251933782,417003770,1635008153],[280054252,818024901,1793754158,32190535,931699936,18648530,814735777,529412504],[256080418,1566616405,1206313216,466867666,464020385,1330041550,1479131587,1792501761],[1275025631,1109153048,1790936013,744551277,963885854,570621049,1809546144,735469074],[1496152397,408365534,1291960467,1620432484,841355631,1063231085,1745569276,1331082310],[700603140,863624610,1744809259,746745688,1807423008,1537273283,1388019180,1486766946],[2055515164,1568297851,1146404783,74848845,1670252386,660269685,274378049,341792704],[244062202,2126270738,605637804,1990700529,1987606465,459408487,1452986694,892454456],[1088796579,2009089524,856433269,19967770,1975398365,632197898,1558727973,765424593],[552864109,1019957205,1851137583,1430606809,686555651,1513251234,226816270,2004177636],[1761425540,112495439,260281595,1026888580,759346155,1693347334,911204654,995145294],[493655859,1925354876,175655770,1302476319,1508213224,693921039,202849566,1423266705],[1072849078,2065032508,1912488831,215442253,944286994,1682606721,1860957944,1733598711],[1874696407,1680548519,2100754883,626030813,643991536,1553334461,541701683,799354862],[1736691506,1691113620,1930466799,605910519,950639338,586205259,119326007,16948275],[1495472462,387015028,568170402,685141059,2005811035,1633134171,1178883645,1459678026],[1970079344,1266815578,1712767531,777278014,381319440,1092040122,1771134600,647443138],[227200266,361967791,1333178022,395617855,1956735889,1865730942,220873140,1351778699],[1104270637,1016994092,61975709,2084609930,926633466,34721279,1996516503,826048969],[1293707118,1169223578,1670139160,1676751838,507256677,219350542,1461466392,709719530],[1824861540,759585210,984868588,456831241,1684064193,1261185383,805094513,2120143397],[1567499496,489049068,1607603946,1650122327,1671053989,1395554308,70962172,76304838],[1585561182,1653640010,1561852056,175622490,1187752120,91767038,1370886441,1234084557],[63521984,1010525748,1790491271,377595526,208146115,503871314,1044802241,1907257602],[1617344137,1840380329,1726891557,1776205619,63695248,893730648,1699234336,1535307372],[1306649800,321407440,1320011277,2111478521,215600525,956782305,194079135,1332246833],[1100010061,1612683978,1104688959,1938831012,1841365509,1447638962,1830593240,1349921143],[455758233,1494778831,876796699,1268292890,164502548,726494181,1882985907,1855029269],[722220173,1429352204,2110771195,1747010991,417085575,2053235812,736358099,43216474],[554739235,1136467337,1784308076,359063898,1471131644,1539301884,819295386,809154327],[1581074692,1128243768,1174628472,1244138968,743154996,1206642904,901276238,1123137747],[984080058,1094013125,1527075300,1252709999,1567594729,1053897954,1138957683,1222806199],[1790106678,1312359157,1795835823,352264390,793186955,650282199,1192722476,169152590],[1237488351,871343780,449225194,936616956,243211197,1176973354,1084309582,1064621104],[1197217582,833085854,910459067,1404935309,948179123,341573803,1697637592,1515674619],[1116074603,2063038429,1114276004,333389126,435991535,871971853,1605723106,1102604372],[1441835516,363607304,95673563,888447080,1804456812,1455454534,379319818,1265249735],[1432980910,1451660408,1246921723,1890540043,1842397994,65959999,720060892,615516383],[1254045954,1320592674,271784795,784637465,1025784636,500885620,2124578448,71895944],[1807701280,1751721328,2107249805,587055568,1677424285,909806468,1944311895,1612404473],[451136077,1467511717,527966157,534174279,396384008,1639451554,1475881019,11000209],[55929584,1153903858,282645390,811478101,879256356,1106790241,1508171181,1855550614],[1127875383,736520692,1588631120,38076380,1387743113,877120903,407957222,1562623212],[960729364,510801995,1685971229,494100249,845174698,942032338,463639617,1954032926],[2009837767,784392125,2111745201,826068882,658969202,1598924748,1556465510,1086463920],[1263537769,19773630,577260902,1951405123,742805305,1836648854,1648995278,1548246225],[641173852,1334576900,24481273,1747116999,2089420359,424092761,1377563790,627386981],[1223631126,1747695588,134859639,1085268518,1041658770,1660751624,1859009280,437109251],[1004374735,79047181,2011453751,378729078,1264143663,2041890103,1908681587,837120995],[1621326008,321238725,1367576847,1436757219,723215809,59896738,594183204,247103963],[1861364444,381188701,611516816,1240785539,327052911,642561523,1183091955,222070528],[379681032,911635209,1398345969,1135055478,839704947,1856888506,1709452709,1605490457],[1126011683,2008312192,1032916649,300085969,1650559165,590056918,1336008717,372066155],[1364139208,236822993,1918849139,1755041167,1131858362,1433287992,254579720,1948036271],[648463330,2039165007,954978360,421274247,61179374,1098600957,180349889,885586157],[1359930428,378041426,170121243,1501724560,1433437211,641528120,211421088,348445976],[1529165512,1102642300,155390192,1869787544,202876226,1003520776,1449934241,604002017],[933611210,1451443417,1561154265,238597306,334114696,895159037,1819333902,1625067469],[314801044,929428523,233498788,2049031865,1908047192,1856133302,866952953,904830436],[1529154701,784755099,675878901,1863052550,103560604,162493057,778213046,138300237],[1303426674,1875383480,164719025,1870078733,1593775988,604928237,422292026,1865083079],[1232298164,34132954,453364438,540499526,1607026038,1895436440,806410405,373451389],[412030234,1062657872,432223364,1485280537,228576485,1223383176,1339632928,482476436],[535172087,575243072,1701976176,981944531,792341913,102656851,492719056,117066356],[1083903437,1836302735,844798341,708817317,930151068,153955018,124085461,1182348529],[1913028835,581402684,1637418955,316652328,105815216,629953342,1679786881,1711277520],[1235089612,1870615000,1835262847,733358641,986799611,1315175958,1773616151,827865824],[429817403,1815267930,2054892695,1039656567,446310445,1942949335,1165676406,488910884],[695569574,38100946,623385913,533225322,1377173208,1833496380,1045588158,990844448],[1183399172,1651864225,328797638,357087105,124567645,1074887705,886425634,1439663086],[884814946,664692275,1773488545,1738382716,1407745311,1055315603,1356283190,268635340],[219115220,374272327,1883028785,1371139135,281482319,911162278,1690083444,778959993],[632141150,1251597387,1189137372,393468284,235587267,1336691130,1315116051,1748101624],[372648316,310885561,241210457,2105836047,1168456713,1709192160,1309586473,1113455756],[1892668280,464824881,1014530857,1360454996,246424093,244493453,633672991,314358757],[570342349,1418676083,1590777700,1388443757,810046050,571026662,257704615,1456445919],[348255281,847630363,748448590,731573675,1149898418,1601795828,49120396,36158256],[761512894,75540715,1363539407,477982386,418727534,756597413,1663126021,462528231],[577560717,852814949,1776077016,979289741,2110888525,1973450541,1115500515,1113101298],[1378166256,1432484859,1016263449,1358770320,954194395,1161624731,1258482859,723016909],[1146991201,1168419652,1836758718,1403974427,29706790,709387914,1668826020,1880723821],[1678399962,883815442,28866315,803791775,584989437,156290827,663757223,717112398],[1350911906,1704629494,408481509,893511820,192287150,1506605584,2006708197,985568991],[10331645,1437713115,1422330748,731766743,1509026274,874772391,1767332998,464489953],[194753235,273330812,1237812267,910921137,770212125,1647304184,1282286177,576567827],[1124902500,1284502228,1042322643,577584111,1458505828,458584944,1258193008,1084688038],[1407826093,1750536382,812942300,1441066848,179122628,1915856074,967149643,316427410],[1956417358,1020781769,916467390,1291043619,2081547139,957751524,386881075,1942576707],[428270595,1954833083,598321998,740224434,307659155,223450281,675779913,1738616597],[1571851803,1903485716,623528953,1648349758,1240758392,203591694,1696270975,1585774801],[489807905,977144844,1198347654,1823851303,1177176635,1584178057,2120250289,1714048713],[1276232667,783799335,1254468985,12227300,2016619736,1023558802,1505017569,1075133796],[1127215078,536799940,798873246,331969053,863965606,2085659646,406888370,1865718662],[161911411,877216390,395749709,1638891261,1957029548,1371668443,996670260,1996485951],[883446765,1889533443,945328666,480634850,861038342,512683219,656629269,511275382],[231400000,2077674630,525368496,2067795489,972809158,150639230,1384542129,277225452],[1414637748,1230823853,1591272963,10409287,1827635116,1516902162,1556158544,676148486],[193940076,898045610,1949145835,1535437386,757697414,658723183,1861203033,784726592],[1376638509,1372393771,1741880059,214748283,578522685,1741089926,2062615662,969595240],[179737879,559826173,601200780,530221900,324957200,582350916,2011008731,791994978],[156262981,939661672,821184266,1968299641,1043649483,912483161,1459652888,1700528132],[458320719,746754446,67134529,1951061510,1997721041,1448532006,1142789206,1798170900],[1794020573,1373823505,809138917,946737067,1576189596,1364098926,1846056531,444841113],[317409654,1662126164,606051420,1475794628,1152361013,923376062,2091279443,421074225],[175906299,1403211889,648688916,1242194231,920981515,1506576402,142537900,75452839],[1128535680,68780316,47756602,53683379,1735902248,365961578,1817504217,637302854],[458005528,1388901073,1920964513,602197688,1186771445,1634824653,483882535,76441916],[1527199314,120845210,150250897,1105280455,702849907,1038902821,1315604064,1003957647],[1734245147,1936389139,822297563,909560747,827308922,1769787958,126471793,1034613034],[612946545,1674642336,1569582625,646974802,1478460243,1634817452,893726509,199229740],[645178003,1325228018,2047687111,2000521768,984013374,903346119,1255074585,1845254517],[15838702,206222005,2098612083,1658470749,658130581,1169784225,1404329467,1207613118],[1516686523,1841518220,1206450456,142853331,224995290,348323513,873331050,1523357692],[165098082,1270552983,386156194,72370746,411632851,293757700,746768433,1143594591],[1914927841,1114285926,16176690,1635901088,1603678400,535719825,633300043,730915950],[2097039576,1194208251,1496300881,1579481435,1259481796,999764517,1055668487,1711274164],[1094015970,1772753979,796949894,552097057,118236573,251712031,141645657,482241410],[1958608085,746104666,1576962762,128143819,1859424131,119591697,230919817,509818888],[2129874650,1485932751,764920028,2042219249,402267253,415610633,1887076458,1526742612],[1932213589,783857953,1102162615,354657216,1239625988,1521860697,1483056136,1693442654],[529014472,509770172,1761427484,319672616,1990036959,192029486,945876556,66669348],[2052812246,311039598,921903909,457558427,466963199,1071906528,1411219811,1795998394],[477357311,1969813389,408382091,1593938244,1924266580,414391525,111118467,1703346064],[1648966247,1475226084,1443825866,210397533,1334474377,910685087,324555927,2105575644],[944194370,1804530445,1677088786,1466343587,382732647,289173040,1131127877,260817654],[323179601,1013050822,443636100,1526273895,1642952667,1506050655,2043919569,1252516987],[697525370,160632623,499361887,319519096,555869172,1045033372,833054603,1870920778],[455592279,395025257,517516044,938594158,1791812884,543843874,1008187465,209896035],[644271870,901903754,138297056,1067619466,261490174,2070467115,672545190,1806413501],[95478508,64839826,1748957,697571321,639990333,1571354235,768704341,1415625578],[1134233472,870640704,420067859,2030086711,438936952,1404533993,1213732644,1931872285],[1574425515,850997379,1240934502,1999361020,735002832,641611860,2072626761,596202883],[1909302937,1389954042,754807753,1365570642,1051486118,1778918619,281910163,1332410171],[39194703,803806773,515049614,1559405826,157756568,1380127894,2007322848,943785728],[227241686,1721491270,1288990391,662592864,2067965947,578214320,1671205414,371240601],[794834817,607974917,1010860702,1613687831,1102082404,78107236,1175437245,1215019002],[724229261,1363589024,455806215,116606699,448933693,457031491,15998995,1350390753],[125977617,748165542,1488812868,617840525,64727280,187726265,590125467,362461067],[708568510,1090724703,870451357,1968816348,497318468,1179204461,1647533745,33943667],[614756111,452406940,1648439368,1411692517,634832996,165225026,1206856520,721952826],[1604008297,1368713233,1885276208,1317443028,822615833,228618218,1514872004,498232409],[1320603513,881822301,1680096708,884533499,745663905,1006918541,1237409277,1371921855],[1310711102,1955332456,1409935381,905300909,1705731968,293263801,886707525,850277726],[1964708460,626719587,1756222215,433551688,174071351,73733183,1466775925,93087904],[662517046,1585214773,1779257924,1790938912,1576087922,1990287667,1206821295,2043901674],[2114701776,59113109,319420480,837229947,205650659,2087676328,2065071184,2004154876],[1009916416,562200419,1205739443,765208157,1686473631,1827598207,1000629404,1712416530],[1883156190,172140345,1533951213,820517403,1635212149,310009467,1645155477,1247424113],[1205031416,729128655,441287269,985985533,1506210243,1867144264,1807940000,1392114321],[66403217,1815314782,824609158,1848812813,1835909763,1312438970,1041625032,4168196],[1519452892,296100974,217566030,1812900321,948482106,134481174,294307155,1038923514],[2030302398,204338158,554900943,138917505,1390445841,766108617,412816781,762585046],[127782542,2015091361,334175498,1618811443,1948340894,913742202,917703854,1625893203],[1316095497,1940812786,2007443007,1900076680,777122273,1631417800,316743023,855210475],[1079024928,335431865,2111497662,1216734085,1080182852,475041004,1030506988,1020275591],[314148922,265381605,1420089616,1967121614,1638876490,1075546656,709014811,1660928781],[258405433,1605908031,2035741433,1484119791,1045669383,824301155,1905134634,2012241567],[1518736552,1663709289,1277286469,1530845075,924089053,1054784779,1639165376,611261257],[958993410,744416290,1196522647,1833639085,498142415,1819498593,1616567728,1780952579],[771466758,1291953062,1887638478,75964527,1651106456,36096111,563159644,541902709],[167047997,1523274277,1084715025,1922517575,1746858277,1827373350,324516419,481736758],[1593161068,298385352,724237457,2104908726,1194175223,1857409722,737291522,1871278268],[843251870,1062884505,144608429,2033378201,1305387782,609444690,301239967,302408832],[802914171,1164723333,920613532,337466413,261525584,840644075,1740534822,875290896],[1204427317,1523555709,171123747,801910194,1513263982,765347704,1347292302,1335978967],[1767660447,713829816,1259891788,2060830443,942892755,377182108,1136957334,2023480744],[1443504409,1683677980,981969485,1097359365,1069683868,422146416,641878047,2090362384],[690632883,501764397,1268688756,591517884,702782727,1443476451,563171359,675514388],[519069976,585524756,489298029,659499253,1748230737,1588806085,296147608,492255007],[1639890317,1970602192,2125862328,897167894,1849724860,2005988713,714173913,1143381277],[670593622,1313068450,1938802657,108817578,4959765,298277353,666381845,864661126],[1553322902,808822456,1201231058,2097673839,260913129,72115096,1159495498,2085359129],[1453352950,1189022099,433248421,458102335,1137994768,962303070,1869908919,843389974],[2065403822,1966151434,1421815837,1220518298,1538595307,1590828524,205407712,1527241125],[962929107,1896464528,1445742785,1320550882,288211274,849230093,1682581291,388309199],[826431817,514803986,1755177331,922557474,996351578,1557048072,1580148859,1764235133],[1540387705,1225049172,1118713065,266865748,145036809,1697679959,897726773,375533221],[471199180,893368059,1594979169,1272818246,1722895359,1016763574,1913535960,934540301],[1881072063,1063339129,1542158310,2106867786,1315422171,553357989,544825169,1554060582],[1598526732,1352324126,1620584719,497707851,496336486,1309395657,363225603,2122861515],[1726118132,772799096,1960251055,756028081,620713119,672623979,1581289512,208195718],[1039047619,903070887,2071039279,1540668861,247211502,1686607192,1341092503,909340186],[354213663,78966921,25051388,1119034130,446024426,87016064,1858105541,779201312],[507732596,625632918,749268558,277330746,1276307467,1189984697,854588634,1747412318],[1975255883,1609324665,461224510,469532803,1370412432,1266559640,1272941262,1957509131],[885029596,1821731723,1468740155,2037184751,133895954,1722071464,1735768104,1197167244],[767725360,84061497,1690256108,655021,793100461,620464650,1815976202,399804328],[1372134980,1439586529,2124459398,239419181,2111463164,1582650464,845354473,1777065872],[951983554,208939418,1878094115,256989959,987003277,46981933,1841636345,267154564],[1915769605,1170134882,1489828071,261993641,1358151008,1635150964,1540464824,216923541],[935620915,1916762712,476876977,177831788,319682972,713735956,2040675080,1305982405],[1756161508,724115627,707439423,1801101720,949981751,1544567038,1262589333,1895125217],[213784325,1729006187,757290291,1496490856,1943189889,163000722,2007696870,1505196778],[822855584,1113224730,1632133316,1582342446,1383235189,257895308,671359911,892743882],[1575393478,688077555,1171019580,603601535,166840806,1777907182,1711990677,843739114],[527620939,368548979,1074087273,574400622,1113963660,321431181,1651767777,1990268363],[1533198406,632382592,302117101,1620479747,349753361,241414753,789484887,1821224893],[2002601844,1959532036,1390415094,1044817049,624596270,1086562250,765009594,1838440608],[2018750425,224601132,202769448,874373604,878374378,1863922562,1620895384,2030822987],[844481433,1135257961,1572696994,1913944824,310124282,1660702589,535295163,369728581],[2103028418,726916203,1393201675,1908345183,158491053,1377035295,445605451,1465170058],[2053384414,1562792758,625316649,1551551062,1747727778,52760749,255642522,2040834441],[1905326010,1702081359,1921640776,1280233786,1025950154,1724546334,419253557,552289370],[833932460,1114523935,681741676,1868171572,758580550,1627916158,1304548958,1124989957],[1860332202,399892454,1682344958,618393360,1259568103,1419843014,406116589,1329378968],[1378299931,943718788,1579968927,437870263,333978252,716212582,556177293,1635847731],[893988956,645940751,1199905156,1320538777,987051383,1847337250,1992448734,1551766036],[1828009630,487614314,851311112,1392276037,1319747190,342802861,1818212084,282348560],[2118767410,952504958,1668230708,591968742,1394228405,1718436143,563358950,991136538],[721611068,1169531624,1198703555,1585847369,2085019623,1506685208,1911083437,408559445],[49680887,466330044,643885981,735766911,1861373614,1908568023,697887495,2032882868],[396670095,169509716,245963171,1541966956,685250744,173913476,645013280,1287952041],[454804034,6038333,1674164586,841084111,1057340690,1371157844,1496558752,1394652456],[1437624493,95829273,478908182,136792869,1952793273,10838237,1290768937,803926495],[1788876366,1074179641,1307888922,2125968122,657778400,1465472071,142644533,480375695],[237941679,1873358540,2097039382,296507655,1517793796,2061737599,638478927,1159386273],[528756681,1207267818,819908403,1230619352,934686302,183094284,1968590589,803633570],[1239005316,1088289961,1068730434,806307516,269095791,1071736266,1920357653,1734778121],[1545035579,951769951,1470461185,1236559751,1050431527,1240192900,831029172,1766103359],[622719802,1613105198,479936542,1511669752,85029062,1457379217,1980800969,115255195],[1832479661,2064931170,1507112357,1350377951,410491969,984337510,585744890,943376654],[1247870524,1409958856,1053101439,777509557,122449314,1203400350,786189028,30682494],[1479746295,1306297797,1956226286,1507993014,87639694,588875948,1150985008,1832400313],[1111194220,2047520245,839815155,922499502,1739984868,908205772,166384204,925265992],[346850529,1664007838,1912788568,2022851919,1944287710,1164383411,1771951428,1337763995],[39426152,918664926,1465828123,1264118396,457935471,1822510029,665161002,1365765098],[1640065100,1113002485,1631111774,793328204,1661373732,1110017806,894881104,644496946],[1812076770,1022803159,112139581,543356788,51858719,361856724,741054897,1701698700],[439710444,1177203737,1513522201,1532470746,1822253337,32366552,1781595947,895159],[1118365824,469169462,63938941,1282222591,2015716170,1091152437,596706118,1122343159],[921035696,626590073,1707684840,2121833094,1787261567,1642938706,101948690,1309463874],[1758487889,722857052,1408756851,575344990,1418276789,1209656443,1956812187,519056594],[926381045,1015771698,883645843,1855380995,1645150957,918220261,934875643,1592847729],[433442738,1841938271,1154161521,1923029726,1525517786,983048494,1163747677,962701638],[867697053,1504767001,1641061609,1438555812,1763276856,731549755,1512118363,1508788276],[70278165,820744324,1767335212,1191205682,1782592233,1048353321,1297949008,2012031646],[150520028,373861819,1660799072,1995360834,1896971993,795251740,1750930253,862234719],[1104890344,127440374,933204561,1173066076,668784064,1916123634,838629763,2087672072],[1223856331,600200080,1731442460,1440284489,1306397456,1616542588,1523066727,162664282],[919109998,1327986203,2104485485,2042494691,1264815214,480315550,216242121,978477721],[702324976,486585515,1930497509,2047623556,1775103541,1378103830,1527618543,1330403243],[1207009197,885873073,235729221,1719449485,1410791180,1649047474,2041997745,802325202],[693685539,763222008,269585216,1568075263,1864644031,1206517347,1905006178,1295889271],[1132634278,1896826123,87555222,195194457,1709792459,1170460432,1665754942,1860446462],[1924385135,798481614,1620530299,1880926642,2115210466,1472883454,932950025,510660687],[1839151515,1783307720,1120220194,1549234412,481449947,678563503,2113394657,1604755419],[1382884219,1140953467,1858055754,2022448673,1902231615,301419006,1326554664,1873865141],[1842292584,1826031116,1645217394,1090341182,59838024,1449552565,1825228357,1670831233],[1970476952,1385729432,1487243556,133241089,286350435,1698926207,2093224466,1241180622],[1459216036,1649012286,16562899,1323213400,357942057,1498808948,1297910809,1239930656],[1397481929,1815610967,488486792,190286554,179226413,1416140864,616788062,979345477],[1307650434,1781466507,214803138,781069962,2097432239,648326505,1408380848,368508682],[500689325,953543110,607741193,612039530,1009576766,1629357044,2085764133,1837514222],[503375180,98516016,1462209775,1378051098,2008474029,1366440395,964459307,915160620],[1050827835,1757772937,932197074,955448697,896241473,1706444067,644840167,1743957455],[2119145839,971969967,443554091,843014627,1015481497,2045944745,208955847,1119390456],[1052484140,1969895810,1030909677,1682258166,1002849418,962849727,501554203,41060639],[1765136884,1309551580,125043900,1840696035,616415427,1608848940,1870580195,330347641],[1386443513,1783311910,1523299160,1113007755,1477751641,603876684,1620118341,1796827176],[89474854,1436552522,802576385,1577129534,955942941,2055941751,1698232254,1954506835],[990880775,371707474,483005218,668329328,1607177552,1000700106,1524302668,847513649],[346645190,1976128904,1004583581,448110401,789485739,1458297518,1434494554,851833522],[1936889593,64619164,1786921987,1882999033,1454340171,975359329,1746898601,122571837],[1603446395,1438666155,132871542,710039376,1844943005,757353016,14723939,1121594800],[2128178944,2037489292,389083405,515684247,1866575435,1189587307,8389470,656184587],[978984485,931141755,367259677,1922848799,1115387673,1802960756,2088907371,914883617],[1366764085,223973785,620709136,729735142,1221753366,10222658,1358909825,1513963437],[258446609,439612555,789617856,1601513258,2094107833,366409706,1113695536,559147889],[1056311230,664726952,1133270289,1711092755,1329147995,1794835404,368660260,1548210484],[1364965357,666362592,1007354595,838212316,806363346,1507525346,1348772464,1878553837],[1687748615,1093302966,1617375856,1977305496,927656908,1503382834,1704431335,603720402],[573023338,1259747730,748275884,1258144916,280435558,466303433,560513195,1456064910],[60498364,810850992,1143193681,763032380,1085067749,164064191,1259387081,231668526],[806723704,1381120558,747157030,1834471254,549157647,1479210792,1688758175,412496233],[847844518,2032366082,340449813,1058244635,1011324680,1331964880,86339343,60737247],[135340175,1225206536,2084954830,1414296924,1098526422,1015483541,877173381,205555425],[1731635490,746461927,1151472891,2078440375,706294951,1514483499,1085645333,1343022534],[1519981673,1572342055,836499206,663812052,1374923460,380404278,1970939402,1649297392],[1458856945,1817716056,403304673,526937626,2047173329,199534151,308687805,1914310108],[1279033153,1628246314,166349954,427131230,1671386171,257026358,1764391999,1461000450],[329009958,1311974860,536362283,1193621792,999703946,160753446,1593180991,1812216348],[1343711840,1141738576,1739779474,193809428,1207674588,319364992,325201002,970881950],[292983822,326726626,348207633,182704260,506141072,1099534895,1984704838,1025264552],[1270914472,1860751337,309890950,1026669127,1931031127,1026937634,1948493556,709215978],[92156812,296562751,1535419844,149701901,1667621026,745146909,655231581,741214574],[1302586876,1611752222,1305415730,1211541880,2019255751,1926249991,2111356451,304139635],[768957886,1252590846,1061781811,1051854764,486054203,232470734,43094528,1767678982],[1460669034,635189159,1776086495,192479572,1263090385,2079460769,1976960907,897544150],[1123313007,1802682281,345222683,43154973,238714945,1632260428,432692930,1767329820],[739112422,578494421,3916441,1536587708,54182329,754708662,493034608,411610292],[1441413477,328265669,1315329606,1579682424,1564730938,2002392099,112254112,344345113],[949936716,223824492,558325176,1259900846,1991654528,780348914,643791482,990178338],[657545211,785128315,916081455,375404017,1869992233,1218413468,1839448626,1245681247],[1686411253,1780563629,1740064796,1911769447,1339168437,1903381307,1208203992,1537090469],[1424887431,623160630,719867098,1445140329,75921807,1845980360,1389765286,2104262802],[567417347,238734067,315235728,263872058,1989203157,1844465538,525412967,979439674],[769520282,527597259,1930029776,603521175,323286989,90682640,1055292119,209762208],[861253811,531251460,1123498472,20573985,720180559,1267572345,1694836463,880256530],[1864742842,2072026071,270589370,1879609749,350404239,1530670977,1712735296,749348877],[441415176,1051938294,425983207,1740382758,1269354831,1717705707,1467427368,95664209],[1795574984,563666324,993481137,331410763,40425181,1943089302,1928532230,794257028],[158283207,1206871739,1580026935,1675459044,24151789,156986423,1502519230,175367188],[1410110180,1368196483,1477685933,1147367974,1566390669,1447200873,1095842065,1146677966],[1691963880,1299012530,1589295795,1555591635,2129467564,671227094,1469756625,1120966517],[1103138364,1189721230,287187256,76028865,1807766259,1560359871,1758424970,1180778296],[944689530,1699759066,2107276350,1918771610,1982915914,739078731,1072717422,1584687500],[1974301764,1111640227,267959515,1666044395,609510498,66612259,574174821,1148491306],[711363357,2075682143,347642031,2086336957,2082203815,1253747105,1382515473,1156980523],[885514507,2076882004,2104948509,232702288,951009618,692017018,223806242,1421884523],[1780919829,1243192880,570512060,953837188,178984966,616343897,340598640,1166814934],[15473970,618288836,443523635,1256221480,1039802364,1380106788,292897016,972278080],[2066507752,1281074124,2010567025,173383928,880447640,386518913,79936369,1988749636],[471631098,189847792,927701487,1371260188,1845783017,946768485,1828843165,1015093993],[920619306,1744142474,1439762844,1380825179,1984580127,1271768204,816474596,1306539756],[1342467279,2053913946,1350357487,393409762,1421310783,262972049,535304439,271734215],[420881985,934259438,808834148,1617787082,1883183634,573500537,1386383100,1046143778],[1444983690,1492163223,2033157515,1919089749,1696930375,826692216,1624685137,224407141],[758220542,2114057711,468380591,8963445,1064789809,2081057168,1652376161,647506748],[40838103,1605354224,214494803,1166897029,1185891187,956580467,1953309994,1289878376],[2098560058,1733118078,1809617723,929795706,1416838154,1456669427,1811784197,991142071],[12536022,1840157537,1803475677,281976546,775999249,762031525,1750710877,2093878008],[2039399121,1838863682,1466973118,26655669,1619615672,588473582,1231338305,45733943],[879128783,1534854953,1990779015,1928945475,1942106623,1921313181,776374008,675591690],[7750523,821724264,1376595299,1570507714,926386315,2104263065,13804733,1468231572],[82435390,1037459075,1279908686,754720670,1566471138,806489429,1695570809,1941248576],[1431236099,497430946,1646782046,1610139155,932424909,286973101,1346624723,320505973],[239073283,1107629861,1663358553,1378857525,1908025104,1262930181,1678600354,1698279209],[1497540769,1434628418,1458443786,1310946683,827184822,1346371780,788453771,1901007089],[788443286,1853415159,1122016751,1139991434,220648684,1196049665,535658926,1048544529],[1472027574,1547053730,680314141,1811302125,125734838,1767049968,1342210863,1099692437],[2061413091,1137253277,999320388,1961472734,2073965023,636984175,1579202922,299232468],[343390210,788035595,1515553882,147409159,269326104,1084695008,1383083462,798964479],[1784667948,939865855,1138102554,677232935,648986859,1311778322,1007129008,2053513882],[1599967151,892478220,232411102,988179672,564868749,425843687,1931852731,1820629876],[954475252,1354024273,1472600428,714045360,2080264706,1963788609,1834987721,1083554780],[295026316,1400642986,575095060,262613303,790525036,1999621313,2029062117,698661083],[2014102425,249528789,1061418931,695320904,1136161012,1477096005,1617983050,163131210],[281203980,772990492,1800639511,1150736215,1282557975,29371014,2049836162,579506619],[975993462,1793326478,1902351213,779415130,1181922125,1056127356,1960914279,164450168],[1225815653,1910360886,602330857,331008277,1490504194,267739965,153293779,1399613244],[782938786,1951786652,1943376682,1772268511,1451165411,1547110366,813820606,690956623],[897759626,949378001,2009166957,1778068532,1265212599,1753940128,2057641898,1766821872],[1637454104,619564820,592810394,83416199,1688822979,2089114073,1424382590,1574754064],[2107101123,1916179427,860671756,767309703,1805611203,278467290,1697211339,1026610430],[1164587008,505403457,1903897999,853081405,1206307931,29256599,423450408,1160195307],[100504151,1625759775,1709570019,433628763,1527057336,691392195,1477269354,912430584],[357830632,530315841,230754109,2096548266,1127872514,1090816583,418624274,1195990281],[69589170,884767676,1622983890,152922501,1126656332,1150661073,320873869,251609311],[1577854054,210829300,727496223,746028246,687619883,512316153,738067765,581880195],[1558090961,823195409,381667099,1335333343,828490876,73328955,1643897537,1974524015],[719228482,1518434558,622517439,1506215473,131087251,459026495,805501276,1082578690],[970680961,1298708919,258619045,1111795292,465033572,1405916358,944298612,225240896],[1683779972,1999927415,193904266,1311222163,779968733,192162265,1076993001,645833416],[825419180,1565876894,1862387512,416336078,1004617373,1358635050,1808617677,1046255946],[2081782283,39805993,1571444225,1486726509,1102654455,314892405,1378217308,1531956459],[947403510,1442299868,654460978,1275160717,835630515,1697476120,68164125,725486307],[1862179329,1947369325,1962957431,1526331572,1117086540,1864168803,281230112,1054470449],[994272655,1187493753,1457630843,1986766468,129514574,1613926013,1945286217,368974299],[1461822640,834498001,16380490,2056665833,2025666578,869293101,1090248538,1355708147],[580744461,76329776,651305217,2086226801,1191695464,49939450,209222742,61561484],[810825784,1448632564,1495635058,151064987,183542585,1530053613,1003052641,1862401690],[844691901,31448002,983530534,85522692,263677001,1150724763,752270780,816477638],[1181744723,978770056,1881953634,758442459,192092339,960442774,972733841,68931899],[1525270490,1417682378,1312425058,312119506,2115279876,563309493,825518570,703230932],[732048202,591257038,543451746,22162236,990382745,1976317099,1535520025,1969251801],[1129118459,306290805,173773266,1878455490,802698200,174749063,294231125,1263340123],[2082095260,1574414558,1782416341,1755381721,72129862,714492615,475249286,1123784856],[1322376274,1145647113,623809231,1051807342,288743754,1724200440,968402441,1953241577],[2091329339,1787391815,139331937,1121593632,2071641187,1637570736,581970704,52659594],[1031166720,1738250879,1591940119,1080989509,2058978164,2105134861,859428913,1721547207],[595508851,1904275323,1299266110,471038663,624606395,647456704,89558857,143026359],[1733453406,2043007114,840468629,1650649454,959908753,1406906626,1367876076,2118245095],[633296302,2111600074,1238884123,1575820046,212632419,2038198936,978471832,1869325785],[246490539,649325706,1134987292,909158701,1138649022,605666198,1737139091,1337111256],[415146459,1744132712,1472082736,1746277589,1529533168,1518032773,670246789,192561611],[381076802,9662455,1865823257,684888468,1705474249,101906743,633219834,832423948],[1637221194,2028898909,1478029807,725366617,218769356,21389672,464392291,713047152],[1047612403,1159333565,1450197900,205725486,105486455,1492122205,801529847,1992809425],[1056322203,726981149,214835332,1399151400,1790178088,894979963,168966265,1524266006],[1190009690,170729317,994804037,2128034447,701423254,1306896160,87483527,1547815782],[1488428404,1265457020,346144030,198530625,1518991978,243003664,1154065531,293615809],[556803749,1604338474,1317393397,1466073165,869591813,1802952646,1111849620,30970440],[2025650718,933505223,124881109,213935209,1324682516,886962159,1512048309,1511680291],[1802624394,707489872,2081084481,2035325699,2012384156,417911375,269222095,1873774749],[1949113579,570533656,655395600,1131755013,1982412138,296647953,510541487,162994731],[2024770770,1290936180,575394841,731246577,1892613078,2081151369,26046147,1611439145],[1910553880,1267340938,1380007177,1108234910,1552792246,1953344289,802474664,666740067],[1291524090,474580875,1007015020,1936167762,1377585713,1881906020,320682168,1451129205],[1816206110,1695488292,1295574514,783201678,1832134801,1320652089,1367984159,1774956167],[722840615,1739145431,819848561,627612038,131425100,822005709,1028473728,1231730160],[1001428531,97398944,2036909649,117924598,1318753973,880306504,1589527708,1971333469],[1154509125,1371507447,1625500085,1602871931,1334611403,1460008127,64993890,1574591004],[1544023016,1122246025,1331506139,933261084,1151144546,706208165,142648776,2073496046],[1883400473,1495326668,1578574037,1072864917,646364949,1154108476,458938336,1366582380],[764019829,721225232,1906765149,1879309947,690210074,1323291082,33300611,1553169514],[246780631,1231007915,71256015,1501003526,1612155587,1214610010,1827163447,378937121],[479617739,1560848160,432347915,527540411,60296734,952698142,1307249457,960731542],[691290448,1682177496,213341321,333090124,56313041,955372343,58230570,1500822024],[991729485,723973529,948010582,1530587415,562772841,377875489,435753528,2086141547],[1263978807,222751183,40569678,449493631,1309587736,2040179380,2108251917,498475852],[337902261,439095831,1431179966,335185930,488291522,1588587191,177102478,948051475],[1121838975,1422736503,1436797959,953062368,993529389,184628903,949063850,1922336410],[1225478705,580292127,2063963420,664240878,529805213,243347663,667773085,1900759758],[172122768,821193601,217802201,851588954,241200407,424844499,508755628,1209840875],[114204885,529044582,535705149,1617063101,656019211,1478023284,1305493810,1249752683],[2077901382,1399594359,1713340126,755331627,70472806,183312650,240633861,972419246],[1938124450,1672637855,1831711620,1256955859,655325373,1867426632,1057025598,1654995146],[2089563804,2081809256,376567087,226937042,998175125,194666935,440361487,583250854],[1614638894,20037585,670361315,868441839,603782156,841102917,840395259,534396604],[630015485,1698773736,1240728534,1946872183,2127827958,1905076122,1338644717,256218839],[1762006940,154375050,1395863868,1993549461,614891387,1925368385,847193971,1644056998],[1195122960,248645676,651782574,124067631,191639469,1680766956,54488480,998782939],[763146397,793798697,379432144,423609606,263895663,1366018845,1380294090,371350131],[1142276715,64455285,137040159,932431273,1838056909,1958160923,1319914859,1750653905],[1940546111,93672109,1317889236,713031056,1451815102,892264870,1167156727,1044069563],[1517265382,224638732,1930138498,1372715320,436353606,65605846,686156911,1441152064],[358412747,1086185666,494106069,438704866,1912455900,1876202838,73987922,918220918],[1143910364,885845011,135660879,1351393862,647320697,312025463,197823172,611677058],[1162202149,571188033,573805326,1034060690,1429907626,767018973,1471163792,1675235645],[1094191576,209826847,2086480867,922613527,241028244,824293579,1536738753,255393581],[141109073,1721670185,2072436495,1988759343,1486570455,1624785884,1529935416,499615901],[665006288,1296726771,1909118678,754149827,1168121329,2078034678,1228643693,1454149481],[898207291,1355881245,1568177556,1083699108,988773927,2057863451,112978778,215431887],[581945813,2037405846,235650254,2012420719,1161848262,159877826,2066432398,377398776],[1232059363,1288182552,529652829,472417767,1498234200,642133015,673382,204970051],[452171236,1517908467,1702226538,2025684325,1760738089,1045266044,1373043868,1794012736],[797211684,729781700,698074297,653542852,1663963087,1631324344,905512718,418784957],[1102861340,314675653,2100869235,784564287,265726883,39414965,1762525107,701036276],[1746355295,1055855767,1915391705,1776347180,1029560307,886550576,539719647,651696896],[1192776946,146908999,1488796859,1778393441,426636271,481884935,1984613009,977445570],[1616948293,1686997576,295870845,1921910628,984446885,2115417646,2122407808,104594888],[1268832471,1955780382,1993203716,234653452,1864624314,861352753,727316013,1264276537],[390607481,1421428670,112251437,753688025,18841332,631850619,1047444636,133996884],[1590355043,849284637,1552128837,1489075234,197688117,1701250394,1050210246,1609398283],[1977407927,1746032022,1473938328,163028921,2113573457,1280837772,358914450,521102848],[1001858651,1038753070,1440260005,1970084665,299729029,26202360,1646749519,459851306],[2077248908,1117074696,996708053,294025188,1281421519,378810245,1012854415,941821002],[1013824058,909117144,617048077,152826738,869084176,340855297,276434178,1165110206],[1011104749,1369083674,614132864,1637647806,891545331,375313253,963066706,1568502758],[462673511,753764283,189976506,740046268,1341544545,134673209,470737190,1679536918],[545542220,1644902785,581509482,1365965880,1098764017,876311696,1112392187,1766054309],[403208025,1523521654,587463825,443052154,714247647,1735624334,1465118872,1876494645],[480134731,1804338596,531362621,117888891,1329554052,2128801921,1246095154,305575005],[1301427575,553637249,2028764151,1206068054,2054681332,1489716255,1945282394,510511013],[1045730437,1799057293,1376302374,1533030566,1118133985,1319397481,696931073,1044759701],[116651002,1626689709,136856250,19726085,1783583951,234430471,1223677831,634107802],[675393965,1502678498,1448018627,1273832129,92346365,190359039,127762434,1636447225],[1448328702,1990318901,1467305454,1483406878,1422680520,1563703283,1738033263,1361318100],[359679855,965495000,1945998783,2027495827,566148179,2068846896,1693734107,733920238],[263561269,1353257861,374699925,766666866,1837269842,177367575,604280828,1710324591],[514534772,1032645259,1761581593,536632515,1963550128,2019892686,1517284982,800187305],[1557854692,1071120104,1913724006,1888955641,1783399554,385041114,1881038567,165455715],[963775488,1284055880,1764228905,1983856757,279347535,1782166464,1394988832,241843386],[1039049892,607710992,66157199,281610983,1370893791,615727227,1708134455,808768128],[2056740212,1110176912,2049239887,748244081,1581483382,2039219914,506652553,1485041152],[141064344,1616117588,1806796143,625850200,1138657754,1405379621,300335038,197947912],[1146490351,925219867,1607952634,1363295745,1969768251,214017469,480960597,72707626],[693416080,2066437199,1538575233,1056395995,1209142923,673152073,1767922703,1555084379],[58707576,1797184222,905861075,1227301972,27375022,1716095898,1342470658,1951260887],[1069611033,477352962,1947935580,1324578483,2099778061,986864758,1098342815,325133169],[1039322172,784903781,1836727273,800247111,1370935591,1834165345,1391797981,65747777],[1686196404,1045441857,824145489,1908606749,894544393,954240585,1284126709,1316704908],[454264479,1432801617,1398214955,620209128,1054987351,1887860226,1536806765,445024780],[1252070189,1350914407,401464983,18524183,1698549389,820412978,548170433,196829378],[1844684812,21962099,874467693,163840942,2124998304,957064975,1518841101,1559283090],[2001767352,1771513702,482899045,1417471447,1215460492,1972881610,1323455872,1003771748],[713339346,1607997349,705723519,453671964,1753884918,1412738880,1824380832,495544053],[1804371848,632015979,52079368,1571075483,1468850136,1185702958,626629560,1068873390],[770099891,980212985,747344137,1483623297,1219903542,42313046,61651900,803822874],[837784220,587344560,1331319796,773943986,1013207254,871950314,432350561,927704672],[1457986176,616677189,1046809870,377841893,1059128675,955098459,1262089799,283175578],[1307397675,2085505783,960982357,303449244,181126090,576309210,1410973691,1496918578],[512314384,1263378236,1748774444,1947582489,2113332196,333486609,1649423267,350033499],[1752983159,2068737659,647177212,1533792838,2022107514,1996248179,1274751701,1989438781],[974000233,644905833,1617443299,183331349,1038309198,1038226599,157455624,476431313],[197422096,1183056111,1904214953,724506348,1371324811,1650887852,967246203,530559989],[92937941,2125513290,1193202542,827769902,841920234,1273089729,1391189957,1506793422],[116275476,538693492,1699143260,2009790348,83303038,233326698,1669035896,556146339],[1015949217,123846161,2093021496,1488292955,1193689884,131138683,316307790,783909952],[1332411209,1180720338,1016852766,1969565765,1393550927,1870697787,448524366,1737437268],[991756053,1132454924,1544693059,750665584,1210074025,529472574,367867588,2032193440],[179057800,1956952594,638784408,1031306360,2122269715,734583024,1477300338,182528280],[566601705,1844527209,1536622785,831610215,899937986,1648739151,1390000975,858005328],[2000900699,750192647,1052267340,510276818,252126864,2062761334,491092303,2039669186],[1427978825,1136574239,133154181,867871511,1702350394,318331715,1520038289,232236118],[66265065,1881780924,492719315,1306504910,1989777699,828955560,2074111540,1709413454],[1319054108,456962265,497657833,1547990718,241626503,1785872509,718870753,164458724],[251036971,664186322,212204921,1711055170,1517183039,1963367953,685186338,1437636768],[856600900,1102559541,1179957268,140498665,1917919111,1549260940,1047358308,737540974],[197623240,1937841915,1306674964,231811776,1380506709,2112239993,720735187,1501769487],[1265348063,583823985,447897163,594098027,1606842398,1863813314,1495651686,833055796],[2094110986,280612869,779690531,345060779,20890766,328181498,1842507817,1541180741],[1553414667,1994147256,118908558,1512181952,790918339,1165030469,1269297230,116893856],[261946032,19202498,2009257277,1514515743,1818746710,1703147338,43598108,1768334141],[146053791,792049492,2019552188,1527386921,212573409,1356674662,2019134188,420773374],[635616568,2100675535,1005375080,1080682475,809905188,1268684554,546650342,1223783891],[35415794,668998550,776400085,1753533317,1508053140,1428841860,1507497640,1169636592],[1613341720,1297728270,1843312000,693361622,1311406008,1534419152,1931641298,1499209085],[1584969160,323402744,1095040826,2019366544,105510196,1793216272,1001312890,871689886],[600636593,25003248,1312745251,208020858,1297435362,1035867545,363872901,1819185924],[182806462,282535010,621090930,192543017,1002032078,603500471,677233315,1159875787],[1145524236,404269817,1245824928,1422886810,490664900,484312340,1789441402,1035493604],[40361747,693260817,496036849,414527377,547815869,233527651,1190118688,2008385649],[1985763663,1496221225,1908631211,842769132,1625384853,1567703850,1379207708,1657991978],[2129296009,264407432,1751443768,1787042941,974782970,1685320262,1141274151,1710553511],[1036851092,1859122826,111258854,300652741,158323162,734090730,1953020512,1775104820],[820322004,27668888,226746522,1737160640,359171757,1801168593,1583844098,484597796],[1300739572,807421539,1044292890,635318311,1346587807,918513279,1559466858,1248389551],[499378299,62531734,2067119411,1462494625,1011209637,628225269,238220868,1659306391],[1103823386,1210446010,1206787086,428168950,1812713042,736843930,819081876,436941283],[1328874213,628515451,365029493,1378963371,2035983705,1070595716,1498843084,1507889795],[1966554833,683422296,1123128750,592952908,2049634667,2001563598,1501040173,1656806068],[421226432,1934175834,1019587244,1617892319,454647772,1702118445,1223202641,491579218],[1806302472,434170352,1602761591,620118921,1305179751,267037682,2079117062,36630585],[834505327,512541828,1791198287,227158898,1276502569,1344962399,425125765,287525770],[809419475,1555812701,565610702,2038087534,180205968,2033111228,267722949,2030401551],[1620850083,1708180009,1026877455,2096177535,1848675597,2055227319,206927678,349756695],[2051800961,817346592,234722637,282042158,517847116,2005484043,1608769769,1155176843],[338730742,1234297957,479904563,1167470704,1662573780,480589213,770595140,256052689],[1374141161,381997909,541476450,1811105158,608362253,28744706,640125191,1844723541],[1397883482,1292121847,459280174,2034303580,407728326,181338770,1658963904,2052107386],[1858488454,581866013,130796656,235824197,2106242502,434552315,1508339868,993842042],[1708837084,1517005345,442279374,727222538,1432865830,5054631,141750931,929159938],[1329926838,1556714081,1607583847,940002208,373835388,1382127132,1059175222,1229267667],[1172899694,676118609,1523158849,752737101,613484364,1428170752,1564077286,1488729734],[1765304797,694101636,1261034866,1160977360,149150859,921066256,1856652141,1095309103],[2078231765,394733669,1906563855,2129644094,1488326069,333849239,104273181,1958046585],[1032540118,431225489,494801710,336918624,373891852,329979896,1614319304,1872669447],[346486356,2011038936,230557281,701836878,875227679,221409519,519983109,326364575],[1955813306,725972233,1246817176,240832744,198261316,1931911562,175750393,631028616],[7127005,1140456086,1917546320,2084174302,2096650311,1447137268,2029208037,776149098],[99494270,1132069912,1659347239,1993594394,852609901,2000556080,1346039234,704046642],[1385757386,488592138,970291798,2123026687,922763194,1431719793,1860658826,872743264],[1204614216,417165276,363249456,1988370797,681285218,1314441304,1568095600,1851016687],[811486493,1134386727,657436218,2129946583,1897848959,1610726470,347599476,1301791454],[229623130,2110842611,1776120679,376418113,323431264,1953441532,1558217751,1457425190],[1014861437,1202094068,149040632,1032167076,1906717884,966481052,1727682204,1670170093],[1020829095,1760334365,2066455629,1534357119,839640331,1341372527,1023311981,1133790345],[288133302,1876296418,896736499,14202647,2029240932,455435581,529038010,1548634430],[441522470,1049205845,822666375,1372342,1730348831,547808226,252172517,333842890],[1905044324,169974673,1763686522,1105463302,1479181317,338792009,887998845,1974122226],[559674136,1967492226,84989255,799192879,1751921172,2044461751,1124338038,400848208],[2347313,1438093084,1123771996,1982731196,1818851577,1595778899,1302112347,1817675551],[1364393018,1655917968,788410872,1283206,1855893641,987378461,1343973480,65500083],[954508319,625697268,2073127888,700295585,1816983867,1806266553,873443372,569105853],[1218259503,2040320536,723791815,1828763400,297584845,558189660,1633639493,1735658374],[1009811416,777066481,1712544188,187799847,1065740965,926310105,1820304515,649627943],[1493887384,583815534,818354895,1641409107,1949235369,1251672011,670939191,51050909],[466135589,1157619136,354765418,1889628584,1931083653,1878133155,2120230434,415180400],[542422236,1763868755,277954682,233614183,2067114660,1729453703,471637533,1827921141],[1957281639,1777726158,1117670164,1253929391,1966890003,492455453,881582892,1070516998],[534718661,626553863,848049797,77615880,2079317114,343696922,1801618831,1560019878],[1442111581,1174387626,1266598272,2049272279,161611276,1624755361,1539005269,2070247758],[1992377959,667778530,359928933,1165172811,1632881775,1542802795,441751959,361592943],[1743354671,1504846603,1726242559,1153101949,797046993,1496862891,1250346989,1982830554],[1917114110,30409411,1616899093,236154606,1068315591,1647771076,2124997089,285424334],[1102483237,224679967,731296919,1107900764,1438493518,2030905043,212405595,926803367],[1511176770,2004898642,723689620,1658677071,2057425763,1360059879,1947655394,297052314],[1511441284,1809162967,1072290124,453215395,1664206756,83831168,2036000160,679305049],[928240573,154746820,1954634792,1953692827,653191631,84546120,757607429,1424643968],[748708975,273221521,1235814139,440604670,2097255668,39465842,1365886306,1691421956],[1039941758,1737888837,1809108553,1580988342,1422388242,1433415140,667956176,1548411199],[364989562,527569642,1140917387,453114943,1098037241,1945175982,220277555,809761443],[2116096039,297078129,2007744094,2013698589,632346185,311641069,978659469,1207224740],[320352537,1401175863,635703873,1633077071,666043005,1694408352,1952152932,1058061255],[1694375791,1057721708,1311363079,525791182,764325001,1387999901,1951584865,1755989569],[2022608413,1669233509,316834918,2078252727,1963356198,1221969791,749997333,1154478448],[1325903628,811094069,1696578357,1721184527,503510665,1348071929,2008351688,1844038497],[556524420,1732382720,330431248,591855477,1348151787,1789441249,1557742992,609109390],[1907461518,2078716650,2039148393,1424548574,826910892,1471652199,502010081,1058680796],[365299786,574871874,374829189,1267289866,1484561642,1920441537,1126083565,994367923],[829185990,1315183065,964287803,1419512291,1882938835,1608233276,629328528,1740021260],[542787060,227699422,85545916,1254000361,1207689510,1596377362,580129260,1244457075],[387370907,1628211636,1960769606,1147315169,1272163944,1217531305,1462039871,1279089498],[1856118345,777397971,1219760749,1051663587,757691954,554885104,1739930679,1954930989],[1688946741,1366070752,316652222,1842705686,263008745,398142369,414476003,44966917],[408350508,129171598,691116807,371260379,2064490112,381652288,417401151,1651761615],[1108672384,1350460529,930110654,254469999,968650869,1647034296,1485701923,1658764916],[2112696262,518239061,285398311,497721758,1174071445,2127724096,1893810462,402787345],[1254866070,124486661,297639492,585558068,817121906,108146541,354476105,515446487],[1883742946,1091419070,1566824259,1516008006,294913014,484602911,1421356059,884989879],[1154458429,826186956,215291965,639795928,752896320,1763019529,994286202,1486524369],[336709455,592103126,1779342048,2092085506,1550663362,897350735,992651913,1194796923],[699725027,1571237555,244894377,199197735,1630444826,1223326969,1235616176,1434332269],[862238518,1226798021,493445459,507127146,1510769701,1615618951,27671280,1212234739],[538832381,990258653,1776966552,864191411,713092554,1167911768,1562499008,157472312],[526925713,36971535,127539736,73596169,1699634624,749347716,498265192,320466877],[298800131,2025912545,1762224911,1852725536,1091027754,1923935252,579366654,197771981],[879806974,1822826439,214028664,125874023,1912161957,905618009,1815173343,1366987568],[1008740891,2020097897,1275423134,1521682925,1557625000,1098144651,546612232,148675219],[1403826618,1149327696,1388335128,592603798,974249567,911962817,1566548642,1506095958],[221898116,1676871015,900285976,1617952663,1554096788,1718603475,61506163,721413513],[2001884956,13348234,1062818961,164154470,332097536,1922063038,147847636,949821898],[1650953355,2019698030,1374768748,481968952,676465545,1507824801,1012867172,785407796],[1294329462,1007403650,1748925498,649932624,137894884,790568689,1746309891,459997739],[641191570,336109442,593923821,1363354601,1262920508,179750404,1068004933,1777715709],[733567470,2044186545,1030987024,1761949480,1261034986,201252494,1989786914,334558527],[220020903,1937924350,585722977,201237368,465061870,1761246621,112597246,1598320946],[1207115714,739424738,136411503,1943364618,1225671651,888200128,717132961,153940627],[1572309029,877996285,821914074,2086460353,1088877868,1206516616,2021177388,91622888],[830028837,1104256741,1819813688,1446059766,750390730,1267999726,389722218,143260518],[2025573656,1689515876,836530988,143154614,1071522263,1409474216,1761231718,1995486052],[342375516,2073791836,1674962124,864975964,1147238221,2123584629,1815296007,1076551629],[1654001031,402522364,1190223306,949393103,1282063782,1632689307,581050381,255078831],[1411133779,1379500360,1467791867,387094754,247693153,1170122976,131377925,87764613],[400913551,1125985488,2099802012,42353553,1812356139,455437656,1755259991,1180090843],[1636566919,1204303078,762354826,814825479,1923864522,528249334,1414835015,1724624863],[999844718,1504180041,1888038931,1082865240,277583976,454201768,998534705,150546395],[790685853,1227180433,1196018232,758719016,473847045,1520051813,2096014437,406038992],[9525553,931238086,1147732168,1348027399,1595087498,750500114,796130275,443745584],[1943047661,1413731495,228256197,412459445,541448615,733009555,986828687,1874429505],[702139958,836149805,733018259,1227621030,1464194289,216827927,2013769023,953724151],[957464025,348573770,402337269,461487563,1599464897,1585602089,1632959779,307018614],[432309932,1497326737,912897382,791393358,931780512,664134603,683843305,1844481798],[2029293773,244655827,1066366092,3252965,1829349024,319041291,764587093,894824319],[141086412,1454651899,1617781935,1408127172,373257538,1957597901,2071766349,1317026171],[1568711430,2032245625,807742099,1117393079,1899553749,144917637,627148317,1970183962],[1491178782,1146193509,356389179,679128507,1366599174,1348825828,1078629785,1313006799],[489076041,1532993095,762088778,1759117194,810299981,476768591,1056279893,656733378],[501696500,970302144,1777123589,519235128,25382640,747730741,2025784588,2007466732],[698957826,10022763,1568646391,884257798,1610996314,549335508,1796083509,1081278668],[2026761391,246328074,1483699376,738400436,1630474862,1774184963,1055769908,1410750086],[1530795378,780516279,111529515,271003952,166416382,2119937468,378364691,95298590],[1096781371,1920010869,1269405690,1958389999,1191687185,479759774,106867521,2034011232],[410013317,1699050037,170218149,1679670381,1459969500,1934671891,1170476146,936915537],[345084446,1887441569,1583957055,848104185,457128593,1353095229,1314113305,1348355141],[941226507,641587467,705341917,1336540357,1562561361,679686775,1797723950,787974429],[47280210,1881382538,1170857958,2066089324,315441205,754076149,83654083,897390502],[1171818198,1360210638,724036407,1140701059,1531105859,1988352962,2056581174,1603623932],[1007594251,138770549,1935961197,1423419616,1516152030,341338559,829534367,2114880504],[936395193,150237994,738536079,540504642,313978561,2069304762,1524138787,1230205922],[1008655969,714080122,1005482666,718147074,764690101,1560175817,2004899618,958822071],[1895780952,2054355611,283045580,1109935977,1984224171,1605786590,42813387,1011705795],[1552623195,208182569,1027886024,2116049033,1722520908,828152864,1342959842,1681182873],[408184755,1374139123,2051101814,917394074,987877489,1423011413,1372761265,1163887712],[1827837426,507031360,664565002,1291935058,1952151716,130778211,1208297029,1060037187],[627793596,1212998878,2057809392,1420633466,946305994,1974625099,730498495,689062198],[1418659144,295782286,604348080,1783762927,1383615202,1583894612,869100077,1572922041],[540153718,469883050,338515835,1810474953,1672969079,1282403330,1127472270,591677664],[1569978609,208320285,1207206548,1485140572,2001824618,925356762,1195518282,2073716425],[1620375788,466599707,1454886175,389371423,1059805389,1824455611,1068421807,1444276036],[1722322330,80998328,1631161875,818411822,1953597798,549865704,1018627653,751206428],[420842461,805725648,96424666,142496209,1838374143,785623556,1569439195,143301184],[310598271,51581296,593862846,2076247625,988102764,1706558078,1428837982,641815432],[943460753,613778810,633923575,610473741,2063223365,1033089578,1369308452,910079839],[271157037,754651286,1139372274,1784611002,397633953,551039535,1768901619,1316906994],[1683186574,1457199068,1712610883,169327728,457289200,1750489263,964501570,891596326],[597222509,576705720,898801188,336906755,1260088432,1359623784,406196009,781401979],[1102329999,133211374,80762462,1916264402,1384056874,1060908181,1018799438,1357466596],[958261208,135786191,762481841,1853297895,1938992428,973560627,2004200395,420822178],[122346942,1266922602,573492117,1769715730,1243643600,1469942101,330845680,556634927],[1437686138,1271736911,619886278,2096056032,179326115,965345759,1710786842,754842009],[1124234076,193538891,2071468288,1983709787,1656161931,1421034235,515027425,63431056],[253591795,1309107224,1789071386,1198493833,1797350761,1263476670,8125276,176516685],[1752623051,318245103,1975526269,279518387,937193027,1173788933,1848416314,1344106770],[1310719179,520886601,475509694,72758979,1971788115,1164472704,229193093,1602019835],[144776247,1838298439,98310415,93352491,80592694,650569987,187814002,1412275957],[1685186988,501958459,320657565,1949157170,24331285,2097159258,1243237427,987664104],[2078354108,2077329417,1000222403,1169836533,944532654,776291894,833503029,713215738],[395401327,47899954,1082198747,968439324,1968752465,315836631,1128497716,1929890948],[711687007,593433371,491356526,1144287481,559558033,1441729637,622513892,527994695],[1620493419,1914207405,1189258397,774843601,1259581571,1105020561,1744537103,1986705034],[1188704668,285510967,64005432,636841217,1927353598,352616471,1293335729,851228348],[1189130487,1107212678,1629164496,1554804481,389243610,1764175190,426132361,579613796],[594221928,845524127,1663713101,766181572,922657094,832085097,1891040054,1243362164],[1644001145,831270774,1967638748,572413692,2108386095,193839383,1910359431,1882626260],[1385749246,1640938313,1328797778,1668905006,517410348,1227689314,1294425241,329935725],[232449720,399228518,1860861996,1249305320,1956982915,1059740717,1916614397,95176497],[254164128,2046764378,1188689171,1009248287,518314975,573969206,2048169038,108184052],[773387803,1754643138,1011749300,566517613,1032955222,1171963287,1585464259,1383806051],[1017684659,1680334245,2000720034,2057460363,963163261,483751303,300055544,454326709],[1217369885,635744464,972781615,296100512,1778157530,1600370335,191795603,232794566],[469517034,1025950744,589552011,934393857,1929227059,1200112026,2054972507,1736444914],[969192760,540597469,1491598138,429822041,999591616,615527,1934609222,855225505],[1817948166,422447228,2030724860,103731045,29645310,960444269,1015586427,1251938436],[750468303,1867253120,1260418491,1898326867,949114207,384590191,1811398912,1447020011],[868512326,827740320,1290764225,1689942559,531782443,2072865204,1556120020,458541996],[1759427968,815726613,1630653650,698039763,1312852264,2115595963,1909489903,120912401],[1306992197,1124579241,408868229,1277728384,1368068862,2050306751,1634209114,1980375143],[717233125,1869691926,77885548,146045565,741235436,1891957124,1014208938,481307318],[1725712729,1065472587,1800600525,945415363,2094241665,102781384,54861908,1901900186],[1590107490,1294832954,2092190364,1782833460,1837486025,1913031919,1017346077,1642068631],[2100083647,1029667809,875891676,1509510336,1124142652,835297464,1060043955,1095306674],[2092900127,275371771,499219362,1420082424,637822675,723866176,253501410,1505761886],[1055391715,2123981155,1168334969,1261449160,1849046112,666324373,1754894439,1995226251],[2044310960,1909377285,818411860,794519403,797127623,1061277899,1159881434,1266073919],[1644283646,449858413,1373041219,1354517770,1157211875,1171901061,759017105,1744987535],[1186787750,1101121997,1618275368,283913486,1255139284,224233800,1741641089,657588022],[665369511,1335770293,550240818,365742384,871574705,112139887,2108827460,1214564781],[517957983,544894785,2107566785,256010544,1685520719,103292950,536012889,584203132],[1626635888,863597978,1098335679,553911200,1352350447,1469010523,1900399410,417511952],[1583238049,1581068307,1563052452,317012530,1044589413,1737082214,853003827,753184930],[1804825692,1453803073,839089428,305111172,1175215651,12752932,1191096403,1364315432],[291359974,25825287,308858006,1302687100,840303469,1054775296,858335728,86625774],[1349642711,2073556564,1897317064,1928293559,1102414328,1250790729,964292203,1994021914],[417925434,2029369837,103789455,1376972303,2057973942,1605894122,1433881546,1224010607],[1718566913,1032973022,923375049,1120851470,660110175,1481475293,1803243064,1632589022],[239182475,2115510761,1564353492,132430000,676035252,1266516456,645432144,1077642866],[1607955037,1100556097,1044312603,278120443,276098684,1908918531,117294357,2093839842],[1523077190,2107311282,1815667724,317483715,1751165392,877607963,1352758787,1770657501],[340534244,733142682,1645419384,112189698,906085002,43813919,2009470871,1785496406],[1987807185,73472652,1464089766,1372770416,549436566,584619582,1884886367,389302783],[1419357281,224446153,1672357269,1699936688,534088979,1110027442,316839177,254660366],[887347301,1921278373,354216254,2067153352,1111738216,2006592281,423419569,1305627522],[1671367421,1729779716,1998824727,1172809874,1883669281,1343720874,1860369450,466098812],[1070769857,765893843,51685603,2001750963,27846583,2090988180,561963662,1875498308],[1325694751,1107643814,2086234278,1289629558,526902700,389628385,1639234631,844700904],[105553260,1901732605,1425272810,1637816756,1439783711,1939889934,63661437,860779223],[556578242,989302184,227823885,271927231,963663813,1784616683,1091165856,919067593],[1686318072,1838681656,2048700411,95186544,314675610,835069824,1147861485,120591856],[1582425802,2020008468,488406063,1676197334,1571661693,1636219590,8868704,1207311874],[694542797,319250805,1305820157,977695400,2028931454,619774144,692574545,1727216010],[1344450864,1799961725,1630837420,75909642,1337552527,1244269269,796528590,1115708066],[758091559,1545026517,71811192,755147500,1901940554,166342431,2123488547,1276017857],[697155123,1008216269,834721344,1317320017,676797684,1133888244,928770622,630504639],[1011006426,746814051,1863792755,349029587,1824099453,345251376,920813618,92762896],[1392268220,1942222055,470274758,638266949,1257462337,1769072415,861144396,711552889],[1558781274,1871245131,676524611,180966991,1071839798,283139913,359875074,757602513],[355610795,1753146454,91390671,1652025230,1568503672,520427220,1758667699,1525433007],[430587545,1706311142,355512199,1798367843,1954813423,193895695,1906821932,1943441468],[1339137822,1680593176,106913017,1053578704,1817462072,1409302141,1554706610,2129691569],[471532087,998564329,1142552013,328412768,998781068,1406749874,1696898404,897794599],[1349094248,1841993939,1155909121,1686605959,399632630,1892710366,1334367253,1264282059],[1540268653,2069752794,1055526790,2004318558,392990049,814466087,568636392,2044705603],[2128169619,1995981036,1186330055,918416181,331130290,331827015,385585627,183193683],[292567393,384816122,1414339570,1200158477,899012260,774065758,242445286,396697867],[356503663,1586440987,1944294457,577017755,773168911,712402741,1238168108,1715164372],[1202379857,1041595816,253666830,1829064399,925891257,1776459661,984117985,1693768529],[314653448,1683609972,454938714,2006972300,613563089,825280104,632811907,483914233],[485588501,1311146418,838990108,1741971692,287224159,1403120262,647270878,1015008165],[176367167,344824016,553198506,645646992,1088276640,1083173738,1349158366,1807367706],[2034883157,1349986315,998049717,1507559667,1037694974,1106598584,963806480,1791561052],[2021918832,1533730814,1356924908,742543977,1719579662,266007026,30686541,1895960338],[1844615147,760398169,539968264,158411373,2114540969,419770031,187565387,1132732976],[278351649,1806071489,2032910901,1672457104,1939455519,523445872,1546009920,718539634],[203740979,803620449,111022567,717302634,214264285,396075305,1463292685,1344670326],[148897022,1597217243,1013471178,210017403,727990947,1747052354,1651748373,879911864],[1585316993,1361415141,156587945,2016518626,1102165431,1746723408,122401307,1725163548],[1694677465,279472010,2064420043,1257711992,612014768,295267836,1474311260,201359806],[1290056679,1723012508,2012828362,479226748,1055927822,866887151,1141031907,1638061833],[641374139,520673140,1412960628,1182883404,1823291315,1463558111,2056794711,1277474930],[1196021201,1829354702,933403290,702316597,719152258,1482382510,244751489,421589702],[1500764758,46352106,2108324911,1633899535,706336010,775226030,1319246438,295232471],[1207589028,1384240888,423328232,531979096,49445978,36578107,1211187725,1267139162],[725186715,915634897,2027280794,1757616887,371250742,662858150,610847398,1828542670],[1544067403,1913452907,222793178,1102141943,192784698,1210974631,1296606107,1232163126],[1956532629,2050841489,218842042,26245088,449400805,135827664,506024919,1405853358],[1014088022,1305563841,410320523,1692634942,1665241292,1698095295,1619787521,780509317],[191516222,1073503223,1123763144,2039251854,1515907254,259502737,1068054330,1962061684],[1577923596,450687051,1443695261,889598505,1693070911,422202310,1811120818,1862214887],[600451432,1647519668,1633691703,1851377282,1797325532,219186861,496002102,1110525444],[939706566,1319414126,408271596,1471086145,1125254160,1655766655,789204903,442467678],[705136249,419205269,2022734093,558852969,1534643180,2111036617,1578013981,1128189415],[1819695714,28814876,133079547,269323363,62490003,1058669508,109703821,1188330005],[2033268013,1602298464,1283565092,1731641835,1761171667,1389628719,766358052,2064469196],[767241662,1631549770,370157555,1290369995,1762098844,1036385377,1808794057,970130086],[1265741537,367079458,337540711,1660433843,1754458929,1637466924,1724624351,7753308],[556497829,1299099791,1152178352,297453494,1327623592,1403336687,725523737,799846671],[677609327,1168835573,770263809,160208878,1491020734,551529718,1470295614,835496963],[119000093,1441283496,436234498,1838208175,1254323547,2126294070,122579993,448663355],[219762909,951079220,2000452248,1516903448,1909010595,1314876044,216164453,1031903089],[1681481123,1498016044,1845711952,787177705,1403794604,461571602,413839406,166242846],[1649664455,1769986697,1973832711,1940486354,847303308,99072652,150072363,2196506],[370880090,152011359,327665990,1554307463,485160255,1546534093,326427475,405864148],[868312018,2048163533,947736359,1651508409,214355055,1660821441,2046921810,1210486552],[301149586,1556081746,1668112920,205629919,2051537336,598354066,1967871787,1022799224],[1787276197,1903350251,1224129507,1105973005,1126577527,2031649335,809288037,168395824],[89122274,980420695,779099186,1985256866,1072164772,1637264853,1214864099,848406917],[1997939653,1936868852,387823073,377285710,1978052896,1760593265,1301983613,241030542],[47412614,1870120693,904822712,959082947,1219120111,28381829,1566579307,379552090],[1668117655,835819915,1110608270,579340095,112813871,1973923327,886181843,949534978],[1697711522,671981549,698781425,701096940,2081267088,138168101,2125943278,1101929218],[2073612615,1243414987,1301507986,1843297280,1483040219,1402764773,490035647,1194955727],[31839029,867897638,2012443158,425977997,1665946326,1572874812,985767220,573652749],[1035869210,2000956520,213114488,2104153774,1316173327,1738922884,451584267,648124359],[1808921778,1149066964,1054584892,1962190678,1456083444,193154723,440773113,1874176235],[13555321,878648326,1856165832,1361693842,499601398,1432777175,2068419117,1957919257],[604174515,1839392442,161248999,265347067,1465817163,527695661,700354320,454016463],[422111565,892693009,1184559976,614152270,1600834594,362631380,1299688002,602411580],[1597617979,1760709897,1057408827,1601901321,992951944,2104109375,494478191,1758199853],[1452467275,958892633,383704917,1075466416,1336641149,295697358,259890913,842645390],[328154649,834649984,2122934824,475660614,1233450415,464863372,130370170,1546076858],[1722122225,1936586444,1045080316,1279395169,393531603,1628777019,569849462,1372707184],[1905925397,1161070157,235738498,320202547,2084787547,279916234,1838124348,2002772648],[377294388,1714116332,1200537085,842112782,759142046,875835011,1269308772,1703333367],[666407675,1171497084,1595040198,1411845596,4533462,652878841,1790704561,598206593],[605357699,107037010,1386560994,1798590907,129155526,1090744879,629734044,2065650831],[1918074239,12986626,233798404,1471641865,1240197983,540797710,472003920,1416116552],[1546937496,903585099,325595233,739541071,1902730830,1955514515,1929759086,176886615],[1973540513,996654182,1886669271,1784374875,711726286,1583039160,2124092163,1893922392],[521815312,1589374013,606144131,318424147,1354730806,96809714,720716817,1931635063],[395099790,1036001393,1647201415,1131362524,1164512581,1265014055,1104348877,1006232666],[1550627032,426974118,1620184245,1301371516,2050019749,1592133408,1153830714,975503381],[1893046089,2018760001,1706882022,1734422942,355054125,441564069,1566500930,346556804],[202764827,51342814,740041872,1280150030,1225095659,449907433,1488553435,367919254],[1820321463,1462697143,1627974655,478695630,679013377,1005174835,47315058,400569709],[349102340,1813671550,1142941921,716850681,1175770364,1633418894,1446069933,1300948614],[1044956705,386368642,686958207,641487449,1577154339,1359481120,714387314,165025400],[1152295494,595104129,177166921,292114538,379480702,1160044627,869925128,573061042],[732829098,2121426839,1974791054,2045363981,703807394,884713025,1399481808,1119249663],[960448398,1665422522,1364691152,1377127941,2104037901,1459143180,809315133,157811854],[1847229326,643474054,196961480,1143250980,207468627,1255999712,194084163,912938356],[2039291172,792092038,909889846,1366320875,1115547617,2108321449,1492707945,445114072],[2052264842,780665520,1574018230,1047497794,412005793,1817177699,2018519599,1136918463],[1001739428,1324901830,89226688,798120651,708252266,1536902425,102116527,859768169],[1434123552,1830779311,312584721,1903350330,1361384429,2085868621,1659418261,1453822536],[369157086,278639006,1502538428,524312084,1776681907,1056541283,1922985237,60224943],[1203785290,2012120806,2021154523,585617729,1056722141,380332104,579535107,1814752564],[203062562,1438336578,1077535340,780068144,513075107,1625680166,851677974,73596354],[770274441,1534461450,1013387828,2026399303,332047948,255565608,1229817537,110436473],[1253466014,2029851307,1072731032,938031198,1898585261,1508687362,772164290,74534360],[372487350,1895070054,1459379402,432343632,1847430223,1081849311,1329726961,305547003],[1170464699,1242943696,1222801837,433193389,651219194,997444085,2117706579,881699738],[1019837850,235693287,596664065,966327602,549344774,1384415644,333421909,1348073659],[405472668,1070720666,464549079,1998017686,1236090506,119010808,1692916072,945346464],[2076474248,147801488,1001488892,824217102,986370136,828590472,1064090823,1296191252],[1469710751,488635191,1224736231,1652791002,368759671,110527040,595370287,1355677285],[1756951754,680381390,684689810,1516418868,1252863765,1208378089,1288100831,36106419],[204035580,683212713,1440741049,1692948249,93455064,1996788887,156117043,2107330211],[1016252968,1702268912,95286598,264408434,1921951792,1523553902,1414125530,605388601],[63575508,933295742,1935636977,927899231,1115201218,1431817746,118819468,51325563],[1985299426,1344935118,1842195504,1581709651,103952075,953217471,1910552351,620289624],[1733451325,1820199083,312941673,1102544608,356603523,1808749407,1951228044,32375074],[1144151196,879744932,1100191621,2089465417,259040626,1903719298,533801842,1020625248],[80026850,1756857357,408432242,1750851739,1311279745,29696245,1002959221,53008663],[1242509237,367025335,407874577,71860542,306089757,557453515,167432222,1803080628],[600239556,1407418965,647238803,1682088606,1992618822,823216256,1452191691,157783266],[1674825811,57430214,410967212,490399023,761665300,1472319467,836601657,119508072],[893371300,937997748,687969822,1397352816,1069766052,1400707756,1004783374,2032988234],[868177371,194329802,1427696455,107606885,320366509,1136972925,1653703673,1092926730],[1501405662,17588802,978934203,1812431146,1043247425,2078600429,1288163235,1851437552],[1444319466,1811316478,803100390,251643590,1361759632,1971616789,1298148434,1334238126],[783271484,341707973,1563031707,1677824467,869124027,935926278,85240855,1259417863],[572774892,479896125,154880217,1344631022,1130426339,310436066,1134315562,127176694],[1597885263,1906644569,1333683887,1751545561,1762785844,518941525,3676966,1294192052],[612547596,878229360,758711684,479776090,2030806640,277177831,208401048,966296146],[906714437,1277448471,1709077062,1757455986,1457337012,363261442,40869490,821208333],[1988020267,671204375,620253515,692644037,746995070,1215246311,1683863819,315879528],[1489602912,1102449127,1486215474,1813775658,39509299,654852779,1286477286,1374282807],[1387261676,1815072727,560166843,980762177,175717008,1643734990,596974606,1088705803],[2090677906,945803846,1587732697,1097656890,880892434,1568738509,902214387,1735162255],[39652798,1529472436,134667573,34112285,1795140598,816443469,109823729,1634604819],[1400924708,1384000777,1950705858,257441592,1117370091,1695980749,207755233,845744500],[1750209602,1970152760,370254209,1663169046,280213764,978443060,1222307969,1422715319],[1802731105,1873535603,1105028534,1104694524,1304389415,40208221,817434680,1583072843],[1710708170,132273583,1873104581,1417276525,1069718020,769601276,1407347945,1290917078],[183060329,1169411559,1023753167,10261027,353038837,176549728,1032796273,683187202],[566972333,2125126298,337292914,1095934183,823251345,1894944124,2013970853,186314127],[791796493,1343977181,1831134956,1364881450,1166333301,2023673459,1954674486,60530533],[1863030227,1141159532,277725416,1913145764,615365187,572508138,1864289801,468248366],[683633402,2034715204,1769385067,843283979,848131843,213127768,159578532,584526317],[1856240287,1386518036,1070424029,297036684,2022221283,1423165975,409802866,547593754],[462028434,388082923,344089329,1548345213,1774296463,1753428012,2108146312,825202686],[1728535430,259725213,1737189358,330847651,448370650,1941100348,1761705061,1645413500],[296022813,1030316312,2055867794,328948126,898319146,1119406428,99751756,1643345857],[1607307886,169595672,1209111462,504203269,929048159,1881161255,291289810,332897374],[708383555,573180474,1509751955,778202460,312640677,2125846060,1549346931,1125396697],[371380605,1465674180,451225619,324339629,1928200547,1253301408,1107777765,1213610190],[1759794264,1475766292,408996764,1293265399,351827942,1518840711,1499654653,944703599],[404030136,788282030,2011664629,1452126466,939491074,553513146,1529534424,36427702],[1319171898,97559224,799315431,41641472,1312526033,812293932,1170017149,1826567226],[948867026,1019154844,1360227454,1483114345,1569091864,2116105269,1925530954,1341304261],[142347344,2104182657,1048545063,1457349676,232697849,808235076,201541457,192703920],[1095227276,945000041,1967339807,209104449,974898017,986005364,568566321,2057647924],[1180420875,1808601576,1315335050,1247293743,1518458923,1770789822,69005627,806812550],[1684416235,1477102782,171767274,1986196175,1592627514,1446098918,158058942,109122209],[1984953426,1111629156,2031457271,2045314275,1946946392,1353306786,1536229114,330840085],[331436390,1311054387,1448748621,1010751661,1847287462,273445634,249027615,1639282222],[62862778,1604882112,2115116539,161381473,1538470077,1274328911,267785914,1527304367],[1832763264,1815481526,1693068569,1489678557,1473391505,996135851,961134749,698017887],[1497106779,2046142986,1686575994,1365171507,1545081060,870097415,1291724503,2110878418],[222500380,764728640,566075828,1449837147,786371777,412861641,1382377011,524626659],[1096515101,1441363268,2026374950,1141992321,1474575308,2072336786,461493129,1960369819],[1521063117,1997574463,987179616,741159314,446786238,1593992483,1549321653,1845637674],[2015405266,1135313815,528910525,2001687427,1210100352,1580341412,2070989648,644111106],[1789620180,470269930,2119982984,669321022,567145577,1446313143,1137123107,1913268802],[1142714803,151223405,350460777,1650085577,1712006390,601857459,1549619751,1955816438],[1465075943,880500173,1963489025,730860818,764462203,1277017092,1844893330,1598517874],[1393569527,7629042,1265920834,656275163,925765481,1324765817,1540981655,503090014],[1950326477,1542468121,551191626,961163634,1782875559,1382655671,2125378203,1464849502],[1546843483,1012699479,256274756,1011829722,1339171421,1096597459,1927378189,1682886389],[504656769,384011613,678913091,301863624,1122209757,1783167585,1900456180,597515575],[4209402,1048660687,1777262347,1732192242,1657514224,1684824252,1543315757,987187703],[443655008,160173746,1423590670,1299229757,553430595,1642016383,994616728,2119062779],[1782423257,1666847322,1867798680,947011613,273345268,1017611519,593448526,792737981],[355330127,93827054,1955885157,260871992,123984677,1417224013,1577047032,1223928777],[1919446379,517720227,362317338,443518831,66738429,1970370758,1641729104,49194323],[1860630972,1730450043,1021888167,1948266933,689176261,1197359204,308138846,1506447266],[1130897747,1217621451,550502811,234301277,1066494721,754341624,1208857799,2075094054],[1167391868,130190986,1127379291,1275491233,1397928327,544612564,1630706668,1253717436],[1465120257,1927877337,1981010978,1281657972,2080293954,694136459,1371012183,1839830530],[1997601813,1735778250,732625837,1111445891,1630272575,2089220173,1849606101,568607577],[869673676,1215733413,1259764197,1381441842,148038662,1759275325,2097712735,543066301],[1553031584,918546629,1127166968,963305986,558296881,2044621346,1637020827,725794300],[1388289722,250033947,1162471467,1782443040,1586427336,228894404,1982548145,1549559726],[2067048805,1171229400,2017284060,1939456702,775479273,1686812505,1676165401,59259273],[1446032271,1665245717,285474140,1888398861,2129067730,1822534474,190309951,1710473269],[1882052884,1466422320,2036151923,332495602,1013378344,1639141794,753555728,258532607],[820425833,1269001585,2001330025,776648684,1596980585,814732252,1172123886,150411033],[306209709,1846746967,1550428913,1159695802,446187545,1417050747,825729100,1855362631],[414035906,849821274,1995238661,947096551,479253078,1060049620,1607846854,416897735],[1273657506,116003609,1141274299,1156438381,1833347483,2019516417,545275669,321714107],[1877034092,1295304803,1719035098,1226891235,386564539,1882244179,1403157181,1032727964],[2069343687,645424899,739814117,1166477864,473733596,193315309,983228287,1577787158],[1116399851,1079418067,1882547253,58907174,921786676,1311509493,604256115,1544930056],[1231215534,895303990,1636513105,351264337,1842371825,1094336482,981528771,1484528149],[534989186,1049635011,797268114,1804991183,271436811,1209075673,141598710,1598062836],[266243912,1231006641,905995066,870615751,1805473949,926775225,1136845304,1820019961],[1233926355,1608533527,185017494,1473611193,941746975,159971504,423945191,866786556],[544557169,1223872392,747988671,515830814,1880053568,393887747,1053281106,738733329],[706133496,198051935,306615274,1497697934,1196220258,1521841694,654973331,1932232988],[819197445,82973199,1984630605,1867575084,930487050,1330727830,244233654,20446386],[1036415538,1810673184,1592106069,1471496483,777818791,1113825989,1604303097,590845585],[1526866,584587847,820345241,1416589474,1533371369,2004471183,294950045,2067024974],[473849352,172583849,1598093066,385712475,2065981355,1214292672,369208450,1167346086],[2015953799,2026853665,1635428650,1466086811,1560597790,1607600318,540265991,1158595125],[239659205,1997732508,812192353,339315751,1888957258,1976262978,568434745,1030774513],[520875552,996949329,432113877,2040074188,749723019,2027111745,1284297840,792683923],[2013209350,1377449975,161690450,1152489379,735591,2078936126,242936269,1406441046],[693536233,580378031,86411385,1320488817,806569410,3369442,177244046,1380886969],[1502440196,2124611051,361228812,765832062,1796407211,165247821,2009441801,782820381],[1854010279,1110533451,1740318673,2084595270,2101724106,772834051,107343527,547896309],[1894737767,1035703134,1333519510,1843832416,1684904207,167543615,1315683588,1495736408],[1177649211,339246182,92048181,1066350938,1666090797,701807508,17889775,1628047834],[1535924986,1271434596,1067143859,1737634996,991614426,1315225260,448572427,1337308973],[121253815,924676916,2036345201,1260387124,746363649,1525117414,1984504252,920506240],[2062491855,1950920172,1361169273,359348288,276556451,1817595202,918878653,340803653],[520254932,30715700,184406609,423260429,1336855336,327584006,1365100068,956526381],[337292699,779184281,422092256,1881510925,6585058,581232809,1777889740,1925694379],[931066324,1030120326,1875647701,1868396544,853438549,245596302,65933778,71608177],[687441287,2070987993,701710193,21301797,1694452868,322165510,408653813,386177480],[804532866,1466759488,1606343026,1065278674,829523649,1523569263,68132402,1012694880],[534294121,1400760320,415252424,1032874182,1427162465,178438752,418512780,1985595270],[429121541,604564306,2067734650,1664323703,1424074019,1646805929,2069240706,2014819751],[86938444,898824392,1935456057,229129358,243203436,2017857513,109532188,475572111],[1499520927,1364412990,266587205,2068432429,1406495867,1767864191,961468726,391558296],[949125285,584498772,1691063728,1849632884,1751828285,1048453473,320586055,1386299038],[1712988130,45412368,627947629,234430133,1185116579,732192972,647508438,748764567],[1430679254,329211047,1110092023,1235255137,650472006,1965397543,1704218657,946500153],[2122186769,156555607,855740346,1562161684,1029392633,1057311582,474063700,1022375254],[1190181363,1789037504,2069198363,1725632469,373494353,795504199,362686898,687697585],[1995508501,1757410828,1508472020,736489342,841882814,2050346215,1017248927,790447691],[2110424388,1613364392,1867417481,1985726105,165505434,604832941,1650010679,1579108797],[374298733,291364877,1381248135,1323409405,1044571555,1758436534,676978120,1093024496],[1280658527,715764493,395553772,1024947671,870301267,792014762,1575649140,663387844],[1511940572,580371364,161815049,1218204219,409641690,1267054372,1454121942,189446324],[1784676555,1203563984,1473924138,1257207627,506177688,810739856,34013818,319571749],[1118191610,732270835,360447162,1841165952,1230400882,215559547,237854618,332280745],[1544543794,466486464,1620673122,113804785,1823409078,1496390649,1906736211,1805978763],[841068847,1119646682,1636883651,362102634,1296072042,1417888409,1285336392,473978352],[107609458,683549132,267938895,445073870,776044768,1163586915,1605888753,1328705603],[1264631535,1966619974,423186484,1657088248,30360981,1409644382,565788665,1855821670],[1250081706,287075095,496867406,1113204016,743498959,535523098,1493366043,1894217392],[1636736519,1364675803,1214643445,65880557,1160499507,1896017238,1216223074,864309529],[1274889091,1913041367,922776129,421172573,779076936,1516950601,614905948,933440318],[2045819016,1700967825,1117773394,1901107686,1187357146,1991639338,268481362,1918004195],[633873954,385746897,790570237,99939585,272840781,913424587,1570112422,1600450302],[1923205205,1329972903,1773927934,756430356,604900362,1467375329,54214174,2054638470],[182023668,377933247,1103298482,1706707870,1944289526,1463976632,1199743779,615355644],[2056425920,1338553142,584651447,2097264118,634826211,1786788443,346683507,443963649],[275655819,364702006,1216123389,55545443,882905372,2127936515,200822467,1796247156],[915121119,1008723694,99175569,518759280,1855439336,624205850,1439505576,37356096],[205637279,1340248370,1758345720,1216294860,297365170,1295607102,993072345,58691721],[37011524,698049034,1181473708,1406346738,227978330,1692424958,1497690043,1870104623],[921723540,253188545,1561894966,1833178243,1511019647,1747003360,929108334,359073794],[1502340742,1771379377,1832412374,1272250173,1700557226,76759978,653958572,1211800044],[1906245186,145035741,153416976,1526421800,831409538,735796846,718204052,1412677112],[38361343,1589452364,1140268502,77523296,681221066,1655677999,1120425400,1120227826],[456493434,1018225938,1804732652,1662471728,27566790,656021886,1177906452,869970345],[1950417524,352660729,1385834649,285288866,1393488157,1081643635,297540551,13414401],[579014597,635406441,2070174360,1667265738,2003221337,753736922,989522220,368445819],[1772869100,1665827468,959879698,863645170,1972662720,351540062,728937841,906303369],[361913051,860219189,1018383911,1471661609,1485239503,197430065,528080026,50373983],[1526404140,146453924,1494264140,1655020800,1941614425,1238939697,302297590,744589120],[1333156201,949258816,1455308294,205869836,210512616,616598881,2093551994,1098249823],[1665387562,512325781,340783555,1955258902,1941669898,1778526459,1579149195,1846761360],[445596029,1846554247,659276825,1587253971,1284823313,1108394005,1314023499,870778144],[543092629,1362885753,1430279965,1624427566,260555901,861003381,542276802,530534681],[2085758573,1908357819,1492053940,127036685,537312758,1847595829,1664873287,1221092077],[1799257239,897647058,1106663168,795023501,1278093985,791216133,1543048764,1332472354],[695105927,1885976649,567787128,1698318152,2004643140,1402147185,379293296,670576538],[1335180256,713027353,1124608385,91700377,2122464025,1085559638,2084080951,1078797438],[1571027129,447070202,1093277778,1096593539,1900219419,2127432219,1378899255,1067569398],[1664271457,1012021209,305483994,1595781163,2088447797,1216009550,328638681,1903505557],[1125097965,722975304,1281098022,1549475460,725106781,1812020269,1923336475,756626869],[896152303,303495101,430422674,1106802334,992011752,2031070534,1913582110,1291191007],[657674803,1849533938,1518911,350172218,135582636,1295934424,212910031,1581535194],[1705778767,1136407004,798634984,737651023,129496969,551426928,106866984,1894373488],[61447295,1146914947,333439148,925316288,1024080663,1062077912,121991206,22046305],[1773243234,1264436127,1967153663,846674115,2046974993,1552659168,1079985465,2015878809],[1047886647,2009562224,1640521225,1918590091,1850905406,1386064406,1524238001,89068403],[1738372779,66028445,589567542,1641483047,296750481,2121468604,1208918349,399858794],[266668768,276419488,350494284,662449032,444147948,1955734394,1549543154,294402792],[216788404,2109435327,983645945,834885227,37373589,841364255,1537983580,1547731243],[720141368,186722886,1705676777,1166589088,1701817255,1251873126,140731226,651422967],[418469530,1752205100,658459669,527730975,2103148077,1163952268,970618783,157321881],[366408233,1132317819,1224996878,1380744722,1920384563,275588499,368749193,541823148],[1975406868,16695368,1585932025,1878541118,1828285063,978516253,961759226,1995686211],[347352008,1655843681,306008814,1182162877,2117762730,57985504,1647051418,1459937780],[1633252747,1908870312,1151188710,942363985,357306244,13305420,1789153595,1085229307],[430221983,2036101932,1554709962,772665618,2066851013,1467704861,1890758582,180140296],[1746664127,1007227918,1434438610,1841419607,1171078913,104336721,745070214,1834899315],[200723085,810502600,651829222,1708207133,647948001,1689465159,1491479360,1052748734],[724595141,1660193105,901002846,1928239036,236892751,986287517,2120561713,307477517],[1426044911,2041752126,947492721,438962942,612820653,1185677605,1945428547,1777098219],[194123436,1567147354,997680726,2069033704,1620944650,663213391,1678802708,1237581552],[506896777,216003658,1093104249,676658158,2128573615,1457706909,734077579,1679526542],[757020797,377750060,1107206372,956441107,390328745,719368936,258106036,1226184702],[1761098190,276774124,206750831,32890541,1965656490,207562788,1697781900,428305648],[1208870939,1224129830,309633264,241759832,1342891831,1661720723,651490399,585365740],[1217927796,701513979,1420144123,1617513366,1006880756,1856528329,41266923,1161073959],[1951237153,1119660389,698826710,2090061191,98318170,1470262611,507585694,103989925],[1141356668,369650179,242269681,1124676950,851804927,178001064,738497655,751498075],[1062649251,464173626,384391126,1006193817,75635090,85638366,1346700611,679214906],[1149839114,2067208122,102195947,1913329071,1607925253,853272150,1899283942,1819435666],[1157192621,383533565,1450821761,219086770,1433410768,1914342691,1429952289,1659076298],[1800797979,1132106653,1952755915,2007985514,793044632,2010745987,350241361,355223038],[1302378728,641836278,1364404214,48006377,791395478,321734623,417818501,773299258],[872104485,916564786,1982064289,416343765,1882226423,64132617,950175162,838194916],[2021784248,444910272,487791551,1781991147,1835118640,1435938930,1904510861,1136517740],[1810262480,563427622,1889937701,1297728913,1973476374,51126647,2126258784,898954365],[684241260,873780489,374056987,14036305,1564406726,994232341,595142021,1781225852],[1207012593,224108665,1855826892,2108023394,1619798521,1459634140,1937029667,1255919135],[835811728,743111,1829581763,875002412,122443063,415464131,1507845934,561220352],[547915325,1381959897,1017440822,318677696,271090998,1965655502,417491148,1579689376],[666082571,595270840,679813678,1546824515,2083604378,2108786554,1684535405,1865735672],[1066377143,1485829657,1690247934,550415829,1950217409,900227828,1813970760,1762179055],[2096877466,177805940,313844987,427516982,339386125,409670364,256955811,26494254],[259646072,1240650704,1965432802,1399185085,452730403,365739270,998865855,612924379],[2056547622,1917289240,496084673,340907904,1885563102,543004620,706307438,829750320],[1432801538,1251964920,1786796157,468053324,72496169,1360558276,1989180323,360118199],[1620177794,996037735,1630214257,379460164,1439421099,349550284,792902466,826629405],[1282836673,1180444073,597335011,79876709,1839437695,259913613,1376025883,2129833094],[429280944,277547099,881008591,2033168867,85322129,393991884,1877759463,1090917898],[603572657,1396571184,982562997,124917253,1277884846,921182435,656547340,1372015934],[1328576281,1423487623,1347856794,1859369737,631519765,1656681249,40928067,866569075],[643715102,1276892294,636765951,2062670762,803267688,917809930,1904147543,1849373909],[88415703,121686921,994568968,683063003,1773434522,402263599,20377005,1310701840],[576475284,1010598689,2043521859,304162132,1034742372,588140206,1055669317,969439043],[905607971,585908433,1586062824,624441983,334950438,1214883867,1308355761,98846243],[1663197838,2014018159,227277799,1253431883,1553543913,94965768,1130089472,1855021941],[1860096295,1463853906,1358782653,786665721,1658797032,1984147618,215066442,1219023463],[255064895,922628175,1101564583,340609313,2000228806,730267167,197749868,83889793],[1490883911,942357222,1258714081,1604921719,77785661,1686000194,2032303742,2022743832],[117752967,163810299,1919053086,731658580,1277073604,383074563,1765933701,471781342],[2044121770,1892974257,1960961730,432679594,475710930,1951349043,2094593029,2014598722],[1970148052,1943183005,10267194,528197100,2076460399,1245381046,448454523,2046169563],[245622245,273447525,688552517,1946475056,1529621675,1668599660,1035938086,717573822],[968912157,1452464615,1022451379,971863903,1243516378,518204717,1580811586,1188462384],[1765408628,18769936,392293334,1289879193,184336732,364240012,266952483,828854402],[419024667,251584745,588903357,523962796,1782113501,1484536849,956596843,266606462],[1169296276,121173965,337284592,1649516129,229574454,1484486137,690666886,1389173779],[80561449,1967721000,166046936,1789587555,1921019232,18945954,414749191,1117304855],[663485223,369455331,746070866,840767651,2056129459,637904847,646370170,1210093336],[1934509667,188989723,695177490,1267120728,508625237,1337835572,797798453,1076004927],[1176430167,619567449,859293972,156180720,1863789362,1543055295,1005389789,1924562421],[1285082587,292870049,887348876,170264895,1052591021,1439298634,215163236,190464],[313376740,1077366179,1883193890,1874444115,1913709457,1016073611,808390273,1055354445],[1236802499,211307792,344175651,524663259,810788007,529620985,1970724900,1223759667],[1780120714,2078088389,1787753858,4939933,1765645828,2062825757,385384661,651633562],[1854995801,802351449,1517950689,583022218,1001652380,1713728799,1436949828,1410933749],[605166096,1046424134,1117123891,212259268,956202548,998160188,129766456,677050667],[365194741,580636936,699364334,1360138535,1952762476,913362504,955204968,1326797968],[1361325621,1586687676,601179922,717700740,1625681918,574620948,1990910388,737734438],[1106202907,399739673,1307693131,1886808702,1898937055,2017333867,628858383,1391507794],[602883076,185972526,2102733052,1821173039,524294245,1761350715,686742688,2025703209],[191903424,1470115982,1581646016,1543375779,2086819144,1695965758,1352274645,1208209747],[1639048736,1260057380,178103161,1705137100,1686168685,834327733,1528102838,1317793315],[1576139914,1533026231,1992395819,428434131,693718590,1700919516,204289534,665209646],[1696907401,111938979,224910115,1725858230,484527758,1200719150,1017009559,803042011],[2018930604,2010087378,1978703043,20719365,915944604,1337712806,548508819,1263682427],[1004835042,1618311774,1925497215,1222282123,1718654863,2041736577,1985701279,1764424307],[372542712,1798709393,983838003,547862516,1673872533,73132292,739235228,729835597],[1807545284,959173001,2066424628,3696498,299397158,929480769,455716876,196889744],[1396018014,1263160956,385729314,2099010240,1026064928,176271930,953276092,964594884],[1166882336,691633414,2075681094,1151385162,690921675,1024824413,1174161057,667976594],[1543398136,515011628,502333434,622047143,1149740018,814161504,810922365,919874030],[237310623,1886710799,82058221,1952576315,172413347,495328262,2102849880,1087997192],[1585021226,659605300,1197104776,1173036763,1469916405,1726807561,473850366,736999038],[498809775,2067998496,1750321975,9317233,1806035448,1339189202,164078261,2068920292],[220651276,1352107547,850479312,1295426655,696407942,1798572564,168323335,1508936052],[627706178,1132153851,1819207802,1759590514,1507614853,663002459,1887023828,871715260],[79786651,1089203534,207366660,1174719516,1699233401,794846421,103587882,2080898744],[1879261962,1218100095,85581675,738549905,534699817,1260827117,1036290317,397739385],[1732183715,447873735,1765267231,1898660869,602931158,642388603,1639497846,1973913935],[366646245,1357799268,1609914232,894869348,1201848098,1980439644,1628853444,1740581492],[1685132525,512943539,1589459066,672480357,433166423,169446373,1573709333,1433657211],[2050326329,987084144,1290261565,1846782022,756334448,679294984,1600450051,1772555396],[501184985,1776315615,643589589,1299506843,678589984,1051232211,463728704,1022712216],[1680252407,615213195,1239817086,1447701099,953530431,738807137,1692248242,558319112],[1402298973,1070048062,1173828506,724104952,168341871,525641132,243486352,2028058906],[1149807374,643531575,467121632,45357905,2063968440,216243074,1846139809,1924533596],[89864101,710645516,90637306,705350654,834706165,915994978,145329849,982373318],[1166696223,1704912282,1040420527,556338923,1094296426,1701401951,902849479,954254893],[176238177,1385475275,1064809736,1142980890,2016237955,812187736,955851606,1990432457],[1916719837,1204967498,1315698247,262217948,1006312439,871893460,564743232,563639573],[2117522724,1752543660,168064591,1495030285,359458447,912761498,1322208246,418577418],[403095374,114573088,842215225,1117059649,1768325122,751813828,1099927971,354484147],[542600904,2063966023,1225719616,2117585205,2876528,127187563,598428314,500917197],[127862334,384792800,838622217,1340237301,718904136,765814014,112663374,1611372627],[1946714840,1135611999,1319319881,655371455,1381392271,1681822903,250938930,1942531737],[1584828827,1604491243,1372489566,920001057,1891430521,1005731906,2053153157,242427684],[739401905,704965989,1565796823,831872212,2071244905,1400973754,911082008,1679460418],[1399955795,899424529,606634049,1900140009,560818788,1393893305,1608977773,1548130455],[90304796,1677240393,343436620,991153292,467997866,1529354382,693247149,1442760179],[1537256304,584055237,344467045,744337287,87512444,1624496816,203106691,550911364],[724797315,530482509,367764941,1220847612,1333447773,52420219,1242518272,279771393],[1593284630,1620354589,260056492,1207027486,1191004834,1292067506,1098029725,194390296],[1421837876,1742178141,1712100946,2091046986,735527979,461368907,925050034,807526102],[1155073488,921553363,417232658,998825006,1119552763,1139187690,923871538,215905615],[630870039,2110842430,490484502,38983593,940752771,335251127,231701544,227867888],[522539525,590033521,1629186182,839227341,438398498,1666436384,778836320,225841721],[177173666,51884535,730281448,30378270,1116697680,805594438,1532216608,48697694],[1863768292,388294488,668451483,1966882907,1872345483,1226690145,1236627834,1788219753],[1657571446,364394037,1673701467,1134111048,651798834,1928896628,1268185459,352302905],[871678080,1252518216,1524148206,690090515,927037892,1948060835,1340128502,376632713],[1322203713,404105895,2034901289,1921312947,2074628063,185363459,1946081121,1984815535],[1626284946,1289719345,254789591,262817767,190059132,1804322560,1859826535,839542998],[965668589,1061344361,1660464543,386702819,457203437,451803689,1632662870,524998609],[1261124484,1880915250,2010176985,609032157,1467329117,201063556,1084843796,1238522848],[963407664,251367334,1974210525,360231013,612266549,302167161,1270538900,79720555],[2060144870,1655264126,4905834,1439121252,1453434349,905355764,1061199742,618307607],[1385795931,1588817376,517050316,273710690,309364618,66002457,778025449,2091963952],[1065560830,709878158,886264197,582295039,126640959,834385864,1464021584,1232691468],[1006150544,494839266,1790120913,1278387296,636376218,1154285877,1675375488,1296063422],[164040905,1768151879,1693197668,430502357,489883546,1131275016,184040325,163103743],[356696855,125826638,1908254262,935391810,1690298168,2092500561,2064713446,1008236095],[1829142671,1952772573,623426736,1147043889,2128197184,1794587437,1562172481,28256232],[1048693657,628119150,71853548,521526135,1826302847,2052084358,1657637401,288099976],[2056471819,1636945437,284444880,1930629093,415253401,1073951847,564417132,639013363],[838719072,14619677,1821094492,855704414,903487582,654798010,1850015496,1532706751],[694424827,1364389039,837881790,1502252628,951503739,167958934,1026871677,225875911],[1633474563,2047856451,1893124271,1775507441,2095244187,1699869521,1070497542,629477360],[90052877,500963785,1982314148,735949651,1130881451,805100893,470916026,1521327057],[822657569,105442228,218609563,2057893619,1140955735,2004201157,1636180783,2056715513],[398222269,1117273197,1004320621,411569328,1040231137,1527108291,1312717833,1471489892],[2011063348,1512904413,627447859,519561151,1701124492,185528374,1647453358,288030904],[541662913,987749327,613536367,2029700541,1585148660,1590235438,42586190,882327268],[1340867584,1094869697,94186067,1007910458,2091040558,2065559005,1563568190,661916809],[1231570613,606666811,710672547,158626102,1645237938,716185362,1955650372,1493927610],[579921949,1219576729,1064685259,647068905,1920252911,738795425,1816572950,237374083],[678888106,1229025163,101143564,1040530013,1349585273,411860897,1561924757,1649357551],[1853722238,817828502,49591821,1551982806,1968193599,1932462049,456816735,1308055963],[1280334614,1386813514,404240915,1113754548,1513588104,1788586411,1695737756,88806099],[2097306189,1390685420,1872394968,604503300,160336568,1346109730,1276870940,903695902],[79930671,144071111,1900640976,233577919,1117257653,2089736573,1202278545,401576520],[1582722270,4123581,607388130,115897284,1733195210,1030733239,1979572731,911121701],[169778542,1469042036,1866576085,799662434,1031874433,1406518857,1520433194,632985196],[1213504084,1216844337,1351607495,1028460499,30719182,61211292,513396731,1040583125],[1658591340,1670749400,1785468210,2017273984,1670629532,159076913,1142243170,1323366939],[1599433183,1120265804,197581354,1336802874,1927914118,1189927029,1445572923,1986037613],[259694033,867356086,1400633869,1675080674,1366230468,454064292,1918306769,929210777],[1795313563,851077300,1760986045,1931216707,163647944,1985630492,1602893383,1801058552],[68813322,1569175946,1823153543,1392255793,1464950616,2086261839,2096929379,583707657],[577361488,1059744196,1744254993,1455848370,861675650,228918494,1908641259,477737453],[950119626,549180058,452314831,1545967894,1371223273,1212651612,824077849,1466104543],[1809204886,1191099389,1420650707,1534795902,554366235,1613215647,1316821955,1277999816],[1389765810,732435998,1194454741,1232120254,1585968407,1264476344,1477911069,1589354530],[574304519,284629403,259480304,838479325,1793264700,1219909521,1113680439,1701780879],[1819150420,1466064024,799905303,1460155831,1767367102,91502004,30528352,2020187033],[1970515618,327914431,214566413,1293426341,1884023076,121744699,514431151,1260778866],[18236372,402890096,1517953579,1261870410,575718258,907006481,1019638824,235193379],[403591806,1663545354,1376324731,1575414193,775413352,891175700,1889427894,1944064002],[979131132,1975682373,2109422444,360198872,420199585,755602198,1043388309,1730300752],[598617473,61314807,1429373998,1953984035,915764512,1656813672,1084970134,237552686],[1814558932,888033927,151485986,701826024,1288154004,833901409,2115552664,1057891840],[1089169128,1919859334,155034051,2103051820,1534227415,433694952,72943429,305302109],[234656231,1616833513,1937572191,1221133330,266984478,2024064627,554607304,1058935850],[912386172,1529000888,1993093917,444663999,1849076204,262088594,1003600748,362093453],[918520747,968511318,1668231516,1672146372,1178677919,608630893,513482700,733320886],[911678148,1864115700,1301609905,655967476,1437376677,919880985,1448635171,75281741],[1679676595,926303033,1446202721,1966959071,1099031359,1317377667,640458878,87382324],[584702998,1490736463,1867611899,540261595,1339741075,671748643,2042234316,823500308],[425035387,1242960983,675348307,1024454777,145506561,1782129588,1617181072,445009318],[1860995591,748419080,1543621534,507173739,2025820439,1084426201,1503253188,204906529],[1101397087,525853389,1233294301,1147257565,89084201,927890560,1935894370,1649382349],[236529530,864843718,290777080,1796605443,436337242,1418900414,755622170,1608160520],[481560610,1961082350,2035580097,2003320797,1003781882,602182961,80247306,1007072314],[1428542166,764999233,1102475135,1704718403,408650020,57665342,1211641550,1003819698],[300110431,174778056,578630036,584851044,1989188199,1636250353,743411547,873782590],[906727603,1530542711,603229528,1500486842,173486457,1983501948,1358491229,142010418],[544082801,1587237538,2068319168,439089488,2015502763,1886858943,61842078,245425875],[14612715,1546286322,295852184,148357490,12181566,523355730,42024835,1109564093],[1918895494,577909225,249392103,1639247657,1931552718,1873853037,1668163552,1904569438],[247924519,1542627030,1804336608,687589898,1545785173,1770594631,539895189,213054641],[93817032,959207410,30733399,1128258413,657757124,2088446795,224751994,1470565659],[1470560289,673895817,2088314724,319772045,1312451370,5473594,932774608,903097791],[1453481951,326182896,850527580,909319590,1389785039,2099516559,1858953276,602088672],[1184226836,1494108844,528059463,950800077,1036813330,214665772,497047862,1011674946],[449571417,1838833268,1808056305,296348895,1298426446,62500405,2020530731,1488376722],[1964145381,725732122,1891028975,1408365296,1390011187,1653419007,39610860,204065792],[1472456117,440644110,392910512,2018369113,190022855,113839758,576125311,357384056],[578560724,1943886164,1430994596,2003787770,531018272,985892490,1391275629,747731234],[1103147094,1914332607,385533374,1310995772,1606078101,1888277700,2057813267,421285595],[1268243231,1541889716,1612890715,260059825,900129506,1406879898,298969667,1416079903],[1577004522,1078973161,1729317032,1062587238,1869703880,1148684241,362942318,1777699679],[1863872304,923388098,1173101405,1214657661,1650241709,1886660892,2077573660,525135400],[1042683952,657612569,453990145,1993390899,921340907,451807371,1236034505,426330417],[1239947851,1970076801,888984407,1164353882,1595522781,1580670629,1061557589,126466909],[1902843379,41060409,1745040894,1274811968,1157047654,287641861,1036202143,486399428],[1474667437,1605231448,2129909808,1353111412,1441538845,1827491528,484746839,2059428533],[917073536,1387299291,554999944,400311645,1595849734,2019184048,232668486,1586139407],[64500208,1137483970,98481417,1483729783,1036967306,941163894,902879454,1423973322],[1401094986,884329947,300024988,1554579847,1672307821,1026135720,1719552698,2016769796],[913417634,1760912131,690236857,904250337,757023220,940283518,1955277314,1524142343],[1805813807,802995944,1440521211,663825602,1654335452,1699275230,1993395349,1170323708],[137370031,492928430,286476083,817191814,605140470,208852040,1440328638,1680649230],[2071446604,1679865249,985121792,1017001632,50539212,384387874,1663686512,938322717],[1364194511,1934920591,632581820,578250282,1606043343,1746657413,818146049,72611849],[989659733,1869224850,891518688,112440635,601049928,1615748497,983690659,1898444600],[2056160483,160843641,1717239769,1131284221,339835833,1375629644,1646839713,1276904567],[1514215019,1491183797,1766371379,100067869,419303463,2095061167,1735844837,1077566498],[633286798,1224800672,1011396351,164611965,286590254,272020072,1609784059,1438683546],[990286329,1580296759,2102352927,1557691068,1070194468,404764229,1207708190,1808093101],[1871479493,1647489899,1135717642,1213090318,774497219,1691990366,603762549,1696688914],[573803447,709214778,155352915,939045559,2077830527,171467979,1876969649,440741064],[191637552,1925254207,1655525260,835040513,1550993346,1104788394,1779529450,979443962],[300863929,887357987,1851497597,2073190970,636867230,1572747203,1094375572,224499070],[367918214,307719837,1633888256,2053232026,147093174,1936523727,559665079,1750537432],[1532144873,1912781686,2064098598,344771949,667795593,2074517040,881495095,1887423178],[836633073,336928823,1340454397,1996635311,2069123463,1953928647,1573944465,278847437],[728483348,487609945,1072468861,667835065,794828884,1466092222,366405642,379134811],[1219820914,31542938,1506359898,150835021,1733135809,1741655224,348185729,2089999386],[9263151,1696982807,1367033483,1909328812,884747895,1574316592,1201064408,1690719072],[1242221945,623780133,1402371961,48739648,924760955,1778008929,1653985899,1416399336],[1918163097,1476763996,1133145717,1696688878,51116861,865126452,2129066932,1754177855],[1799044949,1111846453,1791036713,1857785533,1136767556,185138019,448281832,981742557],[1841775228,608456924,1456121057,897473049,344717624,1984834379,97486179,1220843984],[491384783,1923934924,1153127769,1030835521,718597402,1552641717,611065209,531573987],[634010651,598897473,1410020102,153830316,1884281360,1985746029,1349664184,1882088207],[1731301516,1251297292,838239264,839818514,893996051,819522169,772301200,258654353],[377914919,1651521297,2081846467,1239315942,651715362,801105459,323588363,1330196895],[1276319575,1799791802,1881389205,755207285,557666512,1129746281,1244225090,1849721156],[537090392,254519207,421238972,944061187,683862808,1223608854,1798016769,1688157589],[976741386,1718826811,1666453849,428676543,711329674,1689889545,145719682,790844719],[1686437135,933056635,1761096980,1084886276,1388495808,1347377735,1397564486,1794175179],[92319072,358667876,289716735,52075901,434592589,761224185,647633637,456628924],[675689815,310779375,1148496267,1662128499,1168563495,601423429,243393018,2040551553],[448409548,1273369240,1578469267,1241138234,1699672203,1693897447,110100018,201155199],[1712520405,1125178659,266461736,1575610783,924254786,615027028,962256961,1712668529],[696523472,1321926770,614854310,191429372,1615071655,581639270,1578274789,415934514],[1280256909,1930265824,1938439330,1698934969,552125037,1196248710,792345866,197680880],[2034930651,2130196907,1581389101,1185900905,1074979914,1069258572,560217114,525404161],[602881116,1768831591,1967323021,946293263,367911327,598303877,1289341996,241038999],[1573600597,874535539,574949665,1912628249,917885636,575084632,812968198,317644592],[1644852042,216414577,996575652,1011518825,249492278,435463989,1411097328,1750442858],[1846951804,852862741,940641877,1858273375,1773849465,906120787,899659840,836557852],[421738419,1918542982,2042833852,412863205,1810033050,1146409002,1479683639,2026474330],[105916545,1862640273,541183943,104965223,1825191144,422984806,817283188,916646293],[1063440268,1525667494,1669319177,602887506,231001365,847967669,1314960211,1811535544],[45049441,1028262163,725178050,1700057138,793162538,1401436255,954705221,1771162446],[520031807,910138295,1175993365,1973643706,489674043,1420450310,2026861432,812199654],[339900651,283902331,584177310,1819315959,835268125,2051034006,1643701088,1012108106],[926349007,1811235894,1011963844,1712241735,1592501123,1579407565,236473252,906172363],[14592309,1598619770,1234210743,483099984,949072693,1084044918,1975133994,2013131973],[1288216492,2088518799,1165873589,566820246,380798604,187756449,1843208472,1959711633],[301819810,259336339,683710118,195700038,559486111,690520156,264202209,2012769891],[1507064674,1024452214,1908531391,1402779072,857867528,143535087,1919337387,1219738550],[1381658132,117483440,285891379,1924800136,231675740,1552352464,1039017211,1318934181],[1832258311,341805178,1629989356,1296847752,237569889,530346717,1721307844,1034161099],[2103331343,756952795,32802677,1042692995,201889571,1950605569,1989005891,1355142410],[1638603843,1353114967,1421474285,492878914,1752364076,529527816,1199757180,1908062416],[129458474,830150089,913758886,1558557556,1695497983,1217277103,214057259,1548324973],[1118986079,952902871,1996382170,2083042363,2124385861,1720409996,91008516,680589316],[277934049,13890293,669427483,1689802520,2062300690,1557540603,1864421720,930511539],[399083211,564226102,1973641854,455844922,1922452066,1864881824,905398012,998684032],[1040505504,648117650,1114204000,1837141347,1708560758,660455907,1007490776,1715573716],[1911264408,1254324895,619053229,908754421,1085321581,1503453030,1583330548,1175193342],[634961030,1647131908,1975493528,1261788257,1364567504,1560678630,903106851,1740625053],[1871238891,987897120,435248041,1822785518,1458394935,260223339,1424377172,243052205],[427581477,122568871,1476008847,615760430,1116083167,974773092,1123521680,267970578],[887880334,1066684577,1973969595,1666623067,906878930,730938476,386668549,939814641],[337317824,1853456422,2104779334,280852816,127281403,376809197,1737610554,194051796],[598771907,1990339584,771392942,384174359,1720860192,118744381,877455055,1294552978],[1396523970,347168058,1536362428,2123914290,2047923763,1708274849,153572116,1031167310],[921163336,340418056,242915711,913810359,96467577,950395795,1746834143,794883440],[571368649,2040394391,1219837595,456322183,927781263,62807416,270767727,401399223],[1023428447,492762881,27915523,530531082,398672776,122243678,660599395,1648402754],[315650402,2108674818,1893219304,1119896180,943349389,402729661,43656147,891979729],[750116592,517418741,1140527972,1297584943,715314315,1831375208,593944407,1385218169],[536144684,180062086,1827308447,945337584,1619107178,995166991,1485045308,220032528],[1015925855,1092651876,829256657,668710615,1053383488,331503146,1711341069,2070929116],[148866002,529187683,1003598846,806376952,410758206,1092164986,447811060,1710357489],[1669872575,1844415427,1356644677,1220076647,208278042,1152104440,1783580805,49464421],[888073137,2003251443,899695411,2102668939,133448524,1480594667,803836837,857568624],[1951360206,1466460323,1938706500,1137833128,226682622,1868798737,1444537707,1632925434],[55116583,1882835511,858137796,1480274723,341623838,1410792618,2068743620,877554150],[2076222061,1797961954,904369642,1305305129,2030293964,1201105458,1832642095,990597836],[1908163262,1721393061,2092706208,1643099861,2099541356,1638551161,205843732,1815468493],[1902694432,1028155178,1386337965,1964020298,408572511,2055497197,1354373086,1146480938],[1103298295,1471324760,1120808895,1630273219,470012122,113374288,1346534514,1091976451],[1172161676,667008056,43396338,353992515,1881616831,404302866,535405296,1234533583],[765316068,634632404,124860682,2077245444,1104897967,1377755419,852847180,1711464627],[1016168526,92689964,232205891,245368819,1884486193,1077058837,1414009605,867127920],[1883217496,1583706119,989061258,1368862427,1039315268,253635973,283404615,1514102006],[1552211471,1980348006,1741429391,380202684,1145238335,88655417,1085860351,2094890833],[192097900,1857859765,208850810,1865039141,115831437,982546332,34277629,1556052500],[556842632,1652295807,167850388,1341452558,148307971,1967744862,972277222,464893761],[202291712,1363043540,125750027,141947351,1138144969,1851600613,1766745584,1735757400],[1904868715,618768777,801259805,1728008964,1433854798,623971480,204776693,584346828],[713791684,937923115,1190790262,1965030377,1938033455,1629835216,1952866069,1951003209],[1487484628,349142636,66078987,1672400285,35033052,208620255,1410166415,1280993898],[352196626,485112269,2116888356,405508064,1102335561,1259537060,1091354147,1406535882],[1917775497,197732143,1161870583,1753401320,1083371053,55506045,1261165194,266554162],[1927324445,1437148250,868694868,825359652,823429775,1371364267,755197692,554950889],[154107034,126624742,1947620385,908956418,1772069388,491343613,1769716420,1774792999],[1219919018,1928373400,766719104,201402810,1343145369,1652282563,1252734316,102208228],[1151187967,9506254,1227266072,830820606,1525987894,1223916202,1638243413,1083170125],[1409904904,866755132,1032728545,1896775509,193624070,518107809,445716719,707151241],[391632671,1563439165,1198125614,248912287,910008799,496269057,1326432450,1184550582],[727515004,973440522,798216206,1504357149,1384872619,1972572165,1550657209,1694725192],[465641375,2064880384,97482892,937470709,2101925553,1750865670,1644125487,1297202593],[542614630,1531540330,513047548,1986654112,335297136,1851985488,1823881744,1117599415],[1361907093,486987397,1273991430,1823308958,191809386,1563357820,450391388,326770751],[401084440,10352147,1235676800,34207626,1154684615,1170898776,1560976371,1374221624],[1775547148,2017930738,1642019641,331749475,619716899,1902445409,359403089,418820407],[1163199885,1768249665,955614559,966496780,289247172,359016326,833609844,1780802110],[565912548,123038740,1855121533,1591715871,437677373,243030101,1373356286,901963985],[2054328494,1068584010,654174333,1768579977,208387922,313971642,1291145371,198686653],[1808811687,311945520,1012629397,965155618,1475572594,1055826218,45831909,272600756],[256944281,1318350122,393915703,1785142375,585339680,609030875,1752926957,1020553743],[1754757762,1169048446,1670451883,1049176611,917879416,607068297,1817715178,96893525],[1152496981,598293604,1222755732,294123034,257559980,1138113558,1731919284,6261164],[239702715,1807360802,1412322149,155674517,490027551,810967745,1583748436,248481023],[1357685717,1010839942,1008533665,1471156845,1438420723,1470550210,1859026305,1728339996],[397654827,921760781,1555109318,1577750830,1439242231,1215617842,778762213,1895033610],[1500080509,1562082637,1808416048,745569731,1558698921,340635621,627882751,1736983551],[1382568370,1333191222,132037688,2084698460,1038087098,1850014936,74664094,1407423659],[792770440,597225198,1111048901,867029890,980253657,179060501,2087555416,2110788174],[1052718989,359706869,1903690010,1119520459,1108643942,296161131,389492020,837424566],[66920745,1198964064,1926490529,1294844631,414606263,618595480,1099440384,1105168208],[1286198847,973777682,525195068,255136440,690327533,1758443478,1993326428,764849480],[717437248,548877307,474687997,1759474611,1563139395,485430496,196143729,2034450768],[191607033,890695603,1111860303,1680377808,651853862,422631671,910002244,457615032],[25584068,1820632511,590759984,1377358497,902653829,716674584,814818605,903893029],[2065259744,185004722,1262416746,1488657696,587200201,73756243,297534363,1512204755],[215639623,1750431499,555700517,1238339808,1392678412,965899383,264089236,1346835030],[1689747021,1509431961,212567844,1244328917,957781015,1381517624,1534658676,745926200],[1454198629,696789287,114185900,1437522483,1642555635,42638560,708395521,317160490],[892438725,2056088326,1873997034,526463054,1785349023,32634752,950853391,2049445141],[1701738689,1114761864,386439587,1672785118,1409172614,1451416944,21831646,1482750616],[1415979995,1434101714,826447300,638357015,1720281271,1104501601,461797058,1446624427],[1261244772,1317013250,1628754159,34242083,615183040,871060441,253714971,99327302],[1020193702,1084757850,1756123882,375099162,1386175482,1355446789,732934500,6182356],[1802246302,1576897906,1823241627,670789519,327308082,1095649074,1364192933,392316553],[1204412576,28604367,181141699,88547126,1834757656,1194176811,1871542906,1751859268],[912328546,711325843,1602652816,1001538400,1902776504,1486223850,407242119,1408027202],[561556171,1360941574,1826963710,1472854924,1662763052,1934229576,1132182967,1137418558],[1086842168,1465795950,1570263033,1379897861,845539206,1939707236,631170785,1543198368],[1927231944,434799580,2008713874,1142045416,591264031,1353501495,1201765967,2001982259],[781375803,1563667178,1239573460,866872986,1532869090,1957657362,1030040198,356299371],[789615327,150527759,1139586508,1784079285,1265621842,8157185,1948343144,322169744],[1791095709,568166787,1778075636,1477608356,2098943968,2038683291,1113705708,597089691],[2059209675,1967545662,207178775,348924986,1588620142,1452300958,1006551263,1707380451],[626921331,1953092888,985984126,958183299,1642245336,156891730,1038782410,1923912122],[625920501,632012714,1612193598,374143061,361488545,2033255111,1646128221,1381803402],[1233158565,758714050,403014245,960713734,214354806,1541248218,1538973597,1788338673],[2114972479,2116857991,1947991257,501091816,187567412,1675038776,273971925,551061769],[1874903356,895601951,543701474,355853767,576833877,1351672417,894322736,1996271818],[420697045,429178001,770732017,1500959094,39220055,1707094835,182253735,1733979426],[1372623024,2030595426,1261251452,559782599,658672431,1498092042,2046542241,1197863770],[270442474,365031448,1378408013,2014544323,1938611192,1293142694,374172674,1892003268],[1467137781,1943339322,468218545,2083003711,1241583513,169163606,947016711,2008414522],[1299159636,1353764760,1857096449,1090324885,565778884,2092612775,1806763682,529407974],[1542156418,256412782,1655901295,910171278,1562428482,1172380953,1053277919,1520341382],[1109041478,581292787,1378611961,1153057058,1047641918,569284095,184115582,268548037],[1834366248,1052261651,1340429376,321417030,1597669411,494159696,829063055,453948889],[124740172,1064555596,718084363,98628459,2114463342,2009511265,919867409,2021131104],[74957544,1990663240,2022133233,1039227133,1918243517,2074095429,2111758313,230537278],[1088089727,2040551466,1919749723,1388389410,1140158828,1445203757,1101245649,1484321568],[357109974,236668086,442550656,547814376,1483618391,1874152681,161904341,1547970249],[902319273,758639931,607628219,2022943778,811317969,991125222,421745760,1856130893],[395188231,1514872664,345124698,488766571,2089535808,1601520572,1943215092,52006988],[1182612848,307199183,726201426,1390363392,1954331451,365856097,2083965371,770345844],[145819418,2074306483,155288203,1690646166,938038066,64345426,966681142,1056544123],[1992757053,23912579,401807263,2004720905,1382409515,785974223,1218645175,157670363],[1886773463,656306987,1426070869,492961104,8644411,1072477376,1316057778,1867148314],[1044903984,970908096,82761657,980544191,1540790748,223396953,559910568,1409208874],[877246396,1671435778,2028770956,179571060,10946376,360593633,2085106284,1371930873],[982222873,782953545,1786540895,1620717464,190354141,772338047,1030932158,1997695344],[553596809,1976356311,1479850862,489997570,1100534253,721527012,1308063898,525638497],[639692696,1793441761,1457546713,1734854082,278448953,1281153883,1194315260,1778026706],[1210021980,1505630154,706950874,138012833,1174763463,823042502,457398929,1365457877],[43514459,629789973,1403373669,2021203627,470240837,396052092,857976955,963582426],[675837390,1795531729,1738109836,573403911,1900158796,1573711915,1766951828,1968939343],[698505780,765713000,1257316480,1589858637,221450091,32159698,1546679759,90519822],[1875093451,873084262,1600089869,548867728,1390919514,45619948,1990397928,687424945],[1389042213,1851674341,425864803,1414669575,1488101709,644148050,439612632,555891499],[344730447,1710071378,659970364,1530252074,869804081,1320529514,946025273,1685405578],[484665115,240053163,1186983412,2011731264,104895717,1144012079,437028794,1714574177],[1886642723,130091948,1188678346,86068378,123136786,934165277,1940398481,513816253],[1845480933,1576729328,1751130905,859693841,2125587621,764215394,894169160,943448765],[1496918036,107201896,1848943288,1396461706,694974503,401896049,475933994,176042568],[75308636,1075476613,1050416239,1973694413,936669396,1455042390,1808707325,1331648906],[1552578257,1900631367,1792478980,1692398700,451634435,931098009,198809633,951511561],[976659734,1030427501,1248067338,930903742,893986315,1055291707,238940835,196414888],[1816603614,783154909,1318192959,957755021,1144656672,156989961,59575797,1018520690],[567372117,1562935104,1903492337,118015964,138278132,1349431407,1067133490,402881365],[501343020,735198438,1392770393,691521643,173831806,323317831,330994861,1192776488],[1727789012,624236938,302600545,278312640,2051147497,821600173,1046438623,1195285795],[442625929,395378227,1870860525,1252758983,1392521938,826813637,76219366,2000974261],[942479222,245073989,337956832,1075670083,108085187,895232312,969283278,786017677],[551179637,1975497724,296739973,883044614,1172857012,1315599944,1111452346,866907880],[962337793,139678809,568852987,652914892,1300051306,50593417,1449114705,1808968939],[1926461911,601133276,1549082961,1829078465,395021533,1288377547,1875238205,158219208],[1738077985,2068372643,1191832885,2073832614,713467140,1138231356,1085729487,1650570432],[992999176,1667967288,754062415,500173797,1241852932,317362140,421170504,1959433864],[1909675414,2103474411,677359584,760738083,1808795997,1561598779,1658267054,1686339939],[1661079654,1949321411,132696753,1572280789,1440325566,141921035,1797828584,1681231689],[1511511184,1229131179,716706058,62316349,350203331,2018528,493135963,1009367587],[657651435,571650246,1129654461,1434277949,1887909564,1107992109,1433830235,1496038053],[80238217,681433116,895120400,1106129685,2110099449,931746711,1005081424,2052842420],[909917765,665930174,1510759520,1678665290,1105781637,1295217992,474404114,1926050657],[1846283740,934136252,1235025342,1638846209,1996805008,358640106,477815149,1508040181],[85797213,557681402,1035599003,1518281281,104598940,1160575177,1367166251,1225152130],[1161549216,1459986894,35310287,452893972,2108452993,87871351,375879408,1609046208],[524382570,1288056874,98692433,618417328,237885287,277487650,1127624506,1497278384],[373776886,917717534,1041767503,188357131,1793957295,2005294262,577747832,285836721],[1885708744,1836336967,1347097004,1521151756,872979468,537922184,359196736,1065827242],[512866319,1298242819,1306611723,1237283503,1113973844,640265313,1869452316,459269038],[1734547667,250994371,146098006,627411671,2080754670,1544253429,939439954,42322759],[2096619574,353859842,686894316,2052765202,1253022193,577256933,1435317723,308987321],[2072033896,128826860,850919405,1319201974,209730481,1084211562,1939218562,1805599746],[2022257924,92386137,793563157,784972116,1220388844,967878742,421053913,1973155297],[393729706,363892532,830453454,478267076,199480037,1486284474,1637740526,234497285],[2079584903,1038906438,1212052040,1002239033,688505118,976252406,834804495,662007247],[727610675,860856662,1671783902,2044955130,1493094490,249182529,329336325,783197925],[782685793,323178476,1922409087,967069534,1431420275,993486758,1791007825,1010136775],[1561454482,282478157,1074252358,1127441761,1655319164,969245186,43004387,2096800070],[1355432379,233202090,1720516265,49296617,1923000041,940406533,146820415,137623929],[248542115,1255915441,1975286643,1415669592,1763019188,643843214,1409792999,944895637],[685217421,1084909888,2100606306,1534708929,664081057,1041187922,1671879548,1754453054],[2003322018,441417342,1182755320,1119244736,33434581,86230413,11866866,1795449836],[1084175681,254127832,315236227,789183478,1423506074,45635737,452958500,906633056],[1222217833,932079437,919988430,1447623277,1902327547,1265051832,1360201196,1257932704],[457834989,265581296,2110340859,746628606,1035016121,807641634,1243169583,198933356],[748976421,1556081389,1367843349,159199665,78598019,958504357,1363404895,77328844],[435975570,1777885624,1728642694,1836002430,1422717310,1872677626,2032490227,1144176597],[1232476795,248255782,1503079145,1962032956,505750099,1372121290,335470370,365639549],[1039751382,1050377944,1600210634,170803027,2059657575,1472713888,1915275099,2069081368],[330602593,329118518,1364272512,66642312,1958174563,1565151191,1414310145,1965190862],[1144959293,269824084,1248501612,600416178,1535058833,1395999110,1120229849,272010424],[1407576463,1486661280,1054345825,932602874,511065507,515653458,1900666704,993790407],[1252324039,2018204764,807389239,677575154,812974853,1641094005,201005945,1011020037],[748255861,1291189392,543689160,388791648,226059576,958945165,31508800,623731556],[348042607,974086411,1019599088,2009063521,651634240,338362312,1914887884,1671592188],[1463110656,133889531,890410830,1520712859,1745242739,811569112,1993485903,2067898178],[2104265593,2059829691,1767745027,632565432,1446762868,1711677762,529247338,1935136946],[1319367954,996512488,687769441,989436646,277740614,146391011,2122397762,560959616],[1989365798,1925752925,515182599,78292237,783901295,1278611879,1041872145,83965284],[372491982,2126347595,882743403,515487209,465136043,1425543448,731840511,891241914],[1808248985,1839893578,821596600,964153764,1249475200,751657647,1521883939,208290683],[2043951525,1605050559,1192798528,1373449769,71718853,1266083630,1003840675,224640163],[736281929,1881206382,833826513,1187751115,108878157,1788267761,463662037,2037669873],[1452054749,1133293651,368671591,1751103991,1669958228,1540346363,1036261163,1528980312],[275447987,1351876612,240316337,1841132832,1470651121,116255407,1938225007,784314651],[1714292278,629129902,1434866307,945366663,1884702093,187869966,1773680431,1826756370],[396796123,1524764542,1694801128,819941222,52727170,1406347032,1931712767,1429557424],[216044828,218387044,371706362,925353010,1870046072,1309218174,2032380788,832676374],[1625186278,472410899,7869685,79815643,478031038,637881558,621115884,977396802],[844371899,1894304525,1071412127,1449808588,293209779,959301152,1041318877,668199129],[292841866,401390854,1570552992,899740872,234718615,216552569,239409886,1684494253],[70623286,2038403000,432971783,78997912,406152863,550533862,268520764,312978683],[382454740,913318298,194725597,1198106740,1727630217,2083365539,427807659,1308114382],[761812163,443742065,1810814802,157433913,1107025824,904958810,958812964,611960164],[869576785,1449946275,611595569,1950953,616651781,1627214540,1498439733,2000128804],[318743712,1221673360,2028072032,1159604652,770015960,1042299614,1017878571,902310743],[1779774512,1949394752,816681689,1248927035,441430020,735484358,1589924253,453332844],[567362537,1272958911,2028782796,61079171,178880023,33351109,1362372974,253099405],[1840513638,925991337,666865083,503902033,2050459724,473307726,2048698323,1759151514],[100436247,197724921,418970863,1226807024,658250812,1268494882,223296570,597494125],[1244409249,479205017,126145402,717798799,1176813463,1677958365,1271857942,447968883],[589052500,1778526315,565795451,1404599748,527371057,2073472832,1959137207,1457875950],[1729446161,999283414,1250465667,425822647,1674600993,1600261993,1119673913,1267708853],[407599548,723796193,1554845123,1755403950,304954625,1573525285,743269171,770643007],[1572549845,1727875079,522160798,29981323,1013497726,520017740,1965770635,2044012034],[2093778078,1219973666,1760564955,1026513247,374053691,970824704,1418286810,1883099007],[1383090040,1654703564,532614551,908284327,1630857308,1170287302,1046568781,896600127],[1739147841,1810699726,784763823,1444775257,2003742138,223756051,1418899680,1523294842],[755120482,297086163,1822943399,1202685725,1858540776,1864418688,1027632613,1879748290],[1051860883,1562645036,142347267,1079168710,1711885662,1194160983,1936412016,222146530],[1331053559,859101255,1016134830,1907331896,503060335,470564820,332321408,1597910102],[1428993051,2012871782,878202919,475643890,1190356205,1055209545,732173495,544866266],[716824032,2038537368,1961930297,1534126849,224436428,385269494,1844514316,1170173039],[1657994366,2078624751,1918067998,1762182327,685052739,1154505097,595149874,1493922432],[133564888,780635558,169468387,1756789005,1317713819,981638778,1614428070,1592341071],[1375376076,806280575,1937969997,262308824,771993113,1313962544,1421540413,823274338],[2010870737,2018261845,1316912604,740487064,2021464728,1089725988,1712369937,2089595493],[2032681907,918981957,1797111110,821469106,431129748,1045022642,1035041509,932345671],[112378792,2070157888,1152027213,1855451878,1765526669,244836280,169102693,537802600],[72752990,1471540195,709769348,392062584,1873041839,1074920689,192891780,80621550],[1245905140,1714096946,538576262,2091219487,233833955,154232309,822593633,759853875],[82432809,1602915795,700232199,889940802,161477319,1627942733,1994480985,1640941517],[400042746,657869858,620811839,1937330130,2033075351,1513411456,352191245,1141557503],[1962938636,1073912868,915520401,1466803094,741036781,1976970911,366767374,1396019929],[1168856780,93555731,1344075600,1063949617,502394638,508647239,1849835847,748148877],[1345821518,1456560640,1316490227,1349877169,1958562789,335404792,2077837248,841353733],[722465220,980265893,1896687450,545018523,529940403,59814589,2002582380,504147970],[1137364479,1323269120,1386522358,2126858880,580377793,680114715,1980518286,1651631936],[414663106,825293990,1599713372,143836445,1938353773,263079558,107395230,1840522515],[787199620,1970906783,188461063,1872927026,56729328,410359611,1141562281,761194894],[1703853678,585463864,1462252190,1887995331,1612068021,1357407673,567629546,1403419441],[1857072889,218431289,1630667164,1459141376,266731877,1340052948,1396620708,1231347959],[1378130151,991712493,218803063,1032439097,79569222,531432349,904182939,1601077526],[114106881,311517747,838134649,1980754503,1535069419,1464899696,252500527,1930228057],[1511657226,1512767703,2079190804,1648533079,77192302,137822385,2112968857,1387757176],[1942391648,150477673,532454336,1867249503,344096676,535471854,236491332,8692606],[1492148834,1165046357,1013110391,705309756,487540933,799133817,1525380383,2118416778],[423508265,1360806871,7565365,1568500956,2123657908,44847280,1503535802,1662134186],[1122587474,97834999,325225556,1088420537,1013775580,2023350658,1612427110,1466175960],[1095381120,2031630572,783365129,57410654,1501110555,1347840321,819897511,117474698],[2116296976,964658116,2092918008,1635242720,1136958228,732575230,1559136369,1959216367],[120653066,1726540406,2029075791,207893120,849647069,456853048,1046196647,1013231303],[1128769196,128068105,173531742,2012589169,908613632,1414592358,1879740636,1092578668],[1229837182,273105107,428865257,2016805157,58568868,676419809,730497304,541444458],[1734020856,250626892,437302559,1180114219,879480383,442045777,1366815471,526046199],[721634845,1674188759,529151014,1821498421,780847693,363541547,1010795827,1575515343],[239722541,1524291309,502586325,1064920955,565735406,526806182,1313712031,1519589301],[1290947797,862287252,1786712147,1836274204,1564212806,1009506477,1951178497,1121169241],[1606631109,124490211,1242686752,559590407,1095204517,1943340464,1591479370,382251924],[731572698,2109149582,1995139055,2006658490,1566082796,352817326,1447698580,1744136494],[1936982043,1814754634,957530103,114691600,1864742487,1168804803,468043493,1039872634],[197283671,568655374,1004996603,1388235402,1054416482,1413230982,1202777335,887126209],[1157183680,40301435,571728660,460763087,2058733120,1445274400,400285700,309432325],[1630672487,1808656412,708817643,1419461306,1722745377,181696234,744962802,126869091],[1523496852,224651270,928636912,1740826650,1624850848,1142285242,917868003,373779565],[602787135,1714463317,241378080,1086641721,1408939087,638320706,802846357,1204022520],[1558406731,1011926840,1280201549,889136139,1979937467,1675730770,231877784,1384629306],[1370386258,1225798318,1850841472,402355871,1562167341,2045604369,446681885,1505002123],[1638320691,717944581,574953729,1525027809,377430407,1765020587,202361694,346871106],[276916336,1493413176,588803297,721334992,1353185308,1252885674,881677991,1382624020],[1590902671,633475839,1205905535,994665509,550649152,1509034422,607407241,1983803964],[1663026861,1507688599,58991335,886213090,380097414,1302764642,302219189,225633592],[1265388995,1813365770,611194698,567617564,548187571,68000051,1102016675,132591849],[2003094334,760201432,801070893,1582933854,469638222,717743095,438353245,705393044],[1275239358,802222266,1600493362,1131948441,1394885039,800609497,1473053263,1349823259],[2119784735,1218365532,426318217,145978180,1062586045,1269501154,2024775273,1337981388],[929935991,10105094,1994238261,543295108,1646391203,1814198865,1165883236,783224273],[1443089,993726049,2030964064,1830699055,931389906,734691917,943850362,315795819],[406781766,1402979382,592622230,38435010,1609979950,1857941743,1569800542,1613031131],[170863815,1931622146,1680908132,544786901,1123634710,1250038034,1334883588,83541847],[434718676,1456929976,1564447109,1518273647,382258217,711809556,1759727846,1064672727],[660002631,202245178,884004977,2088915053,645647927,720549095,670408579,1589833052],[2115500348,520405303,1890331737,1524576226,884390804,193175604,879688861,998831111],[1223915450,597526298,881724564,103681489,1359369486,1314421465,342868578,2100098985],[1477246338,587785591,245440581,1011262794,1063132041,318479750,159278709,648106651],[1969970650,1298413526,1485450078,295417362,1700221176,850978087,1163995539,1004769833],[1375324789,160622696,321189864,409788331,1203055491,1721019810,2111398987,952687254],[1817212872,1975251747,1202555204,915806328,931115452,1046790668,185901876,870602829],[616723382,1280846798,1476935472,1998188674,772780792,1115472895,1303383987,1042991505],[443597363,335360104,51280769,1941365097,1444813228,1131638247,590485361,448651126],[74391818,1818264331,402136647,1371441075,1008804520,1904150144,391912018,1233007371],[1485876435,126922292,935457568,1706318744,1275646152,1440748512,1759625772,1755331262],[1183696020,756506612,1949941606,612016593,1926887625,320475096,799517319,1347164473],[1483740553,88459672,1696698645,829363536,1580044534,346491368,318574767,32850033],[694850694,1882958441,540484066,430936203,255936768,25834163,468996925,1032340943],[913652689,1134478416,1535450812,1841296228,399528349,1254941893,1408518207,795789727],[2025449609,729072898,944496898,1513728390,1835035649,1461573579,810243027,913874399],[692359324,1208952647,1851907458,2006606882,1262775199,1150900666,1380894444,1981179156],[764193562,788068651,272257161,1112507343,272235011,722921635,1592310790,669668343],[153554939,288639910,13079171,450491756,2081858752,515193508,1029862611,411474515],[1830750985,28552146,2029229461,114418675,771662069,1822672880,260396236,1555961630],[858035743,903325925,365347542,1493112254,837640309,842391765,240286913,419666775],[1034164792,2033606195,176691222,1224019518,1970931813,1017449921,135139922,2039683011],[1995393609,360261791,947959221,1219966959,278184979,88533002,1366940730,944482850],[989732733,1602083016,1398294231,19205350,1279829979,1636233768,1832159612,1381487287],[49687068,1943651601,1036781399,598362524,1301705907,955950272,1457865219,188922670],[204563646,1953974607,2050646648,752254333,1144485710,1499099025,596758726,1302578509],[266462426,2129115594,1249969200,639315418,294192668,726215845,2011464326,350811904],[1589749755,188707160,98402765,486628687,708355743,87557382,158090460,1518323984],[357740876,1932739134,930813893,780576643,1268563899,1440860912,1187811548,1147768529],[38852308,1014068113,1809229774,1304166348,2009284942,1338128690,1777832561,148221976],[633407234,1673320320,1639155916,1596903787,170766284,319398004,1800388729,1980075900],[969268204,326869858,197870950,1657364200,1641856178,1055491301,1199069757,2082723191],[675021152,77937047,1620623389,1340989556,1233831213,2053375336,670455834,1960914284],[2029366834,1094539859,1363512680,1627445090,238789393,2014726206,182789583,1716079941],[325143586,1613574823,1984464092,1332962371,794005241,449312811,170304091,654577242],[690569533,557852063,736257648,1797977087,1744661103,148471078,690611190,1236550926],[1752530960,1250513452,150613694,1614868281,1111052624,277120377,904131217,1664714515],[1281469605,488596673,1766791261,736224681,2085425157,1435710674,461914383,1072301406],[1636998126,2018025341,1229867639,2129561140,793145331,1969956041,1256784773,886621762],[706335457,1121986000,1008253998,389858769,1395631213,2066952248,1010841389,195582094],[1723892809,1791799682,535159797,714802700,2085822860,843070414,692316684,682661964],[1881471108,1794249457,256577090,1722390829,986219358,1131030288,661188894,1819265432],[735540617,643403930,190443629,1043620059,306181849,252078304,180560883,345036095],[1108278453,1773547599,302612587,1355342416,2124356300,1218012471,1580806507,1563680348],[1513384315,2110518100,837024537,7681412,1968959496,1730873271,866665393,1804275317],[1140666044,572798617,1208641327,1599482394,1668387342,128655460,643863423,85818714],[84235840,2118534614,546439089,1865824884,1087966139,2068486143,1061541147,78639615],[728105265,1593644539,1626382558,733020561,1849573776,399816144,2064982025,972384245],[1338686441,1422816211,759830909,926647748,1744216868,1375293975,481156502,1303537140],[761435934,418317429,910751689,865049830,1919388251,787265094,928891223,1928961475],[632599485,1677710726,505564485,1872951124,2093356259,539691355,1408563233,1078046545],[568965877,338989586,1331192304,434382620,249732592,907269347,322255202,97483334],[1890998398,1199219536,1412981355,439875156,2119191759,2092929445,571718465,776054255],[892347782,459121320,2051508721,1106834900,199250844,1600405594,312968427,1005758857],[875681078,277673960,1805871956,2098854346,1956430161,1243871891,1972400789,451049816],[286969535,1738185155,1677313663,1576558313,2094867177,1864902426,1338626451,1485258483],[603036128,2076489239,1499517320,2076273254,1735782821,497039123,1409923394,122988464],[1486532646,590714437,958865422,1045754262,1455589444,630601434,1140662189,664502082],[590846369,402775873,644228857,667652299,100438038,733737210,1996764644,400704471],[1892500673,247469024,843403982,1059604279,424807197,599705242,1110138255,1742264254],[778242830,891904156,905233751,168559342,2105681962,2006680536,1202748166,1787747077],[965405967,1596346271,3845196,1996350468,1777032506,2019563169,1982138196,971378990],[1670726202,10668244,1765892295,66551365,1806019826,582227178,274975585,958948191],[348473726,1131135597,1935417177,1845902087,1203403799,484472941,1129227054,1304011882],[1492044927,981938781,1820865460,1983715561,772877073,239511074,52241648,398903947],[7002271,1757964785,284932123,285330470,778366975,230943402,1339246004,541783796],[458176716,1340984883,1245360915,1570833692,300274503,157165524,876800162,301079578],[438306330,1839975338,2055593443,1433770443,1401283945,1550928054,441473832,490864386],[512793258,150810126,1040536,465302005,1647866200,1172290175,2034276397,1586736276],[1940807135,168150895,756392550,180527633,1086009419,632586231,560554435,654897226],[383366922,975336317,1928937154,1586122904,331976110,1232660534,812461483,1230433769],[151278240,1826858886,2021239460,163737959,1454936471,272468039,1565250910,1623435811],[142007728,209748270,139459731,337293206,1159165504,1505227857,564459317,1318852373],[1774015399,1899258614,1839002093,1401949390,1076480877,1022237559,588409551,337613359],[1665674474,1115035686,1204191237,1292869770,1346524059,455254176,343118857,1323289437],[1132000310,915296132,96672770,730186980,472798967,1395753329,1468669681,1720481818],[517904564,369322717,687320948,300438158,1968903804,1422211936,292394671,1341401322],[1572480823,1996273784,926913784,707278940,1172055266,456097843,2064858244,775357405],[1707936304,527810562,1931376208,1315269337,1531650538,1223080183,754951709,1626177577],[1356559812,1469149152,468090486,65271510,97420141,1133454251,1355354024,833399331],[545283044,1935656423,485549157,1829904925,1840505028,945556251,740353090,2090554716],[355169584,1891437968,1354087320,1414651614,32022970,1439169075,1890328382,1708855330],[722262849,64068364,1960124606,1237244945,216492776,859958405,714851610,1517356674],[2118380546,1314780530,340116075,127380724,1119855608,730712857,680001093,1964232342],[281223400,1976713278,739856672,874619496,1527976555,808865439,1462385727,147947167],[1147989275,473187537,1647191065,395066490,2079963366,1822316070,669424318,89712871],[1907891866,435444954,482149683,372024111,882539272,1528801454,1365103829,711686622],[1072256672,1351276823,676172371,2023746002,1644341646,918869498,1087881969,1111510578],[288850871,1885884142,544938356,996702993,501108876,386987494,179457997,1882842603],[1972927283,580744399,1534784425,907784533,830226833,2061891507,1699750959,1117170863],[1214063591,1480788918,847744521,1320195159,87690901,2050410867,203201874,968725018],[358346634,196519430,261924911,1921850597,1715304832,901623957,628259391,1652635551],[1853530708,824664621,1041727072,1760503183,398034036,89141328,1105851059,283312078],[1818725400,1197778036,1768455842,859307363,282998642,430578326,303211666,1424158125],[2019410433,368341108,291082343,1356420286,551898679,1407458467,1706863969,884177381],[664803431,330354451,203705261,905859041,1859243060,1371008599,1678577276,1706703278],[2071828994,205110292,534058129,918031351,928840911,611944810,1211382647,234447131],[1155361533,1162601268,1766410714,1179585764,1418542256,1411663725,314208943,2037853109],[1279188470,980709668,764436131,1875712432,849847874,1293160209,1616919869,202377503],[1859625911,445109118,632880838,1017055668,1273594198,1926267131,2017543767,1208135112],[358775837,1615364592,472444843,50094429,869530900,159316082,1942977263,1685236088],[2035958223,1280665987,1216752939,714510114,1960012837,1191019256,948199402,2115344773],[1026872642,1007357529,2098880175,1785253070,473191861,567235759,910395830,473940781],[393358677,1699662665,1197905898,1389875745,1503922849,1917808889,1729130867,617135891],[285165277,976498240,1552867739,2071909395,1925923210,1131672787,1742662995,1883797936],[448205358,1993175601,1859056326,1820125571,1636520439,1376084456,1151675882,1100251878],[1407219104,1510069924,1477521137,1514755382,238802915,1724057853,210029188,669571088],[534753606,345836800,133952292,2044678162,1279808769,861896732,1159820636,1808841204],[1402875602,1644480407,629213489,1468028331,1086561498,132367070,97377414,970748037],[340740026,1743952196,1460274761,406576899,298450580,1229944480,1504395899,1424929054],[1829263974,353759877,1651794444,1687517903,1484066511,701343470,1135098013,605775325],[65553584,2038002981,1397664239,1372676917,2000439114,123867829,14856777,873967259],[784966556,280578491,257915586,307049747,2124102884,1305352758,1172936811,923208705],[1752471556,1189017854,810478037,1206138194,1093229917,1246807397,627000103,1309981656],[2003903382,524404782,1717350199,1961864666,915035005,1787829802,174131806,2088277828],[127867387,946061704,262161259,791046607,2077607842,132925885,625043715,2114193994],[476108090,2057664889,850098775,1114005021,904523143,1199979952,1414416886,1890397392],[1284513754,572667282,2062087586,2064074074,1300288673,1367006162,272034105,1711530768],[906507998,521811929,1297999644,968763603,1660628887,311690570,121586229,438336023],[683150497,1931952048,451318771,1764722146,620180477,709057783,1994444711,1128781665],[1648726013,739729283,1908150348,1651071922,819801536,169025716,842759832,611825812],[1859729183,1389314150,30210866,907036273,1099883072,1415948592,1657445748,900172755],[1247007406,912071158,1108365901,1615217885,1689806717,1003983545,1895183009,1035830167],[508389513,150940174,1182931566,1103189606,992643113,2024024754,2031172114,127887577],[929188914,1949494926,907730758,2030113101,852974154,1729225157,1320656374,1841843068],[443449697,372410617,1821960686,704417447,483499343,1946722336,1164969786,1944943090],[1991456592,1777568843,1555983650,158679806,1359931433,782253230,681832152,671346663],[699200692,475381267,983076526,435737919,357248824,1648544469,2087426505,710311],[2092752886,1845827146,1489447082,1670504103,1608136633,777904581,1489881428,479356723],[37927163,300344218,92130502,1310442477,1993201617,154901479,169072535,1380472245],[49785734,1209312263,2020512057,318937279,2005963759,210958127,20722322,1747491362],[726839648,549079344,566131703,135346414,2013016492,1365975946,97409457,1611744425],[2121247282,84251589,2030501486,15273160,1941629836,49562790,59074292,1064183205],[1896183606,1229770119,1037395419,1112389483,57721202,1261126483,147339596,826807605],[562478926,1420503952,1408892303,882444170,452175810,379608096,1909951785,586276874],[823482171,930937326,790278357,1394070176,976192375,843774944,915344311,2057156063],[1498218926,1630199568,1982730574,606865962,1160600966,943103304,1151036548,251678396],[1942233667,397731085,1978079467,1075023349,378709493,2102253340,2099825117,1862431108],[2009254588,309328191,1520355992,1492303204,1800460485,123174998,123126666,1737730400],[834108854,138321954,1960426544,436306959,304760562,1376049130,835579897,1808595300],[1025216715,1788446836,1438821055,1902883485,42088688,1424452827,188610248,867939184],[806386056,1248864595,1140087088,1760197696,1091956517,695023870,1269947397,1584891520],[915773190,966688133,1956236790,964281464,752922768,543838696,2114178294,1085740313],[1256810637,1500437062,474786513,420388327,1571040144,1006392678,29507014,1114955226],[1616463721,1942456090,335768749,1194505306,1651697073,581670186,48477793,1243775259],[1906082663,99104494,578051048,715812612,1025433247,462869508,1731953675,2107454143],[2019780510,349754677,525604005,1553709131,429931219,2086488412,593948816,391904250],[1252302918,313773205,45873379,179399487,530039840,189190116,482366028,78996567],[1665089803,618579182,258638170,1115599339,1973830299,686745334,642700272,1890973723],[716155840,338187036,120875613,289993578,1014640394,409681739,2061549128,1791925801],[199529310,1486308127,1089891397,941206581,141724277,1809952359,667694511,1995915272],[983026846,2055160456,1573686786,826371650,3786125,213779089,203286198,1569062665],[557474860,1562005825,57510777,1048870885,232534137,1208222288,1001118479,582516791],[638999998,483212715,1577843415,1828992517,1416741063,852373692,2086950237,440413953],[494377034,1948489141,1849068246,1223788667,725566780,974414840,2016151066,280621071],[220376029,968779610,1137402013,263653944,886052679,1584991080,931342168,622294667],[609946727,2034168248,2036325117,490343135,753479410,353966829,381309403,1729371666],[2030362577,1259598075,81035507,75168724,2065717531,550199492,1513821567,1685035759],[1377807276,1975966424,718556883,738535640,383758078,27475696,1432522262,1115295378],[713989625,193921015,1267930899,1542897957,1848552371,455336170,916891913,261883726],[676217265,1766805381,2104198135,1298537940,2060628301,899720898,1814138384,2123154283],[353037490,1050833867,1089867591,1188450663,1647280237,183335251,836173507,292527986],[2021502535,1410364956,321727236,881193974,896171421,1992159998,603414081,138963926],[335559673,1281228140,631949576,873383296,474204237,574846744,1677231059,64682053],[1890677952,1374582795,1264230177,946000300,991989601,882764300,768776052,744082546],[1794563239,207704354,534884114,1020985735,502113328,257244642,379482762,1093501623],[1147039555,1105905068,215176276,554663368,393741614,1279224916,1999092054,369357969],[943994984,369947624,1616295309,815528656,1524254194,472158566,1274137140,1266075430],[1251450353,897749643,152330236,228109163,463505740,766377071,1567324389,528805296],[1689568800,62656393,3326318,1294926299,519118483,584366344,550008785,1719336000],[1446551646,616696003,1072984547,474186736,242683439,59018030,1264627870,367549555],[167715057,822546998,90148008,1876972790,1697288397,1070072279,1021311229,162015360],[1813501379,1941568338,1578490328,773986968,1474453897,2082059765,451910144,1407310412],[1325380318,1491292779,1471818746,78760334,314539413,1490028008,742194453,1237186574],[889304491,1131381651,1125103423,1938041997,156229343,727699319,1069551713,322234556],[1255379706,669726261,1088396192,1918015195,1632089837,1082637969,277308197,1790271070],[1977413153,2112030003,1254447522,2068693033,1478705433,1895300504,828069889,1758277186],[2069059352,1386265480,320659651,1232677755,106439792,1056482888,562136737,1966002818],[262990001,2119970863,86625763,88082629,2054366369,501659016,1788030649,1256449947],[1776546290,718452182,1496178419,1740715257,825368777,508573733,1011693120,1793179687],[1466892021,57660594,764176853,175923535,1759572987,1534674578,1334631841,2110719957],[1815573178,2018159517,1034152268,617792487,633820677,1441376022,1283981473,1596806504],[579381841,751332019,715591784,2037213443,1435295787,970207969,425342767,1752375604],[1760579720,217113073,941024938,736934642,1852229168,242275241,506889411,1478499880],[766526604,620074576,419623290,247909582,206501303,683454335,1981915880,1341832615],[556734305,1448591618,33424905,1862499222,525129903,1480669382,878630942,524903516],[685911266,899593129,2023010798,956712643,1983639242,1495365481,245898541,469909462],[1385433561,425689009,808524131,94174791,775946958,1999666413,1572771136,1021199102],[929708432,1060057820,933158664,2060892030,923496512,1154741121,972593972,1951098337],[1024376237,1494388549,873586144,1158100911,1484707589,276256073,1288103543,1482121773],[1163154774,701249384,1152264162,118811585,515424192,700032685,1518358871,372471216],[1432291212,1075714640,1314768601,1921698230,8717311,616853920,471543771,1383982766],[2022703221,544139117,683246999,1299348865,1805570,621940513,1085514314,769703982],[877171250,2008614348,1215871198,1867529891,1984824554,1784642089,1073526946,530314738],[1428976512,1485988380,1801537600,1013069081,364951303,649675099,478707198,1328545676],[1004116760,1048603409,1017976892,2084258815,991893820,1686480943,1133209047,1152843885],[1010037984,1329648329,670576953,1066538275,1407482796,333696988,386531102,955437803],[1545381896,2097326475,1469091593,1506053038,247264359,24641178,549722670,167650472],[1962778926,1674374703,1528114490,861107064,352840944,567919226,409046033,1767154470],[681819982,29831995,1720431656,1681899065,52831296,1615459690,1082816115,118228725],[1904730856,711283871,209403666,651398464,2107291926,1393291135,1383324212,221520546],[678420387,616315639,1736609234,1809713422,661617090,482768717,830952989,28810276],[1501165849,258615427,1700296888,966783022,2013223023,1140178999,1069479151,1002982200],[1474175715,550312190,881609775,1107758842,253211085,1719842573,62625740,1900884595],[792950076,420006829,1689521042,401721949,131371489,657888714,1089869714,2094048723],[440446534,504728886,13099208,1059761738,1145293218,330819369,512448625,1926003610],[112889732,1876957617,906354453,1518825568,1355034881,691695640,276274945,1470283804],[1328499281,1024779416,595751250,1866874749,1652376487,1161472491,834312444,1390894973],[1754023306,1670849116,1565832440,221891425,1827569483,391729717,1300487522,1799240975],[1266244480,389231754,1895133125,639408246,1726674801,1987951448,1221839490,1579940882],[681597158,490090987,748927834,650663878,920371936,718193492,130136243,2124043366],[957633520,1575414836,665130695,2128764397,1664819564,184667972,302506312,1196589463],[576715373,613691083,534342568,104814579,1770667080,1449229044,136466684,689315704],[2103901111,2021779287,951167245,1888232749,146121987,454409879,1970136241,845002247],[225707428,1261919803,2062067976,1185126564,1774264568,1005094243,1205853976,587334233],[558907649,1205822661,604727265,329074258,147850169,1363587681,1992755930,453408737],[1542174961,1405145681,1912060506,725602703,1877961607,1508093459,1093785396,34065569],[1593529853,20922933,1535405064,693595230,74354245,1322331319,1335948205,1575343508],[256414542,701227639,1734089639,1032466142,1435503772,1589859088,743178710,1813820775],[604259001,593241251,1299570350,519741593,69833154,365747159,366508589,1756096944],[130898254,714528117,1496424975,1828425951,101820396,1427190159,1661634199,1909042437],[1460689170,425425908,2098615112,1894658624,2086885353,535858532,114662469,160696041],[165498423,950934502,791944076,170436289,124203613,1739913420,96988320,2043810754],[1400288877,1327768990,1727759329,749852278,1782869948,263254304,388893986,739766846],[660712825,1460238736,284997145,1682105237,287860019,369196824,1215617253,215846601],[1866360866,780931874,1829563606,480207356,680431019,1944394123,37654766,69146889],[394871234,799268914,340683262,83630438,368141590,721170045,1663881547,1303592801],[1841106020,1947206679,516705039,1549451440,1814455106,1664171089,1545503019,482747878],[1950082575,595858830,1582243207,1282681256,1055714235,1739064783,853726491,3416017],[593338847,1249322439,1285935009,2039778632,2084328097,792706669,492903957,505948141],[2097387096,1605764577,948476360,550380172,785528020,1601479823,162414737,1397589302],[762687202,113680612,169562976,491604572,1127144005,333103092,896693938,1376493479],[919437441,1706416408,1094528420,1250756638,1119385517,1899041187,1517122793,656314131],[93818910,1871610540,1662374638,1545747799,2103555576,995006663,900396486,1534080651],[767980705,1933236093,1568690702,77713370,316426477,795814626,1767426860,2125487349],[1916622883,1564217696,917651502,760522722,459646418,634748788,1873647200,1260947361],[542636761,1987660318,2115585524,1695836523,2053738488,427965516,66191277,787794774],[1381754263,1830800723,1481509787,1407180788,766535117,678493407,943263551,61944428],[1708194020,979415098,1944905458,425292961,1632729513,486077433,638128943,409894112],[580280937,559750414,1367815607,824649296,2054460778,310899601,1595734503,1957943489],[1762605929,1066189423,2041280302,983938417,623615282,717448264,741478823,1019914919],[325669008,1847003460,604187898,445762997,1144548206,908539868,142618378,943181173],[83251537,1513703830,1509642144,814300113,1475382942,1168456159,183287836,788930022],[1187809045,1714573136,289667924,136066698,1626811083,442221103,1472936789,774617268],[965373635,691733892,1595795480,1712086512,1549168871,1148755429,825848158,170591571],[960512753,1466829170,2052880684,1272028343,862309494,753623350,498526584,1237945175],[1394163969,2039829040,383795141,1668701695,471268909,971354574,1767073374,648077644],[1679364095,297779282,1461991531,1173302041,1983081322,1684330220,365845293,532756910],[521881905,1330421197,427360204,1065856347,812536417,43499107,144410174,141992692],[1643231676,1536200549,1555004772,1309049137,539439213,773972546,209764120,1217910201],[440389420,1914427842,548275814,1573793797,1866844358,2022638138,297408087,103325189],[1844274968,1390997210,1759457970,961281391,533220572,2060020837,2036193558,737175824],[700470836,1783752730,439062632,671335323,1444296655,1997092253,2122140575,673959344],[474789532,1818127560,780802336,615474673,2025272994,1966343376,1186210997,880951737],[459066398,186331405,1458237980,1151276813,1571504651,2033675349,591844155,1221774116],[2058355122,443696663,1891182263,1231999159,285305699,485713869,538881962,379892595],[1258723413,964812843,1645328756,959414645,1732854735,2020662753,1208880554,1685493868],[481159672,416341264,728791561,1579144088,1264049205,509403864,1050337631,363535586],[586260472,149044432,1762311702,1705264337,502206086,157234011,312460450,433339735],[2025070336,1926530001,606545241,33574098,1257731765,905803711,1204548497,1820643887],[1253524721,1323650097,1381013186,1064981599,317337057,1919762369,247836923,1172283116],[240965163,204380419,1613434921,1254905834,1649070932,1062151605,1920040147,16301801],[2032461250,1609954538,1956946891,2024631196,548218285,717471958,663029645,469732250],[888033679,682516413,1314577721,121938547,463582289,1115984031,1654082173,742603715],[550264535,1024962501,1163914650,1280319629,728867210,756974471,1119190211,491390437],[1201386881,1887885147,44906154,1853392227,194218653,1305160241,1251595632,740982736],[1568068060,1157798991,1595735607,69541076,1159901996,832395696,1763313761,519227403],[986257197,1723575771,850819480,1446016756,1259634821,1390995618,1294044608,680489305],[688622528,264155901,1699311274,100270856,1712650513,1610185202,140569264,1832688028],[245098012,982067173,815765840,356188590,56423421,615134821,321195240,343725977],[399547481,75541810,1741737761,11138549,479398905,1802032633,1725116646,837318084],[1570065575,521326382,1198117514,1399767795,1174499462,1012274486,6191604,833208686],[1709240489,1760509414,668986679,1491887203,1239497197,614026466,1619866630,409061833],[560267351,38462092,908686850,2123611065,700635068,1034307124,280313050,405768119],[645022544,730138871,752201355,1434787278,1972699603,1527644458,214580744,1978438797],[1844801857,1425334297,1671369517,751972922,1340105726,1436628018,2665195,1283609315],[1888231909,1745628255,1643807958,1950048487,1695453244,2129080567,108971145,727530178],[777756022,1923470783,752055327,40542430,1961261856,337238743,774753822,1346873409],[1097039514,1891723398,1009279363,982855511,1489892282,1524732709,103341654,2122392267],[506643898,1062612696,876815778,71597430,1139204967,251565298,783934709,576487784],[47217805,987511525,128171209,993656238,880640972,165427999,86340156,1820026477],[159854443,514135061,1914112384,1585237951,1549282183,1066459372,624439809,123039147],[1141073518,1989127760,119255737,7428927,1378443,1568985280,673763955,1469706566],[1409002507,1598023963,1375040508,1094515073,845576345,1196782640,2082818844,406631195],[1252842071,892541130,1667746461,498818711,55150625,1813398288,1626975534,333882132],[968095884,1780768968,1894506064,659829260,1842837117,1874939643,151218772,525675542],[106012174,1975169396,299287538,673877887,1115777724,2029639982,170022558,2022701353],[1164158634,1040537885,53685535,395280440,1333974722,1008072836,1482377349,152890271],[427877700,1680132338,1155422013,1173816256,382825943,279229128,1198897081,1028788825],[561035173,1756613599,2096792223,1716932289,29123949,2109135671,818758540,1109585365],[1439815820,1760355746,1168082213,1913231888,1705619003,579442060,265046073,833736675],[1932065927,1519334548,1757278440,274750276,90347369,1840091430,1019689393,1968585622],[1461265805,1107076684,706305988,252619551,780053242,974472607,1767009948,2125868513],[335762996,95966943,137078341,915674746,1010774857,1273866541,311974876,1085487485],[522011670,1138134806,2098826450,876863209,36993958,619483054,692643604,1096852813],[625759579,1816628719,1826690993,1211226614,2032791195,999227168,194682198,419487597],[132740843,998336245,269984397,1982367078,644047689,186462434,1244938366,310183256],[926141383,1576921091,1704538015,1296225450,1626517853,868017872,28316588,998145462],[339205334,771151074,129187547,1642076749,256417175,54214338,326069142,2081817049],[984556331,515643371,1221367912,674641561,951568722,807996540,2024583083,631178306],[1436041050,41696267,2077410826,2046925023,1193764434,1049279204,1288793838,716896645],[1623915309,540899963,41703505,205575598,232215024,1997712838,1522739195,1330964738],[1993067121,2033077663,250360561,1759185912,1792845383,1167141252,1135670167,2047682219],[412676906,833592099,1288779972,298802005,726479944,584121389,581471331,2037632208],[2095147897,1903309052,115938780,106714399,1544865668,901763581,87691164,549540060],[1800295359,645834760,1680005268,1216245055,543243992,785578689,2093109034,1879457961],[2039642320,1691983277,1233321208,1455236006,1866384363,612420350,1114773501,563697674],[999082368,106618137,698847705,1898869948,633131719,94658758,1386282764,1048593048],[1936955514,1242565058,1788075933,1097539950,1989907815,1918290081,315386806,506845570],[1678599753,1238852595,1828483368,1441951666,2084733635,1840090909,915592330,2100402323],[595487993,681073542,251392787,169052627,195533415,354961072,1830336334,153011646],[658999102,993896553,333202970,766035181,431680135,1786723787,790527683,690086717],[1819856341,1274010605,1696087048,174676948,1422795812,1137764469,1312735094,1539568939],[425587446,136371715,612822347,50179413,1629830601,1073603773,1039306815,811546625],[918040011,1429940326,385551173,482415159,126658453,202545594,1169018956,1493796033],[1756352363,384550563,1274835382,385016331,2010655481,245151499,407002138,932927118],[988121421,1469789499,676719718,210830817,1660456543,623934003,968437860,1609287729],[972592763,757121659,649414438,1005868418,265663138,1137437690,860739193,1350250163],[871958087,647502019,1686625026,2040439005,1002022559,1433479611,837658109,2115278590],[397377579,1186798735,666708571,30427682,934189413,703328613,1271796658,1637797804],[1084692321,1267235603,573988585,28719650,49829499,1864937879,2105580159,1610597665],[1794553188,1251529522,1706946677,1934439543,1204405013,1709938122,1468188136,1768899705],[1929171024,1351670584,693153860,1922102796,168341363,855397780,234667232,549283760],[1902615873,1402821573,175417178,435097923,1282335110,134947123,514132490,393669154],[819700140,1363426287,500424112,294927478,522440297,887490288,35418641,1999707670],[798869804,705289788,1391527262,1494965451,1361076572,1727541053,2039034636,1510664487],[1253271753,1036252496,1200410786,515216645,1294500930,1458462182,1089105470,964056425],[515860913,301498513,1423557117,909268232,243304067,2015931179,397112202,316272664],[905576250,1692248578,715220306,276711399,1508894322,1743192212,1539076607,1243976947],[1561560441,1833118888,1621041858,1682331464,757839213,487726168,2065535702,1894484490],[764988656,705239941,780918369,1401607743,63868368,1873508854,1787254158,175778390],[514606993,621344042,940155555,809381016,111408177,268630657,1478831641,225707988],[473748831,685852215,1701237403,715165802,1721317875,876941076,1061245528,1111371367],[281907192,967448966,500989944,1589615677,1823718116,1069855851,1636653036,1591755660],[1175765244,1826106885,976202671,1308780769,1984135500,2015146907,1128777688,966727584],[1333011237,1168519990,1959900915,736927121,276809191,1297489179,171623169,29978077],[208864287,1977706067,210676041,370937672,1227293756,1439107376,1288238746,1975351887],[53763861,693986489,695816835,1445445994,14329048,1460068435,191460375,659817297],[741994623,1673282269,2124652314,55924212,1069236088,924647282,689434903,1663982047],[614891315,479072976,311345211,234282163,560967406,904586236,1039283693,175856935],[1785772451,941017303,1658666422,747945986,912910424,2120136809,1822401283,2091238740],[67423994,390154951,199294970,21356053,1234217614,1436355765,395671181,476797688],[945965275,698533731,525279136,1106737634,1397930631,1433911785,589242024,1968846938],[128786525,1019683307,344279450,973960901,687901633,454856049,1855772281,1763324649],[929784433,1765952266,515870645,1113231216,87365369,36810693,326581515,358993896],[761338233,871093582,393547394,1477742741,1811558505,1020897438,2126952268,1794630879],[858824411,687151877,761929605,1013012974,930651086,481810115,248099527,1468483808],[1556811262,1031470940,343923021,906310080,438312900,287671241,1849521566,922989810],[954611406,577006274,383130072,1146426928,1529544905,1657761017,1007020667,2082430579],[639746704,523178439,1077946008,832587183,34575717,31029159,398931574,135558031],[1056095261,467113240,994917016,1496569123,510357741,828854985,272475230,1870781404],[46247333,1214103652,1759071223,708402277,74429378,1274549490,416892803,1329060269],[873202197,970833178,689391959,594784426,13202922,1704554409,1246698235,1779624905],[1436497858,474654857,1317484279,592525099,1629610697,1441234401,1029581891,1608033026],[820555592,1283986826,1586907565,2122811208,1438499628,611946147,538548997,871377728],[2119524599,339339019,1500800340,1794882284,2092225280,473557505,147985595,1041129334],[914403907,91836552,942717455,885828362,130959187,2077648389,1932970610,1168933870],[1455344686,1231844659,877847984,677492386,334702214,2053139892,1791881967,1041320174],[828551796,512710803,826263009,1480739660,1007782562,1935091882,886324865,229178841],[622746881,880979320,1099285557,1243315546,1595254024,494640292,1050105467,526316418],[1471389061,463411848,1390273262,1468869090,1963389522,384328375,763114818,211154736],[727644601,1382456551,516351781,1975553258,1287954198,850715972,488766000,338817906],[1679626153,1744537219,260940824,1250196016,1681528396,1234505963,1251830700,554471942],[1755339746,911136853,241997738,1974613850,972358473,539047377,513400761,1611024012],[695561182,577046656,1191872895,315738457,1901044359,386404238,1673666586,521847071],[1459401276,1066907353,611563741,2063822722,1081695978,1306957977,455616858,946869296],[512733942,1383752008,1198644487,1639632049,1272265150,1220008068,1473788298,2039187854],[1217797239,865447495,1252892248,1177009813,1513948149,452925180,1173284693,1058322689],[1039426977,1189842258,1856427223,1362126334,1853111468,1521692726,2046912576,1066377061],[977752187,201332802,622345973,52634218,532328608,37075270,754800412,1814337384],[336333198,96498722,812756313,633894406,1678617255,432441794,1488162253,1733058222],[825123072,1874934331,1718194760,1151695894,2028730007,726704204,1426871351,1763325157],[598855527,1979388177,1201230643,2083791554,755733210,176788474,1940025335,909284797],[1518885161,850735691,1071743680,1867570019,932348030,835379189,2069521283,1271025449],[383050158,348261173,2064879655,987012530,1899886097,844167960,1674523289,35164689],[2076755564,1673262816,1131684435,1443157151,1188939905,1229088624,1627818249,1139683402],[1538791696,1887896354,1605876295,2096567017,1487468630,536851811,710227657,1397710588],[1477395827,1727045059,923275182,644824453,1361236650,272120286,1678943431,1353682725],[231789575,132929176,1872220372,835658698,1364095132,1052526271,753149630,1787802867],[758794635,793517558,1952310292,1329286679,1467768245,583255722,31956797,1654287090],[449029449,194190521,1609891588,580850887,1334366018,1525834682,1568980670,1549676011],[1398926694,716423616,1653113598,783973707,468936185,724195039,603590974,99772256],[1822359820,738496461,843787514,383855094,317680034,1503564783,269078854,1856142104],[1743509137,82665685,899289630,2089932557,1002869605,881298688,2013901713,1514422715],[1157301381,1175960317,716050801,1431990046,551594891,1136727534,1374117225,1794691668],[2128403357,1673426147,2009094538,841962767,981616075,1784256833,877763978,25275278],[1668971412,247760387,792292169,2041499202,333158205,1885804596,1112504094,1148033067],[182834022,315856913,1110656230,980548126,1566772264,698430773,1137579426,984140422],[365340995,46066819,14351511,682765482,1853878053,907531612,2073837683,836340562],[140229608,1947248020,88574471,262188163,1998333566,1600601642,1319961063,2035742534],[1919349254,1128605960,1436336049,820853208,194770511,1958397405,1520953138,370504009],[377148405,968038899,290444810,192243464,1110540899,621508582,882330521,257193515],[1800857453,579468215,1253521839,886126895,875473310,258431713,873328946,416770490],[137516787,1929275912,1880367899,2096886034,1646592027,285943309,1988005154,1813837788],[619460865,1766406771,852397629,1300349026,2098629864,316876356,1459875639,579518013],[1340563116,1949928591,2104232769,251876470,231677818,2024094745,1125721478,1545792501],[195018357,755196796,1958459852,993764600,300307093,2088468959,1853847367,665007068],[912314544,184808849,1220836910,2012512172,1290026102,67736747,16156285,190143442],[732207421,639464214,429786826,774909606,147892106,268880045,173002383,1287488379],[1456736290,805215490,1944119816,719649580,1651823322,486029628,659490899,1726289605],[1121107500,199045102,111554201,417918143,1796953326,1042268793,1988689356,1292150960],[1034181038,1379223167,161396366,1119224946,1401700532,1019035238,272149446,2034419120],[1973593799,331703029,273928131,462461441,1457011772,1864742763,2053163674,706982089],[1856739800,1467824735,1480204387,2036935073,1181509264,1374811088,1842992609,536697922],[1389000431,1780283498,2088785625,1514842963,135098682,552754331,526127385,437175010],[1371200084,1315636781,1249241514,791898064,1273553069,351547956,631017723,1303965518],[1040840239,1561738739,2075168857,1203616200,78451904,1409350177,104264097,1679032887],[1813194783,1208749508,1572322389,1500686523,1466952190,245003974,6253854,812052691],[257351313,451424339,377143324,1503151531,46756440,1390199890,182408483,1216305299],[2128200364,810852019,1781590928,1038578842,943648752,1997220722,1998230581,1722224642],[1898439896,1222053868,768813495,559434988,1540350500,1075626821,1236490202,1923669312],[99104061,841136205,1423312466,221592950,252368142,1514291005,1763759658,1084969354],[1353174349,1339963186,1755440318,578666801,969538062,420545707,1478965520,1692536684],[1020747980,745754842,1669973834,1572568365,164916620,514825748,1799143602,1621661919],[292312700,327977453,1206222000,24513842,913594777,517151422,1738569843,820167869],[574923474,1758786295,1358752003,1617416683,1183125156,99058111,1166920749,641220747],[566330743,1864027547,1303616116,148662231,906560167,1375348717,213528794,1163966628],[1156857154,1533409980,580536710,406129787,357813507,990717902,666857800,2099012486],[1349112176,379400880,1129474555,887710810,1939825244,477817432,872060572,1290436390],[534373005,937539459,1618107351,1979688479,301192339,1205669182,87380442,409120427],[215053394,763700664,463425017,1515950673,1983165324,779586529,1279101243,902967187],[1699698528,395966814,687266291,692854645,2012007651,816301415,662822072,1749448806],[1593917085,1552756536,1045320994,931110874,47058505,957671465,1829339587,1264699734],[132136943,436913142,1552060765,583109560,1332473590,1350677416,78327757,1461472700],[629288405,72751946,1489975455,582635906,2035181745,1158038837,1233369632,328777926],[1258429183,1111920118,1943932944,427671549,1146181482,494147836,890302525,2094614387],[703937900,464635008,1792468126,1669212500,883671581,302724337,1554563204,1426654777],[425048715,232906530,1077074100,1412998118,2047046823,221337759,1650935398,387486228],[1042165821,1459778627,180877028,2062395898,1916140620,19920624,1871701563,1119651436],[1681085233,724844722,908015709,1216907128,1143747027,1310232796,1610963448,1550334447],[1508891935,890589157,1708845455,2056736963,616202640,1054965573,230336287,1875060347],[1212122334,1552085207,529426772,1285804257,483505678,1624915583,1523652421,55445225],[63801183,590973726,1045354558,1492554752,1520369614,132811840,1342998378,759200571],[1685865692,915294001,1035429857,1265644551,315772833,1443111539,54498431,976326238],[597175025,1703837402,650693389,343534264,1492040805,1489414013,1929849814,894437839],[1593090310,1150329107,2002868785,412809200,556267636,903717635,1488095909,923112745],[297059293,1873032993,816760355,1862584417,1927300929,779754769,322713550,106566669],[1731094584,373355681,762760027,1159060692,1275129822,1166788306,570808061,1257865573],[1391254880,1641210130,1162546983,866821149,1162958960,1170133600,1481189120,1097169826],[962837191,2024792978,1078053327,1816780566,1826086569,1367174739,1555958030,1762465707],[529270873,1522806991,794853584,1007842399,22427717,1788558796,895900795,926770698],[1797771799,615899194,459261837,429106262,1571456770,1941998173,2128793800,1260452982],[493950086,1445344387,1391311862,990555003,1241238309,175742143,784463293,603850273],[789779191,486463255,385626252,128592908,1711956919,847139991,1396599149,338744989],[2009289644,703166677,354113483,1258001690,358682986,906796177,1488860862,1777325636],[1482124759,662899727,2126450769,275800867,424694589,1011514516,1667908768,544327033],[274536946,1166557038,1011434222,1334638067,41874871,2057622077,1557145576,1593330806],[1564507286,1591591258,597720991,2006374692,464432335,1107837117,2004110968,437762181],[600045016,1008194031,1992935012,825276566,959640567,1768609244,228271130,923133290],[1036891438,1374603770,1704933483,451427128,632703945,47146593,253551594,1905263290],[1906021882,915952704,552520302,1570547074,1777980428,948226513,1206769004,2017789445],[2056188497,858715233,1193424027,1224226377,1629642969,126169734,1380214661,1184866750],[1621312374,920873387,84726067,1006639099,422887539,1092878921,1473807735,1025403743],[1619972211,558989663,123365849,294755110,1398937535,124458215,1217831168,1875275221],[1315555055,1507957646,1982469282,1428673364,505757354,521418851,1647510453,1390639901],[206586737,1110163211,1058529013,1102057295,1757573569,32319769,635155850,876064860],[527614918,1052601976,18883969,827763634,1728558369,684212440,659264307,1260838496],[855576797,177669932,86113884,643753198,952864902,1838850540,625634515,1944071786],[2010922320,1735931414,1942589582,1531661972,1523626917,1840801866,1634818352,1906539893],[2098226324,306089922,1832536978,1174010669,1415741505,1160821741,817632684,434760027],[316669391,2090137057,1826101300,615763915,1670386349,1543476810,1609544707,557454183],[1018635069,85773382,1184382496,429068764,791803938,433776321,603191591,807462997],[1957157128,288399019,1722293344,552123700,2122019041,1665040602,1190612910,656886632],[2018526370,1023330004,2021857646,210927433,954000080,1270484369,564716970,809025567],[738086376,405169378,979716270,1963736480,1935186380,1829936197,1961204029,1695858416],[1920493734,237591570,1507621262,704425429,2002424138,819773653,157508589,1242450318],[1682311810,1266616360,803243884,369660364,1228628485,816733453,1652900564,1340918436],[1081446470,1035162086,147472984,748970220,1181041053,1379227850,940570582,585961095],[160222338,689709639,543014590,83198306,81026242,171036066,901653599,1305604685],[1280150392,1215788962,1964759589,1764684679,567955303,1142639334,281291528,2094403411],[1745986651,822290986,156467207,591175793,322078996,1361612157,2089663663,504754310],[1526160344,1518626923,1335873342,1170360514,932051993,167787998,1192435520,326402106],[1021145277,52436719,2010880061,414962580,489032126,874958539,1891765818,76870941],[1506053866,1841569302,1466581066,2088845604,942127660,1999622146,1195001674,500547663],[239073565,518119591,220288004,951461141,1140733151,1441338952,1955896082,1277852575],[720975376,140790141,1598473995,1706091148,48657513,1223821904,1962183279,1278038179],[1889738018,2107716285,1279671333,1986241473,1118221585,740466403,1507736302,62862404],[1069081070,1094028032,277610144,1952607472,722100606,1572351834,1803322719,920693250],[67486610,2068793204,383749905,1303653059,677945891,531613269,2031570197,936516882],[895340919,930945820,1391702240,2109084925,1542713124,1293286491,237647358,913184469],[2063880750,796526301,1245009164,467465656,1367819203,1371033423,705782630,1076127130],[1310431667,1986847996,1955107148,1383076245,299182041,114239741,481735067,1977680936],[815453091,1200310058,551594677,139415950,1430193956,1378529309,708205663,337465128],[1558074657,1192882443,1100017228,993509683,1340276208,1121712683,149822303,1476492028],[572384346,1321069783,536462378,104851534,272949017,1972002287,32116814,1952301277],[1218938069,736379276,1985188358,368518066,203987029,1281856595,2112107460,838574425],[860743215,1938695501,464814667,821484902,416779604,1322840379,1945389429,707162578],[969085939,317302271,1575551444,1350456089,490840340,2015401748,778953954,949464629],[582508482,1487375491,572750796,523811496,371626543,1239216282,404288610,2012756465],[1532640000,805934218,835083372,1493302812,1027777260,1349945609,735897605,1571129861],[1784110174,998461661,1557170651,423148003,1575131541,1120366944,503229960,1241162176],[1745551985,33308405,1055289837,284502720,451080545,857427511,1961042346,165344039],[1599904813,1598173367,1847743957,1011938377,285736927,602522144,133842456,1063007241],[1988037606,184752438,1738212386,1342050949,1873722772,164484244,1713908854,1503061912],[1973786778,969839098,1228548052,1709770731,1035196681,2077889811,1933090103,1996874017],[957260932,1547474195,804119589,1642284164,234796627,532470258,89232910,695175457],[937421175,195679517,881448504,1740622882,200774522,1264844194,1769256675,1168460238],[820734527,912691642,532756991,403035708,657551381,1102320614,1829611741,1398471445],[86485129,531349238,1387852108,112204799,615566373,1697070187,718338156,1408116520],[368023946,2029001057,1015319079,1093068154,1724034207,1915362519,461790820,1785205940],[1816335128,1512145334,1813920995,12979828,739302043,686016907,1983228200,598076689],[1228594123,2028149909,662288066,1058370273,626840262,1704661370,1992418673,364863205],[2017890393,480111372,291439272,1464759188,1529410836,1304580919,268052951,45739243],[1571525155,766876463,1986024469,1507711605,2106082722,1170688463,1822006040,991116995],[2027320675,1657592609,279196799,1977311606,1185245051,633212350,1571016064,1059036657],[1903091306,236436947,1082057122,1716230690,753646917,462609050,594890076,594524415],[1764089054,1315209190,794882054,145637477,1995299763,1728108431,1221792904,827056855],[444549214,393312760,1846296613,1558940762,1343268236,128724425,460279589,1280662484],[1826507910,1719420524,756936963,711833967,1579621585,594176627,122268550,258135045],[1871659177,1544412490,1500104941,1553653521,1112523404,2005161391,590602098,1683568426],[1627963665,1207510164,1750745387,645984483,1607765812,1736016812,963687953,1097923810],[706669970,33631024,1408489073,1844652658,1351363105,1502099557,1112220173,1649033962],[1995356794,383264516,804826636,1942298265,196196155,1411338031,908647222,1164304952],[1718815919,927530909,600669153,928098494,725582046,1486949719,70612178,2007880491],[1608494601,740939865,974782066,249086654,812728080,1033196237,2018994014,1222346348],[776142734,346773124,1317372758,555223054,887838259,1875231440,1094820461,702259340],[377508815,130910744,97980926,1887338893,1528212292,466143285,865355865,912610452],[1345466435,701828480,643295133,2009113965,2031249789,55730093,1125011885,929983566],[322615380,1354380636,1618559459,367876606,1997164731,1788792640,1711495709,1271176609],[1565999410,1159932446,659519123,1285601587,1960547537,1668981758,140994581,1448216855],[1670294847,27087819,571842428,1052538804,2101311276,1986638810,524349448,2114142106],[1908111791,1761655880,518611229,647429228,1965695067,802254776,824716677,817518236],[1289195853,1420124974,11708983,2001809499,477580404,816733780,641752855,1947849222],[1104557018,16132602,1289232779,621842041,1971962238,476030058,576418022,1954386610],[1554198177,880753300,545985105,981926979,1825830451,976463478,432942456,888119240],[1949988499,1822339596,1577042599,857870250,610497519,601287462,2065589908,650847212],[1625108154,870525359,1438537905,401919999,1243630156,1901712282,1019017544,599726320],[1646056113,2081189420,461166872,1729842413,1002566220,1135607240,985989746,1092293191],[2103587112,1407117617,88760050,1782832774,191622992,961498702,1328148824,251093047],[31823828,224266705,2121745930,1077725492,1919599556,1952932808,1903351771,1693450628],[1346628333,2038429044,1499649396,1107025010,494273445,341384905,607214449,442656692],[58430813,1755771321,715699571,10752971,1175701790,1638996842,428819936,669295278],[1750597703,1504702882,1599368295,743766218,1070881352,1332655954,2070007547,995135619],[857093810,900040862,1482495843,283988989,1522928484,1709931935,454514791,127465624],[776554015,581227948,1434778155,1071749608,1657521604,254088658,1402927984,1745914586],[430772968,256213034,225781462,647216772,1167065656,1834907073,2072862478,179205105],[1688846948,1072725114,1894369629,509787113,1865525426,142864555,1622996309,1072071568],[1737434647,1370524946,254706407,1621558974,1533831795,1257907987,1946827302,1120683298],[1686304327,307896288,727131921,998017146,1673517615,576489418,1320560962,1711197326],[175864158,229439450,835930894,1602019092,769322367,386861570,1492932131,1281569862],[371206589,1125716340,712459536,2071353368,364715698,711326199,2118230540,1102127684],[188014036,1880729470,1301085183,1647822579,1418922629,1878832473,1123003261,1607116090],[969811534,1269428060,532015809,1265225885,446188258,1291168602,169446905,838469590],[2019608177,1566554094,434759527,731529904,607640473,454369165,2006122426,665589832],[1777776900,2044219213,1247319956,1695602447,1670923902,1380619336,343862259,1665619169],[2061258547,336885939,1940608352,1487508523,210475006,173289628,721271078,134007268],[1029419863,1985557078,1950261236,443818921,187901643,1088842493,1075258263,272580736],[1714840750,1627514304,255926302,812415295,637274634,774281333,380320284,1233326578],[457045382,1436649805,980952223,39377397,1106501360,2100913699,1563109648,758601174],[100422647,342126171,134639606,1504012124,1850787655,535492988,398840626,111702259],[631307931,21839379,1358012163,1068605809,792325888,291578734,1569691185,1410186220],[1452423103,795124848,1444158388,787908973,1833911071,1435453939,135821428,7225039],[840196455,1117997911,1379542300,1383734894,271895160,849452565,694376962,1846621058],[233178876,1820474423,540936356,2108407747,414206457,798535189,1494308891,1283542175],[1244142407,876976768,1951824377,1234665767,436285615,1039731978,1664651158,1232771773],[1591195850,894770760,929240043,1539595545,1754960199,549573420,847229913,1705818273],[732188117,460892383,499033003,1307883535,611072277,2026771685,1020136494,641470104],[336028603,1851549667,965259518,1827903036,1402123608,280919273,640403476,1184164504],[940874475,1543437387,1206937844,1311565574,787402142,274221984,224649576,1967470980],[859742326,1281642069,742313229,1549762480,1505035612,1944486159,187341160,1781956750],[405832912,381029275,1551916421,1316835952,120964730,1975227268,458076998,177268852],[1952276073,124424796,1336640273,1026558559,396811140,1653443473,2006586256,1588192875],[1544206367,1333233557,980054746,482803322,180069427,1833113634,717866055,425250392],[46157832,1085520605,2166799,296791211,1627637895,1205586234,1599979769,805324740],[1935875253,929536446,366467536,195136413,575143455,837919913,321342658,813351634],[426679582,924476821,956554798,2127295080,1301014493,446335668,1954835938,883040706],[484861011,1665403919,1898190784,450445779,350881494,118113107,780532490,1605770448],[512398749,1165477261,1432362948,1017637476,957387154,1755644789,1298688430,1349409506],[708018448,376499905,1491789004,449403362,911804362,475942511,503754375,1404702407],[797685436,1163425895,2091503430,869205717,1356098011,1026340079,635475031,961128650],[349025643,1334156753,333332022,34883593,1702398394,621789905,575863492,450240740],[573120478,1965133425,1537189810,924783008,1801792178,406903992,232269289,249308554],[1892028152,1761859174,1395941350,1460234613,717986181,1674109153,1093501989,835344383],[1154871398,1101089258,1213699425,369548711,1627672387,1775913291,502933496,1363911247],[1384799649,1806406133,1685231961,719783937,1854426166,1394359457,6734502,2093523760],[1825789960,1207275534,1963721310,1069135027,689145215,832572860,654052593,102152902],[493171174,1320698583,1548635939,588948481,392527937,793274300,228627111,1209448077],[1644786747,1151324560,976796249,966276979,2080131313,1385050307,529151327,592186308],[1209432125,323538341,1505732304,2037364778,1950318254,1097387397,2104967614,597504733],[524754957,1869337513,2070207945,1006395542,1598918900,1079564654,1605545077,273333816],[344600017,220010241,1963012435,255430708,576869804,1550818607,503271091,1345975093],[811073639,935010931,1215847698,1985667981,1261028822,1055770125,715109356,1299683974],[1197911120,317840898,1763655657,438638372,959340319,1566978332,1680562249,652582715],[1383268921,572518031,1066796335,1272459637,1417776314,1029742867,1271412347,2072006272],[392915634,89511400,1667552646,1059579880,889876317,2053092197,1319741377,1982671468],[1203715086,52564386,270035820,354077442,1783792268,1853154312,1181217530,1436556614],[1822696864,1356723346,237829536,138118568,1736341670,1208749921,601397662,1459706512],[98120854,1773793511,727587807,1461296766,1081136252,59069610,1011997843,1556861381],[793373394,819067306,1599404081,385658532,1950930694,483979860,1417562880,1476907971],[1161240129,156015802,1456253717,1854416427,1548898172,2014439955,1397742139,672300309],[1596813130,1528533763,829717046,1892443,771308848,1079875084,1053899954,1271750637],[2095209740,1086334158,1957270756,1363451042,1222080167,1306703672,1143280020,976597378],[1399149275,1909924309,1785402965,1015574906,804392883,742427911,720106343,959077785],[865529307,670668638,1427416347,1542463768,1046083162,1320384200,1277674499,985066000],[1114981764,1736723602,38850720,1219347364,1869546593,1993983574,591537409,1509860970],[1024268950,73065863,695227125,1544093610,174569757,1091354568,593533340,268762455],[1937189255,1848195642,1899859868,1775110313,1063617906,894686923,128684879,1416155855],[1220479911,256782019,931808319,51766872,1264321516,1941112529,1953119568,999213667],[1943550610,1342422936,1654661337,547098963,340821549,1674656324,775784631,1738587086],[1724752094,1488626704,268296721,395647841,1688461967,2070596718,798233532,496138510],[1648252893,1588884757,69676380,1536539790,1678310348,836749187,1080317370,200284913],[2096444279,744056714,2102101982,1007583810,1515431428,931703491,1217255037,1154365089],[1108781384,986896058,1662204078,675103024,54596332,182070557,984553735,195504449],[633722220,1581555765,2029869219,1564905514,1080919957,1427742448,2000555596,2060896294],[2037084798,2085385768,737155116,380512561,1585323772,1005841361,681966546,342673716],[542015809,279037769,1467937561,395611940,1312738029,819057754,121711467,169879817],[979176913,2052708517,1636172475,1422985176,1180251693,1101980166,1903257293,2031115509],[540310881,903979994,1977178343,1623701561,1196622060,1591984446,1815905304,167603202],[182995440,630249621,423218535,914154301,787751571,179813857,353593384,1732482164],[1388061082,556147470,755478428,479327974,2122925756,123826744,334551337,1650063978],[678050838,1254797495,1085513583,841164839,1259119319,1307842453,855148578,796023918],[1294024513,1970999569,1157380673,1499699780,1581890396,742335278,109552950,1564031718],[1770254078,1398841745,1240783009,568130337,1203383435,712138507,1149982389,53434653],[1370555569,1123013351,1601601472,448606874,450900684,360243815,209743706,94750014],[1239212324,1688258099,1836015044,1590127298,1395101210,1219937017,420679611,1342639992],[237791117,1425059304,1464709799,314986917,1288196387,299504534,42648565,188832667],[173861933,1250674968,1291582387,1817739652,424237610,405456178,647620651,661234430],[1269547960,1003952167,1653508075,1774653527,1191469951,492700693,1955114555,866289132],[287719061,441247477,490801304,941095862,821283971,1087046631,1012084407,43012987],[151117202,1521122994,58185881,1021646832,1432139853,1940579008,916129319,1068894912],[388913273,199395729,451252310,1347832441,1415909455,443797836,1423657973,315509368],[851921604,621827090,221761345,404504155,1774003919,1643123040,1629548210,890621351],[640403771,2003730574,1639751558,1199916221,1872030818,338577427,698334899,1341624000],[1141384911,1980810079,1250719215,208082174,1780346029,1077158186,1718630504,948828526],[443757639,516621409,1788057780,619664032,78342603,654188282,720868149,373329085],[2074496802,1776848011,543119693,589589247,149134585,947289022,1508575891,1883475803],[1141028532,179297747,950841913,1544378895,1472349663,1566623124,981621341,1730831789],[1622522140,2098242741,2002041558,1072015366,906770732,1328034839,1573786336,932123510],[665967208,1143051570,1718434039,568111556,1317101451,615955663,1822652589,436530135],[1679174226,388655718,139726,692757565,627879243,97735898,59280185,1006019864],[109593390,1381539634,908864877,888611037,63577352,1041350921,924073269,45371276],[319451932,1749259549,1386949055,534706280,806726727,473956021,866755528,722495287],[1629361365,143859033,256438189,1541180418,935073872,1842044477,426303533,204702482],[592282284,951799029,1857956896,1331808581,330451581,672472696,1537627825,512145216],[1125688393,1691902159,903539154,1416187309,1480660304,1073620408,1749861897,163877716],[1593136654,1221184026,1162325575,428078186,454564595,220055895,364525019,1333220641],[1916288114,503962917,752043484,1642485649,1203951230,1028332864,444023418,1723509881],[1848992036,925142189,518453785,716430853,681867068,1719330481,2052520517,1046845811],[1591222572,1798748272,1301453556,1018236775,1228543628,590856006,548792947,347397181],[170723396,1722383974,1690802591,2110394219,1253522472,639334069,1054915738,1409456419],[253634717,1565849019,1423507141,435806682,1867782292,2033066336,927066675,129227593],[1366254340,2038704813,229138811,780526399,72673813,1099856576,1335732400,1693132637],[77207310,1959868644,573681804,1308531380,855774599,485977054,1536048644,1343672202],[838853820,550430568,1010403805,1235814550,1413564449,1443733701,1537645138,798835547],[2035909270,613267291,1378496680,1367564042,1434631224,33360049,470983661,1290986904],[798216638,987393327,1032119038,425414478,1794020339,1646769628,300934805,1254121315],[813534351,441260085,263922519,970845666,451026422,1454748747,1213015624,597136704],[141121202,664435380,695028444,237209878,5623176,1319226800,913760710,1879559370],[2083085493,1509857796,1266195532,1897008741,835050502,1769165086,1210594846,247454300],[501701943,736724654,19970314,879369975,533891597,557191314,1828355460,800636830],[1601676858,70736430,1157575466,1126353032,1134158832,1298862073,1808355311,336527743],[1233223994,1062534950,1518505012,1656171194,801712319,578452395,959659092,1965588183],[1032964466,656317888,1487944141,828089162,818945860,357140141,1363152352,1677934424],[1836515232,76096511,895479669,457121449,2113299949,539624470,586848564,2014770324],[292767729,157798808,1152450579,495953315,700482385,503995918,275820326,868084536],[1986353137,1848834156,343672960,1897187904,983565704,581309528,345831190,1115470621],[1928203776,1768623323,2092430227,2049523253,854080659,826239454,165901041,843556618],[1897214493,670513306,349553303,2085503071,231932676,709951796,888501531,1506348985],[1269920473,1756750013,1240699658,404184017,1826187600,412398063,313164669,578325117],[349605776,892105696,2091573180,1974887056,545465985,1091754481,1803983404,467826680],[442852652,1404258507,456272718,678823891,1977017762,1011634048,1704917333,888266382],[1912850597,2105619093,1454881404,1657945368,1969976404,1324379949,1398565058,1508883589],[1243196481,1658130150,989374248,1821283800,1151850782,1687160802,1095422337,1541892498],[1612756968,1653031031,497646363,872421731,1818062875,909802690,1527402319,1844732621],[1001259698,558972638,691800965,1911787532,620053600,310620673,883164122,1183553841],[166956147,497584930,1996324154,289384189,446532753,808778355,1586676695,1422279627],[1603849834,2096310454,519452405,1143248508,1105912427,1973882956,1445532745,222334859],[498440022,1927272693,1520188310,2096015560,10695971,1111000879,879434346,596704795],[1584534135,2124634669,2130690191,845302389,1931757473,75284287,1129479594,300475713],[936817242,118818890,1490081886,356168668,520830244,1281214509,545571996,554276965],[1744622134,1363613437,1733383254,1054651736,1142761831,1674886744,310812700,168247],[1375405104,1039159168,1758166214,1112310333,1912543082,1381337874,1377546357,376067329],[1301552073,1333143365,655218683,412227400,890667554,346782513,577457959,1692579621],[1473754713,1294502724,2100689281,962538240,1604481181,23139289,2027888157,625867292],[983939632,1204565096,1364555063,902893153,1403688962,1795359234,1252782027,1696288990],[66199749,302338575,1613976301,27170778,1978607271,1264283766,950274666,1476446191],[702966834,735016583,1820134219,1127366413,399078639,747996691,1293723572,303855723],[986726565,1048202318,1950348363,1380333665,2054688114,1949731034,1782547038,1932363593],[1349156265,6806087,1613688381,717641841,615668916,1191438095,1193726161,1837389587],[1249070588,1418353962,1710233725,1916867046,1094910525,922137391,1628323410,1994767576],[1504446892,579616086,1791448425,1213069504,3486017,1477405514,615168487,1384206148],[1754303913,1297726955,603547392,1948001754,2069964311,458967340,1746484351,2125199097],[1540207202,2130677525,1701499066,1927509590,384672617,406242571,1749183854,1982934765],[1172340881,870204144,534420273,729449654,1837539194,1597131206,1627713467,1242955964],[1547013373,577980437,1723718962,1215107950,2091134092,1162540782,1944822207,1190703577],[1751824508,1845908563,1864479227,497088873,1642055355,1210047579,1631291962,1404865573],[782050622,504981061,1418669263,449913193,269357787,8857219,1439715760,114317765],[1013593520,1330183386,1424430202,771015756,563018687,1545087946,348950697,1452927689],[1349959418,387910445,1599207195,1425332081,706936199,1478661000,142706326,1427939821],[2088394711,1293161905,1799234274,2025855507,1311187111,2035628012,533636945,1565698518],[1890221575,674001942,1690278867,1200440805,1053434681,848990543,1300992216,776125511],[2065340229,1626673230,73059063,981795478,2026027624,755054146,2078194395,1235405040],[25643762,1378899763,844066963,942120854,1929123350,962433673,1824904942,837276058],[705480467,1645582956,567724170,987745730,681942391,1049496058,1139845421,1493040541],[1703888644,733263484,1947351701,1404994604,1354737327,1294385260,910391237,716215129],[825551887,465992204,1686492749,1975197850,282575753,729873644,542786182,879874452],[728897699,1348219107,864675600,845149108,1897719407,1612999322,1664946146,1151509041],[569542321,1851380127,1599944470,787077060,1929156634,1482910602,711811898,1083485350],[37803257,318338311,902428107,1432910877,1343877834,1742497652,1864224629,2013202485],[1482526071,1190932181,928186298,1232430630,39845044,1171118090,544773186,2098630524],[847410182,1340180426,1741117737,1817119218,385380605,310089128,622490742,1944773377],[2115280405,1735508988,2052782565,1441280819,1163384840,2120056464,1023459990,1882394714],[2059945885,2067509600,392740962,2061563810,933886323,758620280,219903161,1561685812],[361561826,1431080161,1799918616,473228981,1632206097,1459802389,656175246,72092828],[1977056891,1317859481,1441199447,295218778,681700029,187298811,235697013,605111464],[945963715,1839140093,2091029454,942188411,1293735937,652083438,1060945631,1714458215],[1072708911,1781398888,1511899769,1550432835,233115487,1675654899,892503358,39927036],[1436878618,823780864,536946872,390449451,1860478645,1653521424,2047572488,1201943865],[1116161666,889014847,1125602618,1407551709,1664281206,159395652,1405358833,174440525],[2021827319,297159255,181072712,1480465360,131723518,123837766,730984509,1176227688],[1156404150,1960230292,795200188,468974057,821738205,1202389130,35360773,388433793],[1334927054,2116091850,1044869512,1719402434,801233339,1872482300,47470219,1054948352],[1777094592,2075546042,417879248,2096238811,1759698847,811350814,556198726,1626429617],[2691147,617802577,1892836114,2040789454,748098743,42188590,79692325,1371556301],[630852348,1803423419,116606338,132971281,204996467,493927886,125457140,819774093],[1370321849,1922397198,1335567486,876231840,1085581223,29513145,439949114,1614260446],[1479503487,1725808937,1624400417,133941096,1629600707,1163820867,1301869742,1231302274],[1793353340,809799454,1681316640,294752689,1404674895,805711954,2085498899,1491049077],[1811472777,1933176028,1084204969,1136657487,1728872992,511691548,764569194,496360818],[793072498,698674205,386011846,1215264271,25068469,1267780843,167432408,1119223359],[1621499893,1782590454,165089712,1128108535,1777311924,969104366,1505656055,2076998588],[1785989392,1727070446,451827567,768427384,2072211912,274453215,849234307,2124721911],[641754912,449830388,1851828805,188640507,323069842,611104760,1610227289,1305115382],[243782874,225054323,529005288,862765667,1830487013,478906021,1045323660,556165189],[2055790405,1902501590,451230972,1009294512,1209727069,912280023,904882419,1626184957],[1953557592,774321577,608983337,1681584709,1578123481,2126135740,858112132,284106432],[674662442,1895899596,1088223246,593941633,817044579,1376241559,984657150,364295210],[1278142308,1140949409,2055137970,330823591,2031630430,614149142,1607076631,2069693259],[1231238888,2009368872,1573749159,1809621605,945465892,939200145,1291687874,326943891],[1063773239,1301955214,874972436,918837402,558951550,801906733,1580490887,910473382],[563013230,298079750,667586098,471035679,1127828115,943992876,1868165383,509976094],[2071449465,1289723789,1273281851,632850360,745651267,309698656,951299248,121090638],[691205091,858664897,1079949379,1565484835,170856396,1847032879,33724959,195418802],[2097183848,960809481,1435898770,1038816432,1993194509,1240422016,513440978,1896963133],[781074160,529621279,1935542360,1845223617,342238000,847061686,548440034,1705317633],[1385372904,2028944625,710223714,1689678420,1663939179,323353447,1425455273,1627234345],[1211502514,1440982451,276812545,1233834933,526583325,1866760882,1227594487,1149275414],[17774623,308919829,38409395,1187483730,1768858122,667041275,1150339550,1039347607],[1682757037,1091068995,1174582018,622397776,152961271,1591489833,1509775989,575521021],[163628435,1182656077,537133529,584181749,1728678777,1685828183,603464660,360140073],[416939658,1478733820,1087153066,114263308,1757512994,2089208410,226910835,1012763471],[371705486,1384837226,1184836380,852973633,1467077189,240938446,751782173,242109412],[487246599,1935551277,603220151,1194163469,1334091014,1836460868,789767099,1524308901],[2060709960,1389217386,1739755814,739733860,1897594296,1278058712,894633021,885173363],[341886964,1052287801,1061822927,853876676,761511373,183563079,1259683653,2085671267],[1988688477,1233559461,684510107,1058283641,1154845462,750748272,13032158,1958582974],[575464000,107455976,421729428,687273507,1308192729,1538367359,1159774938,2050388369],[1982769398,902877716,1631677939,1659408589,1890462338,1756124085,618309545,1636291025],[224229285,891350753,853359899,1167632573,1180548791,1668737581,683063098,674081133],[1531163239,626573279,1461989728,1400746372,62183868,429232953,1631521447,1481572409],[460097285,1535422079,1547862192,1277427605,853571818,1580681911,56238315,1585046272],[105804556,271761872,1392055165,297722991,849109017,1901653891,1663581712,1147003264],[250057020,310746575,446921220,669267207,2003479694,438656983,1892600406,1745252388],[1778237048,1294529995,645247264,1912284239,1096381048,246074737,1658035621,1077174566],[1696466121,2096335708,1490830661,1044493356,1918132391,945295645,1951518295,4976144],[440742635,1292405563,369082599,1898580658,140033219,1592962543,1846244839,1122214371],[1316253408,92470476,867390094,386337242,1543770771,908547006,1847875162,1070247031],[497368328,1231306634,1809571359,1046561128,1471905659,1183428150,1808302582,1439353039],[980685544,1976633393,2033670054,1373499497,2100954876,1836602081,633883722,1305344835],[1083758908,1747502432,1361987666,1193155891,2089805244,2118443190,354227173,1630843418],[543691959,1254814834,1064260708,1916075354,1626658636,1635692595,1321658815,1796396614],[1814615683,987694697,542563143,868730029,858367012,1507789362,1347372759,1133149290],[549595741,287807840,1185217112,931502206,436238370,2069309775,719074279,634550080],[1267901690,1519281548,1008160837,1339521527,1508258305,78062227,352593964,1944318563],[1771218621,2050145104,1165345722,988611756,280451342,1797245873,877020448,1763681017],[1641792723,18578331,1688268885,1753785025,1137788288,979615407,972854092,1115021677],[389038260,1255859727,397615445,1939163855,729393538,825875123,2114229762,87945369],[1949700674,634599237,719663978,1516451184,1883120056,1672343259,1175856145,1531201199],[208438869,1636323863,1309598265,584654470,713091099,596235347,2053952841,1842295539],[183225907,495782019,1401815815,272067250,393017960,819681624,1417303753,424936834],[69511272,1834479664,915071172,1394618078,226778373,2088888321,118536437,1314202470],[416129459,377581808,315085287,493852592,1758079706,2100209972,728937365,615732723],[406222016,1026922927,1262783717,1844883743,322612442,1780160522,1054419869,108666000],[947704545,1544793878,1519844352,696586617,2001592295,1837847879,1140460008,974924504],[2114735135,2075046356,1151075031,996485988,68138190,1051507796,1337106396,1295189879],[1876522023,1669822938,509587442,1432368014,480448881,1108693227,1637746270,1751844493],[620342346,1822328012,1192645319,609382586,798576443,40378826,2065540780,728430770],[1386168915,563532311,1497547649,1932599158,1484802995,724163757,2121234477,219036163],[1442093406,958137607,333512782,1954613673,1354358052,1427866072,654092243,1537237313],[1762271345,1066405963,1682033041,332213149,623448238,1204035264,1963151558,1460135934],[1919261410,1743491873,926863061,1446357151,1042967478,54831889,409549023,624329329],[648720729,805009248,483898933,292203459,363854436,371666162,1164815556,108770067],[431025276,2049785243,1155568055,1673426682,891340968,204307166,286001960,30180430],[74573335,2126220917,1740719284,700041920,1165929934,536441330,1415302342,2119608675],[1602531618,1227560482,1818200524,946710964,1963584532,95610507,1395075653,709129953],[2101321042,409815501,259231126,254873082,1481165798,1578810661,1204626071,671312400],[1687863672,1666887948,978869550,272781008,1165973996,93276536,1699156603,673763408],[241981530,1818829990,1294940066,464927830,1422688574,925233587,196764797,1887098992],[262493194,169565751,204570431,28458227,934949063,1697354554,813277249,1247733750],[2101422299,1057664701,395639998,1618573961,529194806,2093164400,1175773542,1070110068],[1285825408,1621017794,1999243779,1823370589,2004245866,2063568455,1520731560,1212680871],[495926119,1654920994,1111824015,1118974337,17600554,743695476,1586646561,1400472014],[1808014818,335541351,798804238,961956675,156069360,247218007,1561856468,1918068182],[385981125,870927419,1405606980,1298086356,2089811345,326003585,2102273220,2027108406],[1429017918,1774031584,981653057,1442681215,774701314,931375569,692639180,1278162777],[811415223,461174622,398534082,1417983911,1130007527,1495182119,629626410,2002983526],[940279677,112202069,584036153,304581708,1316713665,530078562,1583348483,701768393],[1886176783,427304704,1044100817,1857358241,631781959,384490823,1135949420,1770636408],[951835147,1948520579,2086151145,1126776876,808118500,451905131,907532160,1212580299],[1639553830,429220153,1002349115,1175874938,1578803376,507036330,811077514,814472431],[1594181605,1866946914,1292443045,518261039,1062831009,1807294320,1870935317,1123406333],[1606800064,277669002,188954774,1290120957,1325050709,1536215842,842346191,1516491620],[1596675875,510577798,1895290674,187372237,1463804292,1275134666,406898102,434181199],[1431872309,492371231,1465082442,834882089,770048250,1320060799,51587992,864519050],[196393441,770128518,1708838127,1174161641,761529401,516799739,1279495951,797423219],[1415565541,1730425875,2115164493,346419191,1728564920,1074746850,702541379,1034667771],[547667047,159227967,1415869206,1879308950,249673167,726373397,1495631463,307233857],[1565151764,1408435194,1106333535,1437325303,1253474340,1597891337,295440180,977825957],[1864421264,1133763212,1959782892,1701288073,169905893,1147702061,115493270,1188998054],[1841395231,879860520,188312662,647182748,158926221,176856358,1225246881,1717159773],[1143027684,979353258,1542476909,977113901,2041933821,237132663,1809821256,1900267742],[1011143043,927243341,1129603945,1914004219,80847834,892107723,1838267764,1421020971],[904243375,2028135716,1547924008,1999662759,1641927447,2052642581,1353225823,588953866],[1237010636,729592563,1805476960,436705018,950842168,1805946655,561798997,322055015],[1769711565,2082150439,1675841594,1136712517,709542048,1757637410,1902616716,1474865021],[1529211816,895002966,927063520,413977382,1048364339,1380553511,1003320453,747668529],[1336489298,212036787,1090148815,369816266,1153335828,109696461,651575487,1749148405],[887666539,327801187,1374340106,1084352312,794693357,795740717,150649433,621949594],[322120054,235567572,1173426083,213489147,760741710,323792199,576339163,1860915308],[1008763066,1253228443,1770240247,530924672,1572339640,22513264,1512785214,1824351102],[738354606,1922003594,419252371,242607091,1239772563,220008801,1078473456,1825994598],[1933382297,1195228556,280768875,624540278,1615155848,523928616,1456627126,632829136],[74341943,504628691,1023215385,699720824,1427774174,161692516,782328680,1319990388],[995451915,989071477,1057938420,1276119544,1653280513,1511914729,1130651864,1392715334],[888113216,1133135241,856165538,761158607,1026805369,976135743,1140068479,1746674185],[263081167,873656733,812092571,197628068,1101191399,1241862697,912829441,1879005569],[170479382,1502327858,976567431,646008341,818419743,1916029732,893475964,1235632247],[89945239,25153747,1557551172,810185452,1777170712,1815951935,262806092,1303844133],[622052439,772307372,760551532,273464713,1783445992,1742216917,1868248142,416663855],[1997450446,718747843,205156454,1622800247,830545072,27404093,2108007718,1427378998],[1014631926,576802852,1480658884,280040888,787131006,1656456316,1379370435,1891402844],[121381286,691949159,1694084851,877179043,1530801514,1578872060,613213008,1043291293],[1058972043,572314085,642442657,2017746860,528766799,917503940,1209118722,1483289316],[600357454,1775451402,920859250,1079893163,770259070,640578116,58988180,918915704],[404995202,69360999,1050751571,1137250915,1608709804,1110064852,1352111819,456513405],[511958234,519056881,2023671223,1124509314,1902726107,1116560579,1057276923,2040588722],[421245966,1425932486,1913712950,1574589589,171016840,1091910358,1750360055,1219055267],[1473443200,1038574637,1721470627,1274283102,1661812167,1869852319,678052272,2024519964],[1582772726,632418760,168482703,813330405,884172142,1435499007,56017909,1580108095],[99408407,1708051625,279327522,1405827772,1610555874,1512035112,1235211940,481178096],[1461820258,1345007419,1539964670,1194476353,1585967560,1671895626,86046092,247989959],[556762465,1111249790,956558552,1797343973,444841530,493957809,551236328,918141197],[1442218108,1466544700,172098416,1749563417,1618068660,218422968,1509714839,240979347],[275834719,1815857004,823346030,597760148,380754558,517195006,769089316,22436229],[38882322,1744587497,1032261174,1614094408,364570163,461936476,152299076,1552495016],[394682625,1106729730,1286400806,1651276090,1425518909,43358344,1239109308,200216733],[1912429442,1636408742,2069639732,2001620630,1613787993,810032380,2126116876,1429802849],[967945914,127553485,1544210169,1064299693,1270678393,699810148,701418555,655919016],[693749199,756340789,1283929341,1120405412,872375594,1498944125,239734343,1220510014],[1952766927,1898145775,117089223,2051481736,436779999,1997737930,1910121508,1013906742],[1862067890,92115047,2103065618,1586216117,1590178929,2023140053,1411951849,467347375],[96498686,1946621171,569864163,109412320,949033575,884332420,316960333,403033325],[1262300867,1189226003,1780139044,939707182,1508682537,473309419,386748231,562616075],[1962170089,1622913201,123524913,1439695342,1195614327,1972118483,114546072,1034620981],[486724954,1704984987,1453007994,628534212,573661287,1111370138,1710793457,1691208545],[1808643264,1033541847,1448311501,1759598985,1301508571,1669448759,1184851989,695017256],[701909459,1930191891,1555237631,1560931391,255156349,191827016,1514214703,1631771739],[273712643,1942409580,1287926140,736190148,1303507361,1077499619,1897647135,2025668539],[560141578,2060121419,1447187209,1306292580,1325680183,1553160610,1108878010,1770482759],[1664547686,395205725,817725926,433559646,110110991,968336388,1165692395,2027432601],[1049153906,36759358,379272824,858968719,900649055,1371424606,1533523113,1904758533],[1732274825,1666149273,496103231,1467788631,1213510130,744546522,269643534,167699906],[83165378,1569421104,1083183702,922595642,18352122,1101781579,1732667889,112455429],[82935377,1790516674,1532036257,1658973224,1397227458,1396578948,1635878437,1182756197],[1739016034,72697813,1605261035,1783422066,1279108939,567042427,1312328887,1766720995],[1716345185,29956696,529102265,948655401,1643445366,1503062517,1056954958,1694201037],[1552331398,350472295,1845887328,2081328880,1372211889,242835072,1975099641,1410381138],[1177362147,1907232382,1217979424,423337824,1877807454,350613795,1784678793,128670262],[722522771,995272972,43121645,2120075468,2093146250,1112339498,1517914347,923020483],[501737603,1020090723,1140162790,169934497,441075752,913298641,763981946,806864983],[1683099978,32535043,1706617297,1586386835,995205306,1338593522,519700297,164250939],[25773529,779259267,875392496,126841891,115143077,1660397970,1598496277,747851288],[365461184,997142458,1216132231,1567598699,1952346656,1638595439,712604940,1538155164],[2122685073,483325950,794173456,1489739110,1529566392,196333968,882470219,2077565334],[1425382117,1176685192,1807550114,318334358,1907838402,1147103791,1574716130,762801215],[1092624678,815155297,305628290,1159820471,64878830,2068602476,1356671223,455010712],[1485633726,1680251703,2012817069,379933314,276121885,440864228,2046533217,613697136],[616651127,1327400964,2024394495,15521695,28643406,529070650,851198993,1190805140],[801414802,475624328,1251322774,1188894572,239402218,339572397,660215119,1001062892],[1713763845,1314309564,451852457,1991740490,833078962,1988092602,95151061,1111720232],[124108043,455053953,1670809998,1879878796,1803649626,951315809,1327571066,527306757],[554357894,1737198341,1759158970,233236896,579005798,1268591624,1772092388,206555533],[390567759,514160229,1460839098,1030625597,1496976060,685408285,1882646527,963396137],[758534826,1604903937,1692698973,1274497677,1386024407,293709896,1069412122,1154194865],[2058279937,486938823,40385062,1052621727,23803762,389135798,1140978280,366155879],[80473515,153661891,2069771860,1199379133,805482618,1018510585,1270731622,2099162707],[464618260,1289974473,1567145648,1873006889,1578206585,1071639224,693955688,1534525431],[1785068016,151750079,1784559692,2055556371,1829907809,631800758,119844803,216014467],[1811186257,1871405407,296886207,1164190456,1786487932,742080048,1070862680,2115045210],[1441461,1596687486,323510265,369654054,1036327626,1112590165,793969692,1189590029],[93864734,1215448055,244117606,888985636,1921322918,614118683,918279198,734256887],[634152982,569498461,1722820486,10445576,1936243240,1255832882,1293438792,368375474],[177886006,2090698616,478218077,1250511362,294863717,1191947544,1649784607,1277687224],[1157714525,1403958814,1191304625,37849186,708461635,1963722564,985041629,1330355099],[459984134,612618490,1975732673,260991198,1653652599,1648535216,708199547,304501283],[1164425499,2071486315,267251023,1622762909,1400969562,1882418478,202633122,590395915],[2020128899,727451640,1498598154,194037777,807597324,923379151,1564952949,1300117985],[1577239596,1873186718,1034292847,408202826,1025807577,1229327000,759801771,459209772],[1974943606,1870436274,141691369,1123406056,1824656312,257186520,721596137,393496689],[913165959,577457779,1635601677,1480732537,396657686,606902127,380828705,85112608],[459497623,193415457,1895328220,941517468,1933825408,1260286081,1937695707,1754466462],[1765533157,2061749472,240788925,188791187,292279201,1342314019,567943320,378929025],[161111177,1235084954,306806400,1661585769,293405820,1565686781,378920331,1996396868],[1121279799,107581854,463727365,1753980906,854239849,740994909,1185517158,1747442815],[1173808184,820969608,814857415,1274038029,1671204518,1415477344,1421289259,1034253102],[26065448,458358340,1012971026,1474001082,2106456042,2062504477,524109218,1427257875],[2051407640,1320263023,813216503,247931680,1198442838,1168746524,730076968,1414110827],[990047662,1642559249,1278147639,1265318369,1785933303,633466124,1532684728,917199956],[1681907118,704792767,657057119,1000889269,366356060,615335341,1047555784,1891680139],[970614529,1097854602,11582006,730763169,1333299100,2047404587,587861204,331794123],[569605902,1761555598,686402447,1780598153,803346841,695333605,209721041,1918049981],[391205597,549876318,522316832,1788783589,2101625622,182016063,1421423925,1522487567],[1897208305,1047004737,1462745341,1292493608,1076918959,1705829627,2004471278,1914537871],[976389386,1323481285,1039097344,1983417442,770165197,628997046,889079167,1194693440],[281750469,1334855227,1255239590,1307725137,151166689,1184511310,640909511,1675048647],[930040821,1413035535,599802174,452653556,1330047002,34342742,2055582481,1406025468],[463044029,41414715,1307789758,1897839314,1598222019,1528833478,183234506,279546371],[1906379538,532857033,139800384,523755573,1516692986,1820942107,1309714902,74814032],[1954739022,1910916938,1164984245,108491485,2014440295,779378439,1556825453,1075207310],[552787230,1061662131,1421699425,1458977780,377881973,590011924,1140465399,1508503077],[906246031,1344774763,2087320230,264529841,909285277,1935926849,695159747,467590102],[1966097594,906376023,210130388,1841022929,1544638417,294111372,202381921,1193437582],[908695003,48730039,1166205225,737740811,414117484,789062066,768577024,449618156],[925684412,968071879,1462252133,1286459432,57394053,453576252,379384178,163740873],[1017758813,140126326,158242148,807442001,460818525,1254553990,968842877,24341741],[199875131,1079632569,601928795,1242960382,376398902,344094648,589956306,1204894820],[1936406847,1293714256,369979134,1755708667,1635742355,1920730185,1063393849,859452449],[177013367,671861427,1744249721,1079740336,1685600844,1620476101,1538519222,1319864023],[891018319,672766785,752024341,321719889,1455292752,1759991596,2024405195,1711894291],[1247467355,1576642449,608605985,415927109,1807489574,2041677455,1987512957,150382557],[647056893,1308881289,647616308,710862993,1037296750,114773524,1529377396,1129976486],[38787934,1329951399,350714308,721864516,2078954435,1141032312,660039938,1669663335],[172467440,1702714464,2115166475,1148892903,68713627,2029501920,1133631338,1874535084],[706653599,1151768372,2073104047,671882076,296625917,1450500973,1406146926,2040453745],[1131321711,1680883071,1817241974,1177403250,649021226,836922597,1863633056,1562734178],[60097082,405433559,74870884,836309478,55613712,547191831,64043984,2010892297],[183679403,1272390895,965914523,1204794431,301065787,371440416,1590195656,233963378],[1016887763,2052108523,1547634667,494335423,978669593,670542676,128091268,835541720],[396719947,2119805835,2083999420,1179425835,1533720948,1255053935,150848949,405369021],[675121065,1866401787,1683908474,1837241447,119847953,324233677,1170585752,1612673065],[1886198999,976530741,708983201,704420571,351683214,340565237,1537141112,640176607],[1223944240,1032852873,1608478284,691924350,1806646886,1179132127,645354849,1702923717],[1128164489,2000292087,935265927,2075265525,1776129124,297786567,808671022,1240655654],[2106877535,810355852,1493299745,902161447,660084609,365921017,1723049658,1136365102],[1939442284,359080022,745294770,1693337364,5547197,2022423840,1292604048,64704348],[1979582808,2065930195,525209049,1866173064,1516310274,1528366409,397087264,1113105899],[1950038860,1268279575,122900003,63377354,344175960,1414090229,784783938,841784092],[1082373791,1041784428,1286774510,1171735508,579267913,167003659,1335410204,62611232],[1034537839,1189694907,333908599,2909446,335158317,988957510,1896047167,1939381775],[995731824,646322364,1171408249,876188144,1702335961,823870880,972417780,1236089461],[1789305060,217188513,521916884,1853996380,170196724,284565320,3811201,1999180077],[1009958364,356005113,883887777,98425920,80916719,1176087292,768573538,162268252],[269903794,528912769,1236911342,812320613,1504791973,1252006891,292096486,1434003260],[1921072870,319659172,1014643633,1777778515,1222246972,1128716818,128402801,29600357],[1499251651,1890142271,697170923,1743769523,458089483,189260249,574431359,1589567914],[1872034425,785992709,593064644,797061448,144645625,1921490279,2105867521,1225707876],[331500571,1488173554,1893590417,1122252786,200531855,45273275,159052246,1132099762],[1516467262,525349921,1255604679,1937354698,194967916,218273444,110252821,1312386895],[884496883,1421741931,1091678953,1077358572,24479376,1146425819,1478176113,1421513527],[617032806,674616641,1877720240,1398877634,1197817866,1245852768,1868482307,1964637934],[1627238471,1414236320,246441154,592657143,812755193,1956722587,908579370,1347981412],[2118248520,1569289142,2111251006,568350703,1483585873,856840815,2041146756,1058120943],[1548794798,527572830,575240089,1316195014,775673610,1614718035,1820610504,1574063523],[262445689,183479048,631504433,293627442,1343438558,1264070685,1517034082,1033348528],[1863070201,1479199861,755309183,934166982,109482006,1709764662,1132725947,691709199],[1905800110,619706306,1181881955,340190510,1562750982,1045304000,1352682389,168647483],[44246692,781529829,1629741425,1373664424,1799609527,842885959,2126207554,2021218125],[1644179683,149334840,651525292,1193813350,546119805,1497336800,291422620,68013723],[536921392,709801547,133506243,2117702235,909562680,317947742,1850374193,530557378],[119255637,1835971031,383327077,643579696,830410186,391150518,541719805,689368619],[779997768,1837656891,1413596185,3087724,927013726,1439006952,468124760,439207408],[227719077,1714788752,1711981412,1339583506,1686615334,1544434042,1621719519,1116310124],[632377207,2092280909,803348794,1105883280,1052442225,1492373631,2039067266,7375967],[561117274,1727559995,896563939,183029506,1984382430,721026307,2090465839,635752025],[1472901012,1247895691,1293273863,214897032,354571556,399350938,241661581,1441927081],[41284542,1236994117,1516860041,1618454286,1828719016,1031892887,322928217,1377724285],[673950252,1199531013,2082959693,1622913940,1693996215,587981442,1456410545,1571963785],[1991876375,1920048157,1175536391,2068953888,2073789719,34238524,1689578465,1482740297],[167707497,654561665,159497767,1674250203,294159624,1052393873,1339441863,582630336],[2113564862,1267969097,1598378516,1196422655,105896419,1978667389,1876544681,2025715195],[459531364,499029167,1250759312,388489021,1661784193,1631047055,732171744,972310551],[45267863,154326326,112415788,942544071,1151021583,1879147061,1363935190,1479345132],[1015408154,372284579,1154752843,1451112777,1852025022,1190237702,817091277,842438445],[564339987,1157416800,444775722,204788920,1591763686,772537939,902108418,507017086],[708320513,482132505,631934459,375970928,228514844,1980198478,1422106600,922186696],[1224217260,585665030,1595568205,1183989974,2052938147,1573100250,2058006355,1067626375],[2049832930,414471651,61743557,1449209708,1646213734,333721609,579544747,1532186879],[802939713,949411788,1016746497,692829206,957692122,1440252539,2099586829,1238217621],[773838258,1066811113,744040848,929974667,2084241836,553276625,177762808,1400401187],[1420365144,272603257,799198362,2079606040,933192097,1607257338,647609625,552908789],[552178635,1684644237,1140324263,281057770,1705923572,768325222,107151542,1484594387],[1315236576,1172073954,547077069,1513974025,1137707510,2111135008,1740905306,733353204],[1878946635,476223442,960637093,1709394769,319649775,1448832881,1851012146,1581477236],[2058948465,1855011161,1249685259,336418490,409561916,1312105120,786961212,1178864916],[1595602028,11565892,862973000,1313185461,965340536,33783080,777150413,1946956476],[324016141,850799570,2076497278,936534053,1449952309,193220585,2058719288,1153192499],[1062139176,151834379,59474283,1987473598,276814349,715067078,1486152233,495499756],[1774258428,2043224378,1112551895,1006533807,1229880156,467916547,1300271640,1631669643],[1862556972,761092054,1418100674,1381888847,1997936809,1445662216,1423472699,1387146075],[534315192,1399220008,1187617243,1437180806,1514571534,157158594,1329164644,247063217],[1898114329,637067209,1446630931,1347989598,788871549,1280061563,108352727,1921046186],[744196029,747938913,1059835374,2074657086,441724016,910087224,1060652263,329890636],[1029152889,1628179139,490582120,1821419024,22910389,1577584594,747419584,1431620665],[1491790526,816392835,1646814767,1662774464,244736554,876419425,1195733473,1556073565],[1571580900,1364400650,140051860,410241203,1436248822,1152140326,1794810178,1178825414],[476243357,400359702,210646108,1150458008,1991552856,1872011007,603884318,248579332],[942678855,429825442,596251045,848611987,1365977901,1850200959,1581638874,900334650],[1975805519,694736760,758413164,560144314,286410556,354401777,1120856086,8508735],[959225086,1687322113,77032697,1378044944,444321753,462931403,1771083736,924914960],[1336784404,1639730030,1990339109,1772827977,1635080132,1909842694,1061035658,220961872],[171122797,323841920,1824206619,76995324,910444078,890399920,1588689396,1143205413],[84340581,1938791466,2118168286,698210095,1755417532,1050654052,652438834,1310011810],[1380446748,1337931394,594912242,913346820,1114441108,1788754801,33023436,794798683],[559312955,1145123838,882925561,194333682,213747281,1085563731,274559528,944909224],[1447344533,251902206,1604550266,1176410790,609329032,2101480628,642171875,1651703650],[169275626,1784250651,1564615651,962908988,561194513,1083776576,274211139,325851138],[1490874325,1877665833,575546728,1063172882,1857783322,1981618209,1415570624,707357552],[368746882,807830858,658148093,1481134152,1651515317,1494958133,1057659434,865180321],[1811284323,1709073001,1326945855,152917705,1955174270,1074032839,1412069143,999873510],[1311509927,1512582399,541052431,2004439487,69309163,2033815666,1886287504,2003527015],[1699629654,1716266604,1930965134,574689127,1124198973,507561758,741524528,1913523786],[1508382824,487551093,581497745,2073264174,477212806,1945611371,2083818643,1677425288],[338894423,1148094621,1113078103,2100648520,1701828507,877041896,1321993543,1479095552],[1719220058,1350014322,417557268,1334046352,54068604,1250588307,2092997627,1326239510],[45552311,1505375638,478719181,1464812503,37738884,1517908747,1696925065,1787675283],[875898775,1805623141,1948182014,1639628221,1138487564,352298091,391967532,53934689],[765713613,141104818,892590595,943964701,1363272997,2119535470,1745541633,2020268719],[2098688874,1728857278,377526487,1774649086,348330430,1278971013,1782089699,2024019040],[737501432,1893749397,266741300,1580894810,868400430,1795586996,584369210,852396540],[1644568482,2052964423,1248688480,733381626,106716968,508244450,1114490850,608880728],[259069517,1046259403,325457910,220161479,243616590,592733297,60549658,1182087991],[1155117252,444536511,530866936,747326275,584363012,469767927,239916019,845874016],[753551869,1766314078,1824455025,881491948,1444214071,1378526113,1360695335,1455792160],[1010484108,575460268,408151818,205710822,1344803040,231593409,233557950,1735843558],[1203990359,182870011,1734061691,1969938517,732880198,2015771733,1050567307,52491130],[561891051,582217745,880268544,1721495316,272238089,574445824,1310490656,979879072],[1518354418,263037213,1608978367,2065246714,570427949,983765216,630994289,179566415],[726746864,1252150879,1133477367,1802784681,378579042,1584074944,7976826,1965027511],[1958030689,1756789807,1487123458,1044652055,768224076,1271878238,346384027,1944062508],[335610734,851671317,554457944,2086111995,83941888,581998595,415753528,6234333],[641599397,919251522,1308520320,446931979,2099032574,104557237,2054196612,623090708],[1671530958,1608111128,1084964861,669388876,1625088520,1221286098,366133318,1024949131],[1652649970,1401320481,1956970131,1405019742,1533373078,127594992,666621331,440805237],[1916916270,1176069098,1949297890,263616966,1839336991,302691514,395906812,465701366],[576843007,381476191,2034701251,106752267,1018458783,440792209,1355882089,2034370808],[1405679809,1954043932,168384035,873376906,1214402103,1811508454,992880370,1253584929],[184367554,1514087590,1582764140,285689174,671974811,1896542341,1135726007,220943245],[1858065494,1516293044,50708855,1690741861,498705301,747047798,2094987824,1039722369],[810489758,1866256923,1655201705,1950507254,216491522,1525767072,1142893521,902555150],[1803775212,553199305,1384483937,1076783800,1849361673,60828979,1818832574,631445998],[977420765,1154954993,1676125768,1868377643,1413545123,1423450021,1930727623,563046945],[945989543,1465867925,1288612303,1872221475,2039962359,1621451124,36082912,101444368],[1679590749,712490626,1177703126,463702865,1603044989,9597618,569384162,496393502],[2052869370,1780483881,617931170,209333311,162955914,742723752,1120504167,213475190],[136569428,1204610552,2113697292,1726968488,1262086099,824386742,1588623661,1615656644],[1172221838,307830500,519124494,1189130682,39935413,512615436,1087403455,679014198],[810064201,890642380,951934877,1312398510,1492958502,398016370,1165232274,588878441],[790913743,1444046895,471548793,1434283492,2122626990,1036349803,1767525154,2103004491],[855546658,403982962,1606569087,33353021,255097406,1586779433,747874946,1121238874],[1583536724,1950368542,495404987,1450766691,177061300,1417118742,1715923985,2062106576],[242434929,1962140997,604545282,2046609223,2107448297,1502196486,1288665380,1265236461],[872442201,1086352093,1397301267,857971613,423957894,1902526473,133304214,1867749837],[1709465286,1637617481,1521419704,1710984884,282697749,1738531333,1716355310,119710690],[2086929400,1721333725,1752089773,1517062601,1213939988,1979110422,804070346,638798623],[578028789,516326785,1176206614,1271216879,980814110,1416779925,211456959,46396970],[1834460013,1330433392,292252928,710782404,1053947738,1586568488,1770538553,1497351638],[748656373,377733922,1189632405,1251154805,683163538,1759410236,1736881442,171628168],[1190316769,1485742950,1180171071,514758288,537815149,585224230,464415677,1906005963],[83653757,1789394426,681768432,755378574,1024018744,1012660997,1847099422,1285914853],[1598565741,822458513,2038427512,327798010,1029762424,1985695959,1340481736,868810488],[1022299738,1779922212,1246816737,496998794,1490710662,1224200267,1893244625,320045475],[221342538,488317014,1508918203,139427613,1002824536,255443030,1564566573,442229589],[2009098490,445658285,714286410,654868785,71075274,1590688027,1947079613,956477692],[416106554,1958335800,184417899,34085732,891596009,1709899028,975834750,251574288],[195864079,710287757,1167744546,1023698851,338247721,1038516613,535383062,787560258],[1063340800,929441982,799240323,13786092,771782270,1587260575,1667772934,871948839],[1141481320,1862462780,979854220,832367782,257180958,954081217,1216742022,664591971],[1640109340,253033162,1985817182,426740907,249445848,1132072191,664293292,425737886],[802159582,476606417,1612509049,1510326343,1517594784,1585044643,355376798,832161525],[7441462,1795554709,1758919235,988067880,888384475,1423469040,1647900527,459357803],[1930141105,1014301916,313941317,777114934,1695570093,544492943,720948275,291513801],[1278890863,200890286,699179106,1467756598,917822902,1520114167,1811622156,467956310],[531787147,1055476242,661418731,731529077,389173713,1391713824,551513622,919443206],[843102854,1262293055,1611406105,926017755,146632239,40822813,1417015974,1150876096],[984871585,389598103,1579823862,1583567982,217360882,1423870677,1301846426,2125520594],[866783494,1952324845,1003036083,918730954,747128548,1410417697,679901096,73532601],[801571405,78132938,1336291494,1696559883,1073590353,620942128,157587186,1423319674],[1291791489,52377053,286307546,2120255302,1678362403,685592790,544219244,669425656],[1585437295,420501420,127712314,1891848545,1326697364,1744932079,2112141943,1050050586],[1918762297,703647860,2019227990,1926390111,1345712300,1274447618,1823791671,796933365],[264884295,1117523832,11391857,941057646,2056589909,819443494,511274505,1493953490],[872628764,1358536623,687216998,596681559,664566347,1173308169,348223279,1742841141],[1744706541,130362806,1226831523,500036272,1867158745,2089578469,359051454,2024962926],[1155328475,2080310904,1132910315,65186971,1872707326,1230747988,1689107893,1973302169],[1043414361,1989187485,138410516,1155076476,1180972539,295445211,34102410,1027607461],[499842129,1645001944,862595660,324734157,108665610,1808261402,329483217,1114679476],[1276294540,162764928,1603867043,1945339556,1224719898,1006635766,1372602383,2125751343],[1787853024,11485399,838236158,208408806,1470687327,8820119,812865900,364697640],[563705601,81996670,1482840038,526776970,1315462204,1654396027,1818615121,1731154245],[1654066903,137355334,1695192981,1962913573,836442661,1053798574,1696644067,1699289644],[454578060,1936984094,305648352,1912603426,846791823,203500409,2061879435,964385568],[2023528112,616264021,1512858208,289232170,1391479914,26811867,516390464,401629636],[2128736415,23406950,887876434,8654958,874819307,170742169,1568945084,1645380659],[1512704361,1219776113,182440976,21714031,908756059,197744752,966824523,742509224],[838501108,1776150665,752438042,1373242686,2067396598,1324391028,486356740,359591693],[864928172,1221338588,1602598642,199018882,416554424,1186043021,1298936743,559698275],[213514134,757906012,1811400090,495859679,60078578,288623814,804855988,298497641],[810278969,753586841,1064333949,1287834913,2061813925,723855085,2043324876,1819697369],[807956941,293411600,12743810,1310148849,1246760596,1942462993,557346730,1849299422],[192555379,743250131,645089775,427287670,1139320758,693481109,2020925783,1796690820],[883320164,258437550,1033407435,1009764228,198998346,702033413,1212281295,2068882390],[1270874558,1497352989,719017459,1931856867,528782737,647284399,1713645400,813248610],[572691467,1407806009,455840969,2126355829,986994710,2050309901,1558876523,1259827509],[156681463,2107500148,1407279936,112395872,1527655407,1810055702,1644648356,1889773227],[1356611537,730071095,1245063096,1882207236,1283452545,1379739523,1469792,1048653257],[1357350314,1855573345,1223077065,1270748100,959880734,725116600,1745968632,984712052],[223938579,1452817555,67051721,2092507136,686962689,1195720855,576365570,1713817407],[298961310,1699392500,2079219553,1804294905,634254300,173782651,576457477,1251131701],[1021431007,987610077,1271355050,909742748,1729069156,946943078,466852878,2124411709],[861228998,1378585806,1997524398,1681654108,1397964384,294679162,368404194,961294152],[320367472,1160662752,1839641563,2107787542,1886135927,320137673,273333732,895880717],[452821543,461339681,109883833,1862615391,670773092,1095012990,2124462554,991915332],[999754070,840293237,322202244,344147480,251453320,1043958101,498903815,201874195],[1549527509,2040305533,1605571238,1802585874,502796148,1603337607,250882081,120110566],[584717294,1322986078,1061637824,854598334,1363841391,429626840,138278627,1519150119],[1945000550,515911323,1644820419,1081154856,794446897,1761840800,1300079089,2126013300],[1602098155,1601690764,1862738220,1386140255,1188419194,318534246,205685628,1572985780],[1960629884,655930672,1781234687,950409024,1305321215,1688424899,1290336493,157611665],[1418391817,1326396628,1438684100,1777706103,500016713,1824216403,2075404679,2068767577],[1502113900,1368700187,1073127688,553042111,895313995,357198177,99327601,364363349],[712398422,483948447,1559386827,1172857819,1457036095,452940679,149010162,1523257458],[2028105166,1066229538,789912060,674967896,1986499330,2127726426,932717723,1667753672],[1545705006,1464874729,1644350200,578412903,1117588281,1963227739,556621350,1297906050],[1813037138,395847071,179760438,1274808484,1903785712,626345068,374591403,1347648836],[2053614745,530330828,1686837514,1218154132,447910328,1399764590,578930330,3061843],[2076244644,1584906390,1960033863,1421096408,688494843,1401941015,327466767,1087588523],[1398341791,745320555,1471847280,1104044788,2000758406,1588994832,534640231,865816950],[166249352,1337612298,274220313,1426650201,1559390667,1691055535,532839639,347412830],[347289489,930024047,2012614526,1571382107,879595341,1413552554,124103307,1751243869],[417704112,299141288,2013798226,1044298506,33084640,225146173,221272139,1088441683],[1570697369,1759398852,1040671716,1867626924,412570146,1484404268,1078108791,1656692425],[1803344795,873673590,1208848084,34265790,2051074382,1883479024,481348341,485048503],[1769677631,1640170652,1986380364,2010847984,439824997,301171863,240267357,1841361696],[499065789,480311526,889250048,1855353220,706691239,1376696591,1171515174,1107244288],[990530985,361672297,51729093,887657818,767818398,205854414,129374253,690606879],[1982328566,952577352,180869476,107718014,206221271,1575324515,1089080673,976534865],[1251928611,136059583,2053191440,1330296431,1191940898,704897687,121134123,1478706341],[452555506,1617579023,1194297229,1212847126,1195192857,1507300132,1843721873,753222619],[988375346,209766135,451396631,21977633,1090505006,1235764936,1146326512,878673948],[1367511882,2089839756,1036826930,379526532,1154352960,447698197,1299228280,1852379559],[532356202,1903499898,1571584318,201895598,1925223511,1263478410,1023375844,178540496],[1358146983,35383125,2025129888,1163206132,276763486,772694398,704921954,818057726],[103318784,888151057,30200736,522446212,711122202,393621417,49138498,971389314],[760054271,1184563782,1627822397,1494166069,608841290,1109989163,369900735,1255531283],[429260393,1163851867,1054388397,997505490,1834680406,1730329180,141729601,2018547978],[378858406,682729527,136352083,1969111263,148300175,1891816995,1478731856,763652425],[1471912849,232574988,1909719343,2066194433,2093315939,541838179,1633179562,663689341],[1108519261,1266400819,1463535717,375753414,1000089622,563424449,1094568905,980007864],[290471029,1028552699,408317237,245544319,1396543986,2058884553,284261721,397297175],[1483029310,1103350804,2053181910,79839597,619690170,1421138583,316537272,358670047],[2125984974,1246526781,655576808,1363794497,334802001,2026447089,1862898980,115747930],[1995015442,1027418968,844743739,278628932,2015250829,1953327525,1464591151,1317860905],[1463742089,886036487,1829443456,502192267,1155478883,1552768860,726810211,458163528],[1744418045,2015332309,301425088,457483493,1886351545,448538583,1241090903,550689457],[1392006748,1808956635,1874594662,1294861630,1612413607,1048158361,198607804,258823173],[1953686010,1415142184,1724656149,589774309,630326065,158163374,826851349,1502050089],[1441430296,1357991452,1006375018,189312277,1647823359,334074306,1469698959,179309434],[883198828,964179243,1519820510,1532649758,227011863,307612253,1611105201,1249944759],[1941413171,2009919347,863945619,467209943,2066381960,1298867830,547258256,1461364756],[1595946524,1630842857,515491472,257954430,1090309777,1472560699,175988922,1706198303],[385205844,1056012428,624302385,814614641,1471606187,803388577,1461244558,1784636460],[227466472,1940451904,177203918,275358510,468098900,676223464,77178548,1025826117],[853927482,1806979341,850903850,348979348,549046997,1115043402,1047923421,2080763395],[902952576,1993049435,102428406,1100578054,677825275,639789490,843308859,1071113168],[1511910152,950807724,749480370,2015894469,319718856,889383835,526914291,203418802],[404006836,1669287680,1148583447,701416966,1462325934,1152936086,1614096192,1906941754],[1610401401,460124190,1497271515,1725736493,1178228848,1570349252,206884281,1218269746],[34220943,1536648879,958975695,232218026,1245577529,1551494001,364229278,572278957],[1792336875,1230493510,2118868321,778661447,563523184,649019247,897799794,1309538851],[754832747,1283534468,1167130540,406730075,76388723,256150865,437302500,36646619],[1324579179,219520285,797108081,353699242,2088556694,1884816448,352090413,570566108],[959448449,1838952396,1294664187,1486118374,1699695486,695942941,692289614,12368413],[1945147525,1660314707,440846964,1146029680,750458441,526524707,652221745,216285211],[1520225275,430658277,1865326509,1525424399,1379840107,915633220,1520188203,1665644097],[1760599436,945789621,1930706399,1749708675,1884503809,2057479773,1724939637,1835201817],[1828696526,1234344627,618893615,974665378,733756183,1210999192,742501170,1383851192],[655909117,1046978731,587210462,520772516,452526798,1079052908,370796803,1374232941],[1388612593,982562881,384038301,1273444652,235237162,1408129973,1886170267,1524192179],[487696017,1923379867,746699555,346167807,370855300,790902795,888863333,1079938491],[70177661,449469751,1884235123,183046700,867237660,816639520,180280668,223888644],[964044568,2042838784,1922745990,1490463877,2021539258,215643924,1603995176,1805892580],[1117706101,1760509231,1353807075,886851842,1372539815,298811353,147559631,79304125],[897250059,463837632,1534891768,867862044,976733364,1264362818,1739613222,844221067],[620971462,547300168,620094995,1176868067,1590082064,33891959,2089966440,1244309881],[949222929,1442037388,1301435705,1394516668,1778797006,207905322,1233029745,846643706],[842117386,1244269324,2047950458,563763155,346672629,146257610,1108918207,19766916],[1944755243,1580395437,404872262,1579372660,1951094400,2007304042,1226952001,764754010],[1687902468,763166783,1897512651,2082279945,1808041289,228284353,1771170875,889571063],[1211947242,2092226846,539454903,1779069242,1625696836,112013186,1936228391,1184456785],[1677550738,862229397,443186482,1618480517,1467722889,1634495101,1840802894,462210547],[1093767670,300924016,915005987,206286478,179333263,1490661716,151225727,1870090814],[176596752,40253740,577231456,1397249385,725376272,1181986675,384231426,1200795979],[1630218551,1290751598,1270796347,600150867,1816556513,1207151366,1114546892,1590473529],[484452794,1806481694,435214719,935802359,1712216295,49696878,9042768,1528371283],[1291519618,891810151,834329243,561937730,1190908045,946571947,659649530,851391162],[337446753,1174592786,1188008690,1949712395,509342034,1097253313,1778380314,415801338],[1946991748,59401435,1059915505,317063580,381964844,454630768,124044435,14847122],[1747750854,1385368223,780257944,583535446,2041841563,568031766,1380400759,1654008156],[67818925,998685683,293421758,1612308070,1911535819,1433766617,830039221,1527046359],[1116607577,1007978659,1169599804,291586455,449573364,243090918,653430586,1020157448],[1995892258,2078840176,1008017031,799624901,523638677,1653058687,477544462,522342361],[840927499,523373865,979708331,1886289472,1144680180,1759927033,109740937,1959168180],[1822164126,1093537080,1027981041,1497629259,1968396273,1736387013,1600906192,1539828906],[1636606630,806314643,503353279,468039659,1595361078,1198662940,1555459539,1586666827],[2002322129,732516763,637154752,167654241,1813967621,928756456,309822994,932580101],[636466021,297144255,1737494960,92819291,84676342,127339410,401030941,1047134152],[376146552,820490445,1378861653,1898099397,2091643362,570320204,867472906,1162814312],[1579180995,400434029,1528184987,43583791,709823072,1087378087,1480904960,128690994],[913704780,1595371246,368890760,9162407,1398615597,1572336474,852995084,121168704],[1288455009,1259833028,411637529,1994459804,1722449561,1616357579,471235256,965582819],[1622409802,1884206144,850029091,279291944,1338475431,127342728,1075650752,1632871639],[1277470392,627823759,360553341,1309730401,1363386704,20963621,127664385,2106631337],[127150994,1274375372,1164138139,2079706320,1013126370,1519065431,2057630114,662454696],[878959410,1467123616,1811555582,1292123554,993598687,366262919,1156075901,1420051673],[1196697192,1951132237,380937601,558336933,1449618977,407199173,82744084,1945843666],[975255918,1208177474,1307762569,1991806152,832249129,1574821112,765515911,1652667681],[1921027762,1939642084,31470545,351529042,354903222,1055725323,974887105,1788072285],[1518079644,1175547557,870575266,828767493,1297101854,1185246517,383288403,718846641],[436499444,294007131,971081876,283848259,477180177,1504115434,2100182786,1300668867],[1375609861,1816816105,1255793800,1816151446,664287080,889858558,1072117597,727150635],[687388794,1332037077,1678538052,608509132,1544067910,1009501699,1199860351,1737377942],[672108952,742494956,1880086783,840662647,1301507870,847599014,1290215115,944225329],[383074609,1937264625,1080772239,1911174240,1754277579,1352588097,974512053,848537124],[1439824709,1980671001,470422887,1841031325,1927558995,1153911185,945640664,499143025],[1958903101,1758370396,1797559611,298367320,868465600,1730613060,2041801849,635033775],[1439355135,1810705549,984645758,958345874,8755007,982860842,1505576633,1193904592],[1651429637,347210448,1244214449,800264407,461364604,754696844,1200446543,83587323],[722654050,2045345830,88946604,260360682,757411502,850898719,1487682626,697154379],[1415282844,2024707317,1177365120,564082693,501769813,656167848,1474559683,236722601],[324364521,1035188152,86384334,1314826854,1928641728,749124432,1722082679,321381087],[287988612,1002635387,689918871,1086236948,1310379319,236603492,30294309,816936706],[139096558,507995578,1550239143,332132423,1679340608,465323667,1299134872,658650724],[1314923316,1042502022,15185295,1944687436,2089314579,877926332,1864501028,1195605231],[1315113178,247446209,1422920808,1140340046,1835312655,1117322668,673021710,1701999280],[327090815,634148849,2077747395,2111416032,1262769369,2077814697,1346654135,850566980],[1050818496,518902059,1747970594,498422751,347373284,1776371165,1362712228,1625453973],[241666468,2121643926,678254894,356053294,633309699,473073020,1604509989,746841449],[461120307,47650391,785036466,655870902,543712449,1820294114,1082543273,1851342173],[1617478783,1458953901,1227079859,254527388,1324096490,628891010,1336591827,821044474],[1106139266,847246431,1549225351,364273212,1086889392,355583397,2031887303,314041941],[1716555034,1019305134,75284430,1652977583,499302868,862580935,1058978428,2065042595],[1170801968,2093118544,1455779488,167067873,1050486244,2048259571,1558126916,1399695820],[1392091030,2123343224,1672730619,1167939276,2102718899,202367579,1581749052,1523243441],[946035575,1347775626,985977332,1152068967,1197468484,1807896025,1546839630,1679357690],[1027678805,1269799836,378246708,1585642015,779797264,843485316,868076371,1321269185],[320773559,1829254094,1743641773,1285089964,1877708736,1449164513,108061312,96284217],[537614229,477433203,816625897,407657106,1049416321,1032581703,446318945,1005626864],[1206044062,1131058739,1246568860,964645766,855932130,231557974,778496095,1998487639],[1375270218,1981871888,1504839321,1187488637,2054617296,872983607,547223365,1258699685],[1594510581,1303436357,979262709,209441569,950869538,29730192,950133022,1575309217],[1828121256,1353190019,1753429069,1588741748,797854920,75523534,1316939084,9151454],[1842463266,284908852,255331337,788367569,1009562630,861876856,1365556607,381236380],[2107067058,1736457432,811694874,1394845052,177727927,933574705,547935456,310133771],[2095921332,119018446,98907214,300496252,847434277,881019192,1499214506,2040205328],[679343583,1165036603,1755275210,643706759,1943047609,1227469693,1642372163,393322677],[1597622356,944499972,2125814797,299314986,1059234696,254942476,85604886,315319490],[1918703782,1060519725,443951260,260217090,1982028218,641341841,1401299145,841327191],[897782744,372501750,1265874047,1664083445,1287831876,1549950974,1014070834,1870322062],[228386552,27700092,2116478284,1569979420,470943710,1822157140,509088680,879160456],[735840060,2101263698,1238691736,723657447,299702211,920035563,1218594571,2052956309],[92076837,86625703,1944670428,551604501,1669825749,1780046627,861490944,727849297],[661231004,1406467286,1293373605,1911147155,727376428,490996269,1364122494,1028494555],[114117733,775369081,1437815782,2111034551,356929881,417953271,561833306,2101790287],[322539201,1342542640,471016456,1151595292,1223723319,170934135,395724840,1843452495],[69012395,433554342,203493220,813597586,1648520202,803362512,1566413680,363076324],[1289565811,1569006852,1087415330,950358769,1544284965,1267878980,911958977,1703352903],[1735283353,718087333,235941301,1928721851,2017529255,961543898,2116001860,1093064814],[2121005871,921895356,1116799273,1310863694,798674260,1286212839,1768803054,1944421447],[1740883879,1436865809,408116229,713263507,1548905600,2001988096,654205534,905462560],[2104571266,1719273370,619984166,1599936211,928098143,1787074010,1685766389,718840979],[1057684039,578748021,49606464,939906590,1101365838,1053165654,1430503226,11784073],[1487923042,1443967369,1412438083,836546234,1001379900,1407738292,1515320255,2057251944],[330970334,1149245412,700444039,2054157184,601449713,2065965080,985789031,626084758],[1748335154,1300788691,523537448,1994327184,237871097,2045585921,589139144,1951257683],[453359571,344585450,1760268698,631507311,612434492,1438404940,987831217,661684844],[1094675287,1630977394,242972335,513596284,1079333756,1399413003,984874423,442850440],[55404244,147880494,1732038982,1268083822,774503045,109460581,2020021517,1235890683],[1005938422,494233309,299685192,430749173,560334913,158452331,1553270917,517847447],[1084004974,1120657973,1983735782,440195659,738118662,131419436,684246008,819157154],[419498405,882735485,1038944444,230789780,86668331,25798429,1604114556,1594013427],[1983985740,1625739669,1372983965,333379383,496345273,375055413,350324744,516432539],[503365482,1156525115,116508604,1009332887,994390033,867214780,1428790960,1692004840],[590390676,408300117,1172738827,1963120220,1909130442,1443325949,1923279019,312161092],[1234426001,1224373554,1528813903,559003425,249062003,569249312,35346455,1183617319],[1322548375,2122764039,1853959537,1609568135,1742486168,471551258,2107437443,726045543],[238297972,153716961,350440571,492901373,1944952446,1485697985,289928281,761305837],[798757164,228924362,261407791,995805343,451850202,353848920,96176533,1291953828],[1613970742,551133704,1912844734,419068508,53934909,659952375,526437371,1305161448],[732558901,479306858,764394496,1630562227,462744322,801720550,1931241357,436845678],[1447620144,574010072,1164938268,1807100480,2097114493,977357687,1393493877,906636474],[247618460,1118436885,2044803281,306109488,2123880432,661336779,1474120032,483338407],[49038495,1710068980,714928502,257162989,2070073139,1685356987,1343605349,1578453436],[578006932,933833487,255872533,2002185048,1908229810,1551936197,1022606421,1455080574],[1339330905,1905168795,1000782648,394692999,1956522175,516014528,1941768801,1564921727],[975304455,1673735254,189465814,1779954272,224046946,40717216,1674667444,1634256582],[1112638796,102578777,1840481938,115398752,1207189411,1418233952,1638301444,1075748019],[1875081091,1635740327,490467022,1195266780,234965302,2088750237,811992341,130388384],[448650084,1382221944,1971226364,921744860,1433320016,132914827,1678666075,1231042876],[421736787,1273846661,464116254,1992069280,2020259629,967845341,1211828224,1444072546],[346241556,1521877392,1170390471,2026336610,1296068696,2008032038,2025488023,1748116050],[1895770574,1148327989,879278302,618249129,325393107,1810101968,1829086266,1631549077],[177944899,326350281,1162155743,952603110,1514484014,1739124579,1175662848,1233569132],[1378319268,1341633697,1231349344,197539105,508692432,81046428,1004627852,1267686116],[1118355046,714135583,112559321,1233374196,1083434183,172337446,912380794,1549457491],[375826155,1515343859,70629547,789976495,95607397,1604578293,1118980634,523136190],[677236984,1247487415,127349580,1512128206,477371132,2042775832,180921017,1258179557],[1734020758,1224792798,881315535,409323006,884417676,1103802744,265173673,939526129],[1312942403,717268507,865148901,351835249,6138933,615491598,583401369,445265720],[1522183221,1313782626,1682547926,149959702,557358510,1372102887,1626530144,1230157833],[1891057309,1166792792,1957088718,1304328729,1182840813,224920090,1496600594,2116553046],[733492805,1333771132,52251628,2033227427,1839671488,78170120,1236645523,1243245552],[1619946031,1230570943,1926772589,1150866871,612676840,521185659,981149127,659468808],[1554245358,2039225293,1653664368,627181392,1905997370,11303211,1138471908,353445523],[1206258676,461270808,1165262577,183030128,1214172857,866261861,1147862920,1190146725],[1184465543,1017493196,228740954,525436962,710326654,428768453,1115464258,1221728241],[276238799,910632432,1783738996,2117459378,1705288824,1406408730,1130930738,152345843],[420729465,813501764,1005425750,1531365225,107639503,1054077248,287596552,1054294557],[1052457267,1427254956,1487340983,2080036226,101007841,1419776275,1170788073,2054985550],[25817848,1783125229,1138881427,1168284564,388808244,68604143,123871411,1067400176],[1375375552,2006241101,1373851710,361363805,78622718,1021839052,1521636316,930242064],[1952170532,564017577,811956087,991906623,67306932,82079600,299674568,19632878],[717046887,558963037,1338480088,454051387,48754391,1431113602,1430998504,152155606],[1288742117,249538704,1374393906,673982250,1625249102,1151242889,1706240933,1613906425],[1247875478,1734405657,26394715,1028667750,85641072,1015361711,1213423576,1373139534],[1356392621,948339625,933858306,377096105,17462006,994522517,799655974,1474137382],[558635385,1753549363,1637790755,1657642159,166343234,545198140,1711066426,898145263],[1791996257,810643677,1238284288,1125392942,376676901,1214952038,425801284,1998561518],[856362859,128542004,1889898817,358493368,1691070780,710074678,1265563505,227077366],[1563533735,1102790846,967258643,640704687,685966988,1814976873,603538658,982898272],[1113759902,1236313293,258997847,839265590,1203331135,1508383638,806551823,69796217],[1574841797,1358629950,939422830,1477478500,2117449747,2120470825,1121392068,1293071091],[1783254458,30581358,535154454,1529642249,606309671,1903879168,1121123935,697878264],[1754796720,461118105,144051032,159046457,337715101,1469263824,2091578984,2088562475],[2071973215,94650156,1147643453,542769476,1308160968,1711953510,2055098781,1405000071],[1167731963,1287713614,187434639,1931637973,412674818,885251611,561455300,6328591],[493177482,1028043067,340945208,1703256299,661984443,1620866862,357191186,496584364],[1589473917,1711086788,101435281,1963156813,1684818913,715730457,1622676743,781222723],[1037364205,1254233777,1663145420,128245775,1176247189,1009123351,1960821374,424556101],[1677627488,2076365294,1529363648,757444113,1547674182,2083022277,211122197,1690214602],[1715294387,716983995,1401117027,2090069917,241996257,1265375439,99659634,1624503149],[462562014,1585842483,1100086766,58443889,1433357893,1392093144,986944469,490332427],[1198380422,1091362266,573453520,1656433654,1231977086,772838995,736959546,903261734],[1017776262,1563669314,913034832,1775360485,144095368,434156600,1212002582,1225495326],[1470753903,853035417,1509103926,1298839149,1539579462,504333231,749825581,1129355064],[333445612,1824411939,467525291,411306082,336548248,845821209,824947054,1756417476],[444392889,80531783,864640020,1182740830,1502912578,1465161876,1316959394,1654564280],[1391314175,1226917704,876532491,1269165851,1464002764,826497815,994301557,1222173560],[1899586731,1429035319,2019570475,1794751461,569752806,1815493266,1085284727,2038853611],[1526520153,548934194,644352290,1865189184,188653078,1939619859,949158720,972625180],[1526568926,1741128425,1984007879,587131629,617529008,560750237,837322636,1606340410],[382192221,88298281,1169387248,748655211,205283800,1230338055,1645910086,1762920353],[1476144517,653522684,1498674177,2026510512,541879934,1559655382,1839023313,722286965],[171878135,1991233728,1302091010,1239518191,856904296,147495232,1703595088,246038840],[1120514902,1426723275,835659466,351735268,883127371,1778620464,1964208456,346302366],[1707383794,226733753,1562246433,1915657784,113966673,2040539942,1508706018,493999252],[1865215502,31252606,480222777,2089828971,1630910265,1560725491,488271924,1143236211],[624056222,2056875806,938910421,1642279200,861015581,697538776,1458489961,1984420043],[1609130729,1686597641,1589806348,397257244,1820513868,479385361,1769025866,1634599018],[74228033,162466645,959020622,1916184222,794467611,346180374,1514985050,709248241],[1430311487,114049944,203563588,813193396,810444605,1063001241,930030506,1922519643],[714223070,948306069,370050103,1801462324,1910813104,1356217689,2038433065,1311148219],[1690793167,1579439800,278122075,897216982,1370590419,8805814,1536881842,210030791],[560050636,480742319,363261474,2005551732,1029856105,1172430267,1190708302,1315412180],[461982503,565727766,318224971,1444396912,292137561,1991390900,1934034736,187284034],[724947995,1165357363,174897948,1626908054,470718967,1897068655,75635805,1931043768],[2001667989,1261606328,142089958,1869158688,1504592056,1493684150,469508879,1930797516],[751470123,1824525086,1136199345,982474192,299570429,601362800,2056606674,775765461],[1531975772,1065525204,1961791774,218728685,1039088414,2010275781,1356736677,1822753025],[1987506652,1733571113,1567851973,1625194686,321370895,1601661649,1676828606,1961673702],[184092593,46633589,159396348,787372263,357672785,850964875,404328659,1093462902],[628144061,2047038741,385311799,1578331674,1484725150,1902064447,1111412266,743304201],[655101152,745805576,1204396657,1774420192,854997488,846756985,1897165135,1569250843],[82078420,1282459462,1730231519,195677558,1359177526,568073426,1506067044,604684251],[1083945377,1719783364,57132981,1653576731,1198740072,991314166,327803078,706569214],[190505784,260010292,2048823917,1070698031,849879685,1837342473,1471681958,1951433440],[580836454,217672001,1371158562,1315550215,1002471047,742846120,670101565,519393343],[1555126205,1149017739,554058215,725298251,1146374010,477832406,652320727,1562618996],[203503580,1827091455,172238867,740780484,35382737,299913571,1542470591,1764410706],[298044058,906928774,1245304285,2053808437,1684233652,668846737,1276899340,679553126],[293028392,2121104590,1318176391,747430571,565652301,717707159,447253809,2061684260],[1876096058,1187486263,632423971,1003322447,833456332,1350499392,1307118514,257756143],[1735156199,1695477463,1236267930,399174740,522938963,1100961012,335422238,87987173],[887967564,1654983622,2092526289,2025788043,203126567,231084488,1763313662,1446041658],[1951276947,135508858,1963520288,1604718471,1511155119,1870589537,941155335,1893039782],[159510248,129716029,1666981497,1413987298,1523732446,582274010,1420201531,1878417527],[811514519,750003032,1256450666,507724954,1419553966,1674642078,158419836,1299115246],[275313469,942711983,1532648020,1947424226,1061973921,1970715211,1239047818,221525162],[103377549,1790195274,410112644,1063211488,451942116,1376537858,1649983581,703339456],[208661215,1504677406,1460078922,1651904302,737309317,1904691176,132851198,1058445747],[1531401026,246938626,441995727,1716053024,1996102169,1694747644,1503799879,431967650],[1026719775,269179544,1762079786,954062876,1765027025,123591268,522421008,1692189630],[1016805781,1847215651,522027836,481948418,501658561,148231601,2062763809,1786323030],[590646343,1470086839,842234462,1886868435,937113789,1850855784,1640881690,898556901],[1179916891,1544105102,326823593,848352408,930770090,36364813,1769960267,1666459066],[1240449212,97375345,793538905,1121298771,1900566104,282961533,2107993317,190383645],[1753689055,1232704442,463001895,228070511,507359673,664201698,1745017623,961252990],[1586788031,1341299153,1082831012,1378598907,1508263098,760349041,194139975,1221176099],[1045524558,376762157,913638872,1378078250,969651405,1151662942,1777949975,529504892],[386971292,2072264279,1307593495,691692959,1851929556,1877793843,1148734295,1903074084],[1199485487,225811340,1619959512,1754271718,1627918738,1176569142,1500308109,1104330830],[800706406,760799297,1542347115,1605049527,167087133,1373150318,1065225099,1478252168],[1234924281,142284129,1181198622,1867353226,636922488,419049308,414827203,463568039],[925831832,1183055648,2025327515,203073059,1061725719,1200271541,1963229721,1603949039],[225532931,1330061782,1181636263,176856523,640761421,683982047,2016502971,1108326244],[1849349305,1439176604,245941935,2040011673,267674808,153777910,1211032239,811151500],[1329964890,2065792798,211360404,1300276634,1472110080,1838758885,1730505389,1772647855],[1636030470,1302877187,43283333,977537890,612826724,310028040,191213629,137905355],[2040428104,1949190788,1767982686,1146214508,1119930887,836242760,818608576,2120269891],[99599902,718374636,1259072090,1284483379,905755593,38710892,428667195,1489389425],[152195474,1274724293,911939668,334341241,1812304376,2060138237,1844641137,1142132393],[670152961,1264092138,1904181184,651767437,195412417,1796750465,1931260911,1317365991],[679732086,691944601,1455562132,1370530668,996980683,1009888267,1527120240,1482083943],[1997476405,1126624416,1583427883,202045341,1108873826,138007165,868872179,322894604],[751614402,816049245,406703953,1738988767,1735563103,630237171,1414894035,1678774782],[1520665133,1630835131,1001843759,458133644,1010132580,299907619,522036452,657291395],[962904704,1176798742,893453082,153574176,1367311854,127993237,1554703108,2038845985],[1692734026,1155643192,1493272947,1600186421,637943160,1600492167,917193967,66263307],[1976396512,904248504,486220037,1467432751,77842902,1818143694,1108672099,487804669],[399300191,538277029,1822329638,162779138,869107759,1945648664,766224608,895146885],[1679916830,1783985421,226918770,290531376,290842949,959709937,2086212288,2034044106],[1141963292,304801826,1662489915,488676174,1390017274,891667961,699078098,558605117],[1877922168,1695895159,1780449380,796058538,160621682,1224161333,2070953390,656006672],[8000232,608609049,172229592,890325097,151677800,1716239001,1849447481,520960742],[1795877057,1856268930,620192347,1457544189,1617210316,1683541875,1778964099,1588320399],[1793863371,146955272,192714772,774924592,1471245512,583837223,909707927,139878579],[671313046,1436219035,1731290405,202208999,1401180288,2041112168,50823455,252831640],[1045628103,196511053,1981092539,855989055,531054127,1979732450,359015749,32727123],[212002819,771260378,277816866,1984006839,975453101,1102534343,1917611635,1280763896],[1972352210,429009667,1340078964,1737617261,1862841402,1578358209,910765055,524237108],[1528376932,1540150827,1129901216,733442357,51829217,1276422768,340610941,2110065231],[1629884025,548430030,95735491,1223127424,1453223475,1631642040,1303999717,2062818371],[1281707686,875433124,1475310782,134973527,1731974679,881212934,114354300,1748043483],[1962957812,360311716,2114202461,243456636,1059551012,132755930,231074066,977222103],[807189178,1624562832,1374841216,1868525164,1209823794,1136802665,270502556,73563332],[665526509,1865898917,1466733724,1706158782,363252268,434506584,1545831749,889560389],[1227206624,346232910,1030101575,308327251,1371720624,879288417,1883072651,1563504289],[1631401786,1223404317,1799545194,78511583,501352339,77002167,1045018563,313849604],[613188045,756853639,720215587,1225358318,280574972,2001538069,819918746,1044352392],[1516469879,1937198236,450102615,218515698,189541084,1207787236,1041765194,875273609],[1778762054,1981410753,1257974236,858286380,690373529,636769242,419596524,1156740158],[374915859,1069907749,1111554729,270473352,893833073,69744710,75607710,2092681452],[287102774,272953957,1442182034,1748220885,1744048992,714456016,1261247810,1953014589],[1768082814,387402582,1334058925,227705889,27618945,381397780,2067781785,179515829],[1497313375,1517638971,34612395,375543582,1204265796,1900231820,25351754,1573794657],[1644976340,1096036114,1629934175,1921468955,1272273411,1200495896,363775652,853199600],[1260702325,1530521000,970977999,1426512702,2092288517,1503985888,944847909,1638883381],[1039677201,1305993780,511718060,206596790,581586713,1935309021,548489767,1633126860],[1185816741,1184239282,103060318,2075879107,583261086,1722676112,1561252569,366331183],[355621717,272913363,1517358084,1074776418,283138850,855870032,1039139642,581935758],[1543235457,251690768,1287463558,1352686962,192142414,325678640,1378877454,1309757159],[1778418344,798029111,1992668933,1936649929,220145157,167261837,1886325343,1555165990],[260903774,1426222948,793513670,750042015,527698076,1494611931,357932342,2099694493],[860104902,1682633661,692607392,564179529,1346627562,357872970,1209484926,338087338],[678586585,601521935,1986163991,1779419056,741398854,1853702323,690408391,34448459],[1413881717,834524982,265391252,568442210,868246133,640326240,1086208700,506006572],[1773987158,230927587,58292016,1293564412,1082522790,725179164,227566434,1441824942],[535522910,1072267346,1077910602,1678694048,1556834002,567946896,14726166,122971959],[1751238893,47739885,834903583,4780110,705419126,369702013,2106436510,1664143207],[814765793,407205544,588528580,258237864,71742647,1427101392,1027024008,1363089909],[611325328,268466870,875865626,1555645099,1333757614,1725474144,1124762675,1982278907],[386748338,760908620,280294580,1514217514,1140300676,1444105325,455977135,1573682106],[130362718,1076297018,1778902740,1995385363,186324283,203504874,111097162,1295509190],[1806623327,27826267,1323915815,511327401,1808057573,19463530,1121811889,1817684905],[187357654,1280545908,863248274,1503739523,1612891243,585964196,920886058,1733991883],[778123702,832803649,922729314,627334585,1156153839,633173585,297799760,1925485764],[783308166,1756432147,1449976271,1058691754,751564875,1463112374,571643814,1529568077],[1540495151,936793395,1715342513,118659322,4353293,247072545,765344415,878569324],[1954296683,865833097,1723350739,253473903,1650785163,1902052334,747305839,337975927],[2048686608,733690880,1137564787,927331334,1221833984,2065027330,1570607313,1689796740],[222252958,1226842761,356914092,2072653362,924470120,159500941,265717578,1295021248],[2017822198,324622092,1181752864,1373034345,1732001459,249016285,256567784,1302976270],[1637578993,852040468,1771105559,670611867,1576700370,750058792,151387254,1949198170],[1270812095,2114883636,601991247,318624035,1405767232,1944257008,1411477582,369319853],[1972090105,1575433894,1669299120,1897199293,1021734414,37708243,1578819709,1526083292],[966054202,999942376,612685827,914335055,142058326,437662133,419928163,1355398753],[669917231,1546687841,318182397,1464746279,1459167412,562362591,519982394,1798461998],[1198162080,1970130381,329503617,1121067475,1772898448,1896949208,645026839,987508219],[22240147,1549963805,1237515940,2090005876,1385740887,294118645,1122936574,2101459677],[1570672851,1919232994,430700485,134726714,251638880,566034399,659891060,526789944],[1278921763,1324511462,831123446,1349702486,1406475656,1145008854,1017050944,1939488084],[848080058,255372781,863867952,866942721,1401347858,641127047,166948422,881824627],[1328665392,54337570,1752684420,634784186,173852346,1573990885,2001754141,1237487574],[630509008,1490178916,1271762,1675130167,326363385,699745692,1139926708,1704000599],[1839881254,678328695,526932763,865140232,421051135,1011483844,1134345884,421031778],[578490705,2051534407,1510925184,966610162,799900578,150345176,907810933,244509758],[1423333725,1829347831,498774942,613288954,61978788,1721727306,713940484,640496121],[572919923,1639080511,1043002428,1139748204,2059501475,629194279,1354453482,723326483],[293623891,63844148,1842667530,265821511,1922109179,1373305591,132445416,263840694],[20172113,1329799671,1635614329,570224925,2088216092,960017308,530032762,1372060266],[1202473969,1477854397,1527715348,187080846,2130292055,1003278911,250654996,42600651],[664199272,1395133629,1952263002,1725238355,419973811,313989383,230692638,431358899],[253968862,1375346044,1477166832,108074126,1004334032,915563346,58667453,906245182],[548201469,894863805,322549960,1136353711,1289097648,1270612719,2111209155,1412127620],[2099128786,937021249,1779150802,1221277033,1891765828,1556781601,1440204075,759004608],[323045577,719545268,285532854,1161963535,1235454739,529775090,1546422872,50707466],[1473905785,1280191586,845040300,1510351506,1031907709,1215436851,628888738,959542982],[316353597,1591235808,2128244191,1270669200,1760695722,386634103,1646084727,1611833881],[324376444,1933985712,48971994,471744597,878826601,1438487102,499735041,1202404884],[77842801,28658579,248384885,756144133,2063432716,1604752276,1874518869,273664946],[1872999074,1902078023,946420635,590388734,750968626,806378820,960210082,1775346606],[1336858564,810659862,2059625608,1855137441,1048018752,707456632,1539903619,1380143576],[1747129618,2109471774,578593266,1454361065,1303916703,6638905,1780782676,1218029761],[1224496328,354617456,391204095,1858707192,2059165659,1919361928,1512125244,828270653],[2120953737,1400720628,1862900767,1149960925,293929437,1378022530,1228444272,2030364569],[227492389,202329629,655923538,1016907061,1538696151,370353894,357797906,1644081747],[176756156,167224406,1243190753,746882422,665664345,1466805080,1907791512,4019030],[1736291665,1341139475,1169511200,1201006501,778318974,1075506936,951668817,424216771],[821738856,70848913,1039472901,1872376538,468329114,1145782533,1113375073,999846167],[572625154,739584529,458426711,1164995326,1683624370,2022644018,476774705,146597943],[1556069769,26672495,136792039,816239529,2108334900,240160227,1995724146,1036617041],[744689796,2040530128,775937883,160742722,289503795,1867486810,1677744430,1985283258],[1417143402,1686146115,1435763930,70629121,1819335666,263645905,1860172637,1613852431],[212660848,1657057287,1362622860,560838609,2109043349,1014914200,685589928,419903298],[1179623763,494709885,1710837086,1216425328,487873857,1951385715,1261984045,1646555212],[1531880164,1902965085,852777384,1747725096,2095258719,748723866,293274170,810101117],[149883703,1742003275,1381346237,1677221803,312288045,1717294355,1600925756,4112858],[863882956,1449313356,159550102,1205467004,975830343,1820356538,621167714,315059133],[1308063304,1897851411,326260908,328591235,1752276319,1058109459,1775352029,959707449],[822325958,2068284289,420106803,1392295871,26118462,336725875,1524622231,1728588605],[2129767640,1522243793,1046988629,1217763487,1077118409,1410507122,830724725,1305766425],[1191565855,924849264,1270315410,1712525922,110201800,281379929,765307974,70074933],[344956780,818992949,1184880670,1240778995,768663512,1407366713,551349244,664513772],[387046580,350146973,533953873,2128056795,862367053,563712492,34851798,200470758],[1060010514,543657213,172177772,1704948113,1506766905,341437400,1312106201,1530164361],[559273400,1432113052,391100190,549271791,1992416526,155914116,88160812,515327062],[563370400,1335603232,399708412,1034817505,419303011,1226259260,1117190291,1548196557],[593417307,1184172640,268540772,370484003,210468210,1715834875,695392745,461156005],[975509114,1901358768,943788850,1464645908,516042168,324985282,2077603651,1257461027],[312382619,1645918487,442791201,639937397,463989263,1376321108,77617503,1651740435],[209245174,795833238,1464258164,576614911,60922889,1321355319,438385357,465074705],[596040057,1707396052,423178270,677978516,1434442873,1319475744,1019137507,1364903832],[927162366,105941982,1433294887,236502905,1638477126,304594888,1299019837,2002128214],[756708182,1590995804,799521231,1263020227,685053573,197889982,1384709777,640283339],[679127095,1094943033,1286081788,1082121739,885841680,1929865492,2109891607,931763135],[960850461,2028558674,1229480362,42797289,884553359,1814582744,1648838524,834948030],[1572227592,1192715410,224648258,482840933,1419443635,517980287,435608496,2112457866],[238697948,2091506957,522180630,1886174740,303449017,1051020874,95815640,659765596],[336258614,1879000351,92288886,1548018577,58894629,1061948773,1561271174,980566516],[2022936816,171029970,1991194988,654969754,1330117105,1427772831,306925051,941928607],[874623265,409182437,426880354,655095578,8074230,582854832,1843007008,144447292],[1173931354,1812981082,1740007000,986042437,1876818411,1162890960,25252555,1170581538],[344998777,91980712,156550535,1476626002,1186087641,483727154,46339698,1909677519],[1572586978,725712423,715261457,2047121019,1048403843,237720495,789443455,1464691376],[102565378,193914702,1503673851,1824733917,1843922968,805049902,1296090351,561076765],[834058169,2094547778,1385634977,467172077,348261634,1813971949,1079257679,1991503798],[719216302,999662428,504598325,1541120011,214785552,1424368038,2126908919,93392774],[1626381523,1166296431,1648598798,214742261,1911980771,2088716527,2130529285,752624515],[1714428886,1755434841,1771500088,1572535906,1695158910,119967376,1163598793,1602269558],[435882199,1025772773,536010321,1683261400,1367104490,693208424,1418397808,941174810],[800284247,950689384,21457148,1139481093,1470101533,51631588,899486861,1225506631],[2128992128,519161462,1817892231,1004085258,133951541,353835453,1297850527,1242606753],[1892173877,1585673717,119337106,193058806,693439133,874585850,1734819749,714641857],[1365262921,261463999,112974892,2096517096,514544394,1074284789,610459809,2075903881],[876423755,1234473053,434337481,1662608671,1806506957,830690435,527100808,1899610767],[1210027140,812821182,140728246,801016166,326107736,2127409085,1328820676,208856779],[886813002,898483401,580225464,540128252,1694621155,148402089,76487132,1183290851],[278009878,838154546,1125198570,525435777,1243919251,586975270,240375208,24909211],[1325905102,1066140744,1829625716,1987308099,1747286468,1307597969,1765847510,673679681],[1154300830,1426287054,1318231260,547638456,523236585,249320603,795592407,1816616895],[896407032,1877774122,1281630257,2060589956,858162732,813915422,220053240,166785243],[996728144,437924205,619793114,1403207623,524839312,884787287,707378672,914602009],[1213622765,1112768899,1200840808,1430688178,1968568195,816090755,1933655157,1303849578],[561655007,1352481106,1587857054,1295676406,1067990320,443504365,830075224,850627634],[545503141,551708895,1021347857,1988105553,1927351249,1131633446,636289196,26338683],[1990616849,492762623,1671071502,1514831189,980540423,391109505,73522520,418550519],[760403480,660086389,2098875712,2037169635,1273310499,775098279,1299015055,274607651],[773935012,935453067,1463853281,1307387947,120300361,1380651584,489241019,7505454],[92825555,1883740241,591048818,159788002,880277897,931431450,26961252,1348480138],[1691441848,2090832157,1976123790,1644954016,317862304,1927386309,1306472530,1291006478],[551282915,1576966009,674819093,1790715061,744858854,1500816559,1877349564,737759340],[685985059,1072089420,1462378300,2088549032,1332851403,286215674,237035222,1746217949],[710589461,48235757,51536784,906436956,1709449857,1702280621,609772504,2066901438],[614517812,1545435526,1885093576,138630265,1306253340,1548323107,499802012,1872839326],[1938081084,991122519,1473226889,1835678421,67690547,1432992662,114511768,1392966309],[1467657264,671742470,2055122311,1193652774,1469285243,1433966466,1844693979,1429987099],[1073888246,191772149,568052912,1725037721,1561716627,721995646,1393969241,627853977],[1045022384,640305673,945415081,1345400282,4136377,955261227,1921852863,1989795014],[1879175978,650843433,974813197,1852068492,1284286641,1611811640,1191370328,829013418],[632091031,1747826479,414411025,946401230,1697783924,924759258,1707755519,1041275934],[2080623256,671151408,1098185986,1291693767,76106427,968172429,55594448,1297190291],[1881497188,87250788,1939381238,2058505931,343578944,849951781,1440883636,1196976590],[107284925,808668830,2007603031,1884018288,1427947705,1420901931,1854225711,1060088226],[463198802,1994375214,1555932193,249671195,933223801,937588006,640874104,1458664143],[1969231721,1655935378,1650045460,182037276,2021820924,152410395,1633217963,1710472187],[1654613296,1635503476,1549888632,2116307963,249362155,821413209,1558072034,1892230100],[391227077,1111863921,410147877,1159318832,772298117,939523881,886053519,795324230],[1767561832,1009998175,245316496,1378137694,100096668,1756755389,1182445499,1787215275],[1354699407,1533531766,376298175,800879718,909815446,1240292215,31850176,574395010],[998563079,1349269533,1201330782,577529336,1285482322,289856908,1421282687,1964715089],[1811920950,1488886055,854633162,632687179,1557519713,39450752,347011996,1695022369],[852659919,1189404677,140534919,1113322625,37111291,1439483811,1653701,1123549237],[1919090602,832515846,212166781,834963019,1686875756,1160685571,273246060,532240831],[2107380347,2081859510,1407641895,482682821,759782924,1012967769,1918099137,1489481838],[1986223160,236863637,427562298,991859975,1435875461,2106380020,1124787044,1173331482],[1449550793,1334067170,1476317380,171025264,671650974,1541243442,1752945315,881996740],[1697124672,1087615342,1418193900,1513129270,1015715953,81073548,1465601688,1370453488],[157131095,1983566330,477372974,1048633023,1844639015,1137287785,2127645632,2029071938],[1103101572,1620177385,1626673714,780968141,773448839,272019181,1184625159,435295014],[2057590583,807697123,524473849,1287197625,1175962003,1146738879,722577640,397687246],[916746521,423607590,1635640129,637654580,1597523428,1837098593,1469879031,1260346867],[453651346,1919720366,1887819979,1763452568,1861236842,1521603829,1406623970,2075686296],[1450366438,828889585,1143777298,65123575,1997690688,1036689217,1712856370,1301984937],[94535421,2015280324,943302072,1353106532,1268470585,77045166,875933087,833182633],[1662283028,307925980,1217469786,1917314049,1398927896,70220599,1025022638,355519792],[1683144466,1373834679,1540487007,1910528922,1369257594,768234826,1848101796,90237721],[1120155374,1402062519,839451435,1432780594,1290123964,1897815429,1567596875,1840247078],[1131591582,785876653,1981045139,1860162240,1179379965,1435188774,995000774,72777853],[267253638,615378851,921456899,1677784552,1414452930,924469356,290911318,1939011640],[1427817939,558902175,1250129218,24382968,295886885,2118596455,448749801,698336595],[531170161,1143323912,581883378,96396458,688477264,969113906,1896469637,1870053905],[724182013,1979130580,1456540254,638660510,1551120404,1917718331,2020971181,781359292],[2036169343,1646775000,1459212883,1241373900,2094318502,652048610,196946142,1360539528],[1912843964,1730933046,1882440914,571324984,1937851168,928519194,1063647079,116553216],[1657150039,925051063,2082126878,1423464968,2020278917,1184932120,634611797,1874503987],[322299237,815318292,747615922,544091475,1568604438,1188843445,464425953,2063491322],[253702570,1214430364,2002782473,811854323,1272014991,688311083,1061381562,1596016997],[158165075,1039009751,1744366829,782982411,844108986,245819584,1424890519,979213316],[1393434717,919574719,414928924,1598461998,908889427,717547800,529915722,908778609],[513283411,1934709284,2128836322,302625130,1919155396,51997048,1292536230,1375459562],[1557458441,1556008518,488630719,1785574604,1312118315,566565074,679415152,1957720398],[386811383,375467440,1490980710,586805703,289557146,1439361273,624610967,579041242],[61605593,1044905692,720691269,1435463025,1670024555,1820749003,1190666505,1531721538],[1188006305,249784242,775877881,364516078,1075616714,186571719,1711010987,1134330740],[1307321316,1711615422,145338440,531213659,793535139,455062517,191769210,673325080],[53999787,1140875050,624273245,2026273382,801687557,227947269,1381419782,378898148],[2094064507,772040611,2074657176,1465132088,1949623729,1983906507,1069695993,634027044],[677571013,583268571,70219530,653294903,1949288838,1811359121,1741319967,2115841022],[909213952,589959994,1153951834,687474125,1388964662,495688487,1321409701,1876130192],[492648618,1561993379,683046626,488277115,2047494193,1039106358,135348832,1110895666],[899114801,1849407407,451000560,214381233,1900578495,59872838,264546270,1627324862],[124611398,1607023774,1800688201,1274077405,1231147186,601374610,1846850991,877252262],[418783951,922459115,839299702,1700448019,205892195,1497737306,934886260,721993099],[183215514,677984644,887774875,703479827,2128983786,1110498101,150933270,1887972718],[843797929,1758880340,878400376,1673161502,1852177848,1017495748,544829436,940223541],[793968376,1792382049,1241665848,1598405374,231712456,209734622,1877328737,735271121],[1450565603,161392215,29403355,143360655,399723915,1562240778,1543022582,1867603836],[1287534466,154000047,697133181,2058785452,708192274,1733315320,491841970,460721032],[933333901,1345352749,820430358,1368143384,232267476,1124299728,1158704519,2068254898],[1795367256,2130372234,1311925907,195580499,1730993810,1180149586,781463653,810603274],[477578315,516935093,1812752330,1146685354,1536812650,1630873253,1644201681,332909075],[791083099,869312820,1676200510,75911692,114794151,1218842069,1214499797,1463412230],[501224049,431420008,529090919,437197288,296018260,1312246715,491900629,1434005605],[633756749,1954309996,1602248235,1117977083,595915751,127849667,1965911411,1866759634],[1308047844,449179603,1561326296,183536866,857594029,867647467,1327684821,488962822],[140864527,1798399097,1185093625,1910321948,1131348294,1659906192,2066236779,375998303],[708458697,1546014461,1397027556,100801368,656997704,333813969,51524607,1990396109],[1324205759,445476544,1782515443,273077220,532864175,687026839,505895883,643416768],[1014144116,2106367377,1588091072,1603384200,247236628,1866616343,915299486,1726753328],[1792800112,1811200083,1927492132,1517155763,146891585,543200651,1088000692,1546984409],[1949315743,1839716507,1557247094,1395978136,1460867671,123749496,147371363,2102805766],[445842834,1157035676,1471004178,248889603,432718081,2122474904,1124454433,425311285],[2024336358,613644211,978205138,484219459,943582407,208490762,1725893013,16243473],[90643811,1006517815,750554716,1631684856,31874992,1691806312,1647348684,162135571],[537192832,2089309817,1951819152,1997455424,772769956,790573223,1398047590,3591970],[993736517,103755129,133636532,1530701895,1567063697,1906922727,41283535,550912656],[426756437,1849598637,210829823,388419743,248315357,750711007,861449205,261432773],[1727386605,1405777112,1225466719,1247083049,891195960,18082359,289148851,172172269],[1206662194,476361513,1988118823,371588666,23840090,295196401,324390345,1782812903],[1656040148,922141376,1672373258,1395077557,1814766239,369737213,975523072,1991742725],[97927986,1415519457,1912646150,1336562442,1397121982,1107595151,1312265324,675358934],[894292842,1031574762,91234922,176129406,702496122,1755087813,1269328073,62320019],[49834970,632439408,1469212432,1457639068,577673426,519987520,579938546,178212731],[620953085,1058534595,1339449974,1228262937,896550545,1621768342,1412918646,1460334620],[193475585,1538646616,541335691,1023659893,167317155,475224937,971002346,1378867109],[678924421,480390940,1119427043,1726352344,1650050856,1443494938,1369268532,214517484],[1276832034,752604963,1513537750,752494777,356782309,2015768093,1621499647,759820301],[1409575112,346339310,234552408,2023087293,1542780919,1608338548,1900535303,1461069144],[1017629338,588312445,1256506661,1937557339,1690672829,21899234,1014094074,639187291],[1389948889,244648411,1605343000,2046994479,1035620647,1134260378,1623131405,2095262063],[1198413350,819693369,1051230677,978287060,1596972179,684124750,335577185,222803422],[851365877,1625672245,130992062,1031507975,1559586279,1087114105,615522157,1600865771],[998446944,1280477354,873396480,867289196,141540950,1671283776,1963266359,1368019019],[1916874445,165412123,1959778012,565282650,1374504586,450741387,1112663224,1784502033],[152641001,2119308639,1337456819,2124314275,207767637,2078543382,1367565258,56786537],[730612075,1676825715,1655448662,1150193760,278912517,829360207,885597094,757922216],[607789581,487097525,555487006,1169051419,106313062,1805076236,1883701920,417666710],[1616010637,756638514,606240040,1452969182,2000021349,788083565,1747074012,2015342222],[401888906,2048827825,1716618140,356739591,1176493131,705956197,524069240,375813318],[1046363567,1142382421,1055191882,1567438699,87514161,1475868577,1352506293,1027077743],[706114779,1524674067,294615004,1740795439,478507021,1683876778,1892853505,118308505],[1684509260,303107806,2127111476,1864364013,1267668046,2035840806,1165436041,1059661726],[1352184628,1727447183,720116318,346926239,618358692,1550750896,1234246479,1436941604],[2054642126,1535577038,243949655,105949700,1394631910,1892068091,692715198,1012449889],[1756484905,969126406,1235185190,9386229,565674693,2007406181,855712237,2069717887],[984012420,569625445,850082013,1445067588,1243089923,532348201,136743591,166208688],[460774305,1377817948,1432414811,1696301831,1719333497,1196444152,1587788906,260985367],[1355104378,251979033,1244347958,1275651544,570625408,254050753,1236171987,203321369],[1812595885,1836264016,1471591107,548372603,220110618,944434212,1485102421,211610647],[2115880941,10227818,1062557977,900075314,993961475,1037604547,655062391,116684934],[35865632,407375760,123523838,1514450519,695274912,1353930553,355388820,889739844],[254490485,646775439,1119910046,1741759245,1368734265,1824501555,1564445223,1143318013],[1862212235,77071924,597298389,141227137,1077788686,1783807485,791618585,149660529],[1356899762,511401980,456539783,439114876,1225652786,1462477330,1864484972,1866048610],[1742224558,303041300,2120234181,1356253728,871517545,1848602426,46790578,2072642464],[518845339,1868680547,1808494780,263882871,1483478590,640803170,1206306248,1993684951],[1761606580,970838879,1711232042,952431174,1603996747,1810889674,426030112,1591591732],[424845066,1341893382,880176601,1674790744,767888494,2075436841,1774572421,1088511409],[1408169774,654502024,97991537,406864056,2117992502,1957168593,1586291856,1880292101],[1702532125,269851062,2066912527,1911644369,355899971,668981072,1349416276,764110943],[767195718,105386657,1514650065,2057994824,95139381,1266201163,115202,109225500],[875439392,1955420415,1902505940,352195154,1250774863,1111433033,2024709944,1254578731],[2006635445,1115964651,2046291919,253101371,1867215447,1323158191,417054274,96971518],[408341624,598196111,1338860176,1365749353,1840071890,1798531713,1098091309,1237338204],[163627155,1625087638,266448728,1278611200,247457612,1995278044,676520845,1065446948],[601718179,476795096,2118343322,572752229,19240390,1122527237,1930994259,2038051070],[86971561,412036890,1369016487,1998025745,1704501850,509281642,1035326806,1450163225],[1728625992,1360567182,401050282,2006392940,613979886,1491579717,477104701,898548949],[1114758659,2126547989,1331672218,1313601882,863018457,841914801,330715356,320532894],[307276236,885794266,37297196,204143486,764629124,1341416460,1123967336,908987816],[1535387141,60826140,772393525,274705216,804676610,1837305203,1516954410,2117458712],[812054708,1426543580,1729965706,1607527538,1741797547,489040282,630579396,590812377],[511043814,365990911,723356533,1033978154,375330478,1209111139,1313456419,695410373],[216505598,1429715033,635099878,1041178065,1273586373,364197059,762220889,588524283],[1722286076,1367726509,225341585,2094568142,459738893,129322160,1461462350,1338564793],[994533725,348519090,831755909,2096331158,91047508,949401714,1991474272,936814698],[257073826,454246232,777466248,1542055840,1151172888,564921296,1529446777,392098898],[930837577,1133737060,230507319,568883829,1569031372,888379917,2075540790,2022338778],[89363963,631975434,1555230744,1128544982,87748499,1074671076,1882248179,626088569],[709936345,1346573164,1710004689,1201437192,1085487235,155460214,1844789290,1265358511],[376253616,1571527983,1172516053,451304886,572082533,31570800,1970799458,387484134],[1156056491,781108325,419396630,1540817167,331857314,230832386,1257715482,533507739],[1020623679,835495671,1569498192,1890475368,1182307425,369919909,427094905,1409719223],[2124911004,1404852563,106237429,1372133407,457545830,875150753,1544474119,135863132],[463634992,893758592,557364958,1269716184,1873275446,1058832824,1567388316,1327394013],[1820857949,348615393,419982221,47046992,910345639,1061345253,1469448287,707013330],[639786515,1272265416,1393731634,1211587586,97670946,1385894655,2004653858,237262038],[153922190,1752212939,1492109186,1300254905,568724270,1189220951,984706151,981388105],[2084118765,950067123,507027255,803560590,219412239,474870010,1012200256,1199969492],[1845720202,285628449,268767639,1722550473,1763689318,1769653189,589685242,1987340422],[2120221098,839672953,1782877384,891822882,1737947174,1613416980,73582906,554446038],[1900544278,216603200,1408214060,1261200479,1080295513,127840911,1525816433,1554093578],[1741939657,1270268032,224394078,579519702,1846901352,1770845453,958152835,2077856453],[1823701213,216208229,2098759234,1695264824,2111623434,2018836614,419381749,560267787],[1085018634,1440820465,1170875402,2094864412,1356455962,1137735653,2077692889,1228343335],[894550746,351798938,1413340354,1832920181,595922515,281168816,425263348,1473922811],[648783256,1052086318,1366021573,1054111936,1634229711,1738900525,2080160426,1311605134],[2067110906,1378198037,1652170361,407195263,1931055430,1079327074,6509102,689944421],[2023480618,1801053383,1311846348,1154407493,810321939,293796055,496605683,1693115239],[1956600255,904360689,544345718,231839319,1598621048,734761192,2099695794,1145825151],[703490822,349745704,1060538768,817785812,1124694769,148081690,1316414700,1811722646],[262244273,1395987286,1398174608,2008428287,340256452,766540718,1295843047,732843543],[2081372214,90810069,45337269,212335900,571928694,828402163,1283793470,1535312904],[278314269,43067309,1611230604,891744627,931349462,1682898687,445860713,1235569764],[1523228135,2099582243,966093431,504071610,969628434,1483091288,225192219,1688384912],[1807150099,1557910145,2113550845,1190429223,467521816,1569200695,1559658424,2021677436],[1411185867,693333479,252525339,48891140,1564075934,765484145,1887169803,1959102610],[1920128826,546857725,1759342628,94524784,1808365088,275241864,768992182,2077994853],[774838263,1600801855,65884079,136856014,214617023,662537437,844307074,1557027978],[1605029029,795395144,1012026406,2071965765,999219098,7857500,1374862034,1124511567],[1706064156,1782097605,1044960944,1545392064,1413075676,1302132303,505056799,661223576],[349495157,1780898723,820772117,2095247076,1376624499,581161403,1717776940,1571125906],[1926700478,1403901613,1423758557,1398489256,806406648,1101589191,1351294744,1134536513],[911347825,152555137,105581664,792096864,445768343,697278523,934192885,1456877993],[1137867283,935214406,135806846,1018317703,153024224,1044824127,1005530923,1626045382],[1250142126,954313713,490262431,775726583,399474938,1733840377,987591493,620443269],[1474268634,257294511,1432592911,2078753335,1909593396,708733862,1275725627,830660752],[302822863,710861332,506928900,1535442921,1258941172,17867242,2048254119,23089279],[1844939556,1625115285,1904564316,1571049694,1748154545,466389977,1835758225,697270790],[1551920306,1288894944,165202919,52351645,689986947,1449448373,736948050,344854867],[606860080,463594815,300766411,199365132,1257783950,999444549,1226493158,210217054],[758657675,323065853,1262509586,980534734,828172445,189863818,621945676,1118990643],[359743929,1302805966,745201934,188712300,791669856,1747538375,1833316052,276956956],[1642436581,346087983,1209094716,2078046105,510604829,680733617,1438150606,1217026787],[142237924,1396135842,1835850820,1153541596,1830519109,1427709661,618477899,186016853],[1298914905,1913313390,1250314636,2112561597,309902693,840676395,608688157,2084013889],[1763279370,780100074,1042751609,315481094,1934939113,868498920,631931264,530770503],[1220939675,1140673762,555637379,1286076754,422790315,16286128,60456284,1845290794],[74820762,2022949016,236723623,81653572,1780128402,1675764003,1912041701,583366718],[183758166,557654433,1266392663,1694567532,496077096,390017554,1171066859,565512636],[1139248969,1579936526,129727608,1668251667,1161036485,153881263,1440817849,1183355095],[1497109400,1863468659,1201849147,705663245,1149886657,482994609,1858519888,697352453],[808118082,93582656,562200080,1294907044,872150051,229922484,1871859002,214999441],[1559340743,1319685609,1253661753,1887607881,321051881,736827737,2113589225,871083724],[1619785438,2062211064,1245953148,1898649192,2129252825,61669158,1036969614,628345952],[2072264123,1904870501,948552353,99700025,88778934,1863913897,962386201,849467404],[1129747315,602587227,10367264,1411355612,1981459100,777460807,1954601943,1317188153],[1940313858,359546662,1521185315,846927366,1167624349,2078919959,402778550,2105351919],[1874204827,1240674081,1191205057,376564725,1726810749,1710921643,1672739964,1541751089],[1836599770,1140919629,1719196271,1785428858,1018478289,1995627153,2028908206,1917350589],[1242527768,1842738577,1563022731,306231526,1614843578,510092817,376305605,1386828759],[897732783,676409320,1229755199,1339778168,1182577448,1711333430,750855426,474419169],[1884072263,2027246375,1069091288,1655325162,350123186,937118457,1001595194,1298612189],[743431150,1605299657,1333280715,1959784410,1997972177,638971622,1875448109,265463297],[1761281606,1672244557,2129168302,650032075,2118661881,1793684342,976534678,1477151516],[1952863148,1157432489,870032951,1974756986,1128565225,735150080,1900430955,569008592],[1903561530,416018917,204772972,834537245,1185257841,1177040173,51577122,782553104],[1823732089,41256564,446809266,1973549439,1845576440,136660529,1040246068,323292339],[1749495566,1926039494,53097358,187745708,1419705401,1631056471,1119615696,1498359171],[976218493,321882980,1397348418,813087621,2104552433,965232918,587131418,2083204313],[690172948,847058603,2102865231,592840530,205519586,867925568,1228682116,1618651249],[2070907180,207486569,1028914570,169134049,1507071250,2091203023,394722623,1237888057],[1859419422,1870036998,1094245087,480353612,581666729,1219000726,2032401288,1683517459],[1968827195,373802273,570899721,503183165,1400575678,1237468169,553571367,1713919358],[1015435386,1400962547,1321385518,1376967443,538815377,1934375231,776909082,65465867],[1960604060,1658469661,1098712128,1583456061,373148890,226074733,1974582980,1966741662],[837329370,242560085,254156089,337735011,1059790947,1063320113,1652032231,1381092655],[911336494,963257866,515212443,1952777436,140111336,1212369191,590059671,1254517620],[264669362,1424415233,282682826,166615989,426753677,1693427254,1448923172,1975570595],[509164949,279827812,618313626,585115738,1409069048,924161306,1270079466,36443349],[910076726,1521912715,413169147,559938657,1032452349,736856821,935232816,621976721],[1240864779,1734569023,866376863,901492973,445526904,1169258554,355382529,986828879],[1898926572,1740211829,101996642,2116018991,1766049448,299992878,6035574,1792432202],[907203198,37169448,601937860,1662948834,1240335013,798646560,919261832,1130972985],[2058570666,1925489104,848842406,1748838165,1754802369,1575857668,825785656,581313962],[1758879254,1200208222,781837683,1037716284,43606801,1721736742,1578049471,842354574],[1546198912,2114812562,318907182,185288429,867179086,833062571,301514715,858815362],[1343892868,832770962,1767446624,1817449360,594122798,497323694,749850408,2072150420],[1245122018,414346042,2064896052,870802819,1034847487,2026482816,291212518,1215151899],[1618450772,394285893,1154641204,1953060920,953519487,29474038,58308123,830219733],[38356997,1903285933,1625084515,1694228866,1389501555,1685204347,1317029685,618313706],[1627832601,464362075,528560466,269497137,1247207364,1796722262,1940206125,1035195634],[315345598,1796016442,1390584099,351824499,221567319,723971230,1018882674,909678422],[2080124531,2064773169,2020022641,7974111,777570889,1586347889,1595593758,705761082],[1564952524,1914171216,707394425,477662779,1300409052,706803345,2081927857,286836682],[2019740180,33771879,1373584392,881986580,1499440031,932520491,331156264,1487591087],[1697117948,213167257,838405073,1562893078,193349581,987665065,311541829,334617922],[866003823,307431758,964459180,381764855,225426106,206702741,2098047368,445509549],[236661142,658772786,234388122,1883431702,753913433,1329837202,921142637,1699994552],[17439717,1937885506,989184261,688788471,940538894,1820247185,1676385959,624737208],[120538623,687517037,740246987,1926640654,1883431719,1807986495,953478409,1271327278],[143236918,1974820711,1369552881,545220830,69115762,1191399456,1254845299,1026090209],[384758443,1172854898,797344313,509067629,1563989221,2003606081,796226483,387382616],[178641632,141554911,1728732167,1231075303,1225782195,893917974,619815807,667171479],[1971367023,785562523,1300814707,1865601664,691670813,1822767405,98214985,2074019330],[1980779154,501550599,1421354163,909952369,1788196248,265065822,1477184067,1758708042],[367669105,2104384111,1032178596,1565008601,1336367954,365710108,240725746,9533671],[816642182,803440886,149080792,1368030204,879643655,929421990,944364057,31540906],[724393239,295854166,2116195868,856997912,133005526,1317047532,432040030,101285118],[1418898085,789563571,261681872,514596811,1978023340,1974536035,1184192448,916934778],[914557469,903854490,631846256,1627505709,1025085759,8976234,164950320,1488891406],[1067323136,1188012504,1982502278,1732612989,2097472502,272311424,1254476940,57994331],[1911838741,1199285937,547642845,464011267,2053593257,225905089,1158512719,1014107655],[392577756,199982145,260688039,1105356057,1331940801,103406912,372796365,629363196],[1152794396,1438081777,1135370334,1863394300,1411441653,730418870,1007522071,1394756489],[385414455,1125189526,561326027,700748423,1944572445,3007499,1841246257,472709773],[44018682,2027089650,1559274696,585804065,1154107693,1516913036,528002319,1858973020],[248703928,1503940795,369845047,303228890,434232167,2114208343,1946173695,404492962],[1978495822,780795003,1518269903,698207628,728895267,1089673773,1834288541,602889907],[1482810255,1821756768,73563147,402066519,1791957200,1226710441,71087236,754689196],[1596145785,113114639,1366823523,129271779,791918768,2125825839,930701050,1171536528],[710130512,2129804141,976274389,863467720,480540140,465893027,3642062,1668800779],[1627585401,579619851,360639992,1058361448,799449470,326851146,1540376545,263331602],[1400305369,796560338,410505920,1338886096,1135404224,1743490786,579329741,1663731273],[1243723726,2005111861,1476351262,1366229137,2000841395,133101504,39544369,722096840],[1102178721,942162989,2004907669,1613648112,2008622136,415745394,745317839,1341687300],[139312704,1602855526,145784831,1589226312,454305404,1001668628,1890864667,869490675],[704927842,1891285378,1963050263,580982812,1889078335,1254140755,428182959,1680617251],[602074701,1740954535,1751141793,677331789,1725759305,1132447102,2035467274,406591152],[1462047509,1578163132,402355327,1295962031,129188155,1067169122,1661519045,1626046982],[1504404324,51182809,1970495901,1023714833,21108266,518750038,1868802778,829212752],[332814306,690256377,1194976761,944362172,1050480603,478499048,686718716,2037427312],[256623485,356197195,46544754,527317633,256022830,1456248944,211403647,156216083],[224159402,536483486,950960933,609811940,1192550314,1942939900,1753107980,1122711495],[1162397524,2049725847,308981478,298387085,658422706,1751982249,1313621072,940884899],[1402372025,655369933,1229844486,1239884720,165652555,205383806,454295693,2097259014],[540829185,1473018937,765099809,444336439,1066656649,1576374756,1266928199,253857784],[692777548,1690263412,83189458,923319714,2024331741,736276819,1215806313,2082508521],[514884510,1387979786,1160651259,705104741,591324226,1837212652,1595922205,294117445],[187620104,1219202853,1751450882,1600339199,1395697642,1768207576,1994662699,2118896489],[1164652056,140421952,1060296637,1190670716,310140333,671760661,890270701,370375201],[1709779125,1474795647,1189969640,1694891963,1319988146,970478117,70727758,377282584],[1081427236,610097565,759353686,745391939,1723025208,1231834466,1641231290,1175085461],[1428560105,307541778,1384345689,1218097675,1973728859,2027028760,406830113,1329649304],[577810177,1403816158,482672116,1860540729,580975379,2024956604,1475260259,225945700],[329728140,133217491,756702025,787117439,1712527516,1077450897,2058426932,1306614267],[548369948,304020152,985956513,1979370271,521720886,1953116987,334751784,1956348669],[482997038,952103588,1265494927,381404844,876620865,176412007,2079466622,343222198],[1697300207,752503742,1469120279,1251762318,110480505,1869822013,271259643,1637985266],[1146129627,1319139249,336734827,346930632,1189198674,2066749088,24446148,1237813642],[970769387,68157548,1156153543,1218158514,768562743,261206059,1018429594,1622757454],[741810156,1322851914,1231186445,1445709910,2057796084,1821595810,1416137557,367372070],[549417397,2092105620,1497275108,844623664,13211185,1642316898,1982390233,754618400],[1257061980,450246820,1224467453,583268364,1762259106,627419522,1829048380,1243837166],[945089389,880803303,1296279310,1593581680,855742444,847095130,1114734212,1036526344],[943974021,1884309593,620057142,167859726,53816044,101327961,2024510422,407989001],[882502473,1629159503,320703727,66862654,1810166352,1751373255,950138313,2085366724],[711799312,441905382,913773902,1199633646,1281790972,598516195,1332396035,632298424],[1378676837,1715679150,1192593693,347902978,2057851547,1417268037,1468325970,1688205467],[1407872521,1559729254,1940065437,1078958144,1264128989,1209717907,1447079555,1968668573],[1566838272,1221094763,566919544,631143824,2114519884,857472847,1648599918,633408001],[866668270,699855039,1754181098,18373748,1173933910,11342625,573006333,424166028],[71661349,667079970,1629780251,267187764,639500277,888435067,1130632380,259692801],[1466341859,933367197,729857218,1689898447,716777658,685117266,1435824733,1974639383],[24823453,1916970037,1539319877,1632248530,1363727462,1352628194,1644142204,1844931264],[1506133756,333462970,143253679,714269644,253694832,721479576,999835166,829817904],[2107463784,1966263391,215473517,1629780548,1024592427,1256935158,970154589,777904274],[997629144,655326795,2079188741,425462662,684937069,120624844,1651103674,513775412],[827362093,948049720,173876362,253151624,1358294487,1148399246,1267874443,943016857],[1576846450,601279316,2006459627,116828506,809977902,264332746,1145216607,1465095830],[912792395,325949833,1363017367,1412813838,157720595,2015269840,557393923,429861216],[33433328,1222213196,1297205722,108853636,1818355882,372628860,506913782,1935596804],[1003991367,1785197979,582673061,2055688424,166881901,26577361,739438014,859073324],[1759205074,1221067131,1586741448,1675105037,85997512,1120538360,1056927347,1845631708],[366041339,1619538271,986293093,1904403304,1747799053,1858386578,311634334,1927811013],[2079130408,398279494,1107072959,1729306471,532415226,894680874,37381513,36189965],[1014728202,794377085,1867986520,1615396046,632448483,1694457699,1108384676,121266447],[347844067,1155887270,1535844967,1225329615,1816639048,1448669986,1466701580,1903051488],[862015778,1897243946,616986491,435354493,2084909707,385741722,1766248837,1235212723],[37398635,588866994,1361118558,133403597,254936267,557780290,766515827,1190103894],[1831251641,1115421842,400899720,1753063505,711976248,1301543159,1721460475,543959907],[1528268493,1888078432,369288102,760061647,601117023,644826964,631138187,1723983579],[1262679321,1495844427,1000866982,2095639762,793460972,160854229,1330904180,669413112],[412790221,1280123885,1046438278,1573629750,1079680259,165687266,1055880679,325628953],[966025597,1315290995,2050446492,2083496422,1639990844,346247627,164517325,928020416],[1195462841,379730381,511342620,1700383836,2009225578,262954263,1601976746,235603542],[1616759068,623252540,910678743,1525339859,989129479,997919423,1290398214,1546784641],[1587558804,2011368661,303086465,854876040,755119372,1241798996,1495367687,613890521],[2119074124,1496011071,1340616885,2097998681,486877403,1878799007,1067353226,147390674],[2118799323,625183106,829922240,1299259665,858541552,952131286,962327489,1851756431],[1126383864,605894560,615249814,1100136370,791350552,1355668005,2122907576,970187520],[1406715806,704529219,488083507,1779778141,564856559,1048097452,1981405771,1142917528],[1324521594,1165360161,1473782773,53873704,1314206709,644649425,1463011030,1795017359],[1516943439,1256578083,676535552,513974560,2045962631,1039620235,13351960,1443700600],[2023851025,1429352120,878828958,1740165166,2063716328,499158647,1972232896,807491539],[1468211005,1848868040,524639831,1614711096,1507124688,1511934247,1283714794,1590850498],[806984365,218879927,457290387,357820517,766111391,1300726602,280936421,233335572],[1097181478,935745111,1216832389,304987814,945489318,497942276,625981905,973705822],[2081049802,739271864,752914724,801388333,378794973,302100204,39267082,1371853263],[1916957020,310768597,1505631104,853862079,655011153,974170562,580675497,1056869829],[579723519,1301286162,503895801,1143180547,1217640212,1115628229,1057386395,1569239585],[1069745926,839763757,1089065376,2112240715,24273801,478343222,618250936,2047203820],[938695375,480351192,1992221671,1540129239,1590646339,1530357498,1912291623,1126001950],[1270682615,1628320754,2042326984,220274316,1691676807,1619945218,947152362,369439328],[1092210927,1502666675,1397918686,1724950964,1038595713,1556133901,984355873,1942349293],[901739070,1167776190,188950853,2106525885,1751373917,1965609462,938067906,434989163],[857308766,1439442909,1735612240,1494335574,1072349505,2108118491,347219041,812623604],[650203657,434621680,723374250,1138251804,526079203,371744134,1290096952,864563453],[906243136,534289346,1632355871,2112005982,1736428079,676025967,1365964266,1428181832],[375835118,606231359,1666872101,217190685,1338794723,556850038,93563074,2059518061],[1036739300,48321943,1780798121,1987860557,638971408,140268336,140036116,313011991],[1476408357,567344975,143911755,598925369,227876616,242870564,1791845531,1187661968],[1149355280,1071206277,1688532165,2001900152,796762122,1562158078,515134407,1799944219],[341721361,84123146,1079940538,1455939830,1468924962,477062924,1997877840,544470701],[1812686153,1777548960,1750232852,418404745,1389780886,1268052124,1443898874,481976897],[38609218,1079193990,1232889588,616550206,1351658761,1546592919,1167831851,35856062],[706897141,2050901620,746443192,1304886390,348638430,1707956604,864453424,329131857],[467127140,590250040,360087282,1921003221,1425370267,1172790199,1151096397,462462182],[2010002575,51625009,707123188,1921533668,2077948635,841263392,1132078747,654545637],[1626565510,1913853846,1706762381,389202047,697641007,14575925,1419999874,1930922303],[1007822719,2020307149,1249630488,2121080749,698916091,1941943180,753903305,1450045065],[319803347,433925762,864687388,1753036060,478210390,1670440708,2125775395,1840486138],[95904168,1585332998,988542951,590837093,456691012,1695355566,1241955998,563612261],[58714170,1841922465,1095854858,231539540,772133870,648968673,1260818450,648417102],[1171960323,571853749,679871283,1693742215,1318370348,1671790145,1681330710,276817073],[1082902368,899542685,220861104,773926996,1155230948,75026714,1419559591,2078520172],[346042514,12067095,1493709109,1543806643,433115873,759068696,1996822809,1581417516],[1366269687,1303686711,1561583852,1938223351,1509356201,470563634,1325124449,142121237],[1818081421,2078583716,1651397006,834923416,2111662465,722875432,343929702,212321842],[983211056,917161353,2024798401,1674872965,507710642,2121299962,1381670200,2003623175],[1922603680,2027476577,1297966701,446380448,347053804,1812339295,1680058438,1696031288],[347603903,969999508,988488305,2079254686,616288540,325256213,1951615977,1048245000],[1757343088,656380106,1352974927,641312692,1156054299,443611821,1755931298,1552442507],[1633050752,662503360,85696997,1641275237,1078173041,1531089783,301201151,123642355],[1232064167,1650411445,1955685956,1244781407,879064728,1771584663,1054547190,657802314],[2073583608,1780862387,552900984,1314779646,454566294,1577437036,208268471,455755823],[732585929,348873899,206080473,697381789,763764916,1517394037,742160476,1834319110],[1048353777,1597522017,1438073821,600509897,458042416,82200683,1831347418,455177206],[1920905329,1535129951,10352271,2072258293,960067251,289472496,1911609863,1376797065],[209034129,330661475,1899020774,959272691,906103656,311066050,1567440430,618348037],[813022913,918570724,1511418773,1113372652,1084675174,507389682,1114902843,471764428],[874726066,757420289,490885363,1925922387,1951515199,1107297787,121321855,1220335942],[1960187043,1591017104,1387882471,1557281327,952561074,436252613,77643465,924165626],[1785256577,357712886,204082662,378553475,2004756429,2103918363,627424889,175435129],[130651311,2000721260,1656222054,1318481589,1174252126,2128248640,319257183,841820892],[1448875104,602113449,920504129,481126255,385813147,106102533,562089243,617201686],[61437654,331916355,1331204060,83269099,868049391,830084161,535885693,1289577680],[848949422,143282716,1067023435,933605218,1604207496,62604188,100523939,94651267],[1638734198,1514600107,1697013825,1998265776,192717978,61347866,1317381257,1922637342],[175374522,1733667258,95038055,1301109523,1895611280,184540244,2022187576,943435573],[1682694652,979416359,947228413,93750562,141765152,2037057860,76004179,495782584],[1152827066,179049052,199274420,208081885,1327271101,136454869,315959830,1397505125],[1550398423,1956365941,1242048395,1929034659,3452555,590437613,2124251219,306939394],[722863899,2110463987,273424243,554882943,44057607,445501794,775439646,266431887],[1476086079,1880903687,1283500128,1706091933,1459266235,1059664745,1220891154,209711981],[1566818613,44484693,121569782,1674597203,582961350,1764147284,1447496998,1705014018],[1349046945,658064032,1499822639,140275642,1036428664,957087179,590083443,898569130],[509372055,234624200,863595861,1721751459,1891731067,209870142,777167711,1150695876],[1640043294,1771063580,687013068,544724523,428700067,1409096502,191810185,1068938794],[1270188348,1452858643,281413773,2055005594,1798555704,53821711,1245948435,2069739095],[1121014240,315795671,1078401255,1967781295,257672112,859795359,575011362,1307381668],[564193670,1845731926,1282043072,659926030,302045171,1539829294,1890930983,570681670],[1517134357,510282040,318139516,409962568,957972939,1735977912,65025080,1830865860],[696281199,679973100,1172559507,809677979,97650276,434253322,697547136,1714246346],[1636123873,30046405,816299358,336548014,2013417357,1512562460,782901401,113111252],[650479511,937770607,1710089870,1759840653,1201594711,767976607,1720310834,129392835],[2106171225,609629240,397283318,1055725742,104697621,1029011094,1301606585,1396447980],[919925947,1536886593,35150893,987402381,952092680,1373286874,363166056,1462164237],[766589737,1638353886,1554382162,658067414,2037747742,138550503,171272295,36781603],[976915122,431247924,850262791,774881670,950054825,45141511,1224920264,487963814],[1219430424,968581705,1585509669,514110276,22903355,303803110,2015526004,561689603],[535171076,126199063,1940177427,1266100771,1191892737,1133766321,151900418,1075732862],[2103233805,808127008,723503620,899747447,1314398874,300069769,293180304,306371278],[1227771817,1253494275,145302347,2086448698,341682713,860664595,1642204205,1416348586],[977453953,954169278,1872618065,124353354,629677498,549324486,1298712195,1061003845],[1319648017,943316912,1024096889,798156411,1360003680,601547179,67536901,1186435944],[1764498441,1879550413,563256296,1292821045,618277670,331033193,996853441,349514327],[711329103,1743386220,1663320131,552711549,530500405,1124086937,956397352,1528518621],[414049703,847812210,720581808,1577237562,1705046605,514504898,1419622355,268548363],[1665462764,1211133469,634209734,170229182,986201399,1890938473,729048711,1219851721],[243450296,1457757784,237460381,1629610559,702357246,1958676457,755551636,235228846],[1263115072,18300083,597025938,1243993322,2084334957,1235720817,526151534,567663321],[99542436,521069786,1142258225,1580362562,186891134,2074235974,891158886,1157096790],[1703244212,247332594,34452738,447318641,822189523,1855598806,2017646084,82207497],[1968586744,106998976,434174628,1703906810,1122875406,1682863210,84755618,709640025],[415935346,1742965550,585786506,810255893,1530998448,82037544,114001767,1443473270],[1560565557,1572304015,690048708,214716589,572232504,1113827109,206517972,1582983016],[538567226,1481548215,332145995,890646095,359331165,1983744728,355814732,1598059034],[724939609,165978570,910055559,2112689145,1849296530,331680198,1121181961,1119854584],[1140025682,1944062763,1313286368,1181783321,559930208,571879774,1907068080,1847179722],[568761793,354631908,952252903,1558126494,380009923,1890986192,1029050401,840417930],[929060969,506395778,2039848725,1202020401,845785160,373784239,2007378347,1452860306],[1465201940,344428341,1526575550,1996683954,1940808706,274366038,1293416651,1145208509],[992713337,25323944,1263921743,329628211,352358296,975539291,400441044,165408313],[1603749127,1457962978,1953487547,139765647,540528895,1803780305,1615865581,1623049202],[649410255,1750319557,236442089,1361446319,705101624,824366586,185169065,469864247],[191004070,1948331625,1615912635,324112074,656597172,1043916565,857566645,1656897824],[1869797025,349124518,2103387943,239011381,1132896928,1940363934,108778048,1881460878],[1315524880,1343461648,1629146332,1098313387,1343082381,1712670234,392689608,1303103208],[575903804,1282880669,48524204,216321275,1004059681,271724723,1669388820,380538824],[1921824225,1332889351,557529944,6582245,1505954500,658614138,560548296,1487775158],[384640375,471561185,998038143,1967723533,1226267890,1009393940,1474575352,1070579686],[989347743,1109451772,995228144,1163520091,657555682,63335576,2100424263,1036600333],[752918716,1536698600,399969598,602761368,131090498,400828968,957534458,67557553],[1252075868,1406101230,745726706,1324277391,1585359935,1811040589,1243012684,3769610],[1026485324,753442462,907990795,764263234,721875210,1392044975,610936943,1224372854],[225932538,1081600307,1256090563,534990115,1833889397,507408493,337302177,685815666],[2036337194,133282636,2125534411,440298224,736735775,2069712970,670563737,1409640464],[1321009853,153566342,198587684,2044328960,2087555435,884699916,1039791786,228312615],[859639664,479900117,17947924,1156650773,495323293,908322108,358862988,2124398739],[1319502140,1907811149,920502072,1786781956,586021313,1810040770,1749269936,264276413],[2073569840,1647199550,1761930181,1754662483,1934278443,165897260,134425533,398115121],[1456930759,1452674,1867366008,2044358785,1650565812,2113708489,601824898,1157250670],[602395525,181468139,1526463001,1483751513,1088408622,41524843,54465514,833835126],[1451531884,1257728316,925638950,1885792965,980553412,198282048,1081947043,1779169145],[631617955,110641929,1330059835,1732189254,1620083370,975225099,811897905,2062782852],[2014088851,1811801393,286585897,147839095,262781252,412938741,1447065399,708839012],[2086576008,943259046,715820888,5189502,84633202,1995686552,1036846429,984485174],[2025449441,1187218799,1688998621,524894101,1509399726,2020037522,1123123531,586935958],[1046027534,1249711757,349191671,682177949,1127460805,1483701675,626996357,787860096],[605686446,364364300,1391966838,726392368,1526633249,438004542,982159820,893733976],[1454006465,469119916,1371485636,1337106148,527201192,2009673817,1624657141,939190062],[1228037218,481562909,915784271,1353716139,2122010644,898461382,689519295,950252484],[774999321,189227210,608812277,1889997300,35802449,2058306113,1693355394,1171449205],[1238443238,1004383572,1610072708,316917762,1636102040,1743218031,401314597,1452284527],[380968029,833934400,410783629,1936358831,1888941663,1948859528,1417020337,376010954],[1890042632,2041517646,506383578,1885449348,1066796849,353266450,1522152130,474871041],[1752899170,1202829761,1366561192,524843443,1900187463,1672841500,1391437299,447543369],[834827406,671066103,23556268,1636261278,186224689,1321548948,719728494,242509785],[400662531,490163018,339780742,1307588020,136737215,227650825,1445415847,982896431],[787857297,5159528,1493312774,1149135168,1278157624,181168676,1780608043,1695305508],[1044396895,1309338111,250522521,1729289528,1286517420,683027831,332998254,589872230],[889211401,1865826594,1793815655,73758944,1007540488,1448032044,1544475610,1184074050],[1066945896,1710691584,955018421,450168837,1291408988,55988520,1054427804,1469736572],[505562820,1114704771,1115212873,1096277599,2051700914,420101208,1384857295,2120274642],[2021338966,877358563,672129910,1567277630,945647219,539989948,125182935,1609613312],[1912322518,478523581,799082600,1489627613,743860692,400460318,1152887245,778026375],[73593859,1644998213,1465971818,1433238718,2043424009,478292479,1844599369,6832512],[1788042767,1735623831,134905697,1987852095,14297822,2024080474,1908881144,1760388246],[1307298667,1066050439,1592037721,255094538,482080348,859829620,159061571,1571429895],[351302188,1182565590,1497252778,1475835239,395904114,841139443,1766545999,785262325],[1714673055,1305690293,609360709,1603877544,441008207,1940661525,780576478,2127894133],[70492575,495753131,1544411443,633332530,1037221218,1298145120,1318229719,321346566],[799554766,648893732,716156793,547509218,603789796,980928800,1322193211,1008824812],[1449096718,830967354,1877559903,1319040775,1320422881,679670551,323942706,2008957143],[345309579,758593566,246219018,1765243314,287824767,129172619,574180653,921312154],[541314873,849253222,93652432,345681323,1687041220,312818730,672980486,2025841600],[336217463,958766330,331170542,1217299024,959065954,1841399571,1005733590,669171992],[1618485125,825538730,741272264,1833398331,1234796864,606453719,1923044530,1325276853],[1510696229,1102033967,1502498594,1200846689,1616042261,1703345840,1491184593,1010717694],[842492556,247219283,1323626175,1424701638,1400182675,1160868550,1968703818,1786155632],[28437650,504399814,343074696,1562781623,1306111928,633240247,1243206758,1917815624],[1603521701,278494327,2034209628,137543996,1628543002,1919776679,1710212370,1173117387],[752582520,2052098088,1085293495,1723299541,553833928,464798064,146504129,637349124],[1766628396,1021459445,457742741,1938917265,1017614327,832467214,550096700,1117625684],[123760726,924328934,1547408624,1312469928,2089633337,610280000,783460814,63289569],[1661668905,1098059946,1699751172,115895396,350376630,1541075923,168867282,2003677452],[1410418815,1294296403,9737404,2106679681,1609874264,966031307,556536400,1032439578],[1749139097,1410707797,199092068,1194245419,1370077478,336538705,1101279210,1235803150],[1584547229,2083071257,1578811466,60612860,1703433295,495881006,814455904,213733407],[1068503694,810751045,15106373,883136958,1693906763,466959620,1921821290,1603251486],[1185545844,1633194936,1309925648,600842818,764423273,924448181,1170633773,1889859251],[745615373,685707323,1654448508,418375953,1030668753,1121175998,1304898587,1113240162],[913302848,340392123,1596420162,996924380,127830914,376564018,2053657503,1997523900],[2114587941,284055913,372070245,607210442,479877740,1782772069,1760499160,609409273],[800147740,374608827,626770587,1504436743,141886189,44740203,930610349,1262398461],[1252995731,1313593554,1301896932,1239449074,1632423242,1699157246,887168583,389797954],[347187403,2004773436,794047061,1293712283,493192377,315123547,1686040951,1280337107],[2110745768,517825798,1571910146,1486326960,717611483,1025098046,955572500,1565521387],[1223901228,1231608998,762573437,1715937630,631124349,2023642131,1903369850,1649420891],[1242086149,326237597,1122486252,1750635256,1344105931,1833293556,329794763,1006651123],[823739224,1162922817,327380780,1166118709,973066664,768135893,2186281,1076781730],[1296868836,278936452,517215625,896653727,1274268590,109186085,560095897,1229539016],[884314377,365984835,1180656487,1911012878,1891142135,1403852560,1456464105,209489004],[1857829310,1640178946,2025605113,694068375,1424191476,1348295347,1499858168,1210156409],[305433433,508908702,1297070031,298527342,1235491247,1193696643,1553267905,288162225],[725811116,2068033362,1039433708,1268733090,1967466694,241594084,271717801,1382548590],[1979865812,1371651700,660792412,1194606539,112130389,707008893,113060923,1209821689],[1274335412,1447662084,1909325061,1423411126,1665520558,806191007,1272513929,831057489],[1147394055,741128520,1547403305,1915195596,2046596539,390027643,1496556970,1281264780],[1483104952,1864517992,2082640947,93494209,1337583754,1178183155,638142201,1495495772],[71761706,1266141711,51667273,1497517235,1441176860,1917413241,537095752,443649254],[2057118235,1521778480,1407402189,1073588271,1466327893,1860155490,765572603,1511169428],[1907751916,957264139,1928289809,1048938620,928000331,1382195399,215944684,515322561],[1099157900,1156696189,1048192094,1129004682,876243949,2038964980,782655493,917703949],[2070923228,1010160219,1804420620,693687979,1229398860,1006940111,763617448,325338029],[191211796,202983416,1923594432,110717277,1703916403,788325678,1205150908,1938345946],[338093469,829772523,727916307,611868445,307260437,1078158024,597082935,420644778],[746468764,458972574,323411125,716286246,1483145175,1950540445,1060676267,593175548],[56596104,827210334,129539351,351687479,240070474,1071495037,522746699,1596951187],[1778120989,944630427,844993692,1740230487,1582633017,1099646251,1345511190,1771704705],[211047292,1347373396,699986013,469914511,415004855,475079517,952348560,1074648485],[829407322,1876146110,401542955,1854249108,1175482685,342460599,1305624471,108743908],[901347398,303854729,65043541,273324560,281432504,1033825309,1725855715,1117487146],[1309999435,892317830,307465222,89454396,988636838,1759053287,1305834494,61115546],[489313197,1451277920,1979918674,1619269500,601963977,1039084426,17203335,1997393643],[845358329,1128447530,161136680,279471742,1850629718,737301826,2038560429,2052565092],[1236405722,1839274225,690111318,852098500,1745560526,428325715,2009035065,883779084],[1435318515,1260421378,717156901,25643750,1667741804,816288231,2038151957,133154753],[715876960,619937089,1964610204,1032176402,2087655190,1498333660,2063332145,1082568348],[1326368739,1449878466,1015201736,980079363,1947544901,149001146,239545488,159010255],[696171337,1620880235,831424377,1678191767,2042433033,288359991,1071202190,2087703097],[112750320,2032534643,783139391,1256337344,1463429818,950890505,1968177961,1021655192],[908682716,891397192,1340754175,1947473787,702972720,1713082926,487877711,871405517],[405945295,200742367,728553412,577498161,593903439,438148751,756148475,415689728],[623075402,706446924,1932369539,250370251,659990222,297476000,1339348970,1556181716],[1568018180,1172442243,1784816858,1315351402,1441592638,2123243536,2085989177,1616269838],[16266820,1486427578,1576229610,1289284907,473774422,291981891,677915387,1914270608],[1713640730,262220834,1343586508,1417105795,597078404,69031447,707395219,541770138],[3778757,1822888127,1855010201,673424673,1391153090,805410846,1016965890,1450435570],[367448445,1545463633,1480040986,1232867670,1328292214,1529547642,1692270987,816990292],[1741816241,767930077,1188637029,1480491240,1578637751,493792672,1251516815,1387662416],[1276987458,1835078140,95824213,299779443,686425298,94922162,1267308973,928977518],[1425578460,2105809199,633586230,1406387762,1768431411,590412676,2088052109,1419023064],[1679184977,1690642780,795310532,1041804200,245995376,954472129,308971895,1497204587],[727082219,1677543204,726610658,498076633,101451275,1595602298,698278992,2115615693],[950384388,2000049901,1447394,654525494,925970038,1939659746,1838237054,541786219],[1860167527,1822925580,565294660,108184589,1249200411,1071698825,761331221,755188347],[1386389172,188287382,1913773968,1480108314,1492868168,1976937629,1558757867,1964714312],[911452923,1720230985,711113814,1598526206,630262161,1006984031,140296674,1087198783],[502240364,787008935,1546603165,1748691357,286695262,1225351724,10682454,1898906066],[643613403,2091904053,310995278,820674966,421253051,2056253912,2084644684,680979002],[520986671,397433892,1134246852,381365603,1612890407,1797906445,191014026,172567669],[1712442968,1860330329,78077121,702320484,1570779332,1401107019,408484987,1005118184],[1956378237,958721107,1835882679,1245090579,164135082,673463250,1053826504,520422680],[1627404825,1606364979,1042037924,1549628094,636672836,1905819764,59362374,475906445],[65676806,406303456,469871866,883785081,998218399,1161856969,625447367,437068164],[525141144,1853696452,1477420681,1345648208,1567297434,329756962,1164547050,147535179],[747940333,1493835927,1205730056,899132796,1805441087,315864026,1986968274,894972763],[338142144,1171102923,1281621699,1934780280,739554518,1200628965,485804608,1154220015],[1160054373,254952738,517379582,1213716156,517667036,1190706119,684329713,2058278141],[1890400911,1027235490,31371625,918709230,907750124,752393484,1393633640,1104065323],[897009591,1326646255,1789242951,1211919972,509288129,239347969,1351221255,1111417517],[1878649215,275668337,496909750,1127000861,451009764,912160728,735185851,935303388],[1013592986,45371498,1665845323,117113578,499360515,2079475611,1401000441,1585200153],[833043692,1921566636,695820505,227136156,1263376335,79531248,1758623261,1448856982],[1218443237,203812820,301262452,2003397190,1108261384,678913851,1330699985,1550115114],[51659134,1817765549,1463409143,497960691,43832298,523733915,1314871089,318104865],[588386585,235691418,940299311,1252483002,192310624,293159246,611783926,473704363],[925038192,1926426490,1824651609,1940092293,1379640942,168635056,959154799,1943679441],[685913357,840688165,626602253,974067730,1835636629,1644671750,1940508089,1891514451],[1948110724,678440690,200588159,1653251253,743351367,1931122880,1622176431,632554432],[529837628,1001441775,1691355311,959719529,164292931,207500560,1605925409,140530530],[994358651,1040813710,403384693,375571042,2068398212,314457747,816181113,1409058262],[1954730891,35620563,21021742,891205943,571359957,730321622,1275061864,684386771],[353557151,351059944,158611385,739294394,1187129641,2027446965,411436959,977669918],[1234666132,1537458291,289763942,1119069385,1234391167,793064775,1776420287,2090462866],[851061747,801635210,2080902469,846153320,1699588436,1086267066,438226441,1408864513],[1333865307,2026355210,401815707,1306080260,251345178,685808422,1336376722,393406043],[274507796,1015369386,456008775,1635381640,1385929471,1793105050,658916932,1108340074],[292771762,1814394544,894390992,682576042,2019900292,1355983179,904036606,918567180],[375744720,959443440,3564109,1044930379,1033585518,346541095,1006027088,476466274],[2049334543,1020832380,2033605805,588654906,878367331,1429581560,757187698,1967305417],[1972699725,150302100,530101789,916870694,1925191711,1370096707,723904409,1400789363],[947226405,1707969600,1613383645,161594308,1547554112,1946184383,406094583,862037310],[1039611994,1657952349,1959271527,1691458363,2028224437,2123415832,75549839,338957047],[242984884,1911866812,170171540,739344340,2042301450,1485933224,56355389,1851385467],[557113511,1524848764,2101174364,1541413862,1212155426,1196554472,1642191652,900127687],[1344596594,1359423391,339111861,1251751520,792978555,2016754853,1649724437,303137999],[1905802466,1924875332,520909924,435237335,1256772280,447614046,298619510,1325850438],[896090397,258582739,1078610586,342429501,1995361770,690710691,808974950,1602658072],[1954962601,2019945804,1003263743,202286410,622882475,922240421,280711010,208205937],[205027352,428399442,1791035116,1953898219,118362231,393196555,1729178834,168661814],[908677539,1389658372,346304880,1094713158,312919499,1336023108,1885244880,303978921],[1479755756,2030264560,822106219,21758517,2114556569,344086441,1007148857,67476839],[1101213354,1648164056,59124031,931788400,840839758,1956472809,231173233,1432136033],[1849137626,826273490,1284918998,2021103569,1075866975,1264097899,1451214023,1876319512],[624273919,1134116734,148993104,1411430562,1144878681,358456536,1430372562,1891762303],[1864034685,1063377795,1708310615,581788961,1077967007,393969959,2048394827,1407348932],[95373628,181279658,1127451505,1471983997,1173578776,1882397571,827081649,906524320],[1815308700,1689466902,191395446,1984568325,385491982,1506825600,71425341,1798733156],[2018969858,201331121,25977467,64237555,1246287175,176888265,614816928,364941261],[1682573323,1103045890,1862743021,1301211069,786518164,1850905099,1201055365,1126154665],[1717300761,1722211416,1508250407,42464013,1504179898,752991042,652484183,1716785541],[452501421,225405829,1512869783,256570069,543861953,317879295,1286906723,1320209329],[1212346003,1327064823,1232419249,1742649962,43007926,1788488127,79478608,208755282],[1205829016,785735995,510791957,1474796643,472997971,1959243471,398115627,950194193],[52989997,813396278,1333888572,837460046,1115660338,1407721553,421303962,898403005],[325036706,1381964987,166813026,394903911,109790443,793601073,28450105,742448012],[1839320891,1342912651,1146663254,309339819,1806345364,858286173,631956877,970325476],[239587521,664929545,1898942773,817481906,496580555,545918393,541135993,1424017920],[1592934409,2080980989,243980978,1221780045,1341732873,208764153,701855510,258134508],[878977816,1364804027,706415765,978900710,1011894126,540804100,1661373475,556666451],[615297811,172167847,541423261,340330320,1770650087,706683769,1471241587,1686956186],[2012096872,918328292,393943970,1704785903,2035772243,1281878112,559603407,1764417245],[2011672539,236103049,154378872,1998783685,1055124508,60871690,952550000,345432890],[1044956678,463492218,964305126,571952133,1786011970,2083054566,1879802480,2111516372],[1785846513,279537891,1795727929,690301148,275719148,1443525100,1535901487,53923691],[1368164554,58996938,315207316,571924718,232052359,2003065622,1947363022,23212661],[1624788922,1641762011,163983805,1286353190,760392121,1572516011,1290036301,1498574102],[1801869363,1409195120,796280618,1875598216,1204636570,297079670,341055124,1417199152],[1652042460,1900926255,676979927,1375782715,1155552833,2113566807,544142309,1620986317],[1687781042,1702759856,1656315854,86003936,2125341953,1899716468,488202000,1444452765],[747246251,98057080,805519315,1736021790,2052679620,1464259660,79013039,1403906448],[1300699083,635560710,764487722,414155979,674157407,160771036,646134231,1889045887],[390721845,936532121,874516864,1639032554,366792168,630533084,1541131453,1855267102],[934509716,196139408,676832515,1951442247,1417531682,1041648352,1726563628,854831318],[1939403231,1174688926,493946002,2097304592,746738601,271293657,731959411,1692577113],[2070395383,2090065210,1338403686,1562037536,784147606,56184716,1173236373,139685536],[335998241,1017811634,2704114,748872306,271564034,755768517,943356254,293547240],[1938575668,1521215025,645812578,559536379,689265695,201128157,834768030,1428818452],[916356619,167070366,2074205089,1993004709,372316697,1671849781,1274585881,206513468],[1601451489,737521945,1977338623,1080126573,721913540,770090038,1823214065,418403546],[281867351,1965555589,2005651759,195310176,64179190,89587262,1619832507,602678050],[585827244,199793741,1794645618,512405580,2087463393,207690015,169296153,2954748],[633652536,1037281063,1751765307,348617294,67001196,537938204,955923779,1268258527],[1186395117,372329537,319117992,741425352,535169772,19805841,1367504468,1048052190],[1676961780,603511739,272025410,1655557932,1396108223,1652991918,1400288051,1177555887],[1546645190,1942310031,1663450123,423888110,574624384,51525046,845933931,1342083509],[2007193197,420993555,1472645901,1267124830,17071580,1552845253,1723686398,514493496],[1549934044,1703275443,130070922,1366831910,756780423,1789327693,1260364210,357775555],[1548725950,2123461827,2123371033,14090900,1696605004,1365056387,1683881012,1322873637],[1759941939,1226519456,643154965,582008640,178643787,1815972112,2018554748,2057951623],[616004674,767791164,1478814040,2092541016,489028689,1372601431,1135452042,738102348],[1754056047,1580814182,1005083106,13966651,1514299424,1593858169,399945091,1417443467],[829126615,673683759,336937801,1603039633,1595043278,1472996292,77204659,24442436],[1213579950,926961467,1314165311,1104405124,1717065793,1677674373,1248089913,636046901],[1553212110,591322040,1593468962,664548602,1031472723,1630201615,713606856,2045323243],[567766053,316337221,196103781,1317594683,2115612811,1289839709,526061585,121079914],[2050042285,669922123,1361003606,2043813309,1138429123,1772982907,504479157,1018596390],[257982950,1211564992,1933013115,770398265,233801302,1994073777,702251854,227300635],[492720407,1853376263,980429981,1044469478,1933940342,1624061031,555411961,165028628],[578921414,799679844,1994673180,752518385,1077231627,2060611656,936606631,31107049],[393148926,1038896852,2101519299,1910474496,1647729964,620639843,1834018454,308866715],[859001750,838765298,2054118924,2103941017,291949820,1064704473,1564437640,163563419],[447324344,1197925501,1774452941,1358562597,521584511,1327423612,381228049,1942194586],[256245580,1689126571,563649737,835630992,1058033657,785529690,658488679,369174545],[341432280,1161702908,1542293622,1173586359,217253509,1356000835,1936796656,1582323055],[1249624472,36176917,1256513711,1162142987,5291978,674847966,1663730772,253409639],[981103397,273573652,1227825002,1908083733,219516719,1247183802,1046724179,519915524],[745052240,1070023208,1299764404,1718419566,2101790828,212290646,851779395,1726793618],[1243609852,2120707933,695234858,2127640951,884594301,1152322737,103035680,166580512],[478572513,72040011,430407394,1964222837,1972514160,1388148791,600868334,2022826288],[1109810302,125934425,323259424,769113285,1848676865,1290815127,1081439902,313671238],[566800432,938432890,284203781,1633815461,882524739,1103532743,1238784421,609979823],[206996409,2120417962,1942685618,1375215333,1854130044,210577695,1147338588,171889710],[847609811,1774355977,1281649456,1460424368,475330326,832486069,768422109,1317330716],[193228344,781041675,1172839669,302315924,206471144,1949273745,496152818,1298164160],[705218049,1788856404,987332178,1481933114,251312554,2089544235,1781393712,818556646],[623435084,465853359,668082775,833638524,885256265,1876209027,339500213,1953090596],[183730729,1406275121,760738515,1058690509,1181480153,939790077,2036641583,926018727],[999669353,1366849029,312704735,674734729,1656061025,1871117035,1135042314,2104103637],[1894423818,1083251165,1869991876,1316303849,1969439377,870390960,521888503,2047563811],[1183069264,243527716,401951035,225167288,2038732057,1463486622,310749252,1548277651],[1137620419,833358571,269786339,2071384897,29746263,153487854,35179800,916187777],[1455934650,1670095730,91363841,381991959,2057208107,1435612595,357814679,1190807293],[1978423844,552378654,1001192478,1468931381,1515887396,2078795986,998314606,1164470214],[1965288481,1434786892,1187445586,747112278,1521762437,2084740839,1396051565,770438614],[1659721168,1087760605,1194878240,1820137912,2047793163,730819863,140845498,1429368059],[1781993208,2076604075,1319664260,2075116364,1222094243,664722123,1588147154,1399606333],[321215554,654838886,1200091910,854842218,1995295269,1858156486,1757453047,1357112778],[107370304,540625827,1463825519,618336634,360858525,1627123200,662319623,1823808891],[1524824596,1332368323,142985223,60680871,1041563385,70348454,2066075777,1281843805],[11649828,772826872,1173234250,816740429,901006414,1390581861,2118903229,1624101548],[1104127283,767469951,1735225869,948460142,709835440,2045514291,844505528,50397159],[1782292296,223805714,1088367700,1302543304,434046009,493966332,1717133995,462854756],[233421927,2004042120,2037589612,431114169,933373931,1855129751,1545048187,1544529894],[1835965600,9087460,1048640971,2012987107,811639987,723881671,731976314,1783091846],[947067392,116758112,2038483245,1116854601,811774095,333171475,1490938782,578860489],[411356886,948427636,130388028,1651739378,1565665593,1552622139,457612910,1440226320],[1614852779,651019924,2109331540,693294159,384907881,1888386438,314011744,1033933242],[623644877,1237827469,273829659,456905475,115502397,1125550224,386986582,1327608716],[740084689,385949615,174001969,353247270,925100100,827221142,13640241,268180151],[1250767522,1862284938,1525693929,541438916,1980901586,639319206,1553904214,1165057556],[755680716,147553381,1505490067,1084452620,598034797,1257861647,231902544,704575949],[659558205,2024766155,1249312568,545217977,1669124753,787708378,303142783,522544120],[1927288574,1453126263,1911780968,1388191929,1557003179,1538279827,1218248656,1419584928],[1356924960,2011428986,1972880004,966166462,1956548190,1770336419,304025983,480306057],[66638741,824755290,821598303,2080669493,581844140,817228325,23537241,827471480],[1437088077,1509063020,1388683630,171916967,1802088298,196108764,1882157444,60205749],[1024955917,711939120,1323552537,631729408,1342138033,755533638,1444664806,249917190],[1702655468,1119228660,1489208285,590919841,829839002,1166108164,1665989631,1803081362],[1581924659,727825274,1491983593,1164427873,139302788,777978785,1966042173,1128521570],[629082647,1961550947,1034031034,1743325497,167425915,683779000,1223122306,1413034040],[130163016,206974909,146640754,1067860807,1867535416,1262522239,1443325839,1556024715],[978243484,956891042,534637068,206179042,697065922,1751737233,554941189,1433715729],[868541964,102005338,1232544456,757758783,1412618713,259704830,587476902,457091382],[953948197,1644955322,353117188,1099267617,2052483625,607036188,365899243,1946765448],[742899277,440681172,1186760922,1585827846,931290628,995142629,1394399127,21611518],[1031067632,791206853,964797222,1746044119,146392478,100808627,774626414,1130662820],[1139522418,1710679224,210011278,975102029,1488019920,658950602,1171234492,1644052780],[1488966724,668436476,1810104432,725737054,649633051,1725801253,1572097138,1054350483],[450674029,334006758,1987700527,848566686,394648229,931995570,1932144057,662364670],[206724395,1867370124,182047546,1526478228,930650620,1600672984,1445811151,1275149968],[562426445,1020827463,348616892,498931276,770607022,1469425451,1058838721,1884891339],[358746819,1392101647,1357430233,1140935639,1909334458,943640979,657951633,481608066],[667868275,969289993,44224574,699838631,1010033721,1810348542,1582724238,1302946989],[2099208312,1479013735,484990316,186120331,1104992544,1722040059,593722325,971705483],[124288279,1183909560,223936878,1397208287,1165817843,1858647301,1001619040,670288546],[551269280,1579127819,1336040117,911516670,728560790,1984012085,1147419878,241120252],[2089125546,2071726650,929543248,1927632597,2021135026,1321988119,881450200,1793941862],[530190577,1799681117,1454041168,1792514760,1987148479,1157752650,1486613444,1320777364],[1929876460,455264560,331730597,1841642294,1815249548,1837141043,387189666,1466901641],[2099884436,34792208,340022737,1404469755,719099598,1111064021,85707146,564301276],[1915180722,318361016,1339165619,254421344,941178078,2011977076,366621056,1305550874],[1170730697,1270313280,988221906,1457931770,609889932,1474026069,34020700,937142659],[112272407,1304545174,1364029299,834379864,182858101,14484643,1978613411,1854845164],[180341939,194308657,1773249286,1053643985,314744931,1105396358,2129999628,1761176359],[953682208,900482957,1563448207,135905596,1385306982,1036591787,719207200,844271140],[2072713929,2034042335,1831639418,1935429808,1162086105,1740722995,1784044969,1724805993],[871129164,1747047579,878610361,1093420341,1342018974,1515226928,298146465,1324370716],[1765984576,782962586,124560671,317512008,1994242301,454059611,369290442,521655619],[770652450,347590903,289669905,171670629,1692020551,854539169,1277067571,708297552],[1209605873,124114419,1992896286,761189004,1950675576,944039213,2123198467,264404214],[83535391,1953885796,390241150,2063172682,361049868,1210865726,1565554872,193140037],[153605252,24763044,2115981470,835985807,992503271,1470842981,2111192196,1790342017],[878329251,1463266002,1305662491,166804473,799098118,1488485016,1074733364,1323079394],[421643401,1472424333,960810526,1943346327,529822024,930351123,168304060,564847497],[1411551939,1403482670,74141160,1171839503,1166970600,1743615065,135383739,997393597],[598329446,1335122711,1665341908,1832442221,1081829969,160411262,478344644,1024369693],[928407427,679131612,439836485,211524010,2083749226,275411419,1171739750,1187365784],[634324368,1299370105,935566550,101806829,2008404882,23036377,1058515037,605200120],[1991241909,1829781157,806730866,1534931530,1932799363,1851259460,2043802883,1679012503],[485696585,1331124063,1508012996,66548373,356424504,342988558,1070567455,1319514443],[578148332,2119190397,1601743803,1596776672,1203127664,36269875,227184730,719044985],[1346338258,1884550093,172229220,601785149,180820948,1449239928,1171150790,1743276574],[1829109838,53247699,1355889875,620298137,943354481,1478284427,495792576,514044189],[1447517128,1040669738,1147989861,1322764479,1485030739,1105601615,1562167243,945630610],[1126126203,356382795,651758815,1134247773,1815812134,1009984368,449496569,1817037643],[328775476,1248181989,836079043,479315641,213266574,1243705239,490785118,178223815],[1245502085,677689072,2013037921,1819325130,181494556,1007725822,887551022,907519340],[1183018604,728068110,288453873,1858897609,1485231678,1480774312,2039203783,1839358108],[1029268990,707791159,1417492608,405896281,972081889,1399382882,1593838510,688945223],[1981313515,766205891,1392290259,1157327353,2054971984,1240801018,1841862809,331846298],[1337355329,632102012,1087886128,971098936,1441427815,1350945675,727021619,1573802481],[11897590,405409700,1792286409,308811298,1187857657,2097755528,2121708505,1229216091],[456105266,494092659,1311322507,1579102717,2100584648,147503977,622439040,1887076307],[1068750302,209014712,478429771,1342730528,1818332638,1091501525,1545329151,164179664],[107425218,1268552671,241330161,102306774,632761118,1544997750,831921063,919105129],[788022821,1695153103,1606692579,485714410,2075734623,1938029208,1662661131,1813750214],[1129349153,1155605063,1480455143,1757706692,1533778465,182895785,1801318116,574997250],[1839932942,1430947010,254619932,2119304582,446333021,1568519918,2107165269,1538109058],[1429030773,706102331,852933042,1195906125,549305470,1235997852,1359415621,432599937],[1973622607,1957599594,677272743,2117510223,985570627,823394984,1922644187,2032848855],[23751114,1337646688,594625663,43890806,1747491501,102654478,29924622,133168036],[1024013396,1587191174,1416728326,422527689,1367076079,1128173967,2024646323,661109710],[1621584292,1295715734,787130386,1393703570,1358168493,1130318638,990636863,365281583],[1911116597,1964283149,308746950,79713129,1429421536,902157263,1493684430,394290882],[2029402218,215293494,259215357,562700721,670920554,288761574,1022535757,697302510],[565273844,1739195584,1387410987,1233007870,137460702,251209887,1806789122,729251142],[576795986,871661257,1385363855,1460988483,807829573,666955815,1720047443,1093344081],[686621130,520386491,105504296,438551087,598470882,2065659195,2016376186,781423121],[1885939392,665512582,1804755646,2051628298,1029581869,1442722485,2094218569,540705107],[904856409,1240882902,1577405216,995847945,966311215,92473858,1039486575,1216874596],[1580192909,583226191,2095614130,1277996663,917485210,1059013008,509145732,1230812473],[989702362,152380870,614542322,146869208,1756919010,821596844,1963859816,338670938],[2073716381,1783596752,589915700,1603751411,294398527,2034254495,2089959712,235404021],[1753991324,1673717423,1990854644,1649996302,71255578,896499334,404063915,719984223],[687213774,2017103988,1565377229,1703693437,2122383108,1359158720,1122194743,355938879],[1298586564,1751527247,650431032,733359945,311711900,1721039881,1740542360,545182446],[403993732,848529780,684731640,2099547029,2116786815,1824926431,1432060347,52770642],[60012727,1857841895,1527625305,201312511,1316984385,1779152192,202450581,1977724746],[1130767297,712275528,1485393578,754187467,294602307,663174012,1411617914,1125966344],[1956807046,490530327,818326622,1498252309,621560678,2057389852,1692048181,1887537990],[1576650154,942117450,1023574642,740200949,832811210,1376905607,692220083,482896525],[1113608017,207911658,1795069801,172888728,826712692,2045156605,1557587859,1357351332],[1121216816,1949259954,1914443346,1953060278,862504186,1413147601,183389407,404558052],[1152169249,584041603,414429449,1067651663,426065598,534869905,597000045,1966787663],[2069522493,342456321,37769243,1441087021,1478865779,1172372281,1033730264,1600046302],[1575987595,653945516,202499046,53846041,683165840,672027786,1722165961,480659070],[1675133388,1064805063,1471684333,1345282873,797800171,2009681101,583083000,1725991321],[1918286411,744702296,1852961484,1242839776,1431695976,457699067,46211908,1220839327],[1477932477,1436025950,2028521588,479443527,916651632,709791465,1568792415,778293110],[1406352641,1341315355,732715930,766496516,163107904,1306323593,889905754,1346794077],[45900445,718283032,1260327698,1997586589,1180837899,808756906,1930665638,1659537022],[1880521628,10437677,1035115793,1449288360,438574703,1597692900,1540754100,1899355489],[700386221,1691670773,897576722,172692430,1789869889,1115250098,1175350604,541870837],[1161007490,2028550865,157872440,1986640359,2045170368,1261610279,186551646,2094211006],[1934015819,92667156,1258737846,1497095715,352507376,687453983,503931450,542143887],[2037966779,669433428,1568673894,333592476,1361954402,1761121467,1786470956,1354054253],[428359803,346401301,441013415,1528730050,1441949556,1766165492,729098459,1803022961],[405318148,517630736,2125982889,739556362,580550439,636330616,273445764,1397409555],[1445316492,2098042189,975619528,1580459331,970545435,836995641,262137371,264999123],[215459602,1572067753,75025061,1790546097,1044983006,1998024596,684103688,1534728578],[317703755,1100324529,777081906,779274230,171034137,1131139474,170900719,1421962048],[439158798,692196206,1458864860,779438459,17383832,393886036,1282593267,1804464770],[101149994,30973533,1745815142,1399775921,1103539240,1190355584,1937132467,562062770],[1976321874,1939018362,2020585374,548098511,721835333,411555461,1548691223,60436234],[1306319987,537221407,1704502916,2116878977,1043351609,1126694488,1206176683,546172285],[1429800844,301083635,82914518,1933021002,1209776378,2107120728,549855639,796157901],[1334930699,307197877,1920580595,476789348,485501289,1423293246,85658992,1778120476],[1988972746,146628225,277747777,1475738206,14935397,1207609031,1233588353,475275867],[213160434,1034567244,597400976,1123905007,937471074,1639185956,748868742,980417555],[1154418352,819951697,464005790,648667167,787387888,1495925538,277239988,497101728],[209305945,534475059,1554837191,2091307733,327292138,1902649368,1691737242,1661680979],[1995073866,1243537220,676303800,1767242330,549024747,1893046621,1201814114,1675017198],[697715101,1715721218,1538159861,51218954,135460956,1127812471,496591829,1116518215],[1187395162,2090250907,2112025747,1880153559,2101853799,4432544,1814548260,1420841108],[1600449818,731016636,1412265917,1195201166,653050490,11537145,925218159,1839474336],[1842876422,982524582,767851173,509281006,1485620611,1948689234,2120296072,844025164],[2027182704,654086822,799857097,1725186317,155425148,1094897528,1894897454,1208170820],[2008065442,1254871349,283155429,532068201,1183751458,1678250705,1851201284,261922612],[975284866,1597349070,921532741,1031358884,37668870,200092480,856651591,1319452797],[444860768,124142688,97516084,1716178679,1024477331,1208671106,675792783,2062671352],[1604217777,1072366756,1421339624,1999689619,1444554577,2015309412,139769354,2006309079],[33634014,1209360225,112362770,1702093415,313698101,647862210,877253173,394970030],[1972544348,1658080366,1684203971,941733945,126377505,191757058,1194458918,1369538675],[1386514341,374239862,1640681216,1078614614,1286185451,1067185193,92760888,156126678],[1155390113,488288183,768377734,188487105,1961723681,1084801087,1165945323,1456160463],[1519741398,676648165,2043388375,847201082,27831626,1270838723,984347211,671288148],[1245258746,1393672640,1515546221,1559383526,882083689,168408187,760818300,1727904920],[157734667,1672493554,505236651,1261113740,449265989,1302808899,608269133,784262785],[362564964,826589790,1162955624,811882844,1245457596,530915879,746081954,2115806622],[456865131,319669498,28738350,1399646347,305569198,250441218,1184151056,1900637936],[1030441339,1660235372,1928796395,1670091418,562633684,1904528387,1736629641,871961053],[1155775632,780248042,256476709,192426899,889868611,394762774,445913883,89029274],[774843970,1277914612,1858842078,1333991305,2052669801,1681727979,327415452,788450752],[1638948170,1357008037,1701997628,1829750896,729119199,1173167464,1917717680,152099875],[400620542,1142712174,629323061,1731651105,2103577730,406229868,1367882495,644851459],[1909838362,722861115,900010258,129089188,669275174,612913674,250735716,134790402],[29862783,143427984,309438960,874011319,507657131,515619053,657996668,1665163249],[1652591958,1744423777,1921530149,1081277609,2055900174,451555762,552941051,1585573112],[1132625102,1488494605,589235173,1128525508,935867709,203875874,172160091,1021592449],[2041547869,960926156,1677144370,1303131410,1614149971,1949397424,1299984973,546458853],[1515513109,905010577,632484466,1821669505,1746494922,1390464375,595439145,1043330159],[1641518073,1247391913,14795461,76936336,1150517975,409792809,1990449204,1759384279],[2047746079,845969694,1955649054,79442322,725648102,1601724129,714876908,216410652],[421086458,36829076,1484532527,242640002,187872392,842373563,1452169396,1618439695],[1290563209,376574989,395973786,275758352,253827158,1271090693,24860744,1749649449],[1542827133,308232031,1346968301,899699496,1761100555,206685648,632148758,6839166],[1937517529,868079154,1879850201,1024014745,153744227,518416840,1848226784,1677458827],[1046044451,2009821335,354619512,1476273549,1950912694,1435303671,1636111217,1473674627],[1057884618,1534803018,297933709,1542881059,1724381405,1364705901,898936177,1423081926],[1370363651,723468269,1437120598,443439555,837751810,554734545,1929952752,672292826],[1920241809,2040843728,1699419997,774671372,2081206577,871209415,300081915,1691998796],[1537090202,502600651,898013751,993231624,179535094,332382645,1814641910,601847008],[1594100648,1570596445,701130267,832000622,1861510942,1000676722,1095138142,456842322],[1787284887,1699219115,1917292096,92824769,364373659,767254662,206460180,172098323],[1630508910,2099589085,1592254437,901733940,750658163,933536767,2043429212,351464665],[437866092,390311123,80749955,380716959,382142494,899141855,1561530643,753162283],[1826069234,1646188579,828091330,828078243,901138264,1890655664,1004310201,676949036],[1193224558,1439681771,88977973,1507907648,609069284,270981051,1479955778,1234057574],[755337230,1420353582,780801666,250592602,1429743382,1195634362,805769337,1998765991],[283519909,929782187,30814097,1723905382,25534151,2034061506,606341435,6184407],[504121735,646526653,706975887,91688438,1092417285,1662626076,1594771909,1112638003],[2033823132,817805436,2076036030,237997438,124039984,1057456524,483924879,1081748957],[1591245259,1043085664,450585028,2010640520,31121678,1614109402,1262675661,1395117549],[583709404,1888004540,123505319,1399394759,1338804408,583364430,632770820,1548597262],[2101027241,1705251289,12539944,850499816,1727779769,1242412708,828421166,940637948],[1569050635,1651997269,293391539,657030964,454317130,1128204227,1538988838,1132160249],[774298118,386364358,1739954071,1729350807,288620731,105436414,1502915980,267692039],[1444237642,1190159920,618155154,93034711,98206142,1285282184,205529063,711906430],[2024448891,1494824841,412971049,1936661385,454168467,1860783641,797226184,1952173004],[1482827761,1343681472,522825318,1738755328,721486006,510169735,595575131,1564231339],[1352852031,1511071438,1448604907,365322239,648736586,296732644,1734711563,1778314911],[1178948070,2046201441,20588892,1024961563,1652160418,1627636624,276611890,950072576],[2099443601,602172996,1753051849,644221943,352416984,1717797358,1122311770,1255083857],[318680902,553827489,1873930640,2084926389,860843740,1978502715,962758592,395142204],[1399121336,1460335507,666678915,1191351082,1952863226,640622654,332395468,630195255],[528219365,398105419,989148055,1010078561,1263594374,200291153,243959503,497736226],[781086681,1514456257,2120200195,1925634790,577001189,1528747582,1227837459,904028417],[850672547,570214610,1546209553,1548192506,1294134835,728194591,983614515,490929920],[104744521,387816215,1901446604,1530307651,435306272,1431861699,2018288394,2025313442],[540306440,44957553,252496639,249713695,822446103,596915591,279442941,1182905541],[1647712934,1513269779,1922530258,2043501659,1915128416,735755035,1704963903,2089240305],[376758871,442288441,880450379,1079189394,67773816,769095590,776748609,505876050],[2086612166,465321377,1569953178,1271056617,423672421,1678788328,1433852848,923726301],[2033151907,1230966201,1751464679,1171121829,613169637,1962047610,1087849624,850282681],[1548340348,344240692,1853292866,1600773179,928042679,1572207811,1415274708,916323658],[830334731,1493668265,1435850832,773375767,553832321,1571867066,503582557,88273457],[798971325,1334828962,1485090847,812817527,251761472,546691361,1547309427,431046855],[1475939180,1556793761,1861833315,2019607095,220274931,1630471630,940768949,572234845],[1989091973,734527532,676979925,1574897710,1712218913,1879077480,1992756285,1712152464],[1830766931,1805871649,1610658795,1571177524,774957584,22279999,325986137,1834132314],[1862858157,1868715131,825745549,1009697925,1301872837,1766849512,1389509026,1115767587],[1914234136,88521971,32842442,240994892,1696231600,740712575,1939786284,1182421300],[1287566706,1868361787,397333584,552850357,1348886667,1867648485,939450493,1318242516],[1904191922,322573478,800310783,1165271229,788086248,562924412,564362263,1099990450],[80957821,176285401,1987664003,315184149,2065243307,915784892,1818331817,191431779],[349210223,645487099,2122168161,1495089186,100888032,9910699,1463396884,1692524991],[163969831,275461883,1870526650,163082552,747046823,1252630808,1434274762,1718519579],[1681363805,1414070721,1761274618,1400084410,693334866,1774047663,211634199,1432306501],[280362883,2054851664,1899979237,909209036,652285621,290148455,597228355,1035538136],[1966992,150189221,1818129368,1414756356,1526787391,2030372286,226877035,436562550],[2029777172,1249336484,475827537,1379504545,945493970,1084509255,618958737,1111176957],[373652158,636461956,1753917531,662178915,452966868,2076386761,1027817582,1561594259],[1020308265,574272381,686028203,430816349,398910626,303606318,1923515626,1240719362],[565516344,843911993,1701294008,1295238819,768687856,1873211007,310798997,1549503211],[407032823,1706344082,606341727,1280564232,1159737033,2076231033,951626494,202113758],[755354198,173640039,1955977152,937569214,1188608922,994822367,97143662,671261711],[1072079121,178171212,1834147607,1108544087,861093527,262348015,1923024621,2002583276],[749840572,1164811534,727477845,178502904,1943928497,29345918,1314422943,39585585],[552578971,495897780,481854280,1846180377,1273140219,1254498346,1744222559,708627000],[93629034,1518274333,1097032825,132691899,462095854,426679271,902805436,1757544295],[1198539047,625862344,547493660,800615261,792050337,1288220493,825445997,932473381],[1445691711,759036311,1735011516,1422586232,662636531,885865593,1590439226,1064706120],[199937136,215709064,488169022,1762253547,653538199,1758023760,1562002189,1691070287],[2062619318,1871854255,1128210747,336449102,195787146,142689675,811609580,1844110500],[1451602775,1898586026,733063191,425268955,542392615,2127146835,309857433,2066849632],[42904676,299988077,1581006360,198910042,309586245,25427193,1367415939,906750477],[362294449,644585704,1484438028,1816372175,7577068,341805921,1338422801,368725411],[838297852,483757958,295561974,664453983,1587427458,817048036,1075846257,259175542],[638463202,622585846,2092844465,1155913945,237732259,1920142954,2001615132,408850470],[1921101407,1848521275,582581287,1758775653,1183909165,2006960074,728314076,1275872623],[359825345,1056078192,1849784424,2012602456,1694494833,1757272700,1649955822,1241891033],[594210829,152598693,35147671,1272358648,1245528313,318266215,1446047241,1921913705],[2057713517,436733172,2095690802,1549554700,1252294251,1441775856,1386226089,971245562],[1693443201,133620282,73345921,744890389,1878357242,998915331,2105568120,1326425477],[518845031,819727898,612224158,1231123149,1568864926,710812960,1949772666,662584183],[533175097,1677436237,49838128,1738549078,1765682776,745967276,468618965,974393494],[1775444203,1398312731,1273548066,122494435,819276298,1398890480,258976074,1541474996],[807949787,667053708,1759725246,1016264456,378922752,734270903,268514358,2110657534],[845306753,68982554,559933294,1926579825,897109426,1095144878,25721078,1721204130],[1490730226,2079709583,631376255,788111960,766345814,345486392,1027188257,531126655],[1130139422,1787652653,707693233,84712243,115407501,58610147,29587153,1809108641],[1487408078,92573332,1372700133,261960886,630464149,409005738,1353185671,366960302],[1371027888,1648917273,52015300,720026191,1633866610,628388805,532822334,1981510844],[225358083,1908732600,655301378,594712842,2104020557,1499987365,831712655,472849376],[1309999941,1433295869,1584428346,1907975185,1554670910,92557429,1940505034,842761355],[1302240614,328976075,1190344358,742918858,1150812785,2027334377,1141726853,1016390802],[645095162,1802832921,964391704,531285641,1612536352,1109184868,1257481847,1503799675],[1370475027,1188593404,595933994,1373408428,1720446183,548723084,422939325,863357086],[520398242,139921594,1650402326,605095442,1642764714,1783981111,2057256609,231902296],[149638461,1813048145,509800286,37789926,1099054388,1478230239,1400841190,489651710],[1680109549,770208104,657814203,110449723,1269812882,2066985322,1724016186,111351727],[709820711,1483402968,1699923488,805959628,968918530,1227053248,1582515450,875387472],[931240487,126716414,1863701095,53495374,1611983019,1995233121,318061221,1155465325],[224524396,181028483,41096446,1597608957,339487470,1832769561,1435499843,762246962],[1351475966,1628469914,629324614,901876904,836305510,1784095316,155791578,918469703],[199674170,320477773,1245395861,740757208,415594099,1698679866,2028196466,1319836018],[167722883,1908049777,1237222236,592190061,1824732430,787520904,1693748005,1217970424],[154091564,2112054176,461633599,1648134768,1232221376,1997693806,1149764212,985968884],[278777795,900857189,1520955668,1413879197,664352114,1055035207,2004765063,737635880],[440027483,1846182210,2024277493,1032112536,173689465,1585332433,1746187772,1194345420],[1464539209,2120455825,194049528,81152529,426943727,1882404160,68982937,591951006],[937320312,1114088225,1849191024,344619113,1661515223,673783508,524516091,1432305187],[1574141513,64020582,2126899181,7919017,1449737014,881788363,1954173119,1871903681],[1447668039,1422169343,166103686,508562135,872191072,802079889,1338776555,324290480],[1341091669,540109390,886005903,2015705407,1892057398,736548258,1609401652,733040527],[914616054,1489026702,922420216,1437148896,1028414429,819904317,633530485,2118064155],[702344860,336902553,163463647,120731458,1417501891,1321264415,532311380,1742650532],[1794804814,1938393725,1313872659,61758065,513068351,1026468948,1152024193,404949649],[1561701386,1386869478,609782546,1100914652,488805380,1763655466,823615717,1420626004],[416569243,467104756,1565051279,806892665,2002543119,47444456,827475251,565107273],[710969300,60154341,1683065662,263633475,2029404606,1373988191,33512946,1817436165],[197097939,1777739348,1527213292,2020509994,1024835325,1624793541,18432194,965146666],[1533892289,1749824082,1096741148,1195027588,1208026801,929605020,29160073,1491882754],[251655741,894626370,120653049,1311450386,44056511,505334024,2076214488,1808199128],[1289402080,1632840366,1991642896,1481050972,1201474770,1166121958,73743102,485469287],[1050987215,58338421,1288783535,80066640,841039183,1497877785,1432426420,1818396729],[138572379,1776987918,225727581,1904905921,801214508,919802951,2099877722,29025121],[2059518663,138249651,452326159,939705206,169860411,1133474802,646538063,2125274825],[552446245,519586215,1293716611,2104677351,2114872584,1496972358,1867500442,1632113978],[328927730,959909090,992087356,2122994904,2043831253,1954079386,1930715594,818146138],[1184461763,1028288554,2010699839,379091844,411943456,920759136,1293001749,1112581041],[500586702,1563752893,1518290514,758550682,1219746853,1213229708,556575529,1713591646],[336046958,370566388,1457257326,270153763,1404524688,317274307,1501019166,2108487365],[2041109655,325279461,699211207,1828254702,1083562154,675851124,253093642,1881055930],[1525652438,624863686,994902480,1417389082,306821815,1361324259,1131106045,219742417],[1643221809,707839789,1933491594,1934399804,2064591579,1132717991,2052656534,1959828056],[1015745004,1969421278,199262345,1737227876,639494730,63333537,319547923,865439522],[1838877735,1910133396,928818611,228545141,377772237,390299093,376225371,1182600872],[943258885,419490764,726591015,1346463838,1010663884,2107033909,499315227,945661055],[666316270,1439969703,1153111750,2066091252,1984720001,1938600936,2151838,1639356939],[1403395982,502952902,251200119,735232022,1573192658,2039576815,93230087,15442054],[1066103672,1506267209,684424355,1494632943,588049529,830548684,792734802,1059262907],[1391966947,563374588,1666966151,126187945,691644320,308754607,1698619246,363610870],[379718492,906040219,779902801,359688501,2057780608,1189466604,79371180,1292882316],[1296659534,1884896811,1297463860,1981694983,1402944056,960110793,1354841370,908448405],[166971351,495691241,1170631938,1845199389,817970170,255232999,1641236929,1388958501],[1516766117,1712033432,1811630825,1408068404,933076870,1539445098,652290438,1743098127],[1543878906,1319306931,1300195731,1813127968,1889190921,1397774975,1277901979,122471383],[170345182,2052848297,1904775890,605696196,898066473,1768745252,1303489986,1734951692],[1491906789,510653554,633060655,311418872,1526160440,243009847,89313416,129011672],[13362506,2109469002,891234159,1553898061,1027222014,1267885465,1212699381,405242205],[1856340250,1923558477,863096106,1874462541,590055605,1068569481,2054936265,1073010864],[86135478,1873781675,259678894,2107556367,1688205925,839218921,1146821051,1897008814],[2098849459,827321977,1855792043,117413632,1967748940,485044217,354591355,1479481401],[675925309,781458370,221162318,1691775825,111166876,1452957788,268019160,155428876],[1104085993,1998683477,855656549,1471696344,941948496,327392055,438801988,614104031],[1394290842,2070429411,1699309836,1486656793,1649157297,448460836,1646748667,1855106632],[945675933,701312816,795282798,808077410,1522374254,454975659,193616987,1567314533],[328012042,1036404417,1906249097,492270749,324310863,268626529,950456445,1578606105],[1102031134,929120307,1455283344,2111554355,1427098092,1248842234,1338263554,1104438749],[448797815,1715064560,1545694483,876373081,414808239,1186757121,754213243,678386630],[1742155617,146719457,1795640805,591576857,1034827098,85270631,231664755,1399651150],[217562334,1020098013,1556595887,112769952,1137150377,1868970851,626486648,2116245683],[630674206,774536342,1566852355,1838037911,1205102134,690699332,1004915209,212725178],[2007139374,403625844,2100584941,1712329603,937173432,2129181177,880330921,27051561],[88795809,912534971,1686255527,1212924160,1391233150,858649970,1423881493,92136329],[1214307927,1335972980,2027964679,182018474,388668731,1106767136,1241099142,1961130504],[1328731789,1998744593,1359604821,111664123,995290075,533407848,581750162,510549029],[1838554016,1573290146,1199952144,1704046653,2129728906,1942921886,1073102701,884554958],[1489391373,30405926,1745616017,108583643,704826487,391775959,1591532562,642525134],[1818379251,1824113283,1015999932,1645581003,284494826,959556743,723841028,473108017],[2058221639,1650862371,1347180433,1580876855,1946671100,1385791520,567775751,592427806],[583377285,1257557203,1188423543,24868612,979834336,650881359,705963659,111373159],[488660779,655813774,809061663,361372378,107285267,1261454016,329948506,913147717],[2014077334,432920640,821563482,206438200,1528574798,1123924050,699264805,1918397321],[931684293,149753631,554280927,1022106025,1823879057,2017275075,472346533,1311264563],[1897691389,71442174,1105162031,1903180805,2057202903,288113518,846710470,167014410],[1597608437,845307281,1342593555,1492023268,880247127,424585952,1629927217,649163515],[1625691264,216869970,565538846,2112159060,229937143,75383878,469679045,667662003],[72860038,1407912969,1453628489,432234180,1827183881,176611603,453154549,148048303],[500226158,16023651,1755290924,758905329,795000852,214585941,214723705,304709994],[1380400464,815951408,1901148609,500431090,1764414212,540479920,2530325,756456630],[1419942441,1758389415,1441888581,454960128,1189978587,1409154318,666297525,702537803],[1028650873,591095394,2054856899,849482783,1532887883,327037803,1203359723,1463720402],[207974380,1206750782,1568939908,1692645763,481205278,1482465668,1824336167,1959448167],[2103829575,1576231204,1489898149,1518117750,687543368,151058056,1980086264,1819213696],[313970922,587495656,798808153,588552232,1453364332,1056748917,2093381636,1477663816],[1363338470,1984258673,1202747722,1720044849,393523922,935635185,852314892,1151681629],[2080897197,1434670890,716251989,227237650,1046613981,858102635,1077981399,158652672],[1049781142,1439294856,716639442,1934481896,201905096,409822558,824095092,629176185],[317070028,1846533364,955433960,968448674,1202649608,1159812060,1916475774,825633737],[1138606196,523858636,1522812264,248229568,1457965739,530163148,916451550,953807549],[1524260436,328240138,1093555203,764733863,133455600,1072348670,853536476,1424201719],[787065201,1409137764,2015824487,144790343,998409742,1761694689,345768651,1094940139],[345744937,265726973,1066890670,904812823,1249646074,1944672155,2009183919,1251909926],[722670393,22429375,2052413779,1722353826,1798078544,1376793590,1587100196,672245934],[725024698,1642671961,219560858,335795596,959582271,281156818,2111698147,767058101],[879544893,57523347,1214137761,1752377163,1478461492,1837504831,1115104191,1638576951],[1839770304,1299902254,793218659,1197678391,616414971,1002546910,1504256128,223474521],[38562112,1341311869,1626730906,1091596854,1050096786,182707499,2012931387,1408825583],[356224964,566845077,1370972181,18431214,750129301,1909379283,1146631707,1487299978],[1733204776,1298882089,1638970907,1160079683,661503040,1175045261,1216094932,1898348726],[1632235534,88911363,660729129,110897463,516938771,232323686,280949941,1104668551],[375820990,1727887089,1229622159,692686985,855217422,410455702,488862089,1173907509],[529359339,2128433927,670636995,1952019306,275734051,1295868892,2044043905,641919040],[515028022,1115301347,609584274,617093349,243414679,1965002036,758938663,1640686948],[1261827205,1672165393,513898073,1763801935,1807624133,751350614,1166315043,1914075713],[271520187,56897466,2038997641,1346926247,2022479440,1178911940,647485746,1018040102],[1422229206,943598881,1611016437,1620258395,829707115,563024120,1217129498,652166054],[183590268,1222116457,81749462,1876382890,9056088,1398434203,606334949,1947831780],[979219553,2079993108,78790692,1041727558,186577469,560709998,1412356941,819176493],[1982451919,1788930283,359564082,507923290,278480165,673936017,1718884726,2072950712],[318596420,1961090943,240279367,547732817,636211463,542049954,583146909,1586061571],[2042364163,1528159206,1043907079,2095162357,279576765,1744814975,116556603,1376087278],[1905051346,252472435,1969475832,373914391,1532527813,1728325698,761205449,1089883797],[984963545,2062237948,108985839,229382450,1701194576,38881922,2072741255,981120196],[1781497050,1066247382,1330301758,2024856470,1863328448,1023822495,139321441,658758465],[2030732294,251791668,216355007,229251871,1787945048,1621667903,1746516415,1408319510],[2054986884,1087955792,1890802889,116799625,731021947,2129211145,1998440899,173591160],[2026976163,1492814143,1448905763,1153964727,586563647,1316599642,1078381891,1267603700],[570684322,149976603,660396207,1102253417,443491226,1787537166,990315541,1951943492],[423942656,1104128084,1701286428,1132587704,1409237421,1175939921,180832540,1075005156],[414050333,945929490,268011243,1793346063,1024959722,129975231,2113277650,1532195288],[1951559205,740573409,2048224131,1237792641,1975784132,314905841,1768592491,2003374376],[169415977,126231179,28398810,1685303306,968926603,1687999676,1882018001,856130092],[276091626,634382078,636940427,503967621,391458900,207971216,1322928562,291695141],[34133344,1963167045,598173286,783110745,479240345,472161781,122722269,1004550993],[5542253,651807247,585283287,965823095,1137270871,677653121,1755804282,1100419314],[1417799681,120979692,1165229223,39668622,1222524752,53314036,1488218563,1489751741],[445756473,977362422,1534821444,1413416425,1777929207,498772315,184413170,938942156],[2015268187,781156830,1042899992,631124709,966708739,1562273064,553039389,379550450],[2063677933,186980982,1703972893,883111967,4658210,71279954,136465043,1989161307],[1081734294,2051356962,1861347376,689929258,1914691565,1930961142,234131248,1910159926],[1795810383,354298491,1009135912,1389919793,379544197,683809460,1808087733,1699796615],[1939455228,2074873921,1966242843,10929190,1794163616,267222588,1142149236,257091948],[1932710568,786890805,1816322491,1262319590,442010236,704751657,540402011,1180556668],[752399398,1647939772,702473187,1884205001,1745781505,291556496,1148864771,1901224263],[1192073967,1168085313,916051039,120574730,874999231,458361708,494331986,1560628557],[1158600431,1117117287,800855814,1879908912,1416361428,1587522352,2063476660,1907431338],[1391820389,2047604815,110917188,885738903,357939514,1129054088,1461082549,2062649480],[776401780,1207033510,872589029,834034457,37488386,2069595525,1440400394,1099918229],[3079194,881730655,916775314,1220663407,363744439,1168128903,585757717,923451842],[1621076380,54726701,559667799,1610284363,2094423407,1114583812,667718326,657211484],[262547414,932453093,1829426550,1582077601,1972112215,564663308,258910523,1367965822],[1819532843,434328916,418341154,1107214517,1039405425,1019266902,1849320463,842312714],[1765585545,1607823923,1318555466,1640570087,2068322404,674510646,1429791686,2124042377],[1100767797,204500186,1962005291,912757203,1008981430,1335054733,1212186747,1465139780],[883002674,207499692,1781814187,289301028,2036959794,226852129,1069784869,1381514198],[1810452875,869723646,1629447756,682211691,2038577220,980100944,15293817,837863612],[1981849690,9902290,1413611432,973082961,163392264,653218696,1698490681,1609175121],[245325062,2010282779,113798568,1351512467,817402662,2094405296,1043777226,352963762],[622130738,1503929436,217456354,71080915,880007031,1028593650,920286119,1052353684],[9926033,2016274580,54266091,653332004,1471626820,366239013,241855822,1385696065],[856508649,607302039,1469030346,363576936,1474190661,2006372048,136920806,911392884],[1516475155,1427567572,494006036,1159518610,1973436830,1986461098,1166445528,954835239],[815252765,2016055973,984980695,1848418396,485910963,989071737,1535226081,245883727],[237232391,570743751,717008347,1999799495,993709465,1597848152,1259671984,1601520610],[999098035,1387091415,1885556502,1998958453,521139726,936820281,1066370851,646144531],[1642591672,606290336,782886207,827246987,267144559,980464550,1429219395,1106872163],[1009827505,251377098,1081903445,1902194683,108871223,254288676,1031972428,1147844347],[69830028,128458245,915203437,340020990,44174976,967874798,122164671,1228111957],[1217107705,396532386,1114728319,2035360817,926204278,1073052559,1703457494,1440308523],[760184615,1115970354,2043471525,2035273930,767383291,172549016,2013336849,319841992],[977647343,2081540431,849959103,1331157780,392438988,317601888,845276273,284183862],[591125856,1099164269,1931413982,964989485,357642371,755018935,906794888,2047720400],[1091828734,1176772776,129226510,1998062712,192328615,1102472401,1921274573,105576182],[557865739,1773625450,1423939910,1454213228,1021481062,134830624,522983190,1227616335],[879168501,1435339353,712079393,1498210176,192570388,232791809,1610117674,266861320],[248492871,458058203,1919638414,537652621,1964562536,807787394,502509028,696788327],[506872929,972241219,1040662394,371903372,363296857,1590502663,1480323034,313994811],[1028094575,647160884,1986637953,1816354561,679307217,1078475498,1181809032,942109899],[570150071,1287454849,594747000,1026185540,923790950,1624687435,2012215582,2120845337],[1623368632,1766016149,1101229054,1005587655,961204703,177976669,889793713,1808685031],[58000974,1459028301,370286488,961778999,1507361777,1481303405,1477418567,181430391],[2066209192,2073440483,733234154,153654281,1754297004,1000222927,242174677,1166573215],[783968448,1801234276,716441046,1656372694,2086158376,1374358613,766998006,832267477],[1866237536,429576474,1351027148,892916958,97101590,2060771137,740988430,278879987],[153141126,170264306,1513528039,2037453680,610450030,559070979,615536310,23079861],[1795481549,817765434,774164729,1096696281,1755634992,1527978109,191992070,783779392],[1096346183,152261214,1380261809,1933448572,255460202,2022575759,1642416908,857967098],[1901579486,50890488,823679769,572616428,1106962976,264632150,633180579,237809243],[734170020,1154557707,1375387,152753528,69971040,1752500395,160852579,1915169779],[181106676,1857940344,220683905,84090169,1947577615,136451414,728349640,615724473],[107541148,1504125334,1363817384,1719933109,1669404485,1558280629,1478886437,1624862752],[304102369,269193193,1981816148,286382049,1071171096,1516547607,857176546,821658422],[855142573,532563022,1699970257,91664627,1119075404,429418764,568399819,1417825767],[207856749,233857084,1427326686,1415248276,1985556383,130402976,1175253226,1325848836],[784072610,1060335073,1366768361,1835024722,1584219749,71387808,390053335,894533187],[1011348258,85940886,1856845260,698972669,1308868993,1936298705,2077829663,1222799303],[1318548312,1505877099,497359504,849093383,387224044,753001095,1096910873,496868065],[1507964362,1824547326,1799751094,1770029766,2011041399,769014947,762537703,1902341068],[2009237562,1016798764,1840222787,735122524,1079394203,974344921,1748546985,831250001],[286439828,563148826,164176625,612136909,1609551850,2087646203,570301701,28026700],[527644471,2057775609,955138127,332413394,32929004,1623146488,1542778596,210818169],[116782846,691681948,1654755220,1127163207,114439624,290185560,498154923,555663628],[52837420,1426380240,887698511,273948250,1451625589,161836655,2111517112,600908169],[519848168,579678025,311217330,141949222,1169634836,792681991,1365842773,499035732],[114088261,1097202634,1640095824,367983011,1332874683,1366809988,1772254630,1712743122],[1802472318,1986627728,1502478227,1927258502,164723865,110321507,872494439,462972034],[130628020,1973562972,734361254,649980791,72166868,244624024,914767838,1595162198],[1363439925,653017410,1371628164,1638397324,66399022,430295968,890853318,1351234620],[200892390,1374273208,554262966,509262506,813568668,29322857,1547084086,1325443148],[1191849709,1843673890,671953087,1715326245,1854517697,789872360,963526145,978701098],[1225818653,513746050,2034897026,428850467,1226725082,1099679424,1743493763,727683218],[1901088964,1850582896,634073126,1377211147,1811042823,1729980192,173251700,93906964],[1625040198,535013914,1667847237,1174685644,2114010211,1637149142,326884123,1824706012],[1210611767,398379239,83203096,1601748682,460928787,1685636121,1848151382,2083781757],[1225463631,799238274,275291782,1518662732,949667319,1526211946,1731982621,13155146],[1155906634,1459546626,102194372,272454940,528478221,805398253,596160303,513772965],[1747842715,380417815,345250390,303175532,919461414,903854809,375626309,1770146075],[1695413876,1241983688,1937576283,1274648178,33151833,255442159,1857195612,1168410205],[1549950185,911951482,1101443457,1940736500,311474262,1222337271,1367741449,1430867429],[1796992420,1998056174,220256633,2059537273,1287904196,705338115,1520166658,609958539],[610397317,202289154,548170515,47990014,158974891,1245850630,2101115589,1310787019],[1177244412,15539675,53288199,1012125862,2038990958,942113341,690112244,1152284309],[1583410723,1849752703,59050289,1042943742,943315656,568651937,99985281,1797913921],[1695435279,1597013266,1357187576,1014731052,1494605585,2077248941,1234743561,1266016133],[1433790229,419988756,2114485634,999716378,1760545886,1482832786,1971294288,489954759],[772543189,1767665760,1787842602,741298268,1605228090,381394274,149145221,1491152195],[1175603972,330208245,1373526423,488257279,1653232062,1066844699,1688703997,123289634],[1856409587,879766000,400550118,2004052417,600280009,1838660730,1791630649,1012454720],[665255877,915143470,516160543,55506387,1608118371,1173926862,869002299,666813611],[971432343,1677199641,1025131530,1566555875,1793864347,955457523,2032895727,1185256648],[1563741143,1899047103,752229585,2058787502,26480397,1268583419,1532093189,1463439147],[1783901298,1614420162,154912333,262549518,681520145,259685095,627224818,990279884],[1249940503,604709012,1549749904,1801724561,1511796817,842895590,8113270,794107030],[1945803052,1936802931,926111118,1026238885,562014711,1367214816,1160861691,960671593],[11121144,1664633622,1439899077,2125546779,747451521,75916362,1262941899,1160620127],[1292144308,2039595176,1032101404,1928615266,1040083542,58069491,1106122570,396244079],[1943211918,1446713751,586876353,1797972525,967944039,265633364,1258564093,665703680],[956369206,553531313,321660773,695291140,1066755159,1855409401,55654320,1415334324],[722813573,1505544591,1159382491,1990392902,784550877,474800048,1848161614,765333194],[1608815914,42364694,782033742,1421342283,449150995,1475868022,2014404062,1845249034],[518333489,1020431643,627949413,158170207,125057313,866881229,522933973,57254524],[765248164,2071708386,1058258028,1851155374,703356774,694558631,1977577187,1501714224],[1267158120,2040408532,326232754,1578679948,1860431472,1027859440,1511812980,551188271],[1501613077,1749563885,512203605,720434019,971497539,317149213,289893754,1196573058],[1550010652,1835187773,1480180421,1726968430,1105884929,837772167,886033320,391533739],[473048161,892297977,2066030921,1947305139,1668916146,900726834,1140679878,1118778652],[1245596324,596621566,1232780013,843165466,1095062456,1171483901,673841013,795589576],[1522840696,541037719,517461809,1644274758,965742984,878551332,1086547954,1289057967],[1604248137,1728936433,1258736122,906536014,1167005773,739032137,2112961852,1122398951],[344672468,1365435567,1722115741,144144769,1205602444,109107507,1083186666,1891860820],[1335391508,1501216428,2108505355,257538295,853732691,693372606,563208799,1518476455],[739274666,976383357,2099159576,775154301,897382417,1101648094,2024446385,761825141],[1442259485,356722287,1461467556,1656701317,2089220225,1461873428,1895143007,784946761],[1660346869,220903343,2091632714,1105188833,179033624,431792104,1252032424,918396696],[1301036571,19462271,1302655791,903318627,723537843,1152973701,1480903909,851513351],[1816547738,877382835,1862767482,1655616283,850867707,6098813,284449305,635808448],[287548339,2113250558,50742291,1443574825,1097959013,393889277,345134705,1309985289],[1655028352,931669208,1675054655,1593695559,1551433341,265017872,1241172752,392595439],[1801323246,1988635876,49355400,1589619038,351261505,673522892,1834499690,915888000],[1354969187,1809558360,359735255,245145555,2006161947,626647472,69654292,326629992],[1020448155,425881819,1511505360,1822380750,1261363176,474995529,422882357,1724199787],[485050977,1852871469,888466849,1376370262,359775527,483116286,1946458466,1307483536],[1001491797,678229557,521298558,1072475685,1446888554,1084427322,138056325,524679070],[1994604877,2108059330,942403327,563658684,1958590708,379776854,1187315380,755308807],[320474482,1777736917,1455428535,1115043526,608698101,2014638239,1194905684,1550063605],[241926450,99173290,996371545,597121418,1698707864,1706626842,190411854,1453688300],[906065284,1181078297,1943164260,1444042798,1535052042,201192871,1997809302,1926233548],[304015765,278097803,68564785,607054488,2112309514,301756447,497607039,2076271712],[499561068,1716701256,172436794,1423843261,1502571697,425937228,812861782,1216599927],[503301369,739062847,993380178,1920822888,2009413705,704552148,2024521967,1094875057],[591725973,1619801925,1043673765,1565135491,1133529418,2027259474,2052634067,649144640],[841866173,1528081731,2044540704,1460055235,1767949813,553657033,1932273080,639989260],[495847030,828790941,730143766,1702444265,1921654228,1792808642,1382719522,1976320660],[1098968059,1936735467,2065733635,1284138580,623697326,590028277,1986174611,25237500],[1715480459,586965490,979973359,1962913566,1218708375,858870107,1256705765,1405213314],[1782043989,911578970,1175940243,228360855,1451417318,1336013843,995800643,372521515],[1439542389,516915882,2056974715,168401238,2122794035,1662426478,464338345,244972661],[238393138,1474449435,1989420674,1179400751,630586561,229671068,272230231,681648650],[1611719306,1984981443,1883326449,955755414,853076602,1197553505,233511948,1930767700],[428672343,825130873,1742177873,687856179,1537235744,574031132,1174839447,17848578],[207302916,1310365305,901760564,807471669,1499714621,120793307,754124233,772721588],[1772070702,1550554388,1418309827,1011496374,17656655,1014917562,209999703,1244238398],[450776550,1033400379,1893156012,719091068,1443225362,1755776978,1114812789,1733091703],[574054820,1139312536,909323168,1862852647,954018786,45486181,655695456,1224708363],[1739456096,993277752,249948059,1557897684,1312618140,303674822,1431714181,429501966],[892378203,2093672866,933478663,2028657950,3479269,960745293,1794604091,1025015240],[1341725419,265030071,357894443,1981150326,789112478,2090487617,531384173,429693062],[156288810,31888993,1759572624,971479260,1027491412,910412363,554403012,846178778],[782781921,957623688,991956927,1365897234,253563798,1707523657,1968774847,447580449],[1817734174,1768194944,948295688,1907937709,563415764,1851935372,191963357,1279079269],[1539300523,1732613857,1587011503,1467658549,1680471873,1507542275,988510907,1875288943],[342120845,383267740,972404203,320185836,492865481,438868488,1917103831,2127078517],[145105553,694215022,74371252,1591512271,1680003446,1758308185,2097312578,2019540161],[1534337998,1643434047,1830931904,1725699778,745615605,1215362469,1848672720,1086704194],[128124388,884858332,1460468000,1204661134,851210818,439049467,1736094714,530833975],[940093859,291531521,132538476,768426709,1230698358,58248550,1473361637,1876950158],[603903222,825557975,1118205784,1738161911,862735809,1960702361,657258579,955490377],[1415551484,1264591956,2016662072,1111230390,1838238355,2050806480,1752882812,1955624607],[1543913125,427535336,2091102257,1597533201,1234470251,685423142,1909750349,2075772943],[101958551,1166108465,779330973,1812090677,1832694442,410226058,882309186,931628078],[1148203606,638114057,601677754,1309346110,1740603758,1267562300,994399416,1375481066],[1281112725,970845236,1974263229,1448565725,888559450,476035767,1525408861,1880033448],[92884916,2075003204,1709258220,639063370,1425969092,1542147086,753392817,639259266],[1484767543,876716335,1568845630,1792684625,1729673146,1090555390,1327061992,630304674],[1833000170,1298249609,1039778440,2103026350,972796239,1475147199,837793049,1995270498],[1875890252,791450319,1692873304,623945422,1381225331,1337305627,1793424135,1484240316],[667264082,901878156,1608777133,1186113700,1546834074,1518222328,1442265938,931472062],[1678339105,535351610,1882845810,1756037216,370573250,1131757332,1568973433,193785037],[1616857238,1376089856,1814431247,1953068587,1899035531,157966847,1468112587,1027259836],[1465038044,1467960776,1309355154,1121757197,344136900,1862089923,1857498521,2084982272],[269353371,1094702085,45238799,2118700542,1046557266,1833816747,483319641,802196032],[452210657,601180980,346354621,669195111,778376120,1469382202,883264569,435040693],[121585054,1055729252,935426724,115514673,1061002065,709590612,494295268,2109296206],[700916522,1771989512,1315294319,1823254584,825327970,858564472,293146447,1628222284],[2043705527,1295729566,1927174341,1492316107,1587033216,88071739,1309281547,1373740496],[305814573,333444742,1249791396,1520536777,1451511728,696031104,227939404,2017573165],[761161969,1873923503,2107978508,1773275697,1964110868,1761894210,1244238510,2097846622],[559518582,1802583144,222566228,2071757943,910507504,112154077,1017606281,1104645888],[343517484,58196235,129383868,2086503220,156172370,2080273381,1019357919,1632934617],[595219292,362473927,307543608,2121186689,949811988,1976043050,1140806735,1554926286],[1079720835,1415725552,1963958048,1481185419,609204177,548685285,737451849,560201492],[284213259,2102164736,1697530524,184004474,488458659,709088137,1919288176,422051107],[2107280672,481096485,469918166,1063320909,690229624,2045931419,212434580,1617596505],[2007786530,1274521431,412681356,557047601,1983030881,229475469,1080837093,1160724921],[550485209,1228715112,872877706,1564539972,882799713,574299933,192567793,1196029408],[269281408,1894844804,1982795801,1326153832,2072390126,44128034,781689157,278012822],[955677789,618577497,995183874,757595560,505623729,156755871,2082342547,302448282],[1450595020,1343474065,978996820,139600123,897805011,1620117989,1738066676,268729261],[2032493104,1521425363,965959884,26977653,1696948949,1715755408,423874282,1853838497],[555571746,1254509042,718464145,1528780388,589772530,122183906,832208396,896947534],[277341454,719214327,1730610815,423849047,1917737666,501485103,1952209432,1530763657],[24013768,197282251,918358373,2125898193,1161775201,1625407560,1089399541,1951274501],[450876395,532393357,697030633,363834319,945857508,1448213175,1780547548,512567771],[852503896,1117259591,1669291484,322328001,1876144395,125089503,587523826,1411346293],[1748278538,62286044,960241879,1736989532,1996585816,41348618,474432593,280577381],[1881920008,343277710,1834300370,1082908170,920934918,832416593,15443557,1568232034],[928795463,1665892575,628211994,951270490,1206548468,175978836,1581878627,1708569539],[1908012539,695606975,555194751,193513507,1335582517,1650367079,154197074,1310802004],[179971950,1980749209,1164641654,736698290,1190525436,1939028453,54225408,1193126588],[1949348019,142162684,891506936,940679761,1346350239,183121908,1630496741,136546634],[2123529085,1421591691,1765647241,2124626348,567973354,1521310189,1865399290,1203246356],[1649567847,587903219,936763785,529472055,303782947,1644590190,755100193,581276882],[1816614157,1558860597,1194586014,1066868465,790496703,1234456874,1017256477,1560781431],[275841930,285535894,1185791248,1611439889,922377540,621220132,2077378155,1144980423],[1933210227,1527850159,761171202,766631913,1748817065,1729597552,1646859365,908010739],[1059626498,992306956,817465889,844144040,1381939726,1136776945,442652436,1003061369],[1413981253,599145156,1748427415,852923976,1353441499,596482351,1950435010,1827252309],[1098875946,1374051482,1527210766,939607023,507013967,1337329853,1587595151,299444173],[1795561545,67943360,196135739,575043489,656549786,245900148,610494964,583532606],[723698080,1677580760,143659899,917368323,1593933512,1154543012,1686787524,335944924],[1713864256,1374759014,59849183,159979601,1903631848,1878695715,419298264,1013800341],[1480701882,1131589809,1527226194,192285103,197642814,1061217593,2100987330,713594598],[1217727675,512997659,161289701,636090354,1578579939,130799129,1628488380,1982995967],[1722902163,341419446,131190970,750688830,405392222,1971374398,552655494,288251467],[1835501816,288138588,1805552248,898390451,1356848148,885715048,172783644,1622807759],[616433520,1161876747,872261406,486151432,251504448,194978369,1792155710,2054526964],[1975991524,361105678,1739566266,2040205346,4517572,802949486,1944488866,1617831949],[558275840,1153285607,406715750,1860408579,310180610,313490531,648856020,330395649],[458315500,1848524962,1413511916,754357729,1849696562,1925503267,385267903,777772461],[1913546274,1281838357,776836373,1005887331,1700494092,1726402206,1793645514,1924657586],[605564749,2058220107,979623010,1856857887,1066147073,514518607,784194658,1831464161],[289896362,983726099,1969679593,1143195493,315617891,1195080593,1170226766,1640083968],[1188503035,207695545,1366297414,844575535,823195068,1714468632,1834113538,704628870],[420207796,847055235,1162015539,1570703431,435562379,1204807064,689096096,2012694505],[1936751334,1279678744,766348620,877822486,654248764,2045967880,826585652,64813050],[1570907877,1534425058,2066727063,21045889,645665832,1566302136,1019889880,1264229907],[2428423,1652277579,1282781697,1922294838,758032590,4313791,815017770,2093890218],[2007845721,128781047,286217657,491436083,645822366,1883828246,1277114613,1959124764],[181806404,1500382571,951043026,559505577,578993236,466130775,1422156143,76183879],[706980159,15576411,2024151531,1424556658,1625293554,591110623,322203480,1120468311],[1396841547,121230252,378675290,670570860,1990953193,562936759,151027258,725487229],[841153731,2110538134,1314144922,1722777299,1909820966,2012127272,624029904,2041360510],[266044344,1589166188,310153925,1208034735,1398668693,1307544232,1786375025,1245818779],[1397487951,1165115834,546358562,53688508,55470527,568985780,596257681,388845420],[637291452,1758903467,331578323,736394206,1900701184,2000879091,437543593,225193090],[600700858,563960435,210385225,1999814304,506269541,231627048,984386337,403809939],[1311681220,2003987412,771450470,873722789,1881698055,2046684827,763989136,479545206],[1152628653,229402263,661239287,1001281548,572206718,722521192,2104195402,808142017],[664115092,1999051601,1421608907,1939609055,945220290,1720325070,421277570,1751301066],[564798891,372273857,1939340773,1606509,110324403,2124788576,464317612,46617939],[2040038830,194076656,1218215739,639719395,394214883,1613276499,463413857,1308603902],[1077787081,400861593,401578978,1831992426,1169874038,251628994,1298348616,2118961327],[2018480220,1152921157,421922677,2046118021,1298355288,2037710179,934871952,1928907282],[1526743805,1900606213,1246425266,221975033,457621423,666918690,1417522824,1056651206],[63486580,101634540,1410475330,654802694,1320817514,653731452,169077816,1273986840],[489448486,1237598538,552239618,1547774994,529057021,1013167379,786723100,1491586596],[604600765,759048333,950509424,1058584238,884615859,1613147316,702726264,664429373],[867990350,1508193430,1100198776,1165929498,1743968372,2102522669,243567229,211179357],[413880924,704598062,883912433,1911287261,1358657605,2430288,1687125744,1727162720],[1178122243,375722672,58536243,1305615777,1567666377,1387240959,681274787,194843650],[424619736,1908311730,1572603680,1501922418,1450168138,246654300,1377607113,1361410059],[1787100571,2917180,981595972,2033754813,1437438909,500543801,2045449448,1180133242],[391331167,143577140,1825383914,1530350032,1788700131,837180745,1225662895,644154249],[1950992824,914653004,541999721,224692317,2026129760,29345564,1157535,1081392206],[565365893,451658803,1017904105,131535123,1571715563,593838739,669588000,1766617185],[756174509,1380942401,1851527519,822144580,1992705281,399983926,867093663,1488308414],[704910354,1629993171,1444447400,758567498,474550686,1560898605,261276655,1413115296],[1579881615,350376833,1937838663,458856723,25738493,218636499,1577802067,612315165],[2061790699,1107425161,870725157,1204299492,966244181,904045688,207599626,991453401],[928095036,1229558293,1382133112,1515297670,1830804924,1053284067,214897603,914329531],[581969464,1230385675,615227643,1097484000,397280519,509121811,687888583,1486568040],[620024829,2041168048,569117970,1868178953,1553665096,1350838554,416378920,961064194],[1487855403,884407890,1718818881,1091569642,1409985029,648700136,1427308863,1887946070],[1157645950,1262864560,1756796498,33052173,1628350511,851892652,1102525190,1099545679],[2114402255,536283408,838979480,834679442,501963589,1532108823,606627271,566339612],[699677704,1447751122,2094470778,962541201,1412257611,1783657364,689004667,891356807],[1646439556,493267990,534143279,964980488,37354952,1663946802,1445480435,912919066],[1751735097,1882008401,948637164,1047681091,480272225,861029621,1647441120,1281508459],[1753022123,847192289,836128760,1523990153,1079371770,293973207,758843096,646009491],[2087488065,21807147,1560549609,416149077,585391857,2041680075,536301728,2074253836],[212526689,1845937259,2079601184,401066323,740318038,1032123714,2104024058,1654779935],[1653704068,288551214,1446711805,1042912096,587995987,1777078409,547398653,1314026339],[450874877,412510264,1782947763,641087907,911466038,2127133325,1577456822,1343058732],[863833169,52992289,763462161,1514950239,1451535374,1464803254,1129688925,116584156],[400030417,649499850,1006877726,2052488191,536278593,892755540,1307042906,1591114283],[1808081001,1338939851,323600796,951781552,2106554179,555518329,358098498,1158083331],[1188603056,1991613134,937956522,1192385633,1756569877,1136273279,1221851913,1992461912],[1516216489,1439759001,1071959060,1174477945,1698456834,1764934589,1440941480,754100861],[1450980924,1331519277,2108231740,2103008435,877742193,1689189086,30045928,558851997],[269537539,60937648,1259082802,1799833564,770059426,130712845,1578525069,884158023],[993058927,977144956,371780831,463182304,494728614,1634427231,1950744522,677039223],[269990806,523553742,1363992910,42222733,813563748,601181938,1283552220,243007617],[518264315,1785690053,1058619491,980931349,1731861924,2071162252,898370266,97350788],[487010317,1788374779,668733304,842121862,687328165,2079501728,183357073,620303877],[1914475978,832489198,517906806,1193661809,960991119,1940927969,828841479,2126478378],[741062679,1890726039,1583798159,219206341,2046853271,904035515,1284915582,1922907241],[262410496,1666362824,1148858484,577388017,162248933,1239736341,1216219768,1072295643],[2108551624,11149342,824429036,1331626619,384754781,908059548,1126812107,710996385],[2071823714,2090909531,1870969524,355489389,103718064,255753348,2114247866,1727367881],[1145090560,154145100,1078697444,1434644695,1077216754,501641252,1454331635,1984798491],[1171434672,1994234876,1226639209,975081112,1920384982,2080131020,2089828157,1013167488],[138466964,438717739,745344552,1985009648,1132586618,830533046,1790628765,448906766],[749538137,1624512940,517207729,221767528,1027541462,2114375363,413663203,1679609047],[496221379,1620992902,1501805012,305570682,599957344,1284120290,1101066415,1869992232],[688040780,188171152,1412897145,1211367169,867488328,1556167149,217948779,1544182678],[1277660111,1663960127,917983889,1783992181,1069609569,1122675127,774883725,710459080],[1468083950,1933489449,2044558608,1023403490,1149534317,925802233,467153376,1954482723],[1682072134,1715209691,1393002845,1806694382,1433463538,1682229441,2126839650,1255957663],[325648347,1392892436,1905673385,571578733,1374575814,554811512,1064090589,788107306],[710041811,1852380955,1963988567,1583260828,1375995689,158082613,281283490,2119854746],[440723078,1355311101,1670803115,159261657,31247836,134420994,2062762493,143453450],[555520383,1249091513,934000276,1244393991,481651755,1487050619,1948556259,1668442353],[187559308,1685922495,1310023658,177443536,1028634651,378145813,1884636500,650020468],[1246458398,1166404403,2046220304,1959914062,1524281035,1480084658,899962330,1456541072],[637350267,1473711282,1379666844,16303710,792330624,72068762,231723726,1702566675],[1030995920,254082517,1638627033,705569930,845697741,1726623743,1540258244,555555555],[994501808,909781970,1432883097,1364139707,177716220,558422653,164775569,1895349165],[565942252,824548708,1699658008,836859725,779782194,13654467,1687679458,1099109610],[1142849286,110088520,1245744696,180931130,635406777,422829041,776520715,2004577682],[1177199335,1016605319,1191930539,1996047105,2008751689,174269611,235840042,724367236],[323305393,2020118852,1103770730,478970271,1952481297,948100941,1932116527,1778645468],[330062138,1857726003,1563021233,1567167081,1778212211,1360534890,637546028,1389424769],[103021725,1448626902,20763019,2095567030,2029639960,1605922486,1837695229,1661903439],[1194349077,641910939,694642549,2002722441,754265269,630678480,130208624,244935973],[781161772,1131718217,766149388,2086468990,1232076414,266017616,409246397,1860963404],[1800169019,1425274199,1557920434,1558748043,1373640621,547859256,704260357,213807560],[349624544,230228849,811604726,700667773,999139467,654231573,64206520,663784655],[1161031516,1794154348,1762768453,1561428111,337621830,255422321,1146729915,1399033634],[315047540,8500562,1037202996,932647787,11351368,88620688,1736410926,1276193161],[399210073,1337828069,1851563288,1211022019,1245489749,655124274,131005398,667013694],[1245025278,982451436,1995983563,1091075863,221193520,308581433,228116008,2016015889],[1773286875,893007772,1408625241,747318181,627637523,597033227,2076517677,2027763159],[1645247973,188424068,472700187,1230611873,939583274,850807233,284299946,2078806714],[1167198901,1700946934,575942524,753824895,1711804436,404698977,1514614355,63124688],[1267463779,1201210701,2490126,949755421,212082992,213170799,579668956,1338532416],[158028513,705734796,811804079,672289931,1154822795,825006939,1431518200,376364353],[888588569,784833088,1958301804,146586951,472651987,1353862195,327002662,229269774],[2005514990,322319731,1235065583,198738217,72350507,1111901989,1141765715,75201652],[1700387696,964165742,1418080827,438755715,1693233173,669625057,1373168345,123795825],[417986212,1712491937,277714071,202011661,970215725,374213904,896251474,715319700],[1791237972,324670358,824904570,1382497959,1166144607,695853293,1921800270,761766970],[1848086275,1063777598,838653225,429860169,60097766,934590537,539389035,397492731],[821899075,18323554,568722967,268605330,988474774,1967033850,1466656102,418704838],[1748862603,1494323357,1523884035,232981472,276803929,638107961,61043800,1863645903],[124586795,2069242887,373852375,327985962,887260081,407735480,1323815688,24000308],[1946025646,1663484701,491627204,581000305,85837519,1219540834,127994330,303245873],[1905912504,358267149,1723706094,1077354900,242539529,406240671,1997850151,1298117166],[1255826241,103653112,1934230548,153159803,1795897374,1504990186,1440060975,97484324],[1986065495,1833159301,1385402831,822416406,691859278,661439361,1105245205,435643937],[392817841,395443914,235117451,1840872028,1306601063,1634068264,281534299,2071432221],[2070374658,451731912,312369630,1602983568,7119229,136282828,1499594027,400406570],[1863790596,2074116550,2084984298,1188434730,612534814,242557378,741999535,305236627],[998187238,626433816,942507718,2045526722,1612618653,1653806702,768114895,594718199],[142787824,1868851626,492160819,1555263399,1871173767,1842097028,628966220,822138796],[1782869902,444761233,2066679476,99324942,515602715,1409368035,390051927,1901948175],[1881441059,1991816646,1085556183,876358425,2083298076,1435409053,702746460,489721559],[1682122457,958777683,832676018,242758257,282405891,1383278284,215758319,1130561214],[1942025014,182199461,1150894999,719236577,1956909895,494001288,770932730,514159724],[2042133344,907036425,1223995268,1691950759,964762548,1447372871,46931578,1867753085],[1954610990,455039199,1033272480,1789913543,1744598815,1682174426,1392128844,2075308815],[1403888637,1211346623,956178488,2127714608,1953437390,209258586,1489659656,939240677],[1635836865,880117827,379350661,278347810,161599887,2054850308,1935347038,1269057192],[1363575027,699198467,1995531657,675547481,368329794,1281702567,1072197490,1736638609],[1516286131,1493950615,507298654,182719021,1845829973,1403011109,129194048,294755985],[1256469282,2052364146,252148446,814037588,992729894,1553084448,929218811,1373971136],[1281838917,608653947,1722424704,450255710,207260948,2100874301,1134604066,550873587],[199798294,27217438,1836861589,300159610,1916359295,643495968,714814797,217023083],[767494516,1098128924,1248553819,2110905305,208914955,367725841,1419409865,1325261172],[1688318704,161260368,202849196,1485563472,834600696,412519113,2077505959,177167316],[1916992260,2094997042,2094812931,185846330,594648314,1200765113,1249440497,1015624855],[1318098613,1609077291,1751318382,1788286278,364995909,107561772,1141876154,38591539],[284823213,1064835752,1821455374,1085992027,673090784,776104752,1181202468,1206532299],[1682647827,1084756969,166121739,1180231570,221977804,1209790665,903424472,778410266],[1978906048,1160223389,1559965611,1220410787,1740187909,467781592,1548308149,499387066],[389410356,382198420,365307558,490331326,24675324,1780401643,496567001,1195061281],[1005044931,1585522579,2005280737,1846467604,434907531,1933833752,1265756247,1119423523],[1721244898,500438847,1186609175,953047091,452827773,217300684,655913071,1248050680],[849617867,1945838228,1407064186,906928943,858262353,748011645,1178229678,1263719066],[1304685998,1720159520,853938919,1985721738,1114599897,246407712,879816290,521106586],[248578621,310779220,78036741,1208694928,1039773896,214700696,1645931553,203607867],[852725399,1030698203,1811667821,1969815844,1009340074,1713152873,438858390,2127308442],[1604566423,2083395828,748407918,848923642,307174357,711744057,1258963748,1965724815],[535635372,1285413206,1840916654,499837759,1295833602,943620367,350943978,2117479679],[1133501216,1863486067,238834583,1207376115,1948334890,1176367426,487664208,1200596148],[1308039115,1469278345,750495831,2025510627,328531914,49365058,401901574,1128581710],[896432127,1660284808,905479803,18728729,1142923598,1961561322,579962627,448398636],[1300438420,581207651,192968707,1805877052,1753584183,1707237048,905024074,2034009470],[156002865,1694781957,1510715975,490452265,1858793663,1497375086,1969765566,1221359369],[93813306,110146420,1026305785,164136555,524028300,1464912503,384914994,1499553112],[42413604,457828683,480608254,946289987,505319671,2036094535,318669576,1252077602],[1911023478,158929707,651179925,1735338393,1938113314,422439514,453976743,1652821303],[2104815484,1440490314,583999747,11339152,1777016205,605699487,555228457,1017402005],[972656767,202855024,1557162609,1045702570,2058748157,956986477,202131728,1037647109],[1681564605,1581324745,1390637071,456828552,1625898943,117844459,559554327,1853258120],[1544256261,827589876,1010714121,370005468,1480213093,1254715157,1323863838,187742389],[1235120389,1850431057,1299872129,1912634508,1873225536,182640588,959426219,1892180147],[2104717460,784329952,178945822,690878650,1617926162,841137792,3323111,1126099790],[663797539,1360110778,235706096,451134311,1328975911,865038673,2099682160,278126993],[1798360493,1729818334,1741354379,2078952276,1682639380,1521716353,1454044663,1720314078],[1997770900,803845814,1758069442,1201875643,532125452,935833115,833904387,214297488],[330195253,858312038,1348944960,443945755,299340600,1912716426,1513533134,1515255917],[409343187,1838081908,1860350032,725094147,792967489,210928844,358142825,958958417],[1646031002,1252223753,1936350216,1463377228,1641479854,990356772,1410094018,1470479493],[940836987,2127934932,1231689440,861663640,1450470586,210123906,963636067,1365324304],[237384811,21874732,1055558615,187902491,1075252753,516529169,1722336156,941350486],[1426826048,1243011193,1766722057,920935353,165185589,2007985941,474643464,845838888],[1505667265,810729433,381491146,170113251,1997292388,2125177628,508875658,31222139],[666012746,1071603617,907329765,334407880,1131074275,1788809823,577160136,514052753],[721568969,514585177,960918672,1037869045,62352843,737899057,120563617,1525630676],[1411915806,1915821538,1568902149,1330772187,1083003363,1688480139,950626102,2057602910],[1961705258,822359320,591001097,1078127659,1511745919,394292119,716778453,1670369433],[1319563262,1966415673,40664858,1450221818,872456740,1379571481,573905957,1670059597],[1295799514,1654643602,1601529535,1436409126,927041523,1371875435,680386297,286694505],[90185006,394244114,230320008,870247795,1414147058,207411373,1329712788,1612369633],[476658449,813962359,1547880706,1511437323,1791900962,1972498470,651880273,613662696],[1986550016,730206238,126918362,1343165302,1212683582,1077689145,345304910,1048242959],[132360221,2082227390,231895794,1138050153,452656428,1246626280,198194752,683930340],[405409612,4964070,1923151327,149398044,1442143721,1075903707,504160947,1468160463],[1955225806,1706281752,500607571,1425267861,1863939885,1374948338,1283396052,1162924334],[668423932,748452114,1510556833,345913359,1745652179,421762771,1907628361,1023197046],[1842804308,1691239330,1616440833,1300785153,1062106942,428777836,1070199985,790465360],[1698541864,1311167372,1327777869,1153096959,2030396171,1044549770,679925085,1079307786],[1523418220,938588910,2052122027,1048646441,885230253,123004682,1471153954,439924363],[454261849,1924938781,118701971,686464791,127947367,1061103734,1897507797,879091174],[55238866,431563973,233979751,1911224374,1046353678,1583778129,1585329869,1340200631],[1162427159,654089450,701902578,967276411,1437720210,394829446,1266692628,50907858],[1745046500,2107507743,45201592,666032649,1447510642,1710482292,1482038754,740340339],[323334552,1367909865,1506395406,1176204123,1120183820,91928748,396866746,1772842729],[1118085087,597423660,134169100,2027477226,1784062943,903685485,1497607555,1399308232],[1021285193,739774350,601744903,401588186,1744062562,1155224593,1312794283,974565190],[1894424330,1954732865,1951144116,1193010281,1839918918,583457636,78884788,1367729540],[420479641,1464317472,1413744148,208571544,712386660,2052029170,583484932,1531614655],[117816270,1207022379,1054393718,1201580896,1431183215,6329310,579401155,782574916],[436614371,1250557719,549115015,1069627561,2117961534,949864037,655185791,1163270976],[551115956,2003856948,1313624182,2020252439,1561406627,967237796,1282886254,2026775165],[1325639623,459262036,661618622,1514471328,290746847,1318304263,760200347,60560242],[1264274990,623031228,1835349602,1159922089,691843031,484115442,2015758477,1167063251],[1832798698,1971418517,1878974385,1550735634,828815843,2047382985,1692907488,399486238],[1799532797,720631878,439506600,1091715809,1685210907,1173268033,730164026,2001893382],[1393592804,478899827,1417511724,1628602500,719769770,1034680280,1861688046,2117050541],[436250231,1483780784,871825398,1130095391,789523771,1422006507,2016764007,710601956],[1974528483,1354004251,814850581,823343177,1170643397,990120526,11894823,2127728610],[280609465,1607354600,1132569180,1017372494,2016061015,1687920963,2116996470,4494093],[1831861237,1138029029,179015205,656448301,1820557401,45812449,1439485795,1482630656],[1871524311,1523847228,1980422125,681287508,105466410,493025131,904623011,531455117],[1309824823,1936060690,1830280663,18654802,641746090,1468627930,709676943,972832887],[682440577,1658671959,869879383,1244377942,1556559154,141646668,671865000,126527036],[1665761332,1133907061,1801271707,640218406,1438762492,690301146,758741527,94221198],[1898138478,1625263258,1670923727,374519644,686538146,68379633,1030202353,208003108],[11429406,923948913,763175132,1969100432,1905938583,205786010,769472366,1319207089],[387731250,1788598515,985928679,1092122097,1382703997,537043712,705914334,1170087665],[664415712,861239615,346906359,555600483,76241207,1736040038,1225795191,1028764042],[430685324,694667755,1952926452,1312403660,905780669,1624026102,603024142,423705282],[741987601,205754067,1520342071,939229270,368251461,532709671,324532135,933556270],[1664334944,114160165,1524363810,1125143046,2025499654,1074854100,1840857002,1184929139],[1230361296,1565107661,437157198,1018966587,1829359501,762274149,1630956501,1320803977],[2018849752,1105740037,206160831,460583175,1415296265,467913979,1084883833,1930515709],[570541307,1551819522,1865400920,550631093,480156980,425156737,537685580,901720324],[1082578801,1692275896,1540955943,115096395,121321925,1638797967,69509204,184866582],[997632550,73230450,863374079,426842956,1015479300,1407293105,571716392,1417043529],[202236861,1285247392,1336572134,1566623706,63537899,1403754203,1151130697,642577926],[1003131223,302854294,651212116,2055195005,1390337300,1976554186,1872525900,363282488],[842647225,348528854,112201479,89329434,1745728574,715858045,1434103796,1604872256],[585743800,1836129064,2100710639,1389971824,1088094046,1164591891,97568189,879763275],[1712245485,491260643,850254928,463577819,486597108,457419819,790334193,1580829538],[808723339,1654733284,986010076,1868954564,1807294555,114159503,1413681975,463860910],[1961458549,2112888948,1636784882,1904209362,1083028712,1752965091,1980402293,564980027],[1727714903,1059454786,1391190583,461302473,1854346045,1233114251,243623760,958647762],[1776170747,2004574691,348952630,1384396097,679417496,1760121401,1749260297,756851207],[70909801,1337464875,1637127979,1814957745,732494632,469084927,964479963,1164121429],[878184005,58174274,2113757409,1805945265,1357097484,295560630,896392914,701108921],[275512678,1983307436,2022851105,1500419913,577078957,1482339776,1945358395,65129620],[477860522,57959777,908057063,687224264,519353012,2094883653,1809752254,1164113275],[790717229,1320222494,1070813750,2062613022,1511408379,156391314,323452960,1225917904],[135010307,2087223748,1245507610,809890832,1980958669,1845480648,1889616682,1703095049],[1194106477,976477976,1539606139,1680367481,781861383,112743642,123722580,323641731],[137820758,1675577730,475063590,537076794,749793166,1840197910,1850391259,117248126],[968794217,2038287172,1166335282,1202720812,820690808,1659195465,561677966,185721393],[274914428,668353338,869315869,694367730,299828568,914943591,861972298,345453132],[1431217918,1145032666,1068390791,543681276,1711314027,1662050436,1510004905,773045771],[1485774020,923718682,1922311519,771073052,1966228061,1467686679,1727575522,1965022173],[236910680,147662175,174911116,524640163,1053314557,1303162910,39901970,238561208],[28494558,1466113517,625410113,867083150,2127646458,12800761,70468930,759494009],[2015091241,1174309027,1633726005,1368957638,1595694204,1345269311,776158532,671823826],[1343580415,1922144252,144044336,498529203,297145015,1755052968,602660325,657865114],[612303364,737973533,839726892,684189262,368121722,1885645273,47388541,950774281],[326201522,1791417216,1421323439,794422680,891902668,1156768463,1080285166,1950385453],[816892369,1044844531,215220411,1205873283,282949731,1351972818,395004748,802231739],[2130647127,937395277,1658774572,1567605020,1388881112,778966018,1881356257,2038732155],[1221482800,5787726,2074912281,1077431617,1053103356,453955676,1291694204,1959526679],[1799063427,72036535,489946215,1615799777,1827278115,451659383,1136409579,1217906225],[1087278558,723368067,1717879285,1773145007,1578521282,2012653813,210600416,670942642],[189655233,503552617,188118432,1381070911,28828179,1556335800,237102863,1722718931],[592797081,140054059,1962290262,2097596528,1856277588,1169304216,357296849,730043854],[650875212,528866684,872384378,1347248679,1037828315,873780049,457611707,1002088979],[240182780,956225173,1754021808,859650519,819354807,1127949914,132364926,1438915312],[1700737958,983458096,450916037,1637942621,4896306,1580286972,1125868580,601773986],[687484263,442978639,1044703786,1424890402,1687767963,1211016478,2034652387,61245546],[905999984,185839195,663489580,112874636,1796555794,1858116268,581341284,1742456272],[1408547333,1439186189,392733588,1859112171,1288214516,1238651072,2072407601,195966675],[173562022,1513709218,423758389,611897200,1614205933,1581728352,301507349,1874585209],[23506951,1742919340,6162272,1065099336,415148885,731202906,903867296,652273479],[503848432,1940013709,89418619,2056418961,822244534,844669257,746579680,694973215],[410484152,1845080651,724940502,1898120800,356847660,2087815951,725539766,1403085140],[487293646,569819791,1606448667,947371803,1339876677,1164826696,1736388270,1200617692],[1914542438,2063785568,952886890,1404676421,259270724,957816239,2038703194,1973328175],[1558693800,594887292,1075250892,86643299,613394948,2030362911,559429468,931519271],[1473575982,80814864,486310485,1642549036,1398205750,34264356,547081717,1572322585],[1808267616,2077164628,1235604791,712190419,2097055470,1898394479,1124154107,780473002],[1012942317,93580692,1370655451,82385067,1467339197,2064953417,1243397620,297541892],[1125339568,402191506,980899974,1173824068,1740121000,1431461923,1290761715,1956594889],[457941827,172169272,601894015,1808428438,294492871,340693274,400533663,1370806796],[1131348648,1268041821,1597697988,1590241775,2116063741,1754871661,499090083,1634113424],[416629207,377127130,822371536,71145163,943208245,1592492636,1271813664,942802990],[1003604470,1844312479,339204296,845556661,1822355277,1395994146,1149615488,1577864348],[234623497,688400280,107545547,1464694646,400607826,698823517,1145312466,2104619701],[294110921,1697189163,80023175,258456037,177189698,145866960,1802368085,487232423],[914503166,1753241367,193447025,1846991370,309016398,1895208601,922870915,149376255],[542907644,1555150990,518330625,51745091,960633036,279847955,946445576,1162801904],[308214779,475875170,816784002,1578489538,1609121286,553540180,472829389,1007334713],[1877761954,174228083,1700253178,421792066,176417119,1472643673,1779779831,1061693759],[1893661908,921060721,943997883,1035144105,1205889285,586818402,1304198674,813291469],[254393308,1090772773,1261015764,265233106,1506674804,1800922625,451483105,1389917539],[1711200919,1068981024,1864992373,1020868507,807182812,1065583830,148452495,797251666],[1040595542,995527881,1523338387,740410248,1039067791,2063791955,895178502,419284603],[1561300121,2057527680,151422103,710649456,221304884,1492233370,873737432,1979021968],[1551087281,642693260,1542544125,302443338,526241413,1955736940,2054213317,1165844440],[2024415555,1972505005,345999156,1501285822,2046208697,60813388,1257863743,1022775927],[1223690965,1151913339,2081688632,766918483,275500686,1629189740,1293877189,642036111],[1507909266,1281230815,248790794,1273102191,1936372386,1557444861,906817631,1639917921],[1985086605,853962677,1194076697,416096009,483542542,1033740612,1321357550,1068501074],[211789452,68266063,1122267256,594446164,953295425,440798659,601832045,1172037454],[151017105,5711991,961863280,299633477,1837426678,1051274643,2103779681,1688196065],[499890095,887862616,400987471,1323434050,51787723,546841616,882499851,1389892461],[910857425,271085967,137827435,1565594753,1563565627,2114954960,63616541,1871366474],[1243751405,1275464768,737249448,860114120,1222105105,982826206,205840035,817885742],[313338109,910752172,1387140291,1794603944,61491867,777707419,384614903,1811033790],[1756791719,1825028200,571737614,756769033,425761071,70895812,1482740677,1309483184],[368696344,886817887,2123955345,744925348,617683744,1543604681,526536990,1837811811],[56295441,428446173,526120243,879145434,2117176718,1400432697,1256630487,993772849],[1511983494,496538511,1169777613,1449261854,2068705136,1704577314,1921687578,1605007888],[1829029025,263393318,1863433760,1889112109,1713599813,1629292256,1101466387,1398430393],[22366812,112523946,224524410,53500861,613078140,1901884859,2029096111,1707579093],[839427994,1362682209,1573230006,1484022812,65686874,1491488098,1428501911,20756869],[710894732,1045550587,1628529866,1392869250,1967322948,407090054,1756337587,325436066],[1652497471,1278603205,1694629844,746837701,1332371389,1810701116,1962134552,2125135956],[1808864217,941440746,690873135,1883002013,349507820,1666172007,1775636283,1968694096],[1677135673,32684592,955976834,1578532378,1002727264,78911567,1730669717,339148422],[1838400437,663757597,1482476937,1636095797,241956569,1955959506,155246238,435723295],[976516889,1651801108,726773902,981884674,1828683965,1396079386,1500976746,1023478168],[1898230301,1442772479,436153853,1923499142,1343754630,972515930,519826832,339039367],[1673222252,189726365,490217612,542103797,729696324,1992215409,902224125,910493073],[1057619946,245985489,1718136329,1172698208,18740006,2125932469,1378276321,1207546746],[910826692,1137163492,595720199,105321148,1702144998,1482205618,1546150664,1774452363],[1982478738,1621993358,739301016,161147713,1950334614,1123006658,449112734,1027227950],[1986251461,191034873,1951172336,1219656064,1028917485,492964624,748677859,1686456028],[750336400,289683733,1482076380,79959137,288460155,1472885469,361783889,2066711569],[803834231,732741494,1852165241,596670047,2006195036,1235844683,1103212028,1025687181],[511258732,1338794780,1316749391,122812591,180050343,2071971806,837497567,14897411],[1143860509,1638868669,1811852044,1868943532,1977665049,1202809648,686037026,278959459],[1712867877,1322443282,583963982,2011367642,1103710111,760950487,1128267263,1260443080],[1272239021,1640180232,1262051441,1697651327,462346969,2034028753,33317656,2018425686],[2043767287,1591844263,1061324174,123406203,301225496,1890040117,1983447705,175430938],[2080220497,1786518312,1289878680,1357353592,1876543783,962510644,1819212491,134821940],[1177979167,1589967705,397811314,1047877182,2119168102,638551338,371441412,1117922472],[927243471,758376925,1766436761,1404679377,725380893,1134861501,1613729497,687928240],[956814131,815671171,34199201,785408474,483225937,1006064008,2110630384,669895717],[1025920489,130930699,567577002,1955225013,1162856753,1848226304,148942258,1367402916],[874082079,24007004,1319554865,1933651157,449685527,886259507,517326831,1171825931],[160051757,1299337413,262256313,654222435,241138413,1523294565,1257611849,1653597308],[1610547978,209337077,1380172477,600134320,400118957,960023536,374315941,259662797],[923161778,1292491828,1139654280,237150997,1083613862,1263202996,1772419679,271550664],[864641367,1486950731,1313982792,549186459,1345833690,473520024,1999784463,267516958],[529764455,2109430163,1088275516,2055102744,959627091,1286476103,1074357971,1628601302],[197384202,1720676572,1776286859,1563280549,23998038,1475466672,237069076,1017657183],[71511358,1704822704,1704915369,2126230550,1111925362,1203455357,1752626946,1004207016],[943889877,1621332617,1191560532,1616659608,1315733029,356226983,1736363781,294205423],[2110822190,133314990,1182083250,242046168,289982500,1396284531,1116592920,196173048],[1354177839,163282008,1969908169,2015646435,1472503233,1911950605,84032685,378088309],[1572337516,483083149,1965422035,854700175,1315567015,892774374,1699194253,49330261],[1024628092,1082790981,1920239815,1735363974,425509467,677230367,359173368,1216557831],[950595657,1171316604,322605822,2034234477,1050667016,354578497,1199076373,547490245],[1247098819,1716058826,327658879,463713954,1783262637,973470683,989180203,623469833],[715538097,1619150291,1975734769,1982520262,132460948,86628026,1694635531,2087682375],[1489039914,1145866872,575246458,769148950,313192095,13390617,690551972,2030107404],[946568684,1776184104,1346954844,815947124,1463264824,1564233153,535999319,417077695],[1757152743,778591908,715158798,1500748973,1948419347,1935534729,313444777,1441452649],[1463907086,2103412542,54642583,678433395,2084069160,2118298304,715616883,1085652213],[183313910,2014753952,1376962257,398402634,2080212186,1676995487,1076850097,689799172],[32882537,1275379234,1194912179,2042957224,1777979523,1717484906,489149982,933714418],[754800135,1288795837,269318527,538184755,638507179,1028701990,402293337,643104134],[257126480,26343508,1575969319,1415644685,1882430981,1968654220,343697406,59401451],[396082512,2066558819,1807118650,1492707691,1333892860,1114688135,1329806627,378680329],[1262194357,580174783,477226822,710656083,2071994449,415487938,1575814189,1037719903],[229805004,476307689,708690396,1071225297,984453832,983600943,2026289129,576164977],[763025987,1487916310,2080703534,1180848315,766101266,1722291340,872020559,313097472],[1720130267,1039249638,929851216,152684456,23522670,733034544,1004390262,694501552],[197794132,686058439,136848956,567020398,2113563940,1871913561,997206400,316567106],[1974846626,248983943,1260596364,558148215,163211584,790990186,112528963,56668507]]},{"start_index":0,"nodes":[[1724099746,1287792967,1281163110,660098186,214599138,1504453083,2084475461,1929316663],[1591165065,982631953,1882692036,1406646138,1620459555,383151106,637430006,1056058531],[112088646,651796414,667245401,1249967447,216159712,1817151289,586175129,820535124],[197894010,1853481433,1729099284,1067673806,1177968916,795719205,410702042,813415068],[1169017795,1463662166,176668347,1329071930,315317982,1402718529,351384993,1213025465],[1179428249,137539824,1836125983,1270614915,866090313,323236289,625812909,1746606134],[1635937287,439273698,1962370405,548893714,1025360424,1066842620,491950888,1654392135],[619786484,1027287207,617138393,471026611,155416267,28851327,1485801346,146753968],[393833966,672915884,669256074,1593215082,1289202199,1605046957,1471212050,429434009],[533496832,1769006216,851804284,1858162660,1597245478,2003487249,1265645059,734477604],[851479915,1456715721,1446198149,2094829716,34337917,1033979137,1502322672,1327968415],[918395278,329865142,76524201,573473973,746710377,1560427143,1053211079,1226951876],[309913384,7363465,1906937588,674389502,1175895909,1494623640,2029526071,1559713075],[1971892033,1727945068,896286353,865340195,1598969571,2007410468,224380063,1594515698],[1007306195,152852766,394108132,1024417522,1319416090,718100151,1067303296,1292973551],[1803374056,1625857762,1906938455,910841170,409808074,1922624813,589218988,1027282877],[1243116606,1328844121,786290563,608200264,1885172752,1394173278,1381036691,994786627],[771204211,267477378,2040184333,1890882474,226794553,1796025922,311231810,222983479],[771611027,1955634044,1749669840,1287364909,1847505388,462305550,991769787,618996510],[2016659364,1814349803,1448169504,694223550,1241294365,1487702558,1250986511,894252506],[473549379,1707179378,1362421362,1558101006,1174721034,840021239,1551599336,870378735],[1093684633,1448901606,2102853777,225838661,1403191463,1542063974,1526692830,1195378354],[684416278,760713500,1033975102,1538090882,408136442,21806725,21229799,1767332262],[1864904264,630664921,595528175,1651606861,1544421550,1146767013,492165974,596269165],[485993865,1060990827,498486600,1133303245,1422910040,1517631482,636132159,880057917],[708172917,319988146,504040856,1823259455,1169351449,99321130,1104287210,643859439],[87925957,500464311,1552332305,91333255,1643563739,831239092,1015616017,1859627635],[1663161610,2090076966,953799546,565535143,944524628,1185331845,1399937787,504195540],[1704974527,1434179380,531686056,388329012,1033948518,2096333349,2002849742,938899479],[340842828,581593738,1250382531,624829970,740066932,247785776,908635065,265265805],[96582128,216383467,1226755300,1852418674,1176602829,1785056665,336959555,814917294],[1796859311,664200648,1175155049,624837580,2115106596,1429981992,1807343984,1769011068],[2032353011,640794279,1994969257,1692257783,1869368972,276017338,340515349,25846254],[546702588,1565404397,1310129234,2079544553,1311317580,505788524,2068747634,528494268],[1201920100,576193107,415933620,1066668253,1760638804,1191416485,224345585,343512707],[973301236,1868211909,1514283269,521028662,1816441675,1929517837,1981901876,618276340],[792597944,558173881,764745660,1150830015,90939374,2032968263,1518695375,1703332594],[1367498863,23860700,1389770851,872832388,1875211071,491988744,387287499,1214484716],[953517303,1032954121,1713536816,932153465,1269952037,1113607116,1712904902,336876344],[648462768,1242687303,1253953988,1417309209,71293884,1782312248,1916741632,1209151706],[621084854,1933373198,1003422783,647824895,1143195077,1399929389,1077716864,1367920279],[2012996346,2117569801,366822996,21772501,1588006876,31459801,704709790,633411327],[756341103,913965640,221891055,32863440,1074487739,1371146059,2011403795,2101200101],[19912791,535067603,1517870164,1357590645,1699379747,797676206,1337720487,1377906731],[1993455959,557938268,651962943,410440906,921319753,1199383384,111609583,24050003],[801339821,221502626,1901505899,1062708889,679918864,886822631,1623759525,377427048],[1166609546,1215600038,463780104,1727557642,1848755585,1437553901,2058005289,1901091930],[1184967186,1636242519,1838090848,2086753401,1679889450,797482534,112394557,1566185667],[741922435,767185074,1044764480,409061004,209911045,1728709216,6332955,99514610],[1674442204,545204128,1229641699,333495885,1498739009,1483290711,1292036557,1277755628],[2122372270,1375701394,1316605364,525215263,918054190,976690902,2002123370,1809434958],[1236128829,2027197055,668676020,398502997,2055318866,311215235,1835265541,174610469],[2089848034,726375563,987380687,502826683,1304843045,297686293,561083637,936122499],[1341883697,337533860,74271545,1158002879,2014290791,959415346,1101043895,559453760],[1812332267,1445107673,1725740767,181133200,777083745,1530356300,291999131,1819305174],[1168240788,669311509,1657348036,1799815160,1519343527,671463702,1051114928,1178283930],[2068771723,874376976,83922087,993916517,865359615,1109876319,543477874,1104004426],[856703577,920891123,1799638064,78829180,1025215393,902186021,1719532560,1232859408],[1225367771,1160708286,409203340,1805934012,62724348,1588765388,2062568168,682750932],[877601411,2008108438,1349675410,2024482222,1843823265,1521640928,1937600114,1883025752],[481349984,2027693439,1691022645,813993979,1021904768,1072151337,1303537881,1720937151],[1603498380,1991146679,415318604,57211812,618499823,1487987157,762226188,1433836942],[431687482,1812307486,358953659,517282987,1180772269,1417716257,641020681,1550380775],[1388558536,1394450189,343940133,1809781916,264445454,609430504,879461834,1824400540],[659647511,408375112,1420945524,1051555497,1928213538,1345181832,1668949653,629614360],[1049854929,1309683011,306355820,1453278755,2048645772,861973639,1444241452,1045818986],[729279051,1301636556,393485127,823605226,311726054,623045671,375099198,1914274805],[324906342,454207945,1905422470,650778123,613477895,23203711,1056592818,1652762676],[1300064730,347062637,108634885,928442783,666049499,714967741,1135424673,1598314405],[72566057,94312282,1446067093,56918999,1433971402,1204139134,1478608087,1960919636],[1167008915,2060229518,966039612,1333363234,717628835,1837806494,619436658,1903846193],[840045965,613722163,647792007,1201273602,704882435,2106102376,466057345,138976040],[1538839656,895833104,630359286,1371456534,289288927,1727237110,79188716,970064179],[565731124,1031300209,443476291,365782782,127647657,1873097113,1734604022,1194882863],[1441764039,3595490,1559381766,1556029503,1614460405,1424594492,1910812087,1484857016],[1149053685,1448699636,2109837715,354001057,1055883433,112225820,1576374154,1003236881],[768210558,1705362425,1239815177,1280023517,1717142547,1957623033,2093496950,1084286333],[999674747,1390195434,1279917676,269389250,1576164328,315553126,492503223,982724904],[1624991940,607931756,1844640810,839457934,2017263720,503702087,585525437,542652397],[1357275672,461524129,967120016,95314949,499238031,962677686,263264477,1456244020],[1949569619,258234355,2110778797,1693336336,674225500,345726712,309636383,325362957],[1026664351,1529550727,2007153215,1818986383,1149530535,279286110,1564645182,1201673383],[1557929181,1509092637,413710594,1950710865,1884542430,1452373024,1468592793,68378724],[1230117638,2003037907,535144134,926850287,170289293,1519508334,1717296358,660746829],[705533257,1417523090,465522886,1022735037,1148706484,165955194,1382621397,619741574],[1816889085,670265679,2003822291,469158818,19915781,1436466456,1972662990,486912991],[1917004144,1908746707,1524179663,787178779,77629900,1241450581,57216997,292519441],[1815506666,196970033,599341168,1900698831,1549890258,1097543065,271872366,585922554],[573270841,1453499724,1775057978,1373898742,99503818,969767448,673674467,536263820],[1509595966,594477472,1743607937,1879748055,198816772,18295802,1392419919,1315545526],[951621242,58727374,663197599,1597739936,1722359690,1866298197,1914339922,765502973],[1282716805,578091620,1703754697,262677701,1777172442,2079231954,1466259195,1805403369],[325237045,1801762358,810341184,540270352,1473569091,31358646,2094330205,554143491],[63429943,1964691664,100856349,1316014932,2035178363,64585339,1613882670,1799108622],[1258947917,13730224,41639214,188922061,800375548,1857420976,1254655664,286436777],[596796095,689313681,224754027,12773569,1780597993,2005632336,1549915535,1437325701],[1588951603,588758212,1431413301,761872629,1723195846,1158870558,733579489,1868578457],[875172911,1423511639,1406103640,26657259,1411421979,1837596536,572845243,56752613],[839716877,374914742,834586978,1286811616,337034912,1265810513,1451876487,1230402823],[2012447987,1980437633,1897253839,1667549268,257626898,1253258728,522401968,1897811266],[1623492514,832591396,1471248393,1958210080,899088781,43979124,765656813,1744421356],[971819218,973069968,743242749,288561184,919247878,1081898118,2000483692,1313348041],[1992258850,2076845340,2044076296,1337920261,1561461322,1106245899,104918964,2062583721],[320945635,377058279,1040545002,1351519609,1158115843,1870859421,344012271,1498966917],[1630631451,1839636810,1453675717,148791949,950395495,995819220,2068833444,784827386],[913335020,792851788,1652055415,1122122784,2019636295,1683611531,1183735714,458565069],[2093933227,272923159,859022213,1059282908,771262052,1804087983,399991119,441922389],[619079848,1213016243,583276942,239068286,680479700,1146653444,1510195584,1332258783],[1873879457,76442879,251216378,22133224,676822563,219344238,1037010287,154681049],[1397890886,1685158602,1899625981,982396869,963995925,2050615003,1525325994,153659074],[1931437258,1608066386,1418850422,701817882,1792628709,262635752,1860115749,25905766],[399177699,484862750,1372577775,899407422,433871074,785627201,697441734,663646445],[651137079,137020996,1810956753,572039086,716969047,1935382011,544145680,1158407375],[2040728886,830237099,679715738,783778610,1770613870,1998209513,2023974173,162925780],[1822949850,419537299,66847019,352577877,1224015441,760205874,2088954957,992578291],[341748740,968961381,487689737,2028065070,1217674520,837196581,1189511578,669129850],[738756436,1655318353,1003886901,1949434106,1486014457,1082961185,1464120010,414406038],[63610838,1720205832,1052317786,1649632703,1295935051,473031622,1750320072,539219951],[1581263697,507783183,1091103451,590267676,1183529474,206982992,7922628,22928677],[1414111355,1909545779,1307412615,2117603680,1408247022,1764286146,608743495,1020431755],[1902462124,497665994,127719833,673640117,253800231,1698408453,1541876612,202422632],[431743764,451039967,1784761381,821479898,1221485878,719628422,501609140,1888760071],[1595506546,1123341668,1976886491,516375501,795947791,1597384172,1774512251,1311394893],[1616271543,423404100,491649792,1566511798,784571245,1209152595,1513361972,383582403],[1020231792,708469346,1163873108,815802229,1148233979,2090692633,377919056,525923523],[2008904721,48433410,1259352230,1979925274,438045448,1958962687,570524633,235179749],[1454658825,953541761,1586085879,418027989,1427281560,729372434,787675529,1377381646],[1805020131,1100527349,268340600,2116975129,156285473,1361793693,1037555652,993585640],[1280019647,1426198322,1607328061,362827244,1793655367,1091178360,2043477671,406356397],[472897092,1200443688,1579575233,1127164916,1235003134,455788325,212416299,88459919],[494928705,1224311712,2052740663,1418962561,278286141,617564068,1560259581,575448747],[2124341907,204640707,1072277067,1129537536,1516903793,723704027,446082657,1587385136],[292469935,1098411225,116031981,928469117,1769918631,138006506,1897760316,1372845960],[740823884,1764175060,1583204784,1196085306,2124295402,907325038,656733562,259260715],[1671642998,451703413,530685584,991792886,1198614880,1690524343,888975568,553530843],[1224293829,1177306836,98142685,665783998,1065738598,2103203981,1578787102,481358187],[154654777,458051521,138533096,33890826,1530906322,1688141373,565951960,1788816751],[501366290,1928561047,619691330,1009468501,1430279895,420514352,644701837,777473068],[1168979617,1576983258,1954320411,52546895,741438154,1150054381,184595594,2032481486],[2079749850,1093254451,1741579806,181181114,638067161,424682474,1132530125,306704025],[823848037,823353599,909344350,610438368,341509523,124210050,634496614,1793016843],[35394483,657604649,909514721,1009685772,797555592,1187597421,1849444814,878417616],[1543848796,1930729849,1207630232,226047268,1653247550,596921843,572335186,475626060],[154415212,2102279756,694791549,2099205121,741035384,1371413749,18903145,678980284],[1049085258,1454985626,2061656578,582911600,1052167827,1082527976,656374509,1059483059],[1682417520,22018540,104440852,1547695562,475218811,421355544,67190541,1924499799],[1053747822,184724214,1441680082,210204440,482132776,1492323024,347594992,1355588104],[100398091,2030711624,663042112,247076773,173441510,1851332200,994414748,1492104127],[438508737,619697774,583071829,2124772584,1201992285,1914282873,1951119850,49558484],[1092411843,1474651633,1696791915,327999935,189644470,1782925616,22989397,1188959904],[953879966,1034111294,1222470235,1869981036,1371030011,1076556036,1576807253,65478205],[779945941,1091005533,1091503848,1220282460,620848533,2103515380,524822955,1561328381],[766914277,2046454260,1870244651,52607931,822070194,2117303445,683009812,1641220766],[684829849,676276308,1751732441,1288360604,547492978,794152934,336471934,350548987],[107560745,728261242,1568203827,1416887581,1918654187,1984453035,383856567,550709806],[337488572,2068203291,496763117,888048108,142556046,1025656796,553837362,1445293848],[1185094768,1454577447,373532156,1501207171,1361421378,44098784,1649704523,1268021576],[261056505,326171070,226559309,1486973677,360769327,1080204731,92201962,411290739],[419990551,538689949,2003181914,1661765223,1134902657,1289271234,712709182,223356472],[267170786,1411732919,2115584876,143894222,1566819033,1595879234,982005215,1404373221],[1377815773,752804180,564388431,2093145125,991439448,1469290814,21828949,208541826],[756212433,332853932,1923319674,1688106749,564148619,1615648021,328029177,576797778],[942990626,1967625169,925629569,437719357,1130810656,5872336,1636353332,2031913892],[1510194707,1569593760,1601943113,1339118277,808222563,997730557,115865554,1400336018],[1364823776,1752687941,2031300861,2050171320,82758187,429475701,1507644525,1243195046],[2103479694,266109673,1723477928,1188777192,1878120371,1734472041,2124622872,1926816900],[1436909523,2114003390,623293182,850682578,1227156664,1853707562,1028100001,1385606654],[1722698139,1410371901,1478731344,126950224,264046569,1901748775,1459673310,919252180],[1761414042,177875873,643220018,1778463788,783524801,1445964837,453378449,1647900984],[1402342502,1312323786,1315825744,1408187183,2107556828,592701208,1907051188,2085252444],[1918129812,1281121995,1523699965,152300607,420115464,2054870544,2092636355,1643622433],[1956735939,1718166039,741910978,1628126029,1841887342,880868294,2025736669,1388084887],[1202570059,632082799,1631287632,262478167,1317514493,159219913,97934500,1491160520],[94414755,1969457498,1536340518,438723133,1805851484,1623533405,1513453936,686851001],[644619198,154625711,1199449373,1287836728,836212120,963360018,599690062,1041283540],[1669239365,1015120891,1848583577,471797551,1103755622,1000811097,432309611,1593367048],[1291582193,1588451168,378823463,636217917,16360814,122450679,1298062013,797456268],[1688154685,1908200219,1955026159,856879721,1511670113,2037406489,461600996,173862057],[1090552079,1209641154,1790954207,1178914584,777527650,1181168296,345915553,1421221343],[1263145342,212401038,1715502601,555864503,1188851266,662054420,1437323872,1471948552],[333602860,118461791,1243669629,1121390982,628061745,1331776709,1499206882,288873471],[1723014836,239751258,1012911927,1608950319,276688227,805602125,1207647952,1985978075],[1827474257,1029987855,38987389,240696847,327919298,924619179,1970877448,1508655947],[1569638620,1546256811,548731618,972722824,894202413,1543289765,466401919,34017701],[404777862,1841186123,2001889513,1069663071,1068785223,97733503,562790540,1470371297],[779392933,924151232,1351016694,1390145376,332460613,664675830,1214978539,1553496268],[848278698,1097041328,1684049062,1274980300,1132583600,306008538,576787592,523020586],[1746110068,1314143680,611981240,1170740117,1786202621,66084253,1568400337,1356404407],[175639686,1717121956,1730121616,1166579398,115608118,360913172,1688533831,15781114],[624601232,204650717,2104450783,1001516289,1345096337,306845093,1313915686,1561213579],[2037717835,453814035,934946176,1854324132,1354708323,2059489349,1739412174,236464793],[1528065742,925831429,181170509,366910082,662182076,1289533178,735568873,1319245831],[1737806484,1511816613,1426373441,984787058,627115497,1797908811,1373641676,169238533],[1427261079,830506382,73971703,808818665,81726938,637425064,1879935565,2036582104],[642469840,1436867131,50060287,1060322827,80080276,1358910020,844588102,856617256],[690418689,1664925070,1379277041,1760271694,1339376529,1693318256,1546029316,712262206],[970663642,833178547,1732213828,1372741836,146154696,769737197,1721600859,1999938620],[983381508,1946415780,423841052,337933712,129116299,1032947396,1361013121,681871730],[22170813,1807543588,759637395,477170114,1436806908,1501099624,1823174271,222951270],[1940771801,36887345,1284224190,1263454799,1949613695,479504843,1689127061,1265961962],[885459816,500278451,244393551,810809130,340461454,2090532460,1105977478,1614691006],[948835200,1236212661,639549339,1864101767,924141751,925277841,1633743084,1039296156],[752948078,1644282671,791077671,531402045,24550568,49972583,768710191,4043981],[918264063,1458284869,1044041920,866629708,682981956,22667221,952385663,757083374],[1365748235,2036016945,346163422,21535987,1247448970,1873929389,903839926,104506491],[832491606,71794364,1061098664,563712987,1993494581,103735741,1257145955,205112194],[1269904949,1385266297,1787598604,767191603,649785543,2044741020,1326537425,72366792],[704191166,40970735,51010771,310566081,986103177,2077816468,1962234154,475389398],[1619658571,1074630436,867756458,1287160332,691470478,462991681,1973499855,1219012716],[1260220778,1267751675,599218737,928507757,1502969020,364718010,760238596,1566397307],[1568456713,131143238,1486628631,345778722,504716997,1678460485,1777468243,1288096553],[468639885,1221728885,262939808,1662531576,1005695357,1993808007,938136042,1414953235],[984016379,382437412,1799082749,1014638489,1147055796,27374702,1532079709,702947778],[697147253,1599817104,2015168663,1212088688,1677126421,799499858,255496406,1478753822],[1698951042,794041099,1931921909,514172311,2099508820,1693176110,1769242502,1755088293],[94532115,809691485,935551243,475099396,1747554089,2014818007,432036374,2128617833],[1739423548,1689613876,604078391,1499930890,1746409241,186021358,1144582649,853750960],[824423161,1569780746,177123938,43833081,2103235433,437166297,917103745,987931048],[1763410423,599841180,1262686649,1225412611,1859950091,1915984304,821097906,206030128],[404138041,845304346,377915913,760681615,907724548,1941614934,719743439,1287529439],[1122776299,269903818,314445728,548958128,1430526089,1792764974,165275468,773220300],[1379597441,448832317,1459588727,461670957,1020930221,414240951,1924359796,453264074],[45735721,1928489232,347391938,1322592506,1573311381,712148653,136763269,239069846],[1127566176,1281911799,2094638063,1169877262,2036069696,529369144,434916289,1674894955],[486833857,1326367531,1355534515,1676059322,1175069342,866805647,323621911,1305855735],[1448617140,616714434,1480363934,159034970,124148511,726211570,325411628,287507875],[1078799265,755019135,624259073,1650331891,1532328363,1273448145,19153307,867631153],[1426650592,499497907,1848921616,1652174036,1143275487,151249154,1056928238,9051918],[643082306,1429141105,160503607,963571962,879062344,2120164638,1066294702,1525738554],[112123064,900339070,1784351525,837159659,2113150555,669787309,1727271447,350053609],[1715560616,630142892,529929956,639491099,68912074,1862587777,215779295,206309376],[790285419,1482474349,1790984127,1723688310,1067950312,235143977,2039506908,964926193],[437058525,902439774,981710461,1183310979,274364032,1634139492,962602169,1402105766],[1144744928,1543505776,274433550,1863857846,780889457,1731972,477189886,407206479],[38317267,522682155,1193938047,1874108741,1263081959,1182056625,497926307,1124351322],[1042362511,1107455987,2101951369,1868070306,578893036,951148237,156958472,2002468846],[151333820,319789292,601961960,826444190,1733809467,1850675407,2012616046,815276519],[1528101013,1092140821,941206889,2095443300,1410614981,1534031618,824491894,658105054],[1004692571,1722151079,1673489825,45310880,1680723869,1700972794,146188779,2061492038],[1407432997,459032730,790918614,1848811956,892916004,2088592564,2129086408,1281098138],[121701379,314979200,1315802965,1588984021,1213893769,96669267,1474351887,1128815117],[2090991513,1042758446,1588494631,27599550,528177137,1604110360,219449272,842464677],[1757666866,2114216825,1528417318,780335907,1350243362,1451094756,1039697493,1353142655],[1968882297,1605398972,1740560630,2082742864,1160431777,1315681542,748009777,902447208],[1916412861,2000544246,2027505564,677559659,1642962227,1168094151,470328721,978684256],[1315246709,1503360252,1730705639,323184300,1978308910,1853025534,1663606449,2008406855],[375048761,387953148,25764907,1344498835,348963507,400293259,1481182430,1905441153],[79791747,1916003368,1154266782,1486485500,1147207085,113276945,103292385,181984221],[2115034475,1687113038,1636084408,1291353433,1851010501,2046497778,1086368184,376013769],[308150027,218568743,1493703300,1486002702,469983937,2127550533,150739071,1137680245],[383159717,1076971329,418464878,51109932,2069092269,1269700635,1645229578,1830395765],[1358369226,1909333981,1962082401,1136150931,524850327,2055309287,1492476601,825190716],[741891888,2090165749,1766582250,52788673,675785764,1122079195,2116107963,1558576577],[724464236,715129174,473108103,1668771580,1738342440,2020990425,849935036,1496332676],[1446770821,197934218,115476755,1611277559,1639717922,1236028944,1821410299,1549775546],[293798597,217986278,1140005394,417195932,1472041215,214162337,1816109918,797214282],[1335681208,1578641889,2023843134,1148352392,1497030028,1869745724,1475391800,836507456],[722103033,1073843612,1665958619,692357808,449280891,555020472,64599281,2022885365],[1448646619,1237285747,1510826065,1292425884,351721745,1536531665,438171543,1341605661],[1127866460,2066311642,5534610,509023247,1810242028,1733880815,1171965942,1574784947],[634346218,13744006,1136554028,1308696284,1744845238,1750167970,1051541118,1971985452],[945240237,1172162231,1840493091,467064352,289292698,1389955533,737411717,1570857660],[471589437,557431070,2116541065,767003065,661163171,225431979,1341662462,1751549420],[1628582161,929590879,2019361214,87577563,1554429982,1467894774,894044441,1314949429],[2027237749,163121618,1018778993,230821953,438291300,334722115,486867632,157031568],[1021809469,571641902,1144963765,56835470,1519541105,1364725227,239925887,451847504],[314474986,1401729328,1593942117,1820168688,1906353605,564942020,1016600649,1095470567],[538227605,1915292094,91531666,1710007286,385336707,1909615596,737709418,5588029],[986822755,252421598,482472664,1062278373,546456625,1275522849,1404521411,128535908],[1681066366,847036133,1936250918,42815951,853508198,1101955947,718633205,1276297941],[1137550911,1287875750,1415649650,1167069546,299149939,581733198,945155414,278978278],[1162083231,1720084663,136487434,469857577,1133916624,218130907,1467152509,1885069956],[2016347129,1358526654,386439075,1440674606,1405937576,1949656783,458554262,187118559],[851348140,474540759,1888579519,998937004,2050451535,333564744,1415684088,2067085853],[709955236,666316317,2030549796,517209116,990602372,1068441042,1690763385,972842177],[943509022,1372021919,1268136728,1037684919,1912877213,1275408758,744798915,642981400],[759483042,892012614,183615020,1624632851,2051783965,2025562511,735668352,638410800],[273627184,72243937,512161453,868590113,251778020,221714923,1241196071,654075766],[1985189943,631464393,557205930,468956615,1405041333,1332337522,1760215392,176532389],[1465272886,138995196,14472593,45305792,265807002,181157402,548895037,1894727238],[1071095622,38913624,357484608,97000606,234396975,745921546,1303876189,57202681],[707045162,1371825229,29627670,1549667723,2036772982,935843335,245721164,1280915887],[1255446549,527653627,549575472,985604052,77812696,2098728454,33950419,446113829],[89556946,364113717,1623906244,1603279478,1376844384,1943459425,550884789,1466454896],[1942207451,1096605482,579809351,291735254,770790684,519203213,1397284276,358869811],[381532665,1160249298,1480477670,397423706,1310866895,2114835557,2106784900,2122525275],[1779738578,948158648,1349407822,600458236,342421902,1114699560,1709710572,2043164815],[658481493,1919018561,604197023,1167648115,1789313314,1477144177,1678876351,1169695162],[1872032625,628166894,771493363,1641714155,344730908,2126077906,2049482149,1977904876],[1874425318,425520491,1730331127,840513562,1938973150,1776699382,564365606,1183310752],[1541828453,1177661063,1185193879,1522776598,332346251,1510160214,2010424596,1228715643],[661798715,1006507144,123707036,1042517340,534168277,1366886248,507132880,1336251632],[1691160117,1502625818,1734363088,1789742717,179304519,676952170,2094259680,23204934],[1740288173,543578402,1902907209,151157471,2111472171,701762687,1261066142,1188305140],[1665554788,1255327550,797003112,1256014169,1867099626,730318723,981568470,1055014002],[258035600,1822468980,800608196,71546508,1417781882,285617709,441812295,969415889],[1994508664,1332903456,1155309094,867620772,29024864,93231135,1228737816,620961696],[482427384,1542059398,1443023981,1782488779,519365282,1053948231,1255675829,1617869997],[1223969788,1527908423,1858046856,1075553940,2026805199,568838702,411286078,830089244],[880662313,1606476536,2015601070,1069039707,1843733807,1475892558,1048132811,1435770782],[990309045,80599112,1797159162,1740070639,198849292,987589043,1543807231,1774661986],[366644187,404326902,1195114922,1536627006,1828176621,1239940417,301162212,1540295962],[1139768131,1333629581,1551483981,139582522,1760913775,572584677,331842521,304636416],[886672822,1254532399,386015661,59692235,1217508423,1832939427,1093572316,1846266696],[1255411642,1175280914,1837789331,427856323,988797035,1787524645,2096374308,742648357],[1146795207,254848355,541247367,1310529103,1983069040,709087503,1470627507,37815200],[259012092,538714276,2101288669,1161611544,897889075,295271015,1434336746,687018706],[2022574368,1462999615,1576014820,550469049,150204505,372994554,1944938904,904207160],[936630355,1588205637,2049882663,1093084430,54674399,658756009,469970810,82958363],[1075032515,108887719,2114378982,731636402,1055400851,1882158929,1697790261,1201519778],[1578772824,218927564,2049653666,1200361574,408967622,839327012,1139280368,1455737733],[909364095,1833252267,2062424849,70555225,1703860901,1901637589,63017538,173775482],[105024520,659969701,555091580,1169635684,1474703724,378324314,1984022341,53176730],[1087008405,745770074,281757152,718299409,1456716988,1677142984,201320360,207373998],[1395387195,156888099,1634840184,105009973,964776635,1556708677,1793922153,1365916444],[1697797620,15130570,2130108111,1419117651,1808353499,1731086167,1272534125,105762316],[690764189,1248662083,1403131078,768211340,797806823,1369145132,1120405290,413892774],[58317931,392937430,224995580,699118574,929729062,1437844661,869161679,1977619103],[1938187131,1547270400,113543649,776115598,1424769254,139848636,1964869490,737187131],[308428027,1106218419,658771760,1996714974,84193811,1614555147,1345187998,72241543],[1306210967,2062436586,1563514582,1401687984,1759212182,539228497,1670588669,225300616],[79224741,1676903954,930349000,715786197,2125693564,1369720986,1978085363,1278948444],[1811184458,2038092391,374096796,1155148116,93814402,2033596739,1923611018,1909575566],[1055445245,242363166,366145824,1215367133,1053098923,632404107,479793230,1082757636],[1007309088,266647258,677770017,1971013697,1250003714,1180253215,1641320675,576951478],[1369926381,1895874655,591313571,509797763,1215501868,1080848213,148062828,239091348],[1708828931,137278686,763600310,383834003,2062638071,1209495964,267088621,1259510881],[444509451,732929573,1074993931,187938440,2582502,1841678755,840065402,902111436],[221377025,299933253,989632154,1640307174,2113518286,874106061,1153724271,1539470883],[1092107578,1416260735,1805999664,877441736,1818048097,417184055,1139682121,1512549803],[1105215318,1853397128,700527174,1592039739,1198076411,1774534417,1582900771,893170491],[1696238024,708107569,2015674662,1159702464,2126929771,684996204,2129361557,1997879207],[1414225446,1669551651,877585683,394693358,40939818,260525822,164918722,222025415],[2055371071,2071015140,1998085807,1754955633,1236463697,371400949,454632322,155632885],[1054206352,461146643,102191976,1916110289,1071016970,684877710,195608906,377798760],[936306129,1352175799,1698787594,658318785,1971428677,707939555,367123914,1217460168],[1505080349,50903756,977496710,996735469,686782777,39159912,74542004,111945135],[2110884666,154071099,1809639399,526638577,40170838,389080850,1043045210,1309254482],[2100438309,1943906377,309549495,646147941,994946428,983130948,1194548110,1876153175],[1232814487,992530781,287449758,1082371536,123272624,440189893,919694427,10868759],[1907182149,1542697585,1926198753,542467618,863320709,1613494553,1644804878,1943388256],[1635963768,1573381062,1587652137,2118074421,310237583,1310930189,470295692,1681139251],[311228376,916472059,759966163,1065807642,2025099045,327865213,419660216,385165462],[1572861814,570410716,1514546766,954681765,3749189,102776528,1628156110,35514600],[834398573,387423833,919959425,212368061,67991471,404170743,1686302805,785831688],[1615141333,510171808,1661443037,225250653,693376119,333960868,922921149,1744333175],[1285673138,132867636,1905901820,1019088455,358697851,300937606,975189245,792092169],[281463137,1175814892,1606827701,1495162032,1289800831,131115399,1107697316,1279098416],[1596333284,172008953,10748851,1429309399,1145726484,1873235851,1262457724,1823503842],[86606328,183574183,1391867058,186119103,953015284,49167732,270815242,1665130408],[269316722,1028339911,636001505,21359789,1326385780,1064772058,221882886,1577276651],[1372040922,537910697,1496862165,1916633262,543811848,1379867286,563384390,1839282047],[773806743,889242334,58113646,352638212,1246638933,796277976,1430828676,365873620],[1012505124,777449658,316614049,1713592229,271834941,798984149,237188000,1194638501],[1005822888,1796230578,461564337,1250968330,1369385818,2046925725,1862592666,129665955],[291523397,1689914481,1140955989,404268173,942114171,1029623429,1081122098,896262765],[1353277654,1146799274,1364410879,275963973,1472620468,182445703,513931988,1432310183],[1330115006,1126405159,123757600,146670364,1649674808,243685254,1806795028,140232963],[694786341,2005631446,1533917094,1235864503,1756744385,411015273,1075245516,1226713337],[484133046,1255435528,1517920606,177896787,726984812,792339745,2042070845,2057641541],[333189928,1935752487,2061780430,385882644,217240810,12408875,1967233257,2117543077],[319531982,1615198528,1472267196,1727011216,623812676,2026925464,557835085,552772937],[1610258801,1907149464,1921347863,561383457,1445967379,716232081,1018470707,2021046270],[1280404902,1907321712,2051157865,1976795721,1721431279,304577425,733520723,1989855994],[829725957,568875747,625420760,900554332,686284084,595663032,294066533,1074872462],[267254203,1876403278,945549424,1864663233,1174421501,562724938,461630091,1470679756],[671327023,884015246,1742187471,290452583,1314238749,996237070,430451026,1369477917],[1910840815,283326622,1484506490,608299283,833750846,1900370119,1600501405,1569927164],[1756409818,1761466028,1192699254,759232739,505852101,561146986,642697086,1280505715],[1970360181,1319546710,1454131611,1575267286,1913062402,625955251,843516365,1787707648],[1770781527,880461782,785957124,825003054,1219585560,506064035,785811782,1444726919],[1263128562,559856733,348968331,639523135,1480207897,345273777,2119023861,413213960],[432816023,682938174,57712708,50424591,1288394525,198275152,1028387869,1874745591],[1243264778,977887256,8197858,1942480085,754539318,183644858,483397511,2118919403],[966398234,288096199,384081978,955682080,1788631456,1229437210,1288532150,473061684],[1142210154,1960803645,1617610458,812515655,682669908,740771215,1627251265,139931739],[1174476376,2880361,727289148,53631825,1834153762,1268568752,1456903472,1210316717],[18435957,1303575696,1845934611,1325316820,2089561718,869062086,1324208772,1026138720],[1218492300,1991059038,208240067,3180350,2059990144,1706766728,46372093,170925642],[26562200,1971424280,1420723665,587265547,1553349073,1149299568,1834357038,959197812],[469556740,1542661777,367043194,110429561,741606042,1464661209,2046102966,734420824],[2028964924,81655141,443174842,129982333,1203256151,1682047616,1046035026,1505683884],[1887491241,1467556870,779088898,1496679581,544896251,1840265694,1510448870,1299488081],[693749511,1371063915,1105874799,222642855,1522066439,45079933,910946554,1390450792],[2081826381,1983994896,24544647,1091368456,2080268496,1597951116,189751605,583524505],[370616278,960653190,1795697619,2055237524,179972754,1059301152,437099741,82784576],[1032835026,287989470,541401882,440287873,2071472116,335434257,1772483331,613646830],[1668307934,1469232850,1419480641,207376315,1961425965,1044602308,969378076,492008973],[1290976272,889891862,325998397,1351536445,1629289912,1453920853,1506021747,1937891890],[139692691,1494426452,184187778,1638252430,761877077,43883092,1525227790,1083355846],[1309712147,1880455997,996046155,147435601,246807881,1425032062,950167987,151790660],[231966401,1591913299,503155371,928517829,125197461,840567526,1662171431,2044986718],[1049592326,1860546208,485039878,2105569975,813032721,602951606,2114109715,1077004255],[2013163689,554465710,2086376752,1782454087,1701519053,1879382002,22012988,1875908583],[1028390685,19622934,1328705107,1232330809,1292102086,490853871,895707947,1087614833],[1112610059,83820605,969140198,689061608,1972281768,1674189534,1755335656,2057042439],[429444738,2128498592,14364780,1447441879,289148860,1369777243,2108930579,1492554986],[2091632435,1406988898,1996374200,1416078135,1325387400,1916024325,146705004,1289659253],[693350475,1217431400,1186916097,150227560,1308084293,1666857828,1690092231,807805400],[1807673430,1130584526,1655126509,783571304,925727118,1862494536,220858171,944565131],[598906524,844580630,1154933369,1283883227,2005450796,2028527141,2024395088,1012164083],[1548850873,785988405,1322879463,1356724061,625943040,1061838,446984742,256967804],[1835974895,813033223,884914503,1039945562,301313888,1741706174,941841875,1644120427],[1528388025,142330881,1224568642,609456494,1851306357,1963936602,1450675372,712010994],[947550302,1190179432,1958988882,1981460770,1638564537,989784802,634384990,1112281693],[1596051329,1797398751,1065401404,1897331325,1042032979,480950274,1527228807,1469603540],[998582224,80564707,624311332,2046922640,436537017,460693284,19350849,1664384446],[901209001,1825685889,1484082877,1761521804,99368257,1722781077,710705328,768402566],[2097058336,492191391,807076795,311678815,597811477,1521339815,2130675332,487389671],[1889191602,454207922,429478660,838965472,704707208,1749381705,884783793,2087645379],[2088383564,478614562,627271116,611527924,660515193,1503493933,1564337147,1750342613],[153968848,646417219,1449487799,1647710629,2104973786,1958213089,1968075613,1629074350],[677232322,1127713959,571531224,411614334,1765137830,1904136787,880325676,128812594],[17687624,990701650,2326787,249420426,11295832,1119082895,1888580884,2004936328],[1996240252,1355711125,1438440829,1871058305,74183732,1691975411,1588620463,782396575],[1852197826,1871883814,1533499516,651025486,1648994018,1305139159,2057549077,1976434353],[1217854073,1446473761,945632670,1306956828,765247609,1129382603,696873894,920940213],[1767225920,1904471774,1974536937,1561642715,2111454161,381012461,924411141,6683503],[1232786589,1958906111,41713352,1186160471,1165111036,1914185791,723901667,1439379055],[1383736469,299139172,525774808,1054142287,817699520,1225765281,46724843,1072442894],[1253876079,1189925734,538629885,260360139,311120710,1358974392,255191176,1909126566],[1349187144,284328086,509209013,1736165377,1879000544,124601992,665463224,909909195],[1565183015,1537392396,1417630063,789418742,1873996570,1413019382,1607165399,1609145840],[1597067859,649847524,2076843708,1991302922,475628266,2035610537,561101254,1520232056],[421507437,1376439101,184475566,1573227691,933772031,1427160820,440264633,677978323],[1363905158,1777650139,1736444093,943681078,1445884668,1292904677,1190755462,1650916511],[1568337427,1190633174,1561089015,1994233477,1180456084,1833575931,93020672,773264775],[1290797679,2033282839,1397293076,1010609418,714858261,206350474,99113435,985106561],[2117421591,1101531388,78631980,1796774947,153907681,407078677,670962054,871087424],[777049276,273758589,1063885733,1153624886,627444731,2001461557,77457847,314722650],[379581257,239889126,242590356,1762197807,1321309557,1769865651,1896749631,790568442],[701732914,1292492994,1553314621,689835735,800418801,2000798093,1862955240,1839357081],[1292298355,1537381856,21941574,490459692,1255615563,474114848,1775365601,469495641],[332355007,370622431,1380029490,1293126923,1690935220,368466447,1651519524,315012890],[79734149,275117418,342129100,652091420,1757984711,2012427987,31757479,547403304],[424760603,1315292015,2093201407,1267505294,1140874508,1139397838,1932702249,113709161],[1512275927,955726589,1825671211,2115142005,1736738371,289497306,1902622536,1136624065],[973283275,1171216372,829532818,1258213970,1506185924,1595131771,1000681471,386501658],[1715070886,686881511,322775239,1558180968,107949282,1729901050,1421254599,912708987],[1531700765,299355361,947189428,351871870,902899204,1267201355,733269544,91053027],[1608948513,439755970,411003346,284606061,641882132,1187831987,591146373,1794913272],[634806095,1735617182,983432758,1193796152,695408520,1230673527,1188587235,851012036],[1572218499,405883180,1101202899,1962175635,1672402924,365310780,182340098,1479806855],[1610014029,937994386,1871018564,509741019,1591583537,1324328598,2042779936,718689779],[1218151730,348836321,322485756,62903439,90185501,117140833,1112310529,777388906],[577469686,1680656173,1941388300,116611437,436026054,283675119,1072175148,1053047850],[1556732187,1229644200,198609310,1233466955,2066416134,1880588957,1712351215,923008717],[1720816885,1759206279,1300571092,379985840,83278935,38932017,126788995,1516206334],[1890272362,7253223,808116895,1301825710,2028085955,1723608499,1120382905,2082149910],[1674860706,1612137956,1356951591,496487534,1361091222,1504378306,1815784176,954766379],[538615367,1188785604,1309723227,140331591,1875761467,690450508,1653118205,1218354445],[2069605596,328808638,928360008,1200977295,1120226090,1107557837,2125335100,1366545558],[648303805,2003172839,1608035409,1385383615,2054296813,1522535197,1251288821,851627955],[1268377341,146567305,364409943,289850819,582652697,1299360617,579978719,1191494531],[1611883113,786649684,1357895785,575647494,1082805320,797044794,1907583996,153475525],[1472552122,1896755183,2072397636,1509288210,1924722067,464621917,1466641168,806149726],[134237251,2050192749,106965429,1088812840,1941137353,281186069,455056635,196621073],[1469368333,907684150,215177889,661313737,767231381,703249397,707035950,1248247541],[1012918010,618318159,924315206,194352928,1064195555,1828592759,714151917,1115452003],[615616085,2028255766,196303344,1400814024,908106067,611541241,654861077,1636353471],[935763277,1334957087,1611122777,1280006274,1532245138,1554093646,1121477753,1248226696],[1902305486,645297644,1019434254,1559587617,89437329,1387769416,919166966,1551011546],[580314491,1072785974,1093082646,1645400592,2099958011,931561774,180672656,488764991],[2018687796,1164167474,330501437,2119356764,1200623135,1962019455,130785745,1677706083],[303951824,104804928,1086594750,1331617441,1611437970,1489455802,1842856469,760482502],[123996966,1226740922,1729285439,1535759658,937835047,261406902,247237047,1728054102],[828575359,1343095793,1100448789,1868941621,812531339,831273784,1575611373,1652287983],[126923797,710567542,921043327,657467965,922710537,2039476690,829316751,771505107],[1380795669,2127752092,1857255784,1028385455,459432030,1271942884,1100926681,1124439100],[670404507,595781910,1344397653,1957130338,971481866,1617865888,171725664,988320185],[160301702,14044259,679118084,399412208,295770449,1470577751,855127179,159306044],[430160551,1979333184,1728477995,1176980000,1979925585,1212437119,276001225,868025580],[886658205,958767694,847763790,605065275,65132140,1305544552,1694676964,1145122931],[300558154,1443625979,2084546512,656570804,2041215812,682447528,9880922,778744336],[1115369840,1121360443,1239970376,986311023,1966816636,2107154399,770750595,644968437],[917221440,1481231559,1762358197,831430251,229482584,1258307046,1882054101,564498760],[1855397975,784742461,1235713314,1042727124,1797928333,2086022295,131589650,1348872645],[813995279,1259459470,1508599454,177989878,787663096,1233201065,1535934124,1688686228],[1251211501,1729934489,473007562,1466148993,905743851,424098610,1367430269,152904406],[396460153,1043381635,1014860600,472809039,1257348177,1756085712,719118972,605539400],[2009161575,1577980257,1082557413,871112836,3904751,254305669,1471698546,1520833323],[1183714622,724698941,1419917934,721781521,839203437,1203666092,918719131,1358461003],[220906173,2064263671,1792906095,1167852638,645320949,342994545,1446296787,1150518545],[1423172252,1238308777,987976982,1172151236,1142519642,1329556833,1505600102,1057423087],[1563069721,1285812297,2093393729,940294943,1718276642,1997639645,1657723854,2128721494],[969682103,1037108797,1759561623,1630127207,1103962177,105123043,1118712575,988192290],[1381031207,1166767911,1665577744,104038772,357816962,225250823,678114090,1325028720],[212743994,1350544663,452346349,2057105163,736379663,1670891305,1733146111,281190439],[1372311982,707026423,1354439339,900516228,2054872784,1157928572,1452815098,1231915330],[255776494,1734476087,1153860459,804776121,2080502018,1765529961,1219480409,1924671714],[579388414,381863094,25938894,1648237896,1550372660,1032538918,601807975,592325224],[1046991818,1217848819,387846762,341849785,1502890050,690671915,2115249380,999262975],[833654945,848396432,1728464548,1443132607,1587047538,1183991853,1781974791,1965128626],[129459698,220683197,1580744261,1081857999,1802976967,2050588533,1022100370,883324092],[751801168,468399466,1054805282,1310951776,49770273,962313035,1848615792,1892130048],[1785958234,689768936,1369747043,1554471613,101682463,1954619537,569479757,468790642],[1055644960,2093387721,1591938162,1914373461,1783481347,1590585327,1304669617,1305317358],[480690438,273207545,72084112,1563401257,402385968,88769341,464119940,48572175],[991204447,462715109,998637021,700325655,2013022088,1829980871,621713083,1965892219],[414239345,968401399,1875059827,1667683483,282352274,2080415231,405566246,1331743403],[22043846,864956405,1881246377,107154694,648407496,1319066555,556560608,1497985209],[1640044207,999477020,1099546030,1346593389,760880013,2061842852,209081509,2081883165],[1665339702,1249818676,1630517870,477878323,1619915778,26150122,1196863666,544442498],[474673067,278254408,457792373,1592634181,615830710,1104052595,42962952,74741046],[1499604141,490169408,302222935,1217590670,2042295755,1943228544,546434914,65366095],[1358816262,618035448,1228495833,464071312,1184299777,24158515,1763320140,303960478],[1434979740,137750299,522322694,158618215,1864817527,284715486,1889078399,1931261092],[994407505,1491845804,226188354,297795645,656188898,7814063,1039834496,1782454494],[483719044,1371854418,447841339,1152245004,277338982,957294010,660140696,723106484],[1726265638,45402470,1587677450,1062257944,861144894,1005549468,1306473953,1434142136],[1153224583,1316195099,1195873982,48027990,357554050,4315223,686023462,1678287978],[1865506683,952018995,190713215,1884205097,263207555,448772295,438871320,1638380089],[1103128914,1195889069,479103186,1135888516,547478298,786737945,479034633,1280874667],[760801954,1673841086,1685551495,980564188,1767092317,1685100452,1326363746,108422397],[673980549,1649836148,470564266,439449299,1462042237,1827007980,1385701829,1884188962],[869655631,124519529,11796689,1457937986,351530578,1537458228,218251275,146035716],[1975080869,845043287,2076810041,1580750254,831828711,949240119,1505942214,1398699640],[855066967,1033692431,876514001,1353177267,544421270,190924838,1420720133,1676626264],[1744584563,1235221978,741507506,727937311,1320972942,793269447,1972865181,1922212106],[2075613827,945604104,332540911,2107088388,698348200,1442836728,1408242637,1555013318],[232016367,1555207761,333352682,135940141,1442342851,1334618873,1278169206,1890589398],[989087927,499413175,1810674245,1338970755,184967557,1078602685,65782314,1991264268],[512050956,125825611,447746174,1661521676,538582353,1155666741,1700154302,2069270299],[360267603,1929457957,133895300,1423630783,936107241,285383702,1949197956,398123696],[946284035,1216676300,540503261,174417879,347388568,697301752,935399879,1990570364],[1618712140,1198863556,788361032,930224121,1658498495,517753985,1638326950,641392043],[805200835,747037883,849786377,687778958,1626300318,1977634540,955969865,929976823],[1247962753,1186181905,1314967678,541593614,691945602,28742412,1266885603,988217542],[1961320311,494010138,823790264,1208540713,1629153370,851116760,553930560,2007253645],[2118363166,1718291675,827226482,140369299,1448701610,2047168751,1079357079,538665864],[1658762963,1144977673,2048275415,766128008,985014311,778018893,1179121461,2053703888],[77658726,137372915,482495733,930715075,85020757,1181626758,877658745,1773592302],[1704900483,1552254286,1978070666,380049366,692875685,1797780045,1554542621,270637535],[321138292,277749230,1111900778,1006832937,1770376430,122130509,729963802,1413776697],[1051048340,1241180088,218998841,135654448,1889122927,109922751,654194727,1661822830],[1357739046,1259548293,1135123709,1528189916,2058001487,1436298845,161539756,332066229],[149045757,1142973076,1308400503,637436682,264255907,651225028,113926213,1223001769],[312519645,2042614452,147090027,459409497,966650057,1275114726,1676595858,1900756050],[1132970448,1785713563,1852299339,1202784207,1990697499,43438281,214809409,2054436711],[61578795,2018825128,1112607867,1978856816,1242160486,1315516606,1175564992,1951033981],[1575896713,877288422,618027719,636899372,1604822559,1990254678,245114122,1965799761],[2001689020,1900008308,1158438483,1084376939,1075252236,197176948,1117400031,652069089],[949362255,623416128,1887123104,110568687,1464117182,1587339407,772269783,1183978380],[1849459555,1592429032,1870509606,1050457027,292341634,1419639813,514725127,490361697],[66980238,2083722505,709031180,800428183,660468750,194363889,41639286,369154262],[1910550347,270817498,1504175309,1815701264,114827902,113721578,1966759292,1433327868],[56937137,1947675727,1993503569,1225780614,279034865,238296456,1611574535,1843199800],[1022487553,1769563029,1456679123,266501574,193038508,1810093513,514126112,484938242],[1844770303,1840705286,1972726630,1037019850,423538961,667843351,1467514261,816643132],[536343903,1108653364,1734070201,389180612,1674240878,32731782,538676809,1356175158],[804945798,2003318722,2017125559,501697737,1171846214,1979677822,2036637839,1265380179],[1951779143,868467422,1146708639,1737004761,1503725164,1362055735,1934461200,1947463473],[234853540,709272077,1456706906,103744181,405916207,749335985,962079016,1888405780],[1562219892,1620804205,1566267995,453895242,795591412,560916534,831265152,1727521326],[1427364209,86678101,2072889286,4831694,1725382299,694639941,178358297,781188832],[1621513682,697875285,2129406872,1327776369,537057096,887145557,779267885,178294089],[1607897038,2117743707,1195441155,1065685503,1883754283,429562484,1351012954,197070003],[847055207,204398482,772639301,1006144888,1487433954,2058288316,401235875,1776426315],[2025592403,458557051,244068860,1803721715,1973810089,950459858,1368153483,2033650352],[79862196,633538977,638048576,547634133,501470940,1743179183,1966310324,585535774],[1317052039,1164447238,878805064,1813751860,1799088264,1018697345,106508582,1537161857],[1600656366,1514406623,747392204,1586638766,885577492,1993644585,1994500664,239079174],[771537959,889128981,1573411746,1539640850,609695730,285963500,1184784694,1180324603],[993301388,1926072015,896096069,718260631,2087607148,1523224146,960723137,104597874],[593184845,1204689125,1371272187,2027930232,380477,1840907904,1110879323,1660048673],[1539464927,1126102644,2004013166,1423519263,2067355447,1127569819,1511332467,697823114],[1544523730,169834193,1954760751,786795382,417464101,1850940185,539978716,1894820462],[1711881998,1761065795,1155295598,1420101342,453632611,1758738932,1858996329,56877723],[1661028556,825382253,1996824055,387704605,968243873,1853177540,1751744152,1459601442],[939014024,1401851400,544302225,21797164,962081862,2025976243,1320015026,514083126],[1254938247,111612190,1431697147,376908054,496626571,1979582736,316877879,469969706],[1284063935,607295874,1267933970,1254332446,2925298,1842588478,1953991545,1932631726],[1790404629,477016226,1602353802,1153589178,1333728420,209424672,1398611377,1857298978],[1763536904,226331631,1506955591,1000727053,1102696212,1381442839,1558282124,63036672],[889216783,460712665,414425256,1489839857,516303988,824816196,965945393,1388001821],[362348045,1698247153,477935885,1510472244,831599550,1573813542,314330573,1893209408],[62453091,1806785929,1809544280,1021146010,711880887,918578368,1688740409,320949621],[85931948,1821005890,26546403,1777574453,164234045,791275050,94834994,709522975],[1997978214,1093933795,501679377,827453149,728553430,719241931,674031618,1847831809],[933565548,24158294,2033426285,1635256663,50247837,1139595640,1818287315,1576035717],[423875665,1755116527,1127232761,1310624768,409641361,1799642037,840741507,546546124],[1599205561,2116040858,358051481,2112307446,1274877993,1055718145,636956987,668182740],[1167615954,128986341,1852867691,1843604844,1701828298,149902775,55845355,2122603553],[805509915,1248744956,236120727,1519422907,707292679,1059811317,483673236,1509006056],[1648593689,303902601,267193521,1040863772,1938818470,1984730925,669254562,1693774775],[1647217301,42359289,1140556922,1364724993,1015273412,1199484021,1099656301,122997407],[1634669586,1731346734,649383026,120659910,684693197,208570752,891836619,969623004],[1973045178,381025773,130255864,1940914658,1624259991,1201832736,49090845,1478347400],[1734638925,1456296899,952349096,995789947,1061527158,1416265000,236708451,1144385427],[677698070,225907891,896420061,1984850152,985430641,1893371684,928554422,1380730043],[1378460071,354869109,1663474192,533498131,1586223016,204704123,188173857,161693379],[947005075,670108275,301374145,1975521126,298496991,1855237047,1377676162,465882718],[2059140968,1158530164,643989574,1999740018,2007367320,1571879569,425307877,1028752658],[569250480,639668465,1268698038,422610907,575509876,211267449,257465746,349387029],[283543924,184781902,389828034,1371997397,1517448844,1713227600,1838624103,620374296],[1099599496,1070346477,799212256,1283302979,621360580,243699038,1899062327,670929393],[2043800622,118235736,752320056,1043844320,674102342,522056431,189034716,1921355897],[1470592542,612546556,1587899139,897903854,1078653518,1501278899,417861082,127362640],[1540614562,2104960968,713882883,1728369424,1271966758,351073548,876428570,1726144807],[444659635,831010218,1930294639,29060683,1509807313,2081881110,94989121,1963779237],[1759383591,402108568,1711550188,1268894582,1868710929,748674213,1115817121,1665441325],[1821559964,778939617,318731195,726127713,657661616,1009784135,644066923,1081232922],[1347777247,478909551,1891804969,1677099164,1966816914,1545631070,1625291369,1995170223],[1185343673,390455061,1108546100,1149284136,453125637,966747436,1217014867,1449670904],[1372282348,236635574,1872716345,1195318552,142909105,2018239324,1416705614,534865953],[1450592687,823758637,1367370657,893681327,1253231791,943326603,1648929792,2097770058],[1205389535,1058847650,2031499223,175588058,679671886,607504326,737330763,1580522929],[1539857344,620197954,1187391927,66405515,1084812318,972084937,1937391789,986184468],[1483186928,1452514210,1808057472,131811305,359612579,1725697497,9736752,1112698592],[1265278355,1364586788,1159564016,1718733326,1098258753,2036355427,1869002470,689985796],[889956899,1600552257,1609926187,2047376178,479441610,1316980574,1082710642,423690807],[1641836378,1632905962,2021963488,719317633,187939861,720074048,107574621,772258946],[479362010,216517496,1105236978,591490121,514993668,1032556886,357506932,1093506586],[1925963921,1520443311,271674861,1588584367,1730444655,1071841770,459668006,1800480456],[488639692,77639544,1059885211,1430216767,1353674073,552353714,1723150889,1908020947],[884718713,374635937,372742537,410457884,175222378,1136495091,132112593,1886883456],[1304414117,33307732,1996260612,722896563,223817059,467102067,1054388761,233576385],[1358963850,1752644581,1158442766,1026290091,89145780,81423787,294147056,843803918],[34915839,1783735828,961445058,1800175779,2074439889,379705415,938301553,31727135],[2007591463,1265260386,1333116648,553020259,1148666766,2018912006,474631704,274030388],[1534586775,323444888,878335490,452261351,1689025072,1835712242,1867860255,1723762800],[1348263796,1382140194,1889785875,2130165211,456476535,1885254400,1831776322,175954853],[1658840010,1959474188,1250851353,517573954,1824765500,275449788,1197909207,1680155693],[629118259,1429816256,10360574,595012057,907959720,456124389,781106610,2064455490],[579378701,907265553,1541688580,689881944,573650558,1995058637,1886421361,1320318523],[2079717307,1153090160,1341781571,126544184,1661416823,531379779,1480534271,2065773222],[70436708,826644059,654774283,1271101303,1041982414,1714553980,884582992,440588211],[1900692444,1413982996,968130152,1306162532,1306463855,1229296261,3224335,1055719558],[1525424368,1654847724,337177484,1685459610,2117734411,1665018312,902292296,941360443],[945067312,463945584,229399958,1694910687,468267981,1450068968,115328228,1162564331],[1332847297,1088627775,1592006654,1301578114,1863200013,1689520547,645853749,847452615],[2095246495,931249097,409856704,2093168185,2079928061,968427963,286250971,1565165509],[1253098342,1449581020,1516098760,255310550,1824288701,1548247213,1693354204,2025015608],[325529661,1423272618,1230037054,373466969,759659542,233284414,731339592,1112782849],[907988350,1480237931,474488387,2105847329,1380322691,1205087316,1706562548,1662682777],[887298513,1820739024,1697312548,1039070850,1907556003,1168191624,1853574245,1781757236],[1054557417,1471843416,1268570847,1812881611,1571314151,485930670,2071895326,140021860],[1835035165,1859862107,409310805,531904911,2046684027,1789654941,1964877996,777230947],[1715641732,753014569,622021179,259291000,1053080230,2006941278,532667106,1321573905],[1173389809,528426040,1704762762,17909543,1805020027,1183684544,2110238351,1251478473],[1897738704,1734203455,529599625,753098317,604399513,331767298,677673628,1620821038],[1555874862,1209358612,527919947,1329486336,1973140206,1486769146,55169834,1912901550],[33606010,1675211736,181023407,1898431874,1762620701,643789999,540095247,1307640431],[2091676803,453056960,1153900402,16926087,1138127158,1757268341,535795867,364476483],[707265277,1727256280,1884779752,127589163,233713868,247761856,564752748,725796070],[269463079,1662160993,142308236,1704653965,833562440,1926297240,828324636,65895501],[896065039,1551625582,1517949169,260355352,1122025237,72480002,495673255,911325087],[178702368,306051225,2036588330,1664718373,360882606,1504314379,2052494263,1672188161],[1299675849,928646711,1786210865,1127197070,470996122,1088270028,810215504,324151653],[575166265,335209869,1423947280,495105936,333419482,1937778555,1807512400,2039908212],[1375552696,1888915662,1637336906,1170643530,321657100,1236905655,773664412,1398864113],[2062142242,1047345321,584876961,1118394348,539871700,63495666,338122359,1508727026],[696736899,520491911,986328367,1079071367,1086751285,705593225,139100244,1965691960],[590410335,86768704,1770182306,158590398,1397693127,473079283,872434473,133479222],[102514612,1861605438,1527455232,1920422995,1325549399,57410150,1459745713,876808092],[2017973984,2030733120,1627229805,303962857,494366326,1065783700,330657548,1452865076],[1539588178,1153430002,1740318058,626608058,868361219,1502329530,1710012248,2056443582],[1051820218,11668091,1433102984,1819543676,535096524,504746747,521548512,171936245],[502851222,1281467833,507650715,285149351,566996033,1503003912,307466009,904775241],[265472336,1186055063,2011927677,1842800986,359556814,483416920,617765146,1904270499],[1545608538,112357626,973803566,1799791969,2019096678,314055351,1916566997,894061125],[530388176,113896969,1797016760,1551358883,1958034947,709196936,922539855,1490905806],[908486847,420124630,1478184860,1608357450,1783448689,1747597548,915779904,823098261],[1881976595,1507099949,1647306736,376474835,934820848,806119357,1466954715,1754643904],[1740425676,1473213491,337904263,1155687032,789109617,1112541843,1593889258,1666981408],[305863801,168862390,1037438663,310673484,801720815,867605875,1172434885,1481084094],[1044518118,1462159806,1426490552,185394781,1164532130,2019917136,738449831,546517757],[2059857825,201253725,1853272682,1734524703,34343517,673931949,1168415102,334116254],[1349400174,617093277,1131359757,1628048955,1747244838,1414800118,1650813200,791965091],[1606545500,1167405107,487449543,1605011822,1559433065,1401215601,2115612684,2074726767],[284017556,782024365,65182154,1421109030,118440347,10522252,720863236,1109584839],[809290795,619060169,222074348,634368742,1320124784,1869426620,1129913797,1111731474],[2048526644,916275420,643832979,1332999460,982579355,196712184,141484656,1934396444],[1918476530,888156801,395245992,418366613,1702408141,1658081362,1654290123,1480324290],[1226251738,1769487100,897073610,1586791842,1552187653,1475599570,312210126,865899511],[109128018,844537057,63703657,599229756,1951855733,806648950,1752588791,42620893],[87263416,1248403519,1267704969,597839730,127568233,1794356562,1109116339,1390718075],[658593982,130033223,504723916,374764499,1758326358,621323602,1883213805,1183771652],[447242175,1426856783,2039453653,68121710,1635452367,323222387,1499759472,368831205],[2124849462,1487712269,1076261682,1862910589,306862785,12765577,951473701,229555873],[1016568133,783376884,32099852,257718352,2050269879,1538510957,612755974,1172148315],[1371171860,831294684,620260183,1495512010,611675285,1206816579,902776651,2119144481],[933941662,812520757,274187386,376592589,202464014,987947650,718690087,1022416023],[1482194192,900339704,976675562,744222425,2050433769,1274563292,1826436222,469852799],[1551336723,2045097971,531821627,465151420,85010176,1782550888,1767977642,2022476022],[241621141,807661521,2050111076,1494130366,710887354,233627779,717325415,589008131],[1571177814,842767725,1158575256,1870884886,1019500108,1613524417,681314987,2018609839],[382666446,493772981,1309133163,1458349938,354864536,1997810040,2038878479,1955983321],[805670720,408950315,91790045,1664098090,304181172,1385610155,1191387801,1856350461],[1152613953,294227114,685096030,642533696,2123273815,460157783,1420256684,381254934],[210977438,2129072822,383773988,34748466,245568594,230577875,43371539,2032336087],[1640645703,2106319878,2058605524,282817971,1080617437,1936334439,692313389,1666888944],[1799876932,1682565605,115370225,1830161332,689506527,1113049289,226983232,1140732544],[660061275,600100872,1181398987,1469170527,1531486990,825451836,191089483,1168824700],[754418552,1210226749,1859092619,1326722938,1244422683,1427238438,1911459161,1012470579],[1975833653,881234387,1185036026,285513778,650462436,642985501,1397340568,477970650],[350603238,1564872411,1399710515,777214938,1737975887,419268431,415001173,1946255719],[1942215519,694662004,1239807268,388474292,1502562449,1442425249,501506059,220049230],[851692670,1065695687,1345216942,140831890,1836107602,1331414802,1651115472,1207649516],[1610003191,2049616815,1528177784,1214478106,576480774,692967183,1639663531,519554084],[2079436117,1247743000,193636805,1285689731,1936526843,340815583,2038560594,230692565],[630718380,659913644,1121054096,1685839540,664959358,252128033,1424841697,1215959111],[564689405,1057234358,1228157054,22469160,512008948,1191611878,1826947328,545924481],[806480682,1253230397,330166394,877359165,1046514922,1449161290,526613670,2087213181],[214975859,1759789912,304012142,2089656167,1392914949,379942584,1476318067,809664617],[1053594757,251604567,1605051534,300583919,1310928996,1377855294,634651467,1023303106],[1338141422,827105201,1144262856,1380378735,1004276201,985138503,1638609533,600282357],[734593875,844612770,215288870,1123497055,1641175181,868834488,390266876,1845040258],[737782832,1675575686,2042082950,1457297412,1839449726,546482793,481294557,929343905],[731085227,1532018401,1793557390,1732055183,1576662399,700680083,1072227953,432151915],[584246559,953128895,1261065758,1305812384,2002164033,1980234824,1917617647,2082622127],[1026153385,104196816,255022378,156647883,959325613,530296133,1378598033,1750953197],[1775173583,352366216,627403431,510498785,669514558,1768317013,219156504,380443009],[971863800,70483913,2081269016,2110921744,1247270972,954442365,570123319,2024451136],[82057032,746392060,966108360,102217893,1061675816,1204147442,893812520,1274574432],[1825861030,1023645182,645550243,1227207735,104836740,2119239282,823092011,1070378535],[2112277488,908703923,547764251,853499489,1427283747,253985979,679978313,947370745],[2004836809,826122530,285070056,1143368768,611602842,143991321,319783703,1317654330],[2093681865,1786900364,29280855,872048452,106289877,882295341,1032009638,1604099256],[2112107711,2129644419,883627281,1467609103,1065857781,740517978,980071927,1463275209],[1807501550,762003448,716366547,204149891,349858511,1972289194,779564953,1236270337],[2084602479,922444513,1761122264,899020751,2070850815,1450678466,1457705254,1804505457],[1751045821,318502669,2078198743,654033802,1972020815,1363679256,373391360,2101594197],[2206781,1811318457,1054841826,307569523,2079104705,814916503,1704187084,357127280],[1075185526,98713589,789587858,1763566167,816047770,156845282,1037630916,1198941709],[187410027,1718873007,478970179,901189514,1132732447,342141373,1439877239,550470282],[1272401710,948432202,657536040,452276863,369387864,608065019,2110557818,335466841],[1900549556,873617467,589608918,100201851,2064411272,1141065964,922787890,2031139620],[1374283372,225860756,665543427,942802691,1928548269,51571753,1451042722,917422822],[976245963,1606263637,1038719984,670038303,1924586185,1641108766,1463521581,1001044611],[227071627,1946555538,665353880,1209272196,1211436926,1067770100,1729722511,796184135],[2110590343,479360681,1287950445,329609154,384660985,1782409546,175961206,161336202],[126193066,1831041884,1367792160,170410689,1374268427,1625262167,442633379,1468276462],[403661951,617743922,1083727243,315717708,192589849,1459010618,1464565788,1322414276],[1058147576,1794797567,1876275196,411588525,1624950929,65373172,1569835336,243587035],[383500176,272741425,585609770,455258950,369992692,1553842784,1863802011,564932235],[105595210,1230824928,532913040,299773140,561709650,166743432,806873131,1664519135],[1509093629,194950860,1665182466,940338401,1733996923,632999942,1389164040,593221968],[716999690,268143067,105740466,1714120001,37958962,258047072,27954449,1394590824],[1595723621,240863287,1010087732,1629511585,880408613,2024450109,247773943,1973403350],[631193573,1687997958,732040984,688723738,970061201,807629729,257859089,320979183],[1621366214,452983200,282468570,29090360,356550400,741879253,1843598113,2082223804],[35876416,2081905885,1795873435,1339181061,1152671906,813500311,1038605359,1203508988],[1127790895,984064749,1996620880,593849354,895326059,481379618,1793632740,523132108],[1862095402,160017829,51030381,1137641888,463941231,1019738448,1841426848,250195441],[881821668,2089641976,1573930835,1732211531,1014030085,971092577,363238246,475475637],[1325666276,1375459639,490932102,1147857922,1790028634,2068988216,345192463,356492606],[681969575,1102074744,1109337248,1994138116,1563368545,272287730,573574729,2031413989],[1355900120,1254595451,1743184292,701110485,768390590,589137539,880604183,1963661452],[1699888887,2115035141,969426050,409667164,704130215,1508413648,1828040059,1073234531],[815192396,1600246185,1740457724,408371210,1556267969,2150591,950551688,1422669832],[447613388,856711303,1748674675,1797219805,1730965860,1783179388,1771820910,223356207],[169530400,1396727581,486176504,1815344386,1282033686,1781287840,284770535,489311153],[1136848444,473952348,180031770,1506418295,1642553134,1083861905,80868443,885095835],[1359246906,1348168417,1246593336,1884849600,817492061,145841445,131616558,289059044],[1712185593,1367713656,646402636,1314813167,1766407541,805613868,1339019796,1748115687],[1046524041,75758988,40443271,1142324811,13807710,195432918,1423985779,1862240635],[1673227014,771445837,792135374,401050030,137335389,1456008735,433539907,1118889776],[1780808203,1706227755,861431426,1836913785,1288311434,1014546176,1035016821,748835792],[707169291,1193439461,1771112484,969050393,1809932678,1335092612,43653384,160829224],[1237418050,882377905,1158230522,528496178,744707410,1361887462,1945668506,494275549],[1756442357,918004210,988309842,968363827,994461363,1072138594,1829749514,183178055],[792116360,437574065,1049165460,2097831119,803113368,959689778,152003792,419823574],[727517199,1399062860,1379887893,1866038165,1597601813,77126159,515736685,981126808],[1063589165,1939108420,1679793992,7796633,208402903,588020870,1144379480,1043115634],[1542446119,1123600166,1326493620,954150650,887180284,1830309188,877321399,109281541],[965277951,1243869878,1671182224,34050891,1158855418,1967818610,954533788,684926613],[858115835,26412855,1324683771,1178806032,1142341761,2128075847,665490216,210612480],[878682811,1419878830,806739122,749417846,780145897,1732276576,896285986,2020578089],[1285622638,99647625,174122652,742501220,175230259,799341515,1671394649,1937571073],[1692373494,1402677412,2075200441,1617977119,1786058038,1232631157,1515460476,1492022771],[1392917908,777504382,1953058119,329802869,2016858464,169544317,583275814,1944124167],[619210738,1446393207,536539367,2050381867,2117486593,1899914895,1929568177,531242543],[14727919,678302476,411702099,1511279917,1612177616,176532639,1113588660,1789044788],[46907819,546178420,1486726378,1239233201,1035993113,1819364031,1260080247,482176098],[380966029,244504227,502039047,254762925,925701677,979864179,1991901920,931856718],[692133316,1578208877,2095818522,1689371363,645367934,488585583,616088627,1045325940],[527855660,812889795,394649216,506278578,582175238,1734551787,220269050,804538574],[1251406863,2104675093,2087572924,625261682,1775437740,433763401,1721489352,1775835753],[746356904,995277580,1574297939,797863665,961646605,403808697,509369362,148629242],[1089183139,2037722875,536027790,1001439598,1732041916,1678972350,2050184322,2075323328],[694774461,839382215,1075516531,491189137,204208279,900764884,374382792,2126326972],[1565938068,1232619870,1993726195,1540746084,1498820912,628189130,596834529,1178736709],[1566715185,491625842,960193588,1023715258,887919859,441431174,226542728,1130692180],[190684521,1824853215,2007311881,1589191192,1425218323,2013671345,142083657,1643438192],[2061482850,1772200456,2059731415,2030658895,2096175983,1141522986,527952775,1657556702],[349872299,1316924584,71428734,635338759,1474136004,2022539394,249392620,1010780455],[1890952079,1836013255,1158788377,704990440,1558018972,1020184185,568213122,699876215],[1756172238,776646693,414145475,1278109084,220708266,1682598828,718705928,1653860260],[1325880636,1515693804,1814425052,1170633816,1412620263,473603873,506667363,773034720],[1205751179,1585823799,936421530,1640629378,430512413,1313642454,2040035800,1605865443],[1946183685,1259128253,281424679,1436162978,2119743859,511769720,494368638,1885909929],[228761037,117817821,272218560,1020575579,16421084,2010131630,58583071,1738082775],[676775290,300080902,1535067917,909082522,1126778083,448867142,1546900755,594839604],[1785232614,442448704,1731192212,705854781,903937141,1501074922,55891275,1948212812],[776741067,242724130,786114014,1076445418,1745933402,1139942061,349547997,837437350],[1025485048,374029350,366497384,1174718777,2028013159,20118750,1577031071,1021958496],[909335169,1173366761,1817154819,1087851534,1839974613,1423686532,1113790325,1512801277],[380789666,1039307825,1269428072,1380776819,1243944664,20845726,840128405,873909126],[835976701,1288637777,1403117683,556755582,730039352,1220324051,1910576766,324433956],[668560535,1687666802,1618930924,1414657236,1886709344,1477445449,1446395183,347376387],[1613098685,1120798767,583882558,1760565148,1919931937,1445203705,624536564,523336276],[451408068,473348497,699511885,1174920437,756594289,6744848,1189863976,1672224987],[1839944411,1948827837,1070519822,91550150,852457664,477034551,1709602357,711494136],[1598827419,1651159217,1836003761,1831594171,237952916,631525997,684620300,658964714],[1867249777,586678154,478735638,1302364033,735045592,14352430,888561954,2042022557],[1265540684,1817215813,886704382,1179016445,191638124,1942225597,1852586695,1818091319],[657136631,1024657075,618225219,1378620110,1334873271,967556398,1427801192,94386071],[561279876,347692787,698691267,864514053,14336950,1436865345,1961181965,1714949045],[1476135664,535768338,1918793058,603149968,1856699026,293611059,1953453283,901457269],[623602253,1522597431,1925102872,1239330577,399650779,104915479,1065308001,1235593629],[961954646,246031860,17841241,1064254290,2110602862,602316570,1492272095,430610291],[1552697273,1819055527,1558773507,759053033,2066784622,1190541817,1088208118,367946463],[1376571829,368652416,591978877,87911033,230549313,259268092,1875497862,264013987],[1715034810,849716449,787563582,1092494132,1357089984,1322148720,665434141,515711364],[1584030560,442521448,2097931540,1796789507,9422577,155162036,1104750186,1814826654],[1435056841,747093252,1998690897,1184408604,1708672032,1178383766,1573512175,1391550871],[1930969817,1432395245,1258373239,381346750,662784250,1531650686,395330821,1674501696],[1834568363,1489141668,1939749222,1974515859,2087325200,1809020382,2023937915,1212504567],[55104378,1736888540,271351150,1846270305,1919645194,1063792757,1224839792,300811728],[1259694424,1351624222,587607713,484885840,875740553,1342818740,2061803601,10607836],[1181361327,2048374815,1937009724,2109912202,1060793991,1760716765,1846065196,2006623779],[1321040842,1865181167,300345724,821220373,1385708151,1959458860,1753720208,966352884],[270022073,634815006,1719140300,450119297,1951958458,1163626970,1718636891,137085895],[2118934947,1954506308,321486334,1322784071,1597574707,1053039161,377491353,227100132],[195963657,911072196,1041885846,12676685,2075467338,1195818697,1475483104,866358162],[585069251,94118558,737419714,65861568,288257000,647875176,378115095,1335563926],[169489876,905473850,482439487,755005638,916098555,24137267,863490255,1918038146],[516633066,1585920993,745890029,523688390,1465818264,2048187456,167224138,399697462],[874475327,1677290080,922546117,1781300914,1473527049,2059620126,445126245,75384494],[1642397966,1067087893,443827971,1563985514,57339311,1228430915,1552588718,1722794709],[2079334093,1541443947,1506954658,761174123,1967981471,84885493,759361704,69518860],[928180239,1066408445,1214360546,1580900141,647012242,486200197,1445211656,466339746],[1595541093,280361483,2110129326,31299722,529628258,1667700760,955543240,332476344],[1493508822,1577873898,1784155584,221054987,1555536947,92936365,1894798071,671615404],[1109382160,438518223,1642940220,1686953288,980089014,480940580,1715004507,1788532081],[221560747,359213671,1767821966,838806125,1562061463,557418099,1028471339,1432342644],[1253338352,1911670117,1000553872,519539712,681771804,626544962,171926074,441858200],[1418287184,549985564,53188734,775283836,1732164667,1294208240,640461096,1208230462],[1022215008,1459677722,1926060192,1844268411,1110958559,265821104,946779597,1129647263],[835357962,496734372,1708914790,1199630791,1224837938,1609932098,182770795,952788570],[1379212258,2105995391,1627047285,1389951496,824065208,257089331,1812859254,1346761679],[1777964945,1715033341,1282898121,1775480597,1399810386,202177236,1278138200,1620663073],[1008807202,1989037957,1065637576,1554281337,294788952,1222072625,1812772196,1037428924],[788043091,199581928,428889359,1119859861,1055438263,451906474,2074767364,1379970559],[529499081,206454584,1911189793,1946813368,1935248235,1025892273,1323979303,474119634],[1555077303,900654665,1096374019,2020844748,1340626284,1278907529,1771801717,850636698],[1440632625,339549940,1476325628,482370813,2098866531,1484536135,1620174036,732401083],[1100744800,1518763146,772832889,426713635,1743566658,1280076207,209207179,371640813],[624513952,1404786682,178516472,1358357691,648624429,187100292,199848209,292902801],[1495624084,916699768,2020156116,60988285,2061845571,213417721,1321070511,350797582],[236945718,400511999,2097303470,1107956832,1404756234,844218906,2037448386,708425052],[950619207,67107351,1695101113,243451223,799865354,1013285761,1663272447,1522948670],[954642330,464928751,273630788,884789510,503709094,1043110375,1167607208,871349898],[145475698,839581489,1352738099,2082056275,531508849,1363535691,481869330,452873286],[206019894,1702704669,327429525,1238680005,1511592880,2106358896,1059307540,1794169427],[481827549,198424706,1349852486,486252478,175794037,2122977141,1690942151,874005464],[2054360358,1609664688,831271117,61132022,727561700,1467880914,637113688,517493569],[787615634,286165813,1977674024,774375638,530995409,1490109338,1795253383,1520956737],[1400493279,549191082,1032383697,996165402,651708841,224570632,764770569,1656822216],[652970344,1643856444,1970409611,1387483537,1177178907,1134767402,1704248989,801700697],[714101411,2033005218,413848336,926862013,499545470,989225096,1053104258,1648274589],[1863694575,1190929691,1159601379,430141803,1484377223,1064781421,1024722227,1347818889],[400269147,635415677,1719072890,880837402,458457762,1393790180,1542629197,1717622238],[1956078643,1074560658,1165261337,1684102173,1561640347,2062646455,1002215354,2049401485],[229581546,1202927305,761426125,843219714,1707994751,193778164,1642394819,517301823],[19638058,1986258922,2018012222,830472179,1302602010,1736469456,301732505,988754273],[655078005,449430712,925513555,1316216488,36232073,535798334,1100708242,1003589520],[1183132188,1905402375,1553455620,1247702191,1854228507,733016997,13008101,954271465],[440514289,761879945,227487928,1829428072,123325920,2035838521,1503268843,1162043517],[1686970805,652034160,1092047691,1810544913,691305320,937900433,1903011506,791390132],[285920806,1542151890,399376885,1630734852,1009038735,1348659632,1694726519,271352074],[1084010226,892402544,856262927,1613005783,2035256000,986150950,541311956,1581616413],[1447041456,1799461589,213374745,946748104,343327224,1961337720,1476345114,140400251],[1051916125,435563823,462870211,1363933350,1253683565,802271286,1244787593,1265368243],[374023069,1281191122,243644927,1458858722,1895260088,483434189,434912372,719446692],[284765726,1063898761,12715872,1190605558,675025265,107477655,143763641,670973564],[965754399,2119708508,465539859,422448927,1436276548,1186109280,1838896783,620097632],[1494470016,1492048747,1821864858,176065493,32156992,1727654186,1595770168,940545622],[1396511277,746565357,860276559,1338236836,48020736,54383889,1934298462,2124344694],[2096214896,1288738283,1276700880,489394244,1787766399,644898890,94099285,1609804304],[96070496,1697993158,1238025473,219639972,1138841427,1850431453,705634563,1259059893],[936146644,1203902572,775544408,1980850325,461143600,807257744,413645758,1293636082],[370722861,644068249,11024874,1389127332,325048291,1512202155,1247643333,154516169],[598791811,1991601941,772957646,714503651,485084297,1575433042,394356410,702285074],[2070624255,1891447554,1884409927,1211958375,1512348208,1840034817,1815236521,579374085],[1441481164,48455582,292224114,1698405945,247101911,1607773585,104869338,1234575223],[1203488170,1978379067,886730015,1628361050,301099429,58334925,1222517371,658287288],[2093807906,1162759721,1777801091,1585439108,161256967,1148539315,777305119,189558839],[613517901,70663168,918604712,2052827571,2042533405,1243068733,839886878,599998438],[373679544,211865649,1812367375,933135291,1906272461,315101235,273311274,1025729455],[1407331338,514538523,1535262567,1158774675,2021271200,1484465953,1778032735,718821976],[187937785,1645389494,1011671220,556275242,2023256737,1434274281,932623436,554765840],[498933048,1654592402,1951728325,317413280,146271133,1337261436,1523106246,235834463],[1726079273,1338344052,378841032,1200010622,1052811873,1503182575,584559403,1346959554],[2084003035,1396087562,1576794925,736815169,474080825,1844080799,680896478,1437992780],[1148079739,1707659277,54328898,1226724055,457768114,2040540630,1345781278,1002878971],[269771592,1656300267,674447416,1756444630,1937529962,1980185822,338850895,1279214423],[459398094,1738285165,1846457313,1444291742,1871464867,399017885,532359568,1882841685],[1624109740,701180263,993472030,304599382,85203928,77807114,1407257494,1844365751],[685048520,1734179049,1433289547,742441832,1271932977,594092851,268982164,1979139221],[1309300597,1801314481,1852071167,738728900,1281598642,286631387,666157917,327389343],[1763081905,907135383,1581552048,2076519404,227020159,1094262935,970761697,285484098],[120172716,1560501860,665395787,63699805,1726530,1465272659,1823036437,1406708842],[366605313,1313336135,1093019701,880265128,445557911,597672332,1225815666,1001467299],[945721341,767362688,501361123,1126387465,19831562,1804468412,635758263,285775940],[1019362271,1533943929,1970126747,1246275037,527125387,124134567,318133875,1965958789],[199673206,1670526110,2010456531,1957620416,245105980,805075288,548534189,433320589],[360813293,200015120,457381675,1165969257,521883673,926935608,1690051086,439070836],[1532725415,719617022,1571835833,28799068,1767912483,1621751021,203588293,1887163606],[1287946457,2057025817,162235546,1208035602,309912579,143224570,1373146314,167025383],[1810982459,1918006002,629091063,1384194411,1110818126,120293146,1186284631,528595572],[1890931538,767269227,1607643207,996683176,1739770245,1730158189,310804024,994299852],[1627584989,200538488,1751451950,1331533742,446856586,1729879646,1560871148,1143020774],[527552294,411470398,1404222435,1469169361,1768148112,1180863597,1610269044,54663702],[1048846363,423165004,1357973889,872576211,1941104618,272569983,1480622156,1635388103],[1147501484,583307595,807782360,1464362131,902844852,748416984,2120571023,1012332517],[999090463,1278666933,86169064,1125449131,147810015,412107914,2057355258,820591225],[938929823,1949112033,1995991812,1865080560,1597678359,514783344,58486419,248031471],[430613749,533503629,1431115850,704775837,303730881,743073139,794050478,247450705],[272142707,1418971912,747852337,1863801636,706445024,1105368309,1591146579,1899851321],[1472785648,970603409,728191874,958637072,1396038169,1829130149,1027140416,1981178581],[1515723173,2122710908,1559717882,2124107267,1680545684,1794768953,1755524736,1308482156],[1388060779,823166174,613223183,220225950,798723109,808376836,356294805,701780529],[1883984635,118336853,435682601,1222105884,476868041,42723507,1565472053,1194911649],[591672606,1188133954,1311071547,881492749,682203573,301996406,153633365,675575414],[1325682570,84392342,1093227875,981588188,1557929475,1409130273,1788907830,1153941329],[1566792253,613293378,1246006699,97885949,805811148,411775854,2024875027,266818540],[503107469,712921625,369605877,106396033,1684647104,1061866504,1005504959,675991056],[568882494,2078048281,1108958262,617301709,202323493,1362007418,1034526091,516491713],[2023959238,408009438,486647210,1026984202,1002395707,1454602909,1604628227,1634068154],[546349496,1539839090,618860028,176254878,1662454594,589410946,454506247,244890377],[1082857080,1995682030,1664019214,1773387612,57110609,1580044925,1878479718,1649518590],[134493501,2030099604,1340416209,1470997153,1676855119,738948301,1188011265,1565618818],[1267473641,585157838,2120767189,721759299,1291481737,163425794,443552917,1363296805],[1488293751,866356334,1033881770,735880931,1386191221,1666574415,1098847322,921754631],[764587132,440609967,815668446,302944712,301929849,1814845125,538130741,1831438663],[1341761525,865761204,1610627359,1552488502,1153746513,340767653,1938174251,1080846276],[1252743292,786045120,920910350,1813155477,541847373,112517814,1020331238,750738587],[694819309,1424081900,569456443,911184679,1408491801,349037058,1609167953,1579688498],[10301300,63600783,2122466540,731105733,1521365453,181905316,511182416,902562854],[1901419606,2065344782,1567367589,1061956029,86154,1163043961,891838395,1078738671],[1846122182,525276915,851388443,416943885,1025014719,1312193905,510166474,957848740],[1153624927,1570980352,394490829,1625482100,370145481,2028255419,1733719006,12135304],[1992946059,2050357629,1102490813,833179452,1427103017,1699651606,733536144,1793560645],[1389236576,1988418614,973218454,215360600,1339799199,1286209467,734135063,1308462537],[825891556,1510474701,885014208,1007535501,1492265844,1015346306,704767141,1144413133],[1981798832,2040059914,2036219960,839541363,2125601024,1888093421,82663773,380821122],[539895852,1557788084,496451800,1513053477,1125314547,39280142,1323562761,1288529832],[813835474,2000971035,1567020077,891802159,2112928138,1760502339,1343457458,87078409],[152475934,1234347379,856704002,207632461,10118769,725166994,832838546,2029697686],[1185080925,1817826319,295234322,816390881,1145134487,2016614824,1411851513,573486456],[982647986,402294151,1233027142,1618808735,1858199579,976633310,181373905,8155074],[865395216,1344196317,264527730,701395742,2100269489,1629749104,82207391,620357990],[163764479,1658025111,1045611812,1566970149,241756152,216007394,1339655106,1904634688],[1775743062,984422158,174324150,626161169,1742229486,342765306,1905582696,2000590272],[1961904780,475208505,1411567254,1764229492,1722318981,474416680,947167918,160260680],[1196899468,314346304,2029682001,1825974999,1733394446,1849368005,1061043420,153377799],[997809272,2104870643,2117053127,670004161,1020186978,563168700,879454754,1853988620],[793005811,1402373228,1098155541,1408569511,890547508,2099719910,724778506,613537031],[1666941520,23789668,955872405,728037380,324137231,197767332,460387573,537964888],[509539488,1101095766,1497015823,1464618993,1526038251,1908550101,725464255,1602726112],[403901896,1409879953,614475652,655390936,1061232502,2100407894,964372363,1240470534],[285195346,1560288225,1925668879,997408035,88062811,843489909,1496780301,150612030],[1749576134,1054322415,1923605225,1554945279,1280669319,195685471,2024103420,1016768853],[1055616684,1678961679,1985516623,217111960,1782892312,2016077273,1649447348,2069560643],[1945278809,984733297,2129237137,1411417129,1207483927,1306111133,2043044712,1038669429],[134987772,1550723245,1255402702,661896272,627262247,316565688,618291407,966717829],[821627056,456552131,1531971373,248553923,1936359327,639067639,437171128,997546067],[1960062092,1978211314,1377476956,1130470356,1905928221,1950857170,835500896,342523105],[1249431524,2083192001,815169456,1629251340,355625162,1870721364,1643521433,183320780],[515623885,1816269891,51027382,1157777526,686185486,1819395434,1325602515,1941125704],[99972515,110746552,1638641639,1682055643,1399961767,404937434,1277086200,906188995],[1984548372,267954479,424434795,1747939857,273953396,1322244881,1651792312,1304789834],[475535633,367281513,342098744,979985932,1090113947,128537645,1353397887,2066423228],[1255309606,1053135933,1342021396,794739991,1869902689,485316536,74591057,1042330024],[864076967,336865024,1271072156,1346056605,1226389940,462158585,1476514829,1572196724],[1489851673,1280235131,1019596093,1999196909,107495231,787666967,1230730150,772609249],[1903253753,1919522752,4126007,2011228541,290197274,149847018,327678430,1191419629],[1276705798,613058123,294073225,2108787135,513697478,46780585,791816171,2032789948],[1233742671,301231447,1413981427,856154175,1027418003,1069548614,404215931,477062077],[117264728,2092877247,153228064,1478386448,1614272524,731512800,1593088972,313085411],[1113749135,1061330201,329820301,127779571,736517062,205548029,1966422289,1837663112],[2107137641,661592203,589875887,1146373825,937713241,857373004,1387491668,173652242],[1031509730,804881365,1396112006,101722616,1895588351,65651568,54203050,1013374155],[137418157,806378742,613519692,573142723,484111205,535336761,1826178189,1184944529],[15680760,1664373163,763692736,1500108072,116180256,69262731,220254037,1949065106],[599101165,780607205,1747297228,1513706949,910263048,1856334995,707968055,1174137224],[1031403464,153041011,1570408016,684868416,1513128229,462592612,398587665,258306344],[297653843,1099732917,158205044,1566002345,78135386,961848905,1676020128,1161797626],[375507435,693546438,1579388898,65768429,1368142379,434232971,236345164,2062014435],[1456979768,1240164414,677019395,1107731473,1599626318,199542557,649093952,1360054714],[202514975,936080104,1432423708,193267742,591194932,999225624,642108777,1315814919],[1892772996,1838977292,597416098,1024747238,649075950,52026971,1147385805,1055181313],[3727749,755587741,1781429626,941042350,889053405,1488698379,1671201995,1891683918],[736340485,1477604659,1245338783,806531803,1133227691,331787498,48113743,402987526],[855899345,2106626818,1521226448,2026609641,1552431833,225564323,1940983468,1018588630],[1225123425,274267791,1147365330,1730692915,700404179,1426685379,279566687,1821380458],[919898769,1167014277,363765780,620639737,1403458778,246060022,998713460,730014676],[352097333,773919512,1856272199,47960703,1102999950,1453973916,1378665659,831403327],[1162953574,1492166673,1126209994,548941848,396258250,2030743460,994151986,1131469233],[1761105311,613278109,361768590,764803172,1975294282,1251909744,904742229,1935152753],[1075666097,879490378,1864542304,1100420367,945596948,1781666252,980909086,1765540440],[846617995,1757825473,198485402,1653534212,241266041,1378298812,934708691,1903998759],[1945244935,1965058247,485933995,1067841034,420464329,1256869599,1303194088,745921135],[1005940623,425064454,1618253483,1678804844,1178809799,163550223,15229181,624769705],[1255045691,847480148,488523513,824572076,1272010893,2004835901,1956221001,1260298330],[1312998046,1300385768,432348972,1745630378,1287749986,1245083948,1883509815,1232839559],[1332600444,252512468,1312221559,2091754474,1269326192,293637917,1546089681,1073202010],[1101639100,2081550315,427400815,1462408052,1228605437,1504899832,1879826946,1335662897],[632524015,988121253,1905144841,1134412518,1815919320,2030223129,597036805,1189651704],[692510519,799433401,750080527,974130454,630896885,1781481735,1360798354,493211831],[801312113,2025839094,1971362,904103623,1044878199,571823730,2060469939,940309059],[1206567529,593410907,1032400235,789580635,1241234459,1197347652,2130034119,84679182],[1692443817,1025643339,207637694,963109472,291754617,797768642,269843101,1820471933],[1415529536,1305106170,1494858300,75270344,1348640777,1395668840,908314228,1658252010],[202556860,1887034873,2128047069,1678743676,709864289,533379878,337987354,19833355],[793686537,95199293,83612253,237581365,1806534634,700909975,1073600013,1882936460],[551056676,136158653,356370910,140211870,1048910704,269200377,1253750808,712845076],[2057392084,682541088,1238259568,220172616,283247233,131446140,1374542949,466125037],[902257775,1137507394,1005837211,1921813204,219828569,25675088,1137627068,1510127640],[1506876776,299589439,1749380596,402459788,1119983557,1380048394,1845503298,1002348659],[1029611036,1157894708,186414370,349389735,1835502206,496525522,1270368794,414629414],[1479583585,861517951,186861344,720855894,1038091413,660415096,1629421994,1001405721],[1104889675,1173933013,910197792,2118791759,1362048705,868862977,208273147,523537084],[609892672,628912975,140332884,531369743,781666140,403856612,1134875824,864094903],[1742632583,786255393,1751409501,1661055259,1245165137,1720528649,399128128,933816730],[1472010074,520847840,518790203,608416541,929628654,2129103686,1462593901,1995246382],[1016464236,1791565490,461179803,1549887424,213763420,1472218038,349834724,173117710],[800174660,1777700715,372447505,903751748,668613711,1980242214,18649544,226561690],[1206825359,1106465241,639223924,1130544107,1622470291,883556800,841536946,812025190],[1771242797,281487612,151358323,1210009346,611505678,587634052,2115046245,285647494],[2060824439,649231001,1029496869,1052372994,1136158040,1457408475,772836945,407945749],[1242983013,120465729,630731678,286434929,534004077,739545419,307063892,800190589],[859301623,853680370,395650158,1107851370,841271048,1962648441,641158669,69189023],[1102171184,840426980,1998532410,1987014551,591145710,1516999418,728544362,1050752590],[651043839,195706198,886464259,1516241893,1154687261,23007615,1019200446,78902933],[1909020745,307009094,1765319145,796346284,1289209703,585295193,1832329242,994009418],[889716499,1443583403,538675508,118270622,642166866,762780753,1373271427,542155016],[526934855,1910172917,1703252602,729735217,700425518,1409716048,189374160,1067368731],[453283335,218064075,1934712379,1554547520,642163342,192920401,1276923273,792780241],[1242508844,379829069,1580491251,122342828,1626055819,1434200406,696288615,1367234422],[621141486,821201597,1373519689,1491955681,1970890892,1788138714,130559027,1863169427],[146763423,1962394957,2066697565,684732254,2065506586,1069143507,1852400453,1070678431],[1825347247,550359013,1132367321,828055061,1970674213,220409956,1728613793,761109619],[1334075200,116065992,941573609,807667616,482992043,1069949135,2030403907,2089293260],[893526576,889701684,52322037,281933151,514470231,2021087988,445543602,94611534],[356224920,970872472,632259024,2116297262,936277115,1204953971,184994993,695222936],[536218483,183038305,1369147628,1232744650,617881086,946302142,1743279149,199683016],[286431933,2008666204,717787356,1239226905,1722601833,1692655235,1438629470,759734250],[174212916,1821351475,1118913953,609550673,397923132,411820350,1534769027,1176842009],[123983961,1081490645,1816000876,275150210,30425621,566077262,1944622432,766460170],[227057243,463951533,488759085,1305848557,855910589,1993608578,307363264,428187903],[1302773641,1555336500,1892249544,1516391321,403044752,73794444,761604698,1167855072],[581759155,398569861,1573071892,1617635359,657108545,1365089627,295492032,1212202686],[837394603,2112212528,1663824698,1642462838,2036075304,357625608,1355591645,1709440826],[1394273781,1623728886,553811626,1553703174,823895926,1368007484,1607729230,216087966],[694226842,1289048521,977620279,1772322747,1758477772,1265524919,628155312,747674684],[1875416516,73805465,914123721,603416001,624548597,1873455006,1311365415,1373594097],[1830625975,199550522,176536250,638969477,1912289746,1280766020,1520294054,1420800790],[1349253035,1755186758,17219376,1107218678,176742202,1294682936,1348871001,104928418],[1983801472,1550243519,1281905823,1882754335,205696427,941926302,1505022372,1762936766],[1798088659,501980504,1851481078,1426268977,1568779887,1444094569,2102663963,1255986734],[1228328086,107354117,1019014420,1084687180,2033123939,1507078349,2074238012,1839916713],[555382805,1284434009,1070006033,1501381344,474507286,679355848,987732014,946191070],[57546555,1603681278,1308778314,210571824,1132428063,337422245,1085947683,330384172],[799371180,92307724,1570841368,274483075,319745119,967952921,2111897335,952366745],[1582633888,1922017078,16742176,2026178513,558207013,591989220,804652187,1208725854],[615103749,1306362583,937451282,143525898,1649194852,85369090,1454844955,343278538],[784736371,969640346,329982338,618399828,381058653,947600291,1499352670,1678161506],[1544068785,635464916,136027174,1699396442,475629988,247177992,1551409446,210804652],[1504042549,191327641,1412940427,248703806,529904219,1054691038,1261314875,1003015108],[589474243,1418288112,1536744019,1538947622,1802046258,76386746,1156961444,84210141],[1567617318,1609050307,549210888,159376140,1190355167,433984918,507366596,1099801340],[805337845,1624090136,1258039052,20339591,18881889,473756343,919287682,1628498235],[397292475,1833916541,1635096408,1558831045,1769988096,377215342,1968486120,748211639],[1361086926,99524545,1745455873,367235734,766209549,1505053872,1900527357,1169785577],[211164242,558330592,1666815196,728401653,1411792174,441976713,634770001,2072547323],[1682875983,744876634,2123953758,1240212097,1996012570,1228136294,1654645384,581419730],[381345073,200874854,463257737,696278209,1156369281,1026988418,1078219162,635164829],[1583979315,1939449492,1027337559,271149678,78583276,291398034,722206884,2053066753],[1504447628,1113101391,753767292,73808991,421234548,1374127410,150358648,477905198],[58051623,707815082,732843335,882313185,1492079213,821857419,1836505398,437393706],[573044102,626189402,637027322,777622906,383493103,1926074748,1339020027,1636569505],[1635555843,415027558,800309949,1640746796,885073914,714065799,1013870249,1110412160],[1447621032,1874424671,2128183175,1502857313,1104789076,38463582,1307691837,1345759023],[1979359627,1162192592,145483353,1400162130,364136510,763152178,1028075455,939155102],[223720750,1223433435,1354138555,146536933,1184875744,2080951025,960543095,858549185],[1316533592,1861961493,1261119266,1377372778,583734047,715441182,1897509843,542645941],[1884112059,1758487839,354193937,1338659573,105299959,389633756,966232064,1919763355],[1065230298,586771878,609935505,1015467705,796341553,506005912,1683186397,52145660],[1635956340,733394723,1041579588,610552925,812422149,1490971021,495163210,1837621077],[1406555632,1446147652,401506739,303493932,1228100598,380511428,1699946220,1327509704],[431269160,700020309,767704448,1459016561,908502022,834984846,856422833,1255332310],[110807537,508099446,153907487,1819278691,1658023425,1231911197,1078082099,1865260745],[1644069377,1464001136,979897597,1737037201,1357978467,1890367014,128233893,194457525],[1912953396,1127800885,1046346691,1190614573,489803028,941291987,2078453372,1026103066],[296276695,551798571,858081976,1417412795,1765074975,151338730,1574093208,240359006],[593744927,377226440,742645132,989990431,1164149040,604533380,1895212142,53638936],[754718408,295600960,565312434,189457788,1363694493,920702718,1757148351,345681877],[1463896337,922418398,895997947,839600872,812853070,1810062272,998575586,2005444718],[279201529,202301613,1144443988,1812300087,729564271,956323617,2126463786,435903884],[1081061117,816492173,1690238696,1238119523,658893295,338172519,453596234,1588522748],[1328927376,1363068223,2124393070,1668151966,1250860837,2045727007,1828208652,618210957],[87554415,1578666639,262385278,269378403,1750273355,1586984619,829769895,1847372145],[727532490,2093297846,1722390473,757521160,1134504145,1266431339,677381108,75232810],[637710915,1957608374,1857584662,151332401,648802484,2026631023,1660243155,924905564],[751199684,252975558,207121080,1605388383,253615154,607409728,1658298082,451287523],[1630324274,1291013685,972539084,1715298432,1591559247,1424388282,1899331772,1878411320],[675858006,641237160,1787427266,259841478,2130600103,1334200102,396177850,1042474322],[1557111037,1694995034,424414715,1387446220,1985471949,2054391069,589712892,1781681303],[1800555584,327042842,1288064747,1630216850,476237597,268246520,1942431161,1211389103],[2018640661,454175224,193251627,247106688,548057393,453931039,2084819011,458325341],[913396240,1744940206,1594716856,1634481281,1867920352,1040712606,480854042,907543071],[965195305,367062590,1286949791,324077923,261284797,1124296995,560247646,642277741],[409228858,1061455715,44052983,334730937,1341830158,1519461072,1411441375,677129210],[1488395956,1651551792,1234487575,2082618721,1936392751,1119489415,1757505337,1643671347],[142476911,733929077,1409970040,93314294,1903747228,1265225318,1895300005,765720989],[578446893,452290065,989063156,435919827,516176775,1932567182,1672086227,359693625],[582333138,279863834,732275967,129167182,614500141,1724074739,1628223721,630301686],[500576006,894099641,1683704070,837422408,609654725,663473440,1287569783,160670585],[1401890556,481818968,1361060559,129432643,1767349610,507826003,82501428,115587148],[623197151,673303068,1688163928,1038987255,1284275202,1186463979,956650534,1494772475],[2089017987,786735927,273528601,543106051,307333850,1459929700,1520842304,29782376],[429371485,1880933451,1661491029,534455219,67718183,928410273,2019759572,2053026450],[385076406,349176859,1957912822,1446654552,541737636,1002977546,447480808,1220696510],[367453878,1208745278,649168143,419965284,2071680859,1816889439,1495091100,1250426625],[627242056,1502449904,1016356207,1105186874,1990420107,1358574644,2030031392,324457663],[1190942772,133871182,692016388,891294906,1712757096,424224441,1422596270,810594725],[1690722023,1340364339,91006948,492127176,1239644835,1243810569,700346940,639217426],[1088837244,1978193609,1113470439,172413740,2039812801,209740688,758477653,133677212],[646874178,1066921263,1178992575,238511760,2030577423,213374132,836711262,1363073736],[993235656,928614477,904094213,2002542748,1140841600,1195490471,889352034,315146687],[1930448064,115618025,783823127,1991715796,598599550,327115885,1185218234,238670974],[2099428795,605431187,1887408732,1005917528,1516205465,1157831278,1322822048,1262966306],[551120637,428347015,1489802218,1561192546,1413102469,1801786473,804162707,2003559617],[1195574272,1036114714,1816013338,1052669646,1992620075,1050541337,45698570,2128019574],[190189432,306690127,1171423631,202879733,1218614525,1820217287,786164804,838252871],[2105508197,1584459421,1223788007,1013383095,1530483040,46904671,1229440810,963049716],[2105247095,330453412,1029458898,2035221772,1367302094,1834551935,1517174123,1799320644],[532579669,563037705,1654580508,1681706298,757377547,832725336,1887486967,1463256752],[571565748,1653396265,606225478,1693195202,591636905,787609136,1246501286,980258965],[978704017,2061335333,826481758,524592969,1828224370,75240910,1099623602,1844623226],[1562526097,915879035,192894907,1934921554,587825733,948385967,1801881598,1121590218],[50258525,1336076450,1105451213,228021839,2048336211,1702194513,674365750,598768698],[985181001,931812376,776238058,1922523523,247456399,566304853,625324811,1680572662],[532893675,723819170,1654915057,1712310311,1346439037,1551349919,1068738640,1962168114],[908780753,1035774670,1969732020,2100392613,544184680,1675088318,1167544169,1968992726],[141111630,886508822,1175257612,418168827,1069959874,1939930278,1590603742,645069301],[1419189849,656119836,320352,2095836932,594578512,1799820555,1784977855,209033055],[745983046,92511015,617284354,199852875,1664848081,942048293,442005452,1147119770],[1072155425,1603026851,2007703193,381592575,1622740216,1254666004,268018849,526014888],[1522190275,726435488,105507436,930223915,1097211671,1799224961,1798388327,698801327],[1899117112,2137968,157753742,1760517261,1828323834,48858095,1630605761,336108816],[970194199,342218759,260560222,615288467,20012467,777500384,2066775441,50960971],[1859632534,1362051723,359366515,1623742676,2061040969,129932113,1930200706,1364738308],[1619632788,701047520,156507660,1186205610,1085342553,1713833495,1388485190,1576508385],[2018035542,1655225584,1846198360,817338854,1842762989,1751089422,2128891942,1505092667],[1858284527,1394773677,996573001,1971982140,168893029,1380825654,1446741760,1016204972],[1565078994,94590321,1734288751,598797013,322034609,1101455182,111163013,1213861437],[1054694398,528089203,1538441864,41821404,1843093676,276964319,175686782,875563151],[1226022754,2130058526,885256309,799115047,1051974193,1414754654,617721526,1177837718],[1029349888,1067305250,888115007,2001848862,619766054,1248300149,1000826562,1571133752],[1658989420,525193541,1187736664,767252800,913461074,1026348710,972714639,1480802722],[1342528841,747778700,723430673,1087515472,1841160309,2068762397,381938130,963120886],[1099037662,4428363,1636175332,894219117,169583329,1815809501,1305591409,1791474105],[1003461827,680579229,122146732,2000245472,732054775,451311391,798278910,94697583],[1199594415,783426777,1992183668,1202653540,375660005,2109490854,1286774163,1343423153],[1699678601,1269119667,1813391851,1979946666,257439366,1026475418,264493255,817045594],[2047133557,1178070527,1727130965,1983149085,932753481,1761419812,361423548,1065702170],[1544598090,378265000,512274357,822919712,1850046942,2007533196,1091087354,1540567169],[1438469083,854210126,277328719,281000513,1254593214,1917319230,1481791811,80615519],[2056890758,1118612791,1035102683,1126010275,1550998330,532230567,1560425116,128913804],[1649439826,1824898746,2090786714,1799770983,837363191,2108987581,1084382692,1041113512],[459895879,1860383969,1479251638,400634253,1263574525,481818400,1017543826,1008937274],[1173878907,299133598,1912408896,1876366692,1703382024,1105839783,695041045,1980118820],[607377966,149370824,729248505,1535019991,510788936,1663153983,1300713824,1730554568],[415517596,1387520537,1160035257,1992517421,615964803,1128008284,713844715,804244775],[1029146618,735562642,592940116,985398696,2023489888,333520620,491130914,689043987],[681635478,97679650,980876466,1515331722,552376314,1833459322,1101807918,1205912346],[872089326,823618875,177824829,2086659660,513973481,909192197,1084916913,1837219646],[344179705,727106050,916949171,1317846784,1216036103,1040664092,81400379,441137412],[188667237,875249432,1954894318,316130926,1187075312,1800095593,823806415,2118387193],[2111139245,1567974928,1901869196,1466898908,390039660,501800902,238405178,1870420064],[828171279,599319569,1905828460,1628940957,1872521879,1876190844,592632967,871611623],[2091975700,687630880,100808739,488088880,331432546,1448908976,755033764,1724574853],[1941836210,1101589837,597517192,392009191,477452685,755152253,1894379004,778302225],[1917486163,1831676045,660104770,1325905322,1576780271,906194495,1505813706,192401073],[250603075,1090572971,995451884,305008976,2084620311,1253994417,1099650778,1059425210],[496246498,951945775,1350995142,1484439913,591688660,1347609436,976510370,1283535595],[106241192,1450054913,1556747807,1012214936,1885668698,621121062,406968902,1285651149],[1229990909,175138109,19649828,683340396,1413648898,1568655683,1228703586,352802035],[1431398146,139036097,211566059,1701605731,1586709060,1208476872,1354761786,632954373],[2006413042,1679071803,1453231520,60065045,1512360971,1163956269,1381974216,886096229],[1183021653,1088519446,1726950876,1029679210,1795027546,125482962,1084598435,322949413],[1944827668,1628677275,1285617951,846111613,67458827,1309971523,167695919,368564290],[331355648,411891917,352742605,1698567903,1652352876,1242987221,1697913897,1523879390],[284615330,1724484107,1735216377,1494689114,948405941,1976357177,447138449,560249570],[1178326964,1167549059,196747258,346410891,1187493129,274524306,1971146172,1060218725],[1376108863,593287648,709773683,1500208722,2094776307,461189379,950545990,1427112486],[8087678,1491793327,82235754,75186930,940970292,457885034,1683957022,253040614],[2064254432,549601457,1587569440,1136598580,1946127057,772101797,130578559,1833887946],[434254322,1468246944,1384120602,1510337426,807945911,70487940,1848563749,895339793],[2036835259,523163575,645578552,44376062,1943840011,198122383,376250707,1135964935],[510902815,135830941,2099937655,1808617231,288356696,629431829,958452377,1534968144],[1090946988,1015344114,1167272095,1283824517,2101977440,906928926,1295091738,2039143857],[594926231,1204911172,1168043072,773528113,1867227855,894658638,280827480,806371390],[1089393000,535438674,1659793741,444251317,644207912,2102841715,1332428330,679267029],[1103693824,14532083,845589688,202706188,417355631,1384250119,1642092412,1996051484],[1733581405,51669799,2123460709,2004306041,1456699302,388713263,1410715856,79397517],[1908641765,244143320,1093443168,268655747,1111311730,1706019836,889083372,1744857358],[1891346510,2015160433,319307247,2108757910,1290829716,511686872,1724421907,1732674405],[1694605233,1269501550,533352162,319566268,1310409931,557942563,1322436608,2025766610],[1972350871,1722294104,1181811927,1460386100,913636217,2071232270,299874654,1128868025],[454378455,222013379,212133058,424666466,1598091197,934611801,193272419,729292175],[1671524088,304667890,1567531529,1822830207,734191156,1388962237,1305918635,806921508],[1348737006,1279752527,1874201995,1625320634,469513893,230007994,835816316,1201040434],[1208955247,1447870147,346879945,208359437,438762493,294116542,1108825301,114235109],[981172119,696020315,270385037,505603941,645477202,150772600,1731867376,2115918242],[1202668570,2121130142,997864984,1097719403,658589292,279696548,36753826,1156672553],[371442599,1194065706,403127276,1059445546,1984683040,262975950,1104316882,1463901101],[1828669185,1729490806,65559244,387578258,714129352,1784653004,2099508090,1535280845],[1116242176,1268827748,1724830986,128357021,1590017944,1926481909,501721623,122429620],[749602518,1359560497,1504415783,2020842266,1163485585,1973559448,2125467571,587275313],[1558390595,2032570384,966042868,937386198,1161661754,1456611560,401111833,549558191],[780491932,431250315,439826641,420924608,1030708986,1499152611,1373973697,2036528925],[218431591,77393606,1232139114,1506271870,1609701868,1355618601,1039149633,130473940],[1615132563,941738139,2127515068,1772659300,1613728607,475058234,1648235863,63088641],[425857554,1993036553,853839302,1180415282,1614637898,1437638836,5471394,642574122],[1123814018,1347353833,1590498510,1857714698,969679505,1720398960,2007530968,726257477],[491804565,538619769,145453545,126389133,271316334,1050886209,234406528,2037857373],[184140678,1932825018,1962846751,1986572005,1771438892,1943489912,1683285291,1462553452],[385300829,181965345,388609283,874420738,1795781949,1022468836,1592766181,2106742146],[1241706173,20463889,1159954182,1532220083,695819681,766818530,1208371043,1057650973],[2032408649,552184085,361121548,126582364,1893948325,1584542310,241872036,809659397],[75780286,1083240842,1857765800,1152036341,922598352,694400317,1963351828,1369654941],[812531037,164444773,1002285850,1862067207,1397980229,2120701543,1785302724,453338822],[2117430963,1140381263,881420542,479286451,862667184,919554424,1051156287,2074647491],[303949395,1016987230,1499006573,1291925666,1826692257,1077779449,2007205537,1596416637],[367053501,400421956,482502577,535947203,492540000,2000400590,491174575,1776612697],[1870160610,1902543588,874704755,1489862639,792981179,1100482901,1477683886,249725334],[1263939101,69338137,304978232,1832051678,1325292674,119821838,950792990,343016262],[54029837,843534467,769320400,506155646,1538693683,948182571,1243681505,1228832828],[663739876,1408794234,2031605042,1574320329,44549390,1719134838,708488757,1047261194],[963336589,927904399,347610857,594914133,1183341414,551520135,492807424,233465353],[436282924,85259749,1220654326,1377070518,949912869,291997162,1444937533,1868376699],[1359570328,1409051271,936813730,386170022,1900068893,1151343711,1170298722,1465833008],[769660891,1312752021,1856191713,1105477015,15290957,355519542,336001162,1100636520],[1564297499,1910806392,871704903,903079306,1353741657,717918364,1872900409,25040140],[1276624714,1732710719,1968042965,1205889518,1253077641,1041136212,1882608209,1796856739],[341842592,1498962058,802612689,1150006849,2117617288,223359052,948279748,1125865493],[73899326,1801699730,117054632,988841302,353013581,687661736,624649728,185267555],[1017534116,902219425,2128529852,1354221807,366722485,646301708,208864688,1632915173],[2127850016,692628965,1201977691,1110288630,1351566017,1917712324,640141421,627626142],[232196965,951031704,1155172028,90558773,2008055105,442037335,327522221,670912496],[214063666,63604096,1556635153,971482206,697898337,590805969,2121888898,907312253],[1950051279,1941296397,1245089167,935418055,1152255717,2041364765,1038705057,1195587787],[135918255,1099626350,1451401241,147858439,1369282019,1730182199,2026254122,1701459655],[921536936,1886704978,1612386291,1278929749,1381362765,1485204762,1164281215,1443284220],[1465622379,1914512221,611088465,1153083474,997251540,291136279,1032862632,513085607],[934662592,1339217989,2058613130,1375933665,935435239,1407333774,2058930920,341825463],[1619904343,1998487101,96803515,1386775718,586292904,1472484387,2128485116,1027007817],[1971119024,1817870399,694475977,1845330383,1522727308,1116487510,1758785240,2018238339],[125943464,1284247881,344746230,402640913,1476781295,993588556,1302397557,1044437319],[1705177982,127435946,734323818,1731063576,2099917878,1846417632,408486159,15840650],[47308961,114550414,1913809441,642684317,1376632898,2059159778,1393920909,1536165923],[995688949,811431988,1556025113,1513590795,695782015,1359450579,37183727,1024137321],[1380487150,261182827,1271690197,2041069149,1484910517,986544534,227957579,1820523187],[1760309611,453741294,2082879552,1299742657,1161157681,1543007335,1071970452,1945853953],[963757338,950587755,2114331249,1293626757,1811082825,1593787839,718605955,1873272032],[1107666084,21779898,1666165944,1195166474,1210688189,1595094585,2001884202,1424002792],[774477253,141492258,2068958374,1412198375,46358874,684343234,1472381947,884588059],[1568515799,1603207082,1646716095,1859594127,441303125,1589270772,1779532568,312436807],[645597814,343072605,1707142911,1379305501,1620247202,1482834407,658336129,1274969777],[57802153,554757343,693213632,60927040,504891531,1822247317,1572405052,459167689],[1921936470,1412048505,1639979769,246101895,1512615776,1685167524,1747478737,1776724185],[1273240160,192593796,467563110,1445948195,2000765177,312859488,2039917969,5481167],[156445305,1042164699,967539634,1830862853,75655039,1139726209,2057161217,1788742718],[1058726910,979232467,1594047318,881596320,1644305047,195594940,966311726,1254135705],[1220820228,835901792,1668628711,1122357202,528452707,1760962895,634275197,495386753],[323235414,1691284475,331707633,778284647,546688846,1144606971,1220096091,1657519417],[1173987896,1892476699,1683651104,1812988397,1741657326,1187625554,691667244,232337744],[485158183,562574397,1175833160,1179183741,815100496,102617042,428011148,303009155],[1735065993,1861296328,1564986670,1050361248,1683142481,1390915767,1365057449,168880150],[1675170150,462911065,782407389,1209734789,1721762791,95188340,1419225996,2053625925],[1834454466,1850398369,122171828,1885552948,1586114454,535028311,695727381,1848556895],[1519725755,1524392757,1304830891,156743025,273735367,1779397552,642444021,139596355],[1073042764,677947188,1614977313,1174656617,699425181,1105466845,132539883,1006318085],[934719854,1324676930,1612316052,268298918,1868993445,735863211,1038646157,764830303],[1275275178,1154714055,1206595161,507357582,1626677228,1450443848,1562531648,929031],[1994370120,2084970555,956373696,2107084690,2000777029,264541406,1422007236,1521551303],[1910710835,428467630,200482900,1962264024,749741154,1665328170,1751676679,1096334426],[437212721,1247904373,1808535368,2012618182,2016330423,688997505,1173027811,1953923315],[962089202,575820966,697281293,1431076501,928112002,966257907,786349834,1199212808],[1742883428,1059397764,2088529384,1112157467,2085938736,1600614324,25403876,1936839530],[264650661,1610076635,321257091,2071635509,322349258,752020292,503082454,877298532],[318623673,1295713929,1773386289,495083145,1986133788,801554950,945802232,1205170518],[1576757038,969208171,1015987745,2084593481,908493290,821739009,1148006658,1572218529],[1457620075,979076447,1063983420,2014961973,222425600,1229323008,110257418,781310861],[246241383,55533786,1303674094,202705148,785362522,204782785,1959018112,1282471502],[20944116,619104759,481562245,370418134,202162082,149712908,2100239015,26009703],[1524804160,713295830,36072270,880302820,897970531,493270863,2000778221,357268086],[19645721,1523821528,544516274,1026378276,2102024624,6822579,1154037426,230091103],[759697547,35543085,1542699054,102485239,1379848725,1690656899,256725493,152427346],[1960380961,822321416,1896510228,810241919,1067558427,1553106515,2054164810,584474834],[420014495,995318888,1202328375,1734161187,663001378,124558868,133507403,95539622],[2074454024,1816479787,475876213,279828331,1927028873,1384620860,1899954370,504727622],[1882994809,1186521175,654738852,1090601003,67594637,1973750905,1436691730,123950241],[1176038963,1496890060,1653839162,1906034824,738092230,1944974025,1239318309,1959205799],[401793395,2076072894,997379505,1680186981,2097489702,1644994398,388719186,99201689],[2120809807,1649322149,283599167,1168789136,1018679060,914921934,853837660,781843220],[358481268,1140745609,17074486,345375442,604640056,423508692,1803786443,818338198],[762966154,1133237538,1540555836,234030280,907929042,1725591332,1059263672,302478683],[52867573,732531885,840352614,119155144,1932203525,399445113,446626949,2054627901],[297404380,526876773,1036856333,1155768653,1364178448,1201352635,1259855828,10972342],[647462415,1675304259,1921204757,722759534,1609278064,1665174087,1720820702,811120210],[1842843172,1749048056,635127139,1290652262,2042341811,1249087291,464303867,1439653736],[1814208573,54852203,1198541659,1947291704,1547719539,1841640652,27401819,2061078554],[797370330,340246179,1564698711,2042972713,487542700,833955870,463532396,1840548985],[441855651,256575686,471930488,58588089,1069375179,1490408730,1238229161,1928961002],[1572854265,2021797946,1172655639,1108443538,702391497,1604912944,649389093,1753674543],[67717602,1871169319,183467051,1371763321,320534315,257851538,1230255300,56672128],[1353186719,2023405409,608538188,1358449821,163317070,1246854834,655420492,677079991],[1256978435,72028118,1172639810,1533302666,1694548002,23424434,228662872,1066731024],[1853807376,1255518916,1763650209,30388190,1872449248,1613986134,1578584321,921843274],[759823834,1953784760,478380192,1428153025,1985654727,1512154704,1864940932,670320976],[488770182,819215684,990799983,1652052079,2130137431,893059467,850649021,2112857291],[1590017289,152455668,1621936482,331675158,1909735600,982447525,1585281426,600142875],[1560874153,464126889,256289801,1750478846,1837934822,2123340554,2040137984,645961743],[1886856646,1864213348,1664355977,1009278418,1043596010,614917948,258874412,1678953841],[472134667,337468578,104778833,1492009587,1344668186,1958346839,2040507290,1476369753],[1336183375,1987384366,1205918502,1859719877,1597240702,1086341738,543574203,1839146142],[788414171,319952430,2084050685,202566835,1192299656,2104164092,1614601848,2044228401],[398751678,2127757777,1753694433,71976306,158613567,267559953,1904122017,859406249],[696035531,1196107255,61542447,1156441541,1870114615,1806360565,1445555420,1282012135],[7941015,1261609829,1753320384,1661729720,642732104,282301129,1421299178,356236502],[341266672,143914044,1071968526,781598297,941890695,308183198,1104376783,304099870],[840616976,1847718666,1816092281,918788494,297528318,398763926,261890142,983540560],[1045106536,241699972,437819118,1663215626,1589097124,1498528743,1204822586,1384636753],[1251623606,462031856,824114950,59850967,2084430174,1892625230,908243061,1940351698],[275214015,104115295,1393705397,894080233,2076810341,327514996,1327617560,450482824],[114108298,1488795517,1471603616,342937138,1348928205,218916162,892644257,1563712129],[2106939171,609903840,1734923708,877846467,1456238082,1466299754,462212974,1328629771],[1147929947,1701777750,1621228762,139084558,1608319834,518907953,2130524514,327151430],[226494935,665343230,699069004,1178687455,383650092,1814511890,288312233,131283573],[1043682647,1158510728,1211824092,1477660516,1834521313,1224531887,1078754249,1132402520],[1669677691,1172246291,1771574232,1418659657,1377628681,1417098064,887736878,1319760424],[2065480105,1485544227,1866931936,1393012015,975041694,126420901,1831727152,1384820133],[1091884223,727690996,497885461,177630390,1908804101,1765827732,1278243636,257380846],[727807511,176827027,1462446535,1452936678,1564242760,106137464,1447200780,61062697],[1466697644,97565021,1844220607,154011616,347888315,1737872434,544908815,358603009],[1472665074,863888079,1033479074,1561817635,1085044502,775886505,528951803,887324615],[577700004,1434906183,831622350,900053744,1216241714,1782960334,240924303,434190073],[1742016870,1732911866,1290135408,1842034980,1067905685,1395072266,2087437055,306374749],[626921302,842791005,486989624,501637045,1719394968,647339870,1909282618,632659404],[1614623664,1350877095,276344478,821485667,1439892487,1719061721,720428162,1635098905],[754454585,553098102,1371240870,1421499666,590811096,53933469,719782452,263331063],[863898191,1402702669,1125749553,785518820,965712814,1266852506,861982040,192268588],[1563491374,1021131409,668171586,934254443,2027883887,86580566,1971211092,101617652],[1202178775,1577054894,1453746002,284819417,526834033,460219999,1587071412,1310376232],[1808436106,1052908114,572663011,1773834506,1864327464,156693479,638380786,551169509],[1157679403,285343002,1259067382,1793634235,1956933492,925393677,1077826724,79240075],[304510594,1345937772,1198597775,156955580,233838300,1132859644,1051633874,11111204],[818832474,1264559466,1990582804,1825047501,2046794404,1594041445,1573296460,218705568],[1078182297,750204011,2104748321,1154825900,573155092,878450619,1961264166,944309981],[1463139470,483251496,968539748,1203059497,1622032911,1371730240,1575595332,730098573],[492491577,265073805,809513282,537471955,1926213371,1855179156,1013031444,619152020],[1840768021,351589190,1483940099,270174985,456020101,1828617076,569272013,667101450],[1072713693,1210372774,1439987145,168126541,1739969426,780970092,429966406,361076564],[1942787210,274961952,1726252379,1521833290,2077475611,136338519,427294188,473004223],[1597342203,2088413947,1305521621,1355575150,1009340907,1618738771,565577459,1934444124],[700666614,91942244,1290267112,746210142,1768746452,543916182,1151871578,1072145062],[362080400,772654602,1150724455,1261252099,2020381182,1685457643,307150056,1897108264],[1842289732,1555033627,2100573309,1487957721,1617973321,913393349,196226231,319533872],[569055653,1355341030,916898173,2112680120,1276965510,1769493619,15710447,590318066],[2017494426,258578654,32023208,1267038048,2027085175,1553269970,640896595,380466121],[1387959543,972747049,1130418115,23226118,1934762847,1423375427,2047782553,1761003053],[1292784903,2093663337,1801171891,898026690,1965799716,701556139,1592177322,907500441],[969419654,1718429254,2008741121,786120175,1784499577,1545767145,1922818284,731161087],[459365580,545827888,273601237,1580372369,1079308254,3418161,571007767,222658023],[2040510622,2029885668,929609606,2125255145,1403806997,1776395484,1721413131,632600260],[528219864,1444087389,880431240,1381470499,1071655313,436281543,1430222799,411587446],[1465767897,829213259,2090595906,979705513,1028800108,1469139066,1931801365,226984877],[1513950032,534907201,1418952358,1337300596,2061337975,1057715711,1543027428,1500084023],[459399952,1862808004,1506144031,152720911,359583941,282440998,1978353473,1819696096],[1134283103,888651591,755997019,1992661430,1124648629,713950674,747743704,1503904663],[2118384400,1518434749,418457142,208197376,1077012542,1162493565,596391677,495731744],[506828791,974198766,631452251,1017155228,1238839231,1794980573,867268500,917360874],[375721555,1982611880,314687845,1640811417,1556072046,108006254,905139677,563197374],[573915371,1194347244,1267724222,495576200,1247300897,429936818,848336200,228274072],[2116877944,1612123925,2023847592,9078819,1069390008,153504268,108384648,2088943152],[1786271146,830963358,31930671,388248483,1859582538,1512626657,794347003,2059376779],[373512851,1246874116,523765304,1810639939,955954629,1578559386,106766969,1498359635],[1263245152,722820155,1500825876,1312906125,1650422509,1175476281,761841311,493884627],[1676730876,138950148,1333403646,81363021,33813720,720103319,865641802,527405885],[12032667,854497560,1231178219,737192259,2028679259,164230479,804464631,1991224013],[1849516871,1749954515,242922749,389065961,1774836088,750835836,598574144,774653081],[1757745505,113147050,904417766,1397634170,817423806,817216726,1821188570,323393990],[821363457,1877048967,1964720039,1004448572,349203678,971183298,1386567191,1509386133],[619441368,1281817874,742704107,1596195856,1238103615,1954142384,941114542,586276888],[851884590,543786709,1362624199,1927917551,276802644,324051307,994579969,1561635718],[1503234183,161104863,1404385849,1458470771,410173820,852408019,1954632076,1417318256],[579543537,1803738163,1060308516,734075881,313868574,380491741,1681960833,1456249707],[135645968,1726350018,1761243445,946276202,863729757,1045968671,657608016,151684676],[840847468,883504697,143990635,495838970,102160868,1017668337,24489638,255928890],[1845554185,795325565,1892581874,1312771029,1698783719,1202726251,74581983,600223974],[1364079899,1802081655,685424448,425436429,1344334974,151560547,703939404,992717258],[1261092316,7700038,39160433,1052972102,1396310543,309346240,1014484139,654841288],[1065058481,122334290,1563153017,1446617527,1820531696,2038606134,843011481,1692749711],[1575842379,1991484248,782577401,1245576239,1848765440,1427026070,543943511,260558396],[112323340,724227078,1870639205,384785334,1175231845,1361628764,905750033,1685161102],[792080035,1992176178,364654526,1402481859,1144351639,1942569076,468720770,1362964597],[1566620972,117478710,340414515,298893583,608832281,2049276460,1655129294,2032043722],[864917878,2037190007,763453532,1785722207,1298262009,2033515954,1844665925,301503428],[909032835,1221397267,1148509700,1745189075,1242346659,386627161,663236103,1247043006],[454760316,2040515845,1581962423,1990054596,596085292,1992316221,1303621325,673275408],[1526835891,1763593665,552739269,352837354,698532314,1722010323,2022759298,149962085],[1034354793,199368218,935046952,1631425454,835057113,1893990947,1980349018,1516212573],[1195833345,1009434691,1690832314,971578602,199612273,1998405947,977991352,1616275944],[795623168,283441901,900893753,468287593,1092832391,1931503008,652358896,398946694],[1329934671,1517490682,2104964820,93898118,951624326,439613222,1031050113,638449984],[1807535714,167807256,957955305,809365367,852944180,599926875,2023960354,55926140],[622632680,2083971405,55207789,1594182625,1184214092,1355892970,1431886748,938050522],[1583718819,1362578942,1418054497,1358384993,2015930139,1919132339,1269315476,1588887399],[1063818288,508250454,1502760211,1545004621,1947972036,2028535595,303405641,119315516],[126350452,1211409979,1628136540,790713932,614180622,66993816,160108580,1717949520],[298703172,574729048,247856558,904926264,472915480,1822092965,173245533,1912081860],[1925661402,794970999,1583179793,543819194,1978226972,53946436,1683689147,358203919],[188969192,1741498085,1082300813,54483940,1274060175,259542379,739150484,1537657420],[1457000609,1008226282,823985046,2056596810,1157278205,856133214,1709186462,4009944],[318845185,1006748647,1927029941,640270744,327035887,605750558,266396271,1075215087],[669282183,1689370858,2101199142,1507877617,1028272213,702484989,1540665461,998876705],[1348461896,3473287,738540312,659488214,506444286,208785960,76155027,1461412396],[1476736783,278396377,1055094167,1446756524,1118289284,1755553294,398705235,1286865687],[2078565347,127224223,1847581186,1153896286,156895087,811914798,1365214895,160122963],[1520844304,936612448,1971111406,920414556,433492066,720071108,429702357,258353453],[27835772,635141298,583645725,628304960,911287809,1945897779,449785992,1057089380],[787280613,725427753,1193057558,444167734,669725637,1833885575,1421090772,1181895989],[1137524163,1256471664,1521304892,192737020,1186633797,607342219,363401307,202058725],[1256251762,104054427,1859068076,981979147,934072206,1048602389,1832893096,680591313],[625902441,1208728984,998511610,1063129443,1868278396,1935528741,101278882,1463707621],[1064160127,1139709733,521465510,1278132301,420760171,1795576111,1345974376,1434849279],[2124427863,889563505,1170648718,204541036,1127389847,1448651430,1794417168,1651462167],[1581998078,1516206227,801869893,1877905647,876268456,1446489364,96064764,204583115],[441888917,886545488,160218582,991353863,1503240968,321474455,1351597878,783428049],[792659309,831794424,1509951178,1522762763,47441458,1974057914,1938875266,1751344089],[424516394,1761494261,1599717448,492708756,1804700482,877907368,1474186085,292549855],[1134544058,1191238491,1996503675,1748841624,522717835,129298420,104391608,1881644601],[976637561,1164211258,918022729,1900101830,1833190459,860518062,208684111,233806006],[654887644,1525329079,628593566,1973430703,380061209,855249184,364059036,745380481],[2041405615,1178053479,613039530,962389336,973287414,1123727210,1497874119,1685644890],[1509278581,79363209,1792047955,1931290602,1495891343,754072080,413238854,1281439012],[1375930519,397924158,845858620,247312169,1486093944,327482708,343918817,395066841],[124738499,821479700,1408308051,676161630,198153629,1183155023,873140956,1132746589],[1556396053,313035889,2036172626,1576555886,2129396391,1205481688,515323535,1421425501],[1165914899,636316032,945059595,616757502,2065486167,345135510,771802428,1214918277],[1144450377,1170454267,93683157,753939391,1888850695,696877025,1249951303,898134149],[515207786,1256365341,1000419770,1033667670,930683670,925682518,2107877332,659746959],[842054609,708549454,1353105583,1522701298,363644112,1603060203,1618998461,17224707],[386965202,1066142227,1983054323,16229190,1853650831,2126242751,882627938,625394978],[73105583,398251846,55396380,568087284,2123365009,1877661083,1333526810,1920705684],[1266239248,1732517061,822594449,714545276,694893008,2079712860,300179202,1364063499],[741032769,2101695789,27365976,1869674031,860568163,515079352,1762602747,903623507],[2031877090,2009046872,109918457,93675651,1876185206,1856081915,1266821665,2074388698],[1676540168,720647529,2092046028,1757042143,1899986652,1547852936,1765590273,949062975],[616937759,2108530766,2084733510,1701185882,12649624,404315197,405270373,1064583830],[943693188,1307795990,1868125883,125145076,2092559618,1651807871,138052103,1579668610],[2012795342,622940668,1820185699,1934083002,1579398859,1457692577,153744342,16478725],[446994182,389832266,369918513,1580609173,2011199562,1950501677,1347926679,703182487],[1947363210,1179940544,299120933,47969773,784090038,1365196060,1243768635,1332711211],[1036616939,1113336037,88318065,20376917,1870858191,957922760,350831929,1297001473],[1456081264,957735680,506182144,897121799,976023682,573957636,1240056345,1991297750],[1904051568,252056874,27439755,437833616,242314197,404614513,1702695897,1750004906],[1777440947,142440032,313381484,1770303936,1402724535,40305058,1384854527,1601917111],[328449656,577371076,81216801,1223352797,1348784060,1142407380,1137695591,1414795646],[534003084,1671679702,662558002,1652286050,1166007835,1114677519,1683680704,1887307134],[1287202415,611764196,1755372665,481810139,1509414951,1394909434,411986725,415230285],[1120720068,303039410,1995888723,1198299526,336435775,504659781,2080628030,1917315394],[1215469836,1254273211,512472927,450620794,692034876,1376027305,206957821,201615157],[843151229,1289136595,1195756245,1386592660,1336193875,1710754358,888061844,1235709217],[808895046,1984316085,765556996,136110141,2104591026,565778111,2009678242,1144569995],[428792333,1037768057,475377692,743133268,602013992,1818623967,1669614179,404741180],[101200969,984403989,1464224401,1369465230,855616688,1013166981,1995170241,284144789],[39681335,1465846097,1929641023,672982014,53699216,615743638,622462539,199589579],[762349701,1144936228,1100463744,1970143577,2107080703,583103721,654772087,196597116],[1226626533,475651880,1134062468,294292448,1501071952,501616916,587435346,271414268],[1365999706,755013841,1198202962,410877206,691639595,747434662,1191428754,1899661207],[1706946257,2012579247,1271971427,1658891769,602949907,1181224986,862916054,687260919],[324697214,798989169,817280835,1320850394,591992927,472697863,1519225574,1232609013],[649905470,482084163,2085816223,1692224435,1303965524,400136066,313298345,1092005729],[728731878,871658592,588968803,1688423328,524570695,297806269,927464328,396353305],[1892553744,1441038696,1943779894,1126474842,1791530987,535997045,439143842,520847395],[941598352,8767047,1208937275,182100853,1512283941,1312009408,1210086845,1792643711],[952200586,327940150,349725769,1921530693,1478576685,1639163750,365107651,817754780],[2082310456,1534405889,1132332576,859661022,430107103,1779598456,1823896389,1573089762],[789545287,2075334432,1364065308,674964698,1169515843,1761126680,1368356523,1781460732],[1159542399,378770093,1085110772,964440202,1788277142,661940976,643213376,1421163173],[1989367703,1421835907,917994577,1099956768,1669043222,1809104019,390358325,1199358473],[1366755446,761775333,264249810,1080415965,234977530,59714055,553375554,912789247],[1447074681,1514714219,731107245,2004035220,539969900,498242942,1411054900,1842522432],[233938739,425134796,1764265587,436124854,887118116,1058929865,993628654,987410205],[602217509,313760685,32538092,319035935,2059827168,639931894,2066351105,2034952775],[1354720910,967064067,1427113516,1295654428,433851677,364043611,1197545947,1741251358],[1171427353,735434816,1460753372,1575119353,2112316674,1435204935,717074472,1481829216],[989446813,2039169759,632993286,1627127034,334554884,448778600,690812504,511185088],[982326882,414757662,1538379735,418195889,434056012,2122625538,1677665495,1891471076],[1748390953,1353739263,455315395,562368755,320508777,1052809137,779494713,1106995153],[1270933962,1121174124,923279298,57325675,45780120,550432882,1872667981,603556273],[546300248,911095956,1706642794,821647519,1082347214,625688011,194409916,332088774],[81336457,164050829,1907621161,667976387,1886288228,178652530,528840205,742199001],[345944828,1430038663,1530988199,1973276383,74343910,485298440,2037083617,945962237],[909962176,316341585,2051072624,1343156874,816896028,2112331154,1505622981,1546573952],[988249475,1815405947,1374785719,1834373747,1028136240,990585638,1235873656,264335534],[1984576841,1467336912,1116205301,316907566,598633909,200221403,726457032,1598980302],[1612168831,1305534549,1673996638,410257974,918276851,265231739,1418764043,49721774],[1358409069,714566448,482418190,1463953369,529519011,2054615608,811122515,433818463],[1188555763,354826237,1728822564,1388352722,2013545366,363982183,1842981839,99362216],[690974907,269838509,836834023,1759530716,1204738934,1503824580,1261289938,579191822],[1219205314,1210452206,549813268,750361946,915153688,559694296,1631713962,1665192543],[192843805,222325876,919497879,1424136020,668431552,1620847643,159953532,1798754211],[1612167169,1321213444,2046685025,541161868,669619150,272575821,721234016,1922507439],[641622942,1300355145,354254211,45310024,1786819857,2036914742,1033850294,1789530332],[1471597597,364555555,764581549,593183677,1523007295,570658329,1951471174,1101257805],[112161308,1301262603,508995878,1403695883,1927596889,2006022399,116623082,164451128],[1489197785,1955107819,552285277,1470024334,415194293,1008614761,614940454,289218169],[1774238860,1413223669,447702332,380181310,1289620414,1589170017,1845604352,2119417747],[1357224647,729713316,1737664210,1149771556,467107256,1453159648,934586322,838762415],[879405365,1658289260,1559030091,314696401,196343219,1656957122,785603188,134624182],[1639054048,1097277879,380182084,780615064,2004470836,428753180,1649356345,1419067841],[611603714,699268391,851071613,2080193672,1280717175,82222306,163145378,952845030],[1190444770,324739505,532485639,1318756091,1924959550,413978993,723260509,110970958],[1355129111,919073616,1008825373,486282400,717724092,1705797896,1370580955,452257501],[1960239996,1272768928,1242352771,1164968070,1850837712,793345946,286667138,29808773],[2079294477,1072523213,1564039428,1095559681,2086062952,723923372,522995536,280346692],[11922024,1389464480,368562861,842647212,1902990641,1255414424,725197188,1080596138],[514504031,732719361,727309017,1729657032,590372213,1658703852,634041516,85775029],[104201683,1165932837,412346290,481000119,688754693,946103141,1216644827,722360715],[1560537934,1527273047,710312037,4196471,1226163769,1441757260,761656835,1992221250],[762593567,1384218640,756711529,1225290050,1059089937,570353114,264450406,1923766718],[110592804,1554629601,1221508198,447252637,724400313,1163597576,271618059,1564728612],[160139221,522680625,2028628948,776175202,2037059300,1972938972,388630139,392977008],[338420546,1378783931,1119753916,1157831081,1591084779,880291750,1650259591,1684586741],[2055742,1105507726,172763510,2085476378,1456722695,540631544,749298746,553278686],[76548202,1114178324,132729461,650608345,1134393529,84501646,1200848773,482723252],[1217229947,1683890697,740048590,1226989658,239285859,1837702744,1682205436,1266708279],[1953634963,1462029506,382018540,1204583572,46573259,1484006650,679904972,1370879572],[301915500,2031122762,2115420120,1517212902,819304829,202919425,1851036527,1093086602],[10095116,174814720,1468794074,1754403375,156492462,195116170,252331016,711397237],[2024700939,797082908,1258635225,1862456275,1552618260,1216961179,297668956,1893737090],[156417148,380469861,832929330,1035835961,551117437,1188163579,1515968285,678773],[1843022020,2081503637,206559093,1074291135,1411398198,820850119,1896370207,559570951],[1049247308,171409063,1102952874,1037547228,271621125,239507897,1435203224,1099531971],[258598392,849611300,112674871,113566882,1087232862,1702490414,1468691790,515100725],[559704065,901796126,313026732,1059698365,254575816,516296489,1631247051,756473158],[2060574797,1319589659,60312774,1919040091,812018889,232503599,1210695728,786018724],[1440569919,1686467952,488628723,892520369,1047352433,163123156,1725474088,381634775],[1917194865,381941810,1776979761,1435048012,1815175812,1707897605,397312543,1534328915],[1687672395,1645576975,1719182785,794381202,314531323,111665113,1588989907,485050534],[834553913,991140456,1037595319,1955413119,576853457,1041531958,63348645,1296536473],[638322919,805247906,1644684113,1343064236,211021089,790554217,1111545682,2045493686],[114383103,2002704311,1038995870,319479783,1823083614,809411845,1850343537,286829363],[2053011552,1032441777,14399958,712381283,971008834,317695859,1767698887,299214326],[685458453,1660884253,1957966536,661079492,218298295,1028702025,497155295,644943623],[1558549568,1539042925,1848625921,1601564527,1995707186,1126628392,1408232486,212310471],[680696568,1217865444,152059862,741542549,875872132,684306893,1714695379,349881759],[1256091836,767156421,91090308,1221704774,1889769168,1170024573,1615688446,2001151755],[1449672848,581295642,208731234,956510301,1966483384,591302062,718469481,1094861036],[1895419743,269605654,568323186,1738989139,1041868974,1760548297,1356867711,660335190],[1161088939,352983296,956496109,37662464,24146752,734302343,359391458,765325053],[969748545,1823271991,1516834500,1313775631,1376629515,1499148107,159264931,1815218667],[2063184380,418929850,850927762,470247427,1136860651,1156730607,1358310384,1323098660],[597009525,939444492,880533943,2048628688,1273948,895466516,1445760254,622450710],[296298374,381700401,1532223757,90133499,142457248,949948088,2013025990,642894783],[1593368702,178566,763805282,1906356287,709971307,1732728741,911499657,1887151617],[951101595,1862933039,1794359422,288992752,1111162734,2092253807,528520131,48411133],[1748097322,344465667,948800735,294550862,1827705164,200696802,476220252,1724497818],[2124422920,1913631116,1731878537,369391964,1700012353,500293235,1889598260,1637447582],[1907280289,1642854734,262682570,1965350300,188780347,1888075478,1014865187,1419283838],[161161974,379957884,1685423437,1025612975,819989972,163898754,811325952,1754684205],[1315992521,953559909,1009889322,1977260410,954047407,1999014371,721121842,1187024612],[205523751,1370386588,1221774875,674122006,1512779395,1314301057,2120313495,662946293],[1970291379,799896714,872375692,624243242,1489975357,1639862079,1916450358,1331165811],[1029922117,440981038,1030401806,677339543,255363489,1760494189,45851233,546013775],[855046768,1651477388,1397400983,2010297712,1424472186,803859947,2102323570,968913410],[509400125,2011816748,1464788581,1582141148,296969082,1131456724,622505535,1987349775],[493947751,1433035363,1150702610,898636228,590125182,284478026,494879613,688842356],[916886301,1356950246,1273273002,145648695,1087219273,1428235659,563563682,410725406],[85388598,57012908,1802060533,538699557,704044270,608314696,224152225,719482142],[571392637,1907139440,2123666491,1096998634,1282938398,1065085513,1432470779,529071083],[763366692,1225635512,973735041,235501544,1162913141,336409262,429951566,1355588179],[438378997,999612073,522597150,1124091065,1916288077,1570565290,195079092,445300280],[561049144,515345077,1338240898,1996808236,1567437167,378852358,151131498,1005861146],[702404581,906495708,899327705,124063768,270843699,1132055128,1471779969,1565805322],[2054451858,783682549,136466870,1642721836,562407194,1148373972,1835991712,247937717],[1577203662,605931900,449900457,1510830247,1984472826,1622334135,1645641596,435869405],[271807416,1849012788,308168926,1914590147,1125738177,766627695,2054839965,162633640],[1146206384,455666104,185416390,435704783,1389720668,1422639642,639825199,1797527622],[1801967373,501128189,791094438,1616291757,1027200088,2011105455,838951557,640548681],[950948835,747747516,1134689398,125329797,367807343,1893917857,2096381087,631665977],[1495840507,585489956,1130585789,799176433,1540919553,851960614,210032595,1665491868],[1494496531,1659499574,1955470481,1130238219,1571076144,33655887,653551009,1566241619],[318663182,317412409,1295744363,1305246764,1629978218,1556598881,1258833678,840206409],[422779419,942819185,103665044,328311303,2057410826,737337533,970560463,1174160219],[1085188664,1854614692,600399871,1032495441,354294675,625274932,1323003624,1238180281],[1584129762,659973533,710210037,1157751077,1274303234,158435579,646861822,851377132],[1894888010,1250549272,738289197,702790874,1365318923,1909420334,979248093,572739672],[255103061,1749769818,1088350784,712564978,28351787,515849638,833353583,1245949600],[2126675469,1564186743,68663704,2106686571,1405370776,1722955434,738264976,1892591106],[1380215011,744117541,737571056,1832268744,555073743,1767833493,1794242685,1297999146],[82019918,325827421,643484761,870412755,2057930108,1218226862,196261788,20479302],[1810365000,1364955068,188913331,1996152882,65415214,361694380,1285208114,1500424165],[1299708625,2010595339,823236259,852305660,631928957,1299083366,1738428026,774165939],[1091572331,1570822534,1745966166,2102168656,446734338,1815652397,1724659491,1525478731],[942281394,1716456065,2124310536,50563772,1459813665,23396229,1577472598,1618184893],[1195074631,1464834281,51432455,1751111587,1045158490,990831666,1177026669,1439656932],[1265563183,860652540,671785284,614964713,971816739,170361096,915313594,1301739532],[2081506537,905443434,1389508115,391122981,205827472,697191432,703204190,541423733],[804783482,509598506,1469068818,2032802563,1891843322,890342335,1432201347,1483408234],[30328099,139363613,548419963,2066496517,577993649,761831267,1050946771,1444450257],[449546409,686251981,2039945465,138589651,418149518,1265812681,1836367201,1493252918],[418053021,1404806814,132708221,827070501,888902974,807147454,1063249135,2086804736],[408925568,1652278836,1906206744,636723227,519515900,1941117401,1332313135,507262848],[740425877,313924048,2043400939,1370263144,1845192801,1076316971,1859123309,1914474293],[1182710532,1431021053,740087367,1575478109,475655535,170388158,1689308794,1347348569],[1993666249,1153170464,2073376753,1483965952,302980065,297784982,2097229009,2038091965],[1740832229,566248563,688331759,504561447,1630300875,1331307852,1394041938,1842658286],[903134735,1285437867,647943683,1071220816,1716129234,264988295,591977621,561964023],[1056003892,811040441,288482000,148455172,1410816282,865032751,1777775374,1317949688],[2019537498,67747837,2075292416,2033918900,213479300,725330607,417343921,787606959],[1398519941,1491190225,666054970,2099288337,1656159608,1321350469,272222542,1146379343],[824294479,1609567317,1219185419,818300317,770312051,1031114172,877524276,1435576251],[1545136812,563982518,613351108,1664872143,1876920962,1589857441,1476918387,1960927006],[2070840293,1345129061,1975912620,672442990,850906385,1649431209,588147095,578572276],[292974957,2078729321,1364763550,881938683,2106820672,1449905439,2111102687,1322637816],[1961728198,7311044,1371231671,607124649,815337784,2058959575,65689369,659498463],[1535223874,729378817,479455895,1246049240,701937965,2052256429,77848337,848640498],[2113116088,893187601,1733274730,840951155,830024107,1838563157,1375038551,1895001095],[1099946353,54388293,1470345714,879497067,875094780,640568492,1256434778,491826554],[776641031,266305629,158523664,651535147,1393673343,1272582578,449667657,994496931],[1606386756,928338764,1669334370,138359286,602353606,1518933077,831470361,1455793546],[1903840621,2087823064,653678611,1988284438,339787832,730096516,201802761,561379901],[1512738518,138837452,579084704,977065325,1208378219,924491442,132291858,442356374],[1311703817,3579896,109604052,1983970964,1003525250,640718651,792354548,600936461],[736907903,482775607,1625823852,708373903,277009058,196560408,1118146737,959029012],[1011324408,686592132,1251520781,282204123,361200679,1903143599,858083005,435438828],[698490135,1437840904,1001663228,850668861,2043250705,1044629514,2125905735,20848688],[1461818824,2062038353,259381182,1662280939,479574682,1269244842,228702957,961834664],[2039548630,1268743230,1963786722,1504982282,558860016,1508587103,1607604318,229699708],[297210357,549753801,695508823,300665982,1431594207,2103879056,1441650977,1627339905],[1499509307,10541703,75522878,973533877,1478867910,968021402,1071080084,942426804],[595193693,1088675577,1113112153,521167079,447366516,1556243007,1196313891,222059641],[158116963,121544082,274683711,2064400212,1447448919,2056952769,1013269274,1018795041],[1910604640,476994716,1845750114,154648689,1138276459,310172110,193144854,1483264786],[217882978,513570966,1430500165,1231522186,381829046,1754350820,444433672,1946448077],[989349500,842354809,1072522141,1749289008,996843800,1960763543,904842471,1176819901],[284649309,1999343543,1050156100,1223039508,2040300421,345168148,1372508432,396984193],[747024114,1213060445,283356698,305434747,1419821925,1824836373,1321674546,595945114],[423259311,1153411686,162811308,1805444160,892897883,1350873616,588486721,1139535740],[3178934,1250763416,765568495,348517877,1884160641,45746002,630050406,1095705653],[1243689690,40554432,913187635,1663072161,1260203953,801126467,1685847153,1015777419],[1315313106,640346288,389166398,811208854,297014557,1538701757,5688806,1704207345],[1917042285,28089445,2051775041,771049316,1371707787,1524790309,1069802789,162112503],[617786532,1103714697,883941487,901152607,1008342049,881713068,1694779982,1386306121],[1343913607,130201693,1440148530,1302033968,1344634826,1841319727,622523794,2088643874],[1883653869,677948381,1252985324,516396656,1098422519,899715530,1544905971,1333911661],[1664633590,597668437,1016196695,1745256202,468030274,486919923,827926561,1601955233],[1719536962,1542513477,379199850,729873032,381909311,840377485,1319643560,1674918587],[1811215079,62740747,260018951,1225940283,1902246483,1598075447,1114186265,725736726],[927324713,815590845,1887482706,713443821,1690564464,623759503,1939083959,839844658],[357243587,1536514081,1531546987,1046157064,1982734426,1443689590,1684229522,711257460],[616595662,2043224433,332311539,1126094052,614967097,1326613347,1622755430,1128231350],[1375064504,920987540,1567995181,855445656,1197329340,15707238,1778587306,732476378],[1622427239,22994676,1732303490,1963148477,1743208698,1312778481,1572049334,910511435],[1302122572,517274713,313550970,1080080977,1311742577,1787446009,666202612,1188119100],[1900685518,122213019,140983645,1454360430,82913787,659056351,44729450,1646462672],[90691659,320043258,1805653946,1845826182,1440616322,812630273,2108445732,352218308],[1553364339,2037652062,241023242,1507860535,1819878454,1849491331,1825077745,517471184],[532370133,305357759,1319272901,679561232,639132272,1507664818,1517697397,1837369618],[100535354,1450655654,452440945,935721270,1233390804,822433933,134387085,401466865],[123538541,1381371384,846738064,248405646,1978832557,132970464,1889151611,1996314281],[137071505,494114475,1528135309,1808894398,1833085065,1236697927,670825182,1345856958],[365066587,256194590,1320781304,2025166521,1579151579,999052836,1202541835,1148719559],[1622878304,1326857648,1580041798,1770833557,1261556773,1248265929,809671224,1002365574],[1393828109,1051687100,632441571,678042746,1816796882,1903471693,93293147,990640086],[695600752,755028191,2107520957,822612740,798374928,1372859893,97849873,167940650],[738412026,1886370223,2001557578,834726048,1598856435,852939151,152530248,1535800391],[1347991909,1388203312,953533132,339754223,562383424,985793869,1346792060,1956487846],[973942125,1773841812,241336412,1176408571,1542499422,1051250142,1031338540,573997052],[1026427933,1369450841,62758024,2047329650,157497767,1965653456,1690780394,442088049],[1458449820,151221903,567825041,735442764,1388710961,1563933102,24349508,2087067841],[1022279930,1060340094,1387325095,1624910610,477184359,2019639358,871081875,1350065294],[1979351901,1135185735,1016828183,1398029037,1773393409,235817288,1955925445,622596991],[58386001,739459778,1490817587,2031451768,1515933630,718621289,1413159934,128628642],[55736327,583311991,1311587081,1824472357,433738149,828143773,1229349761,900672438],[897826635,282280323,1955810071,1205431985,876827993,235814897,5542761,1243780046],[1085690123,1155044490,1825455900,343260011,2049595773,679697980,1175959436,587511179],[373628156,1177300331,258068431,1400591918,829901880,56191559,647889695,97407367],[79202483,1015550921,1249163710,248147122,1640417885,1931547647,620165793,1560191629],[886223217,280344800,1872577354,1964656348,163967106,891596572,864665802,1773770509],[1892965495,47829684,739553052,837566918,1238437038,1185610358,2129160656,1691578899],[43956546,955538596,2033920194,1461128613,2117094589,938770474,266600255,1599775816],[1882779485,635637914,707088014,356271001,1949089542,2002013253,1459728189,1523200441],[709580232,683577213,902124703,333391800,1052082733,1805142860,872083725,856081803],[1766330405,1600589778,587950268,1565372724,523414082,1494870043,1908485866,1665917530],[54757190,599411221,840381253,431671526,992584042,675768892,2062966336,404281036],[1472623278,77819905,1619429926,416653425,2024979056,1612674698,59966797,1903799240],[1142292001,870883378,182004828,86613772,1408200249,932835319,1928428196,998653476],[1737744447,325715568,1215139543,1090342601,1074294096,50381927,643905297,812709990],[1970891687,51795124,692550433,1082063078,1561343636,1891493934,1077382344,846926902],[2103857182,1707238917,630128990,536617539,1073557194,1190940292,1495084497,648618196],[400001714,821225837,291795971,1117156908,289950284,1097532566,381395482,1371277950],[1592143005,533876517,146651893,344823523,1928392646,1747982747,1749209790,1113923846],[1313363834,1857370078,753688418,201520223,1060083933,934878501,644106430,200693270],[1899960661,353827913,2010343594,1375366764,1037761981,207307510,460671914,1440360147],[290455153,925181786,809835650,1270235141,1295500213,648866185,1701441551,1051075370],[236843968,369260168,1925264351,788110571,167826681,1467419973,71511031,1342069934],[1638408172,744796518,995568978,1129288262,1998775996,915328279,1531298775,1090030645],[107573158,1204064489,415500699,421263716,1472293804,103505344,1744670243,593801673],[1727394784,172774979,747784672,959002988,958266871,389897068,792550484,946148646],[1168768045,20343295,1507232333,551312153,1719852494,729586500,1760570266,1762901919],[1781427018,1379453574,1840200481,1070367181,265232284,250997785,860957201,1326065357],[1840310966,958215506,627656131,1204018313,7705232,1804855563,1803130036,885729299],[726536091,1733538914,62471511,268273689,1426008245,2081553460,1016696374,1316922617],[432096098,775210327,624241908,827021809,1464701070,1755619565,1103170986,2114404589],[1963994657,719692911,204674557,66074026,408737182,886528391,350878121,1226584082],[1610255359,2031752727,566543712,133281906,980506504,29238705,1235894061,1612184164],[1442177174,2014633035,276750057,607513718,1278493547,418393774,1458371819,520411966],[1555437196,1770516995,662019354,978690947,1559473494,95172455,1489254493,1823926003],[170745953,1020909545,370290512,2008240815,1736268796,553505949,1731924990,791603087],[1556606205,1118857033,947348240,1726135980,2031570858,2026819601,329681936,1507590431],[1035878452,21363592,572229145,1447076228,1070897256,1824237164,219722033,1463388449],[1187875762,2066810158,954823540,1039548414,2063098096,1140030677,2062840501,459257825],[966130480,933261355,1212040564,1951597139,859922015,1070393334,116008828,382043642],[1286618770,1606197346,143453889,1499836426,1524112280,667575798,762944283,2072510376],[666170469,476991871,203949648,1909402291,264945076,569336163,1255046939,1691846505],[864934105,1311585487,1954945816,2012732734,1635845669,982079743,1683542159,1498050592],[1674706916,267151935,564179708,361602551,2040972484,877722793,991180161,278674955],[1585812914,682002173,535660389,894183479,1371219984,1652893567,956655722,1359964629],[2118826156,132673963,1151465537,26516359,1973846136,1386779199,203038776,915525182],[692117204,1738803411,1887109073,267413522,760829485,1036147843,360755843,1831958632],[1403340710,939125381,1109695413,1853354992,312308341,644329495,564802131,1039670231],[1026924733,18132405,93030887,150792378,121036327,1362293984,749093164,376921706],[550088352,1387042239,293805029,1789717559,1488957462,169724822,902701811,2047430450],[1467988424,1825635244,2050800287,261254318,2080189547,592891043,818504300,1971510280],[15377684,1770140238,1010585881,583863326,890767010,321889605,854744697,31617020],[1418111559,191973467,1082894081,169594333,604925721,1495564309,993713222,638830125],[1091703451,698304423,516249261,268073003,1658842756,1437094451,575305775,78157112],[322814141,1212542411,1615790321,1438679133,287572923,96670203,2083151660,291115062],[48645184,1058266895,497091478,1972499817,1220680748,1124324877,523795012,1584135259],[933779772,883210697,636945650,227314129,315022372,1377772812,232246642,429246318],[186652193,167213971,1885639558,1745241502,1470617017,419464113,764670503,1520941974],[227008486,1316255993,715636691,678242412,1535736643,2005678192,735965112,1197112404],[1829144767,527339113,73556979,1663242951,499686731,2009171003,261305226,1539383830],[1632550961,385889710,1701446067,1991131353,600234564,1786067532,1685795602,693519852],[917695478,271971752,1721107356,52640083,624517233,370144623,1996237595,2037525383],[1159204413,1178753746,557764753,629859935,319886923,155870196,568203626,1365435947],[1098544933,597581207,154309989,1212573762,1984775285,502107512,996254603,203761993],[1960533547,1761832260,12902861,355976517,1466335390,1354650113,1191836494,1165220321],[137212793,1096337287,100183356,1229287080,1883364121,984032973,1392345173,1747811011],[2105957403,1255363279,373886356,174254062,1446539455,2047869015,1014907674,812835357],[309911523,1170761118,151076617,2016907710,1188787257,1132988195,857191958,46058339],[1590276185,93211179,351554045,1988482477,43141970,139120485,2064646443,1066989575],[1121211405,1728033405,907250495,763181579,430860687,1921608866,928227259,247587944],[1952420998,905401265,745769274,794807659,2107529728,1960860821,1102298650,1183661786],[784521461,1816650084,1473710327,206239602,1969058687,1560782645,612439579,194677052],[577536420,1868333248,1377857966,338243666,7230775,306010475,1952315125,24235299],[1095778999,1416748134,1850747446,1139881937,1387362671,2097742765,379598113,517053654],[2080377782,1609015401,1736474820,1667992828,417294318,1424131650,1736538611,1499175960],[2112372014,442783680,1578981427,646247099,331804895,339702962,674827531,1086146678],[497176541,693183391,1471808255,81353455,1782503180,1036486411,276537535,375378231],[70825840,936608329,1672776830,1837915129,1250167988,1746753571,1716708929,1993451297],[196562220,143543013,1544810120,1697630890,1985005301,257306307,149484933,1881779519],[1571153739,2031451670,1727456624,1954132474,419122327,526181370,658225898,913211692],[808861690,674382949,947393329,939468624,474570175,1183473759,662014971,1684662854],[1759105074,426656091,810765669,1904772870,1402283608,759813620,1579598747,1444348234],[245210674,1897632240,312758129,355562185,1230540302,875120287,223684288,1911295467],[562536331,1071804184,142288951,1515724707,839442483,727727323,451477966,126731455],[551204751,1004299824,2064562864,806309351,2011850250,1650963008,1803397234,1236143645],[543813103,1871873675,1926556282,120940978,1819624493,1703823848,754572018,330115914],[941180104,2067943104,1857742306,1967057899,1443502069,625052051,1628134803,384910760],[708083304,1388060541,1911142431,1471415286,1028588036,1552434324,1025254320,141076926],[927780673,507716250,511208816,1667481589,1472794560,664476300,1774999527,622712253],[1619770309,1231124547,796252246,1364112488,2075477527,139024382,1410931047,232153640],[920477648,649243671,248302101,1981932625,1394543918,261232093,621314867,1520829638],[1576869263,247658053,1039016672,91160440,188160851,1029611903,2115358919,202322450],[1804934191,1544290649,1591770272,969630760,5282147,2037457259,1738239067,1703962756],[40922532,1999855183,589515181,1609750912,34607609,727041,1724312782,1388347252],[97337131,1068886590,1798161597,895874109,1406148614,386101738,489993881,1015457710],[532168465,2099657751,1686188193,215269674,1590179490,878132426,1364464215,596441440],[654316904,533501448,1043210367,2030906535,1762435102,174013384,233048030,763447001],[1888528667,212837921,338855039,152198465,2108582430,85028634,1747467774,492174335],[368416803,1204780828,1171744607,1271112645,1022341520,1064636750,1543958674,1322540174],[1788899058,1785281261,222591574,927787764,2046241494,1744616701,1180978005,1079941689],[1639677113,1018497745,1616818491,1924053943,1731788779,1199806889,1709795038,1185793054],[1752868053,917579401,521290549,770556488,1578607180,417233765,487358266,263490804],[1579435783,1808373680,1989692324,1663922167,295194629,808375638,1925507749,166608221],[23730896,1486285312,625156279,1024036396,919501330,2105802127,725726926,406942888],[122252389,2071858404,1361175402,1224962277,538244697,1236696074,1628966813,1924739146],[247040754,383384043,205711414,1974202368,200813957,1976590196,1320711697,464206224],[548084029,1287402560,606092253,1112666454,1465394611,913275399,418212372,2046784876],[450752234,1985172743,912010379,1814590505,670034147,1308965019,1369867015,1983824961],[414708427,155395430,1365210602,1183279234,2118577867,1241730765,288153728,1784186201],[147385456,303247416,767100468,1259699424,1744711131,1059473919,633013534,512045903],[1569130048,1184730742,1261893226,1848582282,779885512,25547834,1456788683,57548102],[826010211,823229271,1499938856,365649336,818848844,950680150,1581453133,935767194],[1986525189,1873412859,1606660064,33802510,1092144973,2028433953,1612053538,139238448],[963340618,2107773475,852610242,423370763,125235297,1164524132,1330854452,1987027965],[1556156543,1433906278,1565551774,225123766,1273874511,1325047270,1570281616,608694422],[232410755,266397494,677283412,753693101,119621381,241250724,943177480,1455523899],[911075934,1283048390,49002550,359795412,1878993638,655624669,1921944654,1366927701],[1234045336,1910988966,1477810748,1358089595,1589313968,1410590589,1388404449,642129003],[625396626,936883888,1025693766,545738220,814497648,1098416126,730487545,414159877],[1758617848,2124126604,970751487,1083072564,534846231,1550768878,1585541015,49874048],[378041665,66376537,441730693,753328565,77067002,292866736,1841145924,675364644],[1672851333,54071318,611748458,1223970516,607874393,327295302,1626921761,442455555],[1845246424,1164656932,539962749,1702833982,1492680931,1755149288,1759526894,1385305585],[1138878494,1885225983,834522643,361186775,1094313758,1091079473,1861130419,294738816],[1626307474,1539630493,1619754674,222663977,668544387,2128712910,1862664112,313851955],[1053180780,737572461,1928683259,1542545881,1722506594,995668907,55821572,1734158697],[864061903,1928673967,1555565446,991168506,478878031,2118703831,222113726,1440762277],[1693896217,696502080,1874887672,1943105493,1400392367,57032426,1765156119,1707756408],[1373850310,1269781066,1077653759,640748493,463487504,1791587266,1193575464,1510500263],[1167380740,1078026076,109939336,418718604,549925137,1664474800,1877541076,616675805],[2124227308,161097426,470352069,884494668,1817771316,1683569175,950932781,553260296],[1677499335,1069377202,600542758,335820819,788708976,616603009,467653826,1387558384],[1863385000,1800972068,973996017,685214987,793876786,1299959520,1079315591,2034684175],[1276964031,1601871453,1202094443,2054077672,512485078,498377484,501100862,1956174175],[1266392756,1892195071,1241822019,54625269,568115869,221948274,744153550,246658881],[1104535752,1866467515,757207158,900911144,2069232506,1120650365,959043372,1408769747],[660242311,57212349,971200459,252493258,16131721,913797100,2012722689,1108734987],[477622578,405360392,1237393956,1771477624,523802646,226541997,1031064309,659416368],[394726859,1465917227,1137877556,1884980742,1484598908,803949603,1700110387,1398096438],[1129133303,891566217,447095974,845615469,1195982631,1119540392,971068960,197734136],[1424931885,313017370,179669202,414379098,1825972657,89530571,2086295674,1396712746],[1257258853,413095298,1659418237,1859638247,1044426122,345571972,1020798670,992311236],[714925763,28397460,1885546864,2004789535,432916269,1620377421,27485242,1126197436],[45674498,1779354806,192841349,1694909857,857742941,40869870,954486957,776144572],[1956688035,333989538,1685492947,1847633997,1945653747,624979646,1882228688,1775298009],[378166259,236434264,2077096092,1263653521,1765590883,416184648,1613325984,1403261816],[571625859,1820127241,1428533308,1618746933,704553406,1371336547,1241801519,788312738],[871598704,677059664,317728968,1166885575,91470842,1580872712,2014404465,1756648867],[52079597,253354959,1789898225,883155556,1425782317,1315883788,776631391,1893185579],[1647964708,1327790505,46031394,1789705002,785116665,569641878,1825932396,1118311862],[2105897874,793956235,273313135,1971217618,284652065,1056848433,1514566260,1520537115],[2037354752,1303939561,1556695844,60137189,285100202,535132629,702100929,366218435],[1251059561,1798653441,323790596,265693195,1933219150,1329929531,1434102485,1455673706],[629908609,1668708193,1461662181,235745176,382013361,482769634,1195184955,1132105938],[1348045423,1119470607,1392874526,269341540,213210665,1061107098,1986940309,574779653],[1300837172,794006622,1731492343,229656172,695867048,118426564,919406867,868831409],[226323786,1553736095,1398275566,1604831912,1958811133,404430049,1226901977,65944924],[2060916247,2043133269,1755988666,701695787,548391470,337135226,1054537612,1957205934],[604038938,30795964,439558110,1028271918,550542424,1762557229,1166045553,225062050],[960163254,567836520,532548723,497896022,569651555,808957802,1361626173,1240620071],[931900435,1309244203,1562547110,1866432992,185237847,206383367,170753879,1986955321],[512158241,97977026,1558655553,9783024,1463778667,702195246,228171831,499576935],[906307308,883662580,401410711,1603948134,2071206490,528456420,1194384000,648511357],[837943068,40721696,472633737,883988283,1065961998,735644752,322698741,47123515],[2032518010,1005280395,467643627,214423013,1449483480,1420674020,499958386,337299995],[386072687,1515493084,2109962964,1342595608,411690051,573230489,356719443,1208970903],[1389990896,769937614,1901905627,1183713694,1347716764,482057679,1395684064,839884489],[1234195530,1840235868,1967573286,922473064,145173034,1710896757,579008755,944970693],[464712613,977629490,887564761,893112633,327243175,1718346154,858955983,1451783647],[2027266829,1319428908,1263867428,653379869,659955675,1205933346,515400982,61094702],[1540139137,292730129,690694432,442074644,161602175,1747163309,1109139303,1421407587],[2069036649,1727859025,135030899,1676827328,1819013485,1246087291,1750337623,1438927694],[593033528,469530188,402382478,616367173,224081722,682541640,189106180,1889073947],[373795583,989159984,941033864,488204553,730051932,2028915060,17947267,1582650544],[1774473068,342049726,863443234,513021701,551899567,1373353816,111593427,988630688],[1359577831,711096527,1149534710,463121751,1651527264,1867586258,1668731383,1920883454],[699572875,1251520020,1535949649,2071184541,1205411336,1644427492,1562168834,714789726],[760333743,785196525,387918423,1405166546,1476374083,361208935,1128509264,514899159],[1359092246,149903341,1749650869,238846722,210291063,1668401418,1343599670,1892437917],[880026002,1840666149,203289093,150655913,824483538,80895445,444870294,1563148171],[1398519996,266981102,596494400,2014522802,2104754311,844049437,439699749,1274374472],[538033198,1306390007,824733797,1339369883,903549608,1854440257,488351277,961101638],[1217811566,463823183,1515580565,730610851,557640976,1172752528,2024550027,444729035],[964430960,1028797813,1333940092,1233424702,263710666,519821828,262177279,618023387],[242484936,480836545,630893180,816498595,966610260,632213982,302994827,528085789],[1857601261,1398258059,717196858,1623296016,400971830,662220678,194656477,589176214],[1792751711,1688407704,1091801344,527002163,334197553,2108616719,201297957,1783241627],[1476787824,1070121043,1437595770,1711003277,1083150780,1915649138,1685141284,657160310],[476106903,1109893751,1800365939,496001072,1021930757,466011497,2082883846,1685942893],[1098977057,147682025,434084499,1766380117,28954297,162851581,999319090,1324680438],[752197047,1053496158,1933486496,1903935872,2086997448,491742691,1141539034,1139071904],[142992605,2088796252,890105255,1960066938,803213274,1690614729,1452750335,1725619771],[605900860,267847808,254919958,731999230,730469921,1372874797,192847788,374167431],[1336859857,1706656275,1576648438,393744230,1948424869,1025019647,1139844581,1692199634],[1782848076,1000688056,1479550742,2124993707,912241168,531142055,81914243,1182601866],[1129090785,153086296,1025915637,1740136273,493652396,75786511,1211340705,1514859514],[1167399588,1925199560,1269983520,442850544,1198836196,153051941,1542712152,1616860649],[1145763975,477370789,290126945,1651828577,1878056468,406959864,1631667608,1614185800],[1389181278,211851342,764883298,310263604,1016086576,317138990,3800239,648038282],[612419771,1147367871,1088786785,1923225414,45669468,1900154773,1688222301,1238296253],[519278614,421603647,2068845538,218942786,691540520,1010029545,1754861399,149674039],[1789221099,640559979,1439225296,395285927,178095388,1342411468,883327390,1463135921],[398623536,1472369326,1837052768,2106586836,2123391093,1814398033,2077086865,1039455570],[429479725,1737142534,855340456,870365930,1955562970,564708409,615572999,1779312273],[1279551711,2102785345,194611916,123006344,46929714,2086106165,397573172,1657597229],[1900245280,1679793819,2096068581,561928090,496600132,1076540569,250534829,1432753430],[1610401185,645423559,382123689,106733583,321963223,1123945667,279448717,1905726208],[1419997996,1321980495,644343800,1383858121,174856151,638046046,1679748517,1916940415],[1443565097,743992445,343314928,246803660,89212965,1247370213,373727920,1997106480],[320668035,478405,1529778437,346674015,1269515123,1725677986,620523893,1358272451],[1369179610,129781526,1699143479,72793059,1920964038,41077817,174380311,433995862],[266688939,70319842,188519426,1467969045,1489894683,865843333,1400243209,78428348],[1100861141,335930435,1031162146,2025480368,1187326299,106743630,80812897,386385305],[1501657368,345375489,1031486789,2004123486,63509077,1513208455,1504424383,534596401],[557843854,657942370,413722138,1270827001,1485493636,1535229025,2116372696,2002955596],[526453985,1715607949,1854717389,1445388417,1939310715,1029487297,67476586,1561934305],[930982717,1381277811,985038860,610952244,1724621368,259377632,758557891,1212761316],[987448573,1845616364,1854842764,1160033157,1152564110,1113200848,1956823710,1291775338],[464865334,97582790,252852549,1252860356,976583540,767082790,652633083,1779964624],[326274523,1881877940,1377444448,735890140,221313388,70078502,35604685,232764719],[1274751782,868660067,1618995791,1827720063,918720306,647334547,682344055,108774656],[968545612,175347901,571989882,1836580035,1454074221,74467175,31128460,2129229154],[100692318,679516942,1584017265,1634331681,668933273,1007033038,1105028174,1112642996],[802675623,1204499403,24301976,396785892,1667858870,270261117,2093680771,1442353435],[1266119989,1292656763,1137298858,1131678350,1772625615,69223320,1024431349,380852794],[808241704,491800614,190108855,913166404,283922304,242516522,744723502,1726985480],[655645467,115210558,694333656,265078384,467839534,258677589,419601404,638789935],[618864617,2129781578,964466316,1757290591,816686506,1111643850,1352366346,1746526560],[1419858194,1619980919,2061376347,286423406,796764302,1785579383,1223881190,1902377116],[2102688729,752424704,2062494431,1825822313,1795232341,394120325,1526751701,1993115234],[402328758,1995099077,478546283,2045282817,905004551,1282410654,992300431,1823525041],[1730005412,396127517,822872147,488008824,1222548246,2011566666,1598079511,1432587122],[722245674,1119278890,1341497698,76538919,1044646368,319321288,1932386641,1361528241],[1042620966,1373819713,2038324368,508577047,2094112739,1991639845,1019637859,1542587391],[1697016795,1861502155,798403851,564243930,1553475299,936035373,610804648,1807429834],[401245782,2107252145,91512640,385528754,2007020123,1127059428,997595378,996975351],[1594648789,1669882428,116896601,1289688715,632604639,140751998,746683820,1307654512],[263917667,1084425867,613103246,1186184874,730612062,327581302,172869945,2093830324],[1522393565,1821130305,193243958,2097675215,1724643291,773820439,355404817,1258002232],[817881887,163434393,700024031,1418887119,1598909539,1556937744,2052059980,166678186],[1649057039,546656928,174788628,1376930179,756386941,48278399,1453051528,622462407],[660534539,1513536433,1915088955,1825504471,400597597,290160008,1028553241,856476650],[219347083,1605959092,2039333596,754694408,793131050,195131216,352013889,111208067],[837417391,1982266572,1118839098,845317006,1613111891,1813070703,1402667214,1195437857],[1410031168,1807003271,1835318401,1830687894,972474309,231894085,449881662,1712792928],[1358289962,413542096,432579092,648222013,78996228,583809523,764438806,1172729524],[2087046844,612110421,210441594,69312087,209987186,234008109,1257316480,376484544],[990182846,145612932,256460311,1735013437,1549384528,1229998627,1286918084,1335883894],[1650131791,264460962,1931898439,259107879,1408159052,1485323572,1656711843,392931456],[353079348,1745087855,74417398,1083719523,130614761,1606768975,339018386,1840993406],[145754382,551306624,1064108940,609281743,374506991,1526099373,518681103,1999769460],[30093982,101276293,894801724,814403562,1436378987,955764815,1512578943,1588589219],[706064021,827393376,1117247883,1286869443,1724357998,739353035,2103358726,1156463240],[1878980656,1854995152,1054668234,1815661254,278882938,1974608180,1334796452,494932985],[1749020161,1138357114,455429228,487769575,2026134459,1200951450,1694789215,1411242957],[711429697,1862543491,1960933210,247854923,400145058,2123627055,1574191878,2130057439],[873696510,1159654616,1139571616,464958571,138881913,2062508775,405615278,1035704621],[1031677146,548982525,604233671,846224624,978638146,1191186166,487731258,1101008155],[632536355,227203486,1618486484,1493144596,190192933,1948855574,1486131546,172080454],[911241262,587781380,1419785435,2034840104,434863079,657224390,259568051,315122324],[899613454,1838585689,2000801873,1678756202,1131229595,160409020,1452524592,786413657],[444223463,28770811,2015554323,1647682121,1353936692,788895405,891281335,520189346],[2100884630,742582937,175147789,1539766585,569291559,913143660,272973046,466221471],[32030571,1455101548,1273330906,528429379,79875920,1963365073,905817243,1328773924],[447180694,864769015,1093454796,1888599609,892084632,1315960543,589112960,1834412063],[1432985644,294257933,1695790946,1452190247,1053312269,875811343,1173667319,371235442],[1243789340,398243377,2044625575,1200258152,1072930753,1516340324,343427864,1442037035],[839784303,198025461,806944735,229671246,1941410907,1593174590,959939007,1003586078],[268176414,1665753446,147265098,737163633,1849675286,1387691442,2109229798,1823713184],[942803979,1226222176,477501103,136376088,1475142588,1881506033,500802572,514444767],[314729084,357882741,1610094750,693152548,1183821816,2092960207,1450559536,113441929],[1115852623,611695304,1171642254,1883333459,1431162524,113246741,2099014626,241323677],[597427931,1671903957,1798692387,1150067286,1102263985,1515075959,566472901,52776259],[1651005397,940032824,1267252405,1848146744,38765249,595552944,1634617898,796135871],[1455972415,555428565,287391913,1913119428,865990833,769923435,377796643,88452322],[431197915,2012712948,1156790035,622442884,1756709933,1375625764,597000490,1488607268],[897807618,1859036884,643192526,1419824552,1464663102,1640163175,1879059772,1277576022],[1301545383,616360395,1294723576,146318102,310297179,464005658,661299246,2091279192],[1285285590,654175147,2085958449,2022720674,1358393896,1481503210,222109591,1919106746],[1217012655,1021875031,1841519822,341950671,431912616,817053495,987340930,245751185],[289863519,1901789908,928223135,136632339,1193030857,1472090820,1199897027,1835180234],[1509979832,124767067,509159969,2124795260,430242003,129933828,1074246895,913260940],[490737992,1529156293,1059243309,1961512208,241672253,276337494,967294063,370067213],[33009531,1851268243,1657701588,883555252,1334060582,1671794277,1208802401,2092533359],[1370005323,1611508008,1726452046,1262821317,432364109,492260718,1540389499,1940244065],[569014955,381502757,1320461056,1255559510,546112103,2024117390,1437169178,860187927],[223358851,1385341766,582929140,414112909,984682869,1586766306,1085471392,1140870336],[2129379000,661863931,988023043,1564431090,1862676079,429257647,528606218,779225216],[1154945179,1486846173,1144437714,989507558,546955259,650935772,1172940839,1855388030],[1883684042,665678132,964270705,947944190,252017220,27926440,1094653445,1985805165],[57171108,937884417,459450142,11701966,85346285,468076864,23380022,474558287],[1748306440,834594236,2123982006,1577074850,1351342469,2119468086,698436247,67127298],[938215540,1155521170,1535027696,341624359,1010764008,1775396865,1564877710,424152230],[503261798,659113806,820516575,1206741352,759365524,1885187172,2049922382,2091842086],[2058314966,905418239,1766078904,2054627590,1392766159,1121617231,2118098797,1898252608],[1458467701,1336585360,88123797,538040988,1523649238,1500308295,1606226917,1238335779],[739477152,747547156,1486154615,1291111166,740994228,1582672104,1363963187,1175912024],[1334864433,567592792,1922984469,1592974775,4896977,2119136126,2008070163,61040008],[351109569,182663584,310238039,1015946604,669477277,1823578314,1949560083,1135712770],[309997676,680653572,1481784129,1790803005,651298500,1387521336,1935416055,1025305660],[1374633886,1907843754,734662510,1646458669,328748684,1833515153,1309056960,1465142257],[1347490142,1969359292,311846757,438927352,170529324,100256995,642146416,2090322630],[1064574536,1455201908,1604051097,1696427749,310331593,597108741,485930380,650267602],[1917170332,672937302,4369193,955049703,2112211454,1848201852,1892816580,1040025645],[1882679028,92935347,1933534239,1088297800,278416468,2005566232,453564962,1910105679],[469709127,2059526795,1401854000,158202138,676685388,1349068705,1823069247,1570840956],[790795627,169975423,1377446792,1579434786,2123267579,22047913,404888362,1782389831],[524275364,1848984314,368448737,1763679404,721574763,1272409893,716591782,1735259094],[358083953,11633242,683361962,1574116011,880690953,987485804,1819953240,65531564],[1764161725,896456096,317142990,1883157137,271433238,694673508,1678478224,739438289],[321431630,2044056919,1182880640,1064026801,1231593355,1999349326,1488758321,200711735],[446834515,631451180,1456365898,639320493,1354039209,2090255516,362927836,819344329],[789455405,339411194,1253092504,1017019319,192616671,739293236,569251889,499173534],[1363392912,1681150071,1686398387,1848043540,718428244,178552046,888328771,1817686366],[1698147446,909509103,1871158554,664004867,786923157,762473845,1558245514,1330919048],[1205977052,1807258783,1307995620,1550189207,869357934,639712889,631950254,2127870160],[1790529324,1071801666,836201908,760736861,1873896474,1878488018,1879138213,77362492],[210854650,1162676461,1611153457,1391890109,1213763057,142137175,1542146171,1138428613],[849134263,1623542861,306653982,112734123,727838941,1476800478,1875050726,1880718699],[140802776,272960120,1872847903,1061145786,1379242829,1945167850,1570057277,1411284181],[175362673,2071231379,1605003889,937099996,209952430,614188249,1148323039,1497156170],[1754890131,1548391127,1800884414,1557063153,1456344964,1710703998,556297296,2030017062],[1078644521,931325194,2001461321,1184767855,515869467,631827011,459475165,550883747],[888051657,729160584,1261961471,1314586835,1728376556,1609395898,1395733725,1782175107],[1822204219,367402492,406997718,265820120,1247315367,1042898931,821754801,877147214],[1391617975,1738256335,262472200,1225091743,463623521,1699906072,1215134654,1040520016],[96206607,1024155702,505149343,224421079,97519679,1632611018,1913306073,72024523],[618563050,1954113561,651306139,378167029,528390565,1261223937,2110917677,186796691],[880408451,1240839783,1782434078,1314166558,821259789,1477499651,1372498993,1568684257],[228881488,215983084,1045194012,1116133025,1323781988,1419131812,1143175006,303047989],[1509017056,1653424297,388376713,1640177154,395374158,781899214,910363870,1560717644],[211051750,619906939,1070989633,1013141789,1093586833,2025244905,1597007347,1442540941],[436781524,566784045,1940580900,795157,621989552,1298196351,1074144761,1464331372],[265978364,1168412288,1620963625,1864592005,1510879032,1564502328,800935122,909667927],[1702610085,1344126447,2092358797,797418953,696442292,1373045956,243641114,1651967870],[1587244588,1733377098,847921465,1554876010,117584689,294967100,1478092720,1253569195],[1681538695,993684715,1195061805,1248822908,1181492178,1403282825,768693362,1125397431],[1428191775,1825914550,480927999,438098525,373184890,1367139638,1824498117,1989297829],[403038953,778093714,899715777,1727981927,2116589119,993657537,59111161,2008061830],[973262895,1859453495,1484003544,957821788,422907623,179498899,1075937784,1518911150],[1379628707,1930042306,1728124072,595160901,1330764302,1476258542,609752434,178948058],[216255856,611876780,2065173390,519494308,651124993,1805750386,1439161260,178881573],[775962858,154186231,1560117811,357951594,876200763,705329652,633059458,1121838453],[1589750882,2096805732,1244357570,1293149637,1993627317,1749600042,673301086,1158183834],[509883633,1904308298,1018502332,1278321083,1703567977,1959288620,1735123446,530941455],[387404983,1791521049,951584,1577083777,1691705023,798303241,1264097458,209861899],[1152245776,1271466914,1889762358,1087127030,1187358737,1483545975,190996252,2047480973],[1780314619,772425339,1302033298,210865307,12960726,1793402651,1078085734,11069290],[519580709,610867834,413398729,2117661497,1350432078,2058774777,110030417,1848321624],[302477247,1489550236,127958581,1440690655,808631899,769356689,451216563,1812975691],[1965768026,1519801966,588138735,824702745,1343684830,1675586101,353145504,1872573101],[788692526,949743244,538249879,1471538646,1975716735,591722427,322703125,491066050],[335173493,1288289549,392932723,1817983398,1420141891,43333727,1071655416,2128847215],[1985129492,1824859557,636010627,588133983,1197565875,1572307771,381632894,564174840],[2106703471,1389891508,1934406706,471275,1864503981,1997068647,754245534,377486017],[490438125,118079544,326930240,480445005,870795312,285194579,1675243682,1752223338],[1008473543,971954009,1960020808,1805614747,10313618,261250369,670125497,1375930060],[415645060,1593713244,112182139,1143959709,934199836,1696339281,918428748,1555666540],[1599213744,1341619642,1999838655,215848088,1344739977,537362401,461659706,21318056],[362307067,2119234902,275229594,1203569476,1206727027,655136576,1927369800,260369906],[651595438,697690855,928698121,1695753281,1941091366,30713109,852497238,945462663],[1501329779,281552218,77221734,1688446483,88478244,1374926979,1845430064,1072805450],[1900158774,50989090,2116768170,1275390207,1582825232,1847161806,218693321,1876602990],[673177953,2021077492,1649665068,2004403347,897121222,768404732,87918635,632509282],[713755205,451384281,1013978146,788753722,1174829936,1645488732,2009084208,1828802472],[1805435306,510537569,1657958779,361449798,1632762881,1989403129,1953046296,1111123654],[1197064826,318403387,552065059,236621900,1636395585,278024915,1712947083,295217707],[654141525,291637995,804041487,1784219416,78437092,84677682,441316754,1702328401],[1554991132,1587206717,1958844056,1634149890,1371289563,840008662,236837205,1956154171],[342902045,185003333,1718974594,829811403,457553592,1554285516,1477061226,1385748869],[1980816096,266443862,1444789732,1955020657,1910490884,1272481349,857413704,1686812671],[1274846915,1176265729,649266502,627861644,1618505131,1934729452,817984925,349547202],[707496108,1957435360,97549983,1352572401,935377215,1149217832,1863912906,296890277],[222031429,1017568702,1324730621,548084431,79230303,628380303,1689408497,2029480624],[269012674,1936162825,698309812,853992666,2092457136,1045713682,1803701822,313676565],[1386157578,1539710257,725987977,1466789407,1376537230,851413824,680753674,1900555552],[1221284938,996228473,1012513486,701623447,917959295,1405496941,206916842,1133317828],[1579048092,1657455063,729993039,1656831741,968191733,1297963504,784829281,1425928297],[1622538931,2098820082,2073898203,710220265,1448137966,841614621,82984923,126722750],[873571853,1001517472,1590930303,2003649287,1931807503,1630403394,108387244,325228985],[1580028516,1067520170,456668951,627232805,1064415246,1053266477,692765517,347870281],[894084028,208420559,1824459823,482206970,95086516,1008794493,708851130,755155367],[1656108536,1843040965,585305962,820314932,714847311,898632899,407693528,319176294],[562262042,937788139,99959847,1040266106,879367025,575825077,1379535595,1151596722],[125862089,2067683995,257724982,1916876900,2031982449,1124165347,572729002,1104389507],[238195260,1983084660,1886029976,575226234,1866401469,1273702077,334945632,1054596771],[845838526,946383813,176220161,785802444,1348161564,917094132,1349477649,2069361947],[1503137148,355948276,194516529,1481474181,1840872507,198045655,1185891388,1143808576],[429866139,1903944174,63732240,1051159186,783146459,1395905174,18679867,747693709],[1338234473,950902710,628129612,1305499376,1118132667,1612230512,1191236249,1473000576],[1766271569,167367623,641504228,1247588976,2055687421,1091840196,1153586652,1602924969],[815858654,884412247,655362862,1611407777,1628550650,2015881124,2111404013,1318819877],[1512911342,1112546416,1336314893,1329749779,1825709979,1009681968,1932736712,1290296255],[997007920,1295843417,458151454,1248332911,888334199,227211058,267031168,918378283],[1399301797,1645871972,505243257,632758850,1524796327,719809074,761506361,550421580],[241946703,1896612205,1044370368,240932167,671285081,1925140310,1032122547,1986297965],[706311635,1831739374,1057008697,2102017738,723083295,1639533004,1810242723,1548781021],[560679669,189868557,241104001,1823981318,722887596,1124639573,345907974,1350747134],[1045240571,116293211,1954801493,413479760,1760987755,1211968810,956011173,638101318],[434018207,526996899,1278763006,829482759,1479995554,431951561,1214690161,2019195729],[1690643241,213935168,76389557,2008397940,81007406,1957676508,1082629490,181635736],[1031879845,955650353,656127571,2035506238,1443994387,1050759348,1506886317,1212288990],[479278154,355685680,1389016706,1511287174,444035846,1069984738,74665566,1108288289],[670891844,320548115,1000021326,90630558,174410244,1192912756,308932873,1983564478],[1019233679,671026684,1411079876,1756643470,957844322,2032558966,233996769,96638575],[862975420,587490256,203664419,1614253087,1284484946,625256059,1165550517,381428646],[1989804450,604673549,2022489489,1431503277,471064932,1358475894,1619452065,1109845341],[1826611600,1201025834,1537626945,1417835668,132557028,622155956,195451906,1668545006],[1784782351,947560304,891744549,347279649,827991028,655450060,1714150937,148485498],[786139418,1426918129,29435621,1895877242,1590190036,1709547962,916076278,1924888817],[1976806938,137609085,870300139,813027195,1157287035,236032832,649195219,1377788291],[1900721978,2023172749,143703963,462531330,827431063,1204307872,1109641612,367299338],[605826557,1949049895,1637036524,1966186061,690032544,30685732,1962956793,602821162],[2029018612,154178177,1491665682,183152425,1104364070,1697606906,1213696051,33526555],[273221215,1904637291,1196899950,953335263,1950163534,541579756,432706801,1470288032],[363463499,534688479,1318164418,1275263721,2082472207,527542603,226151557,1626481218],[326295462,1012564530,92165594,225015536,878912745,813852298,2050608560,1191791269],[675126265,556294321,1200362221,618395384,1241548654,580018084,2124024011,21733321],[623243056,979090254,2078636697,1799760543,76929456,187835123,1533187959,718427959],[1410696327,2061084868,513348275,1290328362,488815322,772832700,1851838259,924076563],[65384207,101315332,1383674243,85993753,1303483022,618239493,2068304209,1318963344],[820132887,2114563745,783260770,1336394270,266937311,1608795612,860098473,162739034],[630693750,76004724,338364935,3421441,190879365,2127716373,1149892923,693594525],[573025545,1088349647,990259535,630826826,705500095,55828874,1010841454,789739817],[894736476,920373764,1759200725,1205576149,1639004824,727095416,353134568,304568623],[789073168,1487532224,1773901616,840300858,998498559,1744054500,1587950910,1165312039],[298395376,1397800857,1049898780,1122697523,865639054,219905653,690877595,858900567],[1938484062,1478886085,1838081256,139242959,326364351,980438564,1738816663,1264202717],[101269780,824066283,414773237,2009099748,1813083843,2083953766,460350767,1811541120],[422942847,1255660139,870012450,2105591038,829356726,145623703,731280839,2018079235],[1657110192,910956599,1294674014,703133087,952764020,1248735926,945414655,1605146634],[1210170648,1800248596,753460541,117379799,1811882749,382527404,358885786,738907762],[231917942,405149320,939211902,1713581361,197605486,1754515671,595082595,1442361540],[176408447,400575811,1350605943,105121762,1695321345,1197114756,855287947,370632621],[1973770779,1292740436,111588982,93763058,788145256,1922904396,1272160212,643623475],[1824840704,1064344302,1659837189,259606462,916255028,1895022759,242414471,680666165],[1864582573,261426557,1869073766,158251162,1725957529,1723660038,391113337,16737076],[804205930,1255475070,2046722659,1416116346,960387633,1976640078,394600313,250537945],[1665920079,1472271944,992579542,225680057,167107578,1821597404,866691921,1710683646],[1442373274,1783263147,1579592406,1395997733,821698911,1666502991,1709061291,1550826630],[1225513997,856660354,359834918,783457062,1221196487,2061363052,541251922,2091683884],[1512944173,1922856655,1787028521,13060005,1719264107,582645037,1446511677,76406498],[479230293,893801130,339265949,586169073,1190462984,1937762167,1653331079,1847809122],[324991063,1885649111,1634320452,690485283,512292538,12966186,1410608535,216756747],[948651790,914375916,968157178,2012144527,1401918454,713366019,1066994080,1985275145],[743624821,1679255312,1131592706,1250805937,51387666,156643915,285186347,743529779],[2089273903,275416739,1982885662,164339669,112988881,1462334300,1316671975,1346271119],[2129038126,425442640,1987599819,1581916576,1314175654,2108681997,2052933676,1517149422],[252485272,1183917841,1544788409,1818940254,1160753285,1817388214,1986191664,149702260],[614107761,938456333,1686182409,322171823,27735612,1631386987,1602619902,707223485],[1023672144,238804227,1882173035,1156726827,120292760,1295609217,100375359,1171823843],[1135668974,570747862,610588448,1976747509,752097924,1824093293,1676827659,1175304023],[1655064621,1259915688,489437575,1613917095,2117388374,670451469,1923434881,297952394],[160609073,1324757957,501359777,2104377137,1061319724,740671604,1065318899,381516521],[1115414326,1862080693,1559791018,1739003140,1448454792,1620861834,450561869,1159372319],[491602648,653737383,641627575,1651281278,392937743,1498281115,1150381223,1782715611],[1671082241,177619245,729883315,933888988,1668192824,2071825773,967113657,912104909],[602385129,651881667,847872253,223828908,1799933854,1904908316,320235733,461921454],[1112039419,1451348283,952458934,686451540,918354856,1766439438,594071954,501414632],[1510537966,57851978,782461764,1943469183,314358994,677969366,694470450,969697754],[1359836476,332471279,330160276,905314879,1760097891,1446024967,1366034459,999695596],[2118835699,823261114,1214640623,378647487,1830537080,136634018,1251703083,1361603245],[162174503,1943855139,391747099,1836620946,1265934651,242443980,543899665,418232852],[878088206,290396241,1626136791,662416075,857165616,1190098156,1057832956,390056163],[309219144,1703924257,2113546848,1974023257,354480663,1639695587,1013563272,1434216243],[2100734797,1519793389,212113734,823011532,1019890618,1144011159,1374539492,1565124278],[94582721,1406119600,662388067,938637428,1136468643,814697385,1466418321,189979139],[1646679566,1145145022,1276808434,406309786,393260583,434816331,1069334793,706422380],[1153871906,355384815,593342783,731034931,2079202778,1289644771,2031474155,1814126989],[1483154515,236745020,470877368,2095585899,1081413576,1835441977,2001208118,677065491],[2303710,677949917,1992467738,674567751,1320521987,1145824898,345711592,1483070787],[1180882816,734854892,1618504174,1990571346,37350105,817030171,1161880285,517184119],[1023460811,220168260,689181369,1906506941,1403705291,676098804,708279533,631575189],[895309666,528080273,255046162,1729882779,1986629698,1767211919,1855237067,930232191],[104285893,112253005,2126637161,1224060867,2011347444,893386204,1200069970,222927939],[1865982979,819147437,1416697102,1568938823,949843321,1895681711,915690054,1673234142],[456519507,354468137,740076907,737599508,1603590658,1722379737,563743885,1520937376],[1449504690,1368733489,1010127509,1169119525,605047014,711751479,1233274728,1643880627],[1016594629,1875150003,1162010259,346078295,424164943,1336798416,343220486,2047681918],[8330544,1277250841,332757174,344925176,321481394,878835046,792207918,1040150182],[301461138,511174057,1793002287,180770256,1183315062,927575108,1473044942,684643951],[1677778812,1799349308,1727718305,1820078929,1918372839,909134315,1709074292,295193792],[897934104,1605556143,1483087751,294691501,1732453302,201198989,454512392,499822373],[2113914488,705249104,907799052,161516145,513512720,1453788742,349398034,569865108],[1787354779,153496400,261214063,689469263,409037046,1431658718,1401471963,752222722],[920687848,2083503882,927454353,464095133,1666994599,1978056802,2061433455,882005038],[173512700,1841279258,1748070891,1707558532,405209025,1854889237,1399350620,322568197],[1241898239,1409789547,1360773795,533567638,1833134640,51669933,596379003,2094647143],[1649129266,810785052,759481146,1212946163,1597792852,97041267,617228006,1127477130],[815622555,1836476877,24514562,563391239,1150391064,432789593,245328541,231751246],[263443556,1597362506,1447490371,2006850733,413363120,1140548736,719183310,782082612],[675430074,685337398,1041847783,1232288589,193047658,518626563,1487470009,1195296700],[2010032143,1096418232,1275092704,1838689763,1773023437,883090839,1228851621,275554885],[383564065,843414629,658326744,380846917,1997284249,903779651,6538788,1318305276],[1168645628,148767478,358939989,1522912925,117570526,317296853,528751472,1998890896],[880088559,836596207,371162572,1498116697,1082706323,675987912,1892219620,174696821],[1253056095,1234733315,1450774763,456118859,1578980298,2061266537,1406396100,1311700632],[332226984,1889108924,1645506362,1199591786,1023114483,398198322,592561150,249227395],[320108830,2052394459,1963789890,680402941,1469598656,1426089647,1499493929,1355120342],[450881778,1664482036,1736424825,1119379027,32311890,1683608211,228242642,1435676748],[1641836400,8355519,1034733116,2021820820,1108988515,1325144207,43796648,941073408],[466751249,1095494769,2005090412,342371970,161538568,104812697,1147503167,25437981],[1213466965,522468860,1810042434,787499258,993703833,641434541,145550537,2043081255],[1266108621,277524244,356593956,1818164386,1989581968,645994902,1836763105,1010664949],[276741490,1155081032,2068267791,1498857252,1933025315,26803359,1634251901,188890623],[1987344857,923250382,393791856,671455447,110318321,1411564964,1171921635,1678876356],[1651548451,1160274433,612773473,1219243883,992673150,488885406,1647251450,1108676015],[154133425,354208895,505823362,1552131454,1026340067,1443667758,2023149858,1730814505],[204758314,1723912719,334048478,846013581,751648766,614734470,423696827,1151266801],[750017403,1834177585,630561368,668714288,571630353,1988408027,273191092,1171455409],[1783892766,1872096182,721874834,1069619618,1244720697,2094463240,1187908539,903145247],[1578966236,40582897,800093925,830865469,1487573100,1668301294,1890804012,429212811],[1354723503,496768401,1155613122,1361252148,1524969075,250016500,1913217480,475782383],[1101958055,328330974,1796465526,1819455523,1562940010,1866160158,1718481368,144986721],[1980580687,1682174534,1093157547,722848887,954955867,933604380,1442916809,466943149],[1121812182,1411780555,1285795795,1955441661,608255847,1729954381,2007485763,1371630980],[1113698324,2024302106,57033161,1133572634,1273088275,1001291273,906466009,1765301882],[1528246366,1845217202,868980627,1437802263,1993082765,314062260,286382987,950516272],[905478222,343042802,199082497,1799497416,1127565231,1756242652,373857581,666267693],[980047960,2012132908,1861529269,1543612068,1763553187,997862983,1567517696,770658795],[4919628,930680603,713652910,328321804,2044547155,1741840529,1213171843,403647234],[1007470044,1140482333,868614034,804474709,882971287,99948440,1891008386,52266869],[785677058,423181264,1619981077,381490368,612647835,1508746678,1483765330,324257776],[1460565421,1090060943,1526355175,1005624673,266131843,848752322,118430847,613710913],[1374032367,1738576962,1216779261,1063462238,1861783760,2120073750,2104167999,63224091],[1794012504,2055130053,570903513,53962580,1104588252,1760177288,424064917,48395110],[762192396,1504442482,1035419265,1735559122,713088027,177086524,533339756,840118970],[1262740335,1548842267,869183440,846404624,956516800,274646263,69456406,863108759],[95418405,891251366,1769711077,1332631378,1181749999,142126320,520352088,727725583],[1629221010,145964111,569475917,1405640144,968837574,2106355131,591684038,1057535114],[1452184932,346578390,268343723,322289333,313072744,747109827,1083476634,429583696],[1144495978,1542146916,1582837925,1681927099,2010994189,1337071227,716481879,1443799620],[1411137250,1374241748,894766824,3336926,872699634,817262954,604541656,2058837473],[1965954301,1003161873,1894357168,509117769,241823560,446276946,746862111,53725359],[907601706,406519669,1129396856,844010969,1365959918,1588722155,770260497,1107931783],[648327863,1041414862,394872325,54185812,1490035942,1674362429,1456725727,1966110543],[1392765368,665187498,464674462,1993589183,1693779710,578164739,1073125425,1860696449],[500022727,1617646897,1401320263,1686169847,74434087,731734615,298194768,133287649],[724296378,1607670481,1362929543,1715808118,1812709714,47192351,1885558158,353506954],[1478608267,1704703650,2022327355,458868268,1440501039,1496484022,1300780153,1538914091],[834277440,895990269,93898044,1618678205,567045625,1321299567,1007208972,77558287],[317183317,912955612,1054667462,402256932,752858198,178826597,2020017140,701740152],[101621420,699456100,18173430,1546350186,196294397,1805889724,611082746,328261588],[1161950613,972937919,445476058,847062578,1137762324,55845093,129913607,1513650611],[1392442738,98874572,1361203640,1308495564,1846466778,1329864979,529970330,1655759774],[1741799134,961016452,981820897,874745690,2005443306,391088022,156641526,491573170],[1672693592,403819771,908544154,202625420,241560918,761457350,1146549468,973186242],[1912551729,887736759,1897218697,255915424,1843523739,220744224,753389847,1171789578],[739751206,489219570,1201505279,1938290712,182832101,520947856,263389238,1544193736],[1826032124,350155739,1334314384,1896566159,1997449979,486737857,1870793670,1642240325],[342246128,1854219074,2085687528,1554222914,906532758,1875710807,1391092154,13798376],[933922681,63222110,1317265667,1936834362,1407137445,740313803,601744171,1080351767],[921179778,593096002,1333483730,38321950,833210979,1269312644,69638262,1714392589],[46734837,219013501,2076152507,841822828,2051863445,2065410691,607808053,1495960803],[814443754,1574858059,848031866,1900759854,1242292116,464329924,924008843,1684971673],[1396626755,1430014444,2086022954,1535472793,58403308,726830418,280909603,182727044],[617074893,1709220235,969101977,886047773,1030193694,321759094,9832992,1446429819],[1581446358,1453765360,1288326517,257227317,107246370,802928327,462230932,1416914318],[31937576,52366016,2103166955,313999156,254941997,2129859641,1127241474,67319500],[1685779443,1767614702,1234525077,854354270,1010610306,871925377,405077347,356171236],[1255481202,1228008864,886954683,1106974422,1968896599,1483595550,174022601,1170838455],[820444974,1196061423,1477038743,1589333706,36140667,1476756743,1007531813,1535896514],[1554889008,2119563779,555678259,71769401,585171268,1566568948,1021000497,1096305003],[1685745943,98370453,762275244,341550573,1859270641,267726155,977773574,1655398192],[1628618103,109189585,1615201226,1722669872,1529454005,61132885,649233359,861913049],[656856107,1324526503,1463029535,672942210,533716035,993087797,102853769,395040583],[765692579,906763886,223903261,85344773,1334231856,1973967866,377525150,616085527],[822647639,171076194,1017580069,982487396,355518896,1078071227,141048835,1183484044],[776421074,547684259,817866370,293318993,1461374425,1780751640,1122864195,706617103],[1080386443,1038609691,1055084348,427878991,1609179633,992147831,2078286349,1440409321],[1399526060,970531245,1798341647,165434526,1412311611,1414437947,936138163,465494493],[167611728,834418482,173636708,52213342,1479768146,677805056,1078260956,1126231682],[717727723,1987593175,2064381821,547318446,789079487,1864697365,1020169289,153044699],[133174157,881467846,208495181,1642092779,2075111138,1043801734,539038537,1558596188],[137984391,141160101,817619168,1774551429,2121366968,577567368,1811402197,1842319184],[1363988890,944553381,942885892,888604275,395416317,1273194481,1068902626,807967035],[1039961559,261050475,680033793,1626200577,1308921563,1002601882,1570157503,904366064],[1658845271,1619376169,42698354,804340172,1491806103,1185197302,800857574,1924281433],[2128947395,107242349,848311923,563668533,466947064,318543421,1359680703,140664070],[754633587,1078023539,2052346211,1325738069,666932022,1974796328,95508465,864950117],[679832210,906078523,23148952,720369862,1764267331,542500020,1273130667,343100701],[1764442890,5617807,865293892,1954972000,1556250154,1864772443,1213942324,554850257],[98191288,1952013422,2126211032,1690909973,763118138,1359086360,1034299321,852801628],[1240317912,178759719,2026086230,1662696530,645166597,2012168586,1260086290,1887515183],[107929628,1877479521,410051553,1082602510,496462625,1529732255,1929013282,1837663559],[684956521,1323176816,2074836169,1309014738,1234335444,7333240,1146624868,1750153012],[780977855,2067715274,1818484444,734683376,2081211712,494981052,519962609,613527],[350739115,1854407049,251890868,2094266717,1421809771,221803103,983481353,989047336],[1650300769,1080523587,227614142,222239741,493014373,344364108,1666165482,1854075551],[1110770595,1387105366,1261380404,734352583,476727834,2074401668,845252107,891472099],[470870902,968131849,1759225866,158268527,1330880733,1023384330,628163064,393439520],[662371291,668545821,85195524,980896299,1430872201,1443818669,1408620798,108595711],[1007305289,204005914,448651106,517665788,516075169,1210004384,1469290978,1443967990],[228428264,896296262,1522091420,65763078,58667056,879296279,1749027388,1987139478],[767797913,365650788,1992541028,75970961,1998913149,602842561,1893645327,853652883],[1181623933,354073440,1031863407,1649853269,679348623,1447384619,842197972,1156867350],[1069918320,1574739491,329694436,580972181,650646081,390528104,361438978,168392415],[1339880032,688689262,140972519,1506221401,1625978698,1051039915,1251907252,555968527],[1280151558,1518124189,1497814450,1270802698,1084300504,2093179687,1189323305,630071942],[864546015,136863582,738132609,1242815309,1729108745,976599878,1081604848,1935016277],[47116699,701344268,551197304,1023816274,1728994539,1137528345,2043965066,1893171237],[1149059825,1174414501,149875281,1412802727,835478819,2097044590,746576919,1767946933],[1010850368,499856101,1456377326,1776212699,1135980334,547482805,180305631,1258388941],[800088202,1516112674,1673400268,1895071334,364692945,1700643847,1453463343,1254877203],[1750556089,1084579435,1142231937,301754423,76910317,996195551,671032589,822124953],[469401574,1566487424,140673927,1754931751,2040503890,1690860009,717634226,1600548127],[1992384853,56907886,1370160224,1367285215,857230492,488818258,654252321,1566857297],[295079173,1521236696,1705729115,1932951600,1641228126,1282596623,1734236072,440173322],[1631744852,515014096,754147045,1548751682,1315174245,1128180869,632944866,1581370648],[758630484,938204819,1452990093,968760456,677423656,1864773460,551697104,1623674476],[207138544,529174211,790605182,1313031522,980990622,460213021,1314472234,993084228],[1519907046,1097272067,1315924356,1824588675,1971002599,1261655217,1666894426,1493876634],[1981333756,1990992008,1035463230,842771786,47640180,1177560224,1277517291,1880394731],[112329275,1347271878,2103621402,1019896218,595942396,610729622,875836669,1768530131],[1755369819,1142344030,65087265,959943769,1584183341,1942020883,584760095,1156866449],[524042620,914200108,873879403,1930507998,1571412318,1585054455,199321393,2040975616],[1227877371,867417794,284965105,326387878,541203768,2039437985,941955205,347677381],[1586436014,1943100355,92414715,147236969,1627759538,778255941,601510529,1945153820],[10056408,54452065,227817984,994176072,169856023,482866155,398491063,1483002765],[915365194,1984577295,153768136,2021845044,1195877016,1005223789,729411660,310899641],[1440077583,972341331,18428330,1926639613,429244451,1903541421,1275480715,1882075859],[287958228,1770473190,1318609960,359021569,1725915972,431609067,1139088261,1550022333],[1982145542,269693615,1537933474,819031219,720650188,831440654,853022795,1279436561],[1239519933,1937699388,1605545489,2112209356,119926528,1018174781,789484495,1720378931],[196219319,167231126,1103605731,1231696535,1932502225,766882977,2020712532,584142357],[2025599089,580711347,1051836737,1736665578,90409712,688445717,465591762,554629538],[1586004913,1434279547,840208344,880267679,1332556357,1982456937,1749748870,278314181],[1715418631,2105159939,684518250,1243309298,1447080885,847645783,861937312,613795065],[95797324,1846146175,339375449,1457267188,1615722839,1512404499,1807790831,218768963],[1805703429,1136110238,122934459,1834394361,1950414257,1928112389,606184952,919568788],[657603547,1916550935,72014323,48671264,356267626,1033769538,823784161,496291737],[1455537051,1034553598,151166780,806363232,1443305357,2065632159,746562167,101352567],[965896150,1541132526,458257243,568625306,87403756,578573054,1167054983,478865626],[2042354911,1795393831,613320945,46811463,2116317668,710345995,307249444,1300646436],[2060861824,1703505389,104946751,17484811,1793095391,1784097203,218493861,1338204570],[1473928488,1943000624,225798818,1173153258,1328604290,1967036130,868557725,1930577542],[702885736,134002034,1211882905,140646705,1459591686,1859661478,51607297,1435944268],[1635319761,153765020,1341817057,1908458929,757866869,1185609072,1953640543,153349675],[372805278,409134924,1777447466,1000644197,307049457,1851713882,1289961474,1704380844],[872830443,1684417092,606399084,933413521,2014648581,230514719,1253320855,104651826],[428912832,335119008,1126957698,2057772085,724072622,1912316004,539036424,1240338835],[1735574660,847475366,1018574776,565092447,1075867881,221597271,816678535,1755964461],[577085878,944459317,787155087,1115032547,911081603,649168915,321993419,946732040],[863942809,379177202,24600222,342642244,363181755,2022914308,451101435,428159294],[759022030,545049935,1102014763,264438288,1151402780,1022839030,1798652911,918416694],[1272806738,323672452,563436532,775203383,1733351936,1521375313,1235341016,1130855110],[1650186511,417624363,1289288547,1491537413,1317808715,52226414,482767388,1346759031],[2063705012,1475009601,337439033,760142008,294835268,1085964335,1431224668,564262518],[1793981156,1999666675,1487650460,1439425608,1846920911,1541595303,1919456954,2001824042],[1869859188,1519348173,1033453128,1953858645,1541697634,1888980858,274941610,1572403835],[1400468631,137814451,1827607825,1092949034,920462778,1341739043,674235235,331497367],[685081835,187467759,493068378,1004311837,676734028,2125389280,1340529455,1872299502],[2051538603,494185913,1585551885,2097897757,18098238,1819902493,291761457,1611103416],[1805664828,1006034067,1602968800,1304132944,1606662808,2091727457,1165683888,12874555],[1589105600,1771117084,1231469408,1621089517,333852213,612245096,83852827,448415283],[1350610912,2095443582,1128121940,918875503,293824642,605518889,1256477321,1489125060],[1329292536,1546633831,537841609,441623598,1364808321,1848899418,218180457,751786178],[858978153,427925733,737546870,856511365,721692159,1498109843,1025565409,1745093968],[1801205087,1443776287,659160592,2013195935,980392162,851700223,1208619996,544930328],[2039235807,1643035530,1177166933,1459175213,1600814052,777340626,1681390376,126275363],[212198168,1282944463,993639027,268701559,1198632304,383680410,144005238,2130062164],[2063736569,566366806,1549838698,1346074318,597218961,2005512385,638335478,1060737727],[1897498856,1248323316,1023960758,227735004,2072080302,924368281,212422088,295741222],[1283936057,1627631912,2113809988,303833461,983509926,1887403642,68198030,179302236],[649829059,100646447,1830131625,33728600,1891637670,943252454,650165557,279251897],[188275281,464926569,525118471,616590200,145440764,1729366659,581379899,91419703],[543324609,163403365,929034953,1407899109,1602604058,86944646,178792412,88630166],[1676700432,1110257496,454139500,1102209898,330173448,1535781186,776750202,2015988873],[1814908164,751626014,288693734,2120417147,1398533297,881199496,1649322944,645625180],[459075766,16552191,1956518946,924579971,631917345,1285259348,1924979263,1799752252],[168842979,1457381019,1052705741,1598304627,577515752,1224196829,818422061,1589303940],[1875697101,1245939179,1365828616,1384308720,338325389,956034020,1459043331,1593150763],[1907546643,1113583468,1606871167,881023493,2017811879,2075456481,1656367981,575497851],[656129280,1303969910,1177982545,737498232,2081362330,326521639,885789052,1427364475],[1175184063,2068173794,1226375235,1848593389,1563994056,1086048912,1512409196,1907629182],[1710397339,1909188647,1660235483,1656930923,1639296338,534321273,428990171,1051835595],[1123742458,889246460,573871371,559871858,724822854,864210826,2088559322,1307834945],[1001586116,882553928,1284537389,2128733451,1856272465,2013304886,884732863,600610834],[1525334654,1425337537,399314631,991764749,1330654943,96091149,1934842864,1360484361],[381044932,220824747,522060594,1233511459,556667231,1483247109,16984997,1341720719],[115089562,1607788446,523463256,1020447856,771669643,1592393260,1080885735,2128993374],[987544648,1117645466,61666249,979589978,451360687,1011849511,151525530,815545597],[255132143,955007705,1719529133,916269544,1032964919,360263222,2017710698,208168392],[484100887,767237278,1044849883,158561509,894716240,651001264,958186458,835871890],[1358598294,2065759392,1091564794,673593061,1013429671,1713541619,1074114450,442214614],[19032478,471154405,207109297,44684883,1455848946,16179414,81060949,1774917183],[1295752588,1101992584,589495870,1988100954,1676233019,315324948,1309571495,1734355775],[1343915265,1941235360,307611038,1772462968,1078914456,1071027040,424754551,166936622],[63841328,1724469518,305640819,1754510398,1558695349,59957404,2064127729,259542489],[387088623,418363716,152319329,127598374,894664806,1403350345,1636455155,2125202133],[1098033496,985372107,769840946,1207400092,13405011,937509326,1726601981,1785687387],[965135011,453683676,80266384,1681672221,211739601,1160902958,208594567,658807295],[435283297,1219931915,737921458,1414683387,1437496734,1771902129,289314142,1061569591],[537472401,694531273,617471355,335476081,654234065,820685715,1014088072,779874889],[1900865261,761951061,297498795,515429711,653821793,2061432668,59036029,372735960],[651045266,1266024384,2117199214,726134198,1064649863,251337561,202580111,1954519098],[59906923,1485661280,690296796,522061582,1456280270,958966567,1757130659,1858239256],[1707668184,781244423,700737646,200324763,1398685646,1613674609,729723189,134372764],[1647498594,1276346773,78115001,597015574,1580625290,1547775004,1036513843,1693296150],[1889909831,1638622365,292238803,162448811,958580990,469837854,1457763449,893268528],[1713481955,837579530,1793995879,9987091,214356899,1553996191,1422676008,446092297],[2050827291,347199112,22031159,460561178,2018471581,1474611097,2032301668,1369851962],[1173786727,643041948,2115787089,2009622907,359005822,500798484,1591514425,1807575751],[669440323,1816975372,916549973,1960511402,1212811576,1538637075,1226064527,864920102],[1113159588,1206483878,622821769,1942977001,119951589,2096025779,1159910286,1180376066],[925946202,442041451,139261914,1492529515,2055056541,793723439,582836943,411109072],[483751045,87464908,1297751331,150678453,874278758,439491572,1687162071,930324642],[1977243379,463398223,2052595562,1823791709,799637648,374814138,89754028,62072833],[1467900528,46020950,1094742905,471682579,121620385,525481835,1939467149,210053440],[1854351515,73143889,1357286851,131263664,853684507,309695774,881163367,540765757],[1529236577,1426867747,1461130158,68860412,2077709222,1389650985,1104570131,113336883],[2088626762,1755144411,789663999,1191847821,175939671,488814073,1066716809,1470160844],[1114750182,907635559,2078806332,808067824,229884538,18883906,960062596,1579417450],[803466245,1468131119,598610672,641798185,1284060301,1623875055,220845972,469514962],[1666240377,1952823998,1640294239,1428981287,1582341701,514983288,63021777,131592412],[1106767079,1094258404,1783059291,1922374588,1522572954,952139632,2103712624,1526950756],[1429818929,1847435573,388058106,1907528176,1922370014,2074954220,46316814,1687356366],[1571725010,75432229,707730447,1050780452,1053647749,640296779,813532310,1788351988],[1933373226,1476836061,1770470654,899761023,632081757,2021122739,1033783467,471250317],[542084529,226448813,988641078,1996409552,694230614,330889235,1946678224,597696520],[315950362,1384226094,548865335,2002625424,317423965,801816982,1475551372,643868958],[2005372138,434889207,1279894909,1126565647,909355719,918170324,1182439849,2036737295],[1196061485,929092449,691666457,346519175,165681415,928319595,102702965,671840979],[620768082,86853950,717148964,168674920,562795289,325811210,386776737,341971908],[2048351980,2042728838,1508013891,2016991120,129917458,1840560329,1465650943,1840806015],[1946114058,184116322,1921156157,759414555,731142242,340360457,1293934270,2008122306],[13600397,43845967,1231525041,1268126867,2047772136,632037606,707033771,670370314],[1623876243,1632330727,1935209091,818248606,63920292,1798777208,1860266526,1201107769],[618349089,1834763101,1804162667,396371116,1794899032,413417036,1405931877,148624639],[642019412,939155244,1272006608,1308686003,1930710717,891383289,219573041,876060618],[1533112657,1238698597,130750670,1474677771,159246377,759660346,855139703,523239606],[20573545,388307833,1821749981,507110999,332583937,452316263,1866359266,286034535],[2004216510,1742635107,57104657,1078006094,1545595664,2107376145,1455951793,447671715],[1263110298,525905286,1629946722,1328112631,904851629,826715263,1067530460,1684345049],[952384047,1879210253,1206325667,2003414712,35234737,1070400497,1521115319,1649172593],[155107247,148076293,467041228,1126124479,1353681382,1970231177,463008491,763675693],[83129319,1688060545,1260408774,1268040283,39703014,729663352,777386540,179216018],[1525903071,1303807923,377597364,913695057,811262864,1888361969,1225705863,831802264],[506702158,1992844905,1332749310,1098206620,1122514799,1570916343,1672997603,1237767935],[1876200279,878322460,129372049,444263144,623799405,1021708450,323081870,2043312695],[930858909,1172595754,1808504116,468826074,512026099,851394491,1800675831,1814032198],[551737342,643894230,552576606,392291419,1151710727,1820884875,161293228,887854721],[1119423839,436136788,131889686,1895527483,1438581438,749442335,649388709,130716897],[476873358,1296085874,2117075222,807687917,1144146094,135830330,1004429757,709828398],[859580437,858562634,134289904,1161174844,2117313694,1474509350,2084619846,198855373],[1963674927,758722353,1128983783,696718326,264022363,836709324,1922551397,1655838344],[650829103,481045532,1952126614,709134677,1865673367,2000417866,1757234264,533438315],[1405111657,1075042242,1135667764,1685688198,1919414338,1283993532,1454665189,127824684],[200359032,1361716545,1063958499,989344694,1462107349,1909878877,1653499445,1853224267],[1314923324,1712491448,698979281,1937799785,1253178160,1479303728,674388156,462715958],[1997959490,925458875,239078392,907296727,1149693554,870381542,907927909,876657213],[2078958556,112214337,128291320,1912725412,286369310,618467376,752577040,157678879],[1448924583,1738398559,1249270849,930467799,1932032617,1549616902,1720007963,607115879],[814881999,679449164,1020128392,242130405,934485979,1214183742,349383729,275020601],[1309973866,1691006655,645357756,485333506,905853367,505171959,1585241756,2101533154],[458162682,1204989563,774601016,388377606,452098854,730959165,400418618,1394992095],[1683338322,1176356503,1237856105,1201719032,876663130,2310359,1889916470,1552734619],[105658111,2057268752,1040230304,1013378131,219478798,295317324,1940754621,730662031],[911076446,1456195777,95440820,1859504365,1821732638,1502704944,1498145492,1709813809],[1208998509,1242474241,1884396907,1983631888,2093294637,106759557,1836021501,1713676074],[2084440116,758544079,518608846,535015064,2113522588,506847536,1127387328,2043750700],[17631699,1552470996,1313300040,1770480319,1254075047,258392546,753869653,1918851162],[1798673114,767150559,1132834628,1491631825,1480697432,1498756617,115328020,2055602210],[1072415014,1188173340,703614353,109814568,1147189086,475139876,1859969306,1491363846],[1159417476,580953166,1611509786,1613469763,619350290,115218215,1471992419,391944105],[462673359,1272906293,776871657,324360791,538924590,1140469537,1395831168,1562587212],[2101685825,746993948,134909650,499759447,337968952,1411652935,886327898,652005331],[644912342,1679882897,211363959,1556504897,1075858507,51515651,2051129361,1456089027],[1474854528,1590660723,51385268,509687808,644805107,1371195082,1741047447,408167464],[424025986,1800974357,1094882486,668753403,1296726691,2047936382,1622987622,1394635669],[865409070,661618649,2119835044,1916642145,1647852174,1131231696,287253697,319140768],[1404310557,128198176,860757107,601432712,1226223456,1417555797,1767926368,1620592307],[685397328,1789098414,575008827,957579734,1536193605,2110651254,1079844426,57139552],[185299674,892390913,2033911711,1734727808,1747023849,800715016,206615592,2013224648],[1936066561,568956368,1317038914,1519639817,686109364,1812613191,1897091861,503255200],[1226364624,135271230,1872562867,1023264059,722347785,1638261276,1221853243,2042253765],[1210196086,649047237,2050061825,343814796,1748935305,1499489345,1231909952,1727495314],[926619071,1201157658,1099289090,1380669075,98050842,1562122617,63467256,1896813608],[1224779552,1793450820,1952343416,1146293638,2025612551,710443419,891571148,852008074],[93047607,717233818,962650023,1867747401,256074917,621498435,552996997,1958113563],[1745557673,780226822,189942915,1051696558,874781201,1454670096,780888454,2006951974],[180567000,1124578022,661837914,1834296763,96793841,1615350674,299149489,322050364],[605138449,167535046,111274495,1305796341,900801029,1236182540,1635855640,459436869],[904610792,1002533924,666447639,1728890039,1699520822,1916104537,763204699,1255024687],[545877004,931793471,643610475,2014795717,213086079,1745543295,1810527577,1833379661],[1134800755,1374156503,2064682791,109694493,1214898249,1408660941,1466452018,1158157450],[774830194,2101092864,372976276,626291839,1822063533,1197985596,69528279,618154422],[929731134,702362539,639364900,575970591,653614873,1343441198,1526159336,151599644],[550251889,630298018,625335859,558990828,1501888373,794316064,1566351684,653172110],[991781755,1044516988,1159197604,1516142680,275895193,562181601,848419960,1486425721],[1927592921,1550664056,1174536302,648055878,854880308,421237499,12137619,2095919994],[434811078,1680496980,1462822358,585278257,1585152840,1054006498,1814558147,1281666101],[2113739459,1551167031,1902732221,884499549,1384458077,1811716976,315557772,936761759],[1927260797,1116095465,607553121,775552837,1831548495,44567105,1916113284,1552251241],[643524249,517502089,146900580,1064985040,1643908518,653878650,1314389653,1903856965],[1834148854,580170721,526297753,21322391,1883687754,1818424326,1605110179,882317940],[867134035,104270021,133263227,650412805,865786352,1643291735,1163097097,833149259],[1772009675,186267286,984408223,1914856163,1825478565,1982447310,1583369108,1414235837],[800144759,94462058,678720653,881165837,924618396,1952574018,598342961,1490339940],[2045902632,1762318248,1518941493,730410852,578494349,468755406,503726089,140477539],[1191111670,1854764030,697182520,1440172934,545756622,1840569064,1567174359,371004191],[567413664,1718367540,2003306191,1302651355,1494446192,790286726,594708751,1055635053],[1490697131,734721422,1306202950,108911305,173750696,1360383604,1230333824,61770684],[1157284706,1921982664,755389777,168587206,1429128435,1045157832,887538802,1591447363],[1703414338,1641583260,279833213,1119288764,826390827,1694727011,794137424,2017123865],[1085619545,1159944230,832921660,1456847882,1046349649,187813467,1641759302,493332113],[1472974167,2090868454,755529030,1249378806,721555493,1822320230,750485281,409388279],[2062734114,916714824,1802406113,534378165,427335641,2126487387,814709924,504230876],[1179050238,661663197,1593774653,1580189579,62596178,297860954,1906147369,428179784],[1104703248,1393999221,344121402,1264574474,1257044222,904933308,1857834166,222446871],[102414531,1125212946,120293381,1259016238,232013647,1743319356,2089514812,402714752],[820505259,1352154460,68186844,1903845723,946406855,1591078775,1705965825,1343331455],[1146211626,728091978,859123686,412690508,163880353,393179724,234634224,848734638],[1091945271,1055641448,1769091345,212248472,1464373805,1259805179,2058244695,1499406373],[58751558,87024098,2014079126,234164466,1148208237,981834494,1652858373,988195430],[1019586546,832908361,1477899401,103249931,122706026,1186134507,628464889,253835517],[248130120,903602372,917979589,908398050,1968500047,1210478959,457164720,2090983985],[1526166230,185533763,1338201542,2074155828,2080647648,1727006583,1099127880,1363445719],[1201125334,576012165,1655628731,170319162,897823556,475172204,1132368540,1440547355],[896323774,1038207897,111400511,474811778,2069293346,515130781,515495765,711962227],[1520246783,1715857777,1001048465,1708146226,1848789435,78099948,240507698,475736627],[808101653,1425518971,331847356,798747001,1943156958,1340220787,244578048,1002230535],[375961830,1513529661,1187777797,1390889602,1236713676,492568569,1010004825,234860236],[1777257402,598576500,1288591741,986481046,910648036,1038711976,1411260318,1300988290],[844062771,526570094,1403665248,1369504462,1298151675,704043940,975527745,357079130],[446314774,1743260974,1754379052,1327399648,841711800,822790839,1812287307,2040209433],[38458010,925783031,2096292877,2020651488,415980929,286582835,831264478,2122168306],[856884395,1867929663,1126190484,2054646763,1895147624,137076773,1590371819,357899115],[1111220544,152481261,2109490364,499911605,1426478483,1280614382,18192905,1815505031],[1473481889,1176169212,1579264475,286314848,1256532584,179041395,1503375151,1653735570],[1654862966,233365426,203487633,657531748,2009697331,268956070,732678325,1122932960],[163163462,271692359,1432851997,954764614,173354362,1513545627,959425713,1840253075],[356892852,1319502567,1212891987,1450937213,1819053922,619943404,1083527338,264402166],[1645065144,917841132,1195674262,25780150,1617237828,1558922731,121811948,904193056],[2126821497,1952527928,677470170,817152887,1805013775,1532488000,1854944230,1876176071],[437265756,218747256,1499688904,2008933109,1219409731,1587320434,755099470,181254789],[2037066095,1162323524,522015481,1181054602,185866478,159158842,939176484,1570399368],[730058883,871602877,790502443,992305264,380355275,1581133242,1031584955,1008029499],[1786781120,1045439583,1529086207,1377210193,1787478162,295362226,1014399662,950136616],[730832032,1525865896,1780687074,1500381874,1478237304,46149859,1265418097,973022249],[1282223163,818845909,870533506,1526146510,1023914956,1632906837,29829584,132885792],[1217287388,1618632848,922386462,143720666,589286858,1456407453,651201624,1845768294],[328111480,2002946930,507229881,988521239,1318076254,2126415678,751125705,964971502],[1567443391,1021367488,503060532,1793589380,722197587,924341096,1844379581,437076939],[1802807268,840857094,130887423,352292703,1577107230,1857351739,1585567187,880539569],[1135356899,40305436,2081130104,1576174319,1985915834,187843714,59185492,2034096584],[118914010,1171099355,1464722090,1907404817,1076922190,2003055565,1084767974,2123715358],[1764392316,400802996,1271669356,300694249,905377825,290399168,1357872667,912957068],[1942127488,1117065050,1201389414,1250183614,456551498,876676786,410422308,837387533],[1138133186,142391886,259703962,1552445711,428903784,1674676937,1020287338,1706478295],[1940903984,1521653610,109468683,1926553880,807241988,1817660290,355847020,2032872146],[1327706822,603876023,372529272,948446531,47317114,1125910294,2049651305,1514985672],[1262011263,1946438733,1230123598,1507049161,1865136122,1785160418,925744458,1286517297],[748590284,2033665988,1651228808,1805274044,759612649,797950806,1444351068,2068541874],[1354303260,573906294,159525613,1002318186,2009517668,1922836788,1326759781,318904946],[725368434,282150182,1182559439,233438622,461960734,1303199367,181179713,121179730],[1657612040,1319478665,1184071297,2086496731,1265721871,1145593726,349190856,1280992804],[1247606054,720227625,204485492,1791984146,1346191356,264144680,1661165779,975763182],[712066823,1492948508,1063617739,1957177879,1138747312,1591262484,1662232631,1894232446],[1142470366,1228347934,143772617,144046952,719186245,407830110,686983455,1950919153],[2013207921,829917243,1789845579,1887964314,735919127,1844848164,1017767577,354868911],[678809069,1493447183,1823021290,1981389594,753046083,1174840360,754933948,716141580],[1626204646,479394513,1648425270,1014276084,1019288540,417487976,769672115,1148834304],[118171210,809638909,1830712788,2015678948,620572851,1701642114,345941205,1046261272],[1694296644,1893130909,20134402,1673669955,1024705483,881142633,1295918001,849700470],[1741129099,2010824667,868578835,2037509496,398265988,1303900730,1575456387,2092210963],[424891789,2015325095,987058954,376009468,2000833830,1671212379,1314636109,55419633],[1178314676,2101700359,768473784,1459721393,1540718692,1818883568,2079982151,927948075],[1516103988,844185439,956164269,1853743648,1348382880,1169368869,1896526806,1239898736],[1307577976,1506984726,174367063,558452889,1163132825,1595274568,70140925,1148582045],[1646757553,1381035545,1774046966,926122951,930190652,758956264,1926746331,213564406],[1849548959,1757086149,1014660865,1380491179,142626957,474382845,1311137304,1424989282],[775243792,1308863091,928718100,1407105555,1924186006,717072716,141399298,1608607695],[193717299,913152438,277681447,212123955,1821334911,2059794790,928282245,994251317],[2102153498,1119270588,411384201,1816481341,367193491,1124827616,2074509265,1880269074],[718910522,874715900,250704075,1935213975,2106507827,908577031,2059136019,648419475],[1832812160,1142392342,897811669,963407332,1229428105,960052729,1373119555,108884756],[1315572958,57113369,1071317472,433188819,809169344,1915912397,2105993747,1202973574],[263672270,1809578698,1078852975,1790008204,1845223508,1883037847,919193398,1997410191],[741264744,595894071,1803656785,75316987,247098173,844522011,1801712882,1848200245],[1615736618,1883938305,1702664911,1227835251,499696182,918383505,97983017,1564469605],[641200894,1930968954,1268775868,1583365586,1094629373,634889073,303951872,1784457086],[1438092494,1283078969,771414264,506234811,1618457061,1112023770,1535885331,431352923],[1875081628,493107946,280866935,1029055467,552383961,2106014923,1347156983,2075321273],[1855686698,1941599115,512721986,1670526952,1566162866,681756115,1005091328,230365109],[1012194633,2014566288,1372894590,207447714,2122395503,1886637565,602387615,1309143017],[1790877418,1114603855,750820256,97363935,88575074,206178316,210536905,2081933286],[2041853759,296678825,198202653,1256267114,1830560595,1995194015,1516075501,1090700071],[1254363937,2067420582,1363957791,1502063375,1943490786,425601755,1284524809,670630976],[17822661,1463441814,2007745260,1746459768,805441647,283477544,1792487343,760872219],[1107348234,93211285,2063917430,845061720,1340989843,835641252,426583446,1781474456],[1905417507,179504617,443728617,1245213890,642105118,1951611744,1188263037,102169050],[59295859,944282531,952592954,1989142095,868484511,23032978,1314445239,310111094],[1592041103,1690969066,1118501224,1659306028,845411380,2058193257,1528758190,1635559609],[252421742,1665720432,194560816,969456899,1508493012,1152150596,649869785,730410233],[2063760742,1822496373,508201741,1582597334,1201121421,635679660,1248200190,544774821],[31805101,920321409,624747604,149636623,2033551333,897329914,665093973,293868977],[1250173440,38866538,797454955,868125394,2031809571,1338093995,1946102065,639232208],[2110471192,1599436501,2078782730,327009069,1954990480,492282524,1974783710,645702866],[180145789,641411415,1510781167,1484224192,1517174354,560094151,580298767,209695010],[1384941710,2130483456,1195657970,1853471692,1963392648,2048915038,1839025783,45350848],[223757686,75091657,363901257,2060987403,1550405293,512474486,227830419,667280309],[1507544179,837863965,1587090810,811402287,1300084343,376766644,1558958839,657379902],[1339470587,24587875,1229817489,335243530,1517085060,175188901,22424642,1543390246],[809807407,1849675830,1398635753,1099116724,89777495,49845908,1914711159,1722134639],[754179226,1775426054,1182379207,708096883,1681165738,1375448663,1673203342,212364897],[487621695,1969069401,1014311140,816130324,530968028,1402498300,2045070417,1622836698],[398528677,1497833953,1621648814,1359927263,246294142,1261458120,233000651,1469787496],[725869507,650868528,1110838417,657091750,716109882,1511254,1793545616,737623396],[2009447725,134171403,15829199,1503903039,1920471334,1637569813,131471518,1626602201],[1055553000,1000877759,1649720088,623819375,440482546,1968346673,922838887,42179531],[2009634272,317985116,682509514,1020556272,1748160588,102959434,5082358,2088562205],[205218743,1186048141,1645728721,83183208,1209592023,437872086,2003551696,186737097],[1628315394,504024665,1339619842,80150370,551763011,2038055167,397775278,1744571360],[377692408,604170534,198409543,314172194,847571485,183364384,1417611345,785111817],[451874816,1635339986,608114948,1522592515,482702099,584443123,2130144686,271290438],[1269156877,96711617,1409246037,810757571,894619035,2051017519,670050431,2021688643],[131401986,6372605,1703550157,1668900580,1265928239,2085956139,1155726596,1550735575],[1621103941,763619124,564959573,1882336943,762610145,507014847,637369876,2069472481],[1194776509,1437044945,277161226,1304151661,1029332897,1138546741,1606996770,106214692],[848022535,214384339,1115931261,343418074,1359276274,492306813,136847422,777498592],[1941518707,1503185615,825164236,1359880391,820458432,98854879,1424626020,238310405],[894855005,471779962,300412475,1753837187,589540604,1069924130,1079845265,1532985314],[750408032,1001263118,319297823,94106269,534627814,494269752,1359430174,1927882525],[24009125,1102902965,425214644,977707090,12241867,406201991,842269564,1742992585],[1710935546,1581614709,309537614,56589908,523885551,223318081,1939143943,538838495],[208990041,1763853779,1266983728,113486792,629789279,465154991,747005260,1020031507],[759161217,180509811,790246708,1532940337,2088086687,123271154,994995210,808042094],[9043664,1143537176,551928904,1015477090,1869510060,1768644692,436393188,105021991],[562342392,767659247,110781606,1508327542,1113799110,1547531064,453208375,1370736882],[554092967,1576367455,1681565305,926160499,1165291966,438052538,1658199221,69243120],[2057432102,1539309999,394932499,605518077,1797474534,1055712840,800764488,196985702],[1665164887,359011317,23824371,2095837058,254047431,374591782,1943389284,1122909570],[1868954962,1602959603,1668911967,1293219340,269239483,1650742865,714508377,267250219],[128277974,1102666626,199015825,564359096,956119374,1273232863,165417742,1784915517],[1875062872,1525537643,634544223,2015439740,1073546414,675422422,1019671500,1897075740],[312377194,559391054,688179550,151795466,909317867,385494785,755187472,260586550],[1074292659,782477622,622300394,258871948,988103374,1355109234,670484345,739586848],[353840402,163249788,1212478214,1671344624,217552723,630191162,344090330,878197689],[1138813120,756912609,569427284,285181141,1372162891,2051468090,895506743,986265298],[223275273,1720467051,927574416,1468249654,1305415722,1366156563,1770487133,151105009],[312184954,1592415269,1756026320,1948891778,204945657,1368185891,1660835646,1449117326],[150879044,1410233966,525774988,2117342565,589779698,231976702,70783241,1901145819],[79407238,2106303775,1569103102,1244952012,592270490,419791099,474205346,619635876],[1649263109,693778156,1632683725,1807349274,1611889124,1657304270,619496790,1325121573],[1862550832,1322147676,998419888,1505140755,2015620010,1508942446,1356540986,646134207],[321545329,549495615,1854662125,1994281490,1262095682,1325657492,2003954701,1895191069],[603172751,1681543410,1125465127,1148508229,2089790359,774452664,329407260,1817460124],[108910506,219218520,406301184,1266084302,1712917723,1902722792,998523887,989057254],[991212638,550754912,1961384723,698239386,885847126,1794715044,988470337,1497684731],[993413653,279461707,1702394359,238080561,741986816,1870183693,916134623,1307760415],[1113900628,98803197,501734527,1157835265,790502472,666506984,1869700061,431993835],[848851390,1571058086,194994879,739031913,576387538,424281944,1582178972,481280828],[1130895334,1086826476,1535326951,1058545836,714474389,1764789521,445128623,231961113],[989009332,1744645266,282477873,1870711654,778088784,1882676378,823728651,1588590322],[283648157,134844187,1721313251,69852014,1465945166,1980222750,924479358,674095636],[1613481077,525869571,35137723,409537179,306736499,933787665,918540669,710670806],[1030259225,400277670,687719703,1723226773,370317112,446246062,830699722,195324172],[669691898,2119196368,911257349,2064164201,338222509,1735734791,418612733,1118302967],[1982224280,997222306,861111586,326106102,315160663,1892758481,1145917564,136654391],[2083681280,274872738,934725353,359816100,1214526941,710168731,306836792,843505786],[1360457534,546457831,896908140,667032183,283786638,910643700,1669037685,859419188],[1688087349,612486511,1217818884,72884483,1271452199,1939236804,2005521878,539360934],[330107525,289188005,129766600,2024539649,167557105,464535568,1270762880,2029132844],[167100210,20407165,407186817,1990709611,102142289,991054993,898471191,987035868],[1196236023,1111793139,1479477049,1884868196,1450496797,1481419318,1806429209,58682341],[867635814,1169309231,859620794,474504889,69370077,305592222,1472055941,383453669],[880057883,1555014876,1514673090,1397833211,1315189846,1833193388,676500016,1455428070],[1110703487,2025129069,823587906,624365103,2032195642,831616906,683852211,1540936204],[1478475982,1556151955,2001634432,1970728596,535569200,800465299,1712121028,1055757864],[1445839942,654274451,1535312320,1947004761,896856325,1837197341,854614552,1277268566],[361749786,327366061,1220508676,534416518,867459512,303252598,1309905937,86702773],[144433470,1319313416,1947707150,768996897,1302648558,957113274,123624105,1159882820],[128853661,1647762952,177446649,1013198555,2080987683,981108584,1090768237,2009749680],[1414138787,1851769978,85179156,137655275,1209845995,1776888529,1187776191,375112798],[1398260177,1825791293,2024307664,821658617,1778403246,2041453320,295628967,1122255992],[669125167,209840301,1294638344,51947522,957635604,2021067567,260057819,1234495602],[392730877,1381579823,948951289,1281257849,620552691,1177783840,1438426157,214737832],[559187167,1109314474,847291369,172442212,1703723862,121585012,441465674,1367087654],[820914670,749364415,1692797747,766912333,32867039,1512872678,1290646982,986392368],[346574213,664250835,1567415495,1821705117,854822667,515579549,380564560,810536615],[1284946880,319863958,2021254311,17859493,608020140,86405652,282696810,365700492],[1998709077,1414590742,1731897635,640715926,165732325,1773523227,665839050,794564597],[745911596,828779347,1252497207,961836640,941129779,2079361671,717134033,2335492],[654174453,940752881,165945425,846538410,663744056,706903344,2021148421,733096548],[312853877,1222479298,216001245,1430604800,167909526,224388198,219373951,116495198],[352522274,947384564,148094139,1366516095,931919899,892543307,735724081,1746227654],[1846902658,1641609474,183513437,62478008,10268822,332328474,1562740996,1137283680],[2007192563,1012004472,1842749355,1400906182,947350444,30453626,628219694,227888899],[1391469425,686035788,2048357848,537584814,86437099,1036405916,1553887808,2042248042],[1905044888,2046806919,2093511168,1164364041,1695724119,935491238,1750929586,1077971018],[1854034511,1875806786,972916134,869071931,511165875,1358416645,798875970,1229915222],[698129352,549541542,192162636,691945635,66689053,584991498,1454962351,512106030],[1668654097,1196414371,511267401,1024876982,2013063660,9662236,563526364,1227280626],[1185635998,1379703857,972757353,225231783,1125843354,1694642935,1971898908,174078636],[574484096,2003412433,997339440,212280822,1767956329,1868278830,2050949691,1762784732],[70696841,871046533,103360061,119643027,943446700,1619730208,1683255326,2024802873],[1465154177,874283852,1044022527,967493204,1729869532,1257346751,1292218814,1708035259],[1540259874,1933675889,942579713,424970863,480053916,1246806774,832080626,531941071],[2065068812,1976791902,695265915,1759739879,60671641,1845272610,1680240633,2008832153],[1902652312,823482094,666677777,1371193029,498551502,2030818070,704136005,854912950],[1481862951,233675371,1812151045,344678677,854055103,549960198,28008336,1396008401],[1922523431,1836665812,1084357097,1602576329,118135078,893416247,82636592,1383973551],[305798542,1899292312,156831482,1398234809,1565712911,228938149,577545062,1563943046],[1782634024,1530101119,997040929,914604376,57697880,720816933,574024798,495348311],[1423384800,1333870834,1069982379,742749618,506239929,645911508,1660574373,1039431007],[39398841,475328721,75882652,807683536,2040674069,207086174,1148179825,785581627],[725578531,706762054,1877156408,399346668,645095108,1115453189,1697939236,10610745],[391068594,2054854271,650893006,540623918,1224473359,1107233173,1961478027,1542231619],[414585564,732872060,1547499302,962395252,1964260874,943273168,103177322,1711682096],[1109162697,947817745,173048294,2121678217,1529716607,1428786198,1092749687,2038424031],[2346645,268044557,1383603036,836270002,435477351,1742876686,1035382299,1197545892],[881130684,193196768,1357096870,1438245260,997080142,1636767104,1742128157,1539976336],[328343650,1151042572,1130672204,590916377,1366347369,1358853008,201451553,1951767773],[1251999115,2049305642,544553292,372350235,1377450689,63979032,553715755,1257081751],[908700049,1232986567,1785750368,347331111,620498337,1902546280,517771102,901231389],[812079455,833104533,1346494575,1588844560,755252313,676470665,1870755755,330084137],[584553304,1143637991,230155069,352555766,203805696,840285992,108861226,1881876100],[1583135344,1371424571,237936596,189058019,837224982,102548475,315336385,340612713],[1408039368,730533324,863520055,1475683047,1252159814,1963609178,192127108,1339977908],[1262195387,485918217,1282064192,1628448453,557183369,705601109,1953994499,770427681],[2046167962,1946629864,1539476616,865640410,726723174,1591474596,1109746166,1283400626],[2023430580,1193054203,1489413386,403012782,399341855,1744783248,1389049416,1550175856],[560767969,1393677822,1202303047,1890610190,1446981771,351301086,858116471,330833958],[1096295804,718313345,264794288,2046229780,1315367059,515682648,1293883394,359786291],[130693216,1067168526,741636841,101530783,49743648,1018705194,1460623108,441376934],[241202761,823074062,2053178794,500849295,195574789,1864566379,1697606410,105749317],[444940617,1409597420,1346092513,1177231736,2007721666,951660904,1397795611,1157531469],[209950901,1559890780,1888521894,2054549555,1997302716,953215164,2084524263,2041630956],[286314623,1478827099,1134544704,911095211,514375222,134360555,1288131707,1801260898],[2018279065,29822879,1270542068,1554428351,294474968,1931375498,385888429,1055989745],[27021855,840446966,1767706182,313382253,2029380676,1358315372,161135424,1515103845],[1675932148,1441141677,219453469,1295864833,131148456,1662336959,552590325,1316374070],[1559193161,990945970,535912389,745374913,1058238499,1184188337,1807537487,128617412],[1643738462,782788210,1403848646,224344138,1186720911,1751621167,1754353581,609989683],[894533978,206085582,827187353,81536332,187927289,76180467,1055395355,1913180165],[1696844899,1654557813,1327341196,574185962,406823313,2117573518,65999020,1865803482],[1404831800,1800159089,1870666357,474733268,1318313148,1176037616,1975832974,1299777321],[1218946267,698094763,1078230152,42414985,724616622,644196200,976308596,1886495720],[877242971,150977749,869140371,1822100388,1023806506,1422085240,1671124065,94397652],[12246343,1376620707,1527971247,933615392,539996047,2089560077,752876121,1830926456],[1463594711,128913217,33266808,1982871130,1553669915,253244544,1840238078,1655561083],[1988560572,170414499,1148320786,742073797,1979613064,2035810337,399198638,470279726],[182424881,113764482,1467915263,1699129764,1924147054,978180141,1045993149,1957800226],[31006704,221809016,1100614942,1990931032,640506623,1401500290,476607178,375158057],[246810102,1560031902,1629563198,1425280283,866353253,2043281851,797033445,684923577],[531417870,657668539,481720095,1654631776,479759244,669681898,1843024508,961819180],[707192137,1923999281,1064310782,872085938,1647249658,954174288,1611181454,506445015],[1091424348,1596655363,426955231,536888928,1438991545,45863902,1384188638,822167806],[1412644981,711044932,1780912668,993246070,472329737,551064683,391194770,109384704],[1024012645,311026246,326704900,1177791075,1937431498,1296912780,827517165,1173298896],[334381926,1951416132,1979788131,1935640921,1392272844,1301633789,1893931429,1032136037],[1772861117,195358565,1995329672,543770328,1770728031,2073192315,1514319738,1838591465],[128029948,1179769520,234341097,608572517,180831985,1844561468,188201901,1916476222],[1931647923,1605313661,962315687,480449829,235028677,112052504,1609904284,1765295202],[1429367264,218828734,1463419056,1983502631,1299148870,1345365206,1160734166,1566473311],[1847699436,2101855374,824887074,2050628217,335304519,1230039634,1198432801,479719],[1466904262,844301707,1136437965,1552408283,762373142,968216078,752653260,1380308219],[224316510,1226489781,1094729612,1291641479,159111174,2047782862,1476127705,769500329],[616272497,1438162110,345922266,1328724505,559291195,77513886,1113584736,2108401437],[612553922,2102152709,870692334,2057534717,793328434,442556412,679715306,43647293],[1905340280,1149100945,1038404757,1939378841,1599497605,1393293626,1066767437,108767249],[1860536274,1908112605,860107128,1906439675,1291374537,1802825920,1692877128,143217940],[1497815409,1856754941,1114000230,234412199,182444315,1646199409,979170805,1551372913],[1483509865,960738761,616475336,1861383003,1179500091,1794002464,754559208,1456024101],[1010520511,344549025,2011893151,1358149863,68899439,151024042,14573601,968702470],[1634193948,2035390404,77053779,885642789,1774759821,1703462809,207209009,1264948489],[1365820378,2062316636,1526756010,1553993739,1404498491,1734680278,396075776,1946165189],[77441479,5982044,1567224913,147898748,96228798,505738323,1032259586,1958740286],[1789167617,1952731175,1996175681,669418137,1238325134,1804734343,1134823854,558817495],[899767205,4535814,1135324257,1400324401,570214393,1925206981,1365846274,730408739],[1178851056,444154737,1706626378,822549622,62498425,1519318946,1841050781,1346336692],[2017800292,1248592030,1118593120,405847854,868339222,146000659,1910386177,1504219529],[1674394378,304489049,2028765688,1920811669,1422904964,613422638,197962389,166294344],[96194943,373894218,680980167,971251357,1910084679,1352489292,199431156,1026195388],[964792330,125094969,1605056035,208734885,2110052367,2028055482,166925456,1489288909],[136820399,1067580645,1522991275,677703813,327694554,1541204119,1460994325,1193841792],[1281796439,2078614888,739065890,44006532,167648281,1524068604,56021517,195388384],[791021772,404770722,465396949,530457222,7837717,479908267,1957968675,752584541],[38159979,140231546,162555483,2053691401,294083549,1652168444,1950086142,1181770811],[733246925,664809735,798085767,491683583,18563880,270820515,384715597,499182248],[1230763431,1486104925,1220578334,1955392222,2027221133,445171610,1039390137,674649887],[15227911,760206793,1905185165,1567901416,934787790,1770122779,306466618,1151193167],[926516602,567510000,807487656,743247837,743585805,1367737087,1174651898,2078045908],[548548180,2026107540,909644365,1990657467,1890995955,1362659088,186795297,1141862639],[938154277,1052975597,1565734352,2010349610,93587639,1773799934,1750505904,1089592271],[342859499,410487653,1414006630,1141379022,539931358,1045035052,470622149,1410459438],[1741566407,651224097,1267609813,992660842,1485845649,946512766,112670439,1825404938],[324854221,1035921590,985105053,320489013,1329992204,1715623028,775585889,1190208788],[2128550606,228360067,58564367,800740820,583175132,1693905793,628908614,837821224],[684559070,1782727444,756074370,1611034807,741781479,2109283921,1502014507,1926400351],[605432505,359337914,456587789,1424137047,292195925,1711977095,1622489000,1887673973],[798363721,594900743,1233007217,1391124648,1269068662,1624304389,554997481,680030],[514154042,822513811,1046676891,1270288535,2129599018,164640940,1360219035,943175297],[1127064064,1836932975,435311815,778000827,1203846296,1459253430,760711438,1313214496],[252683875,1417589771,774173398,1839626217,1870817507,1495028803,884876655,2094531845],[560644879,1002647957,1541519671,535598789,799124269,991128854,395575511,1239275069],[666224092,1890228028,192256932,69537356,1925977117,504127733,1182482401,1784605973],[1433298678,760582698,47525880,1099956128,183297464,1683536432,743323998,1935008361],[1555600239,1213939970,404565048,921550922,332886733,1875064513,531327497,1096174171],[1238025523,1616591575,1901646665,1299283540,1636299941,1866649419,2020031537,1568545989],[658829877,1109736626,810854407,428760510,498570438,1134977161,1960487515,1860165678],[1515834885,270475498,854514200,234642407,828267441,1950806627,1549597376,140047199],[663500334,252112037,85554021,956260259,122461592,1995690188,874104873,1248770322],[5062976,1345856761,220840454,705072860,346744309,269765106,43202707,717622881],[16753613,1099751912,688033559,806287249,1639504210,620488450,2030857594,1003862726],[1931263746,1514870192,1825921257,1631369165,1959222731,423471774,1934159532,1105417746],[1116591001,72636404,295352636,285627038,834786161,1931556400,1542189315,2106623684],[1498303785,817266790,1435851415,1016800712,342504895,732899366,302480211,81493147],[816560490,2041078477,1285116301,1013128512,612429688,1197032412,143257125,1469068441],[1606442651,1584816816,1451060943,1177082922,1445332905,596210110,425188714,1057144685],[602933057,1008193135,838869614,251768384,1956518202,824996385,636703706,1419214340],[2114963825,1665182700,1189478808,1529130521,534971794,1202587364,392247766,235923276],[1611436349,1636216692,1917587741,794414673,495749042,1056271553,981556499,39912375],[483692286,1542463553,1599328691,180021604,1793473926,1165089676,1837880813,1518431117],[1503881089,1078878567,1880189594,681946108,1688926508,1203913909,1762268111,1155554145],[1525324078,1152161503,638714322,1830716065,1013456802,1323618921,1979120565,1505276264],[578952882,219806856,830843046,1049394491,1634886818,2079433678,283581001,403877974],[1577698140,129866176,1936452529,1335916675,491453553,722188320,795357195,1847086099],[1769576322,1855063398,432981691,911152861,897786943,1942905281,1996396419,1670026135],[1397466007,143574776,2106100870,128344460,110165831,1711964633,805900001,1102973610],[701696744,909171368,375006887,1496172071,1117043413,832547,724842818,105634610],[1066542388,938607401,1592269669,14733295,1001683918,242615889,1028468227,480110280],[358797224,1394218851,1597937617,1793473776,1019869885,497577966,1821317593,549702716],[310734072,273200878,1721313119,1199348948,1056606666,111237017,593172099,1429531999],[1697977770,1897695615,1755203104,653199407,1888764666,507157258,1434478983,769751417],[568898665,64396206,428336135,73122836,930660059,1684000034,1994272770,1409843690],[1318186720,63705367,659797519,1565813491,1460033061,1471290454,1521709742,1826373506],[288268448,946208678,1752763630,1262483409,515648460,236965605,1456880691,978183357],[723660947,1041045243,2125598284,1174984012,610522733,1123240664,331423004,1324742871],[1603845217,801539849,369892088,2075123288,982566599,1384042318,326478795,2073582929],[1095352530,1275513150,1739471128,1059294632,204721464,1658559614,598679626,647351752],[1216519198,344057518,1500408368,1252586532,1715843672,664423605,1781148181,1052260879],[1922611981,2044876391,1385004629,1597330023,1896234294,1263000528,993251659,46445671],[1539317796,1854512236,591124709,1004918648,2010907427,498749598,1618573710,81475758],[400583174,1416399144,1614840138,1770342719,991809524,711869581,319392470,204589526],[1801719691,837090625,287277276,156309705,1854030199,646781446,1977947480,1415605065],[1895509783,933767190,1793907789,717885933,606936688,691690191,1437875210,1174062222],[1239787266,1233852496,1442684898,288839871,639551258,1172646994,340882292,367650872],[306658640,382768428,387839759,1920196280,1983394347,1455381345,287987159,1368458781],[1319729722,1495870947,358217948,1811533829,1315194706,749549123,780780217,1507040558],[1706982916,1010196911,410720266,1094123565,1286237597,623192753,978253002,235987445],[591918544,1160696504,1058121467,383424334,636448251,2098056550,2022290380,871268276],[135685852,1411236956,1804518453,1040930193,244506947,1773761899,1148007395,2043500932],[1007044243,1309188113,54202710,833883507,270671877,1967306298,1435761689,1912899528],[502626804,1805722912,446200592,1381433254,1438073662,475528121,545143421,1817795280],[64575204,1188360240,1992296288,995301219,849318828,1104266288,1934458419,1847276599],[106612059,1057017722,1572696103,65211965,973201265,1880032413,7813877,410062995],[1087144424,12814512,163997028,820024438,1430733690,145354339,1375826755,1667856163],[1920553300,1606258228,1607173553,1602106502,287111569,2120261149,179263024,565756191],[856761461,1105525009,2100440281,76401526,338458624,2057899772,1874574582,769441234],[1569107998,1958813633,74583302,1665110476,1089504391,2059222647,1319990414,1772904508],[2037770010,85880133,801253255,316823582,382058568,1216548616,499317941,837786006],[1025356481,1099547739,524017648,1747313265,893269611,1161515000,1295796151,671785397],[431760833,392267290,1261842104,1068696093,2020147325,915714805,2060537623,1714665125],[1504495365,1077076026,262167594,446470269,100930606,1364424662,113064584,1236277025],[1192317941,513418686,201819232,2104389940,645179952,1512117216,2037011130,1272804705],[674438367,379511496,1449563432,1473335862,1835784123,1990375028,1739382804,225783400],[43060785,1869008627,643308200,1995747637,1104486393,1630360529,698912638,1011667151],[716824177,598297222,1247324896,1989565919,417456757,1067651149,318604179,1344245814],[1365361266,63870019,727578632,1109549235,241009544,757087502,160805103,142333146],[788833999,1791081363,408236428,1422002817,1601031219,465991304,725647887,2101196454],[1354643740,581184590,123946380,639591625,1004074022,1013587047,649619624,1690461194],[115789386,1367475382,1357348201,18697283,1689037827,1654069817,1536237703,1686830157],[1277035930,354235652,834112196,25496778,443633728,196957468,876647599,755338845],[957343348,1199526740,2117550416,159181037,1883828808,63960618,958957980,135058039],[444934622,820139036,1298640233,316008032,268905134,1248379441,1554028616,1055821139],[1433663531,659274388,469342308,564172099,2099338370,2087549507,2048922479,1730652949],[1207102663,929000084,688874021,1860769530,1143218216,1649370577,1643788358,110258637],[816495922,1217954685,1859610440,2120622800,1554132562,1676134618,1493846185,1695046511],[331092403,1504119243,2023025303,477347120,237161735,970515489,922202979,1282032542],[1369418672,2009025427,1860101668,306839733,724943555,1051819485,1172773023,838078767],[1480937546,1884101722,1250541636,227793549,1343190476,850682705,98908767,1787950885],[1160079930,172631444,1565756010,125139490,1436570173,193988416,1285764246,266104179],[1980961042,2086948654,918256625,830739311,196223155,1548978924,1893450186,1241772083],[516931981,147657671,240843935,126807622,1234997016,1207579,487832636,1422651001],[1077944914,1397320670,581581288,1612386208,1532017689,1272787524,1071672743,946826615],[1127013090,617204690,1900711613,1870101237,1078630840,1333453266,1296822702,2127549516],[445629798,1789788186,662175681,261588181,1039619769,1667139801,2062037280,906370765],[1946060512,1484420884,1498825006,91583589,2095043422,275557142,1949740032,140020651],[1102243308,1637899957,1441301334,1339777989,1803985508,1631458976,1407321666,895374121],[1554938785,1485840101,698066099,1582209960,1946701144,652505757,129589351,1476476763],[89796178,1159994309,1358333033,1412670883,201687860,2074745365,877173265,764279303],[1107736727,2012731583,2057563285,2022916341,1336159165,470168578,334732984,732722555],[1934653312,1603965534,79993113,991921375,1335188575,1799610891,45215401,215848732],[934299322,440107756,850326309,1286694787,1356554092,1146865291,472763924,302506326],[2105714952,103207162,1868548897,134445388,1168737651,1598018643,77492193,1780705813],[1436223407,1777780439,1811602748,1201527263,1631396065,399807720,1710137642,1930547565],[1261497549,1984965236,1692009198,1751068659,1417561923,314823355,383795680,1506127857],[472635429,1812854224,1494082198,64384796,23569947,1247473735,2107367839,1954988660],[865660355,1144268617,2008425324,1800707975,784481588,1186345540,768190488,470431211],[1468060537,1035334749,1250549763,618994654,1206818549,1493203274,1333860390,751942268],[243698545,1000604324,2106899766,1490830207,1169500285,152466951,1234189405,756951098],[351029629,1782437021,1086455734,1009313029,259404289,1799328723,2000756489,1531299911],[1323405366,1582984790,164583192,1510583670,879084413,2061970885,45437805,272733512],[1947851059,252771958,1998690915,407855977,881471787,97278719,530281288,939545325],[1247301225,1241608449,105967179,2117916975,1164880171,1815645340,419443983,1304100186],[1122455557,64440926,748541088,1563259012,611193169,117075383,625687680,1434243190],[327599585,212115973,223533704,31966827,323307625,127598164,1038380757,1363022555],[18128839,1258950317,629639271,984784008,2091878401,884048721,496830452,934732973],[1263724774,2099622290,933479206,382285199,1860540420,1262808433,2089435524,770956897],[490003856,1056917563,303814442,1195916536,1867779001,1456402779,1398696325,660290043],[1365601346,867314986,665982093,1625968579,246996586,1181762322,744019342,620338541],[356046469,590065116,521811285,1945066533,1887868159,977786431,240364982,1735386562],[644988404,717153964,1227716550,2120123799,1049297743,1917512008,2098477417,86501870],[620197221,1615429593,646152290,526010847,249475132,61074939,1417505663,1871700727],[440431686,981720266,2077295704,549448641,1490436061,1271753156,1429839797,940363891],[1624567227,475929861,1774794027,1557227500,131785159,1851536060,1187926573,118684657],[607963711,1595151672,569916867,1267795317,756265519,1218635393,576241945,1116109023],[1769206893,1428689439,1811351932,114407680,1582110317,1935794311,2043243448,1088401414],[1146680801,1438844741,1116101540,815971718,1306379802,1100467056,1989046010,2060705487],[1398872312,428005903,1132547025,187755254,1436281496,1889788726,2017266605,1137899614],[44377505,570099158,1893534444,254124193,1170354721,723809991,1867790201,734231442],[1995434842,877333542,1118045287,577802998,718524842,1884278449,1555337809,909576554],[1258107218,1515559151,700897449,984628661,2044844903,664501737,38514050,2053178230],[1681332141,97560696,1715278454,1817344422,1883258256,583011751,63351747,1964106244],[1074408819,767141793,911074305,1614119021,1377786111,921903276,1135002926,674618960],[1392136305,2059642618,585528957,638477023,928235977,609221729,823794902,748393162],[1679184233,136471823,361291173,956232967,866961101,1859203565,539196623,1442352313],[343588751,1669208721,641290916,2116819412,1185339385,711557294,589777260,612128171],[1673927292,1607327012,865427010,977579521,626226536,2040553075,5631968,2043670606],[37862235,1689050828,2105595879,804720881,1255260334,1392712971,1521570365,104142841],[403241431,45427120,558496046,820019612,1524845512,199401478,1216848603,251320907],[590773202,1841389482,1935626150,75259130,1096733704,535971493,322413056,236382508],[1636394190,732786558,1208167732,1896313964,1825966162,570738729,875939736,146780912],[272269976,573511564,154394845,794939828,1098029756,1065878469,2013159640,1025058595],[1449029942,186751538,1517784521,1747230583,794045335,821769033,1931673939,232552591],[180748419,876585194,666494504,1282612793,1876173182,1627042881,1893378527,1863506326],[293371642,623766112,1318543180,41815377,1514508826,748835573,285639375,2031327425],[1586405212,985040197,1607930027,693964213,751210261,1610602558,74953645,1566625875],[1594104949,721516078,169974743,584915277,1068841757,1333621478,706967352,1530878055],[621386556,1122858228,432323827,1652648128,1986396648,339388420,1206574962,1668851842],[181267593,1045670804,1383303694,13962219,2096801422,1170285134,770443902,2057385157],[759274716,244804433,1566201361,1269700089,1429138340,2051510088,1806977198,309194333],[992914820,1746955164,700352626,1865892602,904558677,1915435029,31238193,1079459406],[1934793055,697803822,734734655,86659443,59502739,187463657,696565376,975826570],[193093358,1437639327,311595143,1053646801,882526427,289615904,1213582460,975147650],[747932819,183064006,887410209,743997625,2018990934,122977561,933879527,760792751],[248538494,1120036391,2045476971,360185302,1865442883,1949630392,432180881,1503039321],[25841299,536472167,479434879,91332353,739090681,261849390,1619432009,291127124],[858812402,733937770,603006449,1432544918,452524959,934919038,141491097,276663076],[1073798083,2093102404,1814294344,1310894549,985568923,1678308010,626457643,1915201738],[1073720761,1196072905,990608915,1346259830,833301135,576664598,1246052608,517739706],[1956169161,1184506785,436661190,1537267836,206987134,1849285086,1985212659,2061234232],[1252315917,1459617384,236349942,473228482,1837623935,2082291084,897382362,1151833769],[609692569,1280210527,418971826,2062665284,1747242052,984767181,419961670,472670953],[1062620243,1614801611,234398021,404376064,2100279688,1665485627,105389456,441022861],[836521947,205705265,11750330,835711789,797640191,683846118,1044853263,1210847302],[1496828256,352766481,203512674,550652244,517755200,1801732277,754144101,1238042530],[1558985654,421389558,96155073,311749951,350770294,387793013,794778530,625390254],[1126690136,1994968408,955247137,1723833925,212325517,279288902,395800559,667201091],[274140241,529356084,862501736,567656305,2073976384,735125959,1498456973,1993206854],[65783276,2092692312,1990179713,1180183751,220308249,1218592312,1025813347,1093470380],[607516377,1943593914,2043734262,1412014854,645433794,1913297875,970252571,821587404],[1634822554,1573382481,18284715,1200236753,1904011679,139085806,1469665460,730418765],[684354832,1278779547,859037848,2060195340,314297717,573948444,1815593284,1238191761],[851908653,1527422512,775362766,1780271164,1963530002,1562139817,1286057116,393999533],[1363158363,864081842,785919819,497901549,827567547,83727077,92113541,854886162],[1982569646,1111557648,1647080381,1202399517,330136437,299804644,9051485,1850040474],[7089884,1252068902,725330251,211933964,1582438871,716306131,906699735,224782353],[1019615210,1528674282,904669246,148317645,1361037231,1037355389,208342590,91697166],[1270452804,208220150,1965582725,873371205,1747702217,649670514,638695385,1181595426],[1407978042,578068416,741127169,125794025,1383741719,463167492,1073695578,649893506],[585293478,1212665556,1747402668,1344771395,704132580,2107474269,685894201,682198802],[1709178098,632111532,123788963,793829810,1977618050,995050834,961143386,2055323946],[327083479,1254268743,2026853026,907650713,459604248,553496842,1443639388,1560757147],[172493833,793587011,1655352063,917107211,1902982832,1947675761,1664489252,1119097089],[1085764320,1741716987,1053728243,2093658410,1196783086,763451887,301424719,1826614336],[283696214,1863119427,247167940,725151045,625718040,361739094,1228860488,245483185],[1650723597,1627185506,1264856102,351317408,1010856047,113682997,1165447962,1000012794],[1666543293,1119402157,447987774,1054630785,1909716657,704738084,1016044712,1007109482],[490115903,1458572593,1370505862,1122409487,636490678,817137001,58309898,1052892309],[585695080,1302417761,1067904983,1810566280,516554769,966143821,1259475666,1008516151],[1559710286,1033560153,1591308357,76049333,934992811,939137029,1626834686,1765085045],[702382831,1813946130,1071535705,917499977,1446702918,939990311,1153748018,1735022116],[766180107,1374233501,1374736497,492428243,391057130,1349882372,1910240064,252749388],[1482173077,324426560,972363014,1522621063,1098300556,940984163,1575895668,752210853],[1771915755,76183208,323317675,1059358048,547169436,440973767,2030593440,1565473001],[272392673,518032560,929563123,1220933107,1143388218,905502310,804706409,1700991036],[1437608139,1742572111,70283921,1878520324,99143838,1082433820,2024035699,1838329183],[1980990552,1572996930,1407591470,1900070097,2059624122,1767463789,942627074,1437126325],[1631562321,1422212736,573470864,220899381,796425390,1550538482,92092222,1014517764],[1577213258,1502694727,556314745,1258933775,1400191830,319128175,1537107549,1417369755],[1343035924,420426848,1015763955,662831426,1192069998,351068478,1280422964,588751061],[2126472091,1096142659,1945224879,286020241,779964033,1791657285,1772703510,1921269999],[94949118,646012051,195455022,2017487681,922341546,1190808062,1764523984,1951296459],[6968192,1049644298,90045924,1080329296,1232958526,908586628,1629059669,1497848328],[1109942904,1800052064,428668555,181308021,1157574870,773429886,1689825434,1803717931],[315343355,2037489669,943154752,1743098704,1851463851,310499820,1317717277,1138818684],[2086358589,1073240526,1216025319,172316752,1529747535,260583957,1925115371,1805503945],[241542844,1047284969,494042685,648981118,1618450867,590575015,95212935,834573404],[1546752614,1270342751,688659787,1295538076,1261410452,624616419,1255956611,780492226],[999216181,1099284491,1159044441,1417952149,844226500,336189414,176689899,1295876725],[892269409,1280509198,387939792,1618732905,2010622834,795362329,1970199278,1373211382],[1637367465,317154212,2033414738,1869564035,239479458,936646868,254708803,917464412],[2013827664,1732485670,1273155585,1745194457,2013120474,1162670069,932892109,249724285],[2084659869,1374849506,124516969,669614065,1211734561,1253889674,891709444,437625161],[66261284,1615082971,1301552114,1789464423,1970437684,1803244808,845998744,1289313073],[116044602,717717208,1907460345,1632329103,856058044,756683878,1594851758,840796398],[177905615,1371178305,1469888279,1283772032,709835195,68257007,1845765028,1304558309],[1694929248,1692543872,148278969,1586345591,1569389226,1450936883,1569179169,525898534],[1237566019,778524276,79473750,708520899,777645546,1601959063,1669338584,503540386],[646970234,546083104,620069455,507042175,241218067,159794331,43463946,2062519468],[1305845162,376881984,562091865,949385942,381689977,1498818316,401318314,1323679244],[236760877,973455256,1842516737,1676902550,1682483259,1731616794,1168660698,1278399048],[2067379174,348323562,1440772231,74584393,405548993,1540119158,1297036536,1810639341],[1352386441,847560420,1749980809,747898010,1942580908,909985555,994673110,1008128331],[1468122963,1779249267,431887993,1121952125,838204238,1377679698,429412746,1584238983],[1108932652,528030896,232728849,306578431,718873005,149957743,844616425,1306661153],[2027362419,1541508692,1873591365,2052783120,1397778825,1012695386,520035725,1265135037],[4974661,1391014815,1790550685,1999683227,1734833855,888027543,1786356224,764471332],[1335358820,1075107892,1313529809,839270269,1080228056,133672691,1393425964,171015424],[460777007,2071198790,283452239,112503805,1967370970,566478321,850601801,1171316549],[734715151,1179817255,2024846650,538835211,2118588072,960352557,1237325304,837732718],[1754499728,158053926,1762300412,752303353,1923985471,1018025065,45218417,227840615],[289100168,1695265894,739966105,536490326,971283114,1082988657,649210573,158454287],[1796949829,1242573760,1768995147,456283018,1076632889,1033248880,16167756,2037951116],[493359130,2035069333,1501009826,117637351,428451090,617215728,127876222,250087506],[995962834,183775886,368937130,812707161,1679765377,430471908,1798719052,1913255979],[50792031,30634051,750922580,1525539856,36509263,635592722,1923414037,192569679],[315296715,526500781,721496179,1181059316,1016296448,1361854141,757809821,1288651773],[431172299,504563175,1178824567,979029999,1845189392,1180111525,1185255070,1160778449],[1661011507,2073749708,1963459022,543948295,1504463117,1743174219,881883166,606633446],[1908863334,2116076998,1558694523,1383295078,1972183904,1927581798,1830305797,1597523630],[653410515,1480003707,825464512,729184193,448807072,841673057,1114417157,1870972755],[1558447288,1244758802,596018510,47641694,1533158007,1117756104,1580718120,76637780],[448724417,2058846654,1665962256,972183562,1682856632,1296809497,1057126610,1610139046],[673050024,299990401,2004280584,1361622753,1419400924,1074446587,117921819,2083401001],[1903695099,1497245795,1685674213,1048199637,576030428,793985408,280437022,1350103652],[894204144,726417944,772195,222732466,318183939,1452404299,924866282,175677912],[874627907,1812175601,1967140592,1368051353,1405412389,371580355,877148075,2114573480],[1915285547,1128179111,2039046182,379776594,750764880,1258173867,1167221772,693122320],[385095786,1071249384,758340830,607085878,296740028,1298315300,805704066,1960051548],[1852752217,492837810,1680536704,1030823624,872451147,306531080,795569483,1842934140],[768330851,406414771,1860418103,791041600,583616129,364148530,2023826094,1409052857],[811635584,2128720073,490188232,527743250,328585645,905805635,173153986,884684598],[4865045,1354900202,20327100,1798769821,109721527,1694967251,1658950985,1446726540],[1380681144,1683801019,1092331076,271800595,684894692,2068259858,1781384359,1551089427],[2928064,870071102,161345091,371790284,215708685,209250403,36296757,120198933],[1177181025,985695076,1050887453,505873562,1636732273,1212890831,8470204,18134845],[96873454,879527888,1521704547,355813600,1962958978,1731059936,1555661386,643358773],[568200305,35874515,631877676,825615219,925131275,1136212324,1528046991,941715334],[441113925,1843386754,1211868531,1184323872,1941268313,1310336340,503052097,807249720],[1842485948,1815812749,955643787,973953931,278771706,585128320,213067924,1276589403],[900745367,1755224351,14838517,2001641784,678272252,1086957828,731431251,866662323],[1473181026,1483000495,50545655,1561084396,831370193,1100769549,587243131,1826433024],[1418255279,1262958200,277460271,1696194467,664374540,661209129,987758919,458711811],[1601847168,898417384,1928950336,256589963,1481917719,540221809,1644380712,1584770893],[1442606875,1166261503,1549463033,2122929458,1803055912,531116526,1795131127,321546177],[1663815101,139371295,1667403844,893308852,894764993,1265317856,1454294733,272756728],[435355639,9445254,227401612,814748722,422806786,103311788,601058140,635412836],[162958280,670492745,1558333854,1759486372,1178297073,1219368734,1316304409,231567214],[2111249499,1759371599,103016811,566466394,625779114,1939315508,1288038721,88758220],[1084177717,1514574879,267761535,588449520,1087788615,1950299540,1159732273,959168142],[528921709,984562730,1258697847,342077169,1784408958,1270492339,1989136768,2069752779],[1281187116,2114641035,1016985728,1755060684,1279945773,731879659,896020762,471435093],[54006326,180458831,325693628,572299008,1601188442,953441516,928526234,149953954],[1563674103,1273475101,800795080,476084259,1273031835,1609251702,647606854,133486495],[1165904055,169192783,1507209141,1035377613,1775954087,889384779,880670910,139711633],[833159233,436029446,1147713253,1149623596,2025943299,159323615,984345622,1277630987],[383579763,9008431,152201003,1660932847,1579759619,2068235129,251710129,126536659],[813444599,352331487,1743887240,353649927,622241853,1457243803,1415393852,2123362211],[1413198844,60032439,434174015,58100402,1183434020,648368813,1672321089,1705715630],[1603710665,1836953247,539639615,883596806,1010798952,2088826336,994200804,355858250],[836553189,1492526647,1298687189,1786560386,230329794,1338888370,1877607580,429011224],[88568684,1482844720,605980315,1660871318,2070732997,45907545,803906697,136565638],[203548581,887823924,1681014352,1423048170,62396963,1560470139,1722353768,673633688],[292505539,477946949,79989148,1119302212,1692316828,1936299363,844449514,115535043],[2019471190,768072255,1236196385,845632777,532633204,964215379,809393916,765552372],[548067801,1379419083,550776415,489410120,282255508,630605072,673322175,1545691288],[2036049782,1263222092,229060493,46090260,2010986435,141785268,524254029,113306554],[2049326088,1607373910,1293615315,1149122847,444854272,1168913042,737527248,384530352],[1870427902,2085674404,1185951835,106874446,346503728,1333577807,122472669,1825119308],[445252533,1687985660,1139205325,535243623,2029656985,447182285,1182683766,426535108],[2114897016,641391663,889828613,1502000785,2084537945,1088219,211326789,1968534545],[1592463487,2081893422,507886709,29722228,1723108072,307927379,659737755,2091409770],[1785571141,1965170212,1922969336,647555477,1162555134,801666455,1549159818,1210126331],[1389551609,1181976778,1222931407,1760985248,1912468646,520446122,314137978,646431589],[1466847963,882938433,1552762904,1528269435,1165460262,2126420277,1614240106,1749255381],[2055200982,547664847,496973015,1937939060,987139057,807573462,1604868985,1283494997],[690114764,522518411,1544082701,1968750306,615593480,825523261,495752430,1009589649],[452560793,1308976833,750938167,1586988308,496642015,559826221,231912081,462444612],[1279263964,1059590021,255151018,1174327607,1950945719,1627128380,555143172,1303022433],[362512264,1225062732,1113902628,99188278,475459907,148442124,775433907,1160746898],[494677611,1474340986,1251668198,1004610461,1997538525,614093789,1439593347,309353753],[1663180512,1336675536,1962526659,1150790817,1869948261,797901640,1013119416,1451291428],[979420491,221582596,1313955501,235288556,1682626438,2065157582,2100964073,1910930355],[301786262,753160273,486458736,287599049,284887112,510235826,1486757655,1231984006],[516446963,761859344,1443360152,357275967,1376323375,1640685449,1443536616,216254507],[1215440827,1130106158,45170244,1787381441,1375370602,1355419198,1827732264,1689565065],[1629516374,1689579897,1451418539,1534432440,2107124941,733396223,462985222,652621192],[1324158768,1657682651,99308068,949254143,1702309582,261675189,770453521,1919094784],[1840645843,1738073152,1512245186,172015990,1542589025,933332879,620295460,1110307702],[2076380582,330739058,1324763552,990427076,535285096,450854123,1815371638,1781732393],[156611232,237604090,1572783390,1956437084,2005413020,272236165,1886972393,1104047533],[1494269386,636584241,1850472237,669945465,1423767919,1524478538,768786273,1133049420],[1050730273,689702606,711705451,1352192992,130248709,1070730157,506173215,55956448],[80237321,1908922053,1173152161,2071770528,25669220,434652822,1901634852,1212911144],[1632983719,1308703191,926831699,1891849788,1832414382,1398233162,818179998,1904291571],[102303633,939168430,1993311197,1287229735,843529083,2109058106,1774644720,393351219],[1453205145,437900224,258994559,93912240,1162203023,1491912711,679457604,589776464],[800040754,380744736,1317776158,968656912,812747397,1595124301,1708386163,1907472426],[1110318667,1772381319,811769954,420753921,923513916,58724025,390843793,2107303912],[403594517,741124629,1388010065,1096837109,605386160,275899294,698881918,45359864],[2066732224,2099689183,1188017480,1968584456,753964835,82887239,1859006689,1513368305],[1380234536,276948553,1064422374,2094103619,630219972,222639266,50518965,347712456],[1047275765,1394447015,2023722096,228010572,358521006,36246080,273802692,728097772],[1239796360,222829332,1424488130,1108040247,260135948,1953975302,68148822,237517976],[1967085693,476116532,313531337,719138435,1508132669,1256369131,1111778855,1930315781],[189987037,1335056233,433176536,1843089880,292586978,1365590174,582034072,2120156470],[1691044110,1590546964,194341132,922195123,580693524,871281915,1520235497,1414561183],[289614350,713352763,567609404,815619247,1241669722,1061767336,1196124934,193638744],[976044229,1675401563,1394553728,218370384,212505819,1211514840,656626940,1393541726],[2107855676,654899530,58401843,666395281,1222880749,1351407121,382518100,1363628882],[1044320134,132682085,1664571870,2047503964,1159358017,1809401000,1889428681,2078522907],[1657744140,1191768779,481776681,844640155,239830291,1799652851,545304878,604811579],[2043222473,882469519,812623519,107691436,2093416565,1416933267,950741343,1918328605],[990766758,160017143,1163795744,1541657630,719129133,708714899,1413135209,2111428004],[623712511,211480164,866908790,1561512235,401939186,1829588863,244435924,1674385912],[1709145996,1751494954,808411978,604724610,1772438957,1047480242,1913794159,1531155321],[1166195690,1024076951,383460646,1580889066,969410737,1325774316,1043146899,924124118],[1288603663,78072812,1146775410,131440059,699990147,51905507,1838917963,820334217],[1226195383,2042973163,85953174,56030063,31248173,279298330,1064962377,1073194023],[312990859,1310554832,966956693,295899319,1342632194,1479796960,942669882,592132939],[1614034365,1855097569,1077582385,1906508883,1726709267,1572303948,262271387,240052441],[502984831,543058822,2024105858,1677805031,314084749,801336392,2128670320,1822042471],[418187180,220189362,924784290,223726109,686244899,1765619728,1440636039,530830388],[196707103,332530828,1557462720,30280426,1496272605,727778204,1546980718,2115163300],[50140213,1255828890,1314121910,51322943,1308617701,777288469,595325023,2830455],[1255144116,1299714510,572274190,2074866541,1796990458,1241004188,297688977,550354528],[1408294181,984463860,1413247189,1994129129,589940715,2105243832,1474115779,248010169],[1100021087,1818060951,43197155,938546165,86384086,2101193608,1949620163,1555493368],[1872533647,660352039,2123139689,958728623,1376511468,563417179,239288181,942830977],[399793602,1792160307,1500025202,1257078334,67864122,1820671996,1004725984,1907834406],[1418511306,1962071382,1184997026,1582591211,788394875,347956555,763145045,1737611723],[1101399761,27178327,1968610960,315623694,689882298,2038555064,307643924,1325624430],[2127014040,1152711938,544653210,1011542317,520591279,2029824182,108105570,1753445785],[626708029,1267093640,1365230892,1026740632,1316924303,1337408543,158501528,1076633014],[38785432,2093983962,265641,1949472586,1356763034,444068338,1379502456,786641851],[291507301,1149532154,380911633,404687294,97355862,1103159244,1576600886,4588514],[483519230,398636724,87253099,630994368,1138989595,1987687262,1248983007,17570069],[141113187,1296589704,202241676,1054224602,1435655140,958372022,470127920,509219902],[1783790394,35197051,611606908,229341343,25420973,1786373299,1416082686,1773695470],[1081807208,151660482,1415897913,1319848715,1718913929,1001052305,420705413,1327115807],[311031723,1383331444,1923276744,125946991,992595223,1356755739,817708535,1694591355],[1283399703,2058487460,1490501991,340546256,470780063,591790142,298137701,2072180800],[1463100646,581885036,1604584774,2007506494,65170222,1018190824,2085306454,916997543],[985463297,1972324174,280152346,1939481539,224655699,1379476281,1496985270,556441504],[907483697,1816425490,635629092,1600056592,1780125276,492011927,1264858857,673529538],[593139752,59652805,217508656,2063587920,908349767,1874295530,603222554,1687309359],[181578913,1108878039,898539415,46529100,848569430,326914147,1158356748,2021703485],[199601704,764531481,159175762,753223654,235380367,525918318,2109956828,29858599],[670897724,553985294,226738046,1368627090,2030813003,2050247997,1987987028,172587704],[415922707,512866261,1787630387,1900805326,1942883183,1809174543,1023839331,329040891],[442111961,546255598,2037299258,505819631,1193846872,604591217,1131252398,464468151],[1327909097,1900742107,1423668449,1588618166,98201396,2039190273,1351191028,1818491888],[1003788521,2005358787,1015254174,1965956888,1680429896,1155658487,1620705431,1854890506],[2113574613,1925274438,1046606466,1000794868,655382576,1054606661,1230752953,771230220],[915906317,324783344,1929394534,7202948,765896007,740496808,2013722622,1181161134],[1496831667,81090254,1753866756,340281857,1165826421,777351319,1986303726,425653931],[363862123,1684779350,1373330423,300349216,1610708385,1770533362,1553928644,1178311347],[206471237,1623835917,768092297,1813218050,1267315678,1964886263,1800123470,839546989],[1406445099,1209891083,771949335,1427251359,1960420309,1011394084,993609680,748535434],[1793802647,1097276344,672607987,1941789239,1781911608,1393834400,2095096604,1241503808],[1231477909,2051930294,860722151,1136427426,471481274,1688881402,213801885,516563814],[348099388,1085307049,89665963,929957803,382631667,474033883,205833578,1438652921],[1588737986,1670103369,960889199,1425936063,449370685,1620426822,622519948,167425304],[822579242,1308416533,1347522521,773354524,279717637,1156307359,2082363035,160058485],[2103248344,849007695,1520922847,600543167,1716074260,1058411920,1843804430,757106951],[1614770576,1648130741,832257018,63445598,743110261,2059973378,926067685,1181894935],[1711630971,407552500,584329598,1487198147,406675464,134289539,1181920855,1212533283],[1714598058,606679074,1736851378,984767298,14565533,678345430,181003281,1406785151],[2086067760,1331544120,366936873,1813577204,770713087,1234145964,529573297,1568414798],[1434895426,1468813194,909876071,1406850040,585810228,1322093624,538235255,1497740852],[1021494683,1923959113,1920520954,1898752360,1368769901,761501441,286044853,1772960640],[1961808492,830831505,751354144,954309489,100724605,1624823810,1359054193,963597656],[817402835,663954084,918800118,662327519,228351696,892725541,1595852096,887837567],[148557287,879824707,114720598,2082608797,567798556,1271645531,920914982,1986522126],[663660109,35835211,1531513254,1867345413,1947072438,165647590,1528457430,1266763044],[2006813345,1584394966,8432691,408586317,1352143254,1714626576,932259594,630385230],[1258497938,1713855798,757041301,413929614,688269486,432631608,1479957012,1960953598],[181328004,237986692,260092162,386394177,1072962532,802322935,1033549864,715084593],[1319788250,2053645200,554203852,2086052422,475794744,1732148408,1853370966,1100056130],[1732596799,1220542731,308997585,1869819200,100348849,502620370,2077835212,1572005110],[1717747551,593906646,147639171,858476921,356539379,720827753,1505915891,519598062],[1135914034,994441238,1630152594,509350179,704122992,1384244578,2083614654,1171663168],[542015355,807773925,680845471,1143667045,414253187,1498184616,1817729523,1792428022],[476103520,1831366053,174289950,852182412,984285434,1345280666,659282732,1880785363],[1712561918,1319290623,504859621,1997296092,1852166022,1352005820,898952985,989117282],[1436877066,1110909563,798912765,2128595736,183927828,213110828,1798696910,1446304622],[432803196,1648111314,1545644472,1877662357,53713897,1664192594,1095373721,1632078130],[1563761552,933656742,494952262,1318720225,42906778,1276898530,2060520791,365212702],[199753788,1485325595,1768627957,1421345132,1473509432,446507476,1564644156,1796228214],[389494661,197927596,2117540028,899237831,1807303846,943992375,778708421,1455204960],[1367286908,1405945489,1227060191,672316414,611692529,854983942,1191835120,1953822350],[986263143,345451538,1934703091,1456181798,283068043,982612169,867239719,1419702565],[367455014,1975697487,128283580,387315113,155244259,2065232261,1783622551,98868441],[2068100827,1560393557,807951010,806991,477625356,1549264211,1528995819,1185922215],[1542820194,2095110595,1443509496,1902165313,1178631426,1491614413,137173973,2015239353],[1582136594,1400876346,1038009504,381916465,931901363,1334412051,1797952228,2041463251],[1041588231,1658163360,2021578313,1753114882,807434549,369455149,2110251938,42122922],[1166349201,831049056,279415561,945194258,1171325447,759362422,1768706154,381370912],[1099628595,1333731306,1989740694,774342799,1554827612,1257145259,543812036,1543400418],[1514692631,1181497238,731491844,1236772746,2104041100,591225990,1494973942,560248621],[46398446,739683603,971114450,333997678,1609060174,639829640,1547402486,373202675],[389270284,631146998,86585993,1589143264,408917417,223727906,2061869730,1374794572],[1492447278,519323241,1548026752,331448819,377225679,1841219467,1042956145,1487540192],[106510662,610544388,1813575580,1249318146,451855524,1727677475,452627586,911289105],[1076081520,270381390,1013262291,1667674630,1483522638,2108799498,1879482305,687854927],[1038797468,638159688,805614777,1630159786,351422598,378827893,2083312167,1784316182],[58112506,1044044533,1932570310,755536395,1447735313,1218916048,2055587005,326871466],[270804884,1501141659,1140480023,678776133,1683804275,1171556491,1207178281,1668641586],[82432774,1260624397,1307386241,1358424867,1166860933,1662579012,598922632,329681802],[785284598,961372944,164818813,1063291287,444577358,281248419,756531144,2129983736],[1457090262,930619416,740964936,1722117169,1973736553,1025008472,1700298340,681518797],[269448276,200443846,1664525555,818325471,423003849,713731699,867677056,637738124],[1527266444,1158129780,233772675,586279215,108005030,662491932,1202745167,337812739],[194951864,1664487427,1498649798,1303333564,1692304898,1961535163,439654483,480977789],[1722071531,180288133,1757230815,764917311,208155828,1836489569,1266664242,1249273370],[204750201,1893778703,1937740624,1668507530,1248698307,1858330876,1140104466,1905417510],[426837118,224318204,117776323,1829094024,1658654871,1089491689,1706173425,1918486667],[1098431233,1602549843,1464328014,1158463967,171270589,1763287510,1295525968,2021458548],[939279038,264678344,1646504010,1770769515,737750574,831402897,2062873167,685432457],[2065758997,1285934983,743622354,2005368119,268698752,1489481173,69706972,150171836],[263674558,788722640,1526327537,83124232,1608883204,282713387,1518061832,1101246939],[1403868749,1539546735,613828930,1372777676,636175703,2093624808,237954688,861763410],[1725972316,1401733263,955233864,775615228,1194493879,778557621,1914070279,1827006540],[2115511236,875217427,947548672,1509756155,1126614313,2024640931,1186747079,1263170597],[743310127,1140578766,1470800045,1229785433,1261259074,374377699,1564764503,1617484873],[1855255081,187657696,1256517797,762050444,888293286,48601003,2100326115,1716552734],[170813589,427343137,2056213694,1034709628,2124335417,1575389202,2017158236,712221481],[886302497,1379136746,929613674,522002603,1012310643,1805618203,1274836995,37615055],[1124117974,957804734,959076876,771908442,802656977,1572238016,1896146761,1692126680],[1170635176,1968573803,644419536,1504537967,1647945146,608968248,1154336497,906443237],[65877444,201014501,1939977543,790487818,1433519132,66845002,1672517950,1336457448],[1734529178,1611325036,420928043,1479422359,994771956,1154007093,2065141133,1456818660],[2080349811,1986141552,24940819,651669176,970807652,1356753134,1699980532,1991703671],[887468963,1226367347,622638933,728231195,1052011550,1907448513,1154012480,1727005189],[677787867,709949645,1878815830,989087981,1584159243,349856168,234030987,1059816225],[1042019708,736072847,1922097631,1313147049,1146166872,727803652,1003491221,1377781972],[493270228,1520920662,1248794227,324037989,437443051,145692921,1779917669,1218225739],[78257047,2020164266,54930246,1507563497,1258961798,32715498,785461606,1207785151],[731383717,200397084,1869327903,1395637485,166051433,1117157192,2018112776,1791961292],[1585317020,1854193463,1972000037,872844463,108023647,765773785,602931546,2056248998],[308667137,1197378977,1780326182,1674715426,1927198865,50564289,588504670,863827919],[1272537108,622852263,843641671,1298555873,636090779,1003788779,467170961,1459390247],[784250557,223902272,79279626,1869202283,2112984658,1046000420,2092517381,769308471],[1448180673,1143301397,150143758,371019788,365902515,1227408019,1718056282,638843593],[1113236438,611639062,372301935,275812624,209207689,1459589858,444820063,235138482],[1332133557,1820643801,2042355162,266200822,601590765,1306114850,814043494,1612563673],[917659087,1071746558,847840557,294736016,398713051,821912899,723162810,128844052],[2044783612,2054182671,1632951265,1059264028,397621828,608018913,1749788481,1935320783],[830483716,500687891,2006322369,2019776447,137958736,548367929,1925202150,1316709884],[1826718176,1701254832,1533863439,767457462,2088231138,1481102475,912882111,200237688],[95147569,668814564,1566059096,255525536,1891315424,1240771765,1435625872,657792752],[621485601,2019520609,1033262234,1675255646,2020604207,994191586,484699310,1173788161],[627147593,1731130792,143178732,1112905393,1950744455,1236360974,87248849,1141853844],[1960680640,1065616102,881649689,830674666,291515943,921185313,784993589,1611403828],[914638788,2055584962,750573866,1413869448,1185165773,1999146120,648434078,194556512],[870192780,482152254,1829374703,753953239,1970385447,2111149494,263177917,2121306605],[90014660,1988916495,1256014161,808580861,1261317094,236244334,1036911320,1715720958],[1160937768,1926659694,1176564570,1133354202,1637254604,1900285028,703215608,321681784],[1476561811,1180505083,1727730605,507847602,1865695864,1420751393,2110998224,557568165],[360275980,638970430,2045324189,607085352,1037722039,560109544,1766186553,1449393448],[1271067460,1898901882,1032505379,248416960,1846640768,1529919038,2088532695,841295655],[1479906768,1193431680,1602077843,1487604849,1540389505,491521413,1686795109,109402362],[976660685,1334693317,417073659,840708334,1718185533,1460879913,1991253844,1322705531],[28410376,270291177,427643551,1656407610,72079352,736753151,2007323930,525999034],[617473642,1843341584,876753078,653384158,2127164530,1791354567,1459819703,315264820],[1895388324,3442268,704633455,2009417625,1949566477,61404591,1781286126,740253585],[231647028,1733300569,843319203,385814975,480835497,2050824385,2057170368,1640662682],[1893276412,1632349709,1542321848,235331904,1656214701,1472261364,707549287,292167702],[1948480382,1650329782,730626483,83069163,705333579,325466520,1467959912,1292643568],[255949021,2017417893,571935638,632721546,1354067911,1232098694,1299686941,1709289306],[1797480945,1878605784,511691151,274905283,1695244046,2075455158,1108622856,2012115850],[1316563359,116421540,1833112761,798397746,1310516957,2115235589,1062611667,1122384263],[1857719793,955405710,1577087301,320768237,1793214290,1543256592,981497765,1181466307],[911772101,87713406,627892833,195968978,829076198,876081594,2006675893,748201665],[28257993,1353990849,744419415,1485867110,918938651,843317239,1600688625,645779997],[823220177,1979129730,367653013,566061905,1641446296,227131010,841217915,164790830],[547048573,1198615151,1127008675,1847808653,1147101810,1924295550,1882969107,1941817123],[1533871029,1843394056,1492546311,1822356722,1694722117,19988639,19273528,701580320],[1841177888,1883028677,671708204,450477826,639355198,67739660,166767742,1544164368],[1966213475,2069085682,488546686,629777188,370939513,49097975,757899111,1702540470],[1726342098,632248664,936313418,228828396,468274616,1796507941,313613700,1441545822],[521306772,1797055879,1193968745,1622546223,1569192854,522631687,900000003,1483692591],[1501279685,1764556973,266513638,1000902804,885148966,1556729881,1017810803,295922396],[65296972,868044730,717909409,1760972648,1885655367,120344744,2107857241,1542044092],[1353825677,1180638679,1314913683,1085379786,1792372912,739127840,141022,472764000],[1319089627,145842853,780625913,1207905692,629217721,64026497,1110384066,761033297],[856177186,1257495575,1868347729,1518162097,2090544139,971848856,1603048807,872781690],[1169632923,1278708176,2103195282,1221195034,133333254,603112259,1595313509,170119854],[1804064477,315195319,853187599,160024909,1631669768,1534340633,881797507,888517087],[246513928,303290302,1836463556,1793042639,384837944,895636393,664882503,692893762],[179341406,184145899,979274754,1826623350,525241457,1084029790,90399779,143405562],[1721477281,1879210361,1254175802,729092127,1619736702,1055782859,1510162344,6219742],[1312057476,817558126,750706369,1294885852,884661097,864170344,823385717,1276706392],[95746505,1354851985,1684100751,915320216,483957133,717231900,47123339,89628018],[980670955,312083985,716241553,1174626521,47472964,1978485721,1022610930,459930056],[2115912054,1522865396,577682097,2049065651,1005588193,1103954518,422623100,893082010],[1437786207,1250384408,1731884294,919140818,1230199165,1637761226,1102025578,1450754144],[845144712,651570070,777095541,393729179,55135430,199938186,1820353355,917551965],[1861682646,411946016,1994661274,483338714,1685425534,668224800,1314425413,314801408],[1061602185,602325730,1409055312,747023652,2051218241,753106296,1273648924,365468972],[1482682725,1249003065,1218131771,956021240,1315181767,1788736970,1972821668,383807290],[1365045540,1261741420,389929618,864697587,199759884,916622024,1417732983,393091159],[1144451889,711309756,444635302,396859539,1182063462,1633782650,1518650781,2725147],[1152253740,854099201,126037630,1355988248,757729403,155690493,1342878804,1053063420],[674038850,1784117685,1411442677,1423275215,769143296,926267704,894414691,1613576421],[997818824,213048068,606960377,1178753743,255883355,1588172650,49124750,730819496],[920871139,1829591073,1327057609,6225407,1741439787,1890841247,203227184,438098570],[1483658624,421277023,2015527134,989830937,15248852,647697662,1678668874,1795057674],[747319375,1909707521,1210818144,1981030358,172973946,1713791735,1238995096,822498157],[690143494,714845847,169546396,1689684959,108791862,123982929,1056133868,1715971834],[975522841,1656307499,2017482791,1416384905,912739156,131663270,814213475,1456114193],[1240433,439717083,487782087,947304209,392384524,596448025,2127144829,515279769],[2088592562,1089076821,1408505382,560798706,116790007,975360712,2128271295,2028571962],[1245232911,1802319948,249688815,1620140491,489387477,387224526,790405838,87649141],[1442625781,705330671,1022057161,367680897,1461049011,1507728473,313901206,974758233],[903439818,592405277,665655617,1208066960,1840113575,115121537,510956478,1742670287],[1175642944,897270566,1256191427,215419676,1139823366,1637170922,1216090603,1654486151],[302660709,561935005,1208246423,1077525821,1322695944,1278260575,683107569,923761731],[661429882,175457620,1303900294,661095033,102857115,155929144,774896415,1205111698],[882203096,651717223,1870019474,2069467006,1282354,1005641025,876112662,1422143578],[89239148,1517605320,657987800,923758212,1839934544,882370852,1727354673,1966297402],[1197042991,2095068452,664470025,111933122,1299270181,1056039853,1084582459,297841976],[1462860357,842294672,180829781,571454247,769698773,141556720,393391804,1010043080],[1529199329,484752883,1805707847,1770392156,373880137,1678767765,891375462,1937084632],[965480995,382133703,53349448,187683098,847201271,494182102,2102046147,1215568898],[321238352,1441616754,1166457169,1959234318,356440161,1669731933,701850996,1655877783],[421439969,1081187364,1038063249,418085152,1003694898,2104719416,1756102233,1294207977],[326260663,1375791195,1935729207,1886731291,1749488325,1913381927,1510478046,1752598606],[854260103,505773350,1901688604,46048822,664610029,1538151027,550936637,1053987553],[712062775,1477881456,1880989463,9953000,488604686,481138574,908444097,62949621],[1212887605,1918367018,364204443,1980319838,1668242049,1633304905,1786517961,41824025],[1649751338,1427016059,1764137226,614152681,950739388,1955298140,1718820866,1460675509],[424991367,237100056,555576504,854974241,1504311729,963106293,919868219,1563762424],[1995316429,1274154618,1227621137,2060153726,1166979850,1084545438,1644373309,1141884160],[1607315218,831581714,1944383665,1043692540,1928456377,1219286985,1390120305,1371444462],[295558543,1185929275,1266899260,1706024239,1637509364,865041263,1195307567,1839782037],[533721637,1140097871,1586011499,205342996,228240238,1682399060,1142620570,554261196],[1846744255,165886249,1580372609,1336288800,452253048,1470201133,831419748,882561135],[1072207757,1355649872,817250623,704784604,277611377,860923845,1941869180,1714669970],[1016860851,801559858,1728914559,283022402,1190856605,1247941163,107277127,312376165],[52680392,1235865489,1990396630,1297396864,1586692115,804105462,179534324,1847413635],[1227841007,1228701724,1314606083,1825722209,560151045,309808132,1103017111,1027395308],[239675043,991488444,332569607,1025340884,1983036097,1344299254,1632519914,1224457239],[481181348,1218625141,1223084060,1283560600,1065565779,908958922,398869090,1994329757],[1795267841,68013345,1463920872,1446053601,1341473360,1402099539,272857478,894563095],[1020827488,1216567605,740572604,601407287,1081166996,616208798,2102015652,1772871866],[1114278616,2053308938,1367702711,1342632035,899168662,670428383,1795697359,1895000345],[276302465,773129590,524796638,780956312,704390015,1110939956,1243647372,1277466974],[709774825,1946498812,1971903741,1601279917,1857697306,1772369477,1987633256,51128029],[1608573699,618165685,132906590,44618376,464877805,1210125395,12180985,51162616],[1910813330,270387612,1471521478,1510622105,2054824191,1561854861,178137635,1050877105],[1994204445,1053130349,365056928,1440246020,61413186,1391847371,1761519344,883870287],[1612614988,1496767590,1895516212,355762118,1894492193,485926745,1231960165,1789172085],[1694754560,1173628266,1276247014,745342445,2050359152,1725567156,956182455,128090516],[811316901,858110686,1217500470,1408057695,1369678617,648014689,509849699,371744501],[2052502194,1272724640,595096079,1192747996,1944012709,173025293,1507824257,1634601585],[1542387618,18978916,964419157,294611936,1932061384,200748136,121203046,1612605769],[1519104810,1856596684,763420046,1281635037,1180014583,484985542,1556448587,922370218],[886515688,1232919195,322626403,1725021768,217032814,11646683,1956734631,753147258],[1734650883,706237516,68528211,182095166,4123199,265748338,87497750,967621735],[1042766370,294136149,2012597752,1831870146,1244200805,184606214,1936337151,183589005],[324736220,1328970560,615743237,55671410,394983134,734751138,1226292680,1331383781],[1412370126,1514542832,220583691,679758901,1302478535,553375128,177296048,1304254375],[519149800,2067160633,949518393,1580497385,1698102158,1837734562,1983915642,1248252439],[2046407917,1757321045,1999375198,210110194,1751444908,1087058579,680177665,1986976141],[796596654,1303443693,577164653,1921726930,1319918395,2080608405,1754334144,2068899984],[283548973,1781849844,816062888,1336198562,1204658256,1794268413,1633632723,555111198],[1764152539,185203403,1188641028,1065697364,1286272162,1139099853,1092162821,461814040],[402156647,1844190244,40677812,2054619922,1982129724,942009021,129533634,1976297043],[1801361303,2039064695,2039535918,1790766737,1478586283,906672043,1367176995,1307375625],[1150223005,1112407813,1367798767,77751205,497615848,101851502,1989622884,968104522],[1945687356,125638117,1686281283,187111744,1681354350,846262508,142438904,1807712140],[229257981,612138535,1124322802,1062090147,1443589850,1191729283,1017369082,521193834],[1451554615,1458412710,2098769272,697665666,2111704648,18916234,715368753,1331600045],[1103337396,1402537877,65045533,1110956719,148325236,1151504278,880678753,1337629935],[778069233,1156705710,1301832151,1598219917,1359693469,889775282,99178978,1481573186],[1952930701,770152114,1414715411,918226470,2086403207,1790372628,121653993,859443019],[1373521034,1481823291,1159256245,1168960460,294217986,96012148,2020427827,1299688462],[477401683,1665456700,1415980622,2032546635,1339753423,882395908,1583852651,1854515410],[537012337,1307830101,823452353,830178053,2095220080,817793511,1485173715,196353178],[468223530,37556448,760867639,671738715,587150749,1128885534,467619027,1805820949],[1880510338,1033946810,1218005425,1969383988,198726776,521389236,1140943669,1279241275],[1031623799,1293345864,1141726046,1855417333,1151361635,1185085819,1276125409,646553895],[948698302,817492798,1969986278,1280012807,329635257,1675664566,646013135,1894373955],[2092805408,1655485069,2118146974,1237017177,1224647483,306181765,932152625,174133438],[1660632685,637668939,266876125,1527317522,2007516779,1228829438,1059972515,383343413],[1534985596,1506930841,248183616,791676900,1885333250,2060307141,797427492,1623843613],[650466873,582326606,1623523762,1657465113,1927967449,2127024418,62007818,1439425834],[795553962,1487437587,208832206,600942443,664132231,707603917,757370247,110599567],[263741406,328418453,437688814,139082424,689126321,805362213,802062543,795664357],[141094898,1169822529,106102981,1355816039,736621099,1291263097,220056611,1138085360],[1174966559,1699506516,2074902276,1692808309,938113935,1874642823,144261381,613336297],[229540799,2096825436,573690788,170530872,345392941,2056220980,786267513,347345977],[397516187,825150678,577545606,461579448,109493191,1444586957,1298675308,257722782],[556304438,1122170665,904290992,499090821,59301156,1502154480,300498802,128297053],[1213478247,1510127011,135372192,929053846,35911604,1118645707,981728808,1426683676],[1298643380,842516759,1461156014,1253731432,1768086387,901828099,240727666,442323972],[1847089706,762169261,1780410897,344789126,754072767,168225716,932573834,1937020371],[1958214103,5121760,348915346,781349364,715213913,655246316,1991173421,136892877],[92393995,1230228746,588328471,328143146,537767518,1649301679,973598501,1204383841],[1617531458,889852123,222795364,344993272,411637815,1431001750,497867478,1486478676],[688778406,1940668868,452976813,977268836,960478315,498812641,1866875985,356456546],[801520632,791329838,1830622966,824026200,932362133,926009743,696045746,1630854095],[1838639748,301533737,338683953,133602499,1250160400,1255891445,2004803947,617537852],[649967409,576683737,590450319,188315631,702623803,165030238,1857851852,1518338150],[312049800,1054931532,884812012,2031300163,1658832196,2029300820,11917308,141848568],[1743236816,320548427,383354845,637204783,85567065,1467319444,256496783,1338694246],[1387248255,2108001340,605074072,179232734,192022756,271431032,815259859,259528741],[344609209,226931793,914972957,70543157,1940885233,933884703,1371027869,768464522],[1064930380,1459848938,522272243,858120235,1893439050,1826213517,1363754023,1793861155],[169672546,911630708,716486153,322504307,1194900659,614043418,342907360,1399007243],[627900528,917133638,1788289277,1708710035,1973197927,908361202,1015812838,283822932],[388274016,1470983133,1990086090,1574476068,1854950534,808932658,1539449108,652056562],[1625855743,262345667,672796984,420018439,1825497010,1283044366,1771516178,2056365435],[382685041,1869355432,1912670672,969764040,1330866203,281737016,1878623673,1630770941],[937848668,1020927621,813404320,366293644,330861202,1526020309,2068173176,914152726],[1758527480,1821035111,1806221267,2073953526,1027238851,228351152,1308884615,158474415],[837228110,1001470940,764900950,1780141481,1077231828,676154827,2035170915,1376147174],[1565601635,1044543244,765995580,1734349024,423653039,568495361,33618006,1365428762],[1301741944,1895422225,1913438998,1188746697,700301844,1844611919,113531566,1063615882],[856342436,1475173259,980540157,1879418889,1483162068,219651376,2043961396,618369701],[1458327317,1814359274,1696546743,125097440,222613694,1983551529,1633460474,2050450875],[1229400831,1118157363,945997757,1833802386,2025579445,1314226779,654537477,1912410261],[937082691,1175146799,1282193649,98610560,1911125203,847208584,1863656215,1427558327],[2020287170,401380369,1235804768,195472612,1960515236,156153126,1294735601,1397187871],[2000843167,1869827434,1845531860,1107716261,1751549353,1601325418,624215709,1151907237],[1703597406,190571715,92481810,249347273,1120227937,104352243,1800701413,1255762616],[1910641702,1594885180,113770403,1901975864,535104759,1726249887,679419232,468823900],[1037698270,1644440709,699667500,897798093,491513937,2065201361,1885309739,574223555],[2047113246,1295902111,1314122442,1945676719,366307468,2019299276,1475638588,1080976379],[1490911877,308046432,202996261,652318647,1966445020,512501183,961343002,837752887],[478894430,1614731919,1774684947,290459234,1695665644,735207270,755318018,537320741],[497118315,995036114,1696555385,754247111,207760210,32492037,969848707,1857751695],[1734008496,412840752,795717481,1857582539,121127295,910325242,1753351169,678979615],[1823659287,1954484574,1321006748,1925074947,621835498,1539850784,1987634488,1426233217],[319016124,1729754812,1888583531,1068059076,652805936,1148542663,1798725657,1533577069],[121229850,1142644385,999724796,1780261525,125194932,2097630672,1833206944,1819181163],[1952054347,1861938011,1148588376,1359885642,389265743,1999224113,366701126,1868521188],[773601492,707988386,1085751485,585181859,699190419,1215577615,447342427,2010388701],[499449264,1568815255,1762882223,948869539,913455711,1115696063,2085705799,59324987],[817213317,1257157597,1538101003,713655909,1506276897,913585462,555156680,163794231],[919274050,158923866,572497066,507848221,40121208,2062245819,1397114784,172669181],[1906244798,483645753,340472864,350250658,1810261745,926000180,1552926547,1969309667],[365091136,665992968,1563360195,2045310569,25505483,298884669,1117449981,933548024],[1072219604,1115590514,1815199901,537265276,1912161853,1538355479,960549135,1052798317],[347965467,2004858133,2045335769,622488227,383416209,2085156073,702877121,1295573207],[1160879180,696759055,1586213311,1074693222,1309761194,461693463,1495090662,556956522],[601547299,274275320,459373235,1706014857,1217989683,2039181419,1219036174,849304758],[1584798042,268424041,279410261,1792269155,961500983,1937773062,973407879,1069156696],[637579164,1164692756,969157306,1682363491,1633474067,933303206,782608100,1009615103],[901733205,782448349,1963984790,996986555,1894781929,532632163,1792771171,186547871],[718645031,1528975456,209497562,319221383,1360885901,1091242629,48889366,1143419760],[1089189191,916393940,1270144514,286196646,1904737341,925384427,328086411,1668173983],[231844587,85486619,1132720830,22192297,1576155289,1775350661,1103655558,1979927240],[327869123,775069495,1091585162,923562118,1236374716,1961236136,406370960,696627018],[662485528,477030702,824996209,1678548742,224600662,1473950799,1005034582,543683106],[630226790,1532314385,1872503121,814387345,428594697,21830084,716606223,1230937209],[1546102685,481636165,1210208427,1527537798,796580932,1406185895,712243899,1454500865],[2088165578,436506498,1674714904,342354033,1997481648,55425523,262245237,828349018],[873822992,1514240960,1263660413,251547306,146623832,1618698630,457174170,30014795],[2006477033,836032426,1494387450,1494500821,1214345497,1247713511,2079869389,417999139],[1204719370,1677360923,228806054,229531924,285020282,1682894987,1496871629,681605659],[582645030,355189277,707409190,1937739127,344643056,1997961581,1783497934,1614647705],[1175185477,1339764054,677459697,1846435154,785758292,591314090,1207884438,1857696246],[885568852,855454620,1858841997,1599514695,1337542439,634795268,71676537,962969976],[1918344508,254598385,952368349,527401409,2107785686,510638473,1889857998,590253419],[1278707615,1761028213,1060373718,1907989769,1623307598,1347709763,349168315,603158781],[1346849980,210946782,260254151,988793872,1804481511,1284253370,696669810,1514923721],[286769974,637085135,1411236415,745755993,1794628639,1357594279,1754433320,1724102905],[1902421569,397325756,410419899,1613547117,379733991,1057790639,1712265288,1964875552],[2100367728,1606405001,743814599,1669372155,1937804580,712765971,1063766693,165004736],[1316453491,623064559,1398925834,990148053,1630806111,505937537,1892826515,148959631],[1145100889,1455093452,1646789140,668653788,1022119404,1650010522,1572458291,483867612],[125605832,73939341,1179955466,1396928399,369850680,1401246922,693538190,1790669182],[200992442,1205428567,1726816604,237365913,1123609848,1404618026,1423764209,1154215428],[1013970829,160093039,1016435771,971685974,702125293,1044896569,1532189587,808337435],[768799320,209049686,572722621,1509182548,943766948,1186577960,185590088,962207357],[362137788,281878804,1547895291,830573310,1664663128,1469978262,282894455,1263118545],[1893230360,419095169,1865783414,2082319340,2072205531,1416993390,945260374,924309206],[1042994413,296671057,2077885238,1904756186,1961608168,31196913,1951454157,2057258087],[1615359721,609331502,440719349,174259776,1139721322,432141470,281635221,143149844],[2066463921,1555815792,1579024601,208478111,1296619577,271692016,1918971360,32526908],[816969742,829280423,1869822541,1157938559,170917905,846727108,2038783640,306623537],[1525918740,1217243413,375609243,1628002261,580306950,358261995,725808251,851213208],[193894538,32305543,1962566006,2117184928,1405699603,1846099883,203794403,221068559],[1388017560,641501529,1015857745,1452560074,1693768372,1567142522,1847625987,792843810],[1384964132,1719254968,1383610278,543740314,740119884,1759325076,492090254,952649267],[1736421765,891511503,2081735939,223293693,672213895,1800016937,2009780120,1761695681],[1189487376,1870428781,405345880,1384522557,1310029280,563433502,1338893609,644827218],[1333090751,452543490,51121810,791197169,296503528,903820604,2020583996,2103021895],[1754843149,1459125871,1291212544,1994255183,351885847,1402318200,506720090,1610380300],[957716457,1409206365,274592175,635652074,992785004,1359772387,1372156649,426617654],[1986104154,290704587,12925870,265589443,682423386,449561588,231431664,1895471601],[1005246817,1151998058,1245165990,1634235792,2056442889,1296757667,1122640760,1696164284],[1698835749,1495343723,660387130,2119139890,1266880158,1610283620,1772914241,1618302582],[860561301,682651736,2096895438,1626830999,1111130570,976421238,292347366,1767067195],[1911614300,1570444727,1451558787,1153809655,808229847,187576134,1356367862,599387667],[1751110155,1525749107,217077231,1559852297,1832321980,576717306,927922806,1843251224],[936926802,182090615,640616056,1421545152,1483114911,481345593,1884328621,1178779240],[1654497261,186280962,1228985883,358275500,1266473793,1265393655,1197552820,1519774948],[1296205936,1770186504,697690367,990723560,405916756,1951553628,1142746864,1195546512],[200021843,16002338,1572275091,1299048164,1241241925,1349772140,239981988,788070649],[1833045378,1641898889,1746636969,1324163992,400331382,544223235,304790936,1193047975],[63638998,666476518,495512034,1840550241,933494442,177438423,1142370625,302323990],[833887604,1493993297,1298414419,1291369867,445854720,1529983842,1628595118,1592022876],[547948155,1867666767,2109748912,715065956,1516291263,588231316,539137760,791838853],[2124507271,889629001,1957001884,600189878,2113413152,886036648,1959909156,19979930],[672776464,839085069,1768034433,1774298413,366646743,912457570,1606783558,804445691],[1537923294,1829331305,454879960,1563251174,869940830,1945819400,917949633,1487062238],[1106489728,1978207759,1707190898,1890923821,681487651,949965005,839003200,2087599666],[667231545,1155670793,397070912,1441653639,1677682273,20425207,498146976,138270114],[272641516,465603635,430748756,1836103509,1403389770,1355472415,1095426629,2112616959],[2012066358,199146144,168938175,1668605885,696674812,59555735,1603048986,424097446],[303447924,1003475728,216093931,592563023,1747462352,278064071,971967932,808020210],[1517867312,84441539,240522533,443402669,1061512435,1307233391,1999464509,93551507],[979017090,816917508,727250641,577076116,710325133,1208644187,795047239,1365090203],[166211586,712087960,952450590,72038001,192920066,1196706672,269858324,641796171],[495403545,1682083343,1467432136,1629300279,1197963788,1621334985,506917630,1039319123],[990193033,450361448,853373584,1001951419,1372132192,914617466,79383883,785268095],[472885559,1746895261,970839968,1125277146,2066526061,2041796379,1403124860,736786385],[1381715982,1688209126,1572646382,1891039153,369160217,1460642413,1024012247,1347942732],[1337912282,459949662,1480338004,551920189,1879745142,282171935,1128560679,660187597],[521920875,1647616708,298388906,1667715035,1204466082,2044066957,1521157782,27608267],[959847718,738743475,951217212,1784718446,570027753,598937773,1650275846,1926513024],[1661148419,275419391,1819303135,1985659155,347616689,1143511497,484910581,188661073],[1971793740,1733425038,2080534325,139226927,17263175,51499015,770716611,1767229139],[1274010019,1733610136,1165371441,929201094,1679960448,1411596900,1096455056,1779468937],[1565374769,1438747398,1815264947,483445090,1046143955,1767127531,192278558,946718680],[1103667837,684284808,768558097,1254276605,1599102816,610816631,1967498138,264879413],[470764710,703156514,1454882007,683533174,1269896272,490723625,1474610984,250548525],[1483756744,163983227,616623444,257739220,202503463,1388917950,1979896899,2068506765],[1569567232,490742786,1273253341,788638586,1043108500,1938401465,1542819991,1342997997],[1284394197,1016042723,545865113,2084867042,239692474,1550734532,150831576,541823596],[1728240210,1664687534,724896028,1148650087,1179991617,1473626031,1822851434,799194392],[739740554,620378686,1759269589,864246335,615897207,414960549,1003706211,1395988097],[1706027305,355460214,467132734,1698189351,1484717063,672303310,832025400,219827291],[1035620745,893257045,1546121546,1289922310,1107543436,117289220,2053834614,1287094254],[1973317041,322905156,1577715884,1233634443,2002376965,1820600162,1216992093,1073774298],[864316166,345712716,1421680608,913908337,1655835490,1941235221,686571795,1945886011],[301553210,1828709792,741447939,1126057482,138215674,1500084472,182844550,671066426],[1532972822,906371445,421119880,277178706,1457851797,407761441,853829993,1469083899],[1792056531,82430084,833204926,2000148428,1689429975,708513767,341298007,1004764190],[1070358125,1200977324,144573937,1948750290,1654156034,1884320409,1490897646,612345904],[568028622,1005642303,1931188776,164379093,1505488584,194061737,771451005,1612128495],[1659189993,1750392533,689344166,53669810,93088156,206760499,1060783531,1286316941],[1465055858,575085888,575152921,1374492466,2041740514,723751866,426482827,1481016288],[1867911421,1533119860,780244456,251594305,1061855230,808513269,1448221612,957221841],[1764578492,1820093743,395648437,1144432226,908621661,1376831207,1457921918,335972949],[611118489,204220759,1300638254,1035433656,1119221792,1915463804,1407565328,46869622],[2067227302,1021937219,1322143835,1441015184,1748864947,272668686,766642209,1429141041],[1371912271,2099465962,324062251,1398928875,1037882833,918800608,1299567902,1384763289],[1708795977,1237802156,376842567,1621424951,1782023328,968313889,1751821179,1466465251],[993816130,207355556,2037385661,1240313237,1000248998,1996681268,932071392,514171473],[427081093,1475010056,1655036076,1391572555,51198989,1506173493,1864628172,114105178],[293902506,2118530750,1683656716,67772213,2087575882,1655160827,1004294691,1807179190],[632224288,107560860,124356687,1731555226,1230465174,2041227486,1684332923,1148279286],[1205994278,295131961,1771972966,1470637001,962719917,1851837704,1263855689,907198525],[1689965833,73790166,190114835,1936093256,1068824085,1594939627,636921440,1474143512],[1233536199,194230500,599447234,1917886300,622852946,1785449211,1836830756,2099114077],[1708687696,320732894,1647408089,1139148461,333190490,1149074507,1873932508,1132254904],[909061650,928803,2071477358,129547231,120099979,31849670,2026367410,742836698],[1137320528,660824880,1608827753,1707274334,372916809,2088213472,2122547066,612745397],[182752659,383392929,3741593,863618908,337110600,172095274,1993276157,1951958438],[758458752,1191420392,1916060172,1119765801,282625603,1431858267,1169914427,423848720],[2075300474,1908367997,139555554,777015187,1147570003,1889618768,181624298,875887581],[1510545209,2044495578,1699207145,1913577851,1602824614,839200239,1389834857,2080266959],[963527793,2114357582,1510560468,1225525659,20410835,538241932,636591471,801882047],[1749761871,1095585509,657547239,1759325049,822290614,260930381,158885808,1264735108],[467181243,244147702,756633764,1903907552,1877182700,1291242676,1046700837,1412311545],[326371882,1523123215,243529146,918104167,950596428,1173468039,1855226430,1371126249],[1430091,1102836140,1637681664,1957131648,2082348521,1902904303,73756878,1458253490],[1242490048,784058632,734651710,1101018525,2109600660,1604371253,1303859740,1537076754],[110831148,1896264472,864595452,412890123,1600899799,433023348,912004715,474184174],[2049976838,2117171680,1743279254,1718666167,1200053946,1207839443,1509435830,1961267278],[879314750,961113014,1733176232,118335526,465075573,1696937694,1838932844,1784007000],[1403375056,1368970757,1822055593,276053908,606280789,662780939,1089017093,1510616562],[1069320339,530090728,1155482660,1150481860,1843794132,695877231,1809014825,86684556],[1490846446,1987212781,1789852446,1106074271,360291893,930174250,601334802,1446744652],[894769619,1338589597,1619532795,333449039,1371660009,602853391,236699401,179868754],[425211554,518887809,494410170,225949367,796620862,1819819998,2021201894,905123519],[1750620999,398079267,556351130,155036439,1318189328,1273149421,175984466,1810785668],[1983759241,1892907682,2092990117,711987544,2063810547,1649337673,1555131494,1015427137],[1494080582,1475269455,1688603250,1479972203,1283968919,1008665132,509803033,1169164537],[736432149,1759607001,915362435,620379251,95614930,1140094189,104359226,2101082045],[222554946,934538976,546246941,1900809734,1250412026,894534778,2041416021,237528449],[2023136648,1402950521,48251347,368138528,809895552,755283820,1139837963,164024717],[572729890,603423979,646030683,1125312106,1838470557,435406173,2074138352,710216379],[1559427483,1495228929,1254627075,1862353173,1246473395,554726524,1946566763,1826326752],[892394100,1091133807,869519157,2070365866,832088920,922929125,1461497998,1534606059],[1974931105,103205485,1102335921,655284007,143299543,1398022372,718852346,696886912],[731674413,1609121548,1371372352,452856040,1502018975,1333245281,2067028598,2003582580],[146849814,2017181538,390599555,588812104,1989734471,2077221923,895758985,1094922761],[67471747,1560188089,1018049721,126957218,322118557,555377655,1090770629,845149937],[1139271177,2078663906,1361693754,650479087,471102556,15647356,298005503,1460016258],[1533556072,2040518866,672836790,1464761417,1516664328,108981238,2105973378,366811219],[1278584569,2064043677,1982441761,897838316,65058968,738548754,752180505,1469948041],[879754908,2107469613,595954176,2105352243,656406859,638387971,743211908,1427662973],[1817126816,173001664,979457551,315851772,913383488,975719725,565113825,689463086],[1029964900,2073802710,1378298525,311897532,1400885134,1799238711,285040052,1071324286],[1917222618,1397215255,1976215261,1837905650,278842125,1712858046,1530346458,447693368],[838415991,407486504,1985275325,544871259,861750708,1689283035,1908453967,31805401],[269132607,1488922965,216721478,1400703212,1977290079,1899791643,1450423277,1885809532],[1508412227,1961348157,1882450550,1490170608,183198804,193441452,1466196987,1894633881],[488952846,1034060766,1433003971,328215939,1491090946,459615307,926260095,591378312],[719152536,332031102,163364948,584722528,560546292,670384295,113411041,958312220],[1066849780,1033998653,2088356408,1081349556,1839020962,1349801130,1000892408,245815206],[1080128140,312297986,1208429646,1174954897,1645077680,94015422,24108172,1263640553],[606451863,1938781784,230330353,36718765,761277363,1939049071,211763379,590047408],[66545183,125194863,449185024,1717333024,325015164,1326214597,356972940,1706246425],[1853232718,16146329,874240321,402061307,1576362538,1232318640,551579371,1048568267],[1069889351,1159615076,1223809922,613199901,1101830085,1390391048,386004591,1800287207],[574123553,1873123301,291164929,1960922623,225707964,601745513,294594570,71019003],[2059245325,1600675240,1243384592,1375577170,909522390,1778187164,271168045,1955034957],[1313652961,969476728,1914202255,1714736997,2109614248,656752413,1164040148,1948059924],[336493946,1927357354,413549597,299562996,1779805592,1974674034,2012655296,617971537],[5512668,1907258943,1673216558,1501516094,393706661,1985125676,1316175255,575217048],[162308832,1334855227,1038222877,402327155,1383362303,1923348939,1934548854,1254526571],[133615773,1404083695,2217422,672512582,623172330,1678799582,260008627,588275165],[1501248259,1151712553,248808,548783381,1519908759,1431325286,588036069,1545919847],[1285966918,928043565,831988310,2057433910,1013452684,1827321939,518074810,1446713691],[1312363783,855075227,422114047,1839903486,244879984,320406469,1608477511,375403096],[721288171,1426494669,746372913,1660289255,1466780504,2062569036,1932578082,1109873364],[526118419,384920427,1496249130,113904168,2009185744,552871863,160244916,895568173],[652525652,860102225,177829824,1171848598,1150861986,1412469953,1826233615,1615849964],[2115287407,1027949783,1936284256,108956584,711847204,1587243257,604693089,648260476],[283451055,1386067728,1413450490,971928989,2069500436,413394341,79439495,708743759],[511383670,1245357741,593887386,1913169981,429937084,466148313,2039627838,758152883],[455572019,1763357314,1106218609,754021435,1949760176,273764933,832587229,370669377],[118624264,507552827,739475361,1634943535,414990870,28173065,612362777,481021895],[1668688152,116352405,606951202,1213193314,412513984,1150617757,250574464,32707794],[970822243,728729146,46782228,2052471458,1217449448,645981472,440623732,1224360473],[1175419906,824882553,532989929,611507793,1206129135,125971064,1948449339,1626328826],[1547211693,284081905,1107398599,759861085,1357186528,1178794262,470155394,863059952],[1518474956,1543224806,1064509162,1822111380,619870801,1395031341,1867309204,1179927381],[197093503,1095977542,1191307829,1917731311,488754334,1559033809,1204172006,917213539],[1549317997,1335841550,1224886274,523964577,69087154,78950947,950538199,872980441],[67641805,623870960,1858583217,1696733244,555667429,1284417694,193765613,649622479],[724271120,48704656,699208758,392905630,427843772,456950843,938912943,1524008648],[1938168844,2110111731,234343667,978386063,1121201903,1811566841,1701821318,1966373878],[1108731389,83777554,697592256,825398930,1254610217,1105630587,1789863220,620315405],[1501684981,277439620,1634106761,1850883175,1829893774,630897427,1980517850,1029473053],[496956320,1062130533,21087010,474063617,1676676050,2000699619,543481788,792376695],[479975153,286838225,1403504977,1229444421,572689879,1862653233,58475085,2090516168],[1920858100,1035989037,1812461649,908853312,1194712376,2105651368,1029698108,1067296995],[1133136592,1968602877,417086774,568504343,2094958969,134956130,483486228,959256237],[1632604877,294761189,711170414,1816883409,1899778228,552957564,1910744655,1197349508],[997058689,1133131594,641506577,198659651,1040466779,983447673,2011949642,378157170],[1608913574,1242614336,889182617,1830981744,658586834,1170844086,1624969806,408305275],[146822964,2058379536,941598785,809349449,1477718155,1721139696,643733880,763030317],[427687965,425328917,1079482698,1768971198,1135152276,914462423,1680106150,958916816],[760721494,461489850,1169696864,1047047602,1495351101,1388896433,1942473911,2005293983],[1277297115,1580022678,111223291,743324443,1511119667,1782882326,1807919094,1722512449],[418664985,1651014779,1621643309,1016409647,1663338528,667733593,1226176960,1894455537],[1546557009,255830169,1939745394,1820199909,1051354195,1102085114,1980698386,819023817],[1674690987,1651310999,2050724756,632667442,2119633228,540606841,1343192017,1528278522],[236806591,216498654,1947623606,1040592346,540291661,317364310,668589953,2073837706],[29339692,426696236,267987243,227697241,242649582,866306394,1174277329,1356487804],[135143383,1262732209,1055093711,230220814,325884740,1976385504,2014061492,723653274],[195997156,1808432143,692928278,703430409,1497531145,198704230,632084488,1698204834],[1307492537,1590214721,2070854770,721178411,1012593511,978179670,869644460,528977587],[869394592,1903179190,217060080,1418624383,1077841862,315117074,460987780,1903112914],[1818766778,552325520,1174423940,914807636,172044588,244256977,2004963616,97727096],[706297626,1292708223,34520757,535208342,860556635,1988220408,1307087675,1674741999],[343295063,951410875,732667902,114516701,385922154,1241479660,1402530126,1074021863],[756547490,493731919,1622721090,2064320761,829340893,1306415071,1713337764,1111597336],[1559159611,1663280483,141857936,1278134276,946766687,1293101917,2090335561,1225958510],[1517884260,690906672,695023096,477829343,953567948,808007830,1917815505,1622834023],[1142535226,1243924507,1688335292,1887394596,652185999,1604424445,1542093831,393300168],[808007317,2129829868,1065347859,1689398797,1602704536,1133697323,1517669612,1300705478],[1038209363,1983621877,1229869426,143589635,1157740779,977282485,2105857771,1757265110],[894907806,168688888,1491218453,1901518640,1788121373,1122292655,966407369,1398321718],[451993772,1239044091,1232564597,473799134,1479099069,1922445047,1316813926,501879181],[2038624025,1611863505,2108498412,508422965,1982085904,1156762732,98695433,907802005],[38192994,549205066,353619193,1126543254,1400725717,987773888,153974399,497731220],[1635493879,381758297,913317850,281965730,1801521529,636974706,471014904,775634671],[1112116525,697788729,979054592,1088588288,1016607991,743242211,443296888,1014717845],[1950682783,386440183,267446302,709039595,1489132266,903687661,581826247,1239304775],[508323370,1835330480,1319181527,1560091232,842797155,224445924,363206633,1764638965],[1599903313,1336553042,442805528,256618224,228967051,98642274,875284374,929479656],[2045266873,591748784,1972055595,2045623940,1109878119,202622163,1750453953,1422736860],[1246865480,1250964508,1386784197,1405141270,2066517372,2080049368,1864390341,120613595],[193863372,148074424,619584577,1877708160,2013641490,2050878335,1511661547,2071696215],[1245391700,872387680,1504733932,1075416333,1693690914,1008419675,651022552,503748461],[120997287,1355819451,1087404577,1790647554,1137038877,1663250089,1408297742,1035495866],[378689993,2116257916,1060264960,2090747484,1651604340,859111875,1672221010,1925259674],[1231473963,1576493835,900860178,59697082,461909038,213529041,504439084,1742696439],[1086173219,1791477977,714702767,343071965,434119619,320305519,1694501351,1536276984],[269485668,696344304,1647220200,399118393,680063288,1554559008,702593209,1232884303],[1594069124,981323999,1252105803,2005074547,1105282364,1642378673,538460913,300185121],[56101831,2106681693,1709465541,1918624222,1588525236,22314958,1312866635,2042181890],[1223111513,2009322054,1777824316,1247501006,1980361015,1296473792,143020182,701719271],[1818974256,250447346,1028945202,1811662728,1951030210,1221783073,2086999887,511565376],[245412798,1366572646,1221657267,1066909057,85700755,254200105,1122000259,2001384457],[2087666251,1642059251,1598771840,959939065,1398530667,1445728960,421014409,650882070],[1716622995,1048113324,209058745,1907417278,1724065224,1553132687,1180235407,595730304],[127795517,935638326,120014160,1449435818,377325053,27686021,1377530097,1998728110],[1963203778,272702840,764454485,68425787,564421866,372307117,1448105906,537747019],[1600046503,1568220806,1922398304,1655605389,1931571476,892069707,619992895,1715904222],[1241168821,295689281,284667398,1396314432,1749888163,1071326166,994959961,1221093822],[1604325103,775552479,221021531,181636314,885174645,48302424,63996288,1268982923],[2074557815,1989749675,625947483,227910682,1334227121,762068715,1747135553,447812679],[681718629,1068302999,887537425,272101807,1880629745,1090022739,1112207389,356369041],[409720085,897244404,1890626961,1401160788,538913604,311817825,227245384,1574040250],[1129669283,1826725943,1540369226,41013233,1205767116,714616229,789523232,491361724],[1702198041,1367748061,524720073,1376813612,706075602,1644800807,199170585,649010127],[1804870601,1723971525,1471994788,1286128161,1907264384,228503717,1099708247,1253001342],[396607444,236952485,1342812284,1764124778,903057222,1825731939,8392204,1289544348],[916826343,1275798602,670828350,1690756230,1056683488,1046592081,1813371899,1443301707],[2125025840,1763397450,1757182866,342821444,1006778009,1348560543,554076759,1275836198],[1353468636,1965632315,747679870,685043080,166307660,549187274,1023801129,489220233],[1943668080,136709891,1702970672,1339374788,1285207847,1611823557,1131730460,1677388606],[189365472,256382672,1758969117,659952740,654066320,105181603,1408621373,987827338],[623810392,141940818,1683985909,1531050722,436312647,1371143448,1528336442,1977922421],[1273684730,1316920042,709563359,563261810,1663805404,638467978,1971964007,958956340],[2021631522,1064118327,1113988434,1750005156,1714291279,517525339,1049726487,1851472988],[562844577,2091260802,422117816,402573175,835254936,792279180,1015123093,873394066],[1952232653,1248328607,122050326,449112612,1787530462,1408153008,1714658573,2022689995],[203853453,1990944412,1487274013,69706513,2073184496,556429089,159707243,349698409],[435485373,1161553811,1440670881,396061882,531413666,377490736,1316074142,646131010],[2010462388,866139099,902166508,657818575,638598383,331033703,929783599,1067325970],[1076454674,1728845964,230369430,927841226,685643010,1615578683,904434595,891931342],[1526296704,1818745069,961067960,1317270048,1640669964,1639624583,1291522695,69447987],[997686629,605959953,1275460540,1185949058,1716084299,48045950,1870943332,99148252],[185787413,1506947259,93785160,1873946509,528449330,1305167196,1488910734,1517179829],[430437904,1936198642,741934947,48540788,562525990,1698360520,675765298,207113717],[1855870313,1948951433,1975026348,668693832,181152567,451323381,397917502,854939973],[879183073,446779869,340302830,473171522,2122331653,1366939734,1683989260,1935432549],[1607170993,930523472,1301456800,1020316588,278663273,1316051622,963741774,1772996942],[506574229,1897612766,48291144,754758723,1820718957,20182754,1655076729,1976487607],[608501356,122746224,1862733598,98481976,1339656493,661087004,1885064482,1067957575],[474275119,1402597976,1417897715,1380583632,405555943,2015958716,276744002,1961657450],[204225574,2084371206,833251775,1310005664,296754008,853755266,1358875069,855568801],[682763629,1854427086,1470968018,72734386,1112864521,1000074133,1513865844,145515853],[238644939,1310570000,727667945,287369453,379990310,1336039445,1393366829,1546116943],[1018809023,2117129795,1863490500,682420317,684882881,611773502,1708957151,349348480],[1494741290,2032269260,2058125560,909605566,1380081248,1091852083,887021970,23381599],[319634141,1944475211,115459883,1575868865,1770758982,616305347,1711186874,1673056797],[1897888607,1289916715,737337912,124590198,1182756877,30516555,1932783755,671091484],[1188472698,178479037,1347541337,819719201,730905139,294560812,1746709195,16491821],[771072848,587605357,892411310,1336061403,806054366,1718923961,1189466762,1181683387],[1639435470,1782941604,1696740982,1140603892,207095784,514971904,1174683449,805213793],[1002688699,197140775,1293522141,381184879,1905802538,100986504,750204213,322692282],[488413474,881777228,1393641273,45800660,739028842,1280379017,1751247504,1841297558],[100893837,296488969,795598939,625520635,643222339,766624276,797440927,1714985482],[1398506404,1345489466,996023347,466795229,741250871,1129059522,131162007,576097768],[1607481699,407635146,1261478893,1016327947,2092425443,1229399823,966917131,520542376],[2078085860,1159240221,1518708481,1326551474,1332260124,1152543692,569998123,905443428],[2111650323,1817015748,781942078,494678671,158151277,1017827566,933872980,1740033610],[794472644,2074117291,1562703242,471512089,242260239,1628503287,341463729,1242755813],[344508088,714101267,1805535657,146864708,50632579,569105410,198648537,503948738],[2089100157,406427547,1305036303,1610147454,110275137,132617498,534662669,803615830],[1574552688,490343285,1001960189,407958887,1286034227,588683835,1039974464,788501619],[1058279364,1726238574,1948112733,962108109,201216630,1765389090,845175436,529229085],[1990136158,860751783,1351130639,2104804299,1646532557,1171107201,54354004,2037507824],[168727410,1795989474,65124847,866572479,1704893905,967163397,1358061375,688104768],[1005444532,1115798977,1706636341,1682089304,1329533553,2089283998,1843351029,1083912618],[1777304741,2071417410,1439959813,672781698,1477033600,487461870,2039255146,416944840],[877666652,1335506181,100579149,892565781,208505237,10797847,747787172,204413522],[658902775,1336076183,1105732779,1178659930,1203964563,841432627,340191552,1934181833],[1313238134,347256412,1776511069,1662262184,408421494,1680801058,1659705518,1120203987],[1413607226,984883589,493785433,610380720,1774133709,1390526289,736200516,1409818556],[1736699437,419679901,406176585,110472017,267759222,1118203361,990233627,531713086],[196188700,1701468757,1854245490,694233182,2022018876,1702060086,1053885166,2020381597],[1629104734,889897903,1915472720,626144025,1478348352,1888995383,197699619,1119156370],[54793430,579773249,1174553417,591398838,866580543,1746254251,2009565953,1721138661],[791248180,1931924234,1983066709,339793055,1235993388,458730333,705111652,780408680],[660795388,800780823,410775403,981298068,1687252585,1771664841,339007274,463721677],[1391929974,284750235,328254231,1513508280,860805575,602102346,279107456,1912976377],[1233593213,789543966,935765215,1463150056,4818779,1513647720,1453660243,213868363],[784665211,1261229576,1678402282,425060916,63593129,1956002996,1912995904,135647790],[641514437,1530380554,1115980812,777865862,1071284765,113639530,1968965987,535710152],[58327127,1363154073,1441393385,1094619970,1341993046,484789447,1356745884,90719371],[1675597331,486579499,1516465346,2052253829,1408646708,1605050180,714732836,126153631],[819728964,463836516,228457126,375921366,320287873,258109960,1649871383,655074416],[1243165599,849897588,1657871018,1859787602,1934219125,316836474,1730675755,925544714],[1531516855,1433554634,951989590,1604296223,1195505651,976513263,1393409766,198822247],[1450671618,1809378031,767950425,925443988,1996252671,1022389038,371460222,746947913],[318984982,1440437850,162871721,194191291,346130005,1115743918,1094995745,510408693],[2030823560,1998941578,180918979,1909838606,1098738858,248262117,1942316456,321031271],[1108485087,975879976,193780255,1468361655,167148411,2013711775,149215656,224996616],[1089834712,45118421,1512395276,1155116627,1933066345,1175180805,1290615820,825251001],[1355588480,1417272951,116165601,867865099,51950700,735817495,890568328,1659864691],[1578605502,577264860,147619120,1555797482,1966575761,766027947,2061351479,989527432],[39193473,1750024359,1009673167,1535914382,913359214,783891285,1171086862,1217655636],[924469251,2005459240,1842526331,843706324,978744645,11729677,390401695,681681878],[897629091,1580747114,657551391,1218929197,521906948,2017093476,804603986,1918023214],[819376046,1902572459,142365979,741334248,782259710,1092186670,1070506452,2126686842],[2060205181,517287404,832592587,254324376,593203757,1169280371,1551519241,277429427],[1246979240,1736686149,935516213,156289021,216827426,2124858023,465167420,551595580],[362808396,568136884,1276742073,1583004760,1424221330,1630004726,24659518,1142742573],[1384139252,868852303,110298270,372627163,664555319,1975201647,573286531,2071268176],[408521587,286882441,1840002274,1790900048,190560627,141663922,641878162,1022988643],[988805023,1289635597,1623534900,842008137,1277546625,860853878,1832439207,1807857284],[1299270660,129548555,1720894056,1643378282,1213608185,669755384,896549081,256189139],[1421513,1610997854,1536493131,1311641629,943757359,2075671529,2060422068,1641887737],[1229899189,509152220,358225684,1803010324,1857735210,191799823,1419552612,1813255688],[734176736,1299872536,1233916695,1380436933,1089184016,1426859379,1628732824,636255808],[2045549145,893505625,644448797,670641732,773633923,410595246,904216671,1797994001],[1637114382,1240441841,2110842143,983708319,1345720020,645116478,443261783,1307033396],[1489813221,963709233,1664176543,185194438,1740467185,1223903496,1420546918,1933857102],[407429132,193434152,631353725,68725993,2058692189,278995862,195397068,851259886],[1279238590,1332298877,2013032807,852349509,443528750,1888318663,1109366546,505098184],[891674243,1540346,1622182022,1428185477,297488172,812053863,392606224,258638300],[770266320,1453351178,1812274658,1738057515,821367660,963419984,223617984,1808237656],[2006181218,1493964349,1223597078,1421987971,297575978,1123958605,2033266887,442041886],[36057618,1424684857,2034043583,1761460769,539799256,363094584,2102301655,133385310],[556585237,502599493,1868896877,538490034,1560821739,2106918217,882573420,1120098420],[1040130741,2036797117,643623646,1529707308,904284997,2004764948,83577260,12169058],[844642716,1219302004,714593076,392482933,1175714956,1152164173,357273998,102989223],[903101706,120641190,1075960748,702099493,1571169797,1358708798,274128276,269914854],[1851503699,2005113101,1074940676,582744997,556407506,281777031,857313791,77626869],[384418870,926759811,223050809,914748688,1266075570,1395214479,776520735,1503147557],[1827810941,710521001,873324330,780126492,1164081311,711368557,1786486143,92628459],[887752219,197441602,1855665270,1353015195,88251572,1552770021,60679387,1230216124],[1604697131,63848628,1599068525,1786948372,2069186871,662355698,1102900802,432455935],[783947381,620190009,1295874027,371636124,153701645,117084785,2018596753,1517647076],[304362978,1109870775,921255914,972657029,1767954596,912497475,1562866315,518478699],[1493525105,1831991580,2069144198,1983719416,556097864,1803354678,438546803,654739692],[1064887157,230951546,1222574202,1316397221,500724441,1074651413,454496022,1292485132],[407876620,314125134,178290895,1244681647,711592785,1130683423,28043582,1117393120],[2096985023,1434866170,1167116833,462189624,872782182,621880456,1984430060,658205867],[498753895,1431007914,454623211,804296674,1396171154,1976742013,988184929,1172549286],[449471424,1943123552,510783012,1764861272,667391939,2129915691,111685712,792222334],[553327001,780619752,1709832815,1895536617,1062132438,1266863622,134099002,791102304],[1675721031,1107613975,833220060,1203335598,899887781,592504338,1733800760,761433242],[1635227795,2084085298,1012128173,1982069470,1351056576,1160005390,1330969733,1930337309],[2091916288,1736679676,2101032532,677536410,260145996,1706805172,1115022608,294566460],[412886213,1132195121,560381813,1457193837,1816494026,325185836,1696120906,1622645539],[1911047469,276726853,1560018779,1640119051,342908855,1194165390,1652477012,505280041],[202771872,934523488,112118445,916962173,1928681487,529386080,861192594,1820650221],[1104464745,255858547,373414358,1254703794,164749089,516848324,1338158223,971189538],[1457656388,1174351495,1007009338,799170377,1883360260,1636118418,245213074,881384993],[1765480891,168050473,1418223334,1008437882,251318052,1621034431,797514952,1915112919],[1706155499,295701642,2118903155,1085705716,147039845,682460507,1926123034,1574795383],[729868323,1099733730,1855609341,1091545267,409091502,1642422527,576377153,126486268],[1156881395,1458830571,358025231,974541993,1413980335,962586247,1430318038,1494193646],[42741909,1581663023,582934441,982539060,774414979,188992194,943935430,1269606592],[2028266725,1828309924,1310395192,854657058,413938772,1629516448,991137949,1299016196],[2046285145,1722879182,1451073036,1065936998,82000916,626766829,420727077,772697266],[1284546849,1073569695,385923556,1649405457,1373721272,1749719848,399346190,1389677218],[591005386,1542306701,1257473728,710238021,1662503146,1767164531,1516738470,1082036715],[681515746,263627172,1323237286,1910004864,1142192512,1882643422,1522466267,1829483563],[1601348396,118828199,251084583,1276236850,2001523351,86750421,1401037831,1276582124],[1341341649,1014764995,1041862163,1682146250,582087472,1508784391,1661368234,228803728],[1412152572,1283859250,2010236415,1905218704,1164617069,1305632168,1609912753,1997497185],[92143690,790273240,344607022,1905830192,2034926671,1262199085,2028516537,1986710671],[426847280,466546010,1383053219,839995984,338128976,1034494799,476656758,182431681],[491562729,191405601,733541848,1224157841,1215426686,1042924638,1042504692,1718695347],[1442863828,479277491,777285985,1500840683,1036944907,374318918,2066640117,724465251],[305198027,1761382806,873493084,314838530,1326890611,539241141,134195115,1668049609],[567319354,19193136,901411761,1387192530,272823606,1110656320,1722489574,781113254],[1477784339,891351667,1406692956,1177156978,1404394181,671035907,145030575,348402482],[1191685524,1677535390,606820188,945972933,1776491615,1800193594,1427025429,1990622013],[51221131,2033341415,1693632965,1910634446,1419392268,1341552835,2114767938,998695076],[1258285203,231489823,1382649963,560050949,1147123825,2067866072,2015972563,1541886821],[1572951283,1547656326,1365310141,972562403,333570228,1745561677,1103703531,29496067],[363976581,1767365098,974955850,1529013766,1709709864,46888690,496067139,321071953],[78635685,106763342,461246564,1316759563,2129449697,1471847500,178055274,2056196276],[880299903,1657282328,1619395214,2000877343,2120654843,1187900167,1951098092,987473259],[1275490231,806025984,916495488,145489744,1268851697,1800756002,453657737,220711631],[1153141998,166118160,1784817674,827587041,1778230283,651297912,426005344,847154402],[1200318916,1046100516,1308592790,1058025223,342626660,275875886,1358556381,40030639],[474107006,1878070090,188164245,274543304,372086658,147328893,1359355600,518444867],[570093815,1397839625,1043265172,56128628,1130106772,1872648021,1857411817,1476261063],[1807788550,8231455,1230540696,1782828321,1830888006,680892733,1410222938,139259108],[1958042583,1980284354,1061098345,2117870849,1586120208,1001696129,1141427094,1062583779],[1911214520,963111097,302464322,368538159,1065710802,1008187510,514478946,263563662],[1094685415,1096319162,1363419693,264606578,823682531,2097665045,582178904,1515640323],[192516515,1579020820,1675402674,1754348362,1595592901,1165778224,685950692,542522850],[978635594,180220389,1626712222,887672845,1520655044,734624392,1979148040,257382965],[1901911983,1774421563,2087747103,1899987822,936852501,258056100,306073040,1993718918],[1254812920,1429047200,1800439506,1437113430,1246862313,1714437741,1263435146,656662817],[971581268,1649123327,57162538,89617455,378843962,1596349813,2125557737,14825110],[1321349945,1438786529,599740109,845189480,1889830702,523054537,864925047,1532628839],[2061245412,2078090035,197282436,1756535802,1410324711,503988713,34586141,705797252],[362106845,1472390865,931329610,984278425,2001302012,1357096235,1184141371,1850851351],[1182962459,98757501,1571637775,1370499847,1417484740,1821276222,498769909,834204634],[1164384989,1924538246,1341016223,670647763,1368773196,1077703078,1301454063,1355252532],[161662576,165886530,1647461796,1102157986,1730327185,881417229,145366936,1427395269],[478935793,355806888,1530453170,1212643467,1742406235,1138308019,894973741,878801974],[2056468281,1053739778,116019265,1403621098,803268883,1098351725,1881333155,1946944974],[260795261,722953348,941791473,120457398,1694153803,1909209344,668139957,1303587883],[396322914,668416359,1298968131,829046306,1825014087,262966593,1455095374,846438118],[924022944,761605177,686891477,1997018898,1541893028,920758263,767897261,2001062417],[842324797,1117478758,1643263548,881868882,463972633,473331318,469776645,2027895071],[362360847,28645510,180805599,1460502036,348176733,1601521349,965341367,1657187673],[808575552,1656802480,1630079575,877069392,215386753,963311440,260976624,1653870856],[1201256278,1408084508,1343131490,244979791,1693905271,912610589,295894175,1040270210],[934964048,194664402,525050427,656451625,811040169,1603588577,375645994,1398069954],[2068553604,2037150648,1783930747,310277344,1678997971,1339548828,1847455002,1833040870],[1850121589,970623934,349896809,297008285,1744275048,1254128784,1784805894,1776152747],[984149953,1418691145,1456905019,343301750,2045510686,526033157,544049170,1243550324],[929995019,372308185,1489468885,1904104188,992040052,1427299862,209622770,1965111448],[775228749,445012890,1034672758,1955859442,631261764,2058120757,980335922,1291451445],[28489378,1763632273,429471932,1165161730,945291923,670536043,2004591417,349279675],[1560263271,39550240,1444577870,1771918705,1796210649,645112493,1752800650,1602787159],[1947778824,148838209,1254558256,1005724021,621836615,2121608277,1865470316,1047290087],[1718959467,774343016,5358986,134156257,1405928051,1243199627,97990181,389497340],[573663356,55456085,708957186,553549468,399353694,863533078,2049373868,45133744],[1578482172,1782911728,272331210,1811317866,1546995103,1481817251,781591375,1088082922],[116384550,99723082,680038433,588110611,979462741,1975987140,2007600079,820147996],[1702065980,1891387661,2119612070,1094477364,804654038,1966679226,544043663,1724367535],[861031449,149762934,1021073968,1792859038,925931393,705687488,468174017,1597307195],[194246168,1202522030,1230347692,1545982272,882327328,762803020,1168732555,1535775264],[847334910,853096393,1746533919,578774217,2008851394,1252029793,182789610,358228851],[646993455,1708146762,1286130172,26010559,417216940,1201037461,351787798,1169932174],[1536869361,170036996,209100688,1222511948,1144185388,1499130472,652702945,213129776],[1776051483,1424663561,1505009388,812651509,974857439,677029464,882610200,842344774],[2035819637,1955636643,507315924,482380278,1638965112,1269216385,1660526567,806703113],[2050240806,360293332,656824857,181787525,2036132792,1922168100,1756434327,1882614658],[1020155042,1656997828,2061984299,794760827,1993141086,145599661,1656253987,1860285327],[2025827256,2107421101,550667350,626339460,1147081181,457356408,13084566,651578595],[1892575227,1347264226,2070478139,552251871,2030085410,1535519559,676267908,1698912853],[756282944,1030849583,930134238,1751584868,111412620,1328752697,914060054,1841977594],[609637646,1956192162,1228644062,996093263,1413825287,63528325,1448932115,1522519726],[1038496541,255914120,1489037333,570499646,234740436,681799637,277616658,1886980735],[400212189,1155907265,145908375,1643255023,1201834798,2040264488,54378016,1000962511],[23105711,132153098,1102945476,2005608529,800031701,1186856124,549513430,1847730103],[1072876917,1306875817,804758875,1657475973,417059276,1870204525,419828333,613638386],[1520576146,1590566180,1659725266,107634856,908194034,1923976462,196627202,511600411],[978255818,1815414188,1260253602,1124927433,1248986394,407361141,753831526,416377370],[1210676960,1925695492,412740754,821505338,1826925615,1756755782,697089403,396505863],[2039026087,1578595325,1187835888,855011119,276935354,421234140,945567474,777797681],[98373600,219840616,415635936,122332824,239461925,1510960186,1476423597,1952151310],[584884513,364728979,1766816537,317303275,67411834,567215586,1948817097,1112637672],[1492409722,6529636,384364043,1388053768,975496590,2037424549,746816191,1703289845],[1020750637,1403765411,908549291,1333980817,1061006553,979885517,269316782,177596724],[625071431,1507976717,1007566066,1688648916,1245595794,1680882162,788807694,1212899009],[1270612319,57108788,1075017421,476025132,1091679131,1804240334,622490257,1921313538],[1881128687,1598205109,1555698610,1498365679,453376079,939220706,1764730572,413810127],[928932175,1316005804,1786589904,2095376383,1042413110,871622668,961713967,357947026],[89738120,1796437735,1847550748,1975386632,1056375193,141960580,2007322719,990039845],[1289110501,1117659236,1501722666,1231411359,1176387184,1373403084,125134165,1319186989],[1824450984,410777377,621327582,1476635814,2093597814,1987016301,83366699,513045267],[66610463,1810150593,1208378592,1302969426,310291249,2083847646,2120819208,846943814],[1258073322,145550886,501498751,222188118,337559257,2122987193,573121297,682081535],[1776874744,1264769150,1182635805,463254692,10685681,1886969302,1748280789,108681923],[796485322,594917887,1036063514,1507781247,1115046609,1553653693,1068823860,1175173868],[1021097893,71322298,1450617433,814659853,1339286745,1965009067,1011429164,393006497],[1869473720,626810875,392709415,1335586188,932549179,1252852442,1975108626,1363224078],[405370449,1631951025,800138193,1648318478,3212923,1914934740,1772023023,597087665],[55000327,853000334,733872929,944556210,830673472,581442635,851328559,1338360906],[2080126677,445812831,675808785,1377303363,435737384,560546385,161405352,1362863286],[1483133510,1694355851,154999431,1338917261,1778157642,155180734,1966494690,872321136],[1314511404,1865086864,1150265347,1133593761,88106528,1852615538,75377437,1280986060],[486816891,385082911,1226080650,2002543408,1899485743,1320239029,1875139875,21138336],[1431040454,466472251,407598229,946069433,379642255,537555052,642162948,1646149952],[375281618,118343581,1967808616,588078463,1964634051,1765349964,859529244,946831027],[2075340071,1603779415,1186733601,1111055472,259819458,1451380331,1664224742,695383173],[314642979,2020677443,121579394,1040005308,384865581,1360360916,746627566,1940386522],[1165221949,284632957,2104429172,725287232,443749228,1194127165,14540346,304371728],[357819118,1058938039,33237371,1106569040,110990507,363562120,139947544,1640001736],[1936536734,665841869,2043573169,1842016432,537470394,1248188193,553803449,1930307896],[295605530,1164370329,1126269351,1863304813,911032810,1467331659,544658801,428426861],[1964784692,1126130915,533057507,230447052,1592019079,1980623616,1147069141,372824466],[94418944,1153692499,567886615,1768133829,1397473850,1355003507,1381057322,1496339146],[19667430,1334165832,147776423,1134427878,1518723839,224889914,471307321,212308952],[1308804535,606724702,891228008,1459455687,1579934376,2048896103,1811481119,634277550],[284933490,620408219,1241261629,48684123,217639760,1551592860,1669866750,214229353],[867070756,788690056,2087503982,1820992762,325992066,1578923858,154624624,893925045],[1009143989,70338516,1923223199,1921251000,340237279,272277848,1695574477,117007784],[1899511795,1589101344,684540590,465863086,2025904021,501427238,926326044,1666054887],[688240433,246822413,1330961511,1464642659,510135291,417668323,1562427130,1340700979],[666394866,1267612079,238429390,328413502,599185710,1214112122,1896255144,1317970690],[1074036510,756303500,1255742351,225520018,328634922,1081287566,1303054443,1176137957],[1491748357,1124737949,1873535953,1385598741,86706444,1322507361,1646176849,1692349003],[22911338,868226430,201469483,1206174845,789610714,1951889788,2013382692,1027991682],[87655105,351769753,486559329,2011949620,405018033,1633686698,1729781189,1403593416],[1383203052,1748528358,361355231,423012765,2100727921,1341244219,1372034645,2069112211],[400085510,9236400,266722827,851013156,1410130652,1924433318,1507530982,1158409305],[995430930,981374125,1188474366,2029149914,2021705756,554761441,1760913726,1447169079],[401434218,723746648,1996871540,546574126,475635465,49830923,684781909,832305772],[149888078,689948112,980053213,837148260,1093750834,306993395,31195751,615891300],[967184057,5325809,2015368583,1343450254,1709597567,506924364,23748593,706903070],[1810855655,1761345555,54066218,845062074,1889767331,592871837,1890665737,155252859],[1176515634,8539895,854380765,134966263,107115864,1137825953,173249969,564373821],[701987174,2010334136,658472804,555430818,136319400,552406554,1216346082,1454491514],[105214863,1813174848,446712093,427280157,1582936045,1374211839,1460848292,1082236385],[138386949,1900394634,1011470929,1857692751,1487360128,1672435504,1367006964,1300754169],[101536155,830581290,758380235,24938041,266054422,1165226182,1233181539,763712571],[388273811,20893476,507823370,536180174,1761135241,1049881913,2069466794,1867689527],[1287681384,870347565,464151092,1387578734,672627866,192909087,599321515,1810100644],[1996117213,2051759329,269727636,345216575,1091203800,1429976043,543133743,511504210],[1916270375,1447827313,1281230123,1236336695,389478405,1113361133,774995157,1774785037],[347830266,1700942075,1324317293,739889430,1596866211,744968974,823156287,1309543454],[386716703,1838192937,2008290067,508902212,1215436118,1818766356,1801141691,2076982626],[373536853,166390787,850126323,1380034642,109246374,576501899,1237743854,1493579405],[785885218,1251600252,1058593808,1878529443,129315300,1066538384,1379336982,983719357],[13244368,558828590,1460608666,1202847825,1189780676,1138116944,1952779694,1732946288],[1828903757,179485740,1065176588,849652383,866824932,1507474659,791667317,407660186],[1629567348,2005740340,1430934711,23097652,696376115,1524728290,195876352,1016207223],[1822631307,1804108437,1938381474,1580846001,711261248,1908903491,834732454,1511584776],[2090470956,1530954459,63010275,1689670596,366520745,763150136,1199937167,1736709379],[312712268,378651109,1440940089,1379063209,500459547,18058034,974724133,648452329],[807341534,182674976,162163018,38617778,1658101591,1850658058,1137034179,1410448282],[2017697553,977204229,1027487867,758798301,620874425,275755966,1560668666,1264056531],[1088835933,52419935,1328505133,2101319555,1763425014,1336497956,1185544434,779021850],[955110003,1870835226,1838693719,801633961,466681576,1194245766,1728569713,1765577360],[1448639774,1917386977,1103781755,873061211,327572523,1990305729,124989937,1188906761],[1944137449,988062125,1311883565,731985003,476975746,1168936130,1315972282,898960234],[381717041,664537729,2099901822,921141052,1800258346,584543488,1531252419,286647024],[1598585017,573652502,1842335055,462640374,1253515664,1871404981,2014313783,604909637],[396317773,1621096226,1949786404,272502474,325462977,1211610264,824187596,1767751379],[1549362231,1123066782,1696744329,582161704,1525443196,1920108402,1057080698,1457860864],[806373689,989910927,1732097319,1430748468,598542546,1107762314,96920712,1290343819],[1446921998,496385561,254166359,1644661568,1980037572,1454178369,1898707321,929415830],[2078828934,2096920505,423166143,1393976819,1506287807,533326709,388178537,2109100968],[1409055110,1976635604,1402018200,1941319681,1918702130,1194470896,1803859169,1048529518],[1749053030,1473552284,720168423,236567252,1834196836,1822213527,1897840139,221840677],[1932732101,652305015,728827804,1884861881,1203490902,754321279,1342520104,913365079],[1971248942,11625602,970893643,1058897207,1184604483,1375643469,298646863,1607000925],[436289482,1044774019,491927508,1428789836,1846071402,1057943591,1539841199,815800184],[1881448638,545889735,338038731,1375719561,2089351388,16531077,1072334353,1893490311],[261605925,1267181635,1161941316,1562137199,1228028328,1329781739,524465649,490600861],[1460384547,791546606,53545641,62138564,1454417152,146417058,1972156645,724626682],[818574525,1069421517,1950494651,704690904,1147704832,1837364067,75028757,1671720258],[789452975,1479387850,1453781532,1200746744,499060308,80397412,1624913207,1536867869],[341503834,140227747,1642048761,1728880202,331691104,1172790167,1370081605,278262362],[1410120327,889129328,756270189,1345741672,1692707658,600143614,1435969822,1654891857],[240641359,2120483543,1864240226,63043587,26502008,1602316348,42357189,980783330],[255112391,1298300778,442908812,808640756,390054295,1569774648,1007701992,1809637904],[295599595,849995914,1505910585,170329448,1956376416,1811447698,1377757901,2119769633],[493126467,2062908295,1721477972,579806809,1735599381,575240406,506546144,1278789864],[1894527271,720120369,64981916,776135826,1567784214,1083637270,812834464,254093807],[978866818,47131888,1400849673,1471691384,500015582,86061223,716985555,1778202520],[1672145386,1322304087,748469764,1709068827,402845455,498118537,426046722,1063396137],[1808313884,1355178281,605003902,703480704,1105388222,1089646828,1996842238,349488368],[1095082762,1131988715,1541300365,924908503,1788664613,212742394,321100115,1261485420],[1047616347,326820829,1326793842,565998753,1800537330,1189822517,1089512913,1457066962],[200099797,464901933,740841227,1197095631,2110650852,1068467621,1658148032,1741846497],[1914920824,1266185546,1537130002,1565577968,648500692,531175889,1537481253,1659146244],[1330174740,498883421,1385061586,1305113096,220643995,179442992,844064476,1879295663],[1325594934,1974588869,1082317238,1671687206,1547556671,749856609,98659220,1100891427],[1169707522,40546079,1325335993,1013317349,865003535,478149593,1915476837,1468709250],[303531175,100780868,811495915,1709319910,1335907080,1187885932,437995532,119938114],[1067021163,563946508,1749090753,392239302,1244615039,1218410648,5542081,1196618900],[1385105360,753076419,1900443194,305053746,450703654,889257838,1785977404,1190934961],[1913839456,461972181,1089324367,206534315,1550451964,682715553,1260711702,897122885],[1293263767,1693962284,2105874950,1996746056,1531985214,775580130,497478166,1066507619],[494764176,1777510089,1519099672,1633710574,2092637998,219109851,2072546471,2055400682],[1751812525,676963510,2089847700,501303881,1352449965,529474623,91640449,1964442763],[327991603,930367925,1547288814,515263505,2081653906,1869016937,1045739444,642452627],[1978103792,1804836722,715795731,953339418,1395674728,215438759,926130127,1911944270],[119161319,385733865,906501548,1447980985,252352644,1434525535,1814892712,686352468],[1879090971,2054508856,1333348136,1990031548,1125100469,256970385,1530161990,742025248],[637505798,1267299618,655099744,1689842767,779703538,1930136231,802523636,220128822],[1049647854,331030644,1616112219,1119870052,1172071054,963086634,1715367203,28870226],[726145887,1906379741,1389929192,1289127755,430847931,871165041,169286577,96356163],[1817677962,987666215,887883340,1384068531,1701057680,580901895,711750181,110058475],[1411006880,297616295,1927768030,667084238,1563183606,241952258,480202215,264824341],[664664411,310577012,898402039,292937353,969004831,784701360,1663481228,1539983616],[634000476,286984766,296019617,207338165,517874902,1991122213,939331588,935592749],[1827694623,436947879,1332007803,826221092,696734112,1865441458,226445694,153468997],[623385124,1819136356,1949695586,937743494,1156832621,25611888,601147389,1253874734],[1029442711,1093730228,1174345171,2037123694,1447554931,1389574754,1417144820,1479471532],[1697893749,1099826806,1212466207,613664710,1644773077,1548484164,2019301910,1109772539],[1433841698,1786353240,855319761,240425908,1135411942,1239710816,2016476887,1557369581],[1490553715,422185845,292502154,514480841,196537047,646034238,48947659,610535385],[1641566693,2045020636,1931822727,382257403,1381836195,1630174331,1793539566,298270619],[1526155141,338470085,256770060,301727270,66904159,1956015526,1089571295,228220787],[549270043,62679428,1931179185,1042588521,548084424,1701751484,1807936706,1206971096],[1668784950,1939880878,1666944230,1796750608,1442094523,1743418584,439913713,1294841819],[1825672056,190460430,1660184847,1732049681,1026932385,675083709,1684364178,755567986],[1832165370,316717813,563684982,949349230,1222796283,45617039,2075442758,1325807073],[1186391123,1164952361,1689775834,517491304,641221637,589277436,244397025,1003104412],[1790618946,1912081125,1000561566,1760717770,1161226441,1122499487,272132681,1128593969],[1494829545,882778650,23843501,837334203,1702184183,1078845749,1673913296,2017217242],[230666837,923393895,772444347,623595265,923936332,834497663,1063821199,360253137],[334287718,6508558,166231594,1735770861,513339081,2058058191,839790764,1940568425],[859727900,275177913,2128441385,1937180449,1527942142,1785382018,1083450250,277780636],[1981310229,1467146623,1415674488,613570460,222744535,881053118,1083354427,1444584638],[1468363127,2024824514,1112395759,596055458,375832201,1306514615,1311453704,499228220],[1762671333,1625519665,1616519402,1973543550,1936197111,1068416058,1949916660,778427899],[902511862,2119188879,579398024,566231230,1703727408,1476591188,48099107,115888493],[527690572,1433573563,807754421,837702266,1452005900,424654343,1981224146,1663245101],[103736370,44331595,462023383,1509164029,1255518017,91135029,1108310153,858845361],[2021590004,1033527077,1139240429,773083684,2015954981,1929735178,884834937,287674475],[95278706,577394268,295290446,1271505218,197463599,1953612382,634570188,2088942824],[1657431725,1130872155,1199084704,775823632,271002572,921903745,1048739228,98132209],[1059728599,737304449,1389214906,1727029430,646119320,88897663,1319164688,313239667],[356198155,1171513703,1660741828,1540625932,1870581181,1900235429,1857302914,1912797228],[235297782,1024193258,905657712,1544650637,1787618720,1846610422,584770174,1127930304],[1785411582,450812083,2050995472,1333402250,1971477382,1864440420,2113078171,509206515],[279424042,167099810,1985099001,1961416485,487599766,951127640,264386291,1730489390],[1961477170,915023850,342042125,1773189096,697861631,1999354774,840142762,1605779576],[175845919,1238884546,280390583,1909142036,1254970907,1382017608,132487081,1545612566],[903036392,1688660909,761253544,58353883,130499919,2043167693,1376592142,1308772143],[1881017113,779778332,864477867,1216317770,1668531810,484595070,236556692,771096860],[1207582303,1263811320,1819695233,581128361,1420212356,1331562529,969156518,80050729],[546,239869161,802665412,852946043,2041917372,975287545,496933422,1294245083],[1110311585,132679795,955698588,1678967787,1238048623,113045423,1972698554,285774540],[1479333867,1496225110,504606765,907428886,190384123,597912550,1155386968,1557545231],[1700532802,1646274373,1764699817,369618032,1404869284,1893738804,1722378818,1367752370],[1130665400,122443039,1032051042,449705849,1690876677,1734847888,1048341981,1389141796],[1762860064,209145855,1712814095,1438388843,1760473615,530413919,52986136,581593852],[1517496360,356435587,679600932,2039676292,612428330,591970782,700449148,446816028],[1676997726,1407010293,1813120178,1587930645,693537969,1470309605,923211105,1601153589],[196579103,901583682,290579639,451358194,1659001868,1489605139,1152361117,710868992],[1679052682,566560162,896534464,1082658076,2038840621,1696768788,650229612,1772565202],[1804848809,1985058128,376690435,717401166,1538967985,775927680,761659168,608504171],[115167402,1418287138,876816782,2003619,860598438,239992592,149891085,1162533058],[1175791351,1963695571,1124631574,431071102,749085951,993031333,1261734750,1074138328],[1921174905,1670410871,1714843541,1891123532,1090496450,277953024,809491072,613079657],[2119456177,706508423,830617037,1542661745,1952430782,1245203480,1618926291,1358325584],[131202319,829406224,1880343351,1313886695,289197991,14814051,1135053568,703485094],[639679100,1276566064,1290698535,2026953109,907770849,2017207559,528415531,688636371],[1714145142,407204296,313430610,598130875,1658785066,1215157348,459713412,681631782],[903522770,1257541935,1505375287,363054914,1403904117,1991472948,867442538,927082857],[241597498,1109344612,146498044,1280132556,1077288381,1793118292,1762401078,1954882026],[1125466769,270915269,555074114,586066793,1222730083,1141496500,132754889,1611817113],[1546715861,2012850294,2054490112,226751610,1185732560,1046937172,1472711997,113068417],[1975629213,1987026380,834967371,1343432723,1115663063,1883051869,1004391021,683021601],[90992004,1895146259,1231967737,449451978,1502632759,1329533006,1931067314,1060070004],[1715498111,842861105,277020033,1091972539,1804065529,1494459840,1577214595,1239125240],[233216254,1639319281,1556058796,1504564005,1301462491,96896521,362847480,984218634],[1431947050,1326920740,756171018,292324662,1273201590,327988125,468679413,269727716],[1405227542,1036854802,684796426,761224281,832042674,383145595,94695530,1703110416],[408527172,1180672943,749954224,473659524,899273710,1317027864,1616605742,1538201370],[1069205512,1775127614,1347705538,149750058,1103494874,1506119391,1317251120,1797277333],[643475953,2052825070,1450807848,1890973432,1056479340,823327586,1349104637,522381983],[865978594,1467829175,1077048369,1380674383,1816757534,1865313147,1299378473,783745788],[166197766,2114198883,1682524759,1159779126,518249525,524536026,1623230024,900780252],[752381837,2096017964,2079481314,30496637,69181563,1035220514,1983944174,600425152],[1569821078,401959916,1129198586,674013670,2044997722,910701052,755555560,414546418],[188301054,2054522436,46674889,83692833,139072261,794766119,102674499,1645896587],[524191,243859170,924740304,1389861452,1930817072,1637115484,1895551463,503254424],[607911992,1024759447,96588941,1573676112,757699847,1163368175,1229047826,839789153],[1278531883,1218839804,1430920734,1288678915,1108527686,1841303491,415920474,255398384],[917673877,1346113423,316962201,1810779376,1736827905,85143409,1765230752,710740236],[1643010881,1762809965,1077047061,1127569430,853025205,1813945566,919146845,2104021600],[546094065,616417566,1530998049,1555655850,395711080,1122825823,125790350,787709037],[1166874953,576123754,1394407545,1938727019,215243262,993856836,517639040,378498115],[946877360,1118570176,467596591,2105276926,289162667,1165136279,1176107582,737187589],[775044112,344746127,147236250,899458368,8688136,1082474556,1132551203,1197805562],[1350564359,201409855,1982986664,1549595826,1532786445,1207690393,422577116,1032948404],[952064197,1011962871,1947581838,1711312363,646178405,1472804487,761693115,965510721],[115199920,1213255200,1991560474,1123377825,360585557,839877850,1816773485,555780851],[668551954,1234423191,870801404,1592947205,504546385,2079193864,1579265681,26130590],[2056515614,55349721,411606002,65019790,932865480,2089024280,1694637427,348286197],[824058586,1496776242,1501459632,1039680174,767555337,136668050,1092881303,279525686],[1884493764,279304107,937412849,577987892,1224399351,1716008871,498924771,2099762523],[1523485269,2074473383,45832667,770470760,1960165188,1068637733,1732940665,1208821582],[1533056731,1920908390,1266059817,1515551553,607699207,771627653,388790903,284634909],[244475068,1931781274,2063194077,1729835037,263929520,1744857805,1602081528,375463708],[1939085175,1664415682,615614550,1111082494,736229011,458146846,1160392292,740179540],[241743639,2082027151,72336923,1722890975,1049284028,1570702357,1693783557,1575808987],[1146898680,873639075,1133893882,1497661554,1022505595,1306769747,1398268057,1257590278],[1341360046,364461040,813887481,1788914376,2058715789,1414939191,1921593584,1765594730],[723515918,694655136,1614599038,1534695529,128196942,696971682,1690658935,1293296479],[486433003,1271236599,673065841,1692654517,961201607,104881420,1103084318,1632262968],[1245858885,1247706975,223447944,111215219,928634534,180380207,1263378127,1196259724],[1389920296,1694898608,262176725,1550946963,1563882051,1231112431,588451563,1495759458],[369248651,395109628,584868486,519323846,266083847,26306591,1819998929,1580957038],[221498270,728327697,607503892,244553918,166755534,329442697,1670502995,912617662],[1838604152,995384464,1023974224,1609045339,129828227,953530142,1427955499,1207089848],[507611878,486478304,1688745496,1719220548,1567188455,119856795,824970282,729516671],[138466490,593343807,1927387094,562274981,1903792100,1177514979,552143163,1601278937],[862926014,833222077,1638900069,490506815,402436991,631319870,816301334,592403094],[1098089913,669132233,401880566,388071552,1015855658,1034566595,277528899,353507240],[66652983,448026390,292142425,2036892881,348229636,265791786,1399941109,655039194],[1705704439,238994733,1643422597,634084250,934910248,360221285,1252566946,1773022086],[1360971764,1725707879,69650000,1147738876,187497188,1834733979,1967733975,58446982],[276336882,127491405,1473374511,1759989037,1203078795,1070043650,1548588876,890795623],[1737704109,214245784,1926200607,538904065,1283753019,1718351754,6689679,142769168],[1710573108,38512351,1253262749,377228898,1115281508,1639263069,1234954852,231500170],[849812993,418834110,1452280486,1280505417,184496692,1521276422,1972840873,1843821640],[792540702,1937885139,889969112,1758995419,82781011,270188936,1164121396,2125617181],[1128052,1415605474,1889613638,1653277287,142805387,424895226,275694034,2065500049],[1483220782,1985618494,818983488,1611429275,731240032,492597298,1352900803,619206661],[1556712680,1749282496,1291868645,127002173,332543852,916439534,1289444621,346123287],[78890360,1125088187,1762969804,1252205736,1980189977,1848622211,1630434853,365401119],[1613382562,770513925,1048501731,369661876,137526058,839444354,1010792492,79896457],[782251724,1916551839,1277687014,1624196275,1955554444,352013714,1655827132,1589858504],[812852284,1763240128,929741016,1829980270,884688015,739415863,1840544442,1344827191],[642685578,729060516,1741676833,1849369146,260930335,1658523940,1679689174,1795110789],[336272948,749606765,569295844,2063287246,1005976474,423206589,1848621596,1125312347],[856707763,1545407239,814925072,1439746919,821093189,651403546,676774086,754942261],[582765965,54375321,153711282,1833538304,991788644,400457836,1967517288,1979872912],[1495391434,611838942,645054840,75287669,743110843,350337001,2057806053,1055744009],[209444539,459140568,136815308,1494302726,898620898,1507901671,1808857304,1744351009],[1281191671,1360336638,739414740,1109278350,1611385283,1482607085,363073096,1428803203],[565234862,1943883023,2027337409,1885766663,1110427940,997305216,410414879,530431106],[7590824,1460446920,1919928945,33695294,1170842774,1051823127,1349179193,989671428],[1060707449,452368876,698942619,750533362,1371100972,313827501,901769046,438288928],[279745729,1570967240,314681218,243384173,78524984,567281174,127715267,1956879561],[1869916173,1110586167,49863642,1686050155,1545186163,1570082061,572123060,1971965886],[911550448,782904293,525415439,244755933,2021393461,1373785436,1768615685,683255851],[750277583,1047384905,1614524039,134052733,804681568,703163571,2129275304,1763163549],[2015350843,800284445,244561002,79250310,1541030616,1122352045,2010702648,225685097],[257155679,32623671,365276638,739855278,1073869625,465004910,1780655565,1273169768],[1801365403,866743824,697574994,1186265303,814472891,686324410,1528821408,1569285338],[1354063014,1796408478,548195795,1296178231,753038560,1022390748,1471503418,379514809],[828191586,88411043,730484975,730475198,1818530702,1504624183,1557421663,1016449018],[1215475844,1486982275,2069214626,2022034001,1573104241,1823253189,196914797,1867110825],[1918603505,305284146,307313172,334589273,1467522748,616154029,1635052683,1580738528],[1895225316,555998346,1433051931,101435064,340698853,1863164430,842851586,1928812886],[416818161,1010280753,1135719913,1699220612,1142293022,306205098,1951742373,2117473189],[2098342026,1203079521,515659379,1813631695,830881336,1030634262,1501730286,515570162],[680683569,1194156527,61894769,2044368057,1364440971,1809511634,928536463,774694351],[1209770254,97687815,536497728,1610004870,1469300715,1307931124,485516394,1703778978],[1262539633,1510221716,1570193492,653350382,1160824474,1569815546,1469071397,1838113348],[1978989049,962256468,83404999,297261709,157185171,1738939490,89456951,62515974],[835053242,857189889,1033641399,1982738954,721549598,1096969581,1486289046,1398682612],[725294243,1152307703,1867166183,332800721,308961883,1135205440,676857260,754483305],[198985414,54002355,641056302,1933632692,1012433814,1050664987,2108954439,465463628],[613206801,771225130,710981705,690775282,317697880,1208486163,1302499414,1103100815],[1437573070,63302918,1354383179,1287443159,440565858,1020905787,1785492615,1042961657],[1462866933,1074877193,386383075,590553225,721964381,586712973,1633623233,303600075],[485625946,1412822758,778373236,270580095,1912770866,673660639,1584290310,898503369],[1672595698,30495789,885853830,1986593383,506875224,1810009249,597795776,2090109060],[1345323688,72157152,598316158,449364811,1090170382,1506487778,778928795,857706734],[1289010479,975443754,156488826,1377408108,429976781,2066915063,654614366,1651635110],[1281483890,1847603448,324687856,446267852,831962847,1373775749,1286553187,142626940],[1990017443,1723794063,727776572,374218744,1737992396,1203214261,611756480,1207944553],[806899438,1506819543,1955887472,487548441,2062254033,927414099,903811403,1961162713],[1024723746,1263478013,381767583,1104151422,1810439578,232292638,1166382210,1663293193],[2102961362,2024841113,216905386,1032839000,266331920,492679881,828425478,1649940401],[1419608036,694837876,1780578743,2039878045,489346734,1817187530,1307314088,811986790],[1278530362,1084187244,628849489,1801880268,776078166,88060431,1999960038,1474716083],[858074921,104794145,1208019158,252762010,1468741115,1702918522,1773036704,1690792855],[277958528,304484977,2099815946,1245124730,762969664,138212164,452605247,1515445587],[1215353731,1704161437,579943362,1158575840,1353783633,59964339,797998283,1843717687],[300202187,1680326355,1856915480,373178521,1840245049,2077387091,938864020,831887385],[1010418915,1776382990,68846545,290172326,1645991329,1277963212,38236964,888841142],[1464397284,1110207817,1505415597,1640166199,1138620533,1270327699,1054475061,868342706],[1501744200,1646361840,1143923813,2123314082,1537073983,663149263,1267249714,121107807],[1136579060,1070395479,518685448,1321959406,502835351,1762934813,1954073604,1558270050],[931730087,1359775461,853634507,1477483855,148106013,623176566,1296896196,987078402],[1188909366,1672932909,538030843,804949495,206801727,674418232,1702325562,1749146912],[1465911806,1755782394,1325687917,647705975,1958021495,1613213519,1355009064,1640590671],[466722583,455191350,1945511240,1454968429,851072108,747915838,41577932,882075904],[105808857,2032137398,2116457640,1061439225,1907427116,498169459,637507132,1813361179],[1144082428,2061074072,71659652,1352282988,136736093,1024396463,1391666722,1078776702],[923186280,1181845354,696393063,1546317657,1641725050,817173504,895588408,1036629578],[1689430521,1611579564,1724235081,1143464473,636758638,1416040534,1700671713,779002154],[1857820357,2086709991,769108366,1605478276,649958170,1640921574,1553732583,462284462],[1925685372,1153121519,1318732285,1346844232,81896781,1760584203,99243455,104350594],[1378048479,2021466764,1904042100,607967619,722244535,1568221100,1048086520,2120490962],[1334024812,1934791738,1563715759,1597036083,284016666,768452292,1956787152,2032710767],[1224693001,1347191026,319225963,208455339,1392793689,840344219,2096347216,1666619410],[1748764858,1094804875,732312931,1902436529,1989426452,229200062,1226243076,903475096],[297353603,1784385697,161257628,1645870853,405711291,857527553,1858302340,1858033837],[486702820,1271541123,415954138,956428222,46854671,1135971336,202374224,1508818097],[48569823,508523954,1021000702,1447564886,82761114,1745705056,1592953899,1210833005],[1632462497,1143537000,1678692550,906915915,1247528793,1030086868,132440560,564446437],[2098481139,778754315,708061716,924873669,1199408218,1978565737,25098571,314359642],[1969377805,547240445,2078134169,547649029,314284155,654211839,33728794,499757636],[489440586,1540209638,1426863755,1093921673,1495491942,1022390619,288329433,341199216],[995011009,1259170902,1693412596,848748608,1773348982,571690693,269844546,1715233764],[94568340,2001258678,1784344992,1290809380,1012976310,2089485612,1980948480,147122466],[1218580162,446166514,112502489,1990887722,1225084513,1977278239,1176193801,1502453017],[656937897,362024244,808953440,862068631,149785283,1379223904,347316408,842467475],[718067761,904883531,301086886,1274283919,1318536649,1818307213,72963859,1172179664],[135577434,1743697768,1762549358,543136652,985431351,1444962235,310269688,1065180923],[553457627,2043496225,1625178699,672035444,1269924879,1717027197,2046270024,1919545821],[1573436575,226662180,1474329265,862267085,470865959,43855490,2039757132,1926593677],[433336950,1552390630,1850839304,1627403599,542300494,1488893790,255641417,1145593448],[1278181200,1483619187,641053625,2057213070,38686106,1210650465,2023947922,1023628446],[1784699960,1956048734,321362334,1816142800,1479216317,2108159913,1215742654,1041854782],[135530850,702629374,720075023,1358038778,553880471,614292258,780273783,1623295801],[665065321,214735233,1822200314,72979080,97240112,2034952445,123833184,778135177],[600098151,74713367,428014399,2004663812,2061397445,354844660,1933921113,1521763521],[56441850,1704949202,1002906311,359025584,1602298154,396944220,1678830483,404550872],[1805662056,1359679780,1257296142,596733327,1789862996,158243791,1968187116,975115988],[549364811,928109116,974329710,984352061,675162370,1635241847,1766324094,124814732],[1755715150,23250113,1256505926,495446750,966309903,993842808,602065437,2119831919],[506742367,1934711605,804821724,1298749614,1593571864,81365059,1283012751,831285985],[1815881022,910947588,796486901,1308661579,187989423,822220086,926204683,1291210042],[885633355,1301118767,667298470,1291431613,1228820484,1036880969,2070502230,1905176617],[309353962,1847624071,2007072125,656982422,855366969,161592799,18565367,1274520166],[705277400,122275835,725581922,297691908,1304419831,21028774,98252144,1871362354],[480004980,1210340291,865046916,2082098467,63448758,511539072,48296945,1009899258],[2044262220,1084958908,1578563104,2084225265,756627229,1524065788,374738113,325461935],[1441375281,29967827,1358920675,130114481,2125419682,1884212151,450246612,228365106],[125878006,359210474,378990492,1027794406,512493245,1833645675,1827782679,1974459512],[797177316,1138575630,1983248716,72388439,613731091,1706884730,90794315,1434850389],[705896012,51767220,2032942867,1634322665,1772839042,1371086238,512510751,598588467],[2024594749,462820422,1245633947,835854105,1437532694,341595423,35232065,82405730],[731010482,1366280318,211794937,1897293534,2061387784,1448083318,1520730302,1506132456],[1391876136,1159727279,1850990770,1773896853,736928237,856062075,603724330,73771906],[376129549,1063662499,165748691,1616577836,999941880,1772048013,1560920590,921603455],[1952675471,518093941,582772168,1936484808,1600907313,1590469341,1926179502,1061669947],[1673749253,1366014937,1416598560,1766012348,1925990156,2053660946,1502243943,2044049486],[1686736104,889577924,1506514302,349126714,1955056473,578860327,1556587773,1467779883],[1373646990,2037950656,944521573,2007382738,1338719917,606373738,659373571,852599961],[461398245,566050014,956606137,1319013825,34666219,1184928392,1151160563,226719224],[173276380,425955691,659442326,434214759,1768469676,603652921,611111547,976981447],[395312214,1724827529,1245457600,266083903,377523349,845737284,1570011079,875169786],[1554875326,204401664,867888526,1692903046,161456412,2109484439,630818217,864049964],[2059167477,1570534177,916386691,857327699,864393230,1712206480,1974115700,1089060441],[1175406964,2110384803,1556356950,312875538,2041589835,700489002,2114250700,318067777],[1475091797,1196032082,918375009,948476478,1250902178,1550343184,1774564516,888469341],[439131726,1495716370,1860952709,1731199586,1209889488,1828050968,2090595982,830972343],[286602792,227964698,761623214,1447402402,968651268,2026010439,1068890312,573157896],[1128736569,1460098318,1446515197,1022770247,211688789,1760055814,1752260994,1741466267],[396899503,2058684694,861136472,1235771238,644984283,779992965,1991271147,1828784821],[1136977059,1143563286,1454129207,772393181,1340263630,132461205,1886137155,390367968],[574839473,418224448,1306500380,1347660863,333102966,432450161,357421464,1473403917],[1139952400,1275669797,1745047389,1316157143,787687397,100333348,996542392,1896294802],[853549039,1582134871,1728317175,124067142,1765684621,707139174,1164152428,866253017],[560143149,1781727542,1308500270,913918718,1460530959,2108358087,678988352,948246610],[1694362554,1545155,235149401,1950288424,1203243993,1462785407,800276388,292846062],[1972516509,850107111,959575587,1226519726,1539426516,1911642214,743587846,1330136646],[2076969641,1829873234,1183841172,899725192,1541139455,260018457,349355726,450606562],[1400537097,1430506112,1198565696,380613829,1005174592,1928974577,559618376,436760988],[1170955361,1943390652,1395319277,1787900178,1892066697,1677902373,1696019170,1620404397],[1132720864,1754815583,411876353,1374493662,1946988665,601652031,1184908378,1033633589],[2070741476,1916070366,738374962,1226522950,891300030,1159727806,1230896496,1322635288],[736947504,1240885223,1885910084,1579561023,1273702977,1581340705,634455158,1436087969],[161862241,640089499,1470939229,542489290,1286582072,1028755279,574426606,311601361],[1953535219,1072011574,1953412788,1436195534,395699437,2011203006,970916641,331558048],[1336166409,912717461,2098478501,1679915468,1936915045,1943157605,985315402,328203024],[1133741671,1876971928,232231139,945832011,328576921,1976625921,938175314,864283317],[1398406066,1425955161,940608220,1999466077,729953584,729679414,1852944590,1206442695],[1693577500,1841165411,517144182,1418643229,1870820656,1491662227,2123082049,2113152780],[1977857274,210434256,1875166560,355883061,1487624778,1846547079,1559700889,1071234329],[1293414113,240925931,2026587026,1755237851,1266366683,79227378,1102604500,1984900471],[240272370,1701405771,1202047810,2027840543,153962906,194613439,165189925,1895789227],[1396645454,1503968183,680740441,1995010896,1945229267,728888686,1738737702,1264580680],[519281745,1023107353,899213363,922632058,633248337,470827269,2077541852,302846135],[805253586,1795169934,245676204,196985041,209776478,1819350616,1413680744,1396416235],[1433909055,163697322,239918912,1715546867,1380323914,1214947365,431486304,1285164537],[1871141219,1765452833,1962946000,519507632,452986315,1202719303,65616825,1674841945],[1460182280,489422373,731374339,1491264504,35594069,1394628345,1542120622,139870333],[595668366,203702583,883570819,258456579,242777476,1609248380,2042513826,1018126633],[546495407,480848052,1540119081,904606286,1782340342,264089119,953276842,284681160],[1650724496,1759684091,917638548,1906443099,1036124054,147729245,1722416460,1288516303],[147102257,1901152589,1196232426,757018739,577470463,603965800,269604991,407070092],[1873534146,1450179513,1271055289,991738730,1044125902,551283380,1826907435,864833052],[1042462184,1979027735,63837096,662596206,758362678,1846641427,525513720,199572187],[727108035,1922080098,1780891065,60032639,415972346,2075196179,728439554,1419872855],[1417063043,2090833048,1241395236,686072763,2034675669,720688276,1190984615,1878793094],[1759419633,1732787057,1867123790,2081699885,295649355,270915320,1129222438,1691995698],[2096291646,1154020795,2012050077,2029767927,1474831963,1167518317,67600974,136500298],[1775181738,1758070291,409001404,726265887,316408189,988373682,858586127,1932094839],[1304563331,312749470,1273498236,821640687,1915172578,1469475014,1477744712,1671516734],[1836450482,2003168991,2099835336,328038839,1600542987,981801614,137463949,2110407699],[485910089,1753171334,70308782,1558156438,1769585707,1082544377,1706409873,103380200],[923549743,1040123555,809202576,867078503,1242112716,1641295776,2070848628,1794428352],[2069194969,927539901,348817878,1761093577,1252002066,915999217,2076332065,350496022],[1421790464,1027914522,2120724878,866625990,1289232205,642984266,1236837321,1224601203],[1080251175,790299269,1922717378,691224837,2127425176,2085055389,490186293,355211390],[1651898667,2030376078,1703814702,387636843,444424909,778119621,291842866,2097803018],[1103583968,1493019629,1495835840,1519200617,1067538367,2123980548,710289219,2083099000],[427072122,1565375938,1015105933,1083682640,282396047,1586740395,157309698,1415817869],[957572500,476549602,2090865147,2106994744,1022705870,649478855,1468221111,2129823729],[1527215371,1097700943,9596339,560563115,1568365965,179557918,1410109616,650891532],[1468863275,1826489759,1531025601,542466221,693350485,562631797,64328471,1329753486],[2106953700,633288454,208001917,1163083899,1752321675,582364318,1207194766,1192720095],[1735256920,1078135029,971226982,456768859,639790442,986505350,594063986,766888191],[1258991301,128089121,1034101301,1608341177,891014881,439115109,1389730312,1853567313],[879542417,1802156043,739605767,1215776521,936035410,1370449193,1670110574,1522094484],[1982922972,1051714514,1766502166,1696355873,455110475,459848393,1108223872,1164649901],[69163797,1828304182,834552587,1579006837,18945054,796272429,890096637,615596919],[752010709,622487388,757009514,1195037751,1789828419,1727641712,1360043709,1865700624],[1072790246,1349868815,974577203,1630744659,2098718277,2123616290,1279559135,736780300],[1525592236,1414977807,1170452614,551717666,1059244880,4533633,442720285,1629188275],[986542543,1610668648,1097728226,1692137770,2003514908,1013493247,289696941,1893666751],[257062986,919375417,1615120155,1689907108,1483617937,983587410,1020680516,1005393367],[351675962,1177981662,1259638688,754462722,1286107434,90799708,2006059626,1115180625],[926834733,2055871380,939326075,622885486,1930230818,477005782,1799059466,1092926883],[1059584695,62572971,587433413,1925178491,1901428076,471289548,948808315,308998424],[531557311,1192153884,993274768,129004928,889908943,1513283279,2084784060,1824712632],[1367432323,241866570,78496892,1187912661,388575683,2037253880,1702848885,1676404825],[1521567014,1424510308,1301457444,1907572909,2054917246,1864658666,1693133584,1405486926],[558508586,190283840,945966431,1317460895,371774139,1437799023,1920185614,386125612],[1672029083,1974048569,1599319639,1491398929,1765436766,1415067939,1431365963,267684072],[1313770858,687240028,1019261212,949864874,1816354888,1541954162,1482610832,367853643],[911677544,644615163,1535066705,455278928,372581830,788323991,233030818,2103643046],[1052702966,893371288,1192596,1366638370,693769601,923562378,404495087,1299517852],[56934729,1646142473,1291710610,1203057144,1517372770,1221972523,1425612379,1398995870],[517104623,1384040632,878483031,2089269497,326164413,692216482,9277340,630597341],[1238218257,448454187,507408226,1018085577,332207848,1420268174,321391241,2061916299],[663884928,1488397935,956950027,524866292,504604154,1378390594,922093342,1792791012],[532387735,1568286991,1667402329,1186841558,873807306,1819256379,1054818388,1149992267],[256816851,467075950,1358434363,41467405,1978987087,1506496109,309286602,379980355],[1241465186,1899103687,664868108,32501096,1524235630,723899683,79331889,1916921536],[769685651,638134888,1692175668,154309496,302263475,62368977,2130316663,1828848332],[851501141,1344720858,782890779,2116688721,1670764670,1267407037,2022321306,290437024],[1003455484,567932138,1269790855,624530723,1293884536,638649953,1730351214,1038366466],[48103181,1140837349,1760751162,740749853,207722418,42147733,149479078,493030837],[1553229497,45175980,1965751287,408909850,1533946020,986955724,715891357,421110359],[355340869,152849209,2068456829,1719292427,1409521628,582776715,2030038988,28112908],[633677467,193098505,749651790,756684478,479550391,282137024,2115610474,2060787387],[1382592011,1660825579,560999874,358213168,897897604,1690854356,756844683,1605798144],[880859608,998165404,1691772676,348863913,1642353495,316906228,84230677,898709923],[1666901236,694861056,190966716,411283915,977077145,227822712,1874104988,907447272],[846835765,1884764175,968420190,1653964079,407219361,1094685058,918502798,1657820713],[548566265,1013566917,1967334598,927137538,11803960,945231418,41250194,1629025851],[897653163,1173998276,611427787,2052289435,923618006,1644845614,756128671,635765801],[1091827596,458867095,2030877004,1638279157,1459390547,854226436,2040972499,2002226302],[1026730690,75334409,1874903789,1017177191,813285309,1145337601,786000693,827176262],[1064798009,1238638011,1797891066,186399043,1560708750,320393157,1393128800,2087471047],[1328761881,365447438,1718746723,317365151,134126421,124554860,509237166,687387697],[1627394879,1952339716,83089905,1619253723,2019000086,1066028772,1006748815,106705972],[1310504725,1628390905,768433263,393982740,1097845622,1288468227,192677681,1564433089],[2085160720,1748874821,1426003805,1693297814,814315521,1985595786,662315035,1095923821],[857001736,250245872,865119357,294514315,364605563,657664852,51623333,1743128223],[209885674,808953540,1459855376,555553247,959503159,1055736029,2122111895,1377264764],[664217672,673104833,1229878781,1969529309,1737465039,1369651636,1607444860,616447257],[1170909021,150923962,773523609,1657314374,488937806,2101946937,1388922467,1875017940],[1918866141,585861438,887095630,332293654,587936993,1812437527,231123174,1153307500],[354850208,976860546,624115610,880988144,1450586169,2052467603,1455739797,1429763690],[1164342129,1288070987,591724789,1265071816,1184019072,705331954,366952047,1373911569],[640265287,1769307336,566265504,1248469961,637745139,1854242459,754441103,873697705],[514396118,56420359,1946410472,1094794182,1020009728,1423361752,384723566,1386592647],[1767216451,1170865652,838473446,242722341,2014169028,1725648250,1594636339,410374039],[1122512699,1842807144,304683810,89498136,1919890400,666040563,1409595091,1935279553],[1609969131,1471703010,792706567,1244697967,1923238452,1602674803,1287704342,2052931301],[815200791,33523322,448537409,1007326566,1971337290,472105516,215275316,1187233367],[40262896,980635408,926104560,1005316543,1536416055,9019787,1108841405,1091470710],[1397606710,118985106,763259906,2017888946,1318938480,1136139470,760854864,1693915982],[270668631,1615212733,213615375,2050057498,1541364009,1939358258,371948815,1936902891],[1442259924,1894660224,1080318356,1535509464,107134898,1833969090,774851392,1877003210],[1687565390,193738403,1170139777,418107744,1191254484,1160712134,397741312,840524710],[1497303687,1113569726,324992992,2060992376,242258188,938089032,1078746772,2078184153],[1367900283,1095143238,640468819,720686982,785577338,1739781435,1193143963,1918619063],[1911858531,303358367,601916234,509273893,1140098974,732703396,1088280664,1081429224],[441255946,1872035518,1694167954,376770218,1742017927,3784822,1617658552,806381581],[685432486,1850588062,1602665962,1717544549,1815064294,1468608474,1316750828,1272711660],[1092032585,1131933150,355245945,691288266,1333243412,1373374609,267719883,1272874637],[473544286,585716180,1859245588,553487935,611178684,779623978,433314522,95890899],[417453426,1584265298,478197552,1152704499,865217206,1896654595,615748483,950126503],[1711622356,1354148874,1379529448,326615484,1585596932,859616578,306260712,556033728],[1472169999,2065187593,1600599650,187087706,1030905346,1282574594,1711408700,1969518496],[790991731,636691659,434868060,36123314,1182530420,1566218037,767753158,954555429],[1072468178,1674727919,694586223,844904472,245663564,290308436,1543640839,1976046452],[2024729111,1069196861,1350927477,8600786,444636648,1030763753,1200475120,939050588],[758345208,1048839621,1085415989,1824776058,1025241178,2080146711,1951720508,661602552],[844250101,4943454,1099337015,1807820673,602515741,2012605044,208418138,1786364805],[1361061144,2001101902,1536196686,996787705,755639785,1326693286,549368003,1995832286],[79138943,1257726867,1146749846,1672146018,286329694,2030743569,1282921534,601010273],[1808271514,1804235077,684362226,1755842720,669380492,1771620681,1627435304,1928492260],[960255661,1634957724,1780752645,1155777268,1713537514,1937366475,1360757492,335949976],[1905362331,1484189051,1858681839,1690574922,1931340328,28722526,28746251,269094682],[78064501,155258826,286323956,843985930,432091261,233735769,1423079935,1577193573],[775720978,476398431,1501630972,1741629493,1740974350,1224137102,549511225,1720820459],[1822329082,336370428,1039198541,1984552747,1859280771,1738749053,1900243049,1694362276],[1251679739,342048823,1066024207,755839597,1916687913,457201008,1643004538,1073298997],[611646903,525448567,983923619,1300501433,387805594,1133604257,564800331,252307195],[284298180,444548731,338534783,371365184,1701526985,61930285,1734813998,1676263571],[1883705687,1022911724,1144826906,1346620636,594849435,1293720845,216111846,214944677],[1665328242,2033149288,39368194,1206725387,496667446,756235641,614599692,426310146],[829795013,1049441628,2043082341,2043750637,1429024215,1599068404,1878602227,1331177945],[428212604,1160787340,2037040961,450618589,663610362,1552228248,412873395,1072612928],[1085103731,458839954,264444510,992649853,795333308,252545221,728888550,216232553],[1046425468,1480489209,1526692614,160078747,1802177525,1820679795,84637672,1187161913],[45033229,833627364,882575955,1155666818,1696594820,1520178866,1006091195,1926454444],[320353808,1610712482,763324984,1749981956,1906790217,1417394835,1508124393,557352839],[1093867063,1638976519,156855103,1784355310,223272027,1144738328,139490144,635366763],[288345316,46562359,49491444,1487698560,480430087,192838189,1691399462,709916645],[131724731,1521288565,98490808,579672427,2054384854,1402913092,582328032,32033547],[40802407,1338049800,1114459236,1931997028,65378725,793425773,805210844,1158861004],[869088928,352014325,659745264,1430938311,1505910729,1293991558,189472070,279234847],[92171185,1050984305,124258261,1721248673,1042312832,380212537,1183492392,1177244372],[642624634,8266278,2103712947,1777649523,1243944483,942223408,1394005614,1696050497],[1117193322,1730507089,1730534528,908629415,1230710503,650015505,2008496196,973114650],[623860498,1290205349,717278715,360770878,906101349,478760463,2128430351,588035244],[882354496,149206640,1571568298,1765961610,138108832,1912062773,1201306380,628513972],[1640061616,1145573636,655642270,1844310067,362992124,712888316,1647301631,329106261],[284660096,1115279505,113400425,2074722404,453366799,459009460,869353670,577383544],[1869628695,470883912,579855443,129967677,889479403,586589386,1070555082,142270613],[2027188008,2048046400,1386298848,1942476796,1647469825,1558522931,2098324559,728353564],[675316869,970184826,1910490272,322807257,1892499840,1829481651,321345373,1432149182],[992716747,199950638,1763529153,167611206,1947982589,378510312,1611906347,124552742],[1174214418,344229605,1846059007,514192043,1017148847,541175955,506195527,1228678652],[188763295,1653641462,1720765989,2081662615,1655137957,1602316216,944666564,325286107],[1804014394,170751505,1289969742,311128267,1736095961,89509558,1838234743,2033505383],[464012697,2047536124,1961503808,873647685,401372066,1068325423,1248458506,1112535684],[959981652,743738473,190509254,556241518,132456155,966684026,304028869,492977663],[840553712,546788608,537509047,2028464144,446153219,1947793121,55929453,195139032],[701679549,681866906,1389481884,1179312816,853215375,955517968,452445902,352592689],[274853194,139697997,2045309841,864070330,1535256374,1523355605,1186587785,1368796529],[1109493838,906659086,1209382517,1038219797,189309701,20797240,273601137,1647979243],[687971676,499758408,398383532,1937444169,646659963,1736001785,495747282,1819831026],[1822528243,1766564779,1978469593,1502410495,450303106,1486666239,134812217,53806582],[1765690059,843424878,2100084399,1206166898,55826788,652254052,997018131,1338845778],[1859940507,1320393024,271153156,1987883168,692937916,1641893470,1628379721,127109606],[915459708,1214528717,145074167,1070012043,805519446,1611922896,1965505053,1646230680],[329185083,405396816,652888624,2035842792,1599089221,1968389004,1396111717,254659513],[1600357322,1345087204,681115716,557024715,1764647074,1356706457,827101241,81088303],[617895854,1469255019,82498294,418179130,799577300,1686373277,57951149,1228595576],[1388108918,709539123,1606433054,1945094017,330599322,1693518183,1965626224,630239514],[22901548,1858897155,1582697207,954126123,1393202042,2018278316,1699419175,1402042011],[543979132,568074538,1630329584,1873578412,1320526034,941025971,1588039301,493038585],[610490263,1201981648,565177346,1218347649,1268954393,158135435,1231505542,903486316],[1865885521,188240917,1506064673,592923970,373222889,277513681,572921636,1383209518],[2037493444,458892642,1475845520,114531066,979697449,1210281250,281360918,1346818541],[707950043,151245013,8919932,686936159,489477848,1888307589,547310619,1852231211],[2006177327,737072400,1632995453,185518243,1523046058,1916963636,1908247674,110296519],[472201042,586818694,1595977219,402599005,1928952372,1485435519,2014444609,1344059341],[997392616,1625650316,1504747060,1061522142,1285010022,956674502,267491632,1861442184],[323455085,1344831474,1157018296,1901547450,1423673919,1279707657,1360099490,981889858],[2729730,592525237,559268063,1370096276,577800162,825217911,537565543,2054501975],[1889804447,1651319271,528881626,752934409,425662186,842570874,1908927556,595333020],[564939530,1525163734,354043073,472040513,1770224847,1471333823,1230043628,1728989778],[35992283,486465758,1897303682,1490780465,1234237375,1182892223,1603356538,189868601],[687866380,1516389716,236472531,2063255887,1327211972,1139569054,438900546,135095743],[166736359,1137871511,586445102,360643053,1747584025,1716067846,1477556199,1970424363],[1259231463,400103007,1377376850,26054801,1010789592,175655155,585214922,2009614232],[130108396,1039269546,825899719,860765838,80992897,1938407911,265414870,1762227899],[963716431,424262962,1774068335,714822562,1922198152,205589486,450464597,2114307742],[1177547696,1736485439,1021879042,1262667160,1526728115,1478418819,2074169036,1614573193],[1817730736,262452699,1358595319,1079638431,718981072,523030819,143574766,1806390917],[1759301578,73628833,1079694493,290237916,1238256631,1630520916,1710869755,1277209699],[17296289,1323992150,616662730,494717535,1067983513,1151257039,648844280,1495825729],[267901369,2122832556,478195134,1054783633,1326469236,251799934,1216763476,133680122],[1902722678,354944200,101642061,740847906,1184118013,1673277855,145419754,866944610],[811578119,567116953,118275153,1024211649,652095591,535009073,1297534838,1091112216],[1915630743,1577286994,794854519,1754857592,1389812779,207268266,783039011,1346517992],[1954754166,679621311,39124777,988978294,810188845,843790711,485574633,446658970],[673164924,839048149,1623981420,1178745841,1550817168,1420580405,800573665,143171621],[783111049,370613717,1419624801,1227397546,1503105124,756167010,958092812,640841356],[115628162,1910908104,173886443,34765432,1839700308,703668626,1040310270,337008861],[1977387287,447417652,362976445,1777017010,952011803,173826442,2055919612,353172003],[456503260,1429247313,232778883,1201953096,434791705,1516711924,1654890851,324348928],[10872191,2098972718,1280992929,1659425694,1441334873,143900729,2127017647,1242292690],[236399656,915827641,1116966861,2126209827,1891689339,363412425,683511033,345100060],[211406810,2065713491,486815425,1225065852,1141321804,786186923,528980766,1669693226],[1463934852,2007719499,867395038,1304158547,1860210332,429036939,380237867,151486280],[169677063,1760857176,345876923,239189381,1586090835,1739843449,880375270,431568125],[481535404,2074828023,611245994,1133012886,513954341,1409964731,7333405,2038366732],[1104971498,2225530,1940428942,1376580660,1792714862,122509557,1514601013,1949889353],[736148597,601165901,1049647302,652001658,1132766347,1436635007,1977044544,151839712],[838468920,931953,212149393,859430449,2041721986,407951507,146255713,1423303283],[88143051,535592875,851623437,260360214,1996327396,1020478050,262006605,1915305834],[713716786,1412784931,1999678352,736737037,984615009,162652895,2054489020,599310802],[1961641516,1520667842,79546926,1102933838,164790446,457771895,1422851502,394091035],[2046096282,1799289560,1228683636,273777929,1974399658,161448131,588666022,1836729655],[1667196248,736792867,1305676233,269875840,808578528,46577695,886455585,1234884414],[700684246,1760178619,1735808138,807764776,1429121519,321438687,364752552,1242915686],[1707523035,1370862444,1490635640,891297723,1881361095,67597704,780938546,437711195],[1968861532,201797741,159190244,232493529,171358135,1059123435,1160954060,333610245],[145479275,760073319,1060488153,692858504,808656101,812158029,71066017,989239839],[250557470,605209049,951944443,1155132122,734294639,1688705519,1856027734,1244031985],[2044041872,1670156751,525267678,1112600251,1601910564,300798297,1843489091,259011682],[1139020695,362456491,1184994962,705234042,317258100,1401455646,1868610793,864322483],[1740406631,656791261,2127391085,175820058,674929549,845103378,706014962,2054364585],[946014206,558854051,1029677606,1203336710,1868723318,1372297999,80131704,730573559],[191747644,824318256,1278615789,205693502,442229832,588322994,1222771402,885821459],[515501614,1364908453,514567227,159123472,1817746694,738822281,181476626,460284516],[693884535,958046660,1531044352,188744516,1717858220,48984082,577325699,225641088],[693456224,1740769971,1637926746,32545669,927981342,1466914843,207758733,1317278751],[759167136,1978551035,698344243,585713250,1809910618,911411824,1115586613,2023427824],[102158478,1271429840,103477269,66936866,675517341,667485321,1652641914,455043971],[1455197646,887703539,1143309975,282002677,1674981222,1346792437,26809318,1171089082],[2009473104,209137591,1630162997,1433213238,1557967404,1231447254,852941657,1100573662],[1995312735,1529613090,1604203857,369107126,1616779971,262432522,11556932,342783822],[2033251641,1592222893,1525136422,1512197123,1559313073,76242110,146488705,4700011],[535524027,1206928022,805358380,313365414,1567273502,1116736954,902849046,355244584],[2126381725,947786480,695312104,99824146,1091506792,1987629596,203625848,1270170135],[269722309,314247897,111633957,2082335029,1837280085,844648608,1732433742,2117977119],[1945682044,1232572824,1345703590,454063610,92374611,1858671622,65593036,157348333],[402975605,2087826806,1997920594,815452908,227002123,2127360149,25451095,401068602],[924249140,507033349,1020640203,801470155,748831100,285089608,2059979678,593502385],[999624686,576637991,56752656,1342588124,1084838063,1544864901,854359949,1077788517],[1131679675,325510747,1967822040,219766762,1015466500,1743200724,1702091522,1884627516],[781126666,1089205815,1492471285,911263465,1634996800,1429576228,507427229,412502191],[1748453384,502684264,896245278,2125161585,1861434712,640447223,1799465128,349236182],[596305717,455828525,2049669102,535444684,835529074,375178610,1104593438,477927222],[290643858,329893462,74037854,592863202,7919356,1343255261,1825362211,1870734212],[1586395013,1899179865,1828443049,140582246,1650163362,1850820019,332855229,937752077],[910134321,1136303861,368781960,1017525147,411747234,1985894097,1978191660,139685545],[1844873308,1822481834,561647017,190640772,1707884663,1700096002,131251420,1379453365],[1034874269,1424746459,854024577,1482057868,85225975,1224084850,146288463,751562064],[551192900,1761454282,1162793908,2068195465,818917251,1748980658,728567560,744521008],[2076549635,752577139,1229408421,2097589148,1950193269,229564495,1886465891,1267362368],[704433151,943178920,1192734619,1677823842,254123819,1165579607,1980334529,105780008],[186178251,1123200132,273752829,374385172,1891775657,478486360,52574153,2043789481],[857088271,723802951,1354417171,1143971709,1352277853,499590485,1924580144,1459510757],[742840579,1417068575,1736397432,569633781,43434916,1176672804,2031716863,185250812],[632304143,1252906373,818820090,1501106973,1882140229,441825904,1266878221,1205198266],[457031036,303076313,1643837957,753743764,1284398520,1790069844,706040593,1545538612],[1015054693,854714826,701827000,1282777169,164663817,1853711412,900388643,43149661],[387902900,1953822172,1767968959,1312170610,537600247,542479213,1570656462,648192107],[1381816762,20943025,1767516021,1226498807,1273241604,534619451,1506679918,1319745253],[1203800175,688228633,974621930,1558186083,983188997,14731903,529841741,1171520039],[739238861,1308921376,1610302161,467387017,85724858,1327732593,1440591745,1196815194],[1420508746,1113595814,1738177367,84087254,1945011004,1645413095,1043320822,692195122],[604790682,1210226226,1857335164,859519408,1408526242,168322941,987791516,982628304],[1458397604,577252069,144693387,1811270346,1754994788,475571272,1152700575,506417989],[1632287107,627641716,1911116831,1559431183,1235278864,85553582,756602394,307539794],[1597245506,2119472877,1667530168,2128837691,2003205063,2014210579,1007642672,433189153],[114839117,1913291497,1662709131,1711855301,885183291,1413928961,2005036488,2034670817],[950178071,1613733893,363919595,512310026,1154598697,809675611,1398353979,792883529],[65826575,595251238,525902710,1158335181,1995508942,269616163,558291320,1879768836],[981778518,1542489984,1516175190,64266903,1302718483,120275231,1736337713,1772429578],[1287250085,1880038661,1666540224,1198470343,1815753502,403851818,973229475,504837617],[1741967928,607677301,1815914575,668443831,1623528978,1908052181,1121026392,611336906],[271745907,465144352,514901710,579241203,270294083,26034520,868850126,415012601],[1201689541,2046616226,527603214,514482200,437318909,115373344,543817328,1461905830],[336355189,687784436,1846866907,1643107519,1622900187,1155285708,1629697079,1509253219],[528226627,493778702,1347712662,1023002579,1121483094,650524168,1211124023,1288030730],[869090505,1604474828,179982921,1451821131,1649919345,1556339346,166269473,1203280295],[326534020,1280757780,1051872399,1159732441,1313959594,1169393040,103444314,1507492553],[1056300512,2087132785,894804259,1453166799,1962581714,1835297055,1895049033,1364994773],[1960218265,985280934,1914706872,554414048,496592549,645650304,964210461,1232290801],[1039295682,1730144420,1269358379,1139531668,1009123934,275153389,732068289,1534307572],[483486464,1062692038,1342944537,405138174,21070715,1305672204,443359557,491091621],[1513015716,168215292,612220157,699414000,116130081,1039033083,920832400,1647408687],[1501440746,1448637617,921825533,1303114908,1001693165,1894053795,1201874318,416474966],[374088831,1551996469,1344293316,6786704,1830156702,1746142961,610403583,540669703],[1031047328,183322097,102340604,2030709415,714905958,1065688215,347353244,1242895634],[124771796,494190284,1378348191,1311004630,1828759278,2027929120,1952642824,2108373982],[1431275240,473996337,606100721,1178062429,652078192,1355421152,1293690673,394481489],[1403193113,371379484,629385903,1732556280,915813128,501362973,890003799,100755504],[952356880,2101199114,306295026,864187592,1422811935,1697083818,1930186231,1121538799],[555194466,380868653,497461902,1126586516,1627881419,1621752514,1307502277,57327705],[1730082640,1984080353,9004548,789698299,1635405402,1429666924,1122213809,615483290],[1519352202,341066032,691045520,178052145,311581440,1803778001,314267415,1567263322],[194455047,1994753404,746068316,828375601,24617289,262904181,2055106367,916935432],[1151104451,1631626242,1465376589,1452863423,473687794,923255882,149179126,1167221660],[1526434112,1538688012,1627843442,504036391,1403005985,564075334,1749677718,2119682314],[201522636,160619131,1885144932,1237085043,1214430346,349997715,929430935,408896166],[1374886846,509731760,1909058395,1877333561,1531565266,600669127,426093771,1775468655],[1478726920,358701585,59781401,280519291,1406343946,1402802897,690013667,1303634363],[1220481397,832948113,696746120,1748644174,720285669,1326921010,1957133048,452526125],[1262135462,348813752,1064615378,1670392268,2118449479,1848069359,1100927685,769604192],[1841706354,99697113,1253627608,1269817010,2054997367,2066045444,449404355,1684979573],[279679468,254639568,1918397141,1074110287,714943700,2060043556,1876666270,1293514570],[1704765071,623244961,1302142056,954038996,79318426,27745403,892671281,959696043],[1762591889,1443710522,1690951339,1949794344,730945864,1877016093,58201373,1056158206],[588128736,906330087,1271592285,1909050561,1375726454,630820082,1684899287,649904305],[1171904561,1624433428,1435684972,1120935983,142845611,1513210863,1021908760,821358021],[902470711,1207965225,1772731913,71298206,1762076086,516715697,1340917930,1144422524],[864522654,1279011729,1481850247,1025281624,875425402,1869980488,959528696,61292460],[1732541636,1188081305,1869145020,1953000969,1598269927,1503701352,1713885441,843402098],[1099317756,1602098404,1763635715,1206484874,852578492,1806955329,1775321658,729521754],[540530270,918248542,1536362077,1316810478,1414065025,2107262208,1174218322,1875538552],[813273371,1125387577,490072997,715034035,1088364040,1686987123,1701558872,1912677606],[381738147,784971462,657036030,936672943,1268307074,844204780,1270009784,146235862],[259021699,1236670131,1048214776,1548893890,1328135432,393047971,1553330986,554375538],[1709192804,915762720,549099296,2118821041,114473489,1698914127,604591300,524875423],[1384726840,868007270,2110683766,307509085,50491086,1109554537,1551202834,1365011524],[1432893241,2006874060,2066344497,407142465,995158160,1511014524,58029970,1363489934],[1243189992,847705292,1900143297,1839417041,1521367885,1520965826,1418310533,612161747],[1419086926,756358076,1539511275,1935711721,795283597,918481303,664695388,549812018],[510384033,81516365,423191458,1108515421,176746164,1425105870,1043863398,1548923696],[92769731,2015576975,1933075468,470685530,332035741,832176925,1096478776,2032964699],[1184251719,1383999395,1248693520,1568500682,326913554,1709593563,514867998,315276921],[1564690731,1010883205,1022711908,1629940501,1831544257,667748552,865351387,462741636],[1432902021,1288595916,417551379,1470737548,1624731865,552434715,1376862107,123198311],[1934858118,5451534,1363492318,1367823479,172706411,363988572,1925775106,682643930],[1545356662,189442638,1385291673,104270852,1513462536,828265061,1106020889,1982124397],[1892645486,397906926,1602466528,886459394,1140097026,1882528643,1285937394,1915162329],[782845665,803673271,1637574257,1672167698,276693671,1295527836,1898647568,1697709818],[2008799051,1817778417,574015772,397081928,1131434571,1257477234,1806878662,941150119],[1510018924,1472431580,696735313,1019455467,1860081216,438897927,1127747476,590105257],[525820506,973705126,42128810,1195996675,428522839,1372121667,578917027,1270990038],[331541539,1974468076,868721645,317444631,1014552658,1091647379,1706738452,1248743882],[1381820320,907639413,1441026708,52519771,1752285686,2098171066,1169813266,34280029],[14338720,294128650,1433128780,1056513863,566063310,1701876157,1847341857,1033937049],[319673971,894573029,1172818818,834924910,1327673577,1277195024,804735162,210484933],[484062611,51226925,2002683081,1051915160,1390863023,441626105,574900032,1050399623],[68061495,290893196,823127626,270193972,517723844,87911769,1677799960,776351892],[939439724,1329939389,2092602816,363480836,1703387980,1374090523,1107999970,1493437972],[1940021795,1665849709,731817931,1990311751,211750306,1159908588,1325861429,522569610],[872715433,84168424,1352078527,1677350016,1473593806,1351517886,1183647812,201553185],[2083493902,546434960,1926946238,1164989980,1999478452,748023366,28685263,241446735],[1255979472,2057537998,988519799,117087258,1122819038,489290864,390619878,888431218],[1154897775,1988029103,1332000354,1028789588,1258607555,1798099994,963555868,1597846090],[2057194469,1076717922,1314472000,425134474,380413213,1253251566,1289687500,438906402],[327881507,338567766,1316676156,409196087,1777154425,478793075,634287617,2622343],[619702267,1130436279,760914619,560014763,1938044259,1743834439,391651197,690433410],[210226310,1594622968,1777340965,1381087965,773897150,2006557556,934326696,580475564],[1396151759,1685195006,798750280,265869258,136218482,199904535,145598020,687240500],[2000250636,819590211,1262948899,1522583499,866031146,609302929,1330609501,1777534169],[860182687,499614270,934508567,1650495466,438910707,2127101387,657554172,67001546],[2062853360,1867696698,1630252217,1655983567,1591047943,419301255,209652518,1734044663],[58415632,790303935,322180129,1767146934,1337244230,1786928325,1629415712,1219529176],[1261102308,1307109089,802302538,408576937,1467730336,1355361789,528076534,882011929],[2115146475,218367129,1761976712,2104318765,742530022,1363933654,758435567,853901639],[797625731,1680338174,1316441301,1482550129,442718513,75424868,879205463,1753785017],[767987309,1137509880,1823699581,1223878777,1705349247,1825653537,1789240852,2119928649],[1785557821,345972652,569105219,937090173,2059141168,214549236,180378441,1964944768],[1046287125,778037299,900969313,1806054829,576044751,321347736,20532595,32340486],[194267792,1855256933,2111287834,1428165127,505165302,5449033,1325230973,48675249],[2062974387,1171596527,1476597758,638570421,181467926,1438740154,1280566805,2110421466],[1244687311,1180990106,1771548204,899141624,759256940,1964530199,2064407145,1823895088],[794969376,1023571356,1410330018,675957264,1123851760,2071148846,1882383765,766907106],[1083791476,1030278523,349655026,1142267862,2037195582,977651994,1898026148,294109313],[986861194,1506373448,799850169,344371924,45515101,1517093084,690417369,615024979],[1125348906,1426900312,123950027,454767489,145317207,798823270,1799761368,763292207],[754787996,2065999424,485473708,341868396,846286607,1448015309,966156830,1483471817],[680249291,2100714701,381984778,1763423519,1929536460,1964364113,835223217,588958048],[1251670372,806095602,209680529,1791606606,1171573008,153010885,1393493869,1804063363],[921371415,235866694,1401779214,1963992680,1373902232,67093151,324710817,1343547276],[1698765097,186754458,195526691,626317008,1716830221,2051442292,867067145,1300877139],[1480072068,222155986,2079509052,989512690,568162358,593087074,1131260404,117521363],[1809042463,106225213,468547322,2111379490,80254068,911516582,2024484001,1182660926],[942487095,235850104,1840109950,2118838536,1292379159,1007534351,1742297646,115144114],[448790143,509902018,328489675,1832429764,1195429597,456072198,1023315653,1177456909],[1858788383,471764189,1750201970,1267257292,653268327,743484053,2097252062,579483167],[1980196507,175779560,136790298,1354152248,860230139,1665061032,1369574894,1380964744],[1049611841,1492231380,816627816,1633936835,744586578,1124514113,2123247187,357321873],[21447214,2069800555,1292435568,1111321858,1126735168,715559935,512091019,1321368614],[96965696,1513715018,131473069,88919808,877299039,1712518867,707699347,1553144302],[1306089985,1611388560,616365301,895269048,1887568429,1783271503,728531409,596005195],[1312566980,617959553,1076973523,618126990,1508430088,121414841,484541351,2127649080],[1673235931,2076381652,660070489,132668754,1936106556,863800898,921124029,119632611],[851870224,225759698,433022662,626924820,2026708852,1252563344,1214521306,1302003579],[657123854,1133862474,872268742,256703128,1090290064,1139195039,662985701,588097118],[1305308464,671936299,978078481,1189857663,1475301040,1942911161,632736866,1168070806],[117080934,2001131114,1932158658,184134824,1428185041,1820923405,104612275,1836428539],[138292852,685491644,1443642708,649739809,1632115724,818958180,1335935192,1416356294],[2004668766,1764582226,1081064355,1417763016,2021849819,217392462,1931443008,493696392],[1166215069,1082070166,752798614,2127902540,1265422230,2067715837,39563916,1708245141],[823594682,963882586,33665418,2084996804,1310518501,1870971726,1470302307,1200270381],[702151187,667929514,2069540750,361275183,1128343818,79391538,1906357026,1133504761],[741707877,1924211632,1090942374,1744358249,1615770046,1812334427,1583106084,1740751626],[112577484,349334188,246175609,1725290848,532600220,235640540,108295435,1128987991],[867527381,1954302492,37535844,1332351835,1547826062,171485178,1128249063,781512532],[910425081,999520795,2058553711,1469117637,1389632278,1907107419,187624419,710067254],[957008786,163408731,2006645665,494234498,1629850681,112071653,694850566,1793319084],[1738217011,82782722,862960280,1538848789,1904054158,1200627240,1357076838,1747226215],[1166647631,1023558720,394525509,1745342365,629453129,563496646,277196390,1570112763],[507028809,750318921,159114173,750327564,1743973149,196642303,112401540,240851350],[1720698553,861320389,257461636,582882558,1595905314,1439923346,1393387785,59967585],[201209804,1335106122,968172543,1895240185,1992356341,435766053,462963327,532541137],[138388816,1473208635,487062915,1024710462,1891602906,1822571921,732490931,129360393],[765922485,843415958,897490138,363803187,1834517273,625901840,1740996216,894951295],[166401060,2000824950,602784905,997771115,1913750380,2116258814,2121498909,1208699404],[255857383,119026602,1467503225,2043422258,1448474126,782018872,588941572,2084300934],[858663037,919323454,1063169097,428390380,1051855331,1739077306,2088664669,1519476555],[557616849,1328105929,1143133561,810295180,1841325377,1419717930,1376160755,2022190856],[959532599,756991339,521132316,1914681083,841924836,290691842,197882607,1278651626],[1418676580,394104200,498559460,1029695718,1321964167,356619202,1664513735,1173153789],[394011496,1986577810,1378239424,1172349743,199559988,1695885124,147555389,328159314],[1254826350,344770330,1379315476,98753330,188238715,165928781,916865908,212211301],[519331136,1083987925,106476818,303319421,308059811,83364330,965508962,907888599],[196018362,275082220,797263761,1417218139,298800871,1096205052,217939421,799113966],[1375875486,1172475942,1604835921,664656792,1181886297,1635198720,571477647,274303460],[562721887,1719344099,1492029244,737473293,877210913,227732268,1325347905,1701747437],[1501490967,298780487,75315807,1292865726,865935231,1870295083,1975226276,108334581],[1592505864,1198267982,882086559,973239364,1103659755,1221383536,1276935603,1717770165],[726859540,1410046930,726942460,315580309,382731824,304894985,1165674984,448919483],[900829158,1850940457,978079372,1494476189,1341443376,1291582326,16439224,1150613376],[1069307528,254514008,918552842,868699506,90601644,1232031054,866375470,631808225],[988857519,1546311455,2108313344,648965111,45592609,1388594907,1119102405,408960862],[349080793,707346408,1637246866,1147710354,1275780157,772482169,1735244010,1859848691],[1783264323,2126428856,1936006850,938701665,1016544931,1162017141,767933626,489986265],[1662729657,1240393050,1968208730,1154186709,90163303,2006879751,1131626256,987998066],[1365773501,760252354,330167681,41517807,1802715336,1325664897,207204346,1618229375],[1657135774,972286858,784172239,693898228,1767817681,1512157184,1229681808,265701468],[36674224,730365462,385936737,1030418485,865975781,1027799729,1419074248,177293494],[1237351111,1809167643,1723837250,1775655145,522029947,72754362,59883257,1365605891],[1777619029,1602532739,1606883383,1616246988,2046868449,1365824380,1064875655,803375806],[378001503,1794716702,443147004,305754848,93626618,1117966205,533594295,1475206900],[838150727,1388754427,1223950913,412660882,1557985400,1837106417,1015724642,1722727573],[178021257,1985294950,1489457197,937502979,1290052557,1118470544,1115412479,628665171],[175988515,1342121744,694213983,128415717,1106741200,959189598,682021171,632985572],[261929655,1651624572,874150800,1212959802,1871148359,284100453,78371692,1517352795],[739816995,1440670175,425337638,1903360685,1287822312,39314658,194215821,8939796],[1786693286,2083194950,1609983844,1681494228,1309324506,1892844538,722483044,1281972427],[1006907285,1943439209,1645880471,495494868,6036288,727725742,325987267,246067091],[363892132,821242177,700231605,1330235340,953923090,1192585192,1983348153,580627938],[1495847554,1299183189,298625965,274730824,158242298,1555398185,1865294727,1931334838],[2043408260,337015327,820210404,109653488,939259396,876070211,1672215452,1297852807],[467294336,1640409778,159194940,234546840,737893461,1339388838,1022928828,515145724],[1955358090,1911337463,382397959,1112385745,1623175958,1078062171,86359196,1595287681],[1462844834,60368770,769200823,37882909,1697044998,6005265,148673899,1557188940],[1821633396,483388097,1632239780,1314903604,950865262,1918490318,1617411660,1852169604],[1835735472,1692403508,1717755406,691137543,247781150,521252531,10411532,1579663885],[355999112,455313594,872142636,1048421324,1014622398,705109488,1406561766,1998814251],[2102081798,1082359669,1435281253,852638405,145056237,92278353,284632685,1201969243],[2058213309,39327621,825759023,1596714164,613229711,237142161,868120014,1871916910],[549967994,788747733,64542967,147908620,448345961,1659170643,475597290,595642508],[625739272,141562777,606999273,1422581080,241513412,357243335,475041842,452108955],[1899050844,1025232948,35185543,1575142275,1972592567,1751336061,1955749717,1544075430],[951797889,1215056615,512235838,1228853125,1262029875,1833995905,1419111949,54947853],[951715479,11790295,758180490,657884949,1737479742,1836115196,1974792112,393359601],[1190271798,1898392356,1620047596,749005394,128532140,2089979810,2022681588,114301887],[614890480,595610363,504282490,1168325760,1532332643,1835900364,1719827096,295463492],[1723326877,367714517,1142746474,147985346,1731256280,334246721,1196904201,1531694582],[578971142,919846135,1909265188,2090362435,62414278,609664746,511370606,1433436422],[1268657524,1352247685,1193660254,1418668361,604130925,1112684489,871267407,488891834],[1314465218,348734572,664968085,2052280061,837709098,1005260232,1918783496,1292949093],[817283101,1112870308,1151227307,990807241,1783534187,214645097,107882399,157017562],[681811533,968421487,321246762,356329454,2108840890,236852521,1241430294,2008926605],[1994969190,1095131009,115826337,919918793,1080963936,1966162124,801692292,546150296],[1187688764,1618530849,1258920257,685518794,349488713,159171993,690123873,724557687],[242056043,1488642928,582768477,1478293968,98814048,980271028,1593310302,1793464820],[1890854409,337153004,103251851,1470923614,744187038,1842680750,976641541,1677122895],[1376607178,1385489131,1881512946,852223392,719895307,541375256,1505569656,1163671906],[694383735,1984439610,1974641987,277902800,675494615,2052640,1842458969,1137116010],[1121347345,562068554,1479743621,644167575,790357543,65929693,1526194783,1579792321],[1869534423,1869422987,846431499,692281961,1367184335,1648966480,1324961233,1335047698],[1002535024,778627705,1584326007,783738611,1103900823,1910421740,595473853,983502376],[494550587,377729875,1376320784,1172138785,1930303798,992829149,1626970008,368645331],[2115487946,2115711272,485342348,857908405,2074626533,83284644,1486703532,680529040],[528518579,428466863,648814947,331524625,1802332986,1984013966,323161536,1488289932],[361046350,1035271689,1073417911,1365748828,1775982082,2072527001,7847459,1981996551],[1744744274,2048470845,1851539770,978213735,661991095,19617742,154809827,1346790613],[1841629892,48023814,440086888,230219473,799531893,764806556,1875762881,1449884262],[1987673193,1950546993,1391406681,359068104,402379248,541823394,1146960849,229303234],[1125261698,1351692186,1047190066,226429060,1862657434,805618992,322186236,1248996410],[603837647,903965653,857598083,214964918,1625082828,2098868380,1855801456,1182884356],[56594623,1106715632,498047266,1488158559,184155057,2031147215,1484155553,412485783],[643072542,1063221002,690782276,1666119275,1679694509,1331374456,512845501,234887976],[1807468963,75003292,34992399,1422184539,114543160,978855502,1536449309,1591958152],[606661880,927199563,859347258,1210912276,1775297773,152442562,935381615,2057635433],[394276290,234014262,122859154,29782497,752880391,1041107816,390015397,164447211],[2067769420,382542997,1960712439,380630990,484753660,775638150,666097771,1113809919],[1413929277,449875269,1046356659,382664610,1215921267,1516990572,774573425,1578898920],[1748777134,1369534845,1967672692,190963117,875161750,1845543031,143928676,888592954],[986603663,181991758,1780467880,982020803,1690754162,638222469,1755458709,1148971974],[1843203306,619871322,781815485,626658727,740498968,593343876,2123472224,74577975],[575826066,713060623,1371949048,1867533851,1482066955,986274694,2078121120,597723838],[913412978,1943015194,1584507859,1694508116,1926838275,329029134,163292522,666899978],[345130128,486878916,2110505087,2031639079,1291530728,1862268848,316810092,1310653371],[1647382326,1095255471,1823563035,103496590,1433423698,1912811269,1767305781,1932538360],[1554073387,1731518217,780905580,2022325124,1989324361,1440482611,599301279,1430769044],[1559595071,447731867,444960197,1746196361,418866269,606829747,1048196074,281221137],[335810691,990315421,1795617700,1275401914,1690967494,138976367,76047129,694095267],[1862418275,124628800,1857815717,398020715,1882070855,225392912,324598223,1775758806],[882312401,1187000682,136357393,1978335691,479566484,864381732,1915848160,2010257109],[591632418,1943022249,1011790841,1255005273,1490930844,1142907865,529186891,1309756519],[1968226531,79590975,1088195684,1677000235,1041278436,186678591,850652540,2100210342],[27095075,1256509585,860518616,604873956,423357044,715706970,1653184743,1837691664],[943414159,987629082,1268347520,685247090,67179907,80951288,234896383,51051064],[1422502774,1962752555,1815965555,200694132,207973798,1542716526,337082494,1397274273],[1986715528,433170072,200782436,1984353592,1680493032,1567623789,2128964390,1351756391],[1009650813,466360951,935738542,405968210,1425099994,68910586,472348306,1325649685],[590661554,1417437561,278674042,1870872649,1650880550,1412429071,755201215,764261106],[260027128,881416343,1611005589,2049820612,715925270,2008175961,387052465,1812432088],[743232658,72189433,320881324,315728174,924475085,1715883834,34879369,369607252],[886787912,369651650,1482354554,1351873842,1699912798,2012784288,833231537,1536993151],[839599453,1476125071,606947887,1048673588,1447857690,1370135437,274230085,1482020329],[1227946822,704577800,630385190,1531901890,844438990,341353856,850378590,1977156106],[1955045372,1466023993,1864829572,1307242831,685001313,1770792764,577723127,1503222035],[951032285,1370365234,1248495180,298025103,380550770,2085187143,2056806559,2092400494],[918933420,880970341,687027540,68822476,328400287,1074110400,815076698,889488629],[837541911,890260173,816018999,1012331219,1839844817,1124791770,293650577,370048562],[1346611702,1604534342,1085300220,610853541,1136254636,430996909,253280327,723820398],[1765053120,2013786564,172021727,679929390,993267477,599813589,303941436,866594718],[1067930792,614782836,998238476,1548007160,1193525510,165966329,2043856432,2112424953],[1143738926,1105845404,89634243,1922623597,250928719,1675410024,1899628760,737678294],[1051923595,1260720090,1602826271,1032694816,450289224,188484154,1982628397,1881756759],[1651711517,855034721,1426885088,1436198200,459895072,543130259,1918323887,483500087],[1656349549,1361732729,1670459284,62876461,189465618,1765591643,1469136201,1210205601],[466944359,1711552046,142497006,1735702081,1577251458,1524589736,1791947875,1082637306],[576291952,574736541,1497303679,274241827,417517554,1043384344,2024359419,373823616],[281616583,79358181,1975871665,177817622,792967276,1762576603,1543860271,932159703],[1054102169,945774322,1256550919,1256438878,2083485165,251985429,1946147381,554328844],[178073743,284834336,1458538746,696843094,431342588,275791469,1456196685,1355357973],[337311430,1063974710,1947564066,1688831959,197865193,231269270,1081276445,1541329263],[1548127674,261057849,655033841,1000057886,1879907807,1065520556,1379055250,1448368985],[1773127703,1459356067,1717199233,1940834558,19453860,1745475019,1213882465,1312591514],[911496744,515285554,1571861947,1949076949,748299581,1705092792,331408035,700759338],[1582029116,2113004858,2057790077,103466125,121689648,207083186,1098549900,356900114],[562918250,193724889,1569920332,196839937,1635933369,486974287,1668362952,1863969294],[1484056996,1946963104,1254727964,1246443351,62977604,1646961526,1935024294,1171612358],[2031422154,991798428,50630687,115461849,1718236209,1876329510,935856548,1419661593],[1909440600,24293203,514987186,880327108,1967564765,366130148,1840512386,873685073],[2100750079,1902484779,2059871013,227392099,255843545,1368040244,1237504580,1742136238],[1133826022,1134470695,1849980747,945156631,1807416774,717224099,836546175,150810569],[366329203,1582784495,1307014391,1904230727,222083949,1674317225,2118913931,417231535],[1356489428,1667307884,675370856,771629987,66845399,847302056,265098537,1146737973],[1279259677,1679627808,1873204580,997805211,981152803,459162255,592306079,380849780],[988566636,782554740,1262213787,106028655,277583471,902758618,1010877843,1636414840],[1661574958,856186685,810270481,1709812568,1491612,1564718638,1710176048,675722927],[357967917,1162591250,1614025510,248439616,2109905048,438288649,1025370052,16551021],[494271062,740770176,1403837066,126560642,493390068,1130142993,1428137593,315918437],[1646526270,925909151,1174244519,381975121,1723023213,1396442358,260269016,1045853570],[1238362093,1260675740,1976192714,1942274218,1073466757,2106096474,1745223913,517008019],[1456524658,299675160,1914161407,1546342646,583282343,965057153,1499792136,1859938850],[1493122497,1985176183,1494642399,347461261,846228209,721796665,681963277,894869297],[1658650998,1067244669,1353231263,803569411,1728715441,1293688271,1139040124,842145102],[980158335,386878441,27392634,340416290,1571496792,1241707272,589475677,393403586],[1907334563,190511498,2117885533,290349549,1025708549,444566974,502497098,359646296],[857701762,1981831816,43899698,419479656,1539791524,524089629,1805098875,1763536153],[1159253151,1978420788,455872537,297261161,245502517,1365701547,135180213,1551002824],[892535208,640775997,187091517,2068498635,1764254863,700574914,438473122,1293211473],[226493809,2020551906,1547409790,1810379815,1186286986,53952824,1948978930,1006597206],[1193035388,1008531260,1465611175,1806948847,225856483,2007257167,335836661,733424425],[1272097697,1034607581,1227290154,691654261,1685273859,706947307,389886884,1526221996],[1603616455,1378047267,484234211,576841820,1577857082,544535635,593195073,1706213673],[375429673,981239159,549100445,1251555912,271780850,133909702,1169304984,1161846623],[778850531,1673497731,1679149026,641425043,490416445,564782261,1405634318,1026661948],[895279344,248059428,896234069,1031888907,31363685,1173487442,1127230785,2057725396],[573318506,253083819,913778564,65536392,570206492,1678012577,984661410,1482696939],[1264761692,874085715,904777333,914053417,1762948245,1824864168,1520601891,1434285474],[1612730730,68775738,1988490507,84110722,1163939974,1842856517,1639805218,1320389727],[1274190995,1482445488,819610289,1838456988,275394071,667617814,1115369026,573618448],[1912173120,1089918483,851695540,1936890778,1938535072,1797727718,2129351646,1605381940],[230377337,2048468102,807453160,291304703,276774759,1580207205,1364778317,1776898396],[1710935875,1686916709,80552542,787917128,2125559299,1254142331,699889443,4846750],[1862198535,1311212693,1771552725,2025366185,1757455834,1113219678,1973954812,1241185979],[100505747,1079754695,1650359269,1495002090,368259961,1083491319,1972533831,539828369],[1671272615,429223576,2040225191,1026523011,2043673431,666300158,442386737,1102032618],[1587694371,1394717758,661534263,1329893770,1927669865,192830072,27119009,1635951635],[731663187,1487664080,1965014209,82039825,1807236817,214864985,2015624391,1792578498],[740546262,654583823,1573445612,1292447315,1361446802,1535994668,1504105615,1080331199],[93444151,2032331743,1496964956,1690831557,367136293,1794993290,1580670324,1239031596],[1406126664,1310814685,130380161,1503199155,523994724,990517075,1456199736,1954519651],[705231126,1856597916,1877891135,704021618,1656581207,2010373012,1590804431,216219178],[471354153,860480374,1780882760,266971589,12328575,1850650915,1671266626,799738244],[1774442152,1252815089,422200621,902794519,1137351203,1505047796,1019372978,1849954412],[1163861547,970741050,97472495,2015807943,953907037,1565301645,1452708040,1969215380],[923045692,2032690478,1344051063,1179891844,1916738656,1064243699,1972559652,1712277522],[1073610168,1437366158,2023367860,389748456,1058108405,1730869575,2064033864,272047687],[356839269,1592914743,1365460085,1776647802,1441184870,1135851093,1073949559,913346307],[28395440,469804655,1459938313,43027014,1546702132,512425475,1690701284,1523430017],[827269463,355483194,652845865,899611801,1250554625,1423553278,637881143,589708596],[1580665952,1036941502,1521910924,2082448989,810429272,1441976341,2057143386,1481923174],[208930879,70897906,770580839,1885906509,169905934,1221970376,1939706629,1338861813],[1820515944,2061163332,695176267,1946617090,1523165812,1951651465,216765637,1942259361],[537768310,1889943285,1572755224,724461194,989575302,772683479,1583793059,940213738],[51935835,1521853494,13971918,1523780801,1838588989,254789073,2033275483,1826422438],[570922444,2091163214,2077716979,1966868281,882064678,800787977,2085647483,2105655594],[1309144273,129183394,770484116,513553388,1871836538,1828533358,643805871,293631735],[2026349734,422754958,642228828,2039800367,1762812177,1232260504,268600636,553496319],[48287745,1930497005,366584831,1125013534,1995052277,1884070603,450696462,1984386716],[1172394802,2093657640,222531731,2050156057,1088655646,235909972,169437969,908841082],[631380326,1198587,721304202,280032830,445884941,1445075785,309123487,515744468],[1257286967,547564469,288666663,1826710612,532714917,652514684,83604371,648687118],[42498375,403987589,1415159855,8762401,1108441174,1465948474,133956290,525443805],[1695400549,1225364185,2097299780,1641018594,521798074,1044464245,1323051472,1874191609],[1972200081,821141756,1086868803,979403601,1686991412,1587637523,620016585,19625523],[730260550,458537888,1021179089,1987126522,1204879824,141967190,1871196952,947031445],[162784149,1575286660,736481558,2100904403,183872213,829521244,1094626712,736849205],[1402686739,765339484,1635576981,832145579,126804724,1606311975,401863926,481268692],[1784136497,1922777050,555463682,38162412,1344208964,1661729345,22883458,1046469051],[218807941,1798255624,202862831,606415202,1543960867,1791623872,560363189,1666284382],[423414495,1253797860,581342765,834115788,2002070728,429822831,1882188532,1173468311],[1541879208,723831137,1239175611,1668147913,156812761,1022551033,2035409688,514455495],[558391622,1774016228,1724269645,1869028154,2049779351,919175760,31427482,1049527431],[591676879,164338280,29544485,2017786002,1835822979,283732357,310780106,137602698],[1226009396,441126805,733653844,1775574764,621771078,473698779,1801370143,1207420388],[695679100,1892915028,711378562,2033570176,136070627,1761984453,184443977,966841772],[75719890,1407056755,1218079641,1316306703,1705837723,1805417507,1676629622,294065551],[963128485,600864949,2092489302,1504174719,1524308791,1552322920,595707624,538275162],[156656892,482706606,1684945081,1191967179,626394307,116062134,288370552,251261544],[837201539,1506150220,654675773,195525151,1206304980,88430701,1771257475,1568792510],[244981646,236382393,1788926613,1741267378,49324739,1030251238,2064170824,37032233],[1946928648,670415001,1174999680,370170678,1932622689,534790690,1027011087,51349175],[456083814,1357652850,1137854945,1716024135,868234590,1760678303,577298955,200767400],[1354059357,2014088320,119059998,365190563,234214462,1269111328,1049202615,1874154110],[452397910,675727690,1053231111,801527007,1151029715,25710761,1134260385,1216219318],[436501662,420926777,42831954,1298741741,1952471841,793330782,499102118,688047765],[637879156,384824099,2045356680,1904413067,102710151,1614170587,636449721,380345006],[914752624,1971095833,693972505,1742981195,1316082991,1388758608,243673607,393655476],[1891399321,1461344273,2033959676,406430471,1796876365,1431433043,1310559389,1240051892],[140317839,1506036814,634719157,672708656,1798031980,184617527,822191709,1592560550],[1249861362,309089372,2050001581,1843188,973691101,1424445597,1190712573,524310044],[723537800,610645273,1776290129,2066713311,2087583760,710079340,110363213,66739566],[629836067,883142244,184308232,97420925,1353238521,135210234,418025848,15296779],[2018083543,140882858,349482489,212898795,61777783,1782648978,617139767,1406557583],[1970886234,1268434756,669923840,533632720,1545083119,1548280235,1874056164,430998808],[998039399,657881324,1362731907,1703548815,370796930,581227507,653256228,1064664233],[281102427,2066815579,353368513,1167541749,1078241025,2000829022,645665286,303405206],[1169568262,1062625258,1384101355,2099014173,2050891936,1897126872,581031973,586034685],[754854572,1321913726,503714004,1979648868,419059061,1982484689,208106826,271906439],[789326854,876560757,1099448790,1436779154,490511018,1514150789,1692317786,1383075899],[1744996116,620518473,462045860,1181705365,496274272,79683276,160399116,1893288294],[900015133,521261573,1614761036,679043870,2070009527,18461335,377629864,238974595],[604653785,424037700,2039659687,560792865,141697677,1270924046,1469065047,651734536],[1823314955,1789365019,1482696574,196135699,1565229013,1625504555,1123172514,1268240665],[1992289820,368006919,234730748,439552410,394924329,897958687,380979427,1146488964],[180929255,369920104,1185069588,401162714,405684346,695101204,1340683833,157783606],[753120880,2006696230,391227144,1278408446,1609576071,90708738,560112691,447258932],[1665549100,1815651861,11022563,1941526742,135930414,207183061,1454250098,2127104004],[1365964417,64553034,1688370717,235303458,1038238734,2074548978,1503611633,2036685616],[1575408883,697737845,124424831,1215534403,962057050,769227417,1520705735,2043576423],[736201461,709822007,577648483,254988629,272636395,719780876,1695729914,1844188757],[2016240938,138771703,1017106037,1878909209,2001615263,358451928,495402246,1463534231],[472062246,57286719,1721808510,633227435,214598181,52867079,381569611,976022678],[934195204,408772941,389919047,2087975688,75704675,372395225,1764559188,1835974677],[1109216275,1217171546,1610303904,1450975470,1307880433,645891785,1204034585,1726301146],[2065131162,399222655,1241898413,697663168,319071611,1135434304,1656382885,341840959],[177867449,1122660122,623551311,1475467119,264397192,562884287,10422829,898996962],[206388718,1584238604,1636672639,2009262464,1376756720,989847591,831511361,1059327656],[1995891490,1734706518,578339565,829352851,1366357810,926250081,1497565135,1929878241],[249423228,1619652817,1215214102,150947091,600421835,186388779,198924683,897898694],[1803529440,571630363,1709768796,285633618,1709360909,981329557,479870699,122115594],[389433568,342827770,1088923471,620540334,616594143,660680575,1974925323,1960156747],[1513397077,446239013,1455367215,686836457,145655515,610330440,45052799,368751589],[1158183288,526993915,1173360940,1180494919,1389062469,1368913689,171108638,1847762080],[504490846,2002119467,61010259,450421450,1461884076,1554947128,798473455,1886847546],[1695233403,1850353530,1966763077,1861560954,1414334168,38822236,749791872,2064543006],[1746434290,1335367436,1287336990,16534410,543571220,1534759046,1652817379,1930333204],[2122839625,1689662671,261759794,1571479207,1546864710,308894275,1726852767,2007873389],[169066960,690808469,1550319673,890902923,2124340185,1171616445,1793390506,1715876507],[1046423186,1259107126,495161538,1314850278,747591406,505510107,1544662248,611817777],[1921563759,774664352,755602274,1837232520,2004551105,905543022,1377317375,1102599133],[2048592202,521406612,640091166,1627875304,439739952,1947882174,1985996536,553058049],[985570324,916548836,1713544568,2120829038,54463816,220676288,548531724,1461468580],[764489332,2067575882,269401102,846425537,1357077092,1472704082,327700295,1449536174],[65990592,638052869,1668216136,1998972881,77466941,661566901,1168120804,575854316],[1764381202,1792980689,1483731245,901853169,1539452853,571601401,2051318855,1303197265],[564746512,1410726039,1997994284,165451299,827779493,1618114110,1920971453,350314861],[939753292,517799670,835909293,1841479853,1685043084,100911709,1583005497,1295497291],[937467695,1996765167,942607485,776832392,261165087,1002171452,929416989,1525128268],[965414685,687471433,544420950,182415074,857755762,1513605205,2085381274,2026480446],[644440331,1997338362,1383940222,680092527,1989939364,513762795,1831833466,1027868255],[1319268128,1138952076,833302662,1817222748,809951454,638775276,688728228,27891513],[2120214302,769959556,1248547965,1752424874,798205815,159115094,1451598270,662582801],[1646300534,1647190756,831936740,1632224898,1416236662,2109658654,1039875381,2014613815],[381047470,480413895,725393059,2106740897,2073290297,1126399966,1966023009,1302512671],[1044521861,1207082595,1446947823,158785426,2120796134,1746463452,1187452363,1425063343],[69827286,1788784671,349976654,124901103,2004870010,1304473790,195177978,581746688],[461478485,1745158619,1641753596,1490891592,1147340241,2037209844,317698156,219496374],[1140123746,1484748588,804386434,186061080,1549488177,1190492604,752302903,1560012701],[130666553,1874333900,1145338257,1831467854,312801718,1879685617,702329464,505276450],[1920778139,1464098561,1405561272,15355456,1991383867,369206224,1427824192,665819255],[256198416,1516251647,476996652,1001587336,1897890182,706823013,908108342,1429207711],[1111914836,736703710,536655099,155560385,1093089584,946536019,1734802319,1904938062],[1709736526,1676017526,1792972835,281509322,344010497,1287045953,1401950284,1282392856],[1319596888,864183206,1422907700,644674223,310353202,36611291,89778481,674932917],[485044967,317836038,1283440490,81842908,1476606807,1881271791,1823652355,1898359978],[1828109250,1688814138,181365671,317579678,1033735759,480391999,2040496808,1166921672],[1065353934,1555600803,78056903,1217422497,82108697,1925033556,1661384568,705898691],[1413191986,1920119647,1141394298,1403514937,262431468,436745309,1027972177,1050095746],[1915515460,15235129,281596404,221745969,357033216,1789442401,1274312583,519918221],[268026699,1373790580,15684701,1281756986,1955203609,1582089894,198067186,362265565],[1730771828,109910532,2066033495,1299790442,300381803,127083886,1645936978,1724818364],[765435011,1877389246,1750236543,706995077,417974521,2123237614,403400779,1135532737],[1449688089,573620353,2004116709,923228458,1088857731,1370514819,319430055,190124223],[335568467,2002442191,995046311,1078832892,1262526551,370329994,1889597865,136333906],[75593592,1069315956,855015913,1932317313,1729415959,894373195,1332185733,785731576],[754528831,1617126187,527724836,1659423741,894041572,990791729,1536901030,1785931031],[331992052,60330698,1945778900,1801839703,38716511,786211106,1836428613,1401551283],[161009954,1477656811,1420369420,1793419263,1723392757,1042278241,386196449,9838908],[1714320981,1221755658,1442815097,222521802,1163319711,771038006,2128675952,952031578],[607958519,2103731184,1938713187,629446660,843656680,2078107548,1212847833,1693042816],[2103679573,1588232595,1831522402,106358406,949803230,930992161,1457222692,928813965],[659252,1199116953,1287458884,2105362675,1569665877,778811804,869114630,698928677],[938752054,140319348,905189067,160510799,1376221536,436340645,1610948811,591869712],[2003009376,1766576596,644595386,447223834,214536093,274413828,803066719,762825470],[730711527,321441451,1937610063,1471509615,574781363,1753868633,524348365,431930590],[1485338064,119950143,328634641,377491333,449275780,1763170399,1942256610,387185419],[313854945,650457730,1944044467,1006191909,802973249,581172601,678866094,402372189],[476347405,1269435381,209313398,994976249,850026874,79850973,1439579380,1619094240],[1718097588,1078250864,2055417450,241946394,1583999195,1171461376,432274991,202143169],[1297155328,2087518893,970483091,2015459760,942525748,1680152493,1126552027,184721064],[374220433,379009265,107816622,985427878,896408084,993135060,1115231672,742463773],[1720316750,1812775280,1231868432,450413612,2087738293,697420106,1373403543,1427037191],[1321544463,1838761570,251276210,173963189,1993586440,1175985500,1545650834,1567586858],[1938149926,696838952,1721447339,766261517,543694848,708092967,6974609,1184301840],[960254288,1587285008,1991834312,1527891660,1996179375,1212401878,31757501,1488775619],[1993808707,266629019,1839445184,1520964902,2090131943,1290810844,986419325,1575933737],[651008788,1815215621,430110791,1755655583,327011231,988212327,449281924,933795883],[1104326762,55984290,1451429867,877623643,1982370907,1199648473,1693236026,1635358769],[373398833,1042993413,1048226680,1073368377,756384065,1108367361,2014531357,1452333258],[1992073642,1686661486,862515959,1374180042,192276059,1242573746,1110774710,1032747291],[1258473736,1521085493,583664427,1135587478,1204306415,1646490726,1943244237,175425280],[1142482621,602636412,1388160326,1295072722,583102789,423716780,260547260,65135135],[1174774030,2127805094,1088399462,1083572414,217242723,1200323962,503948390,722944407],[1460768840,2015793517,2072392914,1391708384,319014425,1001648929,1682206474,1840685668],[1593149776,487289457,76926866,912668628,555212954,179086034,1215005020,1644944848],[1072316680,1890205437,1501605127,139965766,1044511556,1056608943,536320578,773227914],[153310345,1248381741,1515400382,900753875,416548470,1880052442,963380284,12394117],[1344149374,590464022,1753554103,1006813237,685520000,1794426852,1159548468,244001392],[183798149,1328155330,2007681862,1913930583,1522917233,1855524797,1288861883,52103306],[2020168738,1130150954,449970573,364077692,1061580045,1400306335,134301441,460548066],[1046239721,2079164263,1624695518,1621919966,2019169369,269536601,1386937971,1837513214],[1503615651,1097543362,268209483,254963144,632190620,1258218958,232397813,1949220751],[1422068671,124283817,479022093,2126081767,854924676,793043313,718923685,151381413],[1488789195,1143367319,1589430572,881033722,2055311679,430543748,867425208,615736915],[84327215,967121941,1071457602,2130074765,477138541,62879162,1419211483,239622871],[511834844,1162325540,1615339774,1375166019,1167921923,563895259,1028827151,520837368],[1256654579,1257921884,1843304699,400910466,1239265131,324283446,1076794823,1506034271],[1487649412,290504829,130064617,1445991277,714290713,294917619,1121062305,1140050535],[1397586688,1356354255,1550885959,1467333856,1412854697,2102546315,1997694984,1952730866],[1253444095,1383045280,378151666,1209504935,987101538,463713374,116378272,729462536],[1841678396,892357285,1789677488,647300384,984713249,2105030077,865083542,586376061],[972568676,2097057163,1300812133,470196407,1369201092,1989180518,1687092008,1405439201],[1785287356,333947165,1945855154,24960983,1010728386,270905656,475850322,1057424569],[1853425318,157428316,386521979,165019771,1994952712,671688388,1821730739,2094939787],[139802910,1419754228,775874265,593675695,2039627732,1780865461,1027486621,510453489],[1438668463,237669739,518831832,1561747112,610696617,619373858,450095798,390115358],[1346161607,38495978,1366342694,1006890137,1168897438,1856141142,649632938,32653959],[399795920,380143580,1157546132,1002866206,549867903,142888255,1606517699,1972043109],[419169287,45617366,1512688433,334742276,1875975543,69155636,1507423555,443912975],[1035374908,294865716,421069135,462270520,749549452,202117780,1815702125,829729614],[2039645652,385174711,1489003610,1672870579,1713647573,1915662182,1767282133,794986537],[1011354340,181463488,1053480215,2047428674,1742446837,1224495652,948942922,695402239],[480417677,417510294,613946365,1943235584,786499255,1783447119,150906762,823541485],[1666235517,1769367707,1728827170,815709092,386153342,198612633,1762011038,102294558],[392201713,1658269754,148959013,1344225410,294620761,960252472,619973001,1106940617],[1646257941,1522655835,10650247,1736950282,1012847079,223946965,1122733099,1381677499],[825441726,455844146,1610647434,524373062,503190249,1026556766,2091171591,254889956],[1999145897,275257474,224188978,89926958,589719498,2095463318,887470816,310990076],[1871296170,883476267,902018511,261698265,50894113,1287952217,1894151640,961369153],[142256436,1245381017,1832711930,833681205,1640727169,910257435,1098362723,432036368],[890172736,524923136,1003982359,286153757,575731747,249095708,1839937962,333949384],[353884803,1148361714,859340306,1044222606,673457271,156514550,1491456627,325162468],[1130992650,1190904004,2003628156,1417857706,958167879,240101178,2002001925,1537577919],[1788395952,1649157998,1315768073,2000928895,84499828,1499739982,1967985308,688425667],[1630206513,920631694,1752399467,2030767397,1111309190,1041886195,1070853974,822568522],[539685623,532273139,632641020,462145995,1973011253,1813346987,1885520789,1706874417],[1881625127,1423017471,398879726,1387059076,77058532,639022992,1045583764,130008748],[225389888,2009752589,1283146723,1140115020,602750211,683590560,314430400,972782185],[1303223678,462186401,784527512,791731853,190148065,920005410,10577673,942333530],[9748424,356568022,144786479,1460315783,1795665234,1788267962,1658431053,1736013049],[717690410,862129406,674227000,382281935,62381719,807930075,2082846743,1820817658],[685434948,141007419,1322168038,1552328642,802151095,928695936,748562405,210840916],[1023608900,326811775,1621376373,92481,1374945471,1373090149,1416131544,1534780838],[1695611828,2114314442,678676492,166659294,1562217564,1489094553,705768303,335555888],[483056074,1450049482,401126429,1241901971,1150192358,1101297921,472659613,814876498],[283261478,2043442060,680359542,257163075,853388943,1644206682,1118278441,1067765667],[725901578,752047399,457961976,1831996383,1497011543,942059890,1154138120,532140826],[364977709,967408501,841194877,1356165169,1953374104,806680394,1842470464,1499941614],[1217391519,540743187,1262904069,122879253,347559493,141609462,1128087994,1592352446],[730860950,69379440,1828482370,1530846311,1514640805,1629717,33427051,236389130],[1622374792,1345014528,1020489072,1832067562,306468589,330160452,534689774,624333661],[1506629265,1450840516,1632389890,1107403559,1753373302,1321827559,796448212,415634739],[1122611278,1212606300,759131703,1994093022,468554256,249015050,1238892904,370630336],[539717734,844596631,744910708,1353387461,1389467130,899743985,82189124,1935208339],[2053338366,1320295953,1618949127,1469416303,739862981,759532922,1303697345,1132989433],[1114176413,906596292,1537634714,672689752,2071340128,362144968,446301656,722855400],[1795397155,358992313,1350558958,1857409790,2093331773,152660156,267367848,465186566],[1457191134,920449161,1163653955,1769779401,322539805,899211610,1062218305,711636468],[1619434620,1489903711,46381428,472344518,1898117124,216750729,1071570135,505103948],[23691040,2000357505,1369684606,1366451321,332519942,1908507097,931660826,678462405],[1036753302,325946633,594576997,1977540450,944297775,641448044,2110010586,82938539],[1118823072,812417625,1471441853,1503705647,1182712701,2120446127,1808083556,2126614744],[997164355,1171988012,345727786,2086714098,1771018804,550489295,1840398656,563599274],[2126496135,259681390,1327321829,2097784308,1967651773,581378226,1879584327,1774506791],[1409506421,903585467,1976882932,692393870,866080778,2085047399,1664857706,413076235],[1681796412,686852675,582200382,549854464,477099630,1787103848,943795563,1548874664],[1426235552,1924320263,995805341,1838189353,793770890,1505724859,253663030,25265396],[1565229792,1382098257,1363718514,1932532246,559488054,1550945014,712114,1771260975],[1481368660,983151216,1352850223,1675740858,1719590417,421019475,535159139,1508439841],[307761471,1625028285,1181091811,352659489,1172741375,535410437,411990775,25289047],[2021554913,1610890313,193204662,196330148,163405281,257514295,1171685396,283865096],[1794773080,1353098410,736482401,2049253838,909771416,1442754896,1690504260,2092423019],[460863059,899157336,1646021306,224185827,1502850055,1031639256,1945227623,1472394905],[43593608,1429870203,1571348350,590182572,1342878477,1358509271,1219954401,970622802],[712187062,839577909,2019824280,1429910928,1710842780,1155170572,1530032001,1071766629],[1382257947,422688727,1160505488,1626554885,1781070529,1228820022,1189109299,1362946425],[841590554,340051893,2091960867,1483309007,1466503858,1544161656,1062571383,1679726613],[138169052,1230648305,1258287778,1812909542,1520391457,249241487,2103210138,998796395],[584496177,1190451401,1762746673,1743960809,1064508239,1758894442,1690119755,1758031554],[1204503609,1605896191,1427894983,1108305566,889706248,2087965014,2082829667,12310262],[1265831737,46385826,635186446,411559682,189261685,2113100909,846552039,2104208844],[546884863,1086631021,1279348193,1560734170,1557698753,1836832789,1421641229,1248618481],[1265417333,500559881,637661423,1817126342,834373118,1247323307,121192019,655569995],[2099530700,1686672190,262310755,1004461761,441278859,24258693,694550734,1674500937],[1887619890,281815872,1599667782,592847966,887180628,1407340498,1839513632,1235677499],[451308766,787274475,1655130688,1135391299,1823074272,323347466,1238569055,1392830404],[169600461,609130364,512059184,162443721,475491805,528767744,35629591,639254714],[1949062838,1626219665,1242081868,1759938963,1784836138,1654495348,803140757,441803087],[1413339723,898247099,1163167040,116043735,1920901230,348650889,682403091,267233990],[437008860,1346357180,2000139144,832196544,1361730162,964272940,1799383185,884867493],[702919678,398677343,527346437,1105162592,1046552249,1256048902,786564997,1144846298],[1703760504,1702669807,578267263,638255410,1132399052,518035109,1207464931,135341976],[1913670697,780126174,1551647571,656258149,1568974051,106145264,1487436188,997152837],[1569623844,1110122292,1761980169,2001424436,1056916065,891597449,759223405,621082501],[2072847567,358900751,1938046789,2116446903,519147170,772731943,1711327952,140895922],[1219873531,817583781,1031064292,999834380,240244143,1326714488,371348315,229387532],[1113974701,1573863932,1791022332,1117415901,381638514,1324795466,1445555527,325790105],[477498201,1934292881,858830080,329003644,534711012,199668632,2005555855,1669970214],[871187276,1987983825,29289011,126923909,1905395279,310632344,2106344304,1568129640],[334680030,783748813,678275834,2111975984,59038068,6714722,62629346,408160966],[497817415,1329878122,2121721778,2114436487,698184991,2045707280,221531800,447058892],[287277723,869090642,2065911058,272093368,711195674,1801477462,1464677412,666351821],[1525717084,2113065249,1654540681,1112300915,1230871764,1456261011,982108416,471036592],[854056688,1405572145,315765567,134595344,834983017,1076955126,1087583536,635720958],[190724968,827942386,68644919,1910474234,113804229,158041406,1298970543,273662906],[2039148464,1725093297,152840253,68642926,1618887398,914938604,1981010009,899148980],[419202734,1305508713,2097021299,1112844219,1620271684,1188287674,2099786451,1189879422],[1533634288,1611867944,1358147831,1948240483,278093788,1960411240,1306329515,316228188],[1814918646,1619942034,17445904,1865750229,1551587868,1244104139,1036748220,1753123596],[1537782410,1841752497,1403885607,368546045,1939943139,1921316282,243428445,1594595358],[1356103423,354293393,1276420956,1766454715,88351662,739675137,1238758524,2076484115],[1462408398,950079571,2016413118,403099740,1329930996,398325234,1516675797,1896303047],[781154956,994386361,740365621,418478901,1281293593,605991705,776426309,1276733562],[1469355040,565302932,1678778097,1154880001,1170011691,1409016586,1473481404,391041589],[61394467,1575224462,2079949584,843566768,819956062,197561552,1439321571,290332660],[1896011692,847721638,938040322,372977458,395090153,768777061,129397939,518708438],[681751870,1701746024,1453834943,324292382,785340295,1666151287,1639000331,470751471],[1482563687,1008275963,1388254452,62865660,134672256,1460534402,1878668097,1727860809],[638351530,2040836866,1020247258,1682565640,1308625616,1487688478,1581660248,954683966],[869032321,665149259,1938693633,236773196,105153077,1569795973,884207817,596542586],[681888366,5424012,382770748,1020034825,1612242296,1270101968,172476616,63394838],[1683582251,1248239712,1518147050,1859311282,678059821,962799256,1363216190,313223759],[416691813,1171540119,343334639,1003383414,1111421162,1959583699,1475476892,1261367777],[25031055,1856345311,2054697579,980019238,1180442327,2008762885,404363168,1007049028],[180726424,1361735747,365399756,1950780603,113530719,1834220008,296396208,221449980],[310385542,523805674,502175161,599314172,344614847,577745853,365046504,665338362],[1234757847,1916593309,1956191544,136397119,264809585,443794938,899566,1183170931],[1471513486,1487237796,433591545,1015452656,1793736003,1413687079,84655960,1463005519],[39087005,127392953,1147051848,963409260,383642381,2126779152,2024307689,476775311],[375430636,894235884,770463522,66891988,1644584210,1407546490,1227121228,903159761],[1205279572,1117903101,1248524511,1683011878,1168310207,1316137429,1764670496,331328255],[940284674,1654101334,1629976408,1533320821,1559748712,316965199,864458332,1942924553],[1935182462,993513827,304110359,1736314038,1069706308,547397780,805045770,874406110],[305875904,675391489,1176906366,1846618975,2080506490,146787943,1348844656,4679811],[1265694894,189602322,1596519382,348906907,1771765938,2119727951,1211993283,43112563],[1776566905,1917236834,392169512,1582477133,516824803,1921791993,1985632107,899077440],[1899634062,1475369679,278588447,1664347667,712765360,1504116892,1446861364,399283292],[1586476156,1161512362,2020369973,932401626,1425778226,903042166,2031652083,2121353492],[2068437957,1442329903,87804082,98614271,489860502,1208142461,1922567373,537663618],[1256122977,231247996,965350898,1573071109,254990495,2038264063,2120952407,202224787],[1024156951,602323561,1828839320,192564620,1678303607,319559988,56439052,1540316851],[1487343821,1236592789,1534278876,467836527,1137951812,104997871,1543186897,135423961],[1960269689,549345123,1381306617,971444316,138750326,1205990405,284305105,1197384855],[1948249554,237829257,169073179,769728440,1373091132,1989985858,253783910,1376281666],[1049148318,467479741,1960461982,1478731163,1980090899,1244023769,860479839,763884947],[1488898585,1290868659,4590460,1681945305,564248405,515995299,1081656666,737683690],[623728165,1024217648,362869110,2119539001,851842459,946392540,2114625437,2026012250],[1218299900,1733880759,1084559565,896730547,1733102182,1806201296,1885975599,1780102490],[395207869,631046697,846247417,1581060013,547041872,465939485,1518607490,327420932],[1667853765,297653596,2121239745,167085899,1582739420,245435016,1656574393,1615607384],[1353407657,604818882,1889643111,347128766,334203932,438915286,922105931,1978051465],[1002168579,2113722902,1635761604,256623302,1268400276,887983902,1967851655,193354004],[1232379340,1024139305,1327603381,1187221829,1597618727,653376203,1217743578,847316534],[1380654621,837786826,1633253365,1887255105,1863611325,80369817,631839526,1127289950],[1482911479,1305794619,1603445224,1788316764,157390831,1784684846,888706456,68742775],[1123783771,1502206224,2005052732,1003486683,235929838,658903419,100439286,449541322],[687932386,1972117939,215191052,1969571964,1655099776,1572420040,2040408740,498817076],[1489850065,764072687,285885832,2061888649,1919377984,1558622820,218426428,989786628],[218050457,1448303829,1209771015,514872104,69225146,679690806,1428066619,1506684603],[1721781199,2004538491,432235300,435663519,1902427720,257342372,1685837775,1733385434],[947446309,31683292,569002520,299498499,1594376328,1945549159,10414594,1429995997],[1741443369,20490890,1421858097,460581633,517926868,1984584383,779444959,1563967065],[2103688465,216164648,683134626,2069082865,691945059,1704625621,93460603,103262133],[312517100,582958478,1348566402,79682119,701274382,1074307146,1551434740,780380770],[857508987,1324547313,543201113,1062570249,594499367,694925073,1661831971,1243593311],[1106351229,551670119,300005580,673423593,1842781785,862072112,971304934,1768156458],[1185148238,622976158,694622617,1423987792,1485569064,1899578655,1877333146,1127521181],[209833449,1187052508,1714023213,969582747,1349044006,1608679082,88810828,1720899006],[1284335923,1407209208,1255571007,924105349,1054927054,1671483260,1783580336,1136265188],[2049323215,1634720030,776285289,1326535572,227586425,1563580074,374509119,457993035],[2112774991,1218463771,95567571,1496018776,703625825,23081571,1669643037,230741788],[516869776,1981138950,605994083,299311602,1256148607,2100545489,417686322,650586423],[1542227228,614575472,187393664,638011848,1640403711,379759638,2050642527,894207690],[907259245,1023680984,1873073065,773198882,547976961,330200029,1595999503,1245793705],[663149584,1120935388,1215435138,1918740670,1278641672,395714841,1441823857,75763632],[1278096935,1670056192,767896246,317077123,1280426565,1600059293,1835504053,1889506264],[1855729059,747517477,1014222281,828676869,522128636,1651406232,1393557566,889207523],[376273147,2102125134,127006962,1891578767,497833697,931463679,726856812,1279704488],[991381407,104856108,433496107,311305248,1554325492,538874772,1542450737,610877446],[1929801234,1180611599,1260546240,65571576,1052287408,420853382,1731692172,1655574482],[439076877,2081437458,1348477888,52390606,428510661,306688999,407174646,1266815587],[953856696,76187648,785962832,825578942,608624344,1487949553,1444038990,176450683],[385894770,111186671,2047978270,1098628092,2051471479,1110371603,1083448625,212680935],[1754683529,226333975,1077800704,1306476842,835764526,24332695,824389177,102962119],[1871867171,1289561995,498075250,1952892915,1763140705,1033886571,691109055,2126023488],[1974731442,40344145,1172395072,38822535,1478336664,130827111,1941311167,1619947072],[1771750736,126755521,472904937,1362744166,35590212,1237467154,1952791722,1211243879],[1944734736,1535823786,811673090,179401183,1316969349,1095824009,189528834,928542483],[1019194862,1329965368,1497099387,818581017,173028770,535971399,1422999675,1017128497],[64214102,939433259,258016165,1722834122,221351046,1042753936,640453588,1541994432],[881075360,647933996,1940443376,200717534,1303831043,1325760864,51846099,1258090402],[2102210255,414454187,774565050,2000647907,110630792,1973869478,2116857059,1901860316],[1630873805,602267181,1862802449,2011087507,826143466,1298953453,830912080,371757471],[596652801,1330361870,776796024,1964211589,628330272,1240807847,1097906829,464312102],[2060289520,384881540,134315740,1948657361,379765797,1000569230,909278640,74344604],[1345119065,1648308323,1565036845,1673729077,1727193670,657145210,199579227,1536030283],[913242027,493786778,770489688,1309216702,1370257439,1859718995,719766938,35218368],[1737299579,360983667,1322699316,1047265657,838071883,1744695407,2048903708,778674580],[172286905,593614311,1364044932,528259518,28906805,2081025174,999804035,169264952],[1286986330,896459343,660178618,1239984597,1033879274,544994902,194423835,546503721],[1914458344,1282889930,1728823146,1727828201,540910891,732604967,680339442,427621490],[2019378162,1235714702,316113441,1755456586,351710406,108656737,1133017994,762979047],[2083952980,8570155,143880603,1776013575,1908938804,185867331,1485160668,44431597],[1816317172,971641336,118379774,989914376,402805314,1067129137,2058076405,1424992995],[233546106,515188269,1577521398,65069013,36132677,1282800464,187505429,1379473145],[403505229,1071230121,266636390,1469176217,1025566081,1947900104,144986495,906709470],[302299666,1931378381,1881209840,916024674,1706747632,1939478145,963913306,850693689],[627303970,671851395,1826776836,2045606450,1083361129,1537308403,142885522,1067471647],[879244620,1451699798,1972942656,1837046035,697909244,238865363,1942800163,352089539],[1796180083,2063700349,1654266472,288560543,1310124966,1161655188,1599012155,2075846718],[499772587,1142903097,899667322,1316268066,7773323,91563338,66898754,1541437956],[692089833,264987270,1570414823,614296518,2074907680,775267412,99059561,652637622],[644820174,969013534,1208036537,339606273,165809120,1383815571,139424547,955369432],[1995091420,328375682,1452027261,370018223,1794318002,1387990287,1664429513,1002449120],[1533137905,793332371,1574337696,1929306662,138696254,1176344548,2026129670,1313713620],[1805239197,650298599,942217771,747262956,717628249,924784690,1222401832,1001060984],[2094718977,599079294,307379019,735499913,694072188,1591716567,1898530406,77771791],[1863875436,612957187,179582209,995879747,2025170597,1683867095,721028416,2082504932],[465037667,1813094011,93559691,776224196,1281494829,34286643,2039185554,501194245],[1371082708,1373591013,409911927,518293570,1249585716,388862784,1484998905,1956426091],[1921852894,440809553,2080815495,814331313,1870668054,127851388,484392355,1599260232],[2120267443,1800824387,1405222742,171651079,107681562,75400800,1271439476,1558568686],[572951967,304907143,130841269,258925575,476995205,1966870049,758278182,1601761198],[1599726065,366739041,80301844,2128165256,572849747,670019905,903768837,1143971854],[622432464,227237391,612875902,75203135,386696076,1571914982,642168210,1917728731],[978426893,699521503,1287140918,326312350,1480652322,1930492015,1696309497,171418263],[1318413734,626308563,162969792,1794134648,749513806,1316886613,168464662,1098075282],[1292165674,815095684,322944025,1661114714,1797360676,2026186651,441415461,1713404577],[1273569677,1467049092,1876073917,142670709,1379707750,710431545,1572038508,1137136767],[859617967,1573884933,644540815,883536884,2078887177,1078234031,114086006,148231602],[2085717781,1131812573,969347148,1639700709,326860549,1457833421,932748656,1818021929],[37366209,1138798920,1379007589,953357322,1448694411,1555946038,1037167302,1129001298],[1092419605,529444154,1916051795,1960981676,419766580,1620844141,1305853972,1208337605],[1109045329,2118681080,407477285,1465385501,1794850727,1704568481,980938377,319288795],[1609636736,53853846,1099858503,746325422,220199418,1869863102,1985153993,996589777],[244921983,1327015466,1200024624,1191572408,596434412,585130763,1467900323,449602331],[1336812481,1311743008,1735743656,1597081523,146771426,1113840248,461254010,999931260],[501646850,214838638,1219433763,1996358271,1187709248,1810824545,444210173,1542796078],[1970266453,1565156056,1128094765,48808941,1080413316,416587106,1809431435,1306356164],[1083671735,807483381,982333362,52613674,1925901758,1176106300,742486030,795800937],[494440482,1681064100,1403329035,26645417,1700094572,880082726,1678039772,1171353690],[828154652,1331846241,1698255674,1278355092,1289207155,1576115109,1126179267,387472369],[993360756,355094903,654891300,776337539,249584660,612886394,1041495173,109794042],[525421497,625324535,837992237,217539169,540780311,1337578668,661092947,1450824204],[113545121,913488766,951768287,1494627749,1654001355,6503069,174519355,134197528],[1729308058,470314000,1066922243,1671662351,607705518,1884498960,141624769,832801547],[2084566374,1595303727,1467359515,439455306,561281491,1662443271,536878897,741549947],[519973308,533027267,1385876668,578172664,1243084701,1393869750,1560777190,1739628686],[1605626530,892305890,1944103912,1309669967,965737841,1808645157,2102347479,1328815856],[778319500,472942395,856566702,344553477,1539006409,1705857009,1778356397,2035924694],[503273237,1479748655,875453076,776344479,1229187992,1841533184,50271332,1171925359],[1944744861,1152143088,610553097,907960335,1861201230,597723646,660468644,222577611],[144983954,918068210,1683662322,2115654580,902170471,955402793,525623468,358456401],[925679743,1576301149,1815676303,1712596472,1222492583,1918923968,454334069,1111179343],[564704706,237360496,1342557238,1890840160,1907043270,89049872,2009940,367124502],[2005121402,1959996006,2040756994,1455360923,1253099670,181676575,688129272,1531814891],[612844943,1421502737,1411714603,537845117,1112848248,748904642,798531387,1513809899],[124070395,1741616384,85797461,836817665,1507736213,1617467403,1188012028,464183823],[1911695607,133744732,1097719768,811522912,459176067,1242419404,1362394770,2050741079],[1328010598,446153193,2047361822,264782796,1866567109,731027129,1281694807,1906952755],[63028125,1342902453,1859201115,779348937,1277103168,1166574431,1209126646,473492400],[1831501901,273953406,331691586,1702829892,52742875,250274599,384649393,748633165],[670877212,1386825081,813948733,1542557774,1440774474,1326827225,2104232742,1353106073],[292475144,1505967191,461665215,459920731,2017058470,1133691055,592088841,742101214],[914298077,1860834864,395129378,634965708,1266804771,1423662309,59917648,599409582],[2025668608,1318888915,2002565911,384439999,3140190,987070384,2077280889,1384155629],[1517638185,1294688974,1673086575,1714161252,1489962924,237908031,507004717,891311146],[1420174094,83275177,260715839,60640288,1593016849,857937555,1863615558,2127415271],[2079676868,54381949,1553999134,1710400166,41405022,1372977872,68895985,1177411816],[1937205757,758417298,1221203028,1116815754,209904794,448199843,1417057866,1744935826],[662408617,1313988042,949921959,296465353,929201670,483542786,1970036531,733183806],[950716490,499923859,2074657962,189172887,221980500,1824089748,546442690,1565925484],[1774045475,291977344,958795734,1037840135,548175356,79309911,1813730928,1760681583],[1743373565,1708719958,2007747592,588371318,1314275278,1578091834,1235931453,388609619],[329240208,1440148447,449937254,1747932109,199100280,1511766738,1236013315,335331235],[422161491,866356982,743915266,601026921,664214869,136771522,571649470,1594498844],[630771645,22032373,354123692,765540016,1445410956,340669001,669701715,1680531703],[694895954,849275837,31732644,480555677,1129682190,1860559295,1475956831,28518094],[639110818,1933251527,1577384564,2111852898,662110745,1768732698,1717006765,419257494],[1320190278,1178693849,2048594608,523695512,1574172691,1429364099,1028481276,198760116],[397685886,977638918,1372397155,100453147,338229115,178505587,1290114109,1572929076],[1750291065,438543464,1383640107,400405695,1232867930,1479377313,694304383,793536339],[113952167,1543414292,1678282839,1686206909,1298966604,989282007,1378957257,1802779993],[1536044302,400547257,1424209199,472156631,2016026891,1313032076,1300794717,855758324],[175556697,1335856820,1475895133,1630367071,662914649,1927690703,210524265,1478342837],[1516733843,318849178,82028194,1294214487,1489422931,2039910279,1959407789,1262470093],[1636419510,575846500,1314688853,1469411201,969623681,1105508557,1672865277,1699702059],[189014159,1992586936,1979483554,292306962,1574492811,1012750176,219319397,783236307],[578038911,438002516,1169216892,459776609,251598905,2015467586,1581809272,764013130],[1894649750,990464609,1556579584,228860123,223730774,782250857,72181888,1071812614],[96802138,534612336,779503589,194805204,1851317886,1393208996,556757191,949700827],[507764406,1734901906,1977283152,1417146343,690223912,1420639647,394541287,1174638717],[87945354,1783243471,844283582,2100507028,375692993,899294578,1085574826,1194116351],[1802877633,1376269423,1807233076,622659187,1295358449,2101227884,911141353,893037110],[2089901771,2020371111,861194425,1585298263,1844821041,1072298795,1144934763,1157162472],[1477129341,850535819,873767827,2130159948,642930215,799757318,1498457666,1552062269],[768166467,1117651457,716630661,180941290,1139773107,855148654,1836949281,1346362439],[1643698733,281340349,994128961,289161057,2040881424,1587496018,201583171,817419682],[291160127,1953355678,1612908000,2115392563,609531334,27693569,562035767,430561339],[1196575718,184975267,320998464,373941552,325302081,439684482,943176586,1779454917],[1290563211,1586833966,122650203,1953698288,1046666087,1019423527,1298456245,309037580],[1156351845,578589804,942013687,1352458253,266821267,834390817,1904958152,2040346646],[739756398,1170317959,1000573553,898639,701747314,729278588,1224253693,1482324100],[627838818,721166334,187625345,1054455607,1800426699,437857241,90986199,2032311938],[468520670,1317935183,1859090028,282689037,1820094384,421463735,61863425,2116514383],[270693277,635351760,1947671744,308806805,650954825,1015905122,1865456819,1170228348],[51994011,1444116714,1419848459,1013637336,2029690192,1605281875,1380120407,1526655693],[803550952,1890334812,1321657030,1902940962,2128187095,1993468069,1052474950,842132416],[1749526951,1359807951,265174729,1954800729,1565188581,1363637286,1532558878,1776509473],[865079460,1739169900,1381879835,1582171013,975667354,1745083599,1670868224,1708841535],[1651235365,460322470,178447603,1387156737,2101252533,2064543978,1357957950,1809480219],[281890080,14085114,2019081087,1357848595,1296406755,302748453,1408599441,8857205],[832709245,2046447604,1828463477,703041772,1449113833,164298293,464688490,344002109],[886529061,118785081,1895759853,875589080,1015668004,123503817,910951725,846308904],[549913527,1423277586,74782950,1251389491,567271361,1397281169,241283611,792671478],[2058929122,272250406,1447763443,685395054,665294960,270889655,1621449080,2078401262],[188245673,1590132292,184204894,1938905853,448485872,71060341,571525589,1669461076],[197315492,1688755932,255443972,880162641,506190487,1897301182,172774421,1258354118],[425035839,547515962,1355529289,331796831,1832188026,561711386,1117390713,1970997763],[1811327066,843852851,593980108,1990083767,995508485,1263105275,1857978417,307550021],[1827669542,214280694,2101336022,1091937665,581760396,1086690667,1687178570,546296061],[507007667,599870891,482236621,1857628683,1221051073,884465883,1093485683,1991027911],[1313324398,1105878069,1581599426,2031022288,1574025622,1095546960,939826373,511055467],[9547432,1981335272,1025517678,1812078143,551486755,1015277670,177855666,1519363061],[1159629738,834054709,803126942,1841410182,576593162,1318314113,1981949368,570255710],[834963793,1694787360,2117058989,599441016,921361543,324069327,1407225949,1240859999],[1693897096,1440336602,1325405423,1830809706,632195601,2130400880,748887675,193610279],[1044795800,784391370,941840316,1396405322,1841902858,1950128796,2038458155,1703255678],[1130135762,2025002436,1484762557,1674268420,1420532287,876527729,236755607,1902394777],[770644336,1070609656,383647425,1742206690,1579563555,817007417,152680600,704861542],[1348962799,2003225685,745775359,532898740,2031152959,1545025734,669174883,1053048457],[914903131,134671201,626045462,1902110433,2100691547,1034369282,1540681805,2017085935],[928544513,665566092,1227179340,461987329,1680738386,1406072958,244907407,1294626687],[264145720,412695177,514415490,395986833,115284465,845040296,1296983632,727803739],[858420115,1074525201,330504978,430748170,960068466,1628064651,1857751068,78720026],[31899950,1481061728,1432725345,598583907,2653006,2029865957,633299233,996342039],[1717413621,244583440,50411020,561712385,984003226,218748659,1337177396,4948436],[198970526,2035816142,472442609,1612619077,863822043,2126345562,16633673,321957910],[1584897424,1302316625,201219046,153382780,263099779,1991335087,396879570,152751202],[1518551338,1756322709,628665148,893244734,106286062,2111182388,1938234403,757059494],[730744864,1572227566,1521614625,1447652344,1221181642,1036465018,2057717541,653885281],[333788905,205703888,992406821,223413409,9349098,850934313,1511806481,987416415],[1550290397,1745521952,670414034,332237076,1522116555,1694983481,1207903277,1637974930],[1499214903,491040853,835284073,958561869,1984662933,1870371793,28277651,1289841712],[119251122,1720594334,427335282,2112099001,1270062769,89427929,297006340,155891658],[321452895,505854494,574854208,1530922221,269943643,1772957157,2070202600,676406586],[579680225,12543217,432762982,1070052489,2072873198,406854875,868921886,2107091553],[562644058,529478430,439070334,425051776,1307044769,1910830180,142309363,23347725],[728230057,1739991227,1849004352,894775462,493418468,64625025,1464126716,1079316921],[1996542477,50737429,978200696,1965014626,550590627,1499764485,570298482,805646837],[1382767664,1070549920,1905115346,1099183525,2081972794,864330781,1235566660,1280039683],[346722599,752526896,830006302,1240790177,1991462560,1491760597,1467596526,1015784762],[1438604234,1049151720,915326397,474698007,1109113369,1693152221,1389310513,434548237],[2001624518,890355785,1997676245,1645684525,1047900890,230547700,1314723261,649104452],[1409912478,1240835001,1813786567,1835806795,1239006663,890146960,707213194,1822236944],[1415413216,1403675873,398883593,1037743403,242519088,391465037,778299023,1027166633],[887501350,320078932,304860390,1769287373,1207690329,1072738461,1171257067,152386977],[64999406,228859369,1063282543,1519901956,258481881,1227660182,1297856566,2061042306],[738674681,1831998742,1019846341,470262433,2035056971,1715311557,1150360369,1074696189],[617695703,5854147,1459760163,1746108585,2106984596,921613821,1613470328,877330425],[1376212515,1067745461,18936827,1968828477,1062334695,2085871158,1125365954,1832046244],[1350376285,801934413,1352476610,1557707502,321664996,959677064,851838267,1564489271],[1571736915,1401531205,1702452373,709786213,931441781,872308657,103039894,992089389],[2078971091,2092614439,625078321,1563284035,261047357,630734165,2103399102,1001875078],[1512998726,904654109,529483363,843533368,1181352988,848079942,737786062,51337387],[699261504,833475009,470919816,317804442,1371263597,1201179394,1826526836,1749574615],[146940639,1401639218,780061674,1380185938,1421344350,402811994,1759001240,1678426410],[320339743,601036356,1969661098,757142785,782239531,1742917803,2041691278,433109690],[857974651,967635985,1979919482,1144518459,350043392,2026782702,1223643855,822537831],[1469560215,548012241,2127996702,1394805432,433451900,1268300164,1992293020,1523223861],[317945771,222898507,821663100,335364580,1205069527,553303905,509331468,1393775145],[1707062976,1070491200,1034373577,569324511,2083649796,621181699,1113260481,1267836996],[472710121,1434945231,149087334,965263808,179414952,1580196086,436897305,1256911229],[1107620231,637290426,1973193915,924529364,1064129334,742367151,1289596899,174313158],[1859944816,1243430272,1131053714,858043413,473410257,1763979646,1746271844,698964878],[1423331612,404173105,837846773,2026262975,1717846080,1360077808,668353428,706618052],[1819201980,282634796,1951197893,1471500634,661853222,1387237509,921866729,712578087],[259666098,1565554689,1754602465,1443780248,768273302,514146769,978283277,118953546],[1272248359,1051639571,1263097372,1297908494,99389470,1513814270,1292438787,388410827],[2127569562,874819258,671235942,1299019408,857549145,165887799,2081853763,1266964892],[1911643325,445547421,236245508,2019459051,2016187839,2122857639,963272226,547858780],[966468106,611966203,525082616,1389112574,1569901578,1112738030,1445957576,1627003430],[818359727,1401651932,397908676,1495251984,1391994204,1270206237,623097660,1616941421],[298084297,2011012309,1318682461,1036311499,146946653,617943780,1022586033,1220263753],[1171753422,211227070,1970525687,1236814992,1597026902,892704283,710778492,874158613],[1647196312,1429439883,291247394,1624077666,607844805,393278126,1065825028,2027312779],[1712591292,1891718133,892206936,1211179187,1029426058,609100792,802205049,130474120],[950989611,1023785644,1205648916,741254881,1772882810,140587376,1894390933,768477481],[1427162906,1135895853,2039603298,46116041,1729790179,33710552,1971047956,1904731208],[522405764,1980662851,1810672597,1541505565,711072763,2015701727,1867846355,1193081200],[1113926464,2011872952,2127135651,285946354,465687661,1001818695,267830234,288164152],[1195439972,1695959984,371925231,699533796,1231611625,151888046,1877357713,1515509852],[1724096243,708834736,1983052166,553890524,1818761127,582371162,102467625,331397580],[654637896,165611682,1936069718,1564134372,795871375,206071332,90091785,641974888],[1436571368,2072081248,1864960840,2013138117,1111039213,84071337,235903331,856284923],[1207411749,1391754342,1342927824,1064776872,814826778,298934948,1165154994,1406666713],[1724965426,423569273,745250171,113528396,260970145,394636945,1672060008,1406182644],[62575729,2072337443,709981774,1459682106,649734904,959346849,273988908,1712536134],[1985441068,1486051912,1566073391,1047917696,431398335,870293640,663052801,1019800712],[2073604504,640523184,310222731,1344653648,491185666,1826314150,915949293,1505150549],[929348034,662557882,1804616544,190282236,1311649080,1358547773,1319368274,1402775876],[1158791855,2077105085,59928361,1292712378,376710713,1660333442,383585895,2124213963],[887205495,247066864,643149046,51873387,1139765408,676611002,1724481777,1951941948],[1433783903,109254226,845290619,369364447,467294742,777540202,1582620384,629013739],[215984509,604542684,1190753815,512692032,287792046,1270456287,1054515427,1119445114],[350034481,876223932,633252686,1624617884,1139571457,958906403,2114798069,1813620435],[1460672024,440900615,163541055,1850339126,1194828281,279990358,1532899729,483937982],[1596617944,842312204,1642562076,451530203,350292264,18546318,729406069,1018573829],[10051614,1512119016,1501910680,806042155,672099761,255932533,386627414,1910301633],[141923573,1472013897,532248759,1733236812,1115621226,376482698,1932051856,1428303128],[1872162458,221175979,1873125055,585987679,1791197968,362054548,1821368739,2058086952],[167454863,647284820,2078046240,167401107,1124223015,536763285,1639890565,11941058],[1549262585,431893355,736888054,1181985986,68128503,1260006486,1106343129,992693231],[338439899,210875229,849306709,1342920379,474453425,1176762463,2073839360,604553503],[1567281044,753508726,34707933,375513744,1925957713,1247215627,1838916487,601449898],[1907783187,96445941,237311240,844701269,2128499567,1154971235,1477712058,153041104],[321927523,442433599,582200157,899992329,50611359,331756667,501977781,1997105003],[1258873530,1411250464,1692277919,814430745,1763895083,1429144471,1870097419,280133948],[79405388,111704533,266022792,753736966,278662168,219025307,306288811,582099695],[1190307643,1848587242,595203192,1893522848,1807373228,504907245,33193334,949987748],[194773748,1096390856,856700164,1793920753,2052856749,1551680281,24677156,1621644356],[167442457,1397795993,914232874,1442958583,2074558563,1117997458,1419689932,1929687447],[535680806,621823875,1935042471,1223802499,67607432,839772192,1623868674,437563587],[1754397235,1261705514,491768444,737770893,1581451255,1893618930,619182451,345673368],[566012265,2092466225,1452449374,24141119,1111944652,2016900633,95848790,857543122],[429178699,1067445985,1668884029,1825226071,270888061,876930673,1857199098,383998526],[608829674,1162898109,1943562429,311290458,1185471777,834449466,782333574,352875084],[1387663403,1052253325,1965881385,1623330082,1435802872,1643627899,1207692691,1394875916],[869688999,1917307305,1731431502,1900579749,841898935,564241,1730564631,1298992365],[1956352093,437441183,1631618232,1293689288,1062645535,1954251162,1697499785,526515376],[1955902883,1974507444,123083429,1108915581,1298370671,188282865,1272843102,1888691491],[1312182870,504742197,1128221714,814241382,1818011998,1469138838,982082741,145879622],[968511654,1908146895,213169702,1742827377,766271305,633013104,329152684,490199331],[776011034,1082255486,1022635007,2130328347,951831331,1237902104,394363542,401080635],[387604415,147029714,666609566,1259619122,1574654454,1203216190,259465050,527722029],[675685096,689984660,483495007,1475574647,1012366961,2123344557,567481257,331158009],[1649989972,1985335961,1740456980,1598374440,1804538063,780328381,419777379,1229540695],[1733605419,1943074771,1267351265,156212416,620543565,404576728,723832532,1352099844],[1020796868,605980995,958909091,1869277566,1258250451,885316077,432593188,926147753],[1113962261,454140519,1086906703,163320175,447072175,1697332445,1418394830,587021264],[1456182055,673177758,1075729689,1784033591,1839928499,872723805,2010676965,1252014471],[874867823,1963687126,232135282,794645660,888008178,1815116835,742871495,269170923],[431237788,1789302312,692109777,1265909917,1047734376,726653549,127015756,430371332],[211229613,773290060,1723462056,1264396030,264421600,243896745,1345311428,2093831384],[933785184,1657170686,1059310639,665234660,1005426941,1890505122,611850239,259253456],[295755863,1040006259,313760955,267807782,1144096640,120797319,668899297,995062772],[1359265613,1156007024,1383413154,1344216608,767495494,137297034,1745618966,1308562442],[1196129597,1391574488,1645743879,867391960,264564297,1917368066,1915318829,1116041107],[1814305212,960191424,13660762,1192650164,1939206254,203440176,871865058,49654982],[1551208506,438256840,915036409,884933004,481584278,1932021576,969116710,227058499],[7685672,670593854,1409212957,1111533070,739728610,481183398,1910612016,1810444926],[815755637,958924819,1069359670,55049830,1243737879,1896070484,1875353271,1873643409],[1747139315,1429558297,1427589061,570170679,1524806395,479712477,1084874589,721625972],[353874198,192647926,1686995758,78530018,1015968797,341519759,754780158,1370597755],[1285707095,1247600803,2050891365,895069284,1238644077,1809950104,1399171629,1076604551],[2122611335,1060985850,741254511,630156377,2583316,782580613,1277837788,681980840],[236178928,2060536563,30212536,1085226473,1783822862,1032360974,1924434669,1349682951],[1313884569,313809232,277019121,124997583,433306154,532010329,1124568305,936590684],[1364619544,1491410955,211277896,259720786,716292151,1145852338,983021974,1228660680],[1943165617,1329671868,594415644,168542821,435598952,1858980745,639208726,371409102],[1556249124,1762054365,1537328969,98516363,672154496,1685515280,1746994453,941328224],[924027469,219311056,193650815,328708393,1008292022,1547336004,2019023898,1854379152],[287477371,770184533,1689385837,289529753,609713502,259680443,1716052941,1948349893],[815470256,1231628446,2081298645,308668559,314893199,1673550047,932545336,306498180],[1283272690,848647139,140769180,334703535,1636542748,1809579617,1133838070,592039474],[287703786,761728170,1986348753,1844217296,50636344,640058565,1607936005,447131453],[633483556,731817504,1623544799,1798901564,852815014,987672374,1224741627,196497196],[715848089,1284581745,247747198,326229888,724000089,2081422503,473694374,1442831988],[842347021,2102147866,94121979,66049670,605659366,1922282581,543940385,612737403],[833817610,1707952417,1048532252,1770617869,1641108082,365340257,1940431992,2125263798],[666245460,1633899542,784739958,1635680669,1974789044,14922999,341612624,1654127359],[1645657865,1352880906,1670987493,1446232056,239109205,681894931,1395276509,1394675673],[721699559,1261992511,987931099,713292220,1232359520,621965276,1074462431,2044738935],[666125743,1659292603,1316340180,1346150383,1568953819,791523290,1302339813,1258324208],[1229577669,1298096004,1829698709,1102602776,87182343,107017349,1716354182,1749806128],[937256821,1941748109,659729448,1619984664,1337453234,1557035619,932520443,1955223796],[553856666,1661871147,1098657774,774679023,1672422543,355349482,1087168886,221079009],[2004495177,1280268687,754319273,1519300283,1724063046,1551333207,701817393,607843678],[62890273,1690068379,1126284115,1306955200,509456127,545310585,837536414,471697027],[1252502818,117641089,1559698920,1654177480,1588863563,1359135190,585108881,488459245],[892718590,315249083,1427535682,1506706617,1130397831,1742477934,30658158,47480917],[160647616,249094634,650774950,1334931685,1146779315,765630226,554281402,158897260],[49875558,1662014612,255365794,1706632467,171026905,922381801,1371025497,578681190],[1842591536,136124066,260530901,2058211374,1950600875,562958786,131524070,1155259003],[493302640,558313064,63324783,1109328134,2099747759,1844646689,272224261,998042644],[64187139,739307339,945547491,415196607,914412401,1048233879,1579538407,152278794],[1524356034,1322492298,1506620769,997145119,889580087,1226173557,1679660910,2078493374],[859593268,1967510715,988101360,1329167091,1150552214,304430467,1632086320,1842992384],[29180492,1059046348,1601546948,900995065,324085939,137639566,386308858,1025811158],[1844179738,1522571006,1680737444,872729845,834330443,1263382210,34434966,2129004876],[133918087,1933066065,971743114,1409005184,825718972,228318602,1628308575,744542486],[2063790786,236579816,2010405238,6967964,1475222471,156489882,1934808399,839159004],[1555160244,51494526,390561409,2123810402,87957872,1255463319,1117370750,667298429],[23626679,1048674450,595597223,95058138,793185177,969826136,1403320786,1080349686],[165971481,231389133,994577625,2030665270,975187792,649609716,358359908,971265486],[1722519244,1606303091,832360260,1854634191,255471687,431482879,226793252,557021163],[2041550204,1582890152,1551881919,2027201268,1916082864,872507015,1800499363,1418290793],[1562130931,1385756775,1743118613,1043157975,1626287291,24241114,160999782,40806336],[1823785975,134941938,582504334,18809372,271754429,1510639169,1696092030,2107821879],[781555261,600110229,1574275091,1446210781,968662041,1160702102,1343535397,562887918],[2100734432,173590050,2074668188,660997026,1181888988,1515843962,2042644507,1120189171],[1654225069,474658383,1912448452,1305331452,822745804,1642293229,512616036,326263932],[1926177827,925477790,904172450,519410009,1591941245,46848133,1135270555,1515211888],[1619668084,2090463600,133332635,570849422,83517350,810154200,727474657,1937536428],[1110334406,1494828080,1088005736,2014215303,1926511271,1201902267,2020664951,659197495],[1252446301,2037752767,1028901875,2075146454,563669765,1166496185,561679442,1109171799],[997126577,2072199776,856764133,1970556971,656560356,1100760960,312577063,2104983968],[1255479987,1948737333,1464412821,2028696512,1898740594,1681850567,1040980539,997035735],[336912108,375867107,625937729,1860374816,1764749075,207161259,1538819441,1185852033],[398525244,763246518,1925731632,92090991,1679387432,1842907057,1335886676,1106189490],[2068615683,1948365443,1029866646,1528917438,970337312,718964747,796305312,1894145726],[1378249831,778827178,671989174,5790435,1351570119,1656529596,536460341,1430685702],[1256840719,115586777,1469683466,2056575758,1750298557,725102566,769283008,1296595096],[546973354,859723412,233640291,54248894,623366027,1576136502,1372486412,338924913],[1528995963,1608215082,1694277891,232917618,1985403660,396117801,1793727419,1498385443],[24027903,2119713227,605215832,106277989,264248558,148239864,1709323568,1502204224],[1439130536,1722847369,1749181590,909533141,1131651863,1955304435,774035076,997613227],[5254603,948172845,657007314,1143582592,1413262185,2004994040,1926393257,734975716],[471532205,672760250,749564344,487700676,237094567,263425036,596979126,1070248654],[1365274274,417372728,1430790621,368731658,1787456861,664506183,237358753,911516988],[1930529570,885647350,1209562823,1059016998,394612581,1336603021,466540530,1608339155],[187484754,1077415905,762720184,1142127507,1080923659,41801875,1160326688,2011047558],[924933743,1195142967,296070923,1253910201,623867377,902212593,1822871369,94415871],[2054751909,1026090895,925587749,1623549165,1196572884,608622138,1396587104,1481429551],[1927066653,425759886,1332705521,248978889,933071469,118880778,1788913735,913135153],[932253678,1907887989,1023501279,1359423149,543484981,1804256029,1271053814,412818438],[1364961703,2046087334,1804550625,1381590979,330723023,780929421,1174876614,1930583625],[609621190,198755989,324334271,257683147,1735001287,1855718301,735436657,725746926],[640787578,1120788445,1419352550,194884442,537831621,1307851432,180207810,719807943],[1380021545,321656535,2087956888,452025004,1539506963,527926426,1372819318,283038683],[180731350,1451084602,369283266,1427303161,1247268454,66128322,1687373896,1061675005],[873975519,986885129,578312661,795575546,1915662651,1845639304,928026358,806364646],[345831066,1366723429,1554159282,302807852,247152439,1229490698,1428899768,2055362805],[574555826,923755851,1956000661,602358635,1723215536,1293410971,129652924,673583452],[1613544042,1014580736,1160229849,1339470249,1509245978,775758584,1439123263,632651458],[447929884,273968558,1147535108,578686853,939942378,675136489,1055308798,368107838],[505442192,1794157308,1963662670,2066305836,2029352900,1074299554,1932738911,142779272],[1560370785,22007538,1338301726,1497114581,584890509,290340735,17207890,1148101889],[420175823,917394024,7255798,839603847,297771805,1203929269,1109948606,1258751257],[2029993224,1388755439,829270731,1595213411,1731821738,1297745224,1411416083,520779840],[680049435,22521589,1974794837,249206555,1343561385,575153435,1957369944,1835735293],[568443768,1955585119,999704040,573519319,705421582,1146636400,1762770849,1923832548],[229188031,2043201805,278405338,1706183062,1769793458,826560911,13127090,2006583592],[1416249015,1711125042,1205937518,2127995253,2127874879,611143826,1822243051,767018916],[414436003,2111311127,785832772,399064,1981204239,1108051800,1384834726,148297891],[1468631053,1399428393,407148270,771874928,1280092832,421918500,246598826,162217309],[257501898,1897338167,8095315,36112849,650766058,410755108,252993323,1613660821],[537305206,1774058852,1817926604,2063337367,2067776576,1234624812,281464804,704986078],[1394681601,1196302018,787593295,1389581289,1226852055,1706094812,1950205620,723712414],[1127706061,1092455017,1047008497,1492143762,1568962314,377080612,581746409,1983966772],[1306420656,351553452,1575755842,1873123047,834604616,766391722,2083961263,1120783838],[1628378086,16636108,1555508678,1204898526,1487885510,110765259,1988656687,626730857],[204762802,2029091795,2002076468,276627505,135760741,1729644769,2111649111,1380904251],[1492912494,335292068,2063077160,687001840,343008008,1568226129,813415616,748916440],[730022307,1459425521,1989999898,744569823,2024616433,925692872,796868856,988039640],[1866438898,766363524,1098805808,1994033103,1546173526,374510974,1098060176,1781009967],[221333512,1116478280,247681789,2051509082,1486029827,994793641,1560301437,1538450857],[41430530,1152748388,2091667260,366190481,501201737,621296239,1040613967,1552682751],[926398379,588297413,535594046,534992416,1617510309,1906858372,1151807046,2062701317],[83096991,1116823203,1498250210,1553456635,1619621635,849377761,2015835166,39942401],[1913920788,632608641,833603646,1118474304,1833608861,168721161,820736748,1530760541],[301076803,857946231,1235885886,493328580,1525248251,485177427,444448562,631882323],[1129986422,1143378678,436934318,906360551,1311626089,621911305,102879524,51421425],[1344195136,422857254,292642806,844477725,1748953983,1469689231,2076762487,486579011],[263110852,777709458,1930408782,985755460,1884791349,1776729537,1628225235,1883494684],[1314209696,1685489614,944436431,1664716227,2057772388,1669975804,1739567770,737231237],[310796272,213060034,722458162,1175940055,1381021483,1567461098,1242941185,1834043153],[1707058798,1818007711,257995652,1301116589,346178377,1580843170,1609997428,95774789],[259250563,600616637,1464322070,1481133282,137848947,77408305,1726724173,1122634621],[1788274600,1978982354,1609730064,1379473439,552402673,546100463,854431640,448780016],[1040862810,283781399,1604745330,751463744,448835806,1847501002,685041044,547800191],[1068936152,116477967,1934186149,1213631365,680694739,323546366,119280817,485858529],[1920604296,1097909750,967934145,327205096,1574134793,431750761,1357409846,559421820],[294716300,753355679,322418561,1203884595,972356284,1807256275,753206842,1356061760],[742454465,964336327,1155284608,1011935147,511971729,23712817,399823639,637750642],[1312294777,1585099671,718633544,469181282,1195004550,82136342,925410181,1138665273],[551445190,967211417,658839385,60702832,281836689,1426641008,347874899,1611819612],[1232793071,1481818558,689398686,193561559,2092630909,308670859,1309384419,292960967],[1657108469,1109308315,451530120,1879577155,1269793284,405001279,777067472,440332683],[833819888,298946315,1265354768,1852306333,879130038,1277737275,1014643123,734289969],[344518692,756234713,1531139571,100090253,1418471983,983886776,174083345,417486736],[1394803890,63657335,1882325514,1399695985,213378160,1114901361,56904969,1266743889],[170674553,273002647,1860180839,937238602,1609165752,240720718,2106142104,1928770502],[398752926,1272408798,1893825933,1571338167,644321220,747964315,1158328508,411666093],[1782933275,1603954594,1197641890,1724369404,790998143,2106052059,1287904366,2081281480],[1395766584,1400917875,1108115385,218749873,468706696,1905519065,1459771856,573564399],[677760064,1804562350,172214481,1141333840,57763411,1874402646,979375060,578658904],[1915180433,1090322643,1957823474,92156407,1331963880,894061049,2018475307,811133441],[1677009600,535785439,1003243890,2021630600,51177192,1700213906,1873883277,359310294],[840938960,1734104602,550673603,1163671726,311528316,858117344,526204582,290251441],[67622569,1467616841,662101092,474866009,1257808625,1414087593,1430186760,379409365],[215077293,1146947477,1780128811,2103401687,1823624330,1696317105,743107427,1573674219],[830180437,1049348416,1880802303,1229075589,1482851642,915990536,1843436645,1293606308],[1943244309,1578706116,925047039,861754142,778253255,594857983,745526929,694087547],[1662938983,1904478075,206056767,1236998010,1498665719,1733034219,1375460212,344009391],[1828687637,41182658,1854501468,1570452968,193851387,130591175,1426583891,916501606],[93432024,1988228085,1875654997,1189636997,1479393092,1696091003,1712560336,1267752882],[813616488,824266139,2009013966,701671494,1872275730,1458084738,648609414,1033717542],[1962397049,487296228,144621731,1093215118,1767850996,1560391030,1480508626,1314475102],[545212537,1793111374,747668297,1047509417,1622795444,1991010387,341430312,565034034],[410811102,2020391256,1803149657,1464707581,1885694063,449057009,341059592,274993220],[1556161569,367002513,1063847535,735843326,1832546582,1660329778,748040639,866731962],[2080072093,499401166,485662180,1056044059,1528942322,626152700,163175393,843541182],[241655424,164776702,593754409,393528603,1351680676,858071842,2036889837,481849555],[415493183,1932618585,1868975642,1219570432,1690228815,1991824575,154617916,1101469231],[576868303,1929631875,1966864972,1361228098,1909722945,522323233,2106345989,2049879440],[2013161311,758841059,865523245,930968480,258134887,837255676,614374663,384391742],[1188607055,1945359173,1210949024,846409343,632047617,2022951559,165778275,1616730778],[1906133538,731327847,1765491014,1642399360,1543057838,494185643,1862557539,256309547],[1074549341,622408008,746438206,1790488071,981464735,299542609,1356932048,1348908867],[2032058111,5204076,376943211,410256922,1435609803,345921668,665815309,924350868],[1646191632,1504624027,1065431111,1635766777,1632016529,992922818,654671250,1907932756],[1566681793,1052337775,1229326688,35596591,1066914752,1569778712,297588502,1769412371],[784730300,154860409,740241018,1211557123,590540474,870083734,510804072,263305578],[1424030236,1465176510,2032575423,1699626756,1808511197,1939044688,645576660,2056420908],[1758181326,1640679713,1772938544,659197126,1112544365,1316556303,1631962227,551627112],[270522048,84300973,1081493460,58084877,2121524253,606817114,94583155,757837510],[95808938,1573354836,176418347,1186355935,696843205,1577923421,1347542597,2062530456],[2098507653,868549532,2086342460,1124515709,1436732818,932361325,1540414487,1781978621],[368974307,1617664082,1569538948,465660784,276202362,1969466250,163832292,1956684444],[80958311,1253580036,374702011,1052014080,1183726361,1872309883,1380027075,430937600],[1503865927,1459124047,1620127173,1345729569,5674072,740909067,1587475212,1974011519],[154293296,430524588,70911735,98321488,1913339338,1106347638,949448752,744107852],[162702782,961641185,2082022699,1816790801,31765903,1690516048,170445992,391169861],[1497122935,1665119926,1666829081,603442511,217073704,1335017148,208318510,130041102],[2023449326,1060883947,608924681,144590249,1009210276,868629676,955624670,647289139],[955631410,61845329,649085671,1279868836,1184900294,936599771,1099361686,279397643],[1478595531,1964796592,839590497,427846368,1873333861,2036063872,844133825,519785966],[612591357,1459477943,1537912857,1526845251,1786484613,787544870,1352713130,1099790359],[339303382,1518312493,1585366006,828328926,1269752288,1947908812,1254797663,1935682565],[2130365548,1055772063,928644735,1807013700,1592012172,927644145,155647360,874053738],[1732030342,927420759,880304318,1999332873,1504590719,572357260,843301935,572478634],[995635713,274662596,201530840,655324407,979709660,612599992,1896359543,1365090375],[1918176985,465251760,1996406644,698948441,290414901,2101336199,767114254,2005456195],[706882199,618180222,687583365,208057355,1606571844,116941283,1114154196,803994923],[183813441,68896362,1454878769,1391074987,1159272255,313775029,392412571,1782637407],[1285709376,1383256360,490047098,433803300,1433935648,1313784721,651850700,406802899],[1968924557,751160228,468506687,750541048,1150939023,760427511,115665665,2013601030],[86964086,691526649,368402675,757381040,1142875767,1232293303,1649989281,1998313893],[169284125,1536519944,750795607,113116581,1462158576,591337124,106549226,1529231891],[617088162,1494338964,417218082,1795487745,1780609168,568386920,733879366,848203301],[2025739742,1998654665,982984980,829514670,1873084670,973064935,1961088094,1922090821],[119691504,6444844,1390296644,82483659,273936213,1908999792,886162877,756022099],[175465763,1730340637,415171290,2118097255,1584651483,146438841,1574743001,1505262693],[285287540,934350946,1633063631,1406334092,726001426,247331762,1790369255,1893907311],[150085712,1119930648,652320584,1805034697,978176251,550039913,583289182,1602188557],[1498122080,1627072460,2002195366,1630322606,546771872,1213400623,637001113,330651227],[1707298798,712442183,1007842220,1637280985,8675804,1793906979,1875725288,45435118],[1656157594,724571640,226979407,879116868,2038967575,50392026,1530308922,1686123328],[953728741,1764357231,301735939,321554640,1764525497,793641515,542678305,647416217],[1283260495,1091440987,668652382,1196858290,1732082407,468298592,1649961478,552747695],[1755937831,653731700,1072425182,928506732,1387117897,97019572,791556656,770329273],[668787358,1260479436,1977394085,255653626,1950301758,1010290250,1246346709,734427850],[1579278989,1233140933,624887249,482335972,1230670695,1079020630,634015639,1766896695],[1651747878,1823331609,1374497875,857310515,237841532,1747779490,1434478525,382251576],[1214611628,697444966,1635394642,1030499912,1548864253,830343118,981354221,1049638762],[1822747358,537612833,227266915,615974559,1973965147,133347707,625080990,97205238],[556838533,1454011677,1458146582,196794119,2085587811,569912201,2021640358,798969149],[1599025655,1468135751,585663069,888065880,1755789311,735952067,1144027349,387246427],[2045654066,162472066,1582127787,816627076,820506806,853973960,1025512644,475007380],[401519238,713477244,344782045,1383227564,1246467656,2117491430,1414676533,2127203095],[1344452756,530598774,1781541946,1444216722,1347637702,437129994,1343227132,768414890],[1497447593,509581192,1334155959,137020352,1072599518,493090525,2078888907,1872907940],[1412039232,1378797187,781454093,1514669971,581365864,1619587016,811722930,189895919],[10300971,612732204,782131887,1545150914,1237271033,1836132433,252416252,172006562],[904990346,1608648922,759502791,927038811,894944098,1960657519,1671270874,472026494],[1796233363,1209574830,915566715,2057035863,885146186,1376832318,386811306,388233755],[1384944428,1920635680,1126245406,143740227,1264368283,1656211052,1936510318,1248149807],[828227199,747022812,122268473,842910380,1017106212,972417402,1281399392,86101431],[640464144,732882374,1364952190,1801243618,821408181,450166184,1087339965,504630030],[868296612,1640766414,1393197357,1614248271,1320859957,2105141247,2121863853,365808419],[1341503237,990310274,1242307606,2116151367,647263518,2023571472,1655978193,160713160],[510784572,1425401531,1016113037,515251484,6135325,1559969038,503233477,809936984],[412026620,396895235,148519296,16936829,2071443714,897393461,898269366,2125516299],[1519230139,643471016,1352107934,132820420,1754400231,1484239480,616719016,733974000],[499132835,1860916427,253469969,235992288,1929725871,1389895062,815314151,1109246743],[858353552,1617646528,2104836837,1101158421,296889966,1536177802,649807884,644611659],[130094300,684381553,1736884685,2068177205,879033381,1576342180,110631420,6394910],[528768634,1080978306,1003486863,1081430907,1383307927,684742519,1793583995,448299031],[1253292492,1325970066,831180605,1118802917,1655399115,1612136254,116190998,149763653],[892828254,1821112060,2083140516,1714321378,461776172,336000344,495807791,128480903],[1052308800,1704112279,1494012534,507606846,1970477726,960073045,999468941,937609927],[640433119,653304351,886180612,84151055,1582306536,1053195275,1456338785,964851248],[2056885094,408618960,262642142,733613068,1495379541,1032382930,309340325,1873114449],[68862785,1115831466,1871602880,1472880143,1557209790,1662337854,988695623,1866682380],[1420396983,891003809,499526249,1803884899,545627540,1807934688,1039955372,2016581980],[2128102997,484056530,2031438248,1237623065,493345715,155429651,193153677,1931799414],[847309186,19121180,206846374,1351842498,1907305746,935660141,1018784183,199143208],[800612419,1377133449,2003131528,1810301386,403935721,432108368,1027488868,1448292607],[2084240860,837723713,147721861,951939370,1776385751,337428295,734144391,64982339],[1134696978,1464625754,484407890,1064127785,1280690573,471348082,692120850,9103076],[1240851974,351223912,970905926,1426051841,1645421415,1713035538,1321013156,417733068],[439124046,1219557955,1752969711,881814630,1405073828,1456511766,1165000200,881145903],[1592972293,734940095,1974603101,508045190,1602961528,1778486293,374748626,827490984],[630189539,794113264,490760156,1620135271,1193919966,1970978411,594916189,635158906],[1233110106,590439853,93120911,1878150139,477423545,1796548979,1169093358,1096794141],[503493582,257018047,422930801,1796299927,554535416,634819466,1707259971,1529936124],[1629519754,80448405,1478652789,3959266,1762960103,17687500,1554221493,185492223],[1397816214,1682232376,1105783218,1835024165,119094276,1230458161,1214972069,1047280749],[1742652316,287607812,1717354060,1824872771,2056959567,422793105,840267387,2044491537],[1286247070,825519805,152075410,1700463913,232531279,358625502,1693162149,1965003518],[921325666,1959315340,1279040211,1634924476,357376216,43567221,1313817717,1401326774],[916022014,1578556423,1784187897,1126784333,1662112160,450038102,1240449778,716563501],[390111196,1346753602,11531687,943597113,738942613,1979345564,2111218344,1504878809],[1739501128,282515050,2010994208,1601456596,1940031268,378775881,1748783527,1041009828],[1879050482,690554573,1196699262,2114661915,938632079,1339665015,20081671,1980542062],[321837822,1021009715,860675428,567320753,689631381,746259805,57650129,1333741655],[1702273693,351038354,1126881290,1861573152,1562024776,799933130,465985179,281636558],[1620366693,911881378,1429652160,1372554903,922900997,1252255929,1382685237,789679345],[1799754394,605975181,1886850187,602443000,1053829083,123381284,634069110,1501404372],[766989831,886664969,841564212,179960429,1124951568,124951104,1291564784,1227962686],[328396490,1576969198,1454924309,38351126,379630215,195268604,676858991,1608654533],[737847369,1054840066,967177863,1373225854,444478440,1565089060,841079591,1892007157],[1195186450,2105699387,421911387,2087944061,1916311997,1427940658,920962162,1644211247],[104577570,2064278877,1297964976,2035624064,1851739650,943392495,2067399990,279765306],[1470204082,1832108055,2032655135,1351537644,1546316075,1609970668,1083669860,515233618],[1273283622,1985685817,473507768,1605947655,1203026499,1828011110,1614487553,856450204],[1074369504,478585466,380500001,252124428,1813630777,1092933817,598605178,85886811],[1882984317,1715265813,1626778776,2010844727,1904625253,1282905431,1671931057,1203462961],[2109249133,444261608,939120747,515251394,1697900739,1024530323,1773407131,1938447699],[1769556132,1479312534,1507607621,967515180,1508964265,1353361231,377501424,1021191079],[532980812,1050446651,1417619678,1668204151,2083030753,1269595396,455538292,1401582409],[957781132,1279995924,1523380394,2055979997,1703911668,998298853,1607321543,138573892],[1893695183,1979223667,663468841,191167017,584380452,685581570,1450829813,586456833],[620897699,341954347,26854438,1635634229,631102601,1781528227,462743992,1870524256],[217963741,6572385,1852910240,1299531109,1449225294,1937067967,502459024,1582802530],[1273843645,1266737353,1721030967,786571884,500920858,122469800,573193918,270420577],[1891264593,1265883608,1750205807,450693282,1077873638,518628777,1545682171,672997256],[1530693490,1020290415,22978387,756873912,1381332840,479127586,1097678625,1761895983],[768634794,789021608,1265701927,331280146,1623740940,973343723,280073455,2073632418],[1483239927,1708251565,2106736693,1572019854,403044710,420216359,953723388,1463909284],[66536531,6770532,1374933867,623914914,1349811027,750360944,436291568,1283274712],[1697030241,66219834,1588694655,1746695869,977645819,617623125,332373662,216712712],[341385129,1376544803,1637954307,1183957367,1103483776,22112294,1350304772,778154823],[204318654,1070666187,2000122387,1319023879,1540730748,1390594790,1746946868,1918463918],[1004033725,676340284,1899074758,1245785872,1063499227,1331406825,515652984,1903526388],[571494717,992485881,1912291284,243958966,691726998,1137685362,1718247292,2116296152],[883947440,1920021373,315953543,1769514010,1754250481,550807295,1134916122,232715349],[304335890,1179019647,172646280,1468414981,239138490,644221325,1412673669,1243644252],[804560706,938719518,886044876,1713220748,1523327627,1240493439,129844076,1930852661],[2015392122,760801326,2038952911,1580627853,868557057,125214414,777274432,187290875],[1058415816,1574959969,302618864,1566690760,322341163,1363802509,694980782,180135124],[367006694,1336016766,2015156865,1162159256,786073591,173849872,386879956,1117797018],[926054724,2011765877,100278897,1992532932,719086930,334263004,1998155134,170958006],[1078577935,284383980,739953837,321726683,1017925457,836972049,1898302337,1632975196],[1675181427,841003232,128171655,1389959945,1039829985,694463387,111158466,1509002010],[1611612318,682709177,242450017,1374735663,870745902,442629717,1910680803,706136277],[186756327,758347174,822841591,1601706235,269644208,2042407949,196840533,243859807],[816036012,1857949811,89472270,1957217998,1162281649,9992068,721262666,1304128379],[1401145559,684061619,1217643059,1760898413,1116707320,780937586,241866859,480362655],[1921668413,1199581709,113298864,484219706,1469258935,1015747651,1885983882,1880272209],[1222151623,1299335867,49005014,176536963,427553096,1023161470,660732488,890650336],[661287253,202927635,1244609665,484936517,147104101,1820513619,1036818718,797784130],[846131584,815524053,727801804,1613738795,2047407488,920590022,1797669101,1264131300],[55254313,461794074,700930464,1557071100,420919260,696804257,205977060,1473626277],[623995994,390100098,1706263231,46681945,12733284,93176349,588462638,223083929],[1766465301,992183215,1582127496,35542868,1796343840,1836676974,1128627384,1578333605],[1203439599,1181826,460082597,345337110,1433595662,210257221,435383900,1302078349],[595784409,2007387838,1368502887,859315406,510388620,681140941,2120444950,637824008],[2111259128,1685723892,321818316,418191149,1985277390,2044008534,578847532,352224191],[1043137445,1141409659,93101177,460506013,394449029,1911493140,1217760773,1076140330],[2008743046,601642735,91632155,71143390,376063159,915951889,786352875,1283949514],[1203317485,217731767,39820800,516529652,775968229,506196755,1689206017,1612566875],[482424152,1351124060,652868129,258117312,705451920,1688435974,1385511484,63483677],[1699409943,1334896582,752244019,232573401,87604499,427856757,399801531,1598890634],[2063287941,57101109,490716140,1419546477,1007480894,1568773433,1085168570,1200037106],[1744197697,1366440144,1295939499,708659781,676113976,194639179,1108806998,872730919],[30894871,619845518,97288290,1725636031,120465883,256548494,659505182,1977899816],[1438698684,2096490933,1270701130,1524826652,1489193741,1357019956,138458612,1174286362],[1474547302,1989798424,1774795067,533606623,1419231119,137455205,57080310,1625648806],[897770097,1024608870,1888740733,1581708193,92146146,618457563,1168375419,1927427529],[384593928,803636222,1398590077,1120110938,415173061,1515667406,539847806,1652943751],[795093034,1787329408,883845035,1942232165,426715797,1911857855,1396808400,1329567609],[1927093179,1520044427,253355611,537831395,1901575546,380964570,179911458,1620148832],[450223700,130600205,831619939,380164774,1659241609,319552140,694479362,1112742176],[1979036626,689850290,1770552127,994829877,1146225464,1527091911,1661720456,1355453396],[791510587,925911378,437785465,1275779345,289839044,1230819195,1067140418,1401243137],[1025597465,1608890822,1792701658,422652039,411778897,1540606338,818038418,1664706213],[315623864,834070256,850080146,1839822198,1229237677,553739474,1212386908,716274214],[1666107584,2014473525,1568864784,1884053945,215699350,1500714295,1922733757,675393779],[656820912,551530485,1834672816,1837652096,1342816853,1837812740,1956139653,1777878377],[717274486,643426673,954341792,291564561,1741736216,886031527,2005784555,1698825655],[1118010817,1588806388,1042607665,376549787,391123375,1609392607,803280329,26582570],[750774348,183693981,307046028,2015214417,1007365209,898963113,1836913695,1550114568],[1662548931,960294724,719760657,483449204,989414984,180400873,574112784,2028131863],[1248706774,457534652,1914499042,399701060,989820432,1753480807,520581476,46383962],[1005336129,209358603,2099109809,1122279650,971492628,1164976808,1705181487,1874906075],[866419697,1796508024,1598740074,1607868335,427811841,148816809,1284196276,1943092691],[1927865462,1992918558,1884723544,1867963929,1951630256,1609649532,2623928,914063373],[201228713,245396084,1806074755,1967889583,84961935,187887436,655877326,1177812327],[923744836,994806635,617587350,266775404,1051697517,1057508536,428000054,776818844],[1300715882,1592978143,1811782134,624834241,1653855855,367120980,1302508483,1571287296],[1333898617,1643444936,1194957938,67278755,1231138419,1343684574,2070078647,41308804],[2030566922,56073888,184806634,406306766,1761972800,541388713,544985722,874577457],[2048098746,353528180,1649929821,1172350991,466007798,487415659,1058351726,1814070001],[557347419,281877841,44062129,860953878,271235356,1443575785,675120467,1908749605],[1016875658,1708901402,1742305350,1756473458,1602234991,846330766,122587083,207312900],[1353344436,1229205087,919909107,1015142906,1240665681,1932505259,1328112168,980572564],[1092942222,762035475,1616558625,1875758709,1960580821,2124538715,1797142546,1575919697],[343252499,819057776,2008138912,1863869701,297967286,122893941,1876047627,625217319],[1014079223,649174864,1761111862,778400476,1647439837,1502745832,1305779954,1695811575],[447412186,1198637733,1214557734,770419915,1769547606,1564278919,658881988,888732010],[1826529298,455094882,1282229673,1685189640,2006811987,506096763,595695364,2057472261],[1373487549,1376095724,239125924,1072555115,1841158525,1879658956,1948034442,561525245],[1683975403,1967509399,1738425877,959181738,1657034797,1725721950,1567316142,935288947],[1343171002,1625720144,75827050,678541074,1227619771,46058283,1210732996,732089039],[1450979836,581359421,1927155085,1994899037,762234882,355457849,390018011,1037702100],[1524259190,1196174128,2048375626,1653508436,626176724,1844236812,1265860029,1719323750],[453860618,1296326379,134439530,154837238,726672847,916411160,1384741361,1161648099],[1584931562,322810648,169818837,616843280,218416521,1743895934,2085894000,1996071756],[716267938,2002054045,1023797971,716410547,1991878785,980575255,1070441225,1231299199],[96148636,1292620310,1382980659,1826768782,1145430332,1120007824,1897873800,1720183991],[127816300,536892108,2038076055,1873528897,289872051,1573549338,258266107,154017278],[256909570,1637667087,1820980739,1835900520,405745341,417431349,1289320322,151713379],[745578393,1916150719,391593929,309048233,1263436577,1022309123,1944882801,1267261990],[546496342,395142811,1168533297,951585012,773518040,227549715,1506708948,1965879902],[501977675,1854796907,1062231396,254152996,639685448,129275719,605217577,720325318],[470062671,708551135,1063394009,864044420,1659197838,1391446472,1624313301,271131288],[1723025938,1674782957,1481566180,995826860,47211778,500631757,593519842,477649035],[45689887,1617219553,261834223,357888947,1725456287,1305231735,2098347758,1747158880],[1501267916,1856945996,640604181,12248743,1847774386,1173544904,193728484,1492352233],[956155479,513265266,210622924,1882572072,1509103329,989689196,867573823,1807447951],[1051051008,186568464,1878352274,143268107,411467308,1918704857,692223979,2017577170],[1631457140,232759849,1573120764,589912076,982883339,356683556,506633462,1413800276],[965647738,1789179912,1134167827,1402919383,1411774410,1204670650,82886193,1264329672],[1458118518,1040761015,555780093,1174311076,1139453582,363847818,1494915757,1423439995],[938878873,1167068651,995845742,1122842421,396102367,1559444985,752583489,257604259],[1392372112,621873365,1749346804,761177039,265482750,1984884281,434664204,1444075663],[436656328,1468327785,1121486933,1603868537,1309584101,374200110,837089774,233924743],[1853023903,949754406,19820045,1913765077,1006035905,1697361359,1084375801,1804459362],[1326390235,35055341,454576023,1405653567,365120913,1489415602,601239901,1513392479],[122614537,690762543,1098198863,1425505886,1714570128,583616128,1887879613,1177676280],[1514312156,1635229450,1247675898,653523070,1567723122,589141540,1941615877,1534971232],[1659134877,1369383090,999818317,566750986,1673299663,361832478,162762807,1614661071],[669827465,853060567,268883282,836541143,480643545,1903587686,1246555201,864591798],[830370859,1942578102,1511129996,647477048,78426971,1209682585,708212321,1421860251],[245347302,336055102,1983922557,543811028,1907465530,1609823413,1422019500,1039179971],[351679745,578819738,782871012,444292929,1261483419,914582422,1168862087,210862706],[457632518,1636035169,1512901417,773723195,225183339,13256079,251237486,444521060],[357285080,1748715953,497707409,1261577414,433447967,683446668,595021171,273300610],[889694946,1308819920,1461225394,1905378539,1592488089,299236320,1119559294,17600975],[1625011109,796415337,1545264287,830123683,1297930576,540597720,1990659194,290087476],[987861834,143461705,935824186,1607936449,880944317,1201146097,237356527,326785070],[283370282,394933189,2069595578,1750175171,1077324557,948809912,1194240614,1941055274],[66978244,1093393822,1930698984,84519688,953616840,459225421,1585815638,2029671157],[1237318763,487425079,1411364138,1714007110,1920096952,1844628045,875153316,1505715704],[1693758244,532437494,722559706,926617402,1046094138,114581413,905918648,678165856],[2020590229,1661031630,1190103128,1529251607,1160056257,1775251622,1480683263,897591687],[297198554,826902646,1610879417,1362586207,2040969077,419896421,619679645,1185106124],[522518887,1105497306,632260026,236492876,1148142808,628623776,398578150,92893595],[398969449,745270327,1933920780,352599570,768988319,836546654,1241060331,1596188897],[640491911,90427023,1693828199,1481460777,15531594,1461680188,1736304963,1491227660],[1647667235,1408248854,1066678403,221395193,1551309546,1537977614,663621220,2001452733],[589660792,1038080358,1296503479,488290537,975942373,402080062,1166900749,1899771130],[395690652,1392148079,1341428783,1096998859,1547800509,364487080,1493369323,929063319],[145746055,937496289,2058028913,321953311,1309811716,1930755773,1859408621,2086581950],[1836128337,862848713,183249351,268002150,215701963,140990894,2092437772,1281459420],[80057160,671592652,1770758573,1080016799,1494699215,419077401,455134806,1694079105],[2063452573,1028556841,1437000385,2031809880,341032495,769416752,1955956394,1300474295],[1185523822,91171422,1901532015,1909404647,42801787,2047072793,1814168514,1610936980],[2013979875,2102745319,1802031175,157857844,487624864,126184057,28055180,856346346],[301383293,928528945,1421601741,1010015331,487934183,889883851,1450392665,258227897],[1412554414,839389186,1511282241,1438951412,78638974,2124649109,1569298444,191152805],[1912028050,379077513,1695769089,973776242,1622552790,1115411579,11989567,831166322],[2013139214,908974828,1783893746,1474094362,1279395575,1037949747,899857730,1730593579],[1807085311,790528173,452888288,73948002,549187957,110858201,788644920,1560064461],[132442220,1432255343,2093665160,1828885947,745361293,279010590,1528379230,1361940187],[1843043784,250121280,847427461,510577814,2028115127,908058903,1681864050,1276169478],[724489953,493562374,849968311,352683601,427485018,1181135581,1257961869,1976903537],[134368013,486026346,1392355735,1870466986,2051494515,1672308352,299118706,1622015424],[544672198,444328054,667599687,1158022141,1256519447,1607614630,1287170593,1559455504],[535702226,1552840727,272549260,1144886,653634314,1367489214,20094335,1403055028],[1027547465,1131492253,484306030,875416221,568945663,136351070,197649318,1641218806],[452105544,1535179729,1977582058,877138425,359861853,1824962753,1169977190,1148866495],[834613928,1776106346,805402492,2078384320,1942039415,898237625,1597609626,763076608],[1008040942,567317720,2108339906,1972571486,134381326,630138692,196462618,920960795],[1810494979,890330577,2032387245,1775158979,472847334,512136975,1309714871,625263574],[1593116378,1198940180,1783599010,1100585047,1939241718,377862347,460849328,167998263],[98392073,298765275,225886666,915547046,1338464586,952155477,258949482,1417146349],[1290822932,1060044412,135332634,995851146,401331657,937034193,1897459515,1603226105],[97051842,1009916387,1603990949,1109169653,1567227490,538389732,1345862580,1629409685],[1879261521,267042542,1533210731,815598251,1941382815,819923868,2089450925,1866804255],[137304590,174197050,1866679645,1775232887,1910399590,873486923,1895739407,884957765],[1747298053,1531291094,2067876786,1341927125,210765710,776656660,1046849676,477746277],[45683942,1842151324,245104185,1176362914,1417967539,912147835,1566543464,1899934207],[253586072,28878107,99595602,1876170580,354453762,740271844,543761132,7756767],[18943457,1564092465,84880385,8876647,1818619646,133048050,144393615,838074601],[1755207315,480155715,1261477673,2126186390,1492016081,1128993659,756147442,518720194],[1364345314,553158220,1394883218,1398841431,1937539451,1974961312,2090009187,1493190024],[117307416,1570748514,1330001678,1227486616,648976841,1080447327,1550882756,227222483],[1844928439,2103892561,414979858,1978987815,1534503712,527758517,132259531,638547493],[63274683,1076974056,1649157105,2091475697,807309641,101919482,107661904,1718759218],[523899601,1715993388,1926105214,1525230291,721474843,2064615161,1098769449,1732339495],[692472706,2092956558,1823503125,1427562024,370794097,166810209,245341888,400649910],[972294821,67536157,1110281783,1449193412,1088488792,1655150498,872363483,288085667],[1559336254,1135629476,557928907,857373948,592090721,438704173,915703052,1782248395],[1390348517,393061889,1046464433,1672291779,1854271725,356142016,2118852096,482998259],[1253552603,1987432749,864774899,448067084,1957300963,699379256,1043481460,1492667420],[2009243792,1245889145,1394065781,589419140,1708178436,1787036650,481139361,1230670740],[1146654343,1903202450,1379461104,289763536,2036649111,51017900,9965391,608428840],[200805672,748415262,1523023327,72427766,783391320,1050345720,1283458282,1143830182],[23753875,2079734822,1505661402,472716082,1085225532,3439018,238344743,574264880],[144565020,109773355,1154077279,1026098156,963107146,1175403250,285159328,844473495],[234470611,635656424,349734303,1972236611,393191536,1320084457,1786253757,369063852],[1291599831,1432975026,290803889,883557568,39589157,679957113,678623929,1803052587],[1445077144,1043115576,29770782,989811471,1129561768,121636914,1823328580,1698142891],[1648148433,1364854851,1289150699,2072276927,93849703,713494541,1345346631,1780470271],[1389397140,327031935,137598081,681396103,570670135,405583843,881447378,1472992537],[472015333,344868201,1797972429,995743641,1234264712,571737868,1096795608,823458713],[1996799967,1105425350,894734404,1632373127,620667304,1142379601,542831849,376978188],[517345278,1884820605,2046712470,1632313707,1384082692,1442124965,811975514,1707281487],[1324246401,1596361517,1225370891,970163333,1038844292,1688317126,1522244369,1053968185],[416485914,1089610356,273997167,1590742437,466632686,705697236,1496180056,1589441744],[1393609836,1303959352,1700945806,1475795278,1739423394,912962969,2127406789,224507142],[1249447791,2114844623,1135964584,1167842881,1394440535,1613723415,1680495016,568854404],[1317165922,538418136,1279870222,1270431874,1681177136,163513256,1685469732,1999666283],[402803708,351728177,1487526091,1573464972,1081704313,984859014,728115207,1899070138],[964067850,1456967965,501570379,900754592,545064805,1635717453,2059889190,1546403766],[1266517483,1768628673,1529461965,1898285307,310156248,656061734,859916549,397347969],[555049925,1880352049,855866415,1581604757,453444156,1418617007,1110623903,542558680],[540906311,238335085,1314025546,851675461,1461295067,1847406916,483281535,1062443836],[22233600,40735777,388082909,614781273,852386764,533417899,909969315,1736266470],[1060708154,1571499226,819065579,592580504,572237226,1084893412,844364187,1167171937],[2052471706,90781709,2029388500,1562692602,1633776976,610005262,604043759,902859818],[1230288979,316676922,1624992002,712557107,1013637151,1065431533,313837485,583664349],[720496553,823286627,1992971483,1843562251,2061538004,2001708504,1002049160,878504730],[539069677,875773385,1433780590,1306107964,165671508,2049190824,1059095865,862639098],[142996958,546882915,1495710442,535405144,940360669,847302429,788177221,1310985591],[1475055458,584453773,1343203740,1333414487,1646803622,1679227864,2040964506,182660310],[88245278,950355150,65966842,678509940,1462275675,1392697212,182734255,1514817150],[1388507327,309840267,1651495165,117476825,590055502,1240411388,890406412,882557999],[965900958,295202423,509887053,556480992,1353269533,81533566,1218519571,743592620],[341480522,159574599,1831022558,1759999759,1440499956,1118367736,964410098,1603542667],[1251207199,1773669707,274304329,1694669498,521378815,687925735,500469341,535798330],[1991116558,604507002,1078671243,837338975,81437167,984335600,30192392,1840092],[1253934250,615987536,486676747,675288378,91815403,535645516,2041312462,1324966209],[1866901071,728059489,1869282776,35617820,134527773,1351578638,1124915286,1497697285],[263728386,601188656,163502528,586579857,1306718261,1662156413,653133437,486061732],[23820417,1143219699,272225086,808621390,1432480588,1510681017,1760324280,1432019661],[1234616844,1148794327,1535294874,482122621,985964680,1496968191,586468763,1109903643],[2119916284,1788359652,1484050206,1649647811,1383229719,1364831605,282468318,1700833976],[746844735,1116234099,421388556,1065401563,516123239,1517794435,1989891398,1309100533],[478283361,80280937,619223446,1029610843,237426699,487996415,1713331634,1523435865],[400619845,375545662,1042730682,1823120000,447790376,133826547,544946150,834507715],[342162241,2028830223,785683261,1992235847,1835118691,1102672230,1697286813,379491769],[397473611,1559139315,1404211701,499227360,247513525,2076479604,1750236337,1554369680],[488711505,1411257790,1918026042,461714105,443396152,154570143,891929374,747425702],[1906906293,599919944,523644467,130980795,2072813994,105723716,293305703,65418740],[1448334716,1417302365,1049652882,2021533479,797425059,566703895,1416682017,2094404821],[516112973,1277079406,108018928,521859030,681275380,432041462,289433018,1587313102],[801924730,1521123163,53969374,1234435100,589172516,648286775,2095736280,1111770183],[1996248568,790363084,198258837,101541452,271009874,1215077576,653950697,1140729734],[1709461622,1820963360,998490243,88710069,1753922789,2044536119,518878999,618687648],[1588568825,386803768,2024387949,783181595,416578621,55838132,418255016,2034669372],[675098756,1622476048,1215948181,1701872075,2033008944,1950555612,1963901687,1257352233],[1641297128,169448006,1310167477,2097838116,456972923,803857458,617744475,1073610370],[2087029151,1351555807,410020117,986311453,601297869,901404268,366568463,1793285586],[385637486,2074496162,84366809,1522790891,916299860,383305033,966299261,989358847],[194489231,924759562,195956426,1552112765,1421917694,677684335,1625264670,1481489812],[50368403,2087147542,1881826937,1543270018,894903923,1370622428,762359059,1922248603],[407457123,785440308,1573526125,1864012476,652855882,125570886,496071301,1723682601],[949877364,1897589464,1722960881,1976231498,427438230,670394162,1129303474,1753118124],[285117821,430040879,1073987284,1907551719,680353340,1627354840,804323575,696127698],[2064418162,902941689,1698358950,1421838867,1047098287,2049503197,1503059090,1556743748],[177094903,233371992,1874968926,872233727,1164420569,545289378,1024415466,1006702223],[714042008,658696104,1938377961,1754895324,353039736,1297718001,29661791,1345657059],[1912850186,756745671,1694927786,829203123,614367719,1530246648,388284053,1591176186],[1458641013,869164249,1007215652,868816171,1142225114,787516153,1707148495,1624878178],[680218294,532621767,811588501,1823162692,919046885,1133008269,584018419,1813335706],[223016982,573693490,384174584,1252250158,1527247713,887123757,1668957515,1196091159],[1572756720,990537996,1150914348,1889387762,894094049,631272276,798752342,1957344382],[1449492367,651423458,2025240274,1748843300,12488782,1582144899,622800718,1123233248],[1332886664,1013774140,1785861312,1161031947,1022047606,1926993167,710873881,1052855571],[1584062810,584103131,1041836081,946857656,649836788,897011394,1787467780,1000331019],[2006485613,438640247,651821407,971302690,674507795,832138817,627662311,49243701],[1693236485,1832986776,762688079,2034016727,2100884122,134627212,821139014,1081016521],[111635621,1016217170,596466440,244731221,1680890111,693048568,381995956,918564133],[1759484933,1123984451,351393500,1750265689,1507616899,1754089709,998679830,1457905280],[819843296,532950919,2059287330,1679990312,1624041146,1876512433,564005483,1963449310],[108950688,994639775,1186867382,1866783199,131742374,1688749,1165265466,961432497],[1637873562,1575151880,1667503302,949630078,1153072720,489900062,1529367269,1550447626],[557093458,1916484526,304994714,1620019367,2076778540,1598357028,1524780577,827718257],[98897852,358418836,1606238653,1798739591,779509029,78338921,777193875,439539331],[1382360692,617176340,1767079788,2006867955,1940448842,413428830,1746796715,893934847],[1751279639,334853422,7528463,108840883,982197788,1124869472,1557806439,1334630602],[574539319,30251609,1425999228,1048161370,991152093,1262604372,1361317106,1453191201],[1040709217,1869646646,373810070,1086515241,969674544,50991490,896683949,563910235],[998868369,1262688507,1643218117,1560457407,923000733,176686763,1574097173,750943439],[1249388619,318290771,1152174837,1973863863,2112715426,1498262860,1295895713,99115745],[857132495,2069818495,463027737,338633841,1567213573,1009980107,525556966,47779639],[427040001,269996242,972836602,2034715734,1733014186,963589528,521871138,606328037],[1834235273,1962881393,1181023895,17538893,1744703503,1675971653,425177543,1316516350],[528914347,719336776,136126728,1865507466,2003622788,1281876640,1516249893,1280430686],[1517761912,604273749,632646567,561250566,1757797210,1282238576,800086925,1981862360],[1274747583,1247102396,1203714609,1475353176,125073966,1458920684,717000210,2088046464],[449167230,1021654480,1002495028,174055845,245145342,667668250,728297176,583174846],[94677380,1311163623,743372220,690493243,846401355,486598692,1581402799,1024824254],[917195232,1959404310,811604510,765281516,746120414,1607545709,294549192,1068442411],[150037379,837779503,1497283728,1810532631,1029448228,866365614,1098102809,508342220],[1029301828,841341164,546035673,1750006431,1889338699,1813672642,1798982661,1660558435],[1883399260,1215133908,1442500289,1922185748,1562956089,514115540,263972713,151622116],[750621549,889005216,486772594,1061851725,782796868,1589373566,1114261801,1434765055],[1485639514,1815465314,1542522674,847366067,729885363,1332750234,1933820570,1226915668],[208300833,2122732861,1695313810,1443772134,1024932753,1467966823,281578611,764891685],[1704034283,1766903105,1009461800,2100544312,96619256,950725400,1687770719,190153174],[1961057945,554288270,677304218,1415730040,626241902,901220282,1441260962,251181080],[1889908780,648591520,1195340577,79365259,129132239,1575971737,1857734077,1783126777],[1473117783,163224738,1140111766,1422814210,1843667941,511032613,623553347,983871370],[1340249612,850633183,1917865316,1195075496,482286726,1491665176,673776265,524752463],[88852954,1300729656,1865003961,278295480,1083729083,37675272,393776490,1472588946],[1450623344,153515028,1878473602,170280963,1034696305,696889667,688030586,865198096],[244411904,888991208,283186566,1257374017,966179291,653677572,298441209,349725335],[1930811281,1288447690,1166249910,60412297,151410108,527489185,1082521470,676395794],[1388721893,1733700024,43535866,729673405,1471786118,1075831686,20336018,1283351722],[1864029890,2119077960,508998444,560131877,1812592516,112344680,15534294,551680800],[1883762451,1995923849,1264508572,242130993,456891368,504586917,1608261542,1543950400],[1367671144,2125380001,1362540689,641178029,176300313,1596204736,1626240696,1819906142],[1925632436,174787465,1253521144,309383703,98332677,1141549147,532677598,209064516],[124719240,3265668,708165727,762282640,698730968,131316680,1696730063,233253757],[547004479,345673607,1978108541,1873285029,1998444017,606862848,614305700,753026143],[877958170,157634145,1553621887,1945237412,864270109,35994311,1033504340,1429658762],[1862115413,1550335523,553811827,1111452219,1470251511,19129026,685992515,373417813],[1619388465,793552042,573672903,2056936485,1194001017,917014490,632434854,422733672],[547474442,1045932385,1904384266,1167895331,1043491779,1829428105,1476324487,2064254160],[1101255493,345045399,1223611650,2054639595,129185617,1769030449,1144827127,1202557748],[1709395407,1237500921,2054877202,288692053,1309484630,1473596730,765134575,1430242019],[2024048811,1724105738,1246671843,564399843,298101987,1069201970,383523343,1230503016],[1642986098,523760254,1181922942,2003524466,1588519762,222731848,1006546218,1044919280],[1260031223,97241450,1573860497,171078077,196159865,1616962770,233775306,1215309906],[496573555,1084297095,919404654,315994619,246143911,1778746107,1603743756,639471960],[1616371255,2090866194,1668869187,1737624288,922160968,665914849,1928420724,85181476],[138868013,294934909,1859417264,548791685,1712331583,1424019523,363330966,926499719],[783664959,871880527,394372924,1239549871,1070436566,113353350,1858702972,1514353381],[1869135900,1578321324,506162095,1962851256,2067964363,1682097683,706890796,1204599829],[1185862751,137774818,1854686318,857039692,1029308592,175513316,1502711196,353250126],[1969910968,1853558132,351305788,1983587887,586177850,979545398,1196462199,2077245175],[432702327,2031967326,994424785,1195904014,663982903,2100274615,1040502189,348127936],[1046594634,1862256561,365628707,1924008102,383955813,441687002,1332039101,333049950],[289884442,855015626,1532489606,743547205,565431732,1265153212,929722214,405573962],[188087699,512605584,849916665,905470401,642769783,1062389880,698862346,1729252504],[410192133,1079775588,3835220,874878368,2050609144,1128952578,1797168627,879372169],[682823776,1457023962,1098435095,1234429003,1965414510,1775898533,1966483089,1935693810],[1581199637,1399337116,2006214284,1822146268,1262584497,198945503,993687897,728196337],[1811737307,1779063745,1277534663,78729003,818567194,95425251,1238134967,125499531],[1762875802,752047458,171580861,457700682,2095261776,1011029553,1076562447,1663397068],[693613960,1205608478,12059853,263296929,1765759424,1664370713,1821300001,1699344587],[378970881,1025576385,908830950,1052542248,1992043481,2063007884,910731453,1201861525],[1261799665,1125717696,1604685804,521798163,1320084388,483970899,2116826059,1827750271],[1407354698,477050510,37475994,1476746578,1147974218,1641666961,1482195045,529347097],[991503467,1070554775,1120717459,690285624,1192828049,172661476,1804686040,676040667],[498187164,1112858710,226459557,884728695,1358308054,1018244532,1862176643,532885635],[935886257,322309838,494530943,957538202,1379583058,136686966,1017692491,778732722],[293948125,1029989047,1755393535,1857079846,897724793,1070940527,1631931530,1836951670],[912054707,869922471,1563828497,189699040,868860994,1194330968,368581439,1411898986],[1853094009,1330120955,392959787,1580944211,1134890651,393930688,452727309,1762828459],[715012502,541173878,609110195,550554958,819762089,1270344058,201298762,37243981],[1163141445,1106244659,713183701,1108875473,1430837420,1006056262,322720311,1039269854],[118171167,1441166519,712296867,444769455,288530518,138962535,1428418376,1371962761],[1368456550,952516299,846172869,220337189,1609669992,1977974291,1425465050,1699031203],[350997983,182271442,88224331,1409852280,99263683,676776564,1975023931,1057912205],[227707576,1312715001,1132352571,1428073961,673946391,84972048,786644223,1814365037],[267647382,311964716,1886146817,383933615,370763739,1746601153,1215021559,1164203299],[889285709,2092901723,1577611245,287174268,1859459511,2024410791,181782448,2091370213],[1277881887,133136823,1694110783,981624877,1411322692,170652617,58074844,202816077],[734629716,152349343,1279922646,1913746783,1882046636,1315445303,108576399,2092809565],[1883617294,596357154,1041258102,483726723,401930513,1817848498,1990397610,1654265139],[1209822612,528188477,83847595,677068628,1443488814,837636033,1303865393,689404256],[212885412,1715326454,205840903,2031923225,616914011,1525669348,1033361780,1565633025],[230957839,1138982979,881823498,520283548,589461428,78029751,1036270316,1132347231],[1446967156,53239544,2117456554,1815839921,747121027,357777259,362965242,1632249485],[924384041,307943572,1600215115,501370596,1781882995,658125019,399988461,1665217635],[2130512177,1450462198,1403800919,1420301672,1390447795,94034335,757300601,1058431928],[739502488,2061601364,694602887,584772241,1061553382,1415690426,1288482165,1861693247],[487341237,1117404952,802532489,724971883,734834995,779847914,1687621965,1412901565],[302518078,1765349148,899200623,1880115363,433706917,953640530,920001685,760709063],[855763303,439637676,528511516,1453812599,1929669548,273457135,582186787,923461512],[2127160346,1488695729,992088899,488382174,276998386,221374715,802289875,910562553],[2094548350,1351118125,536866526,597640435,274828431,926509408,1590702057,1940033376],[280430246,2051309198,1725478514,1847133284,821644975,696971803,1656986584,1507619816],[508813399,360211897,1269472366,1377164700,1160683619,194496803,188185308,1747856832],[1932788264,1440528428,328434360,1745296954,1864860021,1369397037,1144961499,318098027],[1107452085,1850252101,956039581,733573419,177111542,788461264,89075267,907820467],[956090232,1053866638,1139739493,1612670736,1071758472,404903737,1035649580,1220214843],[1802099866,850018446,657208363,1780257327,758717210,732747995,1825570595,841061243],[972944415,1333194745,2067059974,1941730373,811574812,414958736,871477849,240093480],[1456686970,1966176044,1754278152,351207598,1597720974,175342906,1092573138,820958305],[1867585070,1171902632,186167161,1073614539,1841559525,1911431577,1137044646,1294689703],[1624687567,157541818,1228370070,368488867,1273600161,1495341877,741747799,1648164416],[303710047,1126602508,1071953459,1613587200,613779930,2112795560,1535954737,2122980390],[1144776318,502575619,1281855481,598707063,1407256512,1768878110,1035689265,2027925762],[872532254,1436218954,1216888130,383449837,622204601,894392292,562286722,68597393],[606871033,1854345997,352553496,1305770795,266620184,736862730,2051044084,520650],[1323070424,1541833386,1270686715,1139433839,1197192615,2006154884,1184139722,1324362226],[1270819810,1703713451,1286344836,1045890828,903937435,1074265,1348226277,1484919452],[1319521142,1682214823,513569741,1610563572,1465238252,866517740,649340267,1174045202],[2074926814,1280187733,882141262,110326673,374702970,1246523553,1185770248,1785284809],[282059720,1626409361,823584226,1874963979,1574836806,296325772,2088697559,159088706],[2066674480,405791406,12996103,479267395,1755999091,115229966,864645680,134846733],[1278324413,45754646,186134266,442744399,1610544854,177376165,1531599093,135802477],[434700113,258949348,2086797292,158683357,340657036,416896774,1319561817,1003960982],[2124830123,482557637,1942279959,1593677827,175817478,394864638,738549066,1269841997],[140396151,728959311,2041630796,1651034824,213499064,502274585,1260361598,2015368817],[1446131061,635881411,870426497,703442479,416949055,232357096,1878878934,835059236],[532936701,543957612,582073707,1446925875,1256172254,276051729,2024084218,1242047049],[206546097,691130243,1919145903,308794280,1080981871,1104868024,800916911,1640945755],[916753006,2065194504,1819542203,1465172061,1753431934,86102580,952505084,586061650],[1671449699,319544203,1754655223,1075694930,771966560,1615291443,1422267618,1850554113],[829631756,329322729,1992195507,574913691,1467954252,679495384,2029834450,514298682],[2050759148,1166274637,473221145,106303841,894338622,325276609,17380252,1043702469],[971152381,2094021638,247392970,2058646009,1188691659,520120991,112889581,1361264330],[943659875,29544557,1991324663,617257151,1674207146,485976725,308048871,503152511],[1216789224,1519892272,95638593,1441508528,1795073339,1859793336,826142788,897043726],[1701041336,290280868,1212016763,2058500900,1982907312,91608913,848976825,1460385499],[1194013531,1410006572,528363765,656422376,2057518931,103072071,1738171038,1213856280],[997357473,199919436,1573351101,1026751813,720323122,1653876842,139050964,1831861651],[992828840,983819053,2079057518,227257647,37906415,332766274,1889501804,1077918080],[863094588,499050843,1090004943,2073927884,1509373952,1777181244,95452738,1744442737],[465342288,1912813821,813596561,171072330,1645549137,510370623,1353215252,1019052382],[616379244,303467256,1309479404,2006237809,1661094508,1343938297,341186701,600917251],[1151920746,1765574106,1562067025,1456981495,1306078259,1320844495,1105717265,2013207595],[49668049,1059915396,955454187,971856896,1038985939,2077244996,1878720257,1247806216],[340325200,895017239,1448030897,1768359966,1802075173,1908929075,1849494157,546268086],[79854635,2088910009,1296042156,1887852336,530783325,1888219703,1627860378,1679093544],[282371342,2022948837,1331459194,600998890,576435655,419286769,455629194,948715612],[2114465278,1714983088,33684959,1161548757,1462663695,127535342,1376674489,711808612],[1705191343,940046460,1253003616,286420979,132733623,1747575123,1859784912,1239004457],[1577231779,88112125,1502097478,1559459909,1169238116,607882178,1334499407,801984675],[1556456352,1665871680,963256496,1043765815,1226979296,705034380,604678045,871823342],[453290056,860970554,344182844,764075691,121205557,1931336676,2052998836,1344505046],[1573950032,1599045501,1994211675,1445948387,92033689,766864335,1518590405,1328880197],[1331682356,2114240357,1888427783,2072560543,1413257342,414686858,1561070224,1558245476],[1715563119,263047658,1127256773,469212575,2031084914,1141619685,161857589,2009623876],[934216661,934137470,1368387563,1709463977,1901199973,1759647505,778403440,2115543212],[1494542475,580643878,1120255434,1179454280,86050054,1575575557,2117078460,593128798],[636600059,4716379,1229513922,139076411,1534681918,1425051358,101794850,1373936593],[497966812,525117899,456033708,950030575,1659501296,252743516,1892066522,356922707],[1111381307,2027098987,459213547,1042563727,245191636,283663187,2091665365,2010848749],[1544057171,573280380,1161455228,935879818,906887364,790615209,1832787998,900097551],[368621871,1429518716,1172254545,587978941,1652194166,577629219,402970315,1923705369],[1469817686,598715370,1185574296,2002322822,1258875154,143490297,70322148,2041926434],[291655352,1212797742,1356634772,217176774,1426761831,1411533876,1177167506,621105899],[750742215,1321423571,1541307112,1601130480,1883980264,483848838,2120589887,3168498],[819968383,1036431758,531847350,1752321354,120883121,1902546781,868382972,611004063],[774669938,1008543347,1973470976,886867591,662474516,51198835,2037581599,887212122],[189542451,1907691689,1526272152,1565260429,2117174689,1877253957,1872881799,970287838],[1473122520,186472698,1623969828,1947663667,2048947004,174626745,52229292,1217810413],[974700419,891980496,1283800718,71088700,359675132,1384540105,5600686,938011003],[325849169,1554936048,869194126,1663678675,1667260867,855437053,34598957,1912259239],[1254669391,177782337,1914287815,1561979699,444990369,885594654,826868416,1372248300],[1677975367,984885149,1242358445,278127461,535547038,1995579481,18654756,1742874375],[995524376,1678707993,280397612,2055042811,1745806586,1221564230,1700845441,1944676272],[1192497086,1192507919,471291754,1762491988,1183552001,838515991,2050386011,1576085886],[695515519,880650226,684800707,1532660161,357602752,737464920,472526380,1466397945],[999212759,872057038,311886494,1772592294,2123434199,335119533,466566846,295299715],[188287938,578804407,713061601,1006172774,1811338685,1889141603,486130031,1299800671],[391718996,1788678504,581418122,1726215138,440395668,64046226,1018792149,1593019791],[1482600893,1462846503,719631739,1090623585,1434644645,906361279,2088529103,1625123066],[336933537,659179923,530077043,478092060,994281890,2045515578,1733449472,243124401],[474341357,999088393,1582988105,1431241085,1524200125,31348700,2027069047,1082351367],[1946138078,1890337935,1773813826,2123473759,2039927423,1708576571,875064004,298807845],[1199821053,1943023098,2017233522,931720454,1951775760,2027092356,1808727931,71428019],[1728075319,56200595,1289575363,1094470465,1542101612,1479641792,1429177129,1264955173],[405817964,946867831,729685724,2019953632,1899224133,1763917213,552961544,612580433],[1151624593,523956193,538653610,1447603565,1959080982,232936412,555735700,1859598438],[86287605,2019092421,283478247,677136254,1403153490,2049932416,496955645,1541025158],[1985828550,1873607905,221722707,1413603374,1732306413,1233890098,1815187621,1705181866],[643666612,905197354,1617824524,1630419858,1260137328,1713003392,789740093,439246760],[1231878756,1786234674,1406960624,1557382403,247590613,697041361,1068902722,1920056500],[1092923379,39193286,1707919824,1500597030,1329687360,673835966,1694111158,190100062],[716497335,663999558,977718611,1660323177,1160664728,1813334979,833050256,1003642195],[2121566523,1135185486,336707592,1874026738,1651323446,344991655,1517930603,319039434],[942210041,20855576,1497960342,498471083,1223407178,1211126624,924999048,1799115887],[1265053589,1496481228,864340377,1728324188,998122829,1591703991,2053083157,1922224931],[1978201010,70894448,128661715,985334185,1812711303,909753902,87805136,1325956451],[189700260,1149565630,932859358,2007654405,93759355,2052419564,28668527,1497430096],[1422425036,1573888680,1449835429,813166959,1584240129,325982935,1734504858,1282828719],[371430525,657835771,899725580,399567705,1859190974,2004563576,584183577,1403563345],[275640082,811490907,1279802229,1605172920,694125308,388822923,1903822341,149614518],[1570346038,617053577,272623327,1828032144,463507200,1530353420,1806852180,1520462887],[288472851,415985951,1137453403,964380770,1290407563,479282347,512316232,61129589],[1500964753,1357886596,1256218285,896263622,1810785475,1952052519,724307096,1915262205],[1576017842,1041208557,912978956,1969730753,538287033,478355712,826196277,442546029],[1117134614,1410722511,309166447,1464498950,2041480714,1294145848,287604519,2090099442],[955285709,88349310,1257469471,1213892297,1704536276,2003805491,1729507790,1751543861],[1061527941,728681381,1576206894,413867618,1968292352,755140835,66432584,1627566928],[569744480,875280223,1659048024,1851933213,1678406140,110028320,1237319059,666272645],[1384592027,1871047149,596829562,2119102357,709483787,91513015,1007660748,1335323092],[43561870,1794125987,883995784,126588483,1433177696,1613970270,582037386,494408969],[1575024693,1112122484,1277482754,529368614,907409084,562013654,1591321840,630993113],[234658439,207776975,386987142,1957745325,354184179,499697743,1346165838,809750331],[735278352,796405356,653639654,773379545,910262192,362625750,943108431,329893461],[2028040399,781784881,1742895803,1699030445,1093782051,1334274610,1117083586,1555733850],[716956387,790938273,1338245639,1738164809,648191089,1553052673,103036349,981256425],[1602856601,121024888,2076641005,1239600187,526104941,1613143845,43066813,1591278372],[920192823,1889279030,830285485,1985277624,1565420706,758469754,214257906,1067626742],[270530111,508405938,1582451412,1000155741,523294406,632560574,1404979921,954672923],[1464104600,252932253,1638898498,1332615797,1251546599,828498806,1362303190,732800245],[861343698,980531889,1266187338,704699435,1443039470,1408069728,1385641407,1485466235],[1938481022,336135362,1099703803,1918493962,956980624,351645699,457792683,113519818],[1496541756,1215106685,828391200,2005590021,1071944824,1147711597,1334628554,1968118114],[141121408,1118439616,975933395,220035084,281849799,1248096525,336223683,1042387648],[1625173181,593690390,1676099473,1609272762,1291020407,1904955364,1313633536,30405864],[491447797,1111986723,1432780927,69494788,771242849,447479784,226528205,1964881318],[710301285,1339937860,2010886761,1983060987,2059239492,843718159,1559499850,658968665],[378035517,504864675,464548245,410441491,340297935,1664948382,591415094,482326674],[51177609,1109529289,2021889487,769768453,1189066287,2070753071,456722277,821769515],[988645903,148781074,1812233977,69913827,1341491825,1889382030,49122156,217384505],[246296460,1070074799,267929066,710108627,52873763,1651700357,1635162134,583263706],[152634771,125359237,1372364549,336413747,1873524214,1807792966,78375380,757611153],[216005275,1820503369,797969226,751859407,94421087,714740982,1626151303,360823226],[1048345907,1233220896,1358410434,27474300,1199319416,1062644932,830143977,937079370],[697702338,1864502209,1868734252,1774140340,520641164,1846909980,262697611,856403892],[774608586,1332545314,1016391160,369326219,1360689552,482337448,1977144813,2124931696],[889763608,846073982,2079245758,923185667,220123651,904201089,1548841174,1462072723],[1503511155,599365838,1987384391,1526311102,435947674,1573474767,1305559426,1772564356],[1548940900,482138088,1738818803,1870391593,180105468,342822218,1557323225,1088779386],[1390899920,2060201808,717262131,1386831799,1870449469,718058748,1996818591,1424928728],[482039863,149432259,714688449,1208828195,1287543822,537645283,1073060442,1510560896],[1430173760,1789355570,83469876,39471447,2120514457,375208353,894158670,492397479],[128606313,1755102794,710528424,1704330347,7182252,1887538967,1624476632,1354497183],[1356665554,9413757,1170457920,905391866,1043252488,835542459,1944033349,1926585105],[1672755895,954657406,1994942002,999521050,1587081647,1620457048,1386803330,765163813],[724424728,1456542936,1041678758,1281582370,42197930,240710774,362013140,871334672],[348390614,1971250611,1542676455,1522445639,1296331182,957704806,1198778564,33119643],[85134937,703822780,495596857,1682441038,469173629,1367270219,457503374,2104670883],[480025245,35579324,1417071678,1195767093,639971157,542025620,1242616191,366975167],[1525889837,2095884428,1003132746,356304187,1838434001,1062931671,1975154862,1214163809],[1337453826,1241363267,1433835448,2067470321,351787398,915944509,760343268,1352568724],[271218987,2013842117,1971290053,754082712,1448512713,189467775,277335410,1247525424],[1409558954,1536758942,991329816,355543870,77442730,2069519567,1389983166,112625596],[943434924,250416736,1202114356,1879086423,857784155,116168375,995004918,583246343],[554754033,407870592,449232580,584961663,1931348285,1235999277,1117827477,1209114121],[1261749775,524442508,328893952,1219401372,1939862519,1842156338,839874572,706479780],[1059466672,1538761902,1552776945,1207571507,314300151,82631542,1584504301,1049533312],[1739747791,263758202,783467487,1252226958,933051496,1821242337,735441446,1340658912],[51087899,1181418339,1989787649,684052501,293597211,1638063675,1987607833,710316320],[2018645661,188259155,1892409479,1489554449,1678539615,1592820195,1477955756,1352538394],[1291701840,1800356249,1946179459,190041219,479423390,1383576267,1898419998,351025221],[1814471716,2124229784,796965508,1258021568,757369905,883092402,1907745147,388573976],[982043189,826639489,22257958,648435685,622924601,989852404,881715650,1762382437],[1207290966,2038819167,2029936809,572496959,2037504369,1251463193,1908378319,591628079],[1195677871,1537074584,893364522,108542235,622045787,825451859,623482857,2077009487],[648747840,134251730,1173765093,1159310591,1044410,1771377432,6541520,805747193],[853599355,1371712428,757009281,1272844662,1411984695,548137322,797595717,542972060],[1107612057,1998072857,1117288723,1814829149,1725672557,2061755714,829333700,1966574344],[980463156,1730823936,1360868494,1747358683,339185038,1332408350,728754376,522110186],[2001256801,1645901179,1009249782,7393199,1674663620,129953363,1164256292,657788475],[404168605,757474239,1191166854,1459781382,1250453635,2046756765,335494030,1902363928],[17725911,420123273,253275473,900498431,898512795,672408762,1895695383,1796954704],[2001003587,49264133,131017938,931785662,1008982100,1965066763,1735453181,1958792857],[1155211852,1346575915,1557972124,604995589,448942228,287598797,207957681,232316795],[551019069,443474090,1582892572,776929851,1599506921,468313183,206818973,1057663962],[1857780662,343127021,1689051108,1551216325,394961442,1654196099,45334173,465321918],[1099764083,1591263883,967116072,1958421189,1637836254,488768770,1675612851,2021436724],[1029356498,2027515208,1166377932,983073155,801584826,751136159,1894726515,983507546],[845122545,557914773,1537555705,1660368186,951618426,1721350403,828251496,1531283290],[1827219404,246563243,190315164,2015830632,2065385186,1704693455,144522873,409959],[2092336156,157147592,723663230,1168089309,847567660,1098004356,420484540,1756741732],[1173057975,1315261196,897131343,1891689285,381366526,1715536556,1483696389,1827767919],[821373238,2013644736,1063465973,1787365555,894965476,1638560439,1389480122,409212009],[87387732,2070991671,342218832,332045570,2018369010,1101145860,1795890644,351318762],[2019416855,2019400672,1647960171,956733019,1451927680,1607346100,77568368,588007801],[138347212,203895722,692166230,287745605,404047367,1095227409,465914379,879092941],[1186178584,1290566567,1317535016,1265405320,2070538454,773383824,1832317279,1142869276],[1771898873,1435046709,78761873,1368992369,1320508575,1965941673,123114098,564199637],[377272417,284829834,554133140,1448784921,667875185,780652692,790694487,509759739],[75399018,2018443557,1919633303,677913162,1470438971,1015412610,1646960156,41388475],[1312491327,843926936,1220931420,103507719,390309206,46121229,1270453643,2072775949],[418447418,565097682,1948945369,2092830361,1061984227,843512864,760094983,1276588363],[22564217,266045233,1194833806,1899473445,607862743,769322157,783169231,1658232718],[1543593173,1823915099,985390884,22641131,527058702,1954076716,13805810,1445780358],[1432050764,1478984677,742671633,2118984302,67359453,1235256531,1938693046,1101370325],[1339817586,1312065442,31568926,2000194783,875051186,1203873589,1122586172,922305621],[1707467119,1460224438,854830977,1679653031,1177039464,848834654,1981858994,1587678360],[266293255,1722289740,1513226663,1343848714,823056102,197086483,1609461977,2001601409],[1704665035,332761341,672381119,1084514627,801451591,1445580346,1892338657,2090238881],[380109922,176194853,1002345151,1632220993,1233895012,1800251213,1350446363,1159210475],[1386033018,312415105,795327030,2080935651,695584560,1003586867,331426938,1385542394],[1478229573,1181940144,119973824,1029860908,751806460,632217849,657187330,1563008153],[1709919417,2027657538,1260611459,1372605101,1500253704,1159036087,1748839935,1289456958],[1281425952,1377635617,576063427,980763520,598518714,1482116213,1585444503,1581686633],[1530017061,512525207,1098265851,1783179675,340543150,1468201464,1514428615,382335173],[862457102,1261268442,1042702029,1568155450,1789394215,148343084,2017466373,2002825382],[1579355154,1716506900,211923765,729917357,670393328,1486889422,725792127,208079566],[2103328017,1652854838,733438528,1324316065,1910660830,960163432,1327568986,1805327678],[249169467,579815282,244876974,1365991872,42666001,42236741,1070182205,1825687000],[402330766,1765943021,1498476286,439414791,1013169707,1411574877,1636857784,1938900033],[2013168814,676170586,1030906413,752221577,69388456,332797293,950158833,473164077],[1960883336,921662199,1520742219,1308495035,185940637,581810028,1233038283,189665082],[1685329925,1581360230,547830748,2082181665,502757877,1574166750,1999997915,951433646],[352351852,2016165122,183223690,632584521,1954915315,1199450714,2027869997,1805871079],[1555679831,140349524,681674908,646690907,1336313155,254308936,1969694398,524334517],[2071330901,2028345587,1922011136,1266273307,1866182643,1267212290,1356931561,582481412],[846288939,696098702,741534767,287343595,960461294,462513801,734215819,27065633],[1570188160,434904556,578639193,1376462792,847502248,1981889021,1267766697,93771132],[683022947,2001160463,765210312,1054197089,1915594300,1044947509,133363252,2073872811],[396099133,1214139258,305397906,1715394312,1965685233,1926062724,1650189003,981001541],[905546014,512484562,1856435494,285068579,192940529,68473781,1151668763,754938871],[949139935,158925028,1415806108,2006509956,1243653258,99869309,820738108,1645915341],[530872269,438739801,1411423919,2005092965,343419793,1634739818,991524153,478106313],[1558450805,1660254523,1832442872,1617298727,334400990,742869485,1961866378,2020148340],[960720058,20905492,956522826,1501883679,129644083,1985255770,880141055,2130453193],[1539714187,1746159440,1557762258,95445960,1559626036,731564029,2009921893,794086980],[1227183160,895609462,1417456582,1684999338,574697223,1076639667,1266707963,1450264965],[1423881948,872571916,938069558,145705082,778124106,1186078415,2005346179,94685652],[1542936571,1615654184,1992793453,403486940,1026155302,1137686159,1468991328,550875506],[715606703,617464162,958168379,1653056694,1649432954,1929828282,1555944766,1779875819],[2074422887,990415246,2111971526,1707335427,661821117,266814384,444574064,1331094615],[674845403,1995889647,787652937,1196216772,475139459,2096233998,1222665767,556844297],[2066031956,1648991411,1719935946,1244656952,1197140896,35453191,2010216612,1201843148],[1724502887,1606842891,1998360367,749121792,71761554,106971677,2079106334,372678547],[434725942,657931121,993148305,1260298447,1658303860,844084937,986790302,884460213],[440103121,1595677876,331626057,948019879,660307630,1300154838,747934496,694206467],[702179468,944482241,18291827,388237746,644707616,1579101121,451939977,794802807],[1732576992,2056782536,1885342285,819396076,102365556,447595278,1356968191,1005677146],[653073046,936958667,1350769655,2070245527,1617793330,346860463,564060314,675736630],[1049499519,1149160239,668960872,1926840721,1087165488,185471565,1328322752,1897381929],[16134676,1495528234,691597616,668408794,926083215,89674106,848839459,1455933665],[388334263,1527591077,1128454123,107292858,1373732948,151500276,656287234,866140772],[1619263133,160883428,1267374133,1582833898,260329558,1828439411,361391071,1216838978],[1512887203,1046292019,441318695,1378609835,2047393774,976201750,844399152,1233042349],[1991253343,837425804,421675800,37791994,101493668,1585405981,1969490740,1542637475],[1239103808,584633978,1479251972,321757514,845984711,1139096923,2071975577,2019926482],[11331859,46243912,859192407,1199439520,1662768883,1446615828,553064953,1354512491],[1150417404,578266477,889052163,1085268344,1495738466,875346232,1803395392,1163053790],[1892511752,441432745,1173412583,2091506709,1531884753,1824755874,33707888,1382313129],[1686035060,1646836562,321895770,50280030,791959854,1339084465,1862860934,1185588403],[2102760220,1971748505,1262207850,2094504513,61023040,1273229730,1212531369,1737405786],[2042748653,810597855,984814162,1672460132,1759780277,1358872292,1251927655,331843651],[262758600,341235258,308682111,1264684061,713436036,1690236458,142479459,1722878957],[1310614056,956159431,1123670387,353341127,568765070,347997513,648749789,1439336723],[1028240407,1269094283,324334339,1480975945,1013399854,303263537,2054500109,250204804],[155406004,158480028,1568869406,1688353809,683651571,49244665,1682333549,1420875531],[126969017,986192650,284605507,817892137,979729811,874178085,393118345,1792624547],[893332241,423355241,716174183,302552415,823114004,731543274,973216517,1917051404],[1721942713,904314456,2046650583,1635892705,911995975,1860403102,929243815,1207187859],[8245332,1795523889,743783904,173707248,413962711,1254897542,452822739,414874096],[1784994641,23893752,1489978267,1042768911,405625202,1290566131,1442900308,1500873789],[1772895673,545314990,1950407839,1257377061,1695378333,1072451662,1515967483,1416449544],[493119404,220592351,683476149,1472824146,1924832467,931539430,1447873280,679157404],[686684466,1128445914,782840446,745066086,1555002232,1664696530,877532811,934928950],[1628643616,1867716861,1690972875,211146669,1140877075,1544556250,29921577,1462975540],[766795518,2038805448,379170209,965794379,465652665,327801613,1959609632,862939420],[1382772927,315969144,339851062,1962807238,1831223387,1628348753,224104609,1738140293],[592500213,398518354,1476064554,680837055,2073555212,505768312,785691131,1853562098],[170470096,263364020,1905251182,1893256055,184005291,1264698614,1172611013,197372789],[1590364454,1803699695,1545629077,589497612,894719590,298636616,127395448,1186191899],[389113513,721121422,1502398753,862668144,1117059745,1622239747,678256593,1869904985],[1966185228,2114241354,977995391,445480393,227875958,2085310466,1378354278,1226669238],[1838090758,1972657762,516910082,301450130,674756033,800048292,1217660762,1188557678],[1646006753,1315385712,396437180,495856495,701256169,640733071,847644096,1884958044],[653032866,1693903652,927214914,1312561959,723801327,2081106807,1981512962,2083030158],[997098266,1835088853,61682185,1026538172,586830718,1450963420,1357735141,1456787959],[1490280406,271255052,202112606,1596230195,1611110040,1010064737,360016652,514129959],[1463098316,1411902544,11403858,1862943591,1781200918,1318677958,1013926182,16266240],[1522495399,2058986358,1393713819,1354409524,94872058,134318721,1785512707,1891392952],[1586468409,201774575,1664854831,1099095255,919303373,1250054148,1899593165,1861871987],[1884047944,1682694942,1836854837,1724177075,1046847079,949971134,1023563634,346880241],[1370883409,629215719,516185307,1074901548,134090406,493701365,1327861379,252710866],[637315807,1611264847,1433387060,1700402159,1465656580,1412895322,1768742082,2124070355],[1761771143,2006722975,984929954,848421684,1058636751,2015200691,738587879,941466293],[341013823,2022649943,1824994433,534290416,824882035,1946148350,1860763650,261947006],[596063787,1292675765,1135964685,1292761595,1996613948,1668372040,2092706363,935528355],[749359769,452075980,578031745,619514043,1630991452,543217694,69340234,110017921],[181801583,750970775,796506208,1292393506,945341464,1147316340,268117523,1081916412],[1229770138,866970010,1385617403,1398041736,584871377,1939950183,1686655297,924410716],[1049081004,1791319583,1059137801,995608042,1790649031,301038738,1411665023,43380932],[511010295,1527632653,149363656,1842703461,1783886208,137846875,1231340638,1807011860],[791999239,679909870,731756594,847646395,392632169,1617331645,1596559376,81244894],[1284621673,75900312,1534101547,522431434,1011740047,810224279,1175124301,455484920],[1994463188,1726306982,1187272647,1536678316,2099252084,280851867,861201710,1638478779],[296477982,392677688,1714727878,228641417,1561562423,1928721624,738858135,1397629358],[846844766,1687223040,710223616,1137635803,1704493634,732325803,851531402,1174926035],[1600834466,906274224,1913489112,708274339,2043063638,937869742,237934899,72261053],[403752211,1878852134,1549711545,1429112389,683872107,1277001609,257935666,76738127],[631946688,734306860,775879701,1373814156,41689793,860520426,578423165,591490518],[128664820,1058256785,1005983883,738462409,904908907,1855918614,796462491,1523788732],[2121826313,238429181,1426048272,141714508,551201239,870472745,674149319,712524341],[751050715,1797114676,96213462,1854103655,871323238,1608946455,131681743,1083103391],[1717616451,647937504,695712892,2029141749,654621312,998690280,1517916718,1212884386],[1634464316,1303070839,1379028004,1123970039,1222430973,2104928194,726028820,1246657888],[1435685219,634161931,1631553094,1330495027,96866038,377614905,1107613273,4654504],[275426285,172550609,1254739566,1064127881,1806198368,643365840,1449218180,688171589],[17420430,1386501969,223824702,1235487621,1704659318,1554540083,205028523,767996825],[1992753978,872181816,1876910635,1599125460,443761128,289870433,1663648763,764959122],[1963866659,1548169955,1040459114,2048180465,1334660258,1708520731,154605582,549043591],[330649525,2064728941,1296227420,538538540,1941199123,449675927,268322385,580119672],[840750717,1240209483,1453023948,1900928539,927229498,612684831,1230410334,645600637],[1758200230,1242371317,74356306,318854810,84078694,1343019951,886572906,1250870539],[181640591,885740096,241270096,573803557,109752176,2028062194,2052216053,1443078106],[542874723,1153205831,1000487598,756609309,1858048851,1704172128,576251630,658678481],[1117473411,1863499907,753919967,437795105,1555527022,208082560,1275680193,1530560307],[2022303378,1341538750,1089400568,1188478427,30359546,2036499752,1346919755,1566885297],[2126476525,1299468452,1928157700,403507020,1810933282,1893112433,1087393903,480811596],[257409804,1931367773,288570749,1713954546,2123239318,144767098,1905348741,579824390],[1483015894,765051608,1172166520,895856549,1534371605,1841334672,707324624,213826805],[564801338,355298167,1348874917,2010143507,1421565438,53865407,43566675,958240047],[1781059314,592422136,1575060354,1001151848,1564804555,1363205138,2031012178,1005898934],[645987439,2001343450,442110322,2019401820,1185890499,708102577,1658446025,1058511286],[1278559667,602489260,1832280456,2004714052,506289803,466652770,840146684,255409596],[1551972970,1931849258,167559608,123299979,1885560378,1088305612,696882751,122858960],[617758386,1317499878,132196770,62959946,1089968891,1846254337,340790589,963284604],[1210892316,417932091,1550796789,611307709,269392631,1674265705,912739579,1978825733],[828537515,862798932,1256383349,2025905291,1248622663,1369571166,965968943,1188202865],[1263216916,150794584,416372532,1388686178,585246525,357033148,1216425885,323794569],[993189864,671915536,633302753,540293054,1617700087,528374394,1838473004,322086761],[1205493753,978442034,1638669784,1360447793,200774182,993519920,223211328,1978659736],[1649750943,662580855,2020208868,243055283,374884579,1129425042,518467936,350307902],[1207965053,918038075,1469157830,1110762187,1484789713,1276057469,1443979840,1613875412],[138051033,405573750,1674726616,1212740369,1050919373,406793675,738827226,586149883],[1533632217,605248936,1868949985,1393120217,275476664,889113804,1008982639,258379465],[1597452239,1007858618,192019210,465827910,279905793,1136437950,471578618,600726118],[688021189,2035935328,156434517,1818824087,1741646833,1085641111,1792389345,503300203],[853137806,1531152209,364407508,1875467629,1025732385,628917468,447436808,806980729],[1080139731,556368535,1887480269,823464792,2095888470,1139038341,650717178,114115470],[923316271,1289101227,671837187,1960008989,1073676934,100093225,1026138436,533710514],[1518924515,2088604406,1923482183,57751760,1184326302,2099827776,211963991,204664696],[1359950389,331981528,1676490503,134785196,635494007,286782569,1116424810,460265909],[1987399798,760550025,1154857589,357531240,2100029807,1119694654,1232424629,934576778],[595031156,301820162,643424493,1265860679,1685303207,1905773520,1250530863,1422368484],[1937985685,1715868406,974112372,737947979,268169710,1633241784,2052610709,514930961],[2085069405,2018383197,71105328,2094519404,1070683190,1231460190,819006019,861402783],[345458515,302394435,1318390734,925798486,2029455580,174766577,1710217444,946467857],[1374529974,1948060954,1169974744,888128524,1289204542,773688199,325257415,791116351],[1374055664,344826517,82960132,586841057,554757655,387172103,268829534,1837711196],[1445402789,890407924,856383310,1584040859,2057271021,1372096769,1057987196,1728415776],[1513374085,1693672183,1028498724,1685399600,520811860,296328519,748154385,75333392],[2075874546,1563813947,2097315896,482381656,339225821,339392011,2019510045,789789250],[1186725676,1930838567,1772839657,1753546041,1985046160,833590414,1559011239,1255478],[1458193664,428340358,1975836279,885376465,1131304041,101042362,1519505044,1086140502],[1569976771,429567363,803080893,5119425,699627254,1485532675,1798963523,1364669740],[1585624581,922378190,1405431890,1363614900,1981925747,1293339803,372977013,885826639],[1095061519,604167807,469729237,603799815,462536896,810635263,827898325,681773158],[2028503674,622895533,1626904077,1658669312,931910477,536719157,344406464,473908257],[495788392,1706394604,573821356,821742813,729636800,677989525,1540934338,235067885],[197808317,700246999,910240195,1416955281,811186880,1597215060,1373507445,1927373610],[989009145,986067698,1764195446,446602417,399178126,1712697031,1266784667,1311864461],[1917270801,166355862,1791352472,142498549,1062474643,1564222101,1478987170,748284233],[516293063,1485118353,1360289313,1223398262,1310102060,940637057,1452577138,894985951],[1965508588,1237504466,315105885,194345659,1449301269,1015706599,307217806,1969617593],[1277670917,440485162,1812268469,338186015,357539541,2059494435,153439338,1833911597],[1779173159,1113195849,2057614712,1994364105,765532023,2004445932,489845109,1935525475],[2044309872,894455309,136112759,241590590,2015836769,57793838,924600198,1858724643],[978078259,1644618581,1872352868,1687319929,1223721040,2063684005,530007979,1124019739],[920190267,216693283,1324519506,984093367,971177222,489423042,517947710,4912981],[1828766472,646223064,1579310491,669526149,1920854808,1568694108,1775078302,945143764],[43862620,1613060787,722913062,1798395677,1690126952,1753228421,55651372,2088560275],[1451167420,1707997337,194414451,1408099596,1461792904,302200675,221768209,702824341],[1717565727,1447116443,171307706,1679553485,1971577561,170332681,1180205279,143829125],[1990804035,2054113998,763738196,1548908346,1272557622,327546967,599413058,1014200535],[1950765448,313436813,174834850,1732478593,1387723480,341509100,1925048075,1038323092],[1722389603,146958467,216018800,35675193,1070038187,1088594201,964098140,1678342305],[1209101618,931983825,1939609004,350623525,1225884522,1508133607,1678982587,23386090],[237923587,1621754450,356459344,1263366765,755007749,1766443062,1329649487,1241902965],[1480969453,905109055,658112940,779370973,585335477,1885172783,1004916249,925043020],[1116076886,1658953685,1738351912,73927225,116008156,41335807,2090994901,995891122],[1674324728,1789483630,345574205,1750019846,405188998,882725067,1112991455,97489275],[125352391,1382533077,200475938,2077029212,231258582,1930147217,828876548,1035144437],[1785508039,1755705893,1078578614,938346567,1485446244,789826034,180404160,81420054],[1882512844,368898299,2435860,528498482,1382054753,40026464,1154466719,414668263],[389418011,733573562,308137298,1729424627,1750412166,2100111312,2095485964,1596752184],[196938320,560467481,1365226311,2109706898,1983081551,1461163365,1433339340,1597023418],[125956347,114230288,1507894750,773278027,1441551187,2027449977,667554829,698886179],[1640572249,285753188,872557547,1869205023,1905592942,28785491,478065898,782963116],[796319030,162730224,2070445148,1132448154,549695148,127660900,181216533,674558227],[1146706301,1559186407,1900339637,990493224,313788963,1013781963,98949476,1929291620],[430085705,1867806112,369081632,317050098,70247014,1564950410,2005655151,1483368485],[828254670,752920022,1382461084,1577136309,1708268782,71519639,250392302,1774480903],[1027426999,2044910885,1249848642,999763565,1612638659,433443494,906795814,692600556],[997248356,1565176039,169597357,1389575042,1106164087,1155486911,635698821,1868608564],[2020787349,1562521220,1158956329,473922386,769506839,240558246,1135799356,2059560404],[980905673,1683803506,577532525,817258656,620583911,47522239,1087542525,984636505],[717991927,881274701,1733558370,1028293040,1066856336,1018245519,849129391,1450437743],[748329724,843354054,1598867284,270587486,1636715320,1114535172,1752050595,634091437],[1527633318,1135884814,572184533,649269546,1882718082,578774633,362265646,1344328492],[1946430974,1504378917,287414437,79617448,379747866,1774352769,1688886681,1407617751],[469142309,1702194624,32652078,1928344818,1731604178,612577225,1594127546,1044104226],[362959601,1414160999,431098291,1364914695,799778888,1808133014,1751940864,1456827900],[93939934,1003219656,1383719368,1943660493,1292357024,1894130644,1953633005,1300695222],[1019358798,445890128,1089014127,1060955411,652183140,1594037753,4634985,678346946],[1222772935,19181387,263642677,1268233156,984950996,779270145,1289249037,735521052],[256366727,441056647,1243011677,210751503,358961114,476640129,1363376678,1711377823],[271691123,1567547072,1711771153,1344887786,1995849307,948302444,90076133,1054218730],[225251528,1313942565,657273331,899535945,1494483672,1427149363,1973034197,1244985812],[472666422,1960673538,1317777166,875258329,915581168,231357909,912632587,2109649258],[2032722312,553098789,288456197,236155508,603870997,1640129481,1859722859,385619526],[1349655585,1418575731,1536534781,849294801,1869797181,2099994613,1070492242,2122049272],[238025238,1289879159,787980882,529968520,1487997405,539342739,840858972,82525679],[794065269,215088228,1568969276,873996004,1754607031,1512148665,36776749,1216073946],[86072182,2005649701,476091375,473225852,1256481486,1259507417,237583283,1653842455],[1247984429,793235136,268269973,186514708,1294189167,1992696887,1584452509,1312961186],[1546348360,1323195890,763902953,29396713,1768753785,1211815384,437378659,446513574],[1673097256,650520686,985492175,547341267,1210396389,1115998979,1905843819,1343605262],[250170134,1826646446,1926152423,610013752,770608185,713583986,1842127819,1655791112],[1258942848,168718912,880099908,258022798,478680476,1299664566,615346685,2080987017],[1615971225,1487177965,1543309755,1976369790,1428217002,609263508,2074568579,1186719961],[1146067277,1287656744,2043271895,382897665,1765315511,2067097918,1302984270,2002003764],[1660044988,855638019,1666855021,500415569,866683624,620601715,715260028,43368481],[320478901,392915634,701275755,465255068,651367078,1419870729,1434829676,694804360],[2093498497,436781079,1872085699,1831806476,1971325630,1345906597,16514717,1132932068],[1425640303,995328044,1727726365,1510849962,114710665,336582554,1703106738,186704307],[1917081316,1313869749,268456841,923027123,18262131,1049932860,659825537,1870360500],[1103729894,866102999,571285601,851572094,642568867,983354597,89620941,1208402976],[1785581727,1623476003,118252154,178813601,2038135376,2004063113,1734444997,117271284],[481515767,2034220674,837166512,1425844734,455374909,313375628,167994174,1716600655],[306345779,354632384,363826948,1373216440,365309369,15894108,936098273,176078635],[467364166,743545714,2108153445,623270803,1431497162,2029945408,1033471632,1811854981],[759556318,73945247,1347589032,675705009,807602141,550932942,299670627,1160737151],[603310134,1078517544,322968319,1029729235,1092731250,1518353013,1117745094,1864117211],[1579318892,148038203,647761892,192073293,894846881,85078186,696424796,238653789],[1319507747,89173713,1927839373,649653938,1981288503,1926289445,1912245201,540598420],[1907730666,1643681213,1574699940,1767990311,1220838093,1450553645,1532791151,739459518],[2113838298,830487559,2009253743,1777687876,207451465,512572192,1032246216,1175075366],[1558981150,633479805,2111499155,1758453528,708951322,1806859552,348685527,820243717],[98467898,1366583005,1356395924,527720253,547074552,921428095,1900452466,826906115],[769569269,72960172,2047793311,2045918788,488677587,150420480,498562008,1657296322],[1505454228,841845769,453090766,1199171687,1801327381,1286380146,355562564,636257514],[377041450,1710493063,305384480,981938146,675742835,2608024,1504920905,1402964212],[1297506551,2113076367,1430560185,2039782200,1623243404,9001685,1371040857,540889961],[1709137724,1447138813,1139289068,1317134699,235741211,1780506748,494393557,1320756221],[1747381759,1190676779,249604703,2086217824,517812148,1937670690,1823045179,1720414242],[581659009,1174038819,486684720,1202503357,1620415104,415674906,653705759,1383851322],[14670097,1087628589,1380479509,913237963,296918820,1573558553,1869598216,1904820323],[2042567216,498418608,56864791,775551058,859477713,1393219831,864129816,1126662711],[1816003191,646589232,470229380,1803946833,1035263164,430166566,689221954,875615917],[683099365,929683939,1160157723,428698740,1324558201,1397924547,1389297593,1746895167],[147613678,2075760444,1059122286,1264683613,663353635,212159373,1529383485,2067753131],[1860384791,860456801,1213033288,1990400003,2002232826,1474816348,1323051267,1281564446],[122507809,1249924734,523066272,1914178398,1183960985,969639836,1785949565,134020249],[1099089458,1123665873,1423648388,765228262,1820710476,226791930,754836489,1032531555],[181266181,832381137,1346350353,584896446,2127595123,912188946,232177231,1489587334],[2006719179,362283265,303449026,219958408,113775913,1598239056,198717754,1667596700],[374819528,231783921,1742016563,357039989,2071521696,2051746253,48364889,1613015744],[1984760946,1143920733,510863093,220085149,1185402518,426690052,1545316035,41852447],[1008971110,1160728896,614751806,768656418,715726911,1868413029,356295540,108732793],[1483753809,199600084,1326029120,635708400,1845933033,513904110,858105502,1607922946],[1697685684,937423977,463841411,1442958700,1473680053,670025720,2019233473,1198078592],[971781648,1794726169,1536696935,366676692,441621445,1310549279,1879310106,1287394702],[1847778529,2114645856,218155936,407661937,719984035,997010014,1251100887,1344257611],[520641659,2042034044,723077397,1388160914,1324337555,1019774287,343738354,1548669872],[1307502616,859738998,1222718113,1472557453,1002374593,875501216,293667344,440942227],[731932089,1105420331,960548640,226499318,961018358,1001796914,709539617,1192489583],[26158491,1560792772,944666526,271530840,142739407,1111944951,1571954423,1611622000],[2116787783,690809701,2072371475,1263818925,1378407318,721333905,1791525146,1847676895],[1268022602,608698554,1822306939,1544664734,619725482,993232560,1961964297,1640169137],[2116318232,1652281345,1468609366,753493372,1343302769,1658694101,1788596530,1600639928],[1856316054,253227954,973728606,1342443266,935021956,908715664,1952528717,1569926229],[1539368453,47908853,562114837,1143713013,367680112,492655988,1797293266,1807627370],[744162626,1585707068,311368790,104273920,5632139,57824241,1122748405,1570891281],[707795681,8801831,2041159491,1668619283,774826053,1932706291,246018508,1496792578],[1940931763,703960595,1495551009,1689863122,900045355,782376581,1695613424,1650830406],[430662226,216403343,3374098,391625960,1171380576,1426505557,960659126,745046880],[1139559915,339864503,1637842208,502845964,226559182,1703739183,680123788,1741481909],[280782524,184943887,203225662,821901393,1291141750,161435725,994690213,729351888],[512507992,327366741,638291791,2120675775,2041547596,1231099810,179387616,689580813],[1036771302,229716032,67330583,407223468,641561431,892091607,1963870688,1148630013],[365932739,876487504,1081061682,1496480666,530847523,1501572122,1746806013,265791341],[146572181,1878031070,372563945,1036655467,1751036015,2068830461,342627974,1054508576],[896290766,1186915395,1150779153,2075020289,1105307208,2054264673,1899847087,1612605784],[916847350,531067596,275302061,755008853,1419065747,403674038,1307201151,1770244472],[1027204885,398411032,999087439,1015441469,1556122249,1782997449,1509285149,1555973442],[195760468,886467985,581354190,12474829,1271797949,1224804115,1067070560,970388755],[1427063776,1425620128,1756394142,1979781335,122978597,836951867,408660151,1164057761],[84494909,1173597816,1233240720,1038994825,718918593,1766881252,411879787,1558618415],[1321581940,597040536,202067051,1996781130,579162845,1395158581,1201057609,850276833],[950974991,1644210855,1532564118,199789984,767155500,249709882,741292394,1369994365],[1238108520,2075585327,678888430,132911171,1643499129,920771945,238245483,1793122868],[475126862,1769120050,1703740505,1255522218,1572147946,1568370723,1909731381,1210855998],[844230032,937627211,1954785511,692910811,469826322,1474372645,2037732837,1375280124],[1989359777,548781851,974669832,1498928612,2072970078,1198464338,1910307447,952330185],[2092752997,1063966923,332160218,1360926062,1223106658,1150288508,68463100,1644815852],[1485328450,615642227,1958367991,1089479193,1032857288,820231484,300520496,1830491073],[1926780490,1781221498,369974575,61389539,37908151,1860247411,542769328,2033656093],[223366430,1009540417,2042488077,1065888180,180486237,250817956,1166515988,106295376],[1562763010,111392453,824400752,2027321915,1671311345,829387585,1214408703,1887672931],[695659751,406307905,1536691741,696821069,915546991,2043463476,2000612495,2081694423],[997990711,1633911893,2116348816,1254216838,362787125,2067997675,412994593,199445626],[1668541124,1814872641,1450619316,446551365,741583178,347907170,1201816912,821147530],[530565883,709833467,2041359856,1706610396,1836592605,1493405249,889464508,605914528],[1153572373,677307031,1341062303,1836665622,531298285,387980639,419785809,40671456],[1753951708,399549621,453058730,1234860644,1317181495,225058161,2001007392,798224895],[1215835887,880124849,1274645827,1089441112,527784722,1194718158,900907893,1291950521],[394924206,2108040944,254507389,1969221817,1670946890,134400113,1402638939,213727674],[1401180258,1500310689,716797165,982274788,1683946657,682476822,273272464,2030565614],[782906410,41455764,1163035252,1941268217,1955524452,1747760004,2119678941,1058934631],[1906416715,1997296554,1989368796,547118591,838878905,469299394,797474063,2025074659],[1831300706,1404795469,1850198103,1814660613,860203224,1841073588,1773248947,1735549629],[147694902,1903428908,1378437253,1155656793,161458580,1428114592,1144103354,1084413760],[1243320476,1685777328,1174918419,1074455102,798748270,1968391796,1453424463,1591293746],[1646896997,717240584,594990271,934920494,2006638070,1542060404,268054977,76092934],[830239570,541722978,1218727827,734552988,1061096525,1606289131,613079909,572977630],[2125997990,2057995559,528301807,270437807,179202892,220072591,781238483,403342929],[483141223,753222254,1980749529,1621483542,1794098430,1187237125,117921827,1386213769],[2063632992,1350672375,1868171488,906082290,246152497,1956802889,1617806557,1847033992],[853065870,507201130,1738993546,1584151437,1382593561,1371507730,1337833519,786901374],[1691560213,1110760018,1181987661,1976711313,394664471,514078634,1156391949,1364634802],[1027929210,613584258,771698004,1936744013,1208336056,1873250658,759764765,571767947],[828647358,308159946,499617831,273249845,336205034,113489956,686480257,1281326703],[1879479438,1940860542,1303110432,6313600,537807229,610243204,1988615105,608533830],[1862897118,678167569,611231518,1609180623,1892587322,470144932,784717452,351278082],[979261483,2077184717,778757024,1486457971,601483745,554011060,406716358,918533398],[1016866602,851905004,1008439331,1358242676,2118756173,1641321395,2059351741,485836266],[1587082277,1598718719,905781908,1738172277,403019610,675388334,1944211761,1826846762],[1169139762,328770891,39896282,699646890,1816679782,1002134813,732158392,1515763937],[1894412852,947459554,2011905329,1397028713,135857707,1206588056,1959025151,1805557839],[1417602912,713028716,489949951,1014289262,478298117,862247952,1493955797,1494942031],[1876835777,312310507,630800417,1850937040,1151584175,230346977,1214632639,1529764670],[1355161224,634645723,1086794493,451183711,151325933,814688017,64354174,687140784],[1820858173,294338445,1006277519,341449823,126467873,251645615,1027276238,946095689],[1454656658,1347145431,1959396657,526572210,1282006855,1909673521,1340983172,353395397],[271211326,1939513595,1752432424,1089329453,1943207845,192289173,2042775246,1453030218],[1389286884,299951209,60303071,1565557141,1747860248,2119098716,2093176931,101593985],[1273832500,913891592,775974777,998497342,192912253,1720547592,205659402,2055705671],[1020286757,1585749074,1145259266,734553986,180255889,613670537,338966719,427699543],[770702909,468635115,1221178095,1753888650,709764425,1848448193,1467260111,721221820],[1047411954,30560116,246300432,530673192,1900524526,1956978970,20906916,1806882936],[1084215758,2000512843,1886317874,946891317,904172006,1912891260,958859249,1447365555],[1518311467,849197901,1435684930,1664655553,1625604404,825743336,373942244,1979257252],[936775852,295496561,158185000,1817409368,544383488,1044727808,781150362,212876903],[911491653,977023076,1017870294,1330887609,586757926,1211461568,1410784995,2029809039],[1365652466,861065738,700845928,584894678,784798870,127531223,285262381,1590763110],[156942758,2050620509,791758369,1687985958,2116735212,340204701,193934155,1767464882],[641024894,1766550871,1587719775,365382072,2006599115,1769580512,2038310066,201286133],[837139410,506879129,634025391,660064768,1415996206,1467615252,348378605,1429156332],[1620869404,1557905726,2076356242,585617110,516435773,677309290,1551388880,849111903],[63311984,198808237,713635216,1406590960,781944142,287916312,1393283301,2128893937],[1989796524,1937955381,1731826066,58305736,2123222377,1493167759,85990378,299086941],[831419752,1165412604,39215240,97642156,282063279,2008203811,63387877,260813257],[2063338306,1353201399,562218647,679111641,595327963,569948468,533196932,154310056],[631470981,1909311693,25112078,765253476,273115723,1389913821,2091680569,30219191],[1316345269,80247578,1159941299,654252739,1814468604,1457191951,1318874428,315955024],[1165626962,323025551,1112979080,580594280,1956641095,314207767,130324301,62162333],[64672632,337943478,114351855,1943040375,1676400892,1843477568,525211935,796331903],[828472012,39191257,1604400232,1650218931,2031276576,798809526,1022057335,1655886444],[352050292,1726507278,2081318354,907948227,1877642933,982013073,1974392656,1820558831],[576360983,861988751,1053738118,1958211480,1921115663,1804698666,1408081383,1141019920],[1710601684,1815117913,902243018,1007596730,261044680,227541178,1711653661,1439017268],[194573408,1251314790,1756164819,850281147,1099055752,202902967,2053826518,1975568093],[1017719683,1902955289,1954690469,1067781060,2079772419,4701083,490938755,1256273682],[626617676,2110329271,603064016,240469238,922243141,541944425,611402728,2045311896],[532195963,1132921744,971107648,969389477,902342094,740639378,219089268,1018085435],[1072847166,2063774360,551901586,645227367,844329521,1513662280,1445642617,377849361],[302076561,250111119,2042005150,281293340,1784749360,842495012,2014557683,622045884],[281467545,920249579,1617601678,1949472272,579623598,1311827566,190455655,621914176],[2027021545,1093867382,1874476312,1097918807,1719810268,309717202,88377603,339742000],[771607959,1793420774,1132358720,1538606816,565319307,1303775011,1810514164,1686110921],[2038717974,368501871,516243138,104640288,360744406,1318830112,1245264314,1158858138],[1293357462,180989764,273228527,918723183,2045199448,1397181185,684761682,1696760367],[270781855,800395469,1798569145,585491162,2004727085,1650059156,1173782658,1890748178],[458641253,1669261664,1906944181,487821850,1421671526,2000805717,152001815,720375061],[254159112,74567102,1358947961,1418395656,663044149,1870112502,279928558,127946515],[1354803539,1608585858,760753986,583605469,837990667,1696437145,1607069793,1165203695],[1231327445,25129374,1910890171,36624604,160475751,1271163698,692003839,1064026915],[703492045,187438499,201347134,1300200423,1866306208,183960423,946556059,659621295],[1624180130,44422498,1805061866,586460076,1975294375,1432545648,789120227,987324892],[772348069,1594476851,1219072347,1837932396,424499758,442935399,1251945954,1886689674],[717087862,1942053081,1332196516,1146113583,1793031991,1187217705,1202126525,2059932762],[1286777647,559975536,285450103,301018270,146791498,606920146,749793649,1781650225],[181479341,1306443612,1885349270,1231472310,837308988,973436012,1070330296,374620035],[1526160446,1189847551,2052648883,430741035,1215851113,1593138192,1338337807,1944545973],[359763354,1779272072,393572097,1235508861,838848089,1361002314,978031357,612316916],[710742083,1224175357,1498750080,1268183955,2601274,922991051,1264000090,808153937],[883547220,1828500590,1237309560,1606209285,1890255970,794966481,1797130591,633535790],[27908955,278681515,677510871,216611437,269621157,1436999614,419760294,1366948984],[1487350507,356611677,1222987207,1922285232,841179564,149405830,1807961367,712041171],[580429470,1452281649,1977273438,1834868075,1678591570,1996041062,1880228108,524073719],[332443937,1322518892,1841682797,135347812,404019532,564292747,984833432,767064529],[132856581,1827161944,463194777,1169108426,1398962455,117959158,1340063435,507509532],[397037989,896675089,2042150709,1381700009,774724630,346298671,873981380,1186283521],[711436716,1521384095,910550919,1297920925,92608088,134848684,1955353218,712440229],[1084104094,812792202,197918272,343813288,1835529486,633616966,185277251,1840031438],[1743505876,1300362918,1138074571,2020865218,1547520923,2005601070,288979400,445683840],[172276783,1164535436,1378955362,12497266,910337149,1220531787,1546033757,2047268704],[1510441932,1669970628,1169240171,747835559,565313118,1829837983,735252844,1859731528],[844096916,954562951,556103489,249133837,401773599,357813405,1163668410,1680826706],[1609113286,1182238261,841985293,2029935421,1034905335,557455070,776995551,1811421605],[1847713813,738316770,51624771,1332482024,662054496,2052661998,1111119885,1477269038],[282450000,1976967075,1881514334,908400542,1910497071,2098667189,552526587,238740679],[807955626,1719635554,1729006858,1151574916,1034062939,1449109361,221957530,920666532],[400357749,813466525,376399853,329596224,1802753773,1722129768,1238430071,1261149141],[659851205,1385227335,151887493,1114146457,1971993566,503196000,1626991308,40863959],[1374516765,1475622275,210062775,514499129,624561297,342599417,1615910127,73555958],[1056305555,490874006,1790825332,1476857334,140095501,1865380164,616695974,1572207912],[1083099504,1461354123,678610048,97321604,1894028438,2054375013,460675093,1367898795],[1610179025,1420288614,1263733453,731141442,1086098175,318834651,33447822,1493478921],[291746242,1289477174,1665053772,514453756,742223068,177654322,1615112120,1034412229],[527696267,883430593,2095964848,1128337469,1758992111,1185999979,600091511,898512926],[1143693972,474523521,1434383141,535034895,1967317391,1201631510,526649396,1148830096],[769943332,1822759135,681168778,1962981473,667707060,728882560,99255372,1874045957],[103900409,1040198761,420850626,322109034,1960835416,1638501769,2058821355,1017312049],[1787595467,103528994,78703301,777729395,319098092,1076819701,435751719,321134528],[157968116,1314142481,1585436888,2076594291,711532858,784503566,1315261346,1913541212],[949722153,890988642,1386208728,1510879616,934040986,1213139412,1942171272,477059523],[1068670810,1527762451,1633793671,404021935,987939816,78483891,178093281,1486869617],[1963970395,1349194712,299091266,1007935259,345008071,22085781,1221524948,711819695],[1564644078,1788354337,200931840,969271100,426941848,1670256857,1986835560,890807660],[359601682,1780523031,131808389,154705487,799398615,1732081072,1193565933,1435875311],[1165525665,729248905,1851697558,2084970493,1814468836,1650710574,1553693152,1161911285],[963497217,130309942,1847722234,248594736,982683506,1831631360,2102200590,24347892],[165060505,1522952274,2066429072,875871623,1338501667,1554360907,1556642533,1906558780],[1626447699,198463185,1923314654,1434643415,2050753270,306683977,1786461478,1958607580],[959807372,307928408,1941573268,1536973273,1378150659,999771453,1512780281,709246701],[410602262,1601770609,1069502168,908044128,1043887751,1448040593,1453634396,1151963169],[989599838,1411879259,1561288542,1237631235,1624778990,1899468383,2117360968,346186682],[921748317,98744548,43684650,1248930985,1892197190,794074545,386510948,848377653],[1445981323,1965280842,16970037,1576354274,2005397980,160294676,1047015903,1320991573],[197247852,1078640638,444415208,1867630284,1234825338,1196840929,2004705878,891872655],[1082737870,118977921,74152106,1266508413,904390896,228865189,254516965,1995147674],[1207720494,354432148,439779649,878937874,21901765,1071262922,481724819,1468692311],[541885905,1322576032,1247706043,188303557,1775847237,1935023442,628441397,44416286],[930243137,1464531478,1739620339,1401698709,432408134,279244613,155043298,2079294370],[1477741966,583926984,1643454947,1731757254,541743345,972879964,337079569,995960016],[930298043,1112865042,1792235765,1773681710,1071238652,485293998,1420629898,815402832],[1238672910,1831197973,1993989547,1224937435,666631372,499686637,774005044,1335698667],[1236712487,1789684845,1116003574,1636151314,202135188,1196769430,220366430,1011156913],[558149387,1721941263,176472457,2118579866,827369436,278708384,12836179,607461637],[2011834812,1374258611,783508606,1855441344,380364109,1783535843,1898920121,1982844619],[198025689,1560063745,494894008,324282546,1795158578,92440756,554251156,1814910847],[1174004023,1747661984,658329708,1365701442,1036783955,1235927851,1923202529,1418921610],[1967390244,1039101086,1617167991,1083111076,1401693752,1140144225,441333257,1692482032],[356801052,653015484,890791019,1825143387,375778050,391905096,227437461,1271459904],[995648238,1517108130,2039497089,87012069,341681769,1544620573,1388294514,2073728659],[1802051285,1109626002,2045318299,2081888054,706599564,1615206540,1666765345,353633403],[686091835,1656920679,1969566986,1274857633,1362629726,2034973223,1051564809,1963336676],[1018466057,601184543,1305913770,1500444019,94489291,806277661,1254822607,734488924],[1291005801,1739564926,1694675470,1916201272,1379945379,175355540,1002007424,1312719043],[1338255041,1050841468,615326926,911741690,1124214364,570503715,1034990360,1691365338],[454430732,2060292121,1997496900,411996216,994187630,1552662092,1030431548,936170879],[1045174627,1258153135,1395741372,552784330,141003057,1358183918,297720155,675640380],[438716998,240876379,994147736,705020045,1138768015,123332419,585138803,225203858],[386196179,757901895,139889810,1513766587,348205651,1211025714,2102590460,842326747],[2021826677,2051871141,2011983933,188144445,350092446,1518033985,1594932564,1611561013],[1691946296,102842428,1409547126,1015268109,1270937371,106486393,1845612249,132332252],[1501632293,484804809,437016120,253108825,1166650158,1742394113,791901343,1666133625],[1961496015,626936908,1928063800,1900149702,1583475284,1071977572,1344993651,923310643],[474695432,27886018,736923246,2048607413,69588668,1748634020,1286521122,1884415431],[1352673853,510347925,1911314357,1326009457,926517867,1338780879,1675243880,2110164571],[1712781700,1425859222,1956237820,863040635,658827867,545759541,1566405848,426310750],[657996881,1199494209,1879995003,1248331217,1394088908,452121771,1450762698,1228946009],[2038352248,1147356001,61094554,1748496156,67068613,824621713,296627307,1643530098],[1993315431,998589956,1588099228,1771473649,1059587331,1725615625,1397697027,1074324059],[758318929,1538350359,1821091540,2102330980,1013401131,1468786642,2081823440,1670564100],[1612245515,1333369700,1562265421,1445467423,616782457,2088174054,1916783365,21071629],[971605042,568765417,1641621108,755422808,552608630,1302522563,113795399,1120844962],[67054145,683420772,1817372640,769656694,1429292652,1544364449,1195335833,1498473827],[1434403699,644079296,2057860299,636563005,1180602902,1068561115,1695922688,916462876],[1687283142,565247472,2076574407,1953734275,1280056729,285129191,874448533,1946896018],[1744019017,1550630195,1675875862,2124759236,1377360899,231993315,1320686877,97095468],[465584655,1920759706,1881970274,1593815346,879274862,1399557901,1589833991,619216685],[1823039663,1473753233,1452289769,1614475484,2122063838,1173943356,688286797,1887551850],[489105380,647869774,616559932,436168275,203753415,1822243936,849298375,595532534],[589438292,1609017526,1702489338,420756145,1474279703,167607553,1000076020,1148092018],[1577935162,68266804,1260292861,1069463457,1181825544,337142231,1054463895,1021890983],[2097154090,720383113,102603398,2039921041,1506101303,1896658709,1787598409,82267172],[402961076,497447194,1012967694,1522389231,1726139161,11188659,1500908355,1052117848],[55759661,696377849,1434651151,7952115,701527609,298248002,849612585,455572234],[456962262,890532050,558639620,603401951,598705754,1074953613,351564809,1719197414],[2047085741,1108583387,63840680,1249114857,1214136883,1051118850,798410100,530015409],[1724375875,1121558183,2128676461,801584903,1068553794,858095971,1170907299,1561938556],[1488602197,1856132916,1116134745,1062827614,619673253,241751718,1391694020,1886453387],[1227051670,689404203,802819817,1819788628,1771608583,39294815,1134466360,783978256],[134207615,1858967963,1502709629,1435785599,512076026,248678694,351358469,1762765544],[345826650,502298005,1513490586,232162792,102706616,1049035288,1345955169,154969929],[952767647,928393052,237059747,1986127088,1520895241,1984807639,1882393420,69067446],[307592597,316497040,691142310,1701931783,1142927716,1236678306,400961569,1853409173],[1534657343,552063234,1120941931,828955521,1367908066,274112508,860593231,1063792413],[1366418228,1833284708,732383445,1028428608,703175430,260164966,68916872,1124990184],[944011785,1560834996,1514599773,232093290,2056735385,88744332,142407806,1074934295],[1790679177,1218524211,568141473,1693740142,597522730,1406109059,1849981046,1978797620],[1201460079,1477615830,816392389,933789162,2045244614,150947685,882551589,1672848193],[97297591,1860204481,189449172,1255767237,1401243532,123322528,1092097721,1530514120],[875157489,164858646,1623321913,297128163,1758970132,515484031,769422426,16705139],[659085089,62669585,525090682,341903405,293622528,1511068397,1848203749,1251524696],[1726619098,1228920384,1557443177,1828827727,1573202438,1489292694,408507030,478545423],[1267650151,556381346,341591887,978251730,1768061999,1791183381,1745377988,1261515135],[18987543,1669523255,76163069,1911521356,65770986,908886708,1055890676,1511408850],[1542519287,1918726859,765543011,1122814357,607484530,66956312,334119526,1084802325],[727478082,1301969170,1415096721,1290608128,1017567552,1187189884,803926967,822166555],[500080325,303856104,865099074,1956048161,1893255883,2089293845,2127741090,2024169304],[1009985383,1189129652,1585384701,71003165,1128312968,464061695,269365931,1665968066],[209907061,627246108,1464425603,1934269485,806833796,1421883309,458543665,2126156077],[353457443,1722334268,689931137,619043515,1733702384,1643626168,957080504,1959022296],[781850934,22406347,1343169493,1247802205,1804219549,1089224211,135017477,694948332],[226129021,2005102437,879687874,795707390,273877915,315928059,959479721,1126160316],[1080137443,1077457151,897472694,1031590564,1929011331,2036850064,1141537391,1834760140],[947970794,1552505737,809339123,92116032,1930410881,1316502026,218811670,967006462],[1505696884,1030268165,1657838048,1014145173,446847688,1644500806,1742845831,1208965203],[1598672968,2079531293,41484337,986456391,1824337720,1687159168,1114495565,1626602960],[1198230941,1763312535,1036973776,224333606,1576246945,48749436,878728930,1974284397],[769262788,1273689629,671428924,303687745,1100426727,1450352657,575355890,1822379503],[48213908,709390069,1930147406,1341935803,1089332247,1463126214,1452239866,1538882007],[1322570064,374317256,1272520955,1269049659,539446205,1644777724,1516931741,1041601310],[388979445,644459875,1976340513,692368180,1584185575,444370702,1345734849,586494343],[970293186,704526529,232072327,2017026734,2113245247,1405886734,1628160150,1920323609],[330800650,710885011,2111510795,2116006274,314221399,1336320339,1817468608,1350493454],[1483220745,1593659128,93243185,207433562,53412987,1484044728,1928688522,129006917],[1124625358,1299993722,574102050,417973270,1216730700,1063345195,288631282,1926934309],[1222787724,1261586266,429083614,1799022842,335467734,356679812,528931299,893189391],[1268321529,472648513,1917941475,903548915,1866118420,811685605,1499869637,753323287],[1931852356,1438255980,1402936566,946979590,601730148,724278963,1932217264,1498191699],[1716957118,446878521,2105876009,1239317704,604187487,2098279488,160742039,1903259123],[967729202,1572222793,1361695246,1482604482,1355382904,440676230,87182948,1278776379],[160603504,1525347636,1784167003,564635156,1618483597,26196432,11278833,1687843829],[522499840,486240581,1339013253,1796625526,648033609,1379298626,1916736630,1642524450],[773347423,149472977,114324016,1649826093,992894901,1658808882,1990939654,1620236027],[1446355612,1545356989,866521373,1845297384,1442566710,1305244381,1221453694,1583594660],[1942450116,482066847,429901730,379455189,894563313,1503291697,590276299,1119104269],[438923625,1740369076,1905620996,1904189175,17562860,1946885130,1159935865,120760149],[1246058229,1153831597,625604968,1841043195,1477790198,930555616,1465535477,496140564],[554385502,1639468508,235609637,1640676691,418929013,231555470,635206482,1419516904],[2080981448,2011259283,1289349187,779338038,628440584,946514407,2147702,1515788577],[482079613,467991867,1911045586,335299920,340867182,1485667043,1631134471,1568818085],[1709990678,1426361526,543136444,2096049220,285411754,918818398,661945216,684849200],[1945359930,1339097337,1510812628,1148255797,1863886318,1826433000,2111157296,1004716875],[67992375,1647854123,184671267,2117242431,437950776,595545876,979510926,59414367],[208536284,550658080,547061067,984382230,919366729,2011180160,821416492,1600790998],[1714718497,186455202,1466100203,311168509,839814275,187479847,1515685648,1287922771],[1869164472,1319742365,477708256,85761653,1724749345,819059898,2057995350,1341718],[205836148,1655206453,845142351,537430663,145941866,1610668144,880376375,1798064908],[1652842453,1813507928,221590809,1696039376,1928309373,1266265200,1135995888,1020419599],[437927990,259637033,220002299,1781890184,1145958490,1507891022,1825061073,2020797519],[1469434962,424774542,1884811597,1152456621,1268056433,1253843172,973646824,2074351565],[1505286770,1095481878,2078809569,814996340,1547099672,671466702,1147785892,140264480],[2095021359,140434559,968069371,624096253,2108092195,864925853,120704092,1469348409],[663283717,503710850,566583033,1142575299,129520204,607716584,1770099617,1598337369],[1902824514,1759917609,489443451,1310740125,43635990,1656981408,773867245,1677833801],[2073833914,1234008612,1825062570,735200971,11386676,492098273,596647448,725654156],[260442459,1579592678,1276005656,172193068,1070477638,1198959518,220356683,1647101595],[1077132060,188140842,940937379,1655622777,1415034184,2112418598,583464221,1245039247],[1668484251,1915304512,355006577,2125585969,1570349977,1554010099,950172412,140502436],[1039580978,1243127715,342923653,2035027367,339713589,253258153,2079225793,1401884047],[573383317,674425276,1549746037,922807876,1604579256,1833887709,968185860,2018683400],[4354230,1707333286,137330206,228428623,267777095,655161429,1463537327,1210441567],[187613039,1455630421,1361495445,333182315,1901832453,655912293,717560966,773034574],[863990026,390156829,1175969962,1964681876,1533718220,1067611547,1242922882,1348751929],[1453124607,1002303654,1384319066,1720933264,411975969,1754520569,1993387343,424856985],[65323783,1831193611,1926907535,67760655,726131785,1208941151,356216625,912868309],[1853618680,1970939405,1595233147,642167192,1266133440,830367299,1235542223,1137517749],[321103377,723956613,1943339761,933047264,1798262240,623485948,1598652777,1169413895],[257171368,963227886,1796446204,1427200717,227559622,1283980431,1605585056,602898934],[292554363,13745780,817773177,783265650,1516217935,1875157291,1897875323,1637314056],[965099357,1644632923,1087767034,1018945483,1402759835,1225263616,1692380512,1197827540],[1447494142,287281866,1371869428,700972611,1359692778,595442324,644375238,465045726],[391600249,591758275,1794636494,354176446,207380102,516946638,1590061764,1060774406],[438775530,1695625424,1045702447,1609210801,1701434432,685859634,156695090,1413306371],[207837639,1399122799,1687053448,3915454,1147226133,1967275627,451042206,2095830995],[2114821952,1540659665,1664484593,242987836,1299391244,1665636524,31179629,1481931014],[393639883,17477711,1657362017,36224442,114347236,1372009821,912625325,79604725],[2019259828,2013231984,1904848719,453597818,1574346417,1470499602,509440623,1385370049],[820207346,1641720037,1299448970,1827826916,1097811121,172301024,1606379155,1808843994],[2015795598,61545722,881711597,1900697215,2086163392,1924262892,934290004,1688276949],[1238352849,1511797083,639438213,1924856344,1404253339,544418550,1570340904,992712059],[1789761219,2034966142,310528730,1175809201,1551850300,2122049988,828051180,1530636873],[64105721,1591490599,1783503050,2129723059,455592913,999124510,1127508975,2061402399],[957733938,1350313244,1744477020,1061664705,856070993,1453871384,181756494,385469085],[961838668,1019182432,1417799550,375281849,915803085,907609346,1856511678,70904097],[1770487321,1420540595,896637240,635778008,828895717,2055968498,1937226669,1726691206],[1669439510,1032690902,498615488,1289740572,1082856301,386657177,561301260,1563244799],[1783106977,233723626,153147536,695094914,1456203198,1841390387,69432019,191385811],[887023506,571294832,542688616,1891220431,1676555807,1601913643,1352611458,860958651],[1982476315,2130137573,642836494,1296292207,1386268839,1001624170,88000992,21239053],[1873434814,476530980,563794196,1115003514,1055489052,742788626,1712851807,777526602],[643384719,1284767370,1123128208,1115367301,1670079129,892625735,1222232608,2006278872],[405030831,900947231,433634677,1005564779,700845668,1837229242,1726482902,1546179730],[1481201346,1628655487,1655033326,1377360314,1796976057,961188725,348396991,1238909577],[1014036489,1193136490,916913477,1739749420,991749239,1892646573,515182094,444456428],[2077303967,1257693140,689817540,1944026025,1782180271,1303309981,1768655681,1667288586],[347470540,1279679070,454687126,804519119,1221370991,632149008,410137167,728794165],[262536336,1091925229,988447463,76635746,545660829,215848626,545938593,660992858],[313748755,389897939,231695021,1870264223,1727815136,494978992,2073133898,110443067],[11098112,766089239,1420553680,1293798961,1781378271,858423315,1948826542,436596823],[14831179,1179164446,910634200,1509823543,1208303704,1713455322,584157075,1978841169],[217019066,147429821,1792363944,1566627340,985088249,1112071071,962701870,1637584352],[473829237,23956060,518200422,2038748785,1733031532,1210188609,1274529456,2068241669],[1775396442,2081651852,871816779,673368522,1262598142,1428693212,559790090,542979315],[1728456992,1138357058,1975397302,435177926,796191277,2044675220,1230856827,363265228],[1783448426,534552594,231802114,1985741840,1178192968,769751961,539508623,259439436],[1950268299,2040262842,1961977688,697020540,1364397557,1605442546,1022176077,1838749240],[1169108972,1707109213,1189838458,902459710,1213147025,1604066358,1873744730,295826205],[468165362,2016046558,1673350403,871088905,1858051150,1551238248,1085791404,585563519],[725571099,1693438332,1787432567,1169456022,1998142912,1657780455,229766636,2114990344],[1330077618,1970944438,437980336,1003221848,1701910755,203686873,2022971903,1887047003],[1125005657,657515651,1282413977,418002940,1628746539,1554301403,467540772,47978909],[1613734763,1037014918,1545064931,945422069,55241145,1535658991,1293888712,1519060138],[1731002894,1453085819,1399071950,1987219644,1951482928,1130026469,144633790,2090706659],[1069954257,647938728,977606409,710189426,1086547126,1471880426,1270068599,1803172606],[177167059,40394463,1402620035,823989761,465444886,215389508,1721270398,416055241],[2039944854,1425579257,1543264635,558255682,428626493,991937674,1676121105,931245822],[452528898,1200612904,105620406,1851416585,557272691,1247055110,5346186,1308828627],[1834741708,1955507486,488164770,1228823040,1875236475,389374946,1958915278,473246957],[506424464,492286730,631684998,1445793686,1460689737,172083386,32914548,528901384],[458316168,1891752308,157955398,221789087,1718081402,592503804,155321509,1376938049],[2107820268,961993450,708710420,150316974,504430028,1355442177,1233971822,275823789],[2021081456,1095952122,1931486024,434552917,1308312738,331002035,290215229,2060095471],[894596238,236355382,282790712,155659677,1353119895,1927702975,2109304663,190868862],[1477818630,908436850,2025464177,1074897224,1109899839,1530112908,2009625154,1843040812],[39967481,247389674,1398595495,93572231,1166962014,949135158,1694854732,1660578757],[1478357688,335172314,754280267,489901158,1327319895,172311876,97859487,981221575],[263926944,877544757,752895106,2058093247,1055532691,1674299031,1229878909,1281812653],[814326003,508655858,630878467,880750299,1067500639,465398109,2045986528,1631656736],[794212132,1919735039,1699949141,407173830,1794960524,1219032215,172215273,1453671723],[928946052,629004117,1772572369,925989902,420757595,1425742737,1120922755,1017055021],[373882740,1985099812,706492631,849835985,1474724266,1261494392,1330701469,472466422],[1308737319,197922741,1229541390,650005813,907884947,1992276282,769680249,275406337],[1031090514,294774899,441035988,831858076,1650172558,1277340472,447803839,2060505281],[963807824,802302998,250992353,736538166,513100006,757488356,1172374342,832439398],[1475719626,722611230,1946628302,1814518296,645102573,163424673,1731971034,440748484],[1344862739,1449592053,1767152728,1911670665,1529233120,108008898,1417008284,915499851],[594882078,853273635,192949551,947097450,13386586,156005664,1328021322,30670692],[888396896,1716172624,1281002162,1227478901,1774320142,1009481813,423659874,9615911],[1758358524,465690078,1628813017,1422587556,1523778259,1593449353,687091500,1908263837],[2097834360,2023328809,253696061,1230155697,1662782725,606741611,1258512526,524348323],[2056219590,1753258192,907699000,1343068205,1461493563,526697957,1886035933,1705968227],[1233851863,1737963414,1048376163,993336711,74787327,726605306,2080053883,1398243254],[1067745639,1517894668,1178487746,605563257,155022185,1078086109,1428499938,1957941478],[947406904,1392083785,1342647287,1089716936,1063037876,769713086,1208593948,735370363],[1355232476,738660384,1307904474,1801376846,1522981709,369064981,468501174,1820565290],[1087098104,739585848,269827960,799913643,813734275,586831448,1540444495,1622490164],[1468250360,826301540,764470392,381277402,1610569273,1212076352,1719969302,356169816],[1698883715,604017214,1257119033,163140991,2116275093,1698666565,695561922,766553030],[2012176085,471871001,2024215112,443456817,1443706250,1169868630,2065924158,719134950],[1518232796,917513269,1525022724,2118844434,1107604924,1806155577,1646218389,642742710],[398768004,1204085663,797914824,2081525012,854253309,522371634,2036749039,1801183592],[220521778,1196853621,785696043,345210123,1817799175,105092593,398577866,248814252],[949968325,1119399613,593837913,1801079314,449805353,187959432,1749598678,1505724603],[1953892848,732353105,487049863,1518537822,1694912613,596037251,297567647,966115688],[754067430,2077213227,1279350404,856149797,1528584963,217125005,1606456151,1888322503],[1480868381,587087927,795755344,181725097,1823797098,1801159659,2012147955,463964211],[567089762,761594418,1847493610,1421066545,1589343164,2094836229,871965453,1759243908],[1881023293,75905733,871014583,1972424165,837366176,1190238867,784038784,1605260929],[406797731,197709347,2090756221,1358688215,898886483,49777310,1589083850,611414139],[705344342,822553142,842798183,544055401,1471539880,283162886,1119487936,1326802341],[180141517,1772998873,245094011,1322773481,1810443395,514795270,1351954045,909102696],[327238500,746423125,1391419772,347182090,2004471403,336936567,1934358889,1223421317],[696951703,788880638,1667379137,1388150683,1457257208,2056684203,232212523,797901619],[2107788578,282146728,1536763526,441445538,387969120,536170552,276779895,99400051],[533517041,1357914695,397521328,2053578451,1691444657,1844623146,589196723,1299269086],[385489842,1564726973,961825346,1666389560,419945,2070750713,1407028831,53269409],[1149847359,752071783,1535320677,1668460770,1425036889,1794358474,1418912859,939074860],[111321345,202817728,1042816213,59016994,1725741291,1432148020,1542480690,1152083916],[1192622650,187597361,409650587,147327433,2108131064,654291269,525135623,2041050398],[1660494794,1552273430,228279846,1366450670,1258908337,192909355,1320652528,1708790654],[1624302851,1533654900,96005127,1662034397,1024753706,1587942679,1401643001,68519519],[204552153,1870379321,841332051,791131378,1475576055,485180278,527997383,213321226],[1873183153,310689727,816189080,948174821,1674451703,765749645,23549503,844506394],[1869421445,1715608298,1325643860,1328538178,225819053,509734071,893457813,1303503483],[48642945,492192510,1975533838,1339798798,968987914,1669020411,1546413545,216573540],[2090222509,88079122,1766621718,1401074758,406575668,1063339717,1171453810,782495537],[1069629764,989273549,119901416,1345301979,2106911312,866506280,1131057442,1804668615],[1501287628,511561173,1378293843,1555432936,1851313412,212241640,662967229,1955263781],[1399507432,354663988,1128975397,204845396,546761360,1772487173,483438715,1842326254],[841955457,1358896113,1733708374,1531945316,673214268,2065553603,1609075107,1553855807],[1018998458,1956569906,1177012888,1258789942,1829656143,1357718062,1024313425,465972900],[1192487126,975072262,1814807611,917347671,1011638075,1455591710,1260750224,110751379],[777154985,1850951851,693469089,268288986,273631808,894368416,90434554,804475262],[1023029593,275201296,1330310540,946316359,411584100,1009784922,1641730452,1409228884],[1477039204,1249173283,1186978721,768281594,1529001786,629926193,1066331430,1301873091],[1806822256,229401792,2044312422,1280718705,1113888519,873403068,1054547574,1747563050],[1491496695,926861396,340121618,1808840099,418270823,1173827982,1819440154,1626597525],[1880721247,1452848343,1270353192,817507886,1532224937,1426541144,808437803,256888369],[1478664518,217653986,1187845668,690414148,481073524,1088324317,607550536,1285019188],[2103319133,1004237755,888199705,1135620852,1850203138,1447314846,397883085,1652989265],[1378627150,1439736066,1110581630,825838540,185164717,381913358,656217290,929121797],[1721938434,1531734783,1697032685,1293327107,1469548626,989099590,935981605,512296647],[845950591,1382505617,1234313471,2057531081,379578147,814433755,132381882,1860778500],[405227623,2005709374,1160387037,560105643,630644698,1728497013,345490094,845850072],[1284058078,860442946,924818800,758187112,1706600706,752693655,8209119,1388864835],[532716269,1291846162,643147183,849726244,1644054906,776983878,1402219295,972182627],[858523421,658199087,462098351,558365030,1377739346,884920922,532549455,606635811],[1215255720,1600945034,678503862,1657603653,1269436699,2088849221,1674228685,1833389939],[315035965,1708410328,1828465729,1460129098,1744110365,60010983,680065243,2046118981],[172578495,1796105167,1818817025,1996699179,138414144,1637425282,2009887102,1977556558],[87737170,201299952,1427153960,445525381,957425270,1329398669,441779408,1434837932],[1753301321,1508093437,1747725586,1087940601,297256710,1764361257,1883900181,148858870],[1182650115,1308775244,905716121,773147698,1667616296,403441556,2085506771,1891872219],[757244247,1714937916,552628825,1756736013,49395666,484050641,774275302,1817180274],[2060102829,1347212210,783261350,829826763,229019358,621078789,1014824226,987041520],[71648077,437813283,1867529831,1573647985,937881344,1846164959,709320555,1447576230],[1601460387,384911941,2042798451,1287394316,831869620,1966419078,640044326,1950999284],[1068140227,1406114672,1321458376,524018652,300570202,674037428,589048984,633183397],[83043313,1158843275,415158699,1660728488,1936984788,1001322293,274308311,1390091736],[1201033237,1096119913,808485321,376816267,1640694976,275967441,1133592366,810103263],[432920684,1171148523,1423099150,1436214245,274782477,1996478689,1073051208,1706757017],[493111743,29832666,1074825628,198531396,19926658,1882118674,85387749,1280845631],[1300896835,1221153216,1179814843,1402595612,968695242,1479009156,89796475,1899686448],[1868471347,479444174,209012561,213393185,978457535,281705139,1431459787,1307836737],[1770653115,2108186590,1315599847,1792117325,939505278,23802342,1309095934,1773765369],[1089609408,2007731343,157466232,1449100902,1708156722,1320776597,1874027267,1911940236],[1788518245,2084669910,1081853941,1374821169,674842324,1551341059,724141681,284168593],[567717092,1535628619,313437837,1555730746,558278184,900807153,569840617,2019170195],[1891027512,1970681151,1961473799,808168395,73138603,1998534951,1363245025,509559829],[2102792362,1180238727,1449868577,233246390,796944245,868134228,459841108,993421692],[1158784406,451796730,1852990858,730718298,1004370934,1258150601,677847467,423282990],[570190866,1927368546,1539597026,680698478,1744521700,1974363925,1273215677,256033010],[433696906,1253414894,430814745,553957002,1887470425,1678609504,1689120179,814756187],[1974621137,1514721900,1504469783,2043193055,433038715,1635567992,416314008,1618192741],[362683480,125844281,1877221183,1689846670,1556304261,1671061842,928270868,1390887985],[1665856844,1245255108,1770990798,1728043904,879659451,1915042715,727630738,1571098062],[283261852,39675078,1909901637,875252732,1257870825,1309723332,1458141118,1746276053],[1838848359,444947526,1500903399,77682882,5137010,898176299,1276549980,1759568679],[1632375195,1106214412,648523760,399057900,561180924,307981260,235696030,923291044],[1673044045,2055687649,630191099,1994453537,447635294,1901486526,1470472780,912240406],[892469163,1257935500,2118106372,1998430188,1065425788,414604326,1075616300,14943900],[76665547,1955671349,1726809480,1294193250,763168450,812772355,941966168,1322154534],[913938715,599455020,1011294009,1107077165,561158502,832432952,1359147387,781914593],[254590804,761253373,512261832,1773693437,615119324,1152379786,769858687,263748797],[274618420,185925465,383415596,786248173,854556662,608153921,631749229,2008131218],[1682689025,1206894674,1199351380,766497386,601960642,1161611435,1646763651,437440997],[1813853288,962917779,9592307,80268629,1601589955,352718519,313303979,809814657],[351021902,102429024,981447920,1317738942,748344296,426033518,719406358,1359188057],[187230193,962388609,790981695,884734423,29095950,1088269482,961926734,1845100604],[959364995,1605335997,1496005108,961500376,1110327376,1234338156,191733938,1733379164],[2100749463,168136817,2122082727,2107324467,1193915610,653305882,1524947185,1582269108],[2027801517,906299325,756880145,1910209234,2044392374,1291738159,78539516,864875016],[1034188548,507930448,1155280098,1108780030,853867374,1802093829,1677810202,1983520815],[1907103354,1165939090,1448801340,1424527488,725128025,1466761155,1443985536,1966105669],[1526952066,1189404486,272782288,395057640,938730881,360086618,1298306171,633233524],[873222301,1854194303,1003521960,1379394959,119624221,249615560,579010657,491795221],[2066822496,2011829971,1385646838,1128805884,687068803,564856547,1284386339,952457521],[550130738,723881706,1207712519,382121009,536244849,343848208,1251409812,1976290627],[1298092038,1853759784,1429151477,1934247278,92260188,1947306487,1511233278,747542798],[85328894,222658153,2035694573,281251706,711401616,253669051,1380338684,1842332282],[751026204,1320227439,576082931,1394336700,1591126812,1971972928,1084178690,314641428],[1933122532,1498776096,62993983,1570942729,1293731543,1004618430,24731311,1078519841],[2022814567,340163906,1440154002,1209607897,1221192932,1698003500,1538448979,28223799],[707353899,645964181,738366226,1034502817,1668361478,1490637597,538750959,1301314810],[622055516,1803853460,1324838075,453600918,2095482942,1127160047,1840472254,555337983],[1232613044,1477564472,65620340,1394060825,452573491,861382222,1365076800,1043699820],[379633594,1397717644,155974827,1837198000,3745881,1865833000,243746941,1906098991],[554641473,1619037090,1929032857,797511160,842882612,840920089,1659428776,1688349959],[1381207175,1285955551,1724891466,643240666,781796644,881664938,783517011,293263810],[828704620,530312059,2025213774,1058997488,924451410,389240547,14195552,483964503],[704559989,1148134200,532825186,272226773,1704612766,313525018,106899917,578778230],[1169273356,1255608921,1887638596,960260828,440537699,541852348,1474649138,280254958],[1273844386,323470517,909653715,677468393,997990278,777807501,1999787636,1347681149],[173503111,467798822,705392382,1621373523,2016139254,2008369350,2123525640,1286078576],[856155483,148330188,1398927492,1101294245,241100857,501180586,557816557,138778751],[588031571,1349689437,827179101,898573075,1715735377,1013831362,1136366150,922590625],[1835153821,768315618,704710722,1958383582,1093107256,1854096120,656954063,666301952],[510579375,670368694,876440755,611450214,551818988,2010678170,190768376,1147085274],[749718490,1737536240,1284814548,2006452447,29350631,938102326,1381608508,833860497],[513978478,1693308738,601498417,720621468,1791660972,764698883,1487383125,2125110262],[1929358184,522162791,1236234267,1614751774,1223622116,1923046757,2097926841,436909168],[2042783315,112362323,395089354,951228532,1108696278,508431280,858020473,65576561],[763605922,1831992615,790489968,597026712,2100037737,2116731516,175155156,613134303],[155790521,102337808,123927834,753599495,1740700489,660485992,522402099,306974552],[978430920,642056282,674564030,1884968035,1786783127,1201850440,1928604646,376097016],[868135104,1716425024,315903132,78325828,883489691,887192582,480666068,170264342],[259487168,108013524,1885606069,611858698,1730938433,495475454,237854553,1589847765],[370203112,1431506130,1607360477,1824527361,1516657673,2041357530,408867138,1522138000],[1696915013,57579200,1455694201,1829759386,313132327,1440979766,597071236,308049653],[452616995,762794412,726465621,1332583765,1051324623,847838726,2101009433,660206514],[535376866,2070533076,1302274519,532332910,886279876,1069971639,476631773,1692461933],[1408179451,234547028,117886687,1634332758,349950290,1706949882,305879643,718519897],[1374360640,1937654962,1322942906,1074999986,1651610847,1838899263,1671622814,1124855431],[697795536,853988343,1685888663,80955285,1213935841,807943816,609224972,615977948],[996579275,550983461,1415886941,945193457,1980012739,421127812,1494015518,16466616],[1140361113,1215898183,328502597,836558896,1494906148,679911714,601975925,425386251],[1395403407,2073452338,562956798,914488223,261251669,1466695442,625332118,1301428736],[1526364156,619573864,1503688138,1067437403,1125783187,1642813984,670941826,329163962],[1995260380,709972057,1197473503,1375700107,1058891582,490004419,1912201693,46064766],[1155691766,1283020554,1400853311,2082917908,1824922999,1614428867,504784812,315857722],[1795301929,586301634,2027937004,795357839,1811381648,2082188758,1917045316,498860748],[1851416154,457419386,189794675,2035005632,968772349,69655543,1365321783,684527640],[1573576369,330843042,157504905,1293217006,267106428,1071465974,1936070662,745551815],[954562338,1221110274,1215323422,518440746,1189471755,1388967709,535649401,1292433508],[246713743,1870980058,327326396,1921593187,1425027824,1362404092,1895884872,1804284851],[893325146,466958034,1379197762,1156748767,832500207,1457338039,1337953762,1607701656],[1517401542,1103554835,1531568475,685521076,1238021006,935135714,1603640948,1594210296],[1318390512,1519279918,502393652,1719328319,750441777,14950819,1311704299,1022899601],[1497597320,1115313232,591718563,1061284104,2003861960,1246824518,1106515263,478624963],[1998177946,1858331620,742014302,2045132744,435690451,1177487009,809904432,1444037617],[220561741,968330167,1590657057,855496824,978321204,1589389364,1069108776,680899576],[230630405,193953774,1838037279,1516267553,799556188,333008936,1436146086,934618797],[1280083651,1866391428,2102682618,1924008520,2064482500,787623958,522803369,1209208494],[1339347609,961357210,2088505664,399745983,189145241,192156212,1684291093,1841485034],[1230391936,105955306,1593544040,1138078167,771534661,577278124,1394075419,1265607632],[1563661165,94924430,1138921987,368559681,1291066076,1321707876,911068933,66891439],[1831103998,1880397218,1892937702,129168509,2049965686,55045838,470377047,2040624067],[1985239685,1527387549,1061320316,1422022011,1258369628,517658450,1962279093,1431152326],[1042404087,1756400121,1793402370,1423484864,1966095082,410357926,37830159,621963217],[39872765,1260443022,1110363717,357478473,1208703817,211150363,908516192,1674394562],[420989292,1284832710,882876769,505188772,520214268,1583358290,765968759,946330498],[2098330214,934424807,145546166,1432648726,760147318,367316768,688495383,1283054440],[1640965131,1081237302,219650156,332515280,1827645825,675573908,410814280,1241529484],[2092905721,1777419493,1920919489,2045518543,2026966963,1036289810,1146740872,497608444],[478099188,1535183284,1937483104,1096201010,1717103876,1400990375,686550854,1121969715],[1631247200,1781824606,98024764,1816063838,583727364,1734019034,1043601993,1751785445],[1869200520,1214981873,1257898197,52691168,1476286005,1432402105,2055505988,656405520],[1741168010,1680501285,619755111,2076070155,787422879,1999989236,1888754759,101612068],[369906381,1339402146,1565132970,784921333,422858278,685677155,1264209332,1928635644],[1684893556,1267895746,247282600,630075162,1949088234,1737927208,128606524,843438479],[390620057,1683829026,1271627378,1337923171,713578119,1032894774,1540388257,118554301],[445364514,1255777445,106574210,1770914439,1745028213,524380093,1457677989,1353373019],[233049375,1508224929,184184308,818202865,220728944,1176739806,291611211,366679681],[1580960162,140546797,1404683962,38555542,1762464155,1512556899,1682366257,781186134],[431830691,1850523508,2109920848,622066352,260249606,1051462117,818448505,419305251],[889015987,327532706,53517945,706573424,127466375,744044733,508326697,2072122627],[1918487347,2000019855,1385584495,1362556526,1512833626,406762303,710025867,1153959566],[998296934,458090492,1594928151,342898965,295785385,79721603,403203546,877637501],[1538192171,1404958593,820265574,256712807,2032329890,1970981556,1224558244,1541715773],[422154939,376953789,150992234,157537041,625706321,506434090,171125596,2064953141],[193490799,1627507096,31069174,1317776445,1945728073,524611430,341837823,661065210],[692218708,877332876,339379022,1570921234,1361694196,1280066573,895481155,562067660],[969591254,1214978810,400824722,710679368,2046274017,544647815,537804684,785202019],[1388382506,255796325,463609742,886712091,1521337586,1589521338,1969665590,1790823362],[99766366,2020265538,1838722804,1486988738,1432683681,523245910,934124376,277809636],[159947686,847560185,1831064275,409469409,1475756004,76978718,986521782,1007269655],[458642100,1253576544,1781347099,95164857,212994159,1703271161,814315014,2033740307],[411354470,1527635265,924571708,523559029,684397883,1327507681,1272312594,55052247],[942202514,1292826112,182781087,1042672549,1656321625,829742055,231413822,1181588375],[1021119249,215615644,1454356140,1014659058,92999328,375894006,1227675582,2022311331],[621155141,381753771,1564474963,202467953,960312370,498055296,2097672628,1420902024],[781874181,1520484155,1195390654,288260827,638156263,551507260,1043382265,750978672],[1879704168,452186006,9954478,1638970606,302040277,89292333,184789242,609532185],[535427946,1995591851,1042957271,2016296709,219584457,491078679,2106827665,1718127696],[342781722,2098655999,1282965127,1824755496,1678121387,1726571789,1957297178,1527325192],[1459313471,178152214,1201796575,1166342544,704698116,1426433831,1975764263,383173566],[1914689222,1791982559,1670708248,1148175491,1909384086,1329388489,927606969,651831253],[1799412004,1091350150,1603822282,1408579475,1471399596,1959217628,2085297552,1563328099],[609893428,165265175,2063713965,2107006276,732460236,1915925232,1633549188,740037417],[1661235863,855632376,1356949210,2012763003,679257196,530342885,2038511991,924850971],[117546812,1369036895,692558213,1347575345,1461186378,2014641252,35889044,834413713],[873340569,984189867,169133221,1071721040,519569322,1016383274,830075186,863399292],[735864746,526746759,44439377,282444368,373491556,1980550637,1859135776,777384001],[662524404,850649657,834153943,245524174,175907366,1922525903,104654414,593157826],[1201208990,25391579,1169276975,766397817,2094993373,1707130036,1015625202,828484650],[1861559580,337164276,317914976,1867515704,1886008070,1946883914,1668178423,2087837917],[902109950,1577342625,719729924,1229164916,1316566355,2095593610,1537061955,1692568130],[1503851359,1175211221,297544611,1741516903,85879725,1245798690,1815445163,1446992373],[1027629822,1317491571,522438490,757570849,1359540048,1173024647,881910238,1853724373],[1486012512,1019946102,246860499,1212150503,1704438597,1319529587,990270017,1501136907],[1824795437,1707619778,1374487417,1931416734,1997683813,348458047,691637687,1187677683],[1165374355,1109976031,721619546,1779825866,879188889,1661344826,501027365,1772729147],[228759391,162309840,854626769,250008540,751291559,1703775150,1143420110,1699030520],[383133285,524558408,107704072,230950978,10437555,180428603,846960130,1945803627],[1302973174,443564428,1190175654,169961100,1249457735,1577868125,1433619705,128218282],[1758097571,1828711863,200604165,473025038,633689441,221685731,391676308,123203254],[277412720,1412349864,2106950616,1372415529,1869775530,1707305881,1787683462,616619175],[1100206405,1914510840,2022983730,919996721,803790115,914918564,223198751,1511057598],[614153696,1485098024,1999217087,1898298867,1251323974,305770741,1713701682,1842224235],[105855830,459837169,552070253,1048593438,443839426,132772216,402326092,110443542],[1092253030,1400065313,1529884538,1305769660,1324116382,717509177,1496565799,1440327901],[1702532754,1653629886,1585369926,443666082,409741735,878929805,244425246,291338194],[880459299,531609388,1949701655,81771962,1856232857,1882344255,461332658,1523658757],[1644756625,592590081,1554806790,215994730,1007270019,1444172353,915978088,1000526575],[1263121346,561899853,1123887602,200095448,749214117,1249105599,1388884664,1509232768],[1057001702,1797871608,1072051544,1218540036,1511570425,1536180552,2099663611,1392560605],[1788785554,1196948307,1230560160,862870608,1923862293,16973314,1467332662,1765056564],[62091264,77343380,1438337612,864239763,83721371,1993246649,785956168,782864871],[1806530096,384968720,293455868,210238182,92568464,1257795997,318774090,1366221777],[302663256,123527151,2106594775,2117433652,1919691375,271306383,1434110753,164523712],[995283591,553035950,8104591,1234851991,161037103,1807863165,1948491951,1163553938],[355391017,1595319675,1371272133,1408628757,490825632,2050712895,1254910505,721893058],[1176853289,176342656,637936038,221169738,528788906,807866397,1220168685,307830164],[1076337432,1349838990,121904177,1816625186,529095574,1350678892,136607715,1931478121],[1408905601,1733187719,2066762822,697499344,9255302,1263270412,1728885279,545019721],[1215071168,232720083,16176698,899704034,521826841,797210899,2036176730,1544469563],[743634634,1481688110,1164123208,377684674,730013656,1571612520,147502116,1404049129],[1632261266,1691756781,411503664,972495940,1901536924,408924923,432760794,1152351840],[872288143,1725845338,1665556915,407700312,729663166,1762812301,883725323,43912970],[1422366954,1210311038,777294789,1037441033,637152835,528307726,809044910,559995856],[125531955,815842050,904001522,928134346,1137865921,295748232,837951878,744371847],[1950865737,318114231,797888197,370316902,1312594439,1543713440,1645777795,621901010],[124095727,1577292522,1517696989,68365139,1194239461,1252067079,19982040,1256481718],[143411985,564459579,2023840668,1294495206,1587918482,800298380,1173558429,301544656],[433603405,1996209662,173429216,340663197,911087310,2030541124,1541169584,1600054858],[50186200,1055216125,691584674,269994862,876107832,966695247,1806943848,378380657],[7183491,228169481,1065320970,1330471504,795319672,1571038331,1220397356,128653961],[1322221623,1769155097,1125780143,48964043,1270944764,1175264074,1964416549,1885936050],[571297656,1707615326,1816548082,1433223706,762306869,1917236227,1336714991,917803623],[922615691,1082606565,929949350,1227999761,1047457552,122721978,1992393991,3069651],[2071107045,1725184184,1661718470,1848281181,1677538281,1978505687,42139091,1370630856],[654898291,826795844,222850890,1761948848,206115154,192879981,415499698,1408637754],[1938353568,1394562965,1738303906,1332065596,1294424188,873688912,1081547217,1388158707],[1644787267,1071721354,1843734109,179819317,1559342438,1250921508,1017042384,1085399957],[1600386473,100420034,33963388,1889865045,1077095277,194295179,633365231,1337338639],[2116997184,963782085,1032195396,333636860,1400942393,621972243,323690065,1987467981],[948643755,915180946,1125364606,93255737,1423090369,1107817701,79127291,482292580],[1515343491,579915959,1050504837,1033218612,444771048,921880870,388758890,657202079],[1781722535,73313774,1587701703,820647897,699252224,225438891,1622484291,1093962661],[1299515038,780720068,1480136168,1804279561,1177842173,467907884,1920349424,359042913],[1237755037,327696292,438932046,526912368,836938226,1822839311,1235285843,52918215],[2069582961,244143936,2129766862,1085354197,361702073,120972930,2084453340,133122814],[1453422834,53768181,428465362,1452328202,1897866586,37085178,1648089959,1571573783],[426220097,1436059379,150701109,1216502293,1294312913,1650589270,1871516543,430277170],[351934564,1443835450,178954386,1326882703,907373909,1056115855,1503342845,841746878],[1787041843,458514029,2084004415,342808348,1495624829,1400371094,551749603,1905630549],[893099603,626739158,74735,1081558016,100184315,445142345,939599884,558824306],[940952371,1590684907,2027145469,2015121389,1972841504,729865520,312150460,1909488083],[497218168,55339584,1722805194,1128098182,164632918,303251088,926760894,1270292838],[303311706,1541732632,423442943,1532477659,1555367290,430527534,1065126563,278312163],[1103317226,767652524,1688250268,1653300027,109801634,1840479238,3410521,1798922881],[1729092825,1540186377,910308756,750513164,1845916936,1142754423,481825512,544507049],[1258767570,1416886125,1882311897,541976312,1027512544,716089407,474922938,2047099298],[414974642,266099789,202015468,1630678340,1978505311,1517053323,965665297,1557493312],[1838231764,2080497693,1678818790,199271630,1310755657,50050414,370157738,282252192],[942400175,1031777950,93724212,1312620516,1611173199,1115001659,1159093335,1395898433],[1363634703,95984419,1390772642,661211384,1290210366,892384355,1143434815,1996132574],[796504051,937223910,499307765,2091881113,736650566,601980164,1813620388,35094568],[1559072599,18683324,2024801696,1911625121,1573898242,173485819,294418241,276488660],[1195266159,419325134,166257391,1263805048,1573798208,1509292884,895352234,257967796],[21264236,282882318,1657189190,494457506,1494837856,86738751,2105282215,734170006],[1084851606,721425445,863590764,878884283,1593803210,1436833738,810502849,1806149078],[2018167817,118593357,1749475271,19868372,1157679701,1321737266,1727622547,1094604347],[935658944,1726116109,1222579025,709028684,1283316911,1232088050,133251993,257141422],[855539303,73692338,1941850858,358926818,475171984,2124731143,672399002,1351584361],[1643761892,1234600694,567055112,1344691557,1592382170,1379130595,532253795,2112718771],[361411559,257114956,84491844,68767521,438645245,972304125,871140283,20413474],[1067136947,660164175,503076354,299196302,193788934,1749658417,1711914256,291761713],[1436404497,853840003,84719037,1825537538,1887960679,180491030,1999083313,1358450894],[306380071,776003707,1736671246,341646201,713817023,1851875465,1777537576,116760888],[1151381599,1183128459,336186225,1717122148,1670495996,1458051192,673874645,257390317],[1032374040,118038357,1369636304,658319835,1829447277,300290081,2025890661,65315293],[144821493,1635373539,525868549,1562349777,941716558,1550958168,1034846937,1074889520],[1277835850,1443233873,479420645,1495923058,1863831399,2113643931,626216770,601720904],[450144067,421383523,1106432479,874708774,421158529,749423720,469363715,1769358538],[252378039,1692561647,1150363572,482184697,1211995490,294402770,76992892,797725472],[1984794852,1088380133,1147606370,1819371997,1659404575,2061410401,1934685102,1721851311],[1475078464,361423972,2064653382,752294912,1065743488,1774193781,1363660274,1472688098],[552081609,698094169,1552532989,1296494459,1217778710,819248167,1380165581,313889684],[1326367962,185149542,60926239,1401945679,773574555,1017960969,1298208524,500453185],[397278937,945834516,1395464684,2032432219,1570924763,306085529,1863224062,1579149470],[495802581,312912810,512267678,1903780212,735116501,682675746,60106921,775289661],[850235986,968122569,1360543373,205511583,1440304327,251503739,1878866976,1070846377],[1527027733,1899096750,1715733355,2118967042,572222487,338900657,1065434539,1336568238],[590664234,1890327445,1255033920,312973581,992631918,9424732,105378980,2041823666],[411289933,1190130207,1475315237,1847077062,242950114,1205040976,502210289,710115302],[649088230,248217960,1306796620,328743576,855006854,2027001766,1610747082,896937728],[1593238213,473929184,596017554,816201543,1976650064,1460115212,1272361492,1026542688],[112332847,1440475181,1278657694,1497508694,1474037056,504886425,1532496472,1151499504],[1222076528,1555455808,338661014,1285388746,954117928,194077767,2092503601,269754566],[1092729396,860693884,570123341,1548800584,1873631992,630103881,1282659467,1529188030],[1353545897,1021949392,924666780,1968150497,325363875,1649146596,1880229663,258935926],[631621900,316447365,837107934,962616361,1791029976,274151467,799154255,122732132],[1084108432,175827094,1871124344,1793857128,1094731554,1909821445,2048006456,1094189358],[1486910845,406482409,834117475,635074198,159018452,45480095,2091428255,715828330],[827871449,621449082,1827231278,1085156026,1369778143,467111521,1881050568,981388939],[1638576084,578218362,1013395983,331250670,389670654,144615109,964377085,2097513011],[1286735892,114838298,677524979,845361202,642911648,49281146,527137814,177819575],[292607993,245514883,1539389180,1819881104,1395425723,1855009939,1397469284,2116112628],[895249660,223091755,72916274,845636563,1561507016,1928972324,7059599,788594267],[1614140996,1189202753,2034644031,1048301137,1033703172,1882092580,516246401,248478986],[2084247249,302191763,458894372,7131443,1601469958,2010651629,1979967641,1663376584],[193496825,1367359314,106446349,483701919,316826336,149205323,1892931909,1921955126],[1115187518,1713981023,679604892,1172266973,892989576,746379680,52587310,1623295336],[691195671,1931385988,396485849,1057482869,2109097346,1298806796,155971759,1861289071],[160697753,1712037225,469323147,638394891,1010205114,1567705894,560669158,2031364908],[760425955,306842527,2118811959,1497747554,501770950,8977780,817210095,837200015],[1838679722,535561945,1562786241,69373192,446362181,1875720556,1036850425,264094695],[655265469,1181239726,2124008192,355198040,1752041058,1721996620,2128325629,825816327],[1587009082,1048352746,683111075,1306770904,1094247813,887687137,1062657651,1155386925],[1021255905,628962166,1965189416,170885087,948618420,643244290,650575553,976240119],[1547364786,390357437,1700693522,1118930377,612424698,942818345,2035310098,2085845228],[1776296095,132485140,1312056277,707749672,1188571677,316867218,1065077126,422021718],[1685235290,893286334,424393767,1665894721,1060703122,45106525,1352264034,328469847],[1486368809,1871527724,1532606344,2100288536,1871458349,450381231,1862957748,932893556],[98243686,277883662,685085458,493796364,1890789752,1957956448,371744697,279536934],[1612582218,1500409474,1770667105,748103325,943176714,1738998713,361289631,387907939],[178641976,818403200,863645907,568628049,651619638,541178567,870661902,1121731406],[539304489,1918030664,1890519926,224392405,1392233089,167253375,184823677,775923683],[922475557,1894380544,283096595,1937720840,1696657124,910028663,1754003683,1789424595],[465354158,1324278821,1455164208,19663210,26474916,1648965216,233291553,923495754],[1749961060,327181133,1642944222,278332321,868299176,1516072644,1496778165,1185065802],[1243822316,643815906,1579125246,251313361,1306708710,110343150,375250957,870586240],[1912623265,1843029476,711523610,549954697,1129479503,2013422289,377146281,413336062],[390589334,869188630,1694351555,1880452031,1907839448,1254667612,1538883008,305449517],[1370215142,723026495,409660726,902904835,742106724,1638485421,764054517,1636826710],[117387852,108004638,1474155247,265444537,2001146315,1892047451,613908980,1688810248],[1481104169,1482846744,659855453,1848653987,1416584566,1030277149,1840472364,983088430],[1785110734,74143022,2052574091,543127381,222985087,476935516,247229802,2003786764],[157119779,1396665438,1688796120,1472545920,1750740944,1441747801,1238210570,1070947531],[1884704280,894920278,1214564810,1042406147,1320467075,1724739141,1431560382,1159981021],[972026182,1330174444,1948461963,2075339463,1074080059,706729398,1413050356,1788330042],[473402737,1743350458,1746385999,1487328566,1156294595,1062921591,865026912,1181420843],[194661424,1522036498,1535821110,226852991,1221336299,1619268646,1978043596,2126339189],[422209541,961867320,77759262,1816501846,1276128725,1320897464,118447605,944602787],[2125888501,1695401596,831921620,599272444,252032706,90716203,733190022,1611886694],[438119103,2113834642,262448198,1679860836,1834143013,1161721366,486462132,638104113],[532941310,879572369,1455942990,54459118,1375733512,2070737734,445117053,1086953922],[2120062986,148703137,1056844499,630482511,333673072,656677063,591610673,661021230],[1575596447,1163589113,1225973927,1569980990,589416892,1092031501,1274644671,1556803058],[59437035,1227486335,629744066,2036236752,1275824940,863689561,1349806061,1395222888],[1609670583,430481509,1930526307,2048896269,272194802,1856261288,294190329,1037979014],[1553618381,1278818517,1743901684,1552933029,663978208,1302486059,1892080688,188799432],[585973962,1235353092,1179874110,964855202,1231428169,1887830294,2121090713,882283698],[1144274516,66084725,876463924,119423607,921648660,359737889,1700030284,1588117866],[1615253761,587377444,788321264,2058674246,1876775471,416558825,58929513,1977346402],[993935,1112376337,792524230,532168409,1573017106,1948786358,465899820,683546234],[1966995812,2036163800,1392312800,1467185850,1150174444,138870643,517292966,363068133],[240711496,1331438613,2066393173,1153314718,794405689,1038790718,298772265,1840062141],[1093964722,1341541163,358493851,894830367,2080667694,533110325,704042511,1582461181],[1137540565,1040165952,929129423,1742618773,1273676821,861126476,616318103,1819068306],[12533864,1505898737,450468545,101492915,966816417,1475153381,650278185,1079586949],[1672977359,1365458239,1237304186,746034647,1469828441,1045182982,1112254648,1290849320],[585566306,38712876,1401580496,1323311073,1041544574,1786787986,300139787,1805654627],[269340751,1371266648,1898369780,1855633556,1322293275,635227815,222037040,686265297],[25197951,1730304376,1627567556,962374703,1160832832,703162133,1679218353,747778395],[1436216754,1271012805,1314864200,1672983563,89613661,1842411752,999103493,385889176],[51316469,543975922,1166384783,1436616389,1187092855,799345374,1586350093,1249816756],[1932431899,1839951424,908792617,1464804621,1263410291,1095920995,601281517,1298868585],[1989258498,1814098209,225188065,1906379011,580613297,1252575823,349701055,1230894157],[431971318,1731779725,1038377178,1534785134,960540064,148549131,1411620745,1447079339],[1646223918,1053130960,711640165,294873841,1830483493,1612039506,1900783880,582126567],[272109877,1390149715,263149486,922270135,1326881327,1087526958,1407449549,628102511],[434650410,2007696962,1979102537,714034646,223617764,1336487679,1479975295,1113015123],[730815004,337512889,1765768904,243369809,133149157,1214753978,669221891,2016952723],[557251570,869559997,297360828,802347373,365052328,1476938858,687888404,1866959120],[1438841692,371039127,737312004,1123225821,65994267,453701814,2057109174,802924498],[1900904946,589897227,998110816,622934424,550305788,1801614237,1563981682,1769205739],[662939219,1437914040,1895753113,511992458,183054994,363350639,1888934341,1537426812],[1773005596,545721518,684136951,1861310984,1202118088,1226287258,1110674518,1209642708],[757950729,523504478,2050792087,1564865702,1296389971,670549193,2037235698,329495181],[166906535,700681900,1692804718,1317661544,1409919854,829857521,90397045,1643675779],[921435615,1023994793,1613239674,1493453533,227639283,730971756,1347639028,1258069875],[1049702152,1622527361,909809365,1363204274,243882413,1370432088,1122746606,602943274],[937460066,8273867,584091204,1303905939,2038293395,290469142,860460688,223705646],[786461041,1397841813,1194195830,1726251015,260418012,1607226665,1369292483,181049829],[1110513780,1623628849,300424941,1293863250,1747196092,1000313963,509895937,487695859],[132001702,1761179130,202203166,426209556,1886002133,530923484,659508806,2014304261],[219228155,264485216,2103482506,1727221838,1352088302,1643001161,1437863203,2017284403],[527990506,740416728,965606660,1793520696,1191593234,838104608,1276857112,645706351],[552212366,764764518,479688276,313903522,1891718521,364980383,417640034,708381136],[1588767214,1494421779,1397634117,1412415232,770774777,1237099224,317052944,1671062362],[1969817641,1896168467,798029772,811345466,905388803,616087325,685449105,1500200763],[1759607784,1653853462,907430419,191472907,108796675,756984699,1030523199,1446933710],[1872092906,141672127,793307909,1523181201,70711894,1568306451,798896371,1630334613],[595039489,256225003,1951042298,884372588,825438434,608487282,1569154213,327334474],[471652246,1996922481,2002838548,214472652,1587174690,543885937,1133978159,296672138],[1660486313,1546484011,2087029669,1224793037,1211077899,622765891,381698534,1625748556],[357147511,934905331,1161772203,441328674,1721313919,243427618,1049142190,1910434642],[1971996636,2121100913,1817332115,761858849,1483381848,830348693,676867815,2083043425],[2001810803,1695934963,1952803687,358980550,1471275887,1838876448,2023222143,934629802],[1618535236,1891702690,1358152984,1737193877,1020146387,539896793,1374142029,1573682707],[496168328,1951641992,1554486863,519422647,1772737119,2083192667,2084159184,1932487693],[1635620365,301805514,500453313,1398834205,330912163,1426157968,1711250215,1365701449],[917912063,937731656,832406601,1889780158,408347196,1580359623,1382894097,1884975583],[457367559,233899777,1438530539,842398471,968798210,640500925,1127041682,1085589421],[410737057,362958690,630923427,788338248,231934972,1657313650,1065401030,173740703],[1433353071,1492504005,437902850,806570611,696770915,1084449082,1249595288,630217859],[1298244708,183943056,405204711,1095462095,581542472,1508784348,1288674752,2030977988],[1652117421,2036540957,624020909,413421008,1432917230,1995200557,1893371834,1283401756],[1211500708,2059699380,1098883831,1867293476,637318024,209605710,389745855,1632620709],[107127588,531927789,1463630253,498505546,436848374,747548625,932365014,2078534721],[951262208,1558313509,1975523725,660409672,1313193354,292303672,1232799516,1139373656],[655440779,900786258,102740405,304244938,436273908,1472574899,294884489,1209826775],[1221968115,438175748,1828723263,1396075686,1948575196,153136035,909910396,171275012],[337482530,42694576,1133876248,1926650189,67471062,1768459061,509282298,1618611552],[1975845470,1891891357,289226608,1134474269,1230016399,1774772379,1410496678,1635944955],[823271509,147998437,1791357116,955454958,978355782,354311703,534171440,531213135],[1098416210,720405719,1614038122,1612689131,1016561149,883048240,777890006,1258721020],[1561990042,421833147,1626289108,1433210665,1597037952,1494802497,1700364063,2094523070],[452734812,1582150262,58105308,1782293045,568244805,1831534393,483136814,908187746],[788506812,1046670179,91886533,220104508,189202018,2116270071,1254805396,4311722],[1763321934,1713461887,1751080710,1405735686,641721699,1616365401,981412736,447028380],[958982669,1379313697,1204414855,2048367724,1970500693,1604451388,974848922,1254757239],[43799765,259190764,1349342364,1824540655,1199779625,2007160563,499273534,1007434444],[685678471,516539458,563848236,2041057673,250802218,1149569503,379896379,498305907],[822308701,503348851,1503284645,1322133582,2031900487,1999225931,243334166,321165704],[1444170158,1842169975,1610847771,1284017874,1927973662,1189780592,31884473,949898059],[2079884834,855560320,1165563319,304336316,1558597972,580913754,592526741,644182384],[196826496,1673034829,1217404763,152092523,1047788556,1199933712,1706760732,1496527274],[118155350,1437196449,1805114971,907781870,525893277,921119971,895863451,695528227],[1386835640,737591931,1027247234,191143686,15450245,1550853524,1148433989,312688414],[1600496733,1546060200,503534949,653939584,1569545053,1491897707,1460063989,2083861083],[1122393346,1078863884,1812235066,2072056514,87514329,1684465385,499291089,1035108328],[1446947617,622881118,83228033,547466996,1119611411,54585954,856597741,223231087],[640044405,1116137738,2043461642,985504599,1801840395,668764807,1842600595,374196158],[1869280341,1776481213,881281277,817024714,1880960683,1616174597,945392463,24369968],[47258683,803475131,942825749,1559186741,1985941063,1510665557,1098539617,1327936443],[678047457,264062874,448773539,698304649,1653447619,693681551,997940592,1619931220],[1377264777,717332799,2033995121,46957036,1038111432,259730224,1127904942,1630629648],[1426843605,273229487,1524777660,1427478389,652697617,1007520218,670615465,870339394],[1368057247,1005508995,682488903,446940182,1119885505,1365062735,1101514297,48876066],[58627797,2030199144,1642991458,715223394,2015602617,1370470819,204931778,262056450],[1186612677,670380507,469111157,18662650,259362331,599659292,1624025711,1615663600],[57584098,1863946886,72337568,1336065289,927733614,1786768050,1619286047,1261467870],[142135587,1088469604,1703796509,2006198702,384573488,1512632972,355872922,1015080834],[1957030221,1153266055,552507323,1249808769,1699552905,1484367120,1709562634,1357880554],[1637864841,968679260,112208561,468357132,1389659141,1448921686,1081629474,356442988],[1940037828,1234274706,1409800065,1702832410,1431514445,1256330106,431664422,1666681454],[1923143867,566983158,1259236123,2126991803,466459234,1441295370,864759804,1080178596],[1431852388,673455692,212796870,1869959475,1770569090,1893712070,474802072,985836649],[1740613193,870429214,303419616,693300739,1698579903,390160731,1615737604,35905832],[1555334148,1871840347,1067109780,969380301,689032596,1791602616,954413079,690735201],[122042488,1570125259,827873098,168329438,808889622,1693805686,1979686531,1019625919],[1025172405,2129465863,1216424808,1973837909,2051853971,1171523415,746729845,780349324],[81461551,1255389344,1550104002,1670867647,1608674994,1965471093,2083717642,1017552606],[1497204001,2101291439,11152485,1368451028,573364338,156144050,905284759,707775157],[1805260588,1313018640,1636602314,1730116571,1671118538,1565220375,1360208813,1800001676],[17537268,1384387135,543462094,2085847970,562634072,1486392111,1303125646,1874292381],[1800751692,593613616,979157454,1251594857,1437288540,2022332029,450783555,578139633],[1858291970,988051101,941655522,1849999166,470504215,526322197,1546000033,2127209800],[2079087377,482621491,53790892,469679666,1970388455,1724739397,1683029751,1842143203],[54497883,449205732,1609092330,1705385590,492198713,291472658,66727282,612990381],[491176824,936653795,1142913877,627964767,1627994468,23592337,924538834,23773395],[1870539368,2057103303,1208754715,2042952162,307504650,1542806208,1717633186,688924941],[1095452210,1075269311,905392846,1142321642,1119994485,563340498,1585882140,457487412],[286186827,1263773617,454449900,1161676714,17006228,675467164,1375390207,1398487943],[125265651,617451979,1305299483,1064923890,1836742261,1407497192,1759037767,728740629],[1051601416,1719141069,1594617061,938881422,2060293127,1835935231,330556705,1400361129],[1187029940,756208537,1287844587,615903486,1246496853,1557143603,2000453095,1317402578],[904758284,70924263,1626917411,1302025772,731677214,1537501172,220130573,2047131902],[378660,164668914,1608737189,242625913,1111520633,1387423007,1742226175,1665086608],[1459865779,1826910296,590027265,1768677316,273811365,79853687,1953083152,580273985],[1910501946,2055353485,1490538904,1588766134,557381244,247271229,33584196,884902686],[1579109643,74867756,1033278323,384552594,1454398587,1895750377,721070889,1624822371],[153155656,1097326564,1248686787,23676710,1213418294,983582350,1682035932,1358157893],[315480344,233159618,970029030,1291173723,153378994,419516652,1028683740,1507070062],[1070350835,1198066715,1744444126,1772140208,1742335982,1958586712,1722350303,1601783629],[91619930,398520436,2105466004,1068169174,1848282973,1022466191,1441475809,1746698711],[1642613854,831460225,737733781,1991856677,2124526614,1465229768,1590891511,45788848],[619163404,293989317,2104548877,560677396,104219234,1267297762,1629021673,2039143427],[1389872120,1794764345,1428834956,1263432010,1882880877,520307054,1394794867,1352253383],[535841490,616007272,133217072,2049898397,1780061459,1961070762,1505215216,803425356],[1658383081,1413749476,663686988,69817875,1356697833,1497354728,25633373,464538290],[2104787827,326003483,621495460,1837682750,1410925582,132833038,1076979262,1263256637],[2130144901,30069153,769541891,186345642,1466837132,962684412,1852472238,894462972],[794755824,379560794,1659742775,588564080,833328137,994307601,1341607929,2079552401],[889501853,724662575,1207680849,298398806,2080641187,1011911033,829847853,636667823],[1592288488,1121344128,1844017231,1804799037,95287501,853541987,270066946,714110929],[1299009045,1113339353,722236515,2085946849,487999989,1424989755,1965095847,822433424],[430963526,538718175,976819089,1684674284,566141609,1052879482,663063901,1997309688],[1164215240,846741646,1150268103,1115174840,783505159,155168937,425295296,700412869],[1395815380,138646385,175011474,1137470142,1590395854,789627100,520010860,1316350659],[754044836,1695903735,1164043827,1128048675,912416577,650355292,1816933974,2085285747],[767394595,851153903,768780698,354818745,153897962,809770863,2046244883,645144974],[360002754,1247893716,1371535984,1548655024,2008444391,1746676969,461416059,1186734793],[1584300251,1077908277,1388457877,149889556,1612850139,119205139,367663056,1208990280],[1461847587,887795214,322444508,619000698,434520015,1295490879,280654746,2006493678],[523521251,503646243,1235386315,1910027630,767322408,1404132557,1707194513,975603520],[1632469593,1836940591,2061062020,550017805,414685479,1662601195,1060267942,366594936],[751944029,1978279308,1726243342,1131559347,1562142866,1222390845,1256046812,811315449],[2108851869,1730266017,344579435,269813002,323246459,1314038522,1792572767,1387132432],[1604406443,1259862639,458074383,1728917816,1239036694,380385608,1560271287,1836870898],[738416042,1969449238,1134908298,994553737,727380520,2109656480,1670950255,1352471189],[180034665,170662625,2046307485,979539382,227221111,1421537709,1259572365,971656378],[1849771158,979841853,1435817837,517868972,274984794,1470578309,1994241029,912644802],[177334565,1876725828,209161241,1051805526,588448484,1908512902,307101993,1168195176],[1499308617,840077620,369886387,1291405417,728818003,339086393,1697186395,784032307],[1923642791,1654890765,473060483,351682135,261287644,1290928675,782725299,1016029704],[1575416156,690631120,1216726064,729991343,1485019074,1217402668,1537735962,1024524412],[1013486880,1877495163,1783612561,944438411,2022598679,1643098593,1193690544,391872179],[811552140,418162243,1743589529,386304140,2030637949,83073519,1502232744,41661299],[964620825,1952314218,856431793,2068848249,718286654,1625392261,611276041,1116592750],[530146986,207391442,855828468,1048232103,516774902,524451992,2049600397,826320591],[2044792808,1885093344,1389490108,139360439,693106087,2006635633,63991879,509990036],[1592773480,1819073339,184824446,70012995,2044264770,185254640,1100064431,628432644],[593002587,428705916,870724831,1669485716,1565179474,1742182924,1573188988,830934665],[1144296297,363778350,837245429,1060366180,1562591295,723738624,1467230513,1132749693],[307538937,2156780,520940947,1679612400,1419986410,1022517872,511052879,850087064],[1352901835,1739342220,133064707,1770664483,2040936292,7862400,83757415,187299114],[159581245,1120558273,51255641,1424664506,1931114295,1084233299,1728441296,1405372895],[1363594988,1678336812,1277973950,960560635,2119419570,496378960,1993495762,60693809],[1564630872,955255904,1869666843,1550419115,875299185,1222098289,1152610471,1841190077],[1003523605,1494500717,1415092650,1816786903,45293375,925425005,1458954053,91867982],[1052345293,930498882,406390427,398131401,179891485,372127308,816798846,1281969091],[1099458653,2043237111,573333311,1797841871,2072742740,1981406397,1138375597,1290668598],[1741339848,1121164319,1393963739,381557911,1366799013,1285681477,371405121,1491222874],[572199644,1446526980,1127718232,1100844058,1904043664,1142097569,1074440854,703368385],[1094808803,1985559788,1831146661,96360134,1417274285,839065302,198623130,621409200],[1082870530,1243444556,897356638,2056022471,2110312866,747916699,1651185988,482244668],[1059896168,587315721,1752175451,1473504078,1565777170,488994661,2049577323,934559880],[171488430,2119486643,972362232,111481336,257703041,767179648,1947180388,701976182],[1553613712,134501544,245209783,1296747385,1766882332,1853953653,1102618919,1567828499],[1009184123,1519081499,921751917,1000506952,197407523,1307106634,1388779942,1288523771],[850861087,259918470,378194312,1917964201,890713372,1151794530,1385136702,1839996308],[164519961,616875923,1040365619,1604105326,1256387194,447310475,1188816823,927379299],[1124540435,19141867,1695820137,1128244108,702355659,1040066428,2080446560,1101368454],[243372155,1934514164,1954780722,2101686556,1892124726,1411604302,219942077,1895820175],[1626626232,1797611043,261625113,792468185,899579606,843676736,1312788593,1203228995],[33446776,1400831057,616103655,58976320,796517037,1585202263,1074971704,1557590566],[1799188776,1215294928,724020478,1230396666,651168655,1680601195,975297937,1848211636],[2064576676,733651942,1777194512,2057228251,1828005333,917574580,245170707,870949166],[2052627519,1456415074,842423993,907455811,1281050956,1045861726,2033236325,1260012238],[1219923954,802781379,1517444763,520441583,1109447532,285026952,1675939125,1377869843],[1533096456,371779112,906237273,317046029,1782975684,1028651625,921854115,1559385822],[307470960,694450569,1193607111,956959705,64654220,2011372114,550617995,1719492131],[802431878,1095348528,1630857404,1104657423,1516752988,555579396,1072467731,413429409],[256194257,131687926,1650530391,934225361,232624026,1908578491,495160992,1147816092],[1333662788,1377438151,1769974257,167312354,1313172511,1438303457,1545082666,530541903],[97472954,1769732753,738653464,1939752638,387762825,1503685503,783863754,1928913878],[1505953214,1602301029,312549335,226095663,1336090672,1826494463,1708415261,773052227],[1411271299,94687019,1508548778,1113719430,1213510351,1854521847,1632609297,1623204724],[1174396880,1572609558,1201167848,2061668711,2026561080,1412626569,717022706,112776762],[12171498,2041914177,1813256081,368834947,1894001377,257969584,1903447022,1924989837],[2122343017,1556456010,687594699,500922162,322064878,1674404227,775960797,177868279],[172302113,505688299,1194390213,1808930858,1713934928,375860206,2077077115,285560464],[1044780466,686193848,1743578984,709224263,1758458717,1322960834,324695051,1182088121],[1444163202,421970906,1612194296,441518867,770736054,1665295980,542472610,1218765407],[335902020,1946463759,1192104520,1297847460,1157820561,1395304979,789193801,1427029457],[1439104142,2048202977,13659994,2127027727,710957156,1477540177,1775357103,1290975270],[616691741,1895177826,1011008221,98072268,1483463039,352554741,2025169613,282459804],[215205667,684642014,1442250810,216760099,178781262,1439146724,1946060566,920649393],[1120449215,2004397035,136140330,344651062,84802831,1660476116,1577286163,1482861329],[112992313,1761845705,773255935,1961289859,1428097638,1684931388,610645215,945918634],[462522835,726691565,1990951587,627330962,1565367742,1833457481,732966642,1158513719],[304454121,1228762050,701626066,307263928,2073610241,972204631,45442390,1436381986],[1518332124,638897661,524553732,480977147,520520021,1900718947,89576032,1383322722],[1504869875,1079425406,1331878305,194851932,73108449,1701172832,1420351416,1164425367],[25593227,765968997,1076945476,1276757918,304157065,1394673880,1774890421,618804817],[1794455626,924035776,1692694153,245479683,1063454112,1793771866,1364742399,1507548196],[467648480,907319847,565607186,1849320249,738104675,2092578219,1478424949,2072019574],[1982078015,1340798056,1429687582,1208059483,2022749262,809108088,650322495,486805411],[939337559,796244672,1337428236,1225321121,1622554804,1131724181,1668417960,291680852],[808122691,737676669,444719292,2054298155,485590031,323507810,644001829,1217408840],[368853959,212365785,730422895,12680961,1149078453,1322977417,1825716568,228561432],[706519791,1942301874,583678594,603904224,1483980368,355191514,2030795913,854907237],[199653593,1104806647,402696793,549038875,756921371,318375708,567546850,965869826],[1527854042,454788562,943688094,186194327,1147232350,539290229,2102829476,2130439511],[1908066909,547290674,992346121,1056773120,300246881,1942385287,899949222,1489378480],[266201936,1832019937,1948830051,1434439307,2010037654,1602190924,1916690302,477688558],[1415137266,2044467522,999491147,821727004,25055325,60000250,1137450747,1649365250],[1103790747,1717808240,1733419392,118051758,1167773779,983777708,472183060,410639076],[1907214743,1639348701,1028444455,1366126013,1811402363,947659392,1609299965,12575025],[1736241371,659134393,1679408895,194219276,1760471239,883774617,1342448518,1279517215],[187164169,1652988136,329982611,1341655626,228734216,149199557,163972076,1912235966],[2102320875,559340012,515927108,201914299,1473759927,2075204520,926816415,542328384],[1753747981,1241308084,1338585112,1883160725,65318058,214612519,1719587336,60960283],[820339964,1753471418,448174459,1433463071,2030917292,756758905,1121654346,1261235346],[1777426348,1338725366,186880555,1656238540,188522828,2116579859,1785783721,137715578],[679736234,1271703753,1169481186,1887313256,1888502616,1741336721,1194129037,402315038],[1337225835,1366864510,1632753440,453850405,746930920,1604670208,370350390,469381212],[211742429,1693455271,505257380,352293954,1424806237,1469135061,2048111113,1580316799],[321732528,420703161,803583271,145633223,765750437,1199553215,1780342486,817069598],[760324141,377796432,814002239,1769046912,320432297,991377868,611945084,1621782792],[1634527501,792900283,1061826294,959207079,1265940487,1619356308,1918796000,1779395758],[585472124,2104337678,91746742,55554925,2086863349,1773536635,51827422,1252124656],[1637616193,1343876268,1615276222,279092983,2011333414,1031648345,1405156613,1904529208],[814956772,1284948595,1204491389,1192192118,1044969602,1720797158,313812066,1039726104],[1274099654,453561307,1200048700,864738135,1288730389,2037413743,1280150370,475839132],[216074432,456277740,7725830,1243015983,447163171,88081588,1306996308,1113007261],[2079081496,471800657,609824594,1466691713,1100271897,1314921276,869738111,109422669],[48249286,1182116884,956369194,508643693,1102695936,1976175270,1698360327,1004172145],[990381128,1985511706,581702266,64857088,762029202,419603040,203599619,739237499],[2017066449,1207756282,9633107,1877934707,1424062825,259089698,719610431,907856794],[522564023,240940933,42483405,1295997393,854132158,1983468465,1371313491,963814221],[632058159,947274533,1693141417,340131885,1382701355,600533678,1043692550,1909266324],[2015117281,456209728,1324776916,1198940312,847315547,358340171,32568766,1185641390],[3640419,1183645558,1971578069,186242378,1446967154,551871456,695741359,1320655499],[1109536363,69596915,610422567,896444281,661480739,431996841,1171065238,1839991796],[1065594772,1280497683,1824202391,1269914451,412582337,412149831,849666014,1367245172],[1905258887,868449565,272726186,1447123392,1191523156,2026014400,2053507738,774593622],[1708528736,1418985964,593275192,1831850987,1033780517,1211436263,1839719721,1916063804],[1265751890,2125684444,1766791051,812458508,332809239,727613510,1814515077,625511233],[1805897603,967179446,393756252,1602998704,1141174589,643593174,955423625,741779484],[1291387517,1457652212,743186258,616674493,363824650,1622806744,257402681,651243937],[722493216,2011762489,753156242,1275617509,1581753643,1235839023,744666026,191402946],[488335442,829907787,1520261618,126621743,857560563,452712005,664757647,2100661129],[1599176607,175682697,18603846,1530708863,129889183,1923110308,320650011,1231715703],[675887721,229906362,613712244,1827789875,749091236,65616486,598946138,1717088414],[576530931,2044019063,526682719,965230223,528027885,1296931990,489942956,2023702577],[1031257071,1155076223,894488303,1382632098,279569307,1745654817,49984018,286321774],[185903123,1788001470,1481949084,1831045596,199547910,1174729210,625605482,35670331],[1286280930,1768454773,859638136,1827780788,1268444505,2050374310,1249817819,808461712],[1205982338,2078029439,468107301,1434331837,1168149816,1726067265,1968061433,379602130],[548713469,655640692,1325030764,1274310562,437599139,62869652,1666746766,243660451],[799802083,1939378595,939755640,1047960866,327168864,1348407753,35189958,641470375],[1304068105,407539949,941033598,786332928,1797867430,1123648122,2070437982,100830560],[1661722727,564032069,527690999,1407106550,589402751,438712428,1574348852,335779674],[94206886,1045839574,220900457,1003332456,425769117,1899624147,1570853010,1573637181],[1681701061,15958826,2120131905,1751793995,489924379,1165005056,850911704,320523083],[780072476,388396032,246614740,925771952,1088361507,1023131709,1467904747,1965138],[1007062361,924257698,1524666555,1176736676,222742137,710192751,1238552812,584354545],[543442821,715520143,976033511,507086498,1132062394,726886167,1540465981,879730795],[851032207,1107280184,945542855,1201253716,1555617573,1090419341,995611637,1644199065],[1122763916,866770751,571895229,955373305,1309705332,989988044,1882444670,1792305529],[497532462,2027362138,1839187736,88814312,1695630831,1552537585,450659532,279173488],[1821288652,533480064,1877667318,475756118,607668555,611056976,375231787,1805200003],[1506813604,812426558,929151349,1224861536,957779948,2032684475,1313324521,348994432],[2119909269,1666503853,896674590,1243874748,192133939,1691881551,43795230,566259407],[2114311817,1915261466,181534389,431640082,1828008016,318882658,2068797994,1886417515],[881408200,1742421854,180576955,1827722499,864191137,62475721,1275138882,1895379298],[1812436203,1664133035,1399523548,971934723,1398280099,1089280672,55759819,906647363],[1325238066,1474308123,1082446962,761390767,666138311,1476995369,14100259,1222448550],[2035766645,817126352,230823213,270787747,2046520692,262168007,1623788900,1773888586],[1354330949,883861398,2055828568,1161071848,262043713,436708398,231944517,1912639110],[971793127,1726594814,1245123635,1010173831,966092773,1551139954,912559474,781811669],[704283179,1072936510,1356310986,332973018,1818810539,1505015742,2027983365,452439590],[426536199,106146207,912677858,223715727,385675019,40766643,1709223505,1455239116],[167055595,625116514,1518953753,1389994136,1300038932,720543730,108924367,1510955665],[786105193,195041665,191029226,1056926585,219114666,717163650,328331827,2098685384],[295372583,592082570,597587341,1508007739,1832693348,1088781418,669951825,1475489140],[2042925194,19812348,809602027,622795285,62365159,111566241,1522283694,1135473383],[1993527088,907711552,1387840990,187529131,1328707857,1454815744,1360676075,1922693619],[1413259819,1859099822,1221186930,674644522,173441993,1204259867,487651489,1176129400],[1276078783,555650417,669478844,1450115233,1820580820,159774155,991612203,182476110],[1344582583,109942063,1024066539,36157831,684814498,2035808421,308502721,974419293],[1281446892,2123615392,1901720311,826343903,1997583269,593812831,428199880,721671796],[1921426025,1937435436,1742173826,1779448960,458917885,913886218,1835291385,1912113496],[972796266,839005533,32126561,1548603791,870345521,1605305941,817984149,1095161199],[1417937125,419231452,1249911233,1841617833,920605112,1318496149,404253103,1225150093],[907451009,1205929660,1357922661,575511592,1229993303,652499110,1776211881,1686625497],[1181172039,560827930,480218720,1295985446,1858511006,1925142995,605645492,1743939388],[1814866754,1746328732,1458726022,1408802531,1686659585,1600188777,1135749792,2092402777],[881675795,1398661782,1264598797,1508695353,600487076,1821148431,1298605127,1562742103],[1853517138,103890674,831563648,1629905612,1385186707,9524591,876140108,750638011],[1299385249,1604236814,1850768385,977192826,88826855,638827717,1308697850,1457659204],[1647759009,757473032,325425632,1068815362,600592881,1441887891,447832075,16332270],[1799136881,1270563930,1601143243,1563321382,75841618,919682168,1498312575,1186472870],[10564453,1424217566,282593488,1373442701,522111924,299565373,164943117,781456641],[524428966,28637070,750430321,201303797,2074241860,2127234749,1776244607,1960153023],[1933792861,1918027227,584510309,1415390105,1338099182,343019522,684135796,840662057],[1719905438,1017840957,1407786364,290878315,1871643574,105203008,1008235355,1670075410],[502394331,756466469,1993311033,1712148888,215406702,1774633801,1733264009,1706207498],[1453481635,614305963,48425422,678405932,1532961129,1228049132,637723970,1059738022],[73614516,339376292,1604716777,137048653,1135613299,1606951508,1665554864,1678344409],[499952363,1368766964,2096889235,1337760503,1636564435,912143501,348696767,746823179],[693840510,294521305,1839674659,297106563,466195927,1578000509,1176246310,1585848837],[493163476,40959925,1365784052,295106433,1959747498,900189771,93940324,1405413691],[240375218,1678144576,619387806,1419694272,15786686,535343887,281971785,1763932352],[1415157855,1752986195,477432646,1066559672,442018571,1274594597,1052283685,542775752],[1862197970,2094318091,927396766,288567127,1080805665,501114579,1817661101,1596959275],[301299804,453330199,902826994,1509465077,1369959002,1840422288,1572099834,1106498748],[2078411916,464284945,1227319536,1701825774,1571614628,263470498,973565590,570541025],[546409454,1516104382,2006354105,1763437617,501840300,727757411,1694079521,12047968],[1993487288,307757454,665757340,1863912569,26422957,1935719042,1878354424,1209380735],[1897911336,2124752798,462689630,143084602,30246547,1434945593,2006540286,575461764],[539089463,410234935,1808257048,1107941745,710391102,722130958,1943473791,1856220250],[112639233,1012559493,882974182,1866672205,1576142648,1017390903,1847451231,765499592],[2010107203,1356664090,1353592678,1592062625,1595880246,1049429008,1932920536,1808907799],[1524083579,513317210,955090307,293519240,1542734595,787602377,2002950124,682326900],[100174667,726017490,927005084,2004166610,1597326100,1846652888,226050843,313184666],[233920230,320099413,454869288,1145675388,369635276,275789179,701312602,858726462],[1100504174,1900869350,148412997,2062843890,438871208,265061380,1634423073,328864473],[517726330,131224904,442080075,1544388013,539563767,1687612690,26168491,2095669967],[580573355,2111958060,483249821,428293010,574838822,625651324,1262085624,1717228178],[653243884,1624734450,1887741793,1267081649,1147416791,1659530970,480132654,989880799],[1950632677,1896357190,656042552,1948356861,1477894375,2061630237,1316720347,291871220],[1710099767,2059195790,1688433812,573030233,809793436,1657219564,1804903984,100441809],[580454826,1825534952,1521476052,849021483,1699541694,1711097538,216665314,1996705967],[1077391009,584110517,1428022496,1458674765,403876377,469169913,2095557917,25588285],[956973729,804825112,1228988344,1409643667,2085753276,1800667210,1050579620,1669725334],[1756546772,1494364149,1351749155,310275524,640964952,1431587197,1969251703,1948235697],[1959845628,696242966,505730940,885657236,1033863934,704101891,174446389,1216431800],[1865600373,591284256,27876649,1113525789,524208630,694437012,68092271,1720521572],[429822868,1452410414,1942935669,526846216,1161339979,309369960,977852846,220829160],[514064116,1997604625,1181424140,38975826,1651510240,628790035,899499534,1557832348],[129672054,134791725,542025161,1207789121,943496229,2011182213,442756935,803362473],[1581217717,137265189,249893090,1807686180,1113667823,411874476,755617375,962493406],[1290824492,513681781,1176872321,1442614693,1703845426,82863140,1536550268,724331063],[899428546,1224313865,1769093616,1413707797,1593093790,1961717743,2048446132,1145777416],[188688871,1337395660,1361496860,1779135544,541290209,1384189678,1877388890,1726624656],[1070405591,1079085137,118592233,1596131858,1955738359,270531525,1929906256,1657049172],[981106004,1967064435,1112249790,1296344404,213551948,1590783738,1355306042,1396254330],[1342941112,1677816105,1229841556,1754523415,914748244,499163322,106003153,966477017],[1684761503,1697453498,1317054996,231031952,787891629,1834790460,116715070,1165325050],[1247192240,1739109958,1158252571,1988625539,1672356523,639352706,418987012,1647336022],[1636709237,750074016,1172720788,1962359171,198939139,1349076215,1489087709,39693442],[2105152395,517848498,1385416327,225149901,1482094928,599251167,334710708,1821941249],[579450199,770565446,1550151524,2061901295,143674912,1200639804,343202254,1628566510],[913935384,392464731,1683008840,489595292,633284553,1042028837,1775670134,1767962557],[1486316852,455083755,648590194,1367023485,1438093598,1590310891,644766356,994786368],[696486702,89775446,372829849,1131554381,76195115,1852840413,1925464415,1492812092],[865353013,151297821,933261118,1125675986,570612395,7000362,309696897,1480565750],[1218531742,701759624,115420890,1538627387,964141770,144504774,458572948,186873566],[29868927,245500857,1758022574,1137484114,1766170057,79643040,1403166586,756168668],[494115990,186112391,1099941763,1729589274,964885895,1634942666,600170836,874618173],[1790110604,1975683481,785643687,1205852980,849795596,2013075050,1271568489,2021576690],[978873117,786406379,16024964,275654727,470257575,1170717221,1782453343,141566695],[1244529186,461349300,718203476,534118221,482088326,255589282,540694829,1004460618],[131108362,1883846407,356724284,1381665128,629750579,516130130,870136080,1959314686],[360573707,271263045,1522904397,851678814,347975114,374022740,1210878182,443239083],[1821272327,820921604,396773769,1215387964,2024408993,1865692737,1824008406,1491607694],[1262876130,1051087756,285507654,893864910,1720025665,285450292,752651317,1875669690],[1759408165,406058989,226228928,138058117,286320450,412150352,1351383740,1855075232],[200838382,1396350948,2044092054,1786950394,1109938209,1525922694,1893643453,1303517756],[1856132250,14733133,619069549,621850568,821067587,1349322717,1891473185,1551289790],[1363730629,250239191,1030449002,586772302,2092622340,1623461731,1033194626,300351408],[823259316,1645892088,1895706273,591580748,1000188940,59567900,1722368804,1523701952],[1543199811,200304644,748584757,839758292,406270206,2074995028,2111206993,1101847440],[648971792,247055615,1134752818,662519577,1480363655,1384725297,451151622,2047780471],[302242104,31370168,648064508,1171927052,2069051251,1289094509,2129042310,1988557507],[43896689,1931086201,1057033783,1584656128,1556420147,330611592,856702877,696692789],[1717465556,689977558,2067610143,326653480,1142762271,1231796589,195846794,1123461246],[1844494737,393434509,1363363525,1729368200,2108712413,1720166863,1347818279,2112410065],[1679408368,1184698246,447916790,622323347,1248381113,1363134764,333120515,1457475944],[396129067,674922768,1201000930,1242084276,894217506,686476696,995069394,1673959453],[1416238545,1334487084,919181182,140398591,1641380660,420156670,711832893,428182408],[207025878,543496842,1666813271,1644535729,1979336050,876644675,1609704711,872600773],[90020716,1341448291,681880905,905559747,1467418852,1549280632,448836910,592113687],[892223959,144753535,1512789513,2037991083,676234471,1573361944,1073616098,680682392],[403802058,1103962421,1157159285,830369694,833667262,2020009468,294133448,286641571],[926116649,3696814,738771268,319139292,1144129690,1178584962,2014608394,1238009383],[508603828,1611989535,1258696462,792515614,536678272,221948124,1361885000,1274585749],[594218963,1349161206,78662435,181312821,704987845,1731226304,218871152,711542793],[927982041,2122629253,249971050,1343800130,1336819839,335774556,2130534275,1345508780],[2036174260,740923741,225810003,562538952,923642068,865423782,9939034,1690122055],[1253044238,1395004474,303335478,646373309,427463560,1066587841,964900386,198012999],[631405345,844146881,641924824,1133347465,283471905,2081747989,271762091,28179266],[996840324,649883902,124965288,1137842446,107570459,994889033,939439138,1945562816],[1366029149,1980162232,593067977,119485568,255867755,110261241,36272169,1357118625],[1765017671,1044159063,984985204,481304275,1819822443,1977319255,894526932,453702575],[2052455614,2003363109,1279862290,2104728981,1615735114,1084452114,648314025,1743051289],[401666307,342490791,1179449535,106298187,1637782547,747254196,117387283,190454103],[1837301067,2081428426,6732059,53869614,1378567349,164662388,1548296440,1071733084],[392530698,1187410752,555615275,1719520198,652426874,1187209720,867370996,562553065],[428434181,1421351751,1901325935,1654537293,1080997982,131521570,1515992511,866906715],[213740566,328100264,1567098095,500577562,829654284,1398716152,1689204314,1016728094],[2077945255,1830146105,1832298793,362721090,1617979183,5581844,1177160508,2032311082],[1102251482,831807454,1291520502,1449681888,1132002697,1092735754,1002963421,117913637],[380759697,1410213325,288596584,1586616115,1615052503,939652928,1553226413,1120536674],[1926090047,1921755757,1859591543,1873652659,893303627,654706486,262332595,767514777],[1637422107,1396197271,1271863768,1692315612,661204782,1468991225,673271285,1671988309],[1633501787,1163707980,1036856036,1311112846,2013277313,1196801934,280961449,276130568],[451843916,1732435675,805969131,97263221,259211175,2063683656,1151600781,1660399669],[156338882,2122213320,1911537136,2005095114,631752796,687277334,1771601357,366460389],[268099581,514912592,1318271726,491568200,1008359616,1196850672,1413762634,374078940],[119543157,952336392,92439121,946451367,359627659,743514852,74910610,1999089756],[2006691063,16438547,1027538043,1304634093,1924103623,297932650,1399459572,1476403177],[1820680618,1472885868,809224010,16493520,490288412,1704937614,757626882,32664382],[763394318,1868281389,772560660,14121349,933123817,1202284729,569890113,1402359752],[1701102480,359871448,228786166,1236651714,1302301148,1887268490,793646645,809321674],[529028710,1026824508,855675872,445268729,37930108,492612089,1681369149,244439508],[1154872010,188006127,1310909507,705636697,528627273,233112581,646092318,341116071],[1727046205,2059729461,1884903371,185218550,1395581413,134931201,421541004,1444537266],[509092407,590226139,1909269256,608972487,1720833165,1751865676,1651620212,196788551],[39251324,1155850121,1119698557,1634090119,1166247587,1348228560,1588497710,343729310],[1383038810,173055726,1064824889,914492746,346765772,2123660227,1438168264,217768415],[2035146955,1988590477,1047010583,70186516,1396561730,1453170562,53215556,218996773],[942004768,36412685,1926254563,75724338,983853716,406530757,581362838,630692569],[1496004620,1999648400,1495637615,465543232,1651340307,285312437,262208072,1820671855],[1687267531,1481561757,812981239,508728073,646038628,1456310732,1188561242,1722913636],[1549071960,281655755,374956333,1654824948,2072338120,480956354,1230072712,1534151383],[1411861044,411374120,43919826,1356756781,1939616453,439607027,914470821,190197271],[384578197,1147019422,639295735,103065189,1994309421,1033331923,1981076779,1280437471],[288582285,1358981440,886776790,1475068123,570813563,1413419005,1387809374,153732337],[660933738,411336207,338179315,1766406719,1240631451,48117843,2120983987,807022103],[4989734,1154040224,1040755540,1627365869,1024901868,1571798363,35009641,462582209],[860428015,1648747764,1326096416,618479457,1504072421,1010509931,1890422944,291176624],[946917411,445644896,1689836770,617392003,1417811959,210227869,1580519503,1400349903],[630000228,604337289,1527578889,1457017424,494687290,704145721,388603379,1690619705],[2094314477,1570225659,1849602981,81675235,1486060884,588783471,163920039,240121663],[21357321,1931816771,186680258,588685155,1935147503,1499120103,1637723008,450110813],[1694038470,1646147989,160744772,1886891420,1101415666,839194688,1970553273,1229688109],[761578123,988097204,282223289,1933341908,304885553,264360731,1170814254,1773425798],[1549268629,204735733,2078280041,81009896,1471707583,1654215071,998851989,472656955],[137164720,1373236359,614243872,2076501505,1569355975,199603722,1294278070,2006612358],[1378836378,1652994460,1398055318,1495115153,252232955,1867024436,439041835,1867541063],[205921336,437234695,289130031,378321282,33338169,1583418536,1029720991,1951018690],[2086039831,2010115323,993184827,1572549754,151262533,1185608597,1785091444,554361425],[1151849163,1471507800,1127950693,1684553959,529661069,1033340131,1163818284,859796946],[640888390,82371312,1716020700,1163465584,1840974385,933599923,2098500118,1478927791],[1577941462,995752137,1680231132,1896975715,1725789179,823860188,400419852,1038773334],[519470050,472052818,277572819,1965008660,1849803003,917160050,1428667595,1757629457],[2025757987,1539889081,560696502,143061590,1365457765,242162430,981849491,508769620],[1168286847,2080116822,53047870,2051170506,1154902874,149629516,728126993,907669916],[753408640,102336912,823470765,590324674,1308947687,2086556928,498772040,1948897450],[752609847,1506992865,1936160,754938636,718950288,1177735626,1175635943,1894618840],[1880973310,944609998,629142930,1020123196,1821715609,1499373364,691085601,1928490985],[1370232694,1271797564,1096259287,743729238,999588605,1211300192,996713312,581853517],[705632298,1258132062,1448748301,1358318267,27569036,765097152,1456192668,684468520],[1807251185,464603,1932562884,1485014080,1675509436,138279359,450562479,833125358],[1234228455,817057650,405998388,1280439519,1699729007,849172743,396571017,342860691],[1751803570,780026997,746261318,514689336,748541706,98586399,1150678302,1022716474],[1761452521,488613974,1600610731,905815144,1552904983,1059330030,1008806553,1835956290],[993515810,1309090400,136436089,1244119063,1938478343,531285978,1836229015,1436475018],[1170926020,748675432,71102507,1654266004,436004691,534463781,1323591895,1399943316],[256918917,146980782,1390234636,658572843,522013638,761482141,1647483677,773930461],[1456043770,962301429,1537559062,1248474691,1233620025,418426230,1631227433,1191567613],[414782808,543990486,836962185,1317757218,1445598033,1550233051,2108266409,296772461],[1809415946,1992287477,1958766270,755718209,1882723980,1865618945,1431779743,141718784],[320163147,478882221,1521835998,1264199253,762642257,726420612,1155229925,672279581],[2027937078,1330726445,1959314132,226639105,1414292880,919299528,715605194,749937686],[2067692576,137585546,533778603,503321739,714714622,223471196,978096764,1616735740],[1942856231,100528838,62672899,763992685,1886004345,2014851652,493227084,477997157],[918893736,1788636727,973269545,291395950,1312471069,1521272710,1211481958,1325596488],[1008684306,317087631,1857202954,1092498232,230290591,2099658711,1354094028,1470315114],[534248442,873012862,751428884,1170694740,1653344840,937225935,976900946,39698004],[1578862658,1498918649,2123729790,548182067,336611043,1994652738,332351313,1703458806],[1996324641,727227676,793669630,1353315696,1841811255,18326849,533364494,29595948],[1942105999,1553903617,1363395543,1710194194,1823021323,950138098,606611438,1228334208],[1788973780,1552615641,1448285571,362839179,996522629,1187343888,417976385,1912046436],[1661462705,1332726346,476588224,1216578266,57501156,1047987931,1868101641,1758189340],[758565364,1330844213,877657596,1289268958,31699372,428504863,2043204631,256050923],[1999251500,747654398,658364117,426918479,787803739,1521889722,1556620650,141112926],[993784214,1979862248,2067211524,513766999,650521206,553402762,306601068,822288121],[479437310,229384217,752077698,1642467497,1977130728,1438842238,1907572958,211858454],[868733486,663677369,653958294,889843427,2020733281,1032318615,513481802,1781754471],[1586529460,1315533538,348875802,1239287918,1416747978,409681438,2039763495,1176230495],[387215205,1066731241,1923467435,202305428,1905135976,735818326,1159758457,1843569495],[1427753244,1304932334,1224406752,726276222,960585904,1485957059,1115755820,534817657],[249331716,329893118,939111682,474021344,819903126,1898921928,963773570,1133814733],[2058323432,514945616,2112571057,1568212926,559980103,3557179,891610930,1345444544],[1484758736,339781956,813210173,293546414,454546768,597787552,604310178,1208010643],[33631839,173245144,715491744,744615045,905330554,747863553,628552947,1555863219],[407081883,344958197,1561056939,1251805516,1058686187,128948359,1345605956,361404643],[252246251,1259459713,418534529,90513663,4334554,1273831575,967646357,1729866760],[1163787779,2065991032,1020215831,888709526,1475865135,2056751459,1083158586,1942797853],[1765805913,362464411,1453348314,1357426902,483364622,1661934109,590641076,1968585044],[1232220717,1421620382,125713080,133154019,1368385423,1361748074,1762081874,466762145],[1199020183,1138215177,250465280,396562984,2085661851,1462010094,109305145,565770473],[570860487,1623557562,196416327,1857505418,863263588,212355551,1590644827,1906319290],[1290536744,1080410069,1397755697,104982527,264615388,26979562,681233652,168795646],[1407725696,1320676924,439323736,160377811,576171084,1065515225,733384226,6294673],[624247423,343987129,766502733,780348674,1402708352,460915610,1140451016,1462764013],[1697213501,57388136,1169122332,1787502090,1077191252,1956365577,1153233404,1566667492],[2122484680,1479058214,10801400,1308346468,635743412,1301123799,407728723,1733216575],[60102705,1608158393,711922984,1536891297,1549028887,2026259507,409930248,1153853948],[203113458,2024501499,107674282,1029745488,748109551,2033836208,2042880314,474215802],[1436373174,1002578816,29514107,702369787,340163738,1532959679,1376301058,1020586849],[1171579079,229540451,1315514229,2109528863,1619338815,737644480,394248601,1135619701],[81651102,792450840,717119352,1364667479,2037705985,467310886,345112363,60927783],[98929235,1475794282,39505626,10932495,960004666,993703924,541546460,392149153],[1670435567,432986836,1396869311,1067743116,389603070,827862913,1511527609,2091594210],[2000867319,1439626762,62416604,1772174286,1340593863,539325293,84758586,202211290],[1130097315,192151436,1663912429,83339318,1608978351,462491406,871349561,927917916],[586876669,577049123,591956890,183331369,1658255440,624852611,1170960704,1969696817],[1186907038,553979914,1234759612,1338385226,1062968013,1059553925,790236858,1118397563],[111935202,478613379,433925776,892609197,572807936,1530209180,1757342702,140382728],[2097057588,1048095235,1400538376,1027434316,1959835927,1715867814,1413745109,465184241],[1935471472,81880345,182689460,901782091,695689967,1416861524,1904681053,868697157],[1293358263,1784042763,946015417,1548700630,312955117,341018893,1488363285,977312521],[506272740,358977098,2050767732,275664918,2071127542,749383675,907572769,476227535],[745616750,863781578,1237084763,600893289,1319575967,1591666040,2128275951,856736507],[1058338505,734338042,671204124,1005919346,993065962,1756081664,746038166,659540201],[411814969,549560112,594264321,1294612490,460621708,1752467456,1782081962,1239576353],[456623282,1015172980,1486696568,847090128,2066623192,80259659,1358527219,1784924409],[1750688494,221396979,1109077306,1691156550,78293375,1258929339,1053506652,604928272],[1204412904,2114120257,786367213,322179644,1212209353,1071349875,72644375,2070696729],[1714042789,1188001660,240798558,68072303,1881340765,155773705,1186888222,1787638586],[237102684,11514050,1454993956,1426398317,1938981732,1785573169,269315534,1737991128],[226086219,1783200167,721937729,1333930311,287669396,1524766074,467297720,557810648],[860563607,415559103,1473874735,1739529738,1612629470,1986021067,2003398350,382556065],[1193559860,710975966,257002270,1471065810,2077146153,604927666,402705846,442796119],[1030539256,1116257606,1717580983,915160207,114057924,1012788290,420604440,573177626],[208073283,1794941216,2088217577,1915584665,1303064582,52320247,286147443,420452572],[1093122527,2063704720,288856655,323241382,423984231,452250817,863272533,1649430284],[867300488,1591356290,424770955,227655724,1708457627,2018527997,1085547498,352804497],[1997551338,2062004032,1243177585,1524606525,1073670214,1384919457,943820372,1310623023],[603049649,1793850589,251147897,752099373,1645605925,493618741,1032710190,636061090],[329694531,162690043,357371113,686888385,1106350690,1773790759,915035839,1735761915],[1325751856,1345704747,1600428239,1801237055,628895544,1764332576,331374229,1543344413],[1596545106,1330275037,2104911781,1239274320,1666242322,1687598356,320315000,1070124247],[1743346111,343690525,934644400,415743033,1045541245,617418804,910067752,1455792365],[833676230,980889410,94790626,1836195423,37763732,2041510475,1812931604,1034478830],[1257785052,1915396257,862962642,498251499,1287030966,1375436766,1105125899,339410873],[244901946,807768089,654301279,1192062058,916558529,932420435,1238429030,1991500458],[905678512,1803325045,871554173,959941987,1580781661,1751475510,683344704,624792663],[260096066,1608864617,1616144356,1350702133,1130257299,901380460,1680516778,1696421440],[172780796,851156004,734663288,389790631,890237607,1541608049,799139391,726993388],[538456606,184913280,1653564966,1202392270,441366240,607094278,667291590,583354690],[907782958,67160465,1281514546,1667154701,1725566680,269752266,995985707,951091035],[337017732,1709299894,1348397126,1969604118,62758163,49756144,39192153,1770424226],[785757314,468759262,1276210510,851553185,1676262632,1289939302,1186791026,1275402158],[104138748,1313996537,1248936421,1554547530,1863097900,934682913,917312341,1221929958],[1878056531,972405758,269875196,1505662086,1766391480,384216572,484328373,1028724231],[1214622086,90442303,1880680756,1890186382,1327071984,414127424,1820887785,1926563919],[156314511,1449508641,1108394361,1953960874,844102276,2009226735,620439464,582208703],[785426533,350859790,1012947850,205868674,1031931863,2016186064,1568477947,223475030],[283309261,552499765,1452017615,649738601,187718116,56214937,1742227837,143629793],[345162291,1059301752,694021254,1476995079,212825525,1092799548,253885656,816521125],[1785349237,1529155029,55622585,918673886,689021733,445520293,582526526,832458705],[152402793,1293693368,667580936,2118569005,356367792,2081265769,598900835,2040154394],[1150172189,1842916853,227489693,384545632,205065697,456041096,1488814124,1074274987],[1806160558,1397773402,177362712,1519381936,1561085851,38120557,1889035673,1620480934],[2122043062,619310198,229121951,1474964251,487680552,1973193257,208168402,1524739838],[1777461516,1864790176,332824754,803186775,537517799,712570118,1672017839,197371347],[1694408976,274636802,194924367,170855516,1519579585,1913122079,1137316279,1654759120],[124288648,636255153,470073659,284569157,1750685149,732585772,1446700493,526837692],[994683163,2053208449,2114361533,315607171,178857464,524711735,1449286045,795174433],[1985749373,882104900,959213982,431500017,1826441873,1828959978,486167106,1522948589],[646554217,537057600,861485130,568038452,1007122182,734044193,754581962,1693241204],[1053865314,724899834,1829439175,1618059274,845337052,217364027,860499734,1170704329],[558309935,4651379,1083405554,222305104,346519644,355461311,80261326,1129721552],[1157340500,1217591469,168832814,67750224,308554318,2128653778,2067205104,1532298806],[1138452999,635186246,1775102473,1914780842,1970822210,2006863427,1031035185,1662756041],[925105265,1006433220,731513561,1156671730,271572356,53821184,275362772,1396739538],[935006780,1228444082,997631262,1267307769,995618975,523748312,533932756,838694401],[934830552,1219524849,45025016,1920058548,1683965353,461735037,46673640,313444610],[1802837963,1147884312,1518520281,654595301,923368378,1254061339,214511759,1846713748],[1189452088,1087818924,1527524076,940765996,1194435490,1755857998,436270169,53343148],[2017078984,1753263090,33742243,435249885,48834647,1412696995,412778951,1420666882],[1194011530,438177378,1938310038,820597666,1320536779,663339314,827016914,1618324676],[1675776077,1050526209,1146874575,1859791633,2012038274,1755360436,440124771,1890109979],[716713391,688380023,2070663788,77700346,686771249,1614595661,406668465,633693680],[546162579,1408946215,784023314,546559454,1463099866,2053580391,1946908367,288113643],[1193802829,1284275920,2032550115,1420023120,2013709649,598768142,689229983,448105459],[1382078054,24849037,1851464956,439069813,1174391396,1056470951,1915443355,219772438],[975062265,1593012778,765820713,1373373018,303250066,191442847,670532143,2075106999],[1843363949,109537791,1442755932,976010101,1474959370,1393226886,614027258,681945050],[2010490841,670426612,1737739870,1592187158,1786009193,2067966629,10907825,2007029698],[1518110014,1103361984,365973102,96773377,770073538,227999742,790068021,1647356967],[130752640,1729882103,1239616140,104740396,1454095603,1479067056,619807215,1273863574],[1431954476,265734557,1805498330,464114519,9420313,662609228,531716346,1373138970],[903389652,1626993875,300778105,1702574044,162353651,1106748268,1979796169,1115281519],[1776475013,1445543376,1920159789,1591849538,952923760,186245812,1588853018,1496124431],[496125969,2037944183,2062943217,1631485134,248987432,1467004622,1793482777,478637292],[568610122,60593134,713413383,310113024,1579578328,822192671,817792631,1553570803],[106130761,344074519,678609451,1846442025,1875944550,816399951,1408042358,306187528],[1810455645,1974620877,1943997222,432817604,82296784,1992309014,78475622,1194553026],[871204101,1337696623,779013272,505768607,1196425419,646742286,1126869043,1629032833],[1443100251,57464179,1275729592,433953053,564336090,1058915431,433934086,1967190634],[767107357,1553365417,451883733,27515461,1604308885,1857561322,1581942343,2118652226],[912030213,313356688,1949990194,1489079598,288057191,1791316320,771786529,437475206],[1879633826,1594920318,1370525861,718410213,1078565935,1518012084,1095505285,947409187],[1622348199,721248854,827311930,1579061350,125933231,561611829,293725574,75969549],[1413037718,862025932,1810476766,2129068014,1163741223,1345371480,995233635,2019823755],[596656271,135688055,1872471076,1089239658,566836112,1876454230,1934557832,1588930574],[224809884,536877657,335750677,1545205512,344057473,28393591,1056056838,538879367],[643445655,1555644972,807669952,2046403967,1374219568,153796394,1213789484,290148380],[25923913,1376150040,1690674207,580485850,2051836168,1832673795,721380590,713361188],[1398299702,758298935,741410457,1184545401,49744332,2096083506,1247353216,193252961],[1848517159,2122421659,282973401,1767722190,455693389,1431818836,1689445228,613124086],[1897217569,1536785247,1678756368,391533908,1252651280,1088523405,1837493909,68541919],[703186144,845622931,836324473,957070891,175197977,647541295,70334999,1524255563],[2046379665,1007033465,464301096,403649045,1782353638,1794118316,625075334,1227348238],[627092021,815228676,1742793551,1046313486,894389490,1327736523,1624946418,1191988328],[1376478616,1460402767,803752929,978527756,1046849776,279011545,2030030864,1961822536],[1954868969,1405684363,625668914,119122775,1698967552,864699510,649541643,880902584],[1875790085,1099171790,1675869859,1586019587,1436209830,244380481,730185929,684768859],[378610373,2093335867,859706725,1259262836,1605036706,167349807,1070769328,979374986],[637220551,1119509647,1525282110,1345274100,1275915630,681116100,31381815,1741441588],[184478380,1110240896,1229711688,832831135,641248974,778576565,1964330886,1956423890],[2091592522,2012354945,2082674831,261555762,840216076,1807588991,34003788,1558777418],[98011035,468074533,1576669404,931254780,1819741567,270179126,1582098890,607770719],[121478868,1914708025,342153346,1384598119,1266903620,1932480546,1527080594,290573434],[1937781158,1169622500,1984438855,1490612576,423135468,1765669739,1891340538,603867374],[618950300,1163975649,1909731999,1922704771,1748031576,1788978216,1551826224,1140329172],[1923775954,479286406,1374223774,714816944,655978597,1874404959,1130312093,620135191],[133863514,806139511,1617103247,1346502240,314821696,755898968,40623680,2026042451],[1265706500,964122843,564150716,1323843500,407280778,1683797429,457541475,903210455],[1890788792,1412585832,1195913390,1031303960,1450548801,99759596,1464294705,772099879],[832432548,192694184,652693999,188902580,773455718,479266767,1925104960,882071818],[810908660,726811008,923825415,2037886333,1266001822,1365460052,308655629,1717273109],[539315560,892350892,1191039642,965525625,660962245,269769663,1816367476,729410518],[2074839726,1977459754,289526848,1255603198,1045684528,2009330573,718591947,1002727365],[1068085865,353865334,1289842766,285308677,1630125394,307543824,949687183,269767163],[1316886033,594347970,904214993,859298659,1552184266,1862344276,218226803,378599411],[1261918684,1975408531,987178499,294399424,1634322486,752464344,920102845,1810969994],[827371266,2121350336,1011213908,1414796289,1311298004,461497786,1179592203,515837953],[323451348,2009846901,1283402343,1923581231,1912175971,683692669,951658941,1776380475],[791123289,111842435,875161460,39000551,1894510384,1460844661,321875467,1563995816],[1674983176,1054981010,1381677972,1846804142,883883355,1847767179,1591561711,2072422653],[669797410,2080937747,1425145742,616028843,864747611,1271233420,397757362,1935557243],[28020279,1475863602,1524369946,1548857194,764207304,1504048080,675615954,1040425406],[1589006301,1341593156,524324257,1640913671,1250909628,1141299266,2056081129,1348079759],[522852672,658234804,2005408874,189555940,634431740,990217936,220191469,1319842657],[1552641988,502964703,517633225,216283608,1946390523,1566831893,2094031473,1575422905],[684704274,567673546,2027075964,1957571448,784006778,207088078,249378607,486399343],[1323033120,194876942,1649114705,1169503639,551575248,1211791480,1022039822,987140362],[559561632,1834844590,1636023081,368649047,1505708642,1364772966,784415612,1841867870],[1738745780,563857739,1340438831,160637845,1703071515,1478031346,2105604112,1083720384],[686622142,1753967632,1904650196,1385556448,498865787,724021808,1446036166,1789562682],[703454117,974042463,151904003,1467075391,571889455,251847534,519380534,2052170162],[283567650,647162194,32502745,53963128,2038109861,1315399785,1337820227,1083543818],[1424385,1926665334,2116321569,576600984,1715518866,210553059,907133917,1821149368],[1162078497,960595391,2006264691,1685965844,1706522597,1949331969,1077870178,1511617642],[344028905,1304620633,1116267284,1308788529,267267805,1173125617,2019702857,1367342048],[756316583,1526331276,1736077848,563601547,186549971,482033059,1026711677,1842851916],[1346810201,82356195,1645094149,140529904,1421154320,166290779,2114734494,1668276751],[822082396,1191654868,972877038,610562024,570824330,972821011,543219690,404521994],[172897005,1412660191,764296823,570850431,514873454,176290167,1013697541,831343487],[1554730581,1407610649,1513939114,99145114,916639395,648239396,515228605,1095114407],[1767741002,926639321,1122269729,311919020,1019751611,1063714313,2113163289,138960942],[537971154,658891339,1991437736,211132045,1294458876,1166024838,1596574412,1399077068],[943977272,582619289,981425224,1071247345,1013061046,117076822,36154941,351325451],[1550184848,2102157254,381729442,1764857150,478711380,2004630889,1092916948,159971922],[1367120286,1250764387,685076459,889520527,1978547657,327844097,738449350,2054495862],[2107500276,1498225669,1934183064,1829111021,626381550,169600594,818742107,91119800],[753524271,845495479,1691555120,1047450682,91822892,1389891137,340439215,1705712356],[1593252433,1800194682,1996589806,862095234,157701346,94421075,786097379,173283786],[1881145269,71667808,1894445655,1270458332,1577688619,1100680320,1516097014,249897403],[579594759,1681150513,1305777614,1928759436,210851105,544860858,35013353,1024847023],[554149961,1951577148,453437359,1901758157,1507471118,1303949344,455906263,1109612398],[300545208,1228120226,112940975,27401605,382454374,1503497489,2070217047,1746399413],[599811466,1614078461,177382359,2042021094,1774473255,801402063,550269709,1257023966],[446651363,1903309055,1387496650,1022962794,1955868450,599447862,175498743,1212985312],[307538870,726527121,793310483,889065955,1735133490,2075885763,418335563,290261900],[854778450,413521395,2021299159,1679428444,950180093,891027108,807104543,18620687],[1743002873,667179238,420782015,101324179,1411215792,1726366943,911611652,1325975779],[231328263,1809858996,537436100,348630508,1237656749,262230196,130773774,152389208],[1153635723,1122904534,985632854,811719724,983530319,808079544,1929114045,1339323461],[1540558389,1020417494,1769784226,1794673601,1631001372,1008485462,97115959,296409600],[2013366533,1815395445,869721980,2105456789,491384121,1091301474,1470890006,1595857043],[735455491,1451856442,297260720,69563904,954378613,1366277760,209129110,194544766],[2112569294,80723279,1554744935,1458792603,1798210579,330955255,679213,786382459],[1312482119,2115152769,1074205449,2050247087,384050100,117023729,1318636596,303753860],[465506618,1540586378,2063980213,1419495470,1861423468,1771155146,886069545,1365098418],[6756397,1374614648,134850594,1735893359,2093221565,1036846450,1566118242,1117859112],[1348810357,260236917,892611963,1895046362,605622126,1268536859,30253955,364012580],[743684028,1335390644,699643671,1320467649,1526750059,564351153,116805183,115170792],[1236958900,1626714790,1004214548,1902439886,1489815963,1871274622,1023942562,113334538],[1700036982,1917225249,1955209403,868998214,2038827353,1029644043,636802159,1318945862],[822249379,10727547,1313503558,435490868,1299617705,1304354090,681613906,828768700],[1130043500,899855854,1697346535,1664127254,1579088776,796494445,1277760530,2115017093],[1796525817,68615823,2099930675,1643836438,1801125379,659184214,2023961388,885560610],[1333789012,463254687,1844998402,2010122985,1813752132,2035493775,636357560,519216180],[889248394,2088164066,789208439,653386105,2025154737,1868292142,2057578261,1642004456],[804755895,877864446,632516118,504082389,2002840326,1744602777,139175578,133473421],[353767416,1907063488,292751296,2071881947,754086057,1123537016,462073874,1729937392],[505331842,1542008867,1953412139,485423255,2057015980,1046932234,1731837598,744656253],[958051441,93273886,1242772525,364602538,589993709,155733729,309109253,439221914],[2016516970,1474798562,1428666467,51985059,2125490459,904224123,1679549340,413858222],[583584144,406585915,930341509,980224816,1817176429,1931414558,1517854253,1046204771],[1824060854,2002482908,541929128,2017741910,1229642320,1027121346,2007305649,1997526636],[1050977627,782317937,1776583175,295376103,1755298087,481747571,1565806411,1081485625],[1584556672,421719971,95025751,936307572,1317035022,680326484,1649281498,1816504605],[1359544814,266001355,1861816000,1288220324,344241423,1841220845,397636106,1652099140],[1394204246,1964688611,563286692,1525963925,840500541,585393884,1442662082,392357053],[218422331,761415665,1222815256,281488862,312264456,1881993362,482062262,1949424886],[987462876,908098526,1279769751,1804246969,2125093773,1337857417,1182438048,1840405454],[909991502,1820962586,381864367,725847852,1684261317,1019175871,903600637,893507832],[346186135,1033378640,770032742,805180515,973360143,559611781,1612673720,1743686791],[1655841922,2041511168,2014504724,1843508727,557011113,234735275,837902131,1246821359],[435071367,780191428,1411519719,1661004574,1804928405,332435375,341767955,727456096],[1266555994,941515129,1760402791,1604686078,1484510675,813375374,591298936,610314720],[1846364217,1889959277,1921846066,287479541,516568716,1354590752,84888383,1250661586],[1506228528,1156466933,1044136915,1000904608,639845624,1756507303,735654011,1189167842],[1043616156,237079814,2009381763,50523908,1439779680,1268351927,1072790621,670158014],[776099553,1330714855,866974082,1208821897,1387458303,291612571,868877264,577281293],[1213221427,643695484,908862852,1536022352,1086955829,87539859,228746039,697366651],[2046709651,856583378,702252550,1019007898,1420042532,2125708122,1579112045,1387274163],[1579553026,1481019755,403287768,1650718745,2013495689,1401965544,1684253293,655065326],[2046231488,1082291325,1606165532,124658643,1298375616,1256486737,1862567424,1898131295],[115335694,846449929,404870070,1173034393,1430562133,936112862,1179914,230393367],[1643809339,782356300,1675174505,1050988290,1065350166,290427421,1611623072,313832268],[1849546209,1806667321,2077058895,980712543,1166027210,1092329312,464803239,178608598],[1825790383,755491945,931139872,266493091,736084669,1876989291,477545713,430476829],[1240107275,680009418,832412086,1222998680,771116336,199011471,1250186286,610589616],[724169165,884827443,1429392698,1760635089,920062997,1999645394,94501165,738983301],[837616173,1171954383,1772422599,1976397633,2007623943,1309183384,670648077,751549235],[1862828962,1653633085,54294675,2078715521,851593406,1633416046,565350372,1164878417],[752124531,1253361629,1306423387,340257384,1327736850,735873961,1054987482,468543809],[841673192,920110846,2121321729,636057974,1141003876,1542842865,369064658,476906880],[2006231224,1773414447,1566370104,506670148,80118964,1145500259,1172272264,847918718],[1741176509,1481561580,1461329922,1974110202,1631171137,1122662394,394640176,251167268],[1537427865,1894719154,759204834,2011800006,1198327524,52930900,179747138,186918204],[1661863698,902531007,305439804,1191554285,1342330426,1187773760,309804155,1081327753],[1422189598,1635059461,193495246,1635819395,1022708503,1912560400,1941991890,2073551877],[232652641,581642168,1937422102,1120912436,2009895020,881507477,38080475,2003830246],[1001955816,1008824180,72122805,1108592265,820289277,481027313,42487822,680971547],[681187555,1780446910,245968482,1796414725,1913925533,358288738,905107614,129114870],[779107516,924958545,1952572487,318474804,357678344,1524298708,998444481,574841122],[1498671753,863510584,2117298555,1107096103,1267695893,1945400790,1194376958,443759682],[1949383371,1927659207,235594896,1806984486,2017962008,341401215,595572686,334460129],[550748618,445014765,990484385,912525563,201732909,89791699,1406573064,444416072],[1381803077,1628673952,594664774,871419993,27793432,883888001,1716269112,144554707],[1974856039,621578853,1846162416,278756878,1334289136,536543832,531726864,1592296415],[995385239,811942153,840413458,1466079233,914268826,496777996,1616855073,1161945335],[59361658,1780778588,1273616231,1604487093,1585945591,1931947522,512867160,1911856967],[210376009,1066596029,925698326,1379298591,591451419,1527038138,2128521592,1390548955],[1377149060,1224787281,812244869,936233864,2008479281,1980759680,1826124218,28717738],[676006052,1710288743,1216978494,1112166922,1730995092,1053143989,889515111,726825846],[361690392,1465731997,1287311560,1725747819,2118536388,560989484,725664460,675782731],[1382710609,1471653836,938381618,1910200849,1575405749,1406783947,2046975062,1090302993],[33880474,1180397352,212970244,2102000370,452591009,340031638,2079886729,636483146],[1449139888,758831878,1741875509,1735080385,1928968640,1990332626,137550546,1353469360],[1469950146,1347350264,656974721,1812199115,1869255066,1411617173,1190629575,1324455754],[1813466315,260686117,2099969610,1079886828,1166841608,1182737021,196368627,688326182],[748061592,1659742836,811709425,606113302,2073169002,1657649693,527462038,1090629283],[1079660278,458720864,227800395,1733948847,1213208305,271955395,270331928,2036904596],[1803691198,1073420175,1304906264,1817700324,914784132,1273039843,1125917906,106314578],[542967392,1975372371,960743210,1707078477,1449601879,1338333366,1177049536,1730463071],[325136042,180158401,487230978,1872080504,931892828,1144571889,1966477688,542652868],[150355563,1825388076,295740676,534537080,1568970252,1447877303,185053792,1227802027],[1587635601,1899154151,2087812933,1027141257,676163848,1250802167,1890175147,1703919307],[1067123190,1545014798,86935695,588719442,445997526,564429230,1646691630,1639276522],[2018745789,857980988,1202421460,1282767406,1587598591,461003363,1443771044,783780207],[1038541952,1193362039,944127689,1307416142,1172826916,1456846311,611550319,1619154901],[1742211003,1957937588,1592942833,1776499143,1395748712,2017957911,761420685,978578891],[1406638863,1649740196,1902764304,970385577,910026499,1951435480,2023240904,530455056],[1554693027,198401402,1221833870,530816790,1957475034,1819353212,2033589145,1971548516],[857275536,878266595,1680215433,1126938911,389825603,706512846,2038805655,234159158],[1124469208,33728330,1489272568,208702755,1664033223,731251792,575735152,1372482077],[772856502,1557814606,482289082,1150834166,75895614,1780021247,757196723,971025497],[1808121369,1258322137,612096370,85171023,1638494041,1764150757,519287958,1543246625],[215679467,1131006736,696212538,661911031,1122368695,1748990317,1462694490,2041576077],[1903950896,1859381673,2018573375,1527776798,2127014246,1888924518,1942465634,1322996546],[1903975762,2068153132,9757358,307098068,1238781738,1769389509,781864894,1666351561],[772604753,1780916863,1263593206,151672672,716211241,438994866,1509206616,468124173],[658205571,1992222813,1463180638,518687583,2061144904,1558563850,2108255784,1633838105],[1620311981,1122417537,1983776812,1788184213,1043577041,14217662,786288820,956857939],[1076291082,1860760839,999997371,213851783,66681033,904539001,1277875220,560662297],[75616261,1659208819,1662100597,1841494306,504555078,664118163,906372624,1201128696],[366022638,805827342,2085451034,1353493270,1084902102,1574588467,1249887735,927754346],[1271989154,25690440,1122523431,594932653,102671880,23339200,114918531,1342453534],[1295011599,1826615514,1568288970,2081364724,927571097,2091415597,1589219276,187566676],[1630801205,1880644639,1292538601,1273829777,1192232971,779614485,1010073334,1339123993],[2066984357,140228624,1450148544,1169229327,946485800,878624111,2086167357,869896370],[885997249,567843996,1618086648,1713718938,1790793455,576861446,1007754524,651413689],[1227065033,1169848836,1210650285,205359169,1223537285,1026130774,886538298,172361409],[1316842640,1002823771,1280644254,2119438824,209571295,430199218,132896965,1146804338],[620017963,1923926919,1727007884,1556111257,1682909803,571535933,1341221864,780997815],[1901948004,1344373305,1856600803,857292090,1226765808,1698411109,114322930,1406064153],[1401223484,1087986311,1332411401,2003202632,196595399,466757413,493957397,42794992],[711976816,155026108,2127763848,715805449,1356285108,2056504638,47158258,723676083],[1883013309,880695622,1808288339,794590746,530851062,1091979182,1790940962,1823313442],[1629619409,273096648,1723668496,1893617448,426585394,1700895633,1373372134,2016614632],[735342049,1471058706,350213587,1113145589,782866265,67539649,1223110006,1344369499],[824824737,1411583152,833580515,207749649,18482065,1610769820,1180305813,511835118],[1562232115,916037023,750014970,767885245,156105058,1106951643,1125600866,371262105],[44057437,1824989603,1322553815,793854616,745900128,1114605543,920500288,1155011000],[1689321638,1305171767,1372066330,676507210,2066163841,2059668307,41162979,947535774],[1464881129,1355298612,1631404362,319317060,657368187,1018278541,1365178947,645554569],[164711022,1421318566,1894005685,1153366742,841649019,223037728,604188828,1930510263],[92839208,1483952858,480871747,1998431066,116762250,1148330607,472564046,1257797405],[94784443,1606216767,782923385,559003971,1853908556,526264048,1196848583,1060111698],[1055418313,645456009,537212481,1038159689,495710051,635407882,972823625,1525253713],[389440271,1128555678,780041353,1279773602,1944925200,288856521,1748952044,1319251529],[268078432,827770777,1430498743,1185345070,425138485,1526201671,151428971,2122424574],[1717610280,1105019791,583196723,2014806327,98969033,427784665,385953522,137921090],[883482769,645480142,1527365153,1184167323,2083012287,356457791,2025574332,589648538],[999344687,393884406,1589135081,861346645,2081923346,958901394,432296760,1973579961],[256379011,1355999301,2048324919,2062207005,1021357104,818614903,906393094,256345351],[1554524813,147097120,1159332169,809330228,1983880246,1490866810,1794930908,1612653411],[1932477028,1450688630,868416551,929388801,1632358376,2005699493,1150747090,1790299590],[1434880961,725913678,695230146,980269683,1631632874,1451958777,35192883,1334640625],[324672745,124065020,1075220475,2024771709,714438062,152679597,1952072711,450300444],[1238306782,1363810644,1724554938,1741478633,2017232189,380789316,1843890757,1298687169],[2007701935,1970694458,2090483528,1345063358,1681512893,1534855854,276919158,2128131217],[854680338,1170158452,1672617678,1417171703,1039456597,1733011008,1957669534,1011321735],[959132776,440509766,954726462,1361882967,238843323,2072379047,1489504279,1107817348],[926878689,1246859478,928168977,149508253,1254789075,2027547712,426139649,2017462144],[335356052,141639686,1401249059,174091790,990058800,404918461,914009306,578765186],[1751177331,2091354996,14872574,1241478377,1328980389,1830912981,1953095874,1084506954],[1867472524,229653739,2128288024,1394197019,78186024,1866707835,43624251,2064355106],[1743634915,1875721431,1726666582,2124914512,848668500,1309593205,1444498165,1658557113],[1089839916,1871575424,990945982,734642461,557679884,300371143,674154158,914026416],[573832876,1966078363,1025619552,1550035720,34309876,856283006,876164254,710312113],[589183484,1841233495,1963109729,1438264514,1816186455,642922688,1378070919,573781199],[1390860466,1830228639,1377108816,967419889,1627808223,255292221,1026463333,1122713735],[1794103479,2065393,357618271,342714693,2093893773,1845136620,475975893,2107265301],[820626850,1672031740,202282039,59602310,760821163,668383507,371698652,1051682940],[1032096205,1444349153,107479397,33685058,1101624049,1145047598,1331938756,1355241881],[1015724439,1984674951,1837893364,1525589283,1673891947,1758467453,1947129913,1726663527],[144999659,819508734,1431519591,1433025566,1113014260,1869696147,1765562483,901590173],[1679785592,416578402,1573701520,387640758,1383487341,1367983978,234890442,379935278],[345550549,772940286,2091633967,1168303688,1278705024,1288557604,846095110,1223499279],[722059892,61196005,1239969752,1627148041,1180955649,1398388823,622603356,1609003338],[695622824,58067992,1000166193,2099445500,321514097,613791184,763388937,1547121497],[1120666984,2099007993,1250475598,979753508,1905238488,2068050709,465328499,169925687],[469570698,985017690,1748396828,1260598027,962752778,1184645942,851582554,796653953],[1196874362,1032607000,1832986201,1732400219,1641641832,1528727273,1332862688,150709069],[878004461,1517453612,196014414,1330925422,1871030925,674643049,2104209215,125808481],[72111781,2114265158,1123648716,1525385199,1006377288,1839162103,594581223,1874693073],[1257671520,1379006536,1335931617,792663179,312465118,300089753,1013184364,1266235311],[1694292196,829028424,1062851112,1594843079,34668817,920183843,2075287823,1793120734],[1709014751,581053828,2064807018,1315961770,1753559172,599512677,1536039449,2118561573],[1336143985,570157638,1749378417,24052052,375469342,494816225,1487149663,798492854],[1853788961,197187751,961870256,34523497,404338536,1204673684,943966178,1443130865],[155176104,1561944550,359049694,1223533572,456012635,1124262573,91653783,1104960330],[1932832168,1692513930,1563962336,2116485730,774309290,327682293,1498949061,1289028695],[1137558284,379918979,1465457919,1842160092,1013487926,277694533,899842698,328711978],[1810997514,97500980,692249630,1898120925,428362401,1542395298,1885286511,1694235589],[1046424511,351692506,429563845,232422051,1816330944,1349356522,1535663570,1364625169],[524938297,475626285,486807339,531809403,2100334473,1223064860,923084550,701410186],[1987579570,304105262,1911343954,1051036361,995270514,1667774204,279053025,1913070241],[1212031131,1323633081,473493956,459573091,639420005,1035256655,770954741,750099995],[855512519,1143756996,323948225,1884196052,1778031366,2052439133,406612185,216756910],[1614894692,1255886820,1738228671,203167624,1298756076,2084513600,1445046883,789167912],[1428243743,1382572897,841932741,1040269268,1115547922,502697886,193969761,775491066],[303199630,2100342994,1354043600,1971358153,1857257322,1737304861,328835869,1184609303],[1887688930,1648765698,1538650015,1183152061,1588933731,2079224255,2054148015,907736919],[338880196,304696410,1418553965,1780934434,867551729,1263437333,12278853,634827528],[810860478,1895630413,940175988,71900158,1466083220,621894490,1886927283,514047954],[1068536042,466313584,1642936059,989022735,1361290720,1625611041,1530649700,850770040],[889149997,1640300270,170173011,1628275492,488590125,1470875411,456016083,570892688],[956764164,473203561,543832556,1781900880,34882118,202242992,922383034,1859391597],[465686247,757859739,229778716,120472914,240675052,40363949,1699210791,450414509],[1277040461,1324065661,337028070,1923302105,2078996588,1013961823,2118632566,1719781304],[305679359,560637361,2045737570,1447528392,1119076671,166733843,1080058827,1512669776],[528012141,460966483,306421081,866931745,26589800,156449817,50651812,1699448024],[1136600039,303058832,813900273,390350608,804122602,574506007,330406691,1546151267],[913986187,338415829,1076085553,979635672,754570229,409163827,500437905,1903286617],[1771044231,284482453,104465585,857457344,1793885908,1868084223,34437965,482872837],[2020015457,653449608,2100589551,1548038706,1774633748,937444139,1986939679,344960551],[354918747,965224425,625911299,2108973292,1613570623,981374767,1342922934,1706606775],[1382890518,1319354491,1537747116,1718946816,2025833461,1377334436,300194817,304342324],[2050311590,114591717,836957128,1854893233,1751706348,610495658,954112297,249387406],[1190131325,775421369,1306886885,1479010964,811254767,1979336015,1436423470,1965663668],[972214801,696254544,700373767,32252084,1722012491,1365283564,903714285,1304027243],[296022398,152323878,127692189,2043989322,1087065503,1703295666,330322930,1973554135],[815143747,1636387707,1903903271,396555251,449866087,182548621,1661762655,1924697170],[1928056691,4391853,1734587476,116922340,1935770418,751009901,718660874,324502546],[521718240,566795919,1603725365,1050676655,2107702098,392009136,1403527118,460464109],[2119841842,398083682,2046799401,1590636236,1468613147,2088152044,1460866303,45481183],[1815340090,1895185533,550507005,1061259396,73770598,1998913696,149505665,1858956404],[900711540,1213901737,27669950,1417415436,62221800,1386649278,1524529195,1692828764],[581389870,832736975,947056691,2078395481,85778999,1095269712,135613895,1982957033],[113202807,553198517,415862839,606247601,568461733,1469362291,1175913612,534923347],[494446786,1130325610,1699777774,1368589549,506428236,748297326,642848755,843080176],[793625168,911654629,439494761,1585016317,1791102265,815754529,1986091858,1824882749],[297925145,789961651,1588299050,688292470,135713811,790301560,395927823,1887748700],[404949752,513264691,1552931247,1762247778,135040297,2105336279,2084780595,265162715],[1148820122,1806082139,1767247104,2075151678,584555381,456223658,1463313125,1316807653],[1043169020,1985403991,1555649816,2006518822,1208175681,775449765,1466403808,1698535033],[711340044,2093834637,1798195209,1406336745,751626858,1744073838,769761368,1838513870],[1259330749,740255263,1936695019,494192954,225450991,2086403676,1231925331,757308262],[83537633,520314712,282902866,396417717,647645867,985076490,810807156,1291135797],[93654852,2012170680,1630754247,1448879483,163384971,1539447144,1283047896,427808796],[976730311,881627829,796397681,1027667293,330396172,567921470,1030876037,1875971446],[1986748975,1007434618,146439044,1821164942,661450837,502359208,1083655395,445403964],[710290805,1544509900,1932922356,967470811,888548157,2120636676,1426010100,1455865194],[1277256976,1130687098,2051108449,1407089299,1328279324,950109281,2084931594,2040324026],[333951844,209538281,1136615724,802870482,1683115964,1369659956,1518310009,873455536],[1230323785,1599709797,1992546806,1976640041,1313306699,6967853,109037790,2050941592],[1701589782,463990877,1817167875,2081964985,396812475,1706612879,289435061,1817954573],[329272890,250490548,1159261267,1557689166,2094539668,863668081,1186283581,456914195],[1010842918,482470367,283679542,369041504,51310966,1127885122,723280372,1435436595],[521242870,901976056,784649730,1789318191,1174798107,1066463539,1351310266,259125399],[335149836,118360455,533772806,131199102,762357626,1403871909,2061706336,1225395463],[2015611303,1867650148,2091915824,913592227,1894251649,2080539742,2089080276,507849551],[382789028,339992306,1686187408,263292768,376148161,2070705670,1187173999,1905527136],[2021750285,570452072,2062904467,1062373827,442170337,1009758891,1817214008,543836054],[1783075211,2020195576,1844833882,984058439,831255042,999402326,960596344,1291127951],[1280617119,2051359095,823821141,1115446648,1076714783,112722526,1327012522,210988179],[1547542054,1847379069,126112129,928313413,1785225870,1823434173,628729720,684421996],[686995223,116426441,1080929939,1829498212,389829808,605074210,1581136348,529505537],[40097224,1133717766,570393525,969581324,1343780617,1755922851,1347195484,1825014707],[501763044,2003894752,930626638,282849111,1480186368,148289609,286768552,934579295],[241589886,134500636,1468649234,2075946396,1046866343,925701653,1321649661,679648889],[2072158297,1559735,1556851976,117281504,1632564747,1017588156,620980352,337029226],[993832988,230635535,1289863785,991376177,2034979388,582505430,1601914231,555077012],[349126050,79626314,1882847023,294889488,2128225418,1207829617,243124488,13190682],[268308922,681863535,44667134,1611318557,1393924258,143911250,1978045642,1124615210],[542586265,515286289,1223772076,1271119104,1801993605,2021058134,801008688,187125041],[1872156075,2070511896,1108483796,1148462511,848450236,1482853867,206733308,1436091797],[1018017190,1290693876,586793013,1407473252,411769696,358793808,115429126,1690384133],[230954602,1496309983,1074528219,2023738286,1697435634,794950537,1403537607,1922941681],[68871352,233101275,770802719,1514781269,1526879983,1266733697,1020133152,275412809],[1566681007,1394088738,459449001,1539035748,170690828,1693766034,1323989388,1969550892],[1209899433,617945306,473995100,2060036097,179020127,905077960,1266231736,560117606],[1929511097,1234752760,1164854979,532246114,1132281042,934723575,2085838892,1000552940],[1276527681,1077230446,793531039,646207919,1012190485,1630762066,1008834834,1322322448],[1616855007,1714508481,787492839,846918706,91774871,2035442227,523313705,1920627260],[960661832,1131882858,1000231912,250188609,1309450332,762131221,249364491,241325619],[647262689,858023832,2122292470,1533896847,397550427,1596444269,2110365437,1993357431],[1103489081,1659927297,1068264801,2112803381,356110996,400010467,908214641,521576253],[2113841782,1409880105,677032202,369613062,1687992957,585174970,837670793,1578839296],[890635998,746807807,1172984536,133341728,1859821713,1749512625,1638373809,971999334],[117959933,1030124368,682078848,1735283685,168279542,987881173,1090035814,632679612],[1888511439,1419034425,1297513764,909621860,1164875242,1242756125,730502534,2123876535],[1862299851,1502958386,1489744317,2041140081,1366156006,625967903,1942278273,459275342],[1704019368,831159367,1816424762,1799044664,1049471712,1054181949,34929458,1538159838],[1630621003,521513882,1558723156,411561676,1415433247,1868174899,522208014,883356574],[512410733,882752176,1217385236,1464476768,1550335710,1387164313,829190182,1901837064],[1093031036,1320450387,161890591,1664525324,1319455950,630465578,1301366590,1575591943],[383808506,440450256,1420594728,1199099364,709824787,588105855,171667248,540544971],[190864411,729270049,2040321137,807286826,819877888,1760777500,1472194823,321605144],[730833207,730543025,576001273,122492458,2107970257,123592340,325442238,1924558347],[2107523282,481249610,1840388270,613752981,518552647,61394801,11089580,929331670],[455848128,935505100,1547391039,633239646,834772640,1010007941,125712114,151552063],[2081860012,1574713490,1321336476,1125248107,1319166470,1408088172,615628477,1227333083],[722422693,1417500252,1344576340,1139018560,171299412,525368941,1128616816,1027056276],[261763125,1352590082,2047417211,1649696810,1628583880,1307010327,1702600381,1288516576],[12303916,1375280432,1454003835,70433263,221528156,2084016840,1821330852,1806671813],[76591153,1119217251,228907111,62997862,47263681,1686457911,1425562947,220195455],[1803091227,338505120,719003349,1624355997,1508458085,443371934,257854187,1498759679],[540114777,2056267833,904953414,198317986,643038331,598160209,2020727601,1970047488],[464417636,1939577176,2018823412,1739638518,214792949,223219957,1060155657,24623675],[1856415541,1272216836,1629060983,1584132282,743125528,471830029,14424586,1645857595],[587974121,2070230130,1046972611,151218561,289881153,1907590686,1291393683,1035465413],[1434230682,1537765458,855425451,1614398872,1907203054,1912946459,1910745923,998989182],[1399447257,973849380,1897473164,1248182127,445365874,1968892425,617037445,1415446998],[1170564381,759043505,1732925893,291761961,627440420,1899930611,258515866,1151616758],[1553554277,185621776,16357045,1991238648,1955828822,1149624747,1389848223,316077328],[1176973669,772763551,1192452451,1642331824,681926437,2123548903,1935073806,458106636],[1527577076,184763385,1970330016,1676093404,1227191599,1949166533,567051379,1572983760],[914412782,1313083924,1522358271,198192833,1751249675,572253458,1250286098,809131388],[1162912097,664038348,441353026,1347034062,1619419686,1173575640,1285433257,55321876],[1344012708,341173406,86568073,1789130603,914843066,1851208832,1649025484,1235500606],[505658135,684187544,877539287,1479005946,1242028259,1240993571,2105910285,1946394232],[1895444315,103253049,2068875888,624071154,1144944443,337573886,1064680950,785211536],[589153421,1766673418,1416960421,366177475,990375748,606268690,420369616,1355474002],[94682170,827487851,374159148,442652723,813244671,336195269,1892994296,1592623214],[2017867514,753852300,2059104785,1249120756,532498841,1509207167,1203433722,178302498],[1019576974,1835161242,237993518,1909269004,1026580985,14955195,59744944,783704172],[534953118,1054306529,679961432,721138044,1231726630,2022823656,2107006856,1027797350],[1534031609,1553783927,639887545,1534697962,1890315343,919354329,1111142033,1290563237],[1771100782,1915061811,867771659,1629246486,1773614068,1232864838,1750899253,308726163],[749487180,897718599,409398723,453213598,1511689329,1530158967,1370546301,1515173288],[973650834,754230201,1488530712,781295299,491926416,2036535334,372814110,34772106],[2116765758,53031486,737170939,2010813092,2128096167,585058284,1513008303,1813007740],[760235287,221978073,1288309809,111203384,1316647952,1973451918,892950584,1958636756],[798043099,749932990,600418169,560412315,1498528959,930349763,2021308945,812578265],[1800738655,200908201,1292031499,514845633,342377475,283498596,1178817551,1499949902],[1993646704,1139719392,83992888,1936188212,1202394372,1629287233,1049462828,1765458438],[775706409,1407011334,1916066630,1347566630,2073330937,1884815540,876467739,1044436661],[1310535887,51497502,495553245,1134013202,1517599927,1769532950,1255113178,2110087504],[495857607,941939009,273450959,191982695,1907833705,242777881,1682980702,1939237497],[2092379442,1747794833,88501009,733035560,939320961,828261783,183329037,1016727321],[492469100,426324812,1881831916,509158481,308413725,1033663006,54157365,777521811],[182010347,1957325944,152427862,1423787030,1438179019,752070931,189511743,670636109],[1830886703,879615762,830104503,597359572,1692946357,1962571501,1214762033,1289005912],[1551593442,2103897094,947148590,1535584594,150342406,848578441,166268648,293318590],[398000600,682068447,32649921,938473117,132832204,1443092789,630331592,72131353],[645752299,1171603104,484513193,530617947,126568326,1517080236,357801337,107661018],[1828698121,2058505335,1543744918,1133595420,217172467,1933481506,1918841556,1862686080],[965054403,1634145403,1860284479,724920634,231293298,909794859,1164524465,336777430],[741045169,1723585868,1046969030,1572518397,1169611846,1431475680,1528362249,1826524522],[36956388,437653230,1456534535,1775178765,2077263080,1866115073,1856262055,355654266],[1533958196,1753474720,1678260996,391023744,60021837,341110444,239278521,811400053],[364324239,1771210692,376506044,184155168,1015152362,411482759,1629104657,825974372],[1177319543,248282392,914825834,1000006045,727061928,1666536883,1777322075,259139224],[1191705166,262360440,2122649086,1342779803,984033013,295491853,1188239435,1786505756],[167427399,410705131,1420701274,1927542530,1194106330,1757702513,1015532831,933688032],[1020118877,161592627,716311291,172432304,939800432,641796907,1448091718,451484535],[573736599,278874620,1929857518,130162297,1894017320,178489264,1919637800,452243243],[242429988,273887218,679675686,1675562552,676323378,1955633486,2085789399,1122301679],[61586800,915733434,287963566,622915424,1166698039,1878748676,1414302672,761799933],[192670474,940219765,153403940,1279284214,516465468,348511713,512450536,1224808311],[1429186848,413010442,1490680067,1017739058,1208575110,1225979595,366966281,1951071184],[1413528539,1208200465,1786592076,847728000,1568512429,27092395,956715917,833480971],[1079743873,877532371,2066933617,1638137178,276574666,1395909235,394706294,1216719584],[2127521161,62427934,629344596,1487419503,1204817754,1205571661,2096797643,1333069003],[1187049848,1807847667,177413971,475742442,1517503421,1612232101,1839817298,805823709],[405651819,118607334,1152228427,1664811324,1659902201,1724728582,2044811811,1277381472],[1168441764,18049319,221886838,1511446114,805221625,1515027197,1178196636,7687882],[301956053,717140297,301300893,563950046,1827773429,1095871752,756351962,47043061],[708984599,125282405,810895672,376374684,532328662,1406400992,265674912,1957374719],[706781782,2064258460,2112742548,1028107330,1113182897,1079566266,884651737,2125518603],[1385303765,1174034383,1054373986,845703489,708408024,996990913,1076711528,499265156],[1659621803,2125089641,1186892287,1448017798,185974426,1161700111,980062801,1241732005],[857747557,1988816586,427832786,1233026272,567000862,850699604,129937279,1903314634],[1319975220,1860443021,1388601320,1902835242,1914450921,1741779608,21434361,1364205453],[758008718,1337456503,695168991,667351274,759207323,953768526,2074086644,851517236],[909889885,264328877,879820672,1417955529,189835819,1846241802,315086877,1667501980],[885008284,1135822326,898865893,2121198647,644376842,2068901065,859147422,2022418047],[133588085,45354602,1753605983,451444821,462217852,81063258,1609315014,998625838],[2076354703,321882980,962076277,1638123788,828883754,325068128,1116450784,360486521],[760825284,219305343,1519594769,734410780,1470803783,1693401801,377116506,1540974789],[217669598,620284929,305500257,1595233024,1482451527,781364788,1474202756,1795718457],[1421234488,1186844520,451519950,553756818,1501386428,2038733479,240201613,1841166738],[793628798,1337445319,1099391067,174616154,762153224,391053543,1315005257,1181138976],[1114418579,872829179,720819334,950218521,702898647,1727859011,292599581,1824281539],[1624512046,1790212739,930670015,1257906034,844065115,1005151099,1589009641,537073607],[1950175630,1855555710,1339455778,873352370,541534481,1839294806,2024350900,587711667],[910866219,1073704809,1649244622,267554074,1985337685,1817257491,1457154492,158020760],[1235566904,433367586,1335394289,78717369,1541624524,131437601,1026263079,238964425],[1981032652,1224013783,2693953,678598983,326243528,1026282475,1284599774,1893090254],[1284207526,1205434245,1821791031,1909856716,702156255,1795286515,1509186295,899117403],[1175015670,701852415,1696162578,1776162844,1370134885,1825371594,1832726390,650642180],[199372440,1529588670,804686557,765866350,54054965,734315661,149177703,1619719951],[456984185,401386751,493689680,1855584042,395972635,1263749427,655378769,1048684488],[305190503,56842274,1038155398,1632705078,1520229648,334838130,426378823,1580244242],[625384236,2081365863,2124715187,1449967463,1964289723,1122051733,1349809055,1681824165],[132433667,895756059,1267249866,242852254,1801137909,226484366,788580481,280290774],[230834924,1559290817,1059884259,513902177,153484882,1598586656,1733618202,1853468926],[1447537844,99083137,1584107583,929905971,1632641217,1937479778,218818337,46652836],[2114576492,1867716224,697745451,1583973305,1216375250,147725250,2017784408,767935454],[81372601,776629333,1081910964,917054497,1455265701,1412549439,726921543,454586667],[1046534673,1167105326,1963774676,1931910322,2046366221,1459601753,1318038808,34452763],[667959749,1454154810,901276442,432355041,662732184,2064088600,563796953,1024526169],[819357644,32394163,1058378905,208360836,1282645676,830233671,1643137993,1394718933],[212516128,479315760,320160102,1499955373,365950456,665523299,2071074842,2063485898],[877649014,1617013933,2083119147,930494778,2117493495,465137518,1585852155,34670686],[1208169626,1471068571,1035279164,936721953,1567124502,447672360,1376357612,743281359],[369704138,1994381581,1140444291,578127839,728371792,1362778553,1453483752,1267618593],[1777789052,1803832854,217846932,1567025224,1424602925,642702899,39625164,1483617621],[1402949064,803434295,887822715,559394597,619924333,124585152,122711230,1562664050],[1171196287,331004684,665129011,446122284,1792531516,1827462801,2044323491,520789638],[1681113121,1528799815,602452399,1070804969,648269486,1694655978,1660255088,1095530839],[1605298088,2111091629,1415353006,1241591178,505767304,766718,1176570362,1022504126],[402828926,1968843362,497256090,967683424,85029751,943206984,1846441923,603435772],[101809272,1130967116,1794043152,1377083550,412778764,463093928,485771084,1570014614],[644746031,1017789539,68646191,2020322616,1013613084,185494275,1057907661,1195562057],[1383670158,373700342,1518479475,1265034,922343251,548603576,1395861943,1733526576],[2114811831,1405756239,885423382,1027770831,1972521889,1510894798,1353442657,359055904],[1241993717,1056222905,137977323,1972402761,695165190,189794423,438019405,276089088],[174758663,1287078479,2090826290,2109406205,236024768,2067413978,823404936,738543058],[26825867,1491319358,810229214,1173291272,1960898882,620434796,333089450,201758102],[1722604654,1184351680,746610148,1965935212,1571899666,862037030,1506946776,1869268012],[1239601830,509532602,650621489,813090326,1327632178,285301509,71028813,50097419],[1932616533,1972933362,1738884663,154912911,1389584605,340007165,263828851,1334812634],[833918419,661321742,213041165,270882762,838357077,510501866,2014508994,1518086649],[1752039804,1632058846,2079981961,1428318305,546493774,996911625,394288468,2124327904],[948208610,1532630938,1106035107,1693058941,1610677988,1525332118,1494834983,901848948],[1126120716,1449763308,1122079219,526178189,1667256274,292843006,1042164830,1524467942],[796911041,1186906626,2065370910,1040930172,1869908734,510533402,1792753235,761971177],[2104223829,895959963,464589793,11719592,1498450280,2042298304,407256395,334726820],[1575945535,300035245,1650709835,1278348781,810001772,1489920119,339931262,2090900866],[918645094,114576369,1589744087,60399384,1132549986,7180950,2028680694,1493224319],[102539726,241867687,220867643,706709387,494262405,1091653524,945790346,1582124730],[1239165497,236603294,1672469082,346306209,1961897012,904803401,80253691,1157880230],[1086925662,412659072,1198758562,1862290282,1579430846,228066412,1208761012,742900596],[321684582,1008667886,1625314679,335543877,1408620455,620175099,1135054800,412581806],[945698319,139758482,1974617417,75714563,120404550,242468430,616034994,1939191377],[2054424819,392233174,427084174,1555215022,973266214,1504840774,880846723,17774492],[99859491,1970283782,154286512,614016825,618324108,1999441541,737581603,1916528307],[768247312,1954068904,1071243124,2093935098,106684237,2017687316,70527336,1242845129],[958601192,508750569,362983323,2014737768,1448888394,1431753092,422933548,1791737230],[1593628024,207503561,178328712,1551425893,2044816595,457461830,1838444158,1864753295],[94190800,658829314,485500423,1341468837,234497236,1801472655,1892700226,659690540],[927392788,104494460,939123871,1088265922,2085290317,1605161562,1426183852,344724759],[643264942,1766822869,262728987,1520796049,1365419524,1502803185,1621818283,1021162803],[961914422,1052049893,160160118,221926231,1751111352,255598923,950388395,1984666628],[808435677,576805302,139269541,700362249,1957587598,1129999745,1464863887,1131627237],[971510691,740496517,773111849,86672804,1158282266,824998094,1691481188,1655871360],[783721011,1210307392,1311706277,477854001,697089714,1363042333,1073652867,114420054],[725515980,1175752594,1317221347,1351972752,2010021610,1261254834,102922412,1238321837],[1729366925,588388758,699520458,1074650352,1937540378,69805766,1779605284,1293453249],[481926819,620716090,710332431,891844582,708669177,1383892377,1251152188,896776564],[1251001606,2005979590,1160414317,1462717690,1303930916,984396681,1861623458,1028546531],[1243385252,1124440089,189781161,1793693615,2061152041,1288504570,366444429,1519790852],[1025160802,866899978,1377081791,1065247503,1441529987,1491453116,1895358683,1816440317],[116097977,1165312880,817699731,198176818,1326873765,1409660030,1113907063,1082090379],[972690391,1627447881,1736116747,982237363,1228963001,891770089,1892540195,870530074],[1757177193,184518597,269835800,1941386578,7303279,829799819,1367891462,1188822869],[1638329961,1069273553,1838699423,1774587189,621078767,451072630,608589162,146107016],[1340558503,768624460,844947989,1688383752,1148708506,1894185406,1082632538,802137436],[674003999,412891959,1881628406,1392616779,1797984286,1697826703,1025500126,1421529237],[2067186897,1002613665,1973045505,733029576,1532686231,1685042700,1211690242,319536023],[1436341,893427672,970582378,2050807484,1493953439,1439756894,287679858,1106322024],[1480314037,1421860639,1447925986,1983659037,1590119069,397203816,1491689248,830978432],[73737154,961659241,2120734378,2037615178,1181007609,1531471055,395877792,1712642658],[1183938840,2003486752,1183028374,2025696925,348351108,265169658,1409446775,1159891040],[979683950,55187022,1303984779,1692642058,250501672,1982785360,1545289650,133712516],[167153290,568052334,1093982705,276079515,699876549,1289673318,1275905309,817643853],[128695281,261087148,1356684834,1819548398,1502309718,707451620,781295406,1009386015],[346582205,591515932,42453418,1055154902,1661283382,1573471529,689879804,522482593],[594606197,1936983860,940814058,1535418152,2105275396,391471688,29851776,677151728],[1946064877,2040881448,1436759128,1397626243,188875439,771922380,2105377998,722678685],[872111578,1264715307,984239159,24828930,362630835,1475412343,422057976,969052308],[1701994802,2054616981,961648642,1467838046,1408461629,816186754,278979166,1998225963],[2013505338,1238885893,816157826,1723090019,1794875101,274030404,856957699,1933280174],[669481025,584122213,658498630,653087258,1080855936,1402372044,442625924,518672064],[850832570,1239624062,1796770193,863489264,277308199,1560853015,1086034213,1086820928],[477240492,1931656521,1060590155,817234968,1995905173,409110885,2077555744,734812454],[669023351,1433634784,1449618055,598675352,1398054207,950496376,704760089,907798722],[1087532905,1438776179,1931424438,1858139012,1839850574,1165280647,1782103918,628341823],[1661557207,1487812442,35141193,681528797,1515584262,594777774,1965540006,1141753177],[49187152,2108138944,726653636,1218392684,677773062,1828663464,2045797079,2044749116],[908292641,203716847,1499018284,665955840,815523456,1884411437,1818910322,770452843],[769773940,1260880619,1391271497,1146574680,34756055,1146814290,295715194,1779062759],[1528614648,1543758746,1788743104,45112798,1437888815,790846545,871814565,16076834],[1628407422,563233126,1415780043,528928380,1021883890,981816814,17381123,1717096074],[1719964203,1009327316,296632732,493975793,125621370,597238725,1321367742,1592207173],[585582204,1768633878,1129868671,1581997567,1613944480,1939010562,221958227,750661668],[116930808,1558655073,890530264,351218262,1506323607,1697244221,481332233,618064330],[887830632,1105629575,816809230,1853186820,1512469875,23239064,1421236626,237891503],[2089153545,1495546294,1145558836,384766034,1878772942,1905517194,487415191,168517004],[108584203,423476016,1130238002,1356437467,2112925445,1972442742,888659893,1068215250],[919681771,805214306,336863315,2084058269,1257624599,581774688,801950958,424704278],[1942362699,1307661641,1031458047,572837279,1423905128,1193460693,641087796,565470400],[966630186,1569803029,1434617982,1460392491,1242110474,191029001,96847812,759837597],[680410849,1110241604,1091714447,68669185,276521516,603456444,484953303,785933559],[464030332,13835384,1983485558,1052780133,730790791,374479559,553845058,2037058782],[749808145,635761815,181315616,95430831,842761689,640737916,588363301,12205459],[676017138,1443665890,377297541,1979234385,1493864161,614129007,375792268,39687782],[331808879,560433249,380851123,749146558,1663399473,620963094,542402405,171743513],[737903783,1678899692,2018808640,29423890,49220571,803983582,1618218025,1832341764],[1524036479,802506817,1988103143,1940559352,678132906,1057049514,440419835,145836468],[1442194740,1345820731,343742740,374444402,1395962834,595505273,1305814892,1528984970],[1829226532,1603134654,1257615038,53026080,513473063,562917768,1258082998,134591171],[1812769199,1739722598,319157200,260983259,1264162468,2060344776,885145381,1337282515],[362701133,1810766566,1309927493,205851756,1076041883,831238941,1918960927,375606910],[1051146752,1498644958,145873753,470257535,731610497,1353394762,210711257,292808973],[1312132832,993044786,608990452,1808147195,985872950,246080190,1088535077,631988192],[267122336,309907679,1404185464,1236799174,1092285135,215618865,2083090552,1682434476],[1004014498,917935179,48572475,346982080,726992364,1920576295,1217262437,953345457],[190320580,507340562,265478558,174639822,355558266,1392912655,1068132332,585209044],[664655124,907344038,1150370098,1563773168,562311996,1702236203,1023204413,522417795],[1896472718,2083138785,833473045,518185450,1132302939,1778118302,966869498,812964918],[1790544356,903498118,1250751017,733487833,1340040428,1819692867,1502398628,1238386593],[1714819350,330917787,1609645259,63604540,397095979,1381359542,309277909,1819221721],[181122660,1496522854,1047587534,935497893,289580619,859413336,245836629,318996583],[1958664721,1937826379,1440195987,454933748,1786336177,758279725,1265284648,441940174],[1740720273,733116998,1243620379,1757742133,1707478421,406545997,397316849,1226971696],[1767688297,1848948844,1749698231,204378269,795207689,1974282984,837826624,1420260541],[11093313,196462945,1842955688,1908347004,1071137939,1236335068,246236409,1854319574],[1734166170,1707062690,1760376312,650755987,49905421,1527932425,1850271411,624434878],[632162197,1310687517,1899024900,118032322,1554698992,394504676,1798623387,2066693972],[53865426,2111364669,459836507,1868256752,1615862739,166749958,1255369193,1102402225],[612744362,2069286201,132605389,244653457,916165746,517486093,91033985,2050067862],[804424894,50518638,1055532986,140506390,1687096587,723721901,85543566,1324090199],[533142977,995727294,1872231818,2089089723,737619314,798091901,745504109,1583784581],[1076738757,2013537631,80239408,123405056,2008874227,1993338815,67897358,191025048],[1928147977,164774068,1352367083,1698523086,575032139,605925090,910647602,694663857],[18128272,98787933,638691588,1268648013,932719774,1332732511,1323332031,248901379],[1406168082,1634656640,1202371186,45373634,755489079,218327324,1851008120,121106073],[1116090843,526334738,1498039959,1056291922,1451301953,446939424,320737027,176442369],[1820824672,32600257,167996661,1722447323,1796738657,2049093166,812506332,757590840],[2057919855,1380415060,15045174,49861809,1815274082,1697126581,1011635479,300814124],[802694443,405041507,1987524432,1754089664,115680658,311541169,688437833,1664412659],[1020674744,194311341,156481891,579344381,1553972016,821138988,72962843,1830537859],[716603181,2045597697,770658153,902288858,869238838,410102630,236187516,955625830],[1767109141,296320261,44150892,153096100,1132643239,315867144,1666532045,2045126592],[417328759,1683055501,1124809943,706131222,160504561,2125665431,338080963,2115503661],[1182763129,184309597,1817172447,1140678106,1954205922,761916387,1900851233,342276334],[818722284,202060005,638951442,1132062389,1743681861,1936382285,903637324,1620543662],[1704238355,1316439218,1852362369,549397829,1014788636,1145292297,1726379032,1688640897],[384924477,129032650,1901954478,610330521,851264560,488158045,1639053810,1031207998],[851371287,919853433,509003880,1872374540,1912000924,651289224,1909083688,1692182668],[498378202,1189903408,1288390965,172956182,976659789,209848693,1218566962,985513542],[84104827,2072094574,1873231477,385235232,1875732600,1191745213,732214176,1930170521],[1902407600,136092789,1694015752,466929643,1055248748,1951034337,1680815054,249700101],[911563560,1175208800,694350833,2088652751,1387197943,455242412,456284468,344687085],[1782654639,195385827,1963088669,649652846,693569430,1145674611,695817649,2045036029],[1753694893,1020677943,1460471954,1130340922,1079640767,1395197049,1384924169,34134638],[650389909,1758373499,1696251533,1695472478,1630231617,967227432,24865735,396319158],[734941047,1097502196,293171445,441580694,1012200099,2089666411,1825364541,1162872338],[560054874,243223368,815149905,1123564430,1509252424,1918920786,1660929684,546203122],[1672676205,1640194521,1574139139,298493794,234047171,1780998051,1277459607,266511166],[1117122776,1310841180,785491073,743586721,911730913,201672532,85997890,2114645829],[70275491,331527297,1136757033,1754628482,1683902009,536868127,1122164369,933852162],[203457397,170282029,1063790736,666440525,809158879,1248821284,2086352099,2059509785],[694084362,1778935122,801565087,566333225,679205914,1608316915,794355299,1064736811],[1803051302,1838223761,2054408424,2119069264,1399380968,1334735709,420572027,1079773074],[1242081592,781671571,253003716,504371159,1516642213,1953102842,1433767018,132644095],[514605707,777803685,64684016,2060722093,1982247075,352573290,2096324789,502445677],[187929321,1528541822,1148323306,1450656672,1191647325,934354742,2107757797,2080546452],[1331212445,357551477,548037355,218092952,1465360532,1589709376,1494153899,1042114624],[1636842074,1044849596,662241377,621091158,851952276,1744006912,1494982262,265277519],[1853657880,1579092748,1309254212,25011687,14835066,824131217,1850826426,1826442790],[347719286,204101324,1893623438,1063617337,382113803,1714785725,1295570323,770553520],[201256027,1153848582,2059301313,990298222,1578924737,504882705,253602695,1388661524],[11853494,1328879836,595884340,889254494,1937086941,1070107626,876180608,643733875],[964974978,691597154,836536623,105896256,1971648280,830105766,238277700,284347433],[951243209,1275797115,629550463,669877332,410042053,936361054,913788518,609686923],[221259433,1981122443,1330710711,1429316436,1069244437,1872247991,1626759195,1307891960],[1923993990,1912146367,699869506,872535636,292881383,1472307441,145970296,1577587862],[1460316157,1596834081,822281921,1246887598,1605005619,1760165492,796174483,211427931],[1527614336,1535207985,1329785991,1981666737,2116408201,2084336077,353782010,1346864772],[1944633896,1728302991,1633621120,2044562171,1293723825,788619874,1592478585,1544891869],[1806266834,1852273369,672647330,125357280,2096037495,661000617,231056264,1908220236],[1466017396,1912631744,1657886184,2016692774,565598904,6823697,361574447,206079057],[1940972909,78879792,469384021,1061025004,1086642629,1108515175,1938610364,910330561],[244814167,1374180571,3715034,1028879752,757893799,1127089106,1528821053,501473326],[1398748597,1201828566,1627363737,1485454153,1017969771,441345170,583194606,1042994474],[46277839,1263707950,626742035,510048898,752065043,1500653340,1316617254,614196052],[1580831153,1965904713,1660383406,609996362,305804915,818228927,354405146,1239462066],[248685977,1148541858,2126549041,1151932465,1057353210,1256253980,862941141,893320006],[85887801,1625681999,604466614,1646573208,870985055,1229895539,1520870675,501402289],[324032453,1494603842,874207653,1708751737,1146071796,1341745976,774274400,1564891687],[1444501539,1307585653,1876076123,1235412018,34271725,1019061933,395754742,1632767455],[206993957,117073532,709023309,441546337,817078846,1025828321,202333332,1654678927],[273814912,412653992,1178917859,338909712,109605006,1014684264,1081962867,1954189786],[1908328634,1421488632,1648778111,518889933,489131285,969357130,1567959859,1409038966],[329386545,590956368,1391671952,1667513767,1199705961,1975327427,1361702475,1904093796],[902199837,221844652,379217372,698149620,1248116711,1214555317,519285030,2078636704],[399232824,1866674302,449202226,2063803836,246843203,258496226,1852794690,92132638],[498212961,1144004518,1613016309,775769032,1625070616,1982284112,78741502,660814700],[1589579992,1245008059,1182741864,378867158,1582436872,2106007511,44151091,755885711],[1364069926,1691652228,62535925,1556515128,2044460181,1622853240,892632204,161407430],[2049695907,1221856561,1693445321,2091529126,1313398859,1823447399,2116893061,677651609],[87536723,1294254344,411727127,116535044,393734824,1452022941,1046459317,1558519319],[865900991,541146516,2104305496,1388785799,930088998,146050334,1995607823,343936535],[813583426,481179362,1283652811,1027249187,607381343,1972460548,1712912547,38034308],[1224929491,673453213,143535802,1061644619,1782050194,1248474814,1808736476,2044532155],[32888542,1661016533,1594742361,1061607791,199405573,1345128725,653730399,1713369241],[1319087720,172181808,372917583,1595615872,701053454,138486971,575336784,349104786],[1133537980,2128807769,1679321125,1733847722,421212605,997196015,1559423244,131267899],[1807091515,1380541597,202585006,1186729978,1095309554,913591291,388775135,437408123],[1339354765,181632103,1327835268,1391163391,505899504,1208679035,586236891,933669943],[156454620,31464073,324746322,745838383,270224801,1226461055,359201141,1837397282],[1889100222,897523559,1734853787,1806269251,1062851265,70215723,1744395152,1567793516],[156747236,782020374,1366266126,1141815486,820679481,1318602986,884783602,1870751841],[1953947932,1806344587,1281235417,1603119055,1348970903,1005825219,1419726265,800489259],[1220897573,1554200878,1770504963,1740224526,2094277933,956735555,792336364,48159402],[1939807143,751446209,1205516000,1714983825,2035049084,1752775039,1181558711,2054412405],[2028983081,7242930,205600316,410578716,480199541,1088041756,1854590557,744084873],[664668101,1839874571,1199870981,1271505006,2048456759,1886135183,718923680,994221279],[1995081874,1697072970,82999634,28584067,1899765357,2010909321,1159134527,1947375487],[1978942032,1437860794,1275250221,521726136,1668457464,71821104,639577665,378426426],[756331098,512128530,1002701478,1095831318,173929458,415855214,750958672,154969010],[322637856,1771380711,530490338,910993126,977157814,2114210886,1562255859,438675318],[411081668,1000885470,940158523,1498405812,86721015,1767597848,1658336423,453278126],[421588700,93176386,407960794,1171731572,1236800570,1416766217,41613601,1953977789],[419909460,797208125,2049936160,1535396978,703507893,82578881,2094607913,591483862],[1758596723,913958948,1844881324,46594399,327680287,1185381066,542415859,1715825451],[1845856798,1828122969,1931256350,1309610917,772996221,1144022425,127053055,180594310],[966225006,603156417,1117169539,199539967,617976422,294086124,1767015915,1239465571],[796089021,1065058380,1606407139,490667369,1463689540,808089094,1013899017,1562893647],[1023886602,2116912361,105376137,1625422585,1736277683,995478708,348394550,1982387319],[746409123,441913549,22974611,382790599,1388866865,390308044,1229997379,865906651],[860006537,1919573925,1074198238,1484168086,850370844,1422641075,2109190444,751760555],[236196797,1058943264,680526243,588180698,735291779,1486712442,1675254645,1085911635],[1756076045,1110752195,880742893,968302049,221818407,42742966,941022587,1391788470],[824146967,1607551631,261261926,1673824080,593833492,1216945898,1392060635,2015244427],[2036466127,1247527747,1757347052,354305903,1901736423,294564102,1550634119,997761126],[382334701,1296595468,1857876136,363100896,1122680584,681029000,587265371,1707742902],[1542882708,1684216360,937147,1224178926,1212483625,1141880135,1461365779,1072303080],[1277601804,327794006,428269275,728805013,2114441069,2076889637,1042994690,227805529],[1736566529,340939007,1255416800,789233086,143807521,1915689129,2117808932,1558127080],[94622113,561548429,1378788009,1420030506,681618979,773107655,590775758,1035017570],[680211961,2036114466,951980135,478090402,479720067,1723188475,1150079681,2130050385],[623339976,1309779047,58060415,1042500577,384114211,1787995293,1554174081,1226387165],[1243652996,2110311292,2037470225,1153816480,1950979147,2076491543,432772094,1116277113],[1334348813,245952971,1988412934,759831638,1758592875,601560621,1764278204,1425241235],[642752840,106049987,2031566337,1632693241,749795093,1384744905,1637318690,2087884932],[1811418750,177956365,2035194091,929853000,781745032,1535060747,27422779,1971431713],[1114710547,470263661,1170977701,1667879713,110871470,1004077247,765120923,448235311],[511137537,671343941,1974201145,1122141604,1792795298,895375166,678464005,1467178134],[218913170,973645460,1261274237,1382768150,1806422400,1537931994,1165992101,1827783886],[87078832,384411672,1586717674,2014532415,1987141861,1674849202,1058251500,1478829348],[489014503,263798260,2101982935,482397730,716836123,1064794642,1077458322,328923973],[1955689528,228863873,1603114739,1721680043,1292419035,292143341,33777864,789011971],[1013766394,2119673501,1041826899,1249932673,1246832817,1676553157,457591079,1590013222],[648307182,69433301,1997133416,244064827,1253817183,1211532078,2125026636,1537081818],[167083365,148250366,270527108,923273574,1491003325,1842310562,1932754936,1262211231],[273283261,1280645843,1783699915,1926162528,910776473,1164876537,1982429591,702826199],[136381086,1523206773,1668356554,1734593122,828957357,327135354,1600120370,341925947],[290697944,818881620,2056575804,1060856191,69406336,919941509,1064518211,156311004],[1908948220,1338416953,651764037,302246716,1042702962,1127913792,354159498,424084170],[1858631930,1418471453,1985846595,2096542809,957976197,483064257,358981214,1195896973],[1617788631,739350630,545198368,555314787,407473162,141046287,820437198,1415245924],[635368197,121878932,1366728647,648718820,736408480,1308132895,988959553,545635191],[365492402,1841400512,51347292,965068866,1238082064,373446961,1210891669,864226167],[1757789320,1987046689,208831253,48622314,1977805631,1961994329,709791908,901822451],[982266336,1308654186,1254755755,1435811808,1382279686,93208605,1396683725,1809834815],[862696417,1341579290,2019163085,1609189831,654185529,1823154126,328177225,403720298],[1946003866,1809553299,1103347298,595353378,318473086,1926282970,85652169,47172805],[388792890,1574880247,1670758007,1565532717,1596597442,1156610682,883522806,1831371111],[1126482372,216891625,53095570,73033869,1914025462,149085577,2084116171,208503903],[1614527303,1941026498,755867803,342114137,2113480943,136949826,1770920285,1213946235],[248577360,1717177283,1862528439,324007828,865527888,214502524,966230613,1590771138],[21160439,1170624593,1315569916,1316925289,1481030295,1021057261,688215087,678368598],[94239265,155225234,581093755,558815955,419631816,601459173,392196607,1961196655],[1620130007,1624584819,1983892993,204175772,1559517011,1455900291,344253028,1719688080],[60757594,1240785700,1039225659,405402093,126714534,1682662222,139487458,260822664],[475237132,208534477,842474979,1397809664,1727083814,349230188,764112297,181529139],[150622079,1851185324,662213674,1109007267,385675772,1527506170,1947823841,648802401],[265922022,178739202,131990594,1390220015,426211304,1685569055,390442380,1188249844],[1366487096,774002883,1207608689,1461184245,574097970,157956408,2060167723,2047814804],[796541741,982870140,743940287,924511451,1389100884,269793925,2028732836,1215833276],[876118992,241958096,336550644,1706803048,432918541,1539335750,1341073297,1629426339],[1328845765,1706489029,1497340175,192148489,1987358917,623996797,783157963,1916646601],[642707782,1364397501,39099338,1565419213,1127169530,1156686308,873948112,919462189],[1054027405,2107964071,1649315647,1203151957,1809226330,913993526,1551106936,1507154802],[1769624135,1839324638,2040387559,1175258221,1747991597,504350316,1979841688,1459330577],[1729494278,223432833,974566074,768759428,1498541519,1690920979,1937519626,180762997],[1116737543,1821399102,2084599060,371783921,1290556775,358642185,1649471953,360738556],[649141782,540017826,2124734478,1740672736,340486386,430709312,79280519,1186512940],[425979705,1481437331,67344345,227777902,1484404447,784831787,1482576404,542031376],[1452655619,396874051,132991591,1132374021,1053712380,1066246977,553151952,918396783],[1169885562,745279567,1028275871,823244771,556396186,3421973,1674088069,690828976],[556202480,853285713,1939588749,1067775942,1092059681,1080333273,1738067910,1127801282],[1611948452,1369709700,609338267,509384993,276940831,792988880,1009025753,254996295],[1297140600,944270088,1917513978,2079972627,607694263,1619167104,890369391,1249053069],[160715280,185522866,876194596,863006665,579639075,944146824,397362778,1675731084],[1631297042,991322789,622686753,1299603498,1381352156,183786354,1409155293,764059562],[1395851710,936699479,340046626,24893165,1599772469,493922234,1201043567,966206091],[1751178633,2034368738,1691173896,1507339520,688557615,1388853892,1867993989,615317676],[1425406184,971868108,1195179570,1015114298,1615207886,697417157,578264747,39001309],[1038911233,115607997,1990653792,622363849,166345969,2084422423,1715063001,1162820154],[2064952030,799449740,1948320365,323055012,688562864,115370968,993743208,961564473],[184189966,591398484,247877532,922287065,1128106306,1591653793,1532519213,1029903203],[1016691245,244986530,1874334035,1729275397,1355528846,808127415,1644655341,85221933],[1201641787,1276520814,21347598,18975993,430163058,682514256,335924397,1267301008],[125256843,1904512509,1679584253,1284811284,1947932551,1507044845,636664489,1873400297],[1526377076,896793684,1565561384,773593459,1288929037,504462407,1968347941,1125508790],[1987085208,1628776844,1649473651,1112576312,1668352461,356371169,202145837,690007606],[1324839390,644018658,1767381757,75187758,738468839,1746491838,519740844,1570038724],[1208865313,1573105805,1891583016,2077619426,1228106362,1215006777,1307258219,1483498],[1927691885,1366532824,971918661,1414253021,1181361779,458228826,295457282,549569049],[85365343,718132727,1007101582,1130760879,1108399332,1203650049,1066942608,486307090],[1302627572,1238384238,1724449403,79602230,1714286552,762677995,1406908512,1334732121],[1868702284,44417235,1827712488,1390443702,339559308,1862397235,762673795,1936062721],[148714108,1256727283,1988765766,1338259727,350616161,154504075,693762681,197547746],[1076100349,2012421944,237940981,1268766763,107400419,1585287375,1830870802,1193123564],[1851160527,2060413148,915572714,206735884,954424356,576581631,276361307,37123404],[622191567,1399464852,997797622,1832778160,1108648711,431514080,229460369,1650765280],[1288556124,1236166504,106940583,1783156420,724906792,454987639,2024852159,1561997921],[1240974487,1831097810,207309356,90521570,1024539621,650562957,1340732428,2105281771],[2104238837,239105984,1474969539,457629766,1988746780,1766612325,864313717,18189908],[1474352618,1998122165,1391254114,251777640,1103003739,1565025140,2117088275,1956192739],[1957554325,1167015280,1353027177,288467394,1548829957,1467412575,1185777480,1290880403],[454286687,1759370918,1501063650,1961135362,1962140154,1581047574,1723032360,1271718037],[1576339290,351431580,71939788,1124512183,1858455648,1318299593,1335928656,713714163],[1099699197,1313620829,1079405029,1990024777,1903386823,1251235763,777447451,724070777],[963607732,1666296117,453998859,4106297,1938036533,341827302,523208370,1578549778],[515943999,469391438,926797742,593337270,944171965,1366154544,1541576142,234289464],[136526222,675633890,24207594,1843496283,2014939100,1307565816,76062270,128384229],[2122250675,196662841,502080789,2009807007,1936414182,1855794179,238878791,1359706531],[518202148,1465772183,168797625,183906696,527337615,1651659946,2008977534,1570903163],[1562310083,685786869,120333809,1823203053,1361260710,181093498,676740996,312630947],[1335204780,1405552584,35443195,1408700190,601214105,1588232445,275493297,424866986],[1615333061,1424599260,996127799,752810498,507846211,295780465,1489907623,768628374],[639261175,1263541696,1331412045,326034291,1710906484,264337588,1011373762,1491874055],[1051516339,305362688,229262785,724450911,1883274604,1608457972,167531043,1959311095],[162315587,431539141,1231373503,94125707,169434383,1450959941,1522964996,2059838326],[367312717,1041968638,1579087945,1541826591,1644876133,1986265816,1468514323,1629757991],[2066876148,1079100138,682071636,98996914,458320879,2004814299,748075146,745019770],[1381816311,117971418,940171452,1203525837,1651604621,1273974717,1628018792,158223466],[1231634886,2123439333,248425552,131174517,1204881818,368945263,52663691,980392629],[364633402,800181916,1416945561,1403712501,1293179044,140537868,1787715786,1677608418],[1761490126,1299588801,399778198,1393439027,1234021758,818165765,407848367,983631229],[724264671,1927931143,970795220,1341348643,1892658438,1193152964,620194648,2029662296],[845515086,566910646,1414207116,870834305,1604006506,180807691,1373410795,123028866],[1333130889,375894418,1446551828,235437309,868469810,2118397874,1564073190,1900667307],[1576898555,1435992231,164615106,1953405936,1553319144,79446521,1348811261,741487429],[100849064,747391469,1179521669,795211702,509162782,740480467,695200661,730350952],[1680691929,1856402542,916208934,974547255,448031829,588640761,1317264171,1710113060],[1696905623,1990991929,133946065,1530036737,294480954,756250395,1824507016,1809119982],[1875379683,291161733,1483574706,805733594,382593664,19701069,2104718315,150875545],[476503353,1589372236,1892382654,1351703534,2095208880,416854161,632552527,873004614],[578711639,1651194927,529184379,412374681,1162676613,235298754,144158164,683771473],[1147549416,1250122064,1932344714,989031519,1165067169,803239345,1346903542,1218164244],[771191238,1380315444,1375745715,723183300,1690193719,1540228508,1404227239,1156862879],[1519921411,1818708305,2029129423,899853788,1306746893,1047349281,1849259096,1929890346],[219073588,1543869022,755790820,809349017,274056513,1033558674,544865915,1812048692],[339296547,1122376361,1979779328,1887312365,144824731,431010032,1492386798,424139845],[1135894113,718674431,1909490679,903410093,1876114878,360749213,61733790,1690667202],[712906254,1122765541,778297404,518514460,586113935,955983320,973189406,1330453234],[1969372822,83673038,560367586,1524604536,640076470,2017924177,2051610279,152930722],[161958422,1445060764,111137842,1646669308,143089536,1904237788,920489198,1435827646],[450613048,1683313465,181160795,1863988531,1283345452,1456988392,326754389,1046972896],[1301696436,1528854230,834592822,490392091,1041603410,611056835,1152362581,1179629843],[2129341675,120930646,446237022,399076583,468078331,1814737591,702259572,221671119],[1696385871,1944556250,913967873,141795006,1590696126,1143101479,2068054619,178532817],[649170420,1844292532,756260211,1253982164,391303283,1793768030,975572552,1989385103],[661729560,449286480,837962938,1278345196,784055473,238445329,575444162,1565788778],[1118552052,570327776,1810878376,1963260979,647460335,190017549,324807865,1621304376],[1012937665,498665154,1225724884,381398365,950608361,506631216,2077695236,537341400],[1896861005,2055398900,2002977764,2009584084,485457008,469204656,946961761,17706178],[81912540,1946350392,1037588710,42196788,396933504,597888030,867097309,1684830983],[2016566907,1136312002,892593500,1962876791,246321375,1193023085,1159592640,1368651579],[1976689070,424269068,1765119871,109966059,1599029809,522047065,1116983407,1660493268],[116090512,61499579,365927249,371018309,862283280,1263482577,1721528564,478571583],[870095477,1749770380,166073379,1041371487,1669412385,2086735078,307524328,904994057],[321165302,1110407763,1175623707,511945160,901085403,429339728,116815983,214482547],[1024374671,155236929,385956271,402259491,69704373,2001656569,712291108,179764974],[14825198,1603349741,742365498,109134574,1729637156,575938442,681596412,457604807],[709606496,648933086,1181784293,1933853367,614420822,104325984,2051272048,2105351920],[768773072,1020411339,1830668973,1978302378,1610190384,290309579,451994939,2076746680],[1951986653,1083959446,1658908446,1306105689,1228445648,1777618246,974736495,1527400574],[870412751,1716661654,664876919,409777190,1111990549,411800950,303970450,233741845],[2027231822,381324420,1270195841,1218971376,1053574867,2009309921,1135917230,298096245],[988466391,1053494575,1141018661,1520766828,1128643036,1877488303,407797878,374927903],[619616461,847005250,799156849,648771979,948597289,1171557626,1298454104,842676561],[884438911,270850566,127911285,1209963658,1265056247,1571620938,720028296,379024955],[1905722102,1366929101,1984604756,1759699806,1958233769,898340595,1101449533,373905418],[926948081,1052791250,1012877612,486384110,1309762194,987722485,260827223,919289543],[66416898,112902710,546726421,592484303,1093486029,887752553,707999239,710001335],[1610039872,1558142046,2024214788,169110406,1756320481,1739230075,45020632,1344318440],[1628181019,408290608,119770538,2040986902,1023056503,656815207,473249451,329026253],[50482536,590087023,1309289376,2092149263,1149528130,2044126562,559267753,419351127],[2108261736,650950203,591514893,1806777499,987337037,1748666983,416132157,1417847492],[1660280318,244330728,1680914791,1179071678,1559641280,208742298,813694882,1871698027],[126350236,1272301836,109106150,1620914644,248324362,162072442,205202494,2119795863],[1991093110,1945698980,289396871,2013012989,535455824,1133550341,693909249,2083408363],[433748186,1992042251,609445495,1594387734,1331974820,765027177,2007881964,2076219258],[518801884,87010991,268047915,126792547,1816988094,2058025932,1598744327,863466847],[161158593,286834784,126396930,811691107,370816720,1324991484,959936490,1960714453],[372096304,1525431033,339837909,831880863,1458587816,1784118789,485241221,1091980488],[1087728131,491863160,1551780902,2052162374,219822282,862303464,1448441215,796492593],[2036448255,468331161,1539170054,948432917,995734782,1305811653,164633102,616555211],[159445042,1269009613,797707136,540131655,555300652,595905853,818739913,1589211359],[1869931757,129237783,2043860026,1394079134,1640125815,197412430,341469542,1721356601],[395022585,619706929,1622155601,1423458551,1916228045,1847808468,1771159754,1313905211],[1741976403,268955854,520795210,2103913690,1187227476,1307611092,1630970432,1612934672],[2075544202,1203334534,1807073808,1659857609,1310708997,644786406,196384240,1794349318],[1664911012,1565488358,339214343,1394221334,1535527492,421252222,276084832,1143068915],[1953245636,1363537169,1444519172,491537029,649934452,945379312,822499227,92151452],[481792328,1558015206,416146964,791134507,1389237667,945520850,1202124306,769001647],[2075147335,143970839,1503865218,1301876530,476412946,1230059318,1267503114,886434484],[1137455915,1841047873,705657211,390553206,1678112906,231904685,1264670546,1588802934],[1970967837,2030829298,2109198802,167341072,1105031636,233980930,1377813701,181764679],[1603749952,2075792243,514965215,292900303,1069150090,46734812,1939774736,572324153],[1423278722,1364117697,488147511,25783063,1684907503,279440204,1741859136,1265870171],[421912414,1408539568,14831888,175023974,730089041,907876741,2064048984,2029102571],[716787176,273300903,1311144756,413221391,2076948177,909979736,1506324193,198352671],[1586886224,1087429614,1286669442,988741580,1539675516,259033888,1558579304,388195041],[1674786195,210139695,587602913,1437953913,1074104086,1752666112,74816975,1642252456],[675955954,727062140,210327894,904398185,1590349420,1810880327,900913323,502926241],[218684102,1844472235,390619845,1254841751,133184315,550949144,669418073,575334471],[788067567,669744816,1947433846,998091505,290348086,565144313,1015332735,585463944],[834481991,1517950392,1529809200,704251998,1774134760,1329028676,1141933227,970023059],[1695686302,1729532929,677347343,1557501784,455951007,1621019025,407799920,1308055137],[437893301,336396395,688499003,175057589,1928578878,37629277,1807215904,2039969076],[1960268891,2067423339,1000574999,2116569652,1525198200,1143907598,173812250,1331703852],[676484831,26876991,1208157787,338137089,1348043991,685279314,1339774042,117160560],[308988855,636490957,456876985,1948165133,12241438,1255213475,276614368,66291016],[115597842,1386802380,30883219,1934996405,1532583736,478036872,71986583,1570699198],[714702440,1125822051,60988215,714552425,1610570235,669111306,57844158,1817653882],[748390451,852159531,1364322734,1248734845,1485330672,338611944,2096320649,542702185],[1212276983,1868412794,1405892859,2082599291,896665638,2115259988,1390797155,1296584815],[2062081869,25013144,825854668,881772672,883793234,1269455934,1687587377,1369009594],[1786247624,1576744172,406633588,2026649026,1701563753,1575530733,1202287451,686520805],[335456012,915559777,113089098,1217406401,512325205,533783872,1121978891,33236404],[1818264643,229312022,981659364,1012042709,1587334693,1596637682,602060835,1417908405],[394358726,832565096,2116710973,682274147,745033414,2030553565,343463968,1108194293],[856387909,565989315,1904484711,1803200960,1340728431,1018495716,1986794264,57291422],[761032608,1222117961,968205815,1115050908,237214007,1077598417,1378880722,1515779110],[978893455,1377443638,517108453,345835557,1832250194,1020930521,1429174325,1013937555],[1988132072,1279709296,393294924,34125736,1691706613,2102734313,1462991388,1575867267],[1865040201,475568128,1343310358,1243023373,526382875,1136153054,1004138431,475517133],[1615767422,1519537389,927657919,1777285,113487014,729946288,1352454344,1186843131],[1396121021,1206307999,510253564,1650553078,1374290265,1144113627,1632873025,1580684081],[1898898487,1376411936,694099587,872163119,1738628271,96436052,135828782,2124589139],[1633162187,1053281235,1170380556,463245973,293744973,1176663434,260584655,327054668],[2113468927,1265367485,149739072,444796508,1769005209,528806048,1108980803,1282183599],[1431995778,891383390,1281070217,1237544244,597480094,1511748733,1926238696,2035389225],[312900933,1614856217,1410185630,1929678561,872268609,1065642833,1475771960,1044566471],[1349927652,2009146450,1608473853,383172382,207291450,900563897,845768788,510885122],[444903108,1846910449,161063058,777601846,596298562,170028681,1189550217,1616063356],[1339345861,652925766,2028321222,1567473749,1518558194,2019472663,135265292,490838740],[961153597,324011896,1887044585,821691695,1134419923,1014113612,672078583,934286576],[959472943,684278244,857428423,1776493003,1570061203,643243217,1082979275,2061251917],[1845990274,2005028584,1833011540,142003639,1617529772,76787997,1935833853,1706074053],[1465238645,1024147137,2101426548,890992092,1834916217,312644280,1872252916,1666765793],[1255856349,869168871,789557637,1990670055,2106050539,387069973,1754122504,1526754329],[453915667,235845578,1968052685,504716925,1620253996,1227502803,75487505,191678525],[374679152,633251511,989930124,1544041529,1269858295,948615919,55074448,512745728],[1845524048,1180594083,574483864,991972944,1278596220,237858372,1325911259,221157325],[1336834665,533292856,177987515,394748094,22425138,858657379,1655850634,996786545],[845658249,973494242,265993602,945716298,711803041,157611104,840927802,493872107],[1567570217,944052583,2005672154,1951244514,131494402,2077063384,964298520,689916018],[312114911,386653241,487453125,728515916,1793515601,375052651,895245375,1049323374],[1707662510,371150377,768744874,745149176,1187466445,191160294,1178847039,1338132626],[2042399702,1017720031,761051418,1327323762,593054153,1061565389,212802375,1317167036],[206754800,1402921713,2049595919,960716663,365525008,1496580856,1108404855,616979028],[442535155,1982083222,993048527,1120335883,383031502,1248075486,533373049,2022279150],[217207253,1046788604,1876004235,1532873318,823361419,1341754216,1660238991,1147077823],[1756842525,1861520557,1153303717,272435823,610804456,1691781568,1815998943,257575138],[1372330174,1638221766,185901250,762045852,1359287244,288703310,737674824,1698193992],[1906157475,1787327131,441016255,1314245380,1837533692,318383426,577103531,545480934],[1642371262,524980625,385408898,661187504,997705775,1802306906,316111728,1128887238],[851865642,1541170513,871563142,677260788,993507870,2038123081,973923800,590442047],[1634698278,291797188,1029637192,844435052,408083462,1179400912,80713814,1646522565],[1004807648,788361445,472383906,1422812762,743964550,1399543600,1980446669,602991282],[387327827,1885946513,1690412169,772870178,331199982,1928298994,450449778,319307241],[987484659,708178340,1559751611,669542773,999812851,1726360349,1400007045,1726992829],[277847609,99942572,1078106284,615971115,531513350,2063851537,401585403,2123332989],[1952298412,433308006,47515521,1951498390,207053235,1559796314,2104799006,21557109],[93219737,844165790,1216082875,1618790663,190692047,164153074,313143458,1407729687],[274184138,329339619,502771334,761297115,1014425520,564236087,1398363428,1015489170],[732655540,1168612253,1421377872,1491514808,1591880353,1888183776,1682083401,957391402],[1639515557,578986058,1242084680,1881987798,235789130,1572404515,1910529138,585661939],[740307461,1777319077,1740052099,1023258446,1869135982,837567920,738324156,336060859],[1915319406,779290140,1837264016,640061752,765661090,1909001716,1369058221,780873131],[843580337,1768241989,2072029184,1339031969,1482823170,1961060015,2006436702,485585811],[670320193,1501689680,1057238790,1822296005,397289744,2026590197,1342354851,1325526442],[530201628,186937478,952427369,555174104,1041887845,1522143651,1583458334,1239353160],[1435659482,502647850,1207334446,1462682728,1995147960,518619957,1685844745,633175941],[426371608,1282900648,399755693,1429102820,450812740,735187575,480402792,2114933216],[901976042,108679400,1779664941,1567050799,721503953,1003624948,352863904,1088700501],[1940652624,344488652,788643483,896706309,31258211,993468113,1151744168,674031770],[959735340,554922308,1899993794,222647948,1141134308,1829387661,807623400,1049412674],[1057829196,10086843,812925063,1526404395,2089957163,2018449183,1092767408,1189234614],[1045485754,55882344,456279135,1241648347,1282561150,918959290,1556251840,636233246],[333849771,760058533,2089292310,1829948142,600815106,425977105,824436012,628755181],[565868005,1890876333,138994084,633160277,2099052896,627888106,1246413146,933670411],[1071021029,1362884362,385271482,47284711,1288543543,1536264343,811952393,313620206],[942849488,1242103159,860540343,458161060,150359963,1128513942,1127807752,1057776808],[467267230,746141486,1834688576,1956662790,147747390,259092112,1129731247,1862009032],[235229275,85854991,937661131,345527902,1143269344,1698808082,1641380485,769870885],[2054467169,1718953382,707709036,59064993,1629866388,2123250417,221264334,434840596],[407886560,809152265,537475435,1122100523,1154753623,1963670622,1219028301,1704594535],[1550992475,190902603,1003612359,1080893357,1330304206,1032293842,1840612841,1480779385],[70346350,1425156922,804379649,155492407,2076440035,1433991172,1089460309,406825732],[645997737,378525154,255677708,2112105374,766810995,1111247975,1482979146,1845568741],[150423363,414073397,1940002272,1749438749,1151552751,1858127252,1280134381,1269345531],[597995867,1960916861,1775454895,123565169,962036930,426886787,115577598,1803768792],[1983348440,2013604864,1641969207,1863041654,837753761,988219779,677781442,190681847],[1261906175,139964076,1506720385,1301929446,888030911,1810753509,734355831,290074709],[53024609,713437120,235342699,1232799223,934888789,91111230,1130701757,1389998426],[635861483,506193322,1154079600,1445638976,1717036493,1847788973,1207771982,497192849],[52160467,1900590928,1448530771,1643656372,1963963132,1494860904,1706142395,665171138],[1443568026,579367955,72134330,700337344,836212909,672417268,1239518282,863814724],[1942816662,282611126,591979066,972619847,531397649,303521812,70301381,1592011240],[942361211,51010294,2095532690,1893193355,1552034648,2072057628,644306734,391893041],[1778102033,2081029907,743620025,1122828563,187195966,427009839,1896925033,1811102534],[257163429,268732624,1220470695,899566890,1717495134,131538393,768674998,744428064],[1362489192,1639480853,2087736815,1178047971,1498415557,1680708266,908324328,538025301],[277160184,1321644131,1349648723,993905275,795337203,244240765,969794157,1479944935],[1921607217,1902273950,1285263531,763284652,667082164,1201350434,1635649594,983206890],[218837919,473683353,751110260,1762254363,1221760618,259696853,1551139325,944871002],[1350442145,1895465451,1257535831,101441685,684167734,1516820791,1779730495,670453017],[2083787847,1145976618,2058855126,1175568344,174788071,274870084,1407136715,1897386727],[1598124218,1925221290,256845429,1415342286,891594934,1035393366,407275445,1281322079],[1036915886,1700352067,1161226617,563660107,1362725044,1361812381,52834922,1917126775],[1830706772,1755024625,1178436858,282976617,2017887543,1309320567,81611927,985110503],[1813941565,1186881884,1255098090,1020748316,1689551261,1150407486,1797716478,140463736],[998896071,776567008,529879850,1215658682,381989385,861522817,1546925102,1503785134],[1599542068,779577412,1718789752,481090992,1776906359,1256218768,1392382820,1848043729],[530566841,1040742948,1129645077,615227868,491982405,186339495,537947906,103179532],[226402378,600629629,462292528,124272615,2067510945,1262256842,1522223214,1593414739],[1549051543,1391573127,394163704,229479916,1015463474,1185761366,1851192825,146099186],[1780189119,1657105379,1934425981,1014380396,1990334898,797050704,539991311,972622434],[1337799105,906197634,1730786718,525989523,1458320770,405704659,1767218544,375622006],[1459510926,904443180,1872744723,65172212,1936000104,567460363,588807077,700893881],[350757443,259872515,723384029,750376366,1582814821,27639559,1174013070,729387674],[57938991,27951410,1008351996,1412899698,582917025,401106209,599537436,275828320],[1804966394,1189092697,94793613,233174187,1876345012,1228766392,816255680,1968171815],[909497681,1726239215,1390323724,698426155,676932171,1513343161,718050013,1618552727],[738534656,664030163,971080557,1749203409,366907997,2017836027,1893211777,388851524],[1793118001,1742842082,1343177134,1297371784,1906756174,1889240447,619813896,65409842],[1495997093,1942412772,1746182867,1073936988,286210469,1335028717,1763780596,1974252000],[1055842339,1227384955,1625849495,1363184820,1675069499,1183254981,1394710367,1090382796],[1243880225,1257524555,934314841,2116748885,690668821,1159756294,1344272089,2121938871],[2015321336,1533079047,644809241,2041225210,966146161,1576562334,848100805,1884438386],[418185637,458977600,544909186,1927254125,1292187569,637433114,126893351,510312396],[645420628,1135179351,1718817926,1588382985,300332603,2047391647,2012376291,51170401],[1925630236,807703971,669015740,473658166,1451850111,513968746,1828610775,909728952],[1919729698,442164829,1160133338,1872879751,544350646,1374553615,1202250863,1447565955],[710546754,1637489994,1516043521,1688228793,804653536,556831852,1072646760,336652116],[1949265376,1797362436,1661221485,1477855581,218053387,993495924,959096529,484300317],[335119539,1027332683,728219838,1812490169,1104105970,1504216938,2453141,739940536],[1201403046,1094933627,1167093825,1146449811,1333959789,453127452,472275373,172348561],[684665282,63998068,1780199346,1777785916,1412643126,768739595,2066169715,599281896],[1605910928,1005212921,1723196512,774247669,441394761,1928031095,873983985,1968839341],[2060447452,1469419588,1443347423,448185309,652875045,1102107497,2009965671,1019425999],[1266642101,1466456875,1604480923,1981035602,1181810716,1421011378,95184460,1280268927],[2050438265,1942105584,897498631,426164463,1862539678,427401883,1590220277,532737888],[1151997006,1647547901,2123100452,439942258,1745018434,1844972229,1910240976,948638723],[1694104275,853276104,2117875228,1574810949,707903301,1452936450,1549995705,1378708803],[840840730,64575780,1220576194,2123880493,1449087121,392057137,862871475,1350362409],[197786240,1840489556,918473081,1742492069,1353298512,114223948,1323475847,1649669460],[1673049013,517343074,1764256077,610646069,1164327614,568402363,1816707175,2064296480],[2100533345,572014220,123643460,28530793,1575709853,816847100,1824475912,2042753842],[1795063123,395419162,1069914924,1717693863,936990269,1515478906,1820428560,120622504],[1096979062,1831799611,1393340830,581589068,1121725783,1875749513,1322557836,1127390649],[1407783142,577502562,49610377,1089537266,1579051346,162188349,665994144,1768589508],[233701014,40105440,2022622020,1736656887,1988830793,1853467115,1223459972,1653480366],[1756359116,1136107159,1905074273,58467142,1050051114,761917279,753084750,1766435670],[1563538579,1477977405,1617336062,249313282,932140277,1800516854,913851042,1402461345],[1349994611,513229319,71572981,1464944146,1946749111,1430818892,41978127,1655150967],[2124075908,1420597365,479603136,460637327,266526545,2016600276,2039167894,1059876793],[1030500881,1637258446,1669879728,810755864,1188839067,166310338,154554742,2126074088],[1700305178,2123949584,1993822081,388410002,1188912796,341209091,1678031539,1623165742],[77478862,1534228251,881542757,1967825204,1049448366,1285572533,1415710924,189597864],[181747384,1335979457,1717471374,731003481,967344603,595454559,1026561808,2081083621],[1195810985,1300707152,1285209713,1911649754,1453465132,39865130,1459529418,2060229083],[130238214,1879368451,190869768,1207765668,710487403,253094198,574168567,922581602],[833649877,635458386,566598287,152862155,1486869427,1996821541,513960755,611980226],[1423388905,1827785677,1557404874,1170951657,588037837,1818074551,354027716,1591890718],[875117268,1691054640,2094935776,2059315754,890403940,797074252,105647630,350764186],[1669315747,1686517741,213766763,1035613811,1529727140,929733479,1116121818,595859444],[1855951854,1453252917,1146181501,1989933209,983165040,559712867,666836867,976296571],[1258585435,56570921,1427166698,1819371962,373812462,891948803,25237283,2075798190],[597614310,709891029,1266844948,1299845113,2086974993,308526649,1341886627,425991619],[777339029,699566199,175924918,1368182579,180157522,522443473,1182669991,1838585941],[1861785177,1596289371,253563173,539606775,514675402,724336742,1520236955,1189005394],[259682002,606203946,1591478308,86580501,1026469125,1806633862,1747432097,957461533],[1978500736,1763258072,930089433,1829543730,1990541811,1287390704,1862554135,1721185462],[424708982,277974568,1918278530,595209692,119578847,87314287,1084132889,458175655],[1777016049,1340766785,1840606336,102795931,1631186153,1629656449,1510353541,1618779710],[371410682,12155800,1067463647,235723739,935780712,1007928477,1150889786,1933109270],[360845065,780587969,22501043,1876350780,548188942,1747820901,1740543017,1069606342],[777918077,1756295781,1472917367,2117045329,2034299756,1754138247,280019086,1998939778],[1375185383,1261566774,651893106,683258419,1787519949,1045791729,326632807,1660259199],[917187650,2057021100,340486980,1286944401,571119879,917496760,1682517503,1732046257],[1077445404,1530038428,20684479,368550727,1929204391,1423785526,866360993,781874055],[2042575592,83546368,40426649,199076579,1854637910,129785672,1448330524,1906497698],[1672531974,564826813,1328272065,520929091,1701220549,664232467,489204196,1568521560],[1723081057,874612206,1054530946,1628068619,1541934101,964007538,1558350442,1935114292],[566551250,2072011684,561769916,949326530,107725789,1537973535,3593556,45063912],[493838150,140098507,298891098,133752825,922221230,427613494,1253216927,1778316534],[489785100,1373757611,675350706,403586873,1875901528,1410750073,2261973,130556333],[362195576,22290112,248160139,627007450,388786232,588625636,1974878677,1796437922],[793789268,1794315478,252145236,1595411055,1487988009,2105943564,1381570144,374699439],[1684793027,1494943860,141183661,386864485,811670560,1079693437,1438848487,1575188669],[689480337,425639790,1172209815,387911179,1432531528,1499371532,395948160,368705679],[1139572781,1420454574,2062054486,728550523,272078257,842478919,473912958,306492583],[689849721,1085659868,897723331,1395471157,984187588,239918219,1336830368,122461704],[4467844,285190529,163028722,241858776,1716064205,2075000850,590223712,2062075768],[527704999,1734132413,550957669,1068712735,138932518,492177787,830221471,1268530373],[1591815250,1564281306,894211201,5826629,550524461,1916549731,1283659472,1141772578],[1998198788,821122380,542961306,2029850350,1439346833,891348493,1774420891,1037836684],[1773440630,2130168431,1784362597,1715052851,450612496,271233297,617609133,1386340818],[1506677947,226677531,1852907226,2033085716,1632279157,902872641,847248070,672346040],[447720594,1658548338,1848621691,1540786239,1300726935,2059506712,306840157,1504717143],[2094756139,1011433783,1850053319,481005396,1010855594,1222893296,567243941,1789082890],[1469048628,816792956,1371348008,1567786811,372154531,930379803,2014085685,1379203075],[1199014278,1365367076,784354546,1137039565,409406394,400339104,178488898,287045696],[84813359,2005398744,1609618685,1314931220,1229367253,2015529730,1167629944,1183762466],[1453629666,1482026330,1420616304,2080653161,1322547292,81568234,1807867265,1671022796],[1796063741,1134847632,1802707968,1705715387,1128107853,1628548799,1805002915,2115569716],[1902374778,1711510003,825219110,735696318,998615808,1596352677,1896391677,1563807254],[1686015934,65851894,209899129,573539551,980580540,346598892,43888289,1730039299],[2128726653,1566993362,1283397102,1279558227,1006301669,2042638464,436626539,1166858363],[592343626,484251886,600076848,1863324025,1539742206,382297598,488473948,717006353],[1914059233,1626223576,2024353064,1980315088,904971601,487317162,1471447433,2098006199],[583554077,484534979,852126829,1362560447,333996615,723635260,938655729,1508712578],[1372149513,693473442,165865847,1262870602,133970870,1625470419,1158193524,2112796570],[1541141605,1879299400,606478006,1039879860,1449632807,877518137,303461847,253421273],[1621380795,1248785072,1794955285,1748201974,2002351489,1232063318,1488293166,498415109],[1016020616,1757911879,943484622,169291151,960185862,48435199,64734361,92718293],[1366742026,397115024,165142134,1311618307,169188450,1122651635,1231787809,1667489912],[1391999686,2081718565,414588244,1705432785,963495174,1917089572,214164577,1258865639],[1947963073,1931862522,1100975572,443514907,187544182,604872643,1322543500,897648751],[217102586,985427105,2127677551,1133911554,1907811095,360756387,1810089185,307210953],[1954840019,1767493888,92212785,786087786,1638308755,2001025189,168658358,66391660],[1703428136,726208619,915778458,1219835879,2130093052,1689162172,1205727619,525257860],[198917494,888828040,170557925,396801069,294716184,439184322,1586895674,987575302],[2027741870,1412486416,379693327,1618218088,614161291,431243198,1423500699,835131644],[162576425,1597111392,868694047,396677251,1070845376,1545122759,386901265,89197950],[555571732,474683955,1529394133,1844182432,1461992015,1475784805,1963586336,140731630],[797803056,2032427771,773409272,1510890302,1022438021,1823087979,1658601060,1480849377],[523016797,1819592720,957312389,38858179,1407512433,1393662374,1384381682,580135063],[1182633941,1167684083,2041939143,765533197,34768952,90464291,187824758,1987163301],[2091476231,1350676206,628411825,1926738783,2116886623,329713465,788850216,550084818],[1779411474,825152630,2129101124,1043546323,1560368582,497106906,1454587588,111087286],[1677657963,910845795,2067752231,1195292187,1719187363,2053603033,1231978389,1893662701],[967939388,1794227723,759333425,316469103,587418555,1738921668,1759605188,2028089217],[1348793917,92921324,298704218,670846454,898967570,325924065,326498069,1803074268],[1696092881,617831007,562205001,1737376285,580857996,1364520430,1456313865,1456320557],[325847375,194345763,820660887,191546543,620864238,966250021,122560458,496415510],[561008658,96191163,1695067094,453803924,1655216665,834642506,61498031,1305814364],[1316019675,714506010,252000903,844834587,1112953989,518604469,417064317,281276242],[712229446,799907483,1302351209,1431432224,536325028,294892347,436801503,2027884449],[1821439721,1356824956,1770750990,945076785,541747029,1472371156,1907571314,1270057273],[1546178735,639170878,691367347,1453566779,374661375,104608733,311805096,558614921],[392562508,1790043320,1237570328,462851656,613178991,669280341,1404479331,1611766729],[437404904,564162234,1737068111,717427510,132470250,575530131,1440576509,817945909],[719267349,1474699587,1541621709,25304451,1757272904,238757158,953455271,1263574541],[725940020,1052032823,762721976,974020196,301788498,759699166,266715507,1818492584],[43736049,1342188063,66287753,1483218490,985073659,5732983,2069143319,529751146],[2057526769,1439945458,1297191193,1855924854,732141262,1533259159,86120097,664561127],[2017542199,1457495282,1936448928,505089231,248014454,24214690,1602888263,905798045],[1040403832,116046972,560579735,573948774,1219840194,1160088636,1317140431,734893971],[1952349644,1238605325,17158761,1957621175,1785446140,488161015,1944546090,1308395945],[1503546654,374285464,808280953,1104224084,1962491582,8636337,1663238873,1949514584],[396505567,488085871,1712229249,1551749478,255509340,2093831562,44093597,1715812730],[2118190619,1117996643,265197719,249767161,842600669,277283422,1572860238,736044695],[1485668533,1354911330,1768707651,1127311417,13974938,1991178880,2120971651,1571169955],[2024375120,1233967500,1723899290,891465104,697602095,120342086,734096165,499583834],[1463084119,1491014180,1164337518,1004344766,26427794,40495994,518831030,25101187],[521139004,2037277958,250525966,259131356,876784691,684655548,1928901565,760236763],[777636704,1202492386,1944032749,1018290860,1944771856,1561959200,1573342822,1570860016],[300206269,1617685689,559866249,373594128,1388327140,1530849336,929964445,1892669310],[812338058,1386945696,452574829,199816646,1463698426,1356151256,629386891,1524242050],[630543804,1108445929,356724592,1653285791,1903802177,1659105174,966908854,1449812645],[1775259309,356272634,482925194,916736754,1037030284,746498816,1603750465,723116360],[1183048253,107250421,288528866,854492176,1472620769,95429222,1303159030,559427492],[1276545872,1022070642,661367441,1266945439,173676694,1780011688,1568965079,750478732],[430220388,1636815521,456641622,2081418558,1181579201,1127778631,1365963110,390329402],[1832762300,1640680762,675626900,45320020,971245244,891855853,1165557350,1209882995],[785316083,1059125348,1639712781,200699252,317471777,102150809,2106211989,1501110760],[958524799,103733518,1308946551,713420719,1768362792,991875376,1778957104,466997059],[907554528,308186574,1513171935,951855317,2045487087,1283963453,1054140451,814838602],[1256426579,1960104064,262584651,1663144553,162432284,526567002,972746015,797652285],[75775169,688423765,1686597803,2128505701,556255034,84293504,1051569870,551352869],[2127535303,978648656,53687311,127939442,2077930384,399308473,121555726,110160910],[248515425,1029276510,705543857,9113626,138675910,709109803,847038375,1700137963],[657404930,1249130342,2081046932,969906906,398458164,1857790526,1063832104,140719663],[22326413,224066168,1488489131,224798040,108267943,649146226,1978831009,1276813405],[411347205,1950093660,144331654,1084260755,1277919231,310537483,1205782156,1137536888],[212927302,1467011804,1953159291,8123789,1065794236,1942823965,1215649926,2067123122],[906556054,1485357123,987591814,1684496774,1335912214,794745800,1267676462,304704106],[1064532615,1925370977,1610727713,123933109,1311378691,625617930,492092345,548032371],[354434894,1995135576,1695690283,213876535,1946094469,1096678257,701938779,1878372154],[1821024242,1406384758,1597369384,989874646,322421988,1649664697,653022320,992507472],[67486146,801002368,1815566449,489226605,550339993,1226190233,584173988,6168175],[688748415,459760536,983836069,1653426124,212037057,955638171,1384257770,2036429470],[1781698491,1089157778,456671664,1193436703,1017187670,1913107144,257421954,199072394],[1921481392,504711175,1483106654,1275415524,1439461804,1738371211,1486004933,623947587],[1015865536,1885105303,2030992628,1708685926,1466895984,1845935653,686080508,195656079],[529214094,1919647366,234985428,147274965,1098126223,1400789296,1101193270,420694132],[1519859232,749332113,1614613947,2028195915,387070545,138043753,2045412895,678475846],[2068311811,162705511,976510382,815629280,577879624,1402784788,1465761825,665732085],[511347398,630298924,748926000,1492179493,961823630,1401829233,1024046427,1297921216],[216175260,495562831,1529150481,1369221242,1221172866,1701956305,1145940805,834129216],[2104388431,2081437292,1098615533,11514700,1982115278,2090695069,204140259,1967700105],[852378316,1430571000,1008023976,1832254682,610140818,468178781,698341771,1836244520],[2107897095,510434244,2046088705,721735240,2123100080,190682754,299457087,795409631],[1833574901,825089186,1768091090,472528363,1465869953,387363135,642019749,916874595],[28975675,858709940,426722247,989690291,59237188,1897896983,1318875166,1265172516],[1638087664,1613808196,1878551390,1744085857,782989571,231749537,1423638077,1262451763],[883322130,1630206876,505330277,1234940075,1535151138,936147069,179882677,393225778],[475736726,96490879,1216251417,832208554,1868441151,1876195310,1205960452,1817624880],[313825653,1212271610,2015453685,292654011,1814251740,276854530,1942617625,1753526367],[1154768864,403377676,1618706879,1267236539,1710122704,12307143,50300892,1274406205],[1047430284,1497667237,1911834520,1321439657,611921185,1455532249,263974800,1128428292],[2050374996,1214106523,2087156246,1771048660,63993662,2127864726,1198663466,30952486],[1178109817,1731590270,1339389390,111302484,428688753,1755368116,2074316094,1253426945],[1567908408,403541629,910448517,521591287,859974960,2031950256,1921025062,486172153],[1209473303,1040198326,680689843,1310408548,1394825186,417379941,244801829,225612955],[1061839477,738897251,637774119,1146715003,583425841,1336335819,1053135912,886707974],[1870764907,1784502215,1555740565,1336866495,1450431912,924256459,856260787,1973399302],[1766150483,1065915053,1557753733,470369885,783592567,1433254325,718055972,748420943],[252227547,99126393,1544360608,1279083984,1791058361,2089783207,2122148534,1256928487],[381289773,1117560361,419807719,479823066,263376241,1609547944,778633111,1885758968],[1906894469,1036352973,505328135,1471699407,1278124550,780593951,295452578,640983279],[231865608,288129146,2063427896,1564624357,1644865534,1312474985,136310963,1629319792],[1214349013,1973318772,1407973936,958042251,318627556,261166862,271836976,2099693719],[442302576,1471920447,1830040864,1684365702,465073837,579791446,159181887,738995860],[1424229897,2026511459,388177046,674334672,1846030586,1993928896,1006027617,1918200076],[1737129143,968753283,2059208673,1526978993,1096484433,446470098,621033463,879000267],[313176771,2075093399,682376940,209112424,1211293520,306749399,1767154911,114709912],[992848596,1663505699,127524982,602820412,402342764,1451622428,1346043665,1592052319],[652705829,1298338285,993326725,1414700885,1564192632,1236023586,1339894651,1782118288],[1834271435,1812506060,2082800525,1968855382,119442531,1846749811,1877234813,1870269629],[381863099,1297518666,31103528,1606315505,1764430195,1363902734,66593341,754193726],[800402039,871654879,1061339459,349915164,427212761,1320291817,93308847,1225252757],[1584309738,779529586,1372116492,1317498791,1849918746,1076949573,1723955020,908750998],[1716472176,1689286055,1485614477,622259358,1561284898,1938812916,171509922,256959247],[196261102,1334092333,1934172149,1036822861,666915097,1226466621,1265766229,1216237067],[1724292285,2000999340,1855711728,1854690119,1933754325,1188646181,1381352861,466839311],[117096304,1751409366,1076778381,1196118237,1081643981,985873377,948756835,564389835],[330950856,1002030683,445548385,480208020,299400141,1741696511,1623537397,1417326859],[1398427464,883644996,886409148,190179964,56287620,1231599049,672363408,1229197337],[1107406440,20847293,1643111906,1981304747,1331011056,1034950730,2081781816,1216824824],[1243025928,587253362,1195986251,986095908,371197204,1439030359,906565114,1731800427],[210885418,1013089886,2022258151,1723011207,1830161167,1823990450,481441853,136453996],[44836663,49590401,27275085,1227555574,1512225939,1028933458,653581380,1616150643],[517481838,5264894,1785879264,522825905,1546809371,533718091,1347475060,1987548478],[592592431,1774763999,1112474109,1245125516,921034733,284939743,107285831,859358359],[522311053,510144435,2086423213,820930904,772491926,1808327201,2003565482,1093941264],[868398867,1104076048,1682352375,938947141,1124358132,1207495277,126137439,1853890953],[2027416678,1830494674,1186524245,1474136619,365663129,42925744,744254934,1663653900],[2119907306,160244049,753484854,758823212,1594558714,1725375647,357314677,2076388806],[2125991007,1455800673,765864987,2013709419,1741378773,371978078,665957357,516245565],[258005833,1137620719,1147407598,1833134929,962840888,1872153322,1960831226,387791570],[1595834813,1651667532,1642138656,793328106,972932511,418030291,540240920,1782754452],[373332826,232456296,1097171237,468147984,1937706568,14763684,1029411394,1080621041],[2108218011,1477796914,827888949,2110054637,1808877671,1877822758,1318159112,649520455],[1056629452,1048203059,2114523639,405073525,1750992517,82463846,219651570,2025498296],[999339323,1121619496,1329443628,1651350931,1445517069,1976096912,885984756,2101876089],[1955117497,934939660,195495154,543157818,1713317530,875500542,274001919,1462457156],[486499882,356367014,1797028868,438673570,512005068,654842321,220692682,1113052922],[1305883380,827184969,1383650458,650546757,918531862,2068319134,1823918037,1168162584],[2048288060,1030556231,2130234400,65818014,1053841275,378530846,1185903789,2125953219],[1455274897,988720395,1861564250,1525510364,1595528540,98489421,908160243,398471349],[1227825501,482433899,457537227,13359412,1335452646,1246338173,648489228,1675460409],[231402741,1021672359,443765904,751770377,2121272930,661112337,1185624221,277081855],[1631349119,1681315932,1488225099,1277674220,226877522,787228475,918748483,114774930],[1574162804,427942784,1661951367,704648751,2057358492,913218552,1467559095,419709391],[1116273002,1799243210,1348499808,1566333837,1078231354,1258239211,1043348313,1142429965],[1002370653,417832215,1200018171,1525523997,1864725242,541544178,1216207491,1817651413],[1967954618,1092386104,1799294720,799079426,703729484,846257786,173015189,597508109],[395880931,1806577532,2019531462,754312972,1653590639,1907703444,43631854,29940151],[277536161,1609007317,1324164564,1551322836,1199616431,729064818,1719828980,2047048105],[1967384045,1302296813,875890722,1465427111,563186070,1530937047,553625941,1398659249],[819578606,1856823191,1600072524,385586129,266710651,464356835,1768094116,494141929],[1664644312,310782959,1145861992,1909322589,1194950937,188884398,1209984523,1468042776],[171347344,2059072703,377109791,287078717,246319939,1359429489,601385723,1818102140],[1165544908,1206827894,1177938716,566221989,1773069099,1944749188,980731104,1741160852],[1831276715,1086833750,1900006761,1024067444,1480857221,1974701010,66262410,1668708953],[875048998,4548398,1243807569,126537709,1491360115,1234604736,207793744,1364992374],[113200056,216656784,1555304159,2050509989,1896020933,1318843973,1815320500,1136510325],[335983822,433291977,715378296,1890776271,250923419,1959112188,536754908,1019077613],[436152024,138577040,158378850,1472379555,1050691330,796149486,1698028013,1166219185],[383963586,416474913,1601368792,949043772,768296242,331769754,1829553,1520122762],[1205564472,1093370125,1578378593,2129864660,74738327,777037861,75450061,1915246998],[3363453,246948074,1421019257,1311485353,1895312356,1681448866,699879643,777604867],[1552889974,1258383842,406948787,1860814074,219643797,1566439748,2111475695,460451063],[1868611235,1557726565,103010276,656199185,1931275310,1796908620,1533567965,1895895965],[1672944532,1902909407,1117296745,1602962333,1219038005,1655722551,586648391,1220140051],[2077932731,532040555,679630476,417227791,1717257411,645619616,1161001437,1825103032],[325483837,1349921968,1334230243,1173503020,1210760477,631156934,40815740,171760033],[168642626,807918644,951203317,1348528586,523866076,1263690140,1898294600,1945110221],[1082456216,177417301,1025441186,840976782,803216881,202479450,598637428,217757151],[740099259,1732802070,1393977705,1854353349,541326203,1887972249,421932265,1560378016],[475203016,178678091,1593368086,1324527255,1400992252,2107233118,165625413,1790843913],[212019817,2009581888,1904750376,791599516,1101544312,1424414734,1828478630,1292994187],[1671180203,993807443,2126337299,117971971,714124055,495885190,1977615586,1067450007],[902905731,65172435,327440375,445171332,610832912,1635175482,1477855050,1728517274],[17834446,1653148531,1042840241,2065194891,953308262,1061884754,508998481,1232297710],[1357697908,1464541190,733123007,1358568875,1823514830,181680639,1833342667,1372511317],[1750640575,868930183,539049819,1027682715,468369726,812306134,1011971826,505309880],[1439283053,706989107,164326903,770318339,152177596,88782876,203807820,1527475578],[705740197,1289009281,504189066,857661857,1248035373,795651930,2096977275,322109424],[488047591,849673598,550760813,491663775,200378503,420131761,556066399,1379114821],[2124654985,349700020,1332857586,1219939244,228609427,588744758,1678804277,1522531107],[1392892815,663434905,1748092943,2114838426,1990746123,139051494,12586853,34058051],[538103804,328068874,1780178625,180326879,1225090084,1200101033,2069628934,1496180530],[373236707,1562746708,456718058,531305752,619524562,1934167821,2104086753,1883845193],[305119806,1088532491,740914449,1206927237,241506563,1201379898,2029871783,2065219575],[919885803,630070114,1833457448,1525945896,876796690,1133447406,893067542,1177560106],[553054302,120850137,713748940,650052426,669764278,1353983515,714402676,2036917054],[441235028,264866575,1682579719,1090942676,281837604,613322829,1480748711,1760328691],[753962437,935276223,1867567319,685261085,354203013,384385635,666865228,1391297463],[590915698,1072276188,1403630787,567284327,649188508,1788724953,230894580,87244021],[1447764284,1077954879,1079157415,1113617906,1716818604,132723849,462401372,1133058315],[892192825,2101923560,24807971,1501380381,1297804952,3732489,1762213272,917098900],[258535053,14899265,1434368133,1179141321,729832539,96189891,194452452,449972348],[573384339,1630740227,852156349,1449323427,649312193,897009243,1783405082,585282969],[1315954131,35756471,731266539,160098749,1396124980,82138463,790647973,1501026126],[1324556381,422241962,1950913927,2107468424,1930328012,1039751207,9837830,194149294],[444354032,1452603767,979647784,574274279,1132426600,1276542385,10279055,1664670773],[637627996,299333885,713759742,1478433547,735044494,1377931564,1718787413,894181030],[430430188,2117041055,1005599579,773028162,306115052,1037306468,1010035156,1454697945],[937621247,316635539,302535187,1907021606,1170087750,359974147,289252862,2074995277],[597673433,212346508,331211829,678106456,267215940,1784550264,167162266,431156400],[674073611,413385582,978699044,761968398,758194756,105398357,710717579,1764484099],[1015178891,573406393,770406571,248535649,1520148545,577065914,1117315267,1107415428],[168948276,1836969885,1647357685,1448290454,1144870555,1999886958,820211434,1385123239],[171441452,1746824062,1369040550,1768813980,1868091147,100641565,213040968,1246892093],[1874663529,840292298,1602803839,583848118,323191782,2042238924,2013956505,1687665677],[1891977647,2061215070,1445783854,459582314,1562396755,1386976460,881107689,1505494589],[1785030758,992094424,124394251,1010568565,306477197,1333203246,1566683407,421861582],[699546390,1520474038,891877035,1754228930,1950158702,1962003586,333867724,32551978],[148449567,895531470,1171497365,1292585035,431257000,1553396724,1352602738,1521576539],[1289355966,1686204309,1575648459,1323637868,1661791605,1701572857,451121169,1059596510],[21542549,1491179022,615285042,1433537082,1250839056,1758779777,1134133256,1526066797],[2108013918,193180861,98502911,1782285672,1399571651,943611872,1807899131,1173892682],[1637890665,490109655,274691571,530084717,1025210702,2085419133,861172645,527924283],[201268113,2042250180,1128028873,1219123643,955516077,995505944,1743686458,1404423193],[268846287,1616816241,419639623,1637278839,240792061,920513631,1652396036,55518760],[1240084572,1667966918,1012489572,1656507969,905462019,72167319,1257021855,304550062],[816657921,890524777,2071281711,1702071529,525554716,502940538,136791792,294893384],[1806099976,281658189,1332545898,1739747570,970423078,191292966,565953718,1604058878],[1931913549,1214962431,1749904916,511747190,1188095569,1068000737,465491147,189594115],[1055275397,789397716,615978380,474680573,24078355,509643943,129703884,1812971108],[1042807368,574825482,1714230818,1935028010,402329106,1083448669,808856591,1534460380],[1690864861,292216363,2003146283,924001112,807589568,1396886980,1202601986,1896795837],[521425876,1540309730,1837771469,588649250,244535953,1864323018,911659422,821978449],[1618024305,2040595118,803547839,889505707,500243398,1646365222,1157998674,88924927],[518760382,572088973,719530071,1038025358,2107340664,5828702,844233797,399127349],[1522993238,932825938,1935086816,212918545,1193956332,956342903,1908272016,321705570],[1489070300,2110502395,1654480319,1506973252,947061123,1898509032,506477848,400359956],[99203051,2112079684,651139726,878063587,23481297,1453589919,1704587209,44744335],[1601254102,177766566,131107479,1875744852,1351947339,1368603118,1541087647,982562647],[1405358413,146827953,1581840710,674879997,388291328,2095069940,201702294,813798964],[119123200,2118345447,2011059017,1294864211,275184561,1461253009,625238319,415599478],[1288397874,1608508289,104151722,2002934287,1034735827,504669390,1729678531,1670072387],[1416671486,1582155303,1738451704,2110027160,737458354,1855628810,592438583,1307078654],[1205720095,727315713,284143908,1228030012,1988699959,1753139357,2064671790,428916600],[1807067191,1185049999,25436000,1253174647,1400716245,1659164609,2069241656,215512167],[1280936280,860274340,555244924,44908324,1066988128,1173386616,1324651071,153123489],[1594357534,1745452710,1928020873,322207102,168789346,79711310,1839878321,2088087494],[1206295906,1226538395,1669344569,73018072,1068974150,365743552,452522519,954108057],[373501334,1608842516,367256770,1040272514,1135462393,657935470,747322669,57067171],[199359334,465910017,2052705601,355109130,1107471955,1021135105,1740329692,1059597579],[91929822,918365221,97751895,1756076928,1299908013,966931195,1621797400,407870288],[1520313448,1398962609,1584449649,1660747691,1329980942,1293095286,669260269,135515965],[1309016373,440573899,1206046917,516566614,1775442003,53283693,1273990145,107222979],[1417553020,154328915,1115955564,2076413368,188547574,2106458625,1550234628,2069249610],[392158760,1600191229,1643808413,1069837274,1619743460,1719827477,1508022965,967586614],[650574735,771988387,1306016618,167527867,19968186,1864148664,144451931,1266009600],[962560175,2083079599,808953221,1289558567,82171701,428468688,141228392,328165204],[1743844483,98352876,1498124113,1581619779,154829849,589870206,419070920,642809370],[373536428,1374384291,854885489,87690025,1340131480,2031809907,1952516193,987615038],[1353588436,644791074,1109225379,530622216,90816271,420301082,4343765,1644689574],[1406943622,330132034,1716920347,724737425,632878459,1385339660,459281468,715756059],[523985196,1243885245,1613321098,2084386431,1511379570,2112646692,1884639953,1762362773],[2023084750,838191303,260409242,979227242,873826380,1029199014,1942668063,1573711042],[1238381333,1723860823,1575466890,470558294,1368649490,1863181049,1366215931,1373709054],[184761894,1013088468,90898674,269633229,731153359,55953735,767043759,1326831996],[123708796,911242673,1417322145,106006878,1136730607,790584659,1876546090,509746743],[1830661678,1199275991,1762121505,256435231,181033773,910337921,1562945049,637088581],[38325837,1745104981,1108924084,2040840851,901268715,125433676,1005292946,1643500520],[1427356649,1429673657,358265370,151721253,880432208,190724192,125846503,478894805],[1532628152,2023345811,1455035742,1227574043,1186758050,336611451,2027703912,318022572],[1832135491,1215349777,1119138567,1880722080,1519873151,991907692,178919062,2091054301],[1944884785,868812264,690354532,755460431,124291888,557484291,1579891765,1162837773],[812093072,1105953916,1543236286,827561501,324240395,1800331782,713204630,54431877],[724730188,1385231732,748308990,302249588,1959194263,1985672532,749862139,1430007249],[1391848676,504597398,411008028,1610087088,359430237,922019913,788268133,1157075147],[844713943,1733357659,247349908,569797963,1302666898,723010728,1854021189,1521621024],[861033543,2045388506,316961757,1226588993,1706777947,1990437582,854200170,1700758942],[1501554689,2046272850,1165380923,435004350,183376593,1578226908,108216723,303052],[1596899209,1079868349,90143398,1009238224,374787737,1198158802,1188459150,1338076465],[1271067627,1170034824,414233471,1466724235,2116331679,171931551,327299817,887496665],[62644479,1569495277,308226045,1444252040,193567044,1770562990,189204936,4157933],[428631854,1875937597,886600821,921750556,41011599,1521096835,1381490833,1903434316],[1543380476,118966734,402307078,1506405349,304509399,221283272,743506641,838152435],[1988319171,177316157,1758403396,687469837,1981500299,1470908840,654423012,1647242016],[1208909632,593025035,1309297414,542942138,867831660,894701347,1704997649,510557089],[54501033,161529574,1238595870,570302115,1171556849,90860261,723427505,1816489436],[739286423,1445391971,680894785,1513076864,1370434486,1815486685,1618750457,566889151],[1139916812,590695498,578609427,209115163,1289265568,591181445,932848013,707580332],[541947604,1856247201,142122849,457681556,2008130566,1077306309,1026191475,1396320253],[926985457,604615838,1991622159,862101864,2123782290,653278119,79994882,914961924],[77390871,294447432,899333155,864221258,1891244795,159889076,1631579468,677990992],[256994616,1930191318,389432827,343198063,2033002938,2123980277,2035931615,233908757],[1385698480,848401003,2084635544,1538269866,1913047405,1597566848,984949193,1248477500],[1476616936,637368725,1562934757,2070249604,157384714,985425919,1659221737,807180751],[288227047,1462344857,674702170,2023356696,851875856,540594074,1060171137,302389499],[436978921,1067538821,789874888,1082872283,82864326,1849129625,1155769512,1625327219],[638337612,1423891645,738871719,1149074121,1019856868,1849179494,1589068770,482905475],[1499460154,1628767401,1728846862,1275503264,2076947788,1629068443,1752604037,1138428329],[752362310,1363630281,603862038,270497510,215482364,1476605248,273349814,780759921],[183367679,1146862230,705953757,268466675,1210887721,1266496745,421457273,1920601132],[293384365,1705997623,1910001052,1536586282,45417914,270413628,1657164720,1050363198],[1190730025,1452681834,270057234,1781626933,214372400,683700944,65859345,1165404743],[766173862,2010235620,1293602245,206459861,600002090,1718421473,1183170949,1074669612],[1339598841,235002520,909700356,1907319094,968161838,1025806230,1565603327,1088863421],[612130594,918545005,1949863707,1586002481,2005046654,136091273,784509356,563556007],[570228150,1214665546,1299073417,1472747726,289268721,1555562558,1648406824,858656336],[1849751922,1024129418,1583545701,645779561,1984397665,668001833,2041522530,738708652],[486446615,1953127566,667559015,1324473440,1751845403,1436166144,1436798551,666329775],[1735781517,577512938,55634210,1752634865,1213912579,1269432520,390223046,1157708754],[670779748,334815136,1863574829,1863845350,2069377952,1263261990,210781600,1482003532],[477995027,1647768893,355508445,2036576610,89877016,2086337383,1548407415,645193573],[1704298724,1130792662,1558732708,613948970,536458740,1410523670,1031310572,123875587],[1350889487,1876473681,664638442,1970277587,1805164486,1142115102,1677915903,562091186],[2015193992,953279770,1262470600,1602803263,565548454,1113374984,36803498,1197508918],[353842104,157066994,309691099,888159165,628089669,1344909120,1823948368,293144176],[1630096345,922693745,2087482436,914155405,1475603742,1792791343,783878275,1503110705],[879706103,860350920,16132549,622292917,713523272,1397352836,1115640819,1849459950],[993621250,309433570,198261475,1361886120,554766069,177777737,1286155570,461318507],[333967651,710482773,1405261903,1575567967,1502942319,1099786044,619712487,1315034292],[919079577,1511212984,1249228455,1243355067,2025142947,732659424,1012751610,950829794],[1953774869,608284968,1909753680,983879283,1537730794,638426517,274971517,1289992089],[1417173086,2100519672,196922829,1664706904,886517889,1764867170,1947570000,1297570473],[764708932,1338893576,1092859862,1167699102,134315360,1022853323,1683408684,1851991741],[2087082943,1821337351,1630486990,1768732303,950974939,891378449,1334218745,1784428829],[905273199,1227609438,746729310,615014816,1315786950,309119268,514625767,436300147],[1705012342,533561322,574580019,1862900093,735904083,1924085304,722575876,123530169],[744294979,86406847,1479335648,565602947,1436722882,2050054297,1659004200,1218045979],[1066696867,1306940742,854437106,1841903729,1164584152,1821500558,1313016069,251252999],[774702699,1593294776,1650245650,1664222059,169620046,709409136,740422149,676488933],[1277655393,1399927054,489477779,1550960529,731405741,1693629464,672394251,139428535],[379556221,1976918121,1874592514,641588654,76110444,1964261735,208248739,419735358],[1300539142,854669572,1421309620,1915776745,940672061,1748391740,4766115,65281477],[319875285,1859406609,1861039934,1118997891,95337095,2071498961,1454374916,1928935397],[164745548,571802902,13737029,844846523,48528541,277550491,284871643,1558865924],[1382743130,928547959,1436622072,40113336,1981715518,44368789,712124788,1528702561],[981639268,249380513,638695623,1111415042,1290022208,1879785983,32678393,668518035],[1252373673,727126046,1126972254,1278240024,1525293759,1772746243,186923931,1178247901],[932350088,805811642,1957925226,1651973146,81792115,1402275576,1275538365,1641940521],[241567752,1655651180,339981870,1674430801,1516919524,819655409,1724723232,1772013764],[1378506985,1102097085,399373899,73426992,1636240764,995068712,987477543,1403482737],[2017467484,1099001363,1980624758,1706523357,967198564,59728517,1655695366,1956054827],[920926057,1878776798,255038390,384365966,446781821,1179654283,1401846551,612958059],[2032819322,1542539563,1768033043,26777290,1473241676,411306760,474042615,1746195176],[1516678491,1862176901,1212101380,1758630780,2042391850,1257800759,222869659,2023704498],[812509454,716744171,1425490022,157356017,623713016,2052963279,574178984,1232851971],[1187608927,499954972,419056019,749544965,696090520,622495712,515212652,865642512],[1246056475,376288185,1817253179,934078262,2075101182,332541022,621927609,442979015],[1398483592,1146324274,1245647916,1043378990,580089730,217892371,2020498015,1967845687],[796093771,797269180,1764794128,726951347,249242061,861415475,38162726,791092249],[2018178783,1963579515,155453397,1874189187,438992900,1460872502,18859443,1342190165],[940500032,1227687595,339864064,1205513721,670348196,1888295083,1744746812,698765949],[1898286224,1023390237,1952376545,482405245,630318919,737967097,1031202333,457351085],[1734666960,139420830,1849859579,252517581,1079306858,813623835,176238432,1540300211],[968417244,1219749024,1185785172,352911517,1204865994,1181851954,638380407,625112376],[223643274,733979817,1468435362,1879489685,1573912408,1432123457,881307144,1176450887],[191971406,24138001,671572958,1497373552,712500659,943535372,1920526386,1694631665],[2001561692,888467552,1270607873,188896604,2099528047,297610523,1091430726,1581344500],[1856430322,1150460445,1443277992,1601386814,961029585,392464715,640777793,1333520203],[809364898,990522442,262666106,511741597,1909985577,500291518,1911685427,1343472038],[182110071,2050810705,379237175,46354941,815223292,1937477474,2067536454,1835973002],[346018584,1974241162,999460336,1837898234,606253929,82778383,319258369,624793849],[979546773,127342466,968142382,1974992729,2045384060,1840918226,2069149502,1289360929],[1477948811,1587029635,1329446285,111507614,609525037,2096165113,600404673,1722204142],[735397055,997562285,1131003843,1960940995,1980022126,608985346,238750449,99099948],[340860359,1179336353,1114689367,993282808,1935952068,478016965,2023819234,1742935555],[1143804639,77643097,1802951791,141237395,1743640595,407570752,1498376104,1017726817],[187607055,581767826,118903382,348349500,1210553303,732668268,1857962325,1389504459],[1205885426,1555709462,29379486,1091623390,1296035086,1236914962,1112111814,966610777],[128764020,870185424,29843883,1100561354,560993843,59211769,1579931644,2110267852],[1514174309,788137531,1246819125,1352471724,329023910,528502179,90680827,900633138],[1576537442,1341957467,606493097,2091018162,2049523181,205845946,1054959824,306574214],[479055984,1003235629,338049575,1677906970,960841864,1802572164,886685419,714126237],[96007716,86012184,1623708939,1615250279,187548473,1482133498,408704652,403836934],[585287572,485216831,618759853,1583611970,1597139110,588707657,1922092404,1782737685],[336052202,268958783,281162333,1001536765,1261479371,1271406932,799617076,695030665],[127865748,1404848022,820771064,1835083728,911021115,522337040,777204637,406869485],[1065961259,1737892961,1870027674,674530653,1959605159,816204585,1264891117,136666207],[1538325964,653571152,1450982245,961519455,1701510618,1978227089,2055386707,74533376],[1834964132,1122681753,1165887847,533896186,390912267,627568760,12053715,1869848384],[1611529298,952571649,2044946496,295903977,1490077100,70482784,67632107,983024123],[1365913509,169122458,2009383500,379241821,60724006,493524687,579134144,637765860],[2045461099,2118522207,1732273855,852779150,1598425355,2055790380,1463478500,364226553],[2120084936,2016473439,902868367,181566070,1469413941,1921522819,1924012610,1350717721],[1030139755,987872633,17241720,1867827493,1374114568,1943365026,53469802,1370363449],[511004184,1732162002,1508946573,80157708,1073323727,579214681,305335445,1366929556],[1301131234,1380396137,481595967,1094784260,708971074,524784670,1904819397,179004613],[1371560195,1379043968,227667431,1742692107,1177880846,1712980802,1842810098,1007910910],[1501248047,776952925,1360335922,279494877,776320561,1251896791,510043942,941314096],[1672778139,513296881,305413657,121820306,1984820266,1631012949,1397660141,1412406599],[2091525014,502988830,599098758,1689061455,426950600,1099830490,2119234318,33521242],[65853134,1050640269,1638136009,467135525,206455829,900211352,20172647,64041836],[692000019,270487798,1956527182,430379515,163870997,1695357867,1647111610,1782068138],[1620294123,473940322,32589666,15711744,1798189046,1854831677,1429328024,324011963],[15935182,775065210,753190115,1766783348,44967047,702113706,1470074555,1808589886],[1206480182,835308065,569686175,758460533,1283072910,589438323,1185767796,1915018961],[1974441603,1379459490,925778215,1232465846,577795515,619325577,883467505,391524596],[876503636,1465561912,1449180023,1510043904,583797751,1993660670,1710186851,187860106],[131366111,1587429621,249990980,2068519462,1024281567,1653793207,560064429,910588822],[535910000,1652775188,780466388,1063466307,177588228,1202873685,275416105,1686963967],[520757729,1229462986,264054169,1806441611,1233939790,1787608782,228942480,900062375],[578746864,1418255484,1199524569,2068334924,132443620,710853189,1499975947,1937638155],[429595555,1655334887,1152520306,1944158107,195465157,1892653296,906627080,608763485],[785149045,1153794823,1192507500,193127760,1810161243,566022770,266203310,1833460267],[1819772823,1418878920,1769392824,880087752,273578650,699283272,265137052,1022555102],[1630132265,1984988606,1939629862,399038794,1765612217,1135844020,888685459,1395819327],[1561841829,381519403,318117277,2018805556,78576857,807602692,984022465,1977476665],[707285969,1937293769,838651303,280683042,1501395760,1904796428,817452502,1449049879],[1466394643,635822300,834659729,1700798074,2052238424,1613446102,839944368,1741137087],[461628104,655351204,1966870418,21868876,1525580171,1582004231,1378396180,1024436657],[164289057,1419762183,2058408033,2018533620,2121437821,1533576059,1785742915,1215802559],[1209786125,1341085797,1712973827,979032374,689890039,810279129,132538342,559854126],[493903023,1832001380,677134766,2096129694,261134190,1622554448,933177337,1529925941],[1948889777,963720864,602594339,273026217,897577990,645435142,767314066,1986957597],[1236370004,421326690,793036188,1523991119,653650329,134597326,1106878796,419921677],[575011921,202655420,774530697,1625005503,338272268,1078017597,1035162615,163247625],[875281653,1090439925,1671482076,769947578,566015154,728973288,1172889548,545910842],[315609253,134427955,850393844,886788087,1367149607,1678212698,723771078,1919815989],[1954805038,1097851355,535213660,1274464344,588376220,1461095556,548060215,1035457633],[1290251867,2055117977,1366362107,204789756,1699392791,668559655,1388369266,562158209],[498186529,1952353565,575533157,534980955,958806543,375581297,1119387826,1217867170],[1891758377,1315792504,1371877835,203632850,1410709857,802419215,1802114883,2090822873],[1224472514,594280303,62608716,305961860,940848048,1253589274,704460296,871185266],[783084967,728358412,1497366790,486354747,1002624415,1705553996,156689817,749023921],[612430716,1083075957,1211347081,455962606,325820876,1174825501,2022251075,404593087],[452269698,1916444768,1343650869,1792040219,456829070,1600238238,1293555581,1567534566],[1869686427,1759290474,227810450,828575443,1691383652,1397876462,1414666934,1321997629],[220947366,1976382392,1735463732,1489374429,961361518,1122696295,1347798039,449796814],[316384630,1531459029,1077992983,1488846311,321531551,81066955,123908411,1367649531],[1200006402,400883637,183969110,1779641477,1344724913,1994865490,1769633575,1248089933],[601719082,861831268,1623328476,269618150,865301084,864550061,1869285186,379134546],[518188439,269334558,1751711599,1603431658,1281137107,218789431,1366682046,297633934],[1796841404,537469494,360984496,239602331,1107542365,422365140,1204566503,1469973107],[399693817,1482544200,1442786825,32707694,770844430,1133876553,1166518434,1718827101],[1567691306,276570732,266159017,1971282171,1855102563,67489959,1740044902,268511531],[830554567,1775335438,1130237521,1840152284,1130271779,1433910153,1365743265,958760208],[172600274,1626326818,501419761,478684662,784779960,496718041,506871426,2062950057],[169372399,1591711749,1139889424,443668376,765162760,454630494,885904881,201343326],[1215729540,2064731568,1246798009,2005645050,352494714,264493626,546208380,1588569966],[605091839,2005556726,1486800975,2080725235,958712564,738189059,1138222741,1834355782],[565491084,160936058,2011923337,1070314401,40737607,1616158206,2109305646,1183696723],[1545983857,1428943326,1166570651,1162460658,135448966,1878750079,1417146314,1518187186],[1445152560,2087761833,1399853611,57264603,1738910238,1382771494,645408846,353457619],[576337353,188534982,251959229,436699599,713520458,1950533079,919375374,2094527772],[307535393,142649447,1044412270,319709946,20014796,167838338,26797142,677315838],[1252518070,912177887,92903242,1907450422,678235321,1980051098,774258858,961337666],[330039700,1661546889,2038788463,1769127281,1569630785,2058517593,1628180216,458877758],[46159009,2006055712,892028971,1763201522,756547130,1797972989,1488780316,775249316],[1077387327,329135827,884926895,693048499,540519387,1149072448,1471950510,1490785894],[1319669987,280424615,122782908,1558201886,1817768719,369038836,304404197,874362542],[778262372,1322269097,1263670361,265257888,1498394124,1936774826,1072003824,873705053],[5273706,1950159416,1253862483,1715065853,1080146022,1820005202,1761765991,303589778],[917358938,44383376,224573047,2061710240,288764291,2003894062,1664975505,1119297945],[701440000,1278014376,138259185,124458110,1507853684,525068312,505542519,928075277],[211033324,1129401612,1730933060,1850937828,1252600108,119585796,1207315386,97900757],[5342228,924819091,228336149,2098902692,1567440341,2021032270,921133028,2117942683],[1561676904,1938566770,621283823,1253811574,651058763,1993455498,1720627770,186118212],[1043540614,557866722,662637111,689005495,1193112506,424379487,235949731,229341030],[509370215,444053566,1017248504,442834214,372533734,1922307637,1713462122,891063027],[1420999716,1747796451,1331615416,1994318737,1790446474,617532798,884977125,72892044],[1003656103,68013291,896610943,1992032506,504805453,2018974073,1108431035,266195233],[1210014673,387529225,644527,1883783487,1606277817,1558701310,1301686482,724094702],[1857589520,1811248431,296609816,1342126505,306234333,422281602,197738085,604119998],[20551537,1247205970,1474247584,519989112,831489278,252222953,7117021,1483382746],[57141702,2118790170,1370390385,929787045,1400894788,936919806,41933428,1254361434],[927736519,1288008824,1186921293,329369285,1719728474,98786347,2008624122,1022551073],[756434866,80020746,1219175211,1117330895,340187864,1186631476,1493345255,1794388350],[860029429,1039581810,999218924,2016733191,280170361,151257118,837835902,1860540356],[94320075,375631855,641395514,1950966701,1924787758,1972178456,713441973,1370178358],[1066589782,1894172467,1191429113,738854602,2034149205,1893134362,1930832690,218415664],[1620389004,399145951,1978401100,955948767,1869521251,642698654,173676639,1355476666],[1593776222,1336129819,792999402,1408313975,54119946,1940755877,294248811,1205522027],[5126435,502884875,515431397,1306619438,1108981822,1460088725,414414778,255073772],[16608850,645232855,254262041,783139369,898807195,750473045,1747158462,1635087558],[1125241384,2032760008,987877510,1298582941,1633965882,1980381107,1793060049,1824101964],[130935752,180599293,1703876458,383728791,1830166791,1051445023,722896562,867815776],[1795159763,267286300,1408500902,1169591328,592009262,300865436,743685492,633481979],[1730520516,292483198,414650373,819927304,127015274,359714298,125251513,1469286017],[216330932,841918895,2060096840,201221983,1762718711,1286022864,802407249,1542347293],[2127513311,1532564912,135317740,1861176354,224531559,1698090853,1207298092,1966669633],[1926788632,1792127459,1222480132,1588335428,1219715251,1241491266,1759572148,1157760144],[1849245943,23197345,1782604468,1068378796,1680345839,296412890,496777180,808957735],[1162292653,1192146889,1526580604,976281526,1963203055,1372539473,1148197272,1710200823],[1258045501,242335186,250497104,833533428,1436860644,18465033,76992191,212315417],[759712148,1671988954,965265983,592841240,392267234,22808066,789136138,748766601],[1119564151,2082275198,1168348865,1747066412,486242982,1209344886,1521375031,1953193130],[1954188373,355800034,1366726515,1373974840,1699326824,664776525,1927642019,1423234459],[1386483837,1225178588,1076071705,1529853176,1951068932,1445385922,993086026,1191967534],[385778938,2053340973,1856892875,1566861734,1855321715,63124623,991435239,754969224],[1282082063,1450962805,326428414,1661788789,810885505,224671262,65660167,1846041903],[1949845953,1629110407,131131880,899208774,726316258,1081519708,2074147909,317481294],[1068418622,813510329,86161046,1858154535,8894751,1079992861,1005343137,1683929787],[1034299740,107875960,597527364,1272281076,1563910573,2059547561,2028007767,134266359],[1600724924,2006400335,726859150,1462926603,1203410132,253019257,385334363,584860492],[1903914483,2078546290,544989099,1611049978,2058683846,1751841258,1601399457,535357049],[461480332,718988622,526067629,2067014713,469418147,615345407,718301998,1316425725],[710496657,156507117,930836491,1726397714,1692551199,81293672,1409436609,1238977085],[245713322,441021672,152996787,1040626046,654519864,147321318,2061509480,2017178638],[400133834,1336576594,1640943246,1959177739,512020833,1566658988,1304463707,1996554404],[888615768,1938419022,1362997842,499679700,147698249,1146710559,843160995,1434686014],[310798284,1517532580,1237137060,532644038,1788930128,36267849,1725388799,1886059739],[2017187238,1741360762,809523169,884300712,1097707691,1348300240,1067911953,762696281],[1778912650,1685600874,1919441659,496414260,1852521271,372056533,1005477550,1091385136],[842508861,1571008118,1385948523,1531722528,1813233312,426115929,341112386,815655527],[1971438731,608056822,1702743024,1784948920,1045478563,122997472,1252652048,1134278586],[62797363,603580107,435989765,1230238247,1848173620,1554511773,1317261438,1690358070],[1188405503,1311461476,2108012028,713779624,939499293,1003154615,955631980,1563951471],[1687983153,1158133216,327026951,1480839722,1165047454,1368257268,1659178848,879961249],[382872370,2010312056,1501012413,865564871,1381898790,1158845641,172344452,492940017],[849974165,406864731,674232222,1783061433,854966672,704424779,957250095,1553168182],[885742276,1120443046,2003900895,509274151,2045860489,1386037708,1501042255,996655759],[2078741139,1582182836,531146853,312966780,1341430957,58762888,952721935,396169061],[921915217,1362759466,1184684131,1442095318,1274653018,528589098,1393745563,791175952],[312184745,1840240331,1019796682,1015308108,853749062,1808405077,1987561571,898842704],[443462908,1195603967,409695707,1337087444,213976536,747599669,524656422,1781519184],[1782657254,398716733,451022006,246505665,1536482507,895392587,1277221111,790644001],[1179216139,32307308,725341478,1724840255,1062202243,619799692,18348883,2037543432],[1307610465,168601845,1921936996,993737349,405414155,1180610667,2101677538,1455832240],[838619695,1523411562,1671319304,596891124,2012139326,343607907,1115155784,1331798918],[107865810,627856787,498757196,1285779948,1487467678,1543649307,2090376077,83260613],[1187659546,1656120351,562208430,1355200575,1525914099,1905715700,563912681,1345461242],[1234893319,1021930979,1280514271,776649671,1863758243,929296466,1951823304,168068069],[1515949543,2062037654,1305401216,1971831485,1687095697,1067956993,1143522415,1777441574],[22435127,1436425997,1496178362,184040477,1535478722,1335589945,1615500020,1936066890],[1771686076,1506048278,85588886,259843386,478307293,406561681,881729949,148330010],[622720034,636730876,1437216219,1500828830,467566700,791323259,2019214951,267685814],[372381462,2060659774,1075872983,129320800,1325815948,2089835519,626050714,1017714775],[1714166131,1484037365,548767703,255204457,1541746316,928536840,29554654,1214700996],[1890303702,1984122446,1699649699,1032180871,1705435596,1477036800,652436861,905000694],[1741096406,1605085703,72801880,1714352239,878391868,2080025361,590333360,517578078],[1678893320,1699763073,1794108833,1697883318,1509004391,795709699,883603562,1012176854],[1796281166,1621315010,1496492290,1641120767,208025508,1580561813,181366306,1676034143],[46471494,1070387826,1402754442,833607671,1639771210,590047209,1652355913,937423764],[1602618702,345323662,1550461548,2011995813,1303058701,768995708,1265233727,764623087],[1634348629,577630820,1609036930,301021163,1241307274,597236513,1581435554,1045556378],[13698397,330663351,1728708885,1338028189,665222684,1267569696,1080620260,744363682],[765263579,1034397084,1247994753,634045779,489989241,262522078,1079484756,1656181554],[824943812,488031411,1275977695,1038155959,150495616,661199392,1165282836,1218456423],[563955074,720436696,1977485227,635918998,1521268166,459307697,799575102,1192433642],[1808960708,768035073,1767395045,362484446,1485981188,1751494870,5706135,1427227794],[1329756614,1183057643,955631252,1700802530,420685828,1262436481,1867165784,967157909],[1383320780,1116449433,529562255,315402327,191697695,1083383837,1129901726,815080280],[2098884473,1896958961,1659307575,1740287231,1606315953,1533863279,11748142,638522519],[1980061996,273942360,1617860729,1312147448,696287586,1517811924,414323446,768601878],[2073201746,365066072,1361605797,1915433285,1465887427,2049581025,1423853619,1672151968],[1430145566,1199020638,1999892,1035433131,1397413152,1520139105,2038070205,1310433770],[1086626952,341333686,1613180109,1956833732,874367924,365469279,1016334,1594122227],[195905002,917703963,1277093013,1066967563,1276919281,258418749,84740587,1709104436],[1118057343,1193932413,361751014,724649480,151009648,1393766801,141273806,358410624],[1832380333,1283386695,956079160,153045372,93486829,134208844,438095648,1218500272],[671658841,1696243723,964415787,1699605515,273940062,234028172,1284568186,239632621],[919160059,1702609790,402900717,2105745947,1061189670,536541392,1385770677,1103408031],[994092807,546164845,1176643235,1825805000,155314223,736526379,2092783563,868051242],[994438035,2040765859,785709773,907553412,602340695,1978504670,1729016623,750716355],[1531486673,540837405,1265556899,1023525089,756145973,736045754,82868071,1702919911],[2046919105,841531114,1242083460,243258636,296423887,1410210702,1235918414,1349098609],[761554383,313425916,956582236,671980916,593493481,477150306,1305197421,1975716122],[340249775,651253567,990901979,286295843,1643909345,1167494536,557159105,307010125],[1737174907,1878462299,1506364871,1211298325,481303685,796924992,1188645685,1169868597],[1425128702,505817088,28133204,1215634966,138251646,733353133,131641533,386066746],[929752908,1589867285,1226263975,481511780,1284875314,1884797693,1438129363,1307269347],[1918557631,2121218319,861511110,84905740,1050979810,1184450014,1930925672,1238120830],[1720340257,2039547616,768185350,219081051,657302434,2107802188,1539758501,1068031486],[844982990,1351173971,553541784,738473130,1938911448,1731114756,712020352,1318483729],[1948334978,2106313701,873455646,1816042187,160457393,132194486,877618183,500292592],[1452052381,1438362038,1268733474,1080986099,629311422,1838802708,1135485304,117041485],[1277199049,1417515166,2083221113,1460975350,1603761614,1618552354,1914556004,1728889377],[1614475643,100779541,1493408103,313108779,1846184332,1205094659,1723690054,1217046738],[1195563421,934463708,1261476166,343210368,2043096579,1512761539,2040280692,233005839],[1636342900,1468563008,1445807232,13044556,1714939330,1972133929,1807301382,538317399],[806096260,1887133399,1531001792,191420157,864568820,989314253,591322661,648791151],[18048529,1045439803,1167347628,1455875602,607922482,1851889188,1993566877,1335132729],[244059370,154789067,1634927930,158472818,204112688,71407828,2048094084,820670194],[496928687,55760500,1085096492,942030595,183826045,744367865,235909421,1279608711],[1419001135,1334417125,102837177,1075130827,163096719,1528672609,501831535,1802921515],[672262812,1552385663,2103491915,910072780,585257729,1344677468,1737286334,682572800],[1329179989,125978070,24890534,1387099942,293653884,1566782429,1167576400,1977216809],[52917290,235100219,713846354,2103583606,595660258,1659479199,1436566367,311063517],[778601061,691452012,1350197625,860645733,1912211912,180749376,1502800611,856126131],[1185845031,176495430,1617380625,1210231737,358462103,240153413,547987832,1546925601],[2041311272,1113142428,555161695,1763882123,441383083,1289573722,1621141128,56365132],[1172294493,1781166433,1125239443,1878608192,466240144,1409227268,372440244,1571569975],[241113147,2062818139,783377965,630028904,288977058,842324240,1581268382,1167173338],[2082306002,97339595,1185764689,705015683,1844630888,2066519136,130400370,1568284491],[634613027,929054831,148067691,203353771,131284283,1184500029,1135883428,1453105280],[189937028,1689026255,423976448,1848317901,734614306,1794635444,670480178,1930312633],[112805808,442934656,901443590,1211258995,1411161173,741889320,986050456,703352674],[529196426,1648876928,1259650673,1199837604,493513391,1783405789,877912818,1575353126],[1805820969,206810333,307842666,908001840,1159142357,1756535755,1648684510,1126845123],[1059685769,1514853905,134039347,2035453914,1246274259,1171044362,2086263205,286238457],[25157675,65532321,1729223963,1778016625,686141694,682340775,1647636095,385813695],[1475886848,514538589,1550695688,2092730027,1404785389,606766310,345757146,817326394],[894114017,781455345,1485957421,1348113381,1044116666,89809091,1403287092,234918304],[1228737277,1613266165,1076317206,524819737,1327768795,884730433,557241355,685052755],[2065044914,534210110,1579176588,1863399964,1859255943,1825711843,368747949,1771056199],[2049830590,1581591885,864115898,1577172482,145091716,2130123296,1560624353,586670944],[1473666961,1287730610,1192675121,111803483,1215042357,2040392663,1790404817,988045687],[1038711231,551475108,552778253,431551513,1010638404,1153563132,484041788,1685561037],[1403926657,2121871580,237208315,1058146803,1252966380,2050875244,1276249013,1606855413],[1680605759,1084716855,989440725,1583972547,1923264784,625514718,1751115590,1056905618],[1458155301,1828763041,999995116,449869163,2086184354,377762769,184462153,1005877987],[617248302,869548148,1752949290,547989399,794770937,2012155671,218135667,1416074941],[1393352973,353022051,1968778026,573008381,257576730,2108438777,1748042758,1407083921],[201351329,665561530,909267117,950993023,2008578831,1629788726,1247194988,920471302],[1807274920,1768774565,341258729,297625591,524117259,1366753782,570246246,1428165172],[1058705407,1607145052,28248195,1281700643,609679269,1734674900,1733970680,601130726],[2059861128,419991954,2037970069,517657808,1976147743,371267315,620512453,1280685810],[1616477539,1754095502,2118240259,1764860438,1696884236,1897471927,1561989292,941720056],[742696507,1174682600,1713371599,1846065192,639603223,1223748058,452696044,1087138081],[2122961503,619534550,1265154586,1228448391,1296988862,219582799,2125231957,52444493],[2105480245,2120652964,1966226788,190943406,854962778,992248046,1617516603,52822815],[1926651400,1996752237,1349912521,137070422,980101715,1109142542,93899162,1639481007],[949460834,862276765,641277009,515354644,476868121,1742969202,1793822917,137317275],[1359389966,2102220812,443903231,731361295,1446407547,344666539,183202803,254382862],[1243349362,879989174,1784621158,944365499,1221680783,1678784898,190409334,1863270719],[1180810282,1706542711,104295843,75188839,1389625332,1516004202,10319505,1375338636],[1989774558,1885183744,288881735,1585680313,989841071,1270365788,1352745145,1354935750],[1332836819,851029793,1213459952,1194322079,2130479948,1411125988,1844512978,129425234],[1160251309,645024790,1714950426,1569036433,503520211,1288093864,450780652,330353229],[1725563084,1722452762,443520128,1165695183,1555943972,1890406835,1897776358,2006978838],[724850643,235802435,2094231760,115020449,1542987017,1787112266,177866697,279786114],[648908276,649103220,2007699836,957830203,1999775459,1868402853,660177558,483388329],[1442619271,1268716299,1663707377,1533051713,1814868490,982051260,1225170294,1403780255],[1571145951,1092700525,117843693,669016029,837566705,1239263932,1995025466,754611071],[1866393984,852695763,250420065,665041982,668559691,1873449466,2013736698,1688942060],[247401126,939512139,1286771263,1034081461,266905648,1954640902,281316954,1660797095],[539145325,482368686,1906044187,758906854,26804228,1178403283,545992541,647969305],[1189430340,1319875377,2003819767,1556722682,394210238,1482791148,707412401,291030629],[1675760382,21338986,458687531,652517462,1930147862,768689945,1115126672,535419857],[374291393,853671911,348003866,1605807944,1937544347,1928215704,93217407,317255013],[105000772,1016368196,167961466,1734791855,917840925,174236420,1290406529,1347034190],[872575147,1858679745,2083257690,1245383468,1071393434,2099026911,263164280,1753925867],[1921998022,1491078516,368653795,728689351,265044636,573811795,45036099,631923394],[480799358,1000850670,281049060,405354125,34265043,110669902,1910197053,1275989823],[260078457,1242957665,354149421,1823828495,1826864300,1695684056,628880718,823894331],[268677441,2006883521,152635379,1673041894,919129867,312477511,1784411943,1959236395],[738048193,229447164,1992696042,311181212,467653772,1164433262,650842267,1158605544],[696037769,1073203913,171523905,1950572606,1998964990,1877930477,875766720,1918441227],[1368485975,315687287,485522149,2091469023,269938456,1281686852,1253282697,658917592],[714524212,37028012,1823825389,1821357362,1535673234,2117756508,1438850539,704108189],[1197007295,525222934,2016231675,1963603360,2124873883,1793862060,470603859,291304738],[1242033272,1844261933,1171007355,493509210,2054520993,1186607024,1860944547,857772701],[1966906477,370160145,558165111,640570052,375339126,1278509654,1543262686,1939177445],[721457208,1021742960,1862916066,589470874,1515755018,802230437,1487461887,107081813],[289790884,1758624396,1159751129,991427199,17520441,1476078931,41000709,788046261],[1446669307,1667854061,1855759995,528742160,720355958,520202338,340287550,1102038225],[57541907,862050154,762866643,2011558279,328192819,137505816,1279688845,985873867],[1653174774,171628737,1779163942,2063539241,150733179,589300133,1225304594,450213796],[1566174790,1047190169,1428270252,321453938,1616623771,104195544,1893102785,486162377],[1033626042,1432687886,641797559,1405727787,1601301471,1617575127,366638275,276297965],[2127469439,1975883148,1318909919,1369630248,1174881287,430696727,1344218821,1516806537],[1657275470,858751117,719070262,2105609993,1620624759,40755506,1606933762,127793496],[1944595500,527212514,1143232867,1158467067,646604447,1047896166,573918474,337832044],[647465984,734902562,513703806,1610258366,1575235806,2043058135,875827154,451756930],[1669326958,2077357696,416411795,1908135536,1761868664,1642069954,1544659402,1331164915],[1524967024,1864147834,726291826,1939787914,1285027397,57974699,1663378034,184725041],[818737128,1561044733,1829047829,1555523968,1230387037,302587897,1967547241,754054468],[917741401,1864797774,1231366620,1910064966,1975920975,1397574013,1867492095,675567576],[1249366580,1303228390,2127032348,372083256,358395969,1283579248,1850666558,1821411308],[2130141425,961744002,2106157643,109986472,1417248034,272840535,520784828,1288009302],[30422893,961690365,596298232,997520506,8382727,504747730,1785921252,1430649872],[726123495,1865899315,1403403531,466618075,1525079919,999652104,385476749,1818479739],[1608847555,1269440416,1427504293,1272749669,379976789,1079809667,665998602,1273023882],[926025218,1652821123,478314553,588167388,1468203845,163618069,830838684,1452266163],[762975392,1197414418,1765542495,1811066917,499286977,1263278698,656363970,1552232549],[424822739,1007555335,414896981,2029351339,849423264,726806489,393108009,436270143],[682999674,49703874,1026249752,1062792003,21874887,2011014028,203315491,103368955],[758482591,22489713,436411595,90305465,1057692577,1668705660,1774775575,1309264665],[738235680,852534657,1606304002,1908126335,2023052775,676909693,1836982164,1208242265],[506656912,406004020,1893391206,1504812133,1202587506,179426363,192404841,1788049516],[1402890771,440698419,1090778058,877830971,882817207,155268133,75206464,582760483],[1697599747,970997969,124767715,994920877,1902898785,91805737,1535222299,1548142730],[1619299011,1373595028,1862258151,422923641,794018624,2009724403,1617052301,527356590],[1515050649,121199894,293055127,946620892,1244013229,1332774728,1386635435,276896673],[1257018428,998866351,1637771951,1159148903,1919823431,1601756359,962999724,628574485],[1991920096,422638759,1384364829,137874433,1942535952,668591915,1927009666,1178739046],[1340985705,160885055,1704786589,869843541,977338900,1018928461,25363894,1957066269],[293845480,518506207,339237965,875863560,1250826555,652022731,313759863,1958071566],[1771494347,846204551,2014906254,60134991,1108301949,143567987,1567546493,2048862985],[986931388,1032465626,1509686727,1984142140,850742633,1380854237,1861956973,847193250],[1366760664,1082580006,1516294715,1533687963,793852550,298651585,190890125,1684776225],[1249001968,1806629188,1976486965,989026874,1501324370,260499106,125126539,544116230],[1184100080,370482427,803987905,1021861709,609539599,415026082,989392080,1630575551],[511763718,1014545410,1588576908,959302030,241256790,1309756139,477142517,114892469],[1607693794,912747807,2061054008,1238913069,1758801742,1157702298,798732971,91503357],[2055694343,1785547414,1478925245,816304465,1849564678,1750426884,418482694,1381484591],[1890327835,1934039870,1901854597,493316507,1203839604,497964425,2097619674,513136820],[189816732,1791879185,182913196,696895601,1617323189,1777590335,596821779,1221698566],[986937135,1439567072,1775564967,331987527,2120539372,1900435461,421623302,1010913881],[1657541144,213454196,1151239031,317560197,595359887,1242174422,1348915792,223141501],[106489737,1740730542,361333071,127564016,1375308199,1797131553,833512546,293224072],[1267316329,1831632456,1953888516,966481489,898172809,355996581,1362059861,2058226268],[1004033617,85664059,971357083,300416803,1134029146,815421442,1703828091,1605446178],[1251006400,472664690,198773735,176337888,926051845,2078299764,1311423296,1697063150],[545322453,232281297,1012224342,1433300315,1786310429,912781546,1236022078,1695698971],[1414273314,39342842,905396771,2022846983,523853397,1437969037,346965547,1973522518],[859752899,705141615,62396185,2062507777,858360238,1728540000,694886,514516324],[1966093098,1729999976,718105705,1978098437,1171344092,1766093770,310742131,1938003900],[1764464701,1490462767,930459724,2044407691,337456153,75890706,2018707949,624845616],[1031179808,1696337108,674897987,408612411,1388926504,1536094290,234140352,1260556317],[1204719651,2017921221,1734435914,1827426553,1494638928,495373752,917924487,1703858685],[804682800,800455462,2077368677,1935738818,454885154,1074646916,1648347233,1496527546],[321592511,709569150,265637770,1393617303,1873964601,937637194,1558451214,1324837340],[1341564425,1461179561,971766909,894566185,451078043,1071086627,1056498764,508943795],[192167974,1843939385,1690529318,2017351514,217076637,974335914,1042880642,545096020],[6521711,111507381,2117372455,822247722,602430287,1075475737,288578165,1915790858],[1364822715,1629176903,1613391992,1888140534,1297508461,1234948882,44617454,429111152],[191212749,98669008,1807745603,1729064779,1365562124,1750539166,869555565,391859142],[1483891053,1863866733,828507254,568389185,983564093,921700738,933399658,1033071392],[520928360,1710790129,2096930105,223594412,386136120,926741436,273040578,785220670],[1473196657,528000665,1788206157,1944280640,763714479,952585235,920351654,2030469593],[1665840409,1550392461,1016481461,226122041,240864797,2047753340,1748466807,886805959],[500444358,433771336,1474256021,813551855,1962023663,1139469081,238945609,1966156663],[2096672252,1230088548,534319079,408046283,1693476631,734172903,236403745,1679305594],[712647012,508016817,1450305749,242672085,2096749650,1885317583,758010953,975405988],[1001351819,1916707041,2004725435,630295749,1194129962,799553148,1062676083,110488888],[971599535,1141851154,920861931,2122890960,501941429,1686258163,1966326554,2042973571],[343404513,852453233,1614122274,124513784,607635291,257204613,565551254,1271882798],[1859575194,1980595383,930857736,198673862,1808641349,188194580,375586618,120631056],[1970135466,491912390,1321923253,404686123,1994412852,196614495,286836544,1433046677],[1513876672,92115102,2015219148,908596030,693249155,1974041376,1304316442,325643691],[1853155651,1667572228,714270261,1012149355,103195439,1780363639,1980644508,2080524956],[636053221,949584998,1125054238,569894217,380395091,1523767279,1635207924,892045874],[1262420218,944537578,864208086,564075633,50789909,1000726331,530346890,1594774254],[739506063,2000457143,755491077,2103360573,359905342,166522419,1806687605,1245042591],[1704699048,816995252,1041917243,905055238,947384494,423691164,1352389503,1840360618],[2090170026,1935435570,715473120,362017540,368278590,1141880643,477336796,97272911],[1550825000,2124298790,80276442,1043419670,737450766,1695916025,1850099710,1625481394],[1932477389,552623441,266261011,474453548,2088637001,925679880,1519189475,1882358295],[840947921,382976870,928052054,1577276910,397095172,1923894854,541767495,415574538],[490011241,501956169,70501262,699098058,1640497466,1224063505,1068712399,590916563],[2097522896,1192118396,586071258,2091389312,1391213203,1169609070,1039805489,1974043826],[1347790549,1502464137,1069387915,709716396,274447005,253810483,1978218955,975194925],[1590865159,656027026,1140375627,1551796562,425506953,1441444308,1648747481,1087268768],[1919769635,1635353092,2027653353,622626275,872711903,1916301000,1760177210,1986033184],[1920594115,1328038173,274102950,210564375,1464864487,1818704504,398120128,897207834],[327947106,1569146825,1865010509,1367257883,1936685525,2072167575,208836457,810447418],[34294065,20286861,846096178,1282214185,1578304245,1924482586,1247084549,2093845965],[220274681,1412840738,395834251,1217579341,1682314735,1535196595,140078547,1624980782],[185088706,1305221773,1506497993,394078975,614178603,1264029957,1223162770,1651892321],[1759483160,1464413684,341754400,497737966,2055481647,1498545471,972891622,1379773686],[61122126,1511014068,1492840209,775816043,2043001317,1164653206,1942521682,1485349864],[2095886670,1400950439,8774064,1058280229,1444017652,2061631390,1152729063,627268782],[1356922294,2063652911,965797189,243198737,792037651,627551930,1984929007,1937755373],[1661045194,1310003542,2127207154,1438402090,602704443,1738572063,356591798,533130252],[1003571712,428902890,291439031,1547934317,3168773,1631318983,1741354232,846710911],[1398355601,361562111,1168954239,1994337375,2087731652,1222745504,1703205054,850164082],[392259035,878890122,1385647832,1037567989,276462642,127671934,97753533,1963063790],[2035084645,1636054214,644126536,1625302635,1066767746,267654149,465395855,282955741],[904911433,1251532791,1816172182,1193733532,1318975071,2111663483,1393578427,120387653],[1031349972,236892856,160733148,299501009,1545123087,1800094859,639475194,24166144],[1505840841,2073149124,535381017,1781421392,2110784938,1886828280,760919720,2066800817],[1083932141,793354717,2040800726,1077442362,1169090718,1412925111,1506123373,753360166],[788563478,743279049,197092950,1386994438,911245488,352200957,1584775012,83689841],[365541945,1320361878,1436005111,1062907741,1058159341,1575636878,949377391,899129872],[1162801054,2048015600,40816153,1308786311,234918805,1797299054,1899545727,2074811982],[1560107764,165753316,1164524229,449168827,411211484,707860203,883020851,238568515],[1359875787,2050803541,321946303,814788580,1047449766,52651216,923524462,1734929740],[1387612060,351050284,572237826,2038211082,743930374,263206001,1288434788,873300196],[1126135988,310214883,869610189,1552299592,188394789,712527564,889305281,1413341075],[21875652,128510623,549143118,1856789048,380135535,1994452605,1890061465,1351442626],[1416968595,264777388,1279302868,889843287,612972050,2096621190,8028924,697138328],[1492365474,549281619,1257343576,851593469,525826301,690148620,1237731043,1601310518],[1292035966,769327576,2108761866,1840484823,1170323107,1127272819,922577805,1584324467],[1921622929,41192606,1568454620,1642107453,1770716623,922404172,1368719643,1478814597],[2006861634,1977825622,1631736155,1536166884,1994877539,633263576,265110026,1763364174],[27844422,256216380,1940483162,1137212560,829256581,1149652,1903260304,1525074677],[964926525,613658968,1996788688,903958816,892126027,1332791098,1083909053,598545888],[808173862,355986369,1849413903,1969804033,2028000064,403158028,1251557560,852277160],[1897093576,151520797,1429380665,1041625221,1027846428,1122394362,1228984241,1331323348],[1505842163,1315015221,678194535,1228764624,518411872,499471220,1546256835,342149431],[364653125,783018841,1946079125,1196044250,1604844938,156963868,1196075372,1877500759],[1459344968,1202342861,739968373,1197109721,664258559,1992304612,966095731,849580035],[1849651017,686918182,1251292560,530569710,2013225492,2059510478,476375974,246600518],[1596683696,161038543,1307665441,651425434,1793680527,462361708,791427491,1107903318],[7984381,1519484665,187298383,1623211794,921508252,45685232,1562486621,1337674991],[1562760349,1177285497,381426349,1545353499,1597568667,324697638,793123482,532504279],[392575728,1887512528,2098931628,962861351,590159018,2019705929,151228891,1175254860],[2074651132,411117016,1467672113,1981672196,1231797514,1833046182,717673678,1608480173],[1839191853,1239968158,1875089245,1424450030,950938632,1950667822,709040074,1240870311],[764620020,693639180,628527308,18382256,1610556067,2056797148,313032943,331682337],[485281348,77233483,1053966054,485441496,540463486,2050426202,1468660745,552112502],[1169338273,1086945343,860693231,353338923,464928341,31660703,213061692,818589894],[358982970,1073611596,546323261,1313156260,1791117348,1212891881,381562113,458020824],[1093152150,935703688,1834391254,230747211,581919468,258482447,1291656378,144457340],[1094181009,1063241694,433653700,1664039259,1993376923,1445911811,2079011155,1186316368],[1103129755,685743439,1093732013,1319973463,1054443989,189326407,954132462,1163125555],[280188818,2036619216,522065971,1544657915,1628327717,544561292,663714768,1599836312],[1484012357,1343390177,128698070,993253452,1412861549,493837841,1415556493,42408243],[1817096410,262628120,670309403,519392833,367345612,1125296015,644702614,1616259531],[469277866,733979158,1801496040,50817094,761407035,1620668136,1121529939,1512236238],[43322662,43711679,565568265,642273949,1460595192,1604215917,1075020134,1627632995],[1220453294,1087739822,1398334247,27088594,1532470908,1955735046,512901473,1942640552],[342376389,190776069,128160562,1878454330,1775855152,1294984559,2101064331,633321630],[1461534858,1581768301,1316913178,386278962,2086492340,1243538785,996332080,1829469654],[1908042557,367621773,1023389779,263392362,1944829488,461337246,1817615948,1383483604],[397409287,1734380877,1990888782,631386343,1328763183,1734013459,1358317777,135192514],[1765793082,21054460,385304090,676215495,1064339273,607963939,593514191,917387006],[1700807773,2073143007,491320911,866602103,1102942797,1229365887,1648810255,1026179032],[206531812,498000942,2045627055,1256982076,405743949,589592237,660100842,1349895751],[137037246,1350590718,1216828721,1244770168,1933445652,1747311339,666379489,1731171546],[588206360,1804464931,1968779009,1227031929,69788641,962569669,1452823427,986354927],[107405446,549046911,666076069,2001614556,979531595,1271167556,323968108,419579290],[505418287,1853494757,300502565,1625001134,246859401,1539560918,887228842,2084059862],[227088192,1985758588,1884650182,1541824436,1241436933,411762425,1131272781,1165940523],[629525421,662848348,1420774128,950366028,922646320,902336181,395846415,172373832],[1788656596,1342771272,1231393878,518613393,1668368986,1092752313,1212817311,376400954],[978292185,388587874,192124959,1169194418,1843218915,1422787995,60042739,874195036],[1342682045,916623096,604931588,1111757276,1269185951,1634948613,1815352370,164227763],[1034884882,974249322,1558262882,1369268085,190482649,1434187426,112314895,714540946],[1074678422,1149799235,543209457,165665757,92995882,623182749,1536617881,1254824324],[1261544044,780837296,113322536,20707594,553253627,1417847352,1541915133,872678734],[48878438,590791495,1890778606,71753163,756741463,828816502,581010020,545211216],[613339767,1903714772,163284943,784377793,1229892554,1465155102,1464418728,220755902],[450149197,255623185,1966716263,1776198235,77782708,1109939033,912697496,1180617653],[1451981986,1800782898,538474673,1680107935,1569931730,1166459205,944625640,577048796],[291373293,563323327,332002769,853554481,315898134,1319727193,850823348,2031795348],[16857536,2014632813,868235309,54416336,1492432670,587402758,1593947964,981292859],[1035685694,617091943,1596922978,1993470712,2061932249,1482799175,1961305435,573184368],[991627971,569757946,1886958918,270519890,710144317,671452204,1949414223,1332543274],[1784746349,1386839185,1299647472,1014837667,426294360,1822903108,617098277,746041440],[883068819,1305519610,529040830,1083074879,1785152568,1111803367,551910330,547288061],[1373339167,314168954,227431041,397749349,1357958800,918388871,1512462617,557151628],[1335618308,980316791,384766393,1306093965,339412981,327257580,245652557,947221198],[2044082075,1164620749,192702925,550186304,1921672340,319364260,377583036,1363638054],[963820444,609956595,869879808,362276202,1850832890,1626066956,1760701405,493585698],[1289597916,1189795464,357085562,1966439173,1637391213,921029092,926870118,180448977],[543273032,549746774,388822051,366809530,913705305,678965775,410228631,1284893433],[2040260820,176185764,169300152,2092162106,588164770,416628065,1242354522,936005581],[1326967086,651690262,405227407,499887721,153762454,2019609758,455404582,454005975],[1646427438,1470310331,220579030,619372476,1614329914,1968772740,2088858347,1563562217],[307513373,256625141,1341741864,508307225,1266805956,339145257,726710283,762020312],[1694218155,1809521061,1164607847,1837301052,1711512717,865205423,1306794876,17680446],[1914360832,62922935,1763237348,630338910,1189793507,813396996,1458710747,147088695],[1459443208,1704132916,120650231,1660994324,1121413438,2121177771,352161003,1734120490],[542758828,1342063100,634495802,1305247649,1237152984,1168529654,1916321420,1720286807],[374516460,1546466631,1829494943,331248860,444318810,1753797118,411748826,712094262],[1874892943,2063041759,333680631,844411833,424730154,245238093,665601172,49070066],[1558060898,696716207,1486647668,2061449212,638646971,28208353,350130941,1437620485],[1753807951,1827041193,1699677319,2023349404,1302381918,1437827689,243998554,491089740],[41549488,1076071210,1264108105,793779026,146311925,1489473625,1741537076,998235086],[229699638,1469350901,1649120930,1969184237,39942294,448663963,193898452,1553906348],[1429763158,1772552487,1367109657,934547828,1841006015,995977267,1994125631,932929372],[1917578738,860043645,155109212,2105610951,1172119110,822538003,600978938,600715014],[409694614,1240934758,886336166,1737675702,125548330,105977851,632186511,431517432],[967974793,1106237135,503723409,1142683273,1806514690,1137622923,208620631,1339064932],[1497221956,343970202,272797037,880798914,1358460346,579972072,135864490,712366220],[674753526,1512357535,1435145802,1377359576,1792802846,50589403,1220316111,1242415805],[12407831,561721072,1113288791,121082808,1103639702,1869541395,1697546883,150608839],[622412213,795865362,1395729306,450708488,2121154848,1807527244,1565686607,312425388],[1831145729,1134649431,741780423,1710298149,11133185,1448692600,1637485578,382752678],[632289040,364290857,1719342054,422498873,1056793193,1385312972,43323787,1718665713],[162416837,975180213,26963081,1118295844,1883884199,537792100,1467031518,1887775973],[55906176,12619027,622958620,1736001384,1103419519,1657823706,2042470455,367186541],[115339563,941136068,1681310423,1287953236,746375354,2068844513,1284517998,1823827569],[1091547731,411425704,969881287,119950506,1237222934,1547055241,1519786324,91459508],[1613439183,917772567,2002854654,1929930918,527518574,1038229652,962869281,832638580],[415679339,427192548,40256780,140394281,1598555017,492074919,832911310,83343268],[905445202,342950322,351147644,522287349,1362225894,1998901837,319504491,1593569619],[1376429426,1125229056,1117364996,2087491650,1801621128,2053227370,1061741767,1606513563],[1283341776,1356803782,212415092,1649933883,1234255708,1987663482,1316918020,955843827],[2074426363,781783630,1241829614,386468527,1581667260,1220717654,366646771,1738874705],[1817990899,25478397,1910124496,988033203,1197031426,784873928,130370794,1339023846],[231277521,1672171215,1759579123,1434677806,707860016,713734688,2059081892,1741101328],[993000342,256821973,556955998,1822947196,1445591263,336847079,1409058791,988607035],[966486879,1743776508,596721150,78609249,269737226,988421460,547359293,15312982],[124533402,2025572517,33805649,2098147149,149933732,2008030150,109916310,1837902853],[1031719031,1554580746,562772688,644288579,183635515,258650666,253870457,140016776],[1200251162,1031665976,268432818,935279134,99871612,1597255608,1702263516,1367343721],[554650507,2006430497,1481078304,647388155,2125393562,361541193,1297268037,752730494],[1976139590,1807523318,1003972343,177400668,861686562,731997362,552835095,1375401065],[1477715462,1364260589,687855088,1278861296,649532232,700571961,1047622377,1918240488],[217035061,1783372646,1096608502,1156907158,1356942934,139386135,554613347,2110087028],[1066202356,1538101672,788521928,314125743,1225391714,1164161788,482740133,1401510901],[120272050,1157882206,321191428,1429508562,856723834,613736063,1163840174,1089885579],[340644288,283137849,579871338,1255850102,166571093,401169990,798853262,495858383],[446650430,2085742436,1492044343,1012274835,75903825,1731584138,1575316078,1427716474],[1955542004,539579415,1521763789,1501818576,1698034340,1017833858,788414005,419214873],[225667168,10443027,383006811,1467723117,96776029,351663748,171314241,1184404485],[27996470,1609386190,1726115373,291906648,1065898632,814954944,1772638039,1652310693],[218257093,953387729,657277108,153239330,460116417,2013824100,1829293,1544648917],[1317012257,1301164904,470962490,1639161497,2104191990,1652356467,1011084749,1134518811],[10823402,229448483,91032279,771211400,769436534,1152644016,1801008841,896981890],[451454771,82440366,970795398,202660005,1050579079,1967174803,8545026,1892046965],[1108610488,269574416,768285585,1737548916,206561561,505157178,1607457335,601844482],[930842389,1390046882,507793701,1325788425,1512576056,1256070925,1039977368,1638641349],[635230075,1847345541,922770052,195041860,368723568,912473580,194250402,1130880149],[561002358,1204078146,2004224511,1867802652,734681618,571859667,1007478978,1875299378],[891008422,470730993,740406449,1261174846,1963444239,119141048,1215153179,1869225358],[1433315184,1869964268,517895219,1212828232,120892589,1612961946,1511299006,1824923811],[592010039,2081267913,1661576841,780064975,1068328287,1275491940,50320053,1104229061],[2077367654,2092633422,479961969,1498579533,1739214974,1312861522,130885635,1044212260],[987052465,1402998987,1765135389,698562067,1653927220,1896427889,897201181,2118560589],[1156402570,1868614112,194675686,1853488063,349816843,1065091733,595469315,1001372198],[1573378033,1698467770,1716623994,840398791,784609663,2045701199,1982615997,1184530418],[853148135,1135191839,1861742142,124627478,1088209693,1610050108,911539910,355586240],[71743302,820220972,643137614,910822339,1864643433,1192949404,990910545,140745892],[1846373377,1975145613,529575627,2024223957,268674246,1252776151,1322525298,1854049605],[470041686,1485027563,605924128,1602895726,802377562,122438591,1612001532,1111204864],[1176319380,1229022180,1484601800,1785506574,438407097,1486765110,438861218,367746754],[1860316797,481240220,1087079633,1272352946,852897604,720485205,386353342,2067234885],[1958162757,1744192840,1570274608,1983809578,262440835,565377697,569719607,171099604],[1886205852,1067150607,1428709693,1050996212,187952064,1234870998,1927454396,126568502],[1848649950,458517162,1587889299,4459180,2109241377,592393911,993863400,363032401],[2002973667,1588729626,778299985,1190180343,1705751698,908154322,2032590205,1341693626],[1816226704,292636015,1631132774,393911784,832910899,1298993713,85263452,2021982557],[1553603035,1255992051,1321272876,134890701,1793812833,1959349679,536758579,775987028],[956703624,1067814506,454813117,280310481,772617516,860638322,163533824,1504343255],[1042178845,854892845,1602354804,1069736792,1961634417,8517256,1777130009,1416689460],[1600939002,1095228547,2017958042,999530169,1590220604,1039511528,861355028,1762933057],[118548895,1828497331,465742221,1119445011,772763796,2045352391,2126220094,1728953517],[1395930884,1423435998,445556068,537823027,798309862,277314395,1633902536,688056810],[235975670,851079865,1717497939,648463758,1345469423,247511919,142111773,1476066476],[1322335754,2089582989,1128997305,1101998761,351891105,1911802282,767847611,556920496],[356862318,812752579,1557696889,12892946,1607253078,1324581181,1516286020,2119659986],[2041682868,1951249913,2058532008,1390531290,1913814699,259618459,950919514,1980400029],[1431702416,550195514,1645361769,1874701787,1523558013,1864516436,886764345,600263105],[163418065,1601839361,2105790585,1955732744,1931715681,996111899,703594723,1943395921],[177282857,1591164317,1368362577,1009120825,299518685,1546868479,1562932589,788797027],[1204626779,277517266,1328262595,1008377391,1832805320,2096762136,1763779285,1500801210],[681676125,1049095212,1671868120,156305667,1100783038,1780088333,2083131695,1976860175],[1198328469,1219321023,583578205,833337715,841753952,1048725115,32284593,1994782204],[1615440970,784697846,2034751772,39601054,1001915588,1588473078,1949957316,1272747589],[908748986,512045589,319299656,1144176576,1163233474,998686190,656423322,333900490],[467979097,54018711,371384945,1815353057,611174801,1534891165,445696266,1107087887],[547898634,851973060,2091392620,1109294044,1236918168,270433914,1083189646,1547860419],[601566875,870460415,654891496,363549657,2044454955,574681513,1403518641,1105808087],[1973887857,369924864,1934269690,1298284091,646178084,1664665871,1748839214,110509752],[436773723,236796998,624496989,310037009,528659996,969790433,2065406278,1432755926],[298404547,588458286,1630312513,1630318043,1304230333,1178179508,59475180,1843731435],[42059752,718744954,641536375,1887077176,1810063055,390920811,1958909145,2040857110],[1948610216,1312337123,2027926921,1504115512,1590066171,1734386624,833024621,1192022624],[114241852,535389650,580913875,179118278,577834103,1015399227,1608541614,1664794478],[519995630,2071211537,1672517943,771469734,1325443426,568476035,1224934551,1481587887],[388699316,1521487236,1482735543,556329810,607059062,39906456,1276721080,393629733],[548286458,1957803611,154351663,601804875,125606669,562989769,1715262127,221687012],[1411017335,113527146,50209342,603971159,1675940564,1581824953,1227199988,2062239718],[1116304282,2007208609,1954234414,197075649,392466036,95813781,340810675,547282647],[1201324449,1298937306,1181951228,147864256,1993829896,876825930,1561953684,741651093],[478097617,1357703492,1471248874,41406468,1568895770,1485456242,2052567451,957120902],[878916363,1463044871,1239309143,1437621000,877036511,63726055,1203455280,1712947669],[1212726824,127593109,1266914074,504528523,41602739,832589899,1371375931,147497557],[2119829646,1795610002,384440301,1029215343,171610428,1570075552,1209828909,500979987],[1481484829,1602146373,1106262287,1827218775,2056158968,1030270877,1841505835,1325365556],[369612222,712133113,1719382565,238157644,711917786,946208384,630518849,1013822178],[541768180,1726590284,463901055,1045515938,1920005700,2039168816,1378377934,877280767],[736414400,1519937996,714726133,347647359,1691851517,1576441684,315334052,812980780],[1332788686,855050278,2075903287,1770923449,1763406219,635572100,703408370,192316806],[1322708087,478727101,2091162006,992083419,1213726892,1465558517,8181368,1295601096],[114860009,1013504833,628793427,691691463,1113435579,695406827,2033883400,965140964],[1972288483,1701952313,873864638,1645708969,1950664226,696739930,249033754,1202801920],[559570717,928089354,1898062981,773934766,450638566,1877267368,1242355613,770917516],[181100267,505569373,943376809,1723109658,1517314095,887750013,303093419,1718749241],[1047030620,2054715705,1945064747,2115914345,1150736507,1038090931,642523764,918936527],[1326605161,814560015,1302903208,2079133784,1143225733,61742583,296601529,324681783],[850124268,484744917,1632383685,839224806,1702512408,1808757775,566188175,996176773],[750763119,539557234,1419774957,1037382602,2024564100,2059217999,702231685,715404145],[968392117,1311378966,227395535,1331474306,1169708504,1711390158,1287054626,215250707],[1529089182,543407699,1635746664,368746521,889505054,1671844131,1618393223,2012683801],[283717385,1614662025,954843897,1410787491,162819086,7616798,242995078,464315096],[817863216,474691735,2109147233,162864678,2014004159,1193532877,1287825722,2095486248],[304066206,948825132,1912317725,342164323,1106880831,1697742011,1990358416,1680523904],[530311605,1277095831,1039949246,1273505771,1385935376,1359413369,1736173568,1224164063],[1033963264,1179964150,377589827,1891005648,778113885,574590524,1493461631,72508801],[1967174438,1632628260,1364741102,971475635,542128565,1834938876,68169346,1470707313],[1818911610,105015940,245935714,646024141,1614862176,1116400829,727876752,369755356],[1112155734,1367065983,974020341,533820083,1715251710,1134245679,320336264,1856728526],[548339926,350051491,850189571,877726089,301705786,949490136,1131827172,334555788],[1984499326,2014256664,233828489,1886388546,1048920746,1298540342,329243245,344060957],[1084618885,298968179,504181589,407350613,1094708709,1489310679,1024620962,1786707471],[553866162,109788758,504686817,2042939212,344841751,473499232,380512024,973030450],[315134630,827073257,916888261,1344874579,2072989883,2092838052,1109770356,912825437],[1772893167,2127164080,1807274985,1908114746,338717722,2114979474,1754943949,377911038],[135976967,2068386364,1588947261,896544462,1841681523,1975992803,1297232363,35427204],[97134917,1873494664,440228682,1505836838,272187612,1232101325,1568816244,800475760],[1715761815,1473717082,1941222403,1117924401,7904666,481611221,98716830,450516820],[1017747563,511762222,729925322,987120024,1407284813,1769343545,64735658,2101722236],[1060216639,333209287,1778055945,1630892480,1223389317,690716023,1939329105,1344161182],[2035047636,1177876092,241319443,77752242,837554502,264349553,1905561555,1043119841],[344822450,718967993,1310163106,103123176,734280849,1688528938,1336835746,1677245279],[1558792959,907995024,1391889699,384041169,1114645288,2114829625,1223030789,1620300402],[187458055,848658254,1455217916,174652657,558255486,848596936,1237332026,1491731620],[1133448910,706796269,972457413,275802469,1734871329,1613066564,51613453,848588002],[2005964283,313596468,646094596,624006051,1371835019,936136765,135550242,132592758],[829988409,1923644354,1491260637,1064343497,259111462,405351034,201721302,2003937728],[1560750647,1681780750,1895539121,1535778234,834148921,1600389440,156539201,9245386],[867773375,827461280,1756711644,1034379833,2005210615,396638475,820428733,285375698],[295741827,1998735887,166580832,1739808166,829841253,1933469804,1542373002,1561436379],[1925590388,283067298,1610781322,405263876,577104505,621992869,1922624481,1237682599],[1134326380,855123198,2081278330,1480068590,606971313,863766276,1053934060,332345670],[602394796,1620500841,4683304,231977486,1015811076,1781385808,974586856,262915154],[668873160,1166642209,540185689,2046155969,1932525551,1235919816,1426494745,1974471258],[293244528,2087452406,416354300,1923702982,991008373,554095529,454350091,665967713],[2041982986,1227184799,1408883349,1686381429,109245013,1134422319,1988651614,869711604],[1096694059,633351041,872872635,1933482330,946659850,1172522039,1801786880,462178156],[2036638491,24674253,2011194397,1182591701,1780117259,1325880391,109311331,1649394465],[8763551,1087052713,1683110063,351658568,279188352,1770708889,218060498,954961358],[1028215411,655472017,1649727156,598145526,1527257387,1670343268,245605147,579537362],[773111375,1847734927,1207580273,17359916,1681182261,1844872997,155343218,1325719280],[2007599388,1085663696,269417896,760593611,1783319516,1393363472,500856357,813994048],[824153932,410072784,1854097473,399528052,1530899615,219287682,258823430,1755054767],[1903635464,530636732,1040347400,347449588,1877062559,1467015837,1303682409,1987200480],[1047149817,2089162464,480729554,632022866,29342237,826989601,465343787,211501288],[535761581,1663260902,1027053359,1971755036,651769695,1201625595,2041424883,1753599285],[833800817,1554471299,263885171,1833663690,1746009645,514331246,708894600,1056801793],[1619028548,656859289,1485991913,1948527085,61138497,479620536,1578332400,1885647343],[729171887,1807026006,1288284150,2071341732,2016141203,1822640743,1472998557,1019140582],[1610910497,1459399012,157868701,2039666337,1341144773,1230907774,1536502275,866495517],[1215385049,1942351068,942630397,810350029,1806796473,816507420,644835614,1585097160],[1534905315,1161699790,63455484,929915792,169843449,1896454475,850801286,892377150],[1767715904,1057406576,2117891890,1408966213,1875028218,681926486,362988776,1643606436],[1993590985,366980688,283026591,1818186495,1918886712,926951639,1375501919,1265924154],[1939997249,864669354,511100394,2033296546,1616799294,2057166664,107764818,797405375],[2054082824,202855669,1746030666,1589364376,779770844,544942838,1008561189,368140004],[435313333,1559169070,1194245693,1567850636,1952002392,526350259,887260742,1491648163],[141830425,2075505133,600704544,1635394502,1802762065,1660591379,327554791,658068652],[908621641,561989116,584898725,1145718845,1638680274,96174570,835537940,1725570330],[819178610,560956785,535663150,541972454,148556534,286801678,929587167,617948050],[678591262,407235049,788109659,698297261,1790367732,2032742465,660414585,327067972],[359520559,1782839201,99436958,1060416590,1774150613,957713309,886307856,267575357],[1261716463,1325974733,1987307695,969563670,1228463668,1742380394,1889969481,436599878],[524043770,1620202512,142469494,1434472046,348761777,1414157421,1506842233,1827869527],[225263676,826223597,541015860,494271130,1166428623,1444302306,1818617443,514454604],[1321520010,836098345,654066591,694166459,658203267,443842879,1323631616,888212095],[66258450,1573258655,1893734464,1796506143,1109976841,484110585,9984537,1195317421],[402424354,242427592,208012689,13697391,1590423315,1358274127,109580745,334993716],[1685489452,2041806197,1871100805,1678762961,1074130461,327269280,1254956726,1623413139],[1119506959,1462439028,1832084097,1057691358,1956209114,894139070,922210506,1725407411],[764605067,2122278837,904253279,1738714398,1205617783,1716148323,26411523,1566104183],[1042474971,1726967909,970726076,644955740,1974014882,916137649,939663647,208414943],[2093861968,1268595457,241150717,1535576767,1260694969,978925681,1735552975,1521917088],[307067747,1819769898,1741370914,1896135401,579498370,772050652,1648546907,1173819588],[836697941,1514194721,1535197137,4196810,710679239,1347706791,1136444625,1279158166],[1658204480,819715666,1541350805,1209034561,158712171,1944746485,1022155831,1651630193],[1651130820,1488436387,256809876,1456963440,589896577,797673756,461313164,1185232426],[2037457335,1780124887,1744599519,1647479006,82380262,1748879918,1825481990,1878390505],[1029881821,2004140036,720120591,883936556,761633577,1718968645,2063260138,873927976],[1351963275,1001205948,1211205618,442586229,719321193,1288541167,120017043,1317753447],[733662050,908448616,889068344,83816766,1157553818,1328216754,2114712576,352675347],[343239677,204593307,2108904273,194827985,1370402041,1503378277,1897144552,1194810931],[1056358456,571331320,1915012652,1842479269,1893032927,924950693,1617911506,1387724011],[2050496061,97730629,2913677,1543501190,810086065,2101576794,1051995038,957709353],[1650345207,1079842338,1516893625,22680531,774570603,280718799,693846649,675821946],[785244978,531080371,1593693441,1434770800,40675469,645524254,1574016334,1616000669],[2052442711,1527902516,1136502136,1959620171,818960466,1998364181,1559079521,258625180],[1447591520,2100661376,107452944,414157990,1404720880,2074789125,2096023605,2052842795],[1636211131,959132462,1126297904,1409760937,969234682,1064331332,762477289,1025352692],[1796497468,646050575,655053389,538170696,928172678,154823884,2078445475,534552087],[1339669088,638462517,2004074155,183189407,1198758230,1310415782,1961175358,674358424],[1378807470,1036150746,1364755263,122962117,709931998,1866104651,1795383894,533339027],[429325953,28659578,486557331,1754377380,258022186,1995577632,861008135,1185502839],[1950180459,1725248616,875624410,1595678958,1286381397,1735914580,730278035,1320432313],[914654550,657567989,728740870,2054509223,1503818179,796823231,339390300,2068148159],[132593027,1727041350,314630850,1436910910,15601332,1374721927,795234552,1697509108],[956089542,138508023,1466497965,2040238579,118221537,1653693390,1169234233,753227191],[278987088,1844567113,1218179761,41147990,629458546,193413657,2109645977,1029756513],[1386116106,1721986379,162951295,1960919827,263341498,1511233009,1487048654,1462419259],[278004537,1960721357,319448725,630727060,1366073581,219416331,958441529,197954630],[663153994,716393014,1105050641,695520959,1991918472,1180156712,2015162721,141394873],[1395585828,1590178784,271736887,53809972,216285019,1239674872,1909929508,989138582],[1064964449,1943630805,1189163063,754605910,644220340,290436677,1826275287,2001732517],[92465256,1551806849,1545635111,2087856276,988888712,31349119,979626521,1820983597],[1746916810,1018982658,728336291,330792098,1443816017,312072186,1876855769,1582170251],[828902875,1660119821,470212343,893405288,767243620,904388144,1344663939,68102632],[1407913774,258541105,138105132,1725516990,1050333200,1410337469,992598341,353723249],[1573106377,1947500335,1263568659,471048881,638698075,1548479100,1134492052,945067231],[2099028181,586304527,672513041,1956061525,1508641916,1037023166,651713757,1775945818],[1511099819,791687014,1942278744,118325176,1048700395,1106490493,1541781889,1905521132],[984955974,1796303627,1731385446,944090475,718295492,633671728,747368345,1375757577],[451068669,1381035734,292165328,1869332506,711898217,768379993,981490292,854068202],[1437525327,659076183,1533087294,1914666482,1507913480,1451772341,1662233,379763140],[1552606576,350429316,196637198,2107892445,1752341914,1896683779,50444643,257816801],[709921352,28593425,395150859,152375954,1107982846,1319070687,591742883,175314733],[1855021667,1251005786,725722053,371580025,801505043,103587766,1752079648,1443566903],[1670904551,813599601,1154193742,1048749515,75529841,681679366,1240294754,938164090],[1176945560,937306871,152703017,1337485463,558822952,1773629813,778222106,826147396],[483007611,1912463382,1057412410,1334957205,1989766885,16967057,2038684204,78069962],[359749904,669573279,1868908540,1443561257,1995237353,1939248595,859053333,1845300114],[252455660,2057572345,2089706312,1175622171,1730745415,864847258,914858173,199310429],[1439436555,1637725210,957349994,1840475601,1208854661,872794610,1811196948,1588573333],[1047182049,1845474258,714164761,1567264130,1540964721,675264533,1120354615,945128628],[269992620,217659960,1118353671,1789376712,1904569262,1933721568,1529335770,399545714],[350472268,941726880,1698003368,892257169,2020607000,746710808,489912850,1423492861],[467522909,1858727244,1365934417,1939526494,904779039,1591654648,215673795,2003630887],[237407941,1661222455,918817218,471294745,1346784207,1281741572,1826828429,1734839739],[465188542,855936833,1692016675,1759069466,1196317983,2087658886,168809758,2008835104],[1047170490,1570659490,1870093808,731665486,2094059615,1504898888,534787296,462360679],[1289521259,1734805307,201540951,284629915,2125734936,1746298818,158899654,866404155],[479249076,795440078,1790691022,254137040,433184002,281967232,1671104590,1896583253],[1137180941,993205494,780057567,1081210075,581761060,467090375,2128816542,634668644],[178820492,1035725836,2058937044,145437108,743717061,866733897,821104046,312818164],[2029728136,2102787019,363619641,34082231,1240774642,1665801591,305768219,342055704],[1674213836,2111883932,1851815721,1271537389,1572327568,1926315478,1013856417,960938861],[1951308089,1013730101,1702216392,1824770700,123391201,2009547929,817215610,1655442771],[546318896,1709647363,264558281,610934206,1958311628,2065242181,1837554284,993223400],[390074855,268859968,552743351,1077792506,486639640,529350825,537464884,644368019],[546636452,976885113,608933938,64262010,952048385,1962813004,303635215,1294625707],[481632524,1841602772,888750027,192002960,1429131266,1015669944,1585503563,1830850611],[291140010,1216348513,339618955,934565084,1375121060,1359704919,171718727,387580212],[1262010759,366258418,45026563,1655977515,825970500,750333424,753428204,1358220947],[1462391586,1291024089,1380116490,1266509484,907073178,467937766,1751533191,1426902961],[1810408330,1456916189,1223640011,1863142158,456146663,1495460734,1380528321,2086988919],[175112493,441871505,1012101102,480812863,593474461,1087585710,705439025,270039418],[1560047307,1644194228,972878025,2013913289,716490037,670375227,699729649,573789122],[1235368634,57998150,103139055,1394664800,1113206192,823744049,928055894,1590158341],[1639501636,1828011841,1756755933,770651227,2052938137,1020348017,1493563340,565811636],[1062441491,93027695,1459342825,268319734,190551995,3204903,777962261,2004979000],[375235287,1974794545,1821375487,321536977,2079426116,1023025088,383168554,536673787],[501356123,1722066117,228475999,2111121789,725919600,629170951,90802476,43196979],[1988142894,1562320512,1924732163,1523814830,757032772,306000865,367830573,1823154124],[109964399,540277252,1921484881,916072293,15237125,1542796576,828686777,1562240509],[1127710104,116330566,1534973009,1174214621,515995321,2093669346,1791559158,1729499415],[421160850,1949687102,1301127538,921937668,394246000,1992464892,1497607419,1290108352],[2073465141,2016982750,1668451432,1466478974,1269438388,1298237492,318599398,439220869],[947717406,824781515,1021384089,2010111337,1327110053,1604306383,1307204662,1399633120],[569024909,1797979858,1104120894,1098405774,537684766,1751965178,214096284,1093409855],[129976328,2048825934,105287038,634938382,305691502,1922410452,876696896,259593335],[1709314607,1165235017,541759512,1279640540,2052160296,1481954582,572002669,466956423],[1507400380,188153671,797502481,1748262354,22898283,630276190,49462912,1532308213],[1144994773,1191004896,923986469,1829425816,1874740282,630187450,1917670342,1112550330],[1545390242,89241837,2055657730,942685518,1333787021,1411606804,1297426385,2067181924],[129338797,1472461969,110348223,1648389397,641040240,1517056422,2092374911,96251861],[1111920688,1487376218,1168820631,1046568007,1069975206,258631541,793777959,397310179],[1663979107,1663416766,762648211,1912642695,1705528159,2129163768,630866740,1404215411],[820955725,2099076789,117859151,1532407158,543974652,1249429975,960904513,894264442],[1932529930,1358102959,990458814,742092432,168643158,1188898918,471441602,1427480526],[1967211958,11520316,950414847,373397619,1036017259,960268197,1204417003,1590323357],[566826620,326179797,1907604239,140274262,1598681650,182858829,1608259298,1915926219],[458168935,1773506486,441913852,114672886,1574664502,45026456,245089838,1186888227],[338285167,1977402639,681708766,1034935248,1075931167,283051669,1016259553,562673584],[1547961969,1540978791,646344736,8232638,63542152,1851232013,1271307497,363911519],[190057740,963120677,1662201317,67898704,571356666,854788968,1755192058,1448947467],[183949117,903413957,108943493,1369103801,946579937,1803588531,2113646083,1671775069],[297457758,1857407470,1530620153,659872156,1941279088,1688567027,1229364118,957294427],[1273962569,1573944436,41801656,606698601,2089282075,866471076,1261642977,1129858752],[470032947,551616097,1001832336,1002364667,377471461,1418108171,1220902437,864921819],[951851045,1471749669,1217098238,823353732,320310122,2032009051,837603840,2118100321],[1357160354,745636186,969587356,515423559,980440986,936910027,1792128572,2002684928],[1737084103,1812131188,952001439,1283872371,188154080,1558516119,1125836199,18874],[654463265,1721465880,1959025820,1523030909,423852517,1866481695,1274405345,1915522855],[1591932186,1256860400,405055967,987467648,1980156129,1751359254,95446534,291055050],[315420244,1220278601,218305611,1360508384,1741481979,1898762705,412318552,1968517932],[84611904,1606410242,266837138,1035859838,810324282,2103186926,1107841122,295571003],[1674991465,2013055335,842821937,275732908,820841523,1902307630,1505392805,1262908994],[60160827,451681775,1852239127,1220586893,1882682048,2029451024,1082365380,1649745008],[1133944375,157282223,530078053,1491172728,2027911138,1008594942,1248637978,2009018645],[686061368,1025581048,569300125,383797081,1610526120,867404042,738580246,332303064],[187215174,1450213592,1680868611,1535561022,173606791,458723908,1071792979,45455194],[1032956818,1071204450,1353412099,1069091095,790964066,1148889359,941054485,343734006],[387805906,341747836,902672498,2066077592,1107784185,1698669438,795381120,508329111],[1835658462,1188866602,1534703603,1696495210,601454856,198632780,214640937,2121157105],[1456846602,1853672338,313799978,182369934,558809891,1507183588,869082939,236586626],[1409575354,680573475,2124754500,830170151,1051150001,1932975756,312570842,67797422],[736738542,2100576967,102330807,1828394571,902754999,157373698,660008378,1569650151],[1738574575,1195031536,462771262,2004399600,689969095,560918415,211558399,1409363283],[1405896722,526994102,1709129686,830097172,1179559132,1786235058,1550092135,4596268],[1973913919,924788742,626179952,1710000433,1553298504,299824702,85029948,1558524393],[2067481659,1358280680,2028280166,1242371077,684046083,1444148105,1734450238,459756411],[1979626959,1241316139,398402579,1663869538,745487308,1880936009,1818511361,1248321947],[1563713083,1068809176,1571420878,1146905893,1036761736,1291234362,1603643792,740893685],[1444009602,82498386,837985370,1957991952,1868935679,183018977,779581124,897590845],[1674716541,1580725489,2011301963,1811332304,277391091,564950949,1707249081,898373847],[759347182,714677909,1110003771,930649641,1730247400,1311738415,1390169719,675777590],[1804004387,1967549861,2124970264,1998376715,1406265607,852073840,600341902,431034533],[119822164,1734772518,51223078,168572983,1961429902,1666911573,859815729,1378338954],[730912182,38202744,1705421815,1626859215,1226696297,650164874,1172689015,823173734],[155687290,1799891148,1063172523,930195712,1270218959,1277597753,835111307,1000189013],[644449236,1096969764,1158003902,160006332,805886013,1644007446,1798319537,286670930],[1755009557,1392611542,1047029158,1571726771,1077329330,138683357,1216079461,57849124],[1463440582,2055556263,753240518,1127347650,1729628525,1800557708,1742688663,946700681],[897367055,86978518,1468982171,1985962823,2075253256,1511277889,1195088753,202086198],[1971696342,1601292723,1932371356,894607889,1452101045,1181630743,111536874,562406478],[763117179,1845528133,2098034739,174421764,630758943,1425205485,1657400715,849167738],[1052199148,920750728,1064971301,1095235264,206224897,218000101,1522021903,1668794193],[1728031227,541843882,1239269689,445114296,689529478,347663751,1682327206,1805289051],[998642847,1213354963,2050894464,2020816007,142367242,1717577571,1887205258,1451851116],[1880840261,362214979,782085332,1328624057,573218040,724320241,1134627126,2068909719],[424099779,1412381122,1768582469,1057885692,1218602408,1282352955,1990248011,1714256338],[709718345,2124042417,1526333053,1941809908,2005279043,6926274,117621824,808073771],[30230524,304759161,345911581,933026917,496044840,239755317,873395332,960062826],[551314343,1162521302,1672703498,904022446,490444984,1346990461,904945621,1671267690],[1817418491,1081735899,1130133846,640988404,1070300957,506198983,888084218,1992239484],[1386452425,1615920656,2068690381,792972036,639739346,1035117437,1427275550,911114048],[828437866,416218980,206330801,1234987123,2107791867,978491646,1233492812,1319551632],[1857325299,767138175,44035561,373266046,536191718,686577133,1198818021,1330356141],[864013992,1282350714,1019050727,1717414027,1645871104,1906023155,1736306781,1493710961],[207530957,747283072,214821733,73764511,1228939407,1299385935,1051310900,1102943737],[869450484,1828370948,2065190799,61876061,371331824,1287412936,1318404646,1480756666],[709777499,1418296872,1964661036,1676349860,23410862,44762773,879666467,1381494546],[1455598658,391418221,67738051,486352449,798220167,1871194896,489075591,983077475],[553078975,596663039,776603562,1159111313,1340207185,2127576508,1956694432,844598918],[1344678415,1574409268,339460134,554523303,1313767945,293707378,1679387808,838334022],[1431592783,903437713,1753267202,436402546,2041416884,1137477627,1150029597,1480014814],[1109404346,559108438,234058085,890730009,1714765040,1054473779,2035673055,818547098],[981321981,63925623,1438165953,1287288331,1055973306,2096585283,925518936,1894857418],[629899206,1082025921,1296351170,1954395580,1817740650,913019383,1179406145,1953175773],[1059787529,889203513,653139965,934150329,764377329,920440894,1838408882,471240505],[605789144,411207879,819835421,507754399,1112808634,1094080357,2023242148,1499851521],[1069546373,295644742,1453451015,1037565010,1240218310,1129978088,862339543,455608037],[760110483,1025933380,603676263,347420650,1117091544,1374936053,1231368112,852421204],[407221134,813708513,451416840,1987102974,487221009,510548962,1093389062,1668709928],[1540825570,1533303864,979652181,1909631955,284464853,116288380,951233802,646806976],[645486967,1796017366,121403390,638304402,373026895,712384241,502856520,1766899991],[1805219900,1834527723,1982578655,310386020,1858543364,887391345,794157305,186017468],[1608591784,1288539626,287138370,315686977,1800868531,1761083627,751676177,1150860613],[194728358,922948204,327338430,806464576,1122262617,1396227128,1590828254,259901418],[485341084,717936776,1673038952,1369541337,231892391,1434050262,1876197688,623950872],[52238246,12541373,1024478804,1322262263,308539602,1536646034,106757406,585209623],[1922691611,2069164246,1297920974,817624698,1336108038,671481139,2026925068,1551402814],[1011905758,704371722,434774070,2106502338,1380095585,1827400019,802564289,1060071126],[409070830,1310806855,215087093,1893588813,464680348,402687377,1912813430,860141777],[2099986402,124615021,1995964992,2102463025,973168134,1555823231,1742732029,1035874827],[315047462,131295943,2026310062,714275007,500873369,1543689979,1628577816,1910863003],[830813759,84757686,835226529,802418077,2096518187,1900062224,390421596,1806507148],[1189620407,691016435,284475926,2056114401,281011685,1741428039,843260995,1886610826],[783035822,1037443569,570694516,536311781,2121036348,1869206094,498476361,1727903327],[324635107,182237674,368979753,962702655,2056396276,515808474,452970191,687027784],[747067504,325760537,2084757409,1335211558,1835877826,599077996,234557090,386076521],[1723481451,396184370,1299955568,1100126191,311339581,1458787857,1465324270,1511748571],[1553955626,1346544466,1117138045,266507894,555615258,1399827780,360756988,946473308],[779729845,1621600219,51509997,1991598214,49007435,846399209,2025862499,585289457],[1871343383,1306098371,1133004452,198195727,831398769,613132852,2009552177,1240220387],[753154597,213382358,1743230142,2076035291,273154960,1837218934,152880598,1642970948],[1152057903,161507715,357107045,1334659780,1715133753,535890244,611993314,35901988],[1993793769,1729048475,1524838737,1882272199,21904556,1627331025,1997435436,1293355964],[771925223,1613790809,1403102354,763528881,987434604,1689235150,253075127,1574581341],[10185329,1952231813,1588062700,1876739021,1274804691,737821628,166840733,78583880],[1492267739,992465299,1414776014,48217040,1840453979,491008456,1682901663,861136058],[929153881,1635600601,891515538,2088407640,1990614390,970661546,397289247,1726757957],[454829489,1869586515,1405557167,835178186,2060117164,1090087796,2004368799,471472835],[827822695,897272649,890377920,1216673403,1475502652,903488936,873125116,524891271],[1807216524,504093643,1655367012,1470523489,888969448,177409622,499556938,1979161923],[2021032284,1561559014,509394666,620082208,557939345,1771873943,1966905818,895844677],[61485198,442656853,1300426580,888050718,378061816,227093636,832441788,261078421],[157003424,93472838,1577968321,1786389016,1650874767,607112058,770782261,769127020],[1711994896,728593355,1868385476,510536233,1004693558,1666503897,651746438,1709901199],[1954566210,1051941512,1230250319,613770253,2109970822,2105789409,1344119579,1378385147],[762557399,1696591583,2035025307,1339338359,90978591,955109251,672126822,1432343937],[1325912490,15825220,716743253,1849658962,1297690610,2069616074,803466304,1811570038],[414032109,817365624,1107321274,1194800808,319807433,709041041,1452029573,712228071],[1634681374,126594238,2045982440,1860593420,1182362686,1161365216,1690675901,1979026418],[1351082362,1591920639,809905687,1891531601,1679017897,2085136273,2101116471,1625076600],[1217194261,736410275,940276181,34584438,1152464241,1898540684,1392992983,1189435443],[1997880825,1843158137,233077998,12262319,469419833,707355069,584457064,1705226583],[1650546181,817163371,202815888,1462256928,778276965,793107024,2128497609,747262001],[836799187,512236220,275981012,746316877,1104029021,1995352643,1729266356,2018420984],[2104750373,723460663,875190325,1853315623,22498071,951342779,688109225,1438989434],[1616432584,516098432,41065270,475662698,137857001,2109117325,90908949,1118063669],[1303003952,117319941,54771079,514964639,776338987,1096641342,1479253833,1023330889],[268468772,262186461,1681946782,2049649210,1923465503,1761826753,440013949,979111218],[2072935148,641521967,212935546,1808678655,56978702,1261579840,1395132660,6586177],[1281537497,1714558363,1529605509,1490640964,1919388452,1841110027,477241785,805849425],[17112741,1449520258,1836285313,1230499322,248560489,1755089315,242127242,28437192],[973651611,1499044049,363874061,1616929950,1231618558,1840213524,2001342286,1103324877],[600034946,602074664,1715734651,2041954550,978937965,813220494,1842516918,684180613],[1630819673,705248834,306616504,2082781753,1859253821,839046080,1005263266,1502261029],[321910080,1299218173,383257827,182360032,1187191547,490481527,10283733,785912029],[640125560,1003072472,363562078,1413152470,857331839,1840857433,342516180,734078906],[898771429,1019731855,1686584015,365839075,517023389,1319211120,272295316,1810523078],[1584658085,409528866,1184633474,1697356321,71970012,1405161699,1550097512,635333433],[1057920153,254558095,1095785527,1483096686,1291765626,245766614,741558652,1486246817],[732871993,469505437,196316895,1583267500,971051002,1094419536,1437437303,658512831],[1233047996,975071045,10768289,1875731925,1919666347,526716859,1354592786,41583128],[479242601,463406294,859127072,1183724534,344872462,901141167,850516117,346733832],[1263972012,652082918,1396977528,475577942,913759823,313476693,1593711072,1026977081],[258859775,1932647835,1116872085,1815505284,1679268778,1662751391,577769107,1275705000],[344137047,533811481,1485807478,1404868287,1341818963,346223198,187291938,1546040674],[1352824562,476939487,1749625034,390897371,723931221,1226693894,1585891471,116780496],[44967924,1280292579,2119930170,1930145940,1057154009,1870582309,1705537731,787010437],[1925172896,189195372,94432608,735125670,1119052258,410949819,1274646488,1495401931],[1907083255,1785181253,1349477196,1594095415,345064230,1044535299,621294395,1098173932],[1182675834,1082977006,1208432130,236246844,440487846,720089224,1628361933,1732233888],[818305740,292207890,25842161,1526667276,925015676,1465593221,509323626,1429365115],[1881744579,1057006162,908517697,152084136,1208251599,1367490635,1213446512,1182350228],[120231334,1980464058,280599388,924268673,2001965621,1481340593,2011011250,68183568],[1581493559,207622599,814102093,1773075396,1125803754,459770801,91335666,1269279014],[342714703,1299596947,1046784491,793013865,1048605304,94108595,888495747,361512806],[945051486,1705216148,1859932589,1649160420,2117669723,2065185660,302381876,1799146417],[2014728837,575413937,1859553342,430412927,378078543,1299725613,267814432,1528479706],[417436107,1647908505,906276918,649696782,523946861,1445110137,914389941,469359502],[1228497307,1924571521,1962835565,1360586022,623167222,1732324793,172193629,436571359],[188263590,1440045637,1103965705,1046560881,878975791,2082844948,477957678,1059022345],[808015787,2128917415,685534172,1303502897,1782499302,1444361021,1918713705,872924674],[1322158503,1395334685,1666289539,127693527,1472769354,630716036,2081303803,329839787],[749500280,844717874,1438493938,1804032976,831885946,2089854783,1943856962,582184901],[17453874,1547902641,2051320987,2094575355,437455604,104711872,1678698708,1883047536],[133727593,1432863164,905054651,807933268,1425999113,695853868,1123425769,1523898299],[12000015,1664733608,323000945,44065295,1962713047,1502987573,60919930,142857294],[1417177162,369497916,1356948875,838496378,1835455282,2058230717,406763492,964943013],[1699061357,345100174,971113332,1152215193,1242369190,545021535,539203385,1405879125],[1100675952,1927021921,1109574846,1156150629,1399364446,1877190253,1038431315,1267939703],[448265334,638345719,1493612711,2033334501,732849849,1231573019,920038843,380566326],[1188837676,1162953075,69863089,488195559,1673318148,810940293,1251228482,288470584],[285623468,651650580,1090479265,75764265,1598345503,2089050254,1721355661,480210310],[2077077615,1661839754,1310948130,1968019488,1127263384,1084437641,1421760184,1122786821],[1867993682,296726843,449370202,1578783818,1542516030,1670493668,1204006140,720551269],[1127867895,2059533309,11537996,112660533,1093251460,98941819,1360944051,2001861859],[1204512714,762033228,472684788,311213392,2075812708,960734455,1263915647,1504326744],[903628070,150071638,1985185534,426241870,438799659,1422815828,2020413354,208480766],[1969982564,1378597040,743596270,1568250821,2107875747,1741296037,1980755500,1846659773],[397163551,2033068347,466583860,379810875,1000054205,968297600,980478470,1397032372],[856170954,1744180732,997338868,1584778286,933122504,1252242729,814348975,549654849],[879961113,1434780456,928767411,818573766,383180748,1151298438,543640356,822841257],[48497420,1717803302,650630437,114256387,619606874,624369827,494512712,57565397],[705410214,177462703,1203658779,1917659356,1655586111,679360332,677616285,803636652],[2119994153,1455034670,1431418243,1962227420,1165565282,800818067,423169518,1251991818],[128297494,963510563,1915509404,1869556520,449942857,544173563,757833931,1391901441],[1115204216,79640359,1913578321,1876917323,692521095,1055679641,1540221669,1556398712],[1646405217,921028902,325824916,1915458489,262396856,1176084413,428588219,1456252103],[1346658534,1972335856,1321245168,260192097,1220317828,733803025,1519594660,2101528201],[1602908427,794494300,431015830,1870986729,1694039659,945033202,458895964,753741349],[1890495956,1452271241,720718137,1768150549,667999746,1389007355,1314107602,291720893],[835642143,951833046,59546135,661947603,306286849,164571279,1802276984,421392532],[1584870291,1887970783,1026461374,280757218,1946176280,832890070,1291526523,1522345851],[761818860,684025797,357829643,508072296,105234845,1700755419,1704799571,1492928112],[1061323316,7252885,1089566585,1874281687,866152737,2091312095,1433880432,1951887972],[551851224,1296085486,473182994,1971963687,129250473,1628745669,636076999,852026679],[417189054,363830480,160761208,1456864437,1603122855,1487765784,428010765,1434536832],[1687032222,1830348155,1017837541,540265162,2120961662,637971230,615426008,1362148057],[1290788468,1808808515,497571055,737230230,1056818548,749261390,247561317,1446994198],[1049118408,761470654,1438632973,2048476854,519467722,1089492310,2108554711,1627545194],[1786950561,707098419,1324878757,1165969896,1488243386,1004510742,1936324544,1648336100],[239670050,1146242144,1346933229,9008864,952865046,1372824065,116713212,1816577360],[258267685,1068218432,1812857472,919953597,1020964613,1098842856,613756912,33381838],[393922247,475739053,307999556,1638775546,120204369,905578101,1809537065,201760676],[232810534,719408546,814889891,452302678,1963675751,247427081,779840398,1080614689],[55950322,153695127,717827986,1685578259,1527669710,1767571499,321228343,81257331],[1797094268,1975355720,1031879744,86979399,723666527,988185488,910322635,1118031089],[1403815637,1023751486,482158267,2129478841,1776908668,1323806076,1218778426,1345362374],[1790318260,984746786,2093965347,362360196,323415889,223372343,1897586657,2104973879],[100903606,745864252,1446717952,2044170274,1204052702,1054269876,2118472711,1154621151],[789318989,1072163950,1247045092,2078253903,2014714560,1889144050,1680398913,313587409],[417577301,1422116864,1179398814,2006446038,1260253316,591285852,419299276,1350790182],[617351053,515872116,1066481610,802803587,233465574,651049191,1145445032,252520739],[548776195,517252568,189991224,182197266,901977170,947648012,1741701065,1173520587],[1717046410,992488918,245123165,2025564167,1073267372,201123902,1348581447,46899012],[581936188,674584959,204563856,508356854,409162045,582374586,515408477,1789164908],[1184690255,629600494,2022648951,291810363,81742493,312346244,189195421,1174768143],[736906550,1383208943,2121946488,1437608493,847313125,1579867634,2019564632,491794136],[271467669,1008198326,1260962462,1164023860,66963066,1106669393,246137789,1475094281],[883977056,737632904,2098260672,1856344375,1185039999,2053683613,1867302668,1915624192],[1179212599,282144433,1238767844,1663369395,2063533602,2121821821,1967114863,643234317],[973928596,529123074,1936809644,409725670,53373806,2081412181,1521470840,653100656],[1291671275,71000473,51330599,1601491881,1487416628,1926832716,1090315772,515296088],[2084501630,1332205685,1983786775,1559847768,1848155705,1412895232,2110610334,374321803],[1723248855,2084664600,277677124,1241724991,614129153,22753349,1073366365,1475920085],[1730232492,315112377,1095353216,1627584108,367966722,1570336199,1070750654,245661459],[1646033804,907777338,1391313111,2112382109,641687089,1779156866,1970097545,1639645856],[1632783949,314278194,1824668190,388908847,1160641897,500883786,234717096,719849547],[605425492,699599290,747262523,1210108194,1043097108,1575826813,110651774,861125054],[372933880,742729005,366040207,1318054045,1717805603,1578901899,430489885,289581787],[497372358,1344259052,1465421909,1756419547,500009695,853277784,1683566961,1736423960],[1163039381,1606111046,1130378949,2105095861,1924662951,674250982,709520350,1759278177],[979842381,761713721,1440050755,1804354295,807405710,578346673,1262998391,274199429],[428894318,170699519,1412097557,225702842,126377938,1702482322,2013755450,100109042],[518222559,1527479992,1776306214,2061998292,1657472283,1088091208,1240105528,1516560324],[1520500297,1198802768,1222091164,75045507,1542010258,1718083903,1896062726,148030710],[176165876,197955274,1739053558,1996551090,2049409738,253367525,1330871959,1183254117],[1569001517,246916670,1004369575,1669737389,332337187,614902621,1226855540,134680841],[286271558,470352160,1834170713,1141993849,1854945261,925501359,1241671901,1137857535],[127306577,1099201979,741358492,1964058361,1298649337,98706666,680692154,1471227449],[184736745,907043327,777494013,3640439,444224395,681771749,1865120142,2069147016],[698829527,499356712,1798306045,732892163,407509750,489909390,2016177283,2042359519],[438444031,213230768,194074645,996244571,916657959,597896479,250158341,1750134219],[533929918,68238518,1826190155,1345450886,363728526,1215105877,758018259,1075261310],[34529677,432519489,1569540316,2113914904,485306907,953280926,217523448,176337651],[1052040425,184541593,1501726494,956742985,1919035971,1884788960,1634701403,1883742373],[866744855,755210287,2065353370,1118417928,778538007,622441328,447052811,1401970407],[700726033,1663991333,485005092,1928193043,1625733401,1018206361,1873576079,227088320],[1084976541,765194065,723595257,635107793,198099486,987058030,1473907551,614574025],[1667023067,14362357,1974225443,926404464,1026238602,123325303,1639896186,2102544902],[284423476,467029548,947407642,1979788104,216820560,1499135044,414746267,2047284985],[580174102,66511407,471107367,2093822674,94723865,1637559895,1368098451,111722914],[1774069099,1641306800,1687966463,1616129652,852670348,88508372,1944105683,2110963934],[1157966935,1459342149,1939894280,180009849,717006735,539522919,113054516,1541328029],[322529128,1788068380,1665222795,1500947110,1475919282,1997147286,18293808,124288199],[304790270,908042498,1783827843,2071698901,1778787774,1735966660,1262897418,564144914],[1424503567,787944258,1825822746,645007411,233929742,631621493,1819808650,1363314267],[222846373,1060644258,1142278076,1199006819,688556829,1521257701,1505080591,930214855],[500444731,863211980,1750979117,1824398820,292696189,1575261878,507070879,1281057175],[1565627839,2082855653,1212475397,1981026480,96254976,934164650,607810568,1245138312],[1721900474,1785718456,845946914,1814512613,2065628400,1416589049,68870197,724823983],[412191531,953183635,1078189404,1874447055,1281714866,1554107189,2022221441,16930111],[2079124513,1550493260,87030652,1575960468,971354547,101071394,250593531,56879171],[1881707068,1768639155,1946540282,755272481,1762362957,310077322,547448828,432980087],[1631242722,1217845295,194829024,1630711993,368952242,193751124,937638168,281241932],[1255309814,779878095,1645294568,852952023,1283498735,504841178,216112170,11278735],[244212289,206763430,1417589401,971398788,1685428309,1938756428,597310945,384354406],[473318216,1940916544,1545840424,2088424520,2105324065,582814122,1804559906,168292211],[152212871,1208111680,624743589,963592687,532058488,1659793660,300699154,1899275677],[1865726827,692286284,145998685,348453202,136351815,744761243,422992337,491465077],[474401998,1285111657,699338610,111352022,1394424657,647353897,737113427,2054962458],[1078287691,897523763,1044959307,1253091572,2129547738,1872048765,1241811047,1848369325],[461176213,2121966387,1125392277,483872777,1781725612,350702241,1641829278,1028299657],[138236083,592480561,1211322637,2087891252,1020948924,258165152,31071036,1279891034],[1503779073,1724315345,157289962,1243161271,1472153535,386153219,1740663306,1112401686],[957509470,1517247066,211964867,2080950027,1128676916,1331437888,373467366,62610287],[1189503694,1316403550,1494619114,721497718,493828778,210412644,1432954452,1621246581],[1761074360,1351900084,1883080284,2066624601,1621265179,1502467740,969350647,1301703488],[1933385974,2089700592,1448273431,402620075,1664702453,1565389667,1118124697,225318242],[1432174049,1114255088,790200180,346913032,451255921,1932691941,562884646,1547184430],[1403138200,985240226,993007055,1361144080,344190472,805544529,1557706040,1759701556],[528794526,625951030,1885482757,1022723561,1940156731,364806658,9151669,1585230346],[116134917,22161867,1627672220,1794619973,1037216560,1205612330,421187651,48044189],[1838067178,366260566,1879532027,559187919,1869105117,1749895078,192048994,750606424],[350442636,1054419528,818270656,136005143,604799589,1608597491,2102804742,1640140644],[581480589,255926305,1698661688,1025806809,332752355,1104412108,461692039,1448747120],[1665647647,1857701009,151085689,1659459163,699380080,300197681,219064562,2124904933],[1553096220,1379850236,344384003,1601055000,957717964,1049240742,2087172539,1774874505],[1525410906,299197837,532094219,1414066131,109962831,1214205481,840045957,1159966324],[723734241,572859014,982625423,107529879,1665744876,462873879,898723420,666732508],[414128127,1182063199,1296735816,140910068,1212400708,1705401548,2097419637,1481249161],[175675483,1860367529,1469914507,111876535,1257779430,775801635,1140084218,1991821244],[1900833476,1652810839,15962791,838449365,993307992,38654011,1342638126,1182662750],[1901792239,1412506926,1107795651,42831757,413135710,1776527205,355156006,269401826],[465952989,998658384,1479744400,83084137,719935298,1988716462,912437628,390817197],[1940798942,1031188026,1154672289,1950702005,1519535386,838955993,372660607,1067527570],[1405463962,1079104860,1237809458,77645055,1579902682,1923185253,745747549,933373049],[368480196,1038528535,1062542466,1035769778,224232776,782332014,81261588,1625852940],[364970767,1346324156,640343993,1461156838,1672309539,512079324,954113063,190278024],[1161567713,400387145,518153026,1059681928,1821954486,444199169,62133224,1448660636],[1117929600,1931502589,362508101,1186434794,1656244437,1829893767,483306995,427333164],[1810089244,990482558,984756901,647257,136554550,920856835,122075228,889131201],[857285056,1173259751,1811566065,2057979495,1089396130,1212262408,1247435117,395746685],[893820689,289697048,1389302652,429195908,1725081558,149149004,1585626275,1657672284],[917200928,1284978907,1348742299,62353777,597988977,1170264857,800908755,1733343125],[526139901,565451703,34260142,1429772268,1960181148,971451260,1268008517,1175387554],[583229164,1196492856,1834883383,105487544,1200566690,570634473,1897249296,714530315],[840270471,555697894,1801046643,603366749,1391327581,1197059567,538188822,1402476446],[308281011,454348285,877592897,546074735,2045392471,1544806144,1302295404,1352317374],[2076824022,574674493,390762198,274961204,320909208,1173517076,443786485,1582367287],[1744966620,1929636735,1025486747,43238272,1856540490,1708451009,671453577,1023088141],[655401590,606703415,1619489381,120421499,1822725981,798179966,2042413517,1074078285],[338474326,696784056,702402996,1964126961,1574477874,49622624,811217404,1450899853],[733541749,1648242959,534779771,383142205,812197510,664641976,853867603,334871204],[565657692,606399744,259388394,602859892,1515553556,2099752034,307470062,1750835663],[1704405995,245986089,501956542,1772273934,2040024749,1921414221,1210226812,1262405677],[115484789,277331464,1674118946,571533871,253568172,567639864,718333359,286981223],[449651208,229414908,150077350,1019893613,1258732360,1840114234,1218701786,2025148113],[11080267,232439606,798960915,2127579772,1023097895,615337249,948032438,1213964722],[1497685599,114190768,427346021,951734903,1253444649,800106347,844521398,384572853],[101470970,290914685,537640573,1466690559,1955166613,933937152,626784258,1714970796],[958736125,1766959059,244647196,1512058604,778697327,227632943,445408943,1785071933],[250912653,258271352,746004409,1169956954,284311770,1402984494,1079294731,382062199],[1777289563,1919997316,301706570,502773581,399689243,1540045814,451453423,600758895],[1133333152,1074437956,1957862181,878290806,395351487,943494709,218174264,431397178],[956939446,596607593,1174157833,124024892,153356006,919733326,309062263,1615838853],[978297195,1912229371,1234256649,1619620951,1552805342,1016774350,266196792,233150793],[1614144376,847372274,1517123075,1263818275,1508023110,702079910,536980586,1450670752],[961406191,588570987,1310137225,1315584926,1516149153,1730658044,58403028,819860903],[857617695,1149425989,1364818761,1282065961,658146580,1948635876,1801108986,121806513],[49640279,380722431,1745921723,1009783023,2070324830,451515804,28394365,987072733],[300296568,1585045915,341941189,737754074,797100929,954538005,1041407062,1523774851],[1467847850,1399360848,284758495,577046146,44120630,638064060,1330037379,964441808],[904215940,2082193334,347276949,1390311991,1864862111,1335664748,477187275,502224686],[89637284,746822221,174917105,2021190782,1965655901,1692312663,1845137702,582795413],[1557051095,1877589373,1872791905,525322208,636719959,1789793531,1972261526,1063363528],[1594237189,1335326438,701039510,278384413,1631081451,1215408758,2067688648,589652528],[644088725,255873629,1813115412,902765532,1140011924,506464730,1009000185,524525548],[1615608246,2088431808,1535673240,847505691,853876733,593083641,2052787017,1220340064],[1069844270,810050115,1775564509,1810543064,1992867990,1767673785,314548759,154225989],[898000697,396865119,834519336,1668299908,359583077,2071906699,1702134361,1575928655],[653525099,1312856664,1874953289,2014567471,1831662367,1722745273,1465470549,1158701123],[2063074628,626106118,756718577,2130003835,536402684,1080291879,1265129118,1075746904],[1886072128,382620807,1657767886,1686385550,1459652590,485940350,69275925,1894374115],[1768403776,1711092152,1460911116,1006185815,772791689,634018973,1202103991,677821818],[289062710,1109822183,1404663572,337650216,621992119,609549898,225971217,124760129],[307806275,417102451,178756879,1762663914,902831963,725730408,845300895,102915383],[684376775,1825833164,1859124256,1936321174,1112608941,1218118444,1747278249,2017233220],[180623138,1761133389,1784780641,1192040740,530557512,502953291,848931608,1443427127],[790027750,1957188085,1997783431,616402076,771320333,654223535,1177602229,1621514951],[675542287,2016468550,406153870,94873254,389320367,1606129196,378743154,564341167],[1328981784,1790494068,157859982,116399662,1246124256,47563588,750972232,70449171],[1397199636,1019731932,1999952428,107932331,1309817470,860647059,1979710985,1137837051],[882340724,580561911,237592626,2075421424,1557623096,567928148,1321336400,1802388421],[1868990580,2061312976,320770627,1097873872,1158600236,1313900485,26687962,1287991042],[1300363341,764131019,921879235,218248247,927895652,1784217267,962210211,1047262695],[2106146242,1800408341,1944415463,652178156,488696229,1061578965,153132617,858683345],[1401541348,1278648070,84263754,693345209,778604135,26088718,318491192,1564373313],[1865955467,204664153,1346993483,1630292323,680291440,1938268049,1474585691,1631767570],[1082881929,1784518006,1897547414,1901384802,612434629,1578791494,125894824,1044148675],[1002549669,931004418,881578287,1045034811,217108970,1836197677,1692350569,1899410879],[600608745,1925857667,106541147,389711640,54864798,731704239,175489636,1654489146],[1317711412,1067779286,1107983445,397749083,648653656,2002979365,1811077023,716991477],[289380706,1765884803,1173558068,699312361,1461025119,2058217210,1367700466,1999929191],[824324589,976538502,776645980,1388271201,108210966,843711313,1015881697,1508822234],[960400891,299546051,1142023969,1543147481,838773643,1479918824,1721865948,909454877],[543522871,1143994285,71632184,714260934,468793713,707360315,180690665,677383463],[477453989,114110226,113824667,2045784408,1832105690,1319307903,449610414,598197782],[851243621,1702354809,2031055533,1320839545,1006382427,639462445,2016054079,1118380010],[1812169241,1738812239,284020006,1202765228,1130280166,357658513,1989788888,102387355],[1970232352,337629894,1885998857,1374307347,1471757463,1789833202,1506824381,1656640575],[1922018871,551460270,1480815059,1783099062,139364446,1924140705,244592774,834745423],[1039793630,1118666206,1139124811,812545948,1286959967,941555021,2101083364,2035587488],[1318472825,1352396735,301359217,1469976755,2060644075,1638410740,1686921601,1256101755],[405931063,114979280,1116434785,211859719,625293382,417510373,546926474,1634078039],[653515810,1992917243,300139346,1418340980,1172336972,495242145,1860109775,1490207467],[479867478,109162692,1949067822,2007561826,1921175379,921411686,2077804922,804959004],[1067645458,111986047,1647411019,125718381,1748262853,218505295,1948977492,2027004613],[36515129,68315364,1225442580,2111626952,1369649340,819651447,1535571229,462360263],[853040031,1454812391,1223597299,1787182933,1168633060,1614522591,298642663,511579180],[1008167543,218118868,72604686,1824122061,1521535607,2095201768,2083741672,684250633],[2026487452,1030161360,1177287949,602584923,204134022,2117294148,1968598416,1290897676],[1717652458,818040503,2111640169,129355252,418612548,132632115,512050349,534921366],[89239519,3645227,1315571686,226393704,181396606,1713365336,722849817,1309292183],[1377986768,1485305898,63119723,151894849,405119347,450038896,1325238809,2078758380],[784894310,585388884,54055910,2058131131,1941729571,1721039909,986759167,348581451],[1900640950,971964258,2032542630,112450745,1248184056,1280317337,674389606,443441632],[1702502706,1887889462,1745508346,281279921,816264384,1567522968,1640090972,206754950],[1871204145,2083853742,1191023042,510693415,1959754042,242168148,394612677,869026294],[396987993,1829004614,1646603904,1036327009,1362585376,377804455,1512563827,1705842479],[391754647,1673765690,637341976,1953486639,1095049659,1887393262,1566652018,845653914],[130383036,1778519134,572963392,353687447,1116221904,1570595973,385528617,939128716],[188369545,922813477,621662808,581715136,750669241,117966908,2121986495,1344244527],[92554446,1430669502,113848687,1301165261,610016589,1547492439,1003114015,644318096],[119510341,403093203,591638367,2022655792,519260543,32646531,375332372,1803518728],[963054165,1601910110,896406419,416998050,66745374,1690091405,1360536921,1283182621],[506707715,740210116,1239789290,1836331487,1442131793,1047350094,1319960002,303033598],[194413375,204376414,1654110940,1949727807,1294022545,267993139,273362720,1437651630],[1290255466,2102474783,1747942377,1678608864,2050383178,100158948,294005421,412226778],[1935173062,962493429,1352579377,34894729,1168506643,1487032796,353107935,688295276],[991165107,1460916538,423038823,1430883643,1621680399,2040245524,1548848710,1081485351],[1204417132,660628034,429958923,426970797,198435139,1635785905,1586708938,1683143026],[850515976,164676217,1981786832,215858466,901525448,55768654,453177518,1228564087],[1055656223,1354992101,2022367458,916107709,878595760,708482834,1849413830,117632122],[158393813,1055026384,1124220910,459772823,675446560,2120127898,1197920494,1030362502],[1421625831,1943708775,66075770,456203388,1138784176,215006964,1736952236,1523228007],[1862687521,350922150,600533911,1497982329,98129750,1026553400,1769642743,1775783224],[47628919,881640690,2023164208,644924068,1012064210,942997234,605632021,1809560658],[2075680419,1177977156,1521764263,139104030,1349490850,1398930249,641657985,1042413853],[1457056693,1600732144,179095394,1719375953,1890089517,1662769968,1962149071,1669760866],[952868873,200003219,1542619243,1423404234,929624783,1802315192,981464894,1379162109],[994523971,37351550,46234304,326284860,803587521,772113002,2051990336,492827345],[1161354209,1526070736,343195421,593818457,1863002306,396782208,225573404,557852860],[1572049565,1789314901,1428004486,328970229,1769055142,896228638,420304110,448148491],[349942512,1900796430,1297854968,1873289222,2058668866,785532667,2098440210,1319573310],[1451701042,251164102,153061664,1140833080,470445841,108137504,166453604,617973690],[2107810125,360519075,728464644,1114740753,1552156537,834402953,1750424664,67960358],[1245914484,227430205,1090424908,762150231,777651621,655872148,832103353,1611668267],[11317556,793356663,492002694,2030159244,1818053773,2062363121,1456538757,1148550267],[1908904009,1862339431,1510311344,2023328970,1685199586,473701839,50369958,976429165],[1619364392,1016146731,1958675520,1313836093,52633642,1119150704,306829980,642828517],[480729334,472914058,898530788,1390948439,677380112,653762135,841273078,321508556],[76243067,549678863,429804735,1643641606,1085465245,1341016644,1267168258,32799183],[1552622868,1737113512,391957939,2102280065,1241650065,1911653259,2056140311,1408108798],[1388259692,79088873,1374363274,983019976,1231776185,1980495185,1182651287,400987874],[146416863,2064982130,1866943909,1622999000,694591318,1917666362,557143311,1347328303],[1930056710,767738780,2004353665,213031135,950966172,1375903857,63631422,1548321856],[1904547160,1902529316,1690055319,953413810,249026359,1076639281,421102149,1867875543],[302989181,53210993,850431316,991503314,2032278382,2082743802,999990811,637120837],[1300420413,2095168320,1578674533,1125324647,301401538,1702560689,1670411162,1585756758],[633556225,498649438,729717927,414502103,66106917,2108872151,1316691,558412189],[139964228,288811294,169647893,2084190333,843182096,778728207,1621132732,1884926687],[1467444972,1347303391,1218826479,1464654713,1019540151,911840652,1092758502,1799157132],[1925786591,1415086788,1080407116,1840184019,658583027,2078532538,1918111051,1801122825],[466389335,1795780472,610393779,1249938582,633188379,1525140770,429200712,1210126494],[335121345,1680635079,10231583,675846163,414433874,2037774505,695783532,1680760004],[167128077,1413705598,731341959,743008267,2008188523,1505834605,321341639,199215370],[171531238,1011637735,491470705,2065818151,195895647,1857058139,550448981,1696160758],[857162353,1906417166,144151838,733919937,1958429699,1928841532,724897042,1174467324],[1177962178,1498594262,1873773083,749972516,508931157,703118786,308311736,1296587469],[663897527,1916905658,820360163,510716702,558492876,1707242851,524566590,1084045704],[1245920231,412976245,1411419915,801377920,2025412361,1770177468,752737392,936126047],[1420483248,746735164,1933096211,1416654640,165393730,891779280,2020887587,1572853989],[320260172,479986880,125272032,10521722,221062879,1111856384,674677719,2051172182],[1696053671,1193714976,1782651470,511445669,445301906,1533021455,1121011286,969428528],[457907885,1870546324,1424472890,2077464248,78321062,2066374274,515724588,493685846],[1945996934,1374485644,538071165,2127863706,1314023641,1078487193,669353077,1764758387],[2123092098,1851775980,251920526,1179105321,1046695433,1870580641,1081289515,1190257679],[2066900448,402383775,285347127,744760489,376229724,899118144,432406371,32759064],[1102211042,1682407802,1491724815,1946884340,2080509419,1642013228,1527787465,106158447],[30871314,177525610,170924411,1841757134,512849633,162983672,1925286082,702072302],[1565329217,729445606,1146286821,472505287,1275773417,442304767,890590239,446591070],[800905856,2016062138,683945471,1905020665,927978084,1685597221,127433305,945052358],[590772067,550018242,1253123524,986073249,678503151,558215528,1078562055,390036543],[1863628471,1108377210,1185325288,1088085872,974497247,112887033,1285689698,483240885],[173314194,1609414973,1303804879,172933822,1689312521,997247614,1253049525,472410089],[954655599,1119653029,890273363,93720727,623497454,1706298245,2005256670,1857999366],[1650516204,402892312,1118550225,934462557,750863184,1451323109,1172514377,585231550],[1923895089,1153606880,468086094,1253675209,1831691587,2019466605,899704490,2040048461],[729676795,1972378406,201702080,249601152,793168833,769693237,555830150,1386622274],[1082093204,1745841322,1547579247,1747078507,339225504,1925002775,1901670394,363060267],[1764787965,1207017460,974729889,1626721933,1733895064,2011560330,2086915049,343984009],[640772325,847090535,620302079,1122807356,342317274,1126706318,1621972229,814644736],[570983379,1805530151,2036794428,1422278351,1430683232,677243338,41573704,2118745126],[1305615722,1118936624,1460287606,2031527406,246292160,2037317724,525553951,530241988],[1883322392,462761598,2035858429,1646661895,546084092,631821374,815940749,1718716394],[632154471,1800812880,377759002,1133359833,956001593,516207630,1823741258,191142643],[9841944,853462096,2044781379,1987701432,546311658,575849768,1082515979,846761660],[2107580018,1396561319,817012649,2095570262,1331076304,615083918,1722635077,1017360716],[1703521318,1194189428,2115623440,412289919,274368088,137268204,381810709,269555442],[1739844160,1066530779,1898214227,467000356,778535538,1264141290,1259273611,991385208],[1924169640,1429457835,355290569,765915038,40777130,2022007811,499442351,468795941],[159643555,26582988,2104118019,1219078303,463737595,221416626,54418418,1165247793],[1070680296,254811458,1427850843,429721342,1385661619,750988558,1080719717,1704506894],[32843939,548744361,474121894,440098994,1590683158,337066287,1510463556,164635173],[1374259932,1724943961,771042029,1471791322,753776124,1585453305,868185809,747058786],[1316032941,1815923231,1736328343,1913858308,570624530,1780501121,1171827996,782181326],[794382752,734132006,1879939456,99346988,1691083749,1708056606,2025685323,236444341],[1207700283,243527410,699570979,221676266,623621300,1359052933,1550413789,1383112541],[103410261,1681077581,1954577617,1802786372,791630077,1119531866,2070260802,461697734],[41688532,1917361758,1036384863,989665602,1392523542,914394402,1015731360,1337655907],[635596549,1987927136,641109759,2096139072,1817958079,1386062464,893702875,546427457],[1889113739,121765470,499757613,1460429494,1207435935,3972997,684258043,1678882441],[872267447,1190888098,976851320,1001706014,1145510180,1535149823,66823635,640294349],[1387615495,1267995871,1940047266,1347566573,136505526,1068253537,203287172,1650635467],[1499959135,383980129,143747700,751518953,892091872,354014613,727322788,1436117460],[953086441,1409340291,754632998,182775810,644330255,1205854119,1936608335,1966426103],[1997490163,2061093702,311215643,721971971,1150308606,2101510032,867454313,482354024],[134198798,1056460522,943826328,592415798,1805298445,1968311832,1808778820,245746185],[979063743,1002649491,483995428,1049650997,1912315427,1875971001,398033519,873543144],[418048923,874683297,748535878,2000874604,565618324,1228698679,1494136919,1091290757],[1148162199,497464478,1307488388,753965028,1297929071,339731557,77126901,1373664797],[32198307,1452510008,1694102009,2017714391,632666093,1062134193,119885194,674014882],[1267754577,807533106,1926002843,1734784130,1384112668,1846255530,1887461966,1182865228],[1738668138,287848584,812611461,1922646023,1671219259,1240998661,781073421,110134703],[1942974645,932558687,542860209,622813173,1393489939,97379537,809625064,1322995952],[996290542,904795392,1606796642,899910949,234140040,1432409123,341868872,1408867294],[2096883805,1877757389,354381989,610540965,1352726401,351232462,1029561825,1529802879],[1742824556,1302474572,606519827,361053961,1837804845,1942210192,1728633962,2117618860],[2065010999,593811745,1343392476,6912499,1396865544,1585563109,1083663334,1982966467],[882432354,1737854815,1883762898,331002192,924480732,219280084,1432452352,813647709],[756494050,1971447880,1825827892,151584657,411075663,1148125280,795143639,2001248102],[852076220,444793162,730094271,1081436899,172504913,2031603891,1179715183,951128609],[1499526512,1670976488,88062417,1916644659,1706253481,1206984177,1208419541,1460485005],[1800422363,1912905307,2017601110,1303797561,1081056257,307891384,1561869548,2114345533],[1885862103,438911924,881440141,949545149,372578728,1590109707,365710956,544751189],[1833028309,2017730686,786165730,220633699,51957273,32336020,1490032316,1468337264],[1060295914,815873828,1216864147,494438999,1194680021,221084420,1390480032,407777989],[571867734,1500798971,2055026683,1694919903,1376391926,1725167388,15250762,1520673628],[601942211,590970785,578060959,360643054,877601390,1771241561,1351542189,1256987207],[305414558,372802968,1415282428,772696821,1757989922,335555044,1570861782,1287773182],[127550453,2052610369,364193714,1385551910,251174712,415893463,1321220080,463497201],[610591441,766599026,188045619,774498305,890009782,654294057,2032294372,1554779985],[1412913007,885158593,1643828061,1516229042,401604569,133765944,901795272,1594345780],[382079830,2080451317,513959861,1806410341,1655025687,532447168,75201286,731544392],[373066831,2115884188,341180327,1719493727,409542193,194724130,1756646220,1387884996],[1874168678,997831494,1921794092,744736371,656427892,1196672300,1644175894,1068516084],[1952872467,69735390,406373714,995585277,725024449,1294763705,1611412980,2128264926],[1455353994,1760064144,508225459,139019717,1963819965,893183737,1447494055,2085405434],[366451690,1214360683,348412671,1664985198,1199510600,2048433095,1051282026,1597094930],[701425520,1097377655,1599903962,1765980781,1378923011,2057060123,1017077999,1917547607],[1514736447,1607421990,130088710,743976476,2003754492,109826137,1908537151,82941191],[350210310,531931275,82168417,154396052,152431417,1602313419,1340154777,1802707083],[219479522,1513519452,188466411,1302649150,933862601,1125157136,1102758207,1286944445],[277633282,10160836,2018397415,2083024299,1887632538,995638496,336054940,1397922412],[1332113625,463156498,1649710166,1521187565,9266275,1747353891,394882367,112515139],[2057881831,1936572953,1211604397,193236182,1815699153,657932632,1045154558,1693848691],[180148335,395656265,1728427641,1481340321,1913123834,570955261,238795471,148168912],[814246023,1422355417,490643248,1043603633,543931708,1625049225,692169804,1240874333],[1781041595,196730489,788818067,171344750,1054349021,1635575040,1682991967,292391246],[113993351,1357831241,1866222566,1494365484,1056243991,722563218,230427500,1075497738],[1142389997,1889638450,753447493,1611338975,2070154032,423092069,636467714,736583260],[812240857,157203857,796782592,594211409,358404144,604196623,1239593073,1878898535],[435122403,1243230717,1752745036,2052283538,1517300986,1390871814,2047217249,1519647622],[1353777157,643912413,782409249,1478070463,81283878,350086353,1060827163,2103855760],[908738564,871099302,888578451,603285252,1087819183,568083482,2104200398,991077038],[934375131,193421400,2057434384,1646739003,1368780794,2128598488,589823975,1079019986],[1855356789,358365051,1569335176,133278797,1347682422,1572903536,193798111,674994897],[1209833139,903981696,1078639379,755541848,2128515725,712300563,1264958834,1643784488],[1765406815,1390767984,1521763312,853640617,1782250072,197010548,1561666212,246499758],[102055863,1534691813,1379650076,986607909,1914390973,1806388301,791546608,76465379],[320399346,748708544,1002154568,540053526,705672106,1960039395,1713104343,1511568728],[73453476,696078486,1647507621,2072396148,1697742791,28684805,2013920449,1622809355],[172212872,277332759,1119173279,171132715,1497588453,756271234,524683128,1228398435],[1350026228,53263113,2005825942,271153612,776499305,1785168497,611108558,1094708103],[1681473269,266857148,1488625478,96273999,665828573,1759119181,1007161378,1792411412],[1827740392,928988290,225386148,1027633245,1954810247,692481332,1458910341,2005340948],[1388613532,1123985547,1637576191,1573249914,49629868,1931863799,2029783539,1845850002],[1771575870,1648677598,1969252741,1037735169,1305141736,1733464124,951432890,418138708],[658119539,641345797,1092042920,350045453,1331967331,1839279988,618704392,870610666],[441011717,1772153372,1464973874,1409002054,2016488745,1423754595,896055707,267039575],[1582989520,720483860,758474622,1082633310,58115752,1223670645,1205829286,1508839687],[688882504,102547555,2049185005,1368955072,332139177,918476206,1068525350,169031517],[471553403,1051986158,1461691161,1235963963,331545044,770519201,1421553286,1670364787],[382583330,1582876591,2083882151,1302420678,610096680,1401323424,3396329,1689329554],[563525425,1733373041,773260295,1813473240,1789602939,635873004,1038801669,125778917],[320444371,1167641999,395829759,694451980,1933789121,1780266636,464029821,647716627],[550594510,805890843,1671869462,1993734687,1871895730,143482269,979745407,129476015],[17920968,1301807067,2103772838,1524221740,312246432,962347568,2036970511,986972399],[1779581199,1021511822,281234923,1619144282,880564439,1512009815,1550784473,712912918],[457185352,547233760,963973197,1914781517,96239,408814447,1229275386,448485664],[1466346224,314359946,51033418,883536990,733613160,237122367,1173639842,1288277604],[6165396,1297429780,54875031,1730579907,1784956081,1851593404,173985155,1615725563],[542261860,248965782,1078123541,1263026189,1734169488,1902593336,219392657,1513025760],[1022097689,1208433134,1189763615,1584810454,500461488,1523499725,172157685,1616323734],[529981909,1954272546,28726919,395530585,344598643,2033612514,1123772406,2116864495],[151737819,1695798972,1527072172,1010958302,1696921732,1054840639,1091977500,1578978727],[1983125672,1686169157,1943555750,10480386,1471997077,495412662,916620979,134637221],[1656850575,57023795,150614315,480063014,1626496757,709502188,962682789,1047065298],[1795428613,1713236568,656777598,1499529107,529668194,1152794208,1852041337,147799705],[2054372632,1240931221,397088453,1415294104,1561220247,1351319892,566325492,1254899376],[1354039288,2079759019,1245668879,1085689966,507623423,1778915309,586440743,157886159],[1955441563,1033730403,1124374753,1263810793,1947540977,1917857859,321177361,154605127],[846570265,1465248983,1885423393,1751059118,1120012950,1352334174,1644859136,2026218178],[1065479919,372473956,114975172,1717077567,1816318742,219550165,531806282,1173034484],[712011272,220063756,1914378464,500185217,193578707,2130053567,1660684510,331510329],[481173887,1071151310,1562701544,1965815252,469253752,2043244654,430251672,618336596],[44571730,741040080,683238201,938611952,2011618074,560829038,508213920,77266328],[1109064399,427820377,2074922687,1859276704,944248113,396398625,1308090832,1382004749],[976807557,583274249,1956747864,1593893040,565951322,639745887,11890778,218885051],[1843538872,483393289,1337310106,1161653673,417839098,1495820736,941555947,75233472],[508540543,88091918,1937992936,1527007318,1654231996,1830066852,259590602,1590967823],[869622290,1873796967,482432016,1063167481,523387241,1571603811,1752665625,1950395561],[1727464241,1072693493,58786360,1709469549,228341061,261751539,1451707526,447272413],[886047481,551395158,1716953422,65947076,2026208818,1169727631,352119936,166410742],[333275272,305821224,372960184,1658338883,208604464,1232061380,1111239718,2100108622],[1417176488,549996937,1608903861,315500856,1326053685,5452494,68997274,439954854],[301272645,1485995175,486372571,1683418360,1732955400,1375075216,1635675752,868329910],[2105426381,120954080,1886269934,1017681850,337139973,1412219069,1628558353,234457411],[552924233,1312040185,1415891038,1098800999,434864066,1077036896,1352262535,1572291748],[21714252,797632254,501210918,1743940432,1456135093,574677530,515848053,932310980],[185738203,988010228,1047860921,1610903565,225986127,2102520389,1212549492,1843443896],[781056871,1781784550,524663232,362537743,1076507013,1604607793,1807466590,704588113],[1883367350,223793238,571141515,1409418085,1920234279,1329691202,1001123856,174247852],[62382921,975188633,1429522616,714560772,213588490,213363295,1770957494,1402073149],[1990641172,1065007786,371063216,1898430693,956482395,560823705,129424339,1182627722],[348631074,438856497,179329836,1691636053,194003435,165618973,1932950948,2086956242],[880961693,1963310895,638967364,1863114423,1388553132,190591850,934160142,1850738074],[325297292,752967437,130557477,431680509,7025765,1643091195,106328844,796703569],[303508185,205016998,549429797,618692094,1187103727,288957981,1560896935,1236702502],[1970253240,1999167681,1431715162,1356803635,433838084,663587461,1324387340,661100821],[249293132,1250866075,1082465960,1470317427,467286628,730111275,1143301497,376899556],[1548144220,458452387,63811456,1915925967,167013323,518540761,1959433654,62023098],[1054293832,1806230139,1757107119,79520802,2106184278,1236770421,604633934,1723036598],[1699101188,506352933,311705879,563282783,1075640372,1665374827,937203487,432697927],[1511250515,589220674,449035861,223175613,1930652592,1437192548,1233279902,318972468],[411736303,1548736728,191098454,865853309,401257891,949508087,967506705,1517219291],[2062693328,765478159,1293564498,572753677,2096562593,1791226723,530553823,1650058374],[53990409,92103884,936229356,1019429943,875152224,45679022,1210664001,2040859640],[1098398538,1700980105,1147705579,641882295,767655089,714649922,1004328214,519832671],[224292645,516178617,1838027735,1517964771,481953923,1078706586,995141910,1067256672],[415592458,1370972880,2000356764,556901416,169782993,531910433,820426984,1689581014],[787200988,1507390499,1009461412,928439187,937480419,1588029280,1103852804,775295324],[1261967946,1414960356,2018064527,1440789422,1392486033,1672439188,213358606,771217533],[649537590,38790403,341880416,83012806,458360813,1863384716,1629726956,1251837058],[233655145,1985223280,1559656359,753310601,269124545,1710826429,1030994492,616064210],[1179294346,329168393,626515581,2111202471,1916554790,2090411709,1651422019,1380391888],[1153392193,1434703012,2076323651,943410183,1156884722,1031708288,1367558842,94707251],[2028518434,366562287,1150326816,1630277537,1961608289,1357153866,1772298132,1107562132],[1011298579,325005744,1892093056,1989064438,153336533,1570513623,1809864400,856342672],[140580780,1273772958,1077185178,1598493992,363551550,1103530962,806626020,788680737],[258921968,59791050,506743040,1429865058,2033123867,1884443726,1312263628,1983735443],[550304165,1199288590,1998610132,1002975975,169851876,1966569,1263339091,1804697860],[740660399,1040938913,146343091,1900318144,1875291649,1393900441,2031308108,713105542],[83670862,1546852320,392595575,1331977219,1215063490,364356529,1554473262,2117088076],[384208650,1478492975,856710723,1890698315,1455307228,858742034,236289862,1603752856],[2034144290,1032981026,2117251118,1765192674,1129745305,709610574,604680227,1218108978],[590553848,426872935,50797190,1918834030,2044735085,1133461671,1175450831,1526618260],[1519479099,321384289,1922899126,981118484,1410327803,214112377,1771401166,1341876630],[1345789948,1527374482,188341577,1808398755,2118107143,116416383,1161258525,275580088],[665676569,178308810,476393963,1176069309,1530504033,1258706195,17063502,873754738],[1986771625,1636669663,174818453,1018211839,516338536,1503002534,2077100860,1201534628],[1208663212,985584599,262871577,870470120,2094318069,1351030339,1451235750,459909127],[1230690275,1720367076,415238868,1521176515,699716808,540853170,1421673736,1388822393],[1378878799,1530634966,1001918745,468172455,652604253,1806344885,396437717,1422789303],[1269202105,41976426,200515353,544145219,271564080,111068104,224580384,1061441047],[1364811061,1782242201,747685997,394930617,595301169,1246234339,920673550,826712035],[571674954,1753895991,1465453613,557016783,91465839,1539136467,422315711,868468662],[1122298131,1099234081,1623889360,1421475698,333734430,840761566,782262699,2043194069],[1234437294,186385610,683488602,1601119338,1871601351,345019614,1083736409,1343652194],[1094917081,1106459774,1960041609,1797433612,1099490769,1642381009,500980493,1155103831],[1468780363,9219074,748044870,917593700,1551452853,1701324363,1371233453,1866016157],[472744501,1924959321,730077138,1223320688,141103679,707193143,3133923,1567218358],[1578780139,1838511820,1542646270,1051799966,621163777,1488811510,1085450703,1310907840],[39385269,2055051926,2002916527,1040832360,873513353,563368081,542012928,1467005857],[391433963,1269590355,138461793,453524760,1867621069,324031702,1050361630,2128858920],[982282426,1096286244,1356556316,1390764943,688815143,233282507,1208067034,96475307],[671544076,1650476901,2025055432,1311448110,688307413,947617181,308813482,1183758401],[1894240717,172735123,928141740,1393555039,1066223685,1146567702,181558502,1197377452],[1890240894,105438373,1032996445,1408973506,99345181,280406604,731389638,1462558234],[174594950,1037043289,1092645458,407171800,1482178869,942530720,2085225938,688193862],[172891401,980501348,1682768551,129805106,242906105,1848945825,1039595044,665970546],[870712550,2024890105,1860862589,281374858,1198313555,1358915803,877059133,83216780],[422538556,644743490,561522657,2085781860,259956475,852895899,195483468,1251332723],[2030246220,857062647,848859972,811130780,260528963,1665767029,1274899276,26862386],[759039853,1915872613,774891047,467579600,1941866742,582950188,1392136745,977926085],[375186300,129286557,2048056270,1008155921,1082082361,1818942596,1201433398,1516561749],[351814304,707836103,704137299,218104208,632446670,32859416,1540640445,354162533],[1522217799,1432413277,533500402,159858086,798855692,1226266514,1440370679,731245120],[440026690,1241609881,1913583262,1974520873,242570330,1145126042,207468301,1509150087],[398713418,1647393185,1444491774,1848668124,1552143641,957780946,1749600965,1954139399],[1159719418,1899122128,1329637090,1462602514,1005019373,806760118,3286694,1063000089],[64336434,2103725108,1037823758,2033682607,1071218242,1347989292,1689928649,1482855851],[860927542,762124955,511032495,104691211,785800463,1281986833,1729842021,1514989385],[1306735665,699441910,67594792,1620862981,1804605728,2118866634,1654968807,339101069],[1282706521,1676266565,174116120,2106745345,757324303,1858770669,1593359020,705965987],[1627404356,1444745432,1715513063,2121071163,301757522,1944865916,1911219004,1162816086],[1818563428,530996658,260590909,589803637,1736120470,1175165825,1889254021,301916381],[268111201,1815334725,1078253167,498708247,1000201605,1260634672,371063617,1249282389],[1134592681,1184767840,2129222989,294887979,418297938,459933032,1990065825,150361831],[1049765361,377835486,879350496,27019678,1315834994,17065232,97267197,2128838189],[1289484425,2047105007,85870515,1641333024,1972677400,540948777,2030386412,1429773557],[1101880054,182671884,1305487391,1324461695,569551549,2110219793,357082579,1457742817],[1213466865,503056956,691079436,782929379,2088357940,1988421704,1491449463,2102400319],[860814782,23838173,811566743,85091336,1880295666,1469944546,565624254,1078763014],[970583120,1070127931,991116509,867677555,1547766883,1449921512,1376976518,197677811],[494731334,1601836781,630330434,639235070,175758703,220534657,1353612547,734122238],[616689671,764980549,1386544730,1871676053,1924441891,1538409630,846032170,1637221831],[361944347,131189403,568591062,1113745107,363946897,852658079,444099992,568789067],[1804897899,1505412351,983145981,972674307,591533940,310643300,1397056178,589173512],[379985388,1815332584,1027687156,1622190844,1694777195,146877479,1698244780,1794678938],[126442001,1143862993,1592817984,1557305731,76877198,988229599,1637847411,1031954000],[1458686787,518629678,681373634,204607918,1862257662,1736056095,1514211835,926226192],[181155176,438201091,72325300,866893928,744454901,960209875,1792902299,1513790002],[1976638913,524005514,1150655392,1885384477,937505641,1194714516,1868720248,1206069404],[1984280546,748038640,1634814625,1054423692,180970613,1784967001,1093643298,1679032433],[993851503,771160245,1775853290,1239611652,1753079544,1018360071,1083712330,2114887375],[1318945936,1953540442,328457926,1663359894,1434054660,606244570,1369762515,451047232],[460836292,642580079,754282063,488649918,900749920,373501899,2076089571,2084589317],[989638272,905141776,1798150618,1871180842,399984234,745580094,550630124,1055456886],[378495878,1501832382,86443530,859158765,754328963,326644900,1861817211,1065024824],[1223752985,1358008452,986791249,1531943172,48154017,1583193519,241510080,1686534696],[1008753047,985396009,1821559392,1051335161,1260597390,1604475405,575055555,1808633542],[64549414,1085850611,252326617,696422055,618741074,1287389147,561744784,542704542],[1955879850,2072890149,1399594430,1125806602,1572365309,711931492,878101953,1576679776],[526277779,187229577,755116523,45986130,2125176379,1156038810,605061576,829659456],[797543977,1802435486,50118393,332915929,1203369735,29081465,439501791,971529008],[697028543,1413731471,356622567,677990796,259609155,615763994,1039673039,462815659],[1622865941,1252774597,1448365365,1222048759,2129648856,765792892,1845850679,1592200797],[498293270,1361050232,1418125464,634255435,498536653,1801484218,1701080116,1386102581],[429217965,2125284246,1707519051,1296658186,1072051482,189574349,414833959,867760395],[299142586,967468497,827203783,306212150,1932945496,1981147103,445467205,1807000950],[724734790,1622406287,1756240362,955102617,1348352414,1217942074,1965755523,1993744280],[1234931095,609459896,201102731,893835075,1809625220,2025970241,1723839774,340603141],[1958571014,482036139,2128328459,1076564174,1687868197,1440319121,1032739787,2064461972],[608836746,271924959,1573784920,1590418541,1866199536,46925580,2001781287,1432318950],[1552431977,271551469,1327609012,1019055355,807401082,163373635,966313058,522094455],[1696818050,152586651,390182847,963505753,1976223481,329412941,986519657,189547636],[333049767,552596798,1207722474,1394309246,2037128224,663843374,384184582,2026802349],[128114802,140869988,101785847,928636181,1036252157,462591519,1825461911,1342968536],[986689904,280589196,1684813492,148721827,1100244420,850105955,79520570,2068022775],[60620748,1248987892,1371711292,706118684,1156017043,1880589830,956433705,926985676],[1650165800,1630066875,1827291717,2113323293,103842483,1858676242,1413244970,1499002374],[552093565,1457799844,1461672640,2081179803,91658867,65128781,273887218,963733304],[1673222404,1328093134,256515003,1644825026,186406441,413567166,1112807353,986721699],[1262130708,841061592,509296084,189445999,1637188323,1124518991,329011933,42202843],[1506308150,1008119234,1636125639,1256738153,1722700435,943202947,2098861573,1658390812],[1002558902,498074542,816590008,852138391,136423309,1239597994,1491244276,1194702477],[1336107295,1380213392,1595428739,937719599,2068322302,417124426,257556446,105084230],[1674767089,1205011970,1400201138,668519879,414506580,1096265137,496974954,1293609324],[145229859,691777041,554780317,1286868771,455207021,719738879,223510153,591696425],[1054249516,7592821,1092502621,973755962,2083783019,1973798468,1221886030,1368250556],[1138317673,998088601,884467453,1475050832,748339676,1261122103,560683421,822277710],[368061392,265408507,1817251984,1453354323,767151975,1038781551,795936137,1294165150],[911616320,1216780660,1715873418,51344676,1789080214,1201099256,916716661,1309257949],[509096932,2122415904,528381992,772336258,2006420614,680147268,216151324,1039425192],[940207017,356016878,352336170,188399933,1917980302,495004479,872538235,1830959564],[1825415666,510028293,1003970340,1817105005,2115261323,1625762296,360028066,1233273904],[931852393,570326058,943870372,1161944918,132112996,1275488176,123729381,1610365408],[196674557,934323412,450625442,403380207,607109931,34844686,422658791,48117412],[335460028,419836430,1153027217,2017059405,202857096,995776034,1637255633,18661849],[1416153038,1474221387,234210768,143770279,2116104631,132553977,1901001028,1965661812],[1663419191,1676579606,660254250,272912444,1382679427,1588648907,1395373257,222391712],[1382989321,1297897633,1942039458,1325296332,2081429147,329473556,60785111,310248610],[1152010567,1982538511,2093158968,1274532674,450497347,530826734,1860277437,519206579],[964128633,1449268790,872930358,1360105665,1541625773,358966450,2067249012,1373841224],[1529924466,1418951940,1246864142,1320399343,1766709493,1511523123,1710168706,1506522111],[771270764,341083963,1139816786,699366419,101327482,558008562,1647192571,902448893],[220717336,824402372,69483903,28038538,2102561622,467244341,1870765693,1798362235],[1942330849,4346885,1481704850,345424554,279667091,1775444401,1827715785,1219528697],[833308991,390804878,504210505,1923919202,369222391,1712054125,1345726176,1857527539],[1208047434,618892262,1952796520,1560432348,1764517450,522992448,955112911,1198785043],[1371688276,1628615804,1340254628,1568392246,157608343,1879364793,1717344676,2022471241],[2062772251,612647265,1762152227,1585792750,508743052,1039042846,256371115,1967045797],[216029102,1272238201,1810227370,723621587,392972883,130372906,1590656989,827246479],[1894734351,1706107048,1339219828,174104668,521865325,1445156700,276999365,1957990271],[1178528630,47650096,1877561138,1865001637,730799514,734282214,1506745084,1124839024],[1232320124,766849321,759235658,1027563780,348303804,1739711257,1299823820,970138197],[2112005672,199814749,1359131153,1416539501,5803876,1160487861,2042533735,1604702293],[620489793,1297491009,2105829315,1797533776,2118034175,228273302,1597742274,498077123],[1924068499,1188786278,450020907,677411333,1921647715,2093897399,1613079288,2014576790],[1401915346,1647926816,1146187562,362890412,1672668174,1067616308,1330982410,1142708705],[165203104,1312658351,1131282675,10584734,1994264251,1126947925,344822925,175553358],[816003594,1824268826,1148870654,644733489,1124575008,1907705160,3749763,639905212],[1963897882,1966267463,670311221,1633261872,679822705,347250872,736824368,1836895517],[1564080311,312900839,699578262,379015240,183630682,1382792749,2117614127,124892894],[424183471,266866056,1800013391,2060061422,113504128,115782454,479912094,1304773813],[498968129,541428802,1008640860,88265807,280996344,810100581,990942181,795242434],[1517470609,899146542,1741135046,77513838,2038415289,845483673,303360165,486525479],[1310261578,560105531,10656363,25679456,1402787160,1659073967,1562839461,114571760],[1374035031,1277963595,1911365236,910459050,291293220,216276054,1646555081,1100659068],[1747355554,442861833,1482700640,1511178407,1826382972,817147846,854442373,219719371],[1282764427,30188440,908440367,1992146282,1705820175,1449745298,543290835,598468803],[2093041824,1658448335,758621648,2028456387,1177855917,405593944,7298060,2128678490],[951172210,1714883602,469759866,704735548,529341990,1637716604,1373695605,881999491],[98787682,885418916,786312515,1564783531,770063654,1679647045,1260524101,1709937881],[1497337652,1069759491,166931564,1785265641,1832018441,2067786449,715637018,1435779919],[1227474310,1150797058,679971293,1684379939,533252591,66653615,832611833,1622481647],[882804736,304456682,1495172453,15716467,1976738403,1161162379,1087089953,543133029],[74376445,980155167,199499612,1120445029,1088328948,750109985,780417580,4144705],[33289843,2081058806,1667861792,988359808,967195786,1340202789,1301309171,1454537033],[816876740,352367221,1662228811,130686621,692567304,1186605927,926662546,698070511],[1970749700,892171122,1839472610,715748150,251036667,84048808,1060105046,1133794807],[1289963001,1627358894,32516758,749395184,1146486649,1454327720,1161532468,1448729154],[726849769,632960122,1038175418,2118083414,1780016391,493939617,1707906711,1591145321],[1639153409,980153806,451284132,829633418,230792512,1937912791,1186491390,1368870261],[281944204,161139828,1350383851,682379602,566135996,1071176958,970251305,731196073],[1154702573,1930957249,1512051403,1598023801,318739573,953391932,456460227,840502616],[678304304,1947837378,2015710170,2111409172,628129987,1516790338,1194060506,566604137],[1739518702,16047347,1843781519,405446754,680404479,2057084369,116861030,1891793897],[126201873,592538359,827072704,843440931,1312695843,1626314910,1345520681,1597283275],[2078721465,2042695750,1179817735,753780063,154679572,1585935258,815612338,1103675400],[534260268,449800379,769389246,310200678,726126700,1116878383,1231682360,201656842],[1571380606,394636135,364451606,810375067,1885201446,734019481,618709241,238479464],[799749756,943814448,724623427,2011792407,1068001491,736621602,898693553,1844958340],[2022767323,1790398344,208819301,1049272261,250116814,1937510565,769475601,597320338],[1336127225,1792123124,2002454313,558788489,1308628427,316245422,721651596,75485227],[514712946,834414482,967596971,194180944,172101291,1562762279,1738308906,1489332281],[1455532822,418155976,1612640704,1745126672,1940009162,1546027357,1336867887,836223109],[291991402,1702663434,1066494697,1838616912,1225270634,318729575,264140722,1110137309],[1906584,270071194,563923390,1265176072,1112556765,1165442096,1744715255,1025820309],[1139757315,1707697673,1215445241,1270675504,1217933834,846537247,320526179,1104923928],[738853523,1424415212,278668583,1534498501,847490172,304443728,701715619,645639273],[783974432,1237560039,1425375567,1521709571,661412012,594491671,1196760412,1858340549],[84308952,648434654,3754641,654643296,1631191650,46868938,604265213,522735758],[310761211,1023792073,525914492,801131093,1033500075,1901510313,1282164232,1072712120],[1162595693,1299061540,245869397,114834426,1392419185,2039054463,838350202,1316759214],[99845719,1441142662,711873768,1117598880,1395091815,1117518390,1265601099,1988579786],[1739302714,1175737687,88797584,1560047558,1842330514,1732883041,2013271848,1388943398],[461602870,1650460462,1092227743,1713158858,1285653645,190794063,1041836147,972404518],[1052275113,1252363371,871677223,1629947980,1472397316,1317891865,703348475,305068220],[506985955,748043139,1034866041,786125371,2111050075,1179480352,1812166519,1874752634],[150846102,249099218,1053695950,322857571,955123121,1983199879,1836957894,2022446779],[328928653,1324765141,179597433,1250915648,1715272085,2078821732,1349242024,186724468],[482054839,1242644063,122165940,1317510025,927195753,1157459420,1309057939,1542590748],[552232759,2029489869,166890849,1010075361,1000194051,295888832,215279475,765847447],[74497349,1369089982,1832760781,1205105167,1847665989,1220270456,1869047931,1367587873],[1939474562,2077055550,1531971522,942331477,673490410,927708857,783525414,699084065],[1583628587,2034302663,1067205536,774397836,528869667,1680940231,1799077607,673062500],[212048243,1044543077,1885752402,782486045,1692907796,535993056,1406133022,763664563],[53277246,1648435622,1507554019,2106924854,748450058,2124725039,868220121,1404742764],[365776279,354941993,1342061833,641402371,1392865107,2089723549,23551464,43073044],[1123356595,1480792792,1558810151,510691217,440327154,1424932391,1493812391,1597757683],[122530227,855257835,1973701971,2087251323,1854830077,614746881,335752251,156847706],[1567080338,820249550,1708100133,1809594726,1111449792,594988405,369343848,825731458],[34719389,1278562538,871747522,1333340834,1540236174,674628075,166758636,648072877],[2035021859,616233095,233147925,1726212621,186804032,1653283426,433909076,1224597862],[1598757354,1014654412,630606600,2039233418,50665318,1298065650,966732092,1451681190],[1333508348,1468342987,1861117037,1416303562,241957795,39550179,1846126358,1778877530],[207778313,1385449637,1092550686,1045046606,1882270093,1468805192,234007095,301132741],[979543591,33407282,992569194,644959413,1909396653,2065357948,1693016487,1967328514],[1856076700,1599376031,1127661284,665494058,1089743059,1336797945,14086970,162953329],[287649906,597350311,1286762678,1874368487,990876590,2079198828,1782361056,1702211811],[1936092706,1507473986,1761519942,1982023172,1180959236,1792039471,1597235336,557879940],[583921031,1757495751,1123537959,928433460,2065936305,1792006114,498272093,1876449758],[417995822,1662757246,1338920922,1553126703,269025573,209903263,984437717,37901873],[1369900552,783471304,1611837268,1264261047,1867671369,1186186288,1961817082,1939399396],[1437468184,1380576018,1914378983,722730069,1409110112,141965018,437299292,1070083769],[572130074,1821499016,646611992,1014816737,916429013,515671424,1884503355,185052595],[1328865216,33851009,913680694,1289641155,418245079,1350397528,1046933758,921438983],[2050635519,135143901,2095053404,1759409647,1051478955,622589877,1869802316,613260545],[1594736866,2033527321,1571598839,2121268780,1540959644,1759197959,1691868306,883126835],[1362625787,309814505,1707035072,415800459,1286198605,1262218888,891980035,187872584],[354862523,1246676497,1306938929,2056009365,1251636657,31027505,210736527,2022076257],[1457642129,828661692,2093165551,1083698406,1953884277,213511316,899717130,1718180932],[1521098111,732227300,196379219,984509579,1183847844,1279453897,558949688,449042048],[1250524155,506849708,1326226354,240777964,323610750,1917726858,1335327697,42799890],[2107318887,1715341300,1917967886,543058392,1122742257,1128230438,305899247,1879117997],[1984188378,709292251,1806224046,1765160074,2064308057,1127989371,962066847,526494221],[1250749463,1657871286,1323363793,1096460710,135399040,1630827089,251324492,216440488],[526276279,1823311105,436126976,7552854,63696820,465097500,815747674,52088916],[477502441,1791255228,1527432602,1900924262,1382953832,483692526,355260683,1710587732],[1708817597,1412850430,1456852526,1215467485,1457995317,198458435,53086943,982096690],[1915909509,1294602147,893738931,1532550924,396141990,1461998978,624293460,820548608],[1841506681,1948892873,894117923,848827355,624309026,733307327,240490024,784052556],[1002946401,934363214,1845660851,599188875,266538307,1200622398,619706185,1207061735],[1358326253,273844670,1333809680,698710121,26239168,1904803398,622517763,1506054878],[1879298852,262111164,1606013284,1165968139,1246522816,1451703867,951715451,727866057],[413946656,85220899,1299585255,1349486757,1996513713,1941265592,56315859,321390724],[348903654,1598159096,1124256507,2091537099,2113241109,1170159750,1036251868,387766529],[406810112,237491261,2047860367,425449475,4032812,1888958392,771647150,1675661112],[777564526,374475397,161980044,1559470427,936007293,1310048863,1236360205,1137009496],[2124924925,758683009,839778552,751747728,1894098828,1743897307,234745978,212067003],[1139891156,974120580,1807356371,2035006804,1129546254,1221149921,796051658,119973993],[1663792717,704848528,540183342,965691863,1728576624,1056020524,1464383253,433180374],[1772856113,1540460998,350239252,360436046,641218252,932539598,1381584152,1635773438],[1972025448,1370227974,1499498579,1675993708,343802734,574236340,1788160328,941894928],[1291029987,301195267,860171796,1733838430,1564665711,1528979364,827874090,1273745439],[2114891446,1617980583,791056352,579851791,378147140,1002384779,362557679,1526980663],[2074473165,815878777,226043603,1304215463,1346356112,303206222,1865340742,1571268765],[311570423,1957748970,1158241392,1847274689,921078691,404412686,1655152599,2092402618],[1968819980,1082958215,1376911559,1955054560,1268805558,139883635,635451556,1678905784],[493758707,563637770,1388888571,1734201051,1324493411,975490532,411246599,429548125],[631978230,1971420387,1829721087,1871831800,836381361,586211445,1947698980,342238507],[1577637904,1717086272,1198160050,526472108,1439933792,1204555928,1493168040,329486672],[536184252,677058242,2027348897,1546328992,474941802,733853227,1653212921,261781460],[1258950304,1096734945,562621497,198340888,1694138288,1783681103,1510169429,1001270853],[62541490,1855726768,923300164,769369390,911776120,1118721525,1146932795,1342832461],[1877571929,77665024,1849876187,525928279,989076746,25121863,1654519175,1213871480],[1676607457,1055444761,1348782517,1725275602,1798245339,584004504,1296202889,1631290627],[329970419,2027435119,528065000,336841671,1552626225,329050519,538628970,72908892],[652504820,35534009,134525244,715520227,623279779,1979355779,1089650155,2084131787],[1449920910,853990956,848235225,1049091943,1498435520,213021655,644578925,1288386701],[489478448,1176056052,1016432521,1086213163,1066256214,261293343,184151693,1674113435],[322486401,1095592842,100366850,139398841,356928754,638097676,2025079057,1140717571],[965125993,1331089849,1662346326,1820135417,1674414045,1482085828,695630858,1870223930],[512755966,683523515,36545456,983550703,383597819,946366213,1400078036,1731574054],[1067244501,1388546651,1314324966,718006523,1135099683,1305011538,972500217,813742166],[1374256647,1933491559,1437761725,2061188698,1673705482,355038831,871782967,838694375],[634075537,2029319777,1556410011,1368202524,1861403085,1517168829,1588490270,658455318],[891422007,903093149,1805951750,919474072,1155135408,760307590,289679703,936990244],[410128454,2122977771,1692094357,1142730422,612176476,1324306152,463592111,1138345875],[884418416,225740458,2116507376,1095257318,512167527,1694188508,1155571595,284951229],[1904569450,1113977395,1566454065,852214973,954242423,1524936024,2057597742,1618342496],[512528169,326573565,96104267,2063027510,348341695,2041613801,1278825065,1538173480],[400174623,110592537,817960217,59871269,1480646936,1532845477,1486225667,2002693573],[1829872539,1117832530,1932054027,1552582510,1470050992,489088626,1756618962,1542358316],[1278805276,1595468080,1043373093,1108106752,1068846246,1302162085,1655724398,221259663],[1224751786,22029129,1806829193,1128694453,1544472603,327206229,1942690910,36525651],[994954388,2100376557,1631436473,210979740,1337930317,1725733205,1058395667,1935863098],[743485455,1701269316,881311222,1313045070,156012885,1788811987,1653692173,1347181321],[1240824372,1553968097,1747470733,1378467283,543891141,928575717,324721358,767044202],[1953315321,42694029,2066610264,653689902,809603729,1172094762,58140338,1722028287],[1625588932,1006255384,1966137578,268588761,765399087,324139884,1976236580,885640290],[1363385626,736511340,1173252111,1153469446,1464181599,1244640569,823205762,550700993],[1897669714,1733094589,1073686311,1572219969,1665355426,1724255434,1484990995,551736947],[1416686953,146823892,556280838,1731615660,836187416,1551558987,1750084985,182452645],[1204310847,172249101,161986253,464027926,710597759,953386929,281301243,1911814303],[1542336867,1161176590,1813993028,1414943155,87449233,1863905613,392734708,1046893167],[2030547666,935582784,1824954005,921237310,547374313,66123256,468412833,532910403],[1164828059,837589244,752484336,847205006,1214369682,448697140,540774049,2092708951],[314762421,247642818,1093589866,1902681421,1270677808,1034864944,1489390162,1944422057],[371639952,1663129560,1175706639,1220580612,1891699798,1982361484,1635432721,107922652],[770840575,916982459,392575663,628708908,1105482048,1857947743,1099110085,1801908765],[891714071,815241950,2027743410,1796731540,1691289932,763710715,1920714798,593046378],[456127565,1516491207,523998589,1628678018,1680757474,439381091,1597063514,563056988],[852222434,1010369559,1992504813,1697901433,11109930,1643543807,1303349890,917140127],[1716783166,891789841,508764903,201674871,1362802821,1339733512,791984605,913849192],[1187232736,1132888590,1601553750,688943960,718286639,823417314,685444647,411983753],[1075845867,658114655,506944669,641540556,1418980216,1857243708,1253534384,1373227909],[172316043,1833698474,1181548659,1128364030,199645131,1918758384,640783222,1497899081],[148149283,410482065,1987214067,755597618,1079113611,245069816,2089853983,598128624],[2091121460,1988771284,1188108006,1121658900,1234662423,668459281,1417015415,1877214913],[1623455211,1130298271,1872662333,1088961535,1699549905,1999125394,209229945,1507152661],[563841343,1688635818,1348742541,1431683474,1823315712,1086120024,551922318,1390553704],[1174555616,361401091,1775163168,525093352,840175348,1146405038,162543230,1814905250],[1316208664,729890258,1468642834,1583588725,467215005,866289544,1426898103,1436114438],[662482272,658270978,735468780,453142599,1306077264,1315142668,1709586937,927321864],[398659156,1713026934,366376232,2088604995,929179277,1894026671,870645483,1008939255],[1072563963,1058385518,281903425,419320636,1548809480,431575470,1651767226,1147532485],[879261020,162648060,1932560383,1858674858,612441875,1835808281,1193954760,1145275397],[1005567229,1431810024,135205112,616885156,281051729,649553647,1686269019,377801975],[277652596,2128707443,959546154,1278789824,1429420634,1349215876,1022651710,172597093],[27305968,1915403226,1623937419,283042216,180929038,2057952722,937919247,2046187671],[542966606,1067291849,659749777,840897684,1944143458,903742952,414516640,2009318334],[1468389036,1633376645,1858129718,882205050,460965280,1454241619,1639477047,1401786588],[1977899105,1811475792,1139585217,1915915672,1543939068,2058309523,1363118144,2104089692],[19896836,1584591713,1022962151,1106805913,205407789,295248597,1227906650,1971377957],[1647147993,915642595,2039081508,1088760804,502834048,98580383,1444151030,1135962165],[65184935,1130586137,2456500,1114134461,829598940,453838914,1922525967,2024558618],[1097517670,1781145843,1995043866,332902104,631930966,222442799,1358266803,485042073],[776501116,2060189741,113853943,1534196488,223399162,1804955608,1767252553,2029024261],[2080954565,1746238989,1052090332,1371911329,1838144098,909978057,978118198,406438640],[1825948332,1252136671,1102276280,2011084789,798551227,1790745384,551602890,1207989298],[996223071,118172293,1796847930,299203644,834806932,1079724448,149587398,814314773],[1595026445,956719944,151886370,1012870265,2120852962,1370999477,779142317,2081388419],[1611371210,30146759,1167030042,1639337575,18264926,499028016,25864430,601804947],[450381536,792664453,2127102794,408530819,2045522658,1574203832,2081489873,93427822],[981836182,193712307,647496869,1802337403,623357285,164938007,407303226,244325938],[1005614024,144444924,1389484682,924304239,295082840,789164964,909059777,1622006022],[2033593604,1513822909,851067297,1975345999,438501866,1836868229,2127225862,329922219],[662725421,481906811,1508834459,525291352,842957035,1395513295,476632276,1365861002],[1404279708,1611466630,2019366623,61928297,1753185422,1351745339,863597577,1799265568],[1742136394,1233012969,811558230,1851442728,1832435160,1443807174,2031782128,1340303372],[396704798,539171613,1231244059,1907645418,598692620,305104693,97853609,1656854633],[1114911903,1583214559,765322289,600978702,71829277,1692547067,1975050421,1501327274],[238417579,645199565,1412606658,705405924,746247261,1070842118,628546136,90633260],[883446725,1373402752,1088493161,2066762558,998586835,1311276726,556707680,434641699],[1379111214,980892746,1821619576,1949625896,130848025,1922953472,687388055,161418301],[1751945927,579919233,452055625,606600454,1981938487,70071007,594074089,128906128],[1865079609,602343546,1228243351,376095980,920448388,461229530,644965310,346544208],[1859008035,1835680551,1416687101,1573427210,905937729,860702628,1669889613,942914771],[2001609723,593383429,705106118,1414067002,1850026222,931065728,1424425571,1444437837],[1146381806,796054513,2046853200,1664949821,1851764976,1240833469,495525288,412937851],[1674234433,1041229457,124761247,1743456571,81747107,1227444792,768422573,972877739],[1480187952,1555942461,1944910949,1314746604,797914664,971198924,1461496380,1356221891],[1186170060,639095291,152190344,1165270196,569419154,468626631,181658446,1954467675],[778280544,1176333800,1045928009,1141159697,851156683,767912540,33167752,1215201070],[806045904,1610665984,2070545802,263235325,1204233458,1094167610,2061031562,663355518],[1031865010,1046573052,706834030,2074193279,289181155,771386957,1276765520,722068149],[563493921,299958368,1153272898,954222602,455750703,2119351823,607179038,2086351424],[897431138,2062631198,2027890488,578944661,1859697592,2090287539,513264840,228206522],[2086957822,1651393427,1969502714,922612838,93961177,1700876,882990099,1091083989],[1904557089,1968256943,602218796,1439441481,650792150,1584439098,1011980848,230835115],[1929491351,1227356043,2008307723,1132190866,446989040,1251493320,215638377,778235735],[1667310154,1473174072,743897121,629327669,1362015382,1055624303,629427007,1347980875],[1670667732,2075692318,1877272691,1877320423,1356261619,1687556763,313586929,1210678394],[371897883,853345546,1784704972,69827982,1852385871,451165493,1286858416,1557942961],[1863076800,526158050,269559810,1557657460,1683790569,1607217060,140460446,1851242413],[939507018,69830647,238324859,202094909,1084766630,1098480227,1149008415,367915266],[1378837430,1596377921,486116515,1363862799,20781046,1898670324,397589499,1780854283],[37083281,12459848,123250269,1874768027,687240616,761501043,408640184,643375057],[1937026491,1277386791,465649398,1151594269,769426077,1634341854,1550354639,376080623],[359223547,533853271,1502041245,950243688,1690389135,922606383,1371950080,451433573],[704069592,1118345938,1385381117,281461701,425301778,858326774,2025874846,1802276194],[1664434621,1409367964,497682863,867773173,498778124,757782078,166054730,2056413300],[1226840225,1811421744,789578261,1211182075,1986216747,1178029294,1866124131,993547400],[2111210479,866589836,315020805,454648443,84747913,393976632,649980561,219432354],[1063483134,1510110309,595152497,1632707917,546827806,817059804,1041547293,1816998493],[1445803944,185453204,2018884846,1861077646,1334269784,1398910942,776305409,1584587723],[1126261720,598421363,534190340,1245826713,1474766414,1812406862,1325973976,707843781],[1314342667,1481768769,1461990903,78736653,1578333080,297840903,1080194887,1291743713],[50635103,1470406814,492941757,2017380908,1592893085,24833638,506639589,298288577],[1694997298,1408606739,744562434,709150932,370053470,940025964,1282782092,634581680],[1530376443,2038322321,1197054996,1542256200,328629278,1051592445,637359734,424832886],[604599843,2016973167,860263641,1247295915,1124220091,399991824,1032383925,1961714867],[1522380241,175075651,1457955543,1829839298,89407302,976773718,658511488,2013617848],[1055034746,583335467,994040908,1976086401,728862199,849202252,1340885320,768984200],[547134204,1042050377,1152823619,585756668,1350165224,1314602674,1540587826,1268051936],[198256409,1919190291,1127989902,1097399646,24882692,2030680689,1135064888,1136907546],[2018186773,1616671920,1288299420,433676854,684870225,1670474714,347223560,290938905],[146310387,1221820145,1340065337,938463722,1420925318,1924444493,1853131053,476776492],[305398999,1059647824,475358923,1196508132,1989387188,1186503091,62418002,1630069585],[2083746864,1256430563,884766430,1410084780,1254283655,1132759019,288374095,1465086386],[1268799708,1470966129,1993088203,616686271,784851560,516875678,171013163,750345875],[426254797,1658587810,1146695598,1555202559,1369575051,775388728,2046461228,1404717863],[1175248442,1568360881,1357390744,926659534,1321048207,1540475239,374581108,1307925751],[1433667260,903373114,948482793,73874633,277319137,436510081,1411060150,1874189313],[1883172367,497356121,332692756,1399131161,2086151503,334759117,921513991,383779496],[1154072664,269298713,1506374405,1926814895,1935107132,1265704589,370515816,1661133295],[41236740,1785638370,1831258062,849279354,1403677791,1837861656,414985271,1064068558],[1962772692,375667262,852405895,1217167320,871783333,116157110,620832015,1948447347],[1072311090,1598892963,1272224622,600721486,887160052,761702847,1810381340,1524574905],[613133901,432859901,1711499497,1324719544,1750507984,1237283830,967116487,633585763],[2103759166,758132327,592965504,1910135900,1600594195,1360990535,1052304721,1783129777],[1062115584,1961455385,1956059604,191125783,1318136415,1808114646,550279534,454425926],[1180128324,867919793,1768048572,909660161,1165607725,1434071720,43463397,1201399962],[654992272,959249367,1099118813,1867205774,1963294562,1457328083,1253004989,1077025394],[1157431560,1846699365,1827342985,857549243,1878628819,1111406385,1088087455,1683707434],[1385825216,987813705,203532045,1415282617,593442529,811759010,2032714825,1539240035],[1857224949,637360844,1534487896,555917838,1024883837,137582445,1112368916,1049588273],[1004542239,1111662999,259606753,1963686634,2015793612,1311215336,499175769,379520791],[1660559432,1738037245,1655512571,10200803,308820812,1677329772,917722522,1514838482],[1770046256,1674877806,1648306208,1721246794,249466441,484706673,624110733,1118382252],[855690716,507995943,62903523,1877012194,769396179,1325295944,847991137,1354856580],[444843018,2129484044,57621927,1933588328,141671378,1367341151,156199729,1565994353],[191522488,1868247435,1706720651,2128313604,788816201,1158771538,886571973,1437067042],[1785555366,1638732276,127363278,52840291,1449594914,335191541,628254940,666727803],[584255629,1803964079,554086748,470768341,1167825811,1740870560,1001362189,1824435760],[1542797206,719671734,1829231027,1707840978,1491384797,385443702,1750106628,1517373243],[1974511540,529302172,748440586,557287348,2050881334,5899230,924527435,6647410],[443877350,1137939546,990325479,1081449019,1833398561,1913546599,1412489472,1902399798],[106418718,2039496710,1160504791,1159230162,1644816956,705332640,2129233864,1228290085],[927321846,589942882,1004806337,194653046,744583090,1632545643,1211347562,1660396295],[661043632,136396500,500701585,1229277569,113198581,1325872989,670144923,923861723],[1209647762,717198697,1987160802,457574074,711337238,437194036,1371105965,1574651357],[1468012875,1945996078,2057472114,1802731579,1329125526,429774003,815344905,281406108],[380839285,543911555,515382528,1442982318,1547441994,896235185,708222190,2030209833],[1290124060,2119505253,1783936926,1788524627,1024962276,1219843061,1114539847,1856836316],[204133724,375594217,1497054732,302195491,1748537410,354160446,1971487795,1077006391],[1128758105,1394844131,1138670914,1256694730,1152894737,1019661520,2031438213,1000784245],[168841356,1269486152,1120102853,1097639878,465015677,877944284,351653903,72295254],[70364368,774457089,2051530008,705819935,353322968,1578314635,1462160091,924771351],[1067568339,196412412,942786140,1818306222,1089929635,483017631,945794870,512120038],[921974838,1061560452,179545504,272224626,1438073107,622697167,291460417,1795995222],[96140608,1222488897,881601894,297926587,1596291719,748952041,1474973357,1173137332],[1287229483,719411727,1546217580,1272678264,1318718896,634172546,912070065,589346182],[1531462187,554782290,12836245,1375686728,1048733503,1111028134,968534303,800309786],[10953009,557031777,1714796323,1713954126,45973506,561712247,520221489,1970746062],[1128727699,120993977,1120621556,730805652,1790467399,533027635,2053428064,1257140226],[1539346433,1229590899,1670063064,1253156679,1395357789,1450943539,737732540,429259436],[1227808616,959678120,956864452,1289298034,2045314073,1118609814,84567189,62753392],[1330816441,819927435,974479841,1846491812,1242453863,287246860,1058843399,2056095241],[1333437432,2054959784,3511624,292323267,583935856,858044574,1347940448,522967373],[742640192,850453667,1437421400,1448656519,1081647436,795712096,801468547,1833036614],[341458132,367289361,1982801696,1397985955,104657461,30189998,1577526237,48862309],[1345584861,444123931,2019695266,798943540,1350808085,562230861,769066465,733101583],[1338275579,1558725501,385669595,1944133496,247069442,341034955,416948288,1554706110],[842098801,1412502204,435104742,772149679,764691743,1674553698,1698200430,2113539923],[343578517,1210211549,891561148,195278614,494153712,1926900887,1784060442,793714930],[1530630343,146896561,247617088,2099308542,516609263,1453754285,343554940,77780374],[1461546302,1130295535,1712003777,693963124,1317046029,901884583,1532327572,1915379551],[1646361370,1953455553,1937923568,1263951850,942074521,1410589651,1720777113,1298581669],[950669610,229326135,663191811,1891338505,99975134,1036933279,33626552,446801669],[874472101,375716363,1636155780,177855046,1069186737,2021015658,320390066,1350698855],[372233596,1810211510,1205365960,175815325,1764336297,913908984,1806137070,1467141299],[728998561,1745436396,438987405,1736251646,82777069,652047763,1158499723,847412980],[1558332866,2014413607,1624423725,471668598,226843805,1316044145,1336001989,1527513080],[1223256002,1743934158,873662344,89351811,2108770716,206373435,1470665646,1207283333],[51486574,26597382,1651909615,767880597,641646573,579805724,529284145,1921348170],[139817355,116905323,466405174,464870404,1963791701,74103617,167961438,1698785742],[1545731582,2054341034,312113668,2022740489,1035316086,131339919,1971056376,247371317],[77086781,264224884,606796892,1371811627,1826049333,11545001,1295015452,1991123822],[503477833,428982689,940433990,1321103972,11551294,1622138627,806396109,2119944061],[544285389,1887774413,2067316914,1862309796,997676038,1863356866,2000577934,1094719110],[921195949,1180465316,1803255162,792330643,940285261,1626960013,1233260307,1009698326],[983225383,808776065,879764777,1850976656,486164143,581326622,1233073838,2074054014],[738972919,1023701039,777409762,148519656,345961142,368452847,882281199,655140128],[203311055,412586486,352828034,110961624,1058275879,1679198243,1618597814,718862455],[807245077,651244998,1297114593,974893318,425351445,1078145442,1256620080,2009843358],[1290072019,471950555,1041121063,251457237,1922920164,947358237,1970395133,281329010],[436168038,898507306,406157454,557159611,956109601,1827023743,1838989035,310330215],[668263082,457292975,245866639,466326084,1337107247,366418030,25943306,1580432639],[1422798602,867726632,2048635699,1561487048,1177334297,2057408850,2063001250,1439354875],[810924514,612151375,1075934783,1331486151,1048206725,281924324,2030894686,1046096335],[1442776605,1749352277,2035345728,2028322425,1260898732,2085757555,1841136623,507415655],[1547148213,1174972597,1523268252,730518215,1065698052,2113604361,1396855457,995519777],[714527045,1901185213,524077769,1125170548,766697132,266141952,1981408965,535193247],[1090251909,395231581,1973659279,1708901462,1626496270,526681124,263370998,1903910850],[1380787700,97362786,1954764391,248144002,1448433376,77535540,961559109,110011944],[135138452,1314053660,1818554568,25246675,1375055731,333325521,2012635034,711810111],[6254815,766979657,2050126043,1967753722,511634449,1171614903,98192272,786383860],[1375561646,1301524364,2124152354,2012884086,190672715,414176757,902469050,1276912857],[1608758587,864609932,1282370496,1463543631,1037212548,1125122852,1558782347,1309633578],[1506084,1396821483,1235219889,568663506,902083629,1184063312,1540796974,661922034],[2107371050,1150654186,1292282074,493330656,1396429165,762195121,103341418,836157456],[1550284906,837681229,1069120013,221295520,1747715140,265138893,812927371,1648145368],[853241961,397008832,1342705199,1289357536,1133892985,127798586,667562320,471951177],[1793945566,308085333,858353446,1152462687,439596877,131313168,1447912992,1495578022],[1411234989,1394639803,157731761,1795685091,1190157448,1637732957,1742847781,1165152941],[1630233407,1778851269,999476036,518701956,371247455,143993155,1078943646,235209096],[555240143,161260792,1289681724,183207134,1594632246,1868135870,272566041,1671520698],[223142735,110232744,1668794069,1314971292,1415295428,1634384258,1849075206,1796163866],[1743168073,886571200,1341168432,711947987,652891913,132975444,1109083511,2053252862],[234706864,806493076,1308796736,877435784,1614555414,2043462671,365352701,1193172766],[829135909,1506300226,1462505025,411527145,1746294081,1288022582,2124017693,1388575771],[1835649465,708749987,86127491,484043695,2098070406,2004970736,1692266398,1102649806],[573036743,106304867,1838229174,609827037,1474886261,1507953735,536604440,586260149],[495994649,271341228,976418084,1384458318,1067763344,1420356787,1716501185,101693935],[1591732912,602698417,1616446080,442033291,237970477,1479280218,1716395685,2116525354],[1194294913,788783401,1150873782,2086858982,923483414,553697792,1334092990,1035480308],[1147286839,1184895629,1891779745,570448271,2044622273,301839748,819599863,1533637415],[177981296,1740741135,1971862392,594473031,1936973483,1957302214,2051704801,1346207661],[1240046118,689711318,1310402780,1908070588,1420224870,1836951874,1512465056,211162358],[1577068474,1533427953,1085255986,232180885,1210025464,2094974681,51910806,1553208170],[1326012836,941777832,1902774395,125950606,1437248096,746693833,433176413,1941525131],[1413481478,547401217,835549186,1283561468,165855094,912386444,693884240,312259507],[2062306018,529476069,871160971,1933395503,1148130001,886612234,1403341407,2130662349],[1820951464,1784230473,560406122,1546119637,1902852897,1024154953,1938826104,2101220511],[1852239725,615177887,71778672,409024081,1241881017,1881762897,1785072642,1361627468],[1344679664,1469442223,1226070755,418691598,491034758,1712668451,1847566761,502610365],[1886849648,1776899291,1041111158,974123379,696726708,846090300,1078478732,1874749297],[599491452,1490341962,80654850,1773023114,261072550,505451638,21695187,1220365717],[1622591461,1043221262,876885853,1084669724,1748600757,1604633526,998743301,1238768051],[1378009899,1262194744,1786416264,1535945891,443379548,1988285945,1418074902,1928602524],[64460167,463605127,1202711351,1074283006,778366559,1307639070,1080654482,1090073735],[513754640,942723194,1727533869,1914350947,623768471,2077784999,1103725767,616594179],[40449318,831068530,1282058781,1455922526,490013360,242272979,1567685787,338475478],[7839609,472508373,835244989,175066442,1209878152,307155500,312306083,2006473799],[589132599,1670485733,737187743,194612636,1100047553,613343425,100668615,1751715150],[1358558250,1344160233,1775885718,1739934104,1091605828,1557850699,43774901,1639590613],[1323140832,1027892684,887331073,24758645,535111531,1730412625,1889572821,205646112],[2121401998,1928995544,1642639506,107881372,61043935,1158378879,1444057765,722902549],[1704418313,1375345857,349597020,1910479495,1764962100,1375131656,649283891,217550484],[647932134,677591640,607218884,542613893,995463347,961829474,975366638,2015953495],[1989496048,224708024,1789961625,379601324,1145517355,1962606613,381523773,1898621396],[1691829084,986597730,1973192353,938667780,425972384,2017575718,521826923,2075083518],[977322270,1375932429,492234477,324401815,67455993,1409386317,14060565,452033687],[506926075,539985943,1040365578,1402156423,1774110278,882528595,1736988495,1775969418],[1120606043,982245149,1922828819,1782505038,316170466,1282994406,720886519,1678404809],[1267384498,952304389,459826334,1319531056,719416222,1596239080,1964396595,1317577648],[64192899,1643036785,873845805,261274406,236675524,1815197905,698866903,333428100],[1939739034,1243263542,2110910607,266436651,1506845640,2014147394,642264924,1562737441],[473164658,2010499366,1949214254,1704139056,1860310198,1550445913,1868090780,454091944],[841721014,1880843278,1896465537,1922718135,992014902,743307310,2012652459,702910461],[1205892334,475623788,923066553,1140063372,1327180269,1654100333,2094052999,838414862],[140704752,1286266665,156673492,1952003656,933037565,1219366633,1096988228,903308543],[1172875816,1554674610,1494115828,768277524,2050607301,636602818,549805458,1905609484],[1786528950,650158438,510996702,68608434,1619942581,1304865309,1071622024,1696143215],[1463189565,456543210,1490413503,1352411743,595634682,821490713,1105916916,1423395388],[427498397,1028440682,1842940001,1659709965,1509564917,351951526,1001176481,904082394],[878813882,440372291,506020148,1310420244,1669813190,947642990,1496531630,2036367579],[725774560,25371694,895020788,2001314337,11749981,429835201,989092817,218783572],[724582535,804159672,859461165,301530245,1634550987,3641152,1411030685,1622079850],[166820930,1275336726,176872915,670935060,564087845,1294219823,1351605199,791147277],[902034221,183928817,1838474407,673772681,808537726,1975685974,1147167880,1133154990],[1105585472,1086681156,1581059852,1946195538,259161911,129031209,1753258151,234244314],[1431415010,1732141807,1536142223,20143553,243785658,920200707,1429522939,1816125060],[1134112479,482502922,1971147702,2002718793,138101474,717368402,1812083366,2114974445],[173327549,1228548122,798063051,1484494276,518255673,1739137051,2007545342,1281921465],[2108625609,2028429602,2070901765,1517979337,1573346808,1748928352,733277078,1037273621],[523581156,780025378,1154772916,1165406344,799471667,56959954,438214118,2055453546],[511214286,1949659644,753147581,1535568924,1523327591,2010922875,1031002451,1514331812],[1271982748,325079696,1104415419,1133956460,428713575,202820592,1470732474,1637817516],[630147634,1950967317,576892890,778232436,782516493,1692807387,967212106,2049038638],[1773420546,753863023,464999470,702646930,973203764,1273436141,2118114537,1031882582],[213209665,1854834452,1701071384,2120309710,2072858471,1643443935,1926281236,676782247],[678259639,309755138,886012483,2047596176,1955408143,755407804,355213280,352109500],[183968090,1361013466,1595581975,2111619520,1415825028,237925854,1766256373,365313899],[1886206061,375470267,376203981,2090089079,535345052,1063966470,842037087,781374720],[705915227,434354298,1561913308,1249823988,1319709537,879870749,1595591914,492277181],[1368282778,2081931512,1321212299,2063622051,2042918727,1402957326,1255234090,1121493615],[107825809,2088754802,12152564,1365342022,534040231,1108247380,434965461,569994067],[621446090,1030226923,681208385,293041335,467989138,246856892,1476066561,1164635307],[78177710,1410300094,838147361,1004638918,201807855,498044928,1474606549,1607158007],[1571059876,1814236796,1338721321,1913452617,939165649,1322360339,1630632066,1532416213],[408309089,114465185,1816744116,1269821821,233927422,348870712,353493492,112411347],[393321127,404687959,1761927804,156161089,1929759403,1837561009,400108920,1400749363],[1475012136,1500479833,892693994,1605269502,1313632041,1500893533,893824450,1214925960],[983525519,40338885,1277455581,1543366409,943675083,1244282067,1170232760,748494298],[207950315,55745392,77669960,1775503570,730255698,18256782,1973125804,1345055971],[343360388,1225340807,393460731,558402898,1705384514,418939514,416978265,1241053621],[279971487,1974707255,1575484106,1830448218,274325787,1395562088,133707369,1685807399],[1790731320,458231819,332214150,1425614251,1495696464,14707278,86626614,960548390],[1976292268,1727040775,2048051886,1366725371,556003236,1331529846,699124845,86628486],[1965326543,1174223533,315045440,2083046537,1017679677,462432688,659334281,1582579202],[962817885,1737777623,1113014728,1271906185,1126385559,709280979,122350299,223744745],[1426585642,958253886,975678923,1800625778,948414192,538661123,1077805876,146602444],[699271703,1078702132,1103981242,1297755810,1950070259,262880638,1476226235,1502759360],[533026987,811408675,2055889169,930151940,1480364218,1713383897,1724966547,602435733],[820448945,467843435,41926633,1292791126,1165737372,2066206216,1157173993,1805262735],[1167909086,1797738023,143641815,1092237790,405040131,92200262,585641153,597935053],[130767054,652706066,1555189905,1935006422,403653843,1734854321,1794103941,457082871],[1966532600,1322593987,445863919,545550140,1122673049,690978784,1004915208,926403718],[252944508,726451935,245888505,947424749,102870897,133881753,2111579006,780803591],[1019275266,1892385728,232693685,2104420415,1115640469,56402025,1590771594,1258001536],[62851893,43819695,587647672,165658575,874603724,1481575472,882004037,1486111599],[381823028,1927655820,1541990396,1931722233,229964810,1618236990,599782147,317689667],[998639849,1258127330,1651955114,2050188943,1908426582,1016741182,1949055819,1666314989],[212895043,2011783172,538207243,74638008,50155026,660220669,1979743610,1537341084],[1355179832,808354385,2015923423,2120922764,90387082,1380421710,1179658293,1417306444],[1876414012,64657971,1282123207,1750707077,1832254834,189665251,1421716801,1064415774],[1688671135,1585277286,1736407467,818592555,1800421280,685838588,416561414,732869792],[326955440,1527197174,465868991,1141709859,942665631,1855081784,1906479906,1477387211],[1849937426,1902914910,1117755930,404484258,1707863563,1089734596,1372153568,891799782],[653359844,1578990091,1164224238,351694719,233498378,1690709178,1005414274,1110362131],[443727745,1900626839,244862022,1694187023,1001239366,714414347,237582387,725872709],[1494936351,622310083,1414825770,1920864955,1394743676,365163816,1182635633,84759426],[1613129553,1693196962,75479477,1924739480,1145276333,1613951474,300529806,710268163],[205352105,1431353562,1094822425,1954120900,919284149,804300604,890930853,1936766659],[537270067,1706009606,577441366,1117573883,2083859234,416517997,1258780001,1163459334],[584755829,566722754,1821011136,707438834,1810569869,872530727,1007084698,904240116],[636914770,656944303,1694254936,716153829,486669080,323464521,1426577615,1564217029],[1253988511,942113486,791068660,430018890,235518114,1818133371,274441817,1237138380],[764683324,1992153311,1265250093,1516668818,2092162523,1123550101,1285658162,743198013],[1085260524,1066909290,1448754323,1826455098,1375073168,1257108402,275930051,388220664],[1641997038,923297483,1642948249,1392381281,461732784,1050984659,1587697635,2052518178],[1090957402,1797018795,448747247,1587421286,1108820588,1112709845,675208662,737330310],[1566437840,783455989,783419122,1780599855,1096024240,975843052,1646884,554586791],[1686777404,335618139,150684695,1198480940,1810007288,145733138,465122148,1667378956],[1370035607,1237488217,2012854249,842370511,930314572,1642163549,975159178,1871930767],[1553630736,1369932922,1893765515,1965650227,678840138,119320405,134218505,500211062],[539003487,414944207,126276963,1467056566,29873589,1752061715,1766929909,1616100541],[1183359673,1856037128,567445460,1637785869,616252237,957683694,1000199351,2094108184],[302484996,611549379,814598879,950099933,1638077570,1296796992,127889498,1322120586],[1932125828,332477059,383062596,2022347185,2097567425,681335164,191107609,877705216],[515866956,524984114,541253470,1123261555,1643127510,1928202468,1486909222,343829718],[1716620272,1892400024,1628262863,1682783824,2036595311,77027420,235183020,687138849],[1449364457,1216007,1365766484,1731788065,1880909829,1376407867,645994192,902432324],[1774358749,1987733787,1092390008,309741285,1071229509,1063698064,366669515,1234375999],[835957348,415958591,1519232486,407123373,687484240,1902781357,1219913801,1919126398],[1218682926,1759806783,543681174,1841223659,1803158329,1002717786,1652329837,1545056952],[677835743,278109831,1937452506,1980740363,1251947383,1840469255,1101527368,762411408],[1109084089,1488796965,262190892,282792943,1720308726,1332661551,295974697,60652921],[476444503,1946732467,1580346359,512966432,113251481,487501315,477807298,1485339790],[1485095493,243689185,555770082,1057395753,1304897496,1512159058,1170652288,860613988],[1060391862,1517790011,650341103,149734280,1614574216,1723108924,1773755559,120069213],[1571781261,936035198,73034435,1758391498,1843632323,43725566,766223572,754035822],[29876614,922746172,1533434826,225278970,1593740077,1322352720,2110362185,1783037859],[1623851247,1981660964,203827129,1509563275,1575377264,1405528697,6833929,61415525],[1407032881,1303926436,598566732,1403057127,367688936,2034596796,1485084490,403739166],[1144452488,412562544,772751859,402509616,1475959943,617876376,118435187,810288679],[1838735770,475201610,1218754703,163063306,1373340763,1909661630,1958495912,1773798324],[1974494779,2076696145,664612921,101994607,364233536,1802972901,372183845,1543178922],[1833567209,2059822393,535583004,1435972343,1601124420,1853613195,445989762,509849553],[206255797,1794151814,1299619911,2060554764,1830806078,1219486628,1906393069,1017975508],[1338585041,678165264,605019775,86427707,1901247519,1123295349,462462570,1548271032],[1747161627,1920408405,530932569,990250411,1060485978,1063025391,952127256,1927327416],[947049736,1544483749,2029834747,1708330471,440845965,2116270788,800505160,1076554740],[632005685,1216665359,617222022,1127667778,1714566539,838269381,385583376,1174557586],[80051429,1997377337,1525538126,584304662,616641883,1070263241,1232890598,1915869145],[1770500331,826255223,1563909925,438672119,902076133,490107964,358200082,1369136815],[443361827,1558391647,627824931,263321715,1485609115,156864670,1232703934,383877621],[2051079720,2052354892,594525215,1839033883,1015649417,1094950141,1986241521,667990226],[458676953,695928161,844952426,92314203,183817809,1955853416,161200822,33233001],[508831003,140186098,182548213,1338607690,1381056708,985975530,2060967240,1752310441],[2039819624,765603563,1200165380,1150708106,363643206,472013180,412823212,1440430986],[1848103759,188904382,1910143277,529323209,1742336482,517768048,1677815022,1883910582],[506309332,1029376388,209446740,508909792,1285497945,1734786927,1664995940,14854122],[2070501755,1000058727,1357737141,1762251283,1681211021,1056935622,1569233178,1181963285],[1387359966,1481608411,1890493163,205796125,2014555611,88200279,1819860422,1886308899],[1375187275,1375631103,783605429,1864948242,1623961930,1643853483,412202343,379989575],[1451633190,1080834639,1801593218,1420002164,1052470064,139319864,616422700,903671300],[1057824460,1843157610,1187907004,778663436,4665398,1033286461,2100179777,1380703544],[1385681485,1130865574,418621940,1784691334,1127223397,1987891682,257791971,815932530],[527934099,1817415136,664925011,1913191419,1645458655,162589633,645267850,321965708],[165867367,1538541341,586722856,1543575725,1058107776,402884805,1629300521,2032270326],[1983232371,1937409681,1649966129,1184648115,669467564,1447720224,1433117573,490214526],[1532864306,985347569,210714061,1897314170,38673992,1299235109,676757564,1270630309],[1526986438,868786953,1346256693,804289984,1069079979,261280878,1323239307,1653488311],[1888660924,424483989,410284972,1552890361,1361467173,270254290,154403851,2042971447],[1323908554,1165300784,1180164510,910620665,1442575303,582400285,896642766,273977841],[909952927,1443748979,1980399756,887111434,413376382,2120907015,2081928046,599779584],[521939509,509134415,2098912793,1138120443,1245822522,1340160724,478483372,363294906],[290009583,2054976384,361477214,1797487214,1760127884,1475063985,1785199199,458682064],[1088745790,365582624,817981764,3281553,608474609,452716456,995880941,45283755],[925964232,465661696,208521586,1979199741,465183745,1198822708,535540851,1563204128],[1799875948,463002895,412578513,2048651280,695975830,966059464,1280211403,1493113792],[423020406,1577407000,1957342884,1376004686,1987594045,1543270939,2123870575,208753377],[2096058850,1647856361,435260900,165165436,1199991009,1051948828,529095031,1067763707],[226601249,2046612314,1384107675,2127689989,1703594026,287626573,1878243526,21441319],[1430923225,1658677453,1774142187,1562260040,2029950037,1116710,1195919881,1706953874],[1936768822,140627600,399441810,1248252811,1906619733,741138509,22652800,1689392350],[1059491706,1937990015,81586214,1725021902,811581989,41491327,589055948,1304481786],[1005552889,1264081004,1246787394,1663844626,1487959457,1718416731,1619436984,668320115],[690403688,1813500395,1255857104,2095517197,1493365749,338605384,1471120098,166185226],[144867269,869281357,1256650759,1443609865,1960389617,261946163,1250999127,1572571126],[130329227,828259368,909835906,956518205,384300719,803478335,1175021467,1244656371],[707649347,1511310426,2031366535,2114434474,159314621,1909030322,420908807,876505176],[1867783628,2073217075,99386030,1406700647,1662836089,1158154581,355586043,1034393280],[1859424225,694600135,2004480509,1479329388,920326014,1260300468,1325318092,1485119133],[2020394967,1983016535,1615215576,502947901,561400057,1649554822,1597440012,1591679425],[1254364223,1387209429,1172425708,2112034037,1915478636,1392552279,1213313944,334282228],[1626890782,1210092240,1953267407,426655436,1133883045,1653599949,335677412,1345965521],[1592448537,1969061504,2107787604,1190051826,1139815162,1450610422,1074704516,940568320],[2080486035,312886693,1600298790,687548784,864952532,2116551656,427287084,2123345359],[1821140947,1940977177,155760314,268881288,1043508547,1004282573,120635321,931315669],[1514656200,1853773994,49358937,1519872954,579951522,1136140131,788932357,1416143151],[792197280,884548538,912780259,245105987,1033171921,599850552,1410075083,368097864],[1916605903,1502060480,186137909,1287812083,612124627,1046386349,544204710,40794627],[139378884,1366025714,1413156382,1478161942,1449349910,1735587632,989792994,2019745749],[1877488850,372751528,948237315,1848245457,1961253094,607728792,1197788929,91033813],[735132486,551019899,1241622099,2112938227,1829265144,1313255316,1618492640,449592711],[1749682729,330627591,327272497,1587162632,2085954298,209339186,699735060,1898236105],[262633568,1186922046,695008184,1451817010,873803311,1161771120,318485934,330681668],[1550456319,825637158,1579731141,1216283597,671862106,165163451,738003650,878908561],[1754259621,1970710322,2067573082,1820352730,317548191,1650448776,1247844709,968110145],[751835874,1546209266,428215695,324175406,222825418,135939999,373933777,253633140],[761314336,1668995535,1339954539,276603034,1297002847,1064145425,676965710,1957835362],[1405332273,1435966608,457704071,1736419405,75093290,1918544110,1991387926,821027562],[74214136,1649905443,432228454,326695920,1070253902,232683356,333470792,1257386137],[1963773553,481337300,1116490376,40743311,624095876,1600102892,663343139,670366992],[145221943,2026609608,120742911,1619854571,1165280519,1680537680,469389444,633979403],[1639077325,1368659146,1585569198,747089967,565778807,757007764,1452959843,1153965468],[1667326488,771821192,1705661100,1400146997,977611872,1646179657,757927468,1729565348],[1513716668,971428938,1230300251,1602647713,795107625,1094501064,1958829577,1132807305],[226596675,1710858176,1104916803,1898076138,418634002,751261487,1534167771,89719775],[1944373446,594262115,34435243,93907099,755003511,1256712339,2015086934,525776424],[228039163,1992604712,1272953677,657706256,1030117135,1887461992,12042397,1322813483],[1153635855,1541100519,1105404805,1221298418,2047005836,622532205,573521105,672913408],[877164083,1672578655,70298484,2060044807,258248208,538606379,1848096807,949681396],[1395329826,1948841872,688051975,271184645,1130454889,1833168428,1098238466,1390347664],[1140950348,506542319,1859738050,1585349974,1392548979,479430580,581774581,590631714],[205914537,1430102430,1649024713,675066365,1300712892,1651814879,1085199965,424564679],[1315428363,373107086,1822064142,2052176597,1582966625,604509747,1082568360,1551461266],[1217584840,1112545360,1000927602,1325836845,279321255,270089123,1216255305,1936833036],[1763084553,206689261,152779710,217593494,531142717,1955532465,358323299,17625185],[1474834242,306440417,1863602309,1708385743,88755661,1608384608,294105930,438756871],[1143252578,1892738066,384386290,256609108,324796239,1050731481,533900502,790028958],[1585026438,1172797218,77686383,363095256,1856827397,596351965,848550536,2069939418],[348963680,2058014113,587036857,980408393,192262617,1863110933,866770578,1024908853],[1953801346,2058991317,1492034719,71829536,1989602821,1804949810,184620144,534682505],[1284649491,1392914848,12270672,2093898558,1893292007,871302739,1723823915,429478583],[1725200178,1365672426,2076399238,984512350,554917905,740737021,245450741,1721192696],[1411952371,55139387,1253763003,445819468,130733680,54082527,776485466,1910143642],[1400357865,291059958,395007305,289317056,1840014952,685708815,1655054410,119369228],[1393374770,1693283168,269109022,1703425718,1663317379,887299997,1627349788,144734807],[598879045,1906549575,339081850,2036036888,1926817222,1455635778,652286102,1665214500],[1849279917,581528931,1976409143,168839649,1514010613,160937466,1673489410,131598805],[389349982,1643337406,26984086,100252160,1222740564,300100987,53291344,1294541262],[741348999,795558100,1352858796,184742802,1278487339,1617937096,1959141358,971674180],[1983443057,1331139075,827965593,1695172531,981470380,399924012,1511598293,31416322],[88860115,868176937,783665263,1628499630,131330510,607272423,1165650026,1056355063],[2079531736,1311564305,463254476,1649442301,589301489,559667863,1898716161,100420598],[1978117645,1136660477,1412521790,1607838145,1817267356,804706697,969276558,1844858565],[1953338202,444827664,1768804987,213946771,590481758,1138811213,1151189381,1038081736],[1294351479,917608172,738964438,439017275,1449480022,110421071,1881897469,458104850],[1509826773,1710711261,871048548,842348286,1147718199,1893101908,1415885115,1203969334],[1863624859,508136548,1768368842,1282341848,1741088008,2047159633,1565335480,809717868],[1577556771,1379471171,228165556,1681417544,2016015683,86803470,45492785,1535656907],[1140283384,1390662089,565772654,131380196,1227043742,267475159,393852427,1398772607],[733320767,2900337,1745831031,141325443,1066226099,1649336631,1883093811,493027818],[810833139,1951505842,154670631,528749871,481915813,749531026,828467856,878576342],[1697488662,1797524887,554915268,1886215689,1054102938,369317594,2054755024,595066849],[1634892704,953645434,1698514233,1822828380,1875257261,1711475733,1576230967,1656874862],[2072444815,2006037857,44066677,742715779,1426342215,1421506849,1095626396,196744240],[1955006382,501990741,367197646,1014708623,1006871331,873688212,907006347,527676534],[1211157222,797220039,637216567,589266858,1215787601,1459005092,1273391531,1450719673],[1081016249,1851372183,970276499,1254072743,141991542,1663493813,871027634,1414893123],[1965290565,113242299,696127520,567237507,883948107,334701062,1588656685,447873672],[1401889710,43072894,1816755682,537015064,1847005708,2072308823,18957418,1393263538],[484613310,1310518911,1478611862,2064375603,354676191,1431830965,1478617744,2105679354],[764184578,1517661771,933981022,198175438,1492900560,1626337853,625497528,302827614],[372596580,1561065941,1675611018,1378780502,2095314787,127136812,633301926,265483131],[780276995,2007359520,355015231,555245739,1956034834,280294957,1854779629,1892540584],[486905152,164657225,1973800749,29204937,1556719159,1816655798,726472829,1386326605],[2113193130,1775455644,281865807,1754314542,1124454549,172735971,1941771547,1880186416],[1745940600,469884876,899462377,1678176335,1758616484,1183721293,119990734,1188514911],[1903612245,1443683537,383363227,2097728081,97739678,678715583,2027020481,1116258027],[1022405238,949101124,1917757007,1686246924,357639818,1991012457,1416037759,1567173531],[1642967037,1080489697,1817892584,2124330896,742206078,2044387778,1097884500,1165433344],[445430034,985583958,54653109,787011649,1470674037,658538059,1566985993,46408001],[865987264,1375631326,576891190,1173302114,134419786,1563518573,984483073,608066741],[350947374,11057249,750747818,1587747445,274934191,849770490,153579496,1482206898],[1848164769,439921081,1240643228,130816315,1131688790,925728237,1187721053,518015797],[1320330724,484382887,285378402,265913771,2125681477,379340549,1578372601,208777535],[34591682,1585704606,548613776,1247465041,30132133,1016804553,1860799509,950898211],[842396060,151176953,1170413784,975784397,1307118980,1504741643,1262022504,2092341891],[604252635,795996706,2099387091,965409779,1668645520,440168865,1231486996,1246500865],[148368090,723793733,1356370365,610247943,1798592121,1740354321,927370298,1506537636],[2091997697,211410785,909504525,851990375,939927490,589775950,1082276343,1515349081],[725780658,697281197,750788977,1514924485,714901592,1972789096,161029264,1729096789],[513507441,114586489,1481474770,609510072,1035429667,1904572470,1484670558,1285274858],[605090496,989952948,1773553079,485926205,2035607490,690926642,106798204,1933004813],[1424340267,943213471,355988437,265234827,1337257257,1926003847,884896170,275186751],[95783909,1610895695,1376059694,268986634,918662741,78434077,634857304,1155234504],[483290290,1172785964,84923784,2047491027,2119661581,1387398313,654430635,381128600],[634187183,1801337336,1121773075,324506922,563261431,1310738287,1044518274,684711127],[1782507271,1830831360,369760598,1976857684,1427266853,2069684522,1599886070,1664543548],[432941948,652419605,1166499419,86844382,1731846742,1344701362,1950789742,565373301],[563481560,106796212,1692170934,969413241,985627145,1140211521,537262675,927500455],[1458165528,1863453383,476749064,1021765404,53352894,147738395,1617173873,1596847585],[1252264926,359892589,961159962,209578032,1683915166,1492996172,768836597,1778200567],[1203376521,418824516,502300816,817887036,1648548117,500400628,845333496,352787589],[1714623741,1118909898,795846171,2063340047,2051288842,986436663,161247923,1329666565],[673071568,1994930994,866154884,1705242379,1603601925,1490353659,763391541,1505685282],[447492591,1258752491,1336848784,336178661,1089656011,717665534,46561212,558515255],[1584703029,2024634638,1943813260,1336192905,35125614,595946682,1759303867,168398241],[1389483034,79652791,2059258727,752006454,404284241,355301014,956286135,1615398134],[1784941299,1657994089,948538224,250105179,2013905144,748990997,1000612814,1750444714],[1193601422,62764288,1575147499,583552184,1230954525,1943911711,1199858066,1018094529],[2027846987,733683709,736037176,483078180,876890836,1172927478,1054886197,647352074],[190598652,497447198,1813855297,291094553,44444693,303927107,567891662,230926694],[558796169,791212782,1317991297,1445793947,1844166308,2080556433,1818292709,1499655156],[1025545779,668942759,1824257527,1937326976,696381341,432971264,544381694,1818274017],[1629470882,1409292482,1693509571,176226035,1464459672,1077813834,1883082172,438320680],[807871250,766624978,1626223811,549400509,626753296,962039142,840026518,1831338948],[169011651,165376668,840524003,576449462,1198516814,1745252888,138915278,877626262],[748326380,1714616967,1081198122,498354363,828668780,123405052,1401661606,591948891],[826511904,862881199,855989983,611854411,608487262,1720057643,1927973620,849063711],[849016836,495192758,438504099,2100697165,895321287,991901838,186341321,1960486519],[48190228,1105120682,1817864069,935485030,729674081,941801989,1581231088,1462389888],[1843824053,1943187738,1836678689,241402830,888258858,1343094716,1780320688,715995318],[1511488947,1951782721,643958047,1986519467,1118698426,1962473023,489818878,717216515],[400065176,99255007,101371352,698511141,1492478004,1713747282,1553378737,548098719],[402965850,1950971702,1634678480,1608703497,1564236760,1873998363,1784358577,1547660835],[1494730763,2013584360,673169089,99863950,1648575280,145876364,172971781,1424931811],[2029520960,1349063976,1373401846,812916862,1178358498,783738193,2038414355,1216179270],[1463529297,1160805755,156298728,1527635352,379579813,1556022779,1992756035,1174699108],[1293572586,421411517,1554751043,1619496865,261113350,220829116,958681079,749408393],[1051078097,1503744093,1423375771,1217323277,451585875,46416165,1115592736,1122066383],[267253773,1968367550,1383591201,1925210336,74799387,1654780353,350189402,378183078],[1955449389,1332326339,1370467354,71642090,122014975,116438067,1119444714,1482941913],[905265491,563517173,867687756,529111604,390140101,1077305027,1369215326,1456679422],[1551573182,435120796,1302283703,1197984332,470265693,51158119,1286560250,2016817121],[162770375,1913252353,307248884,42215576,431068487,1999620,1326484609,95821461],[79659134,2089940358,727240627,175547679,548496243,78399563,1888680516,849375329],[59041290,942757234,1815998065,106359516,668843490,2014269998,1602262599,2108120338],[806662223,123075189,1221076791,395656452,481500960,526895115,2060377876,1321750703],[940506557,471962590,1406374950,1405153970,1190391437,1405637786,425023694,1978460018],[567318387,458505990,1005603496,1323353598,653611265,277946278,237352123,1681547723],[1927184593,1519401189,1089803716,1355055445,270340450,720986944,1436892222,1063966193],[1378654496,773932130,2010277777,900215727,1262409729,2112705048,1015612795,1627117964],[1641861935,1631162105,441229366,1272069122,330753334,1603177420,2006786078,1915343055],[1151394080,1527795590,236873810,787954096,1480423049,910451686,110652886,996553931],[1289877318,1356068673,716861655,820884845,1059534891,2030336247,2017097147,184069082],[118890374,63531391,2061238708,1142012443,1351764743,1770515128,1989708677,502351692],[16260895,717331286,1780644847,968643070,1617527229,681119760,94489956,1109773905],[433399373,271720963,701056948,1491233816,1207751642,1243914517,26337475,890725369],[827587525,740626255,1779519192,545156349,1104730629,925448571,1278653959,960762262],[2038585697,1393063440,872132217,1422724780,775101565,824275414,1612408780,1756662699],[1838211382,363106676,1467481164,236283088,729503540,389148095,1756008236,877616797],[1182906331,1374888727,395983256,1357154260,1948332023,8531360,1293954380,410496395],[956482125,853973677,2105321172,1586168451,736775061,853764386,1851346470,1854066669],[1128720226,1579899070,845359582,807207531,1319424372,831200681,44190160,236749827],[2098048567,1527743842,665719904,359914870,1484086397,1234298728,1722468921,769686248],[759096491,894167588,1085573812,1198206609,1044745660,1915788568,221557707,1139637524],[1811262645,1310143397,2004406362,498182899,2079656263,351343476,1096453285,575542871],[827928424,842152139,79234091,1783270773,1752877952,1045488850,1891393443,1835410795],[1043804376,1250530816,515966375,171130123,1186797189,538991393,600175141,1201292998],[1979079782,188814408,1225957211,1779941573,600799047,880694532,332489837,90145303],[468548477,1942220012,2125035607,596343878,771340101,451410092,1558938143,844199139],[541045224,3494930,928983878,1286066002,1323100551,692330288,1077949179,1613691780],[1579809154,1941735760,1296145021,1698760608,1272007707,1365099642,1371553621,1501282005],[1448685181,1133415244,1010903873,1798867807,260951569,978179824,156080436,627185756],[191127390,604771162,2034583634,873594320,934390238,55753013,1497091552,1652824741],[233923233,511646466,129908639,1313979878,1555057269,1023270612,1223001644,1163789987],[74046222,195017277,114322833,1481062194,1994224825,2028251259,873372370,1720871319],[304228909,1739837878,622385740,321444780,1111769142,1751322914,1400053756,29552405],[55624584,1652198381,1081753265,1350936741,1753339595,712904825,204194887,1236698691],[919224935,163855657,360221434,147832882,471178970,191428982,1915476938,2063325781],[150314339,140648825,899302348,718026424,2063302628,1671737638,1900035285,1721521552],[129424782,2121803351,1175319920,1461580328,1731588176,356196568,1726650201,1855598632],[970630535,837205703,957959398,463326924,487049629,610930449,1181631293,43465750],[1699905615,1410505766,145933169,2020314522,1859034941,933492088,739497125,16354080],[118440181,1448960933,475397569,665663807,19354143,1882474260,1210017286,643088683],[43431740,1358656540,1863103953,1985484673,645739084,530384620,310542609,1900924068],[1628425210,1995732452,441080780,796875201,1459518021,927139547,2083051748,1914807628],[1399806163,799207054,1782703772,1418815531,1681865166,1606195192,1091348581,247893509],[479550694,1899656731,47274160,1857290945,2025016767,1129088172,1324570330,563313129],[454732855,1207652960,475508363,1638034372,1490654062,1743851408,819849020,1388335149],[966486592,193187859,56453858,73035562,1049933079,1813198835,776704410,490674896],[1449581852,708642078,1181506727,1759344090,689443445,65881009,941719311,1105797992],[446901286,135023536,1223786802,26023902,561821694,1083288982,1045558520,1101036904],[466809588,1156756801,144352003,1365709082,2051504248,198035715,191900547,244797152],[1851080875,338113426,1549380121,1252685178,1516195121,68231878,188340546,298742433],[124036338,296079309,1013846312,617733258,292509733,1114971175,936110667,178150324],[1417201474,705099691,679737823,1572838678,991735490,1971276222,35108413,1006249611],[1055884538,1433659187,1460921608,1773274603,1921925949,1272708947,1900267915,1479772897],[2067957022,1198287186,1759032795,488148450,1197790918,1270955551,1933293860,1805984583],[433145363,1006920459,1710320605,419747929,1215160149,641000067,3230430,2087258095],[960923431,326851682,1597849594,1345121376,1449892930,958627651,716173687,1324967241],[1890626406,1573624039,818630619,546894054,256124286,411109466,1463591519,2017710030],[937217899,1163086105,1681808104,600225137,1630291351,946785562,994572588,1293413006],[1198069562,2107362962,510559943,263236623,104766180,883957940,1115151600,1302259015],[393167827,616041213,1270581804,1293405652,1121105999,319555566,1989074869,1081698361],[1474416735,681909667,383072499,355772747,1310084149,1976195413,569876265,1127066949],[1904909978,1581103059,1564607826,370767241,213291336,1416552221,1416909835,1675639471],[438419069,1169408165,293000638,1377676351,672779119,60991653,2122146766,850027069],[833130196,1549670206,2077559889,1941210145,1515543986,1804028323,1810981303,1451815438],[402873581,477999996,1724416245,1781596216,53990379,518649561,1358527171,946142544],[398680973,1815499868,273172317,1864227238,52985224,541256179,417892336,1436271552],[264175243,787438119,82441754,1006195909,1997427235,300993818,576299538,1060314465],[1821311956,1384729714,105407734,1755624151,242202883,508102624,853871290,2015337861],[1515467654,1660818012,42411105,1762737685,398322780,1409850432,556907237,1691119853],[2007271137,194972473,826518417,1768610485,755625114,1072962288,1003307299,1588020155],[92695502,74943137,506367876,1321580753,1103998361,2090920447,1413329068,508992119],[1934174903,1794787613,980688896,1305207371,1170652126,98743199,530772657,707702618],[1589624680,139038790,1273212903,183941124,224919928,1639376245,900456867,1474920862],[972060083,303307215,1950010511,245984588,1171193311,821180589,639763959,116149942],[560904808,1243287095,1317091347,1283271474,566466071,856587484,323827296,96157158],[1619531971,531652014,1585392489,746177974,395908965,22670812,1226353960,471336579],[1546325108,2095597683,1595251045,516031045,1575536917,1496728167,655858385,1785618389],[422858029,863135392,1298238118,438060530,1470316572,206508052,125496721,1528480614],[1522803140,1554925641,221789935,1284184149,1061087441,1272760050,466768524,1543532060],[513957616,841116327,1496469283,514026487,143391429,1594419947,515367986,1535957242],[896629556,1611833708,1011277786,1395573764,495940520,1096633055,1388150356,901555242],[1663068039,731498973,1934263767,554711127,2040003772,1031287142,1683572050,1630337364],[2101338433,1213618204,614217310,217704517,1058188259,606274283,1468303249,1734996309],[1137918788,62167795,1533881818,315632997,1879472680,860193206,1456354871,1336463111],[1000464867,237936348,1257986505,1147934026,1054687382,246114028,1275948472,293666989],[1034129634,40425499,2032544330,1961256837,323207269,942416200,443581240,402823],[1854042170,2130069273,1326719324,1464184391,1806488459,20964324,1279042154,1217842084],[769292991,494472888,1976812261,1358692235,844274054,1914912438,884443757,1925001631],[1893950249,99492931,1830407997,1757754111,1407778618,6076493,1025447022,396946179],[281633904,1011248819,971690543,860286313,1982021360,1465125814,852083189,725609100],[2096909150,181925350,1842182216,817697585,2026850851,1843567199,626950557,1517431551],[1092583065,1873525660,1608372261,2120332421,91006099,147542724,1787571745,1569713326],[164430720,1779991659,123383298,2060651890,1029547553,1831177456,607699351,1701042005],[1623048955,549157437,1153857138,20686293,443336273,984151032,1581241552,1221815746],[1923211714,1540384677,1338208631,1501906898,1878041305,1717229394,1787788281,600428601],[1282551894,838558464,1583014793,1788940232,1812101683,1316710937,2002586533,1293271076],[1599147702,1796227344,1946798957,1927673196,55215529,187805663,697377076,1395081378],[1340468380,1443044566,1434382079,256426248,1360911524,1555292027,1568302527,28583215],[524874279,584450627,1137892143,1493075713,1344460105,1888095310,1610705106,943663119],[1355466492,1865349661,1119819599,2015664669,2013355716,600537724,32967658,1537805276],[677492828,1931886132,2012123486,735194917,1002991047,1592033625,1055232633,1476320100],[1710952907,1191482005,2031661208,1243298615,1382082299,609869077,834632860,366517493],[37272333,764958496,1929203128,1798554551,1134182107,1880785365,224542471,1503232532],[760746693,476664250,601639179,704172267,212386177,111512367,244323746,1456667220],[358636036,1160869409,518316758,2996374,460617901,696885629,103615157,1966669863],[1682391333,1691884892,58275860,1716941417,368530339,1179997288,1478922217,1914440744],[1946238518,918849019,653826897,79847860,141770537,1741914922,1372230630,1531733522],[1997467041,67374,688668570,603611474,1778557949,1006037577,766046160,369230390],[477368277,983857971,1238728001,922832980,696924420,440107182,892265208,378676932],[1269060164,2046700766,901384164,532383915,323792667,297016079,1478893671,1025172052],[434525542,1837288368,2063920107,2058498563,1402474823,1692409719,32992065,275810197],[568369019,1685393236,1357869126,1245285904,151390556,1973692469,923994024,1221053540],[315340273,1000152651,1764251357,318209387,1376760366,1298855816,923778601,844409740],[324639046,215948645,2103372730,618722349,2086871131,790040042,17301342,852178852],[281871819,481877075,763315164,602880359,1841810370,1676369085,1497359096,1648173871],[2061494609,1956560168,34144431,1523284019,1437127553,1011636005,218639546,1717374059],[1835081445,925016367,1331769340,325493967,2084574721,1435549447,104925447,1405641027],[751014881,1216797554,1910239043,849979277,1653116553,2063223161,1111487575,1566252571],[900873848,482432823,1185671912,78355114,841556533,1213928526,1372654415,969193543],[1231608857,1189918692,713474747,919547794,327714459,222355283,649324445,543435865],[750246066,112790116,759670918,810547704,813352180,1166997393,1386294389,1324368109],[903891415,625393786,1932004524,1310225111,1900912671,1043895423,1523225152,50689739],[2002366164,1657399305,714421568,807702254,2010625342,235127831,1067073122,1378815358],[1159549503,1318903606,1569562497,350722661,1369710778,1679837809,1769469448,164258223],[987091591,105876969,719969137,1421199625,1026894565,1785232794,1458621594,89361827],[754134559,697720128,2097259642,632326260,2021649433,210069180,686268800,2090748344],[161752994,183315476,1476419169,736775495,2001649893,225527176,1941701291,1930281676],[698468063,1595199448,1398006133,2047024611,1196726736,1301282503,1318705683,723398080],[893156264,1285115250,1820995684,1959655219,1220735329,1448303136,476399711,241952816],[1403325578,1031495494,340288273,525334077,1278323367,998736705,986032859,1683114958],[2051611541,1285074851,999766935,371134284,1108081573,2006915510,715209557,1345969731],[624768562,1629701166,1926505176,866653472,384308134,2106341520,1364078945,1491914981],[1737484211,1516386523,493217963,192874456,997190274,1448344555,600470893,1972606775],[924647631,1648468832,114521589,1754032923,1746680336,597709137,1689875917,933472298],[1208412491,134097881,18258882,2126177645,148764362,201512684,1947914715,967189110],[1613306189,668912086,457399279,144153331,1801756185,1531991497,1032247641,679655873],[1871938276,1954868444,5974636,1851301821,1572813495,1638935359,1218860555,412347942],[2024098285,2123201338,1350892395,1961322124,442139273,453510012,1578560302,943804984],[1676971639,570344546,1029966952,296513723,856977667,112056806,2073270578,1870556213],[1398217188,194816684,1880312952,2026885047,1576150668,1436243803,1059801452,480522841],[1826901583,42753187,1782309416,2025672081,281971473,1403508097,835833241,1705697156],[895969074,1957979955,1612077428,251662802,946493573,785111000,1658273619,1606474971],[162749859,420082219,1956426096,1641896173,1622948605,1707139336,459082439,1216424025],[250815341,1635162189,950091561,1903487910,1998757840,769664959,464981915,1932401999],[1455499214,78688942,1712726355,379480483,1066609387,1168921891,134767415,30125211],[1472807208,857948184,1594912733,1886283748,1108058623,1976044,432555735,1700955863],[986284973,405370007,503225713,1459414195,1073186392,1420542947,106513410,959531969],[852763630,2100234681,1998123223,50054789,998961512,981267053,1073945095,2120078568],[2072631596,1028991810,1903033879,837492021,447132527,241092864,837138132,1185317889],[278692373,1230969171,1013780840,1068192503,416045852,920146342,1955576388,1264908344],[1669929697,961359203,778911919,1864250588,1371741186,1542529839,659235610,1774464126],[2019911802,493533811,1240743363,651747449,1314024311,377189335,228231209,566685181],[2081694605,93325499,1820732940,745600924,941995405,1030413430,785675640,1443827408],[1716408271,1510691662,1104035041,1518293801,409222823,898473850,1827173915,42600830],[508745323,2041786127,505519883,1090041543,2076520390,1215610835,706929550,1700803407],[1031396273,291866814,771742302,980004629,1951939137,1020378770,415203242,1415821057],[48362232,714139357,1422202890,1217234818,566322174,1209902234,1565412986,492054707],[1594717828,21831399,2003403066,1742434587,1648383792,635675013,801920715,367912692],[729755666,1042673886,1246039173,1389655639,1741304351,1700424151,856234977,1063292016],[700913296,1960726736,1684566826,43447516,970102449,245910412,995847169,727240258],[1290095341,734290320,480306125,795790182,1573032708,401154529,1241498140,1981811507],[1414396315,219700412,1168532050,791509991,722596617,1107982241,2096145739,1820502417],[947088041,1394771096,6859963,1007269956,1874731127,1631622295,1937163593,2078300358],[63648319,532908498,1302475820,1652574856,1489851474,617808212,342995167,1895401990],[571215861,1443847925,58352789,528009962,1072371246,437427277,1603548058,1124514760],[1053430745,1249914168,1757833198,1362014589,298008080,1685898015,1516706520,218309167],[1723195089,1026202056,418224847,961939122,2092552400,1496247128,1635025326,612312946],[323309660,1064032407,1800430423,1253614675,250357366,830935567,390431103,462369327],[1856450516,662021937,1218423071,1324104429,1580343693,475874774,69190047,560281643],[70210037,1656094908,751517169,1869541867,75213779,454236587,1164580490,1866530623],[203577999,560798918,685842636,1244618009,1258902228,1469571578,300329581,1291150964],[1611188635,1520387636,913335000,1686625463,1277880991,1760036405,1800310198,1576685876],[1247797552,1163251273,89854684,8442099,1810612713,861467563,1173867073,1836920589],[1472791581,48094063,780945947,580735355,1853528903,794426735,1645323659,1053721771],[785284678,433927177,100362605,984587706,1643232537,1873660277,915397383,1012504480],[1322487820,1728508444,1456668159,2113863377,964451665,811834834,542187560,940659425],[791750746,2005390746,1462583902,1781027622,2102134165,1923000874,2066300422,1361523159],[740989002,1719810439,1531870626,358245746,1709831699,709198550,746017588,1127003029],[1039576188,2072279631,1352286740,502476067,1302288038,731465249,1492898293,1601396623],[1619723014,370938131,625616950,819287850,1968457282,742547461,666680883,177828342],[236056548,964947167,217654147,476221034,664288279,437763733,2036822094,1755401026],[1747425188,1191333341,249750728,1210533321,1487988798,1113422602,721807451,1978915241],[1964904045,1825154387,69773617,1479263011,1227526335,2054380331,1607022782,393397735],[699936234,810959383,2105991148,993435299,1294246715,794893365,1921846977,1001567389],[246161150,954335410,287964076,563809971,1410864110,609309865,1620611843,1539072575],[1129189526,478403933,826897297,1262616415,196379174,99092307,1612066174,139332170],[346560009,816055311,1474872126,1271463699,1886306269,992395379,1757839446,1246161759],[320803709,809693386,1371258053,871794853,387801285,1277607155,730353005,1116667756],[678307526,448356774,2124428860,523949387,1639393660,1975878637,63557673,1988043982],[1891499589,1376350300,902560353,1235939199,153944099,1228653964,56398106,1546317052],[1910774638,979971803,1238920372,487844760,540644116,284957562,1670695650,310837733],[177253738,1639102489,253696575,450775843,1510260950,1412587584,1252913319,1984581534],[748265992,359965474,244417849,2122179599,2080328072,519453930,1921301561,1187009732],[2069156369,936555630,1562037152,2089875606,1777365503,380490705,1428902617,789226741],[1560797744,1792921439,912136123,1875728041,1387372655,401153904,1252894296,2009068314],[1595842509,1097738885,1257916838,448038321,1686350744,1722658654,39935972,1302186807],[2113167857,1684071994,350296225,809541836,1985631069,1987600510,1708232716,1882338933],[635030462,2115666438,1810054363,983130696,1631840563,40129002,1874889238,1244208276],[1171688361,1495170357,1339856053,1541307556,612106470,660233575,1944782554,495029885],[700637883,765471693,289585418,1340995058,1104059173,1887331190,308705322,1343603806],[1124753309,1584672456,712845028,535300248,1482384737,1870797561,461741458,23621629],[505808590,610288850,1390841489,1023403885,93920347,894290620,1067529714,374262872],[2000684284,995373347,1986390679,1213180022,43071280,1767799067,1833033782,324231102],[835618067,754383793,2113644792,1253289860,48778050,1324822115,1098811883,721736452],[64435196,114656931,1472413479,1567691277,1411335210,135350268,318836137,2009707981],[450939990,1336176347,582347558,1867357536,332949638,2071395984,2054342912,1355402689],[1975038807,606440207,1286378430,245067314,124560668,1468920146,287332489,954073074],[1896715500,1079363208,1079158409,435920362,691997261,1113352403,1758374180,1253983094],[823715510,1745121810,1853273776,166892581,1444625944,1328635938,132822673,459201524],[1315992418,427424093,1177823346,99031560,769514952,819803233,448962938,656217296],[472551752,719389154,944619014,923598293,1810108979,779107837,1247732967,1061980106],[72451944,1555673937,643694418,570593704,813395675,206431147,1897220258,1818232523],[610014256,1991854069,1021050969,1203705832,417037103,1236351717,2083354137,1787117247],[1888034212,1318914726,1420768884,2089305524,347474336,956566150,530347734,2072552411],[521774323,1615462586,810232011,128009904,411048246,1333081359,1761764583,1714757672],[521724848,1444875232,1810636908,1315791357,793640556,620013340,318610470,269926203],[367333669,1322128995,1529485544,1379541663,56424774,253773152,803622284,1181020532],[2011754239,981803113,1194248671,1649407545,1288055986,2043695259,1997782761,911807692],[412142655,1193450369,1892676070,1222149375,618740423,896258658,734029750,1270837485],[947315072,27835024,1779258694,1134509475,1262524743,855695618,595219463,1854536655],[113189727,702853997,456968278,780631364,486823280,1354364266,926733397,1215858188],[1924456560,1615987296,750112348,1441537467,341667127,1300224667,543679024,129767298],[323694866,327888411,1454698104,883981761,1419798379,629620940,295515105,2073180454],[1323144458,1645238227,1205458536,2010549177,1130825430,1498207983,395477610,506997198],[1231364187,1235964758,1069915762,167669836,735387014,325766031,186686307,322097556],[1916815565,1367015386,959719814,520389477,1010575394,1143527054,1216846546,1389488391],[475032509,1123148312,44024076,238479244,818482125,943620125,1603458279,1584741384],[901922724,601964186,1975731577,497348035,1431443992,534933717,1690887333,1942873342],[1326764911,2128932591,1327686761,33975332,1690964625,1332238739,1263504453,595694171],[1046584760,174919254,264276619,526808717,1080668175,1520530592,719819428,29965019],[25137660,1598087199,1848031054,226903346,813375266,261594432,1605210702,1231607076],[473007187,980059449,798289347,882364751,1732802955,1978310178,1089491508,1920115900],[1925603202,1805385763,1815241436,109674930,1290622341,674025826,1234732526,1746421990],[51934690,1362536065,1629507003,1684660621,1154501522,1151927339,1565974453,136815807],[1009932922,616277713,931833688,1995823088,424662236,856693329,1664337284,643832212],[1936777465,1805576096,1545920792,1858153415,1349754248,1559673733,106060674,563048823],[340669091,1181551251,1215605275,1920078046,521879560,1411616268,1863562891,214597757],[641749840,1047002519,1554784528,525014411,1745081356,1317806087,152030518,922296731],[1595764871,1014196513,1653918848,1607936361,988045887,7195759,1325436401,1362343012],[630338767,987786901,1316619032,1647326574,1151766555,1941453869,646918199,396163445],[613722185,1149781804,1138838248,908779796,1692806592,1885414462,82018720,551044655],[1697845961,129636341,317152885,590795131,43977044,92549003,467612281,660019150],[1468178821,787298610,1945165064,1197625057,681728021,529179608,1600621044,315063461],[112357735,2077804589,106397005,1826423609,1866647113,424905039,60311660,1065304495],[1401761684,1812875765,1616892334,981114686,706935165,2041171989,826701453,825192151],[1408503564,2078026924,842188731,1570188502,101513653,1170102162,903895882,1955358950],[361556439,425286389,23128430,325614054,736281191,298346934,2104905314,376285798],[747268803,354451699,354495214,1685677192,973669540,744741208,954120982,1208047932],[2005578084,346927261,993938460,311501249,1475978993,89671917,391662629,628226800],[660375698,916579701,605824027,1572085331,1615455073,1797776758,1799316112,1386506636],[929656985,1254051604,1259566760,1511345459,1683764722,212023539,1961177576,1980594326],[1731756435,1339906133,1088266852,1561844763,314538890,1760623637,1076344454,950023221],[99630198,158641459,615828781,1484953411,1719332777,34427503,1672712322,1684674421],[1878582648,30442258,140178462,931290036,1432888216,1827138175,149046059,1284131539],[1499915020,1527455650,430465418,1180213166,274746164,2091422217,1235939379,132309775],[113047564,523341883,631770255,177955334,1770354295,433871209,604883033,243976760],[1677154506,633396378,811935809,1636917443,1673639044,715255224,399567211,203400399],[1173038687,1420932511,1143276001,308261799,668368889,302155710,2016166094,1771361275],[1465997993,480197750,476534443,1794542940,601762217,1475041284,1640697777,1949181959],[440356851,314939843,737378896,138377967,504543541,1891933130,656295429,903853932],[937830398,1578466344,587651997,23882304,473435653,93401680,1907785231,94349721],[1381519490,92000178,1106382716,967682695,1885879681,682539245,352068347,1346871985],[1944615004,1002684152,304578027,703032479,1972708967,1497567249,1228405547,1189008855],[585656952,1348812151,1744963808,1745048285,1814280020,495621154,1590945335,1567388780],[1012295424,1137164013,2062506554,1311946033,914845580,1852158349,2055190264,1475207404],[389746036,2103166802,711728691,1673174496,1322109557,557822340,724422567,1287567933],[1300342348,1814897204,1624808998,20778248,121967625,113887925,899293165,1138577663],[673678857,1883020595,890414867,421575820,1856843979,432316245,1798244706,570938930],[151403636,1543193233,518051521,1654342632,1028932566,531994659,711196335,1733763964],[427098507,158120032,530362423,1120181653,464050603,411402954,1722802225,222340944],[748681756,351289564,616280978,351163570,1093434193,1034430554,1612240599,1065982781],[70940684,1865884455,498264554,722197335,1944910013,798977418,2082508280,37459330],[1042321987,1424484833,1085358610,825028160,540995322,1922176002,2120115400,1167697723],[1306153700,1176979397,1702285830,748738236,199406656,299461624,1806977779,366516812],[1466559805,511616252,535648299,978756597,1247513579,802682772,1034872760,886261529],[1666824398,701531391,354507995,1303662520,84522029,1431576418,1113727278,1766793121],[1510050885,536948204,53493578,1012969628,580770171,607764234,832271334,97978586],[795824522,441779374,1416831664,1025796917,1857993587,233545728,2116967899,2083276089],[1528778429,5555388,1205266542,1677167312,1043620607,253261375,207407905,127524106],[1244727185,1687556224,653789333,94649945,1747343608,1890550843,770238457,539949870],[1086405517,882858877,911933382,788846943,1431254466,1614664924,1398965640,1241241433],[1632963480,1037854202,1678900348,460633325,1955446004,599805616,1770711935,61832882],[1293246756,2029081797,1564209208,66361114,1696547455,1606329129,644769467,254334613],[19962874,348750253,1482182724,1395770477,1568512139,415949435,858240789,638920915],[499385802,546666383,1830652266,116836894,1670840769,1636319252,1467149896,2090803757],[2008981682,253823510,108105808,1638614826,62812044,488328489,44134993,1510274687],[1097262022,1592798051,585363444,483456062,724541066,757700149,1065238209,1382350337],[2038616873,173565586,809880643,1980395468,556383817,1699820101,700988903,291400566],[1042675226,690115134,667561572,410084079,1076063793,1494981501,818468959,712224411],[1889042072,973905582,2028940316,361694527,2126544720,1211806135,89684779,771111972],[1016571927,1443410843,1525800130,1713835157,1340500629,590476154,1328063777,455782488],[674791405,447147635,2016423511,598090846,1196226107,1446499666,1442937205,1634777689],[865521975,897733301,1731858397,1827975890,1814892329,44441362,1783420919,2106043458],[581249496,1715833877,23459562,385536216,339066922,155132567,1985236684,1437167447],[776225292,1021152768,1807856209,115845125,1280921253,1728474238,1657596960,1963007122],[1550982484,428533589,1694143071,1073050170,882934562,2063700003,751381231,2127970059],[1874514156,2023237227,674819979,1917664876,536880070,1797980594,1035408386,1282529637],[1681707344,1750688701,1349003025,1167713490,1508174904,35631321,894516487,2021318226],[1314953724,536930000,1756791803,1228710602,1140664501,547172434,957407251,875702904],[413625143,1277515201,710850336,722258694,1778629531,1834972160,526886581,78449642],[1822504585,1690630268,1453528367,357444110,1920679442,529728754,1691208069,848475136],[589096838,1970105596,1405974997,630621957,2076084024,1781401465,233475947,1441249929],[1079719867,160097782,540705429,1313690610,1169114924,347858591,364112072,1653522864],[620339373,1274952427,1051486806,620458666,2099162678,723838563,580941668,1297920447],[1673522182,1098788636,1963705864,632761306,2110830222,1192608933,472905415,848600597],[555266211,1373408262,2026843362,817412219,540289920,1474464115,553024385,1528177185],[106837445,628740026,2041966918,268361732,1977656837,13579808,257136228,832190232],[815400826,642280870,1741596203,977098729,20191881,457201717,185820388,1288981307],[1785466144,1037450738,1257852337,2037166151,1582348524,396959484,1854692881,214286976],[946045437,1876866517,572403548,1848845174,1547902248,888073275,1988511775,2071502651],[481567244,576424708,336643169,1287071141,1207274905,1812735126,929275783,1013019591],[381648538,2042993224,869975404,1415341584,2037263655,1109781610,1608731002,608214393],[474628053,1932425818,197772655,1760008320,1774464145,1207669877,814899977,1418592789],[470167886,742253610,495281938,442207523,1883677630,964744650,761866756,1061440172],[78665293,1347178803,1246824350,472293497,1057837056,152684996,1893077150,1612192136],[1428296894,501908610,1653538160,283358711,1038128230,581116204,829232505,2076569752],[246635355,1054862117,979889814,1477816692,1349844826,174331722,626938355,482832673],[1110091809,2111387837,2091497390,1664429164,273739293,1888237987,514355984,1108315410],[166060655,1825881713,359458816,1720397307,1756138888,2129143265,1007454279,1404900955],[2020908651,1823719525,479496052,1267628991,1907783771,422013951,1455117928,2013684842],[592103322,1220789371,15023386,1597431057,569119080,281615094,242314540,88002355],[16695181,1571231739,1117772898,684087996,1868481510,1179656457,381756521,672617477],[835020981,1423129219,30188381,2044930383,105501068,1182574215,609325291,149735990],[1085627621,21166080,1100221075,37259512,801110476,1763310086,2130677655,2114911315],[910913896,1722297735,1454458851,1980682575,1905920137,382312436,32120998,1648269153],[420221207,1890200563,1179093757,687225255,876361586,1554683621,1780348516,1960877847],[1821480962,882738328,164679396,768872839,1035252654,1242368036,375332386,580368984],[1278846669,28420724,753009290,516494926,1483084387,655238665,1602413228,297188020],[970967664,287580303,1565299357,199932768,596195329,68003148,1595071473,1179120462],[1116600236,1837860335,323153737,189254899,2010282907,1625287254,673987721,1684882272],[879652743,885720851,327979856,724163363,654685741,1844171974,575757666,932062972],[1425723028,1049849925,376455744,1766863414,1705786675,1203972195,1762316802,1383061084],[1568795520,1191399442,1701753144,1422212350,191226107,985356994,1664628066,798220477],[211112535,500291390,1218171024,1062374427,1696481085,1702461199,518532400,1967510196],[1565753595,531598342,221945955,397443987,24640857,922620214,1459528811,157080925],[900742219,991636110,172388824,1850581732,674824168,83156163,1281773639,266318438],[1081517237,1183891984,159440585,540076681,488190005,1611961955,1587800806,917699824],[1228489030,651450366,1773567910,1889453289,1211902983,707792498,1356528337,1042195918],[2066152014,836048299,1115658371,248503060,840033016,1693041689,669329195,1311775855],[992335373,1845941692,1351453103,893774280,2104185541,833250995,533936855,856584906],[1310332784,776535058,1491554514,1942907078,587559730,1355112272,487992984,1209555872],[1925392124,874494721,1652364518,916125942,1776921383,2032102808,1039940493,873009766],[286545845,1161829606,721022056,733078264,2020778200,1491871767,848506806,1975838456],[2049778285,1287126822,1598944498,196500317,1189341052,367115904,728392795,186916185],[549306543,1800999930,1147894640,624256835,21816763,1128249102,499268868,661798077],[1639216334,931383374,1890242534,106779554,2046633230,1346559803,1229878170,2068639781],[893079741,1709452201,1899391180,367892849,8769468,851274290,1098310387,1890619124],[1256726181,47283708,1349880813,1935526772,1557086349,230474795,1619672887,12520013],[98502772,1473515730,1345053891,137141448,1545448841,1327255073,893686,741023205],[1290770692,480660107,1243172854,792320969,1416302176,1956985334,862031290,1391886904],[818856265,463853621,1929148669,512495864,1054355102,1898303163,1800451642,1857275574],[1635684809,70078350,943478159,1631043059,1450211448,854530894,328755036,1822792061],[489697433,1724182474,1450143167,1773295390,1946680617,308337253,1910960177,1880295988],[1051643248,537769143,491801989,860774076,1562799759,2069912763,659715204,2054870315],[991694593,1837380651,472679629,990121226,1658292191,710121812,60197408,1145762503],[2127058685,715159472,1377061387,372880155,957603400,2029041663,861032481,1544366726],[1061641067,1026889566,112979362,587728182,399189915,472248407,530121233,869709029],[981428891,806632446,172293344,1364173941,1536998346,940916038,1895302484,112451633],[763191474,965530532,116397107,734999598,245407652,645910941,964731240,804311628],[244186967,1664488200,210001575,1014091866,2004900547,1602139758,738525278,991259214],[1421561007,812774807,1569114435,684464710,1568030964,1173880965,970639534,2123052112],[1340759267,921982480,1928480768,1647779034,1388248904,1123006989,196283781,1135560975],[98731361,1322520817,522842996,1708327258,1130734801,554003453,988546466,63876910],[1165394982,2080293794,1260278279,803139251,1396495320,1450851977,1764371354,1028625346],[19055483,1179707173,1972972397,1876107721,1561218034,754959044,1742185001,40776241],[166814078,288075134,1744224428,26472535,944459493,1702420619,814349511,1210573890],[1557427293,2057570798,1153117790,2082896205,299135477,399973515,420602655,2094829490],[2031336372,997907682,1597585787,1700217115,1374155375,336150065,1391179437,808433372],[1549388263,1618424059,1330576785,1715444511,552914281,10104359,1891738452,1622226747],[1164725875,723504163,1717805951,1647494614,2120389552,1066743532,1759919794,184541950],[2017846895,1650155372,399555090,1081913957,737232040,2106658660,1753853802,797243576],[1867151051,518404154,813239615,1664865583,2126332775,176193753,771287093,1034448447],[1566637575,809920788,338644061,387981052,2038791643,1853039271,1118561698,678973976],[249742488,1000506454,1351012270,521768881,75724551,1473246765,1546503944,206408420],[1804333393,1542899057,1027900477,54791350,1841143150,1324252080,991185794,2029362466],[294462385,164327578,1590617431,471911181,1197745849,934849672,2059845592,209236677],[70066963,1749714070,1026432716,934253877,598943322,581507976,1846739914,1928290542],[1201264053,1634985997,378806513,1231776708,902682844,1494475082,1071176752,798067559],[1350192119,1726952850,340150902,1709675702,27511880,329196369,968877703,2056908517],[362566684,1367150814,963730093,1801029147,1570812606,1516564761,1343502537,2010924653],[1531305439,1760235619,213236105,1796369669,414782576,1343557250,1093833712,1846034307],[356856831,1010672290,1302750144,514091186,482203448,288553308,1125646471,509403254],[1475014306,2116805358,1966336822,533776092,686571771,1824389125,155632567,1868347325],[12015241,1304435557,677707016,172674330,1391929051,2093605982,1603669564,1183059883],[2006302782,991320637,187146300,1164547883,1990942437,13956107,770802617,949217201],[132292452,1851648212,1152648982,1581702440,1247462915,1813693739,54129616,2045759084],[359618694,616808186,1890956414,1359513276,34838340,1310969171,143124094,345078745],[9375451,26761848,1248874298,1938841324,1758047710,1163410597,941408024,769825374],[1671514281,2126407347,2104810003,678438626,369039971,204726126,2066419661,1773025073],[256863078,1554552610,972864470,2107499860,2105928133,1126915866,1620987488,1860508646],[691819364,1298020471,873222393,1529722113,1687404366,1495225199,739117622,102416077],[1377254929,1469184488,1837605934,1544982085,218119358,466987040,1703800375,1411660056],[849002243,1979231356,1906267998,473379095,814795872,70593215,1001162570,984136995],[1417340934,1502431697,748572076,135220685,809742414,1403688289,1688696295,1843440902],[1391612461,1464685952,1250569086,451605828,1429224387,49992531,928467650,1335952207],[799277531,1863803939,1504042146,1531077625,1564182332,979002005,1249143948,719289339],[1816045938,146267601,744061289,619292010,1448001429,1398336908,140369872,1420524817],[1151499470,1295654280,1732819717,1925953787,1161348701,411041727,1120822223,1639188820],[544549497,435093028,1434939955,1275124899,1779808466,1897396814,520560696,1332696111],[790187313,1051310270,1905583744,302104101,863811976,1514188463,163282232,1710929601],[956123050,1191668359,1077969252,1266661030,1375237415,1075056108,1302033775,1489626473],[251858911,174505177,958628511,1388870684,1575459752,3093669,577258338,1423723215],[928444322,1011631618,159890414,1024017380,19691741,1434909769,1648868552,1032260849],[207794984,1161135482,1218877595,1756118482,588632825,1371846520,1055558161,499983648],[574334650,1297692731,803641462,1254254074,2066359875,1867462841,2096364199,1077467493],[342452940,401031635,578359306,1517394484,10033433,1571655942,1327938034,955536019],[1524313638,1428500621,1335070748,1696623496,2109427405,1750448956,82186780,1327868402],[1928689929,2126036773,430460728,429407847,174568073,1886922567,870172438,1410059349],[1623612597,856021998,1271122964,619881999,1289464485,1252688639,1468597399,1450290369],[2027928695,113195411,1160352565,518848034,1607945875,787780915,1433178001,1785739867],[374651214,1323645364,1808268546,1717814860,1102107157,1321995614,1358751969,211132462],[319128661,342773019,2111947274,1651220045,430459614,1110102782,87646787,1050227395],[2025166611,1102763308,181786897,2010012002,1248369525,944157053,1119798754,661879665],[2098700537,141161530,1389236212,1459317587,1748914212,1683968448,2115670060,1414608609],[573074593,1008726489,810356250,387655523,450119224,1503274239,32660492,968644186],[1961305159,886692073,1291458104,781237435,1306981160,1822034981,2092467225,1408474619],[1792132073,1650307568,1057491256,333109755,1214437098,768544042,1354365343,2031814566],[46365018,1413717443,1095643131,1710171470,616179671,1564907076,1630276747,761950353],[79258232,472556056,1021220197,1132260591,1839748654,46993165,489358644,1071868474],[1849370007,1618566614,1028787856,421159058,373589747,1687700496,938251583,514002420],[828278299,967628221,1974150399,1101546030,2039360603,487224491,1800140627,234095875],[1656488539,1399155665,299996152,1792035415,1242339337,1077817755,629391982,1032201165],[731709043,640581861,1379776386,31604996,306316057,502213850,36379089,1831753765],[161934578,143627707,1150217464,1089131111,185375900,222937934,1114659016,1754312223],[2106563588,1010868193,2090828,1700233151,2095087079,1230940634,993949217,1851946025],[214269371,2005724316,1086758392,593991638,523175077,1199790935,1841747709,360985652],[1762126678,996819598,63557409,436284071,629234268,1541678507,764648961,777872323],[97245663,1633028722,56487037,984921248,1725661669,240690352,485534863,32932423],[909835916,659774765,1091436106,1250325672,1222109436,350410184,816976632,1989768827],[18726007,521805158,750353054,192388807,2073222880,622743880,2043145966,833866338],[789871033,1363805843,1032492428,1254663490,2009740205,1897077848,1183438727,1114261624],[783097494,919912169,825383495,606698124,1965194033,566437034,468312629,1448629134],[717653723,1553783963,1283982372,1534703817,1802672754,1007781300,1839598368,1996478203],[4779086,637744938,1240164050,1653958930,2092235529,1559914549,1018554563,1741383980],[90055305,1918900024,1132267792,762433829,1724381716,629069272,895826939,366474613],[654945132,2016264002,726114154,1345047414,1414187481,1997291383,1721902879,729095528],[1804762949,1826828768,1792004644,1199766321,997060116,75385688,925182963,134554664],[983273723,1696191644,29872032,371480949,1066044551,378106676,1771670779,434537854],[415466829,1099444976,1879194739,1922708259,1765032395,466399823,1398983461,1928954448],[635450187,1315112658,1303674873,808509757,134283061,1702113142,664036505,1649910976],[1509853838,287378133,356456322,370859762,907146029,1517724987,277779550,1125232806],[1601318239,519173043,448631033,1035486528,1752175488,1241219068,525057041,1717680880],[2067504226,2109090039,1526368218,26907214,707669688,1691373472,1055291591,94975623],[1464690341,1983847896,145575059,1655989494,716773123,573064596,359637469,339804986],[1766922406,250435230,1151666683,870525903,615223702,2058883045,293469101,2088637958],[27282749,1984183973,1406582361,1014293261,490928096,1803273163,729047379,412516721],[2011602424,2011091041,478958015,823809189,1679542498,868848566,944078405,1186824370],[474577213,891515530,867457564,1619463345,79187568,612470957,627757063,1988499143],[5252367,678762284,1180061344,697254058,1302500508,965146498,717859408,647558421],[960705345,551958605,1024030637,959530400,1312050413,2118084964,1406192512,143632917],[936720210,344348674,27440629,1583598920,1040924450,576815217,1313202228,1250285341],[1355516301,1725850103,1075838383,1820197649,1132925683,103593234,823660596,1841137410],[66894756,1054020560,1314296816,1506288008,1842026218,1239552370,1049506505,450715207],[664930415,443571619,1215007837,1132316430,1605403059,2111333060,440839974,1609862679],[1266103359,1518441353,614288703,2009305501,1933777523,322055656,479091557,487815850],[1021828886,1160861930,626248346,42820550,1265985690,2082473224,1567977870,2023362734],[995152276,1413266582,960715658,1621538902,247551323,2068803040,1310813559,102718479],[1503640109,285020822,827698450,856228937,1384766100,289165556,1970551546,587883735],[577677286,2121396507,1352060994,1739128657,1564711900,1645323027,855171532,162679706],[7957844,426956396,361809193,1613130698,408997243,1049421915,1651894800,2015236781],[1259282545,296856608,2108695007,767786536,466295423,1875108666,2118202482,112216731],[895322298,426559785,1777407928,2123023254,1386670902,778982999,1523160659,722968704],[2087011382,553045549,350019142,1517065369,517558335,231614250,471215218,1136653076],[1043797087,960495846,1186052387,193232922,783581974,1549031912,1389112769,565044020],[1429671949,1042201570,855489845,850694501,662394352,151026393,1798706760,992307844],[1199322189,130073336,1783828764,1947654095,1181660490,130188133,1775765860,1917659846],[549668034,1674157449,208999487,912546944,146783147,14026501,1543450244,1235704931],[939644519,1606095583,1435046997,823237343,129894313,1673710172,193750055,1922660032],[1878757329,1830534132,1189102772,2014724569,1659590479,1853417138,1129472341,337855278],[2121666687,1358802872,57457457,792287585,1353807831,1131627226,1451413133,1065874711],[841445716,897134831,467666852,35342580,384830548,1616102218,65253978,1842630425],[120655356,1805301309,1531816077,748289670,1687242945,1602383791,1055600541,669896641],[354691050,738215504,1191855989,130806460,169314720,937242169,644168295,1170364782],[1815988790,1302187905,150020567,795931468,1461098832,2012780765,101025692,1962260425],[1718548017,1151943896,2022861532,358338792,2062840091,1369155813,470325971,1889630360],[573946929,2092461237,29589068,610990554,397677403,1906742762,403048401,332818249],[540800435,1721688596,987014063,545747925,729524268,932454954,290826239,1162394623],[717994425,873121512,267682677,385197071,1186964883,927581545,1348719286,1769766481],[1191520923,410257598,2042553843,1188146749,1419091613,1074252850,615381344,2058945919],[156452314,1629002394,1831584990,949505932,178292274,225302296,701298147,732393365],[746948107,842404176,894870010,784685528,394368498,965772225,1211247351,671517108],[1659783526,566233739,1230365492,245307024,1925343620,2022381861,1630464390,1149549048],[683062489,467317854,1864966628,1339754733,890127443,1304125595,456277226,44861812],[129204485,615746769,12219898,1474297920,1421756646,529811489,1042676091,1902091053],[1913477336,433438599,1543221185,1235655113,1662984419,535551287,948533398,1040780849],[1440959014,928067348,1384371610,267633878,1036473559,1039731648,39317104,1059024366],[1156876339,1409539517,770326269,1581361200,1565050850,123332641,253338127,1803316284],[753099071,184349608,1768696891,442179380,619895407,2041670615,1991156338,1276417214],[1069855143,668368924,10430348,894699073,1501483418,806615652,1651961817,247885340],[1343751374,689965768,226505440,2080169037,153963959,299464270,433932729,1231978023],[1773132941,1502285222,1503192717,1762514378,1171294085,157853402,442443237,556334895],[125177972,1182386215,654489917,759345881,1187147377,1003611694,767326716,1672469651],[1796458059,936881007,1973300645,1013802241,963952189,108411164,264668372,556421840],[2008413545,285597719,999558830,1072232589,41342288,955165586,599774784,1435415807],[147264562,1238997175,277199509,436596256,1239453702,607663742,1926575763,1930953351],[985396616,590177062,218088233,872432594,1335511813,383641691,1458806033,1154074759],[1851056948,535957585,98005180,1255596463,1867532785,1258980727,1434217652,2055339358],[2082885376,558116307,81383025,79943499,281402927,860986141,1227688612,1947515507],[1439130418,2102491352,1708898749,968813744,1220493270,755424054,465300556,1761890988],[2062328173,1845943894,1206677,1583435173,432307907,1063158679,709098691,1485331244],[1046335814,339781511,1758371273,634673117,1316672105,402420217,1995092882,2122043460],[1098697371,1604969113,285190994,1756598685,319890354,118427795,1277586002,199277283],[190611735,11854390,1158577902,2099187632,758908635,704654182,1204722049,2033509066],[1941523106,79206271,879974783,710916313,428781862,551435320,284009696,434410376],[1427715812,1579880125,417074794,1406640452,724199340,922656585,238957671,840147839],[1137299800,676777284,962195734,414101626,1296522582,1453650394,1664038054,1511987832],[114769685,761823442,269207035,1397650170,652562443,1926350316,936079133,1769010206],[791275420,1432989308,1553503849,1162766190,526581879,1707058704,2128556312,931744309],[1807492871,644126933,708320417,164278856,568739568,1844545391,1064219109,1835513649],[1153803306,1739088383,1210419263,258943126,952590835,1433664785,1622214553,1329362929],[597101641,620442693,377885662,854698579,682477583,1448067629,637746420,1883409409],[2065070636,1134950074,1596611201,1515268332,632382851,2130628021,668369695,338685057],[503630806,1824879439,1491367870,474432418,1855934197,1133005843,1268272897,510333199],[958015819,707095324,589006291,1753466461,1766014841,1914457383,544727975,1212039782],[2112201674,178011660,1240448112,1569063964,158795596,1037668082,1621934993,1138541526],[246590140,705226825,836841094,1770220229,814344595,186371129,618916439,976722902],[2106339242,1857197923,208976559,1399704723,612771719,1835156904,1539108714,892187139],[1051967629,998684182,15084358,406788426,1580881510,256864667,1286267699,1589153414],[57671757,1767126039,1760129655,492113533,1778153755,237566450,2077607035,1029297134],[1172315410,574438953,173416145,366263545,1090066283,2030939297,312901027,1593061486],[1609957536,1256539486,1801791882,478193658,466635792,212450020,688559448,159508346],[1125175974,1534079966,1268795671,243276375,955924797,788903315,1005505186,479649073],[2088927039,2069362497,790526844,1460520522,173745872,1057051394,1415983718,1379441399],[1676252300,635565754,304200914,1993356639,1114600367,874969342,253557838,1369200619],[1228366822,195431804,370584525,2116889456,695633720,2043370873,1345680769,114368094],[454660853,932633504,870387577,923805126,81041844,294585119,115682978,479458253],[500036089,346878580,1677070388,1940910060,564609289,232256193,2017022804,153798155],[771595082,2022583308,2108627059,845859508,1233198396,1329893932,791933769,1444737855],[472268044,158474227,943412904,1536287230,295571992,225526090,2005311601,1844470903],[1543291510,1406526114,917950545,1637989922,1241884660,1798941595,1859875531,1185768729],[416924991,1553597089,1051226134,1399574873,1327447720,1277873698,1875136566,1470252710],[627805736,1861030508,190345603,1574892193,1023628365,464991015,1653458425,668285183],[374655502,1319502562,1724333233,1069119119,1023618756,370952651,889825129,1061610788],[1607860739,1995803984,1266014456,1966961543,495427862,1257877417,25665063,1274435759],[982256644,1792138109,813707092,1242516356,323177115,937731700,518771314,1714891878],[1322519709,1691248626,1699783522,1827341452,925309505,272067151,2041792400,1592577840],[1851805745,1330997161,515343304,1994474846,1969734827,113663846,1592952852,365767368],[1072621152,1530889131,1700050160,2069695560,1804299183,1140488509,68267306,978645933],[49455825,566471997,5838002,391218844,1041028586,1416300079,754263165,1076911766],[92543596,214495732,846880501,1147477232,146039533,97679967,304549643,1884540564],[421229428,211141277,1830876282,1023475409,2047735298,1472840252,608965310,793161560],[300723270,462790716,816476345,1781787664,1312734579,1713202417,1114115472,732613581],[598367061,1399767621,570809236,1230831213,353505906,986790585,1995537586,1666049653],[594826535,931075761,512023957,1441113506,714815577,1080917519,1198916232,35457148],[1361070052,1157305975,785875199,1143618741,1637125090,1256824281,435216351,283766161],[1155933212,670387886,1664957202,145400482,1852922895,435992892,1254054931,8812379],[581099888,309053553,1261673661,305829858,1155541857,304184335,1759969083,340269525],[309571742,348972966,10848627,1391662849,762779039,65682404,328060899,1274664477],[1864337595,152673610,135238216,1763943323,1044844213,1587691306,616654844,296524500],[1239499455,893179298,2107138426,269720010,2099177438,280944785,633346949,1739981484],[235424123,754962595,493000169,1203736227,964160846,1684710929,279732492,1490846013],[898221782,210675380,1964059783,1155403875,1769541736,950559523,1867247859,666379150],[1462722049,1429703550,1397744199,1355130512,629773650,1035292414,590105980,1529764171],[398234037,2001706356,1685882153,594649841,1246477945,380089920,1608161353,264584185],[841057666,1975275978,1708291122,1918162408,648804766,616083148,1396207349,752068751],[894912850,1162889437,485676228,920494995,1604382099,341035605,2009673785,1274336800],[891581835,143988864,1285584584,1812755835,388827795,1695977120,1751094021,1059490416],[1380072282,1638816016,2003252672,1527999181,624287896,511030265,278710516,1355797266],[1702080974,865990805,1601558810,248890198,813012968,1719871410,1720635053,196809748],[1161336121,1197749821,1614101564,668669474,855139640,1347173136,2002160315,683836411],[1845454744,1612360853,768957937,1124644840,978091660,1376128181,1170242806,1626369571],[295023663,864753800,93485320,795460726,429027497,710025378,1272404378,619820722],[1763659235,1284254908,1779409450,942324899,1678187944,904861781,179993033,484935637],[1451799940,1496108919,30853545,563447823,1158878156,1503378344,974863464,376785116],[241587162,114126716,20666975,230610732,1002357244,1270610952,1441638863,2097360576],[27295087,2073185994,14196600,397120979,243531610,1766150763,1266068811,805985527],[1985774495,631686932,225573806,775684826,1041571150,820132212,245128647,575805617],[11674056,1510096508,125228189,406492218,449053133,2049594163,1462703464,237994639],[683095167,786798734,724962264,7521113,2129857578,1440722479,699915317,1458609158],[1674788453,1020649822,1227612219,613245791,334498724,243397891,14710888,1324968252],[776624230,1558738908,909278432,1793822657,489670235,366380265,1335466251,600920427],[1578953032,547096352,1021773903,509357281,1352145394,1578513457,1636343461,1992794549],[1652981509,1691377670,249932702,120735008,1220324430,540680583,423403719,314648870],[526984417,840643752,1786348262,360504152,1614720992,2066479393,1291802728,1384551063],[415474181,624335692,75662617,1762312103,681880456,774132838,1921418756,1031248204],[1847090833,1699345910,1914695922,1514400635,1501327895,1925510571,2111736894,2079224966],[1456289779,518244010,518691795,761390010,823883242,30429011,1625086083,1206771001],[1769454145,1153549510,804406315,1378749737,551312447,1131475721,372889056,555032097],[523896559,1850479065,192675043,1582929822,752863350,1151906481,1053288321,1634198579],[341671459,371949309,1813103215,959647887,1323597353,478909645,802069658,1166761397],[348643747,258637120,902047139,164812349,794962568,1309121805,888063613,1249105581],[522105496,731910180,1108732731,420768992,1121334267,697295038,1885051260,1748270476],[1746741073,477937199,25507236,343178203,1566560096,1051408770,1341385497,1634830614],[201124868,823882341,429446762,879935179,2066340218,816042704,926934905,1079096257],[904891848,2110573542,2116608154,258035364,1358168767,160755103,1759886318,115865610],[966563397,1561902659,500656691,411533871,2060587295,284470500,131381466,2050759495],[1302327152,1160955204,1042460012,70382300,1644036968,2127932463,514026816,1814785649],[1545098890,99307639,1742461541,772609262,113320707,1337127581,1243778785,605187625],[1789137868,1070843579,384985221,2104468395,1572211979,1540076631,399312802,1469660328],[659213281,1840859559,2115079585,1470297427,2034862487,1088303767,1480238463,1066968248],[2108429099,1199359971,1650243220,1929022879,1027664201,843868508,1307984117,692811219],[916223155,1610208995,378982704,957597396,1161664958,1927168157,1207081929,1817572608],[1091710634,1610967589,1641148236,137294002,174043222,1045738419,465476581,989932059],[547652601,1855463469,1580055869,705237752,119454466,1383489964,2087344829,785646137],[494200008,520979957,449751320,647046825,562425893,733642673,1387943226,1594287001],[1513351226,1150189674,2082750086,1168394845,1522445604,444526435,1359687423,1458588559],[2100194009,708551684,279380221,1961562279,1604523212,800594848,252728258,820501340],[1411992864,1142163057,555561081,113804799,860067698,1287947715,318292842,1559584675],[83605686,652737846,779622245,145176260,775490540,471387019,1881412964,1372852680],[552457465,354388008,1010793577,831161506,1589487547,1258978103,694200727,1556345748],[1298398788,145740721,1952996840,727441404,565702987,490154532,89813406,1073090438],[341344149,1612233396,1624658124,1057245806,1403757215,1173490397,1015581759,2121646584],[1640308088,187988386,782469252,2066648992,1523271146,1477551683,1413241965,1208303421],[834824595,769164456,817342541,309956918,766527293,1029781202,2078236478,1683862807],[2057701757,42678253,631727937,829027337,802368569,2114254412,1824770604,697088046],[697750096,1281892813,133794964,1967085688,196558458,893964380,450029138,1469992798],[801005298,1638930376,1885316947,1673639295,132001195,1152644730,1747043907,241774216],[1226075015,1215988092,728239140,786699267,1480196364,941666091,110562524,1124299466],[1104355396,1722719698,1051396506,1228535851,1959601794,1131776411,1260350745,998689559],[123257068,890333774,1615984074,1578817530,804013594,606105243,1226913759,1857313812],[78934469,1997460679,751925302,2102558151,739470726,940707629,1175201728,1483713477],[394302200,1576795463,1999210406,325471580,1400614211,1136804399,1815225895,75344072],[1857540840,46311557,484897294,915741454,673300689,1853042981,1311612512,1064747435],[390303516,671227763,1914429605,1412314375,1853568466,100050154,1965474972,2100124888],[1099856373,1239723719,976182015,1731266675,363582867,182171774,133347907,1979358274],[1879148353,258812959,686032486,1858195185,71156941,843469041,557095950,1876574669],[2007344921,2023846793,61649380,2079167236,1442442311,1344789324,251263529,913669928],[2130530391,1816035393,525400475,480177820,593947369,602458410,109751271,74109470],[774620947,543504738,2040437434,775906057,703026440,1482008100,1727903503,650989810],[2087128286,1327000826,129232000,1528692258,468120740,1952292373,731387061,1728175721],[529610127,1969964595,376064153,1281393525,1117686211,1162574646,556298446,2113058209],[144844795,1390963108,139924274,244643389,388163228,1125662730,1263247151,1432295363],[931180088,1223325334,1677364188,1826752931,428790357,980726086,1598315618,40907207],[316599845,1580947518,1643456081,680793226,1071389062,440961276,1798030572,1586124329],[970453705,628535001,1997115959,38130149,1747816595,2086880944,1358679926,1228348027],[1175516281,429957997,639699176,2040141995,1469637115,1044260951,1950922537,11219288],[2080627816,1413831338,1646017454,343998453,1204483019,1203571150,1525531449,1635049591],[799504235,862892608,1653251581,631648810,802420265,143176310,529461834,444725023],[1806452193,1161393963,364732700,156312007,289566079,755298879,914416632,1283596419],[1899008527,1743589047,1915687458,370399383,576650180,1137193997,1353952518,1303622338],[1519850746,782044133,1042027819,1715979199,1287341337,577207222,1101692065,182922280],[1985950478,1512318685,1023368736,1761361065,1568378868,564276907,1610698586,959882476],[1449807053,1745015911,1346691868,300915166,718710866,1997074817,2001792266,1601727451],[519156326,2044909097,1059635910,237406880,894563575,1649060241,946798110,2118002239],[594446904,500531611,673082063,320430998,1403318749,912649378,1368544199,831763657],[270999401,1731409264,1817270111,1891283671,1612035822,1384712671,2078338746,459543200],[2128835235,177550120,1492417029,524778325,686961464,1179290434,1369613555,1495212440],[1422946523,599381192,934558863,664890281,263952932,349356662,962854111,708842630],[661736034,2065469747,1708322962,1044796411,394219841,1069811695,587910562,13170035],[1557324518,68176125,265884672,1666285610,1438632429,1872782925,182513371,1455760149],[214744769,1983811748,1935500837,1522030076,1249274296,11674271,1727002423,1814888063],[756001473,229348306,1369824084,1743599367,471291291,1094431934,489381696,459271576],[709901471,1237751790,1794430607,670577292,1919599948,453810897,2126519972,1484452878],[1121876388,497127376,245279796,1136535136,1088804160,95531937,1777190730,683883913],[850351146,183700029,817258242,1854290097,920659491,1670272757,594594213,201265706],[1832982961,983093132,940593502,1806405554,844838641,521014855,1792180164,943088859],[544083302,731709632,1352439742,1513764642,1026791336,688786397,1921431749,1456366362],[280748193,747862336,1812139991,577016923,1674006609,1448343863,1392725726,511244944],[1910838513,409468624,391732421,1001637325,36098366,1256075009,1322061459,61642741],[851802657,821325104,402722335,1131295587,1792389092,1769373661,652594802,1338750532],[1373737021,1186110846,370864128,1250224256,2112407411,1319149018,2021142911,1537298697],[1901558054,1811101688,455057543,463006346,193812907,575327034,42320895,1380354246],[1954931109,1089867413,1754985216,94197874,259713012,1428416757,356225452,619382956],[1817400368,1204820422,977561066,942670455,1035907161,1234915024,45243850,93789675],[1132783494,1976701396,1391119036,1682585672,377182834,1240615170,1983113289,1908291111],[2080585449,141975209,1562820703,1284322984,1019835726,1395664345,1128784184,1066931490],[1547060110,1417187286,1372090156,725138706,2061848506,1939517748,1866885051,1882883541],[1701420562,1039713192,1496829860,673644372,667446575,188525657,1763084869,762475917],[731852861,761443378,1138462769,2040275809,693652723,98103874,846318482,1912687064],[1547641090,903497945,826003069,1722424156,1589437435,1277738447,2050799731,808714605],[1395293404,1244843093,1037723932,954821849,716100587,321484170,1066364354,96356658],[1395409397,1712332041,576418917,1084944132,674272629,1858995262,1319916972,1339531202],[2000817560,2111339303,1785702801,1452212826,447985370,645925556,658406699,287532660],[412146921,1031399016,513098463,632743819,1915484973,1457225927,1511661526,1039212740],[1893345722,724909666,259920068,1113137730,510118736,1254324787,1277492661,828282678],[279147361,989646900,1611822152,1200664313,1786241052,217976309,553064166,577535445],[456191135,350012496,1246473319,287277580,927025774,1090317942,1010851261,691378515],[1356462723,951642973,898643577,928012162,2010192872,1951176900,1289035049,223558857],[610235795,43502362,793510942,1152299397,1449215499,933695929,981559456,810025785],[1864407204,2113673323,1752473217,641907813,1857159477,1720147539,2027241101,1609779927],[2126772907,924120336,936381006,563659772,1112330455,381296475,626882529,1030211925],[1332776025,1638421259,2078653625,502148098,1010729042,216600998,1509102767,743080125],[1100733320,1992181994,331367532,1316282052,1703138904,1907896053,64556867,1799525082],[260312828,1507149426,281819309,2051491624,1205992062,1096571581,199188641,1363812933],[551912234,1377303229,21193265,1061544314,988301700,758842254,1928787563,1103315465],[1096425776,1895176850,1924599624,103519787,1368979924,1440460193,1476979394,2070771299],[280072626,233783318,1597919047,2027871612,150530569,1959128340,2031293291,972920294],[476745438,701371859,1049747091,1730021360,1494173134,867041584,111578807,788812278],[1458498050,1991340607,1295932824,939157194,852884032,272317002,2026493537,1834252561],[1908234721,1501786057,290087211,349011808,34169288,696438521,1189676196,1055637096],[42023222,1503846054,1422423497,168088687,1464234173,1219303866,945590881,1478844572],[1612350745,1542425952,1353175911,1346461866,1035227030,1326606093,2008771256,160226887],[2107089228,2018948413,1341122620,29932365,228663724,1252916933,1057078318,1995384383],[989374289,1795674699,1020435111,458574208,1375441963,1541054294,1181408667,345419223],[10770829,1347025083,1489928207,1522487617,1254650225,1939060766,45892249,1309331660],[1257990844,6111339,99890912,428081308,1200893348,393188524,543750673,32369461],[202904205,874385825,1517660910,1370864340,639147097,819890597,1174933282,1424061225],[154695686,1489218567,626232051,1925050311,707810598,1507782498,819939765,1001080365],[1844111833,536862110,1632191243,745066811,532383818,197693786,631659793,2032115952],[856506965,387314879,1391554039,1987446127,1169409189,1145606943,305766920,646232097],[849711099,163140615,451920670,481726894,1313880844,1651731609,644238222,1015933052],[1254666913,116179283,1370889002,131276904,239398434,1819805491,952787617,647244179],[470066654,417817896,1959711064,1483670458,1194297436,1796292366,553610816,1012404882],[1685103030,269206982,832704242,2014539126,221976301,1317834690,2077859367,995981753],[2036858630,721872928,1550151690,1171243673,1974061231,1566199753,1121404961,845274210],[1208076189,1739622044,1040800548,1468192170,1484063532,1463733337,305557855,1367242990],[1260589233,1386060941,1728774337,1838020425,1713888468,490797781,1345936962,55838627],[468882866,183829625,316446262,1512606627,1270557496,194400937,1040691612,1659307145],[1384155136,1509202481,1203596329,318060636,1019227497,1400797045,933088355,512115405],[2056225384,703732959,854822202,1082959511,555317809,735075454,873262411,687080829],[1855111983,912846740,1949526515,200535788,571043105,1758203602,1148556690,657276678],[1798179023,862775345,51366132,1654408208,168487217,997886076,1673991521,2123063665],[1257780936,914748270,984256323,1091834926,1170965066,379537872,1634844908,2049427499],[1578744571,470486631,169636342,1485571810,726216279,1197944742,1389659038,671963185],[1716311186,817189349,161772038,2119243337,603926605,447151422,1100328209,1631447437],[2075655032,181709230,606437391,507653292,605677260,1348933279,942729548,988943913],[74801951,1037735750,736705784,1872797637,1821075981,965033836,1342319051,70973366],[1948424390,1757865156,1553174350,1765383385,1726270471,494523838,558331309,797285771],[603969317,1415342839,1792119065,172685208,1968290669,44322590,1996554859,160837655],[1032181566,1373009035,422669442,1973245223,1938226766,991287700,634492011,113150089],[455878678,1275013473,726401154,648018510,549142310,740214827,1241657528,1318633983],[1551128387,1995029518,790971503,729708774,128842221,814400083,120970107,824816151],[550589247,910097082,1670401043,1440029535,100808507,323245029,1433197039,1000999133],[1731289689,1748325095,454548203,594864358,727095508,1980032034,2047885187,713086632],[1523885872,1588534845,499154608,1407343015,422480176,1265725311,979203231,488433509],[1469282519,1814370824,2059412472,1321651441,1357436622,1110645389,1711522131,947671689],[1667702835,1800124359,459443536,566882807,317555748,1211655147,962816096,410318534],[1834536214,1719942394,1618936771,1971023063,727994568,1059599675,539029053,418799849],[1461734934,1314955640,1428243559,829534611,1352068386,849436734,1385959671,1887452367],[1214656513,1627881326,1636688760,1495692242,1818984292,370164381,294321553,743341207],[621343946,1375204017,1856747558,1562989195,812965670,2100320900,1523863659,1671598109],[1200491101,1124364308,1482049139,1519406165,1855017184,890407319,2045450285,80858128],[552023911,1953720559,490395007,1888842376,967031811,60545038,796902966,55750911],[132163463,117755465,1243546441,196341152,1176176199,172761770,1758567111,1801330592],[2101667438,1461955911,918792789,1672650448,1245465913,1939940482,1158893122,498420372],[755766828,1784596198,396617878,1141523082,1700227676,1279913591,78332108,1780553668],[829307766,1294151522,2115322131,91575380,1220522987,1266247715,442657792,230768549],[290730198,474914787,1984046590,1509336781,683217017,1154112725,1737839681,86709273],[1071142995,221681406,451839620,371474214,60839516,1044635189,1508587077,1168918153],[2072775675,525286146,58286882,354805422,619604563,942073573,735340560,927324626],[1316892939,211016040,1310082615,374262415,370090325,403718217,583456347,705781921],[1672668491,1438109758,869011911,508530433,1690391731,1049549899,294261818,642421335],[457385991,339370818,234559539,1342722398,2017775711,629027845,950874906,365684811],[1921528282,1055963947,120032672,894452609,656602482,1420571282,1206572286,993583111],[183654850,692326815,1370705647,104484325,659958626,321814799,2705729,1585147027],[503902977,2103189254,1095289066,937436008,1544622965,10012462,2114733046,647934467],[1988698577,2102484167,1649849707,1576255395,981750797,193145337,553679355,882420505],[1895322913,159224501,1163125787,1606590445,486677138,150313163,1540190915,1198614370],[1669400953,301385917,80380622,484762623,1718202007,995018434,1634342407,1335097848],[672122028,1530929668,1874307281,296336973,1381446099,837819829,100967008,1598806862],[1166185541,1429126558,880980042,551632483,1584407734,255873183,1028395484,252166130],[122187827,1015999944,1733723907,1661586013,1572539226,2107113124,782881565,294419381],[1915367518,545940930,1258823797,1743458791,368176614,1053257967,815572025,1220749543],[1189946551,635530713,1542088407,1976852812,726656510,1287888896,1720357159,491045117],[102736184,1603325907,1190609445,824143727,1971783772,2018077175,2126813910,2028951201],[937139784,1495978163,1987611422,875554341,1290846022,1330896164,1125849543,202535972],[1583009136,1742524183,124593147,1234506115,877813805,1470012572,2051378208,172625516],[1641934904,1265301497,297290292,899713484,1950923445,1988774645,1875431603,1997612944],[1857088273,963948877,774943145,34891405,409278026,169125643,2123484387,80901219],[79070292,442215745,186879849,952298871,1458491850,1679528982,118486901,1699787655],[769207072,516575863,908160494,1551461129,809882361,32718200,543537267,403889738],[200178796,1107092204,275159945,331166795,1570500052,536400963,731442529,19351413],[721164861,2020510998,1910240537,1739585608,1672717789,840379134,2049637926,142321440],[756520436,1550970279,2114153683,171123162,1261409023,352184585,2128702810,550236118],[752088656,73797879,1026763772,255172031,1225289402,867509089,900445255,1485786379],[1691114251,2074140744,1331902212,840890632,296067748,726198287,1308174482,1697327670],[1784889674,281397346,362015384,182937630,1440399993,141365182,1364522495,1890757360],[323273409,1677419652,1865400614,521873744,1538650758,1498822816,1986112938,429273129],[2122460479,1420426065,1972269077,1578442845,1358636852,1050835714,1098517037,1130555771],[359766144,461380352,1692659085,1902936149,1969671167,828238791,65850578,708958201],[1921676708,1047593565,613390169,911726318,235854924,1889371652,462034824,461535729],[585676874,945045961,1217772941,1100698214,1419836191,1385994749,502218638,2080759622],[1327053224,2130643477,688134994,12786806,528519413,1924445001,185698861,1999415831],[139465550,701484315,242304288,1644873965,2055424321,242020495,269240688,1055583950],[745176536,301423774,1545189240,1129979189,1155061848,1168089892,1839027665,1429534965],[1666642788,839653173,827518046,901879529,1164557796,1705241912,2099397857,1284588504],[899071400,1059516548,406719848,873055425,1168617574,844436021,21106412,1124917863],[1056931551,1081457311,2042613491,1859037674,979409212,469122210,981065928,2098019577],[1885694260,2050481036,421959131,1188456957,1042500686,1560145817,141218313,768854021],[698861536,302955401,349106049,66073393,1362940741,1110993330,347038142,1020463002],[90605451,520540268,224052748,1240162656,2001731795,1193330661,1995981371,1549117888],[211282658,437238868,830789383,961294447,347181949,104163077,2123504509,1759300096],[1456124362,476892713,1226387529,1973910954,633104609,144578908,134906947,1311260828],[825246840,1856142495,1067405403,1660014694,1981635696,260726063,1269255971,2032621455],[72771213,1231784958,2053543486,2045465862,1009511454,198085837,394249229,1184130946],[2098755388,833073373,94382372,617503121,821958808,1145206976,1224767969,2113715285],[453173557,1510312577,1045813170,1246312586,1484488238,359672825,1830740689,1709533324],[588500716,1102269402,446268457,742746947,1112271203,261933293,1268628617,843551706],[1097176009,1134653770,157691887,1347502529,1532420615,440962218,1743446953,371967830],[1931902993,382771450,1978559837,426083284,798171372,601697867,293279550,335041064],[563478366,404401803,772675009,1922912479,32539717,481138863,1416712256,1478649918],[75622520,1558230934,389990486,937976427,1346514800,2123781833,988925994,747965588],[918665024,768594636,1773999730,2049273065,1930963053,739408094,1720270995,411964788],[824931047,633328556,116103445,1532583966,64569621,1523297975,1183060310,1425753697],[1644431912,1446892126,1297379494,1313632331,380450242,715170219,1899252242,43168486],[539352208,1018916240,1236136133,1310211224,1069497469,1466117279,226123566,1789003732],[1934029502,67008399,1299254983,1746570433,782617019,621521940,44937646,1022661100],[1533443701,287242990,330989314,636509144,1557439412,296101589,1397171118,448782393],[2069105192,817324994,1825172397,1838602375,1276281074,1365338445,1461218476,1111270914],[314281825,589690859,1956059153,115816238,2126809034,1178597002,1615635215,1547949725],[1344624999,875042765,1716685622,786608586,733913985,1453989354,1316995066,667593762],[382453156,1272300327,1902948876,550131458,1438420317,817881967,598347389,77695111],[1226594131,142951523,1817380067,1925782243,1315274964,825367235,1080514071,366820042],[703347831,223199696,439092824,727082267,756025623,913588514,1199125373,2112607474],[186344961,1293197961,2088140003,2002355857,86290324,1189479026,225380480,659359058],[2126491504,1555462550,295122227,1659385581,1336755972,108848826,1296068362,1942421939],[1693859531,1987064990,1820612157,2052822665,1284286323,327765749,1924360936,570936904],[954995495,1547758845,1078298766,1730719626,476186728,313976027,1041386390,1146148140],[518318586,1879750512,1161012609,593168179,678963217,529842374,449332456,1617608826],[1238233388,1284624423,205453480,555200880,1204510442,1731287381,1493870053,1403716592],[745994332,1430276864,717352918,1039447485,1112260645,374404096,1657837350,623966628],[214392583,1481835622,711434118,508669546,1697798417,2005568992,999976288,2056114750],[965432160,1170382823,1033043680,511002698,176989307,1154263257,490721082,1889040719],[1122123662,166356137,162593947,1602507657,127575055,1118852046,892895579,1295596281],[1907759230,953424480,1929479286,867604104,1364341184,2064621585,1996317169,608432490],[1558864486,704745757,868777898,1852845231,672574322,1227327750,2080171228,1151987934],[1787438665,864370559,1650876666,357450947,1764290185,1860265978,56561995,1747770419],[1060154755,229175749,900993070,98120499,1430097466,1629054091,1786169075,370948188],[1348373107,1727250781,1737658496,1136231720,1882214496,317631272,675376973,2046676624],[1693075776,140801361,1016230008,159811892,1791720485,101928632,411570797,367291732],[1367625023,613154823,2037175383,1072915511,171375096,1260658422,1185907176,943914672],[1527426418,1831247338,601007163,983024597,235686734,233843545,1030251361,1169001104],[311290746,1575854296,1615285820,24098728,1884817753,67132090,590765240,282243109],[503479008,1085176441,1798044028,1915899222,1494231340,2123843384,362749724,1464711169],[68019442,344075183,2034608571,1413482935,1994846104,145787250,1144895733,193691243],[1615936500,1615797692,2087562817,712769075,734256083,472510411,1812063320,1634951587],[1239101522,1868189900,766712780,506042997,1544374844,1182711042,301910827,1138542071],[1483821523,781780086,540954828,1662582222,621177959,993816084,1130470972,1088447636],[1096926916,641017049,1078092876,420101711,1650184820,206466414,1435991952,169457025],[1839471271,1188015393,292388988,408127241,411841803,174127767,71492905,1356705238],[1470814917,653300588,62128479,1238721625,1603554245,1838192507,216984579,32492038],[1783032804,1167646951,1284860867,1145753985,742855213,1358816763,1518266194,147431268],[1642215051,482796604,90643486,421440429,2079573614,780127698,617259000,1389507115],[1080764349,1357600319,2049903302,2118030327,1729336642,734150795,1258393504,694968057],[120442697,1266306298,1183588979,1469184036,931400527,2065744354,442770478,1196461382],[698475457,1068425105,397632056,1561831306,1192781970,1518858775,731069310,607164137],[1073959685,935685292,296909593,15831804,1649865218,564410499,163356350,711905185],[1528651214,950542026,740124451,583084432,928884691,264932685,893776279,1275169277],[1513034883,1404883207,918636862,268159213,1876087500,188990631,1079485238,1439955160],[99238511,449034301,323896383,688546905,1606052648,956492193,1770417679,801813678],[593183910,108130526,1387366589,858978621,1224235265,1162684485,396515056,302101289],[1783945508,438460978,342420985,1981822649,1834834657,389983549,1470322828,1218267254],[1735056511,1795708813,417950810,1049906853,54330946,1574279046,715356880,638747372],[2080761208,646525245,577942898,54061360,498185040,399917288,551555648,1222835872],[1788050919,579595615,1641137398,188286749,2089906919,278319594,1882087431,1923870729],[2100018053,1708452306,373650403,1040430993,532509468,215408590,1932013186,484456471],[1297759350,1599009572,1833458946,322326398,481131125,229208134,282623163,1560006725],[1212348186,1396067883,570096372,300652633,1367010024,1594822804,1337988190,1695400812],[1373803080,758531943,653186914,1164970979,752275035,629173975,1448269274,1883181480],[394290158,775987300,673784200,451136386,1272219592,953801681,1485628203,1544889170],[1010694917,1038981841,1955138318,1806575779,837297337,2037597653,2103593023,1691880882],[266237247,856935584,516129394,577971141,239806071,309839350,159947887,399793590],[468764257,1752431513,1712993075,1165710971,1866615208,179316270,841527094,1363929384],[2082076367,1845287597,918872533,1342615935,990449875,1013514349,21565252,1552968198],[531503914,929096392,806513437,735311281,167272778,553202977,1685988670,665285015],[2082997636,1158129443,1459053778,771575269,2006269460,455105928,1067947679,891568036],[349063669,1631577606,1967872848,1960525422,1153577106,2015102137,2013288011,199634551],[12132293,1128941412,1224400057,308484778,1426195178,206125318,290100113,1531329465],[1986562373,1866292264,1189385105,1715041466,777576440,2063864975,130158485,741915955],[361900930,1931098961,892212256,2080605453,623380572,258493110,448170990,1721309022],[723579769,491175399,1123277323,187491513,2121971965,1631692538,1078789218,755492002],[1250429562,509967051,457513123,461495638,1642646712,1350684607,589630653,1683500508],[1687912108,286845166,1948545984,1973881282,929231009,1648176526,761464228,900820232],[1563435602,1995766929,1243709632,381378286,2061541473,491983828,205588858,405086929],[1296681241,1560904562,52957755,2053866051,1235706816,412521136,313978145,1128797233],[236124638,1696944987,586437534,760043322,207058462,396101725,715950446,196070281],[789600739,1328441648,1538007693,113430202,298399687,1103413445,1202786950,1581613956],[101628760,473226557,961444603,1929585428,849479240,949416680,75227906,130537203],[23229568,567958608,101413086,1913198801,225115790,1400425582,597483615,365318248],[487739158,480204428,1190441565,782083769,232320028,1485284504,1322208152,1733075635],[512914112,1566095423,1000215378,548370572,463083517,691463414,615296657,1560303509],[1929764690,479812411,1571717356,1459836104,1453143547,1921997182,2039477795,1097219125],[1722587155,1647154555,78772474,1485660398,103918051,472014146,915112129,1874587860],[687312171,741691272,1082740322,529973741,881507243,846173153,694785734,982389651],[1727785010,492831807,1805065937,488378886,1554029666,1919894883,1275347427,410218592],[106326631,1839906907,965794807,46333254,1228562794,776249742,1115525974,818411361],[181499759,650646755,1403514801,67459911,1697257437,1954745218,172870692,1259764888],[640386426,1631506272,907565148,63591410,409464897,2072764221,1837927190,92122798],[1991625577,301659265,2058636796,1807920556,1916540963,112419278,441104687,1076063417],[513675993,640139362,2113407153,1268712085,281706606,1835442916,1703116076,407758529],[1325380211,567241923,1432856851,463336877,853620829,1632817175,190077467,1177272242],[653559905,994333344,282211441,1713618255,763230131,1434871706,836499903,1363530412],[1842767745,1105818498,963205776,1270561262,131998680,205606249,1374942790,252111157],[1331575375,323774342,1927176194,637345483,1082726744,1999128468,1214940772,1387260713],[1593108312,734578973,405209277,1740390456,1141473803,2016215817,805871261,1905274788],[1782904849,1428132045,949547764,2083660869,2068923256,1515448630,1804874595,1106191269],[146505806,624155489,549198697,144099475,1318092507,2076995458,1679584504,670480727],[984584753,42135995,903824239,447807225,1191231531,1709080934,1076714545,2070197879],[1035505164,1865877474,1719179955,1126767934,567565780,1683632096,806149439,594571449],[743666135,1303470187,1444941995,1989280177,2095213436,99223279,263627051,800237720],[1612953551,1645308297,252416303,338807077,2000603320,637261482,1098978496,711312400],[218763204,365131012,1469027927,1637769193,648308496,1462052584,1628498165,451808960],[1898215878,1102223662,561710294,847160228,1107368185,893428226,1081780890,1119587551],[326714565,287139593,546154876,1194819828,1848578730,1334284342,1123882980,1627672654],[406885232,895190663,1017437924,2028363984,41378523,90394229,1378921429,1267785651],[513859356,1668755717,505022641,1520117410,1947842405,604821488,1438288247,55557630],[778022559,1502497649,769556181,1931531256,873953308,1043734244,128228955,1569514654],[552095228,1459944683,362015408,1518627727,914767041,787423587,1204399553,1077307985],[2084816205,305759160,1920424246,987386694,736990029,1368954532,1399074960,1498927800],[667285487,865199084,924538732,1842378323,1973162078,1632138962,1500599403,625484978],[1550813337,476376280,384060739,553789929,1369782522,1714727092,1050644110,1913822915],[375037536,1465143659,1340848867,265837746,1135459116,810498794,1071545698,2016766581],[1605782407,1456398399,74558348,1829840808,2112844469,2113485330,1181030644,1444080255],[328892388,1337674911,1256528098,1076854342,2048509410,729928731,1590650839,1826319435],[1205993813,727842095,1834795648,1212661046,1751322586,617143849,378294123,1040179768],[840974883,2059604015,1215732670,71593220,213236706,1285426990,1395171116,90870214],[340209703,1385508571,2050093940,1252181616,939916691,1404157032,1166081536,858906861],[1359084983,1716543058,10615629,256848016,1019020520,1675801162,1059698268,1400167634],[836221226,933832786,1110090633,850600543,2010861348,2077683334,922427793,758257123],[2032142297,1156557629,1970745681,1678528247,2070114605,1409271162,712194727,1610111376],[751086469,1214148968,1230721332,111967317,840351214,1372082154,1280841504,154067876],[2039666946,1411603398,1176221465,1701080823,922092143,227817314,2044650573,984418468],[1479625352,208498907,1032600176,1598319800,1082736059,232691454,621593604,962609792],[2067270796,2083060973,1098406259,938098753,228674706,1231359587,1301638910,330281111],[95925725,1233716487,1985612276,560023404,1567698686,701829721,1114027310,469217454],[1975546612,1135886932,1730100779,1229542364,800382793,595068562,1744802665,1981574593],[1634993412,173126839,287265789,2101000031,936104572,1604530090,902701694,295490323],[760616605,276989793,183598717,701047337,163309553,32321272,1990385565,146866044],[1812784708,159908958,1982567618,1881657160,116755094,1931683937,1600489171,2067773242],[1023673406,1645332385,1254835953,1386609655,1137620867,1117420032,1750753957,2082370965],[1678964918,935735465,1286555937,1160356937,367513829,1008038071,1646606730,1184293673],[1714026542,2016616017,1011875668,1920579731,877243164,1852089453,347472593,1203404657],[1244203165,1590961951,1974179440,1269104158,670035819,18662581,238483808,2122096928],[1177575722,1908436436,1595246952,1878065509,186598877,1020962679,560612448,373912279],[660372733,409000467,990831031,933613154,179472640,176244821,879152318,1446883239],[1582189543,1709715757,1058810161,1435707079,1534303742,1069449616,1848761033,236087208],[1660867107,1252533314,1452470706,514034256,1522199374,908888205,1784712987,1253872560],[1852681234,880790394,1020055509,1294469328,1123131346,807260959,788854297,1021906196],[517309975,512009808,380186365,1981602610,7161456,634700019,53980411,188306452],[757704711,162069492,573991915,486964643,1983649725,375467456,1764615008,1886715112],[1210975028,2050716220,2040364630,1270635881,256618151,31560963,1292749937,371157787],[1679497355,1439200904,982804011,2100216388,201147957,212575681,691402795,1666136610],[798980495,527876633,530955523,1571416888,138811824,1141111638,1618316351,866551106],[1354778712,24306226,181778374,485209005,886331598,1056919003,1317100843,1718438131],[967790154,838397479,1924139549,1069668118,1808567587,84285462,867317043,1816495833],[158768508,146957577,1099460211,73286942,2082687634,1883604013,427442486,182680966],[192860461,673986571,576909862,1202044152,172753998,591778635,1001402600,399052257],[1487676418,136193413,443747680,119986419,152887567,1008781979,1171323327,761598127],[1428101118,561070097,1981151446,582035635,1578418473,1258725767,628710191,153233282],[594782735,1683295866,1497657744,1839855125,854097689,545953233,1489053528,613541723],[1501143746,467988752,175625003,1086851962,938701515,2014924720,53945188,438615780],[1872924641,2110423982,845844069,1772259317,367713333,150113313,589990608,1002929775],[755763305,2033736498,1776215935,520026547,866278787,899076780,1328001692,1221877673],[219380548,802717874,86711053,872737273,1862802307,1919586069,154201533,1445202077],[1081369757,21004787,1843545335,1007300895,1606056748,1493509652,1011529018,1163766690],[2110100978,166148009,1380988811,1869509785,1945055030,879777601,1265877978,360017431],[826877909,1568667362,1449828354,1866325428,1768067699,1421655859,103295171,1075526984],[1698277855,155852425,2004591199,803010202,325487838,270512890,1299248524,908484641],[1026460505,266975704,97079257,1412894841,1568655001,1536138925,583533276,905145919],[295296433,1208558683,1291853281,139423311,199451254,1924937180,1466763226,1543628983],[1438176198,499893255,1404323312,1430606585,1100232914,991302343,1721015434,263719064],[95846546,962049666,444612651,2061223966,1033277217,90799054,560906612,723047749],[433530668,819649114,401057412,1644129134,1617632083,366422906,1662759154,619824947],[2046513610,1189444209,1835515085,2022379489,1190173384,929683887,581098793,438123895],[152516283,1463797736,2033478512,1562096841,508822909,1441183364,1109639717,339414069],[910038815,1294651583,1114180202,895925705,1054203187,1630977126,1097922047,37368365],[88023168,1583292287,1295099033,1495567646,967670711,1620885826,1772083677,141600810],[1560976370,527285427,532632229,582578051,881597066,25346294,40858270,83523443],[236817733,728081293,343698905,267221223,990706431,736945536,184807706,1027110082],[1174253287,956875456,685377135,1157775655,121424355,716636018,1501773833,1738992926],[1581203482,1123259495,1641074779,1257207066,1516431802,546251768,1874408284,2077181183],[790253884,320315591,1163005924,409571489,737662108,664197697,1431342731,1672902446],[157489901,877905437,1359486618,161731898,1956875138,1763855906,1797121085,91492136],[1817813958,419193622,1100964293,2010724535,1026893404,1003415464,293621228,442577193],[1113694455,1495973910,953270417,966148824,672935943,107036932,1550415942,1715251891],[633198160,179748015,1819282077,739517664,539906746,1793701155,560623184,1404098270],[1683326664,1253195844,181408996,1741678496,1686488143,1256302590,2058520254,1989702661],[1474095811,1580869164,481834422,764990929,975694126,1697429312,429927937,856798992],[1003973453,463696802,1512944212,1522609716,291973209,1098884800,1059781783,266448612],[590472753,1194189810,1777019339,1427496928,533096980,1184081973,1667193510,1507756132],[67045334,1948050222,890432420,1559633184,1219821166,949125693,1824941072,1587998766],[757951649,1509646850,2010947905,134650539,83664763,290073414,235195192,308848316],[1326236557,746257529,151182842,1430665222,1501143909,1926623341,1573632856,916304852],[1198052662,545799072,682737268,1945632875,1347526786,1243183724,1124088848,673320324],[1119999764,836281056,546657328,204978571,1358249866,597693199,1421293207,1864102554],[1584812250,1680046253,1739846536,1757071134,968568528,269900366,388028655,1230655196],[94349290,1822466585,143576814,1349273722,1315784159,1742574185,219228701,2025792183],[403145773,987490016,728631151,988018966,251085061,812034055,831738513,579788779],[2117818423,1240650343,758549155,204780813,564808599,1296333491,1823121561,94169835],[308902746,2105661085,1127767212,565675362,199259406,2096398987,1765680486,1918480359],[718851984,1186781406,1603704307,1482596788,427904995,248065348,1547899248,1810906351],[341244254,1380846553,2013503094,2055506096,413934785,1089938130,1667530836,1704134378],[2044209678,1741819572,1925239709,602217008,1960899806,689893014,2111519233,690164459],[944116110,263554418,2000429107,1329446183,1852282159,348216348,1482935495,222015171],[2095147829,1808889605,1150623175,2006755717,1725265600,584810969,1083540521,1369995126],[1081571604,1650472788,1658160559,1188432862,1943238014,1793203131,37270682,1769389465],[1341092097,1354438786,1817716212,1546176604,2043430827,214753495,439158587,557919487],[929424313,202861263,1079313821,537835630,515298625,1405875049,1469684561,1563823189],[1921593890,280263117,2081971181,1270034628,1023186581,1039581415,833114166,476129786],[1628287756,1494671468,569368673,70365858,1785019801,882731192,964454929,1120476545],[452548056,1814338909,832157668,574868538,1180989897,232927612,1283815184,762493912],[1558668562,302011215,1465928461,1619359620,1964244961,1812499545,866185439,930496280],[626880082,2113194423,627061686,692840284,187604267,1895367236,162341459,468917957],[1034693183,1200946516,1198742506,1727842403,1004652923,709688839,1338522449,276546452],[304354624,991236523,937809185,29443742,435000372,74955214,1327462347,651425030],[1981675236,2045275740,393641573,819602225,400859786,1083260017,1619164993,1649434757],[586786099,1352519228,1063445401,597560471,1088548550,510636286,411007420,1887881262],[488442507,1255391369,1184590147,1914669256,1163501098,1598340321,1130438496,1809605289],[1533055286,1785584302,1337446779,1326495533,736564132,440023183,1189426170,11069882],[875958736,1053717011,1404133346,758728550,1594649587,2005193692,1805133120,1761211909],[627868867,2111440547,1006659177,909672858,1882778287,587997642,760807967,488859258],[1043563370,1534000320,305431603,365944052,1333199405,157680610,1261188637,811440248],[163419103,499500593,1981737289,2053332062,340490868,1211467806,380973775,1355778439],[447311746,1147706604,1142459371,808554263,1978439582,1840654248,770136063,580311693],[162379953,758425341,2030976309,1219934843,390647870,1351882508,761811130,2104298536],[1288591913,1940774112,1777385765,1279637750,1589484574,2033854846,1170224619,500370297],[1736098072,998902665,2059010141,1861718805,933762179,999382784,1972971863,1050148806],[1732785339,278294144,1754584924,389374822,1361859380,1574288909,25690616,1907435290],[749353385,1142381877,1329009639,515690435,627872982,2109015970,392147724,524189560],[975745315,1208214222,1748184395,741368145,625364356,1967936293,1865437876,605609217],[23831091,567619400,1024864912,1620929915,1999957176,2098892283,330813226,1768394306],[886632919,2004245552,851041916,1011945753,1624695834,553544523,316782714,622732428],[1279015208,2014677750,518943250,1706997088,1001481723,483554618,1845860648,761825144],[219107238,396400373,1911423533,1698743604,4342763,2058835834,1950079207,1560752092],[1540514311,1949483375,1582005326,221323978,229336160,551259210,1953082878,853895701],[527385367,634171157,1382664879,1052189684,116017146,604470466,60474858,719303560],[300324597,1482518575,1164955049,948221890,389704845,2074377032,1199063295,506894511],[604115809,1008770467,5974202,1783633816,1956698585,750146749,1151864648,2011943870],[3032743,1719862480,223101826,1611008189,1964454086,1030756658,1022115038,1676955728],[56025023,1802129133,1098799745,1742944817,1844709380,126658750,345603897,1864897911],[931175394,1953111305,1144836975,381523256,1475539580,73315972,1264255846,226801077],[1359341712,307751707,1722154237,2001035865,400297928,221514867,1912574855,1229337557],[1519257805,1131574985,2062143809,258882807,1217699158,1562996075,1247895610,1292968794],[564264578,1331949867,1946096585,1352376073,2037700145,1373931871,1771883764,2015721232],[686257810,609175121,1725753338,375533058,1790839537,1118378787,1219434737,1654882040],[823549817,221072644,200180181,1304848249,243930381,463241211,349873821,83597517],[905111622,938817006,146401109,1264370515,982735380,1412547323,1338276388,317578831],[1882714063,481470288,1326125151,1653749713,1932848442,1364523355,1036225636,206915794],[1220413217,1374173438,817277920,1105633186,743282152,907335294,750825182,148970680],[1835845154,530365713,105486645,1682530264,1245624899,1203926054,1690785213,39723664],[190984736,1306076256,945473752,961832737,1561218080,1457923241,2069076616,1047278591],[400866468,1229535457,1968866308,1113817302,1766588364,1129154129,316910947,1543278386],[364101301,727297761,1114410437,559318448,975683091,990332326,1763426443,206245808],[506244431,120735826,742641060,938715045,1934283189,1567632625,935239471,1782881334],[706803431,519157547,550417095,1326787879,523893013,1933104515,2101485656,1098706995],[1774606251,90526005,1328157600,1761306157,1972058750,5117461,1835272818,1525609720],[442716099,917390027,2126445730,2037831986,1024326005,1441720025,389702790,1616698225],[1681953491,1657814910,1250232024,1489347220,690332505,1110693023,1033830115,290867121],[867852350,1363741397,59948194,1280612270,277164204,912185850,166781827,1593447622],[555918579,1487392875,1057422289,448172024,608007445,319068661,1724921336,1626405866],[55732666,255421271,1152675301,1402220123,935582276,912079349,1396122928,442283223],[1805236217,1412300704,1334837063,1102524115,189774443,1884755914,1896500808,835576497],[45391127,735429515,542673508,1146952555,132818630,447627573,1666812370,1539831298],[1043552075,1342924441,1074798450,1551018214,2033199337,1012843714,1026946404,362619691],[1705454143,184627127,1796599372,1821624207,1886226079,2021890976,1703378544,868455148],[627412294,1541072730,1178083153,1021446434,207341246,1227854534,37663936,849468669],[410132127,316989217,1627206921,466138547,111013300,1717487109,1905264547,830395735],[1058513491,290142503,151114146,128887225,981230383,1902577518,321156548,434841954],[650843154,139228719,350441635,697427182,192623152,1958856065,61998206,1462389279],[126092952,331344526,685107659,514608275,745014265,34978612,1225747109,74044062],[475796342,1024340384,2094101292,711948638,647527941,1350666521,430067468,1616809307],[732316783,404113785,1955392853,1759977989,1664093327,391624398,1322066765,1376562394],[1214223252,1807743322,1753657050,1148644410,854290080,1109877404,686664551,1914533252],[1508466238,1517428499,504554698,37310058,1258039793,680597347,1498318060,674442319],[1813848931,1385453963,1606721284,866802584,616131984,1104058800,1045015199,171586869],[1418783033,2104818883,1426270682,1212513903,1430898161,386681279,1366849432,1174535873],[640209203,1921367109,1816239209,639134196,568967505,91056918,2023472780,706939467],[855763532,1717422533,875771345,625058878,393605154,1264777159,1635368490,2051771056],[1553791212,1515690156,11940733,669979426,1069690542,1738494395,76347942,856106483],[68044495,673916860,646306040,1187213646,1908511574,1661544829,759330075,44156039],[719492208,1333577260,1296607069,386417354,1378700513,1348395861,502890255,1650533677],[1208389668,509264432,1680949319,770983275,1601345931,124707379,41368237,1119655277],[1608088079,661131535,1846373023,852580210,90180260,564633188,1159208596,1554805437],[1689977216,850179146,399083664,1882723779,2028730487,1588175387,890047033,615749223],[561420019,737417480,171193379,1263936380,1492978556,1299822983,662795994,1256900403],[845231687,226782243,220020845,1522566810,1230986579,656775662,565842432,969675948],[1744365722,545982723,1177759773,1671822756,1236683804,1408344272,1764728712,773741992],[1849999924,950734203,371226656,520548221,2043301751,482997766,268235900,1317570711],[1744633434,1306977232,777792814,1790258245,653127078,1605676836,941435270,684079864],[1630995385,648578297,1408322842,1261265064,1113797742,1730728232,1640118737,615029946],[870043828,1608499960,1375406500,1165390012,997953934,1132523874,2042404064,1415481557],[1968576332,766510881,350364415,739719963,1490991116,2050112311,15075202,1717257338],[772024695,342786789,1137039332,1105322024,752984531,376349807,169149318,1576717414],[1599296366,384178175,54320503,169944246,837199169,649552633,802940727,969885101],[905792624,1944255009,109906498,1659081575,1981102761,1849798150,1163136635,287404845],[2089932614,1818119515,1510279707,885945975,1446618863,448441167,976259516,72077592],[1010741895,4635491,1947138916,385250451,461009916,2107140749,914936459,963373972],[437063207,1892483967,420285264,1387997483,650992598,1125273928,1434730937,1303070058],[590827554,606046127,1881309105,587157509,1741824783,1006777772,847121163,1414058896],[1832135475,130974941,1530914186,409866913,647348043,1673639432,599243003,34030561],[624177453,1949614105,1107013621,1275058730,1224661864,913636448,1338457473,815226910],[1422918246,734679599,619225650,221686527,333506781,1872116462,720987649,2041222975],[1382509904,282175274,1708999540,1397338183,478601862,930668743,267308291,1828071487],[1302256717,2093027104,1148913806,1196839738,1728163278,1551519298,1391764636,180131377],[1710469137,484189729,1458289661,88798192,164099747,417257781,1294311070,183105703],[601629917,1197291515,356650846,1413258993,1440349683,133639864,532301236,1728972323],[1267940090,1319046780,635050730,1475684033,1650707,919781924,1224519392,1688886082],[834255592,1649223758,926997995,1105150136,1625108456,740586382,1302070582,915008519],[822995864,75804415,1862902077,202995222,803308959,224270489,2083345706,855383593],[334301226,418697616,1513073046,1067294890,1697497540,634352864,832947260,2085107488],[1323248816,354707643,533786163,489024209,79906327,651190561,351738142,827937259],[1222978653,440041718,1175211690,265824912,621011146,1910008361,1345033897,1102222552],[2023680987,971155861,1678189606,1202385156,1070954234,583974676,883219008,1482199923],[1037386863,1849606755,305529767,113443014,1502040360,538490021,686659093,825883384],[127822427,868947878,984877202,1306187920,1114688695,1405271207,1782005501,1175570552],[2124649666,1859094759,691170087,1041416838,2046985314,807347857,1761263106,371699790],[1815657853,1543716086,1802898004,1462016915,1585788319,1424549219,1514701481,926963744],[1191445183,329499302,1113390649,2109221364,613182135,90011403,1243436313,1319136343],[594672671,1068953233,2044859476,1267841779,1721133096,156133060,1348344994,1092089333],[1924060115,2032280142,1716170218,1239692350,1423563136,5297391,1952884173,2129151634],[742227165,928213651,344164331,1602117467,1364615380,165767032,1878738406,1931105184],[357745976,206494119,931466150,878879463,2063804511,1485186722,36604093,2041913637],[86420559,615167551,1456371217,1698554603,2075841698,824790211,1846085850,1589317899],[223410238,1906538278,1826436867,759037009,570045632,253405071,1912753258,680846746],[43140613,1895611680,262462172,1759078443,2087280439,1861635766,1418965788,403943794],[381101178,1844277349,1212115245,554666649,136140590,1704760225,107921642,1740721466],[857380110,696965648,436027589,98804059,1931047882,966627335,5513525,2098968522],[1537891500,1690039939,238269489,1279268643,772671062,24450339,1949081035,791335475],[769316262,1586887075,159620281,1037015286,1749790870,208230307,1386181589,1909925101],[1232077763,1832397116,1059843,1016584738,1262030393,570656815,721577044,276744580],[1545585206,505047778,1175292394,1254792681,2105271514,1388897139,306264276,2024584440],[1626560696,1605298427,560922096,246590507,499153018,1016961659,483752178,1431408897],[833034960,590731802,161629943,1510655555,1538583883,255263430,786857355,260919968],[366678249,1293750950,747470995,902059522,2023604842,1468937839,635308764,1974542528],[255770159,655799336,1805380975,1555888622,910065857,1781941180,1759975549,1132621143],[72093449,412542340,1187451898,2016411351,1463259795,899829989,575858428,514826174],[180388105,512003251,979947133,887408773,110361334,1027654902,950056408,162555304],[878688388,2009773019,1840785151,540811339,41733029,269220222,1644042222,432062981],[1829608556,2070013161,103681432,842599004,786669513,1259877742,1935369597,923932777],[325829120,1525494330,159261283,1876530132,235045103,702469993,513733272,574680181],[340347087,918434170,1102707156,1687714723,1376791079,1316098655,197409370,251545234],[1868009396,643599527,651008725,1210323547,537365388,657480099,232839333,923688082],[1224618049,1836663675,378897363,227566358,1286678525,1469950812,1429850064,1292109023],[901142724,1326587190,1664297568,1658275749,979319659,510350163,1739355820,1915246901],[579935778,497991745,1589555517,1175319441,1343408727,598880730,923776723,1337751535],[729866768,489380126,1318649705,1893803535,651489066,1132020765,1686940591,1811063459],[1513293970,1371813584,1107031231,1265064025,808979882,933186170,1265321917,1388933104],[1620954213,1833579715,1381435642,740830499,1578867841,397927309,876268116,1973654104],[683243309,217851086,1389472351,1718365135,610278414,1942261157,1314244932,291954132],[330985785,401006759,1247443958,854752536,1135940311,986286358,204515220,1132826633],[206189313,657741926,988966060,1589574154,1818650175,379250639,1054000003,256554302],[157603855,776166796,572785898,403060998,2083656891,571036350,1700287059,1585216774],[1147969952,54979124,1501472535,572632556,1901623485,226975424,996156113,1003993533],[254501332,1945167223,212126750,2097293271,244190248,867545154,369222917,201846432],[298425779,828392416,1696411022,414265350,201569106,1392303784,1076709199,1968321274],[1199578483,358553301,853948651,1745275839,1253937299,1888753427,745890075,1548324297],[607979820,41699381,2090975435,176113418,122737027,360395962,2039252479,248834750],[2067565396,1002320501,892827627,1020560622,1790365332,119056484,2008512798,2018979830],[1328819062,1724225185,1624731725,338789339,1323233269,775021940,785285185,1945319751],[1948797509,1803860159,54247128,153567193,1266453302,811538699,1515972024,644554499],[1344713678,1593590102,79404222,1470410033,1375073888,511559890,261901648,1139066219],[1281581479,1694476318,1644004022,1243569383,1512743538,1636895192,1008898352,1731328419],[1772236938,587361311,852180353,973227874,1012405872,2050247552,715358238,859030673],[39809196,933462153,799190264,1381926123,1999816502,744818497,2084465263,911681701],[1357371228,252500057,704406585,348252159,1554907977,394593625,1255323504,835190548],[1954851751,1131022233,48113599,787997768,429521194,1987512728,721052276,1037389689],[794401169,15852857,1112592354,342640025,1985836223,1812972521,1669555569,970799773],[1376069681,1146269812,1238735703,1004143801,1491277008,2052531095,1506060125,1147199590],[454960710,1016787395,1707338322,586270495,214649436,1088911163,316357329,308584533],[1014751210,2102201366,1834131998,162438714,1798878071,2043215544,1976507045,243843944],[752082113,1791468927,1354068002,1719620166,653487566,1736134145,597346259,975555077],[1552738672,663381588,645791040,541060311,1330801132,1944241484,1235724770,711639143],[1417262435,2128488787,553600475,508181998,1698174344,371645250,1372053465,492203330],[631519578,1925030846,359816428,722427207,1221300810,1182884606,540895308,1009265906],[1719666457,899349372,2073993660,1102155850,1201809712,2088626853,609718142,1075002697],[1368870163,532311265,1090032407,288284096,1771108943,845091881,282002770,930255133],[1011034512,1822964889,2057012178,1306694848,1684058394,964805468,1172042600,62200266],[2087640127,1141730489,317201742,1916125517,1477168614,2063682677,866962395,1279285031],[2122849483,2456575,521157127,88336992,1895002474,2014146533,278632200,172286631],[1970358246,2081815432,1005020585,899826876,1609020173,615338417,2080238410,122448949],[633768682,1201854668,705827032,2057767767,1388218478,731974812,1556796122,1131819239],[493386523,555610739,1029272478,327568139,832790960,49666012,1416040572,427028959],[1618168380,1992010810,864371940,278683344,1925889331,1473160260,610106956,944907279],[917314941,1645454109,1238535623,995006485,1052073633,1337389595,1864938551,292819607],[1405212605,111141967,1762273894,1345669527,1845864918,1077803623,2084949366,1942190331],[1164594775,695087400,1335330540,752750718,1047496604,288551405,1788263411,876752227],[1384969701,49290708,1428894540,951369118,95185784,1550972502,1882739546,2073917212],[577726171,2028463353,1630107552,1065016772,531945797,315148413,1501303093,1194247460],[1462529626,407357261,414867802,16984722,27237965,127765152,1275458539,1091858381],[2057050433,42987806,1761656809,1170894731,325960733,100661886,1914737929,1169560894],[707103270,1810527720,501556085,925396906,1206114590,194447396,631751752,1742362220],[262344228,445810633,950879262,290120506,1246418281,300820043,1012801053,1316819558],[1580016859,7436904,368616996,1420905886,410722618,437332581,495278792,772157293],[1411779504,1014496008,496798085,733366442,473693502,304505980,391392388,282701317],[32254752,2014394984,102711925,1589101223,261804148,831680360,558853195,1115850402],[1369860549,2114517674,245805583,2024898012,985244650,1734363231,1262603737,305759636],[1895281753,375730917,1234032849,1158338995,1147262887,2081276716,1923083200,2093008853],[1238000207,1391959066,1312587369,324931931,422366040,96971731,955844353,1521800118],[1375957291,333303881,1066859305,1612257336,1592466703,1672569590,1065460729,1453280682],[1389401528,579672043,654754513,1081884974,379677767,1411941312,1131002030,541082592],[319726503,1073588247,268988074,1151989251,1453193964,391591715,856763472,497755957],[392603830,1091395360,2006940036,2058608751,199927223,1632074785,1509513878,1518356978],[1495329370,1738260730,568986722,1492355846,231424619,2098520384,155427302,118880985],[471189864,1399173385,1948021560,1700200067,1236720579,616101507,1032940129,151088196],[1715428178,959428940,496168440,861798749,2098869563,879971925,1087601498,1476371930],[419851091,1013090920,2067769082,188543152,1397202131,1400146075,2098171243,430736828],[1928129549,1062603121,1781882013,1901862688,516245705,1109145326,1839078948,1747428533],[1791599467,115879402,1964436713,644071547,1366386451,927087411,570915297,1701196295],[403101348,206142918,698624724,1872281885,277075939,377307513,1325471400,1251810859],[958687436,699624889,57218954,1801076156,1201199388,505482500,1227752055,35653605],[2087447383,778311456,327316816,702716567,275763768,389045768,1348178513,639086139],[1983948745,1121963674,411290859,904527154,491971261,1439670184,1309730733,2086903017],[1544192436,352917392,972950439,1499849925,1048743269,781113954,1228045820,1091688671],[1921507804,966485868,1210824265,1938010326,1459852314,1629355286,1987465672,1527437060],[1611532606,1093686010,1167473690,681165078,50576495,1587918661,103478571,366119371],[935814365,1234711092,1337366625,1870694430,1850639134,866378724,1259980533,1805756343],[221216622,1164242612,2021773891,767549099,2054913337,225815816,689764763,1303416673],[2119960062,1957508102,1294364069,104019489,1055801130,629653888,517813400,1928188834],[878446164,827043553,537991790,1635165681,91706598,2125636287,129838141,337882900],[480356943,1798835101,901480921,1294230953,1884949844,1895864912,1933568595,464260594],[32615327,1337531093,1168470219,528594827,862147537,1837916538,1912029843,1779456273],[933756354,1590109640,1986404156,1601475206,1223093222,1346441509,647941662,2067065506],[92506639,619919287,460654841,1714288733,1199316129,581859110,956716713,976138445],[788487480,1796961281,244295486,1279248468,182537335,480545036,1749623173,819747750],[522835062,769624072,675341353,1906714372,930442462,1340421969,1601449704,119273376],[232329361,2114791442,829483278,1416199152,909546071,1666629819,1561071820,1259111638],[1430524950,1875661397,1361846102,979456085,1680170508,1227355775,434435660,1526125051],[42658149,98062624,2081558669,560304025,1951303509,1613683309,908947328,1590085354],[1030663884,1865628399,1675924670,1977143305,732000438,1851247851,1811857306,1303345930],[734007288,148851931,904926173,1046083982,1481009696,552039010,157700798,1098041699],[864019393,318760133,968579836,1001245777,1915448548,2069890252,1286560836,1777102200],[1567566259,275319543,640506965,925882053,1315687632,1907249903,929072223,805779947],[1377751200,294483712,1699506800,1998612681,1329278995,1713799035,2095760459,1002676497],[1652195489,2127640903,1130712092,705068903,1992394141,883067358,1288165864,1974239322],[654790178,488957393,413296724,1812255573,1557395063,911280203,1344927191,1586221317],[693821618,476251355,629918312,827034513,1010530480,1207287998,577418077,245827171],[1956765868,1955734101,799917529,976539331,28859491,647144983,1447506479,837928479],[1414225104,1482606383,26927536,1741675199,1733054779,289812729,686050574,145616956],[1608963787,878169433,403318592,1963773317,1392459420,1605514402,414659394,1664263662],[1529311554,767052063,1815404065,781127106,1826664637,959084270,1628595198,2056991610],[494191587,835622566,863565361,93430051,339737418,387152362,2031033553,669491413],[1102723252,166295416,1864892405,81710056,1301903279,709428107,1961437850,913007746],[237640788,608337349,1791678156,177638279,1226749822,77250912,447463377,731183210],[164337784,1354345106,1509141403,1276412491,978990644,468116554,595818718,1093861591],[1133093217,57248742,1022094481,454980669,1332358642,338376867,1526150940,1155437505],[1325815247,130755611,1436474481,741285010,814518903,669145618,103870377,179821672],[844932001,1164480100,1866269222,835566897,340701577,623975000,722171176,1004221248],[1405351630,880974043,1635557402,1818115824,2068063814,1349589649,1813471681,939194371],[1349395282,80917892,945671673,303841034,1738962134,189016853,392622190,913507875],[705101145,1505176201,200469924,1048769383,1911167038,92164472,154329531,612439029],[1033021928,243502633,776065407,1762331267,1354579048,1873971453,1805453995,2121301327],[1799300095,465493890,513824404,996451841,508594546,622198787,1458641996,1124044271],[1110067984,1529498001,2085449861,1657244414,1762838984,424601964,1441897295,1581037706],[1543984127,640095429,1432177514,1834906924,1312924732,1730756608,572987628,582393050],[1800243362,852563173,348238539,1874732482,3680006,344435175,752383233,1101614198],[568308293,943181708,1182681512,1172389712,898217745,64636570,1073459788,2015694772],[1355788201,548312255,874039821,1899660877,1286075608,1098483801,117810279,685813927],[1508311206,342517388,1607947841,1682765465,1232813878,2095767549,526729484,1156305902],[322438766,1839130019,161876985,278344829,555382418,758927282,1666095053,390836798],[145713740,1940896079,1199021961,1546696776,908578785,139471891,18561204,1086215100],[1482747347,2113385875,553345925,268579961,1997337124,1094714752,28171250,571841335],[942506698,859914075,1510260987,665500256,468212824,1999927782,2112061545,1311915807],[2078018431,627028471,1339641118,1656825849,800944238,145533631,806409332,845788751],[1588634135,290465617,1290645997,1895252252,1134605948,367521219,18711331,1725390701],[294023288,301259406,1605135169,177753961,1903474705,1818952260,1774207131,508692524],[83190494,614975192,838962525,597434863,1032036088,1482565940,1260338794,149305291],[570390066,1098762390,1287093131,648006735,550579772,1595531673,1591949571,2104960489],[995421062,2082820238,382817907,2044130954,1073544898,2106421397,323250063,384280231],[179582756,19183930,848923845,78622128,299808516,1462175472,928820810,1038297100],[1441809535,2039821371,2107130772,1769735771,91775333,1535115616,895826989,1976624194],[1391306272,2112704873,252508849,1711160437,1432962021,1932828669,1708221219,1397784829],[239489391,732167828,1626555325,1824758629,421124928,1034465226,1664249509,1248610176],[1102291472,865550518,1767280615,1628831820,1418924299,1752690963,659557707,2000880966],[1322547104,768165162,1811895323,434840840,766968627,161475343,1836793213,1019486021],[202252635,1445260444,1245472414,1716134741,1708005700,1599203520,125327066,356592038],[1389152207,1094728292,1354945190,1789083104,788507304,811855704,1280946223,628053845],[1605984766,1047632378,1856023102,100798389,906425907,883027612,1248526435,1260302130],[387659321,2118751881,824013952,1250888147,248889179,39504679,1074605991,661365897],[1833846341,313198976,2065492571,5231556,1728596683,705697652,2074846562,1686358262],[189584412,1670908779,297799301,496011304,1425516269,60395744,637671630,1725442473],[896467176,273474795,395968482,1870264892,8500900,651641064,2097643051,699695904],[786675507,842019835,2100463472,1190786688,1177432052,1294999334,792668773,1768952743],[174748421,651773849,2032553720,1971905327,1953605785,1793141244,1186688547,600327843],[2024432900,1837369695,1640605187,2117727840,1483846065,957711492,2034217410,697810420],[99675224,1475309647,2037728693,1852163313,2027901216,1550114834,147644893,139850385],[852032839,1111155483,25084197,771007923,203773361,715596926,575832462,1858230041],[548711207,579504640,1318717384,1469144746,696403711,896421423,831999795,1759675732],[423477045,1953439670,1998165503,2021004659,1843879254,1207094548,673475438,252826617],[956688117,475160959,304007908,1729067125,2008890398,635726397,1307526463,1730624760],[527208742,2091817917,732106743,765118585,1658925995,907547394,1150253137,1886002475],[1991899404,1452005465,1886952486,79171696,112025290,1879553085,2043218344,1771342298],[1041989424,680071641,1845898800,1982448953,30206829,794042077,553738111,1127353385],[1804388005,1338323235,767551427,1407191609,1390876920,958028470,760569392,639242671],[1286581689,572374660,2112598031,1868536022,1393615999,769979133,434091417,1578376586],[2054637668,648609024,1965386608,673937351,1603423100,697457874,1700144326,1974389635],[2066755670,314158703,748465654,1339523871,1782883512,1440795455,20135159,711732055],[2005640282,531816751,2036047525,460509713,960586737,1302681592,924119428,1410139853],[1986142572,1530290201,1440195783,876118696,153324900,1514282966,1180193734,2103427605],[1855766944,884435789,1328218171,1185205447,332220142,452694420,1572193136,468351935],[960274335,2108967624,1905545049,1074348856,1621857826,1557962020,772234450,536578286],[1093658368,1769188937,154156513,1775420528,400050148,1937714463,2032628308,1809824966],[779613744,1798523159,251612801,136917759,295505521,1705049280,1105761172,1847557294],[2015697817,1803526392,79050869,46169841,927031169,2270076,1245912703,1469108663],[478588629,240247019,2104803112,1260593672,618754826,1367739595,937280665,1981410154],[1880370165,4639996,1554110737,1041205638,1739275469,91529014,79306749,1930891554],[1140810003,217834632,684000948,654632051,336103817,811995533,1503201115,1194613290],[385432736,1688999977,1913280565,349232181,1740800791,1615101406,1538371741,1544821185],[1378846148,1355479173,604723936,1945308436,1437158158,643692827,318145598,591068900],[695565430,1704669884,99171435,1113797969,2052211836,152855296,1874909425,1042064170],[1502494584,619618673,1440703940,880096077,1803333344,626347774,1708969091,1065943760],[1881270180,1052340219,1342413286,1998730652,1588271762,1976815819,1029082232,1078458234],[1282268242,982053378,1135803406,1411772028,1134908651,1755816538,333864576,671001333],[2116116729,1187554869,26510993,31059427,1508751299,1337198867,1723210113,153598415],[2091819743,625030035,1506560988,856331211,1530970997,1927669536,1332415410,348155822],[728600255,927634521,1135255237,2127658853,1133005190,83078429,27430752,66141902],[265593718,1434041307,917853964,1359773184,815778335,649590697,883947635,496868995],[1034237366,1870642509,1761053501,2123775078,181665288,560610774,1194452768,1363361603],[288829978,2031910697,1875382788,683905893,1049763333,1643204196,736572769,1594266549],[486800356,1879605358,1473920723,1289903118,2112018578,169460600,1415322507,1934472839],[336121910,1771502652,965739845,2068649532,1808141086,1360764084,880859995,1322307475],[1017260353,643726842,1024964740,1763348128,70232742,1800122912,2088846562,1731979819],[74062330,1315524271,178295500,1265025328,970461632,181588268,2020563918,1969564141],[137024938,573760716,1156322404,2112791223,2087627601,127043890,567757860,1640034757],[488113295,1683753426,1066545078,1739474040,713551789,965527520,564648933,1770614512],[939504486,2008762998,1548443883,1487163491,2115175565,623288480,1746292732,1754660674],[172100191,1904319205,1321688347,889082791,1734229310,1055830098,1273729930,1839506519],[328475214,152428907,1721554986,35440857,1705960598,561791075,1159407652,1315967681],[861739200,1538387948,163573954,2104614344,1354654014,301460096,1531505481,1277540999],[241189625,539855448,1271663717,1221418849,1544653282,2050800579,1274012954,1587446379],[384378717,772222434,1850178968,88577085,1896019215,1678140869,213052192,912255963],[1499375097,1191715617,395999357,1108239675,816041836,1970827271,468048313,102403144],[885976651,820876649,524185085,1890216024,113682456,1821726927,1965060321,2117833919],[1482059938,914606406,1700687773,1143882800,1852783415,1257492079,1894365197,1155012451],[1706798855,1519760626,1869821115,1647512067,790103981,239461790,1380422208,1925480677],[240049948,33069382,2066075813,177511257,87471460,1099027272,298284187,1103801642],[1403015069,259444561,1698724542,1132687093,2088359337,1518854724,593548480,436887547],[1902521868,1382373026,1828519337,1795441123,192824158,1138034849,734609234,986951282],[1317949574,1476263712,890907398,748643459,1297181849,573342222,362924703,769685971],[1199328719,1041608749,1401510783,245775078,1463454669,1956051667,1653562743,1556673088],[845989259,997929429,1684363510,937299102,1760073250,1451381523,163579050,607613790],[137342694,1214437592,769039623,1222399805,1804562533,947320789,1242356657,620209760],[487542401,1583785131,1742024407,2129489177,411397936,1573971507,1015281231,1392455134],[1667243001,1635185694,977180406,887080990,383492448,538980640,2002067653,585899437],[1160186699,48582487,1706373346,637680832,147698980,1556194123,1900168335,768851079],[1259646919,1866880611,613032723,1269999289,333169813,380797228,776002328,1758870976],[1843770765,1743155359,1855266223,1712937833,1812101615,83584242,840191326,1278093833],[1007099390,759208274,1757810287,185379586,304907000,113664635,360790143,898052515],[2033841080,239557490,1657312460,1638104908,416796323,23962650,2094199937,1714735853],[1804535926,1756984111,1634881976,2027772660,956955450,1685402692,1382308516,1831267039],[823223934,164158739,215486143,1233811319,736283509,881438205,1112928179,1522015169],[236286094,2033638923,2020898986,1011715805,50244751,2382749,1967497077,939688755],[631885505,391046616,598219907,1895323588,177414771,2114827909,552291502,1588751244],[430551054,248985101,1640844380,1081388022,220302953,2029216506,525168912,623152333],[1527308317,322237612,615443832,855188010,213202093,726051137,1456233022,1150398237],[1394675188,1099940923,1373573504,2022821601,559041588,655680555,1527171749,353318196],[660494493,166092648,1304041656,331506388,1807952714,460961636,1032597635,1679523507],[269221606,353502110,399929526,1144271592,1583475770,1231698345,13519132,1128544851],[2017750621,1655598625,1048742167,1765330114,562504656,1357098873,1990884627,1087688324],[1262112376,1823182572,922077073,951732000,1119708512,1322569356,1826451397,633102166],[803850396,1889434747,2001440960,1823348870,2020100787,1678271015,133319427,1481496098],[1053922555,1097119823,850730103,1543408974,1608070560,1922866646,1756634439,1480688389],[428734976,586706035,833554852,1836410707,1118405447,447248704,2005880505,371695519],[419067431,1161792459,952908057,2065344084,569789416,380979718,1749730297,840060435],[1130976553,1990158637,1870575632,729920684,1403635177,308783884,808645614,501116651],[1849206896,109703008,927273030,1187331964,1603860775,1264103030,1585366822,1110258064],[1186243347,2014764977,495272080,367610200,102251704,1508992892,1968554305,2071281547],[232992421,1627838439,1937411477,2075415046,2075709923,1210527711,1964450917,725027342],[1978345302,1966793414,306539092,815805168,1928970900,672417727,1949910897,1494349150],[404296143,1100949678,873595378,782727777,567945942,762178057,1424133406,1616151517],[1046730073,817753807,1257414780,1174417465,1066654926,2106841083,1781676796,1477195523],[770092788,2094056066,1085013605,140349173,1767006275,24263690,1631649808,274349542],[1683040900,1856783708,1352773564,1941673937,1061864607,1855516730,1858967855,1690777331],[858681100,1315881261,1696433136,31041388,688497627,1916229570,230555929,66700827],[166169995,381369311,1423796359,67581177,955153790,286918896,504550586,397928458],[1539133132,644626732,967883299,1705309882,1971779344,2103973407,1137157404,121116922],[284138354,1738276719,1459363243,667893838,1531061100,487057212,610657273,947176260],[764048784,37492537,582239143,1695106881,1364362089,886922178,1911829409,756234733],[1112349653,229242897,1001180158,2122266134,604311678,733540019,1384595116,260281657],[1774412540,1656395746,545302924,1184434928,167353970,724400879,1324577502,173734493],[571579930,1071270339,544105269,253770258,1759932777,2035307654,198462414,1894747525],[344678659,72156653,219784612,1621425334,1425902398,1029482930,1394219747,2095885014],[1507544986,1496935989,897567275,358312443,789211869,1187910466,1727066031,1288614232],[327279764,1099104673,1046818760,788569713,1172936211,1950312354,1605043771,1686706633],[136969741,540407103,286398915,1966190323,1900470682,1197244509,944670891,856132572],[745649650,359708188,1720667938,71077457,1780532903,707647243,322330476,1619188554],[1769284213,1561050520,26329687,1774861284,1692661763,1814384199,261502795,1610800002],[1042928821,1184509178,779096311,1640241384,666557417,1241610977,2075121494,1902484239],[2006018112,1605709410,1715149673,181674745,653429502,1286246544,1598774993,871087915],[1861531443,114376107,2033344726,1726432887,1425514854,1452677545,417099432,1638881490],[208045494,2077538497,1493451948,735401198,1753970842,151159870,1789784505,60325099],[2035498892,1640847445,499000066,580151537,331723645,1816145378,1696808879,850663585],[944910281,1008151996,467708097,1745049648,90923107,705132252,103555222,2081266491],[886305166,1072461513,793847720,1355931205,22307003,1289078704,984058454,1043166964],[1461740839,1937948254,2032778107,616225966,1612935268,222539546,1986195663,1434670891],[262966377,1067311332,1235603802,988145988,391070312,1727353220,13125742,1850700757],[1551318489,1667008736,1674123979,1932920258,590635421,1804999833,255338264,1037612752],[1597781907,1442306128,1413064476,620646756,1175991514,467817786,361672359,1400231788],[584590101,2107475514,1204374271,32639896,1365087141,1559518867,18957822,1207764520],[1978983215,1430639240,181217182,193903426,797090853,2002291234,1465618896,1359237290],[661429571,1509143985,53008333,2119389464,80003784,1498078919,1693826042,2017149494],[269144571,2021696752,685840261,2110832095,1010094170,1309676187,288843135,1513107554],[1811254497,1661770862,1001753862,1283624436,761343704,1624015703,1982360312,1408155229],[432810077,904786294,162304266,1413715839,389669057,1488948339,149443612,472547783],[476533310,1140758094,7747132,2025516107,1507479075,1839119568,533570238,112637304],[1533561366,432616408,1462345273,1117783395,195538685,1465914548,758080127,1639878323],[798026224,41945462,2075819027,1185797465,764233772,367051205,770175226,1007426732],[624667423,708067220,1716924769,1518996038,1223943562,2055336672,1870076120,2064793592],[844491604,756570314,1821689842,100656091,477368487,327741448,38940937,1701871514],[1417008719,2041751063,532743102,1412936029,1848091403,431287561,1567788501,724021309],[934905724,1300143895,1973952971,1525648458,1629994338,1181578789,270836793,907207329],[1957563401,599352447,70129707,173506999,1326217495,55740143,528704633,954705721],[1022032765,296394793,31972530,184326946,1028715913,20873246,946179865,1475291502],[1882704447,1264760130,800161196,1096575606,482394728,247217294,655514068,1042593337],[974721455,1402004300,2107556525,958721813,499802706,1923176904,468271478,61070385],[291090811,1834844919,1371931100,1701729130,506286001,1622660876,298500122,675856107],[80824523,1337891177,1944752912,1266469673,565885,72661149,1755472680,1223730048],[1792205011,379510999,1378969478,2043910828,148940379,187028842,847215438,1275944089],[2005609966,2097253507,582868584,990449382,948316657,486549262,683261784,502387941],[1751078870,273828879,2099829792,2090868446,1204640222,1941815924,686906051,1271921868],[1582970443,1465031097,1145580959,716388654,240040519,2071563655,2111951799,414754916],[1310440543,1299871867,101031991,1704973044,700277856,785635267,1204282287,1478162336],[58266052,1206238351,573630879,712356597,63662613,17476082,572517305,2074028535],[35259449,505046684,978874276,1002984536,104559418,240836078,465783940,265175861],[249974886,1751518518,153833860,1670903533,160128600,1695113249,296011319,569307330],[923838900,1913791669,211657892,1107773124,1380990611,2001803466,1053301795,2079205623],[262606444,678728861,1616684370,1775756547,423061221,2075844437,2002739093,859869870],[140322362,1100079293,879967989,1875734874,1737397701,537296452,805072579,569192037],[1015006343,1918235521,1734582840,1950216654,521322760,222140670,598778536,1731032298],[459053361,773664174,150950359,1580895876,1356857626,1895587761,1569239530,483090504],[1270790464,1995327246,1811707284,1240836348,391705614,534873048,947466314,1607335079],[426224128,1198290181,661769085,640762957,1625002454,592769496,1201732196,1826327727],[1852356639,472605176,2040414595,691974638,1937526221,27723481,2080881890,1410281351],[1276583096,2062879747,1522414003,1516912205,691742705,515787503,653820918,1369507550],[956993407,1407790758,1644324551,40995788,1836119418,538219672,354110290,659311926],[1890387465,1500936064,1125039564,813473641,349730349,55851567,1496554415,1918610388],[1363093133,199858898,1528866797,1381596926,142456848,415871780,1494795619,1427811113],[936192407,1043471474,131531149,56181481,450798505,220239110,1489805964,1672181261],[80574439,1857731374,556034969,1501619574,1866469336,1895466869,1204532852,199931109],[235031254,1476422035,1527694944,503635770,1330965859,1332805814,466670148,1906134971],[1681091082,1004865081,838820883,1356516268,2043767234,1600000127,1302889587,2078575432],[2107717663,2092853611,1702829068,472691433,1652309915,1955970967,1072744992,255585401],[844620518,495847871,1861217048,1310707489,356880118,359849158,454279136,1229842110],[601692143,430509890,2079187086,947167964,561537410,1433503503,1711357335,364739986],[580280219,788745399,913321374,753372710,1858267747,161539110,1870704525,1043780413],[1783529900,2070892881,854219721,1202424642,500175351,587855703,775194750,935137473],[943394665,1288409654,1273638156,1602804115,2095700551,194863549,1626283971,1300655912],[579188122,551899633,1020054159,1588650336,1756442494,542657881,243406107,375329840],[1254233904,335959227,1819645467,343431129,2114742737,621904100,1058927240,225320506],[665169140,1545677507,1055821963,917982471,576252850,1190630084,650627835,1268345211],[1767253131,721807194,2030049775,494019942,55296165,730586962,1591615558,795185834],[609415203,1447334442,955702929,1567966092,1664746510,949074847,434091324,2092423455],[238963875,1086125739,44565335,486965407,1184981384,1942297562,766859403,1685406334],[855518655,433619827,349486600,99930771,801946266,2030722776,351282927,477757209],[2402378,2094717486,1116785842,1225178441,1807297185,1018086389,1649737869,1333201327],[579444110,945517332,1165123760,772976969,969557485,1979714275,1750689793,919179164],[364678078,919109853,1205993078,523785858,1632163248,533235294,488214106,836987489],[178602407,745630093,896096677,1655352472,431674886,2045657478,1597173501,1295614343],[1120419469,643812973,1054738110,877681923,494682320,2053102063,1492373040,261723291],[943111948,1250101311,1011910786,588408518,848424755,391418812,974684763,568646870],[918119333,1278653469,228793622,1902910703,2081960886,1639955346,404740755,1990339169],[1576880606,580460068,97041635,1755707642,1460290285,352241616,224542717,1804474023],[639804125,35049814,323256201,48309630,1336646432,1689923044,1666126841,1324382392],[444872015,1485461009,763190716,685034864,1231527979,1824607337,1299242151,872274489],[843798418,433619136,1825237884,1853457723,1067796067,113709466,1072849574,52449822],[149318965,241129791,76679394,400515133,1355235306,352773039,100942726,75615094],[1724624423,607463981,748861307,1598763604,1247588450,1882025163,1625418940,1748635001],[559074301,1485592263,1906299188,422445807,448182982,479821849,1884873659,842461057],[462407059,1433447705,1377168380,739717337,691107210,712265921,1950804222,1928976652],[1056682580,543805823,999001392,1643843642,1967373849,334325026,851007889,623921897],[648705376,409765377,390120800,1848069260,1092436187,290593975,1104413660,13340497],[133057418,1914926647,1251672549,2021444401,487952554,656563241,133626029,1414761283],[2091452313,75886088,421839092,1601796879,500323619,330437020,1990211731,2024904749],[403027276,2085568990,2100317530,946058221,420996317,414852779,1319712533,384517630],[1962311969,748405310,1503303064,1621586007,977803966,2124944005,4334607,567130177],[1123711705,29882263,234104539,1360485396,416603139,2115690608,981153701,316516006],[1561510973,96983594,510444251,1521199121,948947574,857512571,131771823,778598496],[127646405,626866323,1002784287,1887166333,158357704,1861205147,682012957,1199092836],[1221941921,1796921075,1870983766,1517109716,1549512598,1004650716,1373930934,128289070],[215880986,1342453723,1268932095,1863899682,802277466,1889886593,1813087011,1023196199],[1288681247,585436782,628790437,126477259,308789779,86605091,1389399225,1416457621],[233373448,1891620376,202952325,1157587430,1874286931,1330632895,1829820589,993324126],[1507728697,976739524,2033233133,1569339908,1915089836,474637994,234135713,456985488],[1555827886,1374683353,1982316802,615549342,679563134,110005300,1238117412,970676399],[468143782,957545853,1686048937,1141879940,1552572098,891897202,1193655147,639777236],[1581612294,1623807192,1736204783,2035395861,1516349479,221803825,504563910,1853955978],[1959523404,351186135,138488507,1471318013,913519275,579795624,1726819206,736093185],[557362085,1842634850,230721524,318832477,2030515360,1554969969,852333522,2092909187],[1497956029,563959996,662585627,1184382978,1993208733,1868455534,9264516,737156109],[1135099070,776179144,1533306446,1420933451,751983952,1756568013,551037380,169413055],[1563467716,1407925920,1790073962,1898093667,1696813856,1092840203,1426421133,1180010996],[631754828,1930977459,1616444586,7134580,944773336,1266692600,913643559,1312147317],[988559234,1916523042,258663246,1060023642,709220251,441681672,2023403839,1904775194],[867855350,447102926,1378769165,1554364368,1084263242,48425755,306556766,218061764],[1001365584,1222523118,163163591,1984720264,1438649819,1826280243,1883210873,1748812995],[1733140493,2111667316,643125215,813996189,1789800363,527136097,1433134255,164758939],[167654287,1654154345,707057510,720786878,1531044327,1785941532,211629255,1375883410],[873996406,110133531,367595171,1055454,322085649,2005806274,1403386802,1511928185],[291696818,2030320140,351512070,2016616346,2120845453,1299718629,278809517,420749176],[664970071,355145539,1051283155,1838932794,1524382540,1725308716,434376770,899602480],[1891330081,244122936,2030226950,810993884,1630147005,2111070919,194381319,2102794879],[110399073,1285197218,854327684,1634114556,76327875,2109136594,2108972711,1102526129],[442290274,1405075737,538875951,485218183,1507806814,829947368,2094078996,272301841],[2062646705,265478446,142515377,516673788,472137229,1222986475,718291500,1127206981],[428361655,2075737505,177689480,53574087,1952491811,549807785,1042199352,726594813],[774414544,1519316828,283491062,515379816,69891256,441315304,1951251729,1318335669],[1419212609,507329899,1376921616,314647642,627073025,777770663,1530622991,471323624],[1844528213,509751628,469143920,294682482,1787155710,737116222,61941040,1766689138],[522597106,2027150804,1092725797,369727340,1778243689,2116637322,1390327087,328631388],[1348791627,750274410,2056469931,538128471,1475472654,547739358,963872685,1291139286],[1111041341,1067476841,335160514,26670859,1322945493,1570249448,1149612393,1402285693],[1595225864,2018092263,935938658,1100616023,511258800,422330105,709132695,715200114],[940729951,1318179970,381064297,1315801164,735905230,902377660,277804781,119771790],[648472689,948660059,537622917,413061298,1242048267,1637974363,466692485,1581134270],[1100747977,1836252482,1964551756,683666948,377786102,1294786585,1706598234,1332734266],[1783718021,623949458,1519545911,1958101773,572248326,929342216,539069895,2010810995],[1471599743,2102376530,1127077682,1373727832,1737445621,2025369125,1793652330,594325127],[1713559834,594439173,1240753603,726610820,1720096382,1242662900,1490987638,1913253047],[710509940,1020838015,1879730939,1043113822,1133533120,1521565780,814830550,1631322604],[647537024,202840703,1174760307,1094263298,2094789128,389014205,2015828215,2050639006],[861089265,728634373,1628150383,1513304360,495012461,1405280926,1918476641,615256938],[1093016673,1001024195,1114340573,552435618,1518113389,1445518381,931681258,1269424272],[611462865,230181857,918669862,1071333639,1477537484,1209615509,1178718291,1369362207],[31183926,2107472416,1393014318,1630758624,2052409198,38256097,2015162378,1233346733],[2080510949,1777695231,440051840,352189309,898352697,491512220,1740637266,377903091],[873624762,149797735,1696532182,1064716115,1400584937,679804500,1731582554,14894439],[421273620,2087990622,243318108,1754943616,2001602926,1135187945,654084410,1764330246],[366000391,651218203,487082927,2072324403,995287396,51345821,518274792,2087630127],[478716772,1861707371,804906220,1477981685,651051616,1744305288,1395249377,1262265192],[989262925,514206513,1462162001,1911525624,1897809406,1669625598,1030600738,1628193807],[1981483472,1138946205,2100099459,301816554,1005800594,116731691,372263133,1115153398],[2057887986,1044832969,1092845510,267129685,294867008,1537037243,413143924,64302302],[461836987,1761467298,52462694,465072696,1924165675,2107291564,104519016,1976340521],[1930526528,1001064279,1761165016,682947537,1902958084,745014221,1118122071,1813261665],[1477870660,217703173,1738038612,1981410902,1472310397,1785715066,1981707911,1104924224],[276456937,1162448999,1159498114,767197737,199652403,1575340890,572791574,2015391731],[1603428183,1568815941,385162006,849527856,197524270,1321266762,349730008,430977787],[533454078,1867671383,1238845226,1766838913,1026392369,705470210,621660988,411722482],[1865984781,1245382117,548272606,875663237,1029359474,1938952024,1947141560,32995814],[2096073941,428375950,1006412952,649637988,1679596253,1723690100,368430772,2000939568],[1376904139,2071395588,1821988631,725417158,347107349,1829827730,1562929804,1031617687],[1588882638,574437099,298760483,1773916240,1929132607,1487139130,189456203,1392726368],[602364902,523768116,328384386,1130889941,2084635221,804866100,409626274,1274428890],[237768336,1696310284,1836520322,1433639397,71800365,1650290420,1050964040,869790153],[1988768886,1443658329,1232923903,801359475,462039763,1376383550,178370483,304559057],[1756329980,1955160511,307245624,309988729,483499004,745767775,362305289,1369127414],[2048351830,2116278577,1059513163,1512690092,237020978,984339557,1222289659,545192594],[1841167516,1908242902,486802270,1847741798,396850355,1759247981,1865825981,1972570291],[1621122072,1049810526,1294198986,596506469,51610517,1257807618,621811692,1537466079],[1512658653,1937428529,845105485,1575530182,744563651,595843720,1320050271,1943392446],[557813604,1030647232,192302521,35492662,1222735306,834809538,1008475564,244752445],[159633160,819896165,99852432,689169978,826990941,957992882,409821868,1746800210],[203167751,704325092,404742455,467484048,663764020,1644588184,169492611,1126683405],[401102544,189112582,309860631,1573404597,1913081412,1606089137,895488608,249510143],[1276998799,1203891036,139637237,557002928,971228615,1519086269,27454284,2046393950],[379935401,319009162,1228089038,740613317,1242888163,566779838,1574438680,1178210998],[1482003942,776082051,1005343663,1287239603,758120954,540066523,1720346842,726606140],[1692703061,682730009,917944929,1111833786,1599312996,59020626,1576918278,1502536452],[1069881583,300927664,885521596,717854556,790643120,2128733856,1926579688,320971493],[58721031,1773264736,1569173862,923161061,1699467071,1566625873,152009250,163732932],[1739616813,1709210038,843532293,1410754787,256457374,326340807,1743008400,14611650],[1824614491,30727895,1954765105,162117652,1468274103,2074213144,716761359,178663256],[633219523,452578345,1122256100,381684276,173709878,1612455443,1310429450,21300944],[2045572075,161235684,1149748444,781894886,921367211,1109632885,1702667136,264092566],[1180614628,1965979686,1196400590,49904996,1786257529,1967801517,791194545,763759283],[1249077777,1477737452,1741205835,1620058380,618644845,658176554,143509541,1817552515],[1885479930,813893428,1451967169,509159342,1775572850,202384036,1317214377,682957300],[138618569,710537932,219570385,1892324155,161179490,1976706297,1347558345,1976854568],[2254723,1510196357,1846964363,1905953730,1500588923,681923080,399839981,585852374],[41920358,347509805,948827213,747884785,796075137,2128295077,1264821701,1412153832],[542853786,258141418,1379783614,1074253268,2057014191,1391021835,761098288,44957811],[558548073,833315918,957474210,923942525,894137705,1530938649,871277628,1351298221],[1249909020,1655240049,1194239933,1184255749,852896089,574163688,459517392,2094397508],[1336629207,774471537,714265132,238354955,227096678,1466826907,177312790,1628452923],[1996587788,674817501,382810521,1627144961,121567788,917777694,2086740573,618003698],[2053307073,1925573217,2016555717,1423105937,611871784,1428357987,422710102,476744578],[492784187,1522349999,2130369025,979545628,544911037,1330631132,1080329279,1722413766],[242563420,1840597950,629226319,567152560,901594358,1403766358,788749705,1987787018],[1943008280,1560765773,1107457960,391635451,1340945674,554083100,97848318,1736723408],[1089335798,243587263,1256386216,1035569295,278183924,797945256,973585849,1593669361],[1978019275,655331369,1478807695,399548600,1391970436,1564463825,23991096,663831726],[1320782062,372983159,345879911,1708257428,889467225,1927078371,224000505,467773407],[1642944909,2042131851,1503774738,1510095896,500322012,1147261941,1335909976,1605265265],[1683892332,2104250158,57485814,1496049076,1838913437,1548531173,222408226,614136697],[1251453399,946019702,1832461424,1754508247,1784181286,38509538,1456297098,14165242],[1333660206,1647970129,302554199,1552330373,1048713441,1898238194,1698757660,1137971405],[2113340861,498674845,1714784405,1480722948,485999972,1201562798,1910048258,1827138542],[1837527934,116940348,596589301,1241852040,133520301,1431001326,62261698,1984381017],[1343349668,1419805563,467713380,501794357,1885175183,1736077282,392834557,1185070393],[1962835362,1471511637,1713001143,620125449,2122757448,1530433788,1495977341,701765309],[1825010492,1869065174,1554488458,912170686,216441942,1771370788,971439752,1694369399],[225740861,268000110,1664662404,2062403992,1665480730,1108950382,1202216068,1355400642],[584462141,1376603539,856924996,636103037,1978256915,543776332,1364192990,565639610],[2108582434,200783045,1496906147,634908774,380850527,1746481365,530384462,2014962523],[1360151655,741667132,960584655,649476769,1462740686,1424893309,1311073656,1303888936],[417270484,464187432,480373992,37660920,1438834106,669437874,705587039,276038789],[711076562,1743395314,1500535687,1463749015,606943576,781029590,1894397720,558931008],[278918869,580136458,1650296209,1964630446,530921458,1839931908,491353460,858750717],[1960646087,204284879,1610743850,1943494153,2098165792,540748185,142396919,316658063],[2019374422,216003137,860768167,1726395706,166245718,1200924518,1841009336,1229455900],[1505734635,291315798,109268746,106710497,1518985115,12488025,1377637147,168383895],[318203677,787846865,15128800,828789925,965858922,1018728586,727313250,724716340],[876937995,1065088992,875629719,1697458359,1214363258,314592062,2070155728,1562529348],[1410212789,989507044,2028515643,1712305541,1095035571,279061213,1848282735,2110970392],[1982128135,1596458426,97929056,946516333,681934771,644528765,736898703,1088896018],[1211231235,260567744,1093793762,119955822,892448639,891503135,108589714,2058867454],[1573443768,876529218,1137249090,1462288798,1271700564,1720216137,1748250670,171231979],[1296948780,52309831,1680531763,83734415,357350740,1235445702,900983445,120277197],[1388927288,851348172,60368238,983671231,1922518507,1750212869,185997050,1051607400],[1301356503,585612385,1355018399,2019374880,1719952591,340992951,1156749705,1025156279],[1170550627,1574708241,1566397461,1592646173,1602462747,1528623618,1257458278,1845099346],[759980197,1655715527,2124005125,1253442517,1828282223,652914469,2120242862,404131616],[1527186986,327275608,1320016533,1322627564,1406684360,424670112,1586648217,1927437747],[1234095684,229172724,1421148655,1878323573,197634604,1828655913,650427014,683099057],[720614718,1559965059,1895702623,691908599,1600349138,1945043874,339835464,1487036690],[398162747,1352640256,1226593533,363528236,1670654918,45570577,1208727034,1742632505],[1916707758,1384705277,1705265491,338562914,1081823268,1773495607,1080160374,1451561395],[1851849427,791245559,1976102043,533157753,778026143,2008684668,1683009445,1254044961],[1955411524,756351792,1266781256,1085996409,391908634,1777812667,1516136112,582082804],[798851757,458748660,87787297,1357885827,1382860066,1086195022,386422430,702761349],[1549175094,1967891222,1662061338,2116911296,455427849,1063318163,615534357,1312005962],[1660473283,272169931,1184566157,1722776789,2071301418,2117003455,582767170,446720077],[1748599079,822916017,146732459,1926700162,1936915754,1966866952,338092061,1524662865],[1779323244,1928887736,1157158189,2098486227,1794822426,1224838091,1831933416,1642347748],[689393320,282931977,1929030218,1572753138,1304152442,759827224,914318483,535778527],[782846257,1921234213,921210890,1549178012,896359082,253316271,169943290,1007646595],[867138153,1987861675,1674502749,248027261,248934290,832579447,1548067335,1956762240],[1520228056,296593211,2041529666,1223583983,222735655,928537253,1514728198,2080716355],[743295244,732868259,854277765,987687776,1995528846,1431588238,958442255,310316081],[1870262982,1435389277,844017666,180925456,633786902,1217469545,580293904,1854528113],[134252928,2071931422,676402298,740181764,1362763102,2057874429,76858226,33303360],[1953086796,918720878,1066627136,1426588841,1360162347,254449115,420232861,44405363],[1069652214,644839102,1251700093,692642437,1454930992,1036100315,677826836,797598203],[1127778947,1485387139,1325584673,544302115,455543565,11827204,2055119577,412154429],[362253937,1423866451,707841006,828484675,2032504403,56329617,2004041668,264695638],[1441569706,1540094166,1165055416,1308181436,1137349331,1235771201,116090952,1732843492],[880809124,57208567,1071177588,1412748026,81797148,1748240714,396720038,786811311],[58299264,221112657,1674100399,1689737511,1262652026,1896635527,1528131184,416839924],[664029541,2124938919,1962272570,1589506691,899413431,1246435121,1418495260,394787728],[1254899076,165725800,718716074,398921109,1172982926,923295552,1893558120,985040903],[1888204682,897341197,975167716,1994758387,1053881481,1543398787,282266864,1004998606],[635710616,1968179236,283416769,1947398112,1658070860,2041761889,1410893126,1164131397],[655457963,1836444726,212809813,1845281847,741210130,1042177919,2113078927,903640481],[859956449,1645305399,528797301,1241314227,526489978,1928608013,1997436924,953234806],[1510517742,2027440505,1808684609,1197000623,1784314886,1476366907,1012041165,233109841],[1585659545,744320379,1284797485,198202012,1766842211,1676747117,1590763742,233902922],[883452095,1427935751,1255786974,553009753,600244172,1645122016,122717305,1568426696],[1395395051,1587261657,1054855310,1704903058,1549768990,142457869,67753877,489931853],[1330881877,22867313,1140378200,1950216685,1307383298,1316078985,2009069942,1007237776],[2050208499,1087746228,1911522800,537041654,740781543,1415150975,1986880113,1676412101],[1908437788,250473452,2039096254,99166319,832427926,1659925412,1448603031,50263098],[1419348957,87825390,1229824404,1346081348,2064202130,641979561,182900979,1964092359],[1385719105,1320882015,1225608841,8525621,236305541,1674730397,2073061663,698055276],[192748788,461071810,506415469,2084761666,552106093,52180082,1918512325,1906126227],[1875850866,866652520,1684422463,491384964,1666324310,934091470,2092159858,1821355542],[238923417,248876973,2003028420,1387572347,2057320390,207968842,1385039698,387925277],[1283979355,67800185,996558459,1167825761,936993335,2035693820,801787450,779724203],[1122856521,1592344946,1768383681,30174831,528438921,569336637,980073762,123225428],[513194162,2045754457,586491727,1758925869,1770715052,1774883432,1278898583,1766773254],[603131549,624770918,9327220,1264589794,1412800671,787092655,1330197611,681349148],[915948852,1635856201,2117276073,1493878806,1386730970,866905289,75569210,841821613],[1975115926,1187974726,66335508,1018456936,91256569,1643053183,1493773919,381774479],[1692913803,1755895904,2057320971,1268458615,1617904881,1785580226,906938872,899969095],[877605072,2106308224,1106163303,447901964,601074582,53301863,1485694094,167627275],[1891146638,1290973738,1832437252,842376782,1586999225,1539702970,1005763630,1332845228],[1626825390,1771851363,1870849221,1216018278,1351021984,987962894,631235722,42765138],[1013003110,1588164223,1235441358,930421011,878122884,876580406,1062141095,492616937],[1402929239,1196155958,355279561,2002466579,1967554074,1535793923,135701525,1206827051],[30882448,1880368952,2116713198,1767392028,1891272874,1606562970,1135091453,1256964263],[603414243,245763892,430082509,2089503261,1354208210,57787190,2093563636,922356537],[122933511,1721368796,2029779808,722061151,1515051540,189014881,157479864,534995129],[1540517132,2020517266,517442022,737097231,270888599,457758482,1739791512,849110588],[427731969,463946592,388240049,1944273109,228997402,515897890,2019893882,661591266],[1765498397,1108264054,17707944,119527736,855305440,1130825823,1851063211,1596861826],[656518000,1407839399,1617454801,1866549970,1261154458,597381510,1245438700,59841044],[509971640,1019677580,20308097,2029272725,1215689394,1808792083,1810608043,685030252],[741092314,1674475067,1563308099,364248208,1660767416,458575568,1108075727,1179986499],[1559669387,1443135079,1040654197,1624511021,1260901079,1411149364,682525108,2104260711],[2069176196,815873499,1772973650,261688850,80506397,884541057,873041166,1769887230],[1018594496,1419641139,2099421913,1991090113,541263605,1373951758,1812639847,1722031229],[1455319186,980006439,2114599108,866057545,1128479102,1211326458,846455308,1516763460],[1666467685,1587958244,1383154400,1215552101,47734393,849564569,1339670403,507375266],[377168005,1139244624,635220569,2073124961,313538429,1290714750,973130647,1461869720],[1115834348,1273162065,755459568,789816498,1126703692,1567106322,931554439,239721138],[1058311313,1865124436,1554922495,1034479499,391271731,521647240,209436096,1243589468],[740504011,1999693521,326352390,1066634490,39884554,1505270867,1063888000,1371352752],[318030764,1123577518,1394995324,564323600,525064389,2062392695,417014320,168174928],[1775353400,984630137,622131968,57625015,210904841,1864357469,715287656,785733298],[1250175920,1580940624,1827687377,352552237,882240749,2122616589,1828931501,867755137],[1034676131,922796563,1427359008,1448722763,566804192,881462273,593153894,2125775854],[2076796799,1710994000,1431515105,113818329,1324002086,724073055,1228081108,1939853317],[542794587,2128960755,1175959768,944069915,495530059,1506223389,143155326,939899268],[351396420,1318557606,281548475,1977255826,1208734292,561836817,1656903377,1713248901],[460351876,1287913777,589823803,94819888,1409290198,1317979268,73888184,1253531382],[1180983120,485758624,128593267,1022147371,1764434696,1216609215,1691469789,1098983499],[799444463,1482254569,1103943259,281263461,1042296835,1493407506,1502582720,1874437987],[531333176,1780017710,688020433,1970585820,2077009606,2045204774,1259376034,2056252046],[528464306,483489746,1467060167,1448131770,1794850884,1957935195,1167212384,803700753],[1021540893,1964209626,988947894,500110209,1765947364,1874956273,345601994,1893653274],[429072239,606944348,470606432,648847138,644874401,440002772,565500383,147071737],[679215548,1167146083,1960372657,1901267072,1272405187,619116778,1155566385,2039144452],[1218119234,258863847,1853739331,2005235659,1348226912,711632270,1177438324,1516914585],[670654125,599525564,875997600,470173551,1220249680,491416781,328998599,2034214106],[2073121001,598867589,1318723580,488331879,1847251490,352343213,1095159901,212305507],[1356442848,916150241,1592298748,499953318,1817886554,691560126,1083522541,394829288],[1255160619,1584955547,1542318435,649886595,10351526,10577461,156402927,1264692251],[301756754,1179038603,391098719,470769181,1313369774,840792983,1381656891,1851854766],[2095687242,311949749,1250250981,1438644561,1131160339,788493102,222676603,665835833],[748821800,1226298732,373804670,1748343959,1352402696,1600175533,1735822959,633282208],[491699281,1369888493,207627619,2090282714,1868315693,1103502421,138784050,1947105487],[69874268,783384165,1123985074,435804212,1128697224,972000654,1029221444,694620171],[1193953220,618418543,2063583020,1840177454,1762843587,1590285811,1015948127,716902813],[792825632,2114385980,1102117587,1940204272,2001764555,1628314212,974880358,727132599],[1971873222,1055550042,1920575203,228882933,319105267,575910949,838557617,865050311],[932406933,338374992,974259211,725287415,1256245089,1058954208,1150028318,1594197040],[36170734,957895468,1472799453,709955491,1099256066,1276383085,572051808,1700575008],[2019897613,1531948982,1603568686,846018681,1518210021,384729226,2019633734,984699181],[1748580762,523471916,1602519407,513680318,941661564,13847002,1950359063,504308829],[633763821,881873054,1731482978,1033602545,702719359,501504565,1919970889,273126793],[2039689399,722507581,223133387,1922420582,1933744628,2016055191,407416298,1027709780],[294222184,1492897567,1413046461,918661671,1321193962,1358303075,1532313798,1350868400],[1816463096,1267645026,1348313543,1756448290,1992812686,1357972744,740088079,1824484722],[1844276789,124944507,219084260,629446947,791272083,963669686,1701436163,324876048],[551511976,913020102,203794457,454632020,493635147,146068987,1207556629,535158110],[1198654734,1903749350,462812163,1046641355,774029295,178336597,1437981168,739501853],[1182517189,1553569428,438242533,1301355731,131050430,1236333391,617760285,505888126],[1591836760,133965819,1893405398,878265138,929788743,1338489770,1329766984,1214218147],[2126564722,1804067279,129319725,1505849274,637774617,64621141,1466695637,1185105926],[1681465359,130301430,611520247,723192822,412436615,1532414276,806507432,1473671195],[433455701,1597165742,1018376333,1180726529,1030508871,181755332,1828491942,953679130],[1390727279,1296246794,1566124704,1810980449,485280641,1150564316,770792327,1859327521],[437598960,1655603101,1205468125,1316876863,369610864,502549820,1582120315,1045616742],[949188776,383461548,904316043,388065219,486024029,490108340,1490196119,619730681],[1851833357,648533735,1563500167,220093788,1394408995,1474453402,879451136,987879591],[1069232771,894371292,1781223034,1099228370,86123064,959740164,1595871347,515337183],[1535267967,1517597938,555986677,2527775,1608064132,1892934475,1834055010,1334712578],[291386380,425972103,1017536529,20509398,256885475,1290038846,150792016,1097269339],[1852072221,801840124,1918699979,1360393172,698853678,738178529,1145588055,239629920],[1274948278,1969843056,459027253,1290191564,901277300,1014161244,419478130,1659039850],[1463705179,1681153343,1375059220,878568887,1064122238,1228677546,1736924958,66754938],[791562712,1427408140,1332248553,1709231764,430195449,1548853487,344708235,8042206],[442899331,1009830459,979725233,277969361,1652989317,1016853410,1737193523,776303182],[1377102286,1047448050,1046998091,1311872363,820391671,1749170775,26066886,1205291375],[376325155,1491230837,1073874279,1186734840,1664682133,2120639759,2027012788,1384479680],[1920576887,521219621,2064204063,1947866264,1690805466,512765350,1026490235,190164955],[726433843,801233370,1209241410,1807157345,1326751351,1878164042,1521908185,996952186],[1829477398,49018813,1319732753,497818941,193530621,23235149,897774140,1531621050],[163484904,1440121826,517659509,940144159,213628320,1239187010,1516411648,1877881865],[1989614052,91938,1562654432,265300961,799736223,1394645851,428567048,1594894658],[279149072,695494200,538680565,737648464,1654152771,1115618768,1893296194,482271443],[1300345152,775626010,216463469,770297122,1059151034,554532914,2065642494,1935147468],[121222870,231087756,978944832,35807096,1742895067,343241550,1129444782,737750928],[1625297971,1312143112,759990675,957040375,921394899,1659909241,1919126462,21768595],[1040649810,90701993,964933268,308981076,284891856,1332048653,51755764,826321857],[2078126104,1368211016,16401379,591942565,1067483327,100828570,202931900,900254684],[69812188,1194125888,132087911,1108281122,1259335247,45320725,950707236,1831714977],[1850595733,2086531262,465106579,412582172,1554526163,850568224,201365102,246523690],[1256596129,1856140311,1617804971,242715730,39977732,1866738620,1926135345,1605440365],[1831465244,819242538,1268685073,674986146,1349974742,1304404806,2083378359,15476165],[1642360820,1780772558,1787491281,886515268,756320043,1946623143,1235575267,1150331424],[726298231,1528591787,1866934588,2101716724,1919186551,1769988264,239791582,353767557],[505562713,403150726,973778912,953421670,1498539048,1412171439,1428680413,792690850],[1720961951,1492757733,754989167,258915278,1060260198,555966144,1596971072,1194141531],[644862644,690359839,1248220614,204334975,913091923,1759537879,2107558918,517853346],[1061845794,1580522392,1396309056,397413126,2035004643,1047895875,1577131688,1273768993],[1871658345,1604139585,272334383,1986163651,307978783,1120784637,915920993,896149707],[739572099,1139318027,934920518,10363336,323680090,879242127,754641565,995416572],[1922690897,1121645667,856225562,917220591,480263369,699384365,1079170268,570015926],[1342864503,197911889,984754413,2038939363,2012218026,425471284,1636638608,1491105419],[1473445455,383107586,664097234,1273958324,1899120693,1914625427,281276930,641276819],[686604864,386670126,390039202,1429014396,765988354,1236933528,1232978865,1748761322],[1634334374,2009456387,521821487,1023288479,1750093531,409406328,139001465,1592993021],[173287662,1934847634,1096001699,1239690928,1800991047,927381524,626514738,1976112067],[1176537425,620005900,662837755,107549393,45238413,2075085638,664988660,159622387],[1255188216,1624344419,1081145860,285326089,1761811720,1881279635,1559850362,1499196406],[485978935,1480595248,24825490,114884564,309787832,1065870503,1844539766,324681949],[319239672,883933905,1081697773,1084917909,356281661,1080279164,1801409162,1630063746],[2006509737,33546778,227761901,1898995816,1746235514,1584226369,908163887,518495953],[1847992853,768737332,625144529,779132710,994586021,1749990845,396436588,647798635],[2073092524,327328873,1406482653,456934108,1383235549,1209385796,1729629687,1028369288],[1452489269,997830596,542845674,1857267313,1659961363,618494226,1377353895,171221793],[1028703103,2001339460,552921370,1429056892,1659251226,311907898,1386335563,1467956755],[1369151221,960653859,1088416175,23120140,801200192,1220231247,605956178,1278281197],[535647853,1881834050,112114613,1905535643,1922383038,524968145,651498042,308503557],[910418137,1020805721,438414558,305171961,520644817,1097064523,1716055138,1898471900],[1548522791,1567774938,1764221698,1589314581,554541929,14650479,1322057517,1485098837],[931493119,98966479,1667195213,1359314785,18502713,178298508,895868786,2047440435],[1497009187,2045117633,221656616,1404323693,810204839,1493159808,183908439,924334347],[113257659,1548378234,1258245490,1478846698,811045150,491946599,1071831581,786790216],[2028812284,1709228300,425444146,550169887,103401776,1992774668,752436511,318903733],[1110717274,1413953757,689365002,395829061,1667194918,2129199717,972269179,445910918],[443348823,478637283,178247124,509080542,1701514545,1014225450,1426496209,79641918],[98917746,504277704,117745329,149505995,81265228,579666463,2129741005,419084939],[450718920,1509915400,157966955,1586579044,232039657,914953318,155080556,1487472935],[1087402730,117804959,667855217,1866221520,1021714978,1252968190,1073763217,1733732530],[588791795,337019889,1797942576,1515067136,1458944731,1328211693,76241669,1754434680],[387910011,1970777845,857012964,908782901,1669569066,686849827,1331011689,109995334],[577255231,1304561738,1386063865,1626139669,1967414629,1313450647,1780172908,516728800],[477879025,1452200566,1199080752,1652614165,435304605,2097516448,1436269994,1875491117],[1014438979,166844297,1465996883,1513095113,494056511,505707702,2111712563,1044775929],[1642251004,824272569,285282014,673196451,1546066330,1410639959,10949620,150126279],[291299766,834555690,305500228,1579708632,184650698,700541577,2024362734,1230501151],[458159006,112752050,1222250617,90604688,810372974,1062904831,1180631601,1728599156],[2055546765,551238267,1959767889,1917519673,733857266,8154842,512341026,2125689477],[1610829408,937117617,662678938,1636216894,1092202095,197480902,1327061016,810696040],[585160978,498297361,1545999917,808693816,175505517,952216099,707561506,1511140506],[339962784,1226324425,1064555678,536756632,1042082507,466126434,221234283,949133243],[674422516,1105773851,1851826852,2032561720,233260401,632762703,1578772629,53006643],[1114415825,983515741,1452061413,475438313,991967305,536793416,1031586008,1330228223],[54368845,1018968077,2078986117,782307547,1626639598,76131995,1137102783,1479550202],[1001859947,1304461361,2051384258,27762140,440384571,544292020,27118926,571593508],[1676638698,336753195,1165521189,1841480736,1569811645,264062579,756446380,1939591625],[297893698,334374022,2071010287,744337319,474477225,1800545455,1577774534,1051863742],[1279712564,2073391947,1705353479,1399238484,886633277,1398088581,1947436455,786786338],[1782362451,1587817221,617987056,287694065,1585359364,1166800129,247013888,1467445533],[1871369426,1720649770,1914053804,710434701,1279064102,1082676805,1078106261,1477364872],[2018044730,439735753,1456755557,1554612408,1112997188,773740434,689393322,1671962067],[137181814,2024205917,1715867771,1134331527,1828770000,208626292,1513819790,1385863857],[954125884,187786792,1920652856,5550634,942635097,1379901878,1643773060,667205945],[1538186773,1568021268,1405468098,607699450,1414883652,1334862981,1311674447,13519705],[243992885,731011103,736652825,1692808162,1863410776,957306884,1559198782,142718353],[1524254733,1645548290,427708653,1563538998,1273847396,435826197,641333133,81732005],[169482736,1779790873,1693680195,1163483936,1681778480,433909034,1759437619,236094020],[1695894919,985676628,1702865715,568433396,2022489095,556995172,1360718105,1651127751],[2067614055,1162400024,692652367,2047822025,299746487,993067748,1041589799,1415803335],[2126072011,1211444764,106412300,595250893,1014514557,217814159,1794424717,696391129],[1753791215,450401559,1840388980,1667907024,1621612901,744114323,1302805178,2092787150],[970162856,1502519472,609318531,1004627345,601285925,2049541578,1685845377,979635020],[426105126,1876481189,246831217,2083270091,2084031788,469545219,1274233424,579595356],[1403444206,1346990217,279932662,315128334,458096262,609455289,1314138379,508166379],[806806862,917682295,877993530,1098576691,507887359,1088144102,1511829161,1014967878],[745111298,755659028,1927816527,1844486881,1226952945,1374574563,1524824431,274673551],[896546741,377810403,44341303,68794549,122741050,24535500,1262381759,1182033487],[1895668115,1027271495,769748078,1120195071,1626493737,2023542580,1629368360,1172994589],[1537031231,1317961146,1533378014,1551322399,324886913,1938275894,1882881388,1968915877],[8003301,1521497919,273698625,1291782481,1312285393,657996053,174645102,228520684],[1447100982,1029081121,190585573,320835991,294814618,1669404558,777405054,1504497547],[988060232,1243690501,175020849,1131070223,1318483400,568339932,260398856,137402004],[249704020,1534303236,60782548,664992789,1846789677,1206808856,9720551,1830937697],[1687448130,910600994,951175114,506832267,1324258929,61205789,1821996137,1380503049],[469414159,1649925581,908056723,1796385583,365237961,1722805408,1788660333,647782335],[635134859,1713816044,714665287,2065323190,378688,564384105,1624883563,928361046],[884330582,843749766,1185530469,563728848,1554048138,429551914,364017695,905710493],[96026530,1146290769,4756717,1852441222,682139638,748675926,645683996,185314160],[1131490434,1147079272,1821619986,822793215,86084140,1909411579,1183971731,1968429755],[820425030,1534415218,1634548468,1940617285,1651650629,130568082,1663264057,1857812731],[1551132669,669966873,667173373,720919245,1888345215,515135155,1191564478,283713536],[1363104653,1563405621,868352676,1784077255,984587360,2098947179,94114687,2025644619],[1054071332,1141663075,701261209,1061490531,1449450442,1809322771,865158643,1932994365],[754171224,1150459602,368415074,1766210167,1841978806,757538451,93397887,1481121502],[285400843,285997582,1683657364,1044375087,1891413410,128635925,1661937573,345061876],[1278010214,1956963991,977098615,508106249,1256317656,86838597,665774248,1373918173],[1313496350,560304099,151952217,768915300,27909878,851988057,959242634,1882206678],[1676745020,2119623747,358146444,1109380810,465667507,160468932,308672073,429123561],[2038309642,477544752,394333239,127768434,1369717160,1327941119,922098720,2091867038],[435382039,1040924862,928812369,2025396168,1080517344,1965738125,1238551348,963123180],[932087843,1559818698,694856024,794043978,1241516046,1885999231,1629548414,1282731331],[1289608676,939585514,55334357,658059036,227605117,1983577565,1050152338,1326324823],[580202402,807701914,1510302226,15926023,1865250895,500130235,1786329198,376851718],[960656180,614278201,369267148,597311998,2117719397,132215909,1112003761,219407236],[1333943401,1667593834,577219453,412803231,357370283,164925639,317404276,388360966],[1797263754,871923990,436937825,508563370,1956793547,381982176,993012249,1029171953],[1259875192,1537146130,838606401,1437883214,449176673,572210873,1187695203,116035454],[1168220385,918983379,911710914,196270901,807672980,817906323,1953872773,475189154],[190976350,2039099903,1813935200,795574843,1921779162,1206363972,450469816,832836114],[499874665,1134890435,1786784236,1340813451,280252368,1545528583,1374636908,1398559485],[638141491,689134038,1489308197,564693063,2074041250,1912956958,1353821138,1615019626],[796701594,1050868267,175960451,1242642035,1904134383,1479761058,870498043,1056618624],[336697188,832684155,616028765,892362850,387992467,1769406921,1022183270,484787368],[1816905314,1649746136,2103788127,2064768043,1039756190,235323939,880079207,1933680113],[110406765,1230353585,254014990,947163223,1850439358,1950576805,1662659761,979071542],[19714131,1929242310,614518589,657723204,21460955,568305373,709265972,470787099],[440488036,1921615113,915891828,2003696585,1968315276,1329323625,286962225,1053363385],[1167563458,1792815244,1540528956,134241101,1556480079,1938434019,1078715163,1511453128],[642676082,1400353123,747102490,866532526,1643571068,1740630175,598150621,447477930],[2015852580,420602252,2050587658,1421509921,223794553,1261865291,354078639,959998241],[1331972930,282420617,1473772985,1460024148,842948022,1403583113,221896863,2075188611],[461617536,1241275783,44786476,755779172,507901496,534712598,856969486,1848099670],[1782439452,208311040,193411572,1607791915,244214115,451402035,152571796,82751703],[2067758255,1464403542,726167073,1466376899,87533201,277713508,1365134531,147340520],[1426051542,467138754,1389979500,402908904,838418447,2089677118,1354837088,306930101],[2041699451,359352956,1813740068,1091707637,1032146171,691987747,140079510,643971467],[1824004489,583310231,22610344,1593830957,1043852910,1837028440,501817333,1722692621],[1933845289,581259643,2111124289,339949132,766349044,1320813753,1534475243,648641005],[815327433,157011300,874215553,162470452,980472434,816821859,2049803898,1132081459],[1273584638,111028073,796239363,847009417,400787104,987780308,334918177,1449786015],[11912099,1663618609,1166817856,2037112474,908547360,1607756240,1367427430,1459751349],[1849193197,1025502473,288382166,23707386,1618817827,645543823,198444035,219702729],[1923526121,748331323,770386901,1881242075,1802044966,1405265004,491417722,1170437813],[1760546900,846545332,1594381936,294468736,176381574,2019426007,251240907,1179014309],[1974175053,426272700,905561055,280339670,1336419364,1981717217,354867024,1099473842],[974724887,22250428,150506365,1499380561,872913664,190804582,114657066,1022175276],[1983289583,2006492667,1696592007,919975865,1699726601,1708824105,145381916,188431732],[1076228958,667406418,700092571,847445,1621052823,1869575171,495061270,477968804],[848492541,1310733045,1082590427,851490874,1873073765,324032727,1362471004,1432526758],[1409068984,535906857,1891971006,688457361,882771466,2033245219,1002263965,2007382273],[229457572,1612997350,256715668,798357180,1364347770,2011360942,1469843406,1436901296],[1599965566,785570922,1409567015,678335443,307671944,1414234823,930981323,1948620833],[599329636,1807683450,2089009296,714962824,1886963867,1510060982,1542464827,2019610753],[1431707124,1660974944,423683892,861635074,1355979098,1673322483,152057865,9748691],[1488385566,874297805,1932343298,374142993,75071058,574379580,18468602,1003677187],[1292698605,2096908078,2126328700,924589732,1566210584,494033724,360711536,1886428168],[1448571515,228539701,1100496865,1763353389,1879435951,1900807892,758887967,900648899],[41423951,353459550,1416415221,1821391583,922128581,641130916,1140595716,183199776],[1399763958,1789698338,532111316,765734945,840742624,131864532,203268230,624281802],[238759590,316882636,747283110,577973372,1967523448,710240556,1057715162,821886302],[549345545,1182453979,790516805,1007226481,2050161751,607659488,1635154330,250906628],[1085301709,1359777836,1172536232,845267203,1963133087,1701627125,1638954692,739482501],[1779048570,254071038,1478568808,2038329498,688188369,1092554460,1520708938,814504669],[1067080601,1720813281,1124060357,823080468,76647043,1211771995,1426107479,634806402],[902431627,1737952025,1337634092,1182158429,1070634186,1487613971,1210044721,2009584923],[394746437,1426806495,1519339437,465557434,1046765009,512854972,758778244,816446778],[329516036,1241195545,352770055,1724226742,948624176,663885403,1542248136,1962164355],[1729559999,376417747,191537940,931117624,238042778,1546231831,2038367956,460760481],[1444039429,933453981,1555303800,973833169,206305680,628141226,965191268,267282668],[1280834430,376060066,1231547214,1194792586,1784252422,2051708075,632576575,1775804789],[59618362,1191838535,432292484,1212996626,1672397368,1537726496,1084523528,1858210504],[1634402100,973015545,518063477,932888888,926768261,563327517,908643319,1134281183],[726585403,1321935486,1186679137,1794344441,1358192421,341691049,260988516,725823505],[1995146348,736120284,1847931980,197012916,407145910,534325217,1489950618,890886539],[1119784530,961239276,18701824,490068172,1858387971,2002346527,1426986143,1165900097],[697019891,647005906,1504925079,487417304,969521128,181291753,396232956,1746735293],[445409962,31698494,119880052,475620484,1492796587,724311697,2009355827,281194477],[476837699,28419851,975208111,978684964,343174968,120297630,1717059057,1492303991],[692939956,480893554,746224085,843597269,1715470342,1200887889,1280383266,984139226],[127359313,1825814971,1902466640,1977671684,1260188826,1557582212,1549324664,726661163],[51940045,253386799,206168355,997639218,847333277,1934708279,171884143,465675806],[1548279678,1861650815,869787280,1962948147,181456193,837911725,1162844178,177027943],[648809774,78290714,636014804,1715671455,1852742463,99331111,803936998,158801160],[936403247,323434046,310049635,1657695175,1089076564,1104434343,1749083942,248505272],[271647186,979433193,2118650783,281649744,1546551838,708389637,87115438,1633205180],[1208536187,819807573,1361106487,14227186,1261536639,835235458,362851297,934783314],[1747636794,429460220,1683767644,1180125052,854023247,1075343327,1726726562,31374142],[1773879608,1544851974,1590196225,143215118,1142206154,885577938,372334584,1580048390],[1183667147,1010600047,163474633,1412013832,811760908,2041826083,845822070,1506985401],[1368949660,1207345801,1758737613,1319665406,1435930582,514566578,2096146281,936145398],[1945437457,1796590463,9183148,380031532,444451585,328593350,1962400274,853681773],[574141230,1126550070,1389725971,1064322704,1317760706,494380581,1811335529,1114145085],[111151101,2112557047,1336999007,1081879555,109574702,1512187817,1782976372,248467462],[339508852,95210899,637404504,1471797780,896676634,1921280091,2002061346,753557288],[1828500144,1762833973,1495545496,1230550612,1891304438,761164466,463434736,1157694905],[997763312,2097769875,712175220,815934893,1729853919,1332216135,230369124,1763335416],[923303976,368617619,265149443,278693374,2037440209,1775453989,950790444,803292511],[231728240,33305569,1584040377,1826523095,1246634347,1170964493,895020507,2091030770],[1050839833,1361742323,1505677985,1111908484,1616944080,1597935156,613969739,941661220],[979915575,119587081,379961196,1027276715,138074423,776387182,938939916,912556285],[757416656,1413834647,1115061680,248362653,1884416504,2030775124,1298986855,396371064],[740499505,1261794902,1351915173,1646117218,1143315431,472277652,684234072,1296780602],[2082860310,768058516,958003441,1510423634,1205209201,1238828834,971740810,1676316284],[377579670,642263837,1873919826,1256211957,1731107646,1644026128,165700250,345010024],[792291068,3719738,1193466238,1610590650,1543363325,414832280,555007358,225094218],[888105200,1204021238,81099205,1741738300,519048591,281855861,2095754784,1458532917],[1981889697,1718835310,147558078,1844736130,536615569,569738029,1753807988,146646840],[686202411,2009652960,498508765,1915449754,72281583,2011910451,1652566265,1576117203],[1495448145,610096543,933468386,2109245422,550164656,1127297159,777048762,1337220945],[181854680,266825499,480329666,1050222853,1424935235,757741234,812769143,178350483],[1869859180,597787532,2022052765,104104944,1871811440,264028709,2130278195,2035181982],[481351873,1242569083,1998332974,2081922270,1435467326,1915519270,554303295,208340374],[670919514,2108381605,774740527,1483863924,1507805923,193210438,1434218273,1498844018],[1920232637,1854699095,1591912439,829114260,375196010,1175962444,1155242132,633374433],[345077252,424270936,269189741,1912392189,1064814013,1717869661,2030145159,631218348],[125656744,1940284054,1567692860,1975175168,744275447,232688621,1302508763,652368967],[1288627249,1104000136,682560086,700321934,107453993,1807137301,32034465,2079521041],[1105556332,1472343324,1906316321,182835160,347758824,817709525,1965384369,91816535],[1144705667,686751046,371770367,292553577,1940723341,1306993552,281969082,375207377],[1866494914,1356545829,148292471,895563813,1002656083,1032986751,1762462679,143939033],[967743641,1669967465,1046157313,1933819483,1352901778,1994297390,609979211,815730248],[1530712194,692704605,1547475539,80728035,494895401,704941899,2045139143,785588142],[1113659931,1788293537,1218351068,1247569739,782555643,512344810,1347623768,1793859056],[1672642109,361979373,1751305986,1903824566,628981813,205880152,1860267691,870362353],[1455673683,1725941833,1554858225,1176863705,586128111,1003084754,724042466,1674308520],[1608065012,1321550147,695416060,261915533,1599958217,1489433058,607994979,279917145],[1170063084,1997265407,1854565480,752533967,1129119418,1963847298,209394729,550809128],[628284305,41190297,589333498,51289186,588386411,1809976690,1496059285,66600777],[757572075,1691239308,1570251194,261401540,1104779218,1035415595,1907776232,1957360813],[236981640,147175533,495584940,837008561,1193470107,1942390135,16882958,1343214393],[11615585,1802520252,235315580,1938064864,1864075473,1876986543,1269185569,651885389],[1530976802,251981332,1923562386,1563213030,819363786,1436950084,1500106319,235383167],[883103341,1559563663,2010440566,938915662,1332286584,1304881057,1536985048,1565631572],[1197628184,1272228829,1134880172,1478713146,1853410583,1331920884,1451247183,331799414],[814753805,558887292,507399749,1792535043,108674520,42592685,367789589,126736958],[824032392,600578857,1334572567,1893379213,523937336,1202276693,294415658,1382504458],[1193535819,1109317555,1710797024,1306642262,69931248,2032034668,259907873,2130671231],[39440023,382902486,2084112333,1026051789,384035740,39670618,20166856,1555048327],[178127140,1240659853,1595340728,805077040,391365757,1310886339,2020453784,875059718],[1028829665,1453638378,52097434,1469896020,500243441,1848319331,1642393408,28086410],[484906893,813421090,127494253,305626963,1902165710,724620606,1581403167,190275961],[1861713504,541917968,1493611369,1286316916,295172855,649765880,1414700360,478435683],[1946692931,740387259,1586477633,202141359,1183505306,398896201,1308112508,770949230],[125750024,1809515987,46127208,1424273257,1883115546,1355138043,974793499,1402996582],[752182601,702060459,665574716,1922719561,1821712184,1186898267,1866469235,2004268822],[220615387,274826774,2121322077,97303715,769205925,1567555385,951751882,2007493183],[296448441,688506023,291431436,963449879,1840402833,2040699847,1873033453,2106180985],[1628082349,1507154820,1980702814,1878190993,2005927278,1546461136,945255331,1693062274],[294789588,1561948575,393890510,1254839564,2086586926,526420427,912221808,61460092],[1342308319,978289939,1044469114,783079150,1295732517,1693083141,63312729,1540599925],[1881887933,221426966,110454254,503211657,1294209752,636210505,522873821,677614352],[71653655,813888366,1349429106,100607758,100625378,818344681,1538801307,1954513986],[1673858837,1672708641,606437821,1213421503,1361425021,1320328560,156486108,713559882],[1661593258,1856714839,1533305006,888840864,1309674986,275134688,1507952304,1861894828],[1228474626,693256706,732266633,1499903293,1270478244,2059316574,1477210660,1340554924],[1595165484,1189818126,934199858,367387494,1009610573,509058442,2028880931,492330393],[804251081,987012352,1214793665,911901743,1399019260,1553641256,1585306885,665411691],[879458151,559858335,1430884779,290611364,1847048086,132284228,774498794,69168633],[675073593,29070733,722552098,334897924,978261601,811080169,1460733169,2022135869],[2127265976,1452261070,209782029,115868468,104338614,1418283926,608287886,430893012],[1219926508,416369348,166222382,943678199,541767046,1609181638,1113207521,527055446],[1873956977,307588179,1083321341,1419159089,1588890650,240554182,1857377778,282768470],[639385779,492874603,2075970091,1221558710,37635272,230721343,448745727,1253093844],[2111439847,464115261,168121562,45128286,1962847917,1991433749,93837984,1922102645],[1349197395,1291456402,129867104,906349337,223661112,995085584,550870752,410952169],[1547861721,1463135211,1558376298,1898155743,543696871,989052720,1884688555,1614209217],[1028215063,1043523502,147370715,524324052,2004750277,1289655110,1209546200,472997232],[1531906007,1958240965,973957057,1519738567,1960987300,817785732,1439851120,1145156571],[274626555,1278243105,2049420716,539408024,316095555,1941214115,4062042,1073908822],[890507665,1861167746,767510809,843698538,294407122,1101112488,507060500,1603202522],[210615648,1389749583,1372664867,1288221971,1144415631,1192762159,828048484,1826071153],[1030102709,663213711,1950415077,1763426579,1102612098,286391804,1232898964,4066983],[173371394,2034197888,456218218,87890711,895687468,347134682,328612430,1046281968],[559645905,1189845240,1063654300,1108428106,2013076310,699701572,684385527,2090856896],[1993518695,343169571,413431980,2048693164,1006890164,1813708496,2094368198,1310747098],[220022346,269811875,769571292,117917351,300194312,431232149,2098836280,1275644439],[957273619,1436601005,547230298,142776324,1923709120,1801262115,2000842031,169298465],[767147099,1655817817,1286909459,1386013132,1494418195,1080893528,1399346589,2113749793],[4298598,1856790290,1682432578,102351852,1601206853,269212113,789613412,443994004],[1909779359,1746331147,1469976525,635615928,1697892381,2006710514,2049476654,308847749],[1570859401,2032127929,1468278494,386377040,2100650791,53367867,1276967498,624922325],[179601823,1753043511,1380034158,1603365524,1362900109,1948646077,1800498702,859828421],[1905482255,378397495,57647658,343030556,1093403436,1892080198,1975844267,1087693360],[237262754,1917138316,1266664667,2032379209,317316994,594164397,1225606963,2108433960],[1960668620,1615536717,834254676,348740951,459647845,272757337,147760496,1461319373],[827097188,542012716,2104285943,870199131,520817563,465170950,2111963345,2075523727],[458382263,1876419904,1285280296,2085111643,238746152,1234704733,498092095,1502476302],[1230864486,246817890,612025952,399576405,384614957,768368359,700072017,198064203],[1083124578,2108443992,1364743575,1864563412,1703659668,1767108392,503236711,634657908],[1046737551,1947588598,551893325,1661956914,471727474,1520283159,901755002,2102573884],[1031140316,154663509,1798615010,1311161981,1943837654,1495571216,1267463662,1681679976],[617537599,802382041,1982073350,1583225821,236605692,228933712,612852562,1143822886],[1884207337,1773033772,1352251258,739167289,453113886,1422095965,1641957409,1293453704],[1597307465,1078257259,93834264,295296966,1777429293,1748675174,2039251990,95415497],[1911220474,1401664519,1313284211,569984815,1477377152,1148633279,398640174,169557718],[1332382691,1148376400,1452219173,11799183,1307286297,416954865,1470003033,1181349635],[688893521,792803179,359378647,1986710147,168316061,233404436,1537914996,842091438],[525559756,1899151778,832388434,15653782,53920670,1564724976,2094756809,888311493],[1033011996,1166079972,1078325384,719374190,33576277,922124878,67452212,1226780065],[1386487506,1027362015,276592266,1214921266,361372884,320939783,779901814,1477617068],[1107434104,1394360517,1851292052,908017000,120550219,1357182608,1801097142,845621477],[534886189,1763620864,1007450748,543965751,255853174,2124621160,803336992,1227440761],[82465920,491137892,472231377,1048081057,199811016,1838480663,1696047361,609457594],[1248301120,140878679,2090460165,802209745,1781329567,1047786852,1600687715,307512829],[488629111,221548329,1140817723,1798700853,1552904444,351174854,109489467,92179950],[1093273405,1812876064,1455447931,1556017217,617620735,632243647,826056487,86817395],[1405987500,488067880,232819008,1645017080,1883584715,1868650445,1899969298,1072184510],[277597603,1905667243,1859804551,1033026214,1398737324,1993953886,1534651544,1354149158],[1543982957,1406953438,476257678,1206102307,784679532,2061211690,442139693,1955765137],[93554796,1634926629,815329259,1284719849,838079937,547486975,1931363193,173602409],[165545680,1700455799,1646381503,2018943788,49829813,757145734,11480266,1130581560],[281507466,1722980176,961484703,292514205,753061365,875314917,491210619,955842345],[729877211,1151657401,1168827097,875508778,1156473216,210673305,2050705946,1032556568],[76082073,1318921767,1297809987,146360590,893633348,38842603,1006941745,1253733035],[1761780884,643723005,301788245,1596883964,1268622178,1059878208,701218329,1615957609],[886566479,1498557073,1245845216,663149170,269976600,1187195409,396070143,2023627633],[995537014,1749550786,1119449172,1972257296,124873722,940478801,1959515942,747431230],[1415383099,1232642192,438218756,736333875,1082076648,847942658,1905107840,258370172],[630262328,165114623,1109142826,1200385629,73885911,974625812,487834914,1258325063],[1145191855,1834795604,669465888,1592085068,589231381,874969491,1018068285,1387977807],[97024270,1309030135,359744339,1129004858,621944568,1389945838,240208389,117439520],[682819547,933327350,1662971396,738688968,906128559,614507865,633557944,2049892095],[1727703090,89985121,434970690,793225750,1566228501,1872838690,760851077,895239413],[1675085318,1464760434,1225631347,984015289,646211051,833277830,1240593785,684743201],[625327118,1916426654,427826260,1134418262,81007468,862260224,270108232,1877104965],[1957015075,446121607,484887377,1861403293,2063109382,1686712609,1327456441,1532664925],[687718655,346289846,623314636,688907308,908858763,1239492990,929415404,1137802890],[1907205872,315933683,680854982,1406310449,270260195,330859652,1898007332,139083744],[1134287652,959158634,1855318969,13335702,1131514210,1656944884,1454292146,974029666],[2048431822,755386891,1474068715,1053394876,2017404354,1044561865,365004071,193603007],[1378963401,2127838474,1029103572,541684048,1258128950,1471750489,229129247,753158786],[142104395,1905412811,1554780884,1644074797,471859139,730298875,243102825,166668856],[1590267189,1539603862,835073804,1414500182,1551648471,4189107,980203294,688054958],[370093632,1580872483,1167279903,208352458,1087896302,1993008207,1227703499,2085451502],[653863203,1052872438,22931871,1181662661,280697966,1506037144,164197194,1496363391],[264857263,612445491,1385610821,120983395,2053634396,1004398690,1854654756,39272534],[1937063315,894100558,1164874911,1705670973,466779022,426073437,629212264,937631418],[1730676161,361846171,188672619,145619227,34846731,15900535,540557784,1857718466],[1044335510,1244738139,1830684686,714731663,1319713033,88800954,747619262,565798406],[1910614253,1463436817,890667094,1431823090,1620769975,573905700,875763283,824565235],[1011030295,1725418655,551273248,583969744,1020786701,465073119,1368028744,2114416891],[859483284,81509425,1915866790,308434433,578129435,680053107,1726740874,1351087500],[482583645,1299063892,1496461004,1970015441,1600899216,1325552473,757738634,2057815826],[1523866893,340090293,1495319154,1540758225,1658411942,836726118,182984699,154430454],[1076639120,1406242894,978099337,1097690476,1346939648,1567384059,1256061159,1925480477],[320117698,1267806498,669856022,39814696,1528187501,1654534007,1410848765,344474600],[601236256,505613604,185858465,1967306247,87982664,1595646542,1918804175,1120311238],[1992926394,1943754089,1407184995,1973803978,929388992,1336248447,91039300,330391153],[1993943391,318972083,1192851969,643338234,1495736289,2098253265,2061490849,526093119],[189641566,555923454,284562062,1453184956,1051836346,240066389,1656218697,1072637374],[1533894463,551787295,2027040007,581041410,1285429922,2085661090,516005531,1028446781],[1158176042,2064376593,1962558515,1549382186,801098035,176669014,2072385819,1664029520],[1151427918,589916972,833645411,136874046,2627674,637113245,1423052364,535746469],[831832178,2121593078,351212625,1161384633,151233699,1440878078,606780499,1219529958],[33181904,1466157149,587146079,1836213457,842140746,1110550220,2085091548,1407895037],[573764665,473997628,739362381,929582402,2078049412,878030793,416012484,908996131],[1088161897,204309601,523876753,854542135,31106232,605931771,3188933,1210970250],[1020751485,1016583169,1440812811,956586877,1601752859,851092286,1757683008,2052471392],[321254408,8849835,1545914597,1628011325,1009446066,1302367776,104719301,1105803196],[1456485490,1940876453,1822084210,1455964152,1961955308,1578713266,1724773650,1699564727],[1275490638,1797495164,1328407631,394975450,1534713101,1366880147,2038113417,737125388],[1404235382,513861288,1392284404,1229066039,2103470978,289057697,1470167966,736680552],[1968167823,2044183348,1541838025,1725192973,545462549,1893446871,433662062,1087729607],[518230251,1396372978,1963151743,897952144,2045388312,294544219,1642042805,999230783],[651778131,1443841312,1676313278,469314031,1716213669,1525404194,734933926,347150553],[926557915,1886266303,526852282,1206511394,1778692242,7777522,1137482512,1780932604],[1930143409,1252952898,1496962797,1784011011,2097119562,176457559,2012552890,1218314211],[1124545326,290571498,664485043,656449934,387804299,1484594553,642085486,1958838691],[2035814512,565196284,855217402,1283213954,99971675,1599738563,887426983,382731012],[733200686,723740364,1373213250,1497755566,1640973426,46663978,2104425432,1361724663],[1099804611,827847348,679313936,518446218,394661924,497614276,690274319,670541124],[1334095642,809289911,665526643,855440079,320289561,292700582,1172582749,249741321],[375017720,1049517302,844119286,2089485142,906972716,339351106,1284305851,45663192],[1170869320,1826073719,1638013809,1775264949,1494861484,2120390522,902576378,521356932],[307407549,1042786228,1439699207,202093558,1666268809,1643124797,1854668725,720941326],[117640566,566452143,1053061180,374285951,609075869,52578080,453283590,773244700],[1300810440,1289509597,25185964,172810783,141152184,1653072246,846802766,1598392027],[1980247286,664981289,1246882476,1447528250,646736108,1757728160,1407278894,472277140],[339797779,400541388,684151977,978166646,592036468,161911780,636706651,1579169125],[846367177,582787473,2021197765,199548997,2117602936,983225352,844292158,1586148697],[395589359,766570672,1042899005,1295559234,640996063,1295787985,1901020291,1618418562],[807906424,1863916288,1101680368,1713957150,1658846643,1675433907,826901668,140295592],[201500500,1675494202,1411541056,649626419,1815315054,1922963290,2071011375,780386688],[127856044,639933464,1499823764,1468603427,1994652548,1271743649,123602745,588125057],[813469180,1577777253,785963875,334614875,1410320159,1161831402,1399227212,725030604],[1671012814,953545293,782278142,630359310,197300203,1018253067,1588773720,1235068571],[563003137,1219652710,719224248,1857332835,305540972,224463022,519694283,320014858],[694861831,1280767938,1520164749,1697165272,115750875,1468362430,150940877,364060122],[1420779851,1100016056,1880430859,166844031,767627463,123928242,1489945385,1574689673],[1903564667,1133690879,504708638,285497137,1336214028,381781622,756309708,559975933],[1571746159,1145772272,1947213839,2007080099,969717981,430388822,1734544863,980926011],[1727507747,211338070,432311692,2070251736,1271387400,364104700,328780637,1263192899],[1238215971,1941332517,1583601891,884125703,1562841983,1203869354,407858519,1765770665],[988782694,1044919654,1724445374,93214547,1114045616,2025965824,1592344687,950256588],[467487173,751438360,924968609,2040490563,1841382808,131338569,755602480,889362100],[371457186,1719420418,760505859,945714924,573008596,577441425,613380998,240309634],[615945008,250651942,1323377069,2036706541,796025485,1234569676,260799911,1180267753],[1368128041,606859,188269099,190688653,1026363624,1419151705,894389831,1280007842],[1617471135,644284631,79188123,222088163,731754801,402787092,1047463622,1293605678],[340737605,1088922205,168391678,1476853769,1991004264,931571931,786849368,689934249],[2087372251,1682315941,1958213589,488975848,739603204,907159033,1910224667,249593570],[1570221354,2090893575,1232096086,750131769,1030312258,2092862975,1304349281,366140069],[1115023512,1946999471,1711855287,6551062,1424758143,1002798194,1229216916,1506618870],[45091509,1176891952,114550225,2070013431,1788226924,1527921035,1866253757,276852958],[633299419,893211385,776667007,1504649265,1935283304,1042819557,593742296,1205432288],[1275624678,1395706547,12307000,1334563335,496438633,1631738336,1100088239,249352868],[584385426,1261642006,275171581,1336576777,992646329,1295416968,939450696,1332894305],[1382729764,8548350,793891718,1883234282,295395734,425768252,1404350082,166155236],[580050752,63891436,1199482310,605742112,784392713,785383821,37182532,43442872],[796062565,933048698,842466055,1246854405,120591051,1821547835,1082064359,1629287129],[1060718967,1404957950,76068193,1345173347,389430791,2117058737,1349463757,1444579873],[41509396,1743779665,1303127106,1058020764,1714034055,1982825406,2037677917,707458285],[727048140,944122302,1512561402,1419568986,2071396728,2026576771,1711973759,1214142910],[977909960,1726944673,401107368,613948415,427137699,1996318849,491187940,667873659],[1505207374,843976691,171843682,1144021651,2113404271,644407900,2078781705,3564567],[798958981,87345670,1822164477,1050201222,1617498174,516301438,23848651,697116773],[1895322304,1272366492,1928873987,1496972012,1757027449,27727979,1420414601,782786124],[1410721409,1083060120,683061024,1010288067,230100165,1465318899,85829490,512829494],[1018945628,1570375287,988640496,525334442,1876490863,537023696,247431072,576342761],[2026095366,791981341,1910620687,1293747045,1362027864,93552787,175225388,667471883],[1694143157,1499586855,504682840,179028807,944752320,1633592841,171080297,1033582505],[300814882,1573837478,224696677,91528028,1423062534,264514746,1368237223,1860279306],[60946822,391618087,444666081,1198244948,1459310022,96482128,37627128,1076035086],[1694313185,237541916,1349016277,219965981,132991334,1589182642,1519368496,1994809285],[1087753528,1596582538,1554820646,1576026366,345881723,1274331783,1788683086,1292739931],[1617599396,262993254,102663572,1131438317,1650835559,2037053948,1244783594,1385690646],[1836993754,595523860,11791714,767123446,734190514,486007133,1606209159,1048979650],[25910865,89692299,429468039,67774136,1117999854,869902270,963985207,1585298945],[123387755,1147611673,1163136774,1867450343,878589051,105277889,123633321,918635547],[880061084,1311645327,792292182,303041222,578915923,105182557,165454633,606256258],[375956761,2076855371,432826840,2084155031,766708953,186831680,597836781,1171605900],[601603802,545161692,1154741127,1639711439,1916366954,1775472411,1750754482,2128756953],[1814942293,1849826040,590900774,1786726197,879803931,1939526792,110493747,1131530806],[600509434,581901999,1981797610,1529445884,1500893514,752834974,254884814,1146857096],[919269630,614712304,1925528580,1369347842,1953229150,1528065333,1424083926,858591043],[867204960,217345469,1795716568,1293322413,107085476,539363843,624537363,1976790705],[1819281999,715284970,2019407302,395388317,1307462282,26034818,685746152,2114552536],[1565098378,1413510431,1675536478,281294966,113783120,361150896,1668916566,158476320],[346672385,1806334606,1549325244,1748888707,899312836,1526796057,1520771433,269049851],[338883636,1968702984,450233841,796515717,2035256368,1736603925,1147778289,233485979],[1986519683,1018848611,824263042,449940650,1677463363,570149561,1990339576,722033094],[1843833949,1169845191,634732096,752625888,457303694,1586962317,972921405,1624231719],[1644834163,1399873952,1147891508,1357408805,979175503,728651235,1678603386,2008057656],[757111313,375871830,661044713,1444199315,287241616,1829133108,652793369,360082269],[305914500,540150300,1322800671,709469849,713782246,192251053,228707853,1771765401],[572640293,1267146263,1592416522,1634520530,1796425469,1325303024,1513242537,1741393857],[1906275154,1046474988,6016391,813620922,1212126297,1779984007,1709171606,915566843],[1205269409,1809313341,2114445946,439931189,1788741323,1853506978,1162874602,1136465966],[1103543176,540960861,95863644,1360814266,637454872,2022763360,1051286699,290556480],[2126543546,885162934,1849748071,946594866,279389234,1908312026,1457455198,677754581],[443853572,337323922,1384107668,1737892802,559624615,1182938588,1915554143,631688669],[181866710,1741844984,865903297,467330973,604184327,863402208,859932672,1276510475],[335623431,175228527,1681622190,1047878997,2002860040,215124731,1008760233,1951411247],[1177802746,28404459,78500898,1877143275,2733418,1884309443,926110951,2051780117],[181611883,1661660292,2013932789,1319485290,476655912,1565708796,1537963038,651986451],[1059088483,84261733,1597006853,684610162,1471030312,552922090,697040710,1784566660],[1289013367,162779717,1533133223,1109186863,1950350322,100864016,26725159,1208040102],[588646059,846246450,1092906068,1772806082,782207671,916805143,1109294116,1754303494],[1682852059,1290445208,982651105,264689547,310385361,1838420416,480220807,84865419],[286764559,1981923077,1668831497,124054586,1217055140,2129479605,792473958,1403402800],[1808758784,1875361332,1322598371,360212521,276524894,136173179,1095938911,1140693965],[1070967268,1672936157,648962150,813228637,1297191943,939351992,644997226,206535750],[355250164,1776392121,267932589,537634549,651346126,2006671307,275538641,1519461564],[598162240,925236801,172078095,1644984080,1520814649,1308698933,1020638130,1695897774],[1355026809,480739910,1643218623,811469380,579584787,1272060544,1169761432,1969073761],[433160768,118636376,415746318,987380780,1392018861,1633127761,1606138847,1369883296],[1674681366,536245955,1897457817,1147034919,296626160,1917491072,1521188591,83399259],[344708498,1168750250,1667245435,1966857081,479444879,820314569,1535028817,60600410],[775600162,782826197,490870360,1332556401,597719623,843139692,1370751422,1827261385],[1875843788,824316169,1281298422,2090515584,1829282402,2111618391,1761087765,356509147],[1019168340,1491595976,996473794,1156798915,635681752,951411451,761884580,203814484],[1323079594,1509581168,1053685968,1730020125,961610590,332824487,1780830391,740773150],[319231718,509830329,1617862352,1629372485,604839434,1258156075,50091177,845981698],[597047796,1538082522,270845382,1982336230,1612876282,1447909029,474892234,1232464891],[65420509,471554105,1516258827,1739722687,35162007,703674404,205192143,383616235],[1835566383,1909375984,2001870198,1354766655,588441611,702405354,998709704,1351882294],[1484240823,1487507834,889037867,138435435,1787409519,1385009150,809617887,1166716320],[2061017207,1055706551,696589931,1362725750,1931561164,58644412,1638688644,595075560],[1544872435,1772911169,69705221,598662983,358204603,16594053,365587837,785046332],[628187835,511135811,1565609379,1999615779,211248062,1604358483,1813125295,1198514830],[748133817,1013071814,427333138,1999327011,1136261359,1780367700,640753649,223533292],[94218841,474988376,1752619445,1201916784,946491866,880078789,1093279319,1680126138],[410770517,2111839766,1828693589,502338199,1203730562,1800671878,1374852980,1865619252],[604095377,1482465529,1465666210,193848960,855345954,211527857,914628937,2004181351],[73514876,1531455671,1738124261,762088939,181514276,1122778505,1691072015,549554254],[122692651,259649771,1658484428,1489129126,794268679,1978851354,873248991,2041583666],[1169299258,1734045276,2095057149,1475932619,1367610851,635938610,250489822,734157374],[1429503670,52883607,1855274521,812275778,1781649570,661306355,805092075,229309887],[1912600350,739966483,1628624099,551772806,1679966051,518806703,682562831,1300472500],[1530790452,1237955836,1763745699,440955543,440426413,1047721395,484822085,534683377],[170444130,563983197,816044275,453451182,611227030,303151029,1051298361,1934537679],[1989098999,360387801,700822564,1408120349,2058115023,582211221,2126948034,2084839983],[974974088,151699066,679323608,564828907,2105403585,741244797,1489178605,1893465014],[1983667086,555400133,1816046931,187522084,1537669495,535965267,1849673321,423095621],[2112862913,1717822199,1410255275,204420183,1575926424,948798046,2093905857,1997309662],[173922655,149295755,333874718,198057699,2096476275,1032068237,277864817,132061226],[43375737,109231214,1744862692,2039975507,1934265019,207435230,1449756837,1265908204],[804711037,359564297,1744327669,1002498643,1233644392,206619167,1570801408,421264426],[554216348,160608611,1116438699,1300856765,2079969060,1399960140,1146762778,868461583],[9363402,1187507330,1730660387,846784656,236099420,377883577,937000461,368823072],[1464430151,254643412,1208406375,243744611,697532833,1091722644,402998474,328072759],[420152330,2010687272,1027143908,1894806389,875996108,1728659008,1407528123,1967285149],[1095236691,335009488,1766930662,1800805228,574354501,1743125717,910883911,485404430],[1424464159,1562312328,91250351,911988061,1989110462,841216624,1369667977,1808849320],[867747255,1366819185,824830101,881791668,202227886,216868614,275011855,1461194615],[1528599175,365930990,1381411606,1144533992,527917712,1611731037,1279619586,1604462681],[622856238,2020602317,1822084562,248124364,630411996,907833469,1837961770,810929878],[1558575568,13119654,415592843,1722059411,968301277,412240057,1321924831,1968652624],[645588646,717871331,1754428370,2113734499,887449545,627274329,1355457586,1940746373],[177912429,614375631,1541640483,743101342,1708818312,723865940,754129831,100042746],[601966858,1525033060,459486372,167488003,1783877631,1555972711,1647675827,422184763],[651121018,1797983626,1553702280,1318783999,983580246,1836534519,1388074789,1015683767],[2048958412,1766854152,757932326,1122242378,191572275,44617761,1739916911,515944481],[350516246,1133132072,2058965423,322530937,1623043119,531773144,1513250638,1246022648],[1811867194,1163837528,144282370,2033176957,1997741625,1606101443,716436407,176618875],[1095561885,2117438039,906518263,99842210,1057308320,813045705,1889276027,155690302],[1482418559,1626230695,1692340174,1984137390,77049818,1669145583,1466548122,2113778865],[1542082876,1109224040,1943090209,568407331,1571218833,778016293,1964621461,790972620],[247435728,828075668,1850323367,1498713,157854307,637926231,844545037,572244329],[1595570377,1602268013,1472334125,910785382,2093690572,775656469,1889200590,503880224],[213020543,1953965491,1728003580,1609304964,1731587919,1684217643,1849005409,1286381021],[923856511,376305692,721008934,1054659626,295191336,421703632,1940128405,536315405],[73766308,157123122,1021603984,1162789472,790511173,1277735206,1807894550,851064533],[1995690313,1799770008,926932740,340438061,1541390060,320401320,1668199593,1795662091],[1546433650,1016001960,1074704726,1337981964,707066601,587778546,1567991996,275165663],[785536413,1452122261,590139700,1159775101,1619982180,946446042,217558998,1061722473],[2053289846,294124589,2002085266,726398693,527247050,1689072698,1831859259,590801544],[283924720,621120403,1970559085,801651393,1017890542,1794254463,1835529016,1288478600],[1939936172,1042249079,1010892957,1537035152,71539402,1667229712,1951880599,2049650952],[1307062305,1084868015,1861829213,373323200,2054389458,1618413551,108084087,1328632554],[1606178813,1431028758,70603843,384756000,139379898,495946576,1719636263,2124437804],[1457924388,625880347,74373837,377043240,662217980,185447409,35299971,1697043363],[1454692068,1206049510,1883015369,704697770,1191257942,893906450,857089369,1124669365],[1417655536,1809262052,450407658,1476722881,643783263,1286519352,1408170318,240432257],[396766291,349464502,957584467,2042573230,58218266,1224527961,22481591,1928888767],[12158088,1420010615,180113499,1946472569,2065881247,1616122236,616741704,1984414580],[1499286934,204334379,417534477,1266057364,1773508919,671551827,895126224,85813432],[147266157,385595130,1708296645,142098044,515656069,280547206,440691826,1506928373],[1692926058,595953490,1832398121,1272781598,1473147362,1252189121,1993006884,1358156417],[1353341976,1158664566,812409103,1188238665,182194893,2094909733,1368726523,103304424],[1004854995,1343226649,1537356689,2121284375,2083219595,315708563,1663956100,1596712794],[272697895,1757158897,428162042,1779098940,2096831886,2099559784,1911956634,724180445],[1391822299,1176199924,953114423,1840016948,1901926840,529550754,1088759151,1916683842],[604902946,116236342,2084296123,2077438722,817411072,1762090743,400762657,1793893604],[552995702,718410672,1612472482,1241192845,820590095,588781070,1860315637,897919704],[849639824,769721767,803936875,862197033,1993763519,1510524025,391949010,1670051039],[507978459,417424011,1026421123,1886031324,1935552261,1298674002,2071505085,1269358995],[1746223147,1458507434,878874713,1727660996,1714806415,1407171759,1807714787,1747260072],[1354031981,559961956,1676799099,847296172,2069973046,1540900817,392748660,1215425708],[964667414,1362905329,809052904,1598959715,1885165130,1343286729,663965337,1484283292],[901485080,1421119440,510240001,1451531159,609822575,1881586142,18959065,889641258],[2077304480,424587005,690933905,730115795,468287500,37128662,1079542406,385245001],[52626711,1534875375,1466708430,1875012358,1983197837,699077565,516079403,709376155],[1895682295,1763563011,37520790,1963249766,1678748967,378867391,511465185,1404712915],[11389476,666963112,717287433,1793826339,2116198358,1077246943,17803737,1587288499],[977433459,1892106715,1270751343,911958524,437413148,1442889457,981048160,1735256221],[1137221997,1749736745,1422229867,1145611680,787830821,484859238,1785590411,2072131506],[1789462642,1163688748,2115822216,2130447930,832315326,1032580392,163865739,1057345291],[1861027086,1790245157,2025393083,1325076667,140184085,1089038744,970445134,190442671],[1760421364,1437191267,831140998,144834823,1615358898,1341378557,547073256,1980162510],[212451217,11895462,20979618,1306472029,1228408495,1371878813,1079233169,686808428],[1013039553,1043085320,1909184710,921278862,1567949672,1993398731,1457625166,226620030],[72842317,1461232941,393839258,1548294389,1790513352,1601812441,413458065,1328134969],[1242885016,623101717,1501859861,2042951372,1787420618,434418909,331007413,1198775128],[1396348786,1350316882,1704910623,590340533,349257715,859945016,889961559,382852854],[1053627945,443935186,139039333,270902975,1721684440,370517380,1784356154,825748706],[1039019779,1381507422,335822795,242201645,1459828630,1622414233,286581923,207576686],[1132432481,1173975827,1664524955,1068956913,1458795484,1750837204,687724903,1085638320],[276079867,867940342,713359989,801769679,737531089,1636399821,270365085,691446087],[224685328,2063242660,2054983076,194233936,191024094,2090465942,824563300,1890055402],[1032514474,144235483,164210237,557526653,1015216370,589133663,1077753222,685420104],[1954521354,1302663257,18067993,1900895489,1839755686,532855496,953039267,1899783564],[271841950,2101704953,222741795,2111184432,534481526,725993164,1349974381,975340421],[1743637687,799744890,1050920713,1727066480,488295884,513834203,1285553860,1101797795],[2551095,650425364,2005124042,458216112,1007009372,1476191463,1550307440,1143445168],[1118029590,2056710367,714833731,1575393745,941053547,1215860197,953541243,1276699117],[469201477,1372524448,1070958327,114112904,520625159,1612882736,1308662957,416560761],[1974632277,767158008,390850144,301857774,482526592,1234288665,1219893187,1578585485],[260264449,151363123,1757720425,1492484407,209202906,1138798824,1757694425,457469931],[1518191122,189980825,283493303,133171374,1301047686,325281919,198827427,1158215726],[665417008,1478827495,1409424637,406327033,1655754234,413583206,1500875908,287861935],[1338599657,779306099,863445008,1905137779,507391623,323313517,1156883066,1593457332],[227428122,511296757,852781781,571619117,1422560577,1882102235,1994421971,1459898363],[2089929739,963283856,1276585809,1889679849,53960317,1384834755,154414613,515088710],[2084104729,1031666006,798368826,1720153193,1393407252,460374246,117605869,619137237],[1581170195,1098855219,2060374461,3650407,598846286,62859115,890500565,669372804],[72749116,269075552,668809322,1621324361,1438440580,1499166444,1640207733,2091986898],[738060186,1318891375,951324310,123881830,1537742920,713342389,866454340,1238806249],[621415765,2085953362,32379747,1081547401,2057136004,537586652,990633712,1185993518],[1613225339,1588000331,1784529422,1590976105,1570026063,1497361067,1901862216,1816321578],[1521351977,1643901655,1651583464,1883206692,457717078,887376569,1454393592,1450527272],[1647817074,1355963704,1599196594,1178103609,1458054089,122722314,1852799143,621339810],[259725670,1205863741,1689512826,298799022,1849080729,1840376265,1164419517,33848520],[1412931946,1329246091,1918733393,1684758779,182436052,2021906186,1631699526,1383874808],[68185815,255886051,1355968471,3784628,465184421,1337807601,1598206904,581951982],[346504345,1588902510,1405388940,1793063709,1569946190,252990228,1046844016,989548388],[1455818375,1606556274,89439268,228792777,1332106171,612635476,1484772584,411479135],[1499789706,332548338,62964362,64078708,1963030460,982730374,784347697,1766421353],[358782481,11401179,1577603434,1654690898,1941402993,1243452511,347280497,164961123],[1847292449,808818409,310469039,1415657422,1313904803,2094956577,684377843,1357462912],[1440179046,1281523628,814189665,1640567768,460134516,9279122,1786716661,1670583190],[1663606236,469255573,1324150202,1342372086,1791049191,2120876188,2026504533,1930458228],[648818385,1519453541,966431534,209960245,990347199,894951271,1935133705,1606045580],[912215838,1353412991,1334739117,163976313,1176792637,128087552,862806249,1825363320],[1294110809,1659290468,1094998285,311022570,828659677,393135078,2101687203,148070947],[856133534,1920469334,1739877841,85223602,178301112,1987121437,662406187,2001999195],[28665934,1802528976,674257264,20359024,698135294,1931739929,474756707,1135530970],[982932463,449661911,1086328660,675000719,893602291,889952944,1207391635,1208803679],[1707472993,1562473720,1383410988,1926064082,475547300,1949233856,649112808,116624349],[1534215247,1625436556,566446305,1803938480,1729785298,427743526,2099402287,299208939],[1788125531,1234183573,327621845,1494205118,1172331015,1210971933,1681724140,1058888151],[752121206,259275720,213962799,1370639182,1987246908,1065221047,1429068869,1252355594],[75663954,626678088,1459116504,892418854,1892317931,1027637308,1263965655,1957474421],[2127814961,1968272741,747641071,727554242,1450440836,1178056960,837882787,1132105289],[2041057191,914188385,1227022119,297784180,1085368201,519282782,1735755186,222498268],[369461512,1949019999,558844843,143452154,252464428,1206033190,504546765,1675464700],[673330603,1706229321,114624206,1675820429,684041721,1187784338,1460199289,181218222],[1359727192,1915108038,1686476595,1718908491,1168732671,572567464,1224730696,2092194692],[887786317,1610280996,973768852,1562464196,1152963462,136583355,1996446063,253132857],[1250859844,1202467239,673131134,1333050330,866670538,2103485958,919411688,45257409],[546096069,1243139287,2103989276,83913882,495075457,468592106,2098074524,2105432984],[808324507,109102135,947091901,260531057,514569978,107145394,1483909890,522655453],[672428907,649762678,1385425300,1395750383,1906411494,729602397,948902525,2043735495],[1953043409,1379865324,333489616,1351097009,1314237631,220858787,121639654,598323498],[54732913,2120466210,125257311,1350660323,1494553558,1338300084,892971636,504724709],[1597263312,1116078416,2088058531,460685634,1348369863,808128769,863198244,552066402],[293887915,842630225,530466625,245294243,183531292,266519040,8666997,72876906],[1799929375,1509654599,2101368625,799096352,270155544,359449275,1328927811,1697421845],[1827119876,87031089,512455733,758281596,1081517309,591748548,1899655556,1399574849],[1869453982,1198061719,495040085,773038535,1478487776,1633724206,1000157160,1755221494],[854327570,1840988418,1066684676,43471097,1630176776,1087615537,600212725,296716752],[1416649784,1294696521,699792954,1203880349,1390818480,26777452,661182558,1707196818],[1896660411,614249327,2107473949,1813385917,671006659,1329535281,733121906,147750130],[821967317,1566126195,1355261865,1125119775,98489478,186806386,1683515380,887890925],[1715429665,713655392,963650228,1731216094,2095912119,1737140828,943570067,458072573],[1765221152,1149240138,1917309373,1444193903,1317508153,1890119639,2063432242,1218217348],[197436527,225835052,1943835052,1964886067,302069406,268210994,827114741,1645288808],[696252864,194491949,857455932,1600051470,304513407,380050962,37301544,257177263],[1076889497,1735011600,676986381,2092825493,1944362157,425492887,738117067,84864629],[321322853,455126815,346916599,62730519,2037579870,1585009556,527356804,1186970411],[991865190,768996869,1171483015,1847618615,4849238,1468176595,794671097,1521478357],[1412782585,81432311,1626893204,757019189,616167936,897917208,560326662,323781002],[1374698824,522347770,555443585,403883772,2045537559,344169988,1656649206,2094660125],[1026590884,1905994622,805771669,2071253835,2031230039,1408017050,39562070,815926204],[1456317022,1796657272,139014497,1299010255,741036947,442547350,1097378011,566864442],[1898887729,1890536166,1489139080,650349499,867028118,2097315707,668066475,591901132],[686533477,1368349677,1577475256,1539740958,1381437306,1012740782,336892053,962168120],[1108512174,1575226013,1210718311,914796672,349896496,1591323847,554723757,671243429],[1249836516,1545838852,1939340932,1986309529,1642416895,1803512080,1921568811,1569685248],[1974610508,899522572,876413388,1862674033,783799880,1273059070,2072668338,669886220],[402607015,1772459237,1013622910,1026985656,2065283207,834778732,532592938,1717948835],[1385701612,820793829,2060366899,493991249,821477755,563176501,287293621,2085872560],[977293343,1261061388,1212947718,124481048,1302433154,1762007886,661417424,1752069705],[475771558,632111196,1349192070,492460064,569374292,1854510049,1897023612,1123989358],[380853577,1827404317,1891516173,1199283540,1201119135,1839689145,1056113979,1609733586],[720697647,976987067,572602498,252056097,866561245,133913705,177569737,1331917465],[1574058922,632217239,2037086080,2087954563,1164009784,1110075955,598262467,1835484328],[1239099143,1890906968,984101194,390960190,1551828178,1442872642,598274113,1339494937],[2053286846,1178719365,1185794938,281321962,45695630,1370658952,830234875,132650414],[1765625447,1386114407,2128458760,1688208921,2073857091,1638666273,590715035,579303026],[1531588149,604404374,278997419,413515912,1261407198,1613949985,66385579,515535052],[1292910980,839956692,236157333,2056344907,451844892,483159392,732828260,1969241570],[78474701,1331145856,1065100921,1167750911,951146942,153188541,568040430,989544207],[45781805,1987751765,1202436875,1603319844,1046104975,1990056483,397587183,543138626],[36731846,958527796,1087729158,662170772,275343969,772527497,887137655,1829903117],[846667273,334787967,1843953178,1090811880,611899193,552880844,662354873,1514008246],[1597044987,1688452635,1978627987,338951699,1984507272,798169232,2030410230,1479826373],[1041161418,2119046423,753659395,2024448243,1181911719,112659321,1626924011,730808905],[1327816514,936745530,1141807872,961304404,1834818142,1425321486,1745810506,1842788936],[1733613841,1849260649,563260246,1009979221,1619628076,824979037,1439391042,1533997360],[1176987537,1901094558,1733374805,836772763,1497917689,870744808,1080372369,284722904],[328541701,571226412,1099717689,396723716,924804044,1100896439,1129472344,838497292],[1510816152,938319660,404463003,93007830,939219831,1183289581,23210825,1822476678],[297411133,2063135954,764560626,401107922,999964149,1835977657,1565108502,334321366],[312727307,369600625,126517652,659389409,1720251785,1035959766,912296496,1058975004],[1945998664,1648103095,1219241485,1607340861,1705917373,651698453,1090372322,1771488803],[877199659,287574853,247918349,1119523400,1769685057,1036953571,567202383,1042354392],[1803856111,1069397458,1102642432,166038018,1532505913,719250392,1451154101,1185269003],[749248164,1238295539,18690359,1649033228,514498083,20547826,1094255938,517413554],[2060955098,1840649856,2069498695,1484199242,1675057483,1044478341,131246458,1170075945],[195941097,286937568,1002986783,1622612882,1122517847,1097709659,117487889,1019547657],[548108824,2005620851,2108937751,374036614,1674578099,1009885476,1118349221,981577055],[1898563751,1603378479,83612882,583997736,511992363,1624583364,650941799,2078726670],[821030835,1984982991,1647783545,950343493,819695055,1185470795,1827518367,682698313],[929261232,834776707,158140575,509635163,1213683606,1073180741,1609162203,1265698577],[1357333721,1213982640,154425281,1655916958,410866297,1725884770,2103615474,950911558],[1147379939,1050064861,1267127396,479562719,291252473,1423091498,1260595600,435829643],[59018131,1235870116,146326296,1661446411,970612261,1353182305,352406979,2084976299],[1036921828,739090432,571311568,495528990,351165365,256494695,1571880826,2041770817],[1657341271,1718974447,2027290261,751183718,968399609,1289827534,620226644,586897600],[477581493,806551877,1774100306,34211656,31691871,470000717,478227439,241847850],[707086618,1225035295,786575296,551259084,498422576,610932139,183004466,139309372],[1101031853,973798575,810204705,868153685,1468423957,271746968,1108848885,875361567],[1193814145,1714247600,1866910862,1005387006,378060436,719864935,754168347,332689800],[786646501,1560619450,309679593,1404282104,1897475077,1965138764,699056349,1237863820],[1784449893,1448311595,1321425571,648083313,1012250855,884779449,1528460802,1559316397],[369208479,721101482,1561668504,1495202162,1196769133,463737140,910260222,1860388049],[1409121687,517477530,1267476407,1332569554,1140015506,671988467,1751847034,681848760],[1200820524,343894312,894821764,1263237585,1155743770,315813957,1265804694,679236337],[2089056443,1292650763,8598151,131048416,1165976261,528258405,1234118606,905954329],[432796996,1170780402,65306051,1231737997,209803705,644999579,301112174,1573289951],[707152955,1382111955,34906784,930769722,2121881877,1067766090,881538859,1191010508],[1563533601,970238768,2026652677,1278454129,287375966,484285215,1625914804,984406348],[1432519445,1836191475,111289471,1638259791,1101959536,945250974,851767928,1827928728],[943403014,1908771643,1931029620,1912780212,549495025,1668127826,780323625,1865247740],[473047286,1714483960,1230470654,1510902074,614071576,836951431,101797330,1658930708],[1917229886,1269441724,91028067,147162798,1318977120,1111524215,418158258,863194488],[1204398913,1675637174,921433255,1094360703,666845657,564313145,1593228105,370882401],[231069133,1859012922,781608390,1872564431,354498336,1603354051,1228683362,1154134802],[1207830213,247982047,1352449085,1146777155,605708753,1669222692,1003821641,583185232],[1434609006,1025318709,41883863,198054002,1134194901,275509817,1263940222,157739593],[1073480634,255793371,501941402,1260190884,84726869,1117068734,1252703421,204964365],[480263610,412543681,1892498264,2125608068,739425495,1933907709,1766310770,129423438],[2109248828,1388933178,568352541,1754734600,920235766,65313572,660605680,1461700723],[2042532618,1106114397,826936721,1407651084,2107992996,1354164569,1333528356,1808776608],[782806557,2023681102,534839175,129875876,940539924,1557229635,1268603331,617994036],[995096185,422006676,456298408,587751234,1211365097,1031726762,2055905284,1262580026],[1082067224,545834994,351145164,322079999,1352885439,1834030359,1889048599,725668910],[1828812370,870926796,1857135892,1277501537,2043722804,22480689,1015051890,332966242],[1458220196,2086862576,481346999,138485834,272886133,1927755686,160167347,996859041],[617650940,1963352531,924402767,894009630,1861854394,577167181,46518993,266009334],[334889789,812462955,1890474329,1765685719,402451154,667612984,635683036,681327170],[796689590,218392646,1450522128,883815150,1083292373,2027682872,432547657,302892266],[536281762,1650128435,692579442,1128820941,1902351055,1215784289,27432399,1044615379],[13680250,207528122,313578133,496894059,447671184,1195427617,728452714,1465132791],[1196860178,1749694749,1333842816,1234625860,406954126,1336642462,1716532783,1580953640],[566873421,707719647,1889470172,1140178271,1508312924,703330398,201669088,1985575810],[1824870314,2129168138,1763155261,1440747406,1761314815,721863184,360883069,204895628],[1200277813,259743266,613132955,1225241540,1202029189,584438095,553647729,505090955],[1273417141,1642562238,1418410457,1437628085,796303376,1019987300,1178222060,89501595],[2051780743,803976173,2118430550,2030079878,626052144,822418588,423514974,322281576],[896017231,23262790,937565296,1762455153,857476026,2087247932,2110708859,462316519],[1839745718,1913523737,1777378902,620325873,999815249,1441725306,131929500,1533187396],[1229741611,1342103988,1843963549,154869937,2039168054,980499304,1382156182,2065128742],[1280050475,117419927,133650159,559712349,537513184,1206441568,2101735644,1358639126],[1374838336,1292943051,1876294398,247359909,1483043990,207969751,887919294,618593760],[654681337,1759300821,1342127589,215856280,1218622944,1909546501,1101822170,595950370],[136588852,1709469476,26851331,1350060595,958149706,257404637,719406147,1468681207],[323934501,357391300,173290012,563024549,454006034,1316017946,1824347410,492431630],[1574561552,380599789,82426166,1685109014,944952185,1998552047,1955252116,776397653],[1575720892,757684131,1958688317,550268204,420791660,770775169,437898873,868137275],[1435079908,1643745695,665422934,2099918968,831277540,1758923907,1526928091,1120820],[124910626,486553520,481477400,454068550,904728338,1341577697,865243397,1661526888],[439387903,1534609614,1402734114,951742349,523585913,115035742,1220248413,2032480740],[674063926,16006138,1920087071,574399011,605871056,593286184,909410136,1424975803],[727638879,1152479557,2104099156,1046282434,1726911621,763525351,487822029,1340457919],[2022757141,1082850200,450254415,1364344088,1836669538,1966494870,815357703,1529744486],[1034451103,993071242,754429742,1288566294,302977444,485451393,1254031786,669946476],[602940304,508761288,1138328456,1891530490,89164487,1296135914,105866310,1001886974],[223778922,705821283,580300705,1842688797,1999379081,1203536956,782217885,1398827807],[346923828,590529424,118368274,1907496709,414490433,990574860,1776479092,1767136426],[1944846499,305131527,1761977026,1995871595,1714773197,1290051864,1761026508,447546808],[70050326,1041239157,1010681720,452170449,1940782421,605764055,1700373107,488662598],[196005886,283720439,1291728350,1547535447,1367997685,934643752,520421302,358886730],[1475452628,917492579,413229103,2103562742,944581206,2078429091,768825929,565684276],[827816666,163139506,1826340622,1211749173,300265704,196383966,1366161423,1007337911],[573823298,699553703,2047938679,1142422851,449066393,1937235833,1732779454,902010632],[146569670,2115854335,2032964633,234663920,1709991311,1187486824,892342568,1794170917],[1467822159,1570870058,2106358247,1746598734,383668125,1614292006,864057241,108713392],[1350674649,1787047191,791212948,1874099490,664716206,915467593,1168717944,732713841],[69989753,908467545,1020902230,158822317,1548265601,543384715,652070355,1361344220],[283526372,1842668807,567595687,1157326789,1945623516,1591642845,1416505134,1218379657],[1906221932,783099530,1535276110,456719569,1211119126,1179501341,1894360110,214868215],[993591585,1112196116,1916073547,55718227,799541340,1460739325,1760658870,1448114059],[1916098482,1492097770,879678157,1447613717,1729220659,2053805991,499552337,1246820841],[1183046997,800171693,965219850,1551403365,87126852,103595458,1524848445,867508437],[110277744,833878450,1350133551,928074909,773137590,1629628498,2065217495,1651225261],[383644679,1353654381,1946140212,838656144,468675813,1720719560,774207030,1513004651],[1419216862,1983533561,959346529,555218718,1885745390,1836129119,1265396306,2091195812],[212356900,803662300,1140391150,1464882121,1090773896,2025546977,1936553468,2046329655],[1438668134,824380190,1191193752,1095767563,653634855,1401413295,1720804985,393535167],[1859812874,723655563,1802189706,183835038,1201594349,332643798,559663019,899482217],[617795228,1224633222,1681638814,1689179379,1439517550,1110520106,1341584999,1591066748],[1094572703,425452116,629475533,1784871977,1324705502,1062440229,609854841,915594159],[790480006,1254445770,1623933400,1344103832,1139905142,1887643984,1077354811,1710298171],[121391128,1260208714,979528230,1939891312,94793179,1488555629,764511633,10266266],[1629771387,814522335,489260590,311267647,1811884611,1473897289,341952959,1873729060],[701229151,646843002,502566786,1424737601,141094059,1635460416,1997143615,1725116164],[1696184915,499690684,1415588972,1369424253,787584667,187055837,1707111850,1100247504],[1150939043,2115687742,1823882110,1846576053,1187236934,939556369,464322319,1357999921],[1733085616,289287671,1103695180,957913186,1723196763,733547469,551346909,1130173899],[234668810,1583029470,1001164733,2030032371,857509631,1209557843,545801876,1396431911],[537544335,1069929322,564044556,834427900,2085579522,1847541303,516465636,2005898170],[200341461,1149490574,1806053485,595053674,1368407562,1360712165,2087852639,1159597875],[1480324792,98089038,1647566664,1885628005,1011959591,561588993,1980234133,981175563],[449176473,1704882447,1476178528,1526750603,1737097208,1460924337,1828717650,405503161],[1388264288,177528083,1403309806,2053512996,1956039387,1590717934,1808583678,1510130933],[419508941,403538935,685235449,2024609200,415386622,874440152,936386595,79574414],[939967312,1911487333,1854351738,933719790,1732854194,1543313102,445083718,460576190],[179363709,1755777020,1040217372,1032953232,1268256183,332924226,2080962851,4631183],[1977965234,74990770,1393378995,786812458,810887596,11608033,1385287398,245919043],[1140194494,1395314634,209512512,2001643577,780474948,510030401,335271962,764372103],[1716870137,1628322312,1332785568,719145645,628088673,1055527270,814414265,640146055],[621085988,1455183520,1576613563,1190581682,1091731508,167477959,666734382,1906727636],[1618384681,57836153,1290643180,41895604,831234288,1935283050,1533592641,334066373],[2093243090,60090128,1340241461,1776760018,1520455629,2078519446,1713051654,1157011755],[1613147252,757352733,1278939050,652004485,438438444,441197423,508595779,1942547752],[647255498,374850496,2016635903,828342431,153078732,14559132,1450138170,569876788],[451771867,600142916,1529866969,63820433,191663655,560837787,431018401,380173400],[1509134385,393290511,640644122,1183198855,1400367991,1281404561,1583658456,137558205],[1454557760,873516763,2040709523,830671307,1938581303,2034091693,411535571,2014478412],[482771295,762434953,1272189725,1007291823,609102445,859822209,1686289714,1384806634],[242761839,1400105375,2115954097,286670962,1351605109,1917924569,787908680,1279385748],[1182009530,1961681705,61797829,645402711,2005388681,1074188040,94012539,1929493842],[844973498,992632124,1949747011,1093004447,1704050995,1328841582,956865351,2076516179],[34422033,733745836,282658485,1501753280,1457562792,597050460,1342878446,1911162963],[1818240564,27116851,1304520904,1689300772,1798312335,1680229080,1058231599,892754902],[166592050,333273080,890194020,1460424192,1420753111,201212711,201877947,345767094],[1302643856,1540086239,763527391,76601622,1140884360,780917490,794383365,1870193170],[84399754,441581352,1251003156,1817369188,543617323,1803309831,780239174,1911303046],[1488682359,204514448,1424248034,1379922076,1742493433,590855985,1167802154,511076016],[1378357859,1096176014,1913152917,1858908604,1009546375,1441714925,958255158,467276054],[1569241389,68375891,1460272281,661037990,292901796,1106346711,66592861,396735345],[1389853748,1817537590,721917222,112153331,1941011710,482285597,344204934,1024882117],[1876195559,1032153300,581721095,511226226,105456922,480636057,653180507,1663744989],[562211168,180408774,456127324,747143318,1106530372,1535835059,947770803,193506950],[845809544,2010799879,1105933268,784994426,1845314779,806445658,13663273,1533046625],[485891327,1181467944,1692880072,738575543,1096506698,699375719,1435515755,31952514],[246974262,2091330601,509479071,1338558937,1920957021,509700832,1411652756,517244167],[993395716,516233331,396656693,429668900,376699011,87929102,1334526121,175603697],[729530583,1763101228,524172836,741724216,1929847750,984657224,1613699955,1331287689],[527082263,1825138099,1759648460,450524628,2081503220,661003674,1298269444,1966276623],[117613764,751242536,2075625880,1628037257,2061278741,344584044,817536807,1225020232],[429122217,484238757,1977573491,153291189,994478784,1080943982,1910863194,19913535],[1969270114,2096579851,1552481203,1313464655,1386431243,1985082603,725784072,817920101],[2125893794,1505635425,739643207,405613545,34931696,1295486264,1340383773,2076115126],[1094681342,1901877627,979500954,1769009860,1237793825,1068374857,1255813746,73825444],[273405486,1728887651,36279783,2031912822,938108801,1927851027,310229511,411993726],[2046500409,1090228173,445732102,690459223,865508249,1300268794,407626124,1967701499],[223292313,52997085,149916056,1648675850,1765552512,1208982572,1846760499,911895072],[2114085478,231257508,1855253304,1140896191,1612935401,1811697811,1603255070,349041915],[904522596,1697143450,367073166,1108368007,183268919,1592280114,441046935,1275412086],[2045162682,985889061,1519147763,1713121887,1700677521,703999780,1465127991,1360922855],[329223053,2039313901,1521024602,1793567364,1077341838,312551310,1668463953,1017417410],[119446944,757940889,1201104735,1548048743,2076238777,1480408266,2010275699,1625362241],[934243353,817765629,271920240,1295685600,974774711,856456609,1486331781,507100134],[1488082254,269367962,1184796232,346288649,139666334,706640004,1103495316,1438270263],[1435221136,2076127551,2114175754,106845137,1102306558,20609162,1529091964,508451506],[1966851510,24455590,1748310622,923429698,771453783,340744983,350163938,153819143],[1000239584,183880702,1876694005,1098702738,1869561481,2030283337,1455021008,291703394],[1573564776,911092284,1793688256,1033601304,1974317198,980384481,1553340024,118824281],[1791244108,1669799386,1434107553,1824966891,1975777221,175123205,157589093,325037195],[460914523,2040808239,317056002,742757699,680171987,1174845853,963179289,1640107090],[1527216146,1209463923,719327019,651209645,1928555340,2050107834,1519253575,1476809538],[2072300198,579318853,1034985051,41626489,1320573001,617594634,509264880,1361726038],[1705961820,2123401625,239849883,1236464410,523098821,2011463470,1083757488,11327860],[534382407,709390066,2049559409,1026243846,1201707371,314748442,614899288,2005250333],[987168405,881330630,1565507535,290122034,882888160,1401774523,488210019,976517296],[71896686,484471273,2001302978,1765352047,109797391,173437603,828340094,438757248],[568728853,266437972,725649935,434293087,1617914898,941832680,250808218,685665971],[816924971,158782513,107265308,1757411239,732380962,1905564128,863954963,393135671],[877657753,1825553047,79993941,216002087,715623923,1453915550,1323336684,61273791],[2009381245,140009144,1506341682,619595801,1245053061,1300241530,326746533,710376509],[1819745259,1473637730,2105807051,607067722,265203200,375802795,394780385,4914504],[1305327203,1593167142,412197744,1270298224,1832183999,1610363963,1499272924,1518513283],[1449524143,918618869,2080195349,2050735745,1691989138,947082271,1975607410,1642651551],[629972731,37395762,452648709,316186480,2045607294,1804176406,721576338,107141393],[1949872447,135085419,1173611793,1827706553,44051557,2001323722,2103149022,1212236683],[96069093,1333032292,107566468,1464368391,466433248,813045276,222979200,502689235],[1674542073,735468783,132783760,1747969455,585429569,1588068699,946742689,668108069],[891962293,656296136,1050724230,2021707503,326960217,1184240274,219255338,1790680814],[1872764153,255070362,1010485955,1163784051,9915299,205471791,507840358,455227088],[408889160,127228789,1778873369,838268179,167925920,1475593470,494249124,934777998],[974875308,422240302,1766937715,66132474,956728740,1468373547,2050090316,702702253],[101152110,1700176869,711761476,220446645,483242073,541595062,737209217,39247702],[2015353021,1621933217,716842495,963856783,312450127,1338763889,220180893,1394077002],[1289303979,931592174,1725318212,2119168626,1428065737,1065928978,445229956,367147208],[1724556456,190528520,1956358055,87816366,1318758598,1795013380,466190664,1687613486],[284808299,250139523,2516985,11101988,1580000871,491035631,642240671,274824395],[1764841775,1367835474,1058446004,354468587,1659770374,1032717907,317102706,1023898119],[1768485819,1901079189,987423818,1430664897,351419793,485834851,938049258,1566869357],[862150491,294291749,145664344,1107730159,25146333,1196318621,474105797,1073392156],[1419965010,1472576080,810099825,94395699,20611469,1381914335,218509731,864951129],[942051003,1849298678,2097861575,716747239,919778787,44762747,1386566452,1876582334],[818176166,1239216147,804900573,176275342,491090263,1019719247,1482385929,471270763],[200407246,760277096,1898065760,91019151,1182206504,430263342,942837802,1486594021],[814178515,183743933,991445033,69531145,1162023588,1801893042,1902662669,1749841423],[1572629424,652679403,1898771822,728577078,321787011,2072300343,1083254881,1441277460],[135665002,691650744,205251430,1489853782,1711418898,299167763,67659346,1899849257],[1864545673,1157677923,1047924931,1670205870,1090872832,1594552982,1482653515,822691344],[1964220079,1516680459,454403759,229413795,782033874,53743237,49643325,1561729573],[1139181666,778266753,650599834,1714450879,1739450977,2084568259,653231103,1251790044],[1451742661,671252609,1131202879,721164648,1960022984,1905982220,103158362,1139138489],[694042742,210218288,458519180,1776388797,1094191530,1814625198,1305634146,1704271632],[989383860,948669145,1224058104,99391055,2123570495,232367744,1411033399,1596732823],[753515383,1492037413,1066837848,1493926503,1529669466,860744490,939120850,467069458],[2022770948,148577658,1347812029,908510163,1126393296,156227053,1144950772,815762639],[1912706793,871912750,366377929,887081322,1958674846,828233355,1737153907,552257406],[1880925146,990198243,837207825,1690861721,1633683570,486562066,1176203399,175736943],[1532149376,368096727,1631209968,962716807,317250694,1165227991,1113999391,287776057],[572006797,1169548712,1200609210,1943932547,1214212487,291501863,120350356,66820540],[1019045243,454018915,180625224,737533582,675042602,756908271,657942728,35514428],[1951809826,1841718989,426259670,1186666570,1878232031,1176851421,1020203837,1307815309],[1378013144,1534635251,643104926,244532278,1149903953,408903255,1879258200,907886178],[1501987112,901306363,1440139149,603541462,1875195478,253026467,616199012,824228763],[1747864493,1400458189,1226398717,787401078,1893934554,908179714,1006332349,435754485],[1195137194,885885196,927417912,1908244075,752653326,406931118,291985753,176472941],[1314646074,1814648858,317671609,710212356,477138697,1996226539,1299229567,941166025],[1529199355,1435288339,1316221135,608419238,1902024360,862340673,877324504,1925625236],[928573025,242378161,413520434,207042370,1046355698,222511250,2062897430,871239486],[1698805538,1259009927,1225394669,1343443215,1041915905,1527573803,436069018,2081628830],[995999594,1777803238,381787515,1869855962,288869492,4323354,545361422,1835109935],[1936449589,147010301,1785077741,512071531,540863647,1886703001,997647753,834149726],[2122848506,1757704657,645610523,82617897,1555460283,202760989,1403956840,1692021357],[171924932,1847194351,1608755299,442429285,1139708067,131627205,1297394203,316485658],[346878226,242220905,70866308,138223174,1925007952,1851793970,810740456,1789426173],[1373354512,1288071087,428494585,1392009897,307579053,1642353976,1899243688,1205524188],[1549419341,642760924,1697584587,1099407615,1575172695,2022004377,1656403220,891313531],[260390691,2055713156,1630917663,892218284,489980790,73387417,1511577811,58474276],[956083937,364798333,872770193,20125811,1846964172,605408658,2063899495,361904021],[965061984,1529810696,950927224,203692770,1605736949,1459660139,1274628698,139806888],[2044099486,127886938,1339786103,2009876948,1954025768,1251417540,1265524281,468846023],[1513256941,1586517708,1362950383,1018559621,1310120603,1792154071,907348169,2003963124],[1290210008,1215782040,1523118282,128797024,402857356,1446725256,1578142244,848807336],[179183625,2025867721,1087100621,799742080,803834502,1719568778,1476757113,322831146],[1826921915,2052849542,384299848,1172218191,1765525943,1636334965,1067356797,265641212],[273844957,1614307252,2025100379,485956414,325559119,230422353,227171668,2080241580],[1461798854,1599793352,2081020449,1005398863,1616756059,2129988452,61796575,1614906393],[1108639977,226564845,1269494750,598332540,987093788,1067927723,412591335,286474387],[1200363719,1002870576,1336029853,1099237409,1000256243,1703981761,1934915004,1659191134],[1928258417,1196350141,779286395,1338439391,2086156203,41843627,1367430319,1295582461],[1261630159,455346014,1288735434,496861942,1166867712,1645268533,1859546955,1623246696],[1016239641,773177586,573673875,1018122010,1969531240,1771738375,927539595,293569272],[1069571199,1943308795,1958589672,779092660,655356743,1925586049,522984588,534747005],[778125089,2003206088,553033875,804552920,1273158929,1128902827,1327781286,613429078],[649963472,529306607,1196398676,1922199176,694960146,1575919724,608362901,695196627],[1314238135,193212030,2076108146,2117497168,802297964,634383222,963574177,1233129172],[1135057489,564223117,43414685,795483325,1268009348,2106258336,2054442040,933869386],[1714707276,599089633,1501663276,513611694,292898260,801102906,405331337,230077334],[1863276994,133136933,32082948,373192969,1019344113,150585004,206722738,383312945],[998546715,122943166,1389079569,794090837,933047670,1958999296,1025909466,28521910],[671341315,868008633,1086506805,1637666325,1599460562,1288834057,923733767,1555219655],[930860343,450868052,487863158,335815135,675630113,485890427,1035592249,1608480610],[2057677423,1893849255,665124919,825192648,1458798538,873727274,84042606,1757352044],[480596694,1614960635,137553847,1261769854,1531901477,1972833498,1023902723,1937905065],[148154794,1194562164,638272449,997984759,1067181569,121432520,227407514,1891474217],[1849905804,1850186541,173599112,1510844226,2078913640,1235583072,1845404244,1906030776],[247590634,1570377321,470280851,1752138807,1760409532,1551272655,1794268673,737099680],[1209891482,2023078823,816539172,1931632978,1540903088,107435900,765252874,712644754],[1474182924,500958214,595117385,1176295801,1973199963,241241309,1887257059,1784847789],[1411398251,702734212,986283467,1029859598,1780375838,1486294496,1130914871,618985880],[330234552,797529996,1540805048,522416923,1271389500,668092798,1898774371,1706667426],[1192534622,472731958,736762545,765979081,75681024,1126359417,1771452701,1674930970],[2037379254,971230844,825707028,252518623,1370608598,648416973,1750796028,960709877],[1295437733,315543815,801669110,423589713,1175584320,1471035658,1323351131,1337350959],[1567524374,2020004872,520234360,1908959453,1103160469,738361592,569499282,113052157],[1185832154,415522061,1547993901,2064141779,1799725029,1056548271,1030618395,195065361],[17933761,875281340,280329563,448947148,403237884,1796895360,945901002,1096597892],[1355310986,2101527885,36666505,700189054,1675128429,1895144703,1898639852,209308944],[1098086862,201281610,704428375,676988948,2052297636,1314065671,369253173,218556262],[1800546584,1384950400,1011018120,543545289,679685309,1925723933,1297657165,1168702466],[418368441,1481382813,2026169408,381236297,131408113,2176354,2112286661,224423961],[1038997058,1125175493,1448928941,860177263,878544982,1899089224,1452543661,633231417],[125417795,188849746,85036479,456577882,1455119509,630041484,51575645,520561058],[1095305275,1935759756,1128981600,456649142,718915652,1841069945,601897996,720946095],[1815231175,432794633,1638118505,805324675,1445470245,343741546,160581108,1795080920],[1090040729,1775861756,1057459896,85730172,1886063621,1447211024,1010478269,469475002],[683027981,237301055,1639709646,1688764732,156980264,2052484102,813807834,1632518362],[1881560979,997715475,1431348505,1376067103,2005534262,1460732480,1873387731,1659732433],[244826941,611146787,94457126,180148608,40926981,1402403942,2012149277,1900540028],[647254239,73026105,974739501,1054855107,404851425,1959219118,1003416231,1764176154],[1340760232,2007986252,1649711227,2043493361,674896919,922902059,535768863,1082683506],[1384406812,1572747393,1255204315,399438098,634501167,1815810080,642574614,345621892],[1369307774,1389538381,243527258,1993248180,1473226033,1324570050,838542132,1086907772],[1506772716,1630637514,1245741206,895796686,880964134,520992763,2103757202,547161820],[1057257169,1995263074,2108731966,364103866,1650851241,1264494483,1027365082,1174069107],[59509314,1868302008,1217603714,561442016,1439903036,1454479317,1614517857,315530630],[1671317999,368675207,1081112435,1677809775,1047994473,706522368,296053699,1483466381],[314665670,18161906,1406492052,265265545,1334127099,165165901,1478202171,1918960261],[637508973,1273677355,1797051367,965268458,2017980091,519934204,1773929748,360476372],[1135268273,800278301,1409305354,1700776389,353142119,381038041,361221839,1469444039],[163748322,70062186,1908619328,514233074,852456307,431796766,973006627,1366246097],[1505922795,494413935,1081597223,593761411,1212901717,1369407465,227388087,1921854535],[570606557,1786587752,1405584324,1074504569,1614295490,1191768415,646883409,392973971],[2000448968,2129977822,1545431427,661117262,333514916,234833113,861352478,1282373920],[598189281,908131379,426256491,70623842,1572717839,1638834016,1105098776,334774442],[1666011657,455869132,548785138,935726593,796955116,1645457562,1424345197,707697601],[1960800058,1012481990,328063385,70011225,996530342,693593096,340152275,745434095],[645842569,261549522,1937047955,378024748,1241625110,1922615407,143656240,1220452555],[322427276,1817387289,848887783,47056517,1152163073,1007401597,1776957710,2095542057],[678310399,1867270723,245031250,1541924112,729292951,437200897,1143293189,636171432],[669282875,1983502771,1464787426,350163869,1152633395,1727819605,1162889086,1881381010],[926160911,989757749,466316882,234079145,1807924601,984963463,1813153131,1529058022],[1271237055,1016809691,1122368728,764225302,1159319334,1276203912,103514742,1058307104],[1491507826,1488180322,1380196110,1268214155,678531454,886511633,851239021,769425688],[595781862,660923361,1667697276,148322376,1094255076,1825332111,1016613085,601673956],[1351404527,730806337,526842489,1677493215,561397395,1975553831,973368868,31149672],[711348788,1683379683,1957810977,1606372137,2071674234,587440247,1266035954,832155967],[37752980,1693164987,1356058928,1066659157,1614907587,661526886,550603123,553985545],[1712193506,349597320,1928410981,902507869,1714255531,1075146020,274321997,1459111355],[269367873,780750463,2017381063,909646471,789369877,278553951,279075929,612209632],[886595619,943065314,2030258838,1594873584,237961944,697994818,1795022085,520245742],[1387377500,1481295857,1773069043,1916801317,485618225,1623806400,879075109,159120810],[1189653120,1357092736,1063192462,516894733,830811093,1998486748,223771231,1936209311],[1870210758,1596312290,1320151854,814619793,1366291622,480903330,1466842917,1384984817],[1743565138,663621216,806305581,1474666591,835242935,482060961,2124415455,733725754],[870182323,2097544053,129822974,26434747,1048014727,1063435927,661850032,1613519542],[1848089538,859635527,1100699404,1100578435,1255168740,304414943,873245351,107670274],[1020213812,622082912,220341180,1004645841,1685399693,690267991,248784927,249291411],[1263524497,1871013316,1328657521,426860488,300898250,384735314,1558224731,1664476268],[397387617,1684916500,1793520543,1607517432,1062600759,376704615,1469081828,1424961361],[1017271271,1661441274,1769610079,2067703728,576341905,128107210,2100137442,2129995993],[469866470,2034646741,821382235,963955705,770503770,1112728335,1698101992,520027268],[149182735,327083617,525560141,1144026439,949256404,1282542564,122946212,1007195741],[1923135852,454614448,154316937,1525067971,920820483,116682192,1842756875,631627772],[921978513,1498963977,498829596,631085828,302070271,1221850189,66105152,1485122599],[674619559,598973671,1546204891,2030725145,1256965228,1820671831,954688982,487847140],[184966401,237808169,14238885,1582853168,714659994,675432128,513809668,2039238918],[1013945298,367960853,680116925,448558939,701141117,243749669,852065802,741638174],[1713202403,194559964,1191665549,1510728239,2121673839,2116271432,1194423709,936547524],[1491154731,2102347233,866263942,175835218,364460889,933241890,651300117,375387828],[272946551,926907107,2024193539,1467639544,2061963550,1158912573,711864701,10904884],[2055050223,951607009,1704488895,2097607879,394948631,1525064232,1910698149,2017741441],[165567274,789719514,840533503,741566019,1028077669,579623243,380713409,1810870869],[1377135474,308117200,1245718618,1755287857,2109635159,945199036,8755451,1041366800],[1806846731,360108642,1920807963,297624485,1898332645,1348954966,626488994,1053687830],[599259285,1060582933,375373066,997844999,129670047,673174802,1452934783,1531261324],[350255087,796808633,1604464030,1045392317,173824210,1993121094,492871406,1689930180],[997079211,751914969,1377939939,1894546312,1231109583,1210574236,1143655121,139782202],[318186770,1815157731,1371850262,865947002,418906178,1010198129,2121890099,790780617],[674914072,56387681,903476008,1912575232,1619463615,1409404894,1340631860,1851336329],[1974058350,85820710,1873039534,2032081378,1382310947,785008010,1944115768,1514561312],[1146569241,1749548572,1502342961,1386018019,1857207259,1844029935,1970892010,212646826],[475808821,407987861,2110253726,21523397,1140954707,695335398,1236620200,326076743],[227730944,1030695193,1582833789,960485916,1440534283,513863093,597531842,1688883943],[1232869503,2115988343,575997595,221484763,1572881114,1447017674,1121725936,483294297],[395075462,722890594,1250006240,1815794689,952306639,156169405,436869314,862573663],[1190436493,181503759,99914764,398125147,1307937794,740028803,1438880175,1372840756],[1025789881,576615061,1137120760,832326149,1351696394,1603226203,2054570836,994563857],[1319174039,1542231246,106421758,1512710306,1728256320,863335455,953554300,1153259837],[206750819,1613814422,1228673209,1067034200,1694081893,2057942200,2024194020,1128281665],[1745098087,1114694624,1035840894,1761128362,1157525522,1531098153,682864267,1406071106],[710184698,508298796,2104820701,1697652603,740983732,1477845185,1475666947,1494577081],[469435004,1448565643,1518871350,1847432360,1652055532,928866332,1570553645,475803027],[1507769240,162943901,1459343414,330635981,434303650,1647190400,2012089476,2086518872],[127022163,1604749129,1625979642,1961503905,1127426543,1139925579,849183408,25473918],[973374387,929203324,759476538,70670987,1372201919,1241645393,601695290,1877600642],[1135659066,810063038,289332342,1895430080,1702034756,1034389403,1508577015,660834500],[477843298,1380869707,1953404035,1851518720,1660017139,1087458425,1250347551,200143651],[2093147476,1833412392,1960984967,1336321536,57096927,408811763,1347008913,676742989],[1845967630,1648557845,1248100877,547668118,458901116,1434816019,1430614748,1199296263],[555524634,743572648,2103298175,946404021,1261354034,1120221349,624782258,455200819],[1569435091,273909599,1048970991,1156606713,1203803382,717320064,692173077,446323429],[880316223,2035189284,1010163660,764810782,169059966,1549774382,2083044309,849469404],[696398769,568568910,119651074,1889097391,1130296652,1519530031,1118885435,1913720572],[82786689,1614496494,1327642519,2115555539,1320510467,331485693,1406049730,1638643660],[320624308,1055750028,1122294795,1980959741,2129752568,1097771233,1519579822,1382205735],[1635610436,977039365,1351381687,269660798,574693158,1202063200,1242042250,1379721100],[1523292709,323198012,1975412652,1036877020,2004908524,303787486,778091273,85272764],[682790023,692955623,49440401,1023937090,401217729,1980514330,439608297,133859862],[725293462,1660994500,1002860123,513440438,688631128,1371547424,1025997300,1391915681],[997705537,534527912,785523962,1123442036,2108732498,151607145,206907511,1193357820],[1210966522,845047153,847939848,24114259,2033356363,1973451053,63297974,1594641774],[2089616324,189564014,1911800750,2072488553,424332046,263651438,1970461606,1149635435],[403113498,499781649,647789387,1369361356,1216877597,1956461412,2057293908,371983070],[738617252,899058175,2044505641,1437338136,1393333524,512856390,265464609,1834463326],[697251293,1466044148,822713742,333179854,129144828,1391269615,174933299,294684620],[483855994,281370391,320139923,1713354701,1213091013,1139615744,1405705020,602096016],[1302453344,127342363,1280563070,1221888378,1866783592,1374176797,2121597114,1122173267],[137639538,1257494598,141706429,327072940,1381504023,572433209,2130249181,1221381557],[1446177977,1976274602,555426602,408300028,1523139519,1365632172,437740229,217969899],[1746487162,722895899,1595751130,1027552652,933400243,1053976294,119092508,69067763],[1168291223,1022194610,1647355773,89417019,1045991088,554621040,1577876425,1177111988],[1337982766,854234967,1415349115,64792862,341308798,144936553,1858195378,240298812],[2105458272,584013640,1710989482,315178913,1419150401,1756345971,1514375922,2094579001],[150152407,1169370865,1853027347,1895689819,1726190645,1132483329,1804763458,739916414],[1827991145,1375789212,1027608915,304869245,1627565885,1159859526,114462638,530616919],[1734471688,728114405,400333286,1031562551,1939904351,1395412456,309098189,1132673129],[1211804280,152024137,946958603,939939740,789725017,909513898,1037718642,1776202721],[795938833,781138397,1380570282,1100654220,786989401,666366619,214397907,1080800445],[1779555273,716395162,1274165590,1089180930,2041547604,1555013023,65359839,1447873354],[207358665,2027809737,1781206579,1959958584,977769737,1818563077,2054808724,2126769127],[1030251256,17236200,2078159682,370430969,187635041,974429791,1610601760,2081499498],[403136944,2066607352,288328595,1294437821,428023080,1459826042,1220637898,404115299],[1048141500,523890874,1861707773,1264936552,2030538062,905282011,1795951909,1808866829],[1375322410,1009794748,547311288,1327668203,535898161,1543248077,427899724,2019902569],[1391721833,1465788018,639269010,542739203,1641584088,429381286,1242811328,1320596894],[1980418710,2892250,1795302058,32092465,1334630419,469460082,880978810,2040769515],[543747655,40205645,1777569518,1420579402,1562289844,974524314,1619214963,537204242],[1155148928,1854462322,1497580165,1055000585,850309946,198481042,943362506,573950312],[1951611458,775874484,1740541941,1882321431,1527761015,1210897983,1579852834,1597341651],[493168470,1800175600,1209364242,1588004632,963314441,539370005,880955444,289561250],[517352676,959306806,115300370,334564821,1950448107,1078819227,1914339618,301100504],[696777319,1993677459,1082702850,490967584,1011831883,1334263963,104168486,2027623560],[1263037930,693545063,354366953,1362039982,1377826537,1555042413,1215456372,606797121],[1874864140,1707390083,418022049,153693272,317549928,103896421,1261365698,897954889],[276141215,1376593640,451466872,2005457000,1492917593,155615480,1188944415,1946891567],[367987285,1365918790,1038115410,302493631,130643028,986783157,478275516,150828955],[1780438171,97500469,177262881,242036966,1024217935,167019207,2048821684,471987189],[1878695390,1535338013,1946544823,672674191,69482436,1175144813,836419554,281302383],[1403990858,1164602654,1968993873,818391172,1670677608,738539778,577720943,888546794],[1880207483,341249917,1268016163,1883801330,1175772807,582080398,595739512,698040733],[547885843,642949398,848674255,1362864283,1596316071,1852980992,869666176,728431383],[969063287,1180545129,1773104936,158819432,184526674,1894674914,1140428540,1434594514],[1565436015,495053070,2040209089,1248076211,268812195,62125908,1472667361,1356834114],[1189149973,1649869766,1935415774,779258585,684583530,721365776,91385998,268403604],[1150660793,1994451563,1930386338,391824321,1575109574,1500576826,654902555,1531035589],[519284206,296030173,551570952,1099191690,427740972,1310228329,1840665255,1008295792],[1841732334,904303714,523831475,1911244687,573389470,2097460221,613825545,1952256052],[2124999143,199988359,1422439009,1881413661,1576287278,997400036,556660943,1187892801],[201438444,1461511163,569802347,2008058785,2071852921,2007164867,1984502364,1322676689],[1831446523,377043468,57923504,1720164156,415589091,731388831,1872187354,356959412],[528825579,1792334984,446759301,1179082202,267741452,1676156880,729336985,2110139715],[103930652,1189669324,178056125,1701626628,1125906494,1808219580,1176400223,148107324],[1681830296,882995477,809578297,1372025811,1231655503,895652909,1270559282,1405686068],[1746067595,3629772,734923697,1293640525,860541494,1404809908,955487469,1819138972],[1021268028,1870815670,1129387008,897081410,461516973,169812593,187198359,992962839],[1188951106,1832321903,465209399,146575181,1324764490,1360416077,1346158676,913744414],[615512928,2051474241,1712466289,2122890148,770802590,549608292,209204510,1669915491],[1994590288,1834739623,151588059,1606208182,1433553795,2031953322,805301253,440462323],[1083182978,1263702421,290190950,1069593708,1958321584,1005319201,1950694739,333031140],[722499068,954740532,1310793182,1275151204,744450762,693443986,1200210598,1020432439],[1255358704,440332431,1058134434,1260875449,1256863708,1525481631,1280806484,1855537625],[1114369644,1185293842,114774854,862528834,1754748472,2001451427,1656031365,1975613100],[1041610937,2053177293,1831237028,1178054815,244362788,1982632731,580706428,1094020011],[382507571,285228019,1608832418,1323082369,1205657693,1950108287,1099296611,1193241457],[2036803421,290955057,849775082,702407784,671469500,804515648,397280532,1282262562],[907993165,232691353,201733169,525437708,1962095519,1881915413,1175916348,1774732886],[1875464372,2023825894,507491249,1022671881,587994193,605405055,1488106956,229289652],[1705051785,103158233,1833313536,557128932,1654510546,1940986289,917201351,447491342],[217388581,836282754,877955016,440116242,1217822918,288894098,1864201892,2111050546],[161062934,1306956006,1019009275,436541246,1850577392,985940691,1645147815,2113118271],[1239824374,616441457,986156815,2021326406,865763756,1285533920,98755321,271662362],[1150958288,1274197414,509069599,1073323434,736953040,865109565,1690572089,1030268952],[855910142,1316953578,1904878542,1526566157,1109784118,485604256,712019859,1620903293],[1410707854,881057208,2095322562,799202858,407906700,1319444997,133130547,1255172440],[2082250869,2127761615,895983298,1808438498,2083521496,957701762,687582550,249372488],[1764841079,1369936135,636711350,1305081662,352165499,614412180,875101908,1693227533],[1826459118,1163008711,664433673,429483861,1329206189,203488374,555486508,498653467],[1606930528,1569703293,776095741,586401910,1425748592,269940076,66522322,1345002102],[21874248,895909111,2022415119,864754429,1994454050,351539976,2069401552,1424063324],[904816034,1389147648,1359494182,1042609773,216721931,1765066592,1513447210,1065173422],[506020958,1741866243,799068590,596899979,636281343,269740814,1813863891,359336633],[647703065,1993328449,846174706,361952186,1389247114,34338527,67073269,894438947],[967895888,788250875,355765439,1340453564,462860303,1949731070,328982500,670694478],[1492953036,128438309,1437145404,1688881974,1469351653,190230730,994271914,1718198460],[1340462499,1310070561,1694233683,157296576,214682159,1866263895,532667891,648696857],[1017277459,1218074184,1197355684,382094437,2002935634,1219649128,303223069,1524660777],[924971495,1907387765,1890228206,1116211516,166265864,497397368,1363597588,1425864963],[1894110192,2113005261,1386468815,2013312507,1775444578,216263328,290159038,1583696710],[1322180154,1602323010,521472220,1904688000,284352319,2084215805,128698309,1789101334],[1152260375,2071929171,230931012,341001881,702747439,1874940444,842520735,1971128021],[1820398901,196954824,187017542,660819872,737761017,120024269,1995872646,1720071878],[632147089,1777814836,463639755,1702508722,886336322,945257451,1916365631,1755901398],[1392854805,115018531,664126374,1074532558,1977663352,1434112176,447745043,945690227],[2065652343,2099834204,1625124502,1404071749,1094873939,311671283,303901458,417436424],[953262018,1352304126,77559335,1365652541,340040286,1430062134,442185490,64343321],[1903872710,1525758020,119049203,2000859567,476186506,808602125,111950636,1435223975],[609441104,1236228216,1732024326,1454191271,1541121176,1057492637,1449633321,2025514675],[1912315081,342593267,586562315,1830960802,1320629114,709861986,1361401517,1479004020],[1800706416,1512901949,1009525364,2108659319,1867471960,822842116,694121495,1100751832],[1228407167,1234553830,2097845498,367813817,1607756242,1382954865,486946416,1634248612],[408246302,673977146,146370409,1267710528,1376435720,419067870,390390457,1183526254],[1270641476,928784397,776237040,1093218964,644381359,1851473587,489089482,374014281],[1455470540,1330186836,1394350192,351304944,1188270239,604374547,1936191966,656916736],[794951536,318798564,2017310103,1127125234,1815173485,1850515702,618282281,1982791565],[1377471476,658169513,1195882347,1746443519,1671487912,1716092765,2102232080,1222812581],[1346999060,639647080,1798127635,326454400,1407957641,1425558950,793706090,179957006],[60045384,1744138129,1756862236,262488286,1567123374,360884583,2041503675,712416493],[61973347,263613947,2027592585,863673139,494906355,1567617544,2100127606,861809253],[492247420,786689684,100934656,1174366795,1553298305,534626753,260547471,1996317811],[373892595,1888632092,1372183424,1487110928,199461977,730433690,1970486548,1091958690],[1523486410,1995836282,1669425195,2042813806,892676255,2003581216,381059753,39535861],[350975058,1067397191,732907138,2042849571,1914318070,1863941563,1251900677,1571974959],[1620996308,2073883436,496061472,1655699080,1150167053,2129821777,1888632027,353772923],[1524440740,1433527517,1683727843,1764031054,2035075493,1576067523,319418084,1253926927],[1645528969,1931614643,1802835368,1891860243,2054012308,636538593,1538260827,1114474457],[123846484,656366166,1465263174,1065119682,1396282834,1948146266,1122521405,1780772268],[635261631,84972159,1692878701,1751709059,2107465251,523640444,1508302764,1971597736],[1609942273,1381687267,1953856722,43071567,299241586,32377116,1777650399,199368686],[1814273024,890113065,52354718,1023713479,220282716,155912754,1246343067,1674177293],[89680978,1806863434,1561593310,1176265301,1135021893,901336113,948090138,1571336095],[1159545775,1837508660,400362792,1853165638,245162987,94180942,423106368,1545357727],[529064518,259697255,1990553914,1078342705,1638910481,1075585091,2016523600,1157145270],[1544354073,1811629750,1392112808,365117593,385039183,1240059251,1137523228,153960743],[550376470,1084368165,2085752542,1386299887,824859573,780530656,1438716937,1679254978],[2072537418,2050568414,1828380764,670742976,361563895,1009475914,889958552,513748387],[2075450162,1712618960,1314983820,1984125290,158005614,1829163390,1081583017,1036362495],[1701110561,973981470,427356256,448282340,1799950717,1375334300,1300417700,1214422380],[2057222454,752050129,1847548214,1061554890,1561835118,1340155541,769335188,321075970],[1400559922,1468071985,65454354,1445175649,416512880,128390127,611504005,1991966557],[191166519,893252537,1272209869,748412465,1604056228,202771030,1813722751,1654156191],[301700563,1823784386,906168075,840654072,1213531359,762923380,1460055798,1859826455],[513967464,1046026445,1039679712,1207446276,724910601,572968984,1269391028,729140419],[1428966843,1619755687,240794288,1972418031,72308431,445125094,1250366429,545490585],[2123650291,715810525,1372719495,671672963,911705230,997162779,1672376283,652519000],[431713842,1874047938,1825829657,530181474,1923369669,76294431,1324350891,440577796],[541913480,1776928972,1447842091,364974369,2042974233,2000205127,883322624,1734257383],[385865528,399946261,532100871,1586409408,1165069881,1669631130,1030444303,1169986932],[1889250955,133188709,573833580,1062988330,1695820578,382497116,1570500926,76121858],[1097171052,1260158722,1825836230,2119342912,444154726,1907606889,931916243,213541878],[886879513,908830899,1797916571,1278194413,766807853,167788339,1869512207,1850888785],[119357314,1242034459,178418533,1073669159,605339340,2075003748,1859823116,87635552],[1335401415,207722793,1381351845,124382127,1040853026,1116571013,643812284,1775442416],[1473087288,221421899,1371059749,265739449,1045629595,88660426,2115120133,1411652474],[1510900352,1681211974,1712764933,102337829,2068742695,1034610282,488312215,793436854],[785200056,1031017144,1957070416,2116339428,558141839,1392038098,182164113,1712291832],[1249427786,128919817,1731442284,11880546,239244250,439104378,1375914378,1283832650],[702420768,2107115403,1801437047,1616588841,383335455,698431582,282532625,376792488],[119292773,979437616,1265183935,514373520,1379039863,840123440,1779381940,63549879],[220997047,1712819381,1428944212,904411322,177179906,1552127368,797904454,268422157],[1275607120,1545230959,2105816390,398747808,1929241103,1583258756,1109121919,331286147],[1357846136,640993342,1558331595,1118285033,1859317272,1229643143,784095831,408219344],[1677823250,1282313335,1853258732,1789466423,764720438,1260949586,1348403968,243988482],[168985331,1896309795,1463792615,1338797107,1743596400,836409154,998802329,918420610],[1004238646,129467950,174933429,2002086739,623004453,611991458,1167873637,2088502650],[28740036,1537110309,1287217943,414680735,139358276,656187407,477629361,2081202976],[1216276908,1502250463,1745983232,1756094031,1736045372,668967434,1492857029,351240879],[192477936,480430868,1879566104,135819951,1755912187,1439343302,1363453726,600904369],[243732104,1613628428,687015652,818727629,820323436,576227596,125629575,1269759810],[284515007,1305668981,377536226,1216150459,590662730,607106303,744204884,1921858444],[1069182194,1298161459,874411210,239883631,175910068,893553283,138003688,1529604588],[1839354316,98441353,1264007455,1104622607,1559382793,25932959,1577898742,1438641904],[734968320,1095538451,2072317337,2119949070,1088497659,1412369721,305714208,891651028],[454186226,465508510,404204859,124443641,367881447,829462581,390362407,802476391],[1334228852,1611663811,707039265,1674657428,1756553055,1024436110,148615085,1316231000],[1009343618,1982583001,2000096148,1894544067,2035082911,99440637,470658000,705300881],[765758232,2107067489,669825239,1687772923,882717733,89421079,46868313,865598927],[1348652835,1939294496,157631029,569993317,215732276,1347428984,403413312,379194338],[1445187366,2042094497,939005786,857862362,536023167,1152715814,1989903250,111316954],[1612496154,1760264100,1854078291,1464047902,198170345,1161210155,1472721676,96772147],[62401855,746793510,1432825154,1157691644,930228117,467210718,314803774,647465208],[1048693918,1382952902,438937218,151411015,1287426140,1272857845,947503547,68943589],[1090084983,295723874,314523518,760314215,1400938350,1098562059,221235407,1899290381],[897168159,1710600403,1361239906,1504870368,154921190,558959749,1802030870,287173697],[1754017131,1039743728,1655434062,1652795652,1032224354,65473966,1611156254,613631934],[1871771688,5434532,1381077581,317390880,446842097,430633127,1675533260,242259497],[1441989952,2085727132,400146602,577214134,1965909642,1959477579,461286273,1442791273],[718027276,1892352086,106706112,1450798097,72480199,1792551272,688022333,1339988289],[254048737,411225481,1699488025,92782950,142516041,1383756246,1477396703,648165507],[1194080770,1161195043,802858938,574361743,1575690702,1246380984,2095347138,1494004652],[1851454859,489597827,833929802,545772883,1041948205,105471580,329094882,2089063369],[376419076,6829883,821390480,91626323,1683476971,1446023343,155252926,1743788734],[424403990,1060767374,1562848081,1181681997,696062233,567240137,1872174833,1893335083],[2083726593,549073121,903871747,1100793491,1455673536,218926850,17293547,1271307254],[1951261292,827772603,592308129,1739151046,1048374784,19233116,1996145141,1768009214],[1046798041,923496351,359559085,361427787,385792468,1170722975,40261512,161469251],[873470167,635133361,1720741469,1355668849,486403897,901988618,778677021,1690989696],[903515839,659218931,918446597,1300519945,1038588825,690194553,225914615,1578117995],[1752658572,811992241,1150866178,1748251611,633317718,331665867,1109508165,427668750],[2015844670,435452078,1014911581,1171347308,797672558,1923982080,218050376,151431948],[1122375218,1656268655,976196610,805515452,212376966,1206357930,1179475991,2032221008],[837020404,1665247480,1561069669,1801962015,848406864,1623549178,256420093,477460688],[432097050,797084039,255094088,367817432,357343167,213321643,951346628,1493682696],[1670162595,424532249,1453336881,523303554,1331452805,1834877815,1510424771,1350182015],[1509540929,2116290806,384152099,261942664,122293852,1670325749,1746440798,1064275804],[518456987,1373242592,1468166140,887900252,1927793198,668849662,597272374,526824716],[2050842118,110673321,1113474785,1725999455,320129265,2078431188,420553961,1642045106],[563941447,1000716467,706703902,302071041,1668398538,418092427,1721514948,330258471],[2032442432,2005944514,374522394,1749935758,1544776082,1346568382,1885484133,915608171],[2037279171,1313549948,1767588642,2030339653,2075368911,1456561802,285822926,2066071840],[383282412,291681335,2114755764,1372186517,1619932372,1563295297,2054331067,654632733],[1399707271,1382550465,1625809042,1150244341,2010395594,1535782705,1345109115,482717638],[1285146152,477083246,598234162,367030029,1230937468,1106597224,1781059030,2026548129],[633645007,463515641,2007262110,584469024,880500798,1859558105,1615425883,1658538096],[1720374417,1255752725,1797819809,1713590603,736904608,980766091,1207767184,2061535609],[819614409,2050523795,1785762265,18090382,1934646885,438046096,1619055502,1814488095],[1010200018,963828761,837268298,1968884240,2012420813,459030938,1045051298,13437333],[1570253853,790249983,735613190,1557773465,1995107767,1223196387,71656018,1592641767],[414470726,2018854182,695137423,356209347,1866634736,2048270903,2097750496,1383170747],[1176273741,38404685,834069290,366455606,862651150,1923898535,1848956634,723867616],[1595762935,78997235,1240360157,1769929366,1242700443,571127478,1366575117,365336159],[748890965,1483633257,1709841046,2085016192,56942417,672344954,1316435422,363464625],[1439734844,181671915,1988413541,1615338885,1152769355,1014557709,6851977,1479399165],[455766209,1906207747,2072142082,2043425570,1884155653,127961866,770087502,787885374],[1341470528,136171556,417262265,1469126619,1260596505,340045155,1952944769,1675823340],[1810823017,1689147960,1488954374,843055415,2013017297,753641416,1778401281,1694303136],[207098222,5097678,1718822842,1105749979,645678928,180356518,697663823,1806611029],[621142023,1306060922,44271164,1613435335,1997224231,1581203185,994269124,1055906006],[758380072,1615757868,1646036815,768286513,638390750,1881201529,1800620555,2102589691],[1236227097,339619068,702808183,412819343,1660833757,1716808135,1117642906,1795139166],[1004257915,1183608717,1096245642,184772404,1294578180,1200513858,2096590765,1521828571],[374663072,996259896,2099330454,522945039,937513175,2098560210,1834486269,1069530273],[323955981,1768067170,279908628,1306770052,843427598,843562896,1567324620,364970940],[1263689622,1577575718,1991990097,539463745,1790688548,69223827,2088799713,1690504387],[914889909,1409575714,881209871,1518060520,1814766527,113450295,1704091812,542021718],[1076129087,1786181540,2049475891,1957126194,657077616,1153106542,498505389,956301900],[554619869,2087938622,759572664,304879284,431733044,486650741,1666211443,170791947],[188209225,587152398,1573571644,1956165049,1411652771,324701515,1983876291,318497507],[508990395,517417878,891604248,2039099679,1755787436,901523085,682707323,802447308],[1609458960,1365490685,596464875,1207909663,2079018211,270741960,547550940,1065610756],[1494018435,1030575742,148800430,1804357703,1988108270,2061740898,1040749327,1153091355],[258939189,353458013,2109823572,1432392281,1881578961,1940475874,1011827173,390715260],[1661752010,1053296293,933210287,1370794120,416573862,860403339,60344247,2099085783],[1144860982,1226586405,1842483323,1889204401,491001284,715682627,1338113064,1582157400],[811776111,1200830680,305516267,82368416,412258871,1189358140,209473175,2029960165],[77609820,996640621,130017987,1526472965,1046837297,1841695337,1655352104,218155512],[1780528790,1025435320,570130720,30657901,1250020696,2121491732,1006528254,255524548],[1110825879,1020569520,1989420060,1224506745,1731633753,571754414,1826861905,111820116],[1875093096,801534474,1770419925,1926053318,45531685,895104030,24329334,1728206452],[1617248228,644176884,941350719,485951555,1706841465,1827165553,964386628,383915243],[1740451742,855475108,2005025898,1037215428,946186609,562596377,1472489147,1970735706],[329024258,1346745853,635397957,786142370,1177494617,1526353249,215000575,1031327248],[1146781154,488649159,550971188,656585868,1229504860,1831807231,686394790,2050311683],[1113280225,172755807,1890767516,179146645,1350101656,176803002,280204326,179759796],[1913238418,1880435416,1589469348,1310062196,670783191,631589232,1933109756,1893541157],[686061400,1511039623,438307925,1899411778,1764435822,1445141646,1255913211,52597443],[1914744423,406828414,1732779704,692680919,366480803,978963784,324725975,1459301110],[363706064,598878085,993683345,1007230536,1628125399,907421449,695929984,1556268199],[1831123607,1426565977,1155319127,1344427512,990463333,610701536,1471948494,1430648485],[810235150,759862671,605244301,1580575093,492875767,426334529,1691299253,900576482],[1623125739,1033721414,785445394,1896501923,18984081,1855909369,1209806077,1408919937],[1053269602,1735071708,846879395,1724721545,1182709808,1357510829,811729599,1094981181],[1463324041,925441131,1115624081,130479443,2104400855,286818225,494124652,1325866618],[1174296302,834030472,1081879472,938234367,1520136001,180294590,1834849787,1102183804],[1398253110,1806528257,935785718,1208151145,366539656,30435768,1424988189,183471398],[714993462,1814279158,5978196,668146139,1068842275,34866611,1940479092,277600730],[1226329185,1422110336,237759512,1869649607,1225443803,317044625,404102671,863493526],[1110051595,1439312791,1704472582,1354235858,1794534805,1050103044,2003056905,219070475],[79110797,845198537,1162299643,1478656152,1360493174,896236087,1714709281,1171005558],[1179889875,109771348,69060345,794597693,1274758139,1209616,508009075,568550421],[1065200605,1829576024,1825379491,709339337,1759580296,1484037880,2077162555,1343264456],[1106843746,949224175,1385795272,1907332838,1782133508,1468533317,609284264,2072496360],[1076568387,696495929,963635853,873428089,1891619535,1348866950,2017496715,676096408],[1053398188,791862859,1250605668,1178503961,1634821846,622148481,1763496795,1840475555],[2022397091,1869026469,1682210359,1492846929,58340207,1824733960,844815918,257761018],[457002728,786251987,578477159,1732290188,1358480595,1522076167,2088581182,313703144],[1597623791,2100883778,1116056650,1881925257,1667636856,625870858,843667267,1075301496],[1937573570,793942935,2098459710,295476073,1558010725,816493407,321215438,367697114],[1003358696,849348671,761857100,439130433,547531950,1771429363,1339665241,1904430619],[599760258,740631931,1527491735,1208406397,131376568,1350698461,1471606862,1134958091],[1904480685,1286196668,1338387907,1629873553,1171136874,788325515,2050971861,529187832],[1659213435,1818879319,1659703016,2116085124,1282389221,1138514125,932086599,83341594],[274701180,715544840,1144346295,601584600,1417435503,338835080,1994588031,1241081614],[762118810,395693365,96946659,1197365884,833513816,921764796,862116683,1979922465],[1825309000,1494443376,1848845170,866102154,1952787316,532445947,738935366,1962186012],[802032615,920065567,2039435097,912659560,1123794736,1757824005,793926145,1208280482],[1382359781,158728032,1157092597,981460138,787898599,1852668400,1898158086,1164527000],[1947855064,272640039,998293933,1389255122,306387462,1180962481,1676579153,343957481],[414151111,409486947,2107340835,1109484402,617571969,1070447944,1773183599,1514397669],[42410359,312569646,383434268,179052580,1504248019,578778426,515952444,4350957],[591690537,557798685,2002059232,210566493,1312120643,915207352,888817619,1801427370],[253366904,1846201844,153361682,1266975507,521786409,1387174330,1890854509,746314983],[696375220,1009781717,582644216,602054725,1405676711,489875097,592682188,512404848],[2045940374,183571236,618614004,2105544588,366992206,927023243,1103161878,1628182866],[84518639,1091475315,496648161,165647320,279477531,288160066,123523364,1425790005],[1177303772,1089102999,104916067,525008585,1299342742,1037747837,500637912,762812241],[1393779174,1597832792,1744920583,840221495,924792637,1096377261,719590200,1971961404],[1279083947,1385085887,1099508156,586196568,2108060555,147891719,1964078694,1453894150],[223998132,987085046,1879032789,1832527005,1514033680,1050375938,806848065,770095259],[1071079485,1825195357,1851973504,667193556,1980765029,2076673958,701836754,59119692],[1879704125,338695714,1610893749,1291828740,1992739079,1708545231,1856444835,1756786812],[104439685,1835349383,1103539915,541203078,152366189,1304730596,305277799,408091777],[1540098752,840296702,303784884,641380819,1780640721,2065438589,1199232749,1236326645],[1673852690,574170039,1996113731,871393151,307932965,139395920,1838477404,1424758033],[474559376,1150869654,435763140,2033497452,1988756041,1566092976,197877622,1001938512],[1246047861,920437404,1082192773,631894149,183343213,550914851,562367472,2083142464],[1205956517,2125902619,418837309,1272175150,1239364063,1184107719,1416275087,421142045],[777189539,856920186,1986253344,2031519753,1072537614,337226870,1171809467,404860735],[429708216,1572084209,1378976715,1549891490,1592980803,786813284,555793789,1041619627],[55411679,501480251,191869921,953676409,870623043,1461593219,403881129,2015196035],[1963116720,1307749727,1644473799,502001470,269124230,1280880354,1729079865,90652658],[1999936068,1534641353,337339580,1952907227,1783680715,1887676698,1542175728,1672934756],[1824705945,933763707,548612688,192306441,78602803,155178853,451806774,322130982],[31634980,2107728765,1983352252,2024652188,93509257,698784226,555384367,1600378876],[415468752,890928696,491761921,1991769895,1602940240,1172318870,1874050700,1776990611],[1716152245,45374448,2119400662,11791506,908411164,478689892,1956314009,1733871489],[471553305,80222094,304405696,348117281,2002482798,1749931866,146977362,999157506],[919054027,700730940,731562931,1275104242,254516024,248257384,1990364192,1497184718],[1631899275,462356197,1959401300,997924725,804884839,1119394677,1974510314,1087156269],[704624575,1900544971,2081136396,1288771350,1981926940,1510621682,852097001,497631412],[734301718,2061181193,1711760359,1946297435,2001549792,1150105333,1198298875,1327693936],[1557177410,2047204087,221277596,151592344,18870173,1285918825,776241517,96219654],[406225685,832503890,307660820,1406165912,552576589,103689946,1657811791,765949655],[1022069695,1206042316,1806756964,1097108353,530268069,1832390189,1116927830,19691113],[581883689,51944396,1213373954,623798327,207395006,1628078340,1691833440,47944675],[810930374,1113019566,636715547,1439649885,889929099,289355270,1294654448,56293892],[1202649070,480484041,496494433,1392902371,1706461689,1691460718,498049162,1594491084],[1578601552,284728839,826375065,269602970,102331009,496895457,1934653054,1850755598],[1228789390,1719677075,1220009291,1926929212,129645209,310453813,1747133286,2012244888],[1437500929,1198986572,1395144209,1922982454,106351499,761159821,1800769558,127554714],[403273962,1439735978,2080873504,116654056,1863712586,1477363239,1705893314,1806299212],[1723739518,408980093,101179943,910280816,955079340,551153507,1782290065,552699837],[1071281978,101105515,1370259195,1850365272,571427066,818107590,1691170363,1829158351],[1156458092,1236955897,1676230706,2016238696,1893419930,486398405,2075598721,562574690],[848899801,2111173450,1523779978,1475537013,1428214975,1348457339,1211364797,1195297903],[1157624965,1428102808,1108087420,945588149,235812065,290088684,1317722572,1775865324],[1982765852,543473264,602326802,1617413132,1395219587,708446902,279409161,352371368],[1992372585,725009763,1600813660,1823996046,334992396,1163096972,558380057,1252408341],[1948321419,1487872759,429380239,1504070416,771294768,1898413656,810938997,247900534],[665648251,1600087090,642876031,1924036828,1076025754,2022099154,393454993,2038468916],[1220642152,1671593250,1592847530,2059957501,843640558,2124943175,1585125643,1601207702],[1134575590,41839473,641662107,665742331,1408565075,977434860,1939472114,1626401563],[1602130693,45414224,1254333827,1186388305,346323529,1784673168,1861590210,1055819232],[275850828,1178857978,699891425,631391325,2064138069,601003384,947979800,840905015],[780297567,1429888398,923109982,917518233,1203040660,1233430166,1592294266,967273248],[637337883,988588406,808890717,2121890685,1241516625,1321492930,1492142182,1672739246],[2095723658,704081620,1088700745,1535169174,418472628,793770391,2119648264,116194540],[919699827,658531612,2002615132,1691277140,28562165,294413299,1799091711,1907713982],[373146180,554038301,1740882050,548468065,1394544234,1299709149,777854918,1064622858],[1587672776,1732642411,26084631,208920630,1298041437,1865170936,828837426,404061528],[343131767,217582828,1589297499,1079971690,775879344,634970378,391205846,689797454],[469309586,562939953,1145268726,712051500,960808284,988232688,921207142,646151155],[1139506717,1933288235,1412151545,1260463390,1056282942,751535381,1562376440,720004580],[533958395,1264192,1438736844,1324599301,1888330522,459188993,1103276207,1304006261],[17882356,2014162774,329254056,503025228,547142995,209566303,1907189208,1301094401],[1405924424,2072991538,2021733348,417170408,1360718479,1896282381,2031654915,1079535327],[509962068,650785216,857650724,1451452960,934636282,1420525289,1933503921,333984884],[1268782747,1240895719,567159687,1157262572,815535463,500342460,1611607276,2038068219],[1553097728,411627140,1057540075,962351041,809857064,1285128567,821523697,1076406788],[1222715675,1068161256,814148558,714028070,1403568229,724413540,1167903783,520513587],[808811411,190586961,1512432018,725020688,570331062,837764279,502668946,1307337628],[500370728,1127186829,862749463,2047945575,2060959676,338917073,969085996,1245762374],[1647040636,1673909550,1344554836,1060999153,291517172,1379799673,1405726394,735234498],[2005194277,1630752154,1843815368,803981256,678346125,973858255,514222454,885883128],[643793163,1261109905,458206330,857892835,269895511,226122294,758774805,1951427600],[1506775731,450872464,1533375240,2047005363,1622695693,1438931979,1474678198,1414437196],[633108193,721018678,777998483,2116862309,665399756,1073048332,1838047157,31000773],[290330230,1916940712,889592130,1258414732,246087390,2101439198,1874425225,66867652],[1230673861,616721723,1683516348,122067668,1894824319,1338614676,336978819,955895011],[1329952127,624211428,1918906024,332262515,184606614,1870266619,315068576,1967848549],[1764442832,198246837,807359498,1545172329,1780107345,1583446842,1890985599,1225720677],[551461132,1102802644,844475693,810157203,1216831593,2056424896,1089137102,1187750903],[527848449,1991835448,437002035,1615787689,423107976,678634111,522166566,252330318],[902020557,1248466616,1968164286,436349064,367284410,1895062566,71744260,428110716],[226996911,1980043896,1284036118,2129134538,1078592765,830056325,1784567615,429933118],[364441743,357376723,925691153,1289939068,1926690730,1157821959,789955436,1063741237],[820046565,904020243,710896817,1031025462,94835808,978423624,1958623387,568857171],[1213403045,533571458,1758701056,2043382214,239959251,1683995558,486969591,1480076276],[301730190,1761795346,1829603486,1444990018,122245392,1882981826,188308893,809239760],[719350391,376711642,2027484429,456205917,615122983,766035649,1285127383,1248962604],[144266790,1625015776,2050150831,1218909842,1039270558,1053358511,1809893227,29567657],[1688212937,891237775,330965335,1187455511,686061373,288235314,1234297545,1992612056],[601673428,831646997,2124436397,45086377,1587546705,1120273079,473398762,1906995548],[1227952057,1039637703,466383708,137656048,2068417814,1953846311,1114646699,664007453],[303805671,1037811100,1066089168,2032251061,87911523,1388790521,486269402,322610371],[1175130077,1304661224,796685419,1601361511,77869881,1810383136,578431147,513530623],[1198123724,90194904,450100349,1126884841,958094663,1041429744,1419021781,1097067038],[975436658,831669297,714792777,637064523,1135039875,173018108,1129751013,1986146665],[1987287562,499814098,343344916,527095429,617165090,1753669178,457284471,1576324906],[1669321202,649637696,502705661,709442472,1140257533,722865983,676401619,522017333],[1843986160,996070505,77167318,2027664728,463669245,1074724784,546086876,1073600035],[332267683,612944041,1126083254,93993816,1340234545,569184486,116500688,1893678909],[864459688,1714160008,381285386,1353594548,1001076238,948485793,1681796266,1720510054],[614546709,1533438563,623195437,367428079,1732742989,1172109099,2087489976,1873576616],[1192040191,480564370,1743647287,1083245402,2007508646,21079493,456207790,1473953102],[1925681726,1290124618,1880288811,778746853,1830437954,1775017601,1153516520,1571060728],[1680957421,1023156585,703945410,1003559803,1186459147,1732755938,610222639,1029586442],[1163364314,278206223,439750683,1089509682,1350858984,506578207,1768050689,1172408375],[1821327804,1715825693,1963620037,33136193,1137315711,1237153931,955996298,512078807],[28429075,1293172250,1701148225,1042437788,1552537341,1650155508,621427050,146774367],[1885337651,535653193,654506516,1901498484,765657209,312084400,1740442478,928773090],[784136038,1630786446,2118940087,2037886442,663933890,317760237,700397984,1792707644],[627958243,121080380,1930291841,538175555,720234163,1582135217,2008799898,842258427],[1223464183,1330494442,717078592,1790216108,2127306418,365825636,2031532561,591026005],[2096218852,736694870,812995685,30941758,594160526,1577158568,1358971427,1992566245],[492809266,1713635296,709935549,1987709040,1228720879,282293053,185384865,985476560],[699493890,139445389,1367021996,1513354141,658565914,73217200,829566851,1207200375],[274710871,1312182437,1817054923,688688746,1460790822,1841495743,848424280,1084173679],[796099997,265237018,1184523465,736992797,227064789,1245256113,614350766,1055544228],[1701918078,136931947,11703796,648008286,230554557,1135896448,433618738,437636276],[399866791,1756642088,659574719,1904804079,674987402,778967330,2099792783,647215611],[845331209,204910274,1178381100,2024170069,1277691081,491004518,1598249641,402123402],[1514098777,305915359,1938592456,538348861,1883985581,733341251,1263662316,2029806393],[850972924,417596959,8855299,1161194447,1386562447,820902463,610106244,1796922388],[1513649242,1469031440,386906658,1766167951,1532806893,1097444795,974086161,1840786515],[1547108139,806511111,2002578699,1347865525,317364324,1642603074,792444234,228986787],[1600094678,2110568100,73514447,905195934,1774891658,1924291338,1657537832,1317328938],[769693285,1249532151,399203261,1750317687,1444872448,118492991,218422515,1688179188],[1309136738,1420977816,1143551494,681536468,1171231680,1900592052,206619359,1216358326],[56426650,1276860021,803446085,307485220,337528468,4187628,147386502,1167661535],[1445017523,1817142702,1957517005,236261832,612227076,257640476,650195886,581644028],[239402462,864556784,761188869,2042623280,713591579,2027664401,1854855926,367625102],[975585282,373089428,1399315765,1951367999,678198301,536589875,221927094,459860533],[366617859,174182698,345821618,289221000,736673413,1211280458,1943960594,355322786],[457495884,325098417,877504684,1360664852,2110984469,630717830,1375800863,1203571536],[1506276069,1579422502,1225445356,709560485,720855867,114196759,1138446386,1445191752],[1399060166,386295972,1815559683,1010613181,1687628208,429937837,1843243476,1339248721],[155180469,1217261825,490730267,307978734,249805533,620220179,569715866,581308084],[853508255,1963233744,1021042231,1458578939,1808086702,1352397345,1847222320,1699325206],[1031294775,335015659,30427378,2834301,202356665,1116850373,578219985,1095770676],[295885933,992038594,1759743893,1717297444,1866789787,1151593550,572426619,354029264],[2026197995,196036154,1260802869,1160442274,1052894133,1352183118,1550905132,1290795307],[1565759822,358485208,1644765479,1321171673,1035922665,672175747,1911273008,2100520127],[782588785,1534696790,611599959,1377156066,304186760,703254647,130635013,708529762],[256752263,1985183844,1897788207,1603534450,948420459,1257258150,62132062,734147884],[220857023,185890928,1328829998,2042804354,697750718,1935057366,1709214356,52575672],[1073515850,513988516,1929253233,794980737,944543116,1799226477,964606502,183523982],[1530114417,554326853,364757806,2003208822,274713405,623533829,1832399140,1017289565],[2052748718,1197672170,106542787,1496164089,4166038,1574273159,1931551415,1864719693],[1052062206,717804140,1785858250,95400638,1307629274,1768531597,1052649124,179946004],[1920262099,691305811,1065401921,1174101087,333115644,1330582610,941560887,859607760],[245479350,1033733069,244406421,62796124,1598100348,1663269014,1607302380,1020883130],[1139375048,1579285594,1978876819,1443205193,631505946,1398663415,1823050284,1449064817],[627734088,1953849162,470718035,243164654,56573252,242215305,1094028323,1191288553],[536035969,1255910092,476139774,2052439566,884769666,368902371,424705026,348673073],[659353178,879917164,1370279863,357742450,435792653,46121656,980563962,1042936871],[1433309655,920117590,417762672,309607727,1538988501,1018454465,1199500362,1093217370],[1117633782,1493015697,790619342,1090240571,1122991416,141791056,1459946601,2056063685],[591730158,780212401,918526990,213432524,3586263,103398863,390888194,211781189],[259549621,1843679258,847244693,1942656978,1507234090,1891713738,1274567657,1288304919],[932120402,797347898,1583879855,885408706,1107807574,1746280072,1297445133,732355282],[233417694,1492404923,162877314,440721927,233321786,1549209078,1409778862,901755222],[221265096,295616415,1815468242,999513868,1785661960,239917076,1585663896,256419729],[118772711,1329869715,220564563,357636568,808856047,1057407665,740954374,1386576251],[1527840714,1832512352,859649256,374782113,377744772,1708372214,670921578,1103635290],[2106947778,1594351504,1367781653,1199307467,1049791799,1025247960,1610308687,1677385284],[597444,1977383874,1182549261,1070592653,1468031526,1080498357,1237326851,130452190],[505908204,1171591840,1087751088,1782517375,1541728077,1223720532,1860138292,96012671],[1855125294,993773491,858701100,1374695293,1004231864,578077696,1498717949,1616289830],[864407772,1776123045,915279463,1464643250,789800621,250666473,729558596,747550953],[2026409031,681726827,2045842528,1689488336,1592031273,1271352289,1423767824,1172045732],[1017652950,137808681,1624043652,806830393,837658000,183434741,1316041656,198883443],[676613936,2111665201,267910116,1686601055,247237515,691984757,660705141,1138457825],[1123977249,148635198,31264235,779052065,574036378,1094000388,1871706405,205835613],[1620387687,244131580,1596381388,1969947923,1779694647,802911456,1234659767,391629210],[609966137,961156570,379125650,422156721,1751834381,1748633599,1275327140,2023244311],[1365534670,95419600,362878083,390441234,915252313,1996190729,493269409,78490313],[1976384624,1210392194,389233187,1543464857,1221462048,527928585,380528173,986561602],[934463371,1325571296,603197094,1771465935,808453077,1497074741,1269681778,1734332773],[556425468,1928346142,1737743169,903860660,894434985,1614227900,1715333211,1494889643],[1332204287,596255497,172865805,1149223616,172371636,2031535423,494771562,1714282480],[206607283,2034360095,694641287,2033830756,1783770947,1606791875,165468478,1938342432],[723048959,2117620074,423855453,571967175,1872278355,324476704,1934345446,1996180213],[1353854859,159834578,853906499,395207756,1540703991,1538021989,614016627,728948649],[930404980,2115865129,895929499,1572966255,1477743562,1252398254,974329258,362147470],[565346674,113728097,544670547,669221685,859622953,1462842369,998933798,1348673396],[1363732149,202676006,1697107006,1509099133,382963009,660516689,1739949254,505648608],[2117501423,372566632,540081037,1886257658,2073106936,601189558,743698508,2036486999],[586143178,1449264985,1186315987,978381008,1970132708,1226518858,2004680176,75545458],[1041602416,1816453840,1340621780,1995128558,1459501891,847112278,698917855,1957565581],[2067424775,304298731,144894060,396639699,81326478,1209278517,1249101559,618149228],[596723730,416279722,1486885638,94317892,1470049797,476984348,1250327482,1698754490],[623055847,1237233055,2094517712,31254500,1701274264,1120341208,1415662937,1513748443],[2038312785,1530921270,1586310688,563434377,668595177,1649542956,1725990396,1356086494],[541731835,1007963998,2010653676,488306205,2080995049,1265472929,881057736,1078431115],[439073821,636667450,1249925153,924208972,1936824355,202850175,402597241,4288841],[2001503467,1997802614,1466608354,690990661,169375096,448738214,1904982370,1930751028],[1674253973,1913476555,598851908,1632884384,157691505,1069162408,677824437,386452791],[261095613,2004829249,857139148,1755087741,1027398891,97744235,2055869828,1597201868],[1584967562,917469113,1149603885,1003917170,12338672,1759366423,1509018719,1188514740],[957897906,1616168037,1272645999,958135420,1963976608,1915399480,1250071702,645744754],[1232435779,309109556,1461462781,1248520582,101760327,277761648,883735627,617251978],[1470193880,1282468761,416349095,131257091,328177763,457056941,482817376,1402998333],[1542384221,1767755720,1058202744,1023908562,2088397295,1280557367,2051074526,1070047521],[152973819,1188902589,610767387,1796011948,1705048056,1824456780,1996710505,992661729],[1500470890,96873865,1656451285,1516782766,1572076133,123698323,254895137,995511359],[1614662066,369173848,1076279156,1056694079,916092179,1647386558,406358096,84419586],[1675576660,1209621278,1441038628,180565318,684980610,1442252266,1733363663,1317336005],[1265424105,1822325425,1458475455,1638338467,813711455,1106633946,1970860393,139599018],[1926442860,355803559,1058355200,740005900,1806244401,1577618600,1800286928,1680327825],[76836023,626793611,1533715415,2105424760,443505555,908323753,1754301598,1320046226],[1419616740,782707305,1774337490,1877721120,725095640,1139631370,1779798309,131840733],[450991823,1741081465,721362105,614966229,403776554,375228395,1600102543,1607835768],[853136975,1182810249,2001300426,1036746711,643198094,1127026095,1228209184,906675945],[1188412995,548800993,1212733537,2019356386,1180454438,706458577,1282706217,1670967159],[1656264511,2109813724,690591382,1308380210,891886424,1010757066,900901006,1765403280],[250066720,481950416,545434003,441013188,1804653484,1588737978,334992758,512169460],[47042238,720466923,230970201,1542669974,1891023051,2076198622,1263451034,15301648],[553061898,783187675,589017804,2064691593,2071806895,1686085942,16554321,311586185],[170369760,959062067,1103555275,1316092724,1867892731,228459210,1109675257,2110649932],[1544894067,989333667,538075301,1132822937,174397307,597469283,1731236392,2095970929],[425270327,466460332,582351309,132927146,2012620843,514783039,698383240,1748853642],[1525563129,200548104,802214272,1948421136,815956763,2075379497,598036710,1094894637],[1806054012,970733483,1537578194,1292579745,1834070459,289569769,1779325473,1887666460],[1881430502,265237463,945506585,636900981,530643381,145537804,1368712530,1068559243],[118407616,29365948,1424446179,256924260,1150397251,1724322264,1128918552,1695282087],[1990457631,138397192,902594206,595024705,58455006,1041207642,39051267,427368175],[1938994103,558798908,911577894,219049420,491937776,1653043151,1216135849,1782402157],[1372681724,1346013342,1371507060,890712261,1772359491,362470007,2012374513,522503399],[146656234,404604360,1004988075,1450664496,999456115,2013960107,1766804751,244921866],[224981143,261454435,1278247717,876759649,1898193904,1811193391,1560171755,959150255],[1487523196,386623519,1131509795,414941415,1472386356,217033530,1210530641,216944996],[183522703,1345529057,415405559,1248756593,1141456712,320556803,2003971509,800465225],[1551165798,99322817,1645035196,433149653,122770869,1812682172,502792235,333207132],[44056262,8796376,1519310601,1339349912,1390480731,1044414016,72389069,142931526],[1733349163,428088204,1973062332,1967083029,1225607469,1401854314,1492031901,643871611],[1255714040,616280856,1398363253,1218653823,635487605,541839934,434836159,1519125800],[1583523345,1761544676,1635783263,1172201270,62170259,1894041854,1835825639,569172036],[1213156500,1781739360,2096643101,961628399,272106225,1158635205,1788567684,1482089781],[1155512740,1088617145,1510219872,1269886496,1842427254,851796869,1542480985,1378371696],[559756959,522907560,844010930,1573433413,1889543849,260012133,522532157,1120280118],[681178837,1138240657,350668685,1881100102,1496918826,42613762,1191330113,609769160],[1637057277,242019337,420148973,1039361933,1165166638,1774312742,390645828,1933789608],[1885674758,1527335493,1516182296,1156102550,1788125854,178969090,1484861935,101491559],[639742318,272400333,1342807078,1867305099,999818902,41169813,1135557703,1727452207],[1551768558,119232798,1834522708,192570975,857401562,109902849,1846669543,1122181448],[1890652127,319699765,872121717,1473362523,885424752,1266088579,516634295,857918579],[1865524724,569644747,1786186667,788841235,1027491998,1327912801,148235564,152218107],[2076947961,1882415205,899832370,484756885,1293518820,1552310500,98701579,1663797386],[554116,1593339508,1223946520,113955817,1446806334,1117152354,2083308302,294543225],[263313400,562327952,1938495698,882425167,242550570,1622222129,192588720,366153166],[970600781,383016131,1563354670,378172679,627740500,99194793,1707317602,1145007291],[807115709,804800007,543026613,325085099,1701756690,1768673989,1181167947,1530272692],[1283129806,1995358644,990428339,1113772553,1829006649,899902869,800983589,580625851],[1584890716,1752201418,940114684,482478031,372478464,1667545297,2124158822,501688113],[1890319816,266880384,1433372247,267760663,1418697741,1834243753,1786141607,1341128903],[1545374364,1794193196,1450332433,631840264,1412436575,1003078801,199352798,1734910910],[1455132246,1129574219,17640577,1190754966,631405508,1914901680,1040691603,230230551],[1857509342,114132511,750184470,233004713,1584772261,517305226,2111262594,1763905076],[636595182,2015515409,840368533,1597492695,1535210622,1345033200,934842969,2048202582],[636709995,1403290737,136263705,25619048,751253048,1999905944,626038296,2097989726],[856750227,825624531,1729000350,795790070,275946427,327656392,1627294762,2014487722],[938227396,125410675,1010533803,482316019,255505435,618898230,908064729,1593400237],[1158011637,2127947693,1485630406,1975980455,593090653,1771224073,1979429335,1043173442],[604783792,1704135083,148142,1384417754,1470167314,48457017,867205765,1765044011],[1120274689,552753355,294873323,794764145,1337090259,441977615,492199719,1608139824],[580803972,1019243632,1014257936,1599280711,882191192,1171179690,1437829397,1738886204],[809241643,1482403721,1184959409,1490705463,529177066,473362324,1823773330,400149091],[622726639,1902213867,2094370088,534520355,972033174,1548651979,1542105544,298714550],[1840674554,1275229534,1816328759,1413016465,1825947470,1513420456,476081999,410525360],[2113981106,498466355,1376112705,1514938465,1140916557,141904031,1471194059,1401918033],[1080319172,1677893106,269121723,117655279,419052395,2029830443,830381205,706102664],[1313903548,1623465220,1175152946,1191355419,896503323,1330366011,1530442170,245922679],[1984581923,1957309721,1646225050,843441666,823445396,1962370832,1556031044,1342334089],[1667249158,1300413303,839247497,1717229143,714981207,384724898,1337734744,1537098987],[1861874658,1281886372,412904718,695915929,672912269,761017342,1722158665,1679585133],[538620986,960301329,238332999,1690417024,104614765,533302565,710348127,1014619786],[1909169288,2056475103,973783384,221639131,2077684891,1137767808,1738560865,574922743],[1478899728,1266072174,816677915,1237613330,1226004088,768445656,1628435375,903717566],[2056258335,351337904,989969052,783954226,862696533,1942572821,1125850549,1757203266],[1146188338,1710874100,943607604,1463059985,2021575481,150708451,315582892,1893026660],[295141973,977857250,1447867904,18080693,1936325052,1696143116,1416011443,1150700033],[1928526356,1715477933,29052038,1127501111,1837277735,1770139724,1381294765,1196646979],[164681541,1990776344,1272323959,1197034606,853173326,1805551271,950964039,1805739431],[1988435159,585242527,1212984590,1142032882,1259910154,1502494715,584413699,1809149297],[441154928,633144474,1958112848,404434033,704097144,1775417496,1768756155,1211694386],[433551484,719863391,251850274,126110782,325041258,1996293552,2039728641,431813524],[1770737502,1843495989,1027511878,1853882813,1388318485,598835223,776201375,1438607194],[180114129,1857991584,1596953780,1819385213,1178935196,673832703,1553479747,416600247],[197446134,1004412914,952844561,1444741774,2090580887,128840902,1689400360,1602281790],[1470261189,1309152472,1552186925,1676932882,1771386172,132286251,1872974479,1144280736],[668451495,1808938463,357092645,805846567,2030907318,1574698063,176186965,231947976],[2030637813,388629709,1261657897,1205515124,769448497,1059796069,1162117923,1422030607],[1873288467,1165261962,1544622827,890270263,854973185,992826396,1514727093,540159281],[972799463,618696709,27840333,1114187609,571336201,763448333,848834627,1566216541],[1801567341,1090725486,1430884425,525791584,1913186323,2018415423,155467159,667320046],[1514202431,1818906836,1434608424,1385735917,101061498,731958497,114300186,432673381],[881285435,333223950,51639692,1295401165,1470851456,122092266,1476631459,1376205361],[1820917797,286053099,563014157,826333883,1126814135,884297927,837796977,70217868],[1486346033,1126772098,873650442,1672773786,1980417557,1487098702,467172753,1859338986],[564895069,147600384,1252496793,91997188,60473694,979610703,432013487,887169857],[781418210,737562984,1190161431,541067245,480384724,1193465825,1998949819,1049937061],[478264096,1423951930,877126752,1625434694,1529370271,93465554,1507791363,10046757],[352211537,774933109,2043557393,1464167479,563485025,789080424,1276601103,1908262050],[2008102532,149662085,992973192,232034008,1894777914,14115978,514344146,14087005],[1528323151,1697906328,132882957,1921201662,143001046,440652134,192123845,414428679],[777067101,1329183662,56805610,1400839155,1411297687,1835526373,1901034357,1129521451],[1318250952,1739381210,329337777,636294898,2009050660,888441526,177585515,1557211991],[1150073633,1420077232,1035466007,362154826,755956740,67055222,444268561,348007208],[635702405,822311964,1611125455,498498718,1515660699,130263647,375174175,218486029],[1521230249,622728972,1388340096,59516095,1981150365,131461091,630169269,727385817],[1317310258,1144779293,436869344,1509283926,2000833200,681739848,1279771438,1926524667],[354128951,934391463,387608830,165752893,1532424884,2103358662,1145171466,1068936667],[1475364351,305511823,1818331518,1514557220,827427832,614880254,840900407,870714420],[1236336114,1851887464,1416863075,273442229,1445500533,1976609583,1834088462,1018231591],[1159636076,1387499014,37278694,1550770,308498666,1737752307,1710527715,1008475556],[330809491,1211062069,1331832637,1584098271,679875159,856959146,1845332145,1906888812],[504306801,1375661391,44476299,458355194,809264029,1355646533,915358285,888530022],[828909671,218967300,1528038519,504930176,1754223557,932322755,241582950,1964980193],[1396928521,791537288,313733131,484883124,112013895,780373839,1709065386,1489570617],[659861429,83892163,157865111,247609728,1894359809,1056723849,2104844580,1123344200],[611262858,577323470,2122247866,1613309273,1964757341,1595120013,1358403792,1390990975],[1963376260,1397103750,724750047,727162386,1221499384,1191068552,1434377211,1303655667],[1370605713,2058010280,304065609,319350044,2094751631,984054738,1529348122,151847105],[441044981,2020372801,1496046939,304773993,129089036,1051282701,811797491,1367808020],[219665078,2006328704,345225605,731926204,654629179,170517262,1184551972,1847004794],[137106266,1523724490,711881042,1986787904,426485329,168094770,1368441330,1846954878],[674617101,2084119093,1612069389,843607909,372471004,1409249169,765851936,1768112733],[2022616034,935685140,1007672921,1033016429,1300421975,637525499,244819043,63520071],[721588818,1583672339,946223187,811098660,765693886,429247306,676014156,1080454769],[82891095,1786285917,2019632887,854185082,897826867,1072280032,1021246806,772171040],[259233666,763975446,1365299135,861332898,172251984,1491030090,46958416,1127381455],[1335008524,1608093880,2033320873,269903025,1749981377,1452370503,34984098,1741749099],[2027942880,174681061,1022954829,1488721320,1475814555,1463999550,1677624418,3569622],[431837100,120137363,1876857588,169971262,1133899600,2039619252,1020439441,1557943683],[532880791,1676608243,731004758,559914099,1291901006,1318454319,1525090965,1444349719],[933948859,1736553453,964172949,1902350580,448380018,784105821,171273896,1435362444],[177672298,381060040,85298576,1534005338,85664041,1917790238,1342370075,1964971703],[865837042,1288552486,2045488249,811545876,1211457317,1477525361,1353401936,605211832],[1425107429,1975270092,1031528033,1364442458,1642059723,1113363677,325362757,643455386],[886006004,1178031416,1388253962,32244117,1018185160,810894884,1447262874,821071482],[1306752620,1350822622,1668563070,1797426793,1814113050,323035784,623509738,1273408311],[584578149,3441357,1095858293,1539611216,557185602,728009404,1479054929,1328418046],[1633286708,1943894420,1060112944,1685793064,478873145,953048385,1838132927,1867670055],[43204724,1092182311,1261156722,916098788,1201682618,1025338676,1038635016,1567162993],[1399473258,2078816716,17357772,1487205044,995989507,1937638187,727103475,72587519],[705242665,1183987049,1629112020,2004017495,1408529786,365776211,161747552,1021711105],[1381177421,1576067740,984555639,441738719,1548019615,857703940,1043392234,385402258],[401621578,1438677757,1791071267,897470894,1513741784,175583970,1436985553,1574170405],[831239876,726967208,327038183,1755891830,1962519631,62866074,123955515,1669203905],[1783893072,634724228,555441539,909624640,1725626333,1931544815,4207960,777813686],[1062441751,1328926096,364303183,987728625,1458115824,1469421057,2125073527,1868044446],[876335904,1848258414,1449765933,1279200006,1524661472,1642653592,1225380455,314244862],[502984844,282390007,938334433,532624764,249361857,2061795379,567103700,414595181],[1208955123,79494465,1770827249,757161145,2099742677,1528629522,1456137034,145439875],[1051901522,1087010209,1934985381,356454223,793135209,933425012,692910956,2019460036],[321848993,535179895,214770534,1701287157,2039960086,1194879523,1560251637,873607092],[73693237,901537126,65289048,711370606,806387157,1704158230,243753227,2049387181],[624705643,1825749628,1272080097,814010428,1038319631,172343688,1214165119,467384018],[98680485,146848084,539266826,582259373,1273691395,1802794255,981471087,1790562801],[1275240844,661256871,1882139422,828564872,455439415,1282682826,764475655,337360002],[1113870655,1297642213,991565931,2036118254,885525455,1118479483,1183233958,1237594550],[1979399655,1511398834,873896557,431360539,1420623313,1325479756,2044714857,1744501391],[1301528802,988793332,2105179262,1045149356,1220075137,1822370880,246098655,392806515],[1865738338,2105060196,47812269,97005292,1527272934,1654966688,767794847,1011539445],[2028759614,108314019,562563189,1101633817,937327156,692960952,814203119,1593064681],[870454087,1527637255,2044854863,839617106,1096173972,607320758,1520315835,103256057],[247394290,971650774,271540342,1762864858,1585633208,36784801,2048525940,1460673162],[301270892,1963512137,1706411322,1513081734,1459120601,389474965,2002516010,1221256225],[1520702682,1177238920,1445509634,176175012,1355396523,985055579,1298229954,473881235],[268940042,1364739390,1545951169,1065632019,355618186,2015332356,686966391,327684881],[950503804,2057912487,237838427,77457881,1216339574,2080861211,1021022408,592234995],[1457774399,363751479,1747129772,765610086,548503815,306631947,1496007322,1638604440],[309245095,1367055061,22757146,1194044080,1535248820,805289741,1201802096,1948394664],[925560372,1683294869,1436371093,637951228,2125510312,1406252714,873140326,812216311],[20669206,921910090,1372555001,1263852621,426896989,480647310,1934006081,892544100],[748373678,1549334052,1733655385,534222853,1678952198,1503141883,1807605423,251218269],[55426294,1281570298,1886858646,70843412,691644896,1318605734,1073349036,463564566],[157547927,1348632801,694238125,1530792195,1949021781,1042224254,620475393,120039499],[1044915849,601701104,387900531,1284953473,191691746,808625872,2099250082,1806917156],[97565349,1819670715,1413150150,1113987655,1093138585,1838871137,2012215462,1913133894],[1219437707,1509993171,1065099520,1036444749,1750234207,1020552955,105645380,753200386],[762437065,1122971595,1738984340,932986748,670754273,731552821,1902570062,1713359041],[620989562,133593479,921532879,1704869223,383183894,1780928386,1639783718,1673808148],[1506588844,26860890,222444436,447985465,813935798,1009690383,284684326,404638537],[1551831509,1268228182,1071722291,600772321,1990267248,891481302,595091157,1506668363],[880682517,925945282,469419487,2106846756,1625595658,34700860,1273899666,1495726907],[1887693670,114108298,135725787,181470656,1914131631,1412212705,649870,868460088],[641838002,1480415111,933425493,478272526,582998953,1964421897,1942740543,1630710489],[378608226,425488831,1582119176,1047807477,1594046178,1226257774,1422781500,1878596439],[1462388695,2085962120,144951014,2044200032,35318297,1686625759,1201335390,128430967],[1882657624,631302456,958464828,423852138,1482238218,1049433762,1481748681,1568895433],[638215344,671760066,1293406647,1089216473,2417677,1011043353,979904675,335204782],[1065648321,955880821,586424201,519080233,1299193051,1792127998,842168050,1741034856],[55730713,747554622,1770888408,1520367758,1123960818,1046692296,1028886355,1319965804],[746708171,1796127058,2029400939,687157243,982853559,705885751,2124909339,1017021226],[1406887485,1683128922,512831113,2092316017,1999183750,596872664,1112829035,1937304219],[1196620857,1491861987,2115754944,2069564917,378035615,557700524,856704952,1961272832],[1465373725,299138201,731773530,855129726,526593505,1391477445,1893828980,1266141108],[1209751517,1072409275,1454482215,1148553290,503216353,1404388592,622240489,1028879837],[20424024,1174321373,1114779986,44407731,1792550803,1722146262,222657230,991830050],[262524686,1101881004,168731461,1251984511,856114160,353426799,2072325830,1290765585],[1897341803,165119029,1376580341,613351342,957707629,1658819675,1801422037,1605630169],[776004613,539960445,592829735,1432443462,2032733451,1880159484,2072351790,598383757],[874643235,706382880,1352771866,269448774,1416571979,1330896352,1605990180,1914930884],[135367637,2097816500,280555655,1945381192,1015200516,839175205,1662389281,909287867],[1046783468,2049436827,586580450,835010940,465065497,602413548,331379477,1491763476],[967991992,160448376,2126881848,348993135,128047543,568450891,1004868430,713348094],[932955991,1719495202,216968196,582633035,1899260096,1276317678,1273310313,430834006],[1989500500,2049464009,2083188305,474980498,1849721073,1296301247,2093611664,2026185154],[1611923002,1746568944,221136236,759321834,404462408,1665204007,1640759604,233375323],[160690414,527252179,1205122330,921341510,120240500,1481475348,1631956396,239681038],[774165564,1305548189,1311157319,1288864342,1356882082,911515520,1118079405,1877291861],[1268071869,1521065042,1010779475,1359496994,1561988110,1250283057,1168234741,706375640],[1798975900,1066457131,1588317768,710222911,385464227,1412668385,620844349,2066666749],[1512412448,1849827541,252154413,1654634660,1703817845,1165036705,699535173,1907810008],[244916614,1943837596,1405466727,1252534038,1800349389,1593648039,1411211493,1685099710],[1396298043,253349836,955196248,386910378,1663458493,599883702,1540974416,217915818],[874538054,2111109661,202114921,1137542319,1527101482,1365709901,1513459744,1492404225],[1986655990,1407483806,1788698858,536275002,579661883,1815834608,1955013798,1464367849],[1569900499,1487739793,1723894662,1955527386,1795234508,1692566224,398668076,1013397466],[688823917,1522901627,249097655,2011986994,1857476493,1019583031,1726201116,209048805],[367640902,164742885,1732563252,1937761653,490028032,926507404,1599823605,1060468506],[1487306396,471929317,1970688486,517186828,290018852,1531795965,744341216,983175784],[842288968,32895495,2031260104,218407417,833761205,1418370693,206624661,1135456510],[908422842,1523194510,2050780928,763357128,330042555,1750137742,1365089559,1831554365],[1901390366,817370432,1158546578,1404985652,1984344042,672749081,915590915,627061627],[18395108,1754193168,1351562692,14003397,1068622909,1618557461,1537033158,1731100021],[1277937363,635466796,1259110444,1902468173,1379322997,422987605,1984572935,1470072689],[638008185,111970997,1628869338,997990,1339542663,560193325,311831353,1254634906],[1534429684,411375237,1257527072,2123066493,102403211,503356602,1950686741,658942300],[2039648276,1980387067,125972827,64311089,1198276848,1241354330,1530926073,1016671229],[1417483154,2039952491,853466445,1951510666,1606151671,41744814,1909183595,854140063],[1351865011,235637881,487834994,519043550,173048135,83685721,515868505,481073048],[96477831,1978585973,871115934,1303512969,1840304057,591149726,1297430930,337433844],[1839958019,1505360178,6402158,1406579855,507728261,1072718866,592540117,1321065030],[674613647,732887582,1352626717,1295428833,647992220,412686996,694341749,1911168282],[19989771,1723352535,1612460590,2076020824,505712616,1431774195,326208024,941176924],[1998813341,1398502996,1268869269,555391602,417935673,2078819351,219467154,1668619516],[1063038829,1582262232,311702617,1851584495,1980116095,557204649,121218580,2021486639],[1445909496,35572906,1538963823,973427069,1620876091,290569268,745663945,991060376],[743966622,1104455999,418535122,144285342,1554287776,843521354,808841954,1126621888],[27083327,1897719308,1113378987,789770186,1406876428,591149428,254838375,1207187027],[814601143,1863254591,427866378,195181904,1735668214,1199677582,532710982,947731585],[846451616,351719987,1577449525,1173414306,2061590915,1232781605,261813360,795352558],[53637968,1862134327,2076259360,1809877827,1466201859,1473950054,1276066708,1224227115],[383401160,1465827927,1263526941,344813346,723925230,1483185733,1357834772,1892266031],[2125874154,427581096,173839424,429575318,758956723,1442533784,1981560687,1690419041],[1466391628,21701363,413306187,1270593087,306388884,833043504,584487831,435643372],[580177744,1590192335,1663672252,1863916184,1649552909,978890532,1852615622,1631622831],[1038647066,293927972,1686407494,1200981334,404417920,2042402902,985308918,1895877156],[2106577693,954397667,723104235,1698690926,1624151975,1465992966,1683715946,1554865769],[1067765324,164674110,619154588,686519016,1029702683,1147196130,1816045344,824903267],[217057541,1504070230,2036462055,239629351,1600332332,725032593,1022000655,1880752228],[672148428,1671659611,1988069918,287019094,869427819,1025916657,319419933,734251787],[1870642365,1690770742,968233911,890672007,1803614281,1698531247,1429008230,1861679263],[1327336730,305066641,749766671,821850639,1398804122,718695561,547589017,1210252447],[1711310157,15482262,477767994,1542146725,680926487,887107313,100802015,2106617321],[794050845,1389621609,13294841,1044936576,2078410093,1996142397,735808934,1562712506],[329970286,2003036949,503067803,1292160493,149248694,885925568,1926402336,813059129],[1915100564,36428382,807726044,1104125023,351820924,1141783522,621821036,582963239],[797579461,2007675444,266849456,833620419,1282001770,1467431483,2084190980,1629508514],[272614334,162067847,1975286078,1023648147,1843744375,333597956,187222060,904237408],[1217662972,1697236012,890217982,1892248474,2000480225,1190270063,1085980642,1168362990],[103777753,148801468,1727506148,122520082,764647302,1265167612,1736494239,1826530825],[1584761897,1166998674,886542895,872504784,1596641671,1406945980,1990341111,171898284],[1543512630,483031521,735663219,797541479,332111570,2090612085,1131295353,1452777581],[443323385,860507290,516869883,972727958,1888184583,1205602000,1741971720,933284120],[1613819957,115368187,278825218,671326494,1526848851,429697464,1822266022,1301799928],[1409435316,643337700,264276613,2042396615,1090380990,1398266310,716847017,1422793633],[505340842,355967219,1953631756,2080452293,1749655933,1958450064,598907121,1143458414],[1437842740,551506634,1101593284,1689461828,1569641057,1962364724,1531335265,721495571],[1659375460,131575696,142052099,166414290,979902324,1058505532,2045488259,1091962785],[1234650438,1475181156,201240245,800791151,570224518,1870544329,1603066298,78835874],[161450423,1876784683,157639267,646772656,755203480,384002452,1621387850,213825919],[1726523357,1183749158,1722115923,713130086,1984279819,1096819917,899267505,1693510563],[151650059,817260044,615247086,230176905,11887620,2042411003,102478363,1170670646],[1114002129,2011126043,1099517082,1871798897,422679472,1314629090,241420300,790061598],[1778576983,2081748039,1522087788,572181234,1194655520,2080312766,595265163,1883534650],[1743030251,474875781,1873022597,762360037,2000537839,1290211952,1843771098,266951481],[1981315439,353922449,1118451434,2012973428,1871953936,1565871132,1722597505,900365240],[1613560418,844682417,1093737007,1830781503,82916641,869907308,1411914629,2067159582],[830651771,39173812,1909214860,403397651,1807302584,2064482644,913917965,962316737],[1294497100,550509067,1465514839,567489607,271407674,1295495586,810710906,1843060702],[1405214969,111382341,1767819780,495336730,1050874575,2118678013,1152765184,753428463],[791468783,1070140238,151177481,1705788754,1881164736,982393962,1195178802,66674140],[1139761441,2091990891,397059023,1788109793,372465677,676372967,2103218499,803291798],[1542400548,1654098037,1874015112,975233964,118933980,637799684,52180921,848833109],[1130400723,958667526,619338339,556965614,458587696,1125605775,747943594,1331765681],[1513881676,43017752,684852883,871179865,58454886,1080021731,1875473271,1775349463],[373625543,90114414,621130835,1152706721,53870779,493936768,1085364841,1180372601],[1654119048,365079671,1900799783,914257886,152787875,257517339,815613817,1907632178],[2102064602,733364532,519854521,171396740,988956884,1040852611,1662592150,1000651994],[2075945078,451359836,44821715,2044181142,1984677961,350610182,1669640351,201025577],[1847519504,1794044821,818243308,358978319,517358075,1923855456,1139011495,704844351],[2095014275,90660720,1177673610,1765054751,496515197,46413637,510027603,726326441],[1759431907,1048011835,1815148327,724030476,52611944,1651783551,353624170,124824131],[82976648,1804406214,2002635320,1835342499,692343308,1113800680,65586552,1970176081],[1916936407,1721049731,348934383,1595922394,237822795,875781953,316021427,1585846224],[720391104,1299881084,103395406,739084069,1565844469,1011416051,559496600,939567277],[558332918,1755220337,754076720,80717130,56937614,1252512065,186970621,357664149],[756849949,1147567193,176112600,838405558,952570365,529564666,1991881650,99130479],[948521607,832363163,1235985516,527372778,2124592062,1256808401,1091436909,890237704],[1247370246,212607087,1872240826,1490540476,288183773,314889293,1042028976,603487973],[1195239111,807221286,404583487,912203772,713443626,798881388,1628850134,2071026997],[150860459,1578178692,1795932033,1781614074,1522722691,529472746,1321505379,318710573],[1078422620,575769460,454535523,2049500878,1652326852,1504362057,1298412463,1412994859],[384534227,678354440,94274165,1514217595,2054724031,1551473923,1874201339,979434743],[748456298,244953415,1827026740,726856799,818639023,1324613721,581359093,2057595423],[1038083268,706686659,837803410,2095609936,879155220,220658508,1785558132,1059657462],[312318980,311897840,708700585,786048484,1694063703,382928680,1872791003,2003068313],[1355694565,250946304,1345655778,1319615123,1719284741,661830414,1223040719,1564700855],[1056715129,476262425,2008745740,261016271,793256210,525706799,1276533885,757688692],[522701611,95296820,205092529,413284069,1803133142,1842380628,1174511137,615082371],[564306758,2009073043,875973078,1842964802,1834476438,1798691597,1995359474,1904615592],[1750107618,324601732,1701845914,1995510703,1121439156,175394551,474620397,782079059],[1707418932,560885748,982483745,130252191,1477182469,110090183,1272724801,60815124],[1742042928,900332298,480318690,306435981,1230933566,76227462,675088056,1627986357],[1270892148,638960382,1856130493,1872983160,711415113,82494478,995676590,1796153411],[1611313160,1833011436,831431456,14396154,899283294,284249229,1513048820,539430830],[1301857215,1607213531,1383595287,1118645137,525273901,1945117789,1284134722,399857141],[1287029676,337887137,2126137573,940637553,1226980817,1092518686,1919820897,685368005],[1885504790,933236191,1177342717,271930958,1809253108,788280602,81344156,853283807],[483581293,1355262487,791539041,2011270395,1673376375,1074416848,1610405558,1339173738],[1616838024,111981364,615458855,2067619519,1240914712,11966551,1969680628,1022280804],[1254943805,861878466,1338542106,115431875,1827286353,703524020,1378424241,5036033],[954278251,911069010,1330569845,4985693,1586103096,932745219,1330110041,1040136343],[2080197448,225293604,1566410675,1428547725,748561678,1572965953,945959165,1742069713],[1510330731,456212679,2023005466,1772925943,1978087167,568388421,814638508,1217867733],[543939368,1066508017,1536357612,1344367011,425019470,647882081,1097101688,973627678],[843881922,1337440433,654820279,2096016461,1348980504,1763171173,1819316774,1694092716],[306695554,1593522917,1444455986,1704765863,297294185,22962303,1956091644,133444824],[979799771,2094268767,535830757,1053373422,398297505,190122529,966320803,1954768694],[653275342,738540551,1423285259,1616667761,563994608,1849829145,878307764,414625668],[1743841139,598125817,1252986810,702404077,1876543545,642604195,545501662,1630648939],[1468849312,882756830,3071664,175791945,1781150158,159864088,1509381023,1673362373],[1093073779,140578688,229380058,1473735800,1825250217,1703664161,504279051,624083229],[967206830,1904984365,967724516,1786901064,932753877,1627183636,1487044158,1255379184],[2111973973,1532083210,1747877780,501473634,189272748,1131720469,1623752791,658916170],[696768768,1388498277,979740671,1454568918,1643963730,1074371257,634519094,2026803779],[766547689,813183627,1039172760,1820114828,1803146388,853579399,585441693,1970652846],[840095868,1990632416,466740403,1293717384,491649086,327274717,1235072495,1796154419],[1208691030,1966311241,1554741370,75037216,352432821,994729749,1360945559,1330924041],[605787589,2092774181,1592648290,1054115603,1634245343,1639035472,2048873687,1630076142],[23514209,2021591391,361390219,662140730,1872509471,1821853220,1313798939,690705256],[414798918,721881301,848545465,1764441042,865352551,612068848,2019289644,1431282472],[1303495289,641716021,2059440349,38680532,296983556,1522916190,2020903962,355720931],[2079804402,712197315,1103395045,1293648771,1241479080,1454558422,2104644486,1555984067],[776702793,245254838,1548287496,1874016422,2089590504,571470758,54410349,944702897],[1322486494,1906467286,974584576,1435039845,649041121,1903636410,960145644,296028669],[1398952626,1786427678,1663109304,226376131,86776589,1347662372,1518655619,853207543],[1013641249,1753413469,2021999520,5083274,1017300433,1892492239,1309890787,2017868168],[1545919220,198444757,281399020,145760568,2031442916,1469448709,728155233,2106195454],[550103948,1868310169,930288923,182008116,666737434,1825126275,1611492427,945840473],[399205711,910916564,1578493377,1682213816,1395380664,1924706373,151271382,1127341605],[1013561387,1610863568,2080936844,1500839910,1232707969,1433624784,1453444024,2123273049],[614973476,1695043981,1152570932,991856312,771206349,682609982,1171813419,1047674378],[8576353,458857504,676248892,1929976982,1643383525,471164414,420788923,989332081],[1087929920,1831187551,1332069370,675110428,473105957,417290329,108841624,1012031142],[523140989,503910032,1681812547,957502621,1258534521,1633563414,255353558,1984193133],[1162912211,1622633445,1452382453,1683531934,1222625345,484163784,335336035,2103988899],[1879547943,975032233,2120959414,225228799,1133254076,5237821,91726487,253449779],[10178863,235233065,1326796925,841204258,2081008866,1572527586,257035639,458439525],[577906462,304670664,171345335,1572956907,696134668,440370311,1004107879,642212219],[1427944663,1978697264,1400175288,983661063,1586156892,163945862,1332115676,215771910],[533198191,584612145,835251025,659905057,113566778,884475096,1858518545,1216650151],[483356465,305426928,147021830,805667945,54220119,280133278,1319359129,1844910150],[1522078848,599132962,1132576708,212997401,132429495,720458603,136083320,1331807857],[2047125534,1712350331,1132731180,1682020734,1199887815,1400753760,847412754,391301770],[1548944094,354135167,2029764029,877004833,546899623,849493747,1769048622,1576320839],[348922807,1498628851,1513516342,469973625,285974492,331365709,1285065142,1215427139],[718652283,2009716312,1065947562,1283876165,1372397429,876401769,1664126863,1198937161],[1757115081,900768106,1786036383,1938021281,921934485,69179390,781080355,217536509],[316691768,1572628586,768405894,1732464075,1795656291,53995335,721784099,66217236],[1807874623,549395546,1899836003,696662879,1498541055,1315287826,1456364218,1779549731],[1629080133,373691868,295157651,1115983751,380210361,1588905931,1755855977,726165910],[1656032174,1754788255,889784630,1332475200,1267043380,1990242724,548544283,2129176749],[400870515,1349952951,330845281,1631468880,470251255,1402177605,1328940631,392544],[328252390,779751378,960045707,287831496,1306088239,242299537,1258979260,1272949433],[8970054,869980586,889172992,1188553639,376184586,1156349221,1627464808,1901664682],[650140217,734470445,1945154325,2122665912,1215685188,2065339557,1577122848,1056303660],[550412809,419934446,1257624465,519406643,1681330477,2078257149,1416138279,1572390883],[143080386,1171764198,1115076578,1636781609,44270864,378665012,646318024,120009819],[603234976,575266648,1966762836,1036852302,1402884647,508008458,236629539,1849570558],[1664459006,1748310044,526682316,650826954,991668262,1691264115,1695843615,1096362432],[1129286801,1824573476,199345753,1814044498,118343969,2064941768,866605594,77674366],[538222487,1010792732,308770353,609619235,121925378,805762703,1252340878,1669420932],[1756568354,20227956,657122075,908962586,1226480035,775903649,1593909953,58824910],[366556326,1291722105,425668390,1543048039,1453343311,381165319,1423235206,1438304063],[1069310687,467088652,1378607174,1715856406,1490151888,788364647,1357548703,1576387034],[531430242,279863331,1840850464,172267367,1952856480,1515188227,76180514,893998884],[1271917397,123533022,587718348,1979924903,1528128664,197571046,672044148,354220498],[630209334,1235934090,700450548,1943342164,1439816625,173581223,755185715,1133664568],[50307299,226879993,1526803989,1615675177,1660015181,28540069,1483220885,771077047],[1662010869,225688932,306239549,609415495,762838810,1957847557,556414985,2054537204],[1451736464,288528098,204286039,674011110,842568277,1492242646,1811528545,1009911296],[1374824060,1305719917,1941498853,1912769566,891178486,2057743367,2051857207,400452438],[443025014,867697930,1268780994,901341585,1356186380,1894323833,1305663988,790668657],[1836470853,1796956418,1191418929,513560553,1540817522,1131651037,1609435995,25967255],[1208485759,1221370881,1805145148,355236606,1096866753,719742298,1945226227,903432028],[1584636095,609183353,1785646748,1080401103,334741260,1343184278,1814767052,219787037],[1939217636,1326439751,1675134320,1779663627,312233907,1768334235,1584629236,1040233012],[360725911,1789508266,1148098490,352009794,732265221,1702909119,1674673519,1385598583],[1686616840,1499654669,550448064,1647470901,860637542,878201991,1227098446,877950081],[1712814456,731586671,788630559,1583599095,1062474648,1488830283,1777520251,1227937011],[291010742,311856258,1742817777,1609364652,428795580,824913778,1834298487,1298731365],[804444872,1061953194,701337459,1167063893,814805822,1825085615,1329874653,34586316],[2092128063,153915179,1172211325,1618979649,1899555545,772845690,475591734,1337987947],[1770280032,484137473,1742708231,1293571544,1996995735,1454630496,1665464504,103707417],[1415289044,1430611777,1808809697,1017876411,201866656,1973601802,1178566186,2074628266],[535349541,1389296960,1444987375,1400219118,1155722417,701236833,110920740,1778010391],[1839177993,1179889740,1394642201,1318229414,1117351183,1165298020,986249623,683061562],[1369617809,231435086,219964341,1097296229,1360271738,407672457,2118223206,1093312291],[1899932934,1786413182,740951735,1498051992,531743945,896039329,1042694315,1368059507],[1579965397,535669931,1226357227,787332933,1134532088,1285627376,426679151,2123919671],[61096559,803371523,1435109624,138016606,1372855270,1961745685,321972497,1865116554],[69694709,987108832,1786973067,1674937298,1641880991,1144200449,1569127682,1522525991],[1540230660,1824119459,465467990,93692219,1189130745,1573912175,1253595392,1360314929],[856535060,653071109,1808995500,1496925566,438229437,2021206401,676838905,1949376229],[1491691950,1931841221,162257446,405246528,1451296709,492378986,117533158,1564485933],[614395187,1760945294,1153425406,577512643,156021900,1197478413,1035070477,1683946390],[983080749,1326549574,963318298,157117559,1547247690,1377393963,1575288354,519755527],[198300006,797097694,1515157696,1264930592,1120040666,366757782,1684190247,564174674],[1904849052,1205592149,1240166673,1915204888,641391237,1957939478,1353630646,1361571391],[1561189804,1624315183,463634759,268454479,46917638,1276074693,1372753497,1474706754],[1972057198,868310033,2084818487,542099701,1758610674,620743254,1299688309,1967549098],[2064203221,1729124192,1463716232,245710218,510607530,802069861,4308828,354135435],[312051888,1058843656,470622656,967370528,1958251011,264441052,1720117437,1434417554],[1046890993,1467506986,1144045493,1020841093,32544478,1133716402,930201335,431940898],[5182760,1509617199,85027497,1773387688,1279769167,1335021388,1512872214,625754687],[2042321826,1392688640,2057081452,821996147,344437265,1939021793,298544097,1789804866],[382165146,863170202,285776974,891740655,149717609,488813806,2093851759,2088074319],[1698744152,476430483,1322084137,1449376431,1502066220,1691234447,277173252,1263910842],[1973447730,1170217912,1852420230,1410899895,1047441254,327191787,1722987438,493391612],[899080033,674555250,577788694,129729297,14276240,1287790001,541098099,2098272811],[1695384269,500201878,235568149,2037436589,2005462815,236046967,1962082630,297435890],[680866248,492867750,1543930087,1754026003,1617104623,1705113652,790207334,1659793839],[1006113105,1092350058,640395262,2056089532,1522869433,1640424037,1186627420,727227011],[1026225867,1082630913,501856604,397680991,1116404946,1639378063,450785712,572587033],[868506203,1322124416,2058785656,1303023879,1314780626,1166049224,1634020438,683294062],[1458901081,1822290510,1608597396,948236892,1872436813,160039786,924017156,1568037451],[1794168224,1953672448,2069981074,1716126753,85990154,1640407291,377682323,1039371853],[751780213,1864794439,2123848472,837700117,2008137042,108973537,1463992957,1282441791],[55935789,1038009771,616651829,1271456231,699436270,1521249651,567497296,615418588],[1077073376,73856648,1940071293,1572914549,1930592178,1538801130,2048729294,667720515],[1354719462,1555030356,842236469,1561313126,107607863,1528182906,1910338596,1999231468],[1442683084,456378470,917691268,486085644,194807626,1007990431,497857020,2085872360],[1042738993,941433618,981036796,407320757,306197843,1137187544,1285260606,1800320921],[1992272635,667386645,1940518697,1584914711,669905292,731702584,1252486253,449415966],[1774960880,1733097785,379860426,2055368782,125270349,1014030761,1736667776,1777872167],[1531477463,1287630751,1363476755,106996838,1648943579,937625481,1019857076,1259541739],[1313777755,2062287898,2075511033,1199921016,1902636094,836072930,787465788,1731932070],[467843961,1106912205,1895833659,1811311586,1321909313,76128208,1914213334,1318736114],[642328254,787974138,1353603438,1913132504,905344391,797566643,444338769,1327730930],[1466785380,635983823,1063722870,2115470848,1278429241,1391941051,276460923,660890765],[1173329186,22975003,1633288955,1178758014,385812761,83746578,1797582901,1733728264],[404439668,1487627729,696394921,1837636729,1839896970,585486850,1841187837,1412769505],[413257509,1543196938,556566527,219068482,1831331075,828162557,152204144,1388856708],[718487366,1904626277,1995648932,1240515200,1208304252,957487637,171077939,1846938707],[1706516597,1450977500,1897377101,1428139390,50660928,388098260,1880924676,332675328],[1995591271,1745800777,1353810416,246617041,121003034,1252825469,795082340,924856932],[446814044,159522860,1418882134,1904513094,856378984,41638016,791889922,1431762643],[343710955,349456512,499502290,61115462,1516289788,1506367640,83543688,235250424],[1691793470,1143793900,1448591622,209937447,2058283759,258307697,436806828,1772590277],[1043008244,321791846,1004865542,1645390442,1935955088,104488195,396591672,1495562126],[1825439787,147293695,1156602775,1217186594,948718922,1694419152,1656295754,605814640],[686514862,1695460404,471436635,1323338928,954734622,928166371,1761462135,1180700146],[1086376017,249525597,137131931,1706969581,1129989173,2035158412,81024095,1640804750],[583411511,1781827759,208104028,1928317170,251162123,627529442,1523019410,1485233155],[775895594,2089442281,265448298,1383762790,2118025681,444845879,203722381,1362675671],[1237679439,182050605,2119372782,1115159874,222746954,887687377,849989859,960944584],[377670127,727525900,664666852,442956619,1668940033,1529514342,1988962571,1951876236],[176753411,740497853,1547820233,1842572083,1983830654,394744713,898424753,624906235],[161853329,1404946769,450836730,464953797,1222330303,1639553357,138923008,2010473355],[187225705,1876022210,1565093420,910344705,601257164,161438291,856719550,184931278],[1930240949,1704780393,1376601321,216038121,2070469042,1210235023,1210538470,541312923],[1202547461,2018093161,1615613627,416104830,399705443,1082781193,1264337938,144561799],[769746998,261321715,1978195747,74286597,2102513236,701599914,2106335946,1681696410],[1947883781,1462775804,1883706116,432335849,800092998,1001592286,1430815633,640906253],[1273272942,1205015298,1441275217,1116492515,94045710,1175358518,346757331,1591925475],[99666557,1441777435,482811227,1279071684,1452487155,1664279988,1127948847,549668135],[1101510537,1639797801,1972414020,1190187500,370633174,1915763751,793120628,442896264],[20522917,701792610,528982398,1525849452,748823477,1248684399,712479680,1591059392],[507062761,386911218,2091514298,2084198322,1875354728,17489542,49880445,761599429],[2006067173,484120394,1804426999,164825307,1829129984,1861715670,833659684,1378753932],[1123103393,1273579439,1190544538,1101304780,172961772,959094045,830335623,748052871],[165541628,2014677975,1340340891,1545456311,2003799570,203602459,135043525,1233439919],[3210892,1788407932,680505352,581844923,718842630,442243527,1204996549,1830816894],[2055068879,1602941371,174638081,901975875,218936413,488791375,303428466,1671920364],[675139516,1845935389,1233837504,1144084874,1222167677,591882627,1755307710,472966815],[1102368752,697163506,2068643975,2014518733,738001289,393474677,639026169,1366292456],[65522568,1539440600,372327282,1331343068,760248680,311480522,721023539,475865675],[1661802041,116862643,2072112038,676802489,609864088,585175329,1736452749,54047276],[1781871218,262726449,1299635740,552621244,640675144,1769476231,2014004117,1866620077],[170855795,198355282,15168884,121586291,1380535048,1651571629,908577937,1443689367],[1358395734,2105351787,996458963,1841450847,2008157445,665533452,523521575,862204274],[1955731831,197058533,1203812881,810170568,269144885,198941970,916890218,622215871],[1965250294,1950634807,640066203,1627286723,1695375995,1664216392,2024395294,47474933],[1802045312,490387034,655284472,1917606686,120937547,503029999,261483712,1378555370],[1166252027,1536455871,2064284880,920651656,777433381,476323233,9045845,615216691],[16678922,18263294,1764635263,1161013937,1055876386,257807543,462771554,332870772],[1207555453,502280666,978772302,784928337,1002502315,315315296,867392503,243530105],[971771139,1554440724,696310118,609717736,1763042410,2112865723,1287290724,1248947626],[1656254244,1376923693,357601525,1779873399,68619157,576145082,431679390,1755851469],[2092512151,556498992,1956482571,1979630933,267833146,830530467,969845561,1094733501],[1109908379,1687754064,1279024737,517749999,1886092290,1116869548,1902244650,2035636289],[83579683,1638437770,419754292,597685447,1890376738,1365831182,1672640756,49760171],[641679641,428793649,336165942,1900926481,390796294,1622716140,1430995156,670975120],[756716896,372187529,12689095,1479621257,504363802,2073434246,1310754443,1907584793],[913600290,835393465,2026067271,427312718,1151596318,2018320054,947883464,1988710722],[862866130,960267026,1447312134,2025032332,500541190,822338302,29904270,115210256],[846859094,1284948350,304715551,1820413336,210023719,1715334582,1600529704,1229129350],[1819058870,1657047457,1435889841,1535130579,362706213,1062713466,1368194405,2095030353],[62393377,1354450185,204087084,2053979232,2114867911,1079564930,454775433,719259186],[1327551927,1364786332,822498689,1481922012,1391325476,1022567897,1045978462,768535409],[256193012,903339663,1729786427,1609315794,119027125,1882674995,1749717665,919283855],[1774947548,1902803667,453983263,311103390,258638262,652766625,1242737156,1667757573],[1278415655,1374618672,584000538,1676555131,1786698686,510135369,1077790810,835294574],[917825075,2123470949,1048606413,1052113103,1718212435,1664942546,1698818253,1025777355],[806619107,1030242594,442070876,1932590936,1395629466,303805493,1520185828,552410278],[271236155,1086780776,865308239,651347639,1288962730,1688973966,1093982770,304817559],[1587720646,990004180,531821788,1666835412,1707934014,1388459276,2863505,1966184309],[415619438,1712025197,1069566749,1207640531,1592114692,336047748,867290959,52929363],[888823346,494131550,1863678120,567054244,1540854726,1787540503,1150092851,380901711],[2003490801,551218035,59060179,1831232483,2040119173,1145633823,357393314,1258565342],[851021055,1294596780,1927366068,1799613248,971952408,1797067511,1315232088,1876896434],[807197585,1417132332,343951275,1966225145,680278417,671096901,1503746962,1014573793],[1264045589,1312344119,1358918879,1668011541,200117654,1727532800,201231275,1130895897],[855105193,1082369305,1224090480,1147828300,2010734313,1438217219,614329399,1971373311],[1487994148,752863183,1302396015,1595290367,1311645386,2013869114,1463227728,761758038],[2053502673,805218590,1374677113,897384621,1778669586,1843428956,584163709,543024967],[1096775266,1179238691,883841330,1139665510,1081401699,713730343,1852548925,1420911544],[2075036433,559547755,599469256,2044920818,1197707253,965154616,1095726385,175014204],[314576038,2032664209,611456544,1677999436,587524190,1849270163,1670009786,598620990],[1409486082,672301053,1265865931,1178574774,1386157913,159108667,62320457,1522436438],[1213956862,1463688086,1933573768,640795725,1742864470,1537794583,1736239542,1021974920],[745562480,265366321,2087489735,1158279659,108610698,287791942,591007832,1406116441],[352006889,2028868298,478188845,881480711,2016521746,1067863145,428111746,1334895632],[2028976060,879697323,1196270377,1314182586,1409739114,1234276112,592058247,895793045],[1277728590,1166124428,1788886431,1087317981,79138142,1030598218,333017594,1701439666],[50549300,2003577802,159659510,1747161606,549015382,1531581535,1635099854,656693590],[840595935,1286126759,1402675207,2053866365,1497537175,373494237,105582282,1276207209],[1516879664,2002727229,844037500,267009505,1447456882,29402062,970736320,1695700603],[1474943090,1542374571,1834598617,492898903,1202816322,2109689833,2045825258,560785117],[1628526511,2032678338,111559881,321053978,1133583137,1074544232,1962836963,1930981905],[969457170,1909580004,1982823415,588512197,1232868409,1622119852,1803118933,880846455],[145316204,1211877571,221396585,1937629898,1225460581,1863233473,54791729,1635088215],[206964614,1719497865,424436491,1906234124,102309797,1826343295,187943944,169737084],[1399050246,902663891,115597742,1819164432,1880294006,2076181401,379192774,74778578],[2036844732,1469724828,1956854746,1111234912,1155893976,798583549,2078085647,1772165016],[1011801237,563869335,1837749971,1097079565,146160168,397415527,1144805865,841173130],[2120975910,122369350,1696382623,2057348139,1438503983,1637339810,1927861282,1626850896],[142951059,1221427641,86579372,1827784660,92235097,506023714,2018498818,1570697128],[1525088255,469366779,1334778174,847549371,823092248,1997762143,1101913294,1525443661],[2093540133,1098070916,711631594,1251692539,174067497,1829908430,1143756357,63579804],[635887759,593422735,1145753467,1082862123,566956137,2110184635,1167240586,1499244724],[1276007851,1150160009,1676689919,776391912,1136445166,191682454,1491600882,828609459],[139569805,2117547379,329884525,1170057741,1743618208,943651773,328724579,927117383],[1965629315,1737665946,309054123,1937024084,246999391,717624486,335760930,2127774458],[741916090,1945251283,452329695,1738281103,957875305,89905109,1895537133,1701165407],[909168066,567144107,1957910276,756852184,1964091962,1238632581,124576212,316077598],[237799161,295005755,1848952809,580591790,385436092,1124552972,1489263405,232792957],[1471470553,298149751,1083165071,1630064518,1527291365,1297375221,137024343,1488263760],[307675909,1453023159,540337557,1262079366,1792446154,2003997857,614948564,1107844090],[1261124889,244811760,143477049,1464529445,1993755981,1798214574,505887586,2010367231],[2071661507,565646602,624734468,462200255,384382224,432319746,282799910,1793090135],[1271706414,1802707767,76507483,1524953785,1002306117,1060144634,1911777950,1408883713],[586740970,2032918167,1388972154,1693404465,1949284137,1324806838,464977046,730042929],[223902217,204030286,251542154,1489477996,849628326,1925748116,1060705420,1703465798],[635836521,437207751,1218518434,2038721739,1929078492,1238426680,191489563,542112360],[2312471,671415596,298037752,723392888,1548212622,831410387,170410952,1114633741],[1078542658,537312819,674984971,1201710726,1139459955,188279128,2017376153,1050751660],[1961198110,2115757739,1061021178,533783245,108457211,1070448795,1616620802,491609070],[714436341,787810764,1803690126,2050839155,747987877,1888134600,1682625546,177225127],[1734181928,23988985,1045477409,41609603,399501959,667802941,2098408643,138694145],[650861170,97670864,746826269,1203090415,1951179366,989314160,873432279,696188105],[590350489,1237152846,24877599,784581547,325625654,2033724134,832506938,790767749],[597891651,2002959531,1254632958,1658896659,1692131708,1978283590,633105543,302122625],[1365948835,178532079,589674264,2031297551,1109802198,378822502,1135970880,2091908551],[2049012849,536002865,1006836502,1874828216,950835133,561574226,1349936574,1984701529],[755148771,94846930,1554792318,327289632,499298563,550226659,2059044241,1462200551],[1102580627,338250675,237262004,2080399476,710525091,667580185,2052867319,1978726071],[1871439505,750696933,1228437537,1478266736,1137432347,675019144,1981273807,1817608560],[1604212589,296454566,1187422478,526715587,281503380,2048740833,502481803,1691372899],[1215077117,335738669,1118771027,1717250800,1410431989,1434684375,1917665610,510189318],[1856832694,1094223475,1186428984,69415159,1378217334,368832171,1138290013,1870836265],[1473022919,1119331857,199812555,2085449566,1300220403,1422857012,1122056410,1736574805],[588634043,718363200,373624467,2000339235,2046417417,293888624,1037314206,2012590918],[547450587,2087674298,426053503,2024827397,321059571,553881743,530987246,1096527895],[648042073,1000028195,627300929,1814957241,74470183,479012220,1206062745,673116709],[1833143441,1468667000,225413598,1938867644,783502407,707713230,571918511,1217167745],[1458264187,1176291858,847529975,431880126,1746622974,543962161,1294238210,1590846747],[2087588184,1961395989,295651348,472368869,893294812,943848660,1610734204,611263727],[1044472611,1585046956,880143582,1034150597,873176777,379090783,439768431,1896008480],[1557123497,600009768,1274280382,154630983,1379509225,1535706681,2026421522,456527821],[478477140,518218453,39928939,268146244,2089646819,22991425,1840885735,1422660734],[1376763285,1156541117,886622411,1228266812,14095399,926596247,1857544021,369874260],[765795981,13671428,320749529,691863253,483291650,1545304332,1819088896,628492576],[692885316,705099602,343168173,894960933,1629875153,304064600,609261646,1263276337],[48984746,64279959,1532303684,1017272322,1571990588,895202552,1997362830,521654693],[278656159,1905697980,2125240588,1798484693,916598354,2069419465,471760551,714396013],[239732679,2047251241,1420153611,255377708,452171165,1222809194,1553512871,815050541],[854609678,657034361,2042956212,1942763264,355719601,1372632245,187597240,336772766],[439801311,1208148229,866192704,265178837,1602796925,270989016,238088679,826258828],[541630401,1203439801,1347561827,21568256,2092237591,148760093,1921847562,611548450],[487362450,148772911,2000679822,484596287,266844569,34490310,358596348,1661065281],[1444801731,85998765,700998083,1120597128,1485145679,1969534486,684633806,268031056],[516104923,1276032753,2117926265,1131874314,1089163038,961457215,822156298,1608033583],[656406023,1536494123,1400340722,1773641198,470659141,1874426108,1844680315,1567614534],[201162851,802596060,92906724,1372735910,164700375,1112362847,415812606,1344382483],[693749743,2084185565,1192931896,476881231,839067279,468352947,189276145,1685703618],[1021515988,2096037708,1609485811,401346584,270815280,1506876378,1503418923,10067099],[245858938,1893702108,1901620917,639669443,169754679,2086338209,590099645,1966824092],[1010295210,2081203968,1849449390,2061008564,2019030228,2005905347,68800878,1951169903],[402139682,1492809891,1525562996,679987619,426193294,1854799894,1092795593,1035263183],[715324209,217448843,2008900,225149988,1226523317,521607458,1457578146,779909400],[219987353,1235418842,627547889,1691094138,983480559,2117627594,274603140,569056733],[1780010172,877751740,1687922270,925175895,1414399283,781669986,2093898448,1268289871],[426615770,1873956773,1828502901,1395393560,1527955777,676424597,876202375,912490173],[1803044642,356436540,755981301,1356606880,706801723,217790301,329716029,962232338],[1133212779,1557316916,2067009742,503182699,1650875529,1289019926,1382131883,1173922359],[1276120837,1815237219,1204711201,470057466,175263818,1125223928,850746660,1178148839],[527463025,1155770258,235273240,1282182300,856550027,11007114,1969915067,37891169],[709269749,2000804389,183751882,673390527,238516733,1190750188,1770870631,1049770807],[1563322405,495143131,888989491,1374095933,696247538,357288590,1398017958,528060329],[484481452,373238777,229496538,1937147127,2101482167,1139854707,545372603,2100339441],[1853677420,1387260204,941690008,2130637786,150590331,789020745,364836000,1497060836],[1793613375,1169734930,441808112,50157444,1993096254,701050527,425019910,1077091786],[783530524,59121303,1975054670,1258053854,858792021,550466279,980278979,1856641466],[673035232,1170691153,282653371,1425562229,1595728364,1283013260,1111645013,793877270],[170396706,323227055,1720369074,556232154,989583802,1062459225,1867821787,496735146],[864022832,1848688362,492587346,62513303,1068775231,1059996967,1607770393,295805928],[1070650902,383205317,958964690,1610368820,1124868418,1256376794,39343774,1040525497],[908657207,1511724182,1775499988,2038873261,762256010,1815575520,1136936554,1052163531],[1494894781,446697270,158057909,2029912039,1662047855,89656414,1311071057,933248319],[929094138,2130670587,1899524069,52181138,1468610325,1642737095,1097086706,776513951],[1326047060,1672082044,570482591,422396562,94702322,171033075,872517602,82886784],[49189393,1389332268,603800342,1548070637,378619210,1765354966,1327118385,1626128570],[2116939604,343234238,714263573,252039880,1932164576,930896082,1619878559,2065740075],[683134861,142357002,1013852179,919944712,862842282,1996862632,2069133841,934274235],[1691675070,1297743377,1733477188,435728476,555339793,1180371239,823592779,920751278],[386991410,257204626,641628244,2062876027,2088993566,1671743756,198565932,1755115061],[966004405,1035408455,1307545636,1317882648,474884106,493370106,1063338518,1351568488],[246674904,441055198,1315845994,1037463564,1315984926,148945264,1017748980,500736175],[1007840847,67178244,1888895178,403474388,1263991523,1886150118,1116271942,1358901146],[1148054233,1936316368,781856454,1251248345,408472044,1032893825,819696510,268246170],[302989254,1931373658,2122832625,1629594984,14721844,1858537117,1034403656,1885619734],[1527255964,1497789143,1408424168,156541201,777162318,1477390463,1938545166,325983208],[1939623467,1247360755,1238170871,1724009729,243002196,1924470540,907286118,1858212333],[1103339320,1729210857,363927796,1787773228,1141979993,852381277,205163981,1624133462],[650585478,217671263,156372159,1615883881,1913218475,1946884939,414307824,245199239],[1185915740,1812166039,1208178529,458294240,1263782682,1476029763,392125469,2000676185],[704697886,2125091475,1133236383,283005885,1711795938,1591240767,1625591585,742075965],[1711890716,313311710,1987723057,763979315,920212127,637028781,410728004,1296301970],[736491449,506403003,1748042419,644224810,1537343940,1715857984,972311740,1648330864],[121845347,2104681868,1420064504,1325626940,318754543,1134958182,1451256567,1412343515],[1906152302,396551119,531639327,497500196,1535082030,724364651,1180863475,983393257],[410210004,1123449468,290255270,781245007,2042560510,773710274,575269233,1617316476],[1118431783,37442581,1627555819,192366264,1381416514,890545846,538246782,1084655622],[2067999923,721549069,1787856623,1554692177,75634559,494859678,827046775,517013919],[109164448,1872454358,566550694,1888773846,305104904,1840222270,154666992,347587340],[1049963946,918566551,1833260650,1739167229,71268672,822024163,1668311500,754379478],[953513708,1376580122,803220776,1118191964,444191036,629331994,1311984356,1083814840],[710816596,160360588,1751805872,1514295858,1741343439,1148536943,970932911,14235582],[308581995,126534527,414888813,1986067949,1698266,23545236,391025216,617619216],[264193323,1241370778,1598576360,20808236,2038319029,86603462,1005560565,1100798030],[1454894796,1100238399,1839108247,1161769361,912897829,1877002216,326159035,158111727],[1090834205,486202560,1777975904,535193836,1567622781,358648660,932701154,726991556],[1091604946,15740265,2114615884,1179034308,764589291,2097593741,907444347,1303696269],[757438142,1062479010,512227251,1355957124,252721638,49564153,1196187360,1613764131],[12102953,994095847,1467433210,1129176476,1807226966,2024988221,1890400807,905277111],[1228079427,1530108284,1296309798,1068280781,2129683349,1528450411,1123201109,361056443],[1399940938,1485776392,1842673124,1791809392,146130262,1013713776,1994473269,634894266],[1367752092,1349028398,1816716090,2115751163,1070126164,844646815,1572074741,604148112],[1176531557,1498263889,1454105564,198388592,1828189284,1111111206,1196161643,1352748174],[1083570865,2033236593,1454435420,1890076992,70366347,1771185665,1584933514,1689453634],[1948150080,1557451761,64756181,1000322421,1128921320,160597407,1893878821,566157704],[423734836,1377151115,1507099357,1411518929,941856531,1787786124,1137307885,170513405],[204376748,1192145921,524584005,1410436486,489202834,672235901,1714234229,261789176],[1735316022,638791595,243568198,1505912579,1680210595,1596679619,1458465636,746597468],[1137143348,685842105,884734407,2114160415,1087606598,1504063816,1199761263,1362045140],[1758350706,391862875,1328207130,935091396,17429506,1763428684,15613021,1589486436],[1230922747,1024089553,164658630,665462904,301049670,684846793,1241174388,675801577],[426362166,1357918021,1066677984,1172519028,1643589322,551558505,210734410,1340382691],[1032205951,508224378,1946252549,2112366358,1990638908,741429740,2114905184,2077449395],[1852439682,261110266,388926522,480846694,2023647612,2086186912,1713839451,815477677],[644666190,358535817,2068536341,26014698,2100567489,418872994,494902525,1023659866],[1982834375,1822890428,105794779,1419126097,1901624421,85997943,1361768807,1256281124],[2003709401,668012431,1696918575,1322889704,1507436094,1079305559,1382633399,332894129],[2103281317,2064311290,1567315332,1555037768,277880983,587727332,681663353,665686997],[1018976251,2053325310,656428029,1106289022,80810181,750394174,985586068,1376849619],[800882066,823011451,1521483603,725538395,819582987,1441444929,1549834923,1809805685],[446985620,128183373,2037266420,176170641,1120544288,1698060669,661005844,113549643],[642153388,1708641330,1124145371,1410955944,1256443513,35623350,465689976,784669278],[1277909740,1640218887,884412064,1782248985,877427909,1896768371,1116641467,639353383],[736090827,478450656,784030337,1136913702,1442216005,1412728145,1062619502,1203316999],[21693304,394209003,479262740,1373103238,604137610,1521091939,2043339572,230455040],[1963589453,1037752107,1644443374,1953849744,1254717903,668212683,17034586,581038969],[252417916,490519098,529185670,1556808876,290735328,778992359,1187008062,1080964326],[1054058168,1574049686,1036750713,943454624,273840415,1722048241,1191150584,2006529681],[469361020,329848350,1606454362,397228546,1757019140,1657884496,1402425345,1975561269],[833804312,307650940,435038112,753020688,1377676588,235828508,408781915,526699039],[348875812,1536798324,1236465186,1870536092,783507319,218348748,1373240632,1933258524],[1006958520,311991859,1666389459,2005262136,1257581434,1645064659,412762526,460487391],[1017435913,1008782090,704083895,1789381977,160290168,2119895103,2028335726,789883778],[1934326647,1103198453,1172652890,1654947325,490626638,2053749840,1834650093,1277094843],[197361957,260207515,1552702442,665449540,2094231959,682409517,1901378271,1353654147],[1479495619,603935438,920312662,808132062,1264484018,2075985899,170575021,1705816285],[635924021,688716512,262844910,1412294217,147563306,114541720,2093774031,1771755462],[997643996,350156271,1043973357,533066407,40293339,57427724,1817236696,870659043],[1114591032,734090279,1380314294,939466591,800280000,256797527,1176591220,1570957147],[1384960218,872166495,2045856812,1281818312,1986425690,485578548,66457745,2037749270],[1517212165,1254473425,1233223868,623048048,1674596225,757455728,414448317,1973725659],[1226097804,291946893,1693514344,1326000734,1069140010,698066327,1849437135,672621230],[2063680866,779000774,1340188997,496453822,1114828977,88670955,104008840,1677075759],[1955697928,1655578679,1851182261,1441913623,219999563,194260950,514700811,1210085828],[581220350,1791360663,469735270,1787140119,746890979,1655192263,1474673423,2054518696],[72811049,1687060059,1678942994,926591494,931705851,698051473,524385616,424408346],[65397848,1040007233,130152281,2038498568,1035073988,1632451135,223527158,441686556],[964137419,2079537140,609149911,1512666719,803662985,1684052767,1198822069,734780307],[873095048,2121265875,1868038777,1431192968,431987916,1526530147,18088058,1857659273],[589289455,242808929,1509426027,495211863,302883932,1144853250,600650442,97286164],[444953229,1198533206,1851156286,1021370480,1492489621,1509848716,647599519,2043838174],[986894529,1519954922,965998330,530306420,396086616,1205471228,1667456741,110000263],[2117874286,580627676,2087244152,1920139974,1148237267,1677890277,1696919994,500528386],[1718865227,947074327,1978564445,1722229667,1100974278,22845599,1942184730,384730048],[1685345043,2012980390,1108322083,415042413,234794159,1223832497,1193858807,450283569],[79527625,2066638028,127947940,31667337,866420921,1472263050,1097089012,997735803],[8852356,451293237,101969195,236904859,1061778112,928747471,2074468233,726799000],[1765056644,1883521345,550977878,1414907039,660841399,2069956091,2019357168,854001987],[899534830,729988756,750485648,435122622,583945242,1494534463,477143445,1025072281],[1371968597,2052782949,1312129582,1469085470,1533554812,1292551801,618300968,34312978],[1918510239,699216792,394972478,384464485,960057112,1636991880,1360128536,556064416],[1137161954,2108271696,416950832,1016732456,231394909,1527233668,1648328071,1196371371],[477724373,1993826515,794448226,1977090028,1043104674,1564774912,638209014,1667820010],[1229220552,1847699916,417618391,837006409,129150636,583035075,432130130,2023240384],[1058098204,2108884447,829270543,866421404,483161757,1828731255,1237883710,1555851028],[1190724382,1275654256,1730003553,85210280,254230517,1093567014,1676639184,1008125090],[1831597254,872855353,1549511447,1849547768,1838204108,1573420745,945312931,1209407465],[1690741589,1162483670,2088060028,1477697623,95164221,85556901,1741650554,1339439814],[13414551,194428093,1466291538,993703497,874313754,1159875060,440716434,2063686054],[2054213203,58642748,555172671,1904365394,1573986123,942836722,1576790645,512521136],[417195559,1285257781,673841615,142606643,1742849695,1447392300,2079786475,1189265302],[395861797,2034137864,1931333498,989527820,1671823960,260394227,1662477837,729050660],[1113645549,684228461,1611225634,599281593,2073828495,1871886377,262302680,1829181827],[1886572793,134877652,674459045,1715464252,2017803078,1880494188,875114682,167465923],[23600031,2089011346,1463864047,376617398,1460856136,1595753409,551646721,1695769074],[1542049807,913130282,1043421107,1608177055,1945580576,1057637100,1265502956,1334018068],[487544683,95505635,1469061863,551116787,350899628,309822971,1603235196,1304675091],[140461975,708395025,1061425212,887332913,25887215,657151060,491795907,74249800],[2128451639,457737061,2104726079,610317691,2072489158,421186213,649154037,618427778],[536368607,1818778449,1387764007,415630589,985874863,1904670487,1677834635,1671159233],[1453367093,888083514,1417109370,40725671,2047914988,723838655,382003506,1709146874],[1608298120,14172158,1954479029,885305067,845171485,951596900,1370856767,73791245],[614180372,1957718527,735045931,235474840,1975566235,928330321,179957694,1313795561],[933587563,1139840081,1302489477,305843606,892975335,1879621970,353423679,663328616],[684770034,549009328,628948069,1683278653,1349043831,196214111,160218658,218210489],[1066669594,1994188508,1487721827,1012000107,638437056,256923702,1951832371,1717757896],[182495407,1779080861,324718571,1844692414,927326299,145861107,540290556,1908458884],[406300173,1487267944,1053885591,714983999,1654616191,175154108,50592009,87033110],[307076991,1379268228,1891768383,703472260,1210973828,941489680,562264827,1344762000],[1814777195,383261555,465173059,413071998,1516696467,397340195,1830568504,180694043],[1086356751,1937566725,1675986390,1065908099,555219424,837341855,450809990,733736920],[1134297935,1236168886,1698814736,134100572,867589757,1923749075,567025509,772649483],[1687593352,2032375648,646387981,1881643623,2052434505,155730171,582318285,503868019],[461412550,2001813881,2067354844,311180113,832217607,81040032,900790677,587000449],[285183164,1713172313,736176220,401304424,1194954953,1066231352,1641918454,1324588235],[1018311267,78657418,923900107,2053133191,613983531,1722094153,1120227943,1952981415],[2100902785,1216626174,2086888255,1725844963,439092268,1277087908,1197006505,2091007523],[2127007947,94203520,268204868,1135920799,893665050,413462196,1696345183,873940432],[1555006476,207273797,1655978942,656151115,2095285394,968319739,730322153,1779114323],[643076197,707319444,1810796555,924428309,1283316896,535312205,960078983,1903160327],[401141676,1169341891,1760623120,961426774,963496844,119496590,823536618,1250435390],[961553925,1064755789,368421610,1591395087,660152853,11620042,1944512019,296172070],[2111779969,237650367,1591437752,643802265,1469336441,181095224,594801479,379513194],[580867722,868940718,2040357883,1714570943,1760414903,251434830,104140686,1391693563],[1493876040,988005239,1632100722,1786704486,438042898,1101540949,517187884,2102860963],[1658472457,1960181356,795687591,1398370653,883887266,533519283,1418324620,2048208009],[1151302232,2063660269,600686816,437946846,786532694,1472811159,28337945,1739285243],[1530799400,866017703,401271989,1058787914,705116912,1305657622,982001421,754045057],[338233890,1982189598,49322843,733691006,148944045,1825986526,1185776346,2035987696],[1907135795,831118937,220044220,1329688658,1890841766,183423692,2062174410,1021506554],[1693310371,1198941872,1261553979,249789787,1991592843,338680637,1616443428,884362697],[1994632477,508309662,2116032241,350401881,1336794097,1833958692,293667561,463893564],[1010078171,531312471,1166876003,1182274741,233944940,1734705581,47578288,1246158107],[514549105,667091204,490599729,1019787634,788636279,1937525475,409035009,277239998],[2039456439,1444454907,569901487,756401625,1486871911,1313556121,1407144839,368884345],[1366703410,2044492669,833427765,1082616698,1139229414,966551309,1698172252,854318035],[259917828,194139652,1397956742,29236748,567031149,724773122,1274092277,1248408583],[1992890369,385958841,801335191,1030395788,1224043478,361137414,93999954,1597556880],[175148443,2056150224,2037147271,105073059,1892567491,1608356882,941776446,1289025859],[1419359527,786903812,76474514,1041437459,1960648703,1648640150,1899388709,72216653],[1126754420,1136926257,1413128510,377765494,330164046,1326094752,1549745229,53077661],[26373979,1586350172,430561619,461282157,898150786,1777098336,925967834,842397156],[1375560887,386850011,1364522250,301998608,588269403,1702537204,485394853,1605238655],[1141672370,1430944192,1786254648,832217795,317697599,1449579908,1079838497,390499915],[1867912250,1969091669,340194887,1641428583,591407520,1370026300,1655730502,1467282836],[6573973,640744689,138058195,342083798,860218027,1121000761,1594209214,763854551],[327890586,898691180,238984643,953577849,1088588378,1529860234,1766824094,578299490],[210459337,329684941,1173079008,1788332141,1256876147,1170733598,1889933700,323134554],[1232398958,258597826,522941318,431410769,740752461,1299833824,1819375878,1966820168],[874944457,1845195436,1096226761,622757982,792245388,1749962992,1075772832,1228881200],[1402440621,1951729427,1912581033,664030389,113519817,578453972,1049971042,715857619],[302825965,132327134,424366861,1960019330,220972138,289862328,1516648202,1006066847],[996594220,1614539287,34842643,503732542,1798246583,2099653440,331154658,2128094522],[1652473188,1479556336,740225574,722410111,1969120579,604364207,632291479,1881403829],[1892515057,684440748,1273967178,1939014558,650776820,1787084882,753546756,1368886595],[973735815,886876611,156987624,227732225,798705645,2104220384,1038945807,1377962751],[1358911490,1542612153,1302108175,451296242,38746083,1420410652,1670060271,704734828],[573120516,574438824,703667380,1799887516,1838647864,976366967,1582188705,1541939945],[869536015,501312981,114847321,488770772,1527608169,176994353,586390180,534735696],[553737340,722649478,42530315,107657224,1374500446,1087703949,611656100,2069945140],[1642222155,41539386,785667677,1133583892,183849056,591887951,1034349863,1381269933],[1968216581,1669884456,1117531140,1618408741,693851951,2024865746,1620955684,1244832823],[741117323,1768391207,1552029030,267170676,22229476,663137640,1817772459,1936640922],[1087925085,569916907,1141213799,1323425344,1402876297,1777591497,1081883367,1712506163],[1945476194,1109328707,231445791,1824219215,2001537149,447559944,154481739,5928677],[1574680975,554481957,1534317188,306892503,891666133,2032193635,1549731536,1034553428],[1903695034,1837019469,1970796465,492819729,631432759,2074171861,740449820,1964136753],[177613174,1911133441,1220059777,1925274333,394092818,2121189238,1689344119,715653944],[1239243172,1478512421,111794957,42261325,1241821616,930017302,841946914,2061352719],[866782559,433155777,151232578,1621725498,1892232467,1586301709,1906717759,1550943534],[681134347,1554796161,592517219,1301069853,1662273116,1524509526,772507694,1196704871],[682975857,698339604,2120683332,1363855599,907669094,224202373,1797200339,380125208],[17509514,1840562131,2004534990,1782346734,38611893,1278268113,1260385440,1857099815],[1658733390,2347337,1152011153,164302103,314372532,1096898463,1225425381,854750952],[1977352943,1177974891,757193778,1364280464,1758568317,1194182928,1860252586,1964931241],[658511914,1655258964,1383774773,459953736,2046783633,1705742930,1036763038,51053996],[1962384828,1227694211,1622291108,248053740,1914347403,715004906,1381790101,112817573],[744139840,1345869422,353534892,1513983447,369826427,2088985733,426878365,1553866611],[1840266411,11005312,451848881,591843199,684383505,746250631,1830633208,1050031790],[2118131366,1435354574,750951910,1701831126,394871865,682688381,95285349,974534920],[465709697,1480520929,270105822,416370651,1996474006,784799863,692159304,1590769246],[809502298,622732017,595889595,1703906930,1290102680,606614936,1887626384,1907383824],[451420846,1330772643,1046662941,1079346544,87083853,868763308,1603763163,749003842],[856081961,1210614977,1461711675,626306364,468695001,223361569,413556183,578414084],[1537994295,712197650,1486381923,637161954,1070624941,540127503,708708586,1880626035],[249854030,555326327,1951584434,434354246,394607114,997597357,1686048123,1482568837],[885070659,611930895,1550171609,2013920615,1428764801,688948642,881515031,563017986],[318485359,1860551252,279081280,2089289057,1882141551,1355889232,610462121,155123793],[581053867,842335318,839678153,910837761,960171556,1467271305,1025472701,2048348556],[1812496097,251999114,1531490540,720479630,447563883,1033626352,757449032,595867457],[308705518,368833483,1618394496,916042734,1350017287,1361620013,1323110032,1283050666],[1508523439,405301746,795885991,1599052587,255915337,1637395566,186282242,371089519],[1492373739,2021291435,350769951,430868153,1124892320,1423166594,1862467470,697269212],[509297084,441348209,1916555484,425977760,1130112206,1346640991,2040668792,652463665],[264843978,21344545,534076025,58254054,1366387160,1879545375,1604437832,170107606],[336787610,155100463,1337692869,854855253,1592977736,347676654,1076419944,51317498],[179832123,1790582551,957668575,731902809,2046227483,1330128093,1662146265,1893412844],[1610255265,579099970,949277308,1380414453,1933008501,1729640595,2117156279,1337472094],[1167495940,310958950,573912096,76346682,2055941956,768820214,150590933,1877006107],[541502514,643746711,1842862974,428886848,428064368,576488725,2038320664,1124036432],[692005897,1408951857,1134160131,881203137,608422357,22512735,1979207369,299234731],[365904895,1300188969,948507384,1179810521,1999058072,1633249131,719204522,70384359],[1989551534,1791606688,42069262,903449408,450700480,2037222075,602508994,1074840554],[3537112,832178122,1162132093,301311275,822329439,460645504,1429280896,1911126719],[788693432,122645634,868480833,788224581,200627367,459242982,869521636,1958429963],[717588038,1648029887,1253984729,1404744090,385827492,875309076,531269094,1520796751],[280785015,780838657,39778991,1002282800,308884352,1854536378,2044464460,1319109818],[1493389827,743859132,814948717,1717416637,457351270,1712510749,2123223601,72767911],[1897263748,2033035726,1166466514,1957926996,1478844386,1745709645,1230687487,970032145],[114495941,512151547,1998985460,940243121,1608307820,1656737898,93143325,467105575],[1470267996,652950873,1191510924,1378452756,1155530560,430207373,581852541,1305839763],[1371545314,835771925,279065411,1793253073,105628143,1230947382,679854447,1504748889],[1713525807,1967655790,1936541929,14393190,976378713,959549312,1315692591,424703038],[855433152,162989743,1481093806,1784679120,1735833411,1953066583,1816226317,138968638],[66537472,1649628853,269430203,1032517525,1829756904,203738172,2125285691,1234825243],[580907852,1373641454,1163148620,1885377223,964826911,1011049077,362047420,1128172365],[329257130,765849449,1882385493,693631172,2096861670,2097539406,174949106,1449802297],[829404755,1132558843,416899035,294269233,932288335,912960263,1612496597,119211128],[1675904026,416104437,1609704364,1568578240,1805605452,175667789,1417115891,332731456],[1069757888,1273998182,1738408056,824584471,734834,1230362603,1981370330,1781458542],[566651948,1295100774,1409849462,221555930,452091672,714169394,1209637764,790216627],[594123965,767992721,1469598606,1678138405,922628794,1664947887,625371060,390007711],[40756611,701871835,1990360425,736252110,1637812490,1826140828,1469490650,2013397561],[652060582,1797183642,1725741714,145400537,1236056576,1232398342,895172581,1969464582],[1883439145,414539662,1736916319,1052649344,993340723,387296184,1704209813,1666763178],[831361738,1588735178,150493152,131985379,77622519,312798055,1816621441,1430957340],[1282836867,2120720346,1607735090,1803877992,1998323962,1645392663,1582250966,1500604266],[1681515244,893242798,58746254,1989700899,177964313,698839038,961752994,1919394050],[3496584,1944051336,1950948669,29334066,1121788084,899554973,873158659,566920990],[33377484,1600369738,1225241531,2010633623,416787225,1842881795,2050878155,211711603],[929890707,360585760,894869173,973180743,562420769,2106802913,929848132,1687697695],[1050393030,1733596710,681472714,69978728,1384620139,769246538,1445399545,172395211],[904874230,1205033481,244789670,1859355758,1721195541,859466305,384495574,881592820],[1459430765,1562775725,2009790133,45018878,1860321347,2057326965,1561745724,235018822],[820735548,813754796,1246808186,504032090,847614636,1333039921,24892403,1119309469],[2115969492,30621963,1791563440,313614553,76084358,833233358,1643485224,1841319608],[1876170786,566179591,1241098030,622628027,680019935,1916769404,1775558068,513113171],[26646553,611615846,1675500020,1062228545,1819180658,1102763220,1648677528,230157552],[1095979516,1235285090,1232680844,1394648207,1599421609,1829210553,1097893077,2039183215],[1880568562,682624391,1290002004,1481902004,933666472,641578190,865892932,1191596432],[702556267,1812534284,489284462,1237741501,1443236450,165019625,1856029226,599475693],[1274348717,163495881,1496998560,1687294407,1879500701,1249465399,2099620454,656354022],[1428592756,1925145945,725868708,2024878941,638880162,266620330,1716464302,882010103],[967881622,775431402,1414349681,2065773699,1204493836,1216910234,353897043,910862201],[1664725719,565185801,1505024787,652920400,2036971505,398600524,438937605,332484022],[599657446,1306038980,2010575561,1736628150,1650972007,1657557446,411592024,555760493],[761411598,109554676,1773696328,996054077,919171696,825198826,1947598471,917486803],[1454710992,711505621,1710560876,249451104,1463636251,1785443223,398371855,1698081121],[2058796457,1122206011,379832740,1747465856,1530384390,1742031650,620570371,1113222413],[1804531642,388069647,351321670,234978350,1867480379,683863972,115183237,420563650],[1998691711,2055397925,1174421945,207630363,286179449,428394767,381567403,876454602],[832639378,1557936627,1269619076,1956896056,1539085167,201655118,861977512,1787685572],[924512639,193773313,31948956,769817696,97208447,1801016026,695258951,1209670521],[619883305,1742621457,54765801,1635227477,584472749,968276520,493521153,94579418],[1320656678,648745572,1693133995,941812467,1911062733,1025130714,280847720,33301070],[805965966,1504057868,546672836,808262267,1482270521,90833295,1543854746,2039721893],[106567757,1645198313,2124953983,385619836,1025672426,1251808219,1476325663,2020603362],[124314907,718805284,1673962690,1148385348,1436134721,1624478728,1033394443,80146170],[235773877,1580347269,182840818,1748229215,1467912374,1000300554,948540369,1989338994],[1522738472,915224034,1012098316,344068491,1900787207,1616605337,867721804,2014541180],[1564010056,609352929,1722054175,1559117109,1467634069,461391753,1146449079,456860465],[549195857,602901378,99231889,641526352,741783372,1446632605,1885319379,1338080721],[225268933,390063022,1266187633,1484180027,1522617625,1968774270,858259791,1987517744],[1902869242,365578601,1313121955,262260322,1330100846,1253122319,1052817691,519984192],[1465462750,376493913,1375686905,2109331931,1708962816,346815389,2088109696,194052940],[998011280,494372178,786132746,745089139,1304902257,2088254274,843029474,1805146438],[631648698,726123699,164422492,850617324,55777535,1661412499,1885156058,494348575],[1688519304,1254234817,995002904,337781495,2097470024,762522194,1273173732,1828203870],[919850580,52460451,256264252,695254922,19941088,589267984,773486762,1181666600],[2067662294,1307110703,1312689418,675788237,1031478429,1117940065,371369592,54343280],[1679906284,709717597,1759995482,48989487,280849312,1291116790,1057604249,1313477113],[479148081,836059838,1631327705,880381322,1602565678,576071459,758308955,943352437],[261329203,1018855696,876029559,13687070,733958120,1350353086,673196495,1234331237],[734313718,974398135,1130324070,1723597973,873035789,594644753,1833540809,698083753],[1099568525,1264501661,1036122379,68916204,220466665,1153048961,1459890461,1371817617],[686254370,1790044237,1838100113,998371384,796501001,2023480735,1117471617,1930089044],[2125031092,290809711,1212791868,251670684,1177976429,1361510813,1576919450,1576942091],[1238453519,1831929128,1887826760,320569134,1132540916,815722039,468178094,592841465],[36010689,1319436561,162065119,1788525811,1459406139,1697127473,1322595018,298902583],[757704825,584670070,1958029660,1083971228,1225994595,202968504,175845291,1231012462],[1472002656,2105914059,1741071829,787880248,1582202692,616685541,1795230497,1574490198],[1651054343,1340377734,1807319366,1582706403,1453179709,607378250,1015683264,2009350922],[1674232600,302244651,1836752485,1657028244,1512500816,1780127606,263130217,800799708],[1564050255,1583036220,47025581,1434636558,1613166784,446798212,930396731,1784828529],[1924323744,2030442429,1684990566,1595016976,1416831063,1349675242,1852532287,1432933586],[49928240,153854,1143939881,785200927,1060157310,608432533,1714384973,711599320],[1264611064,518633811,2120030334,1206722809,1624879026,1605638698,245672094,1578444518],[1440203091,309941694,1952589451,1215509068,1719210368,686601245,1669717025,1095607918],[9325789,1786320531,252662435,926445971,349412988,1138121936,1485150274,374637782],[474300324,475763032,662808948,1183995740,1756561385,269161901,1826759393,941061736],[2077954306,1530838316,220189429,1118893562,2083476096,1508803230,1513913847,1654631950],[907410745,1504869364,1184720291,238776140,529035334,1274932358,2061199759,2104221781],[752001744,894175140,150769316,1928726800,1039258966,1557055169,222844558,1999414522],[574391463,1043786142,1528662293,498929076,447917513,727462568,1683284734,1963487208],[567273218,558949792,2011899605,40734920,1656189227,1288480330,1300644029,1014375265],[1157150167,2065416452,279264021,1814739916,1050011861,225330407,1615093352,1510327211],[261322047,547631086,1867170337,705850602,771132981,1503988517,40968545,200853167],[566185447,512103169,579069730,1689528593,1098809517,2125586249,593174078,1624886713],[1149925542,1335206504,529492110,235810491,806371192,1345199691,2036924548,1641426621],[1008332335,174856734,1459257660,1243093590,1192149633,967036829,1057331771,1506597789],[1984295515,49004031,495893035,977604689,753979322,1061622848,1225433611,1150549782],[158120303,1273067671,1003448473,864220212,1458110708,1501243561,829365367,875697811],[1551753700,373562878,1572703251,855884744,1975356129,1781845340,1451063808,89349105],[195926479,1650857415,2049368709,1654005970,2052357982,1740227527,886318295,456341176],[1365664905,223091271,949255669,389334797,1234025958,76562037,1269303939,170214836],[2010261601,1063847701,131947200,533528720,341430405,875349266,1967410657,1523863027],[909279504,102663373,2050591863,1035754564,208461364,1357482673,358208981,484820951],[2108708474,322531150,1549962180,1846369977,700816859,1722813518,2039872729,1447047321],[1014553960,1786186070,903829744,801737417,1870223978,1830618569,1767230382,1775092507],[1435204398,919863232,1963776994,1863680081,1659253009,1442144412,1364083744,417061398],[1724892073,1342385016,116908819,181931953,373561638,1960411243,1881011915,1144317412],[1599523159,2021291729,362485108,1073224724,943007021,1021295239,1868620305,1032763280],[2081552184,467223486,203187772,1762321843,2021995846,1135670265,1868862561,984191436],[659461324,713540949,191793848,1495577924,503051125,1672981104,836715353,593803211],[456531959,407704212,1520504213,168551499,1812276064,643299308,1960129372,958913650],[734972264,1759908350,1094126436,1750808110,633129204,1934673243,1313106453,539986745],[2130473781,1322577722,572769600,663568352,1234817163,1368586381,1584390178,588991329],[994890308,2022911362,1465779118,1055287838,1614140397,654437601,706935073,839403746],[374239882,392171076,751117047,978653164,1676745104,1048098402,842829767,1956667729],[881123548,1935020383,18829510,82139680,1635520866,1761937446,1564882502,906485975],[402977397,302715592,774774380,1269251951,611776926,351368789,1934985904,1769382679],[846089142,970557421,414099829,1275804332,99598227,1169154425,769272687,2034785349],[867263637,937701318,348687446,850586583,1776097172,18224489,605616989,1969068046],[1334490120,1430164904,1272770788,947166000,1105192560,581418304,1330005388,1219094319],[1032840054,21022687,141717860,51327928,1656187270,60816895,793633494,399238169],[1501165979,824794770,1356094830,826474783,485210707,346762305,1479680064,819882246],[1092788900,2117530007,1217332185,20479348,778102935,714377085,1287091984,730003515],[1704121307,2065096837,2001163404,1135987717,657037227,1114021646,1892870900,231904304],[1632681060,51259245,1614873791,1642062157,1698984013,1448132146,764918651,1084548874],[1701536926,143415677,1955682265,1723076512,829618152,1995960309,1852252624,205328482],[1134216548,961878406,968495795,998913965,896725325,403048747,254250138,1773062425],[1518828353,294227598,1879108292,1715437759,214442622,1771833489,743641825,1902924834],[1698856881,265399042,1203373418,1628846681,1212604742,1126341529,2005012820,473981240],[170838767,1652591395,600991920,741322805,1806900581,900726487,1330045393,1599773024],[742948722,861963724,1488572742,734579191,997363680,959478620,1137995982,2000009507],[954777277,385938951,84037589,1486192455,557982981,1762925969,1088681531,185141833],[357277158,1439993809,1145511957,782403320,2079307878,1326329128,1545923288,1997395689],[806303334,1366362314,1225448399,1267846533,1410092120,277631199,286350757,1045509338],[608825476,181678039,889079416,1863308588,1079237463,491166103,507156439,370411965],[1362624022,2111145113,768258945,1080294353,1899893801,428889667,1980386124,772938642],[1460574601,1450634197,1441647785,1266145940,164715609,1354129689,846049218,734469987],[195641518,148263582,1387063697,1085920178,123250722,1508228657,640011577,69979201],[1953598998,502592110,1181062782,1095485515,821276561,1866588768,754009249,1026699622],[328322841,1085165486,260958911,1938427931,426223879,1416576958,783614010,1442687354],[1207217691,1779006544,1292966891,644371740,1449013630,936023868,1247553597,329054362],[1659934191,1527719751,1483114800,534493840,2107742398,60556170,1265323645,33089647],[358918701,303144522,705788710,1908903646,1323638738,295155251,536766583,865060835],[2000383224,500754786,1823794836,1235158441,1270532927,482749924,179124834,972437494],[1870883169,664592489,1016711194,1897899654,396481325,2021561635,277613607,304161081],[697350874,455198280,1215915963,602935914,1172960240,1311915604,704179143,347867011],[2104822118,303480718,806383221,11139627,436436547,1675146409,82679533,334790863],[1097052980,1688148351,1004607107,1745669552,564903376,766357338,615245268,1819649962],[1335640729,514790905,1368603398,1890874265,1126794507,1175789457,369463673,1884539611],[1977260389,989794670,569662788,309338140,1427897084,707918854,1381865491,129946947],[299931597,1518918131,1597489799,109154372,436136559,2003068591,1388706632,1548508144],[1916813183,1802275160,807399069,1019066328,1354273077,1721115950,1635753298,182903627],[1485168784,201377660,49569908,620063397,99679963,193084222,1533985080,1725743612],[1776051022,136926504,586464462,1345071708,2017837099,338483875,1768274656,989503204],[115724496,2083427400,200596226,480024675,213542035,1399294768,986001181,1464758938],[1708579677,1457701190,1037944083,813498695,815420048,55437379,366419717,1653762869],[453914235,963334635,288161065,2069009605,29911958,1884982434,1690893286,702812863],[1321206572,543229335,565646522,743064540,1189755006,1308225243,2015103048,252040047],[2015351044,1722923677,990343032,1377915928,542762606,2038680427,1749880086,359828039],[1670035676,492821483,1288205984,1887738390,1895826462,481621513,794643018,1727684840],[1962627008,656546454,1402501336,616882450,1587037161,1938339309,393967710,489426211],[2006213673,531463717,1511569475,1262555508,1176256577,1171656686,435499092,399011255],[1455647637,1618716947,758483489,1398017234,757185707,980400597,364024184,2083856027],[1371305129,1365103721,1033924632,676302814,961741339,1159719436,102021003,1395061178],[1946060482,1041737729,1743608076,1023523712,1144685342,1182766344,1661441437,2018531303],[800358183,29725134,910023622,2023377085,1441732146,1709009287,1316613588,972196275],[627581691,1281883861,1114307000,1488846992,1960171882,1327726285,1744273688,2109792796],[1725016731,397300018,1895447191,691480473,1619543837,541612728,253869616,1842072362],[1610744224,919551515,1427007285,196366903,2120106873,1518117621,239172900,1318688953],[831817173,1301947198,887802410,1694437685,47206523,1828731745,472422202,834167805],[2044936146,78399527,247073668,468986983,158788332,7436750,1036913682,2025196054],[1248422224,124931346,1462284465,1182362403,1060035039,1061062980,1374693387,1036891100],[896081525,111326975,1489867666,711849465,966664563,598337569,38403959,2085168820],[977122087,1305504127,2122638974,409439955,998975484,390354658,921318429,2090188230],[928598457,1376479764,1403305008,1028388813,157759987,37390793,64558562,2052386032],[150668721,1187831118,1621039211,357738054,1754942720,1865100088,1426090361,1224744045],[854997719,1516835249,114498424,634363597,15063506,1105987376,1817611355,146551634],[1160210161,1539106376,425350266,1023284175,966155871,1711886625,2008591460,752401301],[678693452,1092015712,1244360056,796310264,678641841,1677325493,1218834632,922703354],[325166848,355543031,397637768,1255949545,1521236876,37640977,911463060,679660105],[325232638,410763473,982700307,1265874678,1566603930,1322017040,550832500,1916493427],[1474389981,1272929469,1975029639,1896965391,658867745,1748512087,1550664629,2049964468],[548023853,147133393,1539151068,648611789,1769089425,91172370,731145898,1895570605],[170867965,106593148,945714728,2096826944,1418748073,891030031,476317381,1308940991],[1772280085,1688049997,273933143,1977518723,779135206,99647795,1615747332,445483980],[289187596,2098176424,1580784827,1107776554,907882100,1115957099,327688884,1237147139],[2074035415,142432823,339291898,478134542,65958359,1220162399,1493364033,627391299],[1464831788,1838932291,1726890475,89419514,822383335,169856789,131689412,223596854],[1612409980,759180376,684918903,1291424854,1580775165,1833004154,2116067760,1960844884],[2071651375,2108344377,533023355,1898546591,124769805,932967675,952271939,772142754],[1119073524,1510876421,187747239,338471898,306347413,1752852775,1133017872,960091103],[2065447050,1433206711,1184424243,1832407668,1023310160,1817750541,518841868,1829425999],[192296358,1038716219,838458259,2049722039,1658558142,2011799705,1991435072,90385864],[1043676330,1392943808,1411420805,389869984,2038754442,46272805,1071360964,1773714560],[1272568652,959987007,954000972,1481245453,886227360,316339372,1975426399,458878312],[1589018231,1761964715,1876194219,324532784,1790320835,590020694,2037921685,7654441],[1498123138,2011519709,1101926784,698349226,1037842784,242659376,1734462436,1599041821],[1071481266,1775524537,1284413691,2129066693,803310359,1436212026,938812154,1484970305],[1851959066,1930216465,1374007419,151845038,1660542605,313052029,844649169,747192144],[1848239676,1888238924,1892719828,964506617,1400837830,1504321580,1971133597,23420161],[384578819,1274840486,1377862420,1721523351,1495902229,32591355,1216787561,1108416180],[1720907502,57536029,619111948,1178307587,1889055853,944535800,1067387404,876900198],[1318791335,12595579,398035900,388579951,215182424,2041689785,2042288014,319483483],[1387818633,1315825378,1337571858,464907384,605885439,264962879,571162996,1628985312],[681359519,1213435618,163200433,482702328,442227614,1596228194,620884356,1771936364],[1079254301,493320048,58797356,1369779784,419056386,1931318401,1796847032,83242358],[1426457692,2065365777,427663457,638449972,1387813281,2099320234,329443,870401679],[481733904,2117682037,621687886,1734947541,1583788595,1859265031,485288258,775324664],[1400457221,186908903,1782055500,998057685,730344466,461138250,509120882,927782444],[1012729756,1418536224,1894254055,1070156580,520755025,1877537990,218074740,358559909],[1601668588,752843820,406276542,1804801389,1816288883,826832395,1406033658,636853255],[173497529,910756746,780650135,526871847,932477920,1069862469,1744000256,891767860],[395814726,1386526258,2007965132,1014385998,1580132080,648789267,434787360,920786158],[729756300,1532522148,1167050978,880295674,2108233054,1672010385,994470026,1891711117],[1883115307,71350550,872131444,539626674,695166038,108580518,1730807568,1673563478],[267351549,1181991658,312864303,811690695,382777990,1027978212,1250739920,352919137],[1202575659,481459731,613822101,805984166,323779909,142905766,660939568,763512363],[1868360245,1439606218,2063347820,1889067856,254152562,90406515,1164922423,1577784926],[473186549,942898334,441969471,349869175,375420872,1775645419,324039275,1191438085],[195712458,2080291369,1355531568,1865774891,33598716,13762683,736447615,1832644178],[925172320,156687159,695705700,338990408,1480238175,679976150,2086527028,353596548],[1694393612,419914629,904651314,1323372377,579426612,707039978,1394072906,1810169264],[1443075498,411979380,1288920904,1406947315,450448095,789270348,1983683603,833430891],[198789315,1098652199,2073497854,670999445,1064334035,1613963191,250353217,1920570782],[2098431636,1293478772,849459554,32638175,1693468805,175826185,71787375,1080165205],[93521440,1497202497,901455464,1477894137,2011945996,1650046709,861137416,118392606],[460644855,1191777486,1754263206,1613587431,1260540875,70393793,950115762,1165418810],[331268266,1263017477,876010068,528208013,1487708185,1961232370,1245380146,2111228940],[1425424653,1576021809,1190211650,1315473965,255571386,1285287464,1219382576,1403969886],[681060074,343162639,1086228722,1304889895,1068719311,1241633579,1674278898,298673446],[32719800,382886842,401703593,141353848,257330843,436568547,326751023,1797765101],[1451433104,654072450,1797367991,1744844170,449486582,660832415,1569862212,26084858],[637799957,434555213,440687583,1529494013,863624268,1656253301,1800003189,378886573],[660939141,1260036214,1989508803,2055284259,955306510,1491031018,1732155826,1953034860],[1853858000,1412531222,680741477,1572048155,1283544041,575334444,689116612,1247112045],[1122096888,1466262364,1399797684,1684342817,1778666609,2009817456,1283685939,23265725],[1818776705,666170519,1082724069,723779458,1196033041,1518487653,1551554979,357525203],[946412845,1555560645,885546242,1836990554,1171557659,1703850200,1806335778,279337203],[1992873630,882321001,1647659979,1938999872,1711705362,2092655022,631863668,1008198121],[999937891,1793300538,470197616,1814114247,199917600,1870020902,977796667,1636987237],[2129412686,284718995,1626655837,415751322,1432455590,1944626986,1550987099,428857172],[480476320,591191215,519165143,688891136,829654515,1416676719,784729974,608761864],[1018202455,504077795,7274537,1712618763,898290469,1270851534,2104947483,1777105486],[519023567,202427738,1204401056,1122629556,1132521396,1498324962,1227391453,1622640046],[2003840675,952557931,1261965715,91524961,1337275725,1245804730,1038000497,80400675],[928745832,1252769955,319472022,1193149526,144355627,777502890,1473354199,334795984],[485720532,395219322,932000744,1250340627,203401545,1686295835,1383983585,1541307761],[1877826082,1447324593,742361308,1231316518,239851185,40930492,997230945,844899612],[484089969,325036894,1758642709,799642663,1337170075,1464004157,631328851,857851676],[668501877,1853858200,810694944,1596431445,427023906,1040821339,1694934211,910875663],[1322509060,1569886554,1197451271,2071855327,161304213,1070525694,1762146210,1132146510],[1822463698,1365657165,1909841883,914937307,564095549,1013217863,929854339,1600995461],[1292301860,2011053668,1334009492,417237887,168482252,174457388,190301515,2122327316],[854804178,851751650,358612958,1280946411,66813891,1130136409,1361341285,1330526996],[171679050,2052566102,438072109,1625683357,1009064306,456320491,1900666198,916210424],[1800701758,1151007940,229032548,1112970266,488704070,1588619007,1413234721,552840519],[653861892,1237451071,350088079,2035452902,1087786392,1675333147,1661729203,1617164781],[573614490,1070543482,421884780,1559847917,436214459,1537668207,1729991,1585655816],[977086584,371710248,1666173438,1190867990,1970399653,513913117,1481795583,748561978],[2022645828,894829985,683882152,1348620230,632442538,1389793371,1807297547,1684076586],[425608226,1237011473,778840398,147280680,2029427681,1645878678,1087138072,552272497],[1364150109,31592865,1524814259,886148484,316188342,1178721322,875322059,2014636699],[1475149272,384540239,1965880826,1686134879,956533475,1105699921,328107157,519403206],[1156347090,1854529402,1797192213,2027590701,554943767,789271409,334835402,867224347],[786904337,947593362,210895724,1691253573,732182065,1443665967,1460154544,1025999255],[616116397,299031900,1347276358,1422248617,1430151874,781376872,95739741,855782084],[726905073,93186325,1290915251,1882283411,1031393482,2104842577,355924548,1741747123],[427870224,2115914407,596398208,2129993958,2104148660,1836823526,1402108198,2085838696],[1207138375,1964351641,890797253,2042893875,189301936,1592625723,1562817281,1710767449],[1188372372,1721506518,1716363836,1857794401,173342888,914769172,1144422692,156002429],[1417842509,138240807,1640255062,1237838671,305469777,1982911900,762601832,694915077],[2097106670,1941058196,763111053,351481048,1430679418,234940946,2073723395,1769371655],[25917980,298811452,1362688760,1967906032,689150453,863783649,1230416704,902599401],[1433639991,1319381872,554456417,308006148,377898004,744772971,1509247605,1823658503],[1011497040,812199138,745346793,88870258,1350421272,982099966,1434017916,646251285],[1970651355,599812079,1974427378,337253278,978519045,1720847403,171533660,1741170566],[1332135038,212601461,23547711,1774770818,1225868806,13581583,1851089780,1338925739],[1962150661,1233617008,1270755756,226975910,1125889930,412941968,296421653,1443748193],[1291811508,459692306,780260482,1635602336,299828467,281430616,721611178,572732017],[453158408,1017936028,736730234,416854884,800763237,489656747,345846255,1304636632],[20502616,564276795,1863388993,1936052757,1393195967,1319040451,1499047248,664158540],[843341539,985283354,838705548,325314940,603974003,538162050,143362066,543607961],[119177330,404924265,2106604302,141688218,449771889,1726356431,2011571902,1002252307],[557386024,1001645148,1651686400,1238551803,1802894421,538072497,1680818780,55066054],[2127133947,638764463,338299331,227510285,474097944,266525929,476107855,1324852353],[377246064,1912046618,623137647,1192123661,1652513247,57891040,666334921,1702207556],[28321746,509684400,863970318,79213412,1994570739,1510640508,888058658,1011918537],[245203324,1599062584,522546846,1246516711,607340449,514061174,949788642,1706500252],[605787981,1946026714,1026521539,939172479,386211120,72145179,1812707977,494415368],[445576347,1629606965,1643992269,1914119598,1631365400,1828600057,1686864770,308643854],[1304669714,593191755,1081169784,2055619580,1610870831,265850543,695131907,1828488772],[1078063417,370004077,1592794823,1163653429,1362972484,343089934,1910315849,1916851831],[1740370678,987296425,457819068,1038708338,78262395,167059180,1945183512,58743346],[2093350339,213232939,716024761,1348995295,397203769,827890704,899209247,1513897886],[85274464,2122466538,1793985687,1589670566,104282701,338480273,1340611952,1042794760],[1017422938,2130111662,816391426,1739687924,30376959,1732862619,887296438,742697617],[1295624167,1553511797,119725435,252843976,498444654,1116404056,1331715542,622482453],[567276294,1541944831,1651451024,1896688289,1087452091,266328607,1878709138,508324321],[22246608,876573883,832797141,1883969767,910664014,946627132,996269834,584984371],[1849405203,1106690837,284224635,1462304781,395008156,1400592306,759494489,759926712],[6323958,506083985,1583732989,448755970,2053875602,1376350036,1663348499,60763553],[618390438,1967483847,1530637122,544842410,310910561,1257947775,992265492,1477714609],[853205120,852141433,566026178,1708524001,640907525,244534983,455930299,1720022577],[654797183,450759665,169075169,131429290,352106749,1723268813,1777608770,1089880973],[1060853312,325583419,1097936933,510683804,1215661117,113107996,1360479821,1226639053],[119018635,1083333065,448701030,617763797,508886606,568761120,434943994,1836989403],[1086741397,1609024146,1178804636,2099521967,720188989,983307331,1322099631,1176481113],[92510321,1804479277,287618892,1332481867,1788929411,1819303045,996007715,1621044341],[76789171,620444709,934921860,898554534,1887720530,259789377,2015753849,1229999686],[890171785,1836311166,1917897258,40685980,1813441451,1138289195,1307143441,748674813],[1245732965,1220873881,1122497582,1031251922,1282112254,382527128,597150502,2019051663],[1431434410,575102248,1458562892,668093969,1883293742,1955962725,1814483655,594209091],[1849220301,1779544463,152921159,1391592385,40461954,983713243,100136958,968584675],[111036966,1265630406,1484524368,2120310489,1512544436,1982924353,627721411,2107291449],[1102326815,740380272,688440617,1603771121,426155146,758292405,839957550,531492717],[1770591274,428991498,870510248,1148908780,1030267041,302920047,1274606879,210511781],[618684686,131285713,43324445,1498934717,781757046,267779679,2008206806,41878514],[324580134,2026403150,1833271225,813654081,516582502,652609918,1794155011,1128673532],[1524806294,1138253752,891953337,1281016385,647619090,1697439644,2063803923,1867964129],[1228019690,438279575,1179427205,1314655477,1650754868,1818537668,509809596,904400797],[1866956884,1632016565,1556092662,812669080,1069190087,1131674136,774974272,1107427822],[1718631321,1125156137,551635747,1812400291,952566415,277132188,881540856,2097521533],[1197935375,27310164,591534733,778014120,878422141,695806623,255972969,2042962558],[850974727,549671576,1758338629,1592842808,1350697088,1920727058,505634991,1554278473],[1685198140,715738143,1989381184,1444626201,1388806675,71800880,1324384356,2021790604],[88493570,1316590832,1981422208,1500928174,392499165,1979556914,646993259,1103199128],[419409094,454210733,817918102,814996040,1638388146,296456661,124749933,1860383340],[908285994,1099313260,44253227,754061802,1070146734,1184746368,508679550,1279162627],[1831568450,1476451218,1544731499,1507705012,80926226,2090380948,1064011385,1861798178],[1618518173,1195252474,886052000,191521418,1721397555,1891511119,825450687,1421309582],[705080336,598437020,1728241993,1023305723,1461445709,2025057083,981725789,1432109723],[414034367,550345499,1850045024,267879779,316648498,687029930,2082980181,683894646],[1116905391,211558632,851022821,1891443362,810351343,1593085126,1022418958,167551891],[185522146,1428640199,1115613676,142730938,520227186,1702937065,1447301795,1468162894],[1973880446,73909449,691615925,1239191437,645489065,20682789,1279021092,1085882939],[1096930774,49788673,1823850917,1709274926,1713446805,491214577,1069294508,572538242],[1299575118,1897512743,1195398155,764276136,378143557,128432422,2018100015,1001478680],[1149321667,1327258197,1594287631,557487886,1118577187,1885821589,94254548,1161236274],[1461440259,2002977272,589266569,1678615507,1499031047,428083818,1341911289,1739755463],[269347615,1719016140,652929224,790558476,1146525327,1301380853,691004448,2036586177],[2088880040,1865544540,1167416171,2027446122,1502564514,52607936,128671453,39820913],[1916403981,1929394741,1220720726,141601458,1902668465,1583481756,875764626,1505523548],[304230327,484514004,1526719400,1341753143,870930879,855282564,1398592219,179764780],[1700332355,514107209,1449483616,1743145751,1194968078,999640297,1668183837,1849366346],[1701323958,1554045370,724233118,1372210051,1464217016,1872964050,526033574,962842418],[1440885450,818769866,401754120,1509152651,1518637983,766639575,51340932,1227021361],[727510421,1666762351,1780095722,416072068,1112505862,1343245423,714037596,1182197658],[1301189932,1611401329,2054590297,32760891,1385394327,2074244898,1872340785,859146568],[599513997,421742248,2110297147,481600359,1444523262,1237498505,1358439933,403741201],[1190629624,830475058,960059529,331767785,42225725,1943650375,2120267470,649101911],[1204332591,1260370612,1625453708,138217000,2049942995,1557560398,1459004453,1756956086],[1382759754,2026103524,1008822058,481816551,1922395162,671557795,2023577722,703139263],[458878322,1511837192,1351822033,1562853866,207796573,1953023627,1672554317,457400197],[2002281682,1348148402,131414976,563978953,308783293,355318325,623823422,1497503954],[983475234,192582099,687716222,1379708956,351692153,2079018852,699747792,435937367],[988237077,48650473,130715862,1449172832,409174713,257870265,1477167486,1114057478],[991217205,1776646839,1433005016,305109332,936636044,754665742,1946936992,1816124422],[1556741580,906332001,220760402,549902788,1529775759,48888016,1369791084,1202863385],[744282083,496310197,260245423,947141548,635969700,2035231221,1845388943,1098877974],[1810501183,743651619,812834525,1249399880,1049807370,41645029,1723980779,1295774058],[76848499,972774743,743135350,1235926880,476130788,131263117,1187858475,1217369261],[734057478,1980239971,1272952391,673092245,1660080991,1449997086,1678067939,120581475],[466256382,690069206,2117584146,1353272919,1232948118,991859910,89444769,931363191],[1070537641,70014595,405343391,1617664531,1548371926,409193990,1152121029,1279763878],[695466785,1539428035,173180163,633581398,568413780,560260676,1608319013,753647287],[2029057210,1161550990,1494523808,15277530,737119037,1877206417,511239621,56813520],[1250314652,1265478838,1102278802,605366670,1082412723,902195260,101120035,1196770271],[682813342,516175348,1121609659,994119593,1736453186,1088195334,309793204,1668620964],[1549616422,2034721479,1598335253,595966926,1649881324,482762987,1448762409,1952998909],[1695426996,1015063969,533115715,851152845,2076660834,223153301,1838680229,384848983],[3289378,44812979,940466607,2092882712,630990129,1802237631,1212861577,608398239],[1665161912,302007404,1002509589,680613070,1667778620,1503175588,1400518593,918239597],[1941431907,1352028191,60656549,56609588,1664306960,2017436702,1554713434,1061171076],[2017153559,1127232067,429294649,900908510,992766140,998772450,1239071237,757431078],[1591438483,1574218470,1013153019,121311075,1256564437,1130887452,753006605,1546218805],[1196088847,652703201,315961318,1253188244,581312605,503748494,1614259532,9492214],[878536143,376863037,1572199618,133375489,2022211096,1126588456,1983467792,350094675],[630442947,1247794584,935184961,369231934,1874782377,942396911,482986086,2118413507],[148895307,918806100,945667928,1856120471,1964308004,1399893248,1361062377,491222272],[1638822328,1711332894,2056064558,1236043794,764557603,370193036,353452913,1813322080],[1401646253,2048332776,305020897,779405610,1024109562,1970235742,1266398955,194377076],[37424807,57517462,900702319,963566669,995111498,164218805,1612828749,1317060680],[960319034,985407260,661491908,1716039568,1110243600,1911870752,1164733429,1318764384],[28796650,622206302,1572279290,134671936,647667087,1707799849,387237356,893942917],[553642944,1919663785,670457148,1637453976,1016979675,522909171,529860751,1163733623],[1010265494,1916581953,1539326286,1054570986,1718281310,2035570258,1071305296,1996107140],[1090029743,411244683,1026921271,2040666445,915153037,1954942987,40745817,1592859717],[975949223,1989095587,1200779298,1286908198,145463337,1767133754,566006218,91442195],[494106455,557943501,1927778867,829260687,1119743121,393887322,1634716154,2056871021],[1094120037,1555496670,1821086092,139051847,1825045232,521720023,227036256,1609126692],[1427929816,648173779,1224985135,1505966898,5669161,2081980380,639271404,1955411312],[1780584750,1507772906,1016588556,310473228,1346674787,1056873240,1623775435,1644143795],[555121883,1801961887,12557155,1544344062,1485216335,2037702757,880893619,1058018582],[1669307141,1107009167,1899141741,237691289,924167192,2007560894,1845287058,240001021],[1619509650,1711357791,2093810124,2022755904,969563015,616546203,2073455506,235350777],[1604741591,171383861,841309730,851447018,1748349361,120508804,178735005,1616260550],[1582963599,408935250,222608327,1471063431,1172823169,801481909,708333278,1112843977],[434422714,1535588116,1720253881,1598750110,578739772,994795413,1622961417,1250383411],[80937976,960716498,1086684731,237665470,1476348910,1495748673,186521905,1771259497],[111745244,429756619,1892528703,1107513021,974798405,1995274508,484432588,63255180],[187842109,1551061971,1060305465,609777490,1942031490,1434712107,26830345,122066387],[416655738,642383485,2021769320,1151511893,1174462172,1014838244,503103988,1505358787],[1166861616,1039879669,770662184,1253367667,586126399,1235120589,988258593,2076926915],[1283509,315162332,922869622,976866613,601078821,1842829060,1674109956,1635032388],[1112491443,1937144583,1108393359,2126056957,2004316253,403804563,209866791,252125128],[977952831,2026525513,1659991734,273741292,1017031579,1464205207,1115128425,1251632720],[350274883,247257410,106511432,1838099221,1653061771,382987703,191966555,1711999673],[611866543,1454948770,1888500639,1274300804,2008296041,934016820,507620729,1668403659],[1703408149,1600994505,396758574,1697881770,380362285,1691231093,1501235140,688387482],[988129895,2082721939,434316970,1569967494,227331655,1012786145,1037742119,129864102],[1047025921,1451291614,1268846730,109382620,1191140880,1405710128,768145539,2021816621],[186227749,541225315,1259653746,1494341338,626994687,661582534,195638531,461007274],[811508657,552805240,1272970440,1738018892,293995098,771322723,99965593,1618321736],[225746926,537594413,1623380218,902219236,1604146847,1809710743,1005346208,171851040],[1101512880,662066332,1095395920,210855457,2116950276,1768959134,1836943400,1791345613],[1800905072,1474077856,289201348,1336770697,286250013,1028370717,1936707627,411779048],[489046300,1974169906,1690165971,1163580851,802562688,765427216,1568363945,1947300908],[1659052083,1361007168,916936213,816688399,741787055,853518256,41350979,108446193],[128193239,1373620140,1741041140,270945402,40848309,730205521,1579278494,1382727894],[1033745491,333575121,749393541,1092944515,1747492721,67373989,691003085,1273380981],[912281871,2020585869,292494691,753082967,93018993,960686956,168374290,495720600],[1995271408,2045158986,228365816,627365924,1779821716,111655298,904729882,360720001],[2029770930,244969205,1899726773,722183486,390600978,1412545738,12315389,719803360],[624330047,194214995,96322763,1846380880,1694829924,895247500,1364524721,784216882],[1032208751,1219326933,319216582,318192686,1466987531,1769380922,218271065,2052031820],[462968028,1482859528,1430778651,524407878,434492065,909357290,1046616806,258332370],[1414980403,176079977,572542578,473543284,1828422028,2012762491,96914473,290312710],[1081094096,2063346802,1996911124,2064168492,2082459345,1509812934,1212577075,579962261],[1692151025,1103901854,1851629379,664975863,1409350570,424071051,627150456,10240452],[1263324847,1797462841,2040849894,1803104829,1884130439,1720276501,927343505,209153617],[930225647,1439158202,502865095,1327074651,2111412363,1786438713,313333864,907769326],[699903728,860301776,1790620860,1694473715,1581506258,1104729086,770915786,75822401],[800278809,620344201,1633959739,1973168142,798927354,1886229182,87796701,1889064301],[1169832324,1766080182,1491665858,1570033600,1537921288,66492865,1396472565,1894466969],[836839956,329360221,1605274854,318488592,665723080,388944171,734263061,1843589762],[497375374,526808147,1230534451,1526744380,43621177,1628849277,1429032460,232240675],[1724753290,751420338,1442738459,1710476345,822118971,518108629,1426243388,258347812],[1312019278,1722724079,1908360129,782983206,41978088,1033896731,1514024894,423171562],[1757675622,260551200,1134304482,524025799,830135692,1330858719,1923017933,195186648],[221778883,1472617206,673751083,1026743265,1423734499,1554938093,1954104328,965365867],[743616852,1558869012,1806859944,811564610,2018809374,1705305165,487246260,168241715],[1642146508,1893979197,215497559,255894207,1556574156,1328981229,1459279280,1749693946],[1581671975,1367152689,1223475381,785559567,69755266,1073213078,1060003673,1981453564],[1051572289,2024130832,964011531,403160428,272117555,1790256997,928184879,616341831],[1586041578,357908024,1925257512,1376245291,1247029725,1835211927,1050147300,951222833],[1568063085,1349868505,382105001,2067870018,1694250289,851600059,202727718,527700280],[470677512,742333250,840981882,203116980,1726993751,831554647,74498793,475530565],[302639481,353602599,1397856664,1268459026,1053161211,1503635533,340044457,510298867],[1409633612,944877193,144586923,652473190,887858803,842475308,281432386,1235237950],[260339549,601462075,670441901,1857389869,249881522,1567854053,1265331951,1197504205],[332627301,1449286782,1003512620,1485856734,945351080,1217362121,1872025766,1179415102],[932679539,182048727,1445586677,889475680,1282886366,881918586,500594747,287800888],[1071642624,314115478,1891132627,412192148,1751784358,1763472571,1329439336,1798908543],[810629527,36891267,1183295508,468674536,1437321082,382074080,1800087446,1093236151],[698909950,778677493,834814732,1447068622,1817639635,1084224540,1109212567,1011066491],[890565344,1390447920,1958299805,1996810342,1230404533,392354457,1060364509,283135274],[490417514,1766559845,31773306,1327666257,1895490207,815283532,2028972776,366199712],[1459922069,633847192,109284145,1608610280,621110497,590481901,2057341239,1756993419],[1536881355,639738494,1878527972,966109614,118189985,2044127593,223678486,640779736],[2128415440,1032159340,719027553,1164001785,1740886822,192780431,1978699110,1642355081],[1338499900,1943992712,1871621342,1585507186,612592779,530560708,1469673696,248766170],[1190996646,471518022,642363770,1914685939,512877297,1990603725,1220269522,382381090],[678898837,313437210,839342804,282938366,965032607,758917364,1220315992,1658594988],[1022283470,1008095250,671542197,1215428088,539093031,2095171849,389675690,1619110600],[1966156915,107389613,1677938068,1197580793,149343739,697897553,1267449724,808296463],[521617582,1240239575,1584578523,909310360,193015774,567717704,1710462828,348296212],[357988258,2077512335,332730069,1550532008,464443615,1035751166,1454583959,609174736],[552048826,1388601474,1402541554,1813080424,506513970,994816060,1239031218,110605114],[1514402882,1987395492,795417885,837845378,1621289200,1314390057,1965469456,916536652],[152000032,275077517,1381026025,582744703,1597347954,550268325,1408305764,1829280144],[603931132,1829873982,931248583,1377691815,1025555731,505749339,1215119626,902117404],[123908382,2005061959,1624326242,1361188764,619527199,1108734927,908717687,1909542174],[1982337674,1841442047,607990038,1551694728,1813230844,335685947,1850656040,1426222163],[1166362153,818371297,1403840506,1567867195,1942329977,1783951306,1791443664,1653906076],[180052670,1722985031,578884017,215199251,88577779,607881222,265444084,281372524],[238360001,798307758,1186395451,1146430264,2014694909,555435243,1696418176,507815237],[1444443416,1334220486,302895204,1456204331,1850721379,1824571755,919699997,856395079],[1594915182,1504317659,469729417,1203388925,1685835162,1454133848,1986628994,345340247],[1238534156,515430502,1915916094,1533284448,1670403211,329360854,1370472251,78735175],[258661957,33319503,443447649,1982058253,1950619883,761685356,1972353923,1842388448],[1084335456,1824889153,1804518696,358663131,1130604263,744571365,1552238133,1893571905],[538605829,1239236724,573926766,927203050,1689517841,1818026742,509618519,530775707],[609977786,1721375249,639800049,1738212947,1379795433,1938274334,1991818647,374179913],[1754254645,700990256,2054676596,546063858,1231196746,1239299898,417475726,624161278],[898145552,271970775,160573737,479157967,609603063,259982650,1803991429,741870777],[2034497368,1032842250,546813665,456691857,483364942,1165933492,1403268576,1111049013],[1199423,1481131632,919701448,1011278977,10116198,2016660483,496841209,1136598886],[1035741578,638265095,719708279,983975826,2091812494,984767836,517665275,990587895],[447393090,2085360402,321858106,414400013,868073953,16065237,1561685737,1944550740],[249430276,390151131,723760185,1660821440,1834495331,1234506756,1862399242,1603256856],[86377282,607050709,1396100349,1207008122,1121393962,231082005,1629079837,165722692],[2105965461,298835274,913820935,2027127749,1649714859,297765099,358967355,778844044],[1540519547,514271187,1110411620,205911329,1365878340,1686641679,1522101905,1321370211],[1079710423,2094942168,1406860829,1138828010,222579875,1190571185,1894372563,68017475],[240428999,1406861679,581088285,695832896,1160929964,442728776,1084946606,2044556042],[1401172667,1406225279,1346308273,1071472320,1485480377,303733947,362152802,1615155708],[601782145,735955226,1541933392,1295417229,2088967003,1352944772,478166835,1163392090],[1665188582,490730028,1640688478,2054117217,485523961,788133856,1260681798,1068328120],[252831560,504017425,1554119202,1972198350,524834885,571113415,1904683972,878024054],[598876148,1609115542,18652671,359964526,1283147593,41183260,1080459576,1221545658],[1405086937,1177038199,634165108,39528354,705731329,1222820857,600320270,777511845],[1297884953,167405734,1593473401,531617071,1798018746,1195739220,294334946,2057638027],[912763406,728417107,617375012,521107014,1688720549,1249262748,541847858,229914068],[636916712,962783655,1542049424,1578060068,1406906151,633265478,329222667,1012582545],[415480961,375091655,1072590561,1262097933,299564893,143394692,110278628,731654509],[1182676447,1280847828,899314480,1545716923,569866765,1563360050,719031175,1432496777],[1121813819,2076909690,682826717,1305812525,666212868,1224563574,525044826,1645480853],[1629777820,1264320625,560460345,1968065745,1930270734,1609172460,1312854550,582465304],[1876705597,323408893,160386638,1067874355,89447366,981585668,1580129509,1028542096],[1250396671,1808961361,54552816,753464484,1845243708,2012312696,1552008527,998976307],[1679570448,1145371766,432352802,603952091,389475689,584279859,1606831495,469287383],[639554120,519931376,1032245653,1177629081,808384506,166948400,2020429907,197981528],[1326711329,325849696,570699510,1518651350,237270270,813943240,1437825707,1501585553],[23975502,1815915364,791891160,2058557018,1877967954,1917619002,1087809372,389948725],[1456779870,91410385,707363914,650392358,1302977952,45615115,1879667669,224858619],[1129132651,869857379,850720051,1829444209,755159477,1807552954,259849508,1428527836],[779252109,1881476781,1330968372,431537258,1943593887,406687683,1377570579,457229328],[949378095,567877096,1890207895,602631069,1555805513,1040488661,1555077540,1938883608],[1879276280,925878926,1994852962,667119330,139262334,509662456,1236923206,1630877163],[869599230,349239635,1728651421,1152435618,1100585883,1022244052,944494572,254909786],[1473759219,786296458,82810516,122122054,1315495607,1591183986,886599385,1516648485],[89998978,1508152544,615812253,1528763820,1334413080,814804651,1816738554,1500876569],[324293773,2062851559,884832057,126700842,190491635,350768223,443997436,428369882],[763813207,1183270045,1402024061,444571000,203394480,68623743,909046789,593595137],[636562500,1830398160,284139929,1016647134,1030970084,1438349915,983810007,1038389095],[1374290787,671751661,233893532,19546856,1006397030,1002880393,777820340,1684590993],[1907881217,2109958570,1751199925,1991279784,86072628,1713230873,443139654,1410616740],[1514514156,373999197,2015289936,913769124,2100733629,579999728,109181113,880339152],[819660717,482409342,1404480675,194706743,767765651,1681884271,1876123169,1171364247],[247995540,1263424587,1176093288,1797347198,653359445,796256248,1248708186,2104773289],[1457564032,876937995,185921751,1904647217,1149202601,507912029,678483562,1169951481],[105908429,877658756,1835747588,26684556,310114506,709755708,329855976,1477184538],[567143574,1094556772,1310120325,693867784,2064047724,1455714636,1416990637,1406688095],[520747671,1582491797,1140456710,229585439,1656521650,265812868,1378026275,1129753196],[105771952,408692277,1608144518,781733142,883174061,1404335542,436659827,2033282528],[1803952575,798357529,922475637,1945495794,1351712132,2096853784,810158153,749218130],[1160660024,1230192685,2040370416,2113127431,1379884937,91233301,709299480,236471294],[792231902,1180754144,921970552,2081898551,1079104431,425570030,248717699,295296868],[1509428239,282561472,932784817,1969805008,1329067783,1191363875,2085915755,765721380],[1969404802,1061119217,501921387,1494318394,2013071008,264039781,99698379,1021885216],[406756194,2072391278,247012409,1815290666,236265431,1161898540,901373610,91793197],[1464893958,67613587,2041426775,100944817,820814609,230977270,1297843840,1580361536],[1159825508,1941608012,583803368,19627331,204261696,1154032660,1440446144,1593000345],[1612134205,1252558346,579648683,509303526,62219080,891120502,1215049614,1917323112],[1828459356,865335002,1048329871,13058052,2055963031,469477785,456056140,1773631043],[1695462090,1169180504,597227515,1766623578,2075424393,1599874293,1894173273,961344451],[601223727,1704684459,1051730799,1861302528,493053030,76407395,1823537337,1610253478],[859971382,25092508,1107225218,918746979,2032927203,321534985,1078853621,1963999128],[1214189364,1084156968,1945588687,997660144,1550754442,1828183197,1272691421,1051533976],[822061235,1934657794,469856428,1126517724,911653461,1111757540,730347235,1995182541],[1755668085,918460379,417446500,1915629365,1292019898,355056534,1194353301,1040750054],[211913018,191340165,1637883737,140583122,138870049,1453159973,1382561737,1103944440],[57818833,462786166,459368631,280560027,1741867511,1996978839,1009618922,122108161],[1578707720,2043233463,1031796570,2030474033,486155298,1423593570,228222497,639708029],[1721468363,468162501,262153808,82293966,485417400,950839138,377886498,1311970972],[473783954,1486330237,1540558752,765763529,319203679,1400057402,943153539,1482468665],[1926690232,147705282,1672113606,2028127677,2111614927,764529620,1723003913,617092281],[634467440,1480700508,1523371463,1609007055,1761386197,2025774735,1495074723,1608133705],[1395586850,2009706531,1643036483,1380077777,787211537,1649799911,1533582937,1498903426],[272523806,1606850773,981621603,71308622,1236862919,1734252209,961555376,1115724318],[204741064,1181900895,705987278,1460389242,1738902343,175860237,1681995206,350748571],[852170250,278928432,2116633395,1559388468,1842395093,514808039,634164883,433151957],[402792724,761269054,2056536830,546202458,1201191905,1418418183,667039167,1035135838],[1001394062,1423068187,1293098311,1615001452,1589871250,2058105551,1228256279,1433762600],[1784374749,2114428191,1282840031,1954414088,1735923140,2047930464,1796444157,1190629455],[511501583,1470793160,1515518133,169242290,1542526819,791504483,1239213160,1611894567],[479496732,1632581092,1459938361,134279658,989737207,2099490030,1814547539,1124416068],[1718160736,1980804489,1067721615,1624394194,245006924,1602123725,2000455459,1987401157],[990433124,1931054906,1268518978,466538279,864475785,491097640,2079592334,1230458995],[528200904,442520206,1254698012,1553781388,1921369288,1841878578,75563611,689177850],[1941346792,967730798,408350629,91009240,442696181,2109412305,621345146,1722167408],[1047557424,197375600,1168594061,349046390,2027630564,1754190897,1356954534,223184908],[647929092,1237749843,1245728259,2067432225,253375317,1771677817,892882072,2014089288],[481693766,2105922143,1925419884,380750455,1821348702,1886880957,712937771,1424626291],[1342295911,2128444165,321615273,1319764873,1989336711,1741219916,1536408022,1212371560],[695526088,1897345131,99295397,207159534,220464322,655119935,1217188328,1877778685],[2085989023,1955731835,152632725,543978187,359034416,1217628874,2054009227,1854852076],[765240401,671595049,1412293773,1415869446,496249678,323614999,646255776,410686728],[1277497070,2022992982,1545574457,1412537087,355543868,1690089180,784214918,1429435540],[779777690,1370620206,784620578,2009825477,334660698,1788242295,1583784016,1056027951],[1492152035,381184435,2034363912,1888152410,420129205,1672935888,1838395097,899980588],[1206843749,156177163,123638873,234314374,990289118,1281708413,956067298,933841438],[1368018396,1400428731,1657438928,1763784107,103891899,1827653142,1528238519,304441134],[909885023,1298989930,1817438453,462976506,529235550,151384697,1750212437,340986902],[1141905061,192302822,236720832,541488049,913295943,1227890642,2027342632,734687755],[1833263777,332584472,1392703021,1869390128,1927170570,759200500,1568836821,190721022],[1959237100,1875408789,829551768,1286807539,370394061,422043216,198932176,797058038],[1865003722,1938943150,2123546084,1003980632,1839845408,200589534,918910979,1819060682],[175468388,195063750,1997634962,549870585,1276978054,1654618550,55259795,81814469],[1311768337,1369111504,47921290,891806727,998333478,1812483879,1730460635,1760218490],[2035987743,66265904,21879205,1112547034,1974103778,1798594816,563370699,271531225],[1599895065,93123362,203797160,964082107,385886335,2051253809,2097893335,1250698038],[576054018,582805637,692566712,1680006535,254571615,755118644,1285870180,1590534048],[1419218921,1963716930,1606055928,259399273,335498842,653275156,1149205301,43079587],[1282925767,1190409214,831241338,704526706,498699197,310938491,1111647736,1099225644],[590743106,905084921,1607051062,1653242532,5211223,1338081398,470919004,798643458],[1042558501,1846793453,956157217,1080794538,1275733261,1070313171,2090113289,1841575007],[1991812050,1469728020,555617783,16246314,2036655993,90581134,1102016897,848537637],[1195192030,1136771999,2114955476,553554668,1926572316,1323895324,1530162558,565634939],[1754102430,1419434009,2048766168,749683852,1319075023,1643762546,1097591909,233264922],[1038393455,202699088,1749689010,1408975018,34814351,1090970500,2111510820,221104541],[1749873307,465176864,1648407025,256531624,198219732,398713927,2125151854,1693694027],[2063640055,1003315539,963533041,969617189,1724071346,680679526,1629611780,1991257258],[1608457806,529979990,993948118,1565343436,1718860552,2073902834,358705928,100344669],[621411881,370499507,919695762,1230619491,811133630,1697728726,262370834,1854912652],[1916867598,495022771,957748051,1966570928,1544241107,1314247082,1991797462,1734742803],[517069964,1985308534,1665498867,1744946315,918925512,1155963857,1702887353,1428272353],[1827586808,1748737563,1605589403,1833996604,473767780,422616704,309677507,324061529],[553189884,510843176,1684380057,601422401,512274095,2070618342,381970076,252982661],[2126778010,1482534382,1492354863,2073209493,1245027036,414165398,5548355,882164980],[2112565733,1340676110,1222787035,59981449,339255748,118576529,310699440,1613199510],[1012021749,1673635698,690802059,1237035712,54554584,1414949888,133436609,226123771],[190846259,1415562326,1530523089,165114563,475278011,1649194055,94824604,307306268],[1537631763,2094763248,872369690,994981222,1895385715,1501326926,692473863,367824992],[1866269833,1602688140,737383958,590817178,1810395559,3486564,579701414,223192274],[1641758418,407492887,401841818,1446913602,656249767,1207669299,189279881,122747555],[2126901022,387000110,1590051999,1671716365,1796168706,1096044326,1278251117,721029745],[1587053013,464108596,2923861,1514902549,137483105,714885424,749975148,826812829],[1709579472,99333203,1255557278,1749450079,1349708891,1638757466,494850810,400881713],[1155858417,882167935,1846678321,1349346851,2100922534,33663291,1477167813,1502218994],[130601416,1454606890,1056425652,299523947,508824166,1439680660,1967922230,1095337262],[1143454054,1141173560,695751836,820819979,256539052,1484457326,540584241,1961765123],[681572375,2126059537,1612148651,499362695,1109897838,507925583,1434679949,475185227],[1772262619,1500278894,960710318,1028214668,288599831,1027570061,2008248418,424111774],[1633096182,658738329,1540983160,1994991299,1779900034,1046648063,788806149,1652215737],[1634604392,1318678141,1784781644,1695562736,1748651839,1108506591,310001654,865512931],[13646384,1269883176,90149573,105038918,217724662,1222919854,1092428303,2126377608],[187640726,979226939,1246237396,1542945980,1714859710,1531182043,796287429,554435060],[1467665702,1748897736,1745392324,412266679,1995616492,1011400678,1636995519,745134051],[1973745318,1624909339,1812614534,1875653635,1292344314,764112192,446833248,19591489],[2035961028,301476994,608255632,1079347420,1767896849,878173074,566406204,1331267680],[2082459196,2066144469,631366271,20367154,105501033,556832565,1767989888,1795885015],[321598082,207210232,1901265477,1018894269,1616806861,1076264134,579500430,2043485830],[1361179387,1029757960,1053061592,1209626659,441231967,701084365,1903603788,353530423],[850760288,1632054901,374050112,1084895065,1971080424,1851352473,960774687,351641355],[1687254021,978476175,1786265903,1188746946,1181991632,807839084,1114854624,329994871],[66522717,967498466,26526560,116798385,79589154,1946754113,705191504,969299649],[1358141544,97499267,350556790,813257161,1890000412,1826374012,588921433,2110174355],[121348452,2087699875,1002842689,837776262,793612580,1471257887,107249828,902148265],[170117779,1206093017,1691735305,1332292712,831298177,591825031,1230812892,682746102],[1082155827,282463761,1862727069,347726361,1604023562,1432919984,227906151,400828214],[567687427,1512886129,1751797886,378554442,1490458668,1269739667,2117696601,797263274],[1032566360,551203559,208954767,256280933,22191484,722820475,1972784323,889459208],[859833121,1924784822,589347024,745355158,1523318566,1306227475,602653452,1830389942],[440092942,2024368124,1146574850,867567919,1322722855,410747852,387261754,2095087315],[495319217,195900061,20882728,1388986193,1836794262,577169209,1920133878,578880048],[476036179,1255160546,1028914541,1549646667,473579390,1454638174,352689014,1467501481],[607993243,198696005,852647223,2128607808,1085238306,1903859668,812739925,1240398560],[2104260971,1535322918,1075754785,1924117415,719492381,63136309,1694989119,1625508830],[1581737437,893268798,1886970658,2100839452,1128960427,454971630,1316093868,844678943],[1374964364,1438452547,2072372561,852297076,2050294863,252522371,1995659812,389420260],[768887270,1985238821,885520204,1068848736,455118474,736400262,1222198121,388616106],[417154684,343514966,982898935,120108509,199408365,1451417187,219614544,597273359],[2086715218,1325067269,192991669,1266289644,1494304065,1859370590,1209834220,1657570464],[1914018341,998069811,1479136619,2061152162,606133166,1279489639,898343530,110321974],[1248308871,2127687837,1475284054,162844643,741064059,1183901045,97488409,1199092356],[1146714475,1028807160,1028297323,65014908,366173957,1388142161,342244748,263640534],[735855261,1606260126,301394802,526017307,1583906222,263422106,1352802486,1368046664],[1515088708,1142686147,1883379738,226971309,669531031,1169034748,1534229015,157251941],[1599999918,1486271966,2294342,1469597344,369413595,995702299,1843926260,123451243],[1591250713,765663390,2072775613,10443768,1634298946,252954529,779578578,646882249],[1970354831,1181098867,865634032,650271142,1245752989,1601849500,1868994335,1267187500],[1442052224,894336627,1395333184,140767833,309711534,1138133370,1094723910,1399112958],[1942294726,1077869718,198939292,1962709909,969111529,1300255429,1468537948,1893567155],[7010648,826649204,2097034787,193013183,305609351,1401991995,1857314807,310589041],[1048765062,1910348674,111234681,155538381,1443408906,1031859787,1955472956,206399298],[2094733298,996690287,50440293,1569533825,1829010099,1598061690,1469559994,161561285],[1412268013,1529528894,362948871,1177853124,1887265209,1782733517,1968669099,75408559],[1183635148,2045404876,890141528,1647179641,490899965,1303493045,533010559,654451233],[1906883016,291860516,863858929,1029319185,1008249509,1680465588,1970283454,1709745993],[1689470645,1619527917,1228126962,356812398,1796410321,1165875975,1803455983,645416360],[780702587,1047105016,83360738,1726452928,1988153939,909697167,902836043,1857988934],[942465011,1506427774,1971804366,1326660015,1522416764,1824524467,1993953365,1574127636],[2088412702,170376678,6815750,2003035211,2118620626,490555704,889893154,1220867780],[964631498,85872845,1940660340,1238610451,551342100,831461945,2042999895,848263060],[331249937,1211982026,1418672632,319512762,1187352360,747151616,877410078,1587287653],[1305137210,1826612988,1052930336,1391464471,1576852729,1097920180,604317239,1434756585],[1896047974,1687124170,642223706,595241540,1682710715,1490773863,2066777104,891803823],[329087920,1263662355,756367315,941185209,1158815672,1100569713,1072282732,2110983701],[1254298180,1222714454,1639878886,1362159560,1033780749,496010132,1863417029,237140099],[340275165,1608961133,1035629080,1624523858,2006956129,1400717848,1254970771,702664737],[1037415735,213555919,1875873492,1005768054,717811291,1470565536,349279714,609832953],[622432474,650834093,2028914575,232467909,720870350,117553966,215178642,288672489],[426277863,697058578,1691329372,204963987,697839321,703489151,1353602091,1530878952],[2069893136,473523392,1930879709,1601170056,195575173,1949316239,1047516757,1634875827],[406096386,709084662,470553052,1523263510,1059446964,960114702,1007160506,106087906],[2072521738,1770017986,606830523,612169952,367167228,1618951716,1842550798,1184583809],[390789781,1367204934,1852271496,1836323540,1549806503,2109189800,648283059,1084626929],[1806993329,1641374430,1487735615,1348836209,701978647,1996851263,153523029,1598058089],[1377986731,1184655345,559398603,830842864,2118863266,1018042203,1850641944,646799200],[894920441,1684819964,1662287381,1202666279,837047662,425198124,1058236097,1498502289],[503118223,1567558796,416347977,1967860568,1148695780,39323696,1834190926,141432499],[1588461511,1626072626,1236179926,595802191,1836216678,225499847,792678557,147059026],[558314223,1987722380,178521344,1005167285,1824255874,1321538196,2061777146,1013546037],[682966753,1369987616,1791795218,1942656358,116366058,996241475,1935944274,1536414335],[1318683469,1616370349,1048606385,819986306,312006630,904126013,1289732112,444615052],[1988566509,915741819,575157841,1676069555,1371520173,663089390,469583377,536371308],[1199966214,1816897761,1263153203,1558613724,393437997,1382498794,1370432223,1823856687],[1542079238,91475647,919112963,575715444,956748020,2076428182,185626569,251019869],[1297928021,1492222795,1998417613,1380524708,145803273,1243678992,1574950739,211045807],[1285704116,882273295,2103328749,1964002912,1450508577,922195047,1107583469,937015679],[1562612177,1083712582,15234445,962351009,385747907,1494429614,1752086415,55790013],[181424984,574013249,1749457086,778619957,576040760,653798423,395117673,1735906382],[294186324,1263329292,1802946896,1245111690,1053374387,844246362,27010212,834335208],[1693180334,44857908,510000243,2054293334,705102607,1841003953,993221002,151989578],[1153923619,58485416,1231507012,1675541146,1016278849,1295431587,2085008390,1490933560],[1182693697,1562568273,508263203,812051829,343505375,1835606873,311682185,678182331],[1073738818,1227772287,2103681085,582938810,1893159887,482677989,2110723462,796914958],[630234001,884878898,990598825,146932841,947172118,433984026,2078454927,2119267296],[1972685728,180355226,1606681318,467587814,60689784,489662023,1697490292,440812800],[1829297588,1650441019,1740171208,770237694,1210559039,1621350528,1814641736,1256372138],[1151534686,42613880,1915938176,1370638023,1509127873,419439596,246243262,410171608],[675614689,2083195547,1274420568,1766083634,1989041399,1931830343,340792436,155870996],[1096761987,787530631,575396925,2112470431,385066845,1234625070,323831245,1869643297],[1283960045,1205683587,1321552450,237320890,1529076806,1688180233,1309808958,1723568900],[286186691,1184936112,522149976,59744950,710829684,446539217,1360223787,170474000],[89845385,155819942,456195998,1129272763,1759628097,1282689190,1921210362,1984948525],[1700450309,1956159334,654417002,871867728,1851890763,390263971,1448951532,1849240154],[1440206928,925729809,2016428458,2074170184,1722727880,748703798,1367430531,364820332],[1209142533,317183076,223152692,1229871073,373539370,1335863999,216635450,574312956],[1536374165,630997600,1427988802,907647042,2051361602,1231704784,358811288,102394163],[2060688113,863899113,1443022131,1090739149,2044965112,1105600727,1174442678,875101060],[971955401,1661670280,1045251299,1172241189,647892082,2100191243,1395487034,1532168051],[1433040670,818991075,1521665763,1886750718,1320958081,1162649122,890714291,1603971028],[1414758774,317819580,693365233,1476529581,244761086,753006269,1457350944,1877957519],[923316602,586737566,245183934,475915945,418919116,601442286,1655258540,964492073],[1277160060,96015613,1966517045,1844042017,1220067032,1038677824,1555358763,1589229814],[2089539061,1381638425,1617243946,2074791130,1986889963,2058209231,1486426934,242080894],[221515078,786166161,1766361026,1583906089,740054190,331467555,571226812,1370610513],[1120910604,441227542,504146859,1028378672,897962535,540232855,1280570447,301961409],[1890249060,656991281,860183964,2096375885,1079619867,430904722,234772311,1069083479],[71757284,1985930420,1976103367,1217720261,1306743698,1776454599,1785653721,1029150924],[1089310282,797779734,1578161162,929944043,263753298,2042703060,164721089,1938397899],[1537576642,775736141,334353387,625980583,253606441,574133517,1775501404,381249359],[1866827633,1449235264,35605698,615460403,411805888,469361568,758362703,1622045098],[1349746531,2077217806,315021654,1286578822,1370382918,898231563,766190008,241868584],[1073973656,69785557,1318901172,455314278,457761322,1357625836,336418008,686643101]]},{"start_index":0,"nodes":[[1080473646,493012181,1589159595,1624970990,767413760,1186840277,259966225,784173472],[1933496422,1276009667,2057180651,1728433253,1227975823,527601518,979692194,784899886],[62843576,2051270747,1439505478,1984778159,466612948,1867764328,1994629085,113331101],[1059020110,978810549,972520056,975488671,1921183756,1113238992,232716532,523791621],[1455766967,1504658576,1254501524,457458015,133673365,1483414624,902704631,1519687143],[738242922,2025646073,447292256,668948808,1585742358,1039784128,1852758886,1697410701],[527201441,446220975,714266695,598881272,575803166,2034305183,1300598970,434359551],[1901006388,1196077449,2100030314,1348000943,584598747,1813488830,604153795,1629510975],[906684457,1521384603,1713790076,242257775,1863663530,784909034,1147225322,787495892],[190721083,1712354214,236837005,873452882,174365764,1431802165,514041024,720264775],[822569817,401580196,2115496845,144726638,677807949,1075621867,246764053,1722868387],[941198082,1755639864,1330740007,1299111072,1209745259,763988419,1280255871,64175519],[453280178,1390833700,2028817107,1979748252,1837653658,1506531514,370133550,637894629],[28635281,356384556,207775013,1432323979,1408278706,1773971798,1763528247,2046290380],[1572054724,718333968,209035173,1433138316,1356035450,1919401439,1147606934,2030317818],[571397765,1545283292,1437379068,2102922095,1010619991,60920463,1274194268,320696798],[1898420086,2118897658,1852302721,1455408493,325913279,1259838350,1963970430,1600022644],[1678089442,567976499,46326493,1408997964,637536436,1250693945,2098363543,1796615838],[216716308,895920844,98810595,1639789405,2034592296,1097151471,2044682746,1505205889],[2011096191,1904442930,1158383223,1661295105,1753903785,478550260,40997218,1471637330],[972392117,811855883,1411619392,986126617,364931123,66269795,2052453445,743846551],[2107356789,1864011190,533637644,1201712245,1582572072,666947425,1332909693,919452902],[1233808250,1230906191,1387972160,992394260,15264022,1438526267,644230404,173152795],[245368846,1981069205,183473703,704024319,1942549188,1810754560,1291036047,1870552171],[1070546121,1937650373,338230441,1381279549,1475800541,1661561423,446237854,270390143],[859306696,1763385610,1577979383,1999274421,131879515,620303451,198104062,607519048],[257123875,1424839310,1273256823,177633939,1341204085,866269808,183881170,502966077],[677155560,361341954,1241624126,1632141785,1117099742,922871303,713786752,492148991],[1228200732,2079737880,2037055550,1458578293,1992496216,1846683321,783836024,1615606742],[1859274895,894760878,840348602,514215,1231695256,1901028481,651203274,28892775],[1288118001,1357914304,1567159411,1864699135,2080129508,135285079,151447944,45158358],[960617473,1394055414,313564712,860086299,551190929,457777759,1280519355,1446509940],[1552415342,72593875,1634037925,899804312,555504207,1674000632,617917168,1368400284],[1055466348,1815617482,1931147477,910959311,1602907227,1796603733,513995472,544644002],[1013076141,1616161082,1797747634,1011548765,1194706003,52714204,1777113852,295530369],[657171229,1933726844,1404485400,1284044630,12965658,1347859025,96141358,1349737631],[1015257584,991431275,274882633,890896909,1993644208,1425220473,1374107304,486378185],[55425712,28754684,1407844254,340793389,418730095,1339294445,691185226,1230580070],[247333760,44738520,1946079192,1210404791,1193511064,590561433,1725520089,9317470],[2087084168,1389157625,506076627,1324191006,638382146,2118252346,552683527,1729715434],[840753483,1477265758,1060332455,1605209147,75493085,272867629,1999654586,701513099],[1955622810,1058086441,1557636142,1606907116,338711915,2080422071,1052812461,670298942],[1163079340,1487058317,1529278651,1714503402,1577835695,936189077,109540644,823023290],[1095744771,1950811126,1663556692,1104953833,1566934245,314720775,1923005284,73828141],[1475350010,1846015365,759780825,118109451,738429134,310666334,387614211,1261590013],[621949272,693743722,1007365305,1240346153,416288981,1497137045,9006275,48533136],[694336991,1702285742,60519596,816165165,914998788,808560259,1081594294,66119842],[1355346594,643114161,279171065,930959138,2097183722,1935424467,800428988,1228929879],[746254325,715297962,204659650,1737453406,378940054,1689801130,379753102,1300165625],[1390398483,1179253156,762553099,68396087,53966251,1067852011,1295021612,506808725],[786302901,1754621270,708910288,824098160,1158316169,465818589,1401496611,1095403636],[255221190,1651360195,253520373,940661519,287952910,114414015,1531153334,931906257],[1776323501,888217909,135292977,1226238734,1670090233,837254845,1428612352,742261149],[2040287067,1581530303,652257061,405823081,867428137,374919418,255747011,1731179245],[644786945,361363719,315603778,1555379190,335625610,1933155185,1932376169,613082729],[1015484641,537158447,123261861,943779945,1139604604,230310510,1587252116,827005227],[1949463716,190716545,850159184,157992817,507439926,716848147,744676903,1852285726],[1471888855,1696550723,303917615,1730639860,993971694,2029777694,2094985922,2019876343],[2024979005,419466870,1986700429,572247690,467109223,1729571814,1098273485,669804972],[1441664918,442469980,1546535060,492434177,1341634936,2093972412,2064900862,552314983],[302726553,898887835,1095813928,1908110762,713039145,322478768,1412813997,2033165780],[81355179,284623344,1138369609,1441401737,225883775,326263051,95163397,250538338],[2066512513,334237589,1238001957,211841436,869644907,1308949308,1330085539,1359420213],[1744444244,1772413634,828954657,1934693646,1230050304,745307030,1246346120,792732119],[758086518,333614707,1188513708,741223064,2000726746,1735628995,1874287502,525766261],[571457027,2010370024,843124000,277906245,1709968495,1385418535,1089346994,1525229340],[1280131394,424296232,1126857135,977177330,592811104,2070680997,936563503,906101419],[1999224458,1633224149,1199364288,136013056,1961590485,1672369056,792297214,458380629],[2074364480,909147233,1501995837,1428611378,618971504,771522685,1286550117,1021914748],[711534679,494154270,1515362126,673846683,284112391,1603563699,1159482527,2127803950],[247719890,1572680899,1969912967,357082804,648587695,1998102904,292794505,991434027],[172716209,1464652515,1203520256,183489370,1013184803,1678551081,1760765316,1880141290],[640112562,2029600374,578884646,902234577,1206167990,1654390839,780850446,2085539967],[209496712,1844260070,110516525,1951322079,1083132575,1678477395,471310616,703792867],[637131166,977925762,178254112,1205051787,750388442,970738996,1213913600,550470754],[787649659,816208329,1947963152,1650045772,1920335556,127345592,1455142190,993824559],[1883342637,2125750279,1629597424,2102746754,36612874,718216512,737990405,1247041231],[1314790249,1381612676,1308598539,1614534934,604799147,37531588,557681084,272953528],[1199793970,1972331583,2048348517,1366084521,1509434964,1693473258,1817679033,1366489600],[1594962391,564862749,1763244539,256814036,1800231627,1607750711,791545455,151499377],[1834802735,430642006,420414770,1703210891,2092396189,556348305,1987992248,821391057],[1658848831,1146641725,248253654,1854982047,1448840505,2095220502,1053056397,1456879059],[850645471,808658657,1435429274,1132002403,1750527900,1337469798,1798007472,651306021],[794383156,1555260897,2006289677,1996284891,2026924523,893445088,1219251022,1298801069],[191306869,368868816,1591016363,1657593937,206919324,1064900812,813952664,2019090431],[13999782,2111875754,866558927,2119166043,1371733469,1663878642,470651887,1604957047],[1781178903,1713808402,1525307026,1489483937,1099776310,1876277594,481431662,1916316315],[1078294306,1886811370,973689372,1082936188,1891050913,1567667664,1706949392,968709062],[233600932,1384053449,984736090,2033242681,54119503,1841312376,535386139,1243199921],[1748040586,125654345,518407514,2127294757,2020281711,1644165965,1942840567,150140825],[875748494,534025707,2072984303,1488304192,1210490979,1095927697,741745378,749742987],[431046381,1252937225,867165538,1544230318,1619493115,1379584438,987578404,1445208744],[2028045850,129077020,1190279770,498063769,1752090204,1393703708,2044859610,280878130],[157308794,985340966,835520288,1449864843,967308551,738616719,1810567307,1069894699],[491081209,632439121,1588380761,1997323882,1841157483,159650949,735893244,127353745],[1777885603,1130185074,1033469367,428365988,603833951,178567033,1854857691,867141117],[210633507,1106730535,398541237,188507060,1689598703,1395769167,896796936,715293775],[1009023722,629185969,38134116,31015972,1900150232,1099306322,1121245555,2076876703],[1067514828,426121499,955550231,497513978,1182241344,1475524505,684211328,1078860760],[531363884,1382983854,885160722,1745049803,1760806273,582074281,635038252,453782130],[1458116738,128957095,57962009,801028369,1489269968,1184580860,1507892035,1731095148],[277676233,1934460529,1103562370,896629068,1630326194,1487523589,1802234069,591206089],[1537142969,1113038517,1792872393,1333202960,1602887059,2018533772,1323525916,838767193],[1064175586,1719134436,1446778950,196515002,1921719785,1631731782,704608167,1970418977],[1295282243,1895169599,1599294110,456490401,1320656575,2125250684,1242336150,760233142],[255982994,517316503,2003723503,1183400842,1157214268,1434676613,1649777628,1489848455],[2016685406,707849681,1478844213,577107295,1764267035,1514348853,1487751737,218760519],[230856079,915191706,1811959917,674491226,2073914185,553531385,825386206,1049763627],[1172850327,176830330,2049965305,986019948,249314570,1281708622,29771840,1200663227],[1459102152,111056247,1529823655,486916365,235345669,99050551,1798498085,1279041716],[3715729,1552622193,201843233,189127648,1207806487,1374451408,1686031030,795515987],[1107634668,451375155,1863288613,71851122,1765378236,2110553935,969841274,517257516],[702689688,768843342,41471524,1533106398,1183825480,1798771729,704483795,1781193581],[694446563,263559201,1101084353,761339115,990138735,1383763741,150054898,1417488815],[256937854,500708812,1248616181,159650324,1437943908,1340149392,26350257,1639662076],[1810920289,801305477,1667188452,905674772,1090251869,83285488,1197026545,1184014109],[248303461,1122601695,1926524759,796617258,771814667,128109569,111429156,310811535],[1750605369,1722917711,523235407,1301489365,769766417,1249464500,1517659903,2119336274],[478592221,1086256610,1321229020,1302214544,1166804914,407076853,1805322347,1516821107],[1551392057,243382181,473468095,942027239,172217561,235289999,833588595,102400545],[1358851083,1146126799,1576897976,1955121678,2116719117,1621342095,972324938,369784854],[37665476,1518934955,2054921226,1571874390,1310210891,266549079,469172959,1362691066],[644423682,358403494,73580038,489601411,1326678497,406522096,1502125581,273643436],[45322689,725776559,667039108,747398555,242441572,944327819,1639557943,27860685],[1600571199,251100875,2048746812,947426602,1073253821,695832101,1750694508,1383469122],[593796420,1516232093,411772202,1127663880,1868015729,1424279074,2026150055,95464797],[1690459542,1644698471,51605783,1170753208,1638755100,2064798756,1464130884,1620092399],[1785944041,47596031,1833919432,342802054,1704508918,132217702,260004402,661674747],[1673953382,284354823,1839792055,639318604,65349365,603842656,1972848136,1790136619],[1041374372,633858023,1524980249,280484237,1699220578,838503555,2085703959,1844589805],[1245330651,118513321,1964615432,623198906,2052814060,1395787947,947702596,2068632355],[1630155531,491484683,380263096,113540149,1934142777,1622918894,691701979,1050717070],[1890073126,116390031,1066449516,998026345,788780114,1587204130,802112852,756590273],[673369080,1399139029,1248612107,63222716,2076193021,614731108,395220142,858784379],[130145741,852074863,570011378,1285704054,872514441,2125609289,1085879316,1768533044],[1824583504,145478948,622733659,1213760611,620239818,496041514,863818946,1646261717],[687098791,1073195052,1294164889,1071124980,1783874322,468472542,148594397,445066684],[1505583024,1519682086,1242946434,1084723259,1830940135,697716355,1765366136,317502135],[1433812550,1099290296,365184468,87487308,637384301,1594295932,667612470,951855836],[92294802,1621787825,1750814415,1284756919,499906312,1299530673,503082647,667724896],[1785377059,432627596,1992842802,42739656,659763268,796542724,1849396657,1737333021],[601627835,854228870,672231939,1433800055,1699996146,1977202985,537942180,106742510],[1432095973,959547692,304545873,1648815389,529783078,1764811080,390815733,108857903],[711850386,651612071,593678880,257327446,1224620600,1586833850,142603581,1810155056],[518678547,928295746,2042478693,1611768917,295309415,1019078513,932959959,1839563900],[935323084,1073896644,1753444603,1436398887,2026416964,1501430645,1696223021,771531408],[438645991,632142227,732277644,1636825533,1497316315,2093552628,1042340529,794189827],[548576029,550094187,1477175589,1440412224,1269196599,141643201,129153847,1806177659],[230388448,1510109357,1228714360,593966634,1456529001,263841661,787176462,1325405791],[1404757635,1717432396,1275283661,1361387809,568860021,1862843803,1274368257,531527792],[544023977,1333242781,1612073898,1603987792,221997272,436172039,107956715,429221534],[2007535007,170574072,1769900199,536879433,18579386,1340500792,1657845074,159432236],[682150828,30947216,1976355012,809461652,2056477250,1169130853,978994525,2109022329],[2076094190,4667537,1084309405,763434407,806014575,916698995,690556667,987601867],[1454268511,1951835859,1728386698,1292735802,825683018,1256816375,2048538456,1745305915],[953273326,589256530,1408571190,1548554857,896359545,198103383,150746851,1661976074],[125886495,465152622,1378862606,877199455,1501784146,2007783592,1207798377,867162900],[2076780986,1714404405,1756112531,291224325,1088372766,1828330031,1331855419,1641028439],[1922952510,1609389553,1362368628,1390311125,1026615649,1072633297,1782834099,1479480911],[497030938,1461847738,101599040,1520539776,1231987449,1097370329,1674226501,329831053],[886923111,2126637650,1198097900,1306956336,817380258,460899416,1526593903,1420641468],[1503800472,1714164848,341204397,1363301941,1375050701,795053347,520680276,1039383743],[550764060,1485151927,523920301,1370712060,1332890766,1080367251,1796761887,846159675],[246625366,2082157609,1861839810,45914484,162298151,1855183441,942791830,288994428],[1588413378,1361159422,307738418,1025131587,1061269141,1018374007,2070402456,435653582],[2016966034,1585136108,359875132,749290380,1609251087,158128055,205789431,152459514],[378714815,1741216897,1043780543,1054168734,565486321,1341352795,301103212,1476146009],[831829412,693191879,600138436,1651267596,817759942,968734208,670113585,2049791704],[1353189627,2039944549,1063453951,1094723495,1767086475,1671705901,777160471,319789208],[609422747,1696273256,1526745581,524834026,835153444,1320296738,2120390474,765819713],[1470261208,237008055,1872841128,285205739,1587360894,993870282,961352477,60957990],[1953702097,1598153991,1638408655,800262136,1999806577,491850246,285871166,1092693374],[204300357,823235644,295196642,742315963,1309080560,465101223,1920763595,1088203286],[1485240866,1049804308,1439938871,1903676628,1209506132,1514378424,732233934,132810442],[686833653,1975060151,1217978059,1962873115,1237013563,2103734215,2110620718,1300342897],[1472477375,1546904392,403961335,1575937751,1323889700,1547034820,1323084360,666525068],[1848993573,1056929344,1576948629,719858781,1417118022,301277733,13578793,1081982642],[1283019668,850004542,362172444,1418235571,830780801,1086405604,808461499,1686063845],[2061209162,482737879,1663393190,1229673110,631759777,701334444,414917926,1261546839],[985397130,1815434986,11812811,689218707,1300937277,653910160,782277291,761789087],[916483191,407619745,1871620112,397106176,1456039666,1666424569,54088053,2093910343],[1290758401,996893509,1809787601,1869150724,1419338783,1198270570,980731871,870204803],[228834456,1604537818,1448630289,1690694981,947691273,265968220,10466862,1737492324],[1664158119,282704567,737927385,912295397,1403096480,1594273130,1745570569,115048922],[639458525,1832301692,116682436,738561989,1680914235,1624236608,1534111457,1300040117],[1235851896,1724216094,973611027,1472012740,336099097,689781484,931771907,2031114381],[561801621,1431818441,1507884550,2043707324,1114832882,1835275369,477175172,48531085],[1503962711,1876003251,1182423349,2061709047,1514721260,1739642099,1986506690,746962232],[364644469,1677464903,787426942,1272934496,1281781655,542597133,1359364915,1588223829],[840276590,928808714,644838903,1653540233,529115695,896949269,924703688,522130370],[1221876768,913133930,155390007,1170845255,459898833,426825100,683454934,2044010059],[1404063820,1912014698,476717601,1788848619,1474425533,2023974800,815344619,1276491992],[741559899,1864500977,1272301889,103191325,1484214315,193416802,584356222,1136864943],[1356241328,922209145,4600487,1016873947,218763002,485223297,1990106545,1769230932],[329284151,1952917481,2082739383,93346785,997017676,676884460,317308623,1008306236],[2008684438,462048058,49874934,1795565099,1701359681,1159302221,1226338601,1226831348],[1551909224,962071949,1822713805,1811092823,1331311585,1579925919,1133371963,1083701915],[1113949914,1744352243,839351865,1773624186,638173179,14386981,662259122,542853168],[1242788979,1619603704,1796625504,609538290,2091435845,1130839979,1988860049,794181488],[1377688163,387058206,2100134203,2032419437,560615952,418219608,1334039017,879219992],[1221848758,944172716,1109962664,555600647,1745902537,1600541279,1490430141,1495329336],[1467895552,1208566619,788641675,1303047288,1689488255,847684780,195279985,1512443584],[759166759,270256544,160957355,1574338378,433559513,547539731,645061885,1981176970],[641297938,133718998,1371570911,1814662773,2045479153,1822974067,1138289994,143281507],[331367116,627062128,1618592007,1690311840,1767707506,897204369,1589063828,1747406756],[1416742615,1279415095,929147895,1082621277,1489451656,88281252,1158660043,1468769861],[1178540827,495795825,182190771,1570932141,59012474,314580551,1733126731,1981215437],[544721507,1695705536,2100601416,385093528,1569598236,1854428718,385573598,1032385126],[370354590,1804640185,1165228404,121230222,709552831,1872340795,1025469002,1408530028],[1011907053,995524530,235990560,794501404,1151395356,1613310959,820575575,1474829578],[940211742,1591556773,1455285503,1530698720,1706526939,574415435,1275425665,979313144],[511454933,1998926443,31394249,2037008325,606234333,1194501084,1877716687,2007381209],[313576968,1581262894,775315604,93178145,1329610815,672766626,242505361,986345461],[1911397141,222951187,74990586,1303388829,1140476607,278311351,1264144526,433318801],[2015868730,1864445853,1825981290,1404166440,970460804,549625627,731726076,1842650982],[1887456723,17229090,1685251286,1902838564,1399894801,1174103224,233515886,249107517],[1788610438,1625595530,200585242,557692355,280896607,160779747,682774775,1699191632],[953585774,1685112869,185329068,1744036350,1036242153,1358428783,1844011523,957114539],[241720592,1346891000,1522488994,775060711,2087233574,1545527375,1481372754,1476365814],[1704715975,282236537,1865243377,1534720549,1106542889,628823563,1866219713,1702618579],[927664780,1325219103,1221078984,274052903,1334864082,426975056,791923944,715484608],[1531599774,1683233394,91413066,1530973502,1058455127,354702152,591441481,22065462],[154129923,661890800,318101474,46912546,550921879,247324387,743476922,566992123],[2045181281,877541125,1665341537,965972798,2121849263,579626314,199638399,1340974595],[786283440,832573900,1006682256,1821745693,1111246579,569825252,1527336683,1558714312],[990418041,1958254231,1636342703,1370835536,1690823249,1078431535,757194689,1245930904],[703766608,878986569,1979303250,228517841,735741200,1893564971,251886436,77777165],[1893470103,1989041710,788516143,1976497717,689506065,1392170090,344470563,11013402],[860887470,222749637,1261373525,946503777,868192424,275058758,805943418,214870037],[924236436,2079206790,800616388,1683760410,1630556543,422247684,1236802404,590019320],[1262394538,1841448142,578640475,406478990,556408101,1206396464,1382261455,1406042355],[120090368,2011725085,564454081,1913558473,605117584,1113597114,1196688325,1710768419],[1353675861,1637558016,483242219,1624838196,2090841807,1773956097,1928788035,280636312],[178469352,221514024,1400824211,754458593,435529439,923358613,1150684979,347916653],[1742895617,1767025005,654400549,1207071546,299967051,529103464,777602078,1887865934],[478473339,770686178,883905117,1105369350,323975420,632226508,2059359794,1393134006],[1637236686,2087290206,532726791,267026786,571401943,30662579,202869827,852468193],[244052812,1697065294,2038406669,1369059430,1003971661,2047417449,1291165962,810519053],[400470472,316273664,1446698603,168821928,88399722,780308288,849878831,1843393748],[1653889245,594863807,626616883,1416611841,210912167,666161355,946114397,343546074],[40198889,1184485346,1084694012,1183072877,977599027,1635374529,577378320,747837997],[1401100849,2049471561,997385473,1433272193,777832598,652320701,1224944930,683628330],[252101145,1600966911,373435154,1895838597,2090054637,1855213849,2126277567,711299673],[561124944,120893374,169150820,1807699214,2067254963,2096426120,315889913,676749403],[2068545631,415919395,349099416,1027850361,2050581533,1369737691,682609075,1698577465],[266938099,486876050,1696327434,1012686166,357228868,395610567,717354327,1051942232],[711039517,1171282614,731652030,915232547,1634844098,235898961,1584983705,1680599911],[1434460450,504660365,686148285,1455175525,1994684648,1041752811,1837842259,251979882],[1715734196,98890919,760548779,2088970151,1223342479,697216836,1794225639,295387920],[1668032363,1625641794,1089405864,403426807,1835187550,1584217406,1490698930,1038920108],[1886809356,1465521058,1397871991,1724306068,1480512782,1490180446,1892303661,135932838],[1871940821,728687680,294871671,1098997993,19006077,1126554184,1431924701,1110006847],[584167651,1785557707,26543890,659410649,1916545977,1217672809,1666021526,1630895951],[934356775,423473024,590945145,630889660,131597070,1079374644,1221841703,1579407968],[896534074,2127368724,1803938428,1367906460,413508214,1167152820,1386193358,1659454946],[1207068978,414558844,2081109359,809492711,1941980929,138314469,1296676553,1617086975],[1447771862,1411302820,1178885353,1072102206,1499164843,2127765652,1740895132,1703990070],[1662251300,1149667816,1690118750,233887046,347105329,362820844,1209148210,1211749373],[1092816404,260685472,1729852004,82011369,1356229392,840190027,1318315864,2122370434],[856939400,349735443,1242550687,1471528674,2006678030,944779054,1830609501,1516190696],[30397624,1796047223,1134179266,687736442,740311779,336051947,687055865,1066783452],[1613771241,2044334361,226775537,1567724011,1587187443,409600432,1975736751,1216474694],[697240202,2011538198,232793383,783116353,1087693195,1565681169,1842110627,1477027701],[1598214379,1176645980,123590488,655980880,363233549,736509406,1263161798,54561579],[1492311215,1837511386,1014944793,834410263,718833933,1953422602,238631931,2067876396],[1206603938,1360076722,1553175546,1162053863,1532039996,608669562,1437023926,1776603302],[1121588991,950915266,1446838824,1637129138,1533273228,511614483,552496692,1217437843],[636153446,1897753127,96914897,1977786577,200675823,844409010,835074039,2092945995],[1678214053,1017838944,1979963136,1394180047,1127061910,780615032,1737926761,1088270711],[541681361,1241892114,1743001978,305849204,1679183998,1869017371,1800624557,404736482],[1697290382,1645356398,577725374,1314554871,1365094710,334557031,1477932738,1787773091],[508954284,1247344286,348765267,480553392,1090955307,1369700910,924044245,889348819],[1873933296,405706448,1193269015,885484145,1579439922,777768140,156896249,1971076710],[2026191519,1447806612,892601201,390954084,1036284425,1138634925,1033840134,898992368],[1303213710,261519095,1511611150,1333160062,374198016,806430508,1516511831,1784978914],[1560747830,1960816065,315492110,121146029,773913201,444819266,2127113158,1412054231],[110808631,896426059,1704381855,855934493,610598773,621413834,1901986680,721197357],[692815737,501185900,1827997115,1924088490,2030339012,149649528,1940475283,434347781],[277795019,208854464,724297817,426754453,735252024,1731547223,1566254832,563175599],[573861537,1552817987,950440536,1487133377,1825181916,827224077,1423044423,2129221856],[537007581,1790570620,686330260,11343407,1493062686,1638956421,942593157,1128525012],[708115098,362085574,1798465933,918182039,1743474104,2127505024,1594571706,143036708],[2117846704,390196777,1078567914,571165739,961341764,56266604,839708870,1887692257],[2111206575,761948449,2079748437,1325970268,75822309,1043352789,548490045,851001321],[1543090773,1541638012,1468559947,1662824352,1212635781,1259391266,156932239,128843574],[1091901053,915467249,14270109,1549231259,2063957476,1866423724,2021449625,2015216406],[190809067,99075706,196044679,860256094,636461159,1554577065,1692370305,238366902],[1619295513,2113436496,47354647,1759407535,185603956,410628485,1897643164,1354218669],[500800980,81530405,741051723,1579198819,1286061844,2059206889,1803478615,173435782],[4237234,45543148,1024110303,1464861060,126274430,1350346151,534515886,1175170101],[675929245,1361204146,1554091311,1167959678,1930230120,1939703010,33412367,1589725441],[506618972,1718319912,23050485,4326924,2051624105,1783616310,669843598,955537956],[1713653137,321075504,103375009,1822442181,1149531789,1074397060,2114807488,2004271629],[821724172,1612055096,139167462,1667220896,611220010,606033766,1181689518,1249876460],[941695525,482331733,1366541378,1842795115,2057969102,289312453,683309096,163537979],[1965202536,248387430,188265117,1690968600,886499795,14348133,945664921,1696253755],[732242042,157691168,1962255251,1765062798,1853039116,696481302,1142833426,1051320928],[1214896818,1314667967,1984852687,657517908,903354050,1974468801,1396372997,431958610],[331967033,881894125,1834758510,1976026509,1327934315,332387299,2010480,269344293],[947252768,228130854,1502405821,1339833289,1578720183,871685534,2028625149,630098104],[835483353,21865957,785356965,385664118,480134826,899622449,96763699,57627470],[1502988201,1173764760,214581789,296186678,573357736,2075746898,579518265,964318785],[2037971878,1858645937,1373199571,140280279,2079171048,1445442849,633258355,505798718],[533006790,406547235,965001990,859560432,2102954650,84071120,1136416301,1713651685],[1596817961,5389095,2117181779,1027119829,371828172,1936048314,1695946903,2114343790],[1897397395,1961378473,390093759,1799433208,2103886358,1400273730,451430178,291798542],[460910837,1594289372,1025310877,128407620,748558793,1196952104,513369454,1631452051],[967634580,548585250,1748747774,947920817,886302768,1071751012,339909631,694836298],[1308990790,234463052,934935717,194520160,873951256,2129787448,1757303583,1930087348],[1918042735,1163407271,1154795417,1384229850,1433208679,1414476736,1655902136,1238086748],[1394479673,2070910399,293709664,1011101169,341232847,478517052,704536127,966868469],[2109779460,561278594,714890289,768121923,241107958,1821928114,462389322,92727431],[838419701,867004200,526780070,1241752786,973721064,50974911,1756421779,1447286856],[907234430,211190949,2104749156,1054796329,1040929597,592792279,1241075260,122605879],[168354857,1846324180,469734127,834563893,123157448,1293698770,1000654472,1344417553],[870144480,1284997405,1695504952,1551483402,1132393250,1784363199,602439169,906085490],[101657358,1818248982,712638037,1181175230,2096039376,1236843872,1704961398,528063278],[352819070,1359605949,1478538648,1282730160,364808134,1507976837,423780602,1746766637],[2051232836,1924240676,1181714213,1880095184,1227725377,112633802,79881897,917753492],[833415560,2109405762,300122786,1291340853,1825065430,44997978,1020024985,2027045446],[1008610964,397596962,1151772728,1458776862,115963808,1093451124,1110866814,687747496],[953537625,322990846,1784810364,515099932,416709168,1182489476,853661182,1124261450],[1761049284,294755788,601491278,1593219865,46636196,926714563,1677712231,1793033173],[1206626454,1875467756,1308828110,304644432,1300390111,1383398289,661433991,1534834428],[1105601002,2035435210,1000398136,747548357,365756033,1772401571,1580093989,1790029452],[889636524,2072343785,1874540252,120893787,1798352936,776541086,1409236208,1692059081],[678351555,817982314,1635859010,1394368606,1529840648,587223821,1218454188,639815647],[525646968,663935451,852465161,347780518,488307690,10928328,1494538830,1466066378],[1499409309,130639641,442803185,1608703006,1124494109,523707226,1574614238,1078585050],[101795393,1172098116,209062626,752955535,1845805475,128730616,1795899778,826144213],[702942984,443738392,1486166096,444953539,618697530,556226247,247407073,674174169],[1094596165,493848885,1221409896,708165570,1348709297,1365928578,730347077,420726317],[652989807,260111774,1551020537,2015629017,10674004,1500781386,740370092,979650820],[2062785397,1540931799,951891713,529654949,1889307527,688256078,1520803265,115220800],[1324451097,758633154,821604309,312487160,837416563,974330476,355541423,568795524],[1696777482,1301700111,1343740367,1530885055,1674411676,777191081,1535215534,1699090053],[2066452445,1752233818,967198361,1516542419,2026646879,918265167,1168904691,1086740998],[1012582393,1898608712,148646298,1188951704,1955380454,225469430,1943043155,607309093],[156217368,1677526252,1615679583,772108243,1417301086,2032936930,1841628506,376950829],[1338329197,1252102518,179894991,911832172,951621498,805770406,1317010117,1276291777],[1186072019,1199501716,1124785712,587982922,1057267107,1812985277,193764843,716741170],[1848663030,1574848336,1217015694,1129752974,1776793920,1509494531,906779759,1782070573],[1876336291,35462074,1394531339,1957986176,1871001019,2014039831,715452034,1666227365],[610499003,833768417,383872979,901295812,1262449436,1832022085,525543569,687843346],[353873526,49058978,330775812,1951465624,275287917,404677420,1722266683,2009004486],[877658400,731026426,1998783176,520041293,1001337008,445425807,883503238,209255198],[411666631,1665411882,215704128,1428953183,1275856158,1452727871,769683490,1719850650],[1862145542,2039430803,1004849345,1617736152,1640336246,72522850,2075676968,635602966],[1729001762,1328467151,2044097890,589389924,506997873,1704559639,1437936545,1859531655],[666437950,584407985,1162187745,923457930,1933065610,746821864,1650897373,52153257],[1904685034,548263036,406034219,958830777,501768173,1298391053,443050971,1637981772],[1945436650,121364142,687332345,841911498,1666915883,705090055,981824672,171178666],[1516335286,1844047061,1130774457,1554856413,830351147,58031411,1278194386,955517485],[519938908,1417676244,1903503313,837515945,1983173359,396673324,1696904894,1615655335],[444929977,532908956,108680053,2075665107,1987127042,209647747,435586219,656979209],[274645454,1698736921,174438776,398629623,1024673551,1501020346,495973818,280210357],[1640478921,2107758140,878659560,1448853155,1746307190,105226728,911699019,1861061644],[1848493952,1086596025,687977517,924712067,1303754355,1014124322,680682946,303238872],[510130810,1094860735,350991988,1883264469,1311464499,170392864,519578748,1527205009],[1815625780,1233182547,751179199,1128641499,120772681,665045778,763953703,1254540025],[1319872700,636228990,975894523,1720997368,1748546012,87058050,1699497373,1280789727],[1848551990,2093365180,1721909962,2108979023,1916982731,730285595,442951765,1935623124],[703290609,2098364295,1155086464,950075648,1369211049,659493321,1779411549,1284694236],[1295270162,2004038625,1193410812,549308061,1113347382,1192451666,1702516203,1361309086],[1937509312,1489837646,504616145,511045928,79302075,1516417355,92176614,1656196896],[926998366,324120552,965951046,504220638,973168114,801385643,981982063,1216560650],[92876416,1028301561,1810115055,437470165,1894796175,198671510,736947476,1870880290],[478513475,1992022141,984236413,1356768689,1130302601,165451950,209789880,1739709110],[390034147,818956577,239021316,1933225114,1687560034,1540845368,74645248,544326397],[811362652,153925302,152424354,1719570157,2114429847,1183283085,3369914,832505849],[1855272268,1504317613,1974360851,367130659,2074243257,36303060,1376816472,9725163],[1720910056,1182280089,259310491,1060543579,20005923,1593473861,200076388,1026138473],[2096993975,616840298,1505701767,1165427954,1964915343,1450872627,2045464928,984277566],[75684291,92913335,1930147956,1025069824,592726759,532849855,1755884075,114775655],[2025169372,1631791453,2016881729,864362886,161671223,1436563470,1337379999,1293474096],[2056440622,180616801,193970095,970106523,1025171647,1918215769,86766158,567836163],[382275321,1240539599,1653855628,914007791,753776326,937777308,1764777212,646543314],[1262869304,41305969,1743847079,635239436,1683760462,1057382668,44423753,695293590],[1425453185,458353899,485694209,291157496,1523487902,1020519836,1783805203,1299633240],[58818349,1648030058,1266925257,1602371492,1062243174,356610982,470049019,256094723],[47122389,230827323,542235938,1645268793,198444044,663197313,23902221,831619637],[1639390477,58730870,76589100,786508931,78797590,220660211,2087122874,1100520472],[2010292835,626080696,1540686299,220236450,1562222215,1436324163,99738899,1813953088],[1892696475,923615672,933569270,1887250716,1992299018,2100517859,865418090,860038261],[1742310396,308028767,527199976,1438563371,1710551626,277539914,202044491,611783044],[1025844511,128899521,693342945,24781959,763061592,1883402360,1493933801,15543876],[1824122301,2026720596,62938497,1672134642,1758512617,824547296,477313005,2074798021],[117991346,588953973,262953583,532580444,196991276,1356488799,2050724732,83986146],[1135110790,391891032,1806205561,43874903,1178425018,1888794316,1774286714,203090812],[1061638230,589883199,1986847452,1062381080,422957986,25415570,890022236,1125718605],[1763594894,762781617,1864820614,1205353732,162778240,2056928348,2021288494,444326100],[540349576,1069920292,499404823,1372263208,2043293140,1853341171,1588540331,1715508872],[23760432,1155796666,2048697168,1508341070,1556589288,1349982814,352117304,2028916076],[350510049,616891760,980323148,186215672,1671264388,167921460,1670084950,1267168764],[371263014,407547199,1570230311,467649638,1229900835,996243706,1215966317,1187694401],[676501992,1920223785,368246269,188837382,992084667,231093363,1041972572,1344281418],[1021060041,1471332566,1776838422,1095832005,868526236,1235604942,1415820038,1944519557],[1131558216,1988415323,2085401646,1951170356,1156583745,1456195489,1787113114,487644281],[1853144848,625649053,926149051,743292212,621158437,823093193,1890594942,1879935734],[1624064476,1044563055,245691921,744218861,1221040711,625506862,918681120,653456180],[831358764,283968537,690091983,101638441,1622367578,410259099,1322948947,1932014374],[2111712896,1852269048,443424904,306430359,2092753106,569072625,1760341215,1309930103],[1225303763,767380378,936479423,255228279,130623975,1532958111,1474472259,50888743],[1327678371,1284256510,1579866603,121789856,2004363752,1120316139,309627343,1206860644],[353963084,1829496073,793542437,259512939,955601978,282949267,801424635,1409584826],[1405449533,593266069,302588991,390948033,1969868490,1990504884,1401889902,1059909336],[1282886809,440164489,1716665728,1542810319,1235602717,1508845693,1682630596,407952475],[1477056866,1907343475,488396774,2034978896,1957912536,70353184,1040097320,1135946252],[1513649770,753780915,542616903,838303858,1661885070,1304977476,2094376582,116407856],[1518258450,1205987531,1622143581,1584435429,1968474816,867590153,2054717595,1053944595],[971595975,866563659,1120254255,2006328465,813884818,170557570,1555915645,1446251221],[1193941760,1849365790,1450569378,670977903,1450151356,778124902,1870959735,1140983261],[61748903,860546931,345843629,573501722,335953721,1100532556,2088752320,375372810],[941681872,1839554203,1060772313,1945195184,1074125224,118220065,1760489132,2104689034],[1905727836,1233451416,1837533902,427590945,615287248,1051617791,1097502617,2066273357],[2082838123,236895713,659225148,981621869,1446306924,1715885511,917234580,1294251220],[985585685,2001399275,1250873700,673574860,1577220422,1970466368,1657314441,1070900069],[1040844304,1535544515,1248624932,461472005,1380261678,370426899,303763607,1482228158],[1910741792,2053489861,1513113520,788958796,1450734348,1350365172,1634693987,1174916413],[1009123978,2039939884,1376998313,2097253516,2102721225,1724933557,1164361788,1342609028],[1915859846,1068200705,2089044382,269067015,1187442687,745600482,1725836666,229781209],[1979438124,1485253903,1090384212,2092869909,1008260604,521847790,917215672,1274441172],[181345796,1269831733,824142604,707385735,875587260,807232231,2080105958,1629160274],[16510310,2000548239,1932297348,1689802533,1759892689,203675819,628837613,345410274],[309480156,1492582001,359575592,920089068,837555019,607824985,1957246610,1236567],[1738496032,594963312,811227571,368479862,1769071137,677640930,383470554,64188926],[1179096707,1492776964,115168723,2093650521,1048422758,167244563,11330875,1667001164],[296727677,1035504669,583225487,1846381203,888554122,191087941,1468985752,324191051],[427038251,835622927,1081188638,1467908229,145258774,2082298689,1462895184,740073486],[122417710,1210423041,1802552669,1307964372,860836876,240679945,828266381,1183860266],[959848680,1507003216,1298987806,1781397329,827596964,1119561127,1991417232,638934090],[1181419005,2036912133,1831235924,545055787,23535185,2053423447,265671686,685388798],[1259261833,508695362,2042934143,2096125374,320381820,586572254,1396314916,1011224569],[1719792661,666349717,1453966924,242433827,1734817016,1053117472,1989992268,1322936348],[278718436,2085304960,1939902371,59010756,603500471,2113741004,1717479864,549063161],[19835215,1947716560,1062334798,334147361,17568836,1467511335,46290640,1684946475],[879572825,1283242992,1755438367,555470161,1404513434,1095307934,999537427,98818566],[1822207708,425641565,88578286,493437730,115260142,109511562,762978747,958430079],[1061503693,691523970,327882037,1475328000,850519328,1137366522,705767607,631319676],[1072797870,501225370,845893183,1843817854,730281569,2129217426,648218321,977337078],[2036509582,987452958,1751111322,180316986,59315497,1918105062,355738885,1433358126],[444137746,1902589235,117173203,1909889817,801644071,2050940597,882152336,1233327335],[718742847,191954522,1822592571,1118392772,419492257,1738062942,1133612008,1531906015],[1446680765,1143317682,887895305,1760231446,1581268502,1504909293,1433056624,370617046],[1092352046,1595866987,1486330390,1801115244,986645882,2033407278,1423934906,584224822],[1991284521,1115626555,1421617157,1682419704,2003514941,1715973219,130249919,1651059213],[1892675005,89778995,2059657782,92772865,988972377,1795801709,129806365,1503753843],[1515876163,354043624,2098001078,2031876489,1059666359,990085326,1219329731,1627736138],[1117584501,699576209,2023560361,1821550065,2046992596,222386030,679901211,812041022],[351104394,2054845524,1949245785,1250489264,1458057810,1439409907,780402633,2023509806],[391543673,1736273542,1638081408,2119234988,1468793522,2054636881,2010042137,1461113442],[840306782,255893936,879963003,692609306,1259754259,65683323,665010070,524140586],[342145740,495433420,84247786,1000376213,1230686526,801402720,1088123132,1819212123],[1786721196,711030020,2047877377,469546311,1831772042,2120778181,1735781482,669965493],[1499051267,1804356713,2066959513,46221122,179601472,864179231,78243425,2050782836],[559671356,1405212060,377967583,763499430,1550324312,1546294097,1161724159,430562410],[1696906683,380964051,1922484369,327478351,798407200,2080780754,2063405689,1429349758],[1318423438,1495670104,167496540,1187571399,1498676959,1069498945,988033578,1960467549],[1101100211,1172726804,1714847204,1672648564,1348479837,50802121,617072588,771027731],[653976910,1303067381,85951112,359501177,1124769494,2086459912,1714452457,1554254464],[13853915,632735560,382558474,1250467799,554106887,1815225935,966002862,1234207416],[932583495,1917082638,407769339,1421657642,1822338759,1416891602,485618954,1156987637],[1073390228,2057312720,2068701036,2090620149,2027758965,1831278834,196703138,515830480],[68729675,565462027,756750781,1654769586,242192225,2087039348,200264229,368567093],[1697034926,1952800603,1545906672,1211456744,1491597897,1648657014,627132862,385349409],[1018950579,1415451146,1666441820,659717423,1177526489,132350139,2033729845,717575052],[1074778318,69560644,22243130,1881675226,1450080282,1353128692,858556002,842472026],[819919414,1950433381,768904696,1989885906,144163735,1745414256,1679620245,551408604],[314918979,1232533084,352069541,472873544,1866694902,1014323772,8071127,856908072],[983412316,345177036,1042990808,123812155,1523446298,31046908,1160055521,395025631],[1508314945,1590473860,1268446585,1691916190,860433367,1340406315,732435141,2073643220],[1237676636,1298893559,986595176,640608979,2082436054,605234103,98314204,1986701721],[1616645321,402499903,261869172,1297311721,724046164,1065715555,1252085294,1544699047],[1571586312,1021514101,1073765636,1860991538,1635171710,521275721,308780644,21918548],[1183573600,1107428174,840714313,313714932,244831045,265187308,287255145,434343221],[796562285,1776786338,583982914,2037506142,1451575989,1440597663,1716366959,2038953821],[2102567987,1611503085,580048518,407728026,1332621188,118042130,805844934,779574169],[136661113,2075027047,332043786,2006390912,796210294,415017945,1704049966,514542020],[1295052332,1387875696,408263611,1558432316,1808358585,1542385985,1027400145,1392166862],[455887539,1247398830,1780298942,197816353,1989588682,15492475,1701199640,74933155],[397220779,1832241218,1745425227,1861286810,1336400715,2024589680,1168563738,568500149],[427139834,473125977,1599010224,1787600500,1219148454,1444952624,1398546689,861876794],[1900042128,1598459971,873728953,2097745113,148548496,525092789,449411615,1982670677],[1094197584,1454989074,992525339,1398042724,574555974,1174360582,1870169955,2090952643],[37548735,1858811025,263984240,240154684,1906604391,557368010,1057262713,1115899136],[1048634364,1781648993,1388343302,1755057408,1300210746,1608279005,726311262,704845846],[1571657903,1374601977,1403023001,775833433,79135280,89703238,1686140221,879112228],[1826052,630969224,657833465,173243801,152833397,1444962197,1193457506,74982624],[236516659,903726874,870950619,927168826,869606353,1257899732,55719129,1076339962],[355774615,1160992568,199499536,127135704,451170091,234098566,783164424,1376153173],[1679970577,1177938193,1490801852,2062406012,2041904805,1939073127,1011565901,266470640],[530170713,560404268,143392206,1835760443,430000511,1918059152,902343883,2032634005],[943773854,1157805326,1095382429,1761961204,337278882,220947851,309486025,992176940],[790182659,1025092873,294737163,232540613,731852146,799184068,1333998095,230058070],[1449521714,164202854,1880994441,2114628886,140855183,1329573273,488323916,802636480],[1916586536,630748154,713510658,391505743,601067567,1280732060,343070287,906866015],[697149099,967854006,2013602305,1398211029,491364342,52848769,1730257683,1046252874],[689877580,1565191396,28917642,1252578542,1788703569,293640027,1835139088,1011780036],[1468719857,1951007063,1051891866,886626627,459149405,426784450,1851254205,947865108],[824920863,56058270,1496340671,1365181745,502480220,1697053865,1416062325,34907105],[2075171775,933526896,137185276,832855927,1731995892,1595110823,913351831,1316638482],[1070803649,1495448778,1307409650,2104415411,1859996188,967635027,1072512083,1454668145],[1477753272,241321146,1159493274,1780890861,1044158805,13238644,1290518309,1121454262],[456907093,1268280402,1844360414,1467514223,2007680238,182888832,466414259,280251271],[1152168961,1503527000,303280758,249152048,2088433912,1398239768,1044177713,26383985],[1703327940,1006685203,2042353491,291959637,899846847,177885686,1650848028,460956210],[1218618689,657896425,891507245,901642101,666234517,1841802824,6631318,1331505521],[119783831,763456346,5330932,1873505254,784291556,229355001,512257816,1767023476],[1276132202,840256274,1225779954,411263226,2021302690,1342827616,1584836058,1298942045],[24680997,174274299,492638213,1982114347,2125600638,1545251225,186791005,13270053],[1855715246,1060329208,1090921532,2022855336,1965371585,1406066226,1277768340,1453878300],[1566534832,1730123696,1111280842,759585567,1816849854,1008323410,1652912301,415218002],[1227940721,1419516135,2112720410,183144199,1304423092,1589063546,1175422917,344633252],[657056383,638716589,2091159940,1994287258,1395089272,714451033,126496276,247505928],[1625759894,1995478426,1781237772,2002675411,2044844382,1838829894,1020046688,1471093664],[738549272,1878216757,946551261,1021970390,614877846,1091360687,1173430515,1331127198],[554070172,1497060210,1574011996,965454517,2013398354,1090012028,741816029,1645377487],[804552887,2064959903,713875175,2127869905,1318375271,658782058,40461049,2027489485],[1662998196,1839710778,863898144,240787687,1648295482,988087731,1004446163,153844206],[1325892650,1583255353,1003920445,251648372,1246317715,1780101184,283599052,1447427229],[319149948,521889207,677130590,568015164,1557926598,1579531107,640924040,1774015622],[1734660408,332144459,2125701837,1321754021,2017361026,266692909,671229556,112813306],[1763575646,1580058198,1456994054,1787500866,209943424,439693908,1456014019,1407428131],[1311873520,1135426854,1682626145,817051297,1880369009,1017157393,26035997,219849003],[572716183,1014085981,1968229895,2111088317,1207924015,356563145,53587385,115159362],[1838933668,193357546,1084890707,742346828,296450851,774984477,1075977878,1030588313],[1863101256,117729956,663948964,2052038354,2097008129,348867288,637315882,997235582],[639845228,385854269,1419341376,351542768,328178976,1398725281,1646546401,1139917589],[331921731,1395332797,2097721010,128691070,462322706,1524416844,690452549,1981787456],[1654910379,1915318928,1210198656,2745481,1568750999,1879337630,1838494159,2001259818],[1817411832,691237217,1979122088,167357615,856601468,26370065,1209820490,952904617],[1983326916,1006769610,235448253,2109094914,939114679,1993058205,418039174,1888104605],[774832663,380158637,1759257620,430090896,1516603489,1081523034,1359045443,1377116577],[1080443530,1933824896,1322047788,223909123,1068364906,86729780,1009308349,127248834],[610165299,2006563558,1083837295,164951168,1233310989,2109756680,227017747,1951782451],[1500726147,1346000916,1303002644,2114196808,1016394483,1261347967,848030212,170396162],[684053719,23740977,1845858520,705050765,1053799860,1280257270,2112011583,1583065082],[1411862538,1240186844,903362815,1497503426,1593201709,519546273,774424728,2017444206],[2020643398,780184640,249669333,833386639,1690282523,637116914,2118637050,1282713257],[1142686018,166894417,1536168458,922772799,1368213370,2070957409,1237793518,155646429],[1703241525,868270113,1409959899,459606942,571345461,1616755879,1305167920,1124587398],[547560514,1181375997,716418853,1852100625,1896320979,2044155865,56818799,1634347058],[1963982010,2033389376,799397869,1355725781,1366749471,198653024,1191342742,1519364537],[1785401119,716380625,337244090,281618425,1392790523,1447707296,897534038,1194930544],[548037279,351433128,6183247,750449490,514602651,201703913,1266395857,992614026],[864162972,76329195,955121406,2093535172,1438834269,1196105667,988504173,1039463448],[1974520921,2068312527,1203875649,1851966933,1340748447,1206779336,567919748,250864154],[1821577786,1710679573,843481285,625213517,1187546678,1718437904,862209448,2036283158],[148328722,1468535063,196291109,1249761313,1045563004,360912846,2110929115,772776128],[739937559,2057757855,1655128581,107061367,92323586,342295676,1178860089,1473185915],[382761325,103870785,1727159822,852393906,806554235,931377993,115048431,1868568747],[1354114118,164215525,873743550,77048515,1290635623,554448413,540238097,31987465],[442578019,507192631,794788453,1779621415,1089630190,2013626924,1251247221,1449567015],[769995801,679847513,1117719110,664635097,983976936,515544934,1871090054,1930164313],[779257004,1622254248,470032565,1163087698,1475534505,1986856698,40954020,37287270],[1005467639,1082422899,1162252218,282221417,1723621247,1182882488,478706403,1894384907],[1126228909,460455047,1226872311,1872619070,441805487,1544210026,1923020376,241090015],[1259525217,619376984,611452493,654507212,1644451214,329735815,303531666,1177889893],[952008716,320299558,693896318,225288030,1115501920,1664597990,1424809813,1872539310],[1375119484,1374251993,411276896,2030333596,482080909,206910479,1453672411,170180600],[1136773385,693023796,1752274435,808032131,764448288,1606281315,1540691196,989957182],[1315279913,2013558175,322406748,962829350,504392600,726806868,1777771015,423124210],[104718332,1209186186,6961603,345720103,694672636,1129958174,680575228,2008634066],[926732642,1080394608,2077137222,1076368669,1915551569,1327841982,2018956229,5202456],[766758568,1524180783,287649160,1816389070,462069894,938688552,160749208,105798510],[895433859,1233891662,854751216,956801251,1672114638,1203738967,471448570,707632296],[1570075349,800916728,1119908538,264571638,1258476871,155347203,15217239,1256957054],[1901972530,135200271,1895831508,840595567,2087062060,277849929,479208767,1389745281],[1367165218,187317578,296452073,290637948,1207988306,485322699,355155815,689802828],[2074449246,104675204,1471111908,1420434036,695296958,4278271,1097658874,1281429210],[1134863603,1267296011,24517350,1889632193,1326578234,1598577509,2113606966,405157691],[1375411843,796995032,877713584,1123308656,1319972519,465972089,1188294392,1976896136],[255654919,1107813526,1431218823,1316774366,1093333880,1172987433,1138817945,1547681],[1037838327,689518391,1796611226,1106461326,695170995,1235517817,787074311,1159739519],[962596108,821724248,17010083,906087217,285957055,1561692574,1590612673,1852902330],[931463849,1995715434,2004987976,137296824,358372609,1878974655,1192508935,881066480],[745133567,796519555,1635361863,1025539401,274440877,969949402,1909790333,1759258478],[579189750,215915405,1534234818,966803649,638067126,315963963,1300762930,2095716501],[1748252764,644840652,1119048750,1944286458,842282102,257925447,942159774,79893768],[1113373954,1333993049,280513035,1384044300,2003715007,1837667923,435616726,1969605446],[656681848,2025720819,448075410,965605371,912904838,2049934291,2077554755,895560856],[558715565,454570889,808948286,20987115,462046948,794035601,587332809,1559394132],[1214839769,41098321,630199931,1994158089,238025580,294557288,1977242015,1233356022],[1820529027,1222320465,2052226211,129885212,911100119,120917380,1768118063,924220292],[381568060,1209420523,1092274293,546978948,1273821567,1139379635,1434452176,633955021],[1735882259,1463918306,367581245,1463869277,878098555,789312098,1092977344,886550165],[1102564339,40706018,537029893,1718362247,19134317,800702361,1198023645,1132531467],[1757620409,1972247356,1569400096,476952819,996521135,2035569225,388963534,842648698],[154622593,1635967468,35991009,796386586,1751021594,486351059,1234520943,14266207],[293056499,954862047,97959937,1389696613,1620021299,81387172,152040307,629378665],[2024483122,1143237035,1658874521,1185963256,1871948661,1562211297,1718620489,351565277],[773932099,1782560235,233564188,719798325,1193152416,1106752335,464706070,126347940],[477298336,1211046188,1568576094,1788215430,1224023119,1733339391,351155237,113855069],[464657267,2000883500,603963818,571455016,770196561,722443865,1701201171,254548755],[1844889063,1205529947,745066694,1880367989,720072817,932347377,1302164047,1723863537],[829516319,1245583715,1861304910,1599766531,494699914,1558546301,574825881,1996178672],[248195248,1048190314,638425929,968427042,816342900,718849509,44682895,1244368705],[2101513664,1037338147,1954125410,1927883958,2026219199,1036781912,2129788076,165293463],[1001664850,764275574,820779435,241391827,1418094151,1931052614,1527386625,1505983894],[749457242,55810132,1851848514,420917322,918146403,1175350376,501915371,1625577780],[1467995979,480249399,412406503,1510977794,1568473867,1460341223,1545671287,573382562],[1276770671,682804840,627625976,444233502,334941080,1695765148,180992997,1830379699],[1051495166,100699592,2086603966,2027851534,1911611557,2117285647,2123807276,1108084539],[1048491291,1159838521,1126203654,1091092399,1892896721,45332035,1531278020,1509482735],[783800235,1704758055,1178343230,1959560785,644378042,1842610423,735804397,1178394959],[950439891,1387466651,915262457,346319040,962403525,1472177348,583784712,648481648],[1809021084,841726254,797194382,593168243,687579301,1599677128,1678834442,1633747697],[1918121865,149101801,1828722233,350441281,385812507,1103634388,492790652,1023879415],[1003812153,1083727885,1624223803,2077816375,1372894522,1272605544,1247787993,1806306305],[778219916,1754424304,398456828,1016314980,1672811209,846029733,972567673,2060076323],[583840025,486389426,2072422432,1625793228,1056909151,995574935,18849299,2122561565],[561974789,2040866026,2111854949,1040054808,1130077618,2062769570,130132499,380776258],[1064180842,1282512691,1935352526,1264006487,1855045782,1973169107,1925096166,587933526],[2046711468,2031764110,686286370,491980944,2105430168,892822187,577278681,636457238],[990426145,843304365,1990309289,467670113,731864647,1030365279,1157047094,1566083786],[1689775028,1646921409,213531790,313129336,2112985180,1804976176,1122168534,1820576582],[1915168655,1467192757,2010586200,297019767,2016852103,1710658068,179553971,1668689814],[259556439,448868165,1456876041,951122286,1822718444,110821665,2012913858,138266378],[1222656838,1419471208,1305701270,1591224326,1782311769,434708413,170130559,815642212],[924237250,868339355,1334569943,329517345,891096279,2062289996,1534460199,1820845476],[805276263,1633591548,1234948338,502347443,1641964673,1070514207,322269822,1444922568],[1465822948,1115190772,116984342,441783091,1310409361,1029934289,1750848648,189957427],[1216832542,1634265752,1607557062,745347378,1413409690,443618473,1690075527,457886044],[697887252,1046245481,467429025,404110645,295896500,1531239977,2024961893,493172270],[491391124,88633648,806976132,2108153474,1152718598,1940618796,1178579269,561402287],[286184916,416624720,1532547854,1551111801,1568158734,1817677463,554945931,1033933781],[800766106,1635287738,1978218981,1533136893,291945884,1768247198,1118172620,590387790],[1528317844,840297069,1228568407,1595120828,822318361,552919098,536793854,1085271937],[1714541827,1764422794,1546378916,810168975,2021918166,85037064,2116949554,118710258],[188479768,342383753,4929772,1427414540,1837859536,119592795,430843176,1450931547],[578619381,1559753202,5309298,96531911,175434377,541165879,470080328,1128432633],[934644161,1187250128,1075693239,1025200664,1216078841,1368361502,99789464,1423769348],[477749789,649807565,471627980,991844342,1161268767,464966076,2067077373,1688253725],[1256651263,117723071,1511996031,583819608,1610368196,221026433,1812768976,185186858],[243967297,1972138971,2035571945,1901172536,340160722,180965392,899425154,786717089],[875687890,781136486,679876389,529363380,723558242,266413739,1521759030,1164480661],[919543120,1743732137,1079087549,1713323576,296989591,1295003555,316852612,1867838016],[1272243686,1637775482,834193114,2057699366,1118001850,1366908465,2000544420,584358807],[458092954,1011437811,856024657,1239683071,602294171,2008072061,1829748687,1743555188],[622690073,876916108,648160186,338677511,818700264,821546974,27597879,778980349],[1614247203,468070369,945557532,677609887,438854353,1551659869,101667642,1131117292],[203041453,536940433,1538381350,1495462748,454752598,1921292065,653020345,501468312],[1290118419,1588116281,1957639737,1984118946,998427239,46884705,759344898,1658724968],[2082096753,92975985,1045078497,1837058033,489553123,61839667,1658283012,839757191],[714232858,2097116742,1074746322,1380713092,1990019505,482286880,886651176,1557947459],[407754992,459334235,1503093778,652641875,634621863,730103621,817244703,2097447397],[629499994,2048963870,149092388,316552610,226137144,1167155023,210927190,833065919],[515069945,526889402,359807183,125788273,188694253,1031707449,330102088,361223285],[708951035,593657910,2025838672,2034185494,1344284241,2074083487,446775460,357376719],[104086383,964168811,990492613,436334778,517477590,633446512,875064997,1522509450],[788669457,111247484,475402285,1045324639,945434968,1225088083,329036789,1926453245],[1272602504,1671829166,108905624,138180380,1025067767,613929319,1613404183,1439388102],[877487901,91889085,546073407,1266216359,602023084,1020894506,995493029,1661018580],[1531354004,48287620,2085567205,949190426,1894341446,1280851699,550411803,1542059985],[574829799,1444174304,419637897,1119075882,2092637335,366114986,887176913,659894391],[331305116,715138203,607572884,693965329,1347674942,480921627,2076313030,679761362],[1151013481,370134703,1597753979,372860044,605097901,1992133562,1529110829,888404887],[923422133,430184214,33387650,448844073,806096367,946860615,1769311197,1452361026],[371763026,1681939886,93692001,65147933,784973323,1212711019,1319197254,925382129],[164941096,111341482,878554916,1343699711,1089915204,1917953487,593091399,1917946282],[1205943636,140499039,1858798566,1595339037,126282782,394438570,899571078,1120434460],[1521980432,946312511,19071000,1498602681,672359363,874350701,810801191,1417942451],[858920953,244913536,783956322,445036906,2049267215,735449032,1426112439,1104646765],[167993913,1837548643,391478840,2036250181,1677349764,2026396696,926905849,787081111],[2005370447,1082537400,1324238743,996265292,994035274,275653758,1400694480,1999920798],[916745423,380972374,1551830769,75137574,1624900314,1445569439,355310867,1792414507],[246485641,1466018768,2114764001,177021017,1190664008,568329525,1088368643,1471910405],[359631358,184013783,347476564,898945384,579878579,1151139589,1749558719,585077612],[298169999,772513099,1477591264,1303477064,1425710594,1155963970,2022133484,1766783604],[296251603,1135023429,1511384423,627461397,1670413312,1754384850,833726053,496489200],[728462525,1100501582,1773196485,1795856361,895805835,1445380920,1530382229,1700365316],[1232625771,739376333,1680712211,1535650888,638097770,825415026,1962396664,342983789],[1215877882,1625265387,157986899,244562325,1178824584,1997289304,1419232927,1574638806],[967812985,2060645317,237486720,250799279,992595495,671502377,264958762,769978650],[1634942035,314333375,1174388094,1885441353,1033202787,381420511,1213537455,1466489638],[201602391,1516439441,353514194,500154233,2128272869,1198137620,439162378,1446431000],[2086754958,1955970201,1509720643,2001935254,1823908719,491690837,1498819901,706075098],[2041548017,1070843237,852396301,949024896,1121882965,1903260172,564025120,1800300171],[931448108,1871315243,753310123,80725940,1861789849,1154272107,1528540445,259078867],[1767765387,1742504960,1513332917,1862761346,2020999085,477485215,1588504624,427000913],[1192017051,1101882024,504668513,1396952361,262366278,1262815316,825657287,262813211],[827516153,328570900,1702419427,386946113,1395788588,1130889869,1457719054,1617272266],[1305024402,1859829519,323644063,1587466602,809666164,839815785,80839572,1111178778],[1986358723,340340508,109055576,1118932203,91909250,588110103,1399150743,1628032588],[448545579,1895645031,1194571998,334863635,1150453505,1824640122,1518657179,1355662175],[1577155045,1134094287,825658790,338276412,1134155420,1892653197,467260357,1423372606],[1503931493,776102030,453349469,1826620113,201031727,996373015,358407922,1853099861],[832634279,672600349,1120505403,134921575,237822889,680344878,462765255,1142883332],[2046910773,437334755,2002166010,670208480,335660400,1601112967,878468227,1944281144],[138334710,1406724937,1603344299,255998772,572463685,1695257935,2031130283,938640726],[638011739,1769474442,2093865967,185415148,2087137148,2085076140,1241179943,1208448223],[2117073265,328457511,321651625,1548569307,315533434,743652651,766596796,262742358],[289222950,381800713,1390390829,2005341695,1970885586,200441350,1765243144,642570049],[964433128,248910221,1688449767,1493111137,950558569,912327879,136281577,1197471210],[756023614,376321196,700001360,503693303,1199484508,463059150,1643734052,355762686],[604769914,852680869,1745807262,1917081381,1861187594,1668492354,67955195,1175958788],[1111763697,946439954,1156541583,725964540,1160133239,1816901528,610842255,1555655754],[4651771,1712997500,244743492,775424756,211028452,1087059474,965682139,456237539],[1417758193,2035422302,2012808156,1482135958,166313695,1384271706,1299395417,1021056372],[355252375,321444158,1475707714,1186951973,270049853,1199586255,1443505573,2053535246],[504622397,1218940350,1499645457,233626295,1306788458,1338490266,934099105,1935497755],[2004994846,2075066748,2110641562,408457330,59698035,1410231879,1928243382,764695026],[2118929270,1874124527,1486776476,1521341467,129309220,804915915,812239040,803006905],[729902444,1384614922,912167753,1690951754,531379321,1981793219,1486814240,499000133],[386515655,261838612,1455285060,779907939,1241704983,1149390541,2083305376,44534881],[430457187,631317722,1783236791,1412896832,1816950428,317629010,1622382915,89233118],[596676672,186961701,862339166,1724962352,1578644826,2002362412,1368125035,1768273803],[1517597118,708892966,1116254834,1831819568,1068047615,1909222135,1021497792,1128765416],[1104242984,332581908,695353141,1986309999,1096853684,1712769888,1288479583,849058414],[593598613,1015046403,112858883,1411637910,194602187,757594032,1583393202,975566485],[195639628,1456972090,1124384013,773009505,919915989,1591674948,1778977924,591334361],[1267994257,833488547,1234776748,918635404,1145667589,1751594438,1155364689,694870028],[1686566813,709807383,2029826250,1611757958,130981230,773685434,1797847452,834554102],[502489115,654770690,1908495920,1746203330,1649019399,1044053720,1785558510,1506021083],[860584218,837632791,847907802,1137809067,137279445,1016328274,771352766,1458458382],[1325777469,412442158,114562619,999675210,846556676,699245236,2073715445,909492872],[363693604,891666214,1890736593,1341519767,157925295,723854354,1781231019,2051102429],[1922247857,489947988,1898895479,2092931871,2019116265,352599361,780017499,268032198],[1559064202,1977218046,473932482,1244212081,1185666423,917425282,1536473516,1627089659],[618830480,1481693060,2006731434,65190053,1146502416,489408636,476975055,640072604],[1211069039,765770881,768210737,1521765722,117973108,541604516,968142018,103632102],[308434678,196691104,920941257,1218944673,2125872735,396003735,345229616,573432476],[834135301,549856828,828210441,1530857095,730306036,696350768,957305257,754511651],[190925677,235636831,257943248,575284989,1939024945,663561469,141632813,1865303051],[1152838141,2016355177,1653656400,1344265502,355123504,2119989143,2089772143,1468746814],[767240061,1131870673,803755996,796054130,106567259,1983750821,945130947,68245226],[436439980,414285259,339408740,660567045,1251722002,1396195296,541754605,2031467750],[1210414506,2057091076,1902200312,1299486266,1083703666,307103211,810845127,1661838726],[1938898806,186015641,695458483,756353556,203052430,95443838,929192501,228878586],[1158254809,1113012042,525270866,1943576832,1889548810,1049001877,1112809677,441381883],[689231210,1626436231,855950174,1142912469,1205102209,733342612,227315228,1196028153],[2005174261,1414491712,460393159,647104675,1685005881,1866083798,675600413,1831454500],[1754087200,330210410,1587679288,231153486,1980247369,158984948,2005883858,1192931501],[81847461,1200169361,754881697,1214464210,447239125,1711955765,1162606394,1171333704],[1303330808,693512466,224566688,990056408,1684119138,1293888354,547470689,1421458189],[383054312,914763724,289380235,585035824,2056403785,1895742329,677763590,81599685],[1625329757,706078146,16264114,1987995234,1903951792,13873946,1445740705,1713838110],[1587984405,745874514,623707400,1940401224,289335810,1792387228,822486824,605138450],[1326350238,184953740,1129864558,727234010,1029426017,35713176,1581711011,1143816317],[1379004020,214631214,1933493530,1507949771,1117792012,1144949993,1706312058,1565457980],[1471401363,1034222488,463425815,1542123370,493726686,1032225937,379023103,1381653390],[1164748220,463559271,1567485603,1416945342,1766152109,338374529,765163286,1536032988],[897783187,832163205,773313220,804751376,2038602257,1741915840,1499993564,942830372],[1568543226,1483742937,567163500,657295534,892417372,1983660516,1736711589,890624008],[802042485,1652794984,305271639,1141348559,1725113231,2005115598,1774433933,894187470],[1321457526,1151151277,2008953227,2048933882,105147813,1909910650,1591001680,1095293817],[579623554,1420030704,156023452,1388048020,1795815076,1441951116,368167941,2107709166],[1631486474,192346276,1268224498,376998145,10053356,837449405,709648128,1685403017],[1490926949,1018752913,2023033622,1433586313,1162788808,864036228,259567056,165659361],[1767242897,338592590,1968911365,1566325413,2079660454,2021328057,496733218,1022010686],[1817467254,1868052829,631594950,975726461,2018389142,711194741,468066106,1112194984],[263798548,165756658,1390360027,1311632931,1281779928,463302792,414376936,1607754834],[1990047190,1985081718,1206923547,1760871337,1718450014,419598135,1965577731,1325391463],[1512653865,1387288994,1529036223,1463954218,604417918,1721435733,341223753,1877953935],[687667311,1844654989,1973426675,1419144561,183677769,1135949430,181852459,1802291371],[1259537015,83556371,334942897,1361337529,1535847681,271355847,939400091,1121002944],[173249871,165424210,182107100,1871867322,263140123,889665679,646851303,1141454484],[858163505,1734122941,635279048,563219234,638337518,1758224156,1676016639,1501692712],[1615358377,939797880,807773665,1975269006,1516806533,1731036439,1363143370,908011395],[1380219814,1851934139,1330536283,1675387903,139158738,1604247635,1282592818,661830228],[895492519,1104319867,700085945,849055595,758354517,1017575069,423441222,1952071406],[1207875596,530265814,2020869246,436225918,1692653712,1052918503,1903504331,569007947],[951423909,2063143077,703075748,827138759,1221548483,121182680,150483559,878654799],[1476128017,1733328532,1902290777,2044367714,207475905,423279384,115201476,1851130952],[1761771488,573721784,754885591,1073870377,2042049242,1130418627,804079946,1793765287],[740436741,1907220386,51869978,18770090,262687925,1888201529,1484339824,664845097],[843616714,1294979363,1732817849,922989363,416874373,1969241521,1677620031,1306472773],[1744349274,604915571,1501642466,479303430,831091681,199562954,1992989817,1249551291],[1222179540,843150346,1496369320,1524670780,661244072,1220934652,1219138051,1016816761],[1629642841,412134177,2104248055,1114324819,222634746,758998210,1388502920,576932435],[73677111,781169073,1757582856,1326245256,1627350351,1181637223,1043443726,1127352918],[2099339697,1000207285,198925958,398463334,740918728,530251188,1374782340,525614739],[2009551506,1140791518,1035017521,1185777911,598809505,966612362,622038582,1258264536],[1519188215,1467014629,1428288446,1016311219,246334514,1774840994,594868201,1917834558],[2003618001,94187024,1438273372,372151106,1531334619,1205557688,513581522,848268391],[232344218,18125622,469951549,1820717625,1683812473,1036874541,2058827244,1110964151],[736393065,465795629,678494467,1666777269,989593175,875106627,1478183307,503177358],[1029636532,1756731450,2082781663,1655865305,1628921075,350789580,1973422163,1370554504],[2103647543,1731316801,517669224,1545620916,2065644401,104707754,1525753131,1423571314],[1026566771,416193159,1321177429,1632649622,295105250,1167041154,2010389327,232167464],[478506330,1512391495,258196373,1916007476,1056529335,1965736505,1318997091,267282784],[614811731,394319484,1269590192,1460874042,1725840515,1452747654,1164921322,1429667447],[2061748932,1703788862,679725746,562044211,921271011,481261890,1375567846,1474207664],[346370925,1358617551,1502876614,16661026,695704913,570024397,1281791243,870164241],[1670495630,96633514,508467058,534037923,1291719898,779092025,1924030320,428860260],[1838298481,225368600,2092087298,2053109485,1487901111,463841498,931052252,686432858],[1495023380,655970517,1690191575,384061131,743638755,1067536058,173073356,946644885],[936231400,867425092,1787214846,72143112,1434404017,221711373,50835172,23875808],[285359714,1535236942,696195218,2034466352,1279343284,830133716,995498073,962176822],[1951088096,501017390,1972292639,1254425291,805194584,1496871835,1513487371,977805138],[385517676,1312743813,385286273,2018977324,999610824,1681984343,1105130505,1149292302],[759146692,346305894,1197749444,2019317985,2028903303,1976054362,1522777639,1541390702],[1787131953,237266403,1969937937,532675598,2040962944,909074802,880235921,447221271],[772474122,1236752919,1768170251,621504759,1904322605,533191620,780295642,1396429898],[787448516,1209814519,1489982582,1187648007,453168032,2127006795,1982795454,685136228],[1062759536,2056024764,1764820564,304902212,67968307,962153875,541759193,1245779082],[897236115,477041185,1371431668,841008790,1312467420,2105233709,249233854,717147608],[295779214,564578547,1336503222,1795675414,1707554222,1102554503,396498637,1692508321],[16367208,972247975,1607816550,1536272468,1367785322,503077990,1438543810,1729653884],[313350686,339986631,1606951929,1436839149,321687136,421931479,899529385,104491737],[518556185,714981294,1072668207,1635526502,788938386,998118579,46706181,129462646],[968341713,625758451,954442301,71254642,1813131170,92721886,919402071,212588030],[499088395,56718588,1579491251,1513907035,1939598490,1526007699,1687771535,805750872],[128994355,928790154,620775475,658562041,1007975575,827418379,1808966341,1452584383],[1073591086,1470757207,661792461,446995083,12597832,332816902,84390863,1804811813],[2025773559,851054885,1832615789,131527665,1727842714,282363184,154638599,1071169027],[593224433,1955626131,372903212,258593620,1228009956,1918432163,911669086,1365072011],[1351581566,2020439457,2022991914,1196722077,1092799879,992087885,2106208851,1725181752],[1221039973,2094014652,939211460,746787622,1633513729,645881281,921400080,1173807173],[789821984,745957201,1642377389,97064467,706045460,479995104,821768692,709834142],[781023388,1797509443,771572513,818409087,202147357,1934064661,277712809,537502490],[1329502023,1573437884,1233747906,1235484801,1683389536,11248392,542868121,467995363],[293647853,843249835,476453494,781949932,2059332461,1150192437,33830612,1479483175],[288540080,662198300,989106058,1392674786,964576953,195298707,1945874791,1799020604],[1793328592,880660912,946053603,1416384403,465337756,684473693,826503949,186143066],[1793065345,1813596754,156521591,1978421935,671760949,643065949,393033521,1019644736],[124247799,648688808,454976702,873206208,409428752,1558513338,980276544,1998335183],[447582682,2010017082,1748110941,90578188,1570397665,980405121,1898276793,1858168921],[1908705713,1696386569,441465539,864408707,997677727,1257087959,1918880325,1316386737],[950367832,417588786,582447293,1554246762,1178042670,1095772765,380954040,206168855],[1474728759,950967025,458902686,510101192,355640085,409959693,2128705173,1765657408],[746459370,739522650,1032781339,1129721577,1261320920,618205395,340590041,1555599990],[788695117,860242046,1157217869,1373947043,1605345398,226720586,1582916623,1879392647],[1552404677,416436475,1358745343,659662814,1269739047,368957148,455425098,1209653592],[1566774589,1088044501,737848773,1388587313,1408125872,825782471,980205514,450714714],[641038208,1406567776,1117928283,451046596,1171192639,1217012450,798244757,1532154318],[1200778339,551904065,811525858,1999257112,1153588219,58789784,321169714,1573822720],[302647604,1375625956,626075687,974097115,965724665,1809119881,645107722,1984777835],[1352899219,2090948527,1144752573,1870504144,1742622428,438379613,604646863,1657517932],[1800011324,2078640125,873996444,792907528,973221353,636244861,1435296458,1273547745],[332008040,846990057,224281551,578300662,1753143095,1789497922,1883013456,2127574782],[67158198,145889792,639160915,1448011567,1056930438,242209320,884252003,484758472],[1414501635,1423094910,1197512244,1104907625,1006526669,159296710,1536519352,2026153494],[509465444,1410589038,671527411,1552041556,1039073153,1143207894,503023541,2082579569],[1398478080,986349867,1487055969,1068645940,1519002476,14674766,1301841081,1397870582],[1279723746,342154052,454648438,2123933461,1657876113,1476843029,871225548,1301672914],[1147814740,1418094045,1705114194,469228455,643285944,1861053225,715020906,227516789],[483759081,1830956871,655042898,1805347835,154507402,1396137126,298257029,207362943],[1897242923,648318972,1390420459,888862337,1250574749,1981181740,478258199,487615416],[1646755520,166986474,138992420,128512719,890770090,636270460,1365435170,647462939],[1354244735,1784302915,1602538690,335281398,481355121,1491171640,1706996510,17503179],[1857913942,974697028,582425492,1808866852,1247937662,524624943,941157447,941835920],[995416511,1850502847,1781227462,269877251,911494975,1243663493,692171596,117199785],[2037862627,1055429205,1124730885,2014170053,557445718,1015838659,263105048,46837860],[811814320,861346459,1652481166,1983450513,1034393774,1205988991,447489374,383410548],[1543243004,1860388754,1407800597,215327454,1690281811,1297063134,1760930043,2121890691],[200494919,579931811,1938601976,1060570924,1312718611,1042863307,948849501,303581459],[1271487471,611240623,1301491492,217719827,399657083,807678415,834868507,185017757],[117766168,696872307,241253759,72843975,1218077124,1583253990,648654290,1407591656],[972397402,1108475413,1454278102,752834509,631214483,2093115169,523504022,200884399],[1185372349,1942972210,1446308306,308050837,1184917285,1599991690,1365364671,102688984],[283888134,1049615001,1200046363,142775416,582569043,460438567,133605895,1483253535],[1399417359,1343476654,1485095852,221819665,714213515,399147969,1578042086,138397382],[1154025193,1343519252,1284881712,446245542,976185615,1109243926,1143091133,1248556492],[248241333,1605832339,1134013108,1623719678,820270089,1291687018,1520736715,739821266],[996221712,787336724,1998395340,1726357122,1998330803,1981040580,314301565,1329498870],[407761634,1060142700,730471701,1979779680,218766142,1543688593,1007772476,1651506912],[560220204,1949253238,1203727416,1917482551,1746813489,399981136,101298729,252441853],[1373259326,1612009770,122326640,1286928317,1383831947,1823741439,167233289,994635604],[1467114597,247777536,574289782,848221322,1207131881,1764829779,2044136057,19224676],[2086715832,861878541,33420201,142529108,273346400,1179103963,66780784,904109185],[644188127,1950979590,1070480288,353355147,1838137110,1526993819,1885894650,1218100915],[504708033,543196195,272082892,367136230,873463885,90258579,744855251,1860229236],[684257177,1079455104,1215039909,1034082283,2062114493,791160740,1239305622,464547965],[1167010308,1628770059,1390066494,334526810,2473533,137090715,1716676648,1101388697],[1347821739,1890064507,396901898,563137279,647226482,705432990,1687963246,1393690057],[1093638585,569528058,882444441,1774620783,898395713,2125194113,282157920,1107654842],[979737332,801869962,503735125,1485418170,1078605688,1985645556,2021214053,609263856],[26703460,543160482,322943908,1118039577,320153333,1789797301,1665139721,597415259],[35738763,271879286,53396062,374029929,1987109877,1281963070,1820625919,1063706027],[1065831717,1297449315,1548650534,308160342,1510128888,981248278,460614515,756274884],[1688791281,545459384,290550170,449178472,1154084192,1719395457,1746850778,1272851791],[698348865,1912702860,396589725,2127803282,524202463,889086677,418213620,1211287378],[1147084596,526247305,62057173,283655828,1862201866,355037896,392775306,924260833],[723241915,1809840665,1092987552,208115061,220491539,1182708705,1230040926,362233845],[790268163,134915208,403161065,1680203959,477551314,1101948580,1675441273,725477507],[961697338,1851575842,1570297591,1813307241,1334085972,1860654652,93917368,1953499593],[67951280,1555465071,31009046,717438428,1617983648,629500257,2098638690,1186436531],[1139545654,1945970046,1811366755,1569805203,1199095371,1686211901,356757434,279520384],[227271763,344386030,704453431,2080956671,2081421808,618022894,1064734105,872607850],[1001923555,705777713,512718897,1598701968,510139123,1867862507,1491585468,1457596729],[122514524,1055777664,169830857,730197621,1303708523,213279602,1081294162,943100494],[263211876,333123789,1097811735,1555726972,894512320,139284545,867804222,1023839721],[470090690,1042517449,1240503125,852067490,1512347964,1926009814,1551673552,1520216691],[797639924,1168348766,118228867,830273234,982126016,275992093,2083710456,4015317],[1876629808,443498382,1152215616,1852635321,1358838310,1702135106,1752728126,1153753419],[437094867,412177790,313013629,709977340,1433676897,1811851937,61817191,1372573247],[168547782,1774576134,1603911475,1503613598,426656493,471440729,1209706418,962085207],[578583692,588520380,473931111,1902962684,1990094836,820935331,131485391,1841929807],[1522947491,1356423524,1231411204,28662968,583429655,419231403,749774035,1382193271],[1007781509,1403343137,1188063775,1903799073,666134319,884409374,1579995142,1843321323],[459024053,379444519,1037193340,1361686984,2128652428,422348958,1855871883,798163526],[1910747461,1117027493,1872340172,1653422578,1804589074,249194223,1723814438,1678978811],[436585117,1163157745,1525579526,1018169823,486314299,386985726,1123219826,1768415692],[331534412,722824580,111972918,327412451,213550424,1644333409,63870278,567365966],[3248847,1012161822,9171167,361871690,932821377,1446912253,2107607739,2066122405],[1063695641,1995474833,779063588,302899779,1665571757,1388999407,651260303,1826593326],[576945328,608088097,970717374,559338754,1804574169,6238071,1085239354,1824984567],[2028266161,364334443,802809292,443987792,1289452651,1878327597,1631676227,1930442602],[1431387992,183487462,833416979,839804411,792826002,86978922,1634964514,1130912852],[1053606626,1863521732,373660324,848040818,633106445,1635524916,1393833586,213637737],[1252554075,290188529,1104886063,2096186614,1468658347,2021439431,1334896414,499811874],[1530953850,2079495243,943072223,643544285,1338345691,2006501416,1099909346,1894363825],[1200825124,730272877,459079586,1659829858,1060568790,1154369708,981049595,1554810709],[247416266,151425377,1689065597,25752734,496872311,1117214744,1082784379,103390129],[13413229,1463501124,775124268,1282190704,1837477247,372996359,1015051864,1369041056],[257120323,808092379,1490369183,1490346036,1406043998,1655427765,449814622,1448708368],[1532400402,857682914,1241096609,219143802,305414327,628764625,551283358,1062061031],[579825803,697205898,548221762,58206565,1809848058,698110639,887380041,1368839537],[238575612,69064110,1711163204,809111725,208763230,1166864037,198766290,1155414648],[469919241,1005428310,1697802738,1370341915,586797518,1397216549,714563446,262219928],[222079438,1154661872,2039489289,685160743,1898566181,717741174,288839576,29118535],[262285408,317662430,1103958068,998737707,1093259908,714200976,1021557592,1155880666],[1885093164,1325464918,771233298,109084458,1472215117,990613095,1890348888,529122189],[463308821,780121108,45992036,1424202655,1594607989,953593492,1406671131,24526779],[1133101490,955007116,1661552018,830535601,1999098421,1540366346,1068208778,554593123],[1433929188,1851659525,2027010226,574295638,927924550,226514640,921062230,1091143858],[931819996,249257615,659803391,21596238,541132837,1730745681,1371696318,1689827471],[403846186,1023422185,951272259,887754892,427894347,754100366,1191421391,824291059],[179937634,1464909519,1204656057,2004207708,1430402841,13443670,1693899714,677275710],[128864251,2000273587,1809681084,824494922,423730843,758719270,529061530,788106635],[345692441,823965188,1865105590,1209979884,203038736,926834202,1167466352,182685748],[273829811,665667799,1092613175,646045039,1233764873,1036893423,499442371,1082971599],[1080674853,1616681402,1342559629,1768816739,1465387933,950358901,1003295574,1240025056],[1643218787,862874023,40383448,1679561583,413421618,1388696446,1275378638,127149938],[1409530874,739990197,602072368,245592727,324861672,1795466219,1994487776,2092279264],[523636116,658792655,860967092,525595480,520304694,764478624,1470749532,634270658],[562166089,1366756538,456028451,1844804505,1801626361,262327740,885229600,424485627],[1999039754,687959229,1250977778,832312121,385895275,1743210154,1111236694,1179552965],[1436190723,1793538654,1075808256,453757879,1501731121,828776345,1804219481,738753530],[659470183,2053991576,554337640,329339161,924113517,2113883469,902944554,321996834],[1180486681,939498891,1058486171,1600943713,728761883,63124432,442139772,138040405],[1188348506,1526366146,128969202,436409477,38449652,422044405,2028135588,2106558481],[1073011909,952775177,1875974925,795346451,813839869,1160930257,129151068,678627087],[261694983,701765381,34873377,1955229461,161980278,182396107,1371588574,1564987779],[337561032,275487125,2118841818,694247530,708609856,596490030,1417473233,410207843],[1020699897,1873796081,1135486262,1170980830,228126988,645989502,417270405,1242756632],[1982917154,894029661,133832211,1132531832,1569868096,725415091,201026823,1349325609],[462216944,2075706313,298397251,1032204980,1573689729,339564703,447862535,2031989610],[1834012804,547832503,1333534542,1184211943,728294708,1952082506,1502094285,1134157815],[140328846,1503859663,1370341925,1187078537,2092548802,1881893188,1385631845,2111714775],[307744999,1176611484,1102064986,1884381579,791112561,726433149,265964222,1600386134],[1079538444,255315332,979122438,377166519,11420354,1444312943,1835823513,2112177393],[1445398591,213413688,895232160,314477450,1908955807,337308774,301018238,387361432],[1616397778,1739662158,1716984119,1659366578,347451886,295691902,1513109164,432227379],[840769021,1745771286,1926343504,1520861481,160593301,546013085,545322258,500873502],[588796305,1639751402,1685163756,1637093912,338606996,1984656959,499632561,606913376],[267878636,1151278040,1811833421,385930500,1910587272,551762813,2015732162,455306113],[1080430818,1878961871,1765720553,2084430050,1432026264,1363994683,1183346487,1588353990],[442736829,648374683,1816780553,1048044649,39033386,1357068006,350117238,1642942918],[999387995,1025105376,1026499870,1147855572,1042447125,2097989004,1974806580,1390949517],[1247014646,1725573285,990981624,125707219,902705311,1537380370,1016546171,674251672],[285139283,327815381,665349092,488070347,369627314,1613170074,298223917,551499695],[218204867,766902475,1101952705,1286348800,38451697,1151292209,1444768917,1935530009],[399591459,1120238890,865055870,1997480020,196355961,1934930155,2079857362,350627496],[1666741028,1869629601,1794858462,2005503793,443080031,1386257886,1185560458,638035696],[1557054066,680571493,646107344,826058583,644169873,1573688621,210145476,640920606],[2000800924,1496586026,1716808751,1855431258,69703344,1251370857,1309016757,1390219249],[794097196,453305546,1512523287,1548167110,2074251425,979234395,295935098,1555095372],[155444876,829899708,1333870133,1268108481,1515790169,986082797,1806431434,1317941226],[966273781,433482228,540148379,1280103076,563834148,1777284240,289244362,438730108],[521899964,1678182718,453178889,565586876,1852904581,307346538,2117807853,1932493955],[696950789,1449028777,884171199,213379542,978968551,993997380,1763483566,410826668],[1717779628,124971259,1162124328,1267151491,1977171538,1679716021,426955620,49407347],[1118265442,1760379176,1410488693,1604694415,2082962845,87386496,1612236486,1203999569],[1234101493,288490335,1798240115,557821660,1314092152,1397354629,991034639,424792059],[60465952,940756053,1676693834,1895880417,865079668,1128874114,711572788,1832730994],[1319297090,1083435738,1748665175,186613250,1123926442,61652793,1032554939,867504750],[1756643752,2069857160,706626729,179758379,511235022,723354120,739190343,725920926],[1534047700,403865210,328515139,1650104217,1402549555,1700131633,1112257401,1373628559],[580447169,621492432,608125422,937873091,2122900052,1572378186,1632186370,8906769],[2015998364,21064725,1694108170,1887020596,186141062,2115097519,1384262411,1999150385],[928904842,338254481,742675506,59350127,518207875,316267108,743083039,612504940],[253060853,1045870996,1854837705,1764928974,839617912,1528791027,1761885158,692778860],[1831461251,1674686698,1143817441,1425616461,103392805,1951347603,1767801178,67050719],[962213450,1934946947,2060520958,266422939,1115596800,179813451,994889458,235955938],[1576060100,1812808784,14713660,1048179454,556999863,91199941,1406478919,2029685233],[697171501,1982051607,754198760,631153908,620909963,1844628475,1591050292,1712243389],[1309268224,1781398220,1265685124,1794266444,741376345,523258373,55549454,1923303854],[1830112638,21330065,408337088,2084868958,303555712,1695867219,1725729643,1145472526],[1001298993,354452211,1669004410,1955405329,696292364,1916055641,111617120,16969668],[248933141,640637901,472076541,1529894018,264766183,135268868,1001248284,2049114398],[1236682171,928474593,550211438,1474886720,1316459350,1175462734,1841747605,1211581571],[2066452781,2013813671,1763235063,410895124,1830429328,1139232962,1911594307,1303391701],[1632025247,1914276143,1580767726,1516721949,2050167234,1734217065,197305664,291308095],[1873247280,735995504,1681980845,632099273,1533639513,1538717930,788173776,1649477564],[1342733591,17169499,341781501,181543236,2078301951,1917725497,402826132,989568046],[288629565,1413746185,2024392001,1080844413,218226038,1283525126,1570490463,1538690210],[215265575,672355313,1808698863,329627483,1423983916,1382189650,768150633,1472121757],[722783132,1302126971,1119502658,30036371,1518941787,1391765993,1833204410,1664829266],[532204412,1469123977,625215018,551502757,1687569445,944849455,594665450,261320304],[1531293746,1487189930,1038471370,488346080,777870834,28747644,177573913,1511964017],[340058770,1404777321,1780793074,1334090650,2000702395,879058873,1426678582,147572599],[758041044,1791242313,651015909,368408786,722989090,1418539179,1040614110,711317787],[1794939510,794926973,1186195379,192817465,1277552978,1928612596,1039134231,366243070],[1545800349,756310861,1749844779,1803245440,1043980729,1058006171,627303658,202217888],[1004718579,969404689,1835708971,505341792,684754087,810333342,394612891,73592505],[1639867047,1604987463,1721290159,1548417646,2000451258,171159231,1622668920,663666773],[1823675443,632637793,1736278693,1675294765,655033077,1705105216,1439623239,1168712878],[751942832,842972110,2117082957,1067422616,34999527,784014529,1529764405,1354162517],[363692465,1924933762,1089614298,1325259655,376864530,1941457192,328914660,1633410744],[1618506427,991512132,1514968964,652052672,1564723082,1015004391,1490413333,2052750381],[1644498344,819996266,423297643,1385841224,1161639088,1765071823,1157770658,706968146],[359456156,1505284107,1893151739,963242567,2070963799,919364828,1929111614,439296506],[537383922,560363911,128010545,1922947696,756876324,1927182649,1280006996,1608240029],[1931060868,1055261250,1621846219,454594666,898540183,1049016061,1008010370,1549704180],[149915318,1023386348,2079202110,2055323396,1250627375,887933490,2042023207,1214336095],[982925791,2100522311,1906054372,1477877575,1380820976,1270691056,1770309653,417329887],[865345038,1371055003,967607337,1003886491,655652491,1846527061,1935913702,1319899934],[1642593488,1139161554,580926271,264178473,1401185831,1121544875,1086389739,518108614],[1356544114,1035114340,2018532801,1657754898,562178880,142794945,797414319,1773798376],[1028675741,775921476,2099220302,2053903710,1200245606,1646856992,2056698689,1644312633],[1522436158,734421414,1773657569,865376106,2103587063,1726150761,376871047,2013401252],[454321906,1341379571,1032056588,999028784,367140820,1345931534,1906245567,134865919],[1816324086,1632719659,404381979,1506090412,515997048,1386172753,1006506291,1886917900],[498189353,1732872856,1616035332,114245938,1890632396,1292947213,98495966,258581234],[1173468740,1005610386,753780553,362937007,737630812,1216468012,1096888250,1049894720],[1663538793,1015384120,1744690855,787357463,1974602169,1487131676,542763900,341403399],[555393582,480165635,1568415417,466036269,218725187,1779960148,189692016,877186670],[2010471036,802522269,594333088,1929290445,2077011336,1356885902,309682073,398559323],[1514744196,992664419,2112045463,921339720,920786456,1913113506,417061636,1351451404],[1367959192,1306702798,1903461150,1644134560,679847021,1807876759,1041964968,1356905030],[711864253,1176174285,879858081,762783479,425231454,1311666163,608166282,1672964925],[967692900,986029609,327684514,265969274,1898790191,424435515,547349385,772733164],[567823977,900507224,487885545,479431820,1999489506,275953145,1624666858,1730232734],[1114117167,276719155,1324159057,305747210,1566724677,1400657873,291488035,35249670],[656861110,704766998,1614526415,2086157438,235083614,468275217,1584399413,316842678],[1294476259,899813292,16532975,883423071,79954261,52001509,1756950456,652062260],[2078900526,1409853763,1920296946,706199824,1720370914,1004492770,1239925272,2113558105],[1943531376,1158146933,277710486,1718970908,648983523,140330370,379354628,733863112],[1594299344,896534554,59062224,1633665064,809112140,1073078280,2070053763,2096803405],[729567932,528243907,232993559,1895387932,1764168593,1727066356,1427246358,1808753959],[250865604,1337057619,1574075502,2017670056,162808229,1689782775,1004852817,512501911],[2042268093,1823721891,530698188,1639183155,1610361009,549307860,987488796,1717096090],[557405439,687377756,578876772,65689074,455116401,1327321949,217909004,530212583],[220546582,1056913003,2126847805,1525499644,506483027,1327928310,787394815,118301038],[1879321621,302340784,1541259150,336270473,731106653,587852019,1836113208,1086831709],[809698082,411386708,450068600,765661418,1555924221,1963389397,1667487981,1331681013],[39680918,1039933924,1622175738,204951720,98980442,2072431401,816914088,1679729224],[56885655,1146504508,140195590,1194661406,1636089198,1977514612,1868777756,926644230],[1423885513,35086010,1544929015,692470115,1099670981,925997786,1797602386,1663211793],[877197386,2052961801,1488408168,2010773814,1386760417,1698205795,1810557907,1985435862],[1249805296,802361594,91477029,1286770943,1271697328,282643348,108509036,1538240292],[298779900,1275332304,1344201056,1083563966,1376683192,1678784182,1196959599,1620767175],[1286697392,1869958658,999001178,2070141645,2005169492,1279277089,1115339273,1422503167],[217712232,1653009468,68600845,245735319,1080331961,1304144605,2027862975,1213649871],[2050910530,2073406215,1906149206,318400370,699862576,1568526721,1269356519,1548070557],[1571501201,665332616,1292829313,2115742088,1758299864,613179604,1681959557,1376372055],[775208336,1251015433,1563765011,398310539,1910113317,1090499229,1866351826,1582582830],[676734554,447832931,830884739,600020358,2114821532,1483366455,1244143062,93218369],[977231764,1437861099,314525567,4730021,1575293041,832909042,19193268,1781785744],[1439341993,1738678408,698598629,879073600,377061438,598039344,730894880,1299546119],[847129322,48998634,607126478,342985052,892683588,636619384,1608133926,1561296410],[739888558,979050647,603679799,1710563696,374254448,1889280805,2072962177,1086236639],[1021357606,1229111420,664075800,1106033109,1369669060,543798280,848288032,982865391],[1421642856,59256142,589323552,1374598353,47278695,712579646,586500305,1104108919],[817572720,1245032637,1825847220,390384370,486775205,1458614051,2060620295,841629414],[845352970,1088033835,470450494,585906133,164114764,872819077,1308320070,927088701],[1683804618,1629881907,1531133985,185646607,2103793570,2109805367,1972229102,947741054],[1253354778,810079398,2020753707,1881773804,712161443,774838395,446403270,361425785],[1345277120,1431780119,497103180,1780194416,310851070,1894170930,1998045620,914337458],[496203867,1943085994,608517909,340686262,1279370220,1401334692,359451578,711322481],[1566980887,684746597,121678242,1171445882,285860332,460807141,1469283504,751519980],[1311077809,1126867442,574634090,580019892,824308057,2042731786,1442447046,1378173124],[461885236,1741519377,141102313,2117761481,1722248228,1758006,1060930880,1588357261],[1158153685,1665704803,1883778152,1756077301,585664593,887446667,228470423,93742969],[1121766177,1514384193,2019056884,743419323,1078184679,1249877693,1091497452,30118729],[31339203,1097713690,1287123648,1515407348,1801836534,1369267745,1018505835,647099109],[171306215,1296422830,1285634509,571050077,754568332,1325036560,1199417941,572363656],[806561647,942360134,1552363347,496815105,1478385806,1903788434,1169803968,1487057494],[2049400120,1813384329,1722188594,491842758,96474380,549278267,863938702,66315544],[466596795,1361722152,211542728,387337780,626184879,1404657998,1610466989,1973105275],[1603093190,1932314770,6968665,893720125,1357879299,1097819891,348441979,524234498],[1088234094,1378074666,1854360336,552039807,511566216,570593869,239343902,554440023],[469559486,1844130839,257592930,395215756,855273717,1412018683,1390205641,883202196],[1302795340,1962570264,742909424,1683959698,511914294,1447724426,419109965,871098087],[2081070917,758125571,867236176,881691390,142368952,1611150383,1582457678,1792575347],[71283208,774350343,1644582208,260698998,2100515171,1147142281,1677356496,164842471],[589208512,573183393,1491274499,1735740657,1330510792,914537212,888658195,1249388991],[1502467039,591350780,885993797,1090998091,1459288204,553007787,2104775409,1811746227],[1138765162,409220599,2067249463,875564267,1717966476,536519853,384240411,1453896970],[1151241311,1392334118,738539212,220407925,1926651703,1151935921,21126855,341506907],[303263243,1168749941,1554929651,1885490181,2093651143,608343344,721632189,1089571904],[1471358541,870734602,521197703,113813999,1654354861,1366323299,2097889572,2045237021],[1615954158,1378858104,922299185,1012335922,1870123721,998801518,544259430,1195735331],[312627125,1105911020,1924315181,618032172,864218637,1953868702,2120253163,1010820698],[1179718281,1042435754,710534052,327437250,1539980283,166871860,1929313751,1978213715],[68718741,1339505614,350490128,139434749,792329064,847639133,1799929876,261451682],[962398134,1755886759,658127085,1709299836,1560420140,1882674209,828747304,347366013],[1364232725,2071614461,528539237,1200703366,1984792270,1523111899,1223999294,1093705666],[1148768175,1527271596,1744301676,261423870,429812473,2104958245,2007364133,436194932],[1375290660,273657688,203585437,859568835,375526982,357662294,2049942573,1565289648],[1779979771,679124675,488946049,1581501254,1177786520,1987789819,245200683,916030900],[422799181,1048769096,1193521898,110976010,1664705107,53836545,1191925720,153084953],[131258280,257028539,1192329679,254872013,264789957,38625725,1200353986,448554221],[718422905,425602112,1963925598,1538486802,157064415,1198717950,1346854504,1852385549],[578702117,1383043798,1440488063,1168796331,1422843861,364710498,1978059491,945502158],[1736245666,1069346013,1584313339,1050836996,1615431647,1776916087,1946950168,417292842],[843349063,1036926272,1896084184,652826144,1146880205,539973779,757815620,15110135],[1903004970,445852825,746340728,1882300654,358732465,172504845,1143838951,1144117573],[1696290022,215349624,157073074,364511372,1061095638,196684874,1435633668,2028844285],[1934395794,1884072334,242255194,1542943997,1941415695,1616161891,1811649524,974462604],[1904830305,497504352,2063229310,2000582524,98930576,1525977662,1504743826,2039651381],[110480829,2021226591,1957696398,1988808578,907431158,1095588638,1953442412,1307800766],[1515448161,191170663,1207742529,1450163420,1979798258,385607539,206240401,630054408],[878966027,1846777030,1752115424,1076847488,1747581871,149070436,1411255840,717374746],[1495786617,183213731,789369901,374985275,2001858421,842349694,283070281,997005616],[1000535928,977415794,360807256,1080317038,481098994,92951097,473098307,1054106425],[940467161,1398934389,1917421190,440136064,1658612937,1624743655,297767853,709241335],[122349481,1906477938,1107271883,1680707687,2009090650,867678356,1127237198,696705974],[1497660482,1894270230,78393059,534785139,1783252117,1397300471,1065140866,95815772],[64554715,1502762714,313000531,439738183,850476,1169816366,467949793,909955743],[323243713,1439066245,575098873,1689990577,2077735880,613785804,1009079759,995572083],[886588885,609831905,1958071806,1276426772,2074394792,477380557,397865612,1203705390],[1815595163,1014404709,1602988981,190621026,1032608869,268229083,1190192155,948126359],[443150762,92753186,1054497467,1530764241,312991736,735423877,409794083,1148375614],[772157399,676812696,1722811760,456039409,1450449171,496280036,650646183,1696854080],[143082460,1919910461,2046926834,315975408,1905274945,1653853938,1596001154,631441081],[1309283663,1276083902,553866374,1434957379,1027525109,2001805331,998944551,1125196495],[528810158,251316438,558761616,242876493,830366177,55246977,460949291,1608763159],[850687359,1641022473,1843087525,1104702738,404284636,1017000705,618808118,813419952],[310150855,1725782373,3526942,2128421706,698324359,157863984,110693796,1260656740],[27223704,1241729624,2025565284,1994351304,2006840423,244842469,1134258150,836251189],[1409197493,1528173688,37624259,1205611846,1378557668,138636158,975416592,993499990],[1004928986,885992379,2095784890,805421695,390435322,941111213,439508579,2024916799],[780373959,1534301327,1583237886,24932197,806753971,1487476766,2112206087,1564571171],[339159923,180281761,1358604151,1946150664,167349199,318520115,2067548003,399397784],[93399806,1145337304,186152894,1801263120,596555036,1947087852,1667742789,924959729],[134424720,1156117196,1226716299,985835552,1466249695,144035648,1589396849,1932631439],[465900783,1001167769,1740730371,1858749494,561321912,41027528,639313169,1986320945],[120795990,1109456556,1356887827,1396376671,138922258,1989309110,1152155198,1829132930],[207401368,1953468566,2045504341,2003761939,1723517007,1942228193,486079128,1208471748],[491222405,340334723,866327519,1708648333,168491805,789775748,1148493725,1090014828],[1181379676,1748807732,1505242324,180931778,912586396,1735010499,2017339506,1532598897],[27751963,1119321292,1967835158,2071987466,490902171,786583549,299772751,1436206660],[834186927,1294424083,436030667,1404477613,1033940297,1254700088,2094058383,1341367436],[235775826,340569543,190260073,1512374616,1573535523,1135975661,1121358471,1019811909],[1258948163,1581879311,582244778,1211369979,1057402210,1761330973,1108637647,1446258853],[800808474,1670220606,1191609294,1125259751,834354239,472390482,955039370,1636474946],[1599608986,487755019,1891342353,32644840,315790372,1125230432,953479406,1548328280],[849270441,1007682101,1795891320,597503835,1051508578,437354508,2106142718,382429171],[1949116100,199626341,1684105709,686284811,1355257700,158212680,1497141964,1644768747],[712074417,1528804154,2077493404,1778490157,1316764109,1430969915,2048078419,871379059],[732760745,417643352,1560581308,404453183,1455115296,668365565,1874366224,327615559],[1293119764,1543422582,1345611847,1467759934,30826143,716401244,1438428668,1836729015],[1867011214,1526710100,527733326,1929417245,1068514042,838134383,488678746,1668958549],[825700893,1778801945,275102632,1343344751,1551391228,930841694,1789717647,999263669],[809181089,2017162117,1562862726,751691816,690762093,1018377161,1215932890,1509270120],[1238880709,1771076947,612883252,484803375,865399202,245791847,153850620,427850251],[19143610,822581874,777831438,809340489,1721980628,779962974,1255979098,490229565],[1831362300,2129351344,1500805753,1938155105,1076821398,120164615,2064035219,1068865644],[1509638860,1922501703,2108960996,1519203111,2077572970,1194150445,789046443,1545308689],[1502224980,1059784912,1461222456,1238745740,1348061517,1193814408,1694773211,85728969],[892458112,1362847217,865144770,533910797,1266801897,838282430,849906235,1093783139],[811426406,2069555214,800695488,212393445,715194911,932794934,940330370,1841587752],[531821300,280121326,913490626,1949905620,867562649,1686205306,1071744196,1540696824],[9933720,1235172531,1868318843,1511402119,574115577,268255377,592271402,56985043],[1539908921,344015887,2062318462,1089627253,917806114,2113424953,314881434,220113768],[972681463,1196122454,815977391,1884783075,1421466963,445718355,1242407905,837945221],[164141118,497664582,96284923,435285173,1461202234,1694209212,1009942317,31723594],[272935399,1175053635,2105445420,579453403,187651623,1730997207,1983518561,1844100827],[562261263,1239378344,1133612094,325346734,1248080778,677059541,2036604235,1557088752],[380068961,1202620692,1904237905,126285017,1793330883,503515609,1460148650,16061560],[190056363,831525844,612906435,2112105906,607481627,1362361989,886057916,1540953592],[2053698008,886195102,583187942,556769774,1240357709,590579355,684424292,1641856963],[1897215563,1357324284,2112418993,1157610721,1243512650,1497444151,1249584998,889542004],[157555033,455635143,51992880,1482293696,431137594,927685104,1893557754,104879978],[1691169106,24657434,1418459991,1005963526,1367742992,749935967,1989569391,1125608149],[974807579,1056982222,1437854113,892501676,981991810,127155978,995921401,488856089],[1729171649,2094282007,1159531304,1847464754,442514327,1558943205,1279443877,487807158],[1310031366,1338755420,1100738556,1184969893,1590236319,64954515,1302742188,1283192413],[1008008248,1511178942,2086508821,335889240,341793702,129947627,2092964400,1056503841],[1514953961,1365823796,1458411505,661053470,2081456819,788075812,880117373,1324920420],[2121678742,408702536,921306585,2022571773,1527724117,720086249,1941635789,617794774],[991877467,708818040,1827310601,814748901,1384837532,1736979907,1830608069,1799526933],[1911027452,1633299954,1881915451,1490835187,1076335281,1163727259,2021925137,313088736],[1041224300,39312185,1337078647,693753261,1451655818,1873008982,1219847507,1326682633],[1826403603,707463371,560978731,664208785,23541583,1353011618,1394020510,198176151],[1043757424,140115177,1841344901,679607948,1599103219,1691773350,1083624923,1375375308],[1606148321,206829956,755721139,1743760524,509392145,584939980,112235110,186065112],[645144258,435124122,1046999555,1817095860,1305544824,60257373,434755200,735016887],[1867454485,1185248923,661182937,768956725,517848493,799090214,368921661,1516334352],[1682695792,259591055,765554380,303901748,2038873498,789710486,591077639,1238442156],[890305722,1425881169,269169291,1828598888,85535345,1676984604,1570797499,856646106],[1307155366,342902785,96684815,1255680239,1375073605,1429022918,481909311,1674894998],[686071555,1034297568,1186811311,2114230451,403082103,1860066462,118218609,1368874681],[320746741,1172411796,47236294,704670512,1761447871,1523971138,735173329,1602211150],[1043536933,999837543,1912592688,1738436923,1042777696,88186447,1651935040,1584770466],[146479145,362734140,8557590,1262934841,1287571267,644505731,1954094394,2110287091],[1643046830,1843811612,1260456309,1219575664,85518358,173661789,396620103,1841084529],[537351847,2024368245,1252201593,84714848,2050071732,910656605,1740167580,794016717],[2074197182,1776912643,1091649468,1414325135,1408403281,1663144430,1562420083,1848628034],[1539389436,854923896,298695153,1654939176,1495732885,30012031,1323616281,1772567495],[244714369,2114923587,2046830036,31237140,1470859398,1608210332,1528603677,372209920],[399870713,1887002635,2075691344,1332898636,13398768,1748348559,204496710,892799267],[723795555,1916607229,373521278,647095456,1057616681,610643168,930282493,291350109],[587100548,718558232,246211272,972814710,501709344,1634203636,1585739986,1757338295],[66450051,1830727634,1871289778,1152546836,656717949,693086107,1830355799,4943488],[1539205429,2023657426,1806815978,1680472529,1463710374,1731258167,685283210,1621901251],[199275334,396140537,840103050,267896840,1775962182,415741712,534487507,1651516203],[207383916,1434029443,453878986,1351633882,111944800,495584878,896925968,1081872453],[2000696298,1418717974,1650765931,1085223693,767333564,1412032820,223339675,1666515],[1809236553,121437581,1911831748,1908057336,787638323,1943276945,1334567430,836885760],[978453018,1330394003,1688488391,1807131061,724545220,168365647,1941657407,1995317913],[1080477127,1684242101,623056011,476822438,2090155745,1733116557,1169035741,1283988447],[1337814431,1579257629,1122218777,1898034539,1987419758,1260774533,895340470,3999079],[648601994,1074762528,753899671,2063664984,1528365042,1204529387,1705226809,671151512],[177691882,942671328,204927221,1237197000,1933815099,1658520210,2052265668,2004244847],[915387986,378233539,1547257973,2123440269,746123391,213743589,1178203239,1250683332],[1842819652,1532806268,174196134,792892380,302446622,1352214031,2050215627,52062575],[1363897976,1298306604,1844473001,313531548,485539129,7034933,1949630876,832686586],[707781115,2103564640,378930967,422627083,684872686,482872700,230226812,752500705],[1384712559,892695139,40316630,686486316,439309298,1936469350,1435461598,1589965216],[1276994655,507355813,993685758,1406714504,649711263,822028909,480138753,321081903],[1072382497,214751941,286982709,1339216945,648731642,536021793,2004021373,1253550292],[1742926224,679346644,902778681,1936916319,289426488,1042442654,935822375,1246701005],[1858006708,1979714396,323827417,1848045448,1504821039,210948317,1906093078,1485207561],[860875084,1087762411,712968159,10259097,957942101,838308601,1937953329,506892796],[721704752,36112555,33119513,645035258,1531724218,1353311042,284473573,1329238520],[2000247138,471075444,1105942188,1022667506,300272904,441415552,1481173907,987642298],[888710360,465433255,1273882442,829635184,60296002,1192850608,469684381,846518353],[2065220798,1627973519,153855009,1780855463,2052052619,564489012,390176153,121341718],[1544649060,1307982246,1494746365,1769377979,406371932,129921908,728081996,213342248],[68151541,1070668215,996711370,201256898,164470293,1221381459,372810089,13875209],[1056305794,642917124,2069151257,2098774204,208838145,737891711,90494450,143388706],[244485735,2061213904,906909215,1620923839,2521850,1917960323,1659234398,164306274],[1209571,512093884,1164299619,771815340,591108451,267684402,627004079,262560155],[1973681543,580555593,2003298240,928215580,991238434,1722227406,1846752261,76830521],[190872219,2016179843,1212363420,1963620203,1651662912,1021273317,391052415,1596000517],[387892586,1776426898,1042646314,1560295244,1701972324,1507211549,440119848,147483003],[845434269,1776987313,1856999393,860209147,240030655,1561886163,1561412694,1765300969],[1548521193,1403750952,2026690344,1867886242,530498943,804231816,188824857,1373753145],[1987418528,1279172916,1571490333,846718024,881875003,892615363,1883930685,238005816],[1292259149,1963497201,1510976786,955197811,229468111,1991279143,803999377,1975931711],[448950367,722147811,892103339,547852198,855399250,1063006565,391979822,918555465],[2123548380,140747444,138530635,1868067053,1749997374,911485561,61220899,1242895447],[2028781273,441315921,653762744,718483246,1923703323,1814361178,1646110106,1726165429],[411523148,617360929,906823429,964503512,225930587,253712053,169532763,1373190143],[1379576343,1365891544,1098335099,1558255691,1109215079,157766313,85462120,1548267080],[1776566417,1928681408,48589393,1507507285,200648086,1440637076,247302906,1675536744],[923902431,422324826,1957150047,2019823629,607472182,78542532,1055085474,650492008],[556440793,2081231870,1126970301,257851870,404828986,105333010,1149579012,1655909199],[110627204,825090368,1755175596,24279128,509505717,933682123,1443673675,1291388241],[962255004,2115872095,1715819645,1952519561,1002094446,1143592894,1377201814,1778769372],[771668970,2102914790,675449998,395948283,889765005,1347896959,326509726,1172354030],[1183880463,1000692357,505615304,255638959,1393243324,1402144264,257107962,1168709476],[627501968,458831451,1926761358,537190274,335062653,1086171668,645226719,1206967772],[1809846713,2078178587,70476351,990357950,1132650562,1249504187,1650862056,261600056],[101314823,1798967197,924714318,563395597,1270407973,1004747716,743643698,620320971],[1398366667,1676741622,1324004320,1751316920,523868141,621128326,1455581512,708406731],[154767533,611347071,768068667,195907649,1866330736,380731459,1874449206,1948308634],[1269650967,318190267,1800779799,1237566834,2108150768,1641892401,1113864795,1066806176],[1455981167,1621301213,55421246,590810695,1106791947,1764636814,817353763,2051052526],[1909076053,11833532,1372015920,1932443096,448611379,263632235,184984110,499693196],[520409150,2078788597,1561523563,882237847,894918961,330996508,682860478,146731037],[1493860233,624457929,737424100,199070165,123170232,1011746100,268331976,352679156],[174727579,646890757,1084766096,1066652356,1455083172,296815422,1954455185,1318846613],[963134806,845160092,1561051537,954698909,1243506974,1822963607,2130509848,2083463146],[1874925137,1967882,1935949756,277955247,457656166,1830168237,1928782583,1161222839],[1819714719,348945360,1398995067,1804233043,211397452,99527838,1362943421,947974921],[33213237,1938209248,957873734,1760469403,897625590,904125960,1834378754,1350885391],[1381675178,1403023556,1434022465,84021936,501542362,676513137,1125415218,2050313134],[1037259132,1780540610,1104574347,876490451,325810508,2111912646,154536666,32562425],[94351636,845345693,1614727218,1806569260,333386644,142089689,1614193151,1235288441],[20910761,1095940852,1699593858,1335881308,841364230,876905939,688144611,1765823740],[1899284705,862646835,923215977,899794975,433087088,298695107,700826761,725402762],[497413914,1073396739,1241090192,870088484,1275832878,860255345,622140708,1451529931],[1863923495,1422392073,956537523,1049233149,28285542,2109546727,419604944,1682089509],[978224497,318282246,829989584,630522123,2003994583,1603186732,1810125018,992465754],[142221647,1855797846,1613613828,1720955936,916140598,1639200354,431785723,1493084873],[1274848983,338881773,200655264,1634617909,1236448081,674703728,694823918,347638046],[6097807,919516597,1726652126,2040932681,1886401161,1135638004,1402886884,662986165],[1544718574,150723088,409800791,1131067129,487907150,560179835,2078350763,1772341226],[1322488516,1442818240,25616890,662484379,822129611,1885629211,1332321521,303180147],[234039683,140945390,1141051424,1473840576,608177773,135492848,1833611300,1857867516],[295163351,1542104232,286822988,275660547,1718673687,884261966,530403105,927240983],[1125945583,399512541,1864564037,1451129176,1244659332,1995510822,1166665604,1515453555],[903890298,15985163,1063248537,396890764,1523226757,515178160,1162652460,151364406],[692058489,1011017046,1930941785,1823472319,327116696,1263321860,774503294,2012013253],[499446138,528393275,1753281825,60581669,1794260580,230804810,1581809367,592073263],[611404248,1531414405,1785559670,453537552,88177926,1480440467,646650919,1387129581],[1431955648,1794758447,680146367,459176997,234175627,1624426853,2030942346,476052858],[679929205,438772422,613996509,1259940118,1315095236,116453264,655821451,1670912520],[945513317,449046723,2039072855,68693355,520225646,282350881,890326437,1448911913],[694867646,1748318738,1575848356,1730882487,820785287,1704552338,494642721,1091740884],[713779640,114129620,1856701617,1253938816,962335514,121291347,1507142233,1439474395],[1022789459,1505513771,908056909,29781755,149124298,1240526382,840783709,1574872646],[41837689,1949797949,1980189356,581601613,944680016,1427245799,452064685,525489308],[1203110989,328209605,2117053972,1057835392,758233631,1003118797,1491065089,472889516],[1877144112,1292422682,1292934601,1198832190,1536715822,283168817,2118694732,1576937324],[385159183,213253175,1357079216,374181319,1505079589,1027828994,671135169,1102837159],[2000216972,1957880801,1950694491,189356545,1443141909,1730495385,384666369,1412067968],[1738579532,2043564718,393697361,452224785,33562063,430061924,927674325,812477776],[1582456835,1735293952,74509754,315384325,323536505,556148733,276988904,105611578],[687971175,1059889299,1771129894,963028381,177526731,105340553,366212581,78784982],[1294338722,1364265461,1529028796,779420178,709695915,80900692,1450810498,583524564],[930579686,138998632,2063456705,1633920561,1167650336,929272893,728409718,872703634],[911419909,554598936,299397169,1286044357,1038468566,1467229150,918422848,986405159],[285179013,1577497811,304607525,1384018711,1769565463,2098143952,1996025930,701572495],[103251384,894840752,1342289355,117419492,720163707,1121611088,2079664431,501790512],[1752294629,655758692,826357977,707770114,7169762,117990206,416848652,77890656],[1620654994,540608203,1250762149,1384548621,1304976909,55847353,1933856890,1310399521],[909503190,1296235573,1977302360,229667982,133245054,912217969,712905590,784668034],[308360395,473131692,1132926040,1834533196,1120267769,1804507670,1622467818,722887372],[302025871,1759974432,502141531,1316884329,517857401,1041814620,776774701,1564392371],[741650932,1036522391,1948249100,374643862,1880761448,908416073,375837558,1602461203],[2083823278,1018645112,1446351032,2057129640,2047411943,1449774255,858793310,1071674067],[52877039,998641615,1393598804,1648081103,276922473,784150128,1767979788,1213532235],[372057820,810968605,1051608511,495391044,1887923895,1936899163,1103333181,701096831],[867894327,1085615321,927349693,1285202218,1528554839,206374619,724136220,901272840],[1403050043,720189696,622454465,1664963750,1730430214,1880835580,832629932,1268053304],[1098382410,896629871,1093556899,984563021,441298839,1815214271,1280846168,234131340],[1421186575,1866685021,2067350602,75319951,768486763,279463753,344938779,774679481],[907368555,1273199023,1092904480,646901262,636828556,934189788,623971278,1502337959],[1026285786,612159704,1853127775,1499570235,1545418870,1427398340,751383064,1950955157],[687636648,1494141568,1462201658,1877807514,2015058532,566457761,1977951969,9868772],[2017718981,1049673782,93113273,172176742,1402127854,1597039007,1210980947,245795458],[1870616017,1891534967,1568978736,1706284368,1929046035,231457782,563893744,1887262258],[1136528801,342009940,1733933560,781847097,1868154506,2075813066,962820528,1828832449],[1958387852,1869323074,1728002253,198157305,542332254,370147250,708091862,726524026],[1802292739,1096444517,206082454,683952373,2068103899,948507910,436935292,1366255268],[60366701,270510001,380712460,1059293782,478875916,133349385,1513008666,864966610],[1367586129,281111507,917496968,499869720,1058472728,1492308889,182381030,1495163449],[220422123,1523019015,1972162177,1984604242,845476850,951762927,1620390744,1167003349],[521009685,2088783473,1473802437,2024589130,1595860692,2064871226,2027435685,2089218929],[1863373210,1504478668,996456472,1381811116,506233668,1149342267,2050951284,1933762593],[1531936470,1159311860,335649718,1944024692,184499786,293133146,1296956442,1405509490],[540847764,2041054479,2074506491,279274809,657790232,1405230032,1238884013,1857069830],[188745166,197648307,380313408,508199678,1640240893,1989843627,725690603,1048586951],[1182898151,286909614,487396078,1690344540,1353366144,200625589,289089178,290294510],[47049586,837990187,644351472,771606344,1311066857,465244614,848631014,1888895046],[2119130479,179405296,1398006100,870952389,399995425,612897892,624296924,1350747014],[714849606,907633287,1866993763,953005425,505476291,465145713,602163775,611300525],[1584798525,815462515,1694252947,61608273,1238910503,32521314,73051496,1598910937],[1449288676,926466866,1318410413,1314718918,902781681,632147408,226121010,1416097981],[1172219802,463757076,418616401,418231981,1909420883,1114852285,29926606,472915441],[271807933,395583236,1441838920,887743421,1745498541,269694912,1871928151,971734226],[1425724489,151158425,2127043843,1274762881,128670271,300919238,1449674973,1487701791],[1012984193,108434862,1512295739,880621975,641201350,880004080,363754137,1832389522],[739311255,919183704,100639809,1812776916,222643456,412559791,1630545012,814630150],[119536368,629066831,1855076963,344815335,1549206255,1101614073,751629972,1484414731],[1351291594,1637877504,91591325,1916813967,459997036,1015166133,909198540,1743963538],[1165831636,1271508757,1396679598,130260873,710360807,1104354042,969879445,576005417],[1468537065,392763344,446039813,110121961,861016810,574519639,2011269566,357785362],[793373201,49617225,1129224355,1729031391,1714359466,938437318,351222153,655928029],[208331558,1263505516,2092650129,37294483,1315587498,651338478,751584865,574445591],[1457589260,196513554,699746657,1591737547,643609331,770499725,873868990,1448001607],[753674196,1411172581,340864409,23830549,480594271,1879506543,309495890,1228507092],[361972333,517046671,1175277701,654902144,310789598,1512125763,1217076197,248196354],[734779905,1939267536,285274379,1332185104,363912965,870114109,856540473,64112621],[625077621,835503549,256505894,1469046953,1831405894,534138399,2061521149,1493375418],[1283597587,1640256725,1087654995,1006772244,1816084328,993763312,1199332226,2083964366],[1262416392,2010471115,1279080428,465941423,1320793883,101204785,4133180,402117716],[663327534,1990785212,1064747709,1576950349,668462610,1104660533,440187477,376748041],[660898804,973987736,41134172,1480920397,777352320,2071187976,1834865629,1134094237],[899952141,1283009740,972465206,1367782135,1393336985,1312402135,109110371,611500246],[1544131663,773538978,1927636216,1013089193,176146157,996486580,1774783022,2092726581],[1553045907,368590086,1789914028,1065999724,186454256,1061093186,179881919,1242688109],[755162769,2050167470,358210085,872606063,1807370230,912082934,447916571,618421271],[1243497884,210520776,512990214,506633173,254741406,399299058,1957456050,770872975],[1101491365,1486704461,729917833,1291431738,1214768422,205002269,974283078,1492762833],[786489504,690192635,325453309,1041197012,486624818,941862597,769600227,37079538],[1612846170,568853761,1281685961,1812879749,718992322,1886829551,2063516924,1728614412],[676373911,1343948890,1489524746,830523439,1405734381,782520673,1127400851,1599673495],[556233678,2105113549,842772690,642213364,416866220,1290780092,2018609908,593722991],[945845189,400201888,612902995,1301503818,381865442,822160945,100140961,161914262],[872024299,551676470,2027137274,1964435273,882723999,1726062710,743273386,1372409218],[531506854,1002766680,1287758489,2054416533,37826752,2123495749,1131895941,1217152533],[2069476681,833724768,211063426,326442293,1747852397,665081772,40644977,1582494186],[1907526381,2116229417,94503881,1615975803,24173810,1444519640,492221112,501804818],[305232827,1983042952,250868281,1789016300,471416008,897379289,1688013730,1864231960],[768572520,1879762655,238852961,1404010685,1464756642,1673002552,316114711,1618003345],[1408871534,502735991,96347053,1293072182,1028586635,1406341433,249564419,970321519],[1007304850,1667176974,1513040518,2126354565,1464338174,884951377,1894557525,1370561890],[1996816646,1493795808,245594913,1160772936,451610420,2069307570,1163357921,849978345],[804587599,1208175190,919228393,1360304019,1008907656,1545944698,1748553583,1528964405],[1085776857,1667942327,1276851997,1974283275,191036318,1297647591,382609182,923073043],[1602874884,1569051704,145049460,684414574,1913323309,98225641,79007913,497847008],[1472801374,310124083,1010114922,916941161,740606750,1708999741,1413915104,483022754],[83564485,128598268,2034067227,1632354022,1769736885,1214887585,735412954,1878663896],[1476203280,1311301560,1511992461,1223977644,865856649,316677941,81146328,1854008606],[2003948642,314260192,823369869,227932690,1939007137,150883167,867035724,751029841],[1932461441,1674754060,992598897,1775211404,2081255905,1469804463,613414013,197514257],[1811473593,500816001,239672888,584228457,1468489286,306686394,337018218,178472777],[1349230886,1067217890,1956556662,41953216,222049034,1667287267,1131053995,652020177],[1206632467,1442420543,512836571,284584625,1688227851,1444267962,912823837,1504073730],[2086359940,898294516,345051320,1849036392,1167306117,673459920,1378324515,1811454444],[780129365,604680647,1888383475,128982483,796087110,1106365958,1230106104,356459026],[1235250416,1154412792,1667152895,1249040759,1274603631,1731554799,386621918,1951208251],[195376179,1768917831,430285065,1895015118,1735343076,1276219842,1194533874,2022917023],[1879203671,1158024273,515476811,478772344,985016774,1109559058,1693180647,8302179],[1839391640,1645314800,1620007559,810538054,198617813,95606384,1988569229,916700232],[662504332,2062382651,1397824799,1239383430,719909864,1022628432,544948007,1705884090],[1504565274,917940819,724002527,2116223425,1623182946,135533875,127668174,901616859],[1317772452,1385816950,2007192647,1272123491,1620694290,1994728675,499264945,1500772497],[837127393,1864388996,571937675,1012206441,209838774,1424041014,626152710,1605215001],[941836397,1288131552,749234976,466975699,1399748531,583746023,1534738469,910925473],[1008695442,1620876441,453520406,1693989291,1432822882,1128707590,1210036553,1251704642],[1802043307,1071724676,1382379056,1050332925,1133893079,274488068,1681283102,1522237884],[1113244056,1261003593,1823906284,309907732,634534265,170435896,895958763,1458086503],[1783613504,1200937034,855183465,610454193,530328359,2041496212,1673342761,1239404908],[393459829,269331967,781583475,2001282002,66226533,1356739036,706090297,1920384426],[207224514,1331274363,1298701201,173092551,1977909642,1993001471,138962768,1915156935],[1103491884,178296186,1727003908,1060727635,811740977,1202840820,742763554,1581127573],[2058630381,290072930,82197784,1120497776,1116337824,1923435638,221316308,318833377],[708242443,1446046483,1644431765,1752547634,834919428,308456219,384322158,1149034749],[834347755,658191521,624282719,1467858409,1581479556,971826536,1904870982,1232411015],[618170946,43262082,1646223306,123842332,888976934,393981518,809867610,343561737],[445988823,917649917,558852197,523720678,783827805,1879147797,868396292,875951234],[1802020996,594223196,2115033797,71964776,1235100090,1833741068,1403774591,913745059],[1483433673,1150217765,937665971,401837959,790370631,1139608426,1635310086,572076630],[396860471,2099921458,1883578076,1144158136,1860025311,1687364166,1125745507,1363085099],[1450605113,1595550905,415349797,1537764636,1018258672,455749706,1984404778,1174332111],[514150995,1087713471,2027189903,1962296479,1063388445,451845022,1501382825,183276996],[1498328353,1947520266,1051707481,1268713559,34049048,904604623,1481380217,1535563054],[1410351985,131837873,1634436249,1043449298,381748247,1588543192,706034274,510211181],[293237375,2053959566,100362181,1939818236,277750617,1599499300,452708397,554243764],[1132032429,169600223,964514215,2001644755,1369030336,159461586,1211225131,353408553],[605892688,481031682,578817851,1617962363,253696157,180427610,1395705452,1305356403],[171474339,700963702,405749315,819926443,504408,1389028415,871921378,989161672],[2086678335,833553187,233469472,1515265320,1145116712,1095832177,1485723771,652437202],[896867986,1641052241,2042747482,1969146315,1227231967,884794526,832686157,1573030426],[431260139,1688916241,487486529,165525662,495754434,1276268359,945916545,922302744],[1453189814,122901385,295654229,1303416967,25096925,1704322499,47852103,1867031624],[1389716436,1606390213,71746019,1142720413,77573152,2018540747,13635458,1151766776],[1827651563,45411459,1170710515,1478061992,116788141,915454234,218389344,1309764124],[970378890,747649768,869984790,995391028,545468884,1545722944,363470956,53311409],[1656249837,863220471,2088773611,740289735,952148768,217873855,1717373138,1593479270],[1845386739,1537711661,987436760,1214526717,84904455,80294576,1773886744,115236200],[335115717,67046869,186814907,1419239217,139291747,1130915358,2050411896,933904098],[164816147,1669839011,1110524919,1331560178,2041113769,182512395,882949219,292233465],[573513711,1356830326,1464566206,1396254820,368803365,436488648,500152876,709049209],[584247993,1436509125,1301283347,335386723,1915217876,962974434,2374838,1382452965],[1984749691,951965944,1420339154,370660058,1488417977,1073645303,1100212783,805349476],[268461972,1059227812,1400911250,425060157,767954124,1349053437,644932760,1087847277],[1430237252,1008874493,1589023087,122170711,230012929,1258420110,1966456164,1430322752],[1956557259,1062996194,1802512173,788625430,214654435,15530547,559802421,493023405],[1074072085,534284420,2102058019,1073808243,624105396,1563713288,514784966,357705700],[148195934,1478657868,521992461,651504411,693681131,834997250,805162985,2052856629],[1150076589,250481900,878415110,1972788896,224482815,1643895675,1375775214,1511488034],[1989951178,1691435475,898829661,258846569,1179670720,1347317830,453950550,1260168214],[802807087,1179735096,1324675653,1700822250,1286442683,1515646083,592546664,1384498590],[1595792257,538328799,1856042439,1810430933,1495898762,1428798338,730091031,490977050],[563901568,2015059657,674133234,419268442,2077823623,1362158077,1966559323,1069994665],[827482674,204616628,553754060,1842802266,719520202,622580890,1171376418,1368040795],[19232038,789460550,1069140032,641284865,1780718991,1981743579,679306489,1062891037],[2073526230,1987251601,354095603,1480978296,1339947955,1410478946,1904818364,389984428],[542501742,2125067318,1321617782,698920248,546628278,1380867608,470692720,1260904389],[203610056,1491951684,1045286452,1213433003,560818394,1895934397,1437307640,172358917],[1465352764,1559603545,1114570510,1113296578,1149844397,595191719,1700011618,928037378],[436642483,951113341,1286920381,1474542815,1992814186,1828752646,704087818,785822305],[1759041494,1677922254,419017867,267223743,922952950,1946821344,1472413847,1019336525],[351983175,1934078097,1205985832,1975053809,301938056,798618416,33049751,1741565972],[2079092707,254556732,204495100,384794858,1880643734,243611375,1066810151,1894712421],[552258766,583524457,1323745214,1493733982,766783449,1473683289,731775697,1709227595],[1938239883,789094571,1876625117,1650034620,469041504,493652412,2113161974,2113759589],[853998449,1247735915,167449681,311400091,863188313,281397565,1311558077,1609058184],[1247761340,143898041,289888271,1511816957,2080913448,1512130753,205287099,1437743107],[989249410,1508616384,1054379443,1372223865,721974655,1027399879,1774746156,1177426395],[834409853,298489202,1446612318,154163267,122136895,9491176,820082293,1996248303],[671820537,1423308607,456779311,952649725,1908636349,1042221697,629480346,1276491408],[1553282930,1604447695,1215832967,377660805,307044744,119298761,62125383,430363559],[431954290,835569900,1893923342,1686741249,2026474979,619562544,295477073,143172524],[866000780,648200350,133792184,1326276372,991175264,1485659994,102852999,993590615],[133411320,1800882131,1639350312,1016986690,288244541,1411065536,659750310,2111595446],[260563266,877601355,1261141433,884633307,1641081030,1461401345,56415066,1694407438],[199933233,672141373,22460404,1823278106,746300296,893732884,2078446894,1645218210],[1723081492,816941459,2030188106,2018001699,851486228,1744955137,1955467948,1092453974],[853040220,1470786824,547356587,1140912806,145080817,1051109970,1628641128,1874273511],[867703231,2013607510,798359701,998842564,683885069,494932493,1417296908,742296570],[1111535397,1627645828,1096258849,36506515,705339463,1184036775,1384928088,1870008556],[1692265888,1140689774,540539569,1453079211,1282700490,1045350426,615827953,1655819891],[771702943,811111352,1639781116,430833712,2083376624,795666430,643385418,1198641379],[1586191905,294770691,590249349,1305526437,536777451,373314057,113269043,2124326632],[149816295,1550110710,621843591,1821322786,18719107,1401092257,1519984004,532382223],[1763537403,712747561,756106154,1422357417,52832005,299302049,41371946,2065083480],[695781653,641623345,412639926,785387840,1848659781,261183638,588372880,1609664431],[1936810349,1720327068,620608505,1521671039,324533627,1458384381,1975031125,1674377102],[1032124237,123086441,337819736,151354456,322047739,587540318,624654840,1644946143],[161891259,304616677,721459088,1025091600,1957415672,1537494305,2018973308,1511721407],[280130288,98480226,2124252117,1727761903,1233061348,974928482,137602692,1417021698],[1113838991,1100248651,404485686,2062276830,1245753601,1309224159,205610468,712879287],[927505905,706708839,222983445,1875348769,835913855,595007793,512200436,534861829],[665927631,2002865243,277371225,810975639,521683407,2064245526,1580371758,1585018928],[1832052187,511195557,43179234,779414287,1671541057,415513423,552722230,2000076709],[736227566,63081975,134350192,2035377371,2082446883,1379075817,449691800,508280457],[1105893904,195781619,1795868207,721007324,1413688152,1156387042,659504947,613674476],[657168083,47686841,1453476424,630591015,1053408797,411715250,1690151000,846794632],[2078934684,1445681073,165142397,1031664306,1109865675,946323190,1106623807,1118365336],[1445613570,37801688,428503411,1762685761,676678570,1184429681,14432795,1260497653],[582209031,1183406989,93943971,85373795,1491590445,1718190337,1928998515,1445744444],[1679549520,409283796,1521421370,548084545,1814640791,560689290,1393411763,1635478475],[413525557,1955707192,808014017,251636555,1362653656,363864425,1606659713,1222655983],[240286634,1655306094,1315442444,142973841,725834135,1568430054,1714040353,1145643419],[450016160,1724375919,1134504118,558999866,120079376,836443034,1219249378,492342461],[1125997913,1665873433,1401973453,2022960860,829641576,601566880,496794442,849839880],[1303790272,1063123900,1244265506,125587819,1664288088,1050809740,1267465227,5023627],[1864779600,763397987,127314991,1551514305,408649714,998269256,1993751419,705209458],[301438053,1635302671,855215320,2128506974,404206057,1374003281,513111594,1150718081],[322002003,1069930240,1788929705,39458757,1545246291,1390256937,1437208580,1036109558],[944378333,689747029,1782725779,1564695520,743641991,965149072,1559592020,1977589227],[115255268,1957595496,1752049068,923084032,482565289,1491073365,2070324307,776897999],[627372344,1686984807,150365768,332742497,1704934040,918312232,963862745,1204144540],[775886933,331732797,1839264879,1828711853,1169007124,769030810,475568599,1963897304],[331687946,348821754,1479171745,693707386,1767399466,824808985,386344819,1291186926],[1740042050,1856242182,43762345,593761523,18641345,571019837,371270085,1678321930],[1156989692,966150573,888288608,167274853,1031070626,2020655332,1359443729,1169840220],[549534877,716410225,245074771,1397721889,891857640,984703537,1495757326,1167692227],[1933373389,1102954318,1241008472,291336817,279553489,461165180,9658677,656389756],[743981809,149591096,237220157,423192125,831936841,643867446,1711705442,885899660],[755982314,984235821,378240547,1195342105,1755683102,719411333,2003022935,2089434434],[1064033574,533460448,802396688,210606882,1970197224,1682390165,1110144623,943125601],[119961585,324098869,282550253,950538635,363963913,342174678,1007552433,930767936],[1696654114,2424658,346839977,773525417,470639548,680012065,878037941,1152571934],[230332554,1006217614,465855730,1665898442,1148434949,912599025,227262398,1098882499],[1573002036,525159580,1622130218,258992714,1245725322,274885369,763823685,1054168072],[1176038718,87454714,1065053388,103714403,145255143,300827028,1889794054,1435312833],[1371343710,1824486794,1175299047,1889452385,2005175809,1346950881,1607289788,1703458920],[2063609389,1131495971,502347845,1094042460,2074257484,1153981089,1726766057,741765598],[1610316631,24296710,1038455181,1337529799,1752914527,986805569,113415555,148951039],[1513110153,1604137353,846491120,880943978,1329887349,1514619575,1331204572,1745159285],[868876712,1596844618,1005236421,305673192,1773134497,172834303,129812564,2022019506],[349094546,1379733679,175228502,1311201522,1239815183,146231053,295187034,949640267],[262265570,1076487012,1402431533,1349992376,592828539,496358594,1549053938,243651875],[1590187239,478461546,1187365583,1437365615,117158589,223794880,910234097,373560974],[1523133592,152879418,536589094,570539058,985737370,1600077640,700835379,55796382],[1925598287,995034048,1456889651,420522013,1010323747,1797346717,1554772805,893316789],[92593360,1463621569,969368156,1881911151,1663371120,124744469,113062529,1479145633],[1792102188,1143906361,1571005906,191656941,465892559,998174396,853978573,345997222],[1289747837,689017985,330910639,8530027,1182522396,327253133,367188022,333356722],[381679070,921264222,2066645151,678680209,1068906826,1619632376,1515493559,1613057116],[1106139808,607817348,487911104,839896891,489093457,19345905,1278105229,1946621889],[1684793483,1658391860,1176739714,998785660,598380809,216219050,51491834,2022848287],[702122419,435980485,1293145470,129767055,1914513528,708206981,1078393462,780788627],[2027522791,774411817,2037623665,1768285335,2021419876,1100578636,1237066095,1920110383],[1369495569,77413313,777529140,1284234001,1363312062,1933514602,1301808752,2114749579],[2114282805,1084643062,1682363456,1963838209,1537538432,931588917,177751974,352677670],[1617356534,912364261,1090095854,993145448,1865066107,578175107,1080564258,1400719790],[2041228965,1619315538,1786662150,91367061,419741376,821796389,916575565,219717515],[1483222253,1635033518,481440996,1758366602,1485387101,358951528,543458464,806110143],[850329929,482400906,475080932,1399683393,499380779,1275745319,1515016051,1189614097],[1771380970,1353941851,850386716,1177160311,687456132,24524011,407735263,719860620],[780739085,229257567,1533211812,1673620707,1343545879,1243721990,338587741,1686678268],[1518493243,1427298996,1451912662,1195251267,144632868,1698893638,965064397,999749990],[1737161649,768698511,858774259,781782211,368108078,1106883120,1284340219,1391602787],[1182133196,1936252763,1045003782,1716141949,1296358753,115052751,383932608,83604473],[1415922855,1810050015,63665243,165271821,314829978,1936598299,108852151,42111123],[1043457257,1735050370,190468030,2101323973,1988224888,730660985,19149365,1732502520],[1973448964,2008856747,319563231,1528439826,1810679990,688546236,1121482061,1453919873],[1959010518,1913902067,261055602,222298796,1670075667,1698859707,1532724599,185033892],[1682131908,1047429554,1016461420,1323208381,471222155,573377471,1566531736,813874616],[211746615,309415576,856568944,38792372,907484240,407462616,904628926,2013242910],[559136112,1701394858,2125606080,380095531,154739838,358416972,208869727,347175709],[204575647,1411561093,1983230248,846452133,825970442,1949832185,1932977735,1489122746],[1185254588,973522044,274839676,1885617504,1395018290,762316605,1216669847,2068375426],[1250334547,1129607719,1972649723,1955028407,1815400487,1035007427,462966442,1363473399],[1039652672,299841785,1745177334,1387629705,273080545,1591870008,1847246934,534859465],[572794251,134852607,495663054,677648972,1261727250,1130314430,2064905990,367187340],[2113969922,690283939,386536924,1550210187,610961539,1920545661,940688930,1329407161],[1404104365,961110480,818584796,1868004169,93310698,757030547,1867204169,967546489],[1125792703,935414027,1090982634,1951301651,30874951,104706909,329068723,2059940699],[488756748,1071050772,1276947604,817328709,355245380,734026729,1299108828,95543090],[802571519,1525078436,317320579,1557187115,123516047,1841247942,1460290543,2037329019],[88119767,674304918,516500717,292743890,540035559,491762702,1923552707,1597494443],[462970923,166198875,222914732,880946823,1699927950,1762708483,1243872646,1448249808],[618270764,801731647,14764967,2088330018,538186067,426565277,1148768140,1238956835],[231997890,1261221495,1820027753,375973108,1971552971,1993165337,773352564,2126965138],[1732039960,591261915,986179640,1779323015,219596509,1340809926,695855197,1176049135],[169980879,1048616058,1389866666,826587172,1740626200,1155898794,697774658,848459133],[1020484920,1283901356,1812040466,2117517055,505423900,172109214,889784784,1319072141],[592883863,822878838,1384237494,1862731756,960489852,2120229162,252310379,1945214748],[715121854,1961685981,1637367899,233109566,831311925,1630590415,2033056040,439341672],[199005483,733197405,55772849,1297455082,1900017568,1515154152,888517834,713737927],[1529404236,698282112,1406453734,2072161044,1744721571,1998014586,2116996027,343756803],[1469593292,941833455,1708092550,1279962270,853136629,571304538,1798807817,1330945902],[1094493111,1662671641,14018186,2045526031,830341471,295197704,1951414605,1353984634],[1345942057,1535588966,101037017,1044827571,1337554675,474129504,1826454461,1735129061],[741355689,1572629089,1969888233,1638024718,1048932090,459837562,466833923,461757807],[70857870,1984191746,1974268156,1314158386,1868637255,912307724,643673887,625946984],[1343708543,1017417118,343880989,1955065326,1948993399,1552337609,1424032008,99090362],[1760732138,1477433332,101642219,776188379,89536461,1361597256,1062400266,1122626534],[894097220,1868027376,973475504,1232906340,716836405,2020495185,339102195,487597082],[2085613500,1859938502,1668176201,663324337,1921748848,1812425263,686989796,1308821797],[38200097,1579344205,851620228,1100037844,277090223,1141176694,1626277760,1758563391],[528046910,1312897874,157128534,1250589133,856681904,1479028392,1935402820,538740826],[1110982552,1909132523,78506594,771867718,1500032484,1188989070,964609105,1614361911],[899111130,844442222,76873966,190694193,1712926129,520568509,1977260229,1134576741],[376920357,25529680,1347814970,1142980502,1466842679,449560785,1073423025,754956723],[458226385,1357078423,1310342778,1745613421,644554563,955420350,794413731,1240953058],[2024888598,455570096,580338145,372916223,2042216289,111158281,1212227452,1585695031],[1860149163,1848585679,255615351,482129521,1813335817,738726788,1215415766,1774577996],[1408169608,1915291685,2043803424,113594737,1805920786,611376243,224008460,1818081434],[994810737,1708750000,642215788,421135326,1760514590,1599611881,1283882858,833239492],[1482738199,967285575,679046022,1841799411,1567030509,473485202,2095967761,1577494492],[1010536995,1895646030,1053495414,1908288268,460631925,1794248536,1425530337,1471166158],[768422799,1153964367,1363465717,1605039586,1578284441,394118095,631335849,249608451],[473657494,926360946,395377552,1379135433,1813627235,1298926838,1428549729,824208667],[1852977204,765266353,1985490658,357562601,185008501,807582696,1770677950,103667520],[1666024316,1425564606,572752286,1915190710,789260096,2090185076,526619199,1817997655],[220355885,115374980,42913194,794304912,678706431,781183807,1274268917,1546395544],[963691105,1418518084,1313760669,874028076,2108814114,2128782287,352197390,1598021076],[1115503155,714388271,889040154,1550283331,1567858941,1897217050,2006283309,1443381523],[971557075,795585232,960275079,1765933453,125821330,1280553699,350935824,1074916478],[989432189,877787642,1443600360,240781656,919325492,1612220195,268267795,1064620764],[222498846,393213595,467673900,1721503148,498171268,1796303526,1794913239,854378969],[807950241,1486147795,592568219,262864432,1546151168,1611939107,586445230,40364327],[196896270,1148878659,856254765,1804534101,1200115042,1621319075,903243580,1210629960],[307957479,1020501209,1288792009,378553283,1563138057,1653580815,1050603178,275310153],[546984373,1743252916,285324365,512170035,635159643,1006960830,2115635486,222034923],[1874455550,957600020,868005990,1437255759,2037428506,1177236928,625309765,1454309805],[598688235,321694740,1616415695,1475246868,822312318,1620423900,384092624,1287427233],[304995444,1545193185,1501329142,1868166744,1164398567,1112808117,1381881058,1675239913],[997143291,1403062745,1542017392,777720010,1811103343,2047823898,1713627037,1500894921],[522915828,1577067928,837480092,509672036,474879472,1876370981,803748329,450992559],[1301714145,1793201465,155621277,837997982,271050825,1373714431,1435611473,1866862664],[132042793,245988848,1506169732,5136836,676106473,2042880840,713898518,314964422],[1104003947,1959166077,1966285370,2047552801,1755595237,1132908825,307777537,118531997],[1685668351,668131079,1537986483,407523675,2072996578,353613794,1721810825,681023930],[1597670838,1883646637,1981762994,138015080,698072707,195287788,2000777185,418322132],[1066500758,2064474342,1123222438,208434552,1424634816,1572662486,934399369,1694614609],[1489024845,302652131,603141030,1452126883,2102448460,1030740704,425507882,418957972],[639861562,1624565360,482401940,187297575,1370963695,824465224,193107757,2031145389],[145328966,1068759384,1497489219,202195084,16601507,1516391538,1990674318,354282147],[1007933426,2005822667,589115121,585880644,685869066,1317095296,1117829387,1838756874],[2010767027,558215668,667619250,2087708175,13046141,2096864790,524413060,1710640667],[79863635,1959253268,34156778,1238732983,1532600014,2046323299,563633783,2036412709],[1844272997,1736700580,529598455,284172748,2010491075,933108223,2008767743,2125196546],[1808710365,1401034356,788920325,12983726,1099085097,1912484694,27594188,603943336],[2121677335,1547987824,362666634,572770958,350984205,1597764457,10139304,569255820],[967381783,215602370,36598960,747253942,1199268276,561897294,1159495783,346230989],[347640056,1913610736,1481633389,335055136,1314730372,772747044,1870598661,1337878357],[999248962,585953901,1212643317,1727159199,2033739695,1507053915,1268703710,31616615],[187944531,844352097,1874623923,1517124943,661829781,856834575,76634917,1664819681],[298074066,857028379,1824887572,2084321850,1123582023,1427624729,1475267022,1126711794],[1934652482,1113776603,865706365,98544332,448529801,1399171160,974870028,147589792],[1824955778,396350378,1841029336,160335948,311010587,837529360,223452901,929099404],[322369530,1434638325,1630323603,2018122199,242993162,1486073577,525624483,1728307660],[767405971,1385820420,75809200,1555952309,379841123,60777038,1619724588,1460437396],[1836128666,1652429213,34108251,658773296,355389274,185176966,1781944050,784371400],[209780104,604188038,697888999,952000935,1414507403,106029656,247419223,1319308806],[1257979060,1505482517,1104812476,340180663,756064493,191269365,882913511,1536380560],[841176789,1871971934,2065070985,861950382,569777360,2005261702,1227700947,66895797],[2050398734,785935098,422112104,848163247,1670215985,693220247,1521632333,1000836751],[1627960087,735450949,1006538425,1901702741,770443,1991020195,117053009,172056799],[1540231542,820667225,1938970862,599288022,475636365,2080603486,1847249934,1191805936],[1106955160,562277540,181150695,1088370698,1204461956,691885988,450456690,526815815],[322633015,1732951219,2113970555,1811797421,1949170054,1827048252,2061449628,1285641593],[57452436,1739779102,617728945,1139082838,1086283769,965917171,474345667,1129566752],[1004150510,948383980,954237800,723939853,217027203,1723792076,361873622,1035123291],[1435057873,8830060,819944997,484502454,1918206567,1149515279,554697801,1540101491],[1192482050,1168557807,742893001,559576640,152987204,1292756159,1282199528,1765133764],[1530605637,1573814388,1713741378,1127839779,1919516402,116934143,2101835721,2051899594],[1120678266,607055989,253368862,1233306253,1511884763,1001098514,592320500,940513261],[270659641,1257633559,1464743785,323520197,716847449,880446482,1336869427,1236479193],[1679237988,1776405889,1331409142,751986027,1228230591,1591400752,1519712887,1619603096],[1251762743,1273105101,35074589,977554704,1647248766,799034163,1799742056,771745143],[353042138,1219578146,756769442,1004246460,1670970554,959016664,211944425,318628427],[1218534487,1335188463,2024795673,563073380,1774799584,327169331,1819905158,770721347],[1180267120,2003337930,1317815341,777882320,1303674439,726144715,11559226,1028644475],[1215453992,995064766,599438823,856029478,599798510,2033068813,1845159280,1653434336],[1431138208,286351538,1612279953,1797974596,1133669158,1360454803,1174933989,1834673008],[1562742506,917878778,349582244,1543706368,1733790750,1833502244,1934607481,1736409087],[589476512,1342283647,1875160344,1622824342,1178624452,746682508,301680594,1539574632],[1030411950,1513826778,98453663,885373962,1473515629,1450028758,137117812,171009436],[2012804452,1144134452,1447935001,1177663808,876279844,729785852,488254633,303013635],[263673936,811985097,1907728693,1712131934,2127154397,741856862,86083199,39563207],[579008812,703483244,349254861,1539489605,1025123496,1211449001,1880149883,995892405],[1957463992,1400254623,1459896334,479261590,1716903570,295998752,1628729673,1505012659],[1352886706,1918293490,369074769,1674606978,251488965,660828612,1722638292,1633307137],[1707078127,1461560110,1319780180,1841640580,1772994850,1960981549,492531968,568897253],[1533456916,386877876,709887424,1398420063,736926625,1156474463,163286446,2082935089],[311703873,1184793451,1469161910,62099322,1302046140,549966892,745277231,494465777],[747478649,250720333,503409344,900894463,1729019673,1589812388,1767520899,596167616],[223990029,1124771097,1372616758,356364754,401512270,780372971,833109699,518566641],[815222091,560480532,188232050,1279131029,1522861379,1547929300,1557728025,857553061],[1282509358,121089795,523474286,871042390,200233676,1927908005,962554647,223584327],[1205804902,900354773,1651475545,587503354,2096116208,1540229071,547995564,1991478482],[1647987089,953112134,895294147,775895493,780520509,840701747,838788337,626542110],[1031238333,909620029,1034408771,35379531,1394447564,1110079639,1493572514,657002331],[924110431,713277411,493275245,687472302,710139533,1110205069,1431426619,90988132],[265302534,2021710602,1716744414,1879165128,2106995862,1712794874,1010039056,1322451012],[1208149813,875119080,1096957882,815219978,1964418134,1943139738,197945542,128552738],[352003145,1772495469,1741516922,1783019813,360709277,986641930,1611050869,1452060230],[175858117,202751842,693942111,766861830,301240751,934202701,29955663,1832236793],[828843884,763662410,911301392,2099001124,1973703064,1264107203,914306832,1975585607],[1438674221,358246201,1566008447,239629653,1969032459,453150058,1922152637,1158687064],[352669647,495445912,227669564,319854846,963173673,2042362951,1393430741,1000681761],[319471059,1586496373,1882523151,767109807,826039060,1789685985,556464974,333902210],[2034519678,684635058,1014565476,1537524805,646551721,37084414,1461609436,634444444],[1337041118,1653899846,1223087109,1241793544,5298902,1223560768,1819914183,1182058769],[22589658,808900101,1935622961,1459779179,500584220,878575921,1759937274,1030535135],[1234077238,1280863037,1533679980,1999251246,173160519,404366368,1549894531,1250639305],[1907728660,1834804037,2085198555,1794101240,451427027,698755000,1468447024,1351546237],[1600236441,255710113,1444679198,1815237953,2006288256,1401153910,1338663136,920418754],[850121342,1212637113,1699311239,1439067983,1264737301,701265602,1495066942,429679476],[472023829,161928251,1299940471,1931160749,225445179,1823230664,1600049841,405268246],[351926047,1391942288,1934237864,50722238,1704709465,447559392,1464081685,1580719713],[747122824,34787308,1855327465,1470990334,2077489195,1381243703,2052408645,1245856546],[22850177,1780590352,1031359061,64006095,172975440,2097380259,829369027,1948847836],[1251596717,1419699090,1323184023,578334350,1912284966,1030640429,1618592710,1273600973],[1455170078,251240542,1777725222,821141339,1937617066,1795883158,580398347,1997661998],[1052113218,983351321,23201582,1102710516,122224295,362715194,247851951,386526110],[1792203788,885362580,1918603311,1359365722,1773152593,417922569,1676320093,529591186],[367708929,676331520,1721598544,899958232,1577539387,1361595139,1825639259,1070868602],[1792996948,1023998909,1826470609,371690310,421559597,28021281,1777241767,255857751],[1950710291,1891309201,1369221575,499062622,164514245,83640845,309518845,249363744],[1030629898,611856755,1993075223,393369019,1435125071,1130278714,1135510780,247714683],[1674925605,948920622,414410158,1230759219,1038503227,689902584,2121355615,20386381],[2036481661,228450570,191156478,1597471351,378609424,2086541054,1567001465,807280142],[1921826578,1321040901,908054055,37053946,1259326861,642983615,560052297,317285444],[1372286504,2052583905,1224964909,1750437415,816302705,897240650,1021923073,814841757],[160476971,1785726646,646402281,334083208,708147716,1228636615,928163643,2063041704],[1122989090,1870045073,1151789426,1090505023,984988944,1251188174,2098146148,1286288698],[1763300922,1005073412,1279800691,1707698103,2004899315,154764358,195169405,102186274],[1659544514,1824931759,903989507,513967733,1904894464,331882815,152651137,711911745],[671444699,1821644570,1983468161,801275440,1131526757,1649812398,1627522511,861316911],[440745738,200633462,489680184,1657869563,141217277,417408008,559340799,1171430721],[1214084727,168701984,645226045,1286015430,1921589942,1435718137,1193820522,1879362023],[1119688303,1455498032,1194866498,1539381470,1658125666,1886675246,554829561,1638717154],[945820156,1018919601,80543452,1895133568,298548963,711201196,725109554,688908985],[1335315538,1349391306,1190308716,1161029169,997897457,1632407942,1274743683,1022399246],[2110952796,2025511713,1156638726,2128786108,1862389950,882912661,811543350,1532689687],[2099157796,1679003270,1532545072,1181929700,699370093,897477881,2093606617,1940459436],[892076965,1520663544,2019182591,879219469,1986901941,183264524,1893584807,1132414229],[1989962482,1159164438,1105818437,1837006182,1658339742,1103136703,662041232,795638963],[2111393314,494370545,662629113,199531677,1185715516,1448223310,1715932493,1561294572],[1715739437,539064176,2078345815,1938266713,1333595064,928233927,867986518,664335923],[1476549454,1333801525,915022107,1227148628,301097347,1755612504,1835030291,1599457627],[1184057271,750747008,234385757,1821846149,2030652469,1447667047,1875759147,1365610921],[800751736,157358936,951234937,845161048,1071324340,491126124,2094553210,1771281572],[1421805172,140691657,402745993,193073657,1859063379,79222727,453982066,1071534865],[1963376148,1725081646,68581889,658155828,1900977467,1913791630,1301407927,415316380],[1876219676,1633195257,1119911080,1842964026,917444196,1250937760,616068521,229327830],[113545207,1050325018,1382686245,575192002,334724152,1010749943,1529521365,1594092069],[515908060,1611484776,1506339804,1116542718,813255026,878646890,901114989,2057798703],[747245206,2045920951,1807925454,340261154,2054167487,689701105,1829579490,1955622281],[857667669,788513549,1139967822,645625140,697186039,24816382,472039923,1905272001],[727795588,1863211067,895551640,996402283,229575247,444333671,1696613694,1047590432],[396515927,1251278982,1743838428,2017489746,1995253480,1510686374,792573752,1631674538],[417972489,1346982059,834538920,1862165126,1254741148,1359341643,969237314,177036887],[808889479,657840745,1254955720,1407126443,2063114780,1199747607,1129514429,964589594],[2046321207,1852147365,1381770567,1016720229,1495837979,1389066542,797296661,1367079238],[728652172,1102177147,836905366,1687128096,1632366561,72450753,671499200,1642056937],[1120680226,254885526,1055199439,1674973365,661419204,1598819053,1374697616,816184955],[1117170633,406910102,104536209,2081888410,551791763,1327866736,592897688,1867377484],[1461203053,1222380518,670561572,921095094,1127331412,990283177,1415526983,1028086162],[243133018,347164403,1536832857,1048943268,1777649810,201934518,1560772474,402046075],[124157675,649946190,1837961377,1136101973,1847585061,2086378200,533432652,1369568771],[112342132,1795310914,2090278575,301165775,1747092965,1584654103,1953756498,1754806360],[1101945486,669551228,526119293,1777280408,1998217767,1132963075,1920562503,1720835360],[1787031220,694035337,684666741,1245731379,353391897,937690267,256460630,588749744],[1890240501,1087847422,616722685,1053632106,915672066,697343376,107064084,1173135725],[743576761,1261629141,2077545425,1142544930,172631078,1771700366,748088950,402521585],[1246292700,1041504920,70172680,1756709171,384936959,1600072398,723259763,893508921],[735101065,1494469312,36785716,2041180381,1210945924,2020526736,1663103730,2105571507],[522661475,1717140506,1599438785,924470856,301165545,237887256,254809516,590732946],[1420717774,1939967312,575671735,1841661244,1110647443,44684421,456460298,1435284118],[1944630768,361110191,76762280,590767109,1231966341,865610143,1591436035,60044074],[1667168925,550077554,997624981,253110075,21147955,1593480799,748097167,349033353],[982408533,525675822,175037358,1346971854,313354569,1387030940,554706864,497874878],[1703334535,1969714741,251387176,515581598,734560336,665279529,399960126,579287157],[489420751,178135582,1765469841,1158958474,1724060486,1015021936,735659873,1974319389],[194030469,473052271,845116490,1925639689,213706403,1156071436,1366322459,603723593],[305293921,1689054176,1710417705,239307795,334439315,1328999500,1519851420,464907023],[172393969,304921662,1816622846,1721725480,1479814947,1524132488,1434519568,1545317863],[870978279,1412034167,580634270,1704393301,1234259570,453426931,1849822352,966652428],[1346539261,1436575804,924818130,46288813,532373022,1661444210,1238124321,1817043561],[911695212,1443041726,1716051642,513484320,489835479,190354213,1427642629,405249138],[1793157934,1536387044,1495613174,1061705879,1900343847,1406859565,1862478101,195816498],[914315290,1009568480,1161967213,1373017640,928331440,1526789341,353726773,441742179],[1832997658,770901089,1677285079,411250736,1130476098,1732758995,1010575926,259877527],[53451376,2098251432,2076283437,330140044,364006722,203797344,1025368069,1252384136],[1762554760,1152049622,38247093,908303715,1945566426,1439835146,1857614904,664907310],[1630288353,1002951364,1338320010,920534912,1932913346,1683179771,1738185148,911001052],[417851663,1795903556,1660926122,822585318,1949568673,737727825,1489518764,57859182],[47193142,693195505,89391612,1837875323,529329938,157962634,801286441,576468430],[1115303389,800082839,1515645636,797060052,1142084002,1134007849,1589140165,237578893],[1038694347,2109326585,3542492,1789327941,1053307910,427547998,1047281700,731791677],[1740329629,1515298034,1936129442,173401169,119750462,1659441605,1185375722,448039810],[505447957,83086242,1479311783,1606278528,1491246505,26578864,533587373,1910319209],[1707844868,1999784675,563187850,1992010669,2066731884,699934985,1876953836,1530585617],[760196979,1217087982,63794992,2039043813,1128199462,2023814367,1119898217,981468691],[1604058430,492457249,426230662,330353529,840412028,1282052769,1764046175,296210856],[2031490491,1112631903,1225813212,1835414547,1610417375,1533369293,1867605773,63335378],[765656776,1124873409,1389597846,2043088087,781257295,1439232981,1795306290,805903002],[1102109602,791938717,1059200295,858830883,54624269,878517961,445687922,2048203977],[1002887660,315600702,651030846,1029150122,505715786,1960573884,2042657564,175758812],[571204675,1709697335,1396802237,1333223920,951763494,1719443173,1828901967,1897838785],[1812811683,1740144515,1618479961,1314004583,842786568,469508600,1975108389,116374539],[1391076474,1904258895,1594016743,518254966,377502793,1679549737,741324157,1488072003],[1510792239,1390571169,299107786,200423155,1583002347,611559254,436896179,418555268],[1143438135,1577667939,652716020,266736768,1078654851,167529328,343573541,434831418],[1442257499,321440437,777981947,803171494,301422581,1716274088,654060081,1685648309],[1683481829,904640071,1654501585,737287337,2099001716,163930756,1903730841,1317729890],[1762722650,340302260,159670869,565905461,1719843164,1628200099,1677116516,148434322],[1998267984,561870705,1775164578,639631329,1346420584,1831255396,573625907,552165644],[1461066654,1057696381,713580452,894481837,318150348,1349717276,949143651,2033406305],[827209330,2032116931,1490593594,737468774,1858659631,452142110,699397569,197876116],[1526928537,939789949,1838394968,1484855759,680561950,149440610,1332575179,1345772134],[280281129,487971119,26940837,1210739314,205793494,1701830234,359913844,1093691867],[1109892060,1583846871,1411379681,846906963,1053676920,414389838,1178592228,387097687],[1544842779,1023033235,14276973,162388267,65024223,1487773696,1265284422,1530894122],[833575662,1749135187,1572014302,1042329888,1841778872,1881777462,128942362,252246538],[1889450752,1191255439,2022268878,339847120,1213618172,962672731,2081660683,268757693],[1597447179,1220507959,200289316,1336438146,1740465038,2115876786,506404496,352751463],[1962779152,501295741,1824099625,141725844,192193113,1176453239,760116658,963355372],[1963804525,1395737542,1767127507,1959067884,203672638,64415196,714301762,888493586],[746637971,1444288369,234083803,1525065044,2041689218,795786425,1586711246,1094520263],[566184212,1812104951,1614301034,1354215638,442173600,599806258,1620374218,426811042],[513263143,566555428,1211319170,1950335779,1455436113,1680784569,42011862,1969579693],[823754518,1059857574,682360391,1571299291,623182320,1762310284,1460295090,767778717],[1456442438,1119983014,370750357,624837057,2055572035,1085371991,1343431987,1775507263],[459675473,881978861,2030619820,1318403153,933908856,512360428,1186201300,1425152970],[1923981077,1563813880,154473684,2016372705,1120861519,582795073,741261126,457458389],[1567831218,859047851,1275521388,31939247,1817639687,1084838079,2080532852,923283884],[1004427882,491131041,1575188857,1698611270,158302795,1569413735,2034871052,388496253],[1035455630,402672210,1423317208,754568454,1969115225,1270638338,404152249,84534168],[304190900,613792934,1540836013,948666091,1145376414,1350123077,1430113428,1134963116],[421551358,1544947796,1702102478,1540534758,496477434,892780091,1512411062,1726143003],[1762218706,1791832450,1216080559,40163781,847957287,1562841266,1799582138,1635899076],[2114222856,1731229086,219407855,190203014,421992865,862667875,1279971465,2009545127],[637283424,1767244534,1236752123,760530117,2093365162,180357846,1432349415,798314884],[752442319,1577158702,1419050314,1662607644,1694544660,1740448070,312579381,714321045],[217641683,544967067,1766181185,909082294,1354062515,1449404694,369147734,143842856],[1333230901,1525300194,1627380418,1469402744,1584430384,209914799,1791378036,69211947],[209656137,609475238,118586364,635641690,1241048563,1725455320,259453551,1807425814],[1127398,18451726,2097505855,2044312373,657714270,1110857573,1829486225,519063585],[516527196,571325270,1176626244,1317988909,2065889853,1641317535,1112676406,856470329],[1641026098,302769777,928096290,1256489611,783485226,1339729424,1472301673,2127967804],[1046459730,1911585135,1580600547,742978397,572392083,1524700587,1460552216,363147022],[1309645175,1001659567,518013223,1650631577,1935411607,1837074861,1350368605,26847610],[442872559,164219081,1333013914,1988488790,2062595496,1420416950,1690627276,944342276],[1776838018,997424962,2068173000,668617141,389420464,1874564281,1657024030,436543913],[662095871,1098057300,39352834,627434288,949932797,1575344390,846962278,714464386],[1503881772,228342944,340949373,1606400164,1843153150,1777926637,1960469828,1211517789],[1581198025,1853858443,1949679605,1879012911,580165419,677941146,1942928226,354193622],[1418074090,1894295518,1249287897,498488430,794478584,549210351,546644115,1438366130],[446391928,1288844320,493384146,1338238188,486309378,1533030423,500950306,1179660271],[1541558488,1816137125,690077426,1686252228,1055045652,980199168,1803143660,1575869265],[1966705272,95179891,1620792828,290897169,1289013566,1658759142,1249817035,456747945],[669037694,1072651396,348610325,744775358,1911754559,688782717,1303214770,469754302],[303161920,1360227305,595711357,112152916,701866207,1358016179,724282779,73994720],[1712092787,1276329169,194109675,1129876860,1842216667,1414474620,1090852197,1986782857],[279006954,2055614621,1424357466,887772007,1040763770,1967369515,1797711770,849462764],[1946274760,1413860474,1916783240,1544235971,599046614,1946724823,984133048,1857709338],[1323106626,557597931,1644331756,592677958,464641879,1546754799,382155885,1587134742],[1840852008,1270179762,1403180356,584575146,1124870500,1590567806,752026303,1542857449],[1812144306,1854886439,1332401316,340375944,1227814502,1111486241,293602952,2048836501],[965196964,116272898,1127806838,1283255259,419558546,283947553,82910033,1621358835],[517423541,214547837,144689460,340334590,223327489,701230774,1504647120,905342206],[845589009,369777848,1198121208,1425588324,349043790,32892020,422857353,129106044],[1593569237,322157031,1027792087,2080122632,2007938778,790688123,1377516077,610970997],[366873070,1481968739,567384342,1477105077,998065834,227069789,194836111,847216939],[2031519068,1154138403,2034675576,1896969595,774613243,677019078,726177080,207027656],[1058354831,159466674,1273346086,222787932,177387797,1496243606,1040014579,879429922],[1463291912,1025673012,1921052963,1263533313,724228342,1946853792,272917000,1605787800],[134764559,1519076961,1432737830,1244949485,1264651914,924212164,1695927327,1587086552],[18754452,525057259,443770099,1753140154,1583905169,1848009837,1215678344,1425149227],[1034939822,1675534051,1864582680,889519133,390762750,1417656125,1180085818,714557438],[599590285,468575372,1587170178,1111370826,1638252326,463437986,1854750011,314814925],[1056065399,984676229,934407080,1751066234,1718387962,1653587285,732716517,991687276],[499577378,414715846,1595863599,1486351944,1545570031,415815123,2059908205,205804912],[1601307386,1062656242,1778871998,698941633,736497478,921713417,660594112,333963198],[1504024250,1273114248,109571890,615253310,676557320,1763767610,485014663,1416794125],[1670554700,102585166,1362318285,1684415743,323460414,1220543197,22607406,104653774],[1732088042,1299228146,1449026182,1363181415,2014039598,1587504466,350206277,599062169],[703296586,270519308,1552863512,1450261194,1692253982,1571780648,1105288293,1391762550],[1152843481,690882468,1647044018,1913783853,1456203822,735468320,835966857,1498376923],[1379891683,238409275,998905632,444940380,286966451,1389445282,1826056528,1732642006],[651045001,914611246,382390726,1828359262,2082210233,1229431581,856373725,988361235],[1113500667,411558217,465706975,2035828827,1226491533,1358105602,860698213,1246064759],[260724751,307195745,1489533112,249128064,402894527,1631586975,660244370,1896124939],[1332088603,2113003725,987172497,494654208,580923276,513675508,4883582,405258474],[234028212,1762022517,589812456,1176752043,72280959,550606556,1294809039,270108097],[79121043,1185613681,697191764,422758535,1539821953,1365259396,947868926,90240623],[561970152,442644192,1918090402,392628276,1975071231,1058103080,34333034,896568671],[843478235,568531535,1142875574,541387425,1151231686,1046447670,450468629,55668369],[1140277086,1311906916,586683218,1586001376,80588037,1967341782,1924635090,348902322],[1179422277,260532383,1179593745,2051596852,1137687158,232984367,1961615474,123214425],[2039226991,961583670,2098374797,1814642,3332277,329319369,19587428,141766354],[809707077,647076129,628660079,1110364521,982226459,1671111985,654453816,1332983401],[1966308243,388764706,348637473,1022701547,492138469,1061260191,923164120,1739159327],[984054470,186597963,1768064325,1035991036,667705369,1247977361,1434978724,826443330],[1266666846,1829574497,464699853,1745415649,1423678157,1745561694,2053181581,1363409418],[1792519745,2077731029,1150511579,2081974246,899788893,1054294562,850741007,867080923],[191417933,587548781,1560328250,1407262432,1458419273,706336644,2015408583,269438195],[615597021,66684103,572064094,820652359,1886848987,464557878,608454751,2077795808],[1443804392,2037478929,1956059399,1974098622,206430387,33281776,1363133194,173376729],[1167976241,1451949416,55381874,163355494,505975430,1631630266,1715268773,1663936237],[387217689,533117408,1654703867,780427521,795120534,1001587154,1201972951,274723574],[2082642998,602990171,202494176,1887005300,304243937,72157154,1159890017,1659504095],[831809822,2002373357,1902817751,88561875,998676812,111909392,220156495,1651523585],[415086490,199800483,1066699348,116347797,1500984001,1457554102,46772044,2080415106],[867289442,754937656,605084198,412768886,2103595443,2099222670,2127154857,1893516265],[1837233147,825370239,2104675633,245225090,1506022220,1358810301,1824616005,585859815],[76968000,868712518,1606892386,1164339017,176024526,1040199039,508437669,1417400069],[77540710,65130345,1674070629,279151580,1536953317,1330139073,1167595905,2093018674],[482070444,450822797,131708173,736222888,1574627868,274737209,210924946,572626218],[791508579,1743412184,150829868,1041006385,1032383721,445769809,65781240,1445896147],[1248263610,2048071684,378440372,69640906,1209002582,1559678177,1921341863,956801728],[346770015,1913200347,1606693183,1997649673,643184220,1654714312,2012756157,1426006070],[613538658,548321019,1964451622,269372170,1602553011,212823331,2065918630,946129782],[446473180,1639628091,587039710,374621198,1564069703,682284701,1967325622,1824300378],[1138700812,1923933202,1147053624,998876996,224523460,1579139538,1396364028,1364805903],[1735032530,1364059687,136517192,1221700868,1112454525,1938437811,1270940945,273396890],[161857229,1444701404,1364378911,1884334896,1566600845,407400241,431900077,581225101],[1621261441,1984350254,1911537709,519410053,962361162,876543265,812464477,1033295445],[725716212,428086764,1910649611,590082655,1483020044,1095386037,1102514673,756417123],[1221238685,418529282,1271999123,796189365,94105642,1814200994,912237135,2130269852],[1146325691,2069776024,939397431,1662673752,1610137222,339657393,1925671219,392682709],[641542336,318441735,315862988,357819433,2103950439,1398370409,1845241441,964140950],[1738530780,160554490,932371662,1529699118,307372324,941245556,1334006264,1160756560],[136139036,1424888306,1492625014,1824824475,958048230,133034539,1730958977,1382870508],[1525523653,271117316,259225752,213433974,1541685205,1109351971,1027359947,592167581],[954962875,400876084,844779494,1245647516,1510496002,526956814,758831346,83013972],[724230623,1313489173,440897768,1735818959,526799007,453971757,1287530220,1617021251],[851222578,1475670939,897050467,1600739352,410141586,1179485832,1297865881,1792512587],[1011988194,1880250710,855202452,1137859447,1357789355,515045154,374186275,1480308037],[263393659,361128711,2069397346,1942380440,1809564141,2102955460,1372025598,1388276081],[1232495367,916580722,479929514,622279918,353315850,915634257,1688417261,16013370],[1190556876,363885823,946272905,2090062682,338270912,1514763361,1574310629,141253399],[220377660,551765755,755681240,314832675,782379060,1705536132,701460459,1336991963],[450731192,35405628,1194857806,1759263488,1307543316,1219678785,2065531544,1714528278],[961296826,1901685476,759512267,1004901217,634080150,1830228675,1550941163,289812984],[157359266,1731360771,1521829542,99712415,612218280,1248168077,368520532,940898348],[1785882271,909195091,253354624,3009934,1981958823,32900936,681296269,1302699468],[410960224,2049567502,196237164,1848277996,46758769,276187503,123159963,1512331518],[1452300534,330925789,1587971667,1517696574,517630465,108506420,1740946682,603965739],[2118551089,1197907208,590620741,347226595,332232536,288339076,492368093,1449762689],[169269058,1077728752,1986452966,1313748606,1265408682,1268515624,667581472,1465363754],[1864114650,1806875555,1428355521,835899879,628878244,7892368,797461783,1785441265],[1246778601,1897830026,1568454691,79262493,1989147551,1653295802,1643855220,2112888516],[1458858015,1459922106,1497128374,774861748,1032932366,1700270510,604975525,713850841],[1281331305,1238972526,1219562252,164511264,592820318,1468581198,1282685336,1062447093],[404581241,1191018085,1579348494,1943178886,1380139003,336787859,1951608994,72261113],[1640245848,1380466861,280341408,1336033511,1155996561,2066369237,1381462124,1823297589],[2057472977,183644191,1279184034,1027074800,895920839,164419836,15111947,301942343],[709538916,1744727013,1031284401,1724934149,290926201,1394740241,972920084,480569430],[97474475,1365138217,121883280,259478397,1686668239,1630752555,201232351,88979939],[453134819,1040577742,1403036154,1794156464,1805622452,1753349474,1926042132,1064106792],[318030667,1713142014,1729411077,782433145,1835610748,1765436626,1245750216,723574146],[1970604908,2041495156,1209217555,1942735864,1455572158,304096370,1060479175,1854154565],[1952930485,1079306444,2096124207,89809136,1077746795,1300793895,413185329,49032016],[1633564916,1451933485,1526840243,1578642548,962380188,150908996,121302677,207400991],[1223261310,1615082200,1752292040,1773067435,728241807,1940953054,1389705303,1177693992],[501318205,750074455,1958952409,1788844483,759185894,1709275638,1314014274,1329985502],[1428803343,1291978720,1708180505,822388421,1557966889,1971016807,1799136630,1658764840],[247616933,822403202,1974097344,219306936,1714604711,949355802,1548902559,1595321954],[1898027181,1812737221,1804481893,2129924311,153799151,2064039978,512670456,2033966324],[1463896153,135270889,1731229169,2069488650,1562040276,1199281549,1447789482,465033203],[401825370,123645687,523664157,790293711,1762646980,162996400,1817840939,1836237121],[344849868,2016062890,511410327,1548761991,1777406141,1303798457,863780357,13478094],[1330898404,1633706305,2095053857,27707533,1658032234,541471677,1840616032,1566815098],[230667191,1850056652,1332770139,1222250458,1906405436,656595116,904574538,1252603575],[976795078,277612557,1232070767,122304801,1041202047,857821697,1188355973,365177357],[189692767,1965402847,1351195302,1288491951,1922206307,1834507081,1041773923,548250684],[1287761317,172091216,512243149,1034770173,178118841,836744363,1383238102,459335977],[1391697104,126657998,1351613941,1211481098,2066767571,268697927,1914225656,2032627708],[2112828009,1576612726,429248624,857917300,1188228045,1650170529,1639294354,643274239],[494172013,951892132,362191843,1696576117,1403981403,1966769922,1046823120,791123919],[718381733,1712187067,311486263,671608431,1817031787,953724656,623523622,1825599960],[1761208188,6324188,415954066,1347115051,50796122,1023020126,442389790,1177821406],[1047658057,1777375162,1209160339,1816599614,823589920,217576714,862773317,1596362413],[1010410875,2033338887,969781785,512291090,807682556,815945922,1383066421,849266958],[1803202527,1158479599,1930159353,1062366247,1753527315,921779031,1472382672,73810868],[403684014,918802768,1296018612,601014425,1850661807,343409456,1926916065,1315080200],[1358372435,1415648381,969760687,866365888,989398305,712771092,1043270876,1909983826],[108001847,621337953,1120071948,277440557,145725701,2101823834,1782669241,2012662915],[1486911939,609565181,373280344,507547234,297017824,224201768,162349176,1553859143],[641255019,517222220,186688204,110614464,1961116200,426097032,1023020410,1732327581],[2127438388,1003195183,1559334494,141754406,1467095656,1990871012,1520764352,1654219186],[932336349,1621896555,708422729,15546026,225339709,917878677,1542844510,1529254892],[260994605,1424090867,1609255072,1476968321,2088657742,1461794582,42601211,1701240614],[1451000479,1779389941,952914661,1807271702,34728415,2092393681,107958894,876355614],[687714659,1749334919,688145504,66328805,206168095,2047215758,345113759,1388594542],[307198722,879238433,1398700399,1271216900,576309221,392144909,1513319647,2113632194],[528854846,885225669,84350656,165927524,1761784619,1032828203,1353746517,1018189553],[924503969,9447712,1441825515,485768077,668075937,1971393983,847776473,1015850376],[1952070524,1418821890,1581049064,833163835,321421149,1777050976,65632487,1972795444],[1363353494,2128589107,5529405,1913569506,488035005,2022425044,1493935784,470453244],[893049971,442615529,1119906958,1571462890,1038415820,1663532745,1140626138,683332127],[1849591684,489533612,680319613,150711127,881054322,1156248005,1306233350,202620495],[1248668468,764962026,1412134510,1204264748,1198684955,751322894,2059044293,692363339],[270326139,1051613627,1549425129,1289522346,1705788148,299325177,1832393942,1800565800],[1589154593,640017128,1741456450,2083405458,928046819,965393703,1724362711,1099456135],[1545774512,1992252332,89756314,540900488,1154287124,825530266,6118482,204661334],[850936114,1613859692,1931695904,628686287,160484377,1415658846,226734114,547141106],[1995357669,378045560,1280584382,1050805859,706550607,1297187990,1639762564,1088962073],[2040502828,499500828,204665986,1062834937,1054354207,501102604,531447844,1381029554],[1869980415,327827403,677566182,556372990,874584167,1101021688,1366878008,267852678],[1270830465,1261056552,1754654892,580764361,681351723,573167283,1423255467,2054379166],[1341191317,1940378880,2037834302,912925755,997558671,1081352254,518676689,533349010],[1846550753,988897308,201689262,2100214305,139441170,1414709244,1785861565,643546776],[356009610,234710792,1547761902,1499212284,1859483632,2123733630,796104085,1538007217],[1498816380,7656491,1394846021,1153360719,1407953549,1446737098,369700017,2115427534],[1971897947,1919019990,92226100,697119844,251392291,1926092384,237811020,1797419246],[1115925231,452520341,1181042874,1968527285,619599998,1490987708,79167199,1746161650],[535373517,703107605,2014990275,1801840678,115419522,70366645,835650889,1816445027],[1949601601,771805017,840343226,459969943,1803143753,1675828694,1532688843,1324519281],[1079510494,1515316772,2060315473,1211226383,115243065,1236648601,779789035,1909384360],[1468433445,1468663322,769013344,1817429380,743549019,1293153025,310402981,1716450421],[1518406151,1127005634,869440187,1621639295,497945024,621676805,1898518623,1968927980],[1417905135,1805616361,179241316,79662021,1625429205,760616626,748947831,1998135827],[98650962,1377383719,1429952114,445002281,116809810,1552984030,1828702402,2121764306],[2110550861,1489122637,936328867,63530717,1311007054,997632065,376401669,1273651247],[152518737,1146648896,618078708,568559426,1392724059,477311616,791873379,138328719],[500264650,1907144776,333192738,1484270655,1784915410,1327708468,1840341892,248078904],[219893347,1633250042,1574313610,1348638071,1956490894,691708759,1438332293,1445875330],[1580242654,195123942,267766988,589285319,272300504,2096740363,1599553580,2032393216],[77006130,983151409,537466855,447543347,2067326708,934581484,684193433,1176929266],[552516811,688769597,1504723093,1933691145,1196110585,1891268873,1488979364,459888863],[1481369838,1620332669,1058149704,1569815285,1774527511,673049430,2118663283,1075165199],[677487861,1812567639,1050431892,587316276,577887114,1593370488,2046799277,123980622],[25788833,371065989,1209824949,1078808672,2070989207,1362220124,1350832277,2039244729],[974865833,104456875,1309816274,1782544975,72802710,1407257409,1230105473,1440838361],[400251758,994559341,1813835680,1791817178,512667593,666352778,1366927745,723122037],[1818320338,1878907311,356712283,1625904191,487349195,1241138878,470002867,173866598],[2029653382,1359728493,833402578,387396411,2103283245,10088034,1725303209,919866727],[1472707879,602495050,569031194,63594713,1953921638,1450484295,1002145270,881348358],[1731346001,1601132389,1831929225,564981663,271072362,597440463,630703448,378531206],[350504721,2038677305,1012715228,1889838814,1913223589,1745149007,775404035,1807121736],[534363750,475837923,132507011,527113662,1557265535,2109732487,1971192128,1012245859],[909652220,1909273971,406376552,948193462,1818766355,102452905,71971026,1298957347],[527714045,661476289,405183587,1638218555,580420541,634151231,1537572344,14822768],[2059582844,1282735935,1402256422,1577121408,763883395,2064619565,1488777209,622526222],[754441190,363821630,1433148261,793001545,93933918,431761927,383301051,62489278],[2034620792,976044719,1119051336,504606853,1924623136,809959876,415634893,1301130552],[1106090324,1303188375,1429787553,1880038655,1380834453,1569658278,1182106812,2116512855],[1210277035,1650522465,1893969872,494707363,1210143099,676237819,1355027547,1681942623],[1781825231,1205648908,1818953914,1789733778,553386427,1006401111,1893912034,262572234],[809910227,1043251841,520046885,1462251641,574841667,1588479955,624321461,1506599352],[907240957,1565152366,103217222,1108419298,37781972,221564635,1294992377,1193480689],[1345746311,1389389639,2042043145,370193954,185835710,1862765372,1314541060,865407013],[370067095,1120507673,786398223,268587111,1702502918,188540509,996194236,837034253],[950414747,1607904882,378513213,1386328482,1225598223,2000597078,318501421,523446431],[868763950,314500399,640923594,1052332290,1308548815,2076501904,644975004,762921704],[767930956,159996583,1277748749,1520134872,1079371968,1080469048,1759245123,1966529871],[257797989,589714655,770999520,1518360032,1576745813,1522186063,448025928,1676458767],[2093713827,108935274,1135222216,1561871965,1201939902,886693752,771851845,1139325133],[1140837554,1566371901,2062110185,2042951315,334575258,1167624976,249624579,1477045155],[402881530,594397105,2014997983,1730346080,657932478,1759753772,1760111087,34698748],[1887945979,1998285348,32735270,1655310828,1319980923,1479543260,1509323568,1015855242],[1300586234,1054862785,964578601,1686501693,1821961804,504845619,1012491969,892890941],[1241358154,1183388012,1114373493,999029674,671529443,1612762928,902067848,952021971],[1082547999,328460107,1929486908,1425030291,1634594407,1206039122,1111063851,508279467],[1416690115,1547589481,242030155,77807036,129800871,1224236575,614965534,395953355],[1025672563,1695717775,2122582755,2007696080,1386783873,1375276155,2086325104,1919769738],[1930255049,832652380,1108727092,2097553074,1967729816,385793453,736033963,529996502],[79015710,446217437,1893219417,846698070,1440896141,619020878,1985764715,1916312190],[1340503867,1995922357,75123204,228188655,2119353745,1856504815,1668352886,92093822],[1253319026,1325347138,1735969477,1599628355,564976090,1099178660,1638098511,1628327796],[378041857,991276855,1033421836,1985670547,2118110,994124556,1408128015,2069419168],[1095856866,1410875628,1577519473,1228035725,1396504061,1668421960,975332570,911629160],[928363329,1992493602,972692918,1805512571,2019350215,255655136,282019620,1194876010],[1065536109,1886226889,838022879,1569137577,1350900085,803559147,2095234078,1469948467],[611112926,1968401883,901398376,266923611,2125278004,1046000587,958645665,1860238295],[1465547065,1068455116,576513331,1805201796,45897924,2076905128,1300991812,367999989],[1123237402,782873837,166980509,542445761,1852911902,1716703305,331967452,1691001938],[195232549,116235570,1597804822,1652710301,28707994,1727493498,1537770064,1132161203],[1666639323,1989091271,1882598075,1033115248,545999864,1189688991,1596903090,1531209176],[1860630567,2109834703,1857422808,1358794850,947527538,1688755274,489626569,318830842],[2069818182,2070600492,1771432213,983271694,1573716221,2074165404,1194498457,1618631771],[1907705001,1353563722,1565886208,312607268,1195626264,1704482887,637389882,497990762],[1323653416,1476072407,1317774741,1872492045,723689202,1031958330,1958344560,1260547940],[798042141,557502764,1266683189,1241494213,489430600,2095486881,540481400,1540780586],[1506678480,2003271482,131098772,1140161656,655042825,863193433,633608499,497483701],[1770454883,1591028694,1162563165,1472150894,2030314306,759634902,819398959,412935244],[1440540188,1980462107,1644476306,4908207,971552106,936117635,2006221633,1693260145],[111521662,1150099172,2030243946,1794258590,1655559912,1677915115,352203428,1247872595],[522721142,1599993709,1956953228,123337571,907145993,1224760751,643112381,1005449946],[1065125166,166754423,237433340,2099528657,750769737,1586883948,694807767,1480277542],[114737193,473142386,244557583,1747056846,1093681121,114360500,777496345,1650399034],[1577207968,1739071108,920982052,1765572384,1296883891,1774872497,82789230,873162898],[577257605,1372274240,1226030764,112989132,1755352729,1555015048,1634148039,1218186349],[2013307188,67727800,545821503,758200240,64706152,688803238,1399553840,117606293],[783286574,438115857,192496682,264231688,1655650481,1217201503,1923312244,1956813817],[292811856,369927666,2001067663,271499913,1158713760,434026439,1427900197,735742469],[588189374,1625446405,1545316433,1764611106,1703469720,508764791,1029296167,520720585],[401627501,1220273690,1425576775,1699865049,1250511328,407644039,596914197,1422780774],[1882855934,196206032,832553938,1931642227,160992564,1079377512,77819764,1512903061],[1875414899,71337601,1608896278,277396103,398599297,1734129393,1666056737,1053099844],[1417526692,1643440862,982515835,782470263,1357564246,1902501837,986892774,2035856923],[162336074,1965878625,1747366885,623137060,590743159,1239061409,1656535800,200628834],[1559856336,82937015,851341182,1591873379,185065583,171215598,1254118471,705323605],[725540063,670544915,606791276,30398794,1764317269,1074323684,748735767,1161445300],[74254582,1760524401,216458886,657727584,1191971954,90285675,1338538963,1191063540],[731141319,104478084,240710089,700351952,1254569586,31157048,2097374536,1416394292],[533983782,1055409214,1554972075,1542439569,1339904146,1909758431,1638649616,456425311],[200073795,608720278,866778878,139812803,759619776,1539657957,819368388,1150501241],[1602672751,757632751,1047400872,706737517,126228995,845544162,830482559,227527655],[456428103,854875312,2092499107,1288304424,832871155,351751960,1561012942,955625372],[1525929766,940018043,512134839,1011637031,1860429687,1541834285,205984766,2118640559],[1642782927,443813694,1380900913,890019126,63377324,33063890,795653001,692098659],[2047420774,1906776568,1120357104,841439178,297822540,2120105267,396239957,247264186],[711249214,689247829,1044487229,1984486533,281289397,1101627766,266114091,1141247806],[216698751,277743555,1369936006,70879255,1684003052,1978045435,202412149,1458536080],[1912306044,1692228116,734852427,1105102620,1567111015,1628734896,698933422,1217958160],[509054238,535388786,584970317,1188635302,1685583739,908010041,367807876,200028327],[1823766727,670818842,934103349,79014714,1267544461,1015081307,415659120,1188463454],[1776898277,1067712016,1465120046,1738059465,220284713,1538349012,459247116,850863776],[1210788547,187851509,262240890,265931610,2086562073,306103495,1218460558,1184770136],[1087541678,1875269731,2071401201,1721086100,2092852323,55410307,1475458596,751036074],[182185044,949922233,1140935828,892031508,493128751,1593753116,882559398,1722807681],[669032229,2083741226,1467573900,2016685222,1774497476,1587434036,644242450,682230782],[2022994049,17514252,794920742,1406373111,46207611,1551424858,1512775496,1491151281],[603455230,992199528,1095944392,168781744,14621686,1460117918,1192867882,916123755],[1655945152,1665400935,1630618550,1933997283,1346504374,1109997467,15585507,739222950],[1541074470,307028724,1176971178,1500416541,524471407,1002461370,423921936,891741208],[1100005798,524694950,1505497048,920811672,1540433427,1611592563,1665278432,1766231085],[685337635,947893205,1115656813,1937534825,1180052831,39896433,388309228,662070776],[1034604263,1086261679,863030804,1283678577,1489190331,1688556467,1997313527,1768588850],[745735628,824257757,1081945964,495534783,1105979473,501659015,1242717139,2042678482],[790635460,357310719,87396050,456673822,1387702491,98542687,974442193,1836913067],[243384544,2124979415,15932554,1622141588,1629817486,661899292,678858010,177749461],[2120037199,785471450,306128252,1608804143,528186880,205458735,251843119,1256993004],[1860321195,225744334,2054194195,546961591,652000721,2025208280,611613875,1073983624],[547880947,2040985662,719061383,831520674,1063728882,786256198,1072942340,572573824],[684204771,1105625974,1050225658,1059600920,1409525137,2098260413,226902859,579770010],[247075632,100698786,958410298,928650732,1912002249,698580407,118454699,1067064470],[885226213,383450130,839912697,1799601372,26836087,1577447157,459574217,277206701],[488809918,484579726,688700836,2014277994,67269911,662067469,693887051,412195529],[526197422,415386319,1493891245,933378497,1280239256,83531331,1724429564,379833738],[1792060579,704407979,1510894122,1907262145,1524426246,998197654,1439148399,2063980685],[607288292,70823656,1018725020,1320201786,1470110703,181184314,1983387558,720091470],[222894364,1620622476,296331090,1724500104,913033077,85030561,1019726989,1727586408],[133840632,1927134337,160872712,1630823607,767782422,1433626096,183596451,908808680],[1765320943,1718477908,838830041,2021711654,1473449779,258778299,1003284996,1797659900],[1582736575,163568397,658541121,1179664764,948784345,474022525,1601907321,1255709589],[304785336,1457545331,1118080798,2341208,1360401513,621230714,1050634631,1176120532],[1533812273,1640158640,34299633,186541820,421346923,539148622,1704010592,576810535],[248145168,1894179990,1662549673,1536231933,1777333192,362203949,1066216445,403658182],[1595607905,1456048087,873956232,260504365,1055283606,301665102,1132985233,377303202],[2017102978,1234863540,979603005,793352944,1069195433,1433840183,2017123924,1835381570],[575571896,724001345,1308237146,1448551633,1353157775,1132086448,363468244,2055358294],[32723516,1888384201,1406892260,2100505660,1562537402,874151311,2018817669,672897291],[1476730573,46453898,1063772087,531812098,1706141710,1496983663,235431915,1676179067],[329126975,612931984,1971066425,262848118,1153076741,629508645,2119373598,812200318],[2129607133,155416514,2007298175,730108258,31042444,2017306091,496933972,2115699046],[157452910,21363253,373544102,345168667,810536857,988560745,2079253005,1587144484],[303083269,451735897,1135256487,1159746003,482578293,784005600,817112291,2012548184],[1038459831,191444777,74826091,44588369,1433718814,55742176,864497240,547001610],[181673602,84699149,1854206178,572698266,785474339,1953538221,1403805840,624392639],[1304615359,296296962,1263491144,1816565546,1181777542,1536662580,819522534,744166495],[1718215282,225841342,904950758,2073418855,1511133921,1070790044,67835523,165716956],[874386368,301832196,1150168716,443031564,1392527523,205008491,1223551694,1239541210],[395483867,956306499,1424717517,1139698367,1409284048,449955041,2085738911,18930328],[388716257,787455434,1700707914,1661166054,474234178,230583621,202499374,105569642],[1781267456,1241738677,1735996237,1009361162,591990003,50077805,387044153,1303881151],[1425828242,318408553,382618762,389059261,107298734,505149169,383314927,1856912518],[511055251,1562674297,2118063241,196077170,1440229880,1838918343,1720333718,1795551456],[245483845,1225875141,1673600760,420898854,56564307,582172191,1846977760,1816041427],[1578246092,1602973489,1760212899,118832812,1353954589,669679714,260562190,694839043],[345737167,1864240498,1815802586,1528658924,1209065672,1230626631,766089651,1730255209],[1618248778,1467584235,205800587,1233015686,1972000969,1062570693,1174069470,1501002366],[1329034332,521689202,543891136,1154459362,1867910250,210276235,1048301997,135333319],[62418068,1063984710,1661519525,541781647,676994489,1186123403,1227150551,1324820250],[298235469,614041088,1346995885,1850876295,690059516,1434564375,1153129561,1927041342],[831113856,1908342149,1677034301,833723063,169567143,903550809,1593216755,1166924895],[1312823580,1960333763,1700998069,541592282,1026049485,1087497012,89756005,1628691313],[1715778723,1638493129,70522317,1313566772,242073101,1456528806,1311779806,710715643],[901986209,1381723147,862429928,151707660,1251038426,1747713006,449486257,612802052],[979033459,2037242216,1943511984,501321826,740054222,663599385,286107298,1023120662],[676518965,978900670,1889246644,1311454079,1356046633,772721708,740614305,545686227],[608716961,540464262,836756683,1762948595,464145026,1452075960,1599167642,665607650],[423757953,1479105937,484378217,1616298616,649365056,578557067,1376702182,2009320793],[223409757,475775293,1095452499,1633582587,79488860,1543152301,42427668,690103520],[1740380154,1054896860,931362817,539971327,1102963350,1744787410,404939075,1564308002],[195779193,1102705894,1517806000,738111394,1517768081,1972601636,515454819,914576449],[1574908094,352353160,322168222,872944682,1675311677,1170775513,807603038,1430749079],[741987853,1429906644,1139558716,1873486011,1763230765,1710914316,298802542,95027814],[794770899,1523568470,22369254,621441108,1578951825,118381065,798487824,1634278275],[840838184,1478236987,1019836082,961683991,1519758708,1779784690,656627181,1899920632],[582204087,591156027,678232480,1489252175,2061706478,1068071951,520823960,471601511],[197897322,141773544,131276711,2100472561,1469210055,1305127493,1954105094,712964394],[481541257,1962505403,1149560943,71512375,682799267,690308360,493304709,1306716378],[352571992,732565386,192943724,1477207276,115583648,1055220055,130630350,81248633],[1976182395,258952080,295609430,1938956581,1701572225,1522248312,956654833,1364051944],[630116683,141595781,1092395629,773973246,352696333,1651017431,873120611,864837135],[1673152505,2126799240,1907244591,803913041,1595289637,5010476,566716430,334288958],[242396918,568464024,198482346,30491404,580948344,903753531,1134480371,422729739],[202723634,1505607563,1125243190,834455600,1494829719,1798502894,1956921322,421220939],[1480932005,1214545704,666835687,1023290830,1557651622,1641061173,26952603,1792218594],[1023998730,1288917049,318421946,24509706,1061802703,405110687,484790219,774850622],[230351840,1985325457,730504732,173238277,1174656962,1130653914,2070303809,1965267364],[980915888,1171910192,2086862710,389261607,332288308,1483970758,961737881,885278094],[1077317181,533847417,984330743,578305406,1079597761,731251849,125412674,1519371624],[376888157,652012449,1305281892,938996176,510847802,42632834,1472610644,147945138],[1531646845,262552670,627609065,881299004,2016520529,1763519361,1645892727,4538874],[332158435,784524594,1975148644,657644503,1864481907,1121570679,609274901,707900494],[1754825828,546179309,444617555,1390095916,979899664,2002952058,1743717706,2107665440],[657952345,1009818028,1430531130,230317462,67379973,1327764559,104497828,1311046211],[1116584933,1103377759,438598805,1649326172,2127875160,1928666391,3514400,1698279375],[800330802,149238659,68334066,770780010,1824943370,593204772,100955821,1530438071],[51925495,1744142551,1083279562,1436723451,545801090,1758846915,1003868671,1290173939],[292269316,925495104,1492916785,584728503,1713136330,670249957,560973828,353874565],[1174814696,487106386,227416478,2013124774,2096018896,166714470,1037239546,1112881860],[1507090509,468661303,1321015525,1181158675,1966667890,1325831250,1289010502,1683082130],[994053417,755697153,211584975,1871655991,1968020755,1224528635,1763949743,522263206],[1629074586,400015944,1993777956,1845534879,404748531,1663916804,389401043,845347824],[954149569,1231477861,617276582,1484041661,793763077,1152375937,1807011924,1203060295],[1063598211,1203570051,1919804646,1742039833,1977390230,247089368,1668878669,1047896756],[1351935560,1154781443,1416415947,1878123474,1476613323,917697202,1036784545,1309227459],[222426890,38677363,1888914248,1461144230,1741082580,230494059,1724494002,623757009],[1493545359,1230847736,1797984786,281969118,324398355,1450016757,963314357,250949365],[3881546,324159513,2063467535,1014441674,1836263182,301916782,1340684118,1316125196],[783007312,796000617,578024892,1869616275,248671784,1496354465,360425086,321466662],[345433934,610288812,935612859,1806233181,967857838,1568229332,1307309760,1885003003],[1669224828,2081070326,863318778,457057024,648341362,55396500,1033997706,1977287211],[400403808,1687861517,1984683468,1757109859,125158309,132478995,1919445604,1300306208],[931431620,802949972,1808422538,1481154083,984741051,1009110452,1839526368,1961207829],[1250781518,1643128580,1383495788,218149969,1502761858,434642846,240803133,1967057278],[2026383324,229998319,602284161,619628775,372612736,1208832424,2111377707,1633836663],[498257015,1877727601,1644290872,1826402983,999316492,1883173683,505994133,772359871],[822839813,66476726,509614540,165813710,1874794695,1251791304,1340470670,340499798],[650561846,1276971673,737648801,298540516,2106393454,373970302,1695013610,1324219619],[598621313,728674818,1584358499,1401819058,1258725582,1617761524,1554913523,1202020935],[528652564,215948324,422930190,2070199173,1276979912,68690027,9145028,42983982],[387933679,1548437804,1551918970,922818760,1505194458,340269519,1297042434,1325929453],[684286662,2071567118,1793846355,2028316714,1703181321,300047260,1644773229,381989673],[719259211,324859161,438403191,2021006663,623100847,695823342,1647682147,1055242269],[206137304,220100929,1588940090,189217162,445853468,1367257153,344086183,1218572030],[1022585913,1672645566,1877366605,1195254022,725481291,2009772686,2032745287,1666267251],[1336258774,1695073293,501545646,225314284,1421266852,580705997,897588383,1152415300],[873714066,686054973,1456559517,255907916,421642582,331583795,531916854,1619744210],[2090840095,1209974263,2030793778,2036659741,1833911539,264788454,1148828984,155868955],[516411943,1443823317,1369672171,1858737944,504055850,286836608,1293571804,2049043661],[1880548931,1514499330,1104544766,388149608,458487649,1717575890,1686020706,457203264],[1425219612,171487666,1954773894,1661029438,1432230145,850220457,1978611927,1888908327],[1772865073,1381036213,1096026691,3550504,476300644,1216472749,394581849,1491468017],[886146065,2109460724,1005550646,243575783,97396169,309767164,1635296708,1765287060],[989178722,470083124,866337931,719666475,1290956191,151029179,1573555360,134479450],[1957292623,1509660179,1893642452,1773458618,2053612554,1344272992,367938081,150015056],[954364078,1568713842,901896023,2026155282,1981852850,1274521356,147081669,1172167396],[918684834,1833990544,194499464,286867772,2080231805,1930592018,243220506,1598696108],[708151507,1061146932,254070519,938384882,333056085,484969110,1780261408,678461082],[2027759316,1128247010,1074240324,225163122,489824740,646438661,1198317478,1317848871],[313517799,1953317933,915452627,861514969,2116109433,769287962,523214603,431315823],[1219076074,136181639,1236212730,1916651877,57290154,1080227330,1229593604,1131738601],[360129193,1851625460,128044047,2115467084,1316299979,497002842,716122114,598233420],[574915338,2023042227,1531359698,920838198,566122786,95608729,1892380324,1141036541],[2032571811,1325151106,561002197,919202705,20379938,486512669,1308261987,1310447430],[240444916,192315609,176368722,398409339,168686362,382896524,1826547008,86372745],[1612507665,550026843,1451521262,146962147,1939180313,393416346,1345941593,588145379],[953593620,1740311548,1787406198,4409104,1973429160,1948090480,767643722,1391104867],[1667728877,1930196066,667463712,797848402,1165186700,1382468201,1026686143,53227068],[726972179,1209114398,1579372813,271797913,676974429,1280462045,1377842741,1947171841],[1176631825,1625489634,1537272582,487435938,2001134471,1789665424,216413207,260240647],[1085015995,736692637,1320286291,2061951739,29021036,221578206,1236750380,1991613937],[832618624,539718710,629748013,881613856,1888770754,1381877193,1045535920,326009710],[236007730,539982101,919449946,1487260099,472878456,804519123,1376047678,146577965],[672095986,713055642,786805545,2078084770,1023922648,57481658,652338989,1389350745],[1723148825,1427614781,1892084482,1197509849,1836376185,554771794,1167067138,1848805578],[1592772397,283567666,625482543,498758981,795721150,358221110,2073136928,722823119],[1100606177,1853489703,1156759418,435554851,232951330,710462443,730701818,1467385004],[652717019,1387827696,1837630708,1793206919,158938779,1865893329,1902798310,242494374],[1357316654,1095774559,827653455,1147852463,1970603403,414591537,396225577,1029037850],[455064594,925278374,1714517919,1175712269,1912147649,431686783,1176051729,749664736],[191298414,1236157353,1611582259,1674645288,1982006312,930928428,1631196888,802303088],[492493345,2091095133,1307648945,402496038,554264632,1059558242,690156910,665703873],[926431002,169018835,109754544,246841698,580425059,1705298874,1632808339,801366145],[155965180,1989334218,154629613,400696198,1319867698,1361665515,1654915901,1762294547],[1671539838,530277089,1498550061,2126535396,693031398,1913031129,1937753970,504618052],[489056005,229154772,1159726358,698609728,1457964975,94613743,1890329019,1923678942],[1850899797,1879241559,1989597909,1653093797,256759425,1353449290,1576969225,2036875670],[1587570574,296897496,1072206603,423047410,1345900060,1589747214,1557622554,370374723],[1339912438,2024894987,956322783,2028773309,948689328,1605976414,1984753567,1734401869],[1426365248,1912973923,963049975,1860219353,1120953310,498522015,465881844,1071241303],[1594481941,2096816633,138929337,1553891013,1093197615,803905264,642347469,1979067856],[936057101,259309505,338662123,1299326200,934611437,399752790,1548127687,1435480689],[121411656,1171218901,806752641,1190013882,1582416007,1040744705,1208549298,1535552984],[472757630,207564634,668583873,2015002058,2046531113,723864472,1272765510,2121273600],[1327257245,1057229578,586346491,1944946177,1943347411,758185389,666846839,1350643465],[1468705368,522985977,448472057,1392759942,1284273310,452794126,235167922,145883771],[1396100884,364859353,2042338366,1598228313,1707721284,35258503,1668004572,277036248],[2106327226,1836774544,2041645552,471400243,127868147,1879669610,1988727358,712175507],[32890847,2120120480,1267673244,1487062800,451590946,1626169717,8898078,439381974],[1146907887,329410887,1292776162,2052608621,1063881948,1494793862,202010211,2074942375],[326033668,1045600947,1263622196,1376731367,555615689,711942138,1251336852,1223806078],[763906746,74039040,1367485882,895874978,1944332615,2030423922,1543310715,1910395276],[914496712,1858454757,1553572689,904234520,1332013469,493568763,250453719,1040314118],[1443248644,1794794361,1888054197,487855697,341001809,1823427672,187833105,1018205485],[824702813,2094334700,1087079236,1946429132,994911967,25229054,1274723718,1399627846],[1268637297,601193103,1115961482,431331559,773241872,663413956,884062246,1013819060],[488537756,1095640920,805962168,270499535,334230544,1521661317,203308027,583993482],[167302588,1547555378,599054071,1610604541,1627030377,1050198210,2069677697,1029114262],[1836646314,856045906,1159163625,658598395,1191843941,110110814,902432250,1380565873],[1036821030,1022574425,1736498226,1757396050,1372888867,732517980,1116200686,1777219617],[242220329,1879498608,11446335,84939691,1322472596,759365483,1889477506,1285940353],[672115259,2011340556,1960683135,556218772,953212927,1428441630,1455848105,487892697],[441475899,605089343,279066856,562267278,27962445,1524839572,145285458,1787429716],[120832271,335463154,311546687,679987758,923684905,613170936,1800906909,963128716],[406029470,802414306,442766750,624621876,1035915240,1703624598,1239569653,318586518],[242389198,2041522526,49578079,1560324192,1381744646,1348994594,1390031127,1100561448],[1404948847,1667417639,1466780868,1919971022,1358431883,704111700,1298690511,1024357340],[480160934,756206441,2014048825,865304632,1275673878,535520349,599674610,938858447],[1730727369,1616232190,996457133,1458501844,507928739,616824960,1859731396,1254013675],[1201495924,877140555,744557835,1007072387,2041326371,1755020552,318330888,1554486870],[1640674928,1191182192,1636711958,316483033,1497476423,1151220088,76323702,1535927474],[257012189,436943139,1717852151,1773561986,1219423051,14059933,1368670392,737052602],[2088790075,1822452925,1733173929,1407888977,749379694,102220336,476882048,1146650647],[2061052987,1175694616,1840657519,1298672380,1849066916,1237189920,684622969,876189908],[56844982,431112815,787692447,1856864057,941750934,1570964208,1110766803,772633480],[1375022170,1964167395,1010203791,867789551,1371076970,732262319,1949838499,1003643086],[673848873,1862993680,1139244443,44285262,1107494611,922735492,1847934260,925665334],[1087535579,564537380,650705305,245076588,1960817208,68432263,40174722,809151447],[1810997857,1378916771,2021032574,1938869501,1104635690,819886433,1529413095,132684383],[1854561553,1339448489,1894092083,803742110,216246979,1429308183,612532540,794938624],[1291581565,155448640,924540408,30791388,845831725,285360288,1019187582,675915998],[731162449,614100771,470586043,422942613,672456530,2045666557,1851203341,1216116422],[1299130468,314403490,641080323,1010861423,1351045987,566952627,1884914781,687898936],[1859324187,2032310120,1207873136,1555955349,1187707467,1292979162,1724553883,676117405],[136767304,1702532009,1301376088,15894216,1349260895,303162615,883721633,2694098],[283649785,1621593124,2060191495,1489786102,491195596,646756470,112613735,724616349],[975769032,1374797019,1834400121,2130637652,4174009,420422775,1624066939,183219251],[1442550333,682946453,260504019,175646155,1320582183,1953959521,589196440,849099119],[440376163,1396985961,1281917205,721538744,817537975,838367574,267645482,598708820],[686841110,542554622,662502669,1215310001,803782296,962820449,137414839,1304486793],[1443656188,1361446414,1841747759,1107640590,1757313848,357569728,326844072,828577855],[182314848,1301217190,421507416,1963403979,668237902,1331182421,1342752087,1727247560],[1401479029,403412575,657535790,1786047903,1696983696,34302447,115884465,961226522],[1176459303,1313896324,849668112,1621153042,401360698,196132430,1061061218,538549701],[2047834908,1380433527,488324599,1570135599,1735612990,1741776930,1398442908,1653494945],[10941481,570541285,1455140474,1063240081,101626439,1919343140,1382196932,714607100],[1541793946,1931096232,1900885462,1111572486,948971396,1092917893,774299256,284178172],[2048983261,773492630,999090216,1738778370,1291646465,1479915823,1871716967,1895854660],[1907847198,1500541459,1241807094,127939659,976518434,1136554686,844661873,461904346],[742514476,1367438245,331766473,381612645,1844371862,1289952335,1286390778,1741625447],[689403137,1631893836,1875510633,1153745502,2030129263,690184941,1431197172,2120354244],[1338586860,1656317697,1991950904,1916126876,1306399728,1979642155,402735648,1418859919],[856653173,845037972,1206016182,1194406850,1513925069,168373912,1008159247,1044269577],[313841094,360351697,1466134929,1450876234,707888107,582094733,460431616,67188763],[1761258226,924063880,1659216294,1622875899,2057381998,199949636,143763644,339735570],[1675454668,429974401,456842254,893621176,748732808,1047585410,340235618,631278311],[971623066,72316576,750431905,1454164396,402390504,1325251513,1259321018,737290303],[1601060331,787322535,370625504,1718485650,145625598,1316417851,248687005,1889582705],[155467392,474405966,1870015502,1965308222,936788450,1053473589,507275299,1199702118],[1146964785,181058956,1681186394,551348806,586937382,1688941537,1119731588,1711317590],[3773396,1187318512,1053956731,1910278155,1001174876,1764310944,927807355,2108264003],[1826177821,1009379946,681663445,1915796177,548290611,924441946,762590929,1740932487],[1447873549,981729265,1012477586,1927192981,1036470727,863604197,404948640,1736974912],[720594744,857599692,982813895,633595761,1255476596,1271387481,1297849126,523221568],[181218311,1115959161,1006553039,1468523061,1641775636,534840701,1458884513,636191161],[275773929,84766702,1587309239,78765910,792710325,489522554,2079663837,1268420714],[24292705,1041295881,291522108,843600024,2069920602,2007607335,1310614126,1277082939],[1495965228,1003579632,927425343,792170793,846909206,1143042707,1691561428,271466898],[1192223322,1059194636,161118889,1862960346,995624828,1023006487,1399999143,195333753],[1522483343,1900869715,1921092292,1639105578,2009258079,634973823,1657422239,415242173],[835766790,1718562584,1264245521,184939482,140905460,909852128,1353639720,1348677902],[1180858967,242223543,1965003757,1218191174,2015644596,194390849,208379437,1080664829],[2073611738,2109600458,913991347,834865615,819033926,1137464100,763116602,1298575227],[1828859948,690224713,1963291574,1449964811,1750545452,1332823500,625180482,350976742],[463146084,1029436039,44946097,1265515279,141455722,1554637857,476016710,431012112],[1433568638,1402227910,1394453573,1898482670,1637711159,2129744033,111703472,1481537813],[2025158056,693551255,964558485,649631948,1729476504,2007867211,1330381016,2034845590],[998192079,1159476907,109502639,1854131891,1780931109,477680624,1967533708,104807692],[1377473492,12879470,2003171177,1480317279,1901579598,1381650908,1410539152,1709187008],[1539543181,706095876,1400823032,1707822489,1877761856,350753422,928541749,78100907],[484549179,552309206,695985136,84621850,861606386,934340030,1667804013,1254186958],[1437571764,971462221,907789852,858888950,1320911563,157470125,252337046,1869979340],[1630597468,318945438,945614448,207463429,1963272886,999586332,460352881,681440786],[1230781269,980372694,406114926,1517615436,169394435,1222159936,291369236,1305980803],[1041783367,72163783,1190560121,649034615,2054222663,1180262298,1312374764,1615173273],[2076206135,163543984,621681426,1482161692,1275032889,1572998809,160017623,530152999],[1135478781,152114895,1256986177,795224879,1012040685,986595000,1600435866,1664327724],[1880672754,568355877,1885410505,747495111,783408051,1664504810,1409323056,1576006545],[354539625,617989544,2066605662,830978353,2086622474,1730106280,1514396761,666788267],[1701003707,1459408901,1091916740,1615927274,632625226,1955847292,529240323,1913943072],[1480247443,396283331,850923806,401251206,1895073285,1174519634,1960242263,588499689],[1182496080,754983405,1854502634,1676171436,1141107296,1323961934,493488830,1739639403],[144498261,1744988514,1551042508,902030614,857621602,1580495266,469788427,814520736],[2060457699,1461391053,1411937226,890963729,1243218879,1716627631,1230972971,1384125513],[839063806,1962243908,454370553,1145391214,750657994,640486930,1428341755,751244488],[1370810651,772348285,1316260390,487198037,1996681897,458931754,1603580348,1510286826],[272079581,1046712598,2005532934,1569600216,1214979512,460026884,1573233248,1595525326],[1323123405,458418200,627771392,1960363228,793349553,1146295395,1268793087,1348390171],[725905495,1248897344,674136397,1199732824,159292160,1022772091,810231326,1415259317],[1833141881,1932722085,1512911221,888329555,1642460730,29401881,827220383,1159474246],[227829481,1147202490,1214900407,184409164,1294800196,490910600,802191,1079790137],[224574897,998089226,217177649,263206496,1374117262,1369915026,1491855749,204274423],[112254665,1073909075,267256120,309974289,1714952615,17502678,1275988978,1799597924],[1515031091,1311952943,1479353567,1504672281,1730877638,84573764,798749619,1603452537],[1159396963,479565783,570759167,1793924575,2022567916,1279884272,1928166104,2046734209],[756363529,1548930611,1081108036,354862833,1756304629,1177272348,2003065602,2045289744],[2125436987,2020208380,999091459,439578301,414327650,1167664336,959451746,311020343],[1712121774,222326151,476339961,1947231153,2000260929,749190725,1654314374,1893893495],[1157119547,1667114662,696141140,1908378828,1499507922,425805259,2039925562,895554651],[201514140,516568322,221745499,367609066,1034531297,1428232754,415468278,521892669],[195460048,165546847,1218561571,1999016501,1936828106,55562990,265571507,2023752181],[26417828,1596803056,41303667,2104583015,1847854525,161675641,81357710,622702819],[1398701413,889208954,964796744,1904127375,1008161100,2018210591,620547576,1001577637],[861490170,63519183,1129224385,607187470,1483805593,941455269,60887992,1994500269],[1145046874,1172837527,53017343,43708239,368139420,1940654310,1139315106,1536189359],[206779035,1107810059,1237599908,2082134522,696470297,1734521469,811758909,779908926],[1416068207,1116745937,963611758,1160024201,1554803061,2116600351,661579975,1152121968],[275138629,247385635,883086721,393345524,1155615823,817669124,614514862,1456509586],[675419865,656964192,1344493482,1721016521,961158873,1364166514,1400046862,674011162],[1687513375,51713977,1019907429,495863890,1009082492,1551890461,1764022642,1040508861],[1804315760,1236371117,609272503,1330613378,1025370991,1345645122,1765392592,454551814],[1613328784,687669981,1662107478,657428134,190639611,481363451,403911566,1734175393],[851624173,1631062967,554781656,194862902,1687755764,193393981,2120208273,762729218],[2123331231,835589372,1465953557,1468373704,1690441656,1786606678,660048132,850918181],[1765835215,1096944729,725363116,403019137,1069727666,270024995,997464829,468717038],[1091017125,1863490662,1858136621,800033834,1272621073,802993596,933501591,1201880623],[873496515,555359281,479333276,1751365929,630257079,729213691,2052644877,976631687],[483197799,1720980220,1586929255,2012932642,1083623337,1679184280,2083315839,868909128],[500581787,268025921,1117192541,1218557172,712653142,357994468,997124785,257274862],[2002833409,1492367305,2113111189,1853614452,328915957,1314367228,1232222578,646563718],[1550710750,1237608519,1291091779,1081740213,334122805,162025814,465238599,953624846],[931163575,1507651139,1371553015,1735562461,623231881,1593015740,1150906450,2032512124],[1032032772,1811231780,733747732,16478059,383433966,2020541355,1720985698,921306274],[1153248079,1029490093,1981747405,1462351198,378326308,443009876,253964429,646754067],[588809117,1413811554,1989594419,1457416625,1937388359,2110370064,2039202533,1159751958],[327687227,1764286374,164554266,2068722738,1488458836,101149136,1078638186,102246695],[614062530,918129785,1717490313,59712259,1245074977,610003700,1763602600,121218971],[1128248427,542031769,706980891,1468401488,1843816937,929272647,2091968873,1975399326],[1785871337,669703998,1227298486,1547367452,1765319069,1221511420,649133197,1384697065],[694606308,822464938,1207316018,1716460489,1910580822,1248289668,1669584075,901871146],[342423543,1320106455,634187805,1001012789,998888773,1484618371,1820075631,96443740],[1580276828,1952766423,1058956013,990798739,1052541660,127761746,818639354,924090646],[1636743899,228477720,206625878,1598317925,397404992,821974317,2120526638,1303044813],[931309709,1814549810,279201292,376235893,1446282185,2127678642,284652099,721132006],[72907933,732270057,78859172,84518877,984374500,1396018321,5673704,335067082],[597551683,1008213141,146441598,491367534,1989016866,1776167036,1690815393,839213111],[185137737,1263659693,728841827,1416762520,591948465,582322303,480324483,74197914],[1667319921,399660008,1660350949,700157344,53295104,2103078295,881596841,2049019602],[1056065383,1211291907,414268834,2022968404,2932309,1531369409,1046101810,1152283390],[130047598,393022318,735312770,175807337,902195166,991653701,1646243274,361162076],[1875897542,591190993,712663065,785381387,611708002,469760063,1195369207,1041172938],[1321079079,1724897162,1768781149,531500333,1971471886,1334356394,1999328918,1889725394],[1644615804,1352075607,1063838225,132582078,1852163126,347850248,1531242384,836856297],[435738212,913283817,1501494409,163237296,1679613181,34518452,1884187714,705018573],[184277519,1634751517,1036551214,783304695,1463219187,1684600871,1550014613,2059925140],[1719669404,1036367542,1115369185,1298106378,1449322396,761564847,299345825,1074816662],[724910494,1502638925,1865027928,90174682,1459507157,532243561,836534912,1590797255],[912695205,341015989,241569313,1963221611,288591436,1976645012,1540542399,1468359480],[1814119452,830586336,873808866,1502703999,410199502,777348667,1131034152,1305433731],[863156859,806057289,99252234,1819666940,507181109,467880234,483482111,1396688982],[372492719,224180645,1507390649,625138602,1502451870,1268847454,1129430452,1286821817],[1144172880,1331929473,1834447409,641265670,967911577,1561189426,1524837739,1920499323],[211394123,742858001,177082911,348402615,2129894912,102779879,725110568,1774627754],[1135485279,52986235,227350776,452816107,1107623413,2094844475,163464272,45129379],[1667975825,44429699,589736,1272259929,1963505209,1841095055,539910133,1235711819],[1813220714,449512487,916954332,890800659,739260524,1971290962,1396321906,725164655],[151235320,1154146347,683900419,747852958,766489646,1834764547,482283853,1211148313],[1969492818,1307253905,955378203,1859297624,55822128,1145323863,1699548117,516329143],[1914748740,1685662623,313648971,441355090,2051677698,483214634,2254953,396231290],[470413158,798054914,1880752683,1190964311,60449367,2084490538,1451835681,865890907],[391945657,925828105,875497176,282259613,1977152768,958797346,1475768910,1950458756],[1801482084,853244223,1204576556,61556245,76204958,5306992,423950990,521221085],[550646853,528137982,1969749216,67444214,1755333051,862029942,343310963,527220773],[1347124977,989414477,341438434,446370534,361291175,1091918072,460881800,372694623],[373922703,642193737,1789146645,915440018,137295147,1203305546,1099867001,1627211373],[1011572565,2092197021,1233164585,717445668,11191701,1601711419,1460998769,768742232],[359462973,261782743,1961385712,1576191715,1073839924,295893906,168637963,43834982],[1351437341,550417864,1979175797,1196559814,699571841,1293187888,689171873,1840985041],[1534852753,1171468828,745440816,540187122,267842912,1138029456,1177269345,1508423801],[1083076592,545551,1183150596,372943802,1838839804,474235423,117473695,1675797182],[1200037285,344421066,494398181,502619045,1501683045,1180473746,1198483335,1429446685],[2020351070,332344626,972953977,1055940040,437414015,1022046010,244529430,89054343],[800753104,1160599702,617815655,945092742,1320171805,687587846,226832572,1253671210],[1243130195,242561727,902582915,1542140535,294518983,633520891,1495495682,1777081747],[1248290284,41696854,691089720,370278971,1423023369,303407981,1030596249,1245802580],[675977443,1411682975,256301454,1353037698,2070213484,89658958,1034879051,466790838],[418881977,854217233,2128292536,890990407,1181401493,564417539,780605774,341760955],[1357636574,1592526446,787495780,1381070469,421316770,945841767,2077130536,1830411712],[2070052154,636277268,1807504693,1921050421,955850194,862892479,1350586171,1775135920],[562408971,2114109725,74099734,75772852,1906581968,1521004371,1407733144,1063780602],[336035183,1634787572,1981575896,1157651361,1750155680,1691731055,97965034,825508677],[599134585,107314667,1173543610,331296918,1587453916,1578880778,1337825917,53122165],[447634197,1896630945,798682689,513034768,140407661,1967754897,1125188748,318383473],[1115442667,906549468,1068235511,970989433,1734861509,61356438,1844474199,571301612],[520732592,543073365,1505126678,1738319808,271611616,280145392,467483143,1081120734],[1070971513,2113185000,75734016,1723140159,1296302924,127593959,2077723259,612066647],[29140444,319456645,1848329251,965241243,1723413509,2096807500,1366851946,1029925000],[58411180,678317710,518360593,1125654734,1501279597,1185215105,607072294,782748309],[940224918,1711575050,349186425,1148259002,1801445772,340584189,98833419,207385715],[158863745,2004629218,389619460,1993207419,1304395256,423871841,813949227,2127075153],[1825955380,589939588,663589189,2106439318,1388268877,158355275,1038490878,750932546],[549863058,1396301029,1628722047,1047077821,2024404031,289984305,566100785,1029654536],[1746769240,416925588,355363148,1708073979,837484592,1968929972,1353561594,736366074],[353942371,1208758569,1338990243,1816954780,1095791320,1371227186,30169306,1776994658],[234007878,1457246193,1816353906,1314274769,1263354396,30911870,1496958767,303260796],[1883883382,1250056049,196231358,698923194,847837688,1801917953,1054330740,1378269690],[745441880,477555714,785962778,7985906,678517326,422028606,254656209,1378176534],[1358692958,2121085780,1279232634,46930035,1139693818,1670351020,1509353721,1085873471],[2123849524,976753054,1759683252,533119050,802147198,1119047548,1281206756,146802589],[1152830208,1292655984,1417832625,2092575422,1553296781,1406289085,1177128778,1740202323],[1708502747,1802724476,1991718276,1908027156,1589748476,2128092785,965231787,1229690171],[605008503,1123531544,1126833269,1979669415,204459347,1474875660,1756998259,1630621338],[2017234156,1286742820,1006545413,1142422959,1149927355,938982489,259166509,1613991010],[845519500,1221272357,1325774151,1486217813,1932759376,1810988541,374590887,1700227059],[1917033843,1710451473,2097319746,427744161,1782706974,1486918318,893701477,2020000056],[163749920,1914090389,543483142,1977134443,581809814,576278739,2040389969,328390994],[894455877,1964914273,1443458524,1836163334,1281706161,217512272,1493966744,47986446],[596427382,108944128,1323121660,1835890175,453054299,1508529689,1201714150,1014849694],[969118405,1277799941,2077348302,1159253700,1925883572,803231963,1771925555,166463918],[216275487,377998163,1063349031,794201461,707785061,641759568,2103034602,1414707422],[699204194,1221859476,1372996553,1372534079,373101526,727346943,830027771,1624241725],[469579886,1321255065,1935624211,660578486,847705239,359056893,667156693,1576568156],[13324272,181812476,1056884903,1187163893,1932585333,1792274377,2071843883,2129826760],[373237828,1736677189,1115829083,1764845467,1931175080,1097572153,923342107,1295167054],[1198996179,288068070,1431201705,1076870070,28502004,1120282554,479630182,1705074831],[954526813,1445667217,2079480900,194839770,339004977,303464756,266218463,1441371671],[434527690,1406898991,1409220911,90574633,1203264553,1026233051,1078276852,586010538],[1096024246,1477208208,1628016828,1901664921,620060105,922095508,548053472,1329897108],[440017400,1752070710,910738043,410020193,1626194771,966850186,720001895,54879633],[807924349,350007444,303498482,1610329958,1669833075,148396836,194222522,1300553081],[2057245134,1266727420,738814362,1000905336,2046467879,1367668667,714454784,611788346],[1057917774,1177522831,628692640,1846629131,291032536,2030196465,393071236,1341376306],[1809741648,1491073562,1051837098,1138561298,879027624,1633915749,80726913,1851517135],[1655849872,1740188747,1196638452,1756999460,803294702,1239960666,444817906,334777868],[2126180995,1570326536,377969483,445996285,251253494,469556101,1684576294,21648330],[753567661,639311880,130153093,2107198045,783107732,271074932,1445582388,887323942],[2062103530,513676214,713738162,1883863353,2048856080,1963297134,605214439,235781651],[1345181239,1456866731,1548390190,308254890,723499918,11331568,1907734111,66337894],[1963883740,1193766290,1337134298,1612159208,1553974833,1840073204,1910783791,657995577],[512809931,2010927695,2128529803,677486374,1548049622,13538367,730888195,1673750917],[637128220,1907694517,1974416416,437092162,866183665,1136361005,1458096725,475545883],[495406807,192073869,880439173,582629460,1726208547,230358488,1125298589,652995945],[1951111950,260362344,436863462,257345477,1414997492,1361617501,509448587,1235012329],[1346898582,897640063,1818002346,1032386177,679056567,529056787,1696474136,1061984295],[1623674361,1053738636,273074679,1925713049,1446387513,379476307,1473653561,873970227],[448174053,1289394065,1889995471,418381687,1694712083,724201910,1041264917,559101873],[527528709,1399941494,1733261708,903169718,769486584,1871303930,1407130227,1089334640],[1645136785,1806981141,1154405834,1949129267,496721703,1612836563,1908486953,1722235634],[891640128,1188476356,981613644,433606408,1353737669,693097662,1172037407,335316082],[790197369,1835145483,1189336557,1921421891,1945192928,1805948701,748490852,24645810],[1342994565,1274543615,1980590931,2056312029,227241092,1280086611,181927499,622022408],[117078354,1418468980,64135328,2005095450,1184235640,1451875289,1688539941,590254956],[1833717423,1957789400,896501546,244882806,707598599,323401242,87163131,2110330134],[979363852,1268651778,864728436,980928740,1169503908,1597724035,1334729930,925990348],[1727945936,1953510552,1430921027,1744792560,135777837,484329654,412356917,582130411],[1160211985,577185167,658362769,457206250,1906314939,2126539391,105078750,499015837],[1614205718,987286899,545371853,1855640602,522102247,1629872382,289457891,1832100262],[409705619,1524157753,603068074,935766761,1659541267,167160068,1807393662,584274965],[1745944163,384346589,1435344771,1054245729,577642524,1315616332,960846851,782903996],[946220933,780725824,1702558713,1659971396,758436360,310885098,590341278,1495849518],[1676362176,153315334,732028309,2018024704,7193862,836233880,681823897,54162450],[1669896876,1537331600,509223939,1553973,223397630,148993624,244965381,1038250916],[582350313,1660024844,1294508929,298518308,1323490276,1615683749,796428298,1977526914],[1978207871,1473617777,260768891,1726323312,891015608,1405440837,471410844,917467503],[1767135972,1154842055,412156320,1892565278,1600851777,545171120,860556603,778316575],[1570284079,526252614,839869492,489340091,1836597174,1863122953,320909867,496640721],[150337797,1193139841,1161269732,1640676515,1671132261,1093011540,1975604066,1788208163],[1821376102,684069496,261767674,685028751,909683931,1666123422,2095863820,465390348],[1231710663,1713478912,574889808,1949857506,1832489859,361303908,1471557708,939105140],[1427759873,672362562,1188097955,234800595,1896078601,1487145066,865428456,750618134],[1756235264,494653586,1906298162,1520344815,1776255081,1633622179,1245693815,914379799],[877381981,1559386065,1210733048,133385347,1870108409,1961407603,1053951070,1482150596],[822017733,581524583,453129368,922273643,138337811,1345614059,438248209,2047476216],[1238356931,1243582228,406677597,186516489,862665184,212893793,1296582320,1297449005],[469741148,1190771545,710834925,1769520691,1505726351,1092178095,1435151602,806800469],[240889649,778213053,1466717238,888391254,204706314,759554601,463834254,1677866016],[985946281,154434224,2018630103,1547043428,904201839,135659687,1621631430,722008124],[1524108422,100238523,1422367380,2126210570,1718589799,2030056600,1367423341,1108055240],[1358062780,2120369218,1985896344,1938047021,1295177749,1676116270,260793397,1814514751],[1214384589,1858162689,233389568,1966845563,1743520162,928961,1531640006,958899801],[855930235,810950967,1807091177,1426745248,531373325,352242326,2088257570,720823344],[1583502339,1790704915,268974834,1430041413,363269198,449667954,1488341066,1189215366],[1883126917,914956141,236631011,1669872854,972259524,1245973558,168866005,1744539325],[79556452,657473115,2073527058,762086322,539298596,908517241,236888436,936995783],[175720855,27456830,754808935,1725466118,970069421,1577056194,653787512,1192831933],[1508913065,1510624506,1155974194,2077663247,1469348227,2130534218,1779323064,833089206],[192783502,1593338329,119799969,1778737065,1436006335,922787591,2130566287,364561440],[181857561,644281626,259264423,1308528759,940009452,145490322,2111151190,1766736140],[1460833883,199988028,2126337283,398742999,864418369,1864594448,848735500,1975120880],[1393709578,34852391,1109156347,2062604398,1654387308,424949507,929394198,1657278654],[74010976,681939890,537810653,119770588,153228413,383613747,724267084,881731327],[1455630023,584462460,1022979185,88947146,1674281512,76115152,2088187375,409512868],[1842110348,889923759,607710419,197309177,1675066075,1159933333,1743843056,196437544],[1121266800,1906107365,76473091,678424992,1720107041,1638929792,1010743483,1060448995],[1706151527,1697214615,1594549949,1029932112,1494719547,1816147056,1872597800,338138079],[1535997923,687752726,436815157,1934640919,1770430407,478409342,1104190098,1217217165],[1698643544,934953132,546269725,595916165,234749218,393434677,10672415,1947950656],[1756296417,797537567,1627323004,46289597,1699701716,783248937,295654108,1369019514],[141694008,1707683903,28663145,1552328060,417664505,1929434431,43950255,1992109361],[435144103,1570483732,1712860195,1108760493,1010091537,1892427002,2044556941,1198774452],[1569440624,1818578537,383785273,1894384742,1415565716,396795287,1825730580,696971133],[724671046,2106121078,2103325852,712765664,1139023402,149149031,338693182,1903841768],[84542071,1965860350,323114168,596155593,1466625647,637061010,1552999262,240127669],[1514476196,2087215345,1124884915,1965918171,1469619253,872883763,75326892,845753028],[443473972,1260185068,1276627810,378340589,1406586481,1174192633,450928981,2009877937],[713045308,388547716,1809030922,330709965,2090120677,1068109301,1327362275,927083752],[886380055,1439589915,575269918,1559742100,2071455082,1514871634,185929837,1939028677],[1652044786,600300452,1404958729,1697874313,1395667661,497417441,742094607,2002074787],[975598615,1141770452,367674261,616821032,1932333919,2024346116,1466713665,58265432],[960284417,1474318930,1890102983,612695970,1736925643,318941503,1037565111,1715051259],[2076862820,1599195451,845374765,1003547814,478852938,1331258872,50211870,61337189],[23902534,92813652,645170109,2084065936,631146661,410065650,1076359240,1345016172],[535373349,2085772028,1240919810,1412613718,1271055125,807683973,1828495793,975259713],[1975119064,954944024,965618962,2126835794,795030536,1747256101,2033836953,152286606],[401267401,584594426,1679837709,615217987,1295433648,1151252118,147217037,1750278751],[1730422580,1987142639,1128318333,1504928385,1484468377,1110873403,843412534,1281501730],[930706052,2061076292,1894274859,1985694957,215984983,335577547,1140918783,1487626221],[1933938441,1152396258,1156888687,1682580292,1373917181,1140379967,701578297,523359244],[278340570,54726434,1572106826,2089127209,1316400921,946862167,1677257804,1580732837],[544912823,1156609990,2747557,167135882,201701947,1636050272,128917811,468370549],[1266480132,1046240906,275338831,357467611,1895304000,1524562975,2115310962,1398615938],[595238223,1926985189,889151542,796773325,1626645079,1385550439,224292191,1206965416],[2027261988,949195228,941391436,1745580495,1805082884,1490516351,300381815,1101669070],[1094854669,368353885,82356061,348121949,310353634,1345492747,1845328073,506912123],[1482642632,1100875462,417173024,980587894,1141587774,299284424,2073306243,1901262814],[1154121605,376178728,1757855412,2119714467,2084971151,1801966591,1048058649,725976249],[1989660128,295911650,1876292125,1624318421,760855717,415941066,585860110,1614659321],[506369499,1755254827,1626110487,1253488640,1635258628,1929971214,1011405619,1759510675],[991655660,1091790249,1091576681,600130759,2071228571,206571009,1589795214,35607996],[524443710,407718483,1974939610,2031719270,1353551391,1488693885,1979598733,1999550037],[682388269,203817946,169509469,2101052536,848422457,1605291784,141222111,146335902],[2035119179,1655960449,417089401,1901811698,1887578149,484136844,1932812490,142190250],[329669475,349530009,838941570,1992824230,1995978919,1723600215,644716336,468877034],[2026932542,1744362944,1514654163,1889199831,1520332088,740622140,467859410,511821299],[82828577,1021472304,834084550,2102191631,322446518,876318827,640786980,1766469998],[715645639,1926569991,907550802,1797974992,859772622,1212524129,1923575640,1542198729],[404664562,244747847,412797989,999350636,519097682,558544333,761538033,1074834566],[141890373,1892853945,1032323665,1373633802,1600333614,247972911,1972531047,711099071],[1757636965,589649944,645835559,1906969584,1723693461,1115338530,1545531482,880620221],[1080519250,608648478,683744982,1876305354,334381834,1730258522,1563544001,1375845677],[1043168098,395642491,1776657208,102091304,188953457,574217216,1580637571,862151325],[1089103203,436619820,1491897748,1447762443,2060636317,1342813177,1694352389,2071421627],[215330127,188199944,1056298092,601243312,2060767841,1385350315,1954678339,171298397],[269459886,702234908,538794072,115875340,1862877343,1232144794,940037876,1727842465],[24403573,432529606,1034610735,993897127,1151067358,1054264157,401594231,1735205838],[471671094,375035836,487496043,573575454,80218624,2027382081,1760529744,626462649],[1001081294,345002892,1982784622,1038684418,570830430,605286421,669681476,1691295641],[359992211,1683350100,82296812,1369910895,1016466668,774892066,1115950847,1939218711],[1293690235,1646682515,102231536,1653427180,572314455,706738247,1213013575,285720175],[1955756275,1963577301,148768737,1920397574,535386946,1189807722,423571346,1478279261],[693688171,1875979929,1124117743,445427685,783824396,466235381,1257293592,1041560734],[1386080094,1426872656,2082800115,971453651,679084757,770474862,530885069,57844609],[879690219,37526708,240326249,341622432,1065478676,1616609790,1782505797,249676538],[1689805979,60572623,1032851821,380729111,1319842266,1836748999,425025942,1694182538],[300252207,1020720899,1759292506,1849830999,1524381819,346210930,963803915,1165610825],[2130616822,1474863828,1063672826,1825044119,1415819713,808723844,652160665,705585767],[691602976,587395248,719084096,1028845390,1628158642,1393120258,1795454699,1961507340],[800108894,1730037736,1918527308,1225818057,1427337524,1528849431,1494614300,1200330443],[84039764,2066326571,1260681352,1165138016,1125356407,1273895113,1964935072,723771289],[1638815287,1345063588,147790616,2104874611,1400068410,514973349,1618715731,1393065563],[945587958,11098950,383458745,2113370794,1058197561,292476820,1076479344,522368595],[1725889971,973404023,1513356061,721373506,887678805,2079322561,41248776,1914444176],[1948880861,1056450736,67000887,722405422,1093533689,49860325,1866156600,1597052638],[1586285887,1902286041,136394598,1528104222,562861011,198088937,730974477,1750959563],[664242371,11581084,131363385,1256873425,1290238746,131275413,730688433,1716650603],[815481956,126776156,459248308,1986385511,226322801,1551523385,2013583911,1702934621],[219374834,1974883225,1016422958,887155857,1149864004,1354953188,1773120012,2099107084],[1097302880,493155074,1799144252,1586659651,1245474734,854215430,1438950564,1326622102],[127696982,952017380,145785611,246034261,1095818548,946949704,1457017244,1175993046],[175495482,474467545,1165610330,1025265591,364546970,1765417294,1267770924,1838177680],[424174079,410817753,248672359,2016921769,1085726318,1748354191,2033993554,1515387661],[2084721997,1709897266,1151516002,1091960192,552373693,1557383992,1228636962,1706194062],[337133482,1794648738,221800564,531599296,2108838733,1410587747,1296344683,52589893],[275194981,1826409720,967857461,552587728,1451713112,324459548,1087785858,1392558768],[1892766076,1585032753,638482454,565647768,1702490555,787451824,1420822881,16978583],[282539861,1791608656,570997283,399511973,747828015,1033581224,836192821,1621391696],[910198141,1817679717,395722723,1952642403,395705220,414095441,570161618,1153633713],[1935796068,983721161,291716055,1690934427,2021642907,621656693,185532653,1980930266],[1379504036,1604456074,957126278,1705087754,1348487158,28181016,699842119,2012658826],[2023827669,1476376373,1819537518,183687597,1333815373,743329821,703694424,1063572305],[796965430,1390875413,256599611,1134696132,963675401,1972623043,714758990,671319726],[1229647828,200275164,1722991575,1103445359,1561952929,1570982987,1458268171,2092935133],[468491900,521178528,1978234292,979899554,932829592,1531551958,1874790682,1762177609],[1177965976,92429962,1837417934,1367737230,364806239,372976950,751957523,73563386],[1280115708,946109056,693724054,432727951,1778447349,432862409,733792569,1332867244],[1646793305,1327328239,1992211565,1910743435,1731476738,1274703798,2016683794,1493899317],[1155989996,1388354642,1784506087,635303637,679199184,323957047,587143181,1692417958],[342212449,480856879,1454640655,1664323865,768817156,401427236,1609357380,106741218],[398605933,1514873436,924683934,600834388,1768060681,1832493897,383447817,1357743449],[324891706,1445151938,518997099,1995466157,1906967261,859094747,2051252827,289771684],[1241717232,132799017,278090519,78084041,1851697615,654586278,332723970,694992195],[1881178769,614085852,2095061686,457629762,1459451431,1061642829,542351248,1392585066],[1828105691,1021916316,352987346,1874466023,463679305,1161121425,1466020723,850132246],[1251229748,1151479446,1563291281,2092784310,262447842,1874761467,854699857,954834526],[168686558,1139835346,1214977838,1099045428,529160232,936127674,388742291,975317682],[1546300923,428860763,998530779,6564803,59944273,2029150751,105624327,681230873],[1814273119,1985597845,203023222,720032147,1195668463,1240690268,1045038277,583842958],[1223907711,881218564,1025757769,1731734583,478829217,370803471,1108192728,270498426],[1796356050,1306873132,1285978800,1143313220,914729055,98567129,950523329,1414999935],[849838206,358875977,798320731,69889796,15603477,692297465,526926315,1914986540],[2047136319,1828300167,128455136,681303814,1263928260,99868779,710680764,1783062011],[1136625604,1128150287,963616256,1472735480,2077381971,332557761,243642871,607299516],[1388525628,1100437554,1742585958,156277232,1713590395,863237262,767273639,1216986890],[490178710,1721924367,1642628037,162199362,1613082101,1075193229,510517228,225762173],[517213663,1472456335,1931265045,971114875,195494134,130378931,1333517541,2098360518],[676906691,62325341,527030157,95181100,136293797,690039419,982837417,1659258132],[445999382,1954618622,1030353724,1972734655,1679740440,138124772,875463318,1832727408],[553699628,1432541668,723814309,681855814,746837108,406326414,1539547649,1424464852],[1461905946,1671637357,2023172922,49428560,666604948,2024637573,923012446,1027600401],[935676867,1343778366,1967832113,643939701,603213864,1843260750,765809082,2057317642],[1392754617,1361784140,846458577,186212952,1388841321,1360205299,126081345,1346091999],[193283259,1077262964,812391991,903174864,1166052262,1951972581,2006116830,539087256],[1516033322,614879899,959284597,1011943338,85470715,270694434,1630559530,1337996142],[257962446,2111056197,332026648,1750186274,980329854,1398466198,600805933,1164700268],[107954894,379033958,496632151,613286780,1086023049,1864345404,1372070411,812679215],[1226438922,1012476649,559754988,311025109,1095548836,443508901,590711082,2071393843],[1998002644,1287578053,1185582635,1621047866,1422929017,583090911,228203836,2128570328],[1506559897,1000943831,1208342099,2094391904,2057031613,239819014,1995418141,148328044],[311070193,493203763,1248536875,419322427,226371190,740361867,2130644171,1378068675],[1307881637,1027126579,2480845,1912737530,1122162607,1787714393,129231367,723029025],[1712074001,1521282645,1586921356,463255690,359293706,1402961965,476033392,219813239],[1204164032,208689253,668507612,835494638,1715900167,247867795,753507421,342863167],[769774851,1527535485,380251295,1177730372,589476432,2032642533,986824682,1428790464],[994055005,273033357,420764867,2124523667,1986365550,5255590,893950545,1867408186],[938211326,2098425532,787034184,1889829126,1388501404,1739831143,1986850168,934570080],[1045565331,2063301418,1543982333,1933962042,344589593,495399797,631519797,1472057541],[1793951047,1466667002,458781908,433287262,49300778,221075964,1126156058,511456720],[401477454,2111884941,1835884735,109622958,871786482,2098284978,1442951972,1006764790],[1483402551,1810540101,198948607,150887506,87562290,82107707,102099260,182303618],[1967043631,1997046239,435884744,93330763,676470601,716475355,1044185828,273152823],[598610788,1689851771,1503129787,975100499,386755692,1282306939,1604349168,1118224919],[111204905,2079246135,1978521246,789777389,633435863,617501511,13174113,720081344],[1139502794,324936098,772128565,239598876,768778047,1572280245,77190884,1091123465],[134896335,2013143789,282277570,1433804699,2100169391,696283992,1731618679,852899672],[589811697,811686672,854873610,1542881606,1801876170,135828335,1534094083,1613097631],[326001124,432335477,922724863,398166124,211163409,1772344207,2059831098,1258580447],[207498501,1294884275,349743706,1745201714,784727970,1989131081,1253411078,1163992350],[1527211798,421356232,513435103,748684938,1553359283,1651262178,2083385417,1654938994],[435518411,960290401,1427619779,1014777329,866576487,2088116844,1305422576,1634779893],[2120817558,1376305731,1580636374,1255805914,685597625,1903567682,299960962,1413635376],[556477350,972867528,499431581,1534430241,136611365,598793081,1018018576,301801414],[428941145,400501836,278085938,435683196,597435605,376727243,841297599,1446639438],[435191989,1254960358,893714266,998971350,1194931623,597147424,871387233,869843648],[255264406,1558876998,1835049326,1389347684,1249088971,248259887,1538108462,1874187796],[333381651,271836421,1052831862,186081269,1204411611,2105778624,161154306,651124541],[275780885,1527854715,1391764978,348964434,1444747389,649171835,2119388808,366996605],[680565123,1313578212,528467179,385257656,1965980505,415657735,548455629,978415280],[977508704,785939641,752393904,371409172,1113933113,46299291,753971369,513921815],[794985138,1669108983,541974576,173193057,515075373,878120631,1347478120,1690597172],[2124640991,2103789103,417606339,153320061,352399706,2005291024,753797900,1870939946],[799212281,1559343790,320483886,1228457142,713591861,833113695,1613336484,932247306],[555954427,492327593,793551167,333946627,1714251534,727733523,965159751,123463311],[1297520506,1002263231,606099515,327776892,1099688413,1526142378,658027258,1702395559],[765836662,965654059,2014762557,1875807836,2067403163,2073458983,585236588,1251444928],[85826621,704875820,1805079345,1771357030,383747481,890252490,392350156,988720214],[721826908,1830882964,478674753,1492515919,230515426,1651478756,1104229642,455180104],[444406603,1344745637,1185539149,1245615265,834739339,960939383,1563785726,1177004597],[93656900,1113209233,869558485,660578489,813870341,1131793059,291110286,1256418862],[463577911,446682284,1666411785,630072194,342480799,979227040,279651828,1180705723],[521478085,1202996717,1486092087,1078153075,1974381773,2101588706,983426888,2022380515],[83264338,973788515,961346472,1163302684,1078541488,1317215264,1840700265,440603909],[1720534915,1584439575,561551157,858553998,1218342945,1583830373,873175591,1042592471],[634372316,1737551879,76089615,133008791,1151005044,1586534571,1183968610,223455223],[1387426200,266501581,1386734193,1737962092,1243543033,930262765,1139581416,1550508273],[71916912,1155532528,148495109,1069742503,807256769,1833303734,787145245,1881516817],[1797606808,1185502366,807288932,1851662767,744981745,1036618724,1840232150,2099421819],[912610080,1487219147,319869288,731838417,905651790,404732563,932385077,173119996],[1789912475,528120704,653349788,31158303,1924438324,383152942,2108831709,1408145540],[558041852,1923596073,1719326700,1841892932,2099898237,410560326,262359805,696120971],[1443438615,2075267976,1524543027,109541762,1852938014,1148216114,687650247,363750046],[2009106703,2079388391,471159440,1267285618,173579437,702041862,1900102147,502259797],[799625879,1998893817,2046073674,1708082415,2058235308,306072488,627728545,923936830],[1283541434,385987519,73844805,1109664787,1935283951,1934930526,439056765,1747188981],[1467033427,1116196834,445203385,931111906,166046999,2046283085,875370385,896682353],[2043226497,1495215376,124976741,894470647,1660513216,164791900,1330768778,1592253075],[304108102,1357489296,1215452831,87108258,1030653152,340075569,626630782,728498028],[1329732484,1641105702,1773945157,1145644822,1713716068,557212880,1357848542,481894494],[710374841,884566465,1913036632,1249160788,614843,1285557628,2087040725,77408861],[1376412667,530875391,672302757,2003775655,1981215926,652863364,544774180,1435952494],[176668465,1899739750,407871821,315621715,1922755538,1765435272,1998109908,1788056862],[1610481483,1366082965,189495871,1537280922,186972240,367206935,1844342358,1937028667],[1837348143,1357244120,418127941,1307802387,1982042623,1305044818,1676357876,417395655],[1935726069,1051144543,2129870962,361891358,163784804,457688397,228473957,295559175],[818532833,532340589,585811154,1862886009,1946750921,2008870629,255512029,1651987410],[1849441664,901847159,1140138142,1999152129,2073664328,1643159445,1777150852,1469357384],[964843758,294233285,57555859,293426970,726953373,1174841664,295743217,1800402992],[768563423,535651881,77745149,267009992,2097346495,1646008049,625730346,1573086421],[924637210,1171091717,1302131649,322503926,1612544249,74207736,885449899,700259524],[1336854709,1925018051,1948114052,1491063191,1769677582,1751271274,202363403,61506704],[747718909,1487996854,666025098,1181644757,617352513,163720151,337642391,559177761],[1621925402,1940434251,1504945524,1995451064,809298143,1774103385,827429259,326547265],[2016270468,1981250018,1728275330,1818500352,1869950020,304001889,358589513,766930932],[854912107,354229591,1563567168,1283644071,1186928254,2036259412,1993076296,1111455546],[924111926,1762737844,2110837344,1014374408,65267531,1957279565,1685455625,1776331147],[672985631,1917351048,511309688,1709472093,265799997,407923420,1684555693,60568022],[221540443,604664461,732175865,1711636028,426749195,475508344,595963231,552411216],[114595830,6084905,498930158,1123167758,467982831,1779014181,1815960083,816524113],[1614324699,1435388924,434829679,106085374,396210671,198922111,1935890865,556788308],[994739352,1084494499,647938775,295275910,742814948,1740244718,857783318,234980927],[728134607,777345963,1561477678,830972797,1209234131,2112161859,979974423,235376833],[990359193,2110792038,2112986530,923466232,776240797,354234983,1428315780,622346505],[274511371,750286651,2009703014,302818734,2043604859,907912575,385603592,689695721],[1473943977,1053562311,1542271559,1581826480,122257440,1663640523,786653646,1585147235],[947552201,654003724,507111413,1943393169,1562523358,1813652767,1379376777,863676723],[549980126,1928597848,1414450130,660535746,485679850,921893394,2026108318,339812127],[826321982,1217908294,2089948523,541243766,2080509895,1246682207,956093867,261778129],[837885483,2063561806,762556900,1934620578,921270851,1293895198,1948928464,1817023970],[880184869,381310892,176985927,1612791074,1177937747,1831197635,1793382090,1099120100],[1320049395,242616151,973709631,11605751,747470790,441712545,256953348,1252743029],[1193643146,2070014766,1914417080,708780376,1694077670,210187846,1355529956,271690088],[1919204324,1329036026,837662440,1841461890,62267846,313056233,1050883044,443413704],[1178275972,32588134,1223031360,1185708239,1863248773,744140998,1708173542,848804601],[296492633,770829900,1989856655,12518550,529800652,825824101,594466592,1650915685],[704283526,312738211,480911661,1616693922,1720539233,1902789972,56422265,74649261],[667312411,1629940218,631459187,211708602,927134953,1472051136,1962348304,640657486],[809068296,305124398,1945959111,730773387,2075441854,1954522467,721065977,986881561],[58838365,1569948121,1069720321,212007360,914129039,38897125,1978219781,1526053561],[442474221,779002888,1283072789,698908950,236943409,1239621871,1511144169,1356651605],[164265560,1438154818,638527105,2116835265,1425743139,71510643,188739028,527589762],[1649795298,11062115,1826668707,458295538,478965521,295983492,1894153470,460373598],[97147093,1100883235,1673689122,1955983377,928039022,743772071,665897181,857767451],[214010503,704095216,117793981,1642631623,1057959649,635934578,1116211636,689383311],[1252583383,649153922,640282992,77793879,1383698811,764812524,1077317392,664703616],[1155331997,368160562,886421704,1421599039,703835711,1271358179,337894137,1968093337],[573141761,1976547585,1177736321,214274427,322940101,911359427,2111500685,1267334031],[1897180857,493051222,1753884148,2006810797,419764614,1580848559,2078977871,1916932514],[1929188824,170810533,1955286781,915380952,1403621760,1261695520,1730749192,207677333],[1594545412,328638971,149444552,375675313,980431578,1709625319,458056524,699216315],[1823804314,281387648,1015212393,2041494872,1299671384,676786492,2122817057,1193531840],[37960334,2017100994,443233934,296708090,2113073326,607554779,1457673245,1995345708],[1180383780,1955100719,349908233,826076175,1457400733,402176356,1756307105,1627036601],[4236444,425374937,1415867087,752729650,144024833,986707578,175936446,37834340],[334474981,1747499670,825805974,718452473,445530727,1001491580,356242838,1693599446],[1061774713,1179178419,790048317,670169525,1890793407,1499005699,2109373572,428723499],[1246100943,754848567,1866504594,1823289451,577566397,497376437,662287950,1315350779],[1037443908,2119502504,1701514351,1591969974,911420452,2000462008,589968013,1081830133],[516964588,1528239295,2093191662,774458593,1059606538,377735622,768965228,654321446],[898513535,846236801,2022514834,233818909,1450411025,41218306,344697845,2102207245],[1308452171,989359098,274614298,299512122,1885394980,1289314613,176143888,1745240581],[1747609985,1499556444,702604417,311496961,781365885,599318820,1228164416,1924567821],[1499248109,787792621,2027483244,1860509563,1141199871,767063444,54899633,564447689],[2107839169,1424120509,1990205295,313907050,309741986,1600598638,1851609099,37259978],[619654153,1254576240,767197611,1772418254,1386228896,255007391,1409342208,495332475],[287751309,1028861510,1138990773,1229565574,1014777444,1385898315,115887689,662731989],[1192522634,1062126385,203533016,50505622,97558360,1452202092,1753675609,641935530],[1537419717,270621373,1515933960,1960305645,130243800,2040639268,1797328987,700185642],[728251194,683381327,423660413,697234532,833759510,1225382108,1422873773,1097014666],[883241439,1986154796,241761921,1725461454,1570797661,1754426657,1002299639,1785699524],[424648582,2096827299,60355781,251485617,1451078294,703880743,1229826597,1348038412],[1322828840,37495708,1778456673,1884196194,1120118809,1989474764,1895417194,1619747525],[684041729,1575384432,1263092665,2124546864,99598739,825451180,25406504,618684179],[794481799,1747900597,1435022648,1153019765,1492647543,1070513818,2001930975,1837492998],[607329455,932083395,167065861,928143135,391943466,1644403460,1121801765,1523499485],[973474323,885049484,1461915458,1084938261,56572853,639026717,285755448,747261492],[380961881,2008767460,1115502078,1840531449,1599853714,537200068,816313188,243507797],[1492048799,468926488,1823191354,1838331047,1447986584,2006529294,661520271,720115409],[1933680573,1785462357,2118665153,1172638775,505050633,1467604423,484708717,2130438575],[1174608964,721558545,1771855436,270092598,1967313839,817783599,862174318,1888932310],[1885322233,585935765,1262767918,1537493321,520492277,1373159079,388031866,856184340],[1786913338,776245057,1685560058,385065092,1214434080,602269983,2013652318,1284160435],[1240987015,1656522423,238651141,395577950,959015336,723663674,65568719,691529231],[699405795,1672505450,1961736423,1531543119,562879588,2115051379,1245194853,858985937],[1130598945,626833016,1273694900,233836010,746107502,1189218932,1171407162,29840764],[1683806052,150639393,1378081121,1828650811,1532895775,1326386490,1797358499,1001653154],[1032067327,491095459,2060379927,1911456412,1598309637,1318989320,1886939249,1755546872],[2022032512,1763210235,626323833,1625724216,1345846365,2089082330,1681854243,1977303576],[524234782,2013637864,538139181,1183153604,463650348,1531135593,903603693,1101408750],[2038215167,1224936365,843797965,745945252,1108550414,742833860,1701060828,1916893665],[1459808286,825539510,392593077,908422687,587640568,1707620235,1116868104,1438362856],[1943719798,1641405612,1743566035,834625462,2125658884,388333005,1502567522,1993105005],[1135126725,2103152612,1148192674,963174729,429078858,885234653,265656039,20382304],[869648048,1098881295,1742911940,970990480,1006874400,1671604844,654164908,1300078034],[1636040755,2125469282,2032517565,400691708,2071070109,260113193,1410067809,825575999],[788250425,424580741,330243799,368298963,1015764302,113098028,420534768,377254776],[1690315786,11632665,1487280508,1194072069,426899808,668385973,964074512,446387168],[1500819636,226269510,1239345278,1207799368,1599663564,1949098342,1878541011,2082222061],[126654490,1036288407,1766652771,1084071758,792252991,59731305,685015363,1581151917],[1768250813,1641779772,290123907,600321767,929636753,296404965,1161617935,2082150805],[337023034,473564786,934922665,641515130,1063947759,1042095003,1288597057,1568881314],[2121915966,273749120,1109595467,1337410010,1211354829,858974028,1775059396,435794552],[1043576734,500640001,735066604,1115517091,1642848689,1219844739,1875780461,1072547256],[2046436869,787083862,1001996961,1370882645,1456561886,1923651087,193103353,112542305],[1464472320,487582264,49486499,1388881932,2106503738,1610598331,593490136,1464884136],[1251855791,351984559,1792159033,992166197,2073380063,294121338,958812196,330382729],[1172152905,881495643,1284325550,1356521866,603030451,1506845130,1685863729,1995709279],[950885069,524500406,598413723,1711921887,607579627,2101786899,1187433056,1728522437],[1065804296,516310854,146390447,1340483895,507250330,2021032113,1091899855,2070990046],[1179017756,1556762514,1203979515,720050281,2046920181,1048170478,2028206778,486892636],[1574287341,231534673,1915935498,1893031347,255776027,1070775728,1380555294,1429790006],[1485974162,1378793368,805199522,816446797,581698812,949585445,1126836735,1324726745],[304960649,2019222661,957556698,1242363107,1848535666,8574754,1538437388,417037541],[845470000,908900225,867240083,45762402,518541195,2041871749,991493517,283420597],[1455655832,510068921,1325578390,1929316642,2013960490,17592103,1095157857,735932739],[1740881974,373920211,1420855621,746519725,685454537,1794004225,1523398769,414723047],[420108309,1645351259,109416312,1116353826,72114942,510849196,821146393,872906244],[1055019087,1057310605,1461990078,1112043249,909594208,1491882042,175698502,1952525792],[876153052,1335866363,1040994002,388873811,382163774,1784874893,1287227703,1499060060],[154158873,1245387098,738216894,584357236,448683607,953891706,418182155,1470686601],[271323388,1154060106,672360816,903293864,1372386092,1485739988,81993193,816387679],[1037313183,679447696,867000069,1303822059,107357720,546329211,1890007482,481725557],[388509474,1326338412,1134335275,1678786671,33746539,1207610796,1795951800,1775803118],[2025876229,5363264,901079450,844546263,143738614,860861288,2035940176,1460291995],[825849338,1561937806,2037880498,187808877,1224720264,1768765756,16568532,1614830455],[1043112780,1754844094,1109507889,2018761869,1303980424,1040654495,73687243,1784919835],[2009694852,17512260,1693522533,1823095978,1244298644,1889428502,1764371645,1219657798],[336915025,1114746692,292006719,1383610877,1597531709,1007261843,995065930,19119720],[785641139,1660139900,1661231466,546487570,299775523,818328309,1069597348,1610127750],[374148985,301432971,2096699764,1968173141,1396984195,227036607,902467289,855031542],[1497510210,2099101161,1728457706,240060421,250503685,186113308,1613048781,586519556],[71137819,1849573582,1422118009,669719828,752557062,566809851,1196894214,64072053],[1652950474,1380954881,69116707,893052412,2024473316,2012023277,58812701,1722450085],[841835674,2119273356,1637450341,1973577808,1837315498,474170924,1642761603,1474757735],[899135778,2010177402,2009645680,125710813,79254674,534977809,1972068282,1675189423],[230277310,1735182572,1322262576,1735704179,1232264849,1155893329,1985923008,426918884],[2070235344,937706678,1946990955,1334853879,700457937,119213635,1688059883,2075299109],[11119468,1789601954,500095947,543478085,1252818738,714798326,1392061609,1150488136],[1671222980,600418035,1799158126,913266833,1040735685,1982943782,1347234548,1211698619],[279408295,1054429295,1369455914,457916182,619919732,1246562005,542551944,330593921],[1746591603,827490175,1593773346,233127531,1778094202,382646366,1761247885,1034894055],[1214573009,1716511767,206285145,1805201452,281496865,1382989893,1383790580,1529458874],[335927748,1622999280,941913998,7587483,1375762817,1952851035,1176896310,1827949514],[1358167883,1462312483,932670449,701360431,807279894,1864640403,719310518,1940891029],[1802250080,672095305,683673035,1073687561,554519541,1135448110,1315969079,663130684],[999714980,1059725525,1002942738,443113111,631570508,1993034794,468584189,1358321063],[1770774980,669721707,1641258792,1507984566,1724534068,178861343,751720077,2055337742],[1533364443,1810916695,136625547,2122719562,1309634352,1317921001,1848178256,2077093994],[596759225,1921799073,65896759,502219284,1873683470,2020982717,710444323,407813346],[1804223722,369567254,47117702,1256662227,1817703316,278813487,1342882066,621510162],[1341128835,623480787,770424717,559336221,1317835584,1838430944,1408495275,92557538],[2091631948,1280180931,540548690,1497405442,418427522,1868420084,1137411440,1283784235],[1968280573,740917450,1929299235,440921,33548814,1033206013,1920239558,310512609],[1254373247,1265293693,1467291381,1224003509,1864431953,1564618460,1297236617,394651848],[1858078677,1019579500,1852862764,583005394,928559095,2040551485,850943908,1574222950],[1506410791,923612337,1140477913,1505234287,332619401,1525120531,2028991188,667006382],[1016159591,1250799540,1558952264,1482457841,1190643566,1827359495,1312346706,1267947474],[711489395,1751682708,1956823668,1963363499,436992785,1942831928,1719073833,1753846792],[162471476,1666861926,1936700769,1612737668,157428666,1668790459,1132337275,170531166],[507620493,134949077,354279563,1082108838,1162975751,99816648,757017912,466388636],[2072567738,1016247746,2117141274,2104703913,1843804899,1263020630,2069909434,689567151],[910939709,802660916,73357759,1393946882,407611999,1105062172,1545482994,194576120],[605374268,1979496014,1591568461,978624087,1272267070,756639377,1409506597,1921702496],[376344986,977812655,392894691,1708285719,1209238527,1085608437,950133294,1672909286],[19025581,857437251,617774854,1086411980,1935196779,1421706947,254789748,437153885],[611958216,1786427375,1830823886,610111386,1934852008,1532211670,1564869659,1794317995],[1275267168,304226866,196918258,1770692482,2100429834,665132291,483046648,1116889676],[603398028,1805709429,137376533,1032019865,743407153,694579136,420912007,34447270],[1592596229,496954515,1217739146,2046104368,1084981391,183718751,589550753,940051207],[1939743621,357703237,1827760896,896689628,1665056536,1655920008,903020259,1576019757],[1122761054,23155297,2062838002,1606819450,2053072934,925626111,1737786002,1742159139],[1288893501,1284850243,544657264,1025612567,411944277,227085539,1508092321,75131062],[384498488,799709100,854149518,550096703,151819692,246938538,2116984555,386908274],[1518636064,1080058819,1612249233,372924679,468955683,253116121,691000263,365285405],[1253244838,1883371193,2042210908,1498020079,1273940996,180464154,1641886901,554718839],[673455697,1986469774,262504586,1557311721,1424330396,817180175,710764871,213637236],[715948843,1856704989,1232737450,1275342698,1826644507,665799315,841925427,2024727986],[751720573,671297935,2043089833,459981376,1704556403,235523915,2120118348,1435882425],[1938007324,139745753,1750948714,204202447,1550493323,719080139,1755116400,507683474],[1777653519,619803535,1258146820,1730513101,344063534,859194380,1706701642,1446547874],[1075183963,340161979,701730625,1390534717,1942359557,1644663718,1360448403,893499070],[325031820,608492244,1618271183,1463876009,1818445252,1282939394,288499855,853314629],[1251741943,895622857,520477157,1899009941,1886311749,761373520,1279978426,471445228],[87392754,656940517,1261794073,1585860820,1910859384,659171319,2127344695,126810965],[966347956,2119588396,1616537772,589334917,1573416130,1078173716,754162686,1922760775],[230397917,23520913,793719052,756705897,1761730522,1201235466,728831520,515543060],[811870708,1262478648,604250323,1289218607,493138990,1871702285,324453383,492460174],[1594852251,638956656,1196466598,1578831935,1254060605,209965448,2115082656,627883331],[1430569391,1029420902,225079954,893217639,53798464,1758337803,415666043,357490376],[2014092153,1742347540,1679090443,39840211,2073278987,1036602407,796831919,1767791070],[1212365360,1236653065,68752787,2126590197,1390140466,1291977318,1026465074,1676997],[1620478242,171481623,1863658851,1109782173,1199709364,1763876140,1628152135,483525571],[2100769604,1769869673,553614392,582447574,807722489,88276539,527106344,471132815],[1992415974,583739052,1530681227,295297436,475447945,1028282473,705302239,959886995],[1795336720,798628014,601845570,1501824912,1462554781,401640238,977039797,1293900145],[1010602870,1273320765,2086713879,749045382,1379144270,962274481,600626360,1383162780],[1135152016,1135366239,1787211762,194132611,1372009201,691704732,504821086,1468594855],[1502508515,721733051,283276369,12864598,1214343826,1711055788,635545299,1711638029],[1317220859,171357624,37483399,853553544,165477045,771911939,1361782897,1789759870],[1641793405,1943038656,95433632,1650423480,998938688,1741939338,1593230526,1685238042],[133314451,1775686760,406647358,289043951,2070888407,1078428643,119790800,323079610],[1075733573,11411423,348519347,574813425,66177703,1712143917,1282980273,1349660249],[457045898,1038782233,1430022570,1185009840,837950063,1296395873,815508028,612733494],[292857580,336600748,180452953,1675214485,1103320474,2088924315,703652022,774233628],[496568123,1145841663,1730353945,411479831,1093667086,529753556,1742493206,1928336165],[1197037911,1104907283,358205586,879308999,217902132,312489094,1485853143,540954808],[338981185,1972830388,1272900418,74470101,1556671953,1763653829,1929382798,212626572],[336845716,1763789338,671092364,1216424509,2093880480,698099232,1751570981,1080800523],[920065806,101486111,1401744606,747213235,445919545,1431617382,1528514601,600850065],[1198157812,141843317,2111404119,1522384416,2102948808,249186273,291240556,1953177056],[1781612735,1989189214,1829994247,540698568,2109709531,1385965691,862910584,2035652025],[11652887,1731659585,919628147,873999701,335409958,314197572,1596080190,485902431],[613162656,681640080,1968791968,1384141069,678070719,1345088930,154941394,1853725339],[1157974088,279078373,1027242536,741428305,139641759,116367351,411452344,939173443],[1145309756,1268642112,1898913269,1679635991,988509800,1841966842,1196976894,843271738],[537023400,1952256296,1194959645,2001172080,953200020,1876413139,325654178,409051344],[1135956123,1624478171,807965265,1124371637,137670470,801695043,715411904,211387096],[1054297845,1203439398,646619159,1672816167,768290478,1739411420,1460953526,557353650],[89333014,1587191934,690102021,208635087,940225786,157613588,907211510,962191186],[810092496,1177773519,839281228,902049409,1173303436,1894058618,630378558,292877399],[1311965166,469367725,1206738621,849304373,180991759,892405064,436612456,1126766383],[866481003,1234515866,1413710156,1851832028,1918769132,1859356971,1340674507,1521083482],[1437150739,1130658048,1979110942,2095822955,843798598,1136933520,768783335,648468696],[2048379186,1309071317,1750523129,695203984,2085014162,2020365563,1718317052,1919081260],[2046032199,1124256357,733194185,629027599,599038514,1081741936,1603283121,1907512206],[1053069679,909270162,674211470,760259339,482183749,1057013365,146150595,582123982],[1923611049,1469292080,266417250,522284717,327800873,1788512188,2117462512,1026462924],[1241281744,327008336,1871781309,247232043,1067093331,999083978,2097600171,463336647],[921979440,1373617373,682937544,2108504493,1976975963,1616968305,769861226,782071794],[634770088,422756928,1275570884,1888381492,1136389394,1322740854,1134965744,821475892],[1090394043,392515054,1300041370,1062402062,1916027132,1133073757,135073185,1748763703],[777384987,1703194034,1628641716,1914850680,2017514745,298094342,2004906651,92864218],[1576954210,1526471137,1372130873,1075173977,973612916,4579593,856894522,1756143967],[2123867703,1348422544,1295830528,678540299,2026378576,1518253882,611731569,2079376231],[642816167,491268312,1964478299,1163551227,822300903,128699794,980310325,1207987469],[1046584025,1224001729,939197475,1844839942,1492667628,438950974,1676885426,1777109169],[6768747,1895408298,1093623255,810971668,303109129,57487686,67448576,1750428035],[690673946,1985513738,945772614,2112238797,1153310834,1654939450,1031102959,65171333],[1964004275,2126563541,1997084463,335820178,86929939,1946027964,1788320470,458783898],[1975182989,1626117149,1236786439,2121896434,1735976935,2039731355,2052598876,357089399],[1906893529,646719207,338492069,2103709496,70307484,2013487610,2001912033,1183215163],[78088431,1792532744,2056143420,1086159578,556365403,1921126280,1200422703,1259356713],[1552430920,196816231,125238400,1824431556,1010777837,92490624,1661923474,1043110916],[62374692,467534232,937487937,1975221564,168860423,1680585843,1791619662,53299870],[204555386,1967585993,175619000,1550288517,1765668377,581451102,415573674,822135545],[964722277,9105362,1607645712,1458079030,823848680,1588997010,1125580898,1093772016],[596828143,975458787,1960500569,824694132,1023406391,1382212220,503839771,1306516808],[567264538,1088364684,409734611,1164879722,429430499,516753644,1384697291,713023107],[6657015,8050896,1228225105,1780694309,1500941704,288934139,1413688556,8275395],[1402678967,55993951,716398034,1044339686,364126329,799819199,628612734,1015387597],[832418751,960978928,404848150,1419823595,1775215418,930785113,1066250125,1093033546],[906894630,813646762,1714805359,1596364621,1770778008,367166235,1656276194,922941235],[1230913427,1593427484,1489014772,1526132308,2012597349,1417852775,93466687,1266770152],[461269738,988684136,2116364244,2095603541,1703611484,910677623,2022235596,1494185866],[86925179,1519892101,2097199186,1442502010,1096125912,820244703,241206102,1243662874],[405863132,937655261,381241063,1774255726,1472640369,63270206,939312842,1691951997],[1959676018,1563798300,2068163369,1435185881,1156282711,62371380,919237484,1879258754],[2112612362,1723290680,204720939,146725598,2106764949,1800847251,1516002845,1919558373],[1731704828,812016105,409254418,1433094428,1042281598,2066978059,545326103,1228324790],[522924465,836203929,415520190,256350634,422139027,1424106948,1225581201,1193719577],[1722485643,819258722,745559186,1407835008,114111451,1030643926,1493104115,587329502],[648679920,435213694,137343232,1146670971,2116251053,419378683,2071104075,950820029],[284289574,530392989,1341334651,947739632,1174455734,887198780,587468790,744083148],[827820564,1594248387,137196535,1844280414,1742831119,503565979,2086242776,683783154],[1768307840,43246947,931316158,443629863,348714283,673554893,607459908,182510305],[979561531,1734857326,1923361732,102862266,311271153,1812020339,1518366098,372563551],[1074102419,701116730,477040333,1198507222,1144200891,1892806224,1149691284,1947676063],[1715624439,1026609466,1554490733,2056722486,298185344,166978174,1867263088,1490931741],[653625344,1189939416,1640595668,468230909,1480512771,376239445,677678266,203972427],[1834196986,803100607,1490961792,1659481835,1003481372,298440981,995000027,322406823],[2057823231,1525136707,850222324,413766937,1862093296,829615787,1504638677,1497568391],[1862983648,389704584,375396101,1835783875,1592406129,973022296,530742178,1510972786],[312669947,170332542,1474711860,1152818433,1872914922,611545488,1410570035,1915535491],[1526861458,1050647937,457993573,865584940,491255184,1278333721,1611715782,1206274580],[882215681,1464840488,1282026541,899453931,348217139,2103333993,1965031798,399416384],[1870444898,739338554,17307047,2054642419,2113018383,721237261,1209671064,365995351],[413575002,1986384408,338845118,22766979,111061767,830004740,1361702521,862566778],[252616393,45922492,402761111,1760800932,530330975,1862218791,1923987206,998972110],[846087236,1859936938,1769480236,1811257322,1363659691,1881564336,2061363214,1959245228],[1605958332,93397469,1319232109,77591952,382533242,1378173172,70773739,1731944764],[1005590508,813898223,1627570043,1946464004,1715459564,507685846,1840147815,340570027],[1042260141,797000881,566085833,1130258358,397361469,261290606,1632298514,1605212868],[185103483,792909757,2092787371,761576557,1085930001,1318385659,1227754368,2057796595],[1245725003,471789809,1323247694,159910559,1178800236,2063212870,946453160,426290795],[1945582790,1180232999,1543068124,640490864,1500610191,2102936147,606753103,336495514],[640059977,1645240378,217000179,346177722,1093333816,1186593752,561225334,1619137028],[850764007,2007716720,2083726082,1188522327,463204616,375359499,2058837516,360170542],[1926526911,1899451404,1542270025,907446455,142864116,1463654624,753588230,918392389],[1224926277,1559087783,832805416,201584811,335317978,852444982,384910544,264609652],[124263364,2035219382,141572036,2012602627,194913418,589250831,312881162,1977228376],[1384531753,1745160783,1252271659,121411439,553119381,898260384,1240997043,1444808156],[1353944986,130944567,1338791868,166118552,1829695271,1767103624,527833291,1288564944],[1272356390,1122588997,713280943,869844526,142874767,416120371,1475136259,305988328],[1229725210,897249046,2015110105,461017409,23542503,803458798,1430317366,902607271],[761098067,1111691785,1764108402,1227311475,936606642,837768179,783921060,1011888306],[560427367,173600443,381515369,669799426,1211198266,1730833056,1642667828,29000095],[700115851,1817196537,1211221272,1462982371,1209607145,163592311,1218163643,1200490674],[2065344663,219731748,34162129,1833920221,1448140430,634070530,1514585647,504846078],[1821753078,1700092570,1196728125,92266677,1509054053,183662906,826870488,748942947],[122515930,197393173,379955792,2019711826,1035114118,485571120,1391875287,1641261641],[1712944306,492919384,706906599,627365770,160309560,443691005,1465984116,622425847],[1514291236,456648609,149485846,975293169,491641316,1557312219,1308617895,1418276831],[758320088,1110712032,1806145746,1817651043,852542993,71888572,1344557577,1876048803],[385855890,1317031875,1679301322,1466483137,1768641641,1166996276,1582752340,1521193775],[488828655,1806166482,1043426730,328496599,427796123,652738365,2091512535,1398347440],[634778496,474812512,1012756686,284680303,1615632558,1816390983,976693637,1982911148],[963938553,1517117533,2032599681,1070239013,1891682664,1524534884,824471616,1289118581],[491549968,290701813,2086919674,1542576451,1893114021,184762470,1351120496,2101413834],[721417045,786482599,882535690,329020603,1929577163,726896952,617175885,785771446],[1344619261,581243211,741790105,1462247329,1822360532,619541991,1455729516,1479624793],[154322889,1686993082,1508162254,1433363617,71636069,1952086100,184638971,1925011726],[2096548625,1741689058,566327150,1972624940,1097232311,102837705,1375619387,1012125500],[1910740519,605586959,1388732999,401209866,1373858510,70826735,1965153942,1392562894],[1691140784,1976082741,487502803,1746799598,563304005,502136870,870569527,1980289245],[1075691209,1606304963,653023132,1557078099,834728803,506856324,981480862,1801460649],[1527357781,1886146374,1240284203,1349718393,853858979,547029896,615440728,531574392],[1827704861,1251176254,726161520,1352588600,821743961,1422467960,75874573,597686877],[1632561441,550045706,1265935840,741256461,1570900893,1108848605,26818341,1730458339],[1858679798,58645354,1158130961,1782129882,80314017,2041807816,1921339965,1788650934],[907685940,1897243682,763642048,354067827,771504525,1163219805,687015050,1094208177],[1933036075,373223071,2066573563,164590603,1535191713,680802289,1506744231,1367930687],[1038509582,1966158230,677889958,1581708370,966279126,1245538881,1212083644,703774668],[373742537,862530359,1718991263,2067765916,1987131186,613247316,342286281,441302980],[1424078241,1624805499,237859834,2068680477,1540828818,655874766,93744868,1842914921],[188197958,194873217,52574315,2088910266,1772341476,1205164153,1370463765,1364154153],[2072761106,20994218,1518212243,1982383648,353940750,185388580,1992960014,1396754966],[2032407433,1511186923,2087253527,775469978,1398475697,443765437,1457593607,1864839860],[70376342,1460311479,764464696,631525981,1805579195,1336302457,1807260905,1206655709],[1009988942,1865388795,1086928233,1325853648,736167789,1415942149,221311327,1757054802],[775878720,1643030354,515232226,1026345919,126685055,1897046414,1019172111,31162654],[220736554,1463153287,1854269384,862481796,1507902402,2059943607,796230132,1777478671],[98918474,607808185,1494793423,828519089,221221447,1575422287,1850933153,1188359924],[1176253028,368400000,1014872301,462213898,48004619,1801063172,900360072,280805751],[369382507,1030587381,121584042,1164774895,321007537,1857414016,750636615,1074075918],[1029486901,781721910,1923246092,134902665,1012913748,1992118186,2022270555,988123674],[330500024,2061812886,1898876112,300076054,1655383945,8603614,1235156616,231638345],[967868038,993521193,137291121,574130566,1737575671,1849888204,1152680308,1834375997],[1969263046,1840674398,1411931663,724977784,1766977984,1954132092,557615745,947007533],[1756964928,761869849,1452739384,559481563,1292454830,1451099654,1982239086,390777322],[776602011,1681275668,1823783129,1095946191,17562142,1140281032,935605509,541421062],[1738006715,562998410,1790470224,810260457,1195151448,1200780522,836990844,15979370],[175345524,906868522,1691786352,755891383,1561364652,1033901304,1153414597,1193976513],[454703319,499092408,148408209,949092474,1202900015,894083693,1515749541,1915377269],[1040559710,1543731088,802406755,896761752,1363674796,389298886,1946841869,1617238227],[1667254877,482581911,1702575251,1098496365,1881118298,930394566,2016848952,1717652820],[898113211,720533215,338190988,1123263497,1782033681,484643840,1243253251,170998122],[745906584,160798126,1288684508,1052970227,1588828348,512867533,1435876454,57924398],[14827699,1573574204,1912568960,1571734761,764453293,991883184,1531968641,1152389374],[1026099082,1891201161,1690810868,1466389144,1539503241,1671690803,586905509,1617332733],[1338968800,1480359843,1812139962,1887088569,608542740,885041634,1197000071,468499576],[355872359,1739298464,1500289238,185085980,1353826319,1659439104,1086503664,1040352833],[130923354,1630820454,1563885273,903049575,269810861,1783319527,1928034017,2120130719],[1605171062,271721632,690354723,360871693,1981939263,666083310,1549051678,777930221],[876650744,1769097714,843276543,1279271646,1633509424,681045988,1038548407,703907431],[1189856106,1076779639,818776722,634575221,844178257,423337433,1479903412,850823105],[246135820,1943333948,968723126,504249030,582071875,695368024,1398365444,713650328],[1988258806,246360570,344676559,112433075,186105839,1407265157,920606802,8576070],[1235525169,498866069,439057419,1346596629,1466879153,2005282919,851696592,68688998],[12953603,22098283,1950930794,768348573,1001850721,1880594072,1732042911,1217697610],[1545084286,2020606372,1217288779,2032861316,1960972691,1139349606,1197976823,583037903],[1527239768,1541601219,561622204,219690894,1599500291,1262984467,286024753,1804195],[1675623647,458648132,1157899659,86434158,848121418,1386404842,628329363,1368130298],[390087504,429308877,1044617598,172480917,1153734200,2043005884,1387072855,1181927754],[250615656,255457128,1387116484,1316293380,679964720,1857250044,1458002964,325468838],[1576713643,1140226022,448192617,1501991921,760725205,448327689,448890377,473085338],[1382304701,1458859633,1162207074,1904930708,1444998087,1454018298,2108801402,24141900],[1517891427,236772676,74932574,1402085487,2033290153,1144808486,463008393,177321404],[1381003784,667392450,2073768488,418879215,2093670266,1503674371,958203512,687544178],[1581689981,385101462,1587005211,1630688596,1093156415,1353304039,144018130,355932199],[366813900,1407270782,1718641040,441570353,659004788,601368384,736682920,1819224781],[445230805,780535980,460778377,1110585004,1307313523,1099047650,1443798610,1777295114],[541355674,1852079790,1244640695,330226265,1167122896,388143594,711813117,279924032],[331581883,731048748,1456759908,1939711339,1637943793,1651940225,1318089000,489062786],[366687680,552216942,150678234,696405840,275311866,1806423599,522687601,782363894],[553950276,385761861,1683778962,2061988882,985928171,1537663239,1408330165,934954286],[1921725423,1720828022,380077967,666086418,1157081128,500095757,309316331,441051176],[279998756,304840112,2104928531,1720428328,932067350,2006837661,2108798898,779014384],[555232918,468523219,1828055142,1191704138,579653664,125483569,1883425460,100941009],[1266600276,298740237,178508537,1031186613,2014565117,1225377364,1847397310,919742259],[163189004,28432699,649432174,1772846831,576274799,1659263457,2015400940,1261422541],[2034152227,485230202,878129080,1671974032,1768009369,245180045,1633858474,1098937675],[200869809,1631632428,464867875,1727055035,859288881,925931833,406568287,617358154],[1937966815,659052933,978436093,400214435,1440240197,1545418764,606374373,683617989],[331583419,182166429,1653320669,1989225026,1460651691,1005616540,380512655,1903708425],[1183264876,828188697,1158084027,495178670,1921839969,326540169,1087405475,1510141905],[776649381,1597350083,1003687628,242409815,2000400730,674181418,923253318,1129265128],[19508864,1632025633,528821899,783804779,377861818,436359252,1991785409,1932561088],[1408918773,938124868,976320771,1469609440,1638264161,324068000,1805784428,1000599305],[1029777813,915623891,1096871170,1235929489,1709823387,1708182259,315230969,880400476],[1951944342,928900371,369375869,909499416,760345366,940046440,788350995,1763727458],[206874515,2116645748,888235782,1512095598,2050968583,1413082376,186772482,668215422],[98713753,241269442,393971990,1253451855,1939805500,942293756,1315873109,378328061],[594662261,1940148574,1026542423,230602965,1098485378,310228288,502904419,1031422202],[1233951017,408783558,1445199695,516072531,1440756648,931235237,1864744711,12145224],[1613081685,383261648,1970264276,1715473854,1339574429,2094764059,1140719193,1830016560],[1465447914,1918699817,135215073,1868369405,882755254,140157280,1297849533,777249448],[935763057,1973922341,1386733162,840368268,1842789474,620889106,2059011076,2072602571],[1347450592,1203491863,271719461,832203499,795013031,723775472,1717885788,1143240019],[1083747103,1624282814,1969335604,1486891091,716758326,129621479,1473149032,1460168944],[1891435293,1895894718,1983717300,1188814633,1741751531,260543045,2000531779,1983242058],[577970127,25389532,2034727772,503124631,1422498668,1926407571,1146316983,512348917],[812164672,576335387,426054727,83626336,1721186222,86451314,956221936,1722257971],[1108025121,1883105736,774503522,1482617112,1724118767,1176371910,1562193839,1606404747],[863033908,1144761007,1196608080,1648829140,1302185465,675353897,102058925,2041268694],[1475618897,1579470868,63224116,1385132447,138961202,822110243,232009670,1310088266],[367286382,430429079,1498405215,1670454324,1199974984,1501999442,84659610,2111612097],[1645879275,738627674,1174240967,377984149,262168198,1610526303,1947281201,1143528970],[1165559199,2032726170,1745788155,1835049242,1494160487,17522614,569593784,2106489857],[1267900250,686306540,484192042,1588041842,1260314409,1745839961,507522672,1873689899],[1760072010,1236887052,1167912715,178548242,279894035,329189687,2042300061,704401741],[228722229,1459740429,1820953805,1614525274,999950207,284845357,1152515202,1297548],[1592264134,1820686307,925144012,1261090861,1546908773,161033757,1922391734,507427676],[1107751260,657904343,780461090,1862283933,176151995,358675743,83028369,1242958183],[1384786552,922341753,2069923335,112497466,945427356,1363474309,577044955,982022181],[2112303879,1459657897,1689029986,1023612321,326928446,528424721,1903145881,739034857],[345674090,1142842241,1684090973,2106748805,1506297293,371924473,1755424850,722426326],[1476276274,1391709534,890477206,1699429308,1219887604,631360929,1713939299,1043364460],[1588380731,989948600,1907507023,707799479,848727890,478352229,768303290,1056256093],[2130480649,210466407,747602291,53944257,1145736588,324820037,197069525,245716022],[1402735821,592544788,1821913165,392580815,2126079322,1860843040,1641578525,1018870454],[1943949191,891490034,2056306123,307643945,1303192031,789139061,1116001222,1818756577],[1826125766,93142866,1587233679,657185379,1981396034,476954665,1191730048,1369080979],[463904010,613437650,61671898,1274398372,350565089,902123243,1952470932,1323904552],[286643941,1210023901,1894675602,2101974806,48019665,1907859148,1872480497,779090749],[1240379515,310153727,2069410664,305832056,1522032881,1076008098,1906001933,2126921029],[1189631427,1050824787,1802766907,1512140383,2113207504,2015622929,1418717967,238092013],[1361551209,69378429,2084139407,534516132,1573781679,2037579262,115328010,1184183289],[669877880,828894520,963287552,1239139778,274829275,1638834437,1554742935,1110530975],[636193107,1249943163,16351589,1843512309,3752507,258247203,1415245450,958697535],[1072162350,265392047,69984971,221730484,1926708550,1718574586,156743898,345434483],[1780537581,145182004,1149318206,2040345997,492750323,358337623,646272137,2007289107],[2119136185,329684400,649466005,1143983697,1986028831,1787523793,579402294,2022326376],[1972877410,1390332437,908039070,1933728898,1245184766,1468518682,1685681092,1809627040],[959084864,1288443437,1311559937,195008677,668277088,282060234,1447913234,1432822824],[2048915117,69036587,279507787,917759663,181495232,199379728,1085321096,1933992047],[1663714305,1869129438,1220110000,1142178667,750083257,865178556,1964333909,1475225531],[2009130358,1738949551,504180435,1638792363,212063288,546623602,1916375055,320113006],[1216040202,1605812484,1849608160,558574413,1418891651,117258244,474729598,2070355924],[216789958,1829749317,1990660814,660284328,518325877,1847616489,1275284472,2102503811],[351120765,740798774,1902749386,2074544603,1986235614,1968654383,924851102,1970933138],[139766079,877907590,1340269648,985590274,1665826997,266121851,314696687,1767100765],[1422883856,1235449746,1649011413,735021984,1500712780,571448157,2081045115,53726699],[1322003507,1050760889,319739655,507965077,538645787,1485065724,500144648,195674430],[1285437046,154396363,879982456,741864567,1308286654,1753931227,751761853,1881291233],[1686453632,583978381,591485766,1205804042,1424432056,280687378,540032733,136737721],[930609954,1761462885,1943749537,845181673,172598299,694638469,679368422,397157077],[643835735,1543333227,345480441,610644459,1817307914,836765911,1089663652,1185818336],[1371013241,556507606,2088456624,1721131969,1054958376,1796750554,858772563,1993928003],[586278784,121280720,1494349630,877505672,518519015,1289936630,38543715,666691870],[1179947248,313348607,218608784,169034439,1100767733,1116681775,1355658381,1597255105],[1759191,1441050588,1582801753,1494562625,1888508791,138018243,385910370,7923152],[345459547,1037991386,1458236548,1879820626,840992527,1873947754,642369873,1790277018],[1874575451,1695345044,1495028982,2051135491,270244841,1050276342,396212300,1686521115],[693248039,856989497,1885510980,872690905,1782096813,657305078,1945703506,952902315],[669010914,1481418896,1523812628,459263754,1101723382,1878715940,996979454,514157550],[492747961,23384599,957328244,1036679054,706464390,1462936482,1986164216,471329525],[2038899221,562434191,2068633028,2099377853,1455532245,1182844441,517879837,989157347],[540088548,539761850,993397133,494693259,1486271763,199519917,1138700876,423202046],[1449626572,433314961,450451875,1821644250,886052807,1246422877,1190155645,1415718931],[983453100,1699145250,1259454486,293719468,304832188,1656604361,234387106,278878660],[1162670883,1736964650,1611009625,929686936,1013988296,225859686,831370086,1296265002],[1957450568,1389127098,1041778372,1994492120,1519723389,1912470924,110024326,919429774],[739752105,1455555790,744429819,1355303336,962026690,779295730,1118507689,1010486666],[416874258,567599194,940990803,1678430741,869495294,1278984887,885089398,533692460],[197354906,457442678,41171765,203607794,113847786,1670247323,1240261639,447273816],[1538482906,283413962,802366062,279041078,1031170337,186209181,1600855027,384110770],[313591054,1985596120,555135169,1938584899,1882068362,104270849,1553527028,1998283092],[522044122,1027602953,1966359742,486504187,165580417,1043100934,197316009,497863156],[1562417632,1712331096,1117778262,979961288,1159640280,1832005518,1255024495,1293572619],[886393491,120908360,1072796731,2029784261,1971486833,1982405452,59594441,2097974920],[541926736,29048610,169114003,468600504,220600220,1876113068,875916712,495954079],[756958109,1176653620,472937363,1463168910,934943186,935651654,499150391,491832108],[638913946,1487644682,432142479,1509986399,1906098992,455217320,1089055376,1383893665],[492753723,1917397603,379009884,2052411302,234350044,1329873207,781546463,904531548],[323545611,932055315,1183092210,1779064412,539004743,619178161,1707040050,1021574615],[119385330,1707319072,1175811596,408063752,1739080928,1710594207,459761931,1903526811],[1222794753,1716038887,1962579232,1187647746,1526266672,514425473,1645068192,1320679735],[721246019,1989764764,1143149345,1382848716,1353502650,801056664,1264443090,1595322426],[1452375521,2031075755,2035625096,442541433,1243884143,981562219,1904234049,721349465],[1842707276,969831022,1097857517,2037039046,1468455766,1263155585,1817586745,1470899388],[564565228,1897534058,1245848942,2058625020,621764470,113919238,850546801,1030264806],[354378376,1076771649,838740188,342852002,945582389,275158812,1440480779,342681195],[105097163,313617806,1048933171,981031044,1457460060,338291365,1599309233,925368462],[815748265,599710237,1439371483,1081238818,1367397042,1549780334,30495907,341938875],[2046511620,554992093,1777400217,1651525807,168040548,852931125,1241297162,1151722590],[254218810,1743008309,360735757,583434850,1948478802,1239767365,1466019210,153169968],[1342896832,1956152006,1398924104,2057655524,222331307,786764592,1526138125,1429037215],[398493939,400950399,720899866,1463307630,1247544554,1960842321,192956813,1308903248],[677421733,2027824158,2119221288,919790821,649353838,1204392191,1932804684,1344267518],[1151612647,691257579,737592101,1269669279,1399587002,467684331,1953389768,1135904185],[999885393,1235744054,1156297269,830539646,1617846983,1680592441,956091366,397402985],[1523044877,1543425540,440759780,985744516,519371781,1468030569,66890650,1031649194],[2098649119,736888454,1467650696,364861751,1887930259,306074741,1214211640,1096408004],[1449982191,574856355,821710546,1991623824,631047963,510293424,1957374897,930463875],[1266027089,2000000105,104178258,1041991756,1726004055,421989168,1797665279,973197009],[405667866,1321765123,65865315,431375223,1856517268,577742477,112470674,1802965011],[2096098441,2024840505,1273757869,91187087,1507685744,1341430861,234709951,1026242763],[1684873350,382892931,645955124,1281124585,1826141170,1679894784,1532088645,894678913],[1991683262,715329221,1051994555,1596632597,497031836,342733136,474747216,328858687],[136684212,103176049,405531200,848835613,970545522,2036988902,1873096095,1806559114],[108493633,1456116519,1295359085,556348087,982305184,771378806,673557810,498198884],[218648211,1999832353,1194098363,1919322180,1107349336,1122548454,1923333497,1282686410],[646126948,114423121,166920257,431846152,77332735,1008736929,253375148,841006012],[870225148,96979198,1201306493,1941000933,1520546019,537887121,1691088956,1216518279],[974141486,497591971,937181904,1345891373,345493402,2077937836,936276612,17305583],[34210620,827119829,1337115062,1517592568,1013949695,254278779,1046477264,92827728],[1993710222,1905496918,1088388420,249872717,1497059980,1285576339,1818956137,1116172004],[1198461903,2033708170,850955034,706915520,964867827,1710011983,1194190771,1778523764],[1488777519,327357478,1788061883,2109500464,782347968,1541323289,1159179514,1808260449],[1617542727,1083507014,1880692202,1746945954,1683230062,640893721,785362709,1144104319],[560804493,826751660,112564071,1676374845,1627974377,237295396,1730331692,1739806260],[799431532,1422737807,1742250359,1419866674,1795053860,1941930189,1211614937,1290118819],[1749406508,910704881,1124599921,1731286883,1037796728,1816102088,680899373,800275766],[1117639195,1046196892,581214996,1222416543,1366132362,668028828,344152467,1288542714],[1370941695,1786381952,1436000082,37817204,1619541587,1894271530,112132699,468918716],[953460799,2056828265,53294457,590671149,1884522600,1673026339,614335636,1308045393],[789196448,851350946,683231253,141691948,495151290,1480027738,442393631,1318390161],[609573489,1658517487,1921487848,185630904,1539887886,1138572643,58151458,1062139539],[432120394,231277152,1822343920,628348758,1550151438,1076591036,1005010280,2052619158],[280641762,421906673,1499945275,127348871,500506073,1309571434,264275997,2005414492],[1016074058,1863804655,1156028328,239766251,1035336074,1480646966,749946070,14797984],[770963556,1582122514,1405025801,1316551245,919763800,1914058159,2079816771,919038818],[196130718,869473354,1383155611,1739239975,1844542063,1052158408,1278855828,916821463],[648450555,1741842262,203005561,1548580793,818770318,1808655653,1844503112,1960386475],[1038711247,2007286493,291055688,103261572,541146896,1203901807,2051101362,1244458550],[245755816,755149608,1281907342,1730459017,1740991049,1589075908,495180145,334705482],[1425967012,2099353369,874995346,859192855,1019847525,1623956307,1079579793,1622287695],[1369027818,1654482539,268559988,685753203,957534578,1242380429,803682967,1586892431],[2117726283,52713652,1254885225,1037958340,805692997,896038791,1576008342,1843063989],[1449391927,981553617,467743339,1973158719,547965787,212477040,1469290000,458288669],[1035220897,854771013,611601053,1679053812,1242608329,1963941035,1829994937,1734087762],[1059395590,381926331,1495513149,722401934,2036733920,1977934805,339535655,1739590698],[978899284,1609893655,1523640363,810379135,77793445,1845100124,1285083896,1503553954],[638831784,1800080208,481531790,524466790,2093973694,1428086146,132674999,696079487],[1161066011,272592473,119061555,2100584370,1645479092,67428103,1913858795,1210599799],[1197921415,1522854544,461959164,707051327,53985513,1164008912,1966192359,17050529],[1830671473,52210496,2083752563,712594110,648987448,1580399571,1208787638,1163697787],[746370099,1478655337,93566651,94340616,651539251,1164259854,1994813220,968970153],[256101156,1478300718,1413888054,1909282443,1921888921,1067673769,2089440872,758141779],[1789309514,2051621128,1304519755,1625873310,2027637449,987127898,1112553938,1975741997],[645754722,1836129992,1673460250,1046669352,1574298693,2110687842,474864146,1247858245],[261182373,105767381,1840778434,828020541,1613075760,139974231,2093125682,1921976018],[443335171,1028245475,1708077994,1366772593,986581078,1321753354,955225948,1743437418],[896570672,1475743329,2021119832,1264550653,360806270,750463037,782063969,874152290],[261247759,1768818229,174434694,1949993337,1749428840,640231897,1682336823,201054481],[1352646129,1846385685,1350352489,754643817,1678073774,1324145977,1230369246,1358091389],[1262737246,1181579400,119397371,993595331,1302366315,2125164583,456594858,762450846],[1898078683,460550275,404864705,2069427968,399258928,678788500,146006050,691991911],[835150757,842476296,228857391,672418076,1559597537,2080018598,429642828,1197187519],[1891694894,696750121,725475425,2109659050,984394154,467437420,35330212,826414798],[1904791046,1877259195,1970828293,1618792227,1037090433,1201746907,235405763,2046979409],[594498580,2114266863,1884077440,838105729,1820513251,315216010,821931933,870764463],[406804750,846371155,804929088,968785454,1341149830,1549588651,1571940564,841053369],[530261553,1473490130,2036349798,1248366416,2100499979,1503355200,215909888,289221440],[959511008,1944527602,427409954,993320437,1227600128,1740662541,1458821180,974387034],[153572073,1289098141,183626257,628493740,721347968,1332226835,1573162319,568175905],[935934335,1848042268,671138786,802503745,1065217856,752020858,1649529052,1280108664],[1605632227,1859303978,1655919076,1901708342,829168511,564262428,1680716846,788316727],[1357440947,1899454744,57989080,237004381,725028694,636384442,613523341,1025361613],[2007169970,1890140460,1127211886,1723151018,1404872296,1455212142,1371106753,2096140765],[241623187,1483444250,2106177307,1797893032,2115856787,475541,1133206638,750553062],[1147267016,1674483723,576744017,1013439020,917445860,1249883307,409339558,818368338],[1724266621,1929357612,215129135,1663782377,806738822,1952229639,1486499387,1498893308],[221446738,572233685,1898288394,1768099458,1223549286,1935076860,453441563,938557316],[1839141840,907115779,1111208458,151349913,1927113066,781412952,1663315872,881698014],[812638207,1764813955,365148215,243917316,670904466,394416358,1259170274,1511901331],[539653847,1562476264,457149359,1874452137,1325427286,996333274,1772361324,7513113],[1389692520,1892804898,205198935,177454395,268392331,1235217557,1932882839,1651379846],[1169402037,86467857,707748010,2105285768,208788581,110209773,1324653870,1109570704],[372993641,1915348401,1843854461,448629281,797243717,2085587817,833844711,202287148],[686231234,392554357,440241034,75857448,1613479949,1244683848,270125191,2066814200],[2122036348,1336572169,2127491321,978345558,2082685130,558638888,1252655463,1384874333],[1725813823,1257289024,1786002930,398844045,1272186154,1643608334,923118222,1449966054],[1498452881,1857114990,2059610792,339455678,1531929570,1687158928,623209955,172710582],[1645457013,1118287675,22150977,796059970,55961853,905521916,469094622,975909436],[60715135,344857588,984667272,1098826142,1044379643,1075010062,1962259978,1769453798],[534601506,2122972054,749377626,1623025534,596017704,1142734514,1570262653,2011124618],[1931048005,1123623096,718511566,157109460,474318337,407690901,1623216281,328936563],[1870409266,1904730167,543769758,712387249,1360658606,1196830305,598712679,163149424],[2080217462,82672089,1927862786,1178742903,1731554658,1472136045,1709002787,1905153715],[1512503840,741950320,1243301846,569957648,1887726763,705868502,1267528364,1215824355],[1743461771,1698260124,1872215163,924370440,1521080651,2062520588,273987090,1303059785],[853002775,852932454,1936437195,1651505847,1759300944,1786904054,1420291763,751525353],[1583475524,1581487524,1755105679,747491215,332867032,479118155,553898981,507827324],[769862075,1518879384,508420110,1509341146,1081958950,1317652116,1128093144,1070292544],[1839499431,1936592163,1465231391,129922801,1516891887,653254466,491893884,1214136760],[2107215795,156579884,1619561129,1788344194,573627435,796658652,1878605002,1686139593],[1106249628,1332019797,1195696863,1662775966,675780703,1823389004,1641262902,1972941337],[295993354,475310309,796552752,1795733976,35387659,135954389,153952154,977992531],[1309147556,1009809158,1932184,260569751,53763420,389371968,1113773662,1717536039],[1230214265,1292595419,817958743,47392034,2094351443,825859711,791940935,1836804710],[1216706327,1868808537,2033251985,1746343136,488140044,470899172,550806762,1198149273],[1408476984,1962606443,997649391,1378756787,1449076547,1350009716,1785300962,1084577193],[941760384,1567300020,1829963960,1086980841,1969327291,1053448245,888027698,953873782],[975558829,472757441,962112811,660231865,268755444,1007626483,1737000476,142380842],[1648158030,2063272821,2087439464,1695056225,374148097,645592180,1595308302,1440561079],[2065984920,2067351734,1165525374,757619101,1846120614,1159648078,604422205,127235385],[1362366389,1194546970,964657223,208711823,1117917767,568259116,1807864127,744833141],[1017317519,1466350223,884539313,1810738149,919120640,102196523,1314214381,1051067858],[409740898,526727441,1096433965,1849962137,154823376,931133391,233533085,627495400],[300745984,1143600429,2094562643,1476195643,267315808,1296879181,1750339655,115460683],[1831316810,1649310449,122964847,222605082,29255742,1275844624,167063577,2025624285],[598636943,1389766534,1743596828,1977962828,180928395,383388211,1628155729,1129485749],[335361643,1981488714,436273957,1903080076,682628489,213303216,546160536,1867518020],[676742079,607350230,125895291,514626139,627171666,759938946,1319315374,662302862],[301840176,1191293362,1710317155,116951329,2055129364,718319185,75329419,1201055300],[515005843,824997134,2105177836,2064803510,1052949621,494415408,1379356173,1128928999],[934974183,623569668,154494190,302595357,785939425,531779161,2124730757,1520299238],[1995346150,254321847,1819156356,980713143,1207264247,811126690,1839928840,819165033],[21652236,946140285,1848646655,1029721110,196868556,1849207364,322455273,1464728359],[1572523321,547661426,281703894,772594084,1501143998,1933104038,1520550557,1380952297],[2079220560,1890298951,2082315126,1116160483,1325440920,1072518700,1345050681,1020746528],[1073968286,1477109860,1814972018,1513420573,1405536186,1232181016,342847907,1109007807],[2046527177,2023623270,1985331588,1119001227,1989061648,1470491160,1076313462,871839319],[1838686397,1020660943,327424864,2343576,1819169452,53692705,326705481,375177502],[2089457335,1189982583,278492130,1397989751,762882438,654009242,1970234307,1245296527],[899667378,1938743281,391114197,190884488,2003931808,721994039,1681632989,465596488],[55795165,1725668210,1656249972,1266959055,659818884,2011012971,978458869,1032439175],[130837586,910481221,1656682879,151916558,506266269,1358184860,972722411,71147208],[367108186,899112887,1418929974,562350366,900650556,1097790820,1214185758,45781965],[990574727,1135732818,550081148,1848388952,2027917054,900893849,1586580500,1534857039],[1681191114,820882308,1975489423,1713069989,857377311,1840907851,102670204,1364152614],[1521886036,1503760049,479555556,795379477,912298903,1930337475,1516759395,894422991],[1470886742,2037001580,1486801146,2066002024,5541600,255999035,1796914179,1061319126],[269471018,511118798,475247471,1512529795,1831655852,294919018,1986782995,41088807],[2085994626,1271528977,883631966,1467943359,1839948063,73957914,287897421,324080626],[1337231219,909008901,1140865083,983681325,2065771840,223580035,529921967,32147241],[1279331714,1548242266,564558570,566825077,2044685953,1769055305,565360243,1711003686],[1433923538,480744319,124153134,1398677231,891345723,1933233941,728781541,405287881],[1509580444,446700579,915558956,1987235641,285219069,1100711682,667652852,1115987744],[1129683522,1719943961,293633989,1954145161,1996038645,289305185,1954759351,2072072499],[1164180734,782923009,215394138,1423782618,1841030805,1444611989,318384329,1152846814],[606193017,1765907309,522556899,1953251242,694523753,711117379,2084731124,449437269],[352265864,300001790,310694365,1535711046,17189453,1882738845,1552041955,722693209],[406589114,2121556924,1201869525,1096525171,1315631424,1508629942,759264803,22992561],[1570707414,746046857,27555936,662121764,167674783,1845136596,731602951,1932686798],[1931529134,1970658838,974502909,1996169566,992769780,1585632052,770910774,1066160742],[705153552,2053470979,1103052720,487540439,1369839570,139460274,46904756,793239390],[190433820,372280373,109910225,22103992,382410862,1486266557,768809210,235613347],[1900025612,310387921,934822994,879900187,807865048,741632397,1966699150,337480248],[721820208,1652112293,159788513,1446437602,1677946284,1484413165,643428273,1877402765],[834236014,147769085,986849961,809794412,1582290876,925358631,652788496,1992257758],[1164429848,8803352,1390677824,127767771,1233011720,2007200403,458900561,136709117],[1435766164,1359814173,1335939753,888215334,1846072003,2055907479,1193766651,743193690],[1514560246,1221160499,1528593574,939869338,982155117,911075676,835068607,1353108991],[903171293,616942418,1105348977,820066150,1120967169,1705372836,807457208,1648750116],[973332661,919101874,727874783,1221506583,1109603682,854833658,1979155608,213817953],[683515685,988143436,574753715,398516696,1919846348,1357626311,812694009,20901724],[894220616,539403360,1744099650,1511228404,28542523,1110511569,1718233246,984052333],[351791977,357231579,1818522941,380871766,1814952448,275684931,677260003,1430448344],[1000506484,1468851456,1877704542,837597201,433707724,45779872,470271078,1490511352],[1138499775,145285161,229927898,1393429712,1547009551,363769055,649708159,449360681],[1307097768,379236379,1841988009,1165940528,157734135,660248298,1952101088,1043942009],[413234912,1973903526,1740597627,2044189846,790999834,1385933164,739557631,1136348843],[159260502,210778752,791275053,829705396,1161372222,160614829,681445103,1829850774],[1443692224,556213174,279221489,1781236139,1761075865,1917830649,1153110039,1760002129],[2070469817,2092705017,1007382053,1471655323,640113076,770965988,2072829704,552796932],[58488801,192369139,539187403,431474516,1300293482,378959724,1043543498,1657555818],[318240914,1416819517,620045534,598851111,95510162,23968119,601190483,1766665052],[362292016,2089725192,378847005,731477878,1137046264,1690691806,715395319,314378456],[1856323547,178331713,1643863253,319577179,1631867409,187976834,1039120457,1585257502],[1522927618,682612127,262229035,149454971,1689208428,476193605,1006881052,527125370],[1581858404,1407391130,1992346258,403251572,293846842,1869488892,1946620770,1363329327],[1259230071,1622215371,416675030,1208973111,1166804732,1189520304,660259726,1319418342],[660680970,1454938212,93743231,1893816189,1025333048,2126344315,2039671658,944628311],[1358344123,96969566,254892629,2047254947,1652577592,1498133639,146678883,493344249],[719917129,744299602,93924266,1199491897,176198232,566666125,883222621,156717034],[197916660,1956328397,1452049737,1907678449,401415768,421271859,1240316820,925121119],[219443690,1535994580,1351335952,1988223852,2073264728,269084833,1543437871,1932761513],[1859564148,419768425,344874771,1652744185,1727006609,1258342211,364258399,2079849099],[478975136,288960561,530582924,1368607029,2104570925,1112079540,87312267,2070886691],[526425870,2112734905,1091410914,2122739954,649041847,201382975,1430608532,77444270],[642663840,133574939,285084757,756770299,1609351878,1090176928,1063247398,1223707623],[1350137112,1264142375,80661739,661838249,1321578413,203324340,1998014616,10858737],[136490778,1615699108,603046968,820724165,1176214229,1907714592,1360544935,411998171],[556026727,768886709,1904163070,619027366,2035780714,245043101,1684649762,163704342],[870074715,1740257611,2070733569,1118091519,415469072,1811304024,2063605684,857804068],[1676269694,482341745,1589625848,557270459,1590840940,1054606523,250771346,338969964],[1816302107,1662632541,579538494,1683221672,1346430990,587952894,1546641891,1291385494],[151025343,1246113248,122126175,20821889,248646588,106176162,1760751853,947309695],[2111207200,714773367,1292967435,1391017511,442266377,311326428,392039754,951849375],[864603404,1001688329,1499901392,2129377206,1625839464,1418982530,855786567,1951832701],[1781110892,1475364064,1087138549,213343842,193507773,391003527,660282242,1123959106],[84416855,1463073072,524795539,907635148,986023550,305305562,700969643,875762041],[1592923981,1099498065,44928392,452960489,924141413,691331200,1787892818,1252347209],[1711895805,1168036384,525197103,1895250242,1125878794,2053548538,2062467345,1043082702],[37523769,111901592,2011457230,1059539633,1444051576,1578342075,1861724716,1034706364],[2033940579,150927162,547494594,902064844,401171375,335700938,919733875,1421657301],[721835385,1509960866,1529671639,1481826934,2044326683,1918120867,128434131,1203625834],[1223199589,1156437000,2010405399,790959156,29743791,1025112487,1436188547,1199894231],[907368363,2011788184,748943632,571349519,1600306157,1943573843,2100418459,1790425548],[194505978,1684527034,2063020000,278050838,1011235838,1669381666,1123640584,1046182577],[566946785,1159738112,1349404187,1060883728,123448176,1282708107,311476515,992900622],[189038251,1912294287,469720114,1964360293,278472074,1943974195,1993389349,383746693],[610019323,1523203401,2102277337,992432014,1574012068,543053545,1751224576,1490756152],[501239445,777663358,2026189931,2085037009,1050412523,612446155,265691647,1060844836],[1613320297,1679713489,1154217888,2039391412,411199846,158770282,561653927,85685095],[462645363,58275436,5540928,1811426809,345557234,514547218,232598790,802354317],[1599974024,1243112590,1983102628,481875723,1766299513,678952165,107136903,1004546393],[514446755,372339774,1763559936,2063824837,2042253670,1179271236,319162252,487149340],[1222833340,753559640,215738972,690766638,525830112,1063501259,426855589,1578164876],[1613276124,1132102087,1287575438,828243591,947790857,1064461194,222660211,2114666221],[1351235161,786565967,1112895985,483842288,1894658876,1788383278,1167879046,445250433],[91097536,1500348585,1850056992,692518766,2065037954,80566146,1637197694,792143598],[436419186,1324767510,262355036,2021539462,1773265699,1821434039,1313643858,91964903],[1657391913,132538403,1662548489,1019168059,1027299790,1756252783,1101246523,1400854901],[472022008,1448556127,1930221011,252751856,1655838981,2018440575,160958891,723284872],[2049986294,374154468,568274016,1471929329,2078993009,202389345,409748789,2113691899],[943145780,1359100173,1848253182,1246631645,131793164,415937606,739267673,1676521576],[960779183,23575851,704407966,492426284,303045838,642290225,115903431,90098060],[1984310831,119762250,1073835339,721925053,1778523990,590796605,1905662041,2032273712],[716656219,1453192485,547168502,476698961,617325484,903114320,1400595226,807994648],[1713271657,1215483505,2104298674,1840337926,1458563627,642704210,1328297612,569634004],[458532251,655339166,1347822679,494780113,95022601,1789658399,448282025,1308225227],[1403605230,1497377818,139311248,1182534988,990481771,540054968,1633621727,98117410],[1298113666,201374156,782421786,571555713,1722385028,966033860,1130368898,1517592379],[942622273,1380206358,1777616606,650030349,1744803189,1371930297,1213592608,820486295],[1265560222,16514257,1278636758,1239657404,361872807,897995600,333603737,1409902211],[1113011647,897833724,2115700203,907863068,987066577,2012471855,2073741457,1237736390],[721522501,1009334768,1168534556,607493120,2027673981,1572840372,1270974952,1414059884],[114919099,2064133334,555458624,1154400374,961830727,1120089607,1942330708,1596208601],[938480019,337946195,648102780,1612265667,416104841,518490003,347164468,1811844103],[82664935,2061237225,1567367223,442110109,135863375,1873250834,825618664,2073017395],[1450174411,1719066005,1266117863,224288483,733499798,1363239762,1471015837,960545960],[892935856,491402378,1773637408,212413939,1545682748,757620659,1577996630,666108593],[1761090010,1120504495,2099070348,997090311,729255997,2093381208,203950291,1019561804],[359827497,1850359569,2012289063,873405378,1918270620,398604036,117859976,1201488906],[247392453,1690714588,110172171,942375372,944927782,274501883,1241238546,1460028915],[966944370,894972962,1551708449,2069409738,1150431932,1195394736,617871888,359312763],[389140970,18671209,42896776,1294233352,992220009,950251906,615708103,1195744806],[758083015,413767152,1579769617,944039120,165662223,1433568239,647297574,125137246],[722204402,961040746,464148781,1645336438,1160907254,1405959503,2072150429,2095561438],[1674510279,1989466153,1047906207,715966565,287343888,805885082,1980766090,25622557],[307313585,501783461,1437217594,62676926,1042372337,994208382,1587359895,4853664],[1290488684,638395655,1137868477,1942279699,1086981010,952710862,267325425,1373867218],[2003258243,1812310952,17318584,1116208312,1323512303,2016296690,355247469,559307329],[732679446,2057338221,1568787788,528819896,154588939,213081483,131557352,1151040470],[1230114892,1696339258,1531735574,2117076550,2102001506,277485409,894113627,1251568391],[1596048991,512484103,781997512,1109253925,641078193,1657950687,643713044,700076835],[1672410453,1782772692,1755367527,1572054713,1681303496,1800788760,449456082,1054941706],[1238838598,1724913587,456504225,1437782943,991057568,2015398934,560721997,986960254],[351028957,163168823,10651877,209993801,902949440,1017712443,1433414755,1036365628],[703409054,1301972358,1137462373,998460271,689363801,1127888271,1620195796,1894028200],[835564387,452083039,813575549,1659505221,595287047,1519448134,1912841610,110197024],[1752437237,25863903,938980394,808117497,2123118377,1092880513,1228550031,1476612404],[1900661901,1851385252,1267847459,813767604,1106966096,466213141,320117135,2093672813],[161384989,1082988738,1789177089,1692963532,1150865198,574753242,376498496,1180051800],[320175471,1573016597,1854889021,1079373424,1113272196,1078196306,1982416938,1450638142],[850947738,753099059,1087534841,2087560052,769867494,922258217,466411634,1845445384],[1512638329,1215815539,1578186230,1417336539,670085105,114110226,1943588139,1873615832],[1610459952,940265289,1568012536,1081966811,876639737,1117753751,427548903,1022135755],[1650920147,1131317416,258631087,1788375940,1229082112,803963446,1489678353,1126302677],[973042311,834311157,1004050680,921693139,1425016340,1998960286,65803853,808594945],[295653245,1998287601,658380389,2106898480,510552098,1363456904,1375060816,25951127],[1961978527,386818368,14315003,115608927,961135790,74942210,1340487938,1382322869],[1459390520,1838050564,128416098,1082282368,1106108008,1530665364,1932028706,676247572],[1630404807,1054224695,289907718,877767829,829965283,190830621,1471871254,325608222],[1661187381,29993461,494762439,1204655353,1751983619,1200397991,816373474,109834577],[449947011,697807961,1028931100,484117745,306869570,1505625175,1105638005,1402280330],[369676292,2071929685,1467871359,214067318,999162823,1764430077,2045568234,1103271778],[91902737,519662057,1510898736,923446370,1547691057,1576571322,1924994540,1905692713],[1664979305,2044550301,1570444184,1514288803,1458696452,1224161083,1572323289,1793585773],[283284439,507228581,574053492,1750868824,836339505,1681969444,108780800,1195184009],[1302280204,675897752,1316848381,1935768008,1790588491,1088716964,1561601028,1830474077],[1530695378,39544783,1817742751,1653274353,188639934,1142209554,708169635,1244693171],[576846075,1206510538,1712225903,1288382314,1375374703,407516353,1844591196,772368389],[768042588,1432918104,1812868054,1036283039,1259137547,1704008975,473453297,937994078],[1078650323,1627143680,1227429942,1893085067,438654718,71790655,1031019050,1337712162],[298455437,1791467134,996773326,929517547,1093121205,1986949303,1297989401,1827164729],[1551114974,184559828,1229024768,510858434,1182455842,1275287908,1547035982,1281999307],[319709562,1246376373,1694429534,1591290281,128676253,1748596775,1687571341,206844319],[92072764,682333513,1098594916,1288821344,1385818605,493005495,606033902,673002781],[696495669,1274455483,2008554360,378488790,1815681867,188857250,608020140,402474703],[1785757963,1095083104,1079726565,430520206,6442105,2111832408,500964187,1648712230],[1725199053,696259768,447999522,20580420,2013178204,1610885561,1090890958,1019582860],[1141391840,1370574627,525588490,2103184961,584234154,1168242431,508175049,1264754369],[209478584,510670598,1294351183,2127608580,163921333,1092093200,1050230284,1038352496],[921249738,1668492337,474005141,1150573303,2125119367,518690855,47080099,832890428],[23255534,844232514,1973210529,1260346899,122031591,733063387,1608389114,1008912975],[1526391724,22662132,1768321392,1881475587,787806761,607152253,73814711,1412289822],[1977083293,48131771,37721071,689685675,261579259,1905026261,1282265699,391331861],[1329826692,1555003563,581015738,852572389,1671394196,1410256430,2027478240,2065598423],[134851749,1936925123,576903964,982313875,1353134710,2089756242,1069792472,2009921742],[1369052143,1642571637,913118411,1449302549,1328896330,1291183525,1669976760,1936577715],[753433678,1942005432,413450620,1095560606,204961540,1122813734,278204494,1111456699],[1835802465,502047082,1035509323,1286040873,1259246581,519219298,1684576191,661405396],[2070802592,88700796,1696744594,492988895,1075600479,2022674052,377077607,2081052913],[1940086777,513371132,1843703587,1071821462,1207209171,945832076,969900063,258585022],[1724939614,1717595928,72569041,700035929,40430743,926184143,1183534098,1320001246],[188718038,1840615686,1488749683,2085395840,1225046916,373783281,1212951617,54817196],[160071906,1935412221,1306283903,1834413321,1304700757,1890068204,1820791445,2122041604],[1680395617,1204219858,588467282,1140140921,667033083,794996973,310535566,1429980086],[1155913908,1937484556,1651900073,2002216890,2002791662,1390145959,1429490768,220489920],[1485446088,659672567,1323393025,121974279,1016219471,524816976,14125832,965270345],[263748320,570432447,927749979,541692915,1105083969,1710911860,2018815476,207215061],[1889969687,215847851,897091055,92380692,1909112270,1879397116,1816872338,1404316709],[319654066,1342380224,1099075060,2021910084,1472439370,924915841,2088454780,1652241701],[415691032,1682857946,851169225,1338986619,402722784,1803189794,794548370,1074235336],[2009571148,894975725,847131739,699389412,890506065,1618005860,1327043791,1452992397],[648057404,2037829301,1611341413,1718324510,1809831940,687687460,1264406823,1857952122],[664995093,2068997394,1219053631,488518083,1380267416,827347151,1517751972,222737019],[1905799335,2058461862,769653339,1957705381,1451157869,154188980,360723321,1870949550],[1296774676,1148268424,476376935,1006022929,115880806,109118539,1178933645,1430062269],[279488883,1919393161,1018309470,1716489889,1462532685,1729126823,831079137,834029440],[602792773,233535122,1889810778,81719476,734707802,1995425669,863627443,225818966],[343713442,1604334752,296271441,624000698,1114147417,78916007,337522644,614943092],[561586909,726036546,1672681067,438792964,883984398,1741117817,738795250,736889798],[346805211,370094897,259075403,1282595793,381278202,658914933,1792013420,422263843],[1393141756,382606313,478851535,1971867379,898157054,498122127,2087198935,2089163612],[1654572794,854344838,1978467022,1854560140,1608815752,626114901,945312882,1970607594],[825675347,570824053,1574420866,274361145,1027175235,390678743,1079168974,913864919],[2004265152,547628774,1361846007,1543330359,1510249756,183942918,296499645,664898838],[1750172017,1171005075,1824510547,1933664976,1151020529,1791199197,1599035818,2050752255],[1598751679,272301375,145899413,373277062,73573518,2050152673,572054176,899074583],[2111478528,1857902058,414768961,558198577,806504040,384655443,1951935005,2117578829],[416803718,627371234,1849733842,1983210286,763574215,1566521162,1761681937,1902158249],[1991682800,1683033875,219183240,2091088732,1387728500,2098920988,1959904600,1184485712],[150873447,1639062872,924716314,1755484957,568802111,1225022145,1131437984,1470172623],[583326936,295587728,1288270597,651906092,1366471239,418173673,765399024,2082387008],[7823579,453821362,1080951344,1970733984,1376839017,664957127,1120646886,1176437517],[245043816,480329311,1917877768,1998767548,1468029813,541070742,26326763,1725359016],[11482835,320527573,1827963417,1162429634,162870748,648122888,1176240513,2021403632],[161316301,7349233,697019969,877669527,2022107584,1981705930,1457664691,770931620],[1587375133,1060745426,1580352870,1179809736,209291091,1441895785,663234529,985397993],[1281822481,1721290588,723125712,1253646805,1446615968,894045483,755973428,166076121],[1842399397,614773695,2129478345,1308923294,199532431,168876255,1272304035,1809153835],[1535174306,1900155100,1958550102,1383296487,430648511,2102568464,2066708539,185693869],[248153408,388660589,1236206203,606525195,1051127602,179464982,386423587,1419500443],[1311360736,49361379,1474354700,1857312069,1974772305,1826227804,27311758,1033867739],[484518853,703748526,622432013,2082734033,1639197140,1424455369,76430716,948959497],[1427889297,1006843116,706414542,926086513,2092096159,2120269180,449139627,1851260873],[1288205798,686900746,1434514896,538034003,1876420357,685176619,535119567,1998381155],[1760413580,43383030,185211050,1804125655,1733382883,1986046948,1978516979,2069109001],[1576287778,1197679853,1928543248,1362116621,982164191,740931357,1176152761,810065575],[2005454383,2119963332,737973494,753795478,1023084096,427199137,269731562,1201892746],[2006130655,353098565,1378630710,236039070,794496883,168413628,1128280195,1689460092],[596468229,425729000,2124695457,150449793,1924986199,851707971,907509280,1367170428],[680771280,684444515,123002692,1893047143,637037241,765366658,1756173901,109685574],[1164651210,2010691613,606449887,1085494578,1003948293,728172167,304918259,14620320],[326986010,670320810,1990016311,1394211460,834908133,487499058,1157976700,876325169],[795090703,2077192307,1238305791,1410233055,378135080,1394948993,206153916,952649513],[1425770711,2122337031,1042644644,137038001,2125704099,949822087,1970365144,261669075],[379263208,1792378874,1457927516,1956792794,5817905,661554200,311649103,466699416],[410617290,990094092,1000077453,1760504790,1960380131,1187559201,728139106,1086336105],[1959202397,472132605,1366165303,1404619390,2101667462,1498787031,454889159,1400642874],[425303967,323422298,349066929,526799687,553237101,1852017291,1381052140,1727553985],[365618335,1826283623,1582654877,111675200,1251697188,88609334,1947027921,1071966497],[2079115390,291008898,1277711097,1569681301,2058447630,46905239,737385587,886057763],[1140262227,299349250,996284265,830638720,1845263999,146630749,1061350842,1915532030],[495634823,1720668589,1053677437,849903496,1140049350,1808196434,1911522546,331657937],[254667719,1470626970,21176790,1828834056,519281108,1309080522,1948573815,994408105],[417032728,1975589148,2049166156,1930618942,394083184,1465978896,1894743107,1277187551],[444787365,1167216678,1656487455,1931598579,1925919542,2005352221,830033677,821496093],[944027382,575751785,2095635443,1926739694,694349390,1378829995,986166896,1350242503],[1176939890,768586168,1611971385,1728076445,1803291721,1300012027,1219401524,1928278678],[1352005280,150446991,757950805,1464281565,1824942630,753850130,1975492886,1050113281],[1957814506,2012008451,1077470361,1451464448,681725047,1675477990,1653783649,1960515468],[2034752453,1547252132,1630805007,1400828458,974459336,165358236,1334987562,109638439],[2095687298,2016282542,527876360,238503996,543037454,1083127950,324727111,579227071],[202497270,736534046,66964786,923228031,735247329,284049208,1504560544,1333571572],[312892797,2029857996,2070578354,1647736596,1479603230,965988947,31334544,645489270],[1829298519,544353153,1037742936,634399049,569739079,2070454420,1138202239,815797301],[903580342,2001661607,974344284,952933230,604385361,7088365,1281734319,2092064394],[1172454291,1584055166,1680101360,1789471351,1200742402,250943652,1368324665,1799373374],[1609610697,2917180,407646808,2025699716,471959541,1692347146,371321805,514634151],[1020932363,1859732075,78643394,1701336788,788532409,478738447,692442078,2034404913],[844391665,2026290815,654815906,107629991,749941032,811031858,979751112,40814337],[1813299463,565721903,1540439663,1266414489,2070924678,1733404104,1669650433,564829253],[1360768868,1676272163,328955656,865814716,346809235,1574229156,254889667,363417054],[1355293655,809912712,328870941,120576881,1993302750,1317773156,721619514,354766064],[1086343174,1642202854,931431964,603714714,93547289,110380119,689345289,918296862],[1964436502,1759933531,789186481,1285309570,257544199,1245777447,171065331,1176338298],[915990549,1474788956,448362817,1763082896,1978789007,1117608977,1185462999,1859900877],[1956865375,576726200,1028268565,1091445718,166610327,195043873,1740241981,1625006704],[295495492,1958342235,1218734795,1451580044,1443281266,406841656,1733100148,2027315809],[826594353,333846158,1446548006,1045235061,2043951977,348664316,209675004,109415183],[1859073121,2021884759,417447115,2036742191,1917893260,1262280250,722770210,810118362],[315135893,1462936814,535502020,494400172,2039816910,1333777508,1154382481,493879537],[1397242321,960055942,500738071,116511514,1825790899,1754691505,538760100,950641117],[1289418200,1691970872,1144679989,1884352421,1646016140,647507506,1755735010,1442149263],[1169677529,1221433379,736664046,1589220353,555117313,1108838611,805985259,1664969332],[1420316018,1611369667,1663228047,1491685191,1086547492,502893676,1984600058,1835865848],[1662952900,1168083093,1942933777,390600581,244150224,945699630,1887223276,681344613],[127851348,1983893593,179946416,17463963,1970635014,630279613,1913656186,1666721093],[294355280,122176335,833287488,105739490,91356461,1955356296,1967052589,96549354],[1029472838,791004981,910048506,829821209,129856467,149818632,1957682059,1846543248],[1787798182,1889909009,1136088263,491907944,1058493866,2095894338,146236160,1189021157],[1876774007,723294268,1512406267,1514958943,1965035738,585060398,1524438450,1233221435],[1053618983,471740688,207168487,1128499989,1952749260,358566525,1242825791,923703342],[1936635001,1692177743,1751142036,1821348660,1228694325,338399130,695711185,1909370094],[1638805437,1376320358,1842135477,1606961054,922281210,1848863660,1110210937,2027243722],[1010534187,75523558,179850878,1466367153,1694582187,873729914,1121579899,799622917],[780239745,47811719,470096903,144207729,109236987,1296663756,1172882728,672210018],[714589587,742975339,340510317,1478109056,698578514,1061791546,1469306524,1581940297],[1791292317,1557935660,722405801,1863345876,1546059634,1629820342,1850322875,233861357],[193066016,258879460,1709423628,1306284548,180892578,126011090,123416127,1291148516],[1733730453,1982942124,2056297770,635958231,1530329891,1654427265,1148794038,371146768],[1039835889,1635964834,591569576,1535958991,696268444,1412771977,550993839,46662757],[1879579122,481628178,1172441902,1606772160,2100324407,2083821878,2081116354,1880150536],[1980513536,1504981417,413166603,1063889397,783302545,273604156,1097339548,2061924732],[613312139,1230363355,523862588,667475179,2097818780,2009643300,1217881244,301057537],[951978617,1172082664,1312466184,1038834448,718770801,885622099,284485481,682868096],[1028061345,487317627,1323612474,772960571,333720140,267225652,1650854447,1906555127],[1736738800,672522365,185156374,588801496,1582416400,1882260255,1293427641,276566543],[395527755,1371094173,1139674717,1954584352,670025569,560058175,1803551519,986009563],[1969750108,1464612854,1280090199,931970792,790849574,1201322932,1321210879,1531625584],[1493469899,314811128,573237014,1746674696,901922105,1057935084,1274332941,1667415166],[1864893284,1201526495,1332543081,800503304,1824107722,998317556,1425416769,1396080051],[2118942495,1149966408,1776093103,577640301,557561419,1457423525,949157071,502024131],[1789405348,1945480808,1745428911,1839829660,2061673900,574245532,443191747,339913814],[1618543734,70399073,218839294,1227016204,177775813,72174567,79039014,353371173],[481134172,55847944,1366282823,612491010,1586522359,965084340,2045276923,1639118668],[2097588306,282284496,813511165,2031055876,1231807051,1204266283,1709752017,188834123],[1181902534,62136034,426406778,181181574,733445587,18824933,2117761505,1732184436],[2006747642,219710603,698452248,329137060,436027165,1695289374,1893099860,826132337],[867895954,1478835610,1946657681,1243252471,1426825343,1732046978,1747093115,1546805660],[243970620,503153280,424074293,1094243196,2070657401,42836573,337533781,489530233],[1399498754,1569118344,12379704,529913529,2017382971,988586427,658035876,1006024015],[1378635220,978443548,116166288,1949758808,159508479,104488567,1734183940,1282429782],[991452053,22094934,92242760,369921099,934888296,102985068,1269016046,850943216],[207758114,1147528285,999944162,1503735417,1262584742,1824431769,1239523141,1134173218],[1132026829,1945277727,1097777785,2124693024,1829220744,356548194,279569413,8733136],[169805798,1401053184,681414141,1970695668,516406690,1538789752,1408404838,1285202784],[1241422140,545206804,706750976,176818819,383276969,1645952546,1237002382,1036618093],[1164904397,851117673,487640513,325150386,1166198315,899307830,367137380,1227759085],[1125604354,1633024279,1046818104,1666258749,618429917,1360788633,710753231,346981312],[1926846779,2097922746,455968029,171111359,638988221,72644194,2106903571,920380827],[1497547541,517339081,1899855111,362214590,1579590331,441758047,1113125652,1363922403],[1712979144,1313437359,367924906,59881329,333054200,1007259307,292180045,792125918],[137546826,316791743,1022346314,235835203,921002196,82751106,1413785269,1127535254],[83242338,612451039,1522219116,432062522,781427499,2097465005,1340946650,1617164922],[1915400975,1243809720,1131839060,55294051,286012707,828458745,1126890646,1670742953],[612630488,264582534,567842174,1838169721,349054238,178383769,1814399563,1163363387],[1614657722,1248470492,1204425078,1623701953,1308104025,1017971027,2001747590,1885404194],[922151868,887049545,1768943742,220608144,102779694,317428457,1459070251,1360400519],[1814092492,275074559,746514040,949324890,353305973,1618178324,2077177841,495394418],[1724997481,1527220824,320704091,384297253,151260820,859061976,127143128,1877242925],[884748384,1110940089,947885747,89923668,1555062781,1018336714,1391301367,979970998],[1406771058,1246542419,361576513,1034778738,1825081827,554555398,1629560204,95818843],[230358811,1588510019,575845022,760776945,733964516,622597408,341912971,1813330446],[1751713610,580862898,2085523311,1276480375,1086935541,358253961,1188821165,1608289466],[2013922770,1974352740,607678614,149982334,1155883093,1754719161,629227691,465535359],[1249492403,1126542326,380824609,63940974,1468904933,1747381907,865696115,657748327],[660711946,570720133,874525703,1545489517,142514457,575110263,860931324,1668585397],[345732484,1623005669,470335979,659344481,1667402031,218289212,702267227,38009772],[255987768,276155,1590329463,656632147,48038477,1739723269,1837422652,2118090880],[24022906,1706276471,2011167629,161936887,1144456358,1878874538,1805248953,654198625],[856121801,2416794,862975233,213589554,489389889,302158590,185358701,1449134634],[401468902,285154343,1595473214,1651569655,2040588181,1588718966,1401966918,1112743710],[1518846571,781788052,6331375,1409617129,871377778,157867753,650116192,1426690129],[1954246893,2032168573,962398531,353127405,1421429422,407157698,630404581,377882325],[1456554992,620050356,2024844443,535649162,1804142665,574856584,1166269724,1616430730],[814052707,364197093,975948889,1188516038,964949604,662843035,802657350,750949225],[658496881,1402526546,1881444176,984956686,2099669811,1212117042,27557480,1953310211],[513259801,1824445172,1462217556,242103504,419058341,783857870,123065895,289559905],[1797978706,1744415598,2025995943,2103347784,949034680,1933831207,1804031659,1470585433],[1734968452,1436034591,618288576,2006555655,1220733477,1705857433,1501948811,855299556],[73811960,292983916,1766121453,1290490945,908178403,1896085239,1124365362,1841841485],[270100213,951010927,1462399565,520119031,494156287,944923634,967843581,827108414],[1624485584,2087938146,664379028,1531683284,1769673823,11987557,748413101,589099415],[1023481232,879907627,90286150,1165384942,1548351093,1269508769,248901087,538582112],[1232988946,335612101,960765832,1115205978,649791730,1459298662,2117382613,1369752866],[76327706,346315251,905057659,1758086706,1043369406,832843651,234803677,949334378],[138360557,670826527,461878628,207914977,2053929021,636654842,959704754,1854363207],[1753268775,1957013298,1258970847,938922398,1843871897,1597095687,1467624395,826958356],[711494464,172124267,2016138648,1130201921,606225718,574032198,2091025175,1240200825],[309365370,1705763029,163847682,1797187862,1880736041,1386603085,1512419024,628771931],[1872255900,1921144950,1141276968,44074636,941731218,581391463,1158249,1848407990],[1655014741,117303908,781543085,2020781803,719087123,1861683731,477455096,59175045],[1519519274,1625943565,1989440657,103314668,1582051168,1522569672,1033475760,292759348],[1034238436,899795554,2075176048,1102401521,2069628774,2115253947,842806575,1724716579],[459098047,485179197,1341275671,1353710148,702843083,1778153886,689699576,62064845],[1832115602,943095809,484487561,237764633,1733877140,965295352,361269436,649421066],[644340875,1363017147,1694955618,1468340981,1470220343,51262273,444945722,1621630162],[1450168838,1028046647,1365122217,400625546,2020945495,1669527082,1931765406,412523671],[1187537356,367857815,1681232829,810962493,1037213193,2007556809,61079153,629292635],[767597098,399476009,1551060204,1386056400,1354405056,2064015797,1049870454,790160934],[998016682,1498827128,1856469470,1089105011,962980200,755093341,2034764997,1015906707],[315811525,1652303989,2027924098,680420561,488246094,1994714554,304181894,218213701],[506408223,693181065,1448420195,290017026,1051651243,293445744,16241559,656939910],[1238062018,531829499,306361240,1562522562,936617319,239189201,852576656,397133968],[1500437130,466045890,1268377371,135579543,523402593,648772997,1730278071,883878393],[76827296,235903651,1577394284,888868989,1963888129,921574107,1530084388,1492270671],[133510132,211571649,1068219662,52503100,1983275298,377329374,784284641,1939311938],[1912696788,1083642679,274475235,643928180,1186414313,1368290312,2009783346,1650724271],[905172793,1650901964,790762456,132904292,798308126,1850811542,168732616,335709517],[675172068,97768109,652770252,442357677,1083936806,610261883,405506315,1676502000],[231079584,746506828,1231796740,1109821699,1633955014,530830329,341518988,604604354],[303652075,48910137,1601317795,1564670619,908866478,790309730,113115173,323034287],[79647823,493609856,1348709240,423688181,1249477763,1139210308,1309200877,1968235662],[1206957369,1521134401,1025744151,82087129,320113314,1389986742,57607935,1044715432],[1012031400,493712864,216115303,853407202,1555796101,345499441,1941693071,368313927],[213667434,676173774,2125919103,1623527418,11327712,170745143,710513019,21202046],[781859096,320498242,1577588540,1595300201,1637198237,585462521,1894049309,1586306200],[1809024239,482713969,1995929730,1276988743,819033760,2044427797,1826828611,1909447747],[470411943,53968752,1224717680,1355708434,60266254,1946778616,1799715748,1343179359],[1192474022,1873055877,1029827860,1111885249,1569660274,51157293,9888743,1920550694],[805650886,1140512046,1501204577,1927587967,832574372,1870078344,370103202,71688996],[1856448606,153547762,1581158791,423176547,663740181,1981759484,1505505197,1765024900],[311008577,880592791,547625856,1830227922,710806052,1284041356,416826310,1652460429],[1735237188,331104279,228309095,1174529240,873789662,1460105831,425334249,1260600155],[1328727311,98613291,2122033477,2019613585,582741998,1374249931,1504584553,1484671250],[1879509325,456620567,1365394678,2028489523,554541814,778309105,391487524,288911081],[284933816,904973728,1451236657,906329909,67915870,2018474716,1243821849,599038850],[1065720583,1516818232,759768025,2065174884,1862902910,798242726,1357433082,1027812342],[1683177009,1016590876,1716404088,390436877,1796556530,125261160,1194004753,249396391],[1884996159,585974139,980808341,1141149660,795886490,1018025540,620145299,272808513],[1510606391,729237587,887061995,1166904093,1046284093,1290331956,706687913,1037483270],[111366189,449336347,398433020,1816699993,1777219247,1873969596,97794392,392434896],[911797300,1558871103,100945590,1336261720,1956788633,345272292,1541819632,1905251464],[949234229,566591847,411493754,2005514763,65204799,309805902,1416299263,1461323787],[14691400,1732582397,2097640893,651885430,1248982110,1016268590,1075509702,522853011],[2035742607,841932937,2074068961,17396369,709446538,478181420,1922881405,2000817766],[1963871913,1849878495,1545106073,58078580,190295170,443675983,751501448,1001490052],[912953033,2105347565,1575843743,1504969756,1462385094,508274697,1533788450,174648857],[1815254344,1238623251,101972196,1349692613,1331786065,578059814,1274787022,198974684],[895710407,2049521918,2078258500,51122889,138775508,468898090,285519527,273014060],[1857218734,667151992,418910702,980576790,178216043,626661934,172251701,1494213061],[537305797,724064716,184224597,707216592,960781112,1372697549,987093523,1858568119],[2045045658,69700446,377885133,443226428,1823304072,26071852,1342219490,1983053423],[108150908,2095171483,1438081258,523510650,178761898,164196121,1820354358,444497825],[1324818067,111471296,1831868012,113559005,327534183,1139157787,1468406891,488038426],[459781338,936943854,2011908968,974639253,1039275784,1188183639,381026002,1066232482],[137578742,1651050591,1661953901,434394540,1107378758,40076088,1572859480,492206952],[1676395390,768666179,16983469,861269693,2042555470,1794249679,1391294556,961436595],[684430857,792760424,1506097332,433049448,1403379412,1943085941,981548929,2113611913],[2011186701,425358375,32359755,1646241218,775862787,1986553423,1421743492,1573139116],[1221771947,735954540,840941441,232387414,633512857,1297496356,1658232278,1149824440],[180039781,1664419368,325810128,121920792,1645817422,621784053,315081028,1089485129],[576095699,85140144,1424022281,1792886810,339666494,1435515733,201397810,385420973],[9915780,1411514681,751045876,1069849664,414993249,735444914,2104769708,1645123158],[522168064,193084293,597435784,1986823382,1526604152,1784999536,956203673,129789320],[929242580,837641915,1604958758,1430896302,918671374,687496835,772831059,130853975],[1680773476,1599267759,1654020242,1632408996,1898799927,827598420,991514180,455693315],[282533004,1550026646,1439721448,1199008697,1768688490,739507836,1178750957,575479246],[556388662,2012227988,1919401121,606081153,188582922,1595290568,1054102444,1452534283],[753775358,1463513397,394732076,44691828,1806404477,749351947,472254482,469505577],[125315591,255284699,1585896483,920821657,1517813339,1595409814,1870447314,73434587],[430266221,621439561,113328669,414425776,1538528589,1561497156,197866564,1492632257],[379308260,278859451,2064134972,1214485289,75710006,1474525087,630373385,1299541082],[455921834,1346402175,1823205483,613396777,1668373008,166582316,768119746,1248204805],[2090337485,1281995652,1497351543,1037625278,1609056640,493492923,353183193,1141189588],[492456486,1402981736,227752972,1917448274,217062853,296459761,517434808,881138572],[1780209208,868006303,1979384250,408399438,1989919286,1081154369,529997403,106046513],[1323722351,1347767143,1523728878,1430965410,674168448,181709972,813322104,134673548],[1461161376,1068453798,845146120,2116555208,302140957,1892589247,1930933080,887367368],[1927368806,1480324914,799795942,875934039,313288518,1207234354,1481852582,1528552503],[1420005671,1746383446,273722004,463629173,1127713823,448318405,1754160114,354863906],[227835298,209022085,1779128997,1028353472,1415304204,422811973,430009896,448717308],[1825608356,909707026,1335303535,1423489768,2127075359,319425310,317081622,1592038326],[2058332359,1743975774,1493843949,1772002215,1027860004,1207505727,1610379350,1727559985],[1100375647,129598601,401996977,824912864,237524893,580974464,2087695061,650207250],[895897798,759026725,777598260,1357381612,1309182081,355602634,1091444608,300942279],[1272959826,1344453693,1844230590,2055502523,377148616,1725103445,15364286,453366472],[1511928302,303471510,1450774373,1751891238,71852154,2114786859,700363164,727460029],[1999797835,1449448701,2077424657,1410068051,1491237419,278544927,509425105,895918947],[141106367,1185879974,1571540212,1186586448,59663682,1002381651,1641503760,1270097471],[1526265864,1888439313,671171428,147681719,994879693,1456318029,310047592,232323108],[144258389,343383689,275251531,1368804271,1127094042,2002956947,478042535,1793310701],[1270183486,1254118366,1091055346,273999144,1694309884,262221800,1983101856,1653820541],[1202695137,384374941,1846129449,1063136570,2099083135,640627065,1024674832,626151693],[987450337,691109532,929467898,1773257559,332708185,508964478,1288339948,143034991],[1994866095,658173524,1555075139,905805682,1098337093,1827921035,1864370174,616908979],[1658858216,1445276836,240864230,46622352,1649970399,1741474828,559870914,1117683475],[1925831673,847709955,805107395,1888064001,1705432457,1153269517,711997068,57745217],[1575490003,868032330,961749107,497018822,1595277091,654975117,1144479100,1157649560],[1790209258,222902665,1030137479,1050598857,707165841,628419976,952594708,1302129863],[2019991456,1044546007,1161474820,1833836715,1529389039,1219561179,1063987794,2077488750],[1055712296,1939428949,1113292213,1057053764,1578758858,1297354308,1413030648,1875280987],[629215036,1540361300,520877506,30658965,609335424,889759362,808936689,1570764226],[2024050286,742604163,129210990,577528417,71593880,580790245,1144573742,1543203575],[2030955375,17116668,736492099,1210041635,1174178760,583325350,188998777,1112105294],[944427266,1694917712,1264875793,1673074155,1351925949,507886168,78653877,1115849743],[904556921,689858779,1430408097,161351266,1593122603,1906102166,1582581606,1901108865],[1694377320,1516831178,237339856,2029521700,853925105,1080770520,1284191818,283921610],[1500409488,824429746,1173257942,1723696199,2014172104,126591325,504239011,1933267839],[1363975828,544780418,1790514759,518128232,771332330,673162352,1978456392,1904050264],[1797571015,1511972282,1931487628,2028515293,1338141783,2116079757,1272272144,681439292],[1574199029,1232012970,398752433,1833121312,918727962,777527838,1075732574,451304543],[1013515278,1478746386,1899922171,1409001306,1499801781,621807581,471753128,1769307220],[1945092329,619549245,766336699,191964547,1167483056,2027783751,455978963,37364456],[277106423,1397289413,1621155854,62035235,1651252847,1513389576,420145653,789093764],[1033213703,2065681244,1191154025,563191701,1010085864,1222129689,71841544,1468882873],[363152319,1954797659,1899742680,741702275,1461904233,1402758225,357829115,1758162572],[313886257,2030956853,925593325,429410487,1683731161,1656591124,1987980178,1633086933],[1094470523,78015800,53068450,705800234,739862504,1293247806,162476596,1242323914],[2114172472,536636503,1161219579,1162638028,1192125648,998208132,1668381162,266191605],[1612275437,2088847811,1499584317,93510484,1577986398,594817135,1480317812,1152667032],[1813891653,842502254,1347471741,1210206442,220949787,897970591,904289569,201621074],[781394228,710171076,136719225,2075757868,446391775,1712002720,1184867946,1002773045],[1872409537,1221783873,1409325554,1811434686,277452821,519310595,1546525126,1778509675],[790599500,251037439,672182867,47964656,565360992,1781782439,827593823,47592785],[1870826443,1492742448,1324565290,1027185637,398786275,1485813794,326446763,263432336],[1608443579,242937224,2119258822,1843076233,1474807201,360556810,2129566958,297509341],[341351789,813559284,995272281,1827323742,1111251272,1818861465,757514975,1449225348],[341659186,1610177795,2089721879,1879869625,1720831510,1731075084,797956484,1009647338],[1511365314,757652201,354410924,1092532137,603135640,794263481,1452309787,164172810],[1292131052,481787631,1292463447,1549574235,1985496077,808848888,1521694968,1930269336],[1071816995,1915830284,1885711915,1346443573,727446276,164927439,1507207778,1262188146],[218159953,1987666927,1681423073,1812228862,1070986133,552850421,172148387,749558429],[2051400167,349840322,2011513752,1686249273,13080840,677581054,1882233097,1477696304],[421674080,838956551,719088404,1442054009,436585036,1809373288,235259528,334794336],[1716601357,1793129589,1360313766,2030061707,1031647956,1885470697,900527925,1172763113],[1360722091,1204304067,1677920647,1060593760,435660480,1404976999,1353324003,1590025821],[277681841,797138684,1124276458,51870840,1508651931,2035120248,1569305451,656577293],[1084743357,451993102,734186486,1774757779,1094011090,549726643,1240826447,952798079],[1817370096,1252485059,693664617,1915010735,1085352778,774295285,1443757432,1177233908],[1529829429,709235159,412684640,723851611,1403587121,268638596,886169123,2130483079],[512377423,1178103919,76426509,198316703,2059206139,1722149738,1379832411,419878963],[676836691,1824639325,2111244797,1335298981,2105349928,654163269,1605682961,2109287316],[1600414158,2085111743,1984759344,1177767603,1306864123,258203570,885973407,428849150],[1408445144,498654407,546497683,284390067,145099039,420426780,916621244,1777450941],[1209863938,431639508,661597165,155437275,647206159,1852907631,2052870026,954596502],[1358215644,557235305,1282697678,1492350373,590622244,15968952,378186119,1125566245],[10990054,319718680,1293032499,1785572836,1011967561,1965866276,1241806387,1339272240],[1344767144,431922057,1127784615,1187334729,2080260979,1480039561,1443284112,1694773530],[1164356359,44651993,1368216011,697434560,310241820,275274062,1682903613,1427923395],[1274944149,1930812983,2006272494,1994980748,1941835736,220513049,1750993505,1857264395],[1364059449,345154218,779461107,578604822,275432099,1012220829,1195049984,681859845],[1572573644,415044487,1553875247,95293144,927811278,1082261723,1349707976,626141403],[228283330,2058802908,557893188,1976029901,648951877,1774252779,1523148792,1275306048],[1186489514,902225746,1611058797,1876057968,2071397670,354533980,30426872,2116933442],[234140537,1580361497,199155435,203325367,744293259,1011413682,1838470629,1824676255],[1173539846,2060650102,1037059360,168664851,717812502,417977405,709757792,1780515633],[1181673169,92540875,1763965999,388865147,101998889,1032134623,673424392,1626156420],[940197816,918805494,2124628811,614098527,2100097349,376373140,1356459221,795890155],[546424353,118101550,467967557,1891353058,1347608855,608407928,418838304,997656718],[28299556,1874465865,1834146349,1249013349,1070857109,1942246558,502187164,1553065272],[402551198,209349170,1740910479,1073030111,600261275,1633348067,335559491,2020001010],[1033725283,326505467,387408532,1403404155,596168125,1372634262,1684966423,1856577046],[940784390,556286752,711021492,1766922256,1657082645,598795473,1120137500,1194579252],[582957019,1344951814,1059801790,1149219099,434939100,986702505,721348547,565572969],[714846061,1259192560,1816654681,1324359532,333314314,2125097708,203123566,1690335074],[1786437220,1379146237,883009909,1926355582,676667204,339450309,1625693554,1049539912],[550673739,1532631955,1365985089,1894351194,969246347,1881910398,1269535246,183335118],[481362288,582227422,1191671143,97545730,804989223,456044930,216104623,487560741],[2031260048,782004139,176984548,88390982,1703729155,1361610358,2074552147,1613346713],[37333981,490978451,177535128,202597134,1095920080,31102964,1663973921,1447487699],[1276617911,1000174332,218851051,131868573,1144677293,1177896945,2118889918,430874825],[471159554,1210568857,741549779,1780229272,748340220,2062017136,475784934,169294045],[1257137126,384480062,474113489,140764121,1563993794,580923273,414736040,1136150561],[1961343778,1227816087,1753699280,1401430595,1390243463,1824537188,424175850,1907311813],[332698847,181500020,616087577,2077787907,1285960579,982381181,1183469216,849386403],[442229858,442744729,1580912975,585180543,1590233049,94137735,1198158951,596562403],[518182900,1582813898,1084446263,2031739528,139894413,1985075012,1339547510,1767843740],[698553257,1954954677,681229884,355100391,671993138,1304807928,593810336,1157885874],[786267624,1272337058,654234810,1377859694,1518757845,356904222,2116189870,442507412],[996006617,1065303387,1632080661,900383487,776370367,307901388,632588295,491676452],[940891086,104385750,606950337,1880351161,445239678,282445586,1788852080,1246853817],[51005982,469163318,1743413717,309460687,1103923447,1534308503,706359469,1567317136],[1172532576,1201543106,344666098,1114394211,1528712099,1621674830,1973876170,1173462171],[160921827,1052676376,1064779382,1340466953,1796408021,1318918385,1834551361,794620388],[1365966141,1925215531,1329074019,87630902,1073819327,716103444,1760455317,1075641363],[720095814,1200463874,1325721638,1170609777,1297499331,1691962723,1914410431,482808580],[1054203715,1971724813,1701201200,2090606997,412200259,767245640,926272625,2060008195],[1124434792,1910072050,317307699,1063828149,1580182201,263762510,1545586253,1903028383],[110548395,1213039566,20375781,815620213,663053106,1056963944,1058550738,1394384898],[27997875,2085132492,2029554368,293412009,277711413,788412938,1969714261,677339176],[1439239743,122126731,1582368963,2061985321,680238088,1730020221,398634316,76375019],[1467669129,1758393753,1784735391,226607154,662904225,856617702,1307089999,1485337389],[1581837740,1913353177,1865841280,72881744,1928147139,359888617,1675311520,894604275],[188944949,2094852366,1435494952,645114601,1547616789,1595563825,1836773895,812312750],[2050338456,148924200,810050754,293059750,962827727,1388247697,1683331899,776970670],[1767233568,663020693,301620559,917027912,1452687885,1538694363,1477934211,98110217],[1453680522,2079480848,1121617739,443922473,1256097292,175483512,2068277226,1115938612],[271608766,1657408871,1792442321,2128634207,2005134481,7385712,1774671296,644558361],[1022261243,609948110,1003999122,482999718,1202466422,705997531,420974170,1370149525],[466743382,188765406,558887664,2024167184,511397791,179540790,1514840696,130774818],[1307712759,699714188,1076967276,591531418,773643134,583089835,1383116708,994236814],[1542709941,29844760,1094007420,1549658343,2064441502,719261345,1513639296,1794141269],[490059530,41029825,1830476648,1851182703,758727571,125714601,626256786,708938511],[989930568,2043881401,1151672604,1125867542,563534729,311974035,908786066,1238927433],[241418108,1708811046,479280307,25332677,1415223716,1890317343,286032634,1748699168],[1078741739,2126095505,382186907,476261711,241074849,2110690444,1206509897,1277854140],[1963823515,1409645971,1328011405,1690500367,1353414004,777604695,1618538848,1032349020],[219434836,1862433360,852368757,154613483,90117945,602251098,849287020,2071216040],[498827469,468762844,627894884,1056459290,1809372722,2125117097,743816939,196826671],[781491933,1710254682,858126091,50964468,1824929550,1016270800,1229491940,1777740909],[1703896961,651006802,1515708800,338797881,348346694,229497462,1586224568,502890018],[1108104891,521504318,1764997107,972960917,973167899,138173220,572305274,743599608],[472037212,6323562,302318909,805227742,488669389,777378518,1396752979,1345289386],[813763314,627759308,936750282,1741884611,273656777,501320893,1834034068,2042622539],[1260172452,2084531877,1517054576,556717974,186136162,1159621773,1252917288,333980260],[212057349,377401285,1408019674,1587146127,1854478255,1585341441,1617967163,734702769],[438941846,1096232528,320531647,1944991872,764907317,1836862101,1235626710,79281624],[1336137042,2106519883,1769223253,910350607,1333965857,1586097820,492264385,186851529],[1820565669,396348701,613201224,265099926,966199697,86058657,169176521,10657886],[1810081404,40138467,1101041537,213968617,160786082,900513573,412547554,193702484],[552902875,240371446,1725250182,909328497,2110317507,1642798431,765527331,219164135],[1108874368,1319644559,1267856611,456919606,920350365,878043906,1203983230,31662271],[1510657265,1768948542,1316216844,2039736460,805332926,143084518,1542878922,375497329],[1207902195,2054964065,877033379,467587064,93727328,491455915,411620147,232279632],[563409468,441389133,1551314740,158432318,2042090177,1705721124,466194485,1674369253],[1065180984,1199708347,1993601565,1681807962,820169073,104927593,842014077,1687161505],[875561299,16267851,1716495969,1520005006,811247059,1927283150,715829836,1668117925],[1821597810,576175159,320921742,820484076,1067899503,1580959356,1100670050,683818772],[1436096101,11222615,1522104889,1083564007,1310396161,1211900522,1749804676,454920915],[1775762699,1789487952,1973246765,997306856,1977382677,177415824,598073205,1440784699],[1723873340,887643238,714473801,1173687243,474192905,222215440,1128678077,1874446558],[564988991,386691086,270796626,3047604,577263840,1945816952,1051044632,388716820],[585007502,2005414670,1043159959,265863799,1065843339,914248824,265985979,548349868],[2112755814,344710217,1743725506,497474545,1342923276,1965026910,145171128,815314605],[972135520,2017598090,721205648,73016391,1047174846,1811073120,379339394,233871249],[1357947019,1402524572,1167831663,1431568331,2054124393,96778942,853811378,1817563981],[192058446,1286303226,464689518,1823358085,257919714,494097322,1876971868,1334910938],[423411672,1121080593,1938317892,414126753,1998230558,1413336909,1477271682,813691878],[54579421,115680502,271559722,1320286924,36840084,269111164,716480195,812412555],[1488512867,838947270,2035806621,1965601196,2116714577,2124904442,304658063,636751389],[564510950,1928520394,1322237350,1400730453,1057210111,1349196549,518451814,1394209479],[1190901901,315838367,1581670111,1317253551,237670370,1434914446,295233854,1220687228],[44475777,76755232,1316835573,1467804033,857190246,956402969,1797433587,2112408821],[212408625,1272978390,789106111,2118859279,1488881902,1939001917,353781192,612691242],[886835809,854262460,1448030146,1507093560,106919988,1974546528,1316075523,1129508791],[631440701,1332965591,840433986,1800005871,1990105968,937951502,549674468,1377201135],[1160193811,1267348400,1754515514,999145726,729025524,234550206,1644331146,1956245898],[360971142,980718374,309987726,1165992093,1218723216,129784469,2117430254,802306449],[709860299,327661067,170467961,194805021,1187618528,801989428,299645802,1894733522],[1821704818,598755222,1792999842,311494044,2031938618,1170538196,1198205693,266972753],[1047012782,1111247914,160156831,901038391,461591907,1892047420,1935120750,105238947],[1165827557,607450599,772723990,1330821741,861188936,269001274,2118937139,1652126919],[1247053627,102355878,1846790781,1279004041,1775456596,2014713288,886227404,87596324],[1090742837,209485048,1657238385,1333437576,519883754,1521756131,991611057,138612373],[255932272,1264315369,764756578,1335656718,807625161,391605122,42840237,1318905183],[1436581453,2096276544,470899879,1593867720,463292490,1955047589,297246195,920260545],[115552714,48193573,1165997199,525684980,684523232,202385382,835841425,1895959535],[344668180,4942205,1624770603,935660656,492911801,1358140221,1082989227,753292953],[801885851,512006704,298528121,25931884,1479513811,1635608600,1793558570,149272970],[2088226185,1346319253,1138436577,264808998,674941898,1405716852,1019108207,1813590100],[1328157306,1417326940,629432853,942008224,257756273,1454424192,547133360,1764428010],[1463406266,831283419,352077186,502239428,1532959569,1797322843,299560273,1938812798],[319728519,1712055234,1377335122,1649346386,1768158111,2029079619,902056763,1631547124],[1405600098,1923963230,224608976,1879243566,280582238,352885840,1230029313,1594508415],[933752638,1025278626,367231752,741225735,778170836,1053604211,1775880632,1270789368],[1702593469,360573601,964753939,617423015,535517841,527619525,792990879,274716110],[945855929,2110186192,1240442096,1219723031,367073824,1498643586,1591265421,377830268],[1617674075,1640134293,1056868356,930692580,609069717,836573719,2036960409,65510141],[37483002,140272324,453255335,697974585,1180280454,1507255620,1054346812,1997591174],[921067869,1022842713,751176092,381016455,1731182488,1754512773,1117123077,2067171762],[848827167,714490798,1915146059,1106266304,1319768465,1081217608,631708128,1242819969],[665860014,137587872,407273860,1313639700,512386133,270021613,872653154,779340257],[1204618966,2099165840,371972172,240528596,14155673,507118333,2072692736,2107002392],[1245164802,527433475,1921812911,45006764,657782019,1556637998,104195005,1857143030],[1932786225,624424612,393693550,1437809069,462556278,434000341,684813169,477322819],[1680891053,1647546542,508609527,1391038003,2021274866,1324501263,1651406596,1708524591],[2079432132,329522737,960182283,1976255561,1940510781,1728205868,1161486588,757907951],[1111824033,1363403158,921997624,911240474,889534137,1651837566,1070974991,88622394],[1443311369,1035208946,266529353,1511487302,2014954877,865894966,112360784,1344668307],[1440723733,720200899,1021242448,1768887153,44558218,1262986260,1339282686,590668930],[2067207124,953457890,1909509382,1553903519,608467271,245834228,372474999,795736991],[330640821,80863149,1640583103,1171868789,1913196489,1788856306,1521971353,1229966305],[1659176958,631400118,1523234904,1203881770,712713068,1202388343,928740894,579992049],[1176641932,548712088,1018986532,1554291968,168293394,1241511194,273982730,972665321],[1158057217,1587239214,2120634371,1639418040,1678890663,1664484587,1382498701,1216923278],[1431666068,713147151,1799167421,265896297,1302477929,1743035030,1903871958,1500893086],[864931065,199357602,1688060166,475721764,1240525874,454269400,319668401,928025410],[767567523,468226016,792459080,1032533548,879166645,1975538649,380116293,167837387],[42339751,827811343,1568208859,83571576,1826445395,2102900129,1051894025,1353100841],[466046328,745248429,1282445786,648688436,143851130,1976071967,1992147586,1687816738],[141412482,1221160880,806847049,2022077459,411566658,747185768,96269336,1155339951],[1842479585,1358385859,2100688035,1825200742,617051841,1671552587,1556071143,887460681],[650098757,1061228188,330522176,431690698,679519182,1515326805,1789144431,1658155373],[508274872,449725962,2083458892,859315892,540794815,2091746737,1153124131,394737988],[1628488130,1499387180,416343515,270747302,2025784641,472921370,1580633746,274726933],[1141154388,426730914,1351383543,1190601688,1294912688,1731248034,335656420,670294627],[1316683881,2027559116,1873312023,435230411,1473851375,1071360106,1372228586,20186400],[1939488501,2111510633,1681320595,1005555286,861009752,1509351354,1947452508,1754631584],[855118457,368729681,57605917,1716440681,1965707792,783620362,2264713,652154207],[823050028,1359493763,317614614,1095796936,1442162790,1613485111,1841319460,1672651168],[1963944023,952055867,1294997149,517936631,844578706,1955000767,1447492849,411471321],[1543912616,461677936,1351886744,776678947,1064669791,855676817,917397103,1147924594],[1365870829,1553979768,1075599750,1682975279,423919810,183099886,104660875,76589723],[1828908232,1596240398,1923264059,869498467,722958611,1876774192,641579232,1057500037],[1088284464,1769908325,857904345,660805437,1326293112,1645643352,1526500183,220817604],[1601827317,565279701,1305200014,2027214824,180291531,1723402825,1668325132,1804493090],[1690648708,1851333522,819454702,171746805,1461184373,295189614,327294527,1690239094],[377491560,1771273878,1168533074,1306190645,5634918,1409776474,1055562607,587193944],[525313101,153512140,111645609,457172793,1503786173,2014090659,1960258657,250833106],[1193085974,347731476,529770597,1555034788,2005428091,969966922,387071694,562042972],[478584823,1518659131,229361992,930805443,865129431,600032799,872242414,785207516],[2037155833,606077530,271664355,1852826216,910892884,317811085,2111625815,1854560895],[1130353393,526585422,448878423,1443210142,523359818,1866548504,1177880118,979521462],[1954770802,476742348,604629790,113355234,149040840,1611970283,2041241569,238188247],[371537606,1320618588,265344661,1230943276,1530937922,2051888725,1277194629,527535156],[381128632,1037556820,1602812801,1369886369,1805479249,848123666,725896112,109737186],[1935572569,1328195805,465560663,519902558,773620796,1982755918,857447108,1997909070],[2054757007,294296522,69910632,207015390,1119145389,1981667189,2003727935,789345745],[997734649,1633540757,1265274180,850027210,1300218880,1035996136,784659160,763830111],[1890941270,1904326009,766662180,15959670,804484037,1778937970,839488775,1213436303],[1708701929,932551213,1095504077,883080904,1328208889,1095428618,541150682,293615773],[99711935,1134008670,657322468,1483147942,846467617,1488409986,1660913792,2033963473],[961261765,1688528917,1095586762,1245638849,1970677300,1905034794,1184073282,736834196],[1631367362,512141395,2005974484,533755712,1804667863,1081054267,1232800280,973026678],[297763380,1820896920,967643676,243362138,1503764795,1369642061,904312206,1637629531],[878152610,412594908,701855131,1906515541,1655532019,1555171840,841994028,1608931067],[357920945,697409557,1134934903,1199784583,184667700,1809726057,825628637,944370290],[1810343833,1086102448,1560721734,829538170,1088559964,1395194635,1579455798,2065484675],[1880198793,1775335320,716409396,1852926623,706487333,1244289994,1435023483,1579290428],[1908310531,220845183,1194465226,980825420,1296625408,1567821872,28409964,1565899096],[1837226609,1937224403,3055092,92554209,663939341,2051996471,780757644,1901107763],[1376182370,303600058,1886290380,361774909,1782449128,135152860,1387347483,1195522882],[1869189927,334866051,1647314634,1507138336,450495739,1411717646,1697453658,1799706841],[297749574,1045820261,1552231587,450082460,2034323995,1376096829,1111446315,1625324676],[458542538,872338118,217247489,88604656,41579612,1872867383,859364175,418237096],[209209202,1348481477,318547016,1753427162,1832840853,663388961,1129452199,7372384],[663156012,1382233628,400647245,2115012368,1177704238,1578781342,473812790,106102509],[439507590,78057747,861000833,1865376934,281310606,528541937,584669109,923274331],[177380186,1235955623,1691796777,1112222819,897785935,49262703,325977664,993338707],[1311280407,552934984,1749730229,27008422,63586350,88741194,2105923015,430318593],[1285910127,1744155362,748892364,1830651201,666730743,1915056471,299127520,290748472],[1705342244,1072752580,360171977,1624740381,2072870210,1579585333,980794813,905854338],[1865157261,347624620,1163469136,1884396058,122948908,729930343,119254753,1592225117],[1459212341,1886213594,1849905352,2027651598,824205519,1990716348,2078132558,1420095099],[2124209525,50641213,196011784,1276855602,75769572,688456017,229573689,1755884972],[1652477960,2046052701,1404961872,197182301,1663516930,1635803117,1703388710,2071801562],[848822049,1518625159,300122678,586556696,759010815,1019003384,1607090701,1510528064],[678252144,1363376539,702947093,1195690882,373108208,947553236,987566960,239955249],[1706751842,603842267,297590649,1623203732,1380614130,1817700233,244098616,499704747],[1609035415,584743214,985463807,259594621,453990698,268302093,2036935678,1652060291],[476348369,9466836,1825261658,1588646152,1413615958,1934627199,1806313000,425726566],[953098855,1281532227,1258812152,1560265302,842505825,1976423189,1906952917,1143190337],[669654040,941184376,939284636,1659999246,1849132310,1245765040,1544121227,1240914907],[419535912,1830068608,267543520,406959951,810194794,827587483,349714346,1464487993],[998827927,1559849005,1369829818,1000302085,775923659,419291290,2037115885,1919419471],[495685957,392231956,1138944676,1893330076,859224848,1833557239,658372166,1413502719],[796252029,30676565,1975174907,850533814,308445016,1778871708,1637029781,974075312],[1451202220,1118768376,1003702148,881620244,1531530791,1916794361,1280544574,1843830549],[84197652,782692685,1546314682,1323385535,209845826,1972225408,1684717100,998854703],[259891930,1695484366,1539554408,2096751727,1455935495,225179639,35769021,1059580498],[719447771,358860554,521980293,1326680379,503535788,1719650355,587743827,412917174],[529267602,1709080388,1917011031,1562597935,1050901748,67163148,654117339,1865487131],[1248301179,290402632,142819233,1063313165,843299634,848263761,48866158,1044037327],[135653409,1853242549,806266603,1498631406,1234318587,1790022807,310407003,1688091299],[503200656,1795148267,1753783667,1098952349,1046082362,1775706543,819738335,879147160],[635206404,1831471603,1409227384,302533519,1641897601,1012881197,180120295,169515650],[2035425057,984543096,1757514610,683703783,87604089,211892294,418559614,920602294],[570201943,1591128228,2095486326,1315953504,858886243,635068545,27978841,412241759],[2050711881,885703561,941511923,24436551,772516830,2100822149,1256603216,2011692764],[948976560,174429342,527244628,2097288336,1459934509,1869284718,1095170093,1820434783],[553460661,2063831682,769094449,225171665,152418051,69797051,1179830304,203719259],[108840098,2013736279,984048915,122422554,2039602049,460909762,1407817296,1453197883],[1380070964,1926225698,584767197,534606198,1605521248,8699859,305269043,2093708648],[725353876,1094339377,1990295415,1749805260,771730626,447323669,148905647,2065866147],[702256528,637264878,2023119577,1059369331,1894719286,57352208,609814423,1015102139],[847327712,1795895635,807683748,220152597,1297425607,1946252958,1404780307,1159127266],[487239796,814503075,1430959419,72337985,1840082017,1063237379,280566393,910107051],[1231189673,1001358038,1339769929,1428892279,839123376,619346484,702176623,900605558],[2066565343,892403346,1498803341,939983537,111914920,1564287186,1499173363,1133599129],[1945866866,999640962,628183804,984453148,1281793508,986459381,66694249,1045852383],[1186334930,1754823976,180781588,1374317423,1096831234,789066496,1344175752,1081954647],[1361248515,1462535674,189486610,1348386270,1753850341,1950143356,1549356843,941515252],[1709979589,1261910476,2046805761,713763754,291267122,1069500282,447855881,1796640819],[1721296367,1414571960,1978702350,1533806890,1789687868,983549921,1201257902,1125374077],[275443184,279716976,1437307809,1052601495,1548370549,1776596006,236525604,1108632015],[1182517790,1526970749,609651612,153264293,284024476,1979577362,1025483985,589134566],[476210152,918968401,1178946489,562944680,1258332578,821876821,612712777,985565361],[1147683147,2079434730,2099592683,26185963,1689618655,1885298302,1824255132,1650532965],[1794842614,1858235247,1241206483,2124792202,1533232272,1914375661,725572895,1234336778],[855404965,1826986723,1826890771,626414112,1788395345,1779884186,98275293,1270775519],[1780607716,1121323050,622480152,1805073724,205679417,1257615831,69919115,814177930],[449276102,75116856,1895611205,1057583251,902337893,1391999165,2105758571,1325204844],[1595592205,1592936423,1663874797,543236745,1322778664,624953338,303040560,1858952511],[1780684613,116350729,1583336222,2118221916,1020944200,934454361,1466500970,615112575],[670859646,1339528470,1316575107,138039377,493298270,431109808,1513516848,1081798222],[1401265307,2040839463,1074996306,1939878652,858283463,1688980432,403413025,2109636013],[663270651,773177142,1898471143,588581710,1215552924,293685596,1764335783,1980051406],[444927302,1558894799,2303455,1573833921,553434229,23844161,261488309,101468134],[116598244,228272250,61867244,634292395,1860794123,1475612425,1255495583,2017246062],[1202589550,2110569192,1817646725,1992850112,589417069,944543671,10473971,63474483],[11378582,648661975,1419696587,519436013,1124645173,1130093377,2091351624,1549042918],[133819683,110135497,103483269,73470160,1082067544,758758747,837001653,1123222426],[1687253599,2127065304,734908342,709256173,1124371132,1979872958,1756563125,496700116],[521780016,788232615,1584734552,808494878,546348455,498864562,673965731,426919700],[1888474539,907738904,760960372,1898162113,1000981833,1290281774,320563526,503406263],[324705410,1522721557,476449648,1797530651,2088480984,1812290872,473665477,413500068],[1708091758,140604722,2043538499,102963609,823340271,2039588384,260104783,178657485],[1057692329,238335379,798170125,2105462247,2076213875,490982630,2015906792,1723310407],[355748389,1479286143,2012246295,1197924775,431737420,954975335,1451034865,1379313524],[1752073262,1485994191,518478571,839643009,544367190,499830070,373404805,1607227479],[2041215909,1741283242,1334861344,66663951,1585299534,1742726132,1071271880,1610603852],[934881433,1302232832,1857569628,1363804720,1752005545,1318548625,291954477,169791245],[309447846,307457942,1895837560,1245652459,873084495,1847569899,1295015458,1717682934],[1096561416,910849807,1018474170,1027385149,1033449288,766518384,155462765,482503459],[1453849164,173718498,473695957,2001516476,1266379070,1019011130,1203722532,1624601129],[531877214,430953510,906545500,834951981,1522955629,416303256,1056232458,986939339],[1272910402,1123850138,1302403846,1190911878,1065268788,122394173,717406998,1191476703],[967848524,1496968169,2125884874,264364437,444704592,1880367631,138080520,533661390],[941798543,2117311157,680790586,822219812,1405499,1313617082,337083940,1904183120],[89207205,2097026768,1490930003,980895744,975087463,561315335,296320202,1471104863],[2049970632,1530613207,2035433048,1190904886,1121581183,1573228566,558979875,1631163839],[1097552579,1886003078,659834416,130807303,1769520091,242705435,1881219671,1804375872],[894790516,1382544213,1368857207,2072154204,2001678217,446192949,2001825239,1366325048],[1425859280,205807851,1807998880,107937600,1886481865,831029670,1420653748,1396836738],[281046613,1488527445,461902358,1070895891,948412224,2069522338,780951560,623237477],[472337209,664337824,575343121,442286294,1815803646,1631901687,233214616,424339734],[1248130135,1662672476,704581738,1278277973,907121447,1988094801,1709798706,1846670528],[1151199183,1207532654,1523943472,93520887,1556925401,2018277019,1158256913,992943646],[1521875950,744394073,1622716498,1679280831,371938625,1503419554,554926181,474020557],[1694933318,1631977915,2061981973,1776795187,71605396,1932419992,1759801775,590613896],[1800144142,192452984,998571995,1152190197,1647309589,2011137813,1722344028,927921558],[625639331,540855897,1097540792,1985346055,779847194,160196848,1142506952,1842922801],[1646801127,567217004,847844227,94000637,1744107813,1296780690,970513342,1561404693],[1390303390,273503830,1294193581,1417263551,903701921,42717187,350598296,1055972399],[956843463,475376575,201393720,837432182,370975678,608344480,243564097,1665742475],[1027185665,1719976842,1796614429,823246641,2080780305,600713876,798448369,1152555222],[477102227,2039238055,102912855,214566430,1326995975,336152056,1257966943,1657466684],[1967706412,2089964417,1837025415,1424081190,163148162,1711760632,1546260220,1306607587],[1045467479,329131151,489747014,719548055,160548157,1836032904,844089556,1203542858],[531507816,259438488,55347114,1942338151,420456559,1081557811,759793579,1451742876],[1055901322,1372119508,52873300,991794481,1436924311,2091700350,981124943,1032595117],[817346618,808949103,594257800,2066018647,879964590,1197267443,400776034,1420253396],[1195714938,453537947,390114437,556925074,1778813126,1710311594,414460519,690354491],[1426081806,376403622,1444102513,1371533155,575325505,1151571908,603767232,1793764471],[2012563762,1877492105,1560572025,1190530947,803148049,1392401080,511653273,895878075],[1999029994,1378523437,1915973667,1876474053,1903372932,72422449,785462608,960988372],[1953950613,730734194,1274955290,1781063839,410460202,505939482,1688214865,1919590726],[992126905,920386741,33428383,2127068894,1499732562,1859802636,1845141048,425629544],[66140702,1211383560,219283902,1479501157,1813337066,12743835,1718146833,86893496],[1165556045,136736705,1450231354,971970067,1000770446,2061456956,688670384,839334875],[1076767116,989943409,148401432,2024590830,1356707991,259875079,1468775421,1741784474],[756943360,2057636940,562446523,396470912,660208662,95648498,801053020,1689606774],[298131088,1654152021,1544775564,1263263888,1979592427,164353593,977942277,1455358062],[1521008094,1378774680,2082884303,904142908,60138031,129523982,2129266197,1755625303],[310384405,1008648759,1805054576,260817886,236356569,573680888,1086536522,1130291588],[1927694012,999792491,421326852,1802763391,1483682641,314320450,841293542,2015215911],[1061790656,1632159099,319298222,968942416,385155521,971487726,199884255,1389302900],[1650579092,1609452754,1131075290,361373435,184024235,1419186948,97821867,822727479],[707643749,1639632418,1614106830,209273791,2110988538,344633383,1690971647,1679797569],[499213032,1438355930,810784526,330713225,756711375,886211276,1879174851,110737087],[295363469,1851556635,1992476668,1055672708,1838789997,1992095378,438405103,1990269155],[1521769565,605409266,294765011,956870237,1463480777,766787167,2018051603,1483156263],[2046782974,725318372,730228714,789541810,593829199,94112827,1383531606,23659331],[926596150,407197318,1689540705,371908781,1915299523,1492426037,990083487,1011738128],[928400741,613705911,8003152,844606768,90507831,132254028,459855822,822326580],[52896164,724975665,1573454749,2055324549,970416923,1441566432,61177924,62014126],[73819771,373409154,1723890097,1179250403,1769430640,1585187846,1313218903,1094607054],[626239509,64671015,1908397879,1390505100,675525083,251806432,2110999463,1817735436],[1304802203,371706746,235577039,2116217842,1806569961,643819037,2053909542,1173681202],[191395030,1807327806,1152013685,1188008389,1747448371,557224847,720693776,117090867],[1287299441,368330264,676640395,239324914,201109261,1195768330,362511588,852578994],[619154783,1782732799,71464838,1627516880,463083111,524166079,1046649244,424247038],[1993026409,1793521432,940814431,599687836,53878666,424586755,368955406,2049976177],[1705804876,754038694,72671665,246577422,865756587,1623697263,65648388,1732918396],[1831211922,1924296228,181605941,835153974,819390713,933488606,1971842919,981761328],[211397678,67307388,961650176,586408991,299080887,751337983,890169753,304734382],[1261834441,931048302,79032295,2077192195,150029487,434099962,540818069,1282242775],[1501001898,1464649758,1691879927,309589849,1230086097,726585643,1249363771,1046618934],[221945360,130676012,1183490792,1292974702,1195230510,94471263,319097000,1265230209],[1373509487,397717317,1652082152,1860694359,750883774,1233961922,985859354,933594443],[2038006239,218952057,1721552106,1429068810,314987294,421936705,619525475,1224254867],[1582862836,1482138777,1459148482,462164447,1835091435,290697260,1931364064,929504748],[1364721856,1611211380,665446678,1344845229,1848674959,941963509,1639700018,904801688],[1405975735,736692993,1366584826,908113176,1114681932,1991016080,994993408,657357425],[1873813949,233685359,1924727882,193969377,2043364927,34046485,151711567,1712066684],[1777363139,918532709,1988599855,486760166,1997472555,1189123138,193161086,1572407954],[1253600218,1831476171,1736215956,286629706,1699466308,1860930371,1105325756,707848482],[136038042,942696308,1504313512,1660743399,178432949,1243789894,581114406,1782325372],[1951513930,609986588,394150420,514416555,269627694,952977462,1260103331,667498430],[422911803,1476150415,1141466728,1757996820,666281049,1525646065,1952438377,1944230418],[1044757549,595749967,1907097857,1948144352,494178235,1024924073,571168568,1159307048],[1589951406,2059845358,1492305671,1058141376,1823664752,1723350108,2077518600,229792622],[333143535,258447905,135805124,1263932966,816905866,805945283,591003905,1810503879],[1686191517,179487340,384516159,2015532747,869923058,2000180407,1767117997,191142625],[2127399530,225865854,2093660755,1931459213,896310235,379198144,163904284,278340326],[58075822,813656815,380269011,1302607078,669649062,23717913,1982716520,879808901],[373142523,1843211914,1103063175,165792352,978711076,1506666077,966729450,727171376],[1176350378,821889725,1034547495,1596544800,133930701,468821410,1162261277,1858530348],[763049119,2096327777,1196948227,1773729174,755042455,1354987458,552926330,685017339],[1100002311,363981470,204334633,921195420,521246804,913004257,979027016,653647747],[1065728669,412863215,1272484255,711535400,613958898,218554900,1050582131,495189722],[990743337,1187050381,1178542843,1335417239,758239369,70547838,37515479,1712578688],[601028701,1473560660,1555815008,2083017579,1352291682,1042082856,1995041851,630797240],[1917060289,1134063298,806156202,1124944054,1127794075,815718581,537408938,1223807907],[23653115,1275938140,665193350,1375067821,568165596,905533741,166502981,1360307125],[1949520148,2007043872,338691206,1988841279,1091663717,986367813,490860225,1895202553],[1877980232,316742540,1528797731,1768526274,1159488084,1131089526,635923882,1599366627],[619008330,1887352774,987577309,1306972146,1710510720,1057253323,501070290,1442922673],[2100388516,809430642,2004559042,447703217,883233752,69878464,1440627253,2032622121],[1759403953,1971102797,1080684130,76728600,154309828,2051889611,1178662528,1001140826],[160185479,954528156,1362354562,1495470448,963128149,193006599,248178431,1077956128],[1113846890,1100643334,819589277,248445558,981198160,490210841,1911561192,847445375],[1703812592,1297936751,892385274,441108702,55501654,604432799,1185291374,202126060],[1202975230,1816148762,312426914,787023776,1693452619,1219912839,1893204569,1993013511],[884665858,1583021677,1476276955,190191962,1961415706,1020102151,2098672270,896795961],[1167084994,1803107494,614552613,2129471168,1672446754,372902309,1485298069,1850803170],[1891298250,504837938,2118736934,666808814,205943932,1292233437,1547484269,497092527],[426825876,352902660,757225422,1013919089,721015840,802143135,1423116663,1529485876],[1813445398,1290269318,1320118450,100257879,757241438,335873250,443779141,1714144816],[919857410,500838263,1495156137,840220901,835405648,2103520432,1551920379,2118645036],[1914672494,740212467,1365333275,889074600,1927737618,640423419,945057309,1097254500],[1155993237,2053743019,1823191978,2031233921,574629447,1080234437,129827523,1600789007],[2036137321,572581350,387152897,1001347751,1526404005,1724829427,772867948,322750707],[1400751261,398665342,584391631,1608673470,1685269090,698396074,446521235,428478169],[1641733521,1645018486,1057253553,1489692894,70403940,1803247780,815464378,1025587198],[1909433566,201736286,1495018539,2120500180,1576484810,1166161417,776966299,1094914550],[582497298,329049477,1854927388,1363369457,1315124602,690767104,283315735,1004801152],[388201981,97617694,1631232970,1957156230,1102546297,708997350,636044281,727481971],[61512384,2116195760,1805721654,529392730,421318778,1437958841,827498193,156550918],[780671197,1073529985,901878930,348256315,1997880336,692287272,1374782970,1156785851],[161214960,110253218,1347698933,377606742,941535891,2003106926,1863246103,1131967017],[1101793004,53254538,1719560374,1579025714,855637372,1668549779,273706494,799048269],[1379543897,1993879680,839449861,1049765958,1854717435,1770639829,2050590749,765834811],[166733522,1176846749,947853711,1426202272,1072976876,1153440685,1444135719,61063187],[547198426,1464586763,232476670,1200962127,2033295532,148488330,1690598337,126757850],[1058789483,1561745770,174996211,178729985,201467762,883184112,630883658,39231257],[358441676,2010331119,1989749255,81677785,1432474911,1578133808,305277754,1438582901],[1213614428,1514138751,931897171,66792951,499397565,207416062,1449311767,1570504843],[2065983606,777899389,1690050885,362881093,1067654182,156826342,2055242128,1011030495],[1649786808,244779658,64938210,554139745,1154452874,1141520104,691422034,337574588],[1841061476,1347221373,1557521161,430721272,1412093788,1164809246,1546873858,416868179],[1153315009,1355259151,338118548,1909375131,341340032,239222362,1824620874,1460873263],[107581757,2085856685,1110148974,2034462343,840026581,2053256927,839265837,169420035],[617846524,1107131623,283902524,744750208,828868333,252281388,129201887,1511803120],[74630197,1311291877,462107494,257062372,852413115,1182265538,189532672,1366311661],[1039923804,1986414781,319564811,37511270,1425218440,1293725465,2097213306,1899265158],[1180000058,1716337124,397166931,382402558,2025913977,1722377742,1707210137,270897391],[350775766,862048893,733116203,723167018,1141782143,351741899,715961289,235010481],[1910386798,344505314,545172770,1932978915,1004153522,1093180853,2130191037,189951536],[557978663,1053827795,1045196797,326608846,1111217517,355013368,2121285323,1445639205],[433040725,914450157,389497739,1937950438,351397355,2014672067,1158311723,1160884895],[163979019,1707624464,1028055853,1542643665,1608590,1786328971,148551544,2014072681],[1429805393,1880871072,310827807,1623448177,467390381,418864454,578127524,1895348813],[1381000334,1341370759,1252816887,1048038994,735785154,64119874,97107656,2121889531],[584299427,280252820,814124054,262001909,2006422453,1189177185,1754257983,1944767836],[1056027958,1167248531,77670506,1928440742,700271129,1721495683,1638228380,554653717],[1544319102,1007901901,391745210,774838290,2081203114,418902500,843005594,35008295],[1798588983,864021261,2084816526,704913706,295422500,2100322002,1323963977,607544346],[2078278677,855392764,105127508,955796137,9127304,1331499259,1027251251,362241074],[1732749104,1065013543,2089360217,558765227,996394250,553932490,1923159472,889040612],[1062204328,1969747900,211801216,201916200,769836232,366184063,157295318,945249570],[1493027119,38867369,387414137,1069360467,1896937398,481085442,935828648,1408538017],[255353484,157557247,750258659,1072812594,533721285,1703916773,569409839,1900109507],[923608779,461986217,1393302506,410371930,1452933036,230477057,1284966217,1189345028],[1066837298,1466231414,716672755,1265527391,423522181,214990128,1299301278,1170841585],[88280957,1777997819,1340490492,193505334,224615560,1492791073,1737065287,1561526159],[1023262726,1731040377,1914804950,916996685,1053093582,581584645,1837005595,1927387189],[1719313598,781800345,2050990824,116985208,559193145,1616852051,1654684442,644175579],[1855742663,516668926,261656814,1386545354,2028645740,159645901,2078739713,1260054356],[536211926,1869154124,58190242,762400414,695654547,627052217,865817125,1509370289],[1320544088,1423118675,474160713,720900332,2114932995,1931872236,1964832314,1322340816],[2060286143,49435474,1136095062,986126206,538526822,818299024,1047158791,1627932059],[332188083,786295248,482160952,1581516243,822873466,1376302066,1098121247,760329286],[1040486510,1039586088,1649479766,959643867,335001945,216299718,1273163822,2045920702],[346481873,1460509497,1310986357,1186341523,287558696,1094248193,447929754,1738530169],[1703213941,1493160180,38683755,892874388,708503997,532241632,1665361129,476612405],[108155071,1822270501,764338840,1784367907,1255270787,708949650,1361381900,951189655],[107039469,1306340008,33641516,1537032100,423916673,214261370,1217919184,1966418882],[1113148571,1818233632,1480809643,1128941548,121556232,272402074,493277712,1925837776],[711676450,121947731,1702731997,1161200171,1316292414,1828226844,1627362216,293032102],[938596717,1752446750,16847843,515794116,1788290594,155868891,1378989764,1738795169],[979476046,446308705,819717434,447111127,908812106,1373392322,1997591418,1079581421],[1508333964,248611277,2122476127,793071852,1695418680,832364878,1718593257,395553560],[1868450704,818239896,1730567580,1015151425,1338099758,330046577,1874971644,1801077324],[150816768,1236151087,484149858,1112354980,1356294012,1554731816,1014188869,329086635],[1400860484,669404812,118027063,43493584,1889754388,1928582673,144749905,118642788],[1696231960,294614110,776530879,660462348,1895590697,1392714342,1624680753,556199639],[1349545761,1471504093,947707763,389924223,1082617141,1089182543,599897985,492098841],[2122764805,2080126430,1139088615,1177381363,961586497,1499020608,1835985522,444574828],[1255008009,1497785009,2096719801,731878581,176494862,1026906395,1035978686,160084262],[2053984454,1712456909,208276227,1889796574,324018908,2107533630,2119772553,743574458],[621812848,523120960,501181484,94255146,1558911047,1762298412,608917168,360076858],[1302205438,499156938,1773920571,124938554,711601933,220613636,757189442,925358972],[1970809962,113749997,593862992,188608102,1367575810,1857434741,164883094,1672745541],[1991970790,263963724,1589451983,1219307960,1862049807,1643010245,915755627,1457876191],[466654973,1184412274,235716241,1667685839,1539674346,364492405,546649444,471524653],[236785286,1323289432,1355053266,660992088,775986587,978697304,1251032057,861746724],[1877950909,2015800354,356361821,1660628059,343498156,1792377606,2121467178,852028773],[1724933606,1136282407,705488878,300693035,2046132674,968888641,1239747447,2043911979],[417111838,101334515,1595617771,932776399,864680367,1311794562,1294975573,1619476992],[1345233039,1580620373,123227459,1320598163,1413689293,1287770436,1992851668,197483101],[218538701,266106210,878398108,1891756989,356981654,754528582,1520849694,1351319801],[1933368529,1790327475,343552060,1160855109,1717112019,213927421,912209506,214695541],[689668250,815665358,329456503,865475083,1731529605,1161778394,1410924766,622379377],[820816812,1743512176,755635128,1134757825,951732193,510306434,1654439464,151788538],[2115704168,1267136533,1108174565,1021009156,928473038,1049738191,559654515,852175785],[1478768582,1917767689,254461456,2078163076,691067209,485242902,164509461,1415943086],[961484312,142335568,1620062406,20997964,1982520327,618643502,526861362,1439644116],[800007331,1665097,1044604187,896214163,705655640,210018268,3295153,1094244812],[1473278829,368933419,970456365,98743861,1121807274,1788112166,1852145397,1061935744],[275038670,321238553,1220630823,379266834,164176187,430845702,630162894,932866394],[1228929990,1970044324,1799349743,778843731,1718005585,823191594,1564744234,1477484230],[798147683,818050958,2038294601,1778637312,1503029261,1166178437,760695644,1412151323],[1487152170,1977746627,310549467,1937138962,1561788728,1213590577,113109479,1807595833],[1369459054,1888223860,1644943466,1916386697,196942678,1911108081,949619544,744908098],[841195212,1840336217,1894465397,91365418,2081805658,127059833,1315292835,1111260908],[714327217,812120827,8402464,559014879,1781189774,733703325,486556786,2075855226],[902141379,238352549,429651942,1018509295,1114590560,1859235283,1645452778,2054888999],[350770331,477184095,53126,1862555052,258663341,1263906435,816138668,2057375415],[606511206,1023471111,972604504,315874690,542141226,1464095843,263637985,848612388],[335272684,1134250079,1157149399,1202760935,1644471299,1087449791,237175875,950542652],[732408738,1924933889,815978394,1289117444,415824750,335786456,354815064,1179837817],[140641031,1964464698,2027765068,616754662,1705352342,562981102,1061310152,956848777],[346440843,1290492037,801072434,1769711456,1245601288,195903371,740491005,1735920442],[251416981,1096886732,1490041276,1138695481,617504215,84539654,373838092,389794307],[370073098,1306787539,98183145,420739312,1451977045,1439978717,1356304147,689246339],[185667464,2053012736,816515235,1739236799,1230004039,1860193101,511988991,1934594894],[2076704715,172490562,451658952,1381504708,2117252011,1216380681,584008829,1373207855],[7857714,1849055052,1740866878,1157134008,585891463,1086392373,998839739,138890092],[643466529,574210192,1581541768,604936347,1897701698,1703768046,222104909,608407162],[1780724984,16960590,1623733055,445006827,1401585500,2125870809,1204134231,503011474],[753934580,1228169858,1347140631,1159413674,190999628,2098615740,1234210641,1333400120],[296509105,1842347466,2096877435,600463142,175306687,82294703,1574971963,2007799299],[1944325869,1351373748,577425325,1245419056,1475312487,638183215,1211937492,799133851],[1507392208,1935700529,1147856870,1416161507,1315019843,2109905671,408400459,1095625498],[1341522168,787096858,1044356182,1814033788,1821716952,2015413341,2122317629,831670553],[760150362,628760542,250977147,1945535121,812926743,1268890772,2125335189,669769230],[200471768,1304673212,1333954792,956266630,2109487039,1996869985,1727638396,689462040],[515016935,1415252152,1415698012,1056507253,35528627,1244520923,376084496,828960906],[862613226,1358665243,418513559,105304174,1105769394,614569901,1687739180,249479344],[45990936,2065166695,471451288,1194177640,163775817,854607422,578609481,224179660],[415925394,340894258,1195155116,235920381,43412547,587638300,1284090,310436760],[869610971,1897724990,106731863,107972598,69393136,561158297,1412278945,1720549526],[1188179740,960053417,782692957,283171307,1992635438,1219518067,1829971742,339565772],[2103041032,1429447508,641353235,1856318910,90767219,1686104548,557820745,310698677],[1091237096,620942264,1651037162,312900063,1759542798,1899525528,1444225666,1594413072],[401429,118068180,1492929673,1114458651,2120227146,515951052,1449898771,1426702304],[1212511219,164159999,629518252,1219731404,1576046107,950261626,1842490064,1674282844],[984305551,1830463741,1835760794,515673412,96783973,1461801717,495409585,1577153198],[2071582048,746732767,407136032,1143997865,1260471502,1745937723,1098341795,901481086],[480392189,68232863,1137563705,418059827,902112736,1237720355,839095049,1376148832],[431175571,1931704249,2073262924,754015627,131678640,1194367054,872899322,596785279],[303038270,1694799130,604839393,1258113892,619603950,1179408906,715368349,757883206],[1026047564,1622192945,1929671883,388463868,76451299,1216944114,1132292586,1504890830],[260703168,1398887645,792531308,1274189397,1607117490,1804334723,153188995,1935358560],[490165722,1236478192,2006374512,445446590,1168905573,638196436,1735955728,1054792946],[1067154830,1457622732,1926299807,1514418174,1429703600,288628368,538155565,713851593],[2045556908,1909119807,777377515,364184756,1265967331,1845756013,483317073,1415097318],[1403554575,608659363,1184584024,825969076,1297167350,337338881,1806405867,712509780],[203497933,333463425,876667879,1059518304,1441691992,307733028,1733439043,334402336],[1946898670,385034375,850713926,1783795480,1573768118,142411787,995390371,1771809233],[791256810,1879160439,1708958405,2048491171,1570718697,1742268545,1265599379,23051013],[1379209773,1849039209,982968149,1525575486,1189643241,654755846,1115028032,325164471],[1467680026,484968360,804360246,523031138,795984742,1300779461,1164931872,1482500496],[274674829,798149289,723582013,585783428,2097849716,635667279,455747150,840327883],[1772947278,1712278865,1148069596,294092386,1151545043,307934876,949755282,655686917],[2032267815,606555359,885381260,816059573,891308989,1958151204,113496136,1331025921],[672353121,598987472,2076122504,516345422,437349867,492410745,690594839,1653495055],[954008040,1480726340,981384131,1915812315,1850667787,1837906233,933344715,351018937],[543068076,1326431184,1884801231,1012911716,1322095747,331813709,1529035933,1263993651],[41872150,798038013,929597719,1594406844,993386889,1295884358,1388956828,711170262],[1681110953,642700140,574140061,145502539,1754474375,752286383,1274596418,408064930],[37074364,823197012,524812391,1837929817,1654810388,674762971,468256491,1717499870],[1723955301,2061074385,40971370,636910719,1222777096,1403978960,1962276895,47299603],[799315879,1476402284,728010603,646910289,803764929,1407715383,628059636,833543421],[1110198668,517149723,1817171767,1289031629,640031111,1840442958,981182801,1600250721],[34928981,1980282774,5892477,299188560,873650358,1271869366,1904237217,1166774224],[1558687884,586371062,1500520596,987620281,2046905112,2102767751,299467263,1727491390],[316086146,74312426,966043108,1459373138,370246251,1438818302,2106676091,1938370696],[656091454,1333123355,420878187,1945080881,455878915,666134417,356191635,478684311],[333247792,2035144413,1776393946,583523575,1973465530,1997730339,1804136018,1892877264],[1660469135,1945352317,682522527,1568923305,1159011461,1146349422,2114742887,668629145],[1612712847,409704565,258743377,1768457451,789701382,442160047,1040915473,763150713],[1934843728,85544693,163250455,612257020,1908702579,904708846,529605128,92556437],[1425054851,985288120,709190874,783890889,1276620694,953146252,992025798,68621600],[1840784082,971845174,777681643,1836389100,128361858,1633405020,347807933,1377672194],[804209999,1609850779,942306659,1842682054,252948943,597093729,397332397,1897111250],[1305010613,138670627,809163718,2078187601,1550744200,821892487,1735525000,1397461113],[53382129,1123364756,576243369,801668333,1748242112,1594090079,1368157747,1375907111],[1056770887,1190154743,62970931,1103852437,639281762,2120302695,1055529243,1007909909],[119780957,376603674,290269216,1297659590,2089814395,1970665242,231080606,1022103731],[1596335637,1319474074,948811096,76204444,1611028962,1497392222,1983907059,1155103661],[1592280114,983992139,1263791705,1026083027,1681852561,642931051,1011167663,321051925],[496918659,1337361669,1178035958,1951135895,1508572477,513117056,1774305644,1568648557],[490171219,511601079,709904696,1615095229,259547844,954717279,224635805,1444876874],[455277237,1621355699,895953024,218489719,1515152677,1796623518,1484704609,57631699],[913255390,457036627,1326729199,1799400169,1850994697,878397575,291184487,1748649163],[1602269351,1459364408,636320008,948327853,312099839,513616561,1150242718,1255872554],[1701897806,1782697446,242072351,890022936,889291591,941976921,2125912991,922361655],[103006245,181962889,434777931,1187531816,1595137074,949842772,2072996357,1960637952],[755760737,1497913879,657110736,213162075,1911166359,947940775,1192435489,1904551181],[584713962,1537130316,713281469,2068346036,1012730228,762079400,1302092524,636239732],[1455442261,1376323840,1033074079,468782052,1290634277,388065471,525004314,1358358987],[1539721990,1268663628,582688464,1686051002,1654123130,2052815843,1435548885,1703117559],[900793400,504238139,660266077,1600366573,767244307,1476635512,898572073,1042442467],[1891404919,695141608,644224598,1372047018,1411921161,1457602531,1819377937,721161219],[886271732,816729254,712050787,1449809222,620756347,1292543116,1932761230,23424755],[454691192,1982887776,1134210213,204273948,834180007,1599223529,2016735638,1016026560],[1025953585,184674728,1879497321,2036279634,409835279,322141059,1269741471,960525308],[1867402837,167992955,1645825561,35426637,2083370077,161784953,751333775,1772539661],[1622566602,716367235,1495640839,774807583,1179849571,563797837,1082959047,2086915668],[1930676164,1832466847,419776261,659515026,1779811385,294794820,458272266,1092048812],[1587598469,210543284,1734903571,1505608083,2063858996,2113148053,1620244498,1304924867],[1999303472,205368509,631467000,1174259450,1936169322,1263375617,1095399704,1062557077],[362130859,1756318587,1974492912,2101537624,735813082,1400540296,1111261195,163784859],[1196352089,1472688554,42474898,1336170788,1098829286,1195709596,161847462,1465185531],[1644266601,1078398329,187384253,1012285880,2016102682,1686007315,2060254303,1707457765],[784163457,1773965298,1437468207,1483970491,703029277,897577351,1603521536,1935531424],[2005729860,1130716626,618189925,24174275,22519454,771437823,837345904,1541379563],[1057452187,1460492922,1407270813,1721024197,1774615462,264304828,1083366566,1689564955],[1258366308,253331846,61747114,277999196,838510917,616924442,599004929,1278040489],[768418976,1689154068,986302612,1919797714,271481679,1084897502,221438008,220628368],[1027792162,985563009,576475413,277064332,442443021,4200090,316037563,1477728358],[1792680125,1930273726,1907218335,633870846,302270990,389055638,711265855,1154339369],[1603598379,1057062431,691448125,1604892419,649215354,1170909151,1752225171,903723565],[1829037598,1077751727,595429542,680387092,1018194297,304733782,797887912,347377370],[1642064192,1602658493,100630866,660924514,1541140796,928926745,1420047991,434412435],[239267655,1920165199,254891828,301892643,1442737403,607073528,1246202860,504159996],[1860429793,1912432922,95453238,1036104930,1184671678,1276601977,324016001,1129824770],[1094374372,1647744358,1113525187,704898987,1186940758,1032616396,1470134851,114033421],[1711024597,1770125648,623516513,945871109,1504819835,2018253420,1652690853,316671719],[1152138281,2045496955,2128920042,1343671432,2040182587,1157221766,1832800116,68556143],[1863977459,1217722960,631356517,1450929502,1125888956,347960671,234467396,1742411671],[1309247691,877756926,623633234,479606867,1167274246,208831392,1714288389,234908915],[1027922528,124150514,1399620850,1293198752,1169603090,744459736,2031755339,235157677],[1809093109,972369034,439747281,1360731270,659175292,565322829,667011462,1443492042],[1986777443,1598444947,32187229,1627592243,100391466,1193595955,1787736623,760533207],[735595808,78579100,1724665245,132825085,835723602,551427690,2104784971,1281636825],[2056753501,251375555,1293893145,84661306,412749809,1799063803,1648280428,1812537667],[1895886153,2124777046,1934037195,957685720,1017222674,233846088,1433583302,92776862],[1310115956,2087409420,329735459,1670298566,1963157811,1225641396,959834918,629702425],[899919601,1845281278,752582301,822553299,629056339,90724183,1413761326,1050751465],[1524578474,643632818,1163505348,2000258319,1248444657,969501282,1229448108,1672316256],[1234795543,2043651921,1585034122,744333893,1646066331,1637746147,1067003945,425505735],[732388298,1811250552,1202308465,2031199367,1337709161,283089127,2103795587,1476836177],[1569399775,617944903,1469996259,870045963,1647469083,1354003158,422440452,1765196305],[1085026738,1012957360,53758664,1184240618,1701662103,1437424841,143062742,1517973325],[236644791,1099363428,1136081816,455500664,1337920284,2054090457,1071320680,1255781016],[245666842,559127324,962894607,1766882269,586508147,1525414141,1828932410,177474289],[1907060953,1119999882,1423847345,1128440232,1686138646,1371361991,1237085325,1613637214],[1358028024,362440587,688644998,773272960,598766503,668097397,784485975,1689011393],[1144586694,939132689,380003402,1548227690,425225382,1672594619,254112158,1266978183],[2059107110,353862499,2105851448,1104248685,1287938185,1091899235,1219828152,930561730],[186903581,196214364,1825427567,499437636,1038379930,1960005457,1479778159,823587445],[162742749,1425724172,2007214500,1417440235,1212990322,508092334,1983324713,74009185],[1167468718,355441507,666342173,205733104,918617809,1781567809,1427410545,259553947],[439089554,993480558,276489500,998954876,664966574,1745959245,1273575220,242000356],[1488576114,1541971286,513763037,1189190420,1246022770,734784057,1385080778,1004774123],[1158218736,1731711691,780802350,1810988462,1905225790,978477110,41166438,124866559],[2053076084,1918653509,577830212,1132189794,216067153,433047304,1579112403,131149726],[880947514,1166711839,223589180,1408896502,582586153,756932336,156618041,1053903374],[1212458962,2062784980,274972241,1233794874,789180255,1606102652,1503606172,292392246],[1658345875,1251501994,1600470998,308034574,1415789564,1084347139,118253410,1617584462],[1311055564,182369126,1267542448,862154642,725025408,219101467,1783250258,1767760377],[2027365862,1640734177,501809356,562164736,1214721638,1025345191,36295962,465773351],[960429371,1189818866,1944766651,1553915735,2082659478,2014747326,465666753,973035563],[890431270,1708678020,363201286,1668025254,763191282,1875948616,1803280551,1817165842],[225020766,916790204,1470542716,329043454,1152335476,417991917,1516682905,166613087],[365267692,1196759303,34710966,1990859023,1731096264,561891213,927859145,1187170465],[901410524,266724967,1900427184,774684824,45925673,985021401,1714386604,435877759],[685102290,1135525177,496212400,1758222798,1682253352,390536530,1747220355,1228093826],[1223089143,1559764008,1179095361,142940299,1489217862,556694630,913749483,2095478111],[1246871310,1324725034,1675189551,2020075734,442738350,300277386,365952699,1327439039],[2090444347,1815535988,859252417,893485661,888548732,783714733,488491577,1138268328],[1752259667,627413317,1520587379,421447884,477336547,1741755693,2119138331,472407425],[1388932048,983403466,1621324244,1347279201,1865781516,1052375313,19661300,2006043162],[1782830158,815635875,406919686,501012883,273346059,1391378309,12641563,965992781],[420202685,1871334811,1416555251,159293131,1470152362,1251696419,1036786979,59317662],[263183832,1194794626,227797822,1059313995,1003442275,1092604984,1690296396,346509130],[2043224839,921415045,1996659355,1235670784,232660213,39834393,620429329,1752632928],[512949165,1322192195,723062540,1211998902,864427438,1636347092,95704033,646348773],[1151849002,601577434,1135669855,820604632,1128796081,2119098256,907976177,1251427676],[737903197,1091127719,1688263739,1933805056,1636651038,1645183529,1438749017,1670790700],[238709462,1192728545,555984920,806211666,470671358,1170813640,1247326438,693433144],[417569348,1229201936,1834186596,2103458337,676676443,673731210,2103768143,17436168],[464063113,848130469,2095542350,42428030,701749101,1112885165,1110251900,429948287],[1549383875,232710636,1302802957,685388044,92593801,994413121,1347038226,1727977079],[308839985,289883208,1926387036,707792848,509766636,1003979695,1371571295,1018205208],[1421078010,486047611,985453229,350458163,375932912,1853850277,283781635,1173613957],[1430509793,886033519,1717288973,907986985,1831202058,1130103436,1542981812,999402614],[1206696959,1779433335,1776935958,1644546484,1632147562,449445910,1777775190,1923697947],[2014162054,1464850318,1625417403,526519557,1906407853,1540872823,1430450,1812291624],[1388352267,1481134268,1726067768,133104111,59510681,1968597260,153996450,853560758],[1570266942,228813472,1012266652,340251366,282845608,1667564695,2096848843,1021172250],[280096472,1400845763,797706191,1023719991,595101401,1856243897,164702141,171239513],[1810470041,1843688971,1449045317,1434797830,1405250496,788048132,1742090120,1677747954],[268223677,530406274,1208163715,98345464,2075333670,707594909,1213020513,329789847],[816405276,611139175,903569112,1209197991,1703721312,1008724728,1303482072,836363755],[882130156,1561893511,1425305601,1760918115,1719677118,1992527696,1894571095,1826489212],[468930500,776554212,210252742,1499384447,1388826177,2037030550,607306959,950596921],[2081534563,2060010796,1378934536,449450597,1899469464,422586113,99295429,858043382],[887019467,785065248,242300334,1094385958,640584228,2098180183,1293530587,1426651675],[1984926457,431834128,834958899,1208511098,566516337,597320773,2106676125,193140783],[859824283,270131623,1125654633,513245927,1285785452,482133628,1985335842,2120705894],[936240463,888112787,392606699,1710957461,764804011,1041828509,385493986,907734773],[1693947586,832821468,2112010406,1488245083,2126190985,162861987,269804494,2037614921],[599745609,1807320155,9108325,1439219158,1703103568,1008834825,2023240923,801164445],[1702781649,36993427,953572994,1047283741,1555606811,1772605664,647692899,835749371],[1793378603,1122461694,1512813526,488946167,2049584009,617731897,1227396663,1342387476],[678616228,1000069457,234271049,1370667296,1558476117,1574017276,44369557,214151810],[1004928644,1398528716,115958698,212072006,1686710569,1646526780,1932649968,1126764783],[472809661,1045028854,29624090,214084285,1261394489,412955252,1797522368,1391434691],[741858270,327474579,1615423382,1403486051,1677004446,449239602,1210598966,1573264501],[2092232952,254886065,920142421,1406538139,932328576,1993819246,708544624,1585015964],[1680846878,1382580155,780521890,1525021442,1345025838,1825664587,1834445003,351194837],[171203990,1856481343,117820241,1029572751,1622910699,168675267,2125450471,449705457],[536453647,1225573241,406460598,487542585,1931006275,128136403,169278779,2066394799],[1959366086,1659334290,1598256127,2037810007,1395983636,656676027,1525049712,118270044],[574285773,1098523940,1431263713,1155243608,1430135,824066850,294567954,1951397407],[1890476941,879084167,1709022820,1411597643,916327217,2089654579,570631153,1211925692],[693329042,925788816,360401284,454203116,1325597947,978884247,208996524,774927272],[952818125,407737730,1091631882,1100194109,473469162,894799358,1611989415,624253229],[657309632,1793359748,2068104937,348710457,112956556,138226520,855939313,1982478908],[752985658,285329776,709653900,978866165,1288929922,1490292326,1538019625,558668221],[317772240,2117623030,1686127482,789149105,1912124357,1317968247,64169960,280153224],[455803971,195253504,548294345,575071578,1329911403,1732985866,1563772940,310375752],[994782571,1681068442,962789875,2017571223,1353594595,338009667,1143194613,1142224330],[231868961,1507409516,953908650,932959291,332918465,14399694,1665365912,1621462792],[1571730455,938548860,1747002903,409066227,604181548,2044678209,681664295,144286694],[338521066,2087114203,215922828,1897823619,477717336,53137278,1664596165,423555508],[352957715,1766120748,282361691,60236530,1018202807,1255220366,1279079200,1982505788],[976856119,789480487,1000066627,557229305,121782832,657269718,1584135116,885407957],[2079784041,1460150872,1580395527,383653381,88158645,766861937,1710308797,998118025],[396746665,2084944714,1426946280,1642151052,2043071621,1882435651,434690465,503425355],[1229931930,903900938,1639957809,18286432,2016470903,1711334092,1288763516,1096645757],[1163076762,866746256,1812775686,77458218,1807884079,1344713329,877745475,437812412],[1520137899,62090272,380200983,936985881,885109137,398159980,419015163,1026326915],[1549185452,377136825,124839217,215181280,1723177861,260199528,878061691,379229610],[952162269,764126014,1202939872,1348595862,202480874,228935056,39731793,1565684671],[1453181105,1413844244,1436890704,1281083075,890756926,723963929,1940650483,1671030453],[2125497650,1781345819,211648829,1938950849,851907112,1571633683,1494254936,569181327],[628822520,1880922008,1359105355,1842921355,2027883022,469423771,704789036,272489920],[1080319838,1900509914,2053854491,330527086,754391523,2048346109,1277287878,573463010],[1672049508,812500223,433946771,1654487472,959476347,1684808220,1988666671,573695955],[1469713653,1143864459,1106292508,142570248,1092937027,490725653,1499861542,48294749],[1402514759,1074404163,100611477,1109041129,1051496163,1650992929,1160020313,1899007126],[13454668,2025799059,245912669,1254068427,1127022449,392221088,1640631582,1724571237],[739169395,1495170134,1552467245,1667346724,503552828,1509905181,1982717134,982402439],[883727491,279549778,44580787,600226002,1568653808,1614955581,266126052,96631479],[151923064,716343016,794794747,1811433724,2008364283,1505595573,2077957006,709853799],[1457051152,695343102,2017163396,615423286,34247036,1321656499,539397612,1277449950],[1560868780,1270080171,1127491071,88278616,1990532592,1743925541,1071734991,1807822253],[281743883,159762902,933638669,1251360497,1238032687,62289494,1664039427,889377841],[924483690,521575448,1247451883,777428189,1159206118,847995954,627792070,1871258841],[1131785727,1088853178,1236049064,302728091,140021131,1206417018,1738270560,1561186988],[429363686,1090301991,1822112247,973077837,1991913026,176511294,172197645,368212090],[547843256,2008741224,195352102,1006706871,1981991978,977087433,2100170398,2122564650],[24846174,29658454,1249969289,447247970,505464094,1945853016,2549954,691303616],[1147022459,457471176,1110982337,1060566155,131641494,2125767537,256416824,550518444],[245183565,585147874,1755399821,411900,2074912275,1982129641,1996774495,1891858837],[735302664,2121256306,869054361,7751385,530245653,464831905,1089078532,932591105],[852162605,1004634449,2065980677,762922559,2010542731,941799210,1501293477,2055195775],[840323001,1815981819,528342413,958210463,1805893099,848538875,584142839,1850857149],[726380767,144375447,716944250,1998834383,386115769,1130873601,787916724,1704927998],[1669953016,248452234,1436040377,2046325700,249884443,1982297146,331692425,1205140991],[34097902,1055728471,2003641971,1445033028,1784486855,364429402,1584047482,911374218],[2042209366,1176009535,1624927177,619056866,44778512,234011673,1750568516,1749967214],[854407957,1093347679,1383233001,1913936590,1045802547,1169465978,1398421813,253636289],[1446333425,2059231771,100173105,576272030,1833923339,579138091,839795030,1640722438],[1934347248,1477925039,911390307,734117843,1276721368,1741777578,870386456,1995978704],[177518166,1592414829,220900729,1706834217,1457188903,515859466,775399363,988388163],[1075992034,1385896121,1753752772,617364855,1849464081,1373849921,1198422026,841255954],[417099056,1722361403,856330338,2090277617,2115846086,291479039,1918449660,88632828],[547502053,1931115025,1356768626,397136691,2068899918,341022314,986534150,6602162],[1910672080,243190113,1321627115,1316394854,32768213,1372675570,276725273,1184687391],[494041721,668535774,1060284979,1835942276,1456924825,1580519725,203289460,1467436887],[1865468180,1227610907,1710404311,331362394,1092233199,592237820,447797750,1754472567],[2086245524,1285607006,189367247,515280121,1092932902,1691434492,2079182974,411872925],[490949497,459887573,199693473,395663531,274598564,1750724288,1339179061,1730610274],[691201300,1846496982,1343112037,1121973738,1280365206,1940191753,388644673,1231174125],[1657500761,1458961618,1415052455,314871954,1694157900,68831218,599680514,675761260],[1791212280,637427340,205092863,397587711,1653666304,598029577,1308086189,1980959971],[1450148338,79928922,1776822157,432966265,93253777,893543799,1094196148,218101444],[962932510,754622473,361411090,2129917115,1287342658,803157045,1610087766,1865872902],[670661407,241066504,1772552493,1690851496,598873935,963472729,1965280778,664280419],[1581767134,1661458788,933338463,661794103,1587414553,61525675,1422140822,562387105],[857897616,560959242,1527992821,1760816625,1338759645,582904538,527663357,1808491952],[2120608150,1635639944,212170457,1075806976,292780867,814534377,1262008179,1209861681],[478182887,1889180361,363044909,69293299,1223488065,1306711222,1453628437,730882423],[654341192,1735192175,1573230657,1728874573,1900963741,259831326,218913081,1519509159],[1315720332,418608305,1118323821,223048765,1809644169,585421468,1475597547,1174546222],[829719805,96287030,1181385934,1913830641,1535707401,2095029105,591352612,1781281960],[1076756454,913678600,1560209825,1342108354,249331645,966196280,1069117754,431301627],[972486413,2000785530,1119073618,1442353440,1884900076,648338775,35602216,1147001084],[1050841735,426271726,1681064654,468274119,370961207,898031566,592606982,6811763],[476539137,1118175922,2083310736,1166112757,458422234,430314822,639298040,561568062],[747392883,227979643,2003645090,95082218,385160333,166730370,1609123532,289618078],[1330436046,291314522,1075594236,73425614,124166302,1983446952,810819606,962456044],[989005714,1176165611,323002175,2004180140,993882246,1425897192,1317020744,2096511745],[1122491563,1201717463,1251753209,320593201,1311594538,1580538566,95971152,1817588081],[210880707,785970368,1704302356,726363247,508547082,1352915655,1926366203,768893742],[418724697,1632135452,847852128,2096870450,1188980450,731613475,997348217,1923365139],[1447572703,1695466407,762544260,433617003,1630699986,1093709768,1174639843,867749605],[1687055713,1112385528,36126244,230585374,367944470,1330107143,2028791171,168907616],[764689705,1160721014,947395170,1089981515,795306611,1732087497,1796347424,1847181715],[736748858,158192472,1022740642,1061634360,346066061,1593143912,1688361409,1989570010],[1250340618,1443861027,2071408657,2034341983,606885116,1132479020,47770869,433541887],[1622960708,915544269,1755523685,1718695856,348028753,1252341403,23193728,887091256],[242881313,683043724,2127345538,1462068498,1206455246,1398933587,1417745497,1255702863],[849950449,1242536694,1690651671,1983389812,1518823860,456419571,340135250,400525478],[1160079199,2047212499,1132312855,897639580,1377110662,2004448220,648305330,1732987777],[795949505,924030223,1520914436,1255409755,15215251,745013463,1765016321,1182686335],[138348939,369022898,311421411,1761676897,874035025,1472578447,1946158891,349060706],[288427641,1054375985,646832619,1968822966,916983135,1298031565,2073827120,1360437805],[1041786388,1872966900,1752424609,994956454,339746851,368928689,2037873951,572557468],[2036579207,1368121754,2010963474,379593893,420703295,466106388,62675197,167607620],[464881258,2020299486,1615763345,1172049630,234115746,1679491357,1691394024,464638552],[955396501,1504582363,1903993837,924863273,435074579,271194446,110019076,438011209],[1650161603,574512224,640789179,2043324415,663268391,1114877595,1242027192,1741737377],[1010416052,1205909787,371202414,1978792680,873602670,198037916,1092362469,1648467545],[563712702,1051667938,2126088730,1556961824,687499060,1161884092,2081915641,5722736],[620743813,710874550,2057995678,6261089,627747550,782993746,1036236972,117423838],[1148781118,315580517,978934374,1858204162,244320918,1108100110,1783889253,427998569],[740112575,747314819,630914768,1105944603,1633001230,1849341095,164602156,737299539],[650769738,1106025284,356346002,1736781612,282373828,1338499520,208451739,572988375],[1641172152,1873846600,215784896,1543719345,1182377865,1921796402,289813445,1547207485],[312578788,797761073,1984111928,384226653,596107308,1958156884,462181499,1986060946],[1611666062,420009989,644140032,95184353,1706482072,1244832453,337438651,1618995195],[1944909171,271870680,1342836931,1488833560,469389737,752473344,910937314,1141343566],[1427400817,1390644858,22727838,1292026072,626364057,298063918,1569691060,640052381],[1738432332,290913791,437434552,120264048,1526282265,996931887,966873508,1364359833],[34303839,1952630429,1524950390,1281656877,727865677,1664700394,1306668569,1925356747],[1623820714,1893748585,958400350,1184816014,1284964064,1331633504,1911574599,1610058667],[1861357616,1747661582,1714966076,1859527983,1645911659,1066988980,579453388,1283236856],[1739727252,1609711580,541592836,53217345,758169196,647424065,221944843,2021804279],[158283515,205808258,1960382646,91730519,1104478791,2060875247,1294075170,1004873511],[498270297,1527548070,398518883,2117598665,823124055,313748580,2128385307,547728619],[1600878991,1684468916,1861778527,252864864,996270549,1310131605,1714035411,2109212317],[1569169576,1835640670,1835852822,749178097,2024985351,338319575,1944722754,436288343],[1654299958,829223695,891620487,607181746,1878150147,1775428410,626861905,1212015076],[105629104,1017434674,806775684,2037584129,707017557,1074286842,549226105,635638402],[1014464398,616151210,232530924,832583136,1844254052,1483884987,1167827777,845142092],[1685996602,1236158338,993454184,1561410305,1138372753,300175748,555487060,1427614531],[1101129992,451468122,792357136,681572607,678404593,1048580495,45290322,522162840],[502869271,1363639436,757960932,1798595625,1709302769,683217889,2055482403,2003238947],[1524714449,1959291461,1306731097,486752951,1351921027,1502001677,585666694,419057384],[936734635,1086830055,911779287,1197684400,349588055,119419988,1171492686,2094095105],[954910160,598634070,948683066,1412967125,1886949066,501659865,121264943,57437937],[148067995,354278113,656534792,808571320,398733774,779123138,1808992252,1449799264],[1843478361,574904211,1259307401,1565131426,1717771288,508362417,902778717,1967121474],[890596699,1984986403,1781875348,2094785139,522643686,1824989237,1902141178,1308325975],[1337186549,1782946719,374067665,93907278,346593269,246881224,407253481,1840111785],[1194934770,47881266,1346530088,1119009504,1279239709,188235356,1104237441,392461551],[1458704242,799723457,85213420,1070015174,941127668,1861773584,1869165915,410723749],[1604501175,1325537623,2094696068,748532811,1653166343,1683574077,955127063,1097490715],[2019611794,989453820,1829564860,1928402603,1814261718,782510822,487903044,1583873811],[1161713369,487596434,421396755,1005543985,2097216011,577602126,593489981,1267033639],[1293926737,1914825582,716336298,648683755,69297367,306656953,475221053,1064999743],[623968098,1326112564,832456782,1630089610,1358018397,1098890090,1825550345,1605869812],[193109247,152878619,465786656,708520727,1440346149,975023792,658991734,2057781089],[586031961,623303446,1825518889,153494710,229738008,1198070582,1710357103,1664899899],[942445852,1317723354,1872257606,1115516123,221576580,300319925,1217004387,2023103355],[1621440730,452040775,913173310,520034365,678715164,1001307075,1052339776,1513015754],[1743489,1001829284,1259151276,2064774619,1001019997,910143949,351937034,2031733578],[449564125,1611876444,1043173233,1887638266,1393577458,598769489,285907461,501166301],[671517695,2020736544,891193646,1886631938,451533378,2052099198,219757261,1747907848],[1434831639,2126694634,712540561,201476579,1942369406,1970537435,1879272725,1674525845],[807889102,799991143,802482773,2028621569,220648998,1434588159,1221001223,608321859],[1304128794,1589650382,8935275,326542996,1079294289,578656666,1662543034,459729511],[273754787,335434425,2102965846,1301833391,914100464,440692199,215704188,414631539],[1847431071,464695420,1315326910,1043712561,2013702967,506802197,1847807147,1754659612],[75988650,1576711691,692461659,834208008,1729406316,1431800425,391458887,1544462751],[1846860367,1394345591,974625050,1527717800,1501865099,853471306,1988961625,391518859],[1259392276,1909235463,110046598,1838610515,1528256280,1302463486,1962382659,1782129500],[1807776614,11936098,2059650177,1708684832,405376588,1754127116,1032483571,452460853],[1085026463,801670143,212344378,1164884867,1164135386,1572042629,143334870,113059771],[1521327173,1692521708,249958957,1584423668,29457356,97675140,374956591,279469015],[988222853,419369582,166541454,1477882546,1641192871,1802200984,458398152,599367223],[1512701051,950097854,983437594,1972493383,1807703998,693607124,2022056268,2087840567],[1855745784,726183641,1422560053,1681118029,1008693658,1204029068,1172617344,1882902633],[1568785655,700848499,1952610937,1437860730,1721444408,1196955842,554082518,68387564],[661162594,132152419,1776714284,1420769246,417911157,1736745111,1712877946,200202454],[1100451993,1389719658,1506548153,250677541,1763830997,1062698271,1833603882,1147787053],[1373286893,1606213943,871261990,533207683,1401640601,1239158400,289108017,2120015826],[37490591,16652926,1475159800,2058678819,1378739846,355725389,1692549897,1601585923],[1720973662,1722189373,286028964,26307312,1639734877,458685599,772765928,613478401],[406386198,2036178608,576463683,1574151324,301407395,1144008506,1938543752,1297677217],[708963664,216148370,105733836,123451951,12171038,356594943,2059300395,1467558826],[951419107,1533975080,1952642586,1035780125,1645944428,1382120296,1800128484,2119477051],[225483843,870739230,941494090,1259045603,1883429415,1945441059,1593093795,1328217241],[1847933773,1572589388,1673431557,1537222975,288194028,1535782627,563911949,1449990408],[225730428,949324758,240633363,918157137,372822456,1072376895,325485097,564500274],[516864735,2024811477,1415380428,657191118,721629808,1999609024,1283002274,1417360939],[793687300,1251038758,412503602,1844966974,569448912,863700401,1320282032,2088678420],[2055870414,51858032,1679161701,1502925533,1699479720,655244910,439470765,452669276],[1007108295,836009719,1715497279,1203661997,1990344647,94567756,475153765,1321267189],[320760858,1295763123,1339606272,336412088,683844550,1754512936,1519152348,1192071121],[899614573,112706541,1612516838,1720683024,1419550293,1459910383,435898321,1142363017],[542172427,1002724238,1529387735,512837846,1827372023,384845297,1485986607,2061918934],[221421424,602200365,1185091005,1599914561,1292195793,1092031170,2052486506,1360547836],[412912462,710234835,1581714422,400421548,752901980,1351043816,1250683177,158033511],[1598062207,1324860082,582096658,1847229337,101388215,2008549065,488683552,352061358],[899767085,1846506532,1658565048,895666900,1342345648,126511988,966128012,323809916],[199993844,1271986078,1256430684,1789891842,1720631679,716391757,825000028,1288004151],[415742682,775771935,1035485963,32359876,185305206,449210302,1676356021,1825255587],[116510647,1953379896,130220244,7460387,116259471,880208456,1861144081,1682868998],[595218368,531731760,1242546523,825198580,1084634474,2068395211,1756397090,1874584115],[1083772088,165024516,2021480733,1724898756,337862178,1012659717,248658389,1634890208],[1298878322,1904096609,1561500373,1419328627,1468199055,366664107,867560109,1981251176],[306093383,1529780586,1112029650,76141926,740499997,482662527,1221779126,293968862],[2051926423,2082688823,2108308031,303025684,2050467937,2076293912,1665744948,944896491],[1038564824,1549317747,1231064520,929931880,1289172593,208927098,1024487397,245310390],[890936580,221731754,1008718813,657786067,1436421499,632606,1288271478,421655940],[1359431690,952901235,1490514152,1787865055,1607697162,2066576119,1611715140,1715445244],[1980774707,751605391,160007999,1327757861,1874757449,828753122,1680309995,2038565258],[35783475,504290322,716612030,1218774770,1529506088,727413777,1706581884,1354239212],[2061297170,724356960,1244731913,322966800,880558309,1309576349,710368256,2039906273],[1790728555,1310482925,1657565110,74875554,303443689,239931569,1729239059,1427729400],[605911804,336067448,169273955,861909909,887080616,1644506196,1874231505,961180047],[1256065016,952551789,1763872140,1057723377,58149402,1384191456,839808540,1988646297],[1063397769,459989293,765263026,1915231418,2092467609,1993674088,1368715634,855739718],[2050842924,1107531137,581389533,1572319931,184860394,461140639,1733806899,471103184],[904754470,639023466,45791748,189926857,214421747,1942364574,2000063392,274049489],[838422347,724673816,1606106306,943610440,1534396526,910416638,2117283108,2001433706],[1656594010,497092228,1796783831,612232213,1351741502,1702397399,1173509374,777022138],[165508837,1838865337,361643375,627342250,345440683,219271885,889867695,548666251],[1650480507,845165707,952395490,1702869455,409984985,1009048978,1169368109,352484418],[277954897,1095846646,1272330287,1665106432,136089178,1735546042,563065300,1232316866],[692682096,1433392271,1616636584,1649265742,1220384898,897629660,1894330436,766587576],[1544100196,1163782362,114669142,1410699754,1813845991,1674411501,989319337,330716993],[437120971,1905533236,2041249815,66160123,505847106,210654372,1512177856,519179198],[776794080,1683275491,814117014,1284089044,467701285,1376397951,678677712,165917143],[730797198,220299825,645403595,980400286,411492178,516609483,819993046,1906784030],[1027796329,68134371,1064514513,1641324673,1045777941,1077746188,968981056,320053837],[479111038,753132153,1285344497,452483210,254588596,1440785642,678483781,56053580],[414276639,975313287,1469233416,945177936,533700514,1564637913,615114025,316431690],[1724583990,879899690,416924102,1926311188,1948849348,598884102,1551313376,1168667309],[1544719145,302512131,1335025542,1777045669,390003493,804703496,628198441,1558127417],[788061138,1451949194,952290183,1756778516,1838723327,283590049,1786588404,156417924],[1462538315,2028632779,372195173,213141732,897103877,1467543325,1027188841,1384495665],[1272279776,787132334,1683009070,432488197,2394616,1436773713,1073894215,1078031693],[1100740078,1151701000,2080606122,2077608319,1130956331,826217077,1658456244,1052719372],[902283157,1297196562,1465612389,1345639099,332870931,144175688,1866936428,1626532370],[714573020,876727344,568793968,41316992,102441021,1761131403,227662274,27403537],[2007289437,738631300,1579576578,1351291359,229584117,641366698,901748366,1533344376],[1034796798,1439736894,912068581,1558847692,946125753,1064998133,1989178417,792778764],[1533641682,700196369,1149343572,1591940770,832408290,576071809,307477175,1642403877],[1115374130,750257965,384573501,1715329436,1318820536,603548534,1682529863,1808679028],[1178408697,518919214,1025533817,1274903176,400216322,1092075511,727875868,1019999761],[1373708500,287220123,36473290,110337809,1303628606,1624570776,194496214,1879677161],[404534133,644193435,479203418,2074455523,980424405,2091757857,2017716305,590578221],[188639761,1665613159,414380677,7953062,185637051,1565162403,351968724,1163472116],[110645898,349129511,1804003527,380389877,939297330,1205024663,1704848933,904045404],[1994149335,1728816766,1670088040,766513209,916430175,1045168133,1631783231,2036324858],[1300044954,266936851,1971044135,1383788238,1136953296,327952622,2109975188,262113877],[833346232,1866678307,1329827184,1600378662,546950281,1462974032,1094818726,1192632059],[113210798,227880276,1271851952,1582522372,212507901,554441060,1798257957,1877542567],[1894486925,1802941639,1232728479,812644277,1718139715,2073675092,111849217,1980645111],[764109905,1080763571,202885655,1208419256,626768329,1023903491,412419900,1965313789],[940433433,2069851899,1102590057,1427347027,233453150,586761539,27174848,614585809],[1889097696,460161409,428518732,1613450313,1531031052,368352593,728120583,782575134],[593830201,2015128133,1311930251,1784863653,615247319,1334632498,915670547,1190392527],[17114085,98914729,906447824,1947450664,184614726,1663562540,1613685155,1832661489],[126422988,1034262544,323421342,1223961848,674625399,768782780,1737735851,828055120],[2003264278,1690898643,915567570,1193491997,1158356543,1984283945,673614887,474062972],[2028652478,617039553,288199173,1564721466,1588055391,767259182,679642610,1602102592],[1042066465,1974306731,56092350,1388448896,1286868038,864668682,1335813203,322804292],[1981905710,1588171579,1462986532,1552884573,794006383,1986137220,707195527,268899294],[1445600604,267214728,810228980,1190043507,66290562,1927899667,244177547,309564440],[474534917,1156509937,1581353861,1492102942,1660001768,828295863,161137183,154621316],[74911573,847539668,560773962,1787912861,1656831757,1145398339,1608875100,1929126942],[11046999,1970464602,1636231308,333455580,1782655750,1840341823,961337849,251710011],[418640854,494620864,1185324875,1233833891,1464355990,1755060407,712193819,1672591641],[1399883346,1900643323,1059752912,688472938,496697494,1545093174,49435548,635264539],[419404242,1219890671,1852437881,457128762,1824208233,64467841,1897112561,20543777],[1760950118,792060457,531559864,555250694,485013293,709777736,1036296756,1801126277],[2064066065,1562191878,332117147,2123293772,195804707,2092638812,1398797038,467100597],[812471096,1792638915,1906090493,937284542,2055371755,1256019663,417871988,1627235597],[333222606,884098584,735393146,703531633,1786673293,1487411603,68254831,392820793],[1111193896,881454853,1735123907,496651337,769388590,359216825,1886312568,750653173],[824427304,890822048,1512184314,181113499,394067018,1001058605,817237459,971303328],[1174281179,1659813042,1345538480,1259707269,873728739,2119034611,1564359945,930322789],[653422909,477956675,1580361749,534751973,282645221,413858925,1422725408,1684103293],[320191361,1851943727,1952298346,1553013837,92403264,1740177168,2125574048,279744614],[653124729,701822083,366977690,1907703274,1346092780,1863322049,2079887351,396249384],[79349646,620493626,2012543986,1640600045,2129181129,209405850,990842905,659866358],[306013543,13133400,584973236,1555761042,365540179,1229055546,1283285982,1084797592],[2113550613,673059450,2008999266,1273924666,410594490,417503764,940267261,920754473],[852597289,1323334472,605823654,1524941603,910182108,1058803819,2024489829,2101478232],[2096614958,249198131,157623927,764049118,71435792,397512834,891066564,755201978],[2090687753,1859904339,1883484749,809918657,200778905,229305359,1090147905,226149495],[103731648,1701221129,2089721481,264405599,1861585105,1820926980,1867463523,2017500852],[1822038251,1877768445,1041957794,1897602017,277627604,739927449,219470623,638299385],[1340686025,1539603155,1107078706,723832229,1896154981,434353011,314471536,716356450],[2030428513,186104278,1933699834,883357454,482031919,339903789,1542965606,1784649469],[1617184817,395690064,1751049880,1450065477,407851033,550679219,107780642,1152904210],[1137941320,1204407034,1192920580,459546857,1389648299,1186373948,1498242678,1846575321],[1036203531,9963085,832135588,237627840,315175067,328823427,11880553,1016641484],[972617461,1785957566,1325510099,447066258,364210178,1135670884,358685465,755660271],[1226445319,334571313,666361215,1375997145,1796139774,1212563967,510946716,606715062],[778773631,207966242,1368280199,1486932324,1830846145,1076535932,664900456,744934474],[1452522260,1086106503,143628710,94223041,121367768,947332109,1031728772,178626975],[1645025607,1388245127,177347350,759584020,185326336,1149450259,1871203848,526725498],[1553220301,102039983,91618893,950405281,414538597,858847624,1837265764,1325460664],[768164614,837993862,903861712,642552885,343890649,2040333951,1126270986,1960399203],[2005938,93959295,733232616,169808748,1712968514,615023315,1870651848,202583981],[1616837186,1486120259,1578927622,1283570377,277039709,1392673514,709503910,1835596598],[1669575535,16409880,1639446327,1672004103,1503384641,2029740788,2107999234,709009982],[2079848940,504359807,1348186856,1236021492,772252886,1302389322,1888872043,2084911637],[769216517,836177261,1852641670,1142842842,1545301055,356309433,324559458,1789657699],[988091377,1155125724,1948820383,1980581859,2066103147,308141593,1829234391,1685187397],[1691995224,917586689,737261916,1321718723,1916154478,1300894454,423585776,1080651430],[692781785,906080695,765979754,1503566667,770460576,1432464557,2120759007,1944633320],[1492667549,645725276,1305561758,1775948579,498761778,1208421998,796904070,1390338206],[789260733,1549975706,241289418,295232984,1144339767,929690901,1658986834,919651184],[2058853566,552600419,2047466487,1056846545,590513440,983899897,359996414,363641284],[502764151,684697588,1789657307,1943560219,1889775135,1596146090,399420231,1121240217],[379421007,507756832,1631236809,125702707,1297912747,1505051163,1677330862,155682881],[1074302309,1969033656,960167533,679124240,836226544,177770694,614432884,998958881],[873827204,297649447,862876789,1087547759,1859534194,1339236234,198139888,1704952540],[735254911,1832582360,1532852305,1289826884,1797318653,1621228259,1495343822,2128544797],[1728419354,2057300563,516327009,1923713998,946168884,862784169,100896926,93526322],[27933938,1766168764,680602981,1396436080,224109387,517595095,152691596,1865317471],[390838939,1182325438,144963363,1440482067,65848252,1011057528,2021049990,1149129613],[9271553,259863752,185138268,989445048,1313741391,82313181,1556111841,1404103046],[1077383321,859349193,594913589,122546261,1187651518,398679376,997298505,1237486879],[1163726082,835287565,838399947,1715302976,469484240,1864211098,623094154,1721486181],[54080586,356914506,533545610,189701952,1574314562,1662053780,1952635736,1641255268],[440314188,1519160014,55915380,1127068128,478459787,382845359,961687782,267562977],[1404924284,601057777,612730543,2100158982,2012640461,9077060,85208289,498729490],[2124779100,34319457,606378638,1241519469,1852915791,799896596,1661370471,576283045],[658333099,1307145736,2083387407,1654449178,1412371588,1388334694,185127210,741573096],[94064283,1479514194,409888039,2027442580,1125010211,747120460,1668513864,131715232],[79402057,1763166985,519827246,1819867537,1837223744,764135679,1066533173,1705157078],[1858205598,1363435187,93939502,1186653642,1952884072,1874137620,1619615539,1722034118],[132303270,1569006695,1830486776,2026675811,1769341847,2038789952,1352653290,1715273877],[350775285,1039252490,1876353034,221772162,424443341,782417193,2028165688,1768082070],[197352997,52203918,475922384,1018235277,638179655,41392210,1537477858,665073459],[60872455,845996880,452130181,866868693,616267085,304463819,1904254371,1716646685],[546413820,122652739,1947995765,748433557,1075131905,27525138,680243163,693988130],[614387959,553924866,360649128,1094940861,1319327755,1902042639,1913968239,967805103],[347551203,1768566287,156472605,782707834,2023758110,1511646239,488634806,292536394],[512571726,1475101759,1117222296,1303750389,37617335,551495763,863933388,712044124],[429325230,469833153,1493026526,2091004857,64469387,1694140160,1042572853,385608372],[1131472978,580946676,1992755382,1347869917,1272655447,845423826,2080250527,1733224595],[141638999,2043686738,1232541616,361411608,401278100,966394339,46060401,2121217125],[104528437,311761365,995328166,805952408,1006312659,1721879234,47551250,45820530],[531025613,632120806,1906118498,1478621611,204064680,1208132371,1291985827,1319194781],[1013137308,232918583,753516085,1381518832,482387548,888812283,902759841,315552472],[1659933936,240128376,1958199066,1883784775,1965851354,1238495794,1360889460,203009335],[1826844015,1242380253,1238009311,831671886,1474352460,1849794831,1634833544,429776026],[1066936006,1794956523,518835786,638219761,309854698,1031330241,31750022,506985160],[1796488958,211062533,1937431242,1625058711,51828627,1576509882,1307745980,321903939],[721025937,569664964,687271007,219634222,462302666,25563386,1277598762,580130528],[1898375715,212160220,959754746,1117463630,422347482,2094294974,971052461,344465922],[693867822,182482428,495887182,291060224,1574133712,1442677145,2054504492,379374191],[599642184,1141209012,1321294584,163212532,1071809833,1110678101,1591319137,672340354],[175722150,756019209,1650615012,795619615,296100253,444438789,1589376676,1625226017],[1690338021,942718275,1208858869,1154507380,2016578498,1446471601,2010162803,22233771],[401944359,291765169,580367642,1795672418,1146212950,2069588724,575579375,523208825],[864151451,627333966,1077331670,1959668930,826354145,971577454,1972169902,1883878699],[1805960154,548693064,999464333,1602399125,2080205944,125315515,2062646538,1288852546],[1640999446,805244027,1000306596,256136742,1780584304,1915458446,1536817761,1873457380],[299222082,1370517877,1057240306,824160653,1689349373,205752425,1981392876,1359508073],[1455721799,847032859,1325204928,1214175155,576025538,1624143525,1695071430,1171302140],[1607908369,98014039,945333145,732053989,1498094267,291731822,1427188905,1329422594],[691824631,1816199014,1601428713,990464886,2091066786,114328464,221731871,1884104799],[1490441597,1011119103,2079216909,2064521271,230146943,954125134,1300034457,2089055068],[797764055,483462142,1896400161,1713448968,569286486,1601647301,1467974398,1645808737],[363401611,1910944992,1317367945,1655497546,1431790323,1070271292,1825004234,2041431639],[297318130,916284299,644394926,1028304199,959632200,1970449774,1589432093,1547849623],[1865666432,824987746,780723104,666674101,776923404,1075666550,288944682,817070755],[1874170958,678502075,999987350,220459625,1921646480,1069268455,729496671,677861224],[201143457,1906688151,364024701,219560833,552243951,261559674,1212663968,1785841008],[1770862726,724383718,973279585,1803605448,390141431,1044749705,240469144,1304367516],[68453408,1701600749,808560832,2124254429,764485966,1688186626,1905663987,640851063],[1542262336,1625049596,1056128445,671584297,300589802,365584641,1835945106,1731694900],[1809906270,614143395,1695942765,1432935202,641297191,1550782741,1208412964,1861108843],[1648866578,1511126883,146669575,943118652,603712307,184484000,485002991,655600897],[1163313019,567961834,35837249,1448264483,966120199,183898270,818333554,284208865],[1734280404,193307004,1508270456,227604551,1760995062,226978849,392519386,1180860014],[940254437,957986536,1317040336,53527209,1948229307,826345677,1497038602,1054533625],[1866008526,1546003333,495545661,656014856,1762606947,743978577,1610569098,1985938372],[1247492933,118300257,1478734671,1149734442,1665524321,649867920,125413104,1002015233],[1042323668,2071340750,941383714,1967049600,1628997330,1742071289,348582416,806477986],[2020700256,822027582,684113546,1692847047,1398748136,228220286,1846231812,1455130358],[1163617257,1828328206,431132805,66057933,401790434,499464935,1477389242,149971810],[601985833,597574512,785149060,811531818,1524823021,203438026,1078666975,1754140466],[424286726,1223258799,1392278520,869343111,1610135263,825017527,199075831,1537761141],[1953999189,1622065498,109342870,1012508489,82690691,1761500577,132919242,1388996212],[591000016,1689786957,973086916,468485197,378301688,1618864953,1717040104,1587621399],[1025212946,1055141130,898550796,1625663472,279286307,1834439263,953333056,723060522],[1641554806,26163068,138489141,1522040915,1203600610,932433572,1681379352,2127004388],[1983229470,427520240,1600492258,18069471,1600886054,1898407747,2085272378,1536421947],[982606770,127626414,1527248832,324348497,579244383,583614039,865866023,1982502988],[1535920920,173654919,1142894180,322094819,731225057,408659997,591399405,973760310],[1757689988,1761451028,1203297096,1405562770,1741131656,60097525,1045497976,984109354],[1999637595,1678447969,854402997,2108641011,159004155,1524366470,62135372,1784160210],[1194944226,624890883,480441001,1323460134,631969114,107452223,2097906992,1826205482],[1765704280,852484534,1124541097,1540565628,313611893,377919653,736352145,322347426],[1087002895,555277616,483364401,678097350,1040819864,217373220,994048535,52500146],[832604548,1214019527,35614487,1489505110,1494899637,1190784802,120644087,1796271017],[280116510,1037284652,532407112,308822028,149778485,589730217,957931493,1573088011],[1709023930,924805552,850451164,1856502975,2057962033,1525476495,101340929,559986923],[1671903260,1422959729,1568578449,1600051611,1460332638,1018091477,188418185,1838538888],[1065635259,2024612233,1086069770,516656958,1108257958,1194459847,49000409,596937893],[1594840244,790405899,1471096416,696381916,128783954,1582272114,446617860,1571968310],[37764964,136873451,85508803,1493643394,1060220079,2019059862,1571773383,7107607],[260570061,772607442,1070791694,1923452295,697953197,262607063,1343796104,1799812541],[778341533,1659477872,1058160555,354942631,1213053834,63631666,2062980885,34044434],[122669573,1185546077,1955307905,1455637274,1817040916,677299914,1744957703,1317170043],[2114219611,956251415,907150801,451546465,1109130837,2025259929,1148519661,1144864108],[970927770,1870104677,104105766,435092828,1927992566,1949661439,981509641,1340500866],[269259185,1481184586,1988618466,1889622713,1888747895,370584228,1198574023,114776320],[57599683,813213139,910164659,1633855289,1562691379,1351299678,1648948310,1999302094],[856047056,1174824306,1402453653,849697598,582813791,139208909,232660651,1196211810],[1343414687,2013133221,942957848,1504667793,320735890,154848011,1612099024,1744689842],[1031910762,1676949576,1396115266,1538437528,900163619,575899092,1037476968,995686358],[1283351006,1340879450,888416125,1306786391,443599681,2117619775,1696493122,834908576],[833291529,2009997507,1531491523,960969205,1439411109,1673766796,2078683988,1970019076],[457513211,1479805934,1650463512,396556647,809939176,381758296,1733497408,1754320143],[33469144,1203165940,499173744,719694326,673388528,138093295,526450661,118738077],[1370900923,1900155281,1070670607,68825558,1174509216,329407668,1930611391,1194443778],[1158163077,695477423,378590672,1380874341,1765516295,1018742599,2021730171,408190139],[1701809512,199195612,1845254192,1465867982,1649342875,73361483,1435781099,911120886],[12989004,848760567,366861837,1739517179,1585112575,2042636773,1195774034,1439803264],[132750349,299905550,980592066,1184976511,390877534,440841153,458348717,1472231769],[882463655,5730750,1481845442,1019584819,532806999,298600521,1600074434,196353767],[211923634,1055119547,963216993,347269592,259775720,874389457,627017614,1147922931],[1167928161,1431248708,1126923191,927950202,1836978892,1577406709,985233787,1769182223],[976417438,47070626,1706046182,1079602096,1573616379,871016632,1789800886,673268952],[66927952,817893154,946571578,1929650388,868946314,1871230999,1288626094,1040788871],[1820727484,1354646195,509192861,33316793,974295191,885005480,180019638,394473182],[1371600422,1470750610,1937241628,1675420413,1155157781,1827746266,1730276572,1687880033],[421007354,1304305641,243292910,2025012581,467139997,676366136,1308060870,748036456],[776194501,761126348,779165296,1472450991,1913534073,1747898538,2085577211,1739724674],[1572795008,890913795,52297046,1333611804,876394158,52292296,453978558,1551878106],[746892368,18270085,1694048768,1525888620,395735563,1766291746,1412792213,651554579],[1531953121,1778128886,497019694,388049694,1662936339,1573515195,2077007281,407113237],[1047778120,90917351,497081597,1129490944,1114386692,280326716,1806493999,1104465618],[757468725,1304126575,635547,934841300,504831669,303164505,146819807,1062335672],[20416152,2043863818,1504748941,242050574,39031084,621546910,1376460420,132764859],[20594278,2064879113,590190151,26882780,204531626,1346425451,1211696746,180222766],[583158249,1104063759,481805383,648362134,1886022150,1002419680,1242029575,11686507],[1899870128,1355760819,1369794523,1073048363,276698225,381662197,751040887,1776858183],[1266678188,1545505071,1219905914,671212300,448804082,1041224371,1313636051,1192273089],[1740398799,444094339,301909014,1815783691,782397504,876801209,1595583732,1000420107],[283230543,996143407,1741815609,2088476622,1555545337,501409462,790007377,1280691314],[1188288267,63613509,1874475356,1580809215,35072409,815333499,1895079642,1608779144],[1437115601,1621872559,688519945,1994031116,1973448782,1584341946,1514613621,1473966408],[1379285182,2048556000,1383544274,1604320811,1438919577,1097721663,63630810,1692249327],[2081369592,80309429,1120661404,375022767,319888656,1019894580,1562419293,1690347842],[873537091,745276840,105038961,388416812,861555479,1655247702,1891787088,2130667061],[1808263038,1794210303,707641554,2048211780,354079929,353081719,1140152989,836734740],[1210323293,1157596826,1087510635,1760971710,1890102814,576450388,742704910,272372740],[1418587407,254657586,1577565429,931344437,1514254087,1824234353,2086763757,1099884219],[1274975283,1112581223,662133366,215027224,419253070,995830187,345060138,75462152],[63124974,1069756915,231824034,646959166,821241598,1791414047,1864813237,1622084191],[1217750235,1126445276,2037635947,847760179,305623822,1993423928,1792154273,249073695],[1642549190,1877485019,886523393,750837188,650987168,1236467787,2020770331,1998363546],[1314596444,1636285007,1427407518,1474223283,1976992384,1964854286,1201646099,596997180],[1282148329,712191810,393835395,1704673483,737573282,385724062,656764157,1890194527],[48300254,678204975,1293868070,1878470040,250495764,1367088535,1855128389,1690582519],[1661114734,880472403,1692007993,1967939160,1283747378,178530104,472126888,224664340],[910761206,440262723,780578792,1820625649,1665365077,1729547675,59427474,1297609729],[1013275679,1648041615,1280410686,868839188,2049860765,290791699,1659822576,1014384685],[441596836,1076390423,2104615472,1496587061,1123002587,1564566337,1580954467,1352070671],[296544310,277676693,1715214580,238503676,657954276,551927271,1714029659,929035322],[265932963,1833972335,439424065,2099929010,1935970304,765902672,1339756782,98491528],[1584209848,133702979,296015939,881447146,991087777,1845036293,1244406337,1259378701],[1292253526,1851337519,379502811,2087795830,1303230827,358231753,738110177,1193416175],[262169628,1946515718,110046265,1099282826,1949581168,1449141035,1355406283,1326644912],[1465997611,2071531487,1203107725,1972338274,594728876,996980752,1585512042,1453507860],[2101947174,355872524,979605466,225835129,1787161542,687059154,1266396260,599820852],[1693637219,1960825601,1486125021,685762181,20580444,354309463,1614383643,129696591],[606909747,1830061933,952216493,980771509,1394035935,1389518004,624503555,95745287],[1251345479,819323149,115116156,933979809,341799150,298028823,512035300,1692313701],[304891430,583314991,39046248,2051468997,1126876763,1485552631,1766689269,1122925699],[897678501,1729897962,1902269867,1783581488,759260592,1034133766,383017173,617063370],[850153900,364929030,399719562,69953076,449247810,1016989877,1039160053,1000750773],[1624608635,1074196518,1983072475,195588502,1338250269,69663580,223215058,267577312],[1220380129,608418814,65356908,1513693363,1289469341,674017348,1871747223,1923052673],[1333624328,267055139,1826145620,2061626147,905238648,1312702762,1391652760,1117626254],[381311525,549257017,423530359,2111199917,1825099241,1348721832,315962879,1046474701],[1654043496,616515873,1971815225,1357948288,2000544393,698128893,92133153,32468063],[1223811295,68467065,1140124296,786010119,1851366915,2090706100,296762903,1940254848],[838419976,1003846356,1653173163,1304716690,2077237286,730226051,1827768054,921122018],[1436843225,1251010281,2112003741,548011404,1789386039,200298161,387168315,2057769172],[1699722384,802686782,2036233731,1991139534,1128655613,173410100,254624949,2064430318],[92677925,71945759,674934769,225272119,769260901,103237739,1371717282,1674439999],[730447648,1846917649,180680727,1069964738,2055576088,1159957975,2065889558,1590237828],[1700224181,1238540835,1559748496,734265920,504147164,1248864392,1084044711,334767717],[1854498056,602090789,486560291,2047871033,1268188695,1462590887,1673937776,745329445],[1209211626,1541427238,1414940500,363858121,1180580903,1140700187,763861835,1161385846],[1159002042,523156610,624213674,530373402,978616952,934299754,563890272,1519872274],[2059033422,106120714,975394045,619168285,1120284606,1200331746,934707565,1733582130],[230216161,1539794852,596899167,1697539529,1194008422,958397607,1646183537,619309038],[1322976935,1023489810,1310532486,796876658,1942078119,1251660339,1658022266,1645730083],[2026737776,164564405,1713220074,1378894527,973144995,425222630,1648294761,59701063],[943912156,1879452999,418538018,243768538,518876110,863162276,1298004419,1289934404],[1408616639,1868159817,1574085235,67495900,2062942349,2111265179,1091519661,1558102188],[1129191822,779737082,730559915,352983798,1148683688,1933311891,1852601717,54597379],[1825476726,1129575655,459939548,689697034,1686945152,1742233787,629832850,1898909235],[1443407974,554901322,830699891,1753612591,1135358821,1731012145,342209916,1622918926],[833533934,1038852262,1604718202,1225968856,2055547142,1823423811,1021360389,849913897],[1239272402,667331982,1778007577,1471314179,449233074,1228796710,1770779892,497859188],[1239827254,1450493083,838072328,452568670,1642858938,2041408920,1693053533,907099520],[1605729174,1066053445,1972997995,592506924,629126609,1085557986,70670222,1185365982],[1112879557,1756873813,282638215,1265357224,1411319813,2036979902,670025720,1608164001],[405106671,294948436,1416815682,993662000,493754790,1891055885,2061643713,1374969226],[571579251,1100104413,1191602424,1011317689,982155270,862268903,1156253872,1018844248],[1299869320,151857977,905169815,1369616707,2047812369,1411092584,302040762,1288331982],[2035942524,1991699677,1229452403,2112768976,428587690,1651081893,229469293,964362437],[1970103333,1320121306,1301225767,1361438380,930050933,1711847848,1486524166,1949421173],[356466546,353648462,1342447582,242827269,1291339876,1708785254,1289174507,1432778244],[581040006,422240619,742201262,1298325924,2003476731,1785322165,916076121,1757954313],[708329495,192344266,138675248,998762482,1876080000,1682557318,285969887,925912350],[33640577,2019677002,1953109656,481428346,1903134406,761167460,896674005,1567414576],[837858080,1687287278,1418998784,213645195,1652095990,32816087,24249307,1541164874],[1435649459,1221546686,1723591931,1355964054,525310204,384539669,1062677516,129694653],[100952366,174374441,1940080780,668639785,1198213921,1197720377,1219602652,1905447972],[1394084143,108924345,564070454,1098404991,1947514397,1673593573,317608125,1686383496],[1077685593,962043955,1395196234,504300307,1427245282,1179418046,16170830,1992185322],[506592764,1990547866,367016549,2016397257,329359578,22284395,1619102870,1450006053],[1838099264,910193440,315873743,1250487733,1347930042,331162208,1770102624,1022341893],[1020561251,1961606839,1180251248,527774200,1924449265,983058014,469879643,121592733],[2033335020,1035608535,1691384397,1985986888,171248790,1054707540,56596754,1487508301],[2026024620,828670824,1090072419,220413381,1173045270,986714731,521935297,109283693],[911560468,1118203958,1327011079,734911356,1983077428,1314510343,393062135,1413104909],[1820161887,1353203244,2574824,201354741,1706422879,1905497800,82082542,1829296708],[1027800448,1436848109,1471169052,1191920430,403782124,141651466,850925123,2058041853],[67069374,1991431276,456465956,12206882,922036274,698141895,1518506434,1011920353],[1580587317,1807826613,1215146690,1988527164,1093962830,1197241130,458691354,1401730407],[1722038478,1558271471,683383083,1191431362,790332894,1021836836,2117492009,1765129082],[958809889,1237764834,248306692,335502145,1754439046,1521717108,622844514,1823575004],[1552731498,311211046,2087483865,631686154,1581744051,2016112926,1715426612,1692962544],[1359368437,696557288,1969081695,1721071501,314965227,736931743,626342541,1558975483],[1869797607,1445850051,1597209414,811371061,2080682782,1482286049,1508191234,166911431],[276047636,1685340893,1733203850,1018685751,856373358,2122210347,948228769,592851232],[135950557,1364357600,789311354,1909126117,2017802804,1402317285,946725458,680572724],[563127117,459117182,975119991,1827691968,804971261,1689530770,54768110,1259620141],[1118370397,972576172,1674792324,1663730301,626368257,1078085422,1343230065,1747643152],[155379158,1026483773,772022214,1437163687,1806974159,1200999823,75699959,212060848],[1546150689,1818076227,638402024,1360706906,275257629,1555594340,1548244578,337156403],[1931863848,1471973921,23838096,809453950,714211411,1235743503,2011655859,749024170],[967043140,2030360169,345881692,154499791,411008997,1587237941,855774812,745549430],[719631052,1334921770,95820308,1274060692,162736825,91257080,751310155,875053715],[960732905,371434444,1162806563,2050188821,1313612479,1705869694,621928993,870416016],[603592704,1762034936,1885929005,929765955,475778222,404171650,43386978,1150186842],[540549020,2011936386,847738561,2030120257,236565766,1401108641,1285599028,1008914045],[140925866,1929005717,1649897,1369502818,1667968166,1416469848,391900500,1369895244],[1002228234,50456919,205804489,813638757,1147860278,1640472391,1752248105,24572614],[472675448,1751840068,1899831645,169030521,1370294285,2037134803,1114306925,896483258],[1288335210,561786360,2064694012,516557707,1472781191,1438080699,953392360,1723638072],[653367195,741769036,747316419,1204490686,702631088,1811731088,1810172325,2066144308],[1197230429,2097855271,1573612337,1669018702,303216247,740028199,1905395071,165992118],[98789220,116700511,622450344,26229882,2013431795,991024242,71201831,1870122457],[68297420,1745954795,244901033,1527891553,433685948,380156947,1571020462,529609380],[259440775,466870668,878274494,395902054,1599109515,75327441,747515320,929245066],[26959899,524697232,1553274988,1299521206,814202452,269482616,1756932968,805429022],[446972622,1122073922,490504509,2096456525,1565237367,1789039775,922984308,733724529],[371029785,1967695647,1867444352,965047778,169779123,383591570,2023747680,1685811770],[2074082041,1653822081,54397489,1275021980,1797269784,2004226610,1851210438,2035458961],[1098692376,1577759335,2118143479,2037639526,1574403279,1727661142,674781273,1117622063],[2102750006,1337135183,106071759,1859822232,4153777,761721259,1335542299,672826696],[892622251,2054334397,439333503,858968011,223856570,1528025951,1118228566,1734836064],[531877878,1723581281,1795739219,1718831352,262464427,125021740,1853146188,1836628660],[194371519,1579153353,2025957144,541281689,964493969,934357042,1938659930,423540912],[394625263,1712766203,605785674,1760362973,2055991546,400376969,496528351,219324255],[665746892,956724877,1057954109,1515850965,1806281479,1953959229,1222094213,346083884],[723899944,356096443,230919097,524934879,1174129039,1562001785,423812890,1898996275],[32797547,1269128073,305567339,1201220624,1495778611,1404295181,72333588,379716600],[394533544,811091282,1297319915,1480709433,101116114,979150965,124514521,224874784],[986565914,498630026,846168846,358765367,1717379323,979356228,1020669404,823563393],[1432609862,1967632363,917694105,479694304,1590000702,1609637921,1959389609,707387462],[1815659840,1403844545,1429796113,1564512014,949987899,1611192968,203745445,29046985],[245939103,1804889127,742996985,795023409,2067010193,1818129119,1703426365,439460339],[1782023449,2091610126,205132191,1326786979,1971452852,936413299,1125377882,522475952],[867880517,1785540462,1793080849,606358740,1539657640,423703755,1329477204,790397625],[979158758,368636728,1468461644,787435433,1063750439,1077617150,667793844,1151126198],[1367437790,1744283789,1430610599,1932177460,921285121,1187652890,1992730813,1615061622],[216731550,1289333699,625125224,785694278,396598601,1929330655,1770498971,16505931],[1977214013,899434033,437436820,1070901666,1696376893,299300719,853968829,609058485],[1036019082,1543759415,1020863548,2084510975,990868181,519286882,2092541081,1396789926],[788665201,814316890,264971333,1351036583,1554130807,309432854,187886610,1594246807],[1308151990,2042527013,1285519471,244082702,1823561749,1950343075,513087391,734471710],[1396261606,2109895101,1052846772,675857457,1984695483,740476004,615056507,479372679],[585318143,1559938065,477440253,419067532,1058259147,982974735,1601352283,2114837260],[2044642181,2113494571,483409702,484078861,1553184872,1893790865,326666962,1640976430],[2001938870,808083602,769762037,531263100,1450706538,1672163331,1385753944,1923420305],[1631007995,1550066035,386510452,1408359214,952768238,687220309,1438027546,681282247],[934209566,245181186,1806795056,1309714683,947758728,681140555,1987177919,247193130],[1019761873,568428081,2025858821,1706841625,1768644640,306428230,1684905769,1276234567],[256054948,677358471,1046357506,545166666,1082816594,384184374,21396523,170994556],[2001031099,2128019124,984783180,1469786784,1308546341,1674744005,618552421,670484868],[1675581640,1138965020,902685801,140456205,380952444,1074376599,1873205728,1305706962],[2096142907,1739988967,321383438,685513202,1085269557,162404077,1584536625,414576323],[1875941380,1392649237,1272942376,1435973036,669583037,677775091,1493212200,1567591563],[2000987108,113769861,1814039732,1374857924,977903763,1538214158,430326770,1187188083],[1524232491,1947192411,388658443,689413839,1733474469,2093326427,1523202761,935707246],[1590086225,1303097098,1678942063,102610173,1636170050,1858627394,1669677240,1057734989],[1061017290,102539226,387984084,546133808,1526978813,1245394164,1731549212,1581685083],[1030780252,379007522,1890493157,1591846671,616418996,864576741,175828934,355358468],[966398462,729419974,829577124,852723642,975310768,1018119980,1442800592,1030633533],[1126840197,963895781,1569231810,1917197044,141275431,554683413,617603263,775111590],[1871267848,28394653,474885985,1704874596,1700655176,1892465166,1374593422,279129588],[543908308,1855244508,1713437799,1235185165,1715070390,112056367,1976777762,163405969],[1460928278,1442888899,206688692,1698862674,23729374,1200510712,1191085245,1791771327],[1375016061,895502170,1394309338,1167001262,1485642683,1436471327,1046268826,440187468],[1929333927,341360909,1722485006,1820984101,1302805508,801014919,920235070,429922429],[1664978233,1677978781,1731946855,616428956,731991376,2044501181,1940157513,428430874],[570415067,1438789152,1542258399,2002449949,1342765790,1168010080,1316165595,250742767],[1678666223,526251307,194026332,1740361764,563709631,870183486,2009868207,1647515051],[1068913957,61833038,52525252,74173187,498611821,1301033538,805814850,492552717],[1674609786,484946626,364382489,1204106682,1776089035,1491903611,1222549722,2122506298],[453307349,1942721983,291176719,482494572,869579689,433408850,690164685,80802378],[1782011848,1378355081,974591297,1885942759,1039570101,1372342981,743343369,646958620],[2044191953,1496137813,2092084930,134661713,1442072303,1644386861,966188732,982154339],[259598687,509001121,1971039331,1676132341,557015043,818704860,1664659001,935116761],[688078866,227074306,508513691,1199686860,2087264382,1821438762,1046356105,760314271],[143292352,710134713,894462952,1818052317,378083633,1519223216,1144862221,1012774795],[1826900605,756567260,1375896028,693378151,2031155468,2025146525,76403344,1620949534],[1126695030,138132029,1834280353,308520474,94581262,1215697615,399986912,1432056131],[1916737650,185162178,1629906904,1557926903,1185719612,1012139283,236655653,882621368],[300432962,896050861,1169048935,881997944,577152710,596428250,674615649,339986154],[1053585941,1511916253,1503492685,754978819,1955272206,836066202,2003437242,32474149],[1564099010,1034776948,1380988416,1500644399,1321308141,1752828441,1406187870,514689826],[1347298473,1076508854,411836558,1610124198,1225313860,1643712160,402804118,1070226741],[490306394,1063260724,543216917,177323334,1101541971,1269249384,975067448,576315699],[438350101,642078732,1313814963,2000233145,178775938,386997313,395423455,2028941616],[93565598,2066602946,681163791,503677617,160173782,425067152,2125058528,924186540],[926732434,1332369240,168038935,295245173,750133915,128129966,784897657,364742833],[95511006,1739119062,772720271,1119837525,62739683,881226281,357492595,1677513272],[1966139965,1690956662,157281679,495372425,1585493459,276934393,1103183452,1030382766],[1669789067,1931804062,643969948,1447020526,1564419474,597620223,202218294,520928741],[1122562967,1740995268,993338246,759929856,39804676,1678534591,226248189,211853206],[753635162,1160977348,760454005,1076434332,1716987,108591728,449199401,222515394],[1930772351,964244687,1187300530,1323267282,1645239758,319886752,1769526795,1833416060],[709709141,1263471401,1828142856,467303695,1916638542,794284479,1996621616,352615113],[949369979,814459384,1229473955,968912428,1017233668,1790961469,1931579087,84117250],[985864998,576403062,997445675,1272783136,1250295525,1242486250,1860235645,2040355748],[1318719949,463421687,1835374322,1818634924,1057513962,1488649070,1739252038,983469593],[73598497,1836632122,223853715,520721607,1833698197,307801288,1458262917,1707967358],[731995648,66421167,588202886,1406827562,479429366,1605296011,877426178,62376734],[1228467942,423877244,665060263,663284418,17651722,177356551,1971282327,2060707704],[2008136667,895104423,2076765737,1108505037,1649794936,1021050136,1572099460,373348372],[1263820485,837645283,2068379147,2009722053,181434429,1043194037,29140144,871530937],[630739358,1271972678,1971114782,1373434865,1014427531,1636727952,1131157515,559897721],[669922649,617930429,1741814655,1463632206,1450342560,1764286976,1576813875,555840945],[1545372824,1520471585,1866143252,1618511402,121307916,923455519,1942166631,2092025203],[910727611,1994823882,831952008,2116252764,1593736351,208747200,1509833075,1039804201],[44845979,136171516,122672010,631636760,1141540674,209200873,192886428,1364502812],[389496498,322432467,2080353558,1621040764,772261382,836806757,1149279598,738153759],[1179777650,583420641,429093086,446331297,1014378287,1767845526,618296429,1535767003],[269083032,435902939,1644325756,229504133,798083870,1531471034,1198191409,341695516],[702027060,1057350891,1970502308,1497406466,850791994,1568950611,408686489,595828756],[1225261737,778246819,1595328584,1729310325,324394132,967817067,663059568,2014233303],[1322268219,1607582603,1097998877,227261122,1557120038,941600093,1133559397,695898040],[882773636,544998628,2087395051,1337029832,1812100773,800142077,1082453700,320140314],[548089560,1738228921,1755367877,5095932,257057464,518230459,673972062,1433924901],[1207415255,74082383,923689957,397747303,393341231,528063638,419082182,2055729473],[879396236,566332313,700454986,177765685,925136470,993777511,645380169,821622140],[1340397998,929968139,1619974414,189847418,208118224,1464699419,797348047,611755323],[825020361,1279252141,505762432,999490831,105628182,982957774,971450804,137092523],[279735461,546418609,964852247,928586930,1005326176,975485100,1373187775,1914731905],[2057229252,472539603,944593848,866709711,845040018,329999210,456440785,238421141],[963206238,262403146,1631657585,900618389,660303342,741211586,740868391,259296519],[1748423859,1459314723,1004349159,789443662,281880263,451776213,1759666024,227070141],[565748422,1100646379,1952057985,1694472868,1059190827,1601112858,842881724,1299444474],[1755217817,181992287,385686099,1103295552,1782114843,80695066,1458034598,300661585],[640627372,1939749834,1704453531,179685600,315262990,661331344,2122077217,628576138],[721448246,955678630,1603439282,921386434,2006397083,291970453,426609588,969063853],[1335218635,1954835417,594791452,1750285631,807526423,401477443,545154913,1913947029],[669886802,1208008535,532861441,896690291,1694938595,755284422,1810332962,958271833],[1744637287,700237496,1287006629,702336329,2058833512,2093753036,2077912646,1263341524],[2087256593,610941774,610425606,416853603,1579276724,1671042027,1539521201,676302041],[1983665200,1951653874,1251015750,238221982,595644872,1878667571,275906401,414350552],[2104461402,644300683,1032867464,166081478,940707390,959910327,601496185,255088646],[1781021634,868649068,712686229,1285088001,504707257,946230463,179754688,2033718593],[1260872678,472770259,2776557,495734211,1450660266,528931563,1798188871,1362833174],[761552200,888346146,684521342,1706411922,1481654442,1186569756,1938982454,431816778],[394361438,261038190,2124708928,1837839738,1407380016,1510360867,49995158,832643138],[1004877846,2049813510,252698485,2048175520,1107354451,1120465641,2116834681,1212590274],[1374452994,1436571816,2023102556,719239290,1706392956,1309632525,1979663650,896887316],[507986469,1511651983,1332385784,1575117874,642379091,953853968,1730977183,1372228446],[319819592,1562698952,2097669029,58359927,1886315217,1069622252,402741480,1239675221],[1832993819,45018231,1797078681,691629995,1317668836,1886315543,14347358,1360596538],[1388843281,1052948442,1681186868,874759321,1584288827,2116325051,661964964,25615511],[1245616210,1958990812,1683039881,434510348,104617423,1579495116,350339288,1154144228],[1646427101,1326768550,314362,1999268136,420914072,658602636,1734369600,1631358942],[88794050,526208078,30701190,1436739795,878270554,1770463863,1891218440,808405366],[467808918,1855937798,196874366,689703350,984687231,1500429267,1495070300,931675756],[2104983785,2095352510,1249233302,1493113921,1190263238,533598652,1803722811,49598878],[263789186,432392821,1251297158,1155450194,1405015735,1916383754,2108289183,1772823426],[1006724364,1323996953,1291948577,1589488231,1700121166,1267766380,1335196254,1466655176],[638981858,1927990051,1837853039,1118999649,1725216813,576160777,1576766998,1813966328],[664990075,1355087142,1095800976,2036360182,754532351,2002450848,1103665351,287597160],[1685097883,290782522,1897618972,603314107,1718475153,2000645132,139887372,677915285],[2090715496,595121014,1301698247,481379866,746173454,1342237123,1635400734,398155630],[52990986,1727101854,1333512396,289320742,1237191350,2097470492,1133246829,1742637141],[383367362,197169713,1231538690,1141185069,284593203,1408958310,358514513,1957391326],[1054633979,1339390088,1605790145,820960797,348807965,1795613122,300062751,2038044064],[1453228687,69047954,493529296,1810499656,1371515370,425386349,890965198,1204066543],[581088667,857227658,27539282,852623525,1231179582,121665197,1880986492,1352171080],[1331854833,1985995380,1415965978,1536041410,426823726,1412698029,1003919914,577583561],[1490125469,1614456987,883925991,1033008956,364767315,1398157221,2126418080,14104039],[1081256483,1135754194,238407064,861397584,538325950,1912318938,203263725,1885087264],[615632553,1401006578,78778960,192807729,305192455,1287346115,1909330668,1687706404],[1668025403,285910605,298530185,941824551,684366101,367899552,122051459,1749494561],[663684916,874680983,1075778720,791951029,1418794547,1206333193,175318738,2124934159],[1847026580,1435953366,2006605231,235943084,671165440,128449057,1131410639,507048448],[94826050,350951401,43441142,368308579,610141978,101947134,1138489137,880605206],[1365552661,1791099183,1720343320,894930793,59624292,419125946,304611681,376055881],[454995051,1700927435,2104475167,1318004754,1697318566,1449133355,1902242689,1191063268],[441969833,739763738,306838063,1175260908,1049996068,2028868371,130721870,1549685093],[1619054782,192237545,1464984511,1945253770,713406916,1508244327,799549228,1337789714],[747364238,2009779029,2068349626,1324562662,949292318,106519035,1260139319,1551954927],[969094007,1924936754,1389642805,797007323,495504602,2090363862,1638927910,1768570777],[1477186175,696384814,197375889,810417807,1161588865,335293460,912267256,1068929470],[253856344,2062859047,1103378040,1669191685,1008518203,888946868,1491352133,1010501381],[2085037562,853494807,1199505045,1374018577,492667932,1536718500,2047985210,665636687],[691216841,2012245974,1265804764,1685488193,953197298,1452902837,2112049843,1494477409],[943639048,762515791,1064287094,1863291968,2089160327,759474502,71349691,1281425089],[36949113,1503544877,373324442,1388008981,1310023186,1740377056,1672131582,73282194],[1435883435,853213274,446361391,1791896191,1292620822,208180451,402078317,108339718],[581907541,153714317,932267959,343058489,866504665,1545639567,1915322284,717190052],[474362906,1434950294,1338304409,1431357148,1975564012,1573224697,1357887070,1153316282],[1129289087,173040605,229847240,538725665,933322273,1485573852,301747241,247468630],[948912433,591278834,1607879806,1040136946,1749464425,999677766,1894585917,564139964],[170737996,1646186325,1898311093,1536431970,427065459,468886589,1584228555,709031265],[558282994,66929763,1551122494,953857912,1406406825,1161427375,1015206686,385537345],[384699783,622711719,2041791561,98901748,1280626388,286240221,1260704054,1697340955],[519581,606267166,1106351171,1124393342,1395186264,1346059124,29658686,854428930],[342852366,1802072033,630154912,575454549,1216579854,1437308843,1960619505,302439898],[561531591,1458144574,101514462,1189060939,1211950927,334045099,19858701,1377506082],[561493983,623425539,711577342,1512485113,1849895040,1907647138,1834787927,64674531],[470769498,1294911189,323669979,1864285758,1530163794,1902383363,1774409203,848995907],[374490962,744837402,2125515287,1898556452,2098462366,463468443,1753205042,562664448],[260666966,1154084562,1900525136,182954047,872746745,1131227384,1924515669,125318284],[1905382,657210110,765772394,640804619,670226688,1476622556,1680913678,133565956],[1632363768,785408671,223964456,494838553,251251304,776332228,679812218,714455586],[1453692904,950910755,1088710088,1465120975,1587390801,733644680,81068337,437666234],[406997532,1699636915,58348029,9788070,690789852,1685737441,442989459,405900137],[1320909011,1421926134,1100287295,1604494212,840298460,1424247004,601385260,1145505932],[356366656,1844218841,1648803995,1848595676,1347464759,1151692397,169049083,1265144125],[1651297420,1080974898,909943653,230642407,1447598200,1049961231,803367633,712423108],[2049826559,316906436,26049728,1229468312,925046678,1395414787,17518705,427343736],[148142375,817319080,164120260,696420977,645026766,643676049,1232158279,276257873],[1605702626,2080660799,519524022,14704667,418901423,1978659115,859901754,1290179576],[1226364085,2079979438,64361136,259527346,1805398349,1991762585,904081832,1759556660],[561996675,1117206620,1934364456,886723021,1939763753,2062121417,332046531,1606119185],[1760543836,894970210,525967434,1600158184,1596544911,1544649533,1354450709,251535586],[972920010,320463580,1261763151,435672184,1543087550,43106579,1676746096,1098102223],[1386899861,1632746268,1212886840,215216758,1485148800,1126617757,2035264939,167032606],[1907844457,563599589,1436613860,1618541200,1036118331,1961783773,618899384,1746788845],[1073605033,1230460548,1959826590,1796969085,1747616529,642905407,1703500985,1875269150],[1541677025,299983326,1189947490,2072283387,508831947,1976868534,782062726,1074674425],[49007749,319480758,1132505024,1813089312,1937375090,1896984340,1853885344,934024819],[301182713,1164515436,482682456,1051834599,2115522039,236602081,1075796558,1413701251],[1116717889,1305389521,1018502198,207023308,1468505194,1349775455,1094246014,2023259128],[1306486593,1995063436,690057761,749099394,1962973293,541324837,2007696777,1208456093],[1349531232,728160046,2010070066,737287207,1841389558,511350744,1958179914,979285117],[609068339,567309526,162137215,1049175468,567745536,1528800155,298056106,1533209808],[1366828951,1473908207,715088141,3938376,1786075110,1817157391,1533536338,1886009684],[1788810524,783866136,2039782110,1229441016,1780060289,874755566,384849769,1150618031],[1360958378,2081235607,629335561,1064396597,2076692670,618724019,1093697565,1457707677],[1130316337,462029947,999422121,1117224830,1255334292,1003669873,738360406,1932966444],[1861951094,329849202,798888437,376137534,2121417921,1008966287,6880951,317118189],[555456515,1198469252,69685658,989047350,209938366,1532118514,279716743,640279348],[782233567,933471675,400428621,1027048056,1418951972,488260731,1075366164,15895786],[1758894084,1074650875,606152074,605470875,102998429,571961848,823002178,1581415471],[1041022084,192830331,1172910199,1060393535,698138014,1281605634,797989619,528496308],[1327816437,435318466,2096618332,923927056,617179701,937570020,582440324,819030828],[1658557224,1212466248,1344301727,540966337,1119253258,919273302,364634597,68828342],[498039943,1369806984,627739177,1049237078,1093495064,573764671,147000055,1130734633],[511845724,860445791,2008462492,773700481,48733246,1958345155,163814538,1877644796],[1802647282,1585123566,1806715692,1802118596,929906634,1037708821,149494890,878546989],[1822730317,1030542519,1635116993,1982825277,484228437,1054829402,171858491,972870129],[225135724,1908220041,1540604227,1348704164,79041596,1083649112,1233156021,643713580],[1673048485,1720449130,1200268553,1999758573,1411305692,1522484207,1316012915,664664222],[1928920138,1461644455,502048121,2102892110,507873040,251409114,628964959,1667812527],[367497890,1082007214,2099500954,978079674,416650284,1103981681,131020201,77754579],[760217343,78475637,281651876,250833189,1612003496,1218510199,1207860344,1995913492],[188724576,1254121822,839159401,83792477,478608917,1835516549,1965858483,830902239],[1209496175,127446881,262917167,1215351721,1485752628,1483364553,1707740174,1851667035],[873046330,1804756308,5769486,441211915,991348488,1509742631,551594596,491089792],[518303122,275293100,1276140451,1096481129,1885457143,811140886,1920020707,1110890978],[1827863514,1962909882,695731173,108235538,1727693724,1322553635,1389920586,772210699],[1510994698,1102311706,645637892,1460644221,655983335,1347875904,1200603095,1177945280],[100108549,1539105282,938521715,698758348,638287234,1665657586,512562090,1433318264],[600962984,370036542,1434926042,1948107105,1514305021,2070617629,850527081,561626870],[634729455,1361462897,370760000,708568998,1340413749,983367322,2047835154,1152309629],[743637597,2113293136,398773280,2012844783,1986304194,411687273,515386831,438487173],[414849976,1760785230,748181081,242472456,1129319642,110594514,1018400475,641062600],[1406785827,141796003,296166397,2003228205,628313828,709834736,1675280779,1628461481],[874381037,151710215,1690668311,1978395422,1802559251,1022213293,1212661955,1661193033],[1410675506,1944179674,452440478,504198177,1354296486,1207042680,1563889222,317454826],[570866610,826533069,1690068826,307061799,1794339655,978899701,2113495407,567152559],[1384848891,893551427,472377265,1996333185,76453218,1248351768,961030445,173619811],[162354851,806987036,728043266,1842607855,541178309,1420220241,6498566,1958293816],[1860646431,549825376,1229340380,1494904173,1079191783,103918366,766465824,1433659066],[1019968433,2058002176,49781544,2032566506,451492646,1441124857,380646590,193849552],[1651250913,196391485,1029961730,1291715066,482717418,372214692,993040949,628779149],[1946577999,1906721675,1076919619,335261527,2017699603,1286972448,293055444,1051354599],[225550249,1324201281,611481599,1987014586,794852758,703961844,300921144,1392332654],[1146301987,251528328,1769491440,777579571,1127102178,1855638976,928956080,252876995],[1709775074,2108744511,108273564,1600563627,359112445,1973559143,1113830476,803182333],[595886868,1986866462,984974351,1538566733,415840147,1863954801,1692520007,1153150698],[1228326683,1146425521,1927599681,1280697391,194116650,1130415523,1993411378,458472325],[1850531930,2090538430,1452323499,1015144474,511371193,1635870439,1192034728,362226520],[77674815,681667337,1343924965,435606998,761490144,1598467433,2092220054,1781284926],[654671054,40354342,324142344,581571497,1520706343,1249583468,1067119604,1754542294],[661500074,1981264190,880161898,1195105019,660549751,963109610,1688459244,543763128],[964272366,386423655,151809538,1336131644,251185945,226047143,1406777222,1329522284],[1453056056,869227103,1912013037,1383830648,231033105,1130086307,1467265060,1488196167],[153862195,1903154239,1992775524,1623805576,1606819581,1838190813,457356791,1824886424],[1313058005,798896054,1776419261,1182573327,2016628959,930287336,596888031,1238856],[1439440345,343511851,242722537,553866346,1606803303,1113191538,137729359,951485919],[981136400,1482999438,1969387271,1121388161,359097142,1131745987,218097119,873563591],[1649616244,1382853804,2025157949,380073539,796505504,1377296205,516953070,63613667],[764601799,1871679337,885361708,1017283944,1825250216,35705790,1856422712,728738990],[1116942979,1295658653,803225566,1845769092,409552199,1827819594,1886057636,967786367],[2036034843,1257973710,1860914698,1797922891,965016342,237785866,1252313770,1471933885],[875704109,786250850,1664897858,1954839305,598132066,965941460,37689095,1805560895],[1340223067,1131893535,1148378778,198371493,907542169,910220224,269207448,1602194482],[1718460034,393397990,1189230781,158313105,881380663,1030699148,1584847259,1134874089],[1239384814,2089326823,584403894,1541315943,654420160,1423484810,1587214675,1238936741],[1785526048,1339877878,1156627696,1999205066,1705109202,1122408679,2066161586,1151149521],[1844043995,140512448,1872248937,1760240399,792279216,1994221655,1710445004,570942521],[366402889,1687178116,420557564,1662983653,1027643060,1725694128,239074026,929796737],[2099944698,2090418002,2117014760,2059744023,168090185,1786615282,1689099009,1845624416],[1537273601,1012172163,1158770033,1486777374,391135241,1810216629,2010417212,1150260990],[972474564,1344506525,1812067663,2127328057,71108571,1116794929,1045724093,129486877],[477805125,1300863575,1747510759,1906161901,1603628220,2060547510,1281323202,1426577235],[598713098,484342187,73914915,525032193,768285015,1613364626,1680917474,70838097],[1660562392,82903309,398704481,1953440904,1148954039,202080172,1957817659,38512460],[242793179,448474517,1952321240,1138384867,2101315746,1219882184,1815075996,1488785312],[756408287,718870553,990317571,134775331,1689085403,588594000,1908013008,1802853301],[126798844,1905872863,535572085,696454769,1444790099,1734344525,1237272330,1480441790],[1674685623,1048481987,1793662538,1758465133,999603611,594181610,1752097191,141073392],[646521115,87947795,1678649243,1335135640,2021535924,1270278801,914641649,838926260],[465021665,340109940,1830550032,564141047,477167511,1008852832,614906495,1765972907],[946336870,526224112,1896122155,50800566,1065955927,2037611619,926137325,419671521],[685153569,805157632,1450394869,462499697,159597255,1193452069,1988556923,913501635],[1436122280,15766933,1935175608,1631616667,1858219929,1885245406,1866488240,833842393],[427579276,1276962811,764747949,938444128,1979772745,1245524421,1003833757,158288167],[2003791640,407749465,986965864,1191092680,277785391,1504800608,1212105898,152529401],[1834489702,1078891252,361016836,234891341,728206267,1843673580,1150944357,2072986825],[919263157,1339151037,1943357665,970147351,1695424944,1450503665,678083027,1384040175],[61720283,661904928,1126634285,40790777,818910900,768739130,1300472523,1990892367],[1127283696,1228198166,885466125,1132828870,738458506,771498200,1754128392,1244685841],[1836553461,1631799625,698420415,68199961,1079131474,1308118661,1216493424,2015931537],[1798465860,464371090,29500195,2093969623,1181662011,1517361298,864087920,1731180114],[608914555,937474696,621677509,66444132,574116771,1585856581,1636140879,1036300830],[1658825030,221249573,1691724759,1185665173,195547391,849702623,920800885,2071101968],[230585346,948507978,1707319009,1981348152,642233267,373671035,60790511,1199235662],[559091354,1453677861,47433502,1853521369,1580333840,429600763,1534825445,596118443],[999737230,929758529,635491237,1641213049,1098536497,1165993219,71233472,1062780844],[1932954859,967075370,2064391857,1804372052,380732241,2415894,1022788228,303480769],[613081208,1427764783,202885088,1916376154,1204667577,364797316,528147174,1998439963],[64756520,277260685,62576230,1790735232,1483986832,651253530,440521422,289822522],[199289381,1301160034,783829432,296464457,1610749147,1948458595,42378304,1549319550],[625845449,689874465,54056742,1460882704,748217995,15954273,1243299892,1359590598],[1061724579,77190504,1011074241,1891869706,1156109541,1727618929,876201038,1222672561],[1279940650,1139337072,1707911977,749623099,1486817761,148068740,1629538348,1326756541],[2045726153,737267087,101765039,1998003352,28462454,638042996,1855838449,111347771],[493479689,1494898466,2084251252,382769567,1968917410,610543480,81005471,1197968331],[1836090979,1017780812,1432782407,1285622777,928649344,1380824368,1342516085,56316041],[910330801,1796866988,1381679983,1310571041,1373014807,798566616,1519370233,1916571696],[1993822269,328692866,1610268438,850078364,1131046612,162243709,1997321035,1605898664],[1109173218,592373251,1176972978,1231080885,733847845,1389340441,1105707261,225758100],[1998141001,1490209191,815990383,1894323296,129401759,220792147,1295654710,146116931],[1646837243,2116444996,1250127262,1631308838,361811729,1528926854,2002261004,56360742],[1183026858,1458737987,1588418922,363439914,660982494,1482116480,809836179,1841695364],[938391942,570394666,876733964,1937858567,1055981628,1130140614,373430795,1224148232],[958679981,1748906303,680438594,103910940,821247118,1456168092,701610599,1964851105],[640618754,1116138743,1959847153,1736880784,1345789407,687660539,1329555239,437515398],[712544197,1132731444,577937202,894927817,395086775,443449062,1887972644,1612268077],[130283808,498473831,2083170381,1867386768,423421454,1985941861,1743934606,1719762703],[275610136,125659579,1947265737,1048827064,569148217,1353328951,163390068,287683054],[1662021859,333543564,624101190,1246216838,641915217,1979463830,358269360,1163977590],[852081935,1249617652,431115367,451434225,440185915,100922419,507852545,284237547],[619047475,1978442137,952476417,1022389086,1290541725,2016564447,1670873547,512311063],[1319656445,928716834,219655557,1577741425,366510003,1291120203,941522434,1621110712],[434983836,1583502493,11385156,1928161137,118129602,367671101,1218667356,314769590],[234543531,2017530527,2031668983,2019643530,434904770,783357475,598472245,1840238038],[1146255709,1962593871,2121801543,1332204345,2002282422,977216927,2109754975,1579354916],[1451510182,44564879,817523399,1933828932,1107388078,231853848,699321681,1578980739],[2006695805,79050995,170856258,350819615,770596094,142203381,733679176,1658058469],[989371648,849154001,1584695762,1678017923,668944805,1951529817,1826127556,1545458380],[1650809019,616017348,1497877970,1536688852,1881997712,2086153764,1870878573,2011255594],[1909372901,2057129660,262311991,1207000152,569432142,1422688764,1120982132,591527530],[486735085,203100802,175785732,1391047497,240453614,1270988138,1060913037,1481214565],[423327413,33838622,1409028583,690462503,1588088945,2118210383,1360077096,352608595],[1285128814,637675464,1368654582,636654814,1745913311,2018872647,1977890109,1761942353],[671342022,1401930573,369300499,229123605,1873548275,818934303,2089030899,1764637165],[2048787716,1335816000,235936396,1094254754,92024947,336752616,1155599106,867899654],[851700228,429574184,568640655,1472197146,500628220,809642081,218749282,485895977],[1401911934,1322843852,1288211704,1025404720,1518824153,1921440482,1783283299,855192142],[819222758,1001345380,1966205137,1549533964,872932835,869189220,1685146945,305777050],[820120383,550329276,1084702139,499133454,1434978893,202244192,68505827,372734453],[469787196,1036579153,681345942,1652812032,175294536,1728634599,635442055,167077607],[338103576,1710047083,964698899,795526319,463322741,1888763574,1692361636,1038525330],[1251626067,1116483128,373803506,1145039134,2032282985,913864356,1554872218,1779646604],[931058419,1261858253,1508865463,1788757804,1654364510,534994212,1179408570,199463312],[891003067,1861476679,1441124347,974188763,717501616,1533090566,950337152,1848604545],[827572957,1373965852,1163123110,1472625111,210017264,1376769363,1986518370,897772935],[285854647,1937308645,2094790276,14267561,232094473,1118450302,1066690415,944138033],[206465111,1883737823,1923442240,1667020822,776485777,2106623314,1048536667,1702556325],[273789734,1975585482,1558659736,1756883082,228540290,544253071,1138503127,887938422],[2022450319,1752751917,581109637,1578961884,1220204305,79351414,1761543244,2018257536],[1779435694,2074585241,94031018,836715402,778812752,482328986,777464503,885654608],[2125676988,532347884,1726139952,1068204892,1193527704,1357728943,1722425617,423290036],[549704566,779218513,910460043,1786870369,1931693732,1195983800,1539738923,838523995],[1146559164,2023186624,684532958,112462426,1999203357,1381512517,371915910,2001208609],[521160589,607402085,1574162770,584935292,1549963802,1960379760,950164327,1646688165],[1353896103,2126348095,187337308,1406676429,68696838,1499178315,1612792388,1209549384],[788172161,1289871172,1601613603,1695946256,1766256446,1739502085,281027975,1983178515],[747064601,1007662010,632038057,243290815,1138363638,591058705,1708858478,1136284454],[1024918514,198299943,1509462380,2006903453,1083283575,324713833,1459669767,1198179521],[1810631510,1263594277,758333492,745241193,288195742,297445798,2129354684,175918221],[1540353825,148256329,1179897665,543807172,1109831049,1389746748,1433756285,1244128080],[1452397963,644653350,1835898852,1349813500,590541688,1087070540,627764593,1725699760],[1640573847,1968511746,2096258618,583352241,1501590813,1138374366,1114079128,636218755],[565230384,247228811,1901790472,930929532,1943270344,914338424,1540187161,351948184],[443154741,1733336963,886762014,779325215,1309050328,887508829,734077610,80241040],[1405426100,1842977055,1998852670,1947064219,2085267275,171303790,464973662,1666236517],[923740719,713828194,1835266513,2020788230,988338937,1833277765,747575736,1096662100],[1322266241,460453598,1045367345,795751727,1397681079,236247881,1489310861,2064556111],[282700728,442108508,1248844083,1908797829,705750252,860871613,355556442,1902146915],[798546163,205376139,31370929,543653846,93166565,1277234229,2075788054,605139985],[726507744,593405310,620564651,1414536193,1478122501,1894388226,460563467,1356128029],[1378847642,1968885786,1777563950,986461451,1652008941,311865321,1229026959,1777596475],[978732072,656799407,435880362,495581365,1355511626,1017155208,1047433021,2070312196],[715296361,1758599168,593066008,1266141443,2062497992,420131767,440092560,13131320],[1334939673,321534141,310927293,1892786505,1430013814,923858203,747208238,737642195],[1491368164,1857901248,850787731,1339905557,646198132,1867498321,1650974471,1951941188],[1289635556,375090823,1956623465,346716734,2112206208,1932092313,2052189727,2023891224],[1226059125,1038783967,1608899776,337162940,1800169,1895756888,2095051062,803400471],[2019316676,1521777332,663262122,1368763979,78055087,813840927,1977183322,1699719726],[2499157,212338092,1927580509,641735568,202155768,598752150,75196862,1749182312],[777595312,1512415372,1460410366,437145861,1537070574,690729262,1950370713,150693077],[1857432533,1284571350,2069110944,1261853714,1140403471,1922695830,37131720,1831301230],[171815918,437665887,622783536,1486202103,707043425,1999811850,827006635,787245561],[1846911243,256609964,48224846,591709951,1860599975,1168327931,1100172755,185497295],[721526983,1822778201,271059266,2118997664,134810871,670967013,1836512022,1929844173],[1863891763,820861774,2072083780,568076906,924408420,1863961316,517423663,30125646],[1458833817,1565775607,797196278,516303802,398227051,1305207241,2031567361,2080401400],[8670574,1105294973,68233574,764304237,363398995,1791413422,1039519548,1747020625],[771075372,510424720,326101205,1940798001,214958585,108835839,1928228590,1658946490],[1721024774,1013015446,1189752825,1174613702,1263450526,1888481952,1744226998,1595629358],[1262619861,1919984489,1505211241,1310254200,1259074761,944323654,2009948534,360878767],[9649887,1605370516,1671662003,988044228,997326700,1025706782,370366783,770599180],[1876294981,760200485,941711519,679390726,954126852,658107898,1730803578,480447319],[532006312,728140497,595658221,830079201,1345648014,999856994,1066074516,610143407],[2045252852,78445410,1110026714,2092628015,438675273,1988602253,1058503631,204117466],[479341896,1451763564,863862789,2114334377,689852381,785569465,1839570862,104164298],[1795100702,1160246023,567359659,2079586250,1123404750,2041068382,675175320,1169995471],[1466825139,514682663,573288219,1162614503,2078137599,910674529,949069131,1001581554],[1338246397,429582305,489964221,1581838511,1438654311,846482941,1051504981,991213892],[1351128177,1837490326,344033172,1471715383,1749818173,800510461,1888428504,326189919],[111373341,2077430493,1117475570,140014400,239294797,3858831,1787243641,1043848916],[1916518449,1571934473,1062102309,1599417116,365790953,1595550353,85412565,1497101281],[2039481240,755218473,856750035,225470611,553336829,544940068,1858409946,1068807475],[1557791121,955870894,2112126080,1969087021,181312980,65171,634242648,196517938],[1214747535,1903383865,808921871,936323699,1721607133,1097658597,671230713,414179359],[630941112,1732421095,943446475,1983326402,1522168597,1436753756,99371095,1529242502],[1520742982,536827775,747156418,1397576672,1149802365,611635314,710542759,1383902508],[936229591,819655801,1090555819,952381123,647016553,1809894784,815393024,2046401790],[1199019359,19240020,2074876636,822575200,972967173,704039613,1880306325,1268308817],[67335463,1420069010,1894194300,126751258,1454657497,891166579,216993804,702254179],[729757912,2080262635,475350489,914048673,1363488256,1426878293,4528383,1921162288],[2084511959,768339792,1294353973,1910736504,1063413390,129894417,1535949162,930381166],[843425370,1157435545,1477916543,634854647,163459337,697739389,706601223,279657066],[316659819,1163843533,1682249341,395368572,187317993,1191529400,68912149,640065535],[2127258092,745648414,1404220977,1511539197,1779873519,1306120161,238692100,1871470112],[1363511446,1296294069,1256710415,1498152428,1123888652,1136399664,787493588,770946582],[1897232784,1674212857,502188159,1443131629,1209200925,1491589303,241648588,1068993505],[963007510,733000678,1477173563,797445947,771390725,556950013,1210796437,1653842540],[1189098680,384167215,1207337618,1590431768,1103345663,1521533088,328011194,871261665],[1253442835,1717857803,495083844,883557446,73446939,133184121,984453030,155003647],[544682159,1373136790,1079459859,701598828,2102327492,506044472,264433043,669172292],[72194997,1481876449,1935217696,1205927340,1264645385,268267360,298551947,1995686716],[1224663975,919253425,658466367,1210185196,1194656347,1322645288,1640547803,833148928],[2036216917,853055183,170836565,113443128,299245402,713190903,2108990392,1762098400],[700668552,1641791867,90182138,1560292829,1675370160,1737908608,1166112259,809951890],[591539509,1498353228,335540948,1120758003,2078536152,680136063,478445967,244642007],[1887417725,62801231,2038263735,1047476897,935219977,304820091,865926327,77264260],[2103718744,455925175,1701113892,610040518,1691146313,358051527,2018546253,338069404],[249792536,1245771914,1703703877,561592781,87151410,1652457763,1598755043,466396131],[786237241,1531674450,503451940,1961828033,1482272128,858775738,1074466765,666103430],[1105247286,646119457,137017543,360738044,2075461949,1441179710,815386989,1378301486],[1668242911,1571959343,1325314469,1749482822,935453714,316964792,1051409546,1515981567],[1108192871,910564055,1747623885,421205672,176740958,1848667725,934773667,1258925722],[613884313,325325649,398821059,26486527,741254202,663070716,1802637615,1207889216],[1149265768,233557316,122541474,695012638,1607181984,2125746746,1958146991,706543192],[411290655,752738851,495994223,722963526,584800219,1639849724,27259205,227349304],[1946347239,606717410,194588414,375198786,30550525,550200418,1312618673,1477072560],[725949745,534727846,280854843,1832247416,430818053,67746897,867794329,1848067531],[559376807,1545615369,1438234778,1008377757,1058906812,2101168283,959928006,882768071],[1998263189,1143568347,636678341,651879447,1391976187,915675534,265563133,249287029],[1745345837,1215535649,332157324,1107834807,1400765266,1449405727,1408704416,244458871],[332618023,333178251,479578441,417031793,1675845914,1329883415,831666968,1188549069],[1262754962,543774586,924106269,1775638721,1899229553,359255133,1242315975,1485401021],[447526372,1572097993,1864716785,692469429,501774846,2124451549,1709540864,1589912088],[830597284,1786265141,1596035365,1979759916,847914842,1735117275,1785136799,329572721],[1719106452,766728253,1982829300,1278274994,1007955578,500724804,1274512781,1960099607],[1424584219,987018323,2058653244,1695260626,1707837897,1347687367,1958268002,1148828199],[1713630009,49955751,1546773693,1045996585,1378261176,766431768,511395524,1342048312],[459731888,597671140,937181460,819122719,859869810,451614002,1120123367,1701755222],[705375834,313783660,1566531563,1800028982,159898780,278705934,1199293271,349198285],[1974397715,247454548,1023604011,156598909,801874656,1324972531,988723657,279918240],[1527768825,1399957758,673708280,1819380383,193898474,313097290,1448626714,787991989],[2110327859,125612773,827440379,1117489213,630662820,691290320,2027840222,432470738],[459745005,1567653628,1816553122,1659384932,155332371,1211682350,1417532530,630071585],[1450732328,356834355,936328152,495494607,1739432304,834451066,1057389387,1942595539],[1946155009,1130475429,1199233218,1153589255,347664951,2109190773,1346598953,1874412755],[49173728,608136873,385745681,524518147,1518626954,2095428880,636978191,1958270752],[255527807,677380929,1632973041,1546891853,1547538958,995330645,164341099,1133112262],[1866379983,1800582900,1939114363,1876189878,418525252,347565606,1639392449,1510666444],[188051301,1939602453,1759523253,429160676,895781098,1905430451,1088356143,1620691805],[1891881860,901405777,1624140432,885329947,1841811243,669222956,256999559,1539423367],[1411961605,690456649,196933592,403100164,1730571429,1088134402,1121612830,1757834569],[1170319528,1469638280,1610710803,1512953339,41395529,291572729,1977615105,1026513468],[2080329757,857937195,1486845148,132681797,454463447,1831481597,388300893,1024064570],[718323891,126434517,259062273,390045245,1634135691,1209679135,13835477,573325366],[817269045,1657706105,364489483,786662024,560622538,1030674107,1977668665,980765260],[1081313741,1542408606,1897385401,331330694,305506955,1478628486,2100598204,1206041595],[226782249,1267828294,1919424709,645409971,1093078986,435240279,1822112447,838366260],[467472021,1252225883,2073999316,1356780785,762869121,660133128,290821398,1843001188],[598005395,1058646151,1415892729,1878632870,413621385,266484431,1863588484,893711045],[1615586284,748461027,559754803,1656999387,439204601,221482828,975885274,486214124],[1147510396,1854799862,1123640751,1910358525,1586161735,1649325663,1387488467,134526265],[233071915,2053595344,1983540180,1929534681,1028404872,590891611,1898946956,2034730439],[1752261876,935021182,1527182419,1010598933,381615050,1754388741,849281009,322449523],[353807601,91810117,796898162,789665713,807989040,2119657574,1742704589,842097883],[1253335663,1668582549,150682607,620718539,1117777164,1545176441,1471032044,491722892],[1292924940,1419901821,1471619757,1757966733,1552428802,1549351349,976167192,537388339],[950941575,1377037089,785196182,387502466,899551579,50783960,1138474561,958830583],[485934710,1662716269,775575643,1291627667,742065055,756599328,1217423798,444259107],[1938952108,1355208857,1044932015,149778122,3627870,1279512789,747218057,52587418],[1830003429,543027505,202708812,1383477039,1907315050,195186992,2038351550,40783549],[1607696467,1123987744,1525848080,1402882334,1624763749,1082791701,196501093,323995354],[144876925,2168546,1489627321,1563252803,1469431630,2111509182,982078152,1071969681],[499173680,641914507,768513648,292698716,1998761676,1684595780,1361569482,601322782],[535839725,255409655,1676717586,1244239252,1047395553,1382956820,435509717,907100691],[1717756699,1974499724,586270809,1237946676,2028184752,254917549,1586958904,1909785228],[2108121654,550181200,1852319110,1053403376,1844737833,679700904,1842440448,750447761],[1609635715,352590821,1313960072,782759081,841154321,355519832,1477253246,968620245],[1046334316,59448763,76069986,317841901,409935747,99391818,1981414951,496630694],[743230590,1204210073,297341314,1823642534,173686281,1554879215,1751987242,1049640190],[1414467742,1457315560,243391157,1158097440,450584384,1545907102,1702160341,1239957080],[905219081,936768552,1767033072,103203031,909917575,1753135582,486757516,1655212656],[1109768015,793456372,531302681,1682513925,1651044533,42637844,329735196,208945230],[2031553865,452448797,1803902545,1052669568,1978842971,1641539606,1371117639,1618735410],[1430895810,250556634,309045839,1991188746,1223384646,970241972,1657961384,1944841588],[1129618794,959424497,448456044,931819687,1681362867,539658866,348137891,1600597281],[1761743637,67138860,569261377,364050960,1291934311,1624068496,679713776,889882766],[1981154735,697291473,1215416758,22442736,1586231155,966260185,1385541429,999785445],[769983358,1691371301,1524929370,899086765,776734476,1643471890,254088021,1053846037],[521981761,1994032316,503655125,1862569987,927492186,725134845,2100375430,962253088],[2127062623,1733601789,771915373,1428815375,871988266,1286986574,1395203533,1485468527],[1189622482,513741664,615499853,575208371,1410087284,1337765505,1488917408,466783643],[218449023,429941017,1028925927,2003835792,1755980922,1376050306,2031719325,1730413133],[595219483,398282736,1762267216,1419255651,858625075,745204893,1514652348,686055647],[2063470574,416046743,1532890802,1845761834,348647791,1461767368,2120526298,1991363176],[252070380,1096810998,605765150,847475839,1803333165,710366215,895258219,35097642],[1468703731,270753910,873256923,232856773,224687865,1478354875,1134168569,1885187645],[493991862,1702621915,878481971,1105288005,1572427981,1402929991,1275940355,471205239],[897192746,1011985121,1828176600,351179147,363515299,85063896,1605729922,982687202],[856303164,104932856,1896233848,1316059703,1479898197,145196089,562651634,139985344],[350954000,1332127417,742263892,1935716807,1771728957,1855154543,47998576,2007882160],[1713095821,789262643,644784368,1367393160,846070784,310914676,561678411,411313169],[1239187173,573945581,1954445368,1170680130,579097761,1801035211,590200236,244340187],[388119792,956543094,779927670,2101673734,1211532160,1890692126,1648467009,147510860],[715192671,883324749,152094556,260420048,299504408,1766871324,1225798744,95264111],[605051229,1767763138,332690801,1210291411,770740037,727912587,434887821,714792304],[1621532911,1708134858,1863940267,641329514,666182280,98566188,1813685536,1739259656],[1876940900,184531257,630209904,76965690,351295361,1716765818,1118069554,266040427],[1487672001,1937469574,970458266,811432719,1118082787,1272223511,359830612,569652416],[599372663,654291198,1423279268,1027222075,1965877744,1347247935,1259262400,2096111003],[1651156553,199872181,960046893,1606716950,1566203967,540630152,682990055,1673319209],[1196059760,1980537911,771608246,962990042,1762341683,1189363839,1016211337,646635836],[1637188797,146672825,1415895652,1897124858,551463915,1769657522,1563496695,259710990],[931892459,777772399,1219846603,1878334343,946767840,1348145463,1090682110,218460204],[43097430,424574948,776313920,362473393,624458713,39668352,1969787071,1097930031],[1644153753,1755974335,1001299407,443752973,7560711,689344704,958514613,783550200],[130110527,1261810377,1969877268,1629436130,530292160,1159299141,413247084,1971930709],[108089588,1592227919,1982651774,925560168,373921888,34969451,640686811,744315705],[2038074832,781668321,713913140,603364835,1535727675,804983834,578938489,427709595],[778249542,1834613171,9982479,881865053,725475048,1454228813,90254091,1495507487],[1064498511,17288022,1194836280,1545186447,258642507,1239054749,574401763,425720229],[923337013,1690057703,808859320,1434444864,2118831847,215762527,821938269,1122885234],[1118599615,1785414587,1152206842,1358893083,1606386025,704332174,698160776,360063545],[609279109,2112273258,1008144156,1073550332,161618619,107318631,1462394600,174394593],[521441684,694062732,1452609545,1603104842,1141907391,1679353264,9777546,99726575],[309601786,1014811449,1317365542,508887222,2120244778,2045271928,2005830964,1976671798],[1090773139,927441713,109128253,245064349,1798225419,1091892471,1234726736,973861731],[914769169,76060196,1835307211,600230055,1669779696,1741116840,536914481,1115313073],[94906950,1007531044,734918838,1608019966,410454390,550544298,117405660,621504344],[1195090377,123286479,2007873876,953272025,1921191946,544763820,1815568845,1647957720],[1630344035,655825536,844711823,386696106,751624523,580142714,1466973345,1481158188],[1006764677,45456562,1628849585,1669843518,1226139924,1732107394,827410062,1093472589],[1114577723,1492349773,1277519694,547495557,1688488519,1217703975,1174115291,1833117832],[1811762188,591510510,1377560803,25187178,127316419,1608106560,1362095257,1867547145],[1963906739,2078128474,1299260025,142881559,448682541,2055761060,1736782656,345953924],[1782298573,367553619,163683113,829501118,1104918104,543124060,628672583,2016693045],[1902158826,74765869,1727302609,930104926,1217539653,1883085296,1667378683,1825253991],[1532002860,102103909,91619103,590508032,24513939,1022279116,255894515,414579981],[510697433,531716853,1276765766,369587463,596903328,1637636715,840447080,1702557038],[895358805,368521527,1373577214,495975921,1268317634,1247204827,1040386381,1583423063],[1302478237,314323510,1688204824,1346544160,1979791752,1014376151,824058400,735900434],[221252108,774187027,182934342,65531588,679641804,557488285,337124049,618176033],[124617243,209229021,1305628608,1395315543,1103053820,556546133,1787975265,1552868337],[907590797,1213984061,1065149948,1166141552,627867900,1415475233,1379808535,98932045],[528325283,279268891,769248018,1452847824,809922194,1451211549,467301326,737002846],[284600154,1092042500,1224645545,475361821,1086951089,1190587924,2032945211,54010557],[284732577,939119717,1629652397,1411259348,362081755,1904090054,215936652,1426488008],[1747686921,1637315704,1253209533,896673288,367080535,1195255735,205206613,5537180],[1460650719,251202078,1660179912,884961105,984579244,2109287187,1459380443,1495684075],[882635825,1729515892,701278117,839016110,1011431038,950610202,1906536519,309011579],[618305369,1293608229,1584782159,886081421,194289403,1636551273,680813388,665422372],[58019637,27151106,770918933,505516833,977555593,1672535846,1949079146,919972009],[19595079,594279323,601763904,2076697453,1176767958,105696833,564234446,2036563703],[479909977,1890048937,1891336056,1891428908,90368624,1356394576,1150216241,1190911916],[1331422097,1749869134,1057965884,2009173238,1315577136,1029632486,771716211,662541392],[1393886754,222508838,1957559400,2060991605,373731315,9790630,953368611,1682535771],[324918645,1789186724,505805954,1057658097,1543539136,1390498023,1511119972,368654974],[1037277567,455483263,779264164,1597143772,1736440188,1324037959,683427932,1534774726],[79413971,1669392086,1186724020,94190793,778549824,983178771,1171851327,2054627469],[1345849752,962232145,605430811,32552885,1997478361,689273739,1125297568,745474512],[1960350295,1834598475,107849541,851019312,487197323,3007051,1597802405,1248713206],[1347423990,1001904417,649000508,1717643239,1902423613,1657372082,422141329,1122912614],[2044173767,226182438,1388572626,1565048982,1577967573,1162208111,1601885012,570868608],[937066497,1135917527,1518469716,283542733,649509983,421399476,1891860028,1358637044],[89009813,972824519,1047253126,1989356509,1762015858,641414550,1188437541,1472035730],[1852464713,1440712970,1400431122,1962732995,1367375372,1949885456,1001244285,1233249400],[89585837,1489887543,385312305,443253808,1230255185,1063307709,399337907,1783181967],[747412305,1540209524,67400656,1935970703,1436369133,124833160,1531906340,741096079],[434345934,23571144,102756441,1732412068,2025473585,1230770750,868617662,840526768],[1996492237,44865331,312882801,1262001446,423772063,1890375175,1808366267,1435477530],[1397395264,1121170810,992251127,367444031,1232930494,1038748472,1934195553,1909005763],[872198908,901703863,172280943,1859057761,509368600,1287655560,173914213,1460488056],[1961719962,888755101,1226373459,1675321684,1241124120,2029798039,999013637,1049343709],[83870999,1920494311,830240859,1404687944,602812046,470307795,1676465992,352488505],[1288779793,621410419,729893055,51408862,1568089409,1812561698,2062347478,875436191],[476487507,1624250454,90921290,1428941359,761831258,541317764,747140775,1430401086],[1183535311,889181264,151091007,1247327562,723345143,164880407,389234281,1033696070],[652005599,829219314,693654332,531535233,1917405963,814903552,1516290061,305744441],[1047789172,252862218,1970797249,202901585,1175825041,193389661,1659383865,994149240],[1518466944,252641436,1378426762,499650582,694493350,1012811937,1559565811,172727212],[390264644,544441633,1771643899,1412099513,1469281577,1183320410,1394024556,1248692765],[1721144342,299591575,47790064,1713490349,439649079,1456709545,1542208853,1224887662],[133253450,363149898,616648051,77598697,885394955,2109854638,1414510769,229008260],[105599062,7929226,818676556,1111769262,1303876221,996761836,1852475590,2069417148],[1494145368,870877999,242368239,1367792867,1692229185,1135978917,2031832589,1044362720],[679661345,1237128451,1744447607,133471715,1178156374,1354734172,860345432,1640820774],[1647117351,1086416288,1535577585,1049534339,2124227834,279721478,1737703447,800554675],[1270110054,256929560,1671801803,1541749985,1680864008,2104020233,7830298,1762611604],[1292056247,1707280612,220395526,1307278842,1525083373,1045290452,1809195630,357081084],[1570835405,279935072,415500763,1561866185,1018436324,1230518458,2022635853,1507475868],[884813358,680948101,2058984897,884345773,623360431,835790058,1469234117,1459745404],[1015641661,954126882,750183647,1377060715,240079568,1154580750,1144261156,1226653023],[354958390,193279837,171225165,1993358976,166046606,1906447292,755853436,696529048],[2125376204,1558898222,1246595516,1899782131,1602053905,84693628,186076253,1299210117],[891648246,766767309,881890451,1226215915,2101890831,1858628842,1348474409,1762239531],[484643759,590469988,1697765102,1483187757,898965997,108504,1335558136,1764496162],[1339632858,1414955950,89136050,623008038,403249921,227224885,801124806,14400567],[1569509806,832140419,193657551,743380816,1431204911,132693399,769296469,791596869],[810432787,603283505,168930168,1951635815,1638752463,1392614862,2105996140,935183640],[963608786,867199219,2037679607,934650024,1630304679,2053284318,1439809689,1337438902],[1277561248,1185860835,1865065539,719253714,353321543,312463062,358377687,961744042],[239731622,592826103,925340740,1499476789,1454973029,157667124,1212436546,2100719225],[619569923,591302514,1950273801,1836797318,898010799,1596203648,1283354508,708083718],[1840321785,101070795,692168285,1223388888,119010390,1830385126,1009480873,1318897170],[277895320,1967188312,945797232,382169,1332696523,1726716830,580012029,1271315639],[604818871,1066453052,1346010321,1325482126,1705239769,198324273,246662967,1653903560],[1452215089,485990439,512567007,728984728,991590059,1724019268,1972906527,303226621],[1281488772,556796641,1408968021,724764005,345942522,1296003214,1768652972,1771666702],[2110474868,1556957075,2025688127,29778357,1732725392,1818667830,653778121,1678421078],[1435414734,743119174,1636917026,112988300,462597935,1821013004,1335570456,776600171],[785134986,1458407846,1801482662,9131214,417156769,1155764521,1527176090,334751252],[1605169351,871305673,1350611991,33552727,125419262,458213244,1363593423,1590841143],[1255475814,865910512,1397896185,1993882343,2105470925,1701315567,1976729939,1081830487],[1943702327,963488487,903996336,323521766,1994724156,2101518308,89520795,1217743834],[1579097734,1141197476,370082383,61859976,953482067,1336013206,1467854576,1591279261],[108405292,50138569,1025093289,48056212,677642050,67148220,1993637778,1761325597],[863119751,1239537514,698878695,613138305,533760977,2021543014,530926724,1284006683],[1817223581,1209627002,615660751,1899006596,1089756294,123493363,85833487,62644766],[2000419567,677584985,275500735,1273462346,496843048,1670444024,922611087,1860587321],[1963585880,714941577,1784545075,755812057,1878243902,1801921373,218860721,843273674],[789668072,861962619,1079166257,1210579899,1756348054,473456350,962374425,13595315],[1349333997,1267227710,863493579,1162463573,339456330,797261631,1186589644,1552182864],[1799256833,2129161751,1590945246,1422842657,1198137855,1627127282,359495448,1890078535],[1255476237,1575217161,98734778,1925546038,272022513,1899450322,1172191268,892354722],[1931856001,2094742189,1953163123,410215345,968060994,1091128625,19299040,1388000045],[1162299328,460848626,1420999925,1001907982,598458260,1763453844,1998506482,1176686303],[2015064673,1081944856,2108424104,2038007216,1100383534,1513708667,881722536,169084065],[1427781270,528948845,1094060722,1363632333,1442653787,1526866376,904225035,1600095869],[1317099539,1191925752,1544486422,1726360777,1945020912,1397211752,456619235,1255077648],[1905346003,202094496,1502440507,2119708051,327484502,646693514,100649280,201250676],[1975677277,131591759,2121840556,1998334853,934457298,1600324216,1104468064,1827492244],[1722822987,555183522,1287024261,704136853,1743556141,97786285,948198753,717213149],[2028572565,1635875663,985548050,640781520,1746495266,1987019379,1881663092,112317306],[847234440,259577569,711114601,1595148354,2112753956,588418442,782524981,2042261573],[1429338349,504714530,1306903740,1585353388,999779914,370816487,444048706,203718408],[1274334519,315002424,611309593,1621853562,400248576,515434115,487149574,480732764],[325982417,48657173,439611189,347638747,1208592671,1809272829,1052292819,888339960],[1846034040,838321869,80346804,1198637768,1746768319,1289841473,1912820262,72920754],[24224931,191248588,104629668,1873553289,550975525,1454170265,1602970840,38626154],[1586685715,1838662278,12900197,118908268,1279137834,31169998,899613225,489276926],[321000745,170796134,123970062,76131461,1824214888,1953036001,427200927,1594317274],[180255560,728125880,852539976,1859394868,630409502,1118463696,860290283,1590530432],[38705578,1941084297,646661650,1211012866,420771165,20019253,1051337321,1015079942],[583435567,1045957863,268626828,1276589165,975636525,856568738,1059016135,1068842761],[26597960,1845937283,1170640476,32064846,256440102,552553010,1486399811,878389579],[194584118,584186535,190414734,31953308,318762943,1792401220,683355492,1908859305],[28521791,1065025030,1372903875,113939765,981326640,439614573,331150390,1529715856],[860899939,716220197,433786163,538859167,524300987,1748532683,1831441156,1474772143],[1988795437,228732836,1167116887,2102913625,540001333,2036047479,162895157,1322645684],[1269529118,62371819,705484947,1265574880,1979399063,1283872515,1294955337,510363030],[1383683067,897083071,2004497639,538190203,210104316,482438749,1481857693,2125453820],[1819395760,2096383944,1191774404,270223815,316862692,931015351,484997550,458421300],[1993986224,183163596,413280326,695806591,1525451128,904399245,1772063059,1598635016],[1600439281,601658561,296222022,1806272453,756234112,1115255992,1534180903,1106917337],[596305442,1255317830,698966406,1333198862,356997819,1786109850,1094702490,1482272598],[1672400669,168410012,1347268410,2030417851,313183007,385971958,1302909877,887371320],[1802824630,1242858560,101343236,841939582,1511374027,1455550041,420537590,535202000],[1908152222,52702726,698479431,111574266,493989567,2100069510,1350213265,108371557],[1668739529,1530137601,1740494867,487413587,870059452,1011216015,1718649794,2074148241],[2075635944,1468444902,1233455602,470822781,1123506520,1050490560,1600597289,673846414],[1477727480,212607760,1154413837,1711810518,1425225642,416393516,858783546,1154157780],[1714458422,338353895,1854227673,1772139175,158230083,861209066,815124404,1437482685],[1597648610,3870808,1282429665,18481740,1491396491,1491118206,1593741645,1355390032],[847619681,226949077,1341832988,407884950,968557083,269742828,1057752830,1416267683],[1345407927,1129277884,98768548,1276093063,1490978058,696911183,844368379,1941444909],[803137333,180209649,1142822186,1993610718,1315677138,874059704,1956421967,63764479],[216136898,1478459125,206863178,676312053,1065440046,568141079,1213647117,1449519569],[1651466657,1322592489,133882050,1048904497,1019062917,1381924560,52988656,1478414045],[1465067981,1308488708,9222913,1836144881,53673628,213217402,805706908,1515888719],[2128952113,1797740478,2076020500,850894902,859322469,2036406702,2059278422,2022717867],[917708463,1443577979,1918985721,1143166201,1051748710,1656386429,2043368079,244273548],[340197367,598373130,393687548,295253610,1453020396,680746194,2091428792,1718426354],[819044439,13050991,2114801054,543427416,1354600280,1784293710,248446217,991471046],[1219851636,902322689,947206546,1219270669,1832010944,365739352,830488614,121726365],[830481996,912602793,775008719,656796086,323563576,1429272348,660837337,2122603057],[1420336806,245920201,1339371254,1853917324,1904968820,1683632652,649521433,744888957],[1853600855,1095745998,1048728202,1926167821,2021261201,390797629,773338279,100861338],[1518935079,2129505303,1968446745,1830648105,443327252,728855266,798411426,795143934],[263406590,2078105419,2092300591,1524818519,1717574297,1401748470,1821549009,1115789873],[2121313121,1222919964,1879803625,743329218,1526485354,490478782,384934854,884755198],[1403175019,1845917991,35240323,1703793291,986659498,1998099486,622427399,805383610],[2093224614,2032237246,1348782063,249380486,1260753690,1681797262,1066230914,519088283],[302448069,137777908,1272678732,958886636,964122208,793483620,1570354770,82907409],[405116753,1582082576,1710223701,1467175250,1919418784,1271142817,1654680029,1193733440],[517237996,1895976628,1392551358,730737347,1537734251,2082740321,1159530961,575938920],[160561588,758803497,1533573646,130927675,786162626,1257323865,1516887951,1828308883],[1717111622,509277719,356528177,1298739496,1302424366,1607688728,1766853749,1775672476],[1160154473,50989055,1519106326,1141006102,481743188,285430679,1937771617,813319262],[1262817560,1940905982,1120717146,96128057,2128868559,321938470,1537848586,1455291449],[434804264,1989322796,109983966,1362246260,962504421,1196254180,960891640,2086290667],[771844069,799203414,828366169,1151593903,1882761638,1675892849,697812972,69942241],[1023560022,1508091643,1787170452,469027667,145778224,208705705,1238340531,1779943085],[567427780,2076990166,851738477,182219469,497742802,630560074,491648128,1413112521],[2027392961,1673839255,1446101544,55342677,1297399808,1466639269,202418482,375121262],[1129527814,1674538573,1715957682,1028950054,822626783,517259990,323403382,1870000186],[1121170978,107482479,882296162,1468679664,1269414612,2010179719,1525070522,1939019278],[139742950,1713615496,73384276,264148387,912395814,592151088,797426910,1460177813],[1449070810,1391537189,944353682,298907599,637626086,1371913996,1638786581,558891254],[225708010,923459150,505475844,1232316083,432371,1775769534,1636978836,598700223],[618545095,1166847785,926507387,727367244,1013960526,1820881018,1544995582,906220855],[548792722,204119353,2090657089,1744821401,1242143346,421080628,1832634665,303789532],[711073018,332797855,870732791,1275129318,562602627,1398338006,2125036873,1664902377],[304658305,165291483,1132569146,1485461472,1019482962,1721419193,1042236789,1311262079],[443382586,1316077854,550048189,1232378800,119959673,1379755521,241865064,746619116],[838344054,1172323757,639820946,674330792,175707004,1592155323,594676374,631647017],[1078271831,856734997,1041709684,581396787,1071998732,1456910753,1118045645,1941640957],[63901753,2061585024,121584585,1433115554,1584885025,698388662,1437792649,1250709268],[1249490017,345764432,1493790380,293661346,1758695151,1136284298,1326194822,809292963],[1187740388,1148264760,2116784019,24856697,1830134122,178138377,1683849637,88437555],[1708364897,1945839697,1573303193,1970699993,264217474,1811633222,633366431,561227515],[238954167,216401504,2004027666,1659393655,1048002635,1637857444,1207995858,1559715362],[1107987521,912743103,1703513227,108531074,1297372534,1526874573,667793300,1184592511],[1103654481,648966126,1944176699,337432022,539400288,1323711321,2012734775,627806018],[1187610320,1084457302,980871718,293725549,1287349790,1565121765,1807949618,1491057136],[600632668,568817480,1542615152,2089551449,1903427580,1880659794,843592178,1788300424],[2114069676,2048131265,1383127147,748629143,37157940,533127201,64251635,1108972207],[1026411241,1663055543,1661155478,1387405908,780357692,3395690,1774042339,971093684],[2016335758,1024018661,1257768863,2020507324,657379904,1987065808,1713139369,2045829345],[234793238,469479511,1995244052,507308728,1419076885,1088073819,637993209,452236151],[701092743,1938468046,903914814,1099622917,1710641830,1962474355,2109171905,1308886289],[1667435113,438148046,102739902,1229484986,2048968015,1377580355,103890202,1567123353],[1536115321,1307514085,740280710,775758033,2064410491,1179179179,1759717711,1868300404],[1431716382,130552234,66209355,8304961,628714896,1110844958,142686024,1203918505],[1529004877,978632882,861192769,234950009,781142642,1994853867,1001632128,2093882137],[1850978029,239796431,1345274329,1559157376,1177430447,1435963977,1176522140,996712883],[2110184510,927504547,1274182169,320480457,737461467,345590822,378445438,281546830],[2078666413,339400720,1108261892,1174813103,1683059406,293947196,1552565487,1013172703],[2117743984,776896701,170923446,1045430422,1673419119,445623851,1503369334,663923928],[571665107,233831006,230507004,1418942316,331982071,1052798468,787824520,1417750477],[1506254844,2017412281,2051645254,1576355505,1932017397,1532867444,1177931753,1787208316],[424910860,661958018,2065136614,2050379125,1236971968,572229285,721510459,1328983792],[1344285290,1660026654,921711867,1844659785,809698808,295784729,1205015705,1891434990],[546322421,1865651438,1482328827,229474785,1787060582,1023789112,29137348,1535060191],[479533339,552068034,1401982862,1511517972,1088292700,1468958979,1328184844,2063178208],[1837951879,1524257082,1293257904,1079956627,1105669434,1430619025,326024671,1378483493],[1372694148,1623705303,810749427,1638229604,207865818,552354343,1185843388,2110811932],[416520419,736777300,162939144,187825888,818670526,1528037381,267138389,163028314],[1607296922,930726063,250715343,712006462,1740096798,1458522058,412548121,1761882165],[549211384,1359542019,1833770391,1460300374,431102358,1894046677,148787116,2015834557],[1102972578,1470411481,687927796,548113106,1145503390,1706486201,436988323,881207098],[1824780347,297885090,1528093202,635349035,482935491,1951554059,1721578022,979669561],[1505639033,1336136560,934312208,408204313,547993323,31407191,1872880573,1321962586],[1140756531,147031186,1566769789,1476817570,463377347,2100560678,1250375212,587793676],[1279899812,468754305,1834789709,303570609,1750005902,598576819,107115407,1152518282],[881411929,1813556628,1641748349,1310881874,1761162963,1654759510,900765498,466871512],[1293029479,333994780,202073149,986158812,1602778397,1656640775,1827486881,1535680291],[1599617188,1283486515,936644867,637362998,455526846,2028589371,1147763675,813621494],[1316797429,1764012220,869982254,1790768016,2117654227,1829064870,1701295602,2050651701],[574549106,918420115,728480544,1108241650,1544961806,930193515,1061008677,1034323637],[604260957,1126258650,2043098642,238120328,1077578539,406610924,1165369943,400749483],[1620657444,1334809839,1242986985,56192011,363181029,916228520,562964896,1710592929],[573330690,2112370874,1742846106,1260969491,192006623,206026176,1776671564,1430086107],[991337864,1422446305,1217532331,1903516111,1407065992,1331436943,335106304,1455031252],[1438857168,1300049239,429467159,76972487,75781565,362566430,1743070327,621273408],[1969926676,1898349805,1064925619,1276845963,834350894,1431149310,2066004199,1166581142],[1603224248,1754832164,1586577980,802130423,1843814230,1429772576,1981127952,1796850835],[2124828576,1958726182,1355240827,1281500960,1163658780,1303150234,1026915349,959994281],[1853629320,491565967,1233790245,688523053,41012908,314273541,2024152568,1372959470],[1098991988,1439406215,1569330294,558128855,1601678946,716321672,1695396199,1832795455],[1759550077,1597584270,1235759434,2051170370,897403484,1950650025,918137958,904527859],[811820427,687550295,1083881397,1288479842,213142200,1519800846,1437427955,1620407877],[156041084,1108801465,338421750,1795852161,1219107535,1425917553,798266872,615544510],[1309988771,2068597328,1700840845,1238062864,729764649,521135994,751559512,1318542813],[1964696124,577085584,2010687797,1860914169,519529898,1803502183,687260646,363881657],[1227344076,624096812,2091749911,1576300745,967925342,545630812,16568019,742670485],[1257039369,367543182,1292098719,1310631401,49520274,449888867,1215070654,214398136],[454357348,1817746903,1576983478,1622676278,215693973,1974501394,955173710,1571749384],[961972719,2107781509,1775386952,864141777,1037284123,541448035,1922003011,1974090793],[1705348074,218663326,1551897009,1528692890,1502721680,1477622915,1517245963,65863017],[729859919,98585771,759933716,900118936,823200613,2009474905,1481395202,1552291824],[2091820075,402726070,473886402,99384508,1589941733,1867951322,1790715430,608614262],[312975218,1653530991,603969035,1228508255,1169290593,865057103,257860001,1427270058],[489579075,1033519037,808204172,1053155702,520260240,1505422740,2024172747,1664194969],[1061594880,2072669938,1123628674,688412469,1518201948,734008890,1508706180,1558143818],[492826822,797585397,1628174232,271504529,236244734,554266996,1564527756,948582308],[149266748,536659974,2006275667,1300880084,996517508,1613405989,2025712140,1328166283],[1318401573,825807149,74398885,18121900,1131028029,455309858,1508075096,1302258553],[896205434,653792062,1085235242,1593906951,1890407419,1045567765,854019224,304841394],[2095997256,1672230274,953791888,1694486657,2001787330,1129098544,2077362479,1574325197],[1632588397,1954253493,1783763535,330609704,999245460,1894564666,681330284,491394800],[1142897641,413944453,881935132,1731276636,160974461,709026804,1079195254,1459717006],[998300946,1814803262,1216438876,1551000320,154223510,417421958,320908829,336582258],[733083117,1949065103,512564483,818137400,1006455564,1539304747,634225595,626550603],[912615112,1505795099,2111165117,1581454678,1213602919,514019492,1109077851,846307696],[1656829127,745014687,933439402,297722493,1339559719,1545169327,550418917,2115005234],[1184968389,1803218225,676707553,717769706,1400593694,893810830,1728144111,978670750],[1724653896,720385273,510074308,301130469,730029162,1437953252,1043546945,406812101],[1045722407,711499816,993524420,1105914902,1644887418,1015098595,607781340,1198060515],[1677667264,1890888720,1934990344,198422160,131369886,669913502,305353943,180354199],[1858827497,427455809,28948452,1235566700,483065425,437112229,2070128058,393417859],[1719440794,1498657227,215388766,16278709,1297800593,742541316,1787576089,1571906205],[1674398259,1241371451,1316647030,1021569589,227270176,77505083,1889019262,385331246],[25361501,1927137163,2102160961,1390976471,1349066569,2107176478,848822859,1115538027],[21363960,2002136900,1793489985,2069645213,1494905225,498805231,560380858,608445399],[1493700911,717380472,1030078794,1394485639,203821449,1529712306,1216995664,955002287],[736546366,852452729,214080802,669083972,562957599,50699109,1176320255,1709892783],[1744433355,2054331487,126490519,1233770394,1166762576,139710114,240285634,136574354],[1612197098,2076724316,1246313448,866862466,1762260858,700423136,1486332116,249623696],[667908270,658162476,1040888033,564160375,1668391193,733711108,1534516393,1068864573],[65679906,927310123,626644342,1017502493,594809593,1350156025,1326112045,389897830],[905981742,1021124291,1495432809,635489738,1033412871,2106913522,1710887749,881568172],[1101423162,729123236,2105911217,892061989,211360500,774160351,1962560526,2030301217],[1002082537,1958192625,82515525,965430776,1057887902,1739665194,1399974151,1251680694],[718727848,773031833,415704697,382060123,2063748326,1734416576,2112940945,1324604539],[1172453351,325122106,2058056089,1796269608,493327894,1312054420,1463682560,397991496],[28466908,1081121870,1187660166,521192053,699935489,2069449937,2053163085,947551746],[600895539,827691607,1481069647,1873152871,1653873478,398379925,1770146312,722980273],[603521762,941392134,736234244,340953506,1113737533,5338164,1396074203,2079120323],[566672332,173937169,2092136907,428956771,783217455,96436312,1639953389,1258348992],[111342277,424174081,76815372,1297709521,605043690,2084110015,1281495978,1940288026],[604843230,1949524531,1396681391,42755946,1627933608,1229186584,892137265,1262120847],[273368434,1853576866,713956121,443967285,628802778,1045600207,1322764419,1422918378],[1627639407,1644917534,1506599221,452426012,7854696,312529541,211057176,1393551978],[961762812,1616600302,64079787,471797185,1933866756,1726577688,1921096699,1935805288],[184093851,553112014,532523605,589904984,2013271469,20859752,1363185224,316695761],[929715889,1271410865,871528468,251992738,1819235312,1316456859,738778507,364035235],[953819358,372109734,834370889,164440726,185725213,215880230,1695151521,2004064164],[2123190947,1565698436,754532322,2107825289,1608740725,1575540811,418908848,393208631],[1538192200,610406239,677986280,1878324338,531989775,1408575064,880373592,1683377067],[287060728,1987923669,1941318306,667824517,200889610,444160031,1415946601,1411741746],[322562597,879378128,239703669,1997584324,1304430663,725323457,517110598,680040964],[1176238067,1882712051,2095143291,1289974171,2094430580,1694492652,537212175,2090803283],[1371967081,1987292051,389422149,1721977127,1943718274,1887761374,1824016719,1186687737],[1508690572,88415725,591077189,756829706,1222462242,1959303019,993015779,987457259],[467849862,1887137515,1565209898,1273118387,1527450993,907814830,1895474274,1556972960],[200187563,985278488,376458648,91352,1643208394,1262596931,1584399266,1548426538],[518139675,459972267,1019739214,549092540,281592936,1149981651,535072578,250325986],[800282495,577801237,1669642693,931082299,1882338313,1447603221,1236694612,1591124085],[132780395,1708144110,1026151858,1368679425,415721946,647151396,526849923,1594959064],[1391787419,242352993,1108274892,1460365757,392471505,648088960,1937099110,1545349332],[2055851752,831243461,1178450031,1225839780,117026703,2121460872,1798446295,1897105544],[885623417,933617344,93893068,114859885,935569248,1093781146,2086385668,1481415449],[1493675317,866932881,348129591,1713585921,639582599,1773006645,1715201190,1213309054],[459309977,1805975719,2089889567,1662097244,1214103280,345075367,2078667285,114461811],[526412576,1595999175,930824167,1605278880,1697157806,208687689,2087250938,1225128118],[683502926,276389987,1094572383,528744507,1590469363,832277875,107236602,1941020056],[1163485721,1025945919,739804297,2076239677,1641530909,735499683,1639094210,2032461547],[1517468063,1794967921,310416471,53012859,731368938,1268023470,1763325674,1097187838],[405353369,618593958,1264183920,611137305,26713372,761008173,122065856,261033994],[1235731565,205614865,410689950,466033350,341062240,1319816085,1517240840,969546591],[1065443529,1277945443,1122794987,1353096317,418989034,701451716,1745537263,1916604156],[32290508,487246426,1414513861,1979696185,1866002485,498646434,1130250868,1351105552],[1462542611,1245120031,2035610518,189785315,1847641631,1585912072,806237092,925399931],[104099647,1524066661,1813775114,2083911340,1112785248,1652896487,724949322,491511686],[713432158,1537451192,177960759,1738598506,862816385,1082916846,1771449549,409598226],[1315241997,1793655672,774699959,188659332,1934075919,140587845,1155224370,359386029],[1669447879,1745232177,1288188895,1530284425,2051669856,480947184,1965850001,1118414927],[501745618,1871193720,1439654245,416801184,1259670178,585108509,1125162384,46768254],[1457386122,1058842860,1679585611,651860552,706027820,1949995483,1816807613,2022109509],[201953138,171148421,1439013385,152078186,579209898,1855685759,1268879978,1772380218],[390402412,1107522072,1830931610,318726876,1321431025,1160046196,1557914302,783815115],[1815824873,2119300534,850101190,217202769,1985765261,1690714528,1686466880,631949563],[1202771977,547395344,613964651,1991561181,631344774,787136977,949237260,1111417008],[59854725,183768022,681400542,1732775985,1948066890,513652967,1967285882,107458785],[1545618854,107055193,2079545407,244554810,1653390364,1033944041,1829384817,667694142],[1298414823,182351057,2119723903,194010660,334839790,1331897155,792328736,1988337986],[1386048192,284921477,234877635,776385636,1008372120,372832028,491966472,1110780675],[1817400724,441342462,544990789,1825278608,1186432654,1864533771,1543776024,60487063],[1503303275,161176035,1877823867,170641842,444170860,265574403,788428514,1084934990],[1846992847,998007273,320939443,1150042406,1523010103,105004262,1778237696,957576907],[1527804842,870495404,1235301309,145784760,1873276111,37782874,288297850,1560228028],[192175078,881914692,530280452,1910892366,2010364637,1048102369,1670525625,411039320],[2049478742,1394896920,1050618144,1806396236,1303077039,1949613375,978155032,251713456],[264660614,1995685210,1450532994,985258485,361131729,1309274161,809617351,1068033618],[854347818,1955148332,165667558,465223753,405314458,1190041303,1767831775,1016431059],[1178290920,1070234519,565085013,123471848,247442879,798067767,1617810150,58301378],[783626441,1634322495,1835762611,12789667,426670757,1383037664,915937751,942228968],[1590777702,1581297433,421277673,785493131,1023939191,1672857217,1808093793,1907314423],[332272627,120157873,1381403614,654863746,1772463078,1010834466,995601906,1196104722],[955536528,1767083754,129752207,1150989760,1877044128,161967268,922392041,166246390],[8006574,1283013298,935565550,1995785721,100302980,84555850,557219824,1306378141],[1053514309,1526704344,802644172,392530288,155523853,261214586,171143671,1902347788],[162164589,479314635,1512273397,218552316,189122220,656931487,761020262,1194765300],[30768523,318838571,914303472,1673577482,1449302374,553354142,1820903138,505349158],[388281399,1779997825,1939627695,919617906,2130602785,1962444283,295917391,1878664307],[1622922691,1263378676,209265069,1029366756,258457253,438691914,1936577393,1074161273],[822250044,114804496,778235743,816541375,362961257,1372690924,1086003440,1886664192],[2106925848,192096290,1227386309,2006230710,883776395,2016070473,1181777414,1543971286],[1150012297,1995948746,1303963883,1131491134,1343255297,77801073,1879287972,1736084050],[194054512,1511515131,1050610318,2084875553,1520566617,624173684,573751056,833828242],[790766016,151632868,1014725126,2099912995,1432389667,1250632189,814150204,178163656],[1008446838,532123410,1093935615,316689644,865043516,1861541673,810726432,683542952],[445083765,1790644088,243850796,2001402802,88597992,1617150371,1756246162,711992066],[1177281788,1953432755,748368587,996566765,874853104,699609721,761615148,877498610],[1242512994,1071512100,1523329105,1895402318,1945758568,1913588543,31776481,1383991132],[2016761461,826749889,2113569291,1989140365,541262552,1406192615,285143230,1726763190],[535335806,1858008204,75998008,564813961,2013022239,1407822210,1095184735,1085026605],[747068020,1095126926,1841983189,1920183762,1901041512,1092085168,1129594720,547190992],[12777,585120866,1561900080,858515200,1862836495,2070257754,1838563643,1620547261],[2029295339,105755408,1119091016,1815555658,1078949145,1898386123,980012580,426608291],[52923947,466981247,935101378,1427374775,1827525963,1976834081,242031268,117003282],[1504759325,1142618007,2021012574,915391733,939225916,1807715218,2020858776,2119300741],[882662750,107979464,2092875291,2122188247,1660147278,502565106,1479348420,308165879],[1769149400,406813453,1917413138,76881744,640030401,1597104900,573568424,794981171],[1770734459,54839256,827339665,403226066,1286660429,347164087,352292206,724931623],[2127866242,1397691897,1253453940,1704629526,1497909873,187396332,341092517,1589941850],[1196019590,1525674063,1840341121,831397716,831688419,914459605,1044390809,192989190],[1884997991,1748367331,1268474059,789175924,675080670,1718910926,1946326488,1106895233],[1621903338,526291165,1754854047,688404056,1883783377,1988921296,1429261068,749887944],[2063930305,1458814868,1746309787,175158009,1595610638,999571020,505667036,261037061],[799951685,1354723156,175704838,2079436408,2045697333,1256807631,1016390169,483672050],[769210251,316488654,215039451,182193393,1050541973,65135924,1885944946,830777181],[342340571,1588912834,336636327,2053637735,819260063,1918098524,849001974,372428040],[1135891081,787556308,754589930,1582909755,1003583521,324030155,643025882,1958916643],[2027852820,359630367,1371244848,1879497251,1960485482,1056710886,79538296,566955846],[764832661,827695722,519320518,488150800,2052692563,841876787,1971586894,1418094143],[1260348154,1862147902,353255319,603214833,946966510,20112262,962656300,710921854],[1334848226,1227545962,270776847,152763177,218899593,1339497812,108615331,90796278],[927520262,2095318481,397068149,838327584,881314921,294968342,930291900,1722957655],[1597334124,1683458308,792208635,1396558310,696828906,507058972,635009813,962886256],[2005057124,232262934,2128145366,1390773897,32571338,363220498,1484884840,1903456849],[606163575,1202809523,1325917558,2103687087,1632053009,1273022589,520093788,1503764007],[1984230749,996048493,828827800,1330518511,995290938,1172875492,1579113010,528778870],[487280255,901786507,1889852681,1312541999,1062902304,1040746966,1062621200,1917986712],[2068009857,635312017,870978109,854961595,435282650,689813280,268595315,1965070428],[1375221788,1394522235,2024606971,1945582285,188354203,990155836,1967857441,1531304270],[897280971,1336556115,1675292767,1001037699,1106824385,1381860101,655447446,1827224520],[319118725,1817549849,420946405,897718294,545072530,1518385474,277596037,1690478566],[1217252993,1339287038,284348338,698165034,978547186,1206247161,112389031,328219692],[268167317,1251806049,1074181395,1994505547,1029084293,1305743498,912766616,496859048],[1814278015,864815912,841304454,1652896983,48187269,1164636905,1689354002,201726991],[54396210,1932699898,1987893095,601313085,1406173461,1811242667,250746781,689439280],[352615860,1447730308,284392647,1756652759,1705082676,373526677,2086175813,894214330],[2105236057,105601913,2073433150,267343282,680797142,45318255,616140555,345527448],[404511031,1077872419,343478330,1466535222,1400635427,2102719975,1796564525,381066940],[881954739,1340934154,141957850,1301608797,1796881772,2061361819,655036138,511549068],[632484150,1594258384,1834050060,967725745,1747462671,288098798,1293582902,64569707],[185039564,281408824,1255892407,396233014,2104898379,2074267300,172779612,932194449],[1594265070,1155868682,1293818593,1152147049,1049416458,880133349,631323688,363521959],[2069867466,1427863429,2017102350,1609199821,652058011,1693300775,1869428824,140401177],[2052250199,1753985732,1904975576,603284799,1391606043,908053053,2046579422,797006790],[149905644,647302144,1444292100,2052592509,468526990,1123692675,468141259,1315027072],[550509922,2045229343,231044046,1644886082,783066368,1417847569,1973898207,1305322815],[68111528,296450118,1996603703,1611485135,1328505403,1223391092,1920275745,654713135],[1364784512,597104301,132807464,1257471457,1924972903,1728248611,1877820992,495326993],[328494744,1667102781,665375717,524124151,64226450,711990863,1598747823,725568893],[347777721,1731356140,1940242867,220587904,1207221649,501669000,1448876849,1901942003],[1156494309,1450926135,1657521687,1058098363,1914489560,1673669954,1724677216,380507818],[609886242,1414798679,239598169,1758523656,203709910,1246147560,278099846,915044864],[1919502231,1663774766,315558867,351213283,22105046,2047429175,675537430,936138955],[1362794696,990301335,478694646,1486152692,1465105787,902113054,1211691019,1387284498],[2031356353,17163469,170856779,1101464463,714485022,1976683968,1261902609,996988266],[1064746768,1119143088,1766410709,170602181,844264292,1748771536,1558980633,203073290],[1691457001,1449846640,630447954,729789991,1580079530,781972717,24274683,868489322],[727378522,1371835998,925525380,1425562490,2088906060,1459057911,1668108999,1705510892],[495892827,695728176,801009634,921140497,1484266724,680032286,1368658765,762981150],[1481416766,3300033,278313581,782454974,1283258444,1925722858,357025944,611163866],[735881206,792820230,228865502,1621414313,1238292619,793135931,1544915672,1933810867],[142736892,784871979,863667903,1230027269,1483998300,1358201853,1445753709,456902303],[1420839180,1596860362,492309102,389309238,1391324271,1812865613,268531595,2074417497],[1922652325,426924908,1231206897,1427478488,1462435420,1029622736,1939951611,469065935],[1930549504,1461186004,277380975,455675090,1389947221,300255422,1314011506,1540986916],[1277756633,1877086262,1785378562,993425166,836039328,2076282548,1266753619,974483654],[449663155,1156856910,67888011,481293379,1859562997,74686139,1860696799,539900343],[44036077,1857117718,537943272,179044210,172930368,597626239,1277697490,517388476],[253917025,1690574010,1074768371,179384404,718292772,363654783,1392713342,262835578],[708970723,1740968538,426420451,2122596468,1696842207,253169505,118518412,516608708],[685168850,353576810,339612844,708772719,959621315,1574057884,1102322140,125678233],[652432619,1912540790,292251831,357957970,573398954,1686263501,1597082886,1114700891],[2075719992,269001975,626292246,2028942492,584830646,1655710643,1898317649,1648525270],[85390124,661328609,240036197,1058587170,1054190027,1682303590,699473724,2113837097],[1016605263,580198850,1262777614,733661300,595265084,1590125747,1040648353,1743997869],[908765886,1495688720,1584609718,946655114,50525498,1964861616,1524566148,778665340],[1871797492,543071696,951890116,36539565,1624214245,202964147,257960778,439512401],[609885977,1017298973,43473148,1385330874,1733588187,1425956319,1789893872,1290838488],[936564556,1441363610,1398001799,916818504,1995809382,999313158,4155642,1498656564],[488360742,1685829908,1501735215,1781576232,1960116138,886395934,215853048,496929945],[1367472065,727201872,916884476,674840993,42270891,381160007,106680309,1878487937],[820983105,65685250,471871514,350223478,415486778,1754808258,1855708824,1578908275],[1098040893,2078649704,383726122,1961319138,1457876632,1586519248,1608740653,2044831405],[1934498519,760642646,2007272784,1580742344,459302879,1386070349,38701700,1898304623],[1179281803,302127081,1379992302,1057937915,1844692,1204092251,1272967401,710578118],[1809304673,1223636253,1717881181,1399416564,322790384,1230043119,1405026302,823823537],[926066877,792960013,1568231108,1219557861,517151013,1449222845,1344848636,1600012422],[1800188481,1223277228,473992042,124933619,1897358147,1802900740,2054806677,1858094656],[348517454,1902407271,224114152,1007428916,1418801888,2028268652,837946608,849062245],[421383183,935373964,685113324,2049331547,226427450,269168091,1238097795,790036512],[1625174533,468575074,1931979329,30629942,963611000,308979520,1035910140,1981830412],[693719675,1630886082,1639526618,2059738633,360181387,1021742266,428952818,575150693],[890075088,2046911684,358181949,965294512,1406088969,1735280263,1954202205,783931597],[842154247,153102576,1249333660,1790501317,517716143,654336163,316346877,1744227712],[5733191,886594568,1124855562,1621268969,748744897,1097735033,1771438773,653343020],[1251002015,1310384549,765173191,835508039,362074362,104252084,2030930808,1234954361],[750650552,1552622039,1901272817,1522442713,767702806,2126275597,573181238,1001673705],[1193953797,2117594347,1387463840,968004974,1645917532,715751021,644338059,1282154466],[2007540653,148914445,1729923498,790606564,978569693,101593539,1381720963,317126737],[632262968,1156180663,1128046176,1386784236,1206403057,1059955463,385637575,610856051],[1468182096,1792356796,738158088,1955768263,1102729876,1843035917,1593880846,1891435749],[1959247516,604473787,1455292554,391432614,114313544,540261538,2119372450,1714574535],[1502110207,415506172,1457933984,1816907364,37710671,1415351909,1335273094,1385458885],[383885158,539767642,914163046,1655262316,1002488409,1381078259,1761051296,2028537991],[542537053,1443197024,359886864,1839795572,1753161374,1640915436,516921638,893773437],[2007554672,2007563486,870105429,1115465940,829348060,626603832,1522765445,582138072],[1189439376,1546410429,1766368082,2070697870,960396174,1995793868,1592808307,1262481682],[922253920,245338979,1231434901,125679439,1095827639,800351976,188403732,1198441179],[948536080,293490873,1365372109,332134903,1663119250,1353529346,1846476356,2088808041],[1346880540,103918839,1866680330,1537717848,586623873,1219592464,1339441587,585703570],[445236855,1599407754,1676510913,886442562,769836454,178628390,1421457582,338294505],[1798569647,322088888,28168007,996937921,1948991038,1157495426,1211149035,283178355],[1870077851,1792127523,356860665,31494686,473702352,458824337,1195972623,1197997],[1979655951,1942513722,1323165571,359339138,1114440903,33761851,488228475,1947303626],[922777331,1512562224,713320142,1612466589,1621140468,1397578898,2028950582,36224950],[1432775190,435780452,908182386,834911600,624083754,979133848,1695777097,2040055035],[1093769892,2043548177,23377086,948844409,796229058,318834769,352705325,38353708],[107601347,846045602,1174306016,698859151,1618849232,2099945827,1352418968,380957588],[809261361,222712207,77578685,996373157,365680962,1872365507,122557111,704266521],[152268237,1223993962,1088435722,1395743667,373983023,903639757,1722342873,1948266874],[1589033751,82999706,329733121,1821262371,1626671179,651401717,652317232,520153811],[38777179,2095721479,1204179310,379926178,265743842,1679908971,1912759768,1937187674],[1012454600,152595102,1611430313,1612911759,425450339,1154046246,1750550447,1262044352],[1584553274,1101160682,1573540858,1212727601,1118312742,1140450746,1275038417,408871432],[678665518,1132927123,1339022824,605649596,2088750421,21087898,394386735,1075771884],[1464598537,631167935,152317653,1467753783,432738272,1935890296,1664033771,766873149],[213583788,1521601917,1690309287,1324580083,2043942498,1852272557,2011155898,1040618360],[1060650197,701561438,1265870711,1436552581,1476044599,985900414,1086464137,113683476],[297612534,915291539,317643742,1064839758,298260462,493174120,657060519,333626470],[482808287,286724992,541216973,1286185138,2018981174,1087237932,1677704183,441333048],[1393404427,1957013714,1342447544,151416637,1593579537,151953325,1067497225,1226547244],[5772671,1157879950,725377268,1896315580,1084460628,2065348660,1891269570,256421685],[791046579,1121555213,1343495548,1836454521,930966200,618446288,346735170,1492756630],[385727638,1469066717,268954327,1585124864,140175531,955431440,134119691,1126579340],[1414219218,1555128575,757194974,1091619626,1344455264,2085269768,895501509,1341846610],[1026447455,259158884,241537465,988506223,45473492,1849579285,1484045123,1627045167],[258334394,1334935536,1017642898,1015328373,1956306041,1250537173,774369007,1182335439],[1355036621,1847918959,944907148,1973330858,310779187,1691510155,1172626493,2096433892],[774543405,1341700537,592677037,222366265,1602772301,1878261082,1486299667,427442166],[469550390,368053014,2018376853,1813302274,349214705,1566078328,948283485,1122392912],[1703314461,1078982420,788732445,2047160987,1070460637,1799352676,745112855,1629218768],[1403503117,1200466259,116695728,93575304,809958064,790100275,1596943525,647482627],[132692558,1093244559,440737748,1857849465,1924649302,1097553472,1249920748,1641126317],[830019321,1325309786,1580562270,577179269,1372926460,482316841,1434670724,1587666804],[1858892989,668300850,1089788479,1318553582,1020435462,1992663744,1635556844,842911493],[2017001240,1643709148,490832177,633144223,1159200376,220525287,925746094,313423030],[628453880,1931063683,1682345442,543581724,108184334,1791291101,462911012,1731501919],[269068137,1892272885,2055203284,690603220,170502707,1391633175,924847880,24984926],[1649879960,885041615,1158871962,663834902,1364576493,351034274,1135817400,455590041],[774784828,1441892671,1283840065,1872337699,1069635425,583096374,1415969474,1392828693],[1724006791,1497116425,741217949,1268219078,734871699,966307172,1426645061,2056884958],[1902470902,1026665735,343640994,64440847,770729260,1989247789,974236707,1919513562],[2114521952,218289228,996789973,884751158,666743925,258894801,367761806,1567756188],[978101662,282852544,898985971,520935589,1852976427,1133181281,1008216075,1695925951],[1172422929,339392145,455858896,219336765,884110709,381688589,1487944128,786683790],[1903024980,786062579,1749917621,1998804292,1727783273,636631032,155269039,1487733458],[142966073,208587558,951473244,2061057955,933578475,1538271289,1527327348,388576739],[113537350,1327731121,918485437,1393852562,372643304,176457355,1759834535,942749997],[464785537,2065837136,344291023,769580930,1413043498,1564251038,467193059,1633724411],[507033728,610463550,1284911607,160646471,2073960060,1834082963,1288616019,1632782739],[1370271192,406402456,1002396170,1363695505,760435998,1487254897,992014411,1756785168],[555623576,1366096721,776411110,1474245351,1787694442,164478502,1118376179,458824888],[167518475,1789721374,692969156,370500989,204883839,1227325624,1125271202,1406077894],[1612591657,261206172,1039737877,150371060,116663259,701070792,1787070211,668617143],[351978086,1278275935,590739884,1779354684,676583628,477142704,1447007939,1779365781],[848982015,734293575,1765428246,597612704,88352036,11562073,2107824906,1877262827],[571058912,1792235099,20529935,924037188,265107367,1362172067,800306691,330750269],[206021979,974698991,620824929,1517486297,1826368334,1941258940,644232752,30432801],[366020472,1135342009,249481690,989052961,1996070363,1087314775,650470926,1195099682],[2038314221,630405229,1093831706,57574568,1063436166,1195502520,486630287,691301845],[321364667,1307462372,1003539091,1375048794,123500140,2058075621,650010808,145607291],[274868828,1416005502,1983411863,879253004,435747428,752487231,1160611908,1096581835],[1358156807,830845538,2084982502,2089458850,1765952053,1522793359,153435443,1835807958],[968443263,1971156422,1892061455,758043163,44869265,1685148407,709721300,1743491371],[323443808,828376846,188730070,1655250657,1249469781,1168989615,256500683,569252814],[26532346,1562129171,1408430123,1807203720,1490072634,667135410,1830513714,1236689192],[940963759,2073242312,290457052,3902640,1735744084,1304344924,63391891,1805097806],[469003470,1791520950,691733388,1290898726,1013027684,627639491,1507146108,1782981467],[1483010160,1523625452,595843469,632982958,676282208,1225355927,327385894,1648443615],[287088531,1818081053,808613241,1763116687,1591238109,1966452910,2110663017,1727338697],[117310094,940508138,1183932511,310395914,73619467,1331540791,66946205,1811162961],[1645727440,436457992,397824957,956641161,1080704673,80171257,560625035,1024593919],[292282962,1897006774,1026671810,2069027077,639646590,782813916,827966720,1259441171],[1778429373,1764721801,871072542,532187328,544690870,860679966,1325371591,283336326],[222335752,1530146712,1685006353,887539751,1770974448,1115676707,1014878096,1276317044],[1118711676,754279884,667646091,1293130165,717621704,2130686361,610307413,273882754],[110384356,888459527,231273757,483661689,1872036486,853915104,687798032,821760764],[647300798,884078637,1132345288,2096799826,1265047273,682385057,532570625,1914131108],[223133633,863656820,1749398003,351452423,918230112,1072680089,481663112,1951463847],[883622637,1788478994,1169547988,519836743,1117067034,673268266,903746233,1541775142],[1049933833,1789404115,1978017965,11501698,157520107,489013786,631380526,155876617],[1306626911,410458299,607655854,875499360,136498222,2038051355,1753437905,1372328708],[490292285,1912671578,241727060,442134690,1611594174,203345142,1795868667,92728535],[627480682,652836089,868963106,731848329,1366090691,1340617564,1779671426,1196960501],[482917076,927927750,1490082146,2129131592,584823711,2007347311,1208931758,324591065],[773263298,1551922641,1594724807,1807185756,672905687,1950648691,1017133481,45318305],[2123386091,613443934,537653088,1492399524,886806498,101455836,1726298976,239612703],[520634670,385802275,1549014128,314521814,2119801961,999059383,188963645,1276102813],[873259781,923434977,614993707,2092886320,2011615247,1602231833,356433621,677513838],[2107033192,733218578,1047265802,1032251875,95135050,1312924868,1514840932,1739044231],[1673461284,1332903310,1490461532,1416993845,442836671,598685223,347694686,616772464],[295216310,834955695,336485581,1394692481,1856334268,632047435,1174284971,1442762069],[1017068989,394988393,1007674944,881330,496796034,823370053,937507019,38161421],[636024499,1218690759,1323445596,1187859945,1471318583,1424060772,104068861,2103370514],[2071085281,1121241965,968262531,1933596811,597225120,288453152,1470581640,1630685555],[464071188,1322232909,1046831758,1025267859,1910439101,244664470,1006454750,228638566],[618877844,934356845,1936368622,1594772164,36214462,1082448068,618209103,78205729],[1790247156,709816312,511293835,1342307574,1830136532,1582086001,1808116852,2059811379],[454224041,1476778475,1169349741,1954094659,856986903,1679958192,798261305,2119569851],[574057217,1716092201,1246000934,1749213384,824148363,2005749432,30429382,1155557513],[1999095036,1860560242,216404041,1912175966,1264878023,381271195,434834905,133085891],[2019848064,1090565537,1854758157,642876641,957323976,104994012,372679940,398584528],[425434278,403332482,1615810365,30601860,900749992,288107656,1094480807,602247563],[1408543631,1754104335,1102480369,1572254819,245935118,1566076907,1426734428,1213192027],[1219944210,1425209257,619698608,949647536,259612305,520698267,220671705,1213671644],[1320340669,283828108,1987684927,885775725,1405071146,805661929,516055377,1665558619],[384478773,1071575451,1767016367,1756987121,1097461616,1005035474,2110493691,1398073976],[1973869401,963754435,499401996,1549925137,921019573,2010177318,81682480,1806525743],[249983129,104113850,1829332060,1446680854,807462568,1871075266,475635498,1831093431],[1574488919,1286067973,1297752687,1234872178,1214132395,996430308,716436221,2015253299],[1175575233,981772360,1728454535,1573032762,991147337,891622033,2010411944,410228771],[833930765,395346136,2035695586,335379479,120825876,1929885763,520060250,1520809967],[1272757284,1793611146,2115513030,52176804,2071300514,1034142438,1069517076,394126846],[1090460090,114208787,182329765,1747057232,1791398447,989078628,175182833,2054968234],[85886854,488627218,2042408442,970333994,2035829658,777981011,1512231956,949761279],[431933520,1362201384,1322822560,1466412814,809877046,1366600481,1283569437,1988100200],[1394471147,714480077,1356511740,1300256281,2056007491,202307352,785750801,244094958],[600500607,2111387414,1686953608,677879401,263259821,369024461,1817726118,421642091],[663212224,1434099165,116051276,1365518120,631681018,1653279503,408227463,1565554716],[1040314284,197086349,1622967274,2089910829,1560087286,536432570,1364642314,1618495461],[733602367,191971134,215072203,1963053325,32089708,1923620765,1400764154,1003978134],[572893558,1599047258,108433809,1932879327,139131209,2127224832,2086052232,391631719],[134590836,1117538986,1152792831,1663466157,94210564,1458591615,1325327623,527690764],[694856411,1705001105,1552742848,624852110,1069812763,683686152,1705889676,113104371],[1307163586,646379855,567138801,1010030791,750053905,626119426,1788191890,1733385392],[2071396609,1723303313,453819450,2043776395,825435099,2047004694,809434977,1141317824],[1271761944,844575395,196237744,1439327717,1906169171,1770261633,1552335870,515661796],[1854263650,1089682330,453138418,809981676,1355621155,613896314,1493047138,1652331740],[2114218889,2112857596,1739720429,1884810236,1218597378,212362534,508419401,989531994],[534095513,1009308592,661920876,292789039,1476756258,1739674028,1954576855,2063304284],[803304028,1976982871,1265677706,1674724870,971732848,207490262,859339768,485918331],[708099432,1185677515,1226922604,1940746918,434440853,1728524663,1195814041,83794018],[516435349,1910135067,1099475424,1843910339,1473561391,228469773,1385124372,1378292230],[235304713,1471184905,773395177,231267872,1732027625,391222155,546773241,1538056690],[762518222,802511472,215896067,521710325,779806620,54001089,299174494,1788253730],[1033947301,336320815,1095771689,1321276247,804080779,2127922436,908057520,1613104043],[1671659017,1704560873,1864536525,595009726,1614162311,1982426637,1830552188,162597549],[60051956,1038021737,1970741551,69054662,538682432,1417243734,1050455977,1665031404],[751189705,109924142,588609362,760341705,771706798,1488120293,637858325,1922094639],[1398405226,3650691,87801825,1195327574,426051022,1063655452,1992921693,2011274248],[742136056,115405429,810432834,1967942686,2124476358,2815216,627492085,287077962],[1350443019,884365793,79286691,1282489837,419933923,1721967268,599941215,1978386510],[1255947361,1574038635,906341851,1240861255,2062683157,1499155354,449382896,1823368383],[149517602,1180892965,2023583561,1510111753,214941649,575834477,4175342,2033334104],[1794564157,742909426,631979237,868197274,1196355655,485029401,1393807377,1840917586],[41337085,1812252528,538635446,1719426220,933287112,110185764,914636985,950659452],[75943036,384935646,656147823,33408955,1248896404,2015369534,1800587067,1693996497],[1518885979,910073911,1881069232,1950163497,320014487,1988226873,1152452724,105246248],[242848838,1347970588,1539979498,626384310,267708748,969595209,1249258459,1077119582],[4429693,409209741,190138802,384991519,1974960905,1189193685,2028136759,2038379935],[454951936,1103632762,1493938538,811642800,1680435032,1626425678,1732762641,533894204],[1961060337,1855046847,1124860704,441636424,1312001438,250960568,726250157,159461811],[983755783,1147842668,2046069877,46367767,691426266,631586879,420392043,1333867225],[1432996767,221907661,535342144,1529467296,708330314,1706809599,1433017814,1664134903],[1610547391,558529206,2094052199,1999220205,1509572110,444499458,1282226241,1145066359],[1810470800,718477092,603885419,2089692224,1586567824,953879932,98214517,110087014],[1862033745,774755209,1930665915,1862805661,1422779425,1205567884,138299798,838039797],[187441087,21075830,819988565,963806917,1792550363,1602889906,354699692,830654315],[1212842929,1746703094,388163190,638572525,795054517,1642884791,896759126,1790650967],[1721569799,1352839162,1220042904,117221476,1568321984,1803060828,2083633368,682112996],[94454499,2084994886,15600772,761772503,1615930061,761299387,1981853636,1858974711],[640486651,1341956961,1252876864,913367488,1064165433,1383178957,2069357458,789504957],[1607546180,1006362821,1947018178,79341931,148597957,1218080859,1306649250,1639171002],[1375906594,96927032,1100675621,1979256076,906046629,1383077246,83763067,1665481512],[1047171570,1027167281,1906347711,1612918914,778646378,549554427,1252943118,266633374],[1197944604,716346254,2035716520,1595357696,1572192396,1535051670,1098840963,1753265571],[219675044,608832433,1366495461,7689151,122175500,680289223,948668160,1727554316],[1226407328,317966494,1263656913,2116530245,439576311,406574808,2020644461,1510003058],[1783103243,885750385,1573757571,1331712082,1449656190,2098613412,696328283,1814662570],[719249543,913158011,2068194404,1131764005,1138024544,741912133,1065173515,2071163786],[840362153,1932189297,748004114,1016822365,509690268,45801857,794256391,309695115],[859991252,12016207,1459475164,1477894255,1431090419,2102293839,875228535,975757551],[301807848,419107713,1964294048,894577102,1696797307,1386129154,2070938531,825991141],[1431914056,1580482834,101329989,679411555,1328225149,1876968717,1565732155,2080330794],[1079600612,478073158,857814507,376264644,607758966,1224017625,1152639231,1786124253],[1040214239,521413753,1745606358,493171183,823770450,1712662333,806490131,1752500896],[505079432,229566394,757470381,1195107323,427825789,33921023,121830488,836112029],[1328400534,1169352972,847664195,451313353,890611218,503843397,739693827,1135924671],[480824522,917887373,878045723,248917514,516521813,2128680959,1059295372,796183917],[2084074172,1204774984,52158723,1943187679,1554451821,1992399470,298486727,410623520],[327316523,304398108,313874237,1096618397,1595404834,1170919111,1955476140,1066043343],[1195028657,437244993,1638874721,1862414750,484055121,771212526,1478944252,1374219812],[452109224,1058907090,1549707134,811920618,1398187964,479040158,1879745881,1686056751],[783303295,501593448,137725452,1768744211,1291208323,1450536142,947100885,2024023280],[1198541897,306536680,1291811028,364185918,1457866449,554699068,2049977258,1482568066],[94996043,196337882,921738627,71282254,1019577054,623230437,819404629,4836354],[993780051,32158523,1797859747,587441192,1807715150,763636842,1365548157,605118290],[1519652963,1545556473,1447949097,982620393,1151570205,980753124,2029253887,494545281],[1083950377,1772501758,373937721,2023330217,251047251,772689063,1826440146,344338764],[615833057,37969977,1938376165,819631834,1047806637,946269960,1944379573,1937604318],[2113923887,1938463515,1468334979,1515453700,922809156,1967283433,2103860481,561712682],[51884175,205229650,1420605194,1969896261,488626230,971771993,954777938,1693250825],[21157192,901821240,788048171,1123348639,1418558239,1994335338,523249932,1270119479],[851340695,1413990535,520785151,218767651,558190015,288141368,1418102559,1518525743],[1263473835,2128214820,1566182207,1966939981,498380670,332623831,1679573793,113076485],[1916419511,530991648,97759012,618578513,916032073,1644242885,1355178421,1570421905],[1203274382,1222456577,2099485862,484256455,524500719,1471410941,1908233718,1374643387],[670917360,1965262838,240579048,1533478982,130902505,509064037,2111913433,959114526],[911948951,991216821,1297737271,691819778,775460544,371020792,1305342420,835564418],[1005051569,457419472,1831938907,769370172,1410485189,2119962220,1162662473,2108385588],[1006844086,1689669370,641148127,1802808414,1950122995,1067623857,837907064,470849249],[371054706,1162344601,265254650,596555769,433039547,890461980,792462938,503148220],[735956742,1902470232,1747781898,438347627,646509096,1190060176,1567520450,2008985775],[930998412,81514426,974778866,113436593,1483669200,680155748,280674903,1406129268],[1934156251,928592689,1801710994,492496706,1179446071,1294260751,1515509873,5414396],[654865991,1889219051,1217704774,1738575456,1113134785,1131977348,25655751,163307762],[807500258,1194274043,195813562,1807851048,1667669548,1597045198,555523282,389912447],[1733391975,1039834021,1864612030,487661764,1214337354,823293069,715206339,493307645],[2000927101,1618364556,827104934,2011514655,1485059227,1446996442,131797740,122452854],[71147026,1539619681,1565509779,1978695680,827803250,1212996178,1452756600,1801007558],[1457994760,679376647,1789115719,713313033,1181892119,1712712856,2023744992,15821340],[1978166441,232986753,111412744,1354375458,2122552478,20633774,1618432694,650413635],[420523830,594253703,1414872384,2061749850,278572398,1836744951,1247460146,695189135],[587715018,1714295671,1229792575,104709027,1277502070,1750714122,1034277578,1437572636],[1338489252,14042589,1525058905,575471196,450777080,1872281680,526487999,1472385929],[882985011,843183412,1043605172,1741377743,1155513744,589176179,1329368141,47217301],[787247471,1744905190,1748790518,1111640614,1642193263,1246980683,1857476435,434902721],[1082963937,1354247910,47063523,288299,1965385826,1030035743,1095048974,1102072615],[287578929,1608963709,390899175,1873298011,1612575755,2099027928,469426636,462293102],[551461823,1236526648,644538604,133317331,897105365,267841167,123330956,2068353042],[895979463,573203874,1473882756,1066510263,2045855811,2023923687,1633840889,1729535374],[1843907217,96033676,518695214,1752990660,10201115,1220615135,1029194382,619849464],[1114004398,735821142,1892761280,1743350378,517166164,159702015,723102406,602881391],[76245014,1325994984,1434885395,2114473153,1247043447,1051947977,1378504756,734430058],[559332030,615179245,968092197,378308828,1473444589,1163974792,1848731576,1804009817],[1852326589,452793655,153247056,54552452,1935730309,1561854777,194849243,223470580],[885971474,1202565590,1308121383,1920621144,930882713,2089103330,1136337248,686814620],[2102088697,518877786,1761534274,1983820160,603494495,576607582,60038271,1777395050],[961560971,327333901,732392186,789790203,411549166,362867059,639887967,1712087090],[137045411,1473200102,1019891115,440261408,1403504982,1900836405,369927091,430514388],[2081674127,1285471623,2112346383,1522802907,1423586679,882902383,808379469,160631445],[1687211232,1834052608,1785093864,1227272055,950664716,1992313407,2061500655,964267113],[1510804748,433802296,1364691475,937305558,1518026114,1116871374,1788185239,2011840230],[1086332208,1453349673,235668404,529310237,2050093007,1614386384,162622355,1718918619],[231475241,1881340533,37461059,95772298,656327415,327265175,69239817,1626804174],[1336158639,219073399,1045291099,2077393472,536808601,977611159,736307962,148824033],[772016943,999846955,221556301,1379223504,1086343087,37695780,413046874,54937599],[1839567582,2057199382,1347257418,2119134687,1201387359,384654478,1144688356,1954859949],[815892037,404350273,1844457746,405242968,1425737165,1253725694,689746280,1182901241],[37718677,1546986787,546420540,955251599,138719705,2004956345,160990201,2041425736],[1909785002,1501825160,1036155898,1438842584,926263209,2110081375,1848261741,833858031],[348106314,1134786962,670597668,13756739,2012167230,602581244,1677976601,1539778303],[318058543,844164918,1855820205,2028266631,2061996086,927958042,533597905,581584428],[514605742,1730991827,1042886090,624535177,1723871334,1031431120,804614509,412931547],[971917435,1690705913,1151173930,365292168,345337598,359627383,1996060097,41638795],[1389468965,2070931812,1816436723,41753075,1193234145,1461326892,442879888,2089125852],[69570856,483470846,680900500,267818644,939081774,921808466,260729433,1317807846],[1343561094,1520827850,459240542,459143587,336750504,1438804491,10480013,185509946],[306765419,637257603,977939560,1869304453,1903435631,2083381230,687521780,1739462844],[1298953829,2046734601,872552614,737368498,910745069,1873949766,460452781,1981118670],[1482756347,327588664,1234391657,1729186896,1971385869,1899277790,661096479,1143501025],[1530787614,1673640744,571553917,1421695949,1522481139,1619869467,596970968,1836121813],[1193801462,905658978,1581179697,1597490197,700117825,374880522,1477752692,635781809],[1853938668,70997861,1024768438,186873700,1038059697,1147765866,235697336,1605079821],[146989054,2084121592,1597928856,951123493,914415166,194961883,1988602638,721899982],[150814883,2033474331,141830672,5483484,1809167005,551066253,1647137814,213696860],[518360108,227016798,1196432102,2015690783,1112950423,205894361,1515753297,1812304190],[78998017,488512991,146796233,31668350,243692588,905043746,1961503318,1292656596],[350853992,1532543755,1345713576,2099910222,1654544457,104504741,1101121833,966923326],[902030959,431214380,1749728494,1807564034,713337894,947143218,464998149,426444299],[631025368,1990127199,1702016961,104308173,1039961361,125994829,2022428609,976658963],[1260503756,607845313,1250604959,1534344577,258175865,1453927444,1435906292,1106314596],[195877545,1111240302,1748128590,2105884433,1329456971,419614944,2110906368,1979951908],[2607423,2095487958,1081237049,1089350368,1455866080,95708118,1802155350,1175799009],[1416546909,1474365147,2040572559,935067779,1641960278,649518641,1749192635,799785415],[1484672237,167787923,410037977,29409148,39503260,1344295216,1333168716,741435739],[1601661992,2009653902,2113143020,2106301484,69228448,326052985,1808098295,139447287],[604456235,2070140572,1983379292,875943869,1615353421,778137944,765675428,587404818],[1888833603,633498929,470091623,1944319969,1271829533,1814402867,2043085898,315666218],[8683355,459331385,2098461031,1995318273,1679435607,2107711367,1260178369,1911770891],[151726211,1119010294,1822209294,1276937009,585237745,1276691441,1874561412,49162874],[981604125,710721925,1358580299,1035318112,1060062652,1431798538,1638525694,622662824],[1210352280,442544410,108306610,599876533,1762207743,858644659,1819814353,1533309096],[1484599353,2003727090,424617120,1515798388,1761629523,1389159129,723648657,714189961],[556784876,942567738,12349226,498947905,252444014,1220731100,540003663,268409630],[1558763044,119592413,1770624446,379598761,916470277,1573146718,1360305693,1109034061],[685089071,126274693,119960849,1754626225,1720293122,795767216,1002544230,1058424868],[1928269091,888057787,1304783433,239658600,1297946483,2016723902,868232634,234785825],[1747843755,1316866965,616934459,1276303488,1087102470,439689618,1067351543,714552549],[495798064,445919274,882094996,526663869,237940413,708584108,17818687,2055306258],[919533701,827337461,770598900,1366007139,908714894,1131841165,656087905,222848329],[778906341,1199216943,477189870,1942614727,1529335274,1607155962,1176216836,776878193],[1310716728,437377738,1286607377,1158342596,886415705,1692672235,448857592,1962013178],[264961634,458837672,702949537,518636661,1858839664,1798373495,1652511082,2072758598],[1964649820,220696448,999425918,1675647641,1631009176,351470781,550047699,55203095],[1599133532,1013283527,410792581,1420405166,317753470,1798087555,138704398,414123235],[138720160,1065194472,1305859738,673431076,1539232372,1687333851,511850390,1488002275],[1692553987,178207674,1086478633,342230504,360452086,1322081231,847500689,1316230604],[391158502,1006573034,1624442050,333425611,1107453064,1718177829,592363838,1858035175],[1121959702,572984368,492472833,1822897931,759422826,2011863152,1652633445,1534057365],[1728909346,1884088597,1495437983,1433592157,1942274863,156832142,1083590478,1896379250],[699295701,351519035,1411853404,1094926122,638112661,1923173501,8606162,912377805],[129935809,2000262078,355573636,72697663,990242177,1914115851,1026088765,359475711],[613472110,1393656557,742309137,63412979,921384584,1765826785,823578776,1415192452],[1345341667,239543260,1782251977,1872054937,22864735,1618017551,1261556239,1870473139],[671209850,619153644,1200759010,795612073,136663128,1805107141,569971121,142346267],[1348170368,87903056,1878156835,154720913,687499979,626429875,1293439445,68756038],[1237680145,1234875581,1536473436,201672083,2081735583,887989150,1708993021,1112268579],[137018104,2118483333,1197335012,93180141,1719880214,645084967,1693079394,1257292900],[2117009353,452616977,524571638,741301055,1501414776,1813200280,1383397082,1190436709],[1437505547,1789314424,2043673783,2059641429,198001546,1490927221,1212188279,2019453591],[1051821620,111418398,1416005415,288086510,1035794337,1966069505,615489548,898061420],[138965171,2092218791,1880947438,1178911395,686921411,1067684543,761827133,1132110416],[757012126,296471768,1349202992,359170432,50755499,251324092,884206561,495377171],[1831269498,1651909885,85264104,268295636,1318655008,644170174,738474075,1332726163],[833571769,256784680,1536873169,56521495,1899631080,1989818864,1261002854,151417390],[191623655,1572720930,904245177,1562796313,2085163087,280705716,391590756,845337685],[1253856858,867378261,1907609399,857289339,857701931,71132876,1036067292,1668045814],[800866891,1568992836,888646553,736387223,1404661564,1452884982,1808935771,1866033411],[843722247,1534867764,336167599,638305441,156928449,1882428616,1814136357,1131712410],[730851585,377604468,1456410309,338964800,1849567659,496909556,521326820,605002393],[2042984438,1236301999,135086249,1036020850,1368671510,832405553,83157772,1261065178],[934913863,688987197,1881279950,222724712,842813910,867456632,93923854,1581473363],[1358435105,348214751,1504833125,383234316,1802161611,1893492664,106429050,1496804361],[950607054,2028983712,1257526996,578569488,2129193495,1095333424,375229586,1680624018],[1166223085,457491784,188931739,1417510102,994491998,1712688187,545548176,744137067],[1938109957,619829235,1478763318,25743678,1729790515,632065850,796938873,2063258824],[1726849066,141636728,1469864292,1452585816,173481444,1145394,629517884,1571670602],[1016628506,971956007,1453455302,752446853,1163322672,955833977,568765577,875094635],[702413748,1050972498,780668083,453137672,672151531,1072242728,1072830888,850404904],[1903731065,734826495,586772431,997741534,328985463,1435634436,1171920179,1113596819],[2011134938,1058879611,1576494378,805341379,1606338925,1663612418,2027989927,281847600],[972664297,1822058064,236406748,1918567642,1580215176,208103660,1039082822,1042545803],[1557530827,1271513398,2023109825,235616306,1186026884,2037818885,505509024,1230834784],[405625755,22704967,865125780,736008802,193285916,390775980,46082884,714759535],[1829309532,50393565,1154247236,929275275,154395480,1890746243,1240869575,502135649],[1674145805,877608218,230696804,221402430,1559310588,1073721823,2026324443,66546923],[1163527363,543602606,162067302,402840167,39176309,1891269110,1790418937,1306597320],[327811626,1695045036,95574259,1396000259,1999834724,18109291,1999611289,1213661333],[1454545102,784490905,948031391,1511986673,371659241,981451165,1170509542,1669516464],[1481080102,479232578,2023842661,2084923547,1621354679,499886990,418710553,1541254949],[29130312,1481229830,1334704639,1223439158,809947337,293678019,1583720406,1947137084],[1816288817,812417411,740586635,544370449,1541615524,1618665961,1119973291,469992654],[1558935411,1643406324,1807987069,291201928,1379966925,2071089620,1554235992,592206526],[1105804087,798160528,892952852,391218732,557524448,980797358,1058187769,1254562987],[545992829,1218591582,42824846,901868164,518969838,1549656376,1186958105,1403829600],[1511784759,1298500372,625662324,610870027,1409158069,1238044212,1261140571,973138120],[1934317766,395021340,1428545645,1341754059,740295166,1039076412,713534762,891206736],[431126595,39328624,1586018073,1800529678,42792471,2023744639,561734719,612083755],[1796020560,653670618,1878012482,1748635913,505782140,1560407840,596668007,278033272],[1633464437,479328084,425539980,712771308,1561321981,9164680,1275033477,1439793476],[1248547044,1762904819,821455638,445644299,589885825,878532732,1720579298,356492689],[931504287,663205823,627111046,648355089,931556205,866897530,524955079,1827692418],[79535805,1140015600,1908137535,345578812,759732722,245352609,1528523327,592359018],[1569571542,484959838,915824394,2012601530,883170026,471286818,2027055784,1533262033],[277166352,1352612991,160354327,820894494,335365591,1844901891,1487738880,1317721986],[330237362,1170965608,863049963,1138360823,732278611,646124982,139895183,1123844819],[770147992,659611945,2035342146,208177726,358356613,1743344003,1394429633,1987005435],[1340289509,1219067733,754303828,1627961386,1178738403,1676091844,654742784,1488235820],[1406242636,2012308166,453187914,347333506,1118833340,826942524,1163995511,605304833],[37027912,15314081,749921824,3086282,1910061164,2808391,1564778831,1324686434],[1756852166,615412300,324977079,454045880,969157662,1781513724,2128374293,1395848304],[1504277866,636040346,1963093511,824719590,110753251,1425160345,1780113852,1747907929],[1283507030,1641517770,968338014,308268622,1202249247,182118842,1504570198,386658830],[1619148854,375719342,1448930501,1187698728,909521626,869944152,943017016,1894556466],[1346579239,1566402903,1380849486,738875054,1223183715,1615816402,2051463077,1510737228],[751092089,366263946,1477669394,988848405,1642045254,1479520333,1776657470,96523527],[1263654721,1242574143,468663819,1953737741,1784875929,241003541,61556905,980236419],[742444475,1344434869,1172058412,1536213727,549907102,1030469687,419073898,1369407987],[1380572464,25544015,779967481,1553470986,1216423270,1915884977,778183801,1320449859],[813702468,1158605060,1034615015,737035550,2115093579,1681236511,832327158,48245299],[67463898,2006570075,1413880597,364104529,1620920614,55038098,388846986,390253197],[1652389794,184991045,1405350424,506696335,130856973,6551045,1561593499,409326054],[1367859500,477472988,1882547986,834607037,236564300,1710691945,685452294,869566723],[478206524,398297561,2032441389,1269921776,1175506011,1624585679,915871920,626271433],[192091787,80265266,1080543269,1112888578,1208742557,490068429,492665145,1747689198],[1837978552,394221622,296759395,701618013,1136194707,2079258188,1763140510,1505780606],[1136001114,1646576528,2048674223,124189464,1795429378,1221912755,940720174,308056522],[799633836,1591398170,970880643,1037649279,733899951,1216605046,1843580302,2111215453],[613273253,766882605,390603117,1089983723,1806751618,1415692195,1342499779,1098268723],[901720372,814990371,1157167961,1902733294,628795683,1910158986,598079323,1263236150],[738060760,728067813,844780382,1911708084,120862010,160685042,576289775,1122517837],[39551660,1332263100,143660378,1185825051,1659467721,51026082,897519513,282251827],[169121163,475759217,1347268304,505212868,675542116,1382778967,1381113694,1242266702],[1333096836,1440825206,513698638,56697739,2034427847,1406183545,594056024,1740313887],[601740475,1555177283,32566481,2064552401,4692584,238678114,810209757,1647040464],[1242639840,2088169656,604620953,813471472,1814345495,754417555,1008244977,374028506],[1584544744,659085835,764522715,2010973191,414329181,1581962041,721756797,2119829959],[1012718941,1896013634,2043395650,1105832492,768609333,1153375695,1907553353,897659410],[1816917358,1523165423,992773886,1998936783,1620933978,112269564,1950788534,50936264],[1443371375,1598079461,1331409440,1095057192,1654235509,242345647,909013089,1468593000],[1620609535,630132462,486613695,1361116296,642757898,278436424,1317665129,1666886190],[224911180,2114789671,1907153627,849244743,541054776,1360168125,800354350,1461179225],[1666021768,711954128,772732710,1792719842,395592968,176736836,751312912,1095570044],[1588285537,1729109284,1647523497,1310902642,1365637965,450252602,1822868708,976404485],[1393003816,815368046,550105952,1900010908,630116624,28060289,264352646,680754035],[1640823303,942474982,32915608,1731274557,2043146543,198452675,245568360,1965965825],[1351667109,1029525499,1283507827,1898794789,1034736579,1074938773,1088312987,351956809],[1486992681,741792251,653971874,1916088458,1478521669,522048677,1379352198,915837115],[1201941215,567328314,1739551466,1240074050,81530411,1927370403,341559052,2101359196],[469839313,479582608,422782691,1923375524,1819705166,508808432,1998366530,1439584817],[1537149254,1648532028,886803686,883996521,939644533,276517930,100591247,981870973],[657547939,1642554685,1622859513,260895180,1662074763,644651752,1378339700,1312334965],[1193353128,851092534,44872060,1407684241,2006721880,1181152129,407124486,287677004],[1985472022,572414860,183947777,1603377619,346936088,1573926053,1722992475,304004488],[1454449674,1192949322,802840167,630376169,241500567,1719966563,397803633,1966368689],[132612264,339015524,956629117,712937999,318556816,2061029254,924290838,1996580533],[181318074,1182578422,689183216,1715522569,2064117941,542029318,1897421271,1661115147],[1983210507,794551520,1351577837,563251586,957212334,1117979262,1214126788,1521909426],[972830049,813395160,848300530,2119691166,121071836,281904586,394189965,1566163998],[977267065,271528625,1673738208,713329354,1856518574,1159435392,46529980,88614591],[1166639083,967798478,113664714,2124172323,247633109,133033746,95577024,1735408972],[873404646,82846578,17410896,1258188577,1545667371,2022742623,1467268370,1444010806],[1731565219,22534442,971780321,1111615658,1749749038,955216625,1826868676,654499268],[461089477,1247496079,5691836,1544862098,886271556,1068179136,160313122,979820136],[603179268,307215548,1263920409,1898410445,1898639230,1497231852,376473792,868177016],[1402813961,1275436947,2002594880,819422687,1234650054,1715597892,180658532,1221679163],[6988091,524670791,853046738,805816433,1254923822,1111302089,1632875982,154444204],[28062512,1182077737,1668147170,1531377508,694066116,1132987756,2059419989,1015187461],[1350349907,666835497,37941369,965007085,8706832,657664192,294692784,1159766274],[462637285,918447206,650633388,1032417749,1941078363,699591398,1287951011,1630504549],[105678691,8666367,2006876036,479751555,1389523142,283799130,54773605,385544682],[1583644888,518731728,1908345150,1587690360,1740439545,1177493438,929702085,1946324658],[36451486,1601552618,884851919,693622616,971946280,654230977,1603169807,1342750714],[633413020,301563302,1015561278,1089177257,133823790,152232347,1718048789,2029003706],[922585243,588648453,129919666,364704874,510869390,2094677869,165645732,846734476],[361733277,698816157,353697948,890906291,355466376,1999720880,1468382730,1855555508],[677939521,794011376,1926110593,892471502,49696667,993120057,1436692244,1254926723],[1133785347,1849594165,1699035183,1311324682,396646,328795460,1618395576,199355592],[1664229076,728200622,369670514,1194381990,706366190,375792555,1927720976,347296879],[1203894137,864164603,588398637,1383673125,361592776,1841748436,14842328,1515171325],[1427579477,96823841,2122875503,1790023340,1624231713,554975255,1437033363,2093965519],[2075198475,1483879529,1973245433,399151495,19762397,1563748210,706739977,2042708178],[912078467,1942325645,757065722,1268758370,2009631078,1379889858,2040652031,989382505],[199197786,1328238523,503230325,1084953756,1853264102,613423928,1676349671,766156134],[679818267,471865508,158157897,964368602,520889793,1688015420,1298946879,827929923],[402989179,1955495544,70677621,1369982196,1486143481,654134692,1621554387,227452333],[2033352637,1759190462,277185437,1908158544,1854374108,50754387,135877403,1654385248],[2035542287,501254857,1675007188,1706043947,1480921312,181310825,356799759,1718134729],[786018235,1970035201,1017394897,2127517582,90640275,1742230356,482565662,80522501],[216654362,2096664587,508011966,963531964,1229852254,566344226,1743785809,1438347472],[1199332547,497090501,1816210061,485865833,219876469,216455510,18727740,341921519],[1217518881,2077576793,953711309,1798487075,806948238,1143602178,1593101727,950384632],[1204966548,1091376670,1574846625,889293109,338517062,2099686754,455318882,1961153732],[1775444086,906036173,1801848891,2025516904,2121378783,1417771226,1473336508,1904622028],[1663708418,1591246049,474769058,592464059,498975493,2087562456,1578127368,2088085267],[826645659,1869993625,1390490531,116269335,1879919747,1287941599,786351503,130667633],[1628617592,25400101,1912764888,2063497,1798098931,1657853964,1374832761,222418411],[528794327,398196413,1806100748,1680489481,37755090,1457911467,692684093,182692971],[888768073,61048870,1724172707,369380935,1347250161,1155440941,1852548627,668845795],[539417099,1019823219,237644984,676061305,99119170,54437545,2106596533,1474061537],[1308710992,988723883,1770774180,1338111330,1563983937,671431253,1930160602,965814160],[112802938,1027086631,1731289263,1040473001,1011699104,1052726382,26341811,1420632077],[722589806,1952392141,1339788193,517458776,479438729,737157585,558220739,1408193260],[584307199,830253632,182231468,867732259,1343895592,1912053642,873469526,230475329],[1920490188,906394795,659004011,2059797902,272532627,1313572297,325488813,419325233],[41491088,919124093,978419062,12330180,805137501,660188890,1981996481,917869041],[924173848,884051875,806304249,1343085338,41956910,655162471,146093929,279252573],[1284556872,908068865,1657927084,1922890891,1913046329,1450083558,238083056,312449919],[1531179739,1119965782,360169931,1971556967,1034417514,117547734,592933623,396533823],[565785602,17424710,1920676781,472816425,1593805033,1026381775,1315323246,381121828],[299730353,1667691015,1566071874,624821701,833251838,1389601524,432333001,102998950],[1683255156,1974903800,345408921,322599037,1129554638,465210589,245791420,662615720],[505670938,493962462,523648372,1292629695,538185592,1110545666,334428167,1285784042],[489083511,589285036,174863635,1191079004,1091586426,853880774,1345179784,2117364514],[325147105,1508246638,1629428142,536524844,608118302,1759715092,123299854,90669853],[1375822876,1519261745,1604844776,1088970597,243818517,992676734,594605474,1248260537],[860365287,1409204261,305683014,1347489500,227586198,151418935,1501884126,1530520287],[571403101,1272879696,400375466,434994159,1905360195,988548402,1048561333,1429116208],[438390043,401208720,1282743456,267550170,1528862044,418523721,1536191699,300841345],[1232496914,1507821795,309431682,1573023101,525649591,1892233749,2056381183,1398893175],[1617235145,1198805353,1901781819,26028165,1204832990,1397040450,368590467,282706637],[1216808697,1143255036,1347007878,421582583,251571621,657709364,110476431,277150180],[1510333068,579720914,1852065338,237292541,420246726,1816116589,1710728878,916360584],[802097928,946489956,1561770831,1812381559,957293163,625781011,1010134901,2055963609],[111621227,1749139497,915113090,1579870526,792897746,387899345,876040707,1828232244],[518629045,299500597,135318045,1824332129,510722256,1236437013,346532438,2113071637],[1649548783,1764133877,1117528274,259478663,311523109,448155624,31166633,1237846617],[683482292,1467736070,415548031,1349887214,1900948786,998432397,884629381,186281101],[642499697,1216865366,1492882329,1099152949,1289055524,1683977219,133903938,865428052],[1690361367,523596311,1844106310,237433301,1926264117,500491562,626833661,286220140],[73925554,228027190,1341106933,862901190,886249368,1694535696,2037662679,1300683627],[372290316,818052486,1103405854,799537190,2119404311,638395673,1880523448,1474795195],[522227492,817091720,1312179718,994709798,1982385609,371586790,1651825281,265467902],[2122434211,677612748,1260013540,1348676454,1759486655,244399040,811681162,587658579],[2048267838,2106148220,945722181,1057978299,1334215800,2094843181,2037910390,33557253],[1332187165,1728954249,1493608766,291608964,54332344,229084779,1730030726,1532117881],[76128004,1828133857,1284189184,1629813186,52646381,446171182,1395762661,1550655565],[912383376,563522692,2080620638,2064226850,1038614530,318351566,327373987,1132498127],[1239509911,1826799631,437160857,545022571,1392725731,1487058939,1049765397,284921929],[1902975448,190193571,326565638,988029359,1355106324,564141640,250604897,925873873],[1994825516,1231114975,1876065455,317104096,1429559450,943603116,254028917,636714120],[2068638192,1222863475,279278148,874009373,418016630,864669976,97037491,702131535],[913704666,151939587,164011928,1264652346,1230305611,1927133786,144078454,1886314074],[1002666888,2018653809,1210559728,834411559,864750301,488261144,761445301,1481683454],[1466690190,2095628549,1793149982,359188938,1368956114,2009143776,1853656447,406422479],[357138959,1164622726,1257336924,1554228547,1516200085,320352138,1732341190,566875967],[833424993,1946695646,1258308552,1333335146,1258406300,884752039,999967976,1959859071],[1889177448,540604146,654864459,1544054767,1404616522,1118062658,1252420718,1319681981],[307303130,2044983585,298507077,746045391,15296378,1558442064,1129246050,319778081],[768429318,1866801700,895138141,299854342,979373668,699758723,644834545,1567840345],[1763463359,424100246,155780642,1791558163,800842002,279107759,1493974625,650611045],[1953043228,1174035865,99884942,9546615,1942799954,441052621,724958133,970354113],[964379213,449593065,894588145,772469290,87190257,2082515615,1775259340,1023861425],[1503435781,112755015,1169737130,1970378651,1967180318,1323695076,2057250891,387268330],[2021551609,1213316510,244264311,1431365763,442638663,191269065,1913983251,1207378528],[907059950,1290478320,2121378923,1466144998,1489049127,1610883421,1031847524,659824608],[246971671,1711607891,860874953,802113041,784572911,374539127,167485898,740041975],[563517603,169118269,1381253847,759819865,1589074303,590460574,1119167517,653437438],[972106579,997975412,875951624,1740702226,27150568,2068139742,551105677,940773318],[938231337,1924461785,92989604,1721180257,945412057,687635836,361034394,2023401928],[1223157613,1805385027,1945486475,1778046380,1653369023,878272305,1175084882,47616007],[1130193743,716363217,1541024562,876162182,85717749,192631869,1158565508,315086173],[788886573,860748638,1246553801,1078248829,1922914578,691186576,1614169050,264601203],[270245555,1352299387,504576948,1677238039,1471528696,293149293,633674120,75615004],[755387817,1100563473,1519636896,1399780301,724243617,1223732444,818489473,750400787],[553237652,1822063313,1553135858,802097258,1738966845,1260840001,883380818,1792098032],[1754456339,435765645,635122502,1654391064,1092462169,608072750,2053151410,1534700685],[736233189,2101339847,762896399,434184660,486341404,59706707,2010831991,1345481422],[1750725683,1610515484,765596637,1264083604,1367899501,84884885,115985838,1713520346],[1942107135,1278752273,837984501,1332742949,1038712235,1121069770,1143768789,680944876],[1033297929,1053757401,885115915,140080360,1080247199,575450055,716830156,735810681],[87881991,1853680530,704587648,1071418446,1657796809,1268819889,1065093360,723238861],[1005512788,12014387,818684518,258072133,1138023255,1289169862,217545252,1898468341],[613472165,1998062890,1888273090,1893059451,625465577,1344105928,1403382681,538564616],[1804745486,132762319,1211039658,403264317,341740485,371463973,963077168,318788970],[1031046638,1101579975,236607705,834353778,1200011625,1424989365,1424581344,1504905782],[1374697307,103315902,102980319,1348020908,1139143215,2112260078,1140111429,1119451571],[1001690112,1876775819,1762301705,385437913,1217915154,928772320,749256598,899675381],[106555970,1505041644,1835409805,1199836377,1360344172,1323377851,248867949,1001892783],[1917411220,1476508293,934570172,1637832659,1384495379,1303077262,255268254,12720130],[70683157,1025544704,495141581,353603354,1852863627,459860667,1812191196,31437570],[377714234,1481079344,1369387435,227923737,1248423904,981692729,729006612,654865077],[1510580176,525785666,1892536311,1973600780,1846560682,1078379057,1421026638,1358371471],[1662557234,1673011874,126339314,588667330,981495314,1107970408,1462598890,1441415372],[834044509,969610442,1074863938,1890844610,1141159616,228150836,321446678,1836116332],[1445073444,552515926,219340320,1047569283,1013345013,489461701,302859895,608112706],[392230199,1673810539,1177379353,1538292595,1813995236,577026258,1787808427,177423196],[1144747732,1020902602,800264326,1245739136,1137454675,1856323185,1319846710,1461493350],[533095125,611420650,1879537099,48477068,178478611,1337745802,1059167163,400405448],[1649762937,1292724235,395951403,1482022019,321562912,2068563,1832617301,1204474718],[1130952192,911586476,1363356599,1664016359,485966144,487900650,9883377,804225904],[558306408,2063230074,42517170,778830157,1252520485,554443140,1738153332,1997659472],[1084649895,1701883458,273850883,1418867756,1946186275,2015350811,1421045182,486477042],[405135831,1411614818,229760738,736152867,1826021338,1180723342,1496650488,149699537],[250696043,691416351,446766511,54745833,1837717323,818093584,272961243,580129725],[1569348746,1088489738,770791338,778764255,456749751,397095046,725999726,278292861],[1768264306,1736193832,1208581987,1133325103,113996848,1597871809,1777155094,2033666633],[1341646042,1140553170,1048697886,280061693,1592420899,175125919,1188951517,1299680249],[299599252,1767524389,1210564430,1756661720,423526044,305703110,1375788942,939481183],[315249204,660484169,431733046,1474620088,1440772828,300810705,1471900913,1215840059],[470141040,1110592349,2053748434,159927040,782263324,384690306,360550184,648266774],[972563607,1672783173,422970690,289533951,1958206774,1640904088,751118138,706965100],[175155077,652488415,1591377025,1829296097,321678840,1745944449,770355482,1903215193],[181507606,377682207,568817230,1309560654,93102827,597275140,333451842,1835163586],[2090582396,781952611,589023573,1586044791,416880574,1410877918,5177943,139473252],[851899741,252662963,248376596,2068800525,1343603891,751942798,1135986446,446688546],[566243028,1576934442,1485012020,1271217654,935225056,448757795,2052042388,43773856],[592998943,207802280,195430772,1709428608,1104446461,626880121,1101395059,550705617],[1903552824,1651103987,1071819039,838669358,126634046,193291616,49760631,1579583305],[1391597135,826059870,104766129,1408098272,2104041965,437584369,591607022,78740582],[1132173852,708355017,365653611,2048728974,496051434,512932257,1600979265,900730057],[728404782,1853005436,1910944284,1515947921,2095869904,939743736,1004222181,1794559207],[1706238916,1171374482,1929011233,1408598618,1405775314,671483876,1198305808,1132846568],[588147830,1715227049,644189699,471628502,1094580981,760390524,368107868,733824196],[757593454,1670555913,502838957,1077545483,236195111,75475683,1085351014,1197455794],[1698998053,871168595,281713692,1396669078,1705064423,1286809727,441033026,508496576],[53864106,70820807,2049810256,1703664319,786768318,893282268,115951312,521437926],[239949831,1621851249,537460607,1179038913,1619039484,1184751581,1590843853,1381913742],[151421074,2104180895,1388624607,1959859687,58620255,320748830,2055863705,362307944],[404131158,139763765,1379822472,159794080,1552027252,1946968805,1047533409,1254832347],[2077065239,1263384368,1539330066,1397992412,1950286870,1610025221,2082188802,1809362803],[1222814045,149338959,1839037493,1299578356,1818798453,202518514,503458942,1805050839],[499682827,591959654,212552272,421530922,1877476723,1185172582,1893088763,1067269825],[1694494854,216946044,642759380,1727610574,908400676,1307071559,320639514,1623181236],[1781914539,53694223,1835534597,1646042413,1251579868,1563775609,2061837139,1887799304],[625080974,388826876,1464313107,468642712,1137572065,430806050,1645197753,24588389],[1374888962,737172934,1348455842,1802454793,1745462086,2062133313,62897707,514429300],[1686453679,1660952602,1161582569,951684053,991056762,709606683,1573656882,665830196],[1183901733,402319679,783188456,752089692,940186752,1642695561,646985742,1374348476],[1733590707,1217045987,1865151013,1917321186,810894145,186315531,1677574608,1962346261],[1243766420,1495214344,2076163581,177769171,561737255,314560210,1116112982,895305149],[1942938820,995399378,1469888588,1415170316,635547092,140645540,610941366,802251319],[2079971049,331014333,1772715276,330830984,709155036,2062298364,285932353,847679999],[1937120352,342793188,618204649,246971773,1763692180,1319049980,1723213073,736285567],[1252622188,1216032235,261648795,1422132142,133631581,859899727,1904845439,2074820685],[356218492,1872164763,1860063975,1782796755,364843431,1642699288,369794648,882612093],[506300475,572906190,520173351,1836624209,679157311,1027846743,2095128947,1792626433],[356317305,1136966310,1414673389,685105627,292855206,634492825,1490846837,1182521372],[68803621,1041634,82004788,297518757,833401220,1281282512,1381571669,440915928],[1268260459,30509768,427111726,1087370869,1187680784,535666265,887880671,32256225],[431053399,1810285752,401005410,198129103,333654407,1231333600,1427825746,516741239],[1872550113,267443407,1728979255,1067987976,454205080,2055716240,46439335,1975538008],[401454183,1132378581,1798000519,2012065393,1867522145,687423460,553289349,1222181094],[548423540,1144695711,521424127,802881432,241350504,1510963197,623971639,1440953634],[1099434129,594814819,991462709,917195343,268721302,1946198223,1508424133,461890103],[1902090335,1849104236,1652051566,1045741262,1595844562,860546880,1451374995,1930393315],[413204891,1489552583,2050194497,768267115,1843184372,1309833963,1800148257,1756421853],[954189714,1369356740,1189595562,697574750,907177956,1916301218,323179676,1155619852],[481698126,1151256791,968797722,885531402,2082939539,2119279265,584196584,1961470749],[732683259,1564580020,2061951825,759106502,367515156,2127564902,1834026595,2066036165],[953081807,225485076,1067918309,2066360044,1217746630,1703229534,2025336847,1889556003],[357484487,1987187633,328058766,769976853,1054679757,690443812,1446681500,192222750],[820504961,93624398,201783677,646756855,1312821287,1908105011,1863899178,1236299223],[1970535077,775249274,942612788,648571786,162498968,319365262,574185679,594234740],[461728640,468276121,320674245,1373580873,1238153240,387729537,1724481118,50960816],[1709441912,406098491,1512635488,731011027,1846201193,736490950,358588483,783903611],[1814209325,1025882818,1740197921,386509601,1517659310,727019354,1941664849,1623764519],[95109423,290346296,35229882,1380537,1534269288,587611563,2108603460,363682189],[2022975358,1076928969,361010275,1200059787,377068306,1979722977,795433844,215401706],[493997006,1226489601,1806769051,702761891,1139176505,1381957642,215580122,937989205],[1943922108,672827115,579112711,2022824891,1494490972,188617176,182768442,1736374391],[253289564,1349973681,254465224,992383830,1401056043,451772557,1017068650,1160011412],[535655448,896124858,695351090,1432846317,62882548,1874813476,809295200,133797312],[270116497,424870520,1199679421,2114634988,200941874,404826808,539086896,712504954],[135548057,1630984874,282725532,758841130,18892288,1713651469,1506714903,668885472],[363678777,922831624,1413514667,202235100,1552587634,2047112983,793567070,2116984894],[1540686867,2124756947,1592001248,1518868131,1072080434,1488259009,458558440,1978450538],[2123232500,1425222586,511808418,102629398,1903967301,734275135,1193832939,621652385],[1259010710,1192345215,1124632265,1693065679,1900980239,1320121977,1535123870,924721666],[250384068,1617796645,1812460320,2084054033,461261341,540697273,1816559715,1775681697],[138816917,905102430,1630337567,1772006451,824466904,472379177,131277429,275943767],[1435381515,1726439179,604585847,1497705905,927247455,297630555,67355291,140304649],[1984429164,815697402,1697623818,523780188,1461504737,582131302,365621249,1297528200],[1367899599,880221021,328839472,842568757,1537724180,189421115,940926301,456221022],[460742761,912432817,1010954335,1467292746,39057125,187614208,659262637,811936656],[1432558501,1013369288,1673588776,297989151,1054834535,1818918883,705004075,984267677],[1721503695,157671884,1042130813,1529843871,1670369649,701010875,1871173733,1367858208],[737020644,808109070,262023692,2040206287,2077131897,743852079,321461525,1651310041],[838588621,1821534451,1274526003,1935537909,642899315,1276402738,739055440,393921815],[1711126763,1139774238,1938425152,339122985,64203558,1764405217,349054496,2090305517],[1487273851,277320553,936277094,684721717,1360759000,181923915,435816363,1789903881],[722260671,1946090625,895604513,1793303017,1858079899,156043212,373471472,409705480],[753671494,1042588482,336229329,139613301,333640597,1133609187,670926709,1720365981],[1529763379,1919053258,576601674,1438767806,1866106720,1481042673,423616056,1772021913],[99859460,1691366187,322298794,979844302,1866715786,70930431,447220596,1237982080],[1512680688,1997479376,532317707,1267932053,1043025801,654095018,1723461244,1430578830],[1862739781,617270789,839676785,1189089527,680327880,196399556,515926401,1249239364],[225128895,1327986626,1143332948,1928696176,1339535670,959742666,415054021,542759469],[1175039372,599036201,149862722,271169761,1752955897,1415011395,1461314656,38165774],[1050389380,2101876027,1925567429,776634116,2065284211,551316811,1030690349,392153192],[1317779542,439900192,1277597977,470308865,1790482637,755499224,1483075441,702237313],[613974668,1484884396,652242773,1460000105,824205687,203216460,1684241417,532042000],[1279846287,1989438998,191338173,422902867,1631961344,222504041,2039903701,976306608],[814435477,1951161740,856507371,846104772,44122672,478692608,31396217,203645454],[999773212,1608445838,1016325238,1707350269,299179061,1480554819,455911398,119013360],[177716778,376908052,1780593663,1029809882,2031745020,611140528,206461373,121576131],[1647277263,7770823,473056498,986446350,1664356343,1838555444,1900209595,142232948],[1513575679,1739618340,1957727661,1137588629,1033133120,195915536,1601441586,1705604924],[393652010,1122159794,1752944923,1342332383,551627291,1900994707,2089600013,2130357571],[461005408,1751084040,1123615910,2108578766,1862871849,142455656,34749523,1290735912],[1295631757,895242915,330343262,967455004,1244201826,284216444,1686206746,2124779034],[951411988,1954505639,1669637146,626696588,633242830,683643955,1669837433,1963456893],[1608916199,1477629058,233319546,468827657,519831654,1038923168,492634113,256954933],[1416821649,1976781601,2022497689,203073816,55210357,1716026310,1796675504,1348798784],[961806561,905064504,1910303109,1012086218,693387443,1735804666,1832948946,726715012],[666412193,423824692,772577784,2001196650,1844272613,415777136,401056209,92969438],[429761788,461774269,241258310,1256572517,1486406137,2096062165,1008093550,2059550711],[1057052831,13225383,1305046412,989188528,2062556972,383704709,1842177587,621955782],[529728147,1535731827,468072519,1445181625,440903992,285138279,1126970727,1493629886],[1533613584,1582622521,152925929,930150128,473862092,701317144,1111498670,1059858138],[413372548,1129477415,514932125,1706757053,1978417049,796974192,240807475,1145701075],[864477691,212536428,1338261264,2027704390,1315171168,1960251195,1852414322,1207303467],[455880857,2022459762,1838816029,2081868952,542480286,790620488,1040341901,1792481514],[1569940294,1744739632,1817932412,1751329532,1966067183,407600244,753036047,1051450533],[2038025905,1842596486,407249216,658448868,941874177,706286275,1062087324,999440062],[1815846158,1995719436,857413236,1657779391,1753974444,836389583,802303923,1581842759],[1757236693,563359077,99803767,35686869,368117794,840133244,267573700,1043701133],[1650102690,1247518187,437127953,1250709424,753449706,1766996167,2044849037,2040881430],[1830866244,707368069,568274061,1281275050,1825843729,2127569812,74449191,264375576],[62906986,276000117,1374753364,403623976,218981870,1611479832,264550856,1459215593],[1788440776,1529865738,1143539763,799570209,2056263864,1771563428,1336563972,176614669],[1650403059,1308019328,804143840,483882056,191879659,339077602,867035142,577476408],[2034177224,1497939845,1631644768,86351431,324227515,1170227186,1659980904,528327941],[1740821372,556745785,850746322,1793195495,1884798461,126172113,478008452,1018948054],[1765056703,1133746772,1533507214,1996400061,1110379961,882030778,1917748004,1766120407],[764263982,167768733,1996427863,852165470,965500452,823113125,423465783,1338400638],[1569569683,401178518,2121199033,251534943,1665232858,1241753406,1860028029,1412125954],[1595265060,252604308,1427251200,699443366,1759568018,1639806601,1338843501,1474574693],[175250950,651173620,53334181,434999290,1982913354,1797470057,942414255,1301903809],[1477224858,263183300,710943772,1831793957,1440173424,877980546,1671244708,1642539520],[1496844923,1103463573,142815499,346596191,1728969607,1914582423,1622854804,113261104],[491433743,1283425956,1098209607,1067054911,197124135,403523454,1163994794,1238156477],[1346938368,103077375,1941941730,1640591260,485126363,2047852897,1627030015,985175933],[1303435179,1245198927,710867250,148585129,2094144146,1100549483,1916930476,609917526],[977830121,1027809579,1227249729,984735423,1981865264,573403007,423683253,693966103],[1701282932,959828875,126042959,2040212362,172571988,813964609,1616659671,664292507],[1098438623,92801343,2048748545,1667267420,1572957438,1954187117,1069134255,1954201629],[1573435306,1206239333,881637096,481105255,886987078,1804067705,673542794,1671717272],[1306493908,193090075,405772908,1912013708,1748501304,1624110311,539356559,409490262],[491581926,1095946359,503371426,358877784,429652542,1747340785,1530931331,417058399],[701756291,1160592858,807788356,1962073521,1247432245,1376353690,1338475261,1733970375],[1371440779,1962143838,1269246652,1845873515,2056529492,1543941619,723072393,686486741],[733853323,1754430066,874237429,386014145,1440765945,432778395,1011528640,1362153034],[1740198612,1626360766,822274330,684210497,43063982,935261279,830611256,1667417799],[696385582,1956867272,659554,1424440111,1427083882,1581381157,1091144367,413451218],[1780746280,517589420,1966151403,204251985,1459532546,1691201150,646301284,987354179],[1317358792,2044929858,103085289,18518544,1856093652,1418565127,1440502072,782452971],[358821959,1342352394,1446675206,2063228073,1474351911,1489676112,1869792736,97678057],[560324816,2032265084,754992644,1272997685,1665010772,344013018,2120298131,597592089],[1237737587,1026949890,238634637,851981279,385894659,135261350,307597102,1810196995],[1625919598,997581678,1085987229,1210686130,1526806864,47953681,457508438,1937591120],[953220175,1232514467,197147498,1307002544,1907625955,1900633794,1535976673,145983924],[2083967467,1439445865,1167963463,2053011031,690063958,1851268240,2057095364,1933442299],[993885074,1322330143,211784088,1483446073,2091350726,1048409015,93343370,1666276608],[1424291574,195642411,1353431252,1751061168,854422067,77275975,1725474127,526193805],[1766046846,316445733,1816548772,490863827,292523706,986731185,1971993507,473214306],[1390944011,408427650,522725228,1411614941,463998161,561011732,57244876,1815104480],[1303896823,1412030393,859635483,531561051,632340347,479625018,1885086490,1550831851],[1626329165,485103417,982527557,1601733633,1349242849,1347883013,1371356792,509383062],[340343204,1840517173,607913871,1815914614,180691625,71306680,1535876080,1229804980],[1183757909,244805673,1123301913,557756589,852459681,32993988,766717871,880769278],[1572380790,1395399019,1885435200,788668913,1076362137,2012961300,563393364,1864415884],[1911570532,928984789,1719591096,50498754,1680810953,166311861,1156187161,1972895383],[1445342916,1053580488,1922452728,2029539023,295521197,1942060980,163792784,1765164110],[1836146326,847174654,1529591686,821891580,1629888979,177225841,531959027,240905839],[1464430055,1119222678,514111482,1260565316,1896306376,49434454,1559408089,587400195],[1716124555,1179772925,775038673,682984845,1681373569,451154636,596036261,2085142959],[1599149791,1553203489,291250299,1220235082,335977676,751608708,966594203,1120954355],[1308187493,869667944,2088488726,861914710,1814160928,2053433635,1678376016,304513763],[1222260214,34098044,248531304,1653965459,1066088871,96059888,1708460224,1141621016],[42741203,793324959,359510663,1725604713,385747682,865951452,109932876,766007529],[61703891,231205707,278542554,2083531096,823461807,1773441470,1265728367,868684226],[176159061,959504088,1383641964,1823774040,2902599,990473221,829703254,618278512],[2034248366,1938596810,1966827509,1456611769,1135848334,361036714,126035199,39658081],[549986012,38974489,1792103206,743177329,1501087439,1467850308,1522784362,953923244],[141553969,269437077,153801359,904605494,93192622,312773994,809432155,1905353605],[1782940697,236904348,1640280522,1641002125,1055998533,1998824418,2091850737,561013211],[722134753,749830613,731117342,1162864730,50434293,996255069,238689413,501315058],[549993727,1403154566,12815285,2114620298,217588065,924010265,1287893356,482046093],[1061421432,1700555223,540220216,1006238581,1416804066,2120042675,1886792763,311821851],[138582982,1995808846,354727931,235053547,1368306995,1528148673,1890725206,2084882443],[1813197740,1031526270,1162057001,894719541,205325229,2110377378,468659246,1364330288],[1074571114,2046647484,344381004,173872802,510850371,658588407,1200922517,52020967],[1622441591,1365256546,941559089,594523973,747891867,2104100469,373467931,1390154704],[1816623245,1114481582,185025085,1937213013,2023079371,1602963059,966129172,663054598],[1901025966,953914921,343926403,1895907872,280519001,1160852323,745022828,653995910],[1093378452,1592497637,1316309398,1467725911,1727388878,800583318,1268734603,206978600],[1708676633,2118265770,1089135875,266198692,1857991196,820813735,658425065,670020371],[278901993,279566618,570616403,490477395,704035767,1451738207,404346863,396147799],[84399241,1874982727,982538050,1336834852,753777480,1784525178,1789011881,234433635],[279466114,846715521,1309329118,1825759914,1095850717,810895711,576771674,1578062302],[1328901584,50576355,874697685,1662720161,455226162,1062777114,505187895,1289617393],[2095598292,635791429,1578956203,1494626926,765770350,2113580691,602750365,22000194],[1122938717,872757089,2053028367,451750257,1807679566,1840846022,2026595503,2084114319],[1179752100,1737621491,1243576726,567419013,1825914484,1890526611,22728275,586168377],[2130428816,1280650573,373081161,992413980,450103886,1211945020,1076914955,855961429],[910032885,1125991694,2125806036,558573969,1798849824,1321853777,202073075,1479426897],[363524033,2060815978,484065544,1021856482,1116322032,1242574912,1925575302,147075126],[1834535454,303034732,1717528399,164551265,2105929100,814976977,1554018804,1810525469],[467885226,1882496939,517659945,571532280,2037853311,1241540089,897833545,168360588],[1500443688,1781221639,2000271452,1963848555,840270363,2013595901,554278797,1536181971],[738956657,1330843963,1236888336,1489830201,940316263,606075295,490804290,731320348],[931349165,763764941,1114624082,1009128260,805642524,581146491,22363114,1699282124],[1035691933,1237771194,863861224,947544837,712703895,1514124762,1707664561,1317980970],[1010712327,1306325748,1210998043,537234343,1029323694,133197285,762553804,45827407],[972885711,382521483,1234489891,1216253953,822841221,665790896,1944419241,1739264133],[646136161,1220900715,80224017,4166000,2089843638,2070543968,24790787,489441036],[31410358,1087775783,803134453,694373345,1057631328,770528605,366425030,495127950],[1497004893,655084701,190939977,1963196459,1221367747,527858943,269270494,142402501],[1012533163,16908771,785457411,1425837653,1326206942,1645952613,1123280366,44137390],[2109259001,600524639,2058949355,1800970710,488147218,1171159421,1804661993,1967636926],[553117503,52331788,1636538150,1322502053,1992890818,314197019,884061695,1697725460],[832923651,226362333,1753083193,609514574,1600141405,2128727102,30160133,793349264],[2090117009,1915775757,1299886311,1179763037,996489104,1721062432,1855261156,704366472],[1055378360,1714967198,266007859,25194165,1147622284,1290415106,766794640,431070427],[1839078581,2069202141,163798485,1141679457,275633739,1087772106,253423205,635474285],[1309619662,1603677094,670101731,886917504,805124636,88748187,863607222,363814031],[1505455337,1381885999,1580429574,1541106256,617307409,388288243,230144180,273140758],[1233399284,671884784,123060692,1869134574,2096243858,301300030,453832728,850392483],[173497889,1359057054,793463623,398722697,1342618030,1753613288,185045762,1363973090],[1378731920,839579958,845082395,1800434134,495853325,1512018144,182106261,149743077],[1658147528,86575893,1347735199,1234010247,1072085871,928329951,724239490,1313704395],[361414251,1554521466,564920470,797717118,1827655596,801626699,12555140,750317648],[1680611457,1633544729,534702265,587857047,1924159463,1978896511,226912976,61981687],[44524161,154658292,957619941,657175387,1367841266,1455273275,720784779,1743901488],[935751210,1640838962,1296255886,626560966,1530223455,987999312,286471657,181693035],[1452165719,1943032051,1909729413,1014145037,1468035272,1812914752,280418537,1523881184],[1585781417,362359523,2095543373,323481224,593349465,1410833802,1156094121,1239609550],[2010521095,1194317215,91313528,1091787185,919874815,1483635196,2104927944,1180251095],[874010904,1725179565,1859218117,2036830745,807646685,961754714,480710443,1039390261],[1081974902,74917221,1653830603,554170976,196849566,1682760986,1525677153,989823703],[9978025,1788766196,992240508,1550340072,2022417201,547667084,949233759,1232902347],[977410667,1779422462,1680241756,31193926,889079944,513756676,853005709,571546353],[689040033,967390516,2065531430,2007404946,439383047,700098981,726951447,1732617317],[1906820470,1499819384,981085395,1162336058,571894089,772842690,440081721,862200123],[1782205532,1489787407,188816474,92281752,700979935,1080537345,140992600,1128343758],[588404921,785444010,780120011,2026341029,23122959,1529709177,1356642025,153430680],[504415708,168699044,1403215065,1744510129,1535260441,1867073156,746301613,1517429672],[1775038302,664669419,1080335858,1990886162,686604791,648256203,1743759715,1234984037],[727446487,519677775,1056920665,566030819,1354853601,934390430,1894215896,1528400593],[2040936139,514108110,1081534006,1659268601,903194930,164899394,348651458,1448331047],[183740754,832021083,395863903,1730058933,41844505,588330976,2047410316,1049729637],[1888814009,906112312,492529870,1330969356,1624500895,1722229866,1951234486,1334109837],[1693069163,138585863,1580594942,1447809943,520816920,422686641,614292468,304329160],[248392699,1740478793,1891000040,428347153,1830436413,486555696,2101814983,1092058034],[1696925347,386221799,2110325598,1275152936,532999801,259778843,2024860969,2105397821],[2047374850,1682433541,843637448,311867003,1746228885,1771681312,410556203,1761734714],[1210917091,574067231,2108317847,687162644,875015704,812504154,737790089,1928721987],[2050185537,839050033,1733285257,1417472601,667130278,560922078,435187235,932278251],[2065941412,7901011,1426898935,366173367,574235915,358872713,498431511,1437694679],[1007908214,1692966117,1724607346,485746994,1601590926,477389488,2055272937,1961259151],[1810930341,1912422218,1593964603,1356549676,226962555,112974232,1335724319,528374116],[339421060,3827260,988461849,1294382744,1371912317,446515066,1161594132,1345042880],[1262022012,2031237910,1609669990,451139267,30355802,1755321026,993569329,1299549640],[1741392707,1219443705,1005965349,636245641,1987122352,243168639,986459661,2062679534],[746811224,1448850038,355206203,1107054093,1505865972,455223227,79664830,702764554],[5949288,1370097671,1090779767,68585070,1494182554,511492997,2099302838,1598782531],[785929108,941914932,1714307276,1100392413,2128855321,943012635,543631981,1445006468],[979835703,1929076640,1987886825,2024724147,1853636309,1274448503,1349580144,1668726364],[1261113257,1934551021,1765233501,248077786,1207059381,2009053145,2042731396,1930227489],[579901235,1456092154,1120076986,1234849741,1207462191,780057067,668460241,2112359500],[873315430,1714454476,1871511737,1109847330,230087888,1605926328,1370371245,739015796],[1480130479,109464251,1328400586,386356392,736037783,1753335279,1165030211,1069779201],[1436261798,1211110114,8040995,822400751,2115027478,1219608241,1705450352,918165644],[1798042822,1472821023,1353525252,340650414,380061235,568317560,1307152033,1091218813],[1604273891,572268423,333734633,499861970,101026485,846967179,1828793737,1444752126],[1921252417,127000743,365769297,1509801303,990431026,1531914392,1608180250,253020217],[1109718633,1256572677,914735876,631500598,2027210098,1418478407,912111359,1389797719],[328686543,1466032366,338244239,86923765,378883309,1171990458,432823619,1315254865],[183552045,1078832312,190665094,1996876246,868153465,1105280123,715146865,573419480],[1676500446,1188443914,1705725289,1397909059,464665902,1787432987,11915954,697396465],[330034215,1980483683,1497393228,1122767082,552255230,386608240,1501546028,804222612],[460347532,1903978138,1830379340,1680220067,874457481,1391278111,478107177,1424923070],[942282589,510676773,1692736655,193579337,293893755,776671774,1273258789,2000221367],[1057163775,665583621,734282071,1680500809,1674268166,543321996,1771702556,2040246589],[411119737,1738561127,306181488,1280114602,1177868541,1834325456,1525726096,290118719],[719410891,85517142,63512426,1858458806,1471590134,1341372881,1579345028,501986171],[1999442305,911570126,123480907,977194740,1714944554,1806182160,179475324,434727127],[1267041830,2022809122,415993323,1733371912,15537017,1562723209,18479292,426463521],[1971951276,877551884,1414558384,1379375396,426932115,1013104240,182563219,1634206077],[76144429,2088019358,1861549819,1222381750,122142759,2113134420,150066401,1400113677],[1688831999,1575844403,424280930,1557151843,284761222,825338971,1831354378,1836991475],[1346578667,1199183357,515905194,5685114,860309996,190418934,544822867,1932879507],[565299451,2064729288,1119905166,756778590,1189096984,1863727136,246350556,770941928],[1516520212,1383406271,474397758,1020490912,1488199733,703997745,1996262304,1091852225],[1312568438,201578691,1231770762,355518580,1356224784,1997063464,362046752,1120205198],[1258296844,2012114692,1963296600,1442220596,130484279,1839647492,1882694616,1494005042],[1637327984,1789084872,224292046,1772792373,13907187,666171850,738298791,1432785977],[1943885502,681172517,873086716,1517986977,1635510173,520755007,1666209718,316949527],[212329071,1629227708,743851141,1433757517,1388275507,410562545,1986761376,1039147641],[1142149805,1198341290,714221702,963625676,4005206,962313683,1171371141,966443063],[1922515066,802889715,903245452,1766568518,941224053,1669570646,1181154861,90734883],[59099210,1763317139,323981995,1097836579,1356929597,607159366,1382737817,984920501],[569918719,1375599178,403876119,408683678,1287281458,616898771,1538693089,1212762081],[1311767520,571508828,378675794,552627401,1161975065,1598024454,248003082,2078948841],[208653247,280687676,1087606164,2120404854,1817401814,34486229,936547387,2003592300],[430846655,1262911826,1865055613,1023897935,1306590898,1689182679,1845146081,605149175],[21254756,2073492926,958663864,2115678269,299717157,494170246,681380628,103275284],[4623475,1012975829,1943472943,1725237999,1419071110,962770367,116803379,1628113416],[276996944,334535881,1742931208,1167307519,66583208,1082973393,1366228160,1065314668],[236273609,1335704660,141980480,425465160,543611823,862911573,1795260523,1112845965],[1105649118,2129755246,351867806,212066034,355507385,1539863199,1332691000,42671258],[1473336357,1959208578,152326301,77987917,681085943,503933421,823912750,1647088300],[994314596,1515768289,633342670,343055111,1537492832,1068263096,1678478481,2089013221],[920608456,13710051,1508690150,1726838497,398728209,206629347,1403829611,789262128],[2042469894,1520764705,1933810983,1319522243,2029044969,1591576819,835590268,1322678202],[1757827111,1394844723,1861857561,1073842467,769969941,1284780936,1855111386,1081955957],[1784111182,1103800882,104330473,29247979,579928345,2059491302,1196701443,651381210],[1466071477,1550535262,1822804981,1088696451,2065436440,30420350,438182028,120667926],[843778528,607436769,628783845,1589933089,1800673560,876219782,2100137434,495145102],[2075762146,784221599,205625882,2051996070,1683903692,1743093847,1925928664,320508236],[2079870874,636140645,1710007095,1091348384,1667746182,1500985105,501926961,708441865],[1831618786,1341127537,1038439438,1550929179,855452971,713659164,848217482,1954814815],[1354419743,147929819,1605297926,1745802899,936347964,1701646883,1436963208,2048765971],[1305807400,966368387,1697732929,1488578815,1040646826,780009052,1668998860,747260992],[1430709136,997241365,1634085275,1490526405,1918800760,1155939092,465197067,1016279100],[674936452,196321416,1172006142,760361084,712182259,1838353507,76270100,100258989],[1935911161,2032535453,1943691802,1824114538,411633453,818307844,1172667229,670787690],[1151413917,1962344640,481697666,1156555590,975756839,1136696782,1315347848,5961805],[1052953714,680200687,316792144,537985059,973100661,1918994208,1619446883,766460644],[621455682,1722456773,204711379,648885281,2005816285,224998889,199619616,752401218],[177845192,134281525,1826364482,1834981572,1396524315,915417701,1625375777,1274293088],[1714859670,1649275565,50510851,1655641560,541559487,1020884481,1341390397,1064165946],[1333102064,1276281759,2061839468,2039257572,216729717,1437619002,832735256,1777307760],[420653991,709692038,1917395645,339164308,1839517549,1588279612,1626067063,188940767],[1568605298,914503172,1988644114,1915877545,1386101111,898270472,402058479,1662242682],[1031940024,362817003,533697973,1851928316,529147382,1996184456,1031173935,1811856207],[1187451249,1919282294,1416457069,909987851,1073592690,786772537,749109749,1884689855],[1948547703,1448433831,318546156,57262741,1831659086,1359267914,1973232630,630503583],[149991528,301478673,1869269886,490440609,1479650202,1416940161,974586432,1947332953],[287765825,1809166281,2025470680,1558762725,1593389553,180872560,2118963175,365289558],[1169694610,876112265,1917180717,1559706507,870438958,1549985401,331590614,609470815],[236705770,1972810851,1057694118,1535031039,917467843,1682345935,2102108169,2038690675],[790241394,1192170927,367317196,1784600733,1197206360,814093262,639163474,662422210],[1755075537,1749658252,858392211,1703979871,1638590910,86765510,1308668519,1208398049],[582934508,2060065823,1023589184,148888302,263469428,179855486,1884529108,488403607],[311868339,7648199,1677009212,1198370076,1134427208,1586533237,1886375894,1271495878],[956315446,1497405004,1933405352,505040973,1553900603,1285531939,2024886914,196347409],[127878762,2117490872,787503002,576117455,51244496,1979387882,669456990,113902484],[384975399,494459674,184559886,1532731615,1310113926,1703434168,742112100,946928699],[1368594239,20040816,1829180896,640019126,207548304,1456013179,144336430,1969810604],[714039577,203032138,1847974624,541118677,857680217,1892932460,1650873246,1577707917],[983497710,2012737996,2073276725,159259546,1578719243,646303109,1226014649,1633581421],[1394751611,1014296451,390020857,1902993612,221504441,1934803732,358139864,834521582],[335142252,1289972009,459234889,1755914913,523760306,1346643460,1473544177,1939458433],[393326381,696971412,1150880653,27348803,2046832594,1328136073,1454194315,1631862497],[1591244522,1101070583,1245058323,1430281269,762663697,79678630,1967891455,1646078074],[682146628,1558005373,96917951,2034804253,538961878,1882148899,877707736,1454657450],[922886566,1794279456,330359441,504404940,1094396967,597716968,837327235,1292196194],[1223983197,1436688528,1858099932,2056674310,2071179260,220259998,1911380225,1290573945],[1304709580,1275469961,1423675881,1253721257,2001572943,1544604320,1692189144,1797335819],[1538791051,1181447152,293074304,767019464,567964810,97604927,1929286356,2128854980],[207261827,149176305,484127134,91288733,605971771,2050974343,863881864,1770167316],[1601822365,1434854949,58577525,1799304888,1549904992,1408009684,269354907,1177515266],[1183377375,1024685390,413346063,1718307102,1950866942,583272266,650358183,2019506259],[621617139,732233345,629783680,1183354731,453601596,1737259077,571824989,1243099370],[332779791,808235102,1329087342,615893080,1516099553,1204550305,1829056656,1359539012],[119545568,1048259053,839219948,1739365246,532764787,1993695607,961869433,1809628551],[1086596007,601466860,978346849,1587030388,845683636,936130745,359819917,2096203681],[1465050638,687121911,884731593,498418025,956369583,345946072,1465201966,686353256],[237121909,1033894387,124981691,164189078,682927296,845452600,2066540467,1066435710],[357651645,569600841,1208566770,619592201,1238975547,211312285,1508748831,101840162],[789134929,111032775,845830876,1960443421,1756747460,241917702,1737398557,1159958531],[475330975,1636468422,283566126,1446726633,1192767272,745695447,547447427,523670169],[926169100,1166896567,526022744,1477248291,319402417,1223912542,1089201850,923000496],[238617053,1766172214,1034359013,1576257403,1236911800,170261017,1773889050,1222227564],[103990886,745671446,80081080,453483359,1917746317,757828694,1576627732,738906955],[1872797399,1660550459,1372002727,1099647017,153962355,1574256740,1767809136,1038128206],[276362160,2084418834,1392954786,492145898,1418743931,482025552,953145299,898439865],[48142418,164215924,1395327411,1456539833,266457593,586853484,227479328,1016072312],[740065278,1459822149,256674143,672207653,870097707,668465063,1135086885,212624129],[1630919654,326660872,1531007676,733359887,1905038490,710143108,1640433096,782372485],[879208082,871136036,35632793,1023392184,80674031,1728260234,422552021,719655856],[598357477,1222263320,1082264012,2013786237,1106679379,1547175839,2038187044,852440967],[1246194580,615216160,1385753137,496108999,1438151990,1686799879,22566091,272806960],[358895025,1198514752,5272709,1670161119,1987472935,686073459,710830198,283160221],[984891335,73459565,1889753138,668242507,1656883778,1398486929,1798660784,1131545751],[1065571609,1877380823,1560704828,1653554120,1332522192,730207875,1414112775,1052106270],[1954815353,1103595084,1451807732,870856433,1119567372,354159520,1431494330,1261315523],[1656084876,403266609,1811207532,1406870328,1681315788,1523173050,3383174,431663733],[852858045,1281208697,892696240,1257098353,1025415388,1258117628,1139227584,496154503],[716680108,412417374,1087101229,2095857083,1551477979,24401478,693558387,957802889],[2110728334,1652706623,162132813,1832275616,570958191,1575773054,12151524,479771836],[1643363589,822511816,1733957176,1836856387,1987561102,1481169599,751831184,1640883110],[3314158,2108652511,434520256,1615386446,2092528631,1537732883,603061066,957737846],[1144762485,360217582,824439245,1950424280,725236694,588424709,1020523697,452381802],[2015771783,1348685730,385562649,90355788,1102112610,2098380557,481620586,1502568826],[1033242640,983293892,1323981471,1012789672,1572384321,11035611,540944499,1528232958],[1314455704,496988722,1549186927,479119206,1559409794,966168081,233183069,2091803570],[1354402527,487106583,756416646,360104323,2096145622,2014909043,95130567,574209199],[1923077767,1885353145,234458922,214651488,1081640538,35632508,1323540470,551800287],[1812618878,1297548873,523854336,1257282115,1818822897,298656582,1507772671,644215763],[256411087,263620197,857874325,882003874,1152383967,849480967,1852974576,1448238547],[1130422205,1509248245,356009187,764205183,563131822,27479810,174376059,191074591],[1241146391,582658114,823450966,994571166,1636727156,159973096,1106419257,1384860401],[159710575,1935617808,261732765,1759783821,219015484,1970592535,259527034,519144947],[1813127252,1769261437,1655302770,40166991,614146416,1027983888,1239326609,996825092],[260049392,896927223,294662865,1194958348,974419164,1461165008,696716871,207417259],[428015271,24705335,1847076612,624379177,283592148,1393095399,1412718399,1384508986],[1388180170,785163316,1413989328,736526804,1614444590,1700705757,1450099277,1700196496],[219305243,196196342,726022231,964046794,327092072,1744945687,1493825235,1770102502],[1075082224,1451699316,1479271928,1449327960,2094003955,1589777091,1622612503,1891426282],[1446765413,1904697641,1945758747,660052254,198886367,170771875,632680858,40174324],[966280249,319790407,1006694683,15509727,2119229007,180271387,966120168,2049278592],[4199259,451216342,974060548,1666691816,520885355,2023035793,58738783,719296262],[508415617,88429314,1168264413,593068878,1111821039,1867611550,292421991,1817602689],[1868853857,1057597467,192690940,1134516438,1594873769,1212460249,1642994128,900527714],[102114879,1262713714,2063589282,1103639348,1606344888,1057692265,1974375426,199633278],[394074362,1424830935,702173753,1948745588,663206776,24687711,1904387347,1712804155],[1572283948,823922443,1703392547,98598166,1918395550,874633634,397474091,1667546836],[654130961,1492143469,1881336277,384977213,414163167,680068886,2077297936,1902219843],[722160954,1731905819,581772813,619565846,1283193715,1522361219,1216492727,1541601852],[820512401,2000865205,725898742,703386477,1170028368,531214129,1420781923,474301837],[974663824,571593033,2030586375,1272489864,998762667,48218075,1237896810,281656427],[1454764118,2119517462,1578147633,469594515,1436757988,93744344,14414173,60541553],[1322453114,824066900,594031353,1400215358,1432538001,1019183790,175827732,1576808123],[1180436164,889743990,1475057993,115781570,915059921,853209037,134689359,1759297722],[283812668,1854225930,1020009738,1640446421,1211165173,638288971,1350262812,1718082133],[1191956666,265106225,1876046575,1038724303,2061510310,1546621063,154281467,1521595554],[774258270,1047314262,216791570,792646758,370274103,1400292731,509257288,1900616339],[1283697212,66335927,1881807923,529417833,257912781,2043628594,240679050,579305731],[1982481928,884182168,909168966,78183380,326683738,773679846,952422585,432530253],[11794850,109335148,503383511,1424701325,19429474,523907358,1276790551,1294608492],[2034413849,1272946610,1387369785,2004617456,265161507,189037834,1088575032,1140160404],[770907714,879565896,1856134289,1885261817,542145589,635174772,142239843,2069680396],[437726147,1546771736,1119147156,1685274283,751853152,864296195,1341319803,938421423],[495993821,398587052,1798932222,480749586,1554491993,313627196,1476612046,1412847783],[1659300752,13148386,929285860,1377042865,658861843,301245294,1037433008,896834959],[100825122,1773518980,899263799,971517263,42548820,501257026,1303776386,1710667424],[2102991307,1443252118,592956084,300058732,858363843,1122770449,120230720,803566142],[283012547,985111242,479697553,241594293,1160671229,1178770992,1329321259,606263134],[800405964,1598108668,378077509,1576653566,1009641040,977725611,255850460,587877988],[967871360,1654663164,1340771324,968177992,1929968966,1486563000,1644718900,1167005514],[1026827524,2088101620,1231370164,67504712,178251937,1389078492,626153391,288111479],[1164071979,414113939,1808242771,222263745,1039387218,2096845963,2084375647,219143449],[941518502,1358449543,472596243,1822071163,528389195,817329996,679730344,792932505],[510518103,136320350,1782608629,978377849,2034947907,492643997,1941377432,1687171972],[1136848217,1259102440,1961433243,1972103556,1227501313,248416165,80982860,271327399],[2080353462,1200983273,1561535682,149112556,1191433464,1665769255,1112200846,353909790],[1137213778,1244333488,1843202905,966620413,849159839,1779648617,1092863317,527319682],[1297659990,376374214,1444494476,1050450549,1587437947,154250995,648345638,1225075461],[1333774925,1440590941,1762529002,1780549,386058695,249970829,62988569,1285450631],[1346020949,1547735885,294175450,1933282740,1715019250,835033011,1243589465,874851785],[833857491,1268422019,2058632689,1881855407,613084591,1765644094,516730753,345985742],[774670808,1069834329,549317370,1745587717,1614661808,962323842,127695473,983207672],[1852876034,295121145,33656183,1681927443,117344088,38603405,348539176,604517428],[108505847,2027890776,703256707,1125205190,1817526604,39392127,408552688,257104607],[1294125985,1144161394,439866951,768462660,1096250660,555079207,735289893,525930524],[262028061,1078887438,203876564,1284663124,233317830,676649104,2075400536,768609527],[25839361,1992806676,1136694551,1967819988,984163703,178415461,970694659,1503438526],[70019523,1800067912,1143867881,33729663,1243751602,467635253,226427123,1696232417],[1193844486,98447572,1548550665,1043270586,458109924,1623761039,1273359057,1410151503],[1940285837,659347635,1657593570,1170702757,741434947,1355178015,718650177,2041990462],[1250919139,834230991,1524929426,1523741704,1592293897,1919815592,465233228,1155803320],[2065315207,75057677,410960690,207554712,1904334966,1355192164,2004994842,1317638611],[123078755,215800859,273558008,563107135,136016631,1072648646,1997837776,968025836],[1458215619,1668803967,955796356,103832069,150793363,895167966,4640927,609188727],[1365185609,104045786,126256226,1328331902,2104634471,1489712550,1667768269,680318228],[1423775840,1560737733,514207260,1544544677,696510072,187635089,818294323,1877656857],[307453584,483595127,461354713,1870458124,919299939,909087406,1878464045,1505683827],[1037087221,1509111083,1052315858,2059993788,761007532,311192541,1987375371,1456688898],[6818198,1863453369,1928775076,452381159,833730591,1675381755,1283411454,356906533],[366792334,408317291,435561534,1451557620,867384162,2037448896,1629217086,765739210],[557071134,1683955362,911765085,5558542,1446360841,428561769,1318375863,502993666],[2076177969,2000426477,1786901743,1058253151,282827000,1306779969,576467367,883550926],[936676189,6599140,1666920564,740037055,639538198,719275057,520345179,1577049337],[1247835559,2103641227,82743288,805252504,1548604446,282709466,417588631,253133706],[1068702180,1812417699,1515683351,522939332,1125907092,510781166,1058422104,1255187694],[1488404895,1330936605,228765669,1370862522,617165969,222865462,1902044516,1628925127],[979079159,948004758,317928718,689717686,893881069,1197119164,261349647,356071228],[865173691,567167059,345477285,506460896,1836037331,1731938253,817805521,2077876126],[1961186039,1883357060,187339949,779990513,2936210,1488909068,1011775835,1547969171],[1242889338,1984007070,1111124457,1568629132,1701234121,994640532,1108762769,606391039],[1528143268,1044071721,1121861062,1191253250,1306994873,387241701,635642961,1559195377],[106716168,2025541206,1639976049,1932979698,686945526,656545728,610617375,1396555458],[1635581878,585721907,1082329890,1352439343,2012401432,367535785,112086483,1124502101],[1789663161,22405281,1989646038,2072429481,2052963219,1171326866,167822886,1879895498],[138053671,1337155798,818306157,2124936070,612641206,1618034875,1367536809,1872718267],[511705389,1651375354,927980542,1015183691,741760202,133628787,1360647488,303145699],[1253788047,942357973,422618197,1073401174,748749415,297286956,224910092,1968002175],[651016664,368482532,126804047,1603831111,1404330801,1963607294,1730802631,1970815580],[3797738,1420238351,531892371,2049090367,1711030584,138218824,809678716,1439022285],[660889411,2086448077,917500128,1821657282,16189829,135759736,42506542,650707595],[1876347011,1824071803,1883307717,208689444,1586916919,1501656536,1137827548,1096968361],[290628012,2130175822,91866263,1075232722,503006633,2080349648,896282090,841987349],[408594448,1667403269,1112063772,42714703,876504669,1231679564,356889543,1546758438],[1206886297,1131714224,636707177,1650336581,1893287016,388130621,2057269505,587992935],[1393497152,2051923304,1397125633,54388221,1358540400,1080272925,904924535,2087124459],[736616471,784263052,650023937,984149261,575219439,791591564,446082487,519138350],[1556857496,1663624568,2060179702,1054514852,1801197729,824910301,1893564246,702788457],[960849583,1615065373,994887210,641320225,2031447888,347830054,815255018,2122135674],[1751712703,409463650,1752841749,1672858714,1663456634,1286901433,1788324753,330868058],[1788193876,880202350,1218281961,450465335,1980530099,1147293869,1934957381,1428200425],[1666228230,913726773,1760422598,122003208,887767712,2077123992,98716949,2112377185],[377434992,1395036151,1680647703,1463622252,907128383,1589562224,157099004,98161944],[684097524,484237087,129916832,488831411,2126802363,798975842,749273953,1067434968],[1638423423,1401059857,947698598,1741163320,526172136,1972106973,148288075,1717912641],[1028198608,1113523620,1817363113,60258837,1630789753,249931976,881437962,1938642444],[2011664349,1042825066,1597309983,1996847490,2101579869,994398931,993966968,646205007],[103813596,1022706538,1230574190,1461352132,35800012,295563269,1628834932,496709463],[1309368952,768368159,2212379,58722789,1963231807,681649539,773592981,2011424419],[173849354,1998508038,463827913,1493753377,875133757,1258434366,657705279,1546835204],[1521816918,8008876,582533340,1052790308,2085283202,28830840,714345232,2015194539],[1382231254,1652823129,1362999666,1777013463,206034715,555137681,1837687435,2068438681],[1186781441,992076398,2054669856,1843003247,809759471,202840669,1361896587,590088160],[190719470,1121715122,941118571,1558756154,671591218,1407688449,1217808543,1355363303],[554257066,310075621,272139345,996444697,574510702,1589262317,953403978,1429935087],[1414799899,1708303940,1402968786,1529090123,439455630,1127917380,2064525268,786921227],[1666796999,290918381,737018731,1524376307,561714971,1765759198,2111775702,1004530611],[150826699,602536283,1349503496,1914067714,1521465358,1666421637,1142364812,2042426978],[1880360680,1275973631,809810717,475931171,25633126,955870323,1363430493,1085219103],[1471268241,1476544926,806759504,1033323985,766244066,763597563,1298262836,182706676],[1430836568,1731899780,1136854379,1865262927,1412841737,1546870185,1605120500,226433555],[1294933591,838203960,1911962913,1006837290,1220870600,1096044715,1571781011,1927555891],[15691824,678567383,234917830,1292419458,1723729700,1512593377,1354382715,1976854083],[368760515,558832904,528961522,480385254,665553542,304167982,452066135,109960018],[1514129441,2001613536,906735013,1301688127,452560902,548388181,639656938,197558301],[1755627647,1419280879,1167106994,1494220087,1405649636,468688858,1712221997,688741222],[1103279054,44442222,1575105422,1898283499,1347750604,1708937158,1110858684,1245945595],[763976229,994711438,1880388908,1648326158,611888459,472961842,1736179850,1547291261],[808084109,944859568,948584956,1619766209,1666054388,16661802,1953869004,1793747744],[1353741095,327328821,1221394981,1263814653,1512632191,1705135567,1787971303,467008491],[441340071,299772884,809321041,490032676,1501365463,1468443908,1452369022,2024809877],[1098354406,734758352,1927426694,798085690,1084015206,484705520,1317797029,1342396000],[144461789,1350521389,1420472243,826667621,53042083,1265134141,1612780099,588368720],[1521575905,1677134199,1956389300,1906439250,261053344,1045893130,1276344279,1430903333],[121338400,1376552763,1605971356,984722086,724429679,1276074131,426864313,1146673236],[861707308,730874294,648769144,1480814364,171581464,1575960779,601602652,87891688],[354557070,601952865,440278010,1021652064,1887672514,81621883,1111262379,644074604],[32715047,1084498155,19607623,92858011,907560424,1209236938,544972384,1907987570],[946896836,540305441,356272051,1333911522,70349940,857576212,502579682,1150977077],[134089746,753588496,866264961,1440606556,1375423278,2043387642,1098323199,1842944308],[1257184492,888831682,542192897,1501897787,1009189940,1869664325,454338684,253690306],[2072002666,547315346,331233646,1390941077,25459211,2128830117,716987034,123182959],[1618203556,1909887577,323451361,529497695,1705979385,1475765179,1936326063,1175195372],[1851233991,521435151,786026642,470417483,1296402894,1869921899,1849281235,902902014],[635356059,1832841169,1361313297,691458263,353486391,640895175,442979078,764287982],[1136078562,103816530,775086710,443776081,909250279,1970074253,496323176,1529655141],[1185476748,1072999262,765544716,2075742844,1947020512,1985404702,948396972,875478730],[1770359475,700916469,1980771149,149231488,1114004840,325207402,136795574,880141723],[1120319461,1767224418,317235646,197584505,1745129667,1503460060,1232257054,21731296],[945072679,51562437,1076516129,1301329255,1078805525,1877947296,390103641,774792269],[11265651,899108923,1638447966,541346192,1817974313,1602384192,567177986,1658166754],[384826628,827710628,1662926955,377824999,2021649321,70452057,1338311399,1678937770],[1133345139,1458800035,793592493,1608476985,1778978066,1716332510,1137656650,1378016132],[810409446,1625474668,1574688084,1113126627,1141111515,915185921,1201226762,904964301],[324224170,1019969028,412284099,161113157,1175386531,77717070,1384387530,511693147],[1590124030,918085467,973880086,923646034,75511472,5470126,542392546,1651982419],[2042673061,107395867,81958735,2033095899,534870990,11590277,1125622445,779000746],[2062350840,132603773,75098409,959930474,1129035984,80472894,501117365,945024666],[728561647,1329937503,2021233397,1129159013,1837511607,5488224,1026718733,339263946],[57779589,520369348,1732867667,1654305000,194297054,1143762638,692752156,1622903237],[743762280,2064505842,930081018,1661711879,1777880936,1818746515,1072260097,715675415],[1625299605,1223723725,1032661217,1974416403,147787123,841736879,1444904210,413897212],[528611943,1376822728,495707795,1133640378,1895628184,716781168,1638539927,1859807785],[145589974,1037341640,1424470789,11992868,1004978002,936428659,379697233,2019413648],[434120450,341214824,1998625001,928394690,484172518,2109794066,1516116147,1562434495],[423404147,1848552397,1324161954,1096826582,1087166831,462453451,1991975756,943037220],[1405828012,876957586,145770844,563559899,14379139,182001164,70511063,421739068],[697882764,677937097,242839139,477288754,352852387,1441284607,1043875407,837727150],[1868465226,220239321,1924463269,1619785250,99101100,1040238661,2103175638,1352435384],[914033868,1704231931,990581114,154903188,530012612,1614973843,1794030630,1591277803],[1143293536,2126971206,490785329,1186517068,39331058,1457482135,1965886355,1551749989],[1710884317,1063509717,52493488,1091282691,656304483,40895313,269318283,416235650],[254183961,819305566,1416854339,1307335425,801261904,1330487299,488140084,1705618803],[1725318872,1727138764,1855440500,1415492383,1880115142,419343074,991130905,187353610],[1222121821,2047781255,615997232,463263665,1986709016,396121953,1020003166,1820973126],[578428537,1578536654,1537241772,184840870,167775318,1842026325,1686769676,1757703572],[1274052894,1304314658,1552218732,462945160,1634735127,762618917,1172146203,1610930688],[1202811734,449864570,1142815071,1461602186,564104063,1219453375,1351886753,624068738],[1867792498,1533485318,804586888,80786171,868384257,1180748823,1000630714,1528652202],[1029116238,178269347,1711475324,29456707,198863095,549269860,781638758,1340993886],[21192572,1018623137,2089226319,1537456926,613585466,1757052667,1579962449,821741631],[1607909119,1095193475,105663663,604757122,1767920013,544057464,260424866,1376092163],[1837126495,1034459851,435636292,1629206471,1618573713,432109342,1002158701,1323273473],[1341185087,809100938,1740232653,909115237,1101362562,888382780,529555220,243642756],[1078952464,301786184,1320763111,1354897582,141041567,1702277661,2095591784,1943058705],[1205000735,1946018148,1782692449,1714822518,718242251,905123917,1281006844,137775351],[1958008939,951872711,1939808671,1975998031,1862757984,1441651469,1611806030,2088297161],[815077929,2124225801,1259712592,2112032863,1747342619,113136679,344894603,1495759306],[291262108,1107874208,2069009158,1690751479,1410229616,1376174934,112954183,2073189576],[1742127473,804724379,12361951,1107270038,225680414,1794659446,1617118277,378759030],[122464822,60555128,51777424,1336684956,842151474,658552025,1624628020,1122939842],[1636638451,245605008,486352081,31801264,1213344775,1906422049,917694241,1699260996],[1218946934,447663980,1263216982,807552591,1070325697,1778703833,1762598546,653840487],[1158871650,555599191,1008371584,103286828,756922870,1233582854,1610086737,256193431],[1263145838,729953671,757784787,1565268664,1913886029,2114550762,2027606552,449749534],[197483166,101313912,825972428,1614767068,151157343,65070379,1439671904,1771793344],[1727265396,222460802,1747192028,323990619,953797375,1427445192,885803334,1755372736],[1968903110,164185382,1040912254,2011933638,1500218599,1652100414,489307282,584832189],[1843660196,354115533,366565560,609757388,579398296,1015033552,1826138683,923020434],[1930651576,1238017025,1461797832,625309390,712673740,577257824,314103603,1003859275],[1533518118,1553281954,1468236787,1475323387,961677741,463919710,1604628995,1292614350],[1095097719,1009808651,929314153,1602038795,1847826506,1521822634,1662001005,636180797],[801603438,1653216628,555238689,1378057784,684765071,1280194136,602216678,1600708660],[271521566,1459300945,521810317,23969185,1288644486,1898644635,422321012,1966101542],[117339932,747681332,1979979181,1407195276,281876327,1949492034,256454648,329465848],[1690501507,429335324,67113818,271387374,1211351600,1755229504,583288711,1800960098],[1906586396,1721977441,212541909,396513533,1701846243,93353963,1396263865,1496661717],[659028185,574561753,743357181,1636972136,1148189939,1083018358,1761861942,457276408],[1936155988,764829892,533229345,1029907904,834334151,1314635934,1708171736,540714093],[1799418424,1057544031,465779865,1495450624,2046160659,1085832339,1156638971,1574087197],[1359222677,1466946862,1707387686,1760923235,648375633,1863748242,1764310500,1089078447],[538810167,728729544,1348701068,1849033102,875693662,522451889,759905050,1089882159],[939662669,551412938,2003554420,1411903087,1766717847,943392137,45639520,406167588],[1823858521,1378158994,1064328397,113683938,1264910758,1796108975,1157183042,1252711456],[1339954529,1142758060,1016119074,1282092779,1099907604,1376154069,1345369194,631121943],[717277061,333167795,201377275,1954833757,1505010382,1850460087,1191905349,1492518403],[1077526879,459643932,1923412059,1955257971,1745689495,981456818,1873107395,964206249],[857995494,175535240,1965878079,391619878,1633138372,1549561552,196598402,1245270646],[1983587276,657118131,900980166,269862137,1806342414,1346677654,1034264269,971862201],[2056439258,1247889725,1833416218,200921364,1453705464,946290560,447839184,1429267615],[437344577,677937742,1121191976,1812299036,486016215,182415369,518348074,1237483057],[1361302182,164577634,1970643044,406996890,1487473200,1798640524,1860710913,1746519792],[569810450,1635797975,285118939,1453219998,695847754,2014499649,907186065,505744299],[1464303889,818140688,12790506,1343288197,1449347060,250174093,1586023140,922045080],[1982310469,468775785,218412115,1262397129,2128649813,325586724,419885951,1848401970],[749413349,80811803,1746335514,576899705,1901524643,1125250110,1662723583,615887808],[1033634162,1550818266,1232407487,410214350,1077474583,325766655,1566677887,996681596],[1772233804,1242051447,1586956119,949078082,967668591,1509334384,561866521,1172754782],[2081922238,912848002,1000745115,1808614643,285030205,1874957396,1845013678,1839127346],[62146536,976790921,2067463759,1016117713,83298058,561696947,404471567,1931332503],[38478965,1840440025,1638373899,1259669950,1856607200,622299581,1864386811,71690860],[737311530,424036354,1285934057,678469077,1335620492,992353620,409889164,681193383],[1946166849,613612695,370840502,1251386265,2086782074,221317117,1230626414,2109031414],[1321657194,68509283,2062306576,713265017,1002823098,565597953,794332261,1243912004],[332490034,609203133,268427644,697663460,1161486671,1978339274,2040489872,1149404684],[1625355238,1448062683,399315814,1279911906,1944010097,747627853,1871845591,1064003717],[2111927562,697005259,180554621,666238716,684715404,1392465870,1850449348,803665770],[31522663,1883607054,1800614075,1123273243,1742053449,683320658,900926098,1837478253],[637111410,636007143,1096654220,167278501,323822202,2004524527,590536604,1636374824],[1771888835,658433244,1877952810,1368805692,806255538,256676155,1107487008,1439946905],[1361842781,1337648694,1525440884,1904555000,374579691,1208020380,117661117,511135677],[762965469,520843591,1955629254,2111999761,591278288,1759451989,1763776065,1868606926],[552914628,1090510820,1386702186,1362079384,258061640,1472995924,978590153,1351453715],[120527098,21204173,1930140915,1223182907,1628717207,1248373054,1670518725,428424132],[1994534608,783286832,346670321,677951456,2027331534,105463701,717531154,1057631556],[121842777,1750524843,1969096096,1995198994,235159198,1194604916,1739670086,1406048325],[419476991,316876953,1076249032,657848303,802405438,1673589233,1976419242,388918004],[1208676447,614281331,365539685,411638756,1175924169,1481326609,1346197880,1984381914],[1333824559,1447933092,1816843697,649996493,1447994286,94094100,363285473,1835267423],[1610370379,605132253,1106447289,88985909,185881737,1741312626,1821254768,639137589],[1758821397,1521898363,557725266,2075247242,1288781591,181036516,800609370,1181287137],[536358329,1345766473,1659292850,1996301599,1941624816,1475842946,1229494938,1919943894],[399182646,1431682040,501322642,1233668679,1266446752,1835339424,191626422,496214918],[1361703296,1760887454,1973079271,251439942,944087019,2123052132,406707655,194621830],[1964238449,1884142765,1535714943,1750669740,1017008769,447725768,2086721995,892847274],[162842375,1772301325,1795344951,1822095721,527035793,949060254,70617547,1977338625],[960853114,270893332,316996486,290671964,742476767,1614396877,1309181068,673701555],[1216271929,1448236616,397358851,846839321,136648563,1472415965,658542641,1974160078],[511644177,1546534678,1040466174,502327054,424932499,1218076838,1036566715,354854234],[831354208,194875763,1966430551,1534375606,1412466555,1544382138,1135531012,587573599],[425701425,1149798698,1168758557,1052409107,546168543,1233131176,464147176,577383262],[1512624528,1677608906,440568813,845708313,814368837,1669660720,1418649472,1230332245],[205786879,1954128719,262126167,1920416697,1413472985,1299735515,1916438510,2121847886],[1071563207,868413862,1992499072,1503762868,1382814704,964994663,920933766,593736136],[1190491702,538532681,1269635561,1569862507,217370999,975972466,498566006,567801480],[877060767,769341181,1526457743,1522583629,2099726514,2065570626,1164353865,1177617543],[1111678778,912445427,492009638,507886830,1941883416,930211252,1312184085,349342697],[1363856496,1004712901,2049889982,175419841,1325394727,1356151884,1971556531,435228477],[658172743,1394217012,1550820481,2035002727,1268673740,147443050,785270160,1941804665],[1460988378,1313813912,18097970,1929825784,1588929533,969107691,943252857,1303749259],[1178188778,22823925,529701999,1008892457,783661312,850411169,36865387,1909428935],[567047539,929937022,482836897,1716012005,1710624237,1845061354,719554519,882480088],[1661248667,1602315020,797943286,2064145502,2079190155,1804837200,999768286,2120988305],[1883824756,210622652,1721538476,1268237744,1522039762,759574304,453445615,452872666],[385035174,821834590,1357928515,860487082,29287033,1971924617,1022311487,1940802474],[394793952,718219438,1793363048,1685377082,17137238,1772257942,1094698248,371546481],[1512654223,1136721050,521398973,1951957309,384697807,140383202,444717964,1957265230],[199174562,667547419,281167646,1593374356,211325235,1165593288,1940013992,1110372859],[1794949693,1025322209,1075034234,1535402726,1299010291,1292812554,738915878,2018743426],[1563487608,2129494812,18027228,1817359370,508993872,400923981,1343573693,8820281],[1233806706,1459804204,1688596266,1907183618,503737554,512063985,946850122,1094918578],[1695674141,517615744,656582668,1365273475,103473326,1373993292,305752815,660385220],[1102972746,742916616,1256234881,1955180887,1702144496,990997737,128469935,627129179],[377344601,461585651,1739581464,1231144485,1204780613,1790828686,1317714443,2055937273],[248459227,2037329834,1179918279,394208491,94286860,1357455571,181204126,2079117845],[465593714,1206986227,297096069,1075209463,293182929,75377345,1954208367,1540040040],[1096595297,468785916,955292371,1483504127,1974682530,354861365,1561538688,1270152732],[1826890541,345827035,152642970,1300011658,1217421494,1488289895,1732419085,698196721],[1480977415,549607369,409340984,542783749,1409078434,1114969405,1667486545,2066522907],[1574278183,1157324671,1800176142,710863882,1930223081,1852908707,1423468692,307834213],[761531344,640910625,448050043,1838030353,1271183809,468838909,1317705745,594957317],[1847775723,1788351770,40734651,374276190,868609529,1610824862,1976341031,7400151],[768111674,889355815,926351313,1495076916,1523287775,795764570,1432202685,341351647],[1118974953,398371635,650190129,1672208988,205319687,508389837,2067332710,164169893],[247794092,494747136,1297345465,1698463284,923817159,2016932163,1069287361,1220526819],[1247070998,659937314,194562220,930747121,1666423507,380296846,1907804278,1914309574],[743267911,119412522,95882886,1677910833,1387655938,1821996355,1969104193,560099169],[577030823,917957860,1313299924,1788372084,1326417539,413368220,1987106064,1316151899],[53335307,741246901,93911009,691648880,1504333241,1992076613,580913881,1457674916],[1580762071,1557184707,819371718,1344982459,1467248032,1520977254,2055777889,542875097],[822430557,1015007745,1739070316,461598516,1818079933,182601508,243715323,2040529106],[732509652,1087357615,237066933,990345639,1108223198,1051715734,28570186,32656419],[758306413,803654076,2130627909,1977635568,1335123686,826861530,417801390,1616520300],[1112079046,2022155630,684849283,1840784149,1889200600,1554704757,1004277280,2014278215],[95742931,1699348111,86725638,1076223215,1535867181,159420791,566848374,325214999],[970336974,1763008548,1551368421,1590155788,602318684,70395101,297719218,259365553],[1493919870,758078930,183715435,1249178530,1171417805,943944019,1311394739,869613561],[350199746,937600628,631964408,1905374401,850604367,1962006114,730268290,966466528],[1982965793,386228577,492735105,123920445,1170395316,500918482,55929499,1280976522],[169287479,606365037,1629062240,145523533,1445291404,1665410563,557527252,4186222],[1403827190,1496272705,1754733351,1142511340,1911225527,1515580744,1171044750,1265665604],[275081127,941048369,231084090,1841453213,445423894,1716210362,297562776,221524477],[579782364,1696275155,202877156,1881401820,446054475,1058762911,1864222190,1394751416],[748454892,430620555,1261832287,1242064818,1974951107,2007125296,65255489,2056188482],[989999008,272825699,724359140,1961134201,855095512,1430334149,2108309273,343158487],[111385912,1909576357,254546317,1574213021,559162829,1666616338,1624268019,708714060],[1593677122,1770558527,1872365023,318314374,1358917549,174599547,1451978910,1224448742],[1443269283,625042191,68640491,1341931088,1617407717,2061410761,1235457636,2049712817],[2023956194,2029361387,542732762,1587212694,976609895,1749765095,1540390387,1154178334],[929470601,1586551204,2025024522,1078893387,1112147329,1829362263,2125868795,519262287],[1102699355,550146476,1367532160,162554326,234224219,175542156,1145324382,1342370821],[299438422,174079734,956066546,898460949,1179929231,575054282,1972359623,1931130898],[1941336337,2097404404,733729586,1688093421,1964020040,1159435876,816048530,110918635],[674705716,1735037734,697401838,1329987279,1417882783,855226895,1822436675,290358651],[1846200497,595948049,2091446806,821159491,1123397640,1378550720,1230493226,1247937944],[1535393412,766356340,834823537,1638582474,1904584188,732184416,687333075,961171165],[653948329,1475086361,122688077,1907250560,40760730,135340194,612229506,1628354976],[262055560,1647457740,83344675,1290453085,2096619593,623089987,860006178,1529729821],[842771680,536627154,1222598575,1495445424,1452997584,1063992141,924905482,1897193996],[1036852689,1286652863,1571632786,874139299,1284355138,194991790,1727322037,1326709695],[421116927,935093361,2042692426,687116899,201135819,1303345906,1771998687,687859052],[1857342894,561715850,92347081,373096494,876932302,314974223,780319047,1229173176],[276593539,659775842,730621067,1815495115,760760493,386415795,2112574044,356888418],[859391875,498081789,1461895545,1919360828,533930370,78657676,1917133896,1343168355],[579212238,655305887,606548982,1095265670,1273351051,1141633413,166083931,930013629],[341821290,645554599,1188896691,559766107,618273677,1137807325,248187328,1303018700],[1024040075,1381176285,453360200,1853982505,263469861,5066829,1096067760,13445007],[803310512,1813070263,406701904,1469460646,375067711,1047446167,634201813,809915284],[1887311638,467847295,428717772,2005847161,98428038,682169585,902177718,1453339711],[636048881,651150910,397153870,128741873,725097079,1912830323,12171652,1769546511],[1121571752,1856904608,688821562,1408385893,152527610,1173160229,993251886,1851630675],[1754723357,151668013,1256337259,992446381,936899025,1293819175,271396388,1175236794],[921157728,616309658,704677910,1256292771,147378710,1862399631,59570686,387183280],[594969162,841473407,2015869802,943500486,351909334,1947768638,1055075551,1945813142],[1561096745,636358906,352108762,1032926852,1590662167,414000455,968543592,1715805584],[476733902,1339001090,2025678014,124357973,318568763,1378487659,1690785313,834842021],[407718055,195401974,673779951,333260966,1925746339,1644541898,1028885899,1037423261],[1616299240,50184268,767193612,2038865844,351137265,599520717,354497356,28553074],[1536549117,1029572825,831301527,1158322507,543033338,688524791,496247521,29732444],[1926686674,1372862102,2065324276,661685084,1410205209,1231784287,54396127,2094572902],[461105601,1539710935,453652257,1311959309,1320984323,1877811550,224705195,688099997],[1653076138,446274514,1763285228,201984158,116361735,793705580,1930400545,1099781431],[1519558062,2023571633,1623617013,948999395,2024863152,575456906,1679749491,1060443988],[1915955029,1896389435,902070908,920851101,2036092939,967271942,693318235,256652305],[691645541,573235977,76897734,959999870,1756186234,1684265717,31516198,675747309],[2029548056,1168694522,595545026,1265585027,796124904,1596487648,102994122,105151454],[57275599,1206450583,1926433326,2060269336,2056717995,1406761918,749973783,1888493188],[2081296879,1199262089,2004173894,1517035640,264584193,1976231190,1405502744,366146753],[851244352,962585411,487340625,576845517,1441216012,1709793030,736048065,1130882357],[417547701,765867686,1749099800,1866001483,349176188,673437700,1118790687,1402639085],[126225609,1345706728,210486793,1046866174,1593189721,678567316,1094765822,1446029259],[631128450,1184655356,1288677080,1235266954,424356435,1294357252,1780444535,1801199220],[2129717164,154549561,939951181,158281170,148710501,1046783961,1621500944,1192832254],[1106365345,254287280,640296324,142114730,715483563,684959929,308924194,713398284],[706757036,581746795,1619475303,1454250766,1601525419,142771642,1016997788,232444098],[360293304,840610381,2881780,172884840,2090375585,1983522842,170241720,1110441945],[2111239310,432850874,1273123813,1555704410,434444490,36590030,2084473990,1130183811],[112516992,971933296,1945484614,1697700286,1277844047,163442648,383068376,1144001500],[840069742,1774655331,94965311,89808515,770241172,1330577173,1076087273,1489798825],[106924083,1222214959,547080527,1244010852,2078862398,1005870988,2079784107,984102354],[979077442,412598505,449222009,129508715,253750928,1443237248,1082063015,46694683],[1560742647,1109391621,305432659,1001506913,344553350,1091717332,397361529,1738515761],[283945274,1158909969,1684521953,1619596843,227092698,1888659008,101421377,751678313],[1070447007,906326639,702746551,533345485,2049046279,1741919516,584379948,525021699],[1021196828,1487154096,1221785052,1055796133,485460568,1291650348,37464149,747963500],[1981726484,1600793408,1199862739,1190503936,1284475237,1106447459,2096537463,1011694007],[1468936920,1926006953,1194010629,396056815,734952890,348915356,252102661,2045497861],[2090439033,814514314,1411407031,309440842,1987944325,776580437,1275819647,1975930380],[936452889,1946119134,593034350,439069286,1969894352,1743197086,2104928589,1935013424],[2036686602,424820492,1080154044,127652269,1236068871,890429084,666164995,87529634],[694877981,1898968685,764869250,1439927849,1220215757,1397576067,490725475,1275803930],[897581968,1175094822,943744138,1393579808,319200627,488402064,1693957615,1218359634],[914698559,174799788,660789000,752719371,393653411,182451842,2097375428,1242975229],[818726321,1737110275,202219356,1547813250,297242998,61268150,1382470586,1374927287],[1376485943,1520351965,2050244194,1968819361,1876658339,474514677,1977913565,1199212001],[771777503,1600926419,909325486,2098910579,900883331,965844445,1265479183,510478601],[627004524,358099080,899383300,517962036,933678905,1867199601,176788980,1786707662],[444553032,1062365565,1665248318,588732851,434014926,154055686,1188139394,1052491535],[1465473900,2086900938,613816441,1298363377,345635164,645688321,1789512688,1000344837],[1843406392,1499222984,573128983,1040527826,1264930508,1168174597,1861814979,850676879],[1959353070,882287818,1434901867,369192825,406099858,1114424685,60329362,1478678665],[636086160,1032398628,82220835,772103722,1842451652,922652928,249758860,980365364],[1351731688,1342059416,156059727,1235515716,1186672499,1887643363,744328422,273723894],[1947634265,1158947351,2059039944,815592894,1331347712,359856432,1676814638,827958991],[1858629412,2109503716,4381673,645628941,63576071,2019783657,833008858,1113210332],[1984517560,666659745,814167375,1515266082,299493120,1380252399,446802121,1980666460],[1635735345,332402166,795119167,329062879,1705686166,1571580019,1844671019,177706822],[1330032141,1676245066,1554641879,238200549,722789586,1338681685,1168369215,2086548810],[1160999131,868330276,1747196328,1742291919,1570888402,1400203702,1499699978,1588825204],[443342928,506810429,1918814070,1813272391,1585665433,2112599019,1682408346,90406648],[1377403585,910499807,2085433439,1953898685,1230037262,1169131546,1954522390,1366117103],[254648943,1640729286,616280001,1826861778,381556420,1462148322,1458285357,1219991588],[1825166480,1838486877,1287507417,44614864,139473986,420730097,1952072338,93095597],[659369606,1120090237,1544217143,1314614599,1795664260,909370039,1727400751,832687436],[1809168153,1168289926,1729323764,1291285383,134286173,2078754298,1439141774,1143073588],[143959104,1354201447,1774731079,654284348,558030315,1029977834,324383552,1259474212],[1734328830,1854624042,400346710,239228824,1755708203,1688110545,1536688088,1276057250],[609199410,413327552,124271779,628725807,315479049,1762893646,39661923,735959681],[1637567924,978542384,270621058,427488440,596773935,732031428,71903347,1912018679],[1703886392,1745185543,1993433977,377585183,1841881154,1998027755,608270787,658744336],[1186490886,60341525,1665684115,1117001985,541267394,1601012220,350410618,743530566],[1420168873,988666524,367214442,1805467103,893937938,1233339247,277600609,881887758],[895657212,1457199043,1213153605,1610499179,95168146,1814048705,380835507,1094484719],[1839903432,1221727294,806709756,1407640745,2044426984,1147735196,1975728444,1686063991],[460270300,1743964953,864569487,376646006,193317819,1328935211,883015129,89478316],[1398279811,669459771,1897125797,1946881093,323550667,862581078,1054845467,224157843],[1272120618,948001871,507263194,14991236,1783969989,923068076,191038821,2002595593],[403250303,1780916904,1112790311,1198320022,1486094691,56005296,1367647022,1498082530],[1170264503,332943268,1333953093,571379767,253835803,2109623302,1836767112,1360831],[20279564,1591990820,1632137721,869023669,1428818185,1562788031,1628597319,1907763496],[1518828536,1562573388,1050616645,1556087014,1653572898,1312097206,1921602468,273411501],[1056315548,2079146670,346469289,1680007260,249964082,1080007345,625233713,844455190],[1163131484,1319232825,1207540097,655758486,1780044446,215402619,2056450201,795439247],[1759140807,967516226,1205221336,1398394150,2025534317,2004599804,1150152066,546957434],[1097973504,1965356441,622766869,613842334,1658540983,1701047091,651397993,1699478230],[138298923,1581784779,219731278,1264242952,518710463,1534597811,1844775373,831979212],[1262390242,174722522,303879039,634770018,525015781,452819655,213856470,818678],[322917643,45683586,1245169222,54393786,950156399,1195693699,361179329,2090064736],[448028803,482097228,1851650236,26547555,1568378502,1280714407,724943201,1693420868],[1251278194,2067393381,2091619795,1859499511,1673674050,2079793178,1497645354,798821195],[705428562,1171707125,1477264974,129937839,708297254,990482572,1091793770,555440048],[1583697769,1955309444,718944152,941145698,1680485259,1168326929,1501810384,1980957423],[239171511,727457352,974637588,953685137,190041348,2111540019,2046150479,1176132243],[447597894,1840009277,1846086203,92101652,848995304,1442403016,148380672,383708675],[422496971,463903865,1129862117,1149990333,1230314678,1172307202,1474206809,1779232207],[1774210597,858205194,1624120662,1959363647,1773624007,361664953,1748010690,390507334],[97822108,741419815,1690480057,730171722,1716981964,509985326,85678170,549953619],[1888795269,899888530,312771230,1029707298,1246076912,1288024795,1834833865,1219782963],[1324825811,1766727955,500909796,841576129,1056661349,1815920745,1097849293,1997406418],[82575030,1030983023,464046034,707781731,1017387285,1926515682,1249423227,404625169],[517577697,2112088606,1724481666,611928454,947505986,436004581,979215140,1134669325],[1457507103,1133326763,1175019098,461070150,238342214,145572357,1911605044,871274683],[167930755,1911387755,1207838110,1796836314,1385832893,1238135391,1680339261,1797773069],[497841095,261312210,50809257,1863555439,405379013,1221228158,1085800867,64450960],[1331081477,638674941,738240332,62279465,681284270,170996551,131965448,2083224325],[1788616585,108201214,1166743059,473864773,1826159610,1856533841,2016265410,730432604],[639482584,1530421213,225105716,90652343,1539450197,550801331,1212699107,921095745],[266107615,1040687408,18101210,1332829800,317251361,1815671346,1236358592,243331896],[1559148692,1361914165,576403559,310342689,177004393,433450734,429528406,1018571357],[747690274,995272478,793744717,1742165417,887643362,230583960,1328349082,1045905542],[1044411968,945725543,2004667779,502924001,1499641461,1103025556,1501175778,1596548258],[957350871,890011937,1446283506,441873710,737229138,2074976660,2087821807,666377532],[439719807,1973970536,832229534,1952750826,1673095038,528409490,1549606665,1540012584],[1137038592,396801344,1623543773,2003113912,1464534531,1700185810,1988362686,527265486],[879813050,1504424183,518452850,127690720,495119686,50664268,1859090131,1637523016],[1405350613,243787176,1648942871,112679850,1064211005,176941363,1660607699,164600906],[1120382805,32331309,3505087,305962098,1107319825,181244844,1044386971,530365211],[1307159777,267145540,399634491,1853699201,1582788380,1045297328,1904025980,1101828611],[136735187,583442658,2063677378,1794545722,1097567034,1749977741,796699817,370530470],[787335965,389641652,173991972,1971628782,1851071981,1943720522,1565782235,862147621],[1564896927,1767948145,1760595748,358945233,289586017,454831149,2127820431,843060995],[170548455,423728040,2025652104,495220747,1848576611,1784277754,188282793,1807545006],[1395295310,640455919,493713764,1280479314,1467904052,2039644049,462334830,745753002],[811369384,1059524513,165864779,1824317018,681166567,1828319111,182416296,1107019244],[881064948,1526041719,964207051,1924361799,633099775,790800072,1703954146,1328876066],[383224275,1877690118,1812753080,212006136,1548458522,1031381960,777700214,1398950486],[565870672,1346815668,816344470,2037271839,881338032,1493149189,230247817,23357096],[1083149868,904123964,131883423,1075413050,894886458,621780790,1709693274,1947357693],[1121064232,629852914,45445008,1456955283,2107330117,51064899,2103387258,905535851],[501859659,931740021,485464264,536177082,705570376,690959843,2100686875,1875922373],[1186438973,982986559,1426024026,946963643,149353495,21868789,197056139,654041089],[1484418407,2085544126,1756289236,1913070461,1203160509,1190276370,467808649,1908426378],[1567215143,521958960,117817602,552645242,860908623,710277276,212744944,1092481891],[1144212136,109836372,511838309,2019311754,293879823,1569633489,1733799838,696071754],[1111288848,989158164,635743510,1293802572,1639504093,930311304,2089952709,1017907317],[1894566022,718085503,442145452,364886329,1062949890,146795322,868259764,1461741962],[971958073,1266068816,74672345,1244743251,255218475,1958809701,1931605856,1235576979],[1731201493,1024584013,1757460087,61783642,809122496,97716616,1664184530,1630266234],[920861483,1514076319,1016303007,1222288300,1733106094,1937154395,738910704,1291879503],[1067050723,797725140,1413505520,627761382,197045809,2113019412,955490298,626281145],[1588680009,1457693622,1282359387,64108741,868681163,1881162110,653479134,993438342],[573133946,1496461207,629242932,639018979,438284782,1725692533,731619901,65777766],[2102209522,1270411795,348032424,936846116,197737781,1763539345,1306640129,1872726472],[834671041,987273848,883651404,866733258,1913292484,939208999,1356011174,952654581],[768172388,279638150,1292858305,1912163132,883532601,893088878,468411165,722110152],[1542665593,265730556,562719091,498959253,107018360,284770070,246843774,976652194],[166649409,2078837141,159250374,1545267218,53108770,740172021,1035320445,1180432532],[1852608673,1438003153,1126453352,1428224407,117160663,1030561235,1010607454,925620393],[1482814188,103686089,257443402,678191216,1729270575,1152466892,2070706549,17764107],[67548656,1643608583,221490095,1469303774,1766629532,746887652,1662633221,669164514],[1464012019,929430481,1556515159,1681264828,642113271,92151966,1024155093,613883206],[1165765184,979728210,1880208741,856329648,1931525423,1867167776,1280772894,468142586],[1043294266,795899186,352959151,2054098960,626133517,584844875,387211281,629966088],[482567016,765992343,1424247132,450749252,896164932,1333096921,2103820762,162342296],[933025084,2012144232,1145972479,478821212,1021312447,4938696,545473751,233331216],[1487403816,1356923671,701852606,1937160629,660121458,1445478998,1334826287,779180635],[410096494,2013177766,689366376,694545218,885748053,996121253,2066429898,1341088549],[779503641,1605019840,66360736,751154262,1375687781,334103765,454826448,665205707],[616051144,1541509294,1815324484,1810298519,916516385,848112234,2038857024,721537776],[2085825340,1165923830,954123965,1223214594,1541525235,605261377,1294147445,972269606],[257551350,72119357,15596038,1451121146,536337884,394818001,477958906,171624323],[99179741,5322073,1919338739,2087164952,1357200025,1990980798,832749467,1300100189],[1886303035,1916370713,1129291983,1701198048,137061034,1143645017,1818307224,1382020235],[1246760910,1430027295,1317970361,883645748,340828012,1614127173,1577991731,1305287635],[1302985481,732418765,179608669,9832885,882744890,1816231455,1238263629,1463616645],[297690729,165429806,511095301,1674498568,619253509,189817406,485098585,1667530114],[1768278645,936189636,153395637,1174852789,1413173532,1263647592,1220341207,1590084656],[1714665679,1236973474,2079391250,2117618953,1871424665,1911489834,2081951778,1470628629],[1207974197,1748811071,449402875,449649642,1234007700,565580320,1164409135,1523530201],[276760568,1662852494,168559446,355820901,524264874,624429116,1046558211,1950976573],[1837669633,1848309089,954440153,2071717074,1868442372,276951475,855415408,1123841989],[1431823176,179724649,1944208634,1040777060,1662475071,1435425473,34587866,1045211692],[1682488965,1226569158,387753381,195276807,1144225152,595759494,1381163469,394252981],[435862764,401345028,943509710,2042374256,1474124431,557024101,1629813533,1049224694],[1938978646,1301794016,1942955843,1712362557,38117359,1647804333,152221622,283373010],[1296314906,1673855613,980780291,53779388,2093753975,1161248712,1208308172,1886524048],[980813163,209681022,516340841,2029700588,262559695,142939685,329024354,173536511],[1782788771,1983569423,1267961736,1379571367,384721573,1830544927,1931581906,186839055],[830550760,463676017,955793508,890711333,942283601,1438860423,1757651116,659171591],[1868102802,719946514,1071395273,265284932,993897024,701329504,1024349414,1060511265],[1890499916,951886470,811089918,643648996,112449510,546949782,499452270,81951141],[416014602,2003439947,1546739778,1583138792,1770028113,1400491248,708353950,1050125367],[1298160368,147195171,254629257,559352305,1921757763,476067465,1205128712,2034636683],[1949476105,1113904957,1841664521,1255713837,53028191,478733549,1952924192,2126153513],[1261316014,1070570523,543591697,1233317345,1597719158,1397486725,253886719,846212521],[800101365,1053791430,1669179943,477558214,1396089884,1601156955,1868444119,2065747292],[2106718376,1844702878,169826668,1110600016,95993729,136693222,1606990209,936226174],[2046602452,1643071217,896184367,1095017774,1375721095,980773346,249950986,975080876],[175414369,1862600734,1071482877,1321384254,688721270,1944209995,521690237,1627265897],[175367947,14788334,716733237,1206655898,2130403359,850539193,630390101,66920201],[2005783840,2083683508,263603405,18617107,1570949929,953960574,1184833498,2051068511],[863668481,1933884691,1753536904,1086846458,521489924,1908994248,672217422,194533768],[958782435,1819485995,1204878392,1829491051,1325625792,743094474,815078604,1115708692],[435040023,1181459668,244247346,935058428,1158611240,1405191726,271578052,1166069012],[1466301857,1952234308,448091920,1907015765,1436417390,1398346929,550547997,120975654],[1487652365,990550784,949432068,374845699,1553308460,856604845,733547066,1227358322],[764544109,697484735,1405780159,1059230063,1605504714,2068235727,959145274,1869570362],[1560581812,137163969,1323506613,26783266,870514277,988803467,1971324504,150619912],[1780451578,1410918242,2097789490,755583711,1469498926,1930278604,878820234,1325321733],[420912558,253028096,1264430387,235961871,772090896,1949691098,529139812,1044575391],[1669348318,493578995,1599478086,1310604859,1448976322,930224481,379618795,335367216],[217382908,1862056238,1093457785,903628207,711769906,669340595,125722819,1670264153],[54854522,1617738135,469288388,319575660,1840950727,1153405606,1072565283,2050006812],[1414982509,827481048,1532552846,793946973,1127578418,808928133,1751468236,365442519],[138521556,2095642377,1300285549,1891014942,1035115742,1521328503,1089139107,1892167199],[412027553,229915689,456901662,1677844672,1144818382,1261496494,771298552,51377416],[261569647,1008232999,160053047,533279608,774631404,1610736411,100643330,246178665],[743020534,2061267804,438060777,568405884,207867661,1071099721,1768397133,551679959],[934624516,2064383510,519377556,1263064238,556147384,1924790021,36896094,831373245],[2038576902,1312619429,2026516939,1959572591,2060770431,698096986,2058020057,1920424003],[2055560598,1332985636,765397361,232497422,801407494,90127919,803539050,623548351],[1124300746,1573309325,95367088,667789590,657361270,375590856,92694466,889267710],[1599925774,1046942836,1299628325,1458360760,1829577926,65880727,384101098,1713233720],[1679654467,383369549,1561614088,1008487729,222283471,142636891,1278305863,1928890808],[1846266293,532454436,1780319783,1226931411,1984448440,928437079,2129026736,595869201],[94156203,1692849703,428619166,1473468892,1705017848,1994369013,1220178218,533196974],[1946406116,1550466703,1918473645,160817359,83858247,706858402,167847779,2051106005],[90436453,1824280022,572023958,865499089,2109759510,1252007404,1635796748,1626348672],[912420116,1946572566,1202669847,381052177,1375555376,1236470230,502168593,2053858510],[1519697656,1167541155,969504059,1208215012,941028285,1107891364,1226604979,1687757740],[1319143909,709936340,787104335,28654312,1650338651,787935713,1754499747,1856166805],[576848246,620505465,1295006991,726300453,1575979958,1545010391,2042894382,276302199],[1759625527,1899710259,1839141563,2036199119,659617893,1869770681,1882665019,1277862518],[1488529824,1185213357,1252589043,377471823,1104581238,945905463,203108942,1824080647],[779974462,1655079253,1846105571,60411567,714285806,2042215505,1036914332,503744046],[205435969,948364508,993330284,1042517381,126899722,675380966,728831729,1795529692],[1764511888,1668405850,555039996,1458454208,1782382410,900261957,1883683338,329503615],[1640101124,2091186908,459969142,737815845,872631997,901673175,2077316714,1708506280],[1611297173,1799216815,1986674848,1070729778,1931761072,1307155531,205007410,2014089424],[1060384309,1172186636,324094554,709975786,240657239,2011679132,1637055928,1387438538],[975543647,97202786,162252664,945551752,1487754439,743955195,2043712134,268390215],[1981095736,3045531,697584705,1165798184,452653125,1956952022,1117068512,841218150],[1838041017,1791420703,2102144976,591899292,1839467500,133137924,165579851,443384513],[796407453,1758185542,717622627,2031168430,1877134699,1379895441,2082310280,498815319],[621825250,2034082603,603786969,2113991793,533125578,216295781,2065310604,804601207],[1882843526,341133373,1490927842,2128175711,487687652,1383719645,398087794,1633774359],[702601133,1266345989,179423890,1588322014,1944337187,1823628314,1125575606,1905199238],[1232879956,1770256123,292662390,1740887332,1368333410,574882645,1623364048,2068475217],[35475551,1038317548,1811823043,740679243,2103732423,1189580842,109249996,1465792467],[875977226,776614727,1999292140,989704595,2023663234,1660056684,1579605852,1026006656],[1296435786,1646603515,225914262,364342340,1037353047,104677888,1369573998,607206342],[972072078,1695933750,462269013,1800534079,1674759441,121468272,1697607933,666168083],[905951067,198111075,968411199,1318671917,153228546,106241058,1262626293,966135854],[287543632,1663415566,716365980,1310116784,1789016210,414186701,434186492,219003170],[495054409,17452105,14025681,769547516,462239284,1544810096,956785169,97284943],[1501545585,26825121,444370465,1444357090,1579802066,1720513641,1523490757,998880514],[205953349,1428967281,120298773,97391220,911912863,1375490673,919086993,2029120339],[790366716,571207002,1300626913,753418897,1814486646,786732171,1973224296,1293059367],[1663030340,964349955,830901746,619554821,1790130045,1421797227,1875531388,1500990388],[1781180327,1432975937,1743519786,1522470411,1684786626,694991689,1589228921,771870953],[1619832192,195765911,1616755499,459850946,923366788,1399228423,838326241,583523055],[757027390,762099220,1855407882,1797631766,1969673927,200826189,1876998607,903224033],[1010758550,301152483,2060488042,1291744054,1215480560,1014947385,294401786,1052918998],[422723223,1947000410,1976555523,1732546238,1106694800,254243428,561493279,488594526],[827966589,1334511264,1634825104,1077925373,145140135,1471841993,2102528025,2103571150],[520399925,967034424,1945364988,1578726835,2040399642,1731152025,829046965,1783113885],[736634393,603424446,272912362,1327908564,408591752,1039441781,1281034470,1182968674],[2094608387,1897610657,1723717045,536089646,1431141632,1084382799,158641954,1847158128],[1909066018,127628772,1698345627,696785480,566270102,698256220,202315071,417036173],[1690740890,619942573,813104142,1022564104,458186516,1797436782,1662210009,1177163303],[1143449044,1199369700,1835776346,2047047529,556659137,1745554861,1385160615,1264954115],[464088917,2039316868,1997451201,1253784201,1536545503,581735328,998060885,1960111392],[254276210,297776094,702079737,1383583649,936369351,510272855,207752807,1930754259],[1266812315,795439043,1873372300,840007605,152599461,317431544,1594104472,1304621323],[579364600,452901829,1281118909,1332880130,358314324,1515555911,396705609,1113517669],[1453116894,1195987952,736226692,1392628925,621093151,1427745775,2067851785,879787038],[917918417,1656241276,1735127269,724604011,282461334,1639170318,44633587,2072773643],[1419903394,1900859847,268739733,1583737528,1908079696,285134595,596576293,327020147],[604993508,230384667,410988412,2053688510,164845183,1202728250,564325383,545024620],[1570786117,1448957475,1497209827,1413058926,2122593579,1485946396,256633690,1546209925],[1296134292,492601039,1672110146,1572526999,1505696482,1314958900,579165626,1484304951],[1164285380,487190512,1156260956,2046508260,852153902,1328949035,1660455244,420415605],[1204862618,878804784,434509001,1717904224,1235108207,1953199944,1640444664,401969100],[1465010552,1291901379,1711541751,1380690777,1134218471,381984805,380808656,1400047770],[809915386,1704517130,634353448,50757097,1906215810,862662620,163816075,1690946183],[194153607,1804588673,1126839033,841532257,543490651,2117840469,386733990,2068912083],[1248426665,939668392,938222060,1366735075,1056425401,1786978720,1709570087,48679354],[213611130,771061655,1629198493,1520440649,1364663578,430555107,1879950632,1713438862],[915810674,862411535,715397788,1298941353,1774572862,1798160866,1388103936,1340412601],[1959346826,1157976597,1533024076,1147985190,477424962,12769186,385828669,243433829],[831103208,1889323240,408708925,192335133,134844444,1273617926,1283612861,769878182],[1561426899,1191720683,392372499,1848440579,1180606535,584641922,1608033156,41596964],[117238968,231404420,2036484121,455462277,1996267615,759441067,749216297,1976315081],[1444494299,1392367905,1634413703,1923265145,314183809,37105277,351752221,906190090],[1005437356,2040522079,1220798877,1167776721,1600455328,500984191,1774989264,1413061411],[234691560,1453011683,652553034,1325977077,359209187,2114283421,810339125,1970937985],[1052742475,1413215469,462210041,463131864,1916079071,1727730325,489358091,1438725498],[1833290525,1057415295,1993854152,1100292825,396673972,1201220381,911603224,58425872],[1948318453,787191151,623623281,782230168,1370204519,1392321990,78146785,1260948636],[1964673325,1748189288,2105448024,1174493145,834334785,980618009,1878500138,25046953],[798901610,424309702,447297589,358694239,1236701247,761574575,153221116,1506628803],[546558771,1018748781,1421955000,2127798446,1824980703,1082674859,1695697857,1149141216],[1187930984,1627027239,1202066665,539462855,149126912,832636909,354245560,2054387854],[2124484581,1346909249,1004658365,1035494907,1011941940,1043319905,267794108,186947800],[1795931681,1918097612,1907746367,106659968,1110166046,1577432759,1941549360,344029394],[1924715052,1710852214,2096078620,435517883,1747657999,1082572847,130458766,1302244369],[965000313,800407579,1566701248,961343899,1305536952,881692267,1584687062,129461341],[1111536155,688795031,312831046,438258339,1372961828,820384530,2041299869,702348543],[1532154724,876668335,624908381,454839319,978642637,2125532383,1661741799,1905086897],[385495751,543676071,1060978212,2023863976,1049490332,586581897,245463103,1248241109],[756191182,127711025,2018256183,1762634825,1495541945,1988533470,1347925891,1195162831],[1567908866,1455737206,925951588,1051742626,400096860,1642593430,1237416223,1366224186],[1409832687,2078168510,1137239224,1146243498,497060166,592019000,1652916902,1166140350],[1364550715,1954892071,587075464,459739110,96094139,1565684460,956056819,1576255650],[545991633,633770543,788105684,1816379091,2103499015,428923651,310397412,273983096],[193116898,1083791621,558126637,1863103679,1839922273,2049194824,1469074814,1582513756],[229496737,283525852,77331402,1684624265,1673909607,492411656,94464636,2016885743],[240587876,1513751202,647962540,1530671216,1653566821,1037903840,912770008,1511939472],[475588022,1454519062,1501181315,1962027045,2064779367,1907689894,791932814,1754348339],[1824596999,583090650,508795952,28506939,454154428,1640677438,160181256,322275891],[1245740082,2009955339,78882206,1757800521,913140902,419608841,1498785973,980990018],[896169719,17473429,1937063605,950418634,1307132053,19855073,622143773,1623086795],[445615402,1966171242,1396991585,1454493581,1080405650,2046402182,1290276331,2020675051],[1312177349,403859,565469565,154862401,793912420,1259582242,1664125403,1992833791],[276980830,167423959,1849245847,1259155427,13663324,1324505479,1888830058,2088636383],[281948323,1837277159,1681222410,1593693331,1664977233,148917077,1333019207,1750950223],[165119327,1123319676,801158903,949839123,395370540,682334699,2093486280,712488233],[772142018,32376037,1798074722,1813601465,1620482226,736824623,68453229,535252880],[1220775724,207121871,493797509,858780292,2084604297,1826559162,1087844701,90968892],[6620653,1197029174,762027923,280781795,1476502343,134308227,969938865,971415961],[1576097709,1731076525,1177208955,397161746,2018711538,397999684,313676969,425257752],[1731318983,1485114464,1163475726,445963458,347793682,749110669,1354683129,84640941],[1503652623,33810262,1178310963,1109212865,716924075,345454751,2108005665,318062321],[1814816080,723093790,533349011,141893622,888291359,1183746844,970782004,1684104828],[1130400019,1625285563,85476362,1452209619,174108072,1911235023,369647236,1861609546],[920906928,1787645803,551894094,493659464,545020707,1862230705,888418511,1057712948],[1341185334,1755814467,1348432437,522879444,1423708153,1036449086,805696278,1262553221],[372657886,365479955,247881504,530832517,1091891868,1095142277,2078271576,1555228687],[1826639554,1551255160,716163474,473791071,103535688,1961487653,121211605,328993872],[1514327590,1005787592,335525962,1410523932,1300865875,257847439,463831127,1650243723],[1436726828,177943495,44604455,686749283,1507501315,1784132829,2045594799,803254275],[1496098162,736754071,283955603,645136586,1651435189,1933722285,256334466,694428333],[1374512019,265492336,1708751217,448002488,2044020449,1491723171,1406063159,1625443135],[1214436562,1132354351,1797661515,1480344857,5128838,1359714527,1867022043,1286115781],[252557264,2104919122,220231060,1107459925,264697280,1754829298,851669972,919877290],[2007931615,1649788685,52057730,65727307,1675866847,1126092283,390082526,1236832364],[444292757,29821551,779235302,1950254051,1945398622,1868104452,663577700,541600565],[375425670,33603340,567867451,477410462,2115493411,452999339,864266581,1188737321],[1562865972,1039301769,285364398,1823388179,1611461137,1832898031,1207488985,1660855236],[727263511,1379162594,839652665,1669535648,924704285,813648769,1937321817,483456316],[116553859,787800845,1855987725,2093479831,1614506548,1325740193,1319923251,1092867245],[585349268,1021945897,355719281,1690400959,884584737,1404777164,2097799478,1502187832],[1280564733,1649435463,455430807,905784847,1248305885,1011260710,466736424,1467411407],[296983698,130195860,1337169269,1827680666,577390222,901310150,318837554,1338433286],[178527605,942681723,488528112,86993819,1957458313,364386539,1019495922,1641141285],[915670140,144361481,1691312816,1140750018,240103384,1179408793,1446735269,992948437],[1351493433,1849723324,1893269353,1096310686,290794868,1133827351,1601985860,381680479],[466020604,1705615610,1061199484,365534816,83101938,1514765651,73782307,1166201152],[490958800,1366982304,1896190411,639190569,1042595189,1717094604,1419941827,968261153],[1051221980,432331256,506218016,1998831339,739859335,1566042246,79974678,1527845427],[273274986,1904688367,1013741397,1091160070,1479293871,1680791127,1883358700,369335025],[600256545,1694794608,1851462793,929934202,1309065189,1754465765,1297843403,1392366691],[1757870295,1074066163,1385787714,421318168,1592898501,1623604208,1342033872,5861618],[1490413249,153462042,80871452,1954324032,253758605,673686722,1373493296,542898114],[2024752804,2016802845,1766095062,707245302,814779791,1030872425,1726694068,1233979126],[901486054,884321159,1344323420,1968453451,58610129,1731130348,395711101,1262121624],[291911917,451284822,1494859810,1957504628,901586300,870117074,846030621,960623205],[1765779610,545539434,857587347,662851361,1227639117,4121394,1527300471,246241149],[1127595442,152999948,296434896,1141055972,194283542,1126111070,295209747,431702823],[424421435,1489028267,861906070,963865096,152622476,1612277110,1611129010,697503004],[364998915,395786764,590559915,1550714128,509920810,574709195,1977577432,290338972],[446859517,1349224412,948452116,103642192,119426001,1336312121,80662386,1933354623],[1395495887,432510867,1054184487,385369742,379468585,941743113,721374980,1046015187],[1972182368,1403294011,1773320426,1563541560,1745562383,1984773457,1880421968,513915145],[807046456,231143105,1463211258,1264421022,266244268,1704529269,744475379,1971343177],[1996748419,32236063,665068855,2090761328,920467382,1708368848,961028518,259969711],[497770389,649392314,869385200,1213401495,238285482,1969598700,2112746399,135924271],[720249432,1405207179,510154410,1831305061,540069353,435802574,468010732,870140207],[2082592060,89363786,599573926,570433484,273578228,2077158665,904314732,2087940829],[1922242814,1331223778,1205250523,314245735,866824502,85950104,1530383117,95518252],[1578926226,1364877418,509721949,99898847,1966579123,1183707933,862285951,538854524],[1248413942,908931752,1533412266,1162529388,1811924360,1577363085,959747708,1221629875],[2058123110,2128132058,1429724397,1403095503,306943434,1216003833,1179571199,1871853077],[264690969,2071751362,661945458,179450495,1602220479,1751561833,1793169180,27246357],[1253422289,1367735520,1365257976,1857913611,839705587,888209434,111323483,778254365],[126156565,266919000,16630860,1632842976,1846023888,429617465,1847498335,1266912493],[1633731029,1025637634,1726807475,1778039271,1867264485,1920896540,1276113742,4050860],[449814101,1166001569,142849082,893876649,623888788,910515257,598079472,647299838],[1494133819,1819347171,518211806,512215459,1788920080,1203510536,1670388880,331939978],[1856438493,199947812,741159429,1009897245,2045945116,2112334587,1616483483,1872838410],[1765429491,594693693,449018965,1009911932,140853032,286891004,945129497,1508732866],[1011048719,182122900,460924093,1484226990,266126465,253837829,35553149,783215541],[226166968,2085181772,1342738803,1325988345,1318211455,1564161867,2045517670,1753706176],[1617096837,68742518,240020553,1976496782,448692387,1185622644,502906275,1271016694],[1386205173,595555156,1442370685,61733400,1232371471,1849415071,1472884233,474138182],[772420335,907121505,1397861560,2079295739,81185791,2050584821,684726847,1430522991],[1373715108,1732320839,1120998478,1783428088,1037354282,1918299364,2551074,1116177183],[997691712,547215645,545708933,1812111871,1555613239,1195921375,635558340,617734798],[792810882,623467650,1569338753,1840940389,2109315264,798642914,1561540760,2017270372],[1574435525,1090526545,1654232529,1416476843,795148681,835818920,1044893248,904118038],[1654764657,1807389840,1197306403,1996041513,1870381141,1463533980,838754423,1648158590],[292022125,1069424568,740727420,1743864611,1917687207,486196221,1754878861,1002490287],[131645280,409448153,1448800246,32980593,1147278949,628314697,1492990174,1524797476],[374879531,201036720,1320440692,1594416355,2027193494,83361831,1389115385,1273698555],[2119470553,1221924229,2043273551,1482966853,408554233,766316342,1800660679,1157374629],[883365592,1376452409,1020019417,1969259688,1876336763,1677992769,254157508,1138543932],[49160406,507194635,284052416,1893586279,222166169,1466377827,1978145112,1517235575],[1331923597,1671347048,636943225,1456762604,1075117378,1937126946,1889743416,1581643256],[1038714653,322333275,2123861829,445414165,1171206835,626497121,1652083659,874702220],[621845143,1994599674,1804608791,1525667288,96068057,576405802,1059410192,1503575502],[1803516333,1053018201,1053075087,1721990801,1243467197,352506087,1031806444,574324796],[1539189198,1704782082,1283277435,167201180,85886169,352952847,1100199786,5456229],[587415577,540850610,1276016518,1820339877,902412441,1322755278,385953244,1566709181],[1034968875,1051507822,539777260,403065007,1094264224,1931224256,364838563,218984878],[958170486,1920135920,1094168873,784295264,1580601918,1169326968,787326935,1000735221],[1993143277,2015365046,1294473474,363634479,1925227291,441731966,1103144625,251007784],[1520376303,1397741767,454349287,1253821332,2000829603,1063761733,2102311286,1908248703],[1499356955,867279505,329565370,1094509858,423516864,306419007,123298824,1482241866],[537819641,1330021459,485299456,1653733241,680210899,2014658425,1135587465,1494257394],[1866344205,884734349,1545199938,214075537,1148732200,1228651729,2008088044,2047286503],[8770669,1227084336,876733602,2084346131,1255387267,104887471,697712705,1608110087],[1046288572,515280995,74177436,226602485,484860342,150105588,1148393791,392754605],[669721876,1684092648,1894132139,882417068,1276963192,701790675,18355726,591093074],[815500079,419888745,136042509,392286379,1778827832,575566008,1433192402,1187161312],[718473782,1533743326,2108928552,77384488,1289337527,780255354,673750940,483522986],[1966588668,1471868335,346440557,1436892059,444614138,691645323,252927724,700949467],[1295607342,1371996440,992586762,122069434,243686425,184674426,1429756514,847410643],[169771897,801636926,475733222,1251064640,1837422479,1579167382,667490203,692412723],[679296090,1828518073,382240367,1490760972,1730073195,990493737,598917844,1552026434],[140422923,1965887855,868802650,298801365,186787813,631102640,1240509131,578666448],[681133996,1922297544,416365328,2015224301,1875906167,611746520,355917689,1646329822],[1197842081,1352657907,1478039672,705017914,1613123450,1302364293,1112287015,1799597877],[1529190148,881734096,1347956933,1731825218,31673769,310712807,1869347146,1297191941],[1365943668,486994256,1145998978,1318012308,818030246,871842303,1599614585,871686490],[1091708175,2073429439,354077265,701505318,1602576984,1774079758,1065101757,1606592586],[788242178,664455680,1728443810,1302112837,1301562019,943166030,2021426026,1220173838],[1500134838,607646110,1148529220,1839570453,251229875,1516501743,731682452,824110322],[971548461,975694978,1416338579,1976425305,1211236401,773575993,572962809,1716984504],[1431042165,1866793300,1046169589,1847676308,1303731663,146518944,1541148451,1427932480],[406562568,2044303043,1776186182,350884684,377105611,1199637600,1658611547,732500528],[553571052,154406246,992963027,1197515800,789472419,926983027,1404080567,1224785507],[2037229421,1594942125,920324518,2104562554,1520634462,546744952,1461286542,1285351859],[267808039,1027810922,579455694,1559292343,957402256,941011838,1658750648,870786502],[1881558318,1856531113,163686761,153853976,1811840794,1029541503,2121725005,5676857],[1554894546,1690070719,2082048828,931263403,1381416677,1749669663,961161494,1765433624],[1540108204,1084922480,1773469317,1452521948,1025364684,1537143386,29564690,719989773],[1088960045,1182986026,873434842,23728110,150274477,1303493160,105773119,247416797],[1835546252,140123823,763129501,1906273194,176097348,1604321548,808518311,359521053],[1779726102,832239019,490495871,1013619352,1395198022,952739415,764178367,1848466734],[356975138,1241261641,840276205,591679282,714355331,1893796903,1267643803,1036655581],[134639645,1201850736,1672770160,1787812864,410206718,125806563,878063583,1009179047],[714458005,799372436,1374116305,1941126297,201936604,1889147533,450047347,1792410825],[1615506160,583158215,390627254,432647117,1685712250,1910437251,760082956,2042251738],[1716005580,1156381479,253660341,1728758194,174132626,643185115,1643526904,1265710879],[145666225,217469822,1853830187,746586135,594627601,1907294821,758792159,874283885],[1396447046,871756571,712370377,211774616,766036142,1409672119,1825396793,1794333022],[1974565512,326604784,535846686,1006570546,551916643,1812936806,1673914897,1166859367],[1431355023,1218633540,349395598,300807072,773993625,172093562,925843454,1963251077],[33842574,1119170331,86384170,1378576805,83945169,1087914077,1420301608,1951280166],[1359114517,2090025980,2100946932,419861380,294124504,1976154995,1032385237,2064802704],[1806307075,1119047175,600555241,322892285,1713911924,1235960487,262641431,349153794],[1449918698,991171436,1825963670,16187475,2118156365,388800713,2063548791,1602451167],[2111276185,1944044515,1066956806,837198428,980797922,1849603683,1076453231,1614000736],[361811259,1223369787,1261010282,1999248396,2088289696,1167820772,1273227050,159230206],[2045222154,1920778467,1873691648,1924430942,662953087,1067257586,1201416686,1106238547],[1426579889,930204917,677785357,1582679063,693091864,195865236,1614142110,1737007475],[1932645123,812593849,1712189424,115817266,1117962729,2103985723,2014196690,1876645627],[916905034,1726019634,1863537899,1996157338,1759408890,13032877,251169112,1721625901],[1256689975,1979092100,533692431,1430300664,1017328219,1191395559,1499650177,1117149467],[1574918701,176048924,520036901,1837698488,1271140000,2014819688,534705762,523318282],[596079833,37750593,1237396941,2027453537,1675229835,535712153,1014386581,162199669],[649916993,1078407379,1696161691,2077676162,835335216,1156019630,1479305632,304565548],[1197245851,408134141,1146915294,1595034258,1065352568,1182439058,371989785,1122461931],[583322599,264802632,1970533258,1719843219,710415120,1052421125,1012133207,1847186568],[1220848712,1412143730,1794478274,1931889385,4095920,1997745333,1654569839,182676208],[360240862,653066342,229053423,1155114004,92711783,989811278,1620504250,357723191],[598955388,1423344340,1147581722,1436401588,1569080396,91936189,78158667,1355629179],[1808740056,2038277265,955338051,538161169,2086245002,465331535,1307580507,244900533],[644301798,1814049151,1837416445,683515182,426784768,472594203,546524350,558913526],[1255125290,2002654693,132437803,1890225646,1123215227,394417911,398340135,817256816],[807810538,1521715850,326182022,1891346473,255469964,800416305,936426594,360911587],[1668822382,1710457738,975855902,1101694521,554237359,940363607,677000349,847731537],[1615375215,544258908,1934311693,2073935892,1764758606,1092118760,500533145,1969852687],[1239075545,848390458,1960600837,1748979229,1150170538,492228926,558018031,783551143],[1404884064,779689302,1180515257,1570333744,214108031,783976225,1286986369,569221918],[687093414,1102550789,1470468716,708867502,660161755,1004386225,281631213,1583626730],[1376723826,1598588413,1244503032,1924504231,1786817370,1374531998,604737690,1958204556],[961450579,188763292,1399522330,533564280,1952146091,1776683542,800978390,118209700],[1130460728,1201101778,605882247,1362556235,1151651648,1176491752,103373701,1210019055],[679432770,799160498,381209229,2034695308,770000230,1627283315,1709812165,1486675150],[1480475557,250697298,776420613,507272711,760545486,1404842015,801976149,1160960977],[1045217383,1746127968,306444622,271216357,1232507768,1878376710,4824152,9518121],[1417583134,1441675155,955964366,740655516,16624090,170420017,1253339798,1784535434],[549055739,56438312,91005119,657151277,1513402101,1472792912,1147912478,1315451886],[158487699,739959922,107455481,1052351755,199170067,1338585367,1872703348,2038038932],[2109500810,644800873,1249419134,772862418,1082867550,1101357093,1007421959,25711044],[1316010075,1574422758,263107720,344932419,2086543541,1102601070,206443425,1627726954],[1991937805,53465476,597596928,410218120,1209262493,425860253,1199238964,1083432712],[1637040953,753420376,137003793,233354234,1408701904,1630963968,1042349987,835051816],[546605762,678681887,650840670,814345471,490580482,2067236004,169250354,418097537],[855029015,1411953081,458631117,43937340,343196725,1048906024,1373302892,1627319653],[1095857508,114353554,891926367,1821004842,1825418022,1843566350,259898090,1908534188],[397253479,944483258,1578827334,1408848592,537545328,929472203,1671133175,70426148],[1188636455,1314053276,499219942,1540916815,499495147,538325996,236156636,1528615661],[996452848,937060603,575972937,516882429,1641620340,1045259291,155700032,1874433777],[1726451080,481234570,1163109142,1046903359,355971691,2097170829,1288579808,1062074196],[1814967173,1584225086,1280555941,2111063595,823458875,755540149,1515190391,474571008],[1346503483,748400618,251674874,1115855514,259258825,1805255361,182542760,1278966562],[173769319,1549820860,259588632,805201819,1541752095,547079280,1916289870,1761076252],[539059566,642912201,1958170520,1224886660,1031237737,1976914373,1079748350,361518456],[1740294176,814714665,1050111953,280155910,284538927,492952570,1217423600,1522284398],[46223424,178308754,1046979915,415965778,170856564,180466673,827480980,1881503225],[450401625,41370289,1928679938,1524552937,1765674115,1895318685,1486604048,1093083093],[919897074,1220389983,567929144,1119771065,1475415862,2125758963,1813361755,507266433],[641026705,712100842,188876368,1278864542,319863034,1262871001,1750396018,799492892],[1966810355,969857627,440273979,144783861,1720819921,1341070311,990083647,470915339],[1245372707,72458412,888238689,2081613968,1197073308,493936032,1708280963,1507185846],[118012667,1953551323,1046522778,1733213354,1577078324,1659380494,2104799539,1240387146],[299128306,2125178169,1826046378,20745640,198399563,1939239587,902570836,1674152657],[1942108177,1955436670,660145941,1811364198,1301935664,1285619139,70136751,2083312552],[1775207829,112745834,876984391,1447918729,991972979,1889961878,858977852,468908350],[574265226,1774407363,1351076191,1108116693,432202507,1174860359,419401302,978217463],[878446852,1463043765,1903028281,1900509293,765219959,348236319,2001778392,1207278930],[983287440,2126578422,813444236,780593690,1887328997,263769546,178244331,732520020],[1622068618,1099925033,675066764,2032113960,1819869171,1165200045,2003436316,2040257456],[1482752937,2059052275,1281436049,1093775384,1760002785,845699715,292144591,274765979],[776196909,1106819291,1681664580,787237898,502097198,880048855,209773590,1398263891],[258841570,1492952956,1096081806,595255551,796538454,1262818996,944038254,1650599299],[158138529,1059986869,1437346152,2004298010,1372226816,1131328413,1193820893,1049121839],[610863723,666091730,1518739922,90664868,567583295,628136084,919062884,1712332639],[1344426874,1954670416,625789489,2064051674,1936563103,786777426,1907641504,234667402],[403528115,1513506171,404299907,579290787,951024318,896747003,694088543,1609785298],[10435827,350703603,151415841,16137342,163908232,1890289844,1560407791,815706593],[1872858391,484081639,454169288,1030248277,346883827,1839408183,97467898,524774234],[347485802,1104220335,239714908,1122753246,627681529,950979006,1225826313,1371815399],[1005356978,1678201746,319906490,1227966161,258652452,171548136,1233388621,1097792201],[971821406,739949347,964150434,848541848,1721148922,393752146,2090521800,1845689313],[667926858,686114841,1232096620,1213156994,1343537163,1334114913,1408472112,277413557],[967802241,1310077457,1288326813,1522233765,689211287,741425683,1016004144,867353432],[1054483720,82573657,900172693,953418274,148306182,1547740972,1933603409,2048947030],[326868392,1754024669,799147564,1108051617,1295320238,1409498200,859506365,1761427083],[1001071618,640147311,82633043,88267992,354441258,1846622432,580049620,1522461921],[1779548267,173849479,1767192742,1954088690,1509657270,853479881,1296411487,824487773],[1677930191,967723863,207715464,1762381263,1344941086,1616158648,187541633,1822974252],[597293571,1878327181,2109276984,1301824962,164136563,905447783,1216804215,1869847995],[213646080,808179994,1759946411,59136153,1479707150,1178968836,2091580253,1640556000],[2000496038,1272579172,932154200,1323439393,2109367625,918951298,363996090,438761476],[1504841213,642115455,167452425,1749771197,805214919,114313985,649326876,861635561],[989511470,1710123440,622480064,2051721255,860312181,2001687944,1221289201,1599766040],[1619943803,848159854,1765028293,822696912,1083439126,1804553239,2067736818,415996042],[99053008,484708353,121100442,1232735195,3807784,1635072841,993765640,261746425],[1318428349,1970234566,881774070,844469618,1769629604,1569194141,1607102988,58746809],[1920048555,595275906,2079464302,29047411,315112220,1930452907,1124015683,572972405],[746045041,217825389,647297334,1724924424,2093776891,1134722947,785730352,163118644],[1288583869,446435848,184914216,1626320075,230287500,1492801217,1977385600,290396589],[663114600,1821987263,1764091251,1959349128,390860438,1580277741,498165383,536917280],[956293075,983429082,1023529357,2116242135,529080531,223840238,405918801,1104720767],[92001029,591989058,456424760,783543951,1917993259,2039126074,1855049311,1514912930],[901551777,940468168,1399804957,679500235,1469275330,1175062828,1040622741,1370425329],[2064272360,1490281364,739351286,1143083807,1503502821,325595687,1783683109,332085518],[690689293,550882967,476199292,2100892180,15322008,2081205336,330625810,1066816736],[496010159,536750196,1146921442,1660202665,1099647281,103033903,309779296,1257169486],[286797217,1856176544,750410511,1317831374,581676167,1291383371,684976649,1456753240],[1172087403,28509425,306017714,991637378,1459669928,288110838,1882163292,364379111],[948351415,1732393431,1189636091,1809214894,1178530319,1680231656,324965621,1126201784],[1328159593,1114602717,1947800946,568734946,294268405,1726672912,1717668412,495377445],[292068658,349609858,1488592365,1050016152,1963241349,608046296,185960495,439462872],[1846055141,1914871557,378393639,1752271505,573644268,1914456590,1727478507,63613010],[1358715385,292895500,1536059571,122331134,591210328,1408496065,1056955020,1854272624],[763038829,193882520,236245154,1642491527,1467234824,935798553,214543328,1130549975],[1727856377,373707013,1855694170,1152635625,2032115808,896160694,1885760938,736674651],[573442993,2121375923,1343072566,294673457,1598862783,1269115921,1507788297,2103901410],[7112197,771315385,1928293299,1953716107,919266836,1827852012,2067674303,1489784786],[1128898934,1394873733,690142435,1246681712,795347679,241261446,812232870,1941880750],[332226215,1275082378,1049259849,1439319066,679765381,800980449,1342910126,1157018116],[1125955888,767991127,1306646690,2100155230,758089799,470543601,764552092,914213099],[527216703,426238911,858891486,1749429535,129287472,1446017129,1296707462,2033625382],[727631913,1868447917,2127032134,479329410,983344061,1408604060,756758973,836646389],[555736068,249667716,1693531671,1175160333,674798387,1108947329,1916397858,1673516810],[300578918,469463653,2002045517,1734842810,472581323,103871540,1796548140,228395696],[1502604965,1717515881,1379217097,1495600379,718834779,180796874,1163105850,1497233748],[253434091,1773169580,1080157265,873360498,802739373,41540562,727128505,964357667],[863680145,1373631656,1386395981,328979240,1221270259,1123685746,1645699065,898618768],[1128300639,1129094232,1277020979,571281719,2009344665,1970550753,1253678411,577164183],[1332950697,1448873223,1114734335,544487798,1166882329,1922513594,932080636,119435685],[2087721091,908768439,1767640010,1407696443,377416511,1372671140,1060517848,1945602392],[789745558,41013441,1367215567,1416379109,60667153,66193035,1456202804,1697973233],[254327984,1265795327,111194489,1418446741,535019341,761103961,871588014,171223220],[1486065000,793944915,880513067,648549429,1742079584,648050182,1286022638,260536999],[949449013,2109788143,2004039263,782781458,1615844478,1436076547,1346039975,1197903497],[1171357725,1076055308,123061569,379968,342784127,612202472,1760329026,1628839097],[1186788385,1590868033,125051368,1473037915,1885361074,1915791394,1062374274,1528414370],[1134479878,449587122,1084222101,1624462818,39448622,89866044,838158209,1779810940],[195702078,639918274,970742297,832520999,871890686,1675418864,539943459,335685335],[605519544,976036965,2036318144,85343977,384018168,568314645,528986301,2024119762],[1652114348,1187313832,2094585390,588211141,76327703,396865575,1232555293,408435933],[664222903,1383866709,793823706,102940922,1452919614,1642679019,130942681,1236941953],[2117767187,265384539,1788061700,121840194,1778723639,2119588729,1011338601,937466523],[1562055060,463989790,1689924906,1008792520,1890200691,1205870904,2009265092,1548143233],[1961943899,1341529338,1325171292,514367293,1367681183,1519812399,1723054519,1329404893],[1748057588,47846353,624354422,316714156,1286479130,1786685394,627229199,372934868],[37460716,1467423617,1534752903,1271920383,264434898,2084259774,2105129647,1836670359],[392611723,1126473927,1455065760,1518292381,1933374172,307999860,2088401406,1305732486],[852365506,386384224,567816046,869267045,994488763,234557992,132561414,1363467366],[764150775,1185166502,927029620,1899397475,1207723180,2067431397,1086749559,2010769022],[214371245,1662381411,1769902061,237038839,1640351189,1585634666,2003010353,1569066352],[1574476337,691747522,16785611,831424335,830322957,219372654,749380788,454116365],[1754951783,436701645,377497600,1915320697,109173570,507583538,110966096,670797753],[1577031978,62109318,1982774021,1904103954,1626178423,317624465,2109652640,325987137],[724367454,789525802,568210528,2105447657,1796756613,84322349,231875898,395790244],[1792244840,1214426851,806175205,281733565,280414105,617600906,983046399,2029230212],[1764516693,1461330130,866101014,2123621522,777475775,921337610,1094519349,1136463175],[973296293,168260516,1726225946,452861142,1844539340,878944334,26141818,1298245688],[664673325,573788354,209047435,769858739,2120702496,1622900600,207021969,1244117068],[1464434745,1149718748,979246805,574493320,1083304425,110039533,1421506506,111112016],[1833869977,1253938462,1703212770,1067911438,651315393,44215803,22897360,1668026329],[1220294738,813236723,1866481186,1086200471,709149828,2101326200,1378406558,1924190077],[1278565371,1704387055,1557711907,612247437,1569607411,1906274420,1329191974,2026738945],[428111214,1375365358,1283743194,1351272114,1853076908,1098740615,1189261297,811897434],[1361728047,567557361,2001551603,358335388,1809418611,104701549,1064199504,5246035],[1751010272,1348186951,1094675370,2086854380,986587524,1568966060,527912679,1288910962],[1178528270,1006551300,1672435374,923628168,1059831955,2016618411,754917620,1957199331],[2079256014,316790323,999580408,56066804,2006023085,234622679,975373093,1531641215],[1087785141,1871530437,1496493051,1260191151,794369156,1622378267,1601922472,262426539],[1016674199,435310767,971500765,346778274,1586492205,42725931,366402150,831832273],[385514857,801681714,1762934186,316123706,1918313055,2115794590,1999450469,1665990229],[1882773227,736666480,1005926326,275379970,1384823440,495640695,794841421,400796138],[1544532245,1050289824,452807974,349779326,238876021,1074392159,827669351,1456044917],[575067603,619971014,1887353316,334870748,1657050121,534513214,886397445,592366362],[1356168587,1543283390,1786210096,975494880,995894853,2044599700,553904278,1865034748],[147121746,1763887467,2047025308,1875889816,640867830,1300132626,5695479,1228969818],[1618757286,622283810,1467755931,2091255249,1207413615,67979795,1767717336,1639618238],[623080562,363038939,2018610288,600437349,1712782360,1700509987,818219791,363425111],[1238219846,237264678,114135843,1620951035,2005644396,1628497142,1815156315,1246497231],[147521901,990726087,334517521,564312702,1314368140,338852646,1256357184,1152267624],[1384383628,1869785644,371665038,45351308,2003017523,1570806549,358312605,2008418175],[332664253,1343749555,2077471169,892659624,24704154,1139783004,1899638611,186396744],[1145026565,628931498,1198889459,130634860,1422709314,164198898,301740585,692185941],[694690786,1656506344,219241170,938485540,1451388666,1463034922,1008696266,237556239],[1707188825,875342423,1574859514,1282161309,1875354017,645072624,438129142,326936300],[1170739423,929974411,606158109,161001395,1730891788,180647707,1766538200,601604308],[1185244698,948994671,882165062,359774553,11833837,767324620,1685710282,1936250867],[469826252,864170790,2110525337,67290690,518973911,1722836700,1476340084,1010492020],[1081302361,1149430396,1370742651,1671362183,1768903881,1798083058,658998403,103324794],[1713598413,853396556,878183805,686320711,1298196102,576603187,1427216886,864247224],[255133018,2074998599,549483290,1834115501,389970788,128467281,1397399263,173551840],[647544877,1970552999,2062093316,773958376,1714635409,1564168054,753945802,78955123],[1234224328,337585951,488741047,272493521,1122614382,1543478640,1781256128,954075885],[554607553,1466513661,1821003858,2052344842,207730802,1965352459,1382577318,1698772504],[1438127189,1593188568,552912344,1758388446,2116494266,254199290,1311810122,157617616],[1273750854,477212117,415442513,2036784823,1727565622,733367080,2063880422,2014921836],[1725226299,1340530379,1949377280,392659336,1402135340,176979796,525547594,1877497044],[440977947,2031852624,2072955324,681386084,2071705151,585948788,1221793806,670360475],[418343777,1548096260,1698698281,208551006,963592071,501526912,1641099846,1489724539],[1929912022,832784534,304427026,1577117831,1288455597,99047662,709696322,1987724047],[2053025397,888748496,1883673217,1414963976,723881779,229969796,1904681826,1495647952],[1688588000,1763121293,1366228376,803785354,853623041,980200743,1481662606,1682899152],[804703243,1833998100,1118526185,375921884,2105019521,1473516532,178208232,493611959],[1502229826,1765345135,1479332346,723298825,639235766,782190549,675106695,1379040403],[1418386701,533636219,1779566517,1900829220,1317948792,871598197,946474544,1254696445],[423892871,484485126,1504344396,1373785376,626959807,1250423625,490739674,1154067037],[517064708,120164182,71523975,717181423,22128595,1203694803,608872850,269478612],[2077733623,1151218695,1993013009,384192112,661939701,1850164345,1941516469,222993547],[1453723625,194210248,800875485,79194247,176805663,746580132,142910058,148001563],[2020335237,1289714813,893183754,882980290,1592071269,600690204,909256435,422182111],[485257026,1341179282,1354644052,986771544,1436467108,1870883670,1867288692,515396176],[109395008,1453455508,2114251523,1192699307,2068755695,954001914,1609446419,1331353746],[1489504005,1657849926,988250605,1173479581,1409067707,1539172195,695391918,2070546503],[1344174841,795628151,1357362453,1926970466,922016899,1525524713,1872925768,1982167838],[1435670372,1381516887,1904471711,1741374073,758516090,938146570,1050167228,1475493866],[337567939,2050119353,1279043571,1095726446,640935710,2103925448,1926402117,936103660],[384145957,1129906384,585664762,1483478438,1857917024,591776080,327559114,782640943],[704987825,1029410907,965559562,1290908091,1188304157,867706075,1520949952,143486652],[1838254805,588370758,1437251524,1015729084,1078272114,1392574563,1553336377,398862107],[306105481,1552288526,1582231527,1519956074,1858403908,526032512,784240558,1554008412],[1748497818,946725264,521561852,20509896,2004087371,2017817507,507907740,322946959],[1938121632,879410164,392670510,1525254601,1606470689,1690730169,1628999627,900173112],[392149168,1126827583,912627890,880617133,2100282506,1150860850,1826602298,1882874138],[532747338,274369515,1347199310,1065838730,1328318562,1366793305,24754907,1380764407],[711601283,1781525590,1706591452,1099763334,815882323,201157762,952393921,794669625],[1200076900,763292368,381156623,272646820,218059590,1522353317,785750391,919075614],[1518603847,1514103960,667202613,1397242707,1470563650,1883978951,1397011882,2035729369],[1587635358,944164949,506787860,198483353,218322976,338999145,192956153,1960108404],[1096583650,98489006,741829160,1624361190,1321152970,1421800437,207310545,936219190],[1849621689,1981790392,726194927,1326360241,1854951820,347250312,212151151,1507659715],[1510243353,342990282,935515511,299272760,329876368,1941740360,665384257,810135272],[1571701581,1033616934,1121771975,1926749411,105070469,1999542690,1862529440,1428089015],[1429679688,1690819811,1549903027,846534034,31815461,499415477,279363390,799958970],[5035451,2054604955,273847771,1972371081,253246028,578694892,57742336,1402766379],[1925951880,1712245311,72564533,853036822,1628749042,247718906,404770965,1072240283],[276052719,1206524479,1294649449,640734552,1820187153,1892372930,384751584,1249112627],[1762029599,1314449518,601316085,1005579462,279213880,1421589864,1319204338,589709380],[1024757458,1830534533,101109781,894496664,1327366868,1167443149,780854771,242426183],[411371944,729151291,1869915271,1876111564,1097377791,1450001930,450507588,1743732235],[354735744,842615291,2114787313,1343018863,472822950,1996403300,304479714,745749489],[769534179,1496562740,700677079,890992569,57965144,1953870552,2117259630,1012902152],[239510485,213802375,2072841548,50495042,519523848,591878413,2058945359,911229778],[104721132,1740295462,1712944133,54771103,1108867216,1154212941,1561268292,1314167039],[2128937030,593875979,983808912,1671055602,1828839394,1399392035,1424929999,544958933],[282813997,1710789873,2087612684,1822430283,615671581,294851275,1187355959,505047283],[452632068,1387593809,1226394113,1714306159,1353748986,2096802767,1615936447,1806205172],[1193037386,1667865098,1873483478,379376788,692131568,953380010,1360269543,461976240],[386176261,1957178465,1673127355,1035365460,2094235742,1498043056,2114990170,1769652481],[86514846,2037329820,967696413,1130643628,1347586683,2078223766,1282143908,1306695153],[1644120819,2081397851,595005385,1454525321,284609439,157390482,1925655421,799013667],[1282461557,309401786,337407294,1112866385,1885314999,1278882930,1865672727,299728514],[899072271,2049830976,181322267,915331175,1984389374,988786283,109514834,1780421067],[1579967272,2095667432,32467807,1379015147,1238231157,1335246847,246269661,797494354],[1367488395,659781569,958576486,476361668,389167296,1371395397,51666136,714557771],[515067015,764104532,690574626,1159203085,634939225,798274388,1260955351,761355824],[1397088642,688398897,913089375,1327998889,1476644066,829743725,1138810982,1318233830],[808215175,156761062,592787356,1790810290,1780999346,1521947357,588732842,34548055],[170201600,1097263395,417856733,1370213,2067527000,610975413,1125010225,1147964945],[1870704549,538289880,1794711559,1824285455,525254513,425243456,95265091,591888332],[771836091,990238698,1848630142,519525319,1672882679,322010669,1865440159,222896941],[664428074,600254864,1605423888,117203191,180528056,1919737840,1120163027,892644457],[1507899726,1788928003,1257171134,79911247,1753244591,2079761924,1087446454,455096596],[302863971,126150245,1054421401,1659164087,1609031920,384144992,374853667,1925318533],[834198551,1174633014,1795470104,1727339559,1083635720,1700776190,1423006474,492087564],[1046738931,1543716599,1635414457,327428715,97663142,2015118692,353330591,1666884266],[1048313765,113432491,1041623943,1638176930,988133011,1806727444,769094020,1719041810],[1943741095,904618192,1428985407,1289543247,375534910,774507335,180225742,857470079],[1053174654,1440215351,1583368189,528785121,1290748315,2061597799,1654463881,588691540],[267415367,736672902,648161725,725412452,745070103,1110584713,857415489,1704637870],[1726954560,501632229,524902274,229161053,2037564251,198794808,1802132546,34201864],[1782412336,1939653682,473831643,1952963333,563019339,138800085,92990932,589524700],[1632691867,1110121227,558007022,791341538,1727064866,338539165,93599798,788846927],[1183513977,960739668,1354315090,1459775577,1846871447,679116716,110834494,1910610626],[1793149716,1861601380,941622997,1535638768,1758961558,700106188,194241628,672872469],[1147169412,1323008881,1783282438,1871147521,477258215,1297492480,792292294,1126321225],[1893258813,2118916562,1877693482,124767937,1720070343,1130708539,1515684807,234636786],[267163545,1450409379,2023227773,962454738,1643442012,259871061,2081122457,118237682],[443731814,899984834,415151666,976696800,722311893,1078220989,1516791945,397812573],[1658667532,393245911,1500530720,1878871196,1036083653,297713624,2122439674,1403892467],[252021881,407702727,2103611915,1998364738,960966958,1023495734,1833546264,1464178774],[605032048,134102385,172724055,1069706788,1304963773,829319976,269760549,320844650],[810112275,40360201,1603305285,1335139960,1366848419,1541013682,331755183,222483160],[1880894072,1370796070,1723036680,454959690,64800403,218526486,1633381416,701498928],[165213191,1373980195,1843363811,1862470292,570024183,1962053394,421050468,2097414950],[1874428450,1225256161,1416033739,1980009992,675305894,274415611,204414172,1579744440],[1220669823,1159827529,173162058,1121754764,2028814560,1893246362,538534488,2081120333],[1805705886,226151763,281769622,1533453996,1088732579,765774340,890576297,164291437],[1153336755,572697681,904772988,71395101,1304158448,1278949607,1522080556,1659282167],[1672983462,992248742,944220740,91494745,234818651,1854154271,1757609249,569727100],[2006983532,1409733757,32765774,1787764844,762278739,1506973808,642780390,6480498],[233268799,416763668,620489646,1637000724,201307511,159945330,1585731533,167668522],[910634784,1419406624,373613556,1404684936,1084309352,994826830,1372438213,1020218973],[1812254268,1747090034,276452323,1751850487,631778314,1308736037,629127033,1644148296],[774584926,1434392866,216268395,806948937,365085052,1161763733,1447375441,1542329060],[1375538745,1995860834,1248719482,1912855253,1164887973,26769919,1450066830,868617071],[906627943,646486822,537769244,1739962047,750457916,433639425,60919111,185070835],[1315228773,274251581,1560672367,1650552699,1683008543,1903307402,1621579501,1948179065],[330147695,1470225772,1440959058,1543229492,1722660538,189041482,642844003,251209339],[1943298990,887667876,392063640,1606702145,53270611,1871224877,376914461,1141368272],[1698997976,1472510321,1569899047,1021219379,1677065161,834637585,1025128523,95465356],[440082003,165439665,2081549790,1501827952,952595379,1853456994,1281458500,474309595],[1543783511,1765268325,782927134,1168552016,1568823896,254190831,1328608959,69207317],[1904483922,1516334085,112275094,1229077889,1072135538,1515491303,1682677965,2078675614],[615553932,1382079407,527016377,1317077707,1390619811,126302293,874540031,772347635],[1430875960,1448818490,2010734566,1890883457,770673768,2042360372,336926452,59914285],[1992339397,667291404,1336261592,915651000,2100604527,1855994688,1021970992,1621211416],[1855059167,125441338,900092513,1841532207,1549183077,1435187530,858783403,1062677840],[1984639365,864637664,1708995133,1493168896,1224212643,435255888,82218293,1237053569],[798843620,1954943657,1615629924,1400433932,832523140,1649654171,1391399141,1751107155],[561448741,305373129,867026856,495022106,2026960632,228601410,1685813783,204613197],[1441824722,1889434787,53624401,1891380387,667398179,1275360333,412692671,1444803183],[601479269,2079061486,915574694,1289313254,241192593,30823893,1780812884,1284238995],[1683539589,1932332786,157632823,1313811861,1562090471,528899801,1062052505,900983813],[1541819480,1550281292,1965291363,1634295331,2013390192,78952752,172111007,822309294],[1064616781,1997208336,608423291,1602827705,1318455470,1166033865,1918524868,901015830],[955250330,134179104,1942802064,1342984505,623612370,1025574024,1986941359,2041178668],[1117903529,559752334,1468340336,1302494213,2106090205,1285841603,774885370,72929264],[424675193,1530206400,1678213276,430130452,201704088,49118084,2023988401,1520426217],[1480661731,1374278483,920217263,627015537,558978707,664228122,2110664204,411232413],[1447535498,1687282315,253346883,600906235,2103368545,242072543,404628465,1898024995],[293323697,389808847,311462765,789535818,12898546,1958661605,153392496,1574792561],[787907716,936849103,350377845,1534796992,636535846,1970531617,1046270029,146601504],[1070091189,1615586935,253375227,875541463,1812434899,1303864001,210980996,1899912075],[703212130,896611881,1325006356,1430837613,509997914,20037621,2111732914,1417410351],[1250500028,165199273,1793557193,2034109583,1476568628,978264903,442453783,1995406178],[1666847757,197711419,453318771,930653904,515758517,2009295832,715880888,305294603],[758539525,743655300,996982917,2104471283,1199401109,1624062385,1200007796,1084146621],[465904677,660841522,19552209,1810107242,1537085187,1633727147,6184951,978227943],[42576088,1072026894,634861288,610730455,1136725521,1573322296,2024394448,81871432],[287488887,1448885817,352836759,1705973805,1121568134,1828438399,1677176759,1663517961],[141469223,2068380695,1910478522,978760662,169395925,2117939863,1698089762,1476212741],[818217208,1700312843,298150457,1334784547,1866865558,274975274,346440667,120411854],[1837405594,141567570,1707780499,1044545726,114015163,1025174556,1605126657,1231197971],[937970304,1878008306,609727129,1476196531,219797140,1728945302,1167580744,1571179036],[1553750866,564584052,460791380,1041256265,2004359819,655000118,1664623387,2029535307],[1804792398,338511043,783944632,97331285,856898668,590891449,73564801,1368147264],[383930425,988552031,595716783,947998702,1223141495,1115433244,305373214,480354498],[640266897,1915712733,60604679,1212604216,1840347367,1018200000,1418809971,622887242],[1330812560,797037771,1547679520,1394506213,1324657724,530925732,1565343725,732330984],[2071004494,2094299103,453741529,1791443939,274880382,1248449632,1800555328,1105407638],[422593145,797730402,140040744,1276828290,15785131,851473495,2038054302,1913102974],[1693514892,768636575,1346492085,230820507,1425214505,1916815538,416203617,2083088307],[2128497833,1826806559,1441432091,1051021909,536915533,1770773485,22583975,409451850],[835396262,1436769753,1177063921,302959176,581384144,1544213280,99264005,1186623317],[1910847532,280885173,1071188661,746256050,670200153,487935956,1268614664,1491284747],[1640576798,1802126931,899436976,1979142764,359744043,1843533988,927196688,1712356216],[1424017491,128516046,1425736218,2028699840,197767407,1187313911,1686397610,1879544714],[1650683601,539177082,935666014,1801258967,690564562,1621217168,1361963328,1986880964],[2048205251,1441079361,2098123348,988796961,1219290504,1033298034,513937232,258967034],[767072223,2121709258,2020298821,1486916922,1370683940,386483692,294046236,1817144264],[1591010183,763492507,177068522,498295303,170310416,2129377702,926315587,2014210665],[1072948080,1689012689,39792094,1775088304,853732698,758113159,1001565027,1088782398],[1221537483,500875654,790312974,1193875564,1621641956,1246941273,444906112,1445226054],[1201441590,1075646010,2003023399,328319732,79967923,1558223871,1744787117,1584840364],[569060743,1458095843,781910849,192587857,1025281388,1032250692,305981869,803503293],[298896814,1347833929,1760181494,357358100,1217398514,1888852369,504831834,857332049],[1357181018,1057603308,1555678055,232805662,1272818271,955508749,1528767624,726942507],[381982892,1876506743,532611235,1995236518,313447222,724170816,1171344965,836922420],[825684909,1868895024,134314054,1559746790,467264963,710671238,1937459555,1979643401],[1652927614,563919109,1259305853,407290817,714631674,1336839520,1481261360,2078050876],[378106264,466708106,749081379,220190667,1075949766,793076557,1198861131,1572704315],[1963646791,559637066,110790850,1668917482,1170829260,1945999803,730235760,1913586796],[568394408,281069094,137515032,632516298,1259134826,1225274949,1781873764,1784969950],[1464979287,766721935,351047888,481035220,396570052,995651036,900896782,404032826],[645790742,2030674058,335963605,1448358640,2043809445,750058188,1809624921,1712654523],[290344363,1002267948,876987622,1198544329,841800073,1081504332,406010808,658685333],[1049053949,360960544,1050210310,165333449,881290113,178732545,1590076687,1979386181],[536129326,170945306,1914949576,641736311,1077947846,1343179984,1453075683,1773807139],[1112621003,560316534,1938468279,629909218,621345215,1652710158,249764749,224615433],[1329932679,391509421,518505764,84825369,1965969355,706405488,1386941399,1981377715],[64342824,501649980,65734345,791848461,1221901838,1488402102,1058671811,384792724],[1226803893,1787378984,283319311,853410805,896095275,1956506868,601899392,991268432],[2061586796,1735381697,226276724,1707186426,948887134,172420676,1531637276,1536790296],[991923055,1010528638,2052682162,1523547627,106743696,652921517,153735753,414545287],[689101146,1309877349,1802851382,1982601633,108971377,1948192912,997628459,315440417],[1962301651,265335147,1672329149,1150492683,1923615174,1961607718,2022841554,654734779],[1815328276,454917371,161604393,1515186399,2075906217,2079446681,1525668930,713160858],[1850341968,1756693169,652198437,1767385094,756951925,2057144435,1889038879,17775714],[986150046,947011742,1891399835,1934276896,1614972598,346985164,698403800,1154056475],[71141532,886141846,1580189372,1112575265,1654978366,1847689758,253479300,348520549],[618563042,461565754,1332471947,106817616,728424388,1437146169,1471986211,1714020857],[264677561,690620253,179095677,348493215,462320774,1955208102,1341278934,1843529347],[977138021,526014445,2001825317,574956408,718915256,269348019,310072801,1263085760]]},{"start_index":0,"nodes":[[67192045,16680405,1816608297,430910768,1572571882,280861133,428065250,23754362],[2122495644,1173023881,1213180148,477725690,822512629,96243090,2026603970,411294349],[126633469,944430554,2074285168,42246936,1572233198,815224469,1466443661,1495531436],[352891807,802527631,1374368589,1952072557,1525889103,2076816608,1101928137,159265651],[1368701609,1945501055,1519424965,1954461105,1381775415,479353365,1267953945,390199288],[2070556284,836673009,800193431,1305481983,763674740,1695816773,1429581543,464856407],[1086068550,676035813,2021691175,2061425557,1122109907,840680227,675638588,545149445],[2010945763,443409952,1532583536,491844290,1141632718,912090081,1644729135,1217709283],[1803699341,1419617318,1126889349,586465672,616166171,342081208,1811516622,1877689603],[374025443,1669781536,1162199230,1155367528,1366573226,1996573110,1217987535,1935945994],[262647143,1440497731,994180267,1702394157,931945666,6929108,272239594,1853204088],[1865077085,983856827,1994702957,1483732811,784188707,1097682508,1531617655,430681060],[623372142,1275915969,35383897,1590017138,1602883358,406033132,498879806,1683122578],[1986960758,90405771,684843204,1830897998,1859564453,1727631760,1777278855,135086205],[1647206899,210870803,2104845466,1465025299,1073464896,471973324,1745784525,67608480],[1125958545,829804188,1741813376,940717652,1431192976,1223154102,1696439919,879181783],[546728050,1363079969,1100749927,486821024,2052671763,1664191948,907820858,526922442],[544141351,440573539,1743936385,152382951,846452838,1483024396,523547656,2121677686],[296965293,1704136222,2111800455,1934509959,55707121,1521600626,1656288378,37119052],[108959813,999827496,898651346,1469535041,479195924,243943236,1527505362,2005158697],[508764885,1769099845,836587529,1349317678,969338584,1358945392,1916270637,1002988244],[545012617,2009982311,758013330,1128308744,1023857809,1595155617,411108675,1955615558],[247706628,602368611,1499792726,1701127622,108818541,1639157443,2031749489,1444232241],[1571357951,1100576188,564157926,1282315902,2022372063,825556261,1593519638,1341730607],[1677751840,105759830,1566570085,1707230319,801464144,396688790,1185792399,1460042568],[2054190083,674042693,421730313,1467052877,31204342,1357091693,625791075,889893079],[647080288,1733572977,717222215,2018386351,5153006,738540069,219169298,1554671434],[496314240,1092322579,1769238412,1493194689,848600456,1167888107,1095380417,105449788],[1500452596,1407121797,1283917706,1946046125,1637230984,631717594,1099954721,1690309038],[544770024,347983665,396976898,1093859989,1758565339,548094825,1221096202,349685746],[180676167,783127494,123732906,24932386,1936403747,933186209,531306048,1534700354],[707329991,1684831146,1638714779,971051000,1939881209,1776049931,258056457,79868121],[1982384974,828511932,1118630166,378694030,1317248713,1906531068,1161940746,1735763701],[534020775,1915676695,743439697,835794615,1219315563,2011339702,661080288,1687637003],[110351971,522661608,688356489,319245226,938975178,1743179932,71074144,1372885824],[813857492,1001613875,1131544260,98941154,1694449609,1345246549,1176766046,1909064610],[1307182400,199189002,1633825444,1703389419,268197032,1142027427,587546665,769234248],[1524001069,187405323,721291821,868609135,1775861332,1261897971,1057034874,115306405],[1126723293,969333160,1177678338,987660840,2037746850,1740905677,943091894,1693295059],[131888059,43202486,1948397404,941686203,886848694,1794191004,396278717,561915251],[1168804809,743216397,948865589,998999099,41793414,441311565,1884017084,1247750192],[270975223,975557905,1489850936,1486564621,1274367790,1131757419,1928714032,1449883510],[1359862990,1624586443,602116624,819953902,427831985,1185465597,1576014584,1852545641],[1455252310,1147659963,849650470,787204830,984091107,1943809645,64389095,832300368],[1495880710,1404931963,1147717106,1796256828,894717429,1006157992,1681092871,1435725120],[1397476899,1749727795,2047860721,369181811,461440559,858074218,1969191221,201284902],[1429596523,671472807,1272350979,1522167949,2017138373,1150302654,964757878,1546570473],[1445204361,267859535,183566648,192125659,1661167999,1228549054,1351882852,1027583380],[844260198,1903709214,315390911,122419568,935237830,1613123522,424745413,1729484553],[1015325505,214710181,1846404495,1303557296,492541392,1776150868,562882189,1761022759],[320654985,65798152,1789311179,1442008157,398633954,1420270406,2029290111,1745034585],[236148411,88475318,221632742,931025861,1216346290,366258906,598874114,712643385],[664475212,1586200842,900270409,429908384,1160920760,1867289280,1335087694,527758465],[708918667,1086933322,250557164,1163320645,446998014,876366438,1290657916,2092031665],[188618311,1764508357,297823301,220050446,452706869,1509411023,1719315392,1002303347],[42625906,1411617631,1067816771,430862038,768564061,1792030700,649241674,491064969],[525431022,976391664,240338565,519547805,2043235791,49849051,1629226570,796914488],[279825441,1867185407,1454158448,763634138,632603166,1745840723,1394658475,75300471],[1298806275,475247576,295813115,1559004881,695244605,1924662291,273878795,1334740775],[2030901518,2035837539,702106690,1588711207,854842403,813118507,30973840,614853131],[677371793,1331040308,26680895,1390881309,1253868949,139623820,1393260485,1269576759],[510890478,1205789383,1460831931,378109412,552615398,1716491338,1759001815,19948460],[677232438,22065685,1328226160,526439082,1489303952,2130164631,835620510,1844587502],[1412065484,1827829959,1466113322,1213847361,109712934,1814020200,1958069181,1365205500],[153268522,1555389569,226480050,69963759,663772075,625428601,310796816,1874466753],[1624202443,604164017,376321613,876518454,1788855492,9999515,759368226,696862411],[1391746849,1519968874,1239391282,143624901,249193052,1179916098,1656917758,300816410],[713342,346053783,6613077,416730772,1302687013,726351112,1937073715,1286822171],[2011842897,95998862,1844812429,1394836776,1579954466,166426693,1119703332,28589196],[1321529900,874365550,1197526351,1358027320,1850990971,1355393015,26485737,757267207],[463608213,1353113331,530956840,950641767,1947231113,802891614,1336021435,1235864672],[998601327,1946973679,1518295868,2024840535,1951794562,1718545512,1099622368,1023164468],[798575168,1620435109,581945880,144316492,1631561595,238732836,862370314,1443873290],[542665439,1029098489,961581242,199479399,1723541960,916799734,960370964,53776488],[1305728253,1323238679,26746474,516530029,18807816,1305900484,175558894,110019017],[2091136887,233758050,1779966228,1716311820,676774374,1559350644,1748137003,147577906],[925455558,41289784,891128962,1055547852,1156123673,135588181,1323995545,1065577402],[2102532748,685680083,178984029,278189650,768606399,1635790049,488295389,643146097],[629444109,1165388245,467393006,73828781,992770635,31865109,2028906248,62911170],[2053441570,535290944,252273315,654918883,63707729,731755581,1813782621,1580083215],[1280854141,1579684234,1406538221,192985420,1604363134,1372519931,2053135428,1649667055],[1204604487,987827489,1394572260,1163898120,393043335,1842741570,178437662,976318638],[1827307117,780857174,255810692,574943945,1908441564,436472886,639525558,705634011],[1582328546,1670252752,145998119,1161222579,121107989,1082919722,490339926,1623916290],[1237041260,860954153,1491303372,385197821,308501712,439620512,1555208738,1586284326],[817839957,2103714780,1796044806,71019964,890839059,1765862345,161755016,1209840332],[1537920660,627431847,598277116,2059846159,1924222870,1175549008,719520232,1564077436],[1009867924,2111371287,303662847,1970652509,2025098968,1262023975,2096614749,1771488578],[2076221346,1216717559,1628502660,360935820,1868655758,1082779498,1056537841,2029686801],[244459942,1732205009,2058279004,1343887372,387726564,1979966387,281866245,1201503246],[988094234,583194095,265507709,1204712335,1589893915,510704119,511511349,1624886359],[507660403,1740701819,318360732,617730523,834827047,2077823404,1223218839,573309338],[1437737910,1881125677,1659174131,1313314567,1850202209,917901366,773258736,1699929894],[2122118588,181923102,79038030,42890849,1591368711,143200825,540899486,911974899],[1436809903,1981610087,1522208983,1827707970,120756582,1703570184,608765211,2061487361],[1246673364,724871553,782247839,1384061870,1661460009,307982006,1051522411,1642594281],[1659553207,1420028672,1210455586,1627240635,1008248459,1165787175,1614685927,1263107084],[117701179,3154913,445762199,671740250,1913788396,1396629537,494860041,982952437],[366925685,1848546950,737086968,149457755,405717988,1188150837,390582705,187264580],[1428300341,813286955,1548865565,1285335637,32420299,1105274712,1288016153,231729161],[693294841,1818033614,382844952,523815596,1463677819,506523440,96385150,360451849],[376201402,668965008,128643626,869038099,2005803089,1916706387,12346192,834718818],[441588605,1686180250,626370967,409989591,528436542,631220495,1608474395,258280477],[619636770,357011011,60686549,428300138,783987289,354210355,1265981969,2077104799],[1446273888,810254776,1172678763,1166860675,1519485168,469558851,1119713376,1626754536],[810507580,1746849682,14091529,1879379992,359414964,1491878798,200623229,1569381296],[1293491729,1310409601,216726364,857296566,584152010,1040264991,1940434983,966069536],[1954917904,510920395,57670249,1528759869,503283997,1123792029,1919549649,940981184],[387640047,145555599,1794212481,325084850,2111434591,811100616,374551150,1339037867],[97003191,399072703,966676534,990665074,2110472384,1134321001,57941953,1110090698],[42770342,1014911319,903654952,1816249630,2102973931,1393104133,1193214152,496967025],[65249704,558022043,172700994,362062291,617018235,430849010,323861992,1986195507],[1371183843,580070437,8682053,1665128094,785568030,1181778805,213951340,1097695593],[1248435448,1581957240,2003495687,626310947,160461301,977121781,1829935314,845267163],[1233333097,1127907298,353875649,639808297,1781400838,1373921736,1885084263,291240503],[680636755,168370758,1190469861,1774946943,1688052153,562343788,424230604,768470137],[913694041,416512228,1581988674,853027286,1551302316,2027619922,352179905,1137935031],[522075395,2009837095,1726158488,1806138980,314511367,84306533,13969411,449150395],[705559871,1191908811,976881800,1804787815,134672735,1859087370,1509366957,939081174],[957500084,1112813776,893020711,985169231,1928412377,170332957,909225393,1317276207],[465119839,65424828,232127308,1263902708,1684337949,1665839763,1050040878,514221568],[1370140617,845829905,382093405,220342612,324729250,984695893,753349068,1548741059],[1428857182,437432456,1758743344,329459032,1279425381,72373274,2054721120,1471696585],[1608621844,1184045048,1503453944,1062169407,899098192,767003508,97157621,298113047],[1307912887,320772555,25400180,212901995,1694348147,1962264061,1237240269,223272846],[304149514,2017538525,1712321053,1247494195,2088106991,395370998,306717349,656212259],[555577694,1132224916,1254140658,344397530,1727130906,1304854956,1168812833,371680527],[85754412,1674688874,2028703147,273365341,929782456,1458540070,1414003723,1783691656],[334707551,101785201,555503985,680226387,457783970,1821394562,825660038,384830055],[534438865,1280035602,1637872614,192167497,1458830820,2062041306,434074529,1917711305],[490081566,562169288,164404667,752643499,1503490932,1676281801,1126937995,2000599162],[2045912344,715641284,781105334,2001629706,1927181504,529898177,1115942887,2013761285],[1124633104,2082051881,2032489797,918012344,1819466929,542481152,182710448,2102831455],[1566433688,366476361,2082292114,607121769,1780724082,1161471332,1705658060,1473460163],[1651974822,753842536,1319548742,244594794,941586611,634617239,68136025,311839151],[1557144576,1384250076,9942979,1626749946,1210947399,943650842,1761182207,1620669251],[1968495700,1070226837,1301273649,1495929758,663646906,1207908487,2116594454,1154632664],[1506657808,1212953250,1415415992,1667812141,530439413,1117682706,1580562359,140952107],[864167341,43888265,77528259,614636380,1519522791,1685679590,1362001006,141657172],[1676360581,446288055,590960964,794684453,1123446537,291203711,924453326,551224576],[1231632431,1699036242,1984499432,1615240016,243531704,683534501,1452964434,1772267890],[1546912332,1379286763,1980304470,2030769190,1371061636,110298335,2006774854,1746291649],[1228840415,1992038042,1152444975,1584775019,384470472,1205567487,946625144,1045236305],[690795761,2011061413,1814979763,363423725,805504322,609640103,1969479391,2014480938],[928141257,1117062850,1052773435,604264998,247102547,2097352370,576762179,1711785299],[1164645576,102538440,860190606,799711581,85897088,9307007,251805844,938316402],[1173284999,39706399,1038099175,1158155182,1294067001,1984936845,16870256,661030536],[1172270737,826507260,1969503256,760569885,1053070020,1234417959,998030722,1592387531],[380598834,494010103,494824536,1667365741,1709579626,1457464158,1767755528,238473819],[1819243372,725610669,1767856850,520030080,607640677,1661419390,352210100,92549366],[568001932,558563059,1487037269,1002423429,172332838,1937965644,1193412551,772070384],[596836152,1677908100,178823801,1869504802,763384619,906461380,619031824,1814164814],[644829954,1393956051,100730953,1566607119,1339140410,1063110772,796028697,2039531457],[1321288504,588376439,293564221,458309143,560249791,976845327,719276872,1994361680],[138129108,759224632,301920039,1946268379,796812693,989313387,956073451,489469314],[750314947,1542827860,838438428,665768263,1452066704,1618003658,1249086115,1173424324],[165966121,223770029,1708014842,882460397,346147444,105636868,2082019021,1022418723],[1461974150,236494729,2115047340,668031740,1541363437,667346764,695532976,489145081],[1552397065,1136908872,1950202026,336258672,776221354,381648422,1443163112,673055077],[801432149,940945801,927377067,971239262,1432784516,475205131,725241127,1587980496],[729109614,1374003257,1150327348,1163985069,1033846652,1208834282,86670018,1317265468],[964468066,1198971831,1574457575,1765220037,1660350876,761612281,1985761401,1336739805],[382682108,1333752178,1776512838,1775900087,775397121,1846900420,1085742705,14060252],[1543721043,2061888842,441049440,1225874054,1214702714,1723519476,1207796826,869851162],[1103042647,514608136,517585378,1920118579,1744120652,1371347958,390724835,1913056556],[908661474,707735857,242489631,927391147,85609377,1576499971,2113910086,1185551911],[945087027,1589995868,539056895,759833882,1759128211,1017466525,369820435,625499522],[561641421,1615244958,540154685,664739280,84591789,298639004,1668298723,743674155],[118892173,1130470985,204799274,759927043,1679647655,58680199,1388518192,1740838193],[1720074056,1308983733,1172264996,1035956992,1889610930,984316339,178660211,795980370],[461190329,1380790323,2045994120,1613020645,928082260,607361055,1252180648,1844653103],[769297394,806863272,1951723402,658842115,1811074764,1435020875,1572986583,1066342448],[226150397,888922745,331899090,1193210505,991018146,1417507263,220647473,820377532],[856352127,2106343008,1247903767,534192174,1575546293,1054144214,1865900341,50750944],[1910755147,503784104,1022695212,1560693972,427614718,995701611,1893955893,444756130],[200466325,297312297,401714408,254892617,1952842619,1809610136,62649480,1686367357],[15536747,754030733,1648884234,2842705,495738391,824575437,1230897849,1560045819],[1143002458,1681016021,1239933723,734021730,2096148640,505871791,1658246020,1366752179],[612368688,738716183,1546321307,471858371,1395384669,1015544294,1559391366,259822622],[63286155,1323469392,1568760598,54018465,517992159,836215612,1299085255,1049769508],[1823996583,1825593925,1570706463,1675050577,2124385533,245722725,1407472157,730568208],[1530408503,711542700,457565006,1768066170,951082019,1588087365,418995881,475173127],[1547041318,1020225764,866622123,1343642885,1083699888,1960163624,182301318,605616939],[910236552,33913959,1982501931,1714701180,1745821190,835566067,56128550,2019476783],[531589447,1977318470,641829888,1477446020,1887148271,1496944375,321395298,218485395],[1688676179,559758835,1575024803,1630284007,1987414629,2113085500,1459398310,1593303793],[1303472996,171526332,194507501,351204101,1161106683,1700534539,2084106666,1639261768],[1664081953,1041497147,345892083,1548426953,210478536,1257846460,1396603447,282800970],[925691104,1606106785,886177499,1649909935,1028375927,478452642,1673726905,175575932],[1922692008,737763156,233384262,1577165968,869664867,377772845,1840580147,264822942],[1009534214,378267653,711878383,1403376554,287721218,1951381053,884071713,468027976],[66781389,1993073872,234559558,1568218443,250172070,654075414,441483909,268259698],[1841090503,1854238154,1185861436,219188377,1959234218,396756233,1328338229,2046237906],[833134202,539255346,103040832,1980708241,474663299,382326623,2046718329,581783682],[1907059185,1580007637,1838949285,969804108,2113794017,1974424605,47632732,1725696592],[842024781,866245373,2076465752,1159584085,1557106811,2075777527,1968215223,56908822],[937677099,73779575,1085367628,2041964123,1111762569,749084162,1091594924,1869185907],[843259127,305551064,111184393,71211124,703032521,1018755465,1163687808,1121652514],[667959526,118191861,2032155094,496101029,1821907005,1452456730,1056184135,522993953],[122048690,7463633,432893713,1910279435,990433422,2010335983,2124845266,1719138334],[1692121585,1990562078,215716580,2129046057,829330481,1782249544,1580425862,1212064353],[357783353,1999154198,1311339301,1378299035,1693135416,1178090009,772940465,2063765530],[1493269803,1538983772,1293146306,1973449783,429352797,115338450,1976518890,1855208734],[968891368,846449672,116422933,1983765508,1371942134,402241510,771304913,736009083],[1527750650,1915015261,1800396178,1738583737,1696930358,186161347,881070821,52205652],[1551905695,1830369338,863230885,759474493,1144157061,842760504,175751234,831020143],[1495415286,1590911493,1790730599,1486961569,442012698,573168223,1922929360,800579913],[1566288384,1424617838,740911505,905814785,348420509,1452582328,340730088,772897641],[216309051,651365337,950027411,1735457249,1903311172,999192464,1162782250,714600692],[1847041839,395515446,1056724555,259374742,874418646,1854206372,821948719,849040386],[318224933,474246354,697809759,769444083,1744666128,1594836599,1827736676,1170345821],[470971915,1181736590,1676732853,1144094052,1242806831,1975247705,1087400313,1906952554],[1386039669,1290277647,799407300,2121481087,991850790,578182462,483142359,168271396],[911761398,1835954310,266391364,914281777,824647744,428159365,1685166359,1955448577],[1134748219,425974948,261948758,1561106700,746223095,1323910144,1820493592,751279266],[100672725,1901003493,403968612,1675881452,1227279124,1673242571,9929116,1363586856],[2072867391,1061319451,1186235003,1999898763,267482036,348789746,1365854875,1478785574],[645728224,842913605,1678710309,584878155,1323558999,1155646611,1435846279,2122378405],[1096026241,2051385034,1449469889,1214978086,1680297016,1153499926,98583979,976717689],[1405957262,28829473,1211413218,521095813,1207927254,622643276,355355223,1524094411],[1056300084,555529341,1244922392,1009995799,621341302,2073704589,106499750,434466435],[124769708,1101900672,2096541944,1666566432,632939996,1405382100,416389706,1589817218],[1551997167,1790118871,211843182,1299283990,1135460349,185276356,1559029905,1093195633],[796782138,500546902,129034674,2089402020,1135033698,618292820,2010896899,180351137],[1307295716,1818461293,1956351872,980368606,1391210065,1628619175,962271957,389600541],[1766406489,1436232859,396813028,564741075,86771724,182599097,860544571,290775004],[1154182534,1121024532,2053670925,408404837,647738384,890752554,839249535,1451773821],[1104737948,2108955815,2057132109,957062834,1693238108,1382715534,1941337680,1145667578],[1662339553,737867989,1585206064,1139992451,742775577,540902790,343405816,2124451957],[1687054538,1510463678,1255323586,2110535761,917360676,2077526133,91257414,1345118162],[1338773068,1742265594,604303034,1987182362,1966223860,1895078603,1011083268,1833982365],[1911169606,1770462980,999591169,271688141,894019799,1000890410,1533679213,1581963286],[164611490,1661578518,1258614610,448392238,772556716,229691899,686965619,149586208],[1759812227,603283348,1117492586,1823884505,1495427512,1790819361,472403401,1277252170],[780245724,1471066614,870962963,380203979,642834676,311781287,532989860,1898694257],[51173175,1198501655,1037563244,1709384877,189410388,771820718,489470373,2130295960],[470935905,1317361460,419146586,1755052162,1392083872,1265428522,45441540,1176511979],[2018398117,1305711913,1035001714,2104977220,2027860856,1768096429,2103616748,1276801555],[1086483982,131000917,242483477,489528550,1826700027,1790199307,142280808,2122255263],[987785286,1437127767,280100266,1084044313,202644806,1483679969,1819305635,1864546695],[1328512744,359611081,816080905,277385678,154179071,1695327705,1517140571,874538574],[1016329455,353065807,624271046,1849219555,1788113581,1372985174,138499435,1022883162],[597442387,1677811703,1343369397,999809756,1294978080,978882721,984118132,1250564676],[1354668339,626854241,948847510,408657771,442872365,772255287,1165024437,1542363895],[387723753,1667879540,117305365,482108948,784448467,74998089,2087639627,1036782130],[181751164,1307479906,250961513,895235207,1388313437,881476850,1055108796,255603439],[634939204,397298654,150517584,1214447316,1077802788,894409086,1125084450,1080392176],[1222771137,746212307,1114725619,286961524,851957191,886664918,1045425307,464098327],[1589900702,94709166,1564135173,448029240,1695411934,766448155,870283645,822324665],[196276718,1183583601,1559606331,1413982026,1994756548,615930614,1638979787,837399935],[2069761691,367900148,1479007010,1643626479,529195914,1393530748,779520916,62263469],[2000921340,24718731,174459800,2013407997,1888549225,1669589721,1567661132,2055557621],[608325953,1210052607,414824411,709505670,886535005,1484938711,1059186723,847450111],[312259076,965571025,1260754320,1952949455,318971636,836668555,800201285,595092029],[1277001988,1642188691,1721021359,1270230263,175019058,2057188994,479117955,1844481425],[823998112,375879892,1801026133,847041646,149042423,1867195808,1951158519,978048174],[51401663,1398167787,1805840632,2072783772,1729571730,728737110,1834787586,831679074],[63698533,1427220222,1513453700,819050061,1050315220,858137102,693851291,2047690541],[379068640,1439836925,1530932512,1201929304,1266981562,334077636,1342217513,1121484370],[1776789002,273402992,1659920215,38419293,782310241,2041403490,245750955,288964656],[1340902226,1705420025,1310466103,923713104,31039341,1155449223,196564764,1804125896],[719471656,1211971738,741898753,305271972,807398358,686437004,394269473,1519112662],[267072584,1078143104,815258367,463032850,1584136938,1785475107,1421926133,707469356],[248511628,995528810,1451416128,121879895,1451177918,513418268,1212976177,470968883],[895780541,12955828,1199036778,530898727,235760649,274283481,896417865,1346453271],[890670314,1087002813,1188647339,510377031,1177904000,59829252,1080630737,1629736081],[1215599180,352327942,298570170,856362585,1351873332,542446714,1441382076,429032273],[592896344,1309366365,758589035,1513686096,1194795408,1626313427,1705546117,658678779],[1608922166,1622442125,1501384589,1391137453,672418783,220491385,239252603,592403991],[919457178,2121980830,1650881582,1215580739,1979536263,243211791,245397429,1468288576],[937017281,734249527,38888639,1584928150,964535043,1919537572,1380201846,1525053448],[2028800773,1689808036,1697531327,1935772898,1909933372,760623556,997039238,432476991],[863317548,671920364,489975280,1432268166,1558292242,1097710309,1749284738,2063379164],[743994061,735114601,696937738,755234477,156292541,163133,1847057901,334984674],[799173897,1174426221,315808504,1494578981,2020854499,1273592584,23647180,1646196413],[2118518514,393574124,1910554882,1949527534,837750000,313730318,1743209632,1662916723],[479825283,170331818,581289939,1477053544,688076431,850632010,1508347687,737965509],[618177460,1032894427,1622125751,1253680249,1640535035,2046184296,631799981,170897857],[318488745,1719963015,952186762,688818483,1004339658,1661418444,278261721,1216260208],[483795008,736523216,202015059,195767453,552874775,285333518,98311834,1349912025],[24043253,757482374,100978716,907867170,66220180,1409026993,22966013,1500990895],[788683160,1516093648,1014475808,295412858,1704409800,1792113542,1720614923,1511698410],[927108084,513071417,1881418070,1474002207,1723752689,943750507,1043515116,1510230280],[909948485,1116794260,1442312819,312457857,286890162,741160717,1754571262,1699423034],[585253688,27077951,728302080,267823872,1747340937,16698995,1594371341,2001472],[1197164513,1337490637,1631932302,1482750438,163788664,1996553466,809337311,1430690131],[180123342,59854493,2106287351,683976015,1240789392,2112765838,482858694,1386398984],[1949062311,1677004443,525115341,880042019,344816427,1571806877,1294766199,1207529778],[1099647178,392978351,725339110,2002068761,376495693,2119523472,998201424,1553348304],[1547961174,1725749454,408936714,468455129,731902844,2065160592,1349815599,944672403],[2055917485,1416617626,394498774,615438221,2022033124,823110483,543607348,362300062],[269185906,798071014,1141219614,1696780938,897508759,1148360116,60787022,1049706011],[957650231,474933407,293594345,1542852439,330173670,1527186536,1666962131,39588371],[754348539,946575241,2101960149,284402753,509784538,830672024,844310612,959052013],[1718227392,1981823359,1491376388,388585331,1316671876,2123571390,713068930,216318795],[457036990,805264211,160464441,754588649,1837629742,87109208,2063204703,1357151519],[1594046737,2122942144,1770661891,1221726994,459620014,1246414606,618816210,1270178976],[1341389393,729672858,1751935636,1916072679,1528222274,462383525,884367029,2111970917],[605565792,878329448,882346006,1202798037,444384959,1050200286,1533987060,1911525651],[911785111,10786507,2100481657,1408316079,547968587,58285062,492207728,1775843217],[1720893784,1431896719,1782950786,834509702,789841221,2064991458,1775811309,1807505770],[779543695,1033627175,492251353,1660077183,1959077567,1747403624,1106953338,611520845],[916257495,1936610879,1785199221,874315948,449825218,15855061,440154496,1501826324],[805199000,883592943,1210124873,2117963839,1557130155,1986305711,1918842318,181935726],[213395595,567076808,1973301881,456420819,72635425,1716960102,56611569,1301470455],[1319100224,1473220309,1262927287,1378337719,226782861,1167535601,1134857184,802758460],[18811231,1808404367,244370340,1412666606,1298504670,245714827,2064857756,2423294],[281543097,1734164707,1742963313,1020224588,1054892944,1826808256,241446393,1515575291],[1125069823,311371119,128139143,23610397,1071735298,1221420071,1521239878,824479501],[1362744584,765845911,1242976883,282544710,1204851840,207061516,1745403125,1062984098],[354754456,1020285932,275291030,1330746034,1503535682,992212652,1094156580,910766405],[988906699,1212584143,1168377937,1859490989,316978725,1778931416,124043609,154339294],[840071822,319463092,462120035,138056625,1496048143,789674984,1397761607,393199408],[1872146925,612723742,2110360821,1972352386,313621689,851673542,927479305,1978799926],[12759148,244728290,879235474,741826183,1800502543,1953822295,718164863,1755855030],[395861810,2110326525,376230607,1926688971,1638263656,1738942133,1322685241,215707783],[1442992450,1632523850,141710620,568478691,1130774059,783959179,444317783,1554331992],[210392841,1934470976,1519787897,1860465733,107820483,735205884,1968417723,698711205],[1068631729,1802212996,855512606,1232723340,2023792881,647101687,954314893,212022359],[1539562349,1406699003,77210641,696724747,677982021,1012376390,1613942683,1650643077],[1410562378,1977702820,247806169,1245953855,923415732,1741019270,982824018,193194621],[890659232,1042131861,2015469593,1070729277,1055299010,740449218,1896025154,1997595567],[1323958330,1128874139,951408962,951690098,1393947034,1339186083,393265596,1712550981],[343481394,1595567815,2083571276,263963132,1895588309,1708109107,1688719858,1854399884],[208706694,1362746850,862397924,892054208,492143897,1253588997,2096638025,474710494],[1593444148,1463998557,378452937,189074872,547209376,1998225714,875599778,61702039],[1912058265,948723872,8982664,648006172,439635372,1899778821,848749369,1229865023],[2027596031,601383962,1409113214,630487801,881918060,2110764440,186271997,551323131],[1164230176,1831413205,34235631,77981046,1973954870,907658954,1538455382,2033503962],[1360700721,1209434582,905945487,154217119,399055662,526172194,1697878685,1989258383],[1838850510,1341065736,423190780,981573737,1945518776,1597019360,512322992,901895926],[1144608660,369114764,1859759953,1846159772,785521638,640315059,1137865541,409929623],[1180409252,1128884895,1651891659,990077456,1359832560,895639787,58773001,2063261266],[1140408982,608109766,937641016,242620112,910492199,123023420,834847880,1765799886],[803273417,1474165585,710067331,1186438900,1197602639,1881832846,2020429018,1801506862],[590645588,1201899780,1647105548,402401449,707802281,922002488,418914202,630750137],[1316021233,971484657,30639302,1716295081,953925700,773506872,63870951,2085478206],[1484925802,939126415,1608479381,1649359233,892066195,1639356890,537940839,1629529189],[1856106099,1824784367,1598609522,1719881589,2119109682,1153428310,88538356,1008950685],[622661267,1951042148,1076302966,1561382859,587691782,1550729340,247376642,71721039],[1931176963,552113150,388108415,651696210,687840037,170515692,356249661,648246522],[1381019113,1784875455,1345658353,968493514,931795276,1583542454,1794206951,190230959],[81302170,1287364618,752232734,751175498,659122812,627309611,1318881322,600147125],[1574390443,870038630,1762637879,1993809932,1317680081,3064006,2119953527,1376364001],[819434938,1703144393,132519983,1633435655,1096734873,133937880,194558601,717883508],[997491517,1548729737,997463729,1280761376,619910919,1899202365,1744907147,865508055],[1630642692,1858982281,2016357534,442386483,1815524889,710586806,2718192,946477185],[1541224417,1378042086,1554124700,1840548321,24932264,1791139120,80631293,1796107207],[1943567243,551845876,1371756949,1453521820,2045039674,592186588,649200851,1337362139],[362251431,785035546,292066989,2022989266,1583553164,356298121,1023191629,251077638],[1173750528,1981695383,580503940,590571362,560093936,734659406,1217868548,954946592],[1166025379,265058529,2118602838,1622764851,1167680455,114549612,1096760330,1177317437],[1173419547,1196681017,884571723,1427647762,932895260,1781396956,68160960,1770649986],[1837788252,1503405536,1001480927,494631494,1100545581,2121951330,520577781,125934913],[182170377,120965114,1719549848,1732341634,2061607030,448953387,1322060508,1254844198],[289674620,1170648268,478457549,639134295,1112849873,1751196652,1359801285,182449674],[1449134642,1437421104,592187533,500795770,565300744,431866565,1454859452,944436646],[922480374,1254075142,1041460735,1619264377,2026899917,944676563,87436856,1497328499],[242518980,1474711804,1127656508,13554463,1897305933,1532679335,1918651108,2003625067],[903959954,927207432,1920626322,267147182,604180274,1153821675,1233552862,567566029],[2065202021,1152894913,222303093,1655554122,1499753786,90244305,469806364,833685716],[119520987,551004927,705845306,394149751,333343168,1902956991,1168036527,1041277928],[1862639116,2042990304,592958330,1746795140,1083936091,2054482077,1823962508,888740443],[1629482174,197022930,1007770700,1556540245,20207149,848970802,1938165763,2037389150],[1820878021,121012164,1852855046,1638290969,792148735,1616862543,1921154952,1562129244],[1428400090,199955499,1842903168,860679229,1527424195,2020716548,293143479,1140726414],[1129341013,1011270638,1254417114,932728711,1862895696,709872753,528643879,44082142],[728992621,1045397260,1486070025,1531187813,1531155182,168490006,784481728,180956749],[35340240,1534932672,169512743,1648376874,1799189590,427083320,1299150915,590620871],[1513631444,1758324418,825604140,248962093,465420547,1918856959,1921941742,866737027],[616861792,2073084058,736737521,817968102,1038709570,59903840,1915562515,463071436],[1756876154,116943732,1604682021,110739141,2023726475,1260540361,65839086,1833587497],[20976432,1053721218,1090944925,722663408,258542246,1260844627,1405069896,1097903238],[1020829301,1597648574,1771997970,1888802239,1464840857,269673702,1422947579,909216072],[1413388816,1912456427,1989517206,457438313,1344743869,1776514955,384851388,87868796],[296716492,1180462163,1792405887,1782449511,166359781,731107108,323771181,829922799],[27876234,1347866542,1457646647,1384072791,1358879738,2043493281,1938638058,2127218045],[1999260117,1980448115,1429782485,235692039,1872592071,2101885373,291685715,1231103536],[414233775,1325616382,353348889,1249299369,1246828603,811175874,1363259812,29496668],[1888110798,196038172,655989519,1083584133,1549516085,664018280,2094561389,372027599],[845433852,742507505,338187837,992261040,652600159,481839299,1442497900,2085576594],[521486580,2083201224,603711785,320859123,1420325093,1963504500,365402646,34235486],[36687319,1078537187,1873042037,270835364,1514050365,1117926730,1449737855,1589535486],[2020700218,1452213613,807591331,1566469488,475511464,1262861037,1748496042,626852106],[917956493,1392697919,1265170111,1685400511,101565332,705489711,1452009686,1823551876],[2021824023,557260799,949581808,156509628,263720334,145386425,1847305371,562443482],[1127119625,168799598,1699041595,1819055430,1982692257,1143462245,2126605281,1317163753],[1647194717,427468769,2039457493,2004520940,1144476804,767141615,1159301582,1324568579],[2012458670,1201008388,405558193,576390854,1260753334,156761168,1518812521,784990741],[180959097,951053818,1255701626,1690983530,144676039,1418652334,1878457782,178766225],[595719528,312959369,988691882,824777894,139416330,1510192470,1499376572,2066395616],[109431305,1883026422,1074921977,173947247,1015810663,685185599,1073360839,186914450],[376806559,1152548526,804875321,1377220219,1544244834,903321027,1856606336,1697471015],[1596967964,2110028824,1533772748,396629597,2078792863,252712297,1930124291,1116580568],[2098329387,1928513494,236958460,399641704,1847365555,1584397324,267454017,317958507],[1237066749,1223219347,937399026,296149547,1682635999,1001235205,1247549039,1745783391],[1610447803,540291824,1477433489,1598762754,1865481005,2012773814,129915358,2077889086],[257071745,1983189875,1650643567,1789308810,1578065252,1490255131,1679974882,177809355],[1917270536,1158169627,590644801,1531594597,1063095959,1436689121,1555831580,1820268783],[66929775,382534554,1556851361,1645184293,941833577,163276065,97751403,1208058983],[1928518351,1205452775,1624741210,814402726,1264919667,903710661,1321840772,301177877],[863582853,101257985,2033979847,421810717,83097882,1195083220,2055369300,1906068514],[1571528336,1993663586,382844599,1686066457,385430163,511688976,1910899799,243789900],[1438020912,877829580,1140405697,1980374538,1087632957,1430917164,1265665739,1158041643],[173723746,1702410078,429933073,1019783296,2109953742,356287495,432945543,1816121559],[289661663,441048628,652668422,1365185015,1262016307,206281719,221723833,325500924],[741281146,867790223,1008642623,670686200,36051976,1276201793,1889000858,842025613],[1497926828,54223771,1252929640,768117637,588392244,914977734,1291046630,2117921573],[1690127114,1595848637,1614401989,889457358,1020867515,999781344,8420279,1060523662],[1134949732,1245909808,2084085756,813632053,463801431,831350642,920286482,834097885],[1864369387,1985926518,1380632949,701481325,673274675,1443417139,608912987,1764682774],[10065937,1441080321,1049715212,1456889438,1866833982,1222171783,1151388283,362439204],[1855930848,809534110,1362023481,1475680164,383124579,14120383,699982103,1040016878],[279046308,79206865,1694527995,805642593,1943134406,1270211182,711737934,932099950],[1052560848,1200380192,53903162,1999339477,1478636424,87712574,201225782,2120566506],[267077010,1816769566,620741984,668191580,337075670,1873071843,1704012336,1059487436],[422468673,1505441577,1437482670,968574239,1633611836,1084112319,1522802512,498977492],[1643292722,479497239,399235314,1269513514,1745369110,1501721918,471299806,23456048],[1240966863,857851314,1912641651,751238877,196624575,832849156,480557677,1486735750],[571023300,1899686,1088080978,426633875,1365931818,853890891,1452952549,716228033],[101009782,1856340301,761148078,1387897192,1793458851,480902437,64653641,572694759],[297383545,136148233,567499412,1068134177,2110313752,389337544,1617377289,1199577786],[1770381578,1155610093,93492632,1602308315,434174317,1461973790,494363430,1448154307],[1944981626,1699967387,285444970,88037310,418512180,1043730743,351869379,2089161280],[1140743020,307592779,1461783406,1966302199,172060897,843741193,470079120,598402066],[2033703198,1939030459,1307494238,1661449199,25949406,857032437,148249777,1588036292],[321511586,1990338168,828380418,1222156683,2036886956,1514923509,512522952,1204535379],[1342962281,958469105,1822888340,1112526420,2096643312,1341513399,793383466,451791954],[70341932,616584543,436657900,293517182,722522917,1722069022,1923559594,1619692029],[78010892,1252932273,1661465962,459589605,326456980,623897340,180892660,642843305],[847890866,379054931,326994735,810777976,831328461,459431137,1237583606,544703337],[630433572,1840479570,1451236430,400843754,375583977,125619378,1653353739,326886818],[11150049,1937840794,1646998234,1523490913,2071842446,1368779603,1636500741,550464855],[482365000,963778506,349212097,538642046,849841334,901833363,514574627,1609431591],[967594580,1641559408,55820772,1506447625,1943467325,1256096480,1280898380,866846474],[503753474,1990903287,475261523,9952900,1120217984,634265758,518794243,1002789948],[262115103,2066908943,627725026,349273839,601509892,1198257865,477431354,1260049824],[529755156,1055818695,457952898,1672340025,2036497427,1687532586,862562338,1196751422],[1190005793,313602653,805273643,74101663,1294471971,1802501182,1538628361,1172997831],[1814404218,362735308,1276181735,1565373947,596908349,1971877180,892720315,1793525485],[1052552451,271889623,2115803149,322640757,18536139,2101383949,1844142942,1221542192],[1975440104,1534449696,1220542012,1473094848,430149208,1213890189,1478516906,392623840],[554109451,1982871472,1367145402,628194757,252578896,596946029,533086652,66170734],[464119108,263141394,934187333,1313300539,1563998926,1772466004,65728093,1473546255],[764485130,1056703052,1013003090,1214578817,328602538,735490787,822388168,455027939],[1862718684,921365608,1975924586,369056767,1439711630,1980814490,247062850,860538562],[355601007,997357826,407278577,1263702312,1605388782,454982021,1508675600,2083953046],[1559527898,1692594924,166326492,964713732,2102851528,1584219800,1064252423,1098618258],[101544732,915564364,1029298393,1024425336,1525949303,698022208,166915221,310894023],[1588219083,1694236953,1350493927,470133742,642477327,1568710224,1855456430,1551043221],[725371306,329364879,1174311152,137848148,543767311,594009081,1231871433,964559297],[1053265254,2087955716,2121280014,1419725087,507785930,953337729,81853039,1547290616],[1086419872,1040210573,1018579608,1049938569,1245999762,400623461,714253211,1108771532],[910820963,721295033,1280283103,1138314686,1533628289,1363570418,700104375,98701995],[1980115754,2103700142,676958348,1045048531,177272516,1129696993,1274437939,405208973],[843524854,1257237278,1892186805,388869162,1184565195,1638527774,1161150993,78705342],[224847550,551001401,876071719,1457968450,102169424,685673908,207760943,939484463],[1895157938,813283681,461763499,1341119157,1878958765,538008230,2022206070,880888888],[2069251933,1524132549,809245218,2034524928,1852934392,539356603,150928337,1515796124],[1843863346,1084753585,1280798768,1793562571,824136322,1574249715,1784372684,301525302],[305090192,208757380,542337830,282703862,178348838,73926762,1721923352,1684363348],[849635326,1003067653,376595830,1323397788,1288684838,742406060,830433479,1774633067],[322637082,2088878240,1698086853,1742035540,595312990,1777441685,1778038696,315431244],[1784209527,1458099762,1137189527,604437408,1710877780,1432232542,1518642100,1474294449],[1391456154,1841310490,1096928554,1460718870,118277820,1313411309,370554514,1396764961],[640792142,1696478380,1647114701,36024172,2027185246,198007074,1733282731,2101765151],[2006170059,2016026246,2056557607,2101656823,691826157,1413249395,1143239103,1470461597],[760294313,310240052,1980649401,40195940,1603338179,964720649,1815645260,1512551410],[672798646,1904472994,742734616,840933811,1644166039,1640516814,337960407,961527316],[2034954296,1755381197,1444820255,451733906,1628135847,67805290,58269844,2086909189],[1163549602,1317203988,1953000965,1624865769,229255598,935978294,623064428,2008248787],[1114631025,1649739375,1024783013,1206784939,953126863,1317350743,1696219967,1898087222],[1197661982,1226892120,880978020,1378836069,950258707,1416354971,1153549880,223911296],[1759978498,66866221,220154446,1468215586,1635254828,1363231767,102071051,923777642],[1997277573,66115713,519566309,89773533,1876816668,720008287,1873184791,1851211559],[739217268,800611795,646627662,1180220824,761498134,475441489,2036986571,1304325151],[1081948767,239287908,1771177287,1477746992,237307781,1362398426,1361078029,860806735],[662916445,2012637504,989155866,1296837429,258011897,148458775,1642498514,1991741023],[1873127684,1580359749,1584685235,2037959784,103857810,1719116105,1231630520,1968595829],[2057950948,51223016,553845231,361515870,592829218,2013050728,819480312,2063867440],[984900175,41219642,1391259204,2058881947,765407436,1364078965,2099006623,871738325],[829937586,38167731,1453921788,1909332543,1147832918,1478694109,1942270283,1968466252],[2016910660,339199483,1406655405,932598906,1930726452,1625958705,1023103935,2102461456],[2031266694,630412942,1288498289,1139120839,1598917053,1065014824,657870503,427715575],[938712958,1362381156,397272397,1472222961,1253478693,473302335,860475786,381349716],[224070486,743636272,530416566,347617662,1459396274,142962191,618483487,1114305307],[342236900,1435674741,1085654964,160405981,1086627989,1765530835,214070452,2194467],[100022328,2031127337,578877069,583903475,1502582918,896060090,1069984439,909533602],[1655517197,797048119,137696515,971167885,1339485827,2089669940,1087107537,1294278749],[1761796787,1991426870,1841508946,798170374,463872213,272742909,1897077277,611439472],[239819936,1393493023,1155787194,300501949,1184692960,1322617947,539205610,1134344778],[1292300927,518557233,899533868,459221696,1754285001,1026932910,695157911,1684543978],[1460946869,1550998564,2107165555,345126023,218116983,681849270,877662818,1358923838],[552833240,1736316469,85495672,804683786,11215155,1936958974,927250570,362019873],[1939683198,2061211606,1603591967,73884480,464873348,676852387,1617897875,1168335658],[923331405,1905035204,585214892,227910520,120376848,1826727727,1675968167,843863774],[2100402743,557228756,333841363,1641134900,269788311,1822047264,1966648211,2119375207],[1993062538,1019581840,2100937355,67690156,1860044280,1299499013,1468322300,1475233394],[1707857885,1956556279,1397735469,1896750033,1996932078,49939126,257590297,1260886064],[679423962,596880104,1790568730,2087243378,73942059,1751681255,1823215922,1612596212],[1124643347,948033728,2033040150,253873131,1503958080,666781127,321969925,1357332784],[780189269,1580126663,639274126,367408972,1595874983,1912921799,1511532766,508856057],[786960314,1876171477,2030093766,785605169,1437496697,1981942294,913852002,2036834337],[1508689183,737263550,1185561747,1288747069,1870360912,1703631306,519473371,1793163560],[1557203908,1382608914,17450116,1117076760,51122134,1921276978,1796501435,244558258],[338232583,1655736678,1760849549,1461790971,87503745,801971847,1132087526,128119672],[1661982236,898641977,659117582,1602462689,1152208832,1706364940,1950834328,2057211927],[1963837652,305078913,1185482471,293449439,404922017,79437652,831191444,1710855315],[2079990136,1123629510,1259125872,828291476,1161803125,761338350,1781502594,1780969081],[879530422,1774431783,469084892,968973676,782192049,1917093201,2040043929,1510766997],[2099721229,1647008424,769896825,835721412,531011833,1649428770,1674233986,627382117],[1795879533,190881912,177962896,1247332611,1169705419,1038923448,1392293996,817253592],[1836266371,1118993890,1127956891,1659625422,306152450,1035461109,1696115047,919798352],[1517200212,150944823,1011218892,909695048,663573598,371296715,597116781,1516207744],[1610582467,1971333451,1751676814,1357505465,1785043503,2018665464,847982270,1246637952],[234649344,745740249,1609529770,1864325812,739926604,1746713983,1305424795,1460723457],[610587418,601555235,547516692,1806241693,2089891577,1098987385,424466189,526209065],[194072927,1782825817,1656141065,1284210619,234602675,1566171104,649844013,422846213],[1618950423,2014830975,1404594185,1501725957,1938676123,1151748704,1668179187,1160736507],[1226108852,1525955408,897125931,1527351111,1114182261,430680031,112929304,949066855],[277890436,1612222172,1012625855,1577514963,312975016,1732978828,884519575,1500263942],[1745661789,881671553,1555096037,2007732391,1681371413,14678423,1240630764,991199657],[376203966,1741399161,276320218,2119852370,24770238,1471562950,1991807992,1435975148],[1798330245,1736806737,408421332,365387534,489225878,1588050116,799652352,971195],[1798171700,2018562229,1200628632,1244108767,373493782,2157575,756967979,1656353348],[92863677,1776028311,1744152104,1942710493,2080642022,328358224,394796039,1481538792],[1391999049,426419310,1202773326,405973682,1272700030,2018547164,70269423,1347821091],[813166296,1728663521,2025045530,1095061425,1329538028,429498951,1706314428,1770995724],[1065661719,1481247911,666340157,1918820403,135508670,1841909063,382334187,293486075],[1271721677,1316811220,1278435740,1170330430,1903191683,1639586737,1663118540,1559426742],[1785577783,1037816208,145726439,884560662,2034052874,1139838193,1701424178,670015716],[1906560714,585731330,1498971721,1469629763,718500432,945085982,107359965,928366169],[228842999,1816152456,78379905,1981553834,708843327,1230280536,675683985,1782358912],[1615343513,1079206440,346051562,1773887441,1988429058,905101207,1457898160,326276460],[738415134,1023049393,1821950688,1449772216,741061030,845201504,1633392187,1995118526],[1448054100,1524872129,2115075709,101439028,780322487,172700540,1570421136,721099885],[450722783,2077438197,2018617293,1589547604,1667787253,1777790381,317593383,708164019],[1210806041,833831845,75155523,1215098140,92829111,171431071,2027392825,406017651],[702118161,932624812,737994472,1595771135,240948430,1726880912,977121600,1152608122],[30877059,1032246601,1056797345,502475589,893124903,1324766953,1870441751,337631240],[2068838028,1767801890,2018830387,1947416398,2097489574,573789222,1611566691,2106966092],[1192414554,1261758807,1626102806,1072822920,214314729,1107061008,1400781379,862773313],[1376563983,1881087847,1835931618,2018004564,511271008,659289013,864582251,755683184],[151087267,1897930910,856690810,1642204871,21474217,1776772015,14239005,786547787],[729854605,44704294,852111890,888391086,182589731,806339674,1356124953,80151619],[818305068,168416289,570133955,1764119498,1132820599,682739779,153419452,1853736021],[1959609520,1893246939,646039324,1302820319,534621929,826892099,1641449754,900256210],[176701700,833649630,156812524,901956723,213150175,1518683215,102711622,451339511],[2013102734,95934572,165028836,1917173783,1874043566,1858906346,1061812492,78809696],[702199512,1154572080,840674290,2029328258,1385431240,1278740937,1391979,260591946],[1370695433,553694322,648874684,679916283,217980819,620517872,346704543,987420651],[888996890,1898397711,2096187058,491789773,484000640,212336881,550025926,1480192787],[1812760533,325175903,2028237507,1456707693,261992107,1608495635,39419463,2069030141],[1115137937,867300086,805775777,1018538160,1570422899,468088552,403265983,556822975],[761401574,191480753,637749214,869507420,847736067,760771799,52696322,1130854366],[1581070190,2124940558,1261473253,843171891,286999779,20443974,1037116099,1729170768],[432336029,2082935970,459374721,2000031246,1378124514,701743077,2126678928,1397615679],[246958870,776315926,424655066,1313253311,296418451,588379598,1844646423,984725087],[105420177,488725878,619471741,1962841848,361325795,763401121,1648713884,1395240618],[814323668,1233276246,368763317,573479387,1120917624,27469367,432109165,738296123],[1669449502,1941949429,1494556075,1411550518,637291458,47780865,253273368,1699605557],[1156558864,653648023,1537455529,1834928112,1509087953,604766962,946035223,800024306],[555380445,851785658,1230022003,1084202975,201749561,1718035243,1226404075,1106418245],[956789052,2066257563,200761939,1303782591,2083710734,1645262682,599796860,1941501736],[1925685224,165847195,726243241,1011361881,1456772660,43637742,605932082,1877468344],[1842522328,1915391866,531907269,1232854670,1962779829,1907213172,1317260109,1132425633],[467335963,1679245671,1496553569,1533361292,1817719229,1053916286,1032984367,416189439],[2044493544,117868943,115969838,246183165,136161570,687533841,1246711640,1966588795],[1802340562,1970143626,478021779,284321270,1015392912,1919982962,1222589281,501168742],[1997415795,552728877,366811436,2029188989,752357178,658517443,227460190,335815265],[1658119399,725219555,1642330485,1978975921,1927224815,1892889546,1057888942,250959291],[487573857,402281207,2016468352,674158531,1458467836,210082729,1125297951,1874353545],[1141704872,1917868615,1224530669,1419156389,1746755046,1034248484,1078799744,1548082312],[1026873691,201621449,867993202,1752996406,1284305344,1480538915,622729262,1540468471],[342099519,1808789315,1528076592,1345390599,1878782494,794248694,1177327726,2075082082],[993740533,369427106,1000061471,865451968,1113097540,1161798041,1715439895,728969371],[549190935,975173686,568064566,923597546,1501648431,397149729,1275035891,806948885],[197872696,1148043619,1173993917,1166920222,940008232,1541805821,1318380541,372699028],[387140729,631294602,197695295,1571594147,335283127,1285145615,367108684,1679430192],[590416385,1630439114,1241832195,110007540,1929978245,944307850,1300301243,1870760169],[1979126703,403270899,1556480417,599493713,913535774,605434808,959790845,1073571203],[150408033,1075630533,825865453,2026315676,501402915,1096805359,1956406857,524233449],[1378811962,1196746673,421418792,1144853339,1114972775,1299513540,1738469218,1923587605],[250372585,478566728,1931697947,1969064926,912136569,873997160,1313335697,1231482389],[1097286346,1578156248,1888440761,147530424,842036757,1781626372,1800630746,1431034343],[46413117,1529124844,1610238731,1248362561,205381377,584001119,1778112884,235294574],[2121351207,1150736455,1279091712,82255987,555101751,1584487855,180006496,1338458526],[995310762,893684430,2054377342,2103422319,850771509,763710087,239197291,456705526],[1914711083,1520004204,2095717422,913949557,408641826,1979716140,1096750300,963130279],[257285494,193460924,415812456,1128124791,417848372,127882783,538521655,1319115972],[218165171,492893041,356328680,996646096,1873499105,599355325,1610970436,1882395626],[1952783711,1709423404,292876933,955736410,1561408661,985007414,26349365,435284857],[527885039,1385851601,502469678,1467808856,1121570369,471899483,1590760648,2037674097],[282178220,497670441,2004966554,867956358,1573208976,1090506680,498776224,213608804],[1468409434,1392065601,1467010715,1759404968,632038607,1833418380,681223220,1605109846],[457614139,651999092,936652926,1289700916,15602136,1341927919,697767018,1300356986],[1993199336,1078578106,514412112,549046046,211080648,1909587237,717604183,247177897],[648747295,1587412775,149439928,1580645732,1048419709,248824486,1727733527,1817707136],[641138187,1559647548,264306323,830335766,1169292987,1224180011,178857761,175234525],[1820304835,1769548333,1177814863,902319722,1403748821,944562058,2053960234,400055425],[384865949,28801139,737546233,101763740,170075948,831263453,1000880207,924284145],[548964264,1728111976,732368460,605764020,1113370688,1897701252,1411040611,2091295495],[842461503,1363872119,1067261526,1332782713,642043685,1547675174,1476267834,1332475505],[1924272625,1396415226,1325011501,461419435,1879055146,765109572,142100011,1815465306],[1790532267,1813190507,1957008666,580289290,351402530,63115016,1984023135,2103097007],[473244021,168112449,664810915,299969535,1268524063,1484523676,582124385,1519239598],[1672046244,79473821,1057729470,1539840924,1474695465,485877207,1291082567,2030108301],[204842248,940664252,1210833909,1781156384,2079922198,1562408667,1535733246,1610778387],[306316132,1636823674,1170832559,1898199507,814428775,617411782,1528794641,712435988],[1335156999,975432371,2057277481,1027923468,73520792,1804296378,1892280272,1572671846],[184911949,51212436,1145535037,1618811730,1015935656,1639188364,685389045,931542734],[2027808976,1446867080,1686125914,1863915382,1381073789,81200268,1398619972,1618773291],[298198632,294218506,846963040,1854742822,1271244123,2047977475,1786005652,2077420610],[947847145,396504622,869253967,2097372968,1192263092,774376300,818214445,1954496033],[1946878754,1967781351,1215350945,256497102,1187404828,1790141205,2056537080,641079743],[62794685,696463407,239002238,1115777972,1824418945,1626543486,1568265694,753726970],[1219981767,1927955305,1934794029,381929860,648894778,1565492899,1204369647,263410000],[214876469,489154732,1614653338,900726626,549983457,1229320182,356841265,1047832690],[863670606,1267298282,2028822713,1733124366,567008409,1032861940,1663503493,1858281869],[1803956909,669248538,1241870596,623197458,441407997,820045008,262350203,1098603536],[275843096,1533523587,149813855,281137694,1219416058,1024651221,2113833227,1331052642],[981570882,2022096907,1049871408,1606022421,1574584584,1194624480,1829070717,1418813170],[2117452313,1350136567,169251887,1043033237,2008189985,808221695,1919481937,907876814],[2075573773,1638539864,1133814206,396835990,1404241457,339874151,1722397518,1209985866],[1981096207,594785496,472071146,1215213224,1319650200,1376659438,118333367,1459363463],[936168393,162737827,284631385,177712181,1339468795,376870046,1429055110,328197769],[1954464326,113286571,106035441,1936764424,911525675,1477491796,868561617,1683578053],[1908747135,1115687647,275486876,1210983241,1092634943,479275879,940094852,654480984],[2123906571,237037213,2047510926,1582772979,761852473,121149125,627167310,562436248],[1598037859,221228771,231902295,1014044533,1987323763,1038347027,1074720255,1354450018],[608819054,1291875782,669860254,867995352,536069164,354118756,1932105064,62436250],[44463690,1618167676,1089741410,474970342,1295424082,416252923,1497811365,1877345056],[1119899539,720165115,32875667,2070330256,150475421,532025932,2107044558,1465780973],[1420524094,1413567908,847812446,1728475930,1804589323,957013509,1543582380,661392149],[885336183,171005851,1923289200,598610736,776788006,1940878227,1548209150,215482361],[935648153,451847318,2083171154,141153994,1902507501,2039412174,1131749129,1191109025],[507535715,607639427,1680479943,1032880883,1827034177,1074061173,423028433,1099900208],[1185134359,1875343749,1350334306,109107996,1823191213,2120861600,1565214855,1254050689],[2107979529,830581420,1379134554,909636313,5597511,1087101386,1814705989,1561906623],[1202472791,1805735028,1354703973,268391032,1889909105,28111052,1457112545,1249117496],[715900133,125593891,1866300699,888847235,1509106734,1914877178,561833033,1725399942],[1565019838,1297487575,764132846,1276264158,1351100133,1271244224,126192071,1148350262],[314171760,974932153,1239737609,1954912862,715005353,1251464484,1847263032,1309483315],[463853260,1432414148,1337016217,1507189661,373908035,2043241082,1851884589,1745689770],[674255833,124407616,68494874,1789749134,423401508,1101228910,1448567515,256802686],[1302809717,1808629375,214415362,765089514,1355198503,1697718577,928918431,88121232],[99536417,1402280277,404752619,388157295,787906265,379818298,537523215,1345847953],[1369592650,1810771240,1001015322,868447566,1727129574,1193026894,1968826421,1975793917],[1998742108,106820650,1280148763,1389076804,382559969,684357996,1006395097,72910790],[912007738,1807460080,953998120,231370846,354568646,602445559,1231479804,1747609410],[2111066194,1367731949,1096127105,1619582045,1041128958,781729524,1688295527,224511410],[1159378052,1894961158,1876624598,1810130758,90301919,503272404,1143661603,442357348],[1264355836,1159619080,116166581,797983485,1581723068,900684107,1445165291,542865596],[1784371993,1514345165,1915614944,1517962336,1901101105,546599668,1986164946,1888924430],[878821249,1410721724,1714902834,917675047,509634591,1734626207,510486467,1228942795],[402242185,1851283873,254584075,932299935,410512653,168167347,459569891,779643307],[841583962,270222092,1848864787,587391417,690870748,521691485,865297697,1899454775],[1579154684,793102208,1241018157,638598573,1089001423,13920377,1818079913,1453229973],[763272395,211805976,105958487,377516994,1804362740,1179594451,994434330,116493718],[2023355885,539390875,403067242,1711234242,1115813807,1984439789,1490087637,934568830],[1132827961,333347159,689104231,2090986488,1690996374,1308071892,1489614671,1710655836],[588224878,1682233696,1912124617,722559636,141474038,2078756005,1543134361,536796455],[1374246698,1560851845,1900698430,2094470348,1578205796,1848219109,1646400701,1912106848],[1299374781,1014173631,1277541003,844048621,1541569174,1233388943,1466276590,2118735321],[1029569233,1621555694,170370770,2114765632,420884227,356064498,1319742805,2129435709],[694650191,392849305,903199703,1018596305,1801847231,1084964501,1930393226,1366439516],[2120830059,64603187,78781432,1539445571,1874723720,1332798303,1998056323,392419060],[1573704572,399979366,505553727,1322695666,1137164698,91607744,1026087209,282858202],[1489401716,1614390144,1216631106,1617649997,1852456758,1964308260,141211575,435638854],[1706040444,1019909526,1974799319,1835178626,264989440,937367900,1180968676,1506799932],[330308301,1733462633,1423871491,468693462,138223876,220547346,1075485926,665803758],[1651197970,1697052611,1733468344,1319613523,1223802747,727733639,361562825,355380294],[1480147518,920248360,754437378,764577584,122392105,317799637,1480657882,1415037581],[1748951701,168657891,1958976186,220579806,985422043,25854147,48387238,756041809],[1852337285,1058097501,378559918,884764567,1510909794,814262922,249314991,1646080016],[61122489,763732364,702586768,1276685885,1774309845,1704828659,784363997,1686562988],[727335564,1710224356,1159424487,1747400747,1012177084,1386120646,474801881,1782598168],[1495207454,1024010179,1537089943,271336191,1094426573,219462609,1468302497,1987023879],[1687621138,403838368,1942355578,356555552,1636774585,1178276831,2118434249,1504453049],[959635467,1906107284,1970597467,1629794228,76806350,1515187404,1328424742,161106489],[1196293048,2051479772,716737349,1707787133,303359593,1435535966,1806223934,1101249454],[1562008872,586170649,772400082,1353853880,1313124117,291105187,583078016,96280667],[1227128852,1195328573,568924670,298788398,52210565,1258027271,2031298463,545033625],[1325180127,683458484,343874136,2065446324,219341141,1861021120,62373923,1838213438],[586147922,160838982,1306954712,652830860,581703982,349618052,1630380105,170017133],[1678052520,6829257,1545998289,955601848,1384493102,135959363,674986816,1930838518],[927970474,2093977869,811843,2115796008,2098150512,1275415122,908731527,1543858442],[1360311988,16451126,501423925,2002872725,271615711,514388274,610821582,2017825797],[807251099,544716101,856534800,1542461297,430146989,368646841,2112514852,1980394197],[2031434462,1606548129,1678363642,1943090728,571935850,735625693,2113011117,1874428761],[1926411917,553183036,1783635227,1286339975,305740246,1735724955,217753086,1321839589],[1645811345,322929462,1946352993,2034991275,1322384017,683748609,1699403046,966226380],[1542108649,420612426,1438549494,552962956,119893741,189148838,1599658195,367763338],[1523885924,292334511,1880458207,1434874311,1239541157,724254478,346157720,1002692162],[1686205539,267762062,2125036556,428303897,582973125,756074468,433709326,1076953833],[498708595,1290615100,1004010253,1105858573,1998015685,1736768578,1042252234,441506724],[121863295,906300998,1952718178,1998360030,1078160571,1386825497,716005277,2043889579],[2052544550,1247437192,442000237,1196534228,573148764,1575806531,1016075297,407335212],[86901821,1014616286,432287126,1356475871,746904354,1700966052,54132124,820279358],[806880572,1539005283,497780224,950420022,1617511788,174550611,1187330656,1282699818],[2054662040,1012514557,962082806,1860301720,65330192,1420645911,1915911540,1787627728],[1149273819,156003993,1652267814,1056424813,1625645414,1051325454,185246548,1778512574],[820760617,607596192,2007875210,956525412,1832652623,1006030735,388910938,890563449],[2075992891,2006819325,1667211523,1094646143,1220351853,1404864976,620870065,10161493],[2086612329,1086553320,275759468,1535815112,895375146,233936397,374754795,1229508594],[719719116,725179696,642598999,260925930,1029090791,1328466646,967477793,96136550],[76345020,1650438139,1391991538,1094543372,438263200,1230716735,819615006,1493596399],[1046598558,1133887119,1893347312,1935741224,856828036,1670154612,1197779118,1822497263],[1461066290,271038167,278878143,498996359,623779095,34267884,1918649206,1330596515],[1907116848,295065033,1976332967,1045882708,1416849295,1558690868,1491396841,240997121],[1545491001,1719027409,613846086,742983481,393958013,1810309100,540776003,882324631],[1502463615,627502574,1157110387,561545551,952994089,377222216,407300147,1019833025],[818965231,597162903,1285920923,1721353129,2128064976,545274496,741744804,86679554],[945988512,1977796978,2085827132,1023971908,79132341,1089680554,1280210396,328095298],[2018603435,2124514299,225340538,1861056858,1078134136,125962480,1133301364,1260909727],[550805864,1197021353,527537348,2077885548,1446457600,50230871,1653818926,1988863675],[1029307989,1353350943,2020728241,1698726112,756024193,1516031312,1386445420,905441045],[1831285600,17014615,1686456516,341929293,1097010275,298848196,731527653,723324477],[316455714,1605447,908592956,318134002,777861049,786016942,443858533,1715719629],[2103761830,846264691,230535456,1807315360,1742546431,621748075,1346635937,1629364152],[1564337094,133417961,1659182633,1778731151,1809092324,972984012,722298850,1315794647],[84178870,1163287498,1724309852,1511963752,2039360558,1101536563,1249251532,1937706514],[171539115,1154951531,1841130966,759458942,2064051480,1125693206,1969912856,168614405],[2103165601,82159024,32292832,1741176427,515862876,458429754,670297525,1730356541],[1714898734,1481448481,784023143,1542236084,1346732640,325388975,389007778,605459757],[469434903,1685124271,1941845544,1238183473,1183370678,1765719362,1746049588,433518554],[2126143884,1094966630,1640247259,209694846,594865890,757060684,242554913,72142275],[365620859,1412748481,1134741622,1157088070,1817845418,1988990213,1374471387,611538194],[105185689,941243582,1566786576,1741441394,684426141,686301874,1060157674,1582292189],[78232765,1007759074,1441131414,1893691730,767875404,924078306,628417231,832759673],[525810299,115611187,1680037390,2106309802,1391656880,837293090,1497299316,2064262198],[456844762,1669753239,127645182,1803830583,1718470180,1296862324,192934016,1499422148],[1033735820,1368955251,538700613,367391388,987248965,1091815256,357677487,397328334],[550788978,782910375,860167657,1613147528,1568922766,733884958,1835959686,619120089],[436232009,1795090814,901557912,1204023127,1902048826,1840711700,2101831969,1590164571],[313154865,1791969730,343828496,1916180854,1215707077,531037430,1660699566,33273265],[1176813670,2125172095,2056988322,1383969968,1981837686,530049156,1626250430,604303056],[785934215,605157052,213634621,1350929640,611151460,1813766374,147001196,516888723],[1447131616,1808216391,1458251047,1210154822,1062610263,1672284880,688317649,674841133],[1817605955,605641414,1890419113,1746663360,391925275,45026907,1228061777,1436952031],[845103018,337977710,1027418384,252475382,1437995824,604474645,322345993,809897638],[622949276,1055624,166237485,1138177822,434764351,2072160136,1429514455,1014473219],[1091336227,1692189066,1682013320,413781596,217507525,829747607,493906268,452967061],[1158875193,1323117325,586892161,56422575,744247553,702177630,1324327762,652182284],[1913699361,1183588415,434930721,288993121,43858322,1574519391,1687303919,23159797],[2060443848,882510386,1923878141,1952277834,115592954,96754814,826346127,377779332],[736658476,2059810399,1694893342,2124111857,1853859911,1033667377,698850186,1569054052],[1918776680,752608952,767937953,482912959,646639862,1135430997,754445635,2079902246],[2126837995,1384669720,1827087757,1431849962,613869595,1022221505,1771132525,721008710],[1375056668,164548447,1078322318,353909295,1277962829,762839109,880886223,821182501],[385804123,553569348,190411109,84147191,689454319,687247441,356833466,1269437030],[219927598,1896374969,1509505294,263500008,52630239,696185918,711768506,1782402853],[1449391613,1587661142,2067880504,296212847,1450961293,35842543,1582741325,329054708],[2018825491,371830591,1321996157,1479369784,475158171,943078188,181555911,1842426361],[2071906670,495551522,649043452,558840771,1257311480,163797442,493570757,455348629],[1982372239,227103675,906112489,1199073399,398497029,1358522334,28090641,773470839],[1968327228,282592886,1651694124,759051498,2029905232,493055425,166900227,1488587064],[515844666,151334604,1596015494,552761851,271692893,1292558399,248042455,1975568544],[1186003281,806409055,1499936585,2076856274,1047260619,1942990904,934786295,61916056],[1800189007,1090130653,1971581637,119290662,921157832,80731830,1338127681,1651779803],[355360677,311105667,553500118,373263636,58482526,1206002174,2054924865,449134019],[2046961378,1284596705,1784415869,239540254,1026811422,1065114000,1087997013,14093143],[1848610841,1934156050,44817510,892351051,1076548336,1096319264,151128586,30955031],[747787770,295321716,1436575084,97318633,1265041760,606999311,1968048945,499332601],[172651340,1958001101,1341737191,1231695009,999902131,100435758,439153958,79040947],[1168670654,267137331,1264974996,2030985079,607807358,1826515003,1112641008,2075489903],[165263984,1660616961,1513993786,635771525,1653808377,1614361098,1351307680,543974189],[262641459,1937459821,59775893,1639728343,1823487748,1539322801,588246525,138245026],[1233339079,447478006,930993016,918085690,2101095500,45800965,1690058244,1414510854],[746815229,810651857,2039837560,456065571,438783576,1714413914,1378010128,1522283484],[1087849471,1397103759,761776854,855980601,1442457651,1281953381,801429340,1119910396],[1813940391,997898392,1199566451,467318430,1914490427,1603252502,2036894395,1677698516],[1964503157,779052195,1023832450,1760763065,611506574,1483253494,1067533610,680846393],[230229064,927961072,940107203,56756392,675068995,1940974987,455097466,1860525571],[2015051148,180266999,1720044490,1159118256,1245596964,1210766444,838090642,576810343],[786836815,1757890638,1257998017,1671437925,1668286980,1808356019,1571747421,50801789],[376667550,1003141961,1797002466,1513107695,229605306,971550364,772076821,16847285],[744284348,1812985480,184072098,283087244,1331443519,632136213,2081297371,1539719202],[1715264472,359874258,597750354,274460025,515899599,1609573355,436114390,1668862806],[1832988850,1335088780,324484602,1681996277,1652244570,1669930764,1787641157,944624836],[1900266000,1713948271,1870408870,1973847024,1071529018,750601051,1246705863,997690258],[12517770,2071650974,1531149351,1752661173,1278755129,1919699840,1699752837,1530221086],[845881567,168374576,566339913,386481063,1386244789,995066970,811489576,1291015715],[1428336546,1868208103,86290166,1196842864,880175309,1266280202,1629230334,489788097],[550093710,1294656833,1173578407,2066865181,1489956105,652895301,384853947,328751959],[919803026,195779860,608703058,989506302,430844000,2028360801,863594646,1694173223],[894073693,219618665,711953277,53540774,2026184720,220541376,603286410,1547431847],[863861489,736274570,1239885239,560869764,1553272179,1933062852,860668321,168895338],[1928339495,617795175,1191538171,1431284403,2095337153,583056417,1635969914,1089602176],[1370904253,1844474073,1203132242,675161663,1042814223,1722962217,1870548865,1517214757],[530106440,1714124770,119871000,702877932,1022217489,53468182,904805678,184984321],[161315815,2048942576,1551149113,503044360,590756563,508528686,1828141468,303473446],[1832177455,1222289542,1822893119,677837655,428966185,855544306,1475713195,1046219781],[1455778512,1356305765,406234343,2048207667,967587879,1863765421,1553230158,66549320],[590453788,639728018,533663480,143210637,1586817469,1128211459,681791075,832719850],[838735597,207862068,1562011039,170368552,378274372,1904885591,985947703,1265645283],[1272522858,1348232125,1839935186,2028506782,1416720161,750112458,1117036264,1043155188],[638876199,236647440,1151640110,1133606905,1843172033,123642759,842120117,1005784523],[1945434961,971563374,1510481609,859399585,2075525866,320434644,735298196,1670101384],[1223945937,751212975,1994376008,591105942,665003226,1633363886,1852498768,306389633],[22539780,58892375,345116242,1589737772,825726473,816993923,353269866,116997059],[2057424893,1501734344,1992716510,1261429323,1189932874,229700939,793524836,1877986592],[52913714,164840594,1322776378,1727729840,992536790,26256702,781517299,823256072],[851972305,1661376400,869462743,192219582,195858190,252470421,568184328,1358353948],[1452902234,1657559591,58450318,694096894,328912742,1295287119,1135246128,1409616988],[1040716898,230937482,867503083,292551559,1325192771,39476283,1700365726,342444803],[722589981,1320217023,1515607084,416951236,88082827,1193102452,1215128642,150142943],[649373823,1053479823,1854812268,633538983,1640706048,910800467,1479194737,1502707626],[1058184796,1497719378,1153884334,990073897,1734035152,1439919294,1050323212,2065278984],[1257616417,865256247,1904564645,1308659163,1567638269,1814689181,189004336,1360221818],[1191361836,300205378,773053278,896951174,1524192957,265138138,82550849,1016208804],[327704562,2013447147,1877400766,1172040876,704295321,1400572049,1394326658,433701180],[1241860778,1994439174,1836736352,2064903583,1195912945,1131846378,999335529,313731559],[1670002701,893418578,1309037863,285777944,1163988464,669374534,1044768183,1371047493],[1914816042,646833071,1123466187,629181315,260335911,597174444,20570517,1441002368],[1370027603,1827010714,1369993927,2078929358,576071034,1911250415,219550083,140999886],[922264777,2061614384,2038367860,538629766,1472366023,113256225,1833412085,1138800684],[122582606,1294750375,243135315,1789223081,856177460,476883266,846093925,313595630],[105871996,182345906,1286139691,734206706,2121745904,1307435011,652955522,1256849307],[411889693,169622468,485888846,556679961,613649063,597336269,118551760,737044307],[471500762,804433776,53263077,1878302260,2076001696,2130541062,1578013024,329429198],[755307267,1534136297,2034360352,1486621550,385764061,1919052386,1235353642,164950172],[625246810,1960106440,1860282178,1590458822,1666432891,879270839,969030366,841931086],[1666805664,1618473268,34775876,258903241,757499804,1055773300,1845620145,1473752035],[397679707,523543678,1444542299,1259286593,43281151,1017981073,1121997884,718003482],[701920884,969011960,1987831273,522465834,1936505006,299256333,2129467642,1622446563],[371512182,996826400,715743023,316681991,1098734830,1486201287,1608123244,244051939],[1410662865,2119454771,1500584193,1399519171,1966358864,472654049,929923387,1804882426],[2036033865,1321071127,54432148,1042436731,2028940975,1372240129,767131076,1928648466],[1487244437,1837423637,458018958,1445474215,992853775,7260458,1137785085,827163159],[1778057136,1616370980,76499963,850578024,970995146,9302022,1571208777,196056122],[1457881139,1684776771,47577967,963409821,1923479853,832445669,1607943915,91956652],[1985880121,136337534,2059297296,1438659060,1164425558,1304971155,848753365,399303153],[23284712,1523849571,2112649021,1115730578,160059341,400855815,2113468111,1817114462],[1556959688,2089614693,407475026,1091935051,219442610,1051827631,1932199808,718222813],[601015613,440937108,1899648450,202680011,55632561,157577221,373600621,172858276],[251953169,788734567,385058962,109129111,590463805,1932495906,2108091322,1379256430],[912915471,1936109728,1359767885,1726897558,1261959820,795018876,1344031754,34897731],[690217213,549369982,1551549057,464085494,973279912,1621835809,104991298,444590009],[1101970304,1493271708,1726208398,1476188267,2051731935,1421466634,864833210,1605873178],[1781188496,1411778060,1712348818,1491397254,73761305,491307889,81392250,769898146],[350282690,498255781,1073661812,912939783,1791928238,215557210,1006244067,1293020893],[2019035806,1549966798,1157052456,1852698416,48787524,88869606,711614300,928638769],[2032330075,629499244,1976684875,28389032,628750313,265939098,1221736943,802048108],[2075572843,880350682,1712874657,1331061341,1574883020,1027985250,1477638614,1785816612],[127589349,693780122,1083523931,1780352779,1559956192,382814972,1284919334,393763611],[1202758521,1481406525,307701501,1837262173,795005266,1245101,1040293048,1427934053],[63968011,748612402,80803424,2050362162,211639386,1434399455,584058294,727410919],[1685652848,313443379,19745005,1700701069,1656541302,989140860,922796616,1775695168],[1992219684,609294201,1501655940,1898766392,1945069436,614619320,1521040558,1317758757],[847124045,1585834932,1367967824,2042334103,1901090458,567972237,1764934435,2126252264],[1413900027,931062042,970232240,1921275017,146770469,1307482723,1449265901,397391680],[195335091,536669093,2098609336,1571309847,33517583,1674871338,1556717218,783664233],[339567247,366299857,1278509097,676777047,890724026,1782613817,769398220,900874145],[107307255,1581005098,150836081,603570683,1903389981,771739115,2032842066,443499127],[6217992,1724689045,1003385868,1883853168,1634653001,1424407316,1267991282,1145645896],[495156910,2085175939,846345370,1382782854,1456979324,522510782,1986129057,1851980630],[702424122,486706166,626431520,1958175014,1796429829,1364745054,1501875069,672883624],[942535821,1294894781,1165315479,1222581395,1174629690,1162176681,733100894,447887711],[1245207663,1506506556,305272253,454122740,1636025203,1025822160,1596718468,1413829970],[464760945,649833422,1211333062,1881896607,1343502231,365907948,297216374,947005764],[635643222,1403656050,308239144,275526077,952917251,1016684159,806117344,1990171275],[1103076981,444311227,2118495353,818238774,1911454170,460624861,1282054607,703677619],[410707301,2112403653,2060634533,757130543,1130105291,2085656635,2036476033,2054416938],[1377570963,578315987,1562841585,1110683871,344025500,1595720155,877999511,976222232],[152249684,1260206312,1208106814,1582856144,354220176,245978729,1619478729,432262349],[1007036916,1891861963,1413191810,296244455,751008105,735372018,1301268680,818081492],[1109949443,1600054698,1119238578,1920840915,424371696,2037368324,258151751,1890296697],[1534583644,1329779728,1955346121,958363565,666566743,1805680192,1761458947,405117818],[90743151,1189128891,2041184626,1217843238,1793403508,276675357,1411533137,1705288532],[70109511,101896648,733977572,775841095,1967305999,598681834,544080588,2098524602],[1162937089,42356086,1436453715,53473731,1556906268,1016464750,341346782,1462905396],[1827202947,1183461657,624161924,1979985508,514624628,170272025,333617038,591619928],[1469988417,606132321,1434426526,1174945452,1538981959,497752872,697898008,1043099750],[510169350,1221825699,572078153,102123934,101238313,1705767274,21735529,1154344442],[270919905,1977718496,570928373,747385151,144974581,1931026817,1516555650,724920249],[780202455,1215660474,1025298320,1885143741,842698023,1239172818,1440774655,2122952727],[913659944,1170151321,1600639335,153391307,1840062408,994925804,80433280,830849729],[935097707,1759356077,1250628391,1091548924,675541766,1934128717,824567794,1890946648],[1959872841,152673335,1409897861,827438051,795669585,834354429,1681113539,513621227],[882209232,1937817361,223648273,1530211771,1471443463,1378842602,1187755713,1841322200],[2035774377,1409665318,107684053,1380870862,132592396,1861606922,142126287,17456],[729185690,466987075,1774947950,1034239500,891739455,1589076430,500883926,1964639850],[1360540069,1435146502,347325922,469861919,370414400,2102839045,1826372581,1297170041],[1344528724,129706089,17542644,1672719318,2098275765,1350214817,239315131,1685723372],[971683154,788584887,867460034,1224237437,470711637,64889691,31703042,1369180488],[1341661326,713242712,1125085711,643678328,2040195360,1599599218,1429241070,1373625873],[179496884,1494528320,1102738672,1237097516,2070007843,322231549,1321135541,513411487],[979004099,1550066360,2103598311,1178113540,1983805163,411566564,76515004,856231791],[1951709961,232801131,514353319,365083343,1493864343,436689485,1472455068,1527941831],[1189686974,1032929461,191083962,1211102577,1060488029,1552741125,1516439095,1023296941],[392235538,1619139888,796606871,863755619,417301025,1072870322,179883272,1453057767],[215079584,1766382823,1775196671,1308720925,1532690463,1657788805,9043010,1784523600],[799272796,1804649281,134952663,880100240,1925112510,1957077087,665030120,1741753307],[1887933437,97658779,1765125543,1664574132,1895469682,1417684065,1711209851,206860673],[1986438756,1773093621,1164454765,110352758,526459457,2007389068,1140756333,351038852],[953118683,223747460,1520918450,1092367130,1001516867,734053163,801184925,934955825],[304050007,1245621874,1940190134,136673958,689571590,657773696,1415108132,1424822672],[444524576,969535103,1457078819,788704530,1677471653,1813478133,1075400379,1912859808],[1982502007,1141955601,1297983032,2113500509,2045002687,593625491,154880701,1231088064],[1847216593,511823659,292601123,2103947596,1047991492,2525958,1706891557,503867271],[1904886026,371615006,1057773036,713096856,1716507143,760069000,585175413,782976062],[1969699151,259582467,1993412766,1844221963,1436724172,645979453,1522228202,489632328],[692847541,780656855,1822401710,70438522,1957711700,1680373048,542432927,1316484602],[1618771168,843663612,221653600,505009603,2005862253,1124039011,1048603053,295873785],[1264622536,1998774087,191143470,1822367544,1637734079,551113972,1130153516,1313356690],[1428578801,372058116,1642049691,889873811,1485817671,1139557130,688619967,1837708688],[1658250111,190600977,1818939094,1751332075,71139485,647695836,2076732629,387394712],[1363277163,805625688,2102531057,459571640,834172443,1325579134,1283251786,376278692],[1385701070,729560649,1891467338,102787210,1877549537,1408153195,285726660,943452322],[415265614,852199542,1806801867,861187978,1999723066,556420126,250750637,49175654],[2115314261,2101698917,1665992484,283616400,1617061264,237985537,1097275936,879774429],[505730527,275673278,864123336,739220457,128656161,1203975557,1006317100,1528918777],[1542660917,865991367,1092952388,869478628,2019053028,895985474,319825941,1331812248],[1054938493,1388197461,489149125,450362741,1463123994,1518648512,2129100367,240927069],[601347024,34442386,2123144459,1187213354,1874727343,1620428468,307998070,1590933938],[1347301798,1909242431,156113748,910611337,1984818009,837870636,312051321,1095356527],[1753568116,375303087,323596402,1529640265,673676162,1948253742,860914192,364925279],[1230494401,1514762819,1547006178,1166178186,984691621,554674374,1925319727,1446819816],[567028611,1130423218,72756214,1904987963,858833539,1952703543,606837918,568568871],[478364301,1596646950,1952884543,1994593468,1732437375,191697683,1709379588,629060801],[369164788,1821901395,13074625,1128390185,1877718469,636492051,621186931,269802165],[85860396,1229885837,124243624,94410939,601338918,588756392,1490906348,49495449],[28103652,765572898,1237530382,560013979,622776148,1424836591,1325899080,443026172],[1058242003,1948977560,1459419582,117714907,824351106,1171136168,1461765078,1455283735],[1594923448,511488672,2090336576,1928541978,92001058,2022746453,1616550458,194502606],[883838717,559512514,1274557414,1916596233,651882336,466117313,1692203443,1570103810],[1670376819,921442152,242597959,1002041351,953012590,1331989131,1711798052,134614371],[1324854795,2043605240,833159278,292960967,776572963,1745118775,1188315604,1077401479],[67451446,1375061062,1542647401,956218542,124631517,1910463131,1907262841,1501113805],[1785339563,306473528,284496346,1865346710,705105056,2029004582,1404906822,1944303411],[1702001781,1899049172,1946386972,1133935778,799513697,1181846453,222232216,1111725785],[456632688,1348983797,2044556134,1624721996,763086475,1608385871,1074525570,1067287613],[709417521,1607542853,1954545355,1938595613,1669096901,1138379964,1134123932,759638726],[1019598924,1800958568,1983299797,989612804,129122125,250997312,208765030,1899979396],[2018505024,453987196,508372,1506291473,481462065,508683318,1737594093,1190342041],[2036715889,2123175275,1728103864,1038514455,37393651,1333708774,1790024293,1058339329],[1676835269,102234302,662549185,1873639583,1465472608,929945486,727297549,1336926036],[1563413840,1913371636,969331659,945151022,200987026,2091438034,239942046,1069221386],[1122665223,830583148,1055387083,157090379,53823816,1289214484,1246064950,1934977877],[675887095,615511577,1322193768,2081606463,578344457,2115858377,1330090333,796872054],[1908932237,1991930190,1077045733,1901299028,1711821138,1909468095,502378868,2054652386],[235615310,1117289134,571130013,865087198,1030422773,701401272,592428488,1747319909],[904189888,87272563,1374112029,316510451,1208012069,904691002,1394639860,522676902],[63091979,189221645,1316239839,2041182638,774282090,1715906938,1373162003,892610184],[2102498391,596500999,881707808,1579607380,680226835,89169109,1919714176,21414077],[1261171912,6954494,1115127332,824747504,181500430,1335884819,1236230755,748901210],[719837130,251879926,1636644734,352603091,789652011,2062162735,1284256728,299329581],[344649138,746233880,1318887342,1368734145,1606189484,2093456665,942980464,1038913047],[1355455102,1621796600,149940393,1684998764,1176876345,1877803455,1140827537,1942445127],[1207155715,772657931,382256456,545022432,1918674132,1883452841,925513950,2079992178],[1746701946,537455279,1764068,1437439916,680254739,1160755146,97752595,451820931],[1023313040,1411635628,92221755,390667823,2020889489,260106552,571046487,1677424455],[1823477678,100122440,759397296,1593403220,796354955,1163857129,1113781887,1566647552],[213024266,1815825342,624950222,89842499,2007698002,947211031,1167886376,222478908],[227190896,761811875,175435927,1226125393,2122598644,1744257826,843709582,953928135],[857072927,194748859,198245198,469807687,555014143,1660423941,1303489504,243256381],[308779575,242478229,252863623,1377367717,645845088,1834877681,2127490631,632187254],[300328702,468363923,1513216376,1542653231,566160635,1569591951,1232742221,1332572919],[935208379,789573102,879337237,620138868,2051945767,717219905,470919170,1939038263],[726396299,592547611,597173929,905293305,2079970477,170840729,1632030520,474394662],[1592860450,404669420,1912229566,790169032,422338215,236403832,212700380,1005785018],[65167536,930445657,880003642,633325233,284833554,1042331914,80641075,942902333],[5428849,1922228491,540786537,830531943,1685768215,1869054644,1163880161,255204180],[1053907363,1201391923,205819377,1631261734,237370225,296760417,1378604601,690334261],[2000078469,826188073,397150827,1541450517,803315286,1267379490,47736218,1911390375],[864585412,1804853788,1815884919,437827346,418849081,605714331,290730758,433540846],[826129133,2015489885,1286860509,1858196636,710434676,71267169,139642234,153568210],[476365752,950597770,1712562882,1466648741,1384941120,1123306356,1521696604,1702479741],[424983977,911837255,1663381220,1484505738,869899258,1984461428,1727053877,643871865],[235832315,1573277730,339999193,499632885,1133345666,390702603,1176106196,605367517],[45202282,904557698,666058604,1802768122,1903314730,1951112150,1091064486,961850362],[392625874,665954215,1741269017,187428368,1286484020,2029749789,218666386,1615929595],[1031250155,750163266,2060613442,2033943854,654983913,1822756523,898845644,291750165],[1083275888,929598359,1888280378,559735090,1555293083,901314258,1063315004,617395293],[839126080,874972681,129030743,659581158,1286307382,760903711,1553333883,1614891318],[572748107,1528083805,330150443,1034054660,1984958928,828336606,280851077,1665351491],[2114730386,298105480,430674618,1461295877,778698244,2001423421,1390990346,464492012],[1142887414,592188634,1781551451,141748656,1292538966,1291181506,989212523,1435132614],[1923483243,906324356,1694111091,1801352837,775816276,876401713,1437127659,2069802254],[605105782,619302485,567571910,397975081,1536679473,847002305,596129607,1689481803],[741295205,2128212352,2098696202,956880974,626623138,2008534129,1668244628,416134898],[346105284,875802710,517840396,1848570059,870204823,800269845,159761471,1518950489],[1290187162,1066801384,179126225,1542105648,1993374217,344500734,816705319,2127958456],[776877238,1101253971,1881908549,1481479874,237170874,931610607,1657230141,767637362],[702077751,266185312,534210294,373432546,421035178,1343042389,1634291865,1673429930],[370602956,536949693,212148430,872263270,519882464,614723728,294911862,1065402445],[1272002167,575826892,1727288604,2082798511,858147542,27378925,1901810824,1017738614],[1781045426,407768068,1139732056,1283877441,1416448038,1430603159,1183245871,276161130],[522718028,628052762,386786822,126429636,748000180,96068733,1419196500,935966691],[892420714,58824626,501612950,1393303114,425896380,634872646,760647980,696832158],[277877750,1571530203,934139979,873195531,1702061093,2021915643,1172724224,913861629],[1649046561,1781584375,65778401,168385165,812399709,839250608,1200159615,1691354534],[802619267,739074105,828908519,905451203,449940309,1041287472,494375493,1109676670],[1541470602,14577919,724265225,2008635893,1689541033,2079580701,849584002,1074356922],[27637055,988267543,1823202455,121472050,1236182122,1825748797,2084378403,824916806],[1924962460,167263993,1995390116,1047186577,361815894,593716381,1909875847,29327354],[204511935,1111747843,639714909,260838900,1943411099,1292485869,364859966,1655070149],[2090089774,863128182,1151118267,789636113,1247266097,1995086725,1651059631,1528935061],[185082693,16374751,729065724,1046400770,1635046221,997388106,367502225,2037122840],[2064939412,1039946804,576853517,561830847,338223078,599388381,2119581569,2085276021],[2093427840,1412587799,223974799,1257961404,1777371216,1138288573,1294995284,1431437495],[1649831455,522516715,1096694568,1560022350,740712653,1410573830,1006772897,83243292],[1481949118,1316765592,1392225309,258547327,535760082,456005852,1886468038,527733119],[380883223,61119658,944358901,1701151478,47914471,1963808094,1999042753,1959977009],[2027815241,1801435845,1270430759,861091236,1195988565,1505503852,1685871980,1239679537],[1288667896,1853769131,1692571393,362700592,2034416714,373127861,2084278101,810467588],[445074689,1392230545,1697660872,444760467,585130680,861297077,1050804217,1213039124],[1514461791,917325314,119570476,673378513,1801562427,1342531585,442780698,584292201],[1064530087,1717301370,1996354998,1382378482,687560443,1472481157,1397462266,1732528345],[1649302433,1420350345,1795731418,1976735149,693298500,899877133,694280438,644451962],[984722621,1204624987,13609878,1741668466,606864645,454736711,1383300100,699052789],[2008061637,1219265241,1352453655,1098847351,1443613413,337041984,2092275035,244134902],[2014298082,1595112251,490217065,135832801,1534913902,1156419387,1921169298,1263595194],[217803787,221910385,1330583228,1419530486,569463054,888311043,408808022,364631373],[222792865,1689017828,1512469538,1035453021,56831687,472642214,1662064343,155431027],[81623773,2077401658,1988001330,1352774323,292181608,533606015,901565849,2130186515],[720103528,119130977,662485220,1755951529,416808489,2082963095,1676458765,655924003],[1386671869,1089402112,1786390666,794470367,2096355440,2111740268,373374504,412513286],[1171737538,1166135352,1938794968,83772561,1365643469,174263063,1633883214,1448787049],[1789384014,1279643632,1819836521,919330358,1900973596,835582059,2130512348,1391378941],[766230567,1522760323,1456736583,716755276,641571226,2080642309,910668783,1224077659],[224181632,1981334257,629776100,953543282,1944167647,766906357,2080517077,1371983683],[636221814,136918596,606711497,737324842,1365750776,926546783,596832415,544652826],[12828807,31154254,1242887263,1766842918,212662461,34499347,641080786,1901338313],[1814950598,41378638,898106835,1735215901,306129552,1323714641,1507354324,333094346],[1297534190,1877761407,310833995,1829037193,1065091889,583092215,186808574,807309266],[200936309,168841133,894023415,304942203,1819911093,1633410353,347688545,1910321312],[1823699145,1695712238,992579281,773266671,250556832,946852474,106603696,1486986583],[1010836071,1758374975,1601795099,98862877,1944921285,2114182061,997620548,506408145],[251575052,1121334287,1896598417,580230697,2013345119,1422466823,1167770786,1886161779],[1238268683,719761256,1036835269,1940980709,611467982,1927086022,1505928681,967392938],[654830722,1666936422,1565957729,942736490,225713300,937823762,1732769424,112156875],[699396448,867848555,1936964910,938806604,643611681,1135633757,453119319,1143592447],[1096614543,1197122106,1253106643,229144544,147209768,1737966830,1488525628,401127985],[1561137588,933405753,875668431,1153605601,820256130,293174588,1126257568,361279716],[1212359171,1336396471,1900226438,1772595539,1324509910,1532626650,1727673768,997216775],[96989762,1133018247,2007026155,788815410,1422022604,1748470521,1139075249,1597087485],[1561385416,943975171,1029324751,1404999367,1241036330,1526476140,823115045,1755072921],[1441854737,110291870,412410600,986685307,1235904479,1428835546,1657502523,2120068588],[575838376,1895644035,1181675785,509984089,42861194,4347732,1324890206,1166626629],[551080042,28484266,662368441,407574199,1419670177,562629104,565815532,1018974570],[1514034987,1515599412,1018252428,1004954742,1586414000,73163723,1166163919,1065239417],[271854043,1494737046,1126213502,1315583135,1992212730,333245407,518810843,2006664354],[1276189086,292301049,1872245541,645304706,1285225797,1616391268,1251213108,1665923688],[916358441,1899473918,1686366768,2078526717,958285128,1300397662,1546724354,975430568],[1776642437,1860274857,1310652918,363155443,748632279,985112197,1224398508,593902885],[33776024,2065735867,405723199,2026876682,1689508552,1803554492,1475238625,284136276],[2047082290,1533305756,1551330082,796137058,1958900701,1216629938,1600054542,846853702],[599849297,1185458409,767626697,1753857653,1643278777,800298529,1747615286,669085712],[254704726,1617899125,1701828799,1337357583,869856622,521711161,1152830389,1433140267],[1396977684,1888667709,1362348644,580030775,205775250,586277287,1768679250,878940907],[1264163460,40081084,1506880775,184319935,1073760355,1701530436,1363552140,2126676732],[1526838207,414792159,109973218,1199625770,1051248907,1558686154,837251267,1524166720],[769061604,1963176375,1459246074,1187065406,406064215,8292445,1718741440,496913724],[1995171169,1040662033,1621947830,1047860170,1294687271,518967171,505502881,1087620972],[1088552539,171888181,520203437,1611392944,255176732,71203878,1890596053,1519957803],[1189987601,1660881425,1957860289,1827738831,1872031389,1061929611,1827103825,974777906],[1263381156,1516441218,1266684982,1929446377,1015160977,857296409,1016616375,428814605],[1281305862,409350446,107038651,867912300,526842577,1243474229,1873264530,2022965710],[170359236,133425024,699309663,1762462190,791355150,2024634503,878290532,893531543],[1396641252,1752619601,319882597,443889170,760811788,291508986,475280112,929311777],[278749675,677522121,1224491656,1332156258,2012814387,1953048705,1324305329,1089518279],[36997194,1292312526,57223710,1680977712,891753442,1241532964,265598693,1423142848],[1939094831,481184913,1057145118,1045361680,1351627701,2068997111,1456638223,1489033412],[1773764692,520855285,1648031330,604536652,1589456409,1550285284,1982136784,1254418461],[140606981,110836373,411921303,1594974626,614427376,1303230690,209085942,1334415129],[1373262631,990212480,994444393,2067167735,1907032197,1370658736,1326712625,2051099504],[2014400537,327152371,838869106,115946768,1347179795,1115779543,574631589,281434339],[2112073498,1340403354,783353856,1098969809,58391046,1363098427,1021248534,1070554147],[1915282874,65153139,1654581561,1074733641,1183799319,4246373,1928843150,622520457],[250505634,2048159389,708600226,952576859,1423286641,1995625488,742173620,1222474439],[617144016,769573404,1128206833,2015345784,1624626152,2026263883,1073353637,1475980837],[1818804064,54901297,290060709,1585914926,408171381,1925103057,294512090,2073489893],[1696763959,420367771,1900692630,1211852477,88340830,1406995909,582955581,1771476497],[95727937,1854079292,2008676290,606487974,1882196828,970098044,1833002536,802736218],[808216688,48201888,1071304794,243891065,1705049534,1797585676,1639138633,1820196539],[360044249,943309294,691989616,1463279879,1936984616,1312460367,329311194,58334324],[997385083,935369610,1486675547,934842656,645604558,853981976,556354786,1607791125],[119281505,92668971,899248236,695943285,513171349,209721161,668345969,858250782],[1524192278,1105028988,298077396,748356869,17310876,1357376642,991621815,932919161],[2074866038,1287879662,408922225,535501490,1880691994,1547030078,1694938331,1515978640],[1368584323,1482246828,445062280,289751884,1588163229,48243701,1054119282,1760563618],[1579506345,485798090,641557612,1821393021,277550114,1153828641,558365923,929704581],[791822973,2061677384,433780809,224154272,1890617535,1957659505,1145905641,937379975],[196696118,632399580,706080324,1214116849,865759829,1776494857,880758008,249787132],[1041784388,144805498,2053986054,538930002,1063756877,1021844953,1787954780,2061341030],[1999707287,2071370564,120860539,1441762283,688288736,900981508,781689110,1811710384],[1997583324,1071298805,127741459,768623547,346702982,1810031174,183298720,292625048],[725770101,686639041,2011960150,1832818167,1925456402,1483916607,518032199,577365045],[1292851771,1662799542,1767977453,297690912,1515305987,1692319557,203484829,390746165],[1998303095,1601389140,2078533629,766738165,565575342,1991580993,982775465,681787828],[546948865,550868026,1223503688,1664811783,1399431207,650811411,863786945,362024019],[2117822239,142936996,364267250,313242551,1556823857,499169854,253269918,685800256],[487613819,1300646334,720414114,115533914,479335992,349639326,2037092253,1899948562],[1708225336,52709072,1342215075,1706539032,223886662,902180699,395539629,426130807],[494887939,1589295629,1456258681,1897930704,1386649428,515500643,1301804902,1859005608],[686985085,245961138,48423411,1637958671,1150272361,843711068,286497110,926941931],[338791590,648124981,1814571267,74944256,1878753985,1175505166,887739918,1534254187],[962939497,1596195985,1652268639,395670439,1479095657,929813912,356861667,2032423402],[927308068,1572218324,1110692083,147692120,31362027,1453907974,1190726857,1417187784],[1262228764,974396379,1080852167,792268741,49758164,1510789033,2105386120,528186524],[1477802013,1759767968,1710461947,2083461626,49104833,181212125,8043648,451662679],[846000489,829393870,968335272,1669090541,819390932,1873476497,1912790388,728320786],[2123906948,1913945745,697012253,820458031,1616231425,1995709686,1237738765,1930882477],[306375490,221844408,1727335215,1110992326,526132434,1240485361,1409623607,419822770],[21193179,487659652,1275209717,613199424,727890996,401400212,2064823136,831392437],[75124782,1538547900,1542586597,1197712115,1859473169,1394123728,1305333930,28122948],[952837180,490543292,109605546,2111697342,1271109269,1897486010,598240582,1008708861],[2046678307,1570511589,1168086465,177744197,1722326626,888123515,1474356030,1310294527],[1792196512,2062971831,1153332570,817139445,1588209395,1890184347,1677733972,341202658],[55290465,432911580,1247118635,600253553,1251145963,1291802204,1937118383,1636282961],[1099870630,205038504,1006418902,162540370,1421053307,1002634834,164114835,1033458208],[1847374335,976302313,1437156578,1851240641,669669631,389236310,973945079,1533744741],[1071201183,465835735,413778133,1372916907,1940248032,340034588,448222640,335470307],[912148594,2121134926,1297996970,1301620792,937024564,1604756469,1037722523,1303732257],[1427115649,928675167,1584945843,2005662506,1142127067,432915354,1712019587,723435793],[1137990866,1773240780,866613398,1695996401,1407173318,1399905483,1015943939,2074954627],[1096477204,925732760,176386892,1190793381,1778294889,1580519801,936232092,2123311227],[1625475330,907826757,470275076,1545849305,211045411,1575815172,437584666,1420834856],[726207259,1823811079,462174109,685152571,666907081,1250917274,163834029,554280823],[1259612026,651227795,559511956,1432091383,1297556732,1877520890,1893684774,2612883],[1638142505,1702112319,1033482013,1689134474,271559579,1052086854,602961735,559851561],[1821007317,625822092,881751039,1779091154,1052523206,1502077729,1948489899,1648109331],[210333262,1846680386,165804403,975739688,1598844912,1109856954,1151294672,2123232568],[1567486507,1540172656,1291162888,75831550,1698756353,1350424151,1524786719,1528018343],[1574026620,861654964,1717943930,52585435,1637044292,2008337957,1376743447,14717181],[2127417094,453448823,509044604,184768862,2060460872,632539618,1495032080,1400684618],[1802040029,776379868,754651564,230891620,358362851,532670155,104590173,200036303],[1979892704,1901834205,1313696206,400938851,1637793486,1226792872,463171423,345615044],[613552433,871443590,2098997024,1362574403,1035606089,84363491,13878361,280612414],[818705207,1497598612,655085147,273837167,750205500,1393319317,630202462,1094277986],[609072525,1050075349,606411585,1506203990,1176950950,1028028766,830580402,1053782067],[291644002,2039323707,1892687278,1292550302,609418641,1456747900,87456942,747275838],[1292432100,1983378231,1520280850,448730046,1415479946,126577097,1384849653,943682942],[2017778752,758951254,807709936,913346710,392322830,1304986591,1128661344,631116209],[946459790,500918926,1154980854,377813237,311973187,1633374748,1421858954,512816287],[1518156004,623264005,885721081,129265680,207279822,1418527811,1739832228,2116927568],[469332700,1238487719,1097939195,2107787599,1140759760,2126515869,1128340142,1372798892],[1692809165,1818560351,1228645418,963134479,580110736,798333629,219437332,303385508],[1384525170,1530636867,1243605024,665945688,2098877638,1185969167,919095185,108946934],[1217930671,1118312446,709211229,1363507949,1457035861,1492607492,731631563,1567371223],[1950365285,14535295,348617192,664367925,1816689461,1612559529,994844680,502001994],[1500307232,1307590196,48839588,1124991252,78589381,295487885,1313313346,521354693],[707182718,1772141311,2019386434,655299997,247336719,564717233,2030642551,1042303561],[451175329,1190213918,709286329,1666894529,72993996,1690650742,789840654,1045923041],[847992590,1005192633,1523593440,1458928777,1870924674,2066071978,1289495504,471009336],[504654520,1470756559,1199327492,1139121438,1745202699,358785923,575651596,1904849674],[476996895,1027809280,1843607278,168353240,781065866,318129369,833643730,883442647],[1733856341,1401751267,292757744,1213762032,1260754010,987317128,497591048,1802974940],[1504422279,1287568341,1944150542,1284573846,614726691,1518776515,62982835,1283822540],[647645711,1234686670,643457470,1711783675,1046652135,1507111364,1225022610,869920361],[1299978086,190904886,775100881,2008944002,277041830,2072952688,364918022,351598711],[1786094627,753639640,907552231,609467414,945001030,1370815927,695677041,120551079],[1525230109,1368999045,1821320062,43824816,1087278283,2123683886,126144598,1549824540],[698814143,1705110437,1114046831,1590738759,1211438358,1690571207,459744711,1703146398],[499195538,2112904672,301563271,1375045340,1067703869,981074364,91413630,1242904270],[780868690,617624828,490065633,449811284,1631124947,1470004036,639150124,2067587960],[8500691,1860093821,2065046869,257930826,889940620,2094232818,491773657,384249204],[1893544650,2105148537,1530290244,1969836517,1473101066,1671572807,1443439761,415512953],[1903520843,2056912158,1929777144,1275978924,1076209698,647917162,1910392733,1468956955],[576612669,1819372548,1564521907,966382126,1272635707,1708052770,514426879,1895758617],[1593466056,743799153,757528390,369192979,1015213835,1288524849,1243326757,471306495],[1956880100,2031575471,243280897,632929884,347708847,938811079,27637793,22438028],[2070017172,859097094,845864075,1585289559,516206662,2100071309,2122391191,1586294617],[1602786617,651173755,1723500441,1959479971,2037815943,200879860,232206888,1559553563],[1707748398,1969115356,259564496,944343118,950017102,368413204,1426121574,1189246729],[276629537,1003385807,627628829,2041469129,1534222659,794429487,1501406128,591106219],[668340700,883727206,420239401,1927579352,1192464686,1458513555,1033182687,232407974],[1397020764,819649305,718650323,1010941160,1118328752,449503855,205766754,453299633],[1045034548,152604342,478394031,339216716,647204360,2069919467,605699258,333457495],[1416147428,1799829137,1234563023,193210534,42606957,1745738400,916588946,1073480081],[2022328447,1239526433,756311171,264431361,495537165,527042695,1929722513,2106770532],[1900343691,1709669848,2053874125,602988248,932562309,1163770703,99748703,234634009],[1944611500,778814186,2122541285,1941669594,2050977971,1888893780,1176246017,1604348576],[1565428167,1461864758,1561057689,1507514582,437577328,353723605,414704595,685469324],[830051879,1559233417,1928508982,1425261906,1020203950,990380165,947242269,1394228943],[683480730,1657883785,667519078,1763838275,272636247,77565999,753605371,764037829],[1551593608,897961331,1766848473,154596202,205254503,336722640,625083743,701308407],[550794310,123923900,1396455498,48905675,809069090,1077920355,211328088,1017918412],[1035114088,873830842,1701693104,1220689490,560782833,1061257650,1255006149,240984435],[1201879013,1348705065,1268863436,1098345679,761129943,1098778622,1763594733,2082759214],[794968089,1908683169,96124048,701901134,794762265,1965874722,36671987,702272492],[74394341,1029018748,2125642950,1207735580,1321492017,951062724,1231022173,1431822173],[1726571879,902741517,925299418,69908893,2129392301,1933999834,151956149,1206849975],[1487432633,1554802901,606588125,597056073,1386000665,1223332426,1746734533,44603927],[1066110167,1903509721,769454493,719787128,1707488676,1428374199,1381208806,710590421],[733820800,1685320396,1612883195,855924907,1602497542,1369826827,1358881528,1225083715],[1047558922,1461748009,875433302,1251491601,1721803674,1532797321,235381766,1190129808],[494031600,888109599,659653849,1044516920,504040762,2105076779,175529796,1284752392],[1753878428,135686788,1118084929,141591739,80569626,663951991,1695233151,2122399004],[1969095073,1077397276,686899563,1105672295,789523284,966997309,1441236392,1617276880],[1593870891,1948051650,365540945,1071221256,234082828,751777679,1368957399,1767209758],[1608904699,174301203,263243484,373143169,689830271,1075549916,1359141733,789442360],[885676995,1596980278,444725025,406478758,435711602,560551415,137325647,1548750935],[1101604769,379054870,1610992787,126324222,398376160,38132377,251605121,1275769391],[1920688593,2065292393,406249436,1633374334,1284333461,1376099295,200849823,1108112981],[426913011,1685432095,1604528671,614446551,1982661324,2035439174,449856088,1949778553],[692963655,2085169181,1547403931,1649647574,1305119985,437323827,26972596,148498174],[4845887,1287317043,945430224,1260344613,1522029878,1134871157,17386110,1350124995],[1450133704,1004354008,1308101182,1282224323,387832957,1546501199,1447122790,567730819],[1074770196,868451240,236366081,1923353892,133510038,1949623755,949429514,1090157429],[379565037,830151100,1780099333,99333671,1656313213,1091051597,1150993600,952847994],[1682210089,1132169907,1413239278,283958365,229965106,789369127,1337099671,550885562],[1923953295,1718692893,102440004,1518896728,1800044324,971457388,1299848028,2096327726],[1313301959,1975452235,2117984638,958865383,967293777,1530910203,1639710805,1670096049],[1036288985,211359745,1182379680,513542187,347135429,76866098,619268262,602827219],[1838157618,1379585979,1980996692,1897795118,2013667941,1224295578,1077355656,840144070],[808307024,930821266,702735827,2100206674,174361188,77475216,90337033,967203448],[805757644,384322117,589992859,1346552467,888906743,111862985,1699076449,1192780228],[1994540237,628547704,376671564,275789000,1721985184,806522284,252868331,1065718587],[283667133,1327469830,1676821965,2074760466,883344463,1772610743,912659971,1631990446],[617209320,743126172,1551570156,747895213,883047884,1363448283,1845712291,1121856257],[899197461,1213423208,1484890465,1533760546,157488233,130660142,1831674356,731263659],[987726585,1775687376,1220620221,278095489,520467012,176810102,1909506462,1604077196],[202135024,559207847,966579802,1157650712,409007836,1140046278,256080171,1918512414],[1404398863,1487355345,400185369,1173996629,1647698770,237344867,1609011803,1121898964],[1607872655,1292998587,663156929,1695129228,1715513989,1754818968,797734732,1761758777],[1832856326,80657602,2076474534,1681992807,1311239499,2051248682,1668440259,1436141478],[41855191,1111703464,339837701,36160638,399759433,1282849700,1051257199,1065253692],[1486662805,1280194259,696385518,1065102431,1417524893,48052981,1439377014,1134946203],[476274773,550946421,1483843092,1438259111,1669723390,711439144,1248252463,200328839],[1856853711,1405521245,848476168,1074557857,282816049,1474854026,1402475846,1238352152],[1479419479,742718195,1687402785,520481629,1484470898,1520073026,1610854162,1433070464],[1617883050,121496313,745888274,595651015,1483696083,1805590860,1526959616,608729509],[48739755,1327885453,1992375502,1159095472,1167728690,1268928805,1710362718,1912371457],[2030198347,1087096703,1396135244,396742361,830274738,843016486,62870165,243256334],[1232687904,1548467993,291570187,2065730497,386060911,144693057,695849327,1709148933],[830030507,1133831056,1406935764,928795306,1539404519,380577841,335124969,1953338133],[920546477,495179469,1141778219,730772111,955753330,1446085757,2016459697,1427481318],[1176274162,93345389,579538994,1313356981,1622433870,1470975129,247463344,1370313544],[94232620,979212787,1166432984,1388723461,407520713,1047454485,1578759612,45738255],[670327402,939388793,220591305,912018541,1157674427,1797495864,1167331571,1667001738],[1226786158,1783007666,1666619947,1072112427,578658736,556614060,1781534984,62574794],[1784824995,304770859,1674798000,315745665,1838120084,164534688,1503555989,603205535],[1576659291,1459919606,2061657385,1150058629,174726627,66450600,526276040,525171717],[342506675,364678175,140080271,1156730234,1742910978,499397472,1365100694,1377158927],[2116303648,1076984833,1853102397,1193761690,1321807251,127573181,1322886094,2002779597],[664940137,13066588,343842775,1569441300,1929950629,1769274332,822483778,1524218309],[121374940,1612503121,1251780325,1447604413,670750385,1781627263,376544642,698726713],[1647425732,50474160,1995350756,1591835939,984718322,1935931873,483206592,564853330],[21291654,1721632360,1140205903,1994700661,1814826630,815860059,899629432,1642930450],[1825666266,986418767,958203319,1790253971,528939875,1246867533,1456815300,694375397],[680352562,1967718072,2087958450,368651518,858373694,1191190821,1013023616,180718209],[334998130,1297264779,1413993203,785960310,868170588,1824360789,1238023021,1383536386],[773204554,64728376,854245315,1713749330,1995550365,2039196925,1878648669,695811093],[2015788614,405009667,783751638,1081871597,818733772,235787861,1345075986,425117576],[1906832302,1441447830,2120778724,1185152183,1718868052,857033494,707114228,832882693],[1362082655,1413486255,168816538,1768601195,1534837382,2062813831,1190909417,1654030707],[391282789,936956333,780371991,1848289818,2104774990,990329636,1105622106,2017177554],[83575876,1944844117,2127069950,1260979624,1376703313,148585906,2108898202,1449681567],[945843896,867804356,1733750572,165191080,2043150674,198169507,1921817380,1271754069],[1709482513,2095496811,2056289662,604384679,6752459,454913346,1571218870,812152478],[188425456,1129472064,12991303,706964621,2108988617,1670365548,1590615033,116838794],[1204116092,1408069661,1298594623,643378063,1601437637,644431178,419629968,685990362],[686081181,1553413298,1630369448,1973767602,804176645,123156607,672216298,31160263],[1741910900,715120578,848315210,691700339,2123039588,765667502,296635087,54850459],[1266081061,116346057,1303061884,550803666,443130175,2117617477,1939084490,593819244],[79240028,1284019630,762113615,1058175215,1621972861,194198305,1898859317,1500694797],[371338426,564409976,559775621,1725469128,1355496280,1194166979,814216353,1055327632],[673863344,1126883026,782380496,1713540417,1422858009,1366225694,1076517253,577158863],[1535756549,1211271686,1704321345,1176633280,1938833174,599048910,1344015108,571485317],[595883084,1420013782,1543216478,1515981167,246804261,1469390254,492777746,154240506],[2043100790,1017230148,118838090,1407037753,1153014183,1409883559,1152790957,2013813802],[1990682828,1697227161,1689453424,1792089240,1879315858,70392697,1592414613,564767839],[549761905,986676558,787883927,329604960,1125905481,722402933,267006348,1382732407],[377502915,384732600,122461120,1974337782,1995208996,409600362,1325435270,2086021742],[625929622,168513115,1711322026,355338495,514548837,96412390,844130644,665662532],[1215494121,664649272,1201212144,336653278,784773740,1385929045,1351303021,1429828668],[497637210,574574451,1831740450,774173360,953784176,943604913,1994653948,1374266533],[874360309,266570877,110401416,1296041667,2083655048,409553359,1672098137,1228993459],[415054277,1347780901,2047410748,686467746,687567790,366669318,1989956997,321629721],[291256841,577502060,1253510714,2016666975,1556968590,1501788133,253304035,1999355290],[256538379,132420238,861107164,383939614,1612949921,1377648441,236859420,35181891],[1476928034,235716675,827906910,899386222,1013041578,734408398,1180966538,47448894],[629175856,859457255,1086198564,218255239,816155208,258039983,927509247,721848328],[761447593,1231249712,195064913,1868056117,725199555,391206665,1809574473,1661834908],[1088762457,1619614019,1259039021,966498256,1889746928,957062435,1675886223,1106994535],[1542535926,1108361024,1400127911,1712172737,914941500,102571412,225440476,390462298],[1620690532,1444052866,348472213,1556819305,1720756794,1955853834,1426638519,290410319],[1710219227,1821124557,1865384583,266865153,201151091,1984672561,656671660,129990213],[1884538953,903678034,1446248993,348767080,508317194,1623105708,562381083,572603313],[597899323,1106311158,600117571,827022889,311382902,261686634,711749366,1331568405],[260678258,365807058,927625081,1908343685,544850213,1647055127,190932458,688274252],[1555630706,1918488535,828008625,1113038574,1756410916,513341159,465577040,1598032433],[390648464,1930083712,269034382,736946206,901266135,1372087176,2045632423,1402326771],[1372551458,451395349,1492272624,1403564671,836215577,1096896645,1522018561,995573189],[1796181828,301815446,1582109814,1002398916,1010739213,2092791964,671150732,1180933462],[850303505,639295870,568944973,380710663,462657463,1736950955,225892573,235315190],[1287834294,1821046230,244111236,173751529,631621199,865910510,6830018,1844579846],[1553274022,844616745,959029824,1009535159,1382328056,1686863024,1305502391,788877872],[275290423,43128599,1189936360,623510341,1272229735,468213222,474538118,2116961136],[1778238696,965369652,551827504,1792463685,1208734459,1905395421,1482773132,20752326],[982094536,518102732,689326903,792344098,909322783,325910162,581199780,921773700],[1400602131,683013470,351463578,903224467,420864071,1783845088,1105409918,174019434],[1433800903,1004365233,1632255111,1258883372,1831666370,1545433134,274310820,995677673],[936435359,1663350517,2084842073,90114535,917172850,849645765,1295104754,1424239561],[1583109291,1283740039,1974754200,1580476106,1891752012,1478079886,247414716,2014033622],[836317692,200272828,625918250,1758258852,1851007783,270020286,686180670,586574760],[254211863,966576425,1916935095,1729525746,654679208,1443785808,747132869,1589844338],[1728289590,1634703921,974471227,380575942,1556751490,1046679983,1906119607,1909378695],[1588105367,1912423391,1412082693,1583295432,18488082,1518964303,1065027835,437575127],[74461069,1101261733,106916106,2058700416,678246391,1191262157,1660236262,2066504670],[1177629334,1247562309,1984405325,647174360,1489852954,538526920,1851361404,1672969246],[1934327294,1610451046,1525299335,1375321509,1798148685,104300491,358430864,1275829939],[232951447,603980208,606499087,1697690395,1393454163,969573058,47198912,1382987793],[604652212,275228458,1386077354,1647385304,2123510080,1188955623,2098762793,588624311],[1790264226,1908777863,884968236,484312344,929012510,1481514311,1491596613,1702480912],[1063397418,910819096,246325727,453883392,1774827521,1459857750,1315709107,51413455],[1622425167,496745720,149031792,434912936,1421940740,568938677,1133469079,1751032736],[1621330158,450914776,696408316,214829120,1868443838,507223034,774535161,1310615698],[1805128338,1231758937,158877499,1771280553,688137873,1780410536,1533986573,1142572709],[979164262,1486550311,1184162141,1439643034,1496105657,918666111,1833962695,2025580669],[1550564657,1656669930,1008839933,287737483,1050176948,1792572561,490678313,406503744],[1155719150,14465929,144555935,1567371555,1320134190,58679774,1907364243,79148727],[1539804637,457181214,1665910132,1861557128,299155857,1077891062,294747999,960151640],[1141139393,1424581630,140637576,1294712665,1595483310,1351041872,549030572,1669868084],[904508696,369224101,2086046409,1853578164,730097753,768566211,851080350,567917378],[1700947685,1567145187,1525747332,1172571891,703176482,1534799350,636186716,295849664],[877879700,1003613461,590840385,1807549556,790847855,1434588822,614337510,1150860669],[181673820,1432049887,71312194,447486190,1152636899,1544126111,1112953529,1787607642],[625067482,59002476,984309949,240366876,130688497,787896163,953140494,524195773],[1153705246,93282982,660004411,885304384,408219413,578477402,1389267826,790544536],[1507727723,1476188210,1456903554,1249470688,446019829,1036175782,1014589199,2123327452],[945156026,1302669677,907628119,69571795,499465569,237200765,295003779,1391302033],[1956882440,1252406331,439956152,651679543,1527971513,763238501,584665973,578267354],[273022233,492196351,787604783,897405366,336904933,1286359123,970963673,1803703],[1439850242,1679252213,859902078,1858421351,320488247,1219965412,1568760853,705350794],[1859362335,245768170,999236149,217222911,2091987943,986000099,1856352165,2083841926],[15067716,239834914,1746498812,598658570,2022129458,1348936589,454764634,1332532567],[1349622087,618244007,1029686950,1924605758,1007268167,1139938788,558266458,1735732676],[1248657606,1517163091,1505630820,1532185835,1239399848,601658763,35675769,1872425282],[1598651274,583425572,396002511,1434531241,1019909300,1446625883,252736792,1475920906],[571375684,81337337,1393726433,1553895832,329575692,903848266,1291665841,685819663],[820652147,1035868642,571352593,411240658,1666379364,1155906528,1253362656,944855166],[1512077654,663452047,871959976,2017802378,1588559032,1355558262,1232772638,1851438812],[1961561238,332302896,227378832,1038965782,1412529572,1833297761,341659356,1615097573],[1690972498,1852334991,1890745679,1117400270,204753792,812888646,2125492178,2127403369],[2046773551,1370826161,1800615659,761487276,415652727,838832734,147924424,684175862],[1893539466,2099568736,394681883,2031860244,719118399,207730185,298149427,465449835],[1505204244,996173750,1479593265,946169115,1652589726,1984482102,779877160,2108482758],[2117259174,346404456,1856334996,1314243986,343828722,1685437107,1682053072,1621280927],[901864157,356391307,359689732,645889945,1465642622,1958896668,161859281,1338057062],[1563187002,1814391876,572743638,1661027704,676788814,793003896,1781442403,1019540228],[1916108778,619344174,1895016736,1054035067,379406104,1201039825,1456361468,1399326014],[1656248269,1819737012,26144487,865797701,1034074588,1056178727,1076220903,67884164],[40344392,307323193,793263416,1121779111,898608987,771863692,1033594407,1014884964],[528991237,209942245,224344029,1632803892,1740303523,1631432734,671299329,1627731950],[918370165,776355190,1237968082,991209513,353561945,2015513337,96152226,1247959553],[797255919,1829916671,1660314420,1089250716,1826034643,815148319,852519878,1887672206],[433829025,670508657,1138422728,416267907,1913619734,1959606821,1456406488,1268107030],[953884827,822359353,290081588,1498643150,1134999653,988084744,1616849018,524172704],[1768074386,1135388620,1544318934,2120981684,1149119863,1317906757,4739556,320775025],[732715293,416633671,985959783,171233232,602633536,55683543,1724347432,1539966362],[1513926540,678184538,56801965,117753624,1852642742,1766270451,806828614,761037162],[330960813,1070376728,679970662,202835530,1911236170,1813924536,402837703,1887399855],[1772404843,2003898949,1563575699,615972641,1604951154,517483562,560099876,561815473],[1785110882,495592952,1339841158,25277909,865096889,222726654,687722629,1259689747],[1462662888,1430452380,317733530,1899252390,1844730864,2098327952,1120865159,545218454],[1551471981,2124414013,1386522046,931515173,323691493,552037453,1341880986,49056493],[802250113,1717482754,1882080983,1394340704,2094991197,1141445396,1638792848,1429436779],[1189675558,1565439774,441577600,353298067,986200067,1930431915,1229699977,2095005172],[1649023450,431463300,1028474694,117166792,1043691884,287562390,1172920821,1014417420],[950535154,11817854,84528582,416003498,2119954246,112524681,855032211,859261485],[945333538,3961550,2040254530,1397603781,741941495,1643815823,110378220,1261076790],[1213735368,2097001604,1199443544,1473397522,128885913,977206414,1754627615,1155262689],[840522858,1430384173,1917241266,1694146982,1058013272,423003569,377636865,1679934661],[367042837,488734408,2108249824,50436197,761800903,427808623,1935789946,2097474867],[77572836,1883777613,645704865,1558702859,806868081,916904320,276345789,1145873670],[44236083,1566304713,1587925972,803311002,741179187,979416352,1786597961,713724890],[1910407708,763767508,1733435283,1220129156,662083512,799347870,1196128439,738449693],[567729241,1194109643,914974473,634692700,756652808,726159050,925198092,1323599622],[976751705,677788071,594756578,356058832,580727593,1772482757,2105752322,1727039212],[2074490252,1090860281,457559572,115184131,1093022309,311358348,957492163,661385143],[1602535939,755798306,2115757448,1771835117,294825128,536428132,1425926434,2115643724],[545563813,1785748243,1189454271,1655409009,1312845421,1875262546,1791393414,1193877230],[1552047918,1472248691,692863003,2076394664,2041567260,124214013,2061949119,147592394],[138887668,341067807,2090561271,669216943,1926911385,702567155,576250646,71487286],[16500775,1167873764,143206638,1672066591,198925900,298801335,1927730020,1829881122],[1534516303,517495203,868619867,810520129,514597027,893523802,206487056,1712126108],[1439233100,1866007257,1110883795,653459917,380428560,1720431644,531910290,1476798416],[694573413,129157013,412540412,485317235,1362544484,958001099,1603188583,604866772],[1422356274,975335933,1201468484,1171102051,1253674400,239712635,896457185,1739113024],[563769677,213396439,718717510,1568568897,832792982,1809086683,304721550,1649057053],[657326839,916064014,2114830911,304696278,123869526,1102814296,321489279,1013807199],[1254464850,145183320,621106510,2054734903,466354131,1104584565,1606454129,121259881],[970601005,2004004792,1343963744,816190172,422239465,837758156,1562976155,57977560],[254547585,1771846184,308142091,183536276,1784819918,46693862,1239348540,917099362],[1900473268,497142827,1359704244,1014436084,1101174670,125249803,1349802960,1643923060],[954019965,1978614422,276108419,187166125,917142790,1432415004,2020979194,445370109],[894247142,1178367894,1941798118,1373890893,202771683,1324658594,1726261486,1106635277],[1431966290,652600175,1888855223,1114357405,672298197,1984014028,444731141,256708746],[2037461757,1175326878,792993965,1767743916,1211010235,1061248823,1431668176,1864924234],[1747318919,2028903494,1484502531,1943648258,261315972,587343200,2019217464,694181424],[1736814329,912469267,871343263,1458968032,715536688,365817096,740061892,2098098347],[1661938026,1944757712,1927635355,943931794,657724607,594231113,924070637,1151255255],[1556018770,188616260,959749653,1627167589,892054929,374218374,10563051,444525890],[552722734,41901059,623936787,675177071,2073871388,1105145987,2017673998,1666761800],[112134282,377099804,42539042,1170155402,1703245752,291338323,712708213,1503999958],[550438347,1395173436,1231977586,991150380,295200233,1534735853,1321474826,1827774126],[1108247369,1522048597,607154898,1010381940,1471736798,1402112755,737822822,1498910720],[1115001680,633346017,1847764356,181396827,1727136312,49630361,487910313,166388561],[1340578759,1510840509,778997480,932611141,230447095,345566266,1387021999,1043664015],[638024150,1714153282,1628431054,280355984,698915586,666143057,480605572,103243960],[868118300,242066127,662775670,1295594920,1346576528,376980180,589530417,250585369],[76209175,26861001,1725677272,637371973,1492443354,1846036314,342365848,2070564717],[533380229,51393926,1785138606,504493051,125389201,1106735299,1397569258,262020297],[1967691747,215401720,620399691,1832151337,1332615019,36361382,409054004,533395039],[1091913484,534108738,2090995543,1916746672,1278475366,1451337644,124889760,548727191],[623759978,1297084,1128007261,561125136,1206820722,439850822,1989363635,143031236],[1372490721,46599640,876183883,179760024,1068239690,95995271,370192360,744340756],[137952864,2011441116,757413654,1593483052,745543760,2065650893,1829080995,1780172954],[556522952,1047882019,1486613923,1020250481,1695972733,1699462023,335270222,96612203],[900800350,745246882,1502153787,138542405,768454177,1291991972,885500633,150959153],[1684464924,1769421075,992751905,681898411,284857840,1905757972,1147573785,79618061],[365453839,2089850267,1840334682,1199424469,344207170,2074356298,1515384205,1087432030],[279374321,1924296831,769791558,260630257,1282282434,1355849334,1011949133,106777556],[1535809284,992387060,785405553,971565907,1839252594,2102496484,388743339,934128032],[619219571,96277530,830996180,1135875614,466949485,2069792495,281136751,380439514],[1880907095,1635551399,1032994524,542277011,1259487419,1933491493,82887877,599312125],[1945061557,2064211685,1429727732,923869035,659408296,196095169,86233605,1702847494],[1324125581,2082214698,28763582,901620607,1318825071,865295219,640969796,858214240],[1345421634,280103202,1232638794,333795905,1311880545,972741770,1867107909,180001949],[219038346,158453147,1388917564,323769443,1113811321,651229845,1420139335,572429017],[766541609,327414205,1960717955,4678561,1357705689,243907883,825431492,1388849822],[1441223253,1072935694,2000672124,1003291989,1808975659,1045074078,924610613,74689359],[382194761,1014608586,780984742,255995526,763751202,171372266,183079468,1539773856],[685987442,1035542897,1220119948,1124808119,1581687002,916612622,2031489109,1617749978],[1640465383,591739117,665036418,133644233,2068074076,1422650722,417494018,738668635],[14375283,775732200,1541325217,1069504928,1886578065,1520688605,891635226,1136203651],[1118753687,739731250,594489880,1278019300,1919814950,307155345,264953827,339007179],[1824307915,1232801580,1951880972,2025908459,801747977,798940690,47766730,1785153415],[261025549,398605156,1063170095,789670381,1434374856,1678662578,1291768053,667505140],[1010747246,631395222,1582038312,350999939,527833822,2007344434,352676683,809936472],[1782270428,1139999632,1865392533,1807215002,523353959,1898668570,1058913971,1308924898],[7663370,992864056,513728330,948704054,1451288623,51663736,1250128020,14192543],[799197941,1746371129,725576056,1108551047,617337548,1462873312,1653978759,855687054],[330678734,507808368,283386841,30773899,729007621,895417985,2012257084,123122276],[1101259818,89772151,46626649,970090865,1336714416,1112959105,777857602,843291785],[818323878,727270279,1830050327,1355775065,1763711498,1359427359,2055078230,601756985],[960569760,432907661,1781890425,650245532,327865266,1896125367,1202978832,540376802],[1051820899,369685846,1034214249,1365895320,589873641,372858886,1144845469,1184606435],[1771344136,888982498,1938747716,494371653,685512914,356922194,980003021,311485089],[1064096545,828919519,217188260,62754985,2104790652,208143372,128528161,955447034],[972510845,986503113,1328456353,1279045525,491297383,722331435,1439423579,1955697953],[1139876456,942910990,103772162,1705535292,227395787,29400919,113712615,1077467398],[526205708,1643007777,2053122196,1253792509,1959674833,1499104568,1530612514,567024662],[1992575271,1470612367,1129178209,1113663362,1308965597,1527020766,892401624,2013137398],[195095121,92919928,525685489,1417982887,1074182863,139718839,1455171653,1286288083],[294516137,304996162,154169588,269392816,1447755790,684698831,303479428,344514145],[936932125,260462887,2112221195,55068529,1230954676,850405013,1105696191,2043135529],[116046858,2023875771,1395797954,2087815332,1505525166,509611729,1648799749,1451331795],[1785399983,737178687,598464400,2024052908,1670242059,736997311,855766107,2039908371],[351580134,1070787320,1697180807,1621367561,1048379383,740172810,1428355139,969900385],[2091417356,2102854957,1957057600,648889315,1818846465,706235078,644513607,2004475233],[234761188,423558243,563563501,511421940,1128210106,813651165,1637375832,608560382],[1037519130,1122885907,385353695,1567478568,977850738,1128838447,1666081791,1079825563],[1735093244,971500026,886599443,1819512249,792103520,1065519612,236217245,1396521854],[1587785650,263487692,1035846298,1065440557,1921533837,1817774397,1611508327,936746481],[1510280890,44562974,594112453,1857253284,1023673084,809444011,1480148500,785039572],[247205341,673146775,847934493,1687819424,540160530,1121324538,928324139,1511833805],[1805147434,1858658339,853514867,1877220754,274162565,1836680769,1901512427,607919681],[2003787436,28982027,1416544820,830404857,1298792045,614158119,1984107451,486597323],[1342662390,1728460358,159571178,935040718,1112394248,859786263,356364171,255694076],[935143417,2123465064,2088759439,984463239,1306181259,1634099012,444339358,1774513085],[1370327230,7527203,1204410601,1561947104,254839240,1333442285,1959462913,907124501],[796197706,1659241482,1627131920,662213579,1442968379,1713144418,1498202763,1072509832],[1219665493,450952530,1646341102,1189086598,138907918,1857852333,2085751297,1779207895],[1026441771,746080991,117483497,988591904,2087953297,400655905,630981088,2019620304],[1579928654,1220014665,1782230052,1164864701,1256944496,445762473,75463590,1030053853],[1416459372,51235184,1199973989,1177631260,545268671,1722095520,966847303,67182747],[1759119352,1604928765,491746893,17164705,685291778,428358379,1730447770,1565574860],[1607718358,1757588028,402072780,1713345331,783355378,1689388490,910588450,1669229235],[778380623,284025901,1205195035,320094072,501448840,243971796,1219946249,214695315],[1058330529,436960093,1360329576,941962616,52590550,714437936,1906874311,993076734],[2046361124,1462936087,122680617,1933884030,1603747279,690807199,2127123374,1342194868],[1679275219,1594673092,1236123558,1477368911,1493039297,79025318,283926700,636300530],[1841694263,367546975,1957151815,1551452361,173285675,223239605,1458928198,776996475],[1250230304,1925474502,1764899622,1269054783,576973759,1861425054,1673298919,1749155252],[1282629642,1644267634,316560148,1132768689,1343712913,125991811,430308748,1031355826],[340403980,1930297279,1992863676,1630732170,1205150609,259739623,1936885856,2024768289],[488520756,1547503245,1588684159,2078132779,802886480,1421477746,1409556861,1207784490],[1333950290,1560867896,33109282,1283312700,1515772272,1395850242,1819774504,1185241975],[1972986519,1719991605,1360642611,953004026,1605880983,69607261,1914967463,1528680525],[2054813145,814612433,2050110138,418318053,2069933980,495206564,1382276680,909279915],[2109622412,1342130848,1291473968,1505572000,2090608731,228315812,117616148,88610965],[1722194530,386831120,537365431,701544143,1819905188,1565387108,469942015,1375304195],[426281098,1649803842,1297727174,1429858133,358296054,637040102,1658983647,692341971],[922966774,1039947951,1814838353,1423774296,821895709,416851889,1094898064,555940547],[699190760,1787388709,1568875346,712941774,715242850,519341696,1494730516,804316188],[1355144179,1601475361,1938657206,799868868,1889962536,477242248,934827036,1761416691],[1303941568,203362957,1450461142,756385372,244040935,1706999255,27554379,789075290],[1637927318,1055922986,1542757933,2052606483,2097982014,390914437,458621836,1272876919],[67883184,1769424173,1122735210,699575207,1071932003,2054742020,122707139,1749695070],[746991867,1905176788,650358568,435716571,1247959319,1553031320,1370530741,288323998],[1117287638,1332320295,1107419861,2089053517,1878522052,2080652825,1590461718,1246619704],[325834688,409237782,1897454859,939570840,177791790,1476719918,209209495,688003077],[280944912,1249265868,262908466,378952285,816853333,854507683,2050472963,2092938971],[1115663625,342487214,1043875426,1250143423,1003907102,1458459689,926299150,1984840698],[1062083009,1254828420,995708380,489438073,1186939430,1701112461,552757507,897217995],[716997065,1567262687,591975715,771525075,2008991946,781505180,238083019,1253749580],[758892000,931081855,1734415485,1550449079,1027988027,267684748,526743307,1536514898],[1562064188,1092336712,97228083,1345248299,789470545,893883393,458718659,1879380411],[1111599206,1804404896,324374830,1120783794,1818527427,1662112020,199208632,1671281174],[1742321528,1524712131,562012851,1930989994,443545836,1879026587,46120998,1000546045],[922145527,569272187,139551145,796750880,2012746253,2123835765,343968474,1239497789],[544531556,2013824633,1211523487,281679290,1490650777,1513042557,1804443026,2056004698],[1087343697,518321189,260269403,1780829374,224626374,209577337,895545030,1221545449],[244022337,1307797898,538961827,2083238532,1622800910,1006493172,2067605818,1976762764],[791790585,996054005,224967954,93007835,586788293,955105847,100057151,511369527],[1420343993,857409272,1544209670,825322006,1713712653,1028615205,1853365762,1601084383],[1011263969,1715383504,1079217657,1460395471,1236651059,445886841,385755305,1189485528],[444096869,1732711957,1937712162,1458490636,82058149,1525028448,1956077568,1851424405],[296395186,587850263,309927003,210732011,1954000465,1171716713,1277987097,283202260],[1417206020,881549842,1503866844,1882689397,2129999889,313146487,777369794,1116062259],[772475403,1711313747,281672046,1296586566,2058536698,813596229,1989662744,388868220],[743600489,1633881063,1889454060,573117474,1019982302,1277474533,1316398942,921779995],[1226030071,910383119,810110292,1862561790,1456451632,1150460075,1361883987,764428505],[2002801227,1598290969,1879164963,1788465197,1518482007,454067713,1221229593,1529126250],[279533432,318221188,1909052808,573037980,104282086,374946459,206222825,1770598644],[1178407473,2120854075,1403189670,1662868888,929513673,1013850805,1380547281,2080076596],[674424386,1720781154,1227652827,944699515,751168409,1125531182,1860521225,1400103666],[408120469,695002982,911357617,571177136,710820401,1505382958,56440511,1470561029],[2721235,160917419,1439051188,654662884,1824209479,645940219,839278598,1735765330],[255776361,1744532250,1062788887,1706462675,533502404,1834569131,42658635,664587851],[879066641,882448531,30975853,22827336,621813691,931352933,215050613,124429198],[1666995678,1569439355,226044807,1796513900,822288341,1195441241,750478591,2061933858],[60528348,1697805100,1693178149,1056202713,1104983625,1451684814,1496971307,923864589],[6882806,1016373222,776729955,1523762314,67379728,1846004844,1166539952,1410620108],[1901227628,3708948,1945450882,1688555114,1871892067,1679461513,763159906,885639437],[1232478659,1659137164,1015844748,1404749173,1344487703,341824044,117029377,1857352727],[290737043,316320704,1599394640,1078476240,1478489122,2021645290,1509630893,1102488174],[1048900615,590426008,1231593234,1260011125,504804378,207989657,1154954548,1443329246],[1870188835,257848717,1730031546,148944390,500822515,571164614,1176737841,76196039],[256537277,501426149,441044958,558517992,1663803356,601554410,2126980447,442088745],[483640798,1252710273,1403584105,328106649,445981464,229591881,850463631,550249257],[299060290,2110590247,1473252393,305383011,540947874,662867637,228612655,1389422512],[696934555,635232522,764824103,1923448986,1696526824,404201328,1066617132,1007846844],[1460587686,2077639139,697802449,1647159506,2001607011,1511330659,1135576386,978204367],[398280156,610635238,1650272287,691438794,914303099,1596911909,1709778695,501735358],[1296721100,1639915812,1599409209,430698723,713872900,787699220,572924599,1451023865],[626882248,733020166,214575165,1729067484,542292825,31523162,550405130,707985333],[596089301,1754956357,499841970,831322192,1047777050,1490421572,1464673608,1729864881],[1567824839,1857419132,1379607259,1871561898,1611963261,723685160,154815797,1762974869],[952597035,2127786131,630638653,274724263,674963242,14813506,7240459,1783395807],[688216145,721925400,934737678,1906882303,44588520,31035955,623922428,2071558852],[1517538433,1081459177,1556355755,620000846,1968507226,603270923,791384102,34707975],[1898293405,2081016273,113285209,1358953692,1724856995,1584641517,626264817,1845004843],[454052716,1809556406,1653463530,1604129144,1703406727,787201292,866174185,228296108],[1430291605,2038734107,469110893,1543031480,603875474,1562322666,103938919,997724093],[1141093839,1066365784,1053440236,28467243,930729506,586418135,914237219,1345323858],[63904071,1420630037,1713936349,1305001933,1193591665,1169795844,1982866676,1932566654],[735101,1095334745,442818011,1142438933,703476632,1592952947,106292710,409365673],[774544505,902025036,216527412,920915039,316523495,1473936675,847464322,377294015],[658066014,1486745947,2032528616,978106928,1658922850,978769322,565403553,248963421],[1517327834,1131961275,1975127368,1264047129,40841852,1565416820,2062650628,120573677],[59342533,1348787571,1980112619,1726787180,146998374,1950335928,1967291240,567865637],[1459537085,1367786682,260757129,751421275,1102915119,1015468765,1817539106,1327549998],[317521611,1585353503,306785239,1842719071,1816682341,30242642,1474601533,970953215],[1339034436,334580494,794263724,1891474973,1523310209,1034641476,1379733826,858698487],[104619636,157751710,77057673,202187849,1749263963,1517632327,604721385,1348074469],[1321414097,559091308,764407270,1209167045,11332802,922920763,1261468321,618507703],[1540875030,1946317951,332213342,1434880454,664603096,361157469,73963379,2079306669],[1958370545,1635021286,792471222,99133356,713846948,1976926293,719558480,2126108344],[186111633,1020839652,742231249,363767219,1027667321,1954715000,1866642185,1970565413],[1387053798,347434711,631378595,1541660727,983540409,1376589417,603958158,776332276],[929339465,348475284,975023950,1744030304,1580241577,1999969966,1224891154,2123264270],[384820664,210280420,1686348564,1052182415,809999433,1127201188,262763127,642048326],[1130659643,625653345,81606110,1384262696,1471252911,1313995278,192207595,789026430],[2091102588,366275232,466785521,382959899,1641703695,1219023235,838852704,1965372487],[1841176054,1384864916,197680142,1527427178,816433158,624251340,1570584919,2063401015],[522137419,1035523356,194277831,819816272,1753105352,504120060,294957161,13541659],[2103177353,32613995,1777944814,530818842,2058562830,699362994,1616416025,1877908698],[941217624,910698273,333522488,662168770,101657242,2136614,1228190874,1114112800],[561769127,341738768,150306087,339586107,1559873592,218319702,230429889,1236877592],[389504483,1879158560,1240688293,390087378,941538450,357833589,1317785618,1729903693],[686463713,85361308,1205654667,1928903346,1152073449,1040876505,2109563464,1315320900],[1058665092,688051365,1899193624,1112265783,1744607368,742641775,1787846543,1042184100],[1717054574,1652959233,1836353551,1433766721,368490550,1937517817,895390247,111936785],[160061559,1597543255,1381105213,1915699101,68669546,1641247204,560930092,923802854],[1609107194,95211417,1097516743,148654210,159270927,947995139,805343262,1195058192],[2002255342,1893153690,93095380,1217750685,1836926825,90836785,1565271480,1261427980],[1280314060,886113431,2121945705,1398834459,400369598,1381699048,1234942179,1865096525],[135399148,1726300917,1353143989,1416657639,1345318581,622545759,587781038,1114935162],[498937067,1009335550,1253552020,2081311090,1058823921,1422616777,548994594,869976721],[1560102563,1342322384,1935460060,1803603738,968996807,466306133,367851851,855354674],[915895425,1191600829,420886180,1185128378,576482482,254504152,1259606741,815229228],[1036585702,550533253,360444100,1533182750,1514545176,380431782,839528029,811229187],[352189435,632060637,1918829862,1278517552,1210035674,306419700,1517860905,1778406525],[1226580857,613665940,1605076010,611519766,202655168,1048554052,338158215,1059998895],[1301584889,899859012,159630689,670219851,2114460923,1277175020,488859318,372118136],[2026459847,1480087005,20313702,156473083,31938820,1300572882,1620406303,2076941645],[2092393084,1198921901,1403196283,755761313,203261831,23072344,1878560778,117578512],[105992797,640742594,1396922189,828872835,1004765562,368166955,1977921344,222469939],[937844392,1534458627,486196848,1677546941,903874526,1477118613,489050917,878767958],[328051023,1582896217,930576836,1254268193,1606043573,1820271634,524867182,1998167315],[577782151,545112431,1144308625,491261946,482624508,659638830,1672709114,987903192],[587981428,519593530,1042501745,1678420494,515837738,2096626179,801647315,692281094],[1305286626,686533799,2019502525,469020355,1817864306,840090560,1947131577,603340141],[690900364,538746306,627133457,591355913,1895246727,1350439514,1170632856,571754206],[2003192866,636823565,264552685,1573505769,353606225,140532567,1228701668,1420764053],[1036225539,1954884554,284940727,961221618,1501125372,1300359140,1817770354,1147320126],[95286894,1276862512,491423416,1658612696,1298014102,37074454,218349621,1899885830],[258224913,2008010098,1330156854,2008614463,331430652,409898557,932554832,1412660700],[983268695,1140801965,1451729273,792407301,165695538,594513746,610252307,258957323],[1956227979,551058177,1420312410,772747261,503333595,2097327100,2098935809,903832110],[766140955,1959165852,1821316636,405314099,1107652659,1733014916,1330584148,492063735],[1609850911,678162358,1199500863,446276503,113551817,397722978,1070689968,809994585],[1061500287,1127572310,1674674365,208033272,141590278,1793430415,1477953570,173618016],[160409515,808573535,1316038542,495184140,70228870,1755736006,1894994645,1146052238],[1743269926,1606587355,194058414,432394555,2047231196,1598134057,1667679075,835488049],[1187225350,1783832470,264633818,1270252573,1052494612,2103126783,222140522,847336469],[1308771031,1543267207,1438335920,947633169,478483889,1750514767,2000885910,200883774],[815750607,727489210,590057267,455920740,653150096,1994667012,84028978,880937715],[1846226781,1834219091,562356288,272024053,97884592,1164302913,680348227,1121815586],[848570709,212410906,39036127,1387927567,579038725,802219177,405447162,522868656],[962439317,1508396301,1058060349,1807881295,1894322801,2116489697,86921481,1336106961],[523702293,1489337851,317422488,1330201358,365349506,680618359,1085121580,467973797],[1941262475,1144243060,215721129,745703710,1709184839,845241019,649604668,1224062469],[1371363001,1459237221,258440253,1167618958,1467589979,426589562,951352770,1852989833],[1654296421,1993284158,1833839054,470226456,1633288865,1837735683,1959663938,927693174],[475797833,994707099,1805605330,1792369794,1364624095,952578092,2067841164,1238381725],[1719511459,1458823427,1296048629,1611061986,1076556210,756702069,1172399400,392936166],[133544928,1235190482,549199323,549315531,1241545005,981016884,122725066,237193974],[1552280553,1765794899,1895616307,502502473,799278638,494454109,2097123916,236395942],[1372632260,495513002,1914913994,1377707054,1115039211,349850666,2050874048,1915909425],[1635955061,269498871,785298691,878108805,39890323,2121499257,1893935030,1662760050],[801461043,1518467844,88013993,676247451,999577202,583952152,2062859240,1219584358],[2112236036,2112664718,583457298,431841217,7361739,1397177627,984442736,486908788],[369956650,1464511812,455670977,1652858014,1590009624,774996481,483236823,415278933],[1937806789,158104102,357534935,860226416,987925303,569456276,1754706963,1693433170],[93770622,1242699982,29520952,346837725,1878309917,372580628,983706023,987132778],[113230145,219575160,616269919,1232121190,1390183036,1829427415,1807246715,1831788835],[1441520503,18195205,2067352562,1269569661,1399562876,1729656867,422655747,915515911],[1474771272,1285571782,2125611506,1288417131,1974329193,1700877347,1255436068,1722503998],[191552132,55044832,820661756,1812936172,2063598235,1177562448,1231433560,771741143],[656919609,1890143932,1807717072,272051641,523359111,1218030684,2002168310,72198675],[1012182993,1819788755,1272324535,1756266308,739664267,228042701,170254907,328818686],[132975150,317980941,135376548,1483974375,11244883,877434598,608612496,642292781],[404651504,1460082537,1941021027,1915205683,1012693649,847645581,2026308924,1245236126],[2091930157,1855316763,353212316,88613727,1702860748,1998282412,158561214,1570444415],[2041119635,1129274726,2046169621,14647171,763088259,2067674077,472774034,731821981],[89085986,2052990703,1629712701,1155452884,1459948138,735732716,1087779516,532132160],[162879819,1171086616,394604388,520499807,904140389,1655886158,1819124529,653151294],[82334445,1794159303,1920178518,938604640,270981427,1065930867,245275117,390218901],[1350126633,1183200782,494132853,1850997131,96776956,1410057025,467040692,563260992],[490651211,261762308,119258996,1251900272,1164119548,56720593,1220976925,681437558],[1790591042,674764284,936304078,951480057,1658163975,192396745,723332080,999497172],[397852705,1507472936,985888775,1224171575,1431184852,1923103495,1002254137,1622773070],[493190555,798099446,1367038944,1013238345,2032567447,500566413,1520051026,660756484],[1553564251,1056608110,2121530999,1108894388,675402918,1887119697,454517900,602846462],[659091665,618804596,1473197307,811294068,1561039025,1939987982,1394483615,668845622],[289757696,627277821,119186110,1061418465,1100680828,488580844,80423823,1023488490],[586083857,1360502414,756506237,615329183,1141987830,601751843,777561265,1750892689],[1426538426,1557256417,1048282206,1643992496,1806087551,615507213,7935656,1395444145],[97004372,467011036,1136305825,1786133125,972295963,1736667036,1808934566,589158867],[1317041830,1211611791,1469807970,75848297,117170889,1353857655,1347260479,553054840],[885760928,232176771,70938125,1698271222,1555490676,685429057,1288974645,839992673],[717004571,510565659,1659075158,909212010,2012923495,1180249065,1583500238,1906060312],[1478863083,1327713875,1283836916,1201870072,1459392472,4539454,475058801,1821626614],[940237427,1708295024,1072525108,1933953396,1829822468,1366780198,2032711514,2080383320],[1729406883,1864042141,1311904530,726440137,1757947909,1301905039,1163442700,66880000],[2019917415,1996679078,1380306128,1040225314,297389918,199262272,1261691996,1052834216],[1996823513,1350254891,1592466335,539663128,1159519752,1843648120,974720150,710707431],[1295619420,1323639123,640382916,482141602,738815995,543010774,1501005980,1701651495],[53583541,1480405074,997810648,2024156161,782035169,1186835764,831827252,1565105367],[1263113114,2045167880,141539941,1443252621,239128974,908290004,2069927256,1671310087],[947842432,802472968,131800626,1514343329,331583249,1294331402,857394382,378784922],[513833701,1540628152,1139826800,352210444,909130737,1335737108,100786948,2050891770],[1670416480,1444160065,582470188,875876190,1624876387,838808453,2115375305,838091740],[1545831742,333019707,2067907465,1289058848,444450993,864916161,434814434,1163240413],[1946819475,627408135,684325063,69228911,383753351,1489919265,92601230,1677757613],[379159234,1405944124,2118118399,884289830,417221153,2097001962,155858368,730602882],[580557078,219809377,47672051,592904768,268572896,1353281402,1709792864,936784734],[445893723,807806146,392697297,1933361452,1051695491,1250007916,373283370,980183101],[1738414957,1501295193,683679073,2017952658,1954931064,678398666,583621746,681435508],[733827735,1262981074,1216770672,316617036,2049321988,1408836295,370107465,734295366],[1551570792,1151228320,1515489330,1042659975,514433953,1468639264,1402554380,88358049],[900264283,714167290,902364348,477800597,2028410270,1924862838,552907933,786446756],[1200616038,428223926,1580388377,377814034,1101861800,1104682897,1192032968,866547689],[356062605,1545834712,774381061,678214895,483106143,981876751,102311611,1503426156],[1291274489,2058563113,1128119960,843697923,2010621730,1321923924,2124523505,788249128],[1903540912,1473536350,365385202,1133514468,1219955295,1372064884,1387366710,1015098270],[1816515466,1523355903,1377432898,1342443711,527902388,907486134,1493052641,690103998],[314793821,478091144,257316500,256065991,87775217,1805368787,1036563169,1718010013],[1082702841,217100679,657544651,649799235,1873175109,1173670973,1786329622,683923113],[1656126938,1145417789,875092421,1667358962,1119756214,538954486,802160386,792606421],[1277956659,1946899576,2092895805,786373278,1402403096,840932726,271942909,181886978],[358250048,505944321,1263698508,355581405,706267387,1972608631,1045737852,584581570],[446260284,1632723882,1336392313,1955570499,1852704351,797709245,1314941939,910811478],[1716118585,618715443,154739393,8310636,1764195207,868583969,1164031297,628891876],[1369091743,1358982880,545774322,507969757,416574460,1643451781,1051399801,376229987],[630158591,1976699342,204502847,1159049671,807326912,1853933279,930526004,1316334868],[1633129631,809932452,897765519,1246932908,1978303888,1844293956,1258002897,1651302008],[895434018,1892293936,746615165,167411869,13089558,2038955063,1128746028,1525684261],[1427741676,1730761102,1320036119,1666454358,1948884721,2111231586,1313590720,1870583559],[515420256,338536725,1230669068,2096234259,409693520,894637021,280758828,557963104],[1677086334,60981642,117647110,1438297610,1230665428,789428843,1419436561,240543425],[1250047625,1383907453,1075422515,604108745,415720973,301716960,41976744,791963803],[63242685,2069222691,1241985257,66532537,1911070837,2063117308,273314442,693917372],[1162419715,1107153379,1790423939,1684717589,1283608409,157090875,1606538519,1298973880],[906018010,1716350355,1187642687,491068527,1375766334,186520427,1026057749,1366053639],[94035022,1627465332,555254470,2097156702,434875372,663247755,1453466646,1204205190],[442312244,2077344167,2044730949,1661666410,1255895271,865709855,758972959,782048467],[1749848791,1020629604,1183960976,692952096,1303542761,1553937626,247611098,507226029],[1002841727,2034435301,1557396550,156925116,736974739,613092411,823085399,1546090064],[2025577172,170000451,2091461112,1651483866,634646290,1688131748,630723982,1754618816],[220855222,248717997,909446602,1879648818,1784629031,644741927,1500329124,1458758849],[2032267237,1420018098,1182354273,1258574319,407079251,752040065,1349876497,538217975],[117481420,823392381,1295180678,1414043897,1267360764,663296125,1996506223,721720338],[779407882,1164349155,739429877,1622857670,1008617282,1575710878,1703094759,217460823],[843208970,1683821608,1702329784,896755672,305626564,312272458,1991489932,103426912],[1999061002,225773340,697914669,1197994079,1431455661,1403146792,1648063672,276877216],[358646301,1542988916,470883876,1719378599,500637834,1487290811,572054330,1850337168],[1137628626,430332032,375637505,685279691,309300888,2121630980,1167545617,1295408271],[1928485963,838971566,1527469562,566015194,1967259053,1935826792,1074635892,1074241363],[1533320178,1622693113,1700453004,1781292320,1106908202,256715205,1259137135,96059103],[1901271547,975892612,1902888461,372959513,308158725,600190136,81689024,664726902],[447938816,1812329761,1950608687,434122013,823459847,97589210,864230502,707215561],[1149507136,2079676592,1452445493,1475128577,1286468894,1048092219,367703545,1549083958],[314032372,768544744,1933569964,1103406685,974322947,356250603,1454897082,1384481490],[548673577,1721390000,167026958,1020270167,736141680,1870650395,1384150817,873613546],[1856435944,1291632151,1238816852,1179431337,1692733179,1136131126,487524239,1928046830],[1157212343,341575042,1326405006,1387411727,1221408541,1917889625,193028046,112504091],[1555785562,1749492045,1723785013,24642702,104349195,754489039,1752920652,1903625784],[857746943,1573839338,1235098410,1919777439,1783801438,1396917208,432739459,1799863497],[864620598,1429729522,418078195,1499790119,1711414054,2108772557,1091318129,878816110],[599493048,1372702817,611882621,911809507,397012961,629417713,533023946,1765994681],[1938023947,1437282932,1389463329,740542085,1714101333,1990800290,1931989519,172028789],[1706323156,784890237,1534046489,1175112448,1039893730,1865345293,2126639873,124840749],[535105598,1864464906,101506975,1440215925,2091032544,1854883110,851367477,1910464430],[1061708116,1895240891,176413200,1650878159,528835609,21805012,1652849855,1999031123],[409965537,1299736686,256723708,912535601,228768684,584077181,1953411943,1352394809],[1053701795,154093171,617235127,383303328,1595570315,1448374702,1190760461,1246987592],[1213648533,381951662,735736937,1220921319,1702176570,480308089,1619589151,1448798084],[1850082215,673297231,274743933,1458447575,1548351988,1539138346,1472978400,497017579],[1927001789,1753586139,751465664,1881436747,265160284,579235521,781212198,1200640151],[445169624,534892245,1943845882,1105462598,152108091,383695697,324014236,168912163],[2027673334,363820454,949856490,1438043100,823868422,1810718256,256715150,350676320],[968716373,843561975,219810081,1205800399,1834381282,1086697785,992656786,167952284],[538430487,662204433,1976355171,142932211,154504224,507297169,2009518814,835399395],[784323266,1581873291,398233009,1938451159,893394557,1686607543,701726995,1223845639],[1549744404,632981606,1846639841,1891535833,807345711,740885056,943566855,1220321929],[601008937,124393767,1304170656,525325583,1160375411,1560614345,1442282673,1886563252],[137321529,237965498,1684063692,244912426,617699420,1030566721,1952212805,532217654],[293838202,1514072974,1282744448,1193727158,1023336425,2057576956,1346324346,634836368],[118641848,1967898043,1654755514,763055497,1544353646,1508946129,421763135,1858673459],[1870521842,1379541839,417543670,587499355,1237912530,1189670395,1272964851,1545906330],[767237914,1394822623,1005963940,715148418,1072332156,238480336,1330596733,631438413],[2103259802,1764704761,1871997977,1734113993,2028810692,1793459313,1524059310,342254580],[486246220,1332154217,101335953,480719460,1800589055,1810255952,293013906,991468492],[46671123,76312025,303893086,1166734517,1025377518,1728749620,1716204834,182225718],[2102795930,462821772,2076392110,1124863128,1832765564,204556072,2020679078,1886285984],[2025555186,806334113,1753496759,1827648519,682878478,1262706691,1024998275,476934461],[1961925196,1298485013,815256795,1701324773,1336375126,1096924833,65007730,1093046821],[1078931330,297626705,1623216180,1510753102,182958161,762148322,678910206,1477821321],[1201478205,1893222869,856565002,1204049751,1583163414,1879631703,2129121426,617405646],[574590082,1099198005,841175139,2082996129,635455522,537560974,1564143152,699338460],[687029367,1403051667,223198476,2036464370,678351448,1046767525,269812837,1621207795],[1473913162,1043260360,22873068,1874241685,829259069,1854238780,411872281,616952615],[1326262081,1037353314,1896954357,230225823,1168338073,913212268,1705991694,1229939515],[1033303381,762945296,1109990212,547237501,1768640726,426249515,1177153046,226402051],[1579685032,1914547125,869173012,742500966,399328434,1977754180,24175972,2021960627],[1882225597,535385268,1993447095,2115604181,1027744325,923523047,1344239365,1127214736],[1352262112,1482014655,2044005954,1260341424,331757993,451924528,1684209525,99417398],[1429721558,290054913,1231646485,591580693,616947645,1137931845,1014489805,1666753832],[1980698523,1912426260,303754069,2084834032,2005473188,574525061,2067476191,1166608147],[45890383,2059433185,1589030641,1109677279,1773567853,1014187119,514423854,1443119405],[2086250206,24201538,1732305982,1869345067,648389452,1418394455,1173912537,920013135],[940966867,741923524,2051370760,1491165301,889161766,260796922,948222065,94263421],[1247935772,859388956,1726349495,2072573454,160643430,1718345901,739559191,1128071012],[1993481975,460549488,1042046713,1725366817,1170707639,2056168945,1625965339,985867871],[1067851059,891121259,1035977128,944170809,1539874908,1663243361,690223224,208158555],[186087236,1317403186,522775332,2073603615,2044135132,1672537486,1874045385,927321049],[81442721,912146723,1726538037,2116007849,671310926,1828639472,1325551551,900596638],[1430495204,1270317998,237086317,397164017,51005202,1465229431,955071308,743695916],[418426880,1156168644,1694109842,1298532072,971085413,1502193239,919062084,1942592432],[388013911,655015569,1141758583,1437834808,735324315,887974233,317103131,651708442],[670457712,1060673109,2094170927,38785764,1993652262,223551092,719374852,1590616431],[1202933616,1443368570,505343317,990458143,1925391412,837871807,1408801245,1333143836],[664576830,1616902701,945537058,1470130778,1944867058,1393457303,1250652405,1907580021],[1630059301,867249267,1222867306,1606041924,260949958,295964686,1690918382,71801260],[474965938,893205649,165764650,2002606746,2029563507,1519504032,299173717,44012546],[498204155,1064810383,2118620255,327204169,1573228623,1238894878,1671019694,683539531],[717736653,1954904518,467710587,1323021950,823147957,191033447,1063634874,29470223],[16237812,1700186091,1127617630,1331046762,1338319253,611936535,319866072,371290005],[1163297084,1303908647,743262608,2742168,251547792,1805172938,454323292,1566643833],[1428736710,506069113,478237789,446832124,437799860,1898546152,339101885,602618563],[2004428815,648720165,89809773,595260461,660274350,166715443,136128392,953769786],[1850592648,1986147533,1091126692,1641974012,389017738,387402133,1183400201,1906224765],[412063687,1389702139,103826283,2126052352,287966795,2017283477,354989202,2039418242],[1830279358,2027093137,1172747737,802614558,365016502,578890642,95593048,1238527966],[1425852179,37195150,1096578228,2048558471,1337691854,783577384,2021447373,1035981737],[997272439,2089126982,1837944994,951285427,1023243050,1596644928,808538723,385213587],[1661872115,1933254607,1079563878,1149486018,378453207,1776299599,1589786527,1090900425],[845239089,875448173,1732398819,1945012875,1084675154,2094991491,847408719,716126285],[360445126,497167762,151472933,1208562873,205315425,1492978911,1982559422,1373909758],[2076150794,694384423,1851853889,594255529,1027335532,645144410,1732865144,1624562188],[578283248,1419683967,131963472,1753105794,1858099119,1772648933,1549949679,593459081],[1794998009,1453711090,2063724168,95681568,292488567,614653735,1352236118,1182049444],[861924552,1637540779,395352605,347350788,1428865545,189906771,134787570,484816046],[1212129268,1818712417,1603262997,171162324,1178951586,1910304899,1119615706,1115683442],[170384558,710658296,1870868296,439949059,223424201,2071048994,257022224,1957202370],[2040534011,1118666786,1831944027,1713992698,655280000,779887515,1881261600,592406604],[822168949,34284460,1758815662,1106561326,261906695,1592173035,1569932751,656383238],[1124865463,256334004,1319569912,809711637,518181931,1753636058,1026330490,85724039],[1199891291,1458401922,241330196,408994475,1112756901,1380121013,389271487,190556482],[1115712397,682688173,1340199325,1475172457,895449915,1252287825,767481680,122278224],[1580151812,1978833552,577701492,1001110736,1209956958,415312514,1492688055,1589334202],[1187201835,763259330,1951904792,226242763,1547400094,1776971269,1403820808,2015698764],[847133709,680086546,1453486585,2037826231,1225288098,1342002345,395484206,984822576],[503945245,992861031,1183595804,541956712,520547106,266139175,1558200805,1979927051],[2101327640,1642360104,164959913,1410671591,590632643,1898422955,1614146407,1193003092],[1838678705,60874390,896388954,60848689,258164459,829884294,168409197,1911002739],[1045059716,1733851296,1262470941,834758995,252545565,1879744005,2045431663,1958689543],[1025941131,1335572250,1872031445,1466379555,1059850439,589043989,258411589,1066478042],[407283258,1291160124,701742251,483055467,20326415,372140397,1968540082,1570846026],[895408851,1593848663,125954562,194426949,417985359,138421089,1147859991,2083359505],[460247941,711804498,1823428129,338450898,155085502,618624248,452376797,1458421394],[1886787242,123075457,426610021,1956198303,2037450879,614956,1554740967,1791033964],[338167176,1687884251,594061062,1870695398,304570635,2070011863,941023371,1246072796],[500662813,1443253465,1417210749,543541971,599287034,2074060073,1451988468,1908737350],[277670451,310562689,474001438,215555018,2028931057,705540813,943404497,2005882537],[608468968,1547966014,1631714584,1542359321,624871708,7349909,1683003015,542947621],[292064391,1534880552,594845506,1656130244,53560331,122973526,331473758,1505120970],[1775473545,1147414151,458431970,1946465050,1295822142,631606931,291442467,116907896],[1590435617,1652969078,883500541,382446868,1887351257,1025803948,1178167165,1025913234],[11969873,1213114664,797771520,1590524400,364110844,279361447,554821736,1653497028],[574437163,1597866291,248399716,244318063,917889744,1775549972,700625359,1422116753],[961388059,1002408887,259572460,1149845776,2119510616,237611187,1181128343,1700174659],[239675224,302525022,610091266,898608,1120348897,1105367415,1367723237,779362914],[297855483,1325898675,1388311692,1789673266,1054114573,967182428,1247950923,1080799758],[2047454088,1677451110,465248889,368362398,1222773780,752790997,225896908,336117829],[1687076454,1659406980,1903648655,515335943,1893075308,846489949,1225940957,56562052],[834342839,2018855061,1904610958,970689136,384373577,828066795,1782208129,1440329018],[1256652391,86386153,671616937,535998559,507591204,413156435,222522722,80452067],[572784562,1983700410,1759735815,1348802937,9868165,1111126814,1963128909,2118302062],[169296532,1007971628,1957057950,415709630,1939074025,186761622,650773257,1842891110],[1805090898,1879902449,1591760051,719580004,671933037,744006270,1466196351,1515294509],[1381290067,1063988645,891857014,1156139297,1179561557,1972418222,194587850,161852682],[326592820,977711800,1281460407,328948910,1133781334,218851357,2068186297,918331462],[994647074,1488279956,828785917,1749289067,240373903,1464450473,844595240,169831015],[786507543,1184566679,1090817635,1743152726,859348465,680784362,728972044,2040971244],[65567857,289204756,1294000052,209375315,1096086691,1391299443,412619286,422917304],[1863307003,298186370,383125816,1327690805,2081607677,348393480,1040801932,1005221830],[479363725,638865371,53079587,341616534,668849690,843515462,496621700,1364153598],[138691417,1074066608,762474029,559521785,228037161,497229197,2036541106,631857718],[1732277758,1228808970,1788840461,51943724,1508415439,596001790,773813984,1818992922],[2066217529,174277224,203229682,1256771800,449108291,1894564933,706523657,1653814395],[200254,1876267401,190220101,40490743,868401016,771006675,1755450228,103137704],[1207112363,502612934,1508933639,698418602,1124898571,1803447777,1771761095,508885879],[1438170764,917659110,590944946,515046905,1992201575,1414138354,1130950180,49733815],[621494227,409653975,1667179925,2042600568,1935251611,85468069,419375753,805607044],[671822353,804985075,1078634350,976454451,521596576,1595544286,1818540933,1419757638],[1163033959,2064381264,1177479143,36662758,807234461,1652685841,1418027368,207306684],[587823246,235005986,556016459,1910892536,62571862,507486179,1772334138,1677576405],[275083285,494992203,966054974,665901238,229259193,1652628884,95345516,186102722],[847583178,1945451288,514107462,945652893,1791436848,1422619516,1133293665,1225798889],[1770154024,864320155,1520124989,1531446805,578722367,1905139026,1719157415,193503917],[1369426851,901830689,1634056328,1140872584,108859499,1505771927,1944643030,1449267977],[1095793874,1971417282,1673545113,1480657174,1051450626,1076657623,1054714208,1426555623],[537351123,696171431,1835057349,1928431308,1129555643,969950329,2054584744,371088159],[1359713702,114793414,1645647782,171952787,1267912447,1951602093,1172932476,2002449322],[1589365737,1235777689,2037573389,1242009420,278905204,1083137312,92009660,1061513171],[1870780779,1906384005,1342188258,1466673811,1299325268,1318781854,1221277887,1162671109],[202474498,852919474,532544619,51771537,861311612,1819859180,155589691,245930201],[1019396382,1855756793,1308296558,2085260858,991524101,1926919370,1337028818,499791912],[1878272907,266288199,890054491,1341612097,581378543,848643735,504897135,1747393859],[1580045826,445137475,1579644440,1267869526,1180953278,97857960,1386302830,690476594],[553366564,1460118362,1949647935,1532391503,1448633080,635475447,821307295,234099888],[1735644996,2069429934,1568145774,483612261,1466079137,1248840892,54174698,885763750],[1443251185,1478549139,978658087,1885617181,1741402437,1906048161,1644776190,615833528],[605934987,391149950,1310348797,1017467977,1460724872,409729056,1944817945,243676781],[1119759967,442314882,1789429990,1109583058,148779874,421674890,1268942949,1674830556],[14685528,897663628,659545695,1039075655,1186098400,1629008115,1024916102,1322532998],[1078614992,338117559,84639995,1408088688,1370276268,996606728,96999420,211500594],[1347851923,281276246,626863389,1716459631,680964069,1663998463,1806228011,952687476],[164072794,131113938,980496359,2115263270,1764941858,1548403726,929412128,816833139],[17419496,1821484098,733477328,856484046,1732834298,1193161340,2063287968,1563243676],[753890768,1989889581,792500073,1201892245,990687680,413434752,1067138959,1109507188],[974951513,1623174818,803611284,1104953112,1492400597,2017891940,792184906,995273785],[1837004034,625030590,287805502,800949676,1354754159,838893440,123598436,412475851],[2090731975,1351642384,2121397565,693682110,774493176,984783619,320814237,1006371424],[716517324,1024031478,708549793,20216155,1798597755,447399447,838617739,1648996453],[641308545,1298011176,1067129082,1666967314,1775358004,912762890,640387055,1232159683],[1439388237,768195065,435066859,1416643210,838934545,421781296,1497876433,392531561],[1288105467,16338016,1773303340,685158205,108024217,1809898416,851177484,126977894],[523893651,769253492,78101468,846496040,19971846,390717008,83188977,933897082],[876946346,541082649,593080793,1170687735,112339111,1091907107,1640825621,108575561],[1552018167,1798364212,373763978,17307215,2027006972,1049259980,1241845502,2117352572],[264378947,931902670,1977816197,778667389,197794730,1888284585,2032578486,1679301953],[1547824436,254989054,1234705784,437364960,377969683,115338192,1934696404,344864615],[1575420990,927527716,1133467029,1601418259,608363661,2046934562,167898605,1081009217],[2002657798,577669406,1073681047,1914594137,1430636942,1014299934,748453591,1319453422],[1473684972,373485680,270314184,2034924493,1243014777,989828864,1830712764,1326939885],[1433077034,749866890,1377919093,1512767581,1708333644,1649830674,257256389,1885453258],[549108842,135761149,1394544129,100948570,81974039,985816587,2097136204,1631153524],[675120771,955052468,1010052599,505383930,1291151469,1652907136,1795646587,770966569],[433631978,800306295,1401949034,2003244090,2074464187,3147699,1334316191,959668092],[160310713,1002266726,1194936150,129010092,1078248784,1047444590,540202168,927003680],[1557813316,961575155,1540798110,78981547,1211417046,1996914730,30376578,1546761266],[1796464127,730034860,1552795914,1876041793,237071085,1806882568,1389258741,34567574],[1044800923,689341321,2089636945,1412129525,846016046,2061367175,939887493,1107586081],[878294028,1781480720,1614871374,2104104332,1426568836,1650994002,1388546038,1959161383],[354847587,1565437311,548138471,244770870,40746255,1069842151,516586961,1684973002],[681388011,1726443663,804568225,548210618,1963825137,1636469951,1218978149,1287117133],[2094926580,1591586173,1862367679,496214065,1856454363,1472478487,1339868656,275023470],[953967248,821209709,1124755901,828504284,1535386762,720089452,1184713753,1553702290],[1240383730,1927283096,2017068647,1965233102,783064266,1803043688,1166458312,2023463635],[511254395,257199865,1819716444,1844281497,12638444,68402294,1791657473,816342592],[1563344104,318486480,1811475945,1230416375,938535650,154308369,820499905,422133667],[1963853067,1403792625,1636338032,766189468,936794151,1593042776,1098366459,1013769171],[1194516955,1901360686,991881582,67152357,655249039,2038154489,1407210005,1576569776],[1287201914,1987460087,1271233334,1951825483,1648900555,597565549,82265633,1014652605],[185253732,739350086,1173887471,1250903111,1290211910,261941012,1070601547,351779967],[478845224,2005799283,1497205095,452061160,233369867,509676384,1574718671,883095148],[1250853740,400766539,343220984,87546610,2104930301,1856297285,406806758,355289417],[1990739567,1219286337,158809519,1314058753,161852201,15767892,584702286,1137342933],[678758222,301318700,6214839,1587189915,727817088,57336310,446648715,127098462],[2060778007,2024943010,1644258207,1498098675,887536484,1010616293,409219870,1079863755],[1958838403,1738134909,1035685930,1812393248,863954266,1366036750,1198308116,1227271123],[1689969036,1411784017,1077919283,1468905286,1118128391,41759181,1153475321,392042459],[1283498776,58476075,230381956,499335317,1449362358,600107955,1545719357,88121418],[793748022,97478818,1787891200,1770765241,1330529671,1861725900,1008952417,953529200],[1780866289,974376437,1487744714,2002864282,1488086031,1110796680,1555474255,501770947],[843366367,1184163773,895702571,565640466,326676020,1843525131,1781474040,311003135],[325356900,1813855514,1868000225,1859019660,2016014436,24536158,1910803836,2035012426],[855599817,1337721499,959276466,776235797,1371432203,1512756042,1653401538,879015596],[1608079470,816045915,927039885,437659946,1005009917,38639577,1253261504,666240454],[987706046,506177921,365348787,125456748,1129792146,1842049345,2065177258,471855099],[1429777447,1242755250,1518865836,129966476,1297279574,58090053,256128599,1247159282],[391414464,1147675670,1947018047,436595198,621972193,913401881,284575699,1662129782],[1532144670,1903158349,2091773008,1141118631,1413494892,359008784,1557695932,316706445],[608199295,910125659,1496119916,1913147106,115986697,70536530,1023770618,1240595571],[902766350,1133546940,769891549,893306667,1847826852,169757135,1116047804,540904089],[1464878423,1231891102,391809741,2109257152,311716180,293524582,837439836,839456273],[716151070,98497538,1899790945,518359098,923405683,113000492,71820140,2059516545],[1226563899,487920926,1582217305,1719981589,67094562,625582499,1720516749,965102553],[889864142,501193485,473740967,1618855035,1669444577,382780857,571100559,1077540014],[1210371501,516695970,34562045,727740342,1267621989,1639352436,1170277582,1838156944],[554581998,697563506,2051170388,1214616213,1109801111,2120477940,2039742904,1791045389],[311358991,1121147241,869531905,932763056,1722762198,512616079,617281123,1628528771],[656552547,844810947,43563406,719509090,839785395,884280271,321954233,1112224226],[22977796,568897254,1988479789,973589441,712515077,1429469356,972716732,916871921],[1249487289,1452274388,2015866466,196227919,398816145,1152189498,1226038056,868175100],[1408236104,1935621089,532868129,610636034,1825762086,1053951413,270327977,1456269343],[1354531239,982767811,1582320989,1884811568,729285850,149088464,1469368786,1052465459],[1997787279,351716091,1089908906,746700628,602917323,1147303871,1693131683,1548046943],[815134859,379926736,453470982,1266069210,568210703,1315679090,1115985871,1853752343],[956390829,862048614,1791425101,974667901,1484414145,1650512931,749719747,1990426053],[1881924941,1122515125,57264471,1252135586,47781590,1852156371,1735339040,1558900643],[1724246805,1383578364,831684747,624514723,1677257086,2083876464,444115138,2069819990],[475750442,438751330,1057697536,168874933,304810,1086683039,151519979,692804584],[483646366,441141227,380034865,362805346,1241678668,338097449,1556243253,1807684532],[1492870411,688820479,679929791,253590077,1986305987,1354142365,486878772,171972883],[1195783352,1250620673,1644039250,1084756998,1544127702,203216060,87213463,1725675441],[773108482,582680572,238053565,916863979,1605165576,1148621172,1131847963,1751079280],[1801331700,1719286962,1994292959,3362897,277125704,2112486225,1519217391,1017199703],[1073082225,678438455,660333010,479477268,1378138140,1795612338,2052905339,250034631],[791927163,1925859645,1947178626,1375450433,859048338,134209035,1833735203,1931442311],[1335744507,1761608982,1053819189,2105883360,121074182,1993936602,387144081,885261347],[1107933540,687258492,962769464,711554775,336994599,257794611,1874611937,1659475981],[1017987970,956343488,1148146739,1554163038,192257180,889392379,279192218,1030352219],[1765424205,1353533467,381786388,857022437,1642355567,1385608003,1359453671,847553609],[1801605365,520683749,542701332,1021558801,195421410,1598603346,333454955,1457836083],[658692187,1104108898,1307796929,200697110,768184412,1089613445,646750073,692873070],[1239841590,1902365795,925630997,1884475833,606533816,802681166,977907704,265678553],[1824265488,341902481,900854845,744208895,92428999,623752629,1152965882,1465082800],[1697462562,381255862,713164381,927742502,1134381381,669072011,1459436576,2111027683],[478741960,1329457192,1123395534,1658402508,1015476773,1725893663,1733202297,1487554390],[1437531319,618366427,248520810,1786402263,672072753,1746294853,731671866,22111044],[1216748604,955841259,1317564355,1252565839,429784338,860708399,1713196553,520234526],[1181377568,308949164,27934759,150572701,1321740282,803159482,787546236,784892618],[1948873301,706255139,1127949442,1265323330,1448609983,2002470398,774309638,1586875976],[1982132443,161128787,1187595592,1581863536,185662342,507113789,1565919799,71722117],[614591422,24131551,848456243,1858938959,686009009,40819718,1254802332,600501187],[424306539,1126179931,2086627640,198565391,2005107341,163809083,1975987716,2061565697],[216898257,1430575887,1847070949,1657936380,1016332338,408940664,753624955,1364109993],[1591018577,222102633,1531378345,486489557,156754868,13708881,430664131,1520937849],[1484010656,22599134,1172933964,1009417393,90614185,1495328945,920561967,1239501959],[824630750,1080639126,175732324,508267470,321426947,105052573,1103113643,256008207],[609139513,1134059476,651011187,1641816380,1385417426,1165205698,1381764811,1552982967],[1042591030,1076663296,1675223250,255022266,1556502045,695780738,153324390,1899573528],[1802199946,2013833212,947816517,317622797,817672645,114681305,482576714,1180242541],[1111788096,385266845,1161732907,1063543103,1410642275,1422728557,288635276,950084367],[1008528535,981079854,705987266,605831633,459064384,581034217,2042343447,1954998206],[1162919237,387176474,698586470,1055145122,1656265494,998790001,335978679,2116398779],[391615134,1149158898,1424010802,1094153570,62383849,726324276,2010578886,503197592],[1085601099,485538134,495485372,1409721325,51091970,1480874645,1063723175,1980847236],[2001731208,1499442267,712598594,1917335371,1794036502,533833869,977894116,53834517],[556994417,1008736204,1874124634,1178890191,1867103798,78032291,1721216692,2066843],[1186768242,1383257034,24848448,751123245,857299238,661285937,305178171,473965788],[437258896,1078327289,1591088868,2087720450,84914590,205232205,2044333974,623530350],[458871090,176079354,691768106,819940730,1002393387,1828872390,2052169058,1932817821],[1127888543,1885140386,68145159,1207128499,161080350,1968760594,1169368379,994549180],[1064900647,356876913,1355794815,587723616,1335960270,1694855856,1530023652,1116854743],[1336225046,1736591880,662050059,382414378,1943546780,1525131877,1383069555,1837355555],[992707867,53703053,1660991904,1218418417,2105858127,431235977,1023014621,224315977],[1432339895,1087942534,2030782104,614921704,1387669933,1445211089,1776095127,1250096],[1601635077,1110831812,131981348,281533311,1437563201,1852332382,443363041,1665136524],[245577245,1468980825,1563919282,1552384239,266900643,362636796,126494424,550537629],[1725687141,1117928498,1715036602,1242720456,26517359,658713283,1171301266,1691179282],[1108725244,2019440589,886171263,239272548,914225795,955402280,1360882516,83292118],[1722906698,431653734,1925711493,505539769,1885627054,418097241,1782102240,1901328398],[1100828613,1941518243,417855274,2035651622,1840301802,2002662733,93079303,1203559660],[20195200,1669365108,1415691287,369905233,1007768110,1783777073,188664275,850798879],[1012767208,1440201448,1394851815,1862156472,670916106,672069147,1817595795,1482742281],[696806744,2016341797,1234078176,811981942,2070312507,1318077914,2077468486,2063658731],[398687775,176227954,828104979,974749710,1212985311,109620613,793618145,1756555520],[1520227715,91147498,1021540529,1664405311,231273275,797962114,1842177841,592562837],[1693585648,1611648787,1061936773,1419448740,739311484,2037624912,967756827,648816975],[1878659352,1056354511,2085320604,1304500363,1292476999,1530507042,1230293286,1847521652],[68899599,1594326376,1786747824,694803789,368719868,1388420384,1876842351,1381634098],[69474822,2083309720,953280604,2015128595,90284432,1806116281,203208949,1610312459],[278774596,1345824047,91199240,2050296302,762777046,1356291532,2071353841,208460312],[1523331030,1055143668,869267743,1500254683,550689404,232313775,2068170050,1729385867],[1756601667,522841839,1168432366,1417200202,840096462,1586635389,281738711,2002102231],[1773493819,964382332,1940206901,1188039591,2065971733,2039599247,1782835506,1929649444],[1008413663,109037095,1938692048,1633445856,1528877809,1940755906,1222699712,1250885810],[1748576062,495598135,541444513,1643907402,86040457,775422614,1509235263,1619885100],[454907746,1480828901,1430994120,241243745,721537138,542531548,1566376192,483294604],[988166284,617022186,1674632044,859113510,682561853,589041967,2111848002,1355322258],[1266792227,1487835814,417914606,759362453,1057783148,1462849942,1830481795,150916056],[269349174,58772461,1912041516,952702907,721574622,1388486183,1701314570,1050994826],[836323393,590511697,306432834,577737511,527088207,628142248,1085616775,406785833],[1724822848,1689840228,2016109687,1947153241,1740067708,1873750769,661338157,594892617],[1555728461,484604617,2084380079,1744974401,1874751077,2018863683,699337595,1961661331],[1308228830,906366366,67352617,1400165242,1736568082,629393386,830877704,1059971740],[993499957,637289457,1756727683,908964370,686916106,778820029,2038548043,77579545],[1091834109,1233330691,1626665813,1296605740,999644553,2062343367,306895078,1540414117],[1778637705,1186562128,1152027755,181411383,1185203973,502461049,434329142,1750490106],[1644845517,947550535,1104511667,724043528,1276697657,1368232493,382629510,1626972186],[894905432,1543933150,1770701380,414190629,1410671278,1867326066,1261135825,1516170477],[891655737,612192850,655862025,654624667,1616072267,1853576300,635103566,605486041],[769027750,897653821,1770958723,78103665,532382864,1211548055,2125932915,134257670],[21430626,1177072774,1105674772,387510260,1708720864,537958504,236004760,459095977],[1264790647,423556610,1339673515,1515814646,101180312,1544586534,2088009226,1883120401],[1820089000,624373590,1074102372,764415002,680451830,184781171,144029706,1256235600],[1728537890,1628420006,1962951460,1793816635,44468752,2009969325,706291196,2047788849],[1898426949,1715623567,75356616,66407902,845947960,213294122,2027041844,1538714740],[934346773,1409734653,962335192,1802743613,1532772583,806858157,361949838,422106938],[1205815194,1544686605,675946790,1024161372,1614640487,1351703314,2049972533,990723732],[1835595482,675169885,1254162265,9286661,1242681572,293851799,1852800086,1260114376],[424786982,1218650360,971887173,1934278047,916710563,1379101226,76036525,1984026162],[1029009409,154632692,1451026176,828378601,1682127250,547102180,1590088578,855210842],[803997129,1447450383,602002018,419463908,795176006,1456553302,510852304,1080549569],[242166251,1353885863,1743979236,689766551,1076025203,1867582505,2089681880,1720043642],[825477540,1667110891,1747232074,1961624757,1681259,1535588965,1677827743,1850834085],[1088760709,446372188,1761915394,1132432470,1154561522,1675963789,274813751,1286849713],[167626225,1925096328,921757658,1966431836,1634249472,1385992961,1186350398,526941686],[1982266756,708182743,1807670429,1586350472,1269702959,22822100,3019427,1475254779],[1027643841,1869969276,1587649663,1082455760,1811552355,1118679820,2058134533,884510510],[1085712133,1462996272,1295944604,1919392823,1159224077,1317696927,464747710,1439753814],[141127220,1497522063,201305305,143002999,460682939,635601342,1357710567,111917263],[1919170363,581795445,604662435,1666330216,322793951,330500118,823660298,1791538762],[765920567,1125563841,1823811826,220874336,492261006,1346934121,1504504477,344210226],[484096253,1448357499,1813559416,1002996200,581259064,856374373,272636865,1693550970],[1787264019,123355321,1963328654,1003684259,1989699804,1204830088,346716507,225346651],[757139390,74011241,1053678525,1642241061,972535369,436410435,1318059546,1598634222],[630367131,866701546,1694770341,847692139,655639068,437899248,592340141,1410281188],[1875698245,1674346364,1455366233,1299424735,107914213,447083457,1284788613,846276377],[889059544,1380091373,1191280925,1381059591,518281959,381298867,1230700878,734276363],[23719270,1649618811,655744162,767370866,663449155,408164468,18535573,738726689],[1055816731,1296802828,1692246163,634312520,1274138678,1992815745,591793034,214399701],[542113689,724410571,1750489370,2124381859,930505350,683078941,1364051947,1411383098],[1450742330,126970426,1932705654,1065000934,410167567,494937737,1753669378,441650721],[658708025,887966519,617493547,1927439836,985052471,1177258728,439492944,1120541173],[627483234,316769425,1718913821,986576294,1625470193,1420998336,931219558,508210566],[1285521916,1987605808,897769403,277405559,1197004110,1737011144,2093092650,1141009111],[586589736,825641641,565609844,1974180957,2001867362,311270914,548950031,104224706],[2024314888,157538358,1611215241,355556408,958136694,1696114784,1088648849,728073324],[1600244635,225059732,1312624815,1621363941,1773256686,841979104,1429834656,1116327193],[1674267365,1626893565,2095562977,1380258514,1342307700,554506965,1986006819,1581204834],[940708970,1691620455,33109746,49017147,709678357,979580385,1206149434,1751200912],[212995601,901857842,1312590507,27572683,588255244,1701567426,452068741,1883799295],[348400531,928908707,1406414714,125754765,1456047470,1179738997,1554661258,230856885],[1659006084,1951522804,1529064041,339837526,1474876601,1929121849,2007140180,1721248160],[2130592363,1162278435,1094932876,918039764,180095198,90808187,1047822741,795344593],[184771793,1918253228,1256971202,1428543029,1374424008,117058794,1971125320,849942583],[250401104,1535499411,1661047355,809644487,659593735,1900730470,557059780,877714010],[888592507,1894485894,721085836,759584916,1564765924,813366173,6146475,1736369461],[1421177871,126797281,1864027307,1010453335,420876520,308029039,718676516,737720151],[1699531722,1448870801,578207525,2102711454,1478443024,1964635183,2098157436,844408712],[1317879587,741704430,497752852,816952765,1248395275,385610332,557429046,111091150],[1164260223,595808126,1701667853,2036627688,296487329,1948915466,984591906,1123514590],[1411871702,839198319,660507060,994013964,324428153,201812805,1663323090,407252920],[1855440749,995293848,2107260720,510815957,1647464811,388206830,1261050172,318475925],[1915774232,971241936,77410441,131867203,1672867260,657689813,192182446,279656112],[287077436,1848320659,1762804968,667107741,1976152191,1485213470,978704872,1356028715],[889633745,141690556,471630154,1908994660,937597092,480058552,612391904,888951648],[248832720,1184337804,479700628,1074717516,1692469354,437730608,465693579,390266906],[1883528291,2093943279,2039653105,1212238551,545617769,1019815021,1036069090,1881034830],[1711007144,740744651,2049907842,960268696,1304007023,1507809151,665336663,1579246969],[1768655207,1119738405,348828812,309785047,1801279487,1201945374,2016535432,1312727688],[364268146,1275193793,734957848,1010392002,576749331,648030331,1616900852,513868300],[13812644,1261421146,1700505839,1326435247,303849499,1153893735,380274181,304398171],[1900863264,10495500,998529438,984766008,1572638431,233389950,82528802,191367008],[584079983,640134919,424670027,1597135456,1677667720,1533631036,1283127105,686978604],[713522671,1941243828,1880283828,217260920,1842488824,600589057,495425516,426845403],[2054120269,1176687032,1196431287,16883735,634570825,1530083442,780165333,1366342129],[1429413462,1077674834,1474947170,1237953838,1966355000,1751640133,1358406033,1185236130],[1748357482,1807200282,158435520,2100179325,342060569,1589145550,764994216,868392874],[1952254932,871180629,848903069,1777176717,1684443433,977641547,2033191454,1548554015],[2107274531,1875747238,574631879,454897744,345678512,1775770715,1323072289,1804051578],[300341095,985811851,271288295,2089364231,1905226414,1276959278,1071002297,1582033502],[1183796548,1149287452,1613164824,866126319,896265412,886760988,577839553,110624508],[1083338947,102863134,423083805,1202240912,373439776,1434597422,917328783,606568844],[2085500453,1054294515,705520700,1772386682,1764349189,1716547281,974694042,1538373915],[816106547,1852571362,1541726108,647134923,254255163,1247231411,670810450,274473720],[1490855867,1157047209,1983666630,583456882,1776558069,1105856245,1782872085,740631381],[17862844,698628556,1768226495,389324923,512837980,1545675584,1595657835,1855516587],[297570624,1150770168,1485600519,44091529,2063352385,1684146263,1038529466,265029367],[1000427240,483551522,836502032,1304169192,1412899579,143797430,1547442685,1338072275],[1294470840,600711722,277685941,1210816640,1605830322,699737477,214254335,766406065],[1878642031,1598408630,822905007,1702232216,733193977,1977432724,647149319,550382810],[616493606,1541076504,314119452,1044855870,925925093,1898062520,1589415285,861999701],[196031637,1628598979,40600847,226975584,586605055,962058798,1334901972,964683072],[1366963967,110680668,1621551194,356358502,1699026137,1268309419,225956673,914311937],[337810866,1247049439,1619933421,185573674,1825301594,1257978206,830828832,817090056],[1358931950,269211133,814502732,1333720859,497628759,985530149,1070380483,903484608],[962666249,538886443,851272797,1068526381,33729858,1798418900,1524722595,954623688],[1731043113,2061534462,1444831522,1539032918,1784173898,1294905712,1751057061,252047208],[2119416989,1598311495,776088310,1609649708,1869573327,479753090,1271096681,1953273101],[936430835,2049467124,935973950,1789531556,1491098335,1979334589,1675818365,32646606],[906198525,2081370984,685955928,1900694469,938306742,136734604,759883017,187793178],[1210773452,2005994467,872715520,1474600998,19634478,380396861,2042762464,1235220605],[2108211985,988524952,1331526366,303911482,1719665753,1712220513,222822760,426504595],[1299550614,2015852819,942278045,1241071937,1492950479,243034907,783620847,1716783550],[65221844,751989697,844235677,1656682067,940102546,1165253755,1328655157,53527747],[661779428,1366437161,1783077960,822212643,460517225,1974318303,912310216,783946591],[893271980,2024283845,319989850,1380693159,1661335366,2018037033,1128723261,254114441],[828838370,1934574315,439847717,1539616168,1556928806,1428409761,1486493618,1331186992],[393230403,945084573,635668073,1314944291,1282073392,1639778481,1101703415,2003455981],[462371236,1910603463,1730335885,643578374,1115983891,748330053,790361104,1934949719],[709697135,961050107,862651385,2009826102,540057464,297910793,8323035,830579176],[979110899,1929486523,1202517640,1984019341,755333918,637781909,1969377228,1734427335],[1067484457,237056623,329335170,43720304,1690632161,161327149,785232749,318578142],[1322814699,1488750204,1540438625,725325570,492921468,1446137276,1372176978,838690050],[373402852,411114581,1739057559,1899303378,536260982,2108233841,1212257171,1511673438],[1648324275,1413969431,1458700454,1613906121,1139838765,1948391476,1051801037,614969818],[2082783073,1823946796,549312931,1724575525,1430349560,176176075,1381862372,1969747264],[600474610,1568793695,723258058,1026246541,58480894,96054520,1325357593,23406900],[70872973,1689068061,593624249,1627005897,560467686,1755730422,1326221915,581534545],[1054558078,2069793716,1641220066,1615531073,1449769533,860194366,1834240113,1366673070],[334102899,984830041,167217835,401514153,1749122755,90657652,378156523,178501791],[1747980320,424299407,1015650289,1299940620,1558550970,320244611,805511546,1469214124],[1865004035,1029747753,1465784114,1585165274,416306856,1144600811,1415318254,1793851437],[2048410013,1827300764,33161946,1972837740,723780465,240460355,935847698,171809491],[312698233,1676336971,1160494473,124168141,1866822343,615194030,36222801,878755837],[235939165,1747757165,715455539,255787011,364144487,1280437613,689790925,1161904088],[192215634,1801169338,1239155342,437694297,1466148172,335531770,804901711,389141106],[191142291,1410809970,1399959901,1912135817,737528974,1702653960,311335496,1749555759],[1996338877,861748214,1294423146,1215803127,353461651,814655285,508166585,613563397],[1862444846,460725736,1581256926,1784370155,1274287025,895790749,779963900,1553183684],[1234208753,813711084,2039058621,1544917396,781524500,1839636603,669321561,2033797813],[1651776205,139668524,1379672239,1246789201,1064034377,2027736244,814147631,526120496],[1116361583,1206951849,1844974808,677413239,449284484,816082610,374794885,2011190681],[492364927,1526757521,1298033971,559325173,150530683,469381179,1805878547,694679011],[1743087352,955327928,1640806602,516155522,19630132,169220654,1398264454,1827248913],[338376272,271685874,1406563269,1267534278,755716543,1235205157,2125068892,763149667],[123872708,1909426908,1766833387,33823242,1807555607,1726938458,112634499,1507049529],[409092539,209648998,131386016,1276755989,1759729624,719117049,1208265072,162594273],[738129120,1014569203,1809765757,660129037,1845315525,1025464305,709971490,1773795997],[930639711,27258477,1827429443,676609945,138531911,861873856,1711478739,474436451],[1136909023,730349109,1072048401,1141567340,482550587,906148525,522385728,443555239],[192925965,1090757808,1293085548,397228000,1080427331,703297190,73779998,613839382],[819086495,1868593048,1707840593,222441679,871713121,150766390,892359127,628644806],[116883676,599554090,1126460912,1754147752,1199818296,1151847010,1016807603,1632273969],[748856073,692154001,1139099650,1731618662,1849599118,1383988496,479517060,1452489529],[140710976,1989145608,1022888704,199374297,271431759,162447757,1538288829,1442223589],[956719257,680013182,1929090604,1937030260,1400614382,1549677952,526366457,470594629],[689253801,467716984,1197631524,1779492015,1684373320,994289259,704877934,1662475862],[563667771,1579419646,1360984068,1497484175,333157517,1236446040,1980829717,154749542],[2060527473,1203889171,1591627546,58527205,255873838,847493220,283579257,1467919337],[835157020,1896592830,432450589,461340426,1953910721,526888215,787407093,583111807],[570611063,2115866744,669519583,814348547,2050152067,1500297279,1974591773,1505186616],[1032499093,1661135839,1345858286,295375501,990308682,2019707669,2063741561,1287272778],[256498935,291018369,173537088,1683454796,501805706,1340427853,1424800530,584311178],[1091609992,1065234832,1335657759,2028452129,1708501060,1805155224,811366936,1308873985],[1208591143,610088944,1324456006,562761305,1363839808,1949395455,1756990663,1244881102],[1047674838,606630640,2102695615,654459999,346846369,506382098,696589490,1896993262],[901438422,1734014182,356871821,1316003285,791881234,1019973664,301968869,1159081332],[1422500590,875604519,676184633,1374770740,1100294271,848420920,278266089,1751548378],[1247902247,1217155412,1717323310,1573058441,194783416,951549179,1393868663,982458679],[2083814363,36152156,2014329219,1403560110,1300627846,1968049710,2060318800,1746152364],[1213894751,1975402088,1394966458,1903983759,187683730,367676023,475950380,2099265629],[277945726,1144968904,1712075086,1128497611,2013326806,152064451,1648790753,1092444995],[74437748,1948230848,634830830,312975288,2110830092,1837467935,2059624893,160978784],[727900026,302495946,1431837792,727938215,1303691508,138064294,527756054,1020493446],[1004641200,1847026266,175050565,1138164228,1459291836,115570958,1500629843,1355847239],[889921947,2067728821,512467504,1355561084,779015938,1388969062,949708403,758569979],[118026068,430957627,1107666986,1283705051,1425142441,720005437,1810754960,484450376],[76179568,1731165182,311602660,1890437298,1236310644,1674913860,1639172538,1026675997],[851043584,1509095114,2123243292,454091866,482996785,821175683,892004905,442552773],[2038389293,1648241623,1204558091,309670555,1338530006,1369102255,193307638,1225616046],[1707321508,616162061,1825277077,605989944,170252747,1252735650,568358448,749544711],[807370864,469616988,530739045,1511696953,68132518,764678613,167893851,550946607],[99536125,1964423452,283282388,1498440398,13574341,1058496187,1990105131,568442305],[77877385,504552258,576909997,640656140,1389324217,886801835,1666459294,1552268912],[646846817,816466195,1930198551,245200085,1133375790,222814829,1729736173,1028740043],[4124542,961078097,285445796,232837937,541053960,1326555679,456986090,218293131],[757618238,1825950695,979628148,1789298192,1515622068,1757835843,1342287873,1466406185],[52313485,1970650761,492065119,1364570397,1306320426,1638585287,2086281401,1416879820],[1508231735,1944256588,413972583,1899000315,1411823330,822924295,295745998,748971777],[1893111975,12340532,982502530,1732713309,1371718031,747358914,1526057520,1286543451],[1397462492,1996345467,572728310,2053266886,1398615562,2040705541,1779072457,268830449],[1190026011,28914053,1626348300,677955704,156333666,1319592158,686761644,1735896734],[1495546743,832015838,577612519,1555573189,2069290126,790082498,1396849947,1034417280],[1809098846,1963808795,350693170,1384302892,1183808632,114037922,476379612,424839329],[8508813,1053345404,869277940,541243556,211227995,1608578767,405975089,228745041],[98254462,575926102,1436217457,1573125192,1275852281,1196971472,2105994729,1528526033],[1560622263,1613865444,919689720,107358122,2029315324,1258734351,501901698,1675371207],[1340132534,1695690249,147856945,1075646454,1950788408,1138871671,1880641912,742739951],[517251424,1840958983,1033854102,1249725770,1276802162,848905537,922323165,1613159250],[104446283,946814503,174307107,2093379663,1893726112,615398320,1642456752,721143403],[1076072300,1065406002,756377075,1951459339,2109153116,1319001898,1463906306,1246633042],[172706690,2080059708,1964928778,172152791,1077829460,225946527,1281537330,1628203401],[73583483,1690067905,1425778366,1610200300,954563655,1037400905,333309032,241657096],[1995713141,1617683867,409303798,199394749,399233688,1068676789,444298935,1918755913],[826013770,1637339037,57320054,1613178149,1901463780,1981003643,2127224972,1024807984],[215691674,1752721126,236782942,1166783494,2104564107,977444361,1255508050,1003133151],[788128503,1924140340,1946119038,2019740902,1442663101,888560885,1837358836,889752986],[735590814,711025837,1754984621,1861691738,1043514729,1915760497,1927206539,911555470],[824472970,1809397513,868440825,128341741,1358180952,185065495,2105776590,325859450],[1880361057,857886302,225950420,302688376,256961155,1354277290,1181718355,1235444834],[638463409,1325979677,135647313,1390313968,1996568412,1361332200,1367338905,1353159394],[977934804,1446483212,1071600422,1041105629,2025316708,888925401,894775,2114029231],[447435577,1135554865,540283851,842075294,995466127,1374666324,433021315,697731069],[2001084180,1231057590,2096729355,77009950,276711117,344834170,262274666,10439853],[677702514,2079975681,494350209,110550597,809862383,809308118,92254127,632797391],[376017764,1003948336,2068378808,1082132721,1792252888,932815502,1913738910,2112133599],[1471351386,477050595,436082481,299661972,1696741467,1141752321,1489055911,140095602],[58439745,2060832633,1040225567,1072962655,1963383466,1422565812,1509882338,655150198],[1640814769,693409665,1647141730,127148635,848309946,2090103401,362203095,728140850],[853676288,447273092,755936821,1759773497,623455194,372785812,1285653253,735886725],[1914967591,564638883,2107923422,539068722,1107831646,358327153,1951303559,1379636636],[1259816011,1809396311,731735002,754884653,2049843620,1811065224,1945350283,747571170],[1690720655,798403802,2041551172,1093509053,502364801,1796356115,63575152,1044430407],[1738514167,280037469,567974000,1543100684,542592801,1574893968,1777915537,1119605734],[1810601790,631936531,1377316601,115987229,2011396499,2045793379,943269217,2064664472],[1640348521,2114604744,506195338,4045352,880829165,234073112,293800625,660023747],[205450633,177382438,1167502509,1873439727,1034136704,324638327,99769291,67838676],[24708975,610626107,936210278,612645984,218813794,1120012763,840096539,1921546763],[1157532160,1253292869,1999916922,654608118,600188371,2078651442,1940800586,1276240234],[162088280,173115492,341613563,592812930,1446063862,1455017083,2006325798,1188911664],[2035024379,920793950,200263806,617647044,250010134,1169694533,163132645,1718051317],[1946840062,96018350,1091752800,1021528623,1289747908,2112342376,1541359271,1142301563],[1027272275,1508233873,1537011833,1217466811,525835020,607668548,1417683836,508302226],[610334117,121250634,772700735,2127886819,1146919807,1811667338,46331129,1981533072],[1461876740,1700836721,2053014725,37138683,985260611,689987166,1481382548,970590233],[1017605183,392123601,730169834,667222479,1784710131,1128168644,29051169,1177916956],[524095161,1416274951,1638339924,425451447,891675067,1680273514,619507132,2031129354],[1377878649,40511964,1881469859,1922684409,846902730,2045052732,1964840497,1618404963],[1896730497,567888023,1038334044,608284209,888767196,1179801234,1340464130,1128467907],[1452642808,1438459239,720719050,700710941,188405118,1110289147,835061243,289619634],[455171073,856827077,1352886082,1031887024,695725735,194198759,268584872,843919415],[1724163779,635136239,696966575,1694178593,478699619,1796518988,648762855,1514707638],[552736188,1898163211,1382530127,2110186961,177376573,592292349,1549505596,2003864539],[988992033,1273109238,1808109343,2112844394,949265662,60526476,986970707,882727377],[463330468,92583274,2120661575,1926583107,212337379,1471537060,1207229978,649960887],[1526173270,311716546,1786892234,658790196,1244729225,699880414,575176945,752379940],[1915192858,272973446,1561369841,661850710,1712442879,1256434333,1610591424,1625023828],[1088982385,579045112,1999367599,2057322015,216233719,552316537,1082195348,1510434852],[958123985,1037598512,1349661562,236439796,1995815664,1383730614,1414779716,506850849],[461616959,1713240580,1360064368,1717033555,1204501369,1440006298,1826596164,1328815774],[711510167,1400303160,1245281280,1546089433,243391416,817902366,1529834320,1721680961],[1429580569,1588223494,303229759,1147443170,986370751,2106878109,1129382552,923743219],[358245161,1206534259,631774452,1329051182,387637497,1398564708,685904127,1931138419],[1698786393,1212162780,1408146578,127340688,1320744545,1066120858,364618264,431540709],[54565169,877945583,1542289324,49418828,321614990,1098509406,2745043,1190269621],[1197089527,1461587432,1770939560,578454295,474482018,1186982426,180177535,1973032035],[295478287,1050183751,16640919,722825908,285732818,1860159348,1898905387,517155099],[169023211,1571247624,2028669609,1075618763,708392753,2123398585,787394190,1396728131],[329402903,2036590890,609598540,555548329,352497505,230439779,335590045,823593569],[1805286034,1006949771,19982353,1994495788,373892564,718704032,1282220878,568600079],[1849953921,607430781,1845541921,2085908906,111269160,960633774,99912700,185737344],[1429231414,1099525659,98813432,760195930,1594177558,2053818561,798249421,1103429103],[1767391652,924660439,380539859,1695009098,2087136594,337277378,1986970739,247686557],[2036617769,861548654,140378239,1042035429,312400547,1617349420,1437392970,710276558],[1609969474,1114212042,1574928350,182791091,257860659,999277572,1706588394,1642014965],[1419527294,960988869,566162779,1764034121,285268363,906401163,1570011076,447428264],[350422751,899462503,1671070545,895950957,1508662468,506532966,1771070262,553025671],[320762847,1039339034,1618363858,1916619867,1029207691,1817675364,1456806238,1162904575],[2020052363,551091072,859713999,149016226,396020854,1211023430,560914230,411821391],[2014070307,455844378,1432829040,1781355886,354485484,1457259319,925172370,1688126575],[1028577801,478635365,2015348825,532747886,1360372068,238388170,1112918367,1126025440],[2038772104,557435569,1826638368,274773732,1198110843,1450135123,2045735126,699505030],[1587880051,546440715,724495641,2006451567,1234835902,24041569,1468160609,7763645],[297821305,1608034270,1243153470,706188607,2110423330,1875913527,138552750,1250010874],[2086811705,467458614,518234272,918139259,62398178,1919126676,1963774059,1733818750],[1444465685,662116743,1943606172,1626668896,1783958766,977269283,1762784130,1876920452],[398700979,1344654005,580950316,629282741,807550713,1603521450,811001288,430484243],[1504051541,1701417721,1732096911,898291026,1826890963,1111801854,441911781,1042533339],[13039731,347538420,194801815,1410742843,876781455,67339050,741762007,1803134440],[1615071471,2007410050,267365706,1091343402,1384663799,1845793762,1253267562,293864485],[65136276,1487817524,168327919,217432967,728464034,784087217,176771641,63257365],[872127139,1871860905,1665779768,1596686553,814904808,870644474,1480567885,1670310343],[154004203,1060413366,194009835,441624895,1758687087,859552092,417549638,2126941771],[34920941,506177396,1720036350,112773444,242944090,766478512,489729392,1094490308],[401815720,419747119,1249098671,852941526,541104603,1005040461,1539673544,2091679860],[1927701498,1395375787,1166550077,1882276353,1188752950,798154115,286831393,1294748034],[1689163251,528923064,36433422,32904658,337399942,2115070889,1477755271,499541562],[2115445502,2059897897,1442523130,671955069,150091559,2000324102,1572688831,1378790196],[47433676,1244330542,55125902,1509421286,2010773525,1413362097,1975222775,1640047005],[671207769,725469439,523924183,1020181550,999137609,367149008,1755149690,366445860],[692285197,177477708,472165687,1809888918,413783517,1702905242,1073691867,1358805169],[1483515618,739831636,617933605,1266711976,737756808,655620607,173924110,1754544041],[658241748,564396590,1893690896,1184699320,2577914,1730233307,341471749,75491840],[331977773,677851762,496153308,396135755,1823962455,1976765399,2037701404,886486432],[1068367927,1902243085,1413927287,339772137,62748617,232475795,2007007517,665677301],[1826739942,1391837283,1588216476,72280906,2119426719,412924366,309819238,320221230],[412065480,673041519,1801745280,1600604538,1706139713,1428274814,764307754,479529940],[304069175,587697544,1308112687,1482241172,967797992,338706620,716748747,191583294],[217538033,2083197157,100228289,1144817586,1558411607,621882715,375015124,2079484882],[988327778,2120883580,2061588335,945816340,1447718471,503912405,247638720,893295687],[967548503,1051179671,1192860836,246262612,24562976,1088670724,1407939277,1043193391],[803831572,647359607,791172655,825615191,1063733691,52209446,1653448965,2004301311],[1670687407,416230392,2008802320,396342000,2045839262,1099561733,1235269914,1743660521],[940283436,1933316489,819562670,79150312,1326945952,1832307633,2129012729,999511027],[764812457,1674315233,1336292242,373610415,195320243,1125226715,1197108191,1050060460],[640018475,896539568,2060390281,228549722,836259319,1314361849,1290161048,1200726579],[367275383,1083051359,382487414,1674539868,49119423,178773208,1152042027,1169580786],[473154333,784516653,1987660764,1714266914,2130185800,1814789593,2106538806,796300548],[1827957680,848178640,625972574,222937703,615057146,1000443352,1349323968,1441629253],[605334354,494092893,139997414,2121530046,1067164406,859972311,852002028,1436911532],[706191515,349846041,1834404944,856814188,1947159569,1479022742,418455063,276955776],[1521187024,2065797947,1679218391,1440723497,1207462503,1373520608,1786431577,1159253161],[1498069104,1876854931,904722620,600149588,1187328673,1891868976,1365332623,1664380996],[347489343,1016638740,1972841117,771832104,1587941276,517302496,1525276262,616754044],[493949855,2115815815,710677038,1870455786,1508573437,1573477865,953561595,1377474704],[1911714505,287725665,11945285,1325875162,312624220,1843993826,17856431,1131358361],[636359504,1797754187,338734462,711517718,1246875017,1448110590,21192641,2074173478],[2066895715,548227574,233368810,1001721472,1141726421,1291705143,143699498,1381580317],[1177085806,1557481340,1954892432,134779859,1247997493,2025999716,1687463083,1933061323],[638368349,1372746083,1957902556,232644719,1376930203,831557378,1428184968,349960728],[1898871958,1171552181,1610298644,1476546271,2004976732,1581062523,96658281,1388137549],[227122900,817601676,261910252,1444273410,435451730,1391771881,976929942,279812436],[27779967,1378673434,1150653534,1559923616,414102182,153460676,1369965094,382287744],[1982814566,2110767909,126725587,342503822,1481560305,702895383,1667155418,431883796],[1305793900,1123394665,368447867,940376130,1183960310,1233423057,630700979,1113303771],[725011767,1981566386,354706196,550560336,17710674,2042317822,1060013017,265452227],[269695913,1600061952,2012061018,675806363,1285223241,1011677254,321035035,1867592539],[252556165,1915391100,1915335626,2120019097,1009971271,494150067,2091840508,1655863984],[1704629642,1380256063,1556163107,293281174,1638838158,427730511,1918783349,1257594535],[2065747767,954274899,1918434689,638860199,1643781670,1134085795,1915603221,562005404],[645052552,1927034695,1119567341,2118513460,527262437,977714904,1608611322,379837376],[899040574,89253587,1607644378,2122606889,1789889540,1517181288,2127484671,497984644],[431452558,2109813982,588119198,278736882,1940361004,38481477,1483284229,441745901],[226560295,1842926918,1823429480,1856750753,37514179,98654797,1416888893,1197755735],[2010800375,921552185,1702499664,701534136,1915052581,753549341,1678514592,1157809914],[96838181,839016076,1048879963,1467707979,118647543,242616301,1036266496,1533634530],[213168457,1988296933,1670045484,1277908064,120052602,2014008485,233805525,1557465925],[1818247953,1311611380,699883979,1702674600,1829730533,732024309,1768239591,1996307563],[66785144,376359893,1915697850,1361713911,1296497033,196866085,1389059633,1060503633],[82090005,236218774,1705749571,1319612882,1525513631,931120770,945584452,303216478],[2096677840,2021050136,1710971498,95840639,461173591,607375025,1866764979,347923225],[752324969,1566913965,1407767739,656297937,837218188,467700040,894723895,574761217],[647014782,1667799069,1505279974,671266853,847227244,1256257680,660408110,582917454],[1398948238,1611867930,2028773127,511556084,1678821643,1943870372,256039970,741556107],[182455989,97893062,1120223361,1076527574,1303129616,284303326,800772874,908057760],[1465199506,2060190694,1256788883,1223320636,1075908170,616623882,1150729474,726705211],[358310116,2082377704,1659634475,1654143814,1683988560,80610071,1756176172,774705336],[491813993,1066957205,1066832925,876449694,1057848602,1836784160,1575214695,1245018626],[763322839,2012707985,1366260934,1566381978,785918518,1162637806,2110776023,461043965],[134096055,181426917,1453608426,72044853,1234487472,2039556735,1152794462,2125306552],[16236703,1194164728,518483130,776585293,574605038,1846058066,178622809,2093003653],[1089684767,672142427,173702270,762782656,1783285554,517313602,763090958,1860757005],[1480823876,1290308416,31132812,1193780625,668134791,1664916707,184527550,1993640327],[278932898,1813925551,1967690219,270812066,1604911282,66883721,2020658906,352728749],[2059811304,1593079401,1230800285,946019650,337446310,958972835,1884741532,1438570943],[734279297,916742483,1555849520,514865061,872774879,1147204810,2039352685,1987827600],[1037348294,1565447277,1129580294,1640997830,1691610334,999518034,1453961952,395886868],[1239295797,1204108958,422645456,2104904333,607533528,855249096,2096706330,415063280],[1774282125,89790248,605114798,264429357,613212019,1654726954,413898477,123535249],[560765851,352692385,1595408509,823793842,2099596194,72184801,1964525339,2013777913],[1240991271,1401896788,868009596,317241723,608326155,90997284,1402755710,764375097],[739338939,1038025843,446598939,441259533,706494558,77237802,244424957,730142622],[1374229583,1533938146,243712454,361990430,1093546036,1868248231,442781181,1250651883],[1299332605,563009371,1306629657,1744358263,779345547,1342468999,56885614,260594384],[2024172631,1646623426,1926973816,345941018,190618439,29937298,1711402038,946290355],[2040151202,1708239608,1975182159,493267526,2096429660,774390651,643188364,1638493671],[537811163,695272963,885077822,205449328,1863669385,190855224,381595272,2044436402],[82399514,1932626614,1380832222,1315272597,1745422215,170994108,867255378,1068957835],[69670271,594122072,1284298615,302317930,1921112579,1474832877,569423396,906779457],[689426220,1846493478,1814594864,975024892,667343212,1708098950,311692320,926337645],[1158678040,1145701029,723982954,1857105906,1507084139,989751394,966064202,2003306304],[1874863175,1862976579,1724026433,1876734006,2076979317,1495840469,440101691,1679682883],[749711086,222054243,1841450182,1009612301,539544426,1260803006,1065709145,675449812],[1684448205,1065244005,109515467,145813606,1417356606,1075108549,1083731705,1852112404],[397818819,223111463,1798978063,1558207353,1594534402,1096400982,894265117,1840139620],[982251472,727891855,1849200980,659195174,138359493,1748576422,876603611,155242377],[1795529156,836374169,460146870,711471243,873269547,37792261,1547331858,631967366],[672718740,643662184,1210746496,733215235,182054036,1450788600,2030922158,1987386157],[1662326755,1078563249,1850101657,686507935,499701792,1413784391,195827436,660494805],[855651145,1728815775,924712809,986072897,22888572,826236625,1455393270,686382574],[1982885120,283158305,742284325,1710457369,1255044139,561972827,337462823,349291433],[932009411,685277707,350078168,1163958749,274690359,1931016378,1235685691,1974997656],[1380344761,1488679162,319143556,608698617,451567579,851834906,1859571858,100267268],[535794867,574735379,939883755,2112444705,451408800,135376755,1607306154,1172410718],[971548379,37670091,1843706933,2129583809,646903338,582869808,1559829195,850805889],[416919458,1212368803,687497644,1966537505,210359657,1025869392,1102474818,2033920064],[1238096718,322150858,449565677,576007589,1845565838,416686572,93832071,1139876591],[1405288906,823222083,1299780320,297652525,726105550,484953419,853931180,1003546475],[807711242,1913134469,576374587,612566216,892609178,1117569687,1449274955,626963357],[596724306,1738750834,1129560258,1043183625,1453606798,1611923539,101490950,1447117998],[466357220,1613751373,1082618892,2067858177,483568151,1492830767,571478987,2001252278],[1461736874,69733725,482085780,1162669441,1417510609,1930248626,2088635715,874760185],[458695419,1948521528,1288748784,1487325732,1690636055,275657360,578220216,1388797278],[586643800,345446255,1979374215,1748035975,762433816,226181308,642796042,1762029435],[1194242672,123192103,291663641,1075828401,435843120,1171368300,574172134,1555210392],[2107416940,961704028,1365278565,662820836,1049973493,391575889,462476307,1197992910],[1073955003,767368560,1187741797,931912115,601669997,1267354738,1817657950,1862174696],[280516386,555118703,419333302,311238114,1818797855,1863497025,460474552,1186905496],[1856806018,1597998427,536386963,548070137,1310767195,1798302839,409121786,156449148],[1588200297,1940855394,1704225495,1732937383,1062782994,168309567,1618880267,947548177],[1283070164,1592053871,907673204,1711939051,638548500,1384167907,652461075,1952014818],[1186594002,1980752665,388464640,476176132,1948656310,1062696668,1981003839,1979911377],[1703283554,1622305932,232100787,1222629044,1103608376,157158317,19992281,419675617],[1274311742,2057818360,579794349,548421745,1372652390,688861890,1665752462,1749787889],[691251172,1839319341,830941104,362573742,814986771,442129287,273466273,585844980],[2004919648,89521685,1499486038,1565315912,741318271,1724758913,40977646,1509159466],[759767878,802993288,442985179,299229042,1311113027,126393790,1758138583,709666468],[510090082,1877373903,1372257079,1794877801,1487747341,1307966989,320898078,831090823],[1348518469,753549003,1319416647,1199183713,781241350,1194856903,666030691,1144668110],[579371594,1634888635,895388364,1139440611,624800438,1941343466,1810440039,740038098],[1613515059,730644001,1125654673,1744812108,756013187,1943989552,1565118271,452934174],[1461706,836913188,1899990411,954499374,1908888892,2102427854,1226874043,804097971],[1805438781,209130257,91654086,558711776,1993120547,1816118843,305250159,565659033],[1173687584,1563126369,1411044388,708934731,1141732058,368379077,442727742,638980065],[49062642,1263129761,755370309,1272217716,373341148,1697643886,1217586002,1955390108],[1967954365,832110885,124872749,2114099191,215429220,1971593523,2022458736,1124005389],[479021618,1193317460,695106928,505639762,1255881906,484104515,598720600,986053037],[1262497596,1759121934,309612445,1565638348,1021550276,2062342792,1619280055,2112000466],[1057051883,35062328,924624541,1142755153,846574587,2090642085,1743692406,1430434441],[767546813,1931946356,1101834464,2021262504,459765065,1853635787,1708705060,1524871016],[465626168,1583182113,944597228,153017314,616897682,743503431,1077418790,980777122],[1814962408,975616929,1470519393,659974997,1100327273,201476651,1114094642,390296397],[811465745,1994151697,1999301384,919833669,1374282728,1087845541,383956313,2016955551],[1517812852,1617595952,789463228,607256134,232164470,506076612,89387403,913377144],[1897046279,956470380,982905771,1781082729,489326518,808751202,385396019,718694426],[1100728721,816735504,1383312965,116747393,950150699,44751740,852038023,922405904],[1637856285,1971471242,1983042345,1069058452,1496889600,614557685,1745280870,676959694],[1021338406,691905607,510732934,887495654,787846047,1310704370,398138484,1605543358],[232153291,830975628,948984689,1667369363,317575740,1072891692,785556780,132460580],[1295107090,992846069,815778225,1370600381,505763921,876038027,499303271,739738232],[946998426,121629657,1742954543,415729111,321065932,727500231,1855664669,2009033682],[869069392,2111469845,1988193990,638756439,902532063,1802862318,817716383,1004150063],[248360179,466358585,1062903813,1099577993,169191431,97644806,1635617096,1445085237],[1423268914,790352604,974739285,891577929,1291289538,375756660,49928181,805614207],[392375816,1623433108,1988403595,158412988,48210771,1891604134,1729513704,1098958332],[49383903,920573888,1069748357,638400307,394848529,2001633832,13161572,1227529440],[1227265292,601500342,1446323970,1164228993,1848810785,1252721075,1769335190,1101059357],[711151414,1074706094,1993569197,164293148,1182699037,1914659139,897977825,128737811],[1217928169,855086735,93255062,1328544013,1286971558,1992624865,798994002,487447516],[1851436318,117869178,888852947,1650127724,1884641607,1200881544,1448968546,774040116],[841633224,1964590260,1382380514,859777207,1220103989,1471537541,816370792,545051090],[1484015009,902420418,2077331080,51318438,2065045457,314414044,370476448,1649382996],[166892238,875823432,711181551,1925862030,447524018,869283773,667936147,263881019],[149060566,154404514,794777320,1437718061,914407564,1692624843,164766596,156369708],[1276923801,1694302403,1135989049,1525766346,569752604,2124246592,1421759179,1712535256],[2026578228,817539122,221706580,1975509520,976281339,926997759,1931732333,1306599814],[240066876,1259508357,774207572,1473366637,1421037908,126263083,745945383,809176497],[1742091200,149580450,330707871,681283257,1984592145,1091035275,1509247024,482782111],[579760643,928321850,1760186094,421406835,964011146,983583546,1135624399,1635256678],[1508635512,1898326107,77874264,1872780371,233826275,1117216819,6952436,768419920],[1618332393,145423893,1123604969,2087897231,173710347,2075156498,54915214,1217867005],[1197937078,1126320486,733865350,1502337216,1702191418,333533965,95968430,521548182],[1180342646,1931556403,1623113595,1488933651,1241134263,695682678,207274590,899364782],[441547679,704689496,892800945,1314041405,1347437957,493311238,54157653,1016580420],[2023214818,794426573,2126224792,870713495,854322298,2060981281,294405900,1660673917],[2020047293,242890366,523764289,957020760,1636106769,1941483808,540140758,1994366212],[1154745484,2096478082,1617228187,755635078,987638187,71722881,1844257754,228444922],[1141952739,269291703,911298032,431627448,2087589297,1270596949,1718693791,761732587],[594752498,376010548,394616878,424617691,87941960,1232686154,822693320,935196220],[1081513159,2049297058,1046193887,876579722,1968917750,428016879,1538958963,513038300],[2023963051,505925694,1961954866,1477213133,940120321,2122008264,1734969701,198779747],[1891831342,1773659789,1559541351,1403734564,1984472123,1337707686,1672710882,83827075],[1131953478,2093401441,2102550210,691619418,714403416,1310573535,1753108294,421107736],[1099042903,48627505,847754578,1720831776,522549457,1936373204,983276494,1874123963],[1681961119,1506597683,1857075560,1754464743,1004452308,333327854,941612286,1413888813],[59231118,690510084,797079001,136581783,1182631177,1075471154,257319291,1061856630],[566135025,905813933,1283908037,1520097541,174667087,2031363967,95934440,70538549],[688686656,344633556,1195298793,983421431,1102826196,1591946109,1641768831,233429698],[2022461392,1523637408,509305304,345651379,2068215495,1317763964,1435790106,1645142877],[192073291,1214964803,630073619,1080109789,65398766,591894442,1621594708,1215161853],[1341586605,1781168328,1618980587,2116974209,1165218806,113827285,1878941515,811253921],[563963450,1507380621,710021237,1740492100,1072361195,1394083817,845257332,1710801577],[556807860,1921718376,2110140873,1190178329,318192806,1365981078,110324885,709681325],[197100937,1486177922,889391546,1222340447,791433916,251948907,2013342163,498267757],[838738165,1666201631,1393900089,764876755,1690015921,762415423,1035863986,1962894112],[170705520,1661333047,887935628,606627371,1736735935,1711408945,1113789136,1411079262],[413031988,960294393,1841632845,636559525,109865027,335092073,343828805,678739762],[1576690870,383290486,1608977976,168729686,1394410746,2014381334,2107256650,2057201592],[1515333838,1112224103,440564465,519809731,234758841,1010498727,81384606,1376313732],[1913427594,1200400823,1193153916,211187018,376070280,1416491175,1673629292,1830415707],[267953530,239717916,323606012,851256082,361876505,42695762,1934039975,457696890],[2051456005,1411442343,1018690754,1895344480,1127887100,305346474,102070844,1018584921],[1596266009,55475870,1539705360,723433536,1326864670,1333276556,1856396367,980851793],[983901170,1207658573,317704826,1297270950,48077617,1474519096,1034427932,698002506],[355185549,1293527098,828328302,1673542809,1250659848,1129679086,379889836,457089917],[171414655,1357164381,128052736,1129276038,1258425826,536616355,1073485789,55643025],[548363096,14666488,1608379381,924332147,1401819404,504660192,1253600877,38352759],[1127726831,1811656125,303478111,674143416,664913923,308496822,977086633,1956077849],[1805876746,1235868626,57615024,1225959998,116873320,116774241,685974857,1254240037],[1661486327,1931192378,402423890,1347404979,1983572845,883108880,167493813,843056464],[985643098,1636178553,1935940488,491676264,746389307,107479204,37245138,47602038],[1474155270,1647303149,318614743,1219370372,1676380279,793641291,505879373,1881385779],[1265777197,1563079066,890209103,53859554,1588919416,963200961,381860552,657179207],[1594037422,548068655,1080352514,1692738492,1536037585,1895786387,1425112271,377797794],[1042264435,969802035,1170440902,230406308,579676759,1670133842,842907862,627697311],[442741461,1217974241,1807281876,1735961725,2075005554,1315546104,376655772,1818153630],[1639547153,968233993,286478300,372942103,534513116,121237051,861653017,2118063599],[1206560316,840605120,1750555189,1650461169,306740590,439534431,275821009,291424096],[1977860968,47353133,1164287832,801729672,649080256,2014402475,640552160,1478875125],[605366426,1663677264,949509453,487359853,371316955,1865846598,1906490528,1311243724],[918426079,1369959509,937523496,166443354,1442560647,1048875694,1205050346,1301585803],[553717427,309603545,1411561549,794495321,1502848107,684396472,1552536179,419932758],[1148031463,1570471784,808570060,759250911,1217944402,740497203,506610870,1450519219],[1497698262,1762647153,828963446,252952549,1814035400,1162174056,205405355,1996078731],[979090369,609174295,105690901,1780185901,395969721,1905976698,308802213,961108684],[1568933345,1084175342,2015570760,90969994,282889213,1902640871,2087621283,820137765],[603655879,572246008,1223326824,1758140749,1886276632,1025449853,1291917002,801093443],[1283784900,1997320974,1353429364,1676553564,1026262681,451360305,1676312616,678723144],[935054603,1541427272,7363836,468185126,389539286,1270755146,1197749087,851103334],[459703339,610469481,802089000,748477020,69857998,1098993501,70441436,1528422535],[2118117446,2082969202,228431801,961970164,1065582074,828195907,557485577,1925686087],[365318520,1286991102,1064981425,1171505354,548635282,1404058424,657994210,842700930],[390585764,1301170022,993133173,587060848,265922751,104727283,259117383,1615831064],[2054909172,435455325,2091299623,459331568,154443685,2078505404,359505337,590150357],[53956602,1958247159,1966856131,355390080,1079231218,692028158,816851329,65021614],[1505334998,1855682374,76985442,522534069,427601062,3858614,1245856312,1120353251],[638727483,2035355461,1498097392,1256000900,973703050,498523133,873466221,1193139395],[587066626,1676410160,2066731070,595116218,1722241495,893054081,1313660699,1292752517],[167354132,277073916,2027686207,544180100,1547506672,1426668081,907091355,10666288],[521954148,1095403856,1771243488,966938446,497372756,1507528252,927622128,1511054150],[511413210,230726278,2120736218,1815570389,524145054,249832816,1067412948,994421508],[1941225806,48502318,466024369,1211093668,1417431399,1396414469,656409803,450848589],[2073045519,529148487,1694729983,1642227920,1576161669,1067911622,1609739083,529854139],[299981353,518542093,788645052,423427245,769542254,1991263502,888150275,594522131],[1555049697,1698587257,469049429,1636172706,1920038710,876713163,2095344829,1688064624],[2051261981,1690829632,1373431559,1309734008,1648510793,783074480,546987651,270702958],[1726502913,281102445,407295316,1523664097,906015586,471174522,1843358386,1677831752],[1080379669,54894565,1811705056,1588909062,114843966,883784515,1280121818,1017128363],[1057703598,1024818356,2121131737,943401254,1392816132,2750357,330502656,1937778348],[748218384,802174184,1371597075,794556090,1291412256,1005651209,864841013,300442192],[1487477493,693699788,2129419630,2119801678,1517094419,1125000019,588434094,28726459],[1024833362,1019246069,676026253,578097925,29653569,333473608,3851051,1101820167],[1155089873,1202866757,62850323,775542297,1408102470,1743422621,180190954,1700303341],[1460112374,1936531205,36159765,526768359,1008623157,1586557831,528678246,1590409775],[672968521,1217906293,102481954,2055716175,269411142,415646353,190878267,1131734388],[773662661,510189304,1684462030,1673518266,1197180933,1821729307,2060260815,1839021416],[966040018,1553011127,1779858270,506863176,988098933,349222337,2123623641,622810079],[936229917,622181039,137614341,842927457,157928259,1932616485,723717724,1150963993],[1251522518,727279696,88828585,1719223716,1527680791,299384221,772842610,1383919971],[916659943,823977381,21689006,368869125,1780798992,1318789434,816598343,1516914194],[157155177,287505519,1517841063,1645773104,1935072874,376774200,352768069,1343553338],[1168872628,724533613,623489750,92532651,2069593162,1252286372,399798511,1148556795],[1491703388,1296425206,969274254,393011325,2113324702,768920524,590418251,601006807],[520860674,1469466696,40645206,506791193,1889078107,816591307,379059172,205702215],[1493974032,2013773856,1956024788,724394638,890475259,2049445637,1146249417,366344046],[1872137745,890572438,75656754,571981425,1836058465,1467484438,528975454,1385686360],[776399807,293684342,1675165883,586729544,1746877031,2039526208,1124018205,1373706974],[68226195,40752613,100162824,233646990,1041037080,744872096,22833614,1380622618],[639033862,259875903,817045017,915769771,527896186,1564539593,1762541649,1943961464],[901986852,1242014210,874831060,302056608,950059863,1532197246,1751607990,1217394101],[2079798913,1821504054,1931199059,429121989,885340783,1934783686,1771831557,1903408765],[262187763,1574453688,968606653,887640801,1962589310,1139830325,880976567,1005929172],[210238548,2010597029,990673260,403831585,120659496,773994409,888493006,1514925863],[574710094,449109025,1774321231,1674319617,608069852,263771035,1138449106,185772374],[484004696,1803069246,697361359,1856450405,1136687520,443804038,510631969,144366612],[1338575191,145997642,588510946,1619141549,573738320,1229818110,1446251834,1906593309],[945799461,1070016756,2079995448,1920023942,67647142,215508871,720782862,1546997048],[1131421659,179354845,644746554,1350058495,1260317820,1971379806,703196358,1223413309],[1868109238,839648006,1196296724,601726231,210545876,1142123095,492332616,165925041],[1069808383,512017827,1583459947,367105205,517959265,1121162677,1538850579,513841087],[1144896650,1201854619,1335008520,1391367841,358888095,819162360,816817396,1347528287],[1454852958,1415701323,1066293720,736884,100475341,1716192512,169413144,1933433315],[273238280,846234021,907732395,859471108,721129857,1698535787,1600632991,1913244711],[1896088840,1845917809,1001987602,2076458328,1632472490,1147758621,584700823,1145484113],[486470754,830862174,526345944,1442800906,1181719324,1738997655,145212762,350978486],[1466735828,1984409688,984338261,426678702,248971027,851592564,328053045,949766101],[963900095,1339152252,830185938,1054967478,926411853,2071374627,395007815,94064050],[434243550,939428058,929224747,1279503625,1188584224,1004184285,1345475169,1585703637],[238676506,1389380519,1302244258,2035435415,1251991598,1466528791,1398679566,1532557704],[1782209214,2069152739,351142151,2116273469,13850904,1117687198,1848413168,1485978619],[1188617162,1591878065,670591137,1660691294,1802443021,893955105,506551222,1273285591],[1094878120,1505804550,2074215898,882807107,438509413,2001367204,586084911,1782392484],[984627585,1680640647,469271076,238619916,1247784050,1633630239,502330206,933677000],[1785384365,19728097,814808003,1941217771,1143367498,303017796,243422878,417618919],[45911141,1521037611,1324984031,1332458379,1922967470,146907537,1615943372,1873029109],[2085071899,739086281,1725353915,1951391122,81961969,2098346808,769462452,2013361116],[831913426,327412498,205415829,1515993195,1216223307,756166985,961569099,1606567394],[1361163491,1379930093,1199271648,347886636,1367503362,889026426,1043972846,1222316462],[235279494,1731251975,1811969730,1261722917,1223102465,452661104,300118587,249286531],[298019086,1592507582,814450383,1988457585,1700650844,42608849,215787003,686595347],[4652118,690931744,296695601,1558063058,148753867,666872565,2083905703,737401011],[901382740,295143783,1935704958,1775956604,1697151119,1819625768,1193036343,1783619806],[613260932,1949112290,392328309,1027360338,1941509473,258180426,634035648,378795521],[1004992745,175330226,2030071979,1692910955,1523780957,190689154,728861367,731066149],[828812170,2036133291,1815263457,781841233,187153290,1845300187,1673892865,775640547],[1358752428,1631275582,581618397,1968455,978211550,1273629575,860964804,1821187174],[1328494712,1943566587,1218167308,726782042,1822215802,59765546,178614284,1117094137],[1352825643,236771984,1250588152,1073991850,1645227914,1808249032,417391365,1872986947],[1109574410,1098181731,1859662607,1217519256,630672055,419658767,1678059590,98749682],[888775618,1488947267,1445650377,2002486353,2018196562,1980325886,2016590411,1877549239],[759587742,649612927,322756649,870376317,1530290264,377302025,132664589,182417248],[1368974773,553485016,975386286,339447452,1330437074,1743685980,48195590,1022062182],[52161185,2107874320,1459154567,1439562306,770636734,411596853,166423556,2049483207],[238207785,964752559,1710516441,186904787,1630521865,1118986432,338090485,1894156741],[1352016124,1617686144,1582815831,2102506946,510056466,1031660106,1047274114,247729503],[818366305,819565547,78325379,1927232104,694859585,2025621856,15768724,67173622],[604744261,99787989,1432675815,220029424,210776495,1184118999,1410711816,1974790670],[421341937,840782814,19931367,2070611520,183633723,2012140930,1879417830,1753840018],[1810662196,1985291321,36083545,1686794332,1103265783,118789379,652165439,276592116],[629618462,1427245456,857268976,1785424027,1146558077,690549274,504958752,808210128],[146543487,28771251,507890700,1704314216,1000825559,489814144,1419977827,1169390794],[956818136,1065577835,1306527952,1859201460,1487509260,1057657424,1374969697,682949170],[1989891673,1804311878,2035284829,2081630997,1142738142,1799697904,666937910,1415703374],[1193640397,1556069664,1922631522,1058378254,830611036,1641805349,1750016084,1685186762],[2030200361,748016819,871161728,312764451,227802501,863443466,1495840562,1210062349],[1340298787,1112679156,1825340342,2039457475,1171890772,1988478390,238540622,588514589],[1100844140,379467440,1892375887,1025897982,688624344,1161270556,855430427,295011910],[468999594,894489583,331566178,1904333736,586165459,564349829,1016254631,360405690],[836704508,673593530,1380969595,1612029229,263286840,1827557069,1478206505,1629748347],[1750906630,1842869397,735195949,377663028,441536226,486426369,203525200,455908702],[1836172937,42541465,1131480049,1607961172,1495431595,974723325,1359952747,1354665593],[1138693632,1489394180,1364012623,637411648,790538045,1818280495,1794517917,954147289],[379312412,92112928,2037428543,1486144179,194366014,1754183261,930741905,168164131],[696476947,556589348,417640752,130299023,1213993217,1654974206,1052402213,883269954],[1797299457,1400531280,2063253718,1353843345,123875569,1392693009,1332532980,1312103809],[615358221,246283313,1249943880,1872376055,1308603344,1121607805,1960764262,1554329066],[420610649,617364605,1573921885,1705983812,1082139343,1926767732,2085234514,100578035],[1843166254,174975115,1357571466,383982544,982872002,366163936,1233082633,777039032],[1889564784,1887201621,242641869,89141045,664708604,1820409551,1381669176,1435797529],[607867804,945764522,1805092922,1138629671,1942170338,1803683091,1493397102,1266002119],[1509056493,723845968,514197258,38032366,158028318,1104235567,1383397710,1262361233],[1523116927,1174835136,1094124719,677215764,641153593,420344556,594159474,1739688712],[2011344120,655342875,638298609,695827291,1344908770,667369958,223978284,1719042643],[463946452,1727042936,67019508,167450755,1757977950,23007402,1366995209,1645720569],[1847464791,348827185,484583951,708887037,515050337,1133991119,305372045,1981599656],[857029740,677053956,485714542,283530633,1673024941,2020350458,1739101077,1928396697],[842165191,1322005345,957684717,1758680612,511740771,451496700,1856114404,1978661865],[1813838621,889684080,880588135,2061181346,118658187,1014378126,263526730,780479550],[1685959427,789512744,1605399596,1419205441,279068443,1751045454,309069620,433662258],[1586706924,522633519,668616981,750858020,610085930,1642317004,148788574,1777534292],[392862076,435463218,259415847,1205357499,1770560381,960077038,624082663,710948906],[1033709763,310276790,69867172,1472331510,47454473,1848431451,834244909,1943729080],[558091469,2120097292,1527284392,1610344156,315931668,921736694,1701007791,2045406349],[464244139,1396271674,255020276,1506372201,632612403,1003099741,1390496678,1291527035],[1082632534,873902256,866947946,383035859,381616734,2002040489,957747726,1365898740],[1948654655,1846501368,582339837,656634563,2095918053,1990670058,1663598011,1141703314],[1651136036,1675635153,999598877,1347186089,456084160,657860962,1998793853,24879519],[2106079092,1616651155,1922299645,1171423289,791969315,651179356,1637956260,1640092750],[674980254,607990115,933723677,941100941,869185478,873228967,1853411320,942943268],[1662023047,1426370602,739024856,2036650142,1810825546,932243109,1520612903,1716484451],[1408876409,897028603,835634978,1060978946,29564948,1259722609,1978668009,1782072440],[1895578770,704054372,1187067670,217350138,385945769,1470760125,250297826,59391322],[509563397,101564524,2045207699,69556887,239229616,1432327121,1705695332,467156876],[84296334,425855432,979588960,869679649,1824226269,955062884,508036164,1041763978],[1537268998,1806885432,765189917,1111796230,1814615230,1381331284,1819386485,1035122785],[1399119656,1498818051,1970082682,75758151,2012274966,1633666531,231910356,925577233],[699004009,198704887,561187442,1787363067,133670478,1332796845,1189099755,1093214118],[1867088903,393479431,1818631257,1399682729,1724430494,1995131202,1114417754,1975982032],[155888477,1807740767,1061925836,66482328,2094382752,55167824,1858178784,1701642069],[344396234,1588744475,1542065778,931964138,810943849,1960089642,1185698291,1852744709],[752047081,2113287005,140123444,1384353689,1043498927,1825696013,1546983090,466071636],[2083915667,1872099574,1733258306,1173777210,1813699688,1663963014,1270676691,2056659572],[1052189642,1063205108,949169252,709762384,1350536855,1319480662,1220480751,1462181712],[621027407,2074718777,1779946640,1850860747,1459712268,185896840,1414466655,1539814456],[479340071,2736013,119511859,667395156,1339274853,688940176,1581545952,1005333728],[512525850,950665729,1626528785,357572460,1819045485,1130845499,1014097377,402517518],[411140761,559896124,398899779,1719739970,1538606563,1656922015,7609582,1418494693],[1869323422,1273011271,71280023,1223056319,925806629,961856878,97477241,1158974269],[119996325,770849851,648564475,1589991855,710722782,2021306287,1244436515,1620715684],[74917576,1619027534,759040,702970423,1751194770,573616825,1370172266,1222814369],[1991480934,1819451455,355500732,509344718,2113804551,451024972,213234956,1722981652],[1853846389,729440093,483935391,2113243351,1777358366,727813925,903188703,1179278397],[754951562,1857144604,217928210,35285031,925372502,2013419691,1046833332,614785909],[874583961,1089786695,756957721,861134220,397035417,1853260600,1739136027,1542976562],[2080574374,1765503176,912248081,1611053781,1580182274,1050110663,1700393821,898352700],[1756084084,617789598,59884862,396563283,1278723400,1311398487,187292199,1594741072],[2007256568,1223880700,1653636897,1541726763,577008393,872953823,414981036,549648882],[2061172807,1189787110,1107845872,1917207534,74563237,700023894,185110504,1331248219],[2011211779,1946634954,728993037,902762247,1905748133,1403358426,1422854898,1343308815],[1403336717,1449749287,1869821896,1605889794,1911748720,1634987450,1511183858,80142954],[382761140,118483842,873043591,759154754,971458643,510026645,752892769,237137946],[1116378744,326148355,1262461238,2058050532,682798416,356491402,239709994,628744757],[116907214,486618002,1846671955,1244312211,2033580327,1150244354,1820635456,674598443],[166748306,1594976452,625601699,416054048,1129105153,1710022204,2101007307,637952543],[1373433490,980385159,908070131,1285649970,361472487,386270916,154577109,960817214],[628718692,1049834984,1369618426,670597426,191897245,1436167357,2026771754,1570467881],[1991405733,1655872220,71862902,1465130894,491400040,103779073,461092177,1202608195],[2015170752,842589825,1353793820,760298145,605736525,72908832,294184193,917358274],[246709115,2009547998,950349689,1081408237,700013667,153173489,40942213,43040434],[2084083361,495535798,336584267,2036699346,1803880276,436339686,600862575,1787129673],[824845031,948651786,1289834873,1168931831,416195017,1230287805,1446755780,431919270],[176168234,1526374902,1528050583,1648644860,2126675915,1898751371,109567318,260753946],[1425387459,1922744730,1451418514,800440550,625706577,1790489174,1842655174,737678148],[941744748,307003749,1337720558,1137300911,1362324577,336954835,1457087176,1277880509],[524132763,2110912968,671318145,1565901021,274316696,1772859321,1569721841,654515366],[2003135352,1104307998,1614470269,569917603,1092266670,813402363,1837635787,1084574824],[1971672461,1505065964,1723784232,169119848,320512795,766783585,671826660,1978121098],[931926055,43319045,801129320,644284496,360373400,2079688697,519515962,1285846006],[1410486694,1810161369,715714760,736041976,615130273,332345600,1803509279,249217857],[1651103842,1364113291,2077430779,1951985536,689812249,782685656,1510343897,66548713],[1191116234,438972246,942022872,1558924589,1011450120,689807770,2028271975,1385802287],[1715058685,1348344719,1542128614,567204638,1799433164,588133847,1278298465,2033219136],[622220269,398883999,1696645555,1134360072,1848155477,1772081851,593425697,1187191542],[1555885128,1337825011,2039992987,39317819,244411278,1339066462,105313745,2084586001],[1022923464,1837875208,1217493878,1619459227,1433604735,1171572052,2091532883,563333161],[1549754228,1405068814,1968893912,1469911364,1009949746,2107460729,234076372,1744663312],[1809484236,333427863,1811348488,191894162,748984145,1346284871,292477264,2014983951],[1950557433,1844058252,696075230,2093726609,613534359,2086654685,777484754,1895129618],[361389452,961810785,1393518111,713787729,178051878,494199875,1877336862,1400200539],[152050112,264704691,487867890,1512517047,183720158,1157772915,1420902954,1845462490],[1574246784,2008010793,47916198,1547095641,426762660,618227841,904209589,387601226],[551110539,4836876,1282205418,399924362,1018260639,1433976414,307550648,1840032556],[375777542,1194577126,1932484589,1591378681,140555386,1332881401,750614902,59229185],[1138032996,919616335,1823035193,760869552,1977064823,704668293,253426285,736066882],[543568086,303181162,60285756,578526444,1632387347,427990930,878542051,983347037],[40738267,1521863387,1879794871,2121372564,920809222,1256612366,1223818104,828921912],[515095213,1987617438,1316815705,841507582,1381020920,548114148,142050706,1872348240],[76041901,1279373960,907187949,1963579028,87757136,1060672647,1637128353,175141730],[715186643,90953438,393211425,2098654168,1134155887,1395334794,373389334,1435027773],[1305706391,512505435,123047529,243832062,1570995042,802138984,612971488,408518169],[1439033463,1899282105,2026497957,1080395119,353260723,1079699155,98487966,243093842],[597034176,318983092,183777749,808362099,1696643888,1665573601,142454653,696553704],[1345081414,1359107827,1417193419,1515988512,1866628331,1807438697,1828688886,550901574],[328202586,343693578,800704288,57461344,168864815,159831757,535152235,435535892],[1460284611,1154692328,855396786,665610290,412892601,639845396,1545647465,1309866822],[915732033,143201726,1888950480,2048909916,1725471791,1339293914,326658378,2013103180],[637937001,194165051,588314763,1516775094,1809487439,2040381884,554269057,965952842],[297616197,768328187,1446587652,1847725871,949419902,2062276527,879177406,370887497],[1260028571,1362161862,1113257956,149036698,775914326,2059951066,1589721228,1401855466],[1951411519,254777897,367118091,155790230,12199890,979030465,637366615,798572606],[730169043,1199366468,690391297,1643812467,1484242030,675668888,1292078467,71941735],[1807629357,777860751,966167349,211209968,1446746913,531743379,622715348,1341672467],[614869493,1057994741,198943979,1619152859,2125507039,1573197628,1344043820,1654914997],[1018323554,931793574,104183357,20575469,1887656370,2042006323,378064046,663101873],[842976681,184474507,1555926298,1885295124,523604950,769579172,2020829157,2029161896],[383162205,1794127006,348473551,561193154,112174303,1634428238,198190942,1606324554],[1431159403,2059410330,1554444327,240298705,1244524270,1765581216,1297320719,1644493991],[1119261876,595460301,166969854,744023697,2262880,521427902,371392768,720375228],[1162798402,1833905309,484767747,1281791951,1105488231,1350083950,1721594598,1444641024],[968006103,2083679796,24642091,462383595,1564933719,1547185498,2122927773,1572392959],[616215963,1863575431,414370273,1303142815,795205088,722986581,329452190,997090993],[197421254,1251384311,81860614,1073976034,261392423,492891978,1563668909,915415902],[393855485,819638543,2088084892,559311856,388745819,417384814,1199428542,1950792997],[1329369185,1085442608,537639439,1599594586,227305619,1621438031,1882950152,938556384],[285049607,1774147526,134239665,873832293,1138790203,705833652,786037641,1699788027],[1849199007,2032586573,1742785131,546655556,630939948,1525284817,170263615,325981425],[1647627025,725811047,1734027748,886591593,1670377341,1703896933,755692859,203888035],[453683995,1437380616,1900771785,228440796,1824740369,1219869056,321304348,1297875625],[1998845639,540379574,1118779058,702212045,779744003,636239855,306973624,921928132],[54600392,1415087002,735775858,1762044169,309161491,1467819607,1960708163,22583343],[326366875,1660231450,1631200895,683971887,1348085706,2070317924,1394336422,1040884546],[2080631861,293653181,1698443638,1832976888,1920443570,1001381974,1937711090,1769134070],[1436189568,1204257104,1731781136,381345702,943084306,916265217,2041120990,1329362399],[2037066965,968982337,145955743,792067848,572834511,820863569,1146417707,942549690],[1801453713,395277504,1258011314,616890044,1906187693,1302513431,1753753225,42400774],[412735445,990703074,803193436,378454261,1194324072,1425728220,789907881,1727251955],[2104724923,2106787156,437478359,525360145,1278267977,627407133,1088664472,1259049467],[1448014251,674850867,1391319500,1007437216,173983290,2078138644,1665719602,136920834],[1426657913,1362753845,733273197,184410842,2128086962,1569791896,979018767,844536855],[2091708566,1631067282,173207412,2014972882,2003302538,278379002,863783195,2029384524],[288595537,160033101,1710416452,1290341576,1811601977,894601532,936961972,1370996617],[412191298,1825256920,1633844521,244900980,1720525933,1215408220,1055830040,2105159996],[2035315068,139517237,962765937,841040453,689341438,1746584607,1575465143,521223856],[1792964884,1502570211,1011597101,1943856953,187446882,1221724032,390265743,363275897],[819460951,1767105197,1022627126,565953443,1657135106,1254717936,801217584,961112878],[36988258,1474449129,1984581044,418071112,1292246413,913096032,1661684636,1664360977],[989224521,847694720,273502613,1240114015,1754180353,1937059428,1306245581,2030323069],[424742230,1581329773,1075662997,2067500493,1574516420,1337172588,357943025,294207788],[112743751,1604119633,174089633,770358927,597612146,185203443,404173885,1971952875],[224900484,522863924,1728596344,2080098070,381475218,1475922971,1565022119,1163409908],[1161432962,258587541,976243716,247548343,1019640488,959912871,953082941,1697625521],[2069215453,355220535,274654515,1920379650,1133272649,18971393,1913698107,925706916],[715311220,532480180,1006506322,1784964013,1419002727,939310495,418473816,871294180],[95344377,1746721082,1699211266,1416991967,19319126,375045851,951151894,1077593718],[427565141,1818080138,925051436,1504263818,273029384,66952802,1668399808,198154478],[685878532,772686520,267563723,1036468682,481022123,930773700,204872304,566137141],[1380675767,1512219889,1165605,1966384895,987373720,170573337,2068553505,459707646],[2003197663,1613260353,1293821840,692607877,1035076107,553148820,105675900,390001171],[107064926,1155949252,523341655,1895716775,1938973539,1297382213,1805238364,1712718824],[1912491289,246906920,1126224315,1306261388,1135190054,276212351,688183132,966756940],[598679681,663443380,475052308,1023683569,261178113,1011931028,103715788,1275683595],[1161070556,541637166,1455866764,1988615397,822354804,1160316303,1464670395,855571259],[2127253829,592595043,1879587997,362907295,150741595,830869047,1187555612,1032528844],[1333899967,1874244433,258786271,7400484,1374265151,128615504,737511092,1326399057],[1961463275,417318028,606961529,1619093896,2047480941,1382199974,367334507,1711223302],[72795294,577836391,1828272020,1594217374,1601059040,1504168704,1552007185,1378438949],[1213050611,1310427632,856500022,1936492299,1471462144,1797916077,605637284,277930265],[591173472,1479197574,1994228625,1165014838,2047497464,687189931,2047443892,163031803],[1542624560,16407244,1201557345,330172358,1068413332,1154180371,797152566,334037481],[706181267,556958870,1007067854,581397507,638853766,1463576297,2116173759,1509884835],[233671316,637638152,1565315948,235088394,1369340961,446355551,930560192,1552084361],[146452574,1236575688,1332112641,366097756,1735574107,1267282426,431432600,2114516621],[573412115,1029440817,1236974175,888918823,453053897,416836974,1429664054,1446621713],[1604342835,707618064,88549043,572385430,305418482,706905488,1135372298,1047941280],[2013421506,1158211162,635284120,1027397909,78250081,1739202738,132472162,793784911],[1021701452,1739795201,1482095936,419908830,542918017,271699463,13879626,243938445],[1914180942,1338774072,870523242,1221315855,1471441539,15393224,1117327814,1183669157],[1775179805,1561777596,662809798,1995883205,1448513018,244745609,1042563802,1920272858],[1371321207,703171454,537656708,1984128640,1438480147,1408713449,1413657911,1774322875],[1856583187,1926041047,815583185,13038165,1870483894,268216649,395248341,570965674],[725455872,1490653081,523664819,1103137892,692366737,282894754,703032035,118960077],[1683883280,1747661094,1889029628,1699088333,269681919,1730989585,901907406,1076126428],[503733816,1896053242,1381565761,650189679,395638284,2090562442,1075972562,343547645],[2113959170,593349800,1791272257,1231107372,60807609,613850386,376269444,1929712199],[1041127378,154921519,1320634654,460145526,1660661026,591163462,1689452533,2027379268],[234015665,523464211,1534999824,1138667470,1813441285,436162831,1937808109,1412462039],[963392787,492674540,1627914062,432972290,1681452961,536059679,1238607563,102741574],[378785225,400594415,1027486691,1441059779,2071795680,834806083,1955621589,1143004980],[113419418,1445287640,2112486165,866542550,945419939,694208018,1990041766,1453801208],[71261996,1906744882,889561740,739987022,1096945072,2108062796,801374070,1348213988],[2096045659,938088244,595066635,201345537,325883781,877765146,1072925952,836307922],[1766042047,409417126,1951958352,1040599592,1387823027,103212268,1175205123,641787887],[1196427242,553108686,2087547952,511803198,1947116619,1593871975,898291843,911513286],[1931064756,306571734,1440571641,933571569,869453960,250282890,1632258361,1022149429],[981333971,1643788687,168299409,1568590328,783117318,1060956536,572285150,1110071686],[1813601476,1656816833,1511085093,1363802672,818137799,1379761103,1048863454,2004366316],[647075646,491487872,1072210950,693619981,124894525,1655479863,1236233607,385852083],[2113886749,1295461467,1143990132,880362976,641587424,34939363,979797749,101837404],[799467463,731993659,1041914013,1966986540,1414238584,1656761649,1800633554,872819122],[1125730633,1237573596,51043497,1425278245,1057578570,2007348168,1013077442,256019095],[1788166493,1717655687,1375154576,7306223,1986817572,827528286,779593699,665872180],[1758002641,937033519,1824887591,438886610,628579032,1601887782,838400157,967151299],[1482002896,1377232145,1518211686,172825910,1004161375,1966145366,1408005594,1394306406],[32317529,809002361,1114189855,1218157528,36459323,9849512,783170087,296522991],[889074064,639608384,1886263060,14668759,690496172,1253938479,393454305,859688265],[748998138,1154709802,75022374,671389340,735626894,80377546,1907815124,852524745],[1861367029,1355718048,1134339144,1884481205,985096818,450815393,623713515,271234316],[1464023173,414004213,483699027,908067268,2061853688,2006664186,700893459,667471827],[1244105224,1788973949,752207164,1243390608,504761084,135319541,1668120110,2101454737],[56486860,1497484522,1842561075,1862446369,1617758720,372385317,1364624004,1725164524],[1299969502,187866561,310972510,2115876508,770766072,547981702,1781404250,185306859],[555894400,2109621797,23883987,316457420,1686860006,1814957617,108976914,828405086],[563488330,438654958,611204376,1877979924,1898977784,737589297,513563255,1235282965],[1617166757,1168011853,1042435403,1529401386,732672207,1149232034,136874810,437714048],[1226030527,2112644148,453346488,1024456505,1930751469,50720599,1420189501,1888949694],[1112681637,1435466126,1091301301,1259466798,650529348,1799004125,675249897,2122536253],[1132643905,1505866222,503909715,1654258716,1766396420,1391789010,566727234,492646823],[604058986,780725304,1183903699,1032328917,2001910730,1999166845,1226670492,738830028],[572399155,199633624,765871763,441477869,186544676,1521267158,1857351582,690018395],[450064011,1430061440,827371187,2114664365,760879707,307662319,59379815,542567460],[317699990,2010508245,2054128562,118214141,814991656,375777165,1239303482,1064995104],[1400190750,173331071,2061360073,2075686496,30011532,285525802,1869576080,80274713],[543744851,132178876,1312068271,1719889282,650248271,1741302279,1798233802,1121925684],[578902115,346122052,964205902,2029214458,259047006,1543533654,175008387,392155142],[1972898582,96726306,579910081,379596456,2008314919,1944651041,1835729691,1912973001],[106353150,589047156,1977186593,561975388,1286250551,1275721153,101779661,667041326],[998630416,2108429555,64869828,359846905,897784938,769026486,1907802540,921602598],[1727728550,637259826,1973339231,181523107,1773959668,358673698,1994625766,1986941634],[131896919,1520695199,1862070625,1831515117,1055206099,927035090,759724999,1214325787],[2064703050,152597590,1886695043,1607899757,498821883,1544388738,1902463768,1665473374],[45945565,693054886,150511701,1624188426,1675874113,480871452,1668662027,1877346833],[1287324318,1343176099,275153085,2059191692,301053053,254694924,1493316195,1377758254],[528963116,1976621182,1174713033,558132666,249542127,684832954,2056030681,502477959],[932309054,2073561832,1113316264,1844586589,258184810,587952536,1971913202,1520926833],[1175098450,73919156,1835494945,1730845000,474453757,855813598,1870020238,1449571061],[1020599116,137364123,657799505,1249359071,1968414122,773039105,170535769,1631460003],[274284599,215764371,178940407,1600297414,676860488,70822069,200397243,1649156636],[1107892122,1569124960,137086669,1609983763,730210787,1780558785,1132641068,649773735],[1334148692,124585027,576329620,377110279,1507828268,1697631890,1809725616,1767111900],[858275321,621713537,778372766,990239314,858318975,2092608640,1224252527,836999669],[173086565,1748806031,2051146245,1975766038,1330772291,277904232,306393463,260977842],[253659730,675425169,1267608721,2099410511,25448319,873041348,657877608,1657310175],[1255519287,447169049,1762786605,1523835602,456777531,1633018087,414703242,1473324384],[1287255601,1246525227,1534864340,36627191,1894618092,857556292,600960140,1344534545],[1014506538,973103031,420749603,676331709,2110962380,1873601307,1739980509,1016284178],[1690705879,2122841065,249164431,152049358,1396579519,1318161093,77562586,402190377],[445307995,439204025,319920986,979010834,245833447,1419596568,1966679725,1777180760],[79086958,373237659,1749351784,575640127,621433674,341367487,1321630645,1085325541],[921412900,837690314,231796830,783097923,638330379,1610976051,634062324,551746817],[722760720,1144821989,909682038,1047518257,668845398,1608579861,1906012145,357248065],[192744950,1178687947,1823887421,432469290,1265686046,668641872,380931748,105096931],[1787160016,53645246,666157287,595383395,1220459096,986648741,1863733819,1129203999],[1478551887,429895030,1307902752,763267745,495931141,1797911213,2007654841,958486048],[1464010641,759847651,1862967554,1133187433,1742548043,1230408327,1697899080,1462756424],[529007696,1891676787,876107591,416127043,796097269,1269771819,1958710286,1343099244],[73299930,1307693337,724926305,407572818,862206805,408998131,1271048850,1760335379],[695832180,1515926156,1396017980,801646606,1960309810,1396777439,462860254,759354332],[2061059562,326582035,926335454,115327225,735758518,449079829,681543567,675993550],[1438676911,1371093804,239710797,184509533,1954762457,1584987957,1441585959,1984383971],[1932305292,1772537255,890570166,1310094725,863277464,459038727,805702430,1536168576],[529403946,1240095583,304229481,325223679,322899713,306511953,1626817412,1642043992],[707972397,565358619,909599771,217960128,1416061895,1502488214,1316776089,1751731776],[143510391,1596160319,950351060,1621954854,706410530,638496538,1901646180,1792224289],[694693070,1309870532,1731449917,197870680,707787534,1794710135,1825958361,1578310645],[894640238,981944829,247577724,1454194972,703625041,1336543752,116504629,1396275573],[893815145,969518579,405746119,926069874,745622497,785575958,1099164860,1734596587],[2096313890,149984750,833319431,605445482,1815606702,1445360833,1384382383,1859797361],[1014270558,1478518157,2036936918,617842954,2092998599,646459800,906125185,1747877176],[1755183196,2012941362,902025711,1968654742,1559436852,1037776749,2019665075,174499182],[1313869469,1270016961,580401598,1078057772,649767322,1253547389,1644718274,270459032],[605829421,1371615522,1167477127,1254352991,1776922047,1842128706,158354719,209581159],[314669694,1154824846,1415245650,1639139437,287618145,318004852,863831973,878410620],[415489093,1722211942,31198608,896808945,1600171565,30559058,1434256902,374805005],[1762682938,1887478070,1831690378,1083767383,309680836,788197470,783308512,1607667362],[1253721587,1273228718,1421624,1907436500,1163512486,1097216526,1404951866,2084059220],[426743330,523695064,170877358,1816948326,306150564,563046873,1130879553,575390701],[1759551583,1535072542,477923076,2099874503,969975209,878860807,557909365,1435684198],[824962116,2045400996,132000641,1090711020,140731449,397937589,360341215,131321525],[1555271436,1942379025,1220848561,599919127,319325192,1292361031,1645844457,225451998],[10078384,1791818994,1395288202,1695453304,1276459644,680798573,177557927,2087985950],[1661519841,381361718,1594562635,434779507,88300635,1296961480,1811247249,1037661367],[1073743991,1432270987,930974950,1477964411,192976847,1831367835,237582019,2058211515],[807571041,1756812861,1582546571,80097223,1521685068,1000558651,660990632,2108970821],[631188820,1688414972,642963998,1299294429,391417184,1814365066,502386423,2039256099],[1490149379,1931758820,553727729,1740865529,739225033,1405349641,452897834,295034935],[1955588684,13852023,1715441030,257894853,1163654783,2003285040,78532801,96821533],[1851149206,1604494945,911773434,406777368,99479618,801909975,1072593213,1131842989],[1920284511,593800008,1035410943,1723160302,1777335727,1838988948,1356620247,574779182],[1466256045,950237935,1869803437,705689541,1482575128,1213674231,1765226401,1682401441],[1800172828,457520432,128911037,556332265,1361934421,889197139,493428633,850873481],[246134515,1130795843,745096376,312611141,1003796065,2016054018,149388520,1050154033],[415383558,1524653806,1388769435,616529431,91283702,2089136839,1951688143,138902154],[854294859,624531992,1887574441,505956322,1346520763,1880977228,1321646305,1060061244],[1147314155,1470559407,225731458,1221226333,1330535635,383655402,1175291851,1723441068],[212905091,1668435579,327651699,2064424845,556567359,1424550023,473011784,620728861],[637180922,204179707,148400204,2026179599,483480168,1532561284,1282799094,416996818],[234270186,2099699021,948769515,495309512,262010874,1367059804,2057995444,364655423],[1674878318,1605569519,1055746966,240839550,204121020,180849927,288681810,527386667],[928640154,1454330227,860138206,233265345,221896571,1950640141,1893539375,206591405],[740399220,1733224665,1652636697,520130404,153038909,448009440,362069044,1340034624],[1559717036,759270815,852154941,316492781,175840491,805979359,1609495003,169996900],[624906660,768788098,1932276797,1296940639,122791164,1832274450,682484068,784299258],[405899536,50101769,1044017274,175379807,2051249310,89434356,1431230941,582734096],[1263174382,230039259,1855716506,350089954,1497382621,1292620123,398007326,259993967],[454616082,184052471,2045230274,982255761,267119086,361830245,2003417377,53616473],[688227653,1722456608,888845668,1778520574,1308230147,1056690632,1780119775,362756455],[322966089,126998934,580782187,1129098207,1404650350,2001449784,984421600,1881864437],[807435684,1050714144,902685041,1321305477,1911036454,271678589,426710365,1912730824],[443528279,1860070736,1542564337,937875314,435271523,576490058,735376297,1988435975],[457979706,1367399847,1407872103,296083389,146338035,2040087614,654974458,498009164],[1260736402,75979389,918192333,1654991352,1463078773,889747627,963556744,1935089999],[1905331743,2049474274,995501217,924407647,1314120367,65856540,2742208,1532241227],[1181746178,1472729162,963088293,186891133,1062746087,245761200,673387546,1611471475],[749216435,670657843,240296093,1021574334,1822469930,1366182373,1545186656,570167787],[1054239323,1618859395,1706351326,1067027023,756965895,1732563560,1673808906,2070019298],[1567041233,1566406221,1228716510,1612553096,1432574547,1702393259,183504127,707816218],[226550148,315174256,1984872479,974005138,2051555896,1794919773,1715087252,1801828831],[1074422631,535684656,1252747478,1660044490,148716915,1627315557,489228990,1407536397],[379822584,1584108889,1064318105,1350246065,1979535207,553589348,2014653623,643101246],[677028656,523050818,2033398577,814338723,1702803729,1545373801,982642545,490225420],[804007652,1482807094,1026863747,2118612568,1136300774,1475766768,362092327,583577234],[241431448,1977327711,1886182941,1176153055,1088920099,725023318,627241430,610774539],[826786399,1470849106,390609648,1242847895,96668127,115783951,1594296747,1649189696],[157081525,1231301055,1628542269,1645999997,2005598004,866414184,210633395,2037708757],[1772857027,625956541,645331776,836701623,506202585,1939929698,1899475434,82420657],[1385885408,368027211,1344277104,495178256,1557754669,2004485383,1406805441,618018920],[566531232,951122140,621988979,1658761962,1415452924,681066139,1601168927,79781553],[2091394448,358017995,252091633,109940259,1241050488,334864977,1611341303,1444443401],[502541944,1570368506,1203487971,517827032,843269705,771311726,1381725296,542804450],[2083334704,1696801158,1288422900,77987818,659806965,253280865,1112605625,90520117],[587794192,544831945,239196691,1135841141,762715845,1082360652,491589822,54908516],[304143110,2066546909,789183392,1190927088,611017167,1250676577,1856972217,441912480],[671123305,958284673,1228103210,687253828,35654657,1217667064,1622069555,1162924008],[1598533493,1111672977,1517152614,1417679762,1984257915,1932719949,578314202,1848172200],[1778585950,1226008100,1692863180,233906387,452645136,789723960,91370862,424301988],[1922884209,1907779416,1224429880,747739613,816778358,684810853,2040957221,901377256],[1795194329,1401751737,774978099,1082756353,1355170729,1047243650,1540652713,1211641931],[914269323,453571764,863349302,623516558,1898022822,1767540034,738946742,1785096064],[1367881828,490315613,481525982,1314029746,1045984161,586018676,982249343,43096505],[1000051017,1878408855,1549939049,2080862429,891496476,1952525703,1093991706,842010051],[1109375532,2014026235,1277991895,1827060606,1800238416,2031910289,2029455607,52194826],[1280435263,824466754,1816921104,1283143645,2073288775,1005945422,1173186974,1545282289],[1189598447,171786386,1770620627,1128477874,590620274,412345997,1690304743,1795245898],[289225483,1987215183,456873396,1199590382,1199392625,32097806,1286108443,1670309271],[429291502,1929857478,1020756465,2069118720,1753653004,820764441,138413693,1996044527],[1676747979,566453527,928618311,1505212026,2040339142,1062124977,629772680,1284365047],[1084889069,496067054,688205754,449975693,97803130,1726783706,509591133,528691536],[405175237,546358402,1401254639,634840749,397846791,1366601601,1222796661,1905976456],[1931957780,132717880,1254116788,1450102334,234874918,1267717767,2122543463,590768475],[1246226241,872021214,2043757788,1850567550,1295290327,1610232337,492614766,1661206738],[1960539170,842372399,1254552371,1896813400,1305709618,235718113,1398583708,402698108],[925564078,209486871,65319122,903760210,181702759,583191034,1772226533,1904224753],[1996904715,535844602,201410624,132778341,1029309129,1947095755,426868015,621360372],[1285088465,357894916,505487528,930296177,670792617,1471048365,1690706636,632182262],[53894235,1733710298,1400442904,1610047492,138042350,700093198,456554782,916806005],[1134643892,709573177,695703553,1532126807,385092498,1942888866,151453801,192314484],[1004848230,718555675,404400764,2029603942,1198603365,1899640227,1247004876,1974201752],[1906036817,1223569459,1462156501,597273547,1747892057,1507249895,2127683994,1234797984],[1959354190,1861949349,225422949,1325972363,1074462762,2048572328,2077441920,1536691190],[192358650,2016443987,2114326871,1455264815,1583754308,921100057,1189979192,959296807],[945512940,314415979,854017960,1905777214,806899334,1698303240,1774978261,1372690883],[1116962780,1651966630,539595703,2124349785,38894921,349044239,1620048030,1985977912],[1302021583,736137151,744423485,1543591087,1838822122,449121528,1369473138,1247849563],[2123050294,174578009,1888298970,435972082,920603174,104322553,1800679898,207956028],[491704228,872139540,929392561,711857893,973491952,1284743846,102094896,1009681348],[1123619973,385424572,1132164673,822724828,1923729890,480872188,1051701610,596166531],[1571842985,812096161,437429181,2074858623,676636252,1223964107,738881304,880742486],[1302921573,1446988521,811594854,2088948713,1693093697,819933682,1826334535,314411237],[924068506,381629315,1218480795,1068205500,1521380912,1078299759,718154190,1334095087],[2083666185,1910298457,270235564,1364523205,253725577,360420132,1503258156,1939954485],[69065010,1837216985,1678497017,1310575996,278168291,555956181,625587999,2091692324],[1219582228,1822456665,1514019817,1123359448,1889810763,1921378248,100675856,1304034509],[520657485,597558743,1059360528,2045646822,1993300953,1244835487,2051940442,627005431],[1497709188,1117872548,530171539,1069857012,1143553242,1439870059,1910174328,1886920108],[1461767046,1923030866,1037076520,902179698,335471657,948279816,108280422,1583758779],[869001022,468004882,678951104,889615340,2031834780,1743435554,1517960612,1398097922],[283721119,1032977069,526493241,60359510,1916984275,674301602,1390838486,1974864309],[1649369942,556722981,459341135,1903504556,1858745892,380876976,823112401,935992967],[1760901226,748046754,891676384,2050468133,1650112782,1115271729,226588883,1331118814],[502464578,321051794,1198933473,1462089139,723850626,116335058,1900145888,1286830090],[625585368,1959172432,1587919366,868294639,1569554354,146129178,1451214946,630197805],[1136204773,1886948450,609007541,1657537508,1760171893,370458747,818526163,1501709096],[204972925,732139277,1111700504,1808527769,754374444,1753638930,1534147587,447898866],[846135502,555534800,1752734022,793319269,1699772050,2020940270,88939544,557199141],[1483907526,2035693752,500019788,1732824322,2092616673,1999957233,1702099587,1782217308],[1143879133,348228386,1138561499,1175287486,63807644,541636943,1660002279,722763837],[1607280027,697939553,1974031809,626487165,1912064433,1079781559,1659434208,111799644],[1819611105,1822290712,194990292,1612321410,687054261,129838200,1544458369,579281370],[1054226770,1730893361,1586319080,659461857,60860132,365439404,1972227556,1762829934],[17450949,115243847,1028805535,1734259504,121035407,1510493051,1374934017,1808541104],[1751369658,1446145488,1516248628,575540579,1615444702,1758501663,815771607,978565463],[200907781,747095314,498228320,1289195589,1711170005,566456537,302897070,1331726938],[1491211216,1918048382,1528525976,1342200622,218918742,1157065748,728785710,1382159675],[1598499538,1618332186,1447046870,2031635594,906138296,1361933555,586810860,1112377783],[88580899,107101888,2076029292,1716520823,730970049,2043179246,1817445925,1544803773],[920051417,880574658,1837360798,1563315084,1202205345,1954243473,1581560213,1621037879],[736087369,257083947,2057900163,493477966,998439473,878070464,211215515,907805061],[357820673,274269305,35768414,1535237127,1886686689,1384655691,1928460398,367536353],[641298222,1188793597,1419611996,871337238,2054589281,745595458,37967502,1504389243],[5894836,1387257841,2083658067,1706434591,837407478,795498584,331919526,602483198],[872184210,856552273,1088347045,991865035,1974108251,205382039,152543127,1563257749],[1389234901,1815056086,1455276074,313798904,1778603881,149141983,507760950,47269389],[1655302722,1615657664,235277141,1318920736,1377842586,774575998,240135932,686876550],[1378941779,1631672245,294451352,999146358,1378865328,1697572161,1795263520,2094121152],[44211174,2012652002,297180824,683232462,1067883583,97127008,336593517,2093576561],[878624901,687257197,10454554,1286502677,1137726184,2117101837,1996241435,1875590028],[1258933202,306490918,1288108392,980154958,1202968578,1236391984,1621880337,250850962],[1714745572,1454762221,1557396971,2024230457,1668257932,1619754723,1728020432,133105633],[1644913930,720462073,237859463,1567849779,1484191393,911465051,712553780,808307636],[1690997293,1421938559,1091129283,1787012256,1634350917,1449561549,21593525,1738554342],[1835899121,1537027377,1224575391,807597930,1181619823,1026076672,1463798849,1609303056],[1634286840,1036529134,1156709659,20814124,728271305,953058358,1643688450,285942466],[1045638366,1490320020,2067025780,696574617,1782038433,827109720,272952452,1850626185],[1479217159,706036305,206882391,1663163176,1295857578,1808144845,795419819,177690170],[1201471103,1180992835,561883804,1027428484,1760107440,2043396248,1197167219,1387174854],[375102358,272534204,1310926149,1785473103,92499651,705375862,670740691,999470799],[350410154,761319418,1686067337,688409693,270165209,85776071,1075762742,415654506],[78876476,407122164,1705701174,839306824,665292477,2119868043,1325854461,333627191],[1217667830,1534692502,389189611,1885463680,1357401448,667668749,1976642890,201973376],[1441747334,1222265753,493335795,174304524,167300894,1932551707,963543675,698504519],[498391874,1700999365,605090640,148554,963756010,699378114,518676247,1209562464],[1801829427,811471409,933932779,1979682060,1980527776,2078001413,471585180,723581803],[2119765849,1879132411,598308484,178413623,1882019657,829235231,1827279552,2013608425],[1010682299,1393417837,2005106661,1904869588,856085886,2074829576,387842996,1429319030],[646381280,490337698,1256140523,1605012606,1723859484,728714851,1272358273,444519713],[819176672,1906425620,665207171,317587272,1529357017,1401903527,1977284132,611878237],[1459188969,1012329596,1827841260,863045583,2020842013,13226022,492245581,2061741192],[417231545,221980871,283248393,31805276,853900669,948671521,1188411761,240600194],[1361673724,1271553940,477364091,97997368,243469621,1549499910,307468926,1857833387],[1003864613,568136106,1223758785,2038884933,1993104581,691644127,1611502848,1941284448],[251545567,1934634919,721409318,887717494,686847119,1968146230,1332661,1426084408],[306021608,892728719,52528710,964384855,5829477,19084126,1101905783,853530404],[611881012,844086225,1589996530,1546630064,1775152213,1171030818,680888115,1131792710],[508469255,292352733,1702082781,2069961864,928070001,836104399,1707947078,982651500],[1362097876,1946213830,234809525,1112547030,1433767203,1797542983,607822664,474612918],[1264195358,1670472086,784308991,95407680,530675575,1852474579,1266947027,1608838367],[1524643086,778866407,1744012984,1214903717,1027353587,761138366,361607644,745937575],[1605927158,847808241,780703483,2120207759,347600209,1360745087,904962191,1393463517],[920388507,1139806749,83412491,315806466,225759843,2119386909,635277635,231347259],[770923563,1030624459,234073731,1448563002,1781350639,238814989,676652876,926110877],[1065158996,731434832,516237358,945240225,594097478,467215994,1776345479,1837407829],[2057373563,1955118674,663357524,23170839,1864682818,224061405,378317738,66998154],[284939127,970794677,589090534,1992867118,815269216,1249054915,598180826,292311712],[1624974238,1854511794,70699638,700772333,1219607985,259736031,721422188,824715673],[371223780,101169891,1056157446,2041531898,1879171156,2060953657,556823209,687428403],[873411485,1942149792,148964084,492206910,216302879,1217563512,878686456,377067455],[261261308,1413245706,147581439,1993553027,190276163,1027245773,475439492,1745309130],[1654851365,1462173005,242682977,2122857985,966891444,829318544,1701517078,1650732343],[987472465,595726497,1642176039,931002084,1859382757,220278347,1967940195,1095551329],[1618244744,1147436861,1774385902,1766314849,149189745,539181783,323362827,2084369134],[2100650053,1072329831,1038892377,494845067,1234786966,1744835704,262626051,1422302650],[860737562,192726900,278502934,1293604496,1557423474,455770758,272579124,1680857393],[337941457,1740627785,139671108,1905623189,1090587417,1324659282,467253380,815179589],[624537773,1783011907,483278629,1928559584,1540229976,1683601234,247981062,1460211939],[1445420451,2038695854,1740676332,973506315,2125251328,287555041,848105232,24524349],[399182583,435987712,1661776726,362895501,382401021,588909271,1508794409,1471214199],[1220462146,2003177602,1207006724,587191357,1027210543,1088372306,280918788,759627107],[1023628226,489875005,162851391,1405206036,896519384,439772925,1744227568,1663645141],[1499505670,646288615,721913097,696824941,265904002,1321665081,169455193,1620450376],[13325574,733115854,2031806963,1228587213,1544373917,280033056,318541273,1123567453],[442906356,841432493,188244427,36102013,1865928904,1199775706,1585243763,870448769],[227116236,419561573,333222313,1229020799,969731501,1234857429,383590660,846266963],[56970952,255530933,805877990,1091958479,1823186206,1566791109,1111521629,39106873],[1597528274,316944126,815443185,1110112106,2046374515,1024947974,95101086,1143954575],[345902376,988272032,1410754839,561428016,587603460,646383034,1643802799,1505613244],[1480294027,1228228832,2004313128,504758874,1975134771,583010055,1067317928,868040045],[352889830,1204319394,1340888843,912095417,723636837,873654940,2128733569,476973979],[1219442641,1541237719,2118616074,1178215246,2101093096,1562025258,1543629334,969474297],[285505228,1410574680,356299223,1228497076,9027073,687095100,1624981472,2021218910],[481723980,1060109751,1213361959,514014115,1762595068,378467444,1434937366,450879877],[410525780,633197408,2004453296,1701034982,855084534,948178135,979029007,888174650],[1875477885,485594556,766964853,908768789,1944723487,281494943,902268312,855735868],[157481800,363247551,251721557,307269179,190641890,193774846,73425496,199801721],[1304340481,1750215414,1902519137,1594412483,1394761982,1702334892,934441173,1569932405],[86891099,624202532,2015723685,1149942054,551781339,1450641094,1139500530,1913404087],[804722088,1026791227,72569179,282692798,1577627915,247141168,360624922,1865768324],[1556615968,49036492,104409429,514611745,1044556028,1981718424,168910854,1267415142],[768992585,1751027191,375570967,29154161,971094663,1477525783,1473230470,1085155835],[1189002958,1322014502,280426361,985790631,1452902742,1419108343,1146385972,1072671101],[1721365295,944730418,1506226078,775029025,466839078,776379740,1804958625,328849155],[145689219,2065122053,1269173761,104171757,840988974,34553659,1766922607,526092412],[505383095,128639602,195037616,160606403,1486264040,1844404572,65696787,522314666],[118301962,1612644226,833755460,1367824866,1558925355,1208813936,414757447,1186696104],[178682695,984685988,2053543799,173443255,1419418600,1049819218,1797139263,62513529],[801524567,1018649216,562616283,1740284704,332260821,1817611477,1761482771,789640386],[1006621654,1080039300,153595814,174740346,1916712952,2115667922,1439713950,483820111],[439805318,1031123992,477952641,136791629,982802333,1058303899,967903124,1543050091],[2111567446,2014605364,646622234,644383962,1939618059,1752195410,161258230,1635590724],[1596991093,1124796687,116898840,86798622,2115704726,1787946132,2127804032,282976255],[302618450,1870153406,440527201,392387800,590454649,874643461,873554535,1343553124],[327106912,1608449643,1549729387,132737722,1364192020,688465725,138003410,215956930],[320709054,534485262,664096567,552683858,1598276201,2089771213,1518049095,2011103195],[393341001,494328804,300120397,1155206594,1446530299,1630793459,1441896329,925199108],[1241850705,1777996916,695126728,1276574282,1274575905,789343136,1042790677,677372186],[1093572261,700029430,539754269,1874558112,236788284,1019704283,1239361304,573419441],[395274522,116949292,1229983465,423505376,1420072610,1667123340,990216710,1154970203],[66918262,1678339916,577595364,941191758,15645241,1669650430,27798865,616668798],[382254566,880197021,1155981588,899879045,841929878,1109704661,539075094,2058156324],[1184102035,154184465,513268056,840134776,486783246,1297292846,700848850,2081084955],[115010505,795028579,483482588,1347115718,1350510534,387480072,1090493013,991759251],[1902276293,1921721395,421462592,541790134,1442487166,466253761,1042076382,535353649],[1158400133,775289059,251117064,964279584,911232997,270152659,884840762,672179504],[1978508174,309269530,1447979265,924712033,2065247182,2091453892,918231337,1207321118],[757253917,1820089783,659191237,897186909,650715148,1791687111,299243734,138438225],[455072460,1976426654,473886697,1004586279,80860493,126899527,801236411,970639765],[1242398024,2011654456,1857907014,1506673002,86542999,393511336,1411591977,691139723],[482202730,2112792522,1977555729,1818439645,399387724,504875348,2075967503,587891148],[863726343,2074309074,1129051038,911739218,721088343,292213414,1691919193,530783032],[142316231,457852948,939417300,110667798,807772930,1716775179,1617894957,848926698],[1605319010,1638851299,783634300,476236283,1992859868,581237629,259302621,967252642],[699966477,563154583,31731081,490236064,2059254840,586558831,698437639,282305116],[1974958011,116556021,1615764526,812520503,145717742,1408618451,414040314,1216242220],[302795248,1148950144,1779123037,822728781,44830709,492118575,1124276948,960719803],[1103834140,282098843,212537752,1523151016,1046291059,608649946,1828725351,2110151284],[1866791001,1130354844,1504651006,1329926477,873764486,474947454,21265273,1572834779],[1258539134,1365455397,1621421131,681491760,211276783,269766617,959208129,1107420965],[530375612,597264576,1531188715,1361487280,642807641,497429605,1324850312,469943181],[1757997405,1920913924,499326889,1756537646,493520586,1834051733,1250968126,983195490],[1555836769,1282374684,1158382180,1261697648,122935913,376293216,1519714655,1369537716],[1285616461,889489318,627987217,1753589943,1451731211,894868012,1053485080,1882005362],[736438958,1711899799,1433595338,277572853,858786931,1102786227,679803110,1839946156],[963114932,257309711,496926593,963630076,12129656,760624381,926680875,1594174232],[116932180,380285669,609914409,1039267339,1157882322,1992663976,1687127941,183151591],[1254854090,1815468975,1837408253,1690678106,37935124,1439263165,1195414720,1529037944],[402042543,551513378,888516200,1811070822,971561685,743056060,1257550540,1730054819],[1623779787,495193466,436947076,1330498755,548071333,1440611193,692333487,213461990],[1622187028,229706213,607205702,696947974,1809943221,1884379545,1346775727,234183555],[1983412697,892079901,952436570,419497083,795340454,90080024,2101081990,1715061591],[1380876675,1277623311,1205743037,1459026473,2029021718,146369525,1118789758,962806670],[277734199,493356027,331000750,736287037,889870345,946657705,1766513718,235079515],[1038309019,1172723691,1505514097,2030317687,1390128750,472912248,1610648140,1308793068],[915364122,1932880455,438935162,1338344314,2095522265,1086745134,407778919,1224987418],[735530718,230688229,1096493096,1449202698,2820391,126962562,235474129,611765667],[1680541154,1019334970,2097446493,1396699839,1862281513,2100112996,1202828352,1122878996],[765164381,573942747,846388403,769420715,1388024914,1545642196,1476262417,99369190],[781818846,1983607408,894201557,483874501,875254583,107222626,1430187889,2017185496],[1372912265,483166706,1267185818,1076191983,1207300220,1656781171,588678289,1070032324],[2010217623,914432633,820815035,143916471,95299626,667393014,448264856,764506596],[2045763639,514062634,252872860,1212299018,312980444,1672486327,1728040241,238709367],[1157324648,1020475987,1752143314,1914572028,1925504367,1696511340,69850808,1980449878],[380612904,934461943,412241698,1944113749,1612354460,564694404,410827523,1801835478],[213281614,1681706741,256558477,2046853656,1324818493,239972967,1525758024,1736293277],[921853633,437481083,1765074514,857749817,137393452,1013794043,1467929230,420922116],[534790520,572163274,1407769970,1560091392,643739006,1874813613,2097010329,422218982],[842078925,1643516045,1154439148,45280074,564288769,1042958456,216673639,110934164],[1470924702,630152282,912135431,529152338,368463064,671360149,1986581436,1259665890],[982959930,103755059,1962784017,138953456,2062594493,1133458982,1435543381,805978037],[1494488990,202280270,1555495509,1241759770,1936147055,1047853605,380942196,160232867],[1942368865,466849656,852240236,1524725725,23439710,1906041548,2094692439,1498053028],[670234885,468994175,831788094,1021061356,739973796,738746520,1720638526,242636777],[649361256,1051151803,1677011631,749822994,1557447566,1822095940,21094606,1152189699],[518405085,563336945,1421544495,698678924,350994950,1319672361,2075639032,510408070],[542937598,927768317,1948032108,923738554,689733820,858305281,1564074565,1077776058],[482023529,631255791,947824744,1243687376,773378172,1530693755,1698506653,1569971554],[1710308866,827521507,1330150249,1191904440,1697340864,906191487,1653529761,1751591952],[546934686,546286617,815184403,1850107823,588153542,239039990,165320083,782361305],[651828876,1727124159,1330461170,1756878680,966938349,624728364,1553058964,452909884],[224784206,1223863298,2008013255,678371629,1971755706,1634590587,974987770,479359337],[809644240,1438466436,1634342140,1105697906,485945002,496826160,1225942208,587319370],[1143207383,1095840467,798863081,1557559757,954467220,1897283536,174445109,328759525],[869658265,2004183378,235969051,1272164489,776828373,764499312,1585864541,701055536],[2041936778,101628075,1001914633,1608919729,1341919223,602638261,1390837418,169158616],[1389050279,1752169151,741593835,2002987068,57570908,1978439894,1890660441,1094095384],[555090607,1293430426,1003078101,706439510,1833293420,514453554,1605324328,2101857970],[2122384025,1639919379,187886179,947247284,1171951830,200262144,867313119,210501391],[1441778658,700877799,1001448184,792101402,1964046455,1553787230,245287752,1881384493],[2018563373,1819578582,47409020,1453649801,446427088,471516844,1048481014,1992278411],[769819260,1532268759,348269567,1389441931,1457723392,56039102,63532832,507330650],[1181897450,409229160,765203737,708882739,1933152157,375910419,685566173,477676759],[256772910,1570499062,1201204138,823153993,274376483,1670860849,173474796,1272400243],[126006687,1227986464,276782241,904649214,463589038,1923359880,1149461294,1444424679],[891958412,192767401,799790432,1246767702,1368832709,1683430208,142064171,978644390],[369527088,381437020,926727727,96713943,632787374,1001121746,105838846,1388366551],[1042331208,150688778,1619358713,455234215,1676426917,1089822338,1649445087,499053712],[1119932961,856853827,1732471048,931212441,2024887576,380382121,735129277,206217317],[1464467407,549479733,1088417765,1366654780,1626454494,786270408,1528078988,199506910],[1182082940,1893783370,1397401707,1436709329,896419346,1333042170,367242322,538103413],[1166336416,1906406305,1631413315,17317120,573378691,1124247183,284232992,1247400956],[1411277091,1271569599,762236356,503031,937299459,316800062,759895416,1606518100],[711353433,1030175939,1952780690,541133028,995676936,1218392198,1792608882,1419325081],[569008882,996345799,869014723,1039889982,50799967,515994986,1880951559,894234084],[199986823,995854777,1702066629,1193898287,1146728180,1016517564,541831096,809692253],[736455766,79086500,2011317929,939363757,793973505,1033139058,2025533440,657022644],[563620191,911391572,1977028133,2005778816,83501867,548971199,429275192,554697573],[1423629535,498220044,903038003,69084435,1817633006,498309450,1475046239,1463422870],[902947377,642824583,631175996,1372663948,1827266095,182921992,198089389,70999646],[509203519,1202187556,1394522711,731097096,304135462,871234165,8868419,1427514296],[352865072,392350546,118902247,1763954784,1441417840,1135604928,2071492936,468873481],[1123197442,941244987,55047063,788228544,1368978416,245155212,1537153804,1118777437],[1989308886,455061168,1334898546,706915822,1923788982,1628387473,1222524567,1535249775],[143015934,2026845645,171660749,527020008,323924914,1015331543,1465123764,1706644362],[1283879149,2117534029,1892559283,1546464208,359926134,1327992027,2096286247,1025174983],[1880153511,1818562041,1250860063,1610990399,876893484,1606641369,8956739,1572240351],[1159743755,1085983875,2107320818,1999540660,1701725267,2116375914,618805503,463757976],[407616974,1161592288,652678925,1446190873,1618189043,1779169601,1534971530,923168107],[1468290938,1798021601,998367673,497663580,1242263450,144573169,1806121937,629104433],[980137486,1954887673,2101645741,874749410,935286281,34645430,712984528,741233160],[107911665,877152985,1771554475,1435377286,1227879193,1715136024,1876794065,187801639],[118786240,297402046,1426949523,430431907,819033910,1947100695,289685408,2039656261],[1360991605,1806587900,1151286000,1277799239,550580257,1597865355,104977523,1759033445],[1222013046,979384837,1919194604,793748684,1189287467,2116421351,1392387334,897004917],[52648908,1900019426,491282913,567824096,1187484630,1858133830,13596554,220410286],[1822146885,1100581054,1462745506,885053932,605481517,1846710347,63461938,223098720],[1752039036,62578505,489391427,1079931236,528553878,1523561348,475914631,851718509],[2009700706,1441824833,1369594455,1417574224,1904605509,1866931177,1123543053,569005184],[1708181519,527585531,1728858911,2124709660,1774093766,2129754449,1971870474,1700795774],[1544491464,113699309,363360263,1579805417,952798392,952647743,1924148939,1152346014],[2009456466,2049825775,1759692482,2060486919,328535101,1675376837,869955936,4476829],[144103832,361881811,84248415,1794488629,583160189,433548069,2026399068,1486128384],[1812543331,2011047056,29162619,1646205749,1241346283,980257423,476901227,590382641],[2095012764,1597581411,459110164,1293359372,1919092489,1074756343,860071117,146223152],[1070691847,503993675,613630689,1378870717,825813298,1693121040,2078696406,454251374],[2082743237,1076846699,1028526825,1286552734,1239678914,344239948,1749186266,256751881],[714995478,4883630,1727850223,1319117141,482493678,420737228,104509587,512727990],[792666845,1781872013,1787587264,1535557182,2086597448,705123895,1265178548,1148228371],[1635814564,64229618,535317385,704255736,345776963,908447817,1843046097,741270708],[89214014,1949883785,170741269,667898491,1614271580,18276604,603810678,1391186762],[611560175,984186824,534073153,469768930,484009258,1316096833,1074699409,1518218986],[547773562,1288699265,820814623,1493276585,1277594666,1597701203,1796355181,1868576383],[638073371,1948343003,1616923488,190952078,1039745389,1472698839,1579935675,203386801],[1939957012,111752383,773347780,977557884,835027547,2082319017,532541054,990378696],[1299086344,1729137801,1646988361,87373750,599821397,966596653,739369871,2021508364],[1898414510,1327109801,529937857,923227287,47319498,1574661485,1167747766,782882444],[902497511,2054455509,1523607187,59652103,1407405329,148043933,1947091022,664711669],[2130665834,1607613255,770529021,2001923944,2073748273,585535612,651534947,1398235271],[904683979,1658552141,700925401,2051223209,931359756,1824200821,1597633423,231264102],[897299851,10365121,1748861587,1574283533,2046263100,881717223,1352283813,1991639223],[943628781,1500271383,1015085780,347969711,1825897358,1709109032,1444621745,2055177773],[1106328178,308234260,609217443,486733719,1415467075,464939943,204641298,1644811327],[302025242,1094072403,2054373131,1070836556,794889436,1383686431,1567227795,216805907],[2068831458,2056220635,334921899,1352832323,1023515729,691617890,1246830313,1972190287],[1737015855,435534284,1950663274,446447014,690214055,46720856,1201698621,405513306],[1014659537,574856184,1986266927,290945342,277008383,144821775,2050253242,622365895],[1496875374,104135834,1195360703,1393557325,840880011,322962919,211833487,478569598],[389979981,258147874,1666768448,1011340364,1024236284,275639944,225214326,1732318422],[1761527364,220438342,1943189853,1012485919,676332559,594601245,468955574,151282408],[1765028687,1015213628,989034614,233618529,1705932514,384551670,583765003,697618988],[1023801423,622324685,777539339,149544862,782104064,1664817232,712189014,1242977957],[1592239338,1670767615,2018788016,895985278,325718455,1297300940,1506835399,1515457462],[844713401,1652694735,521101608,288708053,417512014,97670947,1981827950,788624917],[1486235806,1132209509,1004160525,472196058,999324586,215343219,220375397,700153747],[252937241,1049307968,1199088915,380275985,544622081,217236844,1540739198,1791213640],[1824530198,1863802709,1179068050,1141302984,846281571,157097674,726608799,104115362],[40850713,611165261,202927312,453469078,81581622,1373612948,1759693601,1516946799],[1075789548,2122677838,1068146705,1883878372,1773170113,436588096,1726348069,347446870],[1828005618,927925471,1353688133,101482338,1037615312,339053892,1610588198,1913432128],[1132355561,1356719931,2001475942,1568135363,630082133,805448293,1416693574,1447202069],[424310241,1977597110,1980421874,927823394,212227349,1811161374,1909916346,730139831],[434147812,797669740,500008567,386470387,972954750,1959098270,342305674,1622062762],[374283410,1219479626,1880040059,1532021036,1837524925,385751410,1463995642,452072104],[1144507523,1631366255,952643479,502346515,1752183127,1985544263,2111528647,1534992276],[636274526,1640988428,121348207,1744276651,1555283211,950898740,1202961804,98754015],[924310369,1684745387,576997087,1391498334,236679718,1453567582,1574644739,1502945594],[356521762,776820390,379308554,265242512,1186952870,1765230001,1765839614,1352459811],[1086173971,84721896,230174097,412002852,2038637385,1059431568,1111209291,1313175034],[1982965467,95506796,1389953012,1277285671,787552158,537548907,1948884266,524646101],[1383085775,1226159148,893253562,537290814,1228518867,1550796650,718486497,432004564],[792017114,728330448,222287746,1917494429,2090662034,1695469239,1336264374,1812402372],[835114945,38389151,1788190070,912452665,70701638,1826097025,1801774131,1393632252],[2065997264,49203573,1494842651,427380692,141259204,5747107,1096679446,724783675],[1283657205,1564269722,1752276628,1757039119,837501288,1126854815,128558276,1062253900],[1544224798,283802639,717269881,370366757,1031264632,2096304983,976140755,340259150],[603955360,144629971,2072394134,1092136402,1644968376,291528449,564055044,1222991283],[1724127169,640926725,1812862511,1980867178,1212380792,1149976394,176214989,1313886290],[1193607683,1250848726,553821429,122503053,478570844,889354538,1187316264,1429755380],[1823354182,1833115789,1386104195,1030621247,1269163526,654626592,274235873,1498944423],[724763862,2065548081,292717605,2092420197,185416549,603103337,29939446,2021989478],[1604201630,619292264,1412695264,794112819,1633692753,995794134,1086759959,325969203],[1983425725,23350903,15634845,461406531,1486504109,786492606,184898649,1658302661],[979001704,76571119,1427247063,1859833874,768888850,1370551202,1926129298,680210422],[529039673,1543823020,679471137,1700077569,1793428837,83591280,5564880,565205200],[1182359585,1543531649,1112045278,482679203,533230787,1554243070,807078449,1774973925],[997501950,269666358,1959329423,878775425,852852239,1534766984,419858099,638872040],[1974453573,978325648,1241367063,41818685,1331958972,1378222449,585270177,802272542],[995397866,1912480862,1088701047,1103003453,546231830,1226785458,1159708127,912544982],[722389201,150494619,1409305972,2032111453,1182703265,1598792001,1992688174,149764348],[951323036,1840730792,1478915382,2017031391,1144272760,807888826,1801229427,1096098207],[506517668,1135754151,686141859,1948541683,449755762,192715013,989623106,194297246],[2016352484,944483918,990279055,722593495,111429593,1967769019,1125631907,1092495209],[996979998,400971992,210025864,1023636720,571699744,1248184588,1021376480,407147118],[185143488,453995701,1281262622,1970557618,956983255,1242542031,1173649161,1892112049],[1234714476,540584979,14009929,1158248484,1949017835,1501128835,1694738247,871174388],[810324544,763630440,2062084075,1222133290,1614450030,306849493,609658088,72030835],[525680033,344595202,361481585,2004848553,1430892617,1959181690,186427222,131468732],[993325627,657688944,1766663518,2009728732,509071301,1281069458,584805513,1524803807],[261420650,1402129719,726799182,908137117,840615318,925085303,1759329521,1580716604],[421482174,1003409107,366771643,1813586407,2074671922,320161582,283232685,1480835045],[1953394270,281643980,493592067,1764610573,1054465655,1263914775,1274075804,714903868],[2037311518,696429981,899860334,217560332,1602315256,914277253,383435771,1592189585],[133604765,913003802,1110213277,991500762,1783290630,1780742632,860625129,645389374],[888800147,2049632851,806863726,365785074,582117311,1494917697,1680843572,534946092],[1166543911,773147491,70012898,2128058193,1764232173,719651124,899373237,258685785],[389636195,896721891,1540186907,192815509,501797095,592230008,10646701,1368021194],[1857136107,1524934639,183748941,1868457624,1661290943,1672879024,823765427,1628890101],[1960485679,2037048043,794255291,1151593624,2093668092,688475460,1798551858,238619302],[1458642467,440542853,1813255640,1330726182,1390372447,1038590726,1225845270,35814787],[1112681661,629018261,670367315,689852733,1998691717,975901691,1490575792,530588757],[1229973567,855778746,151357759,2119361991,1085499018,967408780,1454776526,1681924623],[2093691412,126068506,294886353,1569260421,1794284943,2109394219,2036389875,1901340675],[1297683595,1588591712,175614380,210946196,1315834455,1073004382,614855007,47042049],[196733927,171746243,940319960,245641611,1872737623,388531217,749872409,1117273680],[1587120254,331440675,200836274,1136492626,83842759,1403832117,1725570298,1135740990],[216335414,705626079,447669871,1441805418,419056654,2037409889,46022317,4381661],[502247489,1344051422,1236128377,748618469,812874589,2057986414,636576903,1587517029],[893552468,2080494674,874412468,524060947,153698437,1768639133,1659838639,514832950],[1654269083,1499730361,264857557,456867943,281841848,733176067,2124036052,1952005496],[130460427,1482198644,317242330,836135828,1164158280,432140845,658175836,1893743991],[157123297,2026571902,1763416004,394423440,874097948,1849780994,318498209,1014571670],[1876663089,529498941,234783043,1784410971,414325216,1573121130,870905400,1145952136],[108639683,93521946,790059771,10750542,914313125,1516384694,2049197487,1906376657],[1087118510,1569959417,1143476609,67082715,1615046352,1732562145,726527499,2077708205],[1390998649,56958351,2022054840,1256357777,2027428509,1540534202,1340994033,1218612204],[1227451912,391732716,1283888754,48172430,1433562239,1303844576,1784120498,1792750053],[1648880647,1588814173,691703269,1866715318,814702912,1390540260,853858685,806614859],[1963150,686127368,428827470,1990132212,1645084634,485444757,488276329,786710743],[1522733634,732687890,463894222,249154511,777824902,127949369,868061614,591715532],[135074273,923874104,1109783512,617301179,743458201,851681191,1991501950,1979303999],[1714116528,1324955870,113074486,577152948,157581825,1781905241,739820853,2123522215],[1156818094,955659942,1412020854,1002269833,1074898702,300871748,581566410,1545611269],[500612051,45843460,1861406851,1149737366,793916412,1781167083,727349066,1532658920],[1933394912,352257557,1552276972,825337611,1785331463,1909121564,1695884172,445649343],[1379443960,757655951,1197537012,1532570977,106925759,163950563,198576080,1900659105],[274011100,248952627,2097295443,579469083,1019072970,591201220,1076567924,1572898793],[436705851,103678955,1495325194,1297119487,793458572,1201826039,1932989138,134117569],[1511467673,502521977,1255374370,684846339,297158488,803206993,1645965022,475818450],[1763826561,262691778,560263169,32671061,1163476617,1468982559,1827826337,1656766383],[1207497416,1609588653,174852571,1509497309,135226029,1480163703,139445526,1135492109],[1392216771,1626562973,1464916228,98220498,1630207731,435302480,1472297886,1498974978],[1789620860,636069805,1368895059,8544597,1465141130,369926895,176250672,364093629],[412729178,2038376887,354684913,755550724,184390168,841521898,317790535,197422933],[1872182368,1866298312,1269603571,1084653057,226379595,648398232,798105994,25326324],[1572787082,1703430296,977065312,354028698,483547158,1281553918,18176156,1437802467],[1593900766,752230449,368658973,1829924933,702238816,262024504,626742456,90433792],[1317602770,454110352,1424557632,737078327,1994453235,1765403358,350477936,1325306005],[1728480189,289284787,918232062,786711600,1439975825,1571506542,1778264905,1401309430],[1380216772,1910684633,1800375906,663080925,1108504125,1900807215,1006778586,156390367],[1784066613,834081033,888265784,1075428392,186555354,1644996446,971057493,269101968],[2068642589,527805947,1667096190,1331369340,1555397804,220324836,1713679899,881805101],[662897168,1002616926,644560066,646904014,2097868927,689364367,920035729,1091201098],[801214281,1327871647,1362445463,78105132,1300411080,1034541070,768494423,938219479],[625617288,235993908,297279662,304314824,1458353485,1001713287,2016362108,1900535868],[1615752273,1784381165,1432975243,503299432,1550908203,165156270,1480013070,843622404],[1419624768,1834949598,191099223,984785745,333964870,639339164,817732959,1017369888],[412524609,1980300290,995917580,1592469424,1965009579,2034027799,624453404,885368652],[1082337288,2050682872,1736735351,836334568,1618042935,1877464317,1190668136,1463138516],[1373450364,996617014,464980845,1359436380,230640323,657799657,1246481541,140647050],[767032999,825312311,694877046,207515751,1563788360,218052281,393362708,986748802],[1816198966,1843254295,309902817,1328357599,2002172244,1280348939,386895092,1693006964],[1783352341,1425170857,1146372118,926604905,1748612011,1051230336,939238568,587397008],[365268028,292609711,606789973,70605118,1688383838,1021401210,227839741,383609032],[1916500326,947532703,1999592106,144523928,880770585,1347313739,1201721619,1438377935],[410935041,1849078342,687590224,1237239868,1805161934,255302090,1120633200,954159758],[761116183,317882136,101784487,2036694235,1996053481,114148254,194073883,757039293],[1278478336,571350718,605331773,1626379717,1656674127,575071007,438394550,1132785817],[670100951,137323946,1699410264,1354851522,1358696398,528645251,48053160,437719836],[1678406558,958576658,1545876763,1364695253,1289659127,1643522078,440466164,990615948],[750543775,13741921,1261075306,240669683,1931831432,467971179,2042213724,914117573],[1297488338,1145126010,1223570822,1158373939,2012328851,1466434521,2038950041,882102078],[1100086907,1342727931,548611699,687797058,436368125,694042988,762213520,491263864],[1282959228,1588945660,1944947976,169526727,543704394,968766987,353500791,1206740368],[1932401395,296338594,1220196691,453707400,739918151,128759124,885588424,1443454784],[1327163164,1209180150,912530486,1453998698,1424925957,1435019378,204551565,898649887],[1149728118,1163495574,2045877920,916073441,1931799889,944895505,1666470908,1982422404],[2068907425,897155163,1887972209,1049904924,1849922472,836016160,1347991422,830626664],[688686046,1441044427,13347170,1958729718,1934669276,172977637,548840110,921338285],[173400726,606872186,1684359331,536193025,2040092251,649479557,270457871,1946669056],[1010065078,471982405,1552903861,2023783492,360770618,1490388974,1335283645,321417114],[1909480309,139593912,2114125221,1363298002,1862116019,830853920,909704369,590407383],[2066549147,484677859,1425623562,387967971,1946146558,2762590,293146025,256828244],[1453722262,699607987,2102957685,1792087032,220385459,786052410,1077469099,862328741],[1582999600,1516981455,777340390,1256347227,646651870,1637504394,189635929,1595008246],[908908508,706439445,1149924667,2100228832,1166764855,1592179775,919463106,695128594],[662788325,171172542,1813621623,728693843,585005773,155357859,567597453,890001398],[2113638865,1444703520,357588420,975901309,1696680250,1091822895,1593203823,1151347256],[1972483359,913595057,1083285509,1409366920,899561321,1186724022,1239213596,1989976089],[967155639,603849791,1931118074,1385196373,1918990692,1083906626,1267979752,367993011],[1019392868,1334682938,2122088806,1276438107,601936646,311925611,1776072737,730303200],[1873099313,1160833424,727751200,2047018737,2102108681,172944709,1992922966,1631556627],[612915081,1753808432,2022010583,1638449523,483308682,1665625061,1567221178,2087774745],[152796157,644240641,1688259089,1069742025,999115166,1777781763,155042781,995700426],[1043148506,1771448258,1544402528,399834233,834007582,84597585,1888769096,1528347204],[1166540503,1776959378,918802889,233850004,508792640,2066634583,210126960,2100986797],[1617054070,1951240866,515077145,1757359190,261143039,1915583621,864719209,2093666385],[1637577904,1050490855,63214934,699657313,1885007807,1618905634,1060473359,251261429],[1054404264,1622536635,1331921593,115157119,1494237647,964920376,634037411,1751996478],[1041400752,1998592233,1105559241,796802583,1622887190,826273483,1978818803,639665470],[411481934,1543260053,933332512,73832609,782506095,1961608808,626136536,1926297730],[14941515,1248395151,1962817298,488072397,1906880647,684686509,488439462,983115033],[219342811,61224668,1486293490,22621648,1830556721,487108724,168598086,1609617741],[1914303458,1501368413,96863462,1909814001,1158008659,2119595750,706020675,1657588322],[1434516588,78390452,644937188,1611604323,23697176,2019232219,1343390746,263247655],[1315282106,305594281,898237862,1582069612,573539883,1564714597,951267960,1923925872],[1189339367,348218697,456702353,636062455,1485332023,2011884760,1341776350,1410367311],[342939282,763490986,1616803802,1730736646,13201745,1866364364,1466590040,1469957918],[1728523307,1650148099,1662211702,1735086068,421070165,1219467460,1283562461,1998682320],[1085495416,806291252,2041467333,379996374,1025149894,1894726740,1157397039,1364782304],[1137860782,905280145,1844411201,1613309323,1325221286,1092725501,1097790545,2073315172],[1897367854,180714724,590468592,1409316354,1708268941,489622599,128627841,10324565],[1929393022,1953378438,766912816,2089053322,223572139,471901962,225670643,1136259497],[1175886474,1263779153,423848902,546969339,1165539262,1442802094,957344076,949110493],[135096916,918277981,1706094110,1717526921,1606763598,274323420,1627693709,531826840],[966707569,1362848641,1511382889,1687448253,1322571391,269499185,160451352,1094251268],[1010808086,1582435425,905697862,1026826764,973704035,1693866132,420426446,880938282],[1850210629,727025016,373366700,415391729,271588879,880469635,131425723,1335377173],[629680757,40462197,591513639,838389642,679062402,911640105,1894055537,1755037529],[408500327,176076775,2032177019,1021892165,57707499,1808511993,961746619,934744228],[1161894277,1405514598,76579596,1642903419,419126447,693499298,345666098,2006609408],[2000695167,212665350,677525659,1310021280,1181145988,788358471,1964816926,1250249061],[1772871379,958912410,1203915976,1267057371,1772787995,1379229457,2090789021,1647314044],[2018734384,625352021,254046230,1160007541,396937711,116246961,403437977,1664111012],[1011788331,1416582769,1904444757,699486659,1975796150,1688566961,582028470,1487723974],[1513880635,338985380,1374100669,40272107,1958272201,1918850478,299336277,1519509267],[562247345,969103998,1939704581,717842734,1162785729,1811545119,1905735035,457560595],[1374890048,218130069,782498565,1138314303,1701203120,775606457,595194292,513708890],[333652468,15750136,1993737475,1371925323,1849739469,1299931609,1917417225,1207487573],[1987804931,1857782493,30012432,1277745519,1279510839,421074183,1071757688,1730911016],[1328008623,52466767,2109781395,2090936137,252774955,1496170038,407873751,1744096633],[495198397,1808000550,1243532884,378768710,1329065727,430029626,1809511756,797688539],[911219592,1713898915,712671721,953574419,1630094586,818383128,251501955,264704105],[943196276,2088985100,734989304,684963509,1681741048,1102246348,2026440504,77130776],[231457542,658694257,466555026,1582585872,856566410,1482597724,1604654100,180885555],[199685548,734302020,1227726963,1683596083,1035504014,1221214082,1381867445,1507832688],[1525049967,2121833101,1384051366,906203756,1460292704,2126106533,1548222175,937165154],[1581288877,1411857060,409130213,1386343539,599811956,19122503,241443947,1308284129],[1926296829,736455295,1077220724,683701780,391801466,1367589444,1710456794,1658637090],[1944586956,240914154,807773430,347511429,2099940498,2021406825,577992204,671349315],[651700654,1459010916,842092005,944392272,1517148601,930389910,1795191230,447994331],[270383319,1251160429,398476843,492591559,605914819,1882055417,162873644,263742825],[864579000,884608203,1088144873,1909780494,1392511820,2011195943,1905800479,883864751],[183443155,1149103811,1629804351,468578893,1014570609,1594640495,1219513200,1718849417],[1986575210,673663302,1018638431,1549230340,1139074093,1403161430,1007746596,364201206],[822457455,1433482242,2057820867,1502534611,1718929051,1424283601,1543106008,47805736],[654686016,803602773,2060501769,1211477802,1878630305,1809787751,1855162875,1438849815],[2107154173,2049863695,470023238,1589449177,807035799,2062425746,2086408583,487012661],[209665785,527773843,1983290547,851707489,327604802,981912585,1179217866,1558741430],[1403551464,846124596,1154941855,1019929856,1046235839,801745127,1487372235,585399403],[4153764,343035648,590102578,744470460,260313057,449397118,450331071,1989673388],[2088840143,2084680451,2128162074,411802369,1834821929,1693279166,280414064,735019040],[185041911,2052615500,1054909145,192918164,1483885864,1504482604,26658173,1268097056],[72870273,1865866779,1474223604,768054210,1152863701,1509907119,267144145,266079269],[197124050,1417736613,925215789,481207099,1647566923,848521682,1062759202,1340530307],[1905318025,264701521,1969215959,1836617605,472699168,1549110220,1618672286,24789069],[268822135,1096364137,1473387396,1312603486,1293667291,1117746106,129689390,869928269],[774776661,1009362955,289622265,1472885121,234754687,1839792648,1015938083,2076225934],[1497463041,1247437087,1682421931,2117471951,1331236318,1250575016,566224398,32167012],[1655372410,1558928414,971762764,2122745314,924482740,480401423,1849308587,1582278227],[1115085873,631632393,1482407096,423428024,220321027,1278355860,1918941173,7154389],[243841893,1986858611,1149035423,482860113,974139957,2009698056,1969839996,23068265],[1331534262,401462114,967985426,1809182413,1873233860,618455545,862037333,454028773],[2036025499,1884300980,2088264696,1045545857,846042859,483463884,1562465522,898863215],[658297230,1233775844,1518382887,912826442,654989811,1135134453,164466053,1059533475],[1642658591,1373338767,1293436264,270095489,875427866,989529108,314396734,1010748388],[407649025,2069524337,1257372570,1641328480,702173412,1761695654,1509368963,306090470],[364264734,101913839,1265887473,1556667763,1255611196,748825602,1755085044,438116639],[766016153,927287417,583840508,1597640667,2008321344,616855900,909657784,1745843792],[1812262515,1411164156,254587213,676871273,721985773,1564890409,171793692,347895048],[911034501,537602782,752169618,1062860176,29051937,833717679,1252421157,558286798],[958214555,1508180658,541655784,94687305,2018603274,1961564949,1204774114,50770011],[1316466698,471413495,1995699754,978098788,251770431,684477893,648496287,328205699],[1153603709,1098571440,1112605309,696796550,673728420,1897392001,1485098784,921859407],[319298652,213690289,724532040,1143920995,1151720331,1336814542,408031017,1876314147],[156850323,833702088,1468150869,671258978,1384084104,830942568,1966937528,249190895],[753483556,864367870,954350722,1899510447,1274212261,56844437,475293295,1851976328],[2026976285,1145618915,905040037,1846420494,87531528,1074048141,1474871748,795095479],[1088023325,423473660,1828226330,1940426537,335785047,156734318,886237742,1336587148],[295820142,1915921568,1859047660,556228452,460400671,1402510541,728611384,1789001814],[1259325944,1782809315,274268405,1521690260,1019018156,1611254704,1895960165,184918616],[1727554455,1804160904,1428544623,231669098,366360339,1116398702,27255817,1379993530],[1854256494,1194535023,1862538274,2128666461,1424067409,992831274,6619168,1169204542],[766252052,1405104084,1847017010,2096696037,364188650,1566342937,679072598,702695328],[1225994059,1424972699,381097514,1277186044,1287375214,1783812658,602848304,1206048765],[1123304043,940801960,952092107,1240674405,705104130,1403716569,254779711,1323096879],[2020522605,1626083037,750079105,118651869,81568205,1427089433,706767337,1008961097],[1096721652,178973804,1522232,2057363991,840903887,1658490987,1451529516,1652680429],[616882818,465116352,2033010292,2034509577,163710634,1194402237,831814648,1541447352],[483110095,1959518799,453260741,538749909,224860102,1539802545,429492928,1853831649],[917407547,1462397064,388867508,88690939,1743335039,125793935,1788862171,985849375],[2052395187,458299149,1552181450,2031886497,760013341,1103132222,1582965171,729379958],[553544484,694866689,1748071766,1975742934,343346046,2111160926,996317121,961154668],[445208747,1612574229,169491554,1066474973,615376388,1678980099,1392943805,699065773],[854315451,1005617080,1119719997,384921615,1451768294,866921459,1211970084,494142039],[1304918226,1903376984,181147873,278426164,1753490412,1233422685,1162098471,103536589],[2123183506,105054051,427492406,1470036158,1370048118,1794064065,1708926812,1715701215],[1313682918,572021943,1797505867,1735032327,294046611,161306585,1874284552,780445692],[543804210,846324703,1584484593,568982085,1426171941,1147771496,1281833346,2093574220],[2007528077,715049727,336015776,747668731,346378368,1376116776,620298937,24078877],[142012019,1542543057,26051110,1178412290,1489437924,114893507,284457444,754497665],[642204537,1877460849,1376971014,897988238,775780818,1657349779,1168476241,673966805],[1007580785,1159878289,1236055987,501573016,1930515827,1380466661,1875644997,1567164513],[859828286,1589609656,798036681,793993971,254766150,1823394700,162528201,77755078],[2121509409,965191046,1778677689,1772069850,766112671,1102759756,602129138,451503360],[1401352477,558603437,1671655441,2036267303,36408607,2029215975,2024309269,1774708239],[1678059134,253399405,1706932331,850396259,1895720119,10576214,1971106515,1279035358],[1534391910,1860428918,352915320,1937248827,434762506,26158324,1571024176,940410134],[1939942159,1367025361,2053462680,53173939,1372752762,1402461343,1745660787,681351469],[716049302,1257598095,1240557839,681598352,1459517214,126688828,1541689675,1811872261],[238138413,1357234106,1550736873,2080221791,177087185,999931069,16816019,1053826900],[1100601796,1833109098,1627584630,1165133283,1508669118,1898887483,1335507365,1815752297],[1877601132,1588495117,1111357871,211182797,447514162,260568448,1968811838,8899537],[1253642737,1743289427,1052538783,1593061173,2123617296,542658898,1731392265,1887178987],[1612773051,1130788597,1526435515,302750552,1913352844,1674370514,524877823,1529169225],[385410308,1933164441,1250714690,1765941933,1393035648,1562365661,1270434938,1192174497],[247889008,1386918875,2115372900,1292435413,610410464,1816674558,1351770850,1709214453],[608992713,1681181020,1745098347,743901707,1238121120,1188497669,1226146773,1510020138],[2112355505,1895887739,864332122,625080868,261293717,224969298,437125881,106969543],[2069080055,1964779704,2127047544,1549715890,235063107,31911777,880206757,231591308],[586573312,1646917995,1516731257,1005805152,171139808,57683543,2025101885,121975349],[1986135416,2045808895,70903900,574493941,1691483442,1273955778,1156490347,1166419085],[1320069944,270318983,460879337,646277485,2054145704,1447800482,1900888871,552800659],[1129307568,731702039,1218285273,1024995259,2006087607,1830707,923042344,685024051],[459405530,1459842507,714979214,2049093900,1014263851,1429809666,2056053506,537002888],[1312799491,1258010799,251953444,1150360828,511929653,1371800378,427790676,1820814526],[189392652,1825210727,196196691,216950550,840270773,1620516022,927140887,162175853],[1837351436,2068573769,943141074,1004749520,1753864916,994032717,1896385526,1318999753],[1878336590,1687220771,933991642,1367165424,1027518281,534989987,1086597735,1296787721],[1950979977,2120975992,1372532856,855319093,401019192,1646508988,1067168541,161456498],[1580094232,555655829,386924805,940718540,1137504933,385063314,350342710,223086015],[619275269,629561971,925886593,1973678513,893682065,1173716570,2006761837,606152952],[151108469,701220704,12054976,1952970077,1978119242,1650884829,1969522603,262227221],[802505391,770338360,57290389,1740828519,1423409513,1090914480,416548634,136242342],[1630795537,1267032330,1613296981,741558767,2057061382,598751174,1835013389,424806538],[966795504,1565766458,1674524881,597158871,801716404,2010058753,1970722775,1804831743],[685946002,1739542712,2034318282,355879077,125532247,654860863,1916071560,181539196],[1531290143,250210767,509721876,1277960095,1344771669,1197121438,22195989,264273510],[983265748,1208893252,154045507,303455058,1247306542,629747857,922871833,82084360],[1299006199,236384330,1849596536,1224746660,1684445551,1433976664,1455687375,577373086],[1214741936,705664722,263028388,2045919996,695770393,533282516,985896415,371560479],[1601463791,903290074,1936119443,980418429,1278854246,448287699,894144977,1500799679],[1584454211,887905456,1604372023,1637569975,1552859296,694563476,9676125,235519107],[1905056992,1219965412,1332681098,1677826660,7677284,2066051825,411960412,1318723340],[1433776308,336165296,687246782,524375805,1874143495,1887496603,72710940,1211158172],[290146286,626636708,362877394,1585178652,1884246668,211318345,33847931,1612048546],[2061458482,1710366666,1368991043,765693222,1828209783,1889835412,1563740949,1125627548],[1378040732,1336564975,1009050497,1061070788,1682632045,1635988428,624594461,970247386],[1062281165,1430762276,734550628,724998868,1853036297,1512511276,1098623126,1225457276],[592641521,1766249173,984057367,2031081590,1623671564,1858717136,571676772,1500171102],[1629760411,1172800286,1832550344,1237401474,80611013,165285457,199184483,1641975467],[1291516894,1676129781,1610341109,669176115,1528980738,1252036963,43560245,292880843],[796811513,367551865,1042306047,1054342235,140396419,810908645,1576290044,1584224458],[841297609,1646567384,327929283,1257039067,1487059946,1526280963,1799749751,437832831],[1958022699,109899254,983451252,161622290,810120551,893514076,1086860264,328868070],[773949957,1264453570,1703482659,1285233359,890184719,1013407321,1637152205,2041725111],[330320140,47919772,1065307083,837103601,980474906,726309104,1318762252,1472442948],[178346800,999014857,1612175643,753172341,1179849961,785348480,633004548,543217089],[983385628,1920321886,1525616816,625603544,896778903,904644891,1484063999,1698479697],[1101186886,1346649189,721659077,485424309,31678045,887997977,612655702,964626715],[1820458887,1416404453,1989382220,158975760,2047682575,1294707217,1286122306,951604235],[1070005195,1772445938,1743318729,969598585,1564098404,482934644,300099694,1144655277],[917158501,391531841,184438699,817275354,159082418,320322661,216315101,132601503],[1823523767,439948855,1759434959,249123946,1793630090,144666751,109823808,337394871],[1265567579,545291005,1026691787,1174343897,296257495,431312013,669997853,1422914318],[638125365,825181431,2105995100,1215897871,21648456,2044529210,767637374,1430486422],[160672139,1984443195,1184334073,1571783675,852534368,2017437985,72211923,1329492846],[261721172,1405483859,1080766143,110018160,589092115,34215312,989690022,1004508447],[876213708,1844080966,418022276,1791132782,1591630316,1116713233,403227380,612933119],[2022973576,1514469248,1752681343,806423676,212576765,1745132807,1550458535,1257144420],[1941955768,1662627562,1542667718,272655927,692038486,1167720406,645925110,1042148425],[1909486083,1402587076,432890246,1169184156,1960762510,1509541405,69121216,1149206009],[1915591689,1047918652,357785629,250758615,513409851,725241624,1337357298,770552823],[1421741563,69369795,1283523275,554079404,1852092656,1327751522,1687236412,1291009646],[27390871,926963581,2047669500,383305867,90847918,782531333,646266495,1734829413],[1763396992,1249913769,1189672221,141761610,1827945564,516811107,823413101,1211448192],[1264059035,1857882580,1153489371,322436669,703470193,911401554,923115385,876818294],[1061527080,94591539,1824961894,1979014433,1478338229,1414178412,485092101,144075718],[1494014186,1092672576,2080024140,2060557460,259192657,1292479096,478078998,496654965],[423248775,2011463365,1859158329,564654095,1586416332,174412088,2107608475,412612103],[1713805949,1495455140,1940598348,371437461,357949524,136471643,704967531,131140933],[431026960,1400955296,1505050016,1647215787,1182896069,2114294576,362047882,139872824],[2099381211,628457346,1324343254,1784333124,398821344,1739085243,324278508,1144359521],[1426966285,127616706,1957926778,1463373500,1673970447,416792192,1738413488,1953057711],[1332484863,1353602035,2108890601,218272612,502349734,1732177228,1091276887,1714961868],[1929274673,359702312,332343015,504923420,449072914,1829094010,615170607,970774741],[1108311586,1324628406,1735246032,129828742,1149056914,1851550096,1042024125,864892210],[707194585,1943425268,136644142,361973290,969256701,972275260,537449132,581086178],[1878934626,1552909589,945182202,236208324,803056456,1142563123,1374225590,1461985809],[431889407,261801721,1630720069,577737834,1249000160,911086910,936716778,1596595427],[1764417639,939381618,1585367574,608865860,1385090373,625153655,1917252519,82789846],[1163725915,1522406634,1921524727,1000069296,882159158,2045922181,1521456518,1371005330],[743907702,312951506,1010039675,250617981,158238116,1746696867,1421134723,1957629827],[1044240672,42680341,1264215772,1506896170,1578502408,2090753051,1804949586,15246443],[2081620920,1016689803,1319601739,636821312,1859771062,1813228302,1231178914,228635382],[352795088,254995703,930586926,655306676,1698147110,1902597456,2029978353,1142865964],[7252881,1039060656,983755191,1221919216,1542379299,1009952255,337680303,1903210803],[1193609324,2010241492,713102407,514405780,95619417,383545510,1768343552,983739195],[1992591021,376344251,1599698425,810865724,1002771587,562212308,1665844791,397519023],[595572694,517938868,1834177493,1398706241,323511331,1720990318,1675393046,189214566],[1209167785,692812847,70006405,1303176977,835707584,1285218945,23003623,883660423],[127697114,19782601,1377655840,587173186,775294332,330863823,184180827,1064698133],[1845421942,1325421939,264059745,927341670,108700733,1515603910,1957770933,690683816],[344323502,799663086,10140917,1837278971,352853225,1757701201,2048834082,1783409370],[860570940,491697153,974953760,355161938,442674677,1101647361,500755885,238199621],[523249074,1094513879,971192194,650027267,690894708,583674259,182596455,1093447027],[967897472,422619630,1832090451,705682736,301836716,671563678,1737824696,1929137116],[1287566003,870716907,920145474,1723978304,970696947,1759003961,1849938350,103254019],[124978730,502227513,321555569,2009327193,216473629,1146569532,735098827,1044630337],[630207558,1688406846,1588974331,468714737,333078788,816569942,1892403023,774368966],[587064804,1485651418,2041709524,457470215,1701267883,854069534,1241744445,1131587539],[1193773549,1045748990,585191787,2057651840,2048291247,52298729,269397965,1569709464],[928315480,492721877,30627761,937550476,160131124,1434038579,968204291,1613667401],[889483235,71662682,440780582,1447711868,1448875602,1799049141,350945419,1010723306],[547827252,1759719358,1464681093,1271959332,1464847374,1833172584,885863647,308877073],[2022871831,1616523287,25274183,1639495423,1173742345,2037815476,169756766,806753658],[1938298938,518181876,1462400417,20522587,2047132715,1162058598,1573815347,135080939],[78302320,1398374100,1783604811,1506200681,1441322188,1933494009,1475458551,1007045023],[1186717484,1251711461,963187108,348022869,2095898944,1603957409,1884949279,764658756],[654275292,1793942845,1571971423,1159430813,15305430,782408458,340573023,1781722173],[7884067,1337698849,681747698,971347212,1600174486,789130761,2015425689,1927035886],[507401940,299085217,1219072902,913323995,1970884834,2052715141,2018946326,754202435],[2005409207,1161552880,1792805139,1123184909,559947749,698752476,1060847759,1571306885],[881255447,971706751,1454923419,1095956314,1026115219,207607771,1937837460,1562332626],[831176486,1380021083,1715760248,1803040370,2040294034,983069274,1359189817,1692518723],[1582297990,977818536,1333053052,2087908486,28519,1323857515,415593864,1559481026],[1599175873,359522898,2109472709,2004708354,1600844681,2009984400,1574095382,68318120],[1297170074,1583420612,2090254300,1943999869,113187818,51918681,1995020902,1728598464],[136965604,1020791015,988781567,402833561,1804812891,2096434998,640654418,310313141],[1691902153,500667278,109687476,1520814902,1027792612,952600755,76188109,1909189776],[404169004,894902935,1960089186,1744152304,656925698,1645938104,1508041962,1768272836],[968447734,832333322,1830548613,1594087481,1536566808,2100299235,556979697,761098957],[898679398,1876396947,1612931136,1212749866,738872792,2111800632,1957678520,1509513202],[1744966237,514356412,723848186,962618834,1883974399,1557147959,1862250349,1252557360],[825542673,887264776,1291640428,2016609537,1287439920,1219454606,1550505793,893083740],[1815015910,1773536702,1009583805,1594235213,1098946932,977072097,1941516419,1106266856],[804320147,726801834,1186607816,29213860,1207151267,1541620407,534202334,233701483],[1292880490,488160409,1685069361,1243020221,1602305395,1092143544,194310442,857736336],[2062233384,191509317,2088189800,158634530,338839980,1413357816,1807243874,1132748128],[478316815,721348473,566057831,138985504,990736756,1967320983,68862996,204288597],[91825747,1609964044,1503202787,738083580,339677284,484124835,1646023857,78930987],[1354556035,2073996829,688374486,971776787,1054355856,1533403476,1380808505,571275174],[447683053,1341483506,1895929829,888257802,636628849,911100102,835900207,960624357],[706937618,1085740264,962608474,2312529,1342327878,605276892,325738630,21748046],[124800832,453043553,27395090,1921883884,1090300058,278871842,1467640886,66681868],[1834427180,856522735,700169505,1947390578,647161810,1241265610,1449742237,1270485892],[384782185,224893119,171065713,1850839089,1288575670,110182810,204023763,1737346526],[222075698,1759570842,261005332,448256413,92699304,726294091,1578136990,1485712094],[1794338079,1911783428,784054647,1676523619,293895966,619279554,640289370,476031427],[1782547402,735069440,762578439,1760964688,494295404,865523220,366916688,1549439038],[1052131875,1399308955,1718476381,980174336,1015632438,785161860,1008008411,867154783],[803710809,1154493634,1894192767,1981011487,1966928026,1869378547,1112471629,267203851],[35287130,1915866057,1665195669,591111911,268120540,1498706961,63967843,280805964],[1673515518,218637361,328415867,939542096,148980490,269831916,1398419793,1534126325],[1495763920,411224256,672785589,717289420,477379340,809073092,829021723,494279198],[1895397441,761794,445339785,834399767,1668630930,460281013,877088244,1568860407],[263838147,495185398,1388133867,314324658,682336288,265387806,1983100380,906125411],[2008774997,1105634288,709815749,1825128453,1751339334,702237950,79189408,505122520],[1873229487,781897846,1851928611,1441128051,1148282895,274456743,1139163452,24439877],[715103505,1351824268,1108170271,1565504557,708379835,717622011,252146004,1280902496],[363716617,1899113394,1152386370,180836522,1693585810,718657306,1933373723,523748909],[121161573,837892836,2008188819,958944958,1949724816,1976169040,392407225,1125868656],[1335330125,2052332636,644491664,247144416,302866643,754666796,677953180,1699153807],[1901890724,674318732,579732738,2020955626,391922446,875281748,2078185160,734856786],[2051162396,1214933664,246007973,1451154666,1966049876,176081909,1273544596,1063396552],[1045633213,1718197363,615104251,1012313585,757216979,1238376040,1244445457,240585900],[1249218987,678179716,295931268,1235790856,1852659617,471324846,460713487,1943222064],[1337134940,8060389,1315458353,792037565,331570163,1888371499,1160273319,1564440764],[721290054,368740751,1414138455,883274144,1315476510,1505483501,901912897,577899796],[769536233,110369512,1192424691,357393618,250440307,1004622023,2108378875,1933763913],[1387580416,1656105434,1453863960,517070030,988396684,1686263140,858827114,1653772392],[610309815,1561125102,2103127339,111726877,153021603,1552463262,641441220,956297217],[796444209,72277985,958672595,1441773721,446332295,1875182406,788678866,1066200173],[1558493595,732176741,409847571,662568286,774354262,878530638,1725342193,2075217656],[1252372795,1067853762,1832725039,1111238616,540942831,537661210,1843103525,1128023656],[926467472,1085804468,343014619,1268494373,229297299,2052929368,1762551894,238164087],[1591431437,1249006254,1578597436,2080639842,1088161749,1092260577,1729687460,1538099373],[1536649299,1725921978,880131028,1896112276,247489497,984797615,1036299342,441800962],[2115813878,851002918,1592299562,869641853,298128446,1261387622,1736702599,1784071705],[1225943765,205070593,1959445561,689518473,879576358,145970812,1430718522,157364261],[619249816,328341046,101056956,1097342803,2121173819,2130370067,248691572,1073297607],[1200882735,1278386589,347399208,1210750506,571448965,1547244034,960836629,1340665167],[67661637,1270384036,335308998,29879254,1051881883,1467787770,1760797114,739324262],[1745189936,1136754105,1500036391,1300603145,621570214,344045974,692007792,879492432],[1984377685,1527576272,898429673,1867492527,1756209297,1121915206,868877973,823748555],[696413166,1354130744,1813553978,356607348,668981002,641143396,1150487891,1528505925],[315730547,422859735,704362973,66718861,57821599,687510035,1573614924,1549992116],[1564310922,118547240,802540351,1092029054,572500713,2003877496,1329831970,986275504],[1686131396,1355583575,49196501,1964389583,677078405,1564096017,1072373095,601877113],[1037669463,1308660847,437840477,563473003,1039078726,1616873986,245382944,285372532],[2102171019,1023540507,2015716476,1491379806,781613423,438130748,42379474,2127046163],[1230325533,1992615214,1387030989,1022558387,1932277262,222082085,913436142,812509680],[479556688,1432506401,442151588,238138229,1051728150,319541021,783376143,881168776],[1410259404,1544839562,1264342109,987473694,1906722720,954034664,1366147209,1978479245],[382639445,1400656185,1566288864,287445546,661863561,913333385,202064587,1919312528],[563904247,1090062125,490678898,1201799266,2019674530,228389129,705488260,1567441865],[972977634,150791783,2096357142,1464746439,357964793,1756759061,922896289,1360782132],[418908258,1864489712,1045603342,30731174,192029595,1690993236,2106935361,621114437],[2117312029,812200004,1838383600,1952696614,2021892929,1479854304,1666731412,62570452],[1903113902,1282844684,809997138,729497317,1215932399,1162068777,298908057,1750669449],[2127075229,1930740122,1679301528,2036144871,1980364721,379894148,140336963,992364969],[524250007,321258150,1799176583,234493032,1098472371,299013779,1528376374,700188173],[1042188322,426937629,943867684,645288092,389629897,1805717848,259566995,1402835266],[200904967,1817876766,1826420608,211754011,2114184115,1422564051,597459038,281495652],[344084678,1465784196,1599216352,2178032,77135487,1718202252,1558494211,59296179],[678167688,1390513234,566443807,1721475863,1739693768,1915163675,523486614,645038103],[1666531691,1041979025,1888697019,2041033030,1561312,1786082885,1530224683,132709952],[1374608320,1108292816,938660118,341595789,1184659824,1226106956,950742769,1336896978],[40030123,1336963184,652550802,220044069,325974952,1472131667,1827152154,1042248046],[1351001145,1550336761,1859318439,196218969,460489,961104763,53282560,688778790],[319177242,1252784576,601440904,971050306,646925457,860521255,107398068,401184146],[1081019334,56651360,386628661,1981403333,1736950762,1016672181,1762582979,1270516372],[203702215,1909275702,1487490853,1723824667,537406333,173088810,537369523,2003889649],[1455499306,1770196244,1350369197,1812268142,654308939,46539471,947071960,978265043],[1354731834,367253113,421166460,1864741724,427241659,1032385638,461799005,932898100],[396503236,1389318586,2026494359,444007950,1763866071,1769874252,101020742,1034016557],[159504330,897434722,1282358978,1189401832,955545359,1000083930,1966686682,1448179],[196671035,470063630,557241699,1920653643,2116745500,1537619146,1580355454,1157490844],[624004662,1139919821,1380529347,204702777,343086999,67775885,1587201641,1127150072],[220809942,1214903868,2046881911,483727860,753285189,394008174,2072145479,1684813150],[1060891527,1100803148,372970045,1624457219,1487615555,217172962,1720260680,1946253442],[337813961,1269005241,686385563,1650420241,2036627907,462746826,1710005862,716191872],[68774305,1785252952,951088370,217511294,887902046,1254706584,555929178,1487075391],[1613733590,1128760942,1294674121,1204039892,744657869,181631298,446262996,1706335362],[1559729820,1298097036,733651244,1614377912,1689512359,868486505,1710868978,1248559970],[502747534,956229013,328980586,493354612,1380902717,935035344,1070669662,1282572216],[392243678,1466068036,626762969,1820248564,1823494960,355708503,362438160,174037407],[1409692667,235846596,941645727,607246610,61264648,792723404,956538762,1403790650],[417255231,773058282,1330503932,1523194196,887003832,330414410,735053658,2067511577],[709286656,256326557,795448203,1407559597,1329628410,1184038319,1872700741,1728486279],[968570229,1433684567,1148328475,1685819666,1167570375,161274461,757390915,1742975900],[1753402481,303305995,777061272,1568263830,1551718735,1891695906,1571048183,1023930453],[288079548,525368640,1751105546,1219793084,124761477,1202053763,850190970,251882937],[166848065,737817145,1855368542,461044320,515644905,1984222909,20782173,557706016],[369560346,1694245894,234394178,1377772067,1307118285,1098427015,985167063,118405789],[129094186,983774244,1415410620,434227299,201477443,1090527903,736922120,388864405],[1017572827,1007029089,381949154,886540625,1101296657,988518628,533059461,152076481],[260610350,1532691115,1461698631,2079344854,1606226120,2092467876,1709207703,1089073306],[797037718,2013600616,2110036716,383995943,126827559,689722724,1925942704,1035720518],[1048740074,1397927917,766041407,1470737765,854214767,555544365,717633166,1599723215],[798033864,28790820,1087944502,1605969657,1481603244,257133572,846531547,138699687],[1385298387,793196922,502531112,2082521033,1682374474,753212331,2013273262,1730699715],[648509950,598355731,1718840335,1352839369,1935761674,1223620397,1404564204,1930382570],[1514013709,1796864936,952396022,1668286478,1392983763,1290781183,626911482,12178361],[1943791738,1544443805,1190641774,1410270072,654798522,1001742588,119960432,1612782656],[1873406183,1925798520,109829868,1719670471,1768703457,649875962,1476543535,545575315],[1829647391,150385270,1615616476,1979495819,935146561,342601727,712013149,311743171],[753415834,88937682,1828029746,943449169,1408341979,2094867532,1731278618,1453690210],[1846123160,1176292504,945419927,1881212227,278722152,1874469696,1955817026,357194335],[1177234864,1005470971,383106715,1042440773,866913425,1678861072,1678559882,316967343],[507716494,486257027,898201429,433707142,60944673,1613631579,971716790,18030965],[1599856837,400066200,1738917708,1100850056,1394330707,702982047,1555277456,1527934847],[152299479,130812812,49289617,191866961,1681849970,1823954621,1227842473,1306426707],[185217736,34099756,1527298682,993546832,789812225,285465367,1618308734,553367206],[585773328,1792700289,2115105948,2039458604,242818044,974189909,1914289740,1495066324],[1321400679,508238703,1657531666,1899921754,1634662706,1053231117,1493080383,901885845],[313570826,532736884,1150406263,1187571579,1202670994,1958032605,444350112,2078137965],[1426719458,799827953,1118612478,1527753044,2115174253,1310706266,1320152584,1774572299],[1542306337,83467746,1375605133,1070013827,357255753,896536578,1879972138,375338998],[1489063309,1639294582,1779349410,310042599,252224170,855744317,928048015,979632488],[1553842663,1722666194,1412143439,146031009,962132558,1824914332,291999930,147835897],[1020000402,1864182114,435296824,654065062,1937457575,1792162134,513387993,567415287],[19426893,1061479039,1431324687,704215763,1425221633,483434972,1366743976,1632681750],[465259983,1632555721,587855838,358919317,1660323652,109430125,1468209340,1328899598],[1224404924,1612041926,1087228851,1966750708,395252701,1306221374,975802612,689672527],[200812749,535965853,1125003223,1636090460,1753676889,1742032073,670423967,722368264],[446554783,1875691480,34933486,1573219471,371017864,2072762668,1580016022,1827183679],[1941223553,545174697,1389490343,827690852,289758922,265507349,1110161694,1514705129],[1759575024,1322169369,858608302,1834252139,209400878,1632034451,1881256388,1346067940],[1661424056,2117997589,2121675467,2042685935,991289167,986553468,1546569802,129491806],[779113730,2027108318,195207391,1456441554,1347568499,584443602,969353062,2054105144],[1892115162,1908425232,329085720,1294854013,2076606910,1896431433,453948060,1525076742],[1128327538,812248411,1365261636,2042408498,843163137,1411021777,976077494,1750318580],[1893464910,1144701313,258697178,822214218,1210586696,607248561,84652400,1636963788],[1250769980,1105000324,502895283,627776462,1180734505,1020921468,853090758,1023952928],[518012419,2044708881,1186123507,600389908,386245343,1409533989,1906687648,1822632848],[715173161,660663729,53531176,944855963,627779835,354567288,1168418526,674747516],[441660487,672289539,1573232456,688510766,200587696,1788520885,1802672109,698477642],[1125854911,1815036347,53808197,744768263,908626867,20663704,2075882792,543507733],[655573239,890887104,1034667827,406509764,1272954964,2099866557,1315581751,1904947179],[252080641,360877712,1950262194,873472398,1341597728,1867085979,281160756,1623971444],[1018169483,848587505,1416348279,1553121302,1164616288,647382094,690516487,327663925],[1451164735,399399791,436832596,1056438762,389672399,1750236691,136177869,827709607],[1143771254,1124929230,1368606741,269354585,1167105392,1217879072,1569274481,2120098906],[1069341630,704285392,1237249818,383925052,643947376,1571066031,1764231564,1678823440],[895073065,817581687,829844200,24530778,1966680795,460345199,155377803,1287115453],[1594090882,1358970846,311644820,281514075,912414095,1981105242,1507016570,519012156],[506022375,319947286,108771504,1581771240,1568735471,1204577213,524139472,90932531],[1247998052,1772777849,1778711265,68541088,788409772,79266262,1332860645,677008641],[1771872158,1277869531,1943574699,152744709,1952612881,675748598,1787515419,1730257793],[1718157690,1595632001,342487455,2006279829,1852838811,1306729740,2104409920,324433641],[468267408,2026112270,1665345939,824424841,435431430,1721981425,2086679994,609209881],[1727890833,1082121295,719889963,236667799,681831058,2097999173,635816403,750203502],[1193531212,890545923,1308960444,1646283980,1514013689,1064065908,64574056,1579605474],[1192319011,1907840723,1702405800,2016228174,281347573,674296540,1919705831,375518712],[622092126,1893150663,1970030545,582760341,2021702647,490925778,1284292924,1294935384],[265906996,102958414,581598438,1987107266,393066964,1608509788,1088217796,207023767],[575691459,2125864484,555311672,10558067,1132758312,388924214,1178044257,1244387966],[1002851269,1809941540,1172954611,1236532541,303188275,1545015955,1815589260,450525812],[677650231,246767610,1655044305,818369929,380184631,569585554,235293583,1064180273],[183574344,986285475,1438481217,1715484123,1199114809,232079053,204871076,139861278],[530344444,1730986946,407200015,778535639,658193093,2027198914,509302806,865595572],[1753198262,2045444880,1406903719,927975514,1232304691,1665249389,1238444933,1938739552],[435965871,992982441,887264456,1111561425,2025556031,1536344298,889617787,2037523592],[1767020769,367737138,1640065710,1667065544,947010444,357575444,1018674600,1986123090],[621177040,1562549038,2014944232,1427433489,524918178,1487981873,1917858010,1992414417],[1490916041,235522738,941474173,1315391411,27909477,539489416,1620185161,217325673],[1727248921,706998408,1183162513,1368132368,1462766367,393707052,11447571,580695677],[53077890,1969129708,993943799,569357718,1967146871,831095044,282034921,1893567368],[973512576,426215216,1074296019,2005071593,2047728079,75654817,1033207485,741455286],[854935270,1093282507,1302938979,130534909,1137468819,1325200052,2060367903,826653106],[737184453,915981222,513456554,1049942020,446391300,1305499667,833695287,255748115],[1663962906,1598100827,757110946,1525170433,1383359145,1956269221,1406371289,2043611754],[1352948240,760146593,690078947,774407680,196541393,1818664955,1851350063,2119861420],[1559098065,1021124316,572569208,1291315333,888340499,1937783971,1817831122,1560676991],[1742530900,260315164,477924912,891417739,10560543,1095348928,146269255,1453840350],[1728437300,543539390,1323476516,798561459,1789682398,1395122440,2024546516,821952068],[967552326,658153707,433672854,1489511844,796970592,1402912808,272146431,724530935],[107397256,1860041623,2107522562,868402288,1224990906,1104724948,1862597582,1600110872],[941038044,230747660,1634070373,1290664390,107181665,197415851,1598994962,1083796142],[28198276,1526565412,764607774,1882760628,1692105640,474458151,792102248,900318185],[1957038392,629822458,1133057834,56313213,185526634,1375222625,1887470622,1850350506],[1855623544,1962707881,1854839713,1109891101,1334266398,1838554701,150318206,489087368],[1711412669,1315162297,1571025160,1978215710,2095880428,1659845707,1970909552,2034799812],[113376896,2074027658,3202987,2115998805,712073853,386927000,111049169,753592583],[1359467775,2014206551,53658705,685169291,862669709,1828877548,172992092,796500784],[1894126437,2020924119,417785341,473972783,425152961,407495967,302293507,1288697909],[1289331440,1228453941,6411343,367038986,330700949,1761845104,1483879402,1900436789],[929323238,1580719679,242711982,1066803329,1448606873,703398695,1862292295,931822936],[268607406,1561765276,1496719844,1112981378,1595602648,1797733340,1826950024,701271157],[2022907320,524046043,154041885,1364501193,1297336608,428825149,209882963,1945120846],[1175782924,1984191135,2061058560,1521004461,379415113,570510894,594152669,1065731806],[485303172,269705495,1319003417,1787483962,1232641794,242230295,333347890,1549847314],[571971685,935865836,247351544,1751032561,769316597,675092245,1747164993,1081117721],[1720024259,1644033165,606157338,79272858,1092608018,108627074,884863903,2119246077],[239128435,118514745,747180509,525174676,342048882,26401138,1546159575,616157078],[1673971375,837595136,1755921815,757607159,1176280761,1445002916,710859244,123560916],[2066809911,618336216,2004056996,1912339146,2062988258,294576565,1593733090,1092335484],[122565915,779222615,95698070,973870806,2017148425,1734550991,522886023,645112717],[337917125,1056732005,17054719,1588678164,1410210752,1750126243,396195309,257116643],[1640820893,894354815,2055807162,991754659,2027280884,1891253628,281478911,1566085078],[1635932292,1621239549,1014499598,1091546453,136430241,833058041,593417212,160634068],[1756493398,57042255,1953984720,79560568,827114522,210895054,2063474621,386782426],[1752847097,1670223324,1607017335,1742834959,1778333885,83893237,61123060,1391664372],[934038851,469024133,98777500,119640672,1612417734,1598535606,2006463678,153500180],[514613111,422559589,1038091076,1042259462,1820744122,1713356641,769414678,850222611],[890244435,223506299,1400002252,1975609556,313763323,321615097,1913926947,881099481],[1765887984,1282704068,173285012,30715143,962154138,1936844766,596638467,1085984527],[485389842,1890220969,1550220302,585277543,1596055612,1360484163,729166356,1353933809],[2006707481,600732456,1590375328,1121151805,812586566,1308724908,222313242,829833893],[967941774,2008272402,1722493129,1303676040,38638990,1868120973,1328901250,760060752],[1660329446,1728418604,434365416,1518990345,568619795,1174361561,466640407,1449065863],[1460306579,704360820,345189875,233754980,1661178738,1903732509,1346124096,640802737],[690623143,1170107183,1947329676,1264128598,1008740896,1688546559,840794888,19460762],[405295223,1171282303,1132284688,1596858576,719279982,1922823252,437700070,1776313695],[1776058641,479499754,1222393585,106069885,330560422,1716907873,962492821,1882479288],[1201350433,531365112,777588977,835706177,1241694632,510744443,1710681263,1490460391],[808458873,1053729501,171338993,692761021,1390908913,424526281,1380128510,216372488],[1042683803,689995153,504757272,1108111267,1361161242,1590625124,1148272760,1117785193],[521665519,712955890,1398011157,2050794221,417173292,364436980,819132589,1353098952],[1415194830,1356456828,1242921471,78203499,1596025511,928977913,1038450105,1002492619],[1651725015,2128174820,373754942,630091001,851408124,1653565205,769321665,895085163],[268542185,325842459,133714454,526324995,1724092797,1915441339,2004780471,277036420],[370311685,563931461,1519917346,336987391,910097569,25087432,1579224025,44993529],[69727986,1651029377,628423800,1208387779,287788164,166023260,438175306,1778724959],[254599660,1306176090,950239168,490853684,1499462899,1253330938,1687696215,1834713593],[1052277526,614360717,1084321337,875062547,480083096,748406362,1598018116,802250550],[1582317126,2065752019,970487837,1606548304,564854682,656454138,128922284,527253506],[1031566914,7068824,1618342045,1670123729,37973149,411005433,1257684997,524975568],[1773863072,1132339343,1264038457,1119011970,779238450,294811626,1866120355,1131830665],[782037241,1246460983,107845673,1576170666,1820699260,783980253,890153954,1648266798],[970678363,832391301,1367200527,853597263,193535326,787972754,504430045,2007738619],[1594073369,561692132,1594111904,931913492,1213412958,519183167,2115084521,1234314074],[513573130,1472760760,1904781722,944853997,1916304365,1774012834,1953920778,1914588823],[821829226,253125536,647090333,328170784,2005918698,1134177572,1111553728,676864058],[1763017972,1267411565,601106351,450226713,1078839369,186716934,1021521812,1957564639],[122593701,1617778685,1001889377,2062056101,1178308049,353662699,942712804,1998240210],[2040264161,1791591917,1547021645,845925618,1880758617,91971490,1995591436,226458451],[1856784677,1730638519,2096776007,857847457,774560128,1746035776,2060495257,607965915],[1940136522,289092511,905024203,1721199959,1567048333,1346219980,273507437,1657519240],[1012863730,375969690,1917963897,1882216384,526394654,1789682524,127039604,169625024],[1180667508,2013859532,84860488,1141645665,1050410091,208463950,909026594,1186485303],[1147941997,200617409,259914444,293307808,477651319,713051091,934231293,1018385341],[588013204,1943020305,2003688572,68598244,2093742701,1613490958,245351876,1267836651],[235731388,1500370893,401705190,1916217160,1131649125,141637993,784457150,688568160],[1312325965,1010148992,141797970,1401017630,1991453786,1713472665,508767940,1067455468],[129184996,556479491,165257352,591856605,2096366074,174484116,790808753,688100454],[1257658987,643572066,1842712019,1182009947,898504808,815480722,330411191,45849978],[827385013,1223898759,1330203528,1576577760,456055486,59887212,1939880751,1151922967],[90294331,936865453,775302187,1695056987,1885856918,729467944,384584957,1051624857],[658835965,520304049,1178847790,359158002,946708849,519813300,509400765,439105406],[794646876,1595830355,1982753085,1796473170,836226899,1637355941,1755851617,1627410482],[607316833,436912704,66135033,112154017,1757775891,491102484,1073631981,1890474953],[1003656224,1594953103,1431072596,1893385693,709840461,1632302541,1942865514,1202222028],[341348519,1459987165,1428502078,701230177,626112740,925934866,1196664840,96081177],[1934898113,653813807,2000917338,470003885,237395565,1248803564,481088403,363539403],[751075063,1208008565,1426214855,603420257,1523285505,1991304688,690986249,1174922931],[1817826151,1623343714,460553741,1072287261,194508358,508833043,1661904200,1239204571],[1145346382,877762941,899075522,1690902323,957214154,977751226,1675403624,779717497],[1224323524,329668336,1505640576,1378726301,1524327697,3629578,455551349,1674365118],[1381096310,1672799745,2050113266,225058022,999443355,1305576751,1326273381,916862792],[1802294287,1724194085,316318615,920712883,503545066,1340443206,1669281456,1589955912],[19840314,2055873913,1855274405,1583276289,2040095319,1967338231,400929365,1381021086],[1747174443,39299326,568711936,2022012649,524320307,1179780991,1901491310,948146526],[645122059,773349451,1721547978,1883415675,483955868,18649789,2023886356,1861693473],[580747689,837358034,1391492690,75655837,719404900,668397302,1834899075,599106722],[1235488217,1696730597,1333965928,1241517374,1510111791,219786970,1395099036,887046352],[1847092030,1402125648,530299102,172692686,1328991607,1797617750,1679654813,364698285],[742740907,2022478752,1107022563,1772812735,707963126,1614197014,995540040,1201273742],[1783924526,1515198601,1413687924,258312583,395925117,1060814396,2075907968,1977247213],[1923646926,1011199342,21293743,881226753,811705017,1828878424,1300119807,2104301058],[1027346067,2088728839,9970172,582490059,20189870,1267769816,1674271232,1758365580],[1646224630,104774101,1622643196,1502791902,1887586104,1790328164,1173093289,1529268860],[1661978342,174401201,423954122,1259290986,1129994378,762744703,1465180658,905131790],[1380089076,305986731,806693939,327944293,168842450,321567461,1688304185,1789269645],[606094045,773854306,110849723,1394463402,627193527,2033340216,1922259469,1324973248],[1254921846,239882539,946793646,1052599594,247840551,676428061,1203158511,1175000473],[1968708455,990843365,1376822793,1343635767,730965013,1722946825,1462304849,1614010398],[2101022052,45254763,460902140,1984903430,652905531,374791855,1172557604,1634772455],[430983032,1307433489,2089030125,856731369,1268867423,774741668,909522832,989783801],[158419452,167071835,177502113,755498631,1635044674,961139792,1788063899,1341420761],[2066788831,425501214,969885309,1647897941,983865582,76037114,1546720468,2035257789],[1063523561,1016332859,699992432,1221966696,566615135,615605548,15829199,1770075728],[1114849810,1616803534,1076349306,993386045,842714887,953668043,592404830,1579295007],[160910188,1647703224,1626232953,1958976437,220662790,1394383576,79319274,1468964052],[1374034206,86639794,1736414522,1305091179,1765586878,972970877,306104817,1208549123],[2123067984,614257983,2003809195,1128824444,412612872,584548631,981020148,1722540939],[83072193,73393372,764766856,1942066176,1763940392,1551684439,1041622780,428240426],[977055523,623300441,1198833337,1919818704,182817363,1864125417,1851518035,815782381],[1728907733,2063786992,430266598,148953401,992400782,1792832738,894024632,1593014060],[1036148153,409903604,382187955,1035291319,706746879,84936334,1609780798,978323979],[193208141,951772465,1114748379,1968831918,1611791112,1392512265,1041281735,491077918],[846127777,985806552,375422755,383803490,530787160,1648537738,2092373415,237660927],[1659375721,611752942,215525526,554540925,989843673,347844807,461573350,1153448193],[284895867,639696083,1044621763,910581838,1225519455,894822955,723400768,1850465370],[713336578,2086282924,1525713442,1579343109,1644913624,209709152,635224013,460916594],[1090897861,1784752869,1333653193,672547234,771758686,1090711614,1413275795,553367873],[975823459,1724090225,1240554745,1252231104,1262723926,2064539480,1273613491,65697263],[722175863,1304692985,1464821128,437810109,245286121,1226934936,1430413603,671512015],[57524931,758301344,1982213819,281642797,2085764363,1400168237,1356051050,1045639900],[642060498,268560901,1091607832,1956372347,2004406356,920215630,1243970619,1395166573],[27937921,895801045,1331706198,638630693,1201564303,1582135681,1056778594,1611345423],[103953931,1633523760,2006804620,1577721444,1296706669,1591075352,1357913060,1210685761],[1797840408,926133519,779217220,1701812418,1395514042,2108973778,303402468,336084946],[794652910,219547909,1501839470,35710419,639012746,1721596767,238565155,1136752075],[936980037,325261253,1806009335,590148107,1743284354,908214270,527547149,1723085726],[799268581,1832787881,1515677451,1842031618,315555453,1594197327,1020669213,157437331],[1090293595,280333185,1298445630,310861232,1618896098,1238569772,2113912335,1566664161],[1642755351,1641678709,1138237501,1611904372,1773172090,85629272,1846379295,1309490390],[503007267,1830777593,1430995863,1748216383,1231935567,24500684,1088157771,1078389718],[57366270,40705152,191939631,1821944133,1072626607,845883251,682126307,1351152873],[599665469,442213483,1919042217,772671940,1788015762,1404945800,693669989,294882899],[1114425493,745138997,1642710345,1897314823,1333463230,600574016,275510510,744246833],[465795266,1302947583,776428898,14993450,1286645665,988641156,2057211057,1825086793],[1894413650,214155397,1996692706,1371222845,1896424744,434861832,979803095,747471349],[2074037678,1820106625,1949350964,1182197360,228303593,696436422,1895036835,2107685271],[1052536024,855309436,785273031,533566311,1929011827,1488601820,1842406028,1664475235],[1839991621,837397680,2041226011,1366763312,1506654999,278371314,2068684664,639920114],[1684511847,1220418296,1039881337,2015907734,1118839300,2024024023,1231912483,1855648272],[271830618,1693617096,1389258315,350127422,1230746954,2126776944,2030161839,2126816702],[1930678171,1514729236,1432221873,860028719,158181543,1706372806,998578422,1707440101],[1797387895,343704003,1098112852,970745248,1905824336,1852482507,1734141158,313160586],[600502412,519682274,1965737709,2092696644,975239045,1639388227,661408307,643013872],[578779394,1913112240,1511735395,216744942,536185701,2066035916,2082268131,1215289186],[553037276,277509958,1679557981,608690542,1454844189,2033664717,705775954,1439926181],[551206930,312658807,1974927760,1496503164,543657935,1054149974,1868109772,2110926164],[33790352,507640119,194048546,633478303,1825596495,1506896711,560905512,2058536444],[1457016495,1105867720,816682788,905982077,1620519446,1575519834,947070749,1626394477],[1683374347,1831719813,346642430,1278833937,311657268,860770270,1628227101,1025128738],[1817508783,1224953909,1444585127,407336555,1225441788,354225730,1735469901,1675348354],[1936303588,1177023443,1532812243,1561524100,437566499,257470760,957823450,123647314],[185443651,1979191800,675708954,1377997232,1932952892,1505166569,1459060352,1350420940],[1511256919,1154500230,1650537664,1455962684,1930255701,1647327069,733768960,530206664],[2003754838,1341682293,89476186,1950199757,497747196,1785088197,365349281,907517909],[1127588150,1460026866,1728503086,955160882,443405677,396905166,9117943,408941791],[104302727,652010364,52944812,845006102,234922378,1453959266,967698740,17405448],[1348615800,673797303,695087995,778106173,1835910480,1649898378,457593470,1422619093],[256518897,1299407850,1827247464,1322365621,485707154,999344725,364325234,967174575],[1353799690,666648060,261633730,1984037504,607470087,87986104,700339386,600458574],[834017970,1763928852,1381645449,1953427182,1760347046,876353246,1970280687,225910166],[1728594796,1523231654,825638981,1487353079,925441765,770284912,1796721318,1586476920],[567525057,1718686008,1955110389,1135404535,722258525,1141554787,695193587,1270043224],[1133494346,1047063988,892084581,2040917176,1532837423,768353444,743418128,756670241],[1996076095,1336022807,1932077541,1184446053,878475557,1866746782,1588485242,2026437623],[1352129920,248011338,2059097915,377800208,1251805309,1891653788,858667691,1828244770],[1065219672,1725685145,339835164,924962282,296405131,988318448,743915903,512591933],[2116974096,623092193,1792417326,120839850,1354246437,582526633,1996736519,1568141403],[1107669006,659002559,1472257569,111936666,447123038,1113080908,1033607775,1976311038],[65353982,878282743,394352882,716764229,604283195,1651582036,451111796,244769064],[195828918,1274526141,127415049,575739059,63628900,1661779325,1819930574,1110263136],[1297695978,648364764,1704982502,35490457,1535852978,1337820338,1444993460,1036106478],[1280993337,500630485,263467302,146717932,1573412097,169298632,1313865925,1922115346],[1295001670,1934217031,1424644492,512751809,1196002018,1035931210,61492161,1893349349],[503374507,208135980,1889069392,1288028729,1068885251,839244575,1703570185,390499372],[131187486,1919206881,1415567983,2111432814,1638154601,193633094,696857623,1691553218],[2034227990,918167172,1912872616,1520081954,443756079,659803454,60815177,420938708],[593495716,996250636,1036611684,477048078,822218206,496517555,2083915846,419951602],[274086111,115056210,1278299786,833004697,805439902,1207472863,1505389103,1968579411],[1233893240,2114315127,2062022798,536906082,300637139,1045134843,1661607138,1963101838],[2047763306,1358870034,1655574182,1559358244,423370748,1212083873,2103378303,718217804],[253327943,615447091,63115455,481829018,1226731516,908617700,201255385,1327045650],[1261307736,1804678007,1406506176,441097971,563600845,1818357801,254820587,769612813],[587622240,1964388385,1903532488,1173159713,963652862,969646996,827313540,576533381],[225682960,1035537247,1499394878,1985815190,243190599,2026214486,109494979,802166099],[1673038212,932413197,230228986,363029478,714094842,1362530374,1120229092,2053588382],[1305777806,2051903349,482855487,1134128799,1313034154,661690516,1118897862,485916377],[1905788607,233217610,1863891600,1142062889,915941315,203362088,1884123131,1887173655],[94462164,765719439,1367112524,833783172,682948079,1582657311,1332242615,837203553],[664575510,1711583980,220322429,1056199121,454053739,1830707334,1554470071,1753060742],[54355347,2026872311,2011528098,991860458,805220772,1559057124,754600955,375192488],[786502084,937176672,2091714410,806586055,1203691880,1618237592,557342125,1785128459],[363552807,184522983,108204365,444088501,1322861979,989207711,1572738227,1304588269],[8492154,111348446,1688764024,1135311226,960176848,166200445,517610359,927815764],[304552562,803194377,1417942059,1457912514,1024882484,1036838640,670014597,404325469],[495350748,880226229,625413174,1837556777,2031028384,42240696,535773220,444123701],[302042568,1187301540,259555924,2040028688,1114865757,1548359166,1746028638,2090042214],[960556586,384952448,2113658070,1420638006,2010744815,1105590941,113357808,1061683549],[1620537047,1876030216,563949125,1817977238,23913089,1022359223,739160548,479479725],[2124748413,644138324,145008242,1455358133,546601534,1328099772,3488353,1489500677],[1737976882,550864285,262130008,605082334,1435982537,116980179,1805004180,27362656],[2128960030,1418178938,1433669086,1590984535,334897158,1194078979,799180668,615938125],[500190557,821483147,1919097704,1485814445,417274086,1041032655,1920034972,880461787],[132959030,1752121055,1277837160,100366839,1453076856,637566990,1346764000,2018207274],[763203225,149757110,48699966,216611077,1942163898,1158844180,413250202,2096308770],[1107970999,1689405852,1407666044,1397214186,1860656481,2024487719,1184231428,620003207],[1898457769,565038976,2057061194,1140002859,1825557160,382487550,2037000336,1589652308],[522169462,1777215227,1850228509,1169302428,772268496,406523437,1874262616,1619583712],[271068060,143353236,13582563,686195903,63420818,627216571,799591110,1087739568],[1388533477,1387400891,460125899,1939178180,1940576585,307171035,2051371016,1402097998],[354080001,355396626,1956771282,1927979418,112566323,1261553072,1790131609,1782481771],[1649784408,774093145,605550860,1065302841,472660434,1382595300,81724972,422978395],[372730097,1395981609,25347027,1609331479,1955973586,1828208391,633984622,1790903776],[1095003178,60836950,94119408,1336733707,908583599,1912035250,261036428,1137657447],[1244808370,1080860520,1874744380,486330516,638997760,1471402065,206891895,1757843921],[1863652809,823327242,731537546,928810688,60456470,585105409,1244170341,1063580978],[690897511,1299335479,931828103,497134181,1802093356,1138478880,757203335,1108584771],[1382259809,822755007,556328083,1362657570,2075579410,1339629243,39108946,415644818],[578242114,360565399,1337662220,865080500,1855441369,718773144,1730311749,1734538489],[454852859,1504484574,518487875,1454304943,159624410,1333424121,1925653637,1059156561],[339560585,1443770023,870103542,1734705066,595907674,988212666,995340916,1903952363],[956967986,1431876775,579933202,638642693,837136980,387207651,1942824836,1020012796],[1118624649,1509065526,924285065,1303713032,1169682346,161169139,1571368901,1742276516],[1044463838,817556655,1721062769,954406577,1656653630,1883743248,141651777,1756211591],[124717220,1530630632,989313964,272549758,119472886,1286738162,814537498,1746207241],[1410640256,404015973,1887449871,859770604,786219433,82301606,1612082499,1692046912],[1668355338,640363011,2091037278,1888983885,520965702,2050893935,1866413657,1371151458],[1187914689,988805618,560939863,823006657,89899722,844750601,212244717,2106250417],[1844854549,320560448,1894271044,1101015883,1915944104,1616976146,863882626,1203938769],[1599479337,473671110,1751648456,124678721,42101430,1550057020,1267994149,2108834575],[270629325,189843703,1621613905,280646324,2095016636,1248692248,993999836,2023935314],[1882840046,954585198,1914762584,1819247756,1599283794,979100788,2049852948,1863249125],[810984293,63427376,1481734021,368093875,396160779,1105478785,2022425073,1523086243],[1488262630,174370807,787959676,115155677,1507281473,327708068,1705624301,71392499],[1887500697,221888238,1323388022,435708490,2104218658,1051191048,108050377,1460651386],[291441637,218964079,492696404,831925320,1056313946,798844312,1904930071,988991098],[536011873,977545698,1881690616,1821115435,556086012,377759488,570269095,81250834],[311039264,128222684,562155072,1753959355,720311633,797123233,1238503608,609034633],[1490763895,964749426,473892270,727142042,246203297,1956203902,1286380800,760929837],[1264833647,1143663058,997618121,1118921062,431430909,1158927563,2099067449,999746172],[656027516,1424009160,198808159,879276465,1264758502,1883427864,2026496129,2052123538],[1032700965,911823367,87068567,1474441050,648524154,412960282,1814588988,2089182741],[344968298,167681382,669991788,365769969,517985922,980249580,946854978,893550090],[386133046,1716237129,541756747,1845688229,433542041,2073283190,695685499,80759669],[786564621,1840583491,809001591,1993975670,2080820181,1790802346,286427711,1507697663],[1090746212,358673746,1486832428,439175730,1381900506,664386626,957093359,834596469],[254960116,1300928993,2009556724,503136613,111907614,286276623,2073340270,1232044506],[1451110973,362394026,1064874772,571891407,496778461,1427733803,1386676758,76559379],[1896168566,281463545,498343913,639422515,1846309593,306714817,1043726336,1549366560],[814375257,45893545,1446309917,1622165973,2113555304,2088569028,546211706,910023354],[1121685763,1839920043,2036216149,1384824255,1482256700,734618633,1237945552,711745262],[427208804,991621508,1500037346,899879653,881702740,1929338412,763467789,844164370],[160291276,905061103,1655730176,1535481433,102577532,1436828423,1317272666,609385893],[1930231497,1299110744,1235969200,714984489,795236576,957348570,270263799,1267279608],[1797789605,1439578208,1157485927,51378931,726313226,236459787,1387111752,1336484169],[1895426183,166290234,1490138656,1051624290,582976167,1879174309,545262963,640757522],[1064834912,540489324,791063086,1977379391,1702228454,1948051542,1777631137,313312416],[422904561,1840065347,1725285649,564798465,987590041,920740447,269193554,147019012],[1265840066,2024244702,1934274204,1334485523,1135091708,2130081635,747081022,127064368],[158779610,240771304,1490647140,120191825,1332042477,248517812,139904883,965808045],[1129874017,471310065,1678302065,553052622,806425615,1748741256,1143245398,1859760788],[187765814,2018220745,1632046848,1179904496,921164904,1148528793,1121805953,144662126],[82096680,2068115419,402651452,1618118952,605034822,370062967,811199236,731292664],[551769859,247337758,514416137,888864974,858957151,1379586375,1152008484,84332272],[845977806,191835949,483667530,798678055,1715084492,43809026,998133640,545863731],[896240272,1987845460,960844138,1859120567,1171302579,152848410,1358184257,177390085]]},{"start_index":0,"nodes":[[1775384295,1960682107,1817133544,1131449754,414014802,103145352,1183412631,944099013],[955522324,623957412,2094117739,107664874,1697147469,920775661,750086858,374948620],[1690711963,623779831,184746674,315868867,1897420891,1870409466,47869467,1568070853],[1822875536,1652887735,932407292,1425551451,397220895,1197966319,1699535078,1633104989],[1862213319,1236648953,1356881862,1863566319,260954046,516224990,903064095,1980189992],[1237797882,1785322094,2012270415,1479941684,306493806,1517344755,332003118,88322831],[2077786171,1255216183,277063751,1470371587,832042944,990331331,359483793,184529094],[102899332,778201050,1993641643,415450035,1516527969,1561239713,1667260253,1312176712],[1045113900,653844933,1539730201,1874757574,158583561,1438964829,774202226,1231997767],[980715166,704711324,1769550246,1120755196,38822189,1506090351,14940316,1413105534],[344214751,511083841,143077948,1454994432,2115001093,1494776152,433914471,833056239],[808524214,929241815,1998119275,1471328279,1649352316,1329540668,539880584,1589466118],[1409469901,205063065,1377185790,771545677,520976797,2094531219,1100751326,838537092],[373039882,951337034,1377942734,1493111321,323030361,1066734057,1732487944,455517264],[840908714,1742719160,67708194,589223247,1703438710,1535897967,2020510467,207857387],[928528914,1544448045,782572476,1095590820,1919436092,2051504733,108450361,584717077],[634406421,900595801,1136270265,361779023,1038997054,367696828,1899077954,1630861632],[95862964,793866827,1974750499,1137017362,997122559,1093845985,919989335,1397506569],[1417690855,570290439,307737764,1761429453,1455156029,175845510,209463959,1334203608],[1501658033,1875777669,1304019385,2025664069,849433716,1292306276,1177475726,2086261917],[723022466,130952950,900216899,1103093374,1610716359,2084398987,1408322711,509097517],[1465571278,1715313265,1038005470,1258377081,1043242854,382265215,650583444,86224691],[493984323,1021634337,1814753596,1282921571,292896932,346774712,918923602,1429106126],[1924567211,219903668,2015670789,1097638519,1812850575,800830889,1765241664,50614549],[2122996593,646973594,1351729,858793780,1742197255,1326848610,636099640,1468056117],[1022630572,1415735402,926044387,1283430352,1986090295,1111942614,337366775,1948472865],[545915637,807564641,1077330472,468049891,2034500361,1089613259,89538085,1670682069],[1129141379,2099122627,85763694,730454818,722592177,1282134359,788427665,1816057371],[1595857044,45257887,1503064079,2081118075,160382230,685167794,1858974115,1193560995],[522863851,898054668,745320484,1438068609,1554402960,690639494,460203075,857612427],[1103032177,93377844,1718591898,643941816,767338677,1702707045,1243013341,217708640],[347109964,638787533,2073443720,798762996,604078055,1146671535,1988720491,448817203],[702043248,1454209077,955662673,454576943,1584622092,1910163366,1879484645,171533732],[924976179,1479518867,785596282,610436318,307286346,678358429,507121636,1086697384],[1176069969,1890718521,1967462177,2099958305,1072096324,2011622489,296757240,1780597769],[1742054904,317436878,967882656,1239078992,994064864,1385450004,1662399721,298928552],[251840624,451819438,588076674,1944554835,1295799955,1097448145,2024333642,522098078],[774702646,61561638,1577088255,933939520,403145651,2103545288,420079781,1288405257],[676174565,1352591391,782692735,410703855,1234302802,472857027,682472956,1493893197],[768211372,1261076211,1107913685,419445197,1131629444,1952742364,36818113,1062262832],[1463744083,1636293458,2092246847,243105024,814709978,19966416,21768471,1434605452],[1638823761,1681066784,1594895658,2057810275,1523616497,1762481672,262998960,1418915989],[1719609140,1417853388,677810336,1285610604,2102582385,1966987952,1008708061,852392920],[2095765067,1030773531,1364836601,1078819729,1182696175,1256867370,1541914794,539118362],[2033431980,1380577101,2003658304,692768386,550492169,1804304864,1121551091,154273795],[1930943534,217823949,1833281122,581013649,583251840,168531431,2016075538,176862631],[242386208,1326994099,843125603,2057366255,2086280414,1465942440,1569176899,442185658],[1932804580,1594316432,256783295,1755325794,758969770,155289703,1661055326,888584582],[830049790,1717571618,1250815099,1335497388,1853629311,1858812069,113861346,1820529072],[1290777343,402295752,1851304503,583835559,1093849728,1112072940,557891226,1640522702],[168983987,29549244,1523656540,599627189,393901394,1326653699,1208496752,1818576547],[669610365,2035299734,1307738266,1477273876,1975929652,1143934675,1882382080,410770920],[208752718,929055686,1552866764,594533811,1817128288,42485621,41422656,816998135],[836471605,1763706386,1173490901,1228278901,1208969518,1445080049,1449107256,925629105],[320345939,1693277834,763868971,452484800,1801902205,189868831,1110233350,314336905],[1570835547,1637154381,1628616086,525994332,1034494799,1809188398,1979091267,1332594867],[1820357393,703739408,23924150,602533397,953456797,1392390231,1881849507,1381329267],[558593331,272834261,1947718953,313774834,929397620,2128265392,795327689,1240004526],[946326394,865792373,111185844,861118252,1928051981,2090516252,1861454786,1080770701],[217374491,1804555520,1645249577,1280494417,490121336,1596410740,1050982509,1302515736],[1497037885,1995773786,1654779358,1854624361,1719724834,1089924895,1596709194,556113699],[787135616,680335105,1930819760,990756814,1386879463,319607130,1291479357,729980894],[2002136722,1921134319,723590651,1842752444,1877577300,41533851,2027560618,1960574409],[422199306,624001463,738521167,2025476111,416598298,398746857,1354215995,348282837],[1149158253,1795892540,2057097244,4588857,188377351,1931017868,198454065,1272004661],[2119689662,439532737,715602262,26946619,726211143,287085390,1071985866,2037901943],[816078116,1966381447,1499497291,756634165,544297341,817229421,1936538659,1016104509],[1674897303,1635101998,750823453,246068403,1852129295,392871684,1062581513,265434803],[1295145962,137720926,215570356,290283587,748257012,384822234,847606878,1764076601],[1177961539,743383216,542307616,1892990000,132203950,633778126,1726239281,1661498332],[880306842,1533875789,800631618,1674964945,1889645734,1949741703,619464883,225654814],[614885471,2088314986,1773400404,927452245,2068262306,1208432561,777064390,101118852],[494077070,983080351,819219637,912108036,2028949167,1162272607,82707082,1853509232],[362187781,1283573265,670610833,554676125,1970847588,148027909,263314336,215036826],[1137313387,1809670962,1371050812,1368144348,445000757,250262329,1033216177,1369502574],[834840974,1831103929,1817353717,913753136,133362298,1377718147,1743249078,451366249],[309179836,1073829371,1940036432,1484718597,338253041,1265622330,1928617323,19699106],[1623855373,703625242,1043398759,339535452,1946567567,90076797,1521503593,1128888924],[279759639,1486443969,552182806,1775839580,101950730,495303364,1726066446,1521363001],[461571929,1762861666,1322540579,1167295783,2048311160,520383615,1456387347,1282897863],[2098880585,1075082924,1563545076,940591928,1174028497,32742247,2071003285,919787250],[818111093,1540833156,241727575,1505176448,324903527,1533272922,719159255,1810209490],[1843833534,413599602,600431146,1543907928,1630232840,844938773,190895898,355776190],[1100940245,1217243288,784733556,1785569177,101461572,531784234,1172132214,508108024],[1095546840,713136631,889031342,673634262,489938448,2030415782,1638119230,769836102],[220248479,562373052,258223285,1095457749,2047418962,603948338,692095546,2121831010],[795958210,574733163,1539822074,1782986242,2093738583,1616860151,654403040,394827285],[6615720,1955790511,230862205,645612059,1248455982,151549242,1880214176,874562005],[1081446052,307848920,1194239896,1597427994,1589306562,1388330917,1647850765,2119749826],[360118909,1973831198,299404255,853110630,1729668371,1922915868,1829859354,724241266],[384283635,542429329,1475941295,430856972,362334697,769127777,1638144406,2129467933],[1326213099,88677650,1660725217,2004910129,1312109527,924882779,1598695008,1655464178],[1600150794,705509398,973568905,570245266,407516850,1267771768,530790758,717490725],[2027193941,656732244,1383673148,1331799437,429751858,1352059778,252173882,1574904337],[773989187,1397108944,844005145,614965481,1686081553,388419485,133777899,821948194],[1565838274,1698235483,1817118466,361237776,1390010704,28895527,1073445361,1941411918],[1385905096,1433720576,83202044,523484325,1429048563,1483318237,1103749096,2081634573],[409149953,10099337,1327566475,1271313795,71571862,338731733,1289390874,152482150],[136044386,658205550,1022239099,622747200,71010858,645969758,86073122,879033440],[917436185,75812847,1260663749,1926774943,1416205644,1447719939,1013287296,743501924],[369791289,894290149,888104923,1013114878,2067607329,1846563869,744133276,752598146],[645163979,2068948542,570033564,1841416521,1636382132,1387159928,1130986924,1655314413],[958280876,340301081,292054169,184714961,596221113,1215103740,47445227,956888864],[1067498044,1964643179,221571756,556146372,1202766328,1900714575,1624070416,1893551277],[785179313,242413348,221877360,315389832,253228951,859380074,1784546973,911825578],[593336189,2016260225,1723388393,779691951,1827602206,816849288,508477697,1259566209],[1123608591,519391052,1754835501,1348046253,2014304558,1755099772,2123664653,1594933850],[433116724,1305797036,1831807388,612526378,977960780,1203770806,2107847878,593418375],[589743856,2099642471,1088218244,351771037,1478287384,301153679,1568560360,1299840161],[1062639485,597896895,1174300770,2015004228,557092557,253170553,530180696,1372049384],[1221291795,1820402964,590990257,223540616,790292113,44957020,310064433,1260644277],[1806264403,1854545542,920101415,377582756,959876140,835192737,1827835413,577828844],[1033980026,972342950,1289618251,1246855409,1171192545,63587420,517784157,1440343845],[2061816833,865035404,1420036669,1563529595,616588988,1995365757,225306745,625428684],[1969868024,1307816873,128336739,1247169037,1748197655,275656458,340411909,1327636922],[430663336,697551484,1424888780,166848231,303328806,2114116053,377908251,1983972855],[621662804,368200164,1487288669,684477135,9930424,2118809642,2000600936,505471120],[64488815,1488766316,265116461,965303718,372570634,214451878,341502231,1537560642],[1605536214,500242212,706218620,640188088,1009153095,1584362922,918639197,445086763],[1597226043,839902734,1876551916,600594985,568862782,821895581,2100308555,1333313904],[1825452841,2021302662,611259013,1822849321,1843998567,172903635,734303709,1568293971],[20656637,296733660,217921549,1763205462,714022780,982638259,198843985,565765776],[466305547,1062180406,572304246,635734512,486509942,1626340400,30937859,252892651],[1483846342,494892262,170644476,1476562096,1045278778,1030436008,2021131668,2125438098],[1130849504,870469912,411413257,353086372,112105149,740121369,1241775246,815418808],[1501026732,1373027409,2010384703,953554540,30397460,1297046994,15371128,760306214],[282676244,1595106657,1246908216,1926557316,1974664966,1092750856,359500981,287866153],[1796542590,1993892462,681360206,228390286,1628666469,237863088,1434384920,2089589694],[1373205839,856293024,698505989,1472831961,611959510,1455662881,690741556,1072637656],[1240962088,1559368543,675737254,829409654,1579826781,1776566483,129081392,649577851],[973704911,1185502933,1394310405,316156157,1708651488,90205651,995545619,923906392],[732300052,606994028,1196648346,1560207310,1243348740,606250131,417601991,1992112303],[258272039,1869875683,1418466632,270904104,1039632592,2113844469,1161148690,161073840],[459334939,371568173,1901341701,723218417,461858258,592704594,579293043,829386770],[2074287416,349093320,330830694,1496339701,142785389,1421074083,1455183074,1243739242],[1423355851,407329921,765603828,2052438996,296245522,526533528,120061709,1221502160],[965157902,134493891,1807035990,555296272,322505202,141908835,683360499,742905752],[600103333,396335428,747879683,915282548,228683805,79207231,1198522628,1736061647],[2027586203,1972151999,661319180,2057929418,29581417,953219133,2102537653,338720341],[1489387360,181907913,2024862826,1131119162,600972253,38711048,1040717402,1679908055],[1506469441,1937678138,800849867,1324751334,585367452,1213428388,75673027,166960789],[1891597115,392669842,1854845257,1972837816,2052071893,1152480689,342932608,1484486452],[1735046299,98074144,1402087206,1372077148,839405409,1699762656,668731525,312175760],[1150986779,658685856,309731474,1302546203,1596514627,2027449155,591064315,1263510896],[1588733112,424451462,2084940323,112693732,132200602,41928717,1484575910,1934276116],[1839224735,699160804,1902398479,138347066,2098988880,1892829727,1955680493,2005590999],[1003749002,1122875005,1133966277,1170097783,1573842010,1340769016,1040362946,1785912723],[1213784159,1591400457,1163574041,89099259,2036433469,2078057226,1281076859,1155690654],[1656901533,2107878020,1334744035,1592965440,13897117,1872872868,529800959,954799114],[796408499,1446326329,902942294,318116678,818376437,1554408122,1728066104,1037977138],[367390804,409668460,426459601,1112797862,847346099,79967342,2047865097,1052270266],[1054877608,1481250951,1978363315,1669474725,1557371062,1098852134,1233653648,1895132649],[993538815,2100924044,1241535068,1474059976,12484974,1821110088,1700249018,1357699396],[636765806,873771943,1978322260,1022568983,593277101,1081103414,458914539,1726577637],[1560821581,651732481,1519158863,2033777647,279185190,304327697,269668022,1465722140],[1715009497,1885033200,191639232,1307637538,1500938357,661617476,648822970,628416970],[1918357326,958114140,520688319,1949194856,232336400,1078376053,861889900,1336145504],[1512531710,1152703108,1502431414,1093496964,612026146,545351454,116600364,1181842984],[1274854463,301058001,1874678262,1629107901,1705758453,1412531058,784560230,1854179389],[1896204224,1449462429,1740938414,484147781,1736958705,2054287432,782698371,1731107506],[750542432,1810396534,1329443125,367660397,2058882637,1603277547,432816952,316561705],[420923176,1748724352,1356234776,956482912,854933962,2110293326,66914060,1842491925],[1827423089,356352183,540988234,190016414,1306804529,700007204,1313938124,1747001934],[1851059507,1546525692,295976771,1806777751,1413308746,1788912314,342568632,1538424234],[2112220518,1358882105,1783564196,1203485866,1099609013,491715104,766415441,1501388214],[1624047188,1279661406,1475322413,837460741,709720790,1175363657,1587301576,1405403731],[2093780774,639970811,433991708,355232501,1947585797,1595495052,1234152931,267349979],[1525846485,696940265,1315352214,988504989,835297721,748713178,13605799,2034834686],[831757518,1360640657,908519303,1423684662,1355146696,1152925728,627928874,1037722206],[994717270,652838711,1612817126,1390973163,1616910870,1990485038,578283119,2034122108],[790505238,157668440,1765446605,1382421581,1824108704,285467680,189094606,486385665],[1488250536,394750603,927242371,1983742332,521310421,1865456515,1010860232,898549458],[978599773,2020439840,2087642700,248373634,699069440,29174770,1605236909,652210980],[1615092338,799002624,1629949822,627741629,919358360,1619934574,1617445883,530078583],[992800668,630688292,1583130392,1313992105,738978822,62964422,1380133300,150071880],[1761501403,1490475072,255974709,1228057633,1698166667,400046968,820389611,339191932],[1434450648,1589836806,500614311,1361690487,1142376893,1878256180,1156801679,1992343352],[2043137167,2004377375,219698885,1386970034,1693967769,2086191870,1767717606,920677019],[364453821,258224442,1355231690,1247455486,800287262,317759795,1201580774,771707972],[1323097272,1096734988,426536390,1313204344,984838377,416467791,1665050463,498715936],[562465356,1861664783,1619596053,1763062075,1512245462,1684848588,1184297495,609935704],[1489629649,682567369,1644341178,1517465599,1094217348,991068180,473709272,101786612],[608463667,294570765,1600882039,984430284,1374180958,339167081,1127179308,1189165629],[781964509,1802047939,241763006,1024055141,1714517838,166250628,483528448,344971538],[1197197369,862400045,976450583,1531439564,100756215,1558994252,2032873946,1094395185],[2096587990,155836857,1128403948,676503994,861548471,856618509,573112640,1085887816],[1250009422,1882888403,695146889,694154088,1933325434,695434122,575296674,1716460508],[325021279,214352325,1183373914,1892934852,1128319546,1241982947,1734236778,553538194],[1138197631,1967660142,704527765,679041554,818091537,2051906683,1797944270,347461587],[1974362534,2108267337,1400949571,472505608,745970445,1912673379,976826375,1624555498],[1550869048,1900445178,1909642675,226138627,1838809350,1255144924,977719756,1951027262],[103443118,1189956843,295031837,707250409,545960470,2060038790,1528394797,1649748772],[1962671877,1202433424,1273321577,1932454764,611159215,1948784878,785010478,1249135910],[718613652,1257940612,869237931,1410713963,1102570844,199989564,2047113133,1271977990],[1550367400,1134372439,2122347139,852108503,478799967,1128488322,1967646329,1168701650],[1127794524,673240420,267214059,2083374703,565275185,636693329,909131472,1247424762],[1866226915,732342824,727444884,1550818885,254712560,1235577240,1592831388,1835394752],[1628007676,1734622347,65824561,844030066,1636813491,641499945,1832521705,1400868424],[1991651932,1925136707,1576809763,1701457669,1394859174,1159063109,1449668775,900546711],[999715099,289262983,1051152645,716915929,1925247494,194252402,1654959117,157640412],[551381550,282389871,622435581,1231015883,101981487,1490918101,1428144420,99319740],[598684737,1075847366,2031541849,675177497,383794816,1349875876,726073277,930354621],[1086491658,263050960,1264946922,2080228822,1374823819,1279851417,480757658,2093340685],[399719674,1069896642,594746532,821784234,86889418,1047451867,1411880038,300126369],[31666864,942941352,1280462076,1289339884,291673946,2078618257,921172124,579672164],[137921463,1615894950,830830587,475012391,1415860179,537820209,369951032,441545704],[1201647421,13459983,1103150074,606946980,1287368848,1823185396,1373849358,1954402694],[1586974765,559643115,683279277,260995993,1361852454,1944020213,862678533,1092197608],[1543101655,733574648,51927104,1992633151,805671242,261795363,1931787901,800631624],[1994728286,1924379933,1328551653,1847094509,735953407,197054126,1318466492,560363123],[1632380785,1581149704,1561090245,1980683087,608546247,124395884,43052308,2023795793],[97047734,1414932754,1240650223,2059775378,1298211388,2049006873,1230514743,543737201],[124893421,892721199,1698186651,708284428,943179510,680359626,125165500,1237654762],[1406224089,1194081221,857408686,1314923247,602385454,1356790370,169913337,510072207],[222901122,1414264796,1093651493,843550200,2033891063,1415929373,1385589747,229108480],[1948570424,546111438,214766495,1597000063,2107283867,1264079053,1768708966,293831530],[273388900,834799891,48759770,14887871,1782460084,1032672314,1954805316,1755883474],[1296546872,1935622468,1543462469,2051549957,538299812,1998307305,1299703488,488309540],[227855350,1235595818,412452033,1186288607,1485800855,1514072831,1156536496,309123293],[873170049,684531733,649008344,1827190437,1221510213,266219992,1190801434,82557406],[1266775706,107419081,1261132247,40295483,478815058,590137812,530006838,1005452205],[739725070,656074220,1852921926,933007656,896070365,334632475,253605463,407884775],[1777598238,207299003,1693586656,1447294044,571657770,868977424,1718712484,415666731],[1994761669,565608713,1232672753,342585999,1438888957,36697936,1901652490,1031269124],[1599770540,1040241527,1027679624,1775437980,1817067429,1405604459,215691937,1013048866],[1591645414,60939822,613081463,797296660,809586835,1650467231,1399975344,1154972921],[587217538,1695362760,102744275,618258386,1679853789,91727213,1830023718,1362211269],[1073112284,742891676,593687752,1985712989,1447547763,348959550,589551192,2078670760],[1288511005,1523255214,998645534,367914703,2121670631,128468431,1369637796,1030535778],[283537240,442596535,887990121,1589022908,996699809,493894376,90532344,1656408011],[1873150301,47470546,538217347,1493821392,1835792895,47103300,2009433678,2106437164],[1012646889,1042066798,963521348,769962552,378557537,255006877,708599068,299406383],[160826961,1528256405,893547566,1583131585,586226485,1269179269,579937988,1820306043],[1151173400,1669771617,1974096363,324919320,1220726600,727249230,1350104674,132814391],[484965754,933174454,1030238249,1653561223,623037934,333843395,1147626603,2085097728],[671566409,1705134301,1594691299,369464779,80784607,2125051987,2114971767,307327179],[717312437,1081409327,1800051884,255445926,1367989387,1813764457,206854936,1102958810],[29069909,1027548689,23893106,1188353290,1409730249,1746228377,1481410983,1431790297],[2059670213,1838452135,1159068308,1509778227,1410553683,1564252954,1711760224,2105305426],[1093112287,1284234225,347050462,1054392766,2042915254,1491230358,1574145322,1092647826],[1956081817,231277356,1703019809,1226783617,1232056544,1007778816,709392259,1439740243],[275726213,1472557373,306242883,2061418505,2097247170,1989912481,1997192281,406140169],[765412550,1695843085,1230797966,1262447871,1205438898,1851334447,31163345,2112988522],[614987044,1983620010,90051883,1617749084,2048701147,1300908400,690355884,40641098],[1496160276,362884987,1123404871,1858740594,1550582031,833122337,1069709338,282189264],[1731916893,1859236390,1627938986,917903820,1484244116,1787673026,740168203,412615448],[50827618,745588855,756344158,360163095,482578014,625751642,343541641,823844937],[481167268,379407750,748379074,336749127,1605828594,2029220822,1091437452,1286211984],[1146132168,1924857152,1369219504,389142107,815481428,790002392,113253681,973736832],[1840521393,1088955843,688191724,544512164,1439409323,906283518,1721919457,549700279],[1947386271,1115539279,131809297,392319641,918464191,128060653,1593212764,1317788662],[1157589949,1705103801,1155217314,669495318,1426809989,1345113982,89940947,1557323944],[186497846,1743655825,1302082228,1502171714,41682014,879427311,1049598941,961050221],[1874808745,576399420,819028909,745482337,43922473,674346713,2119818305,1048420550],[1568663720,188601245,1906721058,236533893,818175897,1344299678,766322591,906096325],[1816270278,1225374027,6393238,1096586655,1616534944,746395118,50524684,561856151],[1925190980,1306541891,799993176,1234423987,946606630,578858134,1069240968,1650131303],[99107867,1044907406,1037351537,1131557726,1496246112,1801788073,358259776,1744697058],[33465609,556510929,762899053,1634514731,1332049253,415605660,1096810042,340074423],[2092839589,1134562211,1100219817,1784258088,462106478,1895042805,729631719,1102581332],[598611629,866155363,502986106,1966937374,891448143,1089177350,669146951,1378652659],[785307292,248773650,519852297,1930148663,1699479997,614545149,821473052,1469796810],[183707158,514673761,1556300589,925274580,392103310,1618528562,173200397,1268973658],[1010902661,1240056654,61823020,1845731386,1741600907,990170323,1315734799,165661881],[1028353709,486001786,645257330,1862979361,1612957273,2070631192,851884189,127893384],[172420854,1682493612,1492444818,621832092,151950870,714560085,660610821,926618617],[1791986035,278048269,1334117399,457079597,1357738153,1002593217,678371584,2025663906],[661052009,443515629,1094954140,1539080744,712631344,1318264151,1303303701,1632316906],[890730490,595529397,203769702,445370005,302868341,128266483,205020649,1318406324],[229571046,94635074,947736273,362702772,599645867,1704460585,592186701,169102477],[1606289617,2013322350,1029111779,65656214,1243268867,1971690733,1125779813,60042257],[926039418,1728546154,769549087,428568832,660761915,1535406807,775586978,1324028585],[1432453120,1742553477,452658757,833054854,889967138,668760004,1202882165,1571233031],[1092092647,1928849461,1454988711,1828032946,2032311665,142354092,544580845,1497829232],[20626583,1998671536,1655151067,346007012,1794332288,513214916,790804102,915269122],[984071191,683135673,1424112216,501196290,1733833672,29435060,894394817,2032221165],[265770345,1706843321,553641571,1183376569,142034744,413287156,1309424244,823560529],[931008953,928450945,1573437190,1648762993,1409249318,182072568,386928902,1853307607],[1547112891,599996660,1466001257,1313796495,1936574686,1520206914,1291371139,1940545347],[540064408,893401700,1093795309,1850540749,1242800449,818597974,1866058090,84315658],[2077843315,74102963,985326636,11845936,873843446,2100180558,700052154,907882316],[611757337,1308972071,1901920510,80388596,296582974,1500996037,1813935572,1273026598],[1952679032,1023677554,2018795932,58871325,421319637,1062934711,1910477080,15750620],[1577491168,1380390508,1216430403,1217631722,527580397,2022008153,432592343,1242660528],[653612191,909860736,1925937215,720734557,436088793,1483028010,604876433,279620639],[833048434,155532946,940844651,1256146766,1731694391,170882000,1063701771,1498948229],[633656254,1387466832,390119411,2074350310,923913498,1147752026,941417682,2070037904],[680320996,2085411289,497203374,102271612,1141985574,736059502,1970896073,6558618],[20748158,116742218,267225420,266134700,1357961434,458897425,846715380,2038847129],[1230292017,825319535,950630877,1463750435,519113885,60041123,529546546,482813362],[1230353734,2123023884,1245730961,440084562,1862816222,427649692,1507206290,640855052],[1576149477,1593129155,779114254,557463452,294076206,1625516657,1250621043,294983460],[82746966,1175489923,717161468,961407809,1450627876,1509763901,922583872,223703943],[713488163,729388708,1349334644,2046444161,1958454458,1047551959,1732739465,1566386555],[801548715,640775587,1546569700,1043758894,827897017,1587380433,77467044,1188892770],[535846003,705760786,1313567925,1501052928,548249956,651375522,241806754,1088646041],[1925104030,1245581823,1902954017,2084121074,1064865883,802751740,1706852034,1012521457],[2020394210,430766679,1482602791,1939403231,1661726529,1685205348,1787724808,917017904],[1392464457,1624093145,2039878449,1757077386,656334704,1885634236,1949270630,238869074],[899849762,1646356198,967556703,1470213791,1488347167,1235056835,1421759343,1561703444],[1075786256,811006146,1216081727,661593471,2075908154,410733012,793932104,973689853],[249949373,1151332693,109394151,1721856190,1389227488,1594819926,1701729581,167197518],[1563738608,1157028721,429799250,1929082745,725077892,189849339,1308488462,1740422639],[2128446129,297257449,2029370213,1191628878,1547722502,186370474,1511463083,1749930659],[1658685220,697723025,2048439986,1400199269,585841092,1860189250,1841378156,488694549],[850098692,21971593,86839709,1524377238,79469317,2103075695,1384919750,314461123],[1358198816,1733793456,625646166,1341350546,1614472194,1093837251,1965878139,43425650],[2124326781,1878071287,1093107457,1996856987,420436845,1093184923,880801719,1225000570],[2037614372,496633921,262016047,445928721,1949614066,1992897434,1312307709,1825926249],[1182865348,1712640993,1573766621,1757311559,1985293889,1939655458,1539842431,1555106959],[519061620,1157458258,1659887028,2068558041,1709704676,1007804058,1089705671,259565397],[74458032,1269795602,549921468,371977086,1337848252,1443693278,551682263,311277878],[444283638,227283525,599250336,1832241700,621405810,1407116652,434923667,12920678],[1212377711,972251706,820886952,560959129,19242278,1891464597,1623656859,1695087652],[1997498527,969050135,1369793197,1783917394,386834914,977922259,346877358,984451758],[827555378,1673071591,1590405808,1469972911,1236265424,243536286,582155038,1839818923],[1242585274,25813148,391168956,806485579,1474666669,1381605107,1367538355,707933971],[1575412086,1149240359,1020202806,40748593,643788955,1928627081,1784675423,881978459],[342419808,2075681048,2179161,1992895103,1585844433,442601774,1208212636,813568468],[564822001,1050958857,612965867,713983400,723480095,606758592,471209885,601868465],[1103319641,2021901574,1326421647,1168759488,1871801608,505613231,1294508105,1403915466],[1219788733,1252454047,199971876,182655717,651929180,386918332,802923794,770368205],[1557601257,2087744710,2027183150,1378805704,508234861,423090513,1760005506,1102241848],[264515626,371154817,1772844408,1947213550,775168459,165119872,144637389,796545103],[128169899,1879378654,2116978138,1750178117,2009342569,1214784252,1944912592,836626489],[1630728343,1581627477,1142492953,127652041,1818958343,870693343,245623768,337133327],[971902877,402069887,882810438,647293403,532434302,74636062,187837408,960012992],[326074679,632171566,355004974,1313185351,1644892699,510621432,1468714775,1920018167],[1023608502,1583489614,1344266248,845723867,371198875,1343585448,1016369938,1043577753],[1414035129,2029506521,777017540,1851769203,704621920,312150491,629573430,471062778],[630133905,366328337,1373714980,198149937,29633278,1239228021,70865180,593581487],[401601626,1092720940,55869700,1420935956,585424446,1620222090,1286114417,1314332270],[2005067042,306516434,410412749,238557230,1074669757,1679932034,683447952,428463123],[682834827,1546916773,1546158006,1150679679,1538182742,13707106,1131716473,69394659],[2032087529,564606904,1276629727,644347194,562388513,690034053,643644523,632175271],[2073361248,824196804,568861676,89027942,414443652,2006275846,1382428464,482706522],[1277331247,1978876890,550441890,390596759,446905323,1302425768,62127039,1156836242],[1465441228,1079980002,486246025,579703938,1081440062,1525007548,1922203918,1583130871],[243902125,1179911599,2124942019,1666492916,1848167770,1806116346,1713921875,30219041],[1878151882,1787876901,511471,116469578,172265422,35201422,1985120337,1817831739],[1542290967,1315719137,238787039,2092118263,428514248,1861762269,28654194,1522870385],[1315594013,806130090,1377805749,20090517,1274332458,924993475,1761059418,743283332],[732485113,978893395,1162148463,1426700006,663822228,184491141,179326369,353242702],[423772751,72335059,667115981,1179020250,1802516163,911500136,1305681848,1466464430],[1973497928,1721085821,1153914073,2044982491,188445378,833664402,1702565611,1594355366],[1918598542,636793749,1395999023,1675853804,2091333762,1913651677,2033503036,1919730841],[1889671601,1598898419,1547056258,924582625,1267051454,2033675276,817692502,56607254],[1043524088,1164414989,1426183570,373966365,1414952648,1657820467,519596032,1611848418],[396086194,59024259,51470205,1821376864,2065620932,370735090,570685532,1416658785],[233473833,1424514421,71230942,1030302129,383361972,643960182,1732500817,405015744],[1814904148,897687669,105196388,1579823291,780122537,33820538,2095033468,68556816],[105618999,1810855697,1180973395,2056190092,850397676,654921628,783020939,97619639],[1327897253,563406374,1111212039,406886003,894648896,1177233754,1499084685,139150212],[1085239368,645207207,1041210797,1347667445,1555802176,470549787,1536559833,1994929016],[1509633429,513721705,83629754,12293628,251664101,1011463881,1325371782,120528519],[180047792,1404382166,624653401,1847257759,1905084353,855456011,1900685363,490255938],[1034190515,2001152547,1109280675,1551959128,1874617403,1058772668,845689390,1293215855],[15648130,1360042122,1162076117,85385754,1500061526,1242385659,923142575,2119594676],[1585963642,1014200158,1431711285,1303715423,941685881,1956164994,420762023,1562887966],[1540276369,919305303,879486581,1672755470,1591268690,1305779441,531560555,1257189394],[1819129607,1056939236,2017077564,2043968980,1922830565,1379225687,260036618,1105465933],[1431552050,1855342812,1753446777,654951604,1898409493,1431250580,800209928,852214630],[91120884,1035063410,33964530,836776552,546038934,19014689,1161249550,1789976471],[1218209169,1987088879,339055109,13554113,1241926688,1283588350,1387765543,1434790222],[496698926,1768730582,1941164884,426400709,1270581786,589880958,823115086,698825360],[121913114,1717823303,1952997192,166102528,906924216,418300543,939959398,207933411],[38917505,600945311,2010534768,612089668,283431557,1059141477,355830248,1481244992],[102423537,1070177670,731080060,424738402,1565892683,958583263,784119435,483349182],[1838643825,1892769554,37634578,1234893927,1531234708,136222286,1077405559,260001927],[233603571,455586932,1039761200,650685832,1672072159,931893385,2035138336,220771963],[280398138,1696390765,283507873,1940085839,2105284175,530510229,1132171927,1351885484],[1199693908,834857140,2119627780,801138978,1481482529,1562663651,1267000726,80801273],[1609808725,497202334,140803914,492190683,546972809,1176412515,1447326411,1074616846],[297441665,1524983487,1004355621,1190247414,1197540118,1546851413,1821236070,242657973],[321688954,1917421709,673300934,901937688,1895075281,1747703502,1377483379,1699433493],[790060920,764297716,1906783434,2056477183,868055555,1680042548,1624523376,757946879],[1325666278,1206212934,895161351,1279029287,2061774458,116921974,1098351771,1219385631],[1737195555,1503710040,625753647,107999804,65502628,791908387,1099563498,1480405985],[1645829840,1524465211,255747226,1749771856,1846331843,1997006897,1935531125,1550348132],[19347497,1595532142,2000569665,433405860,1739728057,299084343,2116319998,343696745],[1433445007,574270779,882473075,408195952,1157578380,1936597098,612312930,1124451915],[112046829,787550407,1356193992,95043628,462667280,1215500808,641400829,274153231],[902027080,492866792,1976594442,720830219,1873341599,1810962397,2126276190,162724724],[1607665370,1710373216,772695432,599432959,361825028,511137937,1234462917,638318304],[175035582,186207138,495032486,832692921,816200503,1003285751,1497300030,1422949231],[162010021,399385664,505045864,649197383,63701415,2107380938,659309705,2098794346],[1065567655,1136800609,1081435448,1871763809,1287765486,826316766,1352909424,749182729],[1180503140,1522082837,1325999979,1081942434,747079367,470027783,474198555,70444665],[286188211,783312894,1048733916,241335538,506659162,596122488,1151546086,1559674037],[621289265,1544030213,1625992345,129222817,1126774641,1664840153,402148003,1592005852],[156342600,227901334,982454711,621628117,2008367429,367861035,1676428550,570288027],[73797022,1811067931,2051795371,678428225,1358810034,1538643324,1380094587,1803051113],[673269238,2055493560,619683077,47026286,1075642791,1274317404,262762754,703678084],[117036937,909029436,57987420,109921855,1562530287,1692930591,1006729598,1899674929],[563947694,1331897957,1219196206,783438199,2109221220,1794641827,2079323199,595112046],[1822890520,444292029,145481629,997260771,889074327,2084599504,1955066153,645359662],[1145665355,1966680398,479766368,892059033,1765221480,1805570841,777814301,1980949468],[590997836,1576003123,895445818,1752001062,1888875210,597873761,338777735,821607498],[1537262854,223686062,583510042,1797808784,363046540,1390392377,533645299,1350100078],[1598721106,2059196088,347721920,296729079,1127066488,182283101,1111932069,698074477],[1919941518,392183903,1956715211,153062439,1424322213,1639314305,438764688,661463241],[558600484,1964520674,245635531,18606551,1570871653,40084766,600020018,1545252725],[672088182,1372353514,339511369,1374485249,1119851583,1445204642,1621290590,1780601611],[533284955,272342190,1618133711,2094245101,2117448827,1352233934,1118119854,285916598],[1284063624,1829491442,494821948,1980631394,2128708678,804445205,523395823,321268034],[443804854,808400678,1807871277,795899331,1311724313,1708017142,1389284466,1211435535],[357234783,298558362,47121323,1806433903,74160851,985497464,912001787,158619173],[1706471155,281573333,481571919,1740527616,89622325,1574030445,1565452174,105061791],[931833534,1676722701,1190454510,1640030,1028172031,1388873076,1176808459,45201450],[722470616,1653305939,1391786955,528528288,1583318362,1746048913,1525545364,363387281],[971353792,1142485562,1340219278,2012070038,1830338946,1390875387,97584108,1133286388],[803031410,370838045,1585357764,834575786,787104975,2041316793,423325953,168401041],[1787178063,1367189725,1981549436,1570106854,1561581504,1455983096,1708010478,310669270],[1372993715,1365722256,1301292751,1490456194,1622983020,757429864,1523621151,1645300997],[1922563056,1166867595,1709847749,501066000,539811374,647415202,1562406068,1933605553],[895631895,1822321380,485241474,545456392,1346797014,1111439115,1924960333,516756475],[62701874,87855459,1816633601,674811082,1704816107,81427566,1491679898,1969198486],[171840743,1129643050,233878782,829591448,168315031,980499519,1997211419,208473828],[393354888,81283239,644638687,836459486,228527,911257112,1374342203,1900393516],[518306918,1380193878,1470431184,271591921,893282804,1476327511,805830789,187019904],[1193746914,1326546451,2040927811,933391712,1817964730,937255565,257709531,1239452538],[1559214692,653830156,727752911,358781030,2090851230,1236930382,2008436097,537542036],[1245592521,2009004043,213233078,167651934,32638307,1194434660,1581644318,810786009],[769632054,1770100769,612543439,188334118,585954207,592210222,383389179,2125337467],[401187152,2045136290,251989879,1575385654,1721095851,1006326435,50530412,94305489],[1270198332,100463334,1768640355,791012718,756848973,526768963,222993253,1076736598],[403124864,1274920324,1766488077,2094402672,1708110738,654341713,1465113540,726033293],[2055760724,2058498584,813649954,1294748443,131571540,591410897,1993928208,2055609219],[601062743,1823143817,593733593,776541224,1909651206,1961429814,246815943,1573851106],[699110745,1743783894,1268774364,1456198543,2125601175,2053029272,2033571313,1928161127],[302537710,591601556,420551316,907789241,1513262705,591124962,625840751,2039881062],[1423674890,1327119163,1408559477,1927944716,1068485835,1901605371,1346787252,1142762857],[208811730,1508639241,2088481790,1330964101,1452291962,557555092,43288244,1154732782],[1510930370,1785571400,1791365242,1386239594,1545987764,1263695503,1842642235,1137134738],[844473210,1233651485,1488003681,1370853931,1611912391,1981080429,1333721213,125379759],[1824288669,1451150859,1137213784,1114467327,1449048862,1417024851,132403577,1384564589],[230287638,1421138722,9157613,395069799,146884625,1149264613,1706649747,1570306294],[734078864,217687524,636313520,827425180,1949508337,909847991,1766190366,367380206],[1131765624,2010800432,667941451,2040028775,692416431,19875534,659846638,611936982],[985361378,1629899715,1245385682,1814651973,1326700850,1939421828,1405709190,2025680689],[543216202,691854309,2110865207,383428555,681617656,939899935,135811790,834355440],[1396486454,1575076719,920742094,1703249197,2020613844,1453790156,2119926712,351119091],[1122714691,1428857928,1966923295,1481351196,1121666987,1794955722,10875970,2027212225],[340391509,1956593527,1678770065,500584048,361232780,588608480,1209308732,1178704026],[2070836184,1695125763,1128097083,199115009,2065956688,1434345511,520199902,1374544093],[1914897335,707842902,996240213,1117350554,1083317094,577105736,66594197,289890356],[1840250421,1471435519,780991546,1715933460,1456570480,1417472131,560484115,1358581094],[1704748160,332018354,314757079,17173436,761507291,826463418,1590742814,43788536],[1980572549,831787199,883715989,618539747,2110420977,1168627341,240236285,2009955527],[1429595658,1921975810,973104731,2123262721,538671801,796819045,1940833342,1909352697],[1286746812,1660371490,1202875763,2046834939,999411090,671355436,1155392000,148847478],[1075633525,1168225258,913419172,577834027,1721721075,285678124,9742735,216534631],[222332578,1710858390,74100480,1288392683,1205912506,2046450001,372695930,1939532631],[218104362,2066704799,1225401928,332985990,1028255756,207932995,1218623946,1173333946],[2092615816,848273737,593762078,215056302,1548572417,275970158,912448506,2107969139],[457998859,1859033490,843216315,757058796,2123258187,867424750,789512970,1574646943],[256546291,952027925,1883497358,1937710830,1132263212,574841857,623127965,8151555],[635297947,653252190,1991793424,1034021032,505994853,579246279,1102955037,1125068097],[1175855348,445329368,1599358760,1946824201,1740742048,390054080,1479293605,684496904],[1102263293,43461558,743319477,699813650,523356468,1564111069,1810912433,1972108484],[1345809501,1019938280,647145367,1109586019,1737386131,1736688176,559975123,711008084],[381927179,334791866,559865257,618346420,1325473491,337197839,221952706,1754872411],[1376588813,2030949247,1090694190,445884775,46775275,996231916,226632742,133833966],[1255691599,1542515176,1762643778,1771001893,2061476478,1897102691,430790129,1775609884],[803201706,862598,450962446,1896644619,1406145442,81434665,225594343,2080134939],[1912580123,1174573244,1406121521,1426031474,150133197,1332223077,817235744,1827457077],[1643108951,30677357,1341716234,77102892,687944736,586485953,688038335,786698891],[103833461,600836385,1742059269,1305831257,2122079644,811240536,1749376629,1970401095],[517182079,1378995524,1562352692,2022153961,597877378,1878901893,958166119,693426888],[1127475894,1344197992,1428164191,1986173157,181621020,1519351309,84163681,1254785671],[1524821139,1973029438,783763869,2014882112,7629042,1577328670,2086803651,2092187909],[359846773,560756246,593906236,1181577063,1178816589,1527081157,1824338147,1286252116],[1008721078,1653264506,1433348620,337551386,1402869298,481810231,1249882345,120122274],[2048794107,595760720,144775039,1897116945,156643796,570088420,1811362803,1540038070],[1459482942,613642369,90591721,1216157834,1406514311,1101414085,1676912089,603956849],[582697655,1137605304,229138641,1152672127,265464477,1268361046,2030160415,38005910],[618732408,854482981,2025260195,1751135872,571233670,1202803965,743418631,1335212426],[1034383413,1879404651,1070866695,903300129,1809160331,1746621010,971775618,173301320],[775622714,373064128,560519820,1664879665,1625525952,1237870301,670263992,1105014107],[2098211936,1114735259,1182364776,641845119,1404920341,1931511347,2085308516,1097437836],[1480385979,57663163,1061530921,1418366771,2012210079,1970643040,324013587,1658784703],[1276352136,1356586432,658972663,2092424216,1299217744,1362669452,120039262,1626928181],[939609763,992613379,439197464,1577660945,833636819,186570402,1662232606,1805787391],[2010985784,1712383199,1323154354,1047756372,129334821,1164643165,2000517399,1874190081],[875518752,416475453,1762152068,1277732008,609756997,554492510,1439158753,1738368121],[1435808829,198563715,1642245390,741674595,1139600002,432172730,1798929818,32461274],[1876470461,1058450205,1834164092,2031379132,1666728570,1761912821,955651454,1335272823],[1953844461,1498251288,1947316474,186365536,568327837,436195357,656624870,18427241],[905077697,1005726548,1467888231,1497877390,1916015215,1904323536,529883720,1742128594],[1546254934,1868035184,1493258727,1377526828,6455504,1589889152,1529342839,1812135447],[1680742265,1037999798,1210845875,1584503422,2018375756,368435668,8231201,1607382832],[461510238,798897972,1232345992,222822384,1373335394,241868645,1648314396,260560622],[1945850470,415906148,1016601205,1976488115,1582220166,722772315,1264124198,1645955648],[82005843,1384567762,1558241213,259982832,203971072,762463872,1552288168,1509519388],[97153560,642282168,246925476,1957190389,182632700,1724643264,33641200,540608825],[1100023879,392793018,1368427803,65917210,2105702223,1201490430,331139345,1432124337],[664632000,137333116,1224997373,1922871253,742524188,311243455,550775703,1679769092],[1903376189,528744797,864612495,259654457,962396098,1751633886,1618679891,1087695301],[1342396193,1261347265,1180770955,1391471763,507874504,1390045532,1555077121,623661532],[681373107,1298919930,1438925617,1667411659,2099855885,886782512,61083131,121472053],[1960214251,1445815792,1512044239,1562447424,308723694,431658451,809356829,1046784408],[285587502,1497337577,1372527015,684731020,266888174,1049961425,1179199970,63958888],[99482660,1948230794,1209676842,385510140,489862032,606514891,204873781,1439682944],[1002867745,1933906892,1474869104,1457151949,1611603816,1978130227,917189576,10279009],[1905108509,1427439460,846180221,181519574,687074189,1887493834,1693663421,920593213],[1411827062,243166633,300264643,2080782970,43981304,803559225,83717823,1630388895],[1344191924,1657569632,490252697,1031498358,1963707244,304390465,482929888,1900467560],[508646227,2011969312,616654662,579188131,1668661814,12581524,939364536,689147894],[779314935,1344103482,149092886,145959299,2058876441,1123961113,1423764601,371991280],[520485791,878698031,2006423869,1558923796,797287409,1822522438,2103395873,296926827],[1736546586,322913353,985572415,713723420,1226425903,817879017,1510356231,964989964],[1220697766,1299125695,1421903527,1334752442,436514195,120020802,2062903557,1762779583],[698057519,578285171,1793985643,1942018207,1488755167,253830013,356892693,1723959451],[1097378388,1961035087,373467654,398845528,1331875065,1292383523,1677822125,87051009],[1142331176,181105607,446932277,494124250,1571420644,2043169656,75791285,907782316],[1377499343,102866635,834592913,1776755728,1856908351,1824825971,1357941849,98024373],[1928107569,726061351,1472292105,1130569328,890840811,1430247236,1083251351,1801738797],[1641340634,653112057,1773805483,176984566,1281447835,1547258282,1444844233,1031205757],[412703329,1510126598,1046846487,2127039092,1421031580,654570106,215720994,961874195],[387027748,1165115309,377081618,2113071533,391283913,1560380608,206594747,1861165777],[760251921,732710856,1199892532,1874378368,743479630,1166513300,1825982969,3594720],[38784858,1641399278,366669526,253093991,564732316,574412751,146154903,883374431],[870227988,93832257,914921387,1884104456,2044381919,1199578063,676755465,322992872],[524948329,1901259466,609709574,378883782,28964557,108199387,1498020838,2093600691],[760057681,547520388,1026732078,58185774,1876969293,66832986,1576826484,1450859753],[2012523711,769028659,1679190117,1568099952,162035803,1061379167,19754102,878601880],[625024239,799315440,153272004,253937938,1354943234,648731944,408176323,860884974],[1181110696,593388534,309772346,328395588,659123172,2123743166,1714352509,1905936486],[1995591928,735066683,922817187,1379150916,56431736,61775986,1655221170,2080327043],[1494096939,1509430673,1883632923,1136520946,280080204,259785115,501025225,55072230],[451708907,2054738681,1218837552,1632971573,535014216,667547738,902305048,1621575374],[2112333083,846443467,1485575286,1402063979,1564015161,1225419934,1062838765,744910849],[1704098138,581267348,481846471,866762718,110041920,1247809951,219888323,1316745028],[769727005,1884295996,314948516,1559318880,1195928706,1082409364,2006522774,566434682],[1316861997,638442057,1437080893,1685175423,803885173,718293514,995213554,2116714868],[745860456,1411376551,1395297726,1587781557,494378874,24519622,1290423588,731921840],[61127969,1877858992,1835159880,404294288,596438180,1363435580,1968645889,1704833108],[854521342,1857262315,993185682,984619261,1553402202,854258079,366367978,1888673396],[1417459376,1768244437,733797241,1693940504,898739775,710364859,1116196107,1790319148],[2003304458,2030962336,545084032,213027224,765647228,771163641,1869545203,2114798804],[2129252072,36328822,813203513,1151076249,1145414579,1162360065,351839048,472299319],[1634004852,480174258,582737339,644282121,414165039,812423611,743258159,72948141],[454263468,1083865627,1554761960,2027986160,2048947249,464866377,1160432189,1676833385],[153190163,1716908298,1596817971,426702599,339726536,494309688,1247969612,1298185992],[92978023,13568581,1228254113,1153750351,1525327181,619294236,228870857,1285773910],[719770457,589327075,1868920967,242718479,811285712,1343626469,1415433834,1604105583],[1110022134,1508665538,2116362454,1669864566,1409680286,174782771,4440509,928280963],[1344219565,1165560543,930899429,1875614808,1060132588,181995702,289154576,890000362],[912315614,702518879,433008723,169864051,1089044165,2053094403,2085628547,772675281],[639364827,245017136,145882668,131376269,488252246,1520777528,1730166023,1937519445],[286580179,1008613009,720897305,342755973,1372411447,2015275728,1895004580,1544576818],[1731074419,1578095087,2040010168,1831914471,23219701,650517976,2002371032,1163992881],[489313713,1450526100,1964997867,2090095038,1376439953,434886475,20974339,1008784848],[211010119,211757050,63982828,1655027542,805136499,984418278,880953890,1137739260],[739831790,1641134162,418561483,1325881626,1841146320,93029061,427445267,994821416],[1820892983,1943746851,1831712441,665508866,1680373111,481041972,613956592,1201886571],[1904981274,864187221,1182221090,796005073,1247348345,1379253535,1963373307,204631991],[1341100260,511026574,1168999430,70072123,32988448,1068126526,1949487816,1007936444],[1861080967,26062083,1326007931,357434015,360454755,1716871889,2128350359,1561302400],[1555023015,1989308153,621505090,1491996198,2107058014,1022402039,1562065356,1558764554],[1549014018,767652593,1167816268,521499649,1997353578,1768279783,1768335414,722882788],[1589437497,751099283,1176721148,1456614603,581038326,862565127,1653231126,1714352577],[1952115642,1538640160,987356724,1515872130,1736274852,1745305818,878427508,259713575],[298622216,1975528473,1209072766,828055644,1601590020,1691637703,1679596155,173925112],[1590384288,515753837,1339230962,545400872,771620770,2114177958,1035100782,1937247475],[1318349336,2093916234,818171066,229599510,612538297,1503982512,209077569,40563071],[82728639,1209125200,595280048,144236460,116475519,1007561189,1911325019,449482587],[845856529,37859810,1741502517,907008116,570409496,568710374,1414729603,1122534763],[580634673,1208237490,1522830739,2011326682,2100021138,26703308,239731124,1044903141],[1308583037,1276768663,13708621,20301687,435626912,1448324239,1826211841,1446091921],[389683873,403737832,751636298,1802997709,234007819,2108596693,747765705,2086000277],[1827775958,1282872488,1524386739,1826173294,514280917,1843337313,1606066664,1716832912],[1994484893,588889132,528954989,876039767,324372486,263167399,1121576595,1175642742],[1658280213,1714970948,1835908295,1800663146,1874693127,689650266,1008639104,16088741],[447227328,244786305,1701503181,1753470533,847712729,1523756640,713092244,39658320],[598441581,1381004797,1505742066,1586758750,266454211,913117728,266151477,344697584],[489271664,560357538,251884128,621792512,260774074,569571469,1346086431,2069756973],[183532169,1381981062,625283874,768329243,901132869,68119123,224199137,2095242336],[428895441,2091531252,1740466285,2063565887,1903454625,2119832843,159890887,834442327],[1911309674,404590960,342325016,708749781,1065084486,939846864,1953725866,496411810],[478241740,384760250,1527012569,1647090503,1179535102,337656419,1354286351,159871958],[87399811,975156195,108373192,700134447,125231050,512103898,1384814035,417707182],[840402166,481662562,1036460658,141705534,171149578,921748503,98579109,1386080631],[1453093760,1834812340,1104412336,1140347758,1527483004,557794885,1003249772,383170850],[716068919,1285885898,105841991,187600576,1848048759,1349992917,1696110722,1657525121],[1628171270,160976856,1010257733,375700198,1443226133,256057151,185750130,1306026249],[2008431606,1096737243,233883799,2018172456,2042008987,1074988688,425226390,379836106],[847943366,1504931549,695719019,84884296,1619083847,1213339863,430718736,222198619],[1750126114,1373016691,834024730,43288132,848229545,129480196,1982748952,303684897],[1510096422,1669757027,1867276543,826775823,1032165431,1570537357,630165553,612590939],[821030743,1864051947,1943012045,1341907230,1220326930,763140557,741515492,1332421137],[1778664074,845682744,2078090825,432932850,522237688,1319069228,1071427665,859092936],[909877851,598349637,1326643880,57167491,1743446307,1874163817,1091554185,113046759],[684112784,943075460,790993873,571015557,1585496118,99033,729462117,140216240],[1111515674,458609830,1188796793,1396003947,976586464,1614108102,389690819,1814883545],[1347521461,171823732,1208868480,1481092248,1862362787,1081304702,535688287,1172456671],[216723492,1512517263,2015280392,1986967058,738078695,1098203760,1733383550,1627814937],[1770963301,1485310679,496286577,748447801,2023455850,778067236,609457368,1216320560],[717525843,2046750557,2017681537,1820212925,179586678,140497448,1391078845,692469861],[883186059,172488261,1368824817,1058165022,1608658676,1770629552,1944504312,765577317],[789949154,509002817,621563969,1275429908,436292724,1755264340,663448404,857790154],[751775277,926853857,1812003195,155503190,71793546,667585170,93510933,1360390035],[77993612,124864930,1103296395,246112816,1690925838,1624541856,606855565,133408447],[1428899901,1173963226,1298692727,139601432,953601103,771568206,2112995617,505040854],[320079224,1862372790,398443029,1558781807,567081931,3588677,228841594,1227037963],[1219491439,1490796665,298292076,209473690,640605574,1611955706,920324511,1045492571],[1304853518,618098297,580289316,1093064205,675623759,2021926777,1903699935,1755111335],[859010161,641621162,1489705631,1333854200,1393749401,1565126656,1819642409,1486175974],[728362790,825829848,982978332,1603792829,712835855,1420077377,2049918179,945822751],[681878125,1211569045,1905989702,1436597545,1959507559,1012017391,94737166,803450903],[165569690,406185246,162800703,463842475,983761106,1293182743,997235768,2110143975],[2041902301,1884308572,1106981791,1748057605,862793745,652909645,1499410966,222579809],[200460015,1274054208,1686167855,1791720426,2062882578,1782085332,1778915708,1392624279],[1823141243,2029101650,625294224,1359735039,1621193654,120561849,117441660,655600817],[45148120,788095588,450079613,1759753103,1746778467,90533894,1065050915,875790985],[1548835807,1408388597,2074209155,1382225097,2014865157,1126653928,501317957,187040283],[1409972282,1589960850,1935148610,1106053880,52278667,109303785,250722014,990014600],[1518183271,1587617266,1206564470,912782445,24341374,2015085130,1969459633,1600663121],[1808747669,1679056156,1043829192,767849184,407697771,833574849,69960480,116016068],[502735689,14108246,707258932,604992374,531525888,1182849431,985027698,1728485415],[167667518,87003628,782866789,205404082,369071837,1465125202,103853477,2126581544],[1891505326,838117259,1180202141,1704469116,318892459,1984016228,165870468,1613787989],[982149373,1496542472,1481725435,30901939,1505119114,1037027740,1976238300,1464852106],[849030251,1125118492,98613200,454178159,1935568245,1773093389,1540587554,731031437],[1072764088,1211191681,1328211411,499222503,467112733,1186010478,988011640,221535078],[746032545,560303997,887413691,475460901,206394649,935588872,242080681,2007442720],[1858392107,632177585,1121865137,901335556,762518912,523786898,742187706,1684934185],[1269318938,1926292444,231416721,1809009436,2113765255,2123372876,1340492757,1601311331],[531877463,1190711821,1700254880,1968931978,1957368849,1703307904,1322333922,1658965791],[606677705,2054361588,1576251306,1546564187,1101066631,769327028,1073216014,265371634],[1317122112,1880807882,219063945,502117594,1087588983,432349603,1604075118,219135162],[636885990,754811881,440464510,1845772752,1565000475,1937241997,952739442,2053474272],[343992462,1342916710,483838478,274518796,1942102761,1224674001,143154620,433231010],[222037075,316521514,1615665541,252776096,742871432,388723974,1966425048,1353508437],[1362488016,581760420,1272272521,1636759541,1617806194,749010008,1626585858,256350614],[1516703037,1949690250,688051521,1579480795,1886776036,684429514,26706019,885343717],[1465517163,1085040060,98530483,1250996263,2090465183,1158702423,1498351326,1579165508],[1202491190,666747796,340955792,1815345713,1898577008,1912983640,261828669,1755804706],[1718467999,1128322468,1184250097,1433331023,509940971,1923404040,830951329,390886847],[206155256,1712235000,611908727,169819261,1161223791,910801418,1090078184,1664560610],[811170075,736176770,1590747042,1702615413,2010591909,58678168,710446818,210054183],[1551839261,1408689915,2030675108,542647864,752976473,601978662,635022966,1659376467],[1987807242,1865509201,504253632,202208425,626845018,268361486,1409359826,214636734],[1875430894,1757708409,757668264,1311691215,1612012567,1676223344,1313048320,1519716447],[196114910,11441264,442137136,1792474875,1597582879,946029865,1508255952,898999735],[613250022,2016430946,2089247237,893550493,993392423,476771943,1876976152,854913188],[1857076691,1248614332,2089151366,1063492065,1370632078,882024045,2051576599,1341721057],[1673959459,933863846,1086985263,51553243,912860091,1486066103,1281072020,292267379],[1837579161,1662238245,1765699575,2017441242,1256171317,2000702208,794671512,2031888620],[2050108619,1291558280,436314466,347467113,468162550,1750678241,1064098588,215474001],[50186781,2001100147,827282815,1799103333,2026252451,31390132,1305487572,798909608],[1106810277,576814084,1128634954,1954466265,625665540,2096663985,2048163262,749968870],[1993299548,1656404950,2044709415,747647619,1190402819,1510142720,163004887,1260653270],[91796196,1519144713,1342389465,1832401417,450121956,1655076052,1554353692,1989169164],[1207612568,321477382,985313385,1843954421,415713911,1920582205,476667918,805142678],[1728093420,1051425118,1314701706,131061528,1348080379,1566568149,1340562831,68004833],[1796077337,1282942096,844568916,1180239199,1675510716,463414181,1698951015,212994105],[1377912201,1507550850,12516979,1284038907,514860608,1081411362,231199964,1223593947],[1388830185,1596815677,1463344929,800101027,388773017,1709332047,1110222081,1207829241],[1560092770,1981374296,1142719041,2107915859,1099759123,549577586,95147953,1021482362],[1809707274,1212144494,2125298722,1610792343,447107839,1841339398,1367929049,1880028131],[2086557987,928962919,2002130041,841179420,238738661,2065060791,1479809899,686356648],[1442008304,1429826118,1525565737,682104594,892546760,1018089864,1711113557,583937585],[1578469877,2020583571,1026782624,1135412696,1807412397,1738877455,1341357848,655170509],[1066605481,679983470,1793742370,646777162,1149431296,843375334,1491998367,591667606],[1622829791,1280947415,1282432352,1892842545,417513885,115505437,913773440,765645661],[350933821,2047749327,1824466553,1105923603,1098441415,286540042,1645063221,1450211084],[810498403,80033493,822005794,1738606082,1386965197,743415557,1394955539,1751303943],[996310660,1195559051,1104323994,282853667,472298389,1360853615,102901323,522096638],[680179908,57040560,49513368,295949586,1375026619,299833375,1847941827,1108272758],[1323135649,1403677275,1991101401,479826114,707862875,1685200047,1618325427,153357489],[1719771723,1788047118,1974338842,93394900,717870735,2003577246,1617041161,1599740021],[1620844942,1699318514,269190598,1549892381,400408762,2078560407,1073448678,1970241341],[308171621,1652235898,1974160793,89247806,52093572,1886448987,1572855694,23831515],[2016847742,427709372,1808561505,34567805,881907500,348436536,730307341,1568392304],[1351302531,98253980,2079954580,1828934697,1774380752,1388373496,1723182267,511857120],[891697833,1282725494,1775269764,730559511,1520729635,1611727141,1062711699,1251318461],[990623157,892896039,1883992432,1594478901,637853900,494655346,1949422526,388747963],[263852926,657188413,1277483108,409978912,590134826,622584993,644745052,302635066],[657318479,1258032654,1473121883,1110726525,1076717148,182986224,1073891662,185590694],[1088841359,1768803880,1576711207,2123877049,829559068,1528704190,3866357,1426880877],[881745622,723149759,534709808,971788825,339149322,768143822,661718351,1758527435],[2110519491,185574180,753893635,1271006748,141752690,1510012333,1228586870,187329745],[841850331,618369540,840957647,398134857,1678737845,1295413178,1502294140,511642012],[823951833,44419515,743836608,1010806217,278701084,1959262439,50002062,337418945],[660611008,2043957975,678174083,291804873,486943121,1047465842,166652347,136308605],[465890555,646568191,2076415371,436991899,316778305,1581697088,164645723,1211403982],[551170785,1802344861,1910250860,880158545,1440906152,328598314,1370283668,1451220887],[733633454,1770504128,2050169763,1704205884,1684157449,1067547772,1038452260,966277852],[970831098,257922415,798185243,923067171,1992438525,1618553328,246697086,1944675417],[1356216429,781251885,1363289483,1347639365,1128177925,1758688037,1564292976,1190977361],[281925267,2057525476,787594504,2013866745,1741435185,1938584059,2011093351,936244400],[462024096,725178446,1775002098,291057782,1456364164,280570166,829934924,152625810],[1288041539,928201382,307048855,1268648888,176041663,225900484,1154303045,1250498474],[234398093,400105514,1762699820,1240283774,881562862,2082415761,245917005,1666769071],[1133461726,238920288,477480160,785373776,27379050,1518000132,1035141282,78709176],[1597264717,68653237,1310204856,1300764360,1147420426,240581056,1952178147,1269373759],[1368380368,118262096,26584712,559711923,745517336,66887101,112803908,387724387],[1684321423,950991536,1682199524,1026128815,1284429078,1892566094,1209762515,712524839],[1393093094,473993759,185230316,1703553857,1613985773,862103958,1207125561,900839759],[1510837486,2041854343,1128876064,1099651728,609582031,1905904957,1283866101,1090201267],[1075615788,66064392,1522663250,2107495480,1918335191,1296435413,851894291,909990352],[735050543,84686515,1731448336,371924684,393352890,177284915,2082942158,1093632421],[1503765440,861784271,1316255122,650438158,1729113009,1479371468,874278681,1861033433],[1127751062,400878007,1120237183,1878313372,1826095379,1106671286,1011990450,954671614],[589130927,463832148,733661970,1667161086,2054230051,1018584615,1915671558,182427276],[2025480000,658113857,905793830,1304889903,736277233,747797825,8133373,1887266809],[1181202248,310598225,539795299,1553073625,1810087268,2069379783,1520953539,674419911],[1881336932,1763346898,551193127,1425478646,1579034951,284044115,1805623441,898259225],[614026380,535352422,62299992,634372919,578715464,1459021088,454414212,27531252],[1018432054,37670539,2127475844,87358426,1878237987,1827041709,578683302,246449423],[1009513087,146642324,739075862,47658175,1608242841,2119589657,671746054,1591582084],[1864153846,357358644,1181806824,1220557084,238127834,355300458,1280989160,2029261250],[1928554871,1812240400,2048296560,1914544149,1209654887,290779439,1925875204,1268409740],[1597643119,1687857524,1001370647,262869851,1834145687,1395673393,763831971,2113895834],[639100966,1255161129,1090141455,1323134157,1560684899,1728503333,880546599,1793200729],[729717061,915762078,1239769832,1043336109,140443159,627771179,143305862,1179052552],[1219617767,994197659,1285192760,252983126,1077838248,140698334,1249252842,37108770],[2078924012,1920300591,1500251173,1383682569,1238693632,373138073,1145561222,1520418686],[925630383,1783241902,96050395,1914741662,1557315021,1973773167,1345157843,488972252],[613670147,1664774509,1078845536,775953932,1098687587,842971531,222974257,1801324287],[636356561,884220011,961127333,2094744099,782216908,63820756,1527670483,76198356],[1748724673,1293891505,145155445,17933271,126780099,1190106274,1633865050,1831026779],[1888528387,61427124,273197595,624695225,89368712,656335627,187179542,564221087],[433267571,719102536,471208835,1592603599,1672153905,804426900,2079390896,1623677511],[538982255,85040351,203043012,856137516,124969072,675777474,93841259,881523368],[20187077,157571794,2116378379,319990504,1466653051,650722412,293264860,1988202061],[990274222,943009312,715121531,312676776,225032297,69513390,834772363,377999062],[1765602915,230090531,2083193806,877128376,842925269,819820238,127166043,1876218247],[368838201,2077121070,1142925040,1935174315,1360029902,1952044696,1204837645,1013631395],[601734419,1050588729,1828597020,1830163246,1180530373,1217720905,1819975300,1685929198],[894661797,560525231,1346798569,1473805945,142502546,972812028,1782548736,1218196489],[2103085770,1470507323,480975966,692897179,784302319,1075777888,1473388666,2101388305],[1297146175,350664879,1282751945,1092164851,1554613217,1665814681,524819098,1022466943],[944808550,282491672,1340919657,1521318871,1423648906,631761749,2027383156,1499066179],[1309238330,2086039336,287973428,1025079795,919988268,297116253,1550985924,897605838],[1092822018,1097109039,947838706,26933993,436542761,123757229,724257162,1389155636],[68043234,485376142,854069152,312330413,170000227,1626657905,896328157,1332697568],[1285867349,918487804,1774361155,1479709291,1364680344,1193535820,1369700009,2037290368],[1003664529,1727294116,764940251,254224910,2116568308,819582302,1126943612,1770313811],[331190829,177599277,2100793537,684469318,1390601991,358885808,890496345,1129530148],[1909454608,1446683245,1871201102,1848229073,1911506024,417168992,1000508353,331570983],[785492723,1732198882,119277969,1176761210,714613242,1712642515,560136533,1038676182],[2006506018,251688659,1217336405,146032619,1741327787,1981644765,428458132,1664706858],[2057245646,1832306234,1892602453,62475546,1215168329,488664391,433955174,415439181],[645360654,635195305,1306358201,121001477,841775950,949613006,1352690297,379645198],[1697981902,1253750866,1253043741,1548588839,131870084,1588520447,1521248256,1198919435],[364235951,8907504,1825571298,1393903016,552433194,2106808965,1307847965,1179110227],[851450109,1962705596,1059978491,89423077,1732437623,459991734,1585055711,1680357189],[26318822,264246819,1916993979,1303109776,189076005,2062122170,1194249139,1683483911],[265190235,1572531653,1455242990,261933681,909307488,1907976612,759097843,781605930],[1448806966,1690299018,1717398093,1890486483,818699930,259854429,1320266085,1750821807],[450465679,879378391,261686754,172739994,1608025317,135657084,1782067118,1805681275],[564510169,1735372587,705840172,1170678419,890365309,592675099,1542570715,443045904],[1221842498,1426029396,250596082,109581674,1167232630,628294211,989868854,1653027526],[1387105247,519205033,655161232,1277818948,1012353847,465170113,1361760058,1264860924],[483249518,2012827343,2086776512,1686892061,1236923345,878826564,560049072,58280303],[1984321955,2077671487,1600255526,1024283290,516291634,1215028722,243121726,1409898911],[1413795089,1381985728,854265637,1556894513,547388980,569509336,1898114310,1288987491],[1981362284,959848940,1501575431,637079101,1240882733,500898617,732175201,377145256],[917868750,925947414,213709250,1206307019,960052167,1331060118,1499937750,390755776],[1981609682,2018487856,1065844452,818735448,1098354916,494292030,2055795482,358780566],[684918559,1426928288,843250793,1002644431,167924202,139926266,679460098,312078267],[1447819598,2042561661,1139619489,98304326,930313504,1632064887,1955918213,1111637582],[1637537442,1896729933,870897291,1187356340,1863472743,22451491,648075142,1950568879],[892579852,1486011618,172718778,988816174,196735670,1506780985,1319924340,17062730],[460254814,702790093,603463291,880563115,139936822,1490278504,1534192198,1998630705],[215126453,1969256537,937874006,576524554,995456680,131904940,1471104210,66771096],[368797015,1726102441,178366071,1161828106,1480898926,1304764284,1982746794,2098847709],[963549866,1092648503,1213246277,855658710,1061671973,1507287676,1314116184,2130011423],[1157018142,1151143538,1179288521,1433778276,591340094,431627394,2018023736,1140967341],[229485725,1658118684,263754381,730595851,352365075,1186017649,1274166958,1519847259],[1223313164,1885594060,1933176302,1650082494,1528745544,1731930140,1387442509,731083910],[1880532110,1866617628,1966628067,1018241165,1986575901,566085431,1674273606,474353767],[1727062055,1572671998,453682560,215286262,624122748,145270977,543280843,1222113054],[912228093,1890362119,201749267,1344348667,1754383400,1186916455,1397124873,1103258037],[1918354416,2112197343,1937465381,852269386,2125054516,609682104,646119175,839016403],[1861857708,1153483910,951056689,1655719022,1597277017,1668997759,1600892255,1440152705],[1059970018,440876701,1262205343,265125087,615069770,143009810,608597802,866788394],[81851,1005939045,383700257,444840422,7381148,463925302,1475349469,529428383],[1233278014,323300134,1316354899,1237513396,2020419465,579777290,256012673,320211962],[286102698,1411791358,1779064658,922913404,1731543621,1795724883,718590551,605373566],[1033274915,1749844220,890673747,566829278,1608190505,598151580,1024190666,646571174],[855742718,2003529206,1176295616,1279930219,1506417738,37834427,523824652,76652374],[571658133,773799680,418018066,1218082294,521563364,255366694,348104607,1850241214],[2111435502,1958217948,247163698,697604520,93400973,581963957,690903418,254068378],[1266112331,1834328457,1134526279,1170802767,1492069331,425363624,200002657,1161952332],[1462423107,179420314,586648138,366329793,650951368,768602673,1482122478,769540999],[2061920788,916268206,1312397963,1900408943,380754511,1051329357,10511853,1293217508],[622410782,1184714262,1668691964,256768319,267982103,347696298,1574886680,1440692324],[913016209,410961221,2092259576,771863867,868102387,2084385943,873144367,693790504],[9752800,1845608150,1257275268,477797561,940875922,918725118,1275812490,333521178],[1179315643,1582706967,81786410,10618714,697480577,208553004,163796087,1806104982],[1314041296,1770643452,1915131197,605725044,1704560051,690642231,595292387,239819451],[833989392,1232950592,1516555327,1592490757,1623458389,2056091457,2013989587,1438565505],[1115696994,978335484,942485821,1957847457,1813577719,332776950,847090000,682993179],[1519797462,44892153,160761002,771812048,1729733099,2063048922,649626458,963349731],[1872350266,1879346275,79474784,517581403,1918218394,2113069366,565769564,1365476426],[1151569067,1541466302,906163163,1569885618,459059538,1462405776,1745839395,164342977],[247154070,708668707,2063166083,1740758738,1972912935,729720262,993002905,1898046456],[1141468517,1721405301,370449387,1119585423,1808036051,1332443490,320556094,1185472270],[863103927,1925014345,699568692,1977763817,661827784,281126707,1090008625,971918442],[1757732552,1275647312,724289936,29574011,979432970,1392089034,1686667715,2123412945],[382323826,1499901330,500474555,262929990,99166848,1849355757,2074597429,84847399],[1117383795,1805296039,1855138045,1228807638,555405742,120642792,491892699,1277680303],[1002216455,637185772,1238315506,1726532973,89551410,902438561,496532054,1366468240],[903993377,21180512,789339191,406935163,651384379,2040249875,1744559673,1328253891],[183388318,1102237154,1819741574,160737040,1609795364,1169510071,639577158,530260057],[983587996,1265416609,503723701,1140159314,1528358119,559402194,978176195,1410146484],[1276539955,996776560,159756358,349775817,731231808,2122971421,349183717,876816372],[464613929,1935452044,1670614532,518127803,1923637540,1913300513,690658325,1046762282],[1081670688,596274854,1661396999,1797014168,1354360507,489740431,429402303,712400493],[926571396,112450746,1069995521,465757471,801198788,103597260,1420763750,1987165036],[1266293275,570683677,1371490265,600027009,63207051,285229456,2014959235,1209047562],[384029151,1283056043,1081457963,422707013,1585963797,644289761,1403519364,1184796952],[388099865,224225019,203648098,1187771806,799765979,1211626801,1008116374,392139931],[34671089,1808192820,1760596033,1121545300,662152815,306516983,223804975,1596678323],[78829221,1958447424,1335062521,1856056246,476897371,636168707,1856579439,799731616],[1647425476,741709809,633861248,349349827,672045973,2090456716,1727807089,1846257401],[463338216,1503191897,1978375749,1011319693,1068418909,159157183,768493298,396627203],[787104593,1557028823,1787570925,1662416907,1503078859,509926465,1542678394,1631839696],[2017150571,1076932953,1518420747,2094745336,1806531149,2044711259,1019777155,501008086],[403423238,2026490297,1551981099,507628675,90018752,1500031309,19610348,1132977034],[574412632,351490588,984418275,1361757010,55329769,1257845614,1288754463,621129975],[1319922401,1578485420,1318882567,2092549780,2051287980,1724701927,1213275862,86183686],[1339292086,216310784,343598600,1342534857,2080697146,14990042,1296249742,395361468],[2111611707,509489714,963640130,979696032,508336682,73225625,1017882748,894077737],[1692937476,1825308968,1026209166,996912683,625281917,1839545052,1212245954,23181379],[1164925000,974936682,1492325812,459094010,1424698477,1274953022,962252450,421541852],[1139735350,943920455,1663367148,949481138,1417745454,1484755611,585437467,1030590484],[717040127,1701727233,1265268979,1500960308,110261493,1382806485,344037110,250476636],[751672646,1515199622,257070076,1775351069,1608106712,770026852,170753635,706263102],[864966667,1096324956,2068258995,1436085129,829583352,1918413247,1286211627,1863730534],[1880934832,1450569732,2043627076,368169533,1409089906,96892117,600372083,261824304],[1213991816,33187745,193033616,101779434,2021723772,1039652936,1878084554,1450948948],[1501288729,2090849905,1214152474,1158832410,642662091,2079907248,825884281,336106764],[969741468,9469503,729895273,2004271230,888383373,695525781,1532027331,851919119],[1222931584,202681994,240477235,1356186541,1537163621,1877115773,509890321,425652261],[77961712,1541202233,1630888174,2111970338,866747946,1042300322,197924108,1696297036],[384435395,312222238,1385807840,1155779205,928622024,15713513,1215120836,979087907],[1291684831,864773395,506426982,1931143832,1331060908,1324088550,538398592,1559835835],[1309775592,214150655,747046010,163656437,1379683584,296937952,1406671694,1994628782],[2040465247,627355316,209198293,1749085478,748547481,1406217336,1757457534,1891073591],[76650308,501789792,459911244,422720035,908059748,1694453171,1322830144,158556585],[1835149039,1760997183,610821255,1199603777,2097551164,445339393,1561140448,198989716],[873129940,1928186540,2005817576,461683292,733643837,74806949,584053766,1828780736],[2071438079,1939043153,489347492,735669785,1825127550,1766911863,1138035179,1826939950],[1104636050,383154671,429763146,2129795114,1796786796,1228593274,1379745640,726347028],[1947281178,922901909,1301207186,1445240907,1968418044,76168215,2129357407,524941241],[960200270,885607720,849553610,514543057,2016394948,1296466233,1501309183,1952055110],[383675193,131793960,1596329613,325029570,1297353192,792455598,852559237,1523389583],[1440694694,50725262,1387064153,803984486,447727000,573337182,161477993,498459103],[988267854,1899977191,1517325037,658366088,1311674158,1392178949,1774442410,2047267229],[1213691594,1846146932,1477914366,1083642141,2127471986,1572063741,310670247,748413162],[765547650,606679807,1058960602,971917607,954717784,357068691,1699640160,1973940985],[1985258524,551354358,1089432328,81369862,2048772589,1004680497,1456548885,1059745487],[205567889,1813760445,927947549,738211163,683135499,1011026765,1135480661,292348981],[643435225,1963312259,2079407713,979676269,1619301502,19241568,1304259016,708921783],[783189572,1532011015,1907479318,1641990078,1736742580,453759471,1146882475,1544023408],[985292308,1597689385,268203647,1698655697,1473556585,648679417,659863283,604122526],[792985745,1757142226,242072825,1547565825,174513437,1367146723,112174709,492748821],[1408211406,1181829024,1659818389,1038574507,481377351,750181074,912732837,343459260],[634712590,36563126,1618025518,537844179,134261038,315910076,511397362,136861718],[864029468,1555579733,907166266,1129977835,2056615812,1716795791,1162616416,1827270723],[1518978527,893194269,1775455527,260200914,881757338,181083141,1403192781,903550102],[1269196975,157728111,817561754,1605955502,1932222312,672164165,4996068,1333885657],[1129474927,2006746498,337343831,1072487331,991559677,1034561439,2095864489,1162852266],[1482455251,398626985,45305922,623066773,2092879701,336124132,1280730631,221796080],[223235391,1496954714,449319694,1782176652,542796959,336427475,2079738782,143729696],[1631169271,820940758,1662515121,1720899138,855387062,43589124,55613555,324692050],[874735907,1558022174,681142950,1756156031,1046932611,1653356794,94795755,589919084],[2039257109,215908464,1703841001,1958810159,1311340013,1108833975,712816003,1329931031],[1060267988,1161237788,1795325973,363165732,619140463,1629774514,1638698602,2068703596],[1995001638,294212966,516230952,106798902,1086513293,2004970800,1223651569,2013832864],[822113903,1308859618,1257528760,311248853,1806148697,1351906433,2033706137,1754404532],[783253778,38495188,96612208,1978982669,1458029627,593077808,540157236,1659641260],[1166031692,794863315,1511689647,377367748,1023346808,1359772656,1130999971,757868272],[1316640399,1487847604,2044001459,1141909418,1047172184,439900425,1272033734,55227579],[1585464245,289110876,668450238,593122093,399958375,1349859558,806095058,539782074],[1699798086,2073925108,1671947115,1038239829,1899228826,41908936,1189901260,816387000],[10702513,568805491,1415728251,758937321,2020752882,1707540514,1155387257,1713222825],[2051457733,638707968,576407163,1692213210,1254954022,1267125008,1362600823,1459586854],[1664510591,989718766,90299338,1167826724,1069004256,367020686,166537578,1231143967],[1075549810,758759244,840373257,1749780471,978142445,1071442054,2073983959,1561931753],[1782952052,1703346323,1804883418,2001547815,1874329732,200801961,481315297,113771077],[1380834804,1851872835,169468468,386981608,192950683,593433739,1504155807,1360131516],[1546682682,2045018519,1847012428,951340838,195729333,390708163,573590344,595493177],[264409010,2118628398,1248107196,953233792,469996496,457026632,1889496568,1703633323],[1314045672,641379497,1204274467,712009695,1458318829,2063892627,2067671960,1849043908],[954166978,459265349,351001968,2015114312,473894559,1348406197,388414041,1964112102],[1452956203,1841278812,2100091821,154237399,2075552000,1288447120,427163353,466202087],[1970538434,467189307,1489571225,740907978,1747123701,1891145574,1298702454,1923209866],[658677159,476554344,562267192,1017978158,1074008713,1313473398,572285263,321497659],[1821109896,1211521168,1907468854,1871748870,140426259,59905425,195633490,1150836171],[1628051249,16777932,862653561,83519372,1253817988,787181396,613322966,2089122331],[186893514,439054711,2014961260,1616683178,1918110284,983773982,1864039693,1583168997],[1834315851,899325437,1845486438,175106337,1892385451,153908151,594620167,1290395550],[877836256,1828030951,604682455,248889295,960997400,761407885,1538002389,687085886],[500721529,413450742,165771155,1674637591,1814389761,352714347,2021652689,1403678400],[67873360,457090264,1182970018,695433720,1347292466,444137315,1165193198,186199298],[2128681321,2020250838,2058871228,139628609,1645142457,481316808,1589002698,2126586260],[1054096641,1653046724,117326941,505839624,544062474,893242398,84362127,2027191345],[1589332609,1216607334,136310507,2056089855,2086115104,534990117,989203937,563459274],[1845318022,1125981451,1972650077,956826501,158824242,1260242674,1765633296,2116754183],[497448510,1714127720,2042341105,716296332,651548095,381896931,1157995852,472123465],[853366069,407885327,581948217,615794161,1924401664,1930239029,1260495919,1251546647],[29142352,1820616968,863638494,1216024611,829960509,1897997222,254125870,1890764181],[1466486553,616338603,260869787,496868186,1051935163,257147686,2119865731,1947675662],[917880395,815061691,2040811765,559732751,946918774,64039841,663076698,1803497890],[1749322689,543542884,953892333,1439361530,1966293367,226524095,1125214262,204413621],[411739251,1034202669,976894293,1267486039,1340782130,207738140,1199305448,1682524549],[1130620648,519618529,646347777,1564466439,1893701535,716609589,373659012,42462972],[786868713,507751365,1063158364,637114183,165653391,1413591679,1646336895,1974766178],[844827119,1759867801,1146892782,1328139428,1960950770,703106658,1020426121,501709847],[1543604500,903199357,1183981832,920875244,1556664648,856843800,1442300595,1443354457],[1381755374,1847143370,1108673271,991388251,459004611,669724175,1537584851,1204496713],[1400837712,742021586,1719133100,793945144,913545251,729998163,736402028,737251280],[2129990444,291331301,1508735958,1975748854,1609559807,2071282367,792598699,1409118324],[1930134100,1259924376,558724987,313027016,1715211461,1082914105,1532473117,880178061],[127773572,501290818,816643454,937895384,1464181090,1678394589,2017355770,338910414],[2002853776,502448157,1711149318,1649916644,1128578096,1878778483,542444831,1512088159],[1004623431,948634804,454366733,1153630630,766779397,889586525,314798298,1773089152],[1985867927,2042997187,2070439918,1135000969,933461126,999825007,1870838324,13506868],[1020414015,1267949631,792605444,2027520863,438376432,1845424570,934191184,480902559],[1847373312,1709246345,1015339515,1765114701,1055918942,302466116,904190949,947749117],[929586997,1799677879,1615917653,491508573,956334859,1777171648,2093514336,10635915],[1918681728,1751289321,1516298327,1778079002,285408025,611121862,782894820,441352094],[403370007,851505507,1466169425,589578263,149178986,117771233,1137359674,26620689],[1918346567,354440297,1078529291,802990799,665717070,596361744,114833995,670676441],[1181603610,140382861,41881211,978073677,795397918,2091766753,183032762,1852831419],[589503870,1402597053,1547617388,396248944,1666130653,1868126389,1253622343,1092634046],[1520375945,1983175710,1128890793,1116084130,2051837897,1797177546,155899084,669663157],[1834232983,188858630,1612848807,577080579,2009211487,718206573,837203093,244709826],[285735200,1325654970,999590349,854735199,1860998303,336005240,949085089,1194747114],[1876548838,1334781066,302380243,1531816072,358449279,1171483850,1360006611,1484366858],[1061930009,246372615,965565194,1343109080,1392864851,744512851,231673,911073876],[441039845,1871801218,1714469727,656252910,183764352,1102656230,812839915,1050493506],[169866453,748997755,152251994,1101009802,1678388178,356386041,1680822032,382306963],[1731052596,1136013140,2018537234,679852213,1370209339,1596077385,1278938098,1814336138],[703520352,1541047813,1940503831,65285740,770329299,1405027818,2092182110,926802828],[399171328,1471022125,334784457,622161821,560204313,613550582,1051831204,700676198],[1464492489,750900995,1249675853,1057975833,63765438,1371735916,314574224,285395697],[188381042,1102539198,1221636563,1681682641,1261229009,477627719,1667353047,554528234],[390851726,1298766809,127015567,1051400302,2014926097,1462781296,1559556221,2045126838],[395020009,1840786567,1734000136,1693683583,62709732,511599771,1662661943,436026794],[403411681,261003812,658773689,1176082596,856756812,722681466,1037730264,535384203],[2093230203,1168947341,1362635906,553435443,1479748000,1528456141,1923784417,1061167209],[18705916,540967081,1213674725,1489915695,904815115,375170497,143155029,4510548],[661061427,438996231,819113428,708040338,1847426734,21429312,2101982399,1951223077],[241274256,535551937,535264910,1028366283,1279587696,1472756742,616119580,1037858910],[682643118,760301832,122551920,249198737,1741603726,1554340171,473334733,1636524935],[236812877,2089997856,643050443,843999532,972580131,146857210,2057832470,1960536557],[1874170835,271168566,227269275,504714923,1655890643,611469347,1337215869,1655397814],[125879262,1722693748,634274464,1904476732,93504615,1808721441,1904796307,1302147183],[1668448479,1295567843,732067486,473824435,396826445,1822462531,1619992981,267439415],[1396103407,2118386476,882382597,680825306,777788644,121144742,1508776589,1105430053],[1766079944,1662601142,2121028512,1825601168,520967162,372031819,1673954392,344675737],[1638425313,1612799777,1816295209,858997280,524836953,354425866,227580650,957879185],[1650725388,537223528,1743894302,440163219,817165518,82639149,1095618472,2008658983],[631865242,1630430980,196940098,737972415,1938284631,1198974725,2004611188,1430702134],[905740005,2112765195,39751883,1716275035,688302927,1358008830,1659034495,1063794002],[1409150999,1437590969,1542987437,617811609,2044305481,1783654845,438136444,1768830386],[1991090398,865208679,337162043,1347063034,520461998,729705290,625704822,1291257376],[551918977,1160082193,135181264,1792037348,313413357,580184250,1056108192,82223968],[1552180293,2091923900,1037906370,232122023,1389755698,1380536653,1612220249,1412550661],[431716724,1362110950,2114096826,2108218107,46869965,1960891530,393861162,667575823],[40095240,1829438461,685383771,1005406845,1364174299,8995071,108344404,2109433244],[1243259629,2024673946,1275644038,1523253565,775122265,1370651089,247904249,1621164943],[980553013,828409818,1263671664,1626898768,1383083335,395904500,1176118025,199906598],[994396406,53304710,1633691108,305314808,1299930506,599485414,2002205561,1185747582],[1251362819,1384238754,921373947,1303821251,1362239343,1106384620,939047026,1972718056],[1214708054,213475652,416150239,348481894,131725652,386672639,536323001,641127793],[1133114521,6684624,1210119605,1915130227,546966934,1871726676,144102631,831650361],[1681266839,863637980,1159362902,59174401,266355438,2018687869,1658371761,608161695],[1226009886,1568898649,34965998,228534473,1717363993,1382833361,1080127191,151132505],[1317599422,1443390440,1766131906,617117623,1718918175,21856170,570638463,356897067],[241996835,423652809,382292863,1337984170,872532650,828708752,1368600340,773448553],[1274068191,1450269699,445638115,254730458,1922271790,42092027,1068014821,1675828198],[1176624377,979752112,770481662,620998484,366256063,1678702321,1040288922,442217864],[468934969,112970539,586320868,257370842,1236853243,602887820,1930590289,1280066095],[1838000305,108904643,134113586,379066060,1752405944,1415583059,1444413741,685951951],[88117973,1572910112,166663078,157563725,337439949,835950845,1220996780,1884978685],[1903023820,1824769049,1810980221,413875872,666856712,774238972,535554001,224258299],[1785862880,598616438,1881092169,1590957889,1292289678,1195514359,7395073,1336650144],[625967183,1644177036,2009699582,65124031,1559489196,105171869,376783061,1003394276],[1718746510,1772856113,1873032003,411454288,2099562717,1838411478,437459073,973875534],[2018866840,695098416,250447752,237285498,880162919,404201270,816810015,347660390],[1650592276,1238293309,344678144,306671906,1366014220,1144959189,14715790,1877934345],[12809517,650942015,2034995876,1809499030,1838721405,1544758928,607366144,388881168],[384897902,1545636466,762774486,1411327792,2119722707,1195898992,436592184,839545733],[1666869957,20581660,1844836879,1435256527,1755262527,578537166,183247563,1098478199],[739302250,1596121031,419715383,457233119,51450002,699001711,1302561190,1924491262],[1794151016,1704856739,405306366,1491964558,359137042,1533117099,1420647068,936374234],[1609944294,1169541636,198430790,1220784407,251546431,198300,1197723926,690172942],[24240603,135559389,893041360,327019510,914798238,111011015,1105090606,41283717],[123790583,1467630999,420272227,1359977050,884303195,1866684698,1575741438,555739374],[1355291354,383778380,337031869,1158366852,308504604,1273427994,1051656378,1759830264],[1785011858,636274363,957713100,1754587820,725722381,833036449,141928619,429885217],[1842483630,782560598,515603856,15761871,1497200691,74222169,1456122435,1137227907],[876168098,151286479,885461963,650284697,619507425,114613627,1319293690,329984571],[214631256,877579290,81584285,911942449,104094152,1249569454,14902743,530926348],[363916755,1007822610,1341630606,1178020899,2129981212,1149012364,1353147463,2041598989],[102951676,744039476,702082609,1068851214,140928176,625030601,1546356060,242786847],[2125385187,165284779,111823840,430551595,1417605219,1203634158,1218557429,905749382],[759572489,1898964055,1320293024,957931152,1339256654,30437212,1937951255,1629586339],[1927357971,1213488933,1440342531,1785669667,877940134,358115129,1359682879,553732369],[758177597,2054849935,1200149286,1496646693,848568259,705101387,50452359,1310400217],[1087230150,1385783358,776264226,512284005,233179465,1474834651,1738458327,83157803],[868926436,646776297,675722370,1107702005,797182490,1708481629,1217663236,1820015960],[1829818354,1566137884,1872270752,769777941,2096118412,276412077,104077469,645513902],[1110335477,301550414,1651524896,775352343,423697045,1286741384,1879243263,101297122],[1950984759,878832566,765298916,365907818,1579341729,1845101023,1789560990,2070766862],[2004292455,1959764514,1286936544,900537605,2091110423,1367653110,1656470305,1493606638],[709642220,551848060,193077765,36308953,1343621571,990972304,1577515106,999857817],[1067901464,163887318,563919853,1417444577,212690615,77548169,5200776,323305073],[1607066169,1015636526,1283643077,163960230,684474247,1189100112,797419893,871129428],[262590667,648470498,1291703405,529061089,1034087058,2117528389,357855116,1859328305],[1326495515,1220428403,616193142,605613199,1340714326,1948189546,1336273327,1051304401],[110864769,499484256,1375443513,1433263733,629410575,2062665963,544749956,1745384315],[2019037266,407961423,781691951,1133197854,197021125,220545174,1376884413,609993329],[996378459,388924913,492376391,1969240404,245215346,661822321,1010630425,1717298989],[1297701806,797070103,731696603,86270630,835365818,425728870,336725755,1659978640],[1409709937,644091090,1697317833,745818840,1880285047,1681446660,390774418,672733273],[1393462483,1697841287,354639033,2129821383,1000621891,312913218,1466954406,922203649],[195164176,558110355,665495671,481295553,755794789,1516168502,1197498130,1949857238],[1601698359,1366487780,1914904370,1488017579,105359639,1494693779,799392375,1969838935],[699055573,1168525851,1451423934,592276790,2056235012,14419568,349861038,475367483],[2105720743,1854333048,1347486418,642730167,958254211,2101023668,1934671001,1355217432],[1430383753,748559698,336967820,1449388709,894869007,1722437739,429357015,1801941584],[626008786,795150474,667165437,1802673049,857309110,1865690346,1122624862,480337869],[290341980,848246249,586560407,1786736437,1491007526,859165371,374960180,1838448114],[1755539322,2125212505,432433773,1559525710,99120537,1188250953,78347445,1350400588],[609853106,888212789,1632628783,1480969901,502804547,2066224463,8317918,761813146],[716151279,440591115,113201103,1570744128,1172755722,886018993,29228994,1113423544],[1315646900,300397941,186164542,1881401682,548799858,132621063,469008441,826786603],[1777490031,1185272994,648204566,118027418,1505020034,551878689,907470263,786047195],[267898731,1310020916,348085756,895526831,1938863497,1339804983,2130476478,1617411998],[389858028,545985549,95990426,1605708013,1167112808,878104750,200699110,1007033455],[156299948,1930050500,1797459705,2046304328,1163959369,338137119,1701366002,2082942780],[42101670,446220806,1273286359,1155870875,330062048,551922251,2009906400,205005362],[335268197,608229751,1982465553,1376202609,484529722,1023318310,1406904616,924254577],[1393930864,292268306,161826823,1018702199,1536250188,1987483964,1439106452,2083326575],[915827677,1040720031,769596527,1305470333,1512374336,1149632599,1663110355,617195769],[1065562390,1042435807,1951011202,79604885,610146166,1220036100,1711706724,476802958],[723884275,343394201,322941510,827427465,1902235484,1416118117,70502986,1947268707],[1386976623,1784038854,172145392,1426106396,743370534,937220302,1593066486,563543945],[371730476,13624859,1842895435,2049244402,637146339,2059010077,1846011373,440118683],[676259762,1637476972,1422551373,560159872,1727707329,1839555213,93067530,1992846835],[100940069,598782360,2078166930,1218882158,1795755424,576838165,449805571,314916159],[232403100,1388854115,1314396307,2100648683,599115810,219683727,503734952,588170182],[851041682,810858855,1791490458,347627126,2045332280,271447850,1882062283,808348777],[391694838,1167748463,1982984154,1020386587,1045274638,1865753175,1256311724,984847395],[1086305578,663133699,566629934,183368580,698980624,1729582757,407238735,1916265616],[2028859819,29331546,1112452661,1162479021,684579302,552207978,1135288713,1769106023],[1811387123,841473264,139994985,634324426,956199596,1717913473,574250483,1221349667],[688434520,1165673221,836257184,327618959,1831272553,2015111743,937357363,1691820532],[1398470489,1775323582,339419201,1480347239,2128190273,767696222,1041951009,187552743],[2027494862,1989852299,562697763,102003939,1483214548,518803293,716140766,1087975491],[217994601,339337721,839744269,1727576994,1035688062,1481636800,1198704644,1305122021],[186782889,33526198,873033427,509259810,287899367,1708984774,1851731396,273540510],[772940782,1485178111,347530810,174570070,560729171,1137652895,1776114615,88465112],[59425323,851242202,962497315,2111260767,578459356,1866610016,1754185460,1756289795],[1600621759,1893761986,537156338,305452943,1705063284,1267839770,1736856617,65043778],[1667266061,1809493096,1565944328,1326099588,1257953583,1937370010,960255136,1526988745],[1521894603,1794130402,207066849,352770304,322231886,285319218,231357429,1446496406],[397455416,1126357406,387144801,1358296976,1284145298,1457135562,1933941536,640896849],[1570855081,77382013,1182777779,293591541,1810595588,234885941,2049991200,1831472999],[453464630,1502757989,978716487,1175558950,493141406,443214180,2078236466,1360079521],[1953951619,354341921,1812941291,141602320,1836273829,1511719504,902778417,795699482],[1812016477,1859905853,782690064,1821913932,2036817002,692172644,1651656243,885382199],[556266192,672942910,1620970430,2081710447,1037331082,1054049782,1468492915,948510274],[438851938,61020399,848858792,624753221,954690158,1884919264,1856877494,41620170],[1649682241,214533637,323089571,1923007979,1854165901,934716403,421430604,1711351576],[1443074296,577197719,891230231,339279002,367043089,1014112614,1471331832,1123821863],[1540013952,176480178,1694185275,144532094,1474892404,1258441626,246887122,589648441],[1173193657,1275167219,2062483672,1867764254,487987651,1601164337,664346382,126775462],[1162839809,1606407902,143059667,1704215414,451165323,1953714302,1375551740,1053655002],[894377030,137286831,1512531877,1943755924,1632907665,709810432,1511849671,658933355],[1446733175,1185668242,655106876,188550859,304691571,1752865279,194055228,822011335],[627048196,81841498,55556167,768223899,1981627511,693426688,379435046,113679201],[97015923,359924608,1584619256,1017518895,1769319227,2014932304,255613637,860721358],[15107312,1522491709,1788532385,248003685,350022769,1109250974,1327285711,1454917691],[1994199837,1606324684,1057727081,844495135,1847300561,1716296869,2080087751,786334431],[1119898306,1413001894,1359197906,346325363,921662410,981387967,1938420536,790313331],[1079300463,1204677291,508002686,458036119,1724885864,1911310805,401654455,1653557114],[977395982,270444560,1380377709,1443215822,36946743,2030452646,1022446711,55374870],[50497101,678168415,1238975690,1903311708,766960851,1601657338,1282884847,1737336614],[1789523624,1527166798,819762801,110832553,538872776,1250897928,1095644424,1549802647],[1403583377,1160751093,1287527781,1904850613,1430960322,625020979,784623815,863604682],[848622648,1650350938,922481718,1392923093,1147881791,1891259629,1576782963,1244635913],[1370542768,372517822,2073141792,1646875920,1914873017,153704050,609250898,1181524538],[1232491148,635145976,1473082567,1902106115,851580931,1210062587,731455913,1254558203],[1459725530,348691738,1024415891,743646256,301647469,834825993,1310894872,548702280],[1806282735,1771968116,174259535,8264499,437366359,472608410,599139470,74638178],[607896463,810268747,1819557088,612263807,133470777,1464124282,677413288,1352287021],[1372490266,264875200,1605537927,1812033931,961350956,28984723,1544937226,2025904741],[463852608,1534132355,459605338,1474720000,609447131,1064556546,1321716212,1034679577],[1552213092,1814018113,670295777,2129010451,658224266,1405150279,1189621068,1826996399],[100413435,505608342,944274750,1425627568,469216529,1440764249,167897512,303872082],[1671352047,1160759749,742676746,376552332,305068025,192193946,361725791,212876098],[2052248838,324770947,68028144,1804189177,386482042,855724437,1285277758,1866475597],[2124173104,2044648769,1051450927,1574190578,861483790,1834893670,747945175,1698042815],[114865105,916158921,330929642,1806507312,1679058522,1383882463,1102471516,454896096],[1342955904,1037859682,206242682,437463185,1223652567,876643516,1179104763,858236278],[1412951704,2123995356,111294075,1552014218,1250804980,1307114265,2028394445,2117119821],[746013602,346520970,160225723,1866617282,1895663109,954478504,793375906,1113300642],[1929232345,198320123,1356321905,1000591506,680884613,159370180,87932006,682737833],[1495581225,2085746280,847677538,863006320,57834329,1710574714,1488336502,881860233],[694446808,1604984023,1750019435,1734424349,362752747,23926498,809788226,1152310767],[931768231,1201225007,1329520364,2010210169,648641828,173972307,1417777690,785596397],[506247236,137214463,144039964,1365675637,127188711,1722310382,1358392353,697591419],[1685406014,2020119765,995286977,1985192594,19301684,503536410,409932716,717808580],[1627456320,227907208,707483484,716218533,1201638500,2075135913,513629791,419797431],[2129316691,315986730,97264942,90050843,1389176146,884851631,1475630297,779691838],[777847486,832776895,761170849,1737103038,1587260747,1657091949,1580661224,1217432989],[632416135,1388972614,1451601075,608368998,1646577825,1173978676,1113174402,68565774],[515511725,1360193423,1719024559,1508402429,469294898,1954553341,515113666,1237952699],[1047792181,1806922822,277370666,1412751035,550949450,581435620,320966844,202828997],[1178615041,872055026,602189300,303752472,454692719,441943500,338791887,1701537961],[1946440657,2061657804,1136751154,1989677061,846225435,399343445,895130721,625739065],[740275637,1824309628,1638147720,1277393407,1206666426,1807145995,1459790447,1105219413],[645297148,40404861,1574719286,1551499320,315156951,1040885665,1507350163,1684075254],[1449404700,1134890970,1817245982,263928698,2016298664,1543462125,1975311061,1090274628],[1873341413,2017838786,1033899465,738887149,1095237883,1196367033,1741792349,550843646],[1492805122,15660235,1205594210,2121546093,1617105120,1078167032,1396907807,1005928960],[593340474,1035511778,1768821797,377647232,722746004,288258224,1869837304,1354532296],[1719194627,469032538,359754599,180947423,975492546,717308042,1540538887,2035081352],[1800817460,775253364,1625582359,792369888,1794907711,845336933,601788274,1842612144],[1972225933,360783924,981015034,548706062,1754887674,841962620,150853964,1574903786],[437754170,2019526577,900146323,944619993,1897877075,801708146,1962059046,1678789348],[1101452266,295338583,876102358,1957231337,1916556648,1796522380,811089307,386267436],[2069570970,209240891,451759868,1907698226,24518995,1045997611,734532162,1931890257],[1979323514,1057921693,1529081549,480302658,1429207100,3229697,1324357171,2025924760],[1985904836,1554730425,1851077632,1455747860,660032,402450347,1750319779,314899934],[1075055255,612392765,2072026773,1539586509,1117991130,1422609356,287743886,1820609837],[1210124290,1174564757,60383789,1630848794,2006630424,1692492845,180992678,983301809],[2029427869,1980524645,1308352567,967797228,111543820,1087051722,442253060,1071472927],[1018141231,1249953709,1022030896,888248982,1347365203,45665298,988672204,687789932],[446970469,360828986,2019464488,1086122053,1245744151,1230068648,1632213070,518593903],[1087385884,2097550880,1370791953,1164245314,1857538471,1220867296,28186169,215946545],[58420129,1721971646,460541236,725443704,1796797905,292934723,912772228,2087494204],[1530683026,947691045,1344771515,1262723135,1288270163,1434183133,1754284214,1959537550],[959803004,94766016,1149334206,843438222,1967301551,1722450335,1995430569,1192792491],[1821980130,642587148,1626078705,1810610575,1597922397,1753820463,1842128146,400655048],[561829567,1276677151,1824293090,755243590,1094698753,87494293,2062594505,308393208],[286266350,1272519582,335265314,1581337752,619379684,729118135,957051767,1497987009],[1021133570,261010053,449316012,1586626034,973426757,1912699422,1004285399,1732468566],[650509520,858400696,495407166,250439869,1490589941,1768256032,51364880,1927253788],[2112866104,1671843027,1208726308,390285309,192064130,571800919,1501877573,936792564],[292040397,1226945463,426664769,1367214309,1876909016,1255448766,282479863,1641015198],[1034937522,1739490591,281082894,1538634114,300148781,1845232051,1815691940,48548321],[1098948996,1639365369,96872435,1769498128,351639935,567308051,124231453,995334407],[782618776,46339220,1858417819,1472429845,929213354,1268142738,1954494639,813643942],[379492195,610153762,1207727443,130110780,781744924,263985689,1805984117,1420382397],[1378739966,538353409,1803682843,2029545660,779619670,1593285158,1666485631,509411786],[1054823162,1200617040,1050481833,144433285,1225385845,1036357383,178203085,1427825205],[1914509252,879431766,604813771,354247213,2056588255,714049173,794777891,1235986285],[841618416,303315779,1283778286,318086423,1109358329,1315197256,1167272652,2011721399],[62627606,471615202,1661503160,1809091488,1819482174,1491703927,1438716833,860495065],[921331026,2009480619,1783211006,2008165118,450230094,419455717,272902362,2042351721],[669994136,1498104266,627449957,1583519807,2084520921,1824113204,1072973624,287822397],[1474574546,2106651230,507984399,609133795,2117898509,85375488,800328735,134597237],[1914156303,1252380180,642440152,2113028596,731207882,95109627,200705581,1810443552],[1745566405,2008756755,720245945,449996325,949443964,2011594489,98204819,1722194821],[1511810547,1369577125,1058344482,755759316,405841567,2039803145,1913292942,383845182],[223777378,1834279300,761683566,128967998,2018205978,1323303740,611849826,1766327956],[1413124666,1847087911,779802392,1166012451,1864443204,1203444021,1748132089,529049141],[367717667,278802443,760809650,1791438260,1398522185,1531470283,543273730,422657704],[1068691903,139723949,1027255098,1190351638,158438543,215079861,1402004202,343204011],[1600374148,1733670321,1707066289,2075607307,1305069098,1269920983,1773673212,1902621331],[52744342,1367552797,554214650,2090698616,1405624060,1114601157,1801325535,664020786],[328405429,722841379,1249928654,847365332,1925147965,361943287,63417636,474165141],[555915958,1346210920,1897501225,608452346,2028138146,686237121,1816595366,482505702],[1561197073,1117787037,1052769198,950497680,492886198,1067114933,198401766,1560900819],[2119599989,1920900242,1954268216,1770486883,1315729840,1676825801,1890938191,800692147],[1596437684,1523946097,311851449,811895872,1647495159,1235413779,1515635528,196591881],[1082423659,1647296109,665071813,1746536134,1806451762,668417494,921579717,1575877185],[1993851721,1923102167,1245467707,179633436,587696155,1489660520,958807177,1755428532],[991253130,1856565202,601480546,1981885787,1619566909,241930448,304827451,589247159],[638914490,564731044,202646452,103983203,31752413,1121493084,2021700392,118730716],[302308682,706062184,107467017,1290666514,1914025886,1788119380,1870407688,1161425222],[1122699593,998538896,26419127,75800377,1852079751,1700887852,384708650,493235497],[2093829954,1790541287,1174178217,675801518,1146486994,816691311,1330798802,2004523414],[685298170,1273230389,932282342,1078063201,2129348983,72802716,1021774457,1900227442],[1963300796,685211236,394572728,1596812918,754945581,1619970530,2026990450,379304229],[1722788996,1272633722,304969329,1362918167,814289942,1861835758,389650275,297760358],[1949029359,212068478,985774498,1584922130,1972148666,3559828,1510761064,100194441],[399977981,1026027387,1336178129,726519006,233392373,1253558844,1368236050,1550395739],[43246997,630007751,971679806,1914819324,280005358,1717800017,1957706664,304023182],[1943388358,2093224683,1165200649,1159334182,1287715534,164287459,1964501564,967791347],[1959811803,786023741,1589185571,1363389280,100500578,1264831959,177537715,1938647285],[1148633319,505616400,1483873745,1317428915,41201740,228450814,1159160381,824998554],[1931351074,1279917875,2032422256,711552673,268962694,1608472172,2052432995,334454181],[754127885,1057194003,1872922376,484546669,1192745914,1063735998,1632768804,898600798],[1027313708,567888611,359582435,95955151,1789910514,1851694625,1068250523,2050260035],[1207320959,159714927,216695993,569102512,773940666,470734678,297271354,1799228857],[1665509922,1287984781,1266887844,1573236008,693794502,1396286582,129031753,492911941],[127472809,99472837,1636792498,1447184218,387147509,1478570606,75069546,1744007404],[294516516,208062943,476342004,1922477798,187500604,1168541546,587563930,1446704198],[1192705005,1644282550,2074629270,625000988,1461826268,16054064,320227738,1931024907],[869702021,1318112427,1413544337,354987317,893514105,1467081635,1573195597,153270118],[739546032,1846924421,409885815,615387851,1368067692,1302066203,184713213,933435682],[549063990,865380420,197904331,1018435403,1910491740,1655051784,806785453,1813038163],[1056643271,1158599678,256157412,1498136732,1970880792,2025927058,1969862880,2099796844],[1345475606,690852095,1325803532,570512830,1001925974,2045507911,1443558779,1856067056],[275020336,1013849808,3256870,1011691178,936416542,1678743851,1129238709,1777236718],[2116751082,487892888,2019152967,1668427332,1343521730,1879958553,1464766352,750023140],[46026045,1832439953,1774429867,1953847302,1246571226,733135851,515035879,1395603788],[1403706166,1819181847,1861840062,1944115317,1650115097,511210382,1019502482,118988872],[1942254422,1356333247,52699008,2094103469,225424333,666500629,1089125556,810667920],[1660724113,248771947,297248461,1118259873,2003622191,73648062,1600902679,1521278122],[435698463,2075641887,551090199,416364001,1790360376,1088014267,769549214,294168692],[163410417,930475734,1578873753,752424789,1460445150,1476000870,1695120664,1902960728],[1155155532,1873407676,1418389392,115897721,571724720,816449917,988596953,84207438],[1011884203,1904611301,13154677,2051998046,791627499,928591677,5697631,1842422737],[300324649,1349124257,1024551252,1760094085,1061649623,1393872485,1016348775,1343818988],[511284443,677421445,1560525706,363520944,1912795571,1046840425,906441634,1173790992],[775359541,1558271006,1375719601,1891553889,1264884062,989600012,1993423343,468093399],[903079098,1007911150,287138958,1504736658,1104477602,1993341599,689950102,470500847],[1459880912,562008632,1065550477,1120734112,158765949,1511035486,12282098,153050880],[1712753541,475341362,1612086332,224023102,654727619,505560331,245316989,286074243],[146214261,1273603608,538756290,1729833790,879975507,1689677711,930264476,1551774933],[835121723,1327660112,300074449,984403,336888510,691120638,438615010,1793916002],[402319401,1466788065,1986774356,1519598571,270801033,1167099477,197985964,1420632884],[409498253,2016414985,1140080538,1027153627,567447144,1552930918,1135022375,600125912],[961903638,1272326669,1520822024,1284720833,1423879626,1829689647,1808547758,609924576],[162011842,1736193129,517173407,2058138048,1293556088,1717949586,1258820309,1538259376],[1707353953,2048577681,1404638553,522228903,413762662,186164167,968111499,454669686],[1791705615,1253780745,1027087952,1567610615,265660355,1125361021,1079463964,622629526],[102730846,292693748,1908392289,519359892,413845614,1591677171,1441024738,1104192449],[43152873,1075021530,1579725949,242161431,644826927,1520476335,1224706910,2010905850],[1701667655,651528928,1955898149,1710819205,1652221251,2030480177,276264365,1340705205],[1177670165,183625550,532803038,2101065839,2113639718,1431956822,2102423557,1032379169],[1978770432,1397835932,828163460,502982413,1982590735,1468203889,1151717897,1516142894],[1935176021,453409149,1925177629,853706189,1611809715,49613589,408771851,503220192],[687580521,672514339,746875256,2021411540,1621506296,1245939185,571510851,53568571],[952286472,878984521,508110072,941346631,87649721,1099998702,1644648011,1954710411],[845156970,344586499,189325613,987442309,619166813,368838173,824631476,651750987],[1597051816,679378035,704837266,1176104072,101180139,2107259798,885839178,1110924612],[914522861,241412221,1784375955,507655553,2089236860,1903280978,857427914,1956880563],[132069801,1471004231,1061001721,848298846,1566488277,473057402,967104745,1770647940],[1540932226,1758911117,2076683671,573236101,110587721,1632229347,1577047806,596826399],[13638676,1617102546,1799900926,1605813242,1140213255,105639831,2050136221,2086135556],[850986888,1908934567,457843864,770688164,948063816,1348363618,932474652,109519688],[1530586881,2008792710,128010681,1935899577,227732912,1657429954,141692499,1691102931],[1790556059,511503362,1823985577,511207676,96316832,898748972,1185134382,2071807825],[990990071,1259391627,1003113776,505196217,1148496649,1929100659,1840773356,145471886],[1175175122,960245984,789330596,688131685,842857039,1367406905,1752948136,22662733],[602379010,1381170185,1040172048,1189579305,1592570088,116464044,677095607,109845618],[1102382175,792766716,2089829801,1709107769,1909979798,1562694263,371860758,835817114],[828189542,371907619,2114914550,1861335928,255129809,608857338,1910622100,1781986224],[1211641191,1176994660,1313739891,1725331087,1989735667,1023583278,802804138,1615164227],[266476450,2022893509,418288472,193354484,559961112,2119978634,2103963054,1425124882],[717279494,911116344,1059027099,459084590,621323128,441929464,1525330433,453504183],[2051129668,74135188,1165650645,1434694190,1391155838,1451615930,1680151975,1676076563],[1565983309,2007049051,71959609,500339590,218050049,1061481177,1066381871,73241834],[419105672,1341959009,1361751101,968466360,386457716,513574865,1675447443,1830549844],[1667053936,1962681132,100593992,1995625603,1664895969,669682767,134125857,42982615],[497870273,1528736930,149521360,1729365903,592327596,1157678417,1500898980,1305904095],[421708809,626864825,1491648118,663460152,1110933253,580287537,1593867634,639934354],[1478758470,1227019970,2119473101,62668967,827125846,46794760,1580223011,941206810],[337737067,1855345282,147816999,1616769378,717329447,1324487024,440083514,467334222],[1817015436,864292481,1440981640,1048581102,410119629,1863853949,1337569475,8162308],[637876114,1296521587,1747109978,1260921330,1308111987,650098633,1064754250,1333891120],[1753016390,1305567622,677100891,1234001549,1027374734,140677912,19311390,2082357837],[997122980,273250241,1891442689,1787249713,1800581821,1957525341,671144980,1846622824],[183111677,481643238,65231522,1795592318,97558741,440143324,1974407686,387462686],[241238019,225769129,350870397,1872732277,80305348,684661910,1136025953,823466179],[393903849,1420572550,703863236,87411625,1797995739,1931085729,1261331046,692651528],[72159884,1024705199,1934740274,965043007,471473999,2031844652,652379258,1734328816],[963420372,684877336,930200507,370440809,451388865,538864388,374802097,905655046],[847434028,301544229,1812405838,77646043,520034172,377248939,1549862005,962645763],[1003151824,913106807,411954749,1381679078,1677926825,1713896950,717231474,380244194],[1170201724,1372808972,1221888995,2010584545,1438773703,1451677898,1385960357,600170051],[1712466579,935781084,1704586266,1484422282,1934495370,2085875161,1647155256,1246586762],[809341292,858251945,1815126161,1769183807,210061674,1951296173,690364776,1025040049],[633542566,1530367694,550208455,2028054481,1134586002,803871825,1887976920,1724426745],[1847734445,1261434160,1418618445,345553296,478213315,1018941014,54793878,1391522764],[1175581302,123587155,1228573998,1662160374,1943301966,2087686953,457172991,388844570],[814956186,375879016,594983570,1286654270,537328614,321492311,1249885100,2044220602],[823104864,1428214337,1731528792,379833302,1346175448,1844786007,1903406500,334537292],[738931497,1703843333,1261267062,544803975,1215478012,203300753,1603849171,1787294616],[51302397,490020893,2058360757,1935522806,129326515,489162317,1475753558,164451775],[2091313125,1967598812,865869598,1070585820,2061980780,1664205263,2077961976,1458730647],[482416682,1909701130,1543229256,574657645,1135283269,1980411628,1652551346,596249646],[1053330356,1031952357,2013687489,2026518128,1071092749,2060419416,1140596223,1279712181],[1814134534,215102255,599528539,304701568,101625269,419551430,1306192160,2000048872],[896153735,1747537461,2038161139,561261950,1139790536,779349313,1939795855,1137694073],[1287220642,508253424,976067702,1162189913,1948677416,1038355561,1634765347,422377158],[1756944835,2046516133,1490356084,1347431234,18406964,645718210,1810693447,39526270],[438064024,2080563018,1155642274,1277945661,1178167041,2116366979,1232208631,2110530868],[1207925111,720726464,1504167562,1887969255,138777385,52473543,1287513629,468597175],[117970733,1114468250,1791006738,161458291,298580675,1183697313,2039191151,1148217474],[200884447,1351124763,500169695,1922560799,770948009,83642683,1450721188,2005088252],[1075176146,734412859,793262042,573747939,1621648122,1673921630,1439380201,444496026],[254763766,955488351,1215013866,1754863478,816326793,1296187137,718717907,739072091],[657146196,161198219,2105126537,1987723880,198814660,1605937175,1170180332,311140193],[1030924597,1969571297,118018214,1243391156,22817785,1983453867,932225353,1677808726],[1334159014,786401476,813676743,289666211,2056293639,213722157,793137876,1857116164],[406383352,235738136,1486039631,868847953,357870638,153357858,368124104,350534977],[1459560198,76857592,1949123509,875324334,1642864245,548584148,385938119,862655745],[713528263,782057797,980193930,1211153255,1244795791,1778711116,147226468,523632732],[1970258358,794521621,852071602,1613164635,1759618952,1375749030,1348872547,594875693],[1195829322,1193404038,1880362240,1621172061,211499676,1561763780,273914858,2088530574],[685296951,653947099,239356397,1469728456,1273897013,2117819086,1678524453,1388249722],[920692300,961217785,1606909884,1773589204,781377003,766922004,788223910,246682735],[157646892,2091239551,212267767,1399747811,43233950,964443635,1371952371,567830511],[1723101100,1145562312,280223943,326245124,1844201515,1832326392,1034324722,468010018],[346357514,549672349,897019818,420525853,1063228834,1028427996,824046219,705053695],[2108115276,361667845,144048366,326047733,1914427117,1583841541,204495850,578674614],[2120544656,811427560,706710784,974527508,1056135981,1314827475,555359860,1700382901],[757812247,781117911,1278428467,1794744020,1085969929,1000833147,1185822705,1284889460],[285421232,1232812697,233624861,1976476685,1040064851,895025079,1845739583,934804223],[1371303337,596579306,300919789,272462458,2050723283,778671085,1804851788,873320118],[327121370,929007309,1900471636,1661864071,1293295994,581638498,1245021327,1817060044],[1173903368,1868427947,502613492,183385138,775186794,738981268,791745851,1035105919],[258144752,302304798,1872529726,227240843,61972189,1314771014,1118178996,139865680],[1687716757,1102143802,78665313,806008927,1892309417,1730723755,1838445103,1540886645],[2105585194,261571871,373538229,600556331,1407669065,8096621,919642,1962013563],[1795299275,1408765162,1671211827,1420280895,451478351,602096852,565137837,1776839855],[454610136,1276718732,1039958758,2065742336,1647134283,1793146018,425784829,803234156],[866188224,336864071,1575341224,1322787562,433140547,923699176,606707967,1933973773],[185933444,1570067643,1935283737,1533845141,1388636665,1578390563,813161308,1344946564],[565124144,248491331,1299773413,983046804,1581977357,1686169685,1174313493,97025977],[1261761052,226554051,155829489,2040010727,1070475155,177338805,2119245085,936423510],[596949882,2018470339,1215971901,93301184,82990993,1407062940,1443523031,64013199],[7123667,1418617567,1585376915,312783563,1820681277,1046647158,1582236813,52068676],[1727157728,1701664215,541871528,991012781,1458488191,1964262702,1401521225,277245807],[1248971416,1541083669,592183877,391253312,425761817,2114644490,399547250,1645824020],[316579450,371206256,19187233,1496790638,1805640852,139785615,2128039772,1841699361],[964260,1703741764,1667775132,856436334,796648764,1180242755,1425282686,412219322],[2101012909,1855879920,881388031,660116191,1794367808,251287905,1047662858,2032837159],[1428024227,29852279,15367563,35272305,741263767,240044926,1728606737,1689116089],[541501474,876043354,983380888,1482014267,1403633933,642120839,1796495768,247583801],[928853362,2086668986,667299628,1246093451,154465517,693872816,692897473,1455127844],[538824361,1403707323,849091096,987112369,191892906,411636861,328900020,1051150382],[1883100496,976527639,884390009,1774083719,1607239262,2038331976,2097063470,283461745],[1324209423,678755187,1457345279,1787582682,1739675693,1371347966,267034225,1285789210],[2053906754,818940603,1982790981,1687290299,896024761,534017214,1239580897,1603840631],[1185747879,962237396,2129776912,1055736356,997096289,1753368366,820261014,270575353],[2081624524,1976023334,868293033,1083012107,1441200058,543045527,735211334,1162447234],[1467987400,620477540,2081988992,297915872,1423880057,1179349639,1938168844,849120834],[1513556956,153890844,1213132511,1624966564,204376647,1974737170,1165501672,1641067124],[505967353,1192915857,459144675,1999089135,1609723693,1287927151,1397381678,1897167743],[279850348,475403816,114278767,1390002925,1294246535,1229546297,1255198038,1642154628],[606100074,286651159,1247336241,1970159449,586798216,919446495,2124001904,279552648],[1941083429,467881091,935203736,1489375026,1261934097,1254266105,1985810529,243312866],[2081919518,1031396337,675890515,1414038332,1272214948,609923672,1920145179,1206739117],[394061760,1025560787,114910179,802748687,1186031806,452601632,1491477110,277496510],[801038218,2076386748,1416186179,1158242447,1432806019,1427309310,1253455345,1089118369],[1562781422,368234254,989867303,712478506,501029141,1022690650,225586616,1123752619],[1930462606,655409049,1799761840,1856622097,1285640501,402841177,494990919,42179227],[736761262,1335267948,696119796,1515566835,1515408043,2021520365,560360672,1518929486],[1459914738,572039233,540293512,103421562,1983030827,1100823610,1420689406,275439887],[111075160,579392947,671325883,1634502471,533493052,402619732,1734734787,378719046],[2055416453,612242036,1907314318,484656639,381043863,1415004687,1226567866,2086244807],[416784745,1933138001,1834996934,1177968674,101730852,1702803580,1932386885,2086630733],[1572943581,1485671084,732241463,1708579829,1244736573,1800589264,726455467,782477070],[493876107,1050368410,1062448344,325020204,2023713117,1032618780,1743676209,138457525],[510891207,882662039,1999869946,560087071,252370641,254795656,115917990,1000144001],[1930284293,172632338,1885699252,1482433104,128339432,578472091,1920444932,807647236],[851609433,1240650755,131175640,62376360,2012658614,1308058455,1607940370,648394338],[1743493040,818550674,19505960,1974483996,865733937,1920614699,1109939965,1875332933],[178370035,1822561475,1059085503,1176696947,2124181310,1897858470,463642841,361105509],[881808636,488206561,1887657217,166735459,1652344684,1380178033,376550582,109779049],[1568662384,1153158081,537163032,60755944,514353732,806754451,1178972600,192505084],[900787312,1593718972,917080107,66044174,736836777,935364251,1388535104,1048067061],[625328216,120985326,798568972,1278320127,597898739,73788824,1711414876,188475681],[186331041,1272654389,938662650,793161267,1719390437,1633825903,583763150,1594497015],[551165722,877388169,1366155789,1815055000,127877450,433278051,1080821679,1723774145],[1304390780,149694196,309719989,1630595253,2082434296,2027434574,203647459,1823417474],[1884675508,1881022161,1860378198,1730397719,1070595581,1978913349,1483888404,356750342],[1457827703,467191427,1233866615,691315535,707364423,1312027608,1004339965,468514110],[567798644,1830582651,2102344097,97228946,714226515,936297514,598669469,200933543],[1866939452,115986724,850143370,91019200,1637185182,1910541006,2059872860,1637727203],[803707147,931011358,930822856,763122240,877544243,1805793036,984852146,444248269],[476242098,1652994262,1825345360,1379278380,350127086,1148463018,375341158,1232559087],[1592436625,2038123291,1055547329,697833971,892222958,2088092507,1582395115,1881873623],[695547593,1288849421,213413774,1734255264,1613605233,857485397,294372497,1193596181],[777348535,454768679,1880090400,1578684935,2018142360,781219704,1233107793,64773098],[372875997,510574701,346525065,1239954246,1343614898,1659424307,1108947623,213159861],[1377472501,519804808,1434898646,2084332754,1269559502,332671489,643509039,1748716381],[1567670265,1449201475,1917988931,2127278108,544822756,614971821,249757542,1623374181],[653506149,1771851693,682225130,973664540,235576837,1661572260,669457260,1157345084],[1023731004,1777361300,1779966259,1888202366,1283630356,1966646668,1256734188,2052495532],[645242464,1022145248,1101998908,110996251,730216130,345366430,1461685221,1301843133],[1326790506,896551581,1110570809,272916365,295528920,293912770,1417284404,388257060],[1579378233,240685523,757200690,1557101455,407952755,624338574,408394973,380704261],[39676030,1196806702,1562832302,1757904306,795652638,179190847,995430626,2076896885],[485682648,1168077597,268180091,1595531202,571746563,1430977918,152513449,1874135334],[1742213487,236537113,2058654816,1186379357,1913043541,340328113,527890837,1068531454],[1236551416,45001992,1918304771,998882434,1550047148,18256875,101001160,1469980618],[1857177477,327654347,167138779,589396724,1012059547,2037438626,1836146802,160136926],[813232221,310233195,431010717,635116259,136454673,123193861,943943095,931339284],[592736045,2016536935,1434983785,1846562662,597648125,1111653073,1017161968,1165990206],[728218333,1081139958,56344882,1045464649,1945505050,316537916,1053886070,43826034],[483737872,1789316451,1206655602,562129567,407990179,802504068,825176923,1492362205],[455398857,6451457,10189168,684404156,316083197,961716823,983720910,1279582066],[1668494101,2017971511,35688024,282194352,1327855217,722280254,881736375,964787127],[1554211498,2116274252,1802096612,2056866726,1286026039,1862954662,103169650,293966849],[2046167610,2055865057,3726673,1586064178,150565346,1125722037,520795624,45774847],[570104545,1165534503,44251651,1133787821,542968472,339341165,306048217,1136904330],[614256517,189542280,1564850969,846882365,417321164,205791971,1492439897,1326647235],[138711471,407986791,1940521188,1805476604,1578679803,196891872,663639690,1654610245],[2046743310,1670288790,398064751,736807672,1675148994,61877985,1858392399,1261257194],[496615031,1111746085,682896699,618151516,333160954,1574973272,2001867456,51152135],[1800867564,1865346273,1889885715,43992376,1530815725,1391981629,652279907,511251460],[1201745115,98062087,621934412,1446014518,1725960731,35106624,634783788,1596209366],[678377343,961692163,1035547480,81689348,1799494295,76706235,369732835,1442362756],[153330834,2064182246,1426519337,598138244,230802373,140646084,1580668811,1414760289],[796573324,344533325,406547229,625564102,884248025,312226084,1050040654,1677563970],[1477709942,843713526,905317334,1894352049,1931335941,1659959341,1509228925,1947026276],[1890219638,1767232590,1547620795,683924720,514544036,1937863229,945365981,840449019],[649288187,1537090676,1047565770,97588333,986503547,1459781917,1755261978,1087094774],[631633535,1054227879,911401294,1594243039,450101497,1719883597,164710152,1534597519],[749548550,1936129406,753607443,855882067,1439098851,1072070635,482882575,1703613265],[1584646833,1737938719,1480748298,507502592,1800582029,43815859,1871795297,631590610],[1243244911,120055977,1426692640,127299018,1979904635,1002512972,17859497,662327265],[1914388003,889071916,520945689,239563790,1437598036,1079634328,1724326615,860866254],[1359990272,1705182909,1070690218,107833882,1767116333,474507129,1809857372,1169128838],[252849276,1589328165,681615148,1022888986,924547815,368968499,209970258,990376585],[1544880689,631048020,448852755,432225666,1442996068,1839148757,1913740801,567005853],[1283110657,415852392,1773804014,101509646,22375428,1054357989,181460074,466595463],[14539859,145591197,673718542,525468367,226515921,77688838,562212613,1662283722],[1577007007,654484996,897478934,1312965007,1550011418,1043219807,2025295791,866043112],[1986315947,1431588143,33624000,1869891349,2121158445,189655309,406606564,399543944],[1356099322,1080808969,444430081,364481288,508226951,984722896,580661343,1498674896],[702749234,554988096,1206829342,970742541,1024960612,828942657,1917702742,323069889],[438636956,27313835,1536423672,851886150,1080279445,455195528,1076627768,731205916],[936579475,1130541797,1936565212,149598232,765949543,800558608,1339621586,526383890],[599139978,1006957653,1007074612,634973407,1993163905,1349418530,201330224,707280966],[1141529982,310319481,1439027925,1524108955,22787025,1345435680,1578357169,974773994],[27706985,1543617574,1617378275,601824891,1674880350,1958477716,757848390,415115068],[1378547755,1244797950,1632821546,1658496273,1899214110,1327882313,1242284981,1333884024],[672682784,1200405902,932437789,1622426525,2047262323,1289753956,46301850,1750312138],[514609539,4307473,2042150714,2007254102,1181329119,1527716677,1960858489,763518468],[1494311164,47844843,2037130669,1125168017,1993653307,1509226954,570893503,211344249],[645288131,2023594165,2026153584,1168864730,1234557233,800247428,411564430,22566583],[1272760021,1599649140,7360517,1936575133,545991717,2062595945,387624227,1098285845],[932656745,1554003039,2123955743,2123362952,181799814,2116104555,1098977152,1710615890],[998774724,2078203489,2014285050,1544601874,1682067864,576336371,419334315,184529060],[1709862818,1275442416,1029001507,1328349859,459943582,1533903073,589738629,1833677247],[1211644007,631922082,1779485297,285667228,1774898749,768155544,1427728292,361789304],[745055542,1681683952,801901320,527726056,719444484,1910316358,488044568,258439025],[1289307571,561102280,2067929762,167474709,71188745,1115983401,1538849814,1581665031],[1155783831,2007382684,1407093229,851944621,560033182,55295340,1375888096,1415986477],[609793290,1327798408,563590216,2034665642,410116218,2056485522,42269580,78702788],[601937713,1114415898,387865911,1610740102,374574344,683504150,1734415489,1442812460],[1747163572,854734102,2054718905,1321752740,1389767441,1752423305,1657415368,344899889],[381056210,794912938,828407548,583348614,652241378,1396375010,1926712106,221060025],[130902788,947936644,1069030777,1733514863,1648953772,1615652733,1362970000,1019061207],[894703794,986102765,762516756,2062151162,263191049,1279905172,1242705835,1407655774],[174761969,1483764124,377590635,713027729,1033025376,348399614,841614246,1496490392],[434246902,1360443952,1987855137,617784073,590582614,113856772,1733963275,640175816],[893615966,1166234552,2099870264,1716443867,1804731549,727817862,1757637161,1839820500],[521112676,121085230,2017213306,2117660065,942122241,1545137335,2117656151,1509714940],[1077184937,1859462599,1316866860,699609210,1254607750,711866455,1533237655,775189572],[520960533,1079610170,1483181336,1031084091,984115058,1884821737,513030532,1509324567],[2070711953,1208165696,302820850,2088017941,1241630056,381450870,1218024348,1650511214],[1158044212,884761263,885088603,2007281654,1951001558,801767732,1740551435,1425512745],[1243707464,600125333,1466365626,696729238,1718777973,65441891,1916160867,765332477],[988945947,643870475,859644596,279103804,1590941906,889926072,1813101991,166377173],[467873195,1199197018,161785964,545869396,2022315949,1805037852,1785512254,221913360],[1743629909,694802093,139377302,588615000,294429656,571595548,1915162060,1837088844],[2034060023,1849074110,219340068,296448250,936722615,584001829,1883601680,1164749283],[744313229,92420772,1291503993,1674183402,636435748,877459773,457200029,1988686063],[274179708,1713751852,1333568268,1588068776,1990605877,1013013945,139021706,753437462],[153384509,673229796,445723279,962585228,10879095,1168512897,677197978,44849101],[1095741263,1343634499,1411086032,949856421,1131702610,159728668,470010963,170071687],[1537319242,1245424919,1943300001,1275562572,1159525927,1310441213,1451514496,39132290],[42674172,1189640278,1025403347,555404500,574563555,1391723838,368959302,1100300672],[1790233350,770340522,35736829,654212006,2109145031,1433033403,1414414645,1857547792],[1509904212,350162069,555614919,1038410141,1610558284,962236182,1902550664,1588715130],[951647446,276477926,624108508,725521441,2027659966,341249100,635411359,1070861707],[1566882670,213741249,1220072776,1659837716,138918993,1958182688,1635942791,833373230],[1024209483,891502189,1995777227,1935452390,1812585122,2098650577,552158340,228951375],[1784259949,198761184,1778887002,782079171,639710590,883735361,163293090,1814848763],[878545923,619995606,1187746724,685262357,1386420964,238228700,1310705666,1585444563],[1749335861,1070775333,138477768,1808827738,1482384140,1286252618,1437977665,677989137],[156484920,1539034115,1520661980,1625987618,1928102971,1882236975,1479108688,475956361],[1921317688,378808701,386750743,2078598373,2036127721,1074853016,1906180264,291784733],[1118619412,1757071023,807728170,573915925,1032259472,95073326,957639356,2086695303],[668489011,2004549468,1141073814,283949590,632691030,1643695677,1484710130,1999201866],[780067318,1945974906,220235066,1225177960,526642809,17787685,1681899983,1223888490],[1053648721,699894044,1056126589,1057391771,902045894,799673959,2117987660,1124523592],[558070402,1886537545,456960608,1432095872,1587811872,2095986540,1352332307,1422044249],[1689507615,1610661884,280940384,818959115,365293053,1191862326,276383040,887492376],[1132285884,1879795784,586098510,1448851995,780822216,307938215,164538322,603549872],[301229983,332912647,1333248671,1851682645,1530348328,529295768,1845106433,2087331145],[566672470,1704706333,1737381389,1228675318,1998759624,1601664440,1404283766,1209867085],[2096103098,963973600,120634720,781013081,1743559425,1919271328,1491660577,1840683052],[1183032123,795152445,1800975754,183849838,105636158,118727911,1137605280,1342257409],[208934696,1925421301,124211766,974807467,1165033826,1110885896,2034728722,1935727589],[1195397760,1769705421,1592329652,588385867,1219291765,1943271345,917841359,298136371],[1116809955,1017629099,144673176,1969881175,395606339,1991951802,1040699198,1772524188],[514347050,1966430368,1623407479,853721056,61168458,1665167298,1667526737,932615835],[731455714,373344214,688260999,14702397,7617785,20832754,1471695855,1817886895],[1986216969,315102382,374121535,1798326527,2002658980,131406056,1931664613,1745916700],[1774923418,379235654,1434603887,1497303993,1413767051,127825639,1540501158,3000010],[388636482,871856310,34639631,1473640552,787294603,1586516763,1188483690,1148367004],[882207772,633990629,1175345954,236189027,775632891,1848219755,511954684,9950540],[1595302622,1083430834,2044819819,1161240424,1472347540,1084602767,864525209,722837894],[869142903,992836472,1385365958,638700623,1355197583,557692922,855494355,1906948736],[404503106,1885433441,311446305,88265597,141080982,1156797562,80336289,1261843948],[692019256,1274627064,721469527,1038114905,1642123104,1093790178,1276828058,901258773],[1361263191,1916054035,1766353962,1127930072,1223696057,1226154695,844342407,180525104],[1088584337,564465102,953758331,52614979,205830837,918907247,954443051,1429962643],[1667658911,1637675707,1186435643,1965886223,90963247,1587513423,99716119,1786115928],[785472847,783777792,320090466,1692740003,1702813488,2088426629,636043811,321689385],[173460744,289638312,720776339,1994889567,1423873395,1818364106,2073495907,2115939072],[477122976,1134640366,767176342,2062997070,1456033889,644812171,1613169609,1415100019],[2054887073,1062911518,1081755097,411730239,775127831,1833572322,1852238753,1938540935],[1846317522,1396807397,1823909723,586131858,1698406725,1683859229,1353036009,1330600176],[1519031820,339697192,1134643345,1237739348,1456673633,1046052213,1655250766,1068583026],[884648638,1462752240,1929439941,926950526,300731267,1507273670,2113124909,348287513],[621221813,901465373,311732694,712748109,1735909661,99284409,1675211053,580136692],[985230805,1568072215,668316880,1365575399,1066614530,1530849459,1483945002,1218875721],[1273502398,1072936446,620988344,254097173,671464357,1633890776,1592829891,682336588],[1863583838,1626416779,559437347,893531468,1161221280,1140082208,825697178,452685670],[1902081774,2010370187,1192829041,1771968768,276151743,198208469,2080152263,219478228],[1662093473,1900161384,46137624,969220738,1435573890,970893304,174788922,152568768],[2046456490,1541044864,718486658,1307572741,1274132148,1358573728,1152192982,1927327658],[752446958,2000319043,475297618,153784907,1808969714,1702715909,792569927,386780862],[1485923168,164358361,1509087921,296373216,104550338,184693494,483714355,373108482],[1562647904,1889559814,538663549,539647113,1524220152,1153570014,1121966961,2130470169],[647162642,2094969086,1511352500,158526348,691552215,1124703157,1418535012,997583354],[2011166262,129323293,1724640164,1922765672,966366058,1785972888,402650036,443805802],[2095867117,471095430,880077756,1330689923,1287236150,132510784,309143205,1755088857],[65672858,250088627,1197070505,787583066,2102211300,1478080371,804170964,2114101899],[1813864394,745434045,256592538,1578859430,1909826839,1369011626,1118729516,90546603],[1535618449,1963339567,838066001,1456283928,1352163003,194955566,276909211,1681957830],[626486396,1264919416,1582594831,642086636,1526374554,38008646,1538589096,182840954],[254503420,567884735,1970523014,1116262078,1808757068,1475267906,55932873,1475450927],[1828340187,910871687,743191317,677063789,531732336,776994896,2086848106,713969745],[753502815,786517510,184950026,19592205,1863447315,1569246014,267897779,583805078],[1879139,442058906,34304135,1746496976,860059517,1135974174,815283459,1672578990],[923363607,1933042363,1885751487,1460486362,691206659,1176237772,1927113051,443756245],[918332805,459568955,908174701,164500833,1081130106,1694577154,1446159424,496147813],[944767153,1071257714,1006874038,181933022,238086661,1628193018,1453223857,207890561],[942111939,1913694359,1943452464,674353143,854497475,369354308,486114058,797813173],[188718002,512448279,1615196222,675510652,1701149198,1671337508,220903286,2010317781],[1876676070,680075740,1197483273,1490966812,1390495941,1058932726,42023200,776267585],[1773770911,121464822,809885059,1251485416,1728851423,803835973,860125666,846473561],[800726848,996739201,960317665,481995100,546301652,981479569,1125360900,1811667981],[1749406672,440745358,815960509,1578918678,1285797942,685496785,815220388,1017448275],[196103815,45474041,1138010333,254291656,702551578,630610882,1134117812,1783601264],[1958591948,605668197,621428437,664155132,1504087481,1583249990,71399740,1031225470],[440925344,1748268340,12837540,215428249,1917282674,1299450567,693243609,1140009249],[144957661,1390062946,521774359,1123043370,1399497101,1725903135,989111568,193475226],[264203447,1274067057,1330207974,1561017113,1094398079,2005770318,541753540,1387637021],[513760152,456888640,21643497,1155824546,1593484176,1907333700,153290305,2112881684],[1147091531,1417289445,1228392663,711651880,972013806,1958432027,296100152,728291920],[1278332654,1283566007,1796737721,542627318,999044526,1670436519,282202484,1437428665],[2057781025,1614873887,2021899802,922368903,1053392891,1268501029,1007964510,2066085011],[1789897499,1721688280,1830972768,116885110,2074651611,1545890116,1292918884,567155207],[173919121,1566966977,590283356,392388836,339391163,171747255,1117893744,723574548],[1471459328,1393052761,587455405,1874050979,1432305934,678239687,305723028,1711301709],[720949104,288060475,922941039,1326106600,1896345176,1641196348,1304336507,1282155203],[1860037658,706761230,1756942309,996831833,151004387,829215920,1666972152,2083730608],[172484597,1933018084,1850357806,788319136,118072159,478238281,705053611,290282494],[1339616477,1847643242,1025186111,772875706,647336466,1867575484,690451574,2014603099],[504195023,2071655463,1840454284,90795461,105133073,1370180378,604592131,2125196515],[25791490,548113387,683345444,1553124920,717625588,101953786,1548756366,53916738],[370643571,1045888803,238319521,1457209032,1093433237,1869277792,900298631,106842341],[194146515,1762816047,2018936750,17777824,41355527,298917681,1691395545,2012566077],[1655806288,1201392457,1095673520,81464235,1093413555,2171714,1428236746,1946438528],[1927062231,38823587,2118788897,1169566446,1091187553,2070807679,262824385,1317475141],[1598053963,1611286751,1338392401,1746893356,1532189967,1806210736,1803598154,854898742],[1160772905,893227928,840120277,842455758,1556470255,1268565052,952419676,1145467524],[391572662,795436422,295692779,1375599750,199640309,1766143185,1827400498,343938873],[1575797225,1804056778,1470006025,844021102,381172774,53558242,1900661046,2106316668],[1552348551,1984389183,2035237832,1716080862,400751953,374481991,1950359426,1013256675],[234766190,1099147477,667582576,952827171,786412005,459148005,1470743335,2076454605],[2015265555,668205725,243884757,761900647,1304230995,1255076571,310062410,61293852],[1190310900,84311556,1306940056,411873429,430122512,157351005,1485263749,1763938676],[216071654,433430593,1494885699,1418298856,1083495342,545392699,1116367606,1512815259],[825204576,824643021,1401273425,1795808646,735122045,1555824200,890054616,1729972232],[1389671489,443889683,1225251593,1503010995,989212936,559328241,807617462,836521204],[1883342065,1632400315,299288745,1073729043,1717087715,1631870597,1662232331,608102427],[353682100,2049375901,1025684355,731164455,744120377,2016616620,614878446,1046663272],[1500279550,1501758998,424572405,1973789508,31236685,1082144587,1123743456,1517081347],[1544454661,1398165172,814994933,1343022316,900941808,376938569,743825727,610471535],[1439175158,1580573266,814767151,2000955378,1114651482,1396157566,1329783306,1766750593],[1294347307,1948423108,1718976355,1863178154,1895556487,1917455889,1700148834,1072385626],[2050219331,208701801,348982442,486182088,65325374,1841020477,372096181,62476888],[1468160818,756961605,6696451,1839160142,1087025942,1254483626,1214384755,136359044],[1831391380,1575300509,1242280536,1830681716,30612955,1925796377,1985792853,1953252546],[499003923,700155938,758764235,1733609653,2092068301,127040793,883559847,338046915],[193103906,1907911232,949320001,1374235249,1469121061,212315939,977243823,733830061],[49315233,1339782164,2036876339,520589204,1282176572,209625348,1484763138,1535210889],[2087489924,1041485629,710625296,966672680,1877469696,953575932,290141101,613739543],[1213031729,1936426230,274657706,754093605,1319930562,1802153007,906604285,1786336104],[210045403,1308238807,564477337,1410608603,883189330,1174653020,313512442,743164735],[657399109,1520478083,519197999,1056537238,168625279,1035598291,736227639,403831687],[763967867,283093007,679312118,809674331,1063765052,1532008309,2127641337,746991832],[567918425,2011849769,1570415409,1615370296,865241005,1115011073,294395980,241273427],[691503306,1418359178,1422316501,1450340885,1987606320,442146259,778925322,749288731],[1894221443,829092022,1564883777,136935534,1270210165,1103543128,1641802424,1478187463],[726181891,1868194584,435007648,1876627577,1891004724,417227670,1855769980,1513960144],[41299659,1262277238,1255375190,507908558,997023283,1450858907,208808798,64356921],[1052427182,202273006,73205986,1276088982,2041478562,1561432636,1451348161,530948832],[1803485294,204619052,2010419968,73637058,334857952,1320458566,154350170,988470500],[947258582,188130248,171649310,2035930822,86125752,671147873,2058706673,505400729],[1441592869,1895673868,754756556,1690242808,1491813356,348789767,1753768581,1902804542],[3266839,64280657,1711915074,1243831123,1865917727,1395127339,1200257800,37298498],[1764285218,1881596702,1122364389,1670826832,751284444,124103373,983252868,1614480699],[1067831196,810391104,555670885,1559219406,576791633,412107217,12468581,654214706],[1381727353,1048424110,977177291,215097166,959678126,2104324803,1483417371,1732598107],[285888661,1031052909,2008277209,41296478,1129261679,692881810,1327188690,422695212],[284645792,1476912331,704606520,2124456008,1258039518,571327846,1577468375,1398029567],[339466088,415033993,761591690,257553632,981289522,1542010138,1617783541,1803107168],[1803816697,102024405,2093319628,1137766636,758219202,661943634,1793338263,745527020],[1908371984,1096068189,1239391943,1159803864,1655187458,1004210321,617113226,1377546936],[1403635748,1927233884,720909063,1652701457,1468395194,189494638,1022424673,1679470661],[660548085,1614063199,1946805680,1007429691,1054316871,807688428,23645866,722657027],[1694043950,1180080786,1687671731,1715999272,576438777,1188353512,474526400,563997792],[1116861705,228757492,296242252,371300720,1743410159,943501891,1898104350,111142042],[1896032427,692599154,369919089,1092597031,443076050,950614561,184394783,1597807522],[147664334,1727628186,988162531,877511729,1902571011,1926584422,1896557470,861443667],[330793862,1778157948,150314785,1101767304,1028698716,1301716783,1547509258,1723793988],[34629669,1159399858,825182843,1948132547,1850982334,1996633368,1702591585,1035010254],[1030369662,1120468782,905438098,1252519518,941901612,1437693026,841231630,45465924],[878976356,2000889895,1455826232,1875185799,661303687,1314303680,363106079,1207395253],[1225464231,1794613477,246562522,1084891732,1306083477,519651777,1198228315,1370898850],[1133372695,874229392,1035509503,1661260584,327060904,1191421371,639465421,1645396494],[2043693019,398232644,1107722688,1213796700,699873292,1618022588,1221338833,112101175],[54914089,52577150,1517489783,1646633963,1820013102,1329962171,653356672,1791480100],[929791716,370763105,2080156366,1266684111,1341120778,1385389840,1764396455,1434634430],[1258179271,891820585,594588506,1081498698,96302055,567793055,1763848508,2083774300],[1064375081,1574948335,206129944,322147744,1795185496,1292291432,1614683318,348414324],[1430733234,492157236,1338688685,839893445,317176836,1700074283,1388099456,1971326878],[1824217665,622568415,1473453234,1502934918,1395432197,1543662452,1792518378,2119479181],[322573093,1781280277,1804218958,1979840437,1217284069,756319096,476457097,1378717768],[1032240899,1536684315,993632893,2083306584,1342523486,80876794,1547959047,1735795507],[109102719,314191785,78349083,140931039,18513014,1508433055,489992528,1088903848],[2033925278,959841697,1218955827,548450959,119162535,1759265829,348256326,1698957808],[224400242,1381192728,1969939132,1475934457,1394151111,784800645,1337510587,1384055868],[1641927403,436612759,979793419,1423640691,141652032,407165124,1417325628,1669789890],[1647699042,588838426,1599940891,624164141,1580543013,1775637910,175237723,1873570692],[77406224,353384209,1694941888,2110770216,1337071072,1170500922,621508817,1015533575],[932162654,769948406,863449058,1816240546,1884721076,309061789,2016533389,563306131],[495937642,1420353766,945416294,1813160103,1588302163,591428647,1672780752,1512039471],[1417540717,209350258,396561391,1268498393,570025718,268693101,1254185158,865216786],[1857799228,1521405564,316362301,577478114,308094199,1099565305,1666589599,990199395],[955494029,1758170308,1974112935,182115944,1713244291,877129024,559731238,602675296],[1759213936,781767785,2003715342,1475719329,1326552243,485581293,23616569,677999849],[79683105,943057490,345037613,33960294,2747778,472727321,1736953970,1426497402],[1913296310,2006881633,1669272455,944530947,1064478408,1319359038,2055878634,743403530],[1466731765,670174150,1068543914,1066779227,2053908489,790401488,1689442192,391682468],[1305519060,1254104728,1516118201,662216018,1921532163,2126838151,71332501,956444048],[1404615367,839916516,210437788,812058063,136170638,572066910,1530684913,1391148549],[2087620959,688602259,558317172,44618962,2060117400,530587686,1859977209,1324218584],[172816919,809004773,1494973742,1984407973,664888498,1366854992,290231444,436593645],[2119130868,234047863,1209009412,1472020633,333207030,2020946017,1026387726,854696206],[1667218008,919536365,819417509,1374134175,1905399585,1316172837,1698615108,1214063299],[976876686,194523245,789897989,17883877,920666109,791022717,1278209575,1745120330],[1210772407,899818297,689025657,583726105,269747685,1147847842,1683249567,2092454802],[1810310821,1139085971,1063056279,94644853,269804733,1337796502,1470124325,213861624],[2122124553,988243170,214290392,1307748340,1819904428,1277199390,1473899448,661184323],[478958387,846214619,1449160963,563427423,1635272313,1430604111,1251867637,1532583304],[1641739428,1196761175,1777676481,933594816,756774118,407875221,33540599,308134221],[3513919,1583136283,1315117194,398172006,1944289458,904941919,547225819,1726355725],[143140663,1854122093,889803552,1134442112,44987480,1612619790,373623502,958506262],[972984935,789792200,1921645461,237302354,38225560,1396996218,1514859678,464058786],[564908008,1504643020,635608363,1284885748,85488818,2121218599,357017110,1743413407],[1150662861,1604784984,1515021298,104760839,944434781,1713607701,2003641109,37896493],[1028814851,2071190864,766445066,261240656,1550080550,1594048648,1751978307,2076981116],[428889706,1518768570,2086749202,1084604427,1897517861,1072181139,882016405,888647459],[95651091,2049607309,607161937,962116769,54929004,244596062,269798567,61727228],[1261756554,1323334415,1170824053,1831245651,1477903705,125670622,1781059094,706908943],[56319214,698138452,31370618,703036892,1769297867,1135614962,1399108549,477326801],[295873437,292503954,281950790,1915179266,1988102112,463495,844034656,1983811428],[72443542,462259376,1808758216,1775943520,155525804,1100229199,95148012,795366500],[1703633246,953557032,520874797,1811209473,277602834,127128211,2098938596,159908144],[204129497,1920386893,621591866,1635673179,1325416359,58194286,2032987140,965861675],[417170474,1482498929,665100314,1203740758,1742969914,1118070281,593044839,1625222121],[1006376490,731542071,277630340,1955291937,1225651611,1504548835,19672816,967015800],[2076190478,1958028737,986183542,1131826547,811090302,2042319736,338710627,1803735961],[2051973726,860666837,591836316,1132003823,792405777,1590047684,1381333385,611642018],[746948168,1318537434,366263016,1104403020,2021736366,961638466,1125126173,2084102696],[1940518872,1574215053,994201432,325605609,196769675,1374286310,584885339,827804072],[335598714,1982107081,1563140098,585756529,1969954316,256574732,1794245309,419430804],[1816349615,1122254782,814354889,66874389,1533286032,815855652,2044577197,2087076820],[299413845,897931284,768444960,1653540736,647085245,1157194558,1847824157,617525795],[1295082710,879310180,1289202809,1792927936,1408733602,1312813382,865381567,154447724],[1171928790,234116199,1583411773,294986537,2096622502,1962808196,1227195100,1175799842],[623793958,131328438,24994104,184446493,279304772,1276915048,1176654332,1080102002],[1046253826,1215055784,266657561,1889417255,890532870,1634992763,1136458349,33279403],[964525734,1243912903,725066289,620258166,1545765332,26972709,483103499,1712251211],[1026796695,1902650199,201437489,2076749311,1760720104,1576034641,1224525408,1695654968],[393849425,70550333,1813141650,1751404212,63200063,542711094,968486065,277726151],[1373627727,1812892967,1728268261,775227052,297835226,339832879,1210747269,1130884423],[65762241,874182507,95963430,673135428,1116727782,422574993,516122149,548942790],[999533874,1908908271,1577971357,1509449254,1815968664,1996551736,1908642074,723426530],[355435968,794064331,1058796901,158476153,494431303,1655207427,1346668885,1823768398],[299071904,1225955998,850770511,202234760,2068352010,692227100,1114930394,965513538],[343583440,1709692542,69157457,1753493111,2111029706,1548356093,1983122082,58790809],[807741070,841523247,620063147,1411732684,1333202200,821141314,371527454,912726849],[1528287785,807921529,333722729,113289004,2020911460,574721950,1964566844,1582197473],[1880878716,28562773,345315880,471539453,771717186,1722849636,1087445610,1675923809],[798636985,1566161982,654954159,1602335623,503806034,1319589959,1241353794,661891998],[1738127325,220189837,1542424079,568152245,1072866788,1156793249,2062635343,1183677527],[1221425164,1707713859,144369831,2130401408,718981545,1706037588,1704862275,202761313],[1470396305,350619760,893684426,204820292,536056272,931549307,1224784415,1009509831],[1480577911,1452262380,196401018,60622953,101375831,730706027,985789828,235711689],[1139348282,1938387595,1049147605,1607342083,688513978,1917806766,1203081799,1812748489],[929091881,223421110,1812100943,1805125,758369800,2041310107,1765840449,1011038863],[1587371702,1908270253,734833585,1197214830,2056661559,838827167,1367136003,1513569016],[179569237,1881727181,107098985,2106532284,456666130,1153693531,618759292,2010128543],[9984336,1654970639,2076686379,1649061456,844393171,1342655488,603054006,330556574],[45260791,130568441,1262255694,42489816,442234208,51601045,1518634627,2084547969],[66207237,1303678354,42932044,798239785,871107791,783001642,1247420025,1913785381],[11082316,1465593603,1281444725,544699355,282080345,1127590407,258633747,14600236],[538894171,1265444306,655713917,662909249,1374607869,1684930037,254606110,1449339699],[1640601932,1363214062,215153551,594643242,2064256638,1870914111,633945116,1396437464],[1388501260,603709294,1906724667,1196455837,1399500290,1035112559,729512030,1775890616],[941227296,894048431,686936006,142994181,1971378311,1598328752,150399427,461996724],[286787428,2072951198,1214800888,1834768107,1967459140,1851425116,654126483,115990855],[1173321425,201098721,1320584640,1419730162,1985343984,26227418,1728931493,175478039],[2085718911,1493071487,1496229861,1710600944,1557224612,2018496074,260371999,691488759],[1707471431,1524233604,959773748,701235271,2120180760,1761461428,1901738399,185988017],[332928409,2079658168,1651115415,348569372,1837341634,251529549,1402450681,480149743],[2016473685,124509711,48311109,2028306417,857689272,1754369770,403882984,2027291978],[1589973813,641398654,1199823284,595625632,200359324,528226121,542214683,941972541],[995747364,987243833,210425499,1567526795,2047720320,785956216,571236439,630449434],[996487136,1098024772,1966756831,1061509777,179934448,372486066,2078842650,312531674],[1524533240,1536108977,1087420307,672489134,645056992,1621370941,271884933,231546308],[908616863,307014351,366829293,279592868,1672541653,1499510283,920163911,251966554],[1145391047,2129426897,1124815176,1389682977,1498208557,671983489,180674305,866308845],[709188230,1332425570,471553297,656612999,1042036158,352218729,1294105393,727765781],[1390625583,1014178674,1808189509,404308151,1799660924,935893605,1042388847,1118856826],[950941511,1062831938,217014384,1367963252,872594925,1182672315,1055910871,1035146280],[499154499,2037035167,642715530,1513755280,1745743086,1219283844,2003359011,1471306577],[1018451935,1576306032,1607411051,784562574,1434460211,409881774,157332515,1092519686],[806608892,93361249,1249621454,1751095426,1791857882,1531681081,725812428,966617628],[491260414,1496466368,859222157,45702956,50689109,528663592,2001979677,1975484919],[1100663866,791012078,1027769335,444174304,1699658829,36555531,516210916,1935876056],[929149517,985182387,1978940859,782271461,320095431,142674654,178501071,1473198430],[1698197683,498640574,1743737206,1669548153,1963220278,1690059134,520758679,921444049],[1792454549,798384434,1183952889,1297421543,1201095280,309019977,1045979701,1667025649],[1409577236,1267549502,1620334364,1046897912,1866430425,532680304,844297152,599068599],[433076896,90692693,1851050947,1311211030,1902274474,2070337113,1630829298,548400302],[1124117393,181918295,220064982,86356344,1763983474,2070960288,529551915,1602660460],[1762893829,1320361076,2079588257,576832696,1969950867,1911395895,1181713649,999437669],[737337690,1034188534,74016453,122744749,597846287,1891776985,1962698301,2020965088],[2030069155,1437729986,1396296886,818195124,1606066762,529738514,880819159,1881093001],[975762889,2126217553,1873916969,1334451227,640787502,189299199,1254153149,1549651482],[1745772953,1456071097,1471130277,547406432,2107953220,29319261,722840885,503533336],[1056058051,1521959723,212911401,861575640,1925735366,1501165410,554800586,1474062340],[290846429,1312530074,47086685,117519398,1021359353,425193108,207937478,1104177342],[1078967260,545682393,1523512550,1238555699,926785865,465989283,1165797384,1203854873],[1842841669,1779895001,396453,1512791777,543529587,83724276,1804966699,1340355609],[2126430968,1878890815,13723292,1490295361,1948920895,1937573654,523113567,714828690],[1553409428,1359656041,883511042,1039117363,1787015594,1341227956,718199764,367166652],[214781564,2030188998,216377848,210115279,1989312919,1301095332,781244453,739858286],[550058180,168305576,1537989237,566538155,1868544888,250906991,458580546,847759990],[823637027,1100459710,281834860,445310640,477293822,1712421865,106080330,1421021262],[482029613,1460264404,1031364872,1921196795,152699081,1757638591,24855761,1397110302],[1360407170,356774177,1626283919,1247874967,126730471,2120842791,1489296666,30882932],[83248011,2023908927,629682000,419340653,883491103,1741177153,1997778127,282389100],[461065846,1768771973,819594819,1847004508,501021212,299671662,508168325,1598019894],[1781153366,720278819,1339942900,955997945,1654572168,406330575,1041321738,1549151513],[66377465,142581400,192293146,1444388859,761879260,1901257579,1341779011,1090286113],[1801162893,680706417,178735217,1214178141,436807601,1908505849,1696341899,1543764182],[1099879610,1127771387,1482269773,408024223,1380903441,142882891,1359259573,2059503861],[128064836,991809640,1402629747,2033644099,1595142015,1730252904,2035647878,1126298715],[299710630,1066296861,237566068,1358987538,1596955022,1082631830,1047925757,838951663],[1446659178,934298433,1901937465,990404549,1766140000,801601329,475789854,615453117],[1679289865,1386062248,2104315986,645761000,1444000723,1357129331,1762249356,1979444340],[449887870,1214089893,1594883659,500416169,707991831,1561790732,641304882,2078914495],[24270334,948783570,1459303131,810136478,1557450264,388283672,2064417676,1581987565],[850883626,780086911,1146096790,1662823802,1367481586,1040961600,1690949377,1233586715],[386354718,884671367,502391516,1354579623,1492098085,1001932033,1145276348,103773157],[648723520,657352416,1708255072,1963194353,413072638,886674352,1861493791,1455241716],[74898418,1850291812,1616084104,1238771301,1393568599,232693109,1165399732,1467087371],[728053929,60256970,881664450,373219799,545519957,307161556,1633783935,1872284583],[268118606,1288745190,697340243,1819430011,873405537,1906944332,1795882268,1488109513],[1321023042,1022117139,1261329708,107323231,800511278,1770563188,653502576,42664210],[473554936,972843096,1806813924,399551684,2109184139,291833720,2075633801,602066907],[1626061514,450180755,2052819235,347397638,2127261822,1205644478,1154693892,1764277873],[1313666425,169935318,771341390,1549096965,696349310,1229148491,1027184142,1453350851],[838527142,678771316,181464530,1756206614,1975059242,70066175,1023354585,669370049],[1237726358,1406399000,1731435912,1429607046,951249541,1807282617,2054481729,105023597],[411259915,875889839,280466771,533152456,2130177604,1370753466,1862882858,1662010703],[1370014829,786556155,1833579021,1916280396,1400017078,960037749,271425142,617351111],[1031460032,167423292,1729438029,44103784,1312807093,79231849,1794754413,337532272],[409075545,2060201284,623005041,512334468,86704273,1644330916,1453595236,1307153316],[1578208233,1893882899,966212848,1410738012,426453546,550727839,1337368379,1970684685],[745837176,700085396,689126186,1408411874,849830229,1774222632,420830479,1549744508],[30554361,1711025712,588750396,1287971871,801107905,1027109090,1895549815,1046344831],[213760704,170342463,912159688,120353328,1083053524,993141120,757927156,112525816],[1135954694,1796772563,2125454960,1285502363,127971972,1502633429,992631436,1320697735],[536661344,686245798,113831237,1017260162,1600543960,883490290,824035800,1034262841],[1416600573,1091088492,1212352913,1595141504,1131540238,1633748728,1576807268,76756939],[1368762136,683166607,1834655734,522280131,2037299981,739184102,797023880,546806006],[975736270,927879948,343430411,1392581839,1822579113,1977383208,1410518119,1510078477],[336127394,1141458882,409565065,38968501,1476627628,1687239842,1563383454,1197673935],[854712679,317847234,2030937963,111786373,1481149403,1721651238,15887579,1994519087],[1704821738,2121936851,842231663,570405704,702658756,391065113,653525890,423425002],[1985198319,2116043743,1480464892,14014686,1517685694,18327653,1188965236,1092124601],[812312857,1882737784,1715738069,1553269687,1562917216,1085714457,1498337128,2036500751],[464895164,330802862,208881654,140231448,1616094680,1165890925,1296131259,1965241781],[338451860,798209732,905777395,498949116,551658717,588049643,701598488,250430768],[128585513,288173213,646975479,175282415,661954314,354170173,435887801,2120140693],[1781832665,1599720186,1784052079,1860378944,839826224,491681210,1518804856,868553109],[2102358651,581532298,1538099795,2043848477,1866073592,2099271389,632428496,1923924157],[1186445789,1651023154,1794773225,244910887,1535644774,1809942766,438592203,899157427],[963631104,480971105,1445272889,353235693,1665330913,1891657205,1846187922,873809595],[900224070,260926101,1927555588,332421507,1594338172,2050077357,776344107,31652927],[1870685894,1624166280,465231120,1215192542,1748157613,1200615144,443404430,1654041724],[1129789574,1775158470,648675762,1445757871,1821572258,916746173,576006756,980944682],[997745041,1753812283,1652682580,202214441,988477162,746452570,1409995295,2027003861],[1811812208,1856792382,859124217,1691377114,846157928,463129140,1743484100,54940703],[476424172,1095162880,1805731443,1820947647,1473888069,1418153628,2037454604,1075518531],[1603955863,976132130,90171383,1426207830,2063872758,78973714,933436574,936367653],[825242088,1659916231,1977344128,1533836357,111786935,1234627775,1472958399,953739731],[143609054,1123644724,854428529,1105105671,436612697,1804732094,506098148,1803456267],[1926365091,1607749373,926650971,374709827,1656440155,368068477,1976360402,373151198],[782618178,227362906,852394140,584800623,909541433,1287177787,1848492179,636779330],[1544214224,13540598,374095709,192480726,696525147,1226407884,194849895,1769778156],[601913761,907717757,359050876,458770936,1673800921,248388525,1573604643,1844697902],[1183333167,1302327740,1136240855,831564498,1738980629,521976161,733749221,1070637273],[12669014,1663652035,1898034119,139010255,764462857,278735475,649490065,1270202852],[1202701385,1692586124,1343232173,1008834043,2122567469,1452312415,1668823272,182728072],[1924267547,841595418,521041685,76904874,1037800563,1375800099,2023070836,1011128578],[185203940,600719629,1695097301,1397274770,1675572941,328256405,1562642461,1348862710],[1103332066,1811871197,519408636,1776109744,2063664571,698274834,1540208717,1108906697],[1086901701,1711125891,1074094888,527831095,746186998,919675262,464233035,566238],[685647145,917730987,583256190,1670833084,1025404873,77760734,556684653,573064917],[2047184940,1934022711,1500190058,1339683218,496200405,1048809880,1994896279,1850966875],[1294555452,1616867488,865148911,1554722278,80955913,732707488,665511801,46936318],[375581294,394720001,1895416386,1896147166,1055851915,309179694,1435253746,1594560221],[1537026282,1945880218,1353931375,1463885997,2105263329,1553973619,1563587989,1712302182],[205874794,1079831532,791845746,845415453,1289624706,909638303,725447623,941687019],[1324564989,1933157194,120814035,1848056502,1749358626,1152743998,300385094,509160337],[503340497,1960706416,1991890200,1636433856,644538607,216906545,1509825770,1383088227],[1861799204,1245662683,16911603,1742914658,1001282599,1506261611,1456379312,1561597474],[234830950,1558379701,411367029,1668698817,1270333647,1587943908,1730353745,885138184],[1276562052,1127444325,1830369312,632510522,1363623802,847257736,1285969071,1051515273],[1600728898,1245390546,866146203,1705581250,161156227,1759889950,403558099,1457789405],[348117914,1694905499,1326457589,2066474675,1698089004,105463466,1072904945,112007358],[1759677755,1717446599,1377310212,2032999746,1590664232,1921368395,606014685,482329625],[459457431,1660582746,1330574670,6472183,881254044,873468072,1371733417,989642144],[197801432,14050585,1907219451,1962584756,34177258,484140250,1889818141,1020579433],[1654046131,1657314989,534295589,85453658,883961818,845534879,1441333076,80261498],[1083744316,2121322812,1865657742,631414565,1757095747,683180944,1547934316,348754640],[1070288657,1523360212,322498209,1183412158,584716648,1064887721,852248054,1098792761],[586652871,369827621,222033344,487246647,90680454,1045042720,998991824,513672661],[1430415487,1858872568,926824233,412714623,2123373284,718192893,553230452,697434105],[560215787,905005476,976009810,1965512151,445207792,1851857741,305704551,436691141],[49458658,1964940040,1498239657,816138996,954137895,130236155,990281743,1688769072],[1176926153,1341309320,478556184,1065325926,1832438270,1512033877,387244495,432606500],[656167149,34208566,1636106967,1450894695,48908678,1313675606,1014371641,1334453104],[273721181,1295434552,790915848,1775163946,1001413358,368666872,987144038,1329805192],[1223479888,1658419343,223719299,1341057331,1539540077,27343689,1853343160,408141667],[1858709101,1518151745,1331375356,1201924848,368376528,1265502384,643997201,817430751],[661852246,1293563269,1745299960,537316325,995220993,1991131329,2128399959,1992078089],[68198388,854078497,1930096052,877504884,698088096,52537744,5420270,1739349961],[1535031475,826742627,607232174,274404131,1624900105,549252247,174532584,160459887],[2023847164,1368428203,1706617573,337421118,29963013,1442261893,757700747,1900937961],[1913237996,1672758121,1662475717,335336404,690787080,2118943513,153292131,706271229],[845000376,903679036,515413499,1013066963,1695135017,1330706701,849567126,1403223468],[601102888,2065616004,1274523462,1228605847,822630686,519918248,987569643,918134063],[67773474,413003875,796727196,2064798953,2021627127,1126991408,1047393484,1327391143],[48955716,900930448,1954931786,1451025355,1374514092,1594922807,1920198956,495903412],[220447771,2083059735,1595454680,1764211468,1522131111,546829319,1294827717,319628151],[1799817733,1113029081,1015973855,2119309958,1181407142,1958114932,1760779037,1643876154],[75505930,621210140,1904971731,134448761,1389825355,945238495,1723833495,1940055098],[295397374,1602173406,1964701872,1390465630,308786746,1436361393,443292188,274728439],[64775498,1613597071,241336688,2068286399,337274777,1133847332,110040149,487919792],[1138820016,497184646,271884247,352475057,829996704,2060306736,1588410729,1703157218],[1393198485,145455825,657614337,1362652752,834238750,181133597,360909005,1911164824],[721753466,1819887088,711044757,565497155,2006426308,1217279281,213931070,1936333621],[57078726,1993814589,1567003515,1817506984,1856752743,1996422018,2076484544,428014098],[1525725110,1106843171,521043520,1636187691,650002128,281049242,1746045918,188545885],[1278743015,256448595,1844603769,579027336,1783560090,2021393613,304817931,1669030171],[1597129587,927171164,1391258476,878259508,2032628982,1237698281,1363215874,1110680304],[165946566,1460808815,1821281591,476946365,933239397,2021663664,593459373,537461804],[1545562547,714302475,675739668,320278067,632334158,281420078,7260549,60554050],[467083803,629914633,162204580,266363407,785127308,1637205427,1601146325,1557423816],[990112285,682634576,188678062,946940397,732890691,1407834749,1005433381,1368713123],[146888530,643147847,1997311620,1147836381,1557382747,1335389499,944175284,1246195329],[1083880340,1341712800,264258491,382168804,1341280922,808275794,1406132277,1881675121],[1729048261,900529416,1780268883,224738954,1117516923,283136829,1235584783,1102009899],[386975600,878324616,863496177,1651340692,1137519998,986225823,1730926088,865841502],[1103344920,1921579900,959793778,1050363590,970758077,324268590,17777201,411065875],[799274949,2040452927,1667780256,2099566219,1718428123,1979374861,541702324,1825623056],[1123643555,1677572764,1940784542,1488575849,705970003,1817050816,680932655,891137614],[1965402043,460357776,1572598865,527288515,2089265200,226716086,494886947,540597728],[1264603092,993855277,71526611,1890932274,1728647637,1387124374,1958445321,661937710],[467500213,1060785844,310610858,1346600877,952031624,1685316160,1827342065,268401834],[1220123334,654012010,504849243,1057223412,1660324031,1158293109,934773206,878500595],[1919601158,985890768,1759497756,1499057086,1885189902,1221768117,678486777,571181936],[436525455,818607118,262223803,301643624,1048162410,652545677,533094912,760121026],[1685750829,1949596531,2010590527,1822650234,1909602460,1072749951,1544473678,809200085],[806097226,430879271,475249036,184331448,814597028,1177535752,58193505,52043984],[694482147,2094716092,509014903,54168653,1734570915,306096108,545530189,506441348],[984031560,598328432,1469378253,1426150607,715879387,1905622914,1596602350,1997652686],[1221664701,581991204,1432093750,218492403,568220179,673842971,322381743,87084356],[1725654095,34693611,1192811002,2041579916,1642815418,1616281142,1578798741,149464364],[1572558366,1361807486,1064876038,454703658,1761337826,306853157,1055276266,1175400847],[948054587,1027994570,1051733434,1555346601,985522113,935261922,1532862709,163125196],[1752963483,607944255,1663867612,992746130,1568538895,309694536,1681666345,586136112],[64776109,2027356023,583435670,1980883451,810021381,660852575,2066401778,1925991271],[1968189145,1517186215,403206802,149428359,1727944507,653740052,1753383017,1111633920],[241736377,1618244091,756972470,1943261143,1523753269,972390537,218081737,1396722886],[374142170,1545757344,1971465108,867222808,678492422,1612520402,1515788837,1319267073],[1842989797,890326115,1282244751,469503936,131308925,1089269749,904017600,1877353724],[655285346,1156147622,2086259527,1832830134,1657403646,1066006923,701366327,1617595938],[2047551821,874151284,1549173821,1540273981,1309528435,959380948,901309692,1146910249],[517294991,2123144618,1980327922,1212684778,422744751,981239798,1112573689,766763298],[836090144,2023564801,248410547,1585648420,932499751,931241512,693728038,488803848],[214709981,1378835236,164477512,872974188,2013846302,265016539,173789868,606481111],[1874328135,138640643,147685440,1649573474,1156362092,39524789,1168395251,1178819349],[1015465218,1031442776,1927216794,2012431847,867770662,433308166,470696299,2077159484],[1761907823,1386898393,154582360,446588998,1352991414,496648524,453245334,1655501140],[1658021071,815845744,1825742147,1349677544,1907896382,520750673,981677728,1077264091],[272097363,627271180,1830505494,203226715,1203946763,1519414092,333604889,1520072871],[1199060494,1869768157,1464727300,1455224166,2123907236,867465232,1806950100,367796378],[32506171,486562487,478637318,1216361586,1218735158,998374376,256338212,1683174976],[981284720,792481590,776994714,721995544,587480244,731056026,1621100247,1643165889],[1540987080,397134793,94470150,1356700010,1501351229,1487435991,287584321,1511780662],[475842843,1053408089,1733910868,492033022,193287792,930276064,490905853,1673656247],[1954648181,1960105788,961995022,319910013,28170131,1116696510,1327485820,379701876],[728136657,278274256,1012103745,256115702,1177621031,2044857189,1392706379,1759964149],[1820832814,1874514969,1158783085,966509778,1683712867,1814265692,33936468,1333989493],[1368911063,1727763488,710634474,889581756,838442762,1463835790,1811126680,746023763],[1841733119,775154610,1787629000,1862462213,219210537,869886678,666479226,412835934],[2017434320,1384801686,200063897,864557269,713331227,1812718341,926921421,469989376],[1554789313,51384292,1088883049,459105411,1119241298,117908481,1332235072,1417044923],[641011084,280088306,2074713481,2089969636,1995426034,1988596884,525785762,948751450],[726678451,1192728102,526205205,823224294,1671000628,2041790768,695002725,1792572215],[1813366663,207075860,575594111,1558275314,1825082788,1880424176,522311871,1653146945],[1884959474,220080900,74539701,952232604,1457095935,2034056403,214910159,1107920934],[1416851700,1226313828,1298813816,1358094042,1239215764,2124366683,1608221087,1159813192],[36273074,1773540750,1920429017,1343657428,189492377,540339543,1146187627,541476124],[180044332,571053371,488290190,1917161238,683926558,743398876,2127798127,1654887718],[1644112248,1366949216,79942679,978621754,2120008907,145213194,662217215,778641055],[798452272,404624992,211497558,2115226570,1987477655,1032267444,1127287142,1618920960],[1775520293,1173884989,237487531,1121223227,1520368057,26127378,2115675198,1493233131],[368290638,868974748,2076340361,1552638441,1413393097,1701451910,98893782,428465705],[1170690861,645716206,599674592,200502437,1936640648,45235732,547624696,242530467],[1371987689,965706123,416153105,1780027482,946435385,1170401002,1125449741,1080977505],[1071563266,538878642,1827141364,398241999,1923872773,1234189640,839853965,984027253],[541225361,549977255,1605149314,1022021761,1598801587,977184213,1259192636,1183942657],[1239679621,1745849064,1146626852,485868701,600298933,1585366442,1656323768,205805185],[1150503471,661461837,2105830186,348245789,654855003,185711486,77175793,127459811],[1365612878,896152687,1817307208,1059929714,1880598827,1008072530,600650916,2076161333],[86669568,795136297,517022928,48812980,1247688946,2028734209,1543476935,1245248476],[144240362,1628048122,2027927961,1267340161,1801728784,677119217,678054526,1355580110],[568678576,1035295498,591652480,466794559,1981975227,699103457,319619887,1033448450],[650282348,461221163,1635976589,906061706,382441984,930412044,1844939573,387133367],[840463740,818207070,1346885763,1983845309,388594645,410853435,1916145985,1539576500],[1552373490,1108641221,86029223,1004398182,1403849672,423519482,1475572266,1277130840],[1799757741,238472977,1036121927,1899448875,850774244,552978028,751681454,1266796254],[1446323288,272158064,483646224,2047437682,1217731981,1994363254,1707677356,496530948],[930006308,204103417,2080055327,963426351,203543857,2068181395,1946770277,29261244],[247426900,317137242,31119372,63645349,1961396787,1928871372,1549700568,1100815405],[880386835,899517006,409749362,1611560563,731950737,382495439,1428622860,37673995],[1493721531,1782915023,299445027,1793366946,1454085416,96824168,2073359907,224035832],[1476705318,683074608,983407221,998881228,80247108,1606640161,202741709,430930398],[232213445,1426121038,1529127965,1161455131,1240944553,85558776,1396455628,2047667302],[1650316069,646083726,1841693074,314387563,829204369,1161231256,2010153511,93481682],[340079107,412171893,1493756527,1361090491,602384703,1128993392,278168707,201069500],[2000956997,1947159678,1537406043,181689894,723817742,1027164289,198236097,1777967250],[824753499,1880386840,2037885283,1440481754,2101616352,233095230,63139796,403968646],[474856681,1767307708,1393622615,1104305562,30558312,578607019,537275824,1143037357],[649792830,486081872,1780548240,398730094,393939674,938010378,1241270480,1099270803],[1454537466,424087796,17964191,557098876,2083346150,1472926197,441869489,1341316740],[1364612297,790758759,1178288146,2075338725,79723488,1597114667,1318941129,1149772563],[644266670,960978936,2084125027,146366487,538492483,1420751839,700404627,519592534],[172959148,1792066927,695236482,1843302989,60916991,1034628770,1260545390,1236034465],[1686594330,1027669411,2035163095,213300513,1184747774,1673901360,930451622,707700404],[147285716,1225901811,261727532,504951537,1395666812,656043583,1546403826,1274282509],[1314004251,474297442,2107408353,499458844,1660522263,225531758,1635333646,1504504506],[676475510,1683352820,1667376440,932621582,543360749,541357464,745930230,330458436],[682600310,938373572,1857448036,1450970592,1928568622,1676275185,2022975692,1954947873],[984060138,618879168,1695997153,2076901719,610148928,607720702,424845919,1037662719],[959584825,1430602603,1204145175,253481044,1040442549,1082665508,1007989853,1921072729],[2014647928,464921206,378710715,1717189400,1871392438,1653703391,29119199,2014853179],[536916372,91144318,508997137,95891,513554075,1815734570,190898372,1430026375],[1946676161,125700525,726737635,1744626444,1936312788,894003512,1631442718,1975533268],[1021618281,535077596,106431151,1564098442,1907847318,451971152,722126191,342138621],[487319496,1530429210,229494801,1556687137,566269846,1503405385,1975376543,516195827],[631387115,2073067532,1942082384,1809416353,1948439602,2014102987,974876481,993844182],[905913764,2048904947,1493371441,1472349365,336437400,835677936,1955345852,309642752],[1546107605,823007818,805985673,910906077,756475662,1446535461,601456470,922302849],[17516672,561636903,1875208107,511868242,985963495,1003689227,453478971,456242319],[648752800,1295067388,1068168172,2025342593,889195053,932131178,1566949325,1407256591],[1994977759,400660502,844146902,1293210251,531864062,127143655,775618101,232383490],[761496143,1996108603,2021263952,789833921,465864954,1114519190,997682960,1354759030],[1619977680,2014150107,2028356061,1043765949,532561271,613387473,1644867513,1307432161],[803521595,480214850,68819062,1618255471,1323280015,687303058,2058825732,1185812352],[1412582305,928792425,1239969430,1736340517,1551351583,3934471,1408538056,377900509],[643717168,1828337567,419251914,906143138,124129382,1750978042,1215280616,171758532],[422502672,730992299,1367784763,1461966894,847760047,1482033423,1465838622,210727211],[1648966344,1597638074,557040844,171066948,561992432,349856848,1629481452,417374000],[895287203,54973992,1548400626,1936556672,809307185,2107149673,80336408,979880448],[319391960,1853887746,754258951,635478983,1013198540,1665061266,1589984669,1892641081],[70986199,1351619199,2000628505,2043220914,1335786955,1131199738,2070053756,353288017],[583530421,1702378084,79808514,1723807054,626460965,2008079036,2017548151,420370383],[1973890753,805896180,172133075,1827566825,1512797220,185704536,386639037,966933628],[95471543,1632712908,503229013,437550922,1545877299,358021638,1095860817,306637593],[1511737350,688410573,120773831,521187422,312627905,465477825,2070748891,1963815342],[2010764350,2028464539,1441292694,575981412,902399432,682659501,2002562210,1306920120],[988570725,1354448951,2047587433,1880609997,1711877002,1857902571,1263811799,803745199],[1751805795,117808980,1727326052,244668909,1243590924,361498773,1481617335,1888917230],[101903579,851486747,1026675737,908261517,1721564474,849015491,471447511,953090512],[1665707224,1542557627,1247882216,128708047,1679693203,512384972,901574034,943875635],[48424205,803182276,315249372,2013812780,382193548,1118261464,321543580,1459901499],[355593386,687400439,512520419,233457776,1918086490,511558063,2098046694,710864554],[1489262424,1745196778,2080712446,18945355,1242860763,72629943,467289525,1286039228],[1679180978,2095395586,773991911,2066799346,101789436,1135931211,1435427866,2083920136],[949604315,1997678825,1779780499,399847111,812034024,980577347,1705821819,21031597],[583513424,1249673697,1634219104,422678539,2114779172,944178141,1504403856,830413784],[2053465148,2081590628,1111955592,1049225542,344585373,775372591,189408588,1714655616],[1563987859,419568480,778280662,506647646,2016979898,440224576,317600998,1504174954],[1149727313,134247554,995644405,1891416667,1343098030,143687681,1280973412,1859551768],[289772138,1709240689,1940045466,484973262,1089276808,430187118,2128090474,673015032],[2124114133,134628484,2105645944,421825992,1927665667,1896208907,952167348,386897350],[619651687,1750529548,1609750203,7707133,494537198,1970758586,1604811873,1150152599],[1027750964,1300188939,1423900759,1208875583,1452187759,607091145,136912907,1735225981],[1679667283,1337596109,485659146,1606801129,17851186,1452022112,779922439,935120408],[647049461,139322773,465339326,445625897,1598798706,1413555354,1591855625,1328243529],[788847673,1092430563,2087030080,1247639413,369295586,267924025,1662509959,431965864],[1562508293,1356555090,866731048,1004312428,1115118279,258806905,356317213,1145916486],[518532232,1309767050,822265930,932146532,1708063064,2071858873,1326598693,1640243832],[1832116577,2091643123,858433589,210618273,326465951,403322508,544891342,955560667],[2012254885,1586376663,1997414994,1387870021,1738486548,1919534346,1649647226,516480833],[1256874186,1660314023,130868387,1638480418,1800195244,814007482,606525068,2003625585],[1892196585,1196229417,1515833828,1585592001,1672204556,1828683607,1009467487,59649517],[849401019,882954134,650943933,146175184,901607515,119202776,1248710371,1791312215],[1918398892,2012824998,1754433851,1203739697,1393378543,15397612,826512599,172899687],[657145586,290139534,135727301,53626918,1029703164,1265314702,348672652,1775531112],[1471219632,16402614,1022991762,271086690,1713039919,570488164,356488812,1941885710],[2039323834,1038590567,1830373948,368687633,1589992464,459970504,1986219604,540800328],[363273975,341341992,718674578,874122427,1247045526,418792657,1615005304,1162513193],[498206317,782146315,936028988,907250041,708764383,1680202996,1084060588,451160169],[1429685950,1108722250,862878791,39667810,132471993,895334517,1185456037,1693882574],[596781831,961667778,1992536138,1485197825,721128692,374224245,549658067,285458255],[2073666431,93245791,80444431,1014091607,882079200,1142484549,807434577,138621688],[448627256,1502515702,256385756,665587009,919543102,1315449730,459223840,1710342660],[1228378914,993790978,990836740,1879046029,360948398,2110139214,1878750330,1293311986],[1321620034,1978592743,1407572696,1216462129,1935058706,168226876,1704330058,1741494753],[2072644672,652689865,1294517557,842054369,590826844,1904674837,888512952,2049054721],[1899037033,1566667264,784284135,1273804067,2107334535,86074104,794943787,1691627142],[1225318220,428324801,1602168939,1824303136,1977169057,549774839,451348854,1259461153],[1077885470,1656181525,1767041005,718165111,672620093,514155757,1738191751,2095619022]]},{"start_index":0,"nodes":[[1360951090,1835631456,966800276,457788472,575322948,1120368542,991621423,1351200469],[1993759194,282549987,508682241,1481870984,1396382917,483044844,722941057,359530261],[948938285,140775669,2124909960,367865296,703534278,931526744,1909436976,573517866],[1858390498,287658791,425329,1016288995,1279154406,1513057482,1965750505,2057932832],[1893850406,1080727521,255886864,778530838,298734888,2051885528,1196793114,790101101],[634804013,1175061683,1303717766,231271017,857329936,411111469,539326759,978242245],[1611190245,351312740,536797948,447691410,1031825559,1831622751,214202060,685747217],[463613932,698452028,1825453538,924321735,1196174062,561809086,1375325206,396975642],[1404166220,327652216,1352841572,1386096016,1462835475,1733379488,1734025060,882606615],[55075641,452196984,1154387237,1090540654,1617621812,580598340,196299550,839599102],[500408638,1013972039,1457334119,357338716,1994065149,996344494,158543939,1018345728],[2096011763,915040739,1534733165,1264841153,908507001,1338484369,1261639001,535499788],[1700146842,2110710974,1495947824,1352402950,429772972,529047641,270740379,257111377],[1697140176,1748435614,408309610,29486844,1980800516,264892703,615972075,1881337562],[2111585671,358881757,184845156,1221499333,1671570052,1043754146,709185536,1448300516],[93671805,935193902,1851745114,322387470,781726267,203835987,1219821269,1799670367],[1943458081,1887403464,736313500,888849797,1065346569,1099636504,965390197,197139043],[2103226879,593302339,2035556846,815547680,1870720951,2040683010,1846326078,1918550611],[2108025749,2047078888,1256717808,947544795,983501564,872354892,1564751981,60567396],[1946401826,331268934,360366245,913446059,714402059,851644496,1733847948,1359414439],[936971885,957748931,880989705,2064781118,7547555,2028642945,744053457,190519923],[1063420776,1570833557,1556511710,700013178,528140418,1760189099,1388043144,1124623813],[1626393178,250374691,918997702,718218805,1791907761,2012899001,1412864464,1195636908],[1464632346,548691886,1405827717,1919451710,198983028,1903349883,511243473,531819993],[1536386833,1460098905,174676345,1036703638,1838429386,187046931,2105357090,798576435],[1510457815,312278247,727107110,866788794,807098048,286617165,309824367,218450953],[709667069,202013519,186039139,768608737,1715735579,474867615,563864225,747424531],[1026697920,368376414,964347414,493756779,342636949,632012978,1233820630,260504641],[1163937042,1654727367,445001065,1943421560,880120874,925333095,205916575,157355850],[1057027342,613061740,309625377,50261532,1016162529,1077143649,562527996,1928180592],[776921349,1911495487,570091430,1337979291,165049001,1056877547,2074405533,2112519333],[1430881294,1618491505,258326911,173299233,1832577013,726303608,1849885694,494384048],[1021522539,207778709,104692342,1381278230,1402726199,1194412963,1029250347,1257812126],[794857395,245262091,1778875356,1017995199,632505800,1194093865,2001185694,1454189322],[896791720,2077412402,1492177830,1213061524,10633541,889545530,142609711,795967898],[1530902365,930556407,931977685,1188394784,633774786,930999460,197857581,1203830943],[1040644421,1337227045,489884598,1555226479,1713160542,18950183,1373513136,1497938690],[201596502,1498336656,1642235229,894874378,146961192,1958164402,1587110688,1230437658],[873088642,1952620195,1470377784,598730080,983618248,202807542,1051636016,123033154],[1142033341,2103664755,1046906532,1846703066,940579252,1380775857,1232173191,1928726434],[544829587,489479372,2089417620,1737989422,125049300,1022201850,485210344,1773764730],[1815977586,602083862,1431164502,1539049523,1693613901,245497394,1003950378,54684729],[1241956710,1303861921,1295344796,1153433155,1696900469,156659605,477958935,954040009],[772103076,1677842423,1590425864,1774149918,2072842134,472315326,1956834128,1554932877],[1116699412,1620599330,1599260353,865890975,274411873,1529893383,73644427,1202630386],[1691750447,2071500764,917323699,199616977,650733838,1123367894,361936875,301155639],[796744769,104541061,299108995,627663687,1803430479,743416687,1475602733,1481230994],[1389077336,113390515,66527255,2094340833,33461485,1972995884,1565456637,810764586],[1499064013,764962659,2090555618,165174968,1814732224,1996704023,537858357,1384099868],[1390162530,1678896649,1101027945,1549417231,721087917,903886781,1234562976,1351903295],[838577310,637857774,1202374468,1531348946,195065318,314140536,70964130,755454079],[1205743763,1234873208,2001203084,1906380634,1079449910,260227943,813781611,217665067],[2001329617,1190392925,1785212395,900043059,1834566042,1628101399,803127376,1293721680],[739800625,966136376,1691408934,1756391325,1749546674,1259435019,631755484,325002512],[209013541,922657807,849057697,1545182626,2102052350,557781621,587109638,2100230419],[904737303,1215727902,1826496960,981642580,420218726,443571937,954582722,65196117],[1933848568,930158568,105105785,914449604,2042118855,1348477721,1784335264,924214348],[660589025,648683066,1663627762,24920741,1266068153,1354263577,1701831178,427158910],[1624982233,729823937,700551117,993893519,252355707,1823443510,612614689,2102487049],[2066242514,1923373247,192783598,1528960399,1520238329,1984589289,576453591,804539317],[1196148171,2053943096,1382845224,351084322,293976063,1762301902,826330282,1080225353],[358218066,2129319524,1986229173,160717217,958124760,2062297276,431392855,1288892302],[1504065655,1207967591,1435702260,1462544880,602742032,1295332393,1273134057,1130297695],[1795633826,1334306035,1210340725,221543025,837174658,1479679104,1617034954,618325249],[152031645,1124837291,1096178225,1040653080,781628393,1113217953,2018347349,149086409],[240871624,1551203594,377740050,1075985332,990990132,871908310,1942100044,1321850099],[1720491477,809366729,993996472,1044154122,818292361,352261133,1703738717,1562320848],[1051386124,1338972320,545526164,1624341370,1532899162,438037784,698565110,1072614530],[311718712,1796514353,1280139405,749828715,242416480,1622689240,454396525,958252284],[944586563,53828222,302051417,1885411726,1148321404,376100211,1140514552,1412112353],[686586324,344773118,640331159,877994999,1569710075,1901110829,465497094,1686231120],[616944667,1130001433,1056707000,1752164815,1483965306,338036801,1980066085,22592904],[103279129,1467979295,869362346,1121005640,1089524005,2059990977,729991132,1990886837],[1326172243,140498805,872582057,201466610,2123385702,317326695,1296304303,1400554760],[200632903,1954899196,760757729,1899973740,153502121,54090288,1673049818,1203129401],[890924150,2014246556,1158037505,1101644503,263811647,1191245903,868785851,386398917],[813703691,1395777477,1719097372,1468214726,1036544908,1050843401,395126902,187612851],[1458424493,47443151,221877374,2068648546,677807150,1470312856,130908328,347576007],[1724108566,1574187419,221035147,761668510,2096973528,7926447,1315376034,1093707398],[1942999541,575282326,1847982447,1105209676,1817476466,1599050700,1899619506,1748721316],[649874760,620194935,957079572,1547042511,295151684,1709962062,98252258,446857066],[1439449591,1495649131,1293718670,2092537088,107554394,238675094,1524496408,1661699434],[832409652,1533927508,1210707147,1596919190,1942698125,370506601,66255355,244075755],[1128129148,1158097481,752480423,354708508,1685348167,976067849,464614650,1538988472],[1630470784,837606526,430654762,632561125,777743046,16388737,390460860,1376201014],[1911047304,249220660,1882531822,843093335,1979680316,804343700,73265226,884611585],[740787441,302310682,1542137729,1621456720,586649596,834283250,874487950,746981483],[755070522,547644781,1959974756,930868810,1313266473,48765055,231043988,1752096899],[1358284859,802003260,1410576491,1879422746,2030905633,1152929261,126613445,1188187063],[1025050479,404541937,1136914375,1621025250,244004692,384064363,994516406,135118949],[817230667,1726093498,1560362988,1066231891,1632387319,601057997,1146488544,1507364894],[1692554504,1669160275,1130172289,343480461,1082502937,376889990,1673537810,203636217],[369398932,122314939,1216195201,1391511199,648394196,2074705160,922435990,1959059984],[1483424535,354306554,792234570,851978022,808375657,1096064901,366473432,232537150],[1441761119,324687746,1760125818,1748245102,1786115116,81640138,1987864655,2074940087],[2103452772,554090438,1556739193,525643232,243344456,1194142262,1574640731,919938701],[48381490,271267693,2053874561,1894000883,118434245,313207283,972051433,1643942768],[1260036901,56783600,707115611,215337905,1753889023,1859642772,1914322455,1824705255],[1481154643,1941255151,1487875600,713701276,878173423,2115062132,1030622092,1973176956],[343598916,512809014,461504088,65980234,2066979392,1925897076,771839764,575598129],[1895653630,1328548786,82350231,657395238,532018534,161493089,845761233,1509128411],[972441569,2091277060,958677600,793643064,835040923,944939098,393928154,1485642038],[1526311812,1793058121,2113302548,1214381025,757204013,2102687403,574556263,2067302964],[627973160,199203941,549225718,63828889,541389619,754739090,904494681,1297097952],[449196573,1552790033,140911371,683670020,1239875624,1119953332,1727619745,721403608],[1522492684,411498996,1670393771,1971562012,987763634,1654026195,920824093,581625141],[936958340,448586803,1704361910,971962965,1368167115,1386522574,956290317,1749371764],[330246174,1531610680,1536545135,1890777114,2948004,1842065174,351310637,868430988],[1787571218,1696644653,60849766,1765863085,1344828055,138844653,168219111,1967004398],[909369170,1890365109,203359078,1310458310,1427819564,688625352,2056557854,497097939],[656246057,624345357,680211358,705759506,525196712,467681760,1547323115,610058315],[1024657140,1082417959,213629131,910182357,638754203,1597858280,47192461,381132106],[248579637,2006303626,1979111129,903643946,1118085037,248124780,1428142253,1040194514],[1542651034,387361351,509081554,22060200,600456635,775273789,454928918,541026399],[471190120,839909962,1474747665,1006449547,1557569337,2027475864,947586241,476978672],[2111185293,1670320530,1360700926,556166826,1528105891,184016848,21235844,159383030],[1691283207,1717633663,908793251,527480461,97970135,1691118739,1238922879,1042220414],[2052834300,1164199318,523543127,88825768,747486827,271183788,1755668679,1415035596],[349757172,1761276957,834178974,1222748609,1427638295,395583238,865262887,1598747889],[1253320330,883335785,1185495277,219723947,236065032,1354285357,1649906554,1360933603],[2066202745,833965946,508810918,208347366,365476884,952274658,805650577,2052208222],[538836545,2024365699,1899614943,1201148892,1266950784,1800467418,624053899,49927400],[1190051675,1996960853,769058865,1394402233,2023219719,1449341826,416884481,629536684],[1975612783,1438095704,74065328,1375098800,1133353707,485284911,1076815225,679457372],[1697501162,147186712,684885434,788377693,1817144169,758054162,1996830602,2005295752],[1448684297,1452348081,2013089011,2009201661,1025152030,277118374,1740036017,177962917],[1985835569,1098429252,1504483715,1545059781,604603109,165814858,1442369747,780095765],[610834937,1327375476,1697968853,397575931,2035122691,861996281,767260938,1062594157],[270797895,41783168,1617040740,89740932,673598531,1847924280,1637032416,599571917],[1396229959,2006254002,2014773006,204385304,1624033038,1215802753,313935544,1382252406],[164548706,1990133323,1895293443,891035683,2044027048,905216468,1574424172,578937120],[1662465530,2055864505,1333360897,525063715,60264708,1310788095,893646761,502788601],[1502149608,1313001355,375164377,29898193,947026166,31902791,431172659,201788140],[1323818084,1033950687,1425077529,1497083391,176878400,105620326,1791319133,324970722],[1488130593,769651701,1488196369,782586739,1901898090,1365944080,625652942,1252033759],[661482916,520723093,1012983697,1507245495,422028910,1897170710,627120917,1364674811],[1918190916,172991138,235148831,98935425,1594748947,423035014,1973188347,249261514],[737548980,1222452014,154784485,1952823443,867225749,256313530,505872955,1006125789],[1612060660,1282574089,944723472,741915151,1473581787,1556399278,228052946,209740079],[2074758879,1771901480,1190385346,1587560176,1922686093,2002068746,1669433325,827665007],[1558333998,1719443403,824623676,1983253031,942674351,176212374,90188858,1025505527],[239468370,1787533766,1396459955,864720969,1849837352,826999724,1566968055,2084471975],[2122020175,1179647639,1334710074,1737230989,871117809,2024250578,1706523441,643295344],[988783702,1133913334,948114854,619077766,2070939211,134979501,1843020014,1237367],[910308702,150312459,1534270851,1841287082,1456496323,600663733,657712515,2100917268],[702983043,23935688,1117617430,1163929432,1551158786,1021627041,1186090593,1218354978],[20881147,321715474,1820714764,1157179981,1608025953,407589020,341314354,637312731],[1537456695,1290121574,1811430420,1944786425,186504788,146134870,60252698,605220856],[1230834677,1938961292,2084649735,1625538492,2079035888,286748576,1193857351,133377924],[1863461461,1720580687,2111748378,39808551,584380854,237873509,1536946376,1294655290],[188103257,221885299,1164089550,672639302,627765595,1879014324,647421372,166691869],[1191016069,1725569893,1141310126,1318109413,1515242782,843520915,924347656,181488128],[855359436,103159341,601012691,777062842,598244436,1115698582,1443460057,472237796],[1044127837,144485021,1372626444,508680669,1529828037,146489977,671048326,1303053087],[701453109,1384982331,1653139938,502617188,615148813,332081554,311620653,1918434746],[1393139343,85426742,1800957205,583150020,1560042969,736716031,2099142130,913914704],[141603205,837223995,881303030,906765701,210564356,1443330730,471857530,1907774804],[2127625603,372694274,583921589,194888813,83340078,1375165235,772479487,1792285637],[497487675,545637657,320469206,1066450739,172477726,1664941418,1881911961,1846233274],[1760786495,990838488,1131585584,1098785873,1550419180,82927924,1999594718,724945394],[527441138,1750213862,701025839,1124437609,948888987,143207041,273998305,1895193325],[702283031,662107937,1427531811,115280453,1597568531,25655242,794767984,2079988463],[1316086614,1636824582,1341346407,1983759697,1180250581,1247257543,1183929090,2065289091],[1575312400,1020687542,768264041,1251458732,209375595,507588306,1496399724,1744054181],[869901029,492696704,130925498,260013964,1533468990,616913450,1784001252,1986769815],[1881734216,932507222,882768877,1923556658,53767133,1813485751,2041401642,829634275],[1770336645,1496477551,297932322,1324591882,609480729,1592380715,1180201119,881079802],[1504109762,370902749,1621463925,1514025965,903689130,1828654082,1263500584,1640564415],[1700316021,1800351889,795195395,1547751971,1827722294,224258932,1078176788,1547766470],[600239872,1510435684,1466482004,1028830264,1440889945,1291912666,1942894551,1545412900],[2103146554,1116049104,2036475535,1427126077,1505963009,1084345659,788816287,198967143],[2108472874,364075381,1745922143,1301898788,386373056,1213312027,301670954,614055215],[2049929208,291662123,1874363142,355258808,276188742,30184774,1599898898,1169302172],[1494798805,1276203661,1095814220,1883344892,2039037027,574597055,401383815,1145411166],[26282328,654860000,1719683140,950916079,243516461,79305074,1764793528,498669973],[713448024,237134799,1518456056,316879823,1336027888,967673150,1075448726,908946160],[2121028458,1386203827,1786055760,329205178,1145651880,1777776262,1612108237,2025945255],[2012324532,319156171,1412206464,770610858,134954459,887930734,1542010657,317470162],[2058922054,1784187870,293735395,289553742,708686703,228786344,1114327564,768684624],[1510568693,677443846,1972300980,1675388085,2075638813,1004488147,1095751387,147140931],[959586306,1612886299,1657009083,589912034,1009715755,79649640,1148379677,1547765138],[1935740774,1266076861,428132351,142223587,1367646041,995914248,1043618725,1181537996],[1401681560,307525842,1532536313,925157742,1375054871,432144785,1751177733,1024255114],[99892478,1988373837,2028718388,1328381176,1706797056,2024754481,1939186086,700444400],[291180418,1573118869,981473926,102867564,1142139052,1319786759,579124935,2053640340],[1180104405,1814454942,1118274692,951050566,613410866,571505685,536451686,1990163695],[1606897829,1803605037,383424426,404759989,438816809,1441403081,85512404,856964069],[1438551755,713217395,1986290170,690655512,2106811651,1314114715,1380958111,1637028721],[436126764,201314695,976451502,74180048,18342993,1310207657,248172311,2057543996],[951601396,191969440,1504925356,1508237960,271911086,2006255684,359039120,1162100635],[16157714,1968181686,318535785,1230810787,658696666,227754449,458919475,354047474],[917538873,597994154,1380900892,777898540,1797238805,667397621,1038693220,1431401045],[714447129,158714673,1324096048,1045230390,1280877775,69525395,483936633,1924777225],[1220423822,704210437,561714332,1484502291,909418323,2003260437,1383060798,1585278065],[497437139,632329905,362118925,1455668637,1118698604,1878492005,599751940,107110898],[654622094,1038704921,30116056,1922188306,211564596,1829728786,1686110241,1394475179],[1748592827,230402112,454463113,129321632,442882402,1452663153,1316807129,1154715581],[1275433713,679237451,1852249263,153632807,1109520118,1931703070,714029187,574433378],[1615313985,1994827013,1265787971,1813921462,1573837398,1126703135,845920707,182901758],[187066298,1384791995,1393413532,1314868515,1677251718,1532966794,1666074635,824123896],[893734586,1077864747,163817296,783038222,1876767474,1777017324,178813865,1470680159],[1264653765,663308913,1165075407,2074253274,1139994634,1559792422,1291752137,631868757],[1444556803,1992163631,229231977,407000433,1390528079,104739810,1446939113,1533713709],[701809194,1554328940,1017021970,1956951242,998488879,1753005357,1611810535,874741467],[219034229,1022623369,1961972550,1611812858,1711504735,1630572123,691710828,1669514075],[1216400999,503122126,173937385,806410150,1862609987,803351366,1483109499,470728795],[732300559,2128862068,555039713,1288007152,1997283423,1475654151,1200520145,1233297764],[1806115676,486915202,539382895,1344113411,531541704,1468436737,827530507,827054665],[1610216908,1908007892,1422170605,1979371301,1373180392,376751486,2061417865,507909742],[705994604,34068435,265205727,1585220703,1299138810,844498215,987675785,1115277877],[293620586,1060760568,781452676,487322669,554365956,328247839,1650844097,2027405022],[93292981,1616231987,1337924806,2097314876,75214394,1178231170,1254030467,257373334],[490172821,1489792242,1045256711,1841135715,1877208273,1228912618,603877027,939466789],[814475134,1386762206,646616138,1796025327,2077900613,1755359446,1970650149,1340562195],[340922736,119803728,715119412,1120707669,728252472,1449615282,314184911,100453072],[427348103,616522624,694497589,2094762410,1590524650,762875707,276824182,1119353384],[835548080,426565672,430192497,1494443992,1635181070,1685839918,839255847,1693800102],[386402235,540227603,2038718176,383084432,312005440,1337419948,1583835994,676035348],[1442502857,1500130897,91305590,1518805180,2097542397,909387624,1857415213,397150481],[1037153189,1668176495,1227720868,574578919,1747368479,2040374229,422775804,1047972474],[1801543299,338719622,1422086097,2053496342,1037545825,1794949809,302563097,1162318482],[1661106875,224568099,1442539632,1139265742,997419697,1877574299,1021000072,155908081],[633993773,927862710,2111884376,707583437,1736939109,1119980205,1514607048,1074675006],[1755070099,1240304597,1003966249,1091959859,1202027529,1583897740,200945548,594549678],[1288792071,1900678922,363639931,1339641364,61554786,1821126960,1019422474,486634137],[1257202575,348693658,157083333,1649322955,1729279144,1700863081,877684813,1455431560],[1535123006,1199084279,2106136589,1834446719,1646292307,815555021,1972509733,1148462246],[1248805308,633024103,1209690245,643768924,612564197,201236659,1444795532,1145868285],[1922787734,1665046699,1937676940,508883344,1579600363,699219172,823909488,1510410122],[1278649740,484778853,767222087,902894604,757692677,1407406842,2115926969,1135696139],[66308845,1952521790,793392973,961650352,252977916,1472724567,367892026,1071204864],[1127949090,716038571,1959459939,432198307,1558695020,648803239,1299505589,1308435679],[1647149052,1768104876,129834103,1276927049,1265512415,1180536134,1007622528,1765325639],[34735143,1908011240,1991872758,747885583,1075336469,129075059,252736925,1127371705],[1250615850,456311150,424490407,87152339,389877716,395126967,1473698144,1860503109],[863600606,1875900848,1487528882,571819574,664211825,1248747647,1032074685,547815970],[1005318708,769078433,149481083,2041556354,188365920,1419110372,1350979369,171915395],[613552168,102462450,1235495923,107224428,1323612005,1701301805,199509442,1948199341],[388896055,1387525549,813774115,250804090,985561634,1826984374,788745371,1586030819],[1083673938,1266290699,1753397786,2111051129,315194220,1085192819,805437200,1222978548],[1888548340,945141218,1462966554,1405269135,337257885,1958159821,207792551,1333485934],[1548137896,504187717,458959859,729426551,1416424787,804127074,407024424,1670741154],[1305158473,315141244,1223023932,840802130,999139946,671173643,2006575543,1890462250],[1003639282,1412957709,868856970,1688984433,1599788820,1391783656,622642224,1299681472],[1458712801,1913070542,1313460379,1505469526,1768025509,376984594,1293379562,1600129323],[664441160,1993137130,872098314,1590583601,157993747,923288256,1714269982,1850424516],[1300853445,1266057939,337775298,691653414,700128202,947156343,1898423433,1315692227],[1448602752,1894183328,1228620798,705626006,1112781415,831108264,2121663331,1722241667],[1411732002,1497081861,1355262084,1869416369,989580046,1745351784,294629698,655290135],[2068030338,2124530533,935718216,1619587367,737249168,190666389,306600255,139250920],[1044448990,156418051,873056688,983040343,1383414489,1509965817,1548632189,1272410255],[1994127218,1993648295,1225670315,1917026105,910500471,1457924674,92656026,1937385853],[1112568400,941054060,2000743588,718706113,1238721214,1058499511,2104477919,1248230148],[189298281,1694677875,501432739,515717390,1035768052,457798998,689213233,1969746386],[1314572326,511654891,1308234062,410728960,1492159411,1898559473,508054110,1279783734],[1737071790,211534334,371536803,1356817664,1212651032,300102217,347420727,513822747],[79320363,650354102,1847831081,1751197915,306677698,972109667,1909733743,1350641187],[583364746,1663337124,644251873,1214963628,1797210601,2026517521,2007586824,1974753492],[110789607,1272698680,493240456,212470746,519659686,153120022,1143553939,2061895752],[1966629513,1022527122,1701915551,1279217505,786659710,400566392,1822930440,1170296806],[1869673691,1279649215,122189977,2108389570,1940140817,1019424790,858431196,1845472003],[658209006,585461802,436102785,246520762,381015351,1401582481,2030203990,2120864307],[1891162646,1664360926,589792206,1571899627,473351265,2083646571,87222324,1255555013],[141307784,196329325,1492966387,2049658140,336050417,299279497,1706767761,1668415393],[127217518,288182618,699921563,1114142061,1510462394,715626609,1805207920,737399775],[280174560,88057410,2015308465,1061046888,285738953,438479738,1995763448,1103649716],[1995145391,810948936,1038098197,1705164686,752706694,310318628,558923800,1887902587],[728205181,1006010090,1500816052,502772625,1573448853,1332249731,1021789549,2087975874],[1664711584,1523916483,2048628331,215668932,1134631078,1517801913,314695585,2109879012],[1341099313,1348612503,1282053402,825937444,645726543,602951510,1311923444,1482324961],[1407041456,2100147593,1425280281,2030774372,1787166173,1547020497,1298817818,2118959407],[945223656,1299832405,577699983,1810875236,2075544358,1063940072,8577365,1182388079],[553951563,1019942960,487494475,1336644366,1232161512,1874885293,737991476,1852156098],[298191214,567126774,1331402025,516052090,610910622,741665187,1650386509,516041884],[229990662,199957981,415426882,1060395084,1992093740,1892337214,879485003,504221322],[1486096775,283226921,537134863,950175885,1163219841,474074815,221846634,1202782525],[1568243078,1350956314,1747385845,2047364695,620348786,1293341259,967390587,945602407],[1664989848,353959135,1972579586,1081419204,900790708,28924543,1369276120,1623613819],[679433544,413234508,1771870827,357948912,24076677,2078912410,848221013,87986808],[2082241230,1540222170,1749523035,520131192,819438503,1204666203,1244615089,1680536583],[2035691780,1284394737,890497336,1393467744,1999371842,1980465298,13930000,150761735],[939487584,806149576,139661443,2033935100,181039934,73965559,334150027,750183649],[1371268124,628073036,1322805560,909041363,509283282,60235647,403193052,2097340689],[952083948,148185793,2125502180,564658299,1063977487,1701732404,1599064224,1897055073],[1108952428,253389969,612112758,505547652,1498202990,1022713555,1789808104,1732829579],[2117087157,1115152026,1816546151,957530506,2035746455,1063909765,905156064,1645516008],[1470964783,589945509,44407697,173476118,1162245811,529761951,567106631,2110430051],[2126314724,915372723,1002436081,611455079,294290722,817359791,405927645,1975791386],[1368065679,887748739,1930527937,1968423295,1637856330,1729732807,1075947734,1242005410],[1256836382,1959794492,1907400134,953395992,355394893,1537565178,1627224160,493086120],[2029405839,357371700,1324784207,532209660,976739983,1148012713,1485890690,2075710539],[1500184399,188016354,1363584987,875555794,349763459,1243997356,1299026212,1297640549],[1884742550,2028566364,412228442,376632397,1161597805,332473194,481782701,162749166],[447613146,1302056291,645041311,801791322,1810946637,527148579,518605625,1098400469],[1710583978,13843871,457288232,1782638599,1366252346,221627196,678785608,166319534],[1491518046,1708467745,712502571,1679756850,758080393,390017974,635529711,1047291288],[2067809011,316345354,1539782544,697378615,918109977,353076325,1511841010,1731081587],[2054469086,345537672,157389319,1401426791,1421708226,1539456378,1359960896,1597658806],[800171179,332611202,1881719256,1394746530,1302879488,1475888168,381052590,1026872344],[1108166986,501538659,2078385058,1577979606,1169494676,611919383,1291895680,1273759528],[1158060709,458836523,1296391049,678780450,92277566,778095883,1871608398,1187036489],[1093041009,831136246,2026000032,326543235,80930455,891494254,401190623,1851069302],[1307356824,1743507243,1742000755,1229288309,1044990651,1644098274,845067537,209728286],[1699119958,1725246900,1077353278,1816819541,232547947,1868276394,1597241693,1298491231],[1993280716,436122759,524322241,352801580,308498368,2128044817,1879298693,1083353646],[864418624,832682090,1303810640,650086101,226345460,2043390952,598720447,293886220],[1863848737,692258002,1464553804,1439709566,1218543513,2045908395,607421830,172772373],[1459972749,644659956,1626654441,175148987,773904318,1667401430,1826518087,16393168],[1022930094,1423113614,1937009858,1335126265,121941029,2022128183,1108251052,773781653],[1966975345,526259717,550775745,765968544,187907171,1896354470,1319925974,792145215],[790276869,427922038,1485949326,1430230769,962548233,710583807,1323966355,428598234],[288051898,1368891411,956910446,1144823720,379998293,1979088339,1549658585,438826629],[1646928230,960652610,735125255,105506925,1994690575,1864112292,1717261446,703573192],[2068988322,845006432,1645524037,213364436,346831547,2077496600,1232735661,38017779],[1862674935,104380847,767978107,964814237,1337931230,71761837,695792249,475876939],[1075606427,1794694364,806661912,432039674,1603527579,722689406,1550816457,1743724576],[1861949524,1648368730,938608881,1889095809,1740682240,556018157,1393071264,803222925],[1534106737,208238065,861728083,231541469,2098667898,394423427,1386927975,185527703],[1148072572,107378870,495357921,1659036764,153033051,126294964,1279176169,1404662070],[824963737,1661621718,1713038177,616725692,1614096737,1325061901,1087895325,1633487719],[803026372,363420457,381692596,687019766,449381927,828402859,1685134783,225804496],[1669800563,1509450121,954509899,156709137,1957203127,1268794128,1603967414,2115657599],[1837570336,932475505,403629834,72203416,1509120475,1148791523,1916004553,142556680],[2073076576,459261458,1927442138,562407895,651987649,1862371657,2048363500,1096646086],[365721116,996180128,583893,598113328,895575502,1743969768,1683500367,1238659863],[1232696533,2063746409,706166785,1734509579,1661356771,673717598,185917619,2054853582],[757075564,102600097,870799002,1219892728,1731544349,525620004,783617120,1280970035],[219632759,244821203,1789252188,466043953,1892917629,885053373,466395664,1760508461],[45639573,290978865,364261785,1674553934,1202017760,1436196707,215236942,109696594],[304748876,598091886,1373606543,991057733,1129491416,1202531437,362819426,1235927870],[1109665243,381777471,1675021217,2097856257,632823427,140026302,1595808628,138041573],[1418483023,1808510496,836969844,1019256848,103641119,1772499136,1894072513,1744893683],[906100389,1977445612,875355678,317619676,147562971,2102220790,1504539601,858970977],[2075237668,1913064563,334455008,1461895272,898730747,1610851254,1351463892,1839615726],[1966086058,1659617312,1972057395,350141722,15474991,1853998787,1801023740,1235188103],[872849814,1116554278,368393502,940178882,99598639,2092449231,1174935598,1481898019],[1544865520,1048417010,328372431,935007015,1695975178,1913047725,757550975,1308629529],[1224341140,1606229194,1244176245,255533756,1774689781,1120720285,327744998,1251570368],[498868476,837070736,583120224,340659935,362034490,736214552,514628541,892632344],[1564216867,1776811565,31869496,1981162017,202823036,1735201991,160520497,671736908],[1520761455,32265313,1250757447,72464868,708497950,1463833140,506503616,1980712364],[341421644,440962988,415693867,175346730,1476740268,143010285,163366540,1439506529],[1291168138,697108977,11394065,1187200834,1104158457,284122147,1282570945,1728580323],[1053342262,131794678,1373169291,802623255,1995565518,1439579629,706990169,359062823],[850123459,1106122928,1389357004,20821685,555081673,97100137,1229283263,175713805],[1892313886,1879310657,389649733,704937701,617388793,2068110538,179323247,1330022615],[998307012,835556395,796028159,1065800956,71010234,2028628365,1708013223,1005514452],[1507250310,1320537915,1219248998,1175526938,1681986155,314555147,494541845,1099381159],[620144880,180532780,84248633,1349018819,871839661,1740407156,759742861,1377292196],[1382146315,410318926,501625728,1005593939,1364673354,1423075661,1442124768,864868621],[789018626,1892043005,1340158147,1672051313,784406600,722977566,864978667,1557488574],[1919800646,1882444162,102013170,399035816,541791884,179475722,1879639062,112557049],[297221531,1630466348,1808656689,147308036,1308534973,1660223966,1060166077,1401648446],[269489625,1138240623,2002994530,651419569,1668142209,1313357749,381662932,1620844860],[2031920196,733965865,1141183408,1684247563,1032383685,1258669383,663734848,2105580122],[1118294429,125223492,963771264,743109953,1199617232,1279441090,1917928127,1615963458],[472609644,214081436,1394823754,986046437,1009990648,1894480068,932136815,629798386],[1291105771,387815143,515167729,342993936,745392703,1980011501,41442372,24842895],[1827073005,691466531,1684146754,1602915144,200690959,1798058978,1357661283,1227544663],[425447853,490139051,1940796064,816858833,517615069,1972360155,709436219,48523902],[2074526174,1693215930,1746608192,1884670124,1725473180,228752542,379535850,1711533861],[740028390,1360652943,1316039074,847551797,269508278,147411703,604650441,540060415],[1265247579,1341458048,1586520806,2107455901,1961691246,430157457,1249446367,18586049],[107752991,885673043,1953184146,237262898,200350003,1588519138,2072838309,1273245381],[1416818018,1320270102,335499223,1457820400,2102321197,808339096,2093589888,206231702],[1634498985,165194919,820869844,286139550,345863920,2082118654,1142347424,671523462],[1429128738,2041837599,1831237434,1305685740,1203029347,369193941,1798607646,289033459],[671625764,913424962,1377610496,238127288,54345573,1839629686,1776101937,1837175485],[1694883253,1528934912,475005025,1256904504,990381642,2074336096,602407510,1762572862],[2025288860,1950096480,845694322,1248195761,86823235,1268200668,937804191,672304306],[1035419208,223998471,1208453978,1086471142,1198186008,319609010,618326534,2036546918],[1088401560,1774513229,2034728718,1138015943,1292165039,1748415416,753294549,343058863],[565275330,1823365455,2045340004,625700456,798266863,799937476,714799755,1453359407],[288394434,102012933,527448774,2092387641,1048371485,515595486,156712714,1949840164],[1050322480,500451253,289968003,4223094,433917071,565222819,787457970,1503560192],[1230468541,1478029405,945835575,384878113,643322425,1628990302,67883981,999328222],[1727642498,566810265,1344442784,1974412944,468861,1512804632,759254393,1293794588],[382967745,1006576778,666915871,1604799841,449236722,1914228756,1035640119,1854335934],[1874132455,1963573436,194549237,1668564971,686047191,64841714,2063187556,1456464799],[897595452,1181833223,1491541044,1277030818,790635067,20829442,2089231899,386021061],[854068502,220474722,408940186,876878305,475592341,668399879,936679798,597306565],[1984840193,220387880,78478305,843566620,1487399368,1542387948,1593612401,446732557],[1083034619,1718705210,171523265,20809621,910537773,1835793602,557415498,889828009],[2064719594,289388472,1895816054,470017813,537576457,1399146671,1340360127,1926072423],[1834170549,31772135,1263307326,18304229,527025891,559689426,858149639,2107788680],[1216330273,555788870,802252368,1024002060,1336116193,1047357159,763032075,1985580894],[1188815275,1820922069,845778722,1330308086,161722391,1050257806,812091134,1533842945],[834400184,1100541428,900866154,1637833627,542563859,691567259,102286247,577695339],[973334049,1638123463,1137442776,1634183787,1466906617,1734371792,571848870,506373567],[2074908674,825915056,499425280,2065714948,420982138,1352391893,518001015,972067014],[487479109,1669007174,388835645,1957120354,281181771,1031741591,1592520491,76825081],[1375502043,2070887449,1285713235,524394013,474189347,1676680675,925336557,2064154394],[1201345814,129535886,435087649,822403337,481895687,344536263,1157398436,829407958],[1407705969,670947302,327371710,352882751,704469233,1184089200,1067826261,925825160],[1529043623,159643039,676955299,1734736439,2063002212,2014391506,7895367,2107702041],[1704018746,377801980,641820578,664801183,1407173133,1528703067,361220578,1208267213],[254105659,273273335,60049427,1972517704,2113440552,1571297147,341198972,84231033],[1220846304,1493065957,425606107,2125009495,173680354,1147546889,1806390451,2015527831],[69558330,1567758034,558706455,1484216468,1289726994,788442824,400152178,1376430527],[1361799715,2047929851,266962965,1962946377,456705002,1024029865,732290713,1605289698],[1498794618,2028531124,1795337225,1422003002,245496796,2071317513,1324244099,352522080],[1797910464,1323585625,97891747,892747693,1848974661,204460266,1496377215,738216115],[586328252,114174228,951987545,80552323,347353936,488752474,1657124008,488942604],[1237997960,1460039522,916573863,314314272,1042897152,31355680,1232432926,576566742],[1189331785,1582525692,588665770,1416409634,256399976,2060072413,746655055,1186248380],[313383015,2059057266,795898547,494198910,1221957332,1423370194,1740718601,149102941],[537412668,101250174,264326347,1316189185,984112285,2018091206,2031613954,1624701708],[1764264832,1892060047,794532803,487095879,613916759,1754696300,1111457416,1613726666],[1897299111,1104298461,686692351,1297490242,798585589,1832537433,1925448435,99577062],[1722338942,911674471,1568061430,681740678,361835193,22450466,1774004674,40491551],[514467994,1370073089,1799004576,1155328045,1591396996,895706998,1899563066,1041924280],[1751867515,492333169,1653172511,948533508,1897235975,650824566,1364537698,1780246277],[1638487061,813549594,895316388,641104632,1117961976,1949266792,700566606,2101003547],[917070444,297908122,111258876,922698046,206514173,1857603258,1144763978,1928686392],[1445849083,1076026737,1278993011,554735926,41153361,1606453466,1981576707,614448199],[452909532,1764220656,1623980908,1904831740,897595600,1271267345,1137413692,420931107],[706379312,346012234,863058357,1698291089,274764706,491292537,273749199,841367965],[430060881,1806997301,751950816,1542014839,37436159,1556373217,1806079237,1211325381],[1016883383,445643294,66039109,2088739437,2046530866,1075266291,1445060834,29692549],[1531104682,1193305087,1391808745,1269351059,1870069395,682646878,1207990156,1807616516],[6997407,1706241572,1057033255,1757044357,1871953608,1315543733,1385100335,1978558555],[100547448,448522573,1316772596,2034109898,1022223101,674862408,1125053124,417740724],[513716560,1034128776,994844350,1439937682,104453406,702377288,819895938,2100704273],[1941021760,78106512,864776859,58325828,1339453851,641523630,1599371887,2475987],[1909457798,988522738,885188892,758587567,1243607264,988527949,1662734915,2124077329],[1363012830,578701639,1194998181,1007453428,786752283,724501480,750104034,384394046],[54149759,2111506387,1467261234,1837488316,137548400,2095160567,243042457,1140015993],[392532373,1268202427,622395473,1204338001,682526912,1577516806,1437170272,189944149],[1336634892,279799096,676644477,1242177601,1717701364,1385413419,1608639312,519853036],[1275883092,660367539,2002940994,2103728419,782355207,540491735,1714426510,1454988240],[2059394922,1187675418,145939841,2114939898,524938250,853395888,1414220659,43976378],[162101500,713005156,755950848,636681036,1894111691,396841646,567913730,86037838],[285447245,811492414,515269597,313261177,1324574261,11279817,2055217550,1323498981],[1700908000,1608589296,350400355,925578916,303988666,1109217512,1474810113,28355105],[1528024263,2114137386,342882675,1667126207,1123643227,982779299,1187169739,1759247844],[431387194,1907959940,1268243293,174545055,1460988837,669774182,590803305,1120235750],[1357151913,1667647257,116899686,884002614,2099030657,1225124877,1880065801,2068592394],[707846107,842269856,1057487083,1623340910,553672642,1563831173,1272638450,1674903905],[1628359219,1282898461,1513786739,633941969,555379497,720109283,1082139732,725308726],[1519959064,188472302,1207260452,314270976,36787249,897677932,386294194,698477744],[118227641,1589273507,1835202397,94962510,903625374,2028563296,576395233,945591988],[1626892576,675077105,144546628,1147340301,1266996359,717859322,1290109056,481057505],[1824182134,1486634315,981007502,2031216145,1555465851,866588529,1455398506,2100559745],[538091072,923655280,537274537,578089872,475841490,1346408542,321956912,473859369],[925371483,1903950100,1922659369,1004262884,1264188624,1271143616,1275557952,1449946088],[912989212,1437889848,1803599814,384116627,1784003702,1679094112,849056481,1560077292],[303207963,840849044,558416450,918879069,671426725,1855517039,655648049,226760597],[1718751694,1485909391,789206864,483944148,598944496,930656001,739462222,1563064039],[911357580,1917070054,934720648,1465641055,411797994,468237985,78894471,1058286548],[501468124,1616634038,520579397,1485872233,1515255437,260380657,1775645238,641106450],[1318857784,1996582254,1428777661,1250349551,412359893,1337880234,497785216,1251028601],[306627040,1294613954,776785162,901230161,1941158577,1581416201,1201623803,773951996],[1299309476,921229841,1844163199,59512379,418954756,1591889709,1743431260,1952683084],[1803385452,1362984518,6882365,1803596228,1611728505,640091047,1790082415,334170511],[238318477,497177155,1896152355,1353836592,650142210,1747576615,1724462323,736899890],[1386771038,976269861,1211774744,881975756,732590022,95979485,1912805158,267719089],[709880154,1605900711,740947105,61261031,1701928104,76672795,772619895,1800567536],[414007498,901718398,586025526,282048174,145353714,2123623016,543103309,1809234464],[477904794,856394321,172969932,1782619268,2057621583,57723978,1814622094,1498254907],[1006071372,1926647072,641278276,693813221,867681583,1280654453,2130623130,1775149684],[29493973,1718632786,722026659,506426313,2092134028,74715562,3799758,456395523],[1714070608,1916165144,1653092040,723242268,1713756136,1155305099,787573574,248849049],[1689468379,1642415612,1556426775,1139237381,470176028,615472476,703832018,1205534160],[266345385,1329529514,967164667,651706719,337074246,1005645349,502180982,196128521],[1180521301,224747239,1533294745,1277584035,156833083,1143104111,87072519,1559886846],[1820079734,1303250904,1870254000,2120819011,9651060,1085453981,1543587821,824133893],[885005824,168108939,851511956,694602537,1103919521,2076183132,1951285840,517716071],[682769576,1427655194,1703004711,1537463875,248888787,304548303,1253368531,1519068434],[1109774491,17484982,1202966116,1928228431,1508604654,660476291,296223584,223399408],[493699411,741464302,658408170,1270198,1514107853,701009488,549340979,1265215967],[1698394034,906220515,777695474,667809987,15437458,30615802,599812871,6701610],[1307504801,266873547,850214083,85825485,232617783,433584929,1169110945,733386836],[583708140,1485013970,118126966,1467201503,1763594779,1142708631,77261765,107064845],[650109412,704898297,1851879890,389645148,576563327,635030090,1457387538,1062976033],[1665630975,1300859988,244898965,1989490870,1370214955,137109729,223432152,1573748770],[1766588805,1911642501,168182346,1758473200,874703356,1430988532,996203084,440795695],[564525785,693356917,26472197,1119857047,946234498,1916610643,1386545940,1323991454],[1642661363,1765174084,205572038,218832213,1329435094,1573506387,1474903706,1091678521],[2087192197,89108051,857814337,739126533,106567242,1511222526,692356912,125855071],[1816143077,1785007813,441103668,1089346264,1225612183,1912544730,1334975351,1600772253],[1707144732,1839513009,1576709488,905272362,1234373628,1633120172,1767211887,1679784912],[880827552,1472364450,774257423,895325087,1022221650,416388523,1586232075,1128917789],[41618342,559895052,663582866,771635517,540499357,780392685,1188613986,716452840],[1739224175,1837884189,136175556,258535,519114531,1259808671,93424043,606189171],[1604180287,1807631993,76395631,122031791,1945311931,1112177312,700437885,405848819],[98352235,1311436753,739168243,391669092,645651357,864170264,561516417,1260387871],[1524001874,1564944720,777101035,1893075679,538631617,1011443768,2005631707,1931580514],[1829072856,1982252622,331032031,1458199863,555709305,1937641560,1665547640,2099442976],[1946911960,671548582,1911238499,1402261742,1383695495,727281256,1857506115,377653264],[1990983754,1555558924,586788,874484875,1361359233,291218121,134203728,2093600668],[1541138543,1061900480,366008734,1966495163,1436634377,1708495324,705061045,2040091865],[1815814241,1980874424,453917572,123459855,891647016,1403191643,1198153579,151057012],[607977818,2056987712,1076936283,1895901924,1700220783,533016721,1722408290,497672261],[1220057302,39449481,418667158,1591073996,1033992464,1832962897,57521527,1984215103],[273405333,659637203,450629272,1675609900,319829456,1247732472,1711241515,527885503],[658484931,1515466807,1907421569,543184967,1936084458,398573750,876676303,337182848],[174007925,535072624,1300252072,1580032466,1468730948,1778718814,237576371,1322934661],[1292958695,998186686,413196141,1673384691,903874713,320834558,208022423,1356646642],[511610709,481726841,658418223,1179970629,605864174,637137747,1055907014,26558739],[751181789,1455446015,1345880166,1650341549,1600194038,345989625,492249565,1132497402],[868095224,914787364,71545888,1042687884,1954450976,580177716,982883343,783528646],[667326133,1076081888,1947385745,256130664,1176606042,587963134,246521706,885751480],[2107613011,789935117,2036090430,1784483552,1762954759,378601002,544573778,897305878],[2127843595,1246897472,1599751412,447820624,747475872,1490317314,2013143330,1875730299],[402693139,1532647667,602056578,1112380801,1542791187,441494869,7666396,1455776508],[1936988272,1452574475,1283026555,1505895561,771334862,1461873681,175516449,1294028471],[338798124,1179926880,449433467,2020685632,1566149510,1337796183,659164409,1491365272],[937611085,783048445,1596463397,1024157240,1317349538,1005301709,1729528048,1833755727],[140667413,731559382,1748888671,391694664,139867557,461371041,979103323,935148489],[272046165,1707014420,212878221,1857225622,879569468,95528828,223960430,222085548],[713655116,1263364803,955020728,1507973824,382538559,1654092010,904863258,56862881],[1019425008,319652677,556428414,438200043,1643284283,1783816705,2090080523,1644937344],[1743693546,1735850406,766670906,1077093812,1496712310,1651744182,690707510,330778512],[1313684105,1761205534,1825526968,449276141,1596763294,1336700799,1369579059,506123322],[251260743,1870480165,1311669500,537491144,897243280,228588800,2082707683,470711426],[1325649812,1825298599,1042648715,1474870875,289049894,68556869,1299226230,738810337],[1072906827,1852558864,1994304560,1945365867,1581547428,1230025983,1529078628,1869185486],[334168736,1909699380,581153725,782432426,70029723,1492704270,24756298,315681663],[1982622811,584568503,1498259024,1405910103,1808810382,1998192628,1059410860,387393048],[889357105,1430782878,690733347,1069738587,1782488748,1411388945,1365798308,249331392],[1967443053,832798752,1850827762,1622973603,1366677966,1436505904,21446287,761011168],[2084181925,247109659,1982640031,1144521200,1893035296,1222604279,984544999,216466182],[1164134347,1700672102,944768939,115966836,19360655,2047053422,1523989659,713687121],[1199414746,1732942384,876422098,1550201345,806144086,1532258219,1419066216,619672321],[1504582744,1051121739,819520121,1276731576,1293417835,22477158,1439310569,110607288],[1081096128,1286111294,1074271738,321074016,1882772074,60287921,2044086427,2123132458],[788557658,296589136,295114575,534350588,1518719463,1100682955,1428528259,872212704],[276824098,1251416881,286784539,1960955117,180346613,1065976817,402773395,745107040],[1650405914,6667073,842373785,300507853,897511162,185479426,1303210609,15112989],[1947093394,247833469,1995903840,994840707,1312857275,1185725970,703543648,1390079081],[349074633,865372251,415648228,1107664277,527754872,1761966744,2099370941,135359240],[1116472376,1457768177,2005306910,804252544,250440448,342684573,1360756194,299247392],[1732420846,568331142,1986014027,673381853,1879199965,1235644689,1506657660,2070720253],[770132082,1381976562,2122048605,2102960266,1025359711,1851449525,221929971,1905091577],[17796394,867301449,1636256441,2095750408,823808738,869065280,69326809,47053095],[1541078861,259024770,853773154,1299812400,543671743,1124057034,1205160417,824196426],[1409481061,1713484877,1899173432,1717593526,872280843,981344483,639738563,684613350],[1298903051,939781787,923915975,1606551110,565968865,136206517,1212124184,1055891858],[318551937,364189339,1761899956,1576577733,1116375898,1674211040,556818265,1061207930],[1321476654,688471814,812051698,1457871742,1994790114,1850994216,1071806526,939204152],[1558412336,1665133935,1467632851,1148055734,2090674788,1943892005,419521797,1632519462],[561789136,1227892585,562326090,603433307,642529131,1677384297,325304498,1800994259],[1579206081,1157631321,1587908,1313877266,1685671418,1429408987,1051907151,1788492462],[1386768237,806695932,305280069,1066760930,428449258,1359898855,997979518,162321694],[409298072,2112381153,1392369950,79221385,472749148,481322253,49590898,1113476269],[1136176208,1676838298,1250292101,1044163068,1784994721,1343942378,2000273763,1675975454],[1190361935,1961844739,1967677052,1705482243,143461396,229398570,250701304,1794726526],[1562792251,681589080,88179028,587015201,883177108,2123179740,1072981497,2120320521],[1720122185,1824042384,1550608470,75307747,2070807811,1742518125,1635701716,1859507281],[673989829,636502492,1293960114,1604642499,1838547606,1005982634,425751251,1208133710],[1041143193,1956879197,62414124,465865234,1743362915,1483540719,833439890,245334794],[339901455,1475010618,810499305,2055310733,2038521863,385414310,1107541615,354469736],[1451023208,545409634,694408752,1900332114,2047523938,1930120362,351829296,1651367814],[373204844,185070007,431794111,1821356922,1291058467,1300101289,1864116122,1794520594],[1231133638,214109114,1854531572,1544970022,1396236240,831438842,2056337107,1359713627],[4480579,400681900,1162689562,1615019554,709309593,1883958081,468054474,805497054],[1362688782,857432564,101309053,420557144,1378252881,1506609547,862028750,1299964534],[504970595,522864350,819440126,1025799124,331122590,1022200234,682998310,1936717933],[711378881,482319826,1753150755,1329653990,498338685,1965029286,1331659856,246583777],[1742186184,1953935382,994613826,85187842,664278588,1530864754,932668621,441044023],[1800146519,1204781953,1037601559,1668225636,2129678789,1249171832,1029872077,445957621],[1579557434,371872738,1342575305,626982978,1256971742,1006838006,1391910934,1177618037],[1727438107,1011652298,464726640,2089648373,2111022059,1570534566,1783760655,911077009],[195797111,1903678280,370681017,749201751,1109613335,1081186026,1120140402,1063266369],[1818194145,1076769599,1402634703,1545236314,657249967,643759394,1360257189,314140184],[1898283920,1775422896,1774027549,270341252,454797291,994782386,1981439929,228706186],[306105681,671604995,1043712119,1124984561,798537592,1675313506,1505287858,683350769],[1996097934,250821572,1817859953,2111086097,1389748380,666071793,181157640,1204505115],[1644373296,1595830065,1688213801,51565758,804117836,1279267922,1675130766,223787275],[750970011,1308642286,895333821,1225419513,122660095,1502684325,853888829,157218961],[2050568740,1994335321,433321424,189012495,1338080436,2014692893,1652302729,2047735673],[754492007,375815596,74261334,776258898,1450024126,376935350,1480059982,683527420],[1076196923,1538171206,1702180158,318592846,127800856,1465552285,1696883623,1564844885],[728087810,1122347533,1460235267,1712605832,1084272088,1359357049,1918164300,1208268624],[972388520,1127359274,661293740,2002112081,659467260,495355566,1145641609,1894774253],[2003997267,1371241,1537991609,1888799350,2071071022,1784001334,979591836,940095599],[1395235238,1552436802,2023753646,363530946,2038774667,303696072,303884901,2102963129],[597447065,1924389223,426927777,1931914204,1760871903,1948532176,557477301,2124700570],[1747622656,468296133,251502825,583746016,1291682739,1726946974,965195016,997664936],[1289436223,112686064,640096220,1224166753,528149280,1891669600,1152131075,393381155],[256464735,1303912641,1956482448,666046344,1023461017,1947600824,1908810135,1768104106],[1517722317,1969690388,862224970,203488094,376517866,571024674,1650030489,393038951],[775001493,899081057,1183805698,1658152845,307641988,480389860,1379232461,197605691],[1719692518,2017657929,1212619217,830458997,1628704012,1896181208,1885508020,174931345],[1345603142,453743448,428346258,663813529,1522159924,731605149,1907594746,717138149],[1512549369,1593069373,925791362,407327567,866735243,901679875,115167046,1334259622],[1820725251,1267867248,1865746533,667907774,2081591436,834427400,342157359,497222248],[550519968,134073184,337830038,889736164,803528400,702133512,549489497,857085112],[1350586356,101415800,860011340,1360404073,1578743185,1189123446,1508778261,1231480545],[2078761990,1453786262,353106865,963113364,1558312740,1761719911,1064931515,1215186333],[807901043,240535229,1159938108,1505643664,1030040964,739805902,899653781,1041706500],[1844711024,1017007204,1290939251,532261195,377136964,1579316721,1302602857,1700753375],[598127072,1560331892,664492113,92500027,453326086,1015545770,1775214749,1171972294],[529912744,918222182,374636711,1187769089,1371679526,1311644332,1282886766,1223116909],[1446249983,850391164,1631376079,841482960,578043834,1124684621,1478582767,132287520],[1833284836,1542539214,1636188788,1170494674,1114622700,1431100415,2052146337,38522393],[1803513941,912491461,1502477661,345863586,63384558,1804289893,1186807875,562574118],[1005380363,579633491,414989634,1817983969,1680303403,1242449970,2124131690,78157406],[2078608547,940701532,1574826417,668951337,916057733,399332436,936325282,1319868510],[302115701,1580228228,1840063789,1455742775,1124297172,1369848558,1484885192,1411059549],[1447962672,655350399,1290405728,1238087998,1594175461,1774732084,1104586160,876505459],[1236369556,743849376,128340358,1043918429,519443056,288247457,1439989872,1030857965],[8500215,709546550,313113137,461963742,569414796,1568097148,214008227,1416296418],[356632912,1831919829,148044545,1741823828,470785102,408954454,1509033157,1931302889],[765368893,758192846,1383731145,438350552,1693992719,1863033679,1771346604,1278988772],[1147075613,954849546,1420753409,533860565,1433413373,1422071282,1403250690,35760069],[1442522518,1822799562,722338236,40878405,2056647302,177078210,784112350,19560454],[1105440554,1734231634,1631145134,426122729,1488169521,1439715987,1206232776,1797257841],[1540192082,1011219107,806900814,1235046551,1091464363,431340166,553193383,1205397836],[345613567,1168175945,482691018,1778951244,1766397983,173682414,1273159742,1269557455],[1011209084,841693433,42132798,1097180577,542453208,1151999055,1002031237,170201684],[267638007,2036397984,971524870,282204190,1866695278,1092706830,588135013,821245381],[1859082558,154749635,1734865145,2128723507,134378696,970734105,709363280,991362288],[1177332557,914428994,392269087,474719800,1852586273,762539583,708119193,500484095],[342038419,399237186,704498600,1677583893,1359475522,2002192137,849373715,1426510961],[100398401,2059035471,1076215241,621616362,2044779933,861027237,1205912439,408850531],[1703359645,1392004803,2037586544,964629543,979954705,1114331994,226468598,208919477],[1332401692,795776590,680385240,686140490,1215791025,1595407428,1937737089,860215820],[1357978176,1234410919,2046625790,88079483,494441593,1200803554,1168288069,768692019],[1167312635,716951978,777796985,2088842827,623618657,1613738369,1902815707,961660603],[479080149,1153454272,497393867,1478927250,1073532629,878158411,1602775097,520380438],[1249030252,1911975034,1005375987,1767487979,1399251382,766505364,1816691069,1453186677],[739046076,1310971578,1714125053,266810715,1490521999,137958989,432188028,622365826],[1735135906,791436452,1435237421,2070955697,562335168,931175872,190160434,851833116],[1214819510,1302864797,1060799206,988401932,2095387262,129181796,1361808949,1204612435],[189394728,1783626674,8951213,1190272902,1619641337,1273399057,1741612285,1948472485],[1426477620,911184084,1358042649,150595976,1200480560,1826970499,1306865661,905540729],[1990611832,217084058,221895023,1954860163,378843035,740026289,518116826,1883629603],[1053129820,101825173,1618170700,191135409,750192396,2068668013,1418330252,11872011],[265406973,206277960,410541838,1168973142,944689586,128137882,964114868,1740878079],[1972074876,1911810956,1819198262,1679879862,1938317494,2075554734,1762130779,1994550130],[739971205,972985573,677061893,1231011237,594813111,544913124,391710431,739628793],[624066180,148573057,1144625177,1650423710,557434710,249223539,634575716,1344098629],[1558707799,1830772028,34002280,745346439,1187738128,1914896417,1320313018,36440034],[481675037,1960001199,1707790172,1594183044,1238117873,1645191072,1065821705,1198466483],[1334182891,33689848,526817590,680590504,1303558125,382988114,1364437651,1287633296],[1567463065,376278469,1439152243,13764473,2036635361,751261944,1169585660,40718513],[1300839734,257690109,303495900,59306267,1473135470,1581986294,2124283983,2076723476],[845100138,1368330110,1708063189,659044494,1434228133,1896583522,160199503,817485658],[1744764800,1001984653,978684744,1338101447,628507273,328814141,1275388143,1782482711],[1553880895,1419343767,818990659,998310270,213137087,653540968,1601621263,446448124],[1714628159,207628244,954518101,56842891,1912909019,958616458,1426975345,829685718],[1908217917,883568703,527208745,1609709801,1319833248,1042362721,1803017250,892862562],[1587733721,1957247578,2104425676,1984957688,1562910341,332280507,1971890008,1984551709],[2053092559,751222907,432601905,1575603203,106873801,604623062,388671065,1321251961],[737456691,1969689443,2007036074,2019902327,865590306,1672799311,711473960,1718831024],[659907398,1256454422,538985828,2051325060,1200130092,1187921265,786789108,2127082798],[1544289059,880266687,355038218,205485242,819058859,1714528648,1476745900,1029430076],[775579495,1036932764,873244893,1817441101,1109877381,2092642804,843192915,648530249],[792276238,4553769,140371764,211994316,1147082021,993278447,799865087,1201099460],[2086542146,262352038,1711407517,927915697,872785403,815052027,1037962458,1586136422],[2129038331,401925113,565392472,1591800209,1481561555,257195282,1806835833,1338924384],[2062453257,1453649501,1912224131,86111811,1877936610,1402878012,275503843,582999879],[262486175,136688370,967715886,844485214,1920497197,173218479,1225939523,131395288],[125477947,2003487093,2054799774,503193582,139430419,135230963,478313888,1823981865],[1980039432,1592495666,904808818,646765199,1060894898,46098750,1317201971,849576332],[114202538,746171192,907789603,697820958,1190189560,1215941330,179576339,139338602],[1086001522,104695826,1888229400,325105685,829643094,733385985,1254047053,789021433],[1702640097,1860297249,429248995,716508007,2039328131,574873048,1631194592,1271752801],[1029642794,1492448049,1605806602,682138548,1052551202,813456466,1234526658,971264788],[800717788,1724059851,432064315,838657686,1548545878,344322296,1338443462,998590203],[1612520835,1721618145,2042400501,2091011079,1677470071,615379292,1938115483,210546122],[866535009,2024680547,1400398853,2054761362,1518786472,1463630838,642098220,409708605],[675942488,253236685,71705610,1707742152,1284010374,1187998837,1693825872,1496660624],[1108007508,2128720318,1011674062,126628133,823095617,1834447205,2074672594,2030410993],[945704053,586399811,1525393618,1278168269,193373171,2092579346,366252193,959141131],[1768742552,306015782,739702232,1000065361,1944182614,241171450,703809734,1655980593],[2017775198,2000240737,1239669124,1095237387,266358214,621764082,1347864821,418538588],[1205849792,1945222074,1281905629,1847902579,1713362487,1907822439,1539066979,1486083854],[942169703,247765755,605569184,1427171907,33115205,1874760433,817763841,1879649352],[1248031793,49942559,96077696,1579137654,91953211,130862927,1688455934,722223813],[1752108171,873146212,1510875566,1137679016,208875645,1282176850,1049538695,1490162417],[778433773,1216139202,142670237,141548683,718297262,247842580,1271519332,388040180],[817870188,2011794216,302648387,42397565,13318100,1419712271,1397958010,1597395154],[1674259108,1201939092,2015185004,755186624,1160376247,2090504494,2057449571,2057992355],[2025131394,841403640,507295997,698194562,517315428,366212497,130201389,1131315589],[944512551,1427140583,1593236275,964446302,1319803261,2049205248,1783798031,1093459597],[903854199,2109348439,955145402,797978289,1921323949,434108465,261023612,1994131226],[2097659764,1089479588,910222201,7448359,545919713,656791593,1309277960,25514782],[1980514336,1656547019,753088722,2021880718,248430112,752616370,1302792066,1287420058],[1656023206,1537153530,334475269,1773854469,692137809,146203715,1016429055,1161801480],[1135944346,1760188980,884275,680245993,1793421889,1356649071,1265343471,646372585],[556388146,1359549626,1499641791,1912932737,198044950,1976515563,595792189,456977849],[190224581,1944200749,1088301602,1863000226,801503955,1257695491,1657962151,1671596022],[1064179724,1911838113,972566219,843518401,1448196908,1153012384,561745085,1258971616],[1313928975,1344948776,2002085082,2057730514,1132628904,896554476,1507290605,537183411],[1636772776,477495955,1661301479,2029980075,1717208104,592103395,538489576,424121512],[60550432,1217647174,1447998573,196449825,632719195,325924055,1127189449,1993363617],[804359491,188281907,1698628010,1456472629,99498530,1801760358,716329245,255289155],[1879021430,1000425069,590914820,220211858,179449850,1713054232,1483348884,699936018],[748210166,756470015,1007213223,5767573,1329569870,1520575810,209037129,332811147],[831603377,1592671860,1647448486,569513949,994738333,1930488414,1603461088,11190624],[1941880567,1657918116,604569560,307873808,1428894883,715205685,547694238,1700277175],[1875567182,616105028,1217283367,611015487,2124859266,228873596,1010481895,1856270714],[1731519900,1797056902,895670831,287929748,2084533666,288106254,131997763,1566466960],[2102680363,891345744,1572366326,290486370,278048814,582941911,1593258424,1023025960],[441782042,1528774138,1710261750,629225895,915702718,411906357,1527881787,1453142294],[1065122300,370344742,2092646629,1626813567,409666880,1406146782,2063406757,1411190959],[910834232,227323578,2109149647,1510039900,1115808534,872945124,2020497952,861496061],[1341565049,250687216,2010652594,1268580058,982978469,1463095612,489415757,336522802],[57786309,327898092,160243202,525783914,620047965,1337175098,1602758706,5090612],[175343880,180020149,344867332,120714067,567866415,437468836,1544396404,1206450352],[703844342,2037161876,1085100520,1319124105,975175783,70595788,55931318,118312196],[1418918783,478540112,409485009,658225267,1584097132,805770000,177373572,365363748],[1867795670,1166866886,865282255,906235344,99324348,325718419,360019605,1736157094],[1881056310,695056609,686133235,1743388439,1325344755,1077045789,91130669,511878304],[2078045777,1408331251,1959522597,595321898,120089844,448565790,899100786,711755348],[263649865,934174789,728874633,427152694,2091919812,1173261997,1284632622,1802466941],[95245769,1077253926,766629997,641647714,1447794827,1412229396,808800303,262815989],[179338836,1330632536,2096126309,1634497448,134711352,1191136996,1549495886,749065128],[709314653,1033426266,575925215,1498851753,1389670451,1945832382,1833287555,1008580617],[1133868788,188375116,1006558475,1926277244,311999331,1362209480,2026521160,1214185369],[1364416652,1784268925,1207609303,150443107,452322392,1899894806,1864719839,1215659872],[715822097,1958995120,961180650,1141952603,1524497334,1657674385,270005033,705813242],[426417921,1554044231,2067214598,1378973213,1714107053,493900418,1329006384,149500511],[1315240754,380852191,1262661312,1822250320,999533025,1962186628,1209403283,2105391339],[690048683,586378161,1604141979,1861625688,1791437227,1331319721,450783434,740197455],[694807740,2089814333,1594279443,2010058320,590298564,836256663,415604874,985899502],[1523825560,1438864790,551790821,605750461,1352857794,424085816,1800504481,375491492],[1931111198,1693737328,1659572117,703291331,1384131113,580537018,1254125766,2040418661],[2112171743,558453586,931927680,1203447208,1133883495,1447022758,774447972,1656621477],[942623837,1356545929,950439975,1870620454,627224270,857387756,1194729088,2041767338],[40577008,377112183,1418066939,824985605,91165534,565318327,519157620,1402296413],[1795583950,1636476501,845786273,1601472606,2107279392,393431754,564309881,169326981],[219818397,1933252513,1326281184,879350888,664801792,1367702446,135291324,616162296],[666858300,1778952314,98299852,527257992,1096468251,1431542982,1630771762,667445630],[908812391,1502235873,1116619039,346391732,483002033,107680399,1615187479,1164437564],[1656453464,1498146085,2021239865,655612441,685825105,1207451041,692808920,101431956],[607407055,1395774579,845289647,1722142252,2083147671,683879037,1180825622,1014568873],[727603179,262770031,97236704,710169746,1831411534,1940568288,1148412156,856688755],[1199963897,1091345551,334170404,192079621,1456770855,1934030535,620823937,1111132385],[530846692,498240190,1176263734,475875758,1203991348,1600028577,1390788460,809310328],[1172512436,162841330,165640188,1210581583,997028976,204582320,397680009,20453478],[1533283006,300999032,1111645540,558405112,1889851148,670771312,1491119178,29195693],[2126388172,1787836011,344461088,603154470,1807738000,86062468,444400306,1198150494],[852758707,1313918521,162152855,140871959,465300105,2008775627,1560411593,1118985074],[415238155,1888141316,127145347,1458490816,1435868972,232569585,1885885945,489678310],[200869675,1198244043,1528011297,703579181,638336620,496965845,918842191,890585086],[2043324254,1741058272,482557339,725615279,1166729161,1539706730,177294026,504958163],[882627132,1756296091,423135892,1353995348,1439950062,763473729,879397321,822277710],[617616335,1378553145,1820098289,403281276,1178320130,1215829157,405868221,1141848270],[1718192753,887585977,1006527290,944805958,1849590458,448862769,596326250,719463565],[913599718,1876742429,1892421248,565115190,93384621,150758977,376062555,865295809],[904100763,1091893325,898096530,1646380037,863250083,597258353,1301808951,1316935171],[52812498,1581829443,1660560579,1174299669,1717414520,404144906,772431636,1551159861],[468130384,1726086977,194332983,2009955814,1456926873,1062770454,1720574586,794142599],[1088364574,1396783134,1882933654,1081677931,83555269,1357447188,816282386,1854953469],[434279223,1506878014,192464685,1441655482,666560031,93590478,1473477068,257999032],[680248010,604063371,595944612,1274955107,173690365,1434436184,891250432,1832318071],[1909255152,1911737053,1874816230,744040909,1355541651,204307795,160229988,536205316],[1731758446,815668252,1630175320,1708733902,497397684,1028150648,1196633610,944551397],[243363846,1623518629,427228196,354542241,942255983,38233275,628997966,86437802],[605373651,1263609610,947793761,401011894,1445765179,1177991140,312915995,212175161],[1312993205,892259629,890049598,920091154,1902210247,1270645158,1583843090,754758102],[1797111952,1308179069,1463511703,217336852,617004076,1658121923,865905873,230530307],[2115483326,695826604,1702621704,392989409,461087845,1983798993,886211063,806864799],[1677401788,1698730800,1807961180,1020062526,874249668,836615529,177600361,1341154214],[597641274,126417720,686892321,463665629,973469961,564257763,195506173,2106921727],[1016304710,1938414831,1141544607,2038149715,669434156,1836820575,2001178612,1443253291],[1666194541,622665098,891808244,135071933,203490776,455595840,1157393993,1765557828],[939361536,690778530,789724274,912309410,1202352356,967122408,1363642837,1684921339],[1529691285,498257398,669530174,451498846,583779119,1205845917,444603668,306449644],[569321211,1450188009,1087254490,1719807173,58432724,421512374,1221511132,426065828],[332635822,1086325215,1703435283,266192675,1260716373,1075147844,1286518785,1155300561],[2045463440,1381952386,863853947,225511381,1719555053,804701504,1856921188,1049934905],[464529115,908119985,1263949172,456161577,1317357710,921290292,1896765560,1772586602],[1412548376,1513584279,766729927,725720770,1813067936,666461782,1528376987,1502595468],[1870977533,772440910,1568605659,390600824,1350648843,1796862891,468494580,1704882525],[1769208386,5092805,313076924,1954286925,1867455802,259440021,196202898,1015426363],[1664865705,588890987,257832523,774221901,434818965,127768174,1238453476,1567416798],[2077147645,1530351071,585283653,997834193,1171903318,1757888871,1715928131,51444890],[1378185903,1080874281,573987202,893181923,540121871,226917441,975538620,1588749738],[333592611,1346560542,1275462711,241698581,396079845,1828312174,2064496062,288448597],[491977920,1483004684,1360290682,1027340720,341026846,826803593,116627947,1994378990],[1540908337,561025278,1773483671,861221063,586044746,280544491,1917172994,1663199887],[1696509745,1875829511,660341748,634109111,338490803,1073769805,1546051302,2087008431],[1207108869,1079357919,974731887,127329019,1801730076,1559570958,1873529895,2063202521],[419992999,885174356,681781697,1900624977,478686233,404781143,1914193324,253213658],[1142494465,574078102,150174824,1650900135,866859717,178349370,1649247038,604143352],[1243379847,947925501,1375997723,210108863,306760228,62076031,689358858,1906533671],[1949387608,1088248105,575299764,1216866822,858370102,114627366,1136526928,1141325237],[607515673,1160418320,1103158002,883769017,1514946789,723003416,676924122,1393684624],[1645032227,1537592211,629851078,1818851216,603573564,874116365,511201036,1800588220],[756459696,482754157,605079994,643252733,1154380618,1810931352,1708404123,555061251],[1207276240,1206608390,1179540201,172695692,626687817,725809970,153234008,1796106347],[1526900308,259116100,219388799,269773605,1958731991,1041189428,1227986609,381793962],[1738705866,236825742,1709093598,1340166407,1876038141,789816418,1914754455,129254028],[1511996391,1684445481,222195712,1468222601,481155449,707546946,618856372,1738642620],[1089219168,1288189013,1945899386,1474236285,86419547,507729430,1580185167,1191562588],[205341969,789107736,1703460595,1979601714,243302202,5724196,142619984,1353932709],[740091193,1817899433,397184057,254621795,1165159696,461909982,1152487292,1124625335],[765962414,1547055252,1008774573,237385350,1274480545,572413176,830243705,952351446],[1401323052,1065991966,1804774513,394015696,734322719,2037577704,245548883,1865580814],[984154597,1047104200,106145792,1463517193,1377708063,1502958354,1297387044,1848231532],[1939949829,759388792,857244628,963596322,7805325,62837398,1594798749,27053347],[1633703774,337119595,1711838584,538721957,1797372640,1410031603,824740123,1321857395],[253021666,2099650440,596529375,1408231938,1199061603,1149638383,571096712,1005249165],[430515976,209495717,1511435745,1132783230,108126714,697039365,861523077,1420473643],[626713329,1439942385,2075636197,1417064923,283837122,88218386,539271592,1090986684],[386244076,902923196,241594986,1728740494,1371285583,1300310681,666860199,788027073],[816707427,1899560592,1687085478,1791457518,598104816,2106017508,109406126,805280002],[1414602188,1899633276,1250276233,1313862083,1194140353,463442311,1276811984,2075752034],[413142085,169452276,132221607,1140063147,1101366355,882455507,1274544817,753085061],[86038727,786886422,1378979427,1730136528,1208930810,1325019297,1085901663,41139350],[1738992276,228846155,769075423,108807267,2042454299,1420032943,559986171,1421699889],[1724111718,1398334112,208520714,1735512832,1439785251,1287837855,1239677640,1296270963],[1789379097,719147416,424180952,1505446151,888736219,17089626,52191314,1597606931],[784522718,281867338,847215880,870828834,1737207257,1588181528,180111770,1961857649],[31228609,578700363,606566552,1248845254,1870549155,1633654253,2122912676,1965052982],[1058742128,1388212846,667723197,1803820671,1416236294,1079880095,809456989,631060740],[1201978383,154126450,1297324893,156922157,2102187120,1047592365,558425031,1615244716],[1676803862,2109539312,1218725040,1564651923,274040589,111292334,1844537115,492752621],[1493987699,1704613628,1692744840,1870451992,1259336216,24689575,1934992681,1082217378],[1835964143,876051013,328383403,1816880341,583381658,6300598,1040169743,215107771],[1583699157,2073934851,1595860456,690015216,1837164899,503214260,333996532,1854088774],[1490347236,378813996,780372178,1750576575,349001667,1040697368,614800504,555192406],[1420368054,2111502034,505586495,1710104461,1005289367,494095639,253567544,415180355],[1908265239,1490862883,1650909390,364122321,1748292025,1586046855,730140656,932552400],[2069349978,1283411142,1909317629,1243926946,1172471560,1495612619,938444510,1827426599],[1417915754,1708265884,811947097,652376544,1136921842,1729880647,1461627719,1054140279],[1742048282,1140591253,623569004,417315443,2064389190,182640122,30346143,1097388909],[308699268,1577770022,1135698166,332743544,2049440065,599508234,1443627343,1933033857],[480312473,605067432,1778173829,1479644105,1532529056,482318417,379114838,62431947],[2033203866,1314824889,684093793,1472121693,445281325,1944113980,1678615229,714460028],[456029912,1738763027,579864630,1103004159,106754822,2086824944,2031569641,1922307296],[1190243885,488199184,1117560021,944206387,707408454,1080999242,1611048365,477131461],[600011284,411152996,61642703,1477947879,1469771455,647897372,1068583658,1243094268],[447869023,1674577900,779413123,1691801271,1946029972,2004382590,89224983,262094226],[1494683697,1119277687,807552569,1490284407,1190075892,978414938,928346294,1555903618],[699885909,1461715555,2035716901,289409229,667500442,203479432,346352956,1086934941],[759145031,1814317197,1800960595,1678713103,1606280721,1318996932,775387159,92008168],[471258871,1776018706,57879832,424161907,291051373,1829252122,337033640,546642876],[76906260,1865088151,1203535966,986181045,906364231,858433809,613595960,1960884230],[734657651,900073901,1331798924,154852401,158602301,1296965761,1346009660,222330017],[963189735,394874627,749759677,402084256,958515120,449863359,708243851,1516997633],[1118500469,683645794,1163236944,844326325,120780547,606805223,509068830,44846654],[81326968,1273621497,1485297187,2004002303,1846419021,1188795719,1269923655,1587867088],[151457,2051909443,1251549295,1029078191,221514312,588250710,1460916757,207873724],[1683078381,60296948,2122277830,171260243,1269799765,872592060,929897565,2125454163],[1498435225,408779199,1751086606,1908168561,673015601,1162399418,1341109510,338154549],[1528641035,1911817690,1868092920,82676441,336944042,1330945742,524141201,1116836148],[946054600,132550441,924368797,2018395153,979797553,1495275830,897809185,372758044],[47679819,1875981303,10791974,398500685,871147957,1988774537,1222939110,1967693024],[1329903414,381344364,2102256721,1148073198,613975192,1573652947,1292062652,232025008],[1576903938,1175909055,1360068495,55449508,380539957,1741632514,161738891,17625642],[2098647680,482195176,1731724244,1623251962,1597977878,632315782,670871770,568940686],[1945253895,1822022436,2075299184,1599226942,1497138451,429080051,1409262077,1847134865],[1844676631,62315350,769710940,1614447882,703414616,508788792,1027198810,898325929],[882290096,1056813609,2015258440,1471092317,1557026086,1389373249,2099799044,147224512],[68618487,157300913,377837101,1018551522,1613230695,1961414877,1376743127,229451975],[1683464438,1726313428,50645999,359729679,186218032,717479838,1654729272,581089208],[512492045,1875791784,2110858381,433957720,521627114,1889327836,2117120158,41216276],[1708543575,1364885862,390598824,2009668723,1321275671,64816692,1011769259,1934129568],[550913379,188300893,656363869,332309875,359748709,994129902,402027605,278513369],[1292501043,1606226144,1192814000,779136682,718457640,657935566,896223307,297340788],[1806597496,453216742,1464817858,162606371,1060639285,1383696380,94085321,514206014],[1491770057,1778931310,1753589310,608803960,529040325,861773961,931605069,1012965898],[879582291,1153173318,661614241,1875398212,1807896342,736941077,2054828000,309271566],[1515639449,1485010871,1387773808,546886043,1524519935,1063581116,1344865494,1450592801],[2024590304,2120194986,1464515767,688480608,896044033,295056677,616303365,1420662897],[85656970,740052781,1228446771,348716530,927431239,1634762581,422278783,1781432823],[1155644865,849212329,1131272524,912448270,1797003750,604190552,795722938,1173128733],[808433830,1361193503,1581662517,1278482025,1724428301,351451933,321725804,1234131592],[49113192,621042702,699743856,1861542304,1534776140,924434394,739883333,943745],[949074051,1372894965,816355637,704030475,119492894,1769500569,26904056,1584204406],[1374659647,1981787502,2127153917,1765712568,35420253,2043717628,646112911,989000067],[552211480,1713276591,1815282608,1274313669,1750689477,1110929509,930188079,1833005897],[1051794873,231169095,1350879510,1618355816,1332245040,1791443496,1446128566,1617397898],[1120364245,356226508,1303782309,1797635880,850248787,882516277,1931123299,1319042748],[17406218,332349291,1843627795,968708449,660636639,828212608,749766470,582514866],[1860872309,317615006,1099115189,1808919490,703335384,817192364,601314929,1147533854],[1006549515,422173024,1574594688,581574212,492088235,930337594,1409379416,112234362],[300449235,1889970735,1237015329,1275068521,833766607,1208245315,1174422927,84529188],[2047687856,516414502,1877562264,1856609457,557743978,601453613,1606672511,290834848],[222750944,480068020,996936967,274785937,523347221,732280316,1616250877,2069574023],[1733619504,259826402,358020718,201594489,1505325315,1391139590,1890505936,2021502438],[265680299,54990193,2009742172,2089473426,1069417707,1657344181,1393686170,1595297441],[1464807143,1479087926,2076127742,1099769399,49958439,327605434,114672361,718103574],[958524829,1732021897,1669191035,1644440715,1705140825,1078275738,157010165,85582974],[808206406,2049543765,1032780843,862115598,661099791,969360714,483314652,1926888391],[53269001,1053707777,1279249787,640353957,1425773731,1950746390,902715172,1276524236],[517465593,313969374,1063345512,1928208716,1574997086,1414121133,224225596,478260875],[701806375,199067438,549182198,370804193,1996154415,1598554376,475945176,119017677],[271538806,1575095291,757910907,1439665628,1615054528,1285284666,782632719,149416846],[980998680,1931391451,262612450,382762232,948897417,1843075444,460740357,1583284056],[1471190284,1774781379,96363293,2088587297,1561573011,1369259363,643261117,27433704],[2008253011,1609645343,663265441,1051430674,649212660,699609767,1145106078,1481345609],[112593271,964065140,871555847,693903865,802998978,1286992473,262752352,76770920],[329163488,1705850859,1505216697,1899262734,1168281407,2085503066,1527238920,1813060161],[1168314726,1929053733,1823289636,956378844,977405355,1367811090,1767646898,95754385],[1928156695,1231464768,1400430134,1389851674,1466180913,1154846073,1228513744,241115991],[21542281,1864936673,1852396216,432493575,475187526,1230473104,1633390679,16299330],[1469804469,2010044345,2113686943,1730459159,7549831,432263581,1449334335,1257982064],[1466901795,29412127,1600061873,1870777842,43984207,1170795310,776569199,1560099281],[1633575187,1886296942,1801340670,1526013305,284586582,1143945141,1752489015,284020655],[1789967823,1749446161,608381729,1058011456,901171116,1855326891,1289739848,2117143551],[385290605,278386289,1828286449,1986716056,1518455732,860843756,1126728944,547990392],[498657306,387348333,1883602122,1603183581,211463778,1084823283,1643091116,1796473909],[520037579,1343159371,649714867,1805071640,607634631,952238168,1172868797,1317447391],[851880977,209629216,2124611491,961157125,372811221,1072826432,721270968,70583454],[1438697612,663637071,1360483679,1287424633,1624738233,638467447,1941031402,1061714482],[1516480366,1078910170,642271721,1510040612,115205467,92082605,788691167,103223546],[73230990,284438310,269031571,1910052369,327018576,1947126806,1067056090,1370737795],[1963152230,908681682,414245469,1250956551,140072627,1542807387,1320537015,1143838006],[413492015,565024398,1837494791,1314142417,1233366410,573110860,984038950,170608563],[1160025388,807694477,1701101828,1317882725,1517653296,1780754078,1170003586,982625059],[587927769,632941826,537923954,522173596,2060264967,1619723637,1858951609,387014564],[498796699,895017939,484510000,35728076,440682703,896255069,560373822,1168577866],[1986059078,403013908,2023610318,1527431459,1221858255,482527618,1877481495,897106829],[941279227,2116486223,871208763,1303286752,2113936378,2104496376,1448659682,818706809],[349604375,508288957,1817726557,1462623816,496145213,1903099953,111953906,871867134],[1926489312,360180172,1982672251,853284771,373208185,1899866150,1178641517,871433028],[1284526022,1904189036,1271674911,1997387449,379925478,989208618,645435783,1838391760],[397625488,82485561,1392993235,1381882259,1577462566,794694188,689126871,3293261],[774590000,1443887899,1313271261,516880656,69732119,1968809912,1813830046,1984938815],[913280880,1080430508,1386260609,1352185125,1171081699,2056429850,653484521,1798101230],[1164802419,535188670,651645644,1411117665,797109305,1548431128,654726740,209784590],[1420035893,1718362977,1555415248,1168576538,1612896635,1444496444,1860493775,1094300020],[1596386622,1369689597,1717014643,136280654,1721797389,1202627416,213896233,1897445000],[1991073110,610768867,916629472,1554521312,1408396237,1586346828,1214517779,787681703],[1289383648,694946296,959399805,1852067432,390000807,1522990283,565886392,348839386],[2029871012,1076025670,1459148043,86140360,1606990738,1741256543,672168587,441925600],[1555904223,2033113326,761670745,511132732,924624971,1140354343,97455479,1572191153],[1928363163,1290735335,714580569,1215244721,649757483,1721713386,1047009971,1519898779],[319446045,2094372142,1061718463,538562423,579269733,236782062,1486529271,976911600],[610448312,1979261560,1205635933,1772006762,14397179,1620080602,1628169239,1742556467],[924458916,2012596675,1506615419,191566756,1947160221,1935253727,1526949911,515516781],[974634844,63568284,1181022816,241838760,668385642,1817906879,2094608779,1258613704],[448222448,590223001,174456387,181652151,1747774683,898738805,1417803164,2110410774],[1756503967,1436286931,1679474171,144747202,339410356,1733367157,2082258169,170758258],[131087098,1620871779,1044109162,1776609373,1920362051,149224025,822686099,972488895],[1324021612,627979315,461303346,2101672892,98172696,886362699,128883360,1283071684],[1245336303,1394707120,1280078222,2121259082,661590614,229925640,563368071,1709107330],[1631772734,712109681,1304843719,105265429,2043577407,1005032417,1551124129,1027642321],[1482238835,998316696,1084162849,1030709897,1965227041,1715427294,785136749,2095503797],[1218489789,888688381,720522412,1415154712,166306345,2019635418,1263995534,1463624885],[719566487,629672296,1889332265,757323236,913492309,2065995475,1467698192,1934606388],[1624798804,1726967415,1236109617,675434069,1901627383,1522778799,1313551732,504117924],[1539988175,919341939,869803034,1024466994,2080666915,2112800344,1695703392,1598101712],[1817364771,196979808,1852568066,1788533884,497873036,1265924455,460850160,1378324304],[168418721,940378047,999103097,192308509,654297555,539856359,313295645,528444363],[599378448,608948008,2098288164,210115784,969639418,1221110307,958925717,1546607287],[518802472,1067542105,270768958,1732829862,1707084476,1650560394,1425266391,1174134722],[1073710158,1118394976,1030740334,857613910,345400831,1532052833,1348112606,216320464],[516264610,1985840806,1077895773,1208151222,411862592,1037704455,2103639314,1239308838],[1323482435,133240959,243545068,1532039749,46907732,901649992,739388627,705586848],[840955202,1620286153,430212850,805038717,464042381,511202201,1030774919,453115376],[1828329131,170760784,866468921,1974047491,54870014,1308394867,1922262154,688153461],[920722417,1890895501,1056411201,2080429879,984571968,1417556077,1535863798,323336679],[1502602242,740403794,1829562788,933151032,1122792121,96840918,537378178,1439382746],[1709928632,1720551684,904071972,2070506111,1890064092,57675589,1251700171,802409528],[2065549537,21869582,885398906,1000061319,1757013489,606424318,1598570397,1603965249],[565446778,576077548,520049622,496662616,454991018,1431219069,580218599,235789224],[1440206647,1598697505,697922483,1385624271,1041412098,2019153518,678100617,1060340384],[629449562,1639479543,374532850,694947996,325482887,1157115443,11815224,460090926],[262292707,248749285,1305115018,1862010358,1687902449,1951674309,977471262,307105994],[1028232157,1481629193,1379111206,520604824,215939625,1124657107,1496293502,383009552],[1910955427,476084565,1041065229,1654992153,1621438365,128382739,1559133456,882116618],[1975950336,1296149440,1304345763,1629417403,2110803727,2026073548,1684049752,1048837093],[393943553,30065090,295353146,1616563009,1579878209,1404896777,536300293,1009908558],[75925063,1246506572,1576516672,910587687,1898704651,1604419705,541488819,1040677152],[871303712,903093792,357237868,88336545,148871704,2016399165,680213262,287981500],[812947532,1050248463,1705020829,841765336,1037023189,797556754,93875167,648918533],[585514519,893184487,722713547,667404573,245389902,702623191,971928251,1389243903],[886685006,1306142052,1928690299,2012722770,644836429,1931374261,22089485,1650981200],[604519960,1236918390,1549874924,1847816924,957117382,1691579407,757258550,1233648853],[629920330,2012316300,2082500501,1328032183,71099336,1190962813,1409548786,1488632159],[1395991968,1519502029,1062282068,565774804,1632519791,1356031419,1973333048,1867361182],[766578672,272760531,446470083,1611165164,1712743421,1662076896,475281469,1696458005],[558644729,2058139753,1083330337,2125690530,529562059,802878937,782809084,1260928180],[1577631387,717169485,992840244,354008872,1990472884,155814398,1389870870,945396957],[660254621,1365505360,1690625573,1401278797,230562475,1734968260,1382071493,1819227323],[1229248207,740984926,804442989,1453219485,517493291,2022907896,1515607487,615640370],[1730279859,883384194,433539802,132510461,721561941,101455377,1871098142,1008283027],[1867322865,1281376169,1784645487,1369928107,1458554612,970307867,2060841697,1282777083],[95062464,1101557125,85277,1408979635,1788952031,1086941898,1048591860,416356973],[1129006621,1835242587,1620040891,566203982,1567048010,485992082,1177268115,525607024],[766689827,518214549,144749681,2098287141,272145695,2119060922,629178336,204643446],[359036549,1392256879,1916551134,41017604,94136164,239319491,1876652299,2016530030],[1734706863,1143532246,772470916,645558903,597869864,718511019,1806126334,2032368178],[2019594715,1395966205,1491723642,1422545302,660538063,23218040,462744832,1300145382],[1394623423,1762949401,51328611,1029701527,1581209218,239643841,1738430838,460004042],[1164911303,700410166,1856203738,1174273079,1001915475,2108527343,766777352,406964627],[860625250,227802842,67891491,1023870770,128624291,689994922,1734690476,1554201084],[1788327780,582997112,338194901,1497586363,1896568506,1172623212,526134765,1606608264],[1192481796,1229656220,457101595,1300710439,1784273386,1212068522,1903651268,772882201],[410294464,1198175365,2059475286,142809154,2110431435,2108645751,1819502992,1046735634],[1173620058,74359677,1885058945,765428064,2079853122,1624243767,446647418,382126729],[1386038962,220770264,462541028,409872437,1746453071,1226101211,1643610801,1362858824],[445758320,549029337,1722795748,196394551,580630538,1810664442,597491419,1811074854],[1941134417,1539969864,1794216855,1401286739,1624370288,164565389,457805166,915114663],[288332468,1955670436,1634899116,1410887187,225571875,481414784,296252331,1705816943],[1874598237,406794328,1223884780,1827627066,1656322042,763768452,1532776364,166142213],[1473620577,188222515,1473223914,1015619397,504246139,314718423,1299509024,462586605],[2028048843,1452166961,214568576,170466109,264386768,1270250984,544497690,40824122],[687998714,1831628583,1340046682,1384920331,466323425,1819864268,1598226684,1754194395],[2068600493,206665662,666113205,1972778167,228702325,704799251,1034192542,1186327194],[970679998,1937733120,1903076291,1829519677,1425993342,21547318,1740624267,1144001065],[1086506749,2108300004,970767611,1768047072,1348130190,703046985,1605090545,484610030],[1635705010,777063105,222571722,284227980,166066795,700785415,554592031,1046455238],[13396170,1253916942,656374086,676197420,264844584,248684878,1489423172,1939950814],[2029767236,608835117,1388220223,784899036,1003714664,66661479,945403721,1888259757],[580027137,1889059278,741997349,2081343436,596841461,1838809971,482020872,994603774],[1616287596,475302921,1657869960,1239249794,98462628,47032581,1873673565,1984509531],[181271274,586932163,1558483074,243337662,1989350926,1493954597,230267004,922254692],[899499925,796940782,1315799820,14052098,1003897768,179511060,1856109609,2111148672],[1480348436,1810553869,847593464,1440976297,1555320941,2036351237,1655651760,1606211549],[1328220839,1951837484,1388885329,946098386,750774778,439780404,2019531432,207024433],[1050138862,500134869,832589018,435350156,2099109376,1715251210,729818326,986301566],[187583140,738013768,1661328288,488204912,1904613188,494926761,1417382531,60235747],[1805477073,974621158,740313348,1599400216,1199340913,1657012073,887072204,1997966545],[610197223,617732713,748687548,93384937,1389111553,1820404984,452476051,1049503888],[578475865,1148156182,1110378215,623179422,1330336314,2041537282,1793454176,1526079697],[1019194921,1917111963,1225433808,381334485,1367776647,636643925,2128962115,809444643],[1516878397,557137902,1727792961,766583725,7836977,2108474047,394967571,393501017],[77936302,1752006530,51158006,796586117,18051268,715409199,141181086,2120334174],[1985680431,159539356,893685039,453952992,1765717715,1869075422,898908724,1644346006],[78399625,308922673,1755439473,907364680,311185037,1659948189,500430436,1999645571],[1685038008,1649072997,1174139269,2077529012,1709898343,1383599675,248893823,752967131],[466963765,50216437,1385668279,396844976,2127972893,1030242555,277029981,1280139179],[1153702856,317530035,144097531,1111868380,1230232975,1423554771,1578751758,1979165171],[1904034195,1864897612,890701408,1661312405,933037568,1310654250,1290657574,1713719060],[1107018658,2124308039,1556285834,1676251397,2050671252,154392490,1583202570,154616504],[1966462255,1435176767,539483100,819095735,1606017584,1138604309,790322809,121508889]]},{"start_index":0,"nodes":[[540602522,82645572,385890076,1240354998,1901465856,1524124042,1910112527,1723148244],[617112785,1457043206,1631500741,254832488,40803674,677307989,1974935328,1186085803],[2042487456,1362213022,1606866650,655096216,1424451132,2108158496,552823905,1893211876],[430718766,292997602,1704265310,566492758,2051270193,1019302262,401450566,1721084034],[1533485497,1950184319,651747533,452066653,1856581379,2045187169,326209620,364508024],[1386025742,1946291084,1537056577,611399275,135375599,1096975872,212837527,1303357976],[191086326,389494569,25201806,1935311133,1099159142,348269005,344454119,567124949],[1169064602,1292183541,257009573,1721309007,414455252,1313411293,78771223,2095722611],[1419010248,697213422,610720690,1817888744,490139788,773764704,969096591,517965789],[424831323,179169939,1178494401,811333842,120716981,1324995664,1524031248,54764833],[1495262206,1393275063,1588830675,1658951030,1157608444,891355600,416427295,1245620884],[1001216068,128411928,1177428655,1036256052,1016505910,743602344,1908746455,2096753520],[1156855861,140256699,1025796450,1509702330,153434019,329437795,923544703,194154064],[840224022,1744320668,496989927,979869967,672327943,1669996630,1910717462,1997526306],[593110790,169798107,1153516895,1951930824,169562191,1820662463,1601477995,1497082508],[1784021128,393424989,635035715,1906384347,1479097604,1507620539,1586681367,1933340156],[1095584182,1996510058,1024073090,674500840,60524433,417138655,1921739001,659688932],[1476068500,2122157567,1612671804,1013397434,962718663,1907632500,831089623,1204192327],[481719136,100542555,1686506544,1838670112,1787356583,1677471682,1267878612,588011579],[2004554614,1140010140,1839713218,2029642801,41505717,237990787,153797741,540052992],[2015557857,1177428652,1666533753,940541130,1469873025,2091713950,430621862,1446961071],[22894101,1223548681,1095595449,115092839,612717321,1133534490,1578993369,621601241],[1219274472,1493867123,2091773377,368378818,1750687335,894194117,45789628,468071453],[1850883177,784971384,1252537439,871325703,1098008393,1972159065,706180847,1618878792],[56310581,52164720,1018661051,231675302,754020668,1983038224,1945934087,212246958],[811038571,711014380,1671099682,1231064553,65494979,890115589,206252289,369352969],[1521725300,1830215483,915412145,1350312501,1253232430,2057198189,927706271,357639399],[1084936614,2096054764,1832224550,469190564,1380895303,2055134700,1817537146,602198712],[68616989,1596867780,456159499,791107901,1047875194,2118383243,2098585088,114555260],[2020627783,885882834,60027715,589742079,108141650,1955414929,1487246115,1044921767],[916176829,969559297,428905866,987434625,865182859,1637150828,906476611,759954352],[1820950791,427411737,467019577,1231269135,366477715,1955026212,662374240,1034350411],[326487401,1827932842,1248910784,1802279207,1806968848,168902595,1772342709,1604372091],[2130340206,568300171,262911300,1052096997,2085549807,1220925427,1967322068,1178877167],[1980572289,1442642432,1593240472,1366442957,1491767619,1740014890,2017959358,1967052912],[670032426,384598336,123385613,2054309503,383590628,117401179,115643358,2074283271],[637986425,916930748,626736820,1332197116,836351097,21831839,2086385670,1201126144],[262991073,3036009,434055736,202137606,91349374,1333809962,1389138387,1915499658],[1512042220,1114167311,1356740682,999074518,108110515,1152769962,1338644790,1729240506],[151893847,236925413,571281143,1918325102,1594176651,1025988166,400178821,953273549],[1769978262,2020860158,1490164274,482850070,1136471839,656014110,1608730408,2098664070],[1289848820,771678990,873177487,433152495,868188180,1850799305,82745465,181361645],[1569285070,1622287543,1522277040,1255331685,2007893198,1936273215,1310710461,549670801],[2019718301,1705735376,1045866017,581537802,633469868,1908501238,1585420493,1526088566],[595561445,733691686,1624926694,640900675,1868450612,1952301860,579336900,1016477886],[822528774,269531440,319280803,526203135,691274158,861527642,238090333,966671627],[115323289,1817782746,341446250,1957985230,1479118135,789176633,1575824052,511090810],[273528089,2119288178,1275797809,1528828441,1146534218,1272307523,224685301,2062218782],[215486778,1166846394,1344792218,1632164544,182790435,748532463,1216459219,1177101100],[674836203,1340665241,1160351160,57212657,1212840830,2047397061,685042742,184173604],[1424313163,409423359,149410646,2089292855,1405611631,1896175840,1433277130,55413432],[419568667,1223997537,1868871499,271979806,328356728,1134032389,1511176403,379494334],[1414447775,1311599948,1649213104,2013632279,1288063531,688380243,719900234,226341840],[1756000710,473593364,1574477351,1103104263,367549639,1026022761,473858477,1666460545],[316765691,1741264569,1984423677,1192345471,1739440222,752725216,1214132574,1117252637],[1721634680,402950643,37085967,1929482182,688625390,1407238571,536588504,163625972],[1376910875,1300898621,2050522549,1036323260,2130517735,1087012256,2089437126,1038994436],[1682778120,1218084529,1950469987,903456543,476771516,1174874387,225842075,824085518],[221782236,79513147,1904423314,649250751,1515611869,1392418520,1157026290,1397613242],[255642515,1963045852,653260570,1367157691,1330191920,51824889,2069814770,384585568],[1970969591,1768549295,1397262599,1769046941,1800086381,621340651,1485341684,1547143236],[1399742014,953783896,435216938,869599114,2127507673,368385516,125619486,321591520],[945540837,1010382353,1150837224,612534808,909408885,119650590,908620951,894577447],[987656520,884280728,137660718,320692919,1878674574,1072140403,1479019712,1093449423],[1491785246,616891978,1962821216,2079856959,1220897290,1204812794,372432817,1036128751],[583171183,309524030,1679716773,495432913,857989716,1917974092,435183450,926200637],[197201626,1883122046,2097361623,1459662499,679879488,1159123314,1531693700,159077755],[16462139,105275712,919140028,2000445302,1566670904,1905919501,1300624789,1681873949],[419215657,2125316794,203487016,1648269468,532878595,1156813080,898631810,2096730507],[1067901854,1319815741,1405917222,728331169,206532862,165945963,1106840992,232673368],[1810440648,1988758866,1105099672,1116758983,777743095,222701279,1795787108,874957723],[1468510961,220712814,61908527,1508906557,69444551,1098756811,551840825,369091992],[1814456308,365359140,1398201078,1659530753,1996099222,1401161147,788491222,293563186],[805802746,1634196911,827257724,73196546,211437825,341412501,1245114662,507717709],[573299833,69589236,306911280,178825962,1167287507,1458281189,1394772191,657859900],[1468379055,358971549,531522729,459130969,1876560329,1342940712,1176716519,1605513679],[375396935,892725635,1977516431,972201439,535044320,1505133935,44740689,294349070],[828033306,1481333869,365194997,487975213,1845058981,550202595,1318765581,1528511230],[1696958197,555334018,646597536,1794916764,1977614014,358680015,1469939831,858401732],[1313366766,543117362,1487279013,639253542,65258078,1707008943,567313743,203769775],[1086920369,236573248,1082287486,1572350624,1692685460,1197515958,15291108,1630719931],[47304895,1249277848,43959598,905391414,745573249,566124924,196353709,1618236864],[970246110,1220279649,494626627,1547983201,1419559290,952128712,223838353,247959079],[213167360,492942619,424091376,1984715050,2021006175,2075292361,1508380804,696875974],[2092204918,1360307664,401967570,1006421829,1534303316,285477988,1372417314,555615725],[2115076112,1612672857,721895988,756572169,717534218,1619954684,1519424346,844076097],[230688538,204047993,354287543,1351796894,487643500,1768168023,599864720,277964987],[125517616,926341212,1760189604,1002461126,713228718,1735360417,783136281,1316799806],[2116527186,1039357559,188224417,953439028,1963131428,1806605996,679396472,804490134],[382014075,784962391,1058340450,427543062,1703584485,2107141487,839547212,637564452],[801427496,2018501059,1686960157,1635382642,1663397823,1941215920,842714968,779838874],[21800608,1263801277,59703130,852606214,1394158807,1566623458,119751782,2076922755],[1697027852,1865363002,1254432802,134305206,2054207454,1771167697,1056011546,1458900754],[640698818,875164887,344466368,270906946,554840804,1645458932,1865749073,485994339],[992304707,1119996180,1961173277,1934702150,1555262184,1456039161,403281058,45623699],[303531026,2067735159,222520311,1134577613,554626845,255963714,1203787870,1531700836],[2110179185,982647911,1192469468,1675728394,1086687650,924458786,463477185,528802718],[651786077,1443990392,339692393,218626641,629870959,1605820822,294410646,1942596263],[2085540410,1065018313,1767325106,1621849869,811585020,55005052,1457408384,805846160],[387521085,800432444,7477018,1222896779,241122227,1202866890,1348228974,1452616925],[253835066,2098552590,1254961224,200297275,252005034,1187314458,1363194778,1621481095],[1360201687,1010262519,1879845487,2028806585,1188398486,1286686726,266038502,2030554157],[641454390,1134402104,364602766,1088569804,749208927,1808152306,1444827345,505199572],[672609028,1958557452,420891532,1992637722,639000623,195052737,272991338,480080266],[548962843,774744479,1961079707,1835699410,1912545647,194770927,710532873,1769416856],[1771505570,1032822036,1604992273,144930025,598652499,116376973,819205009,635100261],[1761958198,902943301,564549558,2045549474,1696319986,509028597,394393616,673889657],[33507541,1060928128,837222651,2101316556,1441974145,282616679,21271125,1084071045],[731772444,850477482,1192319649,427773096,59046844,933679226,438525907,1813813222],[1584539095,803382335,133255933,621898376,1949864495,695637348,157500564,458207412],[84640598,1258753727,822475983,609380833,1506409134,1774949205,1988607518,1800226107],[438807547,838648273,687831089,242721510,1599397011,1086405451,543297822,1925067925],[557911302,2092974941,1700247247,600873145,1830958108,1743269201,1591029483,951581564],[870487509,1163438405,921004777,67175327,1797981757,643588589,3323581,1528476509],[1369845733,510785427,1963270358,1991809343,496537290,1286945073,378854468,1002738793],[780726823,281881749,2050509162,899131098,483933146,451202589,1633719889,1767012718],[610796340,1530273694,1075191477,1928726842,2013833445,400955553,2130138649,488199193],[613136368,1006970892,1648377675,1179936196,2059567244,135309028,1785607764,561239182],[201987665,561484902,1110787569,1593791580,439305258,688395492,793241619,1249003807],[1258653823,265307588,921172665,1335485192,1169604842,571034280,841775021,471918108],[696904756,1604678986,1516134346,1339613628,927040098,286147273,2016277215,1257541154],[772411471,972955051,1914989995,308384271,238683248,857439557,296318386,849514022],[478258429,213100653,1234327259,2068410171,1973092262,1880638577,641565241,1831443950],[1207254676,1178717623,1722303190,1370294756,2052231533,1103515090,988765848,1162213143],[220772245,141415618,1440086525,732262351,514926905,1006333083,838889628,1051873481],[769753406,1969421714,1709897618,757459960,545584256,1245497907,758337267,526651236],[1264997277,57705038,1244689195,1302738782,784170657,1635711267,1605295518,773608353],[643844057,1014046941,42416290,55938563,1066662390,431717600,756701803,2002295333],[188404482,218308668,1322494079,1566780562,654617125,1074478981,166203387,1784788268],[2092083004,1996822362,501363792,131761427,1604444042,987052772,1108669311,923135088],[1538451758,699419289,1021888235,1036432773,763160192,181501717,643449997,1132032460],[1993093499,1259029410,281109138,1238512542,1145615816,200178262,1217816082,2116996407],[1958480134,914837267,1161453480,801577271,262132628,99797006,728815412,1233786737],[914471923,1525728604,715257125,1119931138,898476947,1316860461,883671926,1316222912],[557784125,1746869731,641192690,1524189101,1549077005,35628491,182856377,1818411123],[894696792,769607447,1298951870,1257210111,1938282967,424575996,205408291,1260917142],[1219730513,1610242602,1569770441,1777482753,593875694,1618068346,1626732602,1280339604],[878325314,800283808,297723521,36125085,1316563626,1988763217,508768571,1658050767],[2077062566,132080892,1068161402,1165205849,805052163,1861093586,1390427894,657750631],[1601526636,1388898944,1014672612,1545341647,109722793,15038360,766727631,2109462380],[87394823,590104815,350971123,1867279550,394622327,1804114396,609962559,347515114],[664913508,1523413592,1193351632,1023664065,345604339,868943256,2123806870,1253671004],[1149766771,680263679,937584021,1647363691,1092243232,1083752372,637460966,370060699],[72955478,1052254477,157147220,1309613568,807719992,1953563925,1756004586,760574245],[76040680,81289978,264303395,1366683915,1049591437,22976882,781652773,1822481018],[304737591,405577910,1423042226,1814658165,40163274,1787118113,1200633645,1554455798],[579278637,1546981155,2574331,1064546599,1870868261,2088659650,1137217323,1503002725],[1215381712,6822843,691455340,1182339527,1772629445,302681755,1941350335,610076180],[1750243990,511429651,362037174,797803842,68138724,1476782441,260988977,1283413434],[790271670,470345331,139056060,2092240218,654517626,935952997,1912790647,837765994],[1811859714,106178384,674625546,794148865,1811059048,1910548724,1830013596,1469544621],[590958488,2069493342,1389132374,823511455,191156343,799978687,1589985514,1429877440],[1294903977,329225065,409534223,905407639,1417341900,1355051761,730435290,1612724094],[551927357,916533943,67267906,1384199234,1617878362,1797712943,1432248817,2073818649],[1568909770,583533883,572910249,1112848183,1153172539,1840744400,1991900344,1664130921],[1131159553,1308283042,1937500341,527398836,1253044787,518064201,1566534933,1957181018],[903488370,1125433966,618509701,105339576,1671494407,387406942,1687850134,1097372649],[1819889624,2101160379,713638620,457357122,444860665,2023048899,1332153331,951149878],[349665763,124521239,885817033,2045616358,1429426260,426926721,1893570134,738689749],[1634101881,1342872702,1434746986,910509837,1698452891,1793119503,404862009,1261190518],[1594196093,417083973,1003428487,1022098811,1604150223,1404769268,1216438171,2116595709],[386222629,1901430588,467401759,2097274127,1134951769,431801870,45442109,874710801],[2087391741,614942285,2070572910,1511681966,1042183451,858000059,891583450,367602050],[829732261,1505795095,1521197395,1832756380,1010988751,1240977530,619983148,1198273721],[1321132860,920012743,1143291232,1988620383,1257290336,1996330822,654863330,1165576943],[1833522655,300858544,181227286,1137937928,1837928282,695917556,1408059626,1022271505],[1414226253,1177007842,1839781747,193459440,924361082,25465142,1287674869,2081867402],[45732064,1029855851,1545762993,1348030380,1873941648,1547805930,1770119747,1142192426],[2010994038,1519969975,1392583628,1746195550,510871944,1889631366,917113217,938930586],[1305200322,790919775,1037021167,462599482,1688347252,1757391216,1481537110,799204937],[784582526,1728738054,729594925,1585550986,448665541,1879599619,877133801,741726809],[973766153,526325414,185218870,254037269,405672211,167892491,1067811468,674737503],[641199270,239962888,1983858409,1280977664,2027546090,715491055,1192080945,1707608893],[1380714353,1960148405,398766006,338086895,1224269637,2068038255,1098908020,1582587605],[740953505,260976938,1946615650,605399031,456586112,610904096,1737359280,566844585],[1679042805,1981262917,1893449904,357507059,1092747242,1084079994,1367459853,1425492323],[407134312,386799668,874159357,1899299384,1670907740,215164573,1201230484,1968996048],[252524292,1857365909,1488314174,1103453887,731815571,1998483064,1736751466,1629166441],[1685465375,238204075,199577557,2074851895,321405761,167631719,487840663,493408568],[1979576997,1256143520,2027472828,1947902934,2037784292,1395611832,1597822277,1488105261],[197475909,1441452336,833224599,149830309,355178819,1904482086,168815591,643836653],[1210404709,518171249,1934627360,151544039,174038923,501630344,1268538882,1037463496],[1465359160,631252905,24497408,1420544628,1950841030,656959872,1354948361,1441046071],[195973654,1601745472,1865332713,1676798688,146775544,1786385389,1473164824,41075784],[1149938496,118071568,491989234,573719755,1920208691,1662038302,511675620,55581463],[863112422,599981782,80240989,1389474222,1396787362,1087587551,1361095315,1013080106],[1028388064,777003478,1167263630,1589913560,2007890485,663049973,2113636902,720347417],[939572072,273036909,1964843514,382217821,122704309,675496228,1589468909,974995007],[759696668,675842767,1393327308,64137308,2086288861,1919142579,1243023702,1071780499],[1994999179,572011105,1087868558,380352630,990350103,334006974,189046230,1110021058],[1123849846,241537297,377717424,1542251105,833962570,1567484146,60763173,1378647797],[144299655,2091307004,1704975020,1205454651,220030592,1225316158,643672845,1403885542],[379553101,1134120258,238732136,425820254,691701162,994358876,1029139301,510820010],[516453713,1619210122,440286751,822059725,667741196,590028880,1188820409,1524738826],[1325042132,2237640,1683047757,322512167,474979186,219226374,1535801170,1579525926],[1633409114,1607086278,22679935,1978327858,783697099,754691327,1085469070,1236649673],[1933728478,332057494,1161067061,983027862,1114610686,1113676813,1825394544,1539651121],[2047834999,1046420225,322051835,563281618,666860531,238203984,233166529,343328453],[1172247157,677288184,429720358,1911634944,1497853537,580731596,1538901892,936899890],[349965876,821400107,113481161,1842271182,731536012,543102000,1778804802,1405907375],[1948205548,767953656,2069091371,1402336183,1817802880,910567837,700724144,1341811074],[1602141455,763350036,992066462,285384334,1902608840,592295643,382001647,813888501],[1339566148,1725644021,589249220,262959158,1835478437,546496033,1899824500,659971105],[1959831588,1024548991,197304498,1697408425,1265346231,1389514950,521541029,120048760],[1752721504,748386012,695457818,1450637224,428894498,137921664,229788645,941747332],[1476397899,1315290503,240781771,1370868226,816748717,1040546959,1206647872,2093094085],[865836928,1907381294,2065854908,39412819,1555443105,935215261,1576183346,1394416884],[490684214,1336992838,434639399,265641236,49749585,84440719,1667368874,1942860975],[1875433712,379912778,1569479303,507118156,198142180,1839206350,531868357,1648731136],[445854090,842768486,1153876362,1384559924,174634486,781755216,739607264,235225436],[1397079455,835171171,1082964150,872508136,652725952,1568599774,597212865,829727451],[1315568464,903558295,1658179834,11938446,380081202,1785910357,2021771968,878424139],[1371524943,851611442,991959666,519019447,148120344,826395111,946231257,1901409084],[1827980657,748538137,661296480,1356256550,1651288631,1407154789,1328965990,1368217974],[1752922277,1606615971,1956158863,2090409424,815054517,2059666894,1809306270,781280984],[359863164,1867016432,1771682916,146043645,1953161289,344368032,222585704,246578283],[575279229,562931624,717313685,1360300907,1563817542,1543902375,1770706046,446381605],[51951076,495207715,1333574765,1763475672,116595791,1433533934,312460889,911413250],[658709360,1060439725,1879670872,1551034257,1612683784,590303468,413871339,333488186],[777269808,204078294,118901736,1602787590,1295483336,9279923,299451965,1151739131],[2019308475,2088942337,671763083,470331344,1219979534,592070269,67696019,218837267],[1215189125,539238113,1813810984,706865367,1382269196,744840751,2120163539,896305038],[973426149,1885628098,1089929468,2028162044,2089619035,1003013705,236309010,265227012],[813927863,1944005386,1669328059,397970592,28852501,1792802182,884263134,1076639681],[2013004849,2004194262,539477263,1575796789,1875783412,1502136077,2046865631,783202704],[2023473304,205474661,375960267,563745499,1235032039,937793625,1168547743,678105492],[499891285,1837659591,202019501,1509198487,52118316,195015944,240470629,1374823973],[1454967597,934176508,1106824809,697168897,2129864981,327807622,1936901989,274098804],[756483455,1454267662,16448231,1250151078,353104575,771775437,940551478,665298037],[292729821,191186044,2066309574,1390072494,610664754,1673440183,170458278,1738955128],[639343149,387685837,121844684,1907579068,1191791071,1924328055,514119893,943686128],[571008143,1152860913,1206621625,1279850773,282349682,1595919387,607593335,1455926558],[1697019282,2127062175,1700826051,55757931,177269030,496333720,710293576,1098622156],[445296013,1681723495,1821015348,1096056669,1056249493,1659232643,1631121181,578821835],[218808998,1605307478,1919696437,1991424811,198513254,9688187,1311053422,531131963],[595734033,1576065651,2121095025,1606802493,848589077,1782749704,1932218792,1336168868],[1262953334,1023961336,781947054,2026595876,1529389255,1296304806,1729156291,1669920884],[1591419059,1467611065,1369242742,889586322,295848752,1833562632,240330890,658674586],[1944170491,1043810092,1729074951,986846728,593884075,345124057,14651121,1981689364],[1118349500,102792245,2094522984,1441646178,1237882922,1266040508,1123562328,184578740],[95855521,1994870035,2053873506,1985143535,1863877022,742682010,1775638300,1287392334],[272707887,174296259,31658663,1914956061,1878329228,650915502,1936828476,251684033],[100779382,1966706458,27282809,765046765,1298533065,573216317,134031821,290141058],[645334927,616487214,1320602717,1923339960,366087193,648670865,1980968034,8087748],[1518589319,1913482403,1519762727,1539390895,123526144,1646902120,2040180248,17723392],[888173991,1183526447,1850061919,158287403,1128651087,313893692,26958877,1263596870],[1008716737,1617331545,288062417,1657887228,1120839267,944815894,277189223,1690759770],[1558846494,900124559,843676805,1588389822,1067765468,580632264,1243154247,89157251],[985302435,1707353961,1609448198,1964227479,479399515,918435135,1779282117,1832886015],[1546301122,249512715,1035394484,604534604,481295195,758563976,8245805,653694627],[78195599,1576747342,519985449,1803186875,665446059,344306753,224535340,2093134371],[556358793,88056400,1697888154,922017281,1446045910,1439375474,555603655,1821133428],[140972459,1724945926,1995313725,1554605855,66258574,1268215606,296923279,1803158783],[1298742219,126103077,1249097978,752805240,1611647555,1650949439,1008292496,103187820],[438953271,636309213,667751420,2089178040,245186993,918780513,1195556462,218042738],[1302458986,1239670788,200669138,1318831986,735255007,517184618,149431914,1413743649],[279122431,587862289,454729421,545950852,1254215648,1309116960,114648280,1399126760],[2129618171,1198787249,849418922,1563638459,439372078,43324518,410560080,1089350006],[114271225,46671856,1222233234,1004262286,1959972266,982135345,1609341766,1295402018],[1111004484,570305637,2072656546,1761047034,299413963,1378200428,453554719,1512807090],[1292667292,169960931,1137408951,1049707267,590461073,1569635624,810685869,784741882],[615110369,981266492,954044999,1624984857,183941611,591357389,1988495339,2104471991],[1337604721,764634751,533298620,794916974,1857230365,1723456687,1399956201,1135275396],[2021353583,813113575,1406141017,1177139430,559038593,146064401,152958967,1595769187],[1992139840,974836226,1648275489,856765643,1272154724,925706433,1658362393,1483335942],[895024789,1288657618,314671593,492811135,1081556995,928261749,1985697455,202180670],[757151515,875543557,734650540,1762467874,2046245877,1388425367,1795994126,730319231],[938491957,1651296957,141840200,2051478543,105667800,184326055,215831623,1178240815],[399518788,316254524,615534415,2037754931,1187369972,1948470624,212294027,2057675420],[1794437176,1376826041,1739147245,1607346773,1310637258,2002729190,736946913,241256758],[508736368,1589306687,631249323,1101590968,431526357,1259741513,356530887,445755889],[154902246,330302325,2059232090,907991910,1156809789,1669461515,1809379408,1330059297],[1113965594,1454295619,284673905,1901748793,514416923,271995447,645409866,1241103102],[1124908129,954480278,1550441725,712877399,204896427,1276474692,402222574,1810410266],[877774288,917590559,1526043484,1805759837,535866010,568948114,1732904489,1146504527],[1479010706,186469929,265443,1031843948,698786544,1674377655,1249637905,831863910],[149825325,172817104,750294444,1232059946,1382720357,1469813603,163145491,2074191019],[1543077615,1609768971,494198070,1545073402,1741394503,1026882190,383517723,1313885121],[276101365,1364541486,488398106,1347871123,435543951,1355268918,1729327458,801185030],[1831790983,1125121232,257006219,999693447,1963516421,1816016080,355665769,1987906887],[1917215560,1732408472,1469559896,1872936897,1521618964,1570659870,1431897087,1924597496],[1038231728,809287367,432999975,1668767191,548758229,214119887,443496425,1315541931],[1500737818,528812240,1765764137,1989665538,1638789224,737292884,126915663,735076289],[720821386,604814047,1350411491,57414206,1673734658,1570064116,434961523,585877834],[1439322735,2072901951,224916407,581591550,397595662,196469864,441335300,995449138],[1244346260,1688361820,2068731894,1618188299,1215739143,1964547132,954245965,584503579],[1092180480,806668020,1423659295,423986407,602741017,1213432556,1133691956,1227456324],[1188033464,1986283379,1055889393,281313563,56600331,631851065,1895898362,687911020],[672867912,58481360,685909236,345780819,374337474,1921604150,286706448,647161727],[1576335270,1623362843,1079290961,998663496,1213404545,1343487025,636796673,191772302],[1027089235,286888234,543620585,1331552671,1849382915,1909915696,1359957523,1819791037],[1054914836,520362650,407352077,1855721938,1336703310,1882324079,751062498,896905451],[979951474,849297953,1749340904,339754150,834301425,1346056290,1576324773,1245939218],[649625737,1759897419,1689616303,537305058,1564098744,215292290,60690164,1297991751],[954502180,496330930,839976588,1856027828,983159905,1576575324,1315992968,583939365],[401243121,1963411061,950374169,1956554294,2024701776,257819048,487956702,229968120],[654188786,744022943,1425053990,1172755648,1424968560,1721138294,273118878,548755692],[1956378091,563919977,226108458,1351790845,24847236,719511257,591121891,1263836728],[493526390,1283738572,990922250,1790427443,1795281482,577983584,992256358,833662830],[1721810727,1063863943,897495810,469996458,1027659390,1891787232,1243316315,799148938],[1142620880,1353730724,2055819340,87211628,584895027,1793667452,1340718704,1898562950],[1675863280,566897231,1719284858,1927114378,485598725,32550641,120058514,1088254201],[706577490,240176056,602817895,1393971947,798500483,1592895959,1410381426,2036048170],[1504412398,426071573,586844451,396021328,720997433,1044244679,1430343311,46702716],[1460572850,580318715,526263111,1546819955,1779742519,1519845261,185224063,1301168681],[43838532,398411654,1414588723,1557105322,493139988,199470798,945132225,2000133595],[76738473,1630772159,1973312175,1794337686,1299097669,1902889691,116533738,1506392569],[601171409,1375632558,1419859567,1092504185,721465667,2003731453,755531482,181472522],[367298442,1457112691,411147564,619466265,644447938,299809543,578767430,1794882729],[846468252,2043531275,1370408985,1432365997,1733622286,504560617,1383280692,1964646909],[1603516789,1757000923,771569599,132033360,1800134572,633665099,1437781979,873529593],[1095377226,1798750666,1277669128,251208215,459304471,1472548542,155518460,718532250],[1365119923,1763509271,1547486778,1049614853,262446020,1283872858,1751978594,608341511],[1367914276,537097126,380591843,294008373,60651765,710332030,1782549407,1252433785],[1341209049,213259661,1073147411,171437136,1096502750,152500504,1760776687,2068200485],[555335945,1428841871,1206017063,321513623,1652321546,1128344515,1537139799,295869734],[1383425923,1420148125,767934050,485867756,144400405,1434324590,1210301819,1914868552],[190680482,1665769283,326499538,1883686165,60557063,1677003943,757544809,1443599571],[1984798112,1561820503,299168670,1917679346,472339271,1702513197,1808894928,627251141],[363123062,1539489735,1379636285,1872206336,1305257616,1974254748,25251483,500772794],[1879469380,2040465750,798262551,1731333866,917515088,1124515336,334432661,543920717],[1502609901,342188269,1056663720,1496274543,1147724926,1561246947,516707999,188779499],[2117101449,1537802071,1219378477,1771817904,1499825322,1630891839,291073869,567767852],[678321688,1131485563,1467165603,469597443,296491147,278078889,1695719208,1105424599],[411323438,1902427074,1941669581,1076677373,1799867567,295158190,1228033528,1558966422],[594950191,992380246,1594122101,843809079,1436431151,1918126156,1062774950,1493424038],[1401865250,787686382,978648055,96786252,1304068506,1154221894,2033749864,1781390959],[1671458001,573723376,1839304279,2068260256,1374432452,1894498809,1965619633,101503743],[1259872825,1595229099,2114792440,1086795717,1081151360,1149423049,981431873,1574425642],[529171918,1950862709,1400447806,1437371846,917085259,1393120667,1752493546,784238398],[654099369,1411290802,385615305,1997914841,1100277118,720539411,1828936901,585062258],[560096388,868135783,577123385,331932214,1665513124,229200431,1309125985,1083262504],[1061209632,1530181318,831603197,793677419,220858998,1485336943,1147172357,987532966],[1335523601,1394978506,1836110000,575843939,1554592924,1788996052,1108866511,1140490710],[2071443327,1086964824,1769427677,671448975,672669238,271986457,826094987,318254402],[1494551088,569124013,1859377316,955648155,1630296306,871444332,1014230452,636592177],[1883078589,1298766675,547249030,1420008991,2037154951,608470503,302048312,1646442847],[1727571649,767153354,2011673341,700568422,900105776,535070211,231236138,1762725036],[1652615380,313808603,1653261236,2108926767,1372815696,1853907978,67171032,1544329305],[742721131,492956990,1258491910,1756704460,1502147237,1445850200,1615644626,2060320443],[408270700,228148973,479844956,1692723473,1359635204,351126668,1034903608,424466693],[1742785021,492086207,708460177,19035158,1627999041,1583788009,1874601823,1725828966],[977082718,549239154,1067447360,1138394517,1568542938,1366029613,49160406,11592113],[760904423,1866227564,644176731,2061819991,99708191,1876871061,1159046413,93283699],[1424395131,1799476265,32446953,798236415,1544828180,1518008319,2107187081,1772851845],[353509522,1296073266,1451361272,2094367449,2030286028,1792841126,1470012153,1090192277],[1338789714,787204049,2003667960,1793943020,1267126348,1932015454,920051197,693809669],[249488582,243123927,172653606,1183313669,87994589,944926123,1728202618,1353391277],[406975370,1212549113,143701747,188357201,1023616377,2061280929,1869502246,1965912308],[674762716,1695416490,1026319168,1152603123,906587312,906802057,1864960255,13132215],[747032777,374821746,197079011,1503855303,1610207375,1893553209,1699904026,1723903927],[370015556,109092856,1329899549,1437481338,661060037,2096469621,282990279,1968072629],[1344153988,461083044,864168979,1229626107,622379248,749251030,790559053,1376578862],[247245795,1433097046,164654817,1359627680,779853821,162106066,1839243280,1614955240],[337055089,1048983755,1302052920,241522869,320295637,1155713746,1781635668,420535517],[1022029462,831527949,1495079318,1774111522,1444771162,792366833,1393639769,2103116942],[1803208221,1080557081,1488143543,1445322546,179227426,762548729,1328311499,1902704227],[216270676,1327020121,356390242,61234197,869548409,617120460,1010733542,261928775],[724227527,689897986,1227477585,1915808093,606840674,1201170254,513093581,1597246267],[292023974,552666043,1062170454,665237745,457480835,1077661908,1440880914,1415427076],[1838487589,1926625500,144162001,898218033,1736811234,693750846,897006270,844623395],[429603790,1660844131,1065531043,1405188932,1778884833,1066078080,2051330987,1980248015],[2005677205,1309396141,1254078792,1981963925,752931498,1892209375,1594551455,163092068],[703877179,321989301,53673527,1362460512,1097839513,1533196112,854621582,1486142816],[1886885299,1736591116,1618913308,136323088,1430218516,825101069,2078332993,1270239479],[1047371717,738615233,2061680090,593479113,905896823,953259879,1285081216,332428000],[550562397,533247598,980719499,1422561974,87006497,654133750,553582481,1627675595],[180701533,1307199818,2011462467,904885788,1896982612,502950379,212928596,1164652141],[172990533,1479079044,1188128803,218341384,389521097,9407877,176581489,532402502],[1107307678,692508684,1933187784,146393139,1145889990,589554864,832852206,1337845678],[984040613,1907337644,594102943,703153340,1521378250,1010161622,826857536,188295567],[1011437034,1932880158,1545703064,1303641379,901525089,1930024416,153575658,1380747340],[1854319342,2080313386,390017337,1689842006,1977734447,504397338,701036080,436882920],[976178881,103720694,376460245,2106871276,211248481,1457729575,2006541668,302361880],[875791996,212074583,1639593694,756544988,1619015845,417788533,1293586028,1511686505],[201635589,285263646,1198465647,699846087,96088740,1313987470,1252261479,1770263703],[845261883,1724649243,884923520,895646568,795993840,1508978063,1114712154,1172025878],[1084441386,1317300322,494254881,2038785917,754779969,1962624954,460535172,923105569],[1028446900,323408429,889587575,1074812125,272584352,1544924951,1802730839,797557167],[2074239878,470700228,1692537425,974152423,1159531343,1614319059,1081368507,355512131],[1650852460,381571484,1927178255,1809808106,1718855953,952780826,1514741008,2022147564],[1305813306,1945874045,1221103656,1599215143,1184433219,8711941,963038422,877877004],[648326104,1142820969,395896623,856673783,1733375272,797907102,925334593,1055222362],[655359511,844423316,1150380256,1779691719,1833769792,740908928,1166686874,1433254303],[897943800,1813888020,1117745276,572665038,168055712,1736177909,1268402212,779841450],[1046878851,821179377,372922504,554286911,2035228737,1690223445,1468030216,233265373],[947793410,1483511467,2099591204,1931165363,917699371,203609235,1480653418,842799796],[705592812,90396574,1682410476,1788074230,1094056714,761184636,1827234611,1897063931],[486682417,1778496003,1870684530,1340243674,1344501627,61561996,1563324728,820055125],[1662536545,1344652374,929132473,87785996,773786602,940887598,1324075116,1363928539],[1790154991,744958270,1789695410,274917766,1427919362,1378178278,2025088973,292175237],[863857233,405492906,1743504976,1467953450,921007220,102926051,2129320182,1121864719],[554200552,1677667873,1032844101,1556515457,44991162,1650591822,418736305,1581514488],[1058233533,320882081,568234920,414739560,2093144861,1982868688,100775387,1900588395],[609866005,347032885,865774737,1352728590,1994211304,864598870,1499118154,140260645],[700869220,1888934610,346961208,1410849580,1916021032,146622055,1273100707,241499142],[1832692784,1880580514,1830025818,103523047,1968321725,1901004752,2118416984,665597713],[1387631023,1997241341,1239285056,1245985195,1578416360,1472759174,484048140,941033907],[251433710,1951391547,1193764436,1378051580,113131553,1559949264,842286834,161737930],[992687736,2097650552,399501723,1609510046,137702900,719941725,183601486,1496397303],[293598865,1019853145,550815580,1009514735,1657599461,643526273,2114245735,1630137288],[2121953940,1395417210,2118964774,1826592200,1224710052,1360057799,928141932,271762097],[1130661773,795110821,619679746,749116375,752584988,1030220730,1415013307,270792881],[556637753,950110820,1615128454,155723464,1112698015,1017392257,353450936,1678186691],[1453911131,595540137,832302442,1256206853,603380251,2047583072,99689458,1456548157],[1453327452,736523604,1176553502,1512061496,763480672,1945614927,575590595,2072603312],[258760588,675672144,584229549,1904781207,2063488779,1212020355,1052947557,994967457],[1981760130,1905374939,277127156,97379040,1329069506,896463768,1676195101,541935805],[1309748821,1402795760,1013863100,1157197404,1280789102,1246432225,1794039636,1657601523],[515495725,353342400,2047481245,752800045,261466245,595890425,1674921362,829562525],[185706084,2088749300,1411963503,144117786,1492801003,940910442,32657363,1060482518],[499567557,669518902,1308522900,997593319,791398219,1602713759,2074802796,1030265257],[1163142015,1569778192,1770571111,1967897595,1540319332,302440519,1036983798,1964713467],[1338607382,473213634,1478924876,1899828754,1130371431,1410886002,31173657,295097408],[776411023,794801585,99091843,489443789,1999643586,787945735,1798505961,1232788199],[204166667,947692147,1869158630,1629129280,1187913443,1684915737,2113553857,162820841],[1555065774,1375333550,2080039306,2001442423,1662050440,812409847,475841222,2031448111],[2048530456,1856751603,1729574640,1745036459,1727166391,1859324416,1845595284,896373880],[585271481,917924047,1838760770,2059653799,1046669977,1394513210,1319225369,253745122],[879366534,1058956610,1072209322,1013389995,1653348665,339220621,774140857,2010241560],[2047702459,124487581,1029521187,1679159982,1815427536,1429405333,678678445,2061939883],[701376593,836838064,1178908752,80681550,956535664,763067822,1737776630,156741199],[1782203166,537108865,861944450,70724264,1546761499,372006363,2019049672,882168885],[405408432,77163292,1193873072,1169940593,1696733499,1518401544,327193690,2068478766],[1287008066,410121041,1587004604,490613744,1060139262,275015305,1659334952,1120573907],[1123369024,1084476213,1162396521,805817111,1685656252,1331343856,711632191,481426053],[125044356,694125180,460859286,1063791441,1644930777,1196264696,190914720,2094545530],[275206378,1710508609,1496381656,16995274,953875431,1728888927,1530646762,831271683],[404525933,430800747,1285803029,1421097893,500803613,1841750356,329214755,1364224718],[769859039,857375991,1528194716,1016138190,162039402,1712604319,1816893525,849412460],[1089106818,551146863,1584073992,278973173,1533001323,1803233167,864180740,2120274367],[1798843283,1852081599,664541481,849697789,1410500517,137056563,1470582926,984309958],[1490001894,142522876,933109487,1889679308,214556830,1831630888,428464575,1953855065],[1399039685,1679903015,1404703497,513501933,1546572617,539366578,668646890,368696343],[473208651,219526344,1557056383,803897213,1766895904,1521214329,1375349280,1004477357],[1727992881,619756711,1900791401,2076819354,1721702483,942350794,1334172886,230017215],[1789646717,1830262583,992997830,1107940131,160115935,736240459,1451268153,1086125312],[513128116,1013538059,1299380229,2099057450,270801469,2065487177,1571591908,537516116],[1678339117,553245170,1794339174,350268842,1558687501,1120702760,536683408,1361830198],[1346203485,1272656595,1786093240,1515479811,771925359,1935408278,1773424436,699441827],[822478120,877774899,990595355,171811139,1126984408,1552716179,356070254,1910138074],[691758012,121638940,602644902,1348367991,6681978,143303877,128165212,1644739984],[1655473015,560954092,1770089381,611731645,541353312,1511634067,1129369900,1738306591],[970843001,1092675618,2016576684,1626802135,213780878,902168724,1648144507,2107944100],[1841621655,381809208,501906973,582606384,649217286,803520864,278913733,1158411028],[1815305867,1968877877,14109164,1634578017,2098742057,1026073555,471050311,765098331],[1860572367,1301341,470355652,405365884,1113382600,951546823,1851157600,637517006],[854315098,945522428,657782857,346340131,809541834,28998265,663394878,766876072],[1094166749,1026974525,1017002971,1229712311,2000751431,1195865239,1786033021,239461517],[957543619,344846840,1481329396,1439770,2031765783,1643405383,240449709,572512326],[1851743164,1639620843,662785229,441720975,1129734160,807583130,336155002,1602628381],[1291811208,537443272,1614108733,1043406728,1064041252,626173997,40408154,1285433540],[914137391,697992307,1153009416,102230621,1306342984,1972299687,823384177,1549014699],[288955719,455634884,380830337,974280043,1297146939,267800294,1658298265,113511636],[197012261,935889508,1274655701,1001965521,1062106925,1649546959,1002415682,786117769],[1935115521,1272791856,438082890,1262659359,766099812,1251021333,1161926094,887898132],[2072905360,24761241,248751286,1796695272,327258270,958373516,1770761637,1914607442],[997488029,849491074,1609059659,341935786,590928258,1437113331,1477601989,2019384989],[1067132195,1444218042,62831292,47870399,589797853,1862259938,2053113659,2043707328],[543361262,694673858,1248437143,579391727,1332215302,311646760,938756297,1000039621],[1211323750,887121630,500547568,853061006,1374368658,2030189268,1417419002,1419540245],[1273171418,1440805374,1962945629,1101441789,94288507,560345181,776836883,2089431047],[679818634,2109753321,214322870,458955493,1684508077,405999000,764850618,1171567489],[428043510,366872898,470153105,1078275393,956352954,1582869425,487279508,536705540],[885714976,1397224011,817687776,1312913766,662762287,747828638,1756644446,1495319749],[999463929,1323442152,204946387,337904374,1393891487,1229719504,2051752207,1744839398],[1184675188,428262128,28757613,1949295254,1618617606,2059055080,37800565,798055068],[1772737994,2063511038,1872247782,777424354,1054692363,1166709171,1119381240,1516917762],[37439698,1615614057,1446488934,1401288297,276523774,2013646380,1578206230,1955819499],[1045880843,474726197,1235811334,588813515,1332880729,823142419,610017705,701431208],[1303224611,180011231,1064048858,84262013,923632169,1394916869,59220354,1600355523],[1042406907,2057546325,1899294787,708558189,1762977612,1953501496,1637840629,112373093],[1670441171,459525678,91658312,285374889,668941238,937832694,1403297032,129978787],[1739882476,553411270,1614146892,718731806,2038733727,671953791,811028629,1211608353],[240947846,1103376275,1456006465,781383575,1990145703,1228081333,507589412,852006848],[29344088,1460588746,1321132473,2016326124,1589148507,1393364519,20729813,2095976180],[544561529,56470110,1456881373,534031346,1423463714,379470445,1557291976,739654505],[1967612095,1848542019,1339055686,486585990,1723480865,1987369253,336337100,1041903092],[1004520307,366873467,1096741148,576289167,533481163,289611682,1965476476,163618733],[2072097520,248892514,1756363091,301662017,1505193066,2123368658,642624495,321613106],[1868923709,855191185,1728959865,797870746,380845902,683062816,769935256,583988040],[1391568506,1067124451,428188036,2070261209,1443408420,1289330365,516445861,1719005706],[631093777,2071416179,1663790245,958055914,2097340877,1188292939,1460140659,614876727],[746853368,1569890549,89769366,953186446,779352395,1025365717,1180968067,1872155063],[1260094116,384147889,1366995746,352230421,123393685,700924283,485020904,693760293],[1440482532,1938253421,48748687,67601475,880146148,481159515,1566357559,438848781],[462049926,970245980,801796989,636740369,2110821255,96348945,847049350,1274887997],[1883297506,591663834,569795920,341148216,667398288,1509395091,1247092598,1860501505],[217616345,2079988421,1887741364,951386467,1812787682,103998424,1624652834,452608933],[1006555455,329117151,657004220,685488326,1976504752,1789351935,266272431,2034495567],[1504694822,1062900313,565820474,1915362851,283587543,1345565181,698449983,732982895],[11928619,1328947472,2018660140,395352132,2001244457,1032035906,338792060,1777139445],[587524887,788259392,1761074844,1593787711,115352284,1546965,1456903781,435101140],[1053895259,345094465,785794261,80213046,152590997,1709504838,956324956,937659991],[1628305606,2107630685,2067517824,855027126,1146146624,1818526034,385931733,874123067],[1608772288,1227740686,1059719544,1224181629,1806323721,799828116,409329382,884035743],[591349882,489876708,1068496511,626945047,147293917,1479955436,373127523,714868628],[256714289,1833248385,205610631,1493349826,143378881,2079240947,1529633681,2052539585],[1947422652,860661665,294775668,503840733,632879317,858831387,1967643173,2130150564],[1262106215,1606820964,667598425,1707798352,499211660,1599463503,1742296805,21443588],[1993749257,324216485,2085691104,829987017,659118829,2000425842,1811736586,1764751745],[1315785719,804280167,1073900596,267026192,931684839,1736355014,1268184429,1758352856],[1759920089,1518351644,132622401,1839063251,147408489,1092482040,259570881,1184667263],[912231369,218366304,291191269,883017171,37667466,1627354985,287080678,395551569],[1404643539,1737251390,1055508060,556359836,902461798,1840532908,373305970,662903448],[1126568318,1724255370,1409605677,261097498,897794091,1780106859,935047835,3654821],[1531036808,317635940,992832163,1971482125,47323966,1642061326,1349153737,313378311],[872500898,1147405147,27914312,606753987,1334440132,314959248,1376987318,1065088206],[1305933461,1863095855,1705960089,103310098,1596693317,559695978,1851493661,728166218],[1145356683,678642306,198449906,1479314809,1015853707,939905894,1072867304,1686762223],[466032363,1251495632,1903644938,953481480,1191262338,1325770379,857061206,936098214],[949720501,482010616,951769101,746852698,981498998,1796779827,1527778238,1373850463]]},{"start_index":0,"nodes":[[1188871237,494989639,442381916,475588661,1622098221,149990069,1348285053,748185407],[1762249454,451395320,1700334579,1374274478,1888908735,789760927,929639187,1848778400],[1064240144,204794257,1722712390,397125569,2112454197,734257916,384057767,1449058675],[779389921,341024705,271577490,1389301493,78987677,882187532,1684167918,774772496],[682903194,879498045,2016785322,1429049165,1674978198,337823308,1359019343,314287551],[1459660288,2124140878,1106120296,240671150,583353555,1609500410,2033873220,1089326308],[1416063239,1471102564,163345642,254527600,1341855114,1705677906,1220727732,218059035],[388591913,1135074020,1831975945,2128887346,686588922,357877408,1810059439,450070438],[902675721,423636577,2078640157,61109965,1325429743,1746722639,923570801,1420068165],[810482974,1079326481,1724376005,645664995,920268357,851848226,1431237049,515738390],[1742245900,1363925244,1772920943,159069651,867369079,397997252,2039599298,1802469048],[1263997274,1930900403,181786532,511536138,362582030,215013498,1330686735,1133217486],[1296923242,980776994,1731809536,717363162,1192087315,1158150738,348677768,21086268],[1225031600,671376401,459523204,664028212,160675158,1781383443,229364509,254598908],[197027062,797054331,486767897,2126203417,1427022721,246294880,117200733,2001895967],[81437533,160412202,1151064254,687584217,1370003194,722843600,1250701900,1636531067],[1702954554,1617490156,399626050,1730564040,1133188102,48801021,56466157,1794817956],[1177575826,132300707,1948706383,1405120945,791583142,658000209,1037896356,1795566886],[1285330198,1288614098,586922209,42830355,1121847421,1218470364,1865053830,592445423],[863256176,846233937,1200279202,2036309635,484960982,1112945126,897077627,1938822382],[1263756287,1602455911,2050444366,512657219,306079239,1867401747,96320567,688055900],[125056632,1925485061,1059594337,354733460,2081135594,1128258790,2106915410,1505770665],[1467570568,978708361,1127228855,758133991,380711028,517411996,60231521,1186091581],[347265797,577894531,805357197,254869756,824252861,1424215338,2000377400,877031095],[1172349934,1533969085,622437435,1022626878,1791372105,1474214644,1196001893,829010663],[1737225955,193379347,807423427,600582453,2018272601,1472736365,646972008,1829868989],[864486210,1470921034,1121120874,1272588570,651065798,703391051,1716743335,1768518255],[733099485,219393950,1942615695,1532891733,600640247,179407453,777224982,942242001],[92532896,639855774,847484162,1145535373,349611630,1769796503,1098803559,602616862],[1051051003,1043382657,1123206156,603110605,484319746,1264488708,1778335860,1587027678],[1088876413,593211916,2089834920,192026912,1271573967,1825133200,1033919719,166949318],[1465424751,1573508592,1046779197,1175902984,1409385258,417960219,1903292382,1164083456],[1506151957,2072699185,75617831,1435950970,1140975980,399765275,1125832306,434557820],[223031964,423922298,1410728663,406659481,265603012,891296265,848465889,1295617542],[727012541,664843848,322820565,1079965764,1495074318,1298958168,274633505,515686045],[1069713136,2069108959,34484357,75894133,1449705530,450323981,120905788,755653417],[283945273,938882135,539179491,1062478141,1898207127,2101673692,35270531,200795527],[576680186,577872685,214086139,849796951,1314332570,190924413,557960076,2052230878],[1349507785,37251720,1679459658,157354635,2062864292,78981483,796520445,1803038810],[176581791,794742957,2095722336,466995050,981486670,265865651,1254201085,1118790677],[1233832752,674092062,1734970544,836944286,751708287,1510324192,867193844,210656170],[835036927,1732247482,1412829392,405116437,1480887417,1251998110,626767381,1693607883],[1626430442,699358879,977736933,1234452770,538740042,651586470,841212779,1251443818],[358774605,63105081,1144616433,1380101279,3158849,154824354,1989699337,57302403],[371398895,884598070,1635725716,336784368,101150295,1471231334,1564439542,306727188],[954422065,2126397823,940545372,236238099,805884137,296474877,1346015843,919569881],[1690818839,1470191210,1666767639,2020520653,1983137119,1424481619,1968089097,1250243680],[139729651,481900261,254619021,1792163282,2053701983,104794594,2055269914,1353709426],[288648769,584625586,394323619,1589817373,2128931373,1009739274,2092553034,1515162112],[2108302426,1668366948,1980359988,1946014141,1907119834,5526651,831250380,1605139292],[512303504,988026601,1659672239,1062257483,1670313397,72597620,29956647,1912247478],[1958008550,1459739956,1641748928,953478713,987789859,1373127725,449343835,1466379274],[206152088,357540314,1052171434,1569111471,1103950895,593547969,640226121,643736277],[1611332471,1422687639,534492475,115966297,1560575091,2111528883,1604359158,1206151070],[142213809,452107237,276397256,1314351762,1933102340,1265632647,1293454450,1949354493],[1941792045,879150781,1688059727,1999147354,300742139,1015324191,138664156,984352068],[13862380,608454388,1352776991,1740415284,379014739,120044533,1632189248,1025698155],[2027200598,581233095,1482246914,852910128,1960964248,1140056426,1067811771,1560743625],[1332023535,1947834081,483729572,560093427,215493508,542024940,1577222204,1880550572],[1494994581,1616904920,86780064,2104234178,202604210,439910766,2122643301,1025134195],[1415221044,1965822153,580682294,1466154983,759618045,449973026,544612208,538450562],[1415182363,566592590,629604622,376856127,921338760,572009305,2011339521,76724462],[1601041748,217643303,716392093,2086819444,345334412,344930252,1483893280,1484389813],[1184256622,1211599858,1924129233,722669951,1356193394,1308631429,75199708,1877420031],[2047058539,1873484911,234560525,1840733296,81086939,2001674923,614312585,2107609715],[2301241,1266443145,358669352,1048733869,1634459187,1156225889,1302794966,369949274],[976503308,2007829167,687706917,1345921743,1227647988,630311827,481269725,830854178],[471415141,1569627104,1276608004,232072445,1447863318,1759239849,924053741,1696652441],[88345639,2127777927,1120721088,34025511,1673356895,2106184912,1605377603,1858484711],[1198667647,716670466,1568778831,1788017759,759795594,33769517,1573539018,1326935557],[925403193,1417744646,6234105,1400134938,935616229,579204656,2126899009,5622747],[191871193,702481542,205400172,272587550,2066252002,707141671,716437212,1377812627],[353748921,1496920068,494593042,373258500,155265782,543643118,1236810517,2106003592],[1581117699,364821795,1329595015,2034960353,494218107,914774019,1168623735,1508082950],[975579577,2059381433,350391824,118454284,319236122,401703160,105709412,1857349103],[1758609515,1806243924,1977512135,913307207,1692885358,1574419140,1899921524,1628078787],[954984086,1038951896,998302577,1421627230,88130233,2062007572,1579472779,709837188],[2034608868,764104874,1206593484,512509019,688561288,609810787,1606847590,113962050],[1391547772,319823848,1714678424,982213890,2030205975,2007682326,1246160676,325762229],[178197508,453360510,2060897991,173797582,179894580,1048370916,1346930904,1348298552],[1414194812,627397338,1536138421,1030231738,49889627,1298308445,145292699,2089562515],[1797387269,1540525832,277127415,1705680314,1521705053,828655976,1666198092,1774880501],[1923255455,1384822573,1244037664,831662533,2002539828,1120129985,1050207921,352957063],[486267537,1316186053,1938193567,1093215073,503831504,846720128,14070230,497323135],[1911018384,1468809088,1364602501,1255393267,1311435044,565587437,1796468924,812050073],[1549668516,1390321717,456241111,1920600640,410568566,1721730282,1121828192,1519480058],[148712700,396199207,1574487334,831046559,472673238,898287559,1713823094,1970878929],[1003455096,1626750425,931322496,1139499119,995008809,278337270,1411109250,738841381],[525308713,2083859777,565087946,2022568764,110827472,694008008,231030917,1204500405],[1023506431,645908448,2094946877,226763574,1446059048,1689696124,539005025,1137379176],[130916624,284755535,370447170,1839385319,1603791184,2004908410,569161800,110210894],[2050350351,199258737,653580060,939010126,1791242339,1832639482,1980394548,979288288],[193033107,1925476319,303380661,1648323085,537035962,608872923,683875895,1904128128],[2085284493,669136091,2121634838,328165265,1095739154,1145041826,1506816285,1089108092],[282763479,567950752,1837885704,1420887758,1554532810,2116918281,1363082941,1712038158],[1052777793,2115644058,753067757,418667945,1067974851,1592448138,881487531,985270321],[95703800,363268869,2034109345,1712745984,1977010491,643088099,945119677,1955608533],[1836573197,813957858,1075664414,1618879608,78066121,282559424,1949860957,1618151659],[1471085966,1376178995,987440057,969468069,1879683190,1746075953,1575460781,271179331],[1328539582,81672723,174601004,726970532,512724047,747585269,1194277294,1266799618],[750019394,88359973,523625216,1387876975,576763397,2036109155,669997742,1623196217],[1135371538,1883185044,170617635,1840162115,589589133,544782778,1943018222,1680807746],[196549795,1357399279,1501458134,924282084,28250934,759845286,704142688,876485273],[329170941,1624134700,1143399109,2006036973,1862932221,88277005,1577205939,921071711],[12381023,1819935212,137900282,1388468522,398627155,737233279,969649557,314817279],[66357003,1552371385,1469676880,1170344285,860062920,821134082,1077574602,1862077467],[2130179133,168541019,1575616109,561126255,1429593233,1013345802,382053236,1955567483],[1937497716,1609638789,1134214527,1267180768,1679232278,1874078588,1084084086,358670681],[565860144,401559083,722954181,152970973,427380458,1236760060,617131894,1185133290],[1766990645,1114970330,1800320541,765115119,105215988,1332696266,975225736,792578535],[99676482,461158568,1439487121,1395842777,439074522,1753835047,1880588893,477278246],[93281799,4247093,1394087352,1021107439,1271222501,1933103210,1609934239,627501651],[1001195831,1107741715,819716274,1320861124,1413831841,1365204274,1189315923,604644255],[52768950,2100115440,1390881191,201532022,1751607034,1303834563,1612083504,1053422335],[1695670268,1347684209,1658377116,77889110,60096182,1675721577,1099604678,1420244660],[1664968997,1747677962,2114012943,2024187126,184384001,1390906626,686369903,1024969971],[302230714,1468875917,170893004,1434120850,2012328449,1468507405,1691593254,1289196471],[1310185846,1510184564,1294234692,2016699479,1697565517,1723686597,851055828,1506980919],[578977539,2077157422,2092651954,1487890789,919798819,1725087550,976251224,1178139367],[1398651902,1779144293,1475708936,1770400035,2094636628,1216664267,649385723,1999159427],[673899279,1781882219,375337207,399808395,78259952,1376695896,1987568152,466564407],[775060032,381807582,1660792209,1557720202,1848427932,1315422554,420002866,757867662],[1437250805,592081009,2123716871,1122123622,1999425239,1270741699,1311043886,1872771220],[936293368,1019800603,272699851,327266791,740746995,1321740404,278886369,84757195],[1193610657,840870710,2093266349,880383893,133036749,1064974110,729577411,1391519645],[1985379040,1091741238,109785380,963591165,858258378,273433432,1895011026,1404541555],[50475380,501999585,1136040637,615123378,2085267245,441368380,1824463954,396987975],[773112702,1619144075,1546287382,1138864450,922282026,2090061034,1716456355,915345420],[1284421919,1173168480,575124208,2122475651,1819992321,1125255480,1798705590,1107547236],[1999134864,562370261,1362696471,370050980,287312149,1733397254,2097922980,737405515],[618048960,182263041,225534283,579956043,1692841255,665716249,1305016944,1593387017],[1247363618,642381968,358859692,53255949,1889109379,1377049133,2120613497,1967334644],[639661906,550208942,1944916217,810027419,1109247701,324212533,793770499,1900901382],[1408915388,399596500,2013298310,2091526613,493753030,1680780877,424238179,1815412755],[666964375,645839701,260003467,914831899,1846581066,1593792627,1424185363,1844410418],[1863599526,1248890965,1480908559,1585948260,36535484,2011262072,909093690,2109171686],[1878205324,1362612525,1904590388,916893771,2076613156,507536748,797038612,1864850331],[553446582,851216375,577082071,469559073,1126842146,533202513,282399135,2052620654],[919411154,100373488,1821634777,363029113,529653091,789010070,885829710,399917440],[705953724,1203651052,974669288,853497114,1097205502,596568308,1298512870,1945150523],[1801652980,1944088277,1397019066,1689795207,1764742416,1874586198,686942374,1456124152],[1784384844,2123877935,2016892852,934078159,123792104,381483547,2114353505,1220320860],[433457029,2007838789,1595390781,249575889,1594903977,1789674382,884727943,1345628023],[758475247,1985687615,1739393156,1416721934,170101386,756346852,721432224,1358487386],[2017101678,132556217,1500593386,1452478392,1846578770,1115774342,208486882,1479622689],[1468577508,923091904,2120431946,2036163480,1053257606,1683238724,1244299529,133533455],[581437061,553246188,1800067532,1920303350,1509985968,843341592,1831196341,332104846],[965976359,462465350,1755926962,493275263,590397037,59405221,963080241,805042374],[287879365,630411067,1904579671,1313267683,1595044238,514947378,322654861,1498427602],[652209837,295662385,1852507286,409417873,1967687225,346928168,144521042,179286063],[1420990931,1386012600,1284046051,1731136242,1581567282,807468711,768658699,1319009566],[127889852,1207181324,276979742,1407928168,102029197,1379708159,1624719947,1622935202],[113555046,1753371574,1088622541,2125017593,57118866,74561138,624315830,869333821],[489252197,30642697,1284453393,266022279,127969759,1638723909,1333356248,1858499207],[460858176,1729191302,223328999,937023392,1907809959,1548753665,644722653,368423371],[1799309134,206250979,790847706,1789053814,759052496,489041674,827301164,1752984844],[927709491,180175937,561844528,809980019,1921973913,1501387718,1126028378,1501792874],[226586769,933835621,1702095474,1680281394,636982037,1161071150,1123705700,398240257],[565684854,380333290,1728126381,1225740827,1081210545,2042121247,1222316539,647430164],[160590103,575486491,530652021,1014233553,1331295302,1609008595,1745602431,418935361],[497843784,2104044992,1667536628,240283663,314150111,74425796,109741541,1841668725],[769548471,876066913,188264117,2060283612,205280554,622952924,540568649,1083019322],[1492080712,675096430,595521719,2055908212,1451081995,902217075,1297782797,416102650],[773613645,402062864,354651830,35618873,1578424108,944360459,288974628,1413557329],[421994240,1212592234,1408224351,489797800,8116715,1782038254,141877276,391765894],[1929580555,1908961792,665721765,1740768117,910230359,170403860,603904319,1500864159],[116228406,166943793,1201074022,530766571,1682781000,848701204,1567952175,682226369],[76593650,2024202077,1572346112,1880848475,1609050853,860627239,1633158253,1452955391],[1603189381,221834242,1153284642,1640662676,1894172673,1809315347,155841109,1462265596],[169524970,819746799,1862132825,446347551,1802761423,147306087,553938226,489112426],[1398518687,132284688,423497218,1593868031,352666454,1229530367,14928232,1967806604],[503237625,1551547184,277517812,1766477481,2027786567,2030264212,312107289,1799750279],[1141958254,770406533,1594399436,1616405603,649574601,900165627,1427354776,1044663008],[1107876696,1961877241,1041740574,1857255972,1643619261,1565682066,1919365623,586029529],[1899293456,1565622112,397867668,1498847210,394032681,1282727931,1861404910,1002068800],[1071790399,119225703,1033138744,589282125,122742837,1182626707,151645301,65111888],[1749368183,714275391,754625504,2104550661,333258881,213138236,1567164037,1611404421],[454660318,763723464,271958384,1274953384,1840372421,1238433000,569443987,951381474],[2002743644,143046393,1364514384,1961725017,1013549909,1766237300,1027367012,192495365],[282060817,892087976,1900842996,189199463,251852382,83508194,965525716,1862395877],[1459951556,833872685,844088019,1590896356,469539894,714215105,463410780,1677535464],[552319852,307376746,1906242562,667776809,1576588194,1277878944,798512574,1966427060],[420378913,1970538786,381408046,1288942576,120539424,799098384,1249553853,181217556],[1951977627,634665747,1601941454,739098587,1482835646,1035522380,1162882921,515224411],[2122560733,1910383111,943625201,337245312,1134398968,1305304635,1234639255,864803415],[1921455796,345546164,365406790,1165815854,273570785,1546437355,1544757315,2107391915],[1995992035,2075711788,1388824877,1069920663,642451579,1550767554,1744853418,721447706],[645607770,1234846371,923218081,1287374344,781203228,1820426359,331521504,364006592],[1114478697,1213692522,580179892,1492924569,1916569655,1411762959,1083765352,456750402],[95844817,827237203,1080551019,1174905282,613226872,1203261492,496754756,1366942269],[1761057014,277282505,612507730,1649605876,1794912851,1392850923,1367532248,1117351741],[321529163,1257259337,518121949,224163337,343553748,1271900404,838084295,264809691],[971316381,2120284660,642410429,826464276,454823869,1228716300,2062558329,1690572908],[1882038964,1552434758,461607698,1522808482,1854369184,131420037,1522202669,402535783],[1585649932,568125639,726396057,1602895049,1344629707,1394735760,2042273043,1955016864],[136291901,1206798112,1691490224,1871803882,930247613,1619787926,21873553,1099570579],[1341180620,461940239,1218922776,863759008,1483847343,222887415,1009082903,1507449354],[749171864,945672598,183867256,228121279,991087187,193412779,738261295,1021047250],[2044636676,698695954,788251887,1025012512,1521175256,158072718,526077261,1583322951],[1529620589,1913220838,333045865,681756819,811846252,1349197361,674165327,1176534855],[1986774797,1476159436,1131544485,1513330416,1468952550,2006449045,1189587391,1668987561],[193701803,202749302,561772412,1956778367,1219491577,2076866026,27011142,801937988],[1800259805,1073702184,1072663330,283601556,209108955,1817488614,1842236593,519176455],[2120103516,237893027,756429547,1855183205,1926645850,281504185,2124405178,1546281677],[788575498,1323994132,475638413,1222309784,1413276305,9411724,874375520,899026830],[513362246,576824519,1495205382,1420260156,708974387,1482420539,1585506479,1227359279],[1453656626,309520156,1318658763,1526912697,283319736,915553599,340222703,1580062763],[1285086580,1761574451,1929956214,290759862,1989698363,564159998,680602675,2128090672],[1211134102,287974122,1622615480,40577690,1353574077,734881,1175596727,262197987],[1657762748,2021148195,1378119308,564246339,1869318838,596304518,1860798641,675413667],[1863169042,1091697331,1704642590,1025189805,1183669461,1337840795,120635127,414782992],[1503973477,954131107,144652190,2011943711,472897873,1538840525,1590218626,2060125774],[1231893547,72629430,1466400824,586237741,2116717986,39992244,421429405,2108727611],[184836318,757891916,634899083,138641001,1888367010,862362673,821990423,1876085603],[70309478,1873747132,161469037,1969485854,1876014188,730305860,1507443484,121203536],[1552537110,424356498,1352953909,1828532895,824603560,1883901425,1194974027,336080428],[1926756831,1121368983,858515393,1365963913,1757279459,1059991140,2115227031,1985019273],[27116580,1809148385,1952063386,1335843322,191396858,130402171,1842428059,220975661],[397565368,2130647869,264657067,1350264640,1044379782,1468224881,1765796944,1455063192],[2055546969,2111379016,121163828,122909624,410180126,1434577563,1677221366,1489568526],[1778740418,1445694359,1128037316,1011964370,1583581667,354254578,1223344786,2045731825],[782915693,687900245,1005964356,549904588,2118352541,166642975,1136576338,156895104],[1282145047,928343883,625340923,223897954,2047320277,2015979385,1509341169,1956593362],[2006253423,1359656231,1325810225,1352917305,1679214262,1429232506,1522359949,1718102532],[884534035,1286199438,1595098939,911594742,1653443243,1983130172,1775341721,1848499428],[994712131,482333807,923307822,1125492075,118698793,1251088749,1314759,942065921],[1459140965,1037394486,903754644,220864407,1501248208,1244333096,1385957787,936138810],[489639126,559214781,2114194172,1996628803,1355692405,752964541,2083428282,195035937],[385562451,593881990,1802024729,836549760,802789577,290304088,1150923499,1148706233],[1083550702,82546417,987896700,1703615637,264509654,283379176,1471201852,768451752],[689928594,1022850826,995357594,293189521,639554245,699034507,1369237769,2055581769],[868271598,1297909175,1518578778,1745847059,461693077,924154564,1262141562,494782478],[556541221,1677495190,1558458322,495315767,1946626492,1719072073,1951971760,1373668441],[49427641,430257017,1575282566,346087846,1529182299,376664648,376878984,1253152195],[736096419,541303455,1954865377,641427335,574224447,1981377471,316735231,1995862882],[675959555,2059800513,289029277,1772938348,519945998,1382177680,56562421,560063330],[2025534109,1250234253,1304293989,1367573119,1578145438,762578668,1415520873,1815640383],[167080395,1781301927,878459723,335414059,21751460,1694932613,1908845598,444560288],[1226781006,1608368830,1201559011,1602610863,1641911231,1895635113,1539567580,1090410119],[426200608,997861868,1723494799,190187661,1694206186,1524609883,1331580992,22108150],[1523254780,1388379647,1457266588,481056093,1812222686,750734407,1216951533,121283402],[1835076621,544489913,1252653623,703615005,816759510,111347971,448149443,1523051045],[400713873,321471204,1430767373,933234664,819120318,176567150,1607220607,1669420130],[1536729087,1872072112,637950351,1989636834,1349034677,1003686878,435267901,391552896],[730330029,170243984,1323871371,1688577229,1802141229,757438322,1411007939,2104958915],[59818032,1922919899,916551265,1227927333,1053545456,1591547762,1662312804,1865761954],[737556619,1214801408,1213641302,649808650,843372262,1650361428,171459300,1301137000],[1611629964,410200560,387423947,282353889,1364024112,1422134008,906953473,307666972],[930816321,1550393585,1211182179,559140681,283894825,688061730,327847652,470020083],[1383144769,1558841811,730287065,1343543468,1241613392,1273049265,578135123,166957735],[449992558,517138202,1874991936,1683846406,340132842,151515800,1217533499,743936099],[1564188864,4558124,1649340899,901503486,1378517430,2115628605,1884158665,361750113],[306705649,831063290,1636355236,103991428,475227492,611592679,1541438948,1200262607],[41236724,601094330,710595554,736618171,920522615,95774968,1741502696,1837616402],[516379679,2040187594,311827113,476856251,1463354343,1354661046,1838391485,1079492008],[1190359934,1861957354,1826223898,1859570185,1694752823,884832607,2121918626,957067492]]},{"start_index":0,"nodes":[[1281624010,1092013084,548023142,1347611580,1110502349,1098333075,1305441006,264725965],[1692995015,444159276,635696092,1380517883,1655525301,10972127,443890343,58567473],[1419796470,2059742760,1988412721,1269101064,1329358949,1882648207,730612500,81746497],[1728977194,1520691647,131474074,1963745633,1981475658,1482097548,1373406966,1220575372],[1930061959,441797837,523224170,1561271992,521043823,695150929,1932942738,791702061],[1309288983,692132800,1911575087,2092885997,507952069,765687281,62375125,43725672],[1298326522,242274410,478935785,1363347844,2023549160,1314366228,1778002452,1637039701],[1837184243,1826239373,1034169862,1419453312,634794367,157875027,269260528,1381904267],[708553127,2125798056,1640521517,1641544090,1423966605,810045162,879530565,1742014558],[453368641,1268082412,1308039962,1003862185,1861009436,1012460260,742650136,2130522699],[1980166554,582278303,213549360,1513184095,2017703418,1739754945,768698581,381694707],[345169335,2492924,1530063636,1033024363,1920672213,617845198,432616942,1429621418],[735483547,1307662188,1093219238,200832659,704632230,1451085566,59237106,483685152],[1459701390,2060694426,289822111,960474359,832030013,575222540,1229531049,1954615006],[2045428689,904501366,760182016,1863363585,970355862,1683657767,1124469622,726842510],[662559297,1030348989,860749624,47780826,1298397182,1428542314,1967219145,1090558365],[727508513,1067563840,1725466951,2008817625,233505676,526179223,1615394365,577249346],[969440727,71539468,1633260575,11141779,1363529494,1577304125,1746648942,1910951314],[966975284,1892940899,2069038296,2015817416,394318473,1653048349,1611587341,1662308643],[97373364,649293291,278818153,1980792554,35897005,491253349,975887855,1615592664],[1508002461,249009555,953299169,321651307,1050585429,52556391,1582421992,1542787290],[41799694,1294526594,1540055262,82001032,791931923,492232494,1089125323,761591996],[1076943190,211975294,183054055,371125643,1855142859,1274504429,1465303965,877583840],[661913238,147938884,1721181909,1790985527,1863260957,1858723467,340232426,2105282749],[22156153,537145246,1385041915,1120374115,576355558,2061970415,291556003,1639332178],[2022707317,1346614459,1053562147,602046589,1946540551,1389161929,1886219798,1355446438],[597601668,1707110868,2009083437,250785131,1287590950,1869426700,177692450,1381518231],[1474018176,1868166240,782263134,988242781,566027414,395201639,85677141,771028766],[1538577810,1992935839,1186791554,887030510,1647147646,157320524,2005460243,407822305],[855635323,1893190640,1296298164,1254180006,1612691027,1822418340,1128376805,6938732],[130690547,415065847,96129985,1843642847,1570187091,1885866154,469574835,35102367],[2012802530,445786680,1570534179,1490018553,467901250,1557751934,855220738,1419590472],[1432362465,1654524403,279280025,708339173,2088751039,476360217,164774885,867870549],[2057244031,519900997,1831510836,1714379277,263853104,2040307775,727884687,1614691637],[1411837976,1131488803,102967090,218891988,2082084187,846130011,649009584,1840751804],[528695474,1790626514,1684042047,134492043,694054739,1993704137,123580105,1579927885],[1660081363,77866217,1593174535,1459374453,2105237401,1117073732,883279836,1272037141],[818009572,795201768,2069523249,233791506,54890518,1363506198,1404128059,684927588],[1289434405,123920635,1811001124,813016177,170953302,874606809,265801745,959866106],[332610455,101942007,1969555655,513157254,1018490197,803827739,2101258017,588595947],[1154243213,776347113,620686156,1538617124,318139527,232442667,1699201574,1016593921],[2079104676,618070049,2103299267,1130586882,998375019,1673178733,447180092,438789062],[2109629909,222465344,2080443130,2043675748,941299353,1071539320,844433015,1303874805],[1628555736,1504108384,177373706,1892075346,405567138,867457404,866447049,37550519],[1648899091,1308822518,1863330054,762511742,1226322678,2032167632,7314397,544429703],[1211742122,1173613770,226358156,2065316727,1855319000,1503377269,478212081,1345845755],[1013197119,2074436877,756686560,1684729173,525104610,872177766,683441799,1717785016],[74310869,1077709087,418405999,825336661,2065088906,1247750741,461193467,1651326959],[858165069,657499839,1862489688,1778026176,1675098143,1932944977,72916339,502239743],[364199667,1645399989,452584257,1397271705,1108489666,1948535017,1607921756,1263901716],[2064550168,2093749841,334244314,1618898435,1047891545,2117786770,655561007,1090380648],[854713883,339490822,120456654,1512166083,2003256034,608655538,935432300,698630827],[291430857,573939153,46105122,1470004069,879898196,1334299179,620842636,523103047],[1440003318,1338196774,1984510907,1268410750,188578760,772381524,1170929559,506429481],[605754241,1569339382,1471178790,59117798,337273053,1488894135,1403580719,1247175592],[109494377,983502167,679621739,606905855,455185817,1081604317,1166078051,528694172],[1222920170,139421562,208363169,1891505811,1510661113,1633649851,1100409387,2073755867],[1621407696,109630073,2120718597,2054887718,1390454729,374151468,990618314,1784940320],[1843279818,793677441,2050619720,1733183775,514938642,1404624171,811984412,1889357100],[971283285,1532068041,811394120,433797885,878544361,239302422,2127399433,1727967382],[802591351,1642084485,2051229281,1297985989,2016271584,1712050570,448535137,806910838],[1091855299,1579130943,29446309,1173449319,916798917,925827194,1651589998,894759593],[1784936401,100512229,838237212,1090095922,520424689,1959232395,256200146,1139969354],[886954961,1997392489,1380692408,1785389540,1500748798,170649343,842099899,1649728778],[996784324,1496701823,489188957,485611034,855846024,1341196478,1969757082,1452300670],[1843511634,143776203,4115109,926083467,1397735544,1575436953,372673683,2066246863],[1921279522,602197367,1517631455,751149651,1882837893,1200949593,1490048895,911141080],[531461453,1559824631,1714587229,484757465,162625641,1428684931,433988886,856966576],[1767735827,587334987,1943810262,1261161216,241431351,84073370,1576999022,2054345211],[1358562766,1561942022,455022272,171095096,1275858194,1838802835,1013451118,267949327],[196317165,1679933525,326286519,884563664,759330886,662288420,1731245811,416562200],[1735474409,218112742,153973649,2095823755,1562179971,504180608,1445369540,197201147],[1012709702,327636171,1710211762,1300110509,401405506,1303995760,495885163,1591373147],[2112190719,2046180418,239215463,2044334564,859323625,2093170153,1663059441,545945949],[1710516969,2029074482,818724802,781880635,283541653,535058023,1803723256,795275527],[922803323,265581759,185600071,1281724945,1149405591,1474786463,1504602730,295450587],[478059890,1210519493,205643292,1873504716,582768079,185279849,1465165793,1713448551],[577212228,1118074203,1211610639,1063701332,2065840046,109961405,807555451,494458355],[713947819,88271677,1260068187,1933062319,414056193,962440686,1963986936,170529416],[916807163,1411029908,1722942820,221932758,2045983271,1506406524,181367629,1384430495],[1788545572,1118650785,957148408,1489138354,618148424,22789740,668442917,1761597036],[1971112666,1352479708,363061072,261625949,1427381828,1960849535,570878428,1407281670],[794030414,1397358908,689274214,1558329510,1602196640,1660206381,439124220,1987433607],[1471559960,282163457,476730303,1574867643,1424182262,1305695400,95918915,1729436558],[1263463114,419433988,417673922,16201630,1429206257,550712812,1537429787,1581833781],[912385059,190578155,918341406,288382956,1219640655,2109315977,1769158655,664141860],[515508890,1968143738,156299077,502532289,132707581,802249410,1907997091,1651975090],[106618018,416292300,1861792290,754785740,1244590755,1450459119,902969644,191869509],[1638343080,477158899,2015990412,1172909827,829856725,2069466473,716562603,613749928],[1888263794,1859189415,1519709094,1349461234,286901259,956401857,1913220036,1081889287],[426612091,1062248228,803999064,341188375,578916558,1434530219,2123267962,922240328],[743273848,1649594482,573880759,1248329669,2071095994,1400727997,24750647,1196025661],[2032379205,1524657859,1545908381,2089742531,1905508731,155450093,1896469411,842828685],[1440379073,538585798,1751881222,1862290827,1891436962,313669045,185647691,1931428556],[2126544834,1074308683,1678467387,1527052780,146978457,1140855124,469028931,1472739933],[675496568,1195073312,1697205117,1251929045,750408005,1239702083,776555663,122163607],[654683230,729174729,626738112,1338613359,1629599396,1544214995,571638652,1226588089],[201970413,1514065252,2051103026,1739571102,1468528087,1427589159,2065529583,1377225274],[2062221615,1834614671,1843573751,1208771802,1642644960,1722721180,1447081364,77745104],[222329555,1248810634,637535049,1363477874,1669839023,681119092,58213490,551934611],[1695094378,1622501693,1617424203,1490284497,1995473965,685022069,390869862,895485745],[2047469363,1899179067,476058909,1660625139,273768724,1882471354,1749524972,2125006682],[484822008,825293408,1849782909,1904452887,428770681,1192842522,637859463,1134426519],[1529440730,1655939000,1713725817,362565585,1969145709,634384319,8177339,1378584698],[1780082454,1925097074,1702674567,1833135656,995783552,321110839,715638495,2026617309],[1404388633,462339248,1501611289,709774669,1640820464,2022940816,1615493256,955854471],[346627213,1319879513,802254232,931852381,754170918,531700584,119167294,1337549447],[1480962273,2073438368,1917945710,453003324,1713498469,140038020,834964074,874016169],[30750251,2075181683,228340107,417394199,1633014501,1205632355,513406887,256581886],[318940563,757369387,574795642,803913601,163626623,1769482933,553223811,714765092],[1504429772,829510569,1715503686,1490297141,1545052327,1662456664,923055513,1038026086],[854200592,1215709977,278668697,408017274,489530889,972934334,510549466,863549689],[1861519637,1927237467,446774304,1744905324,89240247,513433253,631551825,1076233019],[377002181,975765351,1605773681,662834393,279540500,396932929,237646745,4771462],[411853361,350888848,900393259,1824663026,1361566870,21537735,1663727054,1486135810],[1538191090,498133120,1348874008,1093196600,450380974,1524696454,1095594346,361671115],[669342529,1330055863,873445534,2036478732,64437203,2127225574,237033307,1405768611],[378666676,563612214,2045643704,18092749,251304587,1662090074,1864896242,527041143],[1152044864,26119985,1968481868,147059256,958028353,328581205,1482858805,280760649],[887704807,1224677214,51354878,532630322,707668594,382713805,753581287,223624144],[2072444311,1536859581,2017252170,987603099,1684664855,146931677,205535594,1294009323],[1598597609,979789242,1979958469,283083435,1705314144,545298612,895543279,1750668986],[1770028468,1043134291,1403632902,1235549284,94434773,940919599,284617113,168272446],[1567661404,197634871,36102517,874608039,2066510820,399255967,226279660,648497414],[517844134,1392896399,1483105145,605561780,300752550,1646750235,903840391,1803963524],[162809977,1307066896,1294402910,1743307426,1674135186,1559622039,502402106,778663083],[384576595,1151241104,1427278096,568007099,962052000,1905654763,285745434,1988946594],[318874550,1213077848,786552216,743396579,1927930152,764772011,133293639,826466081]]},{"start_index":0,"nodes":[[1889917086,2036145785,1855475991,682370995,161078887,1514840225,1399488414,1396614941],[687414936,1506092314,1950960290,1413903008,1448050772,395751110,1599543434,140441086],[805859274,22708375,1312465720,201250220,1442123476,194131748,1058013463,1235432340],[1502618207,200332550,1038488796,1452051749,622348915,1661454098,623459563,1596151869],[212368670,293636704,1173912523,1343523473,584777096,518514411,283637120,562256885],[2053241092,236971418,693520428,1807675055,1447615027,737063379,1329155147,1564999038],[2114819306,46153163,140770022,984131203,1202878204,1433377005,1576992798,1839096249],[1069237901,2055377867,54709352,1303464305,352585310,354863209,572648343,192843895],[268973487,295808720,672315124,604626889,1512692425,108313612,795717523,988643161],[1613786890,590334199,1041329204,509030452,1571098488,1728881998,484372558,988054274],[189664802,463568474,845526961,660199867,1893769821,815815660,1652659749,431071889],[801203889,2094946638,595732980,76201087,1295545485,1159643957,1620473970,339130172],[1592454501,731219979,537286624,1762767611,2102403098,1568539629,2028512167,1183133475],[220546061,1024641713,1120717074,217196835,1325599049,2082393854,166012693,461159481],[784997742,1302245432,1801919752,1233606895,895777679,119387607,248912704,1304950851],[2558610,1239511667,229447116,740180252,955707266,515427143,502475291,1444096286],[2114767678,1367170737,1269526713,216939970,1738149496,1357531912,2015624548,1557306659],[1861096359,340571987,1331814683,1981427267,2126808396,873786846,586629675,885467103],[301479565,1648901528,282337723,1562682481,19950696,385408417,1293470872,1571436864],[1225771974,493945401,604272271,689131723,1027630401,1996132186,1915240988,1986246459],[1565893629,294197812,917500326,2046443602,73016347,839445765,199317216,560731215],[2003933547,1595330714,538074977,1228645761,1584980078,943980279,356625841,1809207029],[1291406258,1209176040,429941880,514286670,2097634834,341291590,1345621770,1288155858],[1062646399,647766032,1620096791,1387675602,378459757,1818252857,506070046,1651207947],[491473208,1249066931,1734198915,42864756,1893983896,1753489023,753066199,375259071],[1407547967,946166351,997426022,492758909,2015484280,101497479,2075000346,1451778288],[775901980,1718147844,1574284973,1483493180,622941451,460620049,503067275,2120830637],[1022437744,496649284,1989281974,1865937412,1461045714,1544859480,154522768,216716345],[989805479,270727931,1267413197,612961613,2020026044,2114354905,2016081595,141644375],[37456578,1912876538,107928044,1437451150,238761565,1102418253,167077526,1142466476],[1172151896,1169920512,1745826256,377784000,1459145467,795983098,235443910,932719154],[25426000,1166132865,1558499872,150401568,188315872,772215127,458939661,388957860],[1948960155,1830339851,607298564,1660436308,1530051598,1584379625,1594525096,2109513245],[730524424,50383976,492286406,401347931,2113489005,1668798170,102718344,1557858349],[328379417,953698320,935881657,1076459961,1276402587,1400146360,282641861,321453722],[1406514009,167759686,520543076,93630522,999382113,900513237,221608388,1255671497],[997423872,493061238,1006759101,1061951252,1443455676,1517943568,1632561106,731516610],[1257719512,1097535571,1373432906,939310904,1978218547,81948658,1668720166,1375985511],[811012286,711964345,1303586933,1679918065,885391391,1999636158,829979105,1144484574],[1196523131,1453327410,1266655158,1518291780,1476037161,993054518,1478091314,428798172],[1564035220,306138644,19971849,796602772,2038079461,175610739,1445363290,1783836542],[767211108,754645612,1636729124,803072505,2006705431,1416801207,355849498,1540806182],[1126107575,2018299381,1090148588,2038022343,809768081,950615396,1853228935,596081519],[1176784385,978603207,1688301108,1253037586,149134879,115373457,2053401874,946452378],[1445801647,1934095140,391314343,1889449176,87017872,1798267934,1614641730,567863374],[1832204692,2056582814,2049979519,2004203821,1361455899,236090808,523651379,318656000],[1265451459,755469659,1363597882,1245604781,1437331313,2031739017,104656083,1585778967],[1368247849,262776831,1486490893,355892391,1830824936,1108186384,1743623807,197209928],[1747291470,1823490589,1398761973,1448308395,639594789,478191094,713419915,1056477797],[296749101,1266041995,1271498730,1700516577,331867516,1392246087,1064570357,1627803135],[1936316413,1001563441,1414597936,1341025936,1696778075,1994699621,888336111,1928480592],[1923943763,1900332182,1519057798,965904080,1243006245,1994167760,200340812,50060820],[1873272,55509196,93752024,824093175,649980753,1083216998,1955079991,1481779144],[1724479382,746230595,1361905087,113070839,687069706,954973539,708325933,1206117468],[1374958716,777208580,940086073,641243484,91627122,424715473,2038385321,2100500831],[932573569,207027453,2103136072,499433751,1475661664,602170980,1379495839,311264559],[897844306,75258579,178624908,1695408285,237961741,430626468,839101798,6254933],[488256632,14601060,496563973,1911265726,109430148,1392894076,1870339670,365418099],[1479773557,1947170917,1759113560,2089590136,158447206,1168398661,1237723950,167799252],[1795192838,418347278,1546777087,1093375091,1207070945,1840197787,1775046540,904278768],[1414996348,468538125,1398184774,1390429396,1611789629,15253024,471925302,1152610716],[1642236702,1800100902,712263766,1918407526,614421998,1722585365,1714938118,285540461],[856372799,105591209,1687948551,741846108,556714739,401607269,1437969962,73678932],[1938427825,1356152665,329045459,1944789079,1815267943,1186078187,1992405030,783965880]]},{"start_index":0,"nodes":[[631599599,1846831838,1594940838,232024720,1960791139,2046123808,1568529523,688176435],[1920285754,1171142232,667267,832878166,166108448,1076738550,1733954995,188806693],[1650840281,661637012,1423471053,1551830305,2031228700,287983365,1222108977,589887871],[48337843,216477116,873006270,1621225312,1518390414,1043996087,997788816,1980897232],[234332455,1662611894,2058021309,1328584824,1931466039,1298628885,2118872033,1384418903],[2086484654,1471489008,882694002,1177106642,655340923,1048930106,1113913537,973102745],[533404407,545733667,377559964,1170264991,311591465,835957175,1654371067,1532049308],[1505274676,217043384,1175846497,188000407,1636254474,1429073225,1071138995,1167547611],[1372992639,765340199,1195149892,1939714703,756859526,722959978,194839637,437645023],[1849969783,535056306,108045399,1803432440,1190177078,582815960,1219406676,1663749243],[1059489973,1427478847,1086029012,1094443340,457075570,1513585344,923443234,943892539],[553314514,220491608,1876516371,1162216960,1076968312,1664173370,948185653,118100317],[653129218,565797462,769726221,659446300,654842001,730768637,635708593,2075989823],[1413539553,793562865,1356367716,80114457,42767330,1157063743,670827651,586422640],[1568270814,1805678199,562965574,618885045,1097248616,1645885912,1911332430,456735462],[992346225,1199887262,1037003897,1113963540,904362335,656795957,71847578,1296887304],[1668871443,1396481104,824433073,1540728083,1894313379,1478051622,1157750804,1698041583],[603297271,531580186,1965690305,1764344342,860646554,2034192364,1155058901,799322801],[555590653,1645277956,521570037,1357795891,1790233194,1468620099,632443087,1620035157],[945587371,1947504346,1002344867,885247915,170008878,1892072903,236114075,2045391475],[786938348,1246490535,1676119033,658311464,793082025,410524821,1074627236,860479210],[1026017537,762658833,1548102586,1604651594,514719258,1948401898,359109999,937471476],[474035119,1564779670,1170661795,801593302,775591363,509559652,871520067,478016225],[1870984723,158438201,1473919095,1730294087,210051247,1724257298,1121986746,948083250],[2121771728,495110966,2019084080,1615460350,1586616504,854246852,516502850,1414999305],[557916509,1251634268,1226483282,1481514541,34721269,1615891576,2003657198,1992391247],[879142325,2094349820,437150340,290569787,1276384069,393984370,604391219,687824635],[675338669,1174715967,1312006269,1157641843,1078564804,771247894,2106984361,917046634],[197254519,305108510,343668784,1311236262,1949743459,524631703,1192794796,745318367],[408590523,1909343862,51562099,943502063,1891930539,27051541,866464952,1731364337],[1283038447,1225694407,895858439,979240945,662269073,206569212,655643184,2075481217],[1483636077,1440554895,989260071,1045105157,2055549982,2125881876,1824900084,1905810028]]},{"start_index":0,"nodes":[[510394892,1072591369,292634599,1247916717,112041257,1054476117,1588837147,804472668],[1365116681,620580256,1698214830,2116667066,1273035638,1559067653,1193511794,1246174618],[195359331,327596706,1765283118,336516753,1067939440,2026787786,1694757208,1491081178],[1535028022,1258597713,677473898,1303093521,1116051039,508354396,1421405292,143019959],[1119115457,26670622,1781321576,1395699577,215615287,1671849088,1480282431,993628450],[549543580,492979758,1200804110,1087845709,754726162,251043131,1218880203,2024230884],[268012540,693636731,176380493,1921024557,78079033,834518099,1860230709,628351611],[640728642,1816735202,628027816,1476116696,1897396957,509047410,216723095,1347061214],[1364157754,276494627,808117294,1467498217,1799975811,1860725606,1623212926,4339634],[1037421879,1433494145,1979708593,149490231,185933678,792246309,220509955,279805161],[1271870343,1219749852,1269509106,1311510071,804601806,1179759712,32809000,826085484],[760320772,371776019,1005048846,2049121446,178818520,1349528288,949000485,1549545295],[1139827743,167952166,1452933129,823194911,636490104,1624954593,1392369845,1559838534],[1632456529,1675430827,1114688215,501166114,1139467283,1057560955,1428057568,1846605222],[1324881187,1073774370,835938623,428413734,835616097,1583812451,1521691787,599079829],[2041532474,1004406576,933348714,1139629276,403959772,114948374,497083511,960165704]]},{"start_index":0,"nodes":[[1127140864,1681769951,331519311,1523323105,372693753,721029313,1678763016,341550156],[1478411739,1296726417,1704821711,534640152,648094617,362823020,94749288,392570998],[41155558,1018197681,1861963590,1868804833,1464807758,1509213384,1264784456,317520295],[1358196278,1054979071,250081143,646198278,1974554778,1912690842,1498546661,882002125],[1772705890,872943625,988279439,949526338,27204074,1418410361,289029741,1764985043],[112398596,1164022680,143661037,2096862065,1312255988,1770578753,1915257197,937754100],[447053179,601066772,723747596,1944491792,2000160,1937042906,1586911315,435594114],[2016275892,175068508,466845930,1122268758,1233658701,546584792,477832944,1599768810]]},{"start_index":0,"nodes":[[1077727373,1713694015,1767742463,860150588,1008885683,425780560,1528923781,123841905],[1419815778,39773576,1088084356,47730031,1540842151,462957376,1346254887,1152123941],[237605260,752850534,2023292556,246448461,792631796,842228978,1927866500,946781770],[1122824561,1960364003,1083863462,706163833,920769694,1511778038,452335251,2130609033]]},{"start_index":0,"nodes":[[117744731,1842356762,569031051,1872964544,216518330,574665493,2039647188,286579140],[1990764403,1624908742,1450399527,468700442,500180454,869872180,460785513,159197584]]},{"start_index":0,"nodes":[[349603821,1652667082,2086231848,344918783,1732423567,1705784122,1353828758,1642971815]]}]},"right_bottom_tree":{"depth":32,"lowest_layer":0,"layers":[{"start_index":65536,"nodes":[[1425743173,1510871413,1980890606,1338318672,1382146035,65420751,904478507,669616841],[1938563642,137657723,1601952834,2007027900,1895063200,1369470415,1524186288,683383288],[887584037,1932753761,1098721476,1352239177,225164818,1778428985,12045364,352167125],[1110880794,1515397161,1386263709,1653488483,2114277092,535339073,1649471322,1466584584],[1791253633,1324213160,1215439482,1238444929,1078411093,330897270,683012624,1240069071],[428766593,1477447362,946936899,1122869021,1814335688,524325910,696136192,2048368646],[277741781,2006282382,142851609,1163721980,1761042918,1881956021,1914278852,309903860],[800207954,1176491855,287010633,694080341,1411707463,820258830,1548721010,583102064],[350336716,32054818,375346926,1870885210,241793476,1153430956,585978905,1329428113],[741213523,1536749621,970313149,954568157,1359325468,440048515,698895030,1512321841],[1887140689,757728857,2112727045,2052891102,1425321984,1273500066,1198228513,979917530],[699745011,1402495834,1924799595,2004547943,1065075805,1021400403,499430948,444778324],[665273435,1922250281,461748076,163522978,871785557,435257199,1858741267,362470665],[1973475981,508173090,1436125007,1243426806,449088405,1828817052,1738910768,1120265745],[1699031846,1013060589,450302481,825268466,2050384086,1682419754,981564201,312885745],[691301467,1619760959,1869599124,663797790,492235667,123850613,1293459014,1080784740],[1488782336,527434153,2096309720,1634509417,1427715223,505849582,1479934733,1902719057],[412555069,490074945,61364596,693551091,469415625,1705961263,1140086621,1828636901],[718402843,1751110493,330234414,1413834513,2063238505,1250590413,1581973746,1289062958],[1852324279,1236957717,3374126,1426035428,453659358,400976104,1287574893,2010163989],[100571240,198249211,186694299,1752755036,766596769,1142513811,419316352,2480798],[605741148,1504437114,1861472327,1734889703,422129875,2040254206,765848787,1187698510],[98501572,1190248272,1846692739,470001819,1044526121,1900708706,588795140,1479803013],[1635576902,360676766,1242871293,1958323039,1107990522,1500632032,894041384,1162748701],[680626,1858952321,1386634733,1468725391,185998682,1374682201,2123670232,691300434],[1868054957,2037906612,1774068149,1000207923,1283057213,1398009587,121986070,333783249],[1389167753,248572458,769386492,1106333492,237033093,664447982,708958667,1142263842],[1902009494,730676052,90902844,805233070,945983016,936506694,1659801860,1349873939],[275182594,1221924061,1441432353,327809547,1768450727,1779261123,1936590491,979040165],[1589463653,316616048,701025744,181864973,1133577433,64810788,1178580987,488126788],[497534163,1532339593,1454208843,910987327,835322411,1634679651,750595831,487983022],[654145759,269217966,1156049043,566909717,1045020951,604471386,1460454255,1979182687],[705810280,1595738259,1069808713,325700998,958823924,303240226,2093686390,859570883],[1571962842,158394330,859544034,2109410522,920806779,1411393341,281820692,350894971],[1619343243,247555195,1329543890,59632495,2083098521,1271835470,1607839677,930303792],[1341159333,981862032,625617620,302655885,914683020,217642377,389640669,1379256538],[735660068,316596477,149067851,37584252,1374934504,1910103407,1157432421,1868428788],[2082950753,1875601207,1326321740,1522991849,1908383368,493208143,1191270613,23317894],[1388099458,1683708972,565553131,1691560518,1932596403,1914822153,755917242,846158407],[1403443902,761537956,1635653087,1947351187,1113338046,300527929,1856343042,2089355480],[716747302,1144314529,61313211,1627591372,729242405,134651490,1158014428,2059532835],[964468150,244830510,649964963,809568003,1502207872,1030735419,425540100,1065376521],[2035619586,782489971,48057616,1909400426,878911137,1128575552,1438112023,1838112868],[159965071,64764515,1028987558,911318672,1289638849,1308729923,427839361,1130137951],[1518610792,570871011,1180313834,1728229172,801575484,45995673,99748778,2027662602],[14300391,973993347,1037399130,561267116,62958658,956510812,1720956454,1868784130],[1813792975,33855889,20257714,467680316,967205756,1731789285,640207240,1771977768],[568472323,1453067761,376379796,213416866,736639113,130805742,994301968,171319320],[783595301,136605467,1106291898,1124265539,1624191002,836709611,1138824332,1393620777],[471879188,579536023,612405186,76837807,1802343748,1487912524,1895684756,796061576],[784953806,250864172,2054062382,1976599654,1073059913,883242830,339120446,438938614],[1495073665,1417431769,249589326,1363106888,1953898503,1536063636,133517707,225834967],[1569192338,1627343151,667550410,872219158,202481689,445765340,799056901,1367469914],[1542957366,1697078095,1902040910,383667759,2094877774,1293156518,1994256011,1579593306],[21171065,1404811065,1411739957,1507154892,1462348405,1618177639,1158616518,887521747],[153593162,2017319200,1355275626,1715984310,991024763,207526495,1792355168,1789470778],[881693470,2114244868,1811101407,1409790176,698751617,1881562600,1071440595,1009704741],[1365785033,1031937143,1975578106,315242170,780254962,627282594,615276814,2004980123],[986171309,670123565,233504419,1965489427,497583352,1800948514,1623254055,2053583618],[127279836,696747828,935013993,120587521,1276210340,1645716810,984912255,1117784764],[1323178261,379088447,431507690,537205930,1676447160,2047438156,422240742,1461240214],[84622988,1681202979,807068890,333723509,549188857,1452132786,771300081,1285734326],[956789314,403636063,1201982097,180930239,2059950143,1603606703,1026563969,1791681257],[1034491754,2130000143,1090441163,224908822,1126536987,868302771,1476624264,1024396050],[898327316,1861949509,335053359,1987849174,1646690697,919864857,992606729,2055998203],[1052538389,1512428433,1312939024,1793118851,495213180,245862042,1701112601,1492544022],[648469508,1512113297,1413426207,19428389,757288049,585591410,599870291,1255318608],[1370002496,73119607,2114407536,23178148,152945294,1247904857,1231217614,1151602566],[1223711098,482239381,887135410,1426019102,533944973,52549421,2107845704,120322107],[818471731,1623941069,1966397014,1359468309,1796310300,1368441145,1669754278,412328784],[967578876,300813389,2070720429,1349884783,556143794,2127248747,106701487,2024962992],[1804997335,1782161931,125453962,356454671,1444260410,703993246,1203402540,1346570324],[438010975,1873645479,1958972718,1825034326,1041105487,2107120633,1898197100,997140535],[2039640224,492627977,845887019,97751601,1989841362,722125713,291947874,1371612440],[2042501226,1586920546,1255277966,752039994,1534162907,1333849553,1006071639,2065705593],[224116913,1258536014,316813628,1354730253,457479521,942164092,1211366111,780032608],[495928112,113358738,822108113,2044577499,101939048,201958216,1270390170,1186146940],[1289209794,867697626,1791598365,1290408936,932368405,1824783293,958624987,1218599611],[22246607,1361458265,472052881,1673806289,1406994006,1212071149,1174062806,1278448236],[951677397,1891890112,445550310,1921706206,347254320,266669311,230926596,1729375691],[832780213,1914598215,1894163468,459784890,18785218,206358440,577887310,764256115],[1244889869,942565381,771085775,274175027,589269246,419625488,1582765807,1182712115],[1865398454,1821648962,1496432094,1187297799,1682508855,434474397,1037009282,349842999],[1293550555,1592445985,628081707,515431006,553287785,1575231716,954219758,1313142580],[1701873728,986750487,966416287,281840830,2071553888,1942902576,1186855592,1913274281],[660409211,200821870,488728886,1288476849,267454558,649146032,768774151,1080014035],[113120357,979057369,1969568221,702589896,1524615314,266090196,542140520,1857800663],[1149634303,1718064552,813384381,714994247,1349860915,245894338,1372079867,2041484927],[371324343,1931987129,1767481689,1854749958,183988803,830781434,600472064,1556238661],[1626813963,1979893392,1045982438,1943348536,468283188,4189825,162709769,1364629742],[1792071143,672649974,27216837,2034212550,1425822910,1583872005,736655107,571907826],[18707170,727096075,1125890085,1496434868,1568578715,397837210,332127542,1658752709],[576787392,716424558,339838633,1142609224,781305293,2089360214,266709430,156049843],[1791912649,1221173788,1117647893,1909167038,1092471156,391913657,630793068,1107309216],[242042644,622048719,727043724,437514107,191760699,2039139460,1282972775,408627734],[1260010849,1053837863,144099157,208698375,2020714774,1243577489,853015661,571087920],[570947107,853425566,335350450,1380053345,1515014416,622152110,637272205,714434003],[1389790273,732927678,2097041806,721348649,1810479805,171384570,1306593433,915868244],[60262082,894506026,1895733432,456555878,1271806024,610290062,1064959700,465857405],[1819424051,1549174779,1223282769,1941847674,1149897472,1535730072,1653049877,479841720],[653935306,1514719462,303174068,627971459,1673490669,695818691,61989002,2119883888],[1289122305,1640977053,948195476,430306375,1588356540,1082396601,1387002382,635451231],[275024141,1947119269,1161918023,1246007586,743347454,730212234,180590330,1821302006],[413015725,309331599,1087574453,767466750,1134941740,250705054,331032525,2094659764],[789094009,1859188136,857801598,871397096,908752550,946128022,649178912,348767843],[1041145826,640852557,600947590,1122762132,1469684045,380055565,955758437,818449536],[372176700,955438174,337280893,1585392515,882500603,1763498648,1219625481,1811292245],[1268729606,1825683,902670175,150286849,898009483,560290479,770112264,552255950],[1995881873,1968786659,1889876548,1700709193,1735455350,2077160209,383221930,1352646233],[1036755459,18862064,1327236013,791318939,76519731,1130398546,45884324,866507066],[403709294,138600849,314236609,1965962721,1329999676,37912100,2128401999,2125079397],[650998139,1276001122,507897924,1383355022,1553545741,1544991873,675622817,1631074414],[814998860,655725451,859589939,595777116,1440307179,239127493,2082660223,2054895974],[360749948,748128926,776754740,175148116,325817077,1056238796,542448821,939925454],[1002895978,2108591356,1663288948,1858678305,1828493004,1330179778,45564638,1563920081],[1831102597,1840506114,1908280630,1044076999,1333083321,1668748241,319946794,1583528138],[35579876,213460341,1329475480,837629069,1807421374,223011025,343129070,412793205],[1622460787,2075895247,956727551,117963461,1242226937,711907705,1077094756,1574283339],[1583812176,432806433,771015252,1569969217,62553024,1482657842,1480034260,228821331],[885605634,989558162,642601627,178324358,1367781111,875191994,2100274189,1878540235],[255159415,2117255653,975626572,1814791803,1731692782,614612939,1835442964,1410316637],[1318976842,1967747518,1087271402,568567266,1596992174,1603492505,417462832,1379955108],[1032564498,436502776,2051409996,1937182572,1664620277,1531709412,727072015,1482138172],[1189229189,793702016,157888618,822171015,71684570,125421328,510421852,1233912723],[985830101,1220905980,1313298669,363109649,1674755777,562474535,757698292,197546670],[553613375,109905375,446613357,1850917005,1316840031,1100513581,1192147591,928749472],[135764972,7305840,949791760,884476452,878902250,1479553091,1395990291,1595444949],[1588420483,613420654,1802451094,696210967,1321296532,1871853855,1726084554,431525979],[1391370314,1763145861,1591722567,1898908191,545902859,1564680248,880439737,1986943341],[1975326319,2061725394,1637187915,934017387,1571795532,1128208178,1928901739,1979216352],[1442700536,1887039854,1130850466,95038156,1378864895,1034460314,793244111,1673989936],[1491665571,1025976666,1626780497,405399891,184485864,1695559599,1438646436,467032964],[998351296,1554538145,1889284828,354971584,535907608,1679375201,237874231,385246125],[217114456,1993994938,1851901426,1867250064,1226700187,686884915,796728837,1958271732],[799349338,1318794486,510675076,824078209,1397784299,1524620622,1127926883,683426199],[253501708,611632179,6133610,1203451967,2090315645,1066982588,1805173739,2104074371],[2041208372,1711645965,826699831,885091314,637900062,1139324993,669680546,1965476763],[1522705391,323896512,719308053,1728773942,374874949,345658492,2011902767,1248085828],[814237383,1353179283,1699004052,567483281,302352720,621931515,998066767,320237555],[1043351242,1025625119,1035296532,160555491,2014579572,288534564,1817208431,793054041],[565017135,298015167,1021993908,1213837782,584690657,508108752,1203487374,1258636062],[1795862569,2068492071,936684465,911602565,1065961978,60199761,1033155210,123379430],[357053939,1657812277,416310789,1291346147,1728395436,1817289141,508636418,1733629971],[1278920381,857504600,274289235,449421950,1300197384,1516649616,1275009564,486218995],[1543228833,1040679504,837315831,73866092,1520133098,1028248732,1455788015,309915057],[249132055,2003206209,213691119,2016389990,359887477,1172401727,495709363,2035565078],[1759934083,1126266945,1166025288,170634875,33532008,281063554,1012674134,2114423942],[412533640,1728568365,1515618996,1395886151,1849238446,883123786,83663262,1579148579],[191342668,427855909,1630060575,118708112,1834742201,469878026,2100270174,2085365695],[892787407,948724735,236780304,1540704787,257018800,1667127891,399316254,1316748403],[819215031,731935358,815009716,719983789,565772616,1010936912,128413182,355141535],[245647527,1259366363,1396199056,1983635919,87367981,389642550,564907561,1892881231],[482461250,939712494,936484825,1255606758,1403981794,1277334842,130066504,58938938],[1741016184,176108461,1291074726,614881008,867044669,1173517291,1137392341,1346635913],[1269147513,944042005,1070841208,880341213,1185664453,1471255331,514343641,661140475],[1597756394,1374846946,2009973900,2056769315,2129970827,1284415837,1883204648,2070100353],[630783613,1283611792,1456735623,421093621,702273526,2062646455,557629361,935811733],[190625778,1246066687,605879856,503696998,480467897,83416959,686975731,309433969],[380303784,2010045423,1301042907,1879174374,1944182511,2035095762,1159168038,1706164513],[477320576,369572999,384547555,580057177,1703559089,565299035,488216623,1095542548],[2020715045,1627289576,703008634,1821973762,732070754,285685983,634177551,538482882],[1225404539,692772262,1469546850,124341994,1013000524,2004471071,676033911,485953819],[476369463,1149337304,1647771076,1712806919,2101798667,1255285215,230614571,749328951],[971994961,1490109320,385185125,928597968,1629543064,1427477770,1880455896,650362422],[1933731945,405502359,1157934816,926003903,202070958,1056784539,1181755898,562130426],[288400047,526997171,1336929974,1323823966,1880781479,1754787136,1863965413,186241108],[1952522550,1167151129,1860115880,583282889,886666524,1509787114,1421175307,999724695],[728207155,1190236977,322268964,1853109262,1090127716,1638336294,2088103477,1433924041],[698969803,410963258,399446175,503152528,1906431306,1016623546,1128989746,735994027],[374428534,535415331,1693680632,1959278379,142632881,1763429825,505447747,615505901],[429140802,62222189,1338959634,655859171,1797959847,1006224525,882900283,1479595923],[1290551498,1900254211,764989487,1070149612,889673719,991392657,414649711,1309741744],[613225166,1945005044,1708351540,178630968,427915871,72721714,68322945,42772280],[1082542438,1696550908,1870348642,1508244812,614804407,210811851,2112231819,1054434427],[1270305046,955699716,391273166,229297046,131593306,1838140644,1026670008,1823498458],[1646114537,778411628,1411690835,936109739,1290325057,1430277332,653007907,555791857],[901040095,481282355,1545662322,1615228042,1887654853,696729950,1229070767,1851585636],[1538516197,859898099,1685121338,1078246091,1699265598,2091773123,1399037409,1367023505],[1881582037,1516070466,1929691206,786032225,1095287225,148603549,1066134987,378737832],[1345569060,358741658,450927128,1383599045,1380540521,1059243788,1191154808,92649805],[1910888689,946500124,511655516,641317743,1257607600,325610890,1151292903,571731563],[1435565122,1592260943,619775015,962685168,1956130909,1809026160,892364985,972828033],[173243865,1285581652,926464034,516677122,907255993,1342647098,1906326394,1759265122],[1297714524,2054641560,229112026,1449814221,1955559499,1582752953,605223305,164896203],[381078390,850514197,1014745538,1929282190,2060131767,100810768,1019581039,1259865241],[915436203,183943867,602973168,1585850989,1658057684,616859438,1822435963,1125836000],[1108477602,1448524795,1240094720,1078702260,204621111,1877911057,811563544,2009917815],[708552227,383010517,1515257125,1075041899,1817453234,1630445203,2128299803,390470443],[1951459929,180249189,2032925948,1471329328,1694986734,721273290,1247221682,557744624],[1999359069,2100353890,1778894715,682851542,774455370,1075633937,866021372,496395522],[1293192702,1270107184,1747925564,517857918,1277071259,1301768933,729991508,415282714],[689568306,1786884852,854713033,1499700757,1213933563,882300829,1516767564,627503412],[207453044,1506121818,1751704353,1913689113,569310260,825160477,633725191,913260996],[380684247,1619991777,1018987253,1747363132,870038512,1739736149,600972619,387655291],[1289497410,1611626433,893972568,836541806,1832283876,658466588,1123713065,2067778729],[735365971,774996362,655030744,1538469677,850326171,41977111,31255974,1709054002],[1944325548,212196889,1414797037,1600169426,1825076282,2055865458,824875885,1720087920],[1214083929,1456725942,1044991900,338869964,1506113860,1275847898,1295347202,1030663306],[873121188,88756106,1354948173,48896135,900859993,73329854,654115371,2030258274],[1648428463,1746902819,1985425398,1050275284,1191253864,10156841,1655124959,1267025267],[527733224,1013757269,1764098462,498031227,353215412,1299705308,1397146386,495409096],[297566460,1895504310,1284250659,1618036392,2048735059,2044121041,1681340136,1757695851],[772768367,507709469,1622885587,424060037,833539919,790122999,1366991796,764797244],[1177239894,800566559,968731584,1887387200,68211992,233739646,1304634257,505540708],[231404644,1770158603,136481347,1440321802,1105589475,825008452,1972739546,421406932],[145153871,2014442622,215393780,1752952017,987213439,1152928587,1103529880,648087322],[736800651,736226933,1724848657,560827035,1600966753,1539603080,2020734549,1978521206],[940931026,909513387,49640997,146088340,664887292,1176448951,150608781,1078237693],[623700675,1511376951,1671831414,1633249313,409261640,819087821,37902152,842716390],[117607153,571460530,48260539,265231380,2061148812,92504329,471264871,935282141],[1343658309,920256963,703413627,1607370661,1845043133,1786236055,1434025413,251626802],[942470742,1206622299,1311994169,1467328448,1671180908,1117343869,1773307303,2018753896],[1892058677,206674056,1342515449,1853283690,1104273620,1709039059,1193101924,1644693755],[1881406570,2096156509,2117598044,984771048,1278615772,865185057,1184903787,877970114],[1578908376,104884905,1931987007,964203851,256105244,270037007,31849925,144545647],[191131972,2026348372,1793007449,739180504,772276143,623625893,1255100742,432029196],[572652836,1397662358,1624210966,1086615138,1218461478,1905023945,745842446,311383363],[367801324,2034990971,1397800364,1287005290,1052070217,1712471233,1138348354,64874467],[1083180399,1182361876,320544291,969807797,427195500,1837105487,1849704090,847656790],[92387459,974301067,35345121,899683175,1232933439,1322645752,1516594304,210969142],[2064196429,1182624313,1109678424,1583276882,2028943651,2048851773,1797183034,264594904],[1488863967,2033986138,179215593,912332658,1884219469,1329668707,319486015,229430615],[2080305208,524355767,1219144269,2000915222,532278527,683435511,1662718001,2041476650],[236532012,841161624,1353780941,1600489093,829839496,786752762,568570156,855556106],[29724004,528916150,1956202969,408991844,1576451820,691118935,685371013,72831764],[1497881270,865639573,283338757,1624419136,1735884900,913384086,1312408999,1313284328],[1834394017,1749793519,887057158,1067728472,601579496,1851891582,1531807986,41465934],[942594882,1856659923,813026798,632201827,172654783,31580523,165178403,1175071673],[258906048,554030842,1361660844,1935059034,257465295,85526935,1005819771,921804454],[1387052475,1598298184,1650849972,1246526715,342550478,1775682262,1348731058,255148459],[1413804073,1578461988,1150929022,943159455,8650814,1900638828,616040784,9213920],[961618203,992332910,1939452711,1924655663,268553444,229114992,2040574144,1911060791],[1446908550,1644375075,600374659,1448903918,1369815513,981805985,2115434238,94293817],[1970090441,342525129,1605030214,1149072904,428711646,2126614823,973136447,1761433323],[1381964031,2007262194,1424778,1747315217,1597379457,1867673761,468212291,374824831],[1742598949,1485047520,1916757501,1052223094,1142164294,1959225236,469135972,1084112790],[89190118,652143758,579319503,1886257040,1254791110,447856224,1875413589,1477458545],[1493583903,381807320,1911026634,2102024302,1485068856,1012054340,1402304415,929992602],[356831356,1910309900,1510796491,1452659776,1117071485,480497651,166282373,1305692213],[271408920,1735761980,1244063300,314100817,194745713,245868588,932053605,1628366600],[342391225,12951953,1692943263,1869605713,1630548355,1973370101,1135627066,1862820970],[360835132,1866969455,171874127,303333993,1627062320,1103364272,773589556,962924264],[106857830,776287512,1863567602,713872312,1564166421,532134216,1745973560,7370009],[618419646,2065976099,1244752942,1768577014,1223428839,636157515,685800413,335245969],[173385830,1784014598,860509801,1695075372,706401572,735317030,1988470663,1467279879],[1610011807,1116874028,597555132,1067301573,2061205420,698971601,1910121626,1132165780],[886461941,1136438915,361808831,15154517,706448841,1193294905,719430663,960603265],[1006841594,539745435,700779318,893797115,1770130946,1664571983,1550215680,382639832],[1802123024,2073521503,1904330556,1941461237,200642194,1681555108,73495653,377115145],[1949106227,1946409754,947979512,2024979032,1899118236,1201713140,686946405,1961418648],[919789072,1528904099,2074856956,222401249,913255605,2010466589,1174782747,204815310],[1007324122,323014528,1554246672,676702885,1252506511,881362772,229385647,802561311],[1370981297,1787192016,1950389464,1163307793,2065375038,508857680,804180412,35632534],[1152231344,1475322235,1381267033,1255988672,88825322,18955903,1345816262,200952984],[1081193004,176256805,1495352771,232804943,925285169,1593387763,28238762,2006708112],[1087800140,1819934700,1123365943,864449219,1864189832,306664107,1846731178,1369601963],[2020884817,954498899,125069726,1898460621,362963140,1492855157,68665298,1248576989],[1665269552,1265167537,1841422965,653047915,1226278468,590273500,688090503,1568661893],[1789924562,966173421,1834809292,575159052,1408625562,1612448586,1193592547,1616737041],[18021565,1273486314,50332332,197798642,477211319,1842081478,1170266455,171962758],[1887340495,943726006,843537307,1366540775,429544091,1764833388,1144485341,533202791],[1347993495,556219737,2095710802,1536773526,1312210897,1120199180,1900312426,1064693477],[105234507,1447477531,1866516557,375793101,1459167787,828054146,1350812679,1726917515],[742309197,389534125,1665362620,340545869,1493016581,628118486,1836269689,1071863869],[1120629213,274977949,1643473794,2076846273,1593368323,1672913394,621801623,585377847],[1040830915,1503817057,795765721,1095089919,48974259,1972499988,1406526230,1079622944],[34871705,1098504857,1498945449,1906640261,108789499,677477266,658269095,878570740],[1777273379,196282304,759626002,1403865970,1305036684,148733950,372845656,548401498],[517093304,283878522,1891806006,962811763,1592675775,1402246843,1470388344,1845725420],[518198045,2121438320,1656058182,1442835541,367235333,1899428341,674844289,1685269034],[1696918378,803968423,735929796,353706631,685080537,443753533,1016205425,1928854188],[1759913625,1737520411,631008526,1677452548,831878042,158519313,1560183596,1416889390],[880376747,1857224119,742372961,605682445,546147379,1096424507,1498595662,832415731],[1084118909,981508654,1095523756,1623961688,240539654,575264760,794289420,1677352359],[1517649737,1124834364,519754106,177866188,690882805,230132573,1245513574,1832255651],[182407147,1561969303,1760276974,2086267862,1992546776,947002866,1169493297,1207974665],[1245780554,581100264,396147736,131253203,685995874,952513768,130577826,104420415],[952388418,718473142,909044294,381414777,102427944,1228344023,1622192333,2027609115],[597811946,445426607,950931366,1072194680,1718947897,46342040,108493600,1909244473],[1404430692,1822161686,1378905551,1782366142,234431527,473964689,674224242,470998382],[1623240935,1976258848,1371461374,1132804920,1677596863,869394306,1952435097,1453803445],[897629890,1792816181,146548378,1668104797,303167085,136262216,1693262144,721931328],[1640628739,1391016863,1233675155,1890000006,125069658,432830840,465887735,1985461206],[1796665599,1392624585,1870882338,838383563,55498575,1122922223,1009038548,1275383525],[1471650519,1640183406,2106710564,2015767338,1994793652,676507195,558960070,181174686],[354534289,332573490,547764290,614775671,948410369,16969542,1369855657,233559089],[939665081,193119438,760979316,487370771,34239446,1313121585,1907859274,712736576],[2102114212,414874450,1633676022,1230461027,145547264,839008156,1969017067,1117238055],[2113917447,1435311423,1194676814,1482185244,1131402298,1352167722,937713042,803176276],[1326888603,543264991,480225944,755982099,821110812,1315768787,554651293,477006761],[922653491,968026611,1215005437,1687422816,1419328447,173794617,1922044370,1310229804],[1763292666,429823909,511424073,606084320,830539861,1088727620,2099795179,460293108],[1504534378,902433835,768532670,1341829019,1329425458,102477241,1824488017,1722566409],[311163207,1316567468,1058202131,484268531,1902150272,545310286,1188374171,1972419818],[1067763256,1925960128,486621909,1647969737,534494552,649137568,1618362195,1675017159],[1864599463,174717828,1940006410,591312847,1399741277,275887567,617288802,753058129],[1238061912,1768204145,1677141662,1040652673,754085353,812156129,1429207210,309917968],[1260729923,546064201,22117224,1500018453,587271418,852407439,973816004,1270753043],[657333406,571660018,766432364,1254594300,1440231444,1290910809,1830993970,190052953],[356323090,1273340866,1498464678,1413541912,2011192252,497445225,1538326042,42697759],[173440913,546270006,699471187,625404175,1988984070,386591701,1377121898,1098543045],[921598070,610432667,2085069475,47977582,598311652,1687481118,1871615081,702166134],[2055593826,2082030797,1174945257,579263293,1159414025,1107431339,674387742,1501667629],[1626876893,66453582,859544567,2047747095,1960434914,213360869,212774552,1648492759],[1682768761,1463237939,282705925,392186406,897976061,1546602332,2084273930,587848345],[1444476388,1048724946,1258436834,1710834695,796866774,194976411,1941914059,1021825307],[789008745,1711248065,92744659,1065134859,1621759487,303411208,1630295030,1713058418],[1312468538,1081174309,1903963198,673058778,202779874,135899494,443807170,906444239],[1212406126,2087287741,1409149474,813155518,532424855,1445659636,1322722036,863908440],[248604542,2029918090,17095972,208358269,1258182481,952852992,2103413438,605812988],[1762774817,757185189,528715266,2099512943,1748671709,1766685441,362056000,55591708],[694197271,349020646,736269926,327154236,1340570371,162851760,1423468123,1134832797],[109059595,1111930246,2013586075,954640732,1138456918,465338854,1709324302,1725057716],[1874343941,514633829,994399492,755401661,1147876182,953144725,1992755496,688329220],[956484431,1082889775,1823897751,356520469,421957022,680820231,651770626,1126380958],[636358469,500415710,457551645,962814171,1716273052,416577360,1305442395,1628217613],[1109776282,772381129,219943686,429638928,377298650,420037833,1175252054,1257404519],[1202704140,264464653,627738093,2005720283,983998183,1787032504,1702569521,1147432951],[1348059584,130714838,1006865273,864240566,1636243933,878529480,853162171,1295851001],[151434200,1063077156,1460225839,477196362,1379708755,490096320,358070670,2025879277],[1161082095,1430676274,924856458,1398242196,681533602,586444269,2036348727,8959775],[1626185350,1311263748,1930582486,1137976617,131242900,1858151025,703885204,370678496],[1541579301,921038602,1456002843,1941684168,547024526,1212792950,760017646,1786452426],[1955345375,955576964,521878519,2029415899,1759796547,1926902358,537751408,773085957],[1992156508,402550275,426135237,452483990,1212589553,956417155,1460891511,1274951941],[181984671,2070478085,322361393,867725603,778739045,1929014975,1932353558,247696194],[1538081338,409671163,1136095560,1925788737,1529107624,1220737608,291521854,1009278614],[113557218,1873086352,808623156,1942501331,456516156,654914334,1354576433,282186892],[1289916370,1284887653,824668063,1654782091,59072099,586562921,1085709137,529514734],[1649458260,775347275,2084939692,445069633,694822468,1797116130,880613583,809011798],[15881534,1342145407,2102540982,551968247,1290558062,533609628,1899911641,930696250],[835277214,1324489900,753239085,491699979,1681490876,1827199339,1139791816,636673703],[1342169565,1365823909,1757842149,515265558,116227244,1164412944,52369055,1257161739],[1914773228,1748705811,290601321,1925024647,469125649,917284396,2023069624,1461022225],[1705818615,188261539,575847110,1312567175,180264750,162342983,901847982,1533632840],[575448525,1105373173,1174069535,1280196117,5735816,1465786410,717220777,1138989251],[938814,1364582004,1150368601,933287645,638928083,960160091,159270056,1092892047],[1772261102,1549622378,692926604,1821286721,1904528768,1444416612,1940131432,1384055881],[553736634,225748622,324207554,860584544,343191160,79352853,1065619908,2089891273],[671904558,1238879898,1272622313,1938439172,667075723,1094172622,1299896572,314715599],[420962782,1395800021,1812448784,499915157,1069379526,1722854009,1158010434,682753358],[38784303,1806319924,1000208350,609357523,1593310903,327800292,1842777807,97232386],[1561492517,836266573,1081733922,244776367,1128011218,589220350,1038045296,341952124],[1799827521,391721275,132675684,1703954996,2053271402,618033413,604591477,1714804228],[1334413884,1113581128,2094368997,2117729482,1175848353,1198475562,687976402,2104239023],[2121489449,900833054,1112197266,561895274,290307157,185047971,1071011995,1486877281],[959861655,1547226681,1087772980,1072934388,1587592731,1513567956,1984560684,439966845],[346622611,1585741948,1302306010,1087649125,1054575181,1403865871,1116523824,1697740033],[1751617573,456739579,725146522,555643642,861994570,1996221392,691041318,1715237338],[1455301049,1851118128,1654396209,561450474,663578725,18202626,876836796,1524723163],[355235829,1823625133,737152277,1386336193,598154121,496746614,1308406972,649625533],[1172867816,1280537322,76800148,1731516026,808553461,1259139530,1379708166,1983332271],[1764067305,303171669,540302752,1092987727,1706846956,358363577,2013463554,288568104],[1977182488,586110017,1013096287,138740950,653510877,744408746,1120906938,461983087],[908773953,649752202,856939235,166892253,1077142341,554630729,830618007,381861848],[2108917289,494574934,845503639,630281208,318546127,2006539279,1127994292,1412551046],[1279317722,1676827610,1335559913,1170858933,1611544499,1783770162,1881906727,1156616157],[1816450475,593894978,500055609,1417392016,183437507,360445359,289071414,2049019997],[235806976,1182008764,2058733965,644096219,1601674123,861108939,247526862,1756439571],[1993800631,170050883,1412874859,236748903,106530234,1245770646,2043133128,1682289554],[694070822,1006393895,1164827372,794298502,390267719,1785768565,2082766781,1340572500],[306153456,137300690,87563643,497323161,1084955417,823780662,924804060,1033576896],[1513476006,807192302,556634222,1068007060,1835336423,580816313,1981670511,1473931155],[480816357,1980042053,299781157,840995588,1547887325,67818259,1850827434,301893482],[793423258,1774722029,2004740511,1720723839,1656640580,589784290,1784399427,876953802],[1494355654,1860283063,1375879414,1453917454,848705247,1967848362,1877875126,1258541333],[1358461176,1167746669,1223265902,642393745,424884340,1154352369,796410715,740646026],[259027077,894238943,893064128,760281995,1393810300,1565975809,484504359,1202442748],[319505637,571943183,776751230,714104319,1836378053,1805697372,1509790305,2126348511],[478270761,649544052,636843389,342304813,271779130,1201852299,1933187085,1119742427],[77167185,2119812565,1895230018,356292409,937249347,75103739,1567792540,1330013533],[1972347999,143052661,590381828,1142837573,1643854757,451119145,1542055138,279410394],[5678460,1729392650,485747171,680662369,99322107,1940631496,918893716,602399775],[1000621341,515030662,284247934,1020766334,1475338373,1879131419,182738474,1892628299],[199280510,662195509,1390729860,437664406,1179311454,1320746021,682629449,2108909314],[468617201,559703253,1489081872,65002601,1706986903,1708848497,481842964,1412863618],[289340982,38504322,1013017989,1791075353,761364494,988985666,1782986492,1775938341],[2085672493,1221045033,234858944,1469804146,1672515332,208626229,197477160,2091958462],[354108117,1629384646,1939178385,186618643,1708077231,27685122,1591535841,1959184651],[2126614028,2038242898,758548975,921728834,909251383,1653716736,933337667,2107378048],[2024460317,758709626,2082921725,444772986,1804521163,237732546,1385907662,260331133],[1051891357,1275422102,617446253,1361533953,1359081867,756594568,76474704,1544895846],[1541756505,134421430,949303664,1818701407,891230543,2002999721,1334554633,567901221],[723699421,2077315936,482884850,1419566142,856335472,1330752147,807822821,1009598095],[177087749,31852922,673961147,516360753,243717063,1602922254,1982698770,1333438214],[310397464,986906828,1951989443,118343697,315694423,419116740,2070922595,1268526214],[1856624022,344337633,2037608803,680375122,1721343137,465557700,2017348398,1242913824],[1520925831,1969472272,502719526,364200400,1648330703,1705240392,1094565189,239918219],[1908041019,32336423,1881934670,92277518,901187987,129451760,154615015,1984371690],[1502927974,2018449696,1034620226,285058444,1958040091,1620375230,966802912,1858056414],[344148170,1741036671,16179575,625124994,1494646891,749953036,1334321486,245933964],[2064041305,1508122120,472521275,1713359097,1831536072,236677673,1901908359,1981678751],[1775545687,787831634,1517486817,46407500,1961811242,955486945,1663137521,1788950447],[1442478621,1395252411,482720731,2021273896,1973630958,1313964024,2078391879,595856763],[677756990,479590367,1774889928,495769648,1215217016,187796328,18185151,780460899],[859044492,1905144050,1837599824,876734085,85702991,924407325,212937666,792912604],[1533331631,704697293,818381374,995053047,265978960,1317978991,358314856,591018867],[282894161,1028284266,5874031,1269555113,874272817,989004430,1474173279,1870333780],[1263042434,545805197,1917403216,1559416200,956770052,1049261962,711122002,2091210290],[2089372950,768091540,791441973,21218642,2117354852,380153867,1550436034,1296308366],[1402128863,1603495309,2035838693,1441292096,1510481613,436603579,95769704,1742589020],[1680564785,1792972487,1705880352,541050197,1116725404,1264235234,117247768,820790737],[1829565327,1338086259,727507971,987633135,1422805191,446707653,956596311,1834544313],[1847335937,462561454,307834841,1822176798,1393144344,35737098,968282978,999664193],[857789925,203327958,1746408405,69192257,235572661,483804341,1136713900,969190524],[1909747160,104592102,979412403,865650866,785486407,344886804,1015281748,1938120032],[1536017654,691540760,547153635,1412853863,2039418450,475959406,581618127,1760748807],[733933861,1009390043,1843933408,1366267900,2102370785,1095950488,1205173859,286388403],[1672464828,208967361,593583822,617127654,403401029,1754924983,579378741,1455124110],[1928342012,1070505505,1531445706,1852132595,93367007,675644437,1695629499,775283367],[330431953,1183321856,497712196,2013389868,235206049,1972180754,1312251548,713455829],[1236501268,1052815042,358415582,1405947789,788143929,715455190,2006329413,1467784633],[1203846288,1782571994,1798804359,1373903436,803814382,836496848,1720555377,1852230557],[1650122692,235583691,1787773092,7015222,1563358839,1336326636,1656129653,1767585897],[1959086895,787740911,2080211865,160966250,2020415987,1829685662,307137488,29310982],[1756414595,81365200,626012212,335590067,2006625420,266202330,197548605,870680037],[1667150301,570366813,1449992667,1042585413,1919987573,1430880078,909111564,1353912986],[2034552417,1273817610,150427880,484114423,665671827,569210343,1850278270,1034203084],[244886955,373765079,1392420036,356488430,388713829,883275962,2001431229,307830660],[624742603,738625169,2092306687,142820036,2064375973,626140295,1444379644,1808682525],[338181502,144341077,90840530,636895265,1947027821,1593130537,617188307,2033527808],[2031544928,1556657985,27241658,1405948558,351146445,309689578,1396012016,1819924809],[461405679,346838142,1992452453,742410579,1139660636,1708552792,856932134,1227513732],[62341635,960315495,311653284,1329588639,352088102,1930158310,1696668994,1437726635],[1139966997,502381435,1962505020,381994244,646271887,749329328,1119069408,1677491769],[490295665,143627494,968613255,1016326903,1304108622,1067461710,710121565,705916070],[1150385341,271515689,292503369,1716995845,413677529,242359506,1895955102,1631065747],[1934716411,1012644821,2058102802,1472961166,785999635,1388652360,911168031,1983774408],[714080752,1928969111,496655495,2050964859,1528355672,804015292,824570897,518180656],[1220432453,794970593,1792696835,1530302259,347966494,1371884924,1410567570,542697920],[1183345740,1344727224,1282333295,977583924,1230158389,463272315,455991956,1300637186],[1331483044,30166939,1667691603,2076449944,2113884196,1982920636,190770432,1135252821],[396346986,866148822,985355188,428283747,565521895,609640087,1109819781,1413789037],[1114746858,875578491,19826828,1782103807,2070951248,450613227,1385252249,1543416626],[1242481775,1444284523,1292584573,1338493504,1277864029,2129964643,1406308939,1741659193],[994497097,387904174,1792748137,1325437550,613126005,1332971028,1586493672,1265833097],[1907078710,1290525450,1395776322,1846543143,1401869192,806622109,875795977,2125841131],[1416983241,1539021295,664042109,541543491,1351570993,627379427,271692015,1202487529],[1671759881,1162107203,1630605041,393936103,49682368,1362279935,221596264,23797548],[1224128119,55894169,902932540,1116050692,1055765930,428775469,1326126766,1671534959],[1867365059,39743306,538472183,1100029839,422698041,1612734560,782472028,983447217],[1695966207,1861793203,699461045,631709758,235718583,136680961,1454159769,1811864231],[1157830863,325501932,1646087778,1156136303,767022548,66025860,638434674,1946229183],[685277936,239430916,229602409,636586279,1497172471,1671434934,21848952,454258383],[1296511649,926217791,2004670228,229623003,1127835413,1494835736,1427877229,1644820192],[1393532139,1744609041,1878727122,332570105,1098634125,116854304,1024444402,1262059931],[1470420295,34184144,1303292493,206776653,1063481120,489851020,1740744357,829719543],[1749859136,150090135,1047655854,913673455,1008940703,411158146,2107479886,1086802848],[354944950,1681386842,820173119,535488902,593886305,790737273,610687957,1312390431],[536062612,1024403784,1174008817,1122118190,8605786,308569506,1664095236,824476850],[159381953,1188996636,1118042496,822231869,1218725419,652467016,2028441281,1897568703],[1961823435,1820945269,1307439108,1135432842,929869795,96907368,413406144,17384940],[1015584594,1619574515,737262577,326436781,897704001,2019050311,102850229,1640985216],[1723394600,437720519,1610463440,362904676,2090366961,1447548588,918100738,353955204],[835351120,2095990424,152377548,919231893,620090722,791031642,1706308879,1863144332],[1260594268,1079340810,552803363,812780923,500457053,1387428420,2026604213,954035454],[1706836485,2075112433,1054968431,1831032117,1107643412,231803952,842095367,82152076],[1155765702,153038702,1731305873,1379721117,1168707312,1963179363,1068417372,1308769301],[654362363,4618961,179146772,547040555,396842656,208751683,1603692977,2128861403],[116804070,337552403,353945491,1561268290,323713395,2111216418,989507350,919662970],[1316433718,1877312691,424155778,498350935,1127331108,2041124281,260498337,1119423710],[1705986344,732811867,1256420359,1662296656,1225762817,732549126,1483987295,1896268986],[1671389759,92641321,929014764,2002658734,1125229581,771953774,515463823,1685899573],[549391175,1256870198,103388138,853268174,370874468,822721887,967637927,77831877],[739986609,1669662798,1342818580,1648272177,1370976347,65178868,1588956698,1413432547],[975946369,492506268,778886920,1643591209,1068751987,1940351173,155170446,788022471],[1845754320,1863469868,1084778565,963558430,791535328,946553585,1989079232,407227327],[1309250213,2120609001,392391828,1894183718,1072350517,237909633,373652449,1351282606],[881495224,687269195,1474546898,1214225394,182598850,1823559682,149644280,1902497297],[971046524,1902506039,1448050417,417692342,1083042716,977057618,1170948821,1551892767],[739731172,1631429683,1258456959,911416308,437791653,723365136,511751559,158270601],[540876614,524271441,47948231,1655343097,635497698,516069875,1247021296,1750248499],[1986710090,1477189815,732573023,2055996864,99064182,856343428,927370092,227115874],[373385410,318018216,130685630,1019948542,2007636242,404543004,492342585,1189896224],[1829714354,1550887729,1594099651,343169731,610309040,875053082,1204299718,1114511865],[1385678359,1464846553,128432541,302302306,1957273046,715551101,1223187507,868786286],[147850117,1433180601,746020492,718144862,2009776982,850997792,510187145,396871421],[2080530390,648731450,1290282583,705186641,964696451,2061394115,1175470882,384360056],[538416528,174462151,486851584,1666027329,1104699970,1009079054,334128346,554570732],[1709541936,8850776,65846720,1256480989,1666611370,1043120877,2025076329,168063322],[1860159802,522737371,1766902592,681035839,240991891,1267537166,1101966892,1565206686],[457859972,510252880,15626586,1982053863,1279580867,819763157,1595803138,206564121],[625959762,1002635341,1494597181,355902137,458904372,1868564477,1428214770,1501115615],[1558511475,1092533305,784561125,247995856,600160680,1143431131,671710070,1655200955],[1862022855,441414899,1169209759,452419519,910817514,1966935989,876518533,2012506916],[195817309,393415408,1447601048,1199326410,2090621983,1444434938,1582606860,1876362520],[842774562,1770533130,712602909,1791293354,1035551148,889330726,646638496,758445589],[384171590,1213375714,1329222934,1849567799,1834107039,2099354771,537602398,315987120],[981600242,1459593909,502952537,1886878230,501843328,1123644257,419745311,937565608],[210603089,1894551029,124571449,387994280,856711849,486425783,6975777,1327857606],[1783446151,2116975895,1426459864,1914144187,542491065,588657650,979930750,2097724648],[1096242217,889711617,472154579,1625700967,1982703992,12945704,1367307120,683660643],[1081249179,1307252630,1866680422,212436456,1751688962,1951642487,1734587409,1495568769],[730373254,1353552450,1116328248,760381748,2129594907,1603516121,912014159,612917678],[950972495,1946203898,626103074,944772225,1301670104,859070328,1642538988,279988426],[1824082630,913680742,1389349698,1965816071,329089612,514685615,1134998400,928293425],[839924895,1387994785,1253310974,1171960415,1595014516,996069197,850465636,1272982407],[2107545581,2036874990,1348401353,1715627569,328711644,673474504,215049729,1837328085],[1769944278,182829365,1628728737,1929493093,571433651,917958491,1560437300,812531027],[835091898,1123262509,415214038,1396941282,1064044969,2015481484,273692410,1315368019],[695008694,1001362264,308372166,2061921475,72104932,1858301729,2037345459,1102746673],[1166189440,1180866698,1556365474,1525813313,1992029624,1111323288,791808903,1160220600],[1851566638,1603947778,1148065012,1902621427,813570427,1644634173,824853557,102403820],[1631269648,917604617,1514699978,38226441,623531035,1083022138,1834977807,1121152184],[1053536888,31831409,1022727529,36368892,1150437199,1792423668,939113485,1475372854],[870307998,644753086,258522122,1922575392,1276120274,1593002173,1405727871,15558191],[604585370,1059302778,649956263,1577939423,1606916231,781655198,1916419509,316390747],[2083703198,297500769,718650748,1638173110,260988098,392873324,381171128,680316705],[1164649254,590355628,949252361,1357493278,857733944,2112742070,1165179252,1511706018],[1631906201,1477649751,515656603,1970815819,828332321,1940254169,195832125,546939678],[94408629,813481123,1829642797,1798159089,1528714488,1086317070,451358511,429272555],[1248080531,304174043,626309269,775964922,1269050550,1809578408,788515465,1877649629],[1482164559,398830310,1430470405,106723344,748616869,1773036454,698632392,808767128],[1642843116,501866829,155943350,2088888450,1672899669,1279147880,1552205697,321649156],[936130118,893896209,642669692,1447109420,965439938,262209330,22716213,1627733239],[865102465,551789100,691776480,1132584665,1094186143,90267319,691277192,1732280590],[1249461503,659112252,2090821921,2081253351,679232810,1377928595,1777044597,1490991049],[809336596,1083616102,2063766669,1180079614,1478970036,526487963,2026406908,1687240425],[557089937,636641162,405889786,161777652,1402417622,64798499,1563637910,1226239718],[649245245,774972999,1929875236,319775,453896802,802009477,174839526,1372579057],[2101533546,428324850,680706823,1363026260,1146147536,1963238124,106381764,2079800274],[1683598903,483574383,140344430,1291889676,1163291383,1187761938,1528737511,45432444],[1341308920,1015526530,568018716,488878632,1622195941,2007373150,1564996936,1813809902],[895070852,1301859038,875337569,1903880226,71937043,150322052,981106895,81097579],[69498561,166066926,775497117,1372707459,1424830776,451505155,136931283,807014300],[616300269,1469221945,1807177275,397681453,509710289,1742867464,1929007765,839637165],[1267679071,1445377485,637851035,643149926,736902391,1195563876,804857006,775061474],[364878660,147619498,1386355755,1984368568,110627157,1866711903,5188692,2087056146],[900992523,210663088,76242790,1984974282,1326104286,1908747263,1662965941,827169938],[315383463,1374447464,1998254011,240551355,932701797,523772856,350113712,1122002669],[474921827,1686590939,521808119,1932007174,1717241192,829200232,2057791373,1270155059],[1540640420,994858874,376782217,1472076321,205549944,248740695,2059045359,1154731855],[953101434,139404590,1736780483,1461554518,1183960526,1760970656,2127150838,279724441],[452825588,1397011758,737142486,1370917053,372533353,1926355982,47224714,244378932],[461895371,1164392960,91437592,1021881053,1362528335,1064204874,1501440797,1440878673],[635079867,1877779229,493106490,1918723645,1836431311,949031660,1616672023,1795950953],[450422658,696136243,775120701,1466338502,658438687,1426539547,1642950086,1901783178],[327539839,1615461211,1554210930,1261583038,902065180,1036747673,1210502132,285523253],[1584432217,102506367,1506032983,1106128706,1613338988,419892942,1722335125,1391769543],[122202561,1121880171,145227087,587091903,199615280,1504843584,1712478367,935381558],[452307799,1674808266,916879699,1976632351,1232890619,305383019,93609976,1538597074],[1041532031,1562378705,2126003288,1525174106,796078910,97182773,1488359240,28379321],[2031854570,2070344381,1078740961,1936289621,2012059637,402852143,729387454,1736907049],[1928076988,1020566035,442489867,1136461269,283070633,1999703153,499107167,446319790],[172903606,5040661,1522284557,687016529,1031611385,69120426,1597593316,884483770],[715132583,100342620,1740879268,171775719,178576504,1348183933,1963734818,1865313302],[1261497050,449255280,891005862,608798007,1504349359,972777930,1662659119,46691305],[674225960,676396070,1591685355,1261930702,406790632,2028546379,1930352548,746727998],[1830872069,1039041348,397133965,998140933,182768574,2012983796,648035395,575764451],[1187412181,1594181481,1651766261,1337667660,1175197231,888617759,2106792624,153017336],[1840769079,834307272,1369314528,687372554,1865598733,56291064,1829920605,2039596548],[1393233061,1197810710,969587331,1595562203,1586491844,262517094,2086686079,1976834881],[1721174750,1796554934,516201107,1473063201,476408627,2000696204,516257836,466684331],[1996597844,1167706108,2060526965,1398325791,2096882061,814162213,1383768659,820319521],[1546456735,41906475,1500798131,105968064,1736590829,974396727,405444639,1794886262],[702688537,694913143,1457681205,952846324,677396370,653833292,76387879,1510291121],[1443702314,1087070996,1375342779,1140384227,922257713,1095195794,2036695651,564087120],[86785299,1145826594,1869259337,2044615749,1325540574,2014400599,1871677651,912795751],[327997893,1112610176,1274122565,174222766,170512678,1794009253,726459703,1112436271],[470593309,817859930,1096842754,592401146,1575795373,411995067,1226501339,1318196402],[1339546007,1982445114,1910667378,1104900134,1438207760,750361014,486888163,2051710132],[1768132350,757458758,1344619124,984253517,616321278,1494758949,1102154084,1397925142],[1239164697,581567871,1485424880,1111409509,456825390,1011448660,1552236649,1396758803],[386123575,135011142,2046530706,1540918881,1924033912,2107823411,1154362642,258733186],[1210082449,1586791807,1240985521,223911496,1552972405,256082526,2030151384,1848571773],[2075736045,859643854,1463454558,186549725,122946000,1505595521,1761958343,195548435],[1115332120,1749394361,2039369819,1819350507,869705245,1612782655,1501265970,1816399954],[1411514483,1230036559,828068963,1145819559,184732888,1151944276,1235328048,594500007],[890026642,130727218,158190663,991679090,1945349569,1319037358,734432885,1146039701],[2090853147,1874658692,1443966815,321818945,378309516,1772979632,1947539658,146108316],[47148677,1787124892,1745544878,1655256812,1175189215,1080963898,1823572498,241826435],[990845569,1896968584,1477397167,134559367,109957565,112968605,199519632,1551402969],[1208534991,925046582,337822297,1985612257,1104938557,1512726011,421329427,1093897549],[1221424263,18569215,1989342155,243972485,2104065495,649931851,1312212393,2065108790],[1441163205,963098736,137910654,1787009292,1600326123,1743850882,982366663,1404850926],[48339616,73748034,401213892,1510502983,1162325288,145177154,1810598281,1052657768],[231010199,1683644322,482908242,1269021463,41989466,738214060,1627922002,1118453371],[793394110,1074255539,622272534,1693548935,1236123063,535132349,1361038408,83116288],[1902786295,1601721307,74355352,653138105,1012171258,1463985772,1351104058,1388027291],[520137989,1013763591,251466280,954748176,504968546,317670450,257240041,2097925213],[259371065,2073314115,1036734047,1378166959,405046072,1125797322,56486235,1482325074],[806546619,109959981,2026754414,555181381,2092653011,2061172086,1591514378,867873023],[288790501,693530418,1019281400,86620903,827100638,1754664564,4005690,1281599408],[1380175046,1740320825,1265894362,198217598,371077250,1252534054,1942665124,1017231298],[879928442,739659064,1254130376,333261168,880818136,1840335189,965692044,1178662327],[1932297853,2011191265,1190393546,413187037,124368577,865569343,372304920,2055091676],[1572553839,598037054,1713021599,1997612337,1125425599,171569727,1547833297,211770260],[1040405474,730881208,736592654,54373726,1218376325,1796083118,998585812,1746545743],[1909261089,561107475,1807706595,881237394,1414143151,1716978425,1975670320,328473969],[993372363,1880460837,530618170,723666519,1520885723,1754714816,626557587,1514055373],[1039437358,1624583760,1331071148,1797039920,1527611515,1946640190,147481942,1861876116],[816741884,1750643833,679400528,338019074,1659732974,2054366447,1036369065,811246851],[393264575,1587716920,1533559581,477845397,187089688,1822021637,1943066965,1953983485],[1758966821,1041280811,1193905138,1333992502,1229124339,1620353172,1643613095,980184245],[408678924,1132234509,1519386329,661655486,1172512352,2093712862,509160332,558616636],[970011844,1982791792,2046863616,176722015,1891833001,81683767,131468318,1789386756],[1054060465,1410609591,906965271,711698053,197823101,983607676,121738909,789710983],[167295445,1595655829,1496420859,618373285,1026865761,295121485,2115582242,331861595],[332965591,1372908420,2012011732,164089946,86984643,1184911451,179587866,1171791459],[283787745,2102101746,1476639399,1601389999,40482378,986981795,1428672300,1993149931],[1863891475,1620824299,1210885084,2073388331,1289595482,1119942326,484736625,1757955225],[1102001796,78173917,269864775,231537818,551841296,76539381,702704858,780457222],[2083248465,280536894,1673574395,162881116,1156797282,1368203159,1621452379,395865177],[1464005648,2124099315,462684678,1162395952,627692784,1429325253,1605901472,265937321],[599102038,1462079697,1147195653,708327601,1729543399,681268426,883157903,122354821],[1734042319,163581904,2061817552,735058494,1375348666,2041644970,506068106,1623356122],[1906941782,684392861,576973764,1820410300,1849932642,1231351559,452090947,649071340],[711535206,128365488,655293017,353892334,1437658865,1412068493,1817121496,1421076496],[876443529,72144181,787676121,558721407,1046975740,1403207520,517108043,1035944437],[1988391727,1407994716,1130178523,618303193,851024543,1294179045,571630332,1744438164],[1381733936,1701924479,743085001,1384269441,602880000,1800000961,243121749,1171376582],[1084628447,729883825,2118855680,1604125220,581264542,1949347011,1495120867,687357964],[993264698,1221197654,1055972880,1947139594,2030824381,1715426515,746830863,63901744],[1356935943,1979745050,1953912882,955746212,2050178740,2000895255,291494276,540560208],[1290762326,693991685,1827908842,71439295,951470617,260399091,1832727116,1402339598],[1287464190,1314308008,1645785376,383643205,2032441798,2040336701,1051099102,1963120367],[2105282402,196314392,727071882,182543638,775352596,458370643,322764441,218974664],[81798030,896988106,892088562,1866627650,862000379,7934187,384703029,743610471],[969831552,884442364,1320269086,1606980761,888082239,114345547,479114602,1865416560],[1195689464,505790855,444957872,990449143,348437619,1251841228,1386485391,1179631457],[21503567,243077021,396497631,605675806,777165028,1440582484,1071184441,1295354605],[296520375,1845815752,1113910930,1134728579,736286704,1555301512,1554926362,1017060413],[493281267,1545312436,1450447370,1724170423,2025842177,217057016,1154564553,136609899],[1421661018,656574724,419584611,1567449876,871388134,915393721,1634888829,442860391],[159726740,1430561196,1716625505,1921223224,396368846,756417450,1127849415,1564224469],[1383918606,473736675,1141742446,98077894,857942915,792756382,236251400,1606090381],[721500156,1412621949,2094155526,264280739,1978812744,456876458,800692958,2019021816],[2066257082,1148177998,595527803,71615297,55198592,226415783,377814684,794917707],[460345912,1118573036,2056619077,732364677,2011447151,1586398077,407541920,689163091],[1862425197,185094049,1855486781,714252716,871419012,688558255,1955175179,1109143479],[1873498244,1034677816,1726194235,1065024789,1676945757,1223843081,1397185761,690515062],[1486616140,219536211,1772370656,1118620874,574169098,1056047124,319325496,2118653335],[2020941428,305360395,368264124,1971986899,1458072543,1321720924,908446406,322795694],[234134234,2052816833,1684723869,1693722205,1840175832,352599370,1182671063,49884309],[792471178,1563754151,1662733515,808742041,2076504371,872458972,250571038,396803742],[775291493,553792889,476873004,1447560684,1115261630,715001966,1754698847,692361437],[2100928263,1446733023,784624212,1208546661,1213551728,2113614220,518670758,338543629],[1907042960,1152011408,459026774,1533252141,1472114684,350345834,393809643,851997316],[1931966723,1347582684,1942305643,1093846088,64262042,708724667,785841660,1234948343],[2107563534,1948960077,505546602,1349744328,2070326071,1909251995,409485457,1820492],[1382197996,516327264,1796424262,933611589,689681749,1637788453,797899970,2013788913],[1157472736,667659288,1246062189,1784308501,432010551,1411190607,1933874135,1410730053],[590775277,363982288,445051730,1606805256,1948632301,772240627,41571846,218139136],[1776349167,2014455238,1763998988,309572940,1278940789,1966064813,479367876,1791354960],[1550303507,1068883894,176586586,1102818055,1457599283,608296476,108634177,976284758],[594742038,1665325385,1631322236,358433891,608923144,1400553582,330207117,1770123405],[940013038,1775744382,1760297115,1315277044,1986631967,354498968,359799389,1850517948],[225951896,468713939,783058612,912925932,1246850584,152363640,20217512,34547385],[502679842,382197392,1528577614,495280707,687028017,343659665,1240750372,763915891],[482038932,659604399,1547455438,1351137792,638119020,1753323781,1622286776,360457081],[1840249778,1498538677,1620607172,1470509945,1955204125,73959375,1935390525,789764598],[832684632,1300459088,1699120406,2052753075,91517917,1623461696,407936539,468773269],[612301162,1043498697,792820764,493211624,1431107677,711367314,700659653,842902280],[2091855428,5895758,1921119950,338351353,809501439,33204780,1620296446,869097583],[1706169673,64535824,285951827,190230179,1619935090,952682164,1663686496,279820838],[1049012350,1506940190,1388361961,1218772733,1842742277,1343720072,525370982,1897957227],[1258730752,893654820,2072675941,1592144610,1094436550,375633276,2069995755,600859991],[1902333786,1183425146,1846912457,1797371092,1298219653,806969772,1836320804,1452346474],[334674254,1835298095,23417329,2062787214,1717620393,1636801863,1717641735,753851730],[1234032329,1189100125,886743743,1975454769,1895634074,1656781269,253739192,1748012643],[1976249495,837820417,1091852460,2009083662,1873179206,1112652446,369911068,354363781],[1680196876,1627303078,1685735962,1951128509,770327276,1157376117,1492927677,527608861],[1706227087,976190888,1781403454,606587170,381323766,295006782,595622336,1941175268],[338032178,1692068612,760612443,1800242856,2033057600,1051110742,1313956434,977131632],[1633965941,153409919,1567720859,1840551318,980795795,1363117459,611622745,664813840],[647926567,1247009613,1770110342,58820505,1497852420,1681794979,1181854845,895678700],[1279412926,462806324,173240583,86202423,523979781,1564789038,1567377472,1963393482],[1619719313,1012398454,1258075379,1439914752,1839093554,1947479445,1852494860,862424955],[1324713435,1060985206,1781162629,61551534,473881225,1220547938,1420221153,2079378642],[1730634949,205238148,681165819,1201105088,12430703,626036058,1079909563,1219166613],[102806632,1831932486,192546467,828502520,1640302551,832576421,739803197,1734188987],[624278892,1544030622,1787461766,1793197260,1607481782,39096381,373255149,1441317118],[2037163714,525064102,1527655482,350017441,254458427,1930657302,1561360516,2086783578],[728027851,189835840,1823808147,2115912994,1874236765,999792573,802301506,572999354],[1632115151,184095175,1331068241,406321134,2112644410,1856705605,1487293143,822725586],[952707519,648888719,517750687,166551859,1744770190,70651864,470134718,483743728],[777286663,587908203,765780828,444340234,995090629,845516116,767802222,1187944802],[809884603,1861194245,712251889,1299555514,104129728,230139130,1127194050,1045266699],[739721710,75056101,1557978401,838042961,954370005,487649258,1899663948,1548850242],[1713940644,507906319,606011264,1213340017,1744466074,1404929463,474969281,1644233199],[834773898,1990885133,47409011,580259854,1172314471,492511439,1824266079,367207534],[1870605963,2122267734,86629239,1545279105,60168915,513348824,855311046,1477808209],[1850320836,506990622,133228601,906196951,911787205,1625186647,1796634061,1030723124],[203522153,1388067155,109135406,1341723313,862024469,1226897629,1230017521,1043931756],[1966473543,929070884,794813932,405966383,958895394,1420705517,1209398376,1860043322],[1340869657,1103997912,952575294,1480098989,451822921,763400750,487227743,1064112398],[1758604869,1177734775,1114247600,922877975,69503423,1738887011,1559286753,231120039],[1450105565,561932688,513508174,1778838448,935702475,1804395693,1503030116,1759342550],[1470084773,2015305594,125045275,2052765197,1768509808,816750710,1792900183,868852778],[417940135,1177533420,2115585826,532716936,1945177960,1344509518,1140950438,1556059636],[192319399,913326280,1785821631,296018217,106535638,1067314348,383668963,1151269196],[1672039872,1251916811,608437469,70943731,500771303,1821613856,493813390,1496628048],[25188717,910327597,225427950,1668662125,754780107,2122946562,999374473,1547861293],[1872573533,479868011,1092604113,1755905816,1613149412,1235847015,11311847,709135426],[1286858420,1178086975,210219387,151997053,1569833609,836969405,1310571990,1229656107],[96904169,762706305,204369825,804924631,2017309452,497629264,483383376,144861504],[1426198475,945326419,1202013406,2042874519,999494096,1318446309,797083317,919066113],[547676682,1164677490,1634869860,635140605,1742308318,330598792,1497904079,1212415751],[1732000999,1783365825,1311994866,1366214286,1217873067,1681037472,1888572541,504249282],[1441470132,772809264,385267943,2055976201,179449888,1710290482,522484052,397055220],[1055797952,1591162042,304238350,1356832525,645547401,2104758078,23445400,1836031147],[339614106,1296027998,1989879913,2022878864,858644587,16369475,466538492,775659347],[1812291296,1390067963,606078759,1205109817,2093267416,1296947339,357338179,1931539078],[1145206967,1551342336,277553527,1575498012,194625246,1071626725,161864971,912034644],[1457492212,302478294,325554543,112742871,1096899782,965313714,961621347,856155893],[1517324954,1646215854,2051923632,1174303458,575901698,955943430,1755413567,1529160370],[733876771,534571631,761758517,1424169768,84588388,1976362370,230890429,1986557727],[1021105174,96419122,102509206,1565931297,1238632744,872212037,1126932984,168908627],[1186907285,944476754,126858172,1323636014,1622620862,1375110328,1543485116,1489219694],[1566972118,1385633441,251732271,1321625057,2079971187,1307825781,998586017,944237172],[1143645511,1246136072,350850683,860304506,922273217,695850843,199255267,776435665],[336669285,2128032103,1114032214,1440006350,1332645927,1770817643,571251291,1382189295],[923361918,285221136,613091482,2090750069,1052463047,1588326357,1547108116,1198064363],[56802427,276346277,629926929,2129018495,1424251167,1234494543,659459140,1288640648],[1362692713,421196409,85309170,1103435645,1800325762,380974661,1043652409,2090390969],[1873814833,1580370275,2061102013,215932853,1074868337,545967838,77660274,1461171374],[1105901213,533976758,1656301172,543456944,984534178,866949019,1816840552,1094007953],[1458942880,244312157,1990148645,1503280626,1077905028,436360418,1269542304,389574581],[1674059648,2072068009,1742980232,1891817624,164568607,1713450371,915621016,1791803954],[2075628132,1201009517,1474445718,782406492,1101020655,592249591,1709045782,993228303],[454460858,637211206,667081982,1866050873,1093057323,1530819184,1854792157,510319796],[1910380232,121510221,1476150165,186792586,1835937199,1691901462,902268778,1157751417],[1561408759,1574388250,1976945644,956445274,701129383,1152620421,1765429089,1716498350],[953681834,226418069,748005291,404382816,1273341779,682842423,965600501,1314612137],[1409600117,1618374698,531853604,1764771384,1369492120,405102684,2026132121,777108134],[48716251,1426220133,1150571345,782890937,769161437,2046635145,525636621,680867758],[1000609724,1052134361,1486478945,650697056,746964357,1240411282,950899767,1857806377],[1564573355,1309752193,1949980616,1830283,1297457675,10203117,1091804498,19350764],[156508104,386167249,1509533240,1514835406,511401596,1983088230,1271606657,254873646],[78950640,662566048,223249751,2085915986,1602009994,211181344,973457338,121266560],[475324148,832339412,1882564098,600261529,661304406,957706141,314466540,69866583],[412147136,350427177,2000975696,1988176221,1238600997,286764931,1996348161,778795512],[301528747,1392514727,809183801,263390899,509259046,1573196386,942861078,1863274605],[2017013770,2069915311,1183128615,1681605726,359020277,873902332,1907368178,1865986500],[1380668174,1519661095,2097547813,1366873145,267025406,773542167,748514455,2053872099],[854543037,385915920,744406299,1295663092,835305702,2005897551,1141401021,816894316],[539463484,503839262,619840886,353928492,508717947,1508546609,562551672,1909534044],[76390418,1483206339,1234258447,1718151057,937121483,799899678,1774906011,437468922],[1506134813,559743346,2033002118,1091205200,1662970085,2014131614,971302939,1193438365],[1579881210,559191574,1402666537,129960965,164652842,868621651,316742750,2079249613],[1713028728,262710511,887282494,1964749865,1221843645,984957251,970082309,1398577263],[211097958,1979428616,1521107986,103622056,1943025141,1141287122,125422164,481621851],[516302980,546670819,862426813,844005109,735622917,131707571,1309076276,598959844],[322866927,1854302648,1962238048,568795936,147303602,2079705646,301671465,1466536070],[1653266239,359944353,1432054852,241101640,1095194369,954853385,1274391769,1682291696],[1912472730,54603977,1107498922,1225747543,1309268203,302736156,800044097,786415884],[1505800114,1399900557,60129192,239324714,383999301,1476085699,952768586,533060477],[1666137742,236325747,1825996035,767385280,1258436976,781511187,1035176708,263907326],[432434470,1439221163,1626091284,562054072,196218901,581610832,891016602,907707197],[1023547833,2085328930,1406224104,1831491168,1850770911,1067336776,1088576045,381499219],[1175078958,1629565557,1679862480,1022776132,600609065,1379832215,2111172828,1391302115],[751709534,400425463,1110950091,1277087419,312999340,1835158845,1260275416,145840076],[1825185644,89437184,450845975,9075037,1201246955,1685391483,1532737525,2085649493],[632906460,1864115071,1599307781,442964615,1379061251,417370963,140476236,1959257049],[1852914264,468488782,1749652895,566422713,1303648767,214111909,2095623257,678837574],[1688652163,704672918,263618798,1892251489,1445443436,1911753211,45108483,497017692],[605207544,1588832927,1065523209,1331926901,725497203,935729841,1123964019,484987923],[89773045,1908415847,1968630269,1223996310,259141946,1366134162,1450739186,1460366407],[241378669,1753966475,2003217606,1033980669,159319769,648325306,985780330,1552992478],[1169922910,349337387,531828752,1309035335,576611554,62129172,320253253,1960271174],[1268510917,1366047793,940498294,1897488009,323140415,1935384614,1776070916,802850660],[1349333328,1462609825,923137136,833969359,1093610628,1175891153,397178501,1184753661],[1054392396,1554898478,1149307127,733135419,665322375,1209693174,37831125,1478280849],[1646977774,1022366072,1192690521,1394588804,498026209,22205219,562102356,19530328],[578848317,248739569,1852363125,461167982,1737115384,397490181,1434437336,1133439722],[746053726,1673429660,1398491955,1945215648,1482973151,1464175448,664636674,1480589916],[1050331473,514280135,567303754,1124967963,1056673125,1265185413,1516986314,2073229052],[1677556572,1570422735,307508986,321277201,2052358776,741092328,1987842819,1164400402],[1765112787,1699072732,992724518,693501109,746379232,647755573,754333086,1268416718],[1570517999,398636469,632027970,1026746688,780747814,612445632,1009105233,1061017040],[2092435455,1933069898,490473087,1026627386,1348717290,1125379677,1361289452,961414969],[596838253,60641499,1312326604,1956790085,108343853,214001346,69026874,36382897],[1439428813,1833447701,1867168368,1972458171,1726807580,300110257,1713890054,978454193],[1879077838,1147914256,1441407179,1935082742,183955986,1013902209,851946239,22131403],[1862689284,1210271532,1509220683,82264566,1614451725,509721130,1368546992,1491642131],[2049453818,1401910235,1108027864,908291072,211156170,233092003,223310013,1805360662],[869294815,652459945,1699863989,1008614365,335579537,1706434375,1954808450,114266005],[734877895,1672818359,252634027,900553483,206365475,1866252397,234079531,1777945733],[1208968517,436167739,1056380363,1540071378,603908591,164607704,1423797689,146634200],[1074698549,1273963209,1939407565,205701515,483183106,690435300,1409925559,1647593882],[148152651,1567321819,1227023470,200173373,1713482279,725472639,850857468,1135750144],[1684149511,1247854445,982821187,1526158180,1631632304,654629293,128704814,1249039032],[1032497599,319540236,485536948,1183443797,267300681,571546195,2091636265,693554003],[222616484,1186629370,1422250472,1172497099,7688281,202727397,90894102,1531753431],[903665399,496175995,732128465,383363711,1446735802,317459106,1258347103,243001087],[336494755,1525175337,806316483,2071164530,1526943052,1880476112,343997226,1194097982],[1926904855,1904429767,34462889,854563232,557942897,1663105531,1033997095,1467309081],[702275976,1632930855,1814553228,957392109,1429987104,1992995878,1506756337,1076665560],[1515324500,1658348225,1164603311,334825949,1924301365,1665099192,386355369,1523523496],[433372077,1213667876,2034449136,1668034870,1943448350,1757120289,168783485,1700207307],[822781174,1536993735,157016783,857716959,7033795,24274238,586694637,301409548],[422361261,261401433,978179629,688251696,952334342,404813644,804486595,639423556],[855185628,738907599,326166604,1510164414,839434731,194829105,907515364,1294476115],[365066824,1619434858,499372686,1993305306,171884920,1551476319,29500356,1706286134],[1035644330,1541549152,167350357,1380662190,900075765,786066479,1458827083,225412434],[1494879872,115335781,170136239,1898622684,425384331,1513909496,673837456,943159558],[1055247555,2091961218,1770017617,272657253,968788021,1260389997,1021699129,31580225],[1238155013,964570906,692743328,542116866,621512088,1606954447,1594361447,2111137339],[1995102621,990538179,1280886639,369554695,1008339853,369016788,204922197,258498623],[971667233,1428640839,699119171,1245494568,1746158247,1406645946,1856093635,2000104871],[777434529,2025364421,528490483,798873897,2100313228,1053918464,570269010,1822299913],[749660714,1763073626,2032691696,24178223,735612142,1033772363,904818819,108079076],[128385200,272789582,424833002,208026259,307024556,895101185,975248569,1396875322],[228949692,768197817,1253397556,402636399,1600459214,1322870692,1959352574,1340201332],[2073550978,2110763201,1557224775,1657459443,182818881,42315746,1019436301,114704297],[20738877,1252633357,584308893,806999438,546314631,1085121369,806858004,326296557],[1464195434,888976047,1670485004,1346063585,96866970,314697916,89803657,908916001],[1150451547,554733302,68378809,1556443356,681900852,1099937077,1627079781,707256533],[1037241174,1466499538,1732754332,3769219,875826121,706746129,1341668222,959139093],[2124797069,729077125,2106813570,983561597,40445990,176436010,569197081,1329673692],[1770122555,893901755,788726661,558052956,1087524286,1253204390,427456928,315299437],[1336739571,96628675,2068070748,736959193,1160068686,1710808476,1507507113,2077582674],[1063011928,1850528323,464514779,142435671,603483033,1672728229,1054591808,1428126864],[1328666451,1615891224,1277617829,622773606,129372466,307362275,1949080663,77461861],[789022275,420088060,330361878,139266454,1817812482,1451145506,121278697,1826656848],[52549966,1723545649,25978517,1139408896,382277809,1940560174,548308035,1258374940],[632427640,108514239,1375760984,1123617770,1544710405,184599120,408643244,647600082],[1143719687,595309775,1766187832,439973136,240674745,680131679,1816603576,1458259916],[525260118,1759351704,697508951,2051741375,1268991093,1334147992,669707085,503469354],[526086192,2081798531,652801427,1899321736,265081969,1416560298,1635295068,1089509241],[828174563,1074785463,1711947829,1357248145,1352599779,1604635704,1320827544,1970694833],[1018437812,968853438,162516594,1478496636,411413410,2102265681,1863466719,1729375349],[1518481974,1677562043,1993128901,2022159373,2074219282,412971457,1155705734,1925561218],[876749879,1197554572,2070888882,157464444,876704723,1583374687,931191082,955075457],[289132849,2125356916,1571854299,509761354,164439419,499655375,1022060065,2037772276],[1203296310,915140112,30601166,372107158,1078623021,942004849,1073054193,1416307123],[1176602099,1907264339,155403657,821356395,1670853526,1562295993,2095393641,1339490071],[932918762,595732779,910005931,1623376792,1378467366,198555372,175494947,827245232],[1229301010,953586498,8404359,921854158,631902605,399564124,1984027468,606330188],[822114260,2043184531,1700912655,1405751648,570522065,1640311175,1426820369,2113740526],[1960246642,1237183087,1806287436,933342555,747190427,702341870,1190309490,421979093],[1931631060,898647655,38317851,1039094406,1633821875,729887713,470147670,857983212],[925184601,963781462,733696053,732145813,1931679700,753795,1881355948,1042989027],[254566892,23922504,733806198,1215189750,827803212,2016454602,484607698,565691980],[2004190138,1640979734,863892848,1733482708,1524224179,1492407455,670410177,1797802954],[1968088336,501928372,1751247890,1233791100,1102965354,216163180,386595217,211998776],[371030650,1779065583,2019601310,75005367,266817529,1908089657,1416392452,1833111503],[1483146657,54547879,1403131874,1201425706,12656677,1110352749,801512207,665740813],[653389004,2037585281,144947049,1309845977,1963940271,2097842747,611486189,2061411587],[1278376207,1163759250,246531312,129276161,1640086602,2359254,1618225764,483044798],[224167759,1651751714,1404785986,2031602385,1596344786,1252483779,1222879871,824384422],[1525188977,1454076878,276082642,2031926439,1976481276,1042578275,80682960,1928458972],[1569848163,190763507,1797271253,260582594,1157249476,731208136,1855735257,331151193],[170423227,1355647901,1241746026,950061687,1784321742,1483133350,176538910,499991099],[1320484465,1651563852,785610604,1976421347,1734908505,1785791807,774479620,758085498],[494605857,1340035741,1124006480,351025817,1632220181,536618175,219953235,110114997],[243513474,1293151532,56065347,1953711518,2076977632,283338948,161194357,2086684491],[1157414261,913285945,1217988373,1482321872,1216351443,2100783302,373781715,890472140],[1485213542,1302118645,1004239904,828164620,814504681,2074168027,296151866,1438072077],[572860689,958109323,1115216073,536760045,346846311,1818684634,1901885068,1986581162],[2012730658,326385269,2124920103,38611654,449890465,1910209979,861944387,1074174920],[859735189,1893761756,2037320245,1172041854,1208371089,97663931,792727897,1127533521],[880235661,2117484969,317442700,955160342,1237863672,1610290338,1335129028,538246092],[499812052,593168367,324938644,445115725,1370189940,755366908,499620429,1782988104],[658170319,1468029285,818993767,1059020323,1415509805,1940087646,1675416251,1816535718],[811210959,76259734,655501775,1367914216,1854724550,846832130,1523741871,1345484912],[472052733,1622860396,674606188,1943812911,1771661475,1138520719,891129232,883871553],[1167141787,1256510344,234140105,1107470412,1695256446,754262259,467714949,1145831172],[162138713,179108769,2057886222,37431235,265031022,393560992,813056478,5818297],[926087005,629157554,1421764629,1672621023,633188780,1457037130,615010360,636441684],[2068883843,132824465,1169670026,1826803342,1198898559,606700721,468868654,1659493038],[1334313557,953295443,1916688016,370495117,754555135,694514764,211476166,2110377700],[476328470,1283091383,1054901588,1359704695,645798427,1916350612,1923096454,591272357],[191278736,489825464,995137235,1300575035,599378780,1360499512,91542347,358028268],[1930742472,622818447,1698811674,1758072457,1621065925,2052695762,172723236,1380236787],[302812788,1910428627,1867669537,1633183645,1481882360,838101774,1338687115,2094912526],[651046187,966278287,256722970,117078934,1382532571,1423402000,1959071475,1929497977],[19025139,1210337923,2118527547,2006584121,1944146401,1432193659,1234042617,160796995],[92220125,949419413,514196027,1949729660,1863290333,787228751,1722821634,2074388615],[484788856,943240372,574066908,919703372,1521298074,1398251936,1536335517,288104716],[1986111600,266708451,2047588421,1872002903,4990714,742952066,127757029,1835337809],[582869523,506027507,1023994320,1663794289,1756828733,746532756,1834245688,1711469751],[1003180057,350485986,57025338,1388005466,1479597669,610154583,1127925633,1809490126],[636638650,1036134627,1309999819,284771651,119538930,197256195,1976114351,986266972],[982191992,550167552,1951673226,1095635313,1696443494,828968266,1302992527,533994751],[1947563808,451443775,283991307,1497922692,158379905,91956483,1809843652,1894611130],[1325040918,119424896,929425672,971542505,1187300555,2038450138,1229368816,313807140],[1226609420,129375606,612250452,1814920167,2000770048,1675104697,38957217,2098088289],[1075008134,28244986,717860622,1284578478,35511443,1766782864,1880152416,1690781996],[20351570,922760200,587968741,1774970229,199914532,1215775429,1859722660,10981978],[75119004,56171618,1341629009,1524955557,720277915,1295000338,1424998843,126879777],[1219053312,2050349370,988849708,609541257,1610923468,1593807787,1385229835,1218703035],[592530530,1765038246,674772555,1768251295,812053049,917638662,1353191452,900911081],[2058741376,889167925,1689569850,1336126871,1659750221,601471057,1347467963,1948316944],[1307873872,1763074931,501404006,419051239,1206730633,1843779392,697852268,1349869191],[992773374,154992524,1665009791,478305119,2098416930,1263142836,507949478,1905182702],[2008318524,1432473712,150000689,506440594,1660432999,102395544,2099778087,191837326],[672927759,465502963,1360507904,2099599412,2018694862,1605695809,1409930204,487635799],[965199736,1183795540,1907455746,25206907,61918650,401928099,963547396,346942441],[132263050,2064485469,1193191804,125215171,1738235355,1230645033,1757343253,777856255],[800513178,26665800,1559397935,917023573,371790800,56622569,1445731414,1099018974],[1580880948,906549868,1283969867,1818723879,777967077,709671559,2037520467,297053969],[930634242,12082163,1871148094,969159677,1839631196,608597433,1559215023,1294937988],[1407207872,369583403,1348524242,463355640,1077600578,755985925,1641969430,1256087408],[215381783,920709890,676999114,1583725345,1699674018,1745115078,1751620856,1032405621],[1067108415,1313711702,14215148,610081301,1301363999,822944877,1935946167,635986773],[580176838,260725436,1841486461,1640841218,1237192087,580641780,74995392,1501079103],[1255213259,1504632213,1125401685,1738913755,1547776868,622396968,1223388588,1462146205],[103546447,1008731585,1554835772,108146430,210447528,1842477855,529018861,857572028],[1525742471,196101437,1970854452,136843851,1575269826,1056833175,1921412767,93872576],[1026730801,453078223,360971777,939177437,862231693,193675851,544249058,1925572010],[658485395,428952540,1440046352,305657876,1228188658,1344498587,77006731,631910138],[950651900,1664077912,2061674519,860380100,1706446250,1931295599,167466888,1194412356],[44637843,469869925,98803669,1383139322,313964859,1805521121,358708170,1152879759],[1751055174,1318536557,1016587488,885238930,1105873011,1612388522,430344150,788251372],[2101051373,1493375510,1200591810,1193001183,713298294,585649513,1314433309,852797922],[634351774,100959170,678589978,430745303,1104729193,1499994175,1567920635,218192913],[859978865,618142009,2103768575,912959832,431686685,1541502014,1087619464,1594144626],[2117836072,1979472030,1145873758,238014522,767193237,800146550,1579316116,1851400706],[13375037,434478257,2003631368,2050889789,1721048313,405926189,1084943892,1367913578],[787878991,2128421261,1840872501,544930390,631483310,1282373444,1572581481,1375242781],[278432931,1453903709,1600893912,2081017885,1324380910,1439286870,1867353939,836013572],[899523104,1009542265,417736042,373110828,1058881181,93358576,928181634,1514099108],[370864600,2059533003,823134775,991871116,1367019383,164674305,1242073220,1760241742],[1518314300,728579474,33240456,1319476217,801468700,229600494,715762831,1250121763],[292347344,832319356,1085111051,1933686877,542349500,1086790380,2062881424,1833375928],[265943054,993569749,845873399,1518391597,1583144343,1530656306,1889458465,523558891],[19448007,886898892,215558935,258562917,2086478805,606682399,727889415,1046364310],[1704308320,1081492483,1023287115,234770202,954691210,457697310,1586995826,1490102454],[1932490865,994115149,266498749,954678847,685293929,2025697821,1138675420,198268529],[1342198234,1041218489,324194528,2079938535,922446159,1365975323,1572465385,210602357],[1402109488,1389193365,616994084,479538798,1790700359,936675687,796053510,1567963431],[325433143,811958769,1009775137,1011274688,2029591714,1054128294,768746250,1746362471],[310764426,1121817795,1799216797,1404731772,482535360,1085152627,1137761542,26843102],[336144203,2046894071,245677938,847899232,33501386,127809712,1302843198,1999773462],[1396559723,241821226,1155855460,1625028375,1941855260,1335664331,171579553,1289610010],[1230202469,1030813367,783496158,1861349170,1600423648,138188850,1924602342,1686677943],[1906547736,517833604,680135209,423259307,1742974701,1536196830,1564765188,236052463],[270105842,1060352734,2013539480,297953149,1891523445,827838,1409104504,2085599496],[1820422394,246028729,1688637409,212003855,499067787,1076670477,234372258,1184429828],[1401785232,1886435038,981186563,830126475,2053017792,667300324,1904846,988600746],[694217398,371446193,1069506635,1441434037,276105306,746074268,1353555504,1171412433],[533759170,1321209556,1459333926,1404729452,1701997635,14312955,1250607469,1059096611],[21195002,171007028,479174324,1227090816,618709445,1309732525,123566469,914080208],[2084887672,881827877,1472049938,571009033,597065116,1201506003,1950448049,1451586181],[777890901,246245848,721146659,921327358,1203362817,488707606,1133164567,6700748],[1140093031,1951056047,1106023112,504657667,1140207482,1389371569,1600471155,25965245],[582953992,413866638,996368758,1121209960,1474309405,1720733837,711146587,1436383833],[1681357976,863539970,318806921,1217602038,257276698,675147500,1833048460,1331520034],[327646670,1551147817,465576888,882442497,1000062306,619395923,1263271637,1478565790],[1403404631,1237685914,616453966,1473543233,116626751,1444720010,214401873,81433781],[794698414,1741249578,1946598448,640916803,2101077777,932180518,1945366501,2080972907],[532203989,1313176452,1971403513,1933516211,1818568720,1266345194,1626792341,2070239373],[858080517,770137218,223691685,441111294,951202836,129930108,1262133297,1128485273],[21271,377736987,1417890421,1918245394,1327661885,1204428445,1406535557,1269895041],[929118599,885880756,812198881,1724184826,116340471,316727646,1136398469,28630224],[255808389,1826973728,1839495671,1802088527,1573666727,690931558,544566726,1678244],[910810028,1363399543,1257266060,1968412501,95983160,18895313,144589630,409650564],[523447001,2051272554,93222058,1960874973,1299111527,2103138233,582381653,494220223],[1551949720,1061037742,1414109875,63184182,918311529,825177442,1828129202,1911429094],[1031561732,950750701,615785596,1740177652,119159344,1500922661,1129834861,748940858],[2089840553,359069226,1000876362,2114629599,589505520,1510833213,794806717,1395854445],[1813713934,1372553275,84801332,2004454633,1114954448,475713083,896330264,789522192],[1434193008,532037179,1296222631,2026493363,2119194989,1798632840,1407728852,730853165],[1188208466,497566353,1239732122,851105568,733731057,1940444713,2032965817,2094357643],[1184563347,412552739,1830668393,375040839,1036376433,1847102153,1327819875,223166554],[639158801,865115945,1824329558,408016456,1046896759,2089325267,295167124,1024332332],[793168797,1842254250,386913955,1588294380,874784702,1647373559,237867350,2543305],[264265514,218189656,665351399,140783303,627058789,485460465,1586966433,870559857],[877821685,1222390853,985913883,1318110246,76403815,1968236833,1872436439,490976937],[843558501,1727794714,647556495,1417377442,1749260555,1268806154,1642667373,1621016617],[673255274,1402240582,1902467453,1461886617,101309191,670033570,294676272,2056555330],[1173569402,380537294,1708382451,166092891,2101482769,2054826692,433742278,1342323967],[881100892,883331754,667168196,802191266,1038528707,687598300,1784443918,950367157],[778789854,1289264333,913061094,545271307,820762622,312904425,1383690489,52263699],[926657033,1649901510,538487003,853892974,1626165638,266693943,397151044,1803648693],[488265887,415362000,1143304139,268415998,101609589,984679641,1624818654,1430486902],[580212561,914386633,940944572,674758239,1153370401,1087620835,1216262591,366548438],[615039715,266362476,795404056,1213537361,1172483515,38150686,1573781595,535287717],[549163415,601690375,241099251,263587080,99633076,151096564,1989256138,1797353106],[12728852,15139361,455938794,2035898044,1250395025,2119540042,1960672821,597846850],[1112522328,891286112,1982846188,1001292542,914718932,1070098584,669884838,1882292365],[2026484982,1252169780,313969705,925822056,1316922135,736982256,204237663,1655465213],[812343106,1479788619,1082532688,281963239,1947322284,1929106131,1181089184,609453928],[441698614,2092718576,803849865,786144110,866215359,1315218177,499949717,1900941589],[385016167,1577480979,622835139,592061451,724476101,742647071,2024566507,908646792],[551892090,171582387,114209427,1467803433,2031917009,1034255589,613125375,1506975439],[342490537,1353985477,908888568,174634183,572735386,464378882,893417213,259157544],[1280287842,1196750188,1723587656,1655895000,1045426249,1341500991,152134625,1923488860],[1480526362,1824589493,399909673,151289215,1522668569,1261006810,1060023368,657415039],[68151265,419653544,1065896336,736206151,751046913,679928026,1896362749,1022163271],[35537333,930812337,1732732633,1701813062,610179554,1786054960,1452392524,1935802706],[433955123,384978118,2125506592,1364005530,260515680,1276816301,1700414391,1702524204],[840358696,630984862,1462606345,462709855,594545119,641057759,1745837621,1724171396],[1793695946,68080393,345578731,362625121,1682501896,1120040582,397002151,1026102020],[520543699,1527226250,607961488,1013575095,2039443192,132675011,1161932264,2087136653],[298384158,58987890,1449207778,815631285,1206786564,2041321171,919520748,999213589],[304697655,1093719021,481554747,1924489708,491315597,1911350500,1817345714,618762627],[980002675,2082833435,978758947,858733841,1754858001,1998585560,2000651490,39468424],[1648319069,41828621,944433728,1298232714,1685286061,518493851,1459475123,1563791860],[1324932217,678961588,1926810963,1706348225,395243606,496382063,1432360904,419444237],[1281168094,250401067,434612599,2127478348,1973447826,2006752899,1356773611,2003101237],[1164084496,659277031,1839950475,1679795967,1558324880,895249301,1419804858,1113391716],[1400089803,2052133073,1500375616,975982485,2060392111,401857923,859339352,870231000],[1371128170,160047275,249456574,894036638,1519185823,907203985,1380304359,562827354],[1682324476,995805662,1168959898,782388428,1621244755,1847922473,1158703455,1387893696],[207215825,609326155,143051436,1432285500,742535123,1533365889,1811579060,615176170],[1599156544,746237935,1105653095,167360251,597636212,138266872,1261717535,828154539],[1780485100,111912346,343533344,25902304,60889093,1409161464,2054907561,343260091],[1446813795,37354251,350796844,1238177278,1328288690,836287455,1787861527,1298468472],[788811801,346377614,1627055767,876779289,990862558,688466661,1095390336,1042435839],[878062328,1143492410,465444513,550612183,616317241,1970059263,496146796,1880511721],[584078597,470601055,1039519024,1213736692,1695059068,1900943445,2079867866,1468396731],[371132182,1896866618,1001264513,1335687041,83947588,359554409,1125219083,1467014533],[33042562,1798664765,107492170,1251064866,1055929164,1006680509,537602715,1786364126],[1950840555,1504116394,46817454,74721101,1337496915,157668694,1524758077,1384763700],[18110246,2078661988,1322461275,1512703549,1621790450,1499178651,1689435904,602502243],[658563962,1601873862,32560452,1117109775,993979752,1101948176,590940737,1535533558],[417228448,1469449503,1637216518,797764157,1919984108,675282207,1883640799,494661068],[1931649160,1296909862,1841475604,44981604,1547178180,2118375310,81550405,145304346],[1023675736,1339335715,908586825,1911629260,1143146474,1597424965,208694377,563596575],[143773583,437027094,807975811,670215665,1038451255,147463799,1017647128,2023894567],[2082898166,2089523264,1574239674,743122191,1398774751,2074584670,449751960,1907311694],[1722417016,2038704198,1933009113,820337970,1812109558,1786061476,1435451641,1128853384],[1685124416,536937151,2088567207,1391784949,1581597580,1603325829,890651,1674865566],[270663942,888466123,1618832432,1267155006,1367397066,987470723,1670099087,2068513375],[230724352,1490909538,206958723,388338590,849678277,1785255768,1551238579,1299782054],[1832149114,9314763,645932974,1534795802,1344219267,602907610,1630019775,2034988685],[109221669,951273888,487743780,1232405765,327118948,822245883,831123794,1212720061],[736598324,891650658,337795498,862906896,443084162,1024924158,653156320,1662539994],[470515781,1315882989,1532182600,336431498,1267925661,1405852367,1971552011,933457983],[2006043315,1890948537,24440223,97199847,913590802,1815953419,658319458,1231158728],[1600607956,943623540,1444532443,303138863,2017234285,1667530016,160367788,553367047],[202985526,1445206437,2130463713,1549664776,399606714,1659919827,2022705760,685573302],[949410286,1334131423,1354579195,1398068933,1981051459,563447160,1098705149,581856223],[192216737,1536753329,1604638374,388355003,197295024,1595352092,604560476,381027063],[2073799103,1882048510,1150638155,1823850089,2118602431,1956160813,828104303,934834361],[1825112178,1424907919,1710273916,1546618632,862998201,1883453644,1586114990,177726347],[1314449121,1134244807,1492959397,543482910,1496373957,659746424,1760454224,992782862],[1779312460,761582221,976911109,1316884380,412805393,1110622547,492571399,998224339],[1739178424,701295612,1592374670,1695930473,1820930928,1767266978,1275867837,1380292136],[301241371,1921572062,450496826,1178381225,1427744552,1841206803,822878631,1517844597],[1716108312,1176337259,1630701330,1915360816,1462142067,1316430974,758764378,1953610050],[226417054,83138829,66802154,692605409,329953316,1498714437,354534631,2073982858],[2100062313,1503380469,1361545458,627054771,1961527645,1604169404,22728265,1057403102],[1036296632,431538265,1628156319,693636954,229830620,1340259727,1531351998,952296772],[1253599105,1734478253,643857633,1139848910,1359743965,275300402,1229305799,121998095],[1105734376,660960510,57526880,1247907516,1360685104,171613581,584488358,157156618],[1106361549,607642892,1812247044,2051774900,1397422878,1783286496,1452004179,879058413],[494798104,460132737,525934944,945260738,627007172,209540880,477585730,1374528669],[240058511,597555130,1455074720,1794923012,1105280663,1510162692,1136285382,1897143491],[310771733,1289163592,1002960258,823949745,894736816,733222051,1176589873,1078030395],[350246434,650145550,512469564,90580161,820746076,563428195,1935779078,2058490466],[51565374,1258118066,308692912,1201296556,2019723385,206312608,1732948529,1173030868],[671547616,1955833839,846977075,209640506,1890852293,861176713,1920120755,997325564],[884214162,65231489,830337886,238919803,498961308,353635420,980637156,830337947],[810634019,1928307569,1265129983,804827859,1888231763,1370175737,751893336,990949843],[898288946,1539001522,492064154,1000157206,289264007,728961760,852609840,1215781317],[1484859401,1517386292,181066225,698371799,1637893582,438522527,1173240208,1971032546],[610879983,1277837355,1882617579,688799331,2019908418,947033583,2110410266,1368180131],[587774036,1700263104,652425025,532007,647655615,1080658909,153845067,1910009512],[2079337278,1765891488,899801246,517877314,1942526150,1560548223,953003067,843224592],[596352453,1271765200,1210880204,357442244,1071599784,1736101654,1857779755,1287491281],[1722103864,835049065,1785416616,818902582,550308760,18339667,1996745967,1211094311],[827347327,1969931280,525138732,1668712922,333822921,1268566245,2097457159,84158761],[1221540962,681438620,1063564564,133088715,1706441910,822406682,1134868800,1699992730],[1612736823,1334699865,263213881,164620692,1653493058,1144132577,1348621649,1644796902],[142708142,1669781409,1820753690,1362458135,2027479957,1905351806,2031342350,1840261506],[691317985,2119740441,647703909,609252266,782613122,1554887533,943925385,1101241434],[1065401374,1376852088,985439658,1228698738,1321961593,1606426209,810721106,665779141],[70302703,1019523517,488128966,33615857,1603496382,2094528802,493321721,1845800036],[1852456356,141609184,229209145,1702723761,904669795,335419064,206348622,274574312],[657755349,1516303598,273916509,2073383999,2052528019,160525463,1160951393,1090643670],[706065722,223399667,1468850919,838975266,160369963,302539808,1026644775,564846503],[1636955976,1403658752,1677862559,1250499018,2005543845,1181390460,903965179,1506985371],[49143512,25013311,1071428837,1987441885,805396611,1547554969,284446019,1152063241],[688965383,1461187313,58213734,2025717570,1010633499,2062034518,1397759749,1012257699],[1166140556,1960806619,1682340536,2108944692,78429642,86442747,651232240,1502497941],[1840990537,459384226,773959343,1519846178,588929282,149814001,1462273180,138129336],[377553486,1870837291,168388357,621810639,1099681898,587623831,963489342,813601303],[755314555,1137889060,1196594568,2126709153,1505662635,1479388564,835011276,374532757],[882228764,234257990,517642691,1160721005,1091841740,1462981882,602678895,2035438868],[512771958,35484771,477316773,290102058,31102828,257991657,2037618408,847676300],[1076928017,841223678,815044027,1614897437,1346114117,451254069,392002044,1291776006],[966439088,1626209464,1269536369,230066337,921445608,346740795,655655432,2036367379],[1736805619,669243563,941596101,382194295,1843071142,153882086,1810302586,1721790433],[1820509336,886803569,653607163,494358740,1455800017,702012046,1366083233,1237894669],[942610826,703696514,886194424,1780541892,497489306,65663320,1124556312,843617901],[672571451,2123146438,1737563109,868534632,272438830,2054491243,2040743298,212425567],[877036658,928056635,293883345,935117875,558760993,522480201,86025957,514597897],[1791784879,91706475,896154121,1297508579,234226646,425459562,1261923567,697972935],[1938717765,708098954,272558755,60911330,832663926,635121,709048768,1580396493],[400970979,2076893792,693146997,1706206821,865283365,1744306418,142971326,1096503932],[1211683916,500345789,104771882,529917910,591619603,719455314,905759251,686422820],[1425166364,574758591,1728867314,268580876,1424455739,1445714356,1216001623,1306536703],[608858494,1982598963,2089763227,924897121,1719401638,661626537,1222079321,1066502978],[1381075679,1469070323,197175671,584936413,1677675165,1871676986,712210122,1474200131],[688542957,988622344,670600650,1506284185,240058964,1370131298,1933632208,929068096],[214472417,1399871780,1157119029,1893906784,158464747,115370977,1484703896,760579272],[230107801,713327766,448708874,986110162,94906987,86651424,2061286009,1070614682],[1455204904,1589006861,1302281706,1615986636,392582418,1885712209,1576612037,989660823],[600273183,993485737,646206802,664473028,10617879,1095692107,491081474,309340476],[397332395,272035740,1637666243,1084938966,1087972105,1134009625,1474274377,1626730548],[1226301611,1248488762,2060107762,1034975321,2117495305,808686231,609158439,680522469],[1378660419,2035627366,121277698,191836528,167458865,1895907883,1131580213,1513443210],[1377482443,2112979781,1878363978,2056547926,1955514203,1177319319,1596727648,587693580],[167737591,639777312,459679678,1544091437,1271813669,621243396,1552255169,1930622865],[333532538,744961916,1612652530,1813907003,261406731,121293321,567311441,897072276],[101408398,737137286,360951830,1975730256,702093272,954572706,771035694,114211505],[944313972,1919493720,325315071,695047634,1754266697,367815691,1890086356,1429462248],[819309797,1114269001,605023483,1045551492,658973048,666611712,2007293376,1652300218],[190043621,521095743,1367897912,1698070331,381497691,1434463054,1212323679,203901690],[1695638971,1542341858,313948685,2027568863,1975906905,440890398,1786279550,1277833310],[1770993452,1969996011,1056323630,772701622,1764472921,1846104834,1023396318,1376335251],[1167518786,1933408043,727361255,1090620531,725174186,517313532,517347770,1266936118],[1898492708,1482075717,670225407,1975085502,378422268,2081049409,1000524054,1632917489],[1951982669,1590042540,927119206,131315176,1185899220,381822267,939761100,591620540],[532596050,1310778524,1664860434,885854480,1663963185,1250948127,829990782,1326924404],[58507885,2058333706,318319101,755768242,527759417,426038956,299072825,323497979],[328704915,656790872,933387213,1024986513,2038626301,1793129053,1504000759,694147893],[1142059431,248725830,1740303856,790503341,1956450953,1155092628,1513321742,1932642815],[674645762,1214814032,1342921961,839086169,451215746,1404824660,1430733162,2127895085],[1113807177,19112131,795208997,1466702936,1816143742,56899036,1915032799,2103193016],[1211551310,1996472689,1413921960,890111207,2125616139,1723847636,162728955,1711703973],[720397877,1424835968,1151460048,1860884123,697685905,1710012978,2101306118,1614246617],[23639229,474982812,439752963,1772149146,1570096181,800437305,1669112588,179856995],[654257596,1824633439,139194030,815359760,1253758457,47296432,1287052196,1683559465],[494795390,762157868,580952836,292680522,2090185653,1850253219,760517622,979781642],[578900672,514154729,955875806,849365906,78958739,420646119,1817620353,1877573683],[1087068097,451101545,954565060,1496894918,999588655,1313025395,833673978,151679701],[497695833,1680457907,1735839093,695071026,1835320858,1501013243,763172553,1220679280],[1063403344,2593054,1552994626,1385206622,189419493,90227491,1724588738,326206034],[957646261,1830894913,8417686,1257287198,1588486424,2051898773,1353017044,760685299],[467494193,276766858,1504386015,1179429960,2012790534,580506045,83843461,736534320],[1811103372,1519972772,1095796789,1372120710,519562124,95059811,1469051646,1822905518],[1167319069,18728783,1777276259,958287555,780727778,1751952256,849546493,1325907370],[2122838312,1840381547,1957219988,914457521,1758511292,264702280,526559318,479301747],[1498924980,1513599290,2085638722,284373178,342392531,155407390,1456227771,208965472],[1617228299,941480938,1386343308,2064486691,1704532244,1110028617,1975248717,1860061268],[380707001,1149098402,881875771,508999122,1535667265,1481419487,1914524034,1494266788],[704109840,846232175,820412190,379370683,896507948,713412559,202875641,1259959968],[1681502987,1659621217,1916308003,1020999688,800618350,2020242836,630495299,108072963],[548428467,1866846250,537840277,1425221211,820815132,940908034,1548394317,1862126162],[1163356928,372909018,2072390376,304576431,1794911669,1844077327,1616370306,1919421858],[1558269771,1339676685,1234393301,1971268938,99568142,543832480,1298287528,264695234],[1824377839,183733553,786934309,167437689,501491816,250454069,142443484,1549549294],[1538767580,903611682,1678359477,498251214,550812776,338122622,382483427,2059718669],[1554440840,1337730012,2039672622,482928247,1966220154,344386720,1538846115,1118248479],[740170973,1416923669,1919513527,977001876,1049339941,19095594,1553436520,1000189771],[2034168818,42643926,807310244,1028537610,1416128844,1182515547,1194494169,915104994],[913123374,2029765620,1875971752,1375650988,1817477291,2046080842,157659651,1879885364],[300331070,722261871,278168958,121067641,138114282,2016295723,1518176921,431257889],[581827793,1886436921,52293317,1322553254,1155341970,636687143,1085760538,395166368],[739361227,464662502,641761084,58381649,169356277,845426377,1655318060,894126067],[784641242,696577505,1000675084,604252896,1579449412,592452252,695535214,1849190170],[938553399,363950032,538010610,1497376657,1032686552,691461427,1029709921,1679486678],[172466094,1266543833,154381618,872542637,1876830700,2078012101,1485614328,88203365],[415407525,1383079122,1989225003,301261413,1196630237,305065648,245375905,1252770355],[634852061,1097220776,513824106,1868447117,1450715259,290630640,1089967013,2068586423],[527453250,563999887,1849144640,1989341632,1772224148,882300908,184286108,1579523139],[998125236,1301453252,577526054,1373957886,855618659,810273400,1139791043,1692758393],[1725934916,2002587429,1680348659,1516342806,229126477,1790309916,1013215754,1369469162],[984744383,1276295332,506757249,1700391212,1579974820,827492209,201451681,213167956],[566367413,967432736,1353677005,1486362943,907659014,2073481629,1236179939,794733094],[1040753756,1929911055,663923144,1356514047,1258765853,355911143,1567744541,559364318],[1856905425,924199570,540621494,324011667,2126611971,498134368,1927399873,1096308327],[253585839,1952482974,821730314,1707879458,1046637120,659892273,839438612,1429651138],[261745722,2048431633,1373989985,105767871,1484648102,1129766214,1697113898,455622168],[1266060607,270505919,1653874392,1803501861,1600390716,720762285,533168134,864906426],[19485884,721891998,1578719916,1475152259,1918679054,305291956,649199287,1623551123],[912143313,1559449375,937089447,991690380,1145859501,1099562747,1370278559,1774915852],[592063946,1839427978,1757624230,822019769,1777055587,1062316575,475531678,626332173],[844359801,638144845,1552445308,678455496,427537213,1892535209,1797809675,1350092022],[956626352,1810829777,73659645,640450796,1139982890,775373913,426822480,1490336176],[1528751207,125191846,1945028838,503376031,1722621570,1531096034,1794469088,1186515575],[793352583,1729968862,1475336454,47163184,900348014,1920380973,593980154,1964695849],[2119824582,1649019758,1896721458,261535236,1315675155,1032018048,431282594,454902859],[1973338011,1364222691,507441700,1883417631,236157922,67698054,2029235126,1549938179],[1039582660,481039819,304658194,105083432,71778089,577091485,1165346484,853226728],[759642115,723794886,501138725,709551408,1873517814,273843124,63355190,643693037],[1757498927,625935651,832285598,147864365,736405560,175260620,1701771835,893697963],[1909206348,767159164,1848837300,731886740,343044318,1927466251,2115889480,1193879666],[949225679,846960590,296769576,1686242772,324453622,1797018304,1523588199,1658124401],[1203402069,1164888820,145519963,568406997,1209706237,945101055,2130577034,1493901186],[1739735505,1062687504,1480077171,2014424767,885821705,2027124371,258420345,13233739],[1445182229,1321535170,1808397363,242529283,1954734204,1732846419,1037205002,1728640478],[1696805036,545684913,570173160,1922928285,561673232,1545966580,1133934651,1923907602],[923544457,494188313,191383830,1647456264,266035536,634685280,171494034,81533933],[2066398944,484233702,2073588415,2043934820,1316763723,1854659423,1560604939,867434221],[1245037588,1528536471,82263485,367015015,1411867762,1946690586,1843620479,1658085144],[6371755,1833221512,2020451762,447636907,21657951,2074213428,1822380745,663168512],[439329889,854918873,136502547,1795827343,77185264,1050113107,751577209,698566665],[1406688836,1637353105,712629314,1106543424,1742697231,13922638,809729658,745140243],[1460238078,81423191,705735278,488402881,775487143,970020443,1216118445,1494515654],[31036741,791516532,843417039,1498383197,2078742572,2102179620,1947574005,870032049],[755022457,1483888084,736400827,598895213,105732555,438039660,1489404094,461393252],[1094404513,1990302743,108414674,1045666854,1314700633,1517369742,2076303126,1828681320],[1302604847,923436863,950049099,1432743725,1768214813,1993064172,1062358668,1484884534],[1371860715,2044578974,1650753178,1751314802,20162093,976924986,1983271967,1364256133],[480652010,1672884234,1170494065,523412694,575540278,1499130227,20713049,529375641],[940495883,849675561,112619212,663915084,633686969,1403888236,987957048,803737547],[652769442,685308466,1232520417,6574487,735529434,1157533859,941921562,283393932],[1310577650,345138376,737766502,624440786,925402506,325454303,481902408,1187442367],[330859253,1552210616,1964792129,281322097,1418286007,109073564,2073965535,1425939165],[1153295512,795512306,453512085,1470795035,116409184,188814207,1958641262,615469174],[1248135585,646319900,1978968123,679781549,602197478,1614002096,1009368332,1097981808],[967706756,789871149,1712805715,51271160,1789500375,871056282,1998701124,1353044142],[1723578225,448002801,192221289,1688176038,710142033,1137407963,1686558851,459166261],[945813761,1882263802,1632233922,141948906,107025568,647373177,1964598677,336356161],[1641604172,14668477,599265941,1056034095,1432345242,1395422956,1301373312,1865105371],[357068433,259041006,1543873848,29243352,353341634,1236644511,197852119,1674590977],[1493121649,56218564,1014184554,1959482977,1912078218,1860781682,1694249927,949356094],[12950188,1056175458,1774046197,755293270,725475473,1941688955,619347585,1502829369],[1544577308,1992531663,407106901,1529924863,554671092,685908093,38519135,1986689161],[388219330,267818894,864604638,398405763,437842838,1054346558,1870225080,1791709233],[390867364,247777562,638561053,358769528,328501403,381410567,2008280614,1566656775],[1179336170,1654954269,1172618241,1655860900,1394798291,2006018647,1006424705,858867201],[881612662,1740705321,1025715545,518864807,54377395,1732901538,890113812,1807271125],[471800886,1828683411,684674207,649226148,752253337,1307808186,872954858,295143439],[995352435,165073089,395235937,1442702908,438904809,130316900,1934808668,1903463039],[1908045895,2088561182,1176176191,763617440,682648571,1189819927,943936262,1694367023],[1897113647,1779789324,1425587812,819721630,1116614161,296529914,1355339819,1695661686],[82500377,934426611,430918932,1914542811,1870695713,1740004191,1374226383,1125810250],[603226333,301463328,825989846,835530304,945145783,1165830292,626651283,1188354587],[1896210619,1409845580,501627597,1887188064,1465209788,1897800454,615495238,1323277220],[990328752,555698134,1885500258,1347290163,1957172305,339945061,2027999196,1847187843],[1708039182,1063841090,1655410863,477483348,30305404,106940802,1290892996,1488339623],[1285463592,360383715,827952147,997175587,1787157400,767817991,1682781457,1290990458],[1608163796,443903444,943894536,342730732,1319479447,1638562088,1522838218,729412119],[1640236376,20920518,1968863687,1124210669,201544753,1077779390,437513333,1402912496],[1079542341,2021744029,726717304,454855861,2015495911,711323741,1365123243,1466123496],[359682094,1968735324,2067978329,1530669339,1215021254,6362608,1886320982,668994884],[1477799297,1197701426,318613022,1431050858,593136894,1946753889,554001233,902691267],[560743616,1192014332,458377728,443025897,370439744,183737767,1809924998,1889009227],[1022313690,1058200325,1741493762,1234516158,550983794,746388821,1756604225,1335874792],[834369802,2129766389,355367303,530193030,1469530563,617434999,228873430,1416936088],[1951471951,1648409282,331489827,990366145,897565239,234547050,1873731871,209462314],[1542970470,136836310,39810660,1633786444,1797322061,214852110,1566773988,1707904745],[491038299,48081982,716525059,2016357091,664293229,456579405,1053414932,503406150],[1235049272,1516913328,1755149812,724725877,406357340,1544918808,632234527,1055909128],[2083277474,378966788,750349438,727040851,2017758631,366357450,467110427,857693098],[56694714,554322525,567053582,570547062,1933128271,1966450415,1071080339,616206985],[627608657,1000080923,1127076789,1443901682,91656178,1930180379,689278774,243366793],[554907683,702248335,453956510,543170613,465070632,213533611,298208351,466780689],[1776848074,912735926,562274128,451667044,1819285910,1055418436,911486214,2108582145],[1702831723,373205395,1861476058,1774207544,739146456,1930175450,1645321891,716631388],[1794186567,1023928303,1074888737,2130331569,1693978764,1966192613,956027882,1986947718],[1368295174,741666673,1979138260,1430332951,358850440,118100235,1394825870,493261644],[1309278399,1398688929,1506322333,1571613017,1598384013,1658052364,1154350040,1994588099],[377450190,1615995932,1652261726,1902590681,1458355395,722804,679715979,109572856],[1039288360,232194364,1012166817,1911093847,833071510,1936247284,2020659305,374757185],[1172816226,1966905333,584742054,902754396,1562938944,2124470615,711749191,247482358],[1957676666,1806134579,441357632,414501485,944324026,328294780,132310873,744671115],[1433602066,446397604,71506542,1458789477,1156788309,1077126974,1406886091,405124846],[567133570,1304976015,1859652282,1637151654,1602256556,1237925996,1069386846,742056830],[1477278049,1528278156,1018616797,545979538,1137461999,1028322770,2054211872,1762062111],[354561332,25940417,198013975,1032183045,1656760186,544609615,697547762,1386725176],[1898993956,2063886887,1596051595,790375950,1894444853,1639859081,142598243,223592210],[1775327097,547577089,1837948823,1970640355,1172758070,1548506184,1057121026,1866563953],[1905379196,288306358,1894401429,1327796238,533879189,1829754332,1946785453,1899784246],[550706956,226924224,353375075,1437834072,1190041622,37017723,1670404111,876439144],[1213365196,1579569189,269099239,854921205,1813285730,1799710847,592849566,514567685],[1166743834,219901642,1165758051,2116218255,52528781,1418804484,1073293549,1373347346],[1440764782,924391729,335963605,770925083,553535879,907322,190356637,995179700],[1610943680,973232081,1906916956,859246546,974962099,512886621,1019271975,739605113],[715456223,433390927,1183353528,360822940,1045178250,243327580,1851161545,887178030],[67508047,383263283,831751038,935887426,2094755461,2103792697,1061681982,1988836270],[134707378,696102865,1308273706,1724641447,1230041880,1381062184,1864281254,1236753315],[102208327,404918141,277137703,1358842272,2030716082,2114403028,946826803,1840397517],[300748513,1327343252,1505268318,1798126912,2024404127,864895925,1633971737,2065807316],[212572535,1188556797,1197980493,389063870,62172677,631737328,439794239,1267455348],[1994932997,425578599,857418531,597899828,198116813,1858758668,1174446210,1955507455],[825135923,1764914761,914616442,807004041,1384763068,190170904,890878778,1019791477],[396525779,923322745,1653794648,1916493276,1252573010,1617821228,284164500,694884430],[1461395870,1975290946,327981794,1882217878,1894030942,2098369314,571547231,1516171310],[1551814960,1831761618,1479017615,1277695057,1557107241,54465407,1919534934,703782895],[1954074065,192644159,1090011051,571656162,856951137,141798162,809030355,1748365120],[1010580487,1834781794,764970381,1219865569,1499387081,1473310473,1682508097,1198544506],[1434026526,199309878,1020814952,1770731063,2030516903,1490918964,699784130,1367990550],[1552773011,721097507,1190058290,163802238,1797824097,792582935,2070910434,1151800644],[1094088179,1814567322,1073080596,1682239908,442161428,1042988311,244791689,458367127],[843789917,2087133036,425986948,1896589438,34839393,2129434758,1370046937,1658078824],[1880076830,1413882480,577121077,1261751704,1596707630,1183693311,1826785793,358638408],[1470789021,1504981594,1046488881,1937455796,256771280,116690163,906372292,259517801],[573434845,561076532,1677328629,1470741392,1391626011,498226283,20730436,1627634134],[1610614924,532349900,996448742,460800144,930602159,981379458,1231903082,878245935],[1393160269,1412373360,1131009365,1369736010,437578145,2063474198,1508654999,400386041],[166537228,830547811,1512416850,996514074,1990532825,2072779054,1692019167,19115300],[558944276,465000472,1049612996,1836738612,1689755473,1889678437,1969220792,2005593352],[2003412555,469200342,541279641,858495419,940935560,1152054236,4859567,1194936218],[1886572678,487787247,18054015,6955615,427144324,1891304136,760071899,1829901742],[1677784088,309097914,430275910,759553268,135388026,1116063809,53478640,1187409755],[600381237,1190601706,1619768523,1385391992,1895557596,1101761895,1079045857,1843181637],[1885865018,1568568713,1236888893,786393179,163332806,1107431149,1416128946,1562354678],[1355573878,1569189910,1969871388,555477564,625362730,1668824272,98680132,1539073090],[2103826961,1680987716,475894584,1367291620,336958427,885179520,624007688,1746884260],[1198041080,854284173,916075300,1255043884,1519708635,1696038369,1027379578,2010346520],[911751141,375268372,2047309639,169903311,92731464,1928920631,399790250,818478001],[719716519,1887390251,132130268,265629787,625763164,24344840,1583369333,1123405842],[1044826518,1878623479,75609039,632355841,1050918067,1284848997,1357640275,381816247],[7483790,2016227621,896582240,410233761,1590067304,1301964371,169463352,2034026243],[1093636293,227567571,98999961,1436262771,1125750984,1460614769,590448811,1975403971],[143708510,302780282,707384400,901107089,306545165,1992346460,737291410,1245194899],[1567059792,478519879,2068466624,1946318430,124642455,1517263451,1595219389,176129201],[1580283759,1947374814,615885383,1290723954,2045062311,998583904,1189926186,391667426],[1255155785,1689702848,644606770,650854305,799773638,554194120,1937688438,387075913],[1270978976,2108069650,1587383670,517151882,677690284,707510869,2079525492,923818824],[1276044027,2015946336,1430149198,1916755548,1543949188,794561044,1263512045,822577064],[542881641,1328205698,2089993576,726689454,1165139610,1012203777,1798587640,1396836579],[867245983,1408824926,1743609771,1717654689,1109183152,1874150931,915873348,1959398966],[1482048707,166798126,1185388759,234073815,1199629639,1980586535,887961153,1823415944],[1258565546,994075798,1162204824,684147563,2094657680,1316486620,1288018686,1332904659],[1745966260,1818971481,542309938,1963774758,481974177,488400812,1890744482,1963932467],[359067933,674895869,1727803178,151657838,1775818655,1607470484,1510977559,1648483597],[2063304480,284581669,869532480,2005406190,1953793664,1984870487,1766932765,1547469590],[1656583787,1981987126,1828558620,1791744791,1339665006,1573786924,1612719284,1631031687],[1292624743,1693760905,460688109,322156356,2105456458,432696443,1025948978,1523204055],[444240756,1318435288,291089104,1197795900,339246890,903907963,1725262948,535674750],[474666193,1008623114,791566719,262236182,2000702017,1728381440,702210643,399708181],[1676321984,2090786325,1684398630,28745927,1958593981,554074576,374212092,332196413],[753654321,278125746,1117552402,1160137297,513146365,1368911636,984759419,452593313],[2128221834,1199122576,494118597,1644864466,1630193997,743822284,1304074118,1202389143],[681989504,1802621812,488193600,109259441,1262042913,1318175800,473490361,1077700989],[1829214361,647473439,2066688373,407410984,1071057159,1600613715,1158072403,221224509],[1643002226,1933696836,645343588,752937132,1740823495,281354624,1732453257,1726516162],[1677967022,854697789,444456959,830171265,2108284922,1020246559,222691132,679988847],[1868667378,1597575756,1897757615,236547962,355543373,972527592,1367018226,396903316],[351649040,496270324,1147546603,1566739522,939919874,811778250,1331392457,1101750308],[663717234,239957953,1413411680,310161245,1056535824,2076803182,2014686943,454244522],[1529069487,1009360537,749024392,173840769,576294910,1908395538,1549186853,802270904],[1102680246,505087502,948428248,1795903708,128548847,2038985487,2124999617,209629961],[1167856426,1399107191,1152869619,896962847,1319758926,2020765951,1114368669,452496959],[168592228,796974062,1734559628,66075365,1314371886,739368272,139790128,1071374742],[187546359,1840477435,403934023,1417603631,778673469,1258320992,572912718,1109723905],[1964591519,402808302,434137590,1684715799,673273726,919572274,1608670909,262783700],[1117398242,228020104,1026872352,509198605,1557009638,66653192,2112428446,1477467047],[1913658123,1542516635,1645304342,1510251689,1615086268,1932477943,1874041522,1066236355],[1665799431,1776402862,1460972053,1625340992,1445366048,906312519,744695588,1808271083],[10812511,957237944,1769225456,1070231176,1946163826,829136932,225783945,1900251134],[902008084,1374089807,1113074794,1913117005,1168780316,1288063565,1243041146,1402615312],[1483739537,790113721,398463463,350466540,2029643461,787210627,457803754,1124129544],[1022352119,451558172,1255388606,590069795,983708905,720178115,977009849,30277288],[1651725024,8453104,1894882065,95979811,1780980034,318499848,2050354482,1464735978],[1803595589,2080463988,315274415,1888360509,120417691,753853735,617978470,857082811],[410311084,1873325956,1784004801,33970295,1719550165,331158423,530988221,1690506176],[1452447595,1128263675,1424428165,1261766143,483145124,1379917244,300540911,1094984461],[719077178,1377689943,1093017986,688594070,393001319,344006187,1193075092,1580389917],[1118293026,703899055,1250795711,1066327266,1200150034,986837339,748206280,363223819],[1477359151,836072868,696902663,1519344483,565691966,216284282,1324034611,1509034575],[19689170,671416801,212132870,575249036,1471743793,22374306,846517494,79776406],[109661922,1529659663,1385344156,53170494,340996432,795922804,1436770461,1391436091],[1559571092,1166865288,2056296283,432452942,1587346273,163265555,1928270782,839798170],[2104313266,1278709100,843552125,2107400280,947708370,992083660,331226759,261281816],[60396964,1729387724,880687024,827932788,737292506,170695456,898718404,341982688],[1365230622,1036645242,1134480552,598214413,949065489,28629143,684022793,1559411730],[1776660500,673105346,1955078643,1924101467,290703537,1222544674,707036270,651859549],[1319273742,1690747623,1217147640,1718082054,1072652653,407283049,1028661015,343832826],[1348332747,1014598,572613229,137639644,1612841773,1371520153,1235437517,989579155],[1649505648,1562340944,1254845793,143897452,260050092,1715185419,1141639679,49456734],[1873372846,755405659,793551318,1146553782,1115197426,1690101478,1290933392,622476855],[196661699,1939703942,2088747627,72041747,1492676423,420145475,1388385699,1193425145],[1662168715,1419562067,1281841679,605435361,1441445126,1548918067,1288572255,1909917455],[1582963980,770847838,2031639264,1189642467,560543173,632481127,1215306290,521860850],[759877851,1946984944,1653740837,293239014,1847720766,1993247232,895532833,65407366],[1543152712,86711831,352042459,882341576,482088231,2003769837,1966965201,615554832],[1585718345,1547151968,534917229,1328146045,2099643124,680607183,1315780771,861557598],[1510474651,2096315284,584025089,125676436,546464134,1874822388,848532871,2090925408],[1849513014,1379453193,1666279454,921703892,172928235,52888656,778133110,1096627580],[521880851,1949684189,573727952,96415033,1272500929,69378327,781843112,1017460194],[357608888,1213926973,859362289,1171999101,1397474765,758833619,1336180126,1372592142],[300099352,1285178764,260909905,605980944,1461199185,1335554824,1169283226,1487707287],[83080309,368438723,1110285809,1435249527,315355259,1370264409,1108179899,1064821717],[681555307,1345370246,1600884352,1990467981,2100557552,727674027,1916579161,572428957],[203409853,1350039204,80233252,253926346,1062335236,582762308,1359377798,34712896],[2057705891,289222354,100075202,1799482679,311869551,650743482,1948942897,1087800840],[2124804339,1946530974,1327355910,1895029607,1605399970,794422573,1980816921,193905409],[531533983,1934680203,304017478,254116364,1714065688,1869515859,1579519295,274569094],[91003599,193924111,1150074083,484403200,1851261377,1985837681,1189426969,1945273267],[1711459671,947030990,1768247563,2097013019,1501883473,321056478,1716079128,2127715787],[480573956,1837039834,945853495,2123137902,694918323,1371753073,1613128001,1828804992],[812800578,707863958,1235804827,926631610,2029660754,1143580581,75473983,971488226],[1455044684,1669655649,1610533940,1367840507,2130158286,1073792138,92219117,707496423],[1663195475,1253476645,214024987,267136476,1666713120,1789036597,1493806340,2006364329],[657884516,861976685,192228615,1316573425,1400209652,91094049,1589627141,276329627],[325478522,349313281,847611604,1249617583,1331105565,184682911,1228235818,1228661944],[1364782580,513225528,919259665,1081525002,863628785,1541207381,1427279900,1923105224],[438690755,1378152601,1944529538,1977707042,574138961,1042917282,607436250,650823301],[1763528327,796049881,183993745,2043117820,792917200,122431934,644998607,78732684],[1329720204,792046165,925579110,893417949,1543614829,1604668669,2000715143,1554485475],[663152483,2055447692,1674890223,825902202,312480611,1077697829,1138297424,2085324759],[129136276,763871592,819442120,202633417,1022854475,521871315,279464028,26035712],[725755017,1564399165,700966419,2129837262,1042837216,1753809582,647781512,280795973],[1644554389,1291225539,308080858,1711604844,643209625,2118373670,377355385,2007687200],[63270713,1996662420,1478243019,727110531,142993450,1309742333,813553319,25446624],[117132980,340268223,1915135792,529042842,483936979,748285438,457785801,1213822721],[292297257,1407058667,3550610,111150460,2028310140,1190545512,1206151609,727973982],[1429494041,338961834,798219429,1981972646,1230246693,2066885922,134499795,780622129],[1056255911,1464087172,458960140,271775730,391594571,1101341972,2070711574,965028403],[1261519932,745253808,1180099187,1843439888,241333530,1770298305,294909319,1377879636],[646185040,435910874,174042783,1537559354,1089314764,1618763215,161160544,1304942118],[456663558,362952963,1123434305,1658844937,1047278363,1985852870,1395425222,644875588],[602782794,174969995,151351103,1724941083,1305541210,1277192431,132270333,579074972],[2039374347,2047164347,455820853,257251357,371364151,63052413,235295092,1806438121],[218300674,388604254,1339028230,2126146887,820547459,1742674560,1221294438,1911306484],[1366206045,1543409834,405282953,1390778094,50738701,1887992433,1812965159,674103183],[801844234,672751950,1297740400,1279969348,925757,832314741,916003837,1838605909],[1799774311,137977792,281012576,1335701876,1483618065,530322106,1739020349,1838467639],[1294108649,1864181240,1979725724,700324300,617906965,172289031,1245208556,959867137],[1319384375,1576324291,2054807574,70070839,1288050878,832124988,1379836861,2016207939],[614453099,295024030,1452049295,362650385,695337265,652990001,399279641,1093885496],[1166205767,1164009146,1450407619,283983234,1267327528,298205449,1721764542,2029767404],[833652979,1222733121,1043629846,1185867028,851974321,604558860,1086969616,2016679382],[1036211474,2098355704,1708892186,1645783594,1463742875,1082324748,1713097902,1061229997],[195288909,587423060,227436163,111023989,156512216,1822586497,1667506860,695490982],[318741137,1586227586,2001057968,1253606974,1490712391,686188477,474746686,1939249016],[155534608,1993187172,764184801,663356347,1863486289,1144406154,586959103,1809033964],[906845692,1915173217,1204223946,321225008,691674950,1993037155,1762258091,303168219],[1780097989,1949889675,345896804,1571993797,679078017,1545074407,981484481,399828188],[1401868847,1724763202,955021441,2084454016,165579600,1628900006,1762193855,94576104],[2007311481,1942027074,1593205260,794052221,96934973,487992739,593053675,1480389613],[806662519,2037242792,1924263008,1805959166,1127949003,477267065,854980538,1959392245],[1253114472,986633156,1001753629,404192533,219862919,1614601895,1178873518,1070021969],[1653207189,1614312888,2103360270,1375592060,1187042603,1866441948,1361348375,1621789539],[569096639,1618141660,361806445,1107282778,1496426906,1919859519,467019474,1911453222],[719981672,2032943722,938255719,292251547,230447299,750442860,1524552140,957850138],[1379060556,1643870365,813587891,484530887,1138430976,1309392502,547146526,30218065],[114111341,409959459,292546177,1088893630,861747898,2064030330,679201547,1730559557],[1723457521,2008145656,265421923,1591266419,937487369,825453072,7308243,57266565],[331078416,268742909,299137496,1733412163,1273431295,274132343,2083814790,981276750],[787256023,1294160178,839284582,1865985053,666418547,1861425879,1037841918,411749370],[340985324,818881541,2070943168,1470669900,1589593941,1088966715,1348133151,2020482399],[1644960483,630248076,20991367,1158243079,497298014,1218362289,1562623987,1231892559],[1261222306,668882051,1915709838,1210909989,617607361,277343652,1263118046,911674992],[1974743622,816507029,442588482,197535749,1949318679,968493863,1946088526,320265037],[1817818810,582924309,1720362071,658772340,841435863,806235765,2120528738,1031502124],[1291155885,357819223,798963275,2048798300,664581267,778961492,1020029823,23450633],[1520934526,508838952,828584464,578712191,1603167520,2034470621,1874902855,1429616430],[2087849204,1062628600,109020056,483716324,458389737,1921157964,1976699151,852276099],[1002060570,246538313,2126128196,1932820598,1414568491,863907072,331937373,730908703],[730586959,212553077,1377054961,439529085,851659258,1377825018,1965205733,252720734],[1282260340,622738475,969116164,1347571306,682394045,238207926,1825789061,1003836120],[1349438859,2077492763,1593143757,2045445923,1411287370,1732191257,1615568604,307586582],[939235410,1710298399,217861413,504193628,2026641376,873635777,180185355,1031612674],[1341015660,83581805,657918214,938478494,1038886629,1395745871,707012666,1079488968],[278943111,1931831114,1402456105,1147877904,730784815,1238033568,1056914657,2039556980],[1781893088,740940137,2077279709,505930241,322418322,1979965177,1964708757,315825712],[276604151,1364787757,480836677,753090984,480207176,177326837,527930463,1979054803],[226132519,1925707608,1195070394,172734452,138321364,2052066245,1748878115,1378547491],[14195818,1513374060,136764403,757063928,1381031036,1330142657,1490054128,1878518786],[402801683,1862268771,582298009,405658792,1682011724,2003919439,262361306,808358885],[1652214002,586707747,1883024330,1506779569,1374144618,917178739,1453895228,1870327323],[1245661923,1666746991,217533771,563978356,1627401368,131547547,756628495,1394139930],[2042747966,1097949807,567505458,984466815,1415191637,2036864539,1105081112,2102604182],[2008345260,1527180123,440101986,2113201152,1478561343,693064088,439851276,134678880],[780284259,144191127,1739410975,1866587884,1024556739,1601729629,553693964,704340442],[493102327,217641872,450929237,98036592,249829877,529979528,666608210,723418163],[54783826,1051330296,914467385,1758953489,2072499985,385535244,275861067,999499036],[343078615,1278355626,631597370,1566991384,1515717061,1815640755,1162576198,544218554],[429645994,72097972,413085973,431129955,381751127,1515161923,1225679274,438255149],[51848575,141653820,220574211,932820941,2021642857,1284690048,535061263,1003337671],[2085996325,216077187,1447111985,365236805,683669395,1042996335,1385378650,1010710404],[862530115,932790429,1323864634,1606358604,1182833542,1352476458,1656957943,541023771],[1534270599,1724332823,1130303773,1540038649,1115953623,75901077,640908711,1414487935],[878271053,915535571,562988938,1383444118,1295477348,1807768813,1410358487,1231233683],[1998893539,815229731,561217670,60356351,1028265851,1367468465,1297499353,102919096],[172454926,513548917,1879908377,1473677256,100569965,655979580,1902474534,1880270861],[695404721,504812974,1866803239,1688138300,1451807917,1344054422,1263143272,1813229598],[1923193985,891557673,757805513,694929900,1860549021,282636832,853918356,1732094208],[128678236,1213495192,1460083629,2056386822,1481184946,38179043,1136235096,1168868036],[274605415,1603563801,1051029647,267159361,1883479103,1660690553,846430971,1403339056],[757241890,262628187,1767032183,1263722410,365513138,961461591,1808114844,1323903738],[1418436882,545126228,1669831113,61767560,301448946,1738234232,894435213,1002366763],[1284696943,1811443319,1403822340,1743566467,1080584984,1883918700,1431230260,1247467789],[1090677023,996809593,774262332,1799082368,1731795563,1426541596,1967467054,1176097248],[557226193,1100051469,1882851872,390871345,361551881,1877839461,87136776,1482610756],[1533827768,1846408049,1370356089,2002264121,1390803513,605125432,1811541911,1441451752],[238935457,1234415066,1275178498,236691327,939283033,678391254,619501631,120475007],[1731535934,1652108737,782184213,1216084274,1338492497,1189825517,1922691760,1728356085],[2047486922,363867017,495062717,908318753,196466452,783280857,562115419,697505444],[416192677,2083369793,1822899582,1579959414,652021192,1464473871,1040057662,1247233914],[200393061,1555052720,1976918803,1205791346,202021346,93038973,1893048563,2055711537],[2052076423,1027773900,1828168145,119123164,193954449,1758962319,696033346,1580978388],[2070994972,177545000,1947133980,1893028234,800651725,691246573,110728631,961580983],[1391617936,999158572,444117150,1702669835,1755403482,2047833724,1167049027,1141759170],[1093469403,1223838176,660390938,1231354642,750712165,1818811650,1470352290,1626287840],[69861566,1360732227,1894136036,512239495,1071995238,149438790,56861005,522162369],[1268832584,621369612,553351283,2065325335,1873964836,1176143880,888105418,843094860],[808909478,1856422593,1156170170,1836033656,429745736,1046776173,1276618584,1152691155],[254260018,389772096,1379347436,608475582,726267999,81275230,1596051633,1553375791],[1820789317,1952777873,785250267,1209599793,1027902797,1018133526,260787734,60277792],[1352629516,494790907,1177496296,1654734268,1527092391,522058945,1353622945,1266820767],[658742539,322265457,44062431,1982107838,1052592167,1311749385,1144100901,315809142],[1545980858,1550913402,1296521622,1250064610,1045447466,1853325665,1552334217,646985756],[1790482259,1463041389,144360109,1638847059,324896491,256817125,92636639,177665278],[990439798,1045029941,244905056,1272196813,240330591,673450888,895314359,2018071460],[1537753084,1012320253,1616132179,1400822118,309268517,34834301,2079212803,1836096926],[553782038,1525376883,625037101,408913885,1895419840,214526786,740098659,1315190349],[833176375,1212007068,33465888,1166481805,626747486,115835941,95789190,869959221],[255229026,1646260271,52607079,1936500908,1674213726,166514816,876903785,1308504508],[1094639579,1937326690,909411999,593776712,1223017873,537164776,630558488,1227519124],[356660419,1582576950,2091663565,465219808,2070002572,283831564,77556734,2099476176],[339204671,1179726199,1378928371,626330503,1260045274,1681269034,833648321,136768995],[544521466,1194065105,1908568168,1603023391,1370169306,1128146878,1456878386,834052711],[1645124438,1833817947,1536202140,186134598,972931123,1403451534,320232026,1959300664],[1587010299,1895597643,1487486102,1985118636,736795673,1939562768,478299103,657563078],[1342281785,1964996210,220017839,900608583,1602711696,1440461882,1050921624,1485827119],[737911812,1282337194,504992237,1874465988,1728281488,1254433011,1088577751,1808393194],[969649405,134103755,296801121,1557517032,311830300,1244469420,516549075,1534590543],[849704453,893887178,763877808,1532199419,1563840069,762570811,1313023459,1753258980],[1642023152,817645372,1512611656,76890482,1283387623,1663668194,576251499,23466496],[227996816,418130493,1621024181,1860991303,1562101364,312418522,1508447897,1662530081],[2044043147,1459394050,910323890,1786468227,1736047895,736162826,1828549745,1701593806],[1047498068,1645344992,643678841,528127820,958356206,1911622319,2089099069,1378883949],[1781574583,1188116971,1264893591,1146518279,330130414,94350288,113367921,344593748],[509060090,356519383,1373965835,1445305317,571804815,1150192355,485766537,554460899],[117337627,133417823,247323594,136076610,309013357,1600038354,1226897292,157884581],[2045041427,1398915342,1841681238,10822840,223550429,736184160,1553382697,1938096348],[1893539604,1009709226,1816283000,684612149,952330079,1318779034,686765055,666597490],[1682555068,1479927039,1133515115,1817148638,789572585,684868320,1528882593,477864352],[1608708747,256752547,1260656560,367630771,958447225,733555745,643220244,1604245421],[1851194271,590541429,653441963,718152027,2107101792,601657772,830922358,1382954214],[1012996961,379814416,1397122051,366163432,364006323,1641759649,1991759125,1642026364],[622723431,1511212124,111294641,1121350166,1274454875,1374588377,1076272850,2058591399],[276117832,1563127145,267482312,2080964316,114761721,1602374093,943324054,1727225701],[1386432836,1849770825,598683286,1645049593,1560873393,1836050170,1610347531,305218099],[552678047,562367538,1514191982,1212138406,533475259,40169268,1436382540,873620277],[1447872599,241715671,360457621,2066466183,908842426,644939735,949405805,481703251],[704410633,1772293604,1384525288,853269797,668906804,1209574366,1591530319,961811611],[2008402696,172063685,88675675,82197161,896188194,384218370,1859586636,1951720391],[610691988,707266192,25719028,1729116467,888613855,1858874331,124353614,1150655998],[1805587319,1052140439,1866085553,192120033,1303612174,2042077588,1178188100,2104229248],[1838081404,1138954118,1208326978,1634721214,1402127443,626018721,359704111,462266123],[1122513596,980905412,1381359943,164919574,2001026941,2053193744,1119289077,1388084330],[1056503505,1805969447,1398647214,743834614,790080044,414349392,1027342063,1138453842],[1024947000,1282526550,1392823648,221595504,5425911,1537108502,955029791,1021997074],[759325176,588692847,227842198,288433760,374365662,1848838079,1164669241,434095138],[1275681363,1389259196,434815733,1349415091,547089440,997035860,1526442493,362838880],[938054488,1940935327,1411222968,162911640,1441164406,214474405,793061358,1655421257],[972913571,1796377654,881276679,2012093660,521219526,793993736,1612161077,1318091490],[603847530,556650478,401328488,2108705845,1913978549,1300869213,620915079,855310618],[1126093947,663789519,2064349292,1333228651,832668664,828436307,1369007892,1766493469],[1219222299,1215142393,977781433,1655477758,70842084,290312004,1954207998,465321676],[577685254,295772049,871118654,1511840854,1579333566,1893253103,1875091667,462854517],[1936228555,228329322,419435515,408330478,220877386,1017819003,1701747193,362738846],[2043258616,1680527868,2068306396,1161193014,742469431,587428479,1230144235,1563572162],[2130377443,200676306,347005398,1414198830,390684090,1015826198,428396593,794868399],[658987969,1357239301,459910699,474575160,2520775,27112883,563271565,1341496695],[1070276316,827785048,1339715044,1157555155,534731181,1325317563,513751517,253499145],[723032474,956932857,246218626,365074481,1150643540,293614019,721258421,1345402490],[1618834893,727165768,803959482,247470601,1817482684,1592788588,1184392298,1009476938],[706839442,487995186,821242466,846597733,1342453918,77235223,737560537,1983750535],[1077973442,31154749,569249797,1784557244,293202652,915343230,1804876413,1582831733],[1179542210,1456598357,2061235271,1561647202,1064602142,1587332008,29176381,1985608036],[613480201,297837727,531965920,624787617,251248518,1672058400,47290461,1255997662],[1094889212,790155429,554480329,278197221,706528736,602628114,421020888,1379803672],[560269016,640771983,203181457,168256006,1648488948,1083985513,805782669,1210274135],[563478609,1778642255,1837027157,1549646711,1552232489,153107844,1954645414,1862031808],[299436074,1399811955,2122789861,802534719,1769258411,1009358758,1103568653,1565445558],[1260441976,275706874,430563786,1184206169,1268909109,257641797,380660883,175330918],[1753518921,784182834,1731279032,182444364,1195273087,2083604680,1249392007,511257059],[1787909666,771703875,1208016926,514151922,2070821459,1596511296,221505042,449618239],[1516941929,140515406,1048441742,649911114,1898837054,1723237862,1684166714,417561393],[2056257385,997926731,92996190,1869074026,735843820,1219895900,1410840873,1953756268],[1515908407,1889037991,190832225,1492155388,384613142,1825234381,881333626,1489285078],[380494650,1268549519,180267574,1242745051,1061329932,1788231336,1850104603,1733477506],[2095852829,1990150784,1997448788,121683665,1697642253,593667582,325880154,106430816],[1612494188,1044724500,415441768,945789837,304695669,274563335,1895862105,770879196],[816631693,151457295,984797135,966406212,1392227913,1554639428,1873000,1769292133],[231554430,147290497,466115938,959750967,1562108383,2026234310,1898664797,789447276],[2104990204,1295139389,1942313477,1542394120,1264054283,1344920770,283205219,268369211],[163805213,212426220,874673933,191076456,850992536,2098377075,502497071,1055604803],[1590129831,972819339,1998759858,1703298928,834492458,1562712337,956683896,804625261],[1610485115,55335425,1359086031,991573802,941982070,1773408128,92911552,827578617],[1807256033,224941566,209206029,1671554252,1753156389,1269553173,1234141633,549764085],[812090772,1051449258,1243186349,445013850,1512894621,858305264,1880173745,1668868353],[244200546,1044593110,1541802191,839382594,983427950,838221664,2108935666,1721366349],[1469569188,1232347384,749894163,506195733,1949822272,1129404572,1181877131,1220072582],[531896893,654508690,254168947,181093571,1156731184,1204397636,778681982,1403861880],[703167179,2055742542,1727608539,691028684,730711658,1901481013,1118706638,1973780395],[29565165,1947375662,183841963,1943798908,2088383571,809732875,408215693,1010241862],[1233945445,1023142063,235713058,616900640,38152614,1527865762,2062204072,1348505352],[498307069,87335701,1928167373,99977512,256054303,1493698752,496126978,2075468117],[715269284,1912303928,1872647495,1450185668,966267183,75537529,1441733989,1450242983],[1135220652,1643530079,1854477769,736654214,868387631,198000625,558185506,886044205],[1201114914,135012753,160587452,13155251,1379453294,1681554579,338043431,144591370],[1469297399,168999031,229782433,797249363,1098442239,1203289480,784612552,1377865675],[1002928383,1731354172,1990212844,1031150727,916813958,1474613316,1755275993,10173636],[1675400103,513186021,1655427348,450870251,473735260,1064703017,1141817169,1992756904],[1200593988,742945938,52888283,572336895,1955984993,1845758363,2100533365,412155667],[36799977,1764221257,556594766,1119560093,680972801,1080050526,254435320,530765963],[442386141,872448243,115984380,781219526,1936452448,424504005,505050577,12075325],[885204694,1120238290,41791778,2047806509,478301012,968657620,353883721,182518625],[2019905497,452983209,1221007066,1704078427,1018054734,837200576,838008014,374462507],[1903998970,315194211,1261655120,1786007003,1093762864,1961426813,105253988,1133542148],[1982610564,1784143907,1946565028,1847855705,1649083050,2041214299,1853169199,1583944604],[2037041368,692502866,505141215,1218124157,593226457,1177754704,1426755863,1346979161],[2018843649,1173320177,1339765696,535774367,1893533824,1656546841,1407959251,398007165],[76380181,1211124131,1303138025,847077043,953064078,1180952323,1670639278,1796368931],[233282327,1081903327,1033770621,440561909,1516641590,614155409,1592923300,1218028296],[760380105,505450125,533028776,640939302,1190789344,1589342714,1067190585,28774999],[587461192,1673452488,2086379315,1340301344,2022103079,1115583520,180833928,305372492],[1330224062,1221176075,1109421467,1661626173,740720488,609735757,172350149,946609380],[1054754694,1917530139,1421205577,1003969224,1082061195,1813807880,1539359430,539131611],[763401011,1583953389,619842744,626858445,630857194,2057094199,902790995,716630576],[1068742681,1890543346,1027075698,1651306246,1184653988,1064834751,906538502,2017627729],[1615183223,6009842,709485059,953846988,1944769590,93824696,1410140207,666887498],[1983838194,365716387,1207272137,1457844697,1857804370,1892143381,1717750665,2029101877],[1175492098,1550135491,1544440738,23768896,1957555757,782385547,2075584783,858397877],[2100721160,1151175604,887476664,1530542067,77518110,1746732308,2018786240,983870455],[1092713844,1921287034,1740375565,1166801455,1993512996,783085558,147698294,1302029971],[2111543880,438096443,1610503200,159180005,298624590,64005225,1769142346,1120171015],[921969493,1622839080,1635435296,1724465327,41578869,2125659008,529497210,147617044],[1852969103,2004366555,852836456,158436210,2096329518,1903778689,947467345,1571450949],[527219698,453005256,1306620946,578033831,651471131,1201685577,1844376717,735398413],[755549315,1747103729,68809636,1314422398,1573676567,1389393743,538248691,529343518],[1108694074,305168588,756495788,1966245611,1538089241,774700815,609605052,1121601524],[85089689,1236768700,586128689,2082569365,852220969,780671049,676764915,145019806],[912786065,1245143225,1215763594,509737189,963177207,857829885,1678837270,2036949251],[1854087869,1098322990,755477332,710544646,821640034,1309233913,520798875,1624337189],[1843815291,602400468,1605095126,1836508220,984957591,558783375,1048806056,479928240],[1361193393,1049646437,501286837,1516085055,107803253,430532057,867039413,1364537349],[1147262819,808943760,83662060,48961617,2106752732,187330495,834343898,178001749],[2036481829,839946308,161286218,1113986708,750512277,2030867838,1720327028,675146778],[1230983868,218910344,1404391654,525230460,1332038710,1683581287,576358474,1207355783],[1161696879,669431255,1774064636,1799155031,2083140590,1009788514,1620384956,1431059925],[1619778209,777084443,1709172828,1461676036,873078670,3849696,975668408,806070227],[706198356,603440675,452872305,933464648,491412546,347785659,1139952623,1102956202],[423700791,492680801,1989560707,975080427,1928374472,332740242,1600404891,1577129927],[639089800,1359786468,821844635,582640984,1106594785,1318917039,682831810,176451824],[1170444698,106182468,877334926,1806421679,1119162872,1312577204,1057880053,1376490310],[1332250146,1414667045,424842457,650507048,1907027737,1322962086,824307915,1474327793],[511227391,596084153,2125300351,529338775,1815155587,1505770067,1128083079,498639820],[273175031,1277034956,1518733232,1541961284,592528698,1905738517,1650048506,535208274],[76807107,140400724,1896017719,473017433,1845539807,355427764,270473631,1425102167],[1220015402,438612842,1985320948,1256894619,2083652971,1766621769,956463890,1852882392],[1199407906,1638884085,437394292,2129551424,995828851,1414327082,1452378628,96805893],[475073914,1617861432,162782560,852922464,543227458,2093666449,178346580,127255398],[882474202,2007515790,1553185775,620469695,2118602895,1855079388,1792139418,2129839508],[247807011,615732932,1805825473,168253818,494407080,1003186742,655028991,797804632],[1656758733,964348751,1168412036,2107504882,504280312,699079883,2118254979,1379243502],[492006741,209245296,451498264,2047601978,343872333,1899528363,941720745,1744587886],[1955143888,1772428519,377330798,543929467,1334931627,1524033270,1839183766,720142773],[1396579453,380325501,1907234460,1162257551,229361138,2113709730,625199606,2057962812],[23297973,419045161,914254849,1974529879,752400504,1414366343,1145300698,486338879],[2095712618,437158626,907009860,751439049,17479161,754014079,58009487,480102837],[35809712,1842266711,293944369,718613207,1139646219,405452465,1288634985,280604833],[1982634622,1967809136,659683738,1287642631,942850617,1509104691,1542200456,2072155272],[401747563,159532839,105449421,503942527,992080599,1378299793,1048771649,1694844321],[534626646,642530867,643896377,817217368,985364645,1074254039,19333733,889656959],[1161422638,2093725388,1738757619,460340756,323531987,1055296293,2087636519,1789722852],[1318773105,1068450253,153924396,524045751,1993922451,1072638520,1524399207,170138900],[906392239,1495762069,1574286268,591475338,5782893,1880774518,45029232,531033410],[431290107,1301886403,825557578,984693465,310168747,1939780825,448761600,1309835301],[1335681371,988062056,443465621,1713682287,582290571,245970632,31077294,776141173],[178002447,2123251802,1905267263,1496961328,21481273,2085662144,163919240,1771323684],[118314776,1740576962,68388827,1187460944,358132616,654803604,1908915056,1882473468],[967749061,199578484,2100253437,1687094122,2127666915,888155971,1550212556,283062085],[1865000817,1084623613,1899404895,387150855,1849452830,430415250,827923720,1797049712],[1148368008,1931229016,1247831171,1157982534,206884186,19324119,1498111425,1426558042],[1756903814,123773396,1759544601,792177076,125764072,1682405323,328333697,1941612099],[1761697938,970473156,1358952980,901502269,175776207,1590782582,616401983,1678898785],[366424051,1200326527,453276154,2006013589,1642764813,1583229561,2062526361,2064758827],[443924052,1952659956,1308701835,953819698,179897768,399035702,918453957,1802342084],[1758725302,1403421139,1174281296,1530005984,12454090,242521783,715276387,1061930886],[175163185,75537038,366531002,995609381,1528338211,64941187,2005318920,769977012],[230474290,1847785165,422698844,540405627,844175878,496201809,276614571,107921628],[330853413,2026493538,1645490630,469350002,121850804,124850068,1125979325,1663786207],[1205072315,667498685,75835329,397501627,292779471,500790088,1093782713,844548919],[1537824347,1518357145,1561175295,361636889,31720658,219917383,1008110982,1723655722],[678569431,771474391,1120899266,1091807494,1496039987,838814221,1230186091,817321716],[97381862,2069935118,289442789,629897026,1790621820,201450599,561475677,268073956],[1686673758,1413260869,92915088,586189770,856762446,61070051,496967864,726106392],[1310092613,1833119575,8409255,464725866,1829523975,1734646686,993856937,864521069],[600196286,689002370,164016899,1918511062,1113813876,195755150,147405110,1061895915],[1182649080,1722023160,3279149,248371400,893420838,733801208,324171894,143219339],[205049774,1005117824,125856716,1357892308,497754873,114202323,1706118776,677187181],[67493829,2002160838,743424345,527538006,618332633,150427193,1877517046,296792953],[1984752012,41488136,1963081147,1925201599,1419314610,582127820,1046275827,1344709115],[604937462,231170588,56831136,942256459,2107685567,513901610,1908700244,1431102574],[139119696,394281297,291681886,1028776376,2056458500,1286594654,827022331,209283818],[457352321,1134556879,874568856,1399012141,1050101520,1053689589,1715620318,453270403],[11395496,1161494146,85124775,1558328891,1748575260,346952240,91150689,1241641643],[673481717,1824567820,1483834114,166829099,752033181,1626895552,1569441257,894384736],[1261350819,1335493530,96485420,761603580,1270026859,268125387,650216336,175171062],[2058762739,1154306799,1398626469,224107132,1509603956,1722593613,1368888789,831303233],[1923301574,899063295,1655889170,836482027,1963357559,1004246159,120087070,630412494],[371194842,600784399,985024509,2070137215,2027559545,1375154192,443220664,1519598663],[1708556067,19969,792058159,149918316,2020717722,1751506816,1333570802,1715119311],[1510407583,374299505,890519388,568254405,622781594,527178160,266281013,1279190786],[266697996,1746746448,295808874,482365286,173235324,869993713,1394403198,1473518307],[1238215202,55628468,1510916169,1830583170,1655487132,1907578224,90550267,790268553],[498867974,309478698,1388171197,1619600708,1384085868,1529165732,1232346761,587656835],[219056817,1686921800,1676094374,333183654,1769453275,552340404,18750337,1460547242],[557890950,688565053,1160752886,1580967831,1162365899,1844166154,119011846,479759233],[507064591,660831820,968560226,1747593134,1381420172,546327275,2060296695,295525769],[1703026180,1070739168,1043534865,1963144400,184788833,826757948,867447650,737976941],[1094932956,882328855,1460310793,437402202,372762572,627057454,488508958,331266481],[1460567522,1976973367,1590834578,613243354,627013127,1503570881,1409651176,53064679],[520975609,1482113272,562359857,123092001,1471120499,1445544364,1231217033,978273312],[2021476454,596662292,913270589,43489910,1348614986,1190487833,322594437,1852251913],[1823963935,887098197,1066838161,1343248292,14792854,1585886701,1722887046,1730829251],[205595739,84806072,689799605,1885934683,1359948677,551015858,352942297,750835130],[323765472,952216705,2002492058,1146641385,150444772,152394031,2083933365,880335011],[527651651,2001635625,362117473,506581560,1860248147,1058483221,537778623,1144986457],[1906127961,389402987,980494012,760086709,551267454,1457279075,1780903878,1833659346],[775913642,517405043,906236865,1138028964,1646541499,1509780415,157188304,1243366720],[1983262996,256737565,671465399,454775548,1148726265,1030355050,1738917000,406238776],[2071882097,730634768,2061500194,869530138,1427332428,1871591388,2117961889,1153965939],[1306216536,863275927,1946772486,1272213690,239066968,1990214703,1744297895,2029007861],[1229002017,401979651,2008922162,54515291,603241301,365166852,484514556,521517329],[831151719,2093092757,1338710939,1742137573,1539189699,892260344,1450905229,284221326],[1605941851,1306838487,164014840,1234533063,1496126567,1750187331,675966640,1194043173],[1169607180,1505242126,350303985,2004034804,1034352248,1722444205,130044407,1842567122],[1190527384,695774835,2029482399,864707863,713871013,37549751,32557420,1115098375],[1236723224,194684235,764952898,397524938,1670112748,200326621,156680153,124881981],[8412340,842398344,1647390880,337341700,1441850625,1425173294,1370293690,100446017],[1366495067,682573072,2031659076,342506568,1371002305,1517860028,1524886125,484129820],[1823448523,1516603049,2084792066,122401611,2025706779,2045165986,823419991,411819839],[1535376068,1215256203,1372038448,179361769,231761002,1154449789,1655797493,1704079888],[855359855,1568689005,376580198,292007191,1983830600,1486621611,1964091687,865539013],[1951284306,141791401,1866498506,1607618141,789312963,284118604,157567318,375703884],[1768716744,1398805605,1538113113,1506515805,1019763554,1692379303,1848398708,1386415898],[1001478003,1961547220,1838909231,435581394,189724001,1451670940,603440549,516368596],[1961081349,1256591401,102720611,929097968,789065977,1373334476,414212716,775963765],[537722739,2100543621,733134448,275999952,1007182682,1076887374,340759804,394333177],[1999729237,1074179378,1807170498,926792843,1025532398,1396813237,1351041161,2011509835],[1246939810,1929087736,1142463214,1170915696,1576286890,454775956,1092073239,423170369],[2112636483,2029422454,1519724153,948187517,473217520,1383336834,1831459976,1657408194],[2094149380,47613979,825270541,1732867459,599065185,169853064,370053097,780269840],[1276555047,1188263671,954785865,1643965554,884967201,1048002926,1271664115,1682845500],[509069327,601637738,1482393112,1892349738,633214464,1146726523,600615447,265539812],[1178656271,98697523,686362501,899132540,534245907,1215626671,141167935,1257455707],[1721511584,1504097660,337592263,2108146608,418018512,1953224735,501130313,2121332049],[351849740,202408875,503199832,65303357,954491733,1309660356,906032268,855274021],[924186595,2082583941,1538776816,1732343578,1383805372,44689075,802517981,1416260701],[1541009886,1699987730,1975109920,1198184373,1370526811,644222485,2054410859,1798981621],[2091209543,2002686032,789894220,1465364741,2109946603,1793199388,536248498,1975224627],[170876700,2100597878,905892367,789770378,987555050,1600074552,1056265519,1146798794],[1889091868,1057292116,1041065669,1477000656,1473912338,1323196428,121176925,328798424],[97630383,938466176,865566362,1115055890,1403648902,1683786927,1590344690,1181769728],[1862859791,376278495,1723865371,1124605986,1950174808,134989227,526639126,2045402555],[19591901,673520778,649864194,1811026273,914459970,1887973754,2005840487,2054203993],[1116715830,695934809,1766296495,1579508284,488513966,416986842,1649667329,1736938248],[83039082,814236827,1042235605,1797818158,1426145644,80791422,1537615650,832903534],[1731280413,1431637591,1059388354,1680551856,1427327739,432270614,72336545,578427578],[991025617,422765765,1549219288,1281851484,905947914,1903734494,1414634524,1027511162],[49220298,720223904,1213920683,1341281592,1404697988,1485883058,918654670,686069349],[75186137,832754405,1943548066,344121134,304149505,809746046,1341204917,920262646],[53029923,810995883,470640424,734501234,1535135552,598874701,2445380,448512759],[588707535,1116678716,1226008862,792455420,966017317,1495266137,1132881712,797883502],[1869673077,1102549408,1495462802,1705044135,1965822538,730421117,778130961,1047120709],[143547007,962398133,1985027831,1546813494,644782184,578205593,2002011902,209107732],[1420205149,1358393052,1646751933,607309168,973051089,69439489,1395908051,905819740],[651540005,76505667,995585904,1493739802,307866284,1908323598,219803472,1394524505],[903500760,1253908682,1556130810,722633159,5832214,920261206,1594801956,15569703],[2095051045,615392838,367655266,313762776,380134596,1412420230,2067080971,293340],[1788454735,2012562396,1692408261,1860331680,1217903199,1316224506,1839348054,1851119336],[1280195364,654037408,1882658826,180539489,1689796650,801997816,240104928,319113913],[427106395,1984847424,469334337,394619764,1747362917,1034894071,1361092773,1522064098],[1709922240,240933581,353651963,1805969684,1487249429,895879064,213176320,485208689],[1341544710,1802265482,1839086577,1015637824,632753332,1326410333,679822628,634721447],[567241725,1314392432,375031462,1581333201,712175015,811268692,301576660,1333360345],[1175199856,323363116,1238406504,495189235,893940095,1111373598,609939388,700699695],[1031876032,1481683748,384858541,1438549697,1781580876,2081877235,267429088,739143423],[346546531,640998000,1113801632,98087145,1704289576,710109188,1851582797,1599847074],[1058375488,504981128,143229191,1932779843,1652553602,1247801005,699550019,591357038],[1907158057,1409541460,216050482,2050467809,1277758067,823364823,219485166,1325778453],[601444132,1227910257,788559426,1449769135,389706798,401163180,599784405,193450701],[691742428,861613982,814691448,583315270,1002779434,811418905,510963846,782365951],[198310700,1986458036,80533856,1919344961,190449779,79208161,1858749035,595078539],[1835621901,1924623429,1289499040,516101770,1231810227,752815803,45438947,704720859],[1453377032,1808837970,386520721,2117403018,1214248174,655409752,663447617,1111164239],[2042690248,482373243,386815635,1426909453,2025552971,1538718083,1741613304,118839128],[889822690,1005427488,904846671,1536315397,831270283,1548395958,513805568,760034185],[908472336,647848948,2104924975,1938843210,1674399091,815868186,707444425,942381970],[259561235,1430395618,995865023,1220608049,2049816874,1776747430,1092177993,1145639979],[1208412405,1814972312,360903712,800282614,813873557,1876942327,417452331,2083390267],[1525111873,1896938417,1020846024,806440742,1148618268,173099784,1772451149,808019009],[551505063,978754278,1163806238,1193443496,1944259930,1887080586,297610041,1690282753],[1724760724,1398509684,1480212904,897616329,537500943,200968906,1683316005,31044162],[1159243638,1546271351,1212029175,1058753524,248127025,1332465579,770153296,386716479],[95940880,266785708,398983278,487460113,683525597,1379392856,2036389610,1705899871],[1070145255,343533373,1165570553,839775792,25926807,550763449,927623711,2012457787],[71987140,835646618,1802593519,1026737175,1407011581,1733040593,1443097356,669041509],[1285573055,962977007,1858890784,229026062,1020876022,2123155747,1067418849,1113661395],[365932247,1096987567,932687551,1218786715,616674753,1445525976,1958832844,483449670],[909627070,1876759389,39404075,1894214129,943788959,1860309882,2103430479,1652162507],[1293872205,1022823352,471815537,1609455229,424925276,61272211,407861026,711666226],[657809787,36542561,1924468534,479419877,1961133007,316476691,1900213088,733669165],[247652137,15693526,1533068573,1629673050,821979450,531790113,1014534279,1154248091],[904102144,388309572,2027045775,416411842,817395674,1284793102,1508216827,2074782919],[1576777627,674136572,1172814769,1282136543,312391525,1521485043,1361976566,1665037644],[982065775,360194890,916019521,780072722,1444197094,1615550004,178518407,949038334],[774687824,436227848,43784148,821842714,500936891,1184268253,649281650,129392241],[959624307,587061017,930023666,1289795834,295171472,1167319204,1049783868,971994466],[1295548778,1361979388,93030824,1821975955,460663005,1870475974,1988774386,944512700],[1699703193,265204893,836006678,172584499,115314256,1198777492,1645965701,695206214],[518975401,834253637,1473235999,1240670096,1696513722,1168707719,627208395,582320049],[573990320,869737557,218529703,767673031,1281882572,1965334155,1834687817,934792888],[1224147492,350047510,751546863,1225533640,1427656636,1595723403,833513181,1336478497],[1032849135,1671146936,311161091,802340132,317070620,832104790,1400197222,1569501803],[1401802915,1698807924,881514518,1665572594,1801726315,1064050694,1814395395,1630309704],[540171172,883285412,1978979777,2038880373,1437199104,654866142,1304875185,309477081],[1266557380,704113976,1541111050,1305746817,804399842,887191368,1467133416,1798189429],[1300452221,1358289443,452062430,405301811,212935669,176674300,1182124134,1312606252],[693060969,172621278,1330607789,299538766,1498274060,1217146598,97382220,1101399382],[1247605820,895972678,2052632848,1396254888,96792548,1377226789,683776808,1997234705],[602038793,1260281876,1986735266,1964107258,1093684106,40697850,679999862,618348978],[1596239507,638338237,228756508,461101653,1795270343,1386321732,1267905700,1550057892],[1281768849,1842783337,310122168,36101474,468684470,388323708,12455134,1731603425],[744842122,798070425,1165797042,1829420436,1905529791,1416322874,915754128,574421993],[391757276,802713941,1629927551,813793309,1425960826,267711268,1823268244,1544763494],[1417894451,323517322,2127412726,1110218746,63357844,1704772268,580345962,529475499],[504858628,1689918657,1504548226,213027842,1801407647,642219088,1662761307,1419049061],[562263100,583279720,384368504,52217618,424799510,4351650,1524751614,1098780287],[1203387932,1498293533,433735470,1971078727,1648239283,1098967577,1587899959,1683548453],[239258731,1512289374,542551330,8916977,792251149,1150221046,77330682,333983577],[1036034925,2117548726,1541261683,1153616547,821215763,1141922770,1772418845,2116473891],[1492043512,776689717,1948960496,1554787824,1827529074,1906677863,736906002,689011592],[1531657628,1351349266,17719653,1261727491,876650494,1596949001,1192403449,1532436488],[1503525150,1472972697,1772086934,926877803,1734397799,360905294,891546798,1533298650],[2021761255,1779849612,864646328,1879962978,95561558,1351774745,114028919,498095746],[247851840,1642324459,1308555705,1051742191,527416962,910164587,1538015957,1813560069],[1835778398,1987910411,2129592480,1305828388,1116557325,900704536,1958676300,315847252],[927189579,1916373017,780649186,248628668,2090462710,1053637531,1798587213,848406675],[1096465943,1619247018,1646182322,1362512292,2111372940,22106343,1509709284,1792494789],[386437041,1287149416,1603419905,1810002728,280558410,1807310958,672085420,25135301],[1084309524,1668318931,504694489,523820128,1916545950,1153054425,1916083430,1877591803],[677383060,1479797587,14514735,127540626,1300363681,1976701604,1692037812,76125221],[1959453643,1112662711,564380687,1054719711,535716812,754908420,2024198189,1334013760],[84946155,448415341,2046812019,1745951202,2059432519,1577670261,1464202813,700151315],[1087306052,1861045647,871586036,767255413,1344595401,1858201119,333976475,682302974],[1700347452,1991691403,2070229790,1730258214,1674991095,724158932,537742412,2125714112],[487114241,1893249240,1746079995,531707079,1702076199,875863021,1512031500,1897414671],[269519447,2113208745,148684167,290948397,1804729118,1922694570,470926589,252374139],[1782444079,1751250671,533921510,1534126796,63486645,1853626513,1758125947,796229400],[1223232838,178662497,1888032072,1579743294,515684054,1425495221,1761390631,936179971],[274233887,1921280026,1461201793,1620343703,1231983567,1562102040,1286734369,1429603477],[1654461227,1638037839,1325669444,859373646,1342648775,644296994,827857588,93636793],[1354327084,2031449166,2070840857,557493188,1486830382,1412497429,2036927948,923948653],[1522337167,887591911,87650181,613824413,349115864,1811715973,1070061484,716996661],[397560002,798415723,342339873,549087988,1916307718,260624889,693131806,1863595873],[1953379152,647961976,1882122527,517323974,312352426,236767276,1281223314,201211479],[1864341461,578481279,244922250,757173777,786730105,728066455,1298336099,95254294],[1769871264,1520956164,1723958981,1558529127,1147734176,851006079,181356800,1624827434],[1449400661,528010143,220508196,1778970330,1749822441,1272397871,1809055488,1979485224],[390318764,554079099,20201963,1276154669,1940952778,1408903702,1730883095,945305651],[163191362,937602713,1538725176,181545156,851151504,115926669,1721435565,1089544214],[20539744,165008865,1976119780,1878565745,1426705664,122225329,777003948,175896535],[2030243234,849308313,1477306768,504021650,1939996916,131653953,1516317703,929412850],[416433948,1317850192,1714155,1643689138,482930220,1626570479,1432573993,1278214723],[837981092,1246657120,1347185629,831509275,1218250203,373023280,363507165,250456871],[1136771963,1869103684,899812410,479869942,1256934105,732372548,2017834602,1067878974],[809071613,1246428341,888259456,778891532,2076584102,1697680190,506600288,204048584],[1426156895,449776010,206550364,1689539494,1021918535,1359748928,324589079,344945570],[1787683652,613429027,558421427,1053504308,1160294847,2054119663,1973296321,507303925],[838631825,1700409579,1886276605,433389180,1364667085,635520824,1195551800,86711242],[10272211,127789556,481570635,233468611,555101758,2012619795,787222357,2015307155],[220598977,655292154,1210665563,1849606085,219124137,1792609380,490975680,1845478709],[82387335,688486085,1425107054,1444984501,423504599,312752721,1798131989,2031429521],[1641168469,467011191,643323023,1858710168,1951379924,1352915838,938078064,1105225748],[1198476949,58549461,561950498,389711965,178047440,997940669,126016801,1072998191],[673899661,289307959,772595167,621133652,505861419,2076928406,1896385441,1475750923],[2036815913,1869258835,1033121319,1790178448,1467925394,438361813,1295099395,370671622],[648114543,2042663318,1995605055,638274505,1112443739,1981606561,1943149802,2075163752],[613714945,2029622361,334461658,2106192498,25716317,1448122765,403535652,170577649],[567480636,1310890595,938305531,1538508487,737101217,1435783273,1132643166,1815511081],[1455365544,1282248417,1289932218,2000566059,1262224890,1360050105,550412485,1798354118],[1071259939,1688225472,1974607013,78906777,1679320559,1350458742,1160996269,724227686],[1872339628,2059468100,2051766301,1353115639,39266221,1374220656,274122228,161273634],[1940716822,1955290637,1487391025,1295110882,475531561,1835200804,1893057101,1328010865],[1277731857,178818531,624840530,1431620527,169577792,1796417561,1180005749,384429498],[1295653943,741094418,1459628648,738954053,1086802447,645006398,718001851,1326047026],[921002059,887129012,1412596504,1566137488,537346913,1560732438,1622120295,66597647],[1160245237,1158630371,2056765528,55630963,1855861887,21117175,904087480,1208326490],[1005888888,506862799,1563010048,1166604285,1241248567,383533821,1307516930,442292809],[1042811840,175566864,1314010100,962067110,2002225399,222341975,1773216581,1631883643],[109846849,1412509172,1466584137,1719943752,2012582068,2077937767,1923862644,2065806190],[458932974,1987048860,590348896,1590894133,2057167169,259497318,482903048,1411163509],[899190199,1106104401,233874692,1968752882,1117041517,1822325394,1376988949,520677393],[1566584924,1764998846,1660339590,468175940,887061808,1959465568,732101438,1935266143],[273254478,198484836,1270330693,1581747243,1963238054,673912799,437339095,1553900297],[1137383553,199407736,654407172,58272946,1279564529,230398166,1205209162,1775548124],[631463588,1149078147,159551033,744825734,1520444977,1802285216,924113498,79794598],[216041094,1994748507,304708146,1629657651,455324462,579437338,1248683946,1013854738],[1195212518,722993808,1172724070,1729916000,1108961110,1633545602,487975121,1179450524],[397232607,234966745,1967066256,130788426,1506115920,1349781209,1942655011,1287080478],[634902042,1869445191,1802584329,35758763,1932540349,662229618,1074845620,528717431],[495768302,1958437458,1006682094,1109436594,1139186095,973116162,2025288125,889892102],[1070777097,551201481,1197516597,1925298625,598651748,1437878007,161182618,637941667],[567829435,1483130614,903366055,759262482,609062141,17330242,1921129521,40315403],[1640578468,545076614,302202729,9180883,1391116788,1562167734,1841936610,613508568],[1854821791,1791880720,98663185,1902570205,1560617274,777902819,1804484946,483157863],[534761514,235918335,1465741410,1492037434,1659369415,256826112,804430838,1066714885],[59628612,1502911046,2115480596,1797384529,1830847199,1460555198,922431089,1459232917],[974936023,548712694,978951097,1914299162,1010717051,668924905,2021578791,207369184],[113616766,887912336,529780804,1736539820,1490219935,866172015,218743574,1363984060],[1369306978,2071051274,1793900774,593915432,2060664308,398013680,522612100,1810488882],[1069713478,2083651574,2065671383,1825080745,1798346000,1099504613,800355758,318237338],[1988901540,1639295517,379087467,1276941090,1620474005,732098691,1572670059,1422807595],[1921728787,1573334567,1428539228,2058684066,74823203,1948318801,487559060,1264016233],[840403493,689667465,2093582413,263724099,1319395850,948825089,383470527,1232969551],[1410722856,887247229,168742936,1960275304,376646911,856751729,633047619,1425582690],[2060503244,1096393821,539078014,1605731687,428613037,1014526184,1324280792,1560461768],[1399854696,1768094746,200087233,1275637114,33727689,2119392616,1231732895,1035984683],[1899960474,1748402873,1954342951,996512331,54830503,2080328104,144698576,1156381448],[1310170474,490255874,1443379275,950066437,812085688,1005737515,1188173136,934221856],[1511796535,714898507,1239447130,1238115238,2035331179,508851492,270207158,605620972],[847473687,517651603,245315897,1122747763,301625712,1383919308,806553460,1863801763],[1167639059,610585355,2070527439,1093908448,1132894141,1896612686,1977940145,717484404],[1233449465,1799580642,929204687,1739040177,1935880337,1149953350,1187839263,1457914010],[392011260,360235205,1051295515,1557799619,681624633,629910278,279305002,1517770148],[535163442,536126691,104248581,459908785,210279192,261228761,974602705,330823727],[171880455,1146092361,1207746021,557395235,1060349974,1665850832,1378993282,1675271752],[1281817669,616812999,1642051238,422256415,1002873714,2017476356,507033221,647679588],[1420929375,1496490889,772314693,221284806,976333870,686784003,1654360310,740992181],[71258473,1986099444,613370104,1388496162,690479183,1178611996,1514605176,1377061502],[1128402280,1884436587,281299851,942237935,1981007346,1814677666,1050532848,1132815638],[736911121,23030598,1317694702,111564322,369953370,498204,212231593,137263018],[1386223468,113910017,1704018880,1566492587,1031784731,460906550,641066541,377702840],[1165978997,1881320694,316013957,1225071114,1687839138,1858296209,2110610121,864948853],[213856889,2117387543,36466041,392568488,893819800,857739263,25634159,760648692],[88225890,816393256,659460566,523421963,1997823459,809906975,1195397591,1544332321],[406769882,622209039,1356648481,1860098424,570489894,391459607,1792349518,310251907],[1333125343,180029422,114382146,1940737481,1433338785,460569528,345745538,872940297],[1719727488,1300259563,1952476242,1186929973,1859669476,1282348656,1256554548,1350369063],[788265784,89835606,1614050508,964450494,382042326,94953036,595588187,1483184135],[1631534816,555660446,1365138181,180951504,968032674,222328582,1934628545,407462856],[1431216787,1758536943,1308821671,86494906,2028068023,1780758585,1524090998,915002294],[1200290373,1128988981,802390053,1216243220,942691764,1565692159,1244208121,723989757],[811336544,1565991321,975384488,782319253,54867900,2075889982,1327696555,1585339950],[762420210,1251857054,1764214269,1098516362,1482185873,867128887,1723177252,869780216],[1477934698,576813390,1246804960,1151675509,1944088211,1582834685,1876550678,2121182986],[1689794563,1456126122,603115615,2042977689,230347574,891614093,185295863,868122723],[1184202164,1681342027,334508385,390661697,192074885,765519109,1616955912,665663552],[45943434,1439123919,862045267,1550019238,1683747748,1619386610,790780064,693740532],[860235061,425586919,1492445990,560229424,1754140714,1354241848,1634128786,808773032],[398593690,1856398520,1634850962,1537128353,1415963872,283636868,1656965207,700347781],[1108395430,729655055,1633431041,964271347,441509360,1303143972,218192442,2019651802],[313023769,1090767768,1535217814,492845956,1026067884,1370957931,1094439553,53719125],[1942952638,1673120815,396486406,1459275940,72807423,1549516735,567786204,768542357],[647181477,111162713,2055485517,1074397477,51499797,658053611,1545358769,1138005465],[477196568,1359263678,1031880999,1064588874,1893264863,1776251021,1674615851,1723361561],[1758082138,1058534379,1551870537,346943882,1033932875,559731383,1395801994,1975624144],[72307643,664071546,1401867510,1917196289,1112427541,975013536,2055387525,384657113],[368221894,518518209,432767860,636306411,1641973435,679769731,917821702,1349317046],[1570400136,667824867,842312676,1660535597,527818685,566235069,2113770367,2042113780],[1667590418,508498790,475861657,265932888,2016622029,468642675,1416385847,1796688821],[796564816,1881540348,369455482,657327888,1216340629,1016441190,909434437,211651030],[1171505386,653951315,611535710,992095960,1404256933,2032737570,1915857748,315612436],[883698922,592598691,1223131711,1433685594,273311904,1598200597,1783230772,1033620759],[1564539358,1995795801,155426844,853428328,1331568090,1355185636,1494904684,479324434],[137689319,706722137,1281908053,1737900845,1782033807,1436511791,1624615030,468400385],[697851181,772586144,1789571776,2046753769,1142327108,598438695,1126728637,1820988553],[920301170,980776826,2114278657,583969233,16267618,817797733,1767095270,1866324364],[821544574,1905377,1649236508,14454634,651428135,793711113,255475429,1291747257],[1283561175,836392866,2099412640,271811424,846128884,1100771633,1311360565,1131069369],[15789642,1080356163,1250412338,1505680169,764464234,1739690204,1494415257,1275670640],[551792990,923712712,2129418981,1212563597,774095843,1092619880,416712645,896189268],[499912255,369394006,326565573,1856226382,1238508022,1645779618,911503392,1190459870],[246564477,2021971892,94135832,976921719,1245526163,2043947914,1645083021,1865781459],[161888626,1876577080,788693140,1306231519,1738474574,1768985246,1380189007,1979111843],[902581688,431743116,18483148,88723003,1095062108,365854682,1533690474,1927008468],[216315552,1543139108,256463783,559285372,1698538190,1675209080,166530359,349066769],[1623261025,726011262,1181993590,59427158,492826381,1319795845,1878100572,387310282],[133336495,2121154884,88684544,764981158,986581619,107303121,762588846,650061005],[357625214,1224014110,1090038203,1959819926,714305645,1795639135,810946909,419411398],[1155073389,1401167862,103497323,1032984516,305543732,1134581899,1853291604,642065534],[1840189389,1525529736,86096221,1783105143,2066678388,1431891302,1485962514,1457710267],[1457405913,1254406407,915847272,1768057141,72172200,1651512027,1775366094,284610133],[1566743799,1219022546,345809193,703853172,1700938998,176000424,1945060163,1700798991],[1632670720,540342232,1523493447,3051901,639721312,1365228509,373240416,1016121305],[73075271,1079506114,1855480556,1098306126,728733102,147224915,1868122188,389957642],[1112912788,1545904033,1166347127,2093898445,10728855,655732952,2063492836,1528214164],[1387841480,1017648818,8550661,896353315,1147883942,1779199326,51419980,1826636368],[75622304,1714983807,1890676520,528463918,377533404,1792836077,1190440957,326999713],[94426440,334751903,1769370125,1505868437,639627593,999577850,655880346,981717391],[1909112739,796083149,1621566176,1610358304,1672719555,1149018256,150824097,592277682],[1968878426,1092431099,1208070149,1556664161,2104026354,269789312,1287799450,1603801380],[303986629,237728956,997756449,1237103147,1305874749,1955329970,1841655543,131571811],[469961450,416229256,1924169774,926501002,1067149017,406778126,1113180451,1014472109],[1180307422,1878679836,1306792179,358380997,1137322238,844954996,988921763,437607683],[326271046,1641701343,1366137102,797687495,1827238566,992537669,1056807143,1547919989],[360588451,1155107134,2014649229,510567577,1179862287,658290697,939278586,565374597],[1913015163,1862802198,978796011,332429877,1566294848,1308843993,912645175,974489008],[1504170518,331976445,653448330,112125861,1549852766,1838545922,1010656704,375431276],[301403212,332713192,1038045390,1042228071,622784858,1539692158,2101736532,1831921718],[124152115,1834038892,1534602833,690940613,480274720,1193948293,1409691671,1074661660],[236586666,185034445,813897533,1734699189,384099836,1601395175,1532132344,1398464644],[691744633,160929258,1330494124,1868337438,1102927779,1344315715,1985531488,1161212314],[584563891,748338266,1425575302,595688962,1004916191,2032606688,819115961,1071620613],[1105711774,1001323481,554626201,884562864,1171167739,1226629824,1734270881,1271718159],[1249437636,2116859775,1997034865,50914501,487469944,1309528929,1766835201,198780672],[97843233,644916326,1881954386,1219096786,1684654434,783627194,883949612,533946123],[993306849,1575756345,140465731,1976261500,1248594006,1185719681,673040157,1830936155],[1774905176,1314383235,1081221915,955670536,273675213,1229956061,801002831,1246263378],[513693241,160032699,255347772,1850305773,1580815849,50691271,1086297154,1104033400],[2028458936,7952212,1939636175,357297106,301725925,893516360,438361003,1669048067],[807463374,1827129972,1657325625,487463222,672148374,1192443684,34910516,21914030],[297390751,638433765,92166213,820418282,1948418966,1466767605,360888618,809246832],[1790004713,615488866,955605794,95178142,572305160,1742248641,1700876218,1306430991],[1055777570,1867982831,892841031,1720765792,425692166,499538419,372198334,1341566525],[1325397863,887059505,817693012,772519551,315767974,37121178,211800811,472609864],[1441593136,311906245,911080374,15175006,1465776182,203105695,1263381158,292489392],[1019651614,684934826,566190371,971764106,435137395,1071476726,540555601,111247535],[2004372847,1627884927,1914117833,1307283031,152276110,1031027087,1803569335,741404404],[320151707,1227901988,501788189,830219525,355570025,1541055465,1506436949,1431064087],[1020961621,1017384911,2002958011,241328625,395542280,1284359717,1140614585,959981609],[1377561923,454399579,1507995418,114205052,705954589,2072951630,271571592,112436261],[1586213421,2028804433,1861093839,1909834010,1271093907,1186954693,1706268345,2048132748],[916098945,1212770024,367178782,1887210828,1909227729,251369242,2033590658,399186855],[604827053,1274773141,613454360,302202201,477611643,1555647651,1945640827,1767175175],[2068479573,840380261,2034467959,380133498,640711349,1063931248,2029238522,126101822],[1942392545,3236613,211589944,1649821120,291875887,1496681693,319612650,560865623],[1592422559,791786163,1095826089,1653487564,544405242,15713052,1930772806,1574719674],[1906119944,1349620837,78587569,1442753899,997336941,2114677344,1049888251,96378233],[405163658,1067694569,85837059,439374849,1555017395,1832923919,1382113483,422698730],[2064063975,1132687407,1714138866,2052811362,550965238,2024657235,224117481,564279300],[698056550,282529409,620700533,1180950557,692110872,1788243451,561960058,97860869],[1924180705,69525265,857340950,639849068,272315511,1768091245,215346560,739116103],[443587066,1638470720,1193598146,1448093686,1800084485,948652862,1820860542,1329635564],[2123585940,1543054634,1399247425,1755414208,884997957,2040899970,24566823,551059408],[74962051,1186857266,1699421075,268420775,704774843,1358673096,232104756,835793289],[1812025191,394760850,796327863,976209808,544238882,404487284,1754605605,680452902],[24837734,1298261776,890885237,1372880499,1102864488,1503691349,15654822,1534743212],[254027637,1943307366,1044656864,1016991931,353927282,901122792,958267248,1660253963],[1470629379,1244113834,971403557,649518616,811822522,1991552449,349953406,318133751],[1191614666,352224224,1554285572,1001908055,1223719679,1302998450,557183453,990057122],[1082750481,1288720711,1836749289,2116518250,845379658,1540548497,804381873,1774176336],[1540293306,733970546,1369911561,631180351,402237590,1363395962,1024202848,1614578344],[78001816,1480926723,514684409,459599797,1946547704,381116221,466843477,76447276],[1726966903,266222732,1163489695,915182530,1066254467,995708193,344415219,922033480],[13393772,623639333,1124283382,1546374482,1568591663,1561305604,1494361911,1787963459],[1060056250,1886901108,1577580771,625013178,1874279435,848543776,1959772658,1912202787],[676059828,454560455,1005228867,389618293,1675881185,1318905592,1356961772,492493139],[9626600,1042301508,1295921938,1733736745,287118645,1265203797,103071541,1187314091],[705457813,1398394680,230084181,77269429,1184159870,1567752295,1204288380,925504959],[571770444,135720232,165772012,169841942,619404444,413600919,1969729243,178816368],[281762246,705914312,819325245,405324255,1602282777,721859862,2060245409,1550882266],[1612418823,1152979692,959533174,1240994232,1823656130,615788975,311038570,399372783],[137989882,435891027,418259677,779486163,298798287,321820075,1858221458,1461139674],[1721166070,1668535722,1305603113,1523847686,1692423587,1160637251,365605713,12119520],[1928495590,105440755,1273461160,1241295879,994196318,742046559,198996135,501412809],[671184728,479091057,1203507821,1283755164,558210077,1526552107,416917978,1182452965],[190145037,508384562,434851239,516843795,934228828,59316463,140279083,493683772],[939338645,1798352536,1503399337,127783592,1133793187,423906390,1816156914,1699055555],[533214346,1494342580,522011626,292172931,1275597373,628321862,1175790553,2077642929],[1525690632,143952008,361387986,1799214311,125669543,1139504149,32013846,1003599790],[427309571,1086828145,349139497,1095117153,1545069260,1539253529,1682929261,408882992],[1417308588,1998927644,431306447,118602704,847623042,1346604330,1787950020,1114043111],[517410474,1823489831,323178792,1688318549,134476913,1960357440,1348515302,506140360],[2049344143,867978553,1837816823,1923238308,314091546,976883105,1118323630,397232625],[284972497,1935673159,1296802578,370936223,1441286530,1367187613,361602956,520486022],[1602888498,1167667982,514887251,1256246395,388085512,1860603191,75376369,1895757366],[1230733186,1540174827,575724988,1218946319,1936350379,1049141103,1141099500,2076192032],[1538458942,1976540415,1571349706,394403772,2050777081,137797343,376108207,88881143],[1954703849,1583545409,1070492393,123619211,2007823287,1789509485,1596308311,609641679],[866568328,864799304,1082501539,950287300,1012414510,476446891,1903129265,99450825],[1800685075,47488535,54254027,1484565495,37657711,1913018790,537011406,1473508242],[2045704743,815077695,1234159617,1593937479,187063315,361708005,1095031408,1944380224],[1903352087,1096225899,1252432703,1976144257,642654777,1728842910,118783983,449338706],[472504341,454539970,611878270,223992214,952069523,1207239928,168027689,757908512],[780083140,635749318,731006950,1351804644,472010561,1595447720,1297444742,2041252714],[645087324,523971425,2641133,918465853,1215141554,628616377,1564865584,506708337],[1438477032,2043921038,890019231,1030033619,2008696434,1465336155,897457132,1013067384],[1032287862,1347519246,1685386117,1733417453,1363399841,142736773,1007103183,38682965],[85324985,33876606,887566653,929080371,1764789083,1470871221,709735192,735408003],[723864946,1751822647,776660257,1327297609,1096179383,532158410,775014645,2043554096],[392082145,435792981,721536349,1362598600,1254700155,1145192517,1054564287,1214016430],[267249629,1341112193,2035951017,1517738960,809147606,1670669895,493675386,1266945197],[1475481266,1596732131,1915247417,261076155,567644132,1430308375,1743876342,1610871967],[1577667418,491175336,166074804,14343582,948834969,850815320,1789948120,1929496144],[15666881,329556205,1536725057,858153160,1373689543,275889978,1014231533,199656020],[515311643,1999920750,140544014,1126177837,161804021,104603068,556181149,166509137],[1769164584,1594665683,133470357,467127814,1767699927,704203806,327900170,1010608558],[1599589778,764471899,1343552946,1499640108,1198099334,291486029,1654295474,1714785040],[241421178,935398942,457174883,534139743,1822376655,1561537810,59594907,1212022901],[1916561636,444679314,1108055118,1165578947,563511607,1633367205,422080864,1314407459],[1827347212,828497870,925110877,1201528600,1517198046,391593159,1947984096,1942331055],[1607336914,929538504,345022369,1517427459,253059932,1283343229,2003195792,1351277534],[1820499872,490066718,704949229,1510719169,300915435,268072026,1031640860,635906806],[1881187808,1511488026,522088758,923292397,736033537,111714892,2056103693,1350383952],[2047388555,189000685,847133046,1849971015,1589196830,1045317218,1469008552,1291138583],[1449180961,1896826440,2094388221,432659718,419117769,1166827680,212385084,1424961451],[809319282,369025035,1084314567,392335767,2006340056,1814031708,684441094,806358721],[2002550390,1948624284,125146246,1075329442,670271669,496120608,1465003650,74997738],[1069009745,635415258,887402153,893678320,1214717812,1682512437,1867058680,1751079591],[524755974,1201335029,1096592091,561016706,1810273774,1127172512,1102470974,1183025516],[951285213,617960010,604331544,733169916,1962959144,396749901,1956198656,200826881],[430126413,1720439953,739543828,711512245,1022358891,1613052311,973690859,903877668],[807002414,1143589339,241951744,2006942048,601107989,1685798643,1820085633,258448934],[683141827,51576889,283513291,2029887941,1532847972,1541316269,1396348539,420464541],[1610869819,486503629,455500878,1033640055,1968559289,96356844,428830634,1652937150],[917869136,1773186685,2091895733,457906568,946728912,273741496,752582855,1941143384],[1633222097,1133336621,1910542076,712705592,1607034869,459266699,433959711,928007114],[489694887,106575742,354979961,2050730568,1478014591,1908502597,52877267,110142455],[706202731,983962073,254022133,968142581,1123111239,1076733692,465331491,866151448],[1070866595,1998547453,1277563813,250283864,454507628,2090821829,763272984,1645350268],[1235270599,864225834,1985441778,257439432,1451577457,255678326,1288622003,1142970282],[1608920479,1081580126,965392107,222353087,1883596649,260017117,88935787,876477967],[517243895,1577082322,657322835,480203898,1502636157,2074471637,144813225,1514181481],[542752285,203949108,1562357789,2129347289,354072721,901046810,179654549,1145173313],[899561670,1777332377,680803461,282228011,1019202021,47672751,1178088495,1487875821],[1743656030,96023184,197907036,23144740,1093655651,1893723934,748438717,572077472],[1786619359,445651595,1227654059,101611462,57638651,99637254,206118796,599125548],[1377231132,1789540708,1775540334,781074070,70173035,921791537,2052956494,1295408026],[2105129542,1920576731,1041155423,29246776,492363873,1569015714,895070856,106439022],[1208567175,1741391610,210555353,2086704863,1884856402,886559514,1667704306,1860414365],[1710167845,1721274705,1412394227,560165168,315281584,1301719627,1463823007,1762173803],[1810880493,2004911084,1912736114,1698818037,1555015276,194208015,361958524,1079113772],[494696419,1416582652,448982107,1518432166,1436678310,1021361710,734214236,2090791524],[1134651030,304942464,1240690627,207956071,213467720,1447635708,1044184408,581248289],[167456781,1100665508,898928726,664078930,1226259439,422880251,101548725,1441182860],[1250933949,1377318726,313835453,1155945165,52859761,1547631579,288053449,654875528],[1331624022,951778169,327902437,693273308,1136385265,1089664863,1684471781,1191581174],[1933450376,677932617,1138817437,595891744,1174986304,1834892593,2028076327,1724855680],[1557462289,1922065369,269810264,1105163233,43428226,104593955,1254327157,18841497],[1215513870,2106625895,1291853845,919861425,1128752293,969569536,2094296975,299102664],[1042670233,923893601,1197683908,883420559,1933958459,1053234289,1343805820,114531466],[1364324738,482229058,1538547299,2129871239,757030074,1277106061,1909139432,331043632],[1949793217,1366048989,1696799362,608556915,1810734984,1462772774,861224692,699644913],[1671500140,275238950,453897424,188132401,1343900450,408938874,1385073933,869592158],[1504009542,70211975,1033422109,1462550907,2058040376,725873719,660717126,36706571],[1955903365,508682208,1853827756,782437137,543792285,1118607048,806656006,1603810444],[1168722163,1643343951,324430907,1956190102,1858236716,77845977,1866608549,1471860266],[348527130,1161440785,570436335,2021723032,1152164898,864468039,1192023075,1265328447],[1883095919,1422444815,1072591004,950606942,1079735643,1257742158,1804946695,295656664],[1687153818,892569274,846537902,113897406,208543578,2033448196,462572684,886429544],[11166491,447074737,850417530,1307067001,750008589,1122892557,533093402,8860746],[687238844,701080632,255166357,1589407260,1649516131,1859685265,1273477452,1665977318],[658608459,817837739,1139708622,1696787248,1053882211,242400734,427637570,487375157],[1727384890,764336143,2116728040,991650042,935099947,1829259373,991105788,1860298467],[1521411721,382635161,1154552839,431380920,1163808155,978324711,522472130,75674717],[600345814,1814809317,985841222,2038098736,1807889709,1033001897,566711121,588212541],[1736722081,1413473238,1012555590,1966280659,1336731789,1337162762,1691111133,1737786763],[1451910092,1722163130,1078833767,1517394530,2049034026,930837882,1754487820,2025522045],[1936721245,78580989,1004253541,2058125605,1816708647,2074090431,1818403431,1313065423],[359802088,430563981,1910445756,611930748,647017530,554180533,765435029,686592023],[892937379,219952117,1995280269,1857139846,1698489027,447453683,994337878,1728119750],[1599592987,906776840,1278907277,1348975539,88989627,825127847,1975793415,72976379],[555761880,66692441,906194312,240958233,2080850594,1657705437,2123565398,622433434],[289583835,2044975330,1093738239,1955616593,947382643,624697978,751875595,1482515902],[1038845034,428076178,1288380874,629140418,1933044029,103059573,571532556,1923698443],[353894648,2044781925,1830457482,469364577,1264927983,1175875382,1688377503,1715433761],[668061051,65039117,450168935,555485649,450569335,2049228599,639951068,1264765617],[196734846,34403127,1076688813,1180634872,1806487844,259158190,2095441629,688379267],[836164820,1652598536,1644426856,2086202479,1439863030,1721712521,176798630,1478414488],[150862834,425548466,522877977,1929697281,703766249,414519976,25430454,1474122866],[995580612,1701871444,2103949974,1056467520,297672283,275765814,1025803319,1109832348],[168463832,928494231,1986458441,491587982,1904252791,739362761,2050747347,183963679],[561531698,1570581254,769339014,1788767035,450500035,319088354,1623203430,967033356],[836056749,122337693,1088241303,2089961713,1573101593,1210868774,206406418,1505703680],[1805048539,136736954,976008949,171341850,1803893951,1387748752,1187793105,1492481846],[1435595549,1298717395,311934557,1303576203,1696539759,245815827,849589408,1789350577],[794186024,976561559,1941280494,303303623,755850671,619428142,1103534908,1713679002],[1394756704,1445313528,170110563,941031298,644345496,1460903497,984608062,830185868],[324656400,1193061195,701495950,326279834,439239768,949431481,751861869,272155646],[1208197770,1871220438,377566754,531193096,1093033483,1687313756,2073736267,1793404581],[1119317915,18551015,147420257,1246949849,123968040,1072871602,411920758,1490767931],[624654897,606044821,1808725168,1528427668,250174571,201185188,2042131889,1883757830],[2096477048,2080228618,1345960065,361390045,367690232,2016322525,967793980,513518080],[104450716,1612473466,87913711,734042848,1952027236,1979032345,1847031596,1263862856],[1091606397,1227553836,2116550133,1725742541,689566524,932074845,579651782,930386274],[1656723996,101712804,865052749,1444997803,676086013,1557409169,1218425469,1628552174],[827539160,391944108,2101623152,189238332,1249192765,480937307,792206936,1919902375],[1358584414,1233388992,299127837,1290139440,1331644446,1452016802,1609237440,1388580483],[4199597,1214564458,2081610100,2061214765,1415735444,664256268,1355093892,1578508871],[306347972,2127227112,1217533709,452096672,872533271,16732447,2048436034,1858201980],[729011276,111675346,1178567857,1700373072,1455908576,837633845,968606290,386890437],[1293444619,368182267,465202959,2121307537,768847237,339505563,520785017,235640680],[1016710319,1990827669,1937018655,1620164406,1491934664,1097032033,144820010,1227567372],[573720965,639580520,85232975,113111691,951703586,1700517887,371995335,1155800359],[792112785,1560038742,910366980,1113096645,124263087,901842439,1226257581,623619146],[1085187042,549501679,1207061322,615231609,1302527195,616381957,785070796,1646569040],[1957787716,1920184826,1090499846,1708998313,1286455883,1083350478,1558572987,276254747],[1146545905,91855692,466284859,877379409,66100639,1498261414,330871129,709410248],[1642346483,395969396,1673586684,262419923,1705922170,1008328875,351311791,1892464518],[1879587107,406207196,2080650731,1967567464,219245060,1808835615,1549290053,861318686],[1106517560,2039957804,1737836227,299654275,502146372,346977718,87728890,986061917],[95597675,96553123,1818244149,51155355,696430508,1758037101,1357110086,1214506054],[1381623962,218673212,1914090917,857673004,593532971,1258026806,1401335559,612549670],[1168047927,244236584,903839111,1534745143,1893555225,449677539,980112981,445071547],[1398695771,1749168912,94906241,903938820,289620746,1278168397,1428979112,29490344],[1845910387,695096219,1184806519,1673522998,84260935,1376822515,429500887,365950940],[1222782027,1298482450,1811995276,225854137,1091256471,405977788,2091316129,1466718295],[1217975144,136348266,689323564,1364764893,1507303268,714281257,908252918,765729085],[534388961,1399609723,167864895,511982194,457738088,1329139602,1584401291,1181982678],[1622409874,1539001384,503064137,1934939561,575638339,2000626932,1365578708,1256425178],[1912869407,1156523772,1516913712,969154799,2100183759,1423191902,738449106,1499684490],[306422532,1492307373,233151683,62272379,321252197,391638517,1794152411,1221146668],[1313572913,705711048,716414132,93706891,1199239945,771138868,68312762,281982728],[1153013672,2003174992,1670342148,1630154640,468108611,1366581041,629542415,296697509],[1961059412,1770493491,1575208506,1935184001,885148251,586416070,2129492418,1303987132],[164988705,1974350182,2124595994,930029727,1423615143,1673997564,1444513717,1295970365],[1193174876,333410311,1542147505,598622503,299299262,1765267578,60423702,157347178],[1641902992,326720146,1809949559,1604969244,958528095,1686559298,742820644,1776358225],[335110616,2070148289,1929451088,1465154503,1434221365,363002758,1436658531,359176489],[761297920,1326208072,242078211,736094050,1850307942,415448313,2100259615,1537052450],[230544482,1640026733,2010380439,776263930,1572031898,88602118,1062201427,1047034330],[2074158769,2014121874,182062381,710904350,582384231,2028405119,1364669781,179768990],[1474889956,2041803954,590273612,2110091664,1833024334,970199205,285929427,1731991291],[1674090293,1501021664,954218686,258370185,234078788,637279485,676872276,651371119],[2001739869,561885600,603892962,1869304401,1118273557,395628399,270445334,870440164],[1551311140,461643590,1670319206,680408624,303358204,1240818636,649197355,1565975970],[1861533686,908829266,235779200,2108384828,1608644901,757371481,202564330,1380020116],[916342519,851343417,1300657424,1453483750,1575252297,615184188,457186776,1410378194],[342235878,982518516,1408340452,304200731,1776710120,541662075,1969007086,828740946],[1234111235,373485828,468320757,1875197803,1787055899,2084912539,1913300854,1012909472],[336335303,2003682597,1736780201,1648101277,1729614113,1727059885,88928921,504825544],[1079073942,1891237467,1140825070,970074234,1758422167,234238072,792315889,2101236634],[231789551,1193994952,1808932730,1305759468,952194476,368237800,2129992699,1883727995],[1738839633,1421168669,1555400392,932262501,967647062,1945901690,2013042466,458222753],[819755999,1415464323,961758551,395970608,653580915,1509164518,1164868679,1109273351],[2064015651,1282399709,1125292386,1680206801,546487148,2080124948,1293830526,1132642744],[1595022463,1667299980,1201118910,1859188922,330394799,132481911,1221055213,252543383],[760377704,1685677019,845796449,249545996,843100870,1737959153,1121651628,1879443699],[293008871,1459830225,1444683894,1096714192,22633573,838865120,1383236275,1171299755],[145038285,1519137381,1853351217,2011587253,729395873,1839941574,888752080,1292506044],[755485855,1859313511,1316745982,1242181377,1147380936,1197270532,328249659,190550892],[979758547,1189588457,684657443,176449469,485718991,557822291,1563079964,722378848],[693108018,1590322337,719306202,951599715,2098498591,1089246502,1260629466,808074227],[443392359,2091524788,977580976,1168046930,2124597359,1262070141,256836374,453664884],[1487423391,1374140726,896145090,1763534811,1151100553,2099817667,868182373,281726114],[1684477580,82453341,1190730128,1413089822,92414194,1345904825,559998095,659662302],[1793374221,1744561148,1292315777,347479332,683825918,1755908728,1289041210,222479771],[612306213,2130332743,1435265346,2096893189,1395069374,1453192691,1195033303,334768180],[5791908,639162453,520739518,1756851024,332265929,1833210013,1662183287,1724069954],[1794429134,1298191351,744871454,888312121,2082743077,859407494,434151165,837289630],[426488552,1623941914,1694667415,1043044839,579994931,1511259930,376556972,951104061],[2083763463,215963219,987341956,1253308515,1237273449,1953265825,728187630,1367021290],[1854710227,1148917735,920437850,1355269474,928323269,1622007732,994494467,1946063732],[1490286289,1030546508,1109361409,841777031,1554774301,2019668862,1166066792,783164442],[129172476,1512100271,1347352794,949572751,1882328225,1402495640,1431057186,1338295838],[740199157,1550613036,1409132927,1828529634,1191802543,1197958118,87976725,1562242540],[1402407592,1029905291,19213964,16806030,1932247158,1455001090,922257476,1736502235],[2102301954,1993172374,1825593975,1803337635,1949182099,342247418,757707010,1457374149],[1221943347,1168696183,1126216078,316069200,1876987922,1808673237,285563882,537457808],[1703576890,1171293335,1551313903,423267208,394965147,745744990,1406426605,124274682],[1537146724,448309548,906569473,1971856412,1479874192,962887689,1773815105,1251528429],[680901920,1085170876,959603320,1843117710,604299071,1941031206,1426735607,1987094194],[1377781649,1502434965,235910847,1786011011,520323885,456730619,1337025443,160475932],[841225775,626622471,672363878,1027852262,1564221986,711860627,682156314,1341637218],[342288902,634413725,1342942830,600643453,1200097891,974039964,1909337393,1089836884],[566030051,1792917545,894910728,1857140603,1511324386,610052106,1787207391,1016181231],[932746569,921448077,1426714785,1005358223,927847946,1519032013,1078249804,1486299112],[241757974,924827621,1140029356,1182724989,1326048011,1434977162,347172462,468671185],[1851519152,1101570878,125857820,937938126,994915992,186507930,1791382839,680469560],[2123603610,1668437369,1391239392,1149784541,413069532,1113704701,1409040905,1816956326],[496947272,1262524224,695417229,1869678943,1222563546,1713497096,1339938945,1968142519],[1959164431,420698453,1099134527,1772495972,1052075200,545441201,308750404,441850971],[127123969,1566033390,541105149,1155962736,1924870365,1688811079,296239195,1390434081],[693236226,1672587051,1166577337,917321878,1989883524,671159677,646685465,878521049],[558850567,1657715369,1073951278,1349737588,1509188763,339615938,1070830280,90886858],[1512225637,682264299,2090339227,245373116,253089315,970181959,89861774,392233233],[46076093,1080040107,125995513,1957207603,412719034,1698884457,1261411881,807597905],[2014376055,2006147831,2106917940,1154490740,1432594109,441107848,2066942007,1403546750],[62076371,479807528,1461023976,1593235456,517133707,622235831,1333009878,2103745279],[1914601163,1751973831,1439194234,1156185527,918739314,1041195407,1157781842,1183809760],[232200366,834426172,242334885,2118696467,147388896,1012477153,978279922,1431454440],[282687186,1529535691,1969104883,127547370,1957800922,2006755387,721918061,84587839],[1984426116,2055408758,214256269,51490013,1582782225,1873626200,305415887,1951484757],[685228127,1061773267,2036785585,1629873272,1922860358,2112715394,571807534,1380755109],[1247643210,1633492060,795667314,2011239656,1838727540,132217110,1290085175,2017507679],[1274354195,1838059367,1409889838,283492402,916476263,116496047,1670261453,1083316225],[950105536,38767601,633889101,853308979,2128941196,180190061,2061928511,1192469328],[567801248,390014282,1788926657,1439315417,470140365,2032019434,770348360,1569672344],[951980933,509934122,1267199129,318238581,1875101734,258532022,457263937,10433098],[602831378,227180597,974615958,1818173672,1585926270,1985800268,1933240220,390400458],[1865208317,372733160,1207634885,1398519416,839475616,1159813141,1187261432,166416471],[1381627751,1071637711,1581376993,1702985370,1661101398,603319356,2126406333,1744168720],[1339178960,563221262,790380283,709556691,667292997,1976521623,739725399,985089881],[9697022,1301528923,1010691756,2023374577,360667851,173404567,1172525101,754928457],[90929687,1763040041,1888692219,249573044,2087868075,1968713246,1984433972,624080551],[1002231164,1899881691,1160209954,66713807,2122213001,1424685153,779732852,1837299713],[823577776,164943144,1095839350,2008609481,1424546867,2094348155,1563125585,419737462],[939200414,1804316212,2072729320,670484534,649787469,1279896517,495468784,1351720164],[2089519634,752879241,1798568511,1691247105,840871519,313740346,1108282021,766877955],[1283165319,612638388,249998946,909599018,1265417166,1475945143,1313465455,394116785],[334064198,2006833554,1443088636,1599234799,1175216987,1670755694,995089013,651793231],[2110058621,195154895,595742770,1504319032,1841029874,556614734,1286112696,372958075],[607255639,705990571,1419384433,2026676270,1222814594,134316235,498391178,397796390],[2032191807,196746068,795494960,891210454,1109148850,1950228826,618709547,84309022],[1533862606,1792478218,1206627365,1610502372,1294570269,1372616119,1037549794,1542519279],[1241274735,637525296,1021980554,1583575458,328853280,628120381,1554547865,2039147575],[1060485810,1503184774,1867811129,1114690400,1384552191,634734497,1410413978,2107150059],[201578593,828080691,1982801131,932958223,1324323400,257166467,1679082149,1006797348],[846716559,884400745,1179046666,936805917,1679369636,868035894,324131199,1323379688],[590929439,753489699,362539082,1418433053,585410860,1126989210,1199095507,416194629],[760831809,182359064,1031495038,1073903224,2094926611,1436590655,1263857602,1313003768],[1119427367,1656121612,1517286219,1791259089,575449730,903536416,1253711227,1943202075],[606448890,1221564152,691783398,8629507,8132887,678142228,24943832,1301640225],[466298751,1550713987,1897934740,1771509979,1678349875,805823534,2128571686,349436340],[46568770,976569694,1466994343,2075813668,1320093354,382052461,1919478969,1792148942],[909215044,2095483884,1883270301,1500846662,618763751,1172485102,170306415,275865476],[1859505080,1190708828,821056485,1475662597,2053713924,275157229,177197416,1521133744],[1158946418,1305696731,1333963906,362865869,202010382,957865425,242554711,1215354363],[813776205,694251341,507012408,251320215,1159095079,1705411578,297372390,1691677228],[667063251,1598604323,1431484936,554174977,1749281634,1065849184,1239369327,226798218],[1752773694,722878979,606278071,1457605416,1568199340,2103868101,1821811767,125196738],[2061721894,1992091323,1786038788,925206771,992821040,652930036,229921099,1476922455],[130825241,1620566400,1717896829,1048417777,1295661667,1710240778,1801326722,224643305],[156877816,1674285341,694258984,217838868,1563927516,25307047,1788450093,148165367],[1603662074,206384762,293379925,536383319,1904265793,537585006,43003505,1469892497],[1608482093,1125307258,635018292,573275119,27714676,1339649766,132151903,2089003446],[1626229671,1062830801,968153388,1891687319,1037715843,994341273,1440436773,1875437826],[388617833,1280412070,1015203155,1783453543,1048044897,1396864920,1365894651,1134101021],[1869043913,955070500,2028156382,55096228,1604207387,596196005,1034580547,1015973998],[1818190063,1240058471,244721986,655281757,1344011971,1048133249,996080982,167784647],[151207560,910387160,562210831,1427051833,297002989,1074301396,133158030,2117000959],[85124122,128271084,1376045259,1840767004,363659803,1091685112,338061103,1320914937],[1664502744,1986874193,2068684250,989696481,1544561888,137006033,145626764,1669055591],[376343057,200645903,1431122997,1989945345,2004305874,1504810391,2023977098,195979189],[838963690,887459584,1432149019,1879230156,1245858633,511174350,581895174,1644820304],[641368110,642768897,1767070238,1589570919,896418261,2072711495,563982542,53431216],[1786797902,1936037672,1885874074,166605531,1057106159,1195906767,1015219045,1060928051],[1021774364,301367469,161235659,92060297,37289733,309904845,1885466563,755277612],[1640029471,1646559681,832190128,516208641,403583044,954664849,944412174,1130778690],[2070066994,517944382,219003188,2010995888,389148516,2017743475,1235452053,1524098710],[1717909433,665472848,1869773407,175575418,1157872456,738645331,1441516470,823748013],[197058209,273318516,930560109,858201965,2080106665,709798620,1046357115,1276964488],[1438646025,798180877,1661580370,117475765,976140434,1861712611,457267409,416425570],[1390671222,651756651,1262498572,873799220,1225722686,1583093226,1804244206,886433927],[1855589670,1060415020,1721608233,627754988,102284155,1720659000,1009854776,1437573271],[1011161177,1363635424,470495925,388964959,690645404,1170801618,1183333813,1523816848],[1604466712,59866950,1027639687,812331897,1375026920,594691908,1577856950,841177014],[226175076,1566295997,1656226412,1691850068,1594826411,648229080,1547727508,437718071],[408733093,1477864667,1259747452,1688321219,1277490960,2102767495,107481442,1833941623],[1725883125,1831818,2070145332,1779021678,1992438546,960276169,1491543268,1627418452],[1373535618,1550650202,404815733,46167562,1742282390,470503041,1119416904,165313156],[412163092,866600113,2029595818,184593245,210565437,1313480316,744448430,389783744],[1564685875,2016597930,490159060,1911195231,12517957,1079874451,791864662,1503116603],[1359959439,1582772535,226941335,2064748586,1179154920,250271569,1103077873,1608595802],[1581552344,62083741,81171936,1161304380,1123711813,1114063335,2082624813,520133339],[1590309032,1282423668,1852895349,1314072560,657479907,1651818180,722202459,1287032666],[1881516547,1371877232,730674903,383542373,798151322,1833554722,1845549837,1230708721],[169395276,1748950735,2057882092,1357862420,804245464,752731516,1005329491,1944693339],[116035948,8880633,606575439,1061298152,1477333545,883950279,1051105080,897625955],[56302671,234671328,1993122619,1565370051,1679688241,809145150,1750654534,948016526],[456613885,2011770429,1193877289,1091564328,2044612651,1207383710,927485140,224333523],[1022040737,634497879,1162931310,1444070609,528633668,1505124354,1535079411,1424602065],[57603219,391974868,1177921815,1488355174,145930373,1242576107,720311644,983346141],[949457947,1719572399,144557321,412129750,119572760,1311971797,1411101485,436034537],[1604220260,1932140313,99954457,266379629,1519316606,1909910981,366247241,1768471323],[1038757730,1724605994,1855340855,1833216286,1972214981,912310650,317796001,1809306701],[1578924310,4144763,984310690,575963150,1978557273,1977794758,227267488,1867431554],[784918260,530287947,259936560,1722863598,552550670,970294117,1461384016,2117254094],[1886552480,1817860334,1823122458,1275371033,1108190256,742929934,103794583,1074231513],[2021465445,291916734,619750457,1882708546,191279477,2122575796,1731364561,1552934875],[1980539756,1950888243,1112763113,1441892052,1982829837,126699693,1529382244,1352810324],[139325524,1080772019,262902242,1073427359,2080202427,635074903,15718505,1293611393],[80697201,913556206,1636071485,815774776,1544735788,151431588,1299935128,1282106204],[1487328729,1654803271,1294908968,619265166,575623330,1043293412,1594108209,124384252],[697521254,1006468067,483390814,951345969,1672819671,871033638,66472284,1413448543],[1075130185,114048532,1717004071,1275262774,65989436,661118136,948318443,1845864343],[540119889,1229616967,1099628528,1369991046,490631063,1702235490,958600899,2019786232],[1557321734,1194488627,1442778734,846260307,560095189,1942002319,1631874900,56450084],[675865899,163843747,496624868,1178593917,827313931,227244376,285907596,2044460801],[1773105075,931577202,667558063,1576900198,1142343530,1892669021,1307915138,1432034512],[1426037076,1231107957,1802760286,58029521,83249261,1191688657,838606786,345279319],[1327393538,1468357606,1757743533,1371055226,546323421,135509718,832226247,1532015366],[974294602,1584098262,1881807906,1318742918,753879612,1721333719,890691867,1724721078],[1471402739,927504373,814265075,1346417635,719596939,1745691357,1864098436,1099746072],[2016267220,1306542488,966051934,754881281,1920069383,218597387,788204375,853819907],[1484878185,1282840509,1271580711,1174019482,740989941,100139176,2315282,1442648445],[1960258399,1945641868,1692638506,1897081471,1261707860,882698861,1070613719,800845902],[1788822983,973904079,90065103,590965605,915177465,680528398,2112510794,1082604576],[771185095,505870889,109443345,32419465,860882144,31494556,2015610622,1109218337],[690375157,1569324856,407631002,656088739,436831686,407095013,1437198804,1721977732],[1551474396,1785365061,1711868868,874935034,910739595,1418534888,594986785,811823273],[1495984803,602461029,386743049,1789302039,1611596997,1808097595,1618737062,732128334],[127623110,583170055,1712784440,1474726240,1008189986,1419195082,1306162140,1426831927],[1175788472,1945087367,1417729432,502487474,2079127726,875513677,941795087,385134398],[1260708772,1045133543,1448802652,642650656,381991998,1109349691,1278563662,1462324220],[196075348,2062379641,1587262372,1283662480,2053233050,719168207,390064675,139357036],[236036872,1720188805,1401972911,1835427049,1601930590,1874730406,765410578,1261503703],[700418395,655471728,659908929,239861042,582945844,1195906547,1753112738,1363490649],[407829293,658303372,677225282,822206587,1427036481,999817886,1233915926,81560407],[763460724,386447057,318311371,2114344451,1017654383,1041685005,999719406,1612950812],[1380646354,1416241211,1842571271,1442182943,598200773,570679221,2056469245,378474787],[1660524637,218309172,2086883640,912565884,1781259848,1584229886,1994964662,1496676052],[1091771302,1969465633,2055377208,747261344,1982560781,575625543,1602457558,1692662031],[1285931517,513442678,100384942,1610007940,13395747,173438084,1877448970,544413528],[2045418820,1850255977,2067056098,1934186312,214326795,1340629838,1045449171,817415702],[1949271187,324911274,1279489559,1608935272,557587360,73280950,395333119,556547916],[12894365,635410372,857433146,1408998158,1200947078,293520490,3055101,1233303884],[1791837306,1460936849,119661840,210932887,819198912,560897955,268477790,204836281],[554061663,1680578067,1749384974,1736196180,1707155007,1087413288,1138448295,1527273461],[78446485,2055442222,1181808944,1829109493,187996791,1764412305,124444709,1919769946],[1684515120,291103318,1522061961,90987990,504164803,1213923539,2016449953,804123506],[939316940,337692702,1980483657,1659816769,934987260,1726249269,296279522,581235541],[1778560286,815251430,720439604,35516044,1290362338,552916984,1874327607,278699278],[1544210765,1656070628,1576717492,792135428,627499221,444912251,1643259558,1350629259],[1226143922,561357733,1411688544,1311299620,1912861261,858312515,1421947267,1506339177],[1431988074,2089625202,1672560291,1118716437,1441766833,1352565726,430418206,1596283167],[434245913,1173621753,1046273621,1804843342,65396157,1323415038,1056148009,1706332544],[1586304105,317075114,1586810143,1551226114,1680372154,1325238381,1568130718,440680017],[2041998813,1515413426,2016475377,67149322,2108745465,1221102848,1567293724,474244172],[815063685,147950543,329760580,49228369,2125202401,2092273209,879556013,451242671],[2008962468,1650568946,490366256,1642766683,1072930301,1308341038,403751737,1909857562],[896004488,1389206563,1832214956,1889937294,2077635553,668054814,1992266315,590267974],[264612391,1955549370,1117160718,433790706,2117114892,1401613335,130758949,1459762271],[932331557,124082147,1975070850,438202418,1289673763,761026846,488047859,1350879070],[1347747003,898865645,1201207120,127913221,995463192,622913921,1970430062,1652493222],[980004107,462132155,987535471,1552901152,400327102,2038856013,826944538,943578663],[1771786665,135061908,190867618,728824853,246803281,1593914381,2114404101,2057118544],[1090404565,666560998,1084867140,600559827,509387640,23646516,1083179808,22650001],[251687892,66137216,1728396515,1453122250,2071016812,1311060157,1673575350,611267777],[713995761,1029562362,1327533942,1274172076,1614953176,329273634,1955586029,64400852],[1633402492,1172125874,1946600941,1586182901,1479362697,670096882,1322098846,1543609130],[439221401,794507156,662460429,238373922,663237613,1970107819,1493671344,1883286844],[594380596,1603053385,1351101935,1229704206,813540996,1889831068,1405454459,649194943],[779171422,1553277593,1891843783,872700731,1112730157,1350991712,411469717,1791790700],[1628680815,859950073,165718743,1279058744,1849079133,441276638,104761645,997484545],[710064716,342186215,458178482,1487369486,1322940687,2021022959,91899537,771186935],[1643922295,1150972013,1154475208,1178736833,340339440,1424233484,1423903669,514234230],[1669142445,237162989,1731671604,5362447,927911759,124631870,1027407867,288908490],[2055731113,614954452,818284403,844818777,1647712794,763983486,2051412982,740173973],[1255178489,1751004823,1843497704,94035279,171991786,400939740,322342611,1889193462],[269320534,1092711768,1222140541,636790462,1104799095,1616711293,1531511462,694345239],[1330532644,751912193,358717236,1527522068,1440172552,748322977,619267949,505468415],[1921155391,1363994222,1045734002,2062023797,984911771,1805413546,1169666078,1015641581],[194278566,1868037174,1081621753,16914189,1775952977,555932654,895849995,1587903121],[1845552582,118141667,560610836,1270988952,759312396,1587000048,360653918,702059031],[2036624712,1409075632,1897353433,803584911,553607498,2035374195,354884204,437934151],[835013593,1090699587,1926244758,1803829571,374551847,502078639,338882360,727906683],[1223308006,203618907,559108766,539310841,302701813,344461644,1372744967,1934934554],[1049480415,1362096622,916483954,1605500786,1380283856,1850411234,1358354915,1600600263],[514506926,1916617052,633161711,1336942224,238611584,11357542,2040698500,1889360407],[880047547,1474390468,1840316839,256321353,1744941635,1352372896,581363040,848522180],[832704453,574764099,980465496,1062428350,65627559,434213510,1337738873,486063248],[1508325754,331361484,815594936,97764510,1226828018,491943739,1127833232,2097773831],[1020825770,127505676,273360339,1636331334,160988865,1999908044,1916828813,219214536],[1930572053,1668408921,237495623,101404291,2077681556,1906442156,2007993836,868017662],[574099676,427405243,1912474925,2117130797,1594208785,1804572671,479963852,609878253],[1662843238,1416958005,1661016404,610920398,1977671536,1073740058,572790746,1015913980],[827977412,1051199146,182917049,1330816137,795240712,1668293896,1991152567,726192208],[287327508,767207251,616710795,1362508986,1744598463,1616739258,824049328,1212821654],[1726358371,512582325,636229751,534929559,1700331011,1959358493,296090093,864121018],[1944036372,342934072,699368200,429850272,639401138,57438726,1165539319,205110474],[787360288,2126469817,544199820,1390212209,1813455411,462484037,690311557,365664953],[1106433116,457833499,1828766889,1905268738,478911069,132583790,1661733704,426477072],[687619327,1571096408,1071741178,1371537976,2032814897,626222888,1483063502,2067905787],[1661427170,1516361427,370533562,857810578,1681633052,991910006,1838726528,1644544520],[2034060845,330628381,58593787,205000863,932975385,899111640,1205522374,933855788],[1863000052,359748022,451795346,1707583976,1033917097,992349766,1904531188,1712058166],[1572267215,1398986240,1444125803,176979694,175453793,542540185,1650299164,1287470211],[501595327,894476821,1103989049,2112341649,1223943624,1979358007,820896009,1841799511],[757008159,437587916,657744090,589520629,1132567692,394298267,1875472838,1150958976],[814319861,1438859818,2071874910,1602422759,1001034398,1899280926,1804627181,838523794],[1222960376,299790161,834954615,1295586864,482367961,1971576258,1389920706,173057414],[1239885018,1510607343,1996236950,218118409,1489292987,1391414520,629387564,466355320],[1092780724,1316586402,1272749928,560720439,1185489657,1836946980,446155930,2106684478],[1330654455,1765179492,4881042,1657876375,442835116,581133198,144757816,2015164204],[2011788995,1656352623,434004361,1542057679,1006085848,659055863,309116687,194121931],[509588520,1246837328,442584748,1833533275,1566736538,1254494576,1656909618,1244830613],[1038123618,332567222,372217150,286705500,629543433,1547594956,1348792204,1090632965],[662473016,31947731,66680727,1385766722,210626227,433446381,534437448,358540144],[971570732,589572361,678754387,566104647,1514540170,1162149318,1891268024,672401737],[1778799897,930772660,852002586,397641932,1218694881,1778059603,261868225,252302730],[919385434,87819806,1417264811,1506348459,1988665644,1878342109,636849179,993997821],[889999698,932249667,1632035791,1652997845,1204102016,692825353,281359721,2072028920],[2076785468,1646484188,500860548,79494647,1519758036,1408279461,942720566,26098867],[1356553955,1540725818,166646762,535456811,319009278,1061247577,1873203659,1070828284],[142736388,470075027,958560442,725230081,1419564356,583013104,1140779182,1564443697],[374254724,620948646,1812210284,1454402880,1580379704,1101389758,1510987982,1042652868],[1340675285,486784902,1387892651,176874791,842973734,69907867,684813899,1767379973],[1329712241,152374074,2098219378,583088802,1730790541,2107526362,1219665034,1755918956],[589948228,1770652996,1801039304,1840102638,911791614,1118840748,1128542429,1719881288],[1149773439,2091005570,1921045886,1387503038,432703908,726137138,2074740961,1517320300],[829927850,1227519737,709588895,688875013,1150887744,192440265,665890954,1564861825],[466734936,827377041,362872685,1814688896,1674032303,1740543516,839462836,650711417],[682884231,1974865985,1942972372,1766619233,1859689028,1541946737,1233595044,500090523],[763803049,1483036004,1609853600,1825647197,1869308702,30322294,45857469,980445768],[519877828,986966735,557348808,1805119857,350645952,1687065732,1650809653,1422739527],[74460242,767140708,397989574,1919574860,1575748945,1502245800,566881477,712536023],[1698953587,2100392393,376806831,1464127446,1074562637,1810740963,1581729224,1630716924],[612335301,12868748,1639752791,1638032173,283339058,1426100729,285104409,1750101040],[718410249,1259335962,1457538641,599041921,979363597,1614495644,1121351411,1414767209],[620149143,309722671,1906816084,1762432279,1307137758,1652926147,1440733725,185307055],[384758421,1669397597,715832134,1912171252,720324966,1034593651,1750493142,1073153960],[1144592178,265852430,1124674888,1280832993,156033418,1387086195,500731936,989501366],[1720681057,1310765787,2001930536,409871955,242564266,1822570327,1964155352,1752411729],[1372797082,2077205734,369395466,1972582734,84476814,1102563752,749444723,1344905761],[1464000384,1796241539,1708521815,1534300389,322301540,1167149470,1371794220,39025988],[14616306,1337071553,253548297,1234620185,415975551,1978510065,1094101440,1994829437],[562573044,1538009027,637571588,1910677239,547733533,1272101796,15838390,788346263],[1514175122,1359743681,300187063,939408154,423336813,208945304,275232212,2054167730],[1578668985,1776410965,2021030215,1003619621,410091164,552357156,1139452489,242522461],[1518029494,1877365293,1344435917,732311585,2082828290,2011673445,1044480583,1749110021],[1448501044,712811404,562779789,29738213,1945821983,1461471967,1171186612,20475179],[1211251417,878368274,1758099298,1596316245,262653877,1920542598,1178056133,2068848598],[1458499963,360970621,387485617,358408615,1567907364,215086020,396154727,1663131887],[1801700790,1756880574,495172349,25191915,1775566587,1604047947,661720432,174656421],[14890767,294201184,441869959,1297855039,87777040,959368075,792249273,1620223504],[28892460,228342749,279442073,405132978,438203685,1178091496,1419298612,209143206],[1174355430,1520994282,846461390,723214620,305642855,1590047371,724292122,164701115],[873520695,2059518079,1591576943,1926524989,1213339440,651695513,805901616,1713000779],[1325932942,1430699446,546000866,354438172,212773778,938229249,1358633176,582272294],[1455391628,1118497572,1125426616,348388226,2001320982,196189275,987559778,1532613458],[1379425376,1303605336,1786058701,358264750,1929297037,1900507946,373301657,1686197753],[1132743659,600406838,1180327866,314942418,1020159993,1790392198,820350039,1227943901],[1018331008,1848169373,1196559803,114995963,1593701929,1048619442,1319880570,830128887],[1645267713,604255325,748000452,1812901663,1099546680,707610873,428363008,1318315752],[754607014,827811021,1470111204,2002283795,1981579916,605505404,226599773,990995154],[2071946246,117311904,1497272627,176698219,1108798790,1355479191,2007151622,1994539588],[1788213232,945635118,2053907617,1005573964,1680297160,1089581622,1901147579,1900428524],[1035264701,845055496,43817798,612620375,1639477536,290601654,2060202082,73243526],[1998305210,17293488,1950574767,1895787122,507294862,92727689,1468530583,1451839704],[1457328384,2112810455,2085802516,1074988068,1884496698,2071981949,587196493,58961271],[1239351095,1787855681,891325953,1386335596,1258403755,961275549,1200874726,1202571182],[304789930,777537183,1944406730,1628402467,2066924789,1075736464,1205859462,946368661],[2063195523,451712475,590579315,791180363,797294078,727133346,1497266395,629398393],[2006505470,1092754731,1664101166,1874518655,2050231852,993767310,381883289,740656449],[775280817,448886561,784913068,398912667,311143260,593650976,578296362,1788258792],[2090127118,1925412294,370251257,2026476457,2026098412,1577370101,604327547,1951222988],[380614971,831038569,1107675098,1704174552,871999467,2080438065,650167789,565390582],[526579388,1606848564,1043980053,303290460,1309126856,1629438205,1363094452,1707518913],[2028189722,154106301,1520444702,1283160065,585022488,611220702,884305892,110000273],[1387052518,1419288491,1954376348,1521527790,431928125,172973758,1717009157,1376127797],[1420663190,1304569256,2061498810,1835405444,2056580113,1382697801,1773436154,1862761342],[428747376,156832024,877216904,1442806033,352533165,610287717,533175265,240008803],[1951831867,686252053,673628403,1590181082,378517802,3089494,1981290975,1041314095],[1212630578,307324841,1248216291,1698536484,1780622816,988007016,366681296,2078846715],[133458348,1360379167,1072912661,1705002438,292070910,540314688,1215438597,593992690],[1245104579,1230783593,758963666,478520671,471465511,1712540387,640141497,725958801],[892266507,1692050919,2106155809,1582778701,43761805,958424837,1590355091,352773002],[1980393943,1797344273,1410322942,688462575,549303562,1911323510,1891323829,995625554],[2128730654,816594521,1538091494,196553950,886473588,2026854092,773030601,1370451176],[1428152813,1687269203,588915761,1428005444,1921112191,1320954373,1632790878,45318454],[690341172,558184344,1708186445,1062661230,1905664019,374875211,1914801367,2001547514],[1990855385,1414562218,1541154060,80352873,1893347772,1521118986,624882560,1709955033],[119495866,789009871,957053781,614249458,907553887,177489040,1186914223,529056839],[135702503,981029487,1744868912,772126370,1276299143,371544289,1133960373,1444941449],[1478587189,1037653028,318151493,674152090,1108059652,1781623550,1204151498,1847848771],[1068617676,1424232858,1434098246,1562685637,197967854,686941535,983637965,718846293],[1055478018,164595669,541848239,11013059,360217482,2124589394,2075079571,1451000595],[1461063646,832985222,118409263,385929365,1187582508,1626234179,1526066027,211568228],[1891586957,550260982,903679385,2011959969,1039517092,344089071,357210421,1308278639],[1716745342,1444753160,2016422384,1816156272,1272514675,400898597,1299140685,1055267113],[2037724583,632644515,251991386,1315974020,2043058489,1169600225,1414541802,1069881767],[68083311,1084201362,1032535482,386110794,1127780227,391044710,1678797673,1694357856],[777702943,583625096,458503005,2123395503,526125981,291722064,419346007,1043609639],[2034702565,163797178,2111750740,1268627697,681781428,1433231257,1400384706,1892178821],[1755883144,2051715524,108849637,1531347578,522902465,1096264317,744909846,298464678],[1986635760,363758618,2019089951,911102713,481364885,622614531,1220769561,1474882399],[1989182833,852129094,1466947651,961977841,1145368924,813640262,1626752585,1109371345],[154092593,743462487,1243555883,1545375915,1414587889,382125325,981564858,617382848],[195752167,27077169,1115298836,1296639002,345008227,1725683390,420412241,408482941],[845091115,959853623,1408108437,295079323,369128960,51884266,1321865668,1218569395],[497227773,2072633437,285644481,272902504,1735145492,2123109369,837101130,1389466635],[1446653286,639717936,656015764,860009513,1870713024,176688564,1398995153,1262884757],[286940032,905976934,330220893,891991047,1578083061,2066092853,644753718,1323901490],[854616673,1367197657,669858202,351526481,996188799,1391570743,163547465,1523386812],[325267736,1406520537,1349686091,1968299472,319272571,967478739,446201072,1140445500],[696018940,1346655654,1461343690,768377100,1723455841,2072335047,1225902968,1695499991],[454066708,360964544,1907398830,328579161,2008831198,1911488639,1434755702,1495631738],[685254050,889274380,1069409938,164408331,2092307028,1614025230,243881069,268160139],[642687760,39203575,720615800,577368687,1494012494,1050010710,1331969514,1506316857],[1039575304,382353748,1407933840,625992082,1632258453,292597114,1863825711,1105268025],[320654148,62759985,1581096500,1195505565,469710868,1619171433,820863602,157150850],[1242500747,1690117984,946601878,371353914,1432639293,1078259856,662583325,58488656],[108392528,1713991755,450809076,1894181485,618510707,288375073,1489573739,199839205],[1447231063,1623869699,141837561,1376730812,530513041,1553064831,918871711,1690228315],[1144388590,627737626,71979770,1228893012,1650504004,779855316,1703273898,168336097],[1185073444,1812640475,523284093,1693158784,1918577468,207462425,1427225882,624244411],[1825204723,536327632,174352412,674024687,1276936648,180863805,150886580,13415836],[1628015948,991885620,1237175813,1579081683,1450923995,724388113,747039010,293324798],[407424110,526205100,813513908,2013861089,269804210,1949695170,1713100685,1422137742],[2120054660,278599586,1304517908,447469483,1746818418,992767496,1061341515,1817255759],[175321850,1409902746,1211505498,1319732790,643183607,1450903278,1601268312,1494954435],[81520056,1923057197,1192413627,130920557,717060056,1832017971,680581714,69754058],[292822786,1981146145,508628241,487285824,1739754401,1290891882,77486611,179866963],[477436196,1664997901,1762769502,33855183,1721059342,41748096,1771701796,602172289],[298711340,1609768615,308828631,1644264088,1058318499,313465111,1091215804,494412303],[736305916,384519079,308055978,156191306,1020646286,143743442,1233302390,1917638896],[1211655184,1868423428,88919068,1375262997,1514574819,1315002451,675457425,829859400],[903026737,824764227,1544394867,1837832330,1273280725,1159010337,1607868933,1693431354],[258055907,1231749661,782144791,448967345,1142866451,1202637841,1190837026,1900428585],[1345422520,387978522,1385291390,1801962661,629007535,1789509776,1162772886,650197320],[106115574,463617171,831701153,205725128,1711174135,118544626,1621165753,1139425053],[153220238,289011334,1486860535,162814670,1849030560,1618750075,346789021,1808264970],[64056364,859487158,432000081,1554679798,1496134720,1031624048,749797356,1397361068],[1861328125,485555305,960203505,39010910,967758370,1566154561,1318829921,1239115224],[526729338,120234299,125551909,1126452919,845833381,1788249484,1766097727,2094605465],[591165196,1009137601,1566170435,1449337015,2067200308,1450288231,2062922309,10153691],[111573331,1387910082,326597406,1343415155,1903386023,2099312038,1931003443,1328418779],[910291806,253950060,895397424,1638829318,1214362733,807166390,1808947378,1419165086],[142215817,1579944704,188368400,2013646559,723066203,94575598,772407781,365887812],[1459727604,1221508829,1809172459,318015164,1360024207,62831680,1151763086,756039478],[1854723660,460377043,838461869,1513706230,1935023660,689194760,397920763,1604021763],[1499364899,1378950659,1533776126,1931309517,1507629988,1604766619,1481736774,2068788536],[2097126018,402277990,235569156,2052002861,928931627,2064766727,1248909245,759474888],[1011742855,530526400,1838629845,102401940,946669219,1075140051,707701515,1031839912],[816173077,1920837368,1827250259,1260078925,1708278129,1595519596,676521892,1134092643],[1298620727,2008349156,686853755,1764745005,1083132126,1681236392,772815538,455027900],[447199097,1286533481,44432447,907517434,15372376,1866550629,295718294,1993774966],[137199033,1589191356,539939353,622441665,1580884098,1498932274,564849695,1242946150],[625543599,1957129288,877759063,1176935803,1904199788,783559721,421103985,2048385088],[1595156261,702737236,1231338140,1213402235,907425692,174498114,1556506978,1087522357],[1490101384,1218843695,1596729426,271228204,1663178629,1992306327,557519544,1006868570],[1144596704,1485314328,473856126,1429836884,1158073367,431667778,32868246,229400148],[1564917066,912213533,628397172,402024319,1586955128,2116374950,1258451264,164033107],[850569953,1894116183,83845250,304437512,1341607690,574596833,1745895169,169894577],[1772461677,1187556397,64002278,1972374551,2010001733,1403256396,1412276562,464367025],[1625294708,2111002800,435856173,1575287249,2118644758,1932455897,190371662,161785340],[359978033,1650488750,468920635,664835286,1018081303,2060195501,1535028733,1899961333],[1623671229,153927325,403562477,1871310590,1987231619,536702331,1557130085,544459453],[1064377471,1195136327,1764945744,1211602433,741175210,73808434,1018690671,1508278676],[964701968,2077461744,1706376681,1259055754,2077240895,803098805,1657935323,37956093],[227019603,1923415508,824309677,1903991258,965733933,799130936,1026334999,798929408],[997266406,550602933,2026825068,1567414030,320444708,238858375,903639182,203259803],[131754901,676582491,1316191476,836846657,941245335,2034003861,2003527947,154102679],[1387724617,1517567854,1607712892,1055830147,1677212671,1206299035,1095625305,1522306626],[1934526836,1341338184,1893658216,2080819228,1479456390,230963436,1496235572,2106184563],[1827203950,705715537,527971651,745607139,1725820455,753124747,545816806,1062560611],[624206117,1055878964,1410256035,260262682,1163947433,1922282274,271130442,1695092358],[630862196,1720826123,1584056019,425852102,723319775,874975855,1719735872,377987699],[2029023823,1018263152,507789802,611467862,524098857,1531709851,465364920,2038067093],[710301501,1199059006,153383749,1457504943,2003029769,1251742933,1536867099,1700633627],[1601476101,1395351115,350294014,286076230,985516706,1033141616,858730884,195978472],[107855598,1452962304,752612290,423850596,107546876,1749957321,993591496,306116361],[1147565927,1569142031,589811158,92318613,1597235017,2113468752,1570711454,852291213],[165210030,2096386265,313992191,1367185484,816620778,1023007510,105808638,1187257369],[1977678926,701958617,734958233,14322235,377751449,859536570,509755020,1226181527],[1365799690,1103631549,1009534347,1542999847,1915767540,1213697923,666494293,558345437],[1702357300,1421072618,234858716,432792992,1640434155,789899185,480528699,82367041],[827983627,1051296803,1073459812,89432390,1930446030,642427406,1878035485,1373215255],[1058281041,394411919,1438069644,2078503313,593035739,1073811647,2130309517,835780335],[1628956747,1773565804,54331797,1330800853,485205204,1598099789,521299362,1071770032],[1484581046,1485777411,30473441,966680560,360623214,602548911,707793922,601655378],[1811391580,1580673511,1309788959,1647944243,1876261409,891014897,1347156589,1075135474],[442172671,1004383990,1175320790,252378981,1899957023,1654635577,74107008,59432103],[1812938113,2092640710,493828024,724582938,1153912197,1666274853,1330032491,706291677],[2106671380,801106097,1979800102,1137383395,1800980236,2119383342,178746632,690041919],[129550537,510561955,1204146093,1448676935,1853354193,1854244743,1429855655,1221416794],[1744843844,843422873,1964885503,786523052,475467263,1511613667,960054771,1695459833],[9328842,1359579688,271598798,910892334,361824516,1477920791,437820169,191815210],[1365605237,881820085,209960459,424640047,894627085,1585363057,2053396090,501655916],[615903976,675895497,1885581857,2020928558,430772563,1143427228,1538364295,1295052235],[257804584,1413430193,621041763,456661511,2024593279,1166418482,303000085,2075530081],[617426384,1629633553,628534437,28891144,531788953,633351893,1004291622,766972620],[2050856423,2001405404,1101435927,1117014466,1735954742,746444307,922473821,235835380],[286074580,1272623834,483598995,897903897,749968684,313890190,1853856476,603272109],[763085473,1897083244,1958350626,288558552,1372892612,1818346942,1746756524,136784319],[880086342,257488398,1824017782,142629861,17416915,197220003,389499777,1991551175],[363614500,1777025269,658192999,1150333044,622729307,1824652217,1820951934,1998101867],[1065134016,1202820192,787306901,733310742,1292357456,1662012808,323562216,460024663],[1454849227,45240298,1176187839,762715054,530560329,741404824,294378277,1003856266],[1479458695,1029414225,1115972319,268765945,78398367,1956835343,1646051093,1027075527],[861210752,1447496155,1914914156,1120128902,384311124,1828950261,2073141816,1383327481],[1484705877,1052159818,490268925,96380376,83745447,91529085,1333232304,228011071],[2054269020,1506340316,60787547,475404577,400828841,558864143,731918453,507411892],[1702883192,1007469890,1702756078,271394329,77686767,1903479713,2051554940,1341904494],[761271031,1837086962,1017743324,1788573457,285840407,492033445,633058060,1124909120],[700623150,2007943649,960339514,2080671724,861858109,1979912571,1592780249,1678650578],[2023294904,1291555340,1471159587,439699945,334176678,1273898945,419381832,1750720210],[1838716116,2029602253,820184454,273389901,111341420,1927121278,1902678231,366034310],[405932601,816582510,27195481,1729136565,264536151,1811376809,2082211469,462973374],[1951488164,876543147,1093127361,676367546,2129421959,811403055,981219654,1228622857],[798917088,1726574414,700997773,852486957,329212386,1685230876,142649635,943868695],[1703288078,1879677718,887503854,397920835,91920498,1733314758,512406328,53422800],[742315299,2113613867,1652100901,1890704519,666131260,206515418,1782854655,196911086],[2051110547,1034831969,1432936823,1733841798,1054492629,157489684,204872510,1530540735],[54168700,1090751347,107191051,162838483,1960776174,1078118149,1307847021,255123167],[39736550,306646509,1159234121,2116692843,61761482,1520365556,642811858,1595538737],[767903421,436043388,791278225,219328708,2103507047,1351243532,1110555109,1536919025],[445239218,1989406502,227261148,1067751318,1035694177,139148831,439365754,1682711530],[135218538,402301809,219614885,507339846,1435318476,431152990,633628653,2021531448],[1845164635,1008888254,1501064697,1066957984,1403219788,28069456,102457657,70596140],[582203918,1978233472,1144584515,1074669180,1065067039,777123537,2052774153,1104714863],[1192088574,673395108,199343689,1827171349,1910159185,746465404,129511206,307742099],[1439620104,1684553864,1204120767,2113774479,714315015,2050931923,816747001,2033325625],[800236466,1121767324,1536079929,757169592,2003294068,44806688,302504304,515116684],[877747031,993206584,2076480928,1133983358,2097875102,33597341,511490420,2033947395],[320325441,707357232,285673565,431220708,2095629703,1022621784,1364261347,204662964],[1547147614,590513823,1329843612,1213502875,660488410,954054575,5198567,1681848703],[957365022,2046243493,581476360,486635711,650798344,1719788612,370142500,1032037474],[1998081400,517709518,31871488,1857066482,358381689,554319266,619972627,1465318076],[1268002646,389976943,1422887303,1499303935,975803938,1350928186,271243653,52450089],[2090661935,1267877427,302338284,1306777846,2096880778,134423314,935991069,549912664],[2035969502,1665594850,1456614088,597456594,1324435850,971852590,1815584535,2006039353],[1580134682,411585975,282741939,1978479651,1043511455,1921473579,1219999152,1554165704],[1584314301,1505656261,152777708,549874085,2129454316,901287299,1708409607,851128584],[1075398027,2102828653,1579900201,621502845,1457408501,376514044,305951732,1843079805],[188852017,625463919,2032816666,1194914738,1678803424,1109814604,1600407934,202210060],[2022366176,1345015916,1598972175,1050979607,1884650802,1977839261,787994865,772729506],[1995928257,754103990,837074599,1699482143,31981498,253165657,1687273901,630331394],[1871558770,2042244518,310769445,726105373,1713791937,225799131,182570074,60476899],[681205277,1957902655,1192182795,1630643130,1717502693,460042546,1748483738,31812298],[1222178155,1095908226,1461165100,1600298339,928404085,407225782,738392772,1601500030],[1210000558,2048305158,832751521,699244233,338710966,1385715917,1135319318,835614486],[1345144494,896996205,1097430109,1777999670,2038796061,1110450228,1682146317,266213246],[402807692,2087999321,1755297483,1569183385,660125744,1477548269,1218976815,1721733442],[954746567,1216617082,1217693713,1590853877,1336748438,1419194802,1472988274,2037635991],[1468903579,106336047,1162784433,1108104829,1785004013,1842456064,348039551,1883025636],[1941550133,424775754,1266805559,789798252,1954211168,196975605,1586333362,520626712],[325620281,782033880,445889630,976652225,415783289,863422217,1472632610,1844875378],[1305675610,572489024,2109441845,1049875405,308438283,562436673,1415535856,1883114877],[1096819082,106885893,1033821187,1972833456,2025684611,2076904177,1561923585,497549008],[874692381,555209667,20080444,1134967226,2093127599,1507695052,2103028264,493059441],[908594591,91023748,1684164847,1171169636,2120546221,658248841,1258196064,179743691],[1976196123,288225678,572431705,755625052,336215870,92081593,56652244,94870606],[2054068790,770601793,1757424278,1051893814,1719082838,382138713,282137918,1258921357],[1096006260,1058197261,483549247,1389642051,1487044404,422944756,1936131451,834182164],[1347136068,793927664,535576932,1150772038,1635099186,845502637,1219984820,74215456],[1000880069,1255006948,825048361,245615727,412396181,78731718,1045563644,2091899224],[504840654,1682579392,1843346514,416249745,1038292198,1942876824,206341864,2130418552],[9963819,317337957,2108602863,612413793,1426723147,630497421,1933763994,1668611480],[1661743557,431020475,1301234953,324346211,1641180514,755088066,1786223372,836943751],[1796059635,639613030,2011547281,1849943440,603790989,35618836,1331056721,1866770295],[1968265076,1681215185,1702673324,884314096,439632041,657951601,479169027,388273680],[64363707,1872539270,760180494,175967873,680237158,832017690,1416420951,260182029],[266162866,645031854,249371633,1447144689,11197522,657781480,1688493845,1597789347],[252833616,457669155,1598175823,792952207,442266996,1840469404,103522187,941743922],[2050923127,343893046,1580246334,1760582876,474203857,2127521783,1764918908,2061882388],[1460341379,500544795,498237583,1752233635,1824538614,2056748010,5460972,1827834691],[721980918,260996908,294112677,1402779300,654649413,1478677245,1162060318,174887262],[1765472428,135233505,1543789285,677648974,1130845534,1000930663,333073838,1651364470],[730707338,1077347193,1738741770,549784621,1679416447,1845126212,1249126894,1348831728],[1037859763,314213337,1058046876,4459858,1245986983,1931853754,532797000,297099021],[180890794,1102852269,251779811,290580880,1100152468,37539679,1862893733,2037110405],[1587617435,1852177640,1007346556,41610302,573869225,1312292495,180871314,338565533],[1704779175,1217988729,1604831588,1423608566,363077636,131723378,1602326733,624955174],[1722574576,1341731909,468270696,432321554,167625313,571080029,527200268,133336631],[1273337800,1980790491,1575135043,1617794239,2123778218,2117645460,2084373652,1645130267],[1553919566,920802589,343096991,336581586,440613221,1379550752,771214538,2074804834],[561179717,305452958,1421253033,1072360939,1927178346,71484471,916240249,1499971932],[1808640734,1029752440,348994159,393666755,252603901,870950795,1970301992,74604015],[1412612510,1919310393,1823784000,418989384,1599006810,1669187446,1100739937,1235833268],[205262940,1697664768,1473106091,1924704036,788304732,1610867851,486264768,731254065],[1096276355,329192237,1160039287,363637578,89933610,1445893617,697830332,1423311349],[995281232,1774664296,287196646,1645572578,597585766,356467359,527413976,616955668],[1418120697,1355129522,988730581,2107979310,1510283916,1390021092,1511199333,1713508455],[1961553847,585846233,1264581704,271653836,1467763367,433655980,1193811014,738872773],[770784009,1141756021,417040771,1062885261,2025782307,2093626907,1087911017,1276574163],[686950601,703331036,486211629,532748547,314191447,372748999,1271324420,200882810],[1583678032,1339499717,1905709208,1991022525,1571396153,181113212,174163140,1695256188],[149674400,1820763037,1355001158,1295160633,933485558,342193562,970465974,1074646468],[974188439,780317412,1035865353,365685600,2036918853,797004753,1282993785,1437671133],[700011573,366710094,1744998392,1144666969,1834159913,1078566040,1721167738,653363521],[1167632983,1494053559,794319008,1030062151,358915026,558467289,1355594141,1988628338],[196760320,1534998560,314785378,1779639804,1946515899,1864445902,1647674371,1093196783],[915562840,1601717712,993086555,182091425,686769078,55393470,914407289,428381024],[1619223594,405684142,1397255508,895739232,1544703909,1179040289,498983428,461527017],[438842141,1509551293,629836836,450557217,804059590,1686537154,2036481274,1972544182],[1452355928,183720003,4373452,1387806658,360962213,1305848419,2047583402,1965988469],[1194349495,601564334,1963589085,1316751412,1289382949,1020222698,1633268429,1852313516],[1551695964,864407972,684175124,370847789,1973918610,619741553,1253595004,1753718443],[717450044,344711729,391366399,275690420,2059540146,2119609535,896613669,1624791227],[369321837,883675041,1353091303,1171219763,772803648,1078101232,1144879482,729450419],[1092432419,1409813277,605822440,1921805165,502193768,1503360522,727698851,397185710],[2023629389,1373108475,165103365,1206503379,636401120,17642929,1483873092,488108378],[1406030023,2095451653,57911943,697885233,981954953,813989244,691180528,880628614],[192964670,1420227478,1975674089,1307823303,983081995,104752184,1089609122,279169095],[1530682528,2037229507,1940298626,1455911431,1873035423,1388901578,1571616869,642695816],[1970492407,595298006,776793937,271437292,328439897,795638504,601163206,358848030],[1614613950,394910576,1220578257,606268391,629743971,1970255546,813572007,1643256942],[1240610567,306039554,289481216,1608112445,516550922,461491274,1980507967,858225689],[2022108520,1513076182,1556392561,1617192714,46297150,107682805,803784707,1191161336],[494198853,2115121515,1869019571,1976679893,1259837628,1819270168,286756271,1906960030],[2037015943,369096790,1375551408,812654329,767084845,1362992525,960162009,1922844845],[262132589,2113671821,479310535,478648515,446824047,920285751,2105175829,2013486389],[217151556,1663661098,125759954,1631261215,218047602,1834793268,970627818,1530783809],[639111524,201536228,358917399,679495146,1222253379,1855960652,1460425693,582707827],[1530843746,384039493,1504699013,1093036636,569215072,1302482934,1370350866,449836990],[784997828,762966671,623586639,556244844,1438115164,1848818302,1400076363,112393917],[1822833133,1227610689,2125907734,53264452,1310665144,1601357468,764175137,1560534655],[144004332,13472492,78221777,1282883470,405475074,605926189,56669340,820632037],[1316906037,172757665,1420880785,1306482886,540442274,1610603837,2123790554,1359429966],[1331533680,1482334042,795476495,1570430848,954823153,474403873,1790720503,1479498728],[1685420636,1874103557,721427017,307090569,1510152558,1965162523,1656656956,285774810],[488756875,571746310,2042744199,2043359487,1711682190,150850025,436729403,2040966959],[1450827064,1470187155,1002522230,330584051,1551719418,1083657902,208169244,2114417451],[1255527672,316571334,86727242,1397998533,372570919,516576076,2116980093,1173810940],[487737275,735464043,1633226985,427559923,536436805,1601048271,570014412,1688471456],[1175492892,963857909,1995214839,1804243611,18988408,518355607,167947138,266821081],[2078983389,1457967327,888950435,1696231295,4517272,418992581,1046946775,1707111412],[829407841,110026413,979140679,548302088,1689499885,447810821,63435986,1060055239],[1674100693,1419700531,824429300,1891538147,1625253289,842637136,1380842131,1875334336],[1981740721,836533426,1539437977,1109944666,231199369,2115295041,1152194553,1832660372],[1037248616,757909629,1718109274,634717151,509155939,767276380,203185163,1151498678],[1226152124,761597485,283891873,1120230071,691643725,1775968847,800631130,1351264785],[1328434793,531250986,1465822689,994261627,2091168675,654228184,1566577670,1523253650],[1384365671,1240331083,492347756,1139277765,1943871554,1146481626,1870778871,796515748],[804468084,626511207,1901653415,1374549746,1140862894,242171776,1733454586,845911408],[1529049198,1934001398,1942545098,1236430503,2025612347,1950062832,21844748,1477914215],[900903951,745113643,706314694,1053142793,1510462775,408671378,1208565538,380325850],[685867019,318522945,1648198540,1115486982,936803082,1236973605,1296270426,921113770],[1202186570,1323461841,966208422,1379735590,912582915,892870485,549355242,349045778],[308400551,1132521715,1313428925,1259928734,1332245346,1116465473,1279688120,764108336],[1176029653,1340153902,608225770,1841391979,318073788,279135361,826295541,1877244321],[1159305589,1723966392,1109604518,1819173605,956564551,973975600,2130491185,1079417162],[1972917958,661654253,986872130,1792144504,1089661779,66837787,2120444840,1017377306],[1785028900,1025836046,58356442,1162922032,1490496398,905638964,533902487,264227843],[1405198880,275978984,1944073575,1861624548,1649514736,1589025703,943333933,1396264386],[941887318,1975487319,1732283077,2104590191,619610004,400672332,1190146856,849418443],[1943002702,442662095,344895895,1141634101,1518966275,1437950555,1823718921,1282122886],[1901123783,2058271604,1628945793,458926374,2111696360,2109323615,39760609,2085143492],[1577470473,1298674763,1830451862,57313462,665082245,1657706944,78879165,1403974300],[1832730171,1828497729,1342441354,354478906,455820799,2129315954,362255606,650547418],[1079681508,1761532590,423873698,1071729316,2001534158,1197585808,280173583,785299589],[686469618,827386949,1827654501,669350856,1016587114,1880890971,1245259946,1627306365],[491391256,1349251502,801160130,845718762,1975348291,657243431,848242538,1047391226],[1407800254,968213623,153977697,1284308236,931276782,963858773,1696152572,545563021],[655939078,809705076,808181624,660443214,1262921063,1897112124,300324216,195673110],[398058340,633321817,1500464974,565811291,899071297,2067821770,870370782,2056094013],[412232516,1058541163,2059130755,1334422783,31467379,479937216,1784063665,1604255300],[1234772128,618192661,364816519,1217974136,1320105841,1060844,1099542295,457284635],[1668953893,481301525,1794574232,1429538031,1700821656,2034028836,1341804772,1975370680],[247743938,303120835,908110743,468202839,974606633,2111683307,153264984,947594074],[660212324,1860545834,2076457959,1777264974,1360760112,1318143101,1822978316,50764836],[1208861493,821118804,586454746,207688647,2128899292,957803967,1637740436,1593520553],[1949409667,1436484477,482731431,149271319,1388809428,1692304704,1928522314,398340022],[1377543452,115209530,1258776688,1114786157,987591100,1847522757,418530230,1652871969],[611892935,1373488908,494112570,1971825874,430226794,247157148,1899545289,1640024805],[1987048482,1509635891,1644178571,517136872,1973406685,1462636512,58063923,667207924],[1516870628,1715096022,1888687924,1226418643,1336320274,1081088553,1031886895,195221226],[1045539855,758537477,1595888440,1715704396,229012783,288543515,1744437381,629748041],[1417855925,630874808,766418265,2077127486,1458714553,549403845,1074302097,782508151],[146715374,841569614,467095216,207022041,840850067,841079964,1927844067,687259795],[1935735267,1982045956,567169873,137617858,251962453,1185788581,1230208986,648558133],[97283987,1055351172,1113091513,933233641,1938720373,1015872092,1675506541,160931341],[666804925,1403606017,1942371421,1585870229,1020137701,866086811,1188480490,952039499],[1973838939,1307950647,1081972025,1490064339,2004099705,1778640174,1883449869,1177952367],[1023980570,1115493457,1948785234,1253755804,1361947126,713418564,132029017,1009191289],[530947656,946263309,71696500,1992941260,573331691,1549324393,1856811441,83208515],[1651076762,1974251001,707351047,1901528091,52690959,874846453,1763023782,132849427],[1137022541,964096702,1562763488,71445056,43043307,823195453,1855909813,1783032895],[674989570,1377436458,684984835,596271827,1920120849,197415434,2035867280,1713616322],[2006989625,410832889,909610698,1850895818,1302095147,2094709228,1087227933,1553302014],[1077088932,1442295702,1426207133,188786748,1129015686,1305980509,1929291804,610652017],[698615577,578115733,527952521,1398062097,34851562,203989092,123638319,771720620],[124154676,831946233,1499614519,1085060701,1878228139,1480867809,222773520,1079754756],[923745252,267744025,843341414,460680604,1693908787,469503232,1518844975,1466053931],[444899548,96982702,1245578302,392230421,77981494,1346156197,1208739810,840583295],[526006063,1812894211,1134104985,1999019056,1513770235,1406271583,1314834047,1048353051],[1287937218,215299965,939579045,568219388,1642076610,1329885699,464433113,2075713263],[1343543821,2098621512,219438403,873516796,1930000229,1233792758,1339105412,1625098016],[764666835,1767691197,1295864716,1526159523,749568390,195010782,1791777442,988322693],[1861795335,1521251081,1636384546,607462033,1831885863,168482691,1804850353,654647571],[166753172,1767868592,1835816893,2083782034,1070928189,194181823,215964292,930867504],[1565749697,1187514513,1685565717,1081065514,1047755167,1084719674,325736639,1822401557],[226920170,350471689,1437591369,1814424473,1740611102,243929752,196132383,234169503],[410907955,162455176,885224920,954476622,1426491430,1449730430,1784826125,171076671],[45133710,642494625,592044872,527389832,2035761483,1859672755,2029678331,1090102309],[1735245350,85568764,1948073151,1035353532,290920444,1522789139,224723139,276104415],[733905974,2062846111,309292217,18390596,913759827,1343348222,1781692550,163770039],[1742301897,1650184094,1375711174,398451865,376015496,1780662746,12081586,139630740],[410709337,132096685,114477843,818196176,250663193,1121323493,1990869532,260312733],[1946516962,1247498618,394299358,996350379,923653830,526901498,1153973007,1739645974],[1804415082,1044580704,455804530,470000211,129481865,1529749244,1116476667,1960623123],[1379380421,1816506789,1138976709,1194870221,767609725,606527107,1201628784,118916471],[2105224716,686248721,315848566,193466815,937017745,412355507,1678317495,639939908],[984864557,1671175281,574132819,1975293031,279527690,42770791,691947683,1003368239],[1769659359,1698924310,1388367215,1347855999,268929758,701378882,1402260441,1987122160],[705889426,1767579683,1198628109,472233962,749168700,369087265,1082194418,1711775285],[733371119,626790944,903736202,836431761,300672995,1928529343,560871532,741750569],[507769159,48092847,1981445354,1693590545,1406433175,2078594660,1620637397,305317218],[622178358,1005895881,1101609096,1464668965,763389167,992013931,1605811637,417163905],[2115461623,946863225,470120499,2091061345,1276130645,1743823,1449182078,1729149560],[754036850,1780287121,368249034,1121096154,878387940,1957397194,569350680,718884071],[1791650141,379216831,451912298,1660580351,1225949316,1889559438,1415225042,1094744478],[2037913215,92459465,1892894187,22507444,613598448,1636241180,2073595103,1371256564],[1818230848,296158967,1243429751,1772586489,390537,1443745284,1137254049,573454958],[1527043804,1921289529,429396663,1066462504,308878415,367517414,1844638573,2029835280],[1403683016,1988536145,564094473,1306934661,236379115,1257328412,244507486,1590160832],[586506700,1411252657,1649572697,1603949315,593204453,439385360,43895490,521946568],[445181809,1657341130,644798777,1804010898,468909559,1571725912,1928129367,1091715054],[417241793,1991072753,1787331797,337703907,1670345377,1986716042,1778383923,2120068427],[151965155,1230346899,418064053,1883739474,63968817,1097972135,1872101889,1909492911],[186199839,1437876439,214106805,198757309,1397869182,1426339172,192187968,143271859],[1138521254,1143746200,961969494,1490421739,2091872788,467174104,1778716652,714680386],[1443459304,787433519,257032835,154533901,470351125,44406468,1157140473,997477582],[1607827674,2107898051,222543186,673336579,1611988486,784603358,846878348,97030613],[363474949,1820181313,760297187,583818861,736079554,1719519458,776325701,1248419493],[1022904669,780378066,1006611667,1840584093,1904819252,83540537,184773975,1803171596],[1730413560,494314265,360910828,583696287,1153034697,1607890243,2037668627,508695685],[1713749652,1082819285,1785791501,1386766981,590745586,443895363,1064954153,1241897579],[416853620,450042797,484143108,1614728033,1715783953,1906016355,987094721,2988741],[1990245865,450170600,50616451,813687092,1398185580,926537109,1230405440,896856032],[620410966,870420668,780422325,1906247790,651407648,551892182,12507822,1255025671],[124372587,797356659,600298696,1804788011,1719253486,1872225971,1650641509,1477367864],[600952255,1732260282,2010621748,1930562618,1069273425,671592842,468312491,1114326937],[846522578,2049886444,1484575217,874496541,1513092018,336114250,2109182685,1911091154],[401904809,803176218,39398135,1438007419,680372457,1675243230,556873665,1180036018],[1047273018,1197680583,663725155,626350564,1419186831,949639807,399858730,1282718758],[1251740632,561105193,2107975144,1082755002,1571135421,1343068804,1440097545,1230230232],[7682818,1686346940,1657742332,1418938184,154284674,513870150,2005539277,497283132],[1595294861,1639454555,368836521,1030833974,1037113107,1646940836,1717708997,622082877],[163951112,742372132,256754942,1924565001,1425291152,1965236924,1007777281,1523663325],[609390611,1457358650,1444280047,1011838748,167500675,873472197,1108823322,75241162],[1506631496,1354973751,1240118818,125107116,800576043,470039860,2027764394,850977261],[1905561834,1980793703,685088652,1998538467,1418513131,1347881708,1394189193,1002930574],[827074246,427722009,2085094859,647258737,1798324548,1917061831,352712133,465231006],[398203397,2121031896,1123283698,869612509,2002652692,431316965,1232009606,424694873],[44325740,960930638,1913512859,568138572,1153658493,688033072,1041386900,777651821],[1433397197,2094247348,483450648,1433907712,1179782088,2125802159,441222752,1999343391],[1482119237,418610178,1958596904,1226500862,121351888,850030653,303746637,1618781254],[1455390188,1985612493,1083902699,1969443441,1483960516,426702225,836449887,1330704011],[10346260,974439927,1222480132,2002022975,1096275862,195058173,2118650706,1143636062],[118373030,1976589117,62421133,1906851346,1402786720,86350677,1362013469,477340797],[752225738,895432656,730198216,627078067,675585359,1950330484,1397382091,677613714],[428627049,976184356,976515044,388648356,518498128,493755749,1699451036,1766057088],[39519483,413253426,220415182,268410998,1200155133,789913831,501003154,1967841994],[838277858,1773776057,393166501,872662959,1489494207,1945116820,1483885693,428429048],[12484584,380138063,2041422953,42317694,44754923,2108766161,622262283,486869895],[1006551129,1490800710,1953458207,1632679145,616569428,785935170,918504347,1797302282],[498496807,1079042686,1316419638,1381407794,1247881969,1234218580,1861418919,1000602513],[2003868070,1178232600,605523733,261448718,1892586891,533970545,2067828656,519300545],[298825741,1748162658,172714810,264849518,1623564888,1582632870,65559872,653753721],[1676060924,1730107456,1289920697,2013402693,1124914331,11219613,959013945,394203011],[820309899,1620025833,1703945022,1372624200,2106009876,1539846252,1207940800,1807854495],[177076376,448190407,751163479,526888490,68513632,1762902740,776868301,1024872392],[1216183195,646083564,1120124635,516202220,2000052225,709975145,253145229,1093188573],[988703737,220388493,674110479,1085082964,1698042221,212978044,60630938,344842722],[24408785,1642424125,1617401790,835612562,977644971,565949440,1287584183,972595405],[2021778929,135511479,1739975487,19219859,1903781097,1780368864,294521475,1321972492],[828754643,2121749348,508733853,1820127582,1924600693,1789366962,567274673,340644515],[1959368666,224576460,665201474,309345664,639692368,1120671773,951029879,1613453297],[1949459403,1002501608,816855338,422264989,912947039,1806314478,1036095577,564953968],[1255628995,1302294250,2117753302,1840392344,1566211579,1447126428,1470740910,1678271469],[1433766511,1590884325,1681379024,748633919,754765029,1583866089,1363864740,1573618459],[1907960809,1402237789,280329847,2095760812,301918537,1272471087,457463389,808931595],[868917941,391100009,1865949493,2111163656,1960643503,1164781321,1672109152,431770353],[587579334,961447313,668543795,633503341,1988449683,51150399,1807757013,1988514256],[461819556,906134853,1073416704,1249854626,1553334142,104603752,292952449,1125344183],[1104449964,965834256,1959664590,226933974,617917622,1070467010,1054693608,2039861235],[1939263943,2087729156,161941675,2032639076,161014742,1342449531,105307247,764826651],[1169791016,1259717194,1982729041,892142092,331195927,1733671176,1785068800,524400528],[395933916,1527935284,551818742,1205868096,1031427548,310210926,1013676549,433858866],[492741533,2039589396,620498930,951039570,2092935345,1183584296,1577922905,1860522568],[2102902578,1796537051,1109904168,2075169162,12041177,1939765151,1307711867,884534435],[333485735,1861794657,1495595356,1707673743,866373395,1262165083,1039183280,616738732],[1834198917,1605438412,1216916400,194613122,494044976,157538231,66347303,454158126],[1724035819,1983362944,823813661,180198709,906508836,1276963613,558460897,538317947],[1890682952,1501577796,1232746919,997318525,1277804695,1235091251,579532105,1700793302],[925125139,2104932461,1216347756,504402946,1421811575,8956384,2004143978,124333303],[651721342,280058357,1842174523,2113833511,1470366647,1164108737,257102296,229109843],[742527064,1886292938,618619483,654449390,1433104707,1061876040,206459288,1578892792],[1393883568,1335806700,472546661,1057801502,508062354,1680479448,1950914141,82008739],[1590094282,1667555883,1346169790,331623781,1203570950,1822484364,384878577,1903540482],[112575879,593973923,703126499,1789042754,793488748,1613837137,1517578594,1188967312],[1395537587,762072623,486130304,1771369377,734318941,591909284,1914825206,2112685431],[92063575,832737584,1983047773,348503365,1489517728,1156732631,81007340,875890470],[1707911644,1158338783,2043684760,12251230,256002525,318763368,333312071,198884147],[1476266782,864270964,611152183,679320542,1496747968,176537387,864184255,97505400],[401376165,1353451023,992143774,807479333,544556272,1217194688,792564818,990918820],[153392622,886291125,475325879,1387303858,1510144310,720976888,1778363602,966307258],[1159767935,2090773924,1858764643,2004444964,1389498149,1436911853,622980618,593565326],[693703228,1358393866,1760481233,1059507637,1506933594,719692595,778450951,5602779],[935782218,1669580059,1386784361,2080570526,1508818750,315879970,1418536227,815446628],[1394438574,211263786,851814763,1222995663,1336430890,1815157464,1194465058,1247755897],[1392218393,102376397,1944878942,133805533,340135035,197748300,99196672,925044093],[110360565,518427979,2016008349,853862251,419452435,1226680547,781734805,941470135],[1682563593,1865859742,255124153,565603333,1469169468,573500649,323801896,1157387509],[1790459555,953278040,1131434976,1735156043,707550276,735864550,398600036,2115308099],[222965197,226347823,1198045163,289287112,259759475,1828840883,743771572,856412078],[1593629127,1682904715,1097704708,900204662,1787546519,552049907,360058543,1709008245],[1240050796,748119443,1934385246,749886770,1423148110,431598122,1150006143,2041203701],[2062242933,857178838,843628047,1473543847,101921051,1791137618,1623734900,850786033],[912624273,1798397996,1953048175,988109323,2047349144,1386142365,1874310195,1451756057],[1627776461,1172584412,540384155,731209530,938448967,17435030,1053130965,516137655],[1066031124,1931592946,536430913,1611549055,1693530099,1904322979,131995396,1798375119],[1129974027,931326176,1878243051,2128437640,540356484,873033884,710335367,1674454654],[2106802844,284849878,464778565,656630832,1435616988,10275091,1053091520,1520088201],[2101418795,1884852900,317766843,2045947747,162206406,842435594,584663592,253600668],[1751291048,121636446,1663443128,149333366,219638395,807283518,2072973034,1033171940],[1601496719,970967481,1520348217,493174178,1796514679,134253543,186737718,1937166033],[1003984012,1611307260,1179588791,748911072,1509193501,1678209121,501457971,1030557684],[132126783,1923391546,678780691,1760475165,1932620346,954778995,969714428,1442690110],[722001995,447414264,308954756,1153566379,188086173,1800238618,213427951,1115342923],[788977223,2103602776,646856553,131036597,1077674610,1425623091,100661580,1518683913],[378481618,25394701,1025437204,1764244598,34259924,1937297500,1652168924,894970168],[32053419,747579739,329729991,1921925003,206644560,447906423,689338849,1289820300],[1270015710,2116761880,2045196450,183803757,1372993210,562909431,1168677984,1671504380],[327154234,1576287603,2072006500,1483362633,1973392226,1897881880,377570433,1789214152],[710606154,608710772,679474339,160558219,988177292,1652624595,1254446267,1203851911],[391731165,1023392450,402481125,459522698,565218515,49360022,1390873692,1979140066],[1250290773,126068050,248816405,424538192,492654898,1650020252,82963416,16170340],[1803030825,1564876665,127024664,1415760890,397161437,189741268,1524420395,1313116963],[323533669,319356028,1456642175,1454366376,1062712898,1940821772,624491113,773966198],[1115105983,1572087630,589893626,998917198,1174803103,942361134,1173317461,352659828],[762133340,319938947,564600518,1350503018,1272234606,1522324034,1826849037,1634189400],[848040431,1935064903,1090348535,1581336319,579871900,719306461,300205896,850497454],[901685348,662041825,514227064,1691696777,1679723786,517115082,1847137947,1150938854],[132115834,1101843912,1614788312,1929290161,451291365,748652262,727299110,803386839],[742986723,786661293,334265436,1407877551,879228064,785278493,955213910,460341713],[1583899194,713848842,751187206,1098162977,1530335080,1869961198,365866017,2021769677],[1375311641,1885969768,376898205,1039458117,588627625,714957007,1455854154,803893181],[1143810074,115952007,715663193,750007126,1497774018,2125216209,378323839,1654579672],[773863315,1643888912,1092165104,1586891861,93610651,202339962,2081710000,6808668],[1034418261,1909997077,1734422521,1546828140,1283839375,1921572808,883015856,718086233],[218291558,98508690,1032901484,1099302536,394671501,1979578237,1819140732,463233318],[1723802137,495745786,992194831,390725940,399293526,1754121026,201926131,753626291],[852721490,314540402,462005462,1100286183,1150052048,1062114329,1449487623,553060852],[383010272,1004487279,729130449,755611837,1540543252,2063634279,2020918610,859569368],[1777292432,784536799,141432805,62569812,552977650,1530162604,1353814920,1352777920],[1620115003,1135149971,920168608,270277229,2058366821,581461994,1725394878,2107841114],[1380846127,1288935001,1479803673,1903245324,2038814088,1599388476,900195418,1106391245],[750478521,191402757,859408466,1111256998,1048224858,719343319,763749389,1406253994],[1193019570,1654788388,1801293073,2130322601,48887134,1784548191,1452875839,1065169978],[1059619408,1713279916,1359370382,80153809,2011543644,1172278739,1735442329,12976252],[479176735,1636622679,2122123132,495932837,1242492365,1924482580,1899424923,556751984],[717542530,1112742423,160974104,1448425639,1487085656,594798324,383031159,967450187],[1607508419,561813876,1513708710,1513701788,1898565105,988728792,2129371881,2104783280],[914256987,1548502847,1849063979,1968136186,1557754911,1981365568,106063239,1903089575],[1592207715,1216222166,588302010,716155797,1025686097,1074549525,1618971546,279020962],[1784463487,2037653521,58644848,2038316761,1935054263,502641735,343121988,632085814],[1811537242,918036614,1144828163,1344470141,1591246163,1948003205,822126566,714960917],[2075475820,1087293492,2092437494,1706096070,1721868481,1043621874,1265263847,232484760],[2121778177,1792482820,1460195291,501175576,375876196,153120323,992483953,677435918],[1545193151,522954756,724898767,1644765681,684321238,655015439,1033877333,1087502936],[1326732375,867174207,145179726,75318847,206075963,374574969,1742075183,1891158579],[1530422678,624442504,677499218,94019537,1317440762,1489350981,542145465,1796035267],[1830263693,49635376,1837760273,1475125262,1418282370,1448335507,295387894,1372687575],[977971200,1852314107,1511129246,2016074854,962159795,1554866195,1192579092,622551440],[1756717818,1631151535,1504575620,854825485,1207063044,1213806027,709838243,75255233],[298267536,1487871510,556815954,2067691603,645889235,2035535658,523392746,1714486285],[1286901725,1959824250,1984757372,1526943220,1617452489,1567571592,481575952,1287219517],[2072050363,890626941,1442637065,508913225,1533450968,1213555526,1539832292,2043630772],[1962661492,1142359457,788952831,1739634100,207525712,1949074200,950446616,1831318161],[89038330,46072840,927080911,1808336012,594610373,637271302,302093429,1773327112],[848874651,1385424704,1368487980,1437364433,670717184,1170208714,1063164389,1001514733],[2108268108,395996535,1180994701,2030808013,955372962,24142014,1182896647,754175479],[2122561433,398660823,1145409524,754224900,1822287159,21172017,1641830489,465287241],[974778080,881911854,1113258076,2099448887,580114151,1999351300,1976652046,2056405893],[393710856,776430766,159505745,1696909802,414558414,1367821681,1988491418,773802868],[548068567,1217035204,1831134598,1306099776,1630920807,280300172,1752368309,2030154092],[2108259542,877015582,1178109694,255857859,1486082118,1233567054,1904564751,34937532],[1831927793,690411988,911845816,648169350,686866585,1522062208,1347411905,1828780995],[497028765,1350093018,1169836489,477213906,251170283,784669482,1798494154,535899271],[964858356,285513855,1596950883,2100526335,553564426,1162629913,792015196,556216819],[1588640937,1605629653,1338480195,1162121807,1136991697,183887989,1667806965,94648517],[19853643,1506666004,859176736,1299820222,1111566955,1848743913,1586509064,910559779],[148635240,1323092398,1140359206,719583108,292559438,378719530,935951088,1628184093],[1612494760,305660094,906927762,115143244,1079467718,580792549,1259046349,949410806],[1932013110,1889247636,998303851,1181310539,1979734475,469279483,10878824,1479446526],[740849541,1643121093,2061247973,738277113,263917202,19478360,370167392,54183383],[1302230953,1745726187,1797402808,65425472,789416993,1782032431,467194538,1734002291],[60544684,1851674658,1055809946,1437900789,174892880,2032657562,1465245925,1231204554],[837301854,384053872,100197259,356568036,722749053,946890040,957830277,213118470],[481890191,1298741913,186729236,2033413946,1395135783,838963605,1927764694,557747990],[381675124,1442989480,1450185082,825990019,723453512,1074793599,2049500564,673524111],[906245931,1814427036,1455350886,694140123,250480098,371581600,608317210,1875943827],[1503562696,1889902353,322085610,2051245802,100915777,1059868510,238367424,1541146325],[1089962413,1565473826,407300429,629463563,50154849,248874295,1030599762,1093417689],[813749349,661418742,1016540560,1283457289,2017338465,974455550,1802442176,364656824],[1783277627,276160982,1305897943,1066450359,1922164331,1298339965,1265935969,873249778],[133067882,1280650711,1626147211,2043220504,1491048073,1160979205,161397934,664320404],[763483033,1772604600,663148304,1292688681,734727015,1338363394,1917726165,1178967343],[1483188410,1045740731,858856157,1345329345,977038546,550937287,1025063019,2039621569],[690992394,280635294,1611503739,1906331242,1309033858,96575636,1550893197,954758185],[812140220,1048184523,1263629723,1356954400,1291834810,1301366055,906259937,572820834],[1572869771,659713188,412509909,505090350,1508855628,761828128,564590532,1928604450],[2069073911,1392082946,1692163695,49876895,1675497740,1700867666,403090755,1928405784],[682491080,1533807036,2070415056,2042905142,1871552028,325918022,1232004804,1317286883],[108353637,811897130,1032684679,346926676,1163735678,1246844891,58447414,346470517],[903008881,1368825150,157063963,1844459417,1375714672,1796448313,1270185285,1267541024],[1263499273,1723550024,524222219,1477515884,421274808,1710397076,397382739,1773724815],[792525221,1866378237,418957980,1920456098,1866150779,1242157687,1364801466,1983287006],[145588220,1163938484,1762625683,352002774,368235716,54819788,1959438703,1830631081],[778116526,411899089,260635855,770050381,1694760883,416178201,1022485289,1831995548],[234835687,506788605,1379676610,1945642732,999260152,603006392,806669748,2041676045],[1332243817,1209741219,188040607,1355305721,1285828331,1983465665,1115045351,137861795],[734408006,880946408,1326416841,1358048001,200626799,221747837,1486494803,1599715324],[1459994415,1131712225,1633015666,51995350,1352632843,1084240635,2075979364,1172067384],[1893179017,895176524,866524421,855517872,1417394383,66700102,893611451,380793512],[1556537207,613890411,216855375,303088862,511137192,849742897,849967634,707271345],[1311291621,936546843,659629926,1598378839,20647049,1376380371,644384213,366063010],[1892304767,1152692818,106857599,22724037,1146304496,1483541824,1553049203,534038386],[1025493939,924633794,920345070,754155492,553627844,1086538909,1896176303,1303577103],[509529414,929708346,584458621,1667812469,1160401639,543182994,1344426507,847496784],[1672495590,330900768,1953885305,1644625975,524289291,237382606,537504064,1398584963],[1748008995,727460733,233283980,796628481,2078567554,880610566,1986899817,482698351],[1883310825,969221649,940815577,591367421,899580626,1147002006,413267902,224428755],[687602128,1524444666,365346993,1218658391,1501154955,1099592710,1639696791,705457014],[1310499165,1686197086,343594029,1605312122,1234715066,1188240334,833501539,561601137],[1591258503,1469019091,1684164908,1499573910,1793777846,1022011478,1331869300,1119541696],[1688500494,1861631578,1428708303,212966840,757734834,831243669,1261286041,1608523152],[106829878,1805444678,507932632,571067785,879487688,1127160655,1967775755,1027142789],[265432092,2017364886,465544574,1496407211,206944981,1595363710,2043710212,2078315002],[129555224,235755939,1894724417,1053900082,2069996604,1866233014,1821632042,1242981310],[700181146,1239955751,728648450,1322319933,467373589,1546373718,327140560,1710786029],[1299881494,1145805750,317948158,2108895114,1734294697,1139339052,1793420464,1484095793],[86347075,736621092,1828993835,1564465191,341692247,808022960,1649270380,918293312],[507716771,1538709274,67526202,1694916491,1438569605,55040560,1597272521,668736082],[1413394759,1463349154,892689525,155483568,825469343,1444314308,1034476292,1084548039],[1096515695,1002951640,936395761,19475693,792169647,842797619,80926231,70200429],[1537658344,354519788,1530331497,1715063696,2125708435,773730936,1326179460,1177661617],[981600767,334485880,1693011515,1172442257,1380667705,732281995,1103049944,1923064960],[259608521,713030293,490085668,175943311,497916381,1110346418,1761349904,209209715],[1467524346,2119329450,667597365,1428010519,1157299275,434754925,1839934499,1155208033],[294766004,1693700745,1817710753,1496785504,1516160114,1762286647,859181966,457510738],[1964670165,655161059,1240274127,1139795418,2049659615,2042938795,1764730929,298402183],[1112621785,608729826,321060937,545661220,2055791569,1661875397,1975156050,667559266],[2019588398,1170561759,1406357951,2056023746,300892676,1101409809,22611609,1151755320],[1179883035,682025132,1323772284,62280761,1140531313,1945248145,348243791,1194893916],[554548632,2116757284,1415368690,173033977,229378207,959971664,1844180598,388125513],[910090636,1131860979,1105963689,1456020451,484222752,306702195,315179322,594074938],[314877088,2119058730,2116043924,920557780,2020777240,1722269785,1528102966,1212902096],[1606346819,430873143,1458477655,2039775342,1457707048,343648791,2039515847,1815191583],[902263387,680850769,1989766497,264374101,1603183641,1690281865,514607534,1655172360],[196358630,1269036367,661101405,1202535287,1391879791,1729050413,67765347,371881431],[1616483747,441387104,134780826,1787814157,2012838102,1938915981,1693553013,616307912],[1180062139,1008180676,1428018510,1279719908,230876621,1097195087,54586938,761105905],[807364457,441788343,39815788,1322579469,270671635,1146520522,1512480386,728545518],[784133546,1524300966,1905382436,214133007,1180831450,518127038,416888338,559214409],[187218665,626854097,774940154,1414060500,1867814024,877517005,780848935,514808970],[1967748723,1603545271,1407827653,1081780340,1261131531,68049759,162732138,376454161],[1010646990,702109494,1594097789,757799865,420940917,1887587974,909435577,841883312],[1117578213,1620318016,1764737152,1186230671,1216551650,159259629,618472467,224776712],[2130576796,105213538,935032400,1000125177,270240917,1553431427,161805206,8269350],[1730993755,238189,1812208215,779926488,553907698,1193294794,1511880292,1530061707],[1984338461,699995483,969487761,25772744,1463928043,1728957746,1803200057,1188805159],[163042559,871779660,179924488,1469950888,310145082,1614104923,152227289,1780184859],[1527356810,1124431105,1749340045,454662680,1279464063,1466146321,177411324,1779733112],[1928081067,577578631,554541566,1571538530,1615677743,1686910627,85074107,286532638],[1177805156,449608073,361072097,1189226346,796756562,791436899,1150047874,1356968446],[349610660,1619254314,555792348,1110206259,785651013,862708016,140592077,967650173],[340906509,1115521027,930720065,350751397,1074255518,917319218,624580106,1025567641],[1416307161,2000202671,63739639,1838346415,92814228,1862627707,317097105,1833277325],[1089984500,1308878556,1212166036,1520084698,742872120,2041309262,1219844932,904393711],[1123455266,1745918530,686837680,86251252,739802347,1013674417,1558404491,1084720736],[265383468,1131985828,1514669913,396174160,248975101,2067106787,593746307,1919010354],[337498992,1579178133,1597994785,1640380931,703434235,1173114866,1811757926,385750002],[1947500485,828876593,1835062725,1679511602,1907746775,648415919,69685465,2032743452],[1947611812,1294339114,1884130562,176722577,841608547,1032793101,991825784,1957435818],[1670484157,315435409,347560739,1888528387,1290242450,1323665133,745493260,1832825109],[1797215308,457641408,1384455809,823646963,543893630,47001610,1860014557,1422051208],[780691959,870499020,698378074,549320989,1778697286,337648710,2065228138,464749417],[305266101,1914989456,1314265012,1996454126,1236415843,15724520,1982848046,1793316206],[1244154179,250167765,564243769,2088902712,2115030595,935034705,1649669223,57637115],[1957544517,2117045052,361024159,825766181,774417929,1666398690,1294332618,1038806082],[818072769,321664907,1095943218,336411144,1071849265,2097513968,1608797037,1729526726],[663227995,1240427202,1329512363,22823570,612493119,1808955283,1321433337,577404973],[984568141,13415873,387936026,1149576048,1618082801,71718976,1186547466,1129405119],[13600054,1928331917,1724034940,1583953511,1606076451,1347303716,649022322,1913820969],[728575087,2024410238,1588544025,585474469,981120989,764065087,970973175,1500667409],[936503004,1555156559,139418586,1774958819,915711815,1286170402,314099554,1850240464],[1027458505,796296798,1604164508,569058178,1472655924,502345893,314902371,1117225502],[623946882,95130095,406043839,433397699,1365384867,426424173,1999310652,871841155],[350443851,1368368738,1301410360,1354037195,1814373194,110312742,1610981742,1021185666],[1129970869,1583094311,548487921,1899576169,239061613,1626855484,1682708642,1015880040],[678131521,584933276,828939014,352115540,1399160783,1891587824,515322758,371867216],[1847134800,1455522608,1322658625,259663051,386429343,125710528,1965154208,1213996187],[1128352494,1213384624,756927267,606232847,943943675,848747370,687773041,71668491],[448431053,661766167,1862328223,2048689429,1981339022,1085623850,759867299,1542634238],[1838260834,357468618,2066086649,1809458885,851229965,896494265,1697281357,832030159],[1647263177,1366344557,1969428428,1441298309,1060727744,396655002,1079332486,920348714],[48313623,1748086230,564664259,1518189292,1838077913,2103834918,1400202082,1652081670],[735095242,1857716494,2016546067,553181719,2088000880,907693961,1820806164,1367672167],[1597920044,2063115493,1874445642,638679914,64136426,606498121,978344400,69764435],[476375542,944776427,384966253,308918779,1258248582,1222040233,369280332,667639502],[380427237,1255395563,1749892046,1568381351,1012631521,1082627439,1310401163,1439706461],[1551024337,1701646718,252275162,946910301,1039391836,296946188,2035676183,1354263185],[421746044,1480497678,125819185,1994623719,679488355,666168465,281140536,1022404864],[1274073414,552889115,311594289,1713804773,1770817013,583590878,2034260226,435005450],[461282918,1133075136,144629350,295440063,845145699,791824086,1917506066,1996649453],[70813473,1782009165,733004760,1065640982,1944085870,1516300299,886729690,126655987],[905338010,1758347197,508731692,1651102929,1415476224,1986470988,2019494266,197127256],[740686367,1658042217,361853316,273415256,796772030,1445085994,830612844,1095381384],[1361106662,1059279725,583796562,1489170780,1919095563,1444610267,1605575301,1425391398],[1663930732,1906313559,1857143176,1216501156,79178670,554500499,1012523973,1919034692],[1835660657,1863593079,1142066531,1211180308,1949266230,573132158,1568518669,1877929452],[975446027,712324440,2122743311,1017164376,1739045116,2029302293,1961294819,731055485],[1641631860,1465089140,353818174,788746611,1903519277,1136099717,1585538589,817491472],[841917152,1793674789,890021961,1122063682,1862275969,752546077,1469580137,684360312],[1215296760,1747279082,699201854,707693373,2054606838,790139255,328012887,1894599335],[501320093,530248204,647579053,1219728896,660635863,1709116860,803510570,1289163177],[1084442837,650336767,412233052,1325548214,1783312783,357728870,1936335858,1480018942],[1713731125,1310929048,552219956,627376980,171899093,921655146,151472937,1330151609],[1662648666,1215738285,1260563220,1004918351,1320031267,1369493131,1681963290,1725960296],[1161410580,1955225335,2071335646,802189351,585671619,2114568180,695863072,509574739],[829149078,353836313,640198136,1883681901,224595934,978774889,1939244358,1927197073],[1906674139,1593527569,433781206,1594203242,1585789911,400743478,132801691,953460267],[953048512,1549889634,286058251,1133068041,1266259138,1410556610,1608033113,1841450844],[454987498,1710020954,210839604,277900384,1252871963,1889122278,299616046,1231159732],[1896425134,64035750,438768306,238852914,1080013111,1555354479,1130825888,847423041],[633920745,1567964186,1942673452,1960602024,1959313964,1717019156,1596965278,686616036],[714242922,1256485759,186050793,1576768732,769618982,1120172043,48234558,724216666],[1643380824,1767027379,718772851,1018362590,58907809,771579789,1500109958,1586005388],[268830432,945747259,617076074,1515688680,137310578,2117003178,287886237,1045916305],[337830342,1104057516,1056167279,1319388580,1779026964,1413174621,1281420231,1279731445],[1137235534,1221573818,372234264,277123626,1635747116,1824887155,2037461228,1349385893],[549601354,115594807,972641138,1698068396,1149434021,139230659,534609572,2068392298],[134321218,402038305,2063917224,996811010,2118825421,1621098737,1332161732,774705344],[513373978,1288312877,785064907,207679583,85564432,884886965,282842494,573131418],[1520098707,649537936,164709679,325744049,1148608183,1643256776,1422684615,511923615],[593896973,722816363,846926756,1821663067,1400665304,314082490,1293073677,1113417338],[61914501,1860737401,466015304,129161471,55475018,2015622197,1259618798,859332257],[1631483845,1268138332,473481279,560552553,1351786821,43680814,1801694162,359497022],[625034627,738143739,1982310454,699421891,984632527,1898029353,1179265405,783943663],[1445508774,27083328,1569120726,1715851679,1756181368,1525230530,1507303561,2077814224],[1529370256,1664955536,443538788,1544418145,1713890973,649512786,1576419293,473553451],[1471958006,1536115577,178156491,1056132512,1180489285,170944180,734191008,549939059],[402997626,1556365194,2045153839,1145832147,1099719689,1587913568,53482512,1879416500],[371415104,1908557909,1500099189,212349486,1298263329,973971511,1557083946,1631727698],[470042778,1835147268,929832266,416661720,822432361,2103136995,1550784484,1046400858],[278855111,1296935175,324147494,1334228266,1226691021,211033578,808682404,1043786949],[639821416,1866959514,736758180,1217019198,20454213,706315779,590386067,78155801],[710988734,33142888,276365705,1201237706,999295862,1840416383,1590794686,914969466],[2088325140,996206554,2036206998,1787529597,1840830670,84468855,1462998562,965686771],[520064970,2086829390,110149096,741062889,1076395725,1656723019,128874969,112823329],[432045092,1367053427,1874505983,206235872,190044779,1221123707,101085517,17950514],[950612883,664178610,2090320458,779379660,284435865,439855870,1031029522,1615193271],[398555146,1380700824,265994964,904136952,1697317202,1979498222,1676436599,185316734],[1372163564,2000985392,1602489593,1248393481,691079912,1976373195,76882666,1119099783],[1583700342,583591215,1893152970,1376338440,654163138,2062010249,789491621,1854083152],[2036432639,947573007,1331229456,222391563,1039939256,1899932575,217009903,198604120],[1182754178,1601173181,986566307,2039024146,681790775,1556215130,593138905,1406839824],[898016276,403182653,968141454,146384243,219813320,2058498956,1627224657,325673686],[1767374241,999328481,126176779,1988348198,2017817754,222166173,804286301,1127463967],[938089212,994786983,1877453854,1165026922,532327978,1001410497,900453568,42722619],[1198600916,280847401,1890040513,1908512850,1956731257,1010601355,2107572461,1050871375],[529405122,1064072923,1162621891,62472860,166931460,1289634964,1098779211,1027455579],[405118254,1603357662,1260558572,1424408483,2052861950,1267086092,325560921,1418478471],[316405810,1422505178,1089164267,1881394176,802561949,472707423,1552610612,1808213019],[308532007,957220211,532558177,405180313,916951761,2061510980,1019492693,496412315],[113873751,1546135309,350913732,707846052,1768180862,353683194,275385926,1564689982],[984995108,1432657227,1661392409,1986690466,719880251,960843306,1474447947,1426181081],[1408413744,1586318932,1166673378,997763605,469428115,1778048047,2024503535,2001068298],[1380102146,962441342,1535614685,1647900743,1680815997,1230112674,1645825874,61502899],[328212924,83519083,1728187971,168476405,1589090522,641538504,1971204817,545965220],[1451113606,731697516,508757001,798844085,641598995,528894387,176813395,925790776],[1225920496,310695229,1214952970,159705598,1788668815,2106310775,1333097077,988627389],[468908953,367584461,1555438007,668316572,792479919,1409429705,490285656,624655181],[1814244349,486346877,90209321,1816770466,532956599,653941626,1660796978,1984080779],[373855981,1132169271,420378071,939509155,199348964,881174718,912371146,2097813661],[1915612590,1464790065,1981165501,1275699174,688936722,229351088,2069735411,372493306],[1387514464,371339216,1269540311,1112967278,1020288500,2054886541,1152031942,636515958],[441445579,1142446600,892838639,717654695,1221036431,1894524381,1958996936,1544163300],[1325519507,1278437546,1724496848,1422872677,1583727455,30051497,879069458,1246990261],[344100026,592649296,2079584572,453145860,1282793599,1508465549,1773675106,297341407],[736983508,1657325857,1458770774,1311353458,152290986,874758936,560137392,948153083],[1443876122,1915810702,156503110,2057597429,635265361,879372879,1610363936,502939367],[333961708,1418625324,33425051,48847378,2105390028,1063926809,2010864847,3494358],[341752692,444359241,1395147293,539071828,1596769504,1467067471,296475325,1329995261],[24349259,985556263,1088228293,778678629,1612999243,619428048,1504630838,1660328460],[1043122432,100096207,314427716,1197791621,387326510,2034835886,367526673,1160320637],[124054543,488743460,1894062367,1355343567,980318088,997352763,757808364,868193122],[1462053815,675799629,693855434,1588822038,1410171384,789668587,1689531335,719325596],[1385456448,777136267,493025016,2016897494,1024694054,1327445823,490311922,1953489986],[45818952,482544615,1401468212,1572227967,1124835926,396647288,1969007643,1365290554],[814513776,978313181,1317166910,1803167863,520224136,874715417,1849281190,1227498999],[382616323,1128922992,2064511240,643121190,1669696041,614065788,1156603571,1253036634],[1609103707,1175540567,1554490210,431526149,832400202,347907145,1280296914,939626649],[636716905,1381607920,918872139,1187729956,1315848659,209878901,1577116279,1457505952],[1069330082,2100133566,231347154,78391435,1748686659,1054761408,1977232397,1894625287],[389608762,1247199674,410110878,223555657,884892955,1028063068,614021020,419552752],[269803145,1201935584,1444324432,1455127228,1125124358,313324590,541165744,1772059481],[1340859465,48446587,1287660876,924045160,537965732,46028457,2035704683,1273105297],[933099894,875428923,900054440,1039511125,1541391077,230085312,1531453223,801670472],[1097663368,491535220,1894691318,1044796254,54818708,941602928,769123027,826268529],[1390322658,1979515145,1637402843,917469221,651273573,1657571388,1538844171,246228416],[1754145089,1433141550,381814170,1250537262,1475644770,165909782,1295095773,1780191478],[2112575429,1019733363,1102272645,1778527054,706580861,879811861,855222900,434033583],[71054017,1819118344,1025500267,479208536,1743908801,1023434765,924166458,739286055],[1335204953,1872321374,1021732204,2029310104,1428047022,622127235,506996920,862867518],[208485942,1739622826,1398410215,1908015337,1623186357,185511211,1851815665,1230244057],[1576463632,1057165706,559809748,1467029720,1656821868,244063827,1967801228,1814199131],[1131934604,1615507584,2077681578,46548073,1070069232,2008441236,181967843,1403443447],[2006083003,1008710572,210423375,96211553,1117788013,1897634284,1109543003,1864565981],[193682788,751574236,1331252250,1266160873,1869393762,1598578365,1970299403,1438959681],[1193129791,519422385,1000121625,68015538,778328186,62165513,616108924,1609238314],[41757789,1049342943,657154459,1145751028,2022611926,2105848516,230386654,1018215368],[1452535028,1619078887,1379825002,466628974,1496055898,734046952,609510712,1572161392],[156194486,1813868924,1826195618,1259321272,1262652442,1458477046,1072602142,1223470512],[787152381,1341016687,1928777064,584281715,1590916199,443722367,616986003,842611621],[670975038,616148318,203374934,1717936470,1959390629,1293934817,160909324,2043168570],[1095609118,461754182,81616206,137815480,1417010473,1459892002,792465854,1848964933],[385799572,76500673,1314176771,630685620,877563630,392712170,660644910,1948338329],[361869003,1876751579,2071583341,1479338509,934412219,1203456280,1436531040,2073154960],[95610978,1220508579,2111022797,1342154427,1805489354,954686575,732099921,886521061],[530881059,175165048,272835735,137072087,1831007746,1112665129,2064244628,1896135071],[1676686719,1357644203,1383551163,227862895,1181177580,514423636,461115783,506603137],[513935704,1418092519,1755121591,1391752536,1658408164,1077574487,315735280,910549482],[257198851,310291910,1498890359,249261480,654296174,309629520,1252428710,507035588],[47546282,2037220956,1057128034,676064790,573272259,767289830,344473068,94406202],[894021859,597375807,1827297270,475952889,488806713,49622611,1281166206,852714713],[583369832,1613073215,1259144076,160986572,1371212823,349277236,887900880,1795610945],[557968558,1307245555,624912000,728048085,706149307,1265834799,2016106607,134063214],[600900816,1827272539,267668062,1486313980,1956728284,1767404045,749756280,1646618800],[1126666894,607016389,232162433,2112434934,1383306125,1748344655,1816894643,582711132],[452329715,239049398,1610936884,1953974076,133475904,555407080,1175946744,1028439177],[1671315884,1091750285,1249029816,1065706575,368631596,1052506036,24993283,302468290],[1096089375,1973986721,1545663693,1172267843,1899744921,903570584,918667458,612180497],[1993229328,458300584,1046966441,1459146502,208395272,2066013830,691264988,311494427],[24898215,1399615023,37024669,1714368720,256510055,2011814756,116628110,1744019557],[489017146,778044568,1429440223,1031784753,769584792,1574337114,298941693,1567410995],[653742570,1767713901,468421081,307636235,751137341,225070475,511393949,577610193],[471460429,986117491,311016650,257207927,1305589149,116984989,113404713,1754704902],[1741231166,1914280827,785860344,328349054,759493492,1471535069,1644574536,1515788672],[126039439,774064470,1465093875,655936385,249112157,536583813,1307730553,905692974],[1126569333,194700167,463419558,242868043,1966294256,597129647,84244291,903657716],[511826805,1862780833,1323552015,210068220,1119751837,1580474365,235954766,545665498],[1103420982,1898447594,1919133188,300119101,1844781418,443630315,538892985,1776064124],[653122308,1093796792,2129948980,1016202904,1110808043,66647688,790511071,355713336],[709303781,275040746,64047454,1793179305,1445046601,874746715,1707350968,336375741],[1215943857,660061980,1301178679,402903381,1673520277,1455013736,1768194949,1106309251],[758708374,427529139,728582518,1126311936,830632497,883972394,2035126026,315687894],[1085762317,660645917,104819872,723548587,1933162730,897256927,561754555,1246197750],[188261729,1290143899,2014644766,1218036044,857995928,1866989956,1832322973,210075192],[265091548,1027297533,1227249562,110725819,1494708020,1377813109,1640889132,59024870],[7951817,1266427183,1089364046,1258400219,2089501202,359667160,1172122099,1108156650],[982786188,1509124247,362419691,1092505305,1894551783,2091898179,623924994,1830799347],[1423891779,1608775847,176344598,757642633,170315608,426626279,1143002514,2087998707],[719569128,649295685,1720560548,1668448708,663846221,1513684645,330879030,2063449905],[1485181599,481670363,1022680341,1037549600,1996416505,872328087,700106437,1400071495],[1230697002,240294647,1187347384,1897939884,91707368,1890548546,17576588,575471195],[1732379727,839659734,1276008651,745776079,676393419,1608979337,1888511807,1093715502],[769407325,1181269657,302585628,485856462,1549115685,1034438805,118545404,1668337963],[466569458,587209462,112799138,207355836,1184108162,1759377654,2068367989,493162472],[2013864916,1227276934,1832804402,1767469558,1001680840,1493767540,1440458328,831532779],[607175945,1628017127,379836731,1345464309,778458122,1112235257,1929549126,364389518],[90395150,1703466852,1452017168,375305005,351568971,96174082,1956027433,1479142165],[1737153050,65780934,1435992725,1326600460,957364790,1644176123,1964599522,1194147509],[1213828684,303681523,1991563461,2054492686,1453453737,1665653924,1300983662,1508799161],[966778257,1685407103,1144824856,2115211412,2086322442,798009703,1786604464,886463970],[961395102,784849803,2047816834,2116856729,480752795,1415495887,2022234341,1515574977],[673085863,351883216,367584655,479828182,810865189,30812731,95178094,1405954411],[2016351514,1166166026,529979870,616410717,64197081,1856079443,295688105,1285870553],[66507739,1577882088,137002207,783237290,1573448459,627205424,1201207542,471013675],[492276884,1920788532,171882513,999680509,1595440928,1849454302,1652774759,2105907484],[2113694848,1505694856,268289060,1749938297,909690408,453555183,980420345,134339090],[840409863,675840143,1279871167,403484986,1959217531,31340531,1911609916,1123707499],[1720523496,2000773266,1379781285,581668146,979373188,1964865989,1833571502,1111170578],[232047171,1364568124,1729205523,1659194865,419766434,1759213895,572162409,366629927],[320416278,585999719,2120957353,1773396664,40308132,701253925,1371571535,78222447],[854323298,739542291,126841341,346334003,594732982,692274423,2110780743,710178757],[1983442698,821030540,457547494,1407920448,513323156,1106884853,2055252898,2061211097],[441279353,1880189330,89042101,1441136985,1951349612,2128498970,128488435,1072524369],[427457018,1154061264,1177919256,1653180221,889709869,965423493,1453677741,995996438],[1304080620,428928259,1045974791,117967430,1755929223,130785134,1301908793,1578362656],[1562360794,546596403,1688957080,1254955827,1096372686,823616164,1503777764,1684110342],[145768773,142645905,1167387327,1808241756,1759510927,781993295,1811856926,1748394631],[1822735504,965074991,321578105,994628196,84466998,899994523,872332568,75679576],[1630772294,324478256,1314009279,1123211394,1247084873,2097234103,1218489454,228689226],[1162360321,2084521188,1994178197,1505027397,528629178,931162346,883314892,1850586313],[1462414522,785469923,1582799715,1017845914,1085058392,23369917,1233321500,857749758],[1150637849,2063087626,1195391973,1673255615,1714770621,1662909564,1274008769,1400603361],[499633294,890142224,195635833,962475209,879958720,115593795,2076481376,1976600158],[686009799,1473087237,633368277,1172542,121965537,542495032,1268280479,586781174],[611110809,1012342759,2092767423,2038121574,1937189150,1056736709,1353881271,1301469837],[1295009549,695368558,113876731,482671976,687635853,1757869498,169276658,2032448360],[27900019,465502388,1885850088,215821855,2109516253,283542545,1987740530,146829971],[1385468042,2014717503,154187365,1898563330,1878057105,808984013,1147609325,345234523],[1696193850,1128703052,653334816,1412875192,417491584,604449155,1865916975,1642590543],[1154454230,322372730,137297099,409215645,1056339539,1578227612,1185337936,1183033823],[1096819507,54755344,702118078,1215917167,200325354,1816672831,1462137710,862102455],[1894062778,1101242381,2115801778,1435257769,751499070,1418628686,1459934260,2035464016],[959399523,1075316443,1759150556,2067416485,1686840565,1689743410,685656244,597664695],[321104791,1159051099,158670387,1058419476,992274745,624374016,1867860651,1561501726],[270344990,658889683,226700015,1875067835,564628643,101037261,626351845,429154326],[1032759179,1246241819,447875921,57730707,528873322,2083623747,1792226674,1088065725],[1623038838,1772180620,401215982,1632265640,493574905,191107458,1734634742,865911284],[1284706661,349717678,92203227,1414987076,2054273966,369864150,134235928,410906579],[2129343669,1173859055,1758675655,858123820,214449044,700369099,1264041026,366180179],[1848240896,936593350,1952163304,1783505682,994452417,339634208,1276076496,400928708],[965707350,596481412,622741275,1000301883,371491186,144733944,503981635,1894101890],[1140978596,1028429646,934839068,1516772809,1578273555,2024425952,1818929454,1362319099],[1537392630,641143210,160083305,1381676722,5804588,2070080587,2105779497,98166416],[1871516989,425740426,652788283,2031728884,192290031,488004571,353383639,1815378595],[2118541274,2070394189,823141020,611598844,1251663535,650898960,263996822,933531906],[156743314,1730922200,70289830,107181101,608068562,1902367934,1335096852,122145882],[1708290009,24156974,1514873403,1738798619,2087046306,156924652,1149237064,391680828],[1735088753,804018631,2034235099,182407948,273932051,2090325010,1882784912,709573960],[474350309,83682732,54702274,1082151992,799451347,1524982366,345461384,2057104099],[2045615064,789973780,1790068735,1382278555,115096141,96633939,722717632,289558367],[338130538,391753556,642783546,1610731381,1821742898,1515758381,333266799,1718129134],[1811511253,2114307577,1690977636,428940439,918089536,559905378,1687555190,1224512085],[551302541,866545382,1902226179,655095347,188609924,929646969,954295869,100237214],[203837107,1154473532,1988847202,1445049118,846646751,672757818,543749624,831351200],[829154463,138171215,368385649,789063770,1090121034,2081861715,117241747,1780131752],[1919961148,563330677,1661098278,952709841,401475460,1917693141,1754564686,1482183744],[320503761,1136364780,1240204338,1341216863,84294560,1057641831,638853667,194339620],[11901469,806303434,1812581142,1030465486,1173737587,506242078,622215582,37499627],[203351017,1037709590,1380504735,720114880,1926663155,307447442,943192551,1070516095],[67664904,1006793451,1438380395,153808595,323663214,1932832204,2069648257,946775222],[1469173470,661779351,1967938139,190667941,1467916907,1628840853,496309480,987859573],[426996323,735469950,1788343578,237745505,1774902922,1478060489,1848243204,773298188],[2002029383,182591228,1057510866,1078639548,1054144723,555311937,1757177481,607867727],[1181041661,1184069085,731414986,295227824,1004407365,915943003,1017032232,663197649],[1275401775,1649832547,1644850399,1754465372,1985915835,1741457118,1093014886,426490718],[961470524,1207439376,78030105,282653598,1384187137,984820159,2035290070,2093187478],[1787378215,236731978,1666601312,927725285,683812962,1260210511,162669329,785383343],[268563363,1631595503,1892303482,1561648752,360937852,65843740,528826795,86541224],[2037668389,331667307,1755088292,41519016,877083311,700292443,1932504123,1331165145],[1534205240,1391356995,321389510,452310176,57423806,271142213,2074673786,1800790083],[1838145943,1335757713,1698108829,1439394194,1917891581,484571347,1608306087,1853671259],[1455499994,251622423,1960756956,1223753102,1601717794,215812981,2126288387,1841456105],[875117135,989649685,1848373449,236415740,565745197,967060159,406158127,1648266888],[1484819688,885493876,1394730334,1776972210,1051620324,985016198,1440390897,1353285848],[745149818,784601075,513445599,1747742345,2066725810,2082872474,1184717060,289298538],[1656910057,1013427350,191535735,1418541975,1183322389,1424425136,347601640,1057972860],[1318403433,2026340963,117071306,2039132831,1506958745,521809009,1391503151,153864171],[1267156812,854560190,1041907628,692453770,658324535,762479853,1262842143,1603638388],[268374412,1275806888,151145286,1354671543,846385090,112171265,2037017580,1977814064],[2046592370,2010907923,2099556890,906803236,1689507757,2056174980,1322432134,1023033830],[538043068,1306529675,448036139,878207663,1996230147,2040075838,1692055219,532518670],[1704120654,897825177,1688267496,2491530,616845577,1322888108,2129461324,648908780],[1454984681,1772123454,1835956486,207153255,1339326495,594630719,1751755067,1293012777],[1472277893,828842420,1821954428,36558920,483924169,941497262,960228032,2001501867],[1968982101,1154543879,124094059,418815883,383011000,286031120,421729104,430219889],[1916275446,461647251,575700009,1835717495,344548428,1544716794,619756333,492044028],[346610699,1186745190,548718916,987537016,969107895,1333755093,321501981,1756484959],[1058369452,663911058,1088783218,232166994,1208053553,66234567,241372079,337739214],[1960876154,384881796,1305889778,2059754609,904444187,1840123118,1667018941,268460946],[481193150,811154133,1391240549,319668645,1518927285,1162092019,1963009196,425785491],[911650619,405049412,240214509,1889372315,834174964,248709636,301732947,1565432131],[1038759584,892960241,1961451338,1729057721,1534383036,784331495,971894878,1754226328],[1495769062,457995348,462607237,84222049,1296983661,1369922533,1661511169,962143430],[1051830288,115576200,620573089,969177313,187770528,1448170718,829601984,175090172],[2104853296,1192147672,472547637,980145194,848124678,614324301,1770811486,918850121],[552775902,341360721,1238073937,471497737,204833714,992478748,1081790293,1063133767],[430586180,144307334,2129764433,627530909,711130891,2079282071,2117798332,1052078234],[1630213931,1267360387,1766633735,1424908988,294462235,1637669404,1108566808,550646829],[2081359259,359905518,993509737,719689305,1748593254,1016334947,521928044,64864531],[1796226969,131572762,63104854,454144863,1668720143,438960010,1660229034,557968117],[636047876,1981216987,2037695204,208427610,2079865941,1536522138,632059181,1967572077],[1525607960,948079880,1396185672,897661651,1837765098,1784552790,156411390,211821405],[38054388,1096694647,1468846361,2075617056,745997074,289181929,794639374,1674780413],[2114070458,1041592126,1443037829,1121343204,1587400392,334116758,91340278,1813256570],[784151104,1605046568,867745140,1060519135,1474163461,345294556,559164713,1548922310],[92903211,1503326140,1194213635,1480122982,1483876319,1812488953,1499830753,572160708],[751830415,1870208872,90402865,1478646201,1971311386,259864214,1096448747,1059237244],[1975634424,977226756,512488075,1642950454,2063826397,539840872,698354538,741559671],[877006214,1023247522,53311790,1160576088,635261586,1364333843,1442570528,1047584174],[741903346,645946275,1157645835,477524423,417417966,840334225,1525864286,953109139],[2082987798,1925208125,1815675274,666646200,966031955,1516848562,1199204964,27794801],[259975810,542724877,248970818,1438089035,2015635290,715105956,1133019104,1958328158],[1312109009,969084326,2115560334,605904685,502328757,58970032,1241840983,1343604556],[1851549525,1493785126,216270823,1338594299,1871032481,873951201,261275489,1777555576],[1039667705,1896039224,733024210,117785026,1742003172,1058821794,1877856862,1753710307],[689509055,1874978123,1616426201,1654820809,2088111579,1842854734,1047805197,1152862052],[216770295,1736804709,1159843781,211492486,760631762,1238123693,1828702540,1378869870],[330226458,13251494,1010219933,923112850,1001549796,177648823,1483867474,1624996945],[1994399396,840935660,762158492,2098162670,1006625551,422940063,870038036,1435793942],[942858215,546954547,1881278151,1340457760,689533780,1252307872,1040749422,1119525038],[1553608437,297354386,855059195,620301450,465186119,105638632,2006169066,177814626],[144267102,1910842781,2019291138,908262533,1911632919,2098137911,2120345312,1182007352],[1153104768,298727058,1615589516,1561379736,283971466,1317299503,573675512,1193173999],[276549245,1723811379,580441521,725773612,851221549,568346588,2028527275,1770693008],[1971766822,1244409483,351976897,688517009,1378514498,1293729723,484417978,1726068826],[354204607,15076461,110159373,1711217250,1331281586,30366130,1218303654,52532465],[255834121,2041485172,1956398693,59479557,396843628,1125961400,735315967,1008038518],[1333056956,112293434,1103817643,737605514,1712933140,355790917,192117963,483900195],[1189767338,1351428137,474618123,582064707,148407840,654171751,435638677,2033178410],[1904669373,1183604853,932703774,751435898,2122257848,1578429840,177677670,1077635395],[200804744,627050021,1896599387,1347505085,1980138473,1090671897,1021945523,1648142096],[1668035927,248190542,1785657371,747068424,426334583,1265783224,1431882034,1280475727],[315547474,137445388,1376646321,1794254202,116230900,2130373030,462245071,566891203],[762356071,1056283064,1320790723,1496756343,1626309511,300168261,1086533917,1870545444],[1114510913,1948637214,1479383456,1358877068,221245900,1685924270,616929351,1523226043],[859691652,1494182391,1101181797,1654156577,1257092249,797902943,682976164,660965803],[2052433860,781460243,1956071356,849466758,1065247352,1742421512,168097395,740598842],[934486098,1656863015,424145363,2115283278,578062272,1905964658,735217446,461162610],[869511228,1317463359,924257249,780479513,649696669,1804689268,1046854641,1079463059],[1352902967,222089363,331275648,315024427,709988304,1755602444,600879691,1803939206],[154345576,1664074434,1351153989,1571188682,462790441,267852230,2034409132,853325898],[1460151748,250886039,349906604,1884722297,1533177453,825612884,2016949760,466359360],[1222554199,1061362911,1683343549,1511592890,1762145063,162950150,1199294018,492342834],[1739668233,1471504031,196746917,949012607,490309797,915361735,943237675,704149405],[1101582001,538312534,1033282383,53132385,92971672,11278474,294615607,1896674873],[577416260,663896145,1124788171,1079477514,530594044,1708515338,1928954073,756897198],[1037616402,2087723603,358533640,2098996833,193289230,763636625,29425516,424679861],[1507111056,1968047731,1402283897,1301865532,224613510,104765543,1373193473,723271305],[1688731788,561158047,2113087115,1511127406,185258552,1883039110,1382662335,149899679],[1683942570,1690112951,581572587,1579471204,962885444,316095565,810880483,1082386647],[1281254038,2127150465,317783110,1485085786,1479005532,1191944934,1434825270,1627724733],[1125393599,1579101674,799758044,51603232,2002571812,1530702565,695638292,166715656],[101592034,1684312288,1522850311,316558651,1349049483,49629751,558636344,371553127],[1897141703,863726910,306391191,399508373,900411045,168856568,721781882,1396726752],[774387926,1062030037,1690436911,540974247,179630912,1515818136,179875760,944160486],[1187608688,64803151,698721723,134272618,1184395300,1105703004,1860483033,930451020],[65436933,1128464620,859550018,1533351173,911176739,899477544,1067036872,1880248223],[1898847406,729491026,1725509536,500748959,1780609519,1792792105,1401963750,107744881],[197263714,1822375477,155469553,1711284847,203783134,1922751940,1479333517,1063442762],[208575492,679113473,2052892115,387096161,1957131299,1418742494,1623427379,178582301],[1579849500,365699454,1019500484,971918052,408430149,1077071379,329981718,9211416],[326955329,182382537,1563375750,510463003,843339735,971954780,299794305,1458867885],[1479257979,1732864885,1217151307,1256165784,1265692000,697153588,474319698,661340482],[1685541727,538739817,2078804211,656917362,1211280539,236147899,1394885704,750448452],[69572663,477967266,360444,786421387,471158394,918235790,1772734570,1900967029],[1144079814,1209415514,337963289,424144679,4061579,402802217,1067407080,648270241],[1933646620,902895483,743974324,1672130810,2068764180,592215016,809279851,1854639629],[2016025071,1457650113,1217164219,1403392433,9658169,254409339,1391402437,609092644],[1635919743,1266155655,2029070929,286625302,399831442,1327594773,56540972,772714952],[391384714,2049135912,843492575,98263395,1289616428,778927969,1889369954,662590350],[1779601062,1078341377,1281330374,1491761404,890563785,577862481,1401605044,1306823659],[2094350513,1214119945,1946098678,428192027,60191474,1136299434,793882272,1595754149],[588430353,936989154,983503255,1055831884,1977746175,1572663450,199411163,1446931780],[1317698206,1629787611,1737699889,1402719692,841024991,1494374244,2044367122,2013617307],[1292155012,157222332,427629115,1553197374,721557935,1930655081,88296233,741064807],[254322796,1994932715,1149063258,1765656945,1604514859,1718315053,983528511,1281339177],[1580101118,522760512,1516139175,396672221,1798947630,2107942505,507129450,1064046933],[220159805,1542203756,177506130,338287871,1785894238,1417257239,941672042,47656097],[1384432205,913585573,1667049971,331505825,1397216725,292184437,1775584253,866148547],[1215112393,1600081751,33471815,1441403356,1956846449,2329342,1634895116,75177151],[1042154320,1114065637,692411628,1661162600,1079342849,534841883,500967362,102185044],[1388841645,1848684034,86026220,1392652656,455427009,1280270574,531596261,709105501],[168501604,1877838227,974598704,1973714360,1537560408,74264006,1225645756,974519400],[1724038146,68716453,1933665493,371105695,551429636,968676198,1322871186,1720882490],[1286117818,614052697,1094735697,541531484,834321647,1971747094,604672183,227449081],[2064301386,1205621745,1192133230,1172577848,545533855,900964027,1968127501,147575469],[897275513,157528193,1092322171,1483799558,731844763,1754014726,1272393440,1824451139],[2058190644,816514826,156525343,1773847231,2016725150,17241431,1526841390,1952911698],[897148998,230067615,1848826571,376301826,934337864,920306302,1410680676,35964218],[1761044021,1522054119,1990715823,301304872,820666975,1902598803,2034741357,827118413],[413166121,1321162491,50278835,690612027,163350427,1286350438,1251184654,139527379],[770308026,1428980457,158310399,292356654,203109316,1837335380,799103048,1322327883],[1884405870,978355945,808441133,989531955,937599594,1774852847,116539862,164522460],[1222087689,690919726,1844869621,107121500,701423787,1291447499,755593784,538289589],[1383074998,646439466,156126515,958723821,217254309,526363390,264182499,1597242504],[1374369110,1296906294,599767883,1156756113,1688804975,635258506,1518643336,1639914570],[763549905,658006533,181620258,749763020,170695857,1489593359,2013756394,737414824],[2019753936,1127149354,1419260150,24407745,553087453,1595222869,214617402,958892452],[900360809,1143213160,1332486195,1777183032,462793967,1011143059,1546389212,1542134654],[340128475,1875113406,454910622,1006375375,535993348,1638585281,1652518402,463566850],[1027453467,680024795,818864959,792341730,660842743,819315492,1377478977,1372865885],[1860075921,1094987054,1578079910,1978499578,594627799,373626073,954417425,2077994194],[981675838,1368696320,408811447,749689181,1982315249,1756224451,280366671,59081975],[1964500123,944153245,1532545035,1739478523,1777341337,670756282,433282708,1947437613],[1499768523,1081570516,338699668,1482149462,364573786,1227548904,955989947,1110025451],[303371485,1450910822,1592692818,1523698469,228321424,819611258,1406300704,782573754],[1807137381,1763598402,1384201531,47487356,1540736050,854725447,1597077455,261173391],[1146016551,1855738655,1925408929,852511507,995489496,363686938,448275280,244428454],[1092744231,384186635,509349471,1249660494,357632837,121750484,994672857,1512646932],[749601395,1571150642,681354485,1601994406,1865211160,108237639,288577697,1414340686],[1845170792,2116936622,421311657,1466809829,2053172246,1797154878,1942652682,278062],[503080376,1523669120,984708,192219922,1980722023,1631536125,1679045160,1763460597],[1290940927,1150571467,1446166534,1677444276,313852503,1907169009,790638671,304315897],[1087127988,1707402128,1531601102,1486628860,351542595,1823668136,714579746,1687048598],[961201105,462813074,194002223,1549398082,1483528325,704578567,1120636695,1743955113],[1730842618,1015416681,882504101,1179820708,225782417,1098071510,348634837,1165251998],[33004092,674062932,113177411,573729746,1438112571,973966893,1812275618,1632327093],[1926375619,1936711387,2024203889,1776425050,138061845,869645232,25270541,1589014455],[96689760,961487608,543580017,873694587,354109691,2126610135,856091205,138571372],[456036099,114769035,1100635604,56285782,2094062293,160165455,1647108576,700177077],[891896810,1885133667,861701152,1402975103,1652273909,175315009,1947031437,523619635],[1404689633,1952561963,1560665460,746669621,2042916599,1929709569,1356733638,862196530],[1677311402,1171795110,1538178900,1888588777,1103886277,6779994,612685604,1948427127],[1281864120,492622248,575273003,1801670593,1085855642,1863070429,1677869639,1466874419],[1609417727,1805002236,345415556,52132957,1966608279,1236487031,247549194,1589781865],[1999299652,49755028,738315632,1558021856,18160489,1862437670,1934633515,609301811],[1797107930,1873930658,442724887,110438000,1478777869,782648403,1790256862,857984556],[687641083,1562032060,970590166,100612830,640804257,514918273,635045022,1964136153],[1808607673,1226610669,1812165661,1493034742,931093042,445213082,1897846775,633831644],[1717798318,1639368731,789789873,238889117,2016169119,1571727689,185320254,478804714],[1710066500,1056367703,834942987,689833864,1955227971,644770201,965360904,72597947],[1482629510,2104471150,980520793,1935729604,1347993951,1283310710,984810416,1768925441],[798003171,114682397,2051211123,650021198,1108740172,833809099,1816749625,467561359],[1164033926,353817824,1097322505,1860565713,587046146,1528773646,362785087,1232696183],[1983052236,1050425080,1963937068,1520276686,1841307712,100747498,1975369434,1018565673],[814589907,364306731,1042715207,428429413,926643638,1797584148,1263401382,259608243],[1072252151,435074815,573726857,682333632,1876475532,1589644714,2080504619,1195454727],[1146304611,165617123,173163687,1961154624,24114704,1106885600,559903252,1818454330],[435658429,807656898,31600212,246059832,135307569,761374468,1699071904,2027043595],[735547376,66594833,24441530,1582144941,405193402,300381369,1050758923,1353802480],[1751839265,1432688747,1705054670,72595359,814122818,1947946011,1044464495,106447432],[1944487858,604235343,1670024425,366701580,7761026,562269934,113598238,1827164273],[963749013,543792185,1174819101,935333303,170027099,1450571536,581877082,151661434],[1634413015,727676901,1433628551,1623315077,1726509190,1066540730,927656214,1291271531],[54865615,157719269,794633043,571304343,2039668215,1476531761,2119318048,464605739],[199707189,936830281,1105447942,1563486115,1626218961,521937714,1586541554,498680248],[655223461,1065734773,691769305,990203386,759243438,1451015580,854148970,628609134],[2069148689,1047774463,509350764,1149019974,1521348356,313000102,1280986915,722884181],[299601072,847998619,1609570646,1717263384,382270972,449711840,249597087,777850200],[1880297606,415021290,1960344444,565529109,1527677308,286125913,1563007987,907313074],[1096925117,102706730,1520978418,485778169,633368006,2084742945,1869414016,1755591058],[1840637951,1504686400,2044852612,2026878088,209389506,652228849,921053933,2105743726],[822601447,881514097,868360995,1994929129,1656454750,1330058674,1970992852,1703952998],[515308431,1124627397,20621261,1705210590,1707929313,1173606034,1735685276,14025859],[1349347714,1186961978,1613969070,1577202579,1047250238,536100201,2027905656,1534926540],[1384324110,1370700761,1496187700,364582121,1336078334,1448531943,709477947,1763408770],[940009487,1878581141,1193492156,299704194,1668831877,516795885,942361311,1534423380],[817353436,1837739291,1601649361,491983313,1693221954,1287153312,2021515510,981852390],[66801930,1607292583,1636050782,160371610,1292643158,1517144531,296466074,1328999828],[1684511289,888238807,655833629,266878781,68473210,263794048,191328720,1452011048],[604058042,662272954,947313990,107614143,373560706,957067823,479651713,106574454],[524327085,1252345582,1515685978,236833771,191413918,1914509397,340180446,919168534],[565034723,1418111693,1965382799,1227354386,29363605,461559762,1193849740,1917901777],[1727437119,119348651,1082096280,514208454,1469619681,4102010,1039936532,243623742],[338482393,1786628767,676894908,157996423,613457717,1656012591,46803481,987379928],[1289267851,1352128301,1593017554,1608997424,1536529105,1105946418,2024379572,2033076891],[36635859,1812356683,907796195,272201577,527221114,1897123539,794420289,1217431736],[753081716,1456903631,173079791,1704173900,1410912468,2115681316,194967956,1664705928],[1594242406,1647960342,1063706833,303138074,803787778,1833483251,534242403,21605314],[1133835038,878793282,2076910477,1786301623,1841566581,65952859,2037512675,1768591240],[1599785030,1527085268,2008067617,1017652553,751271247,2053848339,403845314,134725487],[1086896398,493628429,1057761603,1723423227,934933184,630158034,810610730,1198842241],[1604579536,1945968247,1851740421,879529901,701147540,1470740414,1485431895,945540539],[1538996594,1341446066,319433564,1259931397,1379195962,892408617,741566083,781291040],[1333120016,1491289302,1844929794,1489350995,1521451611,2119096652,1904994331,1000841643],[1978024742,445714534,1399404710,1877443317,2112068225,855433163,458387879,554009398],[243974975,1267887889,456180752,850782824,906237081,1972967984,396232617,752645494],[1421054076,639294949,1470422060,1443934918,400573315,910423158,1271224330,1699195477],[1943818208,1804846433,1373863056,1652845554,1639513985,2042647851,579711950,695486801],[301185123,1209009979,351487292,788996472,1595411901,489400249,244984006,429474001],[521076805,1691448301,1579912232,1715072099,1483015274,1213596741,1486079318,475668551],[1590465995,10754970,1607793493,1961084124,515919146,399115247,959026566,370313218],[1741530512,1776173463,1884811720,1810416416,1133597742,2083320424,1587883626,871143515],[598565814,999654580,1269902162,497267692,1724965938,1833993081,1122206756,254448710],[1550913446,473747127,292281757,1283076640,473480034,1334928376,743578095,1806596852],[2040276956,1019173822,1152613696,726795481,870936356,1212008098,104901547,1756780191],[1258388600,18800745,278657062,844179356,715167179,1369931399,2084328249,1039797411],[1535885132,1160353438,1105434534,1959020573,1199369452,992950973,1130238160,432088457],[1633879456,1049565285,923314757,923204995,1576274127,671832882,1521976658,1823258263],[145980545,1414479229,715478201,800337785,721632468,1289849525,474902124,1407027931],[2055837249,52545372,84554499,1622654735,1722942906,1101896431,62327598,1192900310],[933560445,1882162206,1688269505,283862407,2006016553,471402205,1309214347,1294330634],[349794927,755871196,885034789,2099433431,392467826,1078464427,1398817849,1186572038],[1431153718,858722805,1854786544,809082046,473051717,746074109,797481492,1005564],[395655085,1745513246,110745159,1489382267,683818651,1852612548,1910293475,10790024],[167101359,1804891359,958629014,804540384,1334607556,1588957472,1066637230,83918717],[1887333251,2097790120,297612810,173720489,1401895392,1917926827,1831621510,1772459914],[1724102830,1238714955,678412270,1027931142,923101804,586560873,2009448046,99373298],[1471033922,110151884,296282165,190199922,1219419525,386551205,425882167,1651979266],[118572967,1753678848,1757466022,964896293,1710353305,277964339,612741477,1623166018],[302099057,939180293,2046049809,595259221,2050676604,14684214,112957585,1735917369],[137923895,675579406,1435634240,656277191,1914524854,1463688193,627369141,1885448627],[1935700896,740911006,223463824,2129780140,1084911911,475666767,700947064,2030904898],[1712563645,1523545455,1752842929,570380748,2094426510,1688651804,532777594,718184953],[1137337338,94423696,1348698995,717075946,1308992786,1048866457,760817688,896807359],[1111048406,1513280704,1789348692,510665886,135265008,1646781503,904096272,1558759421],[161015385,1700710164,1931544707,616279994,89361744,4406040,953336845,473527573],[377604499,171008925,1138985383,1838051088,1634533981,84174565,1082307930,1547724844],[837807488,961092856,1447184602,564318835,494833202,709891346,1168962559,1793145477],[2060227546,323341702,998276544,1211927086,289877830,216041541,418994955,1574211246],[1087079811,363048543,271013615,1217364008,15295601,935840480,682788453,1807350267],[575678233,1257422641,2016595832,405368233,1656634091,254784340,179832599,784983982],[2065233034,1603044183,1886192455,1951299620,88656929,347876758,1321315866,365625027],[406966072,1228779148,584307806,1037797188,1955603710,205315176,730506019,1106152238],[1669976402,548580512,1074663856,955547022,617483127,1346361491,1337453064,707078145],[2107513510,1262264333,175306090,1269887753,1036861134,1061415028,378524198,674248482],[175580429,1604026304,1049444223,1953106285,513270686,1190455583,1901591029,855458124],[1788450150,1713744419,984380808,393963652,1408160390,1025134512,682830733,1659825059],[665811005,769810922,575104751,637243374,1472198692,1905081564,1687927497,9808469],[1846552005,45456601,691869298,1861036078,1875745574,209092222,1577416491,1336561917],[1371378093,933884152,1732246122,952127327,293723260,1325931274,821893784,2097150239],[514828401,1701649173,1027147637,142023312,1786516013,1223164997,1680468047,1557579352],[905415739,1507543591,711902077,599969618,1851330285,1398209063,185297282,1607370792],[734546005,683899761,1957729557,746084293,890410138,921852412,1214480219,405894930],[1739959159,907900566,374035803,584548594,1401984308,1780893679,1150173389,1653424206],[1089977263,1734470521,534967088,2042039474,1508202840,424138278,2105642213,1715285810],[1234307775,225288605,1953907087,925583375,1604192336,2103471861,401818293,1489734630],[1258852074,1705786666,1295367100,1363627629,1953858776,1993311221,987825662,492157396],[412686885,568257412,215006649,1001955736,112755630,1255360678,658396064,567073851],[638298315,1234833533,238540229,1735166770,885587554,1909136867,156987696,1662640403],[1452097772,1060986114,63229998,1703490557,86289206,430219766,1416525211,1336627430],[1894702997,1758946422,1771006405,1454813892,1104957387,10765330,1741971313,1050841130],[2077373223,780187033,577841247,864309901,191022940,1482625736,891620370,2038680523],[1958432224,758156836,609248623,1679078982,186425831,1751749887,754386095,1391140704],[817114684,909696560,1080576082,673523809,1252181488,2066531813,510258265,811255575],[1631745696,647949174,1310767017,1504371979,465316096,2099280224,279035812,497301816],[207076755,1055551626,121518918,1632250290,1732424932,1091857660,1280524303,1667826851],[2092709547,373005659,1358149298,1783733251,2050977795,341633834,704329686,2122624664],[1799509626,274872408,858379466,1433358596,530361776,333366298,844012278,952487999],[220141968,355099846,1376980827,1565342447,1522412206,1149670640,1676676342,174618287],[283879018,1838134062,324253222,86173100,453336492,1312740712,777211856,51423845],[1666061119,2082266888,1563709632,1217665018,307040407,577294589,545443179,726686979],[1404294650,1967750413,79064730,1978005540,1054405669,1639177186,1732569435,1405881361],[1650455698,72094423,60756799,160130206,738787257,768733259,284528106,418513204],[1524211853,106585943,1619311366,1842267603,183903062,1416381326,578462876,498843037],[490872086,2001516215,104299888,460559696,1560141388,1620256183,96111286,1502899578],[1819596419,1750276955,1376576844,1130216615,1873788611,1640925118,1480454654,1972821414],[1810387780,182871465,814651449,806637237,61341941,2276841,1446137756,259897269],[1475479889,1616624158,1511130143,1946790376,791437769,1713329744,1425345954,1845585545],[1007950857,1074422910,177364228,546889988,1517885425,890414376,423763267,1146155470],[50269494,1806888951,772481193,655951939,1034754729,1452009380,1968314413,219680490],[28240658,618463388,680298041,1181441362,1877400416,1821434886,561371368,1403376952],[1634202753,2011831326,418903109,952602436,1567205382,535935944,776514382,1773526528],[1687023843,192366821,700944717,1002309766,2055691307,316596873,812714102,51933265],[1131267256,1892655011,157256926,1153694828,686767717,796342706,445801793,1471105866],[877424238,1975947963,1952574671,166626989,846323710,1820959713,1535327963,554739327],[1092579778,1055374332,2030082812,599578708,2024130536,31339786,1700103708,1525136033],[1066699218,47447965,1917774686,175256133,434269709,1121575848,835169002,1976514084],[452214473,276762173,1503384615,1598456231,872733451,1842034591,383455075,1048277485],[1743492724,1303002833,453657123,678026626,926331666,299580072,843852829,1648283222],[1469497336,72403390,1902964463,1439151500,1425044801,159293747,395546252,1661509832],[710411883,886138752,746617441,494047625,1474009377,616995046,1593854219,1975605618],[867448219,737515729,1032789794,1025823384,1481111945,972834479,372405530,1530572404],[328651851,1468443784,1340930288,522513941,1723355287,1344350986,156804993,1811488151],[139182727,536337802,214567349,1066005359,51389664,395581014,1607994847,1676194262],[549222772,1271653170,645493158,187501712,588100819,1683366779,870270384,291264493],[1682781750,257919859,2015576155,243631988,1350633947,1914912891,720425635,420826535],[828069751,752754915,12131232,10272276,1506578590,1797188990,2080086696,454178935],[1243724503,1281261294,2097461435,530629743,1022958697,1578588971,431914728,2117134597],[1298848292,1814259285,374676233,878541988,188653364,1484375543,597672764,1408297097],[1979634280,861808529,403814450,1070079663,326548192,1396180747,52767314,2057926093],[1779343991,510861539,711741011,1030403663,78186670,1916557560,783488809,1039020469],[1580528170,1782581951,114205687,723713873,809982564,1224981136,1252736625,493286145],[57481695,1293432063,1880544313,1209633935,291317300,1454598119,1383045185,1614635174],[1489052864,1765744174,637262293,856885804,1244493770,703431610,512880679,2125209798],[310142781,1629734652,840100785,32240237,1446393817,1365018380,183979924,639839120],[939562105,1053158540,622128691,928809276,47909391,1370350285,1429695479,1054276118],[1872348742,1380678333,1727550473,2119856270,269888770,1933030035,225828714,2050111977],[445297588,938812329,1141876943,595602985,112815851,1270230027,1246078324,1084739378],[678048177,199377603,1896062267,178711603,1721977059,1784077204,1656295544,493165627],[347162667,1189845175,1986904492,1640089641,276608215,1738946389,1469561500,14009527],[623327592,898671487,1612077660,401468273,1892454401,1316490523,396509627,1143005682],[948321175,344762704,232258030,1360150766,484156634,94010857,1483535109,1097181835],[1656118525,240073273,1700291634,695563454,1825731108,1947290059,1398345436,1428122771],[1071157260,1898244751,763279519,1540235694,1461175041,2111957406,1567746360,197935192],[584268858,1296205862,1883657588,787567711,902095100,1980284254,460120815,749376909],[1636576649,1652606409,1170860761,1678321463,340966645,1309103727,1480685327,753312415],[1382105787,177591374,1614103724,46128071,1226392495,117690989,602643458,93180056],[732310083,234065848,1533262493,1516589477,810353318,1656834706,658579140,40342506],[1341366562,1995289825,308238521,1217925063,1292848210,568193765,89829519,370637842],[1772911214,1424001806,1503126020,490608744,532397561,1574554800,804931826,297086686],[1586159965,474946113,320354326,1214194900,249140331,1592495637,468447187,125292718],[474400307,1784613635,1897918543,161767749,416117155,1260905449,1035645484,2017658393],[350743305,588089173,845532347,450723922,1718832728,658213472,916963286,368427898],[1600308179,978214359,517408077,2103459562,527546093,987770404,1609140624,91142581],[644887435,528574422,696096748,689512411,1674099575,219875447,2094163543,1515104382],[1874015400,1825253333,878255682,1049570051,777329612,44868218,1995304226,92794384],[1343579378,250414076,951444347,1114641097,1766609816,1958561320,1627750243,1672776582],[1830572350,717460333,681505015,1472136660,1172551757,458948994,835561966,1784472868],[946695024,2047688399,1010897606,556575901,475220509,396505154,1179611602,1150220931],[80865023,275584414,1421197395,368681250,1814996159,428619362,1001476469,1977039385],[70732910,1580923733,2114481987,832206854,1621188454,1404563876,1962911390,1906564280],[760872133,588323773,1188095368,980331306,2079812900,758085613,129039706,1484833262],[1294370033,1606737336,466649510,1603872812,184491251,309785980,1914200791,1504405376],[1600049410,779099365,997258395,1352301378,1137490499,780535813,2067489441,1928519938],[1334678306,370829868,525759316,370844364,331007715,1261823976,111036877,2077711730],[230723006,539634986,1173587917,680801755,810783504,2008882780,1993066799,1415368555],[1511066655,2125859791,1661910534,116332518,1712432469,710846481,877742688,1171552314],[1140228828,290475467,663736888,1002252227,668985102,529954836,254637516,2121493473],[1227409688,367174544,101295176,1140753617,1403418649,1893815552,1650748392,1045828038],[745243789,1646791091,705916087,88867288,2108876883,1344103695,134947939,946003051],[2080866466,1698900668,651820225,997058600,1841044944,214662585,1886298538,378266380],[158596287,1202790097,2016804326,2024004198,416234692,143557754,1835348217,1631440715],[1851176049,1177331120,853457905,761599103,1934914153,466956334,1725751867,739035742],[1243895766,503317132,1708817400,810313288,414130315,1629873398,1240907483,420784461],[766158135,464682046,871928686,1789515404,1267694389,934892425,1778537378,482823801],[611496101,1042682546,1062198342,1553462493,1484574947,1635185480,373375341,969458061],[495195723,137632784,1979070012,1884419973,697834491,1545501206,489557579,451433246],[927836650,1327895805,1212210052,1628152872,32280453,1311068050,1203906784,407776410],[1761225468,2038319897,655228660,1512030300,1443406945,277409281,1420036221,47237883],[323058361,1711902424,1253976935,1083882738,1098356074,1141584340,1041267946,39793399],[1735510294,1967854760,1141512912,1617827192,627863505,1453279144,47475904,506558216],[1781453719,2107309100,1114508704,1808239627,1362534541,1183266226,291139711,1968921722],[141576433,441132076,718937684,319921656,1897485827,287686799,1010065956,1251559792],[865169688,711700005,1149806770,1216974265,735216306,848317602,2081034556,595691045],[2093584330,1045317049,1940167456,1600732746,863516443,2129347300,515023113,1234450067],[1696924967,937344407,649422199,1171936859,1540161363,630777182,391514711,1364980126],[2076402849,549590353,1083332228,582431670,412141899,1847783399,1376205870,1915880851],[2092989241,725440621,2022414890,1733568605,114691541,573048257,672305980,555105198],[794443558,1618224355,793960511,1029130617,851693210,664745292,691148054,1966763300],[1719200711,861374492,756761486,1670197771,906950999,947053064,1793673515,1827370592],[2064768679,1011238534,598317066,1910545924,1797763627,1563144894,427577176,693133447],[2029490254,296167544,1013110929,926750843,1475788860,469100157,884305589,1612150803],[839973103,1046738684,1777871339,1867288786,554390312,80072317,1809817713,14646402],[1001463916,1420137281,1053602588,206588174,235660556,208758415,695886196,1614444410],[1554849184,2087095771,842666723,1988469112,1414453679,1068699978,941411486,340685066],[388937297,1122046689,811571559,1863424040,2013877079,1280102398,1764310002,2038858535],[1036465629,88793777,633098132,1358288727,1208703260,773410661,1778403776,966800794],[1501956997,2123327332,1504863411,2080778397,1490942899,1851438542,654083971,1734230463],[705210996,1847328009,979727915,377806976,1563411452,1911046411,1573733923,951437243],[177518811,1134185132,1092643281,1200465661,1901248429,1908083882,77873496,385578797],[1369115063,1706784995,2118282567,486516516,1189582076,1787247078,736043912,1235552335],[643886259,932549802,1155691222,827152753,2044274099,1959108073,193893010,1305750288],[1793341449,151340990,278654791,961502067,724652832,1070647788,766989495,501761221],[1288037106,240605234,1052945909,1775465501,1146171480,1923864355,1945512121,905707345],[2014334992,1742180795,974071120,1118999926,798777597,1350881928,545079173,730490902],[338019533,1276538448,916348351,2001525091,1118777585,1559786792,1299133600,428712141],[1614473092,480068260,1615613579,89768629,940504942,2057340024,240567480,360714001],[2018782467,1812450633,324905178,1212286616,1196033379,434642359,2061932846,130538317],[1224776066,920432053,1318322000,1303278640,327634893,1538653948,844993355,1495221445],[1785829689,1147010664,1323711869,873775624,2114988603,996687268,861955784,1422854733],[1141490425,1490006583,1498497483,492784466,226622851,2010590837,1488060588,2014941025],[431122873,817033593,1106404483,424207434,660554258,1508415417,1709821120,1696424876],[1601569427,1499838522,1515886883,897079748,1906399361,1568096993,2014599380,1728389796],[697072076,280162979,1211845651,298367595,1586711122,1277330291,1583194722,534299693],[750168542,587527413,1657494327,2017595181,942619853,820791223,1408999376,1277898036],[1259399446,1534488504,2120630782,588461106,132746507,115662065,2093469932,1854783167],[207827296,149084568,790619753,1222458989,408822537,695602806,1559965764,1211557043],[876834461,307770533,1930556984,362292616,1144892070,640715705,377308091,2085504354],[2035453440,703837218,728305027,271617191,1146112884,1714256924,203840553,364830765],[1943216842,2092628122,1977422403,1909999343,1986318950,603585918,793029803,36760163],[93077355,973646488,1260323360,1255587475,2006635249,1582929286,733429396,798259949],[2121516060,424989004,920422593,1988477588,1748008672,129629503,1328967589,515655561],[1214799032,1665391151,307197083,665117084,2084230615,978329647,1742033927,2026169158],[292136332,1700220439,1996836101,1160159285,147627068,316423662,79059504,921215533],[1061288499,887981601,2110172958,965608569,1790368967,2078162980,395776118,1864807738],[1328315330,1008038888,2054847438,395308599,356966964,131710947,1121961357,1027034837],[393358502,572632537,1791542160,1980903277,24538145,65007338,352582520,1385039138],[1412917851,36899895,52020249,144322397,1783115457,660697094,254870030,1835061350],[1419641641,1081466823,621068891,1341161656,765705125,576652032,990213284,2082365746],[1212719108,1209873104,28498104,278784175,1097788268,95414257,1046964139,1914627847],[982447411,645566873,1547460986,1331148992,272368068,1111990438,999660009,699838513],[1935587194,1027691819,848613868,691406633,989434936,6448946,1063805624,1105001860],[1155631393,1298492419,1386811662,1027893325,1834713517,2027770750,966029700,159337218],[641718133,139266423,48196540,286623449,187273377,1906576612,169260592,1820119074],[1385890625,1953432996,388268319,314019319,1958215200,417228007,1787910200,251138218],[2060557142,2062881294,877689756,2018254447,1268638001,602537207,1014221684,929429752],[2074573260,882379762,2045711409,1130204672,665810142,77546902,942332327,1311012107],[1876493602,1792037978,1945577635,799031396,300919114,1197177198,1662396390,159285489],[510614642,3813765,1986593039,1820934749,1357126758,552389335,1473842651,1322063169],[83690007,1717633881,1792445966,324209514,135811937,923804097,1173080512,2005506059],[1948381837,1639724247,2298136,1020654706,957343319,1536882133,252957093,1316130295],[1406255052,67810203,2031574575,224056564,285529628,1145756508,577218270,507210448],[1106697114,412608118,1817518540,1597539800,1544582188,465255662,511877574,320361141],[1640342145,1218305258,110983329,1474258784,2014325263,1057332662,697756435,1612325887],[372390550,546677113,1321553369,414388517,1500871015,1982713738,878930257,885362530],[1848303186,649644916,1919228062,1429151918,1830316556,1686747297,1370410793,1624715833],[147834382,459805549,1869883645,731046563,1635248992,925534937,680753500,1228205844],[1022768600,1261046418,457770854,1215525676,264045671,898482820,1020481818,1474672896],[516184319,1601849268,816922557,349208867,1469859673,1634678911,701712144,852298316],[1432995188,354730650,1397256352,1958301007,1130368445,1268392137,1386575128,363557775],[2119141132,980361018,1914580812,1920359890,719263345,2098602026,683671609,994962762],[595470639,223596198,1534771994,1312673567,793066589,600152518,1454487850,1273992027],[1584861426,925510615,1917098745,1705431824,2085229734,1561776844,1726997841,1153934573],[1866439538,1989520823,53893625,420631193,1707499464,361675225,281624553,779985299],[815992448,1912687194,1273953941,21681586,782774303,834821123,776788653,1882656549],[8758458,1379845638,974139838,1547725029,653722678,1508692027,304055903,1506758649],[1454573942,1717187698,688673393,36199693,983851438,633423996,1291355920,102858570],[1915668849,97150385,253066818,862806268,1934523171,2097211128,526867612,740701392],[592456648,867971051,882595102,1523814049,2078389065,50166801,1091846628,7678312],[1908058555,1934039915,1472785176,275026518,2101399398,565141344,1732629919,437465934],[954606009,1145993747,1188823347,1428077091,2089467992,2008180225,952677238,1142299353],[933727389,2016984012,1000902377,902974259,69196547,810878326,1904530670,1657205564],[194966156,1933863209,620228469,1347491763,641468441,1336288332,2058889695,755176619],[1644613414,755855403,1433035339,1755327623,1376714486,1181258961,1663606190,596767597],[1539309470,211595849,841903995,108117765,442885405,1240785510,1827004667,2090168726],[1989377831,1270466945,363937344,1829884395,1235888933,1482844525,1459272396,1856789826],[481385976,12185967,312732664,1797765190,1699272496,1497668017,2020408992,28650679],[29913065,932669184,1435146957,2028143172,1546015090,2088960309,1337885620,1919943910],[1808478500,1353245529,995507261,264749936,1504739821,1703687416,862595789,1311953483],[507789576,1819784725,1457288923,917847803,1592086324,265301580,165709755,1219956980],[1609712086,642892983,2085375781,1197716467,1523553673,1488169409,525375268,1067856220],[1106108624,179465395,579545772,1968413509,992654591,1644239590,2062134741,1438768876],[1145623976,2127144612,429227277,423436762,82738593,1070480697,2123963901,1755474689],[1915005053,1798606975,1051712920,1162390326,181947641,775595518,810038414,765353517],[1111299234,423294715,1431713708,1008587823,40411135,1940667713,1022328889,469471261],[665438005,985296999,402674826,1276570516,1974608267,1208958599,693724367,938634570],[1579809111,1938365257,717577148,1909986178,1284322187,893091599,827877285,1019966647],[1484258088,353452496,940244197,509658295,509920639,1114176632,1822586135,1676909676],[50550988,1282563487,1029192829,425997056,403065330,985623176,2039610250,352974057],[815896194,1374172829,1175293771,397243119,1736101120,615715865,1901039494,128668254],[1314350903,1843234653,767443452,573235962,134502177,1435270726,57262956,616711736],[1649299949,1317486231,277714190,188825496,801527153,532708544,502045590,1801820070],[645391562,1116503293,1954653470,1509557729,1831087633,1490518111,1830042591,1079028152],[1117604769,2048651092,1260956539,1828958344,158459908,163203454,493358171,1163355179],[757332201,1513120911,1531096499,517468221,327458930,530122442,832449251,81638936],[1242149517,1888639045,132809288,1934650953,2051577835,264857749,773531200,388940079],[1531156069,1278163732,1186193008,1621768207,498934863,1760668191,810360420,547964040],[1299809726,1029166089,389064961,316071446,130213983,141778081,1254834215,1593714266],[456105997,84032845,1754765162,273986131,855877647,249902597,628986957,2097481606],[1134182964,808355943,112398404,1557541219,2037328172,1581607827,1209454922,773166900],[1170333162,1253085872,1369604359,803025097,1252695144,306899060,1220314027,847662465],[138474489,843354744,409291202,1405531436,981068456,1591899148,2123527787,1158012604],[2101144044,1819412774,718903843,1046136935,2124100107,273588230,898972555,968849014],[567211675,1044671629,1971198187,169209633,716486957,680953986,117153047,939116067],[362390441,194169657,1341139148,440763275,104763379,1027929245,1513035277,1308498653],[254738752,1913180558,508284222,1885765282,1686312951,12422324,959087430,937438175],[430399819,233560557,977304387,408060447,566621288,1565378327,81586281,625929256],[420254770,362424470,1475141161,177220316,1470575501,1579155531,1638174527,1322941946],[1319486280,453927042,599070084,2024489520,1826591099,2001763720,158265821,1597234062],[811912095,1063762059,1875348648,543210392,936593013,810162508,1607387598,1260745944],[1717351734,978655338,451431401,230365873,2096832362,968605604,180027026,1308067892],[1733406140,771369639,1160030082,1478596567,704641357,19647088,14705770,1216381077],[1481153977,1494428672,186344446,1921855458,1826477625,276297666,341528385,1087413626],[573384923,2030342182,1134066774,2128964463,1950738634,1489724667,1934236224,444478929],[1097668938,990542967,13074815,1629284006,111694460,220608278,666222156,780228902],[99321549,1750222777,300979171,395557328,1081395637,1336746637,786007375,238472417],[779573483,1368152154,653157422,1266968426,44773526,2111711252,1242143691,69270922],[292104049,814004908,1291006374,1938967978,1297920665,1232001724,1975683867,1847711318],[552979095,914018768,921293974,467000540,807055364,652453432,982884474,910577728],[1076273010,1109456006,337714829,1834544846,861760668,1590657790,28247466,1516199897],[2021852654,2100373529,1740040279,664477807,356634335,1487663649,1581344037,349141317],[1869030226,142799533,1978983592,1252551540,66282439,1566082227,174765582,78738282],[626604299,784992844,865799387,1492847032,316557102,1930027105,1855054337,1832407561],[920029461,1611672245,662992685,685190865,1002002459,791519155,1629556934,565074749],[280652901,870965664,969371759,801926958,288385080,1846311844,1745052325,468947734],[1995885178,1193287479,290426935,410616889,1953912969,756653593,428433667,2049485243],[1221734791,159001500,1449478353,615962029,430894320,642118819,1396752363,1005711687],[683187142,854486812,882884964,1105001777,763333897,1516158681,786560410,783924601],[544122076,539750209,278103230,309892462,283026058,1813532490,1145337485,1264867058],[2101929607,1535715440,65522014,611556105,513026406,1777120187,2057202494,1126254773],[1437488135,1085936789,1840153872,213047858,808854540,791132200,791274001,414015488],[1142238960,819854421,1460978801,29236876,1787312250,1002202919,377370237,974787175],[1751570700,1374816610,1121922096,138553384,1832805341,1458889923,879950697,2093318259],[1445306237,445906067,1895155672,434955884,862392684,1071735532,1766850648,1154105180],[955258388,57514278,618499048,829592396,262741202,2063444523,27327873,455654540],[1769905366,949479563,1267860342,1341314823,1900078042,1775610682,1103366249,1504322156],[1050627917,2122350105,8834758,505210965,1171876236,979238436,630731398,1036199541],[753030211,2118409338,1010121491,1592958013,227485149,901986943,1598476769,1188786285],[2088385349,1619617688,834372769,1368812779,538506835,891078376,788903398,921037863],[295767542,337113061,2091207726,1233703334,1940834887,111180617,459477412,457044271],[1095433686,1527882363,1117901617,1178236000,1818619627,1965927228,939845145,1725995412],[2028884819,38146677,436885576,184363361,1515669660,595995167,327420646,225231084],[393945525,1159738197,2006828639,354132729,1748015972,2061502742,1899085925,2119154181],[1478697503,1384483631,167518353,1070561071,929717099,679507002,395958867,905198498],[639903390,1388277607,288030450,60263616,1103575057,1540563288,1634444229,166484626],[943043595,389716315,176767511,331188140,1296278003,2118833116,920464243,397836926],[801300006,42894299,952224222,766436914,91910804,2116476839,733757254,888002265],[1156756570,825608792,1840905705,1298158514,1337838117,234620209,99840491,60208698],[776970322,1011164030,2000818342,842373502,741370169,376435751,1969227442,1288328826],[42540687,1009188739,36433359,961417952,133062882,1730875645,1062336305,1476682634],[2018062507,568193435,124410219,1872580417,425478898,743230679,162771210,1698870032],[797092913,2081648517,471318095,330968113,383524086,1304851427,1147112371,365905265],[601327921,1490810192,1674596267,1150161201,924496338,2009204618,1408193101,1854789731],[1141862165,1879848704,653604349,1256192497,2109120909,689973560,1201041544,1447697530],[1849751873,1270022230,1578281974,452739962,1939473137,339320861,1255317661,1860707030],[1899841828,1203218473,976933033,2023448889,565527903,938640413,808676244,1334871952],[1817698477,1635655606,2108302942,1795228050,1258942432,823407553,1742211729,829790486],[1048269250,1619024148,1441486887,129273780,1240441037,1433653063,1794921634,1060803468],[971602219,1331560645,1339744978,432312512,469889045,422343744,786209455,249913216],[706962830,1581302804,1569124322,343219598,912005504,1285275561,854849537,908840796],[189924244,561094162,7755112,501546891,1209949307,1848039751,693136422,1928754373],[342964538,575158896,856735447,105860882,1582535582,1565273672,2077174732,936386526],[25724097,920136638,769845724,1078394566,708050005,100076534,1573896487,1436501612],[1493069079,1612026412,872211714,139008331,1013885294,901324907,1144022949,142443616],[1645903770,429126240,314628511,301986017,1162658112,1120607931,510964105,707450678],[1879232481,1005085324,1427708658,1342750460,699384558,736827419,2102500631,1755006939],[1978804882,2120591601,129362671,1663490075,2023318243,1525939986,519059376,2107655044],[959232254,1841015110,1765153614,365388408,484341361,1386918734,137800056,887304603],[578024953,1154238932,934444598,1358659193,637463115,585225400,587219245,438382563],[568825632,1763078626,1766964705,2064389851,1133005403,1721626586,623865242,1191628664],[42738556,1467374973,2036054627,735619880,325516786,390933292,2027895996,1400310119],[1072807954,156396230,305022403,501842206,498660134,1582602162,1767789157,2039136286],[1075902640,1591207097,513940760,297989285,225621030,493355780,147199747,1202876814],[462459482,2006957645,1756282453,740529196,55675083,1043284958,1782015909,1278184442],[945912021,1520303702,1833670041,554643839,1279329637,628544669,2028093388,1109288768],[983290740,528835731,83722301,1876094803,85057742,1351035249,701384996,1556121391],[2009840516,22932265,15703933,196798218,251829094,1593456318,1931648689,1990442698],[2080149441,245410897,1295557049,693945076,549266979,1775280118,1394385058,1099638644],[1055204479,1135091397,2045990417,1536313193,1546455064,312707570,835637164,683500369],[1902773617,59244259,1903666031,741721444,2070591210,1713415556,451570122,1223392746],[220535876,654062952,995081693,2075783560,1200536653,1864085094,540832565,1536050198],[1629821331,1812772205,937260158,1154449967,120226098,1340037925,1754416118,1854996222],[921096504,437407287,295322044,957329636,111247685,681772835,432561337,1423646719],[1082103635,1017510150,1979617477,1801011471,1229590778,2127896778,566739668,3223372],[1950152649,580531335,1384024406,708608018,589526064,1409259808,1873009736,109751610],[1569201400,284012663,76499968,1210217441,680163820,10933257,99915204,865515437],[1650036465,1265186866,732063222,516359817,294361269,1993380575,1197869565,1536724504],[2099425718,1589230091,1389368247,135939755,2084395187,2030895748,778377393,1648579280],[2066245861,1646670293,1338717825,515604726,1552542496,1269368470,361491906,997329446],[1955314427,1151344695,1095519021,1630799651,818150377,1467307831,780719986,1988129185],[1843076528,816565925,162987367,294327393,1079378429,1762942675,1531212125,1454816165],[140291987,1014634375,146550215,1268990221,426124977,732334877,1160586969,1786457999],[384188152,131296788,1060259305,438592654,1730430723,761234515,1811442985,1730466415],[501780987,352488082,821528254,1431859498,2091337821,196932620,664988030,1680448059],[1387674617,1454892285,667314586,771129945,951532491,1871320853,2034128696,2054700191],[1291957808,348300337,2001601360,1596319026,229468207,974501871,1928152919,1790617233],[396010028,1815609128,1649382714,1485812447,415473428,984085870,390321138,1495350624],[2015920039,1137935667,1488210113,1687935509,1001865593,219100103,69921950,1798552028],[1501640476,21740421,1453739830,997100088,1587044562,1254147854,1104291526,1784198836],[766280642,2031451847,1095438441,740812110,542467495,1286541781,296355860,1002496677],[434974287,1538444490,1300353549,744832864,578379386,1012132779,633157524,1360953905],[1421469308,770083635,579327120,227154838,849015877,1380268189,583533200,1175575053],[1848754156,2118739310,2064443346,1179987723,1684763313,1019154829,307410416,611553926],[1671696112,1571471113,1505691559,1958436335,1038560264,1344128086,1325442767,420656202],[244814425,1824218312,1369115890,1574305058,77862265,2128545843,1363161792,305732014],[813790219,1494408555,2099628384,85487873,1157393532,655123570,490304151,985245922],[1074300377,228582999,1013229180,701266557,900192306,2000049345,923920933,1540707411],[394093424,144857253,476582429,250156648,650235923,1432620435,2084771583,615629122],[1753973418,722732983,1938875134,1901122862,1352629743,1574835870,144586698,156558202],[252160633,1040898165,1988838010,281687396,413182253,157686908,1942050437,608034482],[1466538666,1169482969,858264583,1499885767,380654423,740733441,1827499834,1299511011],[1334427780,109853504,975489001,784758176,452831970,715502800,864286806,1890422288],[1151556900,1551556600,86776033,1731349021,1871173698,636263314,597523006,105321852],[584752816,247838843,950638134,219591228,211309392,591312356,100122130,1071228179],[1584081952,1086282701,1440275646,2009544426,1060555775,1496067897,934862916,42978437],[114963466,465159875,76069540,1188354646,581670680,157638742,1178745315,985947612],[541655132,1311378622,1623461842,1524971227,1391416022,558102120,714104864,1533028237],[624257639,1870574195,1631487068,24080771,198763204,366697373,950446538,1760417551],[785246688,1827912687,1952744306,540372087,1043178086,189165554,1138081323,851528752],[1673591681,758990074,2088603390,1520456724,1606302928,83194052,1816501979,1467806085],[1902606759,1250934785,244225318,615570337,120270778,568021680,1435054034,159510833],[1643928882,364386312,1165199210,1903770514,2033891117,906708536,1978948012,145865218],[458609228,1899116618,181700439,1417364158,142482315,870478051,723803035,1368302293],[8985324,1786782468,1350134650,1722063470,1763934271,143184278,1942561820,374886266],[2105005694,30539738,899141081,26587284,773416361,743919218,1161666073,1011774141],[1105428147,367502270,138279774,30414879,1262574302,69304693,1372433817,191984701],[1862944939,290930090,214149368,256248982,1176768710,1876585159,377837668,179314537],[1547540555,170000977,1858288951,627027191,285952175,14965019,497603,713848057],[811572761,118306590,1589355323,1479224861,905607160,1487866129,1325666064,1488101088],[577148833,537932788,420652215,847819583,1657078520,1457109094,1184167066,2076315520],[1828465297,497027165,1513022204,1342232063,561533944,624710208,1179598795,245263653],[2096081957,1157230357,554987788,1804014217,1957610729,456199664,1907564338,1513553607],[237417455,2111938722,1968539047,822771773,130848203,1816116424,1049055944,1307809710],[442776143,208178733,1173456756,238990430,448316417,1348980822,1248706501,1409474873],[103368386,319585078,1185667319,1069997259,860389366,452088146,785158194,1570261606],[268432389,940999730,333790897,498132862,1049787140,340949028,1363702827,715610595],[1570889352,2124057965,242976476,978900686,1392268993,140938516,954426053,325756989],[1087629693,125504245,2015873810,105768873,1189279621,2109586160,377668106,2120638516],[54177685,2457971,1745125914,1369923298,1462756536,1532135460,679944642,38097040],[233694405,208810019,60493084,1516390992,115277561,1648734629,229754175,1061488658],[1922323306,1231334356,1793172818,658744860,1250154650,824316275,1703801150,1932352821],[1511835981,1837148667,1309500762,665255773,2038028268,1672970858,153675618,1117036899],[949567590,1039937281,807821501,1180991836,1053748846,28104542,730972490,1902013648],[498048830,123786273,1523405231,664249929,1841884933,1701498633,738408053,2084681373],[1627462512,2022943329,59030945,1539979654,302669285,87802460,276586286,1196653875],[716049246,1488861356,1725309890,290440087,942804126,401315424,1150881678,744142689],[1316551016,815891585,1889553556,1715977957,414157843,817969684,766599146,69372050],[1600634843,1760506182,143874774,1664023580,426338721,1739993046,736625488,737208473],[1357668350,1576062092,1567022332,373862273,1508545154,1098170549,1383909125,356465731],[92597488,1265148838,1062653674,492341124,831595306,2027627747,1813942150,1055053748],[1676823084,616098327,482488051,1562239515,1118091004,453617920,2124775603,518630236],[600153731,209979768,187463488,1328290893,282002400,1894281383,1950383186,85661542],[2074667530,479970858,1672422055,1171885287,499534713,991616958,1717012306,728715455],[1750440690,1438844892,430810402,665959599,1792047544,1867919240,1572674791,1176026313],[738380277,817398342,1578454230,406265872,1132183768,937727166,1845406053,227208751],[474541584,111626832,722878058,1991011634,1303673241,1696176882,1487315368,1304006130],[448856868,114321057,137411969,1505422368,1330992848,1884933222,1193056332,1808461479],[817382196,359958953,123814995,1214831219,1289577819,2128994747,278449255,12595668],[1739843786,1897326835,1154412781,1491759181,1615510146,731763277,927711708,1036844888],[1728771540,728313455,147447536,1991057653,1445144892,140804384,723315176,302808609],[2102705008,1620618229,2059511416,1064607269,646719852,603428067,1360146946,459248847],[1285035337,796664673,1878306857,1312314837,162571207,1629363118,1740100460,1366618160],[492141711,462858141,317354047,46088879,1229597273,763728747,727228381,54635333],[1368356603,730266927,230365185,1185236778,328798706,354460496,876701640,1340361895],[1627137612,1236692756,1512634231,219637845,648513870,1133776154,1745233547,674912131],[2023345906,1155806752,686485429,1921569212,880447399,1418013402,1624671929,163538392],[1795200337,1108971746,1367061253,1503214302,1047988833,579914350,2047604573,452292744],[501397067,846328789,1963131339,1632633514,1179058952,658429876,1554023199,97782770],[1729954419,1899060670,1197479786,1507314894,1521670511,498889209,1365398768,378047635],[514546690,175832812,2095782056,800015713,2051789571,1736269743,488177415,1675216889],[1358009418,347883551,910024907,1765352704,1420982087,1420757397,1731498970,745608023],[438367053,741845270,626660588,1192161657,805634357,807443803,871303755,453885279],[2062620323,280477166,1388692921,466215167,867069699,877588798,286803425,2123320113],[822099694,93840483,2036491113,586564675,497108975,1402233633,1701537214,1413346317],[1900941924,741772747,2012110120,1280632818,1632117741,739259995,1303704063,1026291962],[588086628,1891706683,1176372281,670657630,1745136346,492270322,1936834230,1068526445],[1191986534,1096066260,754134418,1050338568,20905897,682187125,1038532709,1550861520],[214051640,975356983,1835558143,456135131,1749283449,1989926883,1930887151,592851745],[1744638349,123427152,844492785,1188533803,1403703806,265622723,1953465793,2061015254],[809629746,917813513,986065640,292679651,803328017,296960700,716042999,243078525],[603493790,2043416937,1091433083,1087830130,2129220091,581903621,1241929689,2069081685],[1019798723,1091397530,1626533309,860307608,137021111,1770445331,108153149,2077602789],[619072613,1482222619,1964323279,47360448,452394800,1501389305,635832659,741473456],[594758528,785969294,166921363,1713930195,648272400,136604696,937537767,1547964046],[963592346,33323993,2013485761,1932283149,2128545985,912562807,42092065,400479721],[1985809597,987899660,1845387185,1732409302,762321444,213558359,1834303550,175574291],[1642066080,1426121387,278716374,244423683,675619086,968853091,109787606,325530554],[1414844835,1449546202,1674572131,418909263,1473295414,720108634,1895225315,1171308928],[843947383,1217380975,1133014769,1573040112,302928507,736458068,737169910,756539434],[596656257,12014189,1811262191,1198917136,109118291,648699462,7049182,768816268],[2000442123,824085024,850121323,1638923753,664840591,1838949405,309686453,1508612550],[417513695,968449240,865988037,558085786,1882331662,105345314,1599920478,862686414],[1304945856,126954459,674253204,255096667,801131913,632653520,1806547551,119262919],[568458870,90937752,783727464,584355143,168632548,1878903145,523181438,703022019],[1482752761,290713275,223149728,2019691720,178112317,1936647549,1917845072,776884873],[353986731,1374234200,1843519300,873570258,1039397272,1323791060,1391923158,1777155855],[38192248,1443665406,67859330,1750140309,1284811763,69090211,662409552,1026104199],[2031297833,1131672183,513857893,183718739,262521717,229719355,35963360,1627809383],[90746706,266881106,1352343417,268671445,530408766,894845207,282964869,1901307337],[126625198,275080341,1476503382,115754046,692503336,960856289,110185573,651171108],[1699397755,1863311791,317531166,72764680,2893813,1864500706,101491582,1655298352],[768606699,1772808266,1594993125,1900894871,279440125,558532901,1198355711,1870591025],[1124756861,640124656,289774830,594993663,1382639496,1746960234,1707281907,1791465557],[1019509090,351359796,1903032982,532096572,866347661,1512228323,450052355,467438501],[936694070,1295703474,1682184805,88184874,1601283075,1357262448,859557508,1601415148],[1789877627,953536599,29352863,437151455,1954988714,1345163052,972518650,1770092315],[182929588,1315623084,1784699188,1069721845,1422115348,2025418293,1150724605,321235392],[516887371,830492708,1997860242,2109003079,1024768707,1595971764,1047033969,932618182],[1872757001,1967822995,531267608,978683355,1693857365,901749775,1765543816,1475415747],[1955936713,1497521418,1254202005,830592472,1264478286,542094150,96918076,436069947],[266985852,1242816635,813305473,1562870669,1242347999,2032877133,293833754,882793856],[2058402875,345001495,1806015104,1399217686,2046980995,564266900,237578220,550351069],[2093481335,1226116848,532544059,423795865,1102776058,1458565107,1382715978,1828514134],[1979821975,1285328821,1631882785,1449736992,1105042801,216776813,749090996,1831306700],[1999949317,180461539,831975715,643237168,123304171,787151839,248799019,3984095],[535867854,62721648,492123219,116313957,994186910,1918452994,550820297,220986041],[867975610,690079172,2054366251,1547253247,1173905304,543661472,1931246913,1689182120],[2090069383,475865278,1346551476,2113448348,1563137853,1364828429,556467245,827279659],[1592052145,175363277,1348254596,342126426,1168279028,1140147225,1219106515,368931444],[686667699,1244747807,1851532596,1258933550,481581206,1177924284,653310212,1356324462],[1286630496,1421120213,714083741,543387256,1464499255,1948124199,137530970,2076745790],[1939413582,812449437,1232393162,497336868,2023179805,1229831942,368791173,497592230],[105524688,41866603,18045493,402553919,1422342470,26824083,1381212274,1781968389],[2059995000,1365969655,1268803126,1432142203,45802131,643638075,1651798739,387442890],[1426249504,1592821847,1157247547,1487288018,182573065,1614501081,1373432770,765536774],[913944992,580808916,2105829973,1547327283,1744944726,1226111584,1674396607,1654620426],[828590200,411066186,807625697,2079438762,2074094317,840033710,555903232,685380950],[2053860971,887194498,1907062276,494063294,2078194582,1914539139,325131831,283350331],[1380430656,819713229,1043410672,958418906,1570049254,1413999360,1544528210,1794360373],[1624342439,390249195,1047106213,1825049512,1413545144,1121189925,25910292,1129974628],[650924990,38171124,1324572617,1758792763,1370870765,795037185,1392650235,1426844954],[677099886,1518463099,2015894957,772052354,357802125,47663292,1288344622,1830182850],[40168972,124273923,1914190770,477773221,803437912,1447242782,1430202865,1500638116],[2061335690,1566437960,61012447,1022804200,1645873191,1834644473,84813842,1680783093],[2108919627,1578327378,789117503,384368184,240806732,1201879737,417376102,549956531],[1953222061,2121714340,1014964591,37271219,655996288,573244611,1155757075,1235039497],[706163695,83940021,1161229996,415830928,513469720,535548736,1083598817,1014976999],[1037803571,162055985,557522764,1758964954,121796579,162657990,1999988979,1186075876],[1340965604,436706776,832591245,2110530442,1696544178,1667281447,1800772810,288183273],[733776066,543013002,586158911,599402667,1784767866,1955117178,433241919,1119926355],[534766282,1980352001,1644659745,1457787569,1380602494,1151134771,650193962,1246496439],[1346825631,219678616,1218065787,1361095270,1176122565,266670301,1288519898,923604796],[733316689,975459987,365756109,2068080788,21314157,597084334,86622703,898835745],[995224366,216251891,1368388105,32579108,1770226593,1486574506,605381821,1981067105],[878432062,1522873676,1880392426,328750766,1631412200,1762597103,1895956628,1669053970],[177624611,1477789613,75326320,718169117,619066794,820272132,1948230618,1903249057],[805153767,531719600,196074428,975163888,273571663,2023110529,101275057,148669501],[191827207,483344290,357713949,1666395552,842858502,88833703,1788487264,135461939],[831010237,1943067412,1238756709,1909756875,1180625880,299013143,1301589535,184911836],[1679817333,2100452337,245889342,315331724,639103481,1901699177,877183233,1975498606],[1011055230,1394031766,607122064,1304224308,123913718,1423303601,84433098,1499336046],[735037300,706787417,950175735,1584693793,1714427888,1854970173,1673637814,130624400],[1848786430,1427698911,1173625420,781416704,104584233,2026681154,1462524717,2027902444],[1549177708,109362554,713152175,503554735,577942866,283010328,1428635000,903172852],[1703947361,2010143758,1420980023,960212119,1098877856,1317457451,1955017398,2010328998],[775821936,1555194871,1570424012,921456479,2004151922,342048470,560642811,808701571],[1125468477,329804293,1166143042,723978895,1259289775,1494406672,518859306,318198027],[43030826,50327047,1219930814,152672765,924521821,554717434,1056117026,134061607],[209941562,1401661762,1485098777,813694725,1751965442,1892214258,280621297,664651996],[275063064,1731745395,1599667565,482615662,1021916163,166425665,911859892,1910867996],[576620741,644458802,2017120356,1879227699,1243204423,2042797497,1421177146,651087854],[1068408366,492467110,1834541659,599457112,482343336,1074531834,8133800,1720069726],[326221551,161425962,2106982059,1000376374,748075486,1060665665,1466192890,437678104],[572514142,403334626,1351609876,1215360580,301972986,383968838,1187271118,1974048266],[710505250,654053892,222750208,1448754824,14600701,1898821768,742416194,2126367520],[1796065997,695497193,198100900,751306204,921290152,1392783565,1170606515,1521558049],[1098333722,233194119,1431557808,63051479,1388308750,1020627446,677678005,2049744312],[315166041,2046643010,152319037,828959134,1200851264,2029587301,42290003,1971167758],[1684268514,1231633759,1016621526,1566177646,858390588,1543284718,1713300922,524862231],[1935034277,1770214081,557649848,1398229789,663152667,718088208,1327042795,1835162836],[1551641908,856183450,48779679,1006181602,369830751,1277757318,2009681682,1854850917],[193281142,2065459644,1046615871,1633859889,10684346,439727035,776785768,804623814],[1944778887,2093001736,2031917306,326158663,1199850714,2097879384,1121610924,1895786410],[1676274669,2014491968,1136890730,95439008,315450283,470819435,1926975477,255145849],[249489570,480983175,1187672438,420854238,1980824057,838030048,215744249,2093172620],[637755588,625712246,675360337,1722593166,990204392,314425038,1834671653,1140552957],[1790032415,352241232,397475197,2108354760,813969164,773758444,1222820001,1268997945],[1662737725,662601472,619641448,89869150,679966626,1996831099,1391889248,1905667410],[1507334644,1703564191,947754748,319935281,1732392668,2064568307,2064773145,278769486],[696852691,1751773716,882069714,1212910663,2067599550,485475000,2065904808,861500425],[253974776,447127576,1406335641,2121685315,1671446852,1988328509,1427409191,964362359],[45268035,1332962451,409540125,1077901792,1356701042,1176027182,1790314806,1799780093],[696053266,435707348,151075506,1811724708,1690806564,756968607,396296253,408351836],[714750710,1416704499,1167527032,1103494267,350923466,884692270,1916863247,1336443017],[990067443,1688792997,1195191965,915507020,46056768,578644195,1900047671,1276744935],[152814086,37741888,1697403764,436566827,270840731,2108611416,991671565,2128314577],[583971810,1016921799,27974728,1976797902,1185110742,1654590169,1658593789,2124543500],[2040544685,1277503327,2100992800,1614145156,1450956484,375699937,1468995316,1256241769],[1270663523,446374015,598952857,1133869952,118596612,1756008053,851072003,883158919],[61621368,678818031,22679481,920372238,1779222954,731410935,985366077,129468229],[908219644,1306760726,168871147,1822580679,586667095,1292827622,326395626,193636407],[562073245,1901720653,228094122,737347399,1494231514,1529949248,277612246,76348215],[2095599261,44333188,583949563,2026773742,1226367262,1625204167,149715817,1929029444],[80180943,53397984,1493380342,1605204247,648583676,2023393275,979353156,929820143],[1480148996,1352405777,2013988611,984511130,69628582,396186249,1639437368,1380793953],[809833715,1821620491,884301925,1341793104,121627165,629132514,364221272,1658398324],[1729715623,1834301548,426316463,1619049270,2071863762,231902532,1757123778,1024656521],[1115772937,1607385592,630173259,1936901690,2129956765,356467428,1906725212,1804342797],[477009038,1483780316,1613785313,206343234,1652994151,821599927,229780813,735181459],[386028969,2124237665,1438393127,2051686858,1627899211,161523363,1420769494,536438394],[929065739,850385543,391981397,1417891988,32544653,1967292218,950667283,762028689],[1599652050,1014303887,1376315720,710918037,1783513719,66219033,1078173410,1080977877],[1041661975,1580398608,800886348,961805579,1332384299,688309837,125662330,704878421],[381678679,1418366121,1605373558,568689701,333591869,1418161821,1719145560,1340128792],[2080550405,475719010,564717602,809332639,1164051599,1295437579,1785127462,1082171741],[1768744729,88217982,1387608550,585343740,1720817370,1096667575,1224666271,271825208],[1992531034,584471527,1493243777,2042414864,2243683,2048639669,1406310255,2079591635],[100921667,1475451515,1027050949,662446346,2015790409,919500108,889824963,929808516],[655387838,1620392986,905089874,1260686212,1631578789,1993117290,137763703,51290550],[938916485,137696343,1869989037,577396606,102028808,1807051242,1159616674,496821195],[707084631,37038774,339192301,926838702,1551096705,27119329,1851664811,112394481],[1004345688,722153876,370678443,1322909113,1882604723,1626409206,627789252,704327821],[1362322275,1077027072,1072568203,934021587,1993008546,1219561248,50140668,693911160],[1656516437,791752440,1564490876,722461627,345950580,422938707,1579937836,657796835],[251301747,2076690628,360898119,1551864997,1101748012,682972294,1463071872,358624690],[1802571554,1030968519,1769297894,2054692832,1344243380,306753770,1241788433,1621381177],[1353456021,1238071497,853419204,156387285,1758083820,1662531397,1791917311,585563518],[969214373,1818573210,1929046455,1098572786,1698902467,1190504076,1537793300,636832995],[1923200563,1946335826,833641624,979833085,1918466533,145961937,449010957,617454],[232994663,1927379516,526983960,477876904,1752756273,703959098,1919277311,175571227],[1406627462,1045095264,244530535,1519937243,1322805456,7248483,1647072148,1740526992],[718702177,1127496515,1936364431,1058207461,356100972,899090713,1429225138,1570921570],[2000630811,1100028455,1856697848,765984881,1178449353,965298994,842675335,1992353668],[1423311638,1903772106,242818643,540988816,1275293645,907073042,331571515,1390187570],[1063380677,984044633,1958108569,469959306,1661524995,1203707034,1233476397,1282236007],[344818691,1096568122,764983096,462277915,1967363563,632591052,1312357564,1056587776],[1413653932,176041198,265963329,1246418467,1755234555,1488254854,948847716,813534853],[502479045,649016978,864305729,615075213,1465586057,860486080,681399885,1788112561],[915803288,2116378780,47698270,611286026,276538211,1058427638,38557872,1127677160],[411289193,1586844666,1924626894,1262888887,1161592163,1964606447,1852435771,1980951663],[212653578,458947185,1594309385,810896497,644280272,581337402,753863123,1972040207],[212928953,227041600,1911834660,1254339598,354467444,1079170706,19022399,835740816],[602229703,1795958669,807478730,1517874325,1463055357,764071716,1913362632,2113788294],[254959096,348226144,112341589,871138491,2106664939,878191595,235962220,739496529],[1051487471,737521741,1416192882,658576518,1730717263,727591815,1982437837,36503358],[1569029961,1143311303,1529283139,1048620654,1914325150,1334245506,581662320,1010560615],[645393420,1269519111,1828421494,397695531,1571215168,1203935251,1286753206,858678838],[640327575,1857398038,1530891694,1144011774,1875524918,2094110951,60416504,576123319],[177637665,991443980,1316880682,1218613025,2039273275,214591573,955716017,203132959],[300473714,1382033027,2121490603,648039949,477683612,537852919,1481221289,1402518875],[1317691678,629404572,147983148,1136766514,461707876,1313894119,235173279,238244891],[2077081764,606540565,825428850,177671245,321149967,1275466719,1288294088,1719015122],[577014989,1298522292,367819163,1457502703,1529480323,563047387,586322152,1906223220],[452755497,1392266463,1967022794,1888815933,1198129333,1878649933,34084752,426743424],[354985495,728037011,1175344915,990364427,860428446,272653356,1828617804,1670086488],[1071800916,1726578043,1420459916,780188368,440330842,1869342994,1853593782,372071373],[1554336263,991969728,339767476,893350460,1176003658,1775761498,380701165,1292178593],[1300833228,570797478,918641962,2026099696,2005612867,917184695,2067242884,1415972692],[875208049,913281575,145422235,382365776,1348764593,1205476985,1628465647,1666701355],[663106521,872406047,895834005,67634605,1833113684,1348759208,892070656,1097246522],[1112343693,478190539,992930774,1999848405,1305560506,351322358,1906525173,817365920],[19923411,915324333,647120857,1069025406,2014035256,641201447,1237760239,661420352],[1899883131,1480325254,1573858584,927960748,468587899,2017087048,316803989,273439300],[1404428838,476400175,1540238986,946473614,395618900,791040387,1385930617,1869046753],[1103574418,2104504875,1261133742,524590683,1267365567,1060652153,873256265,1943487826],[1031438712,1556073467,139877570,1356216830,858965761,1085294121,1714917749,1042165220],[650282237,1880826674,1746943697,1408403744,1848843148,919481292,797513517,1710249472],[446952027,538508251,852293287,101700670,1880830042,1005875617,2005220606,346567566],[1623550365,2005329583,1066726272,1720682100,1970791818,1040261022,214815773,2091820828],[807020702,1320706989,1111074915,1205078254,1743112667,924443126,1815904107,1560374249],[5809882,2084891735,1474141503,1319996142,1532424278,1648885107,1802060656,1276867931],[311235568,1348833580,1951208809,1002924612,2095155276,823421838,1171810210,439316351],[1221427228,991074136,1756594252,1508294695,1392201605,1470534195,1543352911,1585375266],[1367569512,328698810,876794673,244620099,471515506,1322676997,927379768,1295369146],[361682443,462408082,582837470,1663502289,1606285044,1315773188,6963059,1687437150],[913770998,1716933306,155893985,986644234,1405201421,739811915,985959556,630433688],[1724565527,214816561,996148578,1021116933,17273779,274228927,422454952,1113013918],[637272454,769278275,1841614123,1755577117,356643068,598193281,1208747319,1232347261],[1271023610,1234771308,857293032,1709999016,1517618380,1818899886,1317420696,2010565538],[1793694218,1338116454,1790351310,880435584,1315726354,749904548,96654807,34336110],[1511998865,1137694940,1230155571,520324233,248075882,1889553308,1481449193,1362220993],[1424852957,1205583181,1042357932,33871345,1686887926,1630475867,1221236342,1632651923],[1565004474,1813806575,789553462,1255315787,676389229,1588110582,883273285,1107297836],[373158243,56593808,217158383,920450263,297751366,1656718672,1814039539,824484161],[743265110,1641033855,1308220743,2076530241,1210272236,1282358009,775604848,616921371],[319585327,285220794,6989523,937831948,1333683307,245548395,409274726,669125831],[862049845,125776155,533753639,1592981164,504422116,463377092,1406525517,1919319666],[1590233719,1258812483,801206394,145225243,1168599219,458135836,1640526858,283060522],[1222044502,1878218544,434574415,1101759641,1530090457,2099250175,778177040,913113697],[1856626013,1968040124,1650923498,2056172101,918787828,750078270,1807861924,909646064],[1877608208,1144858865,2004904893,1381839825,1294196336,688483007,1285477353,1030554721],[1585436979,1700928408,1764685571,629757360,114024490,1523800391,1867871343,1433958293],[1826467462,1323721627,655318934,95577106,2045325084,257295209,11405632,1175975706],[917604905,1334055764,202804285,25084627,1280810940,489689962,1416153547,1549863178],[1171829816,1499166527,296847683,1142390254,2016835736,1255330484,725534370,1342956015],[246573139,1346058157,1334815052,1901626051,854146740,1019084220,75102501,202935705],[1116496811,1807910602,966090090,844299639,1962978990,1982395430,1272183644,2093872148],[856785113,963730372,1232399257,658396157,146085323,2050707264,638054142,657528805],[1196210415,77207975,2066091987,531217565,1831328136,1224784957,578958953,1753052173],[343999209,1160807629,877689584,109326979,1378295231,565646644,1730339915,1788656148],[919295749,526416504,88771861,683998016,724162621,1422713343,1893672867,823425215],[1019961705,627765135,1773933694,1732463115,1982350842,1736867796,838997152,1847427146],[170440568,1108028514,645643869,85897027,1734469806,994665482,80810560,989097035],[8525177,156017351,410917873,2064674085,638933554,426370084,797236702,635557634],[1927646554,1195895959,1118835992,68433851,1723555714,1240268248,837151909,632310205],[209361045,1079509596,1004848687,588148053,762618420,1038896345,1209602968,1576941774],[1043456702,519412426,72410244,772116279,1959108715,1346451737,695219497,1098281606],[1784767707,1906409723,1886047264,1611614790,548808412,1577480247,1387806627,1840912048],[1626388727,1673020652,38329575,689897497,661476561,1508658773,170863397,1058871494],[1397187323,495216250,939009439,865792294,50150453,1859239264,894189498,1973284358],[661870060,1122363212,1288135173,162889003,1110193510,389499060,283628058,329165968],[51538034,1403719529,1511648739,282089817,1715526902,987779487,1895211813,295280660],[564821860,1174431668,2031103015,1298457288,929679247,1951850435,1731990838,2035442825],[152711531,2032107042,1947243703,803087637,2051612224,1162260399,851213270,435937958],[529424161,123248101,1523164061,652279950,644787329,347819253,1130772213,22149872],[1662433450,107395619,266323815,405015669,624232169,567438174,1201087974,1325482658],[417019041,1761991316,111404945,734219505,358088390,1466987929,96934073,1828464419],[1228787533,1015944134,1326101238,2086574794,1418298559,1883481800,141671650,702247280],[1876121546,817944052,1883017297,883834695,438265097,1294964927,2050145484,1235519469],[825654307,550586562,436971695,1747665089,35691257,839948167,845509176,847256118],[1360398105,499638527,55732011,379951526,1114479334,1266997321,905859192,200832180],[1113035391,22229806,1493989934,1350588796,801432574,1186361704,1107769920,496474630],[872896086,1548112174,1793350183,1332320897,1543138915,1752415646,751206705,661079707],[1296479315,255744543,1931272329,1979982151,481728474,1131263190,1375525371,853847440],[824941371,443319013,1753101066,1700805411,530671985,43374934,648030431,542332530],[1901426285,22022477,1343728763,1295061954,435216907,674565673,1453655737,170142012],[1260751363,1050813773,309011708,1666545181,1154723180,484163299,692124754,181295048],[1834237493,581187146,1653982679,2117068013,58732291,1880720244,1814389746,342593944],[1872368722,1257110153,395801629,1500984215,1957347165,808767772,1186894756,1770785690],[2015947277,1409624359,216473489,1259397958,1343284374,67883027,1013926776,723724344],[1248010650,1643680767,417828000,1932728282,352870593,19922827,1226215571,1252951782],[755155988,292103466,1803553370,1511547608,1444887068,412033232,1449724552,52081594],[733719505,1396945932,1818185529,429481080,546152024,2043073065,490542664,246191678],[85436893,319290492,1499287716,1870325738,12769784,1715257233,928827593,1330637719],[1018757153,1635517979,724000508,1013463886,1933340810,1021593506,2094842461,132850689],[1999073867,292853655,39429380,919603686,581450107,350283734,1705064886,1430897622],[1821690606,1540335355,37839769,275793314,1634013348,1500335223,1901303301,1071220053],[1038983566,1019739528,493913316,590321027,637496687,218006198,170670209,1743278178],[190892851,1461307867,487257356,1240726046,1642563687,1414773147,1723671765,766665636],[702882214,2058410998,1032512962,887608213,1893229103,1767616120,1085352579,1170288340],[1410937262,1284638412,1729894685,1046467146,2086253140,1688036971,714954018,1818309100],[508698848,1528166413,1505103486,791865263,1522436083,317368227,1210796694,396359389],[1836181978,58883156,1745447280,1762645513,829876593,2015239302,1514537139,2006201612],[1343769255,1648393905,361457333,2042878304,1523750857,1803821935,2024501101,1264620564],[593450556,1966114778,1939452895,1454523776,214345081,1583948329,427983722,171228874],[286112785,1446407993,1152011503,1104146694,1233519527,389176917,667632681,785258153],[1036198880,1027646451,461569668,269001063,443460336,1386573458,493631305,675930787],[1927509425,1583043726,1171119145,47414882,1879814129,442897788,2110556977,1176588863],[1009216314,409441849,1137180590,850315319,783008451,638311959,378374185,1359582573],[1139108952,1523483086,674594977,1770402632,1249214106,1917208490,920312155,552081261],[1689282375,26324303,649323871,1791653765,760769789,307214170,873553500,558235340],[1554219638,938174944,2028337751,1224005025,997134440,520026563,180897558,705314126],[1833856635,674164808,1697659643,972849671,419485453,81103296,887125878,1424246040],[1281445143,121486619,1037876622,1096706514,1394744531,155558377,2105733974,1564503648],[164582665,435605350,1337918458,770420427,1590234555,148235783,245198393,1145386565],[1692378511,39865408,5663767,2100500711,1034221991,1178970899,1509319463,1834991446],[179692494,1060125840,780065923,484197440,886110745,88270148,2085785726,2096222723],[2094471316,297179708,583791595,847865020,361304688,1098702263,1401338677,1072774007],[24164747,1965455667,1646448131,568833078,1824368094,1120634982,1937927865,1763868680],[155717191,1645510577,48499444,1995450163,108661683,580926586,508981422,1779779396],[528942093,2005446032,5192002,218664481,1453910844,2050083340,272824622,1217713791],[1872812327,275288576,1306148777,658670760,568328215,652501344,477891692,1141768947],[989748722,13390037,1039063410,1039859775,1828269170,1071187108,1224378415,312581280],[795452858,840838217,680559238,2083487410,769350595,888258981,736986360,405992489],[1006346146,273830684,613818199,1260994818,591108738,1135499186,203023637,115782965],[1162208484,2031192777,2017813195,1306939136,1484712024,1726563589,83202811,332666798],[331271346,2095009699,1586589958,868437865,1994682308,1397811284,482470856,2121403627],[849471821,1265216982,1753640915,1087919004,1589725150,287964233,1773335611,1195872165],[675465386,1307694234,454256198,791616380,863789972,1823586457,1072773313,1888489570],[1025206644,1894461744,470983304,1360180605,194120334,661272991,2114784514,646284452],[2020483313,1984466273,963325398,282416812,1016641712,1952292472,1510263877,1725444093],[1907658815,1556517902,445842711,280645387,274955572,300060559,1289279245,1675605494],[1725517100,326263465,1625303754,1481085666,1357585751,1690770201,1234967389,417229176],[808715664,804470733,1187750640,247891663,119693718,1046660635,335836078,775820018],[870720189,69039994,811157253,139865313,1779938043,946691728,899854484,422250249],[1185558282,1451368650,1661058590,1887620264,539210504,1174652762,350033541,1009580051],[12799439,2082595797,1745518872,203016392,1928559235,1767874665,1742513284,539117530],[1051473940,1357263096,212350756,1050519251,613799383,793417747,597184242,1888335154],[766165841,1100194251,1092256957,267992064,2003837688,1375944380,106096012,645018885],[1551349980,1183988065,1839723708,1215777484,1460855410,2078567797,1493784960,745431149],[690627662,1746817789,1345057534,148134447,1305595363,1437258131,1566622750,1346447353],[444911502,871563750,112366249,797997554,1552912658,658173301,839313629,1871678503],[1961695261,1000944193,175441348,1134747602,1789102367,1676673030,90327612,892447488],[1624605241,1440861469,932728537,1987854263,1077237554,1623412012,772801536,432523167],[1006126897,969304203,761921311,639699638,1776862075,668151772,545845603,1100331707],[524199397,1146645649,1373063945,1002408129,1042809064,2070646787,1242891488,1873063480],[1936795825,1351680173,218948400,343377251,1256746731,515114923,17838839,1091415189],[1960773124,1952722005,1318920464,599231937,663779199,1919008061,914350755,334683166],[1128366247,1456444669,849253594,1176728337,909559901,2110467249,706083963,1551606272],[557928099,72509543,580393134,983213149,1785026185,1810835738,601311619,2106279295],[1016883607,698333072,1905208750,754862289,1537572993,1470061433,1187077626,1844361489],[1655194960,1897387350,1586614068,1794341851,1778516096,1370744679,629622818,1937378767],[1329956417,1017022619,1219094581,1948153473,1729995233,387342209,1437263364,639975335],[944667819,971805279,1477120333,1067035268,814089365,1693941959,562529699,1266848920],[522849577,775818424,1002956894,996759902,1020513545,1417632634,1821157442,1733221922],[2005959325,1131080445,1785300440,1933988581,1191599673,807859635,1246045865,1969452871],[1864422847,1027626351,1748707470,62772945,28945640,1961942564,507205459,1223448370],[1288484092,510726511,1866007367,847211156,683656896,1371858185,1469163915,1018040016],[596733223,1159692782,1693299292,1323272904,683957346,1013252312,2096769298,120065965],[1021535660,1884752337,373570012,445874610,757133245,1859012229,874577656,1908476803],[373462890,881835610,29017840,1042583705,534840850,1451812138,637668910,34256702],[319601542,1126950508,852680536,1394659369,166412991,190055524,1472948939,1801342637],[724674139,1757527289,481546109,1898003627,1715517791,1890333039,1712571372,1514866611],[2072508270,1090258045,778971191,140227605,286562402,1791530247,774069796,172165996],[2104674333,2120975378,1386746611,66051578,1186810493,1532018230,1611514000,261975714],[1064199324,1057622261,636252191,854158895,1842761265,1581960713,1507677326,1256193788],[1621432404,819197886,1502634343,1511845375,486268700,2083156732,655666761,731407584],[1730095876,1300304265,1762081621,1289176841,1383991022,1170195749,1093123230,1159176343],[2064771463,1225133401,2063191115,1568677288,1231166974,1430620589,1050303886,1197710516],[524950119,497482150,36054981,1884643424,1925688964,1200500172,1922841068,1666962063],[357486089,1947906802,501168985,200122469,120314400,1886693727,2039950287,726718082],[1037685446,1512989050,1129392726,1293033114,307455784,1520294570,242548933,1892345120],[725924858,752803151,1677025991,1016753991,2129442280,2062587511,28211470,1477255958],[1658620198,69729480,390353653,1080142918,1980199265,320292631,1148692048,1140617426],[269334008,1856964498,2115901250,927329557,1242002531,1361488704,2020336768,42108816],[1287871726,15092280,1382975503,1373634085,2035978111,902173850,959337112,144663402],[1136918483,1495062104,2052477126,1118814782,274449024,1968665361,1695464361,1139120543],[70940615,425335626,294757405,950216709,1325003247,1581566553,1993253372,1565615948],[1959585410,105375187,1982621575,2069913214,482182394,813800790,976380181,267632862],[2119730957,1531695363,67171706,1544343987,1870236172,328822619,1299771699,868263527],[260040143,849124489,1708223115,369186266,601538810,1586184882,487918558,834574841],[225625443,1173919614,11239802,1320771826,727526967,1620664655,123297310,146464533],[1067685826,2103521578,818222593,2060917456,1515399739,1297819600,424778430,750180291],[1675083899,834634220,1159695620,407001199,1475357649,2121542410,589204078,1970028288],[1209512322,985706853,1398501663,1158694909,2006069957,2046595732,700272347,1463229288],[711891361,915838114,1023510747,1065313506,679353716,354353470,967263933,1377440609],[353053596,1593933545,280206745,1838245366,1349389878,1774310582,1414142349,526758580],[1863115343,330520662,1614502042,1851011769,1508092807,156154806,832533154,2082972187],[1894095544,787558355,1574290161,2006363140,1266474717,1923179637,802920627,2013469382],[1040935862,1878624126,1686599392,20998387,40449000,1535801392,1057394170,162551263],[1285190793,1269525777,1439862402,580863817,683786821,1652526545,430407227,1122523696],[992061249,167569783,1555351757,2106356035,425418778,1531490922,614958124,1440974997],[503488766,638220903,1699377663,898834139,436704143,1748497444,2073063870,1689667305],[999019682,1332824202,972609354,1070591816,1784156935,1635727309,643812920,1794241898],[1060911664,904173549,872709616,120638624,1747677327,535082757,736241984,440730430],[793069301,690568956,1473385837,1285264928,579139204,990401554,1042343231,2046435788],[928861548,689989666,1447262049,679140931,1135282840,1019199124,589335957,1710840896],[1039750764,25016183,608349781,1217190270,279175945,538572298,144844473,70797600],[1009220374,1279037951,395736379,334051527,1186885427,603065701,1263435234,1355198956],[912920890,1369676221,331743405,722745278,278143109,1124252407,1946755390,1681728868],[2089057671,34936015,234599509,1672695793,1368884347,835118569,1634129500,569332338],[1086505325,2052751614,1349112802,763738466,1549303801,686819135,1329185632,60321041],[1206173044,1063977746,243610616,1481707057,290077430,128936888,1598431884,854238977],[1411824444,620012510,106604303,623442358,1424997405,861327591,1673265428,1823688833],[2108161760,681379149,1945604249,67382286,324869424,800244997,216246328,427764844],[373845955,342930225,876106152,1310834285,92482066,1420430740,1905553392,841558077],[1127223516,1071478243,41964037,1957786768,315372794,322215144,1159843265,995258648],[2038643154,301047759,372184110,1611429544,1469180216,1661945075,103677982,1946865261],[406856815,1196892139,992678112,558870058,1902309004,1403356358,167071762,746593339],[463814052,501000140,517674345,1879487061,944283961,849014301,786995873,1543870101],[1585305783,1091213879,123129544,43484132,2064131927,317281684,91914056,1217972287],[213228930,356967402,1162995538,786774156,479374734,438773692,555650757,219118622],[714573376,1993489762,1328263746,123641848,548549050,1945751512,633324507,557668390],[131283156,130376009,154129588,553897300,1114029906,2078017901,16557918,2003561724],[1176120243,1925733350,1283587962,246291614,1380646980,796080822,110567375,400241681],[1363902983,251089673,674123866,778350688,880906698,2004269313,762151257,410206546],[1545101331,973717886,1347246232,967022610,808168504,519196045,400920011,1273222444],[1707086079,867564445,913472089,942750878,1998465460,670219195,1395099783,274171446],[1049668462,1569439950,275118430,1737912429,153520929,1948127475,2009887289,1518019084],[1512957898,175927839,683003469,1073719632,1132004148,350802977,525516022,747226696],[917913098,102230133,1615121059,1586171590,1428354811,399608547,1766440214,1782166635],[1814037790,916491129,53629027,835767272,1413764248,802115286,1301810150,1397088594],[850523508,884069514,186908418,1803553970,1596287355,1143296845,117451820,2057374639],[256477502,2122940033,862286178,1549089669,1720230818,858141996,1324728064,610040061],[968318697,1644964529,84645875,1493481467,286021469,1663256373,2041079977,203648768],[1237972609,1908699272,1000783946,1918715035,268366676,1286543752,1142829798,1867106283],[755484114,675885348,1674768691,1950001500,1480486778,937283570,1772135124,570180852],[2015673319,995319436,2111071755,2115538804,1004473372,1805689252,722601652,1725845114],[2062597423,337966011,220337189,1040039367,352605991,67834172,377974451,440298028],[306068106,1397803300,1417868438,961990764,897905291,129366878,102019714,1532346552],[658628265,868240890,775892713,2089241478,425855512,112476280,360852852,2116448939],[993278642,1602424405,994053311,691418611,579393362,307309343,1115039177,1834355577],[53920387,380148064,1334603964,1169132603,1158373345,1172261265,1631923879,1165192277],[1929119681,342665419,1588923568,1090033220,1164338161,81489208,1779401771,994160757],[1572235290,887797737,1943536194,291129494,697332986,719150258,1055564346,1877611826],[502299822,1215579273,1004439520,1824201426,1599247731,152301247,235014785,1491635839],[126160454,447431947,1309365155,1973175769,1455253498,252361845,1205451093,1073315705],[1187524450,1945491544,1740405058,533508579,1740007843,953054714,373555319,116362581],[1957926182,1892594024,553361783,1400494723,1441351562,1100013185,1587781140,2118708471],[96358123,835313703,837054006,372265777,1331556076,1515059565,1649908677,138402053],[1260166735,1185357092,475464284,503952796,869368254,976516049,1166033603,803062403],[2072078348,320987433,981092008,1372110875,726386648,926403803,901879839,1770135954],[1459048409,1699765999,1529934772,195144053,779755824,1668613499,1761983553,1437013460],[1932519507,42423859,701596179,312526066,2123761975,1381016997,747321209,1010257994],[172960520,1996519012,2005855674,92218819,677512085,1651007053,469455434,305080581],[1359005274,929000543,470482566,75752702,1946528667,2070886876,1807386667,343788970],[2049640300,616103901,1314449905,2070776885,1845353939,739405306,1385081028,761888969],[1935201314,1524563195,630862053,1881199712,96548777,478013037,101329959,1388750367],[1501364020,1508873875,136480117,703135495,1627051204,422911953,1104190876,132160687],[1288533572,1208490483,2115596821,744918745,1003676109,1652411775,1603440666,778636473],[1629862734,1459447292,83852495,1273950417,827646694,395174391,1321122045,1883835934],[1185266868,1461373926,1934234878,88864207,1120290024,1653350911,924450108,1625354073],[2125374863,114759433,1518957957,1368611797,1367716435,795198233,274625427,773054236],[1394586366,1902062794,1530891885,340322464,1101396545,1173402305,397463627,582880288],[126529874,2083752785,946646807,2015488811,1090412113,337158550,499893103,174497027],[1039349233,2087948366,1023543067,403579237,1851713316,2011642708,264294678,27326470],[1185597915,1431053036,1100929510,2096026122,92492758,1178628150,2043076860,1453612698],[864026706,535169510,814116965,564098521,290715417,2045281177,1718428813,1690129820],[1088724514,1064729892,1495767411,1416154112,2069030941,1488318155,1649468785,1639159236],[703598048,937614675,1762678120,339656908,227472359,1200785814,458480797,1930361856],[917667006,858719662,998457748,1423980302,630176307,1568773447,772261840,885539540],[744947748,1299526666,7357467,1773646230,1548685123,1242187489,194078183,1411313996],[243325269,226898511,1534662901,756544137,141072902,1710743114,1050565106,1409082770],[802752755,736426703,1170538423,615877684,1203809061,816762140,1455295374,722748400],[1859467132,241730241,1070368599,828703522,1523452777,1026352085,365963031,1022753365],[239582419,731848072,1190029271,1200379067,2063887249,714269858,359019428,56986393],[1489619768,1588671474,1636961914,1641694804,540054266,1124051215,1815469312,798490046],[496651564,1227036062,14967581,1035249972,294227085,518908831,854978172,116832677],[217982992,217029256,1268446697,681270613,1290012481,1101808920,851543551,2102890479],[1150136416,1444903751,1432456698,1794598388,7102815,937781115,1419349755,618589882],[1565515978,518568122,475946305,1879983162,1162660254,1039183862,785040834,217427131],[914093306,1424687551,341196166,247826295,1257054010,396526461,1051534414,589401900],[975518050,1474185150,402162057,1499790904,1032044264,1520422613,853872647,1503260625],[220887621,35825487,2109470736,444646332,1691954401,1170477582,881848008,1779471293],[1023123830,224981845,1910571367,1591157841,1797398029,2030693600,800476985,891426248],[1144023664,1242684875,1949827411,1521181823,617562404,1459797557,869397075,1524110541],[1996397417,1576900244,183023529,1259086610,2031836041,59353662,185614485,995332802],[1764562442,869802023,1000658520,265704351,787484949,320874024,1785970109,356932908],[1438419929,460810664,1816797163,1150298686,1133487966,367185198,88238471,1315504850],[1686675577,217759137,44116033,1771053613,2126552403,1078577615,361088690,1807214002],[498784234,681356059,1815977162,1869401295,1068279677,1025947309,628377568,1596313567],[1990886858,478446172,1988400448,1113612986,737070951,1031462807,107792840,939896714],[789134888,647458936,934596132,513467368,461027129,2068425973,1565972901,358216466],[1436298718,1923029253,87236981,957062380,722092713,430911946,883199809,1223309677],[124454136,151641462,1659190181,885829301,579938816,1581168381,1598716768,198103027],[2115300103,801004458,1952466941,1057320527,891262177,1613938876,1506028553,1923997072],[948962130,144820119,156070787,627891724,103103963,1661192069,155004865,1304454916],[1094115903,1849817534,1700684329,331525554,1212510402,1698509684,1791752918,1288798239],[773969435,636092371,936228128,1978591495,1034381312,223800776,373806060,1158131409],[580315343,1037056646,675288262,1188568970,1290093550,253521119,446654834,1287631486],[229751175,1215918724,1915161237,294687273,1359844192,78781525,1462240441,2038016289],[1770150975,714500193,1587954576,1074189570,581482545,1409896396,1347141675,434980513],[1875337239,1301329253,1281644513,822054338,99717504,1407699277,1704468493,577845523],[1886897460,31641130,1552742668,1965440707,2068667903,323461812,1951384792,835659057],[1297012112,2093569717,2021226888,1574134152,1760861948,594755566,2018413165,184426654],[884558428,112717635,1025599707,307076585,1814086328,90006751,1472006767,545799248],[2035697430,245961827,1947074485,1669436391,613904228,864780374,1580291258,2078713],[1434084037,853477008,717997157,743226665,1219517636,1326949650,663263055,1716843066],[112191044,43402454,710103434,1213745515,550418080,1225186506,69277451,690018636],[981317216,1212875222,275064743,1781015472,1278476271,1906450190,109140153,707811969],[1847423558,928185202,1012267367,1923118106,92319743,277606247,1676878512,1963776110],[1626411597,1054666258,2101034529,442266045,2095406968,83974653,1175996944,2125458878],[395517506,890223878,1693634166,516314039,376649503,1289877680,2114321895,462892726],[759017317,249717462,1767120264,284815858,1846125410,1945442280,1742842071,1563009566],[1986666747,794781793,977070550,1063067005,1609874147,438902465,577249084,1192865054],[1670108654,584483346,118691357,785303786,145669419,1856438695,2124973610,1907084029],[1540406187,2007774007,385269392,1188757418,1462799331,1990923857,2039069368,1183630260],[1790719715,1441697305,710054270,1386022513,1930482095,2102817493,567356142,1906483321],[1733577727,342359586,1947184577,886905265,1536184573,238678117,693233422,29410684],[1288447510,1159565285,1083017370,2117358255,2041346088,1192423982,586296817,965378331],[404843434,1053973262,1305137121,294422468,1084708259,1447601076,1360332557,1312644949],[231587679,1820448675,439715723,1549716326,609481383,152035585,288072191,1013380455],[193953,139458757,608286840,1891901251,1051950549,169995821,1808927323,601824954],[599914382,1645258547,1114143648,1490927240,1110616621,464594198,1661180865,1499070593],[219009276,539208928,1653499505,1344561645,987842588,1963534945,2121506763,815086783],[240682191,619919301,1656025232,443688272,988986075,1063426048,866737369,1097077575],[1110598731,936568925,566451048,2008079968,1441147098,1626844991,1730961392,71467500],[1397562150,1745704041,1897011016,1016920548,1382249542,225284336,1241121606,924756108],[742168628,352840668,1244777753,1101778920,1130511742,137244641,1455667337,1438157556],[2050437052,1323934341,1971723847,861551388,823495195,1555516929,339046414,1375418344],[658532768,1128210802,1239262217,2129442080,603369716,1271896703,1135584087,1376274526],[1926909600,1076675798,512040618,846616993,1349409967,1446806887,1526171321,649894646],[88716360,1632430478,1058324468,687451943,629171829,1143934327,92581803,357860320],[1403651429,1567560905,138838189,2112511266,633162109,120881830,531361222,471006171],[1099402440,912612539,1748031109,2097897095,964677146,772909350,1549562066,346352465],[1667829832,1844153727,1816945974,2058192390,174821676,976071373,561130663,53275038],[1901157210,1553915890,1540347756,398971323,2053782555,2129337330,1363583229,1771450328],[1720881214,1749729275,1115472682,763060008,1587584898,2038321927,1930292190,375468982],[1104177073,700299254,2024239304,1007201170,1939282479,1120702098,127880539,1446142177],[1558582577,988401402,358428266,839694446,1309813237,1696567035,822572836,1366736549],[2066064498,763905471,1966364475,43946509,183118039,118506920,901403620,413846075],[1171516557,102508256,57384276,604585814,1405710870,1722925554,1154537989,1136395315],[1460745452,1042257497,1641543574,1069510714,1378176548,325961806,1326983884,1977040956],[602344191,1278336807,538345849,525364337,1906155751,1397475680,1040785146,1673518589],[1052847096,1757589724,388294013,324858662,1108590869,1940781847,1901845420,617417001],[388854515,1893268111,1079153447,1648259220,1502658783,1549332328,1159612799,74713927],[1832215748,1120792389,942263275,1587559057,2019428484,1093577132,287209984,2064873868],[210871433,93130808,147940493,1845916637,796313241,1939372292,722851347,2067866628],[598301568,1041632517,1173256409,1837341945,1932424940,1627770783,272800028,604782481],[831072714,2078379004,1165437191,1536844816,2054932231,967082454,1672706063,2088640584],[952378871,392885936,1557703373,460431876,812946704,641414085,1355236702,2110495237],[764374600,401153570,1304541340,1984399265,748748246,1062814079,1924225529,1199580223],[1343187125,482008756,1237357674,466410480,992702244,1686581331,342913274,1735510489],[105505423,1391257398,495608845,2058413103,1823914657,678927218,1473803866,218640293],[1965301617,101161764,1902886949,1761360098,1042097708,1446942748,1406324657,1956284933],[879116532,485132934,1314755499,795251140,108365629,826030654,1475513514,1121000130],[1604784819,533411385,1690470588,137879413,289930709,101695564,1993436119,1671234526],[1364416435,1154528765,827277693,1494462462,1563255496,991488096,458144123,383655545],[860466007,833741593,872548944,1158456446,825686079,238619955,1714170878,250615785],[467398585,59707052,616070528,1738689590,1688245984,1568944210,1647927207,1221236074],[309900649,756289889,2069368221,1159705469,1187088958,306956294,875132845,1850728588],[669265325,104601824,1936630352,1723831655,388426932,2008636818,1584864564,1042625438],[2030508954,244189550,1357445709,777822872,1467455232,722128843,670299667,31437742],[640562822,1345477886,1440415822,636083568,1237593783,2095710656,25021453,1974771267],[1470645603,1704823370,368737999,1079779158,1980624657,2014116785,1842228990,1056308888],[1224953275,515027453,636322958,184602628,1154037969,1795443978,552566379,462861854],[1103014568,399125486,239903118,1074789223,738943285,1962616037,1601897855,1371332335],[1097652175,2073405678,2052981541,2067611882,457867207,950639637,1517341729,1236920248],[1925457252,933205339,1870752486,599544872,829926803,553997342,136573495,904489428],[1961878010,49650667,1472248580,126973624,541627671,1005358598,11395832,371543956],[1081742504,879389256,739257485,1479063449,210341665,1319631607,788324604,401575107],[204766920,283134883,1646903088,1820715816,801365272,729832981,743450501,1485041313],[51033902,160831767,1041421481,2062458399,29421722,5434693,1030989415,1158598206],[465571115,292229533,678189095,1078031962,1548778310,208605604,474214688,343387225],[799550666,302316324,2064345835,1181228731,29283494,710911816,2128361697,1688506906],[98495907,86557281,1897561763,617657953,657801450,1925918636,1227270713,1127971602],[644864530,1182460700,679771917,262274834,1830664778,1529953884,1290206593,1741607382],[602089412,599846030,220983103,1655250983,719182596,1951455593,1914052993,1453776677],[355639575,1566141913,852361714,1021735682,2106491343,396205909,1239346225,68724771],[64868359,487687632,913194362,934336095,842536901,18658843,1901582759,1921861258],[874692737,2036951087,374296260,1127400065,549211458,1081244137,1916724933,1543186618],[406968261,2070710398,296613923,1449353019,534847466,1810581056,1635838963,1820186085],[1043637685,1954637531,2050700954,474188647,1243972984,1926537958,1332587229,1907162727],[1752438598,1993385008,289105621,1931746139,2062640030,590453957,978849134,312356521],[67246468,471616708,187866337,298455372,531956869,185749947,796596299,1214425955],[1790790144,520954904,1002849149,1375202759,764136961,1503754113,701205011,172089749],[1505885307,445323516,1175208250,1625867069,1595264126,857349044,2037258923,559372300],[964667940,375434246,1975552778,1761610195,1413817455,1562590197,1218667950,1554112614],[1757541445,1702984286,334468889,1179302882,225060276,188011725,1125291716,812048410],[1429652317,1312154887,2038630134,1906798185,1933581911,2113343596,1543891541,1645447424],[813448168,1184698536,1697441481,1225248927,995712547,1145505161,61478972,1742147735],[1532203452,506227427,1638803614,1719814114,127995799,264827421,834146862,1867447281],[1651949377,1907921545,499439624,1815064668,11484189,86614513,820453351,1471362013],[1386615436,2110941572,113765509,2012186877,741517233,963339074,1169675880,1988077205],[1112788053,961480610,1583154398,1674235975,1575165176,282881194,277955228,1290908164],[1353132023,1041043399,2064682093,813664692,2069890972,363452063,104426506,1277669017],[6025271,644634187,1243421491,330818320,762665815,1173607439,408594814,1886592183],[565439795,53701123,1366381157,2095390132,2089542998,156908802,1515443267,1273561785],[1774846383,1558100217,367655190,1780935720,1645969459,1935819279,929484292,1939272702],[1489504754,400732085,1503937945,1804990595,1516020932,1707025860,663887296,1887906052],[613102662,2079165504,681592129,324574945,1732707822,548014122,81022932,570944402],[1327437237,1877981372,170711065,560713788,828465716,531242766,1637424217,935339373],[1698590030,1715588770,1697077633,1692837164,783508725,739396859,1047673056,533443728],[1568957033,1155726454,1146036848,1635513685,491585774,1570393864,1904868813,632734015],[1359782429,1990279568,1212094372,1989435084,286110246,1915168844,823866340,1932097023],[538960904,55544403,1317207838,153304948,2029086669,1634735378,52336028,1381111252],[2104968062,1855479954,1847706966,136440778,910671815,122502263,431347289,1706374225],[403798060,2006518488,543562395,995701487,2015970599,1217250752,1462988492,533349396],[281915474,1714373563,1510472078,1162038164,1631698945,528308262,1484760005,569051466],[443369548,1998939301,1337363788,1150112510,172330677,1747076613,1101099419,1100361209],[159914731,534862001,587646833,1781795007,1138719681,1547695594,1925210554,1086305073],[1331958868,266985078,851892719,662506118,1341463310,2033700469,225594886,123607496],[519921339,256154707,640969122,1192384687,2049267531,978243493,2121347042,746783973],[919528008,906209814,1074149297,1293085482,1952076771,849894154,1913108733,1798820637],[866200797,1176720568,1669887879,1873576964,804633847,1414233819,181872334,2097899079],[96369606,1829953275,1711395898,504204140,991005832,341994191,1972762047,399741095],[710375394,1905795681,494951575,978375045,1628763538,397988588,2122867878,1251336147],[357621692,2016977494,1239902295,400251278,2087082373,1871787676,1662006756,836617432],[139211799,903273363,1015101161,807638255,68637716,723298760,761971322,297924917],[818187101,1531244190,934700598,1012533957,1054394452,765478169,1076117610,1748367423],[566686383,2122448494,649183615,1912701454,1750904392,1854729353,1549224439,1662069314],[2048816408,756409220,1366673781,382422345,1874820811,1109848690,1669938677,676312350],[1347665164,410639909,2119567092,33013371,1736092574,1332971031,1071795503,1868508063],[588200708,703371031,140883979,70031162,167248912,1592017203,1662844300,1675391579],[135386648,806878777,1436254799,1378436621,725928707,240982210,1862552829,1649323713],[769723990,588961428,1595068343,306055888,825794772,1038124583,935171056,2022347923],[1363861522,1883648944,7467219,1368853421,1028155978,1752853966,1040691374,1310010727],[1100099332,1366126252,1606033525,119778930,619543576,686219999,118941174,1233481312],[1399446283,939718890,2090358320,906464802,1181301050,1611768134,1930313447,1210929499],[292121287,1018932505,1453444355,10518994,1978647068,2091562670,612452059,1098223135],[1155664098,1713867515,507435743,486131072,1791149958,273702270,1024601342,1471975330],[1915732813,213440206,1726715199,810920362,1140227637,22791054,1267677698,1003441142],[949310809,1764633819,1698444975,1693310613,842363385,455747151,517158854,155790019],[1776491178,1543184039,654624322,2023713923,359813567,2093282076,661135819,68181676],[760686404,470043119,1714052204,166014720,1796137350,1486681731,1269042146,72137632],[1264115749,583968932,1987705564,137131233,1887033664,1886881863,654249645,1377486194],[1974181735,1868836966,185180146,102056556,1859896656,1382484106,1814602612,858402738],[1512304980,1160063643,658567584,942191798,652447072,208597837,1386467095,503496509],[1053329868,1823347007,824616583,1568291315,1559433352,1346744794,481358686,1826385626],[791351084,392131473,1098679700,352931090,129093195,1678744810,1487056649,348127628],[1029284750,1248896896,1480642234,790275101,963060768,1866804410,792835449,1035815823],[1048264754,145931619,989196699,2116949161,1343107948,1919231821,1280909537,1989352714],[1401850373,319147574,1498571349,43091676,205271679,1255536038,1807850261,1087352446],[1518204308,1065611501,1817030201,1354782197,2004765878,1896172195,65467248,976082111],[1992313750,1546248755,1233706539,1336783961,1581207406,128354257,963812479,836266841],[242630663,1982002872,674163539,533520845,775639173,496120877,171890360,947721582],[1657402037,1848915243,1696366430,872136993,1478998255,680942156,1291385446,1743483236],[1418507915,78525665,1054260920,516590952,480653715,1184803545,1703404813,1354649087],[626412769,911953523,1307502787,566730585,90115957,1278228953,1494573395,2076007461],[489761827,1747936105,1438130815,205920505,867827936,94788137,1390269969,1902037780],[282248758,1467144723,1358893695,1180250848,1990797431,77112845,1002466974,208792664],[787706106,1963813278,1734280578,569028398,521380028,1661828841,1402687697,269380657],[1573564931,1113377230,1360112849,811092110,218832458,705927255,835061745,1000491527],[1295638629,1266723715,1155713997,1418874083,247631359,411055864,255407117,324524121],[1759905,375623789,323957099,107172360,633468139,455521191,1591729445,515951717],[145717505,543110359,1246628542,1613788948,994787802,1793517041,1034790152,987103285],[1974929418,760690768,574594245,807774084,1127906912,1719309117,300290771,1092771963],[292416231,26893848,424917874,449332729,1743440737,1312165532,1696805148,1187794807],[1362576234,1527368977,824072073,381839683,2005112541,435201880,232758270,786437345],[643254137,1758762198,187871313,1516718031,820657915,1709225020,1942685189,246427628],[2086628890,323100896,368762130,713324779,1042673021,1895583593,1693039649,1456474103],[786286208,620263181,298353220,1155399505,20943688,1347858023,1834646133,816021687],[1151657145,535042646,393077851,925349145,610183977,217288098,833238327,1402058091],[567951720,2093487912,1858394116,1777501174,612989462,978065346,524858357,845754868],[726244313,1390934695,1603983410,1969731145,1095908350,1075108046,1717187438,741415551],[443293992,1505999943,580422317,1664263727,492930296,1300817839,1416662045,1277632795],[669337502,1410440145,137169007,1428519806,1639518680,549756661,1431017704,893965694],[149075354,243027539,2082246844,491268023,159963423,622922639,1483724448,1223733309],[705540975,946688841,1811011534,1200434050,172072697,385499422,128090281,968129785],[638041286,1914702003,1839714331,297152874,19612996,1834849222,1721290877,169123078],[1463842697,427975141,1085213184,1218668529,881165334,1929704716,1829002521,1570729804],[1265889499,311518309,1235629563,1735888578,828350273,778525928,1859306468,853112586],[1664705545,305378929,1306876531,263481873,395016879,1228856230,1171168966,734880107],[2052737475,1504409285,1408362134,1665921837,263787445,2076564417,142805601,263067538],[642813956,966360123,978254155,518705112,24659047,99611045,519051722,33879003],[1804515220,1661341363,1796160672,788914740,1114030803,729076923,1798862246,844571789],[1094569883,1118543002,800385822,762049000,181694290,1034608315,227893354,1669157324],[1335677846,556450821,1963798379,1974733797,640391386,2109644336,231593974,77062344],[1716950892,144712663,933945364,993353061,293625986,1799674039,293295876,1903117688],[1260969475,1626744176,579840481,714233422,1309353228,1655481636,1662247731,1188960681],[1529689527,401660102,1304655130,236556416,1715649002,1111736117,27437520,1627307733],[38624118,1007386697,1722782798,999046050,635206859,620645338,104472782,10001015],[1394951535,963452227,616634154,660850525,1034065014,1058059842,1107257939,901668751],[2051073620,2117588954,244133542,825262474,1021442481,217597519,489560637,40350785],[502722843,1272210464,309724968,318995839,563605457,172857877,707695930,370921290],[55283292,516697737,1814934148,748752048,440129643,119669598,1335411834,809598538],[1958183377,68979007,1330634134,470745556,2122841840,857249151,99338494,1250723338],[694142955,910468595,923095804,354675016,60377846,237732728,1514710451,1337937094],[611873669,447003670,1802271307,798788235,480588246,575689474,1585707977,969721743],[1529527969,677450354,1905097853,239745981,596126238,1590271928,244315845,429121140],[372214318,1856974877,692875210,1829079911,548553305,2084749929,677835178,2093887495],[872668375,2043069726,1944662505,168166774,1998192720,345772060,283589331,794187233],[888689372,87106870,1281892033,614373601,1502732458,1577315837,446610160,1443849088],[175862461,1656356337,1093058735,445746461,1294440659,311590372,1700639808,32644057],[731632699,1212847020,1852772290,1098993507,1572767097,128142321,369978867,1121616904],[1591143152,1651725054,40253933,1225478280,728835290,448406202,1971064463,1468242341],[1713204343,1834600105,1295977601,406666698,1937159941,203812112,1192176665,1080439915],[875864549,157767687,378547238,1238751482,2026147874,770995317,690532657,767869039],[1027659653,878251983,1302230514,456658985,1611215804,961222846,1862835534,538013502],[593302054,1360186589,525412353,2077233541,1660648122,764232750,566601400,836866472],[1570284277,1442783705,1345513591,1284272573,252148883,131032682,1222592910,2026096092],[1196559212,577208593,1414786275,367439565,96392595,1473541663,868368259,125693644],[1194097040,1402271695,1353547543,1210170645,1278224239,404475400,954701802,1299762817],[1721015905,1085011085,1220617114,971863654,685433531,202479206,1724360,1555900280],[278564831,715987584,823860476,206565680,1650328179,2009217263,1524403363,1155704522],[1300509690,1013127298,1778722557,1415438015,1435944653,1128623448,1811504497,1061544696],[1458917158,1732345308,1575479492,1719305456,371845819,1571477765,1148141684,892453371],[451061068,331408269,1583089078,101169771,1282618435,1547075157,1361151690,1376598773],[1655624498,1565064363,1729710374,1653698061,939293548,1603806242,811248866,1575482735],[1419801642,1414836685,1974025093,1291247079,1220098940,531063736,1626169921,230905603],[841332761,1281394991,2109585602,894550092,1136040876,132555318,1486356354,690375089],[150323617,1703508233,806154225,1885979238,1675590623,1512619797,431965967,582301792],[94419385,860262288,447177590,5903531,334653425,296825087,926926948,259420790],[715219976,1352365155,1990243423,1324536650,880625082,607428807,901766847,323113540],[323647945,354348800,9725485,1902595170,953366005,2027460449,1019042073,385523619],[1756278876,374519982,2008896524,1059389854,1205814341,201287136,702386031,1515577029],[972684846,1179360783,2111825248,1379614140,782692835,2105909891,1143520893,949022150],[1071866182,1336139483,486466808,1431881320,1904143816,996144754,2119439698,636677392],[1627820374,123824632,701523386,1406839927,1227916809,1284264482,2069648546,1218890401],[1182581951,1124790801,1947796001,429976493,1004627713,1317156121,1480704381,373416689],[381599418,1987995133,872358384,1736890325,2034615474,2095606461,947995707,429974253],[1483510853,1713663199,1532053640,1887237579,362238460,1044854195,1310029695,382987836],[891602533,200408304,1404448432,371530737,144199473,1560323668,1886345295,65884287],[643541579,1890650115,833002872,1981317806,1030374328,1472842901,1729578841,805245089],[100691949,1649569706,277478387,69981258,1888125338,294228701,314170961,655832994],[1471245345,534813158,940945807,1677114909,1786612241,1452625343,1158371378,1689850872],[1095349196,609390715,468130004,1586813291,697579202,590332923,114124368,1178966125],[2126526439,1126596144,1878649337,193164459,1937524277,90114792,335273106,101895487],[1185487834,893483858,1251038582,798173244,1122957774,1282442616,495046371,562567176],[2103166285,494000335,569912471,745788987,867601732,1470367731,784167823,1391553250],[1571459210,1009832915,801500479,315894331,1335663498,717966923,1378497093,988822724],[1426096842,237991027,870172897,1080201603,1881480516,1013766794,611484653,1827347474],[360667729,123545167,166971880,533697737,227049819,963325384,2000776219,1601369918],[1978255609,251173534,1485982454,1949962903,1047838417,1711663334,1510510938,783854535],[773105335,1831831942,1766798187,117233517,1727366958,2102750063,1133531243,1607674509],[847613039,1706397227,1703131028,2002951888,2086073882,1402933490,1288041106,1882700390],[1869960610,1438825483,1448684714,603197184,1794771542,367364135,1937934367,1078315768],[1721618756,1351075608,627150731,1221577715,535421425,1467450403,1527416926,1662225089],[466760489,1835966888,782899662,1448767678,1364296249,1091476026,448459586,706211308],[1920236636,385334800,227138394,970601184,343883990,2097052001,1322659448,1367747813],[897989315,1240222205,1846025004,1485883700,62050874,498068116,1711242271,264382308],[250361956,413590436,279906885,68559030,1517598868,1396009380,1522349885,87447784],[1294996244,1359089183,1873318943,380343083,234834316,1202153788,1198663122,1104612719],[1744868787,1327363248,1157220989,631411949,828925240,891223469,1775135848,300542222],[1999353466,1563767733,1624686947,1338157985,1526138042,1449970504,468858106,1390783726],[109321872,1405864758,1926865039,1244271786,652903201,778861781,1720738863,1313907881],[273877127,1563263340,224512214,807024724,1876934215,217235640,1705566306,67879857],[112615034,2069881982,1262316180,22587110,699505938,968073170,2111119718,960968294],[33958886,752538901,801610330,13359233,2106842870,1918509554,666896073,994393646],[2107678362,779248428,2015392595,1865404045,1792909746,1917187020,1492778112,1490196163],[926279892,2059267447,510139902,502362072,978150589,1635096350,24504152,1198123268],[2063717098,798608784,1720917800,318357204,164293490,841453117,1347194172,195774932],[1528861556,1676002633,536287995,615957069,440788623,939924270,189253928,1899512065],[1618223397,907578482,1020905529,1113509426,846761867,948246169,1415052905,14178474],[589094706,340877825,2090188961,1022067034,611401308,1714625704,607044257,1119671562],[558281577,1083065585,1809924638,1460174937,1593933821,695607254,1513516419,336831573],[877880568,338168664,1647847589,1217218594,349776447,1710083083,1905390285,462029613],[1230062501,566532627,424964630,428233001,52183818,1469557671,1086567256,1573996419],[351226299,1168287733,1409353358,1875470944,491374844,1544787401,1819611660,842559823],[2100881854,704720967,221571715,1278354818,1498814356,390352905,661601692,659224765],[1487646272,1233481688,1557382360,950299592,90115340,640635046,1882911440,1888885112],[1212913566,1914138013,715277760,240449514,1299817812,244658164,696401907,243204209],[473875907,1583703506,549247695,436178410,1762079568,173591737,1651971373,1593305197],[993623818,130540555,797322282,1973674718,859881173,1348242214,1828268059,1510950420],[1089655917,1044566025,1972576453,1449401923,628227298,178056431,488544869,223812744],[1091869727,1209756434,1265135624,993214797,810421815,1514822209,511635241,1468133837],[1849076997,276247482,452059870,1129440640,626630987,1434808659,712267744,1166099757],[6025467,1825814734,1786407918,264178056,817562600,331195063,111795149,607193032],[329448592,1492661098,2127313692,1620228667,1852980385,835752709,917300813,1596877327],[1126395486,4065630,995328345,1865790083,1811239840,1660752190,1595200169,86533648],[1523696681,96174204,1385721545,703281891,661061833,1487022058,1975936761,1932695692],[1845964758,203119455,1295696474,1319358052,921716707,686503790,1921676711,700491757],[541866944,88810611,40216514,1065110294,1963865006,189478948,544468717,780249183],[236073836,1402156929,1484893072,1740835766,1015520516,171572799,1516925435,830765057],[1442716786,703099534,1811089956,2021677456,2021326004,559869233,1705619772,1651479481],[1914694858,449106613,1492243844,1780618486,122590053,956613819,380030929,1571025535],[547404047,937458585,612475172,246810074,2099771380,400193207,405503711,808825110],[1656013359,803874849,488870951,1639083006,312410205,704198249,1599542347,765912602],[252178462,50937949,1110486954,610986516,749188680,1020269545,885514362,1001255382],[2114694729,1640420169,1604558449,1285420486,2115444752,1175902157,1150758106,2086525890],[38099195,2085036580,292516654,362885962,1634277808,1347407626,330997699,1069752538],[1191544675,1749609343,1507988401,603396620,1398861926,152703836,277134084,1976992440],[2099821665,1141663773,1534501892,1459104017,577779938,1487194565,1876071905,22529990],[639215615,148949690,1599942995,1584635061,846572810,1792592446,716442677,794251324],[37984324,828089973,236635351,1630569034,709454774,1629863141,930077549,1594078227],[1728844469,1606822324,839040977,1244141335,766698469,1678386272,20070170,525122650],[381383413,1538474137,1980156059,1481111499,128772749,875655334,117132222,1366230155],[1293644764,1713210715,1664761575,213548218,176609075,330261323,848956757,1322886047],[1537651258,1194825118,1264000486,696578206,710665468,2058563857,1822677447,2074184863],[1842220748,1798971816,343036222,1312897840,1085685102,596091647,667902148,428654178],[136660451,1142931689,1321471889,2028593755,1900317942,98252838,272959138,1218009380],[1169999924,1070453636,16872112,2067741946,1471794934,555109730,1055683246,83532728],[1302122245,1282998033,743548764,1937596483,2113897558,1198481937,137939282,976737291],[103365889,1001850741,480273096,1212446787,2103927868,1635862289,1272026831,1725690771],[837147865,789075438,1271891050,629750086,1514862007,920136468,1149808192,1213956292],[274727251,1426527880,394569779,2048268609,1240759293,1011032180,824812468,1022557445],[1667337739,88064391,1395427499,637321809,1230646715,2065090526,197051866,1737398821],[1635430290,792092128,1363868679,561681112,30068007,1764055081,441136366,674122469],[1683394058,1270399293,2047068796,1334429333,1397601142,1167317064,1916543574,179377338],[2034786344,1677689643,1792150621,951356065,104436166,95856442,253114540,1777355462],[2040222620,1970560626,43125880,2017958827,1079146374,1465373237,307214655,2095487338],[1303714086,1366146842,1993591031,1810925107,443739221,202564158,620279640,2128119964],[1650749670,1562868083,472055083,259147300,242429232,1707898611,1973338543,1783883432],[97710882,1046449841,1752568125,130932631,640427887,483351813,51344856,290058348],[1820628346,899929450,1006483865,678082666,2089559267,704090520,876888597,1566991642],[1738625664,1850597906,1753480215,494221293,918494215,352477989,1397911763,1036484658],[1348534445,579457929,1482893960,627557953,1202614965,171000014,284365712,817340690],[2121583666,2015893960,1758804481,644135843,1090433612,1600063703,1808735947,518462468],[341535676,412883950,421196872,924231284,1146287766,1297675092,979816194,1924115776],[619887332,765980504,1520782552,392741841,1004595834,1567567988,1314458909,1406095110],[1318306781,1963498718,342128296,1856101386,252407934,1512471050,405403820,1752974671],[1792315559,897139818,1937684888,829268580,1991074071,1074258071,1945373061,973317843],[486244082,1402079486,1016405406,905230014,2122310291,28469074,248367001,837258068],[1757980107,68740295,1476594492,1152168132,1579997980,1635833401,535701005,1758132072],[314864400,1948543215,1134415921,1552219165,1729745017,1909682888,1344812843,484152445],[1115650193,1011991497,1516837005,2023069951,1433592935,1294670095,225861834,703811481],[408990396,104315958,1774778759,1808898007,1717699235,844825483,323492621,220150382],[1122134202,1275707234,1792847661,115603575,1928133866,1785882705,74103094,769201817],[699673100,56450708,1908512631,410460807,1663149391,687320874,1340356541,443833008],[826150113,164989505,510299034,129374515,430266892,900885405,628688583,44048860],[1625297939,89750267,230693504,2037118457,99070519,1953171334,416921112,1710043741],[678220338,1635021566,1501088538,2096731707,1441136258,362565522,1082241060,330533789],[1480360005,1772180450,1762339051,1604844986,1713976102,407900458,1743825751,500314585],[1689239529,1493113395,1034548180,336501611,1212256964,1983948677,302805733,1714215395],[872532796,1206212279,1147719583,1098983992,1946461088,1715989017,491764370,1677770301],[509057843,587174554,1266728111,1981265607,388804363,1647228649,1003316058,693390393],[696247110,581102800,337183649,1063732055,1389152065,913429276,308237478,173626415],[765092469,1961339182,540648657,1576617534,2122210641,589953214,379602521,2113022934],[543969890,685848115,482973207,557290650,757394606,331693742,1206476295,683434154],[467494646,2102406012,418587722,1841061042,125709335,1564874173,1944251721,849168287],[367474675,1546829497,1123929646,492756637,314127086,1438530187,567569583,643383287],[202585332,2070651220,1931415088,1229449069,500469993,411782301,273018013,1306894579],[416397760,94404693,1196659181,1783373501,233549051,1407059773,162801869,1049198860],[267461174,18867672,1866358101,1085389694,467905371,906327119,877823904,106693292],[476173292,97545494,1588105345,1108259028,769371001,945728117,123387449,1528006035],[363372740,511167409,1575963403,1700915082,2103941629,904391401,53545469,1167083869],[1458095165,1336231758,1863435598,1770206812,1470730163,1349417356,941857432,1859925649],[829475175,149912842,1132028269,1834269389,897707979,1981000392,1367493686,2111189047],[651689692,750600782,421571951,1464774330,650136484,925514987,1320564916,452924838],[448851273,2115816341,426651614,2005513504,157445264,1345577664,2101341049,296337516],[301755181,1753270526,1124930870,2002218722,109529706,647260031,739455428,941391688],[1849370956,1348036582,1009957800,504583109,2108935631,248676773,1806748145,1193143157],[471468503,274728118,2084673610,1565904593,877084448,691995931,409972565,1611125875],[1982720442,1366261857,1808407098,175469664,405275336,711146594,2096637159,238963597],[1272772475,1601376289,1166220442,1560252981,1323277498,393416957,1974102285,1509001810],[110708856,54514841,957364729,1725708359,2007163720,1076329826,585143069,1054900386],[1400079444,830604101,1481964078,1344548894,434869773,1633573752,1454850442,772795851],[904103952,1651716177,452342614,390303202,185899347,1855974725,398286456,1312121113],[1760691845,74772410,1624171627,790616347,713824603,1110034790,409970475,1349769071],[673086055,1617553812,55716606,1203819133,1897293358,2012777101,661702977,960562487],[392776850,862979323,26405295,530590312,1326435390,1975610612,679945582,91102107],[91899416,2097135565,1468950221,441775818,2094022764,1223328946,303509006,1533883207],[946790788,122114147,994183971,2103992568,943817397,42916012,65503040,717370481],[124730602,2026247956,1862203974,1781724840,515581105,255075690,220887451,2051613035],[691608681,616425716,933294221,605523374,2021040606,250369208,1229177239,5676170],[1572008227,1829502416,1776808391,40190575,1121501170,962387778,276371103,1546057927],[144473337,1570369213,1319163487,47630116,368517339,539701443,1351828607,933757770],[151397736,1726665203,871816497,2045154958,1887409251,551530498,1702321648,126686016],[2032162801,1808786784,555882564,1907333383,2052685697,433851046,263978603,1132225961],[1749084544,1946038013,1173789688,841465722,1323873871,442768983,1301022184,880683478],[1101065327,2091785838,1064734973,1442666748,1444015903,1008353710,1919020733,1319209203],[1960062115,1243901559,1713359880,1073063765,1438199002,683557079,1058940968,1065505727],[665288321,795373842,127265528,1669445501,1964781236,1827567328,1935683447,1185207481],[1025572195,1924787841,1207102309,1915641087,164178921,1276477442,2106337135,1677458861],[1247518025,1237209335,503397323,205827659,1828611314,1475578143,1708274659,917375472],[1299401194,859427738,2007478727,1318155661,1038963806,1152742248,1664424634,380956599],[1721961980,1748793798,1584058336,2110779772,1474679664,1679290502,348788301,1425164851],[325656066,266674279,2044086507,2093650391,747805279,2038173446,608785507,1457672142],[1356801232,1885360700,1235295425,1719853424,847551849,872540434,258940292,1372927790],[1737532551,871140698,1489601098,869030419,262037380,1897869324,2109027804,1338609838],[1454037609,2079595639,123282274,2128509444,1827792562,1224152687,1353020862,1958743522],[2116021103,803010916,1439384062,203640713,1629248919,333804362,743531259,1212057168],[1556272700,1487469390,872225035,2025031698,607820654,1835635343,56032031,1506683701],[1953697593,1540049265,1219057616,1577009789,503261976,426712336,1465649043,816361078],[88875889,1379125519,1994768736,1907504257,1668333486,1587724914,590076101,2093793432],[1514003350,964588155,1907344495,113105076,1687235787,817013314,685828362,1536788955],[1763239521,218600228,112727292,1770632210,253277463,1474057326,1069430292,1931670297],[2056545010,540659319,449024610,1145423143,354375526,639348034,1357690528,600448153],[1773575621,2117696500,744124788,1199268546,1688549143,474770168,1281886066,1528340469],[90113090,418998609,1413704684,1505542097,76230169,1985394846,1644142882,1082495159],[201281937,1283707999,754253993,1315122269,676236431,1960479928,1363537232,1693392801],[106337090,443265014,1253555402,142465943,1496029825,814321395,1588625204,1008467274],[2046561165,1887571973,166218912,1446857881,60534645,1031886136,1361223615,1574300081],[646621830,476859109,772307849,360567495,1300773666,1512479638,1531550277,1112368543],[677781942,1779249828,1259822993,1268852175,957528342,916006853,1648753857,2035000385],[1824444149,1916127370,1565998978,1078650633,1515550751,1558084835,1384254703,836426038],[787337942,1000438890,838454990,1605619474,791986799,1538077573,515381167,401684181],[1117179380,342538244,2119575288,812312284,1788446309,588747050,87007340,1471285228],[1031707077,1233556296,1102784763,291207485,607863299,606447915,1717145137,951225400],[801177909,1154457867,132980787,1797331673,74857747,437597285,599516871,37671831],[2104977263,502682481,1418520563,1196396324,2069423959,1723496325,1082463908,2043802101],[623218657,482036120,997001653,880212903,427039487,1102530824,725621588,2004953253],[1078090430,1516576004,568360680,1243314561,851750280,168739570,2095637575,1673430543],[777169036,2047504638,1245046752,1679183124,1991062730,847128585,792852326,1311194293],[845063598,2068794127,1267272401,1708263878,2043839464,2085277124,1177841891,1602013881],[1732618710,1738942902,1147077445,606545973,924959910,1857656082,1221558015,237988876],[635170561,1886395451,246667414,962642280,494201038,1462639504,1309075556,1436649692],[359417280,897919168,540211603,1494076855,1308335350,1166386738,884322003,1676119462],[1212476883,2070854888,801276890,7123512,667483312,251315386,2057676101,1512259312],[650669448,187185354,1595290913,1548345954,820495884,1070111588,403684269,1402203312],[2128439258,697988983,1237957665,1745145411,153859869,1118734347,316428477,906352628],[631731114,2095796151,1353575326,538945122,1519301045,257842193,1556171760,1452168129],[1280488762,1782846788,1067344259,1670530078,1217130003,1082525712,1942723046,1142649211],[1625004190,1918935348,83296610,488120784,967212411,1561048893,90671275,631390528],[891736369,842491806,1545785670,1353296346,1590166585,1941922018,170539331,594322552],[882055104,1838075222,1091770975,1891322823,1024919330,344038296,1257391622,1339046760],[40954126,342374763,1028685242,1373949646,1771841741,1948560981,1141865295,1905967648],[642896941,97436025,1881033172,890338389,424193321,748669168,1618297071,565501845],[584063557,463342762,758469609,1791858961,997901795,357976637,845651128,663288108],[1922880681,907948640,1201775068,1457795639,123140900,1138614177,860786863,141825909],[1938829060,395788697,358133146,1757572287,676172598,1301056212,1240301068,1126663219],[612184162,1542894307,559954625,4211781,1020985617,1997501803,2080489437,94135743],[2849389,1134247517,604211272,802804504,1635713325,1798108040,1144465365,1568985206],[1723981388,2108670239,448082478,1020089964,1330988678,956824163,436166223,1239981304],[216973122,258256435,705263967,589905481,1410456738,275275482,1060330984,1028671751],[1487532520,1921102279,527338290,1039886915,1646846022,292487969,712099130,580149924],[1606021419,351361935,2074739574,790609869,1741947049,1528389704,719498547,1507115391],[242448816,1477699437,2004511343,401093011,732113560,1238402027,1597595496,1039386456],[457161067,786696013,1951145912,1513988536,302553234,1612995802,1851505898,1897014906],[124115420,1461874698,298949962,158744497,2117235468,746381862,1253282061,1046844649],[1103381487,254327432,2113111172,821450608,759804168,294403832,1938854788,1437009441],[732133250,750412258,674376240,1729021606,628166753,1147365377,1330248529,385437822],[1322441907,416084948,1841412523,1210312814,1655224370,1043385352,1751823473,848971684],[2106987885,737166485,636269006,184508216,2066792728,2075116047,1400324943,1530599322],[1598180752,1308552474,849593546,1217358005,447312143,206369768,1074038997,1206751761],[476328278,943405201,1749661762,370044513,1375545939,75108105,964316874,377529591],[494142467,205971269,365927433,796760504,946777145,16009089,1456337799,2066108133],[832602617,898332411,1775933033,33394035,555530155,1786601228,850369838,358523651],[192498945,1536723254,293936632,650559356,1116479115,1260162643,1127485889,1818988354],[145883562,1784641868,454089062,351267341,28588939,241811682,1145629620,665413996],[1196651651,656764596,934436061,2103502306,409921733,202938196,1181020070,1695076669],[2102729244,16314191,236601215,1197348147,1711861880,1237258959,758479672,1326505049],[25135414,970084434,870135595,546021709,903447831,1920846539,1681997597,569136027],[1103256488,327250069,564648441,713772021,514027442,734223822,296243715,1315382178],[936703407,709328276,916333581,1548131995,948854837,807309711,1587001113,872640564],[1365600059,1732457114,1040210918,378327067,1072364618,805626647,449095487,1205524546],[439704258,1567634991,257519248,410675117,1884112869,911321355,10728561,702417011],[836962869,657409366,1645940466,1352671953,361054351,1073858985,218728299,1894604386],[2065871630,1436751490,590673113,1618494308,881545610,325247795,710934166,53124362],[1922031305,1874539978,787792163,1997978576,378085210,1099491701,658425918,2119995488],[627689361,976043808,164599814,262548777,347944163,232223133,1655534051,386755536],[49452523,329422983,1382527348,95260464,337251789,1877253878,653899712,1313074843],[1532832475,1383964241,1303496336,1129014559,1291956088,694127123,664633048,494681951],[1698843252,706562939,2120484521,977816640,1113917693,542744227,1135702504,1149115732],[1645561196,1490521533,704392428,941555590,1246072861,1768959136,1138581089,570215756],[92839507,671451443,1202239212,215152826,191922785,1478275600,1720265120,1495968927],[1998252583,1862272633,914375367,1929085084,439443093,1997028062,1877052544,786706726],[1033905614,1921367720,1832739884,1903642669,922257005,124001979,347768427,1831953660],[1424039160,1528196460,1345844324,740464624,659821754,306109402,97569922,1741616023],[839656659,1910930001,245227149,1585644793,1952398069,1412942876,1656852062,1634516288],[1782393208,1099925444,1485526499,775315114,1768532652,1439344837,292940152,1825592041],[885320972,2109387889,885739826,1397074357,1950578992,1169851793,1147029449,802655183],[2039459730,863742175,502022459,1163717606,1138911973,236078759,2060615886,1993474665],[1284128266,987432280,773121023,1793999920,1636518097,1827922021,909642505,1266450404],[1146900148,570893129,1594099780,1266424559,487287835,87982024,210961328,1343413758],[1878616738,1022387017,645629211,1957226742,1729199480,1239637105,1620196182,911482746],[2014145929,911872417,1985608222,1245332971,1679882458,1471940077,1714826647,401193158],[1633815491,1141586509,1306496480,557588067,1856990890,1996983243,657394316,1329355072],[1945510809,376719104,1198179417,506712861,933883162,1453122234,1286293160,109530400],[689524902,107463252,1827508020,937604887,213276063,510825522,710440615,2017314322],[2017009505,832589403,606198722,250530930,823137494,1387242110,483956124,1449806024],[932435222,333819080,1804850057,1712905813,1311153167,1827201463,1880690428,939142869],[1657506718,1159730069,1133916705,300063038,684670953,797906392,1221841587,1248496516],[1469323907,601598039,1978988746,927270626,1606521265,1823497229,1128430200,1642594285],[1608651579,482874257,292540440,252644173,1555096457,935885191,1837648326,890246360],[288690651,1664883200,1973395798,400364355,1365222400,293586133,155176122,716263341],[1936886655,905344518,1219903036,635111300,501059820,634490421,258513651,543488633],[1772784644,483696191,1326461945,193060235,1716338659,1532346541,871970149,1229012768],[1511398623,471943462,1480196531,1864479542,1558517185,975394,1673426116,1829337895],[2035262814,160491204,576727838,890980089,675662341,1251472912,1656611279,905694480],[1116533264,997992224,482187445,1069931076,1440694070,804705686,1640257366,1062678528],[1968983703,1305141241,2041129795,1136096629,594486032,762062313,1942768247,530093433],[1046252007,802080278,1554426485,786790085,2103974929,1574611079,772169469,1080658986],[1534335481,655415083,1409808812,1643842318,1806448294,127700041,696557075,110214889],[956003790,1919867001,1948984571,942133709,183164017,574125211,1866918915,293624478],[2028977718,2114843491,2020111748,1265780523,1133049664,1230729203,634179491,1620521290],[1953639296,1215644270,882262706,1561618353,1008693261,2021990302,1600097622,2086357612],[1338232769,242245107,523512493,1708269178,23547266,1491491606,1677143003,1677277274],[444122169,1809964827,231570529,865339359,1770797287,22943747,63901582,1802073286],[842439185,697807956,787090016,740942056,287711856,942665381,1301569891,127491837],[1388345921,980869853,1793765776,447556769,1982867472,713972974,1050634658,393353846],[969653183,436464198,1964557474,1347708176,1017358941,551023328,683450654,211575262],[1058459686,538432200,607394338,745186135,202023148,833576108,619937512,1321352168],[935564082,85455069,628585573,1121719636,1126597507,751287791,63645481,150295771],[1789476394,355670400,1990931551,206564126,860362917,874767710,55786918,894922409],[146855934,719135302,733072091,1921123808,789875523,446561440,134345272,868887883],[1089852585,1860207965,2073709037,1777169496,2083956999,315434974,1153473726,1459141515],[787345361,1085863176,1315298232,980357227,1569449540,1924621554,2096470783,671756301],[1751075164,687823263,1823230366,1129978849,1015565752,947533917,516945699,120594648],[575790262,252328797,1343420656,81151602,737687179,84700132,958685608,853252178],[470017094,664381520,194035078,2007034116,76339075,1374726605,1144199715,951448895],[1038781350,1958339713,1562410802,1656575578,1911469334,26012520,1362855865,1102998528],[849259918,817358451,1455065692,875863921,796021008,107396590,738837467,771152655],[588160315,105991782,1368818434,94578261,887337271,1595756841,155146720,138269011],[556018352,1794212793,781085425,119684640,308452550,143139339,1351272369,399781185],[493731620,1338379409,1775759192,1523544451,822052790,1329407935,417276025,1471765549],[248891117,827204032,417022773,1970117895,753666336,1998508408,76209937,1493684680],[253536520,1524436208,1848618062,220401177,341999373,52240830,1878302032,716838428],[1582173257,1464595675,1744388289,1772657287,990212427,1672015315,83939474,831634712],[561361487,811564641,1636023841,690501850,370128605,311000519,247935935,1137230076],[471254842,1417506832,1990808149,1551392572,1981233790,2083346777,1549010228,364271002],[1376567644,1082959928,1073675310,506865025,1577046552,609233944,1794096564,189433220],[771168165,866315286,506038835,178248358,1238688243,579632977,1419578526,944066908],[1918752849,225432999,1428656182,1453243289,501592169,1227170974,1429235833,1697910932],[1126033437,201137293,635649600,318870757,205011734,736440336,1073220649,1456644726],[1045777375,670008210,265511320,2103060968,1129070996,67527821,1605018889,1985113617],[1977378561,728816853,454424829,2112980124,1662151272,1920246420,952648798,290098923],[376653745,1553191438,282619572,1051576955,497984022,776912559,657907972,1951305123],[1620558189,1716722876,61249288,148192294,895163123,1634815876,549055030,551921388],[1453067795,716962387,1776839749,481822201,1287206073,485979803,1058516369,1056311402],[1604780664,528296705,1923664877,5668654,27713318,1176840224,1148512641,1000948515],[1271446004,439606066,1832267959,746788805,474320045,1946646920,1339522729,1647596356],[609231017,451442840,1978783966,1836408596,830168124,1734278181,1738254293,341370855],[1087468800,299494777,160639964,942069431,424843569,1921236669,677477432,39495991],[681843883,86708738,585430175,55440927,1959455006,1907676315,1809966691,1502411112],[964684767,623191676,525304814,1861515305,1024455448,266521461,1770409898,1684841106],[252545341,1255912385,978138618,669610309,1642364163,1820386837,311958601,1974159148],[1970588989,1840542193,1145471460,1123490653,1893497084,878677656,1526830561,30807830],[2119339488,1593953818,307227739,1980005526,136781067,619668025,1618276923,1632763996],[1574568111,1536550713,2087659156,982294077,781095800,570739696,325678638,681706942],[737109587,124660330,404047959,531188898,575120117,657636535,406427791,1962714577],[90529747,1141161574,1839981619,1305633686,78964519,299767761,1916527717,456416370],[1457665113,1349874299,831250234,467265718,536466572,1104211462,608869099,1828656833],[340153773,579540538,879045746,1732520555,1390106383,1347214584,1402926276,1781357144],[2112154019,1046698979,560438902,254925163,1445989794,218510156,1335412616,2071690124],[1998291001,1019453665,449787969,294184897,923602653,2036610734,610029637,599400920],[1300775032,244344064,821675677,1861042684,2020649328,860522277,1527049039,477543089],[1983088335,776680087,539685002,936589445,745046410,427727278,1409776758,1888885847],[1699067109,806304729,593375815,1916073740,1714203467,328139100,750022243,1759429932],[1548732279,287515826,1177696684,1455007801,584032997,1700474446,1974536664,56317102],[1534202879,1149613604,2006488104,929471711,1880973250,777601539,1042002953,454101647],[1494425942,1657200602,1657057421,1350529470,1451171356,1671240887,882305324,1499109258],[379124645,1702428642,1293893826,75074006,210033250,471295591,923682423,1828950853],[1554467991,1764609342,463092700,193358539,992783253,1777644392,73107749,534618038],[41268172,837007042,1218412535,1385611841,824949516,1482791553,716311202,880159334],[1641735851,1128463586,1036048563,416410201,1738798277,93042071,1075701146,2038942542],[1571013175,1637009006,758466732,2105537984,1827693043,1123477889,1576368056,533994702],[162376202,1770530086,16571677,1352800874,295908837,360319957,511162392,1485893452],[623783437,1945783691,1120758579,1695159454,1056301991,58358808,1949204126,2098139081],[803443869,867450733,1660885157,1650107200,2003555900,90639526,1286832701,1024249072],[1623695329,258616995,870919350,841715441,1469254470,1641490205,1528423134,900392808],[260395587,1090202282,192349825,415547813,1231414763,1435716604,1602981423,175183838],[203129117,2101443151,1981561172,957370965,1866696122,1908885780,2113707223,110698645],[2115257278,442426226,348793602,1234653294,1733447067,400312243,1784251168,1541466732],[437031246,657575801,1479321688,1927370189,1920644757,133164002,1285372351,439593763],[333224980,764504450,1955620143,866606915,1262819934,111348474,1969388499,1762482916],[633143366,880519573,212941179,664482105,483039549,1470889134,2056153874,1195170610],[819624199,2096298758,1747917698,1484696814,563130044,486190128,1096711042,1142618773],[600544074,1298959793,1239352433,1072054086,467821332,760117649,166611160,1731801293],[545939243,798741318,2030194532,1306266823,1997985341,608478647,574398983,1340819140],[574232420,1235078863,251265158,895044946,684664266,1277859473,2056445935,82802105],[78836845,20614399,1552697370,1128815269,1155633393,329364960,170500465,1050901803],[1537367808,691489261,177974139,928533183,531651960,1358561861,1195363031,1192357030],[1669610386,1009248437,2049103016,2011601996,1190533054,1705244170,83847686,953441608],[1425521979,1929542463,1314373298,998292305,1700995140,467903385,20853072,1636218688],[107021985,1166813938,431402208,2067786593,660722141,993350133,957518277,151698734],[896609771,406605980,1543115975,619208300,655282314,1814743350,72573114,497505279],[1177530781,51158046,1584914326,2007614600,1867595178,1525686363,879082951,1263576476],[523398126,1433257174,1582729142,151829279,2125184341,299411588,871281849,1908978786],[1115014998,377411629,1641113484,334170605,899179956,131938848,1177214989,442293731],[306010310,108112519,1712502167,276265564,1131602258,682064665,1491128170,1043241625],[204828787,2125830087,2062588773,1708364834,83257817,1653662394,992900601,910370130],[535778316,482117396,1299569616,1051756521,180670282,481556474,1049513573,1552518894],[1655505982,993829751,786189512,569250757,1172212657,560633766,2126035736,1595754582],[1735173063,1069857866,1167674573,540525972,935423720,1220115354,1443683250,386542673],[1314631095,2105981468,213956536,1336277824,1185916292,1004644137,2034323254,1215356765],[795644289,1362942493,472998083,1714662971,1829652463,2128596719,59251610,1587006315],[786633645,457432445,933866868,370532632,403490472,519977657,1735922825,843934304],[396608533,488240924,1016417198,943081137,1595983801,1729841785,1808113362,1923928456],[1720301793,2061962661,721595062,1077628486,772173886,296371650,117794076,296704145],[1732212637,1234080220,1580502668,904238975,1230989589,378548590,543489749,1739193097],[1143255288,1667326257,766406725,869611296,456364352,2006007052,335048539,1248387315],[115804011,470445830,1563171128,1766210859,405147694,1050178366,961952266,425301013],[1792638249,709936746,1406122397,1276046446,1006957353,373627451,1044579908,822328696],[1300244254,636813770,78809065,1378302785,796564985,34597866,1129103051,373649008],[1282736212,1271892890,182057262,1982023140,1193065807,605567309,2005325149,1843653257],[668669578,1658290435,164287691,1331213521,976885375,1580283968,532747203,24770768],[1755080983,647627099,264477798,215745349,784482951,625412485,1221136317,663234598],[1195734889,200890915,525377998,1493460228,823965452,1048840035,1928979012,201950126],[1901954646,1073896283,1077932815,127582375,1551037935,466229502,319646236,1956444481],[1072517982,115511366,1819608867,546112455,1309503172,1983137253,1018664733,598724500],[642970954,121850356,774428595,683058324,1512256310,1337991384,1540925994,1918767759],[1952025116,315676622,577005854,906769111,1159334627,25396681,626643597,1205680212],[623936692,548668614,1525253369,427173271,2097301573,1597326979,1385210606,370779247],[485704501,66962018,1653419207,504910834,252788256,1686790317,1009057230,1759077263],[295129964,1191764705,870063483,2118294156,222246133,1399528579,509080658,2091386610],[2025255715,1076207307,71884401,1645838525,254268260,1911106725,1770503315,1703727321],[2027417876,705472079,166851582,1980137421,1806573296,1693301047,683556557,682473821],[1201277390,1356091793,1386653665,822035874,303781344,1427701256,30522541,624528977],[378259454,1169973618,1942995259,1166646890,195507255,697181578,1742734564,846202855],[836146123,272738961,2064309021,1281058449,1024140171,1495068552,1726054583,1340003613],[1807950346,1275074331,2086559473,732586867,159677324,194215733,917802578,1231796293],[695612730,1183015227,142776543,75176952,233466974,2003201736,1393615922,689303819],[1294524246,116614319,504365924,547625657,76738239,379978078,2057578593,317335354],[714373979,134723539,2004282290,1706481657,31083368,203325836,610780014,1886788372],[1462313902,2094246699,608574339,497697631,1418691446,1775474130,552658777,1567204531],[1367817887,1559350223,1412566168,779766068,680575672,383631945,2099700520,706152019],[1739960149,1947848706,1982013647,1295495779,677307042,1955802986,1841423639,194719902],[1563417539,1044230530,827929148,1779316703,395446595,814724989,608929745,303061323],[637886375,836328175,458892519,1784836925,548056292,128257711,643515323,1972228583],[859466889,501882483,1613358930,258463059,207874765,1970704383,1651452361,407546921],[834898102,1415711658,1400886445,912825217,27851969,1476114670,1887641638,1457457768],[200445971,1283735890,1915926270,1673153761,1531570149,1734027561,1411545549,1230536649],[1229255223,120248834,1795858419,1422464220,1308016153,309861338,1658532929,1431033998],[735961810,88040168,291945188,1664062980,1309449645,1838968467,1059028182,2020357197],[198855945,326350340,1613684284,743370073,735688963,1482081335,1504245825,1474715132],[324010618,897982890,585317852,1005151718,515635304,211565794,536319585,146460691],[1989332509,1021794957,413753072,1850491966,1316992520,576051378,1056976144,499155730],[1219173060,1265689325,1023637403,302975101,1274897813,1254290023,1822231884,843046594],[1781544259,2099304294,1982954759,2062485660,1988250588,148479246,241537380,1265706086],[911117083,717189086,1451961196,1241667356,838898709,2012513475,575139238,1569036837],[1631431204,1425383288,1249077982,585529557,240294786,470028420,1368748022,158507712],[89986227,1688697335,848101821,325476933,1685491027,255908825,401245905,1433533235],[2018049003,423232632,152996008,1144022805,1499239617,923295117,224406636,96720296],[1500461630,545536235,958395830,1853658980,933422749,121545713,1908571685,1195322508],[218051471,1386992573,1183843935,990833872,1156235897,1934967172,1820034374,1253622811],[836652413,2028918627,439814756,503968052,770535270,632231921,932488958,1423456874],[1419005007,1690087622,1093290067,646548456,551112160,1446314360,169681020,353104395],[1107636470,1578897737,406113627,523899296,1702805225,2117632825,2069768660,1687407162],[920876109,459316858,519634812,735600252,1627768740,510651948,82840443,1556585728],[57266206,1797737033,936379995,24364920,1476488708,1605798573,198879606,1443743908],[1445799177,1425241920,1110500492,253122762,650522333,860948123,720372539,673770627],[1371777146,338346075,907614302,673723598,1509101545,338440973,277501603,1920024519],[340981665,340953434,1225935413,1371197868,266744191,250864590,371358478,1943881414],[301858203,68362374,1587138504,1495100440,256672536,838032572,1784874651,1706050725],[34186363,662919900,674442053,654600462,1202501116,864757229,1101908738,160446114],[1481666288,296604572,342652570,644731144,740389223,184182993,388162351,1463882655],[173527395,902387915,491695856,164314622,1483930923,2041509908,22455853,1553674722],[2061852551,935946746,678215896,1541054093,1810689924,1958346484,350282459,65278939],[306214790,1090430978,1245014490,1439809294,1956340196,734751101,1857292089,1760138802],[1740507592,1321448375,446069607,949760141,189712027,49369860,1764036879,759703429],[92321584,2095170762,796771783,1518781802,928171075,2037705199,2119541674,12486231],[688350758,2039768636,1734561489,129553464,1119878551,1583540579,1878984644,1469493093],[465103079,428499090,31910169,601534478,798817840,2014618481,952252809,153981382],[436197243,173639613,747681592,1527508422,1115826979,1036392000,735189160,1491962324],[1108574774,10843019,1776524817,1027269624,1840844564,1413717661,1064158989,236960241],[599394809,1963401549,1992205947,607213321,2074066142,798286585,298293471,1918718416],[1551112354,13788218,284109521,593733213,2018305191,1185269826,1179150908,615583886],[786026689,299418202,1873950421,783138334,1581263175,369774429,1194084924,2086691544],[221243895,1419491736,270423318,313296243,1453996259,841528612,178080821,703068538],[730163341,1481196719,1034229236,1215742109,1050118002,845704954,1615508858,1061253987],[1098924426,206247912,884815169,222342706,344886880,1235619377,610892331,1366071246],[978974480,1353930270,1294857631,2000512910,254367966,1296010605,1692602428,1560429462],[1003127009,1292349901,1635653776,197220423,220521294,1035052097,563055262,2038369152],[277482675,1868595830,416089186,1856130137,935644418,651474109,213417809,1848261672],[2128920434,625851373,1598109922,764095615,1550190879,1384177427,257245821,1615967890],[1034209915,404139305,1457710481,961108879,1836350956,1483117227,291380590,2042460347],[884751597,235318926,1410277809,982484334,14286712,593934834,457811456,1931553845],[1496020374,273586229,1242636915,1896229273,298816922,620539489,1131914336,921714145],[1830189173,1392006756,1924389996,438471696,964622832,51625531,540276457,1064765417],[1879296547,1709968378,2064739657,746143295,706421297,247379513,548578476,1283930680],[938642357,1575665509,2099099311,1107450531,1940736525,1086526783,1569029821,418218436],[3309826,1195536824,838213601,1269898435,249394686,1913912615,1095151728,1972415613],[1579335324,567797340,387774973,1829077662,1762172823,1905869491,1772360953,764023969],[1883819485,507777195,1483103402,1503274828,309799657,1622500740,2100090329,946420589],[1539985792,24419977,1948443142,1266439804,810758558,1233547060,1770004698,534481041],[821838557,593838886,14270364,313222841,2000701114,39175062,33701352,870451160],[1099223836,731749465,1395986673,534142406,1011493708,1532941411,151515092,935012310],[1077595333,1030902336,1695607373,473267864,1069002950,432973972,270986389,172980542],[1970930358,1047461288,634088007,329074418,1608584725,1190471714,224310164,1859426307],[729586598,650288840,1955297907,38435054,119436990,2062661126,333884409,421565976],[1854824644,1523636399,35917730,1090707585,1578706999,1996888341,761543323,2083628528],[942563223,728271280,189678546,1720466661,1556573395,1304940804,658794653,692364077],[1440076122,651690307,520555481,326456243,1890131755,1550899976,63606265,1062529823],[509273799,922418713,763304041,1072500998,1528955778,247172198,38059175,1049859781],[1047321105,1657731536,1630274453,1509981097,337684303,598586631,2130476420,193649021],[188912109,1564532969,1641465199,1541880335,1318313875,828880355,1691663284,1722830308],[1684766965,1538763190,681536474,870488408,660949862,367337020,1062271178,225995783],[326278603,235270775,1268678269,1566390263,1408402657,1667830954,1061650214,1439249334],[19168037,1689907340,1910706243,2016364960,2074118376,782136728,1207522807,1785434908],[1200176146,211047229,537502229,1747312559,1871877333,223088644,2095041427,1881553285],[768921219,901203716,1133509453,605019755,826739781,1836915523,874956706,892512501],[5977181,359727579,1149067408,170746856,300973588,1912248328,2046939211,1565297163],[1929344659,1835142109,338607164,1652446519,417696472,1953123204,1244726450,1776660686],[1301642870,915668332,652826701,92136855,1243263179,1372230356,1965055738,337904997],[245866295,1637355271,327194092,425066884,500592443,656944264,1760149175,2055350009],[1019646472,1659188414,140992346,2052174289,226519997,1337151100,1939392496,384079712],[823623069,1758705794,1216183383,734408250,69191977,33688947,1033441929,952519242],[1519611965,1699851666,2108139613,748597170,1327433816,1315635890,468559398,1920792438],[992157461,1018145901,150872229,1520459597,1017623311,716017267,2054006355,132705772],[216753327,1159694334,1697344318,562406718,672166040,1483294573,1309151342,1067015929],[1099184612,1361747213,1689525154,1387504617,1974329497,84653719,184573005,1816521479],[255093142,510981104,941993588,833344311,53248901,690169344,840786526,1844899481],[706412987,768548771,1837706616,2021237848,2070488477,1993502513,751756036,96900109],[296972871,1023876983,308775773,1056909062,1781848594,1121723975,996423498,878129062],[1915106572,63134798,1382923201,1159316278,1631399270,419200051,321910806,515299619],[1847889604,1420752499,2052629779,1820617558,1120167402,1684588421,1935927869,1882946601],[120735168,2097017282,347673763,618856289,476685250,1773361819,895641928,233155667],[922451485,119003098,889671237,409866862,925146116,418072371,1169651868,460518724],[1790226333,334095054,210153614,157494265,1763695924,614035632,620403841,1094521657],[1281142516,973523311,2056165479,906661221,820952448,1057761521,1358527772,2012153816],[125059053,1293027433,2063658897,1317449410,151547045,256059559,701175970,1931469904],[937386010,1751876045,327842323,561534381,808279942,2124241157,876727167,891939976],[2108649176,356643413,789647407,91564837,966092075,392781208,921130841,2007684642],[1313478377,625855624,1970746719,719171639,720461797,2117859140,544907226,1550856445],[1820752317,559014002,2062059070,692105828,1517114533,864153896,1167672750,1357831266],[1755537372,859652559,760571845,68448914,1803026454,1827826984,1571406337,1539878872],[1996803118,280447696,1353285596,255436693,553358862,1389670155,889100993,411493965],[1700684832,479661219,1775421127,418322377,1802339550,1505802273,570344984,1314159429],[893234119,1185436764,1481576206,470069869,2066695643,1775038911,1903101743,179284940],[1003701989,1884290304,657702606,701680072,1998872977,2061407132,1832453827,58684098],[211996677,1330517195,85446978,540830504,2013675440,1614448118,424929793,608614002],[1511042864,1338016433,305436644,979519384,1997609762,584748071,536264189,390228794],[325789955,2053076069,276471469,545301542,771374176,567506595,2033654657,1633997479],[774357843,14710740,824012028,1147997904,2024016519,819725187,339808884,1020548572],[971260764,1984518312,1708146128,2086992879,881821417,81047777,1614150788,221439082],[524376389,116776724,2108343286,1383505227,949010891,1193379744,79039565,19944709],[793977677,657507205,726878196,608745867,1417835990,1968393273,767284652,470983384],[119246876,209003874,1091288707,971941347,55011768,1616776471,7422043,1068988141],[595136817,1760124597,1957592918,414726930,857667469,1112440086,895465707,348383536],[1578670278,35550387,802015447,237827082,720095311,852971333,1243886684,310146163],[316562375,2002678003,1171209477,1538441110,1870004307,802670819,1085885399,4811423],[2047120643,897690506,950717212,796426169,78544829,1376370360,1069806253,798913044],[845383138,1168114576,1435454571,1692278021,1795781810,1564007841,2030150071,1756754943],[1560180865,1787349593,1916596871,843510883,1463676575,13606097,1617776378,1751117497],[1419146751,1747619592,2016660917,913375738,2080210546,1844355769,1962838243,709192061],[749012537,927186997,1650859942,1913742395,1805551397,701189652,833453591,464162296],[2129276766,1377435183,317181368,2028816558,1877084364,221883923,1072811816,9960821],[1053774322,911201401,1759098478,246563314,535534834,2036222116,461332520,1966030066],[1509044038,1232021723,1897690895,1770943911,20780045,1898910525,672017765,1899439650],[1236421377,272491933,828996876,874329529,267558750,651788713,2009118449,1131906487],[920508357,1468107534,1424133836,175956129,1243388736,1680911551,1992147171,328550194],[558607347,1811468478,1220842079,1629605350,2093008744,462333811,235261645,2099307394],[1484780723,233865115,1936095320,347788954,1657280395,823970297,1825123794,877739238],[714975940,515174631,1512759322,2635924,851024579,1115177989,1134013511,1969732025],[883900229,1425705489,1193053918,1343093784,1566597776,53324086,83119426,1257745236],[1936988187,119127504,1081195298,1051913720,1720089666,2112600495,1867311190,1150361922],[1165098225,384467967,909536218,631104233,777926873,1233934225,1232436459,1851727734],[981286278,2089407574,532193720,1875992425,566824841,941261310,1933671716,376932605],[303714184,2052709267,64831491,1238357941,1090275766,125381393,904469033,2011979380],[1503019060,1155183568,276071528,51845549,248147156,1987932678,377520840,227894850],[100828128,777394623,1097812224,1274284923,2087528733,1985556544,587139183,2109802761],[1641001666,1003304045,1145458482,1600657289,1363942121,1554891276,1510992047,262024541],[1274965118,143597091,368104773,1150743944,966826597,2036786030,1213884544,1568791412],[1439923052,1042529564,1896858862,444058530,1303210205,1037743166,1688360871,306790079],[448187464,1930596082,2046710187,374462404,257472933,2083450304,340435325,1109659211],[73351636,1424709096,236583775,1650821398,1369388695,1195224652,1006716689,1051864184],[1509243108,539606739,1688740462,2103429102,1881725378,1226873714,1944746248,344583059],[1746116991,672403626,253697587,1267006340,1933779370,1213205207,1082757740,1951910378],[1797876084,1037629632,1939989962,1446912880,920322652,2055535535,344319979,703472054],[1215527290,1433716045,1552777088,1543812845,1122185309,565599435,150964892,890323245],[128683468,580738070,1859153118,2029834091,1272053366,1343308615,1718427097,2040075875],[2064587013,1866302310,168874974,1774161893,1768636131,589788366,1203679989,2081217517],[1527581094,845567475,179000610,1385566062,1631971726,12808487,1001003699,753247342],[1065538658,1201248880,1175161728,90835952,1370828915,273514972,542382194,1196276510],[1594798921,1543548868,1812151298,255466665,1664023568,977558288,2014573532,1312826779],[862172951,86873607,695244361,235884058,1342566662,1190640594,909181287,44023020],[648738226,961614789,1966538290,1058821100,680971480,515738561,7209076,1358241771],[580264938,382798543,1737452025,567940008,1270462844,296395056,1056681797,448551504],[171836836,1655746892,1978155104,1801625705,862033191,1568962290,206491226,432538358],[1943880231,1805399368,2005869243,1187616887,1361728605,896918829,1584863506,639760914],[421951571,1407269861,580208680,197605467,737509520,2124425417,1112817947,883705550],[815047218,700282022,676402047,1744767453,1293301422,327019002,436610523,351554933],[222600322,621876517,112075461,637186156,1040288090,2089020083,1915059353,2053407232],[1502779636,971320440,348657934,1014563255,1094803672,803638655,657108555,1072882320],[1269094935,652688416,1396090775,2030114731,1381070261,1816647895,1025848127,643334424],[67433683,478468042,448513374,1552747953,435519078,1406541192,1548598674,1916338042],[1706778246,1449151940,945221926,700260583,313599332,1529362550,89024447,91374068],[1073289372,1383477132,831242678,742432236,802357315,971306647,969746213,1540115203],[1675308107,1597201869,310658759,9153525,456259763,572653502,865960003,680123841],[246065309,2108475602,358085304,1981521012,955098331,2001975767,967495683,1454793776],[1217916811,1166534534,1135385128,1929655383,1287366535,1767858754,300161176,730654518],[1394959374,1649117367,1940339186,211922208,1151507804,1738212444,2127196210,2115086166],[792093373,206417840,853363912,1291722943,597135839,1792554905,1946011615,1617740179],[434587303,1963627929,2099384500,1773251778,2013892575,1650086210,950023161,1499189544],[397925479,26677144,888054680,1206224641,1944532893,160715397,1472101336,1618163392],[1101678364,868532416,1458256324,1289787699,229731874,1915617713,493975592,59809443],[562342807,1019181184,1497434978,1339522263,682154686,720228211,786904956,1567256846],[862264600,795540508,557012988,1871779853,1971218979,1782708001,370624239,1045172666],[878320445,1017939730,1829488342,626962686,221496678,1574475039,918262285,950774472],[586165559,1651359561,201553116,291052057,710263909,934140114,283150254,846978204],[685496271,99241529,384143788,1939352951,126489012,1175799259,75245050,1554361499],[630384323,1434720468,2117252721,1348134568,805574331,1833393878,237688829,348192008],[402133077,608594510,630779033,1376221755,443757712,808902111,73932289,1769649561],[811273729,150572476,678110568,1967777351,953750693,695273030,43575596,2063393404],[1532343773,500182968,1640260851,1163303158,1242837433,674579288,464426908,107285528],[1562171143,682501588,159918983,5294864,1877597924,1048106638,1197754032,1204889330],[988180265,1694128144,1232643231,1275813065,253734413,1987475558,377181233,1118814193],[747525136,1104763929,1451406243,1490353139,1347291564,1607952235,823046884,1418547061],[1516833912,1688971093,1855798416,2018715227,1803066227,1949932261,2005132073,1631531821],[235049668,1258419411,151855361,2007767342,438670316,1640366268,1592254804,1381703702],[1981485058,23310488,158309232,1647118736,1668378950,1121335173,527444710,176672083],[157181700,173034761,1915366489,223208662,44622102,1175401671,2224606,831329635],[1960591611,46290565,997734863,1112969809,1333803769,2119962568,1165866965,867201013],[1361987316,1557590943,316236625,1751949795,1194335061,482453964,1133442072,988907386],[1042575019,1533671880,188619289,1680394731,376459217,1291706709,1797808397,338351144],[1055252111,1312426851,371901565,51515122,2002811220,2081294738,824280216,1162515108],[1758851633,917545509,549103598,1584245764,1956898244,475834682,81177946,1978371277],[174534352,69730232,1172532777,786218723,1078560673,214867516,450456574,867659378],[416594759,2114423369,1722432191,623705657,1768768275,822451985,1487600448,485388878],[480421370,1113170845,351882280,624540808,1542031769,1421368317,98873867,1797170188],[467212813,1195481894,1601908204,1540789616,1248649731,993460383,925007286,616856513],[1281012632,1121894621,309232680,986247154,1723074959,1411968462,807993876,1137921440],[1351025931,337296384,158853300,1218571560,1502223433,1222528657,1347354559,528437593],[591043880,610096108,259916508,1144071075,298056127,589744644,301169766,688680732],[1487237132,314462844,2029940823,1370373351,180960801,1081080733,685992281,786491493],[753306561,1184567586,1355165420,1216472583,985550862,396911740,719062649,2082909784],[246034697,78850793,882064143,335140401,1263120154,1076568737,1163238039,322680415],[451487760,1667083004,2072417536,1195837126,1477218266,273393635,1795660779,2127472576],[630696129,1738898180,1143685924,2000920797,81859172,32548610,1274659716,2037194144],[1534571801,1316945328,1847011550,1672676148,1413923082,1103678791,911615924,530226137],[1087062650,533304495,1401157346,28347809,198328627,1714331678,91565719,803789354],[1905651038,358073092,1618137362,1314528958,727571953,986196220,1345594784,1609821080],[1876913212,684545494,1949603868,1562448913,1239300105,1400261902,667347430,1616786415],[2026632471,1062187472,1111610983,1979643815,1108182878,1431857876,1782972142,1365376454],[272041291,537401839,1452649735,1888962545,2098736180,1700615240,630037456,190682161],[1264049909,497471330,1678267579,686479044,1022819553,1242599807,775913184,1275876781],[1681500117,63157777,768999363,1498855520,1089074590,978286344,2126757310,191098737],[501113850,1009705095,1971626735,1537650034,1428728846,530315998,1578829503,1823009904],[291015313,1692523794,1955766074,816565269,72629479,845936202,2080295530,243319445],[756611974,1651658349,2112844790,1685509027,1217984082,1722956701,774659,1879099757],[1871786021,1551803800,114527957,4488663,844283635,649352711,1721039717,1881199985],[640769829,1325090794,1155521862,857105516,1118980746,71786422,981593930,1539538186],[1754146341,256776432,1914092044,347949850,406103014,598661605,862269792,379470549],[780473678,111359018,60014452,556668799,1522276806,2031300276,584905735,2092585268],[1684409241,1346729230,2022285308,1376456643,1203022953,1948855188,994648349,700943921],[1322564751,1883945573,134507096,361998952,906667169,89358191,1324353862,519262441],[1400102418,1023040730,619020776,477327029,750329980,510618042,593781747,1308783952],[2130405608,49101650,726703271,398271909,1514647692,1046449015,701457960,976014847],[1919998151,1008343370,2005610170,1290440204,805754359,934388385,1875498759,1023161547],[1958576677,264163029,1112944078,1279966241,30827158,21089279,1734336618,2104088616],[316034021,2047147187,1021750417,1345592312,2070085376,962873842,394819740,300452283],[489488364,598411669,296160928,1058108502,1805959459,1443109069,1832655339,995374308],[145928860,1712341520,362181093,1499641972,1007519625,323288327,203119118,1183118685],[677676553,2033310527,583347112,1234940216,528193540,68026009,1715768063,1075737919],[752576772,1173119493,889472219,1830085788,503124883,54614113,16596047,190043251],[969754412,380884419,2098739544,1448880233,1535159453,1163872908,428248018,977121784],[842042147,898834449,1130373177,875694073,1627291078,1009830879,296074636,1696270623],[741262180,1961662328,2037326782,1070911844,876260959,1222759459,1678580773,1622083381],[951785234,1438770520,1344128283,1078192229,713573933,1823619444,1139728111,912451617],[559363957,986384600,1577476810,1653178251,1490042856,1746976701,453835181,1945931106],[1585846686,1478259778,1237305255,1911802663,609251901,1238647968,931580019,575684826],[478405114,749119597,1900256392,2126476779,563353857,714814971,1569178226,1705706569],[1988495951,636577979,2024713165,2106271530,1986512034,991997243,653578145,1690533964],[99956389,438077074,1176936060,4790867,1009064057,792895044,1843723940,354104560],[1218002398,971733745,655606456,1132331240,813445472,1762092407,621094673,1433234264],[478188084,53673369,389177645,1351064606,249949573,864091435,1493952230,1854937088],[2107820766,1744684321,2003511114,767923331,1620390786,1779274288,1463137573,2121688074],[916999549,1106972837,962131722,83912935,100452886,1325348237,927145773,1719968750],[1269528573,559359482,1391775139,1334225128,1857607091,1479559758,296014179,1483914253],[1531861866,923397776,1133970214,360190505,60629856,714055157,865574868,1322518641],[999969699,1129332860,871655456,1048335134,429602437,270107966,302652606,1739542663],[2029192311,732889988,1274500425,1420696424,346667787,458056031,560078050,2098842965],[1890815864,204868552,1570573454,691540503,1353362166,1758271881,567155832,1396892417],[1105153676,387441607,1809375050,199178533,479106831,1109247689,391215759,1643987655],[671606687,1248997758,601853429,1193785976,1679736161,1224311134,1553164823,19882090],[514562937,1709451192,223956807,1176291233,506758433,1690692068,2022180658,1500887290],[1734617600,799425162,883323826,652095522,1428822337,306300654,489425065,251926614],[108725098,518136716,1546233412,202919418,1118292562,898077933,1487215780,110267961],[1316938683,1878959320,979552140,1083839111,962427403,357679189,2048844088,368695190],[1368961593,1181301775,960378222,150534476,594452803,784471698,531121980,217228976],[892108916,2125341033,293643429,1727027955,274539191,757039130,1998020247,980423270],[442460390,445641562,866389917,1204671649,739763526,179674085,339653933,41515285],[1920764180,1829448687,605750918,2118131036,1983226944,1580900235,825044207,1830628814],[77303576,721478554,322035782,817336533,1500398190,519563741,1433153060,652373867],[391101094,1821165114,2007371019,48381214,548433406,163912544,184343640,1427600929],[1405852756,187394071,1385504368,628161651,951509234,32542604,1563265397,1953571649],[33370488,546382569,266407018,1656757478,573731084,53615189,719508223,2017094046],[1337875904,1704730338,594493008,859594627,801252393,379759402,1190781364,1191060247],[590631048,1373182623,647071322,199542684,1769068941,1984274294,1461905369,786596705],[1325436046,980598566,28379612,939959867,1547025912,1138651279,1517342320,1095348838],[1889781942,2008867503,250132429,1064484694,2069929373,1449483636,452788863,1411989590],[1900342241,126077407,1421798062,1849338538,1832755550,1536723945,1023631735,1320792778],[918849166,995448999,867457775,1016371887,1886968139,246273875,298243013,1741371896],[454594996,777847897,542387892,1766809253,1001449114,1263461225,1508823732,315241360],[1335974739,581905387,922316461,835480505,80521213,478967238,737676113,887904249],[247286288,558460893,1254761445,1820383709,668104219,597172639,1099970824,553789535],[2039226715,1440941819,1304439863,467132628,606239260,1320178631,1094887184,180345855],[1810977153,1479558858,1077321156,1483371721,1374182484,157151248,425230809,482003270],[707228744,930682856,1967089634,1064433858,773112803,67513585,910188943,2037571978],[1407582737,790279110,277529492,1828975846,1310667973,1536810759,348093147,964979812],[393242355,816197865,1143992591,154652120,1948561023,788583938,773987126,1458360999],[1028586195,589715267,243978276,1816005609,194922839,965648780,2095283458,1033536708],[1400589469,2017416242,1679773579,745772099,1138132011,1697300814,567196202,261705134],[1794411936,710170106,871949794,25230940,1143993927,1355850643,866968189,542386828],[822116779,2032571023,754833255,1318694269,1142624391,996362956,680477284,70786201],[285980749,461983439,1434125614,393363199,1758129373,156755428,1912335046,420986586],[1323255473,593801390,1125010232,676266695,1746556226,703594894,1231734149,1595108868],[864387596,1946558679,1336509723,611451247,1509584713,1492958331,231534811,656218614],[699367479,1182046255,322453582,919773766,1192918976,1361831962,188774620,925460422],[1707758721,1987766827,1821058508,328455404,272854937,1306674216,1815767084,420006809],[667550284,2039635575,306436410,344952392,1264395427,1981627617,819417558,2008125452],[1679958009,1925770061,1165167331,1264322265,2097534241,1277335857,807898263,1913784074],[687598767,1215840133,690157954,1841039343,734409433,1860632607,933245506,841892043],[2022130906,804482756,246215128,423746651,393051764,1655676681,793554461,997498207],[1408828207,697248029,1098396204,142747052,858448801,123507984,96461250,301747702],[693808463,1530323299,418878830,1524110637,1232350388,997279592,664412396,882538859],[1667436462,1414104809,555200074,1355553271,1807273291,2084580350,1669070892,2094363379],[190333979,1730496082,855762740,1235923334,369927262,850889702,504663776,1035845226],[120022570,1083273785,806158755,512219095,229762912,84499664,1813468555,466797710],[1040272718,1384218053,238104689,812795782,890958946,1527382356,746218262,505139883],[115949473,835154032,971056293,1036120947,181031192,1088590530,1531539495,798618916],[1469072045,1344074829,1276059352,907882797,1285651656,1734853922,858181310,773747756],[1626798356,307420185,68991658,1056843963,426882441,672139835,905362128,965131837],[904440216,1652158217,998717405,1592594569,1563451906,497576131,497286881,377708257],[1941947310,775659186,1635912733,1741826291,442170915,287937216,582571201,1882424308],[1267964038,2018120696,193232618,371206917,658634080,877029793,337988051,544746222],[1947465838,961449981,1976856458,2015874716,147639398,476988321,1345366973,472904289],[857858551,1738323035,135276759,34564674,1912143941,592321781,53831643,1170711664],[541069833,1420486462,1019987039,405633615,1113787412,938803278,1190125634,1127023161],[912999819,996992037,1388199281,894466126,1369808890,1087028516,1140102893,809170077],[1992315540,615640862,810838675,1081328298,2082372735,438121839,1935482046,547697169],[1232514334,5135109,1751042898,56181047,1355524501,388457368,99289098,451136329],[2044902020,1236883872,359779576,2071484670,983143045,347992474,1057843380,1218411696],[546405234,1208471265,2077408356,738946094,2056577372,194686826,1289951194,337682255],[617378967,1404893862,1460957623,1540446729,1333290017,1227074556,1437863656,2007338607],[1776911724,639545775,1679690513,821660906,1993873328,1413098984,987070225,314701168],[114806327,167409687,1017143578,656635594,861065615,1049050487,2077217212,778007561],[1569018595,980058432,1821734674,292895294,222525743,468802931,1714501113,98132207],[1659873272,1616771721,141290799,994325903,967597543,393048400,812696719,1309863422],[253259497,1246283271,394172410,1858972384,1237327098,959561958,778779851,737238263],[1545295903,259987545,1040887438,139489988,45793086,1090940840,1577412498,1731142088],[103593488,1780217454,1876019755,212906517,2098619915,138822200,1796521674,1181449332],[647737008,343334670,128162375,961378048,942346328,1613513735,1389037271,367880241],[845689214,206039097,166063366,986254372,1289617980,930552274,287881466,6646338],[1496964253,531793227,148675845,891025277,445369991,40792247,230569005,2032131292],[1340649985,795917527,2051306829,1322033118,1723012438,609390575,531630602,1724046307],[1695845466,313670032,1467376969,1387474408,80534186,966761611,890164952,1143751827],[1032783859,1737918358,1457190641,665555585,2025481479,738649061,1461662395,1150592734],[461529550,928699827,153096930,1578866057,35960866,1383460676,1410601728,503644413],[499744189,56017428,1425269656,1696391887,303004017,704721196,179169615,1985634815],[225521796,148762185,1085404970,606386511,1445423984,1922662365,298702224,1036574565],[1249683543,200116209,690757549,917428228,1356173656,37697858,1173400110,1492122365],[1677464375,1182317565,350949352,1326477941,1152278790,1661049019,1346433007,607869875],[1724227903,1407445844,1212814139,1673909928,512577435,749917981,90239400,568526371],[768989459,1370017657,1728513847,974798142,798158031,741426137,1601897364,1769904106],[709284441,1114077994,176691709,1121190344,74386792,1567080385,428676156,1859810430],[20470133,1401961709,1732983545,1853777786,360313828,1412076881,1729270915,690640273],[2015736642,49984752,1347409793,606937176,1960197631,119562613,1300085604,94544214],[925674963,1481746159,1374331764,639541732,903200322,1003663122,1712447162,357967125],[346994652,94806613,1636207871,1817037480,1270537414,878238815,1415994965,1142584126],[1191526709,1428504378,1007201585,1790250499,441874181,1052022082,1369143508,870964812],[446388841,1411501941,837223833,360546872,2037183242,252080901,1010760585,146286366],[1083073314,1850290881,685313226,1453044502,1958630917,1715948978,645366139,1298635826],[1886268760,2075577957,2071692576,840721462,623415611,731493538,704291374,1607868885],[995810887,351421408,881175188,2078909851,984313169,1970496557,327243873,1209836365],[582771931,1664808003,1570291410,2090795246,974977878,1750444038,1082440720,1656398693],[1822284811,1440367104,655174416,1598209218,702245989,551762867,1297621774,1195709510],[447686549,1901806456,1496931416,1271887845,1382391163,1317429289,1462343388,210951826],[1942038625,509315468,95292748,788887806,1330287043,475555548,1956169574,487370205],[1314533392,264761763,234335763,1533820889,2010487029,1777379306,555533988,1506506004],[728562870,993417206,1381181019,1443419096,1265718284,1213362879,509551518,937771326],[750880009,1325307462,308829343,1800244220,560474828,1474751974,1188851033,859956354],[223240139,1200738156,89809656,371567095,451549316,1645597714,323891419,233387256],[1082565354,880945221,1129005425,830211480,2106271399,2034982267,1352645158,1139419136],[90654301,692834950,1607515966,932326572,511953457,2114062929,1656627848,92098269],[518727481,1722025143,848972481,1809415179,1226694810,667731955,1174603798,1591579437],[845647905,1183108938,1230811782,1389952631,1082109868,145477414,660018944,632152788],[1055717040,1776257960,887721744,1123208807,84660846,1757611998,1720749099,220719362],[1892532118,1475821163,1072661686,2067625368,1361492848,1628610279,1755568,189932342],[1667223873,1331956871,1901500227,381626410,1326661089,1080115540,679898017,1449174289],[699736810,2038037263,1693796507,1256065018,728214017,559265082,1734938236,1267656946],[1081945382,247544945,1925459060,1215018313,817273846,343648866,144186993,690877149],[1258390286,1430671423,1918673128,1337476297,63191842,594181470,471505135,375312394],[708701948,267741707,584581836,1240967041,716263605,1647763942,1918724769,465068657],[1627469911,336702518,135070173,462354432,947861962,41289512,1177961549,1086745268],[2023270925,1825881744,1864524652,1118910343,1846122852,1014408775,1423714790,60752300],[512502326,1296272439,737264902,858291763,7315281,664557375,1956768377,1324126317],[346939785,1254309190,1856108406,2024419088,739532509,1124204162,499210798,488509419],[1584751617,1236755962,707698808,1062022734,387643947,1283606037,361318313,369751447],[5575433,540261602,215985398,1408453835,912094726,1043320810,441249130,1535998446],[1218773399,387544662,1320534715,1385748264,1040134895,2108780014,1919403550,2024963174],[613104263,291378163,1150883180,2124355937,394139102,1915398392,1492283330,1858213340],[755377066,325920356,232798793,1173886923,1623562429,1967380219,900792472,647457688],[1210569659,770609617,1581906149,782884873,905299329,1507955207,1925571540,1063672867],[24638753,836791126,1741604908,1535743852,1725836500,1440528788,332873424,249887959],[1170396147,1471886200,2122912121,969661665,1533715444,2067273364,204154310,1297664010],[149999732,1925252306,2040174459,1758624034,379809192,1247120888,190406154,1935805061],[1495979404,851911211,1856375628,884239225,1718806859,1069951279,1596098013,1766584749],[1005352311,2105997456,2099471455,735003723,1959126471,1376973004,1009674877,1119908134],[1892794994,761080468,1799586193,270678604,1525512633,157044185,1475951125,1962493713],[1809994119,1015614433,1755407567,1330876775,742552773,423697246,59628410,1590245684],[1022551523,1972483358,1071462593,2126233300,425917812,502763066,1428658106,164548089],[2017835258,160605219,1289411704,1423530143,1421157418,1985036038,1371196898,171089543],[858941353,432897010,1016404280,1142932261,43029781,144903989,15806646,299762745],[1328973018,1554087999,433535513,2049750682,1753470520,466394877,1971436933,1432254400],[662415112,850641086,1215854685,1218075331,1681459245,66573923,1225219184,941304779],[47472643,1421021633,1182783699,762943805,1556403266,902841587,459970710,1627721951],[1630272465,1578115582,1649012186,334334227,613405782,1397988698,2044829615,798952587],[1234310066,1782454648,365500631,291770518,400527278,2104456296,377015240,790068331],[1125195139,1423367202,1181673193,1557674838,210561955,192906370,799005818,2027988146],[1062520553,1801805388,522515148,1331982340,1128811466,809313684,1481868167,254082721],[129542851,1876294080,1160469467,1567041057,806497119,814127959,220154093,1225369990],[1454029360,1897438452,432026947,1253708064,2057374419,2003872783,517261142,1905801007],[1897071107,412371187,667304982,1637182828,1103327271,211665370,140900618,1397831798],[1563457865,1668959527,249220190,1444647191,869264466,1662460560,53019742,1118350614],[1130606099,480589792,973757439,867435497,1431677100,1529181379,1958201380,173662357],[86244465,1640922383,1710705258,1352923642,1964124599,376196674,1714757739,1577601079],[483723150,2086001111,1220003563,2002980762,1334826805,25038161,1267295839,1736999361],[63659202,1671340082,833705012,1717306542,1883415559,1566961588,2032267316,657664659],[1573710120,442232009,1419112517,1074847383,1712596446,1847424114,994463568,847095359],[1529877533,950485410,1794088956,1959860823,1414374504,900514139,1621753794,1998606372],[598512258,2126885924,920197067,2036834175,2123876877,1739514822,278412187,840129157],[1298705147,1948730132,498152964,457141545,1317260741,1765350486,926149526,803952657],[1427551566,872455884,548354652,818248166,37973488,379261463,722382127,1788666661],[274126176,126950200,1163544517,77488310,1667173104,1281012179,1433162509,1424047728],[1371569297,891295335,1765879068,1462536698,248823931,1145090899,1345900786,662422068],[918138909,1308680274,1085856831,1510606750,510924506,1492159748,1058852494,417874129],[488043835,1887705782,1926750129,1348143146,1474181485,1271789346,1468898609,1422131778],[1001595226,550715450,518312984,734326384,1679508908,180673513,1942715732,1981347424],[8671107,1349515354,898596787,1784351525,425730398,1424388003,2126431236,64444299],[1599442028,1871672649,861387264,1442003797,1229980259,16506742,2096761680,375825649],[876299283,1574687409,987584325,487673577,1508528550,1785987891,2056562629,1119057413],[2036565699,473828308,1409109681,300593838,190592349,1009850339,1262767876,1891270778],[824639460,302419870,694564905,1278649714,1291272803,1470905810,616429219,134031597],[1993385201,1371027162,294506174,1264946592,671922244,388267460,973740600,1741261350],[1436691815,902388918,1263269204,1858207910,1551023225,266640549,2074564912,924773806],[1774726055,1063670290,161273662,193431571,1926818739,798585659,655792055,1289736301],[1548888668,1076857498,1291716235,1493039363,472489226,546597067,15093184,823990647],[1957560414,245545851,1975258937,1072014003,780050263,186950817,79739949,2079050452],[1162598289,10449831,2130586885,1215398939,1144072268,1373921014,1497495400,215011980],[322338798,271389089,1480751646,1993547796,1662430764,26068318,1435539015,731440246],[601103447,1446230135,591729782,1567676991,1871055831,33712085,323354111,1130857035],[419711278,1035340968,1482018568,988972245,69476866,186925860,469345587,1884034099],[771259253,450133857,95617720,2130699396,1723501151,402680166,1077915381,1565967594],[1529273004,718796909,1510294887,2052278585,1728138756,625453349,1407155397,1379991002],[1922018250,807783241,1325602915,689323106,1724953977,94218719,1466768532,2126062095],[879176531,1135536770,1580002832,1989187151,1742260059,1606450941,577146583,1607166874],[78231485,417826885,43861672,1848322451,1968866033,1187286254,1996962316,381138589],[641909904,391220345,100878434,1495750400,1149299571,2044245663,1596531401,1712274427],[757747226,2123914490,969028345,1481136542,1971814837,1097710592,771651583,319301936],[1975587709,1426691175,2086342522,569852205,136427461,1298689066,866234541,965913191],[1050537094,601152955,1548960944,1472225958,1136772665,304323266,1345320012,1803540914],[1632641140,809891062,895196064,1769972780,1265748502,1962407364,677796933,668251828],[567715093,58154545,2061217848,110632728,2019809874,1117348737,985771841,1822058336],[2119255791,933557830,1675829971,58870231,620691162,1387464959,299792786,2112352613],[1845032175,1227570623,540717868,118280249,64164383,1950283404,158997914,787234666],[394926197,866923677,171576248,895365390,791502419,1229690802,2068554420,1238142166],[364349722,1178785822,824866529,1502925740,826154864,1329353253,2111393490,1678035727],[361328029,1502576162,916885662,854275253,967660516,764835034,1155966012,11461051],[1309746841,1484668848,692283787,1086192311,1747083831,1386478207,49872538,380288708],[1702068608,2072229351,848040282,78343701,119171148,1579153225,176123616,1636476030],[1706117931,1466791320,1091769578,2051832847,2007376298,1760040783,386040369,255331366],[744186181,1866431534,983417850,258560084,637345556,2075614522,1693007847,1067200026],[708029774,1524810646,1631095455,1144008486,245843956,1199387505,1159851921,1088895806],[1304970204,1123572164,1177754700,1888627192,1212298162,406754901,1302202960,1772039327],[504560548,1570190355,1556840634,440518104,657609042,568397096,112334114,1807590189],[1436114371,1937622262,267982040,289908262,1040769056,458857903,469088452,548857937],[1178033475,1484711020,1847042544,1182409409,2006638069,1511612553,1539822200,1481176581],[1133585277,1280509754,1658492942,461861143,1821879780,581438005,235814998,1364297368],[1749535735,105069712,1627432036,1157654489,1272093343,355021607,246838591,270593496],[1459482314,1604178027,1192806059,1535924622,1626732342,1840056531,1491540553,1679179021],[199137519,1354938379,77628748,828605783,1171698786,1976645786,2029536577,1558255776],[1123819649,1738727595,744515514,1966703179,134503583,1661117649,1699391834,1302254166],[125641801,467664158,1960889118,311532127,942197531,1075336434,2048268572,1600172278],[1944871804,778569089,1736077059,489586744,471061593,1100956244,555066787,470294184],[1790092397,736982961,1764179742,1753502695,991151871,1878485923,841317261,556271189],[478464722,1039437108,1219145090,1138321861,538764758,1146629445,348725733,845642427],[501610021,83897894,1055122788,1284256723,1143754456,1407756640,577242575,1522598066],[1846880231,2061041911,1240592035,525395569,847640455,135320864,1666689321,1785515990],[1777084897,624859434,1513438085,1612110521,384495388,1843235105,467921995,1748353055],[985369027,1547385602,74065106,743593678,827443585,575174058,1135576378,1865962361],[886003578,84635965,1637642039,1348380017,1396003071,599185890,707760765,935596110],[835544771,1770244830,1697326379,1147338381,439097556,698062325,382951453,1054768114],[1082541444,1020647020,265509622,250602492,1392715005,1560636171,1386777737,969291539],[1280060975,1779485356,1159293062,1694712514,1711916579,395468738,1374125218,1729880459],[795783156,434450541,1117445290,568438111,1332323160,287681513,1354928133,457504417],[709636712,1045744141,2125506269,1895795852,335635024,730719368,862208952,931570341],[518717659,1340572223,1024290696,1466310461,1892946726,575565711,1135632331,554507794],[2112398684,859882328,971279828,1443142577,913650446,844495169,1928378083,573109134],[2123905087,1305555409,1568637743,710401598,1393728328,794860893,1119678404,744466358],[1749669286,434363686,1015355630,2127174379,812755488,1676838054,1757338154,56933128],[1423648688,1744045325,472379186,333549229,423523573,1018239654,585314964,2096829297],[1815144593,53937999,160815621,137037628,894390561,1771606352,2032347126,1953240879],[1460674657,1921758388,1034938788,1780085724,881782591,40315559,679566865,4771275],[1384988450,1983395270,2123022279,715487472,828581532,277028857,990003921,537458059],[750045921,22600992,1678149396,701297620,1524638191,150919299,9782894,598702955],[1539962100,560739754,196425500,1078293923,855866045,61736393,1803954976,204280404],[1524482213,8183664,2046229309,1812137995,190803971,313012981,530888100,2032363169],[926546515,355892429,1283785895,1775997758,367646969,1087014986,482671883,869408604],[936995327,634458358,237987495,1491287538,1807632444,248949060,1060781285,2110937965],[1876016167,236478524,1495704644,1077498351,1553367695,1206219227,193559969,706705495],[1684450126,567091810,173129300,239992637,837318889,664407787,1654082028,1485937684],[808018471,1990192100,2014187788,476827549,939611948,1510069366,1261523535,1205876269],[770126399,1031138042,1633137539,1158645009,1927314580,417191352,456465920,1776827279],[1832724661,68243401,88100641,595249503,1370462604,1127759912,1420526719,858234342],[1054407712,1027202036,18793525,278857437,1545699949,1842912423,436222239,2027227574],[1760244574,177762299,791829155,1402535011,432708978,78430833,897353841,1784693327],[798571160,2113102095,1828954204,943534214,2055202128,1410720998,1554495325,433551616],[1968984773,53614436,856498548,770041318,476891983,1245563649,2114139828,853423070],[953631026,515358947,1442989642,375095452,153004713,945855428,1903155295,277270309],[1577650517,1989629130,1446498864,951667982,2095560931,893284161,710973430,349211730],[2040095636,780415414,65769233,888906636,725635855,421722358,1749115151,15105981],[1977391128,1989106958,785396378,173781789,818287622,1822200390,142307454,812796756],[1412573893,331149001,914136460,1848389369,1042218889,1137773268,2009659165,1452892133],[1954561116,1292506672,175739787,1540562355,881640080,594074494,743507185,2029124625],[1960433906,999437197,884074640,1718623645,1601745359,649086812,464243328,19178201],[886892712,847546732,123260776,1688273289,585180189,704118277,847446269,883415931],[408790980,1334623481,782217120,1156013053,352590394,484201266,1578789624,331800950],[1032889756,1525405274,128918417,544962223,1020476088,504158454,927715885,1999886413],[564052936,504633207,1101106156,1548698190,1228123309,2019148002,788418440,143352578],[67147724,1847319090,118693887,422202062,752601048,1534983529,1125411818,1078191021],[842643910,1020997369,1419947043,786366960,1144222498,84728310,1288514611,1886039506],[1233471540,2029158274,1871685511,253188290,1598612344,1103283935,118494997,1866664382],[658013888,1823806623,402211514,1525122985,945342717,825139999,354057850,1204048367],[262839553,552328139,590559298,1916877533,122071403,1456499819,100675651,1856672997],[861093151,1409794824,2063051638,1582069639,783822084,841655478,604365549,1309528747],[994412585,2066122290,1782631969,1316813442,1590747116,412946728,844590719,1329742375],[1448458299,195273980,1910765108,1227664116,1922104570,856052441,1642399540,1628587354],[1496254938,1701216363,285617999,356801865,1924166909,133000666,138739568,1630342218],[117528130,116006236,1928737731,1521277246,1190706375,2073641631,572521365,231367317],[1563833040,1847249159,25336640,237979672,1970136330,1312599281,2113025574,1140577143],[1065469116,1942178327,1537951018,728901275,1329126774,135083035,1243973939,935611616],[716077148,1601145667,1856999626,1717495663,191024828,85224477,1245306302,3968440],[83792583,140222381,428849335,1042308120,2066138280,544318491,109221389,229211090],[146566899,1881940087,424800515,1716120068,275257685,703726616,32236212,1660241249],[997000833,652856725,2106514200,1989813467,1454401467,402736306,1133125696,65055479],[1786829076,183040533,1826899691,847137120,270085363,133058047,327850979,1008492155],[1413221793,326522604,752266039,1610796226,603148691,1731345890,185333622,1437948766],[1330789105,396064743,238152389,2008088678,2112969686,1752924123,268661465,673900110],[741925303,1332278526,2128011942,1827019391,473071870,1023616813,349043096,713881762],[1329085475,2121755622,1565107901,1975383186,81925030,1687039441,682895660,586521194],[262988640,1059564304,2026432063,1433393071,1528503293,679182611,1347111644,770316805],[104533998,549121882,675998725,854041821,2106020821,2019269776,144701468,666565394],[1135206605,1309382011,2048450327,1585554881,1811185176,1450632694,430679251,1270743218],[579867994,1602705692,1673265820,912738286,950222903,1151235795,820057608,494858350],[1106025950,1770668878,1884803157,627940413,374840366,1184713399,1735634865,176188669],[1773060857,615818407,990578944,45888797,931618402,1593452424,993197007,2078563548],[566578666,1234238257,1743132664,1400285025,1009529475,1946550805,824099178,990207143],[183623415,230213365,770227873,1445716234,579165391,1916267934,244191326,806854340],[1495675737,1921703327,1286566853,734770515,1294915100,672023514,732260441,1202139551],[549929727,165533204,172098903,1922190241,155228613,1464687544,796046139,1505091157],[2084588145,264110326,802376161,941590388,601053765,898326979,969696826,2049375789],[421704648,1416225496,1712354601,1324056393,1811153029,81953764,1652837863,1455695660],[1092353607,971244421,630667839,1365486763,357078280,1008200268,228476487,517067079],[1537101545,1208582866,914193197,1336279146,1379148133,1953035742,666812378,1651171056],[885097951,1437661010,1470970898,1733750486,1136904420,1709143534,1595766377,460772396],[1037031074,913997616,1269197795,591836609,195970430,2062879770,118443809,986654319],[1579690329,297208715,641300407,200545074,1411751719,2096832333,1884400202,535746601],[1426231660,262473935,949831068,1266477341,1738964673,873951071,1623700525,1057234040],[1996497287,330681504,8244233,343851846,806085403,628390985,1014650136,264680907],[702086254,2001079898,279673222,2060710036,1821768245,1770698605,1443642064,428383271],[566079140,1910864850,1151772748,509016759,1097227386,825811378,114844217,128403252],[1977748305,1871478794,2105078164,42424034,1534903404,1211874522,543676905,146850988],[694870081,653986408,1184896465,761431180,834176732,180093183,931365071,1880754514],[1133163060,1024433335,116185119,1208192241,2031046273,1474053123,1874761022,1471599409],[451997094,771273677,1052331677,1795010245,1500958486,2127910008,355059882,1379257263],[2013820402,1237712670,1232345661,1373660624,1368774221,826257405,496510092,377752766],[1348649325,242386254,393908993,923717801,1005847640,276901926,1176855923,1878191117],[1830050787,379207491,814307518,808376013,2074512494,109859198,11398154,977727701],[464801068,1178311683,188727144,1420641191,443539513,1360013412,632106089,203546894],[1972285317,1220366725,474486411,1995272108,1638620264,1909319705,1842993749,394966709],[722656697,1437663782,979767160,640921874,59621048,502187360,1018967429,728533770],[307510374,248373923,2079998978,1117007538,1608089050,1974244919,1909874819,35146227],[446744528,1409710034,967781855,540271409,406035266,1167953859,2041148409,1161888242],[862733544,1812107758,2079350140,623724307,2118792277,527606270,393873619,839580614],[648351810,628913809,360944429,1854228906,1387295287,1000934100,665247564,1271702838],[622099965,918413981,1550469590,577994680,1178348928,1089432378,367616338,1428393747],[1684317045,1251523799,1184980543,1677540364,2060172076,168822928,867706119,99450337],[775316512,135488198,1286216346,19624,439965325,1626819435,199702435,1660128822],[408579918,2116875281,393087814,1426558307,806144604,9638223,1955954923,730709579],[2034718884,476739746,376026894,1672067947,968524734,1692054870,795518896,931326901],[2051209034,726926736,1380197935,1588161039,1579193722,1628726887,807198357,25021518],[349744690,1217878616,45849117,503655172,300001056,1844732214,183856465,949967341],[1120550291,1151199906,469198597,576886612,1577469010,1627438163,749902542,1437806487],[1918206456,727738534,233309385,1114113257,1734708770,499486896,777592317,402969594],[670895654,1153421716,1152483718,1576001017,1931723941,188287625,208783408,2100791962],[1473939792,480887929,1243713724,287654362,1340352777,462135602,1862698887,1000880548],[1828728773,1947118010,7298350,1199534512,213693460,1429306914,418234836,885286973],[396789985,362802859,1459072039,955986333,1609632251,1538087074,1592059282,648253294],[1952302069,474263878,1583790875,1252756572,936638868,406562906,1597366077,286990920],[428457633,1729575899,491913285,116783629,1699205929,504673956,5974479,1881263644],[324466551,1498478331,2037616219,339584212,204128354,1338605201,215151780,280738444],[1061090931,1513479105,1938198283,1704325067,1680189924,1422488404,1852374345,1970519765],[261196340,282341624,1472561334,1876314652,1108075735,1097196888,2027213182,1396816686],[226079411,1106666268,88993234,1826260762,1955163653,697320847,113085328,986928230],[659432225,639153781,1029516870,592162423,206335311,1846351527,116975577,1320439663],[1814315383,239033773,308052325,1187904656,869881700,72302643,1094663856,1685157877],[32604322,1673157292,976733933,1620099468,208657481,2108377163,1902662928,2092196988],[1140394473,934331679,1001654282,1944144295,2116327973,1939069742,10768390,940846882],[1826813580,484347970,1836865086,79350682,327389855,366055755,1166675678,172882223],[602614293,1295029955,1020304533,774845726,2113284396,146805680,950728547,1170648359],[1667300984,544826474,2106646688,1408339280,1031388309,854590614,544801843,1478805509],[1201943405,86938378,1380579132,1829072573,1308684525,1336546039,733486355,2101504333],[1962611155,598958440,1941956344,1662424948,1440640917,887260254,273852788,1475972041],[370228732,790749774,1309371482,1779342338,1700208875,1449498281,1425141018,191861466],[1632346537,886189803,1105332751,1139261270,1671656439,183448159,441013571,574458302],[144690091,557505983,1682406357,1790280057,738672414,155541930,861576205,950998449],[1147019422,1769030452,133065807,1432924484,599789235,1719579107,1581072387,224929523],[1361612168,1928910533,1200808163,1554933364,1908625067,790823830,1555479218,1417269612],[1552283702,1930102395,154268346,1374764386,930798822,267169832,1127380603,113776742],[1186347640,1801821206,1112605516,375864002,1835588473,1071452711,634634044,1437836412],[701294780,1306016364,790719063,314061792,758088392,1182742897,1597201422,624063785],[936064356,1952251167,607726177,1141176092,1555036007,1896139246,1348256233,1124444822],[1651700588,387987610,65219503,551556024,36333718,1810606071,81950326,1569131964],[602545382,1525398416,1572661260,1618131858,821960124,15537003,828974494,592274057],[183748091,873969620,1162749944,177474105,1721714543,510649254,172087304,891350251],[14511667,18358884,1118018606,287345152,1797426065,1240115077,207387472,1900048542],[1473171511,2021407171,2101316560,1212186958,127513501,667827053,997035656,2081262097],[788470734,1193491963,261997461,586851108,1443710760,93255513,1448967791,350320368],[321281642,1041699405,2057998358,411461336,575358845,1789633985,215356350,1787998202],[1584780979,1020858219,1354489494,524966670,1070942556,257277488,682375820,445067233],[1199176080,834703592,219121773,1950631648,430593589,655315123,1222249874,65138635],[828913395,1718354207,1511486837,1707840408,1777975134,447971192,565841807,488124878],[530054913,26823340,1997998400,767839649,1389289675,1511458386,1413782674,1457353256],[1043992983,594060335,1216706836,420532629,1409537930,526166346,460335692,8183071],[906838930,76031895,1483872447,887811051,19977586,467804224,1131338293,433494743],[1989854345,170275517,364145567,1720751963,1142934606,2013978116,1461264724,1890033809],[2080313946,241702846,1633337858,1947586785,1967887336,71571975,1454133157,1098900520],[1283934689,202257050,1937567647,887904276,16066643,714398545,1846491453,1740821244],[473224115,949815914,1382230593,1841263248,745527247,1385939877,1272607014,1279006696],[1942568173,815190599,1477581186,222669482,1312937671,732000733,1972651623,464350394],[1285932181,257590613,691654931,396401937,1937732268,353321667,1715129238,1325202114],[2057155397,1636629284,2086284855,2113577651,1145077206,1487686065,372213912,111652275],[818374987,182550843,1421096640,140545253,1617727233,2078539511,1371165949,744795788],[1240864489,373065585,681690611,185301121,1620099965,1067901688,1267995293,1555016441],[1272046823,1332400956,1462302613,11219392,733887045,1854152960,1322902935,1213276729],[1133861,1081034139,71050720,1206444136,290437700,1426055466,433512406,1795630721],[2019825833,1062957981,1952346662,137721857,731986545,1077856199,324196398,1164278610],[1597137802,110461504,1316193718,73355778,1638206398,1855768576,1069539528,1106584466],[1192151463,1756532717,1494642064,1215193539,1551686194,1527602513,101925997,541631707],[830277224,232658882,908321900,1654874524,1768166424,2036481597,504763919,1366132708],[670833896,1069171273,1230982906,887740611,1720227068,2024723132,1835037555,1219877501],[48925622,1919010491,1045492427,1916917538,327547286,985032475,959980792,933905419],[651504771,1278935821,1340291808,278631638,1083929720,1721485889,1611445354,915131048],[2066324556,600364,1931640606,1954241735,664659379,1530376832,1064160929,571263996],[1148891798,1114511084,619871717,484632408,1967438337,719789240,1763677433,1318843688],[450749560,1256553258,667864734,1897181186,1372464103,150598402,838714913,1231049827],[1836327496,348444173,1915141212,967731321,1590050820,348065185,647069782,405878444],[973426423,560623866,404632880,696603269,1414090052,686612250,1803271257,37752194],[246840173,621468173,779131085,729154351,1572631567,1939275039,998286997,1616356338],[1871137701,1679990757,1996081919,372699966,843520102,408524194,1413746348,1845582345],[1116428494,1761128967,777154762,1810536550,279361598,1456385095,275866287,188247195],[2086578358,1143910381,1098742516,1810109512,604169017,425189616,84221909,1331813195],[1727267884,835831378,368765159,962572502,1754056523,708104909,2107828153,67141067],[345379889,1405813103,1283972636,1950350116,393459059,1364327766,239543261,1175578480],[1155264251,1484871642,1171705506,1635756104,17594182,1256595781,633983762,1589438597],[439947367,1134961850,453237551,1714902699,1590626614,1222157138,1611293283,1816719890],[1156519099,934449198,2126780732,1941268708,232665088,1723985587,479730031,1254218447],[1548238034,254011078,1048231023,971868930,1392267127,1541939975,728445175,1996416371],[1985139164,109534176,798321122,375771206,1189454665,249832,1863019904,1938809593],[1269380286,2056915226,1196390289,938447888,1063865818,2043656913,1323821180,366698679],[462652728,657534486,1876715713,787035286,644857377,1266052712,1911537635,316206133],[806158544,1014400281,394215959,1934069855,264381596,883526890,359823268,10564667],[1488326014,662621736,149633766,71917592,2044584265,137140966,1910313142,1394377952],[1278073337,1487276105,1515218312,1529377273,1990035151,280407484,1566786186,123774981],[1269527873,1940821879,1896093576,231322098,1610799239,663676261,370092225,1997749468],[397139363,193476907,1859313216,230849420,1584645471,1785893431,558007465,808988064],[2033937314,1225568456,752111213,647096304,1544802192,1422727599,102938473,1447524044],[2059849327,1159274267,1559369114,494068430,527492665,84059686,1293973791,136627480],[2080026317,1988509712,1028070261,1256324796,522205109,125372643,1447645712,849040806],[312921910,362817628,216260137,317705019,1391509318,891715116,505482039,1949691773],[707409816,1174742201,2008970589,1532723392,918562107,1149397821,295253579,905679445],[425899373,810179819,620750170,1435862963,1815712578,49913242,400745604,378730679],[1327088059,1519169648,2068566915,925716739,1447677968,1164550827,2047589123,1228385284],[1125474749,1296874017,1760939277,190655364,246727631,895159166,828259606,1315013266],[988623290,157074787,1450639753,103225602,477237160,82886807,1038959243,1580258903],[705315525,39049477,678337599,1624629457,200982985,783361974,1867195029,1059472595],[1334838094,1550030462,401466293,531397440,394989275,56385615,63557105,482939859],[1998474917,1537773561,22281025,2004176951,23938172,2052413277,739360574,1924133368],[939309902,1137691439,1428595228,554589425,628335677,1255010411,1188462690,231264473],[1301228941,1623647636,1241555385,1246447302,634947081,769375070,1493413956,1001044254],[102180308,1384820540,1463549425,317339660,1767279873,2323625,655595058,2118895885],[1521423908,325049297,1605836404,995678210,27270105,1955723358,812765134,12394191],[1739733171,1782994733,1020690685,1014970180,1799032918,1122684494,337413074,1625536681],[1907828204,2076280166,1791949538,226546078,567671235,801079648,289981546,62004013],[1142343682,889530124,613647914,1462762016,284326178,50669687,466233486,1940970862],[743999661,1214942292,1036384154,589456650,684400232,1121083238,1838828471,858890164],[229805874,1170117163,2078779580,2068338677,716649681,389140487,846897169,979090174],[1626270319,1906221503,1517107071,844924704,748143154,1603204893,283786164,290200275],[1739262392,746546957,634086841,1228928143,413283657,1878862621,2032267390,1984369158],[116402254,1387780321,1626869925,2048305770,143189353,1286264938,1799661342,353567238],[1459409351,2125267119,1997976103,579474913,838963963,1999421907,809827982,1945270958],[662122715,1732650405,753419704,2067800227,709670814,541953107,1010418874,503102067],[1292341575,440211306,445271608,558710862,1448312172,1885557407,1579966103,1054416018],[21307614,1547237311,1766073339,1425044634,1340444617,439511831,1684560200,1752707392],[1104112557,537881489,577960938,177972508,1403149920,1545161847,169842513,2050757785],[302299816,449741386,746797624,933632185,1496387750,644494641,2072727852,203836863],[830953241,34161628,1772829526,716597182,625001551,2018718057,1971011091,497853594],[21056051,593930887,1061461739,2033826338,969368126,178614861,1669230679,479965014],[1305571617,661867751,367885907,922459876,808005171,1634307539,608352192,1514542956],[344852158,886885908,2030593775,1811899626,1125267714,1215376487,1941538873,254171749],[663774601,769175317,713972499,1114464378,991403248,1130695228,1180418960,948031095],[1850291431,1017434510,939265138,565901131,1130551383,1591275005,1311276242,1702592365],[82337479,284196137,1970971772,881207020,1624949323,1606379940,1356391981,1947210183],[340218795,892651382,413005205,2109338066,543847136,140346130,1190499037,1614888442],[1929449337,277055780,1472494834,748320364,1042209171,1402055358,1467795556,777584087],[546781607,354409347,558099297,441808398,676221905,1227230225,760572006,692050349],[1570219581,2090450421,651859254,878176545,1580461100,2096537117,1417748878,498695574],[1010277605,908379974,1817631929,1065471425,917326629,1053009699,1615389107,1423151997],[621313994,772472568,923696778,304004107,88505827,375152530,1379746821,698356113],[501642914,1012877018,1473545545,1392918774,1328992264,2022358516,170261790,2026826194],[1597658891,960296189,543536918,779113132,818684478,26477895,1272066970,369770468],[341935633,41545948,872064878,1186984035,1718139467,1889501621,320322067,362163892],[1749174950,1305224618,1640849179,1856030872,175290937,1620647021,810849718,690569004],[1333343708,1562995790,1709929904,2021186004,812715753,1979206254,1206218294,1888887494],[1466873803,525446632,343256941,2112028806,968657390,1657436229,1614085545,1409758417],[93257888,213589388,410071454,536285397,1909408764,1108457362,1890324595,1421981021],[777145792,872199745,747031286,1428054057,164426468,532971790,725321568,1165666899],[536691844,369245264,855814010,55565179,1753105417,1442810213,362868294,699276635],[1664918445,1999739422,1467346218,1533620598,2083079746,166356174,1381779394,1013587079],[310198326,1937131125,1228358533,1800104070,471899204,640173592,1237232649,1312848653],[1535557670,1802895611,821925424,1766375351,1398051635,926989993,1626008554,1012676489],[1742288423,1224119682,1654293868,1114286042,365230875,2114428556,714029646,2009902344],[1433943309,568559868,1707541138,2076336347,1084473119,1449867756,235055388,1369811277],[546375315,1238355605,370351052,1430213742,474518519,263745251,1821889189,2098354971],[809955379,1243024387,707346644,1428824912,874920488,1212635850,65513637,1476977995],[1345230217,1651529320,268864950,454899912,1769649173,989009370,88673429,1137661382],[1259804827,811452147,1872241019,1368761349,1691914017,1108816372,1571344819,138927183],[462554563,1771437536,1219024005,937058062,1801897327,542677490,462927969,2061331037],[717037993,429072515,2104408478,2023320962,762193746,547222139,100732353,1377560690],[132102686,25746829,1766830877,1125920433,962291461,502303464,2080294463,132070805],[453467051,577233923,1803602605,777635101,1605829381,29691077,85947269,944404093],[1415016633,812239617,2028786783,1976187778,1693403464,1522222096,577633708,1331895865],[143900967,1759108705,1037059826,1658380604,89727225,910993503,475221669,993025758],[309423297,1828913920,1216810321,49537721,1265795974,1374057773,1765602407,1781299858],[858093484,2005761168,1477444765,1533378770,1853121762,138967315,1831498062,394357960],[1271982930,1465691721,139440358,424444866,616752986,1163172512,893517263,975932473],[1106187355,514283424,319415516,1068147384,448455280,2007510987,1034383460,1556690104],[161694819,1723078065,184390445,1170903787,817475063,1080023188,433048255,415323110],[1113832173,25541387,2073240373,773071249,1498966890,1274383461,1259359250,1350574676],[1032053783,1100602143,1239369202,402556052,2096507086,1140336301,1910232102,1193105977],[1679632635,373184666,653787606,1818701600,84931401,196098527,1508214419,1826196695],[1542910771,253276056,1578624608,981734752,790302088,21521086,299230638,2009638791],[1640600458,1876032305,872460130,665746283,524042987,49319260,2048953821,1726302578],[71024970,687375288,921917375,125256613,732686450,800815379,1967269276,265767259],[2061515141,269963028,1799078336,1558782921,2065133756,307330021,229580451,291323536],[559318239,149664683,1128378963,324103942,159745053,1716419034,1610998043,1157601357],[843542249,768165816,1560552747,1704990533,1371392724,379220460,871509460,250991232],[1697307899,325825685,352332476,1834178640,1732389608,352152989,1563064173,317437405],[183573938,1709422272,1733001584,1847571821,52643424,712790813,1711935104,7039102],[2116597073,428163756,1775252554,1358127912,1720445734,44720739,779189545,858906883],[1678281396,288383406,1367819021,684268476,786387203,1954387211,1682961349,1387954561],[1248535480,282134439,1607541199,1602000682,234847210,270248716,1606575871,219274551],[2110029834,1580310322,1531241663,1290347449,1714595486,925908898,1395560090,1333628052],[593034825,1537736325,289805209,2103787126,1751523122,1438065410,359709516,481739188],[1257234972,644066188,1249134173,1630265341,1792447121,1448467456,1640698685,1539449700],[246927808,2022587893,844889092,1316620049,834485556,1137966671,564119872,100626536],[1747195243,1245856306,1725978909,495058271,547211535,1153851868,1705640999,101548651],[437271851,1107442639,1049857082,10680400,1054904325,715384429,958669079,791524790],[1806846966,1178375389,397691015,1714426804,1752091148,153970384,1769179504,878422834],[1552309699,667102223,1782483222,972699234,600948166,1088543073,1623181925,541640780],[665578392,1273009034,486177727,135196658,660411696,1355101516,1660295142,1525759144],[1986822114,1635980525,1864050550,642043889,1945109083,1933268443,722966819,522405914],[1910856951,1275922399,1193580477,586130367,997456156,939923217,435183656,2060670056],[1106880060,1906100442,185778164,1344310889,1793787247,1307405364,378819750,609453602],[1054455136,1876303513,547582096,345577656,455035608,1689694197,1723083726,1261507853],[670810152,246751370,957077651,2043439800,633922653,428442872,1213546531,1645861798],[198883723,314544111,1509487483,1559109270,132187837,2001731849,1034334060,1021721069],[622761852,829545775,990726322,1799059580,1302752644,2080912137,2119937747,311349799],[1952418922,717709459,9239712,1453214305,1157646753,1777958238,662933795,783137231],[742978304,2027595912,111911784,1622579867,585298429,664227477,167720529,343019352],[1595869755,1502132379,934298477,1287411186,1818206036,503396873,1914452166,1487708751],[1090487091,1097588426,1517068979,2124788395,348308521,1660080187,1642645209,1658455424],[1334169168,1680392937,514771171,84638488,813954241,1623632124,1176745044,465547716],[1266108100,321572048,1056509360,351811636,1471245990,1189744970,2039925059,2032401383],[2086374501,1199229316,57551653,901483585,1781758237,1936100864,1885606368,514891740],[1815113585,568782726,1978497782,494762385,1291086297,2084039566,986269574,189383138],[328327223,777403390,2102708063,103668433,140604475,1839138105,1762468167,1695421152],[596130590,1019363926,1422502197,150387427,217259530,1159381275,1265135447,789692154],[1793740632,2126613441,1963895432,189488533,997561175,233579524,674792704,1387028635],[1415924390,568988343,1966125494,335847042,611909377,2012682400,215848445,931628931],[1651356381,1345034456,1555787951,860811801,612914035,1842293913,871819571,428642126],[633184909,695633475,1137877421,690397967,2130493044,226968782,1644846350,683130727],[1836039866,999766988,2008142278,2008153675,428621450,2098701324,479189245,2061176592],[1087449763,655340362,1948089812,355558890,1535642467,876409102,1397915027,1364145415],[743792490,159471124,461106554,1294183179,214338178,1174392189,1052760472,1213181277],[1284888189,2065017063,1081109295,954034166,1036013531,1729874689,929114028,708805092],[1888527490,1728412921,1236413434,5430623,206907692,347807214,29905248,820309134],[409935818,2121001583,783294970,1526708855,427015184,1569364776,2068419979,1329414966],[746050631,138601032,199488821,1423694845,1815068713,630316152,1336534178,1148031163],[1209425553,591901049,1282350925,2125139466,1395875540,1974380952,597783601,1848167458],[1333693318,509062991,2020334812,1635381284,706111105,1776148608,2073562030,1901804413],[1070616315,1944250776,211505221,449293331,222158272,1141951111,1486346629,890578230],[1894330608,1296264603,1268310283,582362617,896928959,462085431,42120952,967570911],[475489414,1191304295,1798115541,1018881653,1739287377,1881753604,1520221898,773683067],[1919503610,1947175361,798862193,602825181,919653435,860149427,90079170,1811246366],[1062105210,946836195,915889509,1686772155,1700936516,426813788,398836653,354887623],[186352878,2088630532,345468359,1983032964,1250075916,371354808,1181542695,263680520],[504126837,1558797938,1883062050,1064679549,1603384102,1287967845,933905482,655122769],[637622181,102012033,1853919238,1643058453,724475000,559792703,1635443561,337123148],[915942333,1397497390,1180700721,2007384360,549014213,717289346,1736963285,1605455105],[98062753,193226048,799641930,54123903,1299839910,631594885,744710395,13666470],[1834850868,997099011,553259892,778572249,1482408664,634871207,1171063089,282516957],[832617741,336040580,851535174,61647297,660471220,2038916902,329699298,1538724486],[1923838247,998649711,1431367104,149594198,1686809114,658598982,1364114892,1031553896],[1504462565,891346643,393225478,236207598,1294759243,1325948506,696726784,906786278],[960183564,1842470981,197184856,1548125081,1954121527,1592011941,1621603661,1730396419],[839488119,1819767736,1023136196,563056324,1836670060,453112493,466749042,1810087745],[168758050,431783546,974083425,1196435998,2065934302,632460094,955471356,1266381002],[132597857,1567044915,848313957,122468088,747353919,74840075,839589121,1189762994],[1980031527,544107138,438722251,228174943,1507615606,628842050,1917753965,557192668],[613388971,1680771995,683960240,1043586246,1807357211,1792200238,1847245681,1434397848],[465639235,2072633382,1429739391,1410976158,2071382889,105155354,906826783,1078415665],[1348485619,1597935163,1082229462,662276643,1906911349,594716426,248032103,1034123392],[832677806,1033870450,2078640298,1316023440,1566294697,1307550988,1079660817,1689896035],[2123525595,1680417261,1095257803,588913290,55705664,986021793,1795906380,105030675],[1946301406,858166725,1043576041,1283048403,1434510746,337135949,625760072,600552994],[1245835475,1512188855,1509384000,523018273,1407566172,1697809887,380116230,978827631],[1419027170,722995995,1366065582,222552787,398032290,238648813,554342912,1017273033],[162363640,912183633,1107241686,664010003,1603663318,2019411438,977324042,1086272896],[725741644,531499039,2126891795,741875230,637312594,197100272,1597319770,828418281],[166646863,787722219,580245186,660191526,1111544128,1114671233,1395258702,519803101],[1062190935,497460176,1053198828,1207170301,1344561113,1025052030,1338391196,330523608],[400649778,1550130378,337599940,1727098515,1027331007,142346740,132286371,2108473256],[937436256,2103557098,1287065303,1579162611,797151092,906603555,611401074,1470877178],[1416060649,443883235,30468770,2040164986,1281322714,32612342,1529459505,1608024669],[1981212309,995640745,349962161,1266027628,1384632005,869333383,1778024921,1346235830],[2019724384,1069338203,1352301618,70040437,293361756,1643613645,1671210642,1532870643],[236449103,166198877,1910616692,1480125929,1179570129,1972162432,308057211,1359460937],[1026302612,1524261824,1185080384,1255216948,175037394,607409934,1167215215,976907058],[1818416956,1093504679,749350436,879547395,1467037892,2020785287,1120092677,1575634474],[195125212,2106013165,2091026660,2088028172,1856836575,457843302,187089214,187920213],[541946345,1739068153,1505041998,1038501673,1831618380,608431936,142148086,1998122704],[1629906610,1240562589,1838404877,1069672595,1729901155,1313339649,1616287826,8668307],[2056511554,586568762,372640962,1083015666,1829234812,1628315673,330291020,967283910],[387132102,1952843591,2062966624,478656722,765974121,1704026853,672878493,371194477],[1314520468,2112389142,1829065224,1106844870,208878663,1609104172,445612228,1382520290],[643469674,1441707839,1982304803,377440517,111326909,1410903315,480210336,680181272],[1837553430,1473116535,185033194,1180611966,60853737,750130562,1192120741,1455737469],[1851815731,1820108060,151906133,452438168,407953204,1382980024,1971402023,35771331],[290177910,1987599384,540127715,1981122912,1918114242,1313852600,442886607,560108698],[2116894815,318334359,855020027,1086367117,914885621,232995196,2119497832,385652854],[1839255630,717423771,516315368,170159366,977285002,1170449258,48194093,182707139],[1472923069,260966774,284766252,459265254,1719973833,650800199,1058422150,1773076994],[1237911666,1784412073,1252035212,1911684274,1040576598,1098690094,1238766270,1322334202],[397054592,2069848994,1299627527,1352668074,1256926643,1572185001,889306275,445519463],[710439519,1503429784,928577513,786629415,979049151,2019019054,708030572,2026091618],[1308689110,840387996,478443995,241453215,1978321817,1376943331,821515322,1200248894],[1655751042,273421341,1134161763,1176851136,1910110759,900360154,917986111,534526921],[694592199,948939222,187831555,118793228,812267750,1995949934,813117296,1477217418],[198082544,171912335,553470950,2061903445,107693342,316338499,1645453530,885382032],[24796722,1126196576,56396280,1598873414,1852950309,1338124754,2092431143,521325578],[1861050943,673927495,1060293295,1107300556,979581345,1530693848,1774072078,1227704342],[209179560,1252225306,1970959360,115038184,860748050,421596693,1090874432,1700540025],[1061293922,235539876,548459561,951507579,1573823649,57680865,368861971,1963630567],[227844118,779280683,902197133,2062644716,929764955,376072385,662715455,607743447],[1269607575,1831063823,1846073167,1279391492,1685490018,896106793,1287496555,1426239425],[1049186551,332630464,713420726,1609752028,971552989,95450354,705487632,654895383],[1195650231,47847433,1357914079,1981309047,404513949,223793851,682372882,443061910],[826162030,921533936,1844642672,2058364431,1206270025,1478691658,392108813,151161848],[1179017614,622439469,164279358,1295488916,2107183267,1616373875,172923075,2076127010],[787434621,709010009,1166378722,1567689833,1312021318,677047806,271390843,1655198191],[154317254,256976687,2065215961,1223577796,507962589,1140061803,1612516468,192111720],[1291507437,1635871199,481254856,1286757506,624118241,835839359,537450126,461934923],[1104305407,834700374,2090699321,1731538301,1592764514,318442698,1628063066,1878053542],[641467652,1582356328,298083417,2014106886,1849313780,340634944,2040599491,1110914790],[1711360747,651409264,1698825969,1580036489,687393174,1715483025,234718971,1569527209],[1656165706,577220222,770956354,157452695,489943322,1661121287,831118733,2105207673],[1231307494,203497963,1968209875,135355967,1103473960,2041397450,1152337968,906961888],[1300718691,689181351,9083702,1486916964,411443926,141150081,924674140,509924281],[1143672398,1822196198,1881243207,248154872,36955153,1498037561,2117863827,807677217],[40779299,1463276317,221317073,166810895,427639874,1694039852,232693651,1015273526],[1968583084,267564125,1012002370,1705412936,164940395,1426108454,945989009,957132670],[993593218,924103990,1713745277,1741382301,1897239953,1757185912,901127273,52711272],[361318882,187265668,766480404,1428798388,1959003800,1448023139,1225671063,1698588276],[252802445,1009584689,1350067016,1403716935,920988556,1157380174,744579271,1241640237],[55110729,1853555248,946290248,1482597378,1133230189,890301324,447919497,1649696088],[428441003,765659118,1253815490,512483043,1604137336,1804342850,1891526370,1170360267],[501283264,988472222,292465694,1304299846,839166744,966086929,155798098,1482819668],[1982915878,687353975,467821122,962171920,2094305866,425628610,391753857,177475759],[1036474463,410698306,1931711433,1286393151,884389522,126911687,1036777246,1187982681],[784023953,399309076,737918465,457091230,267706134,1281954877,646375059,1666007899],[580382579,720877311,449187322,1115210509,1490851977,1529254386,1112773573,201165226],[1609277329,1157691482,646372810,1357366652,1819543528,2094804568,2008653338,413406954],[57298540,1646655714,460638437,2111192717,360064773,1148720710,816777931,1049517174],[664811828,1132216143,427439008,228509219,1302081221,820514317,26106732,1739721090],[1437094566,1803973560,1682230183,1490950897,1914309736,1470260030,1623643549,1036574976],[791417309,1113704863,890181686,2052998238,423083989,91142146,1999132950,30631661],[2044776243,1485255804,1378272592,1968967688,1304343828,670572908,1994534205,1194727312],[108486068,1553538642,369169402,1473693363,735740018,468784391,734643380,1793428124],[710992182,559472064,1157597363,1210081707,1459601570,852214689,114900454,1127399920],[1060667038,1984360325,1571530173,878089109,1506423691,1976528235,1000293605,1189864600],[1042527223,1701739056,604381144,541509351,841800934,651363287,1403444424,294296370],[212223236,799610381,269331835,1038796051,888956156,1272095101,1463973887,105530172],[1091590118,2042162760,1024442461,1472421260,972007436,1585574718,1557910905,813630858],[725856441,2067006906,258370266,1789979772,1125368144,410329703,1873650743,1390735253],[1714580099,529226628,1898960134,390538790,1189990645,2003131880,136920368,831420199],[1007784298,1426791013,588865358,30194966,1001888572,10129046,1773024593,2001041931],[1334084611,1476313890,1481882335,1911592380,944310398,421219014,1029220864,913497036],[221160295,894852985,927920713,1134275861,935950935,493932673,1560750986,1668935745],[1987269434,1828626001,1542538076,444246633,967332033,586325793,548116677,2086671811],[1618701388,1673434922,205219931,1794570944,1314250963,942963365,960508205,1790807902],[150576571,979795575,911259396,1766756835,877202900,2068543386,366837034,979174557],[1174308058,1068700092,583415863,887998451,370638547,1637980921,90244438,95217686],[1399918026,705258164,1591710059,1009328398,629762189,575592559,491708407,607193339],[152318423,690087162,2034581444,1461762534,1453782964,996631539,1897666674,249641965],[2088209266,10256687,726197054,1288760195,1159198960,638762378,716339265,493952456],[988675318,437118332,1345021884,60164242,446360850,1611707155,479019470,1222475041],[1677083799,282663868,722261360,1141768145,1547450317,1832563463,1660794820,77784986],[586822891,911318328,520704526,2075130173,915519616,318065773,262528190,2020725281],[139707498,104369011,1038405136,1465946911,575983941,1990289599,2066514269,861994822],[1010081095,774820885,724468334,1517129146,2038957800,557880315,1210157982,1705027017],[1797867307,2097901856,1019644567,712392093,259375191,1519253126,1250829943,424427604],[500451157,1680336603,1696933237,1096746339,1249895250,273771509,61310237,1435821813],[852101162,1487184382,1248124276,1917546841,377923650,751923079,1508750162,1260013604],[141895059,1359952278,2085769107,932956202,2113145743,1672532362,1192095613,212388433],[1150542559,1307692753,278333962,272171824,1740128552,240869594,471796182,1025497988],[278233350,1982243648,103301949,2011481918,714876614,653103887,361239675,1321978837],[1215078897,748231670,936578043,2062714798,1139633703,467534239,277080397,508645989],[1588338954,787533906,109087619,1650018763,364435135,2077923620,882289625,479609052],[1786139748,552097964,233307426,1362187096,1925171876,1938162410,1712977694,106955951],[1205010392,694547445,15174326,681587484,1584278704,2005304120,1970865590,485284889],[805512751,1086653368,831589264,1898440767,786103429,2052689376,2127765183,1753431394],[1144174487,1694442890,753801454,84489279,593050265,561953180,902910707,1016583905],[937481163,1558074149,909023425,948477860,1844612457,611735363,403579414,251316607],[1482502657,1818127118,821109157,1641213089,1901061558,257878529,433810103,279601977],[235196961,1785698095,1081967077,1096114072,1353202683,266344762,705924641,1136958984],[1966278355,2128995403,2002176671,1269433545,1801908877,361117661,18241528,1914691065],[1638096117,1209645778,797987928,785887103,426218778,1752997199,805645249,941953067],[11820123,1313051168,939711779,1336910756,306640269,1556159867,2126375580,529469861],[1022075320,1279326023,921487076,695148157,631994068,1373912095,1034921336,1221253494],[673847020,924830113,1994888030,1628939484,1917989225,587618542,851358013,1663457589],[1693611,1540101713,1669131126,1367722415,202368099,1441576045,150352757,195653039],[1699869471,1136671407,203338037,977214132,1180113701,1647128542,223765310,52005874],[1373264282,1346634357,1537363608,1532807970,1250760827,711297274,1664455069,661018787],[2120794236,110877456,81196740,1605196407,471408170,2088889905,2006823037,1555556413],[2000210266,621276114,1808522519,2079816212,1575059090,248611127,1407346361,70252689],[621854311,864771985,2093182114,1313435358,1107318807,823165942,226295328,1940989647],[938892643,970331192,2044462964,1421978426,1700029052,231443388,1556991225,1574723275],[896621540,1359191010,522578315,1398403934,227424857,985807897,1512720353,1816529495],[1945305427,655756373,1757217788,904063543,1996992939,232045041,634920446,417198449],[1127250962,1711886957,260538010,1993801453,611039248,1370796690,1504273619,1222303776],[1428999051,26913829,976792882,805599178,1531123440,1098465841,888871967,1170570730],[739225744,538522331,1835811960,794081352,2052904326,1923343835,1054048377,1957327639],[2072449054,1698154682,392309545,1029615790,1519029244,1220075236,1831629789,761554975],[1554898628,1958773249,1064394703,691247407,1474677843,457544963,400567812,79117882],[935885832,394378987,538201434,820130195,9663650,1919711893,379175878,284142702],[1388708028,1527658078,844729851,109755746,2017668826,617821736,99752313,820898728],[296966461,245784337,736266446,1356423459,1012464762,635831103,1230714619,2098894082],[453858331,1902298078,1058390356,1474887442,1595727264,915042373,465913891,2119949616],[348461452,342454020,1969080368,1821365642,1949984151,1169381879,1302207540,760403016],[1329162776,1550256213,357174110,2030793497,556266695,309042218,1363638148,2093124807],[1442595935,1644081440,2055683586,1186744430,1620725096,524400984,139396863,1285836014],[889158419,963223659,1718927647,217503287,5582067,1726789052,1591394972,629319722],[1823623260,284508434,1406693725,34994274,1245382015,756990711,307356774,1652299633],[331363935,204177740,936109648,1432215425,967055409,283922781,1915142852,989750059],[1644383400,481803545,934466152,1677129717,7356957,1636853415,246667984,111261244],[1264683092,1693672149,404963759,24357403,1269785814,706787157,1404602826,1909222497],[54896526,1122202744,207924436,1209128574,1076506163,1003285753,1872993778,1928251163],[1071378053,1906208348,836065722,779732581,1740132952,872714382,53480713,255596537],[1654546451,1911122479,410440563,1934706141,842286933,711911865,860511814,53519014],[1811662602,972004656,238401129,672549069,1856939232,1298483591,1925105166,994434075],[253946826,1730962348,2008421928,441596347,362834968,2051827586,166151255,1089579963],[149881937,992857065,392858963,1726275292,1653697819,307585021,660549363,1577709387],[197853136,452924531,1738810912,1136857651,1511839404,1704873491,1321830279,936589198],[103901841,2017895114,556492722,444516967,494906064,99367875,10959330,2015880173],[1348651779,1203557825,356072729,810423132,1624888403,895626154,1648677397,752116651],[949273122,1900779432,118236546,105963421,1992218458,410411385,1572612557,1482676360],[314951638,1492546972,1046748857,1753559459,1196933662,390395160,701157186,1841877193],[148613326,1395864515,197482744,1532936656,1367285394,1983888819,1781809256,417693049],[1103124590,756204219,1725617632,1663505337,398400069,230733019,841454133,418897874],[1471439707,75435341,1644000287,2108541342,1629060073,1326083430,1205639790,259290972],[702109630,1607299433,216337994,368668728,1157691578,397219833,1884148537,1743723118],[583593210,1335921675,1365272268,95486231,1909315151,324340356,770652682,710442811],[529507709,1762465965,1410167411,1663521012,1749508502,1990598922,274603775,1703668421],[334110952,1076348871,1174062442,297212233,1807676031,1792613992,2003699379,1791648264],[166191197,1840049798,947255515,1555123604,1518158463,1234779999,846346284,1303244401],[530671366,906822050,1157444384,1953350940,1726958290,1475060413,1098597539,954611961],[1644388827,469314477,1117276474,808940652,1084696986,1899650137,1968019539,1010346295],[1902274697,664616681,121007181,1188647066,1967540606,85364658,257863974,1447416355],[253581621,1931776889,341272463,486087466,467687341,1614555659,1786549093,616279398],[799544755,290093862,1249903744,1419436404,1275521812,181965928,1226506298,841083606],[232631543,50194947,202769954,1659565705,1035363584,964452957,178321689,843447178],[161115125,1591293558,1621204240,167413104,77329012,644873794,1130979413,2066503818],[977369373,2040602339,1758005629,468807577,298086240,716844748,491904127,423897478],[1238252485,1806111984,885355657,1796728992,487473600,1611292382,965827489,1233747571],[1348827308,212114532,1575908748,1389292452,1893124723,585997169,416961681,63019242],[115406471,1344434414,1529118294,669141817,1588879701,311560557,1926605386,1187692079],[1910805535,184963721,2033303995,717846185,1921511841,102042512,456817765,1357140799],[1632696802,906332833,1266449801,790687322,1130055457,1107052557,1696211361,1420348479],[1789183182,242563838,1500400215,2114197819,1826077657,938299186,450985025,2013551221],[600058544,1033781737,782751193,224138408,661096661,664762409,793910226,1761849084],[641239675,1207444492,429891245,522663021,79547641,893829924,1271494023,957653562],[69314186,1831792553,719816267,1872861064,520612790,729659061,1708095075,2081836012],[827850226,1339937029,1863278816,1760808309,1894694893,210715597,968107173,1426756207],[438181658,1437465724,1532632642,175484467,1364045978,2089420684,876436413,267573380],[242629030,1584729030,762148060,2050689560,408573103,708507391,2042783061,1061690422],[273857581,854387339,1835024741,116763716,1614941140,1532733118,1114675926,1672191137],[1992002315,1149743554,1026768468,1952332775,1796183514,1277524169,942981210,504151958],[1467165666,1754628841,628829803,1246740089,258599774,170751685,2069155228,507160529],[610255028,1834530405,1958924049,664955977,1829381498,1587424557,1551090245,428844241],[325866528,585901639,1376162334,328124127,81408388,1274859437,89382037,274353557],[1610546099,1126022450,770549882,1306155752,1916210990,1794658037,1260453171,1457818358],[2127767422,1481003703,1843377438,1247607674,1283336329,1625817340,836686956,789122766],[250532052,411507584,1684595248,754789806,1686186000,396349890,1705762303,727751213],[215622862,288739842,1229990302,265410353,401771388,511367168,832844770,416474469],[541159912,1294953491,1904171817,1260240680,1369471993,1344691480,2080204404,1494035761],[473653120,1335123759,1308224385,1995727216,608720805,1881269543,1127992627,1426495007],[42900729,1466599232,805497841,67748819,1730569050,264483611,896443126,123620693],[1605032465,699298605,362139145,1415955478,1235542071,2069845925,1350768447,1738289210],[51602805,932966905,1630833535,1949479022,138038158,235829930,43986860,1651439457],[1616236880,2096592847,1934857133,1063169270,822445085,1354372442,582282282,35101603],[1816199173,441042751,432440568,318011323,681532783,923170000,1371365286,1281835558],[341775362,703244276,1255120050,1567296459,380359347,711054369,1532132660,1988233803],[264665120,160664706,256258655,966742767,370963233,1597834239,1675027908,1433448093],[917253485,649816832,1051605540,276594152,577372159,1611295668,322340970,646157222],[663604803,1120370435,301687425,1075817690,1117800140,1861676042,1577858139,211958127],[1954913955,675445664,445262838,17111229,1754833849,1408572606,16429030,987512763],[16877307,604467871,1308932446,1146347593,1981781667,1540869949,1683133578,1302316280],[31857444,1688079602,484859815,2008946528,1601359063,1464151823,905181871,1310968434],[1222968048,2092477581,35273987,420194797,1938143475,178910617,370588188,1553889012],[44959359,928550892,276011006,288422977,1245211687,1631300482,1740688659,1822803693],[1856618330,1498685922,978690789,1123545185,848662809,1558957886,758172891,2048097904],[1063606393,1320195232,1596402337,1370889185,2114795455,1517988945,522008912,1832381465],[1345622584,203783305,1350123499,668544436,406915373,1508092721,1395560139,1399571040],[456923317,1421977042,407074568,1802035771,682166896,1793915493,1187391526,685455192],[249362082,1513922331,283607239,220123764,1747855902,356164473,1601898296,1655041232],[881175382,1674536159,51963887,1519109663,1106453991,1907205303,800446275,2102137006],[323043291,188629036,233379740,914501798,343430924,531645624,561976006,2063597073],[671831541,1248969245,1456198775,358627064,1574196880,1785393174,583229248,1330954555],[771156709,160384778,649388121,1920876540,1665069989,1819662731,581073991,655895612],[85104658,312707605,617774647,2104431897,2076859084,1750483105,1513810022,169436395],[1959269789,900063145,1584266292,917214285,237439657,1316518247,744170365,659256600],[237628679,1973817036,1540523167,574138420,1653088527,1375172532,2034008662,1494533691],[2371505,1889432416,935045134,1739124186,1263366915,1801947785,1985944146,1072819971],[2097758780,916105177,934026110,477156646,1484610743,581149999,206284241,1918590475],[257883753,538187027,1030690001,1304467042,669889738,1596842116,559753941,406436031],[144234550,1196540593,201496288,994829778,1244630403,1994640517,610803033,965798085],[1887008005,2003878860,1473661426,268385564,1260656195,404026336,389009566,372436655],[1149040570,712627167,1394299100,1384601271,327038384,2057662239,2007107841,1985833463],[1297883130,818164482,1851761817,1362576905,2004027708,226113145,1304866178,130991411],[23793760,976551662,1168303084,173751040,1793813841,1917885648,112716141,676646743],[1362088813,1632104305,534186246,1513444299,1207799392,1852588671,803448313,1010592771],[1166460380,1958549935,841017675,214430039,1696372786,1506504950,162379609,694987043],[950364853,1057097018,284054824,665349291,1801146171,106925185,1286735948,1483247071],[1268417963,1867155127,2017702124,318755915,1857727071,472526437,1785035704,1058339270],[1706440188,136443374,410887332,1919173813,299492373,887836994,1866936779,1876080795],[1127738037,718865307,784739380,559297185,998641575,1554144273,508371002,692807870],[2106515070,532228595,719012806,571516736,1595210302,1930794737,619292526,407478240],[2007471466,282235970,652508275,754415431,1494023962,2112489606,746202487,904345654],[1202040227,1529318539,619077671,1517196195,91835798,1389181125,555837939,309291513],[963185778,1377121064,2028011280,1986189483,727734641,153109025,933114661,2053283703],[1422506665,2069891712,2110944258,274621348,1203012030,2066057675,1568212080,361145803],[1048432516,313905731,1832536873,927500436,1047302313,2011483652,217607767,385444666],[1413466401,2127983299,1750067336,668243706,151991815,461323599,279832894,3343320],[1992925614,1757868482,374714107,1424282162,587503776,1654647781,2282057,992789894],[231648560,1546995823,277126592,1917247766,108054663,1945970302,1125916380,336366314],[1159212159,770577727,1102737099,140090081,802464732,2118077554,576499690,1035898486],[1762937842,410404198,820725604,725213616,71630154,1687349019,464684985,1007709358],[775301167,341723640,302293345,1936584950,1768278658,824751595,896131737,819413436],[521806858,834140,1863712760,1435218189,301058904,475412558,286362180,936655280],[748457485,277040707,94880262,1489913385,164818126,1160372147,659846053,1780370569],[466193073,32230954,1060800797,1273290132,1953895681,104770780,1131685855,159658753],[1350662873,800797741,984330887,2105383282,1206285615,514023217,2047195482,194104830],[475300856,1714169216,1505579578,2041902583,187056165,439566380,461850508,1120012409],[502761329,864213158,1305296638,29931784,1493542454,2112050922,835218363,571093125],[1241740014,218304491,845165349,54628024,994714293,272830793,1495917381,680668902],[2109154178,1077662639,308526783,1444049975,1716559279,1834166836,1037401591,876291662],[2017719184,293747891,1286503793,823073282,2065416731,614310516,1579090345,1861774485],[1522524882,770480263,1556714207,507986978,1737337021,839377503,933519068,1166799507],[528378878,793305738,1226243381,702773176,1371895557,390004390,1405511024,275286247],[681604367,533419998,1099306545,200776145,458993194,716685013,561869902,1825076610],[1966858982,1707341089,872654525,860275248,475690809,370521554,1321632965,350169583],[47728842,1687794358,1993830802,2050357210,1956007053,1629095619,1175860825,209610077],[1537104728,1539446911,972702065,435678879,1845803215,1689671739,162571151,167476114],[1253731646,325209538,300211905,122738352,2087869641,962530524,727928746,1259286385],[434266160,634995029,1155505431,682370886,213116198,450110063,820012097,271538308],[489456976,165219801,737087541,864417301,1889876274,721201962,1849900653,1752809224],[1587475570,1725721534,1927706306,1852912165,698984282,1031576256,549115818,1350451811],[755721949,1063208515,54315027,1278302371,1291442582,305221871,1434879906,509489069],[210194781,1638787999,1294021705,2076570081,1988304896,1438214695,1510227618,1939080768],[843606833,965420725,210152795,1759465982,687694196,1861518010,84857637,1141182202],[127607852,1660237696,2067205350,1895001501,1969226277,1508712539,1748308431,633230223],[2047581748,713343990,1476907378,1845002950,995658944,898972131,70259917,445358074],[1099862125,1824699540,1685298715,1085166699,418545626,1471233906,516350150,289013814],[1412503073,1020905905,1071278342,40977129,1436408308,1419863005,1357705952,1810828150],[62756519,526464345,1467616739,1589446554,137679261,460516182,2012413311,212263800],[81083238,359204538,1437357486,1346678735,334211132,969641351,539907065,1870226981],[802518519,1828028581,2123674034,106439942,1228396851,983727973,624398378,1719899374],[985745601,955526260,201555283,706592698,1105925870,1394537268,1466394240,1852764310],[1555681152,242368459,1501103052,93227059,1101148499,1625064518,1238118649,2083579674],[10172760,1474931350,1095360106,2064644896,209948946,228118835,1921434969,1136617081],[1727951654,941737198,1578357519,438009901,304794272,1665041946,1493820516,1942986439],[1833568715,1534551694,537501302,1345423271,9282043,1202306916,1221376287,524655785],[2000859022,80224183,1322510073,1030653068,827038316,560414403,1542643569,1659735694],[298582951,1061838335,1861781630,1757529584,661959808,1784865381,1003141023,677164142],[1738829521,1030437524,1825368682,1515000789,1818911316,1324990947,1739203766,1503170114],[553646505,724062417,1484531190,1740732042,1238676291,2008761669,1306493497,107196147],[350458094,1803904394,1670659500,391109681,1787103171,554279839,1798614152,2052579250],[1025605194,186564474,1926104609,730101009,856514088,724370856,2114180390,1893125577],[1401618755,44778122,1265183576,183254366,633351309,1410218918,423821311,1909442519],[1282967227,1254775609,1708402376,1351921666,1478741489,1653766404,1080545960,939090373],[587728650,1039556995,96948331,139361527,950082704,1733479422,1883577730,572758069],[1480092744,328725854,1793868128,481016955,827327287,1799289228,66918318,545038238],[38760144,1686370796,1524441800,75158927,112555932,1505146723,1809942931,489735194],[789126980,552613595,1849430257,1166187953,1856326473,429734129,1199105538,366383085],[1484522311,582064257,438095460,2129585564,1796040410,1081471089,396049574,123631993],[1619509824,968411127,1705133641,1987805948,1601058337,1418200030,360549831,1506963121],[760423447,1604107636,1612156047,1988990924,1494150269,937704546,1777314330,1143222807],[708773608,1183927776,1396022956,620308737,835106600,823933141,1685471261,1198263052],[1947735381,2019104864,1175811458,1613590629,1074070916,1878864934,181800909,1608514205],[159327720,572803459,2120697365,1802185982,619329525,1946776532,1456102663,692756066],[1678011389,682541304,608473139,945753712,2114940816,268791743,1304638230,444033736],[1433547683,535791949,1217469498,2006672337,1379325985,946543582,259368900,1918423378],[574211095,829675992,1911429052,106130033,688472020,1184194748,1851408419,644865605],[1078555819,461656019,647513990,775432308,458711567,961202520,1283717038,1490016084],[1038740167,650197844,1194161361,1151322215,1792881774,1228558599,1176087280,610908512],[1265027706,795209397,61603667,1136153965,984719492,1556575874,810440936,1510230763],[1141013348,1008587835,1118217900,1830705834,223104314,414067705,969696277,32701737],[749647025,2087577601,521165821,565451973,1782340395,1317796661,1458192202,1314662968],[697577554,771392513,308600503,512915747,822999901,736860736,880832224,1300786254],[1062846914,843296495,1591472456,1400005312,2044069626,1432356951,370611593,765066176],[1775312477,1973555967,542874300,1151760166,1300695132,824597020,1300339867,1735146779],[1523978123,191533883,1132083366,552950500,2112964164,1617716186,736026452,1679312586],[169937408,319294042,431211852,1554309007,729391389,1509454964,1097872899,1126180376],[223192403,799294384,892503327,663165679,381270926,546426948,235314953,1944483830],[473122595,717616239,421970747,922081184,1314625217,554538540,585688828,1212115474],[1634999986,1571636240,1772348755,635872247,568956011,1890421531,492203092,414931356],[1941179972,1923988326,1602719995,1055933001,188801048,1537640459,1754949290,214206105],[663406579,933835486,1469084367,44360229,1044768731,611256784,984509365,196359710],[1254841556,1327463433,2010211933,681071414,653110232,1179144411,558530863,818294639],[553118772,754015388,356217528,1107302356,172518020,865200810,292779534,1217271447],[1618662460,123839013,666435065,1724925795,380287980,851944794,1669000118,1914617170],[1138112284,310691223,1333280881,1645997274,1541388367,730446556,646140396,2106172349],[23108888,1006496563,1088630848,1987751120,607556892,2066014155,1052802685,537321985],[1858131642,1379802199,887499663,1143848331,1682931478,1140181283,457379273,986658510],[1374650541,393740374,2031008919,1200927276,1109463542,643618581,543766868,1615364007],[547033469,581714438,1284136977,1948247364,173163079,2023763940,2066167224,978047137],[454401531,1131762919,422013119,1678049311,1025721726,878992090,212877931,924152274],[459777606,937379565,1388155825,2083135742,1542539199,1397449377,77498276,1347571580],[1839659790,1754932012,1775549990,2107081917,100020327,455909190,1026429197,1711726083],[883994896,1873111863,856671870,1738930865,858592841,215291924,1927348274,1602477964],[357019570,1236975514,565455840,369587471,637964691,333403462,2000085224,81816406],[266299821,1071488958,1858737611,666154014,36685910,1220327823,257714337,165641217],[1951079362,1439319139,119847805,940204604,1541483676,481301687,576545665,575773523],[1040661310,199894687,1190390962,173741438,339477539,1813145431,1765949386,1639893144],[258357335,1969348054,1332819406,428756670,1563916444,976305790,1516527817,126654121],[759200943,1780072649,979099315,110332063,309502569,1486339262,298679184,1751925619],[1732984783,273265742,1829806406,1138010677,818721254,857316326,586489165,634941848],[1991338939,1641666615,1039220403,588412665,93171761,528042402,1351754997,894759719],[1265077193,1908275550,1135280529,1254382206,1722791566,590051269,167710392,2097210801],[660670068,1846513667,590163208,214920715,608281284,906117121,1831714488,278632119],[2072413028,279618108,560659263,109527864,1676111381,1817589561,363773450,1960322157],[514402075,1024068505,334573191,1586534367,549364483,416020671,311928151,2048542683],[2019382687,1358364828,441959739,800890838,101149391,1137341789,408670603,497155356],[799129747,1341283113,1384854006,1792404141,566323914,1509118057,626403535,317380725],[239194624,1693267090,1486348301,1065064601,1955970046,2064432177,2037832172,1032314026],[328492136,301880208,878458129,685283574,7338998,703317286,1341862068,791346426],[1699603314,275276275,1522368876,1656237838,1488277417,1212209172,1068314456,2103007649],[1785831458,1333662783,1622112256,169090131,816040466,1664962118,1452625326,106613983],[1010120540,2032395410,1866941079,1705451872,188631514,1842376191,506195270,1663056333],[1576269089,2041663533,1837222657,29439189,568422148,1219493108,1335940020,267488606],[65489380,1585908681,2107048882,1477906341,2041835320,1524649267,1539102539,125504492],[2044712931,859809287,902724308,489253497,478710505,154682960,781900883,367112214],[1149717660,1759233411,1594864407,760083893,1775796917,1408994529,1371382490,641707688],[1878616752,938924478,983954698,433476391,554168840,692130451,2054821470,1234313738],[1303657788,928451182,435495258,1713466200,1029714621,1897470814,1358874715,454042248],[1149716716,914468954,1208688051,1075656335,1066131320,1930063389,365878329,1584471816],[1896331608,1684120435,1982251461,2099275170,580324166,477721028,333895277,2100420039],[637759765,1799559007,1786617816,2118268266,331592844,1092107045,1219816006,1592029844],[1242169118,415953943,1487200446,1595077580,551872477,102256039,425301225,412537695],[452883788,1031839313,1860221189,795934143,1816854386,1933573670,1673125724,397027662],[596093004,139057297,776280418,620797953,43065232,905327990,313798924,1258708160],[1126544270,709982095,1073361231,1974806527,1851624395,858255284,1789044608,18855832],[1934173216,1488781680,170707968,1029024049,2014896293,853156246,1980420626,1888673138],[1529706453,1058570542,591902850,326610038,1817622290,582954784,77122252,227029364],[370214641,744442821,731232042,1359344351,1174602192,1900039241,807274127,30292238],[287927972,844392197,1119145927,1445545391,86190533,1278213505,1685887334,1117614712],[418712724,811455898,1790063258,1130585571,1196865849,1733068643,177065612,2015239391],[702286606,1648522468,1358563823,1656092990,1691849098,1757904070,898596086,1451964251],[1273471132,1554712709,422006672,1945226722,1192638476,1344985242,1119125151,296958913],[343988611,358907042,1665097641,908547173,1361011143,1673409182,1634007326,682494084],[25497899,1592865146,1404245155,638268323,472439732,1737333229,350061142,193981186],[1410782504,473105136,1975398287,964514693,707641951,1809082449,1152381713,956182342],[214305220,818270963,186182763,1785077823,1180666828,493165724,1072299003,20303975],[711048527,733315293,1585329465,589241460,1768387859,1868126677,1793521965,1482734455],[1174308327,67684989,1909655998,1831950972,2028918514,1147266921,768189497,560730996],[1673808057,1844184528,1790128618,558596762,1586441695,801123961,731712177,509676998],[2060631779,1326204158,222853847,10955409,597412291,587989618,47844808,875916702],[931650416,604591882,735096538,525169799,653056269,2003441352,1512153360,1733188568],[102441954,535220006,1752765791,1057750577,1043089894,360411497,159532545,776847092],[489930627,556202695,699120397,1924088395,1970137364,783916659,1212823787,2086447710],[1291834090,1956821132,853364586,1052545696,1755057581,1442680807,1650078494,163230959],[907810572,812438355,103519775,987836749,1390139526,1887294508,226368823,279345869],[797633655,1977837348,1619848773,1864644834,403305857,776867889,271754561,1314294206],[545460090,170649485,286777602,1435544271,1491907007,772703564,1028409670,1882582302],[2117199590,606891667,414779929,423383076,721695793,1814447580,1492514440,1567627289],[1712483850,211512126,1704537176,411864589,1770722689,1039000307,676446245,969172137],[866222121,2106500883,15128057,1685921410,1835256365,1423348109,1002317234,629678291],[1122414916,816631610,1436892594,1566929482,725481150,105902163,1646445950,1021905098],[1761808109,152259947,1774719073,1909891353,1700251310,915858756,1404104450,1573774998],[1409082644,746412996,2026514371,1513265717,1943797773,307731874,557400190,1898508832],[564283122,1365174593,136084912,954841887,1199561183,1264206968,1393179695,1717565664],[89782364,1886710020,2015341328,1484729373,1627410955,471108042,2092648172,155906782],[981732765,900034839,1460022883,1335399355,1667058236,958097123,1179596980,413546213],[944888533,425111594,1865940880,953425278,1855156457,1417447522,158416714,959725309],[1153614988,1779809748,1534064305,1898235275,1182872201,1656138275,2036759312,2015098642],[662664369,1872814410,1344548351,3866218,1893599334,208273813,775604048,1843304545],[229399705,2129523729,103121819,729794030,518984549,525678388,1963866076,3311978],[1751492238,1574523806,625608086,331075479,1209949020,183468776,1090723188,109417888],[2064587643,1323907954,1349978291,1755823852,416378071,1287718014,154953458,1127398312],[75018000,1913629033,1904985945,1342053490,1276553882,137826482,6222049,996294540],[547086983,1696173357,85631739,1818699649,1949876205,1305189241,2068571512,903315249],[897187908,1428411655,778704370,537951928,451117654,1241438515,663958575,1524499565],[1418371739,1553407585,572205701,1493247765,544425681,39266064,1651250619,1751474507],[1049363624,1021450207,1896924145,1209845942,1776751326,199824655,1372170745,1419926259],[433410299,1572145438,1347351053,944232861,489370916,446191995,436962836,524788081],[899079845,540760332,527683501,1151750890,642075087,759401510,675386025,293993754],[1122259510,1445235348,1920697540,537374484,99192928,2001282309,1499502356,212810080],[1730218094,779602340,476689612,1433482754,952251600,1554471244,83115631,1403115996],[1624075961,1163758683,1475039409,1460165403,901779528,1067804161,102695264,1143575326],[1466562340,1337938592,253169199,2052976885,1415112408,2117805111,273019398,1015417521],[1128754046,1364130186,929406593,886873408,1041988231,1732434234,1166527019,1118046432],[1570992360,810799400,1029544218,871875921,546688216,1003440441,697829603,1692936092],[493524576,1817852207,1909346405,1415029524,380562861,1519821414,1317603085,1416905037],[520346293,1439168693,1435854885,678532755,438125549,2013124989,462889728,1009891601],[726890362,1649018409,131057427,443088581,1807815593,902675604,1482222018,1388266725],[45088085,277559012,661346398,99029171,1001342082,955721153,1512791751,1800287605],[427183049,1115208057,42566057,1677336615,1713013744,630611700,1531972351,328084882],[763263390,1365607823,1052305134,1364672042,657779650,1933047404,70429524,511854184],[1437446732,308289290,770368842,1583832186,220226251,513508668,213853215,1584024068],[1478023605,125540821,1512433020,1788220093,754466281,1359376280,1759888612,228468792],[377926490,234010657,1425712176,888143782,625019549,546766880,699827975,923418357],[1084352955,130995612,55008587,1027108529,1217666518,2114633116,947748197,1702101303],[447073747,1004741687,697640142,1939012993,108674345,1041925432,902467531,806600662],[1006576396,1792941950,1743292288,1876811321,113603140,1307999708,2023615818,2023056841],[1400468237,1427646857,1363930441,683433728,7448355,1252106743,815138027,1029276172],[1530770238,87777605,2117331392,147382031,980508580,1790097571,1759997559,1775035566],[902031599,1489294965,802580354,1507050192,290293055,887093738,1541834193,55062626],[244026159,2126067339,157364863,1370292907,1790950328,81324831,1321698974,1302150580],[1758847807,252332531,138250865,920647497,128447397,256635699,1384376849,2085298832],[1544112433,574417435,196868438,1124471985,929410255,70042938,1564322903,918544329],[413124535,1810254635,1106003916,1947665681,321191570,2084349107,1403245624,1490493053],[1768756865,1576557159,2048686353,616652696,546812614,590471144,1565519840,519838492],[82313422,1612439566,863186061,261188007,1692013801,810498808,1545701489,1806725364],[1963890577,212574681,7480598,1971953338,1252356001,10645969,114894418,669471269],[1008106759,1701915345,925122076,197511098,1743623857,1055174405,1404403250,1107885290],[1977347831,1283094713,82752229,1061211686,1958829292,2123015974,507766405,2107736000],[491107373,1988637796,921073777,263985691,1854963195,161855777,1611399544,212214277],[1750690303,1739079909,1124837677,1806486892,199366406,1998377707,1948747464,64024830],[585627570,535385094,1402679611,238734287,26823760,1715332040,914835020,541760320],[1892041680,995159899,350952704,738514645,489542617,1184537526,1621229281,444108023],[682544441,829614002,1613680365,1913582392,573096872,1478639254,681575916,762901921],[994865751,1911776137,1917608694,763543165,1164708458,939031635,17768258,905217790],[1565899755,53106651,1474326685,1452909206,2117684153,339734915,1268377601,1225738522],[1030495174,215159853,1410012033,2020936563,1765589067,902458159,1339096195,341561808],[882561460,1193877364,998596916,1664020827,19924260,98168657,1553300900,1396276482],[454551806,1266331805,1826253370,659154167,153657519,1952254690,1467720605,1916177208],[1769267097,1981582751,638782932,1630864562,1750203289,268707991,1554246842,796628487],[77426661,1713870861,5323834,1046445492,1989469265,1371167205,269676324,1424055389],[1906386461,793175947,691126831,1714366126,718802339,2047059523,1516074378,1386601244],[1477134254,846236409,1400749070,2050371915,896691145,992427506,1285561324,1063523794],[1915476861,772781489,888663460,543576921,1260530221,612767427,1290749948,396224071],[1707423805,1393656295,1290476621,993281516,1649229630,1091029663,1678378917,949109298],[2085259036,589474175,845509796,2067946575,1198575507,70486175,1861518039,1567558745],[530508333,487981749,662135427,879076194,1503398752,622660881,1994539479,406649068],[1804787474,1172247811,1582152541,140998493,1482362797,1801729187,216443083,1607852191],[1762835562,17785150,112132354,494383662,467772742,2106468190,1954868160,1742049114],[134147427,548907997,1177485295,1294074681,1537474618,1148221735,1778428439,1621118226],[839521928,2123989578,1927970431,342101572,278029617,872740058,1197935972,1564803811],[1057720214,120138219,262566108,377431859,1276968174,455635897,905196929,1347380829],[222696818,1666680443,1815463316,251546599,474903481,86226291,737924751,2039419699],[439271063,1576119857,1630227209,617212720,296102612,801534306,1262765370,1480567780],[674277682,2109442323,915287747,1303291158,1026983219,1867802579,16068524,314809321],[22239189,156488433,87124331,1270381933,1034820146,636573077,1128779083,147551734],[1213774540,1839793250,1507186406,1269211374,1483224228,1289738468,740803106,209671688],[1326734537,1257348816,204206126,1826789294,1588298102,79104444,816082757,1079072902],[954213952,2076667815,504210376,1697217939,46385837,1548184863,399664251,1294890448],[784759596,266828416,501902945,117019673,799412644,866564896,653878257,739161511],[1803188085,1871001680,1245132574,1865739965,2007474385,1740959074,975167435,292748548],[1880451407,87059539,614107539,1581531150,974806815,115182153,222366151,889032180],[291576274,1274880959,816118477,833741168,949961890,1765152752,1581672678,1805258534],[489824318,2044469189,23060485,1141134275,1164735325,1176103440,1606599876,1985728925],[799840307,582541548,62128521,527902473,1220452778,737200767,1534958122,422636641],[576099390,1452709843,2068478318,1622400209,2106373394,380288146,1414241353,1873293999],[203617454,512579884,719790055,1454069897,1488983263,1997529973,1126384316,706633518],[2098996734,1417065047,453958985,2107019216,1249333579,838949410,1459907927,2077388270],[973229343,898507777,1852269691,77178729,1237894650,1003646301,1854240518,119510202],[1710169450,489009465,1464210630,837555581,1092708614,1550778360,310322096,1243895028],[336314961,384274191,789248592,2070937557,1938860651,198532239,6636222,465420158],[1567118399,1295075041,1636718952,1483261879,1011463282,641593568,1728053831,1942836010],[512950929,2065566041,1454758782,797962451,633726812,1951161610,1074912753,581027809],[443832062,806161607,64249923,374445549,131664799,825695484,1767283778,1148562935],[604831004,1470985664,1321763602,657380914,301288713,973236787,1749308983,1046892952],[220194431,565922176,908918226,910035683,379771774,1962250380,1554732895,1629526001],[590558772,298438731,513239742,573868461,425927362,801156892,1913365965,2104821262],[127108840,1497842622,605490297,609284914,1065658143,2062148236,119715723,1907972159],[1755944201,695316309,572607460,678557916,463289172,432763020,1077428993,322587193],[1342461266,2078953253,819220777,694415940,1638140598,299995990,153577693,938421541],[1344204368,677404582,631137316,389825239,757538275,2108992600,973773176,528322505],[1870405600,709871421,1558253757,868708479,1205121655,966949086,1253365676,1305650629],[726944366,1958681770,714477579,1633077174,2036614811,933064495,1681300392,1087354065],[78035609,52002962,1770763206,921103272,1930382392,480974600,743835658,1070131293],[1201027906,1068959914,1259758251,794366286,1637898989,284975951,1983522686,1554829807],[561139358,1254775542,615148165,771648891,1406986526,755137594,1451618477,1358487605],[1800683074,48834707,650131471,1689614800,281974043,571512455,1240075142,21292044],[1464177436,326831074,1172191223,653694095,492370637,905367780,20094047,330754310],[933170329,287999372,528266870,1963906322,598274880,2101797307,60654456,1481650758],[1340862582,1904535082,683881713,895227917,549252194,1961434556,1962913113,262237507],[398182740,201888735,1688270079,1474870283,1064046823,40082697,1255879990,2062479754],[555093696,1466311860,261099360,1166755373,1569959947,105091998,58790669,713603483],[799412787,53898613,1379995438,401563662,9713280,590742454,1453638504,1661070379],[718282564,662350493,821298015,1207876355,1895264547,889354531,1464461140,1484004582],[2045098842,1138749401,356400387,1066537207,137633284,1344508685,961348295,831801359],[1378876154,730513889,1470603772,1806941947,700837776,1781185545,368696696,2065751489],[1515870330,1979738684,2041637973,2127157909,1135822431,1587487138,791578123,1982742612],[765166313,2054980447,697761802,2126200359,2129305236,1485155444,338915537,1482418658],[475951828,1792605181,1871024120,1732820424,383031637,1750117392,2029698918,260733596],[46843111,1663743879,2074144558,1390770548,1323752722,1635670868,1438724429,1823839151],[1285290476,1408464087,622975844,373222493,240095976,669668011,360167369,998876996],[389528398,418318060,1320781283,1832138145,138884177,636251635,1122260039,1313457558],[1543108846,1427303762,1768817086,86767819,2047270302,1944393666,919835737,2105657496],[797883410,1296176370,1408168403,1407870559,686879320,279014457,265849595,1943112901],[1281863682,1620076186,796486475,621104253,2046958215,820951943,619576548,1694310078],[875847273,984571627,578670231,1493241800,1783056299,1953963066,510210191,1857212776],[2002817794,186798661,261710665,643707095,1311790219,1331567925,35200145,1907516369],[532231593,1840480673,684504159,1899401131,526851001,1642004604,1690300896,942469190],[1482193524,366194858,1732245744,1586876097,2080864048,129354457,1241950979,279593227],[586742145,1777596741,690855280,1420004185,1521798122,928831867,1748590219,81675240],[360920411,306898371,945705859,1626964693,672629532,1519814905,1902740738,1917112005],[2129480882,511168292,1790580447,1377869889,2036667256,1426348141,2060365944,1461070246],[964130612,626243921,57602128,455540214,1014333444,1290837902,390706330,1687885563],[2041944119,730969309,615815509,1693132674,1452180168,1265652097,289402314,2119299525],[1747354140,664718068,1197382831,507119030,1599539639,118261288,679991737,1936767310],[1443609335,1168109039,560667519,1584470404,319599620,985070837,1845666457,1839338527],[1998185366,1748104932,384553290,980442365,1279482965,263343637,265210187,1955441932],[339496472,57512315,672461707,21079580,1129261011,687341721,1495838213,668851819],[558639120,1489866236,1840839792,1635762432,1600684623,213834292,1451621084,1924307272],[857876150,1545198661,167251677,1768048203,1316805381,451571062,532640311,689072589],[737055403,74222153,573997330,1614624853,81943375,1266384123,422334090,1129170475],[606743022,1637747189,848059765,2062528016,324953571,478207914,1534033958,902948787],[1179419084,1656070932,1174833437,1930631465,1152531122,2056442832,1467056022,2077885155],[1398251228,818963893,1427801422,1543593759,723703332,2081004373,1353527983,262775926],[1769359972,234917641,607362865,224529640,939530379,1196488531,1466036732,1997033974],[190025368,71830098,1324786406,548180199,1574935655,1959768091,1316220778,1356655917],[812559586,883087251,1176102440,2054579743,1649272463,855000530,767011622,626152887],[2057699665,1077591548,853910944,1098879950,1419560260,61214707,1394770831,1978145417],[575622430,564951491,893138223,2109111892,424544634,2069781799,1970514653,167898226],[1287509237,149685165,1780732691,1209724519,1996087472,861918855,1111902087,1037602499],[862890793,1740638531,1668067298,1973963230,850259638,1897404540,1153570925,1689452247],[1081004209,1424222947,347358211,802015051,1322950811,2021265090,378192618,747357376],[1117367618,1823177481,2113953862,818678240,815228834,269779730,1212388301,1458767670],[509231288,1363403824,410476524,469525723,1241509437,1557424177,1082177850,2057466860],[641839905,966479780,1767759972,848587433,642042574,592337652,1000755916,1233450813],[97040996,694234919,1952182295,386698328,967511909,1484219896,1624823524,651178357],[1323947301,2038727357,1782798440,1705170078,659788693,1711614501,1736910631,800932108],[1393029159,990752723,328334936,1698159150,850921456,1451401125,866734153,2109889697],[846095197,162082229,681645009,1520834668,1238483565,730415419,1165808484,390554336],[1232600088,1995958598,286374579,388772112,1384283884,1744966128,1856435582,1046440200],[79338758,1902329998,798615753,646685461,335742719,2003294337,539974011,1555946304],[820549928,396327238,641084575,499956985,68389280,285336032,562995409,1820818424],[575195132,1882645628,230436595,767792453,1554114013,1265571129,1039101163,720476883],[408709227,1769705846,1433462511,652216525,1587489655,1184313224,889189969,1922197042],[1366557903,1009404996,416015276,1767993811,2028311118,495959560,1208729087,27315150],[1552513718,476767867,2009404811,966825709,1906126802,491243655,181287387,1596779589],[1673849966,2090222920,1139142738,239283489,2114345284,787452006,1032151103,46526908],[1349437901,601800322,653501203,1484674158,1077563771,1466374148,1162879960,1692790399],[2032471445,2046481485,854431401,1727070029,2088811151,46490536,2012686096,1103606710],[450940430,918341008,16872264,792401392,1770471359,490240588,1928712299,68704057],[695836762,1390902163,1992405553,1731116217,963026040,960752839,1342866522,1596801982],[363073580,890338167,616157245,1157805111,1887142899,287502429,58308996,693340472],[1401792819,1083367025,1277053116,699679584,1178766570,1310410087,356886565,1883743545],[1145596021,1179836906,433113491,909582083,1017483698,1957279734,1137963615,270296112],[1875851609,348883080,1042655985,1523129889,2104180935,1830423280,567369793,888301135],[613973566,1627855960,1560746355,1109115428,1301655864,1942319265,1984424572,1843221970],[261181054,1823698989,1005322462,693681305,1009496017,1409514077,1396358771,1882054659],[1106810259,626565843,1148442306,698195571,1604114037,514601266,1912734391,2016863967],[1257765913,477095135,2064570263,610522932,344504960,625644206,2128615086,278735072],[1572748307,1824986209,924243602,866118725,1929663586,1863217661,1984735152,277414307],[783749072,1456926169,1558183351,1150745773,1783330246,153377357,1543123342,2080779383],[1987464683,171038926,663131088,14961921,192666697,652377345,951895017,1554497319],[1572492032,1792100083,1126801597,1755610348,1494497336,1388478110,992462323,929522382],[1244701557,1611149366,303832897,1431136654,1439979023,160742340,992714476,539673965],[1959122727,1898200385,1363345178,1091523183,44650303,2002352295,566730263,693422077],[1295945987,1799062189,1313072836,1284145957,1475719019,457868587,2123816712,404381860],[324390946,547935818,924687425,1302953788,430461314,81182840,1251400185,276001259],[1844272336,1014763334,1788601688,554004735,476416429,1457243066,1194408896,1051734307],[913666957,1492012820,1772623325,1208489100,1225120698,1419702936,1937349565,835689129],[1826665239,878872018,1290705234,1262928661,12041074,1547683545,782376658,1235099744],[1335219490,881040256,22334321,214991262,1330056326,1224239623,809145992,10629779],[1897542989,781606307,1080629772,422101032,985549871,388094513,1252897200,1197130296],[1868435714,1771795658,1187708021,1211982894,886142387,301905177,597897611,1408760589],[1078718990,1077116427,1266135115,1842312380,894251398,1480660008,1840389882,884831311],[1229794596,1409638958,1447588773,788864861,546902400,845747833,1558898254,812922426],[547953443,1602028764,480423972,1498795590,658122754,1496509695,802275885,1964835763],[423934311,973539633,1499481660,222180336,2094919457,1283160731,2025439634,85385940],[1033162548,1441626885,1727597680,1512666104,1230086371,398919552,1736501116,2099251102],[915735518,706606472,1619783590,1260567323,1661882332,1356519045,1714913870,1377112679],[2086407861,1067132322,742296886,1260087362,1494129073,543666258,1826659786,700058598],[1849232342,715914385,289037976,2050351338,2113667866,2022189035,814401199,961579936],[676408527,46164514,760629382,396719240,591944976,939070546,233407683,1517661827],[1905133369,1638009325,967384027,1754124918,121744657,1800554985,93069912,182872834],[1008432652,1679795335,429183492,1385005068,1663207836,1371569559,1477482971,1214867967],[640523914,1356894767,1900184388,1248258667,359766571,883787681,417560556,2096394717],[1562276875,1098790994,313968568,621000691,1514222707,949243073,1066531915,1132909793],[238191598,1406381636,879832405,1239785949,1451744004,1189426534,229256360,980569223],[817721227,1038563975,1505067841,458310372,1764321410,1311909029,858588071,1192523188],[744040657,1949130783,1118138720,21370814,962208892,1380185008,267110052,222343672],[651631426,859096382,1458428736,1431909074,1416729420,1558559942,1135194980,142700386],[1817943389,909119862,1647761131,1634404301,487763972,1395500378,2021566752,201733971],[1039458945,141228546,2067507698,1594803804,1709785855,1141272334,1443378947,1899852650],[1956036104,145803671,1157709495,1716089968,253330841,961171970,2038315969,78790019],[143347843,1185860039,2026828665,2015112498,827209616,269583099,912285502,239140145],[1623658070,1061893622,1722897940,240465656,1778763689,1763938633,312608755,1262773624],[2095151886,213767727,439948887,1704276510,1077232428,1112188968,1701342788,2981525],[1636082348,1704534220,962072666,1609624074,1898134254,1063667057,1541053850,1641652108],[1053306031,696842626,2055073344,1538367272,1038046963,756592818,626396547,443933210],[1220053654,624690123,1093822642,509870348,1012606952,320619061,954415686,902791264],[1851046188,1072843569,2000102246,1954529516,392770416,1764575318,1176120112,1192932888],[1990103936,400261906,1600500493,20557427,816983031,1245243047,1658943238,1415437109],[626472999,1778761028,1936560867,124285354,606936512,1385332268,1600289405,667043724],[1594228669,2067025991,168259114,949746265,664119078,1807324899,826787353,410915603],[45942971,876541000,921694026,1860519984,63867044,1537082282,777699628,1318315678],[190405697,330380780,726267245,261734702,1141895204,294686576,2041346267,1049487071],[417617381,1886045390,11741484,1678246355,1423738595,649384960,553402978,47554286],[63375477,742971859,1899447786,1037549239,916131219,771813345,1633110642,270964377],[1796893228,392715831,703821090,198085185,1530774199,524059091,62492014,598819846],[182019911,809504361,384768059,1546005324,387192746,1289289824,1165357749,1122355868],[602593707,1498784188,705613006,287121586,2033502616,507559102,1438219115,541343432],[775138978,2029037614,1534929519,278520717,1073077774,1629631953,63983144,192596081],[1384610824,242285712,661630653,1958026815,2125794415,188404880,1106819312,1545734310],[1426094667,497175051,595941937,45210696,21737253,419201391,188198531,509935986],[363866004,1716151011,255078093,1710960652,138426262,296795126,245866994,1360430992],[110822317,490885555,1450324749,1457559343,2012117194,181568046,1024116571,2032873976],[964203816,1536950213,432255230,1418331944,127162857,1418107276,217713245,1252328946],[200075548,330458715,754529289,433034279,1465939029,728482593,1993156981,1941317914],[187406392,255041173,94531216,633255597,1008406080,218752676,1103666708,1199970956],[1463369261,242715057,343566048,719725249,332500377,984396352,892331069,1586955417],[189041988,844489599,432926228,700642928,1388404346,257493284,1856876369,1074700909],[1206467312,3770672,1234271264,180508811,1750303457,664545663,901192427,364713510],[586745867,1219028130,106707397,1235722474,1875937542,1931876509,201449369,736705441],[557811678,1833945908,617797614,1722349265,578223187,782862323,1984675640,1042027639],[1636037756,2082302276,874858570,1439784332,564529237,1237947465,1718721061,340758630],[571416446,765457185,2106315269,1816644560,610022563,1084497272,868659735,1350695657],[961230427,1053944667,434841569,853849368,111738460,1630721648,432870127,1994193266],[707994192,51027213,183668589,1074595944,1387426204,2014157853,1668950980,1049130664],[1019041550,893251574,1057051605,1008863037,512960888,1402085314,1333223400,1457675247],[1019760651,1484262138,484208381,927593315,220341690,606913438,116244439,1177637829],[388568082,1952660659,1276446785,818182964,432597457,1882433708,455446796,643581303],[1113458547,828392129,476145144,926935689,1357494163,1930544832,1089619203,1602255300],[2067572700,277660570,1881704646,1520248063,958648175,1313045407,636679226,381775942],[932934811,1239272371,865819211,816784813,684462400,1566721388,1450243718,414632971],[1688126681,711870641,1072403363,1600040325,737251913,963959628,2039939961,1880665357],[389383309,738044684,729438640,1428755752,942617917,1665674355,528799463,110818153],[214824668,2016725072,1144516849,1258151949,1537984753,1588502744,1142508396,796196133],[252254550,2020024099,839625133,1464442500,249038872,907834555,171889403,1917062726],[1793658980,1755887147,2027946610,440917776,1473228861,490982769,1437452172,527459069],[1366543472,420575522,483775702,1663449575,1120839444,1332026992,1719845948,354229301],[1385773055,38216544,499808892,1209696226,628767681,2024152138,1785725519,1196316720],[1901147592,1345594286,322520076,1831709791,983364145,1489134205,455915469,618496761],[653941579,258239481,1287400166,1453050724,1610544464,1154077461,619197005,1325788771],[2076397572,333929539,1395149181,485739357,1559397609,1391871702,1137713518,217532452],[1313535731,636723984,1495544041,645351112,1684341866,265358725,1264587981,1179633766],[1683467798,1645723275,12240277,47475890,1586399419,372241609,274587315,1560385823],[1030928498,1583181516,336470810,540189655,1370956120,1711731046,230557467,1614797780],[1021491381,743943789,1300043690,1134503371,388898247,1651898670,382705675,574924081],[2044938502,27576205,139673764,166571294,1079958059,197112285,1566297314,1140937786],[1982006709,215187006,1044276108,866833390,475256320,1691478451,1155279186,1854442815],[499639217,672264418,1631388183,1874420157,931531846,1090233132,1418680120,602067722],[798005324,258325189,208289312,1285679224,912506803,1344469884,1943874080,1968431594],[1481084882,1738747797,618065339,1140643161,2107912901,1075199159,1928986653,1991651259],[2125421328,137991823,1033803313,646205342,661205860,1697633578,1855952631,137946687],[798026251,1025957478,505248922,1809604267,1629397547,172236323,218007138,317014492],[1630782553,1979538645,171498801,1347639338,1564406426,1823084696,1535485275,477056045],[1966484195,1060001919,1561096214,808352893,289857971,961062811,402338320,1048090784],[2083878144,1042533055,805603074,113293564,30257633,1496224047,2121384788,702823465],[671288951,291630204,119733514,32290750,1612174891,680056066,1235566552,2036662795],[460064547,334989441,450906649,1441315404,879437931,1277520301,2095780515,1361098665],[1658211599,31498103,418336186,331953160,1719474955,1867455461,5077815,669069552],[974070461,240575002,1374872642,549062353,175410249,1450755020,2027745947,2038187275],[1790410282,1911550721,1054886372,54786880,1462814913,974522102,1862017925,933256914],[1213454721,1920188104,855543934,970569138,1016005573,2086688271,1166085687,1745300106],[489473672,1235526137,205977961,661923175,894438100,866413518,1747102518,1892528599],[1247107114,337062524,631997578,1822465565,1228829651,1521023146,1345110716,730702235],[569400115,332497477,704465816,1491466330,930003053,423008102,1127616288,550621734],[917761658,2083493780,2028480282,2100355083,602751272,2114817914,720927997,1244175573],[508056606,599085450,2128512513,1435427317,1115102605,2119921796,2035826594,660651696],[781918532,1816287600,295509935,1186078010,2091376155,652168884,1696920899,1620340126],[1933123307,930334658,515143874,1202898897,1739181480,1584532240,845694718,260431437],[705538603,93868254,1342969437,1399212453,1863529864,1307670584,523823938,1974603620],[1093191991,181783807,2054858674,180464567,1876779231,763693788,867403450,220953008],[916711122,835032392,1773586739,742811846,124617490,569260168,796500807,1467810514],[168238537,1432263581,1216573926,2076684501,828341470,1716030001,1128472542,695376914],[46276750,660822028,1995792919,952852071,66957162,227426084,1400458431,533728944],[1085723293,566681729,810151800,1217680932,1812231989,378228393,834840897,1819449872],[1726881862,284254013,1317800379,720692824,632976239,1264356847,1110261360,434654645],[704252618,1163690129,1709725968,1722480766,461717122,1743495321,1308465829,1723751487],[815934281,1158039642,167273914,857930171,1357478686,1432333341,107730044,766768535],[880218462,799146592,878643485,421066869,1324950404,1295033933,121754796,2070319660],[958561300,263798138,1189115346,2032545803,1298420630,397312863,449467781,1098925934],[1691002506,708877091,400841623,1947397664,699556213,1087393067,1303437253,1738135189],[556989797,1783634844,922578304,174829187,1956095731,494516843,1074263074,1356809514],[331926596,337781386,968709958,741222425,40156011,1214906752,744820089,2018484971],[560194760,845679513,1303967595,2056895523,600897631,269655491,1794949434,1658200004],[48980372,1453192100,1046146935,904387916,452603037,1432034063,964382724,1365257067],[316785878,1708097300,340824070,1178803419,1331691146,1525862786,919165482,13683668],[464639962,1035097729,1311244911,280787546,193906141,356988513,1741598219,1662426028],[738798678,219094611,966959967,869896639,957766536,433585843,140561569,1835154835],[1023290664,1755672385,420677709,778922694,1333077700,1455423658,554039601,1355098650],[832147750,1105194185,523736180,948446713,1725010064,1027969959,765848746,1774292102],[766477306,128994913,1624121526,10833269,462017286,1992897678,321973356,1979059410],[2072964850,179531301,1100408596,1008743510,439607892,531369539,627993677,1750031707],[1258399780,1320838298,1747979086,432157087,478477337,2072693203,2102141681,583794196],[1723043875,830962418,885575903,1663505136,1613092018,128319665,1678962525,2073506137],[1501115940,1552736471,1698927668,106976536,1402094627,1074292263,1098406958,91889951],[1976280252,1572033624,1990911685,438559447,2016719884,1417967214,606090640,1128361161],[1695323202,2006157838,982926385,1212512349,1268855079,1971542270,2012687165,1221581417],[423825665,431769181,1630578907,2054180259,1294590397,411471037,509502125,1157579712],[568001817,1697691975,1362482111,951491989,1788825876,520996967,1002975244,1030601555],[550788654,766293958,213910656,628733097,1844168689,857452325,1559373345,1288035181],[221457165,1249839183,1821825626,70579548,1675742480,1730880377,131247804,715278104],[1316486485,252598676,1634768251,1051225676,1136556322,308518489,145715714,1396390836],[1796859187,1539889803,1436108920,1048341934,1933580602,1611802053,703927412,1245712216],[544409981,1975703566,748368598,667787401,1743656943,1407656240,701271788,2130694662],[1160751587,606682179,717644336,1245581338,22110470,460765511,1211119011,1754516471],[522808333,1802362816,168162309,680527525,1743755114,551260766,814690708,798975444],[913975859,1936358710,1597695711,23389568,188144899,195426244,1267929682,670396859],[1195280088,2122669867,539163651,1882479740,1543276411,206037779,1226287058,1294822879],[1820913877,1223090462,1411084155,916396043,1670153303,537633649,1662649847,491829660],[566560357,1895922764,1105482700,173861658,1385963195,792863879,1562317065,1306479732],[1543018792,399696845,275324517,120926599,1549489348,188826451,568211742,430404397],[1875976164,1589221164,2031017172,667766846,317917741,1116786347,268802735,399827066],[653022675,541676047,959998884,948110964,413304845,181561843,960259331,1860871857],[858277735,1153141751,136979654,964616485,543375288,1967994866,960323431,1060977512],[1156508692,1943267079,681271757,996271614,294054129,1693806752,1385733103,1260501216],[651545388,1380833728,1187596322,405662940,25410558,914081307,399333081,1472502917],[694313279,698408991,1605661513,296197793,444245246,1092492106,390399232,1235921121],[1876087461,366370663,158303869,807966005,1893620850,737296345,228526748,1408629912],[1395147144,1531351067,1201649699,135312885,439256186,1163338963,1254859850,906161023],[1237576943,1108940229,1141980696,446089696,1358576000,615292833,75048574,1548013564],[1084523479,1084956748,797416626,1636293471,605442833,2084815322,337382898,1888325476],[1160992471,887687117,1126984603,448131445,723929063,1383937256,54539215,760780985],[1441977938,1022530448,482062888,1949452686,1634676824,828941287,167359745,1592171690],[30367247,364492782,14779308,1018897002,569980009,5512039,242132855,135727869],[1808816298,438071568,1536605366,632988795,1475184267,1200687911,1727641643,2004641278],[483425939,821015168,1948048840,1818223266,749287086,457220247,1017024521,1247865215],[1449843266,958252888,277688039,914654753,1435885079,1607466014,2009468301,421036361],[617505676,978912514,1065222448,1599351400,623239965,877779728,1657340816,1452299399],[1675666682,104598725,1114477386,1818078045,2099078289,536315101,170834439,1602627930],[127771072,2124055753,1965866253,1209515560,1893398983,938676678,1356376774,1827245990],[1438352151,2112167393,611707072,1003066315,1436028924,750871331,357577096,1877061132],[1149945399,926733358,1039498941,1954059342,1512282291,869890191,244790458,735419741],[610950857,1844526454,1849551665,197465712,608551711,1501511449,182708056,1909855047],[1126137795,712694673,653597784,1952592344,1415294877,12896952,174503419,1742789195],[163981835,259588324,1274711286,1248404661,2073748586,890546586,1300535813,1721972117],[453753922,1697862434,1618610065,745809363,831042426,536747397,284369691,972649029],[399893035,1094947197,757320687,315651919,1535696612,1007667221,1717528758,273154378],[660070348,1875019567,1049997353,1786611621,316161637,9407971,1139230925,1237243445],[1551179078,169519760,1499528331,1290858330,1461862588,319617292,1570019871,1125865193],[1911805680,550905655,639929603,1490538682,445014798,688085851,1001692141,366132467],[1976307577,410555929,800403280,1896093100,1566400775,974293687,1766104499,620459926],[1759939757,1094063477,1031642969,2021403237,741867039,93322508,2091261961,378548214],[667559530,96314913,1596605264,253251201,422098598,1844850568,612960080,1734771836],[1061910787,1929373966,446169113,1594796463,547630638,1939525061,435424489,1059959311],[1637162925,1437811094,1905300086,437919984,227534669,1383625521,442873860,1284805875],[2128224184,679926578,245201002,1746097957,1526808121,947013875,1180823166,268117770],[94511137,924395299,1899961088,1876209035,1730895176,765770929,2067130541,1656138845],[441683792,300728048,1655522115,1136114249,1006011049,1130337188,1912603332,131200439],[193305164,1647606466,642317951,140977698,302290786,521774633,286056910,748043437],[22690689,1374226644,1099764180,1893185645,754560904,541008751,1001129919,1296972521],[1683286835,1135185233,831867883,740596159,594443401,2023268465,1219867559,1485171059],[380979748,1536277560,1303093729,298724264,1080526637,1252985104,73393397,813723458],[1795390534,1500870003,1147193662,296453082,1881653716,1565612239,450059559,1801812461],[2108854235,1784476395,1626522509,336132091,2002107773,680745763,122980722,408389904],[1039679516,1643329188,2120512468,1591903715,725162881,947704397,385173189,1850837061],[619390200,418297179,560231777,124974918,629752121,522505374,78218347,1421449397],[13356595,1839754995,1237924478,1029295434,1032552133,1351422803,346762,512450363],[725291273,1181705070,33683991,949289028,1850135357,934940272,1483740202,1548141607],[2079253999,33991645,922179436,724737773,137258256,2025270076,1377296027,1739043922],[708749651,1103110333,1866399347,1427839706,1641398905,2101674470,1066168735,332755579],[1245740878,282945926,1408323745,526764951,1114877697,619060127,1114620657,1737587786],[424309160,1202929898,2025242608,2063463800,1695324510,792713784,1235353979,1052791960],[74310761,3910812,2079293128,1573520545,233276945,1069612361,1066572138,596434287],[1083945620,1186094841,570982974,1250664048,1883914494,854043927,1924860457,116164304],[1599866960,857336944,1120240553,1904357696,1201314129,918421632,2003031420,1044298196],[1644398380,264382490,466387654,191474473,734327081,1861641857,592934999,598884704],[485837978,2061622426,605059460,475223017,1408939672,1431439239,672252266,1354850782],[1716658860,1188628388,1260553336,2016944703,1931582863,1709697877,717227155,446966307],[583012259,765653347,1820264189,830675588,12413779,846181434,2046816991,1396609872],[1260824722,107821751,509363586,1712232602,692244042,1020244964,746908220,1489065110],[1846130292,2029911293,1414865362,2005543861,41220651,873645311,710920187,957819981],[1500640839,660917115,1828576278,1474020319,1095300942,608771343,35392518,1317202928],[226500862,1685251186,43310636,1489761346,1973201390,992176513,1351022807,1337174930],[1180053720,972565310,807852023,1363557808,1698595245,1361735511,1341245414,248790342],[322480719,2072051590,1545401598,1479444844,1981833202,1991688401,602565319,558652602],[54755903,195740420,1667303778,96544438,248056354,320786007,905432040,187832444],[256660098,239082113,420682295,16029261,1246295567,84764077,1311384442,258420141],[143005099,1523758258,1802902365,2092313733,1957152858,442728306,1065984906,221086323],[1491979649,984959650,75477037,463925501,1504085203,896187377,943208829,873036480],[2105934278,1310057810,1301026584,125595274,1127140851,663742114,1669290333,2102611700],[803925337,115691268,1508151512,466811094,27936960,1801697720,524294886,1895636108],[2058711727,568325600,216191818,1200503300,1417352648,840862883,1564223735,520957144],[2102821909,132420481,1275686812,1848555547,1951032390,1489013289,1358102478,1322666993],[1221218570,1669225534,1849107347,4051316,1226934634,1566944197,1190666264,814172341],[1173769995,1564907713,1032561676,1485359313,1274784234,1293894391,536824846,368222451],[1793322076,1813489771,739859947,1491967759,79831201,1785063446,1262320311,919677400],[2049433276,1490091894,1447230087,943928932,1392609903,1746318147,2073447869,1592367633],[892592428,338848980,1570731936,468660908,730167811,1121588443,504804948,830938513],[190480040,1323193564,955820919,1086562861,939665713,45120036,1689205768,304157569],[725628658,1644982834,1729112726,967468148,1114217501,67903855,1386948249,249070474],[1308770979,666449180,1511834984,1843551544,874551914,633159619,1812758525,1732643505],[1587231055,1801188262,416433298,1875396266,369660705,1220569337,1937625440,1846267272],[1228497426,1888936733,236203337,1745867964,1046227202,2003431054,1462702123,639032429],[1515902752,1010595923,1066139900,392387034,1421624614,1492423494,2111422862,1466098221],[1098425999,1252028201,1362999876,1498687876,1207154267,1938197322,1375928177,2014584760],[754556297,1148035704,1380707893,132714564,132170308,709912500,591380418,279416721],[744203652,1769596190,956059904,1405891174,1741867164,1261469800,129379244,777840795],[559596933,883436112,338094314,1731555791,1442429363,1918154357,913871826,1714137941],[802851455,1933118746,2073760122,143228492,1334546262,1062972788,1852745850,600145680],[1455492691,1182100633,754865355,1463893173,1225468734,1913593345,442228344,533888223],[1496634517,1449776924,76789076,193830638,1200068846,646592380,1279024861,1757910684],[362117908,155325687,936655803,1242722332,82552789,1109348033,827539240,1681668631],[87929199,283232381,1886625846,353412145,974312747,814789477,1410433956,2009884062],[906600295,948678966,31255343,859073823,203833444,1900313745,1684682890,842907757],[852820822,1909322760,1519737269,481610310,455286506,164836650,40101802,775726033],[2033996424,1029320749,2040077191,663208326,1279278924,1251177750,908894927,530285730],[1388331045,1313597504,1704256226,2104409780,1767206250,1163386361,260821097,1594586114],[1085353388,659913235,934672104,1725137643,291812180,2068532184,1897878532,462659046],[821380556,1711746856,997122432,493076072,1281171982,1874967381,213622483,1887446393],[910764717,597455575,210752573,1202294341,1062376630,1652744707,1865569570,1982132749],[837630231,2101368550,139658641,1467346512,282319831,874253521,1924623749,736867874],[1975545687,1233784989,343480230,2031419669,1508761801,223205664,1040336021,179232154],[423100253,1181449950,1843087156,857810776,2060080710,1037512453,1232384127,1384799407],[2018274924,1195993799,279525992,1020598897,937175737,1542816476,1771700820,908968540],[1853018396,118059524,1980755285,876612704,496271488,1497253963,2003143667,697271454],[171736687,40130590,2174526,313698958,2056359571,1016506462,1560982828,1469157691],[1883287364,1018246190,1158490479,247317957,1303081008,320454582,669388177,1919579207],[345690386,619279544,239288178,1570266470,2006252921,1218983355,1175969950,1527196829],[428254013,1143432939,1961028856,463875148,334659116,210750156,1947382488,585994384],[101864098,1724089322,669371811,1322810176,1133586016,841874811,689970133,715933472],[362095355,1289437269,1895942499,663865282,1733881231,1019027093,133801725,1324359220],[1295037026,458590110,1934740246,1295678349,684493591,1476669730,1214915052,1766607070],[347365268,1488164455,486959507,976454366,584902044,1713158891,1567894330,1507927312],[1185259667,1808291102,1419582004,185645498,1279484462,1739673105,552450883,929576379],[1796794057,1583910057,1932682574,1920371446,331147639,1385219520,1478993290,1078781741],[1067326908,1024858495,1387868223,94692366,317240369,134419662,831712995,1955997346],[75368163,1212502996,2000230609,1371788836,1139177298,410770283,1757853283,110237579],[118945845,926291215,846107895,1117873782,147280521,1601254371,523457792,1084925875],[948640233,995934740,1746041969,1792682268,1822091871,526598417,1770933579,197188252],[22523479,1290216005,1562667862,780883651,420269168,846694325,1353620890,2043500256],[746406306,406531849,1618955866,604471799,2048574153,1520853059,1636435750,1365376805],[1221432399,758126030,47112010,1922819377,2015881788,853987030,1995239938,1149819275],[779543105,235565225,1984160219,317351738,721614656,607552681,1165895717,1013204683],[1523783935,446104914,600927784,1104734020,2028268846,309321743,1561786747,586895807],[200443195,1258937061,107857486,1818339209,1860607884,1932175311,976303759,1136849090],[276216896,509398004,985301685,1060877576,2082256833,1700533841,1711519991,1313949281],[161929694,2001690770,1686636483,1164853588,1342490404,25021382,1684523641,85300095],[1915511925,177255613,217363216,286069157,1839257422,1273134754,669127456,803719059],[1942751691,2113970615,430113314,606006694,1013570081,609042245,1288679468,132032185],[995314575,702362624,931760181,1197111803,87849409,83233210,1161568716,1272962594],[52600336,1674127673,1094810768,696974637,1757239084,1207667744,548321191,1801890601],[2094102467,958305467,1724519321,1922581002,874630474,1848907761,1007827619,547019548],[274823816,363241187,1593315222,805959201,711731682,1181691626,1950841050,2022344871],[1664592763,685039131,1215951361,134660076,793485104,617326545,1467839448,2011006700],[1483585248,1996828125,1214276954,30133387,365233398,1068604330,1354357092,1348665500],[1065956258,1225757854,1161789383,1710566369,988767772,1400588115,1992316138,1362464182],[397669738,1501093088,1798254143,815512947,1932838724,581988523,1068331692,908607790],[318541464,1934723657,552780162,1357570739,28051063,1074595704,1373817099,904635643],[1895477795,320638555,1057817710,1423238088,494409116,1073315448,133089920,2096904686],[1657282783,747200372,55978270,2035932184,2067615761,1855501625,190964561,2026916957],[1546315964,600561506,673379689,818773400,1266646438,1766188599,1844589506,2121521315],[1521336433,2110601673,543223578,978470719,652980812,1000086010,100442383,428663987],[2051349309,596666912,838768456,1012726391,992158821,628036852,229806462,315749185],[1689503763,1027222254,393324319,659912416,278894027,435830455,734150420,2104173903],[1973400903,762596982,2029755204,306923579,2127193351,1703037352,1561142426,78421821],[396370060,1544647945,1359267541,388074549,917811214,1006059988,1729737580,1740459498],[1575744727,2122221133,250522573,824430433,13725954,1788751968,1891385123,1471445365],[1313995339,934905816,1121568685,547901737,1203424531,1641092002,89219356,237694548],[1611769206,901390250,405334726,1397573313,599776174,1047011558,206991383,732531685],[305537660,1795828458,1558928150,792992763,478654592,447267922,1740668062,1980403431],[1724095267,2109143893,1551954648,1699762702,589365843,73501367,779270704,697195226],[656494601,760188964,1491879737,2128887614,554348194,1986499172,742344728,576164426],[1312799533,1318159654,2058808822,1279871706,343388956,547624474,635689337,1281791639],[1654094575,421051231,1160561840,467680686,835438894,1630787773,450764161,542064399],[666525501,1676915493,14904924,1440749668,1852630517,1585311318,688337253,586233657],[1806162985,412880897,2106518043,866238240,59005049,1547033185,2116539541,1403640254],[241239929,1990625570,84124800,21326816,934099709,1867449164,750413794,1191845994],[1782492128,580172609,637894052,169474755,1749331749,1810895879,1914744884,196131868],[1333031285,149096746,2048235944,195873921,352479317,1462485782,345945426,180149021],[1701825198,1054004428,1922102205,1682192298,1375950845,2089958972,289799239,2110138938],[10345764,1503104245,892530736,1133210949,1998205520,1603196719,1164630566,1518999848],[2034844443,981471282,55896092,683498388,533819776,355936364,1904342008,975182307],[1443459234,1460558992,248075331,208649626,1590984369,1487575917,1368639707,1181321781],[1913726377,322197093,1256110344,294260243,200672667,742531766,1620335882,1108795091],[961656695,1891184182,653116560,1462288851,820289340,329272439,1091944473,461188126],[679064981,1013038309,1465745571,1248046424,852476943,978270050,1295132263,532222059],[4838269,1915745416,1194341455,1740624682,610723476,1312081320,1981521975,1512468604],[932271338,1089439826,95229807,3016878,536017993,2081766920,1269858657,415014592],[1030529948,1199960645,1224729216,72718973,240996244,1791272284,999666793,674329205],[1503353583,368955290,2013699008,1798816963,1050321987,1062711640,946550387,144053323],[1983462071,412456018,1831463378,734384609,408934975,1730843183,1138466847,45144223],[1778338764,1301303244,1605054378,1947212189,553848856,531708365,1997648798,1923596711],[2016046090,916711386,243070201,2041410257,830547308,1658807962,580206811,530008473],[529737814,532817241,284005765,2110170077,648494048,1059331317,1200529373,991048671],[1346934047,1383222837,1744975515,1803296332,1312131050,1812556657,1585932083,88863440],[629122619,1165195733,784050648,1684893923,1604378231,1088750868,125314062,1130361141],[1522375896,779538285,1426247002,2110340147,2098358294,1670027523,244505252,1931267143],[859954771,2089108629,1804121239,2090403571,1271308666,1988705353,1320060704,17198704],[613495895,1673852312,1315281526,533460137,160522409,1022211127,1134522931,651533924],[1071863473,1283538783,254489809,484232587,1682276820,1784591465,507562363,324099486],[107467937,73730,1196282389,816036867,667856722,1185205011,99734663,750249844],[2108751313,664493796,2110787574,1141772822,1532310019,224399934,46110072,370143423],[380189882,2020058300,177748793,1677414522,1482968085,2028425498,1470473175,100230897],[843727779,1880392270,368822234,1271897286,812767582,1252908666,2065946742,906245380],[560188984,1192626619,219274553,1443457010,883598568,1490727212,1169095931,169007058],[1668160577,6859307,878728901,974684548,2103179918,407634152,1766582815,1531606909],[937177776,637890325,1261048824,49671104,257711206,327379326,1676263126,647920663],[1241600304,1430027330,144834671,1111141225,200680998,1615103352,731778657,2062345440],[1544315081,1184741966,908617484,1125621580,1590678590,1269250463,1968561571,1118616074],[423564061,1721820363,960587886,1727521547,672710549,734301519,2121358170,1249024168],[1395125124,1917938909,1638388553,2114213946,1739716709,991059106,1360481573,1083450104],[1120276790,1730116928,848044636,333741119,1794661475,2124445826,182856932,445355239],[1525969445,964872869,932242923,1779924011,1711431415,1011725771,2033639124,308577664],[2015322090,1476753944,712257477,1321558687,367332233,517008851,1625331794,1611964173],[435619799,107492430,1173445468,1181771425,1439144247,2119137366,573300025,1282118934],[1457656879,1562620910,302207282,333449888,1602721930,1753069916,963563271,1566336248],[319711207,946001134,2098468542,876252412,410411171,2004559019,664510801,376323282],[1611503428,418715374,646720794,1166903725,433217590,1305575690,134348261,1985938959],[663085345,1542282944,312042125,1526489883,842179309,1362744164,1271904769,1229787769],[1172050931,732950671,1253495275,1613650304,1796721693,1232903358,1246301818,89212912],[1444841428,418617117,1183055653,199475933,58118000,455310714,1889299468,139779869],[663337123,1107209827,50426265,1882041761,1989400921,204699006,1122988727,1512771281],[1431230156,1222203416,1229974452,1833624970,1481801395,1160533283,1387143837,213898090],[1242712429,61976169,1270123856,123109862,1233114616,1348033631,1342026214,37385439],[1763005099,1819573764,678082996,616034173,139997902,471201323,1021236125,2023811264],[22686868,1082006536,2108392424,271247291,1678177877,1211168568,299308705,819981060],[1261480185,196087163,1433193189,1329048133,1528100483,572464708,1724947898,927532409],[270167303,1828530475,1438561573,818708152,1814079809,1540271340,422425350,2032003081],[684495205,809071018,1921809008,1742968328,1162261427,339784673,1928556486,1991364951],[1845036475,567074146,67493535,588585976,1537092677,919343404,687443774,1884916764],[513364316,1448345919,1146688987,2097198636,1416702296,1826261312,1991551512,170541709],[1140033352,705771250,1407071477,718128558,1491377497,1992006748,320510996,189738095],[1919134113,1475786891,1749928628,2118039989,610797177,801168763,343534993,604705411],[131304042,29744855,1126619795,1276269878,956988904,476130184,707457136,1779862829],[781155514,680763814,1204902964,412023656,543451510,746472694,1285113836,679787499],[117744810,1839349075,2119975344,1908178458,2102025879,1785076486,646045142,276483687],[575263954,1672794041,351095842,1790187598,1746966573,188607801,1637583902,315218097],[129859999,1201941643,1466080325,1697524121,612271784,1237358810,1647092520,273284023],[278921756,312876485,1290568980,1152272112,1867505366,2013622427,998998721,375774672],[947870351,1897910060,1738200819,241774492,1668840198,906446945,1830794121,1255288352],[1852433846,138352875,1362900987,1974830507,744861022,1029768555,1442864610,410884720],[296946248,1680884421,759629167,551311179,1385331256,435825841,803266782,433283340],[1783374213,1092672756,145228149,1388526325,1381929243,462719183,1973529186,1473016744],[1316982216,1125272480,1161992991,598469036,488328543,545772929,1333887680,634859026],[464158767,1964373040,218248110,712546652,1250383433,519270866,349778793,200743498],[2053809024,824467155,2064315988,1986130187,865629419,1540731455,1538314917,1283176830],[1714238853,325634569,284117780,825588314,1160364914,780591616,3597455,1142987627],[666532634,307531296,768481234,1883584915,1210144087,835664155,241593767,1207920895],[125929718,1333073676,923693842,1022572878,809202076,1177183313,249339533,1287672273],[1232769540,1873487612,573602278,250657495,128700835,944625851,2046799240,1798970913],[1401488697,1889186820,1958814989,1539317240,628665740,778394343,2063839345,65953362],[1085771077,1397923394,413337747,979123611,1020423676,2013304931,1424447145,1601635138],[1097765615,1639184456,668281962,284824961,1257175367,819884187,1043952503,146257290],[578656206,82074817,852538622,1955022833,780280814,1390579034,1743181971,68510307],[587891838,1617369323,1270515823,293353627,576972049,1375644026,756634447,1985859304],[921785231,1721891328,870098872,257724623,1952673431,2044322828,2027205732,1694393462],[1223593686,1724830478,235337568,1304830008,275714676,566036254,1770860304,353113652],[394228289,125020596,1219725235,1304890382,1791082043,60565510,1488717847,1559338926],[1043214584,1116311318,1854818634,928930066,1923407365,823352131,1057261893,753057251],[1008332677,366085081,1333407888,941924301,1154712960,1403862517,753021182,440880131],[1119850552,330050937,1692915495,1143244915,1127162856,956617769,120904909,599167872],[1492988817,592813383,1655022686,599664740,487352180,1163544037,59749484,19288897],[2123351781,869300934,421163530,85012972,1678390860,1550773989,1144655777,244000781],[1164408137,665086127,1543731728,1902465947,127356355,344756085,1519831781,78817269],[1081117301,120631159,776110046,1998632859,1540612613,1490112444,2045067416,393259451],[1026448930,1812518068,148941290,1227808939,854118255,1679160523,1084438782,880521545],[1544357046,858263063,834614597,1738116285,619294794,992486175,919806341,778119355],[167724068,1363951011,1547885363,2125315088,1648282687,1027995361,49350069,59485876],[478420402,434806630,1937572231,473174962,1285534306,442114718,1036969229,49959457],[1398786724,932626652,484044221,228173580,2054237560,207547838,1944462920,1079067708],[936048661,1838778726,767236157,1285683420,246657853,999797351,2086280226,1672155739],[1060483626,589283877,1469596092,1282992816,1404478789,35024189,340644100,1064318179],[1013792740,568732310,1805576521,284008633,2104526785,673996428,1354816443,701246790],[2060236139,1397015259,16131814,432270736,1823082927,1035629559,691525292,1574466457],[218429475,182854197,444721567,775383446,1586343151,2030163742,440094546,727729272],[715934899,1987883306,747818594,1333920922,152885080,1748915436,261358523,1203854506],[1710927334,1923394346,983297981,111995107,866488773,232711016,1226984390,186627604],[321840515,457613679,446031030,1999283371,1087232605,2021411844,1808727588,277668052],[137023013,222783498,1679476133,1674399633,91244981,1477539717,815829542,464352656],[1960593681,1789769246,1874120079,167342006,848470350,445601817,541785145,313469931],[221703804,324056433,1151317468,562482693,1195442383,784330164,1074005550,320760176],[161764910,1643887552,597127483,1794291485,1413651761,514884311,2095460266,1308861597],[2018006318,2084861334,148464374,902630573,1511543508,1151501574,904708122,1717012650],[1283923452,2075777664,483574770,325477393,687808217,1960672568,1485567086,1774291974],[1279129011,839744973,1156011186,373656293,1163772220,2072323776,1458131554,661063121],[1997709376,938606225,2050830650,2019919331,349186906,908295255,420267645,629680344],[805212129,1667956589,753917626,296168538,1049642064,1027840591,954684084,1874125101],[125064906,1757359740,130445224,1883003619,932851876,1551267057,416835966,1698227790],[1240644687,1692616288,2129725989,1146451835,1827085620,2064705277,1532804420,1151709372],[1775870625,371057026,1507262688,654971830,834131856,499816768,1496937019,133947935],[1788317094,2020953662,308789091,929613803,2091274223,125831609,1712639374,523758137],[346124507,210462354,101762918,1754808099,1500535610,518760067,320676822,1193893834],[1572580199,1239041146,1701961539,1160671349,67597396,288127689,1247859359,1975365916],[522953365,1331788111,1333835603,1863428122,1458865485,1407563367,575402059,1106090760],[1596204076,1092960369,234276142,1744968135,1229847165,268723716,342470503,647080851],[1504757887,2112956021,87608410,534817943,698895949,1374964915,1679333680,1119179315],[554807280,1066330980,978085743,1364238785,658432565,729144282,1835364405,1389883211],[1816686568,876840679,2103440602,49854060,1934315297,4020571,1307469509,1547080573],[503694548,399093771,955237873,1383223044,10480468,344425600,975124727,366147073],[1771427555,1323500745,2000011112,617147614,1209540968,1805883492,557750505,99795469],[64086050,362084304,1305911341,100580060,208516169,260377786,1605827187,1222303466],[1982359012,1500447021,1618402103,293916550,2077266711,36587215,275756446,505903717],[121339854,32364404,1329611132,720065819,1400867062,360875826,1950754237,307985113],[77271198,368220553,1071452269,1642768488,538566047,1416097789,611781502,137169064],[1166664845,376819973,921156967,385554605,1664440541,1348210886,821587497,1987219495],[1908807354,536820570,1242263328,826411463,917269327,967111467,506203212,1541227855],[1301778721,809271941,2012409528,1986387000,2044655190,1774771470,562992652,1841504470],[313999328,1255442287,289367627,188772226,449049594,139619438,2056711607,1979803344],[1828344409,636182132,290451271,800827898,495896442,1492087306,1847727030,282751990],[1031984530,1981899183,406613123,749149708,1467163915,374160194,1692017112,806114863],[1305839715,61695932,1195617935,691226257,701041362,729231903,1775705659,291921247],[288102194,829478874,1208768409,1708639469,810211499,728508370,692502564,584541257],[1882355009,1613703661,1747316956,1139383129,724504022,144442397,605550510,2027701113],[712057536,1732604953,952205226,304425974,1429157839,1457667103,424773139,630803490],[323466637,1185676149,153246017,487769339,1531988254,865445209,1871363851,1654340514],[426560056,772172173,2074205876,1443656792,65617249,99641303,594897515,780899675],[1351028785,1386908006,503525715,1918784409,865309017,667775476,1929263063,2050604053],[249420809,1308929744,747054272,564600647,1462360589,1276825745,1182363398,185659770],[2017046668,409358404,1303615400,1079528012,664880955,591943367,419370967,988028832],[1362208185,322995291,1958505785,819383126,2125679143,1663487277,1929409761,40451681],[1283210276,1399194692,736034870,364214172,215227112,296124247,947924063,783837731],[1581947286,1661764773,1423186608,613307930,1158352534,657873446,623568198,981048060],[928407380,1107931988,338009703,709738897,344394171,560454574,150451235,974811969],[1076661282,1003065801,2027614110,1260203111,1411183953,1153341620,2039838068,42846583],[1448076468,883483822,1945736794,303160884,734707190,363656212,1366291298,1204259350],[1375855301,1511899989,1399590130,783424517,1205383849,1867435021,1334442716,18878563],[1510244715,715350302,473038741,544187231,1586225156,157868774,17404012,1563794289],[1471079368,1288386710,1730707979,1051085885,1384158444,445890006,1776820825,1697461704],[1253935828,60779723,23708341,684942668,597899938,1684979858,2034030235,948969330],[246354674,483848060,590319314,1890386402,1873918025,394156493,279422,569083377],[821500918,1298498110,1865557447,522521870,150301145,578510344,1540793375,957589160],[1282492085,117771465,1766125312,798217070,1224741609,1424655290,385107243,1656794743],[1378788959,1451324609,1095259117,1309543062,1354652980,1148257125,892556341,1766193535],[1295667505,1486762101,1123871754,1894469803,1563773108,1431516409,1446304399,446184897],[5144200,1344301970,1222899116,1163917040,38580361,25159854,1882555641,1477377163],[1759918565,963279827,1033530313,1789784523,2051033744,1086811308,1315106397,1934470979],[1782728401,2038752399,96350779,1806338324,1555226307,1230722718,961447339,1251845743],[1394824423,374690824,303326685,1039916587,1342410455,1472000789,1144174248,1763876078],[230957420,423243382,1029334093,1450471573,1916505238,193105966,1414586343,1196830567],[909723487,1401298599,2071540728,1329816088,1702448208,1792273662,2063319863,766110009],[33635964,1863005563,1827963262,2032608147,2005011584,1577535095,490976963,1816826199],[1083254271,1656059903,2061599957,1107832015,1244565236,629848709,1866437078,317116274],[1505726706,394611220,701916579,1809382376,1136954727,1615109572,1443648370,6415206],[2051476840,942671147,1655282357,1748160419,1602147098,1934099172,873873416,1558426605],[1198781177,63861312,1321389094,993110241,1577493561,482544869,2000696930,79456160],[1727722121,1214748058,1381406196,1193541776,414796821,1291707004,179287340,792022567],[1517191700,746761007,1438354491,1627124765,1256417737,564457506,1939465990,1538973781],[520911900,1859486892,782110435,1426616197,1363662724,317272621,722206686,2000267546],[1425896739,2121018759,455338092,995022221,1320483444,386961418,1125485703,1280767328],[1528327506,1465124508,794418889,1180737682,427929727,346462269,1290641273,635150990],[63807931,476858979,1486724441,1102835740,1973144349,14921873,1902783007,45523300],[1079129538,1282889284,461905103,1069862287,2070982850,1147611049,779009254,39952524],[1099614251,1660264550,1384177857,1984527742,1940254235,1147674505,344559681,302550353],[138234310,486428792,1595765048,132024453,1474626113,1666284038,1598568216,954662665],[1826636376,149565669,1806943195,2046464192,1817373725,1674059340,1597188144,458133263],[364063920,1176286250,1940031589,2030389011,526289227,1010382457,1475969177,733407158],[899919653,635857503,633309820,1674000856,445481593,768660897,1148071988,1916679231],[1164949974,1911884445,360255022,962430806,1319329019,1178224147,691513220,542981604],[1019618542,477015404,2082257247,2066307145,348565208,1236984294,1597764526,704418407],[1784302616,1957011356,847644638,1059464869,151105258,1275775308,1661536881,1043299867],[776361295,335708208,1915714185,1037772204,1060185022,79112,1207727659,1884707367],[1504936544,750939622,1149033736,1625350962,574703790,1146572644,603280560,1230866237],[149002629,1451677021,280958207,1169416426,1000766309,748853930,1654229301,287389520],[1941098526,61930172,1915732109,250826742,962350535,220608364,2046719050,1361879345],[1215208499,270213563,1811711436,1713293254,1681896853,1256616922,2083672047,819875763],[599134704,780001172,361711907,402671254,888070998,201572506,587116905,1139615629],[294181195,1562049836,1164050035,1844033630,1301307237,532634885,544945322,93080007],[639729904,1938818576,2041037523,1233152706,1600170976,1333651786,131690386,1586161453],[1465203609,1708115359,112617774,134422429,1128467196,1774721168,773504253,957298388],[1826880849,334177212,336213209,337877267,6236594,359532452,1444765181,1271986909],[996088800,2063219555,2113835725,1354825168,934074908,2057304155,890835876,1312197428],[515711316,604846508,1360273595,746131801,1654695308,551856080,475956342,613909616],[262492569,457384401,1505384013,1281415594,1526259022,148889453,183131695,2109761552],[1793129520,1484429745,2120321280,1498004254,393244721,406730848,115183595,395091624],[106665811,2025931613,444790142,486828183,2005898164,1469781027,38865433,1544557663],[1874733059,934226304,408272147,1285791792,1232352474,896159765,475979511,1869454981],[1726197914,709758974,1181002016,2040554287,53149902,998982651,584363000,2117593676],[281721400,859398997,1578819173,1733531723,702730583,258405456,1531881994,1994630094],[1154257144,413183591,1927923432,1612528404,1987860684,899457133,101826696,655062829],[840911936,1670924652,574242308,31431152,1897012452,2016038145,536053195,1884176083],[147753208,982910768,37060596,24256771,1143942869,1349991313,789390799,934111590],[2044734178,1559289360,448360098,699312646,328747424,329268715,1401497191,311313187],[1394483488,819489906,1103712781,736950124,473852769,1403686900,1072401782,675945266],[1762972241,1819460924,1863153976,730632008,1982369335,942482226,137359976,370743345],[1997167986,884978658,1825256647,196926388,432488312,1617489196,1073172839,1796677164],[1670248298,2095519879,1722468284,169651055,729413891,1520663932,1511993294,1259341693],[1890590741,1035295565,2113240342,2040961166,813044303,275453404,105763114,216528506],[1665044870,59966252,1157516075,722768819,1444581984,875640483,1211343017,1537405948],[944502862,1796588174,715581580,1653520136,132309929,2098715038,201354300,1095337222],[971375248,1993161094,396802947,964775237,1173486372,208507098,964262333,1618173304],[1754933877,974269965,1754360324,621748097,1526675294,1421801603,1685587332,922632358],[1136101506,471679129,1460961542,2069041180,248400709,1611084511,778718364,69774923],[2036142938,1127814793,843557818,1217488080,460242958,1094479888,221630271,427091331],[1539379845,841460532,268918027,538247058,593715452,1337990939,831055098,422507815],[351511330,1349615400,1126308957,1272175329,1132898980,1642781661,1254492195,1691164190],[1732239118,1553566776,55491851,1201145537,1452834100,380621456,666329379,1231093],[2069308266,1801582275,294164066,862754658,1186874086,1126118988,945891935,473339482],[491536986,839509177,662575776,1108378452,286964646,1013159412,1209997391,408623727],[502412285,276500673,1591043029,1016616254,695824565,173363950,2093881329,958206629],[737884249,1965784100,1989955021,472711006,633404384,1493864497,384895097,774847365],[9746387,1346017491,1677065355,561435462,1329492695,1843200471,5666135,1698163923],[1424906132,1700163139,452590480,1231551676,814368347,2092448585,1228438045,1620014262],[598218596,1029095219,752355024,427480626,872308116,438238172,1495793949,1312457129],[998231017,610292812,1228693592,2049985486,727688884,1544401602,1324003799,1381229735],[1470561840,805957669,1501569820,1490674372,1223456273,2100767007,964489974,1161024902],[20753501,909898447,1994299539,1789548883,726141877,304617615,641710986,684011640],[315947740,912142123,368199001,512008469,739452632,1180629273,1924912965,1779969841],[1978903749,1129300850,1129280370,1523936217,122951746,565581236,809659133,2118091127],[273025560,314060992,298763288,1077020926,2049772394,1582862347,523438312,450019439],[1295569249,799796775,347501606,1821304436,2006654356,1617601285,175106219,1527020460],[1906825212,1722429287,400213727,474356766,1794650714,2045840061,1071763873,311362442],[734967697,1182852209,330655273,37885329,685870240,1886141017,1570268681,1623618498],[2075663207,78899310,1125225833,762737496,442847627,1976419819,1836825466,629092536],[784292798,935519660,1299230050,540463645,851756317,1870232334,1606339850,268962484],[1027344600,1814213320,1225158919,767096696,217956499,445396058,1906471407,2100784441],[1011190722,1037417828,363586229,1311730377,1404656049,366814827,658693819,296719714],[1756213014,1141538258,612805644,1465495252,874417949,2100814527,798785812,910418400],[237085659,735275669,934707383,1103781339,1762722306,1118030715,651112533,1505557400],[699923041,1699936291,927308029,1065276075,2014846313,1632893400,782153609,717945958],[1358169306,1515730287,1650296853,1894932044,822283601,1221213702,1199780077,1560221134],[472848946,1726196443,643038211,2070686116,77120638,117169547,1911888454,1814816311],[1375798314,380258899,168042707,1818813771,128539725,1801787359,1329308274,1185139046],[728246974,356252693,46449703,700084984,1049875954,516464635,1098354599,401587001],[1249530652,1146610615,1509182330,785172488,1681257101,1760066901,612658181,1561208592],[415642211,990855720,649347174,1071929655,1993554995,2120983540,842296848,1995306174],[1412124468,767342539,1592039086,94744390,956632467,1845888023,1399927206,541534226],[303299822,836892479,1254730988,1132712450,1286374268,1961307503,1300466196,1783929072],[890844158,1491311429,2075197114,348427202,337435220,1652090857,457962631,308233494],[553651477,1795755928,1592853318,1952371854,975116460,1509779879,73425517,967360688],[104459866,368805890,1504352606,1590181686,15473632,1042460722,595363242,1663139984],[1730036721,11365015,716454303,1014808431,1914323631,1031298028,224489151,837801396],[281820306,595239328,116550264,1954625890,1740488202,792202185,2045512505,805538334],[1618465797,1019593282,1239294747,2123433051,1463173973,1703785542,400570970,1743917870],[2026795111,1887229986,1476162063,148346699,1221391293,366761520,2081364811,254282606],[2874165,1609668981,1875706690,1885622834,1437857466,1403647999,1195689321,58575978],[1181598607,2028414169,1039032397,745554667,40721275,1857438043,1512350002,1382668197],[120645477,1537242625,594184711,211056339,146639908,1711690816,1025469955,79024232],[1529742906,710561508,1929802144,1885733067,658161653,1569728688,1740316679,1629827543],[742360361,855974225,2106841083,1171767763,945257562,118493535,545404584,1435993140],[1949539166,464952491,531811248,996001714,1408428144,1556134902,1127868410,1727759931],[604834014,8211936,957423096,476813449,1449040609,384771992,1156509517,1287627164],[303007483,234647065,1849666929,792941598,773064960,2129017481,1897436281,1937672311],[1832959231,2095076894,33214090,860510443,388961865,1907676116,171749553,763245846],[1426398880,2015273783,1212628255,204838525,1045081423,200217940,806417885,50684526],[1103812094,747578484,796798373,29081439,1012868588,403696023,472563188,1228702699],[453685455,1898082446,188560586,1169515500,2016332810,1392711401,1931530655,1441549467],[992781443,1023331623,2022417481,776559624,18038976,25114064,822926543,694553560],[1438742314,1910416232,1401301698,1053614561,1967337960,1141206327,1828093597,1382808132],[963823638,2059353508,256338474,1598392672,261656979,1293747061,1035164869,60830966],[266243749,803568927,1539647957,134034706,1123650342,1883166173,1761281029,1371554853],[1221387265,637949116,174749758,1234061500,109555226,1175025823,590904223,1302580410],[1882852046,279741618,1324746772,1879264993,322297895,267132972,1261591371,2093571008],[849021530,374483325,2102151732,485404162,737352462,1789617828,688739387,397688735],[21128776,668119573,1833656160,1779898536,1053981956,1275126422,1315221740,1376659679],[1817366129,1136377488,1729902909,889298459,1012928939,2056375247,1894327066,1382558602],[1800716099,684678863,2062427536,2048353246,1875587602,405367605,1082186211,103540417],[2008519160,1825204646,488048336,1034100344,538661096,407603958,285589028,105872241],[1488076805,230153690,537554570,169936668,1500513361,1153528457,967612669,1214702502],[1543888662,875093339,1476748825,712101291,1158444084,1545818086,1954351320,1888764414],[146230367,40158253,549284591,1238719774,1766801879,694736101,1381175656,1510703953],[876105817,1759798016,893246101,148982263,664553177,1613769675,395570394,885174914],[433581566,248905322,898396742,1469024723,373771742,1971798451,182070228,1647482074],[1127727305,687806264,1242239259,1547909315,153540919,163930407,1243140870,231423003],[2130699727,385094072,2042874708,1672400009,484740635,1331149856,1812233029,476590050],[887821922,928365898,416446284,1049243696,1198724383,268526293,715303799,1369153044],[1921595086,1339419588,1955146956,1134559688,659653647,181378631,286050747,144666331],[998486728,967613821,305417323,1087832404,833107351,332857302,681589131,499303218],[1499038341,963399129,1788444512,591402235,608887989,30639594,1810358276,1511393626],[1868334315,104559991,529687983,1540887301,668467492,1283149274,1755050186,1656432581],[1434906510,2122938823,1251559925,1456060150,79820923,1961237016,1994915135,1285808202],[586364516,1040743287,1843576522,830266184,680701093,283168841,1897357968,7785782],[887305400,1943168301,580912309,40685428,2052561132,944344982,1966429621,458443468],[1055882468,302315670,1570239121,757650556,1511843861,1561720036,574372384,960141660],[1252657761,1624833928,1793460227,1423597055,107205433,1149900039,661289562,1550300840],[1262492299,218386478,1730523114,1987968210,1053227505,1873315773,537796708,1950257975],[1999528442,173091752,696040539,355719827,2934284,938236815,208613468,252949061],[789351844,834255103,1404896686,122939319,873989518,1286605012,25428468,33504007],[935431688,2016536717,771478470,2112216279,268875537,1958626798,1726716145,1806136035],[1838889067,89967741,888210716,319259908,771303412,1733645490,378818123,1345464060],[1853403366,963028119,842665636,1711344486,340881826,560812237,1733267352,510090109],[1849821643,1713311496,2061081840,44371664,1287900143,1577974049,914322838,62645532],[1875224239,1286267759,1637464226,1577759231,1412990264,1478963366,820741281,1128953559],[1109411631,1344742690,1502973011,254137821,1651245167,1067313543,1523927659,1400488088],[1422645138,1519046687,1995137748,240530053,623243228,187606077,1853557043,1509343326],[882689706,1916414910,820687474,1110918988,1618430503,1811158869,1343733586,582954830],[1546382614,2107705761,1205242195,208125169,90629844,220428841,478072110,76603936],[1554931961,905836707,776524127,308361675,1169691230,611721435,831794171,390998738],[1776991641,1530855910,689077791,1417466577,1373731502,663731004,1343249795,1901569329],[1519424621,208626024,300384742,563469473,114395097,115651804,1267845383,229113759],[1003623015,1091567394,865094389,1206350834,398791134,817796829,1998739749,209729564],[1581998792,692547009,1135386197,1762389953,1090731815,1327714520,588292718,1258986666],[1442480360,556313429,378048762,1738061153,56756491,371518906,513335556,733778716],[822649639,971984817,337662713,1562443341,1458319488,2004539927,2114319180,242463866],[1468172323,93208419,1571616656,937485977,351935413,444321848,1535899839,1901091676],[95380891,87828199,1906373980,98679770,661733152,1458430129,13637459,2010183207],[1283032873,320904730,90101250,825276970,51091027,540218315,1636674516,1782938628],[129808458,1745289361,1954419083,645878548,1683493772,1338029620,462712893,1204599107],[302141240,327873110,929016056,1064660431,1908307741,1193735637,1275342083,1193212470],[1646271468,298542179,1893544218,486316870,1746466380,947409683,896839541,1079439317],[1374401577,1832326750,277719866,1521869378,2024214008,1509802673,6685663,584706327],[182240165,323469208,1192500616,833244503,1386256879,1985810323,1048891811,275980681],[269832329,259871391,284525463,178741475,1354840255,381391729,687478523,1416753152],[1648749121,1863004346,180062560,1522718752,1587938293,2112774063,784384871,817513016],[784372691,980991498,1244762183,1819595595,209475975,1053276142,919766850,96549669],[909020448,1188398093,1635982711,1107408099,72810899,206579511,1417745581,420869199],[1968867554,748831078,799568879,1709663505,462984031,485845788,1740614682,1078873453],[255385040,998979912,1826320162,1063826583,1034459422,973549500,2128215665,328577407],[1949999229,1282185620,697407909,999117671,1259230151,98127175,1484238620,1016340909],[1908480064,555844521,1751550060,318277568,296740887,1126147136,39601239,1600767843],[752232960,1403832460,374391300,1270679201,1709259367,1164302859,1421229463,869823991],[1762357830,914543271,77230529,547474739,1238799799,752002967,971488447,45553755],[1207090727,980208539,2124101877,1100001761,35457959,1483765372,351054018,2075865335],[1625063573,1003947009,2102569563,1413326389,1596086466,1523657874,1733887453,722456465],[1406209726,133871203,2016399710,925551111,442814217,281724251,1317040055,1901348553],[1352152244,932575552,56640277,1570572867,1027032222,162260970,1848174795,203753015],[245464630,928917691,87080568,202001316,2061953042,655428429,332145114,973409011],[269396883,709341553,882308491,287470448,132537819,111243455,324128397,936473779],[1197260109,1924816458,647438198,421465701,353853,1709583886,1575136036,1078294074],[569106161,206769197,1301730101,622945709,207068297,1294122592,734255683,613155247],[308101568,920370425,110551295,919008405,1387207544,801185310,73311184,497009383],[1206835133,69498016,175062202,1315451095,676364369,1972440291,1158251805,1598046239],[1526301599,376589091,1750529657,746121452,1532042159,1304263743,1648618333,527433847],[605455586,1365391388,686808922,1375286017,774779142,340523897,1599081366,1173984924],[1111489953,97789743,190932821,1583121620,1237198204,1766860256,1567660985,1102041331],[1475612114,373682586,2096603344,1367810693,1086244643,1715154458,1273438229,1188775594],[349693013,1774328571,1191664436,795408870,654439855,2061359538,1500864495,843202962],[571041488,100263581,119493505,20643535,1423324964,2055908235,652434582,1406136784],[934765684,11580828,243184728,1354311087,118892793,1051350232,1673694372,372911741],[2085136819,1637336821,1152238214,875030921,1132549167,1430020403,910465407,2071077555],[1788858027,1375100343,2030703584,76582034,239492094,1281668966,20155097,1800315584],[1266334183,293457274,1596272995,355598399,297144518,1583486518,1386458915,289583011],[516836650,690116624,332217092,1806110914,778947953,110989253,886029590,1423453242],[530048877,459047473,831678467,614863017,672291438,641698541,592601528,1512718207],[1572448291,2116744381,962088854,1595812676,90829815,1250003655,1962745206,1056849690],[1296282514,1698903461,131438844,532538929,1942255541,1592387182,1674556782,443396447],[1814701237,230160704,1359895765,1737009793,1927252089,1855103737,725563503,1130618016],[163545544,909944939,1642347862,1514847114,1676801989,1583118652,1048844378,1832331747],[1637254332,1220666693,849162466,1129598361,1371944618,234099986,624574749,294861653],[620864620,232884217,870981212,657356132,1616862592,1983131091,492525398,1398787799],[921947304,744445627,320845326,517451884,287305717,2088462503,1934603948,1819195933],[580567042,1513557779,1757947171,730074874,1035092069,429740505,1145273626,1930713163],[1224105640,650469389,1616174786,1993866193,1233455599,2068628727,1289232301,1072063544],[1382379969,167687421,1776512073,1720014461,2036825790,253212293,901680630,717323197],[1878470276,1259611290,2095308070,514131277,1537848874,1604631277,1012193959,414877675],[1268111722,1678736861,1206343181,680631773,131447640,1594078825,178448325,367381496],[1805298294,921761879,255882131,530368780,2059623108,1484377666,1995259583,927447683],[739447060,338053385,1318500816,435834905,742113728,187005451,74643399,925352757],[1621024096,845017522,1097500249,878073616,814306360,2125592288,609754365,1257247110],[1785162949,206152859,313835085,381874047,521413957,144927855,1038287581,1365265767],[1669308828,647138797,1138075328,2073083550,790610832,2063368840,1715959144,630442880],[1594972288,2046254860,301370739,1697841946,1057574708,66588052,438885731,1079839397],[1923807415,752333817,1103932803,347521948,1417941467,1677573545,835700932,1539707605],[598107962,838870181,1865188240,345086401,1267445762,2013421762,1606419913,112781089],[986316976,673897310,537192548,1148126306,1026539606,650854618,115985771,493199315],[2049833644,484161108,311456173,1188985387,1059364047,1642478512,1439410320,7232768],[1208334733,2100787042,1765856214,226771491,490820488,1493058618,932702864,122571122],[603239357,1544067618,1488484847,51252603,665444508,1723003522,2070526438,118111623],[928343164,495017747,2914540,1276435760,1845170354,198005037,713823385,637769077],[1687376748,1449107009,175625706,1350374820,78926915,1354920280,1684523304,1515292826],[947872509,250575120,1395169449,2100022037,732974873,1236202816,1314787002,546727700],[1219157475,427641081,555170898,335067197,271925286,1948429303,427450822,747073756],[1130495829,442700346,1269290217,1379412028,805651581,981743688,101436307,1853608782],[70698296,1975767474,2065822325,1696760056,1790541947,548894799,546224523,1626580183],[234299390,85916733,296336598,2115808758,798587557,1289497107,1927862844,609708215],[1132998455,1932948440,1860607829,1000798636,106517425,292869264,904383418,166435769],[2606436,450579055,732605800,1763853934,33848383,1327369443,1158845503,2033019826],[174552145,1765513543,33369979,916926148,1859004692,1917750506,1319224897,1741874241],[779268225,1168746176,1557943473,708981508,895478954,275430075,1912312491,1914457695],[26613267,1904552005,1026809703,1693856819,1246986942,65613907,524925184,1677980027],[744727019,1770337857,678561148,34136467,1777466050,304868232,1938154815,2057496992],[266506867,830218867,336034958,589279546,558770900,1449162496,112035166,744533455],[1351653667,1409452584,1446458080,790838404,1339374345,959101740,860127642,1247950894],[1724123256,1396766221,1272428006,1096253754,2074737428,1700325414,513393743,770926871],[1995046284,1900196017,1182284482,925981557,1885976313,1898997401,1160189059,1585634188],[238554719,437025709,1243031228,1228639432,437161287,1098696729,1111960677,1731632619],[544985653,1963701180,9032443,1311444760,1833240020,85524673,70168472,1448137557],[600308839,671978167,2089452564,1405285401,1553655252,350333929,1889248052,705238257],[1423212966,62691524,1045126176,570918303,1778459527,696316565,389557652,718319520],[115166347,873169230,381627889,939017500,1894573247,1934025806,1228418632,942573261],[1922570699,472151254,835287256,730355584,317929722,2061330002,331472940,775883770],[1878174558,2093917098,485724981,2053853700,2017502932,1684743815,881206547,879907667],[1442726221,1830955226,1832165997,961718389,100616421,1877012881,1463592058,1161905792],[340243310,1604253589,143327041,1488952882,1775804670,73806211,597939537,667663816],[80052806,364666956,715418570,467286163,142136492,1719968995,1399795407,447141173],[472903316,1132502943,1170881473,1565240732,1283873329,285845622,336125537,431609322],[1597723841,1652322766,1538488762,578299384,761195805,77864586,1321401947,55646035],[1531634916,1824749860,158570563,147659722,1170446477,1146336025,917236118,8161743],[704289989,454501582,1986354697,1663730031,475759213,1340503992,1568107358,1539247583],[166317091,1034213693,196271520,428031120,724642998,1960010563,384652601,820798662],[1013062302,1728523140,761503517,775616162,723096954,1553706517,1209538831,1879945278],[1045547843,626336988,1219670344,807013577,2000448503,353500106,290677792,742641311],[1270341203,565099592,1431131521,2100476664,1224306808,869328166,626348096,618714995],[1759567820,1088325840,391076167,1482726298,1678370936,695710530,213242515,875524893],[1280709262,34863969,898538076,1277683512,1594489884,253723697,1706834810,1400012808],[1598016782,1849981907,1841818269,2071455886,1620340701,244187557,797707498,1040051230],[1191587948,516646528,1880122841,41935338,909869514,2005894532,1560402473,835359932],[283392057,1669186884,143878929,707566763,362721874,1186185559,1350718460,879415309],[664330603,1713368570,959239741,1585545964,1480022195,830081040,148941556,186609714],[607411812,143293996,1414667275,1399911671,1127262897,1210296610,1414469231,104386415],[1809893359,343018487,864163784,1333821649,1130598278,1473505923,360717603,120043204],[796525950,2073179049,941989040,96286358,1814460164,905544117,419941920,1962784649],[1303188772,364068772,1727944182,2067492739,1046357849,1683318631,1999340687,52654237],[1140187195,501438804,796778976,1552335899,1260716731,237872047,51386247,2062376190],[1879346659,1905801765,2105815770,1666580308,675316925,65348640,1046904093,1671410925],[395842159,453293706,258696399,584245688,540307041,2110863136,1320694391,1106505870],[709807647,1521976365,1584279410,505299317,1020870681,755317878,1741315378,866750182],[905480143,237047510,416235257,1755868349,600184471,670400444,2055184923,781850461],[2055457288,1892846974,999346287,1867541789,760486504,77936827,481339179,1715364756],[1487880263,1239612064,1333983474,620063386,1536041869,654273377,398022894,90157793],[2119693139,1289676266,1280323464,1126773884,2011765532,397887589,962117194,1713126689],[1747273888,335936292,240319172,1408077757,924928314,332146,693407384,545100459],[1756540451,1150574387,378634058,2036090495,1694496354,755421021,890617446,1536157583],[939946228,526187978,2087215535,1468212700,1563763027,2118951969,1237280936,807130066],[925010267,232969236,42050034,1726693675,1388158534,410507301,667666083,245751946],[1574853368,498161012,577302848,728749149,899524889,944046342,1444036125,60901500],[1599541141,1658147186,763333,2061490877,1839286057,1780576092,2123702884,1035250357],[710702204,64102135,404319457,650675856,791970012,2122025701,1616869063,1750764080],[1399292681,1539279656,1350224601,1436249521,108675689,1714019335,1749900650,260753363],[1687883541,656314489,1917200782,477180357,266380956,915498185,1887735414,1592829041],[697422648,972604735,698963449,2095574092,216004386,1858597566,1055855288,2091607161],[277730147,1098009123,1238752697,1254196292,1753274955,736190162,1777863324,723209952],[528433366,26910077,1687657087,2012643377,1082070127,1855178219,1729385385,1897711353],[1314226586,2053478283,1798142706,755066715,969986631,1504632382,1348516716,55894018],[540792433,1536334622,2090694184,2023094682,1778310288,2088784579,1360765855,1297840386],[803146110,2023136658,991816469,1199786142,1556552141,1034546200,1784308819,532492627],[1251376395,1748496518,1168957316,441440378,1721274489,1409755858,691633490,1178066926],[822488995,1776726804,6152471,1593712234,1490500168,1774217101,1265596271,1836444575],[1137195254,564662375,1349296082,532531641,1630843559,178244244,2043707819,1517047698],[823179225,63405808,8821503,1433840842,908720210,1195108905,1159636250,531872211],[932144089,1045160904,25405369,864776499,565650215,242242647,1224002932,1789427320],[1315410717,1102264833,1673857388,582868523,891571176,548606236,44960997,129262724],[7082828,58704789,1341641832,1663111084,1041142110,97188886,172805514,164850977],[650756182,146419856,1070672903,1193455207,551263635,228290638,1706623703,2027804752],[1671319358,1006114115,1350824266,14210480,929067142,1595802084,1303278911,1199194395],[699607542,1374237357,681416055,628438684,1213024461,1880196935,565906065,1228185384],[1550787763,1762297253,1155394670,1203452756,2028374077,1126330496,755279618,436555261],[1223761661,927349440,1421312429,1385891079,1882423466,1858297890,267920609,2013437030],[970673723,279504813,1334735657,843274717,2053678133,1316702922,538437017,1040092382],[1190847596,194509732,788358092,1004656884,525611727,1418180319,1532302320,728703378],[1070820862,787677569,834109736,1694807771,128928020,377294361,773560812,1840721654],[551147521,90259841,61027054,1993546040,1794993382,1344028702,1018595703,1565430629],[214357224,451876003,14230386,229485783,428091486,1726501821,2050939750,1245099374],[856165931,1943005711,18907899,1214179649,1358916026,1023154423,433708612,247757957],[1089656774,40967615,1875815815,352232053,1042125496,1369544050,1284458467,1344150163],[1061438123,1901706249,931429909,1955604760,341671527,1889213364,80294545,539274309],[756574544,1514142596,1691905436,1132659496,1558554752,1881531522,476766022,1416652936],[1310269330,1038447310,1872489381,975823162,1719398312,1155717165,141236173,316816998],[1224661157,497430915,532254612,1491283616,64412715,683556075,1947052170,880282936],[534419934,14298470,28182641,493203719,885908861,530492973,1206485278,596036142],[20045419,1250479125,1616855516,861002762,1955692801,992037068,1453691459,1205288839],[778850503,1912988705,517632126,1003506564,98165704,337427833,2069082106,1927944153],[1611337066,998245054,115770003,1300648353,707254007,1721003972,540616807,1661250401],[1954534148,672815901,2054037809,144029777,1638790271,928538809,1553227108,1466287816],[2128457950,998442154,1469546936,1891513165,1788788956,215740100,182317624,74262206],[94961630,1395404142,1296829956,1809996101,449779619,1452022024,1799059937,1820665800],[1608013732,443238051,136307662,1019885163,294892428,672146879,1567520554,1903289118],[865734666,2036039746,1597519231,946825219,1775404820,1072457167,338977065,575685558],[741214499,1712355797,1792604881,1414356870,28928279,74966953,695885362,1715053972],[497182823,1082984367,994480578,686213696,373717821,1123854901,1493822514,522136797],[1354026495,851344489,872806121,2009024720,87055073,1009539639,233165983,1457679048],[1235074785,1893792251,1149774191,2089694791,2042091738,1300840488,841649194,75741127],[1761950238,23543610,1428319803,1809530697,843648039,341026743,1736813979,791768239],[1604383552,1994014297,1939294667,1686893887,268789227,1660067167,546204497,1645242835],[664993136,743692663,861197798,763527076,1728399496,312674986,1506142326,211795324],[902558874,333115784,1528170258,1514003211,1765131281,1004606489,901011348,704649510],[1843673634,584607591,228975598,1422977177,1855510467,276280116,1555328508,200366517],[194345704,989573862,1411381569,473379281,441708889,712415617,2043166975,1180516214],[637774945,1009063691,1531901696,540574169,997075548,975349888,492935115,358249375],[1700744002,995097270,2079712015,1194485973,974909050,568076532,312940808,2046110109],[619168002,325528022,568140704,789534206,1620369442,285479986,1838431058,1678695153],[341696925,1464066941,214338255,324287998,510964200,204052192,353650973,338635893],[206269652,1336629042,1174209965,502507489,1214744607,519042465,1170139412,238597967],[1387469589,1432656623,487773483,1501132419,1863670781,548914555,1521658381,426748338],[772220525,285219774,986137786,1162963136,958696020,1871812491,764358459,1604595721],[1637843121,1965442289,652546347,1359562389,1955993014,1216100033,1741463161,1100122479],[188189250,665911323,787806566,726689556,316796338,1670264618,2065700338,966222857],[1874490151,844202240,1528793028,771732656,1453740560,1001807155,796238616,1830766069],[1882387485,1322907684,1402484146,1598606829,647522548,1626167290,1396524306,1977458615],[1074436906,421068912,894584985,566293253,55652730,1896964544,1352403342,279105275],[494057940,1136084664,209058071,980882578,1505619557,1831886568,162771155,1015668778],[220119076,1632977784,19486861,1226100981,992336405,1373152350,1049360902,1481321160],[1796413830,1863632992,137501576,1817012808,2096319499,225358792,234637987,291221663],[114373225,1102981317,1850694342,1292798519,1208938275,2125730242,1441301882,704300088],[785702753,192875906,538718730,3761834,651701668,1017546827,1188595140,1963770029],[332301179,693345797,1478807064,443459911,251048571,650986385,1027002999,852102191],[1717956800,2003188978,1026161247,379915561,1987252906,385557104,248261014,493284652],[2045682600,1724063746,417352445,754017766,439819852,1559446059,1049262428,1650070454],[619210248,2755729,1068594396,573768234,1465560147,392437413,463182269,591752846],[1780694088,1832886708,438968830,1010578410,752899372,2104389783,1250696404,394171350],[999729868,1317718332,243136668,940413302,491452222,1177612223,1293504726,220076396],[1397863503,1028037350,1888889553,85872411,1672895314,1095576605,1155915256,1285846801],[2047434158,135803583,406775138,443280289,474873523,1551351235,1071099791,1918944143],[154749108,1530448771,208008074,1978169588,904483193,29186577,17131565,1409212461],[1264716334,491882891,546476580,791124289,197684301,1142006695,554835327,164611386],[1069910907,1344995358,1182192390,1911357419,1551055602,1650999871,9870518,1586768393],[493819425,1843894080,1115624350,1502123900,1862526974,2100447900,2115294731,829872250],[2018221124,2015266452,841122440,457581547,321476198,527968037,1719499663,978891015],[847782668,808621520,1631604168,100264901,841036093,1693422330,1427035967,427258880],[1191221956,12613623,1833970805,1027614562,249520369,970428681,67291726,1008355059],[1281952686,1846291419,1132444495,405475212,1856173662,1151451465,467723379,932843086],[628306782,1359284731,334663715,1155639776,1700957178,1503800607,1183031006,267512324],[270151312,191281865,1652774920,454027657,32770737,821525233,348379107,1852487350],[984901910,203684382,1833071467,223290956,1290220713,503741321,1024226490,289229021],[1610066019,496596759,1248059280,924418246,1361046118,822800660,753265725,1743392926],[819990231,1543824194,1142161794,1145297494,158991100,258182820,140538991,1683893375],[863871515,2089639171,1508550676,294592872,1837272461,1136718575,920864144,2099876489],[1237782218,673373491,557734384,513562801,1472382926,1474055460,2114659409,1179262147],[740140464,1718173343,1450089604,1959025836,1290144798,945473932,311466585,910524044],[1342506095,2084705110,626966048,1936605389,1603337759,329648359,962083716,1465849648],[1099014875,732590907,1329637875,1909180103,1126441333,858821735,610467254,774556036],[1444784536,791737230,1349497074,1707020496,1215580123,1710370668,808322723,271043683],[1586993716,1682529287,1763369103,1169696037,164749278,1791911645,877047363,495885734],[1997398752,1701826752,1104671440,215147965,2083023572,897767529,1811268800,943944888],[983102596,981139160,911805954,1567118972,1884986853,405757940,651238099,703863534],[786407689,2049600487,830318482,377463265,2069832308,1468331910,1294877371,874468003],[1754442576,271706710,118684226,1397982311,655519563,1121673508,2080996609,342786835],[1427787805,626069993,853410210,1559612980,707831862,578571118,193248590,967577271],[1307261842,1845712551,1830102705,2031414965,1497897349,1886853775,992381730,1327552424],[1510186941,1956551330,1880428577,1976310517,1229283316,845274714,1901546055,1364826733],[95464944,1282213815,204378619,2074204426,963171742,736251964,625970793,800399706],[1834848004,1553891941,1129228494,1195728581,1104133383,398743676,1637246481,487255891],[97179260,788763393,1329543660,1637349729,2001427488,1533859595,1253717028,1685398853],[1936392098,471657599,1250856409,950816071,2002510535,726560695,1358995166,653568302],[1331717425,701172793,1953689076,359022538,436739852,1473017037,1802100035,118489088],[2129946433,1894829298,981939566,1539299086,841788183,131236630,1942295281,1563825970],[2061607458,1340685496,1265788876,1328356900,2032763744,1302849475,946637500,778449043],[466969197,150575600,240169136,1662711739,658596479,1902802053,85176788,336882064],[1839844867,656171421,1346155993,402042245,2043200564,220247493,938231447,542171097],[1037694549,242533584,934998295,877222932,1933247301,254501338,428452556,1316347403],[1892225258,1922617739,1296836142,1375332331,1640760175,7220488,951680086,431964920],[391616954,1870148804,1638936071,2039765977,1159856186,453787347,1699902274,478033408],[1133883753,1562133790,1499623699,1982320248,1673679888,1829819118,1582078886,1627980418],[49774834,40683289,2045636153,924708406,1071092244,1549601686,579217455,344147221],[900771703,1885901856,589908490,1748341466,1605347246,260479780,742238942,1457419250],[423055461,1293581632,1411359645,274689630,1460222933,1608056959,497555104,2027912411],[1211065762,1277001148,2016511834,1758176504,348137748,2099038577,200567723,969224862],[1931181988,1511294119,842953585,956517228,1804549736,2048893946,1253619088,2130133346],[407559792,451730551,2009063370,1800324272,399603605,1161726690,156684457,1435622700],[1810385788,1799767317,1263438325,1603111011,1165491321,1448262831,1688480754,1282597880],[1039807621,612141188,951648520,567372141,1097788322,327110093,294139246,103251005],[1493462675,1454084656,1410523420,1832771268,1651886603,1127510693,550042663,1628375877],[940004455,1444830219,1419656953,2115372741,1598320576,1979642848,2129301626,1781158746],[959187614,2125052257,1151405844,385057535,833759564,2002539950,150481463,58866989],[1950127017,1033972478,821052586,1048728986,83636654,1938839616,325252890,543529252],[1558024294,641478712,1963960008,2082431659,721398143,1512855280,267554741,1069222255],[247871937,308224636,616294833,1302005558,1020816808,838939074,178720480,2125258104],[1583001170,145457963,567259407,318930104,328268095,940703212,1019876202,1337737603],[103604074,1600503574,1569538329,1013841057,2017752294,528721926,1717504077,1712750587],[1911970196,1195474835,307572551,1592156865,1254554900,1448590016,981874934,1050026923],[66975145,1268620940,1617841126,481987975,429622431,1502513990,331756941,523356453],[687579582,445583052,690595412,910335034,1319176620,1745220098,1380661295,22009775],[332194680,941514067,135489468,1278531521,1636986035,439196519,143315483,1143998760],[222697744,69993869,696707121,447494010,15571877,1479935826,2052303392,1469125236],[345348188,685703373,442015470,876077248,1046646791,558041049,1023850288,899375442],[2067289211,1604447482,1941293615,1403836302,1315371225,416050984,232582411,941530498],[1607933318,29952756,1052798670,1434691589,27924093,1280501743,1778113291,2017845583],[172899411,1554269406,1305518597,1986312338,1551551765,918724892,1244085207,1817698768],[1990934466,1947005510,1882865348,667708411,404904157,934143442,2103670624,705446173],[2095962372,2107983431,1503523909,679731748,1679303118,645114111,1889264942,464523398],[1691522839,1579367609,1512523583,1315274194,406894569,1742412354,269375528,858842940],[29897204,776893825,1090196174,1860116158,1962443663,717424515,217993201,1519903219],[1576944280,1818500869,489252539,480560480,2031059774,519708735,1620000350,1999498430],[694546732,478357128,1840647490,2118813192,296430901,1069288458,2085523934,921084023],[2093040616,2113968176,2044704428,1145652230,1650189336,1765649161,312791358,1800558103],[606177238,1721733834,300822040,1746778588,651125087,975152592,1721657807,829412023],[864641372,1451308394,307900344,1005752209,1856827745,2002014572,2053724118,1634173771],[2087183469,2036205425,1924880739,1461426245,2033642403,1141234270,1007545082,467570430],[1671530273,1185909315,2094371145,676189345,266187779,2014534134,1558490705,1084750163],[159512327,450516526,1103741682,837893741,728276942,398358919,1436851949,1191523767],[823993424,661925298,1371038063,1268992123,681672205,620637759,1915859083,1204774284],[1800288140,285161348,708563792,1151788856,2082411305,864863910,145388595,511283270],[1028059185,777060235,175552597,855587652,985872062,657125422,289932324,1578704718],[351911714,1792211728,63368715,462757144,1520280275,2067768803,82753668,667439779],[1996091249,518436151,790293706,1361028442,598665772,1934633117,1763753571,419779748],[1312164662,495947970,11666667,2035946106,428253487,614029310,599474710,1266983481],[149544559,2094416672,1477553514,720225866,1676810908,817869455,125703670,452705970],[929643875,1661415611,560905217,1167463686,94501630,1778955903,255746856,595382275],[713325019,1582114371,1933320428,756322416,843965797,626993719,916983948,1020278025],[653542077,1452546474,1424347133,1442286149,1481400268,2035956858,1612636757,654037132],[1317244273,636117417,1448880232,1665295634,2100094274,1490798115,1752035877,1906158279],[1000962015,660743307,1729023032,1666554525,997067838,214298985,1386198542,1103529300],[1561811769,261269566,273476023,197971576,1276575866,1185932916,1829994890,1550372424],[1723078577,473886198,196265477,419913062,636859416,438521689,329752596,538919915],[161102818,831765180,1174159913,2114383363,894798061,1310768486,104537753,37451781],[582037774,242470719,2056573399,933714082,1920430292,1414259741,1970339185,1095712630],[1326690216,1018758904,1260368294,786021441,1646729955,1353599682,1145486499,1324426351],[1789757697,1671933125,1592074016,992524969,1511644090,696766884,1164231573,1061282764],[465719121,188459403,729627618,1731748024,1010102768,682234973,571253816,1278881519],[518941675,115643252,931101324,423148143,1216440996,212526819,1557892715,1435202451],[2087275872,272482432,2051108942,335380815,157964195,1768781061,792844618,769791816],[1191444221,1577912027,1104014024,1339211506,1061435213,299476460,766934080,2007789760],[1527218898,888824539,65739742,1240967389,508962945,1726134448,1114373394,2077461232],[258755040,1341287362,454272392,1858635199,1771866029,137807950,1679458106,54879025],[720227395,494053087,779273004,1464206106,435817212,1545259802,1971680670,974232997],[768086778,435193627,855007270,1601974382,1423714749,70796469,457277037,1810594863],[496644433,740987262,2039477441,65382018,199057282,712627346,175016642,305708849],[195593004,10424153,503003275,787084293,1474945554,2055280397,1155058280,1682534710],[893459361,44002777,368085877,1267800577,1452184187,2055721320,1894044923,1760010510],[212211232,1632021954,977582842,194994690,915441822,27332727,1425768255,361641991],[1630711154,157189562,1641630066,1306809456,1972375271,494945966,1720637057,897697359],[1525972223,668072769,929111091,803360251,255643330,1450233989,1258541658,1560648094],[390738930,1680919279,426360411,217336182,982220336,1010314066,2099589698,849250357],[1327401588,544195400,1456941070,1036945894,2123759723,1397042741,1594660542,646546112],[1948771410,1069406659,1286061541,1808045840,228423609,670654917,1996965388,238778595],[1095500780,140579173,73407768,821633407,1712962020,2005652284,413868663,2118462491],[211848236,1730010530,22167504,1232509880,1416460215,1271069587,1026089154,488088013],[772605733,2110168189,624972148,439515271,1956720217,154968448,289492066,1891366636],[1639820210,1979077677,1772624101,996385144,1717780367,361906335,979483068,287114294],[414034097,1230735452,449057877,905130073,1595237105,973818370,1528018663,1861556007],[1516452961,1078011791,175677051,219852287,1259344245,247017330,1800717576,1980838647],[1972762457,1880655615,980692723,1064488753,1595625611,468945833,1365937364,1469797720],[1998097506,1350674817,1135737125,1199959357,1369743166,856098218,2052093445,1312077231],[161548396,1219581413,1162256840,1225765929,886529290,2095470780,244216310,391955512],[1236306308,1284121869,781314718,376689598,1599334134,632135623,553645589,152990245],[868731602,226277934,7922494,1590873769,917004536,900907432,465441914,1085249988],[510669728,1305736988,523069782,1794184332,1962242899,1970895306,877263390,1352557574],[401036154,334874162,1507497410,611200075,1688085226,574079510,1033370252,1419389011],[2123645579,622843310,1072799161,1486134128,618277173,179869895,2023400969,986116367],[79895840,833493236,1163185857,1485471729,1894570798,1555921455,686217391,1309045971],[1232805762,1979551543,545896702,1155097380,1002908473,353462552,1745199012,1704182015],[1926385233,1367370340,1111523044,1937634936,1406678437,1898641258,552817133,592022133],[1042502676,5288518,47189629,718466501,1251007327,554575581,7815565,96164959],[2009189156,1875725418,82081147,111674509,1012632773,1201230872,446539338,38001122],[962928866,1298823649,951853901,1533679300,82017025,87168779,869775814,831983866],[1970725353,272237004,2002471403,2060972332,2099789790,539899976,1043452704,953922667],[1587915099,479488605,1740180314,1238472050,890136050,331427379,884822786,1615309921],[1290259978,1433535972,890669884,859023695,1004276859,682444772,1543468391,1878495298],[401785359,1786089136,1795065489,1331438180,1291886522,1720145778,1201429200,248982448],[550860695,1446868152,1774435170,957262535,1498412415,1351506391,2028527054,1269948287],[1606238392,1663721023,492740123,292784340,745524029,1219749910,662474187,1175775005],[44842701,1755379869,1916573552,2069851541,1827370424,1141016620,1252594711,1848026917],[1522207062,863128814,1642277341,2110597232,210225936,548630238,521373317,2908886],[2020060403,1010306628,1044338987,208296104,1696001798,1604840824,497199415,655977431],[1996566764,923010570,1508457989,967801642,537743348,305224754,1744607280,182103890],[279182503,1628168944,1569140770,1965395194,216023195,233448963,833660479,623052312],[1443635464,956602600,1188477332,1986648617,26055946,1378495031,1588003670,398910765],[742757444,1091168802,331823262,569799665,451353818,838641015,1202312528,700606909],[1284750756,103654424,1850102830,1982953402,1893037956,1785784159,578581442,1808496179],[890709383,2007705998,51372260,1230549710,894712737,1944940667,2087938190,239298061],[450300684,70259677,1145362628,1104373116,665175084,1867058733,1553463239,112629515],[1390077687,320827085,2028488181,177824629,621222251,825618687,469019876,170081156],[818318471,680878066,1613140917,2004624412,1650982196,1364287577,1947307823,216458892],[1053270156,1283485986,124881989,1491029795,1405529262,1485378429,67024138,841337406],[1219047971,785212983,438791374,1886757606,1121657719,2017645111,844407591,1494274243],[335058769,158267516,1238595139,1718786462,83861300,489015792,590005580,261521399],[618490823,1200657293,610491985,929649413,814469676,484867199,1366478672,1537109011],[1724921852,260865191,1324837791,870272221,587998548,1462668822,129061719,1947083981],[2119902402,1904351440,1992057845,1254242839,862494147,89794146,2028266767,972870734],[1557821252,749793991,459386727,779132765,1551173997,198067717,1473488524,1181819758],[657110785,1058531989,1048857596,1868953804,120820675,1598638069,764627154,222130371],[654312199,1307451188,1777968324,964459859,1547267977,1361834490,137540498,417042922],[243491988,294101990,649659955,534360020,124812385,1995007437,1295726893,220708003],[1004073124,645880864,960872483,1570359848,703568951,193659902,899935497,1316246023],[1508049262,1468462568,63342638,271446575,721285591,116273545,2027011339,1734228920],[635670700,567530152,474451231,188303437,1788686662,1770766983,1652327220,1480613861],[1743207610,169835826,1736543742,1014758991,364638034,1244230620,1436689763,49228198],[1589746842,1081129158,57804728,1661464027,2071134199,1460547160,1313619751,499636964],[946064375,1218442035,1467125094,1955692517,1715848270,1427903666,1754422786,1168817208],[1853619945,514532402,1309647683,1879863729,1671828891,1273244622,188004821,529534722],[247735086,1142366229,32252674,1958394543,2088084909,1337025853,1409720624,1199477673],[1029955792,897832329,396101606,1337140170,845053891,42972447,1773500433,510079128],[920031741,1931173417,247328299,301722208,2020566277,1467848506,1728135403,1256120329],[309667930,443764430,812353892,1398470077,784121756,571893848,1397400306,1690290436],[720084343,28213168,1877366135,1784363673,1607330617,185028387,291340610,472593004],[1974539991,1799414905,268521215,781344247,21345875,2102993633,485307987,1827762954],[778047992,1454991949,786283620,1424339493,969610477,1624473371,1166473172,1715825134],[1728542465,736873278,159991289,1738266757,452787884,270631027,892303445,127072728],[77089925,505768390,447298154,688074119,677807399,1759500769,1744355016,1040977097],[752991066,68731320,26980241,1807708874,1883983584,192423745,279680545,108980778],[1363244935,838216586,1741197990,908949004,832425877,1874080509,1891063113,1136363653],[1000361105,708750518,350251832,1571716894,384483894,1596964024,1893623881,107688677],[643457891,1953057242,981654338,1609562164,982897641,1011078289,721121435,2085655088],[1891268554,364760061,921135483,1117083140,902104704,1821687736,462307362,547939368],[232142073,896247015,1341177292,1489669157,1566353971,112932809,139520257,257319243],[452965011,1015568774,1595904296,1801318744,752515099,708169450,1989718365,588117625],[569621768,40527024,50663491,1607669438,647908758,1389659380,1099812169,1117762101],[132488985,232445125,27709374,1549020739,379731809,1992338072,968699798,501424126],[1195893166,1107618930,1852063188,672080265,911327948,1835050700,791382432,88157598],[1831918252,843409856,2030927481,191987128,486642395,1326211279,1715356814,765297738],[1067099066,203256689,679503965,1066362323,1951169788,1809368266,918978515,1127150370],[179093201,145088554,2058852305,1593082536,1458691321,1411727728,404807709,56739212],[180160135,1368512606,60178731,370223853,2021460498,1879748369,1603758866,877122531],[1485482204,1628040432,920821532,1318222934,1796058042,1506994618,309467143,1161493941],[454756828,1722772872,865680232,1950915115,269791313,1241444759,1389119696,1308183689],[1753074766,1602692745,2020501558,1642015043,82691464,1741534325,1373532523,702974397],[439859205,821487031,846777140,28953316,589252046,1193837889,1081408622,1380350648],[1168410872,406828031,648038699,684273246,719213373,1436264414,806424191,1508445643],[339535988,177477660,563403262,637366770,1375835781,1647792354,185781912,432566727],[875576264,1942604972,753149475,910079522,2008379295,174994522,421438734,1493921091],[1844621498,1023500765,1385881268,1548953367,949059591,209005303,1688680290,721996082],[6686207,1062625911,1869138249,1961014365,622646954,1888515431,914689097,1929691054],[636460334,1693594632,1797867863,2120261477,199132255,623987970,698575199,1359336794],[280159491,1795634183,1612398786,2103427388,536788694,530256145,1314537595,444585812],[3241368,221768891,312952939,1557188649,1014673894,33490140,206046398,169415842],[1416434147,1073016403,920083343,1630781248,11674907,1576020809,2125443764,1549871114],[331124863,1979910539,481512615,1637316951,1147807833,1392246015,321907081,2119174725],[1336271166,1348966733,995170912,836133883,673862827,13423633,460247089,478301872],[1047929191,1287608976,1998820865,746394318,1429238702,1951625820,976770646,1010716049],[1840215357,1920967198,1873627473,1432574589,1359888721,1987517707,696261609,1526281059],[372774546,1265909947,2009027910,1937403721,206021489,509694245,926850891,1600980654],[243551638,225856614,1480881570,1705284523,889721089,1904570803,1321602924,1983375562],[1746862333,649837402,1015306894,730886416,419002450,10138936,1713594336,440927259],[1053500138,2005017703,171994458,234420196,1340809581,85292441,1667455320,783802992],[1048805645,1340214368,1176589604,846388071,1039998647,1415271373,324397672,2128366165],[569107856,117076943,897516577,224548942,447319353,1197812424,1686383295,589884518],[1373294811,1736804124,404803364,1380170737,851089207,876676265,265052648,107306833],[1172838103,446100863,1535934007,704313428,1270505899,1721822277,1855843588,540619348],[1300856159,264933264,1075330954,1406908379,1212745990,1717014833,1017405168,1402861182],[1128177000,710087980,2129211224,379170993,315267659,2090957068,887340487,1566524457],[76208135,1050650900,329142425,104039663,1050218920,1483176901,1440202687,975409521],[1874617868,653371407,1921211115,1344511911,1530911147,1645359977,1274899718,1077313567],[202465445,625131231,1546098120,1444851771,2125398452,672196553,1321304677,2038168006],[391758345,940485992,252233757,1682497490,1995728756,54795136,185836088,1998387863],[181192514,1339647220,1974272082,232727036,856081117,1508743293,1452589904,724796949],[1017160473,240336372,1609642300,1932846892,822479802,1990415846,1483368113,1219772969],[1221945977,781410256,1816803403,1426789270,2025172960,2099226391,1456903926,150710695],[707373652,977473447,1177995966,1771745262,249611170,979284560,878765813,1495487033],[776544653,232704342,624935568,82205377,1917422162,1075138511,1317786157,1633315456],[1424144889,876839531,2085233089,221277216,1799477671,1070411536,1273980381,1501049821],[275123060,1063793634,1946968098,1603712505,833462975,1082926886,235519191,2081120811],[1909464091,492209028,1257883094,89477631,897286809,671117204,308903122,916451440],[2095717858,158562208,915315735,412471865,196544118,1864331557,343479466,159485849],[911492426,1745380405,1279698569,1747346019,472419530,940585977,783379795,1403838491],[213660918,1275611883,304404647,685557169,146147290,1734042587,1454815844,2119317056],[2054660654,172481024,260598518,1737943622,73961995,597728207,1167359363,1650432367],[619127940,143331384,1735814493,639287352,1428562986,1736587614,1089548761,1847211803],[1667949146,1774501082,149529799,467895573,567938093,23645091,1299868236,782259206],[1583521591,958105303,2006677398,99038228,711885522,1515398015,494268796,1421468927],[635882707,209387021,1675836391,720513724,1701693810,1362681194,1110502410,2023555861],[650594281,1289413492,1560893523,1504892175,1770002157,1013802563,1627914652,1393206169],[1581794589,347475309,1944221801,205991369,1659523110,870702001,677253419,1930365427],[1683879565,506189801,937119206,2019242159,516058547,1089960536,796079280,529810394],[876976754,468165163,1265019348,1484627806,844581005,1227208166,342459138,1913306325],[1383257472,1805415811,1877511550,1008837426,5043618,1226352029,959740888,1174614142],[837257461,755261076,306407761,390004227,826751977,1880794456,1491723585,1415441774],[35839357,339649377,1401770185,1448655358,2095968389,615880055,607570490,928594308],[1041379695,229705746,2033668031,416879222,1729681790,1510890236,489498243,1288543635],[1244071196,2058304863,946832190,33281957,817966251,872421073,1449786570,2128315589],[3243321,1371745878,663633679,1841954873,2121088424,285696762,750512700,259475304],[1817250073,1796886857,1807070746,1665985466,1424751694,1004284001,1097686973,807607459],[1996780400,1084089998,1958782365,1329559784,534225760,618495925,831264172,2036174698],[1696990464,296969571,1173333922,6555224,795775721,953892297,55218622,667534270],[252839695,596673087,1392933090,373956665,1025369727,389397901,1655484119,478574431],[1871567788,1808175269,137173133,2128990984,1093576250,1957876998,657575477,289186879],[818141777,448310753,1154271232,2038138215,162352703,260999010,2090631645,2074506617],[1262474947,1281955810,1636599794,390087719,1853923932,1113832869,1826193131,512938274],[839876156,724348173,1508793900,1463725167,603517901,422439573,1926467526,318456606],[292246109,745765874,720919008,1256730303,1755531409,2051046422,284487924,2128091666],[1466414668,2127523980,1776945225,45021738,1741790827,1772968987,949189217,134958538],[514389028,1810004194,1323934080,771569329,1708432350,747115317,2111729040,1515856906],[975850215,62979376,851126517,619178427,876463094,1493579483,874350267,2118028857],[1508184866,1377010388,379575757,1218971913,549854336,672268447,1553829763,1656860862],[299230874,1281937545,811951694,500072467,1671290033,1492048516,570854554,2049807421],[599025898,664957892,1401223563,612031814,532699819,1208562614,1613767090,1023737772],[935641015,1745876060,1939040013,239818697,1402428770,934895090,1701135110,1568653000],[540481787,1846797254,1450579502,985701863,1330638460,1289594286,1655506126,1525715845],[1526985366,1422250763,1142565166,2007982647,2000832288,513553073,1690352776,84568812],[1122595471,1174925646,995867887,1050553001,74663435,2076795305,1042714887,306615817],[934188285,1919628719,302203315,1771947079,1548921274,1605757293,1069734461,1238828060],[1830183202,938668014,892364540,835830929,406339042,804525055,664329934,1964292360],[1059281182,765426512,2074317010,1898185790,2000515758,1293823500,1914754286,2062704859],[390536025,1698008301,474578992,1921417491,981265967,1048252577,917312736,311872718],[363828438,187731408,726872617,1267662960,1591483118,695904584,902823410,1977082185],[1870668526,693882830,7844043,73273973,1604418511,1966960556,213234301,212490485],[264189216,64206665,350792732,534212082,1336033951,2086038268,1863398645,1377313897],[1711933745,1104964001,2124914385,140782170,76901187,2121596802,1192551334,1920330759],[1423389526,1630305184,1946853877,1017558274,1151713178,691842603,838080036,890971122],[1051322020,1456994156,115502519,1911943605,855315027,712866472,601449848,1109603745],[1328033195,1168607938,1419540084,1851204471,795621088,999527616,75584174,1375352103],[1554275741,2100746267,336620157,831216782,1733456510,175377120,812216175,495821881],[714624704,432227413,1976992732,1463163161,1116805070,1351844742,257747739,1616777800],[697113525,1552957699,1796383734,1584545078,1588787899,1790247686,1802011623,2120444718],[602943328,42169694,161643770,907698984,1986712747,863467239,1158535880,279877781],[629042660,1831363141,417235924,977741645,19637047,125799902,1128587060,602257805],[835650277,2058928922,1076811953,952110052,171321517,1609694230,1636556515,2092710039],[1382386186,1976434481,1746787684,138973233,2054639775,21668053,234733674,162861531],[1166476441,2070226476,1873593625,1190176311,1520364826,1549578712,896337454,1878907703],[1070860718,864440271,1161150675,1471072649,383496129,546147819,903983379,1681160118],[1049815728,123974126,991587221,1653145556,162556740,1256360380,934806565,1536999054],[1123071407,996659114,968319262,1884969736,1902816366,1048694895,2073831158,1030261181],[1055945049,1231757604,1202082863,1085628739,1766934308,2051919973,780778182,854896084],[551586007,573018247,810368758,2085400266,1922981844,1388638111,279476913,1382240173],[951498643,1189062288,243761495,155321513,496157397,2115014547,764949931,510900376],[1533161154,1299871911,446762748,1562928750,262862686,1661549532,1540933375,1766347394],[369808455,386111538,1549195847,600487826,1771195728,1462273378,1081089009,90171795],[1807914189,114527945,1410930092,502449397,1841346203,1507823252,4274823,2048819888],[1417995186,1943099867,430534310,1262255057,2027696858,921268191,1074417447,1402231042],[473652144,2046870038,507770324,1141637408,575681127,358027839,1515375751,1139251879],[2039303643,699960807,2046309548,1637330535,1541265422,1874771268,231595483,245763565],[1821582938,1157118472,1831792036,1612653518,1433806726,724576392,1660924035,1215745288],[783884448,480677822,963808537,1742129183,2093969234,1753465088,97021373,1936712870],[284327315,1124426563,597082451,1907942808,789485427,1520986385,476186497,185215313],[38636857,1411557387,451077625,1717611096,1381161523,464375259,861078817,1186289744],[480577186,934012502,661420894,1629814414,989688781,330870163,2032283164,312304663],[1019125172,1773891516,1027546057,526017419,1607727179,794735477,1225337564,1800061256],[2113307853,146998298,58288870,1999976751,2006233165,180563872,370674807,937197375],[1870277618,1929687633,821843428,1692246992,2059992504,1935770665,143255500,1201499758],[429780862,547698024,42542328,734184394,1324280813,1574659020,1027668856,1307015151],[1217990465,1858611229,1323645552,423020441,192179685,2047216591,1960921163,1237872090],[505790193,1523750421,1994405040,1704584629,1130483834,1827167439,1160095686,786025352],[2031340599,872625743,140184345,792645737,1826834126,221733479,1949873026,187021214],[284731234,1339198464,513238708,1584773351,127679609,1315725103,988642645,2009256991],[1030487523,1160816916,828597740,1300837972,1540333581,934501727,1149656222,151661869],[62420965,799558572,1883287486,717656389,913489213,40458472,1194469507,1221968122],[928730295,1388023057,2106246193,113935154,434644203,227391606,1582117029,607279215],[2085517287,670579816,779489012,821670279,694547767,985706757,712542166,2071699089],[1086770814,1501493126,2053403949,194264395,322905821,1093735903,2045360062,1114622202],[1153042002,674240554,366501950,1886316379,1813334357,1183674523,194263998,555967100],[1321331559,1874396427,2006932918,12340906,1285794787,1695339294,213628685,923511823],[778116538,717690423,1097470376,665359998,118784446,131348850,1474821553,897661712],[811787894,2059422302,1349774343,548963934,1371981266,248021879,2035254829,1356955740],[1471759255,1140664329,530514486,494695842,1185091781,596924091,227208754,840014575],[1220091319,1973655958,1514283707,880945805,1888746343,1132226952,1558147362,706673984],[1430533287,872562282,388599535,266087750,909575245,403288138,785879737,593820913],[1284965599,142244404,586608994,1807056009,1717198939,1563036272,256325400,388937612],[244263323,1641249072,1851000038,1537380134,1960202042,376397021,1628925209,1678112146],[1156924166,1757354211,48472731,450206082,1785132798,1170570680,1606485630,1867428332],[1927113202,2092765304,1169256265,428720508,1750370358,697224006,1489589544,1189580329],[206486502,733989786,658221091,932320945,1834744643,318202908,1297865232,375074157],[2104506657,828361101,1051426030,2098562157,484473996,1241982136,1512875053,1423974723],[443422919,733013569,410770762,743167462,12589985,1277296540,1710101556,787227940],[1947153419,2050401072,154012588,1207457217,146755027,350739239,1601021821,2020750854],[1332288541,1995216276,450043632,1092314761,347800664,294045267,575544976,1058383565],[1570901334,1893408950,592699781,403521118,1742178530,1019109079,1076057256,1857012818],[719680290,1476971281,285092537,596150365,818852219,455846935,60736204,1858156146],[1838951404,388717467,1100060002,1811281093,1896520317,744823694,1224767901,2103106360],[1553284898,1384990652,197061191,1086383894,280313991,442607647,1658709873,795656987],[560649940,1854360970,1952602043,1307886569,1306475490,264489576,1854110800,2128456601],[531996722,1650415518,1957859827,66361947,590634721,1055069854,966545078,873713918],[792360415,2027458291,1618396330,737439989,474583397,14584416,2118177270,1243811400],[1063642121,2028921561,242219216,45415884,719926781,997855045,1530663497,925193639],[1540261644,2129536462,695130349,1023390857,2012004354,1245991480,1501289549,261056144],[22059725,810671045,2020498381,84544730,864800930,1177281755,1104699937,1224713891],[1402272844,547398256,1669451070,1271266758,1227008685,1968663661,1258118004,307075651],[414568966,1030794304,1148894818,752308634,388058619,1218897085,1549356997,180708842],[1811130637,136166588,1853459974,1533480462,2099959347,902448778,141893808,120692549],[1601971100,1675782241,758411280,638077055,68573320,729859567,712919975,390906324],[342921650,1583087972,773924000,716908208,1537328483,425341996,983651871,870005769],[560317300,874908162,383063488,2022068220,926001609,1252893217,834495211,1396676663],[105075425,1065554113,422075181,24518311,1217984390,1625074185,679761400,77414660],[1927276931,2052275017,480036502,1211932913,571632065,186470671,1211363213,1609532763],[710000472,444784032,1961017846,1865673000,664571557,1474185830,7146427,1340672073],[1391944467,50870167,1084778672,653260240,876846863,1811273937,682345046,888511401],[616580156,774818528,491323724,1758085489,372583349,1143916309,1704417955,167998741],[624346344,491242691,1852465015,1798060284,685042810,1397017860,513582624,2027161333],[1417300000,1871237497,2128075313,1684993584,1398512870,185788096,1711770164,1735380438],[869384000,1856424773,1349962566,1573124607,1592023292,771894372,713221207,1237313216],[586883369,2093053700,897004521,709900540,558433038,1597156056,243766014,365840983],[33250169,884103144,43421353,1988950682,2017742917,1035399142,845549474,1807098684],[793216937,1542597844,920047434,1306788506,1555157270,1539011923,569569217,1010054434],[980734378,934713076,1982898691,2083134981,2065860227,1748864478,155746253,640974395],[282724126,32426475,1007187320,76404512,49055734,2081151279,1665012674,1455539765],[951233093,1954473671,609036869,1917094028,516832083,160664952,818464226,187462447],[175124503,1520626452,1353678055,1917414691,1799975456,2084537164,1901751037,1305734672],[69423588,69225276,1853867290,1817399095,1491346525,1728842454,1919251878,1117897993],[968498375,70362784,824197476,903565183,474962700,1785535709,240431926,310676898],[741770393,219085688,1563722777,1603630055,583278478,322977546,1936459314,1247440249],[343432071,1582786724,22949888,1919542179,845649732,900334535,136581187,1123756719],[1146660368,1272969521,74887872,310268515,1821553198,1018444550,1023080606,323139775],[1126135262,1317696276,1436923884,1042323815,476751021,1725875550,864678793,1814676191],[580424526,1455019396,936096833,53497054,1350775687,1249792484,194771356,1252342713],[1166451537,331830689,1968743322,1504112772,275394622,412329350,1372392606,1353888645],[1286503712,1810115305,1373776393,355863857,778077613,417714230,228156753,1968609368],[1538639785,1436814757,218871826,1772902205,408185153,1668587422,651839381,340219391],[907950063,932624087,1351200864,1878934615,1448233805,857094439,1251493668,964548365],[1654097952,1475114599,1870140448,1038447665,623561634,1833297784,1006067575,1007597922],[125069388,801169622,1252700274,1822903031,374749426,1891606001,130193000,1104977112],[2083782455,1239509049,1053947630,1480653230,2015448449,1253112796,529513102,924814525],[359366740,1240206501,1457310438,1116000343,1253062845,1399125913,842975752,2008889609],[1239920140,2008094704,764777056,941565632,1131243996,1371261709,636357964,1093731984],[1682467592,110009602,229832685,1333949702,458115041,1343075356,1929779654,127801251],[1746402867,1300712745,605283695,175372265,549488566,1829877444,1911516240,1423560004],[1042987935,734001593,128182788,2017724276,169907989,68727248,314674875,450503434],[409793725,938675632,1310065874,1528134029,709585369,935687332,917139011,1310982758],[476010156,694869934,726156248,1798640890,142869252,896418926,1974743347,167827497],[877396379,230833228,498010449,622064720,407448490,2042258106,74616422,534743139],[1558188118,1463273430,1158681418,626442894,1180775631,1557069609,1216661694,374313006],[1443508922,778664965,178803995,719237428,1223200442,512524925,823404571,119931626],[2041004564,1663267521,130480575,1919845826,1105896043,1083338476,878970161,98127858],[1177342521,1822070532,1593689168,1565923342,108641609,552144837,559212108,382001421],[487053970,1402925503,1923481045,25063548,1118141869,1701933234,794729947,1626584382],[136472034,2048994515,1771801745,995092699,1728183192,1576327290,1727792774,1210928131],[980364979,969744490,1687217685,1670584816,693236513,1110998011,1188932489,118951478],[510251678,1285796822,1747677253,891810839,576019547,2048920268,978582498,2063457585],[1414333582,1051821570,1568426102,1559955298,1839539359,1650397141,2107271051,699588999],[1619948913,256146311,1033570118,1364588792,2098771635,862457727,1754634888,956907062],[725260855,1067820274,1706386876,1003098221,1169607333,840610322,1581765285,628423218],[1361649124,1324924725,246601561,684794874,288313997,732786684,735977414,1959908252],[1470063234,76172247,2039653831,330064282,169523080,839604652,1980067498,1171363348],[1050458905,742580444,292770285,1911077887,177288572,477094502,1306618147,1791419292],[2121029514,1779419101,162423760,1825061902,664978383,1950728753,1460932431,1703274510],[702230872,1040838578,1554830272,1749778132,1644694789,1020157329,1423001532,260229446],[331338343,1633148776,1246420924,1206249504,484005984,1979920764,1001339419,1442804334],[1467332895,79229311,1801492502,418065881,1648459044,1060703492,360840740,1074802878],[247433126,1301702539,931314462,455007912,706905124,1286074219,1019900699,615099170],[594453783,1512826398,99471417,1595108511,1937021924,174354476,1310579051,2008696840],[1100550644,963763861,1294624928,839517075,1480277377,1382166361,1134171658,860819460],[724755241,308202584,738485050,1573111189,1588904619,474999662,175890456,881595521],[298230593,908848380,700786920,1682405427,469641664,1716984467,528516246,279964464],[1993868197,289127434,150008177,556351299,1411171203,72630769,391094570,1187150105],[664029116,451372058,315961433,1224394362,1428704915,807834186,770711370,337600341],[1643673794,1401367903,1426993149,136584665,196240427,2080976798,507881143,390156534],[1997724337,1662863463,1964490164,1300322408,1185496148,642358615,2050200600,397957642],[720475319,382978948,1930981546,286021541,1258765149,1070878118,1379683292,222958877],[1843673973,767949373,1451646295,1741285722,236851812,492383958,1296037043,1837050288],[2125764506,1015089949,224868590,302037260,956935777,1600738245,380133068,169561034],[1162207163,1016559040,1090341194,261044000,186778719,164187453,1389834698,1505679118],[724546943,355788201,544622902,730340753,180302040,1036702039,2011956216,925523896],[1787417101,1362209754,1993859979,1677722195,27710834,1859802298,1797117582,1628833666],[54591178,1451185099,1442583106,944501530,2008267842,1384115607,594056783,1945173642],[1582623243,2064069579,1281948379,997679831,55631408,737464174,707713650,786462612],[319189013,91745435,620278857,1591629707,767817662,1825568696,915365518,1442449462],[2014368556,374989352,1157721386,1430720629,222197408,459214485,1575799733,518974591],[977507433,785382155,1880489534,810451692,1222442249,2075201335,1746895503,2101773237],[1388597762,170866095,1286601712,997420417,46592518,1128794355,1543242158,1080025465],[1901958454,585744247,725303591,1183249611,2007690900,659712991,1592147159,2017912681],[2104349230,247338480,396424848,2101736380,2056554483,2128286010,41389076,363295397],[1295253070,1287852828,477856554,559240498,157626067,1697475466,75778422,958176381],[1996526866,1360797411,198273920,1767741383,359980098,1385189714,442010014,2067780859],[714613844,83196287,2076783025,1978956552,1648708959,276116512,904436602,432306133],[1621797403,1622599878,469945750,1030764681,191687105,728348782,1748131424,1203307124],[720257680,381965845,1262252685,1487024107,1454407539,1167939184,226641985,1186566587],[700047816,538832535,476483611,1474351202,1677405671,2070034123,1090221726,629618481],[1913037465,1554795640,22887660,2028372652,1583529553,1464919163,1798303066,253804601],[631117049,321894210,1335440090,1139276431,929354079,85397808,1568279598,1118009341],[1558044648,726071402,127252819,1818210497,742055210,609425253,1087899542,114583387],[1732806313,1223575048,949190111,1788310909,177081309,1779947562,1056538662,237895054],[371129179,989062529,631069993,815089043,1927293033,1218839014,1028720178,396006344],[1885070495,1555486174,1360044656,332985920,1971210684,65701417,324758824,323198011],[170582103,1731804064,1350093830,1694222398,1213490988,1518638920,1645038009,1740276582],[174410436,405117869,1721805082,1095228172,84857517,1030416681,1507466060,750305052],[1602486227,626425552,932206471,201213240,89405804,583297255,563077458,221059715],[1153493534,1584895732,1755843399,1094163400,1090733143,651219116,951642354,83213435],[604196852,1300450430,420949279,1244512037,1153362712,1160190869,993022883,1342033116],[1750878159,652991802,1736103768,315669884,1981504830,46793453,283101046,1481377563],[1864111077,629623149,696055459,761764277,2063083463,2039666432,710453570,2112457345],[1618209035,1789882395,1308899750,859768331,1353150576,154821134,1251687449,860808993],[625345435,853921933,344960861,1788992820,847186691,770924732,741935408,1773508255],[1334419313,1193653948,567365828,1842162518,1524310341,552782633,579125045,363256918],[1966013679,549317888,443924590,1244285551,505928228,1159390435,1917052535,442280642],[372410172,1565307228,1479081185,1546730872,698010180,1159513829,296576507,795669006],[1987720843,651826769,127142432,785082917,10085276,722636153,323959842,2020182492],[1453050506,222552427,408191507,488515704,1980975399,198008777,439835493,171485096],[1252824443,1528347398,1070230489,698854176,2049370335,122531989,1161407607,1229203329],[618538,1653740344,2009814366,2059352345,167605578,422354978,1886656070,400083551],[491598445,503219620,387638584,1652234678,473761901,1616562279,1528660672,1813382932],[1837118558,621745661,1503060329,419237760,146634226,829105982,2078105767,1569810088],[1298224776,942534828,1267024839,507024292,352519627,1263953494,1171250253,1279752645],[91805261,2023556747,340525190,2107333173,791300281,1233718241,519410281,589271197],[1471870752,1104083053,965446104,815643898,1230462598,1092371219,1506604376,746649959],[1870065862,864243924,1988200985,1151822231,1193121972,1350629841,1714647376,2038899707],[1264672820,334601746,1892365410,1802450577,583733835,283559011,164404911,1185915626],[1497468069,1983919736,108305682,1421292787,1085384919,861749111,892187190,314401828],[1124039844,725464897,1509224797,1063854979,607381858,2093954039,805903741,543429536],[1663594361,1179034729,546201572,2109299214,527064409,1854498139,1771876421,695617170],[1996062082,1353945154,1145728442,652083747,509225332,1141490233,57823114,631303120],[814482079,1889347610,513075746,966463570,1198997366,1383464387,920399411,140619275],[1043842708,782903422,93919292,2015407782,2107306119,156249560,222117171,780185530],[332560105,223075213,785097630,1877612293,1662299609,1754089181,1005028765,97842331],[1570306075,238843495,905904934,1885288601,2119742560,2022610844,1736624477,73981207],[2116478850,1792587517,71403049,665970926,1721303719,1923296467,1204572979,2088779178],[292808562,70612544,417039834,1051732635,457348000,1567267596,183209724,1711771830],[1056961592,1229689641,245588872,510931147,486388293,1262987457,1803732719,190584995],[121796973,1352817015,1635117440,531585682,673842347,496772119,1533961929,166929742],[1098163563,1316510912,233130890,68694773,370011295,1704376118,61902629,457206416],[407863242,1891536116,877517790,1282261212,1662133061,1052963602,1171287437,1447173885],[1619262490,111006867,1472247968,792430510,110222309,678507285,167253405,848318780],[1945835699,500841652,1876987812,1860857862,1586501396,64402119,2047925287,1751487248],[1594257180,281201270,1509392866,932062722,207865677,1892454532,1738944347,804723662],[90580617,490696436,1517920211,551689314,1855522329,1023773907,1172839553,1457739626],[1608191456,1600717764,1736379462,74080781,1631872750,1505394685,565823205,528954153],[2058916290,1834262771,1860640103,2089285259,1468973519,1651275642,110370487,1990085711],[32344549,399996433,1458724039,280726540,1605999705,209705745,1387292945,654546341],[192805807,2123645832,1201771069,110303907,1743682111,1056206013,797697683,937303938],[1208726749,1533907074,1118524495,1645797109,1780745082,137043559,1928112152,1080635339],[4965826,1169330599,543226218,1804747226,1308937559,320274551,635317544,1420477277],[2030224251,1614828721,1733660422,882344545,1512320132,1676204064,182406643,1933751261],[68827265,522565816,113715915,1277207961,1560758808,618671943,1745549020,1331629865],[1468229666,326960288,1615115478,653952083,530115419,835068703,130024706,616924680],[899163301,1087573372,645977825,1212667435,970512078,145696324,1821774187,725875638],[977836426,97800838,325641811,1766056213,1364952523,1016427947,971003176,1313103],[1555797928,577311440,1846027859,1977947711,523423251,60519884,947426527,510611969],[818510858,56538346,265048911,1807307041,266899421,497537576,1347424118,1893024776],[1925867381,887034483,2083821533,1483560941,512243292,540170026,412607311,152907304],[27626339,633022594,1530050638,2019114958,303673038,2050058460,786656505,2082851270],[1627312039,1256275451,1119120804,485108841,1260845025,80465963,688709546,446194698],[1626981700,1858504715,100432726,421719272,1801438214,1295593501,1846347432,1374310663],[1583445649,1008143539,1568500252,1908766848,565772021,1721282815,1623768032,210809759],[1407740655,1210476892,536093478,714154086,528324898,1346497342,1719998148,887641700],[1783556137,1951560250,1384959705,1996635674,1509415836,1984660535,552552903,1008029029],[763214799,693252301,612762912,1397220784,331434464,1059830869,1862855484,1083191829],[1895084302,1991569551,211389875,1322778715,208549193,25357563,146387335,207703932],[892895869,298083872,1099810217,1028648862,108013839,1810841939,2125111513,1865531380],[1595937979,214662315,231781423,1001537635,1054696184,1931762482,207216910,1205312750],[1721588513,1691982369,208446804,1240278107,996949233,2035517510,1204070282,1489983651],[1788693207,1295198763,1981042078,1767377915,1062755414,1538559601,597273024,1395213273],[1899848838,1049096578,384793723,1707023508,375787383,1942536773,842572351,90031518],[532135193,505520000,1036556994,270904250,1361012351,2000953492,466646613,139657555],[754452017,2117336795,334709547,1413124087,1236541916,332936411,628229953,1832736424],[1335140829,1240489963,318911931,1327426037,1604524360,1957977675,53615357,847103157],[652371739,170067551,1976810959,1048959763,807944770,806988833,890915717,1050568405],[191348980,1653119509,1855074982,152560678,903781527,524625354,1259957633,142968262],[503205285,573883618,201793240,1706133637,810386331,1443714498,956836673,910630786],[796227709,876254880,1501392054,1090400769,1341482591,1855561049,404637806,1414946230],[943464240,924701460,90188587,1741310885,1796512076,1240743323,801686290,1600033388],[1231630888,742264255,416640279,1323329560,1837895219,968555206,938354867,1325505023],[1071039119,818666339,1497944554,1308246912,381897119,36037845,1535356981,651853469],[957657192,582995712,1240597694,477989355,369379114,1964593051,44584095,1203905433],[292883315,1922258579,247603070,1120363549,553244191,855734696,474340761,526642598],[605216879,2015572504,612720427,206587755,569988130,486213451,2017080965,743516340],[669553931,1089605246,1257170264,240861548,1095529333,873195845,1507797812,1821308165],[872757695,1164688592,1034885621,294015262,1795502049,1104375087,1420680531,2027408543],[1214283866,1188414697,957042724,938286390,1601310015,1741919042,719730228,1461856723],[207481359,486155558,174915610,661013602,850226567,790856310,1223189561,1316351337],[250005432,677398981,1166605560,1100126564,2111208818,573486382,1544060571,1766712350],[1174087513,1540140873,393714094,1853339145,1180841382,439883382,1650165971,69733894],[534058801,198788584,2100997723,807960510,1836561679,1012044845,870073744,20992211],[930561123,1051259672,2051707348,1152502700,469914531,25549128,959628345,1186869168],[2022875954,975022627,1323062031,371868227,605493117,480213955,49605189,178087444],[223022032,1650249440,412967868,1516840763,1967599950,754747734,125251481,1845011807],[1271423321,465960903,1352419016,1473901014,2105506055,2061824978,2027215442,1247022483],[1724851938,456860955,803564367,1619940635,1220351626,557634161,543833044,2127811224],[1209913819,358142150,756717152,257718552,1803657293,1264146184,749928297,1201503981],[1874114184,1448144446,254631333,1023695485,1808224610,564166063,1076666883,1591857377],[683559215,481170485,1672722808,1143376259,269226588,1436354700,849301813,1900629792],[1209690604,1907738987,221491910,854699390,850200590,352273713,568702471,2098335189],[1074120819,522973660,402526316,998410215,316459747,1198022067,1120506856,769979116],[758668321,285148783,227951474,171619425,695592501,656578551,1396013806,89119248],[1095830441,516827701,1102160288,1281564566,1778836259,1510872758,1145419673,956940397],[615758844,159664829,405926748,733763489,409454510,452692343,1035741237,1874796771],[366376694,657808044,544367553,1478807502,1822980893,730366848,2127177761,1026108858],[2111228823,1410449348,1634114014,930270784,1431940319,1320277777,715981131,1846888292],[1084627284,517321395,979926521,1804870061,1737759062,1489444741,1469080923,1532957069],[1594475248,2081858908,167075930,971841949,872533724,1862416047,1772807993,478297257],[2122084659,1072142343,81608974,1368001414,89928471,729909976,1728760459,2075206391],[1228799874,619074710,1399102090,1503216507,2102785062,283914884,1884118,1245933068],[1105512194,1165055870,392259342,923752742,557778926,145832728,1931796377,779944113],[251565752,1328603334,327711455,1720589683,1649612196,1785551057,1695072139,1352150093],[1400831198,1885612072,1267367757,597246676,1135780514,1849474197,967462587,196621246],[1523928365,1439792438,189455992,938825582,159154567,1127022937,1762722637,682775968],[1506647576,297663431,1807070774,385514535,2020634495,616109271,2000794805,849355513],[47537725,336741057,1664217818,1837938821,1611521085,737067548,1727555145,1243797622],[1606553289,752457463,1291198108,1646053853,1444781190,1948797822,1821623289,1168942609],[1754141363,1590130189,1864921464,448825210,118317561,1593364389,310385047,1985445481],[1161055097,1653543619,965630073,194299493,236678825,1980573114,502149,1492773404],[176446638,914883378,1775047045,256749254,1498626907,341534071,1492938202,1339569996],[972887198,534360306,1464789329,1042488173,2117010050,634638213,1515184907,990695447],[1591518968,2125024478,2023488310,753586860,936150608,1184518457,1214686437,1611425513],[1307495389,324159179,1547100742,842671499,686705879,1036101474,1488218866,1013461236],[1886493805,1649514316,1227386213,129044155,1529557047,219383423,1316859886,2042638252],[1508002974,1839804516,526095700,1915052194,1990416210,612747177,2021430676,89694451],[642544053,2055904342,574010798,1622585248,2033604506,1696889875,76506828,1062617637],[1468406700,923970358,569188892,392194693,151727740,1409884341,1485811923,807098946],[94768785,936149522,413075052,1664955902,324749018,1933730287,435133729,1553705736],[1481506109,946007857,831798521,70875139,864933622,1183064592,1133225531,1248894575],[1495086749,357103111,1705177608,1551622807,212985116,1860674942,374880390,545959088],[58770910,1379099912,910141377,100784036,4078730,1434792151,1546149594,757366458],[1942236167,41656176,699675076,779411952,419785341,754165394,1450705940,1897675870],[199047961,1883514069,1457160287,981008418,1054244264,1164112938,1134201212,689062621],[1521143462,1593693235,381593199,537337331,510888338,325883749,904179289,53933357],[1841121380,1617078471,696419071,1426858493,1980460228,11822770,1776076439,733416096],[2128033841,194386539,413428121,1385819724,1694351613,1432988683,1663479846,779814868],[68736749,1936979072,1482809665,1760855876,111136051,1763234596,561291597,1812588792],[266518873,615330927,1787501838,460734204,1247189852,2033477838,1130959165,1455597075],[469186246,1949390281,841183033,272237100,1320724605,519895895,849523143,194169967],[1152531007,670114193,1692840328,1224222256,1177385206,881122619,890190501,907515268],[1194826544,1953335238,345688151,982658892,557612304,383835619,2076691097,1992531839],[1972136872,1616122719,1216951518,1615874246,1376712382,504608264,700699576,139269178],[292117170,611692070,17781705,421483209,948784177,1357529716,724427664,472116915],[1894831598,6815981,1196375733,1734358324,1936804596,828266721,560569288,1888370652],[39522068,950591165,597262308,1050032822,849120354,944379682,333098713,729784109],[1194244971,1104267923,873857071,1684799762,240689448,982492002,1405635291,1727053103],[488393573,770214812,1176638191,59626381,846346429,459395615,2061472568,217547824],[1049053619,1961310348,785908893,784859549,638918770,1021133949,134275916,517738201],[1945684874,1569876400,1664357830,1784682832,936650200,1076579740,134950336,1357536785],[1073524147,1989853970,1385307709,653212024,957910608,61176010,1606687429,1013813123],[1791724954,298668388,109929776,246536830,319041797,655972654,982955851,966700061],[1000031672,860693600,1622137274,820443111,536663947,1033394711,570967772,945097258],[1127157141,2021698720,1080349792,227786254,1148586679,1706090801,283036425,467523541],[130890265,1776511023,30319498,1039332965,873133814,1714581350,1505583919,1994405450],[1354700608,1037521660,355995630,892573890,165369406,1613064909,1012823993,1307050138],[1627357653,1508974112,810468153,413627178,161746969,1431066424,1501292254,865416791],[2122494147,1054544367,1707639348,1443377611,1872584886,593140042,130488818,2126565512],[1009554395,447227893,1776212723,539068676,988716530,1158600818,840698558,1722555739],[816272994,248361555,488779664,48387201,85753941,1469668231,159073632,813616532],[1367116121,1738250661,2084386535,187027269,313832501,206999842,1848593314,1630688472],[1899123065,1698691335,1861344795,1075574688,1034927252,1713433126,307276893,1095333667],[1981066390,90880435,1895370746,1903913452,502607100,45190989,291811321,866343464],[9022810,1635829829,1323361542,1319337204,1075698967,1836441505,504056301,599997765],[1581265996,593832689,283370751,887440865,499812120,1282554463,1309974907,1728809235],[1495856518,1130594935,238414829,1643028096,1292426703,1810231201,1217924750,1046945574],[222755820,926821876,1663109103,1607058505,1264073559,302889834,1769261497,1879998072],[1296367067,815979015,118639373,2093688050,322863005,793397425,436861733,15416234],[1270918759,651780835,323174324,1493518114,770383256,755629628,409032955,60134078],[1269523517,117206856,1345918798,1077127656,176595042,1416676117,1113465025,572773507],[114590359,405698548,1595923522,644096188,1092221383,1895725090,1904751314,1839901415],[2014975811,1095702434,978909888,1577879391,1129410495,698741944,1994867155,1335317506],[1750446144,1844513265,621261166,1428330906,708982093,1759021618,670566302,1036610216],[507327168,1226294564,1880768976,594436134,1426242419,1924122435,920967495,1845626540],[1808694511,1355009819,913181908,1232859677,1897002751,124177592,1396328164,897503093],[1359382016,1319166254,1081783714,298522778,1036937897,1331522646,1339362895,513812945],[1327199012,106672421,613509169,2059641215,936186853,1868683809,297464393,1974065199],[1184342044,572810797,787410808,1543123335,2057491,1924852934,1826952127,1035280442],[162229819,832584089,1886837769,1424406704,765948950,2018821972,1929397165,605255719],[734064518,1332086908,1262658407,259603177,259568277,396232931,860194895,756172117],[630189791,1513963983,498605318,1510811826,854267546,395223909,1015653985,53054007],[1332515662,463061734,837611781,59505647,1123423965,1147900586,1170913691,835644183],[616280299,1228797712,1533002565,540154371,1335847765,1315702605,320011461,775409087],[1560135151,1998769920,23493748,1346282922,1551165157,2041975863,103514916,1138379922],[1045782107,1440311412,750647913,8661218,126283879,861057246,1009982591,1495463084],[81407722,2022432159,987332452,841431745,1734504253,1639751411,1958353645,1887377152],[801922120,1264852998,1039565551,263696954,1613424966,547790439,1184826604,659399389],[1535928741,27992245,1821395219,1141556379,539628670,1709959517,948324802,791557469],[1403892226,566483174,1576591750,1197893419,696558705,1947965071,1745413131,642648976],[88095108,1056498312,1372665535,947684498,1554427756,244108100,1014555845,1081950304],[859512556,488910654,1174064945,1296869807,1772279399,1036567998,452907460,1558568070],[1111269296,1753625116,1797490656,748398858,1717639639,725078232,964909921,748111312],[140489193,1856065,1349329734,1539900144,1598360072,1729671774,494763692,2048361523],[1227977946,914240710,2116913423,650014738,332298160,1649168151,1083450377,1661202803],[1875206348,1054572477,421257801,1471220995,1988239495,821313865,565924251,1789343948],[672254884,370755084,566429092,1597147283,1097193170,722197361,51255624,1017090075],[1574065212,42216002,1715653654,1013262132,915050756,1732038458,1519472747,1672553586],[436911940,1822979612,880748069,63237033,1705404702,1933066119,17813804,693239285],[1422645630,1351465032,1213328706,19460385,1160858008,528408344,306364523,18656461],[52770836,188323005,1284165167,307363093,705711661,1819809001,1507100315,1928412029],[234703197,67517396,695675022,1398243884,2050299512,548100208,403910827,940662438],[1217725951,1150920412,123974812,1474168926,2029343595,153925731,388520223,1300536365],[1737163858,462417112,245353388,1631592227,977414049,1119544910,1192172580,1914532325],[1630292665,1327937791,485264170,814870253,1249150636,501741800,991987143,1055723419],[946477176,1875113305,488653761,445865289,295211996,2105499003,136343640,655102793],[512345598,36245803,839246669,242758879,1700353029,548468470,1678612759,1006000486],[508833221,1379703313,1016726647,2048271923,1485432949,1848457712,1582139481,533270606],[739535633,1456138815,801571806,2045709607,163464688,1797710231,1208850899,1197560347],[1035296137,2047015630,1447209857,671373662,1833157937,208494152,1224292754,48499071],[265217950,1391439530,432906895,2128120091,1583934267,1864408271,1590259115,1342511223],[741442343,8793427,2060501635,514612054,136988814,1837527604,611076049,1969301362],[1322844815,2076739646,213106681,605007932,1902393875,1526028859,1993182614,292866149],[2034373422,1914136468,553512801,2120752535,573925888,1396013113,960297213,668905731],[833461423,1619218836,44975050,2097845335,1886055304,184410903,2013635529,154185572],[1109612291,1230029238,700866775,1685770269,682745832,1321647228,704916994,1088121768],[1755408531,1173716798,1927441238,1997131989,1123055714,639371042,1404147170,2088056792],[297438858,1045129385,826798372,166165473,1130606334,1564860341,1918271500,1461180851],[2015725837,1672278070,882157258,470116866,157444829,285846687,79399171,393154413],[1476892086,1269298868,1684496815,975219124,1751804694,414345244,560956309,1767111639],[2124680026,1844428532,1417678617,1823076772,490211709,676216667,1430665253,1940861269],[1148157455,1489491295,652769879,1928227237,894715355,2072278786,1950145204,600621354],[1057809516,1825660747,1740765006,1341016443,1297022632,1148583285,1323060686,798881776],[413444501,221496430,2018998692,1300857915,606682346,1182538863,1407389843,1084376838],[1840322739,2030172084,2055735755,1157726690,157116902,659031090,705355336,809187429],[659401601,678643923,387885845,780638366,142770465,2069233545,868687478,1563987947],[1644197843,161743352,1148766507,1434386388,1245781138,1318407358,1642734864,1145985696],[967226452,927786276,860805324,452447160,402870804,1126036604,418822794,1785341539],[1459051069,1660074610,43945571,2046769263,1194100700,423233713,1947534028,1227326199],[1407067471,1090719319,1201699817,1381414598,145607325,1070200573,992322162,1589383872],[1400874916,1396135133,257128185,639734056,558308897,1303134643,2070899191,284544771],[1240073417,2027379235,1537683847,1431813445,1902838544,1995081732,815090600,1989896187],[85907591,1235216291,700405908,345713526,918570540,1000534983,2064283496,1466449087],[1006671274,165932528,36378881,1417619375,643162153,2005213454,619672415,2032758411],[1902698682,1761842074,2075723332,1410382266,1131447506,2031729478,180362712,1027727297],[947327520,1418365632,1568869911,1125823628,514089483,848625903,915775045,1414107126],[1370436048,1962533142,1161633443,1353026244,226777251,49216101,1671575994,1701571972],[788267180,1039883326,1852712977,6732919,304586290,282497134,1749371428,189634067],[706314284,2115159718,1314000702,1467009310,98760593,1989715438,131306388,1143414943],[393324256,1097222034,422997068,1278432797,768298527,629317087,1709893450,1687827019],[1481157054,1162572239,609343723,1715876907,907539864,667664462,441909025,893809816],[165286272,2094779055,1641205365,189241837,1344738442,310543266,1208881719,382318768],[640532381,1112351848,2113770122,355141035,1143234067,182031941,84409506,581159882],[1746560474,291948142,842418758,819173507,1768983294,2014603981,1405091630,736683849],[1283711084,1618475850,1946106444,1322100782,1560185211,2127539346,1919568160,395294258],[1236881767,1247992962,1215224885,775541862,570593225,973275311,345639396,652411159],[1930761875,1338093358,11486987,182546695,1477311535,412404302,1495044140,963842068],[1947058665,105816193,1779851490,47342998,830024996,2022990584,1562778705,398344827],[932558759,1367147676,678751784,1050468293,171553578,2060975899,595308057,249919430],[488938987,1618243931,53569072,1363880015,1846400060,1851152718,415223312,916597051],[1064381813,78261888,969562967,1786802781,1546901844,2069312916,708954007,1499523549],[1929714056,1045013304,2052744615,156734505,110539945,1547348664,2112115431,2121849520],[1717335293,746281539,1387483639,199751303,3800587,307658460,589147612,1556580672],[1871247781,1872224427,1377617424,1327242095,1461952979,34981053,2024834595,915834192],[1251006217,2105097335,1487525102,1054148494,1181567441,1886645831,1629246226,284274288],[1883779317,991501483,171082658,1969191718,2026057072,1555286341,448237238,1889971176],[935147347,1216928337,381124848,1507592554,1095197271,806411259,635084140,1287813152],[227026524,1692627475,1209578200,295032618,1579215080,1388474683,615907704,1878242344],[1379030814,1510060395,1196116195,350800144,229410491,990486230,571663379,1377541497],[211965332,1211137847,1873910136,1420699970,1421332483,769585738,791657014,711452892],[1537806547,1506768656,698377088,1676187730,1477309446,189993720,1661653421,1386451121],[271943460,434367064,1969953390,925705282,710184210,970507856,523040606,1678832558],[887255728,1065809051,2063826912,1337132461,432766819,32374871,133618483,912397050],[566173625,826704608,1904356383,29794229,608656473,1883846874,2025869149,2122606240],[2039762384,1717283281,778624339,1585446590,1942469800,487916660,796638960,740457213],[997723128,1973192778,530991562,1807530862,866322070,906942744,2109066007,416560749],[1188199935,1167479013,1440811513,311506567,1166138371,2061330028,1311081844,1778962209],[766857949,958192414,688487789,226770152,447069172,458470875,198247895,946386075],[870234880,718605590,1888615766,1849708210,1538902520,2086247786,578810501,1076819836],[1298061019,693368904,1570213463,854437345,1873595302,952128091,131461209,841380188],[2071272324,1740900680,1133330315,132224001,1316802081,416847246,173964211,609456771],[651157526,664992775,2098440293,1909693273,633018906,1856285601,1319025958,665062567],[1395625183,2124435367,616408852,203322980,774116303,1563579398,21171032,1804455435],[587437779,22223628,1323651081,1617295196,403691734,717912992,1458073559,1252272339],[1328883108,1260347021,523848443,2110855779,377251683,1724471357,196559932,48739132],[1016472011,404512069,110215256,1365869070,188478598,901775267,841995241,178372459],[1420425611,511619298,516230286,1615021990,1839382074,1438213283,2030368561,1467128008],[1952858729,1503452844,1938581476,1722688817,1591431968,1858959051,448892299,1029007055],[1770212103,36958316,15975916,622909778,1225410719,506645620,1109111320,543081195],[1490918120,228903385,771131098,1587604721,1722582236,1197755776,416351485,172343034],[1928232638,454940807,398307500,1782033579,682547835,686272982,1869710200,1739411784],[882362825,583412536,1993326141,699104374,77657538,1071859145,542896381,1350385157],[905454823,615473604,1642075969,249514965,104785605,1027278407,277319257,1797978582],[964627671,473726262,1176711532,307600837,1805699341,1923831481,236749234,1683292537],[37344148,185160980,1770154066,287751725,579064081,1400493763,1521484779,1121130390],[328515736,710468865,1540137936,1889735419,849323496,1421098402,67173279,1519412103],[1911620073,321195682,70785807,1340629008,342936095,1850559296,241192856,7110627],[1826160342,1076469385,1010717130,1518631691,894966264,1201662029,1379604363,365509444],[1861316437,595390409,1156398019,22605274,1426843627,1425483452,1295416939,1216005736],[128907124,2050419618,1386127244,1908413568,676949069,173883655,559130438,1301389732],[1697080980,32197615,1987013776,1697885919,959543361,1126785357,669111663,455693543],[1073158769,841299296,1239487075,760074424,87187737,717625343,1666917629,838859528],[1793632578,1509723486,1744388365,1698347392,687519087,348856290,1628316391,1283208876],[462717950,1190223440,1521661143,1900910858,1088163277,1341526457,1231908861,2012381256],[1888776109,663001997,192052131,1564850796,1593159471,1875502385,982169090,1805284173],[2085581283,413361719,1655353143,505890694,999970834,1603656701,1788412375,1766529849],[713638751,414528419,1565200113,1764731729,282161275,482734656,428955009,835119279],[1421791163,819700686,1721562114,897813336,1730248868,435096358,302847884,1411156796],[351401575,305226742,1475081934,2030170515,1305501756,1422730236,1591324720,1491398032],[1868992154,2094275587,1632213692,1979424253,544388934,1801207782,91736829,2011129729],[173700996,1838696432,254203220,1167155374,1270340084,581419460,1484141650,698053809],[1831348771,903985418,1047106621,940597550,769259464,762771858,676239800,621892342],[966380107,130606016,1820607734,945647695,1760830041,1400411220,545555196,2130125084],[1752225427,2050389908,57427983,216514266,1743055476,1976734522,1999649028,1704825331],[1403789055,1388239233,2079031616,1568256362,1025640005,267647998,1956051881,928718902],[379697465,966080260,537043592,2028404434,275636839,1948046683,1942607572,1130667431],[1847495135,2074364299,143934561,650728272,391566798,1863139682,210243159,1905974142],[520551773,578171189,297033770,1814266939,2035342837,1630240664,1629519585,1663233430],[616976469,133382657,1884465047,310343349,1298504207,1561144839,951261601,1944695295],[538847064,1828490184,1040888091,1616253353,1392473842,1176136882,529903145,909836890],[1129516630,589952697,1256105392,1884126016,2120571438,922509060,1020667286,277237993],[1124195368,1464022566,924552272,956167453,543074959,2112314300,737876593,1240630019],[707091841,2106602052,319330721,1730233324,1123796189,456103685,749026630,564323269],[799227914,472705988,1515716243,570748494,520090802,90078282,1349974923,1121455066],[1927495469,637078268,562414492,1060897119,1666913284,1257678911,1050309595,1328446862],[252932272,123663224,1767425570,121281947,849054621,1712460065,733057015,1640582010],[1999596127,860119754,722569505,1406138351,514594118,1844211493,785041837,1802442014],[611567847,1590795069,930030862,1276936636,1949074542,1388480907,1455453863,242139586],[1951625231,212821365,405443244,1218475222,1735148261,1687224027,1513825466,138845773],[1517085838,1494869911,39199272,1432677370,826666925,1022741836,1086105532,1217454133],[1601417509,1103693542,1640647009,297553249,1027255130,206299467,982251335,1926829747],[1082358160,40963888,1723739430,1362852511,1282240424,2006514007,133645608,928421791],[1264295148,1132529660,976246801,429681316,1966314132,784781142,1324231093,1028912368],[1243000736,410985066,1904496968,417731390,554750716,1656598597,1539754434,980180361],[2005151664,1644704477,1610077160,784811192,316671465,1636575530,1563527734,1510670172],[607478291,478860767,1481389587,1385838978,1678128902,219640259,1425482584,1855040466],[1189044810,1095031317,2002961529,1939116150,1842906424,1123438326,2042431184,537799167],[17343728,1557670480,145208595,881622185,404509416,685324914,571765762,1665343918],[78734175,1660397389,1861750120,2067765703,1020015125,652345594,580656828,1730550969],[2010468178,446230038,1435682873,476947009,1170729415,1626169830,729854406,423618929],[624396138,646582110,1052727056,1455918032,1347877375,1047829015,1711980550,1974150191],[1320897790,636075430,1804251637,1448138922,376227447,1358924220,168416124,1723998119],[1082344951,1307164723,1645776784,747301852,935732461,1895962361,525831527,483365927],[1125627612,799547308,1251889409,963629031,378729111,1274146975,1534062352,813019661],[1933138527,1467669607,923358651,2033834426,1762370023,1516362120,879587026,369861360],[1333749790,1081328101,933310783,719771806,1112925054,893450156,1048399139,60057237],[1510148752,791238760,823096135,533172701,746351845,919773489,1622225947,469819058],[933742220,314310691,1436552263,522908304,1571561420,1874247835,1538181885,1909812849],[789849146,1525712028,942260735,2074307602,1251364384,915837980,2120577832,93703808],[103154245,175440829,1916400817,2104443977,888055310,2041917528,1230422420,454971083],[807511237,1880238654,1736708292,757995557,1377584398,1869877595,637440405,1188570540],[1591459977,989333604,334458046,921285077,898636389,1829661064,1513476912,1397282873],[1574879891,2079001664,215980720,5688826,1912269863,101567514,1748322684,716396894],[1712234341,647609603,528718714,1110071243,572871971,64649863,1903232402,1250499441],[112392874,1608400684,2001302882,2009473495,417716451,1772531393,1910760745,428258430],[1726912119,309699515,938783938,1835185498,1988370926,1842556437,1221896032,1074575812],[532661966,685022303,1114113053,239950094,1383999009,1533228939,11826231,888024669],[493142648,308353502,457496840,344599881,200367879,1732817143,1939997636,1290203060],[1362139689,2089909988,1483600191,193981208,872562021,58387229,820796382,785458176],[1666421151,844472271,1425897325,186608266,21241339,1716913298,2041992263,1970031982],[150356230,1919300558,1267425710,2000681243,2020078951,331664115,132965408,1623623777],[632457234,977700112,1294142295,2058842728,521761643,1418680097,743628621,766768986],[1186651840,2047319807,1144135168,164153778,2086687249,908729243,1831169363,528165579],[1840075442,1360896445,82115050,1842891925,1865217751,134061258,172078994,1319719675],[240307729,381856122,1083506003,1537115566,817076479,1292888078,500807197,1827429500],[95112148,1232542759,684162069,852963241,1945381150,1845283616,1445884901,374969250],[482629333,841346930,1488094011,1114964598,93427062,879230962,695283645,966404108],[1623632772,714285102,122217490,2117421611,111866966,2056655257,70754961,1231885972],[1541952810,212972872,1443655823,952041133,925384405,1367352058,349574765,954315873],[775826625,984323156,294723176,116883085,711185907,1466268691,537324418,1885078454],[845569708,1988340160,439579843,1676162663,1745216411,2119851075,2946471,241742444],[1535289218,779064006,1465250801,688164124,1767230553,773255716,1177129813,2126130479],[940288343,779401958,42231199,2083721550,2072069880,1559949079,1335738375,613081141],[1067217933,1835969610,117612393,661945291,1055287081,1674939695,574896046,2103706789],[812018468,1736088971,1217126571,1634936984,1252741335,1804382852,1161098242,666260230],[516612756,472921618,138364073,1352826235,1854977897,1890981896,1665059844,917314043],[1267652737,65455760,1634486154,527204591,256296061,1429767649,1819278372,1555295113],[874824459,1502801526,1090431856,722314371,165782352,2067301738,1964974757,968697500],[1161611794,1962415785,2041101669,340223478,125379888,1438358540,1430562053,1738575566],[1055048385,855067664,1302062688,2047399764,101192937,2043077078,1321578147,1346621287],[1934746867,935593014,269998848,1392093600,1741805202,667539398,434841217,1795737436],[519626594,1811901328,82496808,654629514,1837303692,550981306,779714113,607022269],[655782644,683538525,1432512450,365276527,305340630,1038649029,1033027092,1347209000],[610726067,919153571,974383335,1981392656,522308556,1693699577,547179243,1241795914],[1488876577,78572614,1055426518,1766124156,929911717,1601205450,1196097567,210286806],[720179821,652694247,1580596035,367775896,531056035,1052267206,1562484850,1135631502],[1439684964,1741170907,674990499,619616629,160096854,1774095357,156163862,1200029701],[1573357569,1080771506,2159130,1867074711,1423281958,1617408246,1757706737,1043405000],[1171794106,365820650,951973532,1645839699,377254519,126316580,1504222661,1241175115],[1910988172,1800887753,578401687,1491913721,99576403,1773441883,1385496429,944700531],[455854661,1984184920,243666763,1977829687,2030097906,582170089,88729937,1687257950],[532213643,1632106178,796739542,686473374,1954898349,1197707548,1697442461,266638281],[472123260,1337940139,966032224,87327888,441570107,494256425,360049221,1693611875],[1412232552,2120995834,663212480,1946976041,936720017,1182442737,1586132443,1002931207],[1844394615,1526654918,1437113967,343183121,148558634,272212200,349768702,1434832506],[2992389,1861680739,1635891024,1316996091,170390924,1291686547,1137540209,205654382],[1811227702,1772697134,436955032,1655642113,1461295157,1339257422,923867757,1084210082],[537099480,1484549671,74593992,424096081,227279242,1242885386,1797734194,547218291],[2003984350,775422122,134030983,1747617822,112653501,1210930924,1349033641,1440167554],[875183960,173435550,1164320552,374197784,2067268931,452910996,1819198279,408454243],[1619553486,496298720,14176332,1793183352,1385040923,131541554,1705745321,425857023],[1462787795,1352213582,1633350714,1646533374,615481073,341204467,655627999,111391226],[591566145,1065161815,1390734131,1890020163,731800827,759544492,270608704,1671614992],[2083354573,945439905,1780006173,1694182200,1821999714,1523059322,220859890,1961465827],[1400639048,161117258,793496962,1977395781,29655373,102672648,1047567815,1125087786],[1320478172,528030069,1842359343,14723051,846388532,1925280477,1693289072,149654152],[684033245,527810761,275399282,892816279,505927060,1893817999,502715375,1402318531],[1430406899,1118007895,1750083389,1704793727,1339357548,1171984869,158258724,1401800780],[258162188,377257495,275613632,1464791897,70846539,484033409,509289949,1511618833],[1125484762,1137393621,112327712,1739352047,1915484037,919491618,1663801845,2069327811],[1148923472,959813295,1951280652,1025968525,1716562806,1991075481,1461573747,1206226514],[1243625443,2103372141,944057826,647361767,397871741,1143325419,123968463,762284198],[1393497778,149669497,823644576,1584870208,105856230,1420873237,520919774,1848173807],[931417120,1202458506,764910320,2056091308,1413982879,1286881458,286411157,1942410701],[1059850040,1689500072,1766621052,373702283,2066520014,1655798905,1151871119,353897740],[390923081,1346443301,1622917237,2003369242,317028344,703010157,1922783705,1335918828],[1698745825,1316238117,638165815,853018416,784861583,1075644761,1452143024,1731787914],[951718585,1237910071,629523664,1256610988,1408650571,149435019,905936490,1333761995],[2011402694,1301052252,827764956,1579503397,96029640,1686092227,1473724633,304209895],[1184491395,1554394964,801093162,271545078,1576379665,308423817,551430460,541295883],[176801589,1087798776,400597991,617060400,1276221034,704080365,550805190,805934560],[1721003411,1598820073,1965746178,291053642,211782306,518862774,2082327838,1308842520],[477779818,1816259935,180930453,831082729,866127899,1708817836,1404695241,1674934713],[116102282,741765704,2000813859,1398030970,363293280,1517662395,2061918197,157467993],[775719827,1159939472,203335286,1427174675,1073001956,1200544793,1249110099,1349612132],[774451922,1840708089,40335384,985811037,1016324908,1366703494,1580179555,649541392],[832338376,500417604,2126970778,1861847216,395422042,996830109,1078131714,2075270319],[1672609469,1145403129,1030903632,1997031179,1391132521,2020712413,712714873,723194909],[2102915390,1278504725,2005152635,1361790146,1083369000,978691802,861787029,1724577633],[60728999,952894685,741362144,1956983742,660638800,1503648397,1259624921,1809114782],[1245214152,1821699610,1014773975,1882450346,261915842,1904540271,2045228617,1281067683],[452723309,227750976,1949107822,751699362,1579756445,1480890133,1512429064,2007292197],[401024429,124228137,757465427,857399036,444878215,300585481,1855906804,965026371],[1273990210,243433739,1601831458,1271032858,1905061686,770464550,961091255,1062279764],[1822529019,387734068,795174904,1824101970,537724022,1174947889,1137182440,1599316125],[213342479,1537125239,1624702483,885712602,312656358,101210098,1752642614,1602126999],[735643316,1090965738,36265641,1685929855,367870568,767548611,451536916,1122930640],[1938074996,728284514,1231445598,163633931,1952863711,832407237,1353885909,503676693],[1175312197,42916440,96406267,1540093905,261877611,249212524,1276814189,1106439741],[1476055686,143387421,1639752739,2028974995,1462435433,457475435,1979857358,947463645],[784639845,734038610,752954714,200710069,1751827247,1719502669,960012105,2074791087],[1403017729,331515965,262597554,54698031,1453606157,66068303,1698380953,798309920],[759171243,1558958892,1005382751,312674709,655141799,776778935,49328817,1907805777],[151944068,1824382709,356021477,1156699204,609628833,1824823593,514087807,1080366131],[1544909736,1311253585,1703818187,405221661,124308599,248168225,1651694592,2074551838],[359011646,530060904,1709533078,183430122,1405828640,774419882,2014208661,489805817],[1749457357,733511280,2034725569,1047488697,535128888,724422870,964233497,311315631],[1989980849,1677036220,764840671,1844086040,2000844285,1276916843,657816106,674195821],[1996408067,299236202,1486602846,1425101712,1203838960,1323377354,1768489294,272347192],[1838217825,792615497,872604401,1784135227,700703875,549623057,1583976077,1828866577],[817812965,1476872832,549821304,760272793,1932951562,762990135,1421337294,1929724168],[1509193333,1870445386,1965818126,1563462871,2070844792,1269352766,106604061,2085800864],[1649532509,1108306715,588419747,1667566822,1358847061,767785428,1265693323,2113322738],[32183848,1669644743,491370973,151063878,1919324108,778684135,1938345791,1342824110],[1040585524,534472165,1920613657,368389426,1338473242,621492718,1958442789,2021341065],[1554735622,196618938,1124084000,1443876908,943238534,1229910416,1113121666,532294747],[6813477,1559510591,671090522,1806722130,1418229202,866271956,140417346,1336314983],[1360855929,278158622,529739906,755486043,1151139415,121381325,1601611951,1089966133],[253299091,751628854,2089778627,389193531,1598510627,1167609922,1794090825,1939843276],[127054993,1765711975,636768953,412888710,1667440699,1937417171,1627359929,1587894305],[418148130,2108395517,56060997,363986132,538195182,763188786,1503533602,1497996614],[403021686,2048707514,1242886905,1260068444,662219418,1477267750,2128623756,1800999409],[372174502,53052022,1522724653,698073211,1756936845,931285224,1709276738,1258780530],[1978703104,1919328282,1550546598,526013728,1871393878,2068326236,373556662,654100966],[500714328,1702154157,1157824977,85001126,948782859,946608433,480369123,1428403157],[1472540363,1535563209,409583690,1722464282,1511552854,440552949,1717184032,502818557],[1603782481,507673458,982506470,1761167126,868269647,1473743271,830825121,1158840163],[1992831039,1587214374,911586261,1824839566,1804776109,1304285092,410568494,69166622],[1003039525,1697104451,1769844250,661653748,664696945,689882681,1617629694,777771313],[807325571,531180995,859150080,1435915003,133332903,823450876,646930712,985305061],[442405701,1431110099,1193108564,1334176331,2048627705,1795991986,965757579,947274516],[371136433,1566999984,219745024,1402692595,418092875,1011300091,1127210662,1190023606],[1718608205,1287141157,1006989608,176630846,1204837707,1771197758,1475663439,365753561],[1876810128,1161353396,1457154835,998603890,339158548,272861499,1498861716,2084246226],[1892154613,2078050922,21768276,1575977878,1089702413,1426510557,2106892406,1829680174],[2129176279,992955068,772509526,248784924,1359167049,1762853016,1966863381,273557524],[1898869519,442466773,219700083,1075540617,178842002,1263526972,1692686986,1261178670],[569890288,290684568,961906528,1528315933,143429390,1317775350,1369369902,1533455046],[873252020,80637303,997681361,243943215,1253643086,1017461542,748641311,1432297852],[1825255109,43755746,1708647500,399362961,74411487,1979099525,265046216,1939940230],[2026969526,578373234,1839386704,881224070,259189070,1865919877,1195818448,313835828],[1994826339,249958726,1704217685,1896309583,410813286,1516140106,252751586,910734118],[1609577614,2118245556,1711066288,273460298,672709502,947569567,1188885480,352748801],[132517639,301569787,1574703409,1547027513,1446047968,1950120390,1634094615,420882195],[196983377,499537569,988948574,1286837056,330527485,222061711,1490007050,2106061186],[444665636,749477359,2038509866,497689152,683600896,1270032360,1963250848,645495571],[1873550398,1216532444,505522505,1301657351,473122174,420657998,1448526812,232817737],[668219887,2059553156,753943482,132966314,702208002,1387696590,1874752961,941761018],[978014570,1382966198,560746121,1773615392,661425730,1103671985,1042423207,1641956725],[157833621,544379878,1971308580,523631179,1516562769,1966254130,229135797,1587404201],[869732390,580675477,622592281,2061595219,2079236415,1104187747,471609103,1870978694],[716275277,1545165443,1333279780,282445306,1425102075,115646039,827873168,954957776],[1014368573,332064149,2006072340,507110137,1627841131,530624646,608824358,362824070],[1449238797,150853268,1084625629,53062139,705058723,1294687917,712549031,1033279175],[1799789328,777586683,107517299,1393522962,407882575,1626276941,17272591,1719485698],[447776693,1118724333,1196670735,1198676586,893997440,1372458471,707341792,102881801],[350058972,1110182091,153069203,1101537136,637537164,71150259,1591135798,1820407849],[162893862,1841385981,804795207,1898986541,890380348,1268009683,537616686,999254279],[895521775,1404418091,668385831,908203992,66091352,1514417330,95075739,811516630],[383454870,5380387,472345111,1607166621,466043116,1787636620,1218807771,248573943],[1426513283,755066387,1108520932,396607354,990918951,616580778,9632033,2104359009],[922211900,1226088307,2068908228,1127556853,526307540,1481344122,7874821,1348862868],[1620422274,1700121086,1092538142,682623753,634880012,790898196,245782436,1860836561],[2112952948,808948624,1776442287,1894882350,1329893535,1633547219,162937832,1449591186],[1877024294,352235450,723221715,132714808,1573875240,1931209028,10030189,2116446714],[669696716,733957575,145078239,601998986,886093882,18631463,514011610,1663175801],[2102897989,522786263,1175455222,1277082937,904760617,515358468,1584525900,639018147],[476435815,283286051,1922425216,558288823,2028584295,1167296245,2119703083,1884938748],[1145032047,569289209,1098739437,653810286,498067552,79059117,273967591,843249531],[577951313,815986109,1915067349,1611415067,962459073,862300126,204225806,492941244],[1212960625,701210480,253571476,1302464147,1824104972,975018895,1984858958,1268986401],[1204579790,947948278,2072401679,1071673232,687013228,1443702007,525574114,1657152831],[90059548,808525798,1048118686,52799419,41750357,569452170,416624271,1581913697],[1283461306,1560696192,567653778,634334376,1139563201,532939367,1494748121,857422746],[1916567067,1767379546,1832455076,227738783,1257318166,658324997,583024081,1569203023],[1573815345,428446004,1930036807,216431453,1502622830,69202140,1078850819,1270331899],[511327135,1214663862,902025902,1618436007,1556905395,98175242,836612966,1279664225],[263462657,621489412,1230498245,2058662061,1074450110,462568673,1439683473,1354315629],[1141393006,1286250611,685462228,23574850,846753764,1161490157,1960836019,1117979171],[1094783374,1503765393,1405952664,181981639,1183953008,296145686,1842729993,1699966188],[1344339408,54096292,1724192417,296562550,187781022,1820151293,644680580,823339850],[456675154,585705220,1384473922,2096415484,1150630412,380011441,27004424,174602253],[333026355,838377999,1391142366,1330408575,295973704,1800421051,1057514811,1186411528],[931982271,454128667,444152681,1654321062,832103510,2057612722,231336091,462422872],[1341939390,805193424,1688358019,1332507070,1025680536,635628113,342085101,784148388],[940530481,1326152472,370474065,1427859719,341377400,1177736577,492131801,400421457],[647764156,70975667,213622901,1784575442,1090549281,1655114499,685716624,379921659],[1209178680,1118347970,1377974733,1681475763,1440402792,923600478,58055245,313349656],[537876966,1074364676,188312870,287463265,1345039992,1398993252,1704029938,1676701498],[800035930,890487704,1929441060,1003285182,881719465,1324126287,1159252952,1235640639],[401298128,1813194140,2076049177,799167404,1485219534,1197948660,1320837200,143522554],[1499219019,1445897857,2040070115,1760841762,1796327444,2012701702,1525552728,661667791],[1302700691,1626522189,1925720541,855750426,1059675171,1853446341,1739395869,677324995],[739430079,916310888,1601872292,1477263591,654580911,1534929387,616577450,1276447662],[1850351456,1490885811,1664960952,1725461923,426159122,1458621234,1197151903,1053213916],[416519516,1083512840,996542927,2034636279,597032930,1018654589,423893524,1604717760],[1215472278,1793736860,821229600,185751453,1205427008,531647917,1533839117,1513168280],[1600456459,581527401,2040876203,756457541,1256608983,1519047929,798593127,1555495677],[326313347,214803562,756766403,727907683,1752392715,126205252,863524142,212462902],[747035026,1260474285,142916322,695920731,1451532394,333088895,1776249872,1025135227],[1162385110,1367443833,1564513363,133576208,1898390117,1823195826,1911911025,1726678747],[1785740541,1390602486,1719239431,1497678640,248061437,162341920,1343161630,831954780],[412340093,552317839,1300802380,1636348675,1442831827,390122336,1359570563,546099103],[1539979604,1615694668,814663788,603535994,1178703267,1520903968,268892588,1568988718],[1821929402,1752474541,1541332553,1754810628,1233911833,1061355595,2019924340,334162027],[1951663973,864306647,617532001,2110033510,925689203,2031549819,1114249246,14861083],[2022155295,1448187913,1822571283,795934116,2083942316,345012943,581808460,1088966223],[238882335,445049091,268528802,152928978,831926471,439764183,288959417,1852657557],[938109073,1874137060,834435328,514142429,1329455176,346145438,294080343,967673562],[2114780673,17791615,98421400,1744212369,452015290,1263594532,878699857,1043379625],[1656185051,918350777,1743559333,1290378620,359569582,1792982872,1327533089,101560404],[1437264408,1602122010,1251509106,1741968699,309480540,135008076,2095641478,1648694427],[1567842455,1931407339,500126140,17327136,1790383710,1871958326,1331211933,2011996223],[1892618213,523241016,17641235,1224523680,1461842091,2111437581,1409090709,1134059559],[456130618,158191753,1077643815,2049099518,1820827234,1462689460,1819864678,17631794],[666914989,1202091694,1195668639,1975510578,1227757154,1758561983,518936368,491255326],[1989176835,712478162,389172056,842833226,126713088,527135475,1986914370,1947589777],[769530270,743474263,469610964,2021697406,1028203821,1909414187,1226082095,1258309903],[213737012,133466038,93820880,558436985,921907027,1315845662,169910096,1419225359],[791548647,277588967,1182738586,333180712,1276762335,403077539,1534914513,2064671422],[53869382,1376685433,132735794,1593202357,291841601,719974778,1393202561,1391455863],[692487181,339857168,1167255798,2025472095,129858809,42138654,510725428,1083706441],[1489076490,1711534132,486366616,192300528,899133047,1539415773,1852902493,1069092655],[1319635456,364344457,1465359174,800551273,917588027,87012642,751154287,350463350],[1241539680,1389246520,2040463770,1082274204,784702956,1956357177,2111407359,1357578812],[1026527050,697449181,826332299,103960243,1929683659,1887367237,1794677888,1358259441],[1793365772,513901533,1986612655,1501196327,1227641289,354693377,1043213988,150363499],[928351857,1959451225,1491584348,971275061,104771725,671560499,325895631,1924100018],[1173688519,1712234996,1680676546,1938653896,1631176281,1096258916,483753120,286669374],[834059622,567564405,960431881,1316126914,2121906594,1932728954,93151938,932428717],[575860402,823613928,1373992244,799879627,322871771,261166550,927538375,1546724637],[1057592493,85695765,1421590568,1630509811,1784979078,1221311780,921810929,711525444],[480850813,1265187511,2112684333,590885631,1651490499,297830114,906426865,1070575161],[835064102,32219296,2071821442,1571228305,1857624165,258660676,793380433,1519450293],[1786860208,1534232525,321871545,1552194756,1583535509,422247200,1803485056,621663759],[34459435,1884678181,1105488918,175619912,1520185651,1640996432,336967646,1076324836],[220747294,323813822,1251458223,1082582290,1123341434,1470972355,1917256648,1094415561],[1567007760,1854663579,1477409966,1053318646,462340005,1949083124,166625455,135976495],[535632412,1047414016,639055417,478365921,917169315,990959955,1946780343,181610947],[1158969769,1451310746,1238853516,2020929630,618131395,672760260,903239689,1817216637],[2077783785,1817844303,2114725349,222223165,1000407908,1211880150,667997524,307847564],[2104474189,1628215696,847413194,1478372022,243260857,1359967606,456260263,367278717],[2107010793,2078663747,485112375,555730260,1556666223,1389473024,904573763,690611185],[2037410615,1718959786,291653050,2074786269,308930106,1840828397,1031662690,1598127409],[558642624,1357251912,2060185632,182600241,1056110117,799688182,337273240,812894185],[467297622,926971433,1669295784,1655392217,976144732,144057210,1380090360,2050997036],[2128402614,1274638520,902680212,1671789503,465885306,1359779478,1586690495,296699084],[1920816700,263722975,597317899,2089882432,671871531,859585241,2044139200,1716573399],[1310099878,1122340527,1361176047,2071005089,35669039,1585685111,1666563634,1450653528],[220959325,1642085313,216811845,620928350,2004880205,765713840,1585780968,1442656589],[19359502,1920319247,758110526,1229910604,773627731,757263122,1604164530,713804136],[1742740396,376129795,1445607506,1470987749,1998351405,667604604,622141593,1185619757],[1651539570,249736942,471333047,72363576,352046901,224068637,656753775,51884922],[1131671343,1172397836,1353126255,1378576796,887383273,1917540315,371559763,1894315314],[888894285,2084451192,797722111,483042536,1812194643,1253668498,1934540592,791824630],[1309941108,1440288253,448449519,486360707,1628306289,1793318181,1631252701,732598344],[772397819,1656275938,1950773691,1208797516,703931705,2037633075,1337750831,1964142958],[2071217162,592469763,570258253,1332943674,2121566628,1441639470,44454376,559441708],[2005687013,1860580595,1033422743,212842354,258716192,1780883166,203484019,2075134446],[579251112,119307356,1806652566,32578076,1628138530,341765821,647132536,1625187109],[571793064,1328620251,1139142785,1986202086,1497321840,1202733590,974031627,206924628],[1305855304,915199095,1418277735,2006588791,1832475966,837376533,110236480,81520762],[581550633,1557560419,2046353162,1540876822,858811281,1894870185,169934259,1736568362],[314559208,1871111847,228748082,1362922771,972609906,1803166637,23334104,1639215792],[1699758587,666984146,1563596792,493008726,319920832,1525921052,1221928519,1566424846],[1582618878,975328913,254080045,1097829483,149064181,2074615046,857607349,2015590523],[1803861449,1608395811,33924874,981994611,314875677,5474799,916963458,1129042715],[103739080,769437408,202711022,182444150,579495750,1016440829,68798382,16289494],[1272071217,109739547,2086896552,1541926763,949752442,1077644068,1050657049,683736605],[1920807050,648738571,1600317348,988880308,629645547,1700001741,1627307728,1946091428],[881139630,1872514389,1954033576,1142364395,191804226,33886658,1351574279,923963887],[506558585,889712846,1151375470,487501108,1598864607,1079576554,1781965453,1238724775],[2022406311,591171029,2036156454,742273912,1942391696,807775294,575191953,1346658499],[483001859,2043673186,283573688,1057497976,278010958,617871266,1197267417,1384154530],[718831798,2002060092,2117796328,27105885,851570278,1031848978,1097283241,1096139737],[1092765271,339078210,995945733,689056929,220981448,1940502397,151038212,1263923447],[181194703,1000793184,557436881,690992974,1375429958,172828155,1685372545,615699946],[1800305077,842729933,665522278,1781227839,1795829344,2065761963,592623485,1998925026],[421548709,1543003787,2080414358,1904446299,1313013354,414114955,1441172081,1549953629],[133383999,917077877,1989193065,1307436938,861858941,782716796,1807521297,271470687],[1804760021,1182160512,2063596473,305718894,2016015069,565450465,439032261,1689938007],[700487882,1606640469,1226476738,2055405169,1313648251,428150916,1302552133,576780330],[1932060458,920573925,1341979410,689477832,1475936335,2094057304,67625199,1285563481],[1356135938,952049680,1830092473,590543382,1226380292,1191095057,409283563,62327514],[165459279,778700077,1976330558,475952222,46564785,1760639968,1479005310,323266880],[2082209514,1709318401,179833876,1245134836,1213947265,731834130,1909520226,1501674991],[1120262759,1911341856,1969628248,1739572365,2044170628,983620425,420108240,837397579],[466847274,1571113749,751861193,2082698797,772883845,1239397161,814029387,931197262],[647695184,31476992,638692817,991137778,1679229444,2021711341,711389097,239341847],[290965048,1354504660,1011521038,941671994,1381362418,438883530,391003541,1084474514],[1724206093,235533048,852045191,158582276,353623132,1976166875,515101343,1058163939],[1438781170,74208787,702054674,172371772,178656315,224523741,394762480,2120499740],[1690313411,788225278,1175552082,862166456,1223857471,1676247996,669375210,404400004],[903422814,1379329276,532843851,556829728,896514473,1951311426,1971534902,144045895],[1205501817,1609509173,1650435073,1958434849,1762610403,1441700029,1869684660,2088007318],[566111054,1616354755,1640029237,1731651635,1256546798,925724733,1884362657,1746367238],[927731737,1766127581,1918764094,1555045505,1920940897,1831750766,842870636,1744905974],[86289525,587966240,1947468069,1689012993,469127640,1727501149,1518887658,1014565276],[441344816,122968236,605103421,184964436,1154309989,1685084855,64129836,399394680],[905762773,1885911471,973166127,1870943202,1038762720,285667822,2025100912,1945737196],[1159940958,1996201955,702288494,674551896,834094281,1542215211,151003649,154629877],[1750109526,299853810,79562877,834947600,2027098946,1315437899,2127969543,7482762],[450606843,1429835979,823805330,1007419832,181896900,1533845098,1201722854,1952163679],[1625336175,549328051,1459053118,1357047654,1775484595,430320231,938246376,1302852725],[1304180942,2087101480,528883399,117441724,634057434,1827312858,118373082,1365386461],[935952664,1402687200,38020632,1156385868,1758557501,161082528,91055178,318207900],[1310807762,656955663,365972756,564484900,1263026642,1564482486,805188237,772290143],[847927232,1921292672,1067523886,910077022,1030087062,888003594,718005095,1027384700],[2021299705,234090168,1945201804,100930824,643972890,1887741297,1650841532,660700947],[688278091,109992496,1490635124,990738844,1845586723,441822457,1326791319,1686179044],[330164733,798895710,1663387688,724683233,1730597506,1560196393,13236320,1374709139],[1027998860,521645870,388737369,2067463681,1887546760,1717011800,994888716,414248670],[18574441,2043910216,1253231631,1392173485,660289144,62598451,1130671835,1320811851],[513672411,100633848,1536309443,612486806,1382757656,382883179,497711403,1237705362],[1226600732,1864539006,336362452,1381732390,338650578,418779882,1909384504,401147738],[1835399183,1432064146,1584599881,1091980866,128787642,34441008,1205206906,888850995],[519859429,608505131,805028522,1014481642,41527199,407783941,407309389,336281734],[102704374,808595268,1358457278,245453325,1917627663,1266774099,1193887446,1764471321],[1962740928,1392840420,531451824,1239124614,2102981732,646257710,271613125,952124396],[1200992041,840352438,490870136,697118435,207763855,533565091,408375483,1463746688],[2017463451,433724290,1815970378,2090140980,687038413,441118100,1185716013,773017612],[1699276377,243314295,1372473492,173977555,1121917568,165507435,621329320,569064268],[1498178274,646365427,796282482,1391636330,1943812440,1123774708,877624621,492524100],[1330566876,1768919618,1762191917,1896779097,981001921,1192154883,183840144,1149634887],[189439025,1502283452,54609656,1618962111,1334550429,1872749844,1534255258,782549451],[780485774,2123843207,402177381,1180309008,2086945721,1098530487,949487477,134254876],[1479559566,1335837237,100562301,968361146,1299105951,551394234,61562826,533831409],[446428113,179079114,1984781675,32940243,1456595320,283290724,1226083898,1090994718],[1295873940,629934413,1341670963,785412724,452715729,1571794755,437023793,926862004],[1477475487,964975783,432670588,962574405,680066539,2028089426,1266060298,95238384],[200091424,534134378,1578946308,323963788,750825063,226239479,1109305779,1941934855],[252676224,715011217,54788194,150839660,1974347208,713193767,1888694082,202944707],[1080372231,697033442,276033489,256066164,943395956,1061977446,1989203243,85737223],[969553457,2029215582,1855953063,294999890,1521377815,674964118,1031813294,1223088802],[1722910413,1391648513,1349115012,442020681,516475406,1397705029,809382130,1873974637],[1147712126,1330105921,112052472,521123712,419916692,1366496638,1911842908,779009374],[439488478,1495773380,731142548,1246018426,842733119,1700157375,1738192592,1489033896],[741763045,1136247917,726032755,1763596470,627492684,356263298,1864277965,873940376],[1004462714,1818602023,325026504,126283559,785517608,1919263516,1616749340,404137756],[96862345,1993284129,1397345177,1541280151,143023569,620467288,1620443038,642499064],[575953963,1556988887,78443474,1351908154,914528204,784741544,1234148810,961351059],[230733108,1886607050,1466633500,527746560,218546928,687520585,641043840,290248692],[1784353173,250987074,575896509,1764096902,56041554,1660603830,2126348091,1001312613],[803066041,302028334,1729898903,545677704,933529651,911245286,2024573695,1913128469],[1718668460,705663557,1265337052,483675728,1735905532,1179883855,725258158,1939799067],[1902947968,2026812987,833889152,385640872,986554435,1531664085,2041301558,1227987361],[2117744962,1735122152,315080058,1185994843,1205144246,296072680,661314992,854236042],[1643629464,1992861502,1700278210,256115040,1060660558,1367238219,1989197186,1691184282],[1798927225,485453482,1980137537,807968689,1713152658,164980984,87036819,251157307],[648445268,1469431304,1808178031,949039227,2065717027,1458837611,14647488,1223312181],[372877428,110380024,2032664773,1988740296,392318678,1958559099,967388415,305949863],[1782337915,1470731020,734600068,1096303168,297358401,1990030012,1148232052,1168674545],[977635207,187069798,13584275,1388640057,884132823,1711041843,1630517919,1679068474],[1505097374,1957706155,1947867599,359091855,334480930,1918752562,1921450065,1480298579],[1187491866,1726848881,642826520,271288710,56440948,563628304,2065593047,1715577159],[1013167885,1412023468,1532963787,296351543,983315892,397163393,927860187,10552515],[862227076,1459696854,598508457,1743128453,1187565757,329553510,1605393861,995833520],[1611641118,1856148700,1236965508,864375466,1123156939,797766420,2074523666,1720845167],[1218946930,692895862,1180094731,1839043616,735406422,845100269,1848271332,1873383],[459550132,155740328,422082248,1423033206,1369391912,625836303,458319100,43409483],[1278378168,785390833,613694806,1081952305,981768801,768614024,2066321507,1977906934],[583620543,80833473,1221503242,888578555,665062151,1621052869,37048501,496180798],[215172792,1345259035,669107077,915105462,666910412,1303762859,1128124723,533101923],[1176522435,681032876,1721223826,1820493682,1827985063,1106273865,1468272995,1174266686],[407026189,1102479915,677145832,65294644,181549485,1527541096,1464056080,1052149478],[2004761483,918794092,1574185326,1591127808,1217812226,1347640312,1355207280,648977402],[264224636,969835018,86028588,412166343,11666514,643278267,278070087,1081067705],[1800005590,372558615,1283844494,1390671540,338774506,1696764514,922079994,1753378269],[636092429,845555863,334642553,334431137,1247634619,1324600864,1122206875,480253598],[1558155089,19002773,1035089307,2081184688,2038030892,1406666851,1793802169,904454984],[979476422,1889486625,892958161,1125405734,295843503,1503380560,27908264,32851488],[1197457160,1274248192,1886753642,1442845122,1904564857,1157905585,678727456,428425982],[1357783713,1557850847,1960276302,1830071813,1020147542,114252525,1721941277,491704315],[593912211,1606463913,1218431979,1760233454,353914527,1618978251,1911365366,534112488],[1792338130,1899152040,1312527308,5349006,1440856042,1553795639,504057709,1330111111],[1767096773,1526083245,98833826,745365924,1971862445,618948478,1609986775,759428983],[1728790745,1755040772,1942064034,1640730592,439813085,17456185,279128953,1368596618],[1433791628,1746501942,1925544934,523987453,380631259,1712230158,814971438,518283725],[65183503,1465799621,1416007027,451326402,1834154874,1951780731,348203387,782285915],[501997994,2117935268,1476481108,417122107,1383001914,312075917,1077572111,1094565502],[949934351,471628818,1489647293,647130639,1202770789,794362949,983468087,271065106],[1384833212,1101951823,1813681600,832970042,1710616793,1862409598,495248350,696179846],[637622263,238361127,1357369616,1143230661,1993182855,694190860,1015201023,1689524477],[1870542660,738058931,60438710,1244788568,1180427559,551991467,1086525052,1909489737],[1850887245,688682057,1634190629,1568703306,648640415,1909431760,1501695089,1160441633],[1552075478,1233468092,1070627550,1763801510,888758113,1631462414,919217781,583578346],[2032940777,1389950030,1157711898,59829509,530615417,850182985,513162679,6430658],[1470642973,835563808,433197689,29861115,325213800,1666094919,1630220177,2092643957],[1130464305,73161296,131641682,1451611347,607119373,1551109226,124304410,1749786736],[1278812553,1655797467,1855155000,1044128002,1209710085,1507216787,1115269269,692732526],[544967468,862708116,1251585407,1276952655,1040940021,381355655,2014164728,1993990073],[74145910,277591564,421639142,434961540,311379307,348750097,396989801,1218201426],[1321214803,350947005,1905126123,1861219215,1319470955,6799198,220720641,256616485],[359326870,236925770,921157495,1604618723,1498017078,1306754157,1395374681,1282601958],[1712770249,1645262670,1012209484,624399286,1745441995,316710524,1056192052,685867795],[726220879,799482971,927233059,1279186358,1658182283,714984223,826882060,196972026],[1648471031,1918776331,2002438263,475852848,23637646,761232437,1044675900,764555194],[1868054009,1849347784,934839917,731014435,549322881,501541806,2098900308,171667664],[1459355552,1064045885,1789638456,1622762198,1396501487,1386917117,763662033,57487046],[1822839466,73858540,1770351439,1151156613,996025828,13402201,1876548074,244384883],[86197795,694617287,1659860345,988319605,1992189113,956554446,316528126,832568414],[1043356034,354733070,1643768942,1491848770,1046825770,1396945112,1800231786,1579513510],[794093532,1264003684,1392916777,516198978,1116369437,102934053,76947005,1165224945],[1625736367,1748830370,346791929,63040733,1882971142,1098650592,525433155,2043605900],[19084232,1153288813,526334627,135070725,1499107415,1916460729,805165849,2077466508],[763555182,1725554915,274928028,1119568387,1416244475,231641587,1061883651,1550585253],[945443559,923560407,739148539,286608276,115342995,1324401611,220562605,923856996],[208601532,1059579689,480276524,398275606,1977171750,838827542,1739164491,1629339042],[1497408761,411885349,945211052,253034251,677476274,942131752,1005206455,1761262835],[1569009741,488440102,1492962911,1574398482,1998136935,1016283960,1584197211,181839325],[972580313,1118133950,1160142183,781049272,1463087843,1537247248,1802520628,1843525881],[20777609,78834863,1254640917,744476265,1316858740,1603555774,1131770545,115515411],[1278494583,640261828,371046438,741041910,476234547,1996997778,1491971084,1834660492],[1879124839,1819649346,1375390413,1606279975,1491920875,1557928192,1419419795,1922791193],[710542794,1968748801,1133014427,1533029636,547984016,209632382,861047759,756322867],[1825977656,420456442,966614201,1163879722,201497909,917542456,590157425,2073042084],[373335134,239857676,368745618,486437333,2003411463,123757583,1304029953,595159962],[1392970434,1464948356,1786345900,1609047205,197328389,378033798,969720532,275086773],[808007571,848156042,390688627,702392936,1865483638,1677001133,1174841263,634424650],[356770224,962382429,526974826,846402797,1479262322,258704058,299733797,1896244027],[1938222739,1837185350,1019288492,1769784455,269396920,714487614,1412701315,860001759],[1854094760,895147636,193316788,1253626872,1743240605,412224365,1647506858,735854746],[416284034,1696076033,354942539,81341653,1462909516,25017597,234640314,1332541213],[91693591,1611299726,458296811,1728436194,1934140980,1069157505,1407917659,961787892],[1361577095,1917814860,10280243,1225997483,564738796,434074802,1152302385,2057198167],[1074707675,1718303142,1302157145,1343748105,151478597,1787064926,2127591986,585801063],[965191320,902959679,1645989419,309099975,1157476550,1238403144,1958045342,1344246440],[52997705,810437722,567126012,909849247,2120996707,1696258300,1577543730,1488033063],[708900458,1768752207,119190489,228653286,1057458024,1712080897,1261445508,2054165846],[1148034576,133775703,369674728,145913957,1765007787,664684873,1337659997,1290579671],[1713189340,1603396239,1480034688,1716676511,765972944,297362368,466897514,336415523],[1990849073,992783984,455913220,1050129952,1157438567,806198030,1757427263,1405962316],[2022656633,1955866459,127813785,2016693869,1017145904,477388651,550439777,1258017099],[1676126827,228904337,1632990010,1882981293,1817321477,1139498942,65850422,978232812],[1358076680,876907832,754425514,287259075,1436451465,319314767,975869969,2045802911],[1358251683,524692386,1967644853,434018232,1330737652,1358837339,551525714,253794287],[112805215,1249967542,1040061045,440412936,410020288,1819985287,507275192,653288781],[1431026869,183224567,1922133400,982291638,1156557506,1758489547,1757015503,183808040],[506507654,1432380375,1259731873,881501938,1221719454,1200267475,938305895,237694301],[1390041741,477216703,1508481634,758888369,1665100652,535659506,1731015414,330591292],[698566998,610737439,15163308,1662887629,1685060736,101799133,326857417,454372959],[557459728,844386076,2054645342,1881706990,468254834,556279070,222438014,2075181264],[1982916271,79678686,416960167,2048449791,1407900174,548556900,487106918,274779873],[1730880590,1096262295,2546512,2124176862,69424296,990755733,1637891984,339547975],[23942189,1945471059,931415593,375464932,1064540487,2115137409,993086365,2074211483],[428783448,1268022620,1358592219,1936240870,345744862,351300388,507058301,2084277820],[1882762840,1443865865,1791447724,490785547,1580808472,1627722752,619996109,672778451],[689673536,1469385323,1265059998,141506060,347964215,47302902,2087173389,1644316871],[1284623672,977514334,346959818,1123020408,1329022859,190416139,1587857428,1433065521],[1922450382,1007037660,201551851,400638495,846363304,1174104382,265606836,916226858],[734245333,176434875,938303756,1150531641,544090731,367403191,132857767,509127280],[91172117,108968390,2033881930,423385236,493031650,669090346,321570942,792350151],[715590934,1711825186,2085744080,929395305,131056107,394754529,157169050,1684622183],[108316439,1230944943,1236580382,907118809,344965893,1325206768,364749392,976672910],[1338113934,1354689855,1179388698,1821769427,657563457,1703501684,754392444,1790292143],[919362348,700412487,1988589643,648248174,1305405233,1385189300,29451770,1992689344],[254479976,1660585999,885941194,1695315818,1152534881,137955199,801622858,485384607],[1786604364,213403146,1415627006,53347440,477001890,800434651,1723290561,4303644],[659588672,261152141,2106350773,499207802,1708333494,514260291,961425980,1456844734],[1628020871,1056014825,976134877,214145300,797502,1770454713,849005100,212823241],[1614722456,811417548,1232684212,794546867,530221942,1917904636,1554432434,401490376],[1151498586,589680532,1613263344,1566815093,639687548,1046642660,428901155,82392133],[852311342,658248627,594742881,1459578896,1984224108,2050878256,2129769740,759851409],[1238545756,1466462376,1148496552,784376075,282045842,917001636,541486766,505214261],[9214022,265388669,1734082418,398340478,848467475,1224016019,718887134,744939982],[1776919245,1995944313,1296590101,1048525984,1861403381,1107520851,2128795233,652882166],[718845020,331951074,1039560821,1027226964,1742653428,380952117,865105972,1424354140],[1654450961,1985876550,443464199,459570417,2109842277,476298716,406118960,981866684],[98299755,1940692049,1165310898,1141918064,347096021,282404249,397715660,2055507872],[1577390798,2004313713,920531318,10459686,167341976,1536161072,1877690354,1807715820],[1677462666,1874058586,631077326,488072050,1842748280,1435869403,1424970039,332516365],[2018936423,194727864,485945272,1703257140,993613100,623235313,1746847366,1080343324],[89923590,1475183552,1786360657,2055907298,284437340,1931243318,1114236253,697738863],[1471015057,1835233911,462345636,1104583565,52016174,907354235,158883741,375850596],[1261802020,989915514,833991587,459465547,2088320030,1716950693,261621050,647591546],[993831330,1207961157,1827165844,1535133535,364014524,1299848806,2102135460,1468272948],[564985997,1816733358,66718056,1117705348,1720581739,2002839236,912336972,381534153],[993248077,1988328739,1484344909,591066375,1201461462,161445747,1494594778,1901323575],[1993871605,474458933,597260067,793667087,1755104910,575144520,1962218835,1064736733],[1548486275,688471696,2003676027,1505752682,1856013845,1512500740,1402816316,1205549396],[1006901454,1282748609,1834719756,88197953,638898741,1598097996,714148891,774444538],[1138436470,360708946,868184705,973400787,544482997,553929818,1154497738,582659496],[785740991,1640041739,1850687833,1639629027,801969688,439200582,869697775,121221590],[1187519355,1992851638,501248995,1036775292,1834855637,1932682087,1957768190,160829937],[896759313,169951873,1717106461,1914173641,1060414172,1930899590,1252281789,882994098],[1750605002,357950044,559712140,2045488493,1261726188,213550416,1815685395,1581964837],[203071569,570219264,363928671,436165746,1375300019,1592511273,118862890,133771607],[529332836,2129053702,779083660,1304722122,1595274866,1979012631,2104107770,2061098093],[804060160,826361308,478127340,1399537739,1260915617,1749559072,2101621668,1945467528],[704480878,151822355,1413685202,719191036,239338684,1042095547,1561597005,2078363217],[961795301,1398050130,1867625846,1956084026,1288055315,353567512,1795544561,493663984],[1409201792,287526751,947891694,379961920,494151192,1320528853,611918705,193416950],[760758577,2057167023,970622852,1168747012,1724697336,1239211441,1921366776,1727827792],[872632223,1785331906,73004041,85111303,2066246643,1706087538,260236729,841617300],[992052812,1226717273,1486415000,1439107851,1624081419,1046554360,894870919,1954000715],[1607385903,1726472435,2093100920,173654278,2002362314,94807948,877508219,1510447156],[2017097197,1963696366,1831200106,800490572,1720762440,1929109482,1128407744,531176200],[1660348466,602168176,238158658,914067031,1201619497,501096485,1643733144,1926135417],[149064571,1297479949,825666469,1856276807,1986553279,916268985,1193057081,1601706921],[1203729532,1389836046,788302424,2095241221,2063068565,1052416946,530639000,2058560368],[1381094573,1667999486,1158535933,28305431,866660201,587507518,1749818753,807944690],[207672066,1223063691,827563670,1367966261,273458684,1217685731,2067911500,888039696],[842317681,512753847,266064502,840626200,666943662,2077485432,2044123392,1594761574],[1131961726,1174380319,349394134,1204695240,1448817098,2002467298,90391610,1839887406],[1127261873,1149236372,722693481,1251301745,560606040,438857647,207537800,1432405519],[1347969678,1585380669,597197192,1509470360,1422048050,1102442450,1802492482,2115487568],[1047168881,706655478,1512785941,1051299823,914159873,371915137,1967783361,940582776],[913304364,1027327629,1120918189,959955756,1067782157,879014292,1959438670,483349306],[1302725970,1206180099,1110951728,1987763806,214042851,523542655,303111813,449998258],[378765811,239735876,1975447797,1576479532,106730933,1476482560,1813918509,1323395052],[2010501128,628052457,1592877298,321260655,2103594617,1234284731,841134869,667714837],[1424558412,1784191133,1664123541,1004590563,1290711505,26423345,369604626,1154259051],[635090722,1157120861,1943057212,643465303,123996432,1906032596,1723569066,1344718756],[62727463,1560571308,531636220,1039197867,594630130,1109918978,1602157364,1364954295],[429599675,861556774,210195836,1458118393,921393005,984132861,1195566873,285793966],[962805159,552616743,2105207881,301727875,1617303248,1117553268,1952326465,1434461717],[400902264,254926497,339455092,1192144890,580002033,382470697,847769423,635275118],[577401053,355645953,1477726673,1343168408,339003205,520466833,1777816953,1234373655],[1284304989,470758711,169753690,408046821,1814290954,1207212911,475609938,2116253019],[292823898,1419875482,1686266518,710970252,200770126,364386440,1293648659,1277419454],[759508285,1005646403,1908350630,424689240,1995207314,1291102895,117617291,1652550767],[845579990,189103514,837064997,1759711719,1370232387,404399165,993212325,658964167],[1717101419,298223670,367348000,1901545764,963036431,2023992854,1290494786,1408786521],[946181014,1701467002,1387874907,648977705,1296062759,2058269877,615212003,975009750],[1503776142,1762151311,2030509578,582980356,1230157126,1292928810,74913207,1381306514],[1366638828,885653541,462701070,906968852,280673056,1559568701,2044573403,1715542113],[1528742517,1646783384,610049268,455870745,1614678557,1469423331,1700868016,132046010],[13888819,944272202,1003177535,1759067500,1506978515,1893690041,2065925218,1275533505],[1713824823,987584954,2063953403,2095327755,726968779,454725099,166970259,631771210],[1882212894,902330285,1260659766,130196111,400855624,1351653548,785682216,167042300],[1510321128,2010962260,1230342052,1944542342,1615888384,1856645108,337147892,2116007747],[503872661,1657469690,1768103418,387973671,1768594570,1021361398,993844605,1839510974],[447507314,363771953,1468939602,1668005037,275680214,737967949,1945095225,643285985],[1787513207,1388505595,1171789738,1146014663,883883858,1812423070,1886229938,834895277],[1542850138,1865094963,428110907,813011971,922800938,149158225,300118827,1795023686],[421345163,504911030,1875234715,127056385,1970584816,2021500231,142016154,1604581855],[2056784500,844804404,1779755526,1857897334,127001762,2034068988,544231737,1574715859],[1834206967,474564424,1370263400,52447091,1130709516,2081405788,1793992612,1453323368],[1578733201,1991682847,213834775,1093173985,318015037,1943720206,1665140935,188099516],[1609768696,1243085778,200371514,991017011,1497276778,1716078059,155582792,2611716],[29694460,423680924,1213230190,1006967060,257584602,308900992,1309032414,2034841249],[663966618,751331215,1810981113,171932211,504141051,644698547,1789234809,2006875208],[574609347,1761748623,403407016,1859908941,103598896,1688807998,1993896681,534040486],[1982217451,2061585842,536023233,316631248,247480597,139741995,545964975,1216170203],[1907834512,28215570,929621977,1931478416,822306479,1362009896,1124222629,410403154],[1669024839,1853107381,680440111,1665457799,1582929052,895928393,1682865882,431637156],[1722972973,758082569,1939978144,467442509,188544414,1348845056,462679921,893180226],[596949083,1426996725,113340301,1534547869,435663671,179855620,160769062,1725421125],[1146841053,1030602949,491943052,228101353,2082188114,1308673882,182621777,572632401],[7240031,1292660307,597879282,113159497,1097013238,1174468110,1546302757,1018459549],[2053283509,499740035,529282762,1295479096,1073644973,2115908167,1589719488,431760482],[1213171208,1135888117,150718571,214412379,1083596120,402151046,362122688,115257815],[1640853505,1312270294,1036852619,94916390,1507358906,2125641895,1898258453,787030876],[1273260866,835532259,1424874986,948568975,1868429025,1310624493,1237408455,1307201438],[352321700,1537739325,1206243650,1154501849,1454742592,1541786344,1789469967,1794075413],[1743434866,84508269,733558033,593300051,127598129,1817846085,828639139,1330510038],[616896205,1502177266,1899426026,894750710,1935148069,811433505,1733712248,1184354466],[12493827,1620494973,1808653066,465618898,859947318,1471450360,667143781,1620789106],[1104994830,2016067354,1395441644,318097084,1568764973,155019594,1676230257,1021793955],[683444358,349307670,1637605861,2104514817,2048967785,211373767,1487520831,1113226988],[979715147,1782611632,382816200,1367574397,699894254,1246742087,746277859,795196332],[1366210371,1619363982,1176808265,1110359634,1306552721,1567805889,155731057,299163087],[234214141,94886123,1274499260,218648241,1696992143,814721828,686893815,1758768565],[1418909446,159265759,621414706,1786420986,934468534,1917711194,611195333,1893262525],[996318534,1467967097,1386976570,77754362,1324594417,902400719,2031021460,72929190],[969866339,666465632,1135331511,1080393284,1697788660,1355835146,658996658,409121302],[1386638274,1380752557,1423323507,1383217968,839009572,1764567039,4710753,7829328],[546434019,48855441,975262530,919042292,1609257582,1619388222,1036658457,1060876235],[1362550036,1531951807,1581900607,627442579,778325161,1927712988,573922786,588877162],[210017710,731774593,534901852,2042751225,260170138,1548378488,1276494176,754209391],[886761885,1936571177,2915338,58617880,1884823191,2037196297,1831897449,1603681472],[1146712761,884948035,1616028813,326456665,1455200856,1650338946,102188251,870305689],[904349024,1700939029,302402520,1457404777,744977246,1808652368,475197754,1161897815],[828331388,1246984739,737533675,879648776,710181859,824263841,788310119,1461415936],[874991300,402267529,832270106,1496115087,1271649892,968096383,1873557459,194695249],[447587434,1971307048,172378188,1665656977,1842537580,2098633103,1719806423,1797980186],[1969789261,1309073853,1637603687,100288954,1570803231,1142276781,123263835,1701100238],[1478676963,748684191,531911587,1819802724,899371009,1076459292,1895487681,461569351],[1876980014,735102012,1526128744,73005812,1822647542,1812899925,1399137951,1009781810],[192531075,855975281,549946654,231409236,1345895944,1768059345,1319039005,968191171],[2065884612,1989812187,276671791,1820231080,114203844,675403323,1646714788,1395069581],[1808953383,4933267,1822200900,1943571300,933427443,1724002389,1253667012,382908822],[1475359140,1522215943,17818504,1785519339,701880740,1439783355,1271541502,248438212],[272100985,755682480,433511882,745332830,1166772639,1225426732,1106031068,994100530],[16655047,273940832,1219475154,1144549650,1475558212,978059800,570827456,39745276],[1883682215,1189462331,636192306,2037782465,492575315,27143615,406366465,1913833508],[658732068,2121042868,2079179442,439838909,1366583821,1160968773,783140465,789931057],[1367071955,617645037,1525879800,1833839927,106774400,973780763,746539742,1582446424],[5737402,868509344,1442212354,744582373,1865713704,381193126,1204951823,1417328105],[1660811296,1842130988,305524974,594842228,332397585,356271380,862102294,163373213],[57499905,70087615,768808853,489628338,119583334,1558741428,1748243675,435166337],[83544855,177354272,881757801,1657388197,1636047567,510659384,326735755,862021961],[667746156,1151297681,1690769405,891213802,1495494163,1227720623,100178850,586950882],[1742463003,1758877380,197683332,1564284790,977657094,547901735,1409534830,1827870215],[2036119516,278660773,250679041,1470301883,732659077,1837133507,639697170,2004491842],[1891773566,188450002,1610083553,2101913903,556303532,668505048,143294893,1473038871],[125408654,304071861,905645350,1089137161,2084075721,1207580737,1642698374,585614735],[1950213007,293670976,1385534260,690256232,745817338,630798628,2073017705,514674907],[1619653306,1521812847,108247038,1025143869,635010092,268570599,887278913,408299859],[1061299868,500108161,1352240834,1970679309,482123996,1572023232,489324577,737223544],[1437485162,1901261892,1660231228,1798030742,893994255,1048890057,140022347,962713233],[82865124,776849277,665334833,485948944,204057589,1476523040,1740999319,1566447990],[203307918,789873838,2065336811,604047548,824381642,326473615,1655598303,1361879815],[1848683400,194623357,209053972,1935125790,778960176,271121604,689815589,860032],[379534562,1042475844,375453334,1978005630,763884939,983753706,1226409087,1475462846],[89215652,1547720037,923383859,421278854,1969018400,795289002,1981326391,420896940],[1819155319,1471738651,1911267809,918783790,813202732,1593370217,654575011,744020256],[1595229224,1110656999,1101962602,301465378,1565462675,1219479564,477374606,1817122409],[1311853126,536094929,1402442644,2029091893,599718088,1676900158,1081245387,371429673],[1859984542,702563886,139515147,1518319700,1566222988,1178563828,1565137534,494082312],[186091239,1892188874,927417374,1059680468,198822528,2108756506,1790880293,1962493355],[1866580285,1591278556,169223039,705127702,697478216,669295270,334511743,823633016],[799274455,2029432239,462259774,1915662710,731251819,1283142602,113130110,1793251357],[1829279771,855163429,1567988453,1495909073,996548070,1342013690,1239692120,1087041328],[26166133,942935426,1149158817,900164289,1336667219,2106896648,243924636,929002314],[310787170,455487311,720987503,1579115882,1427321181,1038459890,1335715581,76789855],[295101883,2087472211,834805365,1307768753,1584222206,596863463,1476944967,784203560],[1403705786,567599227,516512294,717773629,285135688,1883356993,804914753,1047986510],[2049838883,1860365925,1004404902,1167765499,1829866427,1802000595,27100745,1932203486],[2099818870,1406359246,719126973,1422935460,1932162961,521809574,1557415029,1393035457],[1409382027,239986861,114101900,1437777927,1024770203,1182342745,1551978749,493375361],[1667992216,931487352,2077065452,1401052498,678066823,602405376,2045043360,1440053438],[1098728402,49573971,1956694461,1365472890,1101630692,785774133,674025177,714735649],[2029180311,2094406637,642549762,1866369828,798641986,12366167,1807772362,1935899863],[831389058,634793575,1720707182,1074691362,881738735,905012158,79454582,1791486918],[1755168227,1312498597,724208459,1652486985,1912256071,1621468178,1749572347,1982387156],[1338080113,1582346149,497929791,265002789,1976468985,1353080412,4175366,755344624],[45512116,568414478,1785144636,1454100520,120592086,234759278,1062972448,425895275],[1496141245,1529869646,586584076,1510499566,675327171,1465809292,516815776,1092191670],[1012634867,119469851,970891884,1626613698,1233072367,987937568,1363370363,1703186871],[22713529,293991039,774088678,777596367,1152300301,101240240,1947484494,1322771530],[1720185037,277450476,91634414,1803058861,1305290700,591098155,2124825287,2042771467],[1589662129,2111160655,861417547,1770898173,878760338,30611635,1434292341,401997877],[385708986,1410975202,695005774,763656863,1790726799,1319950121,631254419,361338633],[103970339,1966776657,459321468,633320703,471711182,1911941022,594995830,1907813248],[1923192533,200672388,1590825831,1884459565,169992401,2097236574,1671268792,2083212837],[338663107,1140662712,613706382,999215853,887570989,1578674538,1346549239,1314493048],[2103486548,1826516840,1845264007,346146871,1147261532,201972203,1109329511,575338128],[941542537,699444297,279335371,1031871672,1814607784,703967008,1363029990,845601624],[606139073,529685466,1754319689,1410652538,1502079606,1594767940,900223567,1056524505],[715634425,1918255015,521623121,1124509951,1970877391,1621977237,1465659265,1689800325],[292615488,1835344047,900461129,1986415243,1708638073,14381072,471612225,1841032123],[1422332332,1077041942,1711706094,441284461,344141759,550418208,1211009747,1033669800],[86299689,841761719,1904383872,412969505,666345810,881469158,1015728581,862750901],[1669949348,872033760,1243746499,1182118995,920251519,1509641847,1209901102,1404527963],[376145480,1753380210,81829581,1946455825,502482276,402856505,396324791,1064796970],[522365457,1973255665,1036064695,1345458170,1066935880,621777940,217827069,838871283],[238727709,38221698,1555771756,1115625295,1272943230,741857303,2006245437,1127348684],[142979124,1585035495,1720739192,752066522,309811389,2009407581,1968998958,417482627],[161600274,1866477658,33226950,868379510,238879266,1621184001,1698481294,1032294061],[240093025,1966455650,605675611,1694110258,792001993,1787193632,518668987,206921348],[1415798409,1328193395,870936369,2128451725,358668627,1375473455,1254758410,193922674],[1119759675,1725597547,2015069519,1541139731,1666842429,990657561,892199287,1281561121],[11091202,179966967,1627669664,2107811916,1616167870,330238510,88776549,2000593834],[1048947595,1909243389,1690312277,1116026637,1085097284,2006665224,1850906468,1239536759],[49339761,339736625,1913884694,1836141786,2121230933,516898828,1637825062,365686227],[1953236722,670522381,2054284130,1062397119,853920525,1314577753,775803054,1172275697],[438613463,930415656,764243393,449239080,1117090135,87073387,1422709827,630981077],[1495199526,368742750,1399368038,1002794726,1686202049,262295379,1751552949,1546004492],[671708174,549682758,1750536993,2007338976,490962111,161654280,41615448,769311403],[1052703081,317507685,898372380,187039679,2018630331,1554332504,1971234184,180008999],[1171482467,743241118,92428176,1749891918,437264543,1930352915,1109757911,1005494294],[838214289,1874151025,1475360216,989706681,792088391,1642776670,931928487,1960228988],[448324810,1466909088,1857918909,438161675,775351479,178495502,299513492,953728070],[403031900,799244420,744477501,1653425675,630675887,1051874653,1250181864,609995049],[122512223,1117263108,114541376,2016270581,187516531,321568798,1567452958,310267338],[2113431620,1889973067,701135797,280140020,1283085037,1193826397,1443945216,762412831],[1376106630,321512502,681589627,470627185,1664300996,1128111664,139325266,1614881780],[769784279,397846919,377317249,428717327,930572091,1320994924,1338484337,1846129248],[702311889,1684108784,1078025463,422017506,1464085111,124905339,1447095060,249476462],[136709327,1123066811,1276030590,1547552857,107116237,998572398,500674452,1768539026],[1788127113,1667323493,161788907,2023564533,7123148,505082802,1163145755,1902691710],[975528063,1847063956,26136819,329023625,934179780,617988158,254125239,442812174],[1626065033,502257999,791901390,280998319,2046890946,226537268,1780234575,1125120605],[2128918512,60505291,1894849066,991359415,2127964013,2001921281,1932481060,608719150],[2016145167,1434350534,860631177,403563296,1699749842,1391858976,1477617568,413945840],[1196254522,122129822,181385942,800463453,1112418995,1783605940,1964190895,199278262],[92009809,973652850,682394779,30306804,1057159122,1516332146,623108157,1308586862],[949724928,59623607,1120774933,1863238587,857997801,761089698,1710141311,2053036800],[1381728665,1774140915,1426905587,70174865,208695817,1508378312,324743024,744888596],[537855796,808697649,93473376,222480663,1836921816,957099836,391297172,1959721943],[900878902,691098492,1652915918,875403241,218341260,1278215863,978120458,920249868],[1336888790,1773712885,553555924,1585762550,1282497044,707003044,1455172684,1094169294],[1847327053,1477065230,1623736668,1782287227,1541879902,1245026716,408199496,298998710],[1072382798,1063916684,1682780572,1845415838,77000725,1409341117,1293866540,1126201863],[1628327417,1472537338,60159166,408513623,2078484312,748504059,328579417,219284122],[1994841817,1810563930,186062922,1939496811,1956755775,2073286469,1530633308,2064453750],[1305179839,1844574059,667652490,388690654,1469552044,1814548259,2045153398,149852647],[1956485607,1969947578,641626373,282137605,825094041,216093070,835791888,1047576000],[684276699,1962960053,90479714,874890940,42592861,182467429,1992430972,1118346145],[524064380,1921063234,1152592402,1854152561,1677382848,1823317118,910947864,50146107],[577579207,1854846011,1871092704,1365292470,38759838,241323449,1806932737,316413540],[1991621222,2074326496,335307905,1433131315,104947611,1586500278,796588857,1388924550],[1633781033,1150465782,509666376,547546679,825318683,478124035,1498231323,1133171246],[888116932,100233047,1921304610,1842380589,420749388,853899972,1470120433,1066370216],[1706256406,1672654486,774499847,246137116,327851572,804452799,2050172802,814745501],[39280415,1479979380,593502069,1701100759,395036130,449637451,12791723,746886151],[747512509,635111673,1786943539,1241084896,1400781935,976185719,799355884,93181157],[1870102502,1207508968,167936332,1945782742,135030054,1463461333,1309111295,19260682],[1833810032,786758163,1088889394,320349974,713167060,1612547634,1324450885,1042737112],[1211615889,1653742893,1100436962,496564925,1521113933,1484473724,1951372616,520590549],[1490569294,290312685,1257911128,1302963321,2113177253,58551290,769617241,947794844],[2060752533,490784561,186163114,569017183,558814778,418151507,1387411252,756119437],[1359990495,1817302967,1213758329,1258029272,308489618,626252482,1047140081,740999602],[1613146074,1257500718,989293739,1803689135,2001617354,1117784870,2087791867,706643066],[1431665433,682213388,1864871554,2038484628,1253162086,1192579479,1355638331,858626316],[1656003439,1826301729,1849560639,1072322061,267935924,273988798,486382503,2011132874],[1864307532,519711178,842271394,642699752,1078241304,934088559,1332466144,603653401],[880455819,1201241566,517685680,688158203,895359906,1942006140,390523984,866779858],[1848230963,261596350,1537459982,1555796455,1086719188,464455110,374306837,1540847066],[679732209,1282468930,1156605398,638646902,767890569,19997141,1681051494,2072472801],[2073882602,816251786,1371520585,353157969,912762273,970695296,285944553,1380997029],[1665419116,1434380275,268517711,1422961886,1782867552,1906315423,1664833330,36174883],[452573893,813314249,1170365921,528185395,424087724,1823507873,748018605,1039917239],[2056695865,862584508,1205177275,372347389,1929595447,284268673,1060777677,593184763],[1439151741,1830183217,394828175,976445276,125429087,1295842927,315556204,708437444],[422938999,1202174052,1162567703,413822989,1849166410,8853537,1783607771,765700619],[214130273,484913471,1880833481,220985971,1586482628,777988553,1812433338,129629087],[67972405,1453242262,1593884322,1303045931,1887428059,899319022,1343741481,1702754153],[482623358,1639477083,946052088,527443238,1608860696,2081115474,2017650123,1128962281],[2036102981,616385590,1649101433,782680810,703079129,1602000916,1320299168,412267152],[140942558,473624547,2046855645,1609017987,1845598966,307870479,1471215460,1693308989],[797694824,269600144,2114263882,927958930,1798346772,621920114,590816086,522730449],[1677424450,279056916,1813251208,1092384266,1211108037,44215650,558814736,1250955120],[620720236,634371622,1987244167,1363650729,297065547,1441052476,793062341,1812649644],[1874996099,77495260,722003857,408653290,1796114197,199827193,1913997919,671109988],[1581850355,563011309,1160938630,1555315418,369055528,1077163351,1918367942,1509771781],[1115634884,551296440,1681525487,629238233,65840778,321675871,814978521,102429102],[939962746,1847182546,2109432245,1237546115,1245277161,1533293025,913679194,666727795],[86383042,2064285852,1574399403,1801012274,1420882231,1859355900,1273092445,527953821],[1530167213,727382451,183923428,1491574675,652571565,1777890736,2079036756,1072157300],[1213616037,1531083990,1392541285,1270155540,998767302,1304655969,1888684839,398765415],[1548005365,946650646,1941106105,1875950902,841904235,451640649,205606876,582195519],[1692063225,1491653186,786838165,947501821,617954575,1973774278,1215128278,1470941715],[1888793431,1397096065,673621893,1719613148,997958873,27664646,1139393370,211673619],[1525934141,1042458679,945114843,12978624,1614509660,717219272,2018877157,971660782],[307123721,658069206,251366867,895837382,1462369862,1939921127,1716727179,1088089079],[768850909,1496681556,1755747254,1151884417,622771149,521111494,1658999000,805694277],[777279543,2078993661,1531105903,2068771532,940134404,1962742073,1440629814,1033291329],[853609885,1230104497,596900534,2004342938,748173297,799351262,1627731080,1643432106],[1004130826,135603540,1284691325,1915175590,400239442,621659565,125020932,1356794613],[209147838,1508358681,1544142607,660972176,1674585550,310893020,192276768,762427069],[1093863388,1889387388,20766566,471709338,1723622745,712292725,1161812127,801577265],[1083808066,1316480844,863740677,670480337,1712735535,595816762,427410168,1070014108],[527929838,1442189571,1125446911,567033635,1692365488,2001044392,66117570,1899370454],[1386071355,858554905,658070635,32905862,1960581194,1883736033,1858163469,1873923120],[1148924857,149969316,1238327992,243890519,1353184147,593738788,305050778,1481190606],[2100485643,407632034,1920281090,1013913402,1488120979,1892049046,1638263066,531159960],[2128470671,1405472866,573408022,868288198,1781604976,1747684926,1013079707,1624428904],[1948566229,1047736169,612910993,1458713773,477600030,1678393504,1265775969,1321836857],[1902413474,815884597,1538141791,1992200639,789080223,472074439,269559094,681434094],[1014171696,1305442875,324426222,2017494968,1831006047,1171027284,1268732941,758242844],[400523012,932462583,2088162314,130761065,1042464974,1703468565,550005514,1272969645],[106334527,1576277246,1765103478,1504365462,966831995,1085415533,2007183735,264057234],[1065864021,935041737,2046649339,2544038,1501805895,289532649,877692500,1043561410],[1876401243,1213067149,449393418,1760153243,1503631813,344438892,1360051733,452875172],[1933377917,9114970,1896374875,784627007,903180227,1202519137,1731099921,1803388254],[1315678303,173995763,1608433996,504858797,1423565655,153269536,1518043116,13296412],[2101595793,1391079048,1874986056,556631902,30886521,1898491884,166146176,830623150],[183210631,2021196686,449618885,872463508,662008718,1961176067,664974066,1258013455],[1998652832,852587024,1166769659,1177192561,337822317,996981607,1747097277,784456535],[1455838014,1247032963,628103587,358462740,679688401,779752303,626246301,2000046106],[238303428,1737106037,391436684,2017613867,152007409,100932780,1464352504,582683751],[1194842781,1104663681,534340501,432801298,1717932966,1183703492,1795209123,1255254461],[543370192,1945112739,264673266,868605333,216571938,848932364,75710215,1741222691],[1539672273,555838348,1024245023,1431476693,239325065,466037192,1173407916,684350068],[1088189723,1916428502,28427672,1179411547,1898384773,1518344328,984623712,205545148],[1659448831,2028664325,404581872,1060744603,301725748,1467836971,1903134084,268524077],[1118437755,2018120270,639751255,1754483662,26569418,994061240,1596324727,825321242],[1449828563,1403774517,1394395100,747383344,514023734,2069939904,1202191274,1141643616],[656430945,1391030784,482239139,630963857,1876592726,1368909129,485467223,936516306],[1113163343,1926656116,1815360997,573944425,1589566705,653445913,1534531048,410651600],[118011324,648081819,1220855585,154369015,1176069986,1942883600,1921240036,2099529367],[753932484,519375023,1310184583,242357663,1031412118,1907039114,1695923862,1530160753],[1430203951,1880545392,705454584,85760289,171801494,2035372570,838591245,2060509177],[1122281736,123811707,1998781164,959543038,1926993745,1958041141,816834887,56259834],[224643135,412190290,1928372078,501450507,1635931896,1624332534,1015984438,1979295240],[1596043938,1357877910,2081483371,4562460,613016291,623468473,619283948,306020523],[22918854,686055268,900932161,1639234227,1924942554,1370837753,1267220239,129838234],[83776591,1481364972,1855924209,478837744,1338789366,1658582680,1936670261,595530106],[691138083,486884313,54971635,733474028,1165475183,1187297431,821048104,1975146649],[326950402,245829247,609396114,920573322,1188877412,451771051,1646888302,322604651],[1707477067,599989849,930795289,1804464181,309502909,1220557030,59466152,1665992391],[1727983734,1456758323,1311968917,156428517,174156567,295853458,398058313,1352506855],[1455836028,659810026,407967143,1892944656,534313853,1356354756,1565287756,887953328],[712877213,1037552704,2025613567,1604905857,1087269007,328382660,573751622,2060556392],[744427671,1345452594,1674993995,1933787274,1753776405,1644086395,1326202955,1619244100],[1255406041,1500375204,114372907,1637674802,880227835,1235134820,825171646,1892000136],[401195679,1373122286,1913522882,1765481862,1884444261,1562717538,469326033,130697730],[491585778,476159222,1422193686,811706832,1874911334,510250640,104725749,1451248382],[1010534593,121853969,920055435,1201238868,102527250,819478947,2128107200,389140248],[513635596,346003272,159565555,1977927575,197430749,879638815,579269723,1640211900],[1193467004,2072430352,231780231,1862391587,379062184,337103305,866355022,583603433],[1218257873,2046398851,798551049,1486351592,227201728,1054482394,267693140,1965787535],[1142376418,490795835,396580888,1709514482,354401840,372168110,1474482589,535819832],[1313557888,1182654932,667002072,1691386416,1967157597,1596142924,590355663,884050260],[1453304773,1458396437,496130100,1852925007,653577691,800996244,31086636,1734614706],[337251572,2082392719,425066417,1066102025,95126586,1840365978,1418414335,1661734433],[410495930,653238041,426920320,882341299,1615558,1359263098,1196888975,2003025993],[1736435605,1310436078,1135431296,775581371,257186110,1270311982,607676044,2077821439],[1079381699,208180787,904738119,337333136,617181745,1647080060,802055889,1263818985],[1804506362,1782874471,55311276,2108269776,1800730620,1802200575,517340818,1460828822],[1088394943,1051965325,2025030240,1513381648,1714926429,948774045,1703073738,1513406862],[999154455,746265321,1416593243,1812090440,1603798850,1159284163,2091358891,784529826],[21668477,1281374278,1749793665,673207598,748876892,778760098,1478774489,364162974],[1132878848,1586791969,1650559281,1371696763,1344628045,670943698,712975471,646117469],[1142320739,1909247340,450225391,2092389169,1175217833,1174587795,1109467603,1745253107],[558031097,1882409286,695166980,1256793988,1337074753,533369422,642922383,640086913],[845113306,1572944991,1532159351,1690897410,269769627,24967685,34653866,1352550386],[168589644,685881907,1374431845,1637827416,911457044,438209872,1500034912,394766628],[1841817615,1990226206,1417897827,1305527048,816878314,599236500,1837541555,1326393568],[1834123212,119923038,1985866348,507894048,687657802,938418090,1483803688,833251825],[469412393,1394007181,1957376121,786248823,819744786,1184352088,1355798007,181249989],[1803124123,710385533,893368473,382173828,304275465,1035181794,1292612446,1629321070],[695515051,2060697431,1938873814,1171418654,1327493646,1715186660,188303447,1384460794],[74785038,1896610784,1683588846,674785464,451446704,1738488682,1041468982,1932540431],[864277072,23874969,1779228494,1584820947,1280104310,565577416,184992227,518248245],[1170737655,44939641,1827233230,933849885,1792825655,1844122499,723945184,588596093],[1038705115,18948577,225569138,2046519790,1798225078,1168191143,1959306443,1997973325],[1308613693,2039723202,417425062,1612915383,277815014,183008015,189131622,403587750],[1951123266,212004068,695025628,763224224,936613145,270898209,1617368932,1682266071],[1720119985,125032691,42682955,1941735644,1065051610,1755454567,1126264528,701960384],[1481479135,676774735,590924546,370368395,1479062,1264812906,687642941,983163518],[1829752868,1636656115,222911191,2004544318,986249449,133301927,1139814707,333530596],[1594526166,39049038,1597414090,1763413414,1888218264,315096264,551416578,1609053019],[283049421,2014602964,521624878,206868065,1704679614,1472738160,1663574296,1180507661],[106163447,1787261144,704070948,1152157847,483031979,453654180,573492632,2117311355],[135061716,368135651,1652155932,1426516810,2065453311,153341710,1639591120,1296641654],[1397603951,1495230159,1091475767,281984934,354126669,280406455,1370004175,1052433649],[982025388,480512053,793884069,600355122,1180164539,711384056,441031936,312089131],[53394825,1770971635,990447433,1137941054,1376848211,302449232,654205206,1322309970],[1091378718,2055359118,420146036,874702286,13043195,957621374,862226837,1824584947],[1559835480,410462042,1973779728,1288659761,51007364,1110798191,585590643,391048293],[1798120110,1695124565,1801142917,351182728,1136352916,1882910724,1638746435,1382492249],[178509954,1013974849,201097758,672150936,523664650,1410226927,594956311,1176314742],[1475490892,898544825,3023520,1285333137,1680516168,1450732667,727426995,1226856832],[1653658762,888441362,1187318700,1635864466,1093596000,2080540701,794094130,1885450705],[192899775,229808935,788476560,1654777031,197651654,1342371971,1291146260,1873773235],[1541212321,450561644,176111840,1228037573,882997701,2068793309,820354866,254791317],[631031196,436880276,1824816681,2011661443,1416053941,1745112945,203884551,1219453884],[1465055894,155427791,741979141,1148454263,504622211,1492946659,340047547,52644686],[1610665664,1854321226,1006448184,1229434406,720994846,341639039,1918247904,2065226043],[1292014681,314072314,2126114154,111942045,24159422,1017637921,1131688554,441824651],[674465607,1912126982,1329063886,357484485,381402792,1495452509,1995218041,1847823231],[2115733690,1156082105,2018578316,412681829,895321447,1573707823,1869842275,955027743],[149759238,555157983,658887491,1595116140,2063029556,1870020042,838048006,1367604292],[2030853154,1721730845,838781221,262598260,710281947,2065654461,228691586,876409413],[1428037430,2085990052,1865952849,1860083901,757143611,1411370636,1848004924,1014202051],[286358479,1979778239,949351685,213860589,2040749330,1519023408,1577199075,1664007382],[1174099860,237967438,811665869,1103507401,1102622763,392772129,1018684281,1434165975],[1895047088,1414472838,1235686443,1367810844,241938194,1996786636,949729625,1742841021],[429822879,1200657010,1344153207,609318650,1847251930,1155322616,2122085439,1609036440],[1424545274,1733237436,1795476204,2114800564,493190007,1539427585,988327180,591959535],[1373685186,628641611,384487279,1776464309,368221862,276295060,1039383695,1559683462],[486668050,169732503,2086886760,1036897453,407223295,1708429064,1971095139,1337622367],[528951292,700867184,1695760106,670425069,1700671741,570152533,1380164428,506855211],[599309146,1051863594,1525090458,877548843,76503101,1526061122,1485143215,741488431],[1206443401,1762683261,2100800613,2115978225,840597543,1218215573,1621589999,1837284708],[35156738,305558466,2125788713,1975317084,1124972650,1246878954,2017719950,1470379742],[1333098136,1945681202,1754807344,962823079,1452066595,1617467798,148495971,521725540],[1393164386,1816443177,574445855,252725772,544118044,388376222,233905094,1417466892],[14634147,550330844,723021854,713289756,1206425605,1053398264,928152256,541069111],[1632115720,561695114,356407088,240888435,78852364,1904353899,908802701,51275847],[805028514,1251851991,1114278433,970016729,1283003348,375085630,140895251,754943279],[809845222,10718326,2079446258,922739679,1603088712,282723573,1455085737,1817070208],[2030299917,207816261,1606553089,312471344,460563966,1688124666,1946349503,1548422095],[2088574029,1539189829,574921617,1774509360,720647101,1600872469,1452281425,353083417],[51926626,956789275,1759037029,881020834,52008260,1873532408,1729971247,1633785080],[1471009252,1262642472,2084099613,1646897104,1445663304,924882738,471205480,948632652],[1601684743,174156276,581772302,1475211467,432658500,950699275,1673011443,1159435994],[1493151202,1523958384,148757423,1440270259,1337735038,1771725073,813530057,1222248916],[557322046,862511176,1839304835,473788717,1845520933,224666120,1007258852,2046458139],[484785959,1667740706,181393805,1740376173,1262773468,1666752527,795971902,798735271],[931060707,1007075399,1253462685,641445702,855191678,859863542,288822862,1746305804],[730368971,1535317251,879050600,1822998857,1611815142,1835860833,752025921,334638576],[1220214595,1619357985,1255511924,1122099159,1904003956,1096717748,1449743318,1573562504],[627988299,921003958,435294850,1188910797,774267047,726409597,991528494,1588064542],[1832177446,997023552,1569538523,184695745,1801747629,1791259204,1951271515,1730600181],[770917188,1283256761,1411191350,1268017805,591140086,1546588255,407396660,1196919329],[271825514,652661928,1945860087,1051366944,433222295,262608211,65927762,443505071],[595166863,727743113,1968198821,618132424,1453743512,1239709681,253227744,436575459],[795854184,976548887,1809269464,150222844,1278916676,758843618,285840795,862471871],[544659721,1884138225,326768697,1775291444,1181187721,1110522962,1712658448,1175269575],[692914410,1616188569,691345812,2067886163,2125470608,1730887277,634628814,996911324],[138326661,126170259,211258937,1353292059,1224518707,1023828679,46733557,1582376668],[1728430922,1550076850,1764184055,166946839,696092900,441857670,540394077,1626008522],[519062008,1155760352,1077977584,1855965417,726274142,50677595,1063339239,1936562953],[612847749,330317245,1674354996,1285929418,188515517,1437966601,1357936871,1464501955],[1879572779,211245024,676335974,980598712,2015948413,203589747,344604492,727486491],[1129143459,1851216231,1421433196,126410716,938790478,1912310592,1083852746,880818666],[705340803,506088877,324346251,1330475188,138824136,491918219,1056663023,2085967996],[1829170657,764540915,2068302194,1480223780,94489862,1031866685,968452829,728583160],[834485217,1065168783,1014686938,1144885338,170968581,2034129697,392892271,351137903],[1202362805,996055641,1830139430,538958575,584338903,926926218,1440805819,1425344477],[721565326,1180325683,253706411,1871758103,135352949,302857617,1578361052,176406111],[806384184,360861542,2080134755,2097070291,1623628098,408312163,1247137225,2059779804],[196316432,2037178144,230380952,1973910126,45950034,1664916031,968737022,121923556],[1934554783,60756528,1379864970,905317645,67767792,977398751,839460418,281050497],[647753933,2052874845,628475140,1464015813,1836699549,648666260,440080687,366560233],[956763359,1123160034,2062158761,640531334,973712403,1736995462,817733116,1801505198],[670952578,1796928033,2008745380,320121803,519930924,1421500568,1385590029,1287121836],[1752404867,683830558,1516188580,1703346570,162738749,567184241,565720638,219402767],[935335889,1871682011,90002032,1834825184,805499853,2021080198,862891439,488467538],[517988969,2079010090,910080038,1404855621,1284098724,2051241710,1951704291,219250290],[152561555,1229831659,245636952,186669809,1593440275,111623997,117098384,1993059730],[1004635831,1314659551,1086028148,1327117317,147739395,256865520,471670349,628435760],[1731442060,1701453487,1032195812,859213630,1444455242,156339227,1030238898,132524055],[120967165,2074447652,1937569349,381386115,602346098,1807240483,666554007,1253148509],[18904692,625369609,716614881,1033068961,945151415,42693195,1806123401,1120172439],[986954968,568202160,1617443063,960364283,614319513,1478296978,997632091,1968857202],[2128836296,995674790,1391062271,1962797050,1783823796,71017280,182482442,463995081],[511160978,1030598461,854031166,25766738,1330695356,1192407632,543779114,1690304525],[1100093307,2088122445,1412432396,443024749,1608458019,1553664650,906025689,1602980903],[493756228,601201154,1935935996,1536942450,522211526,2128097391,1403586384,1063384706],[871279035,739452066,1287563512,496838837,1773374587,528421581,1352571133,327849074],[1216788894,1654906243,2026682271,1167757227,415695238,1982647473,1641617502,912509032],[77601597,1020881379,246065715,530683237,732862424,137827827,235228252,245237453],[913119082,1492594272,1851432839,319494714,273219139,472223672,1863057925,307315159],[823876652,625092403,325723397,1330700117,276773685,5915099,1806524985,1012028123],[1627204909,2042300654,308640120,670886809,436915919,113308331,1193364292,1848148826],[441204673,965840056,937381037,946985293,1161275849,57273264,1154088055,1008443335],[388825234,1294131813,2034845281,609816029,1107095328,1537260838,695052360,1123558788],[1947897612,1353565434,309876865,646047046,620337604,1057748594,780514551,2100658087],[1656384603,673835870,1339393034,178219165,1213052847,318110444,619938045,1320107688],[783197301,1233901702,875006053,2014906462,1565940835,2123240814,2015885557,1908818158],[1113162690,1405837407,1945585641,1187783539,462502906,1685800817,1744073056,160678875],[1584469182,175388555,1684486625,1374267014,41498970,81264110,2029762340,991489633],[2046106987,1519779444,1752259627,168095727,1142341066,1401133261,1018538064,1490348776],[41994259,1773264940,1822789238,1705577772,325723014,1525323977,656358339,30023295],[1343705611,337842925,1398579996,1777024626,1911249666,477320605,1549303989,1488389319],[15176413,1265958624,1579642469,1370670372,666219023,717136329,1972916074,267318954],[1053352751,499802995,660958041,1540536498,792594359,1259232499,2053405654,491213144],[1478278836,1803927613,108538041,117949026,387663233,451744978,522279001,827645393],[395317841,513652853,1663519640,1982768124,875323856,1189754185,1429400430,1910351267],[469745848,1968916862,457554708,1163119182,733722994,1270026027,375348397,962807484],[792037363,1965676517,702111441,1319627525,1338221091,2066935600,1182686453,1055015937],[1792501507,176943492,1381607031,141229908,269964302,644837823,1648216933,752095095],[809733657,1793966384,212460213,1854616374,98330352,1822857103,930748643,1764298586],[1281691561,1468256725,1227712345,2045810936,23622659,315873186,342950478,824823414],[1746951531,1351966510,53494716,1002953164,1661067664,1583259231,117534854,2008467076],[288421523,478629538,693158181,1597973778,2083523988,1244985089,1841095122,2065407769],[1667225198,1686484373,2090168452,1733079818,1601960145,1901227042,472750977,70784881],[1148803171,105611816,848692532,1855695515,1540857842,719044239,530288640,575649035],[1236863801,2019965782,348005888,959110878,1764809167,1293546854,1596061390,501147053],[724950200,673254068,2021500239,1306163056,1286336635,491947654,176233443,1797004203],[1781233408,1519057979,2059026785,408668560,2018804754,516267196,1261468498,305775489],[1154456897,628238991,53997860,1147132235,1047489383,381667626,1528307791,1823573023],[1585558392,1581259056,1515096828,833947056,352653763,1450100832,781260994,1167986064],[998757605,1423327574,712427339,1429444553,508276482,2002417313,657685019,1633007954],[709120171,971643414,1590472093,1940333780,1555368616,1258192570,1936789609,1293770413],[1228456529,924629426,757033522,782656157,222419983,1838539676,1684480287,1128072027],[1007968396,1582404867,1219429206,123060058,1550435055,1757694738,1608200929,157274781],[2037085043,1217271978,254854472,760078567,243926208,10146893,1813866952,1289846841],[671507745,524895027,378572163,2046282454,1092836830,1517003041,1855946783,671492890],[768007267,1055609237,1617945341,187966279,1533554220,919501849,696859406,1724583470],[236303727,1023754930,1079000579,2115567313,1969591062,25851364,982678896,1972081138],[132436455,1600227660,764670150,834848487,1689955785,943060432,851963772,640776060],[262728080,1299998971,1952623553,806685044,760473132,984516822,1123318251,1628428339],[82410299,418406248,148672793,762776400,54846083,2024359339,1288340888,816401606],[1998380510,1329773797,949744655,1368229415,348518970,299380325,393716627,2049347012],[1357081099,10551183,513233506,1250863938,310119222,964437937,664155116,415510063],[1274109698,685447756,1660637781,2096693552,1870025517,46626673,1673279322,917210969],[1857610881,661642700,878235088,1308645248,1796856060,348130228,2033993709,1861055091],[914664532,990975842,226249835,552540671,1629379754,1048617575,2017679824,757348705],[178050468,1030331714,1883668962,1436464929,119089184,697986791,1949239469,186504197],[2070410320,597666709,653287828,2054825617,1833025143,284163804,602876585,1647798058],[1184583128,1510957209,1736375389,1040773380,1374822908,1231961640,1891019670,477347741],[1998003029,283968832,2037992702,625316534,1020716049,843916506,97381966,819908427],[2109548632,499938559,1438289906,979655910,167609962,971851284,1669094727,693950605],[1928929274,736745904,1320765381,1495175405,181890498,1800825226,588790378,902792998],[1497474293,2060797895,893685731,531784499,1826665323,2051296770,1948541997,454659975],[330497671,320927251,1153795931,708921544,607163512,805870198,592313717,713864924],[1357881323,1680622336,1419107284,1196502771,1420413747,985575865,709754398,266013635],[213933032,388373651,396341167,1455359607,1206965361,46074866,732463499,2050708593],[1408332271,1933852925,1257016712,96205450,348357194,314351581,470726886,122530573],[1081025634,1581477655,1349711744,245827788,1499033201,856777175,1803738814,728778065],[1727463291,717926988,1877360160,1107228763,1909895429,1841144401,2006823619,367268705],[1918277875,1862654030,1224856489,1785036987,238970381,375168858,1704851254,12612041],[1926810651,2118485613,118777942,1547113343,1539719399,938417583,41069514,43480861],[656911574,1629517297,1662772458,1271034772,1977178743,757807258,1802113024,325281383],[1853278312,1239135210,577069777,273434276,580043092,1124057409,1655791178,1860660455],[1166782555,1259846237,21202818,45874191,1304489623,66409655,1117762349,830232297],[1866397402,846194760,548208427,1635885224,1956378389,1132422468,2037598916,532925210],[1058191362,1750709915,283294430,481924057,1384782987,1408197134,121405723,1170607570],[1098030209,1841103330,938656927,1753643664,766761693,1483803064,1205313003,1662832374],[2031976045,1474205217,384436851,1110183978,1426476007,810461450,1905245352,270398677],[1812425853,193765248,868148953,249050224,1441441054,846337623,898185783,1088298019],[232579595,546103533,1947649902,1486152156,868025283,1342873037,1283047660,47481154],[475893845,1436453503,2074803842,544162459,146854357,1728258470,1586556294,1799394692],[135850628,1328756778,1554243459,183175869,1105056129,1557838332,1230102256,1792426154],[127536403,997614231,509457611,234429890,717120496,550261553,184335016,1317165203],[828935417,1175907035,769315700,618897511,1991189241,1241900261,120685976,1035311106],[292035600,202159973,68015854,1523507092,1944559337,441163379,689664747,1631256104],[1643793819,555009763,426742474,406809930,1539577393,1760471443,1868125098,2127857735],[965750781,587543600,1169323990,1741309499,1712743364,209147138,369919906,387755499],[237550488,425892371,356312887,990496068,647067485,1457368589,981412383,69560557],[2114094420,675053343,812622041,403187253,204175017,1275201303,104524734,1400165100],[1455401071,158434567,1354547168,1558211408,473021259,1631747866,609041674,1277464185],[1919694426,993700265,802313045,1175746192,712115524,844165127,1319936125,825273380],[1030267500,2119184311,874862700,794015685,1747930393,715804778,1524376206,684426424],[580558311,670150510,1175963954,1018775340,1829500788,1707820071,121917597,1598630034],[260391752,130104017,338082570,310394649,371351168,290032437,1546780464,716177973],[458365833,1707940441,1524378776,2004682344,1618418381,1745525611,637447377,38224502],[789440885,1402301120,996418477,981840063,1523893996,659303675,1177144529,1079625726],[915375050,1936258079,1147797115,996153667,1635569684,220226618,865541242,1043620767],[834635806,1681712385,1184867083,295807042,310083732,1465015146,604248114,1264441002],[1877494203,200770253,2114189065,1988169986,1665604835,289950734,364068380,1800147865],[563973597,588607097,1130469321,1195110977,989742106,1085250232,847487363,171567615],[1779188184,2003775435,230167257,1165391709,451450661,1857504106,298259090,1018994013],[1540132401,1114749765,1956934415,1836842516,1974794277,1489683808,1030997820,1455793700],[1995520114,1674364788,878114658,990401036,363186427,805409542,1699034759,414134001],[879713633,594875259,1723581272,1612271496,390079877,1490828021,692803579,374337795],[1781219441,2095988205,1236376026,1564797808,1123952161,1225498870,295600240,1050423785],[1376436323,1720668334,1722779672,343391641,754882304,1370806407,1368059534,339125254],[1346849226,864481765,1073757815,1299797552,278219501,1225805619,1740625458,639210965],[973964671,274053913,324440166,1146852464,829226701,1187750366,507371773,1054273885],[1720353030,533168193,1194273237,807049841,152847743,1035609903,631762661,2128505374],[837668963,219206083,809430447,748241284,1032551255,250408185,1928042451,152423666],[882287460,162504508,1925660749,1160294920,2074785682,1961981071,979185108,164981984],[136417206,175265671,376367817,1629662404,2123374982,764473786,444073840,1805668981],[1587699078,1537696838,1896113224,1672475646,1118296604,1603401906,377622286,1988037121],[374229252,235609115,1108000969,259928925,417250560,1958498451,311091715,1121248873],[2033424685,1960444761,912724086,1274400570,248244088,1171773509,971372552,1644425412],[767233514,1167532441,1662610423,955284451,1405582670,1070096889,2069192014,1150086480],[1657169860,2032028617,917314261,1440518188,2069142144,1381059116,1473311168,661726482],[180332474,848043558,1978050092,1012960720,193455884,1559364642,1330632556,1971045159],[1345822619,461232782,779915922,528010438,412984497,409911544,649345755,1431091461],[412928422,1578090465,639432308,194877123,341152612,1387364426,643051168,1718184512],[1373830197,1122274755,517366880,1950865463,1989102319,902657774,1960479000,1944409896],[94375187,1666653098,53122414,1705031959,253920220,1003505727,748565352,1341849356],[997696697,1293186356,2068451879,1827235223,947069851,15412742,2008576992,872613250],[1939401453,165704209,1972114889,271903079,709524298,681837917,1615836796,510159456],[400683879,309827681,1828824555,1389314948,1646902515,1474493574,1878244579,1303060016],[1606393410,175951687,150916308,644763099,357079088,972140653,267695017,575767084],[1959773707,340611492,952918714,1660906504,1944273070,1294938351,26078063,1791583899],[256481130,1906378629,557673851,977384187,447972564,293623040,457953464,1916500828],[1515117678,1134298853,1701795162,382535945,323990078,511886539,829248476,1348069105],[413026588,2003082910,140189707,1155472689,1044447375,1788212307,1263718560,135308713],[710062471,461876644,693100943,1107267369,1037988205,700217411,1010031454,1774110393],[391194210,97671011,1770243390,1864564864,1185044979,1916986518,2018841258,988789382],[1152058030,1128605634,825428255,1497849046,1775180548,1703320854,1625347672,926719971],[404526764,501185258,400833248,1856966521,1301032142,388475063,1774350280,285514795],[497999473,904044957,132560419,1502181580,1156258812,1796853074,623174320,1625394540],[287692781,742359478,1785649135,549130930,661894248,1444673298,546640338,521160932],[1405642304,1656685354,830246553,993815102,1451182447,1769446862,315101575,1739238653],[1888606910,753198995,64038172,1635700540,1154521214,272769157,285587120,851860339],[771593638,1551671058,735240704,1526859106,19471417,725013351,1071314610,2001763165],[2109303468,657748965,712734838,140812752,1217791689,1408037098,1026889251,1001404544],[1158228278,176891530,1671108342,1410574225,2021897710,567508576,662870184,1353203842],[407663645,200053971,1701936707,1627233614,1021888841,1003951215,576768035,1777787471],[871571628,551784995,448046651,904077930,422667660,120282266,1285929697,1622202677],[1418662160,1544227466,1498022831,1724008549,1647551527,1564510193,1328283332,1018498520],[1946932327,1494063843,206385250,1996338829,2127987470,654109731,2765601,1826315194],[698994014,240649822,1041947765,689953923,986184657,1345811136,1346817741,1546684937],[1154058953,1642159682,594274803,1260229872,2058230180,1294429410,1154955394,394180458],[561179737,691908071,1881909083,2043920921,1665974273,691527368,1140987729,1530125706],[1848229158,120379371,1789127539,861087467,1412645591,2106626911,1216187255,1993801009],[659028080,195274087,1328529033,1585286334,2122723237,610934821,701546838,43974077],[1579268757,5221040,956301133,1195864652,1420949437,1817294026,279059828,947698367],[380935806,376295988,1159879662,468988970,1458914336,273458509,1978472936,1891647655],[1757984447,2005408392,1026744483,1890487498,1429490874,580888249,391749907,1321290972],[145176798,52985315,2003520540,1039448817,7536329,1926802409,623177666,617388724],[139350812,485237894,1182417320,336213462,121856358,86876262,263113167,160208504],[911522297,1887637667,577439780,1660845679,334098262,454902809,64132441,1313104243],[345717487,181176235,2010289789,73485355,312334749,1986795186,303033796,50125984],[1711854654,1431824202,1042582490,1066999619,1185016919,1691228332,535347805,750257703],[1225145305,468921912,383254079,162032290,1574225367,1798237954,489045131,140047998],[1715987172,1324696262,1578292130,1355026966,1454071992,1074615951,727785318,793504056],[1395399292,659907413,432136385,1785793734,1028465605,267644608,2059715774,1145968889],[1777408959,934358194,644909621,1882975242,231040861,1676461530,1712298709,1520013742],[160314856,1206870095,1710440200,1967292927,1346488265,180153287,1029261028,810220296],[1270188895,1090037771,1313117283,1136085371,1826439770,1282296073,732081363,93654989],[356685966,1996513296,1908585879,526356018,899187973,1615676283,1059111652,1614878726],[1023827195,234507418,1917124941,787322284,1540607561,760020434,1086413,734808905],[1337793946,1304186904,2026690135,1943876380,262856383,953438996,1885424557,806269090],[1138467508,980149665,323861417,1200747355,1402522636,1184566637,629113951,25014794],[682522139,214314511,973069330,59764342,1970092094,37292764,917398185,1827926726],[1273962620,1701446423,2098857928,1929059712,1151194136,693164483,1245290795,1104224850],[66583166,1218983071,1560580674,1908763488,1841380911,782309206,412345563,337498942],[1901463877,1840616062,330398298,1856697204,1885181143,10015315,585677270,1975730743],[1615131862,1399463333,889195735,1237790483,369959340,2103817745,1547984444,174485877],[290163093,1948520018,1274796418,957427627,195489874,1666526314,1497079019,276097624],[2105772161,2024046082,979579604,1174230826,902117083,788359856,2066866276,461406092],[383730277,2013943743,1642331436,796475139,1578487024,1811741468,1134176792,1204217088],[341123800,1016444788,569802671,1964973213,1349734979,192689397,561945324,396533248],[1252868360,257642670,1206865482,1083503694,854887099,524184035,1963963861,2122180137],[334144581,1348036013,1378410892,2042333837,241944697,178400398,562548745,1301245601],[19751587,455030557,1673797654,1313547033,1736435782,1678394754,156934428,955811630],[1588448610,980561999,1020596403,1814558363,353709852,403370806,1222795897,1537552914],[1862947089,2047787988,1796703519,1541685102,988183995,224025156,1951842302,1164317337],[1320642066,910386067,1865407830,1583706681,595743627,1356541764,56344318,1673045608],[1770807646,2061477563,1361760563,275903013,1576140721,731417228,948038758,1200309001],[2028173813,406037968,908146845,1969096662,670589731,1972931029,436254082,1033945165],[371360143,1516917977,1683685718,1185397128,1196012374,160443497,1916607170,249453336],[2077553456,1640128884,1617523884,926999443,467830768,1570858904,20772241,1768014898],[1782181074,1758731490,1175618472,502967807,1023032184,483328289,1252154117,24465763],[1874707227,178807039,1558970432,471254448,1912427751,2085868437,769118421,120990361],[1413553922,1523626227,537944740,1266263075,1696968103,2095703254,775341390,98836237],[824809625,136298061,1926006492,790934966,1779996180,417920268,1977722047,1867285360],[908508855,1898411695,1349641765,530293125,967727042,1512396476,10394492,1939509869],[1997669004,1178485145,239478787,96372765,392514240,461394450,905662609,1297024094],[371267391,294037852,683000686,1337612562,1097923232,331123829,204952257,1626206284],[935075535,155006604,2096990057,605528258,307780826,2015165784,1654902052,1040481961],[231691472,367607994,202903221,1920185579,593029072,1867246076,246672353,528931186],[1828370266,741209686,1540850151,2084323000,393087939,301300084,114311562,950377524],[16947299,850235970,1023994890,1280169102,1848321963,1376244763,293570162,1725051039],[1977014575,699494936,235358398,1595682393,260076341,1944749242,365661714,2040910334],[415523455,1504569293,1133691484,984327830,1347422550,879474996,1240418242,509643029],[885845254,772021031,1271172907,639917153,1912239218,50280722,760039913,397795384],[528398048,611994148,699009697,2030402530,769784707,1952432469,1963241853,1482932186],[1205203640,630978659,1943341425,72725558,9819122,438895311,1339422181,1282294494],[856668882,1813750435,1142290331,1311869385,1209533476,171182536,500231510,1299623660],[1895881327,441605039,1958692274,1172788632,718876304,260397548,660114645,1313067305],[419930138,449499650,830456385,1053162058,561798656,413967960,1266210014,1385700576],[491037809,1997705874,1517824148,1125799401,850897730,66091270,998325460,1548630602],[689345564,1532445442,774209550,679829358,179048795,784404901,1697846838,1325305336],[1800265341,1711450345,507293040,106681866,73503821,245177964,671744931,304709605],[551248604,1673758493,1165109398,1175347208,1826948275,474066938,433755889,816801356],[781956647,899152688,55049977,840263203,705039933,1080897690,1349117102,1560737455],[1162667428,1103596872,852915897,1367126532,1600137762,1468501864,1988038010,229328697],[1663208031,1502132138,569898201,1223604713,1970020600,437111223,528830721,1302333672],[1296282575,1098822818,520174664,74238269,187520504,884899004,300767603,1111862529],[1770653152,2038297281,291985210,87585833,590178382,54403764,715531396,1368393601],[1948602246,1847490229,1388926289,1611169906,512614248,1316923510,693095686,596629997],[1270718978,904570065,1330554189,831960213,1269429018,282491814,338584975,293681297],[1801756908,2010864727,1972860558,1904011999,197337211,684276933,1125127151,890872192],[1663636583,1931660761,1930968545,1114618174,256095031,1498081454,1580145696,1932005419],[360712451,2129339827,1374906808,214255522,1723061672,389085397,1146149561,1892959789],[62789908,1854166008,921037449,503483884,1193862169,274363720,31423257,457187245],[2003360551,1200585395,1980117449,415405025,448744293,921231930,1151090318,1709410228],[635883079,2051251775,200924235,908919285,1976550966,919796757,1994978026,1986984356],[472248689,1020507005,565108618,2122566407,1566284174,1310713991,1395510358,392385234],[1128122056,1173251276,1397385672,1831881304,2095174314,60975067,811594359,1698187013],[1241716720,1666787875,1409945080,1308751824,398827841,1135155574,456419539,1515567746],[321110173,495721685,506454389,419127497,826488766,1768828463,2088304868,1138111908],[803181516,1744617866,2028502345,1041029686,1322819990,1770981148,743960194,207965050],[1964429830,21248593,290139085,1406254782,389312767,194081480,774318819,948818332],[1385660963,318253080,2054257874,950081202,1457837875,494533853,1744172015,1196557386],[1412034362,1246969584,1253419182,1169484332,1821193692,924145666,760071192,927833550],[545469053,1260320844,1128210331,86791139,1120783129,1088907154,1290859140,538780777],[758735538,1172484238,1309065424,1228560533,1429486619,595444464,1771369800,729358964],[1841226985,1252964832,528802997,2007795967,830877607,1488598845,674782932,977556799],[299196355,1338814886,371031931,1529775336,1115151491,1289299174,1370537127,1801408738],[1060982192,1124341531,903108260,51558842,1577643615,314365423,1627740015,779800392],[393473501,1624792866,1018021279,1344018275,1233960548,1951765247,578364286,1965720294],[618374636,1274992515,1818690695,1465085199,770834402,2070094515,1048621958,1792490164],[503178491,1238411840,1961832700,310569774,1131678041,639485305,223611416,666115505],[1149665676,948122903,1636959060,1752353050,845870597,1989268469,1774910579,1515068948],[1790932811,368208344,865553652,1345700366,1673678750,1919963888,740603149,614309858],[211318655,1811947056,1234380241,1551082341,124721375,423955738,1016647496,652027321],[1171678622,1973900482,1729310601,1997755540,1372298577,451237881,447125014,270425422],[377761854,1693355899,1363661329,1870586041,1168971948,567754156,1319458035,652647616],[74880259,27390168,136183942,1347533689,17208753,1713737437,1583258378,342941182],[1350071028,453753817,2062300749,1383874656,961819929,1665012028,219322799,479589358],[1598230322,1293317922,817304757,396493131,42749358,931903381,577248002,1799597690],[317908343,11832080,174269511,1033799309,1115963525,973045326,1062410242,850957477],[889989390,1327686982,194953324,1281486851,1725478347,1330849662,129061428,278066641],[359179796,1689256654,1897619868,138875824,1220902821,505127967,972510218,2074027843],[678994372,557904044,1253335035,10794970,230896897,1934347524,1241311154,1675495498],[377331,1278636261,561794958,902960592,1062837204,164268191,757253689,1241751260],[1965490938,962508250,2070320714,736123906,1510318303,126186663,920924960,1031654828],[783624285,1881735317,1447601227,837331106,889864596,816166077,740154203,374697153],[1057308992,115817886,1399838550,206592970,1881022555,677643092,176929480,569030349],[1224658948,1221659375,1606024237,978511709,14748369,644733811,1349086199,1511607898],[305883160,29929207,693910389,654499939,1226858559,73009255,2036618811,972660509],[609000854,2027563123,1841617024,1421764252,157253757,983236804,1037593454,1891009303],[171352599,1401039632,830618050,1771612490,993532162,2113280903,1424005483,728341644],[1759412545,383534015,673283017,1595084297,1383463456,452414961,2001734234,1535096341],[789353647,1365372476,558455813,1922340233,567799155,1159517896,1395960413,1995578023],[1595766436,1044867556,945664416,1415269022,821010294,811374318,965070322,1417269707],[984723274,909440868,1809841597,363837721,327553226,1861424500,1176287123,1612625466],[1286711256,1326125362,64819362,1687527711,1943371937,1702943183,798430740,737907665],[936150630,563539469,1263963894,1104558843,1624639869,160354047,1873429520,1948732158],[687108342,88494347,976138770,368349437,248611186,1316923505,1648114240,108171301],[2119661531,60872156,2118276086,1873417997,1505653020,326127977,29848059,741297398],[2035280627,1889568503,1207845726,1176954113,901793084,2104819562,1255415017,929999197],[552858975,222990100,1141954873,1469169543,397310864,1248345345,910664190,1989096818],[969219755,308678888,2033278388,1673979507,372535627,1939141511,1520131895,881959761],[971395568,171986064,365469085,628316011,1968295900,162642501,509687118,1430413968],[1441035645,1716880493,236086742,1925522487,655751260,1696851656,1584770916,1016170173],[182017685,901386056,581926871,1890283674,914636361,1822755579,1081348428,1896334364],[1734722558,1998992390,1338632460,1415678579,1616212987,958826615,390479543,472432524],[1933431249,1779111986,1093954330,1152522911,1012468031,622672003,619129206,363687189],[1119225282,89435836,107905978,1632739202,1207088501,1029737220,2084483994,1175523596],[1661533634,1929319446,1732941192,534633725,1910324992,1008454462,157556143,1713654351],[1409032824,1793050372,757972026,2078783476,1483896530,777766318,1690575670,1257467405],[1046703658,64012042,2038507532,1979443061,592750267,76629343,1510768232,63001381],[310349635,531177295,322904801,1819760770,1338116331,362437617,1290763194,625640670],[2079959200,1476350539,1118701920,1246462489,573712983,526116353,1664190709,1847556413],[760003009,810989820,46665630,1091538932,480232230,1042756791,444134317,617869638],[954299249,1588720124,813206631,691180671,1361535773,1188074716,70653376,384207406],[557723891,43626568,765324545,181531545,1900671248,585460021,1125508520,1276297243],[853964327,1980359475,1138984573,773140113,687490791,759985539,1781919823,1422331718],[143988504,642984237,1736419477,114839301,1171801550,1643902671,919694183,83432728],[1667918383,30468174,1529378290,765773469,1711365738,668267368,159439450,1175048750],[2076773490,2044613947,1185688016,1088470650,1859685312,80505520,992964772,390626555],[1938186974,590331651,2044205307,101287243,1904193918,399326607,1491207080,1744097084],[468575250,12927051,1878966658,1938639632,1520155519,528571581,1076597121,1893129404],[886237714,1399906399,195685232,292575937,1788340534,142500375,57852455,463078804],[326731543,949511970,1013904860,518457447,161892845,697799627,1554007918,1112207671],[1611380954,238843514,925308173,816869776,915262816,505247973,785252102,1176749080],[1540480877,151926733,1201253200,1808290789,700679823,444104238,1242608162,1903934564],[1190665415,1032025039,283105145,1934533848,1736855694,1489278651,291184989,1910168528],[1297328386,1746229996,1449116700,1961566460,26282386,1259850113,568472530,1655518654],[177688771,953231032,211839156,1719260028,1716000732,601700705,138240044,600324521],[2100021667,57681431,1350362637,188229747,1051621219,2023325625,607644280,1393764203],[1159002324,528552042,47258468,1226591499,211151774,1351857095,305493984,913243753],[1114739813,1500313006,963559216,698826566,2066949335,330924798,833887387,1938346081],[2122057406,525737069,2085740318,612547508,1991460054,596124215,1907378463,1455878681],[369656766,1131125876,426923730,1393993140,401985808,1780926835,179040997,1001243291],[856585446,1933516027,1933677977,537997654,1692616184,782422214,788438579,1671042517],[612506562,1472219997,73166163,21597783,611837731,369789296,253992974,65632330],[1729603388,241501244,1103223819,356082954,44389888,1653856052,247574562,1008071385],[881173381,2017900453,1061321609,1526861794,665571807,1245989424,1252600037,1127564137],[724100455,295109763,1589620824,1267220062,1164178178,894974063,1604154088,2071189939],[11625090,915501109,940795601,1922294578,550890576,1954734462,653603463,387927042],[236532217,129311960,1936742575,1558901818,180822209,1745238731,902419010,2010631170],[1767601382,926588690,1557120345,1039570240,617484852,1175264195,616404328,1942740836],[62554555,35886357,703653728,1534819637,1231703977,1909002776,2052300155,357392910],[697242448,55862536,712083237,1997929545,334509506,527306645,1252082257,950862076],[1569823865,1077968721,1797748432,1497203891,1753644475,1085860580,400913872,390063051],[1950226791,241705515,1532707632,1973302924,962918039,1155922401,1078362305,1182426817],[1530595365,369333565,852738337,462963132,247735681,314855243,1550406399,2025971844],[290692711,1959559375,1035335884,873746900,312061250,713743124,1513793123,352881563],[505824469,763175792,1201944423,1755533918,2034562169,383969172,280753761,177777637],[2932402,583081227,843569035,1607917114,498915761,711188736,56738241,1378135440],[1010127800,1822624642,901329191,655883851,1208522017,1523613852,1688039319,1535409318],[988235694,932630252,1492990797,1891834259,379048225,1677010590,189120983,1534784156],[2008528860,1338083404,362779745,1403619931,1383442458,1462340726,1603043604,1669319286],[84216827,1940513821,1073677177,162530996,1128997644,848421358,1182481683,566160310],[740567729,1777100342,524427007,1703921793,2036936149,504390529,1895302002,220464152],[1305237409,5890986,346053674,1919817917,1338454302,1086989219,965156508,733904301],[668783496,176969010,1110879880,1304950482,497817683,1586661044,1012581631,1919340599],[511811332,1214143442,712557489,580238715,1182432745,939235692,1651850542,137013885],[1646979612,1029671615,1161534589,1621771668,625702945,337760663,570330621,371259002],[839359069,1354302148,1331467244,1760738279,910505135,381298129,1945177681,1320337685],[637734580,1459807734,1082558318,821603074,2109275967,530546988,1017964128,828570864],[1999238102,310786466,772167971,451887147,149186353,1816343864,736501908,183936640],[1779175269,116373118,1396130866,919353265,416829688,1161470026,519403379,1769027068],[1238116173,856026833,1460021475,2003834567,422628885,1647235994,451496627,1852434564],[258273443,1700081495,143266816,509515052,1271010104,433063830,1140248690,1448075855],[1578210126,325296418,152643459,1516855709,857868472,866101895,566426735,1391229904],[1265288410,115484842,631878571,1561829144,1276120718,901138328,1039903780,265672483],[182074089,844794711,2043197736,648317476,1165170401,719998663,1660395281,1798760424],[1285184401,1697620222,1924752065,1513972741,298244119,846216496,1310105143,1439309310],[698466740,233908902,2067956023,1258205190,221820115,1937776285,1061191108,292951701],[494879926,25485113,1910104611,726065160,1602724382,1425616763,699849000,1968815181],[622569447,1655781288,913312479,1517423110,396698369,1282894627,620467495,332342334],[2052779763,852408154,1590413941,328217959,1057818985,1625303318,1301532733,1979580917],[806465061,1555677868,836101175,922310120,1977814872,446580207,1818389736,1596025375],[1777034567,38510954,1509317414,881773908,965265771,1330925150,1553676799,501645082],[816296644,1072573579,1308975306,1997678442,1742431119,278096050,154068156,352469274],[881568268,1310891743,1381886744,242355097,686574918,1632538187,1413732587,479665667],[721303500,1944007985,1447202113,25872425,1925087723,538594103,158597345,1467242180],[172384863,824660465,839722344,1800666892,418390186,180966726,361656727,1223853178],[873985287,798897537,732420498,1317523476,1712031814,716026653,1757236903,1697932944],[1753198687,1929451495,1609447279,1380033572,1847317345,346564067,378331877,189689128],[1937793068,708070006,1109204887,1177173583,51223250,271370447,471213022,2126486252],[545832234,490514927,1214411105,1975205697,1602128888,253819251,59821797,1692837307],[2091749829,708598196,1761520724,2063623089,720257642,1196504378,221738964,1639438432],[1758365207,1581483519,668729704,1329448001,23155363,1982458612,1658056950,1819622359],[863952846,1285710541,2095717828,874870676,730244535,1446049637,320898780,83018789],[1266555495,193692446,157340655,2007468137,2120616456,1212281794,592946505,1934299735],[665210034,1587215634,916990882,266051714,1193805399,798942187,215834861,1708198879],[1170433066,174034791,630194840,1150893414,274649180,989423546,443368127,1132181507],[1470606130,1984498015,952955361,904044186,2068160193,575323250,1276913263,917187848],[1706096171,1182246715,1845767587,396937929,958235212,1188113910,1629134951,1372642538],[1904061451,1884040756,2010973249,302341989,1471016674,1940135058,1849758916,624601343],[1387072827,612634113,268393084,1162364812,1617759554,1111463677,679729385,1989081664],[1335517490,356495490,314892124,1471757915,1586559929,1802147022,322630381,1132313353],[1667450092,596048809,59957210,1490761775,940614382,433258809,235235570,1831623107],[1394264138,1666897847,1979142652,1858604724,1864637350,800609744,1716099730,71986823],[1157970042,938061393,1292165059,1071945795,1683568076,1190569640,3500305,746827489],[1237167381,1390326532,1211168346,1019238029,1191738311,1060585001,1429563995,659607573],[1980845584,390434453,1246561507,250265098,1968786078,317654810,1070396001,1449304570],[1786353010,1425893383,801463777,617716826,474518517,1503880731,1371162294,1741958658],[362434865,1709269433,494894935,436449173,269503892,1953723821,807866105,1742602940],[866544325,705940388,1940229816,1015081682,1096759315,1079030470,982624452,1190896419],[1254177662,637722122,538385323,135434,1067568977,1191310503,1037332532,1801082222],[987009577,10931773,614806994,1259401776,1218620771,1396739802,1251352250,965330036],[1004169809,169839527,1070195333,1366256227,964780514,1286139826,1252808138,1479456625],[1348197974,1606299513,1829682366,519258303,1210659701,1359347563,387796506,21388300],[2064122238,88680726,1696623533,1823733493,1535150809,1469185790,1159078867,1936218025],[1912097814,1997257535,1058365220,460997869,1349241052,513732377,382736787,1073904685],[1162856748,1303254432,48970099,946905005,1519230347,1295323545,1863738224,937642036],[1383317600,1033571521,1974218400,1198232526,165666762,652364646,434289317,903444631],[1684591154,885454558,377861539,776400907,2047332422,329246496,944077818,669229691],[141193901,1627064843,596811100,467327453,573524595,1954926381,864054625,1369278130],[1187622836,1436936270,1870186555,312226578,1321520132,1132889832,301316392,1066970224],[1120469662,1777364139,755076711,1225952737,1680208730,1091348759,548511529,2014936343],[1441945681,731038209,1987161772,1544554386,1487822282,1319052678,784427295,187805422],[897294912,1020620361,1133541210,576594399,773373445,1715989264,1741297315,851558642],[1388798814,105229781,763023829,713199453,122326713,579477223,517219986,1177946614],[1730109708,1489247345,96537438,334862586,475854935,1179582335,586448798,31187481],[331711723,602329430,398227156,840095708,747389443,479771427,825060823,2079275993],[1969630347,527091592,1526100166,322737240,1855591568,1194617653,1104903466,2091194462],[1236084351,333259046,931933958,1319512310,1135186346,542416883,1269944652,954449100],[2051806420,1368362284,390417407,1977834434,1999947826,1088437298,1961860187,742955141],[1103330222,564323215,537661051,912705094,1675773345,1898895290,388532833,588310911],[292487074,1042614285,1292122073,2017377494,723806147,250605918,1215647227,1368311113],[843092774,1333003088,1341071182,1345388575,875886076,1607155045,677850041,1448547277],[1673362467,1122762454,435594422,579716068,1282218457,1666957752,707367642,243558114],[147007723,1510618292,57217098,1901630419,988970924,2096135671,1459990096,1122589988],[2053505180,620080678,378145972,1303281747,1601383757,1853911269,1965611515,1482420836],[1900468704,2103588855,1503449715,1695150386,231097555,2083164120,2112013673,1409532657],[986605437,1711821475,1870851774,549315364,189324851,844985721,292756953,27847283],[780942018,1190664993,688042616,184644405,2071592443,1243733602,1800477439,710210869],[997365309,1097369668,923675808,750962626,1288570085,1654143818,1108280983,306927854],[2035056892,768587379,380611982,1725339308,151258558,668152172,1081213131,1412005744],[341482730,2096643378,1386931688,1513898782,14512997,816035764,1213904405,813234448],[1681925863,1207403100,1415794241,1511141963,1250587673,198801025,294084965,955824844],[1034525226,1895736377,1840069849,657337287,682848738,1703268322,1835131984,556241022],[1818294609,4068345,566146436,1950413501,1655771607,1288479579,500029853,288993396],[463079847,2095016317,370530039,1634614959,199320344,665091370,999123681,2031166431],[661737759,661077000,1597160893,820299516,738714557,1077861464,409662857,1239482537],[1746189940,1631136443,795636974,1162221870,887178762,498395126,1060563611,1147279178],[297803708,90234727,742609640,1137590264,624957060,2050529478,1107747099,1589228322],[1092328909,1310934408,1974925891,2071620656,1030932853,1484668843,2000419939,150594738],[712724845,232831254,975727708,388357683,1602471106,493739936,1990725705,320715505],[1789909442,678014336,1377047017,1748549298,825492491,682684042,456011391,878961431],[816096924,1300203625,972776046,1980760235,1536661769,447762312,1486317658,856275436],[2104926223,440091497,254958326,638173018,561073200,560885278,388458648,1989482775],[2067536515,2072957835,1148401550,2033705434,587141508,30870029,1701493743,1995239686],[548975332,1714548132,1615044235,925724958,1586290281,2005593104,601059919,1200087904],[2055520658,472355523,1443169131,810463593,1564018845,1083660577,574977835,1507205243],[1417735535,815292548,1107091443,2098581242,1467529636,1002527291,1659589334,172537941],[1422164517,1315892159,540505915,2126136936,432710302,1359796212,42495067,727206924],[383894043,1988527407,293774941,1573000423,1104036016,1050434639,716015968,1582038279],[1175581993,1376588292,1000884161,1344693583,2110063643,1432698184,1293968793,985430394],[305519916,1781080400,2064204101,1228229579,1228611793,1117708728,401957309,508969010],[801426951,1064050947,1598709262,1350073866,810520782,2011884298,1611049061,1329625563],[1669200847,301210218,1129720296,1494342767,619822705,2085867903,1296797153,418898585],[573378745,1426380037,435978804,411804283,1866149989,1691461563,420500793,1478312060],[705105503,1270405227,1064414344,976082886,1304269141,289015037,1520099843,473867120],[748080715,787745455,268231114,1887917267,1287325116,1026954495,620094099,457254438],[759401765,1473567741,738354491,250720454,2002379031,507004605,888033355,2101257866],[1963947402,1019268035,2095504871,1434895340,1924758339,517392896,1205568606,27713787],[1203050748,737471008,1150420823,558888038,295695683,570160393,79902785,1371685883],[1424525371,1417875924,488754427,2066296710,717920070,1688753547,2117787588,666317219],[1198959329,1404479897,1830399480,2100292393,2114576799,1006167170,1901973013,1651106966],[28999016,1005291205,736553686,376923899,1109228413,777125556,943316019,268833047],[1518827358,1682935642,1144522086,95405299,532529939,323511703,1122779549,1370790293],[1560915769,1304814740,1763822160,2010005080,1596119081,1938957776,2053229358,1222057285],[1823909257,780306339,1070987973,591177613,348438963,559788016,1622984601,1069994395],[276169291,1885080616,558030699,1459340466,741358111,427478466,1969551895,1316300289],[2000477829,972796387,45324041,1557528040,1686155662,450562402,1073307632,709714546],[1457007970,948385712,2108954512,2099826499,1750871821,1310282193,2050214274,303797945],[691399115,805358181,1055337564,1486671290,1461884342,1096166129,1770976972,440218334],[1933240833,1675073961,1671361894,1220081938,450686980,1273499508,1947680451,1954564033],[1662917898,313215746,1936195528,548040287,1563632977,899482563,2015649217,816870360],[1352007641,1898103992,193584244,1996401603,1033516686,1312058402,763289308,649730171],[490697972,1664307487,1452531393,1261278086,641946362,1562003611,1267518467,556977917],[1993795737,1133173568,1018558211,1896914740,1605162403,1482962902,717106449,850611070],[1103022517,374310156,733173753,1238411450,108960714,2110333118,1762756520,1246951923],[378465665,1774084524,1404423485,400562167,676961625,832626537,1797327966,794475043],[381235248,1903730064,1955246061,488067232,1310131131,1243522912,287305720,1510973124],[2120418292,236153708,2077862575,146163771,1286780552,1167593895,993192437,98110034],[614891203,2064723596,322027370,1077198430,734231978,1725008611,1115851947,1333663202],[979666479,362074225,33622744,550324973,137773215,1447598290,628514052,1516067409],[1828724001,957080539,1314863268,283070633,1835757942,897536233,299280755,1701692915],[522755173,55540814,1344916748,705644649,1796279425,1793331222,1287539475,836906167],[2070832282,1181605918,1907322152,569953183,671140511,244517368,71047598,319917871],[1949672079,731835679,148478042,1009886613,1510875498,1568842656,1540747979,904566854],[1917195782,1130098324,1239263811,637801077,771528594,1119758833,1258445280,1005983717],[1803235875,890161904,54267354,2008555095,1131889381,267234692,887917532,1194397861],[1240642450,362160632,398936053,1464677336,1996849311,1343561764,1929353653,1556086902],[1534472675,418496845,1607957717,666048387,91261963,1640298251,1615429612,103300119],[1670150962,991380948,508735069,1621637401,1162700952,568303880,996255467,135193466],[292178831,389088624,117631691,2119210231,670793165,1968863979,41696362,1706889596],[1222723999,1204274798,1349546391,1827257792,105351939,613186777,407524786,1141624328],[1956732883,908186101,1905696456,2027213171,26291069,484525430,1986923256,1305693797],[649319205,1097258871,1825838875,1790915895,25475536,1069834357,32217169,1796371498],[1412841804,1297666172,957586011,1000758389,1996793232,677373540,335330205,1659974554],[498167986,927474390,1719620185,2028403044,689240174,201266282,1276961985,247422303],[471332214,398038469,1124986629,2089214214,2032397349,1220983355,255551214,1861570565],[1595927926,978787722,1598488676,34323612,1739684178,2003485256,1286952496,1635964076],[826748770,1909500692,766304874,570479047,417543287,855740639,229784571,450163088],[733109438,1099356622,1659306553,1235560310,1770235682,1290413108,1602805419,1295201460],[1572766127,2022557320,992282811,411504277,1310627006,1969784979,619655081,2056244590],[908369812,1051764298,52540210,980485174,2123051133,874719885,1318521317,1343595159],[1406712225,1135438723,173472696,938666916,1406246325,342020988,1558922746,1381724754],[1388465112,1749161121,2130262520,550972979,717595377,1753279808,1600800591,844457790],[1389240158,198240989,1213949481,71558850,1133833620,1434249881,735461562,311534495],[49971839,736466886,42330999,530447744,783153527,1567238147,766866501,418985179],[1805572949,177146981,1167583660,783397820,1062998821,1952078781,1068518209,2000984065],[568846086,1186126387,871766431,929351249,2027552700,1349135066,1541451927,563163306],[1180088657,1829839399,31381571,154011835,1694378490,1881429624,477789956,2095804028],[1567980369,955647935,1806423760,1092139061,163014787,1160750671,1703573658,1912842172],[174979889,1067918030,250767950,484055174,1947247546,1499311476,108775157,1697014795],[1339687034,1852296927,1596412472,310001644,414116540,185308328,930244725,1985086951],[1294301030,1088208690,326398933,1854094020,408768596,1604673627,74756070,8240696],[314256413,1801022086,1450699184,125718610,1940393587,199338071,747675398,389478219],[599005592,532448748,136701246,1165654725,1537865405,211637183,1753084715,2014447276],[1854689288,669487537,672431650,889453776,1299877831,395413269,49446184,392936843],[141299626,718195926,1286242407,1651014954,1652440701,1228312039,909874981,503712823],[569744426,1310393263,1420727632,887700661,1120493894,1545261219,544190179,1966774957],[1581926905,1827581012,1878724798,1796534459,1285482645,1398985087,423129787,1986348885],[301775313,1299264889,331721208,1726378200,944713134,665423450,1252046863,398203879],[1618048622,550995328,1927554094,303348826,5754541,1947399453,901253902,1425102732],[783671910,165955002,1838683555,1986454148,1932891954,1987876828,404404355,1388242533],[333411690,1905553533,421599715,780736909,158147844,319729387,651501234,126165464],[74442184,1963312878,1976023373,2076492461,1126633656,1614599106,473622870,761225034],[2098115925,602269912,143544427,399978832,1392503740,1052996702,730846697,638919886],[1891287074,1462349104,1453053042,689915771,1731066581,173956775,2063000861,1507169850],[359227229,1716994553,751514986,547840008,818311779,120454084,1337808035,929460280],[99492349,2116796521,1788767475,467424340,1526181858,1739978949,850259889,911721430],[1063054010,935502325,950622514,943063708,744789253,877434167,1822796080,774517172],[1187898372,1411125736,1143745737,254662110,131019148,763584678,1564118187,1328320533],[2017543759,1056547453,997799841,115708741,409144813,881176134,1942728590,1338375036],[536214537,366747906,1324069694,1246279106,850797038,1241274735,1492046393,195662797],[2053776539,1438027506,2015583868,191542636,184282038,346887903,1816894065,870989879],[44795007,536571580,1365265301,1204792148,772562905,139825125,1346817119,1841633798],[205756244,1913481101,316465338,1877839318,679454721,1761464686,1169075861,1379796385],[1760286286,1013411358,1419025169,2036406423,844174752,1569434415,59111895,96828916],[985251143,579469632,1444429876,1679548955,887434291,1844881392,1174876763,1675672140],[1597392296,1766900023,91659255,985230683,262782931,727946882,1107960439,1521872163],[295246999,2034707381,560878259,500574673,2084478124,885829818,990392324,825105697],[635478595,1895516297,339348881,345656440,1320776198,1622838083,157023274,350727567],[268527759,505799217,1995287535,1295017897,927835828,297655852,1950655193,1464349360],[1994449462,1302317116,829695140,1567286328,1018186806,897718851,1680378087,163379174],[1005045498,273033035,904790543,1306805632,1466961160,1493343065,2123685780,569363194],[577635135,349010772,933982481,1997392144,577874613,548502878,742693580,1313314717],[941460232,391592675,1781325008,1583109549,435177914,1020418720,1914044672,125391410],[1633279678,943353107,1338527375,145968508,1864939733,709112625,1778703736,716103321],[1470426424,582908597,980337912,624895372,2045809411,141159674,567796368,758935078],[762817199,1310795131,1234702636,869919795,1652697212,1155999082,1182961459,1710713565],[1231050216,1558466197,958334319,261039801,645209979,774372539,929718203,1833398634],[1962233307,1667834215,697855290,2115676806,728592013,1244925858,1481459650,1731868538],[1566526950,602804040,1004005729,321265825,1812929062,1204183376,1794591384,1454510610],[1361234398,958713011,942777240,2085197074,805849558,886918649,1297613356,1467178041],[1368881483,887320836,1590765120,1721380709,1846871386,786049734,180261032,603284695],[2030674197,688264876,2049753191,34123116,2094455824,1366166240,814440740,178694183],[390317917,1880545044,1506711127,1867012527,897495282,1076430094,224070553,1860861598],[138792215,743208902,429311692,1885139761,1390755670,124199897,1930523114,2010282363],[1810607547,575819471,1924864344,1659818341,1347276871,1059117985,596955965,598695991],[997691733,403602254,527083999,1158912808,206239674,1140950902,540597797,1213256801],[751538521,1588105137,673099154,117758176,484174435,973133347,1362496614,1775943309],[1703856039,838364706,1101298016,937968227,84684889,1047472780,378290902,1612349330],[1855355860,57120435,1006135330,510856647,364203733,276719219,517594076,2103132719],[2068450767,1229329752,1277982274,154788283,864612762,1065637106,1340089819,1198374468],[636619263,1321194583,1649512267,1270321572,1258553409,1845197638,1369428491,1979421345],[220679491,496275110,231072192,242209753,1356127556,1166108585,439029425,1715793983],[712004896,286615205,1791537716,1410749868,416421993,1430775822,24031542,1120950603],[1591504225,332825828,2109887185,1633747590,1087749245,579120569,1298625175,1512587993],[497014297,363375911,661966384,1186118520,771472277,1676721083,891553817,255318700],[1623966353,592495473,1764077292,1381323478,337047928,837456364,1858139283,766289264],[1394690927,193118307,669398261,1314459651,1376020695,900702047,1689115588,1427222547],[324545732,976647546,467726450,1291732264,1899753330,1510699709,1190875479,1728284314],[661116624,1308960423,1356275557,703585643,236361641,1451279706,1374996978,1576485020],[1758473633,556337625,226949002,1530582650,869645092,1835999699,825638326,2066826750],[558157784,539991004,843069471,1646082636,726081327,208644938,839352990,284425620],[1519647182,706304348,386841677,318590383,1048477440,1989301238,820790458,148093465],[337451279,1679873974,347099321,463163603,1486455243,1932788675,1528770610,136051986],[1700318982,702624578,909817798,1534671326,592134936,1323385620,1690837442,1713545186],[657265064,1386435484,1582791352,2065235168,202813024,551450147,1757586147,460474450],[1829019168,2075737218,11030033,925916392,396924521,504611059,20676587,404517744],[1573574392,1164514813,1824289261,137203387,124153627,978097160,321552825,1362809909],[377970883,1645075340,617020309,1971900305,1600702867,1323021659,1730205014,97052959],[1013416047,1256834715,810466594,1361793343,711800605,1499115830,611219882,1397159719],[1882953589,1890498455,1925846291,1095235563,1667459346,518223517,506305700,552478094],[1085464355,790755539,618684418,1615690261,1809512112,1256062627,296482810,1902303631],[1796575314,1937850599,1948818574,1736663548,1932457891,119023928,223432895,924462017],[1321382954,657347562,356386931,541130169,1123315932,869317501,71393533,1286211091],[38573368,1691466188,1510891100,173347992,1510228139,1608585060,612748517,1286712105],[1414819006,1336696677,613425303,1805334469,577005969,906595739,2129546806,2011736746],[94410591,357906548,884848147,1008692232,2059663617,1072213694,1134134831,1137059357],[309207914,424976173,318393723,382310253,1436884346,364439574,1301398487,1670893923],[745566314,661265883,1438945274,1388993246,1044017943,1380640964,745281068,223942746],[140641230,2083037761,2022821302,552541001,1419625609,577412669,45493646,854342337],[1601997492,919294819,941095286,241938759,1903992455,719491259,1905982271,2118625875],[1401098204,1456052667,855547659,1364603652,112128292,1234702267,2031917669,1340486566],[1081474567,1262791821,1880377886,175142265,1922202012,194866921,1198401738,120819714],[33793545,1296604046,1395081242,1697956741,1144083944,1834874973,1307059600,723913897],[1132704051,924206380,2046188760,1627235715,1310482152,1083149320,1848206462,1292116302],[1690675980,380041938,1276047942,190979916,1299340197,1659282013,1740996800,1856316529],[1692766576,1075756004,365549733,690045111,629298491,2072404795,82411058,1558405864],[1173765764,1873426749,1699799897,30882495,1720138911,2031322713,629768939,587503687],[1510052143,1282195298,1424464400,356359860,1565921179,836400171,1666121170,778735196],[179587214,1962248795,838769247,2555017,1647094321,1066142622,386563534,1494687626],[1173365477,368459592,731494962,1243049075,556807938,1937796487,92622176,656428560],[1186973236,2013103494,1215257277,1932331738,181293104,2033074133,764535991,660787728],[1429804857,191344699,1778136437,691191308,1556621468,1476451253,1282367082,688862488],[1025749408,1591380117,1420302567,1326949740,924636743,1126485025,945660658,1425480999],[2067829831,1758690255,246769505,1022696426,2103128101,372222334,1120842337,1228092062],[226030323,420117144,30363596,530320901,2002929685,1885664850,1323161263,1582772731],[1221532448,285824077,1575550708,2097205310,1550684672,2060153317,329001166,706294415],[1260738108,602582969,1425383476,2006664541,1947947314,1469444331,2022450288,1187633416],[471078316,1725795285,778341362,621519359,288264999,1344294518,1331292754,687200973],[9455794,1437979169,2051764419,124828432,99097177,310521233,1949484633,990164852],[180500435,197589576,1397105494,1777296204,540026351,1586600508,311560680,551949016],[490630180,1810192326,1867732886,808428782,2020613959,1282812781,1533315409,632298846],[151558071,529195279,1741504959,1701902164,1654632992,1373547348,1820241088,36289102],[18371366,536522781,846853231,630006749,544413184,375337737,1342373647,2128525955],[196330672,596423011,819159813,1695643107,699075842,1421945172,256728747,1132507254],[614693291,721903272,1529810911,58004184,908103989,923411318,425787426,958935140],[1775936377,1996323173,882785282,1618313817,1858976190,146381727,1223398218,1927634343],[886732339,842118757,1729466879,200383395,1278321492,1104696925,991931909,576032304],[1879548074,390105511,438925663,1524424351,1835658036,1017156194,2095428987,1943243263],[1977251610,383822536,376544203,1656995504,214348584,2087275543,173138889,1644823437],[1086346907,703890360,1991318418,99757248,35607327,1684664199,2126304002,332334984],[201799497,1871558851,320263759,158950822,2041878248,2114910364,2100993644,41918222],[1482473393,1328114169,1797069956,2115778554,1558593667,410681273,114353815,715645157],[1216685666,1977694487,71390720,1859015017,946907880,2577529,753655624,1189405201],[118408509,464823654,385551106,1228345408,15275408,1045004084,678742076,198046667],[226524601,1038088079,1410447260,162451319,914709779,103117338,326159002,57131795],[307133987,1616693930,1029902522,278380638,636323177,429250798,422016652,1534465698],[1606893601,646743745,1224236787,1688041234,1225082694,1335819172,961463680,1015072064],[974322015,1015793922,827050635,1588174396,1814203279,858763090,1581095776,1159193948],[271615534,250856586,1996422876,1195255175,250267047,901632123,1013098539,611013643],[1001929073,1043891360,107986457,1195915127,913406645,280162072,530868695,138514003],[1364032422,547560291,1904227642,2061482453,1397092027,1364240684,48425943,404179768],[94999542,1304268478,1222882233,402353508,479145966,1833111704,739380535,1094841962],[1600714993,1328512,129586547,1177127129,379232303,1786354496,718091507,77848449],[1111395685,532135070,1669567621,1791478856,2026865403,819856765,367509075,1513051305],[1361945282,1825293300,1251573203,481298547,1074394402,577992351,1550154489,962944700],[434928485,1972804518,253905446,677931790,803997653,461661358,287587390,1867075469],[1022974586,1718825970,1037707935,988999706,46102533,1267111694,498021039,2027298408],[1739343908,735871468,366168364,875350502,884571502,1332963785,1085361249,1027089846],[849488902,1214252764,20368159,584312785,2039456297,1518930366,272922633,44122197],[1198188287,831182075,306150175,3282561,994017464,753807817,172745770,1864742205],[627904226,134568753,243311236,535924596,1071704469,1702198000,1101518779,613416010],[1678657659,1947502403,1095863666,1593534793,1343839870,57282131,463284219,1331185970],[2013382811,1991344502,1990745866,85525944,1214057898,1697113675,1871496506,2116038319],[1757418361,2130320112,141879627,843765011,1811181330,1556873875,23557086,1186890639],[768513228,1599117287,1359729538,2105716705,2042140129,786229157,60853849,473006829],[1583412788,1414454439,1809615015,1833514402,1801488548,372466343,1052009815,847013071],[91875217,83951424,671678046,1862588805,227191671,1041787280,1447493269,373128520],[772068042,1682993790,375027260,1964725507,611949141,330656844,55976627,1323646429],[2007445126,610497043,1217940590,865891413,1274675650,448183922,1124535409,507797383],[1638195532,719856284,78745372,647888882,516935894,1266076884,1522381202,1224092223],[268969507,1773225769,158232578,115384181,1363693873,1827775597,676855098,1394452923],[1495286956,1332394724,1331640920,1171473253,1459965539,1420882635,353402048,561034512],[530724994,306767140,613500576,951842065,1220766839,1605928706,916995292,1146903297],[26115584,669158908,1784586955,1574282215,56550130,1870027478,1395101280,773240734],[816345707,123852988,114859723,1636644725,975333538,872423785,2012398799,849068469],[835645876,2081366546,543149672,1152770770,1772575555,1629416598,1561250582,367001961],[1977341642,1064201346,128527030,1519317200,705598901,88473262,677297237,2115306114],[209159452,2054158609,1856819440,282853031,612253620,634557845,1537271645,1251048796],[496705437,592202240,1947211653,1308030994,1718542678,626265752,2077518034,127023358],[1048093335,1448710560,1191417391,1058102894,457927705,595968957,1856958639,305411652],[1582758211,1618293047,115573977,83394297,278721911,462013051,1508024239,1166477408],[1348341145,2069507701,1421535005,1949468825,2089920389,174465775,1790914439,1040583622],[102689739,1044935054,212508343,588985814,761455212,1092643663,1817054663,1666700081],[2021854526,628680382,305262567,1572535633,67681840,1959144889,358295454,830618452],[2082318835,197514843,62119869,152449560,75381066,1451768701,794374379,1086565368],[1283147385,1244626115,890476721,968294739,181179863,1714255490,903009035,1399832123],[1752009575,1993353195,632141104,1783642235,1717121835,629098873,834356078,459437927],[1803212945,1368734133,462115576,519387793,205660910,239550185,1897961989,1861565103],[704218371,1909136923,394506269,1992832417,833097396,1868356550,1203027283,13469561],[353161498,296945414,452593793,1062651147,1389634539,1044321623,260815235,1356582281],[1536200545,1941191202,1947040377,617736976,1098472075,2123412820,3196189,1165496933],[217196806,159886767,142170354,452672071,1029512654,1579300992,1359820327,144686938],[506890521,863965063,1372377092,2104643535,299512622,1109246622,79625120,928469669],[2025000276,249379537,1744306534,2031298148,849077614,1831619783,1290708445,128381413],[685587269,1562205058,1776853502,20906876,313633199,1635067130,995840755,1157370776],[1033481746,1774512134,17315286,237030807,1652648768,2095283770,2004666190,1296978186],[1435567063,2120624445,198212683,377280652,531825737,133284885,883677824,971846810],[1726649977,1871958215,1295460213,1378483847,293198700,1100355887,2069363421,643954820],[429492718,1186399166,1583465211,343904244,1992683244,595876613,280190122,1617997915],[477573399,1057479907,1539842163,1117738659,605505537,1401613329,1213580680,1867918340],[1614161764,825306298,1614138093,2347861,1664554393,1477313677,1874576890,749750314],[242147161,1922606938,703153186,988999415,1404661602,160178841,1467775639,1144803011],[1882523986,594814428,1231460123,255791698,1766999796,175634333,1917485920,1343870668],[1869818467,1116786600,760658974,1371019107,2121420247,1306636748,1667507863,1086595161],[1465656340,1736018160,270015756,1004804093,557111944,1748221977,17062918,2006519021],[15112646,647119439,1578159035,1987223585,1439514498,302181378,1307644073,1717473632],[720609661,1271671263,1067013465,1876001191,1878720606,74413136,731829943,183963460],[1533308868,1909264990,442084120,2092674336,934082806,1419242977,209635833,1914097659],[2015753337,556304327,1866157628,1451983001,1610421222,1377058735,1517674267,1962425857],[357621034,686999975,1992341795,2004762071,866914916,1498873130,1414775199,885568364],[170513017,628406082,648764671,850812498,1734262876,1860030548,2115007024,943967257],[1912722291,584410882,120103579,1876214151,1721531120,904758481,1215204780,285418163],[136424009,351239226,938534966,734582075,1073152832,559071005,867121820,601276976],[520915904,768618603,1758371352,36971333,1391341868,35565752,1076299450,771357],[1342699438,1053167522,2072044431,1016255651,1810907284,1944000493,900832777,1724090501],[1366567794,1908627813,615386546,1590490127,768302308,1824614250,1802647707,1440123529],[1412871647,1360827707,1712847433,2056063513,849074822,1292655782,188728226,1355384396],[1119146675,957733586,1277129643,1132395305,1291053735,996743752,408128752,287919182],[1423346545,954698165,1643165476,2027136719,1984316729,1037137782,1355449964,1897553230],[2308550,1676451229,2080025883,204777150,1111257333,1312147467,1333277476,112166848],[969936706,1955591021,787037144,1838022344,2023943426,629282818,1467536752,153095934],[592538037,1366513055,1401848785,1505061954,630307066,1929981838,90663041,2081013197],[78010856,753543848,1870574228,970829303,1836280379,855352743,1103140173,571535673],[1842726420,944672381,902844250,1576421163,1688287004,1702137393,1359169811,810248124],[877088885,341335773,441173879,1427480701,1039366081,1016794842,147314479,253961795],[1864662417,1630538162,818715303,396693085,400771004,584340478,1267566782,1339876159],[1013885543,1181745941,1059998935,1229136505,1516334982,1795363014,2037881753,1046506237],[1305476506,1301178736,177542034,1352096720,2006144264,752477272,735769058,1998688029],[606062346,3376809,1042868797,1114538912,1530485970,1136776852,854361911,100965582],[90607860,1102226769,1140641497,765237236,64582054,91748849,1292190553,707017591],[1048493079,1012590545,1827836139,807879320,560973569,358846525,1587752385,416190488],[120884451,490346222,2121293613,1974192185,837768608,983419269,188823616,1142286345],[1161109541,237243463,237357865,1367475985,1456323637,463435354,2014875861,903025751],[337284804,1067736158,978578613,2058310153,1519642963,1100934994,24384099,216635184],[1293473853,90209893,791747821,1602340531,1731853582,1382046423,1250314776,1432436965],[1972907076,275649298,1249720761,391768075,1128596318,911183110,340780901,223984936],[1141534587,1287516364,471668643,250641849,380117356,1174897451,499900741,411262601],[1651664317,1410857509,467717958,1895141309,1517093783,1197569002,849055795,98056649],[1004671555,911278225,1040311728,925115182,1264373349,786889292,222356686,1703637841],[1810802966,1325804473,431437435,659338121,747341019,447192554,436265433,1743149102],[1265223125,2119545933,1454863846,1465797590,204656607,1532934348,654906064,809049634],[365299204,121303561,845045409,2107408469,1308261303,2047844023,10447163,1980638744],[1195224458,91692583,485285575,1773517632,96227131,1006128965,1281839358,201261404],[1888014276,951158829,2088881584,1416955786,1176163279,269787949,157402679,860864332],[1230241833,1969053358,1695155925,1958211219,1364209479,882979923,229964250,1264040667],[1597009676,525766673,1692091364,364658261,181013730,335665603,1551338023,1761169631],[1102350920,80373360,327462003,1976540422,1455123729,338007295,1750134020,2085843597],[1291622492,1648605033,597019997,1818354056,782236923,1538796100,1718398283,1947424263],[313518963,933716879,213835489,1149782416,829423312,1728824131,1723408671,14167319],[105207861,972145112,1345809669,1596283177,1368212639,389737724,1032941060,1346456504],[365371468,739277710,1685264282,728834919,339577455,1590490386,1807321542,1245142128],[1703032565,46547482,896243466,939813629,1386121241,520865313,213864960,511831083],[449354286,1221804710,26555319,561676275,478426465,1969274379,714046110,421280858],[65578900,1720124796,904612149,336551410,434325353,1936099333,1091025413,168109013],[1404008298,958300257,817537584,83833487,1107722572,577527715,1543066684,1738486205],[1785634969,1469377446,900010150,1374624511,1770225772,153241426,160182782,782833943],[345524913,1071300936,1923451248,1694983470,1079868790,372419485,473355888,471337861],[968789640,1971539903,1843220394,170954268,753233892,1332820357,787794350,1195656070],[211368445,1382699143,1687327537,1910040745,1427006728,162516766,244670474,1382542132],[405110313,53527084,1163144835,1848596608,507211317,437940960,1597981168,1355000569],[1494677505,889808621,1275467972,1274926020,2028084239,1364691980,1256736472,1717540213],[1057678223,586626919,1527778287,1353827336,632160160,153712269,1219144747,1362958138],[867494869,1429671497,323461784,1802907294,289990071,923544659,423390138,1673100442],[1970598850,755546482,217301994,653761709,231472725,1963635559,212280437,149025597],[433940874,121964409,1235014798,1319020377,583847083,1175530307,432280346,1563035812],[1556579723,88376435,800361397,364364778,209301709,1829224861,1644244328,1232059229],[938819471,1058420925,1495768222,666405427,1267094399,102692616,605444061,2016835974],[679271873,705041733,1324944965,551157692,525792627,450818418,1382770459,2102434783],[33156500,1540364477,346669244,1004045337,84808156,145825521,226298484,286452732],[792410224,629968902,222960267,1595113605,1479725995,1313760115,1090819369,2027595911],[73388137,1059605917,1582531334,562971387,1441913433,872836552,1970875743,1648254589],[1538295699,1426108945,1533239167,402725235,1111172203,1280394830,1449313656,28406459],[1814367482,315546816,1100670644,1147840555,1757218106,816435570,1613836656,575126037],[850863907,1820246298,218655704,194970309,1182505831,293862232,709025885,1355049736],[1323498055,26188496,1151000502,423877196,1451753052,537209618,1736199620,1191746307],[919521231,656565784,1297281711,207380597,1515598331,720236268,1001845690,2078534028],[198978441,939736164,1805938970,596157267,247864070,1417229094,2030349439,1273888488],[477448110,1425322397,1942045306,447016812,564024203,151647269,1238772479,152538723],[547753838,556155919,898296306,254472812,1118992522,1182655506,1864008289,1883038894],[1378939757,1442123393,1411657631,46994031,740752937,686463116,1803980986,1107341886],[1266379104,1598116325,2101777980,684720112,703005770,2014174503,1260799296,1722180378],[805956467,1583529701,389580353,1622853534,1979431879,1790601194,282290620,477440386],[696262248,51620386,14443737,1141277625,7070984,1148799902,2116727905,83594388],[1032424682,1779384777,478296023,1599437948,733105102,781368482,707486037,1520317025],[419496483,956669705,333762611,1293770913,1748631641,1366515580,1456664721,1586202130],[248904531,390936952,646070150,95748103,373456395,132656797,553080871,1058080054],[2064318750,1867731250,2018221507,1788051897,1729428222,1096627411,36325286,1803781740],[1445781662,1771486364,351350968,43757679,2048327023,435132249,1080952620,911252462],[959948054,261374217,1888214226,1132005463,112511272,272122096,113946827,1791465344],[856979508,349286800,175803083,930672000,1879400654,1146609932,34343092,1455028647],[1229168983,382975730,406524377,1779218770,1923452946,500958445,2038905867,1882738781],[1921589738,591380688,1232469858,2082612255,829862709,785207992,161344097,972144520],[857263651,1037394896,1197797879,778380514,1327595240,1943102860,440627455,530149569],[1724964139,714386081,1295796192,1352306675,1921846545,2069761068,1703188984,721647250],[557439792,669645535,657306624,272935694,1272448665,157643972,844710110,219446172],[352649763,943677823,822806447,496075412,1430714947,386300624,1121349352,1664805382],[1448241851,1586595961,1185402394,68446319,1278265134,1426078916,1189300644,874573805],[1321289464,1496917693,785406998,1908249076,1338970267,248950420,1887044647,895744340],[573214182,1125004915,943389322,1141451473,1063159963,1430693021,744151306,820299609],[2112262345,1307596607,1601428757,1528564687,1791062326,1128474827,1453439532,601815184],[1196725501,1254387825,1977523101,1978871107,779894188,1613913163,735417162,1112554508],[56026303,968688915,1118146194,77980566,195798072,1463838732,1304269914,383882160],[1353256722,248809894,1885980295,464550991,1015574102,1469281021,1468896085,2109521505],[2085098756,1815076822,1757521275,1976085593,1176764137,1713752239,1075850081,472743589],[1410641065,1765005729,671981490,1124111369,1662346033,2010029546,313403486,921076703],[508434455,1145447668,502268165,1791394491,1951711877,962007352,1210817520,123074803],[1865796631,1810256466,1307904526,1395106944,960113045,1829663687,1462891957,938345147],[550622862,1385953755,1974721898,1589860887,30738149,1703858515,13299344,1026756936],[511668270,623617974,1213816213,847355623,7762855,1559030691,2060689862,1912038534],[450029211,1987598024,1501372958,577196265,453255726,202380581,1875229836,1243546099],[880400901,974420323,1179671064,2059045099,1356921808,578635358,1509844919,654529622],[1005137654,1608804629,1393169515,182918236,59188194,592324081,1229324254,1665772012],[2039688326,334413896,81248952,586143579,1948424227,1487276666,46227122,377875479],[917904461,350789313,1681445622,1803347167,1084466768,795712898,1196139438,61280188],[1275498342,980134607,1228616384,1547944523,134468066,1834697566,196736478,245781049],[630196898,1756435056,799430433,821696180,1889557073,301577816,1633231818,451510787],[1292411589,2041760107,458085643,522966293,542541500,287638404,924184152,1295765084],[236407044,67757664,1693665802,458838151,1841720506,243619571,1657626930,1988931438],[140016812,335799834,776135477,1620094835,888639260,913818599,1297724310,926656564],[63284735,1072116785,2117525724,1077139150,1579281544,1201736705,2037429113,555462654],[1855982749,761707912,1203613877,41212976,1410221772,2028936068,1891695997,1411249391],[387263388,718733696,1948179611,1283744036,1057553539,456352822,28904642,933929084],[860412889,1155074760,1689014930,118137853,1552675185,1867988051,976179171,50712503],[814910138,622107483,927235927,468602017,1114224757,821038891,1031793271,2086454359],[1564630963,421602611,1227429474,393352996,27130136,1829249871,1194305618,739227287],[16997516,677438332,1404653802,1970013659,606770228,1101369473,1771334292,1675636075],[631572662,1858040908,1311458990,1290494282,848081120,1420451440,1114953249,91624930],[1478776851,1050620556,1998409146,141904610,788255467,2123652014,1246147654,502508645],[723763331,199083053,1775789089,1811429469,934886655,1584643101,1545409932,989358416],[521465799,915805938,2119786200,997092413,1252497085,1591510711,1703192564,684983792],[1684054733,675390633,44768179,1368331425,1377440570,1726825873,1945858606,1782088192],[1928133509,1469871895,1397095959,1826532105,1021848211,75966112,1871547555,1764391495],[250088631,1830847585,785332277,410201308,537411702,1398895996,1947000677,1663726129],[766239,1884080442,1036100638,1766863025,1637669597,483898200,1462041054,1433994288],[883636156,1306169079,1961870068,197442359,1146428497,30876168,1688607729,1902363047],[1542212207,221179940,525415893,1202405501,1537433573,1851800616,713527819,1505083617],[1910711067,315049937,1378563936,1352351738,708505718,2025339086,1674716581,740174804],[606421325,435943494,927736393,1929338598,1324029226,408603290,1065366683,1403643801],[1051577142,1816286000,478481472,1669826743,42633958,1033943317,48789990,1077026122],[1648855367,1877625767,1748110261,1355737170,1223757831,2114548265,1338905490,727288272],[1708905276,49216784,721535884,1237248728,2020825283,1910407032,1460542766,970472603],[441782183,780326001,1030375088,25238321,297846058,869630220,2012569362,1700740255],[183960791,1506925859,1672870894,1157313483,1403421251,2067230595,868059272,100871666],[1675010458,359851784,794418895,327202445,352156897,995212315,1548408027,189011563],[1012896611,1602989690,843406687,1216858668,505206280,219090645,1513713499,2034756888],[2047443766,1184762826,322337737,805370342,1050941342,1386120350,995490554,413284712],[440810722,2047357014,1570609228,273788206,1888015465,1333651656,1026072108,775784765],[1934865967,646004947,1576751392,55765751,1971826065,126067637,1507715385,1109009671],[32640722,1466183289,2095718951,850196527,1751860480,1785623092,68497898,2111061268],[1120350491,1190791295,1699754245,669835643,9743340,997528834,877262466,1423403357],[1309379299,1771271823,510159236,2110870636,1647057566,1370278605,94597518,590501561],[1615001441,456729987,1776553449,2068065589,78698247,1100719551,1908186094,114268151],[1558192799,1054536763,791700375,142124506,908879499,287450419,2096380370,1424843158],[1758592056,1529737234,540224062,356946204,2099595168,40808139,1634669213,283445354],[411064688,659939836,1065108703,1529435668,531657000,228339656,66234453,1909022714],[631397553,420456375,911188918,338866070,606001264,1072105809,1493328274,538739152],[1839718674,828824489,334354341,1158713622,649849742,682732439,1381422081,1613317385],[220701223,1869798917,1122929339,2041211652,1671691970,1325093510,1604365869,1457233138],[1590235777,1509169697,104586199,1280327461,1436622726,1159994019,551493695,1271523962],[900398671,1566485525,964031657,888182394,1318339863,1245822501,1051910412,880722665],[1359309776,1379094048,1946608527,1091053289,1232275345,110948112,1009508041,2012041728],[1366158592,1099821559,783185334,1535342228,1728323176,2063506400,301244628,403744024],[1004184032,701201260,708180966,611650765,858444824,723221591,1183837478,76032379],[1257524741,1510907143,138043139,79730854,33550676,1129067978,211785756,213897243],[427623371,1764284454,1301462080,372028668,2105955085,828341135,670841534,1044405871],[603987866,1281499078,626937106,232306222,22192207,1673384011,1190481031,1286125721],[1701945518,400820209,1323335706,854668569,81561790,591702518,587920784,566801837],[1429778251,1064165157,654329330,683162412,444018211,691673185,1475043122,1259392461],[264766194,1524191768,712115509,1114707949,1825378089,2086795563,1706617719,555054484],[791536825,87064943,1396499235,1520278627,1634830978,608173788,1383114806,1532351203],[409374099,1901545275,877888312,57400457,1494502698,1454946345,1371649051,1182637834],[115102319,254839917,358697242,141874289,1231073763,509683549,1346241497,945837982],[150158449,198535096,931485462,189876731,1418382886,229528232,1425012401,1584727109],[332185849,365844225,1452692561,1189555023,520607112,1393181027,2065671501,735560032],[1636132913,315471084,2000139390,1956891782,1585670315,326553280,1348572207,1453367002],[1488206465,2109747761,875678426,2017191383,14196090,1556354396,1714060697,103239509],[132214498,1626724352,470084686,1723636501,1562264567,1085884382,2120411673,1111418396],[692861998,844525317,1117934030,1745549769,1122524075,1506190010,1240503005,1640029468],[922024599,1435374774,10990307,612688415,480918195,92951718,1035364123,1414380434],[1714046877,1181620044,1896119539,1448035916,741296061,1244964156,549702150,904120018],[2078546963,1997925141,930568379,695245527,55920218,1742845412,1736934216,1918929091],[349008962,1628192663,1286737839,1238767986,427929622,618027982,1580786946,636883355],[1283351233,1003754596,1050490066,315430634,765139096,664065682,1025332082,1855839140],[2067138118,807626670,34917490,2011312039,762317631,1126199254,180020519,597954],[628558040,1276328514,1158817608,753875253,1451648294,376047610,208902937,1388235573],[1576506306,1055994022,1396998392,515703855,1766269181,828842141,322061462,799654319],[313421127,269985369,2056355072,553387450,2039761507,1873312775,1961530806,1858792124],[539702541,1709248734,647103537,58401907,972226299,914534535,296816564,1517878760],[450401099,1216137595,147079705,17153074,167643412,2001324058,1192714724,1695303055],[1542798291,131436375,1409671978,1293377470,1387073276,743409412,2028572321,799488287],[1867053144,1269500925,1677615279,1391431060,326574854,502707464,1228164687,763402688],[52213198,526874522,464092895,600451454,1836550698,925608731,394328393,953292108],[1909140218,1006663339,631992985,1338214106,1495652152,1504777480,348502833,1981079935],[129153563,1793981821,1408473806,1365745459,1801318306,222963457,274818580,1488183336],[472593297,2096211757,538994606,1549970178,707246319,1695545723,1069106011,2090210948],[1145839788,32152501,1537024050,1413808459,1672169153,561357124,1302680051,536727286],[1264827409,132649262,1302040694,834902350,1452842451,1126792948,587881439,699143487],[1288452347,1464672804,880108627,697904627,1140740782,546759335,431853103,1905498613],[559199247,892972747,425584828,642461195,2061579006,1037860707,1449568537,623663781],[1022516478,128060222,1516386000,1079679573,202610575,1795652839,563729697,1751836002],[1398469456,440011985,1740786724,1079000615,1322560885,2106999087,178203834,1275236372],[284441188,2022609986,1792075344,1882705954,107088741,1913082839,1729287766,1710051929],[1753897551,942774644,1724754311,1633769176,1232113991,1105887384,126852038,881023889],[324947887,1252250249,1481928760,97554893,1256190123,718053639,1618644600,387626898],[1951286067,2056317419,1316158233,1195233144,652598894,1029250433,37049676,164702756],[1052038014,204705177,376457765,2122513437,1388227810,1031139683,960124400,1256945883],[1707167862,521505050,909213591,1216676117,1674769408,1433471548,427137765,1772973059],[2028942424,1876126408,1531606617,610862913,1902684374,412012983,415733688,558907992],[1697833103,1475635321,1686538411,214548711,713778481,795648031,263640809,372608152],[2101059686,1336088802,1348712531,322063185,1960349907,1524279602,348773474,830262139],[1301794626,903119836,648138829,2129116781,1405998181,517383293,1373518191,561959734],[1672064144,1684707725,1223944227,1287153831,723021950,879237385,850415349,2049892437],[1695711868,1124154640,75756945,1879704132,47584781,1202338211,94377697,1441398640],[1880808052,1393782607,92361323,1417569845,1364862181,1970326090,5361266,548740826],[512001687,323999131,278486960,1178898644,1612900191,466004044,232575433,298560898],[676279595,381964044,1912706991,471883005,1380956595,670845762,1423113688,2077295740],[1901759237,1772133290,1489539581,2057475544,1438611294,183319430,614332456,1276686],[110970318,1963424066,1936517758,1316160600,812972514,1023201751,556278448,1809817506],[1015477920,1557132384,191033046,176811967,2054982758,402273753,484744420,1117309158],[1444372346,1824838703,501592357,562673189,706768819,1634615276,1688573604,578814664],[44807322,2002196824,1020216613,1995996064,1864399890,885850266,749597257,1007948949],[87908780,1448755843,1673332714,1479558931,227663483,2115361077,610289016,1703433113],[1397640222,1051564975,239420146,1187141766,678819397,507387204,783136358,850416203],[1580940109,1802188539,90474302,1227553407,540011524,1412732396,1913832517,1855723641],[1332108974,1057320500,204712041,1561897999,224096714,1235884767,1466661883,1088487266],[2064560989,1322824174,974742123,1631891909,1752748092,2067985322,885954235,667231279],[1147798328,1915092841,436000794,835996231,1822303973,1503994169,1676607120,2039224125],[585353249,1228941304,978177269,1094656555,775299941,55217220,1775973831,1013855452],[1768198647,2066619191,1463398104,1439097,2053252016,1670876876,1383754965,861983885],[440358542,1654620417,864314464,1765123959,90452439,1862577995,1789302020,605288530],[153518239,1258851687,1025721727,259130535,852337359,885173538,802589164,1457651248],[1461731330,459132165,1035716627,1942797987,1346821568,1684936224,1522164214,1869740045],[263001179,252570549,79137452,903952130,2068815100,1997187732,1597510412,1677004748],[1876657594,720624070,1692072447,2080054554,1559608443,1097411463,1097437382,1310626658],[1363352610,1989271078,1950426603,122535841,107213197,1714485721,632563452,657447745],[1286081348,273725291,289125410,551042062,225315672,466595343,1263863276,637293456],[1732593017,1417750862,1853070319,389408950,1238640639,1359430589,1468198519,1825168465],[1215201720,1681168371,616845015,197031068,1368608028,855880831,401508065,268822440],[333447873,1689593341,1388827809,1206618584,190582436,1236318184,122549031,1604774910],[1224248308,321182121,613953954,846176985,1674452829,471107007,1597274820,748125223],[1226107168,2098339323,1065957591,2081225238,680588443,46133284,411741544,1700951034],[1224724917,1417630732,1579296773,1156995042,451748613,1820342147,384700232,1511240966],[1655752325,2112265024,128125124,824716047,1059766273,202440550,797174136,428060059],[1202970047,840764497,1978970817,1495002246,1607022477,649954984,1405424539,1399375316],[1118588192,737535111,324727313,1012075762,567904005,1491009443,362016910,1392219978],[2088697212,411261886,1510002442,2013075497,1312061352,1899434057,2129231292,884191310],[586146651,962683839,2051160721,1206343833,675887897,1856252501,896440081,110336141],[892423006,535290793,1788026062,1289711058,131196639,653405762,628226863,1933421084],[1995555795,287940257,1470016561,1286174615,14625418,972616312,695169861,1121875376],[1336024830,931356648,1392118960,2122553951,982404033,1705504259,1597365590,969867162],[692444533,759710051,743214924,237160953,2073391871,921162930,162639109,412471758],[2069159177,1181744434,1398211484,582410378,1894901836,794807422,1444352441,26129916],[934546402,204906577,800766268,31857009,1803498624,271229903,1795164490,520356783],[2032894871,913259578,1557390282,726188817,2015365776,2110970586,23075870,137604948],[121262612,1998377281,1679810880,1379039265,1928770681,593877961,1391285677,455037130],[59286823,1642220582,1905752974,1112810939,542170717,1256996819,1333034013,1699932903],[1303628630,2100420015,247840882,175547799,119564316,770451588,1310507588,1397960415],[1489234804,1203704733,446666396,1053271916,560915132,1672011406,568317876,1420753410],[728560993,892713560,142820582,511631179,1498375157,508960217,742096532,398125044],[1557900099,2037635482,619946543,833424966,2009547184,765001396,693100766,747912447],[387707247,1569450171,805873560,2066597137,864753484,1142140851,283118596,1663300003],[2045899031,655243469,198313458,2020004113,310237232,1935287972,1612126288,877331179],[24220373,1993536753,1126229150,1869508580,235419351,494631320,1705583462,1870096475],[1336806240,2057513813,1289004986,421037913,1137292250,1533610979,357650155,268344900],[247630961,1607814689,2096957357,1219429097,1603251825,388696519,931498027,2073573882],[776390746,629339599,1251350132,1872070588,1835196725,588232894,1254133262,893575750],[1111076047,1475070788,1144119018,1181368910,1038081208,1578757306,1216194020,313225999],[933123474,1222703805,1619451623,925639908,1393363759,693114830,1609696538,1320099881],[1567393596,71111588,761182536,1398717146,6552403,1179220686,456794892,525723903],[628141104,304707839,1208596,1650982363,505539902,645861644,615478310,979854377],[455343825,402267412,2002316969,598837529,1496845826,1461254030,1068563740,646646979],[835259494,484813751,1290255429,517654000,1718814481,1088049115,1042303317,1196241993],[295218888,1907820067,743509495,1129303645,1634592139,985278726,119846541,1168495455],[1203207772,1473793180,179111595,263267576,1476645689,396776325,1748499732,76116593],[824201199,1709416869,855672610,1647019911,1121669843,64520441,148757494,860198525],[2079095999,1601466390,1020436610,1399548960,1513004005,1491693943,781154223,2017596230],[2119142064,1358583698,2100651049,517966817,531042708,1193004428,967261390,886273573],[105804606,1445724433,1485595654,527233888,416038028,1784473020,568990399,831801616],[320112473,1307917897,1400041457,729745880,1387061436,1584250116,1649483285,692996436],[636063727,826844260,702143171,1446962209,1360777763,927028884,720983961,149883348],[1547424683,585116294,489288582,1450515272,1087172127,1300797544,555545703,96253714],[776419410,793844853,1187618619,2129072977,1152227842,2070730027,388518923,1695623624],[1196586073,1109019277,1856669927,2117520775,1792978262,30175308,1906317447,254927714],[271763183,1924422556,53117157,164175507,787727576,1523229093,1986852271,393493768],[895149034,1885112219,97446585,1666185738,940731105,1085627269,681907600,1610011996],[1890413606,693700836,335033945,1504915144,1705782082,785698041,157893277,1686248634],[1699978716,1537224496,1829545809,835516611,1334647917,924709129,1167321283,857408140],[422351075,1263771883,713929043,227143727,804215997,381808181,1110484051,766790686],[1726986997,547094117,656067975,1007433662,662730084,1947505534,1513782233,493302465],[22340167,1801515171,2122411181,570782670,1875937212,1827354160,2107137026,674966650],[1115536922,1697606224,474737696,2019774663,1576549930,369506858,949506382,2117044761],[100759638,358400827,42341395,677416850,2088158116,1831328231,1010175070,2114398396],[1671004574,1762526462,1732416592,1360207469,763687148,1143364642,215491045,410178130],[1896027466,1597005245,1925322895,1292687751,803648047,1622811716,572794916,1245216748],[66922036,969882909,1489285184,1677616382,701026979,2013881608,1291864331,816721334],[1185399533,424183498,648580379,183934711,1603681728,1154185934,404616357,907421608],[1453910091,1550017934,1337430815,921216591,542556100,1734496911,1003319476,1307694237],[808300719,626820875,869673191,699291779,813558600,1211974114,1321249543,260498360],[388427361,648499494,274457825,1607322793,240693344,1940730301,2119712123,493550076],[1744792984,464585491,32185371,448629309,1970973928,1077498845,1592130325,1341242563],[63129910,1081949461,250228020,633066204,593224820,1711546684,967253135,776041105],[1257149408,1976318683,2030372257,1507202036,2082287,427641089,969215494,1694329840],[61888529,2024573029,2003907058,385295210,450047319,1362482772,790947589,1270653111],[894618145,1789791303,478671880,560990867,1176122908,785579749,615124093,644386236],[1383977258,702359843,53563082,101369266,886552260,2021476228,1872027182,1921967362],[1385739276,1736034164,505427039,811799972,1527301642,285649232,922688584,501105081],[839867776,1267357618,456839167,718972287,481738275,1851146224,234634251,2114945426],[1052165893,1612351404,361952855,1903173721,2104357712,53899506,1822639436,379675051],[1845329418,492009582,1544108998,655902348,940405878,1686592887,175070490,1882263981],[1086036076,177486497,1282405137,1859903884,1431294422,348946476,1508792164,1845846549],[239038340,2004207504,1769721167,1733396289,116577318,1315752088,576702077,1115319796],[1199175254,105690798,1527963631,279455751,750888203,1840715540,506243673,268245060],[1401766899,1841135963,468858903,756117306,1846075119,792394057,577569731,1777894953],[75703942,978539856,465625727,1863031234,466777570,442717575,1197538195,1424906514],[1565122848,1664787222,1067879603,1492610378,1128969334,683295859,651821472,1950285922],[125120367,1990567409,436565154,1417893465,2004546106,19181793,592438203,896213017],[1455602319,878452909,1477082989,1922821581,15255789,503290159,946642603,1996620977],[72122683,1624162651,1425192255,1252175927,2123873154,1330585317,785627083,627262081],[1128536317,2110415430,851300973,1106606793,1562712370,1023982721,696127186,876514980],[1322314192,587042148,1672555910,1762119314,694827685,2088178161,1888219264,322703182],[853208041,299242806,1519904629,800101245,727932042,625962997,2113260531,1433169437],[1168704686,723217026,197113499,1991315095,971746779,1884508527,338262451,86683002],[1434072147,828828564,1865889168,625296351,1069452905,540462668,1374014324,1573198033],[1403556442,1560559752,1256867302,898245399,28025230,129632894,381408911,877033017],[2104588145,1837312427,1808949151,349761965,188924843,261317214,1879858978,2128491484],[187829318,1138235499,1985047279,1243234877,730629605,826010927,755129547,1581810518],[1974419597,1945351751,13925817,1382962793,546411085,1365892038,1846465896,481815113],[379461925,208135287,867048942,1792347130,926735796,178433082,594920811,778355876],[2097777232,964456504,274897803,930639607,28396334,1084079956,917048945,1779169277],[1051337386,1511015857,687370803,288723204,1809178851,1704344318,1236199093,228580946],[222716291,330534664,126187871,1958172904,600423691,679887853,446722229,1205903723],[203211180,1166026337,1419313736,1500065252,1740272307,403540079,244728538,339721281],[1133881624,127415962,1182978743,1368725085,1155611454,1555908948,2095572886,1042015245],[841321452,1197159740,1086290488,1983700403,1269733706,534771293,404152260,1594255372],[1196920343,1442472817,73905101,1857405345,2117909637,1432639933,1215757338,1414948997],[669658154,300828560,544713788,1425770736,138704498,1968216737,1440523867,1860384306],[1845942731,676281599,1961140586,1176409304,620772335,933738474,738452309,1454222097],[1762996671,1762917480,788523755,1220567595,995878358,1797541473,1245484319,1665305476],[717806744,1831340105,702534653,1489236064,1470983799,709139638,125924439,583035393],[1170004895,1225539537,937493934,1342282518,328346474,261177267,746649878,145253660],[9594919,1452937722,1170955463,1156397781,1799853718,1457449562,2120211644,251210661],[1420675784,1419490641,1816993305,2096040245,2023475732,1054910365,1842984776,779962961],[100861600,81784482,1807542425,88775947,1244153246,1583745207,1851914579,93316077],[320054959,1900457534,296436628,1888689983,578583931,814353150,1005759112,1332516875],[1196840024,1330459571,1897767263,757640159,1021665059,897861629,724471014,859839905],[1168124800,2002580645,413327394,1144416395,93225924,1107792360,449620638,731500893],[1498839650,718823437,2115225875,1634733079,273972423,1158846007,777580700,740413537],[68501944,664716050,1134644928,525430881,1530419197,959134578,1724142127,944476684],[137665767,1676441525,84630715,1864299591,375948928,212174731,1728508756,845767932],[929844991,741218428,1421795804,1904547381,1123829117,1411327631,2038717552,1967448325],[1856675178,627602663,834926112,1885480448,1069586588,741565808,1299057969,671168626],[1194094607,1467482548,1230232967,399653741,858237558,1668515556,1705733750,290794256],[1741521084,1814041778,687750035,2102329071,2119228553,395186811,189804042,522610039],[808420357,2059918269,651030961,562976688,545641993,1567770478,891541607,612290100],[1102712385,1469902249,565652804,1682647177,849657606,2045640278,1911364746,362918988],[1766062486,1211577355,774007947,463250098,1513295534,1287524995,809738414,210094101],[1861027529,1552936544,1210314431,470314488,534561239,885558885,1215691840,1011504795],[1974434664,752875704,1817000143,199818720,1206676535,887253462,477128907,1157257479],[1737364853,1653825823,2105592223,1255355719,807948711,301716231,446531343,1836598165],[375812809,540396512,2107395426,1603205560,1490519565,888622675,856060377,484769766],[335665465,76182513,1299136086,2066727997,1770534637,1592150688,822446731,2098141055],[151604884,989300639,2032337877,1035313638,1885274978,395759344,539941382,1809228879],[800512864,702726298,544976618,893188849,1711527590,846521883,398903020,168066164],[359830584,1015054138,2126660648,1420255643,1778593528,1791183860,1078379671,2120007293],[1193281828,498986552,652756459,1740298409,1422849180,921344668,1046502136,1418307900],[1346370181,811192379,1594438463,370239694,189569622,272894159,1084116713,1498235664],[1592221534,966227445,1409322032,1153118087,2084096267,1563067742,1011490486,1822973863],[581570444,162654290,1205419038,1120382649,496826705,1507880373,91162765,1306626454],[77265271,1085696030,2095633475,806703907,653571164,259116277,1879026348,1692076155],[1100461463,1594706106,255569059,1958793409,644165338,1787744960,1551560690,1962817497],[1917316672,1222510996,791200464,1038049648,1085967256,2064616982,486885113,1985763559],[335695232,1742390901,1681138918,1093806116,387421308,235070288,533463965,251815085],[1595123032,854336807,2081418389,221602924,2006346168,1139715709,347779326,344368081],[1232307694,641651753,515177584,1019856639,442305277,1007448202,2125920552,530484287],[1971712313,1424412961,1030518222,542206048,185716632,277561114,1174443299,754388331],[343151311,1809979294,299575623,221327323,1635878914,159734409,1666883,665969796],[1658139931,305475836,1845440820,1602585136,1000502572,1966453103,2108731394,1334401089],[155444113,522659184,1142269043,294622739,1591175953,518813932,199791104,1395470963],[1233281157,406872490,1025410077,621761776,370557950,1766669787,943065998,1125710076],[1516005592,573996854,1740165706,1770697788,1480193497,279802750,898005112,203271741],[1720862997,1771713224,1396605629,57129434,669685762,961076883,1774377487,1138928586],[758528362,1400285676,55970901,1207326969,1322046665,1182708904,1651042998,2063807415],[730340037,843725186,497733152,586214523,496356735,336455514,633821773,2064561513],[1632980219,619823018,1068853824,1117135961,1155290572,1754598824,877869536,932545442],[1518357417,1367747472,406717073,1932914237,1480967864,1251552102,2033001878,1031049849],[1955864051,754230809,364045676,1154804013,218805973,715371666,2109480544,2007774166],[920609428,416954277,507834386,1714456736,778770772,954002917,1027437653,1478871934],[271715015,355016122,1270213969,797961756,1179066506,1598513009,1244307336,420492806],[2031970065,1200799584,557767480,1538975772,1763537676,1440791075,1427976732,1687964364],[1851984015,309838404,1580103660,259148257,846241362,1775777353,1506202261,110527020],[1178234721,893007942,79511606,593937400,1945989025,243681740,869893399,1280337490],[1326358819,153911168,1166078272,964413704,1963681694,94798650,1003477951,968320564],[718608942,1147080851,954420652,1175865539,781835175,270485932,617071521,835469764],[1776825645,1899438302,1942610985,1455067147,1653208821,311492910,1071897711,74655067],[24680899,1451923760,439261077,1254749244,1630552895,1951187907,1066704997,1341904213],[1256668356,1476716031,6728931,125590233,203235645,1283635127,1302214744,904153249],[2006003749,811237402,1424213375,775681478,1858123492,1325424514,901810253,1579067109],[203051743,1862497350,1213545320,356679721,1970730084,58522188,413166544,2004200696],[1999353138,407484044,1616053633,894191861,926679307,662791303,1429135971,1886710889],[512309241,119243959,27923840,655187640,1386941842,1507831719,1362446601,558178231],[1140693245,687494344,1538451237,1394470220,715927882,1603471000,690570722,245345974],[1470121869,751609794,946242741,901325278,1629385351,1667599909,1148383085,1604563950],[1456741466,62716892,1717211813,2036803502,2959884,84306092,1900845929,1294294755],[1885547035,1009419599,1690675310,214263345,593955406,1196415811,1719606194,296658447],[2066320319,1951603572,103568862,1211858021,419087381,755010938,1175748895,486553847],[1432843570,399821166,1476721407,2088596997,1307875832,1833222808,1298813228,203850486],[1842504686,450142552,1977159913,645856454,2048832632,1241595315,322040837,628838848],[358127961,1118029821,1893068778,1269218099,906074748,431098868,1667132268,1204547765],[213747255,978361443,438473118,2004858351,278960849,1627127903,1478523952,2007700206],[1779477691,619372809,133514512,1481699381,486721925,1435652398,206660027,1180106792],[769823497,439854705,149873324,1877520567,1426466804,166925365,2096546351,2008389759],[1793880472,651604531,1468944445,1718046231,1246529878,92233300,1317428186,306109167],[1420312988,1721359636,102905118,647080494,596295642,1675811015,670111186,2071126705],[2074311367,1914751760,1523343794,560633414,922994102,402380419,1748312752,1451345108],[652510237,1826943517,1627257160,637779460,1009043606,1444542719,1402932521,1208906692],[1571726984,1532898923,177073684,1942739294,2042614756,458929117,1139680246,523146254],[1080614266,1846194750,1320685772,1495437844,243894755,1544352197,21938749,1684095372],[1725041200,111311685,577053578,1059422958,544636165,511688772,1881845275,922508854],[835330045,1003988152,330348254,777584454,190187345,1594021967,417852386,1983258559],[1182191429,1232034317,1802000948,318297791,551659991,753881881,1574666323,1384489309],[513875291,349290302,2059240817,55304453,1915343848,160380934,432724870,892574716],[1381345787,1961651057,939289393,1571961513,1124662744,1204686177,154056613,614860669],[1337899111,330873834,1832849800,1330094039,628030690,1736176905,1916299257,76369960],[1131215201,1693908401,991463535,2063172854,1017386379,1469986822,1167850610,1806554130],[1014340377,1719315278,244905027,1525383325,207139961,492740425,1629106856,427007593],[1154349189,1909756266,13097248,627516061,717430505,1282515738,785581760,537252677],[428281868,1912254366,765976768,1763989730,399485298,1688969575,710746986,1447026392],[372149454,700013936,2036369146,396707405,2031703525,234858801,207746739,165154203],[570443450,156361492,1588358686,1531576443,874294342,995955035,298051829,2087840786],[1503816452,153798741,241068780,1206629031,423562589,235546896,570911214,1766152715],[591205425,380838162,1055677695,395247934,172690634,930975969,520810765,1802702000],[123546464,1308958471,1820092458,850317728,916922882,562174209,1610397012,297990985],[2028712224,1463827297,1396257438,1728541002,2018822757,1665250553,1196125633,1543114671],[769028137,2001495106,792264221,425921366,1643176181,1774950516,391829742,1279097200],[2699210,203936428,1481967088,349329991,1502372508,1550820367,1885386686,876659919],[992110987,388042466,433773654,1606011599,447045502,1660093458,230328760,102905791],[1295060394,1171989696,1650088955,1740931078,811336071,956582658,1089321399,626923218],[406690012,1621324849,1107893629,1894083881,1813828505,1171821635,687532837,601449816],[1784775197,487188542,402303234,338485543,503111878,1118780049,2058468119,1371106876],[468721377,1561593890,1803294032,208985960,2016592726,711806772,1792046915,1425730549],[318229091,284639043,1850492050,1942715868,80013039,1880241110,1811630813,1602602350],[201054034,521836015,131363853,1783131685,2081578027,1280116482,1738686373,2027120683],[1941867483,1327322337,378915767,26086560,1810086865,1326200458,1692925357,634545669],[1257611744,2066897701,638268532,552465836,1476791993,1425760553,1646507180,878935693],[464912597,1005485334,445498219,175504773,430156153,1133814684,12390485,1214134110],[1661423482,1298310224,654717408,1461101406,962481217,1539324916,68076117,142803996],[1858387842,1913236836,236110729,1775786515,534203762,1558832580,236593692,1865935325],[451791566,753418699,1406503267,270177562,655471241,703066521,685959642,1118041335],[1355740383,1269459542,1462243742,868187971,124337084,1678075484,1836761103,1455895864],[1247092518,465100585,1237605993,357414622,1453434830,348295399,736088019,2042105368],[25733439,405922162,1651738526,705694536,2063998992,1992553977,1149809025,366159962],[1514469856,397421979,1915606642,1631895745,840374057,1931416417,1978572974,936162488],[692149163,1845078181,1226525241,564742943,450504163,1617147252,634897784,494573941],[119111318,485511480,360883961,725646244,1384132619,1110920007,896773965,1843271815],[701964266,957884639,1523472688,1002459932,1237598162,1775346351,897665719,1804451053],[1758313698,1481310596,216830692,1285737959,1869954674,1391477668,1741500827,293914130],[1695485532,1643446147,1796346540,609757629,177809598,1095425393,1105699787,2056250082],[955435592,223788062,1360186664,1096255501,702825452,1724729987,1678318137,1225370683],[1163752165,51661188,1132946270,1318179092,399261588,1992248940,2069555187,813677207],[1327773858,921187454,861944860,1733786546,1936519367,277088640,465880250,2046427369],[1152004494,1341352084,991840002,1060511440,353307020,1373024725,1712544227,1303310042],[1342171603,1949139467,2096636639,593563685,1773189975,839328632,1351833521,770518632],[1565870299,924151486,1841231858,1009360153,1769920647,1179294832,1210849823,1174288519],[1108083518,1156940336,204048989,1993115683,1775414091,1027076699,1399264177,1375499191],[1649536989,1491954879,1623155797,1810254553,534909703,1097492313,1710595498,722136633],[33551348,1538042135,488571206,1642442932,960659102,1736578599,1117248008,1235544748],[505833233,273650517,1908739247,279498936,1508991159,140821792,1646842106,733344879],[172664693,1066748242,1389440091,1668673552,1046688453,890770156,786200557,1248230240],[1662584047,936239670,1089252313,2039020061,233066576,275393801,820939099,774760532],[218225789,1951721843,1382158959,974962075,2097274074,1704096837,2108078958,526041799],[871620350,1573045227,1991374870,519268417,1235901095,221195250,658147527,936827437],[782387566,1093020076,796838859,197168044,1013747179,1851123299,290279856,1993543607],[376389943,344241760,330810619,1509305508,1896389613,1384442904,33705490,867746261],[557972469,45768096,1222326115,161995110,1686194694,1852356093,1621728459,1960272881],[180113031,2092985765,1013283568,953927090,1425125179,1122453640,907357031,582676582],[1231661310,359733473,1950103654,2042264952,1296369573,1788351156,817040856,92478509],[1467512956,469550646,1910223724,1058157908,1572384798,1307500802,1816116065,1356841495],[83354471,313545916,1432584345,1187518958,325917478,2082446023,1017666904,1643793867],[754927777,488181242,620030101,1670282355,411048144,1293889898,997230753,2072104773],[177851730,938628463,1346677014,1007703842,995148827,1784110110,1738725857,1351856200],[1936973595,424155449,538620397,1144350532,1230760984,900455845,1780524933,1271267009],[389989611,404550011,1972180187,648106362,1083844160,547468456,63356011,1266015935],[1850156541,1405403225,806661005,331523117,1413519792,1254842525,914930558,2013221340],[40163419,1501826588,1404581817,1282512862,1058620708,1930911498,401288508,815555721],[1533982791,1674169631,436763873,1906863145,851070732,429767328,6455176,711202511],[1873362716,26611294,1909821488,1688821212,1950245499,187278594,1522581567,205619959],[660232737,755744886,1148841447,1076553427,1727121774,23404835,936801827,889203437],[1319652515,833402656,1586736241,1072833727,1874064383,2072452074,735375696,694954766],[2029851920,1098167949,683350062,704596395,1804586548,1629548806,1573023608,726258489],[836839902,732889635,182559851,434264072,682236219,1050393594,1232769555,1660776523],[159255763,81155798,1354678029,131341645,1078575850,1019773032,1284411922,1328002273],[1703628087,234272262,1901340256,354778414,469623966,1750334023,422058965,163272274],[10545250,359902350,1485055878,1461703928,1360045255,2129866197,1586614136,930451935],[363703433,904623571,495701374,982803440,1599548504,631993081,451494753,1070756303],[727637848,1647285011,201038437,1962560855,782749028,1461153627,902280338,60868255],[1410643444,1531898457,489751098,1838973293,342671875,2083559507,188131670,1699778184],[1292575422,1512065633,1940899294,1331308610,1454728520,1968287855,263890864,2018259180],[2128482549,180547765,649619614,792936598,987908114,1955695715,824995695,108632761],[919410841,1927941858,746014409,440378707,231035446,1995776042,1772587864,1481296810],[1582245745,1396399591,418129739,945775624,1240747865,1768661665,2072104840,1903212193],[643241821,521586507,562335793,1368856192,466302775,787297596,1964450162,1258547344],[229657769,1462865883,1818015239,1347325003,1392285154,1351433104,1039491813,2044730079],[1858414276,1633167675,1307348100,954189212,1164974400,1136866100,1538610067,332420628],[1837721035,1906831753,571279017,872110443,294448593,883200032,403440443,2126511341],[1268351837,384912693,1310284111,1455050664,1070245177,515492318,100536960,393813072],[457965062,1659283416,1990890989,1907600202,942356419,499919232,1805900372,472277317],[619611413,833002525,782430442,384200302,1638766237,1882413790,1131956593,79607165],[1413344488,1169189625,1910185399,276336009,224939773,1742399076,661093200,1221747054],[1501986695,2122091154,1043483232,1089650997,1905672716,1129909119,1698269822,137310610],[1630543783,1286597053,150436773,659057595,1019766036,1134370698,289919001,1437569941],[1172842926,136095777,594782985,820572969,1311330410,947762359,1022401478,352355730],[1006517886,1664159154,782747165,748035973,48021720,1725886141,377015945,702556472],[1733663669,663144933,103545376,12297015,594497579,1627511310,1250233454,753050535],[6132730,840062659,419382193,1910326854,1099159499,317727654,121835977,1216145869],[1721991521,1108044464,2077489429,821982123,935338574,2106456342,1423232472,1738253636],[1554311439,17912073,1780394259,1204668207,1800670488,687270742,1459178731,710200873],[1849519679,1628181401,1820392901,1374283116,764533514,1540980036,1500040392,1868356713],[392397799,1635773784,838256486,1916555797,480322283,263294414,1123967610,1566756338],[2005367102,173812006,1146501074,252144564,559366909,1633342756,405803636,692556334],[339688875,435066532,759540155,1523776032,1787717327,789853107,1783289649,2035335706],[307801094,411766594,274108709,110749810,924669764,183500773,885004918,1154510424],[199725667,395865031,57406468,133961328,1695228348,1579947107,959228476,235946149],[1550304886,299353932,1669929079,1915826785,400005324,1307231521,106125983,1705202536],[683895548,1807574436,94073727,1583134200,157981506,1273384057,954305746,1838738635],[1564698095,1025691228,1328447637,2043934621,347314240,1602529830,766420617,1757849646],[1996924133,613665363,129924235,1751206763,156449708,1628330143,973413076,2004376332],[574760188,1955652691,843262411,615153243,1858609179,2039878696,1499485618,1124301694],[384212331,1495585126,1825867515,622044867,605214476,1997747779,380044898,1116490756],[122196135,627205819,226442148,928356335,769799249,299620967,462153898,1102260822],[693445350,712281753,544428417,51192313,1766756786,190973936,1267732187,1993422453],[2053874747,502371906,1044605635,534919659,1207429075,1206748915,1311252045,1478074436],[1115140987,2065311277,110042466,609995945,659630477,970973603,2063698012,1392695608],[919019714,254623792,1544999583,1296700421,1267133020,1135050888,65072814,287520249],[1594396585,793537829,779937193,1015297952,320397973,36144509,1827887586,1275999885],[1578551575,1288553294,1913671090,276972763,852154806,665265660,844638815,1344717166],[434394228,601625775,208144893,27332902,283409345,1448421397,907045427,917804859],[1663355794,1370281068,1550051495,699386001,174407839,1426533632,1271930706,884388074],[1723683575,1221187801,132895267,1916144733,1179206387,462558651,1310888631,545601483],[1991613489,125556727,1429439765,374453146,792133640,1000804847,253185722,1315755002],[1797154904,100460018,1584608806,275257120,1266415076,338177188,1825402037,431809714],[2125189110,1383399570,1405914033,1567244822,1766251252,395833846,1280199357,74333415],[1328583021,1277914284,1535722720,1163744685,963671254,388314068,273608025,583415631],[1591136868,1014262465,1709425946,278865950,1585609128,463922458,1494961344,1210946182],[680891948,727666637,50733389,1720853193,1048404504,585874831,2064245888,205405031],[1987997614,1954445197,641841037,893564788,1715613039,474532530,285308818,1940472458],[169000230,2098678208,94281095,2020410781,1100606063,1517910852,258012638,351557601],[1184602727,2041539967,61307282,2041444692,1333332440,1814237774,260760747,1940038089],[1024447246,841199697,1226618392,2085863910,1453897473,410037969,1025854815,661140747],[641398991,1828027868,946242800,1685449036,556249448,82820192,1932177298,2040208607],[1704073902,1893689427,1714501947,1834530794,1062379011,979161737,1766037528,1291056269],[599210347,950695683,1777483652,121718302,1293479144,397236344,1066791937,1395266158],[2011529642,1617961254,2025960651,1628568943,947417648,1478343242,497986415,1227756090],[793152371,1945812846,1480780801,1875465369,415503482,1658289200,1375979443,220105128],[1199643930,368719176,640291363,1674981697,1331756335,956406171,447686795,2074223781],[1270231354,1045417400,1586662070,1323454748,827683249,2113626531,2027721593,717788896],[1239855215,681347806,1986139336,644408099,597377503,1064512683,306297430,1978992649],[213549774,1733737637,31925893,294010889,395965517,101102161,524077697,1828801354],[1350950140,2000035462,2080179530,1983976425,1685953021,2082446170,378833103,1629138601],[1209829526,329933916,1396063956,59208492,1282403893,632342495,870935365,653017933],[1330716210,313787982,1359330679,383238334,804081019,1635235698,602089333,1033500770],[1128219482,1676314237,1125630536,188235606,594157719,1864776363,42536041,299544042],[1152398731,1067233738,1459705079,800844482,1200373932,447779801,2014652093,316255271],[1240285357,272612555,404052993,1958314504,1828272382,1006232590,1402078964,1261458399],[1983291200,544940678,20106062,836369421,1076736065,48822017,181788638,1969474004],[30095468,1976784041,811255774,253412386,1444657287,901466170,730354946,747014133],[839528575,1260538064,656550214,1184836252,1794393427,2032051382,413651756,1305568730],[1557234793,758207107,672973596,17730570,894832337,632074117,169877949,2051950686],[717528899,2024009903,761988360,1375607129,921898232,2126550714,757799883,408045435],[530164197,444199790,260062647,1878258513,424599083,674934889,2128529994,1277879398],[1219052642,287670119,1169580260,80797481,193088571,1906135572,1885553348,174360348],[618106482,471085219,1650759654,1593973153,231003438,1181263186,504457066,499279926],[338442462,1039514273,888329234,1795155134,473661999,2106533950,348231566,1269844073],[1342447354,780479102,1580603289,1355940641,1000886893,1263593044,1807282375,1547560330],[376478782,1936667171,1047560507,1603552010,13528174,1756989370,904200214,298640713],[1335175084,1981822421,131573955,406964173,1095776860,763662342,1886294027,915252292],[266471583,775034395,856910185,852448321,2106344646,31981289,1869104436,1131852807],[521305944,1512087213,1262760783,241973730,876435325,334156565,1100162462,1647460695],[1419022019,324063917,890528412,1872988397,512464827,595917218,1894728883,1527343374],[1724082996,1243244919,1563708917,798958181,365302805,1901208302,420091608,1902823311],[201688710,90846696,557285226,1169635993,2077621890,738028811,583079785,850114421],[851178387,157812938,767180746,295370921,933685773,1890751842,1715064725,1141610152],[1645434599,1865794205,1538179640,1265851992,1102431077,2123925915,250462722,692335248],[1487418763,2028367465,208701023,1697953820,339976187,1699426738,1305038604,1620011640],[2021904709,1354469143,1347481110,1928690691,79215850,1345170664,1428344250,1169490257],[1616833527,190864723,1020496958,1470101947,480921238,661562162,895640782,210122391],[221756598,1134558275,821976151,1826697912,1977667384,377752214,1404631330,154850863],[361143774,44219636,137391260,553550766,422317563,13179900,1020245412,2025298235],[1063801085,438862265,1894476777,1698501527,624920188,596997133,1392372777,2046547685],[1699592666,2038693507,356143782,551114310,943450710,1051699711,1973535942,373495318],[1329842334,818425903,2040322136,1826569099,1897468926,134010904,1088883518,908855152],[1152542599,1128251308,527213271,942863152,1116100242,810601327,941322438,1154548948],[932181099,1552673551,1788688754,1553614861,943875603,874884287,434965197,1201280440],[1667818717,1631538582,1304002731,211854024,1907630205,812838042,1613720746,1757052325],[1059796352,585012391,91699423,1061056764,1355967397,417668997,2001939556,259343839],[4195925,1360413457,1758358327,2046406560,16369444,1507972021,1390131499,1111806516],[704890540,1012150020,119806536,1441759000,778959689,1603840087,357597195,140334991],[1182676194,799922434,1421401235,243515314,2101268406,745412134,351139483,1906972510],[256568521,942570415,342092404,1292652047,1568545531,1281989027,1195310311,1232376589],[2115031554,122430352,485470014,1253328193,1646934576,2026576640,227381779,1825033713],[2041886979,149153264,73460244,481432304,1910607605,130332190,1552525603,2074085060],[1233042179,1715027723,1457828429,166794798,1640250292,402511471,1323785112,1371261516],[1316001544,1356398241,823411738,782112284,1085729921,481152912,1993235636,1485651139],[627670262,1283599323,1348816003,204582118,1104207186,1133686333,1017592244,373134566],[409412311,1818241178,1727088004,777626614,15571947,523370081,813443746,530946179],[1438651253,575829901,491550012,1178126485,1297898945,639616681,1861548017,1937282881],[1724537255,569997922,46086590,50024232,1018981224,1327705684,853683342,1361390749],[465743681,1449694219,339017515,74067150,1137156351,1527944515,1794884973,437190307],[2005396277,817349015,793470494,656014331,1943361548,568692687,2107301689,1328996995],[1324762678,1053166540,275204953,1618560272,842341995,157865633,1926141518,1180734149],[198192325,1690769455,63236781,891162466,707683633,1493153150,197112723,1466371640],[1354681356,1967613223,710466259,1914999257,822677345,513390898,673856953,981414576],[195455747,211874852,821262801,121810738,1702548091,1097977621,611485783,1861865452],[1565031014,1591159217,2092325497,1603923962,432466709,1996464897,2095910021,870905348],[71381404,55390709,492077660,114444158,1229276314,1031506597,1718885706,866891711],[784718124,753538233,439672539,1118327246,1021892209,47504090,1963336607,190356598],[1357816822,1163617863,689751912,1686629746,280599545,1057053999,2078452900,987161454],[1931936041,417841030,1999175388,375953917,722866318,1559174538,543253919,17366316],[104080072,564576550,1518675303,1248749305,877940123,2105121353,1951409333,736622190],[1002694006,824792747,1491643642,1561186180,2048753233,2100807359,912314084,253961954],[2093356143,1089085653,368537050,1259056607,1346371601,183662383,1710992896,1296081502],[293184401,1590684946,224091661,1779957770,1406827705,466399010,1134760896,2041523420],[1900326830,290486939,1175040332,781247254,2051513438,1601489171,1961539018,585089882],[23600079,259174638,447538430,1366354210,1259209411,1328608358,671475288,209064432],[1145647453,1788679809,641688798,1565792795,1363990067,743386309,1860841375,567458884],[1862136397,504391021,575340208,235978724,1849980927,1307657506,1854265952,753144649],[1659886080,1781376153,72534865,254909531,293984121,2093810355,2125480371,526710829],[65750265,2041482226,1300475308,1343424826,1229995143,1143885737,810665972,1655973083],[1311579401,1145573585,449710185,129106263,1819972745,1838945279,963214897,386807024],[1182216073,1956287160,433105407,1837843012,651566147,1960986568,808639999,1495112964],[1226140741,1390937106,330086806,210209238,628514447,717439565,1254646621,1295621919],[1837538822,1220638285,903117163,1609995634,1828997623,2074011655,1474879325,1442031152],[1349901020,1519745271,334565631,241184044,615144708,1613925949,1363245331,1553310664],[983741950,381367406,695669218,318338229,1443510377,231012987,2022002937,1221803588],[1244517274,1302008384,1863735403,556834515,1821424353,1503587680,941610187,1491957938],[1848327297,207532846,1147148442,1491502272,1035521442,210964830,1142017563,1519082744],[494505386,1704099011,952273286,876780186,1602989838,284074930,693363930,1938477752],[1386844641,1582293138,995384556,1078771983,197682358,1264164391,2102849368,611654627],[1895787894,1574552745,448744528,678665212,1336511514,1680876354,2069654178,1360070629],[1994950873,317813190,1058131995,1055502745,1676338904,60830941,2013366268,143998054],[591305455,250663358,1194566774,1550804811,1885445377,76031424,118411305,1339201749],[1908282333,518343352,227845557,1570973646,1703255819,908467082,2081607551,328337344],[859726794,784734475,1842422590,788553681,1902965941,758835146,1129485741,1574014668],[1055566461,339536854,1359395794,138379834,1721752798,775489573,1950143054,948393793],[609555348,1061669627,158653994,1621900156,1187164397,183291569,788012990,1422352159],[1413736255,1547860073,972930441,1278732440,1001233705,143086325,1149272686,137303168],[597753656,912116979,2124280741,66199713,1853603140,1657744624,2090381184,1206529129],[215764912,1587084879,1687413832,258263184,288798496,825932038,1447918907,534369534],[1071862399,2014953570,1617098317,755178811,152349785,1066129207,1314024106,1045462137],[774235755,476839456,1527888420,365210950,1024039671,628714963,16589227,1324489938],[1527930532,1633839223,1808921494,387291910,1015457719,2045203387,1163704331,1467336348],[2103088593,760509795,104406735,1662456989,465088018,630585121,1965301569,489298712],[1874047927,260062351,1675211760,299098473,1058432427,123911015,970683743,1269399297],[1999881756,1725061124,693662029,1560585601,801094903,341303861,681791354,931892209],[1361907572,757941690,1201128412,465149250,481870479,334624372,688668274,227351948],[1555405769,1560193927,382865168,861269203,735974998,225307011,535203194,64978030],[376733825,1919821203,668938582,773256582,709354862,818127485,1870071360,1375924618],[1835749359,319278533,233073302,594398424,1443904603,1781202486,289543583,912236291],[1634449180,660680819,443947170,134991817,697186102,1038440342,2040130859,1549656356],[695982001,2086317505,94077687,771280246,61819582,423648935,634119738,545131771],[1801221886,66586705,145835390,2114320733,545856892,212975519,1166580829,1187600297],[1413132499,1229355411,805361256,1747983697,2019152277,2124926316,91723121,1633292859],[391311784,942989372,1798170048,819606814,543149710,608093131,942607837,1811971605],[255692293,2058650380,1283784227,768089910,512758967,979900454,557094008,1428442576],[1095351838,1202781500,782457694,2125661305,1696393659,1262966665,47562711,823354218],[1565431368,1286042634,1018007493,2001581977,58882440,2076114821,245330847,2093615624],[2039454854,14994315,1802437768,1585718373,168161977,1434192244,1328822630,1075831137],[783794105,1477135583,987396168,242380451,314823314,2067216375,952742950,2015874814],[1823446435,1792125542,620256992,668269290,686488734,1642473671,955722840,1597962714],[1529865647,1346932141,68351843,681820016,641629863,1890397901,1664357138,1195979952],[914617920,1076823126,1380235137,917336443,96252941,224002410,1725772649,457396051],[648278111,40635149,141472070,393859510,938601333,2064469691,1859476234,1928711642],[1089859530,106784491,911650478,1928433832,1429019064,171281140,419957989,2056556365],[62721305,244597548,591978219,1115608888,1309349248,1013811373,1766861884,1256036562],[703062657,864811832,1796741552,363653047,975521884,797778566,380008634,935817242],[193599864,97299191,702590796,768068963,1392729438,35306872,1597041300,499863626],[1029960465,599820558,332977846,1048263725,974326763,633292887,1589714141,139849215],[1459598543,639883754,1995255156,1962105004,338638700,1793091420,992294390,564143758],[1331618620,1146800271,842829521,1971672742,662553877,1515924398,1279599263,417425900],[896591645,662169485,665250411,798107716,131223922,536727240,272667452,780818394],[234555936,2056584106,1639457844,712644909,120212218,1645919558,995628899,704918592],[2053771542,835763365,2113547359,457121815,1410483145,724060335,1154982647,1630116256],[1589862350,223127019,1625429722,231140714,1317053174,1618436074,2086016283,7229727],[1709482024,1500904667,5882730,1515204514,26370739,1099970888,1085125819,1841132450],[1052060930,1043233107,1451935659,1935053093,1937564653,1705933978,251738030,1781920651],[1888390255,1012761028,1655653567,61639875,1445650697,592137824,1660716172,2001574532],[604653982,1223127597,1735650851,1252284559,1990517266,1158487381,1245772380,519302470],[455403645,979136378,153014933,1151547969,2022697129,1342552347,1862876417,887292466],[1370374885,508090782,1676118125,627262677,1394034219,2069637348,385783038,448526055],[483521427,1413186257,519865239,210550928,1218012335,1461708968,1464607759,994229337],[2048716176,2004655252,1487102359,2080058089,551398465,1419590449,856430987,1480495013],[128999549,1976083010,1412793606,1325728659,907686465,413502893,1600492064,309091314],[759279751,161789592,41221481,1497225137,1899937273,366764680,1401572778,582768784],[59709813,5752162,2075750362,1697725511,1194189510,650928752,1035644203,1860518018],[2018327512,776096721,224791434,325293301,721578755,2007753304,998091147,1980420191],[157450203,418207023,1386057333,901785420,45854569,1348708915,347417497,695601085],[631482358,84963018,2054561520,729986669,1222628260,63174358,1788707139,1628941439],[890215363,739569650,1468087749,769677480,1989364066,1539190859,1905634864,292956857],[480131631,898958472,2032088239,874864911,1529289388,1055892525,1883092701,827488316],[274947236,50934636,668476729,24457500,1707551404,1365408108,586017308,2030472393],[407131894,408401589,1809676436,1199624080,2087523260,27579633,1573802753,247102763],[1727547912,984957621,911680528,2036728870,1188090434,1131933281,1699660569,556742484],[1886680269,1194099448,250663169,1947436358,1620509528,1184599882,1515642556,1434703394],[529898159,342354653,1869358231,1586327182,1606228970,2011381670,407388137,1514458949],[857664315,1979225588,1618268707,1519428263,825656141,1282741242,965216267,731843243],[1472091539,2041959406,1958405052,202322877,2117357998,338939731,1592566147,2037658186],[454288553,1026525447,1686102591,1478380842,1179946581,1137709143,1583925063,1106630977],[222819559,1972394259,881868035,1751759715,1901404985,1627967178,1896059249,1667551067],[1599525301,306409086,2066446394,1593054829,491403795,684425211,889478312,776038123],[1674282159,2077481566,819273162,1598993893,1826890072,686511258,1520702669,1811620996],[433032777,1795959185,123612433,906512391,1328149026,79239263,849667690,1063870332],[801638186,63781628,1463043249,166279301,1519193196,834431802,622571982,2008135933],[2003074073,194594071,1607245949,1797558245,606879616,606266947,10666077,1583970199],[1854833368,140972409,377127410,584417478,1061974347,1219234024,1806734588,1206849660],[642543452,348550805,1211624568,1546098327,1600081970,1846347480,1457040917,1408136014],[1083238049,2078035769,1663238379,535737979,1598231313,1267288640,888411233,805856531],[434676264,1471947784,387508189,2096528214,423163734,805709815,595724238,723946486],[1035121084,339714082,1725078724,778278729,985217365,842071569,1164172635,1256235718],[842140757,64449566,710738508,1453832455,1124852314,108902834,1371813429,525176255],[685022173,253194854,521995256,1673580015,1436130140,1877879988,172555357,1902179233],[1549165625,676867344,1558751230,666271934,1290233543,696941389,633970078,710754784],[1612457444,1718422003,95405933,683005875,516643732,1974120492,1137040094,1248297490],[197829704,360242961,1620666512,1897405235,1187617743,1684320644,1723877406,1291283770],[773990357,615660002,11297737,133827496,764100750,544751835,79856365,373133771],[593315947,1557957789,674769894,1914125316,434012774,2041071886,794924728,1273949422],[101128681,1228188027,102473557,1389256508,493410278,899265204,546701140,122490546],[288560433,1389943058,661964484,704266872,935884554,879250509,1865355244,1649465202],[331641906,1779493324,605398557,1639221303,52800065,242679765,834205172,647556027],[2100990533,261608086,1410870393,2039517147,1867705675,1090147553,1113684774,1524463022],[809311431,1195017826,670868646,141307357,1647236070,914307019,109412900,1346304237],[2107152631,1421043263,2117513016,860903203,955674047,362324143,1939052925,1670831687],[481133212,1212285666,1590182307,1142953692,1338531722,1750910815,128671998,1804459210],[753539579,2038375446,568280653,688107450,596291831,1252183400,54191251,1596136201],[1163469075,231267938,1430262187,1417675429,1023494583,1044442178,135393131,260553344],[1438953579,399612667,1784514584,2081483900,379316516,1295634539,1987810811,723437209],[1862415306,1222375485,932485898,66536038,238668140,964748923,1983448437,1867886960],[1948041329,450567233,972529103,812838931,477329075,865031395,885283484,367951377],[918455704,1379813744,479883436,1735390641,1097775573,2008438777,664115456,1611264552],[1677763729,1884379537,1553957437,1597572075,851710611,397591998,1690564764,1494251119],[1744977863,1277814465,1089566845,1770605077,718984274,604579636,95231947,64830502],[1233995239,141331121,533177320,1050061604,877955413,1543471590,1197270946,494061819],[955385397,1461085997,807274492,774981851,1605587343,1797742603,1282709935,1286243562],[1699988063,744314157,1669310994,1967583072,1256934558,1770020573,1863973401,86798015],[265203832,1651810265,1286279737,820439364,713710237,1335622751,10047693,1231927075],[1417180096,1010926583,2118995974,1342793819,1595117329,375587909,55694986,1655038532],[1318358843,1356824080,1697559096,14763813,1494108071,1758413559,795719899,1641227221],[1234591028,275151299,1722659179,1746433177,207571092,1388312256,1571020806,217768342],[1978169521,1927582153,1626869243,1187683545,928752863,2129900299,1496828836,1326067494],[486239083,1984797632,970606728,927048581,2007246827,743142201,461926391,1200570487],[1247599158,1498400549,1728782480,1991385439,1627616869,1608874878,167483765,501597788],[1773642633,101928102,366945295,1666080024,1388962630,238341244,226580618,1651484235],[70711566,1457491667,274863401,227742666,621423544,2125503373,540277571,1888333984],[87788621,1223868142,1615309116,177778607,1414496777,1221367560,125852884,312260801],[15630048,273122414,1356865768,1055095567,1951088708,970233752,545053342,1438827352],[1933149450,904363943,2026470823,808975669,1929254908,1258918468,823970842,258465244],[508842159,557443394,1116395330,195018692,1142361959,1061630480,470352524,1507670298],[1010999352,714418571,732359602,1351131204,89009685,1866907892,1027299589,1345672685],[341728022,995730814,1359206591,740383056,520432784,309788050,1017256557,1367477551],[1732640502,1340837370,83302975,1419111541,1825193055,628193360,962173279,1929261837],[714971764,651387569,325364211,142177381,925612268,1380086395,1472321064,1984211057],[2000811336,987851408,1637908682,1725513214,221362862,850857710,709176494,2107072032],[1035290930,182543702,82733466,653444688,1187100451,1481406181,364609648,978337540],[612372997,1576405235,1369176378,556952098,1415429077,987258481,1750544190,1902901989],[248968211,215491322,914518997,1736180605,1483518211,1317952461,1046758662,1756675828],[1116279045,66745878,1958741671,793226399,1721646290,1734303314,1982539048,553033460],[1945298176,2035459366,1566538816,1968008755,126751598,1886566918,1232457465,423705821],[996953722,1775377478,1849929779,470803843,1948719420,1279217009,1559803493,945229971],[1445538005,1382763196,1277599898,447951022,1201248535,1738029016,1948651982,1070401083],[1613046766,1066815346,458212298,600134045,1700549778,213616235,750139216,1111633402],[16208798,1757173925,1171781160,963562854,63886239,1828316423,1425277209,180988109],[253470836,1446464840,1338805329,1757154489,285791395,1728684164,515087982,673451718],[1030727629,1868376875,2113620934,282258865,1351116711,2091009561,1473528927,1649358608],[951041200,1032108960,482246330,1562498598,1914789097,1864084961,690271260,1174660355],[1437813731,2114227565,3007414,1907785058,1604206960,1671658061,697234386,1399227442],[1873048455,1100292167,1465479931,597873516,1801789871,199016911,1018754760,1768163893],[219998767,1484282412,1974773776,1259854482,2096223295,1128316698,610695796,1795101503],[1012769106,45524099,1477110825,374854179,1223778403,237007974,1325059434,609492112],[599219861,1980227960,859748029,353584060,1136598772,927081812,31766306,657978829],[1271094703,565501898,949354419,272490048,470141496,1098114673,1111893642,1095185963],[1656114261,1437773260,48216442,512798523,1300030943,1430889381,1906136824,1903771664],[903459688,1304950930,378283981,727269804,1816124171,478732827,238300328,1181946991],[1127937427,1956656559,530581530,104860821,1303248126,740884049,1754281986,1397050853],[1533154960,260614501,868109813,1932148779,1722338421,885827049,624931292,893597497],[1386718371,375206591,1695959077,770773947,1151434403,2059993798,1196110652,542931094],[311144803,39297423,150962052,627558507,895254590,1757565242,357376187,1877318968],[610880423,722766626,1139167899,1676790222,1862637812,1018088653,1662188525,1751015824],[537713025,1820006893,145338238,395535330,1919804769,1843866453,1770980733,292538060],[1316127064,296558263,1062564831,1208165974,1252153925,138487876,730287137,1837588198],[859442957,1210175991,699677885,1090463829,1917964319,1411847082,45331929,953406293],[1754948906,1411469423,818799080,1775715728,104732758,506681972,2094694644,843282414],[567945200,932777003,737637008,808591607,931337612,2013317498,1551111315,1266080341],[830404168,865972185,847150259,845863648,763354574,763856485,810424272,21583115],[1032919870,659466402,1509782944,459590610,998266634,896667406,730413173,234517636],[1253899505,292317275,1988972706,247809742,296373048,457315009,1303440499,577607043],[198636903,2012344227,2130060819,1473279040,1090460039,813860555,405239738,55917384],[829843918,1566789221,1569091359,273525089,1686099199,1293527051,1535521224,365552421],[890195450,57835578,1218520567,634121723,882162001,934197740,2016957966,105969787],[1724853034,1106980074,715517982,4082434,1054357896,80682590,844692733,919784248],[1816964996,962594885,984814044,1965204433,912597285,1988598463,814192864,909762068],[1430200224,140651114,373974179,1750391314,1359551609,198119399,1787696428,1806688318],[2069774220,405141647,467863264,408616413,1536251142,194361295,1355459073,182250546],[1001010125,127386109,1647830967,47413405,1625241525,693180898,408438466,1718506327],[1621901121,1621164451,1765419720,2037143690,555520167,1964935764,638081608,167136319],[1198530271,802435495,774991567,1084757556,174116088,475623485,180308008,1252915920],[1877291456,121710719,9055841,1313922380,1555215827,1464764566,1125590370,1926633052],[132266694,1827904009,1056928757,2087024148,1081219572,1419530819,716355660,34790566],[99658773,140186878,1412649076,1393769083,1991459569,630438268,1895729913,1638685672],[611026866,2116508688,1743514155,1529644545,141498336,724652381,1921957285,1080123402],[895390773,918888256,296898834,497859999,1847233142,103962733,1734933282,154717788],[819016640,2092427096,519293308,1764535684,595470699,702629202,297442166,1074110854],[1732502205,308172110,1084983369,1697412727,94723509,1035251183,1683063987,562965351],[1377066284,1196456015,764280830,931603606,430930851,747574038,1777465432,1669105411],[386627611,411519647,706910632,1382987809,807976136,714576449,853766212,506462266],[256660994,641236954,2053776070,1094271654,381289427,844996040,1888037374,425967969],[2097725533,795418136,1923687340,573702272,950019013,1078865519,2009698247,1375778877],[1997175009,1308148562,346634331,1586945280,673520313,1355519900,1311848078,904079171],[1984146201,1447901243,1865809627,1296581420,1067124885,95998327,1918628278,607810574],[336458223,918150192,1196383639,86489761,2070738017,1463065105,855560976,382707071],[595461237,536893340,124968759,492036925,772517708,322208912,453180046,912326632],[1547294947,1090537325,771718300,1620711921,737406183,1667290832,635781282,1229783129],[1391094539,280416669,1294902178,136310282,1418818895,299132665,774061251,713047105],[684277660,1913477777,1907929505,1311728208,1154450782,1892770384,770590112,1875447490],[1414116452,274745829,1228627809,516888499,2019690056,1027588470,1490335974,659136306],[1840022223,1583025938,1083954338,313221492,1459944184,269261824,60873337,1678018833],[107948877,1415303968,696335625,922841234,951253795,2009465881,1562598557,742117191],[1534446087,1217521601,434152864,1468767171,36217929,1025191714,680592575,1326022549],[1462439195,814738320,1477183351,914098646,895441791,1586231309,1915440769,944381924],[1448213816,437103711,1588020179,219401562,242263622,1762328201,141628429,448067169],[326471472,1622730847,165344269,1277540947,1560123219,206162101,721620251,1201490060],[1116924126,1408302012,1358614274,867850730,1157609261,1228083535,49252679,662724922],[2036376494,237003238,1734675780,549179401,531832933,948683531,882047872,1877602894],[184877928,1075045744,977416285,153262948,1114412009,1902660259,763747061,1282260462],[804921856,1588165334,2001449906,1007481363,178790548,1422305338,536301595,1470275509],[608237410,1363618308,380284030,1743911660,631500390,1705544092,621665214,1887993706],[145088170,1667331807,1373971614,1660128298,1615799332,112747434,974988210,245828299],[940912521,1385004135,564656893,1364423238,13256608,1677247024,1920358128,491745153],[839890901,584861550,392605418,1966076801,466147194,727356667,2056391214,1786765368],[2062805672,436992003,1293781996,2063517141,1597409543,1484299911,1850776325,689986850],[172413217,1143307994,1440781800,1973324563,1833905650,1564659985,906763488,2079123259],[576648254,1200131788,1756418350,844767816,737153484,890036948,275465753,364464293],[1562424030,1408280691,1225160593,1903289656,1602250796,1798696349,231827565,783972775],[1193676753,1435429391,1644532451,804331543,1417362183,646789272,820458021,545033364],[1836516080,72622928,1310936765,1490514055,1292923507,345094533,459625828,18866628],[2094669883,328469055,1895963147,876592157,873258085,768365432,1084078066,192578300],[1106661670,332828424,1802148468,1591157964,262007533,1032254835,1905077566,1391027345],[1542003373,1452263207,1699446614,884949703,1878437199,636377115,1727404787,1035085390],[1836091011,1819785022,1539093569,480681853,236446307,341792304,1232912889,663603924],[1205631953,1741199077,1833372550,1008569123,1399639249,1822265619,315941977,1462087677],[1874231491,614010792,1857108762,372867402,294747115,2001857696,1137337276,1188024558],[953432032,1522179648,1615809740,344672235,851734700,1003404220,1122506833,731875293],[1972228660,2010814395,196978504,1654477957,1653484375,1117391801,2118646330,1942087426],[219759228,1894077664,1293516839,1193391563,29000398,1600131866,795321649,260829828],[1703258658,1731249042,827851724,1546145037,1639416022,789829539,674119854,1161939176],[1394086817,1960638456,967712607,1015125369,1836199407,1262208669,1593998447,604837390],[1397573219,88204031,785182248,655340150,870612672,303812177,1519459362,1247784007],[367442152,168996699,1181054453,1116707613,1157725359,1118461284,701177798,1728813616],[632165911,1019034423,1832296744,732828623,1166862839,237435287,330466973,1355988356],[1808440234,1138774751,402922837,769964487,41094982,491584325,2099226298,312299614],[250361656,1157553875,810405492,72802167,708507643,1932300941,1527987549,824915076],[14067843,252545632,931320665,1901256863,1324712407,406236320,348706893,1630356009],[1925715571,1526920624,2087961199,737556864,501462023,410115159,1282804987,450804314],[1245155742,399495247,394726814,1791414622,362712513,1572296479,1047224306,1894267727],[610826374,1271340728,331152011,758968234,1991003342,611413799,854691929,2070599340],[877122371,866778576,749261804,1430710178,383868285,73601790,778594516,1739519897],[1939972915,836268206,61827425,11820599,1163410270,651902947,1509993006,969550802],[981650728,348212445,130961063,1199837166,1005457191,487246887,280247984,733442782],[1904509935,1542093867,1955261674,661922759,1360179998,1626047347,909298201,446982045],[216073390,2127619984,356187437,999570220,6821360,269300714,1776939098,936637971],[1963722190,1843779100,972108642,1597259097,940472245,1035519406,866567419,1229862493],[80680658,369141188,1829071155,1392697088,1259008181,689506623,678622980,1300254948],[626011665,59389273,432890843,263721659,790497312,971992812,242919663,798414649],[401683970,1795299316,1037339156,830464323,2063309583,225064590,1795299445,1884982081],[657105511,1101703258,1629149627,1193522459,1588540744,1420268303,1167959544,1056185208],[199778018,1826762136,1996849351,99641894,1133115095,2127149095,995860037,810474019],[871249104,331658068,1272227329,805595348,2009444758,693697841,825414548,911537875],[1584366861,1480295535,82406383,1468135810,1551839296,2044070181,1450112173,1220860754],[1577282082,269765027,1182363186,295781849,1550050904,2073725576,820413076,731189848],[430094566,981988926,1240663463,1941766127,131380121,846821370,1588323403,673001695],[599462219,2012486105,581617091,672697379,791410458,1377919828,1692517176,1638303855],[1472097432,1495998435,361544497,1682595852,1968985100,1012101574,390636912,1520059493],[19634965,166860879,1232541470,819168990,950496777,1615168951,1929681996,1960880584],[657604843,1268461024,1186312741,767193216,1304048388,1964145915,120501237,735531247],[1183438616,2046264729,149420128,758446401,2073896603,1977804090,1120160157,164634799],[1956680274,342700647,280276673,986123732,1356049134,1578552592,1058437023,1093888967],[1820300868,1801624761,733809456,1393540510,1373736365,1502191226,87567335,1990657842],[326475565,328386737,641516529,1203249563,1679728113,1381246924,34372900,2124994317],[1224681202,1542463255,256106403,2032670238,216630819,737027900,771554075,2091859896],[127777518,1981361141,1234262497,919946374,1377357097,341771762,645911530,887239974],[484154265,115161353,174996016,2045225778,2000158306,860052117,528499602,431420101],[1330183166,271784399,1581056132,455634076,165743135,1919223658,827664854,1334179410],[1912235249,709549702,1295500649,251163919,458097016,18768147,1316557301,2107989291],[1074376369,1466655742,1153552416,2094984975,296228615,274120005,935589438,685976938],[533199384,1138510636,247159071,1154164124,333071622,1137051919,758213183,949743079],[804547326,794924476,328061981,1709189880,433765602,626463583,1444091346,274222325],[2100375699,1495031406,1358232074,1106464257,1164535691,1260228911,1380844992,547482206],[1913636849,913087383,976098283,366265136,2080337457,745058756,2015131788,855397303],[286001860,177945441,942185328,1507999271,240653339,568942062,312151961,1993695555],[1645842476,546923151,801433920,523615994,493961685,623952422,266895535,64992087],[29195770,239898041,284160954,449347663,383621921,1281939995,1365745559,987039631],[207051088,519483068,1760217044,459512572,328801784,996131628,715267315,1342678491],[776274641,1180541019,1848340224,1305644494,2073846599,388901279,1339436612,1763831735],[1599764843,2088102115,263501336,140374943,1849573877,1558421881,1923313687,793748927],[771372171,1419698023,148071917,116970259,2044962250,26700175,983879021,1323256745],[1959998561,1183382897,604481575,681184376,1480891042,359714840,1859095112,381485094],[1205846993,1091622979,1885215801,1026141774,684659028,264698254,444363905,1761298886],[211611439,1108933742,654797244,674747987,58719811,1424300919,1799999732,956565192],[2038347882,93754893,1155092534,157281271,1161731157,1424758081,596896787,489093637],[995689790,87762242,1221579934,963101079,1167852807,619432954,1525907629,57697833],[376930077,254331239,1041345384,369961527,1152920608,1687682435,1746538972,161383519],[1988316698,276482540,1948142269,1483835472,1570898478,429907457,929425201,487076196],[1165734815,1253311381,1633886452,918937655,1705674738,1160344947,1665646667,1178709741],[1502276195,536101112,2092434007,1224405577,404540728,42420608,1088732553,371434014],[1568878483,1341237075,1101667856,1457724492,1877578189,243052964,610147248,197169938],[412338390,1552591192,805734700,1583788033,282483638,1146844809,1627260157,682668112],[445942437,1983544543,1448323263,2085442924,1356730883,371395970,1578956564,1160672782],[1672364186,1343792195,357753340,1730503243,2076743209,1225739502,2051871402,1250383678],[1389524937,753996439,1295857887,1241917759,2020700237,1065617073,303222436,1608798350],[2009764045,1035388967,376113073,799988062,1501211669,815011833,864625193,769163502],[1134673610,1103324165,470386647,334146695,1229063351,1295845230,341545020,1385505125],[1210564046,243522423,2085037563,1035628625,1714360911,1972389315,338758255,1441989090],[2112764894,477137854,93864432,79798132,605760244,59850663,1967802760,2013898119],[869308461,45438819,1958087422,1887499303,1272637487,522331255,1786138921,1565305488],[592602511,1657664741,998697908,562984547,1202434245,1142266162,1822138618,106992823],[231581921,2057747943,2002190545,1968561761,1857107997,460419091,736527816,1159942379],[1967146780,889144420,1263514985,1483938064,236193137,2063716544,1513397972,1900737139],[1172540517,2016589319,443500869,1220765955,1246515499,1038617839,1956998527,1395141403],[650505185,430555308,49002444,1443140242,869607017,735074401,1450393653,2125072191],[534194585,616524926,837404039,1601651333,48955707,1136563228,1642651514,209247191],[1872551127,48956203,825145527,2114938987,123067000,1660982798,1461691034,754026199],[428353413,1897304629,1934313811,615665447,1917305010,64610974,840419332,1145649807],[1829725650,1209133042,1204547810,1174771426,888422400,1419378019,1795984819,1255606927],[1586728956,1577234749,664320471,878750147,66886151,1655829625,387176087,411434447],[1150585644,1394488142,855381793,17501936,1690215739,1269503493,180102702,1131819335],[559788600,255720636,1168856372,1782169169,464578726,1574192760,955618971,1400475438],[2118571186,614566603,2015523054,1613126188,1999949632,201122040,1198152180,455254067],[224775492,1074592340,65142914,1522409568,205314927,493359365,1756766821,1441087364],[1296206444,155524057,626536348,1592383016,1069206973,2084905955,142868945,977797101],[602929865,547776371,1979378490,284892948,2038667120,1899011413,128024438,1499369686],[1195491065,2101619231,923435807,930400837,984610240,143122302,894800968,1569068357],[152195069,1634492485,408216816,764076248,1545990278,2129321995,1817730069,1427088691],[1013770100,135359659,1716557174,1183287760,644406807,455643059,990893654,628686812],[223125981,990307000,1528463703,1993179940,1021562406,970958579,541480046,1400430491],[915594431,227375290,1900641227,1275909020,1549008890,603337012,1297608643,841121692],[312829214,1328991943,1598276684,509054519,240531836,278436442,1045221829,1699086585],[1498690604,109734453,401887182,134854511,338243322,1105442962,1322726042,1091607317],[1334867102,1153117190,46960226,702344138,287033625,34766728,809339425,1425186729],[448866673,478568908,1407509981,850739738,339301957,618859558,91580796,1810910961],[1546819153,1729582443,389264953,1129233587,464833537,958915675,282396543,1043542277],[2041791731,46954714,74229072,1003607088,1494968947,1842628193,1597052768,1749470801],[1588480683,93643370,1810357075,1315075433,125923390,811309490,1820487058,475847200],[1224640389,308542330,1114340155,1884604360,662166858,40851583,1605107157,1555159277],[173805572,1294354587,222540261,120388346,2123021500,1683378107,92702249,1499116857],[479057321,616268533,1588180716,176423752,602730344,263709992,176983231,128248061],[243307404,1418484323,1910774991,2123694858,146867818,57486886,471166119,1268071002],[846291959,1874364321,1887287677,384817791,58085984,477953021,1010933631,2044477710],[1328217114,299056629,886383085,1548189011,2048716585,1253812880,1837930374,50643335],[94816689,409342842,1369676477,10655626,1437634267,1706834958,1826666801,1773075277],[1184522075,1794775058,506232772,1535099910,1621147765,618362262,1829418787,1297767623],[823361536,1794293033,569173876,126279867,484876197,482479311,1244110680,1664300582],[808246552,1436802256,990042696,643484413,1482346644,708619064,840734295,582383983],[371536817,960030757,1946269713,2084433514,245015792,1559834098,485426873,243276389],[539465849,504907978,1902923917,1490890484,1936817776,512623499,720260215,824108521],[740099691,1197100806,1428425290,371199158,782303261,1124720480,126296553,579754645],[593270280,1732359420,1294628590,2020752073,2127436412,1275258061,943135677,1054770143],[1246664193,1625441128,2071167870,475468538,1864788189,318501070,1269007245,364335715],[864048007,925820702,1542767204,507161693,1923286828,1258250897,1565818647,176025068],[466111088,363141208,361801239,1881739012,344950986,868243289,1645512345,33914154],[561307549,365469544,884383385,683746160,2068140596,1007171274,56690077,2121502746],[1626550102,36769726,1022896698,634928267,27475511,392231212,1208902572,1415036866],[455217241,33168757,1656073413,1394078618,471643915,1685658124,1094062876,140263316],[434238372,558962133,1342152514,1230916146,1007975229,1040392081,202450757,121392260],[671688672,2124100173,573445493,2049381982,914339349,1155295935,1844164734,403013209],[641779805,831204315,675344473,538533744,1380890630,1435619244,1907834981,1125633848],[1649197778,334459085,317834198,1905528676,777317565,547554329,1266952278,249313500],[83073450,997591035,1352888447,1789593002,870386915,190152561,1839877512,1859949777],[398016310,1857525027,1004015322,881284743,1395928261,1952775277,709622805,1551584088],[1714832254,1185072519,78859070,1152469323,480784078,1190909459,534823136,1476666680],[647149072,288343641,963893592,1322719432,196034441,2003735556,1608181972,50244578],[1480438574,50706997,280813510,1128634346,196198129,830791251,1976625148,831583335],[608114664,1934345766,1347134284,1380426872,1916761117,732739567,32136814,464418644],[185173951,342773675,456164780,1694425183,860858784,877739599,1338025698,70081168],[46953047,439078277,1784289641,1623043119,1038893701,766704489,913417185,1664388125],[860991466,83831672,288126800,1796767952,822238392,1321654210,544039622,1592277227],[314419954,1165255486,863714102,1484225971,2005213728,2042977262,487653119,2121616199],[1380903680,875749553,466947432,46373461,1950393078,237667001,190279406,1272281432],[2066280195,1602783863,1243680417,996902183,553017866,439563482,1571305024,996954277],[1917427852,1213944161,1994356388,511944133,131470665,896562630,960657132,279860229],[722415090,853791031,333795894,432652666,429102350,1875469802,296670266,367596449],[1880684487,1420691955,1747569981,299070737,933415754,1177359165,312189754,170902090],[517818159,1111058122,313654742,1989820791,1769086475,399382110,859014346,245763571],[1020990355,698992419,1438742642,556660851,916526517,344615563,706724410,918577793],[1183520629,2041899522,87976840,1503288924,277824731,1273774992,1288022967,1349653733],[450899966,1197192286,1366658801,746562327,962586528,1606383009,863501972,911964903],[1827835587,607603214,57132345,861176780,1072267537,1667448435,646453003,1212956825],[2043950810,1639279953,378142839,208366946,655321031,265340827,816350888,1796397485],[743967738,1496331170,242980856,1836325107,678559846,1702129807,631721544,517580916],[1065004691,812581403,659801152,872387155,1038287499,1181608643,1200464517,509593797],[1863309463,1432001050,621884488,108695929,1455954510,260498238,1037275847,1894200385],[881391273,2091294268,692763479,718692085,165012674,1711457610,1291996247,836718514],[68250051,156057193,1019453361,1143114381,828454595,39242900,732382065,962673511],[809377291,1153152965,266684921,446723502,1724879129,1564797331,278859560,342073297],[1880131019,1964367040,1145618446,530543573,1450604497,1451258944,1323524405,1221974586],[1375899496,246111548,578809748,332342040,1605957215,1590479118,944850021,1764189716],[1171003763,308903748,938872476,306315628,1689181983,1135619386,874693668,771574141],[73182142,1221990943,655572453,702327773,283694116,1604222759,1592484687,797195622],[1931848882,1373302438,1786971122,443774833,1673246782,1080934902,1136653603,342761212],[1472661286,1593416845,983826351,1026797179,1843512461,679797475,94775348,1222781156],[1200564265,155655696,223262805,1455731175,1855338858,278474614,907270579,77056376],[701459583,2020252469,447546173,588759122,2075843078,129603055,2002406743,1975473474],[240132315,989187728,192354466,523792199,326839018,768480103,951363332,129352612],[1744070849,1867021533,620076631,148935131,70345409,1486494909,1836708971,17282611],[1818771608,354973783,1855673927,425098424,117929267,1122758713,80628523,701097791],[768246302,593319133,523494476,1894095965,1015469322,930514993,984985889,1778473485],[885676499,2015343849,1600104023,992217887,1480894665,1679197727,99351841,1417939297],[1961844396,318698110,388101697,514308884,466777814,398881775,1902044075,1295117819],[704803794,1352972033,1659789856,1170889287,562083803,772049988,949511245,964896265],[333210495,1179562596,680523834,143502470,646963268,941425254,1591279626,498881124],[1815205516,328859654,326667651,181531054,1540812442,1955265175,636154538,1432697205],[1146030601,225932835,1808464152,1555040383,1665629903,494617798,2125733650,893536236],[620107462,1581486122,2112238056,1898901737,1603495330,1911414338,120174716,1349889347],[1423656266,1337822952,1926975844,1680766383,880184438,643814465,328233402,708952171],[975232894,947272028,2005864488,614877706,1849546827,1337178116,1416750500,98074264],[730652892,398541299,62052633,449243459,548946127,1557160145,782158179,1761331519],[1440612333,23500445,1661202099,401279310,1340977506,476168402,666701081,1513444096],[1347944174,485858841,181105887,1692904867,1403949345,1301443102,1222562211,988836960],[1261880376,1163056247,1918404883,819515468,1370736024,1546586463,1037307770,1847684412],[1039933308,1504030837,1735394465,1189798039,1500194447,710509924,251910180,497605381],[1127229336,1067672461,623537050,656857655,1338545287,513515327,376031903,831093613],[1705259301,345821773,1514244809,94722828,917562718,1191929427,1420034883,724583310],[646959549,89676681,2087618117,1098953323,1394782504,316072484,1394710156,1209073216],[1066189015,975097536,956653971,1249137958,1630705398,717808550,1228789362,192414129],[378205540,1126154987,651401310,2052313242,347819867,1998693414,725705829,1528464325],[304854168,1785134104,1411892384,2128505610,2100847048,1871728344,1859008365,881037951],[343659209,562098988,1927371502,544765791,813000558,655872796,1215704282,1121234106],[1593102552,208215307,1579655596,225621887,472019529,2021756095,55865820,2009526919],[1134156574,1201678696,1766317649,1273327995,1303414308,2100379889,901052914,437777819],[1192818479,1148974277,996925517,148426024,856191010,1870691513,1526197408,681978262],[471664086,1418607358,1638408859,387070536,1292162259,1697644,1019494449,1752366723],[1775251333,1886609001,1680854983,1516448152,1380390014,1962461727,1795133440,1115927432],[697890712,830984660,2007969020,21022281,958889545,1531012606,1896739071,623024063],[996688258,979964454,841941318,1887695291,1418208506,2028127566,2037079027,1194641530],[1288425845,1012736123,334908930,1629915566,796386677,1050778552,1143061910,966912909],[281811895,302998479,304944069,1588458246,1136347518,1456646491,253702316,1456831579],[354037253,24004099,1896017248,453195618,1830618122,1364759602,389738750,1208628946],[416673499,1193814533,1673211743,1042726174,966993207,2006335274,1331611682,1074216583],[2014446515,1119476253,1552473152,1575280875,1366212897,175348616,1014810929,2058236925],[1587148188,1811531481,859684778,1147180797,647935855,2060282243,313283806,1454344787],[1276553462,1937070056,1198540454,1885981315,235552898,369865478,1793140584,41061016],[1557816437,1241260958,1812066127,374063784,648509033,1567094798,185289703,1795592998],[1521499495,971437675,710364597,934583629,574695074,1681686665,333427069,1830601395],[441620460,1005276575,1210356224,2080952610,1044805625,576674879,1775428725,2023654581],[762870448,53733188,1662391549,1809078705,2062938547,680445572,772211879,1825772096],[2060504680,586181307,1073294940,1733369728,1601841177,687233075,446673362,1802329959],[848089543,560945947,1119523739,791073495,1629129261,20087429,775431527,800801423],[819139134,1332227577,1511194125,1404705182,2129320415,497649551,440855190,127423551],[1210913907,828948759,1700345509,1096888376,656998081,1831279281,1375195084,1427961925],[1759000032,538741782,446728080,1212364596,1204793334,368689682,683558501,885043850],[325165669,640162729,1578729740,1364966781,590089498,1917916707,311772270,1396572626],[722189749,1740015054,675671258,43412741,144448931,99046505,986523958,1728860020],[2092861747,1447363830,814201476,1436461599,2128841626,248491402,222786992,110921360],[579789748,1469861846,186122818,1620225758,1561119714,140110060,1981624412,2018908663],[1256695915,856934120,1406501239,803278732,120338028,1659830186,412566183,1378508943],[195781694,803467206,712333190,1435643215,759221367,1780767615,1600152907,436560601],[1776014503,54366879,930757982,785271816,300882203,1429818004,13995324,1357790359],[1327278124,549456023,756953721,1660299262,1131669351,1508364430,177558598,1323348594],[624543891,376686281,2061028872,1044189450,1988804587,320554346,90070624,1924328206],[1380127696,596536125,1508841561,203347307,784691131,228184942,531128583,410206406],[1307023773,2065244942,1556873289,100711665,215752413,1905938570,1591977954,1134660707],[349208921,1617388974,1464066233,2116182456,1635808494,2062610649,1730832660,907962047],[1297921775,1205436242,1107780635,473373338,399997085,1309058632,949754771,117433407],[554173926,680894659,44577443,491637431,101870680,818348466,683488713,1320591568],[1585532560,152778085,1651064704,1058640702,29406233,1544536676,1931862593,1330664582],[1886093367,532304309,1405728329,876770306,2054951111,911817764,1753171110,1844048382],[1860402430,1790155786,1163684210,520647900,2041697453,756491021,1181497438,664370269],[2080333307,657139686,261706368,1458044043,581488544,818289374,1087428616,1912645608],[709846251,1731535940,485904960,1414134658,977556821,2127022978,972328677,1387599882],[183977927,317644178,412092601,493564114,122323964,2089331391,1515978507,769440439],[74163241,12965897,295580717,95649382,669137205,441879605,1370168304,854697789],[2007822581,98149443,1448817692,79480236,307271325,1097078446,911318116,471488959],[1329120662,1760577298,1404870081,1805783240,1588521386,800135347,1944743194,1720448382],[2010872382,1039119383,765602802,782157700,2129305976,487371763,689263789,1026290071],[169750781,1069392041,1664531017,1728916349,44689637,170456889,706615596,1959752598],[1509060984,808566790,370956683,121715513,627286974,932336010,114313074,623843026],[282115781,252416668,29794300,2001082984,427766304,1408116099,2090770688,199090300],[1964038017,639462145,151113694,931732275,1277201982,1953720817,883625576,823513039],[2113937113,642415205,562190078,1638227863,575450305,1192470960,1720963757,1666901508],[1037978695,813939421,1062717782,1312450640,510898514,153327834,611066778,76933575],[1217986812,1089147757,771000060,1230727112,864706075,1511558316,217823319,883917285],[387641452,885194107,1187256294,2037381977,859178704,1163929010,230101887,458919266],[1772446803,1801111901,428626709,1571344888,1077599795,1337868886,1325141048,885895929],[1597766312,2086917470,1220099274,288963816,1533693459,1367941426,2004204589,219543121],[8120550,519541394,1190007562,473370918,60956053,1274436105,1697167142,1749236882],[306458246,1300366678,1192269329,832055650,1321619852,877037262,422341727,1529774080],[2080179063,1229081200,130493027,1190698640,1275691305,1809546264,2087752410,435610827],[262699269,811095304,1346210404,321150337,1798884197,1869519135,1005758444,552540886],[842050284,1428850735,1896239342,115528311,898407211,547569507,883098022,1573097198],[825013970,2107373588,580342066,1720395608,291641838,275373479,1776487585,112379089],[2065146110,955297237,1200081158,1910109568,151717411,921198759,1275607736,1561769704],[893501387,1133861009,968767454,458587104,1587541926,973037314,1767249694,1637535238],[1235154261,369154110,80233748,1826728145,1891864036,885624487,921484305,1556161986],[1552371563,1703953946,1059891637,459760848,444048673,1494151844,1890108925,1264070703],[1030365730,1846802930,1140410069,1485895847,237904980,1741732829,296264344,592415663],[451658233,1889626423,1404208352,109543117,37579266,1030436666,1389632845,2029208355],[1089461457,764113385,612920621,581372475,1722279589,2043757611,1450442858,1774548262],[1312597288,2068562027,1384992290,1692123305,1076675615,1721466645,1528329984,772002366],[2011912893,848709677,210127391,1284811767,99276884,1269707270,1720336671,491196323],[35410879,1919424219,644785883,56246189,1715327103,1055559201,1264273599,1221474559],[75175177,1273865965,1184165680,1280724538,1183721152,561296936,543173069,1390856533],[1687098500,1955096015,1569202215,47092092,347470452,196513533,1377008685,1527121290],[1658402989,697614043,1281083591,1680949297,2021989732,2096570466,1866291297,857512207],[1701104671,128344319,154462399,302748415,1906656062,1416086832,2394643,891982356],[218024297,1478787728,385740600,1956538102,500885693,283919184,1554403504,938358647],[1959722749,814391097,1284614016,499074584,1494919266,676617808,412849140,1038618076],[1627438895,1021381035,1183789557,57786269,415854220,1989031640,1331377220,330197359],[2068816658,147852367,286873180,2098308159,1492864,1449227282,1232938170,503556486],[1797680752,1092831630,754008958,145463653,2063364962,1979532098,1679471275,1122040245],[1141547013,1284815646,1038698422,1634931514,1584540509,22630899,746434427,252656175],[1722068661,627110333,508950267,374764053,839175812,724070175,1703865167,1595216494],[1381504184,836802050,417932095,1720117134,1944881064,1392940460,1211197019,533623216],[347450082,143567170,1105616590,883480581,61208870,942558654,1735489080,649663739],[1365246378,932737110,25746908,977834636,2022340907,758522859,1656672600,879240802],[1303998901,1704223694,517840346,678811370,530175658,1506412952,992755568,2032954337],[41656833,871011751,54123603,1276119134,1402183603,1557882612,1822149835,1798335441],[530622150,943965330,269024245,977355061,392894485,1040153321,2117026021,1825986855],[982013198,2105396529,417402011,1939856424,254991215,2111960000,1672302335,1397327908],[1260765335,912092746,1169234817,1665037928,582049556,836724923,171863982,43358663],[916793632,1989101361,1887326334,1284872477,126787893,254119825,159800226,1945530214],[968990232,703889719,375474983,259820465,593866317,1640491757,1955235355,813424821],[162294418,1363249725,1299664848,1326891626,1284543175,515042711,224135627,686011087],[2052317281,2090778304,867635291,1721024735,1734532012,1480628358,637979730,894463647],[631209043,896648684,92501808,1022305259,1055268223,597727638,1167023672,1502771907],[32223198,1626715016,1884433512,1296492419,574844203,1341666433,939167000,442056453],[781395733,2043585140,92578208,948380881,1869132920,1353305635,218854626,1580736471],[267487626,1044557589,372000417,188183466,1493677745,20350256,1111293247,730772655],[623317491,1443726707,2124473393,2011861432,1346294753,1888262074,934469063,1091009848],[1735838476,2063226746,1831241447,543162913,916093602,1345217998,189103965,1871854074],[561815265,1908168377,529408785,663142172,1795246910,1116981774,1932027017,1997294618],[151611223,455445554,2083016778,2072889267,1353887681,1372061855,1760402569,587267656],[1601518005,2044023973,60428959,675589381,1062996357,847715708,1139079869,269959144],[269978839,722844778,1508091612,533742681,53525628,1196530942,813644840,996942642],[399279903,1870166584,1246040472,343437748,1709482185,483972174,744710257,234663070],[1861649250,1104085644,1547721586,2040013524,2032897057,771892425,926695593,328537335],[751026514,70276970,144498008,163780706,944490172,889922336,1653777927,230652682],[534116349,496802721,1085753184,990765649,1409418140,1204456179,1514559238,1483575669],[1311086816,253655291,1132275971,497643041,1167374075,679691081,78476260,1168162658],[906627064,1390915219,1942893752,1491067441,2063589029,742407537,1754718865,242364541],[368035116,716930832,36466992,1342061046,1002319831,405108930,432584688,1384310697],[666541202,810980146,425407104,173437751,736062309,166933487,1045299165,90360285],[741067934,2092336764,1622073486,2035745068,1608256178,1684760509,738730258,101548281],[1471953489,442025548,1756579989,1935101190,215367442,60442465,1142890399,282227764],[1496951467,916201180,1699979316,1750837175,1422075338,455089478,1926310605,1442185709],[326305240,636501949,698614756,715976323,804475250,1026889181,92549092,1767018492],[1928198250,1591598780,1062501608,729340194,1452016878,1830024011,1269998128,1635411009],[154483552,323757667,1401990363,2071918251,587997148,180439267,182035249,1599640288],[1020043599,1911151364,167325305,1682981528,1598705974,1918238556,974703282,672880563],[465317577,1736048724,1853401764,943640738,14885695,1675319261,278884362,1121862786],[1100110350,1009630943,1339482035,161800838,650894792,1936331733,919244154,2037996232],[1313297651,746995313,1868029859,1328835916,872007260,1709171334,1999289886,1759973680],[254806487,1492686843,894096173,856687776,1082529028,245272766,1653130420,1607242270],[1165778225,1172827043,70241267,18090891,721403557,549451779,430804384,2099989204],[1987228269,309313449,443367103,736663344,1976487989,803198275,1107851542,650301445],[1025686123,1213068015,1836122932,595199950,1953602582,278434718,1390562901,1299683534],[1034232010,1616437430,1632064568,262374791,468687780,225462243,1227913224,1385333277],[622533413,1208312919,769181070,1622882142,530918016,1529339993,505642743,943201089],[1065681340,1695362994,966427361,98329891,1463619663,1112643448,150057679,1482702864],[989411265,1160124541,561378632,359247309,1071862430,567406088,1475626962,25679015],[1485437527,1635233830,35848589,276776424,527397711,1376737425,560127567,465005100],[144963047,1629854143,237616157,832307601,440727196,949240853,249112291,1681827586],[367804159,926632987,1774537987,1945323099,1303224124,2059386626,451511872,1584261156],[727256835,486509744,115416518,1151688704,197028891,2024532323,487190437,1993707062],[836733938,1346799170,354906022,2022737626,915885383,820097877,980823558,173659019],[206704135,1216577499,1372762258,265180251,1630056141,353157032,348102674,1387866415],[1223142279,718937226,407558885,805319468,1351619915,718080257,898633787,607447576],[2097878009,1396246302,1362081133,663698687,2028578847,654421594,1051735783,1843966130],[336439882,1001000367,2059988680,2110802453,1879815614,909687314,352723892,544880905],[1531534200,245036811,711034943,954735486,2012513727,1879469905,2041720753,1267322856],[1442581305,1385941400,1690344735,1220097255,1386949723,993725417,1721780935,998780946],[1352340985,706995427,411057497,2052477847,1665319497,1943039214,1957316282,1972073440],[1191543277,822835501,795067501,1464298765,107378791,606279215,2057427670,1880507188],[336021525,376029351,1435868988,488879453,676288710,185008809,165715754,1727865876],[1433398406,1337085537,2067806403,961512290,1730546790,645430476,1644329618,173234682],[1741540853,1534934681,333012736,1387375779,222181268,656503196,1405729925,1870460868],[672813155,769327408,1612887005,1977546456,586406492,1832853802,78990776,813446740],[1589686746,1630487451,386151725,1661720427,620055659,2019729472,636634198,834315953],[889524091,1153510908,1265891638,1710498748,1036162042,668422560,82015259,10532689],[1978079196,291768521,1933286886,943737656,365035303,517908246,1738876751,1424343492],[667791757,2122069400,1990684496,771240384,2013277390,1901869778,1400697731,916554295],[282799039,1878743605,623928679,912120562,1260724685,720085362,1278251833,1170610929],[94443465,91756351,284052255,898305621,1813882997,366603901,974495704,313437252],[1724817653,1756861992,1616685259,429146755,997829489,152856885,1512082181,1504246537],[989856771,369345313,1176754865,1576570450,1388586588,1160877592,1734202228,1496659360],[1615376333,2095039878,1157775400,1240290580,1461255003,1429956121,1074885392,379609786],[1964570787,905908,1722485731,874317352,2062593092,45826010,1577909540,965538831],[196974289,982439595,469732267,137660988,1745937568,439256200,1385169559,453822029],[1917860556,2038842825,1723626584,304278833,1348199705,1573036531,638812072,1589592397],[1345787219,1401866719,135014613,1529494711,1172738463,375641316,278599799,943002912],[2000544191,1415163727,815775302,1293780270,968699967,2041228164,1432107496,1869566828],[1564278307,1454474681,2017781873,1628950037,273780064,1171654906,1781156564,760617636],[1319891282,1679818911,1967978936,1165895492,1642619396,231186960,415342070,566697935],[1245272625,467493418,204073604,1172247045,341598567,847815598,848753662,1780633487],[197437056,89227464,744994437,777602974,1669479137,2002764182,1077140801,1538392637],[262566753,2008353002,140219747,1769610895,452389120,2091581577,1910743413,1822430713],[1123717083,1909373716,985684474,1329582706,1087936123,1052734682,1037895932,1017354731],[36797497,197081467,1885100300,1761199692,1059498962,340431405,1945794873,1226667194],[1837918163,526879180,137509302,1841496415,1687452567,1064814148,1629742723,62804502],[759947692,227662040,1663466624,1215489990,1541604726,665142850,1673670198,1308175433],[1271200152,329992142,1455315353,2082481381,2124723475,580583334,947937483,696238273],[1055394600,1696094811,1629802991,708409356,228409631,1003410868,1470928282,504762705],[265230814,513351026,1704883490,252498127,1018668293,1393460455,14134711,786092089],[263315355,326091983,1125908023,814883038,4150171,762354165,780505788,650030485],[1622760794,2062260918,483120212,1091283320,963501339,352133938,1544124437,392398585],[788840485,1214599667,755812959,188243929,1579599022,852429853,386564777,1114030767],[1112303631,1100745104,1143586480,1384754803,1282032833,916818474,532878185,1387164186],[2071587201,1108152117,1949120699,855387377,1339307014,1933908300,1018049797,1279392379],[593920835,1510533388,1384566077,1628052647,343848851,243305871,141884223,1742100750],[561332584,330067008,168740874,1346530198,1978846064,396247902,188558785,396964639],[710537909,25538148,1134713285,1493133709,1433261706,1111751331,796666456,26617835],[2050496437,1966168454,626053345,1236288833,635352820,1626447578,603417863,1440049448],[1902025213,221308725,1827819634,2049713498,887130299,1444331912,1429013607,441280068],[134187221,1122877840,498004195,1651828344,290646357,2070542088,1935569177,1855590266],[1354715480,1023252291,1107050480,1702098613,1179202989,1582173888,630854521,1166655836],[1334608301,204109677,1274486726,1564042250,1474037816,728158263,1687594554,1919874188],[574873644,1317895949,1750084251,304424163,493399136,1692391958,1617942583,1107569938],[792643742,45759803,92385891,336176678,371857366,918911508,1469312991,466989799],[1349789178,211739408,386790373,1389839534,1442247479,2090385050,2051788139,851092971],[634777708,613998731,531387308,1371430373,1159585007,1662843430,120601332,94502007],[2004659055,2107223010,1898600611,777613885,689606342,1553554771,125305216,254726268],[536395151,1515426806,1922360634,1984393561,990974975,2012484724,1820946688,1245960111],[1891629929,1011731719,1794600686,1610347102,1986559681,577748157,1109995487,1057980279],[285013979,165236038,1825170226,1899582100,684460605,2123463138,1157207423,2098110378],[1397772519,1512327288,839090645,1160639769,1336549767,587645787,659881371,558658238],[879984252,383923681,995567196,863303848,1793710150,1421833634,717095525,2058485948],[330990140,47193664,1948738638,1080092591,1196251988,13616992,695106706,1399424774],[1267500032,1339551088,618088826,2048624436,1748986525,640700256,849096952,574637806],[1420673943,1895521997,908011191,2122341738,2044619439,743105082,842737338,988656565],[1655070628,429840610,1590967653,1880878599,1733856516,1885163752,1664293563,1816099565],[121848627,326441528,409391001,172902986,3086102,92303184,689477358,1216397103],[1974330485,1550242671,1859935204,1756340973,1466920476,991428526,1263191911,1974240962],[217224416,704043729,677821572,1296248349,1197630175,277910022,1717728913,592207006],[971091970,84248214,1855552677,659984017,1218475419,1932586110,126743796,1370734547],[687930855,1059367546,1673157155,423627537,664411019,22373808,392467044,395509145],[1943950616,1767572385,1447469633,5720433,544126562,1964721178,1167352916,1223074578],[907274894,1791856855,1894502769,705311743,384009098,187341983,881509709,1225344545],[1302942545,391965026,66135559,311042449,1439692708,1652161910,2114946113,646743509],[176980030,708849881,1274854241,944840063,1866198260,343640203,950586250,945575562],[1013424428,779099482,1514863078,1560629085,3857958,2757272,1242261603,527849075],[549937552,1294616748,1573943966,1154475296,1535569026,2076268191,1383430807,1592027456],[756522820,1008316768,847529723,335566508,200867513,550733231,409250684,803426999],[980899158,2014264764,1959157781,2048983634,944183944,1700021500,529005082,376207161],[1236342946,1922809970,1199429856,1546716081,218371754,28753493,155237319,437160040],[1081337365,1238026090,278738780,247377453,1697234109,2035988133,1617945253,1378940796],[60459615,36748912,780681843,484841502,676406448,1987824496,1656948864,1467833643],[11159093,2067548319,1559971225,289785296,268051412,1383687758,1068049858,648070977],[1050636260,354832598,1789366575,566484325,795017202,1352740663,1214158219,1994341665],[712694515,1414659108,1505812290,228513592,672823099,1644446065,844312776,388867407],[1435720242,1492166347,657672495,1247931482,1369272664,1215281489,872773113,354214901],[729038990,1714554091,383148660,52243853,832518574,1844540770,459699530,1990004050],[1527794884,949459570,36836412,1084662492,1535416454,574986342,1060279582,903650213],[319986473,318485089,1931497452,1874598171,135322065,158065699,975273288,1459308045],[1793204546,319354657,1033803204,1926360310,1433141219,82493026,146831839,689039717],[1115040073,345629117,1998195023,1996805750,1533192453,1523560770,31840790,130485883],[878419123,1462213572,809570596,769073675,1654207324,1303638022,1438491924,880318920],[1149729215,1757013272,1238782410,1875202652,38005580,1954363297,2068220141,498469277],[1853383527,45929870,1830525550,319627231,458570182,530200902,972566058,1400109201],[2076416246,253868571,1677256394,1051624929,1760447056,1871006224,2110827808,64810908],[1970582012,1993646508,1614779080,1677500464,131799762,1682315094,307710485,34421435],[2045635480,168310446,390708038,1710296043,1030298234,106572707,913685849,1522932526],[1292141601,1398596036,467413874,1101595340,705965063,659582548,455402007,317052932],[770791722,1813424831,751287570,1250740919,1797670106,2108228142,1382000628,90949874],[1056752541,1853294962,1115201900,1948895517,1157136704,1461253887,446716326,834764218],[877486824,1452443433,1534716935,1695253141,1656974817,1911982776,1713670248,1421134494],[1568087410,2101156517,2026270655,781089672,950808120,863798616,1041898941,782451855],[504975508,787788438,2037573704,840878230,1535629742,1250714180,69251630,1787610716],[1731957431,350555407,1649444855,902185408,1929925836,1848580614,1174165886,423939722],[794984333,1181062259,1412057080,1606302001,1324221236,328945605,502908932,567182391],[323901088,1169383757,1171309959,2052036362,1014374278,189763510,633897397,1681238249],[230442924,1920509719,1042172080,2072172463,469218876,1671621471,966405201,570911196],[625310913,1660186905,2014085559,627287611,1269119435,384144875,1235370384,1226988052],[196347906,204146090,84061795,478773790,473022741,352889143,1250779692,730002889],[986174440,642494481,432228385,831307736,1656083099,1833004199,704746137,122178433],[335919668,205403555,800660685,1435385750,1710053557,135875158,654719520,1269022296],[1988004174,209591366,1262391616,1366926892,382539168,1137667656,1545546340,25928687],[474159199,194508775,1436854017,2018738928,615239800,1796675656,1991519194,228301891],[36293913,1244659927,981384588,1531047182,2067546430,1191825653,1909877660,120566911],[534018772,1674415228,125924964,1744536347,207621291,1283497252,452319218,619211342],[1758472548,283974612,1442630341,1066784757,1032498181,2119245516,307602926,1627608637],[1689378945,305331362,871293116,1119204172,1214308631,830252905,1918594603,1863743687],[876861820,526621926,2101793374,1940691245,1642743273,1168894338,346705147,352389602],[295720075,733502829,890353841,1165545720,1956755784,1883473676,309520647,110741315],[1264466971,1543472309,126587561,1283756213,1876907404,1666927912,1348140433,1909369397],[1756034407,318737522,743359124,935631614,417740551,685191818,418075783,672332457],[519487279,1164972679,665931965,2117854949,316468922,1957134200,283698698,1131387960],[1562248494,1420036583,550745156,2103035371,1528169096,406687385,560040796,1203415617],[618505088,585297731,612946536,1128251395,1685830305,226153890,741926967,2001417659],[1647650582,1701583412,1412268354,589870783,433518487,728742273,1950553572,43671016],[398368641,1122203247,1804342289,1876407902,361972093,1265078063,1188430795,249057023],[198696591,581596765,1280353061,1855395463,715444682,245937937,584137868,1636570679],[1431515824,364922122,541298203,1440015317,357032946,1809134153,851292156,1248503941],[428464304,1885103069,1751825491,779691778,1233115995,137380704,2090129814,877388989],[1265394503,1885284711,2029617775,1996756505,491697595,1069088448,1405034872,1562288124],[297119522,2084122682,656657099,1219858978,974494088,1506821865,2075571816,432163359],[1133271702,347747805,1339090574,1253091870,1323364823,1592483436,935790588,678957089],[718174094,991756309,1627089815,1106840312,339731663,1225706470,406093495,1997972520],[180584209,692439438,1605398343,139220204,1615403640,1785932394,1211226832,1140209569],[99409942,869196332,1532715583,1334622071,1380223469,749143428,1368504468,189866775],[610497868,763799023,992520058,1093099668,913078921,1060916020,649627164,1901934385],[1721243311,452829034,332964288,803943364,1521014,1401649131,1515275840,1292984642],[2025687175,1027200589,559754587,716591440,952180894,593002144,1418982863,1197911562],[180402210,1946628132,2049557508,810342250,1667536197,474914066,658922798,715834670],[921713343,156075392,253727350,1323246051,1696375570,1136595630,479265403,241476190],[817936641,6256414,355432692,1213136983,157457883,2129378816,717543080,167155683],[936813055,1943638589,447116318,107291843,184615594,778381666,745211362,448517808],[577519737,4838816,2110667601,356177679,372671475,1906563202,1189161192,240875807],[239870788,783411858,681440266,1809224917,2090529292,922471317,329427360,482310346],[1299022857,2116948351,639632057,148391050,1447702827,634871999,2004951619,840783774],[719105546,495561726,1026811042,1969199764,1598059330,1809381318,1810746314,851750300],[1746563414,476658204,1343076058,755553887,558194335,1862507786,1017997397,1854658951],[13718261,1477609260,1226284507,1285010975,1509602624,318367951,259605364,1383347134],[341298485,1633065931,1324460381,1138815457,2109330555,1887808513,1643407450,1621651215],[960191820,297047232,1160581128,1763514091,761108434,1482101204,2040263922,204948482],[1182419821,2077881425,158957831,2113607390,72564835,150001237,1715816098,318895234],[966693830,736292832,2023722714,1490261433,128386067,1192873917,776078340,566641151],[1808154191,1878140976,462038608,1966849557,19240162,587006880,1903531618,1419344125],[566123747,287054244,1117865816,1529387348,1804900052,1484815199,1092903565,336375684],[584794904,228944820,1375392051,1692156092,1326094392,2106800692,403201415,1025327096],[1761526256,1884581399,530699920,1402237465,16134614,971519376,1813859314,1158668308],[607362754,188793972,1508349663,1953353149,319172512,344919222,946361455,1738436676],[1040961585,998225488,1019787821,1390552784,2007455336,961123883,1435598956,172962126],[1822635239,361231288,1560745242,1985328714,957874832,951590111,546364709,1603230379],[196666179,1209987807,857365751,866442587,1817705940,816537819,788531174,880202533],[1176412621,176406119,2059725875,799414122,1350514524,718087625,1481755596,1430070682],[879448023,2071319943,1882861445,667078133,27368270,1010870916,203512196,793591161],[1357530111,284125599,1592814845,1737777547,863983793,1088881758,1005170566,690263595],[957177701,1090964779,1821629725,1207602572,1655791154,119928267,1056931384,590464260],[836901655,456070467,1655481457,1833102900,1623222256,1850250413,950899979,909624989],[1197306194,1196262414,1428124871,1990164539,693674334,72727941,472697541,807695427],[1778045250,662015920,410248726,2093277448,1721414963,1045880556,769619511,1748463348],[1260204306,1588219845,338198376,1781936436,607729812,1205751766,2125794845,507424302],[826966563,964551531,633389369,1442336597,1568633646,1190942196,983783328,1629373742],[2100325613,1688433344,1710463548,479107546,1810482242,2007912100,903743473,1619543775],[365517689,1698154958,784998191,573174217,508081857,426950618,498654736,203896166],[153676071,877785680,117841675,1258945113,927036672,633163674,1171003240,730582684],[1828480547,747385104,186891579,1011771818,848517114,692669717,2035430629,1846769338],[752286288,76631605,1447211211,1220758258,759054012,288338473,997481144,419386969],[2124110627,563550186,1758578172,314504388,1194113869,1593892978,826390795,773372267],[1172798779,1875744117,1375149217,378668026,1371466732,587733809,2067545741,2062613727],[1440385120,1499397550,1619589249,2007790570,1578505127,1132053716,30425320,1013448277],[325112115,91768049,111341332,49868560,798719582,361909541,994179966,2087752661],[740587316,1605915935,1659277611,504457650,1037651332,647019418,1633898788,310035086],[581498395,198396964,1625585995,889247945,1051704484,1986701486,1656226530,1102142028],[1925636052,1155002688,182821249,1578084429,2014238651,905454979,400963808,81773510],[161661055,1299192268,407042036,2010835106,1360043344,1708816378,168142089,741215013],[210949150,2036047425,1317161953,1966720968,678978628,1275643461,1243444340,189790333],[1897814177,384511412,1760720994,925386007,952252713,853601756,888913904,66247119],[1208842287,1821534668,73320996,1546351743,471669881,1199929925,469261189,1264231912],[1725021395,1454235788,944459343,1600448476,941025874,1898241609,920930159,1123884266],[258766036,782259914,1016061137,662165658,1936514277,632492564,1910639891,1498318588],[824223781,93301734,918366092,1347409379,1591809410,1173505596,1824055431,60614627],[1038086595,475211869,500020461,470475703,1651515651,1266837355,1855680175,1459698681],[803594024,1347797472,171448876,1748309424,870984545,1094120760,1754320007,1415836159],[737362669,566171618,1061677356,1045122018,1387398748,355707475,111717505,949770082],[1176934440,1858248898,81059431,462902016,837498887,1195884566,1310673123,2040489233],[688448246,1320301943,929667123,1402971718,12496098,1178586995,168980369,1754471630],[1984029705,1127010448,1257252098,1231222204,777529147,1708737039,21042493,1621948290],[1320151277,776237193,1549034893,2072183258,145826544,2047216431,369349095,1283648372],[1675295210,1252251223,511447703,486262618,1937725663,1000406062,1314274914,633648302],[467006985,1037232506,347195621,47051772,1933990472,1204548064,2026885876,1269927827],[512936913,1516903628,1246225893,753785959,1948154922,500220091,1442604841,841235671],[1791310424,1593026014,738244968,1491734257,1576518687,1762026228,1263079849,335047425],[838393636,625090962,1896051542,1528423055,1845621729,526655013,289432670,1554036560],[1326874459,648094502,1454691275,1784266948,1193471222,1271677845,637091441,212939801],[995376106,802637532,703041245,350746449,2089160728,2101691713,1013856935,1990979072],[1278657518,1209278442,1900481521,948333354,967241102,418000075,865267355,686470962],[234677242,1325031212,55987637,1691722146,1689231718,109934282,703567924,1857602249],[375545588,736055050,2089288137,1377410846,912064571,192800547,984561351,907878501],[364346444,1627562507,668894898,1785449805,342692892,788780844,1351270596,383042364],[2106775022,2041946359,2009199408,293559915,1680803651,48345229,1517554726,1427543089],[1593956138,1419253823,1937161486,1717473954,5561029,434180443,957444046,2069150145],[795233890,529782861,1895666983,1179129004,1264061846,59541751,977784711,876037080],[194242849,877910189,1690485078,1465615641,559205351,842446809,810359758,2070666729],[229689759,1839576166,339584421,483572801,762139540,1532533079,201852331,150731538],[36645197,1129440690,1156041067,1953484587,1945878749,2083522557,1959816874,1051418150],[1268870539,1679181774,701728045,785332230,130157637,814113833,184809996,540703349],[637995170,97657449,24211860,197924373,2029345862,753873323,479822169,904659256],[727139190,1479433296,111956716,334544039,1331485026,1871885552,2040074184,501568081],[681295024,328407836,178987920,995067439,1474813971,623282238,1228347122,2013772347],[502677949,747179422,1420692308,961280797,765435388,1525001646,704312229,1350144660],[317465678,129557353,1620246547,1546646672,1761523250,1842104728,846502419,1954903760],[921804472,869360169,1229562252,698403692,1635462090,592028227,1668727496,1608895184],[645605162,1125503006,1164205180,1375495853,1162344035,679195206,246624140,77011568],[1250300351,838045658,313121137,1496334309,53314337,1362855184,186188626,1077512565],[80130359,431430205,234081254,1589199736,2027364300,507787266,651222112,2118713773],[299259804,1670936005,1460150898,1000646024,372952343,1390179470,117639039,410721272],[1707898627,1963864503,1076372340,892579159,1507163228,1493913798,1306146015,582851946],[1170851532,1075370789,1909853741,1147785406,487718925,1299235413,1641283440,262002585],[777071690,1013213398,1796944010,950971823,192770073,1320899129,2099947218,1963144589],[536833913,1607522257,129791911,825961016,192041733,1204105005,1485829460,643773963],[1094574675,1331396074,1865293316,1309884389,237497235,632737604,558251959,1528578241],[698714861,829408870,1629751056,1736306629,75015861,879330749,752399075,1706573295],[128820593,893110925,180073537,1673651050,632423587,1962018229,35709669,716515996],[668156367,803870643,1932642578,1048951565,812325235,1761622643,406024030,129131583],[1480410273,1402106120,1512670308,604838548,240981951,541123183,1887562480,957030699],[1476566437,894558530,227632871,1651197670,783716035,905844092,1264811696,978827488],[1188948481,1983650464,551999084,1439186651,1583022743,327646928,1523401271,267728597],[635285568,676412510,349798312,572357863,1687750470,714303069,1955052918,212019265],[2096489959,460976552,1195277105,612301059,2113859460,1512492364,20947556,1989413715],[1709860595,1313702619,712093097,860022709,374487296,1198034449,1107520909,851570372],[1540928059,1404694368,1456126941,1919819771,164402695,84619246,961433760,1622600263],[121444822,1815174050,687509937,1850852556,1871898256,1686646772,400923337,1040181140],[1274284899,1728572937,1777891442,657991220,1961295417,6649161,1622296928,1694561369],[610713523,501814354,225791504,1305255906,1609678254,1919805706,2037105047,1172631034],[2103285194,1947974740,1716458071,738738008,985120387,1611108166,2061420482,929886697],[1618017069,915468366,299622402,1926553704,1788193977,1451923882,600973425,700706550],[1495726920,621254940,1922999533,844684803,1543399131,417032695,920169919,400402003],[743609642,1862173128,1245044306,1597203316,455582632,1415454930,1345444866,89171315],[95145359,826085097,798051217,1288215860,292024395,303708951,1170335273,227369207],[994770118,416455068,1998705441,656933350,1000280957,2027603119,1634929575,416778845],[302514693,1908009545,2122686918,1920708805,186017737,1530571270,1534098588,478479080],[1692496988,644551980,803174194,184845733,510619710,263384437,1080630384,59009586],[812340116,1874475629,1938670985,1655287163,734897434,1052347034,885558639,1147430305],[1878615704,2052132412,1911004936,1194194775,1078917543,709321531,1558078325,253984136],[488571992,937797464,1500531601,1246298778,82430477,890979544,1413012475,52375573],[41672232,385583143,2046334588,1302338087,988351075,1096320940,1115614807,1976076623],[782758447,1975320091,1948486070,193982316,2086788423,1436193495,1392543524,701582817],[577915274,1300365712,1368821496,72108391,1055860811,694219538,273921876,1780035423],[70979249,1800385628,1642804059,255694366,262984043,1828542828,1195777671,799457586],[1643026681,1729786066,1980637498,542710397,925398208,112754315,593546070,392286748],[308915435,930338563,547997629,1286157285,1390967953,636943857,918414689,113353194],[2053983331,221795392,704286802,15462083,544489073,1474454233,434352517,288652263],[593351615,739356337,2055171203,2103703685,1346034020,367319602,1867232741,1005533640],[701829473,1983289294,978259052,1443313311,1016523389,1631253890,60632159,746414505],[2075211653,61521148,1222433142,184893299,1447220171,813752931,1350402214,1577858431],[1872644167,742723435,1162233235,1392438793,1416753521,999896643,1782379400,1772870664],[1153883086,1107100629,1510918141,2096056232,1519879203,2008183452,260903550,1867055571],[458656514,63676037,826611916,1211471286,1337278575,398981525,122255841,1039622008],[1298645682,1434080933,1900366851,1749739269,191355577,1977605315,1525083056,537833668],[1034607979,1040861880,244390424,1822168628,1220662420,791458704,1831240816,2009403933],[1350278234,766504746,1131901589,1921886793,1609429016,222685882,9468990,753690830],[1019551830,422345674,492548266,2003463322,1550271998,1662002156,482585521,1731299727],[1763666970,2034937327,315452759,837436242,557181475,76121963,1859011221,2040221227],[537939737,974352434,878785339,179930335,269572619,268988572,801999833,2122690477],[184054584,1602602508,1172518409,1418223411,1880747463,536526787,944208372,1870996031],[1096058196,722938564,808539589,227544901,175138614,793677168,2116920061,1554370456],[2055559512,602622486,912844450,1660322734,1757774460,812429184,839549588,390717273],[497007399,1310550090,318601480,1533000401,910039477,1896084022,1477767930,273385031],[1743834759,1995472009,467475422,577247658,812325591,760657248,718845791,861210121],[1606070910,1702334626,1221338989,1095046115,2031475257,133303134,265223361,1282544596],[1422910993,688630171,361352788,1036577491,1631999234,1712048179,517751160,776432126],[2023452342,1853555695,1075112981,728097545,1838730465,2002542194,531561381,1151891657],[516196142,1471278453,1375240970,685673740,1004001976,376317998,296911489,1012147380],[1733028600,672746408,1826943113,1765732389,1238611870,1808135778,1384738691,1094811361],[352329018,532474893,676911474,1887593211,420494712,1273476570,1871687073,1684683596],[1453850708,1424157375,1479720917,1791320485,1640579191,776148449,2011446985,534680450],[1140009372,1397478809,145082664,1485956072,1291066129,327787820,1387554234,1733061670],[721129217,1693939435,396563639,1347998801,1077711174,1220843806,1316834940,982651791],[612099309,604340796,1137827251,1835609897,193958861,1160906508,945002275,1254641778],[801258007,1546924806,1102029487,1273830132,898634329,1701188967,859735883,1265136435],[1158421608,454804205,2046910821,933244760,1954527277,127703669,1086139154,565724601],[1838735268,2071883324,755002178,1073444888,2065732681,863026641,836931910,1530156434],[902994774,591521274,671124070,882577973,108226868,100707575,154725974,1945726203],[2015685710,651195498,696020859,1746640159,1430614451,1565358461,1506066032,121126842],[1298705316,860495485,1877593180,1355838764,2018535554,80951839,1875744660,807478621],[185137354,906676205,1293816292,881429372,2098550955,978430673,2002648442,728461259],[297568551,708222776,1709227736,396074272,166492096,1569694124,1870838628,766545715],[594814025,409233974,12090951,667039405,847125149,250438343,2100992933,406455979],[1421181240,290324538,364070761,271433246,1774215234,1333800260,196901859,765141655],[2119058549,633004518,2106938321,2024916766,914474216,1653119182,1240080125,434467729],[341546636,1930272704,1683318361,1896238674,1985040149,1990080274,225536003,770147757],[770874334,1456474625,994742554,1639248638,1042909516,278070879,982898530,915957303],[711696302,420218197,372995420,1092470553,1681980069,538053349,340110657,1089886178],[1882165979,2064046299,629331632,553128749,2008227538,311192578,1832009868,2006632964],[483534781,1131686789,2085014676,1370297811,1600525426,1424333239,1361346572,640908497],[2103705045,119576089,1453666573,339024924,313927040,255625762,394131182,1884836045],[1058878436,230772995,1378628205,908653511,108654991,434894836,125112447,107289663],[606017353,879147915,279728941,1246232723,934172976,1256779428,1712335989,1076319821],[812205912,42784750,214204671,792800136,706255413,1098575407,1390825797,354042828],[1790066441,1582289981,608703265,1056068354,1637168990,1763605249,408960595,1660737786],[547028051,337057191,2098647360,1844047748,68473076,1086904458,1144138314,424504962],[1580840871,2005086442,630726204,252933288,24735500,1368234879,166425306,1385512700],[1895765871,2099258740,291358422,884119770,1110868692,1884859314,432819361,871007785],[1098450591,283267586,1921214864,122787954,1743797981,1274575675,1451193861,1432294836],[89542503,544081313,1990792018,1732920266,1364676775,922306179,207190229,1487028154],[1770688418,1083232472,1088433175,1226000854,739786751,458657012,1629257688,1242440532],[2080080834,107726816,2090340831,935920463,1179992216,1648288592,1038917286,595622717],[1915886961,2108130192,12416229,1100363445,1988917922,839364762,456112115,1950417990],[1875777274,1183013967,118525990,544046824,1283790820,1998173217,639815733,1576186618],[286873668,1399201241,1241573204,23442326,51829698,871742540,1927233351,464015942],[1332005082,617866520,430594573,1711247369,2053724402,1930553060,1305442020,1804643052],[1683268751,124621208,1773062842,1990209636,1351249256,520261281,1350500442,1827405969],[852443898,265299476,1331683429,221134379,538915101,810223671,2053974453,378490190],[1951322340,838204274,1649754686,1950574605,878961174,1353338245,1778336914,2121956452],[1114784767,1927103310,970723468,172087235,2069016206,339998119,1718696989,730019669],[1211917646,557437547,1771103601,818011166,12950999,1465119608,1634549966,863868064],[1544618540,1786986515,921843595,1157303498,63117061,1268233201,210748120,946752991],[358472552,563827127,1337993140,977337820,279442286,1524587572,1385184232,1780934529],[2083464864,355291023,177670656,1726438029,262375354,761634136,1379951331,2102951430],[1146181452,1517091688,1084647308,455063246,1011096298,244149408,1689409088,1070162037],[576706025,552772346,31588999,2102682107,497270161,267209177,1271296639,291317282],[1075084049,1300417352,466346684,1271149592,1382501905,1643582878,1159659516,1644768145],[2091823278,1044768321,1849110096,1651636722,1089107221,1504247207,1659462833,13823757],[284062683,325197877,362423003,228008929,716530648,1169409344,593570766,1669034689],[655370175,1420282519,701533544,1975830897,2032969472,19496129,982723677,271791462],[1704548270,1410329697,1710060096,626501467,1409494706,1696659779,1460362400,507290788],[469284752,1570232603,2008891100,620639550,630744113,766418633,953237305,1005944479],[769939752,946244090,502255935,552848383,1646332325,1082843475,858385573,486662658],[1267613950,968780037,773555781,614207863,2004686976,1182475805,476236396,884602048],[1300117855,374699560,478371183,486625509,1398165793,2050087885,917005623,1175434928],[15808245,1679379792,1753842350,674076751,1356348579,178651958,1010985319,1208798977],[856317623,967399929,400129279,685585381,1161359134,1692663242,354735407,683145631],[411305776,1291349525,2102232524,2104199186,1698158216,1979822286,882676599,1773273186],[1842184232,787162550,2013673973,1097661959,479383639,913996860,1091076548,1277843977],[1274489277,1435332875,162405680,803049210,261156389,1181278032,976548058,1313669509],[1540269340,1990390940,770848217,103514090,1425429928,1201299222,901426359,1460809140],[962167293,1416036426,1448204901,137907312,1647778351,1952604779,1628623171,1023497794],[1985690918,182237427,712742858,2105845841,422430822,1932431036,1056445776,706379754],[212272930,1248071228,894356532,463548616,2092132922,1094989756,1059838348,731288827],[255366593,948390582,263338920,1661064101,925202551,865595939,600032898,1758259211],[575285808,2088937962,823166791,1085043908,29464581,1684676875,1413716850,62826639],[1617189083,1379713519,435901650,635406152,1559346732,562638302,2029218294,833165931],[1934452864,1939594934,1023846203,633665940,707088243,1366953641,584025310,1718032577],[1551955913,1363576280,1560507711,1714832546,2078774750,72385628,1422843655,1020645501],[652108878,73873829,183236783,1035833276,1796354652,862843427,287794489,1603558436],[1611792181,284591712,608272803,168717368,1141059648,1935587501,1549604702,1129224183],[1271435669,1775161365,688504456,1500993777,1325111351,1280629256,1915193822,642346900],[248394753,331770205,1145535596,135543844,1676713999,2130522985,405737739,2018927061],[1676485136,1163172308,729002413,1696469790,75724279,1401416062,1811244262,1682796367],[858532384,1639171231,678717505,44681682,288034588,1480320451,694947909,44566387],[638851054,1596029007,1124494358,200487192,1053992564,254625831,1159710012,731484651],[527008070,1287241775,283407888,1900121576,1609841445,2054641501,176601391,1949472294],[383550521,1777514580,1008402497,608639942,1509681596,1785186392,829411316,1503173671],[814252105,268444325,1160578811,729192615,1510976696,1516153464,1330561431,1816867894],[517924140,1859265386,1964468020,1815756061,2118705162,18983133,379281554,556464212],[1977751357,624191368,928455591,1599632209,313968508,699753626,39466349,873557859],[487596777,1122885622,389289070,987037772,864211294,1431737872,893778992,1629632220],[1339603701,1087116275,1389267858,1814952617,1554089281,881225447,1061965810,492994066],[566423655,728615198,612837371,2057015133,950390507,1290056747,169563868,1440570050],[1157647342,1148849888,925911787,1780535128,693098185,677842765,1364461845,925385246],[538947511,1739770384,1310580782,638730201,1776841763,492368498,715267848,728755981],[1756674016,1588014986,1238571151,1835728452,1946842622,1809709391,2099243658,1774733974],[130243541,1134499708,1809343787,1944237215,1568032178,1777203639,1095169377,521013836],[1033767596,1045225006,273739723,1119595064,1750523854,64123612,1955209447,2001207241],[1220794186,711458249,1077219450,1250925079,1331469101,589299507,2090627345,1242261436],[117056823,1976299919,135039557,496127375,1751628659,1864923649,1476825122,1521797508],[1647451659,1912349933,420856939,1753515895,649100175,1582522953,1130648456,666558903],[1990692295,1874186197,1294878435,626789347,308229658,256313992,1972394392,935467312],[1425683265,766453609,1514935745,888262429,1552248697,1715429591,853595762,631605186],[1752980506,514095452,2074361737,1949835218,288024774,1563804973,1194026552,549114175],[582245506,2090387439,1317658438,1608289705,1698792072,530438545,1643503453,355926811],[1062906496,358890106,1311858719,949532708,715597248,1439185896,409586676,1387792946],[401786697,1037926392,1987140027,1734479110,294455674,1301799051,1524324450,931751320],[714221245,1613643626,1063059773,611588129,802017619,656048027,828890650,373090842],[1138328060,1901835143,963535160,246434187,1265377219,43099935,1674331286,313056016],[2009761975,490392411,1529234893,1284318005,906861265,1686659069,386515492,1366514667],[462930966,1601078972,359329098,1901835610,1551041699,586627143,1355109699,1549392329],[349040176,1248799165,574957607,1169089333,87179055,2005380430,1271449652,257577829],[933138291,2020125633,1224495290,965536801,833260135,1363860019,796882055,1958272156],[225513009,2111499970,771805799,1324187574,1397276545,1427217568,867696328,1347673731],[1276992347,860070424,732164795,184770344,1706194039,1448538899,1506374459,1255813417],[20415826,63389785,109489409,607753683,1134142601,1865054057,397012649,1449594105],[1304659667,1514789718,691223226,1536193690,279755597,1657101937,466710486,216519960],[841347164,1888880964,175913769,407569408,782314497,2038261672,670412166,234029575],[1606985743,1823903629,1945641955,746628518,303314911,681741041,2113970401,1542109885],[1822061612,1922304981,1660921193,56444853,281550931,1826309060,1866190207,663489895],[1808311263,1189212968,1450574054,1913128938,58088712,238847257,1613259805,308044972],[834135979,1748112908,337586034,586641627,686058638,492642679,686979345,418938322],[755071297,1259081202,734959959,1233667015,1967828995,276229319,1422641754,1032578682],[1282978797,1328374638,1196933356,1880022395,1119534573,1221138764,1072114411,1526816425],[1272192203,1297336925,20823365,1280510163,872058020,492474277,1941621022,1027984226],[1979070201,1477834305,1542579172,1368651948,1490513673,1730564561,372725106,151105605],[957884168,1735173231,1143547376,27081564,571796999,1761437919,642078060,853592111],[1945878233,474677180,341196721,70140241,868816688,1351847562,989274676,663210411],[189636817,746986641,1819941048,701904041,1426860234,1733687679,908116536,1184007799],[426848328,2041716788,1159320478,1695193487,546860138,342598943,1714343427,2055786473],[1783357386,1454463499,1613261727,1388277985,2010124664,710707994,2010395457,15469538],[2093276402,637312678,492748102,399850483,1538735539,1141904652,1259537165,1763461454],[1265579312,300654801,670407439,2059812475,397806499,592750435,407680834,1089194819],[2027905373,1307984254,603223087,249305522,1654241620,2099282140,505828718,1043383319],[1494685521,391524881,920345653,58967729,1664429502,1762388728,1794230339,747930136],[711263983,1654079,1617546316,1880912674,930191965,670677784,1828384357,420443964],[1513247291,591746741,1289442127,1245096180,2037516024,2022410219,1946609503,739776922],[663371295,932253793,1424670578,1504058949,1202912335,1363762251,1076692395,835241571],[2062481210,1530613408,76837103,2088648629,175348462,1037097690,1535596958,778765025],[1019243285,320650376,2059524815,682482347,433105907,1542250190,927607261,1910009359],[714678730,1114966427,826558644,488558493,1153311647,385232715,877212228,537503866],[599904066,465582596,1658834676,27554800,898400086,736900229,464273054,1759507198],[662426918,1276100567,1623604406,260399122,1659168737,128479051,1294987205,123766131],[1529024103,35908848,644844388,469664225,1050059373,1112098123,691656447,370187826],[1166476684,1641474905,1110704187,697420924,907774763,489521887,418995771,1350696097],[175927409,264575688,149374905,1672153080,2085921232,743667389,407077622,677751906],[473829033,714741951,794252563,629362966,1674151190,1381771592,1116276457,741426972],[1741145575,2056235453,1851336388,186056893,1894284407,1129869498,1738666146,812064537],[400219698,507133145,795061078,1365125956,484488782,1641865970,706039544,1077725086],[1473292557,688731135,14456392,1875799479,1041560114,1457320362,210598988,1974521244],[934064560,424113677,240947386,805295434,658033918,1149298432,649318208,172069168],[1275413513,1454752372,179051967,1910198444,1390138176,113291222,395625372,1148223838],[566101585,229908027,1555164942,589867689,1697924148,1953523446,253889629,1828663281],[867554746,246150176,37333348,20385146,280617845,322073645,1208713891,255282797],[974726638,462878556,581020604,53883573,1244747261,842985504,1358260247,2018990646],[2091391655,129055196,2107745047,758596198,586720512,302720924,1878634240,212582929],[1658665416,608406325,129837716,681610003,651718021,507170477,867979158,1388892159],[970400136,401800979,975320420,1165042980,1882811115,1233917644,964068142,1536380900],[762027644,1425127997,727772503,1277408688,1171710812,2007178939,127701408,1194988305],[1880448502,632369092,214828454,893983462,1378419114,1367326335,1202244455,481788628],[936909911,1076509272,1259843519,331269105,63936230,1221675915,1985147261,362263472],[1416769337,273877853,433703599,228129116,117428943,1899796443,2009084159,404073236],[551367012,192072989,1667075066,346345016,517637491,136226374,766733764,898387140],[294946682,2066542076,1899936730,1665766380,133683069,752316305,457658114,257111503],[1065890421,128591797,911397550,124203977,1876448547,1092833695,2081223015,2079485124],[372781734,1041166467,1657614576,1284636812,1731274115,1097300275,628891897,40249670],[1628670437,1562503939,574240328,61578807,1074740280,622484819,1062846691,800866710],[1198901011,260146238,382551916,577344482,844888664,2065107997,572110488,1381426578],[2061803479,1662444621,1437855657,1577888911,1295769132,1854518941,511967732,1745155161],[584713518,1644850631,1304089665,1763867332,1321498757,1830276075,75470672,230529383],[719281658,6174438,119369809,1464348061,532518789,1455468955,1458861466,1817357756],[191785156,2020086806,1112869601,884236425,154015982,549670804,355065435,2004866889],[208729432,28505260,1382948712,795204837,1823767213,604182200,1735596154,2081146629],[1288907448,853820190,655299089,1556244443,182452268,143976486,1670492312,1146020890],[1895298462,332410988,1238957899,919530841,381886925,1251256443,149733680,540904283],[1706492449,640461348,540492162,417164657,929436348,1637472732,1172158486,1942347149],[1559199320,368758208,744860859,663757400,1087876459,331037317,419410633,1892526444],[409628726,1486386354,587738005,1995178091,570829336,420241640,1820300594,1030328208],[1499826241,383629043,386194937,1819792506,1665077075,1813623864,1648880108,748751919],[779547489,1133878927,625145498,1592608664,1203644439,209221298,1118896423,221854268],[350231872,2002880152,1906568623,355425270,1755591008,1440871875,2099928961,496509122],[1728925098,322764585,1905555473,888607120,500131828,1868825185,911069155,2089056219],[701141019,1820402671,2097418686,1649346959,288951923,1711082432,846924091,1922225241],[1765438162,1372810015,453248248,1950341337,1566522166,227653867,538968818,1825115308],[2042234996,1271761233,840706230,474511258,1053140341,1105592074,1976734093,898920280],[658886566,535090783,1323081157,465156056,667571386,1254747693,595533722,230945967],[678514849,1731042863,267249764,812056967,1877611017,1444633402,564176879,2029072891],[1867942201,786680489,1739969663,710066878,1911614718,1550409986,1491507689,1709741451],[1161002570,1943681099,117350105,1737627383,558038961,2085354101,1538454894,2064123763],[77306048,362291178,792187129,1288761443,2025794869,1566418035,1642825090,534202555],[783250850,907767451,685531621,1837920022,810677183,377394431,55364770,351188552],[727312986,1767338675,1991031288,1154516908,1691281852,288331965,1316212615,555797903],[410351433,674505968,379011949,228606941,1400329863,1141101458,485020636,737462251],[198599868,1339650454,538012861,549289781,551160936,1162357599,288592184,165632475],[1193028179,1416243035,2072980198,413051125,950736069,1321157122,1416105721,626986493],[1390594731,1592705797,1061529569,1667290834,103837288,378271320,1974952757,463942743],[297730218,1518585847,1326860105,880036756,1617334147,1525419784,789874510,72563185],[813443902,1725649133,320390792,2081118131,2071588056,503131779,432302978,96416962],[589053766,457832616,1191713336,2003525493,683474127,1585257835,1790804904,1101150983],[660915288,1146542808,520071195,412123702,1261944315,909575157,393457247,1424395129],[1658804594,2108259160,1241287224,953702842,2049536587,490679468,616357276,1813963514],[1027542685,1987353136,1966847055,1839743143,229424966,1750905018,1590754464,1090333885],[1870750760,1858310791,1018553080,132967113,1995111402,10807606,1941632578,1752092597],[198742304,2014323599,2002336490,1793884732,425704366,1736215055,751967125,744685794],[943053823,1620997816,298984320,627306603,1767364045,345029470,707298642,2083063365],[377364232,717822732,493350050,267064894,1813952627,1421897940,517571668,1167685681],[20392533,580630139,1076885485,1029299773,824780176,188027850,1457038450,1218727736],[1471479939,1041576584,227425337,594375577,1859367148,1904152999,1499601647,1712984592],[944246949,875029583,692424023,1396400156,1713818808,149846877,1893417296,93425539],[1772268936,1547956152,1666687532,257763239,205664277,1259647615,169392441,947375048],[144907269,308979700,865309673,4101959,270011278,1924245850,1050449614,2051377835],[281378660,861497916,1057048180,1901025195,1725619233,1977902143,1273163056,1349459820],[2042807377,1436301989,844764181,1803503102,1386823904,885075922,1385035732,1573979525],[806772660,985881130,702090681,1081506507,229055894,1509125012,873277495,12965648],[778629063,1103873842,2090598542,738242666,1274416845,294261615,1663279419,1492948187],[1834920685,34731117,1162875329,113616175,1952812490,1070563826,708910717,1699674432],[575986072,887376874,175514456,13790664,1260909165,854348602,625646529,1092273302],[1117559723,1246627102,259180174,1577258337,1722302369,634219150,1456623054,2004695841],[498880295,1443166267,166294816,1782876008,1008244219,315012499,1963801614,1006437556],[604709862,815858444,1781545071,1725906930,1719109961,661183147,399735355,1044174204],[1062773291,977260767,782735320,722350737,2005840397,964784843,2100671270,792367925],[1406876751,571093121,1017832949,164014193,41278357,1728399022,561787835,1042993684],[1228612364,2098443693,78663948,217561947,973281010,39281391,231628214,304014708],[1421840444,473369891,92386876,1827825954,258866091,512819184,2009644765,1104709525],[2080449339,1495421570,1129696563,624810749,1033383635,616017280,1801565922,601240516],[1143790095,39951271,2107696588,624948919,1207848215,1492259499,793701329,1875019760],[648367075,898678250,1001556697,1864434241,1847875359,507701630,847456538,533562764],[1562432728,1937575284,792976760,877157039,638765928,1194285042,304728057,1503525125],[64790645,284572264,697123909,660606658,1477512034,329497600,1636699715,2111663613],[146254165,1676098241,1739414923,108899987,714500100,778412849,1504948832,510372654],[388979649,692974706,1597493360,1615934630,775641486,376277257,461815187,2053647029],[990213513,59147082,755840217,2125960933,1773164644,1719045055,1787963925,1341536891],[111099668,2019974760,1274839967,1685147801,341380179,861671017,905245302,543598494],[983637484,377756745,1573381416,1386822829,1896913987,783953110,24221830,2083400563],[10492827,2039174641,67527273,176914859,1187596100,2105373316,1397870968,1039205598],[2003292002,1718074735,996031552,1828981303,451723308,2023821012,1176943106,12007380],[1014288510,1738169544,1591565587,1720354507,1537701726,1398056719,2064895129,817547407],[451825403,1755957924,1875223355,1251489130,683340007,1497226049,438398433,1029760105],[1206596094,1757057387,1384878467,119653801,1181554107,939033376,1897167628,1049184678],[508068214,2097112125,1065680433,801061776,205577376,1987073714,1824355966,1914043909],[2001929636,1694483487,100344629,804758347,1481034333,806181784,157483684,1675621481],[1186128861,747944582,1825221936,1677400465,526310431,729208223,1397005046,806690563],[987104813,730180286,227117383,1158145980,139217442,1939570498,54726485,436150006],[519128940,1059891455,530180697,324261608,245203302,2045832689,125885488,226680881],[61126163,118764632,1466053936,445236985,1333181534,1833124541,1982520201,455532500],[393664419,724265640,982294357,994785796,627464451,581029187,744866584,524636764],[1807852008,292732310,626610995,1116548349,917294949,535620245,1361948247,1288432259],[43045000,2077675258,891783252,1430116916,224345707,853668364,451679355,1079766938],[1660758606,1914502187,475402459,461115793,738786977,1577794464,1887607525,924707653],[2113994990,988970443,1211681623,534893620,1675474815,1280089882,566028516,925549834],[394681623,550749890,1882071828,1469403786,1181746432,1185341416,778210224,516673069],[743469009,380359911,1031507692,1099130029,1130693185,1293706436,1969427804,1457878672],[74824760,354319112,1099940799,239012822,1990519925,542058219,1071734472,215358827],[1182301141,1207142085,1596604715,1412143352,1967902862,583707153,518421628,456389454],[1810646791,318025847,1140018265,692082664,1009848048,1069685830,716167437,1115572783],[831079785,1909946618,1948899226,415285542,149566197,449581365,1527169637,1210311512],[1311998709,1707296803,1294872292,1565632213,559216697,1426012720,1125070632,1997970464],[2019307601,394147350,2015567031,1773977617,157306699,1273502190,950508133,1761033139],[409917708,1086409189,322629377,2108265473,716081555,1860909194,1699669053,1940181798],[653428269,1172050202,1419435847,909054924,1236088109,1174160875,1942843570,1502914763],[1313934005,531252109,2114111796,1693972187,452435721,1942312047,1633196568,2080439334],[354736395,1856433409,1181524084,742356639,255341107,2066526958,2039530910,1081555087],[376431235,1639154948,813524399,1957840977,1789439096,1016060898,170031712,1252622331],[1650936977,1378064469,189979930,283837123,777136749,1787367792,1699821700,1345274520],[2097697652,1733434352,1636971387,593222832,1387147730,561014602,47400933,33363622],[1579190955,47457533,1505732349,1938580085,1302550630,1208517396,1076371162,1966435767],[565502564,1922344667,1560283860,2048568175,1964981168,1635652996,1644245825,1371517181],[1665016355,1547393015,1194861753,104175939,183538684,1120063370,1638365139,1481750732],[1566998704,947993791,1684191920,393048883,1162756375,530411037,420806807,1522268426],[80469354,1062045445,1483871241,1314969526,609144805,1637690010,1501709730,1132590798],[1112700458,551713988,1921022368,320719645,1713598040,669537391,674928702,1501290046],[1377889058,732937393,1405698196,553482939,79076718,467452200,399380838,1292531629],[2003636348,750498869,605224348,300621911,444264195,1483413077,1064521839,509170494],[649575148,838431298,2031959759,1632751640,167572025,449597843,742320329,1124016215],[444203313,535771714,2105495526,1494911906,669509020,1613211250,1435766156,1348057686],[832891509,724979302,424501638,868370328,1827676956,1115409164,824788443,1624900586],[1897261514,240604142,1280784633,1219625932,418010167,1703933471,2011116971,2057367910],[732042463,498539039,2113564262,73334022,914490185,1338893237,1751596427,2049390016],[1610841453,1126290930,1526468242,542321719,1645627209,210796834,1341180495,1278951827],[2090295222,944140838,1736917045,1464130997,2011522051,400232104,136792624,1479274388],[94890345,1757705403,1873824291,581031558,752230909,1284286704,1547096118,680443098],[1622213996,1818666754,1089988536,473112663,1332261441,1836139822,1092712148,1472865006],[842253600,1444533255,251590710,1622555462,372062194,1665170829,454470524,389376870],[963123120,5171722,1712329033,10720054,1947589778,1131663004,2110236986,1351903469],[192186832,544344309,924114807,562372976,335826292,880544529,2060522124,174549562],[91632300,441562498,990972918,335225241,1555010585,1695582609,891791739,813869062],[962770406,1744045374,1572080508,756750905,218521681,2032798593,376597690,534982477],[2091140389,613245051,698486838,569794450,671704642,520000866,1618208287,976900490],[802671003,137781792,1799850227,1415517152,1004582342,926321676,774034702,917822730],[1464518231,53547599,1384226520,1142297732,1301761267,151578707,711335838,1279586617],[534467822,2076523266,1519193586,314531731,132700433,1044179606,113124000,279785180],[1147628463,1667677758,316035217,122610633,1127658663,1787591471,996736757,1232798993],[1626372427,1098971558,1303295352,200236182,356081761,1968287740,1060514232,100731154],[915016208,1724418096,724828960,1473570535,1683417194,2028763657,1198914368,1851279572],[1144845,21552417,357008867,1551805444,497857034,1729859528,29057814,1285177320],[872636226,1941107715,1824875235,1026546500,1482841613,1082684386,1003858687,642667126],[1775546668,1565792320,30425021,315496377,633255899,536950166,719054388,95949603],[857184170,785243560,1722001477,974078107,179748952,1502116988,828292011,781936195],[6033355,937072960,1392456065,908848449,2096547842,975909638,1768550550,1161915499],[2004169992,930696621,1791315454,641198147,238828755,875867881,1757527860,1371529886],[984783233,1135063210,481433433,448777781,1669594481,158506546,963738691,741848029],[791760784,1222129149,1590639226,1017167466,734926667,2004535873,1132092390,1972974013],[1420691068,543748997,1263972535,1656986304,701178913,35537890,1480125097,1360804175],[1389256257,1088273669,1517466571,128910303,1102996476,1097602791,474366696,569133729],[1558717682,1133366879,1837450126,1541155255,668688794,433805068,381029599,66767475],[1233453584,329954305,1421276280,363442765,1235442082,1324887397,772274326,815140257],[1879827261,206359754,2090907176,13715700,659106826,541325054,339285434,1394848640],[853133740,1948025982,2065072007,1986150770,1408285580,2064086412,1775745520,1802590185],[496983380,2075720925,513673034,1225895338,1577272447,606651634,1269400115,1489209159],[1551106976,723199175,1229848607,634258405,1426029489,1773939482,1873152729,364968734],[1677899435,229552986,1294414996,770951706,338217742,1245833200,126576929,1307481602],[859451242,1909531081,701444996,113252713,237914032,1206049881,1875354665,1501676553],[1293277790,919045959,224249422,766781603,155447145,482021415,493797751,1520904944],[1749596089,1584332712,779030219,1599581472,1276815969,1032155873,891734592,1033867247],[1528372646,2103769989,88336257,828108704,1103555286,2012188115,610910803,2062871558],[94372186,632683194,784264031,1700706976,2120750634,852416912,677620971,1265079744],[133747350,1932825177,938733524,1515387023,31123034,2059005352,1674768823,1928183234],[131153068,746174348,864338857,1474802263,68571622,1667400229,1068418040,850612478],[157940503,177186154,544010270,82917164,2092771222,669151439,272185505,605290368],[1872418890,1731083815,1076396664,1310804338,665173713,1582353831,431217935,1347596136],[1064946305,228128240,2038223859,930763317,223211413,1973958152,1333649754,881160149],[2085289804,415481447,1051808657,1367649753,1732722988,970217934,886316850,505448814],[2037810317,606500994,1297556144,1905600603,697017438,1951617314,1979016931,18206481],[892965279,561124146,240471218,924009838,406428272,885214919,923110045,1133309963],[2114753882,1948127380,1886765621,297775456,2117396959,672619025,1053091092,1769426214],[1555278198,611283043,1226065188,1874774475,1456643592,858500914,601974539,1403655141],[1464199478,1505324692,1597213276,1625668574,1413417332,39926714,1235481834,2059356625],[74150281,883840299,586269570,719548116,373025519,504844627,1989081437,681251967],[764715823,1239384085,1552108511,1757707244,546380751,1071961797,673590286,1618175056],[376596088,288334603,1646809239,819299852,190405962,2075658298,757640663,491728839],[1559851068,964733706,832907433,1996564802,1226029939,1894765978,1192436614,1913792171],[274728641,1366495449,99132089,2129077008,26069128,818099625,107821382,849520979],[1537849430,1671659757,1285741805,1222838869,637557091,2081839064,1110699314,453885147],[1987148247,1614222931,634988249,1872176729,2003304119,663623999,614993958,1964430771],[932547681,511429611,1373281292,427728283,1613346799,855455972,1614462486,1312110144],[1008155272,733219051,542666049,770349498,358182678,1493565997,295869180,1771767863],[1394008378,1395199602,1375122588,1181243057,1382056415,1162242712,1710407395,1023698863],[1016559325,115397349,1212011199,680524335,1755208758,156122175,625064899,2036055165],[834473619,809820211,1353769618,147212988,1131713455,1942889122,380028366,497664993],[496356410,1131600708,1273068500,1098991483,116148165,1718567078,1970421900,111562343],[502595235,1139271564,1982512504,1479406091,2117014734,263591534,82015195,244849449],[496872437,1009327588,1173976069,969737133,1094530673,31469309,500223770,229585662],[266178737,86922802,941901696,135138356,603896464,531608837,397334593,678049102],[1191371689,887254227,308260578,1484690904,197614749,1305322173,1318095465,28523277],[1996099637,185713177,1848662028,12697095,2003150468,884781463,1526024125,1017098384],[1943901785,450415711,2063206201,1058781815,1355833393,510396343,1028836708,1569242216],[50466608,955326748,635933952,489362757,996376683,294088115,781949172,1111365695],[1345630883,119313959,867318509,1465622330,1883458083,1464979905,157696281,836702043],[1420125545,1838739079,1517804116,560606154,12789271,1929901698,579312126,1961659502],[2096568285,539692223,1871830991,1061389975,1582082618,691321446,2095432232,1312539056],[1726880095,1723043823,891164956,1436637568,1316998378,1279071943,1262397793,250303888],[1295122507,203998496,1756773325,144696478,1025329421,1779796258,333642975,1676364923],[737186307,571310718,1620739428,1115896582,1872506466,1232334627,1476462053,589153015],[70125480,2050331589,408832208,1187762430,388196973,613679202,1835498088,16668473],[564643323,749799354,1114622154,1732676806,1348081487,1954866067,838643177,1132852903],[442024902,1682102746,784443922,1423442365,878594046,2067232071,1401426200,2121170108],[381556900,1336436230,210424344,1117351650,1093976915,1791882740,771037394,561862426],[549270062,1668326538,1547747947,343161345,845252609,1079390397,1937866074,1309944326],[1534661170,1268578669,290577166,1550220848,237444712,1752658560,1460385056,297333260],[1461586242,1259897870,1720769948,209345116,738968598,234041425,1377617874,2030160490],[387728108,900142255,1650129200,1210237280,1247827733,565879485,590667585,954804730],[554057783,1711323115,717739740,189333702,869694843,1046625843,2076583160,1192468206],[1622597543,2069543172,1598408290,528149311,1756958819,1082638992,1793752830,646212460],[422655110,1334917872,150626413,266426981,266997716,1318476842,1200015000,402648016],[561022456,227586094,1364031157,538669372,1243493019,144950150,1566064092,1437528538],[304186556,1729083212,666274921,1836357560,1404845005,1418530054,1162473371,339088977],[67972596,1321229505,1699411565,1639065286,1361123442,90380311,20677826,1029265084],[774735157,521532181,1154041301,317758603,1432171152,204277286,555050773,2126940844],[259972935,1224206604,199565576,1558418609,1100137888,1103748667,1545162500,70707964],[1400290489,1461739791,1180115012,91056166,1747157933,956730572,497028653,566983375],[1939950040,1484602919,848488444,1223439242,726233293,1592401031,1294108549,814109603],[495733442,67533933,1393480159,8907478,320040461,869285296,373439132,820771213],[398994223,338910796,1368525782,1190644544,2064379479,387467674,83046351,1463451351],[1390525391,1099015764,1754726702,772106092,1569467321,1767257172,1458191177,905014960],[126260327,73220845,1769298472,1265948166,1821297908,1164193768,1642574170,682175657],[2116486136,1495645093,337049166,1937373071,2120902914,155172950,1569593358,1682412177],[831979827,288806981,528225420,1741024364,1738409358,405361724,1699249533,2039346941],[797003559,1378028255,1663681742,897260447,13324459,1347904198,1559588145,1497352581],[1215054865,1493490778,807349229,1163685074,511710916,1939570144,293321888,359500840],[1312044961,618144842,1071231123,1088889729,697857521,917724568,1372388112,1692408474],[455289362,1215677613,1648460400,533213513,1540444445,1517907761,1783009542,1444081539],[732410237,486189907,805587912,1274718057,794761102,1547098356,1020623326,1899214674],[1267036771,1114700903,120631410,65144292,1985786921,660103868,499189881,1888718567],[2108636509,251545163,303491471,1920069314,1744264159,1305276609,262658107,696432412],[1596228114,114937085,2031697275,1284550023,1597108181,211220481,1932411130,1461285500],[1691397756,128255346,471019955,1115021777,1747670932,270219508,502274779,2010420040],[742009340,114154621,1114567285,73659205,2054514363,1159071016,2056933510,1926061894],[45181027,1935213043,1938141555,111739949,646342296,972544303,685272885,56224905],[2045183290,568515568,185906804,1025630031,689399751,1781485954,376721122,1859580359],[105926429,221726431,472648464,1345814768,1079437145,1057574127,1531168967,1694293778],[1697551175,364571177,157566248,278034988,1518877970,713362998,1755083438,1052141875],[154163951,1369695222,1902359613,972464396,977731584,1256465428,606206388,1163245344],[292349762,1112621303,1397672441,248746564,118984577,318402694,1726406501,1236655547],[1476581605,635372996,887397776,1551877514,137302718,268690481,1856952318,1239012458],[1857351239,1893214485,1895432908,1328194235,1974180262,1351928910,1978421008,1282849081],[641226933,832513209,1827145924,1164991788,513289704,897470111,221929284,225510261],[696902538,262784000,1794176962,1754781853,1133552915,51605968,97518291,1316389321],[769874368,985536258,1483394265,1571516689,990693008,1919037551,969543338,1232794740],[751543984,1034477692,398942310,776765841,370094167,84380815,1955740329,2022130339],[1349898961,1401307207,249208147,1604225140,1048549621,791564606,4596665,1464663707],[1269268985,1817504718,730543792,1074796233,1387562565,681923113,456589791,311084990],[1500941051,450867038,1415748064,1398309569,73840870,379688889,460647668,1876725206],[1876003477,589217528,495435194,1139732970,792518034,1187071393,1412358004,1543443608],[1625424518,1796788559,446974052,1910028303,1304937784,1089073449,1917277573,1003131909],[475094680,230614829,1565064542,262207023,1731332596,629632344,1363753870,1603706391],[1952338857,916851993,488373593,2049335650,1030002042,263142409,1674622122,1944064606],[1491725562,1633316422,1692099974,1272731150,928130110,1660558322,1142159410,604016411],[2100242363,157992701,466547838,1392831393,1666857107,338440331,479460023,961827730],[1420767051,1290414788,1529808409,481739119,1659502201,63391970,1063504341,1336211429],[1036710788,45986347,156942974,2111629269,474667946,886034457,1930644532,1444200324],[304698712,1550551544,1548916311,575095942,415658795,81769137,2097094081,696872141],[1158096714,51380564,1044457826,571278404,655189581,275841731,1259830077,2076750858],[2086519100,646823737,1433449395,1889307206,696153121,1386028059,1133906365,1690810814],[1290262864,1485280320,670056266,1725844200,662075335,1740829495,1364628436,190752831],[532115940,1450213153,1952890983,636071233,461734675,282155197,104198072,1101143066],[1208276061,1915411796,439903874,775530413,1277635417,920742015,846890088,631661352],[1415966724,885883549,1325717227,1035365642,404125906,1165043950,1702638241,1022292811],[93830891,1230193131,1094459520,1902942006,1472156062,144005839,939243687,550356222],[227059045,337387867,428728740,777332679,1727022133,272233536,955878719,1913446817],[2019694039,687271037,1316450741,1562665326,504930591,418101002,1128896146,1003079470],[1859927084,1257981371,89822722,1036350519,1278096484,1023781257,397238124,1664166844],[2098356497,338472167,926126223,1446034651,930826204,916883118,1841137554,1728926947],[373764090,1941665992,359057629,1275263368,564283083,1530602225,1970613398,950590739],[909431983,2036417004,1649906589,1887618457,843460143,2014426888,1857198887,1195939286],[2005413292,489092213,1218201403,286791786,1257663183,1698039632,789758134,1099734434],[1101905352,1610754089,1993252676,1958373266,1900906730,1796265016,890533159,1105882740],[1796883618,315106596,975953410,1752963161,1253468289,1378989412,1592962235,1792974176],[1878933792,1637602745,48547737,347458571,798878826,1841431114,1688592042,264336225],[1214303124,86732203,487053161,2090148494,411333429,704396297,1201855892,2056119126],[937894916,886654115,801008992,2094097442,978749811,420446199,360238268,1796006458],[966653825,1193444525,203184712,2034719481,1036060765,517196072,538775543,1733455671],[1391927448,174412342,173444674,921739518,379751044,492246948,33160798,215586706],[1280470858,1582017844,1109738244,953910722,1510610493,12604498,1712881849,1095381569],[1639768234,1893671128,1309723513,1430594694,574469138,1038566298,195344243,1321052756],[901716243,1746849829,1777809750,1878259700,1718129494,1818828144,424166115,236471783],[400194198,969370521,1275018873,373146135,1944080394,1609977999,1378072131,283922421],[240988603,948721221,1712953496,321100390,1486881163,1721957761,2118750677,448169414],[1006369380,1690428088,1248431184,664109978,696971076,934904719,1489753521,1351499553],[968625700,1582865400,208650302,860523487,77867837,914738331,1731147642,101378890],[311944175,538898327,2092297015,1551834087,1442473033,758524680,2032359902,1233672423],[1724616295,690099529,1713659070,863042162,507932860,1801184514,483393467,665636422],[1125771476,667327990,337168829,2039181371,838537159,87407260,609604037,1584417225],[915046954,569368006,1849299435,1521781563,1850649200,1102192114,1322265679,583383974],[1771378317,1128944643,2106767206,1278596669,1173754612,1029391660,2034999340,1492316327],[472133829,689878204,782564977,2005055943,223087608,1636037186,1194265280,1810506125],[901296888,2118482906,1210603421,1927976136,2032113482,750388069,557241822,1229665044],[1860427140,1797192490,1224991029,1984385385,624702085,729467751,1332044430,1916875093],[2028508890,1239562614,1319841339,1354822479,1126059812,664654446,1856842200,993725325],[1936808218,6565536,354864501,613412093,514167812,1179472063,1588823469,2030004490],[1534810299,427560076,1884511101,1563865338,1036277529,1780636833,886608031,1297712486],[1404412955,694732563,1595493318,1542746949,497853152,1801828062,150272732,1392082382],[1103860056,1193781779,398670584,1235528138,845812586,1744382343,664170822,1965878141],[1507865465,175764433,1034767723,545985776,2028219464,278474538,8982407,1944229677],[281598237,684792554,1504491389,1350634127,1951833687,405180612,1215748048,406021806],[1503238025,439560931,820397005,1042611062,191981589,611266380,1054394361,1915124006],[1095349727,80012104,270423040,1112986709,2036733788,907798088,1255474426,2101716898],[1290753758,1855581244,1640587467,952282308,1109181170,776138167,1566550981,1537429034],[497094633,1903332768,1163076593,1888328110,1094523430,1695994707,178143451,1830084956],[277317252,1858086149,726222893,651765706,2027773565,369564933,1400493843,1572826922],[162194307,98638558,584634321,914017044,1610070371,1713290802,1378941797,1238823946],[962736014,1743657390,705745006,2095402712,746763972,1026264223,499202438,567778774],[1574581527,1032446101,1604602274,661146462,745380130,223127748,1144116996,583530303],[1783299099,1946947514,474527298,243015067,1689905293,1854572005,1818661692,1335623883],[1991848340,1143598303,1885773228,252628159,1639371573,1263136516,1259744440,623309486],[593949225,1552490700,2066279813,1014796616,594466721,1007406955,1274165940,270896112],[948482054,494402691,1773574991,898269323,208865382,753613847,1822635261,2043616583],[1255657560,1539429388,1249368844,1602882207,1224388864,333343184,1762016820,1922843855],[117987004,313407455,1819895206,680866557,952035372,1164898933,2035409856,425781726],[708097619,2072977341,112059742,950385998,461444882,874939283,1895926962,2059041738],[1554940655,1357016450,419731666,1649745072,1268378010,348957535,991315467,1354436907],[1769659855,1767481857,270077818,308630584,1573178781,1249616946,352837404,153300175],[1452790730,607580378,1507293238,642481586,673053735,239008646,1274356017,2108903083],[714460625,835179452,249535373,899616980,2129191608,262652708,714500402,1006667336],[1302194317,1130509689,704516334,757882117,876435818,1438420177,347991715,687684396],[1802592890,2018484845,1716428943,294499960,394709642,294749444,912033466,809194882],[61987531,1636142041,363703822,70185636,1471643027,1959355419,210382080,610151022],[674885378,378299448,2004871044,1278673623,2092616668,1370424437,554125874,1697728025],[464694642,693856478,309425639,1824928791,1082238918,1731080139,119089020,1321042752],[1988928415,1631925411,22765621,473319845,1101883085,472425760,1156562340,175097169],[623776584,1194490364,1672033722,2000513902,47066383,1825106752,709324805,228978308],[1510411465,2055361962,1240477422,2007552001,1407302404,337460762,1723276132,1795224589],[1147002985,119702087,773472011,231809143,1437461669,265948669,253419949,947685476],[1636610773,707548774,512090547,1890151279,1558896623,462680450,602055087,521390228],[1839318719,301690891,972601663,1313242576,773273135,668077507,475565756,1382882300],[1907607648,547104713,394963828,1059939673,689347220,1331953565,776162147,597535988],[1181041193,1656117513,1992282912,2045868691,1696165707,2045497630,1188436349,190137045],[1327985887,1126500944,1674086665,1657535939,255348027,1473152737,1487650950,1852710849],[2019422399,253245381,1389961335,1056296251,1699169549,11574252,2119070295,159126884],[874275650,200749925,1757861139,836311320,1840165109,1174096218,213207301,636667556],[1599936157,2007477686,922600496,1613023764,628854857,392119447,1481088753,1162715264],[1469325925,1671087574,1565545825,1407157230,859949657,801798223,608405718,1836226726],[1569976167,1424656564,864407899,1904907988,1665045770,414091739,1344306748,1811481988],[1941748157,800510156,455900309,1380999540,1127201729,1448238976,99781761,17566266],[1803572270,2050573028,2079853395,1161298000,2020019117,1679287850,754497198,412541777],[25107335,1618175150,2118772209,533771828,1691062309,1704608709,1673152667,1307337272],[92874803,1190388599,1525865347,531230898,1129257383,1283252844,2049027568,1096978623],[254420719,1401342107,225895475,1942614529,1199223831,374208483,1822478735,166245213],[537748527,803203062,1860786316,1754099021,886258341,945577674,1912379759,787343775],[1888785563,1403613638,406708087,326975425,1396742039,1890209390,1800274048,760231972],[589447540,880245481,1524614985,88455357,473725498,76983106,1419290154,1908031573],[382249571,1292146473,1431355821,1491259515,733573197,1565765099,184149080,1909362472],[1432057041,1030218861,353416451,351548739,651938121,970776259,978001452,753138143],[718152003,1159356971,726402067,609154356,67174819,22262085,618247259,603997443],[1859259470,754476169,351657973,1467003494,2021840260,1626795028,840211070,774981277],[2064864654,1579207924,344764692,11681158,285915443,1461142491,721016920,1192943268],[937349212,763059079,2053222942,1379335559,1221427811,1572566263,316386399,163124203],[1160240796,743410118,474835593,2100430328,1066164100,958165283,1622537833,1183843945],[768311119,1171340824,1541838421,379503651,257149808,1234273224,6613348,1032126025],[835079304,160223452,344470605,1532987970,642074167,205877150,1642736622,1150817162],[324119581,857749699,1709604585,2092651888,1990371764,1651690569,105831599,1355853610],[1544659757,868096939,600184742,131875872,1816018617,113364203,946246489,1568290142],[1549230480,1442316884,113092113,292072157,1898602951,1933347353,2102055253,1021550041],[1331108284,299400412,145632218,387733951,406317266,73630812,1314347404,1121242935],[426190257,453107282,1287645699,926580753,685673781,1747441497,1930371469,447411763],[963469259,1240818760,1132179530,2051536069,1809687815,736776932,1399531494,314154877],[2018925614,841379593,1615309427,1702375010,1332663176,1855650842,1858744963,1193910467],[1959226799,223618249,658213905,290804154,2094415960,1380149346,657644574,1343880495],[1647880215,1060102106,915870691,50183594,845497850,1347501676,790634737,623375710],[385090579,880616773,903533033,1786767034,1053635393,1604395837,50603164,953353797],[14530303,604270202,2076984277,1270088708,1074559067,747768737,464111637,897536977],[604139743,1691099853,620954147,1903633562,1273072896,1519962653,978273906,1205155537],[314382144,1431548456,594138938,431601123,51357169,1550180265,1906918327,449048902],[291468029,968314415,1480794522,1082091854,938732458,732560996,1560439943,374394032],[600425213,328364183,507174675,2046227814,1599449528,1296300166,1642204086,1925127751],[930942308,161586826,281007638,1774506837,171218172,663511834,1367484564,785889652],[184054132,317119760,477788661,347390849,1226413282,637755574,2007720757,177101320],[308872528,594571680,440912818,1029855334,424667193,41843973,1928401396,2073413954],[1160363040,339466492,861046998,169681124,2046445261,612323927,286101466,1715505507],[1189571342,1316068917,1069215480,452741089,1951445669,812988711,1151284326,1461341996],[326552445,1280543994,2065893109,20636309,1816370550,86144237,476617655,355422319],[1467367029,907965919,1515092615,471590179,1151836211,542984659,1724311970,1103189222],[703578439,121602475,77482121,2053946712,369293465,78641686,756231720,1377859863],[1350068585,1444299369,1450844711,190601429,275275148,175771979,335331351,1796571706],[268327392,1551319109,487305927,629001211,1088016450,1899680408,367393038,634548078],[1109179539,1506188304,893830827,286602158,1530060196,1630709165,1572586441,840467931],[1910046012,2029671250,354515446,133509295,1491533042,1037573994,927912714,643443033],[72138721,2053453772,1817055658,761003243,1452937850,1453082225,1635467534,19947031],[1937042265,2105512157,91470599,2122024643,319328649,1170551178,787351112,34225673],[228606596,1532773444,1294469785,1867937535,998531092,1422478768,1073256881,1838795430],[1432133180,232290436,742317236,168118135,380326565,1234373484,1157445600,1479324720],[1465652710,1424419144,1747514463,2020725899,1251968548,828856203,1081570436,49657424],[1656267852,1259820416,1925470599,1360869232,1375248559,988867379,589763703,220907294],[1393035039,772360145,1995367298,1058010943,84741746,1619489065,1196961481,944150521],[394635108,84892322,2127682887,1498375503,846185788,371649020,1697067075,1240344246],[595178202,310419735,957246703,1031948626,1509291514,1484350112,428228583,1052544111],[210803986,1233793824,1953650322,98875463,1702707202,684614507,487441921,2078166065],[1982468396,503130334,2043327022,1130919621,1822833741,441438952,829674012,1757340430],[1129255837,1128459069,436198672,1109957418,16375938,233078204,1847726087,971967071],[1313141525,1358459243,1698192999,1785621489,1840200842,51023947,774332099,416230906],[927765591,383225853,822710059,209491209,1932871732,788244923,405712948,1341750056],[1616708099,1703961022,857801877,21564229,754948275,1976859293,1244628799,215365505],[526255240,1342771714,1067995060,1680808157,199026585,986828955,1983438949,1136622000],[510404792,2082675916,623396263,1491705234,1089464058,676696154,831145941,771955043],[2002811851,888338744,1083543631,1744302052,1105568374,936260892,959460985,140453024],[1433218662,317018886,1596721616,1515710098,1779149294,760033606,2087272233,761621255],[452483227,751454508,765213146,623041237,1545043814,457562500,1262222015,1691434555],[474098419,997665639,1901367831,269833836,412132283,1620203888,1248452090,1643801333],[1455519741,369957162,1182318634,1923481247,2018694955,517619186,2084007036,290011825],[1339420482,1559101611,1979383099,1722089145,1816950095,517086493,599003947,1970282581],[634323001,1349271236,198907310,855083991,635251667,1426154131,1450459634,48407873],[806463413,95229678,1076972356,1431487586,1816523326,260391802,288727776,956024135],[951485997,1477017427,2084712432,339880643,458580560,2006311593,1275125521,1228653074],[899328222,982142774,1272091098,1085652417,1672000351,1722250721,951197209,919982537],[786477649,1680958575,1552172620,540905616,1105275212,558626306,408817395,1436939676],[1157618572,2113041845,1963783243,1751281611,1897535027,12788831,1629812886,2082904212],[2112423960,1029860646,1068854333,1963987601,843700121,1399921979,245866996,600284503],[745622770,294345672,23927847,320983299,2036491334,143314362,432242677,1371862591],[435586916,1000450273,1759547809,420014436,743465275,615966219,1774856052,476022455],[1216899215,1395744734,61661207,1422482449,877186542,1238958284,2019038257,750854340],[1029296223,769556607,748105074,1087060448,547261117,2041185642,1357513060,583587350],[1561161224,1194598548,552255199,887541392,751594527,877309916,1528278799,1618355860],[964803908,383266346,1013489273,528736133,288723279,2127427799,1380438128,315545879],[989874237,1872008851,411964987,1269432224,1199620573,899539915,2103599544,1375546391],[415006641,1240632739,1847047516,1752566564,139212638,848814881,2009333608,961649954],[52900163,514659385,1081699102,1084809918,1411047354,441330159,1629633455,1051016425],[1211199482,593598932,557096491,1552604321,2029169529,438419048,642031094,128331466],[929315526,2067792645,473299675,1921153919,1790670526,1570738199,708751905,2112465369],[1636465644,614441288,1918842935,428850501,1847312189,1541330902,125429687,132217592],[286620037,758575502,299631361,1627140650,1703842486,2119612511,1383385336,2008319516],[473801500,836562125,1837625815,2107580322,913498767,1758971749,1454442191,303537862],[2123705093,1739978595,1551346917,100732555,1772243882,643687902,842459739,1206167662],[573377353,1709195224,805237292,810168802,203722693,1158372569,1939605884,425368530],[291393749,24447618,980577272,1558479702,77902383,1038130914,1688228561,1748015731],[1093190852,1362444366,891864951,470316541,1194260729,1656240637,1938126230,1484210468],[110232409,162489175,1776589266,13938173,1130309486,852513319,1945403781,1701263358],[673229683,1204526194,480930061,430331669,791116349,1002859522,498522104,1210306647],[1347216747,1652170921,1104164194,101025237,476477935,868178772,1859604718,1604667261],[902906835,2019866166,1219376130,547570246,1606770115,597282468,1403172316,791946184],[837484055,4967684,612072639,154888279,373887003,1443326203,1644761266,2072582014],[1122524862,1647397142,437212235,613017657,1641890841,2113782723,1282942296,1985703261],[1730044080,93270833,424023886,937506059,1446440332,1496775102,132883819,1282373994],[1401340248,1019529630,1406380748,1270879536,405819217,308520864,1169092777,1058840461],[241524858,128199142,282016751,166291946,1112110698,576276660,545888139,1872729663],[1030689766,1616354455,778077004,1890312224,1956845538,177975547,1219208891,493637145],[318366981,966483566,1101784242,837417317,482759816,2110043353,1010886960,1917115382],[1865122369,713672434,452782701,1054553211,1061089129,655973952,378086323,1753375909],[1035064424,1094681242,1988550085,1987239272,249554454,1194172907,1379033045,1290785707],[597695562,2021435870,76211573,371842419,1528559866,1226282752,1371042144,258012358],[138038082,744900401,1395649315,1986047798,620520603,34986959,153211011,605116429],[312630646,1633300566,587463417,860283157,1349952606,1361119905,216983380,570565258],[1014022168,1536237521,1552361382,1766734388,2104310915,1244342949,318563564,1975483304],[282837535,1135626264,350019291,709733616,1737545061,68026793,1427336462,516230565],[805214328,1923706274,1456792994,1399193010,186148500,2084776802,308493758,815787963],[379429345,813734733,1686147930,991401796,79402372,516194294,865133904,276384784],[1974935442,1575388169,1823641976,2025552490,71408728,1896988189,1668469851,1606583198],[1704339268,198580179,769794476,105998374,1223341966,964059443,1683456096,1020001885],[408165986,1999642346,606620398,665248635,909459159,1809538862,204043607,1967997324],[1595671330,665325407,1368648544,1194919833,333343170,923131849,1806649421,1284970606],[689149767,1940014259,309694151,1003967522,580132601,539384730,896481347,783457645],[1970010746,916394712,1891093856,1603302170,1045465252,286190632,1695536469,1584356379],[646882697,1246889978,1154560557,1150321088,1917496085,562041758,621194600,760305149],[1488170966,1442372569,1048657634,862621652,1644201700,1029048285,1653933399,840949338],[127382014,1620703636,771351817,656127143,1131639412,1069428365,2014021580,439716598],[434119779,800694152,1758559389,1632479570,1274193447,662860004,611041941,1409204441],[1714986805,1973045046,310846342,1688830849,1934034449,194718276,1003301910,788354906],[702020200,481671034,259248196,189454403,1556565286,845270985,1526092726,845439964],[1236395017,1761636883,465546767,105441503,1817784611,893992725,824638259,622069624],[828038393,894933834,159626008,848411267,1869276856,1368010626,1633735570,1981809110],[1729856015,1063319094,878778293,1225081052,1969962717,2017678185,549665942,917559725],[1335369532,1412250592,806902010,249079744,1479523928,1718185817,1807529369,384262296],[352121196,376518260,223644630,2006248735,104235689,867723170,2039671299,277376835],[1282794604,1133985407,590999405,1768264413,699196545,527143884,711010591,2012764932],[1340294201,1722885756,482895940,727704212,1578981764,1880154226,948759411,1478406168],[1325745796,1854527236,368081242,776425988,1706132659,733337565,1424990865,1025793389],[1988072116,1347561263,1656263792,154790679,1594585459,85698645,500017739,367916240],[1928797712,893853587,6903600,1146185774,1227338359,1263160746,1714189672,1801272188],[53094565,776109130,1243304984,501969255,458011506,1497949262,424325394,364234220],[1260473654,724064869,100767858,606772093,630156231,1771826197,701253014,571945286],[1210657353,1574812128,1850698840,245585418,1883998878,1205392004,2136986,1614108705],[802266342,1922479750,1288309155,2011986225,1370641906,906080739,1996815504,295330494],[327443019,549966904,200454102,751134500,798249595,1427104143,235996571,1293658443],[1359444120,2046930518,1607906916,562080469,229632875,465019400,1471797186,1756517212],[1970543876,1198577356,597472681,412019249,2061372066,1213517377,704913570,416837593],[980157703,252830922,1697585476,90176512,1427491594,950197393,836055108,691800193],[1806453006,1375681414,1863142584,211003129,1191362165,795194874,490965854,1027253657],[591300515,1911938885,321227069,2093602301,1218712628,96644279,1583996447,915780070],[894612148,61995778,648012508,1522454837,7317117,1007125037,2023377481,316158263],[1685861214,553609161,1293060186,1067032166,1845577969,135114882,1062268285,2015401254],[1423296321,1954867475,1635230871,1123289041,1947788563,1004717875,815654605,1826432974],[444755378,2036365490,566991315,1779261594,1049355685,1515315132,901954153,1132643412],[950463,166774834,1339139317,1177018042,292795318,839944224,2120033774,413432947],[296433528,192383781,1566404963,841224890,2029565639,488407691,218234465,1953809032],[629035025,772164559,494109600,1644483154,541648051,1872213304,717967958,1972588571],[95439368,177003179,1449875982,415775431,1807311481,1324635995,207155282,364402411],[706531434,992558203,1457206766,240903447,354667315,347578528,530295220,490538416],[423037971,1822016883,1562030063,403980251,892220360,1270761115,936160886,535237171],[1661278213,1673593298,206892117,562781938,4212114,2045745184,1929722848,665638819],[1689404664,73641267,550169929,830014872,503312765,915178245,760440858,1083119098],[1180769359,129059943,1047017815,178451327,706510916,1959619430,1549833679,1358785380],[1864831000,1240341286,758574792,1006281159,2085635327,947938300,1270758849,473321339],[556301126,86426859,1393385677,1453023790,1151430591,668942658,876058286,2053163596],[1530255646,1379175653,441874513,1922385023,18106410,126478729,1596337477,800574460],[696613154,1004816754,1977465839,2104220458,562072360,126310269,1946757909,1915628657],[1794741823,1624644884,1689404892,1055333894,1911584258,1291406482,469635198,962917134],[1047330321,1255444581,1671488231,1348391627,666565879,1988919172,1943695007,55698761],[600666994,426275593,754120073,1086065448,1000693310,1142635697,1449833931,1471199790],[52163802,757957580,686603127,140727301,1721116251,1863640575,167347554,1971213927],[908245405,579299775,1094635382,1238098615,2058335408,752750127,2109903366,410656589],[1035585715,1378865326,367701202,1984566548,873254518,1728311946,1151342987,554481498],[2095648629,728335006,1163346926,1578005671,2023462977,1693032112,1770434852,1002091926],[1607049145,2126235011,968248174,530520407,981000379,1131947220,1892160211,1361823850],[225556529,1305381497,1943276223,351719684,1066772740,1135551076,1710505363,1046919801],[2102973178,830533022,485654757,1243992144,1364052026,874527870,1495039467,243209556],[510458468,1503989506,312240172,1815592352,1650613842,1925240281,1425885746,1457811850],[1967411406,1672307893,680606618,1207018160,562331775,32587191,1267022785,433433157],[1246222871,1851530308,288902197,327670439,1287435096,928802328,1309599562,1598657778],[695246027,1512821368,1408477771,761253756,1630609289,125712583,1057889043,1559923139],[1995572800,2037883502,1841965404,1999504388,1543026983,586856003,365877323,222560352],[2870640,1755777013,1564566130,1392271061,1082325513,1962447274,765696438,1832956921],[1186603980,1572582455,205691875,601463438,319177697,1632964382,1909301158,979421780],[102987869,1463886631,1284170168,1315561149,809223935,1119416818,1210667444,1983137169],[1390324655,1364458742,43213404,515618427,1272701080,1771058560,1863460651,960749316],[1021918877,403095190,1707328724,400963950,73912153,1562336858,1902461425,1273014382],[1237015473,479700368,266637185,2047346717,2101185339,2034910877,1654639035,1868244630],[417372367,198947933,1276177453,1989955187,2046569958,2046771618,1513557342,929625903],[1463180144,707861102,1257605267,949684413,1638325231,1017633865,1954499174,228050248],[881684277,1247621396,644577394,1790845090,413946733,2110044474,1940018064,190814840],[5794080,1931159044,1643557292,1882910572,49652457,1565564887,1166699314,1511418593],[1553053239,585205706,1863276554,72806863,1872199239,2021435000,1115446918,1124703470],[1030804014,1131544364,150306367,11655275,2036967500,189120013,2003495890,545977785],[1310314509,1605234073,433724837,1426388557,1230383625,1953873813,1099721107,1322569741],[2092102891,290691575,362737162,88221269,1975448075,923735302,108441299,665920524],[452577688,394188038,1880794647,1189222462,403975253,694868544,497895066,950963678],[309983935,1925141131,1851535752,1077223903,999097725,260072993,451798081,1161726928],[1436666575,889726114,438798604,1587927969,1724908065,841335552,1680790946,688604944],[1388347367,2071925313,1012726302,1054089756,1588490053,1949116412,1950290297,193223380],[907657744,757123079,945045803,764468467,196260655,1736033776,529096221,626415457],[851789976,2017961484,38169503,1343413988,1806759647,1623552228,752795350,160400185],[1721214148,2007289853,2010486795,1144778490,739945418,320099912,1758891250,2008338703],[1836948874,2055593783,1894176931,725562080,1038649270,882207356,1350286403,885399608],[10974192,1239589059,214806732,70125712,54044876,1117212584,782220511,1967103581],[1025069325,240799987,575056515,869818186,1334563925,1589388130,392347833,315785942],[1396492395,790705214,1464867017,4607185,376867114,600603860,1241562221,283173011],[292300178,1837090212,1990026657,1964386705,289268753,1447848477,2007271919,1781947710],[941894715,2113136380,1007049487,1351891641,1930797206,1882030675,1048669594,2106115788],[931034679,1155158232,1560885417,1322713390,1843884822,179503778,766152093,2013159414],[1196822367,1560187432,1749111622,1155011396,1932052843,729347035,804615447,1525321290],[1226246019,59273033,1854410794,941978750,1248440733,559010735,1611162932,870809145],[101426981,1748843085,482582254,1751335334,260956656,1126234756,1461771810,1276837512],[1866767764,1137954718,1804129140,518464876,2025168401,1085224627,1420575810,223490778],[978660806,1795778866,1913067613,36010909,27851359,516546048,73554850,1851836816],[1645134780,643244470,1475822577,816914584,381212842,23940677,54647890,1001068682],[1161264179,13307811,824131148,525271681,473344966,1519058743,479460174,1829484043],[500557768,724101792,1622329900,2000316180,302273169,705437211,1607511529,1224671697],[2109315942,1617680045,765369236,771878410,718482514,1176921110,238105862,502871935],[460341099,249372481,1161659181,1227290257,542642895,1281616432,739448595,227741131],[1034951465,1930042013,51946014,874787007,454310001,2113875759,1517121616,1013153930],[1509249289,1019176128,1990816641,1886869020,1991217700,418532937,719075663,257154924],[296704630,1545447402,1527674426,811850510,838591541,1467540252,646844829,1764024535],[2004078690,146455753,74727350,393202702,170372030,631794396,2119577946,1141808591],[1530936494,1287717921,350355844,1441846946,1782832301,634914627,700819706,1352033286],[2120974136,1904964122,1415351552,1350099580,1172813853,519172578,1685351847,698904149],[1129461216,659289341,625242135,231602239,1277409105,1202830160,1518442589,1892408648],[1015891714,621186899,2073628380,24068290,1355840745,1221805050,1697064562,1256963776],[1226302638,184930874,112365235,1545119220,42540459,1252641950,2006918559,984947812],[1874820547,1494388908,1523398487,1879932740,1952295155,1952832243,500116640,156673376],[434394894,2111019439,563740950,1841731764,1625112828,1389827160,1926487041,1458185258],[837696536,1909525749,898970697,417695709,1294299635,1881958473,210217222,1299355637],[1326451711,1498536791,340344438,640419520,162835362,686051844,1391834216,230089903],[649412575,1568351946,544551896,982754152,177239374,303985234,1555180494,1838777836],[684860695,1650905728,1591462057,889327631,1141776004,1787050751,270741935,1213987049],[1225618149,525443843,1142215727,329687177,386330322,590247022,1082061507,2065318241],[75482548,97197325,1740944287,528501023,693728575,1411632229,60285063,569167717],[1780749393,1175251548,400263814,1015950464,211329626,1980534255,920822200,2080207545],[1144953957,1259554102,1254607633,1334688556,1297072408,1246921479,860619989,2025993030],[1303602786,1942771313,1211366194,392273308,948965911,37408248,1186710056,1556261154],[1237819177,644193873,2122602286,176597627,1461005366,459818450,64138912,487345331],[583820421,1178875949,161871112,298633078,1361119498,754326242,1704329460,195089137],[777206848,1012668209,766132019,484903212,1114245168,496533795,1364018031,1051361208],[1400210318,145873226,1291857718,1288459705,198192393,849109240,1534129135,1845295461],[451947396,1702787138,1608617443,584774595,980632387,577455388,1089366518,850299323],[362446700,940118944,1972505148,589652637,1917310307,1671439635,905593680,17964182],[244599880,187762475,438036387,787421287,1040244121,1710233746,404870844,976910139],[1337266044,2092254990,258528925,491007006,1573941536,1276240092,1502143160,302997763],[1885085226,879470303,203296045,11327987,1823548185,823161112,366843361,578684813],[1528959401,1705537083,564467757,308143867,1961162063,274091708,278322856,1408560540],[135798301,86776372,1128162646,421683398,2092456583,1105295346,2055784694,129694981],[2014807268,645547204,96816015,1829305713,731848273,1077331613,1485505571,852883393],[164407865,2040617876,1650726685,251387884,416019917,1801617926,730310587,878572290],[814947869,563856092,922415802,1281415581,1427174457,565577000,1979300610,1742632512],[869141046,1186653749,613833378,1090870600,1266340094,696252693,428153086,2007137940],[742722662,1553187367,107605257,1630049694,1389823550,514444764,2116395015,1718064494],[683571600,2130565016,135765335,981410002,1354917310,2114658946,897784511,318207730],[1985334909,1696113181,885710592,2069285348,675347362,501233584,1278123500,832956676],[1268073941,1946572481,1091493803,1603255935,1045960885,1062291455,249565780,834304542],[1364637669,1023637726,1808967291,1394948460,995825761,1370958568,1457503928,843234793],[1025591678,467770822,475178356,845384662,1553794589,20033979,397567129,53593523],[689640440,1113409704,1286911675,895963996,99555516,957625715,2119342173,508357192],[1866289334,1644801041,535399301,1635848910,403891215,1593546420,1103852311,208514109],[935107170,1971888029,1670923822,814760321,1485523111,760456195,1136772777,1995871931],[1432419058,739296979,1942770820,1411286290,238598444,1374421506,1749843677,114184513],[134201378,812277792,817789669,1387788170,714217643,6157833,689901327,728096841],[669046602,2062130718,232128775,645531748,1055041682,1463247224,414171910,499584333],[838933871,938244114,593113399,1828311092,2024552377,1718222112,1022180891,248408343],[1356939462,956890424,1969186454,675001952,704298159,1564716268,1101987596,1034317333],[1296798907,517479430,1150713292,118115824,1722033815,17469401,1490177705,1438088176],[1321859590,1761802323,1598899638,1275956372,230003571,1032288773,1610118824,854168711],[1583268858,354379654,180709537,1319492325,2016424634,1865785659,1454122169,1685104532],[362126187,1650405590,69384986,1237128878,264076580,194959773,317377119,661431875],[1422423276,702390515,927492099,2128116187,1915415669,1044181600,390243494,583344127],[124592461,784218702,1932173934,1288503111,419624211,2001752973,620434757,1893339178],[448913740,1366038655,1887861516,1671514169,142372560,496400091,854969276,157526568],[1862252333,1613934399,2015284730,670129200,1791888360,415490928,978021475,232241183],[62189886,1777088469,1845572594,1624110813,989542574,1721442192,816930773,849159911],[154629933,1060171275,2089349435,755596685,455960662,1948514090,1927213447,80061227],[588516342,813942830,1480099789,1764072347,1927880519,183969277,13978041,278564475],[1130056592,187877255,769610208,175327008,511917256,110401744,978870568,1820399697],[2129816869,1189403841,1407148144,1724644646,1798479385,72514399,1227264088,768401622],[933379263,1173266649,1292685387,1164032260,562816644,1718910698,723846907,2116419765],[1652057216,598811871,856959871,103880241,1704113786,1521680556,677058817,1823972090],[609114681,1865759047,2002886216,2075158879,874188797,43884911,1459475577,1187700863],[1090869579,2018905073,671221263,1486802733,2058302870,1663707893,1606806670,1528063974],[1101426834,1411679416,151791004,1686455447,167447662,2089786287,1164690953,2111240158],[628116872,706777163,1229900319,343271536,1966379753,1728448946,2062429652,2102219],[1017691729,1202712405,423054167,1767760267,1717534289,322964521,1194142514,26026284],[257445416,2044650627,166908878,1782274974,400027682,1481802443,1071172801,1511225681],[1512498382,998681059,722194521,1870980435,1976009690,628543518,705854245,2058071469],[426297282,1885725994,1297110816,1952730241,1417762513,176604039,1127166615,62678582],[1817260944,546484440,396174968,915462888,1972973629,550325095,845231678,367214526],[1880798778,1523904067,1691195268,2118629400,1254592440,1992269610,1059145885,107839522],[1163533031,714799466,927929917,2079546413,430805937,1399429481,1142897096,149635510],[1898098233,695725352,585709273,1530951520,1174055957,1062856689,1194874541,1135864717],[1942753980,2028442345,391866119,2100034446,518107572,1110242022,679561518,989883958],[327004803,193909672,946487870,106098458,707235429,1829043750,1049869714,1876469298],[1997154377,1693164403,2001086246,1714831574,1640992700,1955688992,2050852230,270764196],[1249231084,34326647,784695921,403615442,1498543062,642655745,1022271582,814881777],[1493146145,1305592523,549198684,721088616,1052565281,61420496,173690014,1792317157],[1733477754,704764001,378235961,863243189,301313887,606857088,1991762507,1490989284],[1553548739,847027066,551866274,1087694072,1791624703,1879529473,763053280,1051253795],[1459658420,1417796507,845930218,324158574,2095314639,214409827,1591168713,1876166803],[1223181936,418114113,1310011838,696238693,1544134849,2001954197,989932567,514543528],[248896097,2011684420,858784080,1949337524,453759462,286258606,388300469,218365409],[1600486784,850633920,654979247,519880391,1491769353,345169153,1584454460,1401806517],[157845584,2044824269,1871544585,680250388,372866200,906255267,1982012793,613466545],[374495848,1949874914,671100113,329312358,1447935860,1889995735,405488776,415157177],[2003873252,492515906,948602526,2022962577,1798514833,1768341386,201940794,45848780],[658571278,255305966,1452047103,80909613,1148392646,1928832154,174481016,507556791],[256411856,2124565841,2027532685,1251584142,1224735891,753974849,643709046,577237220],[576921214,1290726887,765915179,147289033,1235666520,632082395,593983056,1681611268],[184466769,1015486474,348024171,1706466656,478442240,815434585,2019757983,1312809884],[601599173,636203827,1356294624,683385588,1087813466,144762387,1245865576,254435939],[1931273938,1351826067,623839928,2076185159,1416414364,271845399,365921743,207177401],[1162111459,813714752,158035191,1343003255,547597918,1934649374,1475034805,1018563042],[519052294,1846103218,212495092,928537979,604922104,1553959645,1191893913,1220938862],[1057637807,688232175,349136257,1785743227,991628359,1123799512,1604879891,1559992703],[418447755,2021557828,502963679,572286265,1247876886,1318247153,39558792,670340017],[1694242368,1591020640,403327005,192234819,2075166462,295928733,1835086506,1996790013],[1225379637,2066203240,278900431,757471055,214667326,324762789,1248348187,1626400467],[767088564,1524176306,830531955,1281405888,2058703183,1424243401,176614825,1570664110],[1908052536,2041369888,517020295,225890322,588185062,377423190,1619601575,688847725],[2099085720,806000307,1421080777,380625957,464085230,944977235,1357588789,472037563],[951961374,1496137917,2081625783,140558398,510207061,115467151,37616169,581621929],[9534751,88807550,213296404,413997102,1616752123,505332878,694723795,1033774390],[1201466640,2101259244,1059781233,452235650,236394648,251618726,1108284007,42726178],[244951165,1864999955,1117903453,177645575,944859084,947358826,2029233405,867040251],[2060629356,1858741150,655443107,2048549170,838453029,914898074,287847727,927449817],[770729308,1053911821,324036566,609855890,465351443,1972165365,1930475419,1267313983],[71791088,1221346743,1446002276,1736339024,1668887224,608389405,28538883,988713179],[950132931,1290452457,1518643256,1412350995,1628556784,242000582,1552838536,1754333655],[1310153936,2001333161,1755283819,1771073576,1279012676,676137703,96050665,2047728475],[554207403,65908077,384750204,594205277,1525077863,368869254,1820710523,801533579],[170933604,391036155,698156900,2059315878,1815812403,1144000906,2125799879,1066676195],[520503625,1918932971,1132785691,1537047250,2083785877,1335549166,847700914,764956039],[1117181164,556102410,264323337,1392440884,1679053460,2005518758,1538189257,477324856],[18542028,562843449,103948421,752090420,1743866826,847712123,1557196259,485329767],[1469978934,2088158476,1534730059,1618381228,182163128,1578696783,1484088659,1933185646],[861631572,1713263481,1167569821,1911513513,128394555,1097762282,1256772437,1271201838],[1154975135,1303087221,1735743998,1453352200,50858157,922885656,954152767,170014763],[1910932254,1582424887,682481033,1908654929,2088359596,1113641822,1975294382,389004133],[1701131490,289896308,414749290,726559051,1009416142,620896945,646244240,1888474072],[45100253,281030690,1747260959,1455275558,203439064,1330742599,1599088683,1624487181],[1063726373,1622881047,1873436463,96125545,1081492658,21601596,1773110179,1340493651],[158329766,1155846354,1410395638,206904258,633306424,943462523,609807278,2123080896],[649694726,506552076,1530413014,10950085,191507845,462877892,321553955,68773983],[1488758658,851249377,1384951929,1349135900,1150082411,1030118765,362453223,940440076],[1341309119,1577306242,1552281484,397358622,316746720,631052365,785612146,1127218530],[912246644,1357917884,452911802,1674449388,1499116488,1447722949,254585193,1997979132],[886101809,1410312848,1782258904,1743381375,1581568366,1951521410,497143797,1646184988],[1437751270,1581405871,1120764864,755133035,47752079,1749580152,151930649,1877169848],[1826258137,273441139,1693432718,1950818258,1976114099,1060011745,565415641,1551307347],[1576548362,757313149,1431109769,1278638958,1192377234,665026415,170851452,1018730386],[999674295,1357074301,754897035,152116462,240520003,1206714253,534149829,1909829302],[598240170,1667869938,1691725333,1691233339,1810094180,1060126439,300635671,783482807],[837829088,2093017459,1107542112,1407566419,209920072,1148927510,1541239261,1840313982],[940627262,1342371998,1620888467,723839216,726022809,1571822396,641526443,1945459375],[1172740325,1298920099,1987944012,1625603772,623454249,192761007,940029002,1118427884],[1919998683,498304411,232022496,1155287920,1818388389,717122090,464280022,2108273182],[1655022088,46238717,325626285,1043748238,1724387657,576125488,743440409,1601904224],[335999865,1622414726,143746548,1483267912,1414559429,1797559025,1094910856,1222843566],[683130405,1083281453,261722785,1483702045,1583957056,1881076426,579599163,1405749804],[741130296,148532621,1659810880,1161723943,1143193015,507894262,734639930,1915633821],[288375932,164150434,1642885689,1694659885,2116537415,1095623218,2104414990,89398704],[1647069343,603640605,989759680,635040127,2032186679,1590532821,1750259281,1025013870],[1141213655,762892889,305943002,66083849,2099794002,979148283,477971053,726498783],[1517169037,321353157,2128945604,1636645185,1756258450,289576900,289379524,2008057281],[88396200,1486842888,640438498,1285842880,393047865,1641547623,357643155,948357122],[1987699360,144445168,1703079056,24633225,2023483369,109347710,912369847,1589185903],[490941071,1813108596,272732500,1561341959,990210096,2102176948,1525741036,378266219],[522370567,1008884451,1576702349,1009720649,1875555775,1969494112,835469360,1327935608],[951192619,443965156,971296022,681819160,1752372204,193594774,643185963,1882891057],[1495813112,823786414,1489276285,371929424,259608812,664251446,202836022,678582667],[331769668,801647212,2036921153,445709746,804353434,805372786,308095012,661032017],[1394333703,894539937,490424600,1397849182,1991348379,1426330623,270129562,301130922],[1606275567,1004737062,442648464,434221014,2008414608,1268407712,1180892860,1625174921],[950678839,406752410,1987936358,140469303,482221252,1843048926,186748134,1175896472],[617358747,1073505178,389660540,896985304,1044049817,1119503567,1856000700,996727784],[855977805,931926581,1903145003,1315610634,1686750729,538265591,903358532,1907144006],[320424374,1254138465,321687018,412714999,1439362853,238415487,396807233,1562519132],[935566330,2007605131,1852833540,1803105995,789272564,1983333307,1044664809,262086627],[53018103,224676939,492787868,956287278,1759807923,812107563,42124321,451821496],[1649666255,1116537912,541774268,802703035,224019792,1417057221,816465701,99242944],[341268519,263975832,567656403,1974638712,1885453810,722341660,1062237568,411023627],[2021953247,914339086,368275047,650155770,1639379323,2092609772,1640651214,1101797082],[1840755905,181448020,365901114,356685540,704565152,1658061033,1167443595,1939694249],[1684517491,1145044918,315762206,1187267640,1127871040,592625178,356864826,1632022265],[397973907,286068558,768174215,1838376957,958209287,86246038,234295322,1335010616],[417421740,812066950,751602859,1079683641,601949492,172261255,1629334456,1238473722],[1300463392,1728991177,1602713164,1302106776,845607549,556757995,570230174,236847891],[1094046784,1150596193,860680438,134974229,1312598744,1894471728,1755351958,7546914],[1547041086,1425861819,1598392003,468605876,415250528,1948518079,687022372,1251229698],[75724986,180353261,1191665664,597315802,437169321,130660161,571296240,1297154832],[708321480,376083452,490273913,1029556128,1223723552,1461651099,627521302,1029971056],[309769079,1441779328,1331738992,1500379926,106139353,1670521766,1104252762,708429971],[1149749818,1557077217,1718932694,1717026908,218582650,484042732,562080761,650875627],[1762137766,1442736916,1645841781,450619512,1084491289,1244808407,62294745,522471924],[2049224156,28756770,838856362,517058314,510178652,1076332743,464773959,1827940733],[642514027,211345738,334496590,1993621913,661114209,645508623,1410338452,997512545],[1187230880,823733535,986920840,633236704,1536115461,1992133615,1419732319,1615398166],[799155628,2028024769,1516302836,1205292728,487882770,872847341,1250064655,1061535740],[53131807,447171024,1618114692,1525538636,1855487047,466136195,285305648,839140229],[2117163932,1622301485,1388384767,291131530,71442316,1403261408,2069101341,1490695093],[936382276,254092788,937253651,198213358,863842397,1728487156,584678277,1535745834],[883875772,1561933683,182729238,871314833,299890944,364720843,1467429456,783652790],[1011418134,1469512441,160462604,554857756,309339845,1648037973,204751239,1895771986],[270442245,32294800,144034560,1114894072,1292879568,2031772489,553321528,368154129],[989904904,2092636091,111625687,667128275,757836361,1234498385,282586197,1903778278],[945084322,732826641,502078866,35038760,1934240955,1734560904,759851141,1633313180],[1794107295,1007505871,1138776998,1433005460,585340833,548156286,1148563555,971253888],[1504196611,1066587378,458989236,1651214551,548489719,514997292,173369795,1393114841],[932623472,604129249,1243711575,934437948,824517893,772893095,1532570349,604650831],[990265565,320036033,1916238219,1743258322,2111992557,687714497,1635351634,354553683],[618088471,622094479,1966352210,828476540,1885090929,957481694,1794158141,1411862890],[512052886,1457195346,67740973,709550334,1194254001,202394117,1995372441,550760903],[1171911336,56471451,1508729697,1516205729,1220340473,1077583664,1584196705,521437556],[1935648003,1275319015,65672983,548164556,761066852,1791153102,1398905119,35637603],[563100642,1161506443,567736986,453354431,1046886418,2053952592,2070232328,1097535467],[265830787,213202717,730509137,58676445,1380551095,19371665,924892827,1556031250],[318099918,51967272,670378814,1840897832,2036032216,66926023,1176859947,1203179405],[243903255,1419663741,1815749668,1113542930,1930296847,2015376778,1231824766,1011924918],[725228629,2031513587,1017634386,1769909296,1217314420,1628267060,1492100137,1950204833],[307285675,428370618,286295368,1342421248,200142784,508410256,1663662837,204066426],[657603169,1437346065,1951872119,739393632,217926325,1143509800,236694465,448818024],[1721845502,678520857,1416103289,2049225993,1297932482,526514814,2112838537,490023295],[2091375529,1848555628,727589452,996246367,2021590109,328172800,1989992306,1353745354],[1250450633,166912328,1250662629,1410773783,1655940730,177324639,138972101,206419378],[365197645,305972289,870728324,1393147044,282031164,1581996268,864342209,1698261727],[244662655,899190619,62250511,2077823111,1252906429,1929512028,1881166451,367673826],[1173589407,574324158,382359352,367333944,1420147105,651235946,263133132,269122377],[852411733,53656645,1765737797,586229145,1340447935,1285330902,571846913,53410959],[1816473914,387116879,1625321241,611061111,1293719609,616698348,1860326928,412351080],[1562654959,1459094568,922763321,1289208203,2029475982,742766799,1829962545,1791999367],[1524271969,677321181,734528922,1049687818,1694008276,1251626308,1753646694,1616901640],[987441537,693963759,1947106761,2043450310,639783289,1942731705,87377607,2001123813],[2125802679,2089751359,866828858,1856653352,236854948,1954385497,614217964,1422669971],[291746179,1546956970,1599665022,158288227,1531229713,1627707686,521101595,95816318],[1957064817,1820671068,389836480,206990840,1451818808,1258129503,463342435,1563056604],[159810082,1734277082,1444520718,2116294361,1793704012,1270879217,515088246,1770294341],[1515132214,450249191,2010047473,2073833055,543626879,1906077686,141371859,297132139],[1795778483,689339485,1573504504,277516514,485083265,903753365,609754371,1033686431],[1054172692,1235825525,700531926,2027985881,840529094,1958981731,1553028957,1021893084],[1505464755,2108760134,1283829091,146327010,1398747148,1750834169,707869971,409137437],[472259921,1962180756,905735233,523928133,665261696,688222084,1064624142,349419225],[1537272784,957153651,1338873644,124911705,1151746372,1528435227,1482039326,229613971],[2086724810,674876655,2041014705,161063404,1864893099,353480286,608403668,851461400],[1845969493,880800290,1944971726,1711037920,1914169796,1432054423,1918421810,1390582044],[2097832676,1845556955,34416809,1622192559,552002049,1268522634,1920242203,1794549315],[27866355,1880146051,1184657747,1638688699,1342202772,932987121,186854522,1290740546],[971158316,825093617,1878886718,1908857824,162617858,939830952,655542332,1614189391],[584265114,1211377367,243555661,1456406914,1841200667,759371998,1958958378,233767101],[902096897,694210601,164003497,920994455,1166448097,1395178736,329197497,1152368369],[11879611,1531214578,473898261,1411526998,199318976,1951001919,1800593344,739936244],[205678546,524025487,1497793864,1473512154,325949969,620334546,629440865,407978404],[412989788,188053765,58015640,1563027997,799171758,1751818878,1859331651,981728756],[359907582,452637786,1712574599,56655203,163282369,1270929253,622235260,1178643059],[77847212,1554123899,1064135089,1818785690,2126000238,1794935853,1331525375,1942072595],[420820538,1566426226,1514638621,915745090,954634983,2123806789,520934413,1443941436],[602073193,1734035399,1384409106,118167875,58093350,2068879453,804973966,849720307],[438056700,1710694158,234797945,2022801202,1394349672,1446217817,255019505,1090566891],[914241453,1198929664,531831863,633983112,2104598652,1701587986,1992027083,248381704],[1033312139,1043706532,452866840,1953169465,1902538969,1213623925,1129842942,544791253],[1872592374,352022799,567701765,526621786,1124591356,702637385,1447603419,1885689119],[502265854,725705883,940386493,864442484,1129022099,490371508,2090983060,1683548276],[1910552707,1570537884,360825145,494054266,1128956716,1867480841,1553037826,599513739],[519780895,1844632666,870041954,1924077239,929401998,940371739,1331508436,55340999],[101372483,882645443,1967677224,1153352219,392438057,858165543,1032329818,444419229],[65689947,733299172,935528918,624698353,2045629694,1720512167,1083182219,1334342149],[633502926,336409120,280265160,1216585565,1506303901,1214460821,97120187,1503503647],[806916166,857958770,1734982793,1932392535,965080730,2036357230,1764102607,1674442822],[493049741,1598455974,266406111,1137516144,972711654,1185065402,348067868,678462448],[1092735449,1793279726,462435510,159028481,129876491,1395273712,581633271,1456032389],[1913432720,1987415757,46117677,658832054,3138428,924165917,1465114949,494696291],[991296016,641585544,553979439,100635514,1086998188,656129397,1597154962,1187849904],[1158209738,2058416245,1775269167,330056308,434581104,8749874,381995877,652009857],[1091629622,611730634,2105661586,78827150,1495297444,479928969,864272391,1241458372],[136307658,560118880,1342698040,1898452237,725999920,301126217,208503147,593311507],[684638814,32700987,1675548960,1446852351,1976875088,640565319,2075684354,516641316],[433520944,1339691766,645994836,1913454349,658130536,266849193,1425473517,1055449606],[1998012430,1573349763,418124142,1452703273,1102921967,1017209947,593302885,1544544817],[644918301,2021810597,1686463956,1089417772,2123232753,17202176,850713910,263249166],[1283084673,736819647,125968047,970237978,481337931,743069453,272746348,1175616282],[1625664742,1736946484,947360537,1354845668,794057677,1915675406,219550895,1669143883],[1103059069,600970421,1257751951,2025738660,1314446248,1351010075,305864951,1966973366],[984678228,1161877599,295155727,1204673179,775469296,1039648229,124196236,100610727],[1096074333,1105528665,1112868739,1988634604,804044081,31826538,846201713,143998096],[961290440,177645764,703470017,978645474,960652597,614315677,777100012,2019586632],[1235824321,1316188013,183420907,1296990099,1219353265,2041316354,78205094,1420170984],[1605062830,2117686716,1391516561,360658897,1472521481,2100636040,1324470669,458165830],[599375875,1472868663,728630227,1550363825,2115115195,631991869,1417291707,1962834871],[219009810,1090067247,1981244492,394661019,948575627,1427602293,1884622606,592805270],[1932097264,1304741789,306772359,526143547,129448807,2009699937,912256384,1970527421],[1121856751,2028217258,116827765,779968891,1814257616,1256583324,551331150,1629191912],[877256000,103101071,318399190,112958693,1956067169,86152701,460545398,1990864067],[97929589,1713288307,468032794,746820802,339520890,786003413,119143304,345370581],[40212193,768964256,1290775329,868724493,81752537,2061458634,1778908492,2056404619],[1688544976,1233365551,1722300409,1976355861,616426738,390011046,302578756,2089919003],[863807944,886473095,1453306019,2041505295,1949897105,1532591314,1421304573,527101157],[1897619909,1365397395,1886965841,1278724255,1823983496,968734695,1101125654,1897623262],[2027138556,1040148847,762787917,124602558,1332882652,1986998252,1964834365,641991672],[2043496622,993089020,1960979238,717013647,333471334,265736815,1217395576,773177534],[630115284,838876146,363625756,561686936,708350365,2018313294,130587424,804027331],[668959945,1842868859,645381173,1949217510,708728134,1514594784,1989835327,587356839],[1890224156,760022083,1403461004,356641139,1725430832,496145250,1229623199,1938243941],[325135883,1583991573,1190335930,1468697048,1448378929,1408930392,894054687,1771436486],[1565184345,450156944,1387929895,1657359104,1463903310,2049698468,376391808,1433838893],[897509161,819806839,2071353237,560752333,1698863656,1615369742,1728109355,1682899928],[897487938,1678045428,751303514,1771335257,2117686578,969884196,11488608,2105615575],[1894506599,1985329158,429053043,222729686,1466394919,1996354566,1733384784,128593659],[187006107,1486213869,668269480,1012413765,912150039,1399193912,24800897,1678929330],[1319220398,1994180639,1878477321,465509086,1158939868,1039300416,1475823722,663135237],[1739374935,1757968481,551755230,2001494994,499418053,1540212157,2024115324,1566663962],[296033129,1890987845,1430144315,1012304765,1104975755,670031389,656458917,421160941],[179967522,629283721,1576038527,2011160566,342878085,1793742984,527633763,494972451],[748810992,281248152,2089919452,89562218,1357476329,774447927,951320066,1649279561],[1292160470,1459043818,127088138,1124379498,136099144,1823929037,273854098,920371299],[713347845,1808964638,1376150260,1695234517,784136971,1409942785,623810931,357134186],[1832314331,493410472,1392700461,1204367891,1763714494,610877761,660262193,90910596],[1437480336,1240747432,1621912597,698927773,2060936572,951812287,309910223,550047855],[805370280,974174253,1629176383,341735873,1915020005,2010080238,1065692664,164434089],[343959573,21329692,1490912730,1490784708,1323703207,513436745,1805304247,893778705],[265288340,394100223,1302335616,2080215701,1507637582,1691529551,1379509366,645393898],[1308655488,1507601382,705834852,502815368,369028791,586095523,600514614,1484958286],[990029548,1837610641,30866738,1852905061,1167740577,1196025906,509520257,1890888281],[442024567,2026567384,490944685,1159751068,1606010260,249769613,1483448218,582317095],[663726002,1631278612,69744915,621570081,344329404,1455867361,30882941,106488269],[1675882254,47606434,637361158,924560345,642216618,2189526,1769728581,120534949],[1001027267,809021916,1998702778,867363283,212629663,1084841055,2043638664,2049129015],[1919191727,1369120928,831059210,1404484794,38252863,1620582598,103795733,180543359],[1286273808,1506447806,1272820394,799274267,101360338,1436480724,357099343,1423923811],[901463267,1766280316,1754724664,1510128442,755435958,27515918,16761399,1110795212],[385646648,1287454557,449911445,1522913496,1267432388,1479673595,891304912,1228704488],[929530742,737753495,1655816654,1160111776,118286582,1949284237,986184888,1444545273],[351849047,2050658178,1053422461,250826957,623380683,74773850,1228522209,161266747],[1872748377,1557179889,1590705846,1384674474,552153495,1279682948,926207691,954338247],[738545146,57317642,1200886561,1793466476,1615350994,1021496514,2098837436,1885173347],[2052693214,1883196870,1247484323,950258129,2061712947,431571461,961563092,899872445],[329565535,804056678,233697289,1109294658,1702714900,559363301,1148179929,369753262],[871607769,548574401,1350091467,660852587,1536451675,1185121494,325530094,1733195641],[1893092415,740352760,76256892,445142991,1758989175,746117536,1489459107,174475782],[379447979,265277908,1253261077,553121629,79291926,813317403,650138942,1602073129],[469333877,1759386966,204890003,1905680742,805331011,1565458970,1792793956,61461569],[1950751313,2026081030,1981445004,484518295,1443746794,1174803834,617813697,1653402637],[1327494228,1221982736,1967772234,528424670,99005779,733444847,1357415621,993119278],[44387924,855462245,1372462513,1096499738,1313302428,1977403569,2029978568,129316333],[1274110023,532725262,1463967622,1188215620,1033098318,214192853,1580626041,533986056],[1271689009,1188658140,762866219,2063313227,473552261,1789031914,1921120266,467536759],[1398335323,1073496138,1910263747,1598748343,834631633,273018699,1778817418,1049049657],[964541602,374310082,1394098715,1560382751,1429216401,118150256,1982176383,1587902673],[639669091,1465940859,1848599804,1921191188,972002447,1141044707,814947788,948196861],[1222912296,715234302,349802118,1330112312,1516123027,1149851438,775972546,1385459247],[519927171,794147991,193888478,1427535594,1172377837,1789066818,1890929061,1128085797],[1053121437,678769694,1607364416,1139732899,2076492063,1390328850,425966435,810962562],[113012133,8505432,662562763,1091041951,57237671,2111920475,1220968884,2093335905],[171388666,1815889458,2034948715,1384511976,72466765,1737420843,915659634,552470112],[1876891064,709390528,45383360,1567774759,1574448266,1109652892,464141261,86928917],[1018753160,2019630415,560321440,1935908331,289891781,193219157,1852725605,2054617293],[1873896705,927073694,273205132,1073768395,1820606976,932144490,1598933742,639527010],[2005352367,191357904,892323942,1321950557,2070648247,557552024,1797128709,777814724],[503651080,1770197048,1884007242,121824969,101585532,1541720887,1020308580,412736444],[1608533390,1733094204,1910739695,2044050063,1786426846,1124029732,236250449,1999914625],[674148863,354753979,335103415,1438739855,1427821806,252107730,351296867,289727697],[178828294,731452709,565541071,1942765580,563690138,38653760,1357886247,1043951502],[1285898016,2074513235,1028262641,1505354269,938639303,1188723722,525830446,1754801804],[1451628495,1990760231,1043705070,835468837,1035523586,1737551232,1015100221,654641708],[1480909228,693340901,826241413,69677598,214427620,498372675,2044350040,1421917441],[403763026,74027516,1987894256,631498739,2039673458,1897307088,1156823312,1614859424],[2063842107,1083568011,365288395,355923538,692381424,1216934500,1391432478,1648993856],[1083715499,2095304296,1663404059,134366217,1055475880,704164071,1594869870,1626817530],[1493685815,967800371,764741998,1459415324,269109053,1752252026,1260712116,434297061],[861369973,1643475772,70972030,578148245,1789266529,1279484153,190216031,1124440858],[507248649,1291649682,176396847,1758151506,505280373,413324508,26524895,377726352],[336416469,1736508392,1109720564,1458984995,424722113,107092416,1319921099,1721566763],[1466240684,413072442,1795632129,2027610732,1219921887,215675214,80434708,1278656752],[790864447,281673669,442904599,1921963807,433413888,1255496978,2091465759,697605373],[750185807,1319109370,1278754333,351668272,1922045441,239637354,184726200,676828892],[1618071690,2116575603,1387637062,881340054,325639181,610698202,826007892,1559246185],[317696504,764677457,1227772402,2037882891,74800206,830817816,1376293429,2005454174],[478095550,608464529,1572404317,377922643,1309145545,935635972,1081473675,1453276672],[561043351,997249291,1083442864,1628003716,558459799,1100383260,1630729826,2101099252],[1559544431,402850260,1535147510,1376966664,1373682033,1945827355,434361951,1156486528],[2102563510,138554212,212464052,914557433,341687986,2108074539,1733395554,141671210],[1031359839,589480815,1609548133,794446998,585571705,905262047,1930623519,512624674],[1839275688,483343223,1063909518,1509235184,1230303532,376196750,138416508,1021235299],[439371006,1459409958,695757483,809920922,1161081295,1535039834,1360352020,2063783115],[520790507,1808626489,612779413,1799120345,1224612943,1890881476,270461234,2064951330],[1904626430,1617869720,90775021,1720468344,1214070988,896242208,533317911,1409493396],[471369109,1575151606,1915381372,1185424076,247386618,1851555403,779693354,1082071985],[1840988139,1104257758,1337890256,151089045,61940742,911495762,318840236,1854812355],[339030482,1642015430,1624725415,1212242943,1885771871,2036503044,2014529420,600608551],[491178181,1058598573,19294193,1882186805,898502075,935528550,2042323821,487849552],[879115981,531151198,223637290,1724385976,1627265985,836328370,1511928054,634547728],[34750207,854959495,41522414,430277968,861011668,1891431126,236068911,1475268319],[1030530734,711989,1644525708,910031700,123062196,380545584,1678386427,1656809387],[130807110,2033287147,1636525998,601800617,1602195168,203156085,1375528683,912437870],[366489389,2105358815,1159460532,648468362,600539460,1317954165,463099589,1847757290],[1650235821,1734502697,373940190,792323454,1501377897,270397265,1523134691,1203256322],[987125676,2129458262,1432041945,471426524,957459532,1408842554,1432366036,470780836],[1845802581,1931102691,1456971863,1092646698,1491120482,1855563964,1841881714,1468181871],[1370752439,1885323706,737234866,2084681624,478826728,1449386918,1105799193,595444635],[254725174,1907319523,1234364359,392366960,276150455,2036182540,1921242034,1547394993],[514959836,1806687815,555263178,516437142,404987972,654766367,1554367971,1967374353],[1077838286,2069696646,980856802,952086992,1738831573,306102830,1601525569,1859200294],[191796443,771310131,1632801489,1853849998,485507603,1432383511,1655705396,333567519],[2076463631,1613083788,1062203203,1466184061,1288544981,1441259897,316076332,2113134042],[1013668557,1458878428,1844279884,1597235638,433565660,133571250,348742968,622605539],[950061135,1184761391,780117195,174760473,1152026237,733894295,1942125614,35312013],[1743599115,1289673317,1226051079,383215317,94374845,508429977,847380506,1872653509],[1454253960,1076529560,1087665658,759093180,1352614521,1625369174,1197277976,1251057835],[362702245,1225811830,1282422825,1939842566,1132234282,1230160966,1924110541,1161195025],[1098394707,2130366477,550308424,6276208,217122759,204547383,778136536,1418691053],[1198883687,1717578012,1874184033,1591573209,1234905930,667620471,1769951213,1802407392],[1365592156,1106575125,1686733600,472040411,1549940185,469700768,1329984853,1336633399],[626932928,1886966679,2104527240,1357878812,220378532,1204459400,527909983,143946502],[669981865,1658952311,1418505703,2022823080,1159833330,468497350,1254639252,1919479369],[313993797,1309133327,12356969,1615919867,1199029903,568886752,1140355074,336710592],[1576843121,5794078,863591809,1840856195,9955855,1517415260,887735392,507532199],[798436599,820819779,423924282,1784357417,1209322483,1123238909,410920988,587107760],[402235202,1623017081,960721217,1615434799,1280073115,2025347930,658618145,1525945104],[661166566,2087315166,1610248209,1320651038,1792739788,1254872112,298292908,1146355232],[2073397684,377316206,1668620015,673216453,1775830335,1439579994,1552838657,1981262874],[133988603,1511813603,1292155956,1939820876,236498800,1784944601,321751743,152917599],[1980009796,2063793558,2026080489,1775063252,314148481,860567581,918591071,274139473],[1568423692,199516027,784963596,8984621,1771519894,1179009757,1759577221,673293271],[1837142495,1168007813,1273272807,880069121,645349587,1898408713,1002302822,688094567],[175515145,1099099700,1701966148,1381463952,2052952378,211438823,1208928633,877627807],[1565868251,302083963,1750517555,1912308446,1763382248,151630656,1734244302,1694445568],[1753074598,1787503242,822171435,1018786623,122340810,1491549195,1787744792,1207124206],[116196224,1695241614,1686123285,956582369,1171492553,1753173583,2013700553,463197144],[2073202104,717345405,1253498299,909005232,2029890296,295115358,815757046,569430929],[1468081105,324026198,941520894,913539515,199160717,1827194579,940271866,1396449402],[1028286732,597650239,1548012247,1326142248,1100304536,1935919164,766040519,2082259424],[1408631261,967171527,1685180880,296078683,14610141,1054037519,1581173528,1352986682],[1861825355,2096863609,1348951804,2079257841,559990048,775863109,479351323,1936700061],[1347213143,1270422109,1082633473,1961739699,646791652,912159781,1740051705,2093068522],[1118525222,848182052,270156532,1679266949,678216573,818201183,1725677544,793943892],[316044162,1479336433,87119438,1551565220,73359811,1261884516,1081573885,1861128458],[29762969,234722970,1803632765,108840481,661649342,1563587915,2065008011,924200895],[914398687,769159899,740297731,1676480180,2123236257,994113987,1220474022,73190906],[437828479,229701260,1050238767,971860648,702494871,1442968687,1554207449,1215955539],[280562041,248463479,1288761504,444502177,155737101,1490605180,1653400176,1978554272],[602415478,1499350028,1972046547,1199097431,1107610128,1161494222,1594324977,362626115],[1929069865,1691311788,2044789571,67177462,1866698956,1409355320,128365071,835167830],[337791053,449568572,163475866,386883174,1831649227,2054922571,1119046528,795643848],[1208304105,1039980112,287617824,912143064,1174028859,518728444,159261711,1473900272],[353062092,2117814691,1443971048,1501858048,1257361429,346879625,1207455557,603536448],[1589340748,101409309,1551450242,1952241863,1691583164,1571302699,2063619322,536821151],[1685154233,597103576,544132046,922776170,483935671,1620182205,190330295,223093929],[288510955,1965180164,805427916,1679186679,1160434536,603247818,929177856,761707886],[390111164,1461732907,1533586382,2104283224,273827444,470025691,259671541,1569492616],[1411425838,1749119643,1802789174,596335595,1260140271,1657766730,204398015,1728262014],[1743126349,2068864760,866408693,356472202,609004868,78727431,1299413362,1837718817],[833952214,182954588,1640596429,487202866,530263122,537586853,1439346912,1603372312],[1862724841,1282746891,73651181,312482291,674878916,261932410,990394331,670836243],[258305305,1459998022,1806585649,1994167101,721564276,395076453,942617649,814791449],[416669888,1045738021,365136763,200254602,1940879656,1858274596,504781041,355022664],[195584322,2113694440,2087433030,103514926,1950883748,1194330898,1878850305,878161066],[1069720280,605755073,1216984217,1389618100,1609040486,1055408008,780170759,2034965810],[335826908,451147154,1132580968,1274423928,319997076,1929380832,1600992690,450727467],[178969283,1790096865,970771059,1387107553,1970932754,785616543,1128266865,1312632309],[1641462724,572694336,1128337827,1434383909,439573178,1538334866,1612164867,1536107102],[208514521,326448618,32856594,858613275,2126495540,851739156,910943420,974180030],[2007231918,1420877204,678298386,1436637212,1440116961,46723418,985363906,1646925474],[64739138,1707506890,2116186596,8799291,1133502441,1527594022,297361501,524049019],[1429961129,1587189610,1234615868,357543943,2041873275,1526409908,1927278055,1611433017],[702221587,120589569,1027525709,59999654,1907196588,262771596,1434623434,1069147138],[1412788713,2116965717,411935676,726937212,1579916897,1229029919,1812388444,1434813395],[1854981889,1776186151,9780158,113310958,1952122722,1213144299,2003873479,968886455],[353398967,394556925,392432939,2094023730,1920246438,1324795024,501117887,128121628],[637275292,1213055795,806135999,278381672,2115408006,1572363277,704089201,66643881],[613029368,1693106638,315066354,771732234,894742664,1238351022,1271527665,1324621825],[909787391,425076984,1905653307,1788575601,1391994776,413415951,354619508,542136101],[1524200161,995541729,1702352002,792313059,854189551,753351540,607420994,1281059696],[963216529,870583959,861963209,1469838885,98982518,656846018,493764973,2056625960],[1886523353,982105027,919809589,894781100,1753745390,365881699,1227891801,319586066],[976080324,5970984,1721338465,1505323834,652974491,1864753409,1833766955,1656749966],[203251664,326816166,1053155703,941977564,1009331796,350427814,381113888,1254563842],[306916408,549927640,1669754043,2130617683,1446777504,1731249252,1127630149,1990084245],[1642354499,1989153914,1062163227,450891496,1223533144,460193724,1654193879,291284283],[1362268099,748251728,1965095200,1118378501,653141254,1363018888,580492917,1460060950],[1897240356,587553191,1565596921,1832004552,1218455900,636168449,716528507,906902410],[1192939013,1811880181,946314475,680018525,679353985,1516870475,7554738,1582742384],[215818181,1353208747,1311561893,557275753,933594937,761190874,109297866,1232426576],[1916720710,499946763,915524246,1690796420,542936825,552896784,1855953148,987203792],[1829444565,942299524,268999040,2052097302,1559318744,1434201943,1322876636,487320426],[846851360,489802033,52482483,1616827701,974393217,1495754008,678482089,1731902163],[345293677,575873721,1278389450,412828243,2018227620,1333930999,454202707,545449962],[350756649,1110439995,1464404741,1842370670,596499523,1401543802,1429631762,854049804],[1210903589,1874984973,1234282918,1098837600,1638954114,1586224778,65889236,444472659],[517965044,8751691,620964865,21384879,661372088,574637032,23865562,546705275],[1433140783,1840441646,1248409168,1834597166,1021839337,1019835943,940043052,1210276531],[543201877,1652078739,1317712766,567774170,48424966,1425228687,713247773,1313241242],[1853627708,1445716225,1002336619,1583129287,718859287,1126420055,903315816,771478336],[1891521389,1434491674,1401945523,827889256,253149371,1724521544,1293472769,465030911],[2104825521,2096456345,1877300006,1360759040,238360933,788438236,1052953403,988031599],[601268134,937922126,1914915381,373330498,1149092356,2059145380,214901624,1053914190],[313320489,380910688,223099716,203406038,1633898611,1603904648,267433214,1064295166],[540857390,1766761518,692890329,1929772715,546902840,1362845020,1195854459,1786801849],[980407897,1229335729,1674263645,187779081,29517303,1541080677,942638925,1057676860],[1883773207,1038239918,267565635,196020520,2091986660,115961470,1494736619,909421530],[2102642593,866323173,2114554213,1468002518,586839921,522949635,19426488,525419927],[198016041,650675497,424442391,2046746443,1633944607,2057953482,1913161455,1996764170],[516934054,1149532420,1390571667,1321520500,646623972,1198117874,1282444853,1880793142],[2096284885,1665881589,232906101,81645009,1720454286,290761394,1505828610,456043351],[762993619,483274633,507248227,447438851,1152188238,1554826043,601077340,1860653065],[1802510210,904197337,1668452929,972481315,717466840,310452970,331433191,1096729260],[1548962780,1308963159,2077552673,1664431014,1006967286,1675393648,779275437,984412339],[2026823653,992357768,2091631615,2004235411,1498370270,1786215443,1248831364,190505531],[38453529,1018138734,594141228,18112079,1579509813,1368306540,372570330,355251751],[1225852578,1464155976,2025070275,2105608492,1702506333,665984610,1373348774,1829974946],[1530624569,1748502108,1505412901,1131012600,1536811826,1657117827,1417178969,1913682986],[772823394,48799656,277235066,568015538,1634997271,1846271635,603418802,1158179281],[817128250,253805059,931059910,1797045270,1099571353,420090208,1834612315,34709962],[995536054,759455710,868639716,717078469,1211174294,248637008,1725918383,958506950],[451517531,1442720199,2040552909,1110952631,1608976653,682048286,1133022564,1901594124],[736645829,528463751,534846368,1931451646,1652920330,2121407907,1148182321,505803454],[2069499837,995582967,1269895504,1197676629,1947291465,443340356,1797703277,1607341712],[252897249,366077290,893014901,1489728040,1804053612,1252657649,531596085,1845203451],[748811385,501860513,80770320,404591081,304633879,492290006,870948171,270760058],[961993924,321689728,471132760,840675029,1511438185,487198721,20113674,1335491352],[1909391066,1839399433,904567766,1734042147,227263165,1497267179,1341417495,1218711202],[426760765,962054166,1910019382,1382076939,300498597,1014842446,2074259589,458033077],[685495580,1958387942,2015371756,964816733,702216854,824293264,237976360,1338623496],[2067383415,710815977,1382936514,1037958158,1031829032,1029196172,1815691135,1391683192],[1637594877,1090890389,489822626,2078988078,572067287,1300629170,881467098,842903782],[1045718043,696899476,1857631719,21151663,1432474473,860246576,1428854365,2101317516],[419913460,1829131776,1731250913,568722961,1412624872,523559156,1047970993,2108885002],[592021412,339494252,1937819098,1382405272,2062782360,1390210414,53249017,1006643860],[794197866,1764613742,903883222,732022702,795508817,140312873,323326849,504944162],[1698291802,217691727,722974371,2029702012,451916698,492806870,81401538,95534412],[507143732,474438234,1247418587,1187073109,2062968687,1249473082,919401871,1750597402],[279709298,469818007,1695836880,801200720,1755567732,1403243213,2020917267,143145466],[1825225008,918164999,1111219916,1298781693,202803511,240847015,137736429,1884667876],[418102973,981970250,99467296,92862333,1675472569,1323230729,1617418015,744134725],[1412527531,1339159718,1662417411,1055680264,637039982,464226855,433315712,425132274],[134044624,2130115786,579878186,465428471,507019652,1055475209,1638362682,104299409],[386959510,808521587,225821346,1658231882,864593680,1857536521,272140653,983671937],[14338557,237267271,735642732,9440758,123004501,2125671623,1480987107,380505270],[1542238745,1349190061,952685311,1711438389,896214034,563380505,1276608892,109400958],[316970059,1116217061,1873784768,775686630,298386670,1279856154,1997354500,1920422479],[1054297706,1318868075,979657667,508100263,1690586043,1244107350,501464774,43155370],[255753962,587027795,659112378,1311236350,116007330,200273269,76743709,4497928],[336195879,1069908689,1655546371,63430924,774366579,1268562072,175567242,1106727905],[729854929,2125736972,1130438046,490223484,2071716380,1160695330,770831910,2068905050],[76717250,154268122,1469314430,1267448340,633299593,1307903926,896794230,1809704815],[1419166294,2020640770,1250846802,633562326,1995175431,470908340,156647617,603730381],[869546945,177144578,348075113,798175718,1431992535,934985226,2057751838,868480222],[1458464979,450396445,1436413930,2010884815,1884312193,1943175198,1433398300,1928555630],[1429467399,587806314,1497608181,1837802586,1134856149,1789353956,1011305090,1060806741],[2045116564,1589480938,111929956,802750541,1790893086,966088023,76461756,1036227611],[771689419,1577930362,1897850992,1650577508,1325932119,832562292,468822394,1959336754],[1113157613,1036791174,1537503449,488787493,34225146,338969446,88393242,1783331612],[760442383,1401277298,136178192,639814591,1739060950,1387212107,620473041,1091217030],[323570887,1668731102,278896738,783252479,1170794634,704464217,897904441,223630635],[757248645,326747763,107530307,972099750,738365108,717231687,760241288,926911748],[1146076994,347193859,806030525,1557392252,578704908,267003662,2103107384,893099807],[1480005156,685640770,1459488588,1510281913,2068690162,1627487484,1024494331,1438632925],[1199845471,287111757,275794077,960709890,1650291533,1998548711,1994724628,413995267],[325754646,1112162644,1691948336,2070413178,83803641,1931178578,840552570,557344008],[1396231218,1424275958,1217314234,2043568029,520456643,397728126,1495252219,868478173],[237674539,1211388955,240562125,1350055635,471562475,1505003841,1482191213,328462808],[1705284595,1651080935,477984543,1831976002,937095427,1352870374,1090728633,884696540],[1310921262,885638284,1476851524,1831786234,828621128,391573659,713952631,204429573],[833142333,1051201099,1370307282,2014178569,842493721,507916206,1658783353,1876064191],[73570518,1052957359,741401449,1288189807,1675017187,1395515877,323333806,780122995],[307113367,1099277393,914725068,1823162078,1874302342,1252565587,1504457839,1518571354],[1579459262,1821930943,97418090,225845384,72582732,1833397145,912964911,1560582818],[425196238,1109428828,909827657,41070586,1609090080,1894362293,1022016170,1992217648],[1493362250,1973737988,693146977,901702521,820566211,1830176769,107495205,910960772],[1475667371,1587728538,838224828,194948114,786099031,2091430172,183260402,1643957019],[896909336,199042940,1819927373,1798997034,1206582644,2043000759,2087556603,299048586],[1665551961,1782978048,811133117,1106517525,281002241,2006689138,2013929914,1906903291],[1051890320,1477223449,1678912704,774005002,1556266205,1649096054,2079463586,230170221],[1906587922,1406830903,822864743,510393508,340268639,1195309060,296087638,387888500],[1211570518,1536929941,1438304851,780514153,1917579582,116050465,300435455,1891423781],[1387625345,1758222497,1136242059,1227942793,953150566,861043354,823419990,509214747],[1339772740,401644073,187699350,1656339413,589798757,1475803911,1907477319,1783081859],[1768847846,659296135,398460445,1744708747,496643892,680664173,1092911202,1192791327],[1660901445,1355356009,999370933,1762745313,2048997220,739274092,364345378,1028262243],[1536852237,853027835,1316562153,1400835086,665410938,1004531333,1726850126,1978343594],[1646828629,627012782,420419365,156796651,401985384,373005604,117220991,1998439317],[2011669766,477716310,2052043891,792571254,817852115,1019078412,1594882312,1984135728],[541491366,1470685455,704516763,1446587634,1139446697,1973211695,417998301,1497788916],[792695715,96623406,1192704656,525422558,366945186,1674084067,1267416617,1612117302],[707588092,1335164640,1152891161,628763948,1801885240,936411731,1721197772,808960699],[423616540,1714742335,1382724306,1102723560,612027534,232991395,11542348,1801711679],[620822115,752012805,114595339,1496139960,343751431,1653047140,2003624385,1326181243],[40838574,548820958,1948014313,1564547636,2126274784,1431486276,1832695419,1902843554],[1541110803,194727094,292762596,470577944,2120128151,191101441,156043257,1568172858],[469192800,445480250,1390950412,206614773,1383353984,1610325593,373964938,116103648],[701821635,757743462,1049303861,1786397865,1902061233,958220562,1382175732,1187332775],[755107733,2057248534,1012739517,559991952,1927779528,1448501681,1957926973,2060869329],[1267648966,1723365464,761645727,593263609,1589029770,904343458,22425183,1669428808],[1748045495,103936068,2092741339,517209006,270163493,1376244838,92138327,1932898234],[937611608,442025096,2052856962,712008623,1995208307,764230085,1344234567,1948721185],[1925285402,1447330069,580649027,1219305327,88143698,2027181128,1240507422,1513249432],[1606767885,18655175,1164107764,70164898,769545518,1438674859,1212712700,1853179018],[1525437207,1747328971,1882183057,703840146,861192707,1214304107,155579396,1206006408],[159434845,1412850995,470906719,811969084,1292120942,1823454992,71555995,486538838],[2097782508,1426605694,1985999712,804339884,1923331851,556239761,913031539,1545118290],[1845651971,1994028329,1396939049,2028459092,273741663,1979902364,282687774,167246893],[538181233,1527096403,84616881,623000199,447713055,1876125873,1471264723,1035420540],[1038392567,208966578,368169010,1326150701,400259511,199290599,1743502400,72190050],[95252232,442180996,940565514,1101064807,1203164843,562956401,1190427324,1822484716],[1112575362,1961211854,561020703,741335669,884191545,1204945116,1642196682,2044448040],[1519425454,1616352824,209691520,240268417,863082269,2055456420,1135187754,829617234],[98885125,978470014,215724980,176289133,773271429,433838644,748278776,906312534],[2055105891,484222062,1887034904,1275800856,1119262291,405546714,521166744,579672243],[2103937336,2044541439,1231061948,1035300412,596150496,1254535101,619893023,78268423],[1290743437,1047299278,1021528707,2025925345,1193748608,558206543,2037444905,479433651],[1147940371,445030073,206359951,977143759,1928914579,966193372,871011609,1247704583],[1825223591,816219664,1151480897,452088108,744222303,211179257,1571588187,1468277057],[1497394720,457258866,599305550,825218400,1512575322,1390970587,1927731081,2008940485],[1039352346,2042073582,1463727460,1306093566,1177172582,1384739580,1718521552,1684458757],[1137784327,1571629332,1566509011,934186267,2038925532,1396837399,980746891,880464932],[1600718807,2026726315,833464001,657926269,624744082,1336977838,861805406,809225647],[1428179266,1690701757,117392261,1170359570,1753235906,539745337,623264158,1282259758],[1991708112,729828030,1322665826,1502038241,283528524,816740332,1415676698,508754097],[957000701,832314379,1293384989,1328624307,413269870,469330081,1253260550,2015705509],[988257357,140959827,103122080,590072990,2091976153,1301709005,22693938,661950557],[34739263,55905125,677826750,262207585,1830274137,997080840,1052535875,1882797500],[1516414511,39500735,594480249,486151261,2129199173,1945466073,928941984,1746300571],[1724774498,1642062403,968373055,613667431,1040253949,2020705939,264593470,955097427],[1560200139,895031289,334638915,1615211266,1362806611,382961754,1830396285,1533542817],[1161907045,1602369255,933704030,1144787374,38763246,161969515,516456789,751384229],[2069381031,1983031624,1773318299,1990269685,1497092920,1434348271,2052799926,432463508],[1518485298,1389933426,996919500,1659982476,1923845200,958721678,1579429396,1776563406],[1612667845,942426518,533783100,1547999526,149573291,1272137193,1818221262,1328032358],[1391504764,1787355003,163112442,145901730,78865951,726235158,344528304,1251829011],[1756241317,865046486,1118408631,1993081198,1028510755,1255239416,1310895027,1430781850],[1105964570,1627037722,1839898547,432930003,1584011174,1762128302,130327177,758019834],[916527604,1950411639,1774909807,755405771,332360231,582044000,1419531225,264312123],[828750695,1298315135,250599626,2121875006,199290925,1121350947,1426060772,413034686],[1020823002,367358712,826410235,194911479,429888203,1849797887,51397238,1226991627],[1389605855,1002607017,1491816906,1330365086,1673865211,855456733,435275342,2110002436],[1498897686,1403213082,1535060699,319222705,1891648422,805325516,721787313,736878795],[1100831056,1766490650,2095890914,1390037099,921725504,860206734,1922710935,1586477177],[397597060,233450781,1472939944,1432718779,1307476890,1831207329,768297078,164377749],[895159835,2070061799,810920324,1912824445,132986667,1406152824,1902918711,1864812696],[634392143,1588649357,174452555,741198759,1858251239,1975427047,1084169005,939595046],[899429987,1159114363,597507261,1045833595,7726713,149909167,932584271,2036198294],[427046063,167004002,514647536,848739951,976168385,13291352,70463620,1096638655],[822871558,1605872551,1178982852,1455337823,1999149400,869847700,350455782,1822623711],[1959687363,1646313704,1345858987,40292326,1782463233,584382032,23814551,1797668835],[1531177005,476481178,385436807,609926322,543162032,734516060,2102693106,1215333748],[1624068865,76560557,2114387603,510492042,345358780,128855274,663386759,1068433708],[142959522,261895367,152941426,55238731,223189062,1516925483,1601778306,1472275579],[1671245277,1042846795,1450989152,217494215,2012211824,18560485,2085575364,1265885818],[586431015,1187758991,1094726511,1602645711,1948484328,1535607758,1411993793,527673536],[1231351836,324670528,522362540,1618675580,959486650,338676899,1233433723,1609832545],[1382360616,1751907758,775485504,584573413,913079442,826742470,1830298470,1985167086],[1735260911,716051072,671525270,764365666,1480866715,2026497379,45356200,684744022],[680259009,330657680,1756881494,292535504,984137116,448040393,933975799,142560388],[1347157136,311630615,1356417327,736951395,1742693766,966011584,1715020118,1008794457],[1101401574,833400902,1333253984,1545466491,468258818,987815250,1406413754,821674355],[1811527215,282892878,1870966162,1050118284,1008341664,1861165322,1362736766,2051533101],[1631083218,1689796467,1799428982,1831358167,742411718,1556895359,982479194,2057895829],[4915360,842970385,1077428699,1970768133,953189419,744651149,2119905353,28347956],[2115139997,338374328,1033639245,642700202,594149273,1750950748,340651222,86405856],[176673005,1372366715,1663793969,1280038445,529430246,1984636328,105101396,1186851072],[1847838976,377534518,480689862,1926361585,1935755303,2018882191,1053742592,1138715372],[509502439,1963047063,778044415,968063072,958705905,1329326743,432960134,1108845916],[721347538,1511938746,1385064035,1255762303,1644855273,725786405,2014124087,1240672984],[2063203189,2004117197,792958069,2121290481,1563475739,165248488,2062416617,1686794826],[856207504,2112909471,588570692,1811276723,399167844,231756768,1410853251,1255660482],[798921587,83622825,473560953,1663875077,1679011727,138047817,2047047213,444797201],[1148915053,125011890,1700775297,1483213181,1940164813,1912875507,93298458,1645285254],[748580519,1137035351,562040137,2063537709,2048287432,1012531708,1384912103,1944429357],[1216024631,1788613048,1389828905,1439615788,1661836642,585114105,1873889708,1920155923],[1172264562,1239254340,1776270301,1966365322,1773429225,903823539,1150508040,1961235069],[375271823,1597719715,345604744,230822848,905878813,702934716,1793181803,1154963799],[1706654277,1389051448,1786771711,903448902,71885596,1117826682,383784279,1226463834],[1867663610,1121535444,815921852,2005367504,1477649018,2065485452,1190162393,41660437],[1364020270,1534386875,1142676697,1760945351,970400578,1866078149,368742049,491071979],[1445735333,1782400191,755968129,723283646,1297252731,1301950145,1040971053,366021480],[1676671999,56276552,1102665905,285248562,1562736018,58779081,1753754562,19958572],[205694479,1897406135,1214752170,2071788664,645242174,1585596024,1799189038,391601312],[1121492343,707305180,497720039,622262791,11655683,1040656422,1048520679,945876761],[1871365150,1610175074,557115645,1850188022,1338535495,193418531,1025359573,493449850],[680469384,408472372,991066946,15885227,426406375,477863298,1651816029,1718686723],[245092762,735549605,1942989795,2067096804,766733801,1828187835,1948252607,541904018],[1947554360,1421339088,1497382264,1928098206,983795383,1016292378,355605465,7697167],[122105088,15363433,400507011,108014242,2065929172,2088955536,1419031126,980858405],[1131538855,371769926,2051239329,330704533,415781214,1035078569,534377470,904164102],[2100915281,1317581194,1152029842,193605605,1141894306,1298481109,757724494,1836531024],[335681503,1415117423,246848016,452244038,2016207952,308173168,1475716202,1768573091],[2012383726,368865018,1925717474,2012729447,53367850,546961046,399975078,365577591],[1505374799,492210874,1797663929,348866055,1494018380,937509739,385292781,1286082878],[649432106,460806700,2061474374,487934300,305875381,1258656334,2043756468,1737841056],[368275510,1949704256,1686726214,1573955127,2015189615,1596300034,217679159,673460393],[2106386085,489831383,1929081093,1735383302,1475200374,667173095,484316025,1121707943],[518626432,493696710,31046195,248198286,895875854,1667498530,817353003,1867813925],[1214411327,1338775519,2004193665,572885663,803005062,978208505,951203407,1371205074],[207073834,202316470,214410329,720971781,124742860,1263041669,879395091,1646341317],[636979495,1527017515,1231927661,2096469915,1180622549,2105746871,640674933,1069308661],[1331565932,835515398,140213828,1145787194,671499936,182176412,586262265,1064381467],[2052486600,647792279,100127631,880427849,1967100788,1477936317,728883376,1538531353],[1343649614,635114499,1122459404,536874317,636533478,323475512,1934152301,1963843143],[470768084,1204679624,887881723,48477207,1045130336,914083562,2111609948,2010090380],[1475914372,2050069908,830926065,1341873612,1703223601,416046575,2103668750,815912642],[679421489,207535488,1620996347,464102237,955974395,360446575,1917381012,1645129619],[415945953,175633031,810346844,521365139,342599484,275989042,1500631758,586109692],[1083597943,782059724,67305172,1478104249,1983410627,1301877304,781971315,1580821056],[1880564709,7192757,792089610,1327893005,1000449002,1495313262,1026969860,140740265],[1414363621,890106144,93814906,222347013,491057679,348698976,1528519628,1468424918],[630857249,1172411888,1242526767,1677989294,1724629902,358201393,1488295712,1688673199],[305429181,1026854846,2017458124,1774161690,22484507,2004078291,853050245,1083838076],[363124706,167578856,1572900030,1683725871,233488285,1791756675,103966747,1234605926],[1301719282,438093080,1030849265,537726934,1803384192,2111360115,38014061,514044885],[821438149,2037528412,715354609,413636734,1419669529,140751980,2093040189,596055767],[1968736182,1688427702,2047488517,784743338,174092884,1932475588,797124868,1131339155],[1441120602,1158166777,632989352,1892199792,2045133906,701564979,1320760798,1872407253],[569202626,1127701755,666629577,574828659,585175776,983920439,1060628667,1889674403],[21011061,1341132009,467513058,1635885312,2003368521,1597755949,920041352,2071002670],[1621109321,849289942,1942725886,1966501784,221148765,139952871,809673462,1511391069],[782482664,601246236,2040081165,473324892,184326422,155851574,2125820184,1138814029],[1900423104,151138891,1434354946,1766776270,565316086,1405392286,2074134804,1899605245],[759842261,62175675,1743453898,304687482,1192388335,921836136,1340185202,2099233796],[325603580,591847928,387485620,1956509817,96929358,1143021495,713878711,1258686247],[297052818,2039107972,999336843,904460887,1696298052,1519988927,2125710134,151605668],[1615010433,867868179,146735914,184756621,1460867570,1975287316,203824400,224813855],[1848285992,91263296,241509812,479409561,464792309,2054644242,1528835979,1790082152],[1048916085,1548774877,40481925,1861611911,715504920,1003986074,1857394152,1286569266],[1707409551,1022381035,63226793,822292077,1333284219,1297048239,931019055,294120304],[528858547,492204849,253668613,1330374584,2124563122,1699518318,1802247459,580703428],[1863882920,1223734176,1165776194,1124144638,1297841119,1613619433,369405849,973417309],[1532141777,1549873123,1089308120,477265004,1930314818,1665562652,1704045533,242549584],[929074325,338242250,844509219,99270782,1630256191,1409491409,2093565154,27086239],[310045811,1617196575,1605635209,258190185,1562933628,1948005121,1130245287,1147822028],[1761581053,1091827798,33649112,629429949,417197933,1801253402,1030426385,944218006],[2097619733,1364281434,1592095059,989742908,1106386916,1617402235,557120400,290267611],[1498015576,558587006,984170808,1748811422,417557127,372843971,1909516830,49587878],[1807967070,83236168,1460532983,891665425,1244124384,2096251441,1711616117,934402889],[595999918,504803360,250915151,1215561885,1378526352,1559118798,303886607,1841781241],[1648821225,1615856904,399741420,115454764,1552681588,2006495736,910833431,1934216015],[1079746273,712557152,1912011997,1597697426,1803370952,2100942281,1569028600,278375962],[1053950212,917532950,1814065813,551193776,352828870,1758798637,1775834910,631288225],[2025820943,764254499,1721148100,1488420916,1142775677,1067207979,195448425,381559414],[1367111150,255806992,1511744892,1392707050,1401179699,979723967,84723552,1158909718],[2103520163,1422517243,930189010,949195470,790088021,877817159,56285763,1796383943],[1558573141,467689243,372497512,1536644555,1481062870,1195516690,257339799,148536604],[1845073539,1231371220,404283591,1098228085,813205879,947411976,2025677105,66372144],[655054524,1897442764,1069354206,472476247,210128018,855487242,1903053807,1897780763],[895160409,2023569218,1025247507,1831634608,488953541,512126475,1225196029,631594910],[1748308163,1008082242,559232544,1832403820,2045454298,1926311125,775409580,919854582],[63166900,40300476,1379673614,1568215243,1127929209,1813955032,901305310,1555233632],[948258936,457686853,342024355,357857217,974472251,1402119922,406070636,1000665744],[928511551,2012619940,823481972,1138522999,1474933931,1256954295,169875856,644245149],[1230338762,1568721914,1140036436,1996723796,379546374,2004086629,1537403681,541536599],[5358922,1749808863,587282205,1644763118,266113535,1057606483,1509484125,1307121040],[1008434415,2051611349,1848333072,803274856,1690169827,32458443,235782072,1704996677],[679746882,1621766934,163859671,706096743,268418315,1611732692,2072864682,2120832646],[2016400019,1056153547,1247072511,3692410,1066791053,1448978372,538627872,1390532741],[844315158,1103801468,799824190,273454179,1890998178,754910734,2093953316,1491937328],[1872624771,619093555,456873001,763986878,920074300,1990959702,2123244168,1132252483],[1353736349,452411305,1069151732,147309910,2018569344,381122809,1896979237,1509637126],[574814840,1316463,704145712,621156150,37243493,1369548022,1617109948,1440450875],[1130326986,234703156,1245144758,1869095562,1816912040,1113567797,1572226865,679261445],[1831621848,1200130045,2052375561,1706975374,386211487,1173880930,2043539341,1858499670],[1568386875,451168418,395947416,1734811226,9569142,1499780356,423721731,1614034930],[1650287284,1492838226,93209591,744305946,875285901,1182702364,574579331,966183512],[697306931,1133153583,515625427,1232561271,1117404543,469349515,1963609790,326749178],[251704358,791219523,1773662372,724188632,1536999356,1860220261,1685502517,724036515],[130406997,1285744266,212755111,371560755,2011781687,1485087857,1556733645,1705992902],[853390065,388322548,240807865,1103128460,590888565,798828874,1585839404,494583843],[44206913,1522169943,844770702,1392280286,1258367236,1994143522,1683983022,843463174],[617196167,1306707249,849779626,1547129901,175483814,1474890714,1745905609,1818890751],[468503742,60107733,1075505760,555310033,2080074700,206999857,1732854947,1870401696],[1458178922,284358447,426279443,1146525960,1463131515,801565445,1413904471,442996348],[1800362520,1928907531,622030491,843082379,1452586246,238745641,43018440,366587752],[1113476408,1796331669,58110108,1509612997,141778898,719711736,527697283,1898380800],[1369575531,250011200,1209899728,749586185,1547585013,1508180894,1217146931,1208731192],[1709408928,10570863,2047944935,1090461936,208390576,2118245530,1304947825,1995339773],[879260757,1716164919,1664381688,121236944,879783346,669976333,986544777,979234734],[1634507905,1158018447,2123997884,173722587,1904634858,1288655971,1646498957,1009555510],[1412383003,1957755067,766955145,1599177901,1600945972,77130592,1929518773,538030199],[424312832,1815790507,324846825,974675277,857197848,1690549076,63965361,652169256],[154979080,631642052,1072782618,1329164978,306195232,268654672,214413884,870428111],[715057041,319859103,1524915689,1211208072,468370808,1104347603,885427641,374417946],[1848361129,1888048539,417502619,1653961312,177160765,1347887076,1225406898,712485051],[218465632,1780694371,1862214367,1070747706,1423868154,857403112,2116275529,205903577],[2005566648,190538106,825626587,186217605,2116465935,424266239,215318720,1081296499],[1369450469,246928364,953272509,117195973,797264572,182961002,162524746,610230183],[366565459,230712677,588099403,937097017,232603989,262212832,180159193,1864463998],[203009095,2114904855,894970618,1528857814,636394539,1553324967,1322584639,1617057622],[581916416,596518191,66430043,508457277,1468909265,210611509,1723475343,610053411],[635529836,1401368082,546214824,2076861362,1576426870,722481044,1184130098,875154727],[288372347,2124942870,528318616,1117431598,1967951023,915866102,1936211541,1328279554],[1699007133,1717805440,905356227,606088473,1343818612,454234048,1691293798,883721649],[1822442885,1062103002,89842102,1210196321,821684888,66440114,1995240203,122327629],[2019687544,2016494410,80764836,1676342337,310446774,136226248,1748015818,614556797],[1535867247,24664685,1764911263,1998089853,445139439,283835436,1288343990,916129115],[1680832685,1581482376,746552122,1343020176,1484423119,2077180984,1993386834,457492962],[227378435,377011626,579260526,1572192995,565838679,1692941409,1026564027,1733155566],[773469248,1724551524,694376292,314082182,681041036,736249876,1259878328,423062574],[356332742,816515723,462844043,649770876,423616854,898662538,481493879,513297252],[90064066,59369703,1495395666,1066012762,189253742,169052944,301027816,68529246],[347839208,752495860,191697998,1527139838,947984117,440940540,988516528,643298847],[1736695246,475986514,432139771,1131869898,1921974687,691530412,1946443557,1923092737],[1450904283,443547618,918771182,968210518,167885029,1117585769,149626531,1815640456],[1065370450,136166551,1171175364,166584098,1123435067,1104255791,1031996291,263159635],[574891650,840160485,1103432436,722807313,929971177,1730913043,1228322533,989491170],[2067962570,1304072502,1104294627,1507990926,867669021,1567268727,1776998773,833157200],[1024829969,683459592,1977226270,964224065,918408293,1124259425,1158490341,691553518],[426469247,669876061,191814760,2031927999,1763841133,1384506824,715336209,158202710],[1080942617,859490047,710870522,547828701,868116433,2033077570,727502122,254837290],[1329321867,1479300999,1145242553,360807237,1532718662,106315633,1128949474,814447888],[1094395850,198818259,1385134629,1451963505,300941044,562007219,258368193,1985719001],[981339454,841692944,318978912,1129935050,572097614,722169627,840658870,1026951327],[246834620,1531513985,968919870,1374728982,546643763,1729404641,1152098911,341882112],[649984598,1897080435,1553656550,1677942582,340272742,1495780691,280863587,484927853],[1795977449,1590241950,2024797575,851392439,1981247725,299356444,1618213310,1660743484],[1890813756,275292671,1174567332,168682722,747853306,1150051508,280259420,427940369],[187757753,1203572482,412854056,1452914282,1548001363,1279503374,583329196,2079840756],[1474208690,477690085,1118871529,1593087467,1387795974,422904414,2019883233,1524221149],[323134277,345614960,1422660653,903282794,990518709,2097262237,3027200,1533796495],[254954357,1877088583,232742482,2013548223,989848957,761906576,1583123243,1827004333],[607758699,1737558809,1407351927,1874464060,740095259,1116182821,534220108,1681422869],[1804673103,1158274882,794584368,1468186815,1812867619,28939821,2110917874,327631682],[1149653961,1089601826,1106430769,1220955184,1051041257,1060043223,2004458026,1483010484],[1108204503,1999787357,399014321,944124851,66767369,1376670700,1925784140,1693760816],[1047125818,1802441900,1265257974,1929417721,656048622,1031595988,2100081256,842858677],[954664834,1015210736,1246491554,255211469,241111462,1662245467,392818643,390217137],[681923944,1595269095,1610838211,1350977042,1169381053,1911073072,48591109,608191429],[341985416,412431987,1894897668,20567149,499875550,1099672847,613566783,829084100],[1260598612,1274545804,1698916550,1621596167,870844375,599107855,2036372858,249677233],[309320332,862859358,460258004,1816877560,1890457514,991196904,1411149468,360554523],[217761293,1018636017,356778135,1155159529,96114446,1508605726,179928950,1786287794],[1491254778,1945412350,1459210955,962852845,50668226,790271720,1930867255,495855936],[187655629,381470654,1205756410,649929639,295916030,2082299998,1993751013,2079609969],[1557419231,664368476,1587554567,542458219,944254681,1697431675,1604451131,1522687596],[1029276771,682337044,467134332,1556924012,1336802614,1560160839,383954113,501480684],[228253400,907024852,1233119422,105233278,617931797,353217001,157960468,1338998407],[2087948861,173498290,594146733,1705926475,258518507,1887953978,520883182,1774222200],[613254878,381370660,1161771593,686900105,553558440,703314090,1617451153,168709480],[1367246649,1706876078,2032648246,1741118649,1631484845,1341102743,1758884702,1095336991],[653934914,276098949,1170059283,1007702633,1822179621,1204285507,610248561,1700045040],[914076403,1903780013,375403101,875099814,1696989254,1897785672,1713696279,2009016536],[1352853059,1677003559,1260996042,897603621,1075321626,1471277753,349148787,1075862879],[1105987598,304765091,1990677396,1863504138,372534406,1675240554,1301986194,816985925],[1931327137,1266399515,1612233630,2008032600,1069387427,1718143369,854081957,120577241],[466861817,414192354,127512893,2082399571,2018846855,412615807,1904557009,1148555750],[1462353968,1805356441,1784758326,1701469098,1806532904,524224825,288570771,417342004],[1163186309,529405747,2052610194,50499516,1351694549,443412399,1502245363,1538051168],[693765824,894192296,531933963,1750577682,315687490,1074327150,2002855978,1133197905],[1493871720,2107114320,1127072238,664264243,291682884,1328266828,1284547983,1704826360],[922473102,1370601911,1598436310,1205221217,1917644281,184251464,2111902530,1590228274],[1290559215,1931950031,1856023094,928323830,1044567660,32593755,630934861,91932341],[972305575,1418634512,863256520,869586994,909084587,381568360,134901126,889702551],[888329437,471763149,1444356555,1958128919,2082327850,1334794933,407279965,434932154],[607565078,202967686,322660117,1973242452,1307679798,1689027819,187698648,1581467240],[150440227,1602608517,1426037381,150253932,577602240,1859169554,2039671347,1275388438],[1309154619,974882725,1618899978,1159390355,308150766,1560273306,1741957298,147775617],[2024202628,1680502548,1031427094,1279435606,116104881,1460790476,1767748834,1333411096],[1690038133,384381821,1021134687,1051298721,2090118312,1705783099,1222889758,628039227],[1101704675,799191367,1177954328,244931122,68395807,1931694005,1354525861,1236552502],[831406302,1126349656,1106783640,475733401,609716519,803669271,567593582,1369902814],[968008235,248970935,1531955893,1002008755,710536754,976390645,1556235783,854787973],[1099396639,654106684,1480287291,1973560529,1262752978,888727617,253343907,1631223870],[1405258436,1774547674,1764360233,1493781178,124654154,79580270,1138545995,1905860363],[589768521,468855946,849242707,995097798,93570184,1524019937,524818502,631027120],[842397033,219188763,914173543,273751865,1592051717,1071510759,2667019,395697788],[1435486748,460143576,1096080605,1747107633,1850057283,1282368320,2083375444,2123133850],[1462261436,1715189928,589295710,685959145,383084867,1632702365,909091564,1384205634],[1590878001,836628753,1629137735,1817517496,1361283760,927328264,1360311589,465890860],[1895696771,1427832998,1443993081,1260987068,573641245,1246940749,931570945,173298376],[750281546,695212617,151946005,2119354189,1995205304,965864879,1244115331,148640440],[1244742996,200102901,1400583921,995389823,1708128260,1886814270,1664305512,1804584939],[1004588718,1271730270,1502451699,1129546916,866568168,1551304742,708394775,458328783],[1588601363,1634083767,171169337,144955472,1036156088,15144430,655895662,1835087254],[1772129523,1153449660,190934442,1827816903,1704852350,1350731048,2086616431,1007553990],[1483925888,505376527,1349895302,1750617238,245125196,1562286572,1810983650,110993407],[1576409752,1024355396,1416358829,620239618,143845314,1827871738,333837584,1321190792],[166320480,1532908082,1237106205,799991748,238997785,595060475,541132607,1619987610],[2110723589,1051039696,188096288,86877118,48804975,909038752,1639718095,1619527252],[1338852669,572616529,689503426,1062792232,1880010168,144713636,506320834,1544293324],[145421500,677102451,1875093785,374427306,1726317106,461189705,1317917141,1674710215],[1801389119,1149599489,613631629,1387884742,1986963503,1030594498,1649121667,1771150317],[2092661351,1002337459,1587674331,202312779,991615921,2087058047,811118353,414169639],[1087613819,349831614,63932809,745517882,1782592336,235153847,626765971,263423512],[781503878,936254972,2031136975,109097190,1102007609,1051436551,649904700,61360575],[2122265968,714444180,53961925,1992922732,690402137,1746704116,1565729639,79774407],[1396281277,578805065,149222099,1880242409,1090826883,1086684300,1486324110,1888422714],[2104668128,4708733,2122717063,661099433,675653905,832800374,886187962,1235430981],[457826068,961732960,1553789050,1532805759,8937488,1519239340,1320783009,602056344],[1566981515,1006564254,552606771,674918511,1879281085,59024372,986733465,2052426021],[740723021,1914191227,1524169374,415383779,1360737893,441441129,265070296,1631962275],[1384107452,1491154280,641846843,800062135,1608381712,2106204987,639439831,1227756865],[1380585561,1357045768,513484511,539022328,1297936009,1170746237,2006379533,1994309782],[1770070703,1823468154,245331219,2120830287,1590194559,1227685437,1982603739,1513886165],[1119645307,190324827,654793753,451511638,895596063,1347572864,530305478,762149182],[1923188295,172714406,1158956516,535730663,1846388967,1362837153,1782127622,1988323551],[1235626408,1049142556,1217266758,1962514584,589059097,342772981,622826553,552119226],[2052087208,1030092952,1353983592,1907009215,236735579,1819234314,494601826,1020471179],[1693295359,563804475,893482771,427045093,1860168588,1988000360,2127079621,562397138],[1934363561,880986454,2005328313,288205896,175567452,1207906142,367702337,975427505],[1294114032,1935940152,1816654471,1142537875,1667426785,1855498775,539016207,651482462],[664112799,2031555707,1901189085,1676559685,198292272,280568580,1640652076,1699436492],[239730454,1398405,1533405846,2076900719,43767840,235203783,1482095456,475416785],[1080396007,818148784,1248648085,1925510572,1683894341,1012372182,1173824394,1375306668],[1311044810,2011153784,1677589183,1442228707,275905662,778511862,1993428818,75130528],[884300772,1597068775,1978513773,1634939046,426889670,1952257024,1644139407,1767781945],[137829540,1860033711,38439618,1404828322,662541709,1315066220,950357507,1264707806],[786479667,1312093910,995186152,1512681804,118622732,1450391505,1809060509,1640022433],[372172258,505831897,1187169873,2058297636,1412457345,1538809171,139788134,1282110450],[214135488,499381010,1138543059,475472332,1527533243,113217656,1646450618,250869336],[1658617615,930647672,788964229,871934906,579939308,1526358907,460710555,800040793],[1854215086,731894009,761963869,144938656,842002278,2023088585,302520200,1154920199],[1051039148,1095075066,1837776440,188463157,1693310412,1115806265,704711430,1511064826],[1007569543,58933781,1110525365,449556704,886583116,1093507007,697029795,1224779563],[1465680702,1327268306,1415404439,358547852,1206270895,1312073509,1010808629,1285298229],[405037535,1068379397,1728469682,1640367897,586817066,1311112552,1873804047,653445756],[805745543,1946094425,1531721014,452381523,627042184,1969926293,763944973,673640127],[1015397052,629871975,1476740333,1356296236,1558804565,2125939803,669576895,135068695],[722249078,952123426,393149450,686688763,352990609,1129750209,3243642,465975736],[1786513538,777607481,751366510,856890002,903650845,533621316,245853680,815697553],[568104649,2081330356,672697276,141368684,1099757871,1258186394,1722455125,534697392],[1365572022,126452747,681555979,314563019,1133792904,1034584911,649899301,782158042],[155105194,1702771466,1490789976,150376599,584796825,957751975,561903595,1625760542],[2044361273,1850111897,854428879,1917382763,213697904,326498293,181773397,139926961],[2079996517,1318362096,137817964,505914012,1284348773,1204972647,1595030273,1362765798],[215504290,1160933591,168178453,153720041,524250945,356076405,1666303325,1155770838],[1377712362,1309496569,1689923116,1805348821,1372162158,1201711626,1200546837,124038979],[602364985,449143988,330223064,877795415,1647671895,624119638,2078480115,1616134294],[1154669010,327051013,42447193,1026029062,1487942448,1621172319,551988518,2092799276],[2060945099,1725081089,324975167,162627316,747887684,386854937,146424577,770962865],[390080477,533521971,444740125,1595107687,1818504434,1143743713,502724777,329220978],[220250155,872095698,2012196859,1058318503,1807049545,332022001,1572330030,1309046579],[1681162138,2000941408,1377114957,1335844038,1892985326,1097198833,169471867,144425105],[1772798805,1287810887,62626242,1801826536,986314790,1282194509,742176155,396345266],[1797989172,1309588907,1261229205,1503934333,1686035162,1795283766,859821709,1176680179],[958210783,1894095372,934066535,351299950,1977001876,2071207360,1219548892,1523507274],[976229071,183252968,1211101014,733432301,1888923657,689477723,890908711,32036866],[825732417,164933497,1255892761,234386741,1037664217,511055004,1064490930,1353863125],[181389886,586977519,1559775324,1492637421,1627276457,1391839462,1774907588,1150774886],[1632714229,1871131199,2038135238,1285666443,224562071,2049425982,576749553,1234504591],[1898341631,80783942,1796399212,1484542226,684024263,1711462592,1523722126,883491478],[2006822785,1475857573,561806769,687027711,1743130042,122743207,1547043816,1784312291],[875337783,709822706,1566058369,1254353885,1581465998,560868268,1968629309,1084186695],[273432521,247768967,538269111,1645611339,1275602773,731929663,2032789348,1723169341],[1032491298,1304673485,1976825128,1467063712,1055652911,94913805,417931894,1795549830],[486587083,1274141249,249995317,1957053066,1202885734,220046305,805353756,526302785],[1535974057,2045044671,390482132,1655528822,1101135492,1591311213,1536569752,1378514871],[59103526,1174594385,1634233424,1147257866,1493936861,274385460,590575607,673680456],[322931409,718525868,2076815753,1329541617,1508061069,607234395,197833002,1854451586],[1918994142,621241503,219117928,1508858307,655987224,1961075935,1835046159,683449835],[383721394,899462585,595924135,544383304,1551660664,1660403544,318865260,1297009691],[2022495843,1308467555,1101507134,411186384,1065943090,757627678,924992661,853362358],[1536830297,546012149,571879329,944061071,1447289510,1384145025,1120052994,248076911],[488028097,1467465366,1898257367,1027048129,368756785,2055180894,1898058942,2090623508],[433414318,1643392973,1396092358,625096554,1973205974,1451350641,629783275,1817789396],[1825589548,1783024654,1416132765,401789409,755056485,1407694270,87200801,1651687026],[1615036607,2045123179,1260399873,1633835251,1646879286,1220837844,1310277355,1648531611],[2742091,808993991,415801847,588400538,612147601,314868540,1078383379,1976576510],[689643955,2104562560,971050852,852788326,1520486001,1184134297,873109094,315531452],[1189088422,783890289,874425273,1731839145,2124620749,946184648,1649031783,1498673574],[1764384870,519996610,820552904,1068571007,711126671,2082075142,2129829755,1852701938],[1409256898,1245913647,1574854268,294037183,38885018,1600384759,31975606,1014220386],[484500559,289134590,150337218,1474768817,1307161977,107357291,1300580678,524048572],[1784660483,909440287,1890061142,1158641417,3108112,877357291,1678319830,813892540],[370873007,646180918,1915929232,409292680,1346816506,1401307744,436956882,1416908071],[1833440113,2053912150,464736339,858129353,1321606555,1034917855,429764864,3420982],[157439857,333604993,1181506201,755561660,1088989949,2102218709,1032742568,221626280],[167653864,528984040,1938934493,765527867,795298851,1151976797,1476784147,223849943],[303549891,990186302,599427265,1243840145,1760404016,1588878094,591238701,1650882274],[361230372,389621163,376867408,2110155704,756952199,249306192,1014563941,712331537],[786514860,1728511897,1751360654,1781791766,583994685,406914074,451745687,2107137749],[1681823444,2020378611,1509004606,832821061,1979417180,1211206938,1237605087,706699041],[1911746779,296555251,775015729,1264651513,1780436581,729957100,491941823,1356554808],[1391555938,261720018,1453817326,101024419,214707691,750078363,2115682262,79849881],[905548508,846684858,451294182,1995511181,1894132938,1597626788,340268322,1430530396],[1799531884,1859447110,418706321,239694156,717756305,937233180,1471431817,1935941393],[1904338960,1920771177,808311448,622304156,1102665208,1096609030,1350320988,1761449083],[437822741,1728694497,545461131,600105014,157198049,463150417,1562982768,834084272],[126647410,914746591,526807038,232478429,485320003,1278859933,2099623227,662970351],[2018200689,864776889,1274052722,1253667438,1550084754,1215664217,1591900910,1665664223],[1492002665,454546739,629285883,849005390,972719905,1045727224,2102169438,194887097],[380915652,1152932435,980810224,1244804981,2035915986,1908920985,1940064363,2083763248],[914547382,1503774656,308153691,261673708,120710330,1485118963,1587122433,1508216594],[2008069273,518117738,427038686,2059007008,2066808503,1451454221,955819770,764908288],[235336079,340340870,554147093,1231222281,1516147043,1564392637,2014899195,1844733379],[1683210690,1348432480,293072624,738955557,1496619466,80844372,2113513410,1520133667],[420911239,1241604551,1334273019,1887645519,1139012179,1922829123,1875497702,1269277248],[1905431513,1556830140,498532759,472056511,1728918825,531082718,874754061,362003716],[1981263079,382910900,1031533549,1649808758,1687581858,1854034333,867487945,905042727],[513700500,729430425,1499954889,1477596590,887287491,1050035618,211069654,2068651231],[855528981,1668314544,412368762,1417997968,333988927,1882875809,1534145006,422264445],[1496127536,1209481851,1507224718,1667478384,1418486605,1380346975,291624371,454113060],[1969193221,946580577,922753958,1288352342,299856302,2010205819,1231644596,104086392],[1957915311,326633956,1184074641,477770479,1528606494,381322186,665814484,1601329957],[1618004619,1253838770,853584956,348553030,957507224,1838047950,103768956,1837604186],[1674460221,1405427957,291594235,1525216053,878523214,2044974140,1427220091,370482275],[1008668723,471722758,422408878,1072990194,922465098,1469945684,1015050417,181093709],[1167341845,599173786,1010262768,144405521,790480482,1665991813,1092875574,1814309151],[1676072801,1517533702,2100202646,798249318,906604219,842808431,471124320,613250001],[1364770332,1585699769,45268147,1335154986,1593063968,168437259,1589354993,1953534771],[17604575,1427303839,2060454246,1154079480,1892764825,1482354443,1046385737,451650343],[447116374,2025426765,1639094067,1763239560,1569505931,1823471380,871849517,2064467209],[206198755,1568488377,1802224638,26053924,2091895306,1065209328,1280725507,1212566396],[910333410,606940034,2129967207,1314123891,1886533623,1963720913,550420063,1576722289],[1969836796,862872048,331283038,1903459489,847608197,1032093710,1346793443,1451793636],[1715311964,1578383677,312199261,407336439,1880738289,2088564731,682893132,1403545988],[1360377206,2035317570,1215059717,1123699697,1402835607,772039607,158530334,172869329],[1656494438,1245348190,932697232,1290472625,330561559,1703268634,575042249,1511349574],[70847588,1721908410,910576483,968195181,163722041,632336163,1634710358,1501862070],[1679448643,178897625,372556172,1034967074,2072194254,1359175429,1967064501,1973315691],[794453498,707260578,1530836985,1785626364,628435565,22108812,1243746779,1237069506],[702838632,1268642572,46651926,165809012,710708342,499843867,1101083174,1925605946],[1634703756,1682140334,1525404968,968138707,2065110646,1599259859,1070844980,933312157],[1888480738,665976466,1905425554,1696882553,1561365999,1778896493,16663082,418740304],[841401473,974100851,2065222771,1636609176,2048725054,607649234,546970381,1595684559],[404228361,1215354560,1311238024,417272790,2127391064,1787340545,181184638,1708368452],[1152023169,253004610,214409667,115887250,539613180,517937246,417965834,2029972768],[698956274,492948092,1861530926,1424772753,1960284239,256448123,1700903074,617119555],[1797713903,425423401,1535001933,1291584904,2129276392,1912884571,708468822,632909883],[1217540871,1394045162,1240111339,1164528979,936049238,623679106,1099679322,2066607051],[1577458912,1163574201,2003732147,665714862,1257035084,1535634119,1049698700,115543499],[798388807,1834978070,1444503460,345315486,1463481716,102162199,1886564124,744305659],[974991471,1928591837,2123870601,1287692220,2094285448,1294432082,180037497,117402708],[1612933904,1520026518,2092672344,1370800367,918275694,1354490716,333698909,1256090603],[1870187607,1686278545,1288805916,18293497,1999791858,407584155,1553742436,1690161938],[297330763,527125715,414423523,830684838,1985977716,1939678735,359938595,463088390],[493583130,1985811009,2092217396,1169512484,1143235484,724393287,1672157889,618188411],[2033840122,1428268593,534976113,173822927,445596601,1629470347,1623001554,1645098844],[1719086345,1937365025,1269411777,423396205,969642011,76087535,674246696,1166908434],[2095999106,191812005,1610097739,1265038881,1719115749,1809955847,237006342,1282440686],[1564068003,1066820441,526458391,1995790216,544391434,465787292,1073585808,1649696239],[1318476252,1741324004,1511279566,781367579,46339139,851425367,583007191,1650104843],[240207738,1146205987,158635689,239080536,1399296894,548553680,1238537615,295246774],[721799413,380607582,6614370,1667103761,66742432,2001146866,179771810,1474577710],[712690897,711448301,1286675290,804638151,341803462,1292276676,1774888260,1194062986],[344091962,1464559147,1515004687,692523199,1736466773,1437162682,1347208420,1047855766],[1265290843,1602773257,350765061,180354821,295780852,873234487,994485855,308349843],[1011318231,1697106627,370270004,1772976446,1549224086,429823992,1138709629,519377269],[1469027343,373157855,685559291,82519649,1328608172,1433355052,565020869,708493712],[1988471344,1531008429,867323831,206902058,255328825,1063595349,1716856187,910617561],[1838226394,1196408505,1125259835,1406232201,1745754451,1998306791,421415232,1073979377],[1351771126,1297943983,1691157486,795796151,2040050085,880243592,601582534,663056660],[338763941,1866061086,962192594,884731681,967385378,1160690297,622790683,461453262],[1308829724,2049276284,1479280862,751901928,89911882,1274887268,1366445749,1086182738],[1448380011,1157846568,623868264,1095817267,1574431223,652603412,2017440786,1306037296],[2034061916,1244667485,868855615,1484739058,1112169312,938687689,1935184236,534492099],[1629993701,1462580906,1961036212,372613683,1948403854,49306214,1842585709,84410150],[1376987822,1447467507,610695126,1028343805,1260288623,1710205672,1090343159,1685011494],[1310625674,1481306021,575048340,839308466,310645138,655964224,192949078,245450546],[1085148596,176582873,1477829283,16971346,1401169342,657593383,878886362,1413636381],[796597086,921649871,1118497195,475156238,1886892826,1298064658,456386603,127552850],[285636499,1310074892,1843977095,1267994876,1165772727,374140211,1012362027,1871167103],[1082551823,332439455,383451609,178109428,834280913,783378403,1075814085,134810184],[1705924124,1346368944,1126647480,1805230600,1263784491,273800874,564533399,1245202779],[2045380131,1330589489,1227067011,1355848678,1300168660,1422735225,916024382,1682710673],[1309266515,1671093698,1314285018,1390870060,156787988,843979477,823599033,311281574],[906335214,106301197,71195735,383380044,1298062602,971322357,904809832,1354958910],[1384044844,1396803682,694167479,181819829,495252557,1895519638,1932302115,1284490263],[642973529,694268529,419342531,421226590,1090797720,51211897,1626080662,409347261],[1693990327,453856019,573249381,1892793147,1626247071,529577344,1089235459,1680336245],[51226503,1889629199,1651471981,1022722390,1976789039,1038846583,1042926660,207130413],[1548127010,1273545379,81680515,475268002,1611648599,1969266945,1761169914,1184670913],[1407602552,1537882330,499130598,408177612,452170791,1324620058,908999341,1294681585],[856144659,1912899772,143671857,1048895506,1814910355,1056174353,159754648,907101870],[1306521484,2083040864,2034614692,1340431794,366765789,997901142,1874508974,1321047045],[1152693729,206143272,219005785,802081032,2017513135,29364678,1681906637,1173216397],[469663071,1094169918,1158125964,1250229366,1406673172,371359154,1182648741,1345483622],[854119608,572886254,519526197,1162029457,508766199,1594350142,779847903,883115222],[1839978892,946843262,542948709,776366361,907525528,1538765322,569995169,1238609453],[330494621,1408545879,112830909,1378286763,63699555,549893868,95518575,234127013],[576085409,222220329,546696073,2075812398,1357527781,975351642,1568569436,81911353],[1936613742,733818584,872925493,1669266005,955850112,932456568,23286487,1788982456],[1007500764,1916166241,210057811,1745340912,499015285,892878814,1463288851,213156674],[587479391,624158470,316422344,399679522,1758597713,975066097,433404318,1147325901],[1346419317,1510112056,1268213453,435284446,577977023,2056032757,1549529794,768175595],[312835317,2016868305,1665071720,150753683,593193005,1876620115,1219823188,2043521751],[1062731605,566468359,576869754,1376475794,1187637900,1113817887,853882887,543040690],[1444439649,642433880,1140103033,1482825815,1592765987,24701051,1826462143,467866806],[52868276,626713143,2004371459,1690952506,673131920,1485221475,1069697127,1355788538],[342002448,116684017,21421965,1951771964,368027864,2092006026,388379612,1091232138],[110324721,1488961268,373395608,460262465,984819073,608216970,1195216728,1251800021],[1675024780,1345041284,1144452600,705847314,1074814620,1558540556,1950408362,1779070184],[130871144,1408944679,401505216,1100538537,648595075,709511104,1872098378,467472136],[1913303219,527236960,869727812,990697293,833427056,870733055,1414558807,1728522842],[1977218834,684928758,1292365892,400662174,1455567714,2003105270,1995579583,250937519],[1535160370,990008993,1466353690,246756290,1046865308,710029443,1794100576,486835387],[210796905,420611940,1506129276,1237829125,2073062960,903304360,933821922,1479908525],[579293972,936879261,1398160530,484047419,551889471,1065889404,477256300,68555062],[934440649,1149737873,1072148182,763050701,1843832223,552413753,1067783478,1294645405],[915417393,101059755,1249150128,1211093431,1352826446,1619781761,1233287250,741108538],[777979292,1269611692,1046033314,1674673625,227666629,618292853,1254604950,1127181038],[956227257,1965044260,1331201646,169590129,1659288633,1299778941,1778418819,1153115136],[692839691,1072187496,1551801338,87306110,2081951894,234115954,1626671288,2069982534],[1365253789,1742989046,410784950,883876478,301241878,1685559638,673128454,1084548811],[1515991491,275606340,1899701907,1432853074,1565730774,1166728483,1688651346,1164152272],[1637021602,465803357,1118237122,725292528,1232903248,851102657,321132202,365608780],[1388676018,1917328403,1761939761,800478729,1086884277,2028439833,105101142,145910198],[1425658974,1689561138,1788929500,1503941777,301556309,2111652656,1833736315,1843037403],[1379341499,702189375,335241394,2100500080,1634311366,382881530,1021466103,981606289],[1512503689,751476156,322039741,1194472871,654080107,270861892,579586701,727598413],[402000737,1156892394,1862955859,1079553852,480276563,287193550,820154404,948580588],[103485509,1050016515,1431871065,2030190270,1922737927,1436696077,1455859652,803184120],[471517742,1814767068,1036607473,790917104,1173861433,13440538,471730493,1403773778],[1664883820,1535188308,1680644057,1792670273,356492843,308972716,1275895873,89634510],[308401596,1048408616,1994253237,1893354155,93611604,395175119,639962769,2018479999],[632262052,870520997,2100337816,300904705,1031582292,951378128,524229846,1948534961],[787521979,800268054,1841946769,401761830,144054741,1449772680,1794358637,1410393998],[762993617,141077270,1738232310,1972021173,1589045690,1398523428,1059088630,327473596],[1025475342,162674895,1470844711,2050713201,1843215912,286107873,1614103303,2034081040],[1434853180,1272692380,762626824,2114215536,347330039,51081952,1603478890,285877592],[255244028,1972770546,404468354,1600238627,130686485,281910676,1421422872,1156852934],[1219788298,1492592294,1831921628,640020333,1919077658,1173777349,974881559,2061100626],[8247265,1096721315,1508069018,1105659614,1134499451,376335585,420136244,1161266076],[236958094,912330509,856443839,1839637694,522916147,501406926,375380089,876947699],[587014482,418962819,1822306046,1659293600,1316238379,709194775,1348573975,647452980],[481714460,2105593532,1482374610,1256477215,1167610314,1107265110,1693208077,443659617],[456931703,1227344071,1640364725,645942753,1319425388,1434716228,1520744711,1416381826],[966408589,1605637607,1603056947,196588890,261348632,1439562687,1720116677,1877942730],[361353229,1383069646,640363593,1847127402,1651218916,25018445,1429835875,440761925],[1070820445,1665527739,438398872,1585655244,2072214040,1547547646,403153610,1045645625],[410022556,1849575192,1757962378,1852395555,734880345,1646045527,457371472,2032256344],[2095284002,998824915,267715884,1406729969,593313735,1532716369,988080331,1678335100],[259997321,286575767,1600682446,719134191,1483776636,857582827,646743862,515835491],[2021870422,1197765558,2018607070,808626389,355257384,878997377,1653492015,1141881576],[284203169,1241177076,494116890,1454252887,1118630265,496146006,1550149571,136921594],[1982953569,1359322399,1607990527,733944958,1107057400,692372283,1899632718,730315757],[1704830178,155558133,1434479596,1662393803,38055165,61698506,1444398526,368257392],[1138521937,1220151100,1843924958,1112255544,555775436,314962023,1008477816,1561782859],[1497408758,1273376303,1773556021,937279670,1404999418,1503525265,1134021836,703593099],[1762677967,1656587634,825647675,1641039439,826744947,922007110,1553558317,1259331032],[217259669,763579623,374957080,1048260650,1330555421,826582694,1963078455,1576852459],[1542673292,1994061861,661194649,9770242,338980606,221208348,897306551,1959394534],[388780278,1414005666,1143027723,1901262566,1877024018,1322926064,1305331938,1843686086],[184032290,1094285904,69602546,1353371286,1772579364,744625920,868106942,396475613],[817908950,1775406768,1355105524,2058102745,67159628,1185107255,1907285165,1078743531],[717465011,1669709765,938972569,48700451,1980648459,1437801346,613322624,2023272912],[1705443871,1935922552,368193038,312873096,1222002331,1368021710,1207657879,345623067],[1944350659,866589312,1410994497,1487041881,1817811364,276056211,1929988066,1604216782],[651720808,61357128,1183920455,514100240,1073232052,413240037,216360597,455398226],[1807998121,1260626756,660076092,1326276671,1267881884,1209312875,491875133,2035548187],[190994331,772806312,1012278946,2085604225,366689942,813106187,1752098205,1647616537],[1449207068,182401944,2053257984,1202401471,635324773,2006412767,1193092542,820586895],[1050104497,9011738,614733649,2048508451,656954095,235533806,249964168,266993422],[1460690031,560336281,811035424,988518502,1784329053,984758780,647391832,782634278],[799096738,1671410719,944504250,203975009,1219940769,1752218591,1294475665,988967962],[50158355,1959705236,1414455458,247913130,240890168,2052292683,1303353874,1451734345],[463109473,1399235967,1661591512,824332564,928807992,1545300829,1653807998,1912837922],[969093038,612855120,2027651092,1597423848,1985618640,841265574,1076548026,1137398770],[1376227,1007838609,95543059,1876230966,59566241,1866185046,157212070,768447833],[2103135497,648838499,1546231463,60663212,1485517503,1690421937,2025874464,810805784],[1894107825,389025985,726516888,529261950,1490884696,2097541259,1780556424,650964534],[15131037,635125950,338064883,246334720,1234700838,1660749328,376361442,2026646606],[2074735849,1903115700,1663970922,1052478496,837662271,1305612540,696246750,73088101],[1473203806,1842088302,981481724,622635553,280389063,1416567132,495429466,146267320],[1698870978,1843018589,1409486733,203834021,2097917411,1737690178,1341652897,1120647135],[1414356002,154669484,316157427,1105248269,1902388858,1819136110,1974299044,620854732],[39932731,1586359040,1910049042,793545996,1524382367,1996378255,34933498,986741292],[1721014403,182291559,1829068569,1902242518,1726956128,1229591666,225683105,904049901],[586155064,989972172,355424709,1563232590,2087587257,1622736365,1150086503,217277384],[763087047,101779532,1631868179,1825708973,904072766,1485198562,1943499300,1755350207],[925617384,1174669511,1132002555,599215819,959296682,945885355,1198050355,892463430],[683504314,1061694775,76780717,450860583,660861768,848761522,1505528547,1017017237],[1782042915,1309964636,259801531,1683432295,781847868,576220051,22778616,1536340023],[2087552356,1906027615,926784772,649428806,1328740092,1762986426,1190577757,1301067367],[541056914,1851382908,1583028158,1477131645,1197144011,1749951339,1185166214,1015652635],[159034576,1358435398,2124843495,1411127673,998165717,715473238,840870171,771907144],[1318404283,566718340,2012370173,631957968,598109955,228584175,1374862412,43078485],[681536671,1716205841,435165582,1446147752,669788459,1665148193,493579941,1674460621],[472838916,1231237321,1484223713,2081835796,645273974,1537243203,1839017466,2000251022],[1664053418,706823551,265646966,362310660,596636175,1468022161,841822626,1380853577],[693171781,453456277,2084670095,382898424,1439272710,1891836549,1619069405,781809776],[93626343,895307755,321239009,1459403864,341844092,554481220,960171367,1734487407],[1517190913,1980676794,321350530,944411599,1041577426,2101260407,1250102227,2113097535],[1378340207,345455841,1713617807,747578646,12630987,521016724,1702089321,1672948194],[497163694,393392426,745963214,1810783161,2053560186,230710127,429430591,228449162],[409176084,1793971870,1744422283,70013500,581422092,399042347,482102199,536329865],[1600963970,605388185,401201382,902713884,873447499,1568252673,2035535516,47083372],[2110118142,1403701636,81416732,439796334,576558071,788390057,1843446971,824217307],[630644188,1528511235,1667924124,626073009,997778127,109490828,498361928,1585705313],[1615897142,1869412146,1991569685,804768393,341102964,869397063,189481685,194420477],[716160146,2065802461,1861622524,1197764149,1990765066,369828336,1582409888,1548685065],[1410542631,521679121,619836693,1585280602,267598688,1101690625,99761034,181477124],[965943010,1157686355,510145032,316533553,1673816194,1200347160,530765491,331576374],[684521476,618932333,617178840,1901951385,1512302751,463357749,1368959294,1299971001],[1079015275,1397135272,1991061933,1583021190,1182593775,170667278,1105781570,72927855],[234947343,1052255180,948482009,1976016490,428433569,679311145,2003694400,412457866],[1145059985,1341595637,428187416,1401305349,22895152,1950077393,2086026490,870727768],[698936307,1558789118,1772360241,46761948,686336910,923343639,118889655,1851809929],[462233412,1575903903,703593744,932746984,1433522545,783222624,959995911,1428605],[1978950670,913578818,1976973033,1907293734,1556112916,1486419923,276667711,1716175793],[1372273917,1600768528,2067351854,855765722,778531321,683414472,751770604,642885414],[1364176624,1189154548,1488781669,756436442,2021673059,2004105408,911709648,235387889],[3950402,1793590203,1586864373,1891613733,1765769793,1905351000,1210774459,1377734345],[1355980029,622470488,1224946731,106108455,917078441,1907447819,1811466817,678247028],[457262769,1384366722,1868563124,1833858574,2001822717,981318014,1605336016,2119623408],[136123687,1555008972,1524739136,1848054769,326849870,1340840664,1996476895,270955278],[1111019680,1981438180,2015410426,1060566131,1050602057,1266818106,1388261979,976886770],[1803188021,287792301,2058222228,1959064389,891836997,1009108338,696880589,712705219],[241516134,518910512,1569547802,134868319,2122516303,792006401,526132843,1968771931],[2007292123,346730359,929183486,197007378,419668391,139576576,1762295173,1396697092],[406271809,727366999,235996244,677620625,494272954,431451066,649259628,528865425],[1706186038,375766599,1832560044,866207187,26681066,312173678,1332045824,1342753150],[1685829289,394469183,1283870593,1416415115,691440444,1643074173,1244031299,1891674080],[961489514,768141968,467711890,161315865,177217904,244851260,1849924176,1590989458],[1877053559,347418958,764602110,637332249,862180814,1732944523,891075110,834077673],[291099672,999718333,1827155512,1521830218,1271424096,1176715583,1703440476,1494634623],[1898544226,353851106,1686600731,213725698,686069407,1076776129,255562756,223026212],[1385376490,962861857,1953732968,53616850,407864243,1798175924,1096694884,637448284],[642890170,206637289,530447026,147065411,1000325550,1018098164,1622034699,1961071080],[314841231,1989580645,432526411,1118020414,226507845,460317091,2039198515,570175276],[463497728,1931512133,595205384,96307689,1364851635,1155592355,1315890713,1431249652],[356699534,2072678538,201011855,364913741,574896697,707390655,1586221830,1375706178],[2020886,752051203,1540942099,1207480403,167471435,415789957,643663372,2031111331],[1108835486,598992339,535934679,1384650957,1157001925,389979182,429154873,1731233103],[748053343,1753383081,1302788404,138403370,346276073,1479105713,57278790,543692051],[694544413,806142234,662249469,1731283046,1040881578,1255098856,1319954875,829546777],[586800262,44680079,1825235134,1760686667,1499268084,15522501,2124671338,1453814800],[323396508,773569847,1085182964,715580014,1143366152,166209891,2111745281,1466302406],[1833902449,729493142,1327357671,1303801079,922411861,1721897686,1220732699,302710968],[83397622,2064388784,1229664324,1845941245,1037366330,1544616008,1044211881,2101439392],[178561624,990843380,1984068816,547523220,2074841022,1666157571,97605767,1520889371],[1594933061,1557092633,1072497317,1129205753,1400716497,715285410,638667515,655129405],[1036459389,190967517,1898951132,341752911,696611767,390791161,660480234,1280784583],[147172815,1992483309,1702355467,517982098,265813777,157097043,2036987440,526910779],[257048377,505463572,593042245,1129599897,788246909,311260347,759670437,1501337794],[1205941688,2094772604,1976536412,2082375175,209389783,507650225,1396109006,269969993],[419464714,2107320036,326819851,484702863,485330711,504115938,1215628721,1228769911],[572872942,1275127087,582872793,2061140171,1115835784,2106570542,119464284,251386923],[394324796,1786746766,287497446,1360404387,230718873,1791725873,1833110565,362241044],[1038185624,686767694,704300165,1363349385,501653907,839319955,676994750,627505241],[1800845840,648302405,642047303,2027199305,1156882719,868457636,934390894,377840735],[349099644,93926824,1485226330,2013495144,49380611,679751672,1608532952,1341343763],[552847756,1014251241,2085175735,1472077747,604412865,26953482,1746327878,1280323450],[1869144770,328792999,832282141,99201990,399420288,393748938,1631195906,1577534452],[807969479,1247809556,872546453,1573685790,329483309,1480272241,9634497,1469087237],[1016667824,902746240,992226739,1953474747,1997040982,1803756657,2049231151,464352841],[2038668719,225879649,310933718,1274330797,1159511852,391317453,1827497611,1070462939],[104979695,995686930,472804554,41874425,498374289,1560593555,1063631610,85101229],[1816148094,843305879,699631016,1289838392,1559991552,2106240052,892400268,2128881585],[86214915,1893895127,272068249,2107828998,1007850250,1341619257,313796420,440984697],[1983942353,640686108,65740188,1897355245,1225839921,2113118817,1016408658,1789183369],[1564808368,1663376268,598443356,1852214414,2001551266,448216267,757542436,149063733],[1917231716,1089615436,865889560,616244607,1035634475,933190929,714104802,1148149316],[1017254826,103136730,1677128795,1735286982,1910157148,22272007,889908232,1164861019],[92842926,123458653,424285283,1824281566,1178358304,111396968,1460792920,200729980],[889087154,712132990,1743562790,340550419,290819392,709982389,718624566,709983860],[998968284,351908465,1998956647,216791433,163868443,799456121,127007894,255487709],[1426479205,383906748,218482187,1024011726,1676836003,227494422,404810822,1777601263],[974120938,1309567781,718626746,239720270,1496493653,1247242302,701281527,850589496],[2077724755,215466261,545052469,1139617478,242727611,1874013465,1206880019,453339759],[26671278,1541765773,2022891868,565696714,1503966304,1561317927,541384930,1305069618],[67321845,1856649966,509758831,1924936572,2112792846,385237647,9339089,1895510144],[1813606747,904034879,1428533437,1777341789,385763285,973933211,370758971,2096630589],[1256588815,1233988256,267633785,2012114811,701179704,1996041996,151462824,1592334010],[1137433861,388157844,1515467805,69643129,1195308475,1994659265,903359506,1581791456],[1958482446,1630392160,1670697659,804305146,1085217837,2006132697,248530849,135850323],[485341125,1528605127,1147144695,878158910,86424229,1039437512,1163572065,1531572907],[705058717,1960476888,1560397195,1762105378,258657952,621327834,956296706,1953757338],[407452984,1772342443,1100194175,1679849158,813420362,2113887842,122127725,1538784288],[1756571225,314009286,1483218083,1569258499,1257548897,117059927,6815460,725389978],[1452480626,502490630,1683337478,1568412533,973042985,1644039411,1224595111,548125858],[2126249184,1022461617,478414732,1608900042,1233799912,2046981313,1264254377,213162471],[575762231,2009979314,1007622699,24030414,33187721,1427977151,757869991,1413619950],[562770715,2027340103,1185110733,1590545271,544304571,477031705,1193681941,1673484647],[1569084653,1902606081,1507843586,1461053494,690291292,1211434841,1708256370,914173440],[653595457,1221648269,1725426788,1550232595,1833279962,36005347,999592204,1579757113],[1130074921,1031534123,1382740708,52223707,307478749,1965044177,715534678,2000443305],[156397662,55531112,73559066,456595748,325326240,1131012595,29198806,252775545],[112777086,1546327745,532856291,1090299801,1186178455,1370840172,1602689906,545749907],[1710766264,1274945369,791896920,1333623865,1962060977,452877848,937464338,2067973991],[1336542100,740843357,548756385,148316200,1828366604,725650514,1325229724,657150659],[129120293,874835845,1479576977,896854390,1154825777,1236501658,1307999135,404833256],[1562174722,1854202325,34601783,1392138892,204761957,1163341858,911683003,662586711],[165544912,1572991470,1299456382,1572529149,2020133240,1203468423,1800473221,1930577096],[2060064668,1251053264,1333363006,1189169841,2099176961,1272551132,745301162,664099313],[1095840161,1644566145,308674636,1720547603,2073956951,1065891199,1664797559,1855453834],[1781956308,1633929002,1071454375,111056935,529409070,2098460982,1883944359,1181387104],[1185612445,321895386,1023833397,2032857220,1517463991,201811728,1860724829,1691707876],[1301067787,1176950087,472926179,1294539925,1618250595,1619046824,502433257,1653193467],[1355049184,882677629,1673048251,1754963193,1281734426,123434244,54720664,1382226232],[1721119560,1508417046,1349336772,1225182588,1590837545,843882511,1328540090,1715509386],[92223905,457430327,1887660657,1834255081,1743031766,1449484513,1307027262,238020374],[2065554733,934739654,2061726303,1671758688,601766273,1133777765,1968324346,538158343],[1543538288,1122881778,1049600868,1900380144,1524789916,1717124882,1410812019,51679522],[1393376306,267060997,307900657,970221799,490559665,1882979240,1404075304,1695271303],[169897553,429422512,1463531387,1123257639,2094562224,2037469521,1961458313,1603424479],[253827512,1538367635,525658816,1501402527,1858472617,1193428533,108285644,344451386],[2114908205,1086180617,133711620,1162367848,989543138,366224209,1368696300,1736186938],[84093772,1173004209,572390443,2105558503,140489177,1371774611,1600516870,457474843],[1271229862,1132755696,1831186612,1642999843,2118664200,1820066942,2041345450,340868723],[1024872628,1200389863,1407277095,702877107,1987021932,886441225,2059111114,1958590982],[1251963748,793680899,87994216,18646012,250135177,1705197253,668124078,101984447],[847318303,878126460,717030688,1634563215,1350602611,1508412418,1870974409,1174578410],[21230124,1237410351,1064107017,1364976959,1573706808,394748565,1279490423,1284949167],[1335744469,1625827303,74284133,2106813476,597128766,140145879,112539331,1458348533],[1979657525,2066854847,240365130,1947547640,492269974,1409707272,1936115338,1381249375],[1284931357,903932999,820725212,727330976,600726501,1057642145,1471663057,1308092424],[1659131960,1125466246,742329822,1516108574,1349367688,428576606,68259296,126372487],[1944175757,1228175971,2027015238,709560161,1718054772,358772883,5387497,1843627143],[1008676214,947663569,846897001,419683789,1036400581,911672555,1279321335,2055425698],[520005603,344937443,537438818,778946665,2062725249,244993039,401758186,1898643801],[1380329821,740471432,661352656,768471355,487979358,231633904,932595710,1371470099],[1493838455,107846069,178754856,750084631,1801648320,315448120,705295609,1921951265],[1542177568,809550305,660577915,1784877787,1617672292,2127097254,262309933,378311281],[1576652575,1648554797,409853189,1163499116,408443081,291866855,135526747,1567916591],[1551603644,1703267155,447770491,1678888622,1798240986,286976506,1381088279,497729620],[1256923031,965591677,1537596416,958146882,1170523507,252826907,1847901733,236587624],[1728966579,539651473,1474196800,448668002,2102274535,526494596,1488851164,67294996],[506086690,2085535768,2047700689,1618318840,1414151152,1700478845,951961316,90558191],[870243946,311598973,424263970,1870768620,1863630990,961220689,324086615,1514139838],[987828655,1594980898,1740682764,323031464,1898308266,1678922291,751384676,630347747],[1738818580,216972071,632720470,244375843,355549784,1022444049,1435041793,1391467837],[296333080,1873394631,512667127,941614257,559254556,1829238230,474740374,1798303911],[428799954,1300979767,542648124,1026471439,2043824927,1768638726,1063944049,692119713],[47601388,1671745693,885897933,713590393,757277346,1189981117,1817140754,1724791538],[282404207,840305306,1824572026,548203019,1623400015,124843393,145819130,726487508],[1605194109,1934802875,99047888,236588201,2087732161,179924311,1761865532,7384560],[400409192,1559320083,1077126306,337299874,957571221,403298572,782173492,1070293793],[115381125,1346387814,1848186750,2075103731,1114907710,438683038,803223191,1918015937],[351708062,342824590,1325198573,196451027,1548223800,1850907662,1466065520,1413555596],[1024366077,212607893,1802960907,1353597969,749642202,1524382055,62806051,1326982094],[1434161977,365120762,1086486216,1919705555,226446173,710538470,1484753708,1572537298],[565909547,2092482560,1488987885,1196009711,1686390314,1504241052,2115305054,729044696],[79981001,626966353,1029432889,668768285,1871414073,68579792,1826979989,325562096],[456105928,1819697321,2115367560,2108503679,1075296238,268920266,1539677258,916811298],[1848663235,687741936,855455423,706067939,655355799,233622952,296873766,1556090911],[349520534,708827297,482768499,1047847701,1138173849,1982042280,1849970626,1486448502],[1336042590,1347224840,1274004586,1084613416,495645461,115397880,1719840016,876753422],[1192068429,1413725746,1361380481,1673260277,1056784894,1043149256,453225782,1611097646],[912016115,1492246466,263867729,1869358687,1501450517,90938633,784180733,1689899371],[463539099,873972355,1208449254,247165013,1337531886,1389394910,1773312718,817683470],[1787239602,445272420,1915316109,1309303861,126929607,92787167,1807925595,752975427],[1693224844,914540242,903658633,1846340914,1813616675,645061096,707206647,1681621549],[1308336970,875473411,1561328386,181665258,515869917,1068504588,705315622,454490485],[2010911966,1247454245,356626270,1041118460,1267587371,148096655,740931685,515715081],[314359618,1846764588,1907964167,12546555,1627336830,1318674572,1432009512,939000001],[596353960,377714456,1808227695,2040333996,763968005,1517465904,1677558923,103128149],[1287776477,1058876056,446479047,633970117,1493558853,875647024,2038097318,1967683323],[1218207922,299866534,1163674821,293871406,1180582688,1293031118,1593975932,1908370286],[413554565,75598338,1923969753,1253012087,1277617182,2129895200,1588011845,344709742],[1945121867,1472185196,2024769841,1198900643,1380833883,1033722945,738775342,433579127],[168130076,572468847,1248754390,65610637,1744144563,94798548,751183226,598152548],[1502197027,116012301,1838896923,1898811222,885634504,1694129735,1642350511,504710965],[2094116935,1266042049,1611266186,800476111,1723328356,468604833,964415741,629009875],[268671392,1958477413,266422845,748470807,730018453,13249868,1196834714,1712661235],[931850101,1191903165,697065132,1693366762,1289415959,1995459187,669497339,1207719869],[1310054240,636376539,143415716,1931638752,805576912,1294708016,705924760,661189881],[1113095857,1776734208,1920045141,1493324162,566141062,1465977564,1126660924,1541851212],[976105817,1099348159,1922349521,1519270124,1557934794,1961384469,1115408890,41788324],[1972641333,240056138,467048306,692168244,936811248,50848951,1273785270,1961864475],[798765053,276058158,912593086,1891699082,268261737,1181662191,1733802832,1768774924],[1640232812,106286966,1264083165,2075728861,97919089,756846069,2061964262,1771990356],[86803287,905046764,804598835,499208927,1353788642,1219451271,1677210278,925804446],[1042084779,2054929597,825670419,541619931,1075378891,195713437,786808644,134484861],[1471458894,1251345500,1548588904,892712097,1751891585,691504584,1375418475,1816793907],[1382628466,760605792,119520703,1290185587,1605981174,1470838286,1163580948,2036159291],[608094317,1975071426,1059829148,1417305835,1829110855,333468077,1078702992,194835733],[1040228831,1325073065,228863236,1051647067,680037564,148716601,366486087,182122041],[45908709,985523594,1232077777,957612611,1492200361,2092652050,1209474243,1173852780],[75658169,2000723952,2125605056,1911583365,1361782628,446162865,34369318,923239097],[971009752,1761310544,584351797,1866974837,604885579,636155832,545517813,675279412],[1760515599,628373682,1445654616,2007661252,1512525384,1583394000,725126123,242643017],[1221256616,2008714734,2088968377,1238831457,527324178,2086614824,189215758,565746318],[369245842,1178078417,1074593889,479344811,1188056312,1642927431,785192884,835841182],[1303548213,1818266184,1124236995,368595774,1371556274,1305417138,1632345651,168148734],[1006676167,1602995263,1997733513,944160405,1565568615,829767246,611294973,2078667447],[362962159,963033735,868169344,328473171,887423776,1685640118,766989925,1712581196],[1562312100,363368499,493727708,557061456,71291944,1793726969,1223842393,1387747420],[1461729395,606604809,1281104552,2018330926,1334073587,359018016,1913893100,1506907987],[855354330,1499999870,813697422,355059970,1839086396,2118176245,147609126,1579818042],[896685292,949900668,933974828,1621806802,1612119872,812608002,1732046417,384177126],[1384740863,1593030980,728866257,1143771190,1178065651,240036694,970380274,1551558738],[1481243317,1511385999,513966881,598910862,180302394,55615259,175707444,297502142],[1263435856,1499043960,446347703,994815684,1327924162,860775788,257862747,2045887158],[1754770832,1340196787,771463544,907421002,1693903177,763677965,2067253175,1860422888],[1296713297,320208734,927015708,409932906,824680052,946916905,1669531915,45263718],[134202119,2105564955,1079046658,1320537588,1834730124,1794786955,1383196706,929838799],[859013975,1474783293,1272995100,132687067,505639584,1674523865,964399075,633216520],[1950732947,666825473,1871354200,1070930883,107296488,1379862100,1422145869,482101187],[374848942,1321175354,521222910,856991564,694831795,435254751,998214252,1881213474],[731768276,475682431,1142101804,357968219,1157044970,1103374624,2024650166,1241600401],[966519052,1506989318,462454402,145771488,1045962497,34752745,1980311381,687125263],[983165719,213843118,910563438,895940041,862213014,228032817,580940314,712220047],[586090965,1123508640,1116898019,1660486070,2102948503,819614054,1912054344,1862451179],[885568413,1534345656,1159784937,1332990418,1647403944,524568121,1328022608,1750532880],[1677220068,393003006,2020955778,1708610640,1426989893,1248426710,599460574,1531775955],[398533373,480473642,462255470,285223928,231910544,1176471119,1417725882,1649948234],[1634306357,573672988,177804400,2007820486,822486303,866926272,1214021980,264922744],[240178209,1421101123,885688994,176713746,1606620422,451302058,793528023,1244741556],[1863690277,1616310252,802176912,620246823,1759989730,106663695,734502138,1502325281],[1234464252,1088059773,389387062,1491182089,1807123767,1277968667,691802306,1547865992],[1656795571,619831322,506741719,823896538,827710088,1790711692,128645614,1724539258],[82422636,573582667,490250882,310632802,666097547,496235641,1556577237,428564898],[1146942437,1182289749,1854948419,1748982154,225859162,568167626,1304046357,1943943879],[370527111,963972920,2027722863,1910832335,469695891,453809242,923013109,822117114],[901359504,986897159,1562838469,424373987,348894467,228075408,1369720979,2010365835],[759936766,1191342537,696162,1790760145,1665508656,1604777610,289929375,2071482493],[51074884,222931967,692799872,755251302,1397851331,15593398,2109319593,498743865],[325358196,659701556,1978240243,891384307,1086459720,815768419,938391257,663743183],[1295834724,437400210,1243633528,9822124,238767593,141250076,1043080814,1420229382],[368874085,1096067143,1891961113,656873849,793568365,2115041981,2022349709,882126702],[794753548,2089955124,1811343399,937480600,932802404,634952813,1330213610,763995386],[1050040180,1300636600,1160572133,1326152684,784829217,2006664029,390560726,77299296],[2013836080,297874662,1410589652,1580826459,290099694,690377358,1855279495,1386139799],[1708882509,387256420,1418155376,2074433170,442030742,318990605,953159209,1758415761],[720748596,911487875,1053173310,1836869442,829709415,1711346512,862816779,1154885357],[2104373047,541119874,1557539242,1394920471,1578539266,458668513,1588112463,511402423],[1637613577,868028138,1364171853,216168041,1615387967,787516461,178739881,1005302446],[1784391926,1486440519,486288428,256330662,1048802105,1597265575,533725020,727477387],[1892615502,1458531729,798582935,1720534345,1472426571,245077723,1517797976,2045172950],[501268262,239074102,1967035647,1260511332,763163688,581319469,176580497,836314443],[1971907896,1040073928,1435281934,763546415,1539827953,635200,2031515835,952109148],[18610067,632198771,57900772,1025775355,762449336,391697709,209097400,1826439801],[1188231378,2032087551,1831454683,2043302861,1017683906,941522059,2070533933,282027450],[173604703,303901826,492053495,854611112,137983875,111005119,1444224191,550243093],[596092920,1969070334,183808219,437198526,462710882,1371342461,1863994569,1514070],[2071756926,508090735,553738567,1227023482,1977001439,2001313452,527430289,1999998662],[1075799062,1808385886,569878371,826646988,1235766286,1321679859,734576514,696649844],[766773855,1199569343,1552196935,1382145254,1180360132,1184544701,1688953047,176933115],[1836715095,1287508552,1478782349,2045836527,1557722346,1633868859,442991729,1837306415],[196952137,1635370532,1942226893,2022267816,610632586,2024057275,237513583,1628969522],[185345673,861813473,1718767796,864005338,1223806864,1573779469,1211223899,499417107],[1681433876,1794111816,1579911202,1564564334,501758897,167939582,1484947518,1264534561],[1966936941,985132894,719117962,17984112,1752032383,490512643,1498913548,72291210],[1266763616,1151864612,738114654,632969448,422840851,839763581,619738827,269279969],[1993591373,1249735869,1116068795,972841420,1921363215,857335398,1261573864,2051675700],[519248846,726377001,1786822812,2128952960,808838555,1220809500,2038967022,1675045589],[1976580671,290907907,570550286,1255268449,883896578,105077893,622711661,1947154232],[108584618,836320856,1659238986,2065764459,530039014,1987195836,1666343187,795506958],[1629713920,1136990120,1377364214,29149148,221488181,948011049,476458043,959332418],[1701966264,57923202,101993406,178628353,179017848,1714824767,1037325537,144742845],[1620798790,588920849,805019854,1734466142,283898894,1828237546,2032260001,1267576039],[242789494,1250786613,2010734293,93293250,1872931898,906605646,561874337,1262573989],[618296566,361294818,808982058,562582557,1887757127,1488425749,406790977,1365408614],[1070737963,1143674057,1227404967,888522693,1468504046,1962022095,1580791784,652037608],[1454482600,1202087735,812050214,1240352065,1359220471,1941808246,1797402625,268008915],[499280460,1224675649,221017722,1776136653,2034461328,1792511289,378998706,357165748],[207682772,958085410,1213558299,86247599,200022336,1590618709,774729822,1692796892],[904152007,619289943,1185848133,1392932997,100538092,452338346,2117352830,959853172],[683808062,159695079,1963202748,1003176878,205094681,1332471622,145967675,260648777],[1840086206,1727005081,785256164,598839056,400271732,1484975074,756838315,911958948],[1611715876,1932291930,1735625758,337414461,561556929,1398053028,1163532319,930673950],[1554489701,1407895597,927212675,2017466296,693678826,328613738,1307324235,757765662],[802774744,271705236,126298886,1057124612,251804600,1432953582,874477783,409420973],[1996814174,248005999,1369399778,1624677292,1838194147,49631550,2043182136,770473338],[424571612,1098828984,2024787850,200414559,1945770239,1658340737,590861240,1331770824],[1608263364,404444819,1152366000,912626375,266900401,835882250,2038601197,634196379],[1211545743,593645848,122138864,26687837,1954587552,1588451334,2085681781,1513729949],[1389179528,786085815,483823411,1414565572,1149359919,475054930,457504461,1898898964],[1310306738,1336532149,621526546,1338019672,611685586,217073128,580610982,1333650347],[1601411596,328621885,82962248,1092465613,1391190560,386901611,235678095,2074373413],[290206305,377805964,1506908524,155515154,1277448949,518330808,149832828,914594729],[9210365,1612932217,1160739410,1779984142,1551234672,1326367510,229892306,534874588],[1560698799,714140383,343588343,1483439357,1348177910,1754343414,1443721485,1621159533],[1370334976,837921348,2125096191,1493840908,881101560,1482020188,2067698372,1735860266],[347920792,1846774742,302538011,849105376,1485763239,332117113,439594711,698007132],[933324361,759944363,525218702,11619996,130518916,871041200,1031777673,767302646],[693343740,1521143693,1710257584,1845309888,2125406687,759839450,1414331604,1427233915],[1026773236,455975173,1084868626,41431404,1095879864,1321203864,2124461477,1608224633],[1720213797,1360348758,2043194567,15599724,832966033,1976787992,2035385902,672355458],[1687203520,460459383,490741143,497225338,983391399,745862728,84808792,1214379034],[102938866,1935264913,1584579802,1521462534,1565814611,1913098763,428704785,567533217],[1948941050,675672171,803668968,675270860,2043847429,1395181089,934075626,106209085],[540479640,1815391719,297272616,1329640484,381041017,359487277,840787462,1946808228],[84222789,282588192,901209576,1138398963,267349351,1730807206,1447930709,562057870],[1094945906,1145222317,1343799623,1385864314,1716946415,2061167743,2105423145,863465127],[1354094511,1650677084,2120056937,1074706918,98730618,1559314202,770199424,1669387929],[904581661,1268431398,315821492,1898984133,2079168776,1102509928,2031334065,1026700294],[2059012238,1118349360,1549221743,224792930,1114837617,394065765,3099990,1990263805],[4997126,2106442731,129584131,903225273,1522394821,1704779827,1843281870,1414797273],[725865048,1374072883,689959155,1746461702,1959998156,1073913601,579349300,1186304525],[561520775,175716631,83524935,422540976,237912444,460838042,1527915785,1014636978],[94884160,2121668205,989894333,2073238820,164110820,513935403,92847633,1781630937],[1511765617,474328779,1376726678,688910356,1582565658,1878367423,1734108685,987912040],[1921526550,384914285,1603794357,1033090222,1757769786,1983281166,1884230984,1512962784],[1482996032,743006448,1469487515,138755115,936229241,656688744,2093750078,847982532],[1479622886,854479955,641091994,797894746,1319424708,1108752464,905209131,1835911239],[723053019,414314129,1565632719,1828346260,1958776056,1646925845,1022312074,1900319712],[720856742,1967460467,1453212198,1964557543,1395357468,1327844705,1907168549,273477878],[2006025424,1145007943,1243361195,958778604,202818681,749052028,2011842674,913197792],[1053278646,1555389894,2056876848,155083377,54325962,1970399860,525093550,1639437314],[2124265050,1707641334,1215927461,1493029735,1661524296,1526513572,1814782866,1686173733],[1180242322,1285796130,1417811946,664892774,1674433859,602085768,1042794734,438707547],[1455265078,1963337657,353684378,925845118,1399778814,1373731049,1573061628,1916286499],[574026890,2002772069,904457288,1081474280,595158578,2124269836,2034789207,997074861],[912824374,1948574971,1176319980,1590289691,1222964049,1445834106,331296927,1670924480],[419405384,153211015,100912820,634467260,1434258799,1807107911,1875568638,2086494261],[1961134024,1079775971,508064997,1776282342,1509823595,476196790,2067502806,885217219],[1854869729,2073036778,1644818175,1038292126,502871656,1341258562,1038337767,29461194],[148837171,1527650460,1676170984,396564124,1958336883,1116270608,221282445,2090188144],[115477772,1907790896,533977864,1944304735,1852340559,1364996233,5648162,935009551],[824113563,1877797649,1892548074,950751209,703605133,251877064,543400038,1692905166],[808222154,590745592,1093287774,1331538912,680159983,339723950,1400407359,1649164576],[2003072018,509848631,1660754723,2025440999,1259640688,1116229230,1136815767,1357830418],[223835633,476553979,1051909672,1162149079,388278163,506255930,1727321276,466061083],[147453627,1182933737,1886522730,739288853,31148379,1570323495,1702440131,1670050290],[1490659032,1205547588,1752077738,2126588932,1202247155,1767166431,416815405,980907025],[690542919,606328648,807309363,1437601069,887169445,478083866,2042841014,2081076840],[1293042534,1518455870,2096830234,1570701207,1261844864,1389367546,714226150,1224229736],[596972446,1964183194,187367471,1268048019,1079831852,1088866491,1649682600,1672008958],[857004858,1926402499,1146708865,1671240740,1946248745,1386622811,882618690,1471285912],[1296034591,568615451,1539823961,537637263,2021522197,1324755472,1306595491,999073995],[1574977994,216386626,320560870,142577047,304729412,1732116673,354295975,364242172],[2021472409,1958530366,847887802,730878904,605639241,1703031355,1405751085,571415023],[349190306,1988286962,1216038404,1034289570,1212777386,2002548302,2007443385,1936576639],[1577010162,39125516,1775448069,1278736846,1017094683,1262665642,1350187428,796674665],[1388129976,790105491,741015662,1002151649,1483177566,1898784979,728380880,1063163021],[1565138670,1811219843,1691050422,1144092484,56412464,2035423545,1161092435,1017513045],[1494879875,985541638,1774190503,1385276001,499038009,1070248938,133292111,854393928],[2021854170,1247392899,304634954,1149041297,594911607,1973519877,1848490240,1819295619],[1477506148,1739357733,1035248010,484292050,1661197103,771601377,1918295474,1166112816],[933407810,518482129,1447331397,836296262,938668322,1059412720,1461356545,1245035126],[705294364,1727773743,1057992519,246851917,551349116,1761856344,619604210,242645604],[1644292945,842939324,149560750,1285820197,271669802,1163699778,1098358051,1424383241],[2115017936,895381499,661477849,2086504166,1027590323,908662207,1131741946,429174005],[584454965,822150187,1747638859,1729081916,116664807,1662161471,302634316,1727407161],[2124123575,413290557,2049102110,322936725,295499948,764229108,1348298505,1306396698],[1524937190,492447566,447277246,1300400089,612045419,118161482,1989803269,1919882992],[855494064,1958149352,614362395,1540515670,1404763411,254851780,555925722,1185882549],[123081280,1592463606,1540067256,1566832556,87528111,111303299,151717305,1630804841],[712496009,1730311872,105167469,1936035130,1868677461,555091698,2085133929,2009013593],[819669121,1375312313,290522282,1998204919,269093680,1531031100,1871553816,524591232],[509523312,344844969,27196840,138408132,1757739836,1752912992,2114957429,966136155],[88126757,1919616871,2114380233,2019004418,1058965215,705393269,161453633,329839351],[483321195,1070808720,1692181595,1129510983,609838703,2113185069,1868134888,1397012366],[1263531605,737608586,544265640,1813163070,99738628,1265486474,908405592,427386917],[1546997432,1376461279,78091896,1700708681,2017346464,1243253648,1176654660,1272047769],[866213450,446988080,1549368178,689029536,312436714,197266556,229744659,637923252],[476366688,1656304285,2079853471,1163235712,1714285180,1540768706,1061912212,1089365357],[1259864563,319862078,1930735077,1987767029,1979383151,783891559,1256183646,1898806632],[1886139114,791325402,581622737,1109668345,1152742759,412022263,1082222079,850911750],[1263781197,191017371,2032373678,1538595730,2082260515,1024708880,47928045,869585892],[1940957492,2022112426,1404898504,592888505,1071778412,420662446,1494604340,1909402475],[1004021410,1636932121,2089669841,1140933666,1387414813,796676553,408492295,843962747],[1476593639,1319322802,621570880,2081365847,100242613,1660951065,216777920,550587986],[477634026,1783874253,559584967,1174954815,995260952,607024357,1973167604,762156097],[374617772,204491781,741797340,1548173867,1391963516,707271397,1434528163,2000692505],[2129820051,610877430,989030980,1054096066,663675986,1043609950,544393945,1675718926],[1659304747,1390281528,14466202,670209624,641204232,2100767638,1881760462,1503967000],[1412070449,1211704267,1668152047,3778300,1379734730,269828313,1611836014,1172767265],[1705769400,1224619963,934381645,1066851504,842918056,1205946936,366296673,1642898180],[1664030488,1642788254,1609225883,282617526,1616958630,532176567,1991356191,734400086],[1507042071,994364667,2084852474,123887348,1153027924,857292703,1976520254,1283773587],[1240315330,350940726,1960683798,780226968,1229850329,237548872,1184455943,1447741597],[823882786,530270647,1322689858,1936578489,1877316567,1034532673,1649458924,2002265992],[317743523,1003844581,316825027,1988485762,96323595,1986581070,971729037,1035234331],[884495040,135635743,456336859,1349584036,1660193586,1186448598,1376986207,1277274317],[133839977,876301767,381573981,2128166287,720874995,1400018698,1158911486,454837627],[609087613,1284366209,1364416815,565376979,1401052073,77645125,611935577,45919254],[912056386,1406377199,1077462038,1429156967,104115831,765087030,1116189129,1331382543],[1473147524,310998640,452249877,852260220,228825059,137612259,2064261899,1753995203],[1779127813,827877924,1226618226,725551240,276435638,2007629210,1016671381,1172197408],[192281271,206930560,690163733,2100819221,698441734,1127024813,175776767,1207668608],[1384458535,1786312900,690887388,560030381,720078727,2022041146,731272157,408372152],[1160886688,1041399800,1714661309,1269785608,1173997307,143411605,160725817,1697864478],[732550584,1070490120,328976892,1825025277,410968779,1747147866,1909035974,1193053971],[1975224751,735836349,877667206,192931171,970783476,250995504,1617089458,853181057],[819611368,170372283,2036198448,358433406,1901162532,321708683,22833952,1676729321],[1710537463,1981419283,14415132,1426748314,1746825695,428645979,607313244,1984159905],[708683634,985431602,350124224,837855505,998405122,2037283383,1711402060,332793610],[1524131714,1787049745,1201337077,1663212102,440252509,99964506,1911641859,1594726081],[266398926,326298631,599817057,1636605877,1508032788,24794839,440882961,434338292],[258284363,381268961,1941452776,489881243,1482822634,2050930056,1307634615,306596820],[975130596,1131871801,54551750,1597900774,409673190,396368140,1509794809,2122479587],[764223486,1509514161,329812921,1395158383,882115361,1733814895,1058643096,436165990],[1657502991,869215838,951463245,1210822698,723552092,1080674742,2103647605,286256837],[600207444,189306996,1093226792,1475740331,1941130379,1835732511,1758374019,154237672],[1913723685,1232643904,1783745496,2107686024,620262033,609685862,1817911913,1047748384],[382301704,406077977,1297095888,60215709,644979174,453844626,323143984,2108955628],[985843598,481141337,766217415,1401537790,904344968,1065453644,1773414509,376153946],[1373029940,1876743840,1977777736,613810151,1154679023,1786511732,1384976989,1447354371],[1842297047,2084054703,1354305776,94824408,1784799726,572280613,728272761,101044128],[2013653321,1564880600,1954837108,570747028,391721413,1237641378,1527165449,580895476],[1045884094,1000193843,1472462385,455259016,1186696604,270826090,102616632,1532476133],[1498349816,2095422840,130352887,1496366045,376141596,1140713551,1114132804,1037612607],[2066485842,1840961489,777027726,1241377087,1295224122,1845736513,1353680882,927387410],[563842045,762704890,856345227,2030003381,1096039234,169470506,1230109166,897604486],[1844758060,156754770,620814503,2081815682,2094745025,1697624657,1437058233,1783777182],[872570541,1741659633,1520862198,253545452,1203949141,166233301,953338256,274980792],[84003508,1533528574,1742894002,987918121,873188108,11973329,1395980237,1539969344],[1302895146,996018048,1899592131,107605752,1987420306,718472740,1729837140,1908140643],[1424195427,1093342881,670258409,75837331,1382117572,2003155763,2026320881,1144269402],[62145261,891992756,364611706,154152869,518707750,955646347,866911374,143484028],[1766782280,1768257368,1239184917,1814622105,857645368,1340567937,11832140,1409370022],[819754833,302237720,697655002,1136683585,166887833,646896757,1246954341,1151390554],[111762144,897867712,723080476,977952225,1186219242,1182011937,433741576,449066498],[296250698,35251679,904138030,1769524732,1808332786,1269353899,874088217,1337314185],[26608655,204745097,505846614,737829995,2112979656,257770150,834805440,847731618],[1185080544,2089410529,429310093,1239145641,1181436457,1179706284,594424332,1090761979],[77352292,1653187820,1954810912,1000162065,1260947396,358744696,1133537809,504013142],[1238758520,549111828,642018933,323511211,2000750207,1883898368,1088337,1073067354],[1699695944,586917405,541038573,1538938354,1456568649,1083323916,1207992393,354597984],[833539567,1147757877,960938571,170450737,2086149379,517934381,1279201030,853943059],[735711083,1951519950,893280732,327384358,106723004,686917694,1673522933,502198799],[235811671,1544566736,869545040,1010370991,607838086,985952155,1245289804,1068508855],[1169969380,7285840,329027296,2044278336,1345723938,1233261842,1587471568,27758637],[4387436,1678010772,328598213,1353653203,644079746,670871689,926461994,1171541677],[1545894615,426107071,1093858564,1652222035,1746579943,1179379869,874048223,1668962194],[1643568896,629666006,1012776466,662591513,691690447,784919464,1499591301,43227471],[939729860,383225081,842811136,1609518670,2004870835,1459336238,249317276,1889527669],[181145164,289893149,1468504351,213673386,872586918,1952595986,1151919568,1922242892],[714117883,787239115,1975108732,170869620,155729305,76791731,1964437039,1138653743],[1619778595,937019308,1034234621,1513411774,113728400,1713771698,2123111744,1384415987],[1197296560,1253860640,973557943,94524280,1748665930,2101419025,509066195,173673143],[1405713412,483468606,1526955419,1775302872,1405222217,884906313,252577299,513035142],[865728845,1926524388,1922479299,1771275496,1777504297,1559404186,1891813501,1734180887],[1542587158,1757845059,817766213,172956621,1047603023,1826879496,455430055,1702341348],[6917740,220411820,1380539073,229037093,1841168124,94349734,2047105469,1044747323],[1833128073,350660257,1014921059,117533679,1497990990,425117941,659170704,1597620570],[1520199785,1569294153,1274585996,2120574678,717966253,1044719800,930638047,2087802020],[980551417,734924940,1784139077,924886179,271714921,963141645,691728241,1915529204],[256602300,280430110,588797902,1879472546,1984551475,2059855246,1317858061,1163594082],[1185909911,1212544439,1791608619,522905917,308055200,1279564948,1259636090,1364641606],[102412517,1609741668,1244277568,1851523791,704627200,596006194,498546562,133290219],[1722439088,1200427340,1459580557,591959004,216599129,1175944364,340670869,230373754],[252388427,156989992,1051793674,198005688,124285691,264346237,1113765608,247669712],[1297596976,1640030679,1561398433,1986238911,1626126444,1132479352,347427560,1820321313],[24091258,574748195,1872547288,1322583691,215547665,1851246029,1636977964,823869417],[575557036,1652083970,1257365198,1628402597,306116620,1346292773,557147683,2007801204],[590840138,1761986002,501568662,73895861,943124563,1590069354,1994588212,899860287],[391364818,180922798,777948560,108121931,289282521,1585460528,745145405,1869584403],[1742376398,934510193,1305773318,1161695091,1846563867,1773011661,1348517810,454394460],[1446368088,543559957,1342446749,1761843264,2128896367,582177651,30029916,1469354636],[16728024,2047252765,606489576,663460730,56910030,1938718311,1326120716,448220253],[802786321,1454161498,598683167,1560733959,718070749,545696548,996059734,165952548],[502438355,2059387692,213953048,1780404274,140933807,2032909747,304098534,25462735],[570572566,15955378,1891413137,133758606,2029437963,1980529310,413536897,78263649],[215253706,1504522539,757649524,252345234,1620512777,1023321495,524247759,872281007],[928013409,355468828,1412915597,1937878908,645387290,730690283,385836759,1456402793],[572302681,441664605,635130806,501426433,1923731457,386576731,744532029,26019553],[1172093067,1212180788,1894894422,2042035074,309945033,956935051,1277467523,1544781580],[1359873741,1434117163,357211255,1152617254,80962965,123437789,1535597272,957289012],[608674320,277101044,1928344122,288893384,1106649935,946512721,789801468,1668168014],[1511351459,751209071,147132628,2105905507,2124680690,1777234865,53408270,1205858192],[982051641,955928554,1654476904,92635903,637399589,269738590,1871377406,1397783945],[467263039,1303307965,1258325794,1564070249,1880019494,1810365321,763682125,2032878099],[1347803787,339714585,1744009278,70638255,1311127000,443227055,57700305,745294147],[634085774,2125264404,240636179,964547163,917517901,545991648,2092239211,614032767],[1055465512,1275555843,1485159557,576321310,1816568888,1984714678,864823773,1166289534],[1954906156,365686598,994025607,928709240,170296990,916977174,1771997248,2076158710],[224693498,1924613563,287076165,413761235,1383387331,2018769756,1644415567,193969291],[433534666,37613255,1092616662,1880439428,1134816149,718602184,1522082369,404101263],[121606578,1770878368,1933796997,1135899214,1899062719,1136394088,703622881,626460246],[1035701452,1486009360,2097361998,1493466554,1983930472,856633292,1448578583,1794788722],[1071377357,1347345435,1268478888,1695524835,1853151505,1944075108,517721051,717049516],[197465085,1758324461,2093960094,1295647687,1297044225,1093148923,1174950221,546808467],[1083821573,569247016,212739465,1597578276,1039736951,1166797749,2095704753,870939286],[1628750556,1095738348,233264505,648536964,408696465,968398228,1840388009,1260173452],[968640644,1850812744,2083909789,1937211329,1105782569,1941164713,817121834,1397709385],[1819336202,965522044,2038892248,1122695768,2056848539,411285711,416719342,1242570360],[1406301764,1613455011,824865840,2013042656,1630611215,1525399347,254956761,574615076],[1197020934,535465940,3295188,1517503832,949290272,1698217923,1647968284,542248582],[814901826,306198173,1419462198,268199242,705684785,820794743,1660595652,2105337754],[1046928053,268417205,1362731320,978433847,350777947,1098163074,92356127,394967089],[1280917126,1691025757,1364308726,1341269152,498662540,661173691,602167911,138898913],[1890495752,670711818,183570583,1481585217,1370555118,236039247,1177757127,274372277],[869917956,1291072010,482354942,1694423258,1774356624,156911604,1264334525,1260874120],[1224903658,365531484,1436874213,480160641,2032677192,1632563793,730218455,961745692],[1815102277,172661046,68575936,1797509274,1720332249,190820627,124341313,1834802435],[355194178,150842479,1555341002,599455648,690836124,1606903449,843011301,2028732218],[1661222374,1778517730,678902165,1187374499,579826322,704251550,157428952,1619504116],[1770222965,1541876560,915457478,170090830,1736631990,469552003,122187516,1967056771],[20042634,2034400756,1332727014,592334249,2085371414,894820082,1262203012,896295946],[1770959177,1405025185,1872529438,652359665,727507023,2071297479,1657120285,1894897357],[1942899548,1832322152,404323632,832693080,111082952,1847140729,2032206852,468977916],[1867851336,101317107,859072239,1796388411,1430689930,1485289037,1270545624,205126012],[528524024,1715687244,678953649,1827908164,288421130,669837116,1439500743,1616905472],[542830574,497788630,402142402,1745022885,1048284785,335865737,242312685,1955406293],[239838511,901193484,1412606093,677186038,231741546,113376598,784845524,1185030871],[1362828540,1971974224,167671972,773429193,800431826,1269042753,305130061,653576462],[560558009,55458504,139637322,720452232,1758509790,1620522591,123767252,1452184708],[1667141560,1171243426,380473757,299808431,151880160,1350809230,626055158,536281820],[326436905,1430154627,1134734287,1010838129,13190859,120790906,139644954,94541834],[507002749,1774310899,2034367700,2020003251,1007484336,301067110,570831079,611835414],[987722712,1115371266,235864952,1115376648,2118792514,86187718,695738724,1474568237],[818798268,1016534855,1900466642,1214613399,6200378,466585137,1858071022,1825579098],[702423637,723699017,1599426239,1484201062,1032534414,615476991,751540942,40887323],[2112154444,2110587735,1835174623,214881843,576383816,749777134,1708767957,1946448716],[2039609182,1162915224,2091771169,997285946,1290129870,957265076,33968394,927363439],[752839562,2113310280,1186350320,1932857663,1264292206,875141236,438873495,26068295],[273426564,632457873,1623423922,1985306502,630684557,1036562896,1549684822,980597788],[947602856,1214155463,2067163643,788378996,1850825590,152361664,687345702,308855425],[1930807038,1968393712,1245005837,2080564471,949465860,1223550227,1527525122,1598005467],[168091774,1233505040,499548466,2088406850,1907438176,617498880,1138081927,1756270492],[962788855,1789228402,963615849,690014355,658304692,653588612,2091969369,838150297],[353375893,1079649190,424827642,1859898965,37531895,2020285524,182932562,1975256495],[103014910,637639441,922073422,481766679,1851762919,1278909329,1319666936,319895811],[862809768,101142222,1693418825,1103544001,2077670855,1197643964,1311026339,987298405],[1305250235,354672942,1427662268,377288095,179994199,1846120340,594335890,1167607735],[1882071193,1734308329,210396915,1124353154,445264171,159287744,1311053144,63801824],[1152364650,1480808942,1137360556,1364838071,1598104664,1158766327,906383360,1993558343],[206924339,204885953,165559305,1036207246,424198018,250320260,1981470114,50431991],[724786091,237474298,530663738,333715990,1017609439,1017019529,398965264,1807649471],[775498477,339733091,1537021245,1502368877,1359320163,1379067601,341635553,2076867596],[1868891332,806989465,1633168612,376323436,987843407,2098692511,1335522743,1647574049],[389532001,1327122720,788374708,1530071516,2038359029,1367315140,1270166977,1706918521],[1700463736,1856975774,672911111,1698161995,565061789,1910919037,652051599,655932465],[964264413,938058404,709977751,2044595506,1324175912,1502342247,74285029,1024396234],[1102842903,634370351,379475274,1729274128,1073637165,507651341,1314703456,106760181],[464259933,1543295458,1714534070,918127731,1404923265,2116995457,588455894,248290183],[1349537769,1023405880,1937563615,492053410,1547260558,513181247,1471670,200310667],[1846076238,1649382209,1640608653,1070800474,191715532,2011524461,83378096,1807990256],[264496229,1451695988,373677664,1152232157,1969696569,720877585,2058747366,534933123],[1219172591,491072865,301367319,1491238563,283281963,155914674,1357415302,434225000],[334471373,262798057,845212602,1599244206,964445847,943509654,599273396,492109512],[1807539332,2055946832,1327990202,201196015,1523678748,796222298,1389918687,1259810283],[591057624,80611116,1217209948,471556792,658729754,862258246,1116254356,1432165845],[1094443050,1000046145,1116455493,1529470193,115408454,805443852,177410287,871470690],[777021507,1777347314,532359522,359788537,741717451,1625075663,286433297,2091761067],[361166693,1731758309,874913543,1930894013,583263798,125964271,2129963652,1761706805],[1675421841,1541758483,1783571598,1097764559,64620855,1958988909,347274282,769181663],[1029456448,116403112,2111047178,1783361459,1527112889,94916330,1385309074,2038669492],[1606450047,932074682,730900300,37650260,355029554,1587949556,740167952,583349901],[13092666,1705855679,495987841,825141028,1962051726,1539640254,325323988,683374447],[452470086,2017365906,1517571442,1078203403,843833810,1506383219,1882599131,337123213],[621524292,1458067438,590382826,492986076,1424153520,1664664361,735399119,2026888802],[824645110,755478320,1382744921,117196726,1526635496,159974484,35448236,778821933],[1605862158,696056183,452387438,1669447369,1522468527,1791190319,294548227,1558071975],[17798672,1738867836,315049472,27505067,1009036082,1694400621,167863351,494563311],[1696211243,1238444777,1948626809,536272602,704429030,1263453808,523779532,1452581631],[1596095653,693906713,1942077679,89886970,616973124,1928031012,1135033783,1882260481],[2070354602,1949728311,533525964,1118167303,945312782,631708656,353090110,1078777481],[169326187,1279986341,518148126,1773690277,904980022,1408377753,1137886667,247819816],[482325581,1371642814,769759450,2055040750,277988122,1751517886,1270538372,368631406],[490161864,323852690,735107857,232441333,1806685964,521077461,684008375,1503564486],[625489463,1440690741,320346320,1805426557,1540937727,1804804665,1398073539,1027440237],[1775463615,2026722608,119756803,1509067130,466969226,1979683056,2127122332,935207252],[946507438,1767425869,1523262864,864251179,1650441615,1724416212,471780499,1679282142],[927921925,1228475900,707514934,1281094107,1689506813,647945783,2055120860,166640658],[2081347819,981974773,1554242060,124529271,2105100012,1041990636,79914717,253947319],[2116193730,17190544,1999569797,660266254,2057281762,1815004908,1055973589,829931569],[678765590,1690839088,746213796,1616033793,707501256,1881506376,1437143767,220114737],[10514955,485445710,1603414860,727186935,998615822,362765357,782080795,74751613],[797360019,1275784336,20612583,1356151572,292897915,792032382,1687794732,500117046],[1484650590,797122619,253396887,1394977573,1827816872,526445871,123970076,805108440],[1009567805,324359493,1335804727,2084067028,834100572,1271547985,94534597,164291853],[187182089,2077047297,1241234182,1663555430,2006657154,1577249680,1896587845,547473372],[1770207153,707468977,1695066682,1771117555,407348586,1004813149,498237385,883438920],[554321130,297710975,402262385,68515583,962846178,849092471,1593682716,471373144],[209309277,833306718,196470177,756570452,1896535118,1440978062,952518762,1984731702],[615392538,1594472913,43605082,1465461959,824175103,137362599,557208132,1725824923],[1521013460,161926790,802476250,989083066,902481114,1750493870,611672009,240754712],[2047973896,1224281817,1874107216,1669368417,1436716125,217924998,1504408408,585451504],[1656688479,28939822,1976622917,24819615,367129973,293198414,1846236124,57422903],[1150153683,159681302,659568114,1786486397,51247906,1306172102,1858078959,178683971],[840291610,1287871788,785636643,2121099841,1933876268,626893670,167630436,1738756378],[1829635496,2040778150,1023319715,1182369395,248374224,196763769,532113306,1475700670],[1583978695,786457565,1556468465,1252827209,66973244,279506952,447170569,268936445],[2082904505,384156818,1273693632,1006374098,499290070,447019276,1382005963,1591338988],[470076784,617090910,889584695,1345094250,1015370307,1809324772,695287239,1959412470],[1333891719,648083648,375391391,1628814497,1331047596,432800670,1526359640,52846997],[1756932263,1680802577,1925320636,225593456,675811800,1737375010,849513620,155676335],[421553443,1887910440,383721810,1552276442,1525745578,1357150636,1469511558,645593432],[504038800,493205277,1521726539,335309159,1787525023,293689328,3470080,1045919965],[1216879673,828811375,1772808470,476270058,602223100,1113854993,1963201707,1301902641],[79934119,1000863643,220679709,619047853,815370841,444344253,193139152,777807163],[67922425,280721697,1891553690,1778398484,128368237,1702775151,1141984000,399050685],[148065812,1254317299,1634279580,1385627008,1644694932,562559559,1540963616,1355845361],[1237337091,1191978939,22534069,1393098805,1610047583,1793576350,1686157379,1769374077],[1825163456,1564775724,819427168,702998527,2053411781,1072059079,144594445,674120],[1062382468,1415342127,841825700,1280038707,1015620064,1843457218,1988478106,983264568],[159040612,146747807,1660156332,2046929488,1714910298,670213691,208201041,767526685],[291523254,1801729114,52742475,52439158,694581012,348375924,1926115342,1553681381],[361429511,1358710106,399665752,806785218,306426302,329184062,1807380289,639290300],[320678018,1395487011,15215246,371658962,1657285121,1668561449,807794385,1100314347],[1605287481,1514479368,1950047641,2059236489,1201757958,1155632992,723087339,569589872],[998563207,320743891,58208872,1561532585,1354925298,1584022649,1008228811,1541621492],[1690739107,1596544542,1386183762,561125737,1082583464,926007081,591523396,1940106408],[1525433599,1058267959,133922168,955518578,651801020,1118543032,2024177215,1630678887],[726496634,1291704811,459774335,910610826,1638724210,1295833966,1978159171,593702845],[1351425628,281362551,2098875768,763300080,2053164135,440998797,1119929092,1337927239],[82268542,1126205746,1462565603,259275897,572906244,579066009,84980472,1834115435],[1694040189,944652704,1980933878,555497782,526452869,633263523,1389665882,1259210863],[402355913,1610433577,689021540,1377429540,705122706,1683057523,1253736286,1720318190],[858402260,1346699153,1068688993,926097983,40264965,1986475744,550054842,749440086],[1511135896,136258420,1566767316,2002774627,1789104577,306997699,774282920,1078458066],[1956798092,1800084209,368521392,1640768151,4642828,1738626210,76258790,812084629],[1666218429,1118767574,1862673458,333906071,960363306,201923599,1240454792,71221813],[1942969625,1281049948,128845037,1216706622,1102480200,393356081,77379552,859497873],[2102115547,278012307,131281720,1390533074,421177465,1733453178,731138821,169495097],[1472104718,1969617389,1602185863,101018642,1980491399,1674154458,1095463298,814410262],[21801542,1593261528,1854462839,1902378701,465329947,200246240,1100489925,501050725],[632961980,682413585,1055859531,555697635,1620463625,194144484,1223609189,2013242725],[968391021,937254759,1996198726,1963319791,1250514213,1832838463,217666477,1945612303],[840068431,1637147631,75622292,1101535929,812574892,1760829476,468123721,77637372],[677870096,2009715305,966905038,1405451171,378726433,2111899617,1330365579,1417597386],[1017360277,359424072,1091846414,901959039,68703615,87733574,899969797,1861108679],[146050393,50025924,1352994990,1917913029,73977056,1776217444,397249384,1922606127],[148532962,848749643,405339860,1603907934,2070718609,712792219,851507129,926654601],[402028206,750824713,535857641,1763360270,2041251172,706469961,1495191073,771307664],[677252020,1442568670,1043703802,801999757,1674985263,29734895,2065193780,1840363142],[673136163,367000433,49222567,186328776,281765746,2067231028,1961098233,537200948],[2030747659,783120698,1011770902,543307410,64364112,201064086,1818080665,826869693],[1161005867,1329467673,107550857,1351779827,1130131195,706223260,1022256041,1760392977],[553573544,834055481,647167967,797156923,1957067036,1425118521,206643660,201635125],[315540291,1001128924,380817883,1657791908,1934347641,1313640056,486162679,89306325],[322384747,1699177280,724233408,2095477503,1884636207,1437788932,473555343,1291439308],[234748090,1893112219,618487028,545593553,133188824,1168825722,1208875159,1747203709],[1599105447,37614532,128722301,1188714793,1883598251,1649554422,614709689,903492340],[1998167618,702888921,1105274175,1844491936,1875443495,1335649682,1115859425,1798962220],[1880245470,1412412151,470016772,1040548292,180160378,808338849,128286335,619771989],[482249756,308326587,1754624970,1154211172,1489181372,1950063204,674478018,1166843039],[1597210330,1635744989,1534203691,1995742119,142518544,1021053084,1210214061,623030062],[760578445,2093368261,1137160969,1204615828,1150819175,235296503,133293456,57579177],[815397987,454875299,1645502494,944936185,1376872347,1079596705,309829879,1865376202],[852854157,66865839,1570151053,2124380126,732793848,1930793075,1180897875,842187249],[275979748,1555218067,1829865055,1997652956,733392973,104189665,1628577246,405866049],[130107907,2087071128,1771557228,1762060759,601740808,56507009,1327447619,559108309],[1229309292,1990187432,1256679143,142357614,945507092,1451899374,680046420,536071743],[2066677333,1863153988,2016933177,140151656,58016238,51713370,1420787084,2011860641],[1829156813,160405981,632207650,362926069,1188284162,1699830190,2110385405,1693860725],[1359785442,2072220209,687959278,1929544656,16187357,1934260102,1353916847,304788336],[2048285784,2001934353,1644814489,369870993,746937520,543953919,2108809774,563806299],[1648140232,57911649,2015185379,1936769593,998096301,1016730400,1935324522,1898631362],[609582032,278541621,1197081282,204791313,1301406597,1007152881,499827485,1832748121],[81658584,1282886446,902035876,707999687,493011809,342910301,275318896,1124913971],[1193576922,615016677,1452228002,69236297,1942904272,2001689203,1935464427,1234786070],[1526138071,1957715750,1644958119,820337554,1179524530,330744684,678226604,2074408339],[1399460009,1580138686,1762915525,1736772344,1594886669,265317293,1013128996,1613851027],[1925731450,1865805700,278980762,174322758,1707870319,184632317,213325131,2102782790],[1640526858,150396482,256003781,383221737,675843325,36404959,1025845605,34804031],[1926704334,470530564,1854485563,498775310,5745889,1565173020,2113981713,541389998],[39119683,1764237498,287450339,267166045,991889824,801267658,176541268,2047962880],[400453057,655512088,1050938224,1711084979,1078902267,522383787,1713105968,1445640844],[905219388,2032939759,335952825,2113064862,1535046167,941117138,2092252695,943470544],[12968512,1540686697,200122492,912147704,376602593,1570979096,2031780917,436937125],[93281993,27736311,741778407,75630161,1368992481,1812804992,2034464658,1523756997],[536104020,1586923272,507721654,1026291436,1342400213,1015404862,1593758117,607666750],[61306829,167566320,1283432642,193675533,1962707094,9960335,1635225244,536938785],[1279835770,913700854,558580222,1277663921,1485410112,923194612,2100141984,446844827],[1958830616,612211264,1651096730,1167709910,1419562413,416517733,1321004721,501982980],[1013331992,1494837603,745835770,604023965,1917187816,1342310141,37815699,2108621189],[786336318,77463925,488624051,1283193410,1636076691,1544247074,2116932465,1172604874],[737410255,1110518099,770925088,1009726680,421918742,1007036187,715355680,458314138],[766403248,2057618781,1096284996,102037923,1510915073,616998080,387943057,1357818570],[1592250178,811256703,466090856,854597628,328326101,23822663,883184433,808930521],[1303650900,980217676,448871732,516748886,790775691,322154179,169230498,348364872],[1739309860,1933248549,404793828,1875620770,1420868759,1921463996,1424306178,1959933012],[1462746906,88526907,1885538592,1951263707,1945581103,1399226829,1847942147,652734472],[852498968,1693012352,378281963,202118084,1158645131,1132981026,850779413,1577095459],[1461473567,1631231661,1950551225,1264409059,2067935442,835844093,452415898,408891970],[2032553718,1599413867,2073029258,712340608,2054184620,385031389,351149059,557314476],[541606599,1685744410,1932268475,2097712652,1889160360,1743387587,868261877,1158800701],[312779355,1824296531,1224600759,1346780254,695351850,1929778368,1726709594,610391268],[2066337779,517752967,1947273738,782197363,1378246320,275508051,1606250590,320734378],[1873931748,201249180,1243031489,1167843128,661114555,507895242,1770301129,1330070982],[602477122,1176116263,866281587,559919777,1857151141,580534017,1610340306,920533720],[120817874,1491653266,1402815853,1062469417,830977709,1111431069,396648746,1092447089],[277563102,95816237,1368111585,1675263103,686826128,618735098,1314913770,243134974],[1856392988,2109874695,1631508682,886443090,983256690,211511042,165777327,104269728],[1624508348,681541903,1208442744,1149483215,1372228243,642153825,771045478,1254866097],[1438606675,1822510236,1110888261,1190837585,577351865,1371280779,1482311884,1407540446],[1631364642,1344732589,346384302,417550621,310149740,1490107101,1551601409,1709097908],[61212697,977528125,1579358800,900203739,1895035684,791959510,1736300849,2101285815],[1415449517,693703699,1835380147,1249239212,356758192,113968560,137904198,426910442],[845114011,1891830128,954661722,1005787872,70021883,1532195917,2019257792,2101203456],[1986482132,466344267,929087869,55923825,486108116,952915324,1800062753,2077157247],[1718536810,486050123,138600207,1041940162,2076862124,1440966815,1208552943,1753073117],[1032118901,1506169866,546427074,567749731,277632903,940990380,191340826,60057762],[1876569239,2017544955,1405501829,1262564031,2026662094,733771158,2025807883,765695404],[1127409436,777374262,624078840,1333815887,161102254,670234326,693110167,1403507698],[2032236836,197353258,1011441033,7126913,1387943887,1219411696,1491789412,1647224336],[1041307281,1613947653,1738757286,1381254942,1199945506,378510827,1731749425,1135434407],[1180230585,2114828423,1342350119,938055177,472577950,1237097201,1528462082,1813898492],[373854561,633317840,80388378,332830311,811885321,448012094,704499765,970236725],[236695332,277918088,389538786,1651501859,153651296,433944450,407682736,1789279150],[78241150,1457155286,1824045327,165718655,1586135795,1771870288,1979611938,1342811849],[309931816,1692378263,1822717813,2051202585,211217906,1518299251,1606892701,160892223],[94857981,885964835,1233449153,612245808,1475150201,131364172,217295275,408112718],[1302947373,1760822502,950066144,762593686,938645092,1143867763,386908643,1970010842],[1376415388,7251161,1704826638,1008948655,1982415183,123810101,833445357,1656333944],[996371399,620421374,1050123975,1054730697,1724606885,1682051952,1217291775,520144471],[414400521,1559689692,611392482,1296974223,238995097,784753546,1716572690,1872122762],[938405464,1910965098,1468934947,1784293129,121726961,385835077,571460293,1500116900],[1028155222,37268944,347455259,388550937,969160444,991475373,1480965666,767729944],[680148080,26570420,152214337,1257956011,703629970,1484503715,1916084218,524540154],[1412934500,1571753455,1653737020,846225281,2042731731,233432752,591279326,2127555071],[2008170492,315667948,1188189791,470751287,905398641,831792139,1740419610,239223662],[1787858790,435946003,951183848,1305360749,1134378364,281752821,215429079,1445648592],[289386196,1323292102,1209719665,370107632,1003432300,1953330973,525332078,1071179466],[1117229140,574330058,1759647836,1766183886,1668174607,1953078655,1352530839,57914342],[166235482,621668665,944767341,831888108,289952243,1327526603,423687700,2080163743],[255924642,967642657,1719845085,873658358,1128064490,287655490,201221413,1718332313],[837218622,458268742,2081562291,1811830708,1132051435,163787760,486773081,781582888],[228821850,1956019540,1572552420,692093822,273087320,1724529660,259302170,59256243],[1543245542,1958463893,1556558345,2085005599,309252105,27926455,1884002094,1686155493],[1293300670,1396380884,924269485,1581585894,229666266,947022762,845310876,832407642],[1583723856,731465908,2091774821,482324741,1398064231,196895677,230224073,383130093],[2067879338,724678088,1815285790,1790019762,1660648820,491139232,1052196376,2004773030],[794900197,1498572912,545412194,1128190817,1791513405,279433237,894214575,572695522],[383619501,691246473,1557989535,719865657,715811212,1302130041,563808704,1106586224],[468455931,1994185731,1856473633,945335195,880517676,1631846905,481646869,922765168],[753311098,1840549364,46853498,1168277260,1925273989,667019504,817381915,544565265],[1113570733,633381226,40180919,23810380,1220225433,2091167544,800011407,2089009798],[1707001018,2112295232,72358636,747995161,300382982,1480535241,2011826196,2036805732],[1720869636,670572960,378913013,785822133,1774647139,905799498,664676872,1641881906],[1723298175,762107488,2068436355,1147992723,239418107,1650479491,286343765,443289647],[888585630,248602685,1979430714,209056184,269803315,1067017892,708470694,1989945493],[1497457357,1649089326,1492813053,470816577,1952858307,15930756,1955860477,1547557353],[1532884311,1124861749,937065533,678755539,1400527876,1481072011,1136134493,566696836],[285963588,1729034185,1338591484,1650956179,1680123169,2061046192,817470672,1909065952],[919875152,623030338,1695793987,1433288103,422335079,655158030,1118592163,1988135845],[1053369277,7530552,928969468,1042761328,683165066,586182153,531401006,1186589991],[333431970,467137123,412774300,200176565,1580453783,152379647,1073570375,1567933394],[1846714934,1816644106,1892075822,807152199,61135956,973109078,1947435671,984777922],[1396927450,1251348086,621001022,2115612997,1835741409,1601076145,360547723,1360451980],[1073111665,1731468264,693281507,813380124,1104122825,97854559,244588422,1192165260],[628348637,828781609,1351263166,1367445642,1817337917,356599712,1631267706,924967939],[1579453346,190812754,217335122,1068048865,741661559,4104996,128441827,223587507],[341354697,686315734,201418081,747776655,560182744,2004322395,313618754,640211996],[1218637952,1433608698,1266030614,116901931,1640777443,1909611162,2125182356,1668055814],[1713590100,1689656809,1356979118,1286042320,1702626644,150163164,134750085,233284160],[995017166,581257970,1309293468,691636334,695709948,177132810,401860726,2001957948],[984009046,1856249037,1795082854,9856561,981872744,2121694700,1697484672,1260195330],[1533241457,901199318,711876023,711251767,367384788,1584474368,362731796,197123995],[1527990984,1485937267,873350931,2053619023,465802192,2019008056,285113252,1381922531],[638288512,326839305,745340681,1236810393,1218926119,276545554,1561564811,1439097022],[420409228,759458237,983563437,242543441,235974054,955081936,1955704916,992245602],[248123643,240764492,276506471,1712013557,1243809918,831618076,15548764,1684062338],[737786871,357752043,649779063,1783884501,1542721789,348253462,450161174,1705770139],[1479884365,1165534348,1669530573,1942103942,1565241948,1721231441,562233373,357558493],[1847833078,294457253,864339256,1670266994,1258810630,595987983,473964455,996327271],[219967250,606619290,39901565,1735794446,931062446,1180549424,1199516502,1819307033],[1529176822,613431087,1067020230,466063055,824821984,1434193825,1417513704,753813003],[131642284,1815180268,552217440,959213991,852327329,2056604924,806582980,732853732],[1521004783,215050831,271660858,1800371245,319330268,1212867033,658227013,402158283],[360024713,707451698,1519438220,1785286724,1483818201,1604623748,2066286668,18691044],[567686029,560711147,1886112462,1605368717,1823009740,282103690,658542950,1781768641],[607499502,1753005531,436084847,1504330845,252249029,86321894,1233834885,2862194],[815807921,1524783641,786486129,2099137034,1252926481,1034084922,1899227140,61524895],[1711302078,776780704,1638930645,216516851,1536385173,1285581605,1781249020,1018752892],[81096974,1854857200,810121159,664546067,1639201307,1078706895,367281525,193699249],[2094833260,1531148351,1068244512,1763544064,1783618874,279906950,215204195,1363565670],[992150162,842831109,1968208032,1559582232,717938941,1272890456,93049619,246528805],[1888554774,1039555196,862431766,534988181,1036695064,6217625,203574560,505771034],[1887128330,1866253648,269010763,1911033365,1837562187,622769579,1782655448,711027488],[274510876,1560686364,159126470,1324730533,1427120148,892262661,683683569,338008806],[17000434,1675886012,1786959124,658142546,1291665430,1765179969,119886065,1697170019],[1713084787,778846383,1708459134,1776313594,1737981380,1726467198,1779761364,1489611232],[160798588,485099331,1251664802,155018275,850172894,87605728,733102738,95803546],[960128880,616033692,1311070396,1738749062,398726121,390292087,1760475202,1078525783],[1571272363,796514817,1497825881,2048105351,450714299,1754893197,1331336043,820307306],[139638429,1894020071,1902601697,1600500706,1086724040,1321652928,1047061232,395156731],[1982040872,1532827786,318681921,789798640,181176060,1698389118,1484072201,506042303],[1200888746,1154654337,332574978,1420302205,1714149571,1715339979,57847013,1763275081],[1984683851,515381952,1839244133,704307055,198434939,1723649301,1163367590,861184207],[56818351,378177182,1341493273,1678488323,1606489438,226786142,1000743094,489753919],[756248739,2023960281,1694727563,2117161583,981055213,250365948,74624196,105455756],[1429206259,1330823418,1978405190,1180131023,1921941641,2024058969,1463892525,671168048],[599368162,2106239611,1929786037,1060112412,756189681,625202798,1741215468,1357820677],[312020691,2028243730,1583867146,947000286,1921935725,1003102308,1778386747,11230254],[560000209,758987023,846627814,462808351,1682548057,1439387543,301409210,14575536],[902768763,1338913933,546999289,1437536965,1620332265,260285360,1321324658,1497975049],[1708119832,1959886194,1530154968,1772986363,1714167193,673281571,1111232979,698841273],[128274500,1859650644,1515970258,1345697980,782888314,37696430,2007424238,29784475],[464688066,1571004385,880080850,1073279913,1590369738,55484926,949040823,1632668635],[1019012697,2060820889,225312019,55832708,780973836,651668220,2043752498,185092379],[295035376,39526440,1772288609,1590075613,169469759,130862729,1763065721,1152392980],[645218677,689788730,80236502,109743158,1143888050,1147644961,1044362800,497186265],[1175394076,428961424,1965822627,1335206640,1226358601,330850996,2063484252,1491850889],[5851128,1439136746,585243978,795192471,444703756,2033708451,1106852792,1383213196],[526359522,934370873,573825536,180344858,496792512,234647123,1022077176,820474712],[633967392,1151410151,287325071,1310183044,1775640288,874114519,1368411927,210877394],[1633771152,984234520,768321963,1372418218,1121306202,1276050460,507976958,517317382],[1809178560,1621505436,1220819451,1684216556,1035258611,768930562,1812001248,1165610540],[1810622798,798171754,1632344518,1519111824,1357377922,187154622,1120468007,326196711],[1143907859,2067991437,1820959420,1317328268,1001877437,2068118810,707849053,1094618696],[1518787539,1766927316,1833997982,163713010,612289027,124660484,73832221,1269839914],[1296797627,1691999285,1022512778,1475509032,90150402,1302027590,1928052040,530616071],[329934184,703167578,1137213217,1170755049,205967387,2043958254,2110028955,1658432111],[202278193,1008976615,1602564318,1863534998,1124162112,1622013254,1805353218,1595930765],[1690331314,1668464274,1112469256,1441845245,790095446,556501739,1709721287,581942769],[597408086,492375265,504129773,1017571704,461970195,2008763089,891104615,1732919063],[1631095967,109241358,667238980,269713637,1154214670,2118918281,1281193262,890283692],[21746308,454104296,539706412,582039288,1486208920,1611810856,1943756425,343300243],[290008982,1478630176,645034503,168894921,1297046899,1238690349,632403499,901211937],[1056179691,827158924,1867783760,1004056801,42894533,725944940,270878645,1292396187],[1711897286,1343978584,573258368,1167278388,507372229,1488425428,626010841,1876271021],[1014811432,323618891,404562242,538691276,1035246168,321621972,1578218795,593285750],[223594862,2028442076,1219150431,1205724691,1784874837,688016710,1819854066,1774978882],[1869566794,2090544251,1202696012,2099723861,187332147,1447081315,1444823373,2129432148],[1747294851,870790835,151945793,650600554,655543720,874315176,257577443,1065000966],[895718483,67199690,330440512,446434682,1984100041,1348714838,1307900111,167256961],[293325411,94356882,2129460721,797489382,1958254818,297190741,2106856634,1469969860],[1413005419,85160848,943831221,1679511575,1822403512,874867979,1509169175,606299474],[1491352562,105240940,855425135,301526572,1048244808,1859518686,2090838134,1436560779],[1238590765,1115768808,585042257,1234130654,221262165,1897139876,1432898085,548077309],[812988461,1356570956,1606542239,1629178527,9179254,514011004,698499213,919783210],[160811579,1625547954,1967317235,521666307,1068376363,653933286,1973767081,745580232],[728413300,342649057,257677179,1635142107,1289940020,599039365,1701995924,550826320],[568510072,1253086878,1625926484,768532167,422990281,206550645,5420570,1598105917],[1469981166,272265456,1396447623,1016154391,739907037,1843766015,1773372187,2007960945],[767210424,1977892066,587046534,1257227113,1067944140,1099072490,536846473,1016067955],[608868120,1882054678,213165813,484278086,1730260155,1788951596,9453930,30265347],[241325445,1314172593,699233523,1196762197,262394786,1244150920,2055854826,1082220518],[121650623,1875718165,1725058186,1226034624,1169487784,1611769705,836341688,730077346],[376266277,1447336166,1024635877,187258792,283513849,2052717600,94123001,940863144],[115289941,382392593,498401185,1157226257,2106035570,702513315,22207697,1122424427],[616880306,1274014722,1963598105,761231347,111260863,2116623916,1804344660,900975097],[1492993033,1175904333,1625171627,989953475,321823693,31898134,170561677,1519196834],[978747283,1190160042,872568619,1546135189,908877080,666217114,1831227778,754782535],[18906202,758566877,314302136,527014785,970487597,768108167,1238294758,1275684151],[505149369,720522671,75475437,119404762,365729487,1995281815,1262234986,1831379182],[625794498,1044710988,674160101,1952414570,1020427110,2060964296,1143103991,1948078168],[1646076258,1879985835,493305972,380108037,1656556706,328282991,1051774435,378609815],[675729410,259266303,153715335,1224364271,497835043,581505334,1468559763,710063074],[1309760073,2039394482,1098520530,458975566,759724038,853410139,1527652437,495897482],[599357777,694725850,2104856519,490785310,554881565,954577016,554297477,476542593],[636085168,2004221238,220463172,447267096,470085755,1985788745,786945373,1865730951],[1655434565,1316652699,229691322,1408629635,982977118,434369406,71111456,1111400018],[1264265207,792833642,180915585,1650811182,772167952,210003700,743617307,81616686],[1651691874,1348661699,252251669,832796460,1748219493,1072185193,993418312,1536745960],[684818748,404426851,1832960143,168752333,1601272111,464390362,420968671,1367153401],[1600108193,482620322,1861435995,1679958578,732454735,650093165,525122888,1742119054],[74379246,1403719591,877370187,1999735465,7287757,276331290,2029076876,1947431157],[881541366,1417764027,334644592,670802586,686972946,153006887,68190729,850554093],[1301354533,440220295,1772962480,324576251,1193910621,430356975,1829361080,218445062],[2044338563,857941461,1060793971,1397964676,2014997151,1455477962,403673123,1307395498],[1143712111,302567606,1182251016,1756852465,1668577214,1090188188,728645143,1491632892],[1134018988,2114698813,1194392123,872976494,140484490,2108918293,1344762130,1472828743],[1810225630,929589308,131747015,1499972146,1694032595,1416551704,183126731,1074092519],[229836704,1407570593,42195360,690096594,51862119,1891871343,702838116,2016458837],[1110746777,1456523278,1862242200,101514894,393642696,264430410,1423992318,30237644],[1351308117,1445886444,2112736398,856790206,444500798,112348524,686799993,1224747406],[1462913937,1104047068,2061215475,2101471854,1523980709,1408070011,1688074575,371726384],[1086270729,603286761,1199452512,1867765933,2079804868,633425548,1372590189,2098132022],[1809203382,185747515,945162970,900678432,1122098081,908877088,1029634641,2028748828],[143567371,568578016,511388311,204849565,1159572724,436963118,1308427142,1806904560],[315593086,1057604528,1518087876,800020269,372966195,1057653569,1481684191,143292175],[535797697,886333670,1327621584,1788201315,561936736,1709630066,2034659838,1645819156],[428057209,1077966697,834030957,1412689973,1042900970,1529051816,409538116,1458493301],[1730325008,740431167,1840588530,552340418,2073315503,1494316670,974376239,1271515127],[1339986487,665997284,1850211248,92494942,466042974,1067107799,878650303,67348582],[2003627923,1275549775,1875965280,384929404,550293580,407769045,1533900497,1786329245],[217297572,2112074661,1564827599,11987990,128365169,1550206531,1744527699,1893533620],[381163065,960099536,1400993831,573283597,1459429615,299400503,131030273,1560775588],[1705054874,414880091,1959559116,1099198337,346391243,957194646,596237468,324377812],[1443283416,1686902546,1669095683,1315092950,1632556750,754357142,348823805,1853596845],[2088553590,1942213503,873713012,1022189359,1236999265,281911339,1263110357,1479536509],[985655708,1032693044,1502585582,794493331,552782106,1036239818,1090013678,1278102623],[759171324,78086099,1824061885,2050650882,897506344,1440616864,920852597,200540317],[1459324891,1852064155,1458275206,1148962908,251780111,1450338397,1130765197,1784093008],[1436300199,1200455217,1428624363,1186397493,687022699,1846820617,139974464,1185456510],[1411517367,1993071497,302293983,1644347697,193274533,442491880,1630432608,278107416],[1899428130,1416404724,1820932274,931037575,1422296473,844913180,987783087,1788402868],[650704597,1768183250,662975999,70185991,639685344,1465727091,1717806943,1224030092],[1558658640,430018681,61737859,1897867973,1168598820,1615413324,1345768975,1496044706],[116668882,1379829535,634481598,1396405681,421133227,651207560,1241385265,1313833160],[329455462,1433855996,2046258005,959368298,725632552,200328125,1380915396,768218699],[1393225474,362912818,1313293123,2034837767,559545693,968456422,2107552336,1424075852],[1735623455,2064800591,1891370396,1867484888,408786495,1323379059,2031259066,893119755],[206355861,330222316,183984323,892406166,830976723,265795576,564970436,209116753],[1988418216,796721788,293643765,261991928,748977570,1835215426,1569361331,681751220],[1945274837,770081968,1600153273,847155708,1208964070,1461829140,660461447,1448442325],[698471097,1713193414,842549321,586327885,1497368887,439995451,819561243,1407905522],[751843738,994378079,2025620265,1542200333,1984078567,769519813,1406507340,1546125230],[1291461114,1507416555,1693462129,740411848,1313769310,505552662,1095575557,1667068736],[1019012762,1704084928,1713732534,931641391,1652316441,1102185689,1474536133,1068170114],[1085896670,737887884,517480540,1075826375,334136327,669511042,77407216,579922273],[971616155,318879192,1178402549,1240589454,707092292,207415700,2095110258,509385167],[1419308953,1428270434,1318426842,168145094,1996716366,1076555042,1939885922,1021941970],[1532864237,2007869549,748544682,686146006,1954365203,1891774265,750278579,1896640486],[185849669,442421869,1594755166,258338760,1664308030,1918645492,945900112,1111547450],[613115140,398831780,1654028842,1169168110,1582662921,2022352092,411691660,238339667],[1302686915,1488897682,1599207608,27951763,1250049114,1278909959,1138633787,646448126],[387547354,1162765231,635343147,386261855,614061912,184777207,211159452,731642333],[339480495,1134115761,573066871,1916125815,139761556,370836621,120796162,468390289],[2057068008,605437515,1796154062,1184582575,1455278164,1785757033,1006398705,718358329],[1939032724,2000337028,613956414,1539598954,1778039911,2073100103,109988758,239549001],[953616632,637807662,302979514,916250033,125917675,1963242394,85875794,1993705350],[103537391,93305002,147877806,1058262607,20848940,335312130,390117664,985733102],[411493466,1997622163,28090035,1883173246,1239181104,2116014034,1111530950,1131979390],[1679416383,623467888,281873059,1675057234,1488130706,1190359096,1874461851,1308605862],[950317165,256771712,1149765056,620394200,156482959,1767474587,1919873541,1041895021],[1009207154,2080352240,221303894,1468076922,151336703,1009464528,1865970346,1739179624],[1060609100,1598545365,20757476,389070196,1952668287,798366322,1953187363,1623879995],[88027098,919027917,453748954,311243841,177240123,598852445,1896208240,1570859002],[2058502467,168189653,421998497,952817670,1372717639,1471991487,1741619444,302700136],[1673349332,1898705813,1821303387,558308067,1797553700,1113929971,445143277,693801902],[573383865,338507735,1702426536,588308188,1446488783,1552596292,181484314,547073812],[1362481219,1019351365,1980348065,847866809,531377018,527526216,1497156549,2104884999],[1842148153,1719214500,709072205,1444537121,1208928122,487962988,304722870,320613468],[806441498,915963471,2079641955,531477617,265316994,1597715318,84467934,1818466384],[1433521528,1525502485,1488898433,43378035,1741661428,1146309305,374114872,804315807],[437707550,109312382,1331126715,289589804,355956021,1868828148,1397302461,369434908],[1629656138,2087266050,1967836842,1399022183,1372150296,1235552226,1987979695,439942641],[970823681,703945480,1828379422,179320790,1355864378,1762349714,244106608,64552927],[953451672,1535916105,1732875354,2087151028,690093537,123180338,800159171,1132356544],[387531554,1133062328,1028119963,253610679,1166480169,422341075,167595057,353427088],[2129890033,1824302643,2039746120,225316009,738266964,468299623,152496038,611467865],[307660151,545882363,744430459,803895271,1515761516,1333880394,1188512622,1946407975],[471952261,969484674,1145704409,2061570097,794018939,1750658892,77507901,802837546],[1393772581,1300820173,923461682,173403839,72790991,1816760941,1865255856,1722460931],[700200176,746947710,1190387949,817615237,1604387854,850745763,1298090571,676120867],[894780871,1034572772,2090373569,2017201054,1514991078,214471078,903767541,1431187310],[1666501657,73107351,1646348273,1273716057,2089845616,1874156911,880332558,201975353],[73903348,834949488,982832630,673290926,1801930129,856576816,131463146,1083028171],[1999550989,685291984,1036884401,1656631826,102037971,710344331,1438468403,1531061799],[396362424,2120975590,614632779,279368599,674221384,900161259,502809665,1701531398],[1222782518,613957826,858591864,881819998,187261795,351530941,1012386940,1193062238],[747097482,796786598,850292793,1481949962,645460353,428909984,862817051,264258864],[1800035556,679365221,1138145668,1374683981,1347686614,496080202,1410459853,542797883],[1783371374,433639322,1898787550,1781588201,309692714,1083375195,682258080,344955998],[1685067286,642826093,953716082,756928054,1902101031,460772982,2068358533,473358578],[2091984057,805675148,657289823,1700032742,1553655137,2111841473,134352789,810319179],[967039434,567375780,1306864470,313900199,1974926397,1753172910,2006652546,866447108],[1131893177,930131136,1722419254,1860327658,1571698379,1021915226,171819850,1715300540],[1763167545,117160244,1187130264,1241537820,1462352361,398904511,855294807,485068334],[1047046973,1913715506,560566452,1982412105,881695233,2105948068,1207566690,396471306],[334761359,936838850,1478215891,681862971,261608199,1175384550,1377841500,2018063145],[869692363,546715377,2111225065,1102027894,698852601,987992219,144360984,460239272],[519607102,1762086976,1496333863,727207686,501506001,1869517976,1156241292,1285655538],[1691674488,667893602,793735468,1112390104,2023287710,1354901508,1125350671,2083598108],[751563962,901999771,875127396,802986777,1515620396,1002183454,1566427557,1375080840],[1464086923,355278344,1413385671,231906810,342706619,1974626056,1809363273,1960726916],[1407949797,1990610514,921650438,462429181,1795151283,97625005,102451523,484685687],[52877238,1896297051,537102889,1085998573,1510608310,1582853990,643788155,37500617],[1863426033,1418139736,1676898977,1340575330,1940794480,1818046580,653569421,56931892],[1631335044,2059926111,827036083,244265063,1418498586,1412505069,10953691,1981685173],[267254184,564331485,1487253046,1600743498,1434771286,295947012,1235423774,1044651709],[1994556520,339386850,793303823,249778554,796812787,1823895539,2025010512,1384864299],[1368994377,1043113793,1789633982,1723980778,1364121956,834097525,1738018006,1187900838],[1919342756,259075070,1084560555,1410389009,1508768221,1271867790,872305443,1543401629],[273955002,684889744,1645804025,1840580180,137037193,1295972554,384249175,1298296256],[1473494138,155179494,405309080,1914055665,99834761,353364779,694666017,134188700],[1706406182,1748386335,1246792100,679205150,776565056,1589106196,1546627692,596646920],[635963850,1497677935,1166903593,897858359,1748024418,1530376082,154754828,195364951],[929958731,1223283967,921284480,644432053,386103988,280625783,737446415,1388846359],[135588203,263433689,533200856,1134183914,1203482487,130355814,1022480659,1911599795],[1170066407,470162022,1347961171,1479303560,1227073993,92382220,1676463212,1588898689],[1548165555,1077086519,586723351,1471795259,1040621523,407526211,1300103531,43745777],[2002694206,1547709739,163874063,1476280119,1843653637,754215702,1760700157,709580637],[536462477,463546501,2089614612,1865830109,1949675315,1946978752,248390259,620969289],[1450304187,556778829,874577408,179930345,625985068,2067313245,1748885195,370517920],[1708418810,1879424567,544504394,725087812,82672009,705903173,433245915,627434232],[99528125,584948005,2026102279,1477959643,1335003020,934842591,924906272,428764670],[2104835822,590320433,853846492,627844282,1405979046,1518154175,53820461,1494650208],[185099117,1633619315,520438941,16949871,2011369682,1901744453,1762099600,1034987897],[389202356,1740745815,1676269844,1161710590,313536521,556882818,1178245142,781495722],[492630710,1900239205,1876968650,1263134571,1291223263,665446894,966890784,1758176362],[468744609,996735849,576185366,276467277,275197556,1552142731,1114966699,931292195],[1170993623,2058860603,282495300,620184682,1867421130,537097521,1757776426,936471676],[558645922,53039615,742320590,1014905420,1069743339,1046373082,1744541830,1856981501],[815249846,1211017107,1315142760,179748499,252105137,1604480548,1976623093,493356089],[499747009,602946661,1173025789,1622371491,470599376,1619245414,602848212,1631909805],[925052606,206764489,1150638785,1474149922,292988503,1144101519,329939257,1549763611],[1123046154,722511150,74105640,1884463881,1110435624,1582356294,117514341,1808564063],[1060784614,1452846313,1349722867,738102201,122352765,1766238907,521588217,1014367951],[19175738,1638790458,236472754,1353471514,235517378,299498548,1431403968,448526719],[1635745560,1627781111,355837641,515281807,1107773770,1500997602,335249400,1154940456],[1294952066,1654024335,1093367978,1417800755,1108521029,1965880161,354391087,942463475],[757307271,1824837400,902452817,568844810,535257988,1119140689,613005666,1234638961],[2082184547,1635049835,858961404,665752869,489376766,432445200,1028017147,1121757726],[921737382,1314264551,282566303,2013083699,596276249,1174089678,1093216730,920050426],[1565351954,593077799,541704684,381733411,1535569537,1745228106,1863562598,1110023245],[1762699426,1837534512,1779732843,1256922719,541914714,113256419,601968323,2049939537],[2107159742,449226641,1446813793,1427003434,1842508382,1264286977,1871059789,255986806],[722757354,1255749550,337809157,979556179,957544312,1398671117,551317545,1872804371],[35359028,2066285228,1363539326,660722111,1955258973,1029855664,314416118,1703873420],[1146217391,1444698333,1823997160,677965054,352684047,2053847524,1055727604,1187503309],[810181630,219370787,48373071,355270805,684131479,601133919,1478400619,1460535676],[84321842,580337613,1652397843,656958185,2081873570,2119392585,1054061397,2007527769],[1929894566,1865754340,47574564,856683916,1461025472,1086315410,858280438,499117017],[265185852,948514978,1245340560,573675403,1643731964,1026155820,1360961639,81257409],[1026419405,405111840,1899985227,899153170,17062076,1493296362,2013377615,1315007715],[1958435967,13659670,1633809046,1800620909,1945600916,1935112895,966909831,1958165808],[2058235738,925345645,570170496,422061780,308102077,383682352,1669188399,568320806],[1025296081,512123366,1815573408,841553158,1809439826,1639039691,493365910,1321310707],[2016864785,1254692295,592953117,330537911,540811332,607417189,156284767,1129335567],[706707016,849816403,806640149,1588815251,1000612849,1282326843,1837864840,458886338],[2023283666,1652523096,1749256951,608949264,1640856390,143735410,1845959224,862733393],[1143090294,4644419,1483419071,492311527,1685997694,1152461973,61088370,603832623],[795920542,112229488,1223249737,381768425,1613320654,1259925648,337300786,1333940009],[1486018425,1344758570,113359506,1250258806,471018045,1491872328,773112851,404854711],[1862013294,581402624,926580297,875852692,1640250132,1361328552,304764265,69408836],[9057036,544212876,431489814,46383062,346253270,1724154230,1147062576,1457061925],[490477217,1802760444,1461838517,1237765205,1273823294,1933660841,1112085709,720872436],[1407718357,140127722,1276447572,1598417387,1467476022,1028911752,1101462386,478104212],[1596109533,1435413744,2123955092,178599030,1584095175,560151655,1312112570,2101876559],[2089824861,2115261054,1214821038,1525796320,1460869612,1372883690,123839649,1251684194],[1764920972,1728329127,87707811,1901117016,729071169,87966314,1809098577,1267576367],[1295171051,1477760761,1908528114,531996957,596157696,106756099,1447007176,72702127],[24591280,1283664754,1720699050,156479007,1573481036,1182999475,22901824,16178386],[199750137,643824180,726556255,1252666594,819276294,1676596055,370336803,1901056739],[1455423441,1077692525,153944286,1625823281,307457648,1761754117,950093988,1028007240],[205532130,1029369380,601916159,1872702134,1638238924,1844358843,374788315,521987287],[698110219,1716064197,673442084,1336616429,545739172,1989718783,187704436,1527355990],[545897550,623114941,356226626,370976971,1117480907,1865707189,2122400469,1127646886],[111268259,42004108,1107573989,1599266419,509315773,1811586281,1187144843,371234980],[1962682906,885633129,1110003110,1148655529,2075061361,314260562,1371631106,101730324],[1436920165,1070951959,458359029,1938553395,1318784391,1126805266,1077092398,1192879976],[472766566,1858644465,1892771820,2118592763,109136165,816362806,2126730075,1489980765],[1518841264,1763437193,1409914141,212277005,1502780811,786351039,607866844,2119056572],[1131152926,1868200626,578323567,142814302,1925793535,1548348539,1506766416,1177246012],[239418383,89777301,206899092,2067843767,760203475,956274515,1647721383,190585391],[67573780,761713060,1059978324,255534715,386857047,500305783,1376887979,1705721650],[805052470,784721147,670954233,1323788793,754892939,1364797453,221666949,1700506403],[1388930825,453830912,2094440065,2098602887,1464383227,703496265,1561021876,1764531344],[423522996,586852627,562941765,175129691,1495217238,1444179833,1628537157,1449658292],[1556554709,1903392873,1320363133,1807638995,606639366,641267747,366528279,922128221],[336029092,857509271,2070263879,575582419,661613263,1795118560,2082212772,2056337071],[1373595534,917501391,1413579842,180947530,23515026,2048897064,135372005,2102032578],[1917465316,879362632,1627861386,1675454952,41594543,1213590337,1502230059,201962975],[1207870802,1465382161,639472845,568745838,577505202,121386379,1051112746,1696850984],[1840342929,2123155387,1205309657,387791887,187782366,1046612617,1162604085,1473122612],[1659281718,1232734565,224967129,1448320460,769326015,2119947596,235906726,1079662992],[785926395,1614146560,571729363,1058634889,330555686,1919285481,1667139324,18717583],[163671613,1790577981,1251925302,295188199,198612240,1776648931,214647616,187289466],[103766307,1945177939,144366917,1063817607,1065246721,1555614402,1771564613,742266775],[1053788540,297690170,1057021345,1669871488,1980448172,538335729,658234226,1049124315],[658219655,156285094,368894571,41485874,645975517,1794723402,1178832693,1189056791],[1598161679,449440671,217448306,1080191245,1789815669,2101584677,1003146802,1674327606],[936842921,1371827097,194379948,665363974,614035715,1175482259,823802953,2071624600],[324054718,1359376863,701396945,1821415789,842585575,1251501979,1880863642,1264116741],[1854477070,1516240281,2092859900,1339083665,429885687,418678290,944774982,1674768063],[1840914272,1693869809,756200208,469223619,2007255052,405350043,2035960655,1483214497],[938421617,2006737910,1079845699,1078968182,1139312424,1594700825,1654118143,271809620],[121343132,1042876947,1158164032,683069352,1261743974,823417707,1492655965,812821095],[755327756,201408302,1798931049,386262538,510354750,1705200017,1364317795,325773439],[2109223357,260859048,1067995780,1644981186,133100794,1611394915,1582721442,696350296],[1595102077,1887458959,91669663,1806892615,815005722,1194862248,1273156462,949625385],[2043936171,1259633225,106598968,1094406410,607240855,1326544010,259235025,1323336391],[467731108,763998967,911431118,2044382515,260683572,1471682829,1266962652,1875949161],[176410999,896886208,680390667,1931384866,1732385386,351890589,1657524805,1552035214],[711705853,1807192988,641657213,306045733,814829329,1303256198,337573942,820158785],[1180270572,115005603,1886504781,1846260774,1800982191,193644739,533943999,866210718],[1038502638,1992025274,606380376,917588601,582187252,1189741696,1630616859,524993962],[824961022,702842231,379409675,668485435,63846695,1406544495,101462830,943999975],[575915819,879895565,990414885,257615279,53241815,1532737507,2122646267,184700346],[2091520789,463081146,1167648422,821329975,248418528,1608928964,1418658186,1835244912],[933628406,1277827981,1031117073,1334387779,1802262357,595417583,311708453,1910955273],[1894714134,749575387,1588643077,236512449,1710233516,1285734948,784155642,1930668517],[960392455,1221924167,1099523013,490675094,390131469,409832841,1483840900,1135370701],[2023284216,820573623,674439290,738485234,502872655,92564645,1281948870,1676328859],[457464536,1225334503,1437475597,1882807462,1518680204,143001850,1923669440,1113420531],[1722699996,1310832038,917990031,1736700828,340395488,294359469,793828441,716319224],[2034925085,824125538,617454232,1480786533,1630236831,216803797,1335309538,281614698],[1352267294,150398884,1204189962,1255418718,1383108155,1631472371,1874118111,460935310],[963616286,1287859542,464308610,1137237233,1391798445,2127422333,2082513025,1445092706],[1237597803,266861010,1418649262,2026065655,582179506,2094399947,949905652,1771950349],[1920781270,635393429,1369955880,2112692783,1682784867,532164605,1228599207,372505687],[594740935,24735441,49209946,1805538051,951060110,1387234103,1248477325,1054555903],[1037412775,542684754,176637815,290027899,1395467441,1885520271,360514199,864924170],[537208976,148912161,750513958,1190675364,1935576217,357729036,2027023881,305699134],[2024827712,1557474849,1545236744,162513333,695694794,644096894,737625305,514229134],[33026006,1964461941,1128721350,1832770361,1150685302,10996237,375166859,1134003652],[249223614,1260856259,1007485212,62658981,582043770,810413084,336593009,1673555013],[640495212,1586198771,1739105403,667684685,108882291,932660616,1269131111,1682846151],[807421940,1285258746,817913822,310981676,537474481,1274263913,1256620083,565971428],[590289687,1100403901,15568951,1350994482,774762370,1485037488,1175854650,1184354616],[262811355,1500940253,494280042,294784883,91142869,1354690836,1444202013,997035973],[1323339932,1934842038,1482613446,1430046040,1443713989,1331114464,795466798,2012052258],[75756693,1449320531,1494466686,1495773614,940143805,447495555,1161209125,1791164574],[1842133634,1923056503,1068153314,1546426895,99352841,1751835581,1867936441,496161794],[308471862,1053181952,1236314416,1981167761,834858040,1575025283,1835658918,1698685020],[1865909514,2101502365,541155658,344835391,1486570024,416545636,1762199413,1981044491],[176688996,1893292013,1478607550,1190648563,1902427797,1691740011,347996037,1373116316],[1796067779,697205995,1221513526,1630296853,1202840599,1535207615,668187340,710344292],[555480595,1473547979,1475943295,516543797,1482861777,1045573666,1949508345,748489427],[159502575,1299726274,777461519,259491158,335952615,543830422,1206212312,1984474923],[1049613311,263765796,746220773,1330457108,81604228,1093864254,132785363,1322120776],[280838398,1530311892,1860066628,1943919066,885008632,1176505173,200238727,771430494],[98318231,535940762,1602119356,388880232,350637753,1891757203,1607504111,741489192],[1826211052,577959241,166524709,1338136890,977714244,1425208516,1433149660,687422351],[1017843483,1396126388,969564277,606290202,133395033,761929837,747840811,619746772],[580988489,862193849,1369298866,652851309,247248843,1498960646,858724478,1109794629],[73878171,1910501617,1531524043,571933109,1094500350,752245239,1585072363,1841970541],[403713559,1000271522,200359164,2039659255,657762367,1906296331,342659103,1344754184],[734175235,715199726,549628172,1387872527,800558006,1779535817,745523349,1310647428],[1051318400,1538567905,724617073,1663051823,122979475,753068318,744775593,438177421],[655358993,327769768,2097990956,153982042,511718588,8139688,1409091537,699055987],[505849862,418451362,1140643434,655065351,663486229,760170883,1837654320,256164966],[1394414571,1387615380,296469904,2015799201,1919983380,1536516859,77087862,2014741201],[1009622037,2034582794,1009506104,1206330966,2004227965,1523837044,1934769075,1598243952],[844596054,1686692086,1548278620,426764739,1801231415,1376095459,2006574114,1048898905],[1824594599,125715586,697745443,1625686075,1006511685,1112800789,1362569799,424124759],[143042954,572212174,1754497590,1047951804,747477319,1498032921,1254037830,1968923606],[1180110705,1268802359,67269638,716605468,1952352841,1789078480,636484347,1130008198],[1172344148,1424999103,1710079011,2082020399,1411693996,482909951,700150734,169282732],[1894497823,1158535553,1702745879,737956989,813668536,1151321514,970144354,1864943376],[1397979646,217157295,1147412978,1919677094,1753553733,1146844057,274295254,1307629352],[190372902,1611216154,1312900868,1314606231,452009300,123645992,287215777,1403838231],[1072696367,1783787255,886239502,1860174956,701832017,1337268586,653970373,1558286414],[2005035743,364252691,100894008,1975919579,1897730299,772514061,57674706,2037620759],[366799581,515743124,978464443,656272214,1630746994,899842659,1990313490,1579988270],[1910932794,942378149,836256240,592193604,1919970847,2064150597,515776195,1690606709],[1623796255,1360641637,565888370,760834882,801641598,396354534,989604359,1361889067],[617975447,16976644,640545932,1031527069,488989213,1224073693,259328024,798018458],[39444200,1027677530,604493187,1455203154,1520005087,1412693572,433111142,858235329],[1696419635,1110520592,220156531,78073560,1846552126,830070765,397652726,1711939384],[2108940849,995381423,1494686250,1086424956,579339780,2078348921,554022361,1514702101],[133339563,1958646395,581801597,859158586,1665894568,946348507,144689222,964100315],[1516502773,552679824,1084498198,1997229818,701140691,1084919347,935834618,1093176503],[1030475461,1896208050,1838017282,492360619,8225003,1500246401,1262380700,2100038817],[419339152,1301799655,1430953124,162320536,1067378791,754167968,1997377465,563607251],[2074230081,1724780820,1829527316,1043611095,1653232222,446871142,635434223,886189441],[1821376333,1299142540,1625393747,2058535763,1717924030,1242554589,724753588,1363335649],[1739313024,1008645729,377497986,1972516446,653242969,40551916,1392927521,1651227547],[17428078,890775399,682257822,376141685,2008078056,1889990406,576298340,1212247253],[514416386,1178701710,1712214587,1142271214,538026987,1521133534,790430341,1183187334],[295487019,43330539,322667783,1903293100,1456263199,427688258,636868481,1600940379],[916298593,1375947560,13067395,2097930434,430492576,833956477,59081885,1812275373],[96711978,652131080,756022700,940870021,1797874695,567673971,369893471,572537969],[1451668104,1285294863,1310228478,63103629,1184266799,343347309,2068470868,527416338],[630258128,881925655,1578800551,773523079,364774835,395376973,1130728706,1077492104],[1909574626,1241331875,1295775165,1084250746,1610606783,857921423,2021008952,1981856134],[1106592628,1477139834,602042708,31322423,2107568592,1919927021,1895161228,915818603],[1855795792,756845973,1472791497,1743584220,1363550504,1302705143,671307769,382701361],[380561261,1663561285,976012740,1712693329,1248999498,1524203626,1841938736,179655361],[1760828164,1086082678,614866490,218170897,1021323099,1956539393,566937342,2035714742],[1253186360,1083472034,282457471,548420658,1197689270,718328714,1875623509,1558653033],[1191503727,1409282498,1101143078,1984414512,1432165650,94441083,1734206309,1466950436],[1954705724,1196976736,461375352,1233405243,1135686783,1805312497,1322776856,2055313298],[546692693,1557593756,632515896,1090322187,854277257,8559963,1367934728,1463415252],[1971708643,627277207,1629054819,1193488095,1405738206,690020405,187645920,1364526522],[562681469,1539149199,478615035,19980332,1564157369,1153924617,1126393985,360132234],[672200114,912542043,304700709,1732418875,2015593493,1085872874,471606910,517403752],[2027311380,970353444,1154830104,1151180462,1844404812,1419618086,575149687,1360676417],[1308183612,83305499,288893453,1926701417,1373094398,20705439,1056609684,2007978409],[366143316,464368965,1724435199,1771333176,1179731492,2102549650,663347486,47466636],[1481002096,1882723240,498744149,2059105741,1957918591,123643660,539652506,1645233598],[937397123,853108296,1262508129,899844896,1245182281,1910907054,1286420040,635304631],[170890129,1047477740,916270936,278426526,1915903102,1628025745,654645153,1388067969],[401109484,91678258,1794052035,1815168743,205283718,1370579027,1559897958,1318698377],[177073952,948393573,119585480,884015033,631193848,525011482,1443945739,538975935],[805255737,1268974440,1835101660,1764721545,1898864063,1239111896,775559544,1652820421],[1166177033,992368717,1163139648,703762881,1329009868,1351246740,58218197,2022155900],[289805758,1809702230,1132145230,1470600558,38511496,1432496170,486324588,1166680],[1644676195,1199942146,177101042,69986886,156155603,822496032,644208233,290303857],[650633113,1060557571,627509483,61509092,1423768462,2114292311,887329794,909900182],[1263560625,540336323,11268607,942197253,678742116,1096237355,1428953293,1982719601],[557394435,1548813748,912460502,1564406936,379060206,1741417185,585809040,452599783],[1841360274,1447659420,1240616712,1997333672,469259252,1515363193,1228118392,1586830719],[875733509,770834612,456776108,1562907890,1685550638,1842165587,716129287,2049436008],[1698035099,1163862587,1498674178,47111874,2063152662,406918716,810252150,1359747991],[1374089152,347183040,86765071,1811386738,1761238,1924554696,1626922551,1144984533],[1521694828,1607986568,813442897,330204895,569480289,241211245,2026279098,1289614517],[2103304784,1549502470,225179950,279949808,1493056190,834567184,386730143,1176794541],[1764843363,568592679,1288667690,746538988,1078954120,1154144491,1602951644,1290269895],[683825590,785580209,970544081,1212583424,1599207679,553630841,1990211944,1700925690],[1387481117,710889295,1812124610,126903712,1857412191,628211903,58485960,1690334980],[1102345193,1884480797,345250089,1032877895,1519578924,110414745,509910467,254859635],[257725961,1580689019,540896194,638011906,1940395613,1299627855,809479174,1609770100],[1900121663,418740316,1112661691,1778940963,1004020572,1214608560,413403859,1752465914],[1069263031,626800889,804479824,258760792,1606128262,161215643,1321896258,246871591],[1281746356,693815725,577241505,1201083354,1695888403,481765708,887761493,31394127],[29914059,983656860,165724790,498037129,786501400,1405996819,1488875407,362691026],[1591887044,21100096,216981528,2052645196,1196982517,1295199214,920116775,577591760],[338207316,2095017586,234978791,102708860,1434328608,2125034913,2039516000,129620878],[1605303463,708080330,163074602,757219218,184020988,403034181,278506431,2037734574],[201570700,1607529185,1778899613,489158776,186485888,1931177356,1774742794,249325188],[140823200,679838551,16723484,624836397,2124525868,613977352,1308721724,956032582],[1774295872,773677384,1801232903,680318679,1040185314,2100976187,1876624533,378850235],[112933094,249930568,1981661717,1893515150,918065807,291397347,2085246891,52004466],[1763109758,227207184,1992799885,835343842,179956012,1929671346,1350050791,1797022728],[889275325,1565537323,764421349,1300382536,1007940067,934497534,1530171018,550646334],[547383631,723760222,1204858120,1496273461,1595100858,1916203109,1427882001,626611682],[1360839853,1579844572,802008116,793452350,347611526,865112851,1964973757,932869400],[1126111068,311259479,707924762,1208085729,20761675,647001198,977813289,1830921010],[1601771420,1242079881,292794254,1180655976,1316963343,1278723906,1366874566,914105113],[1612707992,898723357,2020461028,1867411896,79510419,1428510542,94115615,1216725852],[451117334,679944848,1962971691,1169207542,8492560,1063739339,704063589,759758318],[1134445128,1105075068,423434068,104594594,827540667,1379859527,1489321595,1870095087],[1688790164,1170230811,1570716352,2018084939,860155663,1945441100,1422064446,1339001763],[1068067044,1460247350,323705675,1020730339,1707453113,2084941396,1153443553,1823664035],[1476694711,224858297,1026807673,1327593681,95718274,1190255180,1495917047,1183932196],[67630297,1735101403,200015761,28360724,701296940,1530781443,602670825,578412979],[600819689,1365869564,2049151475,51217290,1525789847,2092606941,1455788229,659085062],[10004314,2033100911,503635818,1300888860,782673243,762741330,1855029168,10350674],[1923231658,1473816480,370471116,691194425,1689190815,1265286073,141912900,1929881471],[1126744136,778975520,1360127687,150033538,1869994614,638323602,376578180,624285244],[303698485,1505277586,1352083329,913975605,1187449253,1099971125,465129216,170999813],[248852875,672641825,1133180953,468710548,343791786,1622387764,1081382227,1416977964],[61894318,236759475,103789445,1478960024,1046505485,1021626402,1899934641,1759894254],[1520712007,1593304506,1618319395,1913800796,1770423695,1879965248,767038158,540972846],[890221847,328388518,900184686,2047740806,839059441,199049251,280425918,1701916973],[895613246,375694499,2103605869,38298817,1970775438,1807794615,1158259264,137988616],[1612747325,45885016,697924660,1143534672,1146335974,1389600749,1725811975,693107057],[252677961,1900913772,984095734,805195630,2045244532,1473195527,140147139,1258366777],[567975033,935702859,336705745,1962669153,207580481,773845923,1806353221,1194598788],[521536283,1061543504,973883825,1642551048,743148394,126766717,1902223264,2066957038],[1214496321,1937289621,476888760,1329331237,1310553762,1170283274,1001989706,1922965518],[489259320,1584849336,1721132687,1666900310,1316788459,973418423,220207361,173057535],[62973973,1097379505,1583343618,1834343925,1352028192,226219229,93858775,1871843398],[1074603876,1707843347,1688590084,1125392185,750061070,228190241,1731158211,1439612715],[1558153686,720910139,97232891,991518356,1793468145,1703704933,1205644045,1516962318],[1220464230,233911903,1922570208,440266440,976050057,1997999848,1420410353,1009460573],[1442999029,679374422,1125233021,808089920,68976486,57340580,1322105220,689503451],[259062588,1241559117,1510278397,1379716908,207004524,1208197506,455207939,1991186061],[1864831964,1227310428,1986689534,20221504,670271042,676142152,938552770,1846451228],[1484478132,1770550943,1181579681,546845412,8862301,1784144098,21638481,670232656],[376634568,1327008276,1924204561,945960825,2107816459,154225529,2113407721,210025646],[1637309938,455269219,218631588,632863598,1563567183,897714290,1915054402,779035421],[1830574159,2128880042,1344898109,255445949,1667070091,1385300035,943027212,880975310],[941869126,1262187474,414647246,809997378,1929691069,1870438530,1996231982,356187001],[693048141,36974439,805745572,70452576,516709864,894980483,586037615,1494948020],[1807152112,881755152,1352478422,84241629,1443729448,601590498,1025918371,983050003],[657111744,1926341015,1630190404,2084536845,804271420,228381680,801034238,962131987],[1341874050,1722789714,2017790919,1789195920,1713003805,2054162395,472291028,1690225276],[235480390,1053302602,1933022962,520082621,82060052,880792820,2011729885,591515953],[926177585,894612926,1760665879,327577734,1966019990,351199685,2059270358,1875124336],[1337263019,1509096124,688720271,1355140163,680867535,1351836299,2066310225,1986588017],[549512268,989245289,322490452,1072418946,375575207,1150552426,1677782395,505457574],[2076018792,1580900653,1319943194,1535989608,1183771416,1961633742,101323613,1446691671],[2005435035,1848713080,1924559671,1177660748,2101262082,102425858,370079890,535212161],[1462757423,1441903597,1746778746,1204706824,96652869,1920813010,586211824,2029007349],[626302121,1170106457,456698089,1879372502,793999739,1544079711,184709148,1380339940],[414240242,562023268,450190184,1253597927,2071758284,1302239141,278644351,861054139],[1703690979,127660718,2032803273,1453555475,1875482211,47238517,1095076878,219598574],[1968098414,1898902233,278413895,1743303517,690364886,1652494804,1153317930,1366853858],[656906781,1563779956,1678635643,1278947013,1960591690,663944348,288663660,2002173344],[1019860062,173077356,1901112872,2061327249,1558367747,1337267830,1478054772,640337636],[833928296,1418348835,1620319991,836825796,1538905111,1345927665,829473029,963470355],[2125930104,29258812,1645179598,1377521795,1852078901,22675314,345576491,1919755350],[51240682,811534292,368362220,2081857402,795745923,87119586,748196438,1847396516],[1858282373,494792677,745819821,1762340113,1919639173,1252139613,1654370904,1994013140],[1604918313,509523085,63046624,864086665,1046722327,334275038,890238013,1716192709],[692526133,272442255,1446780519,1011972070,1851782872,888462155,1555877525,161728310],[1161334573,1993694976,1103531551,451926766,2034634233,1340243063,1749934077,1049171466],[1013299578,1251347192,2068329686,313124908,1287975503,94873437,1638727381,1994081823],[96487380,957441815,923783693,369528776,220623528,974062560,794346902,1103573302],[685575809,409481792,1985049928,1571273949,1396584742,500756084,630325966,643152840],[2091392979,265039052,461360489,27711189,1017734163,667768457,1703178334,1102138336],[93028966,1818286768,1975727470,823258672,538253479,634430312,1080351165,924146089],[364459533,383986127,1805657351,798269273,2110754997,565906227,440840800,1660703466],[582408872,537715615,1938945455,830841104,181070050,1590713411,900928210,1742523144],[129906910,89201916,303045937,2129707414,716160351,1319709224,875462519,2065762371],[371099460,46585097,1879405250,811827025,136952298,1103632277,565790964,1183594159],[164209296,265053464,861499215,490121207,183669581,1175043062,1298778272,1549561690],[99266080,209179552,1521074,1645155747,1622988540,1213075050,1256663205,623043554],[967116987,31541080,1074362019,726322904,1975161651,884042865,1703150384,428161264],[1060341680,410759817,868984850,765642379,1261746995,1305437231,1362899223,920413942],[377390573,1087506881,719069301,1952063209,829367071,1931024334,1924323498,1136926413],[758236375,246452921,1684633404,1973345688,172518093,611056194,1724653263,740764043],[246365376,1119944154,970022173,334199670,674316698,434630454,1831810556,1544202131],[1037720122,740356337,1721240914,1000056245,194639401,1368412077,2114775632,941526415],[66957092,1361330496,1394532405,475410030,1665579229,1862317145,658998900,629069423],[920510902,1782649146,1259071617,1376859659,1155490038,2041023900,59281341,1526273761],[566402431,446955782,1697051970,180866190,1659151185,1408242393,1936640513,480074841],[65390349,1564876671,1754117006,1770168488,114239244,125755924,1681147363,981096844],[1241222488,160335371,929408377,596487295,1876170430,1472922214,276717616,1350305794],[1068337683,674544227,1805547145,90189485,998226076,987830157,554766984,455262205],[973683894,131360226,625752751,1303156815,11305805,1382945084,387174762,1145348801],[1425962071,40839053,1079950295,2111071002,1604144677,1472753002,2007373328,105494201],[960303820,897759533,543915040,1796460916,1948192974,927296115,1048499583,1172093947],[1195434030,1331731123,120492941,2002203678,463492715,1858728158,581873823,797295876],[1979700908,1463999129,1762847186,930663843,970134434,1380117456,881689224,1334145261],[818081942,1558132424,1159870366,591242089,436454864,1918883311,1377884599,1385938738],[374339790,1696497318,1632469504,589827001,959989801,1774869612,1573289498,1654068567],[2078723065,1555195141,553112364,610460084,2039657498,1255710678,570138548,115077925],[1268084808,27371387,1300280652,638514952,1173916212,1934315338,144713197,706521290],[121187754,548429386,1620944104,1124820192,1996172202,1876138679,191927357,1239544703],[1602976536,2014544764,1780095868,1845897403,2003197057,1891619849,1821335468,526964747],[305691939,1761901001,672685434,23937504,1022538776,500482330,2074433102,748745932],[858130164,1735687621,1721492749,2061442470,1324935627,1751642006,380848446,693595578],[569656212,1218616664,169554165,854793299,1953118645,1094501308,612943790,1602666959],[945434166,1184866503,247287709,1456156119,74312980,181681415,2050279075,37632889],[2055110114,595560590,248345471,1911432605,1918751154,750648302,347227090,1871528872],[927896126,202047748,1675772550,281488852,865173451,230020515,731055658,928271396],[141678858,1919885022,365059934,1018840978,523621405,1989729422,1692876777,717808544],[272622738,371134002,91549751,1594970183,529178457,2119853111,1213045890,180049465],[1002095032,127085535,554318345,2116633008,1950349983,1380869063,299974149,966476652],[427307828,356196680,278686161,327603113,729517389,603230151,612200268,1243159807],[947195466,539696293,1525687576,1651299202,1568759005,87167559,1729814192,904730127],[279883771,691638795,1697358822,291056219,2099341766,2039274915,995011222,1066965701],[1544405558,1326044194,1493763278,126525792,473415319,647661373,479698529,1077088034],[2007758360,1629973892,1487222962,494069097,316484621,2042354158,1985533205,1483539246],[219739204,173319516,374494042,1740280489,988629035,997324020,297382373,1062897265],[485714380,62692166,640885584,12755101,1829291258,85410263,2016435336,507893777],[435132698,657051017,802307227,1725404373,1285072162,145569983,1263372443,1169171998],[1640266620,1826744045,1133891409,1629764050,1029206355,864215264,2030493850,70906098],[332875211,444050608,1909095626,2056742475,494117326,46317979,273385069,1374722867],[1709872474,419962218,551786712,1303667954,1032919127,2013015998,1800737356,1504883763],[1511001924,788334294,745270574,1351401226,912578079,2089018627,112512192,1463903081],[1331458067,1397751499,1557983180,587364842,740292083,1903660470,895642725,1822663450],[1874344769,1906646171,189620494,617358132,505792100,1397380692,1166658273,619799862],[601621019,1235390703,1556633335,305176566,752193365,693104059,355406434,1112116532],[1027474202,1319641886,23902274,1808517747,1368567263,513400236,1788761060,1782412529],[1602116194,1873880198,2053642154,1061962855,2078465865,100532397,1003839136,485655957],[1874836553,1653922479,2095787869,988453727,1712145982,526850284,43950726,1271668222],[293786734,685327041,1966605712,1498292986,2081423477,265907351,517769201,1680106355],[2056375526,798879158,1776811682,350533118,1507725600,517136288,1258179172,1523679346],[1461331150,236845660,269367819,596491576,178572448,1341618881,290393986,266186234],[1191197383,2054688383,1635471679,193619512,1828297211,382413935,211065831,780844498],[2127780908,18812095,1884945940,179390073,2034679895,1495433845,1017711077,1893345993],[219019989,547605421,2068579887,521424605,2013006015,249226270,1340461292,184680189],[289999186,514036962,117473353,88993468,281582941,444501624,1229914089,1372064033],[2127517792,1122884949,1892717259,944827803,1905536220,1285617740,1118154000,436519882],[7336694,355192197,1870612133,960663378,522322927,479579207,726461184,94280808],[2063949180,47665291,119190481,1680287264,421596348,1267642537,676719645,608258622],[1322662439,39758526,1345961812,906493900,1754973372,192231480,1822325739,1309354144],[205142188,1762645528,2026210221,1082352380,1413162247,235373988,441493569,752065087],[257952817,913199424,826183126,79092011,932345232,722004505,1552365888,17019066],[205043319,1553088837,11127087,304035805,1543651253,2045793463,666013696,1629623890],[2102082935,413871987,873475939,410573240,1539034509,1715837106,849050759,1027119837],[143289684,1904726782,1915181512,460012250,2081232572,7281069,1266572517,1575718481],[1534032948,1392179743,435018268,646918835,1506482825,2036514449,1310535775,877637705],[505914997,172609045,1143596891,1768106524,826321925,921742561,173192758,1639564668],[465679877,1665190066,1589581767,849516320,1968876391,1693652727,1450671502,1184921737],[1741386623,783706602,470692402,795406317,1431848988,1835653608,653125141,1170560689],[2083090792,1300937754,658281528,234514627,1456595235,1718480410,437713594,478611204],[1231927836,2027102897,618796685,1198491228,988834939,1999358657,1359744007,762414514],[1827029658,1681241610,923946697,1718584837,917037987,1788177290,1998824310,506576604],[1700483813,1034211109,1602097813,1172680839,1410915038,1248372537,1734713388,120915235],[1015124663,1489319976,1262588157,1796222050,1890862964,1457217763,50894432,166186859],[771742728,582148176,1407044250,1216331501,250217991,1938216588,1986559431,107414282],[333971773,1686663018,620315498,218048379,2092758276,121048743,592621078,356399000],[1924652688,168429211,1261485968,2109173388,1431443228,1213200058,1458937670,99372989],[1301643558,89687593,626194150,1210282607,2082955387,1524316910,1993530089,455498844],[2061720804,363278482,701795616,1868841382,1686635410,856454268,762071914,1598673419],[221908418,1443743158,1906336686,867511041,584819761,768091098,1958715042,1763958506],[948515170,1159540063,623034524,314688634,532659861,1805930020,1361751355,636797350],[478925250,482627262,384819926,309541360,461641797,121234212,63393958,417920319],[1740091668,1231943553,2049614782,1446068039,1817406084,1297530737,1461404010,368019407],[1525144379,37364310,644843981,1484726443,849690136,259947435,67130142,1266624652],[800916982,817574967,1017203676,2069438738,732392052,254341325,810051565,42800224],[2068780731,835976056,1955134957,639149358,554212935,819402036,42566887,1746618735],[1901230113,77438029,224253928,2116012109,711966135,1985749773,85347203,958360901],[1170188437,899075582,385141575,390496184,1482677084,195470267,164794859,12583246],[1079588575,72282122,704263764,433120884,297761525,1117968007,320782405,1361914556],[1402687576,670989098,1350853996,1677804911,811261770,1079919110,454901304,1741722630],[1191237040,618385008,476841979,554933323,1963883682,1776734352,2009357542,919600611],[880529735,1931415409,626272749,739183887,963349366,355111946,726576969,631169945],[1198986341,1109797238,156558987,774609805,245523154,1413022652,397759069,5730348],[626240310,1037649770,1881153904,33142552,629477106,881255753,1677704743,1875681470],[1443147787,1697598323,2009421323,1575519526,575739428,873482647,545835217,211342978],[1695578148,1490145715,1860529617,1538550784,292342230,1514815665,1935395775,1099201591],[2007209612,958812170,1817799082,1199361389,1584372464,1064688375,1934654767,5553091],[314975490,356589378,2066777432,568779189,1204974931,424435097,922028561,1011753254],[1391108696,1081931423,1960090828,1219546395,1342215058,739912484,1911322776,1782610780],[1628158576,534744745,442309218,1390559878,878633587,456992258,1236854980,248082201],[314387815,253513805,506000024,732588923,2075709134,600305044,894392919,1234583636],[1664336162,900363370,52640710,1526775328,2107979338,1588995890,299570531,1859880371],[1774806476,811396553,536691102,1937389281,955682557,1790410224,1827897626,341301902],[997942863,1515967210,929308136,1130545738,1677563878,1246285180,2037640661,1254209389],[1688330545,1693493105,1914636700,897108743,1855564333,159193133,2127592263,1910068620],[794266229,1147949480,402506810,99631587,721493354,199247618,37944601,78791773],[1953845860,2002181296,1925668137,1312686751,1076457194,1886604600,1939727472,258744809],[1717717108,1426629503,716714180,1918251665,1710041723,168278153,1895218112,450754941],[221099572,1692105587,1411870765,1340766653,584750595,791993268,563848375,344452987],[1084914506,1897407167,1802382318,1628546653,44665429,1620742004,2060402935,1616530718],[1443464952,1309537845,1362693679,1873279447,61544979,919839999,712069847,272931325],[1053939554,692174307,1944093221,1017632744,1080803304,1125456834,2113725154,491540163],[1142426067,872883148,1356441821,1845322187,2002988846,1963371918,2118093506,619547680],[373168616,502788968,689783153,331858438,1115668489,133323603,820925,367069802],[536811962,1272148729,2067376353,1200946421,1974888786,634314638,490066888,681001670],[494298360,878682960,1569439289,268426752,896270522,1810561437,780562075,916560849],[1966693186,1005450959,1541455851,833340379,1843993466,1747623971,1276316671,127737956],[866798295,256829334,560125342,1854330512,2008664183,965390705,1216498464,1705236150],[1403922010,601332182,1528259789,205747150,1879844629,780471299,1394379301,124385338],[1609022731,120849006,1992576336,1842155343,1872515008,1545447820,478904298,315372018],[1503731363,1604885359,514624284,1443179506,794607623,250343394,348746157,18183271],[1228402332,898059242,1647506214,496643579,1319247840,729976637,817809033,1045988439],[552995061,709919799,9196432,421805150,1594026913,145155132,45647330,937486674],[1026946092,739385690,1261850569,2011032570,129501750,1802803118,55823082,1848416146],[4413040,348222634,1065926991,489372004,731622306,1705301035,698964060,2063905825],[2070976666,983265995,1739524211,1525493902,1663193807,1922709872,1793817509,1491244969],[575502672,594611227,745537459,1879743541,1791434210,1675529263,275849532,984201689],[890321816,1404976708,746068536,1860203037,1451806532,241363927,1356565725,2072091190],[660248594,2001244844,472541450,1788230350,984713237,1717794625,771886814,27090394],[2127712077,1318001095,1484229830,566176157,1257911951,2129000752,1903474826,428399144],[530630761,341715316,1048941791,1374605205,1854973,2099791218,1174573052,804593844],[1049129914,1616240851,1331440435,836361248,1961117878,1678236087,1942355534,1990994612],[67438753,1605571311,1807540165,1159738551,1009907056,1792107476,511430821,1731327814],[1840404301,2028008232,216960318,2125449858,1996088239,1707927019,1341424295,1402289989],[1168838798,621823341,1347210264,112190383,378355492,637836995,270815419,635297918],[1676215785,1468433403,1066800852,1219701914,995701349,1388310529,26383899,1646822631],[1836928969,49909331,713059553,89457061,455526909,1822532749,579284532,1653494997],[506745101,953379473,2129116798,1580870771,1459218106,750635761,962295327,980436361],[1598793208,160747116,627526374,954883196,1265030682,1090693961,1608025483,2019911672],[1135540544,1465321038,1922345410,453216105,735766043,530244830,972031630,743617385],[372457336,281449745,241317877,525347806,434981480,2044374740,42157325,711428760],[463177584,1481790224,1967187265,1125568589,2037521499,2071898588,180241781,468677199],[1292665853,1337566944,1012055601,897507431,1578537890,1417028972,1399976567,2006087605],[1243544798,1149354516,1809686467,801578288,468966588,1647576123,1729952646,434747176],[1681143115,856386648,222453684,964300167,2067404027,2126156952,402364774,1812506971],[1596563357,809077530,332085775,362482885,36097050,804526952,1624470332,169339314],[925534907,1848629313,865315754,1185131231,329740556,818280596,561199815,687993709],[1891969012,1447066140,1926997772,309377791,1620803058,645879261,1364678727,1101560359],[641285255,206785968,326251951,894657033,860418551,1185601184,1907728963,732357563],[1802502750,2024338244,1726300939,1911521264,1916915946,1539404651,1350874202,1368359101],[1155714577,685623692,1943618466,1296114758,1230128106,849942704,858476968,927531547],[545207801,85506346,254907872,1200206492,865630652,509464393,1340200125,1120883445],[1091389772,611932021,787256986,1062499621,1356643253,1354623982,2103204616,971545619],[1390050570,1951393845,1515475792,2036593378,8319523,1315055439,1758173910,570654483],[619214958,590777720,1929552801,951091215,1821791089,575268398,69547935,964719106],[1058367471,953781701,2124110396,909139839,359184506,1535250079,161836408,1557582281],[1878073369,119112634,1509557166,1203715550,955890935,880905723,1589206377,1278477759],[1696240248,1240549141,1228028536,1753056046,596225904,2070814151,1464564939,1267512015],[931519549,94928714,207807258,1319169367,608726704,1364935798,1930089164,1614529649],[1132903354,804457956,811962840,1857009588,143080691,440215377,1630581022,1798956594],[90417609,69354461,1035066939,721584688,1828987484,1230672290,941551133,222321135],[207876850,1554667208,695473270,273116325,171401777,1900448263,1462873291,1236794420],[1208599238,851130264,1608178974,1365054856,581489949,1120446472,1130018032,72947624],[8906001,545184961,1258703666,708831334,688446627,1178449733,739453856,151347357],[1138451687,92448753,1369184235,1202178554,2025303626,543576698,994833435,51087962],[690800478,1938489358,1752712464,742407234,445075959,219502866,1310200926,296012750],[1548574551,155588880,334599609,590962894,2012671705,342093929,1265237937,1735283737],[1854549828,1180371697,1431004444,1353858493,1081354600,1049473288,799388447,2053029186],[1555526847,1655126945,707717362,420297195,208304243,474363410,484850501,313925068],[503000749,917293367,2070084771,2122403732,709262624,573178715,1584804538,1913833590],[1239458994,1784755039,1826734340,318200086,1965340805,1316647947,1515962531,1522079746],[1800157157,790686144,143254011,255432748,1593104946,1055805159,1268556034,1313717750],[973168103,1029350139,1876401840,1149623865,1471764129,1414844213,634572422,190787941],[172187804,1780861768,1324150348,588628917,2157259,458077116,1045333468,65787646],[1030655799,565161301,1444765731,636486414,1241949523,1184788654,968280768,120421892],[139941737,1219316048,846142399,1361916502,1106278198,1619178473,914990291,1377022939],[1808970868,232473308,314744329,707043863,215023406,728658987,706113386,750702939],[453145402,1574928669,526407836,343026092,183870979,1233613085,68590999,29381003],[668537425,926432717,676621920,2084068608,148295318,1707857044,224524121,2113258830],[399456803,843500386,1551164350,981450455,76526583,704934890,719378085,1717683876],[699593443,1591669723,1791378324,1908822431,1422594128,1906080606,1737121045,871523986],[362370007,734782535,424980020,763807266,744308817,914247254,91670492,1685765101],[489497434,894734387,634882466,2070292095,1646875245,1948507005,930841794,759053211],[1676236337,643861300,354642894,1709275517,1568747181,1748997232,654756626,1294031462],[1498078508,550969987,508685009,513417860,1196920499,1347199451,927577853,1593715629],[705912689,469523208,847092114,621715027,1661921082,1421024955,962784568,665362339],[1608726838,121149195,1448839401,1893772305,527353751,249739665,1002710762,728455484],[2046596015,94194262,968200051,1693380214,1625977090,1721701225,121925838,1106820228],[1892238835,1881547535,1436062806,1631419895,2001604062,497132171,431592773,311603765],[899992713,69086388,638448034,660922401,1307719114,1785433760,1010721704,1697977189],[1561645710,406424315,1536431897,1546997063,149054414,347916198,857297906,1385053330],[717271097,971875740,583540595,1587813828,687906970,2005610771,120331326,1919115723],[179577016,1660316956,1256542722,1644965707,1980456432,171101926,930203979,1914729235],[1319093632,1755922284,1133656580,90618862,765838264,1789847539,671900487,1171260341],[374453091,135041707,1198201569,1908638693,1269644571,1280298592,1103181779,1294579822],[339659405,112056371,88367117,1822287732,1428249130,1354652417,1810126386,1936918184],[471084432,172249972,347764536,856558138,1780595569,107812405,1052320675,874946041],[391300152,1686616636,888909646,1085695870,310386428,2063139575,1417363407,962126862],[1256973347,761341495,1349675314,1289515784,1164329037,1540661782,577080335,1266237295],[277021671,1608062526,2008865838,996972646,302118478,279111758,998992398,48880861],[1048305232,2047801921,192369346,1780637931,1840185690,1218807604,550261251,1048846418],[744493707,1910584372,1566523894,1551098856,936916849,351728312,1478149343,1968712393],[1762796072,167313235,1967556086,529147088,1924145822,680840306,1439534041,708621338],[1403650051,605112197,1940227142,599817082,223788742,1077364086,767515301,432965935],[1282292685,938056431,429569639,37946075,771452642,684508212,253885753,313497255],[592979018,34903093,1846648610,127674428,590707337,1228868328,1570190702,1195931994],[922981193,796577566,25929705,989143983,1436356570,1402561568,261663687,897420205],[1221147955,1423089667,1441489258,1149185231,1579427465,198350917,338558208,419064884],[1504486222,1732681795,1806955160,709625421,231145208,1532883772,180799620,1838340772],[947241208,2123029321,1638545169,1355956907,1526447629,1253598576,752885179,634011759],[1647987367,1408864716,410204819,1265934238,1101063791,440809924,488357713,884175538],[985699212,428870771,342657492,1635520799,302334274,1521190229,534422739,1881159073],[1583572018,1015723377,786019866,2035588121,324124784,1360533114,1578563067,323628401],[495051841,173301266,1216713613,1559554630,532053572,783806194,280865001,1866553630],[1666067156,1405010473,2076246182,1298749045,836432786,1190283693,1212228103,1261206085],[1275501269,436855292,1326947919,1705066327,414886473,629764206,125978821,312092920],[1243929266,224158400,713129902,1866511011,579517300,2061595884,1447665278,973648984],[280770586,934315046,355572910,1744112433,1532138157,1552524369,1071857286,919595569],[1324216782,518897887,1846994701,1918425832,402056640,268451541,1700499635,1087809358],[1662981161,1936284416,1870408242,1464533260,1350042864,1714897069,538214736,1761349205],[261971079,1264820173,1825463673,346948377,1023116441,2079641503,802661326,230096630],[2093084429,1346265276,1516975524,1017224955,1322529576,1312416794,925437098,761300985],[1521444289,1795654339,182233763,4108231,1247899357,1182338456,1007050886,195192563],[898350666,674119570,1737915849,535309333,792892447,233307965,1910205842,635211885],[1969695550,39777183,1526566347,1772198477,1184687464,2013235227,2116264149,971645548],[1329096587,391425229,1399872225,1634928601,1794729490,120826678,248815719,1732745079],[1596515300,1717997807,239778548,990040120,1273742119,312336191,393777315,1713462960],[995184085,1035439761,2073869313,737397175,1268060751,1041640125,1805140383,624176815],[1942099470,277825305,1372871636,1900955928,864303845,255117707,650948650,1334441013],[902884784,1922084023,1928913511,1218477863,1503918434,831516971,162802902,552504352],[53543134,323744260,1095088616,648445163,913111715,490468807,373376037,535449192],[813518555,961398646,1229505650,668605978,1822653817,619961863,1162073953,985091318],[428399596,408451863,386752209,600011833,500471945,785856788,1943525973,2050890897],[57378146,1174947694,724022528,1840503024,780865049,1350459021,1955276149,257152128],[13939217,2082180038,798596131,799221591,350657359,1922985237,1781832106,1726744815],[1463192468,293330818,827040418,149569942,1721971527,97426044,156544975,1341009543],[62233081,306302144,1737858206,887576147,1733355922,1557265897,1393447261,1655335593],[995086023,1363657996,1299687422,1121121879,1977041606,888090294,1771912339,1755305594],[1335258032,888683208,1709199454,1400866405,1531579736,2031694890,817726061,1874537988],[501068556,373820797,1552929544,945848865,935369460,1952281192,1197375283,833776728],[2081533737,1545580505,551102523,964406960,726770648,1020245905,358147806,415001671],[110508151,1729460421,1555822276,1878756632,69017150,1838381400,408196040,1031654319],[1124848984,1714151099,469805848,453114790,204997370,1022118387,1094898180,1588906269],[1563212967,1938596531,15747877,219727566,1755090361,647481415,1428334548,33729991],[2111832164,822628164,1390384869,1457135459,1821145740,141777897,656858725,1904455404],[183536022,1054728068,620366466,1717750519,1043777392,184212025,2116295507,2008514551],[1328597039,1460296972,1432684908,1564858203,835705161,1135406546,1632635306,1904783995],[1799177570,769210099,1420704993,1777999645,95551580,1872732358,1143530559,475903721],[362877730,993980471,1469121220,753330373,225482629,154986196,65544470,1622832387],[1673329717,1598740620,756002464,286751484,650826975,652881883,1370363938,1709533235],[2004903318,10604469,516333870,935775331,1643441752,525543517,1847028758,504005303],[1468388696,47688276,380101645,229649763,179341313,2109342744,1967097810,1312185749],[1274551005,2127567560,2051981361,154161365,1181162897,1737166786,466156591,1661469172],[649563715,723536714,494080582,2099308147,5951236,289786345,1434564028,553132153],[1420642668,961224677,2043238337,485207608,1776807356,1779050657,1315150115,2009671901],[234789313,1403078489,2097764098,145061886,1092765690,458303740,367625487,1794612432],[707134312,1892662619,960537358,1597896588,30650200,843433835,1044167035,573901610],[2076498578,165247489,1921623653,787675499,1915887171,1003265226,1727989377,604349039],[1522458774,1528323646,1733219627,1920213604,1986354932,1249807705,625311138,1932331158],[841523030,1615012334,296153307,824005104,2032239398,1894310466,294282094,1490617978],[1064499740,1293966634,531853695,1381262241,1396579212,643915238,1633937008,690671770],[1887150054,1325533484,1424550187,1439966065,1924204231,1851880544,285602033,1907604263],[1867909358,750422358,740908636,536147559,2129725942,520108049,1112759491,774048547],[838583574,597161406,1590757894,224929032,954473472,1289523331,431082054,1905357911],[1768095644,425260772,1657948607,255762331,1758935441,534690635,1426160068,1428164968],[1340886311,644320692,1002664611,1035648284,954236275,1634087893,248975098,1568520309],[2007937038,1045142340,1236677099,356306878,1712394053,625306746,1614991014,1210308756],[768980113,1298742218,2014820059,705496789,139078352,1201016124,2103244327,742137608],[183259720,1300208006,907040666,770726825,1905808047,1524796573,1185035935,137127676],[328281030,223220383,1295925363,1774340867,647374139,2032196585,553222515,1520147422],[1338796600,711527232,1838145134,1969360967,759773415,2083096479,391962735,485778510],[1316308026,1029582507,1392015935,971741409,682497918,246602519,2098815259,344598426],[1606825539,1655761786,110772860,1058929662,1009994126,2057268711,856076541,1806042243],[1291487135,1146200108,1131537405,2112751189,1215236881,1747813534,622158872,587810487],[118095017,593832362,2078335840,995562555,516153884,688256178,1874171476,1425876333],[393809003,663299318,6813595,180624810,1929278598,1867336483,2052664422,1817175611],[2015879443,1869756432,1717084783,161315647,506298869,815757235,2051111162,1805041910],[1699851519,526845938,1691350857,746045096,1198176981,1596418340,174513518,1242138361],[1420860670,233324512,898081001,1938306157,837620240,642826342,2101607682,2109081514],[27298604,274510767,1027132157,1182298421,557885548,880189651,382903068,1623867489],[1517929672,575658237,159369934,1355071472,1320843048,900160824,497746609,1605115439],[1613681869,1525260668,813222910,1915220345,1399714924,1289860258,12909725,556938432],[108445318,412763810,1764035309,1771748283,1392202384,2014883870,1483639591,43212269],[1948770038,1210114242,2086762323,2012740649,406445375,1988321849,2123080331,573016621],[1185679468,2057940139,722548086,366469385,1317277545,1065413419,690977247,963945730],[2000447632,1219634908,1773468442,1704619727,57585258,297918807,1240252200,1691264663],[1877766520,549643350,447892909,1748600468,1776239260,1192863542,412797884,759581458],[1310819322,557040246,2091501925,319070321,19021465,984038925,1105898184,2045349299],[1838611263,1037799782,2006197166,1044231782,1678813054,225187793,305330179,303808800],[1013365614,515872760,1800525491,197502046,1796419634,532890680,424828680,1815067359],[173518425,918523872,116939020,1962793397,271894586,1554136977,1670796132,1292840903],[1592290884,1693277272,2036492558,1404674520,830650934,106873084,1168124520,1248498397],[1222238502,289670903,1372672677,1897022437,202700441,1377524847,1955098114,39967808],[1672040229,1330735696,1964352576,2096115874,1844149728,1741344117,1091587348,80018038],[302538831,1786255924,1830070000,2041536435,1983202715,1018259171,1127519511,1447106418],[1435577199,949895655,1015581557,1085336752,658121784,1996869140,499149789,1751052281],[1403932683,1191800004,1113051286,370095965,1193969700,833311749,810923225,1159914045],[1811355629,1521711347,519755398,61660265,1642799880,2066469460,1754852871,235974199],[1047560273,970046735,954134752,1706874862,338743269,1924527782,1021868670,175940093],[34544868,1247812559,88648668,127473049,721390483,375992358,1793195347,335929258],[159150190,2070577380,1981119284,404763293,1113109799,686708818,1782455306,1795674170],[855429638,670173916,577540113,955697457,1089236476,1790751736,1474338890,1664512237],[1975384120,676763542,1327222242,1603899886,713573280,1864220169,1901132132,1978001620],[817659822,1969067920,2037319613,1800211333,125749975,1851835804,307503169,1612797149],[366493024,867991674,768620071,177615821,1086534191,930816406,1089399403,1080151369],[1498787722,1516861586,2034958193,1974804544,65830537,2107525374,1352077884,935505801],[1905116441,87187129,2071126794,641736038,126592837,851113402,387688560,1715889557],[1924339888,858243070,1442330298,1025233933,1292768958,1036838447,1027381233,1896920726],[162400689,733218409,890495787,1873086201,262824312,1728930115,1343065357,180917130],[276032046,1603948062,308534581,1656241828,988661016,276430942,1777165445,1741434803],[1061676896,787854606,2019696111,648646915,576414884,673280694,2039048793,1390072460],[1394867218,634614400,312562688,157817685,67895326,136118021,2056151867,1026046890],[150188788,806206537,855550052,871526724,781668285,766283592,667842038,378718164],[570899640,1679493387,1965627747,1225764702,1282728468,1543112409,407026184,484074974],[1078561942,983931237,1400747664,162899049,518377640,1331849541,1465584916,1640128583],[2105982115,566411424,455362474,1783261082,1537867627,546562902,816786696,931277621],[638511336,1142044767,587620893,161116725,1088346285,2041642405,598934857,1506710988],[1772565534,959659212,1885675208,1509474458,668289145,290438565,38669684,682252650],[1485424621,1706697598,1392964486,205460312,72285316,1581163764,382253055,2071934114],[1764572966,1295386183,315981646,1775337298,1100500961,251547482,1824886349,133143647],[580358380,607909921,1210174543,1603146278,1601925104,1862907184,1534255793,1020077049],[1610903578,81876071,176211141,718986300,1351795723,1058386655,1250194043,100268684],[1338592081,334857484,615014551,983013107,1014126832,1866780062,1210033648,1281966736],[1631068856,133755353,297133641,851037438,272268601,819233473,964236166,487271779],[1770559260,234217640,2120131290,1629040660,169118521,532979296,533332509,2106686060],[413504079,2128881853,1923508875,314466365,188377409,1271908656,852886859,2046937150],[1540088898,971209514,1150313108,1193059095,1575106636,250355766,187496171,1784740744],[368684704,722161814,320777250,147270599,964380631,1870230262,1283220478,560553176],[71221521,940278210,2030413213,1851473402,1826136138,1922025742,7742240,584495210],[1855640458,679184791,1652318113,1041486405,1836349028,5943814,556365558,1809710136],[415926650,1796144974,1595156887,545703062,1248672925,960950069,1455195400,2065247846],[295801373,1066430726,640482861,624003545,1414658366,99993339,1519020275,1149758171],[323826124,319853233,1402351423,923272807,17795022,1700974112,377418996,1112777371],[1147582417,1124663952,1397317189,7984739,118675697,419745321,1045800537,1713785599],[1101865274,1381211026,1772125583,989938227,491392842,960983376,660514848,1247413101],[2108092575,1538018090,1980562702,669740872,613240997,805655668,1440357206,1724431048],[1382858092,1996581046,879502614,1426542879,2113346001,562386701,1116274449,69859479],[2008163031,1894815935,741818225,207060973,1384607425,1822306692,738536539,1598738704],[1454734066,1674263402,937775910,1630288899,1577877230,566618059,149091236,242671874],[525566465,718387703,1461961697,1400582140,1191449531,580487170,1305739213,1998744067],[898358165,981554941,277545368,2097527471,1936239139,1358026187,107049698,1569029591],[2032540007,511608029,1537767054,199644080,1459348592,1375511111,675226155,365294394],[1791640456,688021392,1347410753,1730543698,346731904,1591187140,1936084106,46745150],[1521923050,1187066374,2098633469,2044524276,1093176697,317656866,418316993,885363030],[1766139353,513176189,852008207,729034719,1479074685,702313285,717869368,1300348603],[1818119069,294783421,1429874607,1671755466,1871530929,1068032583,1194281457,1762993925],[1786236223,313925,1918747883,1321779835,95718862,1849879701,1730703113,876296984],[791503488,1011286227,479847142,1971875432,1271403439,1054334879,175225746,799757494],[813655813,204186615,1989166338,1311100305,259815475,1700134246,1822687328,1551757245],[1931034772,512999771,1993121638,102431583,1198248571,1139947076,331439764,1498307666],[1739131132,1478986610,1362034946,2072251298,1711522978,1615249184,1780423116,126666518],[432357604,229597849,1112402961,1278290909,954204454,585362360,542570246,743747809],[686325291,905954963,1633587698,174541919,1943196438,2028514728,2119628776,22967037],[1937001668,679582086,1204760173,1555183696,1522106474,752496668,88530541,924127344],[88068137,1265203410,1265159344,1124153503,678923335,657273999,1796728519,425510353],[1548421842,851527402,704547413,847310008,1662919617,727666902,725170370,1584614352],[1014722718,1605305631,56494143,1327597590,767256589,1541065699,1629915533,744380025],[1454067209,832795479,1020046461,1649151359,73589093,566239187,1206660766,184512997],[1586913877,846386346,567700666,2092522903,670160690,473740713,2012325666,131511896],[1112661357,1813977420,1698527728,926059341,73739589,447012060,1116555623,435329723],[310571413,442454589,333872705,346031630,1249209266,1012227988,717327585,1867588579],[778722235,315534866,1095530946,1881369888,1159666512,99276889,556075262,1315796935],[67598442,893099479,2040337818,755518712,1982261575,1323464756,1672530717,330744605],[1143608726,1852887657,2067336852,658150286,1422251749,715259749,171784861,1043089622],[1550396436,165465749,379216029,1239013141,582178028,2028210431,1290980546,1836219626],[1808421411,401456962,2109692373,764263733,1213564361,1863194192,509644158,887372251],[57642595,319296777,863062281,927264056,772220877,309194906,1411086241,2039992140],[2098848643,1972574044,1868716760,243551818,347056159,1652704670,1811549738,614174990],[1609481878,970820084,1787355185,1431434052,1494684017,848142825,31725619,886294113],[529445919,442892825,1246701888,532180997,23912775,6859987,93640379,1275649538],[1182219510,1524284674,426292721,1118297343,1606666339,2078781110,824512201,385427824],[1293343067,1073113565,1404902994,364516603,834838884,326806130,1268979541,1246873525],[1736277390,731993286,799674103,1394577388,1782031823,62782015,849431197,371077319],[2068076950,1827371828,719051839,946401112,660477176,1715832272,798484681,1810717281],[1461897950,2007567587,1790167020,665982169,190239967,1239325528,1596170024,808467999],[90698141,1216331432,1268297368,84294219,1274394047,457597793,1349020768,457811499],[1421652319,2053107358,1854608812,1661823320,1045146768,560265142,12425884,294082775],[291298697,954192784,1560444327,1253399037,1317423312,153976927,1376302803,1017330882],[419947638,1931352524,1414380962,1490301667,1379537609,1068845125,1809283736,694964243],[1299870695,219534242,1585237209,599531007,199606669,1195188739,564428304,1202827508],[929048843,768102760,180321762,1802466415,1628553363,837227641,1784216463,640115613],[283835719,1408470128,1108451940,1955043835,830802667,266565002,279670299,818215256],[572310017,327446995,1064255636,1579937938,1304981401,585040020,1707327468,399876420],[1048052445,1678860322,771079148,542625959,1661562141,1136124469,1111001103,2061949317],[262266614,695239032,1534077865,1333738450,576467225,407570130,144815225,898086079],[953688976,1855225507,351893187,1735681148,1257735321,691489774,996002482,1603363846],[1647153691,113367037,1804674355,787607841,784531280,1172653202,85886918,1324961583],[1199156625,290687157,553999107,616735233,1367686763,1612022821,547569213,546958690],[828410741,695014078,818487411,93918188,551459787,813370391,1926046785,583840677],[381287547,419449482,1258294564,610171887,1942730225,2121406532,2000224387,1593774465],[880307522,1798024525,1280038759,59577993,1219437872,1361160603,1846198546,1456555909],[1287330359,1672495137,1434206676,1873063340,1875670868,1750357710,1834786803,1370099733],[272333004,2060028185,1515381509,899048120,252605469,1119184284,549607423,627738179],[1229756074,208587507,2075533957,1671803485,166411945,926461112,1347160580,961649230],[254099316,402841955,104556073,1756303560,281769127,1464845972,22520869,1091832226],[308118628,194752280,261287004,798002615,354475989,1588977453,549818687,999207445],[2060540614,1672702803,804551694,1689359214,365793398,1840384155,1031813675,1935641713],[545323215,1706311707,2025659934,17899596,888723182,793342810,1810018707,392587189],[1448903967,931542557,1647777726,58058439,831580008,525355511,1652869194,935447566],[1354359186,757850884,1537360554,1990595318,140210654,513481622,11425597,1423543980],[183658382,1911945491,1730527201,1121848870,1815051791,1156684143,194066234,554938208],[776927248,272548961,221681101,198041656,1508868867,1551545299,891135642,774925994],[1548061892,9100803,791708913,296397166,951108366,150855533,827285910,13594941],[1936838008,935165193,1187186569,587938182,1011812407,1153931707,1930894365,1896453641],[401221172,741428762,347667768,1096465622,1620470671,765701634,1045988511,945265542],[1454415909,804780154,280505687,809117334,1683740619,289122380,340854358,1586066594],[460835423,1806262064,1990246774,1100088540,1944001740,1785300069,1979739973,1733083889],[524727457,969539691,801021641,1800355369,850047706,1603521640,188360705,677693186],[408454596,228877873,1175237822,1764440915,1379161415,2106254113,464869206,1405346946],[1346423815,971561630,1279745465,2079505081,1778040024,1581308707,1543166693,152827886],[309270541,1394328667,756570746,427287893,24570781,614247485,1254933231,1392699189],[815510421,60662839,1231462645,521944452,449984603,698111587,1064034590,1715592373],[1871653688,1994960839,746127681,2061026611,1128946826,168738222,731220762,1279613931],[685973110,1405988087,659545234,539758394,1454139436,1887703377,1575421793,826023672],[79480044,733884342,144002233,797964534,1283906806,368229591,176484959,558132812],[1441571209,2089511549,1658108514,1304159477,647927306,312673909,163379153,821968837],[886378407,1468216669,1200699689,1210301545,741094373,1506386691,660792146,553145711],[353965250,1536198509,1812007883,55675301,806547563,841925399,1685973213,1291985347],[1512897171,1314388954,1543497947,319409149,1669341944,196355475,2029040545,984358405],[1255008671,1340489570,256388233,716206683,428411326,1053191518,1024126460,635405401],[1969137463,477401536,74308476,903658960,25949943,961212391,611486441,1219363887],[16833184,1929493191,377329941,476946272,504488480,130846044,1030876583,1467167584],[1190269850,1430576009,1083725876,1025828575,838075197,1435887691,457740331,146577018],[1347224749,1353817811,1015863687,256684300,53731753,483936572,117841345,451648565],[576107361,1769271202,1715798882,645629787,1131028007,1699163992,193335865,850004943],[269894765,631677775,1462869118,1749108247,674686140,1808237232,203016094,1883533848],[1593728055,273247344,171109167,1860084596,1631027610,1315265857,901914008,1589500537],[553402122,891214301,1762157232,782619625,1159241043,1276252311,833035222,623642118],[1328369504,1350486373,1793890490,1361024536,2127846849,436233546,1503372579,1478699586],[1906916880,957005919,1733012817,2039957446,1905223993,1111196679,794283647,1536822390],[1173170349,1792394366,1954220735,1743173222,411802655,2038212313,450321604,2031017643],[636041335,1685823870,1368679410,1751439806,935004272,1428395628,1258230609,2019384017],[748286633,2055479148,1481399855,312170540,786844860,1613280447,1492045801,820928419],[269097071,994804728,677830957,1847465922,358352365,83787892,1618338969,487115528],[720975306,418212509,125323487,885091620,230631016,612553843,893754303,1356682288],[1005199432,647670705,1862148194,1562455972,848146501,1962183596,515492799,1024114640],[1307099250,841772406,687092722,198990839,443960245,209001916,722147215,1209078797],[1608806876,1329241071,2094063914,114909403,1138904411,540792455,618747052,352506936],[49224754,851735941,1319524247,1709264949,1527389972,1790281902,464955087,490861756],[392122662,481958909,546317761,380793447,449277047,1951047018,1532499453,2049954668],[755039237,120560188,885806953,1029884335,1331310366,2066893670,136959397,1880637624],[608414276,609950876,882794235,1657175682,881901396,324453059,514288241,1381342209],[738367052,386557437,1993381441,842300795,1617879066,1029841068,2129212573,643778299],[1627298549,721824027,444738951,1353264063,961068702,1223417794,519068826,1063375962],[900524633,1526550759,936607888,1369261473,1203166200,247707917,2048291223,563133799],[287503609,167663232,1676914425,800214536,1102303218,471703495,733208951,1485215157],[290077519,1505241580,1689455185,570608798,1095554908,859537205,300377795,1951005787],[574959108,731135284,933411858,1290864610,595510641,1691449564,484469913,1957733105],[333472290,1726668621,1180374703,1232019963,1647811702,1595805993,2121252793,1587364485],[939433993,905545814,1908598402,1162307722,1082139308,1449317849,6421256,1400391527],[460706699,2128569790,1934856845,1351557079,844002543,1910767294,1726922295,634473153],[1668806985,1014006220,1187137767,770624620,33308363,519926139,164736042,2039968936],[524599766,1997266544,991760728,694244234,901045666,1222996505,1564210809,1660398267],[1952805867,439993276,720399864,1709262131,62067771,493101851,164417401,1638187644],[1846642850,463625105,1287233001,519268753,1848696028,1547628622,1025967277,1859472904],[488391487,874159691,1947247998,1717221149,1778451525,1600279363,1263185745,934091179],[1627806329,1197061795,461335819,1574194479,1783020099,915309189,339794738,1105248216],[286857072,451767479,1992402182,1748700258,1056697096,1647766336,1597635939,1088245267],[698043960,950045067,1150891749,1224417480,1959465205,1906120978,1636422053,1085720587],[1616020258,91135165,1365600910,64332101,776874677,55951919,1124110612,229647113],[1262222018,554955005,1187925964,1260762527,1050019250,887289080,1648276125,728800408],[930895476,1770225786,1380302836,1344636523,524609614,1847727373,130105003,509752920],[1435022683,539324861,1775676609,1058574663,794711522,1351376190,434410949,1998919075],[1889661685,12519962,614170613,863510484,34628227,2107438493,1395883800,1641522318],[14371482,2092763497,1182392277,1775827911,1532930160,1621689513,2050249954,1825938635],[171446477,223682236,634546960,1693028429,1309773875,1530709358,395535593,274131750],[1709426077,1601523904,1510897314,1381204608,1962796922,1117228014,1445297596,980373162],[1042934225,337502449,979067818,1507169722,362939514,2098591434,2039074379,834141237],[1774274734,2127570152,1268334752,1687350117,1997278006,1199964584,1040859757,369277307],[1347354205,948578159,1085176629,1491199052,134951479,496966867,1734295972,1600670239],[937750359,1759970654,992655327,90387062,231746953,614078848,898784369,806287530],[417291043,214557952,1649237793,1165398853,2103734583,44872200,147117664,212722897],[1002641223,1250180305,1080481336,462970491,488657893,1892367339,1020450044,1706378274],[887178084,123979580,1206631512,1983132028,1009221368,1199352724,1327132596,392212090],[70080633,1757835481,734231773,62135504,264753665,1378965279,1633550285,1891398194],[208166355,1559711527,14865170,1470735604,1266904658,417315581,879554922,376071541],[1626817541,2108978766,671866267,1721655763,1317124810,559704792,1697754313,2023522257],[37840686,1582365859,1321261371,1243322327,1412187896,531248679,2030491367,980837707],[2097237220,1142792910,1926912108,845877058,755544912,45145973,1841364722,301907799],[365112722,1642238395,2098927682,265903127,1253075589,1438487328,1245034979,824720271],[343949256,500490451,624178949,1724787013,2035512793,492847752,795256979,298000498],[1855953955,958756381,1904823916,153295581,249789917,1060410353,779859442,1466871599],[1347685707,564967725,1368365034,1624978618,222439347,1238303645,1591257209,1838715709],[252549992,1018195118,1701612223,461507922,919865354,1185287309,460148680,4661435],[1236915185,309551470,1214209016,605748991,1913044173,209122819,1396462029,2046574529],[864549543,397576335,1077482179,900364427,50966818,1017595116,1602648684,1029404004],[777481059,990380437,1111985923,1926458998,502659840,1903066754,1086200996,398828669],[1345760789,130629142,2034354163,1353597384,1657799923,1982526150,604756605,103016785],[852863435,552203085,242210375,242902014,308881262,657092564,1019656226,1664675986],[716273733,1286935994,1039415957,1615198138,385679430,1157943705,1427238969,1378336308],[1437278325,1579608815,934715514,1255298762,52246331,164504864,662649375,1830517825],[1064231344,2053927712,1535984210,1178076575,950667912,1984569442,291866871,1661922261],[1630888947,271866599,2032836095,1031336510,603893406,1988892418,1179750891,1055282364],[594384167,1699390114,1405494075,652268154,1148338615,1536191363,1714901417,1562535096],[281583071,618910042,1973806414,1623828438,1929208377,2030808826,1220697399,2092487218],[837871371,1085647410,107331304,718992013,537922414,1180462014,220362011,845181465],[353718414,620029906,1004901032,869661787,1556240769,1065027959,518650003,1263854219],[842168875,1442639100,1995147848,563243400,1338860768,731857791,785120667,1801783532],[1502582503,1646071149,186367837,342530901,1265303567,1044474024,1340217398,1492723389],[2078671641,685540394,507339856,1377475037,1054100931,231095096,1437644131,1654489512],[2006570978,1454380049,1614897086,551721936,963125694,195661480,885844325,1283149288],[2107585588,976732881,1808538632,634643698,1995694525,22344536,164540057,1151205518],[1339580973,1169177111,1139264995,140829312,1855438273,470353849,1061769180,964036476],[1830331093,2088652893,1234003196,739079286,1662026438,723218547,2008915626,558252242],[1441930092,1274208596,1276701376,633453962,1002631765,1877311963,654413297,1114504271],[1641630364,253541037,325420069,572673910,1768210155,179957647,1119574976,717569161],[390890153,963401038,440706710,1849499321,1927834384,913103156,733950136,1131860746],[40411336,54531580,1525412976,1902358420,1185497837,440014855,1146379355,475142977],[666540877,815365877,2003455676,1096302145,567034185,239366354,1848745014,382308095],[680811609,1372015436,1491963895,2100139973,2028211381,1828815063,650749489,247173824],[712499668,187104950,824435905,2026039914,1011433574,351880736,932589418,196232343],[2023096189,1224130828,1025422248,1050045451,837988951,2091034687,711964589,655736530],[2056587459,1705612117,1685698143,405104351,798670762,924371209,782167797,604046892],[1799694026,418625185,1979721715,1105810928,1292918516,989207420,292297717,1975528370],[1888475169,1268731963,476897874,981156150,889414530,274148452,1278643313,364251101],[476340389,667110459,1304144532,54982229,2107622879,642439026,294644629,871095620],[485269,651467332,2025209891,335279938,1504420281,1010655708,283317310,564786676],[81987270,1218688432,1830027776,1078337779,1917207225,495564522,551190167,869370090],[558913865,305251673,1221567245,1229303676,459402083,963347249,1618026482,1368762174],[681981949,401138351,132083250,170990587,1678249222,1374050152,958560262,145172293],[707825368,1991966426,1255851909,1343754926,1236437912,1238418437,1961715643,270727414],[1194136997,618951537,1157872260,535921254,1559560679,1309069672,1320100182,251480150],[883349181,1735604933,64190843,467985799,1430632148,868112425,473668367,1385453469],[1892897534,951884904,542631496,437648679,1507859202,1843666529,1638178889,572265998],[1031688276,1421926255,406864519,1112960699,1305855933,1728541000,1506929178,929389986],[1366436563,351941071,171467977,2095968628,206568490,1182304243,354479346,478017127],[2125335427,1102068378,528896475,885812168,1657065410,379259809,1581339616,1207733864],[1574267220,1630889220,2009235288,2085436098,1774805780,716001872,1543866340,202857923],[1151331808,1222805715,850889928,1631791440,1455453169,1414520462,207330344,524726679],[9367025,83584861,776063592,921469891,1939431397,1271656169,992205525,1967668810],[89992168,1427438436,481418288,292585520,1871728359,1496551695,1008657808,105683309],[1213618773,422608193,1697050531,1964747000,538966587,552462512,1984030532,126118204],[896293107,1399636948,1540751799,796173963,1743220885,720745264,1230848056,939143841],[1153925420,957111009,87824278,946467180,702569926,1034416910,1778230725,2084055759],[140412295,759563145,1053211366,1776053672,554868560,178696155,230877672,957040071],[886380286,1013664982,1365491653,1289988534,1166666579,1646506298,995898236,121703764],[1191537030,825010172,1963143118,1304004405,764655048,938512648,232541788,963120976],[1018159865,875756353,319484294,743209510,1616790851,1098424291,2005820294,1623058935],[863807366,88525462,426725281,2123138182,2047623210,1858799291,668986551,2059445476],[1003770715,1833621040,1279410244,439794448,836746046,2034782256,1882588045,1148579046],[621608240,1236446594,1919458651,1111789132,2055039535,1078751776,958665268,1585441756],[548771318,958696643,1919746060,1829383045,113712613,2058562221,1877642163,598928823],[618099697,248223324,1876132135,27591984,176384755,647683870,384511570,56450595],[891874576,143928203,1054128953,88677753,1190575165,1068712901,1940644909,1714151128],[183382895,1485745389,1321190362,428048864,542017818,486107896,1267989455,1001129424],[158376139,1383895282,775831242,535066824,1503355915,678775409,222263836,1261341993],[1086086598,1395463074,274887072,234787838,459898736,1396023378,933333054,1247067848],[1698313840,928248549,1334871460,919175243,1169794014,2047439219,736169540,1224172054],[186850555,357945924,1699949672,1556305279,549273461,95180239,1382744759,1399818488],[830148423,1615883940,389420253,1029735030,1090469862,1730830585,1370886164,662857545],[1227797988,706927013,640526219,1865030574,1793390592,929598649,1218607830,1885001001],[936011011,1500927453,2073791653,1336835764,1018088671,1629910996,617634847,1209807555],[584823337,2094966366,1203162812,749575694,271008946,2118414260,1664475895,206478749],[98243979,877157336,1018099941,1399925567,1974073172,1274518598,1408667735,1335622918],[1169263212,1010724105,1910993524,2016781796,548881403,1997558678,1749221300,1874353962],[1039264249,335510653,1612307376,2117201064,200020553,1675626307,2047213326,888233594],[294770547,646591969,338407781,843879052,293345855,1806521636,1739581994,642988511],[1776637623,1210516599,2025389709,1196738786,452556610,2043049790,966721356,492225073],[654744989,2082161225,108222737,576507186,699207762,2130509891,751167004,1836647971],[1667562614,1238839951,286519366,101301836,1559097107,1171673026,1000415941,1860180096],[1770200348,73321771,2105960577,15496891,294117859,409924525,53160981,1518167289],[1248483859,1502273929,377545378,627267769,689478859,1775915202,1600016056,1937643974],[2115549595,2070984144,723033198,1332114082,1486858832,851515132,103382767,780810570],[1108050352,1137003953,521783324,540019292,1897227709,383387931,368271230,1161244195],[1390820252,1309491600,125635795,1922740513,2109904753,715483764,450036425,840533411],[414625424,328091436,1274656683,553109633,334555702,1016765054,1456265329,1818637300],[225737439,2107356904,615210433,842563405,1143058008,1942931696,1257071146,2000765991],[1271358685,1478543458,201591263,506514217,1341970237,594456439,1366744530,1771027216],[1136084128,1023481047,1676526333,2009907366,607405858,1373625402,152687488,411264480],[1510998275,1899019733,842258989,841350174,2034470597,1855854032,913436831,1583224785],[795833914,1612385760,717489632,1068575060,1363397287,8043234,2078923657,1456863673],[820221583,104548389,906653044,1974639523,1744535047,1747141136,47572855,1912016502],[883098644,554847764,1134667219,376600546,331920087,1919928174,794365100,776193299],[2040622560,1426391343,1472326469,1196318281,1093740942,1513324052,2115201455,1127283788],[1275306598,873071029,1495553410,1752314479,1495739353,27398795,701783748,1398682809],[125185745,1347103822,1091002146,1779855974,635934007,1072365776,897039545,1201384268],[822706676,1049279084,1743436573,1001860819,1466358064,1237625625,723217804,371628651],[560857886,2093042600,1331893206,1499067491,1620098341,240393169,1076032038,1615624524],[148511226,1690195982,1371472842,1556544085,1443946282,2091458443,1730514351,327334949],[924520397,902270888,1638942406,1256890797,1901270757,140078753,679993355,1277747729],[1627450637,789661269,2013246643,123304598,1247608730,1764393660,1323396542,1064284576],[2035299161,2092609552,2011974258,1758941270,1129035802,677133539,483937211,360826278],[840134961,109739757,1518104697,933175925,635339834,1970000047,971497627,563928950],[781526448,1167050240,1692380551,1719949211,28088813,681020997,2067948033,212150604],[1384133434,461342098,1094547009,644652580,1393401820,321283294,70158762,1551741314],[1817775059,586335669,1506563295,1419984439,273396342,1957669355,188925261,645081127],[1489457116,492276929,465629707,758883627,1368645748,1521104342,1133361425,813395324],[353568383,646724298,1882172464,902230435,1642379885,837510664,482311678,1961115127],[1044902370,1398029436,1334676313,730203778,207503637,714194495,1254878964,2027535237],[987406158,1212553577,1716430808,1833898142,92918052,1200726529,196296527,448864203],[212418296,1510877958,107325670,1844296406,1690619418,2002791984,1961561765,217108784],[612493993,1151013028,468614734,642494765,196058468,385261086,1018038656,1167286424],[276510008,1024265837,2014335530,549978739,288000195,310236162,771108738,1293434393],[695021093,1025047076,1302762844,1713016976,1026407240,1017461485,925582768,839005204],[2010789308,201705959,1454234395,157902662,639004497,345127764,180125289,266361148],[748237946,1846913452,342381464,475834205,824163489,404588372,893108207,1135596538],[1320865141,1793922929,769724416,1583213425,1387792726,1203999354,489053035,647276249],[507930115,138667743,1872055727,1681042732,131271689,879793409,388602894,2129882886],[292698578,580477103,1896766140,1070263399,1551143439,1792189135,1238997773,1434881754],[1516733771,676239880,1724136104,291884178,491230263,116591793,765116822,1385950046],[214396949,997395123,930721410,1708907045,593430335,69992951,990834325,1242475121],[1303836891,117527305,1836771465,1382442642,226271977,1684775935,1104313853,694132316],[293692535,902494474,1624547981,234571030,13454419,531700195,839178668,1530725936],[960660825,1803097270,1455986466,1238581383,750767226,1417684401,742194846,101255198],[1073219834,613474871,2030930750,500418152,667874077,1435419282,297497361,485374826],[318006533,345511361,1149166234,1350781279,1424364885,1301171300,1429598521,727716529],[831771916,1937806509,619069712,1539102858,1189128008,907893484,1271153050,732735320],[1331252287,10111879,1188314004,1409221304,973269499,924742236,1102621317,789067965],[255596409,249569984,460771196,264593810,1726927387,1810473435,2099088154,8815656],[1283136463,1025508162,770955454,1916074950,507668506,326306781,528314953,490052442],[1675242552,273286156,2120918955,219949354,856925184,1782700143,1767564655,2073386017],[1031684972,1595415173,550176274,1685951547,1844003717,1062357783,1351473995,241038052],[1708124188,2089126776,676537769,1717552041,916971191,1215460285,1599340765,1364145919],[873960378,941319011,1675463419,1152648256,345608379,632187151,1700839511,1693998178],[770775242,169651891,2013523652,1881530305,1525589307,1412338255,1415875971,1891682565],[4960877,268272456,762611970,1553640996,844302561,2068226778,1994174341,408920862],[2055566777,278701289,1808334331,810633410,579776576,131887551,746032740,1191514521],[2107988534,1070371756,1978973501,89771147,2033768558,392404912,947912200,1899881137],[1896425952,1835484327,2095151964,1902397613,1898508725,625105799,1629801231,1100581708],[1912473040,938053419,936492787,1254241864,1837696560,1310001700,1430055624,1259014958],[707602403,119138895,1898515884,2053543622,1259390362,2027851607,1601971672,1023229955],[681339105,1260822883,994735109,1514853584,1109370259,2069576090,1400415562,1063935256],[1181556628,1001824040,775665177,1955571441,406957748,889756688,1959799456,374955040],[529018807,782537868,1277049288,1510598311,67495065,749835949,1413708195,414994907],[682714395,1623017629,667791968,467037259,116151407,1551661040,1727527949,1383897719],[1547927317,620594940,466210147,844637902,199261966,1326639991,1042465328,1743900285],[1880591842,12086286,194724444,1198805521,1094127537,1474547718,1609361114,463988116],[1308525774,1184328505,27262541,1671032510,359941011,761085098,1341236893,1609450170],[384585725,107285063,1020430681,1040952321,48438449,2024308674,1015149011,414320916],[1048702890,1521538455,948384410,200868528,566291847,2033895407,756683548,559519736],[1082722068,994339241,946195030,1045156245,1029643383,1866100100,1600117419,111216438],[885465070,1807880182,216453609,1630670615,562424124,1336730102,1082097718,382399337],[2043973624,140280331,1399450136,644981453,1086725196,1677350689,878178450,1541782587],[1714501027,908391753,262891668,1429785514,995653723,1507174130,1294895665,553425117],[1265759279,398327422,1162711594,1280689955,2041744139,506749821,1030868174,1215808453],[155809837,1986771417,1077122266,857026311,318693340,1488655431,1727314146,1371623803],[495782568,122772238,1389827444,2106689514,2815387,915070268,676634973,282034013],[1174685921,586996856,1470895860,856207540,1638243225,734264564,512284068,1951857826],[1584937863,319938444,1866641601,1548579728,1213354721,1606153976,1116448562,1851659524],[791711828,443176072,1812084842,1381053280,519613660,1252138011,1945248326,285916018],[366619008,725813645,1250020321,976709723,224550667,143451774,1213224826,192088632],[1587368434,1497867059,340246486,435346118,515196013,347962366,195073922,1533684424],[1678416186,780341281,1629742757,467364288,633804863,1933284710,1855671248,982987966],[2094497247,267174136,1547741902,1416895787,1451548002,1420517320,1720894006,553964285],[730479562,1920663950,1798485261,2126491985,160998372,1162014937,628834283,612953322],[1244293977,1342649372,794149357,1084457502,198401662,442156856,2098602872,521044500],[1849999072,1236429746,1959245731,614203929,339640272,1827698989,1847391879,1345995720],[1414484180,2089925912,746038777,309978880,1766276894,1828127223,1464350946,703760361],[267430103,996139763,1662490607,1944361656,1688487903,1767273734,1344764048,754125165],[2003963159,1147236739,1193458435,1717980626,2057308843,1446667529,1551699355,972659251],[1177589867,874763939,1377597572,56864941,957047500,905022624,210379069,546553238],[271767563,1930369235,1709274101,696728638,1424711088,652544251,164492040,1918248379],[625885420,568621799,497101184,2059878710,1773970291,954972789,482870170,1243422430],[844046805,922618992,1196842195,1678205402,1234193785,1544658343,2042443719,172747779],[1560970852,1514861879,305213096,1541050563,110026653,698066989,1860630948,1100482303],[889995576,1226963897,1487884861,541783745,678332035,1706590929,374429200,1816080332],[1311508278,153170209,480928313,1780212448,804777761,754605119,551090573,642384659],[49536923,815356576,156713591,1232687170,1949179681,88348158,1298262500,1975709463],[811295409,394692132,1910916488,2093742919,1543722419,2049202810,221464261,768619589],[242506717,359826793,250517749,980364886,834467821,1952486715,454641692,1443670224],[181755607,1578035921,2048559174,1553347254,1126177120,1420638911,637383630,1415563827],[43648120,582261915,170081497,1539262777,69519457,1823914071,1433369495,1051554477],[51752899,558258162,1137792864,1537482269,1126018089,1231383140,1751031673,1031876895],[812705661,181053557,1214784814,950681099,64306484,1466505575,1858798216,1563862264],[1791296725,1639416321,64411267,1465783019,862014979,1145987791,1773966859,2048825195],[893733590,1196923489,1972912563,363544006,2059016701,1060332059,334244557,362647085],[597124614,1692171940,1837817282,827211292,854579976,1701318933,445091348,337311815],[2109470865,555996089,1751018415,850473817,131951443,646136514,1590007006,1041619383],[536445584,1263480277,1175145463,254912946,106912282,1940338311,329368731,1211508758],[1398849710,372970548,96054771,1248229057,35042216,156829062,1889245464,1541484119],[919809903,1499139648,912003770,553570175,1095268156,1323584200,123689913,235930589],[1933883207,1150822387,816678605,1496556474,413846966,506999454,977746523,1673436520],[407990689,419994119,1754228030,310089394,1291353006,1308764509,87150441,648818842],[1942636933,1332014858,1276524799,1902412308,625688053,1941135821,1637465016,1536989736],[1271342743,235127969,1996057259,317374058,293264904,2018637294,135051034,484174209],[683426927,1192973176,104344922,1213350893,272759081,835632893,1625171970,6792651],[1548127274,1367686478,930656137,968000278,767213439,1152568129,1217604198,678286181],[1270300858,256562436,1485958795,61100042,317235558,1075856053,445553558,1039219045],[155867808,1783581974,464427751,1149658437,595881583,1033112839,900655694,969993049],[317288388,1489248483,1187187672,982730894,762441325,1867123652,408042050,804203274],[1422377383,1258748560,1018376665,1315025852,1578924710,1900334965,1373124876,1556007367],[176673933,1495680800,2082023152,2128624311,1909909814,817982590,955761933,1679503710],[1820833154,794734693,1816280699,693641604,305893192,826314996,2089864390,320446161],[1850571678,933606588,1823499379,321330015,1830659692,959450617,780307716,1998730812],[224014701,1238022723,1625288565,368296885,341157081,327790796,925563097,1992767166],[2092537201,805417722,1993404856,347468929,2033995926,396922106,836262382,57171952],[1549567474,965758835,845431089,191156780,1163032916,1847118,1439588591,1529475221],[1341213087,9684738,971917862,1346537606,2019611962,582450113,2008053920,250489268],[719696830,1021754896,1560749746,314650781,1614114010,1833596178,1370087894,176282719],[185354668,1074848062,1624751515,1996051524,248549148,1912381214,832799836,585498965],[747080336,708844499,589395447,638904643,990424479,465646905,336601697,103768131],[971306150,947288748,1740852568,1983233571,1355793118,144152727,151748778,240231340],[71904052,675956919,1059179726,972879680,1335166511,1153488006,962430456,204462197],[2075682873,2127847630,1213573779,1590959044,986212955,1076291664,147022533,281288905],[176268609,1554615092,297202492,1137423360,1605770059,1710530943,846119162,690219882],[303836,818414911,1388726681,1168197613,1837921167,1810289930,1645301942,1253836968],[1848084671,1713870191,1148820541,1350271692,571845093,383789840,1622058037,1156924112],[1792691388,1700991902,48759757,410225704,843728192,1401794907,2112728217,296482918],[507667861,1834639127,1474444351,1034759606,1194077981,199767618,1653370412,1634503059],[120643877,1068442091,144186151,1715260486,1210282494,2011340329,2114002464,302445194],[751391513,1649066908,105288332,1328098987,310701372,1031159006,1301150450,535985624],[751936166,396983583,1113099778,1754320654,164230375,193084260,606814829,1980712058],[540703927,857421213,615047877,1879067985,626797533,1114918388,503053917,1668639913],[1786082681,231943803,2116110730,1786408009,1490212456,1132840060,1465541815,1757292750],[110348296,1106284487,968195979,351632338,610622225,1870795992,922732001,1951724840],[1194366300,1577871724,554224550,1917650792,255671667,1004454995,524417954,1220674832],[315080184,2085029167,1676720302,1370886208,1719516371,1514093888,1832266876,903612035],[1870263743,1263847863,1611743598,1641506022,997134489,1098239053,475421987,1930594396],[1137166112,1874689787,1463109785,1425561485,25981470,1373998966,443609394,1559033056],[1358450875,737208547,531420464,1060175299,690378296,560737685,1711459816,711041092],[823731668,574009441,1314956993,1105457355,1441135131,1067905794,1691211861,1836369914],[817213310,921074182,1572779072,555954359,1545269075,1775782571,355035177,775755641],[1503576401,1474225346,1544540084,1982280805,908129136,1529279958,37998600,701589513],[258096797,287803419,586941824,856213741,1646268694,2093984619,1111570068,1792807625],[1488182819,869516058,1383140017,336841962,1309424257,1745126026,1149747834,212224405],[1896401551,994870872,126223651,1623962682,2045578842,1929782177,795914028,1678832603],[388125528,1689829660,1008347953,1871685953,169259648,784455945,293914227,2012724822],[1428951532,563920087,123115909,1308863517,964862673,1088493424,1871511023,1268295074],[1745141115,1313777320,11860996,593686598,960509596,1969748030,1944290522,1611014047],[407091287,1166735240,125565774,596725471,1444807361,1599292385,188540003,253540604],[6490146,1136552167,1770304750,2114734964,254948876,2058568010,1308481927,1895676013],[472609617,749514110,1998488045,1159827478,1163701000,1152873392,1151736627,523325063],[1979175271,866079489,1771345874,564453301,459244433,146829294,1153503647,274111716],[540668373,353683761,1330336788,505157635,1150250997,16327424,30338377,1231257872],[919762673,1622607162,2063698949,815294501,947068172,755315028,816255484,1199486073],[1739679172,1140246489,114254194,783892441,10023121,1948963858,1695377605,31008624],[1783370295,1461762817,1689648257,1453729353,1795978907,331610173,1302162870,1109823501],[1545586360,961231186,829324797,259411882,1639243855,306824444,114210512,293819040],[1759161904,860059531,1334943024,1084947466,546383030,287313798,1648877604,463465140],[2105767104,584308949,1321768026,1460500818,458640497,910577482,1935298153,49473805],[1272308400,1212553473,456568244,1670480417,331968547,599335879,1606152241,89610604],[1081737968,136434939,944860540,1621931110,2007035463,1592173673,1638617403,1278101349],[517841280,995591302,1122989725,977376985,1449228,1325518539,1437384352,69873032],[827522947,1579129727,275031146,948287559,1618973325,589521963,1083981654,1634836438],[1420370177,362368532,1203905169,570551053,736148326,1151723392,430360801,1025004215],[1888755451,1048669118,268753622,1370362621,1008278091,196866104,1863060911,69676943],[2031321664,735181660,1412669310,2128438279,1604458759,704009885,452245756,200794228],[1224739782,2023544048,1304840269,1240049208,1204750961,933717686,389402717,969458023],[1762907163,147469935,849996672,389298077,1610340412,1481465855,1583179286,2121122048],[881464437,668561434,1364537372,1550703808,348350144,1531955213,1097287481,1317510911],[149606955,1000302507,700693650,1458865944,1751081054,915847838,115501224,1285461593],[1671408123,469126017,4352047,211806470,803914829,1821639428,803666565,679327626],[530970516,843937072,1376182299,196889750,285164822,1343413556,976993632,1699531217],[705952892,943322770,630401458,1593775279,1002428710,821811928,1867115138,2030110046],[722822411,1814026296,34501604,1021006400,217419819,1241552990,758890024,1617313808],[203414203,1824657822,1316762556,1396887407,1405198873,1397055617,1025158284,728289862],[17817744,840389748,827551544,2026180643,373335893,2031208045,860143499,1209119226],[776105287,893530720,1840439470,139820203,850685661,298021376,2034253451,1612669249],[96851483,1689745277,1433434789,1212896227,887294683,246152564,1904861583,1902839704],[1661487160,1561510014,766799992,1534623110,282412160,1692245372,971819497,407799948],[404731120,2070493304,646264081,116482312,804813496,645409933,285499888,1816689961],[133954095,342808079,1934893558,816895446,641781615,1726514754,2128186996,1027281797],[1464902547,872670249,680701865,464590204,999160461,457088087,1812427178,1565517165],[1336921713,1910773633,1768192586,1879466690,1428072881,1110173227,379769458,1415761538],[1638383038,1787468209,1036663167,411854328,500024349,2066603260,494272175,1548179677],[1510005577,1314906607,1929113234,1624115367,1767384595,802933476,1046776441,391044998],[1334665647,205083291,967012048,1584477161,1778480600,1605100508,1461863327,2060543604],[161530649,1932493654,912431309,2100501166,1335791374,1371086098,71870086,1974076285],[1144541561,1290972977,1034156644,1991040601,566740088,1963479050,794277935,1500560796],[549200530,2085588710,238230331,1724999045,1302531824,788601784,1335916322,399812863],[305504231,85519490,1884218715,1984468484,952264448,510272715,1400938952,902351868],[2095955350,472213114,1293718564,172808513,2044925559,621742936,1428956567,186970529],[1250514442,1126158323,308621557,1048282952,1318378064,1421034851,1103028365,1535107221],[1386456767,1612021700,1779946901,1809324545,878236811,774382923,1648226605,622685428],[951384192,1818768806,1080297417,1667262944,1678857232,1977745644,17090422,566373202],[1122674254,500773721,874031231,1884784872,100106493,420495361,192005093,1890890049],[1302605427,625163780,124924768,946340289,146351362,1770023464,987141690,547591877],[356928195,1829177002,263048270,87937418,86754911,313299029,1723677232,1336580528],[1140158890,1147739988,302701372,297099106,1065442481,821377969,878455181,540948917],[1461237233,740783290,1733493495,635641017,1424356418,780916207,455401077,1730929586],[1718864815,1750818906,1328361449,1622345202,499372737,1817759653,636250006,1584090615],[1237609734,1212445752,990920583,560209618,1505813905,1254829872,844343843,360094021],[25365834,1362800111,1371356023,316707769,2020691945,1046599862,741605537,470553563],[1394680182,847221633,1983787321,1796369118,1488555464,1265069788,1191192976,303572006],[541703281,1899113653,1049539661,1048515087,866872880,1621203317,506949523,634020647],[846188742,893762848,434729497,1427100382,998815005,1909738504,1798384902,913593261],[1368548748,748582778,802318563,1294699529,928083471,296211603,1934254275,779225870],[501588737,494462505,2014019514,1023110500,2005808234,938961986,465694157,1295467293],[446891599,29954927,1853515772,1639942897,430394917,1549350189,1825387187,1452625288],[1317188517,1174075966,2033704545,1939569463,968646434,979488639,65828322,1324131622],[1664646671,1567375313,175993421,131536502,371166159,1969107310,328686911,1486527836],[1133858269,1420996161,2128939278,2023442396,221467562,440324677,1085991718,459233503],[1172768665,2123829236,1012548128,1336585655,60082963,1957157759,756894257,2080836312],[1905729271,929054057,888069920,1187554734,641799841,1636182289,2039150287,574497290],[425233629,1511888968,1207714970,1615309064,127143411,2099625398,210566397,1845252734],[1637452231,849571947,132859797,674654293,1232499849,739914617,1636216507,1981151811],[593402507,1637280308,1268661265,171168403,2087736435,251008229,1102637865,274917025],[1281752349,1948182704,74257017,407951056,1419288872,1532955116,1229898092,407319630],[1077895517,908317918,1822995502,1972215481,802416964,1453772723,848409667,1507621213],[301349461,818634560,1795028870,787939404,1507099716,1338093896,1736268364,28937527],[2015342642,1639739655,533656665,1019216522,1830394083,667630408,849715153,707365760],[1763963048,941873925,1371085674,1145952385,1706008830,1535204949,854418002,1244156154],[448623533,1845415227,863435709,1557219103,1966914364,1525540593,361897036,1990172818],[425038703,249229637,92252839,358137199,1008763711,1869302119,755691999,928911677],[798131423,416943247,97117666,277538966,340032726,1930227151,875079281,2100177917],[1478867554,1050944659,123418597,2076823171,362978808,280219505,1763042100,1885350256],[1082560637,568519127,190943631,914056364,334684256,1877810,924157397,1950690866],[1163714008,1768150222,457276723,1083647984,1668788219,1182889602,1753322077,1904062053],[358690176,1294488305,1835641592,685323456,638282084,327564295,271192234,156505422],[364403218,1346328472,588905635,242534431,37943593,210281841,730787702,599712801],[1519925500,1929564161,1029423101,776599219,857977386,1633448886,1056759740,1738448986],[918642207,1156306768,1305499256,2004362752,1519407923,561706829,1915342226,265042778],[14637216,1630908150,390284418,1762506471,1592663823,1148829712,1220174833,149756886],[301635244,1375971465,597542427,1130665042,278603944,8974871,1166015512,158759218],[1463244271,1609796422,1558171680,1177362041,1901889551,2018630658,1665745447,315619293],[982598727,5479046,1239926403,2050951948,2044164387,1171835495,2004455324,1556213580],[562951586,1956968055,909343198,198664331,911691090,1809701093,2021439675,462213993],[1632458284,1036665886,95063689,1295202890,421407672,125886894,2067978299,390130127],[855170831,85421011,320069467,637166787,781617875,38938569,1059824545,828256134],[1927900451,401115358,1314033773,438876724,1732860485,1233160591,55306711,1066831993],[761959494,334730284,1876756809,155762735,2035218796,1049552950,33548101,1116221609],[463752036,651911578,262400362,1120973672,482518173,1667031171,324094230,784234154],[1552000697,2032994634,1159064984,1599387460,1918778063,58909376,1173556120,442472413],[2092278216,404123582,885970903,667355349,1887608268,423363253,414628414,1401315598],[2072216105,505631058,2009977526,776972016,503095963,875531463,337035050,1844219540],[1400996846,668067494,942708286,1708814110,225494816,98722753,2107795189,1539493970],[87272985,1213038727,1689320293,1850543422,892049107,28785911,385728021,1726288397],[2056044622,743238261,820210374,245606362,664317148,2009435611,131940456,957777546],[1240824460,1006581232,1976328346,2090616511,1673432605,827137280,1255318198,453253457],[1462852142,669589307,1735753884,1898649487,284545682,642059787,1790904878,1783001015],[28957669,1986683386,1191542202,789240045,338121646,1678680540,212732644,274600625],[681322530,1148015192,1240667706,136047603,1484967435,1559164316,1405725292,1547774924],[856079585,1377638270,1030804962,1135242703,1724991506,1797257167,1412143706,1456391363],[1323605409,826854773,1912816183,364126828,1277054643,667823708,625561583,698868687],[1965892349,1311794357,1817789703,130401002,1600056195,1223641308,1125474935,1300084322],[246950755,1591797432,968735807,19908334,1805759723,834689243,1542895091,1011094514],[542908020,597922506,1581488443,1160134364,574654869,352881215,1948969522,1911613488],[740557881,1503465641,1620367914,1018027360,210825358,483208137,1165486592,496620692],[426732858,1818949716,441804129,835244489,1996860548,390652016,1861348606,1524622333],[1972572551,1731240614,357774707,1306348653,1918393081,712187850,1810997382,1441040279],[561465875,1290032644,1300855872,510766350,637505932,505608389,849893866,1584078826],[1185131810,1096578892,1524910446,205868078,1166854685,1736954714,708150160,1763417421],[1389647831,1735776288,1699047572,557220747,1241768930,112335766,1129745544,1275102223],[1123451067,1170310361,1722589134,1882002271,675942933,123771197,397518373,1896740734],[492259786,1703755496,1741661966,1105545071,1789027871,1871103938,1322516710,1180967844],[839389268,2083505900,125303451,310076399,1288039286,2544432,578992654,639278398],[1391384872,851581297,245293543,392170206,1071586905,1602987632,2042022476,1002589443],[553544727,1139677391,1231292252,515719857,543244389,318781236,1913029687,1310995697],[1472257533,76023312,1524449375,917994370,1606797164,1890692008,50238874,1389792582],[291446166,448314955,4714479,1424522105,1677954088,1987099543,1048953060,920048962],[112025932,375715762,338365043,1797664714,1761489134,1476428432,980247402,2010053219],[750267733,1299036500,1115167278,1694053039,78203624,1643379996,1684152140,761159623],[1177802919,973203054,2061448456,1089627551,2050137751,201293565,1524423317,1384121738],[1474977540,1495314517,863979872,543646257,749689359,649993178,1454298049,694908328],[741414082,350891756,537427024,400484947,1254942952,1997963054,899346643,502695874],[1277143616,1941857279,121119766,1684817423,1636050098,1714049181,176622570,52575274],[50122981,1496429353,1286322517,1527522887,1784300017,291909474,1537723305,1124861032],[4087015,183435276,462938871,1372000464,1320948660,609437770,257247942,796967657],[534650297,611528137,1689586755,1462735819,235436978,1796212164,1917107464,994882340],[1941699364,1777772070,710595236,1289833211,673719174,525069524,1103483254,891041199],[795787431,180654664,938218494,1572684766,2116752354,519354863,218254116,1621393441],[1538614079,1389480404,1861636216,1066119479,571130370,1230854647,1175913035,240294713],[1472279444,1064910514,966513239,1566320327,494498798,2110049423,477633104,1373068465],[959733892,1060407750,995389556,854422610,718212324,744162554,400741075,392999995],[1075838902,1001510531,1282153695,2076145696,646415068,2062505299,1055844231,422907796],[1884092233,236399191,1504358303,1659902025,63441145,2096947640,1946182754,1612199936],[1469311666,1813572355,610867815,133581589,640427760,387807584,488362019,521833077],[1380967603,44671858,1924103647,1801313633,786037710,1887589314,1529830697,479346467],[932728176,810007947,254495620,1326862350,1637638724,1954138984,495842092,2099815962],[2091843916,570237586,2081169280,1364464677,1720125425,1046628741,407053126,1589952579],[502056615,1596345836,765496400,508175206,2024319797,782745730,1707102122,2032332465],[1054490936,957840304,2124443131,1853749189,1555894544,213809708,159294111,2071939787],[61315750,764476328,287727548,822103800,260778749,559317286,862465048,1229719578],[1265459753,825959837,720482409,2020257490,265888927,1023390868,1684490346,320489199],[1857140720,95229393,1884752960,1785656373,1575442065,368187518,546792864,1351299128],[1335948900,899110817,764369268,723146014,28816152,1569098835,109152724,2097656898],[376714972,2008232562,502023615,125098948,1474480617,1122687544,1085844731,312554945],[327336175,1430194813,638238429,1235036026,537043381,1625224444,1775704080,1739971992],[400229262,83740826,722453005,184536566,515553774,463588758,1426620115,1643243252],[2122910810,256726845,2074111836,1080860064,591484774,1723262586,549849865,67963478],[1767290163,1689819839,1333966831,793550731,1239402618,1349082691,1471705787,700159348],[1304562504,1396578951,720807310,1343648804,949423678,927338423,109212878,1504780051],[700961635,1144860719,1557056226,1683889182,1010021478,1471121603,721232748,2018236973],[1237569068,1587892845,1063075504,1440718242,975048110,828358720,1461171645,10290494],[2036196458,470220084,1314291486,1924291862,893946511,1585233107,301978865,239859060],[1854543038,1418866271,841103744,2101388609,1425332856,599587526,1066446414,942991973],[1819247631,1290465583,1082144630,478355237,1415692185,1381823412,2051484690,1357409537],[1128802980,810376079,638426124,176824331,755400342,32890305,1575652837,133717102],[1412579886,16434292,407997098,1033391811,391442896,1908228810,1836290406,217641319],[1920774873,698190115,482372086,2041364810,955344646,2095894726,1985669063,606694],[1386128278,204545447,1917231460,1236375746,1676266685,1509352820,523566922,2099802054],[1898929512,1916341740,1582756170,946249612,198294498,1247103411,512479877,558137748],[680827327,387523877,1609572083,1489621070,1695845430,1713862316,751206106,1804330110],[53373070,811384999,1385700212,657895218,1676856881,819055747,1023933706,1296183445],[788353011,1035122001,338654019,1216131635,1273669213,1412326106,1322957716,68381481],[1743490441,1914644448,82197578,1743604252,120849063,2128130434,1375268119,1768924268],[1204102663,410709032,73302335,786174746,512881465,1894505489,336880890,1119223832],[445088815,1168130157,576987515,1697765744,1338663674,1132776711,582662396,1179449756],[1214242171,624095113,1205955561,74589671,1752903041,2068520497,409253321,2087419014],[709481712,1139060716,829287884,1390983728,339219808,1075595313,821426689,1257062914],[1825692348,1939018205,1720469535,745657374,1267833890,912431896,1892464960,92123612],[1952621939,100462237,2047453469,1257153299,176279491,1195808247,507476636,363651433],[1275656322,1051998039,870810436,879002318,199718223,705784533,222265794,1680123102],[1097431838,1388187104,791779537,251824474,1438465240,1743481709,257373616,1822891004],[1231791338,1391421074,847845997,1419128680,1601488000,938697306,374635377,612173521],[1628361849,1792385057,112698922,1151407931,1425154497,1219312269,651162291,400712762],[589746504,1412358574,842951376,1749826973,2051083131,1120400193,1699718023,759915785],[336972264,152314617,1948419125,1457490532,1923635687,1777539716,819282163,510821941],[369677421,380975831,1543171164,2010880578,1016736021,1356118824,1412619210,650631470],[2010706276,695889742,1287778021,1526438240,296526329,1775682815,1145228452,347639459],[1751992154,1306629555,1295159729,1710135583,1111153450,991546478,310011166,1685835684],[1490538893,415515268,536220839,1609382505,1363683897,1011355411,1700897691,1345177371],[662255540,1738940149,566413065,162512074,1567452350,492690779,708736442,169763010],[1930861706,2019260281,1581813785,1813138415,1507218216,1123378467,490317482,1522607893],[618866739,588971188,1897256989,2061630206,1540377684,462886460,174255603,601984298],[1011310855,175795135,464217279,332818425,1900619471,27623050,1089211217,963644323],[1455549536,1167105033,2060600628,1624036110,1849916650,1196653073,1101432519,801188994],[292585334,1782246233,573790480,1755573927,756314101,1450097950,1999074393,990933308],[445571755,1428780494,1214166518,586475973,522082215,1861650407,132763446,784977728],[257843707,350542329,150637961,1446369961,891991203,466744467,94087039,332107919],[602588095,1678938646,397824962,664314864,97607981,1409662095,935234826,870342429],[1012522155,277506332,2040750393,78458566,613305046,1524293872,1405898671,1506521245],[369650731,151815694,1632867717,280528590,1581670728,980711868,1513363918,928848356],[548196462,1856604758,1995670290,1554822295,1632848923,1189410968,1931453467,879760505],[132797205,674435704,1853833915,1676862186,283149907,1635678744,1258305318,396870248],[1114539823,1071814031,729107211,1209686246,70755148,2025830805,1972571276,2072643943],[558296252,1049184177,1323756513,657733076,1069889563,1110544668,503203152,250123373],[1209914057,1165841958,112689550,180842384,1537742444,582976969,1052596246,1579528728],[1002486356,1191127076,126498846,580333923,1006135983,1665283811,1406825950,1422950002],[1967359780,1428426235,1271965847,1175009871,1661380271,702174833,1062999697,229892307],[703582926,50411835,2072514928,984158178,467347434,1651821030,483944842,71503997],[355901081,1629095324,2086783493,1956300074,1752142141,1443223505,1323512285,1483745403],[1837218332,599562947,9280219,120357872,1508051409,66919669,1488816649,1563651666],[2037899585,1543201328,950142570,409739857,2122462070,1273391100,2122387387,1653776749],[2109108419,1554546190,586826797,538543765,364440096,1346711178,994889389,322656572],[785225157,775401019,1372940425,2069985825,1709123060,293095552,1205741676,1242718395],[1735517965,2128377800,358491443,473533178,207316766,1655206704,1205679221,1923755931],[2011460536,1899566397,1270377538,1058028813,340010021,1992869840,375260138,1396972671],[981914091,1543894530,1343587273,691010044,2010418524,1408286569,1606740967,2070651594],[1541958489,1796703109,2040485132,1819374412,913516748,179080651,1650726846,531062406],[2117281078,1958389889,1573665965,1564152183,767220970,1256242163,966336384,1392422851],[1707633008,1959459135,2106395316,685535588,1707127306,1907955054,1900342304,151609302],[356813381,109243123,412492605,1900463808,1882748726,1318608427,352798094,888419704],[1264322765,2042178680,1648679926,1297448883,723797535,791687035,754650468,887392681],[1964812563,925384563,1198680929,1509198810,1277271247,463915730,686425676,870477594],[437805086,1376537752,1199783678,1680346808,1458807133,305429239,1528977186,34406989],[1835775555,570715468,646940476,56009571,302024471,584948498,1483015243,894806931],[88447940,1530114362,448828641,801453432,903726841,2115001193,1028420398,1909695082],[1412806594,969860346,1028591556,262281782,517945393,1078418156,1715255067,2103058043],[928621842,278727109,1624263078,349485065,633174065,1289817835,817427796,1344374687],[48845622,754226004,345777102,1151936894,1819411839,614015408,1554928869,453822252],[973497653,922806886,314340916,1318696869,1990018281,1866885998,1594130020,1535158309],[1487044574,2037067168,1651122810,1129255062,1150891148,1642584376,993880781,595601368],[464202532,1990882640,814880657,118279078,1772155957,862571895,901428807,296993353],[1460955639,243230945,1164706005,1285657933,483082063,1234137907,2045741986,592709476],[2077648259,759720817,2056900303,1909174719,599516211,1696979666,1340701468,564908671],[436639224,1126906103,748070869,299694318,827770979,766976244,707710767,866831277],[2042873125,1034951748,1435387606,1668733652,1104198453,2102340158,792865767,1138993903],[395006259,1702455736,1497379602,115939326,1206768586,696119334,1736900408,1816482491],[402955613,1401201893,1579248710,420436297,1683449606,1993360404,2109542806,1030970168],[1332920680,261832967,1070056008,554416959,36641195,227936024,1997107724,1370628142],[1372519746,1838920139,503627048,836469772,252200435,1690608304,62247776,1516158379],[1335362847,1550642265,1080784973,485410988,1080531258,1481527905,2002990756,1444634721],[825942412,45915127,945131053,1703064993,1116134515,219427950,368829350,2055234784],[688953498,2087493342,22708469,1777788013,283321321,1387187050,1215827770,303541556],[425347200,873057054,167311907,1088342545,90407124,1111338066,1898534402,1257525359],[552510873,1540077600,1379473212,764042766,982879118,692803036,2079832789,1923049968],[1999139065,1418413740,1644503709,137204571,1365939346,1740001332,1889585942,455870643],[482248057,1785720785,1962798840,1465431427,1574199070,194130874,514931988,389879695],[725385106,1195499820,1233270570,2078356473,1464974215,1866042100,2103884893,1564549510],[1358680012,1881847446,70331751,916981205,1607043725,122762201,1799053867,2106425017],[2103926414,289987559,1091674294,1866046320,643910433,85204643,572813526,1217636186],[1385815300,1170363674,627485790,814769623,590147636,179031486,69694146,1100241039],[1591909649,649903207,860771200,1459934459,1808189703,663561831,208543175,639794568],[137918539,150285221,2013452676,1038396795,798766285,1218263245,725137796,665812306],[1163893729,76630537,908906081,506724576,1599713256,2103419766,352199162,1558740529],[382307042,1176900476,818975894,100342622,428796129,1634616373,1368248532,988270647],[1044479732,1606076924,151209736,1847723449,1648339741,1658632882,453744687,1573891882],[452274004,957700775,825363367,507160460,1077041374,1008717456,787004499,889531570],[1376075990,1828172811,702247719,1441989761,799641918,1147140452,299204801,2001314636],[475575271,196653837,1323999834,1344252298,796488392,1480093301,806686196,41399152],[995235677,1588082693,92444063,946382483,1548147207,1474731282,1224834303,455422871],[56608962,221462698,1306866359,609636237,414184620,698144669,1161236862,660849669],[2029410605,1962421768,1786122993,1851283802,2072164563,1296293318,1492394603,1464623968],[1992750418,493888011,1939799908,814438944,374726106,1371525599,1686704759,1607137443],[2010958957,1559831932,1681509026,872411985,1754919029,1688616109,295614786,2119506820],[936949377,1574149091,1227658246,165581741,2089484881,1159920385,1616398901,1962754177],[617533963,1039898952,1279414237,1511385951,785775970,636320982,275927661,903203318],[309846403,1797651220,1444460524,376948387,1646687310,263788304,1216105592,1070087720],[1496694345,287999146,178918096,1347977157,1707204880,185073260,572630288,306612981],[1397196856,1417875553,994713760,336072919,1780766089,732020732,1773100850,1540899102],[166736847,951737277,1677232400,1335038889,1960280862,1712894397,830788911,668148127],[631140100,1103562829,1768225442,499875502,943816632,887516951,864384514,1101575063],[1917299276,480643528,1347976574,246341341,1700985928,1193283567,1886809936,1528285311],[283262538,1108651548,1759452206,1499282443,1162977267,989282682,1053447075,1181854226],[1375703238,1495391160,60520124,176469114,82233529,431741978,1390866432,519107998],[336402600,293157975,1208095812,2044036992,1926464774,1930028841,1998725702,1480739093],[2090584205,1826495002,1588264296,513031403,284603344,312806209,93477562,558197459],[1592582145,2087374039,261195867,200314536,57048836,1699525535,950175864,142263892],[152396510,623174021,23572494,370007749,2082599329,415247094,2087710310,1952351412],[1071036033,1349557865,548936752,723324572,1082525596,29200997,1505336205,636551930],[448554620,685254533,1344870055,1614531476,1740681151,1057105517,1939094303,1002301285],[1523037390,707767281,1459323692,609572293,413921663,164245572,691739983,1532301211],[1829793444,746530630,1000992802,266567102,2118777545,2074710887,1931983495,1688335760],[1445474217,1025849843,524745858,950070610,181074564,966524689,1959707188,732610850],[1195290896,1126507900,648027151,1003344352,1912233133,436283192,1650082028,1034896465],[1977486917,553323897,1473814693,670119895,60954621,350479920,1745064698,314721881],[1453166502,2076992614,789614206,799860791,1187482780,240930516,1832212334,1516914954],[485675342,1765071718,1999228318,1053976493,135222302,1508452874,473155582,1653951147],[104347796,167882970,1165635864,1043152872,745127142,1956426965,556112505,1902141598],[2019818211,614797450,1474310022,659938551,1478172923,624178403,1431656326,29267199],[429221354,536329723,52235666,1874924946,935694741,1680060627,634177443,712937644],[1798034309,906377358,957169681,1144424541,1916979751,89872989,763214468,988651091],[127767381,713431717,1911706053,475836615,60259521,618158645,2088034602,469293920],[1939573944,2117632215,1297462285,327476605,1622582906,2055965807,1407042456,845392116],[872093200,1932069305,1577599844,1144317575,115922014,996976601,863922230,1919957373],[642849525,600183775,1778771683,1558030590,218435591,972991186,2114622228,1508508406],[1938036413,1782550674,992057821,1947647928,418086413,1051821248,1608444189,978038085],[1851358612,1318714318,2080313519,1384393709,652370118,1315160338,1543255837,781174122],[1247005729,188057875,818415355,778889372,411142968,987355033,586622138,1631657892],[363935791,88608561,344919396,1739338605,45835988,1064374224,554066584,2046998682],[1688364363,1381039223,146447692,1152983953,1048049448,809428703,1641705294,1297557226],[1123514452,876485882,1729559266,1851183569,67372168,1678157228,1920073359,1299698536],[1467082660,1234602952,2059627410,1260177315,314610609,871738809,1063894922,2015773039],[282208214,1098865404,631150861,1359223525,851400336,1850060318,1487850764,1671382606],[1181201131,1123152071,578207368,1502267310,488873687,536500811,325896195,766862514],[285729031,1646606124,114965428,1268003366,992138607,1662490520,758947429,1944331597],[1619994579,1599500748,380797852,331569152,1494957598,885717518,1733720308,1076548705],[2098624737,961250067,1559764749,801978996,179253674,946907889,1795794652,1765158358],[722514156,2054089184,48876470,1750558615,452285213,690367873,221926373,146230621],[1694108512,927116873,1686881606,375109074,1834506702,1754553384,1034504135,94492878],[1628096482,1368556768,2047786433,1635010224,360971606,919791688,465151343,181551732],[1287130101,719001115,1715416627,19372924,1556483447,413530397,177457732,280931110],[1607006797,1832575723,858638475,942531652,107863268,1976649409,1148914321,327589690],[56933652,1836359607,1797490455,1615095685,1748712069,1372677644,593988496,1693231735],[1955688667,269307968,582760080,926290306,1964823667,2015956297,1240194994,1323614401],[1544160487,1436142764,1915273844,1569749983,775535170,1668801607,703102711,18498508],[1820482726,1924672554,6887435,284870573,1255890906,530436947,1180260235,1056993155],[1892127642,1503577248,599237355,673447123,689538760,1081934150,1624811679,1255282373],[1862859740,2065483773,398057676,216098406,2026395352,707685958,426895658,1940418135],[1820933834,222203580,689970458,107561838,1835183848,1153415578,190566433,465046772],[1158711152,1313813482,1006210208,697416476,310813076,549546227,1253009636,1085456244],[1976465611,726093369,440258196,13183376,1266149764,2068763722,977095509,309230524],[614815070,624232581,1007648027,360426691,2004063534,485600750,1943772179,537232258],[598394897,1762551503,183880976,1324036687,1585980469,24546029,1982657080,844845882],[1253038470,1123396138,723264199,1190423064,2086287138,1424046387,1646762058,1975379984],[1674140097,1786687083,689367187,2083587983,1841467739,23447548,2049953081,1122480319],[265762628,49957722,1903920154,994017340,1345289106,1474089186,388952765,1625473921],[1648341994,1163513882,1455259665,1932625646,1721764141,1396915138,1823342429,1628855354],[1535942320,1724273795,425050288,1324675139,1486439632,1057755215,1047419580,712907985],[1857000220,1946371944,1291186450,139550359,1512004513,214215163,1766829110,2017214273],[413343938,70151063,1108176545,2008185754,1932206406,197783358,1182113841,1133454081],[408835338,1898251428,1874542004,1093089626,1128763406,1295596673,150098249,1421688243],[2066554541,1868302991,1674340035,519986087,152578648,329895217,528047976,805435930],[103436729,221328474,964889315,1245837510,671484136,844281661,878468257,339821627],[508114153,1494997338,1622534413,906851683,962638853,744648726,1633612477,782617273],[300931222,553953466,1954280610,55280037,49317210,1529787009,635574942,1658421580],[1149125633,390007516,1722160235,692646640,349230284,1564148121,367654830,473271214],[1987325600,536340032,1814142844,891319628,1549929939,1457630065,841976055,934480892],[1843835722,1929344114,1975418733,698363071,1202212314,90505451,1351479269,687179410],[140627907,7573172,1159923267,959448426,1092614931,1981257545,435869336,193119155],[466773571,636329199,1291165207,1968462608,509325816,990059246,316202680,899796691],[70942895,1635083747,1745979923,1819831118,1044343721,1670388870,1625372626,591695192],[844816315,1379041749,1917373988,1308568971,634176561,1956466580,2037137726,539080767],[1280946430,125817747,255631415,10387304,1376455883,1687149528,2092487840,42053783],[1553222398,2408358,975377436,1747825365,1703593849,1539689717,1063948932,109011438],[1554305976,429243825,876241453,692688648,1645341044,1974468938,1178860990,1781620111],[1158010218,462201530,376845703,858398145,411716534,982074106,46102754,796810135],[271706014,68106661,795167178,671102222,733891747,165309799,1949303347,906060834],[971708993,1528992518,1172756998,1398301024,1121666227,1475344804,383430971,811702096],[1141480102,1479864353,231783069,1536203253,282115808,1943388970,2080171309,550056478],[1765151690,2077930964,210292803,977655642,1707134332,617101318,810848765,835183792],[769646215,2048351072,1182263478,1155609320,407282849,122621167,1843069321,37342640],[1106276127,1144604453,862206964,1053955115,518302717,116619967,847110806,253774435],[1897387134,1507740836,1337732309,2113044527,852928478,644859133,1658878397,489586285],[1849470742,1026405484,1786463060,1329288109,638141454,1246211925,418637920,459086459],[1496482258,583979676,1837314486,41838222,2109317466,1793777731,1463238523,1438886266],[533982148,480416708,1974884366,1121637994,1609816276,130750188,458328777,1022330427],[1319339155,655330496,1310383784,1234659480,1558054532,1672923151,1711977506,1415215236],[1666637659,345580735,737379698,1348711793,1306180970,138573240,1138240227,845961768],[1066705643,2084034426,1695558449,1476620067,1536612613,285494528,1562989675,1031466526],[1769052552,116711786,1434896243,53776819,1425892718,888456652,2037310493,1960837899],[1553557710,1702373211,1361866239,247135224,1656926883,1813255067,820516077,871329],[876691174,278132798,1649725579,76472115,1035994838,1736746689,673995379,1459379424],[1056767138,1126180626,1240460748,1771805236,1072843338,666236811,1457129751,1995136058],[556488755,60229390,1843769782,1651743663,1174378477,1144140562,190034201,6955353],[1136164548,15449588,491598956,1397795748,107416405,262281753,279522098,692846730],[152220527,835928930,1580061497,1549167189,15649532,1393073829,1062139989,1280384276],[381085582,2076368400,1349763050,1635180016,266757942,333961616,352835683,1429656372],[688914950,612663954,1039334923,1035591835,247946392,1077888245,694475942,734048334],[370761293,1482154360,480316661,74836220,1596157830,526126979,788590259,332464939],[1385220621,227084574,1389454273,101204867,332577552,762294151,1944566148,8196824],[2083176826,1092585195,250903986,1060105896,2105044331,35982949,231312360,252503131],[975116269,86017761,13873603,222574594,653845039,1908596320,307607693,206476551],[209656094,452009147,17245382,1451985688,650774406,560472016,920993186,1266302195],[1208190452,713541881,1023864886,248978594,1446748661,1089095661,495562022,915036744],[960688324,1677323501,249830958,1232166404,1969823623,698481036,1548863812,1559614810],[1372066665,234991492,1282787800,106514079,1508640567,1947802323,141224663,573753004],[79659871,97685661,80256814,1481550516,467542700,1218478792,594899361,1702451807],[1734569556,967936684,411839523,852117524,122538212,473623556,930164219,749142316],[2111281433,388409305,670318427,2052240385,1541741588,578963247,1671572366,1470672670],[1008449296,72597637,875953885,143688401,1124796281,1506125842,447657844,1309298433],[834593275,469906340,2017926906,1585630781,139397964,832680660,2088258901,755292653],[1275619357,1446873397,1718280147,2041475078,308502859,1137010186,1312477247,796963672],[434538858,1000257444,719966402,1053371332,287038502,1084955334,335382701,24748080],[807698567,1351934511,258913565,1327550639,449817072,116991778,1305971028,2024741044],[668071555,593873129,955873205,1199854152,1689877930,1733542351,1174321060,591093174],[816970003,1451711081,1623819845,540610640,900362067,1385915437,1354072511,831584020],[1676639385,1497937837,1346080153,1484521631,1657125260,1518905871,74614314,1815051879],[811077671,231465805,701534670,541211495,1534020083,344061252,1531683284,2043755993],[391223812,1678905957,374894287,1161466366,483311612,857740689,1984637176,891479694],[969807275,1153310649,1765093657,1993197389,976747771,2117476184,1416523444,1296292331],[1925953685,157365784,2054690896,1510052628,2086937858,1567257311,177855465,1595034738],[699163565,8309720,1221124298,1561779419,118959955,917947437,130349984,1201594618],[1705893444,1019546390,1747540932,744850358,1086472102,951896918,436849384,1150684186],[176669169,2002240233,1846073382,653669038,20433530,965282159,189068268,420776332],[1096824439,2094388163,933024634,1572433371,1757035814,550810700,1861933951,1298170592],[1188105776,1352395392,2013043183,868400863,131025342,642861121,318995697,1545134714],[282040417,70387289,11399476,1773787963,609399821,785084404,650911737,1311927685],[1142968416,540542007,1957897479,44444804,20228424,913673945,2088786242,408704103],[54991213,1870992774,1792196135,2105505136,1142719923,1285295946,350598151,1650112501],[1067001917,651028301,1506334249,644244941,438646092,144992712,668245291,645737704],[1083072167,1706084652,1220184805,1719320110,487690381,850672434,87072125,1055944291],[858336869,920769328,1482410631,2028540290,1601818817,404924834,1624752874,797398679],[1411053698,1652423839,1995567318,1374188528,138891004,1886094398,2073439729,619352393],[333138858,664481550,1048864919,662903728,1184699617,1675274213,1308332344,916985594],[2098429179,268233438,397868536,1250746977,2126580169,149923285,786780859,1585817469],[1956628022,1261076383,2075174156,548369828,405237731,1386818523,285400802,659721423],[1579884825,148324181,2108679301,1133105028,2080311835,256056621,1234657263,1784186792],[78783504,101341667,1092443848,2106108802,81916838,938475294,1473131899,88993800],[180923166,1144262702,594732293,1716734713,1032248005,1885665290,1516242116,1598804550],[1469352690,1458782814,312186561,1364686294,150367837,797770892,811833376,727059915],[1170283913,569478691,742480654,852491265,722800029,1518091513,50380346,1528849799],[1384407030,1358168100,1343702918,212740190,1076945886,1137056364,1769533684,54307253],[84068712,767351507,1001697003,391095571,1418799588,1828462717,118188057,652411442],[133597361,516627741,2104781976,1936241132,1703348951,2017659946,2106049637,1380045342],[2074263410,725901796,71098319,768507264,1571260222,515213137,2068206305,1886994010],[2019859214,876775096,71896526,610134199,1489982884,142707395,242995755,1863363560],[1322815399,1605452476,551565849,1341748727,348763543,729024473,1008249282,1576176731],[553810461,278681088,334278205,1128262662,1121522909,363524834,1917614748,38045626],[344288497,1940293433,1779908359,170323214,1076395064,1158383431,1461486156,165740105],[1875903052,231101314,334810310,1976076687,1522360169,732538784,75068157,1181091600],[1565069455,222157038,5727631,1271289903,381016375,2084681419,1557557829,34789644],[1401336301,1408068883,1549920186,551984903,1242979546,536732989,969264422,87697466],[1161748847,1922140477,1920991128,1290684214,11216886,1705273463,1813105356,2048364866],[584965143,1604404476,2064139056,1406921321,996891040,18455686,1492272978,766236105],[325340504,320500340,155159588,108570879,280873309,2055228800,1012171815,1559750185],[1891531520,1754222946,1658309522,131057779,749351637,1359400709,2101665784,2015049544],[1879319092,127506230,1368958594,764897786,585526993,910091951,167380185,1750759998],[1586553602,1088229266,335645036,261022732,1419199295,561053196,1478294706,1875293261],[2108150368,519157129,1317564146,1658648293,885326029,1406569785,346012259,81125681],[1107883963,1062994940,531218957,1178204606,1577618012,1841448474,195918331,1754321685],[1975706053,302012857,898065334,545868766,37413970,211942185,303558058,685600763],[603975805,1950261862,2088207824,238916796,1243102488,1452343865,427078690,334437690],[1638142891,556942904,766282280,1458340071,1448579668,802964102,1262814849,891318188],[180929655,228983163,758004694,2019124740,549253269,2019395954,411997463,2074160349],[1885742821,591963537,1559236368,1679964433,1654307364,1733600618,631423497,1303053293],[160185534,557919998,194989965,594604512,1841955882,177516213,1347717787,757178400],[1768468785,1115872358,1351680877,265155223,1826102706,783644390,1144275862,1826308167],[1061520420,1308926865,920397252,1889605181,878674687,1035773363,661784623,1757857100],[1285050043,829716753,1690390169,771800744,1245478771,74634220,1475165714,669610350],[433261024,598727869,1450262808,1411814585,290758407,1784295330,1438331606,1520782816],[428140920,1234440886,1865198780,1853036628,1295008574,1634185180,1387910417,1935874619],[2105495758,1930434935,330126320,1512124477,441340433,215933138,1848729694,1524173840],[115178515,1710801973,180540550,434835582,824331972,1045675242,360352087,1079355300],[1221804139,1528584124,131861964,133722071,305807617,1540361809,565941268,1752579572],[1632507453,1670112889,2016521530,1865839349,1057077140,1514689759,958334189,1090201523],[1583661398,1793394821,311658720,1396209012,1027404284,2093920406,1645916336,1188269047],[526800812,137303039,2018720450,366433398,132534273,1457627138,871418438,1610276579],[276625557,1817924723,1150519789,777811845,800383064,968073302,1596826585,566462341],[2040121785,1284958444,29280080,382109451,774576632,1790007137,1666622989,1149917037],[1621838063,1917349095,1627592259,411185086,355152027,1177952569,750982526,1443459297],[519242664,1867105009,745767216,938864468,1001827219,2009823606,21422454,1610258040],[886367152,525085989,1785032454,2097038945,1638730185,1377499582,321490139,1925901650],[1744367277,1228289311,1490878414,1282328811,2093568518,1339278932,163875868,469858069],[726756421,458470743,502631042,1129742554,1100811257,1671649515,621720521,74197202],[2007009188,2044580918,305619159,563523434,1984608874,542118857,19090972,1246958829],[2075402917,1364344056,1883756738,1673766215,284705177,768324365,114730797,2042905121],[1486619921,1137388543,987984109,1410180688,2075816400,2074389920,188293179,1197962262],[1092950051,457120698,395890247,736254672,1102802905,1350516958,338682522,1427216446],[890500127,64470078,362740993,522706671,93927339,1093260258,1941594173,211708698],[1669820801,1086557622,462445660,1373981034,695380509,1539702419,320421949,1502854150],[818948977,751272019,997944430,1202299180,1206454777,1322354268,1128142644,698257731],[1427504721,323071630,1670312048,1103520531,941917002,1047336393,1979768890,822377271],[1041953303,423220847,1787159682,48367220,705491713,62591485,945154712,774926623],[1571485347,1848111297,29890943,1579970098,26586407,900469766,939385408,816533125],[1057259015,511906496,1933027207,1590229958,331362773,1384985668,1989652221,343954380],[137235147,1215369644,22874211,1424263879,1167107985,650616632,1341980712,2037176625],[1731251911,273140698,720125723,1043333074,1325777666,1041971530,1032943389,1002050821],[803215251,1551011300,1492783608,758415332,296694812,962731187,1286526667,706816137],[1707554974,1669153612,819479684,557369063,408796305,645118408,980950809,516933884],[1173405363,833073458,1950360671,2036558647,489816797,822215550,1389573725,1227294650],[436018269,497468676,2080445637,374528665,1211261664,332771850,483571686,1808536182],[1748886008,1082608106,317415112,1811210492,1889298703,243555179,1335748025,1305218848],[895388700,1748992410,1469494203,309107449,171191643,1603971395,1415991094,1633909618],[613477650,1150151127,565689714,452782183,1850450207,186360709,1912004693,785119507],[1718941785,1114333717,1918086153,611103231,818949509,862966530,946495236,1193482038],[340171974,914392464,1422625846,1415388169,1630729128,1525782692,2001923325,1821893802],[972078719,582600904,945692961,805273529,2028286671,402878030,1093541851,1644153784],[848595506,708500567,257588091,1624000276,1318880782,1441044610,882973128,1181503375],[498614602,1670657031,613279053,1558050341,659974013,1497026071,376533472,774981346],[1921102610,1074362067,1747104070,1209061313,441763121,1874211757,1665028811,842508748],[848340962,2007821784,952659932,475383874,1506275469,947571312,1527018371,2107097557],[15525967,126908051,482827009,1423333693,876630669,1468641521,1327260857,813054622],[338024246,84854677,388540289,727098143,686959386,708492571,1303686692,515778250],[1560573443,953256198,1901434195,1077735326,1972882467,469952477,1177074035,768305572],[946107091,1489538914,2065894703,282463200,1445305117,610629227,1561016806,1312210090],[410708561,1597392842,1022975431,1946163609,515713278,1641883379,921368242,1045450092],[1076031145,1470884704,299653448,2011646472,1002541064,1779283138,1228377562,40750206],[507128609,372520979,291876605,917243256,528278136,826788912,1182339990,715146311],[1733964658,1974975028,2107666882,1906257317,1326521347,1480831252,982950412,1555503857],[135807339,1096565401,93112233,1310065255,1270602960,593838445,874017057,652232632],[1464397672,1099053140,1110588147,307313437,1959717045,1074818394,1215476562,162362763],[594373924,200405018,968534102,1450836882,1034012789,1374995099,1088799677,114257785],[1818626179,367131616,2115425422,1351050995,437282448,16280575,1851912196,1454250419],[932685393,954712896,221518423,976760021,765094397,967770472,13678474,1280072122],[45338546,1865066231,1770957156,1380810906,977989222,1449219660,1599545118,1220471733],[1340992729,798486882,1568318075,743469599,599493163,2112749286,258597453,1230482792],[640766153,1465715262,1517495834,1619584810,1694540093,52103987,820221940,1017217465],[506017313,950938289,1370003743,482971020,2028227800,889494304,757146589,1765963374],[161426832,1543974372,1600612221,501510828,826973818,182884694,1300946773,950910544],[945337400,1864057344,2061443732,1581155541,42446193,1422840125,635013267,1380258116],[1473837038,1085105814,836319773,1632075905,1850322553,1046558148,1388352979,1244314656],[1768278159,1673181781,17743109,23666616,1716096772,1497900024,1727573255,1403273716],[178806510,559106940,98171058,1648913874,58257307,718305077,1502349502,456861185],[1159632186,1770307272,116370515,1126690372,677898671,1366169583,24792134,1343829884],[966274260,2031479629,1925415934,595630597,440743099,740623923,2042261940,656014296],[1512115456,1324400242,351559359,547382554,1731402466,1953421419,776983825,1629570962],[1959044876,1234032293,1775562312,252110884,1670764840,1857328518,1657028922,1080522722],[1754026263,256061966,786952701,1160071352,1475833406,249282702,1360663505,1769700088],[1775966217,1349200323,1215748518,764578905,1665417037,699902809,1639531780,856325287],[1954333037,1207911628,1079753070,875021885,144817077,358083537,1584769341,571182790],[1514791835,1757936310,1162496664,1419408397,903889301,2014644487,1603023611,1870209010],[1865323774,344511113,2107370604,1597109244,1614778975,581299992,1081454365,2004285182],[800657275,576034515,1140070437,212601938,555822189,147018142,1438590560,792878610],[989630542,2079734900,904689606,2041932292,654896550,1259325113,292831794,457025336],[1682643865,1416705243,729791938,1620472907,65290864,1796398837,619725624,565127163],[1931819282,153580524,1331279758,1023552295,1538109230,1177813873,471863876,1923882487],[2026169667,1507001005,881073535,401513620,1739014004,486081068,2025220968,247939909],[1855663156,1756474008,1677996775,1867083843,852176092,501707020,882121949,497410280],[1164935521,2069776512,1697286024,1634537423,676414937,579430028,1314838450,661695471],[1453076212,139713637,383784615,618713401,776510307,1990854156,1287359833,1552310339],[640207268,2048059955,1801563208,1705599212,340379759,176174431,580680658,1696504240],[917218324,221330914,551890731,403298435,1082912284,1048180726,917547361,1860662044],[740606365,1301329807,628396271,183755574,1866071821,584510167,617917607,1974864122],[1514017885,1060695532,501364415,2108778802,464752158,94665106,758930292,1725730526],[1944109916,757441917,1669687910,1307535792,1189487204,1627698213,1127290447,1096254569],[2110506817,523646768,759921335,581232661,929973148,1966865927,1495771140,900734990],[409502553,1539892977,29129966,609020275,1577597577,1892729319,1474346208,1684275860],[157239993,18141355,1188375602,1823413803,349362684,554993137,1341851465,1862972621],[355760198,29542619,429794426,579772030,1286759586,1053957951,795811860,1938229519],[657172354,1481721604,1007575300,443618896,1073630705,1335962224,470435795,488691396],[1328776089,1330882140,562429715,1784353596,889285864,167494855,98380431,1062873752],[772912257,267578639,183939517,486440283,1845549113,139537663,2121566049,613592513],[653914617,1421907932,1576545030,391205677,193886100,689606374,709179070,2118813524],[1529871052,894017339,12442205,71255490,1385409250,2087552726,498849464,984731020],[161435183,1137080910,642267500,541311705,975656251,691435565,986097081,1560884165],[1414777933,1745351707,435964460,652932785,1146468516,1204573117,449718589,2011487969],[2019292483,1857362243,1806866500,1845830249,2065095195,2104279956,185632941,1988814837],[1136855961,143677294,1860107673,1584000774,1284945175,117439799,144092474,1409767347],[271934405,1709739277,826722170,87250981,2003514422,253874367,1327377426,1231999858],[952723753,1144594144,61265007,122289706,692138998,2094458808,1820652595,1460974524],[971670228,1974327728,83714485,1872594434,1957567346,660883888,342669998,1479138217],[276690361,999399495,1522788743,542961915,547181704,1584298781,1201889961,724749527],[1750685929,88119034,824263410,393712448,474294246,1051382362,1044154207,1278827753],[25557207,151137529,1461082933,1441250556,1219561801,854378196,579821236,1482115237],[728231434,528893574,30012311,410174353,1401297705,293514826,171735933,514332729],[1575359947,1169319340,1476913678,10003480,436555457,288860404,140087323,1078980039],[1871112539,2105663887,1344077261,773543016,288571901,1448589614,727254207,1292171800],[731683584,394123744,552937092,1510811624,1210669695,1241670188,1209738653,459394574],[9177032,421938476,1232268549,1725236195,1464644061,1874148429,1869653387,458601718],[1823357489,244350443,1223501816,184010049,268272882,1502211249,1130395558,1218447448],[1209179235,129050254,968683983,1774224368,617109850,161269666,1061927574,419147056],[1041964523,614215137,2106555845,2044447622,606465984,585721514,1589694863,2126334588],[1754103885,1789737408,899615086,1724931852,853563174,1705910848,537635571,1874816337],[150868078,807529550,20497942,345255727,940943674,973076177,1507077315,1370604133],[477945342,193887480,1462015384,529284007,1908544803,1138095763,222502895,1827340272],[1959553090,1186975150,373291071,397522,1857990882,337815515,1244385049,1531880879],[352620215,584218671,1399330658,23308345,1570982381,442666299,1901429073,110093848],[1163983623,832782406,72500049,1639572418,544194048,1368269138,1158542612,2009280403],[883610579,148640565,1924488124,1651718558,1957390469,699638612,454018141,817686761],[924562937,1782937376,1852795666,776570619,14435362,1701604573,219484446,462576096],[739462070,1112687131,35452466,1611540379,510495774,979059115,1897260093,1815524625],[216368221,1137272536,888003452,1260444058,1350111185,382598989,313187850,66431725],[1750052389,1643606597,350166194,894999743,2068388850,1507834772,1793184859,65630181],[1485200396,1494995877,1236537346,1775024231,1326398352,2073673310,1569605097,1260072124],[740303159,2058611465,1050419256,1966308456,1073165224,1325371026,28758714,176406643],[1660258870,566852814,1070069551,860207909,1874483445,1293304676,1598281965,355230632],[1797658599,1557807655,753890486,1577252356,209707746,374038370,1474077990,148406009],[1419448011,607258002,400599060,1613061051,1856152552,475742423,1119520609,786440628],[1947670752,717760187,1732652476,1390924019,1581983330,867583496,1229288361,1744515783],[1964254568,130618446,1936475277,584513672,1690579156,970269774,648907195,1585816675],[1127922157,1920865484,1003891437,1902314208,873569264,1054935656,867105855,952573620],[321289972,833056569,1271487875,1755303436,648506641,1089066581,1478953883,491385552],[2041455324,1999191331,688794332,1153587559,1196947051,603560787,1666564412,1312995957],[1602742673,1782490067,1203941161,1759287712,76726221,1226318267,953439185,1788552565],[616685374,805352340,120726907,1692886493,1557237684,1097629985,1281416913,979331609],[1293338463,214331635,189401955,458899009,988057950,1572005226,1195207105,742309022],[155119928,2037852328,2095783641,660261712,770273597,1692502733,1047267425,317504697],[1952544784,1565372203,684339684,671312150,1305633411,199141469,1993967497,834515200],[2015580819,1138260205,1643779874,51912911,1175974644,1021089000,690591739,1630132645],[1107517973,2056612536,719911748,2026920000,1720464638,1185813686,1259484513,1201873754],[310166972,1920559113,1690858851,1611025656,627803504,1041003349,859932934,1136878236],[56026451,525611710,1463255124,238440261,529041438,699674091,1413281609,367921691],[2082991617,291902706,1853728367,1018622342,471194617,2086731018,507907603,1810294840],[1815470282,1857304146,2011971294,1222044088,2029535857,1002393710,1296089977,1495562371],[1481139998,2079677095,123338864,1232095404,731154619,808201215,777707715,43520305],[174024326,1531566987,319446924,1729214901,1018912270,1172128705,1781835808,101738626],[654360544,1790850304,369890744,123552819,1250122425,394208266,1203120303,1089504455],[583298757,1144617143,1825900866,1418867226,1585692261,678836480,1592520497,1445843835],[1522823570,1963229945,549048036,662862948,515739159,464764885,933328179,210347570],[380989659,331204351,1197069351,1697345361,2049867833,324339628,746704500,89610134],[520597561,1890498724,56452400,472148363,1959000213,1855853291,1169606165,533150804],[414898605,87391785,394310691,625388581,423495134,394803945,1244425887,1716414297],[1662970179,320232640,1340619663,416238780,1255214648,1540413569,1654498392,1734626060],[1212343224,2098167758,1306420110,1521642830,1782793916,15762224,254560014,402480036],[1501152115,981288753,1250033958,1528125648,117826299,2058139688,1270119410,356377103],[1172286358,2036256669,1517251918,358932826,1097976925,1892423249,1885833386,1555603339],[802593372,1974591916,1945262152,1224919394,1691020752,576191249,579578775,709253627],[1695391071,1836192045,1029895946,1172085218,2118217642,609281520,371092015,296733210],[1856399151,1638433735,231623972,641253858,1766190006,1762849859,142624145,303030746],[1669452233,1309779905,1349140721,680634888,1241123029,1623112398,1959156485,2105994709],[2087980275,851526617,700221823,1447361227,1021505540,1800023197,1194276509,77514046],[272979651,576535294,61978348,452350807,1838573829,1547705586,1634040962,1791051726],[411977494,1692370811,505514004,489569252,2011865398,635144484,1691945982,1470909261],[802805611,1868891079,211414883,1700182140,1053891322,1496735991,1557589765,210445673],[1421270255,491330343,1682784566,1863739558,1322380731,1953418479,1162341235,1010794581],[2105072081,1612439304,1087851011,922628080,909893061,870768989,995669512,869062143],[879237899,1625991519,25711051,262832547,1157053895,521129985,564050451,1252925869],[1947060776,1985502540,1619207356,791407853,1734388679,1210558416,526265591,948473426],[1931810338,174568660,1224798946,1699210652,461308184,236519375,806541834,2094899940],[1508631079,2035817224,1440816644,1447144796,1427420470,1576000126,436646395,321438222],[192791613,275479031,1275243397,1940270432,1390945745,1139051520,1035861298,1332881654],[1644503027,1697916481,621301802,206797695,177523636,1585866089,38752771,1633595489],[1182848773,771570228,1365738910,137016483,1643758675,1581664696,1554395367,758185214],[1961460905,1560973625,1683990497,1029410268,713239882,1466821376,1014420056,87225062],[532711653,985635350,726298006,235436893,1922979744,1927243929,2050154444,723382679],[386542635,1230220869,48990676,808830733,291243088,2107352397,428501000,503957697],[713166891,296121631,1212399579,891189093,1987918971,1441641822,8063446,1017856780],[499417523,586863988,684583999,1323098503,1986007371,1640752267,1167074202,654958069],[1619731013,1331992555,1963058439,1784480038,16875095,1908927508,1435403188,1845624209],[1845534669,1489828447,1030636070,1437092263,1361376535,680498991,2062509451,1636722018],[1729014721,1094164048,857907321,169900778,126790232,1862848491,622182066,1974960502],[449027642,1252092559,1712917340,482587713,1685277726,1026410556,563497653,1320664484],[450796914,1389481994,149485516,1823052700,1733616812,1776950127,1046455565,985752061],[1188688206,235450938,2097653162,1277618895,1055226968,1349743522,2035009895,20190550],[1516061790,1043797118,555825283,56968327,1151990096,418971386,632344952,619522061],[1319747915,762218209,1239576212,1262972666,415416977,1830892341,608933490,1757069343],[1064056168,1358219303,1000231766,1224521053,478477987,601958587,1094796294,1900221091],[1986096399,2061714695,1618561328,237793868,1917001164,1572177736,249215028,399863620],[383759565,1551988043,841398458,60134887,2067118778,1794215818,760221650,583294723],[1686319297,1912015474,370194531,110861766,2017965166,109127521,2085668161,304130754],[203888043,1130384506,724482288,609759113,267361149,903522288,548496668,1309383453],[1594228383,1624878740,1576148269,815051969,651819704,1133989984,760395017,1482037293],[199903863,1293953473,801227971,1120276327,2059168586,1897980115,531038989,1815710478],[519446549,1578705593,1847594340,1357490674,638362876,1415012578,1546681757,1642999399],[29702810,1001921892,1333386454,1462454783,1672096989,126492292,1839024346,704316764],[26887742,1575790545,1781654099,1356157910,168682899,1997496332,924976318,231428432],[742869359,1415764303,1195260024,1746518136,518555401,1609460817,1504501274,1837611121],[844126537,887725649,107565542,862304122,1309087717,1240320532,1367751307,216991853],[1166104412,294311788,758803834,598499067,310803049,1113834201,569354053,1138911786],[622818938,1392764701,882123086,2004956788,1906065674,1569961244,1149155282,2106698887],[2126640986,1115026356,76370392,766802382,594423401,24025699,1435610749,2072820263],[771992897,428209587,1222451214,1931004235,144279594,1993605043,780823716,2030412369],[1902682156,884544657,1761516014,977103928,503136290,38044413,1333691530,836781305],[355559428,463603149,1533237430,1573299892,1585281200,1440092251,875885566,95123997],[1094477327,1747930946,1080620128,700514797,365388428,1654743023,753360415,1427859403],[51046312,1856459712,1094841997,1606656479,1974615441,1374257274,455704922,1566171826],[184513370,845532924,934876341,1230685460,1433137988,377315594,774429423,1814328728],[53939113,2088068548,1745037786,1934615773,1476895382,1575679716,1706586487,24892313],[1864411585,1011750630,951127597,987528325,1199961515,1636289706,1556933569,1844935097],[424364917,329619105,676158190,668647907,1972462966,526851839,1632175219,1833313047],[1812613878,954042044,1499671649,929767396,1179389839,901033749,2128427418,310753354],[623207043,2029698119,97268750,1452535625,903271631,1635859567,859690647,1298292835],[1364433310,247471824,644560927,107954229,624178192,1725545778,2116903545,625297952],[137159791,430651824,1764490200,1202004640,189427423,746700184,847811063,405981906],[75645562,1960917882,630528955,157524980,1958608790,201352276,1066068556,2107725346],[212170380,1139363847,57783596,1164481050,2015454573,108162258,868196756,723683449],[1412570385,1033034375,323154801,1680217952,1337252717,1848125829,1915519775,1213273485],[1596227623,493619584,57680442,1324739585,57613012,433224875,1899151270,1958188844],[2019254919,2081143963,1013874385,897398150,1511949889,1002078153,2031066947,989219458],[1956406650,1429780779,1372044617,1305104301,1073180889,757042217,1003388300,2121903625],[1609674856,1322328354,1993279745,1211858564,817845915,50240770,1464505247,1050417901],[1619128387,2125619067,1857668552,1351656407,26957179,2104666572,962828079,319793786],[1640965070,1752474645,538172870,1510531739,467883766,1857999262,259717538,465119291],[1440879713,1605647354,1244818481,1316560322,983119145,24653775,1545156064,96002620],[1868174179,1935069090,514308165,261495853,2076361853,1711346274,965933340,1109693702],[1810515836,574640608,272187338,497198642,919089125,1956959326,1192105114,1189262575],[1912239612,2052279964,264663573,623081472,849536102,626645240,953776208,457490659],[1469737948,324642089,1627899674,1165356216,337430525,1442108118,1906485524,1794723758],[251468310,759876204,56629218,1946281360,597452420,881618499,1236845607,1804034025],[1845861707,2009991090,678322467,348676934,1629479224,677832081,403990107,972354174],[776103945,136649664,1437906881,1409799338,737141665,506380655,1527762540,78829812],[1016775716,548426848,1392879634,1133000653,2017879612,1049009989,1228277818,1923266174],[1046354989,1925974280,1327803457,1326200970,910574889,1223866452,106247826,1162361577],[1454357550,1605604845,1573961309,519208995,1866846453,1150347956,209461516,31906178],[222893842,361548751,1776209834,871141554,1104960256,957590771,329357779,346742524],[1882499337,1657568638,1982766259,1003676049,799735513,1810374406,128740207,368225107],[1975721687,32468351,1027574006,2106614729,1067188959,766591538,1534188973,1959436627],[1325319127,564095156,2096317578,708775004,684809331,284794759,1389786221,606527979],[444909944,651337165,1144963725,62181223,1840385148,1195902650,572722963,1917472287],[1489766933,1123441213,472294344,1829923685,189650024,1116122442,2034130228,1184587320],[375803803,490515886,1333979230,968860801,1554408770,1570666761,1261085268,1508878190],[854138198,949178028,689047609,1315883425,1058870594,893993858,1441029094,1373645970],[2084406969,1512652977,1374484184,159189056,264210839,1478534044,1328529852,420985129],[1363484047,2006628377,614008780,1044554930,1570763134,2047503965,257645446,1261475770],[32586699,1539655562,1011500013,1279132690,2016178688,66142090,1256776676,23305231],[1611256092,257523821,1096912810,2013599880,1011469503,69851534,1173339820,1890929721],[2011695517,873433146,1060099710,312011066,640887442,1684775693,728539218,2103049705],[1182051108,1125421204,845470886,709357105,39979047,1399819632,1537736417,1499646886],[36699680,111512018,1038416070,1754130866,1652883077,1173006969,1348496833,75207797],[602591451,2011589952,6102407,1257757794,2020892693,932493371,1174757314,16501364],[1274390665,1191572018,174280621,1660710117,16320385,1485339369,1010190781,409156534],[51383941,1295470516,37664839,1038688695,419964223,1212821877,2107709933,1272234893],[939442433,1351208903,1994790638,1098110051,275534977,238635577,1121551355,2082262936],[537383138,1664890289,1209342481,1726098197,281219948,1216904159,224371522,1970271943],[355764120,612995107,803628471,957617427,874135475,1629182840,1007681212,1824491893],[1017560241,1376941438,1419634446,69954483,111206784,290507486,1102826125,1305280557],[1172067382,942046747,664301442,748308972,905071908,719584288,812815891,991259656],[312102096,1914918757,1680648588,1113601891,1985439402,484036276,1312993259,496058649],[1046982683,1744769076,925812093,1981653843,1761612501,1880809679,741988087,1021359085],[1907205138,196253372,1978177352,1722371483,2087551666,1265679771,742011740,734458133],[571936088,825788455,1864281836,2118447661,1168466172,1910930465,1369028254,1504168941],[364724612,6056015,509534448,1740229643,1063965751,116117457,1301759485,2074865101],[1722156785,376906077,1375880459,824365677,1898640937,123307192,2095649604,1648573066],[677385168,1829851019,1747109481,102513024,1471731737,1086922577,1578279871,44261112],[1483765654,1960555442,646344546,558578456,1076705666,354905986,1084393959,216034881],[1500918057,1100459180,1918539996,498415983,1309624955,1889494452,1808672364,63742674],[1495883381,1058243812,1537891589,161670988,908415202,2031570176,1334242199,850645573],[1761651405,1797325352,1109856841,1612295984,872042264,972172810,560099976,1801004303],[1704500125,200237335,11447251,1007347101,828172852,746703322,823209188,1667333061],[675571584,1776830147,654554196,534612777,1501177955,1407517600,1548415392,767115771],[431198495,1249113501,806806133,733462812,1957904812,2072425961,916932607,1334532491],[230190863,1284844580,1314115108,1370670909,730844369,1249850293,918527244,1314588038],[1823653636,1843132091,582405845,1196969927,647680064,921544546,663553082,1582333821],[320486307,293970631,843573540,1939305870,98369557,52619822,1561491140,334473168],[1098257277,128653612,1752331411,554891321,1663549329,1387700541,1386473544,845336288],[277391665,273055830,217814256,992818499,546887942,1877869710,674310919,299777903],[1175539610,443282757,1739466245,912881390,1246734966,80063327,838338775,1775696282],[890013176,678899312,1848572652,251974820,565595721,930084030,1543680016,1159064355],[560643023,853720575,584381320,1459865365,1045107634,1401657208,1125001722,763743246],[1983887583,195024125,1063859522,697378637,2043228038,1004028133,1050220122,1710820952],[1383842865,1109278200,837402626,1938473153,393651625,607154157,1245976704,1116339864],[1248067940,1597849952,461714314,1060377082,326697303,491366245,301149073,57332712],[268542684,1446714477,1136760163,1586184067,1206808676,211161028,457760702,909179278],[1323321779,2080429657,492237103,553505374,1393042879,94624382,324582178,1281232570],[800190603,796523971,45633991,1854117882,1606902970,2101773397,319661826,1958877186],[927230177,96062527,1201649142,508440868,1128104477,1148541,2112879244,1567775210],[260728163,91632692,540708474,1407425997,1194677666,1476467143,413525465,1381262593],[1899839771,1042335488,1639815032,1162216107,2058276164,1936846821,1213389442,154307308],[126586351,1753869564,249652649,618577444,1960669758,463649421,80259751,29656570],[151923232,1913796364,1883170041,1271191630,311676648,1694161881,1305540833,547551647],[1201422136,356460341,1936523280,1441255386,24522689,2084789632,2024224856,747848318],[1438076524,1448382789,76555667,813926804,415319325,1928474262,132765403,1080955844],[337400773,2064539462,223591872,1648600035,1616675181,746697696,1074669953,252899072],[1398681877,269105906,1093728119,1294448509,38500966,1578569537,2101111493,528826581],[720671686,374713557,1027266637,1312376409,978145749,1963413614,1313457892,1168173091],[1781923914,1038420177,878532375,1978764306,148780480,1055317244,1277865736,2118453013],[1470358370,1656759376,431523931,1508068584,1675136208,146218626,1920334530,1479374048],[1228846649,1146295201,1858114465,62732595,477288701,117292973,1224681948,138184148],[124511305,358281313,128707058,1309813425,136650637,118254464,1591430602,789570315],[1810930181,1929802652,983197439,410528478,800446547,1678195602,1718388189,1879263072],[448568027,1133383,220366087,582600153,776310632,1121445693,2061662811,1378180584],[26644575,1068150311,378902610,1118661707,845137576,1274298339,988140392,540574552],[391531510,55385537,1411974625,170673255,1540927516,123363700,1930495389,826487512],[295093383,1643326117,2126962318,1607540881,360703908,1693029207,1858962278,446528162],[351841214,1043048890,1251303265,1787341924,1336504706,2031968540,1904756643,1375459815],[1933143922,1757993215,303788282,1661468791,1395788041,389927050,1928900160,847396775],[1447440713,778152336,92167325,1149304864,2082339661,830347992,1184011413,1132524777],[1503227451,871464042,821401735,179940283,264950211,796722953,1039360817,1563573235],[1019468686,1502786698,1379878879,1901141516,1065239164,1507852999,1980855112,1920898100],[386792263,1835134972,1628439420,786105789,1169625652,767854072,777482191,979138861],[1560110917,843613006,52088620,536889825,201917350,2094354205,1759047741,1179284126],[1158280079,1360046337,687057477,653235108,1984233436,17758982,1112089242,1478774898],[74310849,1025951547,468675104,1296710210,1819303908,1321090148,895344725,2047394307],[1975337308,1383980580,387773096,2013138199,600743703,991877973,726818454,2085014725],[136164754,412559279,1008417464,286563646,768584855,1363373612,266150987,873913712],[841261222,339247009,773535118,558848087,1882070044,1233363443,424674172,233196685],[703003365,567364869,451096018,40424451,1862850168,1328320686,822253721,1832345934],[851873134,443966948,457565974,2056188332,1225543573,1237899117,2051742835,153010178],[2056341796,341927749,947760858,797409458,1231327044,1060072191,2121805760,1391648530],[1471320426,1245397265,1296775379,1731184001,739914611,1675497951,1915410603,315398052],[1444042757,876181051,1462300305,903888584,1575747355,1220272707,1351913595,1335289306],[1358150947,870816203,193260048,1865385245,1339139417,366205875,203831062,1129112642],[1614377739,413566831,1696314532,514860301,257942503,429990377,2080375241,1224871749],[1951343102,1061291166,1310331198,127464924,405604532,1376485479,1659393058,1791439268],[695672935,954581913,1519458279,154372550,1816058488,1588910806,1349388384,1189207480],[80655032,870293770,746630249,827203391,302561422,1160413665,562342005,674755486],[1061152881,1321300867,547467193,1412164804,303493297,1975237244,380578398,65150154],[102510083,1790035496,1982004850,53077258,1060149562,703236691,888517547,1240491773],[1396885932,731219605,1143203743,702297275,1994446116,438927715,1550519361,891554006],[491936257,1734544594,1766185191,756244848,1139403404,1070915737,883568155,1495137864],[406355870,1910760090,10722354,58216926,1514233346,2128670571,1290400773,2123401921],[1542151033,1533299421,292767037,1008107403,838470150,675869292,1728702949,1909962349],[89845191,70185974,1063446284,1371847019,931606467,551906603,1703299865,1914750649],[341763138,492569102,1214035671,337027637,791087781,922857834,708716907,512788100],[52924227,1981135921,74614797,1815849644,167760552,72112575,1021583295,1178929653],[632484166,770018056,762577874,1887007144,2096892217,1197585617,774081777,1728787248],[1764544684,172433587,772980023,911575535,2045665993,274978529,338055065,1979136911],[1781705147,806561079,1780020836,1819845936,159671629,14673656,1279193448,908929091],[1878883238,1259978781,618557639,175890365,1003313997,1188794797,1762671718,743409825],[1970845270,2045668506,1440401408,1595883554,167932905,1419228242,1244343035,1616008819],[221025049,1054420299,38524694,1161132304,1058199762,1653286851,886138452,1034650036],[451954601,2093287575,816844923,1196045748,1101389281,878180163,1390372369,902988365],[1295320334,826486322,1257993355,287636123,744830638,614167198,1985308496,1965159332],[2095830630,941701265,403438242,806188512,645846070,769480505,1247703270,1253882511],[1626500308,1346190409,875515948,2040676464,328797126,1816243857,1807694653,1490562063],[1344274530,2003354881,451955719,1803129044,931020763,1886518815,2056909267,1354547539],[298610162,299314252,1436782440,393430117,440408282,897848895,2110916115,320046718],[1596949754,2058530218,1490238950,316707180,1797973446,1284348975,1568685205,1384251925],[361005675,796550848,1106605927,644161667,2103246005,118434747,367460134,1613082515],[1770275164,272884880,1219280573,1330651470,1987179545,1608319530,549209079,1004346646],[1706065681,132171383,1384617382,1260668245,955917494,2087586272,139101486,194920623],[632100729,1114104746,495954004,1721203041,1089151974,1726439361,1378603775,612438761],[2074688399,401552502,93513427,1636065740,137799304,2064779472,1242620511,741079555],[336273936,1977495894,1237216186,1080911268,1133531073,238023203,1868771977,1901349017],[1644179720,223275973,1010250143,602538721,1119407008,1387367276,899218579,425454036],[1965333991,1495046512,716644653,1449406534,1050559663,94315289,158337054,107979391],[615972447,1079360993,263159056,1547448559,826598594,2096967942,1380965387,1638596247],[912772575,1176498441,479071996,1536851748,1642568843,1358946116,849920246,1436771268],[94368991,1372287798,1537117973,1172444140,1903578095,1863713364,292530269,776876157],[1284700872,259048578,1574749951,839096149,322524560,706342827,553986680,1021723503],[242802861,165382738,1667102997,1339343432,1557234574,184949256,1953053249,217142429],[51848150,1392012519,761133037,1078196862,1516436970,302753431,476698087,1100328175],[1948583469,1457820794,350526317,1921895907,1208799750,878536664,1961600841,10302469],[1298324280,1578820401,691373396,1650905228,72274465,1975429487,1585417032,655285300],[1747272959,1791079180,1729321907,1308236243,1523876300,376822231,467652718,707424907],[2044477571,1752221077,1279286475,461645496,530593511,567230229,826513212,413233174],[2009615367,1839935369,70984410,219298711,433642483,1706384841,825346926,1399942346],[530723258,1297821591,1420107770,1992410099,60907356,240277499,100179372,878974028],[1406988667,147950093,512420746,1916414502,1077164112,847247364,2007733846,104969013],[1117403766,1563568484,530624853,1515731616,1419333711,428276491,1352810121,227426153],[331035715,2092308670,741712758,830752300,265238331,230680251,1219257710,133271233],[1744242200,1679040835,1026463920,1377418232,565165741,359204757,537346992,1873204596],[554653113,1874578330,2079569082,1420284277,250976669,1157398799,1124407317,235918251],[1570764423,2119346280,1958780150,859461267,1954927110,2093024940,1062939363,1259807002],[1354177558,1208421653,706310022,853545357,1485185523,104249600,222845124,577455202],[2081835629,1127405427,296135187,269537954,6312885,1262174863,372072486,1948057122],[980538256,1184402043,1357793861,1811632946,1926079805,1181030859,1582434781,2108742004],[109396655,1403860119,518223289,840203537,1360490834,207245939,557726220,49809367],[1179159531,533222095,2047660723,1094845213,1926593185,1998758501,202050615,1480272173],[1506242779,164963322,1254688913,750564288,1543093058,578187287,1938650712,1274975005],[2066865549,880135675,555774841,1500326322,1120090360,943812191,2086597078,1393616034],[610367233,209968310,1511697293,757523416,1685072828,1560665754,1993860623,305040848],[1698039497,412495871,1150011307,1965902990,1653938149,2030356333,783034173,1138914541],[1249089677,707294636,32602263,377303471,2087704693,926107771,1477498206,894549629],[659473118,839719012,109601336,400034040,763124738,1420047395,768930847,653289144],[1253677545,515775846,1021065928,1720303521,806612978,1682108664,1668640438,1767450956],[1898313316,1447724101,902643598,158660667,263690702,204172242,958806631,134262512],[968828504,2058607250,2068174676,1151955002,1376303575,1739569491,17357310,562901705],[1436240904,238717905,1007241315,1451061199,101504993,1844758803,846286939,1182083462],[950434858,1450516678,1794660424,666050977,330990112,557491709,1365655295,1603975435],[108704847,521503018,1352406961,1062505645,369033245,202518207,951276737,372931083],[319604906,117524834,1025296013,1632244907,1816597075,2082227064,295900935,855757738],[1272028376,1511154611,999952821,1070253396,164930564,59635550,792209594,1997362322],[1890165995,1961907539,1552505459,2040617327,1740610963,1373933712,1696939923,1420796141],[2119021402,770497317,1511437573,1139021606,649303767,1243167508,1819540835,776229137],[543320054,777821272,699814009,1483546793,584603168,1018920394,1369600960,62652951],[791887962,1737136930,1868469051,1060801815,486062958,626311892,1946038543,727069395],[1838500978,642603393,394237611,2023209614,2028195862,295793601,641724015,2052641155],[477290988,1040695530,362750585,781093636,1552771687,2087386000,1731496196,291627046],[1409298101,241574883,1772940606,1825115496,1082207013,495573078,240065525,1221948412],[1776169440,442261306,1178426319,440192262,1735941433,51567368,558541808,140659150],[1871479326,2127462455,761217083,1628669558,1100860342,1115443509,1608727921,1723387487],[842160220,618460035,400190836,2100022068,1447068386,648960994,1361874024,1467931154],[1700933102,1553514477,415701208,1132919316,34491353,1101774853,1830467549,23835183],[1289892008,149141006,1436871870,2036080063,799628754,1899813277,1345453698,961577006],[389384405,297519319,1918276751,932659098,1810362179,1538055874,1928350933,144894009],[1452831398,789790806,238543316,1318221259,333705654,36451443,473351467,1901126],[1339674195,1940476779,1687326013,1082537121,2022384570,1778356936,1574143393,92879568],[1007107527,72205820,54104993,1196388087,1426679399,1410956658,1858438079,141596869],[1969758959,51785662,1366560289,147305892,1843453916,1445941130,1081217688,816001320],[850298842,1208403965,1678379732,80400681,1714407012,401259122,1040048459,565829210],[732507756,2124487792,13654752,1947374702,1524137691,1538359938,624677192,1131615944],[1018881929,1718105811,1661856684,794122396,168397292,209968751,1415306729,371011935],[1124845071,1943479679,1583882986,1309022867,1970754516,2070525938,1739919196,654037171],[440088330,608793559,234268607,1067387152,1793610315,423282007,1538807894,1174576335],[814171275,1916965244,1473761460,1606238285,1989638625,182004131,855216760,1944656087],[1010321428,1743481963,784977902,1667195765,13608211,164080775,512920486,1715890435],[1742606172,60833659,1823997664,1458016423,302003583,27318739,1845702787,467170657],[218205350,1976193687,1623268992,2118474693,834958219,1921481369,599134170,1080698164],[1372453205,568406598,72937656,240192311,1083538440,1274062773,1073822255,1233991655],[671684903,1317760850,266479544,691935398,2077340347,751557524,631556371,780237150],[17630094,1314915214,1042549351,1555966306,1904316124,1852794230,1345747748,2119384445],[830775319,1642889320,2119484706,1755289815,1174337533,34271195,1838957023,15082392],[1752368698,1508454024,2055862962,146135057,1080105403,786235799,1286177802,555860042],[2006699156,361986974,1397973988,1397919282,830278655,270499277,1799253523,1539531928],[1162181018,1670332914,100408086,271043450,1791766222,906020121,21175831,642658348],[1570485548,178691639,1183966015,503666321,2024692500,1766019286,944862448,57966731],[1239337373,1501541031,1038635966,1715834479,1680231952,296711987,899228006,2065887800],[1564549246,1108337888,1008494777,2091359500,800746964,226581455,1028999292,554874405],[1791111739,1080895465,1464955827,282655308,326474639,511619091,2075398509,1231674789],[1672527300,784332388,218726551,35045030,1576502343,367869174,1720454221,1754386216],[224531838,347502120,2032670278,1971370511,1477919566,1418689121,165924926,821952527],[587902566,1419421443,469384466,1064329619,686220848,101647712,1710315463,198745858],[1681216182,1607518869,996039979,967983481,1597863161,1280031065,1600277161,1352946410],[1433454532,47248956,125270923,683117166,383522612,473643924,336003994,40282244],[1633545613,1674764590,147146521,841836118,535818468,1209802835,212818833,304451222],[793748758,1525009173,896728472,1945650901,110543151,70740549,813942527,1456667719],[675836628,48004829,1053408610,983440551,845949115,805794322,133674628,1891036788],[859781342,1850481088,2122514293,1609744739,991811116,850166871,1835583164,578462041],[489079008,776065590,355576841,787941451,170140134,1165625382,1879761024,694081423],[1034726218,982455497,1887973448,1816758887,1751978615,362913392,975050180,1296336149],[1233841827,908910022,156459793,1765777853,1367157588,365529214,56614588,2014589967],[1348419066,217619854,1547170150,411718125,534213415,1843550918,2023076455,1743181840],[577874647,464948584,1600362147,1129429873,942139896,1883088602,699734091,2005272373],[634485738,1635201681,1535498007,1434768884,133092029,1681884614,1699927516,538890630],[127846238,980111632,149447966,1856043206,944374674,1895576956,38474283,1560712267],[760999807,1917942434,1823010615,1872648217,1394301613,1696068275,791233427,1413709935],[1111687145,1363264915,1239387645,1354220267,320355037,540213359,216220421,1322713989],[1840136126,1336874646,940668731,565028784,856765284,1717771874,65922449,676783520],[882350604,706859655,233723021,1199755314,1791436786,2125563701,1369580253,2113462715],[181326556,2112109488,480465661,1833432390,603407423,514244940,1781420712,680527812],[1182338034,298041616,438849294,1632419367,1948708945,629501193,56061857,1739055987],[42313212,840782358,451739143,1441911453,1089946113,483596267,607453802,1106696615],[229768769,730084405,941018725,272582744,1811953398,1592625471,605996005,450812392],[902119689,1615385886,1536888987,2033858814,1825458569,1183661365,29308528,909982561],[565744075,581858134,117053246,127254044,1950559787,900601348,2128494146,1401030159],[1888758434,972219604,1565268830,1824424435,448570487,1431219541,1487866566,1691779880],[120747785,336006449,992781379,729480215,1055970838,1027025213,1311901152,1008904368],[1191119184,1458418801,765546729,836747239,234022283,1938236875,1114607585,1146979035],[1376641114,83863808,1814340473,2056759371,416162145,1629507270,882218650,643722808],[1234243727,1001826657,1045059851,897739152,1108064398,1183039832,2120262984,1959576830],[1953103425,1555296551,208747152,1951612172,550078965,1168607994,98422417,319074659],[1029223724,1178986319,701591099,518147357,428489244,1928253654,1827845153,308386271],[508644683,734676619,1861783077,276273098,1902780032,1875037572,1993966805,527627244],[2036893860,343363751,1843131750,441498482,805318221,194957158,1117815929,1467614269],[1792983645,635116757,400662786,1449281685,781107585,1777863402,1695726702,1713806943],[1557043490,1957184343,959138780,233322834,400508290,1741592026,963541583,614581601],[2028283793,1151557703,868193076,60682159,1793673718,1746738243,1332344697,844408222],[1496840657,1459188202,798728883,1170822883,1606653853,1572786145,1314605621,198346000],[1670862781,829472629,1287744083,767112426,2118249334,1707310621,264781632,150843770],[1707432377,1296580399,1249481192,1349636968,107613673,1184100500,1229427442,449243476],[1380201756,108217747,1029854465,1085393923,481203538,1653297450,971896003,1255155057],[300285125,344725523,1981016663,1079064465,923460066,2022809048,820737895,1267365932],[131631944,890199010,1810499783,1356668300,130613960,782227418,1123519686,602789783],[1689503336,1565768279,1847154829,861744563,67307615,655789571,483324908,1783508328],[800969253,745749358,1320557325,359895027,1717881598,89763442,2037599399,988632694],[1731860364,1232425328,2048745565,1754859243,979828049,903486634,429071592,9070311],[351920969,1947460429,194331515,629345889,1612445538,1872696609,1843076638,1066765184],[1326520275,1303306187,2000258049,60831291,1661547752,539444155,330281307,773392400],[1723231765,1782814373,1774495342,1039173152,987269481,1407487162,237916260,1846898524],[1955043943,1581384627,1935583784,623674040,888116032,35049837,1032535231,998306101],[1265140109,499461704,1359846208,1890876276,1488516655,2036167912,362848213,102965602],[46379348,978228952,149175009,1500047900,1113402953,755833444,1618709064,1053163277],[591696275,1849544350,453113558,1870046498,1618470509,956417173,162984075,1637954312],[858274781,433066346,1935761714,1898309114,644676596,2016449260,956171320,842119678],[745530584,55294738,1135795166,1230255853,1894166537,1129159783,1581202168,1959070009],[876161686,439869489,1152254048,172902533,1554587950,1493942380,1169724733,493860768],[1131364094,1082945699,1661627764,1664918882,287278940,1322484480,838153758,1925644398],[842479786,904571670,151760025,309745659,1034524863,415954767,926502909,1797523341],[1365801157,1044556125,14577875,302729671,250174059,2014196825,1258377907,502446744],[1384970276,151493334,416490510,778466240,72467308,1873138434,1403322119,1076068439],[1225081108,1472467922,1112842407,1897553938,1924194799,1854954900,1782775943,1057225661],[1841878414,1251123944,296856687,901561774,775991520,1862195181,686947662,1959341358],[1670528220,1987289627,146844676,1900231569,1943222715,1625778456,1486607237,1402536602],[1003638531,1174689868,758464077,1281423022,810844982,1066679856,2119532004,1874760453],[564707478,473985164,1393694280,783196028,1420567046,921868371,671250686,787856933],[534190583,2103234357,1119537998,1692381929,1614244866,2081716400,581775296,881351419],[524041873,171538991,2095901345,1959570737,754687797,1423945333,1919858484,129059966],[911446540,647178095,589524226,1752661604,1059271203,420363282,560397804,650562029],[1444557011,1635017171,1331845840,1877946736,1766522282,1045170249,1972624187,452788269],[616618873,2090674173,2107236852,1288212849,600652617,1332034740,1623505071,46585899],[1871529197,1091528176,1435161708,1098091686,2034524652,1006643885,2043174717,1043786502],[77806288,602186601,1562080849,547349648,66906649,2042135210,923138230,970449912],[1698233305,1698329042,148700677,1689315150,896907858,794383129,1355940957,327058639],[446348827,967725573,1538482902,2038934395,1019153486,503361177,459402002,98819423],[1760241957,1827655135,996260446,840074044,309210184,1734132991,1009633625,352902130],[424771865,971784378,843643810,542198813,908585297,407966249,224260861,571417401],[2039300475,1983713657,796233327,53353039,1039593390,796848825,289956117,944734955],[1377260448,970846549,2100604478,1139738443,452471849,1151385408,1969088995,1865465573],[2007806342,632573890,2017868019,1813632642,1006583397,1415611545,1425210218,501044297],[1014265497,927237414,1991477720,382411292,884259990,411406715,62894516,1930875343],[1688659222,1526942871,227647443,478019193,1835950905,1503083057,1250629491,205605013],[1952756341,380164798,48357561,1094004962,338019349,565792692,702579654,1878211483],[1999857629,1373685544,1133937174,26948494,385489041,356096203,23977530,1052815310],[797625700,834379922,177927959,1201068869,1363032707,400044635,424773705,1819824358],[1487349370,914593239,581026698,1400245371,1835780291,2015327061,1873497827,1401045222],[523050449,380361674,291712712,1245849177,558269633,1085595329,1721218665,501390989],[776312209,1615628569,446864520,167215650,1039201416,941420557,1384914422,352563705],[753159303,1061013915,448617472,1665192272,1795410261,376930198,2058376197,1370242700],[1968763618,160057897,77729187,1053257498,1318057203,1773694401,2074506649,240160051],[316021294,989081684,1300944224,484293012,1334467088,375794223,1050976721,302010708],[365726154,92435394,689321255,351222408,1479982925,339962183,1798851431,637300925],[1723662926,556288867,1206034452,780205474,718458533,731251923,1899602961,98974501],[2112586699,1339990244,372810513,11409806,593117506,577000673,430744109,1213360952],[312050999,449568845,1026608423,1510324939,1308977983,1769315170,906891000,1588708401],[735187505,165839888,2071869984,585000903,365280741,487378305,1777621803,736228198],[1575698512,1744257409,1590939136,1951245654,1295134262,70259162,1925545569,1682107512],[729528575,530150628,1270743423,538419748,2001435127,496988566,593614831,910767146],[1617220046,1270820119,1755055285,239104875,1731448535,2030737325,1786803078,1941906070],[586179553,97104584,1831598514,1282521055,367550837,752272491,790716684,531294530],[2007451335,786807294,683999951,1783096347,899938111,887984680,943249454,2067897285],[1966512107,1770154388,1244592489,1473422411,1718089029,369003310,698931334,1438365216],[1500337368,1688032868,848226736,2055479711,495310758,162543333,3525027,192180677],[1720241133,1214097360,1283120253,1002810180,112779845,1442446240,492795076,1076458002],[1567378760,940498518,1504608712,1550403299,1690309372,1173836313,1942425646,1278372325],[1218780276,1241073220,438461324,1133437588,534765042,2067471774,659698453,14908716],[1663427678,1700147730,2026520937,1556011711,1773891039,2082886951,1181273466,1177570837],[173543401,1206146966,1384939779,1260969606,1191120130,1792332427,1348623978,961602034],[1738782114,2093582901,1354630576,736513579,199736169,695740047,456641219,1430917483],[1277403947,802839910,982552478,1378625540,85679265,256560879,1478735302,407779836],[824138864,515040696,604600636,1796280950,1162924165,947518065,1012946658,1436762884],[620840553,1719111278,1220252331,759929573,955355825,2030038240,1110910219,1011417345],[1459619489,705599748,934986778,1634649755,382400724,1148609274,749881855,794641895],[1306662837,1221102150,341844942,1991480507,1887157857,711158336,332607098,1737236897],[1211228210,466207455,1320177384,2096373311,661112532,2031828037,277452855,256915987],[330219555,1049762299,1730331441,126545127,151870598,1029784848,1783379305,838680690],[1019348821,1221968737,1224681111,1886636491,1788561840,84379844,630785427,1040977926],[1709948713,473944206,1987831726,130856970,112623111,1244585431,841323567,1366266228],[820740952,1036773168,1755950467,323502919,572651443,880230308,582414826,1941800348],[603660192,1146673471,1827247260,1875927344,256439234,247969703,2124657260,638967839],[906955097,402273478,1359557114,1673424958,1141597112,683951495,913848955,1643805744],[188448940,981532076,352501974,906747903,730611409,464815071,1306803459,1292449439],[628807843,66905195,507691927,420572174,1287685097,792566050,1322808084,1647293275],[32951130,174249159,1752943294,1113040888,2074305227,1113792781,988401618,2111627407],[1047882183,410456161,998181455,1258926189,546441150,500131606,1624383935,1474572880],[253001637,2125934366,531730805,606295918,383079019,128648940,689949134,1117747650],[1920253115,346105480,1472864258,1672615062,1922053304,397900993,2105367860,157113285],[1045274144,572944328,1451091906,2048700685,1984046137,90134821,33133632,139060015],[762325609,170648341,703640790,438116033,241645670,1286238048,397025752,1491258810],[1029460462,1381370375,434136750,1845163520,2103347394,1105608061,581890887,1343501935],[1933776755,1678556440,2033245143,1142795966,2095530487,1818413246,1680643120,1410399310],[333971842,994003797,760283057,1790155703,85783209,953409431,762120186,1054449112],[121319988,1239838155,1698719941,935676373,1877007305,1145026522,994297753,1703231568],[1831155859,601339291,65414437,1621099061,785243853,1217513198,58846156,65671098],[1215780579,588542818,884012739,1439819838,666271556,2090705709,1696390351,218790196],[805848698,1207813794,253709438,739274023,1848975382,1502513066,1118925124,1496065967],[2095723493,1645774541,1614130452,1416731726,2003335342,506911340,469063385,1413091033],[1360819755,807044287,780708437,278154201,567427196,989394382,1123027655,244369940],[2055970232,1520345739,1482196048,1440646402,885616717,1564013990,1996017187,430966529],[126839323,372734825,1471731370,383844904,1129267047,737410790,1405358429,1035027483],[932559462,609004299,551072586,1155885857,20815541,1540335173,1260753769,785727647],[1950415322,302806238,1096911183,320198837,1748732195,1999058221,941717746,1707428422],[1174767114,890311431,1169632395,284413704,1475472786,190901167,287216953,357141493],[611118171,535661755,1776338714,651526950,1955100634,1900974871,772960600,1092627508],[985742737,336466904,1540576679,225262929,355874319,1253290261,192789649,1199005467],[1268957737,1541399433,1765376493,422318834,76946630,1331816335,1580271815,916652405],[442487112,637705272,1353783461,1453159620,1648100805,1249026656,894221800,780803199],[1288391615,1988650865,697733245,971332709,1805786133,1142162581,1466196716,1386678004],[699319090,1463047280,956942884,1446843054,1179082520,1077308427,858571228,2028147284],[2056149480,1373528687,1879870383,259055541,370457684,302084305,1016794156,1406057790],[1321020894,1057080537,1107345972,1002350809,1790499800,1763238898,1718429247,1394080169],[687322810,1258219840,1110470678,618014632,236288958,1467009372,500903021,753249544],[1892069259,1370934000,390799607,998143157,1736907231,2059074230,2106201039,1523043905],[1944478180,280625075,198461333,366274312,1632708200,630914974,1485261779,1217443247],[1355134632,882727138,195137973,81435535,1823599228,199082989,1215304451,178362976],[540097929,1259347261,1753404979,1061432361,410288461,127553837,432213548,2102086016],[769396527,463270933,818402086,582961729,2039133377,2084376029,35004978,892540120],[1405818172,593013727,1671064968,1697453066,1369474884,1513144068,588430617,798184504],[1822247342,1211481516,1636246244,380105843,266759280,1262885295,1566175251,1713242207],[1530975221,1697123466,245590391,1442097189,1461669133,1885536107,1865399173,1660962623],[1624405706,22402186,2130012689,482375252,1438697854,1271383501,1535752192,1348731083],[248285856,260957080,465280445,1860283444,746839747,73138793,1413956848,1812068071],[1204149255,1044568976,2055903785,717570694,539547750,2116319303,723874205,1202402600],[2022817688,1825235633,1426297286,1578308963,2097731527,1416249522,1521202091,877266573],[1001655395,1796122215,235315288,690811954,2083750232,636133567,1292439575,1024282103],[1396647842,559461321,1706584952,2075694306,1416928301,1781990970,1488798497,1964015192],[1812248443,954250196,1311823240,2053415100,1930508312,783865679,1711319226,1856537772],[666672513,1872828661,881019406,956784533,1947391672,465429034,1978972095,658557377],[423622568,495608662,628235083,1021562181,793508635,232737887,1373912034,980987842],[368221974,263587273,1817176325,1997252631,1013348436,1634133040,1494408798,775210192],[1527961384,1696586941,613858222,1922673386,1329420638,1330467067,521128649,1140937360],[1717463393,463315459,208764435,1544418728,501047135,1961650707,1821935872,1219080112],[86797788,27278413,25364519,2053480027,1734878656,752608606,1639509065,2056093049],[585354526,1442782120,1902407400,15345216,1596243370,1567778705,946418951,304576132],[1863651887,1451127011,801221251,1181584424,1348010589,24949878,666914800,146940978],[208063248,2080994432,1581064194,531517472,935833990,978218235,1331726394,1289065643],[1648379660,1831596450,1418746210,552639021,214487125,1626717700,697168898,1793052053],[1515602214,1932050601,92428250,879473787,1296049038,484759261,1203377277,1057236019],[1421668343,2039100067,1680560716,1309681493,121811047,1858278678,1163745808,1155809590],[1448774776,650064205,1695697673,1001815273,942583521,1043638913,1926032072,275900556],[1713341560,1669858487,658089027,1047397815,406771368,1261663790,1652216906,1890907503],[196815159,440232635,1821492457,798797308,883612063,1148066390,895755554,147616099],[1689512179,1426960005,2095829095,17287466,1439998272,120104053,344191718,531054641],[1217772909,1487176104,1590237545,698019143,554179487,1906516115,902857490,1409454629],[1486414089,1092584750,1358707235,506822646,502851590,1073055058,471888631,949489129],[44262759,732174160,2048002338,623259916,1925703087,1020733074,1529020384,832869048],[2019847531,1829511345,1055741811,2036383384,110552182,200943738,1033355594,473616872],[1556036350,1681739232,1783191137,1314301928,448320248,444736334,383320532,39539926],[822336482,1036633588,1126885670,1044956499,396368702,620898703,1185718387,1704910017],[1737561776,1999140453,522039810,957634054,1727939440,861720547,277423473,1867223708],[1830601201,720864514,2080500244,1676288122,2069010990,366938354,655627955,903610943],[1532346515,609234101,902595970,1383567464,2061092197,316300346,1364728902,188078628],[1169024184,1625091876,2088484473,213807842,532079863,992320307,1043783958,347137601],[1184403111,382692636,1742897480,931180365,1065856847,1694674221,1746356195,1166161816],[2067537912,1829513675,1962574498,1578443671,223514947,887192644,503157408,83039542],[1669285155,1653450459,1866094421,283783649,1270369973,1777183795,724074872,308369374],[917576343,101388717,1391735772,1276373418,1095926882,943036963,1494485842,704860297],[1352966102,1813599790,1124135937,1758895065,791681411,1246934343,1840592173,406502245],[166016455,635695027,296188257,536247623,1212441575,2050270189,486725543,1280344898],[1900747642,1373570743,1268010080,604317449,1964454297,113411937,723470188,959762702],[2048747831,988373092,462262157,1824145260,204574760,229833939,339345356,972574957],[1047115335,1753152954,923630487,456128708,1972682670,701141929,1715991241,515459032],[1816419100,1694120237,712077147,526235211,1647566418,1879651649,750524292,1234410209],[1550865754,1132316944,1953517997,991784712,1012451096,1819934225,1508545453,497046080],[582312078,92154408,2042123267,455154446,2080910897,1876657781,1841264948,1967294998],[1258398211,6247411,416321230,1406418320,537908927,1456080522,1966964136,272177251],[1171604605,1122029340,1462392661,437290037,485003867,2091353795,61537668,2106044674],[1207206113,1819150779,1390525263,1147333176,1408184616,302403772,65484058,304426928],[1404491503,1676375835,704414597,1982362859,112004536,348959303,1598726122,789112856],[906599284,706861332,1161051439,1082091265,1728677434,1455962855,776591760,634777161],[517429430,150072970,123023285,1449176029,717217232,1877040,1896987962,914752637],[1366355053,1331410568,1683210845,1950436982,884902129,584939506,24434957,557875217],[1585894377,1819059125,678911688,1888352902,204362120,934030113,868738272,633580807],[1655557296,1238231572,1891234975,643638701,1470485566,563000158,112642945,1021355933],[1262018948,409331269,1680771323,756400339,1317658113,2121504531,581930265,710279128],[991023104,325226877,1874355459,1407972463,645045008,608978178,1890456848,1367431214],[796376585,1716175260,888535874,1322537927,498074126,174453709,1837617758,897669540],[240538500,1878778192,914883723,543532555,1029523853,478906769,1864764189,237555987],[1172386344,1552697994,815181813,186276078,1173926952,2022209001,59663821,1580228665],[1746466176,1179335760,1192668047,352880878,1607102650,430979464,978528038,1539692587],[1708201589,924528612,2003173997,1710593579,1829025962,713388365,1833849989,335972662],[34781269,350807512,1363671662,1509980361,1507365958,64981420,1805068274,1133950683],[478038013,2128487259,449180258,519438105,296992949,984005783,707277491,383143225],[2030785937,689961676,1643377970,154093687,1522781139,776278914,383423546,240572318],[1750648882,961392520,120551532,1923933229,280847750,1292992831,2047371103,765914149],[1655995835,550697570,1087752944,56933882,1937357494,276288724,961048212,1364383346],[865911755,90722354,1759832075,1371973894,183065776,601549184,1246195781,434979000],[995069683,1669432155,1691747231,1685554127,408653323,1740636754,1743493609,699575340],[771357759,970101278,1657479497,556298243,1868528233,1110339065,424620246,793721223],[921393813,2088326858,379708278,1805444785,336080478,1518073445,1875276640,864681381],[1599555693,1757491060,1485791907,100747165,599306775,368905455,1038563870,765945113],[529201992,923141336,874704232,1015486681,1771108047,2104542129,1707609802,778389556],[850178004,1364064223,1506116762,557146494,173159976,495737728,1675847252,177786993],[816052919,986378219,663833218,23122076,315434631,689670922,393791981,43022806],[655577440,407035170,1730936324,310678380,522396653,1055006461,1993031589,915736697],[349418559,1439219038,340930654,126185462,1028733883,1954808896,528548353,587990059],[1902511848,1517189760,896193707,1802183051,1883577933,1409763766,805585233,1475338434],[1428557158,691605653,1869714576,2053500367,1698212009,1642165693,599057272,320539117],[1197993464,1544476306,1977934974,1801659042,1329190938,2072246487,1479134849,510351796],[704261557,1612345004,1240541268,1907938185,952125670,1284162277,566270070,2121742724],[496267146,228360473,240518311,354077760,327110792,1481574745,662939428,337803042],[1631822575,1542860860,71154262,1983577415,30043076,31063521,882580014,452527129],[1253316024,548348183,965848888,1249561112,22458991,654670366,2047704121,1412696440],[1863645825,205076219,22130161,2102386201,475975756,1094239024,619095089,1744935276],[1360966891,145971206,451015390,1450217852,1844500793,1043141345,26987953,404095323],[1644656273,1201403486,639809759,242809958,51083757,16615870,1844363427,2015139880],[430641386,1559693952,1024876706,45176862,331218969,152952661,293877909,228613593],[1291373549,1677064675,1078378684,1467819512,1993863822,1155325607,1592274205,1746959500],[1633100195,279683186,1233967161,234551077,1479125266,359494124,1160355419,275105707],[1085593686,1344940671,70246710,288489633,1685520946,1733736701,574029996,515619752],[154246132,1072000720,266716254,1823886644,1282462238,897295947,493703613,265111659],[26185360,236982301,218402438,1901225257,1404006338,219785897,966960101,360506648],[2043820836,2057353556,1505323217,1098737580,734688299,1526433198,2102340072,1368510918],[1533292401,552898395,1599160710,531882064,1437151330,1001536614,2040893458,990486288],[1774104999,148898061,738167737,2072665117,630463706,960336249,1060551024,571685887],[195843050,1666194795,1731938015,987066702,865631702,409901454,412086446,642904149],[1273958765,574385781,378961373,342666249,1934973173,989250337,1486863986,1266782104],[881880288,1523373352,44634955,329405143,468108995,1376155150,1325587653,1804416768],[1480954037,607213512,135192994,991596184,2095148485,1404406222,1850904640,401865539],[762980435,540264143,881146296,1368068159,1481520480,957858582,1494543540,759857390],[1031111952,1869527039,548420706,1269475943,1774076827,1413174267,820474742,678115751],[2026318220,823333180,1767145347,664232317,1372393443,1873779864,23946964,751645322],[98661716,598511448,602658320,842521130,541981989,160521679,2039502324,1914787716],[443858448,1510797139,368432728,115719901,249800124,215468024,71939290,1610873311],[1400808941,669359700,26310268,841443060,1930909336,1309654969,1183433561,447225612],[627521095,852878129,829555880,697923171,1383463689,2036897108,549118393,280196975],[727701824,1885080505,1841382146,1409273575,616240707,67857118,133290929,697157590],[1890465188,449246943,1537880807,1587528344,520321062,419260657,1621002923,2097531847],[1788678687,373546768,258600972,226502669,583504528,317549948,1745584411,1974885303],[1930466894,1506102157,1898887484,1965971988,1201235826,1566095203,1185819357,71100684],[520822733,1898784173,712267941,1427031386,1229321516,555657478,177837726,1901893885],[589349560,210593310,1650849916,1485917773,1759279722,1228933540,1979924655,1215897936],[1477564318,411553741,39319799,257699791,1401460318,375250224,1787896524,1523416349],[1443613539,1793741767,202188273,1901955658,1210774340,703035381,1468233575,1857530847],[965382729,484903756,2082775181,1446622068,1978778316,1299263116,1731284261,174544877],[843882932,1170064225,715530282,120257829,1367969285,356635698,700443034,709901706],[565031036,1895697842,2062567159,1088378613,2067695535,851523697,1200213641,35436394],[449665909,1396125661,1792766801,1579465829,801540590,167686174,640058950,1342248284],[58999717,1088018982,1484298606,2050275692,630889578,751239427,2126354719,648908825],[1507637653,313551363,1347044954,2011142639,2088368785,93790656,1008857936,2038524029],[1916182376,1940227309,552670261,1849442937,715498853,1503450365,1582066462,1156627133],[1182479363,820404402,1430820832,2019619640,1967340157,1661232218,147468834,561365492],[577032722,636874231,1471576714,9838279,302123226,979363684,1235745923,2061903716],[2083888850,1520469075,390341049,1846806171,1260193968,649459696,1862967790,66327634],[87417521,1029674616,1966006110,1192797254,374659981,1648589472,1029216194,540047334],[1840027900,1312523566,1301404733,1124646719,1019090786,1482982627,2091148656,613763124],[866391579,882764618,1758521702,1560349967,901181140,1920202810,1418278329,151790168],[778425216,1494961354,485176152,1196220302,1783088458,596466537,1860055866,2129492434],[2054064072,928883539,735503428,894573952,62757688,1019857716,1022766272,198350359],[895576095,1452099823,1934326813,1604939006,1888073139,707751256,1804537366,1846194273],[1765180371,995398625,156599917,394472318,1556454182,503756526,1972345915,2096654863],[2099442262,1845747623,1314432003,2080691221,61514131,1305216713,2101656378,1929027918],[1017278470,1897040732,536120613,572484491,1384365488,1875261113,1917227617,1574165049],[1284324882,1245711302,1679427146,225926431,2059064036,866907989,203948184,2024235389],[673675199,1954455899,795826794,1014386207,1219153016,223038175,509751272,1057866425],[1376447454,1657650029,785971355,425112453,731771322,1426682118,1991701534,2074068091],[636856212,1328233371,607978724,618252395,661556075,940323988,952873844,468991488],[483585505,1919670315,1919773315,1376605806,1438594325,45374443,317482932,804388249],[1793900019,730545219,1207953389,1043275457,1742027826,1169698079,572789226,339021593],[881743164,1784029596,884895096,775025496,562945470,2029222042,1588849305,155792252],[1092683698,471594232,1853181462,190213995,413082985,1308653340,119969011,1034817940],[1682497490,1630752942,1806534474,1964380947,1034491549,1524492533,632413505,881270128],[640426427,1257043974,1185465342,135202405,536239947,367338737,762045333,606698212],[1268354986,112360519,102384224,1653470792,969635118,1770784476,1830108598,804884884],[55852513,1615179867,443087525,1521155508,1733303146,1052228609,1086689758,975032505],[2100224995,1588646852,370068572,55350446,1923938937,1881402158,2042018864,1140540723],[713006891,1116179024,120622832,1477994892,943018227,551010563,744868099,11352081],[1090696372,1574614324,1741225854,946951593,1115683812,1925060975,1887282837,152309463],[754273554,667624643,1230778033,1178335095,333184490,630582053,28949595,1012254012],[939059407,419858644,1269835303,1137793016,1048008912,285068101,387818404,2056747349],[1171450730,1396793896,1402293813,1874288982,678060189,2023922619,1532196431,1454142856],[114126610,668948203,2129118357,35878765,1721841961,1605801662,1563988167,1792909325],[1262774906,1220290900,1983163958,2045117813,299071029,186368619,166291403,897347252],[1171188427,1531583598,14210462,221969064,1765917382,1143883959,486133122,1948834964],[520631758,1545364997,463155994,1571056069,1402977149,677865725,12917467,1296406159],[1203808691,1848593311,1359769203,636083945,1840352254,1216380282,573100548,191831676],[1256494692,325607396,2058536694,411736052,114818212,71431814,1705478484,1398130],[2116157058,861625567,877025643,78257419,1584636455,252717073,317772800,1902910742],[1992792511,877931216,562837697,1565281362,1171411606,1984205429,245744097,507682690],[1412961790,1469972347,1786185869,1509905613,1728179902,573775739,458161147,996859233],[379500386,428651038,1502881815,933531721,1613116491,1354520570,2085432977,2071043424],[1153288032,2071987645,1115067364,404490081,203059534,433337923,161560763,2061172644],[124077156,1844635621,612652145,816328518,133316637,877353215,353629696,2073374389],[1964028387,1729379437,630653866,2055108544,545342572,455981763,721729575,310090318],[1058705656,70108335,212448813,5987576,1229853219,1086227917,606953156,129280576],[1300572105,463547377,1643944544,1043414611,371892715,882441720,1023288742,1294403976],[2002682929,430358762,679425796,1810164499,50236252,895526966,1362280737,1391048657],[873386559,1410076886,1224472999,1842767246,1095051177,971439295,1888745457,2098046787],[1522595218,1280162013,1714459966,1686186358,2079680357,1917280677,1565242691,1242669425],[2050921272,431506026,1466584767,1207365904,657158523,1419685441,972572032,244043635],[194536769,1175637784,545919861,1848203624,398879304,1639176325,1573998127,962507877],[243316886,1831071897,455976673,271874319,1430390955,233151602,1307596681,1317983144],[1291681122,1544416493,1086066659,635433014,297609988,265745630,21312472,723856650],[538342012,455485675,1579490035,708946596,1057924587,1063168111,655463407,874586536],[1996084358,789962294,800724385,1314310948,48892472,386453425,1339779192,132750103],[6670920,37656430,1238928784,1871622676,39032527,1692871067,270402398,1361083786],[646369312,488749459,1188262062,33153762,1484347572,249273759,1611061452,831778662],[63514464,1553194613,59591328,949799523,498045924,1136476171,972610758,211595684],[876087818,1731466582,377841637,1072960944,1505183732,888778994,1097200207,20731668],[1879749076,2033281581,1110723712,1755380628,1085321002,774026391,993946914,944198996],[1942505928,943122385,1477149465,2012589285,1874189662,1319023902,146785354,1786671026],[1980227832,1112675725,373989787,1112077805,1225747212,1675253832,1723784655,1363304714],[1569991922,299425329,583590541,1362812718,264953711,736653811,1282170238,915143096],[1190134744,1368467892,1581617340,1165872109,293838948,296321526,1579048204,514165244],[1059500077,817490439,972126351,1853837347,83944584,771129190,1290912582,48968383],[208383070,636563178,1160611234,1267136451,796069154,1101499388,1780624361,1836919673],[1353003649,852511939,1912657258,1692959818,1547541480,23319382,1962046998,1671557870],[1626247182,1942976294,1244436076,2033354148,680280857,1560124270,467339665,407028472],[412823451,1848802753,806861313,85712141,2060882898,902993393,1518709019,1628704366],[2009687299,1577645206,520687687,390764961,992320333,1106943005,661824821,503184567],[209376163,1182697383,1507820023,1997064191,1129645302,356078327,959289983,2066072156],[1800841213,1553428807,31117640,801450699,1961763042,940634148,609303306,1714825990],[786890026,1201236736,853527889,802502033,1962406689,1816304491,1687709643,1573690620],[1008470093,256932160,2060894635,673358025,1044765673,1565223513,1002807894,846383421],[1401380798,1255442751,550701356,2045505337,443738037,2037686814,938687643,1824330494],[1955479941,1969414760,728572604,2122535582,790091246,1641543193,87022356,218979851],[566326364,418826287,522866925,421544764,1856403719,231458061,1939800514,751410106],[1623551234,1507467023,1827278235,1898988089,2127162009,613865270,1405085146,1240878155],[1197972235,1203661622,1439373501,146709241,1323586543,554912933,1463669806,295320700],[819033743,1122830468,706000310,1207795923,1021357592,760346027,964606097,1493267275],[928895687,18636828,230536783,2056712712,1409452582,1898646522,1558506627,908349491],[1106123577,1862870944,1458003879,766415478,703821982,2099287755,1872433384,463307169],[1117967474,2083565788,484324422,1712107179,424672330,1992461610,455214997,2070211408],[1599032281,1101379636,1423509637,1947190307,1654535903,34209407,964637867,1112558882],[572529056,1825023681,1064496077,1326750606,1095710542,2123863215,1459201222,1436913410],[360917469,441986642,1655491223,2066150919,182299704,58408435,857392459,1728896385],[1036301653,1672375930,310678070,1332816648,977386755,438872655,1953656232,1981900033],[222324175,129709242,918698315,1868510812,606500298,602421673,2101527984,1296417087],[707232124,499340633,1772352925,1995877913,1266005976,30778319,742592327,292690850],[232092907,2116290463,1812100636,1903235698,1832265291,60755509,1481358733,611272334],[36311960,1373750586,2121943094,369905476,1036249471,999781201,34008757,1458129567],[1921275785,389758100,1530369089,608200672,1183193067,2064085010,1043371589,1893559309],[2016546894,1368887886,1941668134,806857247,491170490,1862138167,1567212525,237358544],[1177900547,402876437,721594210,2054339594,2007732919,854827051,644948770,1000332333],[1742801677,75912076,1486553626,1257320742,1675420954,1385864583,1545213795,862767751],[999768352,1475870550,1892875728,75385349,546393990,1849903493,1376984998,1669231663],[589309624,769411856,1742917698,184069998,754536899,1286074626,371567700,421771200],[909862051,1965550533,1216067353,613577486,1915302353,1466961565,1323328605,228521882],[1881894194,60226968,1832850005,1055508327,1304598822,1335092226,584108818,1942242697],[2054583664,1654913190,229927670,68637837,1457587184,212598529,943618033,218030505],[662296793,194475356,870623904,661685588,1808650020,822455339,21657014,918904751],[1582183044,1238555292,1166330952,1143604235,965750661,1656029085,1652944721,221772154],[1246895694,1958920179,55974196,1813807550,331747323,337179303,419432223,1981304701],[2094144588,733248213,217901962,1266407531,778604789,1347814012,1017996699,1873653758],[775648428,1381718021,910056349,1746561862,633337473,30182768,1705934718,2077750630],[381549178,1131257141,800507049,2024203104,1629601160,2067516489,1794741677,830412048],[1116084517,787537593,642305389,453673455,711575789,1056105655,1023300099,1583738935],[412058951,121466767,1419882864,2094384338,1758572119,1926236437,1848628863,1180840432],[987169930,1003449270,980699901,1078108996,1971837863,201340478,1744316369,224132994],[764884129,667804292,415320601,214655804,1848771304,376353190,292454087,28799876],[857187119,1177066723,586215872,565442286,1997672393,110770184,2071326352,1050117602],[928277870,1479873545,515672452,448099096,198851867,1572763171,1993857314,1616439814],[165803665,339771526,1820605428,2050680859,1916903528,1898556863,1801709812,1471241019],[1293096264,1526414790,181194288,1611530935,1059694027,453827868,1689909115,376301451],[57789555,776341418,330368339,1709081210,59384643,1113225379,1718383741,509787181],[1787618854,1673473598,1921674183,1925062152,1171160755,1513947997,551406959,532817540],[1070473490,1765358657,65891511,1230620384,1481442977,1499279848,1175286721,2096912108],[179689543,41879245,1658221086,56867776,1828528809,420511969,1169543253,30437189],[1187126538,1430032882,271551382,2100942929,986577870,763758737,1507647615,839073319],[347797561,1740104431,1088733717,111545602,1617419527,1047520814,1705738573,1341623564],[1756032946,1078206631,2001119382,973953607,1586519606,1211711425,1187149880,469763855],[245971680,1231801561,2268308,793608530,666477957,93260309,1772868840,1743178746],[576343995,1878919263,1317707901,1920626505,339238688,1950897212,1054945523,319713813],[1384817562,924354935,1452935933,525549397,694130202,2123741782,333076379,1570834439],[2054868446,560366622,1848361844,96248756,807223336,1189497457,1694461960,359017764],[1197352726,583421806,1912146842,2003323582,1528874328,1081355593,1008001862,1782267379],[185930634,75184324,300502698,384560415,1899034878,726880442,517597901,1682603303],[350879830,1192618489,1234374628,361646672,977112389,2030510245,962816352,1917830355],[1872388290,117315655,439529976,857466367,1563877624,874736443,137143107,1278850848],[1935057512,1411621525,1144003751,934962605,790865920,153162030,1367527149,1870919786],[1562229087,1015801450,9519814,1886783754,615809555,1052205364,244674373,545014753],[331957799,984807862,1737692753,1879548169,732742675,9064184,871768267,1612665865],[1217241618,738018397,223505179,353492415,441289147,1494322735,2078131451,988781998],[14118046,1614835180,1729309566,1531359508,551937472,66500274,1959896924,185342733],[1391369484,1461411878,343368179,475685573,72042887,1888652050,809739815,144335887],[1125875717,325408607,1971154286,1151953440,2006628267,1757577651,1211379316,356008864],[642165143,662897453,937967684,2129737991,1045682531,1037491975,669975186,2084746462],[1971280544,1763210919,652172036,11013354,1417995844,1305704930,694632638,91511172],[1277719664,1201144840,1405529841,2071671243,981401063,1823449039,160288715,1672694765],[1855707332,1688253897,1592686599,1301182912,1436433645,693744416,34318380,434553070],[971970647,1049613630,1405986571,996447698,206535382,582940560,590546836,436409790],[253865804,1647698663,663733971,595807605,323602582,597594557,743052405,2040281001],[298648116,223666777,215298463,97697525,742648519,2070260907,494741263,262111955],[234617115,265415984,616753871,403366998,1250393574,1066329989,623267044,1992969979],[1824528024,649705864,455643485,583324591,315914761,1928459498,976462044,1260844479],[1016687022,213117796,1797964780,316359870,138410575,1199962701,990263201,2083165171],[432173469,74392889,2071178464,1507548820,1060789203,1546483410,2070356952,1870106491],[1567062971,427831611,1385371098,1478563035,1015226992,1502509520,172880027,42254241],[1875940124,1456374106,437322198,1610157743,448078489,1789924397,807346219,428168042],[1698657074,158108250,630328373,220429061,82658520,2005418741,147805363,1536484309],[1400113944,1920424524,1791076614,1215347985,1215155982,1449724042,1828524343,1465561738],[704853629,525371098,1286240220,792146693,179051498,128127924,704917451,1582173865],[236046927,321848421,898818878,632395747,477290326,2055824628,358244365,584916132],[536447119,1688078340,118652216,1004261617,1509899524,726105859,1477207436,1579067467],[839353952,2089640052,283906256,689579321,385526376,157252816,2058564773,1575489918],[931409614,1110273766,1545613298,712921112,1768303609,1337613687,1563021041,1298391609],[1921465084,935218715,164274401,1474369969,1902014058,245784360,878510486,1786213127],[705644012,1103694777,1847745392,195191288,588935030,1267853597,950397260,901528723],[1448925528,1241093785,413520688,1827331012,367515496,1367395772,321588030,1782416662],[1253954103,936420179,477042247,1430162614,1283146601,761655945,759109643,1370194752],[1269468579,124180821,1353814540,367815732,1209337906,941534026,914499175,2082479257],[1794197104,1137894873,525232615,1927299344,293871895,1726502594,711237993,1828376486],[716753159,2054574027,831933517,292474538,759678508,489027815,1479407737,536291994],[1123396535,1894111512,813012559,463349791,98668513,651354529,1071272448,1045738825],[1869696815,1605139995,153949883,2095678392,1028986397,580886941,551940414,1749193434],[645886007,1006916968,109737680,1939405496,997538287,502280352,1982443629,959910685],[1339948480,2092921621,972986130,722852612,129050254,2035207659,712675438,1953244282],[1321074797,954127565,1138082627,1310207854,1829422242,246901835,1937538902,1751010430],[975470242,1618788208,1135377931,601429212,14667856,1377459277,1502480190,676202431],[668193759,1816511794,2006573975,10744154,183283289,3978099,296051506,35437543],[1601100154,1833714694,1745503462,1993351109,415717757,1760788847,292226761,2029862720],[2005004116,1155099990,294293933,333350104,1698633167,1798814253,1977011555,1632709298],[672554311,1407330310,709881744,998741269,1726081421,2038234837,1434114675,1512130115],[1122127187,2112648560,752652292,1709614425,1466474171,1256673212,1101446162,295028201],[195779640,2092668195,1544155368,895348481,1719250315,99233082,1510930582,564507478],[604594679,911622523,1418829980,397964639,1107468945,1950239058,723475658,1331053623],[1133733482,985734490,112608774,166693738,2062699593,1577512684,759296252,842636845],[1147265675,1387027158,700737600,1794152704,1216997174,1180764866,1477900421,477894507],[1881250148,809403044,628581633,2008865046,294701213,799818876,208895724,2106592051],[1158376852,1926113206,1124034338,781561434,475882606,797104947,492398443,1054065888],[2030640364,1652791252,803296395,1180162871,1889126505,1711821686,1985124842,774184505],[1505530717,342987851,1526374106,1548327553,108770585,1800997700,1254351249,1956751432],[1004764554,567259369,94889976,2083524430,1182241070,1271929369,1797326557,1488948802],[512718204,649045976,1959714435,1850263013,2095019331,1347813336,1975196176,1708896202],[839668,518270961,1295389076,1337833063,1054416106,551829314,1764091813,380925773],[1536337233,1641277816,706376081,1633406120,771899687,850993404,110803345,726584546],[221593630,1775500910,529626044,818260438,509120321,1035064079,2108246528,45573643],[286463570,749365089,511112947,832178406,1115436944,1032253552,1694426007,1099443405],[1212445084,44051678,655738258,1900797835,1982020173,934030277,1914900715,451604287],[342645420,671298086,586258514,780291938,1744842288,480971186,1251463986,1691095073],[1254733995,1492970813,371904262,46487539,1691325638,888022218,1003496882,1054382400],[973667510,1048401053,484373371,1473050151,1705895414,1012995110,284968394,1104267916],[388017825,770482173,624799037,1867117478,637008151,426674824,66706244,155077199],[752052420,1071063595,1657709512,972555909,1181844975,2128521606,676217729,758136051],[485457611,781272884,1346791414,168830848,924534381,1655615347,1635137907,1535810144],[191791036,832108341,1588443880,1263259418,241914166,1450273531,1536685644,1109260520],[785860149,1853251774,416355251,1698405191,1881212200,2040055293,172439218,1613881984],[1110507630,1703323914,195244577,260259520,1736811256,1357100981,1804310965,289290248],[2097208574,1332323129,889405594,401437159,1038931949,740543229,1206542974,61588278],[644739757,2058483905,218189330,1912593398,1577880351,1206904392,1516341361,587132739],[429628091,803434084,1369847284,734724319,817859286,44244393,762466049,326478795],[928005485,550866992,1548522001,51559920,1710063400,1091727983,1503281968,1731364575],[1630347840,1412153076,1574057368,870953519,2039205047,440195745,485782864,2043121059],[2035304685,1137733544,383977305,312687638,1447461191,1735040528,109240730,681531867],[1588464881,1912121496,353828113,1278584282,77586355,604929090,1172947392,687917499],[1186225136,1772103079,1905799440,1380589172,365135110,1829957717,465333275,480586143],[770334583,186234283,616068894,1432539529,1763242739,259476468,1333843444,1794777130],[648479753,1893266259,1345877162,731743489,1480270623,1573080702,1577776403,1672829799],[2108112091,1368014806,354346822,1566025570,1122592083,838425488,845477406,1850886702],[695841055,688243728,1622417854,224389249,75156132,502955170,416661647,1862087982],[990850194,745302419,277070335,1074489269,1211974921,1349897471,484460992,2064694266],[726148783,1086824941,23501629,1232261630,68299803,1680399602,972525996,1792373416],[1410451636,298526423,1163856281,2054499568,35928434,923036560,433317529,795483412],[1139407605,1796189548,2083134795,1946897711,831864054,1376326954,251831621,605180928],[593932484,970282077,583014228,1009264142,1764703839,196704359,2090269114,145440186],[460317558,850962436,1865853375,1334277499,110438765,83731940,1660472973,1168679249],[1337202833,13638747,1019323404,1249914104,1084693099,1320090204,1219618788,447779177],[130824799,603043743,1095924463,928159912,907890409,1189481530,2014966231,1359964988],[1096758928,694791335,664282486,1346713404,1266242537,53293194,5094393,753799512],[1233896901,1882955991,1148569910,1500363118,1639708180,447852345,1367386467,2081952991],[1023442276,2036800974,1224607307,1697618177,1315824921,37028116,255078234,920235246],[8380224,699644255,138952847,1500473143,945642055,842815532,1850008372,1312736119],[1254292991,13567719,16757314,1723834829,171070123,1638448910,2019781103,1234776822],[1871471754,1478029715,1919458006,480414172,777605033,1717212960,914413897,309221893],[726187649,516542600,1405054092,95530163,23197779,589717348,1956709400,1532002323],[1434665393,249647759,750386407,1544940791,355478505,222225363,1783893872,988823154],[166542488,421204329,720148605,495677574,1017664211,1502852022,42417938,1819964114],[601110965,1731253612,1388898833,1734170989,1714904511,1244046885,1468030906,1394752873],[318452014,1406264222,469489919,360348883,1034439734,999948828,1405034847,224199293],[951797910,1435174645,1449172847,1281341692,14552405,910443486,1164350493,1385573278],[1957562206,1386820507,655134407,1663603116,1668055990,360072858,1351426735,1114304692],[1012603906,1186013866,79518198,2085584015,1259556197,1805469335,10263989,289915094],[1362473822,1588635221,1572337256,2124813575,306915980,1485451918,671872755,1408266050],[26840152,1770379382,743978334,1104005843,1562692014,76267701,261851421,1025774439],[2065572427,342073331,583431620,854636499,515729613,446094368,1648426976,740187649],[266962589,71422963,493022047,1990899038,1398357948,980261155,1162432636,193181956],[502049973,179591198,1450645646,390416600,1010960570,551127277,460617220,1157510835],[1294201908,80318672,153845491,490989949,218574535,2027935598,805249652,1191580242],[1569976490,809499122,2084266382,394967664,1433093906,1434203626,288406891,18352330],[1100131653,1048262718,815577085,711002832,122484901,1133518229,396570385,1234017244],[1802106452,234049664,2012450743,931990630,447756396,1326122263,1110378359,935402648],[1615455106,988284295,1107058044,1832908297,609595995,219970293,640561007,2129710459],[2047904612,1678016255,995566601,6168651,1614265512,2027067272,1397595460,361606504],[1466141235,263372856,1462291864,1290542194,1952205532,1135587515,1698697574,361544630],[1679071551,803491425,168102151,234238208,1581963229,1401785550,946601651,1978679544],[97696325,826420035,623280947,801585489,347924321,952546352,593698809,2001743403],[505777592,1267515465,1329647207,1949724229,1500480242,353878927,64290319,2091527122],[1901385829,911987772,1216743888,1814593597,1435351019,1779477971,217533187,1312202437],[1960467024,535473693,225715694,1767001254,388337934,832768354,496577377,539936291],[1466956558,1367874709,1551423744,1748400304,937103698,2004601794,1415308555,583203707],[2087344166,700548046,1040805627,4225867,43674933,1987353247,1144023897,930485929],[1602481979,191957875,515789583,417331538,155824894,714675618,1074161591,1707991519],[1659443218,1407649715,1541846998,2006596983,19674397,42169400,179043444,1217860397],[1758910823,1727507872,2030547751,1414400310,1483417236,156080164,75584348,133607535],[1959706621,15409684,1748365149,681652111,431357529,932182024,1668599032,1091796606],[1932461137,619486388,232140514,1285844649,1790850701,2055038697,332033327,490342280],[1550929771,327001079,1882763342,326412387,1617022558,529701950,1073307746,1961533181],[1303659479,2041982023,1560650610,1933326751,411855538,1314387552,494083720,1588631369],[469406784,734564018,1406887390,564341430,68679136,339226451,1601970013,781725203],[984265541,443236379,16398348,1249035680,359098725,1650227195,365807264,1462598113],[1570271888,1094410106,339256649,1988133667,1857079357,895545121,5409436,1029194203],[1581504698,524936547,1143028605,1962331118,289913422,1103462474,1958707479,1135024145],[256892707,2082804134,1066999054,143137102,1431848904,794449046,1194826471,93317549],[658787968,1618647332,932549267,1670258182,1594960783,2088938035,1735679246,1650616870],[1292354067,1433439054,2128805902,1825533434,1315474128,2069067920,1065911693,1885965659],[1477876164,1577060846,1121720878,2088437881,848531589,737691571,2011110638,932268386],[1559437851,1506317309,331564075,151650091,68466348,1785762270,533419690,1985555486],[185974731,1766372958,700847230,1740528327,272183462,1205332938,92791680,991098815],[1266665315,1113398856,828853541,201944605,522014637,301455803,814812126,1260439567],[1653047526,645301186,278011993,894727441,1421251494,29406944,1078019092,1027763605],[1218461604,1033769957,1855324267,124038601,325642938,1433829358,1536703468,523226797],[219992087,1189053934,32976030,1319628649,1498966492,292971904,539350511,297606088],[57338382,239186674,1026277332,1471105161,1695502627,1328525928,125194822,1160908051],[1062136864,1481010030,988869341,936836163,690257408,2094228883,265962439,1018873375],[1338240471,82209421,585457936,976284648,1259162071,357562638,1833387599,132687584],[745206210,474469244,777733288,1989593692,282961742,153810353,382654000,1538296265],[847075541,1081594539,1454548043,183362977,702761632,1269941444,1771057911,1081188287],[803570870,1736649353,551339264,1714755910,1428163092,325946086,1768146855,769715288],[1963781918,1119060166,361547891,1683548267,721362627,1366280584,509249324,1194974368],[1740749982,754158848,1153525321,1573951339,433801410,622578194,15536149,867673742],[1548871028,1141332312,287852632,643354147,869655792,1908782616,1455874997,2080143113],[1812382173,1314580654,1491983795,2030430859,1299306672,1257135751,1745390876,144034707],[1199477507,1785944081,1164017307,805784088,788066274,906974546,523987732,35702408],[1526127791,1659770594,178746157,320500614,204961309,923862810,574545574,1740342802],[764503208,1146045465,599530140,1373573250,858538996,101584998,1725693049,283424743],[1508180697,670321747,1215143258,998923966,1825028011,1139190743,1571873381,1671970481],[618429110,1509782245,1332903685,2084636749,1240713411,105031467,490609643,867330605],[753043584,274297389,1295142093,1977452819,389328711,1910024152,84548615,1144959549],[190083775,291613600,611743169,169914348,1626656821,1478806491,176771836,957724693],[1684210928,1683940203,1930527200,36795393,274225557,1126124372,310768315,1059491968],[1104644262,1957280637,1199180658,425461785,2088599493,541773794,1716621554,2112834833],[152508848,470012545,550941553,1272086056,653506474,1126859109,506870272,367190585],[2035838407,1369490156,1534541175,354395501,1954494761,393445541,172037807,443316213],[1855664813,224194700,471745735,1829505390,1125306566,387595945,2016364816,1921268968],[1964837254,1279456010,562633553,140262074,653855448,805356657,239954212,1177906124],[1648037743,1684679263,345583051,205289033,1673846732,1113537158,788206275,1175200582],[1984330607,508653938,1051250597,1972265869,341239703,141959355,500804630,700051905],[416272234,1289209690,1762059557,776308926,1992691650,396809450,2025578757,1816992392],[1138812908,335976203,1260003972,1109785891,1667661252,1771061365,865630415,1736362980],[1760880921,1659533765,985913805,435544909,757409320,552707823,1010600671,1819049266],[47443080,27656785,1185949586,732522413,492175930,1442462044,924855199,764953167],[1978562220,2032945607,1840869183,1437814790,813984022,1159901259,966578132,477854146],[715018872,941593027,1963782578,79002002,1561593410,1604252492,983625488,1473057900],[1983604116,117616753,303437666,327889578,193413652,1720621990,1621990906,1066392103],[446637970,1891234482,1585521000,377570740,211295089,822475891,2062272185,3218485],[1519348509,972335391,1455200425,408842165,1516281898,1428342133,1519317208,1343698882],[1806859179,675295130,2017432482,615638500,1826636561,1984810143,1192592843,1922432996],[1131611010,1870464934,1996703236,1827977349,1453959705,244426150,993712665,708237417],[342322969,1362071204,1386713077,350929134,893587291,1532478294,17966628,104077213],[2052086391,475291328,502241811,39131951,315230358,641159394,1180869750,2130112333],[1494945433,312043242,236830240,1406846106,239789525,234537909,84634897,427020479],[2109592031,289797324,1476788657,982956619,214460357,271502855,603006879,583775164],[2067464798,1120868478,1156876183,182140300,858887849,735982178,1307948681,955512045],[1674291476,821982272,912114642,1271528804,131841511,1602468847,360938832,83528966],[1631146061,2046683284,239131840,424221877,1620469398,1022717850,2034625724,1753092969],[834826153,1847610240,1227884854,267761910,685863471,834701835,752113778,1002861547],[645259145,528895528,835826210,59461418,762334764,1379760347,1911615342,1316092811],[972793156,110913076,1649820719,2022853612,1787056481,1263420248,2073574439,1026233824],[430170264,2106857241,645118345,320633851,2091402842,882800408,1998212281,495343943],[2061951563,1693528146,866926336,1036229516,895904056,1580148617,569651577,854731189],[88529112,851067810,883043398,1658787012,523305384,1973495570,1548676231,2070603585],[1297838814,1718554413,1055687901,1423731727,453260548,1629175742,919232510,1654448531],[1146131046,1099525201,1729474038,1742852108,452123437,350167982,86236152,1773779854],[1278677822,1780150183,1808942964,1434560149,361101690,646257529,156885571,1795614150],[441395002,1996111201,2118665029,327758855,1804777728,809678773,1024576755,1815332211],[2057836121,414890160,2012608355,65550456,803549953,1830123096,926249991,2018453031],[1135744671,1787452208,367133598,2010350229,1444139964,1964573355,884374110,987164481],[841242527,140474422,850888668,1808787327,2036875758,1005396656,1534158079,1253590487],[1277253124,1107206117,459955412,1161034090,186985081,1528576115,1471389819,311662182],[1314161724,318220285,1445836841,1346485997,161114235,364265752,111323872,791164950],[2096104315,259977244,1163571727,1551743908,1869060824,1097384654,1931571081,1768651376],[279539018,591619456,1557736470,110912015,545339905,515518117,1961273180,1025537607],[1093378418,680921414,1878259809,1032019059,747885771,728085816,36253946,1219735631],[1606756381,1613660524,382889153,1423686787,326060855,1879760412,1139223056,625791516],[11964648,1836703530,1505233900,1523899616,761960478,1333184963,1847621304,671529439],[737175431,1911782974,1743773411,1427411067,60401501,101765587,408065275,1421441947],[1570175476,1172922288,777997633,958358170,1610718140,640846952,202978954,40335363],[1313393281,816322786,430918131,569725893,1904928235,2089653875,424889178,712866045],[1026177378,1950479479,727632605,850988868,1710133749,275309687,2024088953,2055213437],[1148474798,259508652,628924106,43727312,127178368,1409139146,785807901,1036210278],[548402050,261147813,729917423,1498372956,596709723,1437438906,1538400434,2104079328],[1343818240,1997291704,271899878,1836149422,1973093619,1083560414,1644418829,1951027488],[352263510,1203146909,1868913336,1042304414,1807204532,540071266,1799260939,1216518289],[980590661,1479651191,481933563,271331036,2008548285,1802321099,64933170,2092621890],[1160961452,432024191,943582643,1895040905,50705286,901418889,66181919,1014030788],[869093486,1505536464,978464994,186119469,1844796244,1960319355,1817215693,365992898],[823250963,1637994234,1476295174,819314435,1381565447,843186628,1396693762,62163710],[991098672,1136481508,1728756573,1101133423,2068443514,2062890387,1429466444,1920221077],[142154869,258829756,2075957661,1570788494,60153758,654951437,916454414,1461117170],[38944470,98930014,239175520,1283594092,1458527282,1524736549,1915559356,1683191383],[2061393763,666053804,1051100753,149685133,1365986103,787829165,1923525469,527805462],[767620731,1603427805,1736808862,662999634,548811809,943984874,1972134551,203673342],[1094160171,907160181,73325787,2123509824,642410958,1498316074,1304540788,190252035],[614640501,285151739,1895188741,1301467664,61134975,1190503082,486997523,153187733],[585576521,511098309,301584490,66338127,1024674451,1921041953,1507638874,1900951330],[1923134319,1480985590,1554434515,675763397,948777126,1589631867,765352145,963799735],[961758314,1748964880,1578098831,1111716314,533638203,1289088628,1155879104,1046670541],[1451110254,491246593,1651289668,740070407,1310150224,1098711415,1012160421,391142133],[1170826191,1994163910,490954771,1477811275,625469917,1584444934,915784876,200435551],[1205076187,735326156,1018230739,2053113009,1659080200,299472892,156215089,1423572841],[1048360120,1937058948,2092122005,1920711114,1468612550,425710378,2086507497,982730814],[675553032,2112112859,2121500779,1658454780,2115319341,1241588725,767177480,1835522277],[1397918017,764765818,1301893749,339265835,1001162063,784346645,461213799,1211843070],[278978837,103370724,1053032263,1323986154,1203444304,371250598,357152439,209088858],[702101960,189890251,1169944758,934363623,232724273,1536458754,940187676,2099139518],[1189954381,961643959,2039870317,422909602,1261067882,1598384176,1397368071,2043119358],[501255960,1466367692,1365893709,310313554,1922895730,976769377,2038269714,1733981371],[1554779545,907836624,514855635,239367803,776194114,1822280907,443480023,510719111],[1650797824,429399416,1863150811,271992170,1822515944,1095865117,223210105,1694859948],[162132925,546998217,412104808,2089493043,572759041,1480829288,1402572353,1274891213],[713995104,1745695417,1156103978,1099494472,1205871190,514818658,413334904,1677332869],[1806626506,1653080554,637802253,1818729895,1464257364,352753874,279008521,634535672],[320459683,868527035,897022362,1396216885,1467141550,1405364991,207699566,1499298021],[1239244530,1086593250,1530383918,1431298204,1829482174,516219392,1650037407,623766978],[467394637,339841371,1973505739,1635669926,381905258,534502949,105107980,768378155],[573025395,835966873,1159029906,1805426599,1563372158,204405791,2036585714,595572787],[1966388247,784328256,1784924735,734861827,49718359,1849441434,574199772,1333180127],[140684549,111681616,66170180,979706087,434941050,1233973657,1107851600,1854257635],[257325249,325521318,1229219786,494858010,1624596200,1401939896,450990977,1207951941],[515997562,1303066407,1685265470,786872418,1093360597,1946608247,1087122326,713165416],[490860538,938323296,141678567,855718912,164964657,645811886,2060335265,1949336192],[79147246,1363782644,1398390820,372667852,1348994253,1313227956,1487065861,595255641],[880216303,1819521226,1724302272,545101396,1083309084,1025212191,597248256,21848244],[38516698,2082569394,183442603,1689376281,459822894,1039853685,903503619,1978623409],[752676024,1272178682,1134670746,177853676,799782829,653469064,95029415,1364241156],[288969476,1102378255,1967444315,722297380,1191141967,1406200186,1633467284,878773218],[1616312181,60348225,741259621,1968092218,1128340957,1180018224,359089483,1884561771],[212103128,1168800020,1691749278,1448509961,1609292634,1112718764,364929293,1090802404],[871169343,1317397085,1513169357,131831322,739285603,44745155,2076992051,1912960015],[142903232,1377012017,1490586432,2002331055,125831520,1885909363,62861291,1292615674],[1687971713,1451392646,246808781,200959214,966867548,406307135,579776725,2075004287],[1360112203,1719447234,1366680779,1260460345,1702686251,1524433548,827553050,1887649472],[20261029,704898110,900504663,444415608,1811355931,96036030,240253462,109204626],[1536536084,851812279,932864829,1217903357,289213481,726511401,204555789,1917418935],[316382823,398369714,766386521,1420805275,462505556,1322890841,89404588,788998259],[1119680510,84078314,790531285,1564227354,76392454,1943176408,1019271493,2037310312],[272885429,903067692,1634546971,709204869,683301800,1823340584,1352814533,571083803],[1809484298,1263681012,759837598,1896638276,1518431090,598256175,1129997006,993375475],[524427054,1310219606,1645939483,873878016,1289803991,880645650,773995320,284865928],[561338904,297233878,1696908582,267134624,158144484,375849969,2052622350,1212367104],[1829320112,698012005,943415898,901080313,108702257,1628436951,868701901,1418430040],[1399278160,533984636,500252750,668911575,2078148885,233627932,54635182,1876638413],[1315455291,1323795876,110183350,1460996519,27248092,1448406455,1820139744,1626458435],[978832464,208762047,1574895920,824311554,1103343902,1511179768,324358723,1461966773],[1126640935,1955294980,1386660738,75679108,1909597189,1174304777,1757929545,269337580],[1953246755,1708064621,1130037815,1374140261,2079598981,1643654970,1792283736,826918643],[1250193523,395150683,125311893,120286869,1777343308,271146389,688736604,1274807116],[2046411939,1736523750,1696485660,648260062,364430332,1910173821,1993022922,432130842],[426433400,621323538,1453226244,127537863,288036827,1253714040,1837701229,709667716],[1284277679,1230482748,2020752652,353962764,435855106,1055265928,271035286,1910829023],[265524660,1611051819,1776140117,764551828,1208701534,92175370,494855935,809320072],[2077051656,1918959716,817994739,371559837,490956152,1443551815,440772178,719042568],[797315594,28038531,663335120,707749916,1145744148,127555657,1612891368,2037224295],[2059109140,1001997694,1088269167,850769661,941362317,878697965,2002633824,1727706217],[1661357896,153211156,604908842,919691165,254841242,1000401271,1325492817,94817409],[451462022,1386398290,130765756,52925567,1946621005,654906040,1243689008,668976939],[1918595105,2090038492,1347530551,1365385435,103823160,767899184,478864562,2065743730],[1845975640,330000288,103034131,1942167227,1083408676,1355750640,1244992828,210600125],[997936364,1739849552,925767204,1288577980,1779776232,558389116,994811632,710913475],[650642239,640488617,2074130918,657741486,31318881,1406228275,1420946045,1690614333],[980094762,602156064,1320768391,1314753830,973401005,1898964103,476559851,773392911],[1887573405,2026592529,629901443,272669353,1484722376,1691541436,75505630,1349824704],[558689185,1534375310,279056612,190164198,336655646,1379701670,210434460,2026121171],[68105233,202143226,1726755931,1788862709,907086354,792114165,784743308,1585749708],[1624691498,1111707450,573460636,913024645,1531518373,1691591223,271454756,422412781],[1630510433,1356223461,1382214691,1059708094,698410399,760148949,947705727,1046096409],[1724739102,1920871940,1421326287,877560797,294794374,18574791,1950095075,1934257438],[454059531,1980780753,988205941,1421198360,1123075982,1289651944,1583489437,698377571],[1714322754,500719408,165431400,524362733,2058188453,2006333946,900023706,1323790235],[319136750,1823954820,103030035,1038811201,698843757,1717315733,1171647031,1760342948],[292859125,434528186,657118164,1627081762,405738949,536317157,503019856,862694159],[1077545787,1973414598,1936885676,1158703944,2077629740,1967702956,1815063139,1553453470],[1118496319,968616015,410691073,1406317538,1102337253,2095627400,171134682,353556594],[290726130,2046064283,1354104143,1577307881,636091618,1116148093,617174916,1292531142],[2109173123,2020220218,971437226,1831536135,1778645052,881809265,539552370,646920819],[684709221,299164731,2018640150,736712982,246546635,1982403556,1541988301,2121869229],[1409162076,1059300944,634189521,1638406385,1248903222,160273940,1422885863,143325799],[1152496812,2004162274,1406894432,733553639,1627259770,1024097016,2063420585,233509966],[370623429,2091231815,137724745,1278276451,621308103,1038306897,606327817,153778594],[1953281270,143113540,1073766808,1664999242,815284471,28907348,1809485513,1467923036],[1970685575,1116895408,1318731826,357780649,1301990215,1918942046,834175135,1210238684],[783501009,561357254,1256827502,91746656,1228354230,583965081,1459632232,1001811985],[985922409,1774572817,360211029,764257676,639756116,1257288934,1198531342,1820692211],[354885916,144164748,562700619,2097508637,1625230566,1039128563,686898530,1895474813],[1738437682,693303080,1823815328,2099564105,170009626,1917165656,43691807,900734700],[1507836043,205861985,2096876041,1982232668,1949255090,245037993,790807198,142342910],[1143613188,825398978,813326389,1139105493,2028670659,1298309838,1295350614,1659962830],[452283857,614498265,1747251028,521948815,1505658397,764336000,435084974,1517816228],[308696304,1369479705,876644471,473095741,778883565,2045098332,351495837,1474863672],[1421054943,1589624151,594917273,1248044989,1194180354,36808989,1332407035,1207834878],[494171433,1354990820,189134215,1336891426,635115541,2057670082,1362120176,438894670],[823594906,240132106,832610582,921992769,1309532167,937177955,1549891014,346893927],[2003411361,373978188,326200107,1143094633,1587789987,308414146,420359210,778443415],[1999817177,1787102356,749389204,87617849,1849493932,1742731793,536541292,670637489],[1913540057,722469374,480234162,927616944,1205443036,1830277322,1432986455,1694315245],[2015552731,387158599,1607807020,1854269896,444430134,1474996640,976009056,1332657125],[458195847,1706285809,585137653,194382919,325424222,626300903,1754738533,1389009869],[259143902,508743644,520175006,1772587058,1587377571,1343288717,910559768,1077106382],[692894652,549787145,2053779097,1703388085,208627061,1336162439,1686856529,1601450642],[1305983336,364579467,1683032328,470950545,1588523945,1727978355,717253874,662703559],[1673140750,343826865,1489775041,191739096,1188372749,229327951,2042927447,399871547],[699108910,1777765407,1660309836,957113851,1052723864,508443143,498234042,1703007456],[882391131,54236449,1180432275,33047778,874763564,1873911206,263196704,2106714143],[244994132,1184147540,153446422,2048718117,1892375192,1940706560,1605937912,2084220107],[45467747,583816120,444108468,901740188,1601396090,105058739,1185819916,700661070],[367592200,1977637384,1615505164,1678682397,1824662520,1564624552,278200518,1279024500],[1953037027,732673791,1144027151,1116821053,782528175,747451051,438343485,1124914290],[1464675729,1088184588,183336067,404226734,1367523564,559089870,1292014945,1231979507],[557398807,332339853,1597290127,1464746130,1900870037,1201505819,2057311399,1488302545],[577841930,1732101231,1214119572,1319224527,438469442,1097028579,286775473,95346341],[1203999076,103665097,1145069404,1947216007,684885079,1471350528,1053223125,1353176434],[1487519349,1828662259,2008649986,879856671,1539299263,1657783926,2056047801,12216101],[985852589,1203165747,1830164009,661683681,1444247889,1575931376,88899212,2006092431],[1838375566,690664947,678808751,444073342,1109859685,1616108137,437937326,676550264],[236170447,348356939,1195406048,978545174,1186823844,1376491181,1220725204,1384473447],[1406883842,1566867293,1089646965,1847625406,438509475,315539191,1385365874,1657968869],[1303713181,1286730487,1774026880,875648693,1478805021,1061207599,1936180192,1970469987],[927456393,1413538177,155191861,1262777088,2101157365,677266968,504705914,1493809427],[321762925,1284766206,75592893,544889863,2063948839,1678398327,1921199646,494205215],[165456250,1308443497,249957539,831530108,1428846078,1990573175,1922093935,944878043],[806561477,991812259,2126361297,646637729,1577841664,19728086,971348362,290605967],[1967212623,68546588,1926201857,1050357558,2013609257,1896149385,1768478435,1515557319],[1692943156,1679360325,972477656,803889065,1280459715,1293791480,1979413562,2106486356],[343667310,1009087578,1018683859,1221766656,3655866,381507781,1997241332,1199380685],[1931344836,535946085,1565209082,917030576,1952214646,1673602580,2005663957,859761335],[513482266,1354586437,1690531669,1830550831,1562764529,1822331374,1140090721,1772208854],[1627235552,1825929514,920154153,1857425284,1327473116,582631884,440387662,376601936],[1402122637,398412416,292940601,1766809808,2080256273,634463715,1616293016,1250526202],[1784329707,888153452,1120431039,866335166,232384708,1202614392,1506412334,1923286766],[1653677226,721664743,857167341,1511252325,2062912532,1178770371,1311749922,1414496694],[899343734,1003320229,352542594,1396459058,70461235,3592037,656585568,1111213600],[322655774,239847146,674873624,1801693225,602145311,1279142582,133421995,1998636646],[666257706,211109141,1950663643,1580991480,980626585,1066492046,509794875,1088607847],[1588439086,1251166409,865377688,996208717,1556218786,549580233,439929080,1364667608],[309151797,268786759,2090786624,521499009,1773381164,197207988,225813173,2014318644],[593802983,204593917,1389080068,824598808,1777901414,1784004277,533370075,1368955476],[1131582796,296005464,28029252,1973541213,1983445676,2120405593,1659844402,871502496],[288957766,1434693130,1365001875,568508801,541354542,1573332927,1830820953,1527531414],[1843943244,1339945497,1090750674,187956992,357112326,1971028213,1810518908,667980271],[825632495,787498750,170259508,373206044,1006255795,857557790,1469536524,445741028],[137106192,483625089,1784120579,2064018272,1845927476,205928241,1208491074,764758449],[1925819313,333151181,16099753,1224476694,1817501542,1667085755,1356026649,1624463250],[1160842177,1311302812,5012992,981546933,1769285029,1634876561,794393421,611099911],[412031457,2062936684,1747176883,593617021,971054825,105319735,250431871,297526124],[1186293485,292302669,1838877438,176979617,440270246,855916418,2034063890,1579429620],[1313778207,1418744443,512365871,888377022,1667039116,105287218,259479158,413077922],[2097351791,1342928376,1590388548,727318128,1715484390,606933868,1929491897,66749445],[475407593,1808091322,1502901050,462492916,824946378,2016144810,448795756,549892925],[689022834,836925720,1512841988,964738764,1300987230,1489368461,1898309356,1179303176],[1808843279,976026817,1626490832,342613598,1513923916,1026868756,2112837728,366846288],[74951296,1358804852,858607126,1932435003,1013616948,326539077,275495081,2121759992],[659625269,296213617,194900287,389621394,1755712777,1772704115,78245197,1912865887],[1653478284,147628423,539544290,1193701858,785288203,506474724,1917586222,1598620507],[1417693311,629978821,1724253260,870346440,710040929,1312528404,1908073968,314653929],[1906233228,1634279068,1115422316,992300315,1891697852,4285489,1638434286,1766196500],[1914845116,1545132388,603567802,1770098851,459892954,1089341033,1573756445,1366589613],[1838307586,1391067467,1211701702,1112657268,1496487358,802288569,142092441,453606872],[1648886985,922559201,1419206092,249646933,1931459271,1510010530,1042776244,937357287],[1072260528,211524106,1361715191,717155493,1150212315,104683669,609664241,1346112644],[1358575129,619945900,782030916,1220030893,67162053,1480347597,1189738250,1887255730],[1730612485,201389901,526829522,618231407,764480969,1218693274,903243385,1835260246],[1679000267,1413255594,733034134,1397852171,401919640,1427454786,833129336,670040683],[761318952,349800075,308475173,890403936,1804567026,1808058689,2103870916,1040724733],[612923335,1005599820,55908209,806549954,2124057561,1627580465,3582235,1555055233],[1083994692,1862266643,1204649863,480264444,1220493210,2054840159,2105811614,2124638498],[741086876,1038951007,459647628,136676785,396019155,2119306140,228806500,1721037866],[664070615,1148574383,1318314951,180125599,809436752,172694536,1699852801,1133715381],[881989428,104822657,781528303,1513561942,836052545,212937156,1670808367,68599179],[346364905,417324387,128333800,2008634775,316256469,1292163401,442920691,201354413],[651979746,2107208047,1211363771,144243494,369043027,2061806143,1584753293,1887139071],[1651908508,673529142,1032130567,2100624173,466622958,1403253178,1601273007,605159895],[278625458,144741115,667481904,546887536,637586973,1715957432,1855055837,277029447],[506897085,1654525545,427260631,95167081,518198424,1749667650,89620624,288992564],[359949245,77447969,762780886,1675547602,1019323800,1167779493,517990271,1435021938],[1200986296,505328308,935358407,514726032,1298408887,23467053,1006575791,128749530],[1804077085,1980539802,950882691,1142954099,1581805801,1750750842,1509344727,1450479890],[2013080416,1125810956,789995618,1425777739,739573279,1980139994,536388619,1317264808],[41673517,427169805,1070473394,1475062174,323394467,750503901,816874821,1516608298],[430806760,889710592,353289192,1898558993,343366210,113314188,202786103,1503338931],[974993232,1055450902,1799705963,760789198,843723371,924576351,1099813220,215329848],[1668070223,710006822,1511593462,1427002684,137313332,795608389,248533743,2044013861],[1362861774,1568669846,1050362932,823414941,1117394212,49207201,832789304,1227774211],[231918401,857006864,101251551,1041477849,1722377862,1128819683,696717814,565178968],[1564867937,748759252,772529200,1935865641,1860503951,1105543124,629540925,1909175281],[1172997880,862615073,228195406,692008930,765416145,1110549824,1389172118,398453800],[54704922,1908101667,1000987029,237137385,1562279562,1947095050,1975323817,878142801],[1843670038,1226783077,775382640,1318767784,1820306646,968676978,1865988488,751249708],[898906496,909404768,1297313828,805551436,1609850328,1718981550,1444921811,1402892021],[1145515321,1184381986,230854331,612907086,515737320,1114009550,781062442,577883968],[1959186657,2113215739,1145470404,2087529786,2038011773,830506375,19520111,221302264],[1253827683,1925325259,1157374111,1373602150,656975134,711166477,2085918789,238434893],[1888287205,1090338376,446476616,1663921860,237278699,668563124,789427645,785732990],[1940407200,204768808,479294237,454680558,1346846538,252583195,840913421,29718803],[220159444,375443388,1886039519,92395197,1311079493,408589552,79296799,403158195],[2002519187,440385036,882348320,646670458,689593859,1354461649,443493682,887847848],[338005601,694011951,1255690483,1159468345,453701274,208442742,2011791332,760639312],[1633201502,1381965033,1980921142,545763056,1662492655,400572919,426848515,1068013111],[1727852379,1374995109,1956712773,436038896,753074272,299517001,816617428,752735925],[260006371,2126460212,1117463466,1038450805,12220316,486575054,116591697,1944799718],[957559655,949010691,1932406238,970572275,697222575,1807419933,1181762352,1493792371],[2035760950,1778810369,610715398,11099134,585072053,1258882257,2009890620,1953155873],[390338365,1851053677,827990042,936970867,1269313757,565433766,1119571241,741775265],[612184236,1990832874,633711982,85715151,142515686,639611908,683863903,45113869],[783155469,1563390907,509865624,2016904776,201926852,336580512,1716804589,943914781],[1167231682,70430737,1685185696,1434536336,1494928689,1469722384,1076203349,1153555846],[260909094,437533632,104752494,1127656487,1689407090,671722068,501917428,1400093009],[900410836,1838811017,2061142480,260972613,409933923,538690061,2128683032,1697056112],[1848203026,544662679,799618715,557254425,438388246,328797255,1273938399,674931309],[1301422647,1988686882,634563473,952389701,847860105,260899991,1321916533,351439620],[1090881048,2063107467,160886523,2012402543,244699684,1712865799,1407135136,178575484],[99789140,1559218994,1718045550,955861248,743769524,1074102689,877184983,1612051262],[488216199,1829791328,423408977,1699854011,1341896519,719534346,2034945962,777982870],[428423976,1013177461,707406762,919402387,179458249,769736657,878298490,527114117],[1307464062,338808627,1169218403,91523397,199876690,1344009507,154614610,1521776005],[1093463736,1078295005,1813667459,1879577532,1750028310,1350752404,1968095179,667445262],[1842052657,1448737285,2038714145,825566748,1809349008,1567077881,340241914,1045438238],[261696620,1947516486,1481040137,622767042,2009291970,481559172,1563995616,305503634],[757336356,1211430246,435116753,1429850557,740023914,1585465597,74089355,1135397752],[1695959387,1255799234,1117858953,161953346,687727149,1435075694,204979000,45615590],[1708189012,362799170,1410595274,845592343,1164750070,1025169266,993098550,20544387],[307314036,2054938832,1082914659,1643844992,748648679,1310068222,2003042443,1894246906],[1222515559,658472993,534196439,274982218,488332596,232178560,95557941,20137897],[695253951,1195222796,661446296,1065170852,347621914,552546643,1500800722,1649333648],[729207535,85219461,1802199196,794068373,1705826699,1190705946,122425405,1336959112],[475357579,703282219,904773711,1797309540,618422594,1847012982,1114862920,1624161938],[575016192,1656444038,260278902,23000339,1282640428,728925225,1351404523,493907764],[1122021671,1454759410,494921039,825280031,1990744300,1957545971,190781418,1869111886],[628011626,1785992436,1617026512,36054399,1216232336,1544588551,1220556183,1718051794],[1444878216,1902745454,682762837,1288926955,23780349,585347500,952576112,1356228165],[1841309637,164066574,949477708,1925988353,1495916438,2084375605,1229522536,1073982033],[679073292,35697563,1187659223,571831041,2001243982,365290548,1259816773,724669349],[395447648,1376106434,490759568,908410310,1892024928,389258068,966082862,2107041137],[141702839,1389970212,502974226,1127484583,1958555962,1670115622,588040893,1040850616],[1456389147,561547550,1040059108,704953293,1885639907,66096156,1931449481,1423620050],[1089755661,2075333610,584236076,987322079,1497401766,1860572967,469663417,1097458956],[2025483285,1167379640,1149017011,1906628678,1552242233,2047668479,1572627983,1594972555],[1743423634,1343448977,1303340651,312072217,1432840979,1962688417,888601785,1738336095],[2071219901,1144334240,1924824562,1129463172,1843557513,225072006,1926267808,258604217],[1709943725,582528688,809640722,2076660676,86858201,617227546,1200792838,492184343],[70551126,504779085,106004606,473891080,540976146,983651302,1561580501,1558463497],[984149735,1915919433,1113404381,363947843,958719940,604341261,1357758754,1287549342],[1043734182,565633275,385579403,2130489245,1146610415,677332931,285144121,1323461553],[1471232799,1226022094,2049268110,1561485848,179334551,1813949482,1921280806,1563624889],[1591052041,227588717,322720436,503164639,387841270,2001202684,504087688,489261191],[1544870042,436768904,1115185516,967206519,214689414,427398970,375880030,1309697244],[1618017355,1324745838,1108409117,503676474,221687386,1187754238,877691407,159442072],[1341611867,1239438526,358981418,1321089437,1185792889,2116578126,1220112531,251138736],[47249549,1289408319,2078045353,1700423157,1587611541,686071242,46822719,906155388],[2121750133,1348968779,858688723,550455076,629890341,670440825,1801010131,856320842],[1688957305,958871137,1830790902,849019300,141919734,1665081299,1631694,426393309],[788348476,172923321,2020325603,632306808,1372282607,1280518028,1464255274,1171885345],[396834351,1987483738,449787385,585811806,1639762400,1861561761,174073830,1043600314],[767276355,1069483916,194917083,1880326856,428052171,672557990,1649583934,347226847],[159497618,1372420843,1924310649,1230701224,1894472278,1242976827,1471685475,446516669],[99863946,2110822490,672269722,1464024768,1467846898,567947424,388777765,243982583],[322316855,1259167250,24024328,1836208625,222801733,613349895,797169007,1661227163],[871388109,99326675,1406850766,784249486,302207500,1813194133,1307503499,1891926200],[1550966951,1382909162,2122417163,746653935,1695956377,392044905,330214041,940832137],[207060354,321744576,1850388444,1930457117,66906825,87392009,1772286217,994383569],[252828429,152326886,2074506717,1285549527,1719944407,1355483427,1640276510,316375783],[714404608,1081241024,1115470620,800988010,1872923910,1744500553,1853358319,2025159952],[1081225128,1653847610,782531202,1138003090,561724112,323555155,1939681057,1705555417],[1090189973,512392139,1821472814,2054326643,42172940,46100696,1443289871,635078806],[899182368,854073914,499609393,2056404477,1433702406,90657826,177514373,1305354638],[933910211,787098477,1735598074,2099511576,1314717194,1460154786,1948205735,678276107],[417670213,112493224,1452848700,847315078,23543510,1480533557,568047250,122423827],[1075811784,380809475,1054915571,840853149,958496573,155357931,1430774923,465315707],[1244432436,1101196955,1569232985,96598056,1551406987,238087108,2117561678,1752971997],[1810679134,2114836834,1832282496,1945932050,1644014601,879843195,756243832,578388274],[1061997616,1353059755,191975467,698658315,545645344,809744720,829925256,1394761461],[757591798,677125164,1295393764,511392439,1965123595,91764444,1158591201,846780128],[1728310619,1691872381,1418043414,839484377,1777492078,99293734,789831038,683863476],[592688919,714249513,52025468,1906995148,676414690,97024157,964895267,26835396],[400752095,444236462,268514645,1239728610,42009983,900237515,555793545,620860172],[1157054404,1820470746,1421466221,209087683,1528636609,1579598418,1703704137,263704789],[294355018,2122965941,657233576,446216407,337737116,860574478,1119482107,511826151],[689527842,1781510640,2006433626,819690739,281874734,113968776,856487738,743049206],[1363745294,1031643145,1169262974,1872057968,663306927,1746237268,647241215,491355968],[1739865168,1525484838,1215844391,415381085,1769500293,279169446,1654042799,1273235226],[1467261958,1113750524,1341734210,1552700349,1547189139,1813912339,1490621077,1364365787],[2050002764,1805035215,865080076,263412626,1027430284,857976518,1568550674,1505585151],[610506640,1216065057,1654106075,401362642,1397399771,1770993615,303991235,83464053],[339873878,210349945,988549988,1320928947,404159264,3801058,894324031,1631089097],[819462172,813103079,1775878811,600179689,1864304919,1094535046,952438137,1974698838],[1836106001,369426831,560651316,1420047096,1574619091,732488046,678829711,810029032],[365002058,542717598,1972122028,481932442,1583507126,1440204287,177819036,1144348758],[757403968,543005525,1733456861,1960549367,1296780054,1391290624,691722501,31411388],[787766811,1591844138,1360301383,723712271,1993120774,1796145802,1011513100,1297339047],[1635551215,1221731894,1690741945,1803557384,1117229326,83280669,1144606182,1716517445],[1300633723,105218654,1849523008,1586268179,1960225782,1154346295,404188893,22521631],[934695099,127779712,1655599120,1006863155,346923852,624205961,148888275,1801631702],[1019858071,630160267,842964857,1174320530,284705193,1000717414,1976938013,1720119214],[1128075881,24911419,630190497,1659864036,120590007,417606543,2105689045,1320943209],[199501979,1455379094,1974166154,1005365914,1641885642,1256239262,1039943203,1608104952],[542376618,1025106617,616312577,288372410,425340599,895705434,1559760010,1752794789],[1562945239,1564434453,1171669997,1298030786,840732493,345749621,1565391767,1738229304],[1228659681,1979581015,129645440,1602460569,220350263,1808531670,249096074,1189621457],[1113569638,1913440150,1130602605,1571114811,1548860399,1756106148,1758244980,1166463931],[165805336,1259838920,449434955,247864183,939065381,1525276858,307812921,1841285265],[414198391,1315492560,866830928,1217277547,1424527422,1885487103,1122701661,1266416937],[466191117,154073028,473726672,843393709,364036320,1931056132,1734506059,26101120],[1860547837,537692736,2009987296,1219658067,1377894173,869341313,120985584,1556760842],[847810706,1978324397,930418482,1498223580,1624911407,1325941984,2099605011,1328139438],[1631478069,367008958,1636689293,413789091,877769189,221201595,1224159251,1130925420],[1708556525,1837497025,380063489,1329233815,888719735,836303775,403459565,1572510948],[1649858110,819545835,705841983,78797910,822877236,731818190,417457419,264751761],[1358998674,1083421455,219601493,1042068952,2103441849,765863005,437840498,470775666],[1010511602,65002655,1893352981,546513077,449066970,1072529600,1822159362,150092888],[1619022280,1631216049,1993255192,229992615,2106186394,335545797,1446572739,639996151],[1481508710,870153132,129531324,459631879,1987577061,1422497308,1281961164,1862319152],[414093041,1693528496,1232912818,1402003820,1172827399,1116872945,616617870,1598861326],[1955688980,761812489,1683581062,1841251083,1142464798,553168791,1825320745,1400261793],[1186465230,566052264,1954286192,1483313550,2087929301,1473320556,1302281195,1546095260],[1044605464,1403768235,1563195029,469080181,1471447304,748344020,1184159955,1993234332],[1531957443,1527660834,1243980047,1249606122,165634538,885860145,1418703393,807825624],[1012690772,30600844,1607140887,1365659880,871301273,140414992,482319193,2009202200],[1077931527,1329967104,833465337,958077441,367056417,299434367,1138737195,1034533892],[1395520877,1016239173,1947257097,1606883700,1727817957,1768238691,1564558110,1619643053],[1945936524,846823513,382920319,172785918,47988856,407936821,1048024617,1955770213],[1306713396,1188571013,1627027614,326433403,2114865305,347163908,912400055,1757702422],[1039349502,1221147923,1199370810,800624103,2067972903,223301863,795958663,1510874936],[174212069,1348991602,1970298592,407387118,2091589522,827323199,1662680152,775730845],[342648296,426157052,1603541780,1075413413,1978450612,1991099570,652180411,794918774],[1912245241,75864481,1587330704,1224369741,777230059,8374237,1808850934,394166212],[1819572390,252578867,327914335,1760772868,1409216122,2014861019,1650488452,1054124339],[729194128,893678949,510472173,113828539,1293571527,1381499963,1070540584,1774783649],[1447522820,132538971,1399727556,339968201,368315685,161185050,1438871657,858568683],[41102554,386975750,1974828588,1043213925,2116061220,1568097378,1356582221,963166043],[665007578,503138966,788400298,181625874,845490560,1069337834,2081023184,692291639],[1137502877,1313752525,1878036841,1805539875,556691224,99183881,364186326,960674709],[1736814577,1615125908,1723971574,970415664,2003288742,953395736,1685061159,235963716],[1839346413,1478972723,1316174673,172972224,1753737415,844069286,2088182315,5902079],[1029140300,1298507051,483135472,73958211,1378813976,606835836,1812922421,644342142],[1471540145,980418307,1234498751,1747721035,1597573557,338598719,959424221,791586388],[1647179356,1091022932,1099948361,40588588,2006012363,924087019,1549194848,916952833],[351945168,1388734207,551659515,739422998,1436851011,2076061668,167182712,1086826859],[22149118,1850986201,77246188,860734495,1855135404,2118533728,1807584492,222543634],[1148056737,830681090,896512367,1969461907,783000040,814928427,1750767945,1361863317],[1631581462,888430502,1253930551,1902326762,1004892078,1279288799,142320209,708960226],[1761447052,1450317565,2031958045,849729404,1481517099,1103503489,933389622,1826991404],[335390028,1006871217,408489035,906857680,407210641,556281070,1035862613,1459026840],[984790199,1310935356,837607556,1148328318,634915064,878675602,1075722445,1946198738],[1119407447,1575391701,2068488801,696900148,1931967129,1940204690,1083442696,898534976],[1781825242,300919788,1129037012,245888301,1532424677,77635330,1644575822,798251075],[159940731,1931013180,1469174755,242176555,153579840,1657552590,2085302734,2883653],[150010383,164321645,2085888902,1944435781,2043517115,212662322,316111907,4226315],[1853686400,160165905,2074087258,1922550809,471916472,1940660891,526000943,1821779837],[407112029,526727864,57988727,150212474,507038590,1204957108,640846717,476752667],[1911167174,356108862,1287615827,1320421860,1741824838,1956758574,666269342,682138024],[407070552,318873794,1416921108,1334557540,845196233,93486672,608688826,1115706281],[1783088530,230026518,1974182266,500742120,146722609,441620198,1752234225,112061693],[1753405422,464872907,1407190583,1371079213,629025721,164296633,1767204797,1844601589],[377879325,1067734913,1170736331,1670633927,844637394,1595536186,259495750,1399709841],[1955843427,591904513,824356292,1504746298,1872722665,1231849549,645770033,1156493174],[920513787,1276620938,1415771207,1556158514,1189198348,804307036,656773490,1076735007],[706141382,1740070038,8948715,987149776,1991636488,625909988,864926333,1539784045],[1901016160,1480478593,746922386,703995109,146124618,765283055,951405194,1904472756],[907231414,2057830546,1260317002,1803201165,1401238065,1476099635,572806513,755186149],[2084666862,1656083000,892600300,904927980,463600972,2121962114,1788787210,1750613523],[1709561674,1632238562,1526026905,135697288,1091227407,928151834,105947091,1847726390],[393864125,1551274198,1974648240,1379678747,801146015,1855794724,512102596,1079740030],[899921364,1666327011,909622000,1194203065,737721793,514416531,608676056,55233231],[730853618,965088325,1013831952,121325270,978516790,984727626,490482938,38095676],[1822261650,1029694394,660501002,2006909915,605232500,744153571,1952823480,1838152136],[324360477,524763256,559352530,868989394,1194509586,1286196701,2016950288,329858657],[2038143294,1519591148,1748725100,1892234187,1778205987,982725442,2033269764,1980083241],[258578214,2004558964,2033973966,1133464578,1489215962,643743203,324346301,821561329],[1908729724,870393606,67407966,1144593345,2048601125,356009036,1550533304,931440656],[450118213,1492244574,2002822869,12887465,1856688370,83508946,75577210,35016443],[782658471,553444738,477553769,1662846826,630434168,1294197656,249598171,1463876028],[598069088,931151337,199334250,2117716048,263167011,966484000,597007867,2112066031],[1784616305,1931045181,936284327,1267251245,1892260698,391485091,1479993259,996446937],[875454730,1095879111,669781325,1389061369,432294568,1875868604,896848701,772464160],[1290083871,669436147,904302341,1780602897,1570214290,642189036,21561064,1776539456],[709720160,34755123,276871324,1410998942,1699868469,2113253144,1859190872,369050218],[701427565,1807230016,547124718,1588219234,663847249,1513410490,1126986171,1597592366],[834139404,945272829,1520239997,669664349,1127287502,1948883449,188879369,1723250540],[2076203827,1201094462,1490308520,676937535,441048307,970755192,1331115519,1676767810],[96153884,318782513,807703683,1109794674,188252346,500281061,46181322,592860467],[594881374,113448446,405786521,191251828,210777606,1902106834,1871947432,80351957],[1982547337,1103154673,1586276924,783560311,1283614664,1106210197,631909428,821342677],[1839851859,116842123,554393581,1651840192,211473120,919813585,1900884186,1515107167],[46595625,1297221009,1868206641,1342139297,565010739,120445692,2088733974,807895513],[1922764586,352354714,694851276,53193948,560480363,667445264,725037412,1398077282],[945680348,815274479,1691797937,743447339,1142933071,1076427701,1270988022,2101652961],[1656991389,988951125,255188420,254276258,2099338146,155009075,509915168,1138789364],[835347985,133858432,1097689613,1462108590,1210182331,779365235,20548603,1200437906],[1149378722,2014815512,1291025996,1445040288,1357713754,640306035,881656561,1308748005],[304674031,906074687,829478893,561135353,2074016769,91942020,92897564,651135346],[1102122395,2053922306,1944709150,1277938470,1417015409,1195958989,311923392,1986829339],[1945208703,1537934517,1244707894,764025762,622840047,442313349,582142897,493289791],[1935519798,1961874454,835009385,382002638,1598789325,805431268,1005017281,1665204601],[520243026,1835739724,1643929370,1337196392,1002157792,758731067,825566016,2009079158],[16027235,207418240,1973499785,775969678,1396719231,1498071618,1308653355,1304667116],[1473067286,1471436556,221804690,1812423275,986396956,1029658684,1245350729,1476888102],[302593796,763518098,1453650734,1834839762,346664925,1818566221,1517655718,1100818898],[68896377,923273350,1381171323,2116258037,1344874316,175459029,758458554,1734583915],[1745184099,1266110085,410910098,666508851,9397704,166538712,629072412,2000926939],[692110478,176413008,1947586857,742438829,784991164,1868128865,1736691841,622118139],[1811736239,1481085222,454674678,92025437,1067250718,1725950044,1960885016,1617102732],[120079707,879974667,169129869,1253911859,1683827076,1120347041,1806374743,544342602],[1373770155,1803944595,2078973263,642279643,1357153861,1848827243,2079976576,1892268179],[482305467,829583236,380558399,934694213,1674224958,987354572,1433179182,1821138546],[18762973,1957831731,1613016087,1516051654,684488506,687678631,73743689,375753869],[843954114,1118054058,1135188934,519901087,188284769,797208393,479151803,1186563505],[1697948120,438648531,1411302807,1337453988,55917541,510059131,2082818215,980984000],[801719839,201039984,1891868022,1504486475,1958908726,1953166095,293671761,478219670],[1032448619,395376916,2095505305,445797660,1721223308,1930134131,1278294709,1424357401],[765152488,1310167349,994936459,430660442,828275774,1803179092,529095093,1436451825],[1602362426,208895226,949193277,462598941,2040343894,78594032,334051489,989745980],[1999320570,942037442,2066130343,1076476729,738628046,1088516057,67465424,1532915605],[1755782902,1395665511,670493580,852501496,868549559,1805761016,1536337317,1977655050],[610878803,1975495611,1352936835,1134383718,84947077,840657024,1437494235,511185666],[1035307553,411030150,378504847,139462377,398607415,1597557946,658482513,585037464],[1474130118,969038312,446631171,1864276681,593946713,505761652,1076299526,1419675122],[2056154608,2109878690,419439737,1578541151,1232355620,963786026,1278957143,721791433],[504123233,1654812950,1437345554,1290512101,1563972453,1246832602,744009130,668683895],[195495175,1304123736,1906877401,1494478581,2053814689,1623244863,417204751,234726816],[79421783,1365011093,1513365125,1877030652,826921751,452988546,1444654235,1675227498],[51690592,497572296,1045625190,2032657453,916204342,1428970968,1929006552,74685378],[1167689563,176640627,1680086883,1463285196,1648982268,1843099629,1150989763,799095671],[1846355462,597433765,894352683,1834493851,1494471992,1733309109,1129357486,778324471],[885770679,1512694288,1394974782,1302488552,1156286879,1617863054,1144326287,1293791183],[1019990115,751670570,618402817,1883227592,1934697394,1018457466,837097013,1308513400],[1434758122,1812447835,1558794648,552023429,1409404252,2070806316,1869010820,411940122],[1438541766,958398198,444885251,1778698346,232804221,1975688501,2107806074,2024656534],[1939928300,950687459,197980268,507627225,205378391,1366060769,32954256,691183793],[1476388192,623794735,1251990271,1632646601,2026892947,21555232,1082104070,565401763],[538534646,1534404266,1702624680,1965524927,1255810389,72214531,2065257527,1614801423],[1618538949,2012805433,1457254526,976096485,208040740,1210538501,600030139,1957193440],[1197616230,1936139581,443265795,559915854,1496399965,1410319795,1573124335,382199426],[151940053,1050857334,364131447,1093784579,1902044479,379437491,228550314,1812017143],[1360025804,1492063438,757400644,345776456,1805367660,1714410582,453461260,2083312842],[2065663336,151894993,1635101483,1833401037,697352858,755270146,1521338619,1110490541],[869069861,2081250894,377588949,714709841,2046302063,651197423,289592282,1176676340],[414542686,789635421,498524546,981318440,1405231614,1129180949,1658652175,717369641],[679160872,1238733888,1946596588,1109755412,79715542,595365415,144341513,1260852109],[1552968791,902019139,431840988,300277012,827055248,1537569460,2016325173,463222118],[2109420172,1878560179,79302077,345535153,1998976180,121662398,927777407,849510551],[972157727,423875440,962276425,1896030855,456690543,882720097,1185308525,1748383887],[974813443,1072178928,525836112,982735792,1165756379,732673919,1653604730,1032200333],[955998856,384739425,100849720,1080290815,2003923567,1295295674,367519871,1137864323],[192803055,55894301,2125706460,169664347,1238005012,1152505379,1555590334,69942267],[594902495,1027239973,1378286023,652148368,1104150339,735706872,1749281431,583000355],[1023221949,1553565202,511346317,1873923750,1549203302,1291166733,186046962,963317099],[251261134,728082426,694375248,947606276,1070774440,675488725,489889156,619560167],[1832866714,48697367,1517827966,243321763,2118303191,1223284970,1160129112,1068437978],[1614874508,848111782,948925267,851825852,1209297350,512844609,1627049903,1383957303],[1156130347,1315116627,1106322646,145146002,47544008,1632783421,1988086334,1112727058],[476493501,1835802756,134181439,1667603858,886279487,1485073719,67597847,1432483071],[899348740,1989787070,1470300492,621046397,887289209,545601390,177467206,2065081004],[344967462,1872531053,619821112,2040396123,981818289,1370748447,2014424672,561243839],[1571876786,111795538,96829166,2022986077,183957782,539588239,621047639,537241203],[500265026,933232476,1111856198,421140027,1235461823,1748897358,2045803565,1058215037],[1619707268,755741916,149756906,120355161,1275511039,260508065,1296100310,853938137],[724885077,1160658016,185842983,826195751,1176438912,1031988238,267252007,651047074],[1402039018,314437776,1873764598,1719610071,1133094383,1824540110,639234597,2026947748],[647179446,782255658,510955913,1083980511,1113929721,1214662262,1273316459,1868494559],[911492779,1401519092,1640472322,1093390514,948029463,60635713,1461052810,1121187435],[1330846372,1987102745,713754473,973039755,749515608,797701527,43767468,1030832383],[635783174,1654623105,1454864257,172400282,1172643063,784569416,27224079,1366317528],[1377901851,916008636,833195260,1995561877,1271021603,916203878,516608761,1040234685],[554335490,997646057,265466953,1564193088,1556962682,52876291,1357152086,1813699947],[664588831,872438882,2130622478,1490977314,1547009064,825752763,767812221,1836586440],[1132955924,1018250407,1869071053,1519304262,2126375331,837912909,919786069,1242031799],[1714965209,592662342,352373556,1732717353,633190934,144616176,322331245,1332188826],[1733834756,2071490444,1561437103,579959828,1196046374,1068859981,215704303,1142029122],[1799778604,392701973,1992772154,1756814329,1397515931,339768544,265527975,258917611],[729458919,192127307,1053163994,17459398,1144802580,2008035028,695516143,2046698015],[293795808,534484276,39284788,1933396049,127140036,420554006,2076181088,1346459597],[1170045207,1150705833,940303617,1644322283,271129215,170895028,921626388,61769164],[252182526,365412432,252017043,235020221,702404601,607568308,1935150980,470110766],[548939865,1546213836,1624829919,1503144176,17155394,1215757977,1435911599,407742291],[2076379660,181626183,969234205,826093019,1157535566,1663633361,552182419,1564212511],[549836982,1355345839,279897436,961139102,527712514,761204021,140466728,692649630],[887331681,1061573864,1184623330,1360451000,1099094320,1028372680,1040081959,1560327977],[1977852184,994521450,639384229,492610174,1167221252,497138459,1573412241,943109102],[1233187895,459254432,825656977,614534184,85903461,2560411,470518836,1134946147],[289199540,309750540,151510253,2070540433,172552546,343171561,618394869,215248186],[244812174,1059930560,1194887430,1005038713,933107227,2101636484,911061547,441301190],[1825681064,1621961596,628437448,306488864,434245416,2075730249,1619514539,1291064028],[1607446805,142847871,356025397,1620695890,1011076138,561240473,1155393273,861661927],[1126234214,67704924,487775631,1452038901,243564429,1190169762,466808944,9840312],[1855288962,1319315092,1621056632,1572448370,1410342963,330947715,1602094802,1645773841],[256185006,229435985,2003155115,506099237,881571768,278590867,113292273,1519728188],[1045337420,14469608,418325990,511983517,1527094957,346912195,553793777,257155222],[800741658,451839744,2099712850,1042337760,1689078847,463381735,1493044037,1855461145],[646679594,1700607574,1681624333,1043028649,436550719,668483523,492880767,175483785],[1704130352,368218861,1355163290,1874118112,1634650634,373481802,342871141,1212340014],[1677696609,407348210,499684156,1247555330,809837370,1674536745,1564478872,38793194],[1288993731,1921395731,1823464347,568597278,95683499,1073312616,1116423683,289368456],[1048538821,1524367570,1838163711,1061620285,981493387,549987687,1242502230,1378032987],[1048061778,374966303,1458684332,311633989,939308227,1406281054,482430487,807589727],[1723802167,131350861,1528571165,286543913,62829116,52984641,1862320722,953795632],[406022354,446400274,2066753725,1965269177,774620223,1330053820,1258931868,1083870673],[1824357815,1621992928,1567416121,1140973270,1440436283,1948150074,485869061,1715741776],[247959456,993295195,1083590749,1273317693,2041575596,1135325825,2013682381,697287167],[1676928404,1381305513,1912395300,842479371,1643573780,680957260,841764785,1706933973],[1508285008,252160530,1982385763,1266547501,1214298251,611846759,1778885528,2096384147],[808957595,844769539,2005236835,1660590074,1154648335,667431760,1891799416,1311059302],[1280773389,865976754,1364385436,296263050,277147630,684084671,1579846234,739405849],[838193951,640393446,866332170,1114474864,379966030,669172970,1127829599,1491869914],[431169594,2054010414,2089898182,103087857,1508029503,1578170711,614081313,1292882150],[1841255919,1433332346,1463157694,551914161,1575604479,1465642429,679927174,1429170248],[1774361977,813690571,1519551470,883467921,91841000,329244503,1154835185,492702402],[1368121056,235480243,785114681,1284522261,979991816,872664556,1317119847,1510756832],[448922660,1418474487,1185308411,1573601486,446920118,1312021284,956903292,1979798607],[2125958316,1946730896,568294684,597642436,411671897,599899088,162214843,1853361293],[1145258373,88198205,1432842201,55377209,989306459,1353810974,1869734578,1696393596],[1690230991,403448961,1680526737,1919269794,1228361713,1155316465,633686834,1594708399],[1073019317,1745270632,1775079287,1568095059,1775395608,2117851987,2026941650,235326149],[730118238,128192836,434130562,1275404770,508521526,1886741154,1254418734,1822990101],[486579694,1986196388,884666069,201234166,569692303,411715478,2031416207,1591582770],[356876254,390901623,975948019,323976372,1205973934,109069989,2074895966,1222717080],[1188958326,1749445322,105305900,1453476675,1508068571,1464950948,1561305316,530472777],[887181989,881578831,1142878272,868974499,492055679,514852944,420630088,271802039],[950253183,796465643,2040854070,172206214,1577614401,1098870936,1128763740,1502255579],[1184388843,337968824,1831858539,98470573,806194734,851611404,2012232050,1199209022],[180054572,1129981624,219261485,1948720814,607196986,960329695,1058427469,36917299],[290398307,593820054,298874542,1816500460,1179217542,843147024,916209652,1017465001],[1266751138,348367963,1657199350,1580790677,440225263,1749157210,1270048649,1769607352],[1414354445,1137552462,1046521925,1650785859,2006483100,410939068,688446744,2055431160],[2129529136,929876741,1932146358,608831161,308739347,18971580,1279393850,2118706860],[1164657923,542218903,1124600759,451143730,1426803617,643643663,1995678442,708981973],[689629455,705105777,355913315,219011795,1067231026,1169483078,610509130,1482967064],[761325452,1412395907,223677550,942094156,791272970,861201818,1239104090,639010826],[542639892,830408413,957474338,1948576425,493760433,1700525069,1075688805,1202207156],[399970114,1750204446,1021502060,1885115731,1946055014,365335036,1827855389,1805905714],[324771425,1834879083,917880014,1584049060,452538942,547234891,1190952545,523425027],[1719756791,856303410,645691690,1263896769,935583510,1254874303,2073027847,1719883431],[1577417534,1339193097,1446712477,1229015332,42610864,884825250,103341610,515270005],[1075361173,1997243042,1412932511,1216993802,248991139,45958655,520556934,844800568],[1444856247,1487952494,642638818,734347795,1389516132,399246999,696015587,1185968140],[1294664496,853045566,1761890133,133951678,1022243720,762158311,1820774926,1975752003],[1499942649,910984584,1152633653,1736336591,128570518,1774751584,1644696706,1587481925],[873686775,823458572,195017057,1247635954,1776082832,337702179,1839952075,137555676],[822677995,1459052547,99437900,294148587,88593595,1941221215,1203495322,2086937325],[2016318972,675130576,868223112,1223069557,1683570820,1334483147,1737241665,1048112969],[1041505583,283191458,1166129468,835293331,1781109930,1942508317,476640436,273393584],[1803887523,2027592092,2129758739,1251573322,2066966890,1218084979,755494747,1818125127],[2021691793,2037120885,779503691,1108224016,1362398301,185292230,1667786143,602962325],[102365565,1738300776,689325553,1697482221,91859731,618181420,2097076790,1865094846],[1531229705,1826129578,640204576,654433744,1692767484,1583611956,1563696776,1343775469],[744154945,1478070348,1666420495,1750697583,1846598167,1879254952,731555847,1797930924],[1113593755,357191720,1662828143,44812896,503331662,1394851578,1960303405,1459192646],[1190630359,830641632,2026626691,1044957939,684220853,1170176741,682313531,733161060],[1398109631,1756034125,1812443348,1431353501,386207048,1898000668,1410541500,1498626745],[1814557224,882305055,280590628,1222291432,1370173006,961409527,100905806,15941018],[2020180514,437864103,966270855,1351132143,1041456806,465661833,210423741,1890199535],[2100505250,796579551,1626376810,1777671421,1983437544,1043790098,867326988,1262062559],[52232064,749104554,427730075,794789155,1867670915,2018332146,1647684111,1919529319],[2100971345,1629507136,904418456,1824618285,589132590,1343604828,1698357852,1489882470],[37738465,532233291,2105516791,570335336,218855874,1581099621,915379421,2063628774],[1798727167,1149571938,74527529,1676138386,471527021,1177379376,266817023,1114279596],[1842112926,1155647454,1448997749,1967366165,1588097674,1401377927,109326991,1784095724],[963280704,1194195794,1053092637,1900211562,566376339,514745692,1459996861,1999418922],[212244843,2048197907,300340417,1035824032,659882199,2034841177,504070177,1144213944],[1780093744,1498103267,1549013934,42001327,1579891477,1152633573,1071294377,1251110043],[787626459,292813587,128238752,1482669048,95809071,1454057331,1127500144,1203940029],[1135444275,480005412,1161856356,160289581,707714160,1048594218,1890774404,1216779283],[191609652,176838035,1169489051,1430451928,2008633613,1518005037,1611349160,400431475],[1190656297,34269569,516385598,423514491,1963145904,561110688,1667612774,375738144],[554369654,748312404,754419945,1049365771,1125066174,1990625702,2081833946,1899285015],[1966260248,657509448,1003441028,333047000,1302919561,1671319569,63036829,486796484],[286723174,1913454982,1199271157,174648365,820403998,1352382887,1154944627,905101957],[1022060078,951552372,797661867,805510958,1862970987,1299974339,631068464,1954272332],[57446779,1473030888,1013456251,643959862,606018209,469482396,1647344498,746079749],[875819554,29944169,37537901,1515824877,840670366,116888540,64112165,850743732],[1390917977,1253135222,1439311759,753214238,401149874,467119671,1150828192,705207762],[523435564,232571026,413172897,1162115214,1422313145,426933840,2049813629,1382954459],[2011277285,115649413,1907227271,326576486,1375114661,764886125,1217826908,1306695122],[1364644270,1053318972,1265500972,780321615,542936422,879853051,1960287708,632890512],[2129358111,1451150212,1431119664,1766472288,721131218,343982380,1515142456,161204871],[1202786531,1664251086,505276315,1840048895,1432155266,1829221316,1272452682,1842178905],[1480258546,1982550823,51003293,1771812075,95234508,2125683394,674246516,1571282385],[1933347168,218626436,559762409,898409335,594555808,577271108,465535634,1073980982],[13574962,287154962,2019207489,888688705,1132242280,820072965,1168613694,750069479],[1894731102,242203955,1274935642,1273660915,1560030007,961124245,1440069943,1652510715],[969594037,8889349,1954458980,2098434062,1699753625,1139273156,1641033866,360627601],[804785349,1789170567,1646676985,2028637522,1587121782,675506875,200316699,2078582217],[1218535389,527947842,875819177,1659603095,259451873,1953694015,1289709198,398772783],[1983617116,328327100,408741457,1467089006,974231301,823705487,758369418,619673542],[713874967,285059756,318645634,966792184,1913468175,679180246,1869215847,996148755],[1812836528,100879710,555831526,542561058,917977468,1707892831,1594642628,606837129],[140097828,1424468719,1772252433,305931565,253603568,1119492216,945047977,558354940],[1976608490,2066244342,1705517875,1410458858,1782626186,1805704796,726933379,480094056],[1734568204,1438248153,1395107616,1032413064,1987055248,1338710690,1039721862,1563984912],[460938432,593297511,1131847554,949827122,722583056,402575606,1540273617,1045309264],[1993021771,1856989997,1690915459,2043910717,1060783625,2093270012,1343270771,2115737400],[923570807,394785732,132134307,535350338,398684385,1074911995,1902016104,262023035],[902916774,1212235940,396457196,646072250,1532840979,900435398,122555314,58787196],[1276243229,55418387,1461595986,473308115,834006667,2053236377,1334388607,1129320889],[745472909,405050939,43951502,2094053546,1588767328,574417441,706026119,1031366789],[669998820,1676909677,2038318212,749559366,1575724947,414405622,1537437353,1364349775],[1865675720,280554142,61933990,1683040869,180922155,948632540,806451841,36915531],[1251280488,173312658,458497990,621963568,620316523,1468509106,327822480,1238915659],[195905537,143864360,295120207,170856043,1926178321,356995482,705786239,1966492105],[1828484822,1832792309,329849723,650490295,1725947510,1325167991,1489899906,854537153],[20043768,402229423,1243103005,991960495,853452868,1426609941,1978401978,1835108733],[689888412,1888553454,546104676,1513233089,536462249,2086164096,809039773,851561303],[942413478,1485817625,160851188,749749026,970931097,1485909729,360206173,864300153],[1647547526,2006181192,1521331927,838724517,1582797729,828177798,193308521,393156202],[1643507640,473064544,1803153239,1640950481,1184796007,1299736558,376210685,515740534],[1358057175,1861711200,675579377,529490860,1848002461,369356522,2106653579,1499941566],[494613545,1662945471,1708416648,1258142829,1997795944,645674496,1367542735,739833381],[1072758773,152118597,422511265,599982617,1775388822,1167994372,916724509,167685567],[388621696,224630493,2033370187,1997676815,1039707275,903854635,1410477927,1679511419],[521782600,840958156,1307976543,1395414254,1059193911,1022256442,1223382335,393504332],[1938377256,1710682110,142219941,1903802706,2104166660,2010053570,1120701142,946118315],[1541546574,1251499761,1412565027,239702043,297517921,1058573825,375461929,1774307305],[1502441884,1798200299,1644847838,1336060924,1763445288,675531506,1631993473,108850791],[383827242,1672836443,1777704382,1146595740,2073762826,871453581,813492488,1825169425],[1761314769,962675117,810356766,380641030,1421390176,58793211,768368192,2069051891],[189547123,1621749726,457542515,882498319,1910027184,420429070,519746750,927548701],[428755339,1414181088,169699704,339504232,654402812,321756840,1850259678,875586210],[1469234366,1065460606,1940969450,1118845270,1439555938,1636923569,1689228822,799665737],[1736820314,2054440273,1538856759,1077528228,1331002450,917549498,553420157,938108774],[1010670156,118991648,878102235,1654498969,758020162,1322836157,2055359601,1670945168],[1392972182,546104573,161492134,10793088,894536513,1441734632,582648771,1477643309],[445022234,2060087913,2099997347,2006665209,720184102,641791085,322883072,1021925057],[720261818,813598841,2028354369,1576764482,318207075,183810601,977717695,398270391],[887170521,1330270094,1969393623,617182504,617140875,1583191645,2007873668,838232477],[2009649745,1482850006,848205676,1524059018,1208647938,1829765570,1518939152,13524793],[1346309862,817908522,1403726853,492336618,1527545056,1941974898,760355690,1595824050],[1563446701,1538693696,384609301,980521151,810824192,838844760,84178573,115935391],[1974189907,161957389,566614839,2097317075,1105648456,1115093158,1122996819,1717615514],[730007581,367241477,909215085,1044087138,523542416,94641256,1893288758,727114886],[2002730170,701367836,918971598,1374475144,1117290171,481186083,1367490100,1018856243],[1363967814,924471799,842744916,1463062685,1536795541,1746855772,1958764765,1760448661],[301422945,446570852,913477540,1365940242,527045262,1647026470,1420061133,114634051],[1517098328,793751002,464543704,384834432,661234298,2008913843,320504866,348094511],[271573712,1018343214,1115930953,2094718143,1187579703,1171601843,508095340,688027888],[1264545900,1904401477,2126441920,514451891,949318353,1527224472,133939557,742744980],[1897591843,629635807,693205916,93627084,1645272085,876587200,1710184871,1884433624],[991516328,269181760,2011229533,937318433,809443873,819094324,2045994388,333418956],[1594141933,421103822,2095138279,1854448989,692663787,991697087,1266404245,1303316576],[718334670,522705757,1185375762,1717741681,421782154,1635919606,358986101,986110250],[83525216,1819532330,906559306,1189137121,1098626172,347057482,881823639,1894690964],[445160854,1914028003,2062490251,756317918,1831566725,1654006114,1229691822,1599610912],[563759972,1399992842,190830565,713817500,279580734,821066112,1747128139,1112659204],[589298506,1734353170,108828806,1201855446,1545785748,1881411308,840653678,557623002],[1491524933,1044599174,1767395560,1468990739,234795705,505731545,1018453467,572458435],[1051542782,1056763651,1689360445,284598871,1671125150,662385262,1222932060,1149331095],[790161244,1815878807,518006422,448631588,1587690384,1201006329,1816492134,528456480],[1287999658,1890080817,1455440124,2035868113,2118462645,1229812069,143651502,1610895871],[661930475,1296289918,417035139,207948734,207955820,1302776912,1920357254,693366730],[557355477,827620451,755045294,730686725,784039897,1652530736,491780124,543674777],[1692624098,812175465,873677039,198064498,896436987,319740453,935644407,1459427776],[974295297,1133192997,341207439,233940018,1921007461,1645624358,1983794863,830124224],[1548109527,649787926,1968392025,1141481501,1678044569,771474114,1938476844,431343700],[766403163,750002034,1119701027,1155505772,1114718280,1974619838,1053620268,1328994555],[2122042793,1140396130,2062200628,1319787353,207539868,1884034751,958282499,1626128205],[14761193,1495842891,1279576900,470572848,1417775300,522408609,345959131,333496146],[225763809,1127572790,1268792339,1093604077,1577352274,1101367730,703811793,1849278963],[1960878794,1762016971,1795981389,2091483785,2075164641,1589142526,1773114792,893259737],[915033633,2109204401,828016081,2113748730,1397792075,2088922473,2055072881,1334561545],[517907379,2063334388,1532690265,1879628351,2103682491,307416873,580034958,732468135],[1324499574,921347474,1699752171,1200406430,506913164,932208542,1318778552,1307288488],[963916058,699096339,911592940,1894940048,1745731836,395048938,36768501,1491366120],[793773076,148967804,40180079,162166115,2043753477,1126894083,582301528,1191328087],[1715908230,1066835933,234650257,795135120,799377173,1056808590,836842884,1039128622],[1787611707,440404180,349325723,1947482238,2023965013,1508252036,1529165215,785117937],[716573133,1721335054,1443550377,1090225729,1243269740,1707162711,1142653086,1779781080],[2065714420,1285774138,688204247,1246927724,1943074180,1414916934,75287407,1906373634],[1324518372,1753584751,1266991943,66047754,1075907512,1296825871,1059326334,1800482542],[1404916442,1024199898,7652651,25512456,844101443,999440572,162900532,1894903928],[753286642,1210318531,1956224985,1523540277,1592369283,530239750,1449300169,1034380317],[1223584256,1625058673,1619646504,1739295604,1910051477,2053724061,1699312852,127286907],[2057463317,580948479,831889739,929659326,1249794297,1164597043,1745721192,1423847861],[984109233,1369129687,908723999,1845930648,1264488432,1165315222,66360856,1518999561],[697299015,1521325462,134427342,1077363774,1163914160,1322904276,724545307,2090869610],[210297377,752309420,1709625945,317550729,507714602,471068877,1196033031,2065116140],[556715247,1197328760,1609669200,1449144361,698181039,857747795,2110298317,1249887886],[1821256460,1469150800,2027225113,355307477,581526101,267369362,898994611,599517550],[729507560,1045626032,874079037,1031207190,999537841,1986319074,549283046,1987873262],[2119878667,290588280,204831560,1282156597,1109562937,310748256,129815362,237417385],[331395574,1246297287,1821857410,1766265153,1335234212,1935818689,453686674,668028168],[613697078,272203006,1697894173,131437691,36941660,461552728,685600834,1129134364],[1837698765,462887904,16046325,1451455467,1882715191,1297092151,576524615,994473299],[1538650314,1215501552,769652123,423964628,1238265964,479910699,32330092,1610366596],[364124297,950771580,685363643,791828245,919611274,1844937266,1664026711,836811101],[997109766,1017709713,842130184,1296687667,789092168,2099434983,190735764,1240166709],[1705280958,705328648,2036243974,797286702,1506165981,1590850668,2023407567,858477104],[586019729,707295698,1081433264,1437616732,365263234,2124099583,4020760,950031378],[713668016,512151016,659505188,113584124,1667623233,1872885468,1645833065,900886101],[1028184128,1842828838,1771632481,839563466,1681978833,1646198577,2034511891,1831589592],[1845987308,545640248,880322895,389027772,822504297,558847172,1261502545,1285527147],[900284225,1316096637,1595905790,1353120726,881446556,812620455,370236086,1212001875],[324163633,1972978955,1057598871,1610048203,1388823699,1937007420,1694478174,401313205],[1005075651,988068935,1342152613,1664876810,1712830590,1226609785,1134610208,1075703215],[403458791,1493437940,386013901,71646480,2094635212,76685606,1348623510,1764442144],[7070315,255078254,842219056,1491091905,1964704601,1192288062,4310309,444859702],[677843676,1400165364,406958977,1227120650,6037947,859540066,1962404245,1461220982],[190456457,1315861418,1065683145,249726285,1069954660,912881984,544230372,117810790],[862289604,1937097863,1099720376,334256294,815274982,2054888398,2096542885,870426729],[1649599337,1946203818,1635130929,655974096,1134354806,1089228042,2123531584,70139172],[848659077,325365407,971804673,209627364,1603498304,1434540610,1799529401,1079255634],[1714057012,1779780500,2120999559,762684635,1833985392,361526407,1479113314,906473933],[591992863,1667453641,870560648,1244822565,751218411,1835555632,150253393,1853084365],[1521138357,1358706427,699266810,335205191,429094960,433184176,621669894,1114528492],[1193253683,232209222,597879596,174946629,1764331579,279319523,1844280506,1612745302],[233660504,679550017,1633479448,1281760268,501843280,2053723880,1717674673,368550584],[779512854,994361470,405780290,728479292,966867038,2104708346,583800632,540938053],[188694217,809020916,1533681879,1889902795,1301937508,1960566735,1697077341,1284054204],[1712611375,1682563694,1936616551,1560877709,578822138,123058531,1597557095,459587479],[330007635,1394685478,1119327508,1122775965,1617334332,1674115326,42050762,1917036120],[1151039400,462788489,2099672494,1471664402,2118297145,402103680,819820744,944869459],[339866692,912164504,566330531,531561909,1282104356,25581234,1966398777,1881495020],[1758481761,978703141,386398053,2104828094,1263473997,2020471698,1413891692,1926580067],[246310923,1641297514,1352787662,1591928127,1730434541,743411718,1481490086,469877695],[506045931,2118639784,1560055175,1178693234,614086150,2029632674,1988182706,1443072719],[394829357,757127966,247505778,821442242,1283592363,724129499,339801010,1848076187],[1249881720,125112426,1866220288,698231222,1710704178,1136431328,2006208701,1667219315],[1266672828,1748612310,155765923,1658728293,2084353800,1849921186,881536147,1634508584],[1166854164,2068302345,1740907770,304870875,1219072411,296097374,1405398507,1137977545],[616174370,901419878,33052151,620282912,1244967936,1110681820,1850117211,568379034],[1118538543,1712447400,67339157,1131884044,776368124,411937364,589275395,1247258487],[402384283,1334807281,799328654,684201751,1839602645,2116499019,1236921288,1006904017],[1816674275,1219122924,1105373644,732065207,561866740,101853422,924093281,825849368],[1753814016,1775043819,489336823,423546918,1165948053,881535605,837030406,693437613],[1322576952,2018830574,1535109195,910474773,1664851526,1672897631,1124855377,1585560633],[1467394222,344445079,1192069716,1944498970,600178359,1959384305,1486922633,416122385],[795074262,372969274,1153974329,1366210495,1843492214,1538677890,1580163611,797941503],[2049757312,1695272296,1076581866,1608968040,55152807,1209615576,527448042,734862848],[545508989,51983052,479112728,1859673631,797308777,1991944271,1606979400,1172210932],[68723192,619769935,957679883,569161545,1718942613,175318776,134142934,1962042363],[264987717,1751433236,1925395319,1143349326,556140885,1750319342,1661847120,190527040],[745091572,1665278471,512966843,634036759,1223173174,1541451058,96042968,1055025183],[444582872,513105990,700478748,2121331962,571163350,1393271865,961154656,17871003],[491116834,903434252,1028941011,11725638,1167162576,247374379,1296451173,2034875169],[1746579746,1736408342,1400489979,1966372822,961063124,814931640,198248933,2099885803],[1263659158,1257312596,970937846,2060882870,100298927,1546559287,1512334647,1167882783],[204239150,1946416123,870817192,367430556,1171665209,166959944,1340234574,838725947],[1397379615,1865727617,1286377702,792519398,580234751,502646480,1619894106,228485714],[764058620,1836499347,1042963181,1125880403,171408935,1297112093,1623261522,158400297],[241864898,430082710,199194679,1076944097,791627777,1724065855,235831932,1963626350],[1189062384,1719443630,338667951,1948977040,283761101,316943320,586343536,109168954],[187138945,548884870,1815833337,877357064,1594565947,1046713055,678054296,2079002336],[1266889595,286076389,1176510988,415537371,143755491,1648806695,1384070030,1720832849],[2093299053,510163300,1122434594,1937877490,1228361336,246600172,1154189685,512334645],[1035813168,1310456171,651752044,601990579,289830362,1072773436,363990685,158209117],[1509392251,1841881956,191528529,1805676942,1098458059,1569530871,1761664276,1478715041],[1401251655,1271103090,57460126,1099301601,602993948,634674070,1064563543,1013511810],[1435831020,199918894,991032766,1465679274,334533422,1708805171,390009307,1509739789],[318524778,2056567461,245517670,1648196166,409941342,1589692463,1119153699,1545892323],[444442239,1960152567,531287219,382533427,243633839,677230108,1162180216,425903432],[1842896015,1052031670,699124376,1797465098,1210480713,1859656648,703927625,986420306],[901353484,1941655211,757592133,2033477477,2099792330,1397832644,798661582,1085193926],[731524243,786164026,1018215581,1485534810,809073747,1185750040,446127866,1785794014],[892599089,969611540,769444285,240763940,1471308617,2106095198,1167132549,1333743863],[864545334,1833665683,778865588,1476690483,2098087535,1669670687,693831228,819976954],[1752163171,770197070,1100333921,1249959375,681757313,125621144,130073122,1637998597],[1524136881,2099009550,1148824671,1870452030,1502618902,1211828271,573811596,978039069],[1743310357,1936620697,1762145099,665877009,1200781314,1418923295,1285382241,84913876],[2024520021,28391502,1613189950,290582250,1094711419,2027833611,56759818,2056709579],[892084063,1088372198,750825489,1484517375,977067613,312120722,1561972219,335423698],[516926266,1888069709,242673698,69655052,521324445,1066187274,427956378,256230392],[1994270229,252154005,1857478784,321877892,2028516047,909914873,1928592233,627011184],[2082355108,449746085,1028012826,1283074597,1817367759,2004222578,2006079976,77711517],[39497457,1925257210,1035947501,1871692749,1018059313,1988279932,1394917788,563910501],[1610550524,1801504390,1038467439,1390225545,2119827104,1685469046,582898052,845901752],[555306458,2078863972,1011103539,1789445368,1786065631,1132743256,1187139658,1354382622],[1891884296,1451000988,765237518,1491447692,1171135461,1851578263,1657458683,2023414711],[488403834,621882171,1270423349,1432263332,1037979927,983441190,1031006702,476331760],[803423434,1773866953,506588345,517547489,649511639,118625342,2016157964,879464650],[1417633409,515360460,1517869979,462540536,178153812,238310064,213116500,2107875453],[1943859835,1300143694,1611430063,673417335,532273303,1227998273,541661498,1107662835],[1086196963,192871946,1841045981,800199523,538091269,541807990,289284757,1829037911],[815640902,404248325,1591412851,112178281,2099752621,726073489,1604369327,2097376253],[104440852,1991810720,787179136,1873036981,606650228,1874342883,706130718,931735887],[717502447,696405229,1485179620,1195740442,1921942605,693422917,1585413905,49369503],[261321585,879983955,686209684,589158306,1524971733,719658430,2057350372,101775747],[361411877,263377896,1141338762,37714282,556148822,1124490590,189790700,745837243],[304658317,1148289324,940457383,563937583,873008889,1008375719,1243162358,508997761],[1127865450,1113455017,1792903512,795175823,325154694,1936391034,2018531241,56123822],[1362606463,750087763,1326583767,299758991,1192538525,491618872,1351318990,1659598809],[2117821463,832297422,4691213,1475817695,2011351435,22796533,589655930,53136194],[1728598153,1871030712,103337388,1829248853,1332218528,128992026,907044533,1167287899],[1520668716,593852522,1377082871,1912580743,187961817,1920134886,360781505,1353973940],[1079781592,1065969443,48249303,885503021,1715182953,1751481535,352237076,60218207],[359916760,2047495964,2129717801,1071475941,197171793,1882412808,1723010484,522616695],[263752067,379750018,297110380,89423131,1532269086,1029596575,985819556,1487348751],[780827750,2021942674,296618580,1637579382,910989913,1601002019,911510383,518523360],[894586672,234951389,225015509,310741898,134441842,442067673,913020038,1708945333],[1722858891,142825957,965293566,1756887759,1809202189,1824830527,801511642,509405146],[1319687604,2059710548,121522459,1745097100,299449415,2048361056,1692573766,1055072227],[747701222,1016383622,390016402,1326107090,670340547,1872165371,526428769,289717330],[403215472,231003201,2014747151,1901578518,487280935,1794726983,1480360285,2097113041],[651571811,1999661368,1752157452,1816968606,778800763,1005900657,2108779615,1237290746],[1945627046,625923937,661841471,360982189,1697897621,1059087717,710536474,1834127422],[1477395657,1611981323,2123453087,1635509205,1732982152,818452344,1380336998,51360045],[382583705,1125353752,288765567,1684360560,413546422,1945406508,1196442746,739380692],[1012257280,1819029152,528663172,212467104,825688934,102683478,91731217,475351978],[567553276,1677202010,172016935,174928990,170229061,79992047,203972528,778739846],[1057057630,119283250,978737388,835919202,2094484601,895395473,1430387498,1977617853],[519582288,1334646168,895763344,1969666150,1025531900,1815015647,971197101,523384025],[517418233,338303834,562414256,1859254721,500184466,339394978,738131058,51431463],[1906677969,2105661515,1704534389,802346475,1191962162,1845324463,1906647805,1316242683],[1341811967,858282093,1543945191,32483044,1634811034,98371549,42917708,325668965],[1076380445,1406706251,1878490467,722558914,498025502,178625845,1822086611,1854463043],[990879763,1778176331,1821709525,1310187820,1720826730,733434226,1824166425,222393305],[1972742385,2012642137,1797814513,927329360,1807506512,821989843,718544780,458877070],[548086504,1755007092,2109311497,1854666750,1441892367,222904188,765008250,558494626],[1236596536,618942676,471481923,1383670579,910875316,2115996161,989367881,342275123],[739481021,531142869,890423704,1545922253,6592404,1046382942,410332353,259379740],[1056673014,1095032960,400391508,366415117,1026750717,274182203,599020106,380451182],[1282746406,1476512849,1250388915,106427275,1519763947,1606052741,2079308369,2067127597],[776664219,691105642,1587946272,1048624278,904715405,1172861889,93150268,594009324],[121098101,1401336522,908375752,370625530,1051348097,829802452,356346145,1931879055],[2086539767,1290165991,780958773,1505081055,1216844915,1937204255,1347746192,1227651871],[515367312,862102556,322197602,416500385,1763933585,446571829,1753588269,1115644495],[1560633566,1700842143,2039867874,2113603726,1492231137,483399967,1489334804,1990070810],[1475265502,346853314,715948689,1627327166,2024981942,1689463638,591911105,1983522059],[939204329,898869223,2110083712,587843538,1746998466,473754843,774158629,2011737747],[97403179,1365926913,253335809,267929237,31033252,188360001,395965096,2076232784],[1370030538,1396759873,436478803,1600319716,238879074,1639988151,887709395,1202374814],[207459075,1102236344,844502486,1042487672,1820612629,1286359636,291707128,1160107662],[1336160782,14996465,1642845288,1122958378,475528441,207294684,172082115,1569425073],[238494492,1183256136,563025802,1120498387,718715475,794161656,1221237957,857610871],[2031774986,1445346310,413260821,918486989,620093581,1219694196,212486582,987014721],[182179365,1910302286,1501587918,942835749,476675752,821502967,1028044799,157800790],[550962584,1349709379,1423655140,817619642,993019086,1620922321,96378743,1307725917],[739947411,867358353,2116938497,1287986832,1337377079,1986899185,1411900926,648217475],[1267550190,1777312132,226883419,2100303704,355158795,8323325,1346410852,670758327],[985378518,1318728849,1664593394,791008831,1665913805,314628976,1345256769,140348550],[869400260,1132070522,1867974566,175504585,903262416,13943934,1546140709,1305264473],[869983139,897414509,1100239716,1298902584,1460471593,1050074810,20717842,1296516750],[1080388537,96321710,2101673218,785645808,1211104678,1497286131,388014890,22824229],[1123152614,1218663784,347845554,1894190009,1600704902,1971401078,1608033222,1774417191],[948316592,1202735113,638405816,1421207957,1265883769,1753309714,1570883297,601291957],[130074384,856477053,939034231,1196871600,1448900365,157881273,270433982,2009609784],[998457415,1094221524,1195469600,1372805467,945269099,1630805376,155961196,196909486],[1162108503,413253693,1949810437,318009433,1096270068,1716329503,1231096305,1813297764],[1984675206,1854875178,161871894,166947637,1565943012,1396339283,760217033,1029429121],[1204630014,1871062666,765109602,998616282,936683370,1083485018,101333685,1985823419],[1628089552,812089588,1888792472,963509355,458484180,1008346160,995805192,299156184],[1819051846,1317293530,841455268,1478296338,1362800979,2000421378,952106938,1363461104],[645714265,1779564500,734803323,762604528,2125954648,1464918873,1763952246,1868772872],[1153246722,773442330,649518265,1428935103,831913972,334930922,149754788,200015380],[1216741020,42416990,1468792722,1240183258,111767910,1618824656,1201397404,1566314154],[2040231429,1104617224,917000355,1251883521,1517400163,1574395236,360338450,1915242707],[812096867,1538452807,1536734367,1339315223,211997917,1912887361,52323901,513830099],[278843880,1312286259,1959050947,1600957811,1904420127,1150942076,1990975901,730402151],[1957616581,1060501287,88277455,1986084941,1359556313,1880996510,797145892,203164111],[1355478720,1222344429,1664752313,305179132,755984943,1712170778,282724866,985064617],[1627531403,1408625205,1100001520,703607514,907505380,6490574,1418252995,1603861146],[1910469639,1012994742,49911135,1315504572,553351200,146047678,1148208206,835026177],[34603766,609906214,1799860735,1955647021,990218830,1278388037,1215537699,431577001],[381650341,971475490,1839518398,581691844,814268596,970776561,146499746,337126533],[660069359,1795705325,749938431,616395549,1597318410,563637892,1846775630,957932330],[2103954545,903254008,1136328149,1407923897,980506039,285646640,301616575,123291091],[1098820030,2119077244,841375284,429479890,979592363,890652416,22151379,522381772],[1958157801,1129919007,2082368506,1759651302,404511402,2081612231,26797526,1567528112],[365636786,2054799094,678367680,312757936,1189505884,713807496,505761995,362262938],[242946219,1816609496,1557909567,1722351542,26168993,1523120698,807865514,1686024257],[1865349580,2121941422,1221614256,349190346,439391323,818605079,2089095305,1790009337],[1156730513,1335692089,490901812,277311889,899870755,466302145,569828385,1317300888],[1036740906,1515185404,187126613,1384275048,744420870,1422004275,1225874967,1205081129],[1388581999,1015124430,503331331,1098173410,308019037,480512533,495962958,1690700994],[1560464479,1815073927,1160386556,883796962,617146390,1168838349,1397607240,319112167],[1917083579,701292072,2085335788,1154081864,1066479910,1267732130,1345304482,1203392749],[167731245,1943496008,642448452,1585922497,1076596369,2005961169,286314122,2030652025],[1026163952,491854171,762406256,1881167658,790653134,114792769,892671847,847231715],[905612933,218826917,716777178,1211691292,941640028,699014554,1075498564,1600218410],[221011712,1073301259,1049176685,1069921844,1860335336,1386060561,39326817,965316863],[114686293,464370092,989060765,320300567,806071301,138249098,483494276,1099063974],[1204575498,1712416542,1570096423,465842231,1721078340,2119885164,1702143805,885206845],[1840407825,1933492523,352459960,657103268,1931634497,1328112808,61141342,1939855117],[155815630,1572053625,159876111,1889969931,455797755,1678307847,962608246,1589816561],[86737468,548722597,2033274495,1747015723,1805155672,70140124,25898193,1421679728],[1989015103,1184089777,1597054056,1410121911,475248397,831393026,1972075589,2010377400],[1404746574,364394634,1872557456,1623963738,1838462930,935188769,1159752568,124662882],[459261385,830953542,1575901612,230696467,167656589,1009728356,1105780602,1670356511],[48244354,704204835,83656253,1598327212,1952458045,279501082,1880432813,1698583266],[680096766,2062369969,124292451,872023416,714140172,1278820449,1038678983,390684281],[1187931486,794199128,206724496,218500366,352558379,1597652766,1800685472,7862924],[1408172659,570472066,195965310,271497007,397314300,220984612,1142151794,1567958715],[1423867157,1682476431,321203898,1318412619,1792191227,959563042,1447938721,1290834563],[1178317464,2066711187,1200945842,1342370028,1312044883,35214898,779753332,346104114],[1585318319,872973664,1072123484,1035146866,1009340057,764811096,971417024,1395109029],[982025475,72653068,393488373,543531881,1642028563,2044389969,1246155147,1062071508],[1461458507,158839376,1603868154,1887312335,104358737,1105185111,108661554,393832289],[929524656,2085727650,1505167187,1866639008,1906958082,2085059519,13587673,1952050599],[1958457757,1538700070,1107801809,117709583,429193056,210356169,999214758,39149315],[1889127598,409158306,1465253369,1501169660,686801884,316781883,1458644774,1753162736],[483879374,1294964258,1587738683,1895990860,691364791,890282971,1437082434,991722888],[303318064,1556203581,910959226,418352529,134395369,1609018865,1569225109,473006061],[1530648989,2047961628,631767525,1316166647,193532259,929545601,1707662835,1685198909],[328947595,124171972,1127047443,803114985,1235295163,1094676654,1537985050,1847627591],[842935240,660505925,1527238660,1353283589,780217390,687938314,1932805364,609199841],[1351635505,166398917,1323678960,2099811922,252590483,120240188,1474271634,688306584],[936470968,1729856624,479545471,1522388445,1111343419,1995025563,1991436487,538260423],[1725380457,940519351,1812366990,1293126950,1336616605,1144249261,397219567,2110275496],[1352221685,1274846682,614324837,1962731710,1993013108,271613456,399305780,524646964],[1773864068,1354880272,1693644914,1792757280,210193055,326865094,1939409855,924860724],[204413414,1668411685,681908289,8988689,2105132227,647142208,241348526,1491069573],[1043956723,198464684,1216469668,946406321,1420874872,1964760320,562551529,746035174],[1030034863,1375938196,718057936,1467745133,1459063446,1910419309,989544822,1975016965],[547823967,1461955150,1769490787,1918743049,1160397166,801692664,430720933,1496654206],[2024124217,1820253783,1247276297,2026795034,1981334195,1335618063,245591538,445180332],[1931294324,1049406448,1321491210,1014412606,922925837,2001805936,949278386,2065367237],[904512466,1444246381,2029773335,1988784524,325844290,1488216366,72847784,1466543134],[791891827,1318812356,939843000,1473397345,1504109351,1082022111,1568071049,1743283219],[1486408610,1728629644,1171901221,947372963,201256757,6031286,1314447022,700162257],[1423685219,884417988,1806877759,926184663,2758029,1193954017,125954250,1949560226],[1625546022,596184259,578931000,1204566969,1431994981,1559796988,1388493838,1344301027],[657975574,26624090,1793021890,1401125592,1784958508,593589429,1716088583,672152965],[343336635,1824553000,1767398588,1534156196,1524583047,1325110123,691603400,1757052015],[891202723,256484573,1342976258,1482057495,1279053352,2007710817,1834419979,159866457],[1990715743,1876440742,682187153,1243320699,1350365513,1006589709,1776589648,1688661829],[2123393556,874098462,383110677,220852061,1489580718,354737030,1149336319,1827129833],[1771616026,2100968256,569378343,549141588,1233492450,44370656,764979961,2060473323],[162682129,680188471,1236099099,952937808,2125032387,1829415395,1242705685,854605494],[1062072050,1959986123,338304707,484539126,1747355477,824664813,2008634284,611989970],[787116837,1512041852,2067200256,385279312,1867567715,1847741307,1959415356,1691546866],[1237144084,547487283,2118499348,1475678730,347003651,1527123962,1273053194,1006847510],[1958526667,594526807,1910872338,1550553581,1693826086,1419450277,1364690898,2112451023],[936973379,912445480,686868316,881678886,1290086802,1409364922,419003622,1886297015],[338060726,1368973560,1630938932,1850113960,411889892,1343868463,1751889871,1052648401],[404185950,533946094,1921043200,1986488549,2121362927,181283188,593235002,207363412],[1176090082,1051290483,1984678365,300051191,1786434918,1773740077,632001842,1906192264],[1822216734,2087278883,475139632,1480821438,818097329,117219315,759845860,754659622],[853867517,357061274,1225170848,544727821,1132522755,1563784301,123027547,1486069961],[961222668,1934395483,1221282816,403358434,442649861,1746268655,2059842640,890792149],[1888416597,1607103044,992121030,158551051,1467190391,1989039264,327577765,554106894],[2015931144,75636947,1241861344,377204201,383347457,233918500,1017748626,662343003],[93393234,772817168,1977243487,2032046960,991504423,161378484,1100819537,747890761],[698299801,441827752,1723897699,970793118,483078750,924841536,1115709531,1910041184],[1994452602,47368928,648399549,126837754,1382788498,535346476,25074826,1422757154],[1255474522,59873638,1550269154,1550949552,1465437085,1227738323,356057146,70384038],[971205806,152102163,1974370288,568901403,2089445868,1340692662,416338993,409038604],[964633273,1860869535,1156354571,526201547,432381495,1556382862,105311903,2039637436],[2026980415,671547944,1740670056,1058587891,525321772,870061759,2026662095,280322964],[203626107,66223141,1154132381,111336415,183240555,1773665225,443986303,498192066],[125787995,753107431,1471083028,532095687,1015315653,227080259,1428125981,1298052956],[1790794690,1213347520,1905809633,1945041441,1147937806,1840133633,119918742,1616721678],[894037239,1617066319,36772178,56286915,327479598,424065981,1566843581,1817856182],[275750029,1190928413,1600679964,618120920,983091701,324159864,1185567186,693891418],[1032065100,1385972494,1795151752,1748288741,472975737,1597047582,2014189878,2056720341],[1427224502,572781306,1446289875,1576841223,2083025532,1590763378,1877752605,1601909474],[2097113228,1845925003,1380153800,517683716,1462383977,1181110917,1238596466,713222902],[1452755971,1010379619,1502778197,1381541633,1188139807,545257560,632317656,1352980669],[1298788205,1034622518,244432608,1143664074,1204376341,735318617,802569128,847132731],[4154637,1222218238,1913123815,1286789702,1707936949,1494092687,1745639002,1171067836],[2054098621,1620728169,541661095,1299207399,2010890442,1297151973,1183583340,1956547207],[2022244718,1887046139,983733363,673718534,68837452,266551132,131792349,1941790090],[1030323933,1121061617,1685204364,1606457029,795144753,609589203,1305956217,699616331],[907348700,1881974545,1307274113,1926701962,1699189130,1924032053,986436047,697859885],[1551890822,1925411511,1416200754,230970973,666358462,1401249634,2125847861,1075147003],[703715682,1876808279,339321677,2119935988,1087521561,1138736877,784954874,312338931],[614716568,2099906584,194939283,1704896820,657020609,1018081222,94149897,1722453575],[529733875,1602208792,443093665,818257253,566073428,1564806207,1291271625,1116931409],[1962897329,1417313781,1308640959,443090526,2078262541,423922814,850111484,1166985422],[1955647578,867177547,1704127247,1131253153,108138148,453573408,944736856,2107369606],[1004347705,1564086938,1844745989,274018350,1882419105,1027115142,1645139390,1417762344],[850388317,1084861736,1409380641,32393508,1629147808,1392816497,954375394,304797895],[200211750,1244883646,1928226175,422185050,623606289,633240165,1101350900,66711404],[492225224,1901427504,1267511207,930659850,354857463,938594290,999613655,1740930989],[1773556072,1898337295,951766861,627671667,430716504,1935111969,1357247338,686848088],[113808235,1981120521,243187468,1786367043,1787692561,1155078288,699467241,1379651570],[430918735,969034052,693158587,447509683,207410719,978729548,1967902113,975256834],[867146765,1660247552,1805008060,949457727,2068959470,1767778687,785146599,469087654],[694734399,690244455,1363419202,162605969,176417391,1675591000,781359251,1384099061],[2117362941,1472533333,1048499360,1202626514,163517104,1562475313,1025030992,806921479],[1666622635,1848036352,799637379,159282012,1207071010,800006358,1205719743,964602580],[148436484,1802060180,177363102,1413960183,2092497430,401346455,1865505337,874353388],[1683824514,569198120,957540569,716188399,809850437,271641649,1771392104,611742331],[215709972,1765766279,1609506107,1708269415,1985910614,1403478548,626246753,1031006084],[1831541813,1778443022,206881113,141964137,1190963034,429867968,741717535,1182972522],[1081375491,1445096918,1906406349,693804130,1209732146,1546380214,54084070,135026226],[441308906,12079280,147288562,262728551,2122256756,1473331478,1635735104,1133408937],[2059938407,335552086,1812735647,1532886062,507986283,971176127,1029305153,1016427817],[1003872141,802726282,2001655323,1365780035,2081744820,613516873,931421788,58993726],[165568519,1742939123,959457592,1144848556,1795515932,17160052,1255065087,504420285],[2066308863,820033471,1573510912,431735927,819284544,419530610,1060790908,2105584469],[820554945,1376274307,2089897805,2090966778,244040607,1870469976,2102042560,868273936],[1366889532,393238022,301870098,1339622673,432677527,220624287,1219029971,794558094],[882640440,1770857906,1866177927,1278177093,2062488502,802172977,1198328673,1372445374],[195767972,990997925,1675750036,1853564062,1438877372,2012439165,1763382521,608648352],[621077341,1832549672,614604369,1142776520,1857434536,618930245,530499655,1777220698],[1308209928,1305534164,89535096,935220275,348895235,1878643865,1221974859,1403684208],[22102730,14351260,267947788,1055130693,652025102,366070015,2008954455,22651435],[1366525924,1651806128,1336737428,147626581,1678571081,1276074763,1425400539,1756314394],[1704322195,1243271580,2072520316,1544388406,1568922057,1129671868,1642093481,165983674],[788576247,1857508984,516507031,569986955,745156430,1004137147,729694125,176902475],[351456980,2056076514,1604066957,954705158,2074224837,1489375000,1189256571,1650847829],[929471910,1343166144,1464961407,590256877,2102047794,997256497,1076100990,392801334],[271904818,2086465465,425699076,1058947915,838590353,878329700,1332637842,1638602659],[1890395162,1261695086,1005900378,204606295,864835554,408146056,470336197,191003109],[112215923,642929249,875189281,1971491040,1947495443,918601456,1051661511,1830763788],[862729443,290752943,1990247298,80707976,1385657054,1901024794,1891163,1919664569],[1619650860,835720831,900745570,1213940077,2002188811,1114909211,1519334704,1003366920],[1026990111,249322015,1876871511,614386681,1252459823,1786776912,2005287561,1283964803],[1047659589,1773805135,627699961,616438936,1506920356,1609362246,1296156493,209311659],[931472988,989214826,844638848,93462762,1599093812,1490102000,702231618,1215255017],[984333201,779032784,194441159,1847026688,193299366,1481561273,830616719,942900377],[323601730,1038593178,489893800,307839750,511089913,688182243,794880414,582616078],[374760067,1510901397,236340306,354984958,1186001843,53742314,708287188,1811928548],[40953957,915734369,210270254,2022698835,1098704609,2104030631,376403511,1903983185],[101244538,2129275058,258178557,1054368848,1470320149,860743489,570633103,1969930036],[1863330738,2020703704,623753595,1973689052,1628550586,1778617435,986467390,1782370207],[2030448455,959584624,272386748,1100098686,1455042593,2021637228,730072786,351548772],[314161093,230689259,99214636,872590245,640537543,37875871,1934315250,1386625083],[541802509,44869178,80430811,1163277607,1382412422,1642122337,2073124568,713099910],[1795991386,636772961,968994504,1272082794,117711823,1469696725,1793820877,2121018007],[135949156,893734030,136513492,986127365,1550423858,471695339,1779384246,2034414111],[731589571,211211808,242090579,636800669,943554474,1355634613,1281745531,522188304],[539337255,9322761,958307233,841556680,155273329,207579316,983814927,1727887618],[2101958779,162512011,2017530871,981962602,698107624,535080490,597105669,1954110432],[646990314,1595940611,1033561129,110323074,1560870690,1500770109,725574250,981295557],[122884754,530851770,467606514,727896930,1474249557,1656170871,1076472007,781043398],[653061514,356636193,1830189752,896829351,1598224191,848550932,683201844,819716860],[1713272408,125772623,462428198,1857234467,526703402,1714174476,1566113170,1186345153],[200453951,1690017061,1141650554,454052923,542247618,1566883103,1567909162,1580018086],[1423599437,1607697738,1336825906,1463370085,1482365635,617612538,1702498195,2010296832],[1811459316,951277535,545126212,552826641,170969679,741102235,240300978,1041296511],[523507115,832518685,1208614844,955382405,1262719716,925188495,263150807,1879910646],[2112128668,282497161,1141347930,284137717,120043894,389053694,393601093,1935922957],[1339155764,1216913161,749822483,136295180,1329394265,2063442241,1216286490,1584191600],[590818799,799320684,1824858685,1686301499,752072423,46525863,520873857,234260743],[1086367989,51432295,1539379162,455614408,1421104509,863157972,1092139830,1299705283],[231488009,1413540232,634791476,713220723,1811051850,1102352893,1786271571,610246040],[801714373,2102980722,1070128337,1623764020,649641970,1841841740,980770284,1405088729],[542473022,205218466,1337518974,62417867,276523750,464182874,1171874280,135165241],[1704402740,1745559291,412831758,1364413866,1667371972,931065594,1606788330,1453826580],[1355170516,1134433441,375268813,263908981,490729773,1234258194,754929732,551837916],[656680368,1782279704,1458858915,1004197034,1346145403,2000099374,505347877,367241284],[1486374418,979054606,523751895,507261928,1212517842,1838814626,69739293,1472054072],[418297266,963500541,1836411004,622884774,703051227,1724368537,1332253018,1604726544],[1787884392,1197669963,1573679396,52357839,256031878,60527824,1954507309,322108455],[277695900,293244593,532361895,570435356,1316318015,1916429667,634371837,1292589548],[897296877,340069734,875067208,1787006258,660793146,1411469377,565799410,1670081043],[1970640791,1648899160,800298563,1622338736,109189407,441920423,2125468075,1897376767],[1230920675,1079040529,1860349432,1315320488,1638805576,626188381,1680363849,1832009413],[1487673329,1621802631,1656969879,266541121,1852364589,860529707,1061255013,1757589955],[1584994927,914589379,188694286,1264186223,1846906288,2024237852,1170127261,68519778],[1785769228,233244974,403913284,744207364,765532722,403287288,1865104966,118872575],[383837208,966754056,1801997965,821740544,2087888218,256800537,1104619197,145601025],[1877479467,787293932,2030791527,1794208953,2023812533,258270104,1353417016,765780326],[57628206,1155396536,1981978758,197279718,75617697,800462803,1951773749,1582942156],[1106862431,1751228732,1356713778,255927409,465746051,2040062791,1838068112,1894043801],[590020831,540976365,244607380,316075148,1192151276,485836617,397885661,1138694853],[113767494,552467568,1962781795,923938956,398430510,510001095,933915019,138141627],[419316297,1880054575,96447078,857990331,563523150,1544784107,1891420332,1648016207],[1819620537,767623209,843129752,1166278716,408482590,1112696460,972269141,791720646],[1204149150,1591459058,800982997,597777018,1352521247,1197798364,1479834192,1742632400],[594169002,1828352106,954470878,271461176,1851969988,1613175453,1277479783,1866980650],[1689696485,1925845797,866632960,1359522404,952351065,181594863,658526988,1402882348],[1045230250,1503594706,50005205,32555548,1645434062,1090517342,514467131,350965760],[1968314800,1185223844,115974618,577497235,108430963,648499972,997654614,133218814],[174839391,226269872,1636813272,905428018,1320112026,208974208,780471787,914591363],[2058643685,1050722332,1697805264,76119535,838823682,1097736088,1327627773,174098075],[755828871,42301272,878622040,294080194,1461115542,1375269202,1949340540,233333695],[1506373195,1592935296,1366205995,820409359,1279575132,2038262894,208954603,1299630831],[1015573343,1132302065,814081371,1316330594,1414176086,811805984,1487044889,84238721],[399584054,1428387704,235594560,1242082769,1634832269,1606010519,504593815,474862117],[300496589,1979137329,601044413,1514132859,317567520,7430056,267195683,1817848781],[1486941668,1732042295,84778322,1063613010,750631655,254590042,1260452172,364863080],[907173283,1110701832,313766618,1989618855,37253292,646470632,1461711428,2123923668],[1748717276,669891159,1436072523,1695343662,1018724658,1484624430,791974478,1209808198],[670063266,742704057,1267236032,340339319,213915457,452426763,373567982,359253607],[934937082,1551403824,710115632,1744721718,1362974096,1593434293,1240524882,397665251],[1824840941,1283047551,694157214,816606012,1480892880,2061550349,1357609813,445485594],[57234897,1754886056,879101834,1505503718,1367493338,1577577008,664644851,1200997110],[1224333666,860557146,1079815421,2074025415,1498751579,1589434769,358383355,764488848],[1387683734,2102665581,1488045211,961114665,1807508885,570043656,21278564,1743699929],[1736188211,924464890,836664629,305171321,1569342167,272517489,633009633,1660422602],[618627536,71837514,1265731735,986034145,382552842,1142768882,1430149589,956136172],[1398766823,1794822136,109798370,862121891,617845257,23551743,322519653,1049958260],[84543487,1110184934,1562718014,934281217,1756886671,1804295442,384532762,194830842],[191112952,1716954843,1841683634,1346000751,1870101621,1425506725,165360006,1580496199],[890131748,852882999,1122414756,28306595,2081557650,513893545,1441296871,562703416],[79544878,1400398284,874874157,979471220,385660647,1589825920,1036276452,319943277],[556126522,2066487889,1297474567,1329566989,1080478707,8268452,386375561,1494369876],[991327882,1976513744,940703061,439748300,779142931,1191061690,864573862,462366219],[687396393,135512974,874078388,700954046,1687859502,1232229906,902656078,542554353],[1971538224,1502713231,654799803,624140648,132609160,1873696459,1191544994,85404580],[626740634,1211583343,61469661,1951084917,407559260,740815994,43279708,70722899],[1623651698,1416940795,2086940596,468161520,1424861897,1994601619,1836536436,360853598],[615029431,1624730944,1143881175,209940721,1401455023,612894045,457168229,1492836311],[1278918205,1225056049,7811935,587781678,1045451584,723789276,102994079,198387364],[21462828,37888075,1545263765,1047366783,988408606,1630103570,1885844690,1253499921],[1940954340,165289891,576160606,620478591,1198123658,121812440,851640946,155712233],[1524556767,1338330689,1334623824,1351292643,569126063,1131649630,448787125,1067985844],[312212374,1020747449,1778558433,22318514,1128996427,980998486,356771136,233921185],[192846683,1470694419,1311936069,2057439657,1988757068,1563224322,1572080552,2067511841],[434310005,1154210586,428222073,1614588893,1587560761,683424789,1645576428,122886301],[473092998,686029547,517536,1683504250,185898503,860105429,1314849142,1445487934],[1783793376,754702325,1986944595,1223034242,1447473965,1273796646,815288554,407611885],[571420974,78051798,1165504440,1593723500,465139246,34236808,413915585,177427181],[1542589344,1314385608,1478777099,1058838336,1339546161,972332097,1703885108,1609920964],[256821818,1011046544,1411472361,1511517845,110892417,481923987,431483724,1724429961],[669494112,838845853,455231624,2045352490,271851376,1092461683,1010413574,109593274],[866760964,366159574,1157414019,1781812904,1249665214,1743182888,489466292,329517481],[1707995983,1064167659,1334260230,388972247,76803669,1244011717,1370378917,553457772],[2094521893,128092974,1534006785,196891719,234144077,1535408239,419593658,320092740],[923425548,1415325707,1232232289,1138515849,1816657023,1584740755,594813999,1659444165],[542609580,842523281,609995935,1531057715,1408940265,1117272691,1953374341,2025636410],[894455351,2125810253,776087149,510730642,25911780,280368292,905790272,469315555],[1668866401,277191444,560914247,353886704,1902747954,1536787695,1033621903,1699989317],[1091693284,819429684,327936275,1689197161,1509976971,1349493887,1291363500,1333233375],[469949957,1257490181,1488864484,828563655,72553120,1785211323,549180606,1981831563],[438971590,457311535,460399888,1762258259,1081434310,744320251,592938133,1379230709],[1899413288,310384691,619097580,993258829,308962826,1967271435,1274798969,909670591],[1880490206,1018822087,852401014,1008263155,230980647,1327682251,407897516,202872238],[1875857366,1022693181,1800057203,1060247699,614837072,42250271,1115401335,959488488],[775667322,2028707250,228364435,1147028686,923221035,1583128071,1388738601,291766070],[1655768532,65894870,1090763382,44157025,320484446,107974371,353263050,1583968894],[868925642,795643962,421636072,889914342,1523848142,1192320656,1146873550,282223796],[1927303135,13043976,1142067426,1603033677,1496248260,713485107,1406612535,1267847169],[611291622,56153879,827969553,1450649561,777440003,256806427,86369895,59285798],[180983069,1858330160,1789656510,51384578,2093337963,171353700,1865126484,1694856083],[46971168,947913925,1609303556,1361587312,64019858,519029443,1234583502,649540147],[513925826,1829848234,1794865795,321212227,322884535,825763412,1168179374,1889375443],[541396231,1672923586,2024913680,696102168,1443241824,713775491,1322300462,1756120546],[1871475366,815073925,1515210196,1025992472,2002776761,1962215108,937193209,802753926],[1713182798,1693352992,1803729232,1012122417,1146374573,474094851,1872668513,393227200],[1689114810,1965189902,1283362340,914135978,560860552,2004113482,1293853808,22957698],[839809274,1869411019,1282154072,1252341633,1062191850,182246371,1888688695,1335121770],[1510904104,597336239,447542736,751275229,386977959,1161480223,1550292711,752549533],[800172113,678953102,297444967,2015773594,234952040,1138374413,1221309195,484106749],[922621847,1023855520,334395636,451949724,781264100,499049817,279554196,1424955435],[394850834,296243314,202298673,292634381,1836598344,1132089623,2112803651,1630429367],[1270095072,337318668,1149795937,993031533,1839658774,1990141952,1069628299,2029557877],[1399023199,1223767054,1822824773,526224081,1521664352,1700472994,1790628735,893251236],[1515460373,1047631811,548280719,1277739443,752961227,1609556053,658843637,1107149942],[133916345,1104889583,297433800,953703303,1495122367,1033747383,1974284073,1230454034],[589579363,328559734,1137059660,2092611287,251764154,2126880715,1782960823,371072745],[1703218254,1787882117,350203951,436378265,1129387946,1290421640,1737436108,158040263],[454771163,261849362,508865945,1156752398,1601859282,337755188,1739795206,1694476451],[1753323617,1975571505,1647644708,109487635,620940887,2078657293,1635962293,1613444942],[320579635,789241370,1447558298,416467642,447198533,1976639365,1337243,1921672270],[653848527,181313371,1972550606,1493023950,183179526,1987493194,1246327296,671176801],[975953688,422108378,2065248668,619327734,696569461,1480890573,1725553341,1432067844],[757441291,2055106134,1516169376,1770911159,1997663085,238332944,1831411420,76440072],[359177032,1126453866,1010940487,1794505298,1305415575,1504734035,755893675,951291589],[1357166106,1792977488,656851772,397964226,810692019,206199595,513493906,394770072],[794397235,306899887,258107285,972460082,555121231,627968764,1665091807,1820437474],[319114761,848501967,1041870443,1134257081,544401400,581607000,1669924514,702401781],[1435413627,1353476652,2126783896,840958554,269726398,1259443519,447640606,463435379],[576315853,332456246,612234999,1762621183,1483410623,749927572,1133168935,414796360],[574735214,783283616,1026070978,2021694612,974171007,198330502,802338389,1668061561],[22185683,857577944,2029877962,87883435,931200637,1547185958,1098010985,2121080814],[1722944194,754795464,1469149621,1984022002,1186062022,344279862,1098151088,353332387],[1229325592,1707412968,2103785464,1123831848,616096588,2111327960,296983697,1021513671],[541951200,1543800355,1721290928,670266868,37788396,2101368172,29978904,286564237],[504837747,1407605461,1595470858,1713560279,1050662888,297159559,1526436750,1334447206],[1363942235,1377570082,514564297,194110175,2417461,1319107236,1739208865,2076532586],[1297796802,1712566931,285267950,2024844254,1992082950,1672822849,224878346,1051489872],[153482512,26008357,1720833785,1279102935,568340429,1184325759,449092918,803425915],[1629952572,1811490043,1300901759,803605907,567255491,1287765581,1716364368,708391779],[1645044181,397597641,1847072532,1898270154,789701122,998644216,494424745,2008960833],[674126039,200340283,348744717,84758999,418683198,1335656950,1360687556,1179745566],[1427729861,1167060528,749300807,500427546,1692443279,981700052,637262321,566882365],[508823117,1322643871,1056435275,1643557060,1239429487,1256467359,984944909,635482109],[1522536372,201574129,589095167,1862412712,811160546,1219511295,1401220292,498736762],[1758128420,1910517643,1385060743,218175429,632439508,647539418,315049516,72630798],[1653032225,921463371,673736963,1676798369,1262155845,551732330,2030509843,326503308],[1823954152,66918961,520423421,336137772,1823728765,2047458426,765329676,1942423978],[516720619,1300189297,1550598208,1422950312,956950394,410704170,502963953,593982966],[559808674,1867075941,941535332,143101737,1800425323,495555883,1638429226,115401065],[1807514769,1812011177,399086588,1140118361,1742343411,1801706130,1272027771,1242808259],[227855074,79654865,1602841911,2076480925,72804718,1602424986,1138192464,393158328],[283871121,1451149538,1866679937,142838373,1780628606,1075656982,121036353,1365527056],[1042863903,1642808193,1817400821,970047125,660500970,187639632,947273833,1293763454],[1606498154,1812196243,173952746,1598596389,1649472139,808383962,1574163622,588996920],[737632975,452226763,2025232124,1444982358,15350471,935893805,1426925962,1333567995],[1349412227,1171319985,935776165,1525364480,127066357,1376464421,997550726,1033127016],[1896421317,1598014039,2120770411,905919417,588939320,1404748189,599121967,326387496],[1223768919,518597302,243858683,115396715,856668271,1254307057,1610634005,813244369],[427602772,1835870525,1230414048,1828304366,682017775,117183997,957947353,2067838351],[1110877050,2049120873,1994415053,555538991,2125417474,1139031201,1394350564,1704484908],[1071913554,1514096648,573773646,1549136039,1355905717,863552980,437593396,378450089],[750994614,1545658306,608194447,1188839342,1195458232,918420101,1927008491,1779508345],[1760782097,1823553815,756925015,653060810,1232427393,1416966897,1557446439,1030879914],[2066646815,455784450,1123532516,2072551919,1482048156,195750440,1296099315,79056774],[2101840169,1725722093,1343712873,208052621,583205828,2028204479,492336815,300483185],[830291450,1355603852,1968242565,594087217,106704546,423437226,673100180,1086697434],[1521152335,2000311700,1511020595,472750097,1903793249,992372361,375806480,1527204537],[1197855622,713696296,1217446834,782877416,1315902641,369466509,742077530,317147545],[1687279705,1520518253,796932234,1024459689,948327150,665172059,1338386720,1495713337],[1004093621,1664028008,1086160538,2022386585,736877450,1017875800,592472831,867802939],[979233204,756449216,1911975848,1669235117,1705693878,1010866861,901367862,1897674267],[1622020445,1194284882,962103078,1283830769,915913798,1558041879,277353976,1579500611],[421337861,403728262,1303412113,143335102,903350431,43516775,906216007,1783742842],[30562493,1566979323,1366597076,1370322911,427278323,115295593,272329533,706098369],[899357955,274679908,1145506675,170669941,1487357859,1098267870,652969273,469717145],[363309537,1293382729,1142101358,818412795,1397507180,1989058913,303617805,969758014],[1920022590,821687955,375424452,1494906229,1669435874,875813909,664230242,1850172955],[18279561,1836331818,1956681790,471973096,1559271661,1079277597,1982914957,118967776],[1189230689,627481883,802770040,983100916,89013482,1295069554,1648623256,300323187],[1730536415,1119326463,911339330,1501023769,1980908833,21428308,630303245,99060814],[2067109683,313089755,575052627,1298854705,1142393044,187771974,629215464,256559128],[1953178284,1066463483,186301860,1034679604,249829213,491568569,1845615452,1165045533],[55748754,981593430,973360930,140434637,923719695,334787480,1344125018,2028328780],[632855866,1599981909,1500130370,1610659378,1016549588,350482336,333635623,1319010854],[212294730,1358628691,1332184381,1124100371,1111264010,1862453263,247170517,155638920],[1801895070,675730034,644477415,2108930713,52110548,56656387,475743989,2097583631],[430092545,916149086,736447209,746246886,518096578,1051373767,483885668,1649102460],[1059710985,1099444382,773759262,517157167,1277895596,415750887,1686406143,1809533297],[1913060956,28382375,1210279717,809018137,2033062558,689869078,1107065147,1652975393],[1157468332,1496607125,529192636,647056603,965098879,1903615564,2032759193,745620405],[569715277,1940439857,539663247,1248694709,477344531,1368234740,1250242250,1230419547],[1572690428,1918994541,1803099094,1736275039,636486732,74582074,334893407,356500435],[1806396312,1375616466,1252127553,962057686,12525640,1925729133,1520840665,764206496],[1283935760,1436318970,1210379398,267467216,1917141602,982398565,450045195,1440229057],[307656473,299815591,535181874,576038315,2075102772,83429706,19542994,1612706352],[2000437389,2061014120,162691219,896493961,1481541732,771644898,2089092197,1079374102],[909218322,142859374,910562033,1563297319,244073118,1792611649,586356530,494373447],[290437513,773284497,1478231536,706317021,409359390,373105999,1011611886,719216745],[477238229,1017669423,1533759555,703725511,1852881515,1356824730,1379307091,1333781817],[597835440,1209846343,849391931,1327755013,731686435,1970839728,1465586513,960950577],[1695283432,1231690937,1401114138,1222097011,1153876215,2015403601,672013656,1516949721],[2054622713,1088881881,506273913,1797307956,1774594733,792920300,864697084,830425085],[910215823,767204429,1438060241,171048340,117283880,1170475681,1558138035,1486205305],[1138652517,1690543655,338960767,1940863174,1559260369,1575383923,412169056,2033773434],[512370075,154712665,208679938,1485253443,234706813,441127044,571401878,554990180],[1522600397,922255361,1885441850,1296865586,1330781901,1825675532,1354444212,2052597465],[1345203783,19841545,1228703699,226748069,302928617,1211008255,2036339140,53001505],[2095422606,39085149,1434619268,1241500207,1816561911,25307428,1007124754,687974446],[878505991,1144365271,608267796,886055668,1065523156,1360166271,607101985,899419367],[2106079101,1618097540,960213674,1566399050,74504626,1356946995,1551491390,173886593],[1735502377,532282985,1289470933,696360419,1576064041,404257623,1453149041,1910541636],[1933096958,80962762,1508010887,1694654904,2001075080,1622528564,2110487119,1411994213],[489728404,1765330816,1592078207,671692000,2087545943,1636477722,825940837,1218394915],[1684213769,1540453533,802146213,96770641,1124514693,1420080386,1690589031,454971733],[120745108,887314230,1522003331,961603073,1072050762,785975075,1083516034,719932685],[1123866638,1940412628,1977306626,1250829223,1726221537,208908172,1238801699,56865141],[1520833032,1891533491,1993187572,243037848,455799773,393793441,764241736,1709379295],[1695120213,1781930856,1242585891,604790589,1488716698,1749885442,1104474771,1449912100],[1725082682,1880500414,274308779,1765332293,511348188,1298223480,70873235,359066520],[880477553,934486460,1536323862,1359466316,1366479550,870244638,1429743274,1225544161],[513204839,776582535,2076283939,1223316538,1657725210,1243625384,579356993,1078420403],[854656777,1755591605,1848637856,487787041,1121594382,410991830,985039245,2030372700],[923816050,1412014810,981760908,267819781,1800158125,2031249413,2005594966,734248906],[1704684082,2069210274,826469451,907411085,1873597867,1155914473,1157984734,1485186012],[11559917,1876280120,864999164,1590667034,327589307,2048243756,2068387330,1881970956],[1226393878,1068595383,1226896648,1838420877,1518117910,1476755423,1213848852,1652704661],[931571015,1383231649,1487650598,1725602230,1752604364,11592841,1630013523,984795306],[1140577721,573528230,1225432630,559844268,92175677,1519676018,1713748529,1614402156],[626287662,876078886,752444939,1680180738,1244076301,1960461760,272281674,947060483],[1108331574,976037170,1119555845,2103714613,436603601,568047788,514276457,71980281],[973420231,2128495554,1687071086,196700292,1564276528,436894067,432741118,1801891073],[1539275476,1941012118,808510109,1533203290,422945302,896218123,314226003,1603311659],[745397836,1141681728,1929300645,1032441176,967220174,2129306548,822236472,226367749],[1929781798,1153142806,1284040415,1602708061,12480418,1621947434,802169257,1424507982],[1179649402,498956108,582906088,137542781,1514651995,35532267,1331830228,710008607],[486211420,1440988140,1282539777,812584810,1536387932,431306292,1881251505,1733142131],[2010142705,2022299589,1447964897,1073745785,1178005404,430155718,162333746,1898333798],[732231684,2048932532,481154390,2111639721,472654008,2017388182,955252023,781052786],[1610461200,1582808170,801347137,1288827245,175085319,582549031,11801463,1625797702],[689500991,1697710694,419099944,2043900357,343465719,927451110,1022914645,139395450],[1543341925,1403574302,1195995025,295617440,887474446,891214099,786001967,2081638344],[764996439,1145568526,1983730224,772062475,1327251462,2121392245,1773744856,1872156362],[1411922803,647341375,1404373148,1817464293,671603251,1365919659,1452390733,1132813921],[955818830,729062244,1316610546,1305789129,84367084,264265911,280756387,1242819754],[75449710,1936650214,440819155,70822184,1210734559,554677137,1214156363,603861886],[313815421,1372732201,2017390286,854003596,1714424501,262003615,1633570552,1587929098],[932995015,479040274,1882005728,433627012,505890752,2044086047,251508314,2008486256],[1176875911,1569450443,1109147870,1506745504,1275656373,1236623729,1094166000,230687240],[654848416,1337664289,1360057229,149287676,1522758377,865805171,860386777,919127385],[1841034821,199605818,1632319011,63025049,63510341,1768743646,1120763161,13860312],[974470766,1848776974,524524368,1423421846,2095592855,933697256,112264631,669314979],[606399760,1990051321,654043608,264504109,1232378394,1943358356,1930289061,157377243],[902597741,1472326242,1860891972,2032939158,1471773568,494880098,326434680,1073145028],[248276290,276809950,741597921,1300138418,969487227,1936791952,767288991,1103831164],[1409581529,1738701632,480526712,1233832890,384945615,67176695,1651217382,871852730],[1568434611,1023360000,1233772441,589435803,1785060272,182297246,1147543106,551477709],[1466476683,388888936,1527154428,542047042,201445725,1156233867,138953013,1899456336],[1310657142,1426492820,1786342127,682866398,108780606,1295821693,1510346544,1752797640],[333687579,614784775,263429969,1584634334,1468684600,1968250594,601524938,849600032],[1679291079,2113785917,1435026461,307768771,1108605011,1622314880,432826457,607931759],[1025640604,590549254,1710415351,474472379,1706276016,1899502101,1782368998,711119899],[1179120864,1773741337,669510950,1977905306,1209041189,1066460614,1212143966,1100218427],[162714614,1481355088,1731620898,2016869777,1107174392,1095321117,1657665835,1847049781],[255637593,951382677,919831592,159658655,23217594,481760980,402236961,1025411588],[987988195,2108819653,1762621361,1658086512,65043954,1374203629,391235786,1638139668],[1910685228,1304019072,1755972531,989695495,1438778576,1204054954,995201051,1572997304],[1513392171,1194636777,155814123,139428166,341783645,1380673730,109363391,1905898792],[1343558329,845576056,1537594212,714586964,163703275,826507984,316276174,1688049812],[1507712279,1269063084,468534654,787540242,672100615,366759110,532741364,641987482],[1399427900,1777337079,884137087,1800424737,1946285236,1992656169,775969845,1449621972],[1969559623,536361743,1804494945,90584918,881926126,121937820,408552584,835756974],[835122307,555765235,1722572014,2013466029,1065278599,805839483,305325853,1404096722],[66551187,638539596,273205545,804703177,1724970809,1405508499,685998158,1730764946],[718480743,1147791863,368154994,1575338549,1401078886,533024005,1816942679,1867755588],[2112282068,1245937235,1360536861,2027567549,1571525044,973964779,1747065658,580124309],[1268928453,1048276478,836795907,2108979379,342207346,1556875657,1135796889,1617882260],[332364794,149425240,1893514292,1836732255,266402962,526180732,37232308,1686428006],[2117356827,457156625,979274956,1426022175,18804289,19890773,593844352,45204497],[1741246495,380342097,590647253,881285529,2048606072,1817264027,710206594,1813810496],[900643613,63969196,1792949975,243325384,1726594665,149856649,1136688950,638172226],[1237429484,1405606191,1149035274,897746867,1781919490,1008607087,929254842,611204582],[983437981,1692667743,1860200043,1555256399,1838629140,618760414,1219428227,1471270926],[1675943684,1503299715,1570634777,1573108882,903208310,1005834888,1419114965,1852579333],[1703729119,219706558,873510646,1878526422,1299582569,2002177352,1413053729,1431247605],[222674163,279177277,496346745,1002334033,1896533154,2055186135,587603370,1023115623],[1003855740,1437127036,1510707693,136217453,1307999966,2099553127,1079039464,744470749],[1120002568,1470671483,100660149,1486666953,1837973014,626149237,579726612,1288420901],[473130104,974158355,847447769,35549342,1536697618,1082202384,1202018130,748491028],[239283715,713576301,730576403,1844370132,797045688,1949573116,828538074,621381228],[1435963541,1163609015,1113371855,2096163247,658714597,165497190,480704054,1120363838],[901461615,1038859306,1493576140,934484299,380312142,1740707903,885019325,264313551],[685252141,11022791,1430050295,1356593472,1426607861,1849291963,924797823,1005124820],[315544091,1103150100,1755596814,1342290065,1396838395,1481483125,2005883049,430169517],[1262606113,297152664,1401629502,1945390325,34770488,1482177009,1266667461,582759929],[1305984620,1348277276,1358125523,1401734642,586130060,2010187815,576131176,1679662910],[1415434593,474823812,119086121,300332395,78491580,1688348317,1361198568,1519766723],[1136254510,1240887304,765252374,1521007616,1523622504,424192994,1461832636,141680333],[183587163,1949486858,478095138,1637928751,1080855947,270494065,1741418679,868949271],[1511776067,1193829267,379784951,1004378394,100566563,1151857777,1280930520,816817737],[361770806,672627164,2004811577,352634263,45539891,1254251861,1218759685,1994011337],[440914397,882717365,360860539,1118633782,780438166,1268440281,2024602434,1515180612],[185384640,2094126637,1241420030,295966979,1206565999,354515716,422167789,70207468],[1493182761,1857660016,1575776819,741489581,885876431,1686694796,151642694,538181468],[956068658,1350642862,1427762150,915927394,29915225,1826668221,1451058630,438083825],[740970413,1003050778,535363566,341415406,915618790,712680100,1944678486,2066204786],[1626847486,423452438,1430320486,1021551093,697962192,1880648992,1383133475,2002085754],[866064137,1140914278,1392517341,479093968,1653243458,623838455,299624337,86444344],[888426436,1243693601,120371022,1263175673,721380214,1823447730,1805112872,7198438],[1476194190,1334815278,1989800727,323080051,68775644,2084324659,1264991335,653977184],[267010528,2059859769,75181455,1413303267,511667001,2127465559,349217418,397021374],[2110249382,1674422815,325933422,1197033653,436421510,1079561694,1331692730,2122864841],[1007916955,1289746936,581729636,1385689782,931984541,342920918,588588789,771564838],[466427514,1514873265,755984350,1666866163,68775799,1253836075,153299516,460115104],[628097703,1920579104,1093177835,2015242386,879371776,2129260661,1765294806,1502369982],[928932553,1023290685,1445030166,1000714852,1416427082,786659539,1953380662,625247515],[77113888,1446800521,311945899,949497301,695613897,1463226979,334957399,1933180878],[1654555448,160755204,1025846064,1968910645,108605819,15472904,479909949,949441132],[1250519018,1009050597,259775798,1142196271,1605293086,1290168066,582818806,1353044207],[1400242007,292745491,245496185,1831630118,514759144,351485920,2010286435,803009469],[338912303,786294637,1776605657,748016866,129948262,446613030,778066508,1850761019],[1307993826,248133700,1167459655,1334418972,545196663,92665503,195559104,573951448],[1230598096,176342034,1249234041,1739640990,1274988856,1838079005,1525531891,264996724],[706218225,1138574760,2126686474,318733523,489612140,1643550940,1854279672,1261580485],[59235067,2095915007,198387406,620688516,1272033982,1405011557,2082173426,613972179],[1600378878,1059485422,1008291427,1450686472,68880285,1893918672,1471112073,846324797],[1558194061,922872342,1089899487,14335000,498814128,1166496271,227855589,1572989582],[367798333,361681901,120901332,1816697786,1334952957,1387982849,1716465510,1414917483],[1042557229,609220,603729350,1682775632,1278742968,2103685321,1395753445,1314008655],[384106873,822194396,42240146,1566190256,1319780752,1431765608,2119306836,251186757],[1812207433,1444087747,1532158834,1357207638,123650039,1593589666,986597526,42545855],[1704616442,1964629970,922937227,1190673971,1815918778,1949339478,705718767,748571940],[2509882,1295084240,1638577802,1391088708,368566395,248552152,1094703333,202669159],[874655004,980712148,450244623,728273223,385764562,1258931280,594363917,1331561185],[531242294,436375506,1576413819,62888095,1454928664,502835136,304588414,1741191359],[1484704942,1800465240,818402190,589880403,1965563775,1002917791,1448482341,737093707],[1998263573,1453399893,1757779498,1758156074,1808967668,1126649710,637118376,619063376],[2120436445,1837423797,1788349750,1519600441,2118291515,1791638769,1912534241,1527289473],[1098148559,1782744534,549411291,889285440,565836947,914574338,1593248973,1919883970],[2069112915,1336452898,1866287633,569649612,1502549930,912787076,1666913004,663470840],[670248265,1543093826,445316461,2056462244,483628440,1040831713,483488637,196326059],[474965540,1073494656,70478770,193721164,1762224065,604864534,465224272,732834368],[1407103692,65790845,250595703,739326821,1263086374,1772140800,593161932,695114953],[1222770058,1386067461,1030968414,956040870,123531276,700793884,1223213987,1421671210],[406330508,333165643,1542433795,165706323,182336218,1728283755,441860305,1863368226],[799106030,2102159092,1990181621,1893554197,1676680951,1296364856,800779883,847221519],[1880234156,1723409667,416749161,1975931309,1483193196,619268579,1507192067,1388725675],[600105646,1528139948,1679248994,1313668522,1003217009,1830860114,1224844554,922123501],[1274683438,247370898,974809314,629149040,948474912,1167066463,422621981,574426354],[1939955982,423338235,897899266,629564468,1040054690,1686981670,659520188,40947012],[1023767123,1876794439,102841307,184185703,1041802737,2044745594,895767412,977991935],[2098490783,1505010191,654589010,503529874,166740373,1172472337,1537987188,2037128545],[717707591,1919497331,623963275,580971398,1688816377,1117392940,764179416,1336989853],[1493314322,1523466563,1837168045,236752355,43536234,342929481,831852365,888805466],[974106847,1698878362,675929748,1759024050,1474683362,509255995,729639584,1413252501],[614581796,263845084,796852205,1448116023,1574188122,1697900275,1811239268,1927707154],[273952738,1116298837,1768769233,697989654,244450223,442210922,237967122,1780204206],[101321059,1751388616,1142741732,138747161,1743950377,128770058,582881577,519524308],[243227428,2056955121,1194866852,1017273192,967666249,2127118255,1635426352,424120313],[470665286,1050497726,1784970142,1271124901,1727639008,1438052160,932320581,58893231],[1417734194,453908554,1361959591,1089392661,544150613,270781435,2119372537,819662516],[340990514,1315287414,1183675655,1740709860,1012843168,1647693204,1425920763,1276858065],[111718957,1940312403,24621177,1507688607,1269841103,209865768,139670858,806174991],[1152269442,180442722,1619779246,720842997,1036774645,1060279389,1649488891,1679458761],[417891667,1928412182,1477566463,1292842838,627319404,2072050912,77302633,51524643],[1675068526,1597832794,1462825827,271604107,1933803589,550487359,865525481,1561652373],[203570644,1232067128,806098211,707902342,511339727,1034957986,1635387210,459499541],[1185792515,663003368,776955754,1423080776,1383563028,725358011,2055164438,391874332],[946865003,921950342,1542135540,1807044429,1481641010,503970722,1711878504,1504336968],[618046766,1056402853,838057183,2039206999,837232166,583172679,1500763441,470828600],[1844266904,639682878,882993961,1666165614,1407136854,1290033123,917551293,13839325],[248207042,246462555,1728696725,208107058,593799235,780614594,2030372059,1203388746],[356240193,2012590278,1199133189,1792772572,679317853,1009948418,1183547163,1173624790],[1259816271,813408043,565404441,964213209,1010004206,200161826,580452781,1536727677],[959440312,1493449720,2018614435,933345754,450158482,288967139,2104536977,608603669],[779941168,1109818129,497212363,1687067488,1533934102,301016689,1014473352,2096274052],[5453551,655905559,613997084,1636049494,59468041,261432449,1139796332,1385079901],[1907047815,106177868,1650877898,1578233282,468196680,1458108136,1312794866,1210830797],[1821850433,1007563540,1651787855,731102122,262132384,657401319,716790908,395944421],[1317341115,232942709,252867652,490850823,191219727,591009793,1464602580,1927100358],[569098775,1263522117,231529314,1998948274,1019169056,560882432,231924329,1789471298],[948342039,493013920,759038938,377255425,1205969955,1395080516,1802713606,159653061],[981900086,1920838968,466409136,859642453,1937085912,1732424657,1041567903,1855131816],[1994906451,1479094359,856869963,1090442531,1022608886,1591606855,1973668391,927862504],[1996745776,370120765,288378423,2121555712,1302070074,1569255589,574909294,1727259673],[1155967241,1983546866,1594809142,1528013940,1386216008,612589969,518418536,148666702],[1723977044,947301454,849609558,1604645826,867300622,1573084323,1075816512,52133007],[706884073,1899365179,125763281,159897742,1104612662,332322867,1266706466,529049303],[830761940,629897072,1582237705,867669413,598269365,177969903,1465166786,1521151427],[143464869,140749427,1549558365,130168901,717638719,1357109718,529290720,1756637302],[774721567,248973147,1338254724,1881143501,253643155,404547870,1399691535,1037005513],[1164697264,1475694951,1180097233,1557079572,756546453,695206531,1495365142,1131262431],[2045663335,852742569,281975750,877348509,411939897,1017777171,86214994,1761452441],[460794566,1230394522,1311033051,515299827,82005077,619528644,582071889,23769631],[106627431,1518621875,2078787875,2022549271,793542613,996747420,23405048,212240597],[1325268289,1749614403,645675653,128548982,528278004,43919779,957278804,1272015249],[1677692527,100103095,1963178610,1355230763,1644472995,626600155,225185065,1751860577],[1960729568,1988258418,428884338,194820382,1955397647,1871630761,1673711451,1237630829],[1788563422,401782915,1095347909,812902148,1320698703,280294408,236566851,1855095777],[1629093136,717276072,396747291,1542431101,890929290,71883528,1059645760,1347455577],[1478087511,1059510503,151276455,1741618629,1778800260,1111461761,1034638935,606290268],[1675913699,1392469122,1609041642,2082356749,940693836,685774051,155436987,1953447555],[872552234,514119150,2047054118,687651311,237391588,177165766,684068307,1299728292],[827596278,1114414937,1641985561,1565638336,1255226073,1337228664,450055665,1498944975],[980507727,648568584,1742527742,203761552,432118072,40014846,1432472737,104412487],[665728447,1291664719,2024427573,1261137418,190729821,1877423652,1853591575,66621379],[2075519809,642849882,746193372,953159660,1010338871,394321689,1902212743,701304677],[1871596491,1601755540,592298370,861552089,570730878,1809152552,138704279,632119793],[860711391,827512066,765259913,570633802,487075084,1444656148,920424779,1193970386],[344018268,992147916,838377489,1678384024,1988163840,690509508,310322502,300954864],[1135257370,910602532,561406758,855564030,1543209006,686929736,848200108,1276977006],[827124147,1673948681,2032413938,2036268571,696287677,109144522,7135239,83533687],[1885549549,1260016578,227196720,96766467,2036597958,1805050895,2058519688,703439843],[1028510330,59068321,1366066444,474001658,503915614,73665411,572404881,1739520805],[811742682,304474877,1845985846,1583680897,1268529876,900405221,670211064,426433908],[321680347,1670388194,642464223,1628151421,490370651,854350882,1907635862,908662413],[1369066987,1129107958,118434023,1180374462,1301061789,1866240076,2114609038,1093711105],[1683015882,1234483502,1617062185,2010988143,1341094572,1000129758,722547558,626485484],[2069889973,1248497213,2079888643,396936831,2056109639,1558239577,1040368091,299764944],[1762142600,1955379159,1326369482,1820457420,158830441,1445056936,1418941111,633776571],[744947884,783430351,723345125,902273933,1342201287,322610705,1451222584,121077775],[1290876406,1893783727,1716559719,2093935720,1756587410,2071956159,2008137800,239348734],[1110842043,798322202,337422221,1684356670,596812672,1140350543,1032887303,1269975347],[458331043,1127149758,1818418011,1844873735,122671825,1803513216,1696946323,317515449],[1626479832,1739098624,830664532,404736353,1119860456,1677424639,688570104,715916106],[49706259,209709393,915473468,323114065,1828426303,1267576524,1374073605,1740901471],[368089232,694178452,933163345,1816930098,1830246178,1080269879,1057644207,1203165589],[1075591137,873516024,1496463935,649684282,444733149,422797951,764474298,1962869696],[1329308436,271202640,151987533,715063243,324196495,491325680,1080020514,845168486],[514304299,1232527403,886598647,891576085,116947393,1309013707,967102706,297550818],[993968460,1314738005,674620014,1271165298,110999780,826107546,1333468344,136219357],[1680193009,623151457,1783756756,734305422,120296961,1240002842,735740644,298070942],[1401545140,2113168969,612532106,732554568,578125293,1598840313,250622008,1884267324],[1743223053,956504039,1124356452,1503348035,546904886,1721056854,308011247,1035794528],[795735969,1405680911,1812623866,1028761859,1564614055,63177524,379957694,786170038],[1059871559,651060316,481454183,1100845516,46719898,584510673,272151809,77300426],[1453796779,838541668,858952879,414057596,1810636714,1447734415,1590333090,569382065],[482754378,1889795146,1948972294,966935017,477432876,421153820,2004404821,1077387022],[953383402,1433285620,537815515,631719413,1056958714,877855157,751026035,1270205308],[1195079645,1528594013,530889081,621051103,652671575,1612208679,246775465,1106873592],[188292269,62889582,1802641134,1135034879,470170609,1160132028,430154422,1505699099],[730377877,1577136988,2067224530,1830571600,701273934,1727942424,806273714,7473550],[1149934538,804090133,1306933776,674275898,594958447,1631132683,138020590,42184398],[1568209991,1436442179,64135358,1624195512,1935623815,91442801,819821627,2100488964],[1964468877,1430041784,2022079031,694715995,371112757,2103924825,1151567045,900006325],[1684571077,1907990861,196123683,1048208364,827826317,2116465813,941886324,1110843169],[261233564,338873100,1395353819,702428695,1715047208,704216750,1064043694,1158212617],[1629050521,1587454271,1303488992,2120871871,1347835160,37563664,1484338741,1335389738],[713287217,1105012680,198032685,1650113906,1411675932,307102218,931497548,527623391],[386513286,84425606,423366213,559619405,1418990721,1773427374,1561052218,1898072941],[145923602,2129410355,609063303,999206825,216706812,7811741,686124609,77898019],[272441159,1229313999,1564474491,1306632861,267176421,522281937,2099006197,77512211],[555853590,1009298008,1346417346,1422185400,1673647331,352057263,1584524274,1719502770],[1677908119,569883125,2063668945,2002328510,1055788064,1063796931,514049128,640426972],[1045825609,2065562469,457405543,1583069018,146487880,1960863493,1769743254,957936700],[864149361,2056013482,827483674,273741697,114394469,309139570,681184981,947485783],[1601842561,892237940,1494612334,1318400399,878555679,333673641,361552161,1050074785],[283617611,510408943,1795034671,31539077,979825228,1698955542,1162497734,1557212876],[1722587915,319152693,1264666526,439698343,568830260,1011013121,143526091,1872202105],[879811420,1368686071,1130055526,1089830555,226694793,1658283367,1687262623,1390804107],[1246484208,1953097589,704361209,1742921807,677806718,2120477716,1735829716,460378030],[903369362,877354290,359427959,268399557,1383611916,1735648116,333312597,1052397881],[867108680,1779795738,1154058868,925120268,759513629,1277221336,1037661578,1426502066],[7911948,904689489,375458318,1543600821,1459854424,223564883,29362136,769687189],[1637214687,2066008008,153789559,1254981492,1270023436,1712342721,277902628,2084953581],[279492363,1315117530,2032259067,1455066953,1525204431,1564872151,369261663,1447735916],[456107017,1733432966,550345925,822876024,1817699813,1034543352,34304725,1837303716],[543405124,1417778918,1326225386,841158580,1335280118,2101433312,342823164,1649449244],[1099051979,531285185,275876547,621066625,910903164,1528293958,530664702,53838908],[2079758088,1397975823,1821758730,937146486,818542953,1318673310,330973423,649820977],[1875660021,943321874,1812250463,762813976,165626509,2107652375,1110837667,792495065],[1355828151,1115382878,46521749,712881126,61840366,666700935,1541441887,661183756],[2088775061,1393096111,2040857451,1363574509,39688445,1046965707,1172992353,939722388],[1294048822,425034357,1095108915,679841940,336589257,1243790209,1947642556,2081660007],[1006295399,276775355,1023115914,33165464,659100620,353819513,568644362,2107693835],[1154171458,657913726,114097761,169704772,901103705,1080260368,1081543822,1746479341],[595894905,1289515228,172118553,1898197995,135757207,294632595,2044765253,597288979],[668821390,927389637,504204296,626835717,20886815,1059271186,2122973746,1163909757],[540026660,1716024607,1025489342,1170645362,553046165,1123823219,1111772125,864205122],[1351463384,781254178,2099813349,940921613,962954593,1020113852,915500447,675096219],[537847717,1368285952,200887451,510779134,449124164,603864266,473502123,1384996252],[372199320,1815409315,1283070621,159774781,1749305335,1865427869,1643463859,1068882867],[492025206,82116312,398775038,1987901198,830146608,1363136554,1440228294,459242992],[1349682179,58243243,1337341770,776415315,2018688137,1037988121,1630227214,1503934483],[761322319,2102119757,1879270642,1847488127,2063396956,1486351250,1432710210,1685382327],[781434062,29636154,1693695501,979168168,1393378720,430228524,2032245295,1456108576],[1187355221,843410107,1585211538,55871768,21684790,492856245,1358992955,1258488333],[2068170650,128875102,352311886,881461675,1019844342,343081991,1872353118,1209830864],[2085956131,1675145266,1356234745,2083577668,712013408,10274800,1125820798,1024456055],[1117937448,1851209760,24853574,828616002,440601940,1436471123,1831059923,1094355946],[505629412,1350323537,271475006,661119801,51991733,1265708798,481448642,603761582],[1166691479,694301443,1492261729,155784598,1364569348,307863915,562244324,1101895800],[792424821,852202205,1592210187,582916620,374478330,1868919512,932998684,136625249],[1473646483,1802616347,958498778,517297142,674180252,1281736042,1593118376,2105946640],[1623060688,1813127561,1325360916,1313100484,886259303,644380157,1678442378,1483542536],[1247996907,189652251,388763119,795913830,1606874644,73597181,1757791559,2081709777],[1756037962,610399818,1796034223,1975026676,503125766,809826588,65698236,1889642100],[2049460840,253193014,859774080,545718579,1183844946,1240812957,1140638578,1693997073],[135732003,531918875,879794582,1579454335,184532487,630019517,288361182,1385758012],[1868519450,599227829,733196818,985111460,690980181,1549941088,1594797172,894918979],[1542908592,787366193,1428155552,1817736007,620802327,2115785131,607296503,1403786102],[292199705,824953796,1875044905,1587783914,508434930,580528322,90033111,1284335426],[216587987,1228383986,498631633,78486814,772594186,328078768,1193855250,168545369],[681165643,811180273,1598886643,1314187563,172540032,655297313,386036501,715806317],[1909103461,1259470615,2069949765,1180379147,1162537222,1147970413,1491020832,199880731],[1826168998,277627559,103563363,1282284551,1491671588,1005138254,1485268424,270181741],[824512956,200488296,1140452497,1110797497,231899713,1691680064,8851317,1796929932],[2121472552,858255035,809435950,982899263,244320013,2062457046,1469835235,1988967527],[192267640,1979527776,121153147,1617779447,248069715,1043933235,1343103102,2112800485],[771572565,2027316165,538224958,1415109792,1688155734,873210540,1691103218,1688413188],[1463202370,1935210167,1446766358,1676337843,1323681716,1245631529,830709178,1211149570],[1600974588,1142805848,74972619,882346533,1396799892,2087977993,169942361,665381871],[142105752,1123660521,504756686,76032524,1888048470,876641641,1580748256,1177581504],[62262996,1226620111,611302065,643207232,1891810388,1785566045,1925613315,1595733428],[814673860,184633751,1840130197,1844186121,1578022212,1417025859,940393163,468356335],[1900990346,1145281069,928110883,2097228552,786347286,680391029,204016954,1257977860],[1175057987,122124802,263900909,1760661369,1904161531,1395223500,1633437758,1752457722],[1949543722,1166281855,1001231542,1513794058,1460121921,2071736392,2036928267,557859732],[680545895,925116263,108648213,320037860,140232681,974406181,174625815,1507403229],[2127928530,1887652285,1718984681,101343051,839223669,1985382484,733559468,919377203],[2075174608,819375087,20106832,586912382,10446017,1129521846,91410070,2065802483],[1651588223,2116880297,1877376014,34642076,846635657,1926047804,980814060,529474550],[1139581479,701535123,1023056220,687252652,148799106,2091960052,1546029917,842315232],[259160896,1178158515,980223102,1525586229,177283443,1547797172,1464359727,1118146834],[425347836,1671868810,243144074,1032863671,104537761,699772059,1854467184,1240184707],[1976316482,1461535375,719968778,1611355621,1418402618,475791326,1799277143,1253693509],[193715213,1104020868,663424896,1065465030,1429010452,2066240889,2071557895,1857633269],[764515176,52303579,445682568,1512203132,2116579424,1883044527,1015821466,279364163],[1059648976,1251438462,4858733,577964929,585362045,1597008501,1758499490,1439763702],[2036144096,478324265,1139394046,1032105189,1522589797,1112191061,1017935201,916978238],[1477028827,875400862,1128396567,989429948,406727606,1634950560,1311964036,306708626],[1405806926,1459959547,1674033903,907339358,1055617515,2089318739,204734138,1344726258],[620061528,2102144591,1203336252,1196436562,1956274766,78743214,1577058733,2059568045],[220645853,2076816649,996471420,678952557,1468452575,877818406,635900135,1481940036],[464090517,1275683363,1846022604,95583952,1842021392,18939472,62207099,663882350],[1793110217,187679250,1922967882,772029983,1399192400,1261705741,732606383,1823722505],[2086278962,717065525,655892550,236664216,2037656145,390023876,343845746,1203922665],[379940006,877934491,2048834389,1434661331,333983566,332242564,1849173005,2023214637],[1388889393,66246770,392622803,1855546832,749130602,1298348133,49958062,1535895927],[695684724,54471526,334587474,1381419256,770151730,766951908,1897955871,1802997706],[1951706613,722304608,14179064,71750681,1700606512,2086679766,1195491905,924455682],[974768472,62427158,1043913059,916331050,276102499,1392735807,835715609,380652816],[1072821543,1797287701,2104555449,1736298358,131978925,2065090649,275123383,1791869564],[624607832,1473174723,135209456,887051527,2124821947,1975474308,1976681343,307999669],[644285799,1456433484,544363833,671079940,271414197,113491377,428584686,393942453],[461089336,209570765,1206551223,1112207494,486212008,5508949,1552982221,1458404784],[2065727461,1212804978,1879142428,194294041,1187680140,1047062972,1193195357,2005585880],[725717679,519679863,937244403,690172302,1043395830,586882378,985175107,1872990297],[54955237,1722210080,804013401,727202403,830185801,934615494,284909854,666816863],[1729017964,1550969825,308366632,1193998942,1453596941,1945028503,897892629,1012685968],[699883815,868090081,79939933,2053590561,1498667038,722695459,965004545,1782087034],[996941862,798035967,239587930,1757729851,1081864168,1568123752,1678547280,216582713],[106911673,359459560,1381457340,435818341,406011722,626766600,1071657145,632638288],[334511714,947057655,1289704897,1831487824,218439995,426322877,1872338606,1002177339],[911255912,1064559487,1476511303,1027778542,1977016384,1213739921,963981798,1407663899],[392969679,914207020,1563414808,1469124607,1395136053,2009419337,1908304283,360465875],[1459423263,829288808,761511047,1563808109,425112982,452450537,1682967117,1026728926],[2084086160,326860559,1498075205,276046590,1613292688,1582918263,562161186,861086792],[404424107,1600278748,217342349,1586770934,980612144,204943783,1426980005,1728302520],[1835528357,538086980,142564342,168788732,2114079518,150974469,1285577646,1733872598],[645335312,26826110,954442114,39654117,473692812,155232622,1141111500,568182389],[1344605805,1683514561,787749448,1065949874,748906701,1978841382,1775707153,1403139875],[2062149646,1975156760,1587817740,326529485,1923195193,1844944411,1601447577,1542161566],[1934677661,1449088754,233653341,371790317,1850958781,1427267952,268940761,936078040],[2119393371,2037523401,315642582,1743820701,1365435389,1222573014,1210254459,15640566],[1091733353,1576152514,577065432,795576701,1352401545,758017440,642898232,1841153874],[853128431,848434992,738745018,1220515560,1111140129,297780941,187842745,1174972748],[63716755,1596347411,1888034233,2062634530,1290984335,1464363147,1272026964,821315277],[13595168,2079679166,70647792,834544829,1939459911,456098566,848791512,386884918],[10012,1555570377,1110004319,1827766593,1043598574,1333854207,992601978,2107675648],[1558247601,1110217772,1175924462,1446549021,53070356,1223277320,1001833481,366179344],[278254758,2056912839,325484423,1656786467,781679293,445007343,1439758816,1685406889],[472219996,745094811,1956610150,97983957,1464320597,409126936,794142934,1878003305],[1973006869,1999820659,290160940,1669681182,1391194425,932522915,642400595,1695553512],[757562471,1178309987,60336919,1097665288,2110893929,1184061897,1076257351,242373302],[1761029231,468170475,916611116,116169741,1431623794,1639821592,849665942,2011137125],[209210642,1900675773,109220150,1907378149,1655639303,1254880131,1835994454,1548232092],[678929388,1941335909,891286097,458517300,995874964,605886598,1456721992,461818671],[1789890109,713860319,1966320749,59878604,1917239233,374026260,813479716,1016420738],[1327387474,454254040,154761537,1424456334,630654471,1040032422,871702080,1493050922],[533612336,56616623,939617013,615377603,1348038366,537312588,1301174484,561886834],[543096001,1340251500,1858862115,1701757392,488183001,1973466041,19801861,1120271225],[697374088,679368584,1990955265,544084552,938228209,661533598,143573754,1607766271],[450881659,146708199,1397854136,413114216,415641235,602643202,1273203805,1801462890],[390949661,1797327219,580169172,1676405908,906651071,1982829437,1151020955,1058986041],[1238110563,1702003766,134072825,1478588995,1909852883,1663359804,605702794,1791399396],[270775756,1732692066,1512098752,539615016,336287725,596283640,1349090917,655286736],[1339690967,1162901343,818559378,905556037,615361533,563094794,1839881299,2007721222],[1995228846,68660247,1340083115,583601557,1312216067,2037568548,1148321035,1381308468],[1001696249,1178399535,163308573,498983486,2114530852,1720522628,779161266,715802047],[2075087846,2054293604,2128694261,520473671,1764649231,2032988048,1220611891,466127600],[2116760503,1927855307,375250014,898310795,444791022,1024492530,1051395855,671612670],[208590303,638389486,1708502753,1210140555,2110216571,380707975,1029309059,919710990],[129814930,1371432070,1056496943,1207978090,1418184560,789468910,2092262814,1244489522],[256252963,2117982692,535328567,325127647,1252314954,421053629,1543229358,412817350],[2015131034,1880321071,9908751,171061890,136637497,1133123801,1728373258,1954881401],[1819814006,1870029249,1207585335,1600624,485181649,1380656788,413819508,1258609342],[1572776508,2005894012,1945415491,1052671811,1314069937,1404388261,819252498,15244729],[530921445,1915376782,56571297,257950813,369041160,1941507066,858341944,941705840],[909910764,1547755715,314981302,343301089,1963828953,764555622,708372520,1131723059],[911105525,2046162404,1114712201,178205332,907720361,976274222,84217562,230209337],[680412810,1361962858,2126835608,965241445,1542955363,278596247,369111661,1746671830],[1472333229,1684822473,180740344,816372825,813624116,1550433652,703739521,1091054836],[1466202106,2069331108,791885778,1702102360,2081457746,1349210020,1588257604,1999901838],[2024950493,1046172438,1113149105,1535514509,1799078314,521068692,979704385,1392783603],[1823105335,247942596,167693357,822610149,1669701714,1473593128,1078178255,336035873],[983324607,1782685403,605875270,565300396,460442011,1221779985,493483048,1546211490],[970440698,966785249,2027751458,1040485955,142543105,1586763152,1997879404,820518107],[76120418,569543176,896472937,1257914852,244402803,87229986,1878971353,89131852],[252042736,656291292,1344710259,671241486,685790547,1882479699,195672703,587820898],[1834081050,721268729,1082203544,724716984,642630729,2027426507,1653163559,1767305156],[58995581,776813422,1817939008,2125190168,623695656,1605073544,1597980684,1326446119],[574413264,732051460,1718019018,625354095,86702594,807371941,448582453,2109970026],[227851525,2059291300,638101274,1725602803,1860381411,1039744437,1576265118,618492291],[1863871652,734327889,481746697,862790587,955214309,619749469,1945345155,948361351],[107361077,575060155,90922340,512401677,755808273,973170857,1955215473,912191754],[770024313,756470256,1533319659,425698413,173919419,1408884125,443293399,1607525389],[7183141,259544900,1882173536,1016688348,964913587,575956088,1310383931,197009938],[757298020,453500139,840340740,1577016015,848686858,1467510339,1377836437,2062642422],[835333630,1422085868,795615225,1752039431,1208199022,271199224,926418252,991693617],[1931808559,81471451,1692426895,1353103519,2067135600,374504149,92123527,44123436],[638347659,660398913,1177623054,480560297,342500946,213644837,634517865,2053748738],[1036481481,1563679771,347772773,662843326,1537642534,690985386,640064553,1140991141],[502020907,658093854,197409522,207034736,704703406,1558664062,2081712754,488514329],[695535023,1057134572,1591648616,1861425961,305458665,11427335,737044663,622631147],[997981455,326040645,1141864298,1619103073,442258551,664026382,266392560,1341483357],[385402555,1003144320,1844184388,1193266728,136550506,335476574,1062901413,13736316],[427732726,534749242,1493963987,420533206,1636927579,975253904,743181021,1238316626],[1019443093,308904024,1564497284,702938111,1992547111,609206721,997601559,1848284979],[1877296449,718451908,1091549455,1521848837,2046623286,1967202023,1288849482,2035784701],[393502602,724714108,2120862530,165576394,1289401274,2103391494,368146712,1198665284],[459002407,416813283,1833606097,1320680126,2120073503,843921107,1908071707,242386376],[1690706169,439123951,1684756129,918495045,1571463883,581665145,1177293929,1608153793],[341376614,1932305338,567185296,1683215052,382754992,742091453,2039695049,2086044471],[335179901,298562974,2015364221,473069787,309384854,1826783493,1124212179,1054815561],[84342685,435417996,1634710296,2079048538,792725873,666318397,1754264430,2099601453],[332882519,733307494,759849653,1437216137,685054410,2093177762,209715263,244249781],[82097019,86858767,1292175523,1291534797,1486028649,877930272,970731578,1140713471],[2001160352,216978890,1549591232,1429811734,627673909,1211625209,1333548739,197987962],[890594129,354179081,819009105,1764633554,1120431255,1592699649,1510408538,277983526],[514379368,403079050,143927596,1933202373,563337044,1111889684,565934577,1935892546],[271920422,1410742542,115421109,1622702422,1770912877,846178529,1473585462,703248370],[1668726215,1629334445,2008349423,1631222488,1628732134,1599883956,1853237652,150571818],[1461188889,1184061998,1401840118,1534866692,1802148652,1669357708,1216655686,1228458918],[993229555,1149713405,234405258,1184062392,83871689,1794964100,2088429996,1619469446],[1255440898,1377884870,650610784,690103517,891643931,1047797201,1259163704,381531831],[1523595327,1850001625,696646830,309786854,1155338776,823375795,1590806644,1537057104],[400581150,1381780709,808999582,124318682,592219886,490489005,302232517,1057728718],[2077408973,320940474,2091069041,478764435,2084272358,1790270892,1473793958,974338363],[1218519974,461356834,356498048,1065580773,1882143567,1175130673,1457480746,1562236705],[1056267899,2082359319,1521680741,135702069,744531819,1982127819,842970310,1283213083],[1083277745,76915902,471949894,1194127157,169658401,43178,893566171,382074361],[630948471,420884171,2127660298,275539920,833768052,219149962,2030224832,839441091],[1504272553,442997461,693417037,27210093,1973793141,1545556745,969375014,1817395834],[1853893910,74051706,914585082,57193942,220261036,436105403,1421992718,1775652370],[1994519248,1037359813,125724315,1100315751,327158625,937100505,1332761885,1625375900],[114887948,1533146345,2124195458,191244208,419840897,1250096113,505527617,1699224840],[525266538,38211528,1194882125,1680796542,1953837910,2014782925,285453696,15896416],[985944644,1916020745,571152475,1769751772,1395516308,1617900737,1602954347,649142890],[525824732,1246822826,2004782865,1831326426,1366463139,1342247108,403755012,1750453197],[1752589905,1099780342,1519783517,788546280,1919932495,379777243,612232759,2127895088],[1115675952,284775069,2092327220,303836259,470770582,2125002910,1135973043,134350522],[1438252284,322380681,913708978,1170352873,1972731981,725136929,965719842,674002726],[52002074,74395118,1438625351,1636400305,1218373443,1491202753,834475004,929900928],[1130851613,510997967,1731617292,1521724021,726379179,1036418952,922615811,1880362535],[1819708350,1675953993,1180033004,1993658434,1672367770,1721755563,1613127622,160311277],[969793870,1991997156,1815695629,352519127,855093878,615648314,693761015,380541561],[1322700516,2056780289,105630273,1173618757,476335142,1981484705,368514050,610643443],[420159639,816953564,55325983,1521775194,1542776288,1702067459,1968039021,1420819363],[2117513910,1527995473,1242698018,292335884,1983262619,571652202,72836346,449079890],[1602322227,2035579372,685811167,1172136091,1367085373,1702845537,584289096,1126595519],[1673869693,1795911630,945738540,333015786,1815287167,1523980753,481743127,419214541],[431402530,1000383443,456384234,210360818,1498810661,1440261854,1845265463,344627473],[528814385,115099892,1409023088,576013493,2070854991,1475496354,551104456,566391226],[530804487,1961529986,1931627712,570958373,24542167,827452426,1045377741,599439079],[596256651,1674377286,1136692637,1877340875,1486507875,556893247,1131596268,1470977728],[317134479,2104375420,2038018585,388635644,1474794958,1581059849,1396173328,330241732],[2041765757,1199717945,1053322212,2071847015,13122527,1011964392,828163444,1022254824],[809381402,468372390,378483012,1166883901,1005977031,1685718737,115367652,507136936],[225211280,233902370,383704116,263191746,1002813610,774748972,1852599407,2107964136],[1177356795,1083434172,1946830729,733703655,795865919,1854610462,1973584781,1471602383],[1953211456,1952035559,372422856,2008002832,1567161759,1547245491,249961985,645363838],[483409248,1905111182,413466973,735496133,1222698849,954278696,1050694590,945410259],[1984377307,1518957985,661757665,1292284889,920567693,471785517,1153831827,234749484],[40175312,1224173045,1827378623,826567613,940325640,1173509231,1805201803,981203370],[377596451,1484970815,1744021476,615147661,221715901,1370599364,748055590,864147763],[1065268924,1471855593,909403687,413458903,2122011836,309494721,832499210,353999510],[1374168096,1856275902,1547834873,818188811,1171048719,280060096,926236469,2081631587],[2013447909,462822538,710955327,99589064,597774348,1068541366,748147962,146524083],[1294509485,1836778745,80891418,710362818,207731474,1429062637,6563367,8261631],[1974372675,801237095,1923295707,645683679,1447808651,77847215,113969869,240928492],[1750107813,516024310,629729200,989922677,339180553,2122846875,1694428159,2018126283],[1933743824,213062186,450925024,1710661229,1052190044,904368019,1020078158,111936230],[1405928274,1472182920,1212018828,1678161878,1799539610,403844086,1748150403,920868551],[360876351,1171734628,717788368,504343621,566020837,168750130,2001973905,1777603342],[9120066,1472946065,1034180825,584865774,1243099548,254896252,1637572523,322299849],[285355231,636472075,143097474,857875726,1581412120,1337536976,2114915924,217808446],[970055718,1182872893,1205920164,1450763206,1274693228,227877441,1054890378,330450954],[543366116,1919351600,1699566208,2059752437,648389421,1252525070,732617551,1701910891],[1198254473,913450631,1651962503,1783779265,2033922061,1462981967,232809721,1894100541],[1068399523,1257276110,1604752051,1206432958,1553897175,559699648,1359699295,946707661],[1868675833,1887515838,1605992808,357277447,264160673,30662661,642160047,1766347928],[2071531452,750835786,890612560,1012052841,724702619,118560484,208222164,1715866782],[1532397805,177079459,928732459,1637581836,845315464,1783492708,714910178,1797942935],[305373106,526822250,1657564517,2029153523,741815707,144627291,1048192538,1324731380],[1447778805,667862202,828723834,1102115080,1499808146,1526994807,787645043,1035925396],[1223227325,1774174858,1675731086,733299619,1900910037,2127383717,1023724869,1939215832],[1798303053,841564068,827412750,268731058,1727390727,1459164115,1610105030,322156107],[176348600,1868105309,1711162615,1528660406,1280524790,724053097,1138266957,1730864917],[1985429971,254269128,1756971614,1642632517,708229148,1961136135,1277433967,1866249117],[1168549321,1453730007,98836867,699330842,1549399594,1808263751,1493563327,983918217],[639855141,1276120741,952690171,742080655,1076508680,528930541,445908908,1749315896],[446984378,2035555768,752237821,1597969984,1885118860,926429546,922483826,1570832485],[363322249,345023071,1495903602,810449242,512249473,1196974598,1087207231,1350238769],[1516533884,122551910,1492267182,1638102593,1846647570,267063528,1115223299,368417815],[69561851,216236772,312585719,269566415,1543089407,380574698,646670651,1319891577],[1087423349,1759240585,619510990,168733492,1751403005,2054304964,377833961,1849943149],[888657871,840794237,904104137,1924355019,828746860,183411319,509302218,410554463],[2112896126,597813879,1288376603,1254466420,2021408343,1046019981,900241396,1123739553],[1858798737,1841612257,1129972342,290123524,1058607715,1805363100,585094922,1237021845],[1886214841,1024057123,1863429326,454925235,826687156,1541524227,462125568,659675127],[1204770622,207668254,631986628,250388116,744905066,1417868439,1064990826,632625983],[628568217,680225217,988562528,1225108743,2071860354,1737352184,1681204063,262479731],[1949892257,421811811,2034144223,2094908389,1990005412,1006599019,1781092664,1233451778],[1078152713,1282887286,13492445,1647986865,400573223,947368762,1550001509,1961439803],[1373370162,1074120439,769141462,1880514019,956604634,1856129530,712386026,585300714],[1410905836,1152992224,912696153,418298270,1487659921,947508124,230332945,1562760052],[699488415,669104961,680907624,1173839854,155602883,1668163178,317671523,1033596266],[443696159,2023736923,153038681,552573832,1410651241,52515322,289562126,1644940497],[490681281,1083524248,1530300718,1008797359,317007092,1397177749,1804485870,618248049],[1654248539,67180279,2012460820,1489205846,475549939,592409978,1747548662,868855757],[2123840322,1616642633,90734807,605846968,1164674842,1182181253,1391532479,1846015670],[1435924546,1585009201,1245438548,1049917736,1706783453,1058625995,1588058791,713826270],[1152463478,2063690794,202304404,710116048,39335423,1173375766,1025284478,353945371],[1325310715,1540769310,1116662578,1963949437,1943776777,539677888,824162909,1095781240],[783360675,1924481682,269215667,243426972,1031408701,1609453519,1142509048,887738034],[714942723,566059598,69439716,2039271533,1517339388,1899823291,428748950,557789543],[1043326065,613527398,1981882590,1106099776,1436545200,736147897,451955792,499281530],[158542611,11608018,938281350,943438740,293431820,385867788,1595251057,1705676413],[21508528,1255106831,28099543,1239525990,715852550,1335731664,741749787,1998119110],[150386718,1945674974,1165691299,818320214,933059072,230233524,913144304,1300478227],[817514913,117886460,664794804,1352824238,98258032,242913794,223161876,1425741024],[1713866961,771126924,1909679950,492280710,615714990,422088841,79569371,1441316195],[306268679,1404292857,146683539,1743667991,1977900788,1513754787,1152785505,941612686],[491241385,470288608,1680262187,608513447,91455957,1743505162,1308726848,843912924],[514183034,213029686,731798069,760494694,2022172659,477093060,789348946,1991321676],[1381802173,677502744,39093462,678317197,103423838,203728006,164704680,884492693],[884328874,1105045901,502939683,2043091317,1769435277,1075847704,2079167349,9169020],[192314954,1957057467,679561267,1060390443,1384720487,974157448,829172727,510775871],[872641238,1485052512,1436839299,874149282,1956573581,552909754,628426812,364985404],[268506319,597729786,1239586948,567098515,1449039237,1032871529,1082201874,95924061],[2096640927,986366267,1818923719,13807678,1423650926,673143180,222199269,883375176],[820987131,1516331075,990099250,1743624036,443692707,920707117,1568488998,1995898131],[1901095330,1582412620,1685474214,724589951,362287336,401263870,156629582,1760285444],[1110907766,2036106457,1070166775,1946630716,829008203,182499427,410863265,549414918],[728051097,1427724499,1146504587,790642048,456365913,1817780111,195897765,1037347986],[248299840,1261093237,1444114084,450098607,363273171,1543267426,1029318274,1460819022],[773911535,1568120512,612894940,1302758547,1358425296,680251102,60922818,1184629597],[2120684708,422583470,1825765298,526261373,59034775,670032729,1070625810,1485950836],[1334320941,1768102815,870521872,1602194777,1860498849,1835506105,2081747491,321033314],[864459953,179806918,1668084658,170140760,1925930843,722405410,534761835,710380418],[1607952730,1265849709,345656290,1153153697,656433858,640810836,415404613,1378527332],[471728866,178596925,2100899680,1945009356,1967832539,1090420004,711916657,2128199219],[2124109279,1903135494,1774761482,1876109644,468269805,1797867999,1827335466,74974267],[920768747,745047084,1739990788,926730779,305374707,524381056,54537147,257419528],[36941087,1263677688,1981034300,395291105,1219205462,169598127,1576991174,1530164092],[1334646522,390670696,41990307,1183071069,1313568390,1690539945,2097895686,492533517],[641953699,660097067,1685072081,1237685558,1659547207,240812402,607835511,527560274],[818617989,163649952,846597664,1394360877,832306829,1753058402,1062183224,681005656],[1602178032,1522278776,667634918,281452916,225662959,268580959,746857551,492698082],[770803342,1368771165,863320348,1464091193,1615302541,1866339823,1421163187,1093041111],[1919088540,1522735624,1881949342,238644706,2100726280,448096863,413929560,968066139],[534653648,900990597,1678235786,211399480,1346167930,1966090448,1046994406,2130050168],[1204892169,1242958382,283493590,1536588635,915988304,22994725,1443939346,1392927757],[537639478,421490384,574153321,879380293,1809372473,443439997,204710254,1739699049],[1790306601,1489493617,1934769796,1782736217,1179698141,2018374484,1900884434,256838602],[1086198633,885461966,1343606083,868239630,1458852667,1520883696,1544532559,641842791],[181500593,478924159,1962995581,2082534907,695157798,594473563,1886459880,1555801368],[1734903730,555558100,1476546180,1138295976,1210973715,608233214,652869040,2106473668],[2066203935,532891818,802017879,680677116,1538410470,845773562,1036202924,158106000],[344307292,1141205423,1782156079,561825570,509585261,52079093,1823125098,1260949976],[1483123587,1225396599,1610749361,1011118689,749325379,746802244,582080097,62461854],[961671785,1884506121,817622924,607568922,139719691,852490056,680392226,554909339],[565770950,647612711,1303890494,791369628,1772536818,326183394,465466933,1275137182],[1264067093,1981246837,1857247460,1601756886,2059740017,901377683,1100420220,188818859],[1623832152,355325853,1314314480,717802776,1912161133,803552783,1799767576,1882122456],[1097263682,804131701,1153601339,1597357200,1437876479,2023673324,239960526,1829572124],[1856507435,982961942,518941746,1209444963,949094195,787128725,752462745,957520453],[1652180521,1080061031,2076219171,653018971,75080550,362091312,938108079,1517883433],[2100651637,2078153320,1065802260,255011947,1663186027,2036865769,1660311086,741577470],[417662686,2031934401,1109833625,617547687,1068091721,1837909906,1291281337,990744679],[1926763514,80297340,916831443,1750120839,227104066,1350231269,1962826768,177426898],[346507979,597153966,1263343996,763399511,1481719286,471044952,375467990,432114839],[1586647013,1227506280,858517681,1715588320,620915315,886415833,1752424965,717536212],[101445932,1596076604,493798045,1541333287,1802895659,1768843334,102579129,49691965],[219696840,28771614,1058290251,1627356895,429417330,932840708,1355649583,743389706],[537881615,1953197485,1997094661,609601650,746658321,157915032,746013422,1590124113],[1867563097,1915846904,1299632087,1396528087,2047229184,829267378,854182591,1088512378],[662198116,1875717834,829472485,644951445,379882715,1472301507,1545657994,1848073763],[981130190,1437178641,2011355255,300191489,604059427,499450426,69061798,123868598],[787770805,1631389491,933633834,867846203,1414433090,2073282477,551249054,1071363657],[1211651657,717715701,609841669,1262782308,592175903,1501013607,1523446884,408720256],[896671268,1673554299,1270962998,718928581,114647681,1958114591,1028587692,1359663569],[180091734,1389201174,1019352348,1515584574,15551021,761346961,751168257,1008269240],[2129523033,1344667656,256266047,811483141,1292966117,1588413166,541040475,799902493],[1633637807,1429405408,1104443160,989668362,1055260239,1966718673,489948566,435715132],[1344954423,703991478,1554781505,157611542,183959930,1896298998,584937263,1269481394],[1674079592,342732053,1635804057,1965417475,183848044,1506254677,58264948,881104681],[939762830,515639384,1092113362,855920170,1958400364,176895086,1314376873,423434473],[2025165988,633180343,433066721,1114341696,791872347,133779438,1528242118,2110304740],[103347455,1509205506,2026194212,1491495119,1403104616,488602821,1088259644,405059548],[1445417080,733813891,1767911346,1977250626,389169499,1174563153,1789499500,121268025],[1475916161,1129627926,140438542,1942433351,2050282937,1575921513,1059512603,1457755722],[957164551,2040519047,1421966638,508317484,301309,1219431650,1914348408,1560521982],[2110876678,1208630814,1897976119,1736285590,98539993,390379494,750108134,1965110251],[1301739614,2043925051,1020479870,1429150768,736779449,476191522,484992075,1478456246],[1389091209,926993159,628958080,791185978,1235965502,2114025125,61299437,1005003548],[38494031,1076121299,337423929,1694541051,1791479364,139724037,1589646113,1071011116],[760995293,837719629,1067370162,1125657321,809173747,1489824223,1702351554,1809009877],[1518403548,1959561149,827506428,870687742,944909699,1827705010,392081752,1509557642],[1807025469,646897344,2072514268,1863653266,1069911365,1004076893,1231459500,757427627],[708621131,798506635,523298593,1900186305,516319135,307501620,588168761,1582424195],[2110918963,1433773072,2107853708,144041564,1614149410,1382890909,1927914303,1347258412],[702321264,959427227,1280518071,1203193480,1123566344,1202673605,1433266705,172852025],[394075822,1201354573,441634173,2064203113,1107622439,2041759128,1920170246,423441526],[1692165984,1409690984,616469316,548399865,2071112069,1432998845,511671678,1317523910],[1408331373,395786884,276120454,58802482,344964416,1170579706,256578779,569967945],[577596635,331328851,520106828,1050851683,2102309109,1153472871,1097601772,73191976],[1124955221,880254601,1557529126,1066925508,1252032119,1871790388,1310900398,1219560095],[1488460405,1065116092,1745752371,458085219,739605555,1442839543,832617707,1565153396],[1282535363,534133447,1754724132,842726039,1171273945,921793401,1558425524,263543020],[16884702,628925085,1897543331,126701696,1913166094,1104448485,2129398867,1981539705],[1427035159,537551473,872230176,1013042795,138662502,856702218,1272036201,1523668709],[596338351,737543283,451679602,1457705783,1728640016,1920241556,1209029310,10757684],[1991614319,1280829522,1111801528,1860228473,518549454,2059323431,838451221,994117028],[860554497,1402315742,1950325971,1295224439,394651816,1550099980,620870948,1562618102],[1405715867,1368106578,1030097309,674221478,18306080,834367363,1313037352,988202973],[2016275121,1028402020,1348650047,1153156032,359171896,675582526,571424325,1538235580],[790755023,1884037161,1846752259,1622932857,694242510,661546258,487424716,1808886792],[370742240,1507667643,1188841916,1346403518,663456129,66035536,1597461161,1821349375],[240613778,1100294223,4069591,902139679,973564357,1616318617,1014559924,649936907],[1391999837,729466579,873795503,352924635,1876542506,1579871667,744545782,849376285],[665036998,1955134748,1904327127,556343834,170629578,395589763,2082857692,1841992610],[1800242728,2102611479,24235849,705432513,256900462,1488369927,640070865,1044224923],[1897423605,2116490530,1837610711,1047776700,467345529,1920273237,947463560,1259995727],[408529114,1582260980,2108802929,1081654512,736864139,1748704019,87685876,607023943],[2121919744,878164120,1495297729,1698485493,1182578597,39888137,468871494,1636857959],[190400734,95420623,672275061,791266243,1398531795,2004313559,985108528,1664995624],[925840865,981854628,412727990,1268468395,1025739000,1357930305,1659406116,1959913279],[312024201,1142458993,2095209726,1414697434,1374940252,801338735,328779932,1898877830],[63850836,220348234,1140470508,1948295080,103435346,469083864,1322497841,241741290],[1822383366,1448634890,2038568281,1617184903,1951717120,1714424840,1485619256,77445211],[336819518,713899855,1927475076,1673562047,1703095688,1034402410,26191059,1899553584],[1951512134,1063887375,1230509044,1126764426,1560233685,1800437471,2092981430,98190151],[369941137,1320392146,1716342585,2081938673,133289603,1178601277,1160095327,727016511],[818087061,1843975374,205536811,743281577,852045267,1834779540,1112314480,1907554169],[651494050,1736019473,214532098,431868949,207138693,1218240456,1657955247,199330227],[1017023771,551275121,2079014335,258349714,575330253,1595588522,1558628966,202534749],[2065502751,2117425198,564977195,547625583,1115274279,560291752,778505719,1535580208],[1509323407,137551701,418438376,50462794,1472111794,1263747435,17044112,415905048],[545879593,1647987006,495200450,1366531583,41644869,1099568591,1009357904,1584875908],[2107484618,1711903255,1995760167,626103531,312010538,1862690228,1304076242,885376481],[1863284427,1266478974,740374011,673469451,1085531747,1133359992,203087319,1147438451],[2052230975,1422241969,672579941,1676361362,1188544045,1409692237,860296813,369143242],[1313944139,1845883115,1093123959,1559915002,1992711377,1333204482,605657571,1101593816],[614531066,1915329767,1258231688,725207517,886635525,972943416,1598285299,199104770],[858667426,254436042,792549115,1560074638,994679795,1248166858,1811941939,1395335501],[306483699,1389092289,1920594946,1088563906,502393882,2085050694,1096964216,1006022063],[707740387,1353802591,648716133,959666425,1782850376,1219217679,462011606,303885787],[1331372791,588432673,949112892,786256231,1376522970,2051764530,708593601,1272434392],[1835542662,1331435323,588581677,189150398,1193086681,2011201509,186657534,36192485],[1017672541,1661469220,1664197979,539032295,677009276,1470757642,1906610562,590547892],[900990109,502890349,1137413751,961600060,654973834,580301305,2044414684,1866634164],[1831992178,159518534,1659009724,1351290525,1916395371,994873007,1152864967,1342613072],[1163232390,571401883,387031150,1444386447,1518437202,1195545894,747375265,567251384],[645796897,889419679,539773805,731507991,1926507643,1521827128,332206172,91396473],[364344920,2086386019,470775949,1027727543,1063206464,651177485,38563856,1501003324],[1890575598,186545875,573984292,223162851,1503860131,136460054,1706221444,373638892],[1745123828,187117296,706470276,1681647056,1856238350,237158123,284888119,1342142824],[2094029003,2081602555,1886803358,748822003,2110445585,139096005,210272398,1846091686],[1239404716,515572336,2060229549,82392469,681759804,2008495882,1760044113,1613700911],[465832567,1968485556,1281651026,1667314474,1829810027,1468115369,666449272,44841038],[829366477,679202323,1253209218,1649095312,1220450951,2094204582,2067541451,1909194435],[281648579,1441903950,1089044383,1904703208,532542572,2075206282,1057077400,882021080],[1442650279,1747729354,1906680027,450628192,1262112932,1880265940,125527229,1101752409],[845280529,755529936,350785719,1811210388,2111086341,1384658663,1093730873,720238724],[1797884727,1283673849,312676358,79192826,871514080,539909724,740744139,501256886],[944019390,1288684419,2081265996,1936020821,1509429152,1556261181,1199797928,455266908],[374738668,642710523,563466162,1673246279,710046154,1294784029,622085012,2074610311],[1317873151,2126079335,1298467937,202647853,843336189,1706106333,102832221,941412466],[988473745,1429046833,759802650,1207925400,523133862,1876672450,1685460070,1123856575],[429032615,703608342,514725575,878225904,1925999262,1693435034,536118905,975231226],[2088979185,570580435,534454164,2051143887,1029697996,765170244,1517543193,1969907818],[328860488,652490813,401041610,812379576,2049150944,1472099620,2015916634,1758013060],[1609328498,833522555,1044850019,621345019,676404029,211024718,2057953559,1624312538],[1765839707,762722873,1668633662,1182671310,538829028,1029228766,1612787955,894294431],[1707683236,772286152,1012953317,299680746,350003500,292653376,1556863029,572570555],[34540962,1392228903,1799217738,645898812,1384734622,1098443468,1683036073,1977556830],[243835243,878439017,1148632029,738521277,2073189548,342723781,1892788102,1817534914],[18379115,1217651138,144899622,1986488229,1711137151,1236354558,259219238,553276111],[112984646,916491661,1477009987,1598602341,1881266394,20301081,1661871282,1659899240],[17742873,1508532060,739591553,543647525,2240427,207132444,509095895,1421491998],[1712765484,241626043,237662335,448830640,750153197,930391197,169458352,1561941767],[627380070,695697554,708919012,1398746778,1324326604,1391894820,232974627,470671163],[1515975890,1286824425,2039177396,732275930,594146336,1257131907,2034812870,1353364599],[351344902,1036392900,1714563931,158991691,754801089,1829071179,997104200,1228197049],[299094893,627707797,1292333281,335146255,197401762,1640658755,933956730,1495883456],[363360660,508516928,1347403277,697583826,2008940170,1698063703,184816449,2041893295],[1074145581,418032134,44139612,1015933537,1475113493,1097514376,383697055,2060849852],[1642842781,2097705850,621685191,824638976,384332858,1657883632,713247478,534252099],[1087202359,1042265419,1704065987,1326569070,1985321235,998848907,1728460528,91858728],[2035869442,1008501752,867502635,2087652376,471524295,517740227,8453646,1887246757],[512245749,1589580944,163705389,492144505,1107917594,1896875532,256208286,332179720],[634324337,1673302715,282862872,247204742,176169802,236110290,1981021663,1186585502],[1430944279,1492313870,60513669,1534168185,1790722926,1792786869,19359396,1571632003],[1531511981,1078179325,607199892,126043753,808107177,368004657,1189111809,1744185612],[2070404806,588401893,1300148531,947266747,1633629496,895914256,1336031024,659888629],[555145391,1736067943,1554739513,1616569754,452390581,61171398,1425778986,1233611523],[1316096694,878840335,1697634600,989967758,62390268,850687345,463872445,791378509],[1421886919,297318781,2096795216,789759790,133960329,1603253215,1115458116,999547732],[1646281667,123752688,1732419893,617093375,1816450745,1661246270,1370354341,47798676],[1029808842,681514575,254633433,1167688829,1419012175,1466396737,1589182836,874969100],[601449943,561634636,1444574344,1945806568,1331672481,591842382,58741535,1449862049],[292706901,1932429949,1842075872,1562962136,682741255,1475904434,1544398800,16224759],[858031064,1736837401,658928378,625436133,1588784291,945952080,550529286,1621915858],[134480649,980174928,1659419591,1807366745,52468422,749187364,674168344,1743256396],[99418530,1498516808,1955014787,1525888415,1114404312,1553910965,1244035570,1836149893],[805079159,410573707,1310096755,372935864,634572765,34458371,374081445,2127845836],[1250150712,1902096254,204057894,755013797,197591839,36018251,310906728,1659775138],[1008124470,1719439836,435591630,794823895,1725526467,1657614090,1795627644,853628235],[1561874193,467073232,357936757,1001735002,1144502587,1746504258,870734228,765485347],[1452274657,36454802,1717661885,1476880183,1165693026,1916001547,266956896,1639258863],[454768342,364673068,1411967127,496965613,1794995043,1475881615,234809023,506088843],[1977078763,19428650,780073090,592969232,1968961103,213028592,2107407709,934337361],[1547460729,835728044,1450426955,1255251028,1342374014,1435163915,531302543,1438235695],[342807754,1605411924,988307790,1053038347,1306909193,1783544409,1743943314,1960414210],[530851526,732135615,312732683,850629940,477557934,1459237088,1746944090,1651426662],[150182657,1445371234,2090172971,814453752,243610365,2089988807,1716905510,1353643907],[1778537690,482842989,66012807,1091149306,335690768,671173233,296220498,1243824640],[45132012,1695358405,1498243892,731848062,1042773231,534110640,806549822,1532640539],[116048702,1122996954,1810281209,513472356,321487614,757957340,1536218341,1094553862],[512321672,1228868675,298251517,724106349,1219393267,2126953266,336410657,1811754347],[613800223,1688563612,1737417500,2058617195,270078257,1893813463,1682963111,1254445881],[1561363617,1552811357,382909060,1803914475,2042972243,756599769,1889678469,501791346],[1312582349,136600026,791299393,2088743658,380671049,1830028881,1607582215,569237047],[1239734844,1388514554,497852505,232554354,1586186632,1581262362,1059158708,2044067535],[1661571038,1898262359,121011517,1424567656,1183526182,29556133,914080802,231857313],[865252695,1760681346,484817980,1155001655,2083426362,515230243,845918648,1506927103],[1832486053,1124454449,349622769,339618322,86088398,1396297113,1312556088,1570694390],[506510145,1961467239,1772905088,76934486,1261310042,1895394947,676690270,443430139],[541742768,1626562458,853814535,723718650,2022545050,584788667,481938075,206218116],[1123491524,868688925,191179050,386404023,1563477170,221171931,2010263339,1691173926],[158054552,1861135822,1557254263,139343608,1232642937,1207918741,397563214,1376787957],[1025879260,1602137772,960730066,1756580421,1665485370,1240187632,987551469,1490782078],[751985947,496678239,1674417231,1946001949,277211587,735313581,51967959,1888249440],[1154357368,240730340,2083756271,1072668834,908789367,495049469,714929983,2078594082],[1139427060,785146972,1532376346,1300021051,1555778189,1703261681,1144139872,864271618],[1470172414,1570404887,1310285919,1857831412,1176697813,973667448,1151963587,604457521],[1929418139,398373989,920747125,1622031732,1522237258,809759261,459739879,1747556362],[1487156235,2052929849,1966100297,455109358,1600069688,1679489809,224534622,1188347600],[1775467323,168300237,131768637,1659940846,512945744,1305303472,1179219404,777486068],[82509461,404318056,704774063,1563404725,827352337,1499568325,185952143,2029568601],[342872328,802575593,421146273,686102033,1736087111,2091878995,1172645916,87939380],[868165428,350835922,1244614075,262525269,209523852,1584526771,1137832179,395156508],[1753279475,2128262047,2044764026,874798429,252154114,1171796530,2020442899,562357132],[627150657,703354179,1500987523,763856283,102164447,173316784,1233664869,1881779480],[813877323,46043624,1162492375,1350395878,647374225,558762052,1654576146,256981799],[1375707716,256899876,231249405,1547977653,106280284,792351410,521916417,1544347155],[2067301248,701479145,2011428973,172950451,686155181,1131644609,1715552810,707104934],[1588767833,1882614552,1671408340,218079011,1837344425,647481838,636835300,1393341208],[878771818,584603973,598131822,603041194,70023045,322176103,875135741,594314366],[2028664939,2048484893,1017928281,622310257,2057802291,1393660360,1512259126,1253601668],[406961329,1776633724,143602083,1221731736,269772326,169061330,2082543339,461837226],[1607169229,1179001463,772790595,157881806,1799356198,1530871985,1482092529,922698352],[1020287900,1376040782,2005528747,168845346,659667664,1949736869,240131008,1612878838],[1013718521,1602260111,381789977,1451296212,1484817121,161165583,1078282314,1116378609],[1028710526,1931495920,414955156,1858851251,1852074463,1672829686,1852739573,1552320805],[854684735,756128812,66082979,1598426908,971300805,975838607,641596940,325685471],[1568934233,1978425057,2067458518,1723897876,1612858830,487659605,1069096456,1155727507],[376800182,17827772,354683128,469259934,929612097,1259515064,445496443,792429093],[45269217,1157782826,455676514,835613809,245119916,1434083939,846055286,1972259911],[232276247,391774119,851601881,1999714837,1893484186,617350354,141815266,1600756110],[464564249,1410110443,428648720,574076219,293007280,1303569148,1151824665,1022011213],[1580638450,1005974277,978731191,2039151076,1593049841,892133626,400719216,727625822],[1319683753,884397871,1598594604,1343504438,527310877,1158142356,1883435191,611054373],[926126759,1273714003,1690678487,1905717857,317636006,1688100098,1259760184,24610414],[1055439919,131213632,2128188541,1076766896,1998304779,410150972,921213414,546180421],[588072272,377576525,392493455,141027468,1547975711,2113625747,598253223,163357830],[862128527,428263615,1588396787,1288031588,1575740429,1233191678,6594084,668462378],[378073336,316786382,1288588580,787240654,1077031213,587188250,2030223215,665731394],[1493651554,259484542,361501381,2040109017,1911772799,49841836,1151035266,1391212127],[621600204,161858973,972840480,320599715,1917144737,471696620,421812794,1703345376],[1550790489,629720554,1081303630,438113255,1842737215,491649017,1684017896,271752555],[323875553,301468440,363614599,464923009,1699717576,273311638,450974282,1908266593],[585695163,400572837,735615847,789014684,2063219397,1126161309,1189436624,1804150797],[881880379,593412498,333482326,402864926,1860527306,1140261545,646392322,1126569375],[340295819,312456666,1870491960,1025299726,2103179016,1726062255,598114443,2120080483],[1905186078,1672728202,51170923,784300024,666608444,850184479,286466052,843659178],[409604233,653678543,1834467509,391758878,956214735,1419426302,852184477,2034454263],[1135828230,2130076043,1938689445,233266738,964252889,1854922699,17366270,426182129],[2045558294,1310856940,716970633,1484136314,1095813527,1311618085,582063468,856390950],[623199578,1193447385,1223569406,1961247762,667616541,1542252042,2018926257,1897166613],[580848566,1960723705,159829840,1928218632,389157751,190991879,864549094,107995202],[883409523,882994614,1919769519,338715758,1677782461,1822777420,937019184,1675228805],[378156079,468049377,153101834,499563544,1051068788,2071813649,183774565,342778512],[585365074,568750588,667590700,953528569,1400963299,572236042,1586284280,1598277163],[1165642359,70348524,1834696709,280181056,1537794722,534352420,344386490,768664243],[457269469,138021774,106841806,1016261605,1031100165,744629896,1871544563,1882886951],[393004635,1546557501,997651114,1097205971,562703449,872665771,692686363,728120854],[1645813800,2070095830,209756402,523568948,958792693,170968918,13051329,1705352288],[1944153081,1710326031,239750010,2019958801,1580453602,1294832172,1696405480,1841092796],[7360476,1830303663,1824058019,933952552,695435604,1578002643,1022297109,1710280959],[351551586,1459915329,499340772,1280394944,2073015674,1039198978,1775804637,1901132999],[1383776106,1345802868,1510500389,1694876495,2100853928,1450352265,237298720,411111011],[702981764,1813124327,636670228,33319346,658924263,1897195308,1877944910,2110187300],[1117604891,633474508,427690488,1730583705,1673030524,852654188,106912090,1815732082],[551477991,596261796,1246240039,1281725591,1037846405,1513453571,476473759,519074345],[914273849,1453362005,107398331,1847079273,195981731,1208249732,907962726,695810201],[2016720396,815896789,496361742,1893549462,76026105,1369906693,1351186843,161052817],[1272147613,173134641,53385256,1368451348,1981061823,824505226,1362415224,1751627015],[2051582429,173406593,507161364,281945421,1204876372,1270666632,204452598,1193267207],[499746727,370193402,2012097483,1875677047,226464656,315793700,1194131588,1429428088],[1267777145,1036319316,804421322,755497823,1262844743,1901621765,856425507,713692229],[1394328651,2128888324,708494913,542308984,976230839,1371270028,43988571,1716700366],[143801055,880730413,257360499,702708923,609622416,1802305004,1278727081,1844748893],[1399285618,1111288394,106871760,1870795260,1533602696,104414096,426147044,1083058486],[1879042390,567751531,586256849,1803240735,975356864,1508004273,1099142443,1412702280],[1945098566,15632016,1624970947,1986079505,220395716,1826072692,1525151850,401912172],[58522362,702741032,99115556,992923916,1883326317,531509518,1729818849,765924099],[70843345,1293685711,1194619857,422224211,1437601119,899509846,1248075807,67715472],[1045276017,1563938178,1289692459,1619195490,1619530601,116647850,1804865586,1207693600],[1885210489,1436471131,2092580473,1062059067,750791059,393022136,3100227,938672585],[767292435,1816012179,1760672062,1530404131,1795383182,598325384,1922672481,2004341570],[1455589299,171908466,980165377,1040557126,542137635,1397163361,1409103317,129560814],[170772733,802387902,2068670740,2023585595,33513985,254939657,2092851743,595610331],[134163696,126905823,2043465298,504085175,955529581,94256602,1417440210,763822212],[802230016,1238499125,116957169,994308126,1531178989,1680999219,1495119212,945712335],[386298810,985455832,713932274,2122120978,1547948991,1481979168,864515708,580387184],[881877083,615159824,584855862,984516007,780406351,445419234,1962291155,1349616998],[81581862,114569974,208611917,522976091,795432748,1223214492,14125942,1838254739],[1574335265,1634164308,1287178619,1273801288,1181485567,72458546,1295317442,858966797],[49577960,2089132636,1743914687,391945865,1698714108,1175566747,949179451,12171249],[1081427300,29929549,2098651136,1743045425,388860717,1448822122,1527107929,1628761813],[1884837484,2104269777,401954587,1388422279,216677025,359612693,1433191554,298308545],[1789956964,490022255,820824982,1978432305,1879773590,822475868,1063037075,136961885],[283436503,1245614914,789505639,1084823945,1188022663,1273201818,554134162,395584926],[1661540255,676974084,393588569,34877764,1124974842,1022849985,692757968,1297194404],[1228928509,1977151792,1056648158,268200973,1055771620,47584545,1885236536,188898676],[703728002,602475311,40321103,642118342,1294380857,1578356897,73803679,926716274],[1258859553,1351308617,1078134451,123038136,1115807143,1211919537,1065175039,1272044520],[687018023,1260816392,454633483,1918544813,88098316,375656005,334157471,619618294],[1785002644,941719550,612374597,969012816,970011495,862749305,631917896,339531855],[228988828,864937914,1497493968,1785846074,1399665439,1919535600,1569796535,1313675048],[154257959,1320205120,2093702883,1542825309,1114650358,1421757940,1580677603,733385179],[344306487,808983362,619411410,894492676,118652996,230226480,1721069791,37246891],[1631350208,2123292543,1142204410,527965035,334373931,2054918680,898223158,1773214666],[1011039353,1113814391,1172044302,1969087878,1754392461,1750030207,4798648,282259593],[1977856131,2083279241,1565195178,697229467,1476173987,933417907,886570848,46921640],[1606305201,1298602429,1256650467,1311897576,1936601920,461567614,1978627025,1919655438],[960907461,1205696054,1371521063,346042578,1669253201,1297263662,1248771355,2129792430],[1015536878,723217040,280065764,1569758050,1302604995,568016502,1268888597,1046084641],[436675521,1038953215,401344162,1634637597,914398736,373943072,1356055357,174683679],[674373528,130761988,706485815,841580610,385953073,1234778004,778587641,1232058690],[2108855701,166606737,493917401,1769874000,493008161,918496837,127377018,1565193757],[214587220,1228700587,292787112,1426517060,1651254185,801468299,575223189,1971193928],[756674671,1569572191,1522532706,2085705659,1949129019,279032690,1077994971,1475611801],[307987088,337287890,1115628374,845484461,1342164561,1459851751,687062782,1138808535],[1001844058,1556053342,1101652256,1832970912,2097877250,2063737768,1093612843,537997005],[76754866,381534716,650002099,274991692,1916555636,647072796,866375033,725946680],[2108541525,1896678897,2058830791,2113421620,1188316568,1153092258,38045841,2130074762],[1326812125,477759054,1809734257,1007106273,987501887,90775259,1861332,1321473698],[1554067621,2097028877,2129100815,1744780693,2120636888,1281054299,376177239,1217886072],[373933083,1103544672,343909268,227842991,651612157,160514786,1995804461,430190004],[194294784,221348536,1115023800,1409603846,1644811760,1522804382,653183965,919292289],[2077551935,1777153874,1963112736,278976423,1508045410,1225622012,701190337,568292317],[596954114,1042931943,2008289815,556581863,580634368,1841350193,790847279,627762782],[2109018471,1844826981,1657147273,1254085741,783327361,1771478199,1597165134,390882869],[1663489862,1786377072,1520485528,1243668362,123148785,879115169,365351017,1756093755],[1342055925,517515527,92850984,2053804696,554651152,73599221,283037170,1097123139],[1871255125,1445030031,1400425348,763080723,1909887837,1629834355,97464845,1692074175],[469006679,1037957116,206008770,975033626,1439917342,1555844513,49224123,655162954],[162862826,328247990,1922950836,1190698157,921755902,766733886,1524106944,2073905094],[1655083255,67751291,984515655,479954419,888200462,1790254113,1090642965,1397628241],[239428923,609159029,312135733,1431390051,1316948690,935135499,2075233431,616395467],[919360136,1426784479,1691900107,802061635,327641966,1689610874,2011715526,1033125235],[1378428870,2053211878,1432460751,381957825,1304828700,1796939270,320778963,235924315],[944488941,1036786362,43962488,852908539,1307424891,382073165,301682190,973093582],[2098561602,1617693116,72284616,2017684927,918887196,624830234,939011062,579251014],[486326231,394083676,1399596492,1156045738,1711365253,1396895795,291939258,918736223],[904151932,1977865330,468089800,125227214,165524902,836913202,1603445031,383293737],[1913486341,534356219,895842129,1695532853,615524958,1851888262,1439807028,1108206288],[66451747,1294666602,792123047,244246017,1786201223,42263473,1420405416,1690898115],[1893789781,1350521252,940263584,242565235,677669944,1135340004,1218552289,326891928],[1927859399,950217142,890357181,988322652,710019628,1233852970,1571341298,1426168257],[1077929326,1762584915,57701375,2069965615,830523214,1908954514,1430336543,1403543027],[1327439634,201555020,755347696,1506994064,1780959515,650086408,1491330424,556405204],[1790405000,96872863,2058067755,2064026385,914132919,1344406801,150205215,1286133084],[426297342,474912481,2128645451,1051509745,1704697126,502415668,805901987,146930569],[1969551561,1691899160,739910432,1778360641,1335105492,219414425,1457215843,105653539],[2005554515,1840079622,1868169654,1635909503,1037862263,1001368735,1113143552,1162257617],[573726417,1358668270,1778528697,1380475174,938362707,187908925,320735247,251394901],[1577485204,1304886983,699733504,1548094354,410978804,119535820,661951936,1834700138],[595652527,739251801,641518894,16532382,1659659392,1983313721,122991494,1701717931],[790166174,713467197,739205140,169449123,1371165375,1867882506,804196460,530503893],[1875194090,1086300199,1407646053,808319779,1250607198,1305898239,1545298882,844792093],[82839783,668542981,735206156,1150786339,1212105695,1227274683,232473134,703631893],[1715286504,667566585,582616897,684289807,412058993,1631495918,1889053560,1491116041],[2027741413,1816513955,1522567934,1434268209,2036631263,1682629360,149236930,1787052369],[858703494,1650332358,1038485546,582993567,345793173,280344660,405050035,1558097612],[1037454448,1822650540,908542135,1693488949,1894793371,256719709,1593514733,1187092151],[1007148056,1066244604,149521323,1687381259,879612021,1990926961,929152860,191491010],[1378772398,732098152,1468834921,2072963167,1940801974,1789975851,2022039426,822572958],[302775846,597211253,1035430609,1856160170,5046596,1545359310,772340645,683579558],[645464538,1315901603,1958621165,952837233,1549382514,871050052,286487231,1200639021],[1168794810,793454047,350735161,1714032936,1099952486,994794758,39914004,180518150],[1103797696,1513853284,1668205119,533441452,2056963925,1673288466,1218727700,1894309106],[1310007097,1997417697,1804916603,1570810875,1736442158,145248371,271006787,774837471],[1888260283,1422204508,49466127,547181790,1256191225,1453042387,950816223,865993671],[549649128,124617072,533156845,1038293896,1356370640,1211160735,1099743201,228476519],[478374975,134259978,36682123,678776734,1036898823,1380079653,493914252,285454246],[385437022,812189555,1988570014,2088525837,1670820464,706415943,2027458415,1883011212],[944715237,690455613,458417125,117935801,968230161,1588986366,1443057006,570792646],[1317711284,282666023,1941930220,1246735610,1318228573,186214372,543928834,547006322],[2040166151,1515571434,79644616,398891510,1274342699,748824023,1354992484,71887547],[1098440766,697676872,616738878,875915154,1292170252,252517426,963725540,88978322],[1061538073,1093959829,392744860,965362296,1687223688,91571498,1645156387,2062911293],[1586645413,157252024,761863890,811472887,1729267714,1788551449,181213391,829348230],[1008703438,465695653,1427121597,424021932,977327246,543909911,1236836982,338049912],[1938547067,127976206,937646192,2028045148,694304447,1435067672,2042849116,1451766997],[650152416,1382036138,1666642637,1897044776,1697743801,1906693975,1232842544,23104372],[590906097,447530700,1551365228,1818700216,1830192015,818804552,461724338,164684298],[634732551,1952132208,1912203993,1010779278,910336355,962186725,237173119,1829042206],[124772887,1957181064,252967421,901962439,449400336,646927650,1319184571,935628606],[611719738,1133764960,1921097052,429546989,1321425432,1715887487,58557951,832934272],[536513593,885333932,1352753982,2090861355,174828771,754579394,425724407,869699963],[2003159201,844743844,1583773599,74152526,881626008,1877077743,2097266106,2081037549],[132213847,1039087556,1190207020,1077230741,801864610,1151205424,816360214,1241534864],[1859935561,1702317473,653693501,544719286,961677583,631737242,809347988,1334162496],[1160525954,979096175,264127176,1108423287,669972823,1538854241,1344455200,1996568808],[805432207,812832746,1522466163,548580791,138366187,708593469,2098662393,719411611],[1929517684,2091761093,1325434738,1946477844,719004192,190484922,43236582,585327407],[591339028,940832922,1712148339,1143222004,1551800744,1862306620,42771996,2056316660],[418417504,2129667237,141719704,1477538509,95328147,1144737701,1972268240,500492018],[1476582130,935053767,1872541096,1647296416,549664218,868787438,62986883,1944194436],[2038558509,1603629043,1818722738,1386088913,1306307836,819947196,79220352,114400515],[1710620759,1472499533,1680973082,495418255,1476055793,1691543037,2061013965,827075213],[1254245511,2046961281,320642946,929261837,2010904242,520529739,739618728,268458336],[475288025,1718763129,1351736819,584366263,2030208010,423206957,557701996,1015328566],[1183848604,486221819,485121184,2011724539,2071832196,1094956844,1820571410,1900941735],[2120339864,2117893305,678011281,302517845,647715512,678278577,246083467,462517993],[1747719185,1445785595,1929439133,997499186,900292717,768094010,1781592615,113422582],[236251190,1038958059,949718564,1890492486,1699776032,1044981989,1284963030,1735643347],[125799285,723083091,783166740,1279011715,1793369146,814613282,863855655,515209827],[871819279,1963271442,1793730149,1206810901,1960437500,1070772849,1297104618,2539842],[39519739,630117995,2088377616,723919741,1553653792,1566604914,24085231,1515010899],[248614973,1624162110,507311219,1508753512,1402510468,1314844200,1839337128,1576850085],[1510887870,1300095747,858755678,4685086,1774330980,529761350,1284306175,1823377499],[1142611100,1050159602,1095841049,1432741524,1193675898,607648401,1365793043,1698078069],[1366235629,2029174204,826849181,1944470789,1584210324,272413772,852901039,277380076],[366370900,481705678,1501340634,727143959,632794560,1234215131,1257756249,1256044711],[58681923,1855611738,156144427,486601955,822958612,238822806,1402340278,1824572461],[1362024488,1634058686,1916531962,773664886,682603208,2034477796,809538511,1090066265],[330142866,983549054,757431140,1000385952,2036773109,750990926,1023873504,1447297830],[1294908650,1326223121,341379039,1124742574,845375346,1031094138,1359715080,831119917],[1147980470,1698697799,1665844016,1672870556,674611547,1639897036,1052688254,69733424],[1388338632,532006968,1492913426,245656197,205359263,625094219,414344362,1836095806],[1941055571,1779917929,356024924,939426235,709927729,584165901,1720928818,42539261],[1378242349,1491192208,799043547,1645013169,1379415489,1790906292,1669836718,1801847048],[491389567,2042079753,638527264,1064700925,2016281633,372276740,228762935,312866030],[1636274911,1075396219,1904886269,1186374030,762672647,1854813577,898321417,897069675],[353271686,634915508,1626559301,1315695232,1006837898,2095399017,303148682,52665984],[609313380,1017530973,1155332146,789525878,698194574,648909439,500374754,642456104],[137465946,2089991046,90451594,1828929122,1894868781,1732132811,294509790,476466395],[1323031584,1782970074,2064268420,950193769,836148515,1424097342,1536129045,1604615196],[1885542595,1359968374,1802343935,359159023,1447959747,184490848,606614862,555058672],[581251,645665869,1807572881,956133926,1055929466,1060259659,312803037,1768580130],[1561855292,1168248218,186057477,556242352,1221356525,1717255841,681795881,1166996440],[1934564030,78442770,1306649310,1609395841,1737151026,585685716,723273336,892878397],[1832754062,793193886,902257128,1933894883,1902491490,1266975094,744771759,885516184],[188699550,453266529,1063574592,22050586,767908736,892406785,1275227886,13223951],[1807026301,257313580,1427713304,1929902799,983968905,1620181781,460244097,834095279],[56749534,358587121,1142037098,2058611283,1314021086,1722280062,531572496,1281903889],[1977863803,2120447330,1695211692,1311759273,422524309,1499356398,1263171473,1748851596],[1498904299,799671053,1409904738,730692684,672485852,1664331238,926910412,1894222018],[1454798520,666160849,1155223317,1666029466,2083967645,814782518,1589371576,1898282321],[1642375872,1582988652,1959615010,1919859020,1556331805,859093321,448055067,200399380],[650144804,992664186,794086181,1211071545,902894612,1928178842,692995187,1290653692],[203569745,1764948088,1848501007,455965843,1618066136,1494785853,2010357650,1354101168],[2044022210,821911023,2110221155,1022995866,1695811741,1430283250,1887540133,479120223],[1055524956,1778445555,951419264,299811532,2020476656,1983050745,1258484690,1107471736],[1242764584,208955702,1184809554,595084225,1287117658,757324352,573821896,1099792730],[1485274799,1688164372,1051776936,1331392218,1230637646,425219959,1495187606,1278722370],[1492198338,314164957,111720944,1062387932,811799022,885827154,762473712,620293672],[1431885103,767158487,1165884174,357476290,417273294,766022967,1460330367,157126578],[344896964,1671185486,782060341,172746733,1392876397,79533674,1372865229,1816155491],[1589562492,146219492,1671683067,2043015268,943825119,318396841,285838090,1499727680],[1929998515,1771629818,1724667646,1532579784,1379669152,63690892,1873308687,709332221],[242581580,1024289367,1639110287,72848936,2081205543,644550343,579790379,1213998341],[1096501579,1713517344,1067404297,1903093447,1171121367,1753822464,1722553342,89954624],[1702310600,1093688315,690399713,467997941,798698655,1767352530,1698798704,1716647537],[1882446666,1595325693,466112114,1920667092,1521335839,1267699689,1620913517,55236666],[989889101,505026807,372821675,131736111,1242808653,198009342,950580144,1929302995],[28792936,440527224,775265729,585913456,976912309,1372263557,490991689,2031474609],[1170689271,1193599510,1969807676,1880905447,79947235,1553504197,1519080976,2094627691],[482764944,211375786,701108019,457050423,1902219377,1307157171,366661255,1400830080],[1760639950,1000102249,1269755856,1804458413,1337107086,1980815805,1434405732,1248902214],[936826172,625502529,1789365840,194699774,82846089,746597918,1972584876,1326097366],[1120284853,1651917894,1441935339,117487693,1514316755,629915186,1393940140,634970654],[901015902,684195744,1909077998,1687198330,1863725,1800298298,400265760,1703706470],[167759956,1437369873,107792805,2117024955,1994234120,731591771,448543776,1860758823],[788027875,471665409,682871024,463870005,1151389777,156567527,511342095,126525186],[59852606,1744499007,985269591,1828421078,471629648,274431574,757955667,1740374008],[1678542801,1242373898,980543889,306966392,832561845,505739426,859622030,476505603],[197784098,926923250,1217059813,244933160,1999640695,1572528252,407833746,1589581815],[423402022,1002566109,1859212829,632408019,918825830,1265933472,1876116116,803698022],[1410323017,426271248,1170376838,1421789561,1417493226,1330206093,1015105027,593682105],[1431959937,1795934096,218589023,376373692,393363897,50412243,1217768299,1388554788],[63492444,1365267406,606426811,1304676280,841703552,360005243,1587809492,1890930325],[1689638631,461456145,1567605448,2025859460,364633803,128513540,2026877368,36518538],[549115474,685183298,2027390047,567784561,916501932,1657998155,1702902409,1279466072],[73289034,1879772949,1168976810,1385884291,1253767292,35039538,557359029,1506877691],[328330494,2095551088,2107542080,2048311421,1482202343,605559664,281283770,1470657149],[312808546,982825686,326615617,8769194,93357251,1426242005,976465133,1263052023],[1309247437,1950176739,479310179,1337000751,643754564,1658488478,2122054176,1749868659],[616407971,1744174090,1436952678,2073803356,486592585,1719882177,662558584,444981039],[1418931704,1329917304,2120152422,126527181,1494069762,1695599624,1265844376,576011596],[1282386069,1875741977,401382751,1455276050,1341387661,253397311,135699033,1590256540],[1809517716,1567056557,590151025,1871072359,1743025427,2127873001,175708172,195254360],[430497975,2016342812,289745655,1931834419,1100920609,1514709566,1088823348,2067637502],[477766181,291049784,1872627270,571597609,2107636686,1067075307,1056802449,1774033212],[854321352,396793780,596372444,1496005916,1327394238,2071349819,2125123241,836736724],[1107284779,26212611,1839330139,1723045267,1903417349,266565893,917206693,121490805],[1037893600,1896890089,1093026032,280551026,1462332543,464347038,1408693594,1320934786],[1152025598,247619430,1758496424,184367202,1640499645,2005933727,1604913236,586104893],[1290094465,764396395,1900513441,1551339472,1076228826,1195964223,79032568,167127606],[1881784101,1834656147,1244685790,462548533,1140116829,1497779437,1381920508,149655716],[951475953,1746594274,1081953338,652853968,335568810,1268862660,1081868738,2117687150],[1175500876,2095290191,100216090,1219017630,1260528906,125606640,948333832,780954502],[1759258636,467607747,897285127,1952865348,1021648611,1861108100,1866135728,587647871],[400441078,1925293097,35327312,2111073259,1625085018,960114086,953810555,1301347935],[1814094444,1260010178,1610380411,209463252,635057556,1729321390,855434559,1548694258],[419254613,1814995316,1874469065,1260491077,445284565,1244678479,1122688498,1689323759],[1921618167,85203955,384619986,1931820638,712967551,435503932,589066691,1051230431],[1640589786,1995418835,1804148524,1537180037,1851259690,925634679,1304444129,876216665],[298240316,849304191,971173050,1978169925,1281586384,131452015,360206034,248532869],[928547028,1200875185,588992299,2118396373,2124724065,1695098946,2091028163,754960842],[1616907439,1627620939,539530748,1365023298,1304461169,160609804,501675598,1225951482],[888494726,512019587,248883065,740188033,2061147505,2128133544,1209032136,708556834],[2128446138,1860358570,1600148555,1160619242,1963876076,813543165,37101140,664257730],[917525211,1365211615,712593022,1986403820,1140977113,1467909141,616819888,46914444],[1637931702,1423551879,997014028,1252458553,1731509857,287718029,2125535523,330912371],[1179024095,1007551717,583018048,908779729,615841388,1317003913,1490664145,755288173],[1147958782,205811183,1208527940,130415483,2091581495,646507565,1639629131,1311279960],[1881758007,1401261311,200894780,1892919990,948613438,1362579961,583761212,783459899],[1704568827,613995237,890053037,1198794901,1287831583,1370787883,1401549940,1697197593],[1656879953,981433420,1251101052,802117637,2128788761,889235086,937161158,188703348],[203969699,1676814573,1248792714,287720635,462898735,750773987,706712684,1576890924],[927149170,441442648,77338728,490631110,173572357,1139195907,2008855352,1792986838],[826497571,904997853,215803559,2105779111,2058183407,373763604,2106526709,110727244],[1716432844,1427910192,654099116,1356064772,1705431900,1428742353,1478248492,2047190693],[1245975908,1027798537,1259249100,1196518605,1664285227,873601057,1873438528,2091407145],[896526773,786021399,1993494762,1579199394,1078067316,1793128824,1460351603,1438265648],[692809301,2120339932,7617394,491049283,314798110,553389385,957533843,475250274],[71437967,950487433,1506069945,464250819,1054340805,2114132214,51914914,285250216],[1348103483,1800542119,1584735451,253152557,604441197,2008149459,609864591,2080236574],[1478796932,2095208001,1549887455,1686213480,1584967097,663581442,1587707144,1191988526],[1076906801,2117316753,2015314718,2082370917,1498786590,85740043,560870219,904563058],[1626848980,1760500014,9269843,774531476,1829672847,1693591653,1333859230,825485493],[235112525,1074125118,278582683,917512834,1168473156,128068530,1309133600,506104365],[1456687403,1648756923,1592133879,1545269049,1276006539,1084389710,791080931,469095885],[2008842003,1964018010,391426580,572267909,1458829721,423617329,1863904194,1386587441],[969557747,701558551,823185193,2078074036,1760203098,675247569,659274399,872392049],[1035434993,937616471,851811788,77983765,1834769608,1243450837,216776109,761828468],[739716533,194634563,81877342,1981163248,930644558,2075298100,1492421348,1260348469],[858801335,1473189838,728784556,310103549,539269402,1201064918,1527305163,2016896046],[1227857534,900465792,1390642208,921373397,336492184,414327784,809075145,222702603],[810044607,318616284,596167391,1297411927,1853611341,1995275691,1694191249,1121972662],[1400407352,1075674403,1497817798,1407834549,901070269,1357872805,1762903299,198186057],[1247865817,1993167809,1954067581,372722234,1391160294,338965810,400445195,1491478919],[418639565,1470613023,1676256832,36716706,1968501413,730431324,2103749010,1655900137],[1215679544,724826706,461367709,1462101186,917605475,809100240,1318487487,1337459129],[774815684,1593964408,800434706,1251630471,1154108836,810446004,1709708327,1332560799],[602950022,768379330,388508617,1628925648,905530704,215344411,1201069471,74792471],[1957700390,868119207,859125169,1980020926,432897588,2086934314,1908462512,1880725364],[305566891,1697706859,1652060675,1671510525,2113416445,511979566,839679565,1676993078],[666845043,1225962534,1254688787,2026589193,1095289933,1795861591,303513818,849899905],[2127123050,1715188913,1876511907,51626959,554608271,1315564145,1969003527,1395126308],[1104134102,1858007783,1634642738,1841265130,1049586312,72286214,1462023339,1731542525],[1595446498,1738067865,260019582,1170910150,1686074374,416548139,904066607,1109688623],[137141322,1294113462,666617960,790430839,435002314,736885892,719392002,1747495364],[840272743,418485670,182808861,694206272,636673948,383823542,135380947,1450382603],[1948568057,2045692262,422402210,912035403,2010520461,1537847982,2002686229,1023521724],[817735748,191516820,2119300158,521480912,610271456,1005989620,537541483,432565291],[404541283,1597900613,1489166472,436633519,945124462,26531792,140072714,1466863261],[1682732616,1432300275,1774238128,903754724,503877140,1331064657,855175894,1766008463],[216782126,1517993848,1206557178,398682058,2085154198,1694418993,1169750768,1896854124],[1686509523,137330108,1883778957,303713699,1467114234,917332461,1208942643,2110916560],[486982619,271948827,1156252668,1453266305,210082754,1069805808,2103433051,1648191512],[195982636,1507137880,1078667279,575974328,1277866360,54861806,928253324,1263967952],[516421411,1992561136,1950200382,992205883,193305323,215536,1553904323,1366624355],[809385067,137826386,1197545452,879498745,1647160272,1033685870,690600666,1770966479],[2057931064,790924284,1076352088,1783995503,1169906674,1982613639,1605141534,1011811380],[1097161233,2001300178,1189531939,1333738458,757223972,385662532,782113030,775765410],[1088533808,98669427,919168906,525946952,852853009,606612819,1909576567,2097052412],[1343244119,1834906301,792616529,115505777,756769393,492491700,24882957,701480191],[1713888402,1474215336,2002091367,1307813652,166271780,1795676463,472304454,1230989003],[898324444,200161585,1894297784,1303097480,1170478688,430627349,1244673940,1777789781],[734492445,1140645147,57628653,2100562981,659115888,1133011924,1918313647,1952022723],[423428730,1187821530,324620877,1918608783,1147122129,1950775194,369646113,479374991],[394173832,1592740026,1293268729,75222381,1686275321,1008597137,1684084073,1594796301],[1256457457,350942021,154466926,487457080,1109466919,589169707,1522056726,321181482],[1197953856,794608398,950350192,1887453116,1601068291,1241282916,1348777341,69387665],[1256614103,1314903578,1279297499,624030203,545646082,2075221768,2045214307,1679163333],[1439326841,1536216304,211067140,364532694,1630813839,1568483649,1706008474,192898390],[1305192760,1670325443,1691406054,1012518190,1546030035,890178816,1520284221,1935757561],[1563779108,1694534578,2052781042,800816913,1324419914,1530089655,757625022,2105347409],[1270537304,1678481235,450064392,1024072404,622517703,1972675985,946746541,963858980],[1377571240,1693427224,1852961955,551231449,2086780526,738007216,2032638309,963802485],[634335345,190064900,685028728,1539386411,622262586,1462925615,848460002,1219321354],[342533627,528035768,1322597294,123934440,794901858,133339862,1621465890,1300148655],[795643881,84452760,2127177712,278115192,1748682014,1975644414,1960288641,868439989],[365086324,1555365411,752190993,1511470881,1844555412,1689924364,1631335393,1166341147],[63138362,446884053,514334605,1326846587,77264007,1183671121,1774422695,1629859206],[760035888,1576746792,1419856240,756816837,681461584,1015577354,1689744816,3745716],[119724791,444869482,1328687898,1383391378,2036717900,1576166838,326415290,1922734805],[1165318683,77985203,869221978,1266968254,1776802602,637211384,128953638,796547981],[2118092249,91719745,701964524,691155812,574903560,1065967105,961672276,1608020644],[563762104,188516212,1899134823,1167364880,1954660488,203439919,665331843,386749394],[1081869088,80857877,405595092,930507454,611799704,1119267575,78164868,2109293262],[1482634051,1579460793,1159699631,1606496441,863774185,2048136064,123315455,800864322],[721070774,145525083,506847962,1315841382,1030766177,1442067065,1963848884,63476265],[1896021849,1121299398,1417437529,1600025340,1513390442,1139142594,1638610855,1781699627],[1685796826,487235258,816673945,1378654277,186060975,474047941,1243541859,234404629],[905280188,617411044,658838664,1027675049,1104097479,148638189,1148073341,1007437001],[1030544720,768527689,2063019814,684282939,325232225,654952684,726657914,1621371065],[918571476,638867434,823185289,1227814053,1577815867,1576388015,270402856,1911713672],[1537695457,970775611,1554567330,1021181854,181724607,1942877372,528395549,318952563],[891740122,718770852,1005261167,18843636,457261093,1843783441,532492213,375637422],[985654537,1105243609,695792727,505012794,1689236494,124508957,315727399,975624764],[657725063,1171596484,1568932476,956549411,192515014,1046703913,745644628,694106873],[428238534,2095677618,53522620,336487886,865048922,1084803022,1018275992,45290535],[1502594334,110372154,747155185,1500197031,1048489897,946782344,1041489687,199421498],[1586294865,1569783843,287854462,1560420816,220950348,157711956,2026403269,463016245],[383995534,2127919336,443884605,1904202694,714422476,54510541,1906727716,30418012],[405235268,277061739,2056125944,1677490234,265494453,146004909,178851789,1343920405],[1080500507,530201772,1500917591,1724172623,1517408952,27806593,232304142,1574892334],[1489338164,784421427,553168514,1127101627,1948445169,852417862,197902982,387090431],[946421934,398415621,2119340114,106821516,255932424,1536405208,1933160137,1615381208],[1350227948,2035136591,721470171,1501282472,1786439007,922275581,2126421116,1182069418],[427984356,997953781,995599637,35729052,715312876,524483718,519261411,84231842],[343349712,548456680,868842095,1999703686,1438934234,639895102,985884902,1847565647],[2013112395,1343281034,1622341132,1070747145,87544827,168818310,1460532772,1498131539],[1019134212,277107873,1195284122,1381103342,1116265714,1018187532,317810531,404075995],[76895803,660225161,143658402,922136625,1058730621,913452153,1682611295,1628036413],[1814272582,1945196881,47553527,1737847247,876039983,2094413005,794592364,434961272],[893916506,844552895,902260767,575144960,1393069502,359487235,1836188479,1822779508],[1457595283,292999389,833939480,78651240,2101344635,8731326,564438017,607610303],[140833202,1270546417,444631116,791612666,410324209,912931497,926161286,859427707],[1920470892,1303128648,273771997,1263262470,1151760660,340566279,799083815,371924047],[1897060859,183060345,1485333532,348475141,897429100,1424942567,1107026051,991369639],[1988925387,1240530392,1912828447,1599833597,806965434,2055955425,1735902715,329066937],[1605547739,112441999,1371894040,1914478001,950818883,1158525867,875155232,254961890],[1069921497,201366370,1559925913,215619460,133872804,946609283,1993017826,1588922386],[939717984,199276025,92062259,676152316,324871588,443125623,1463662722,1033281926],[2017293937,2020945352,1135683756,402034758,1972026519,171847504,1026422237,1757136881],[882049295,1833032493,691681765,1474043706,417937979,1198931739,1942680905,1736909373],[761257789,1297016710,354906010,1046221404,1845637953,1913115946,846936660,1288856731],[507430127,1467833988,1078073107,511354405,1748085710,609788508,722245535,127358996],[1252477591,574569558,2001719276,22816636,1090480669,991400488,820597321,1448537820],[1149712302,1181835433,1299726108,1903198734,610558250,133406345,1152358752,946732361],[724669002,1025730738,1786132391,965425404,1013771300,598957070,590602298,1230185722],[2061827682,1109452522,1792230780,89155139,1500666901,1474933720,1745724238,278048359],[2033278056,2115391084,732528553,1697960468,1053451921,339458864,1726609988,1016404735],[576103157,1811075297,379221350,1405652497,1862581541,439329599,1876863695,1844480244],[1853411827,668350827,2106160091,173735439,1859734385,781897556,1871821655,1193744943],[848303493,867668088,368013376,1637725189,1844821730,1809470762,2042400877,599745268],[526529213,683566599,272010358,920738895,1484671824,133523064,1296903566,1581638669],[102647129,1850334042,1999270252,89184878,210450439,533952077,1619649263,340070832],[264710519,896377390,1170162724,1458759454,1240894363,306050657,1731071580,1239544281],[1909918197,1064548155,1159378852,1049510613,98921419,356830404,879105315,812228914],[644417832,347991515,1917343833,1123734736,201593093,102843704,1068928380,742738031],[1341954542,1129716351,1324107268,267764187,644135228,1253521296,2044827520,497874488],[1159946406,2018367423,352404031,205806297,1599626768,627042070,298498313,1563714798],[1881045549,549660567,1242160778,1133787631,517511653,974194405,113258836,1775619598],[1258479596,990715699,437952931,342632729,1014617653,1217633201,1655897348,1326698034],[1770498643,1729057594,1413839512,1333620829,1266570642,1341238033,1550633000,1664444968],[1599281278,388871870,127486773,1854889585,1877292377,201146195,1020646920,969823569],[2089843214,454322353,641733847,1135650094,905230143,207418939,925986705,1997488399],[242132781,1269979156,247047745,2120606894,1722636000,1851915378,1388224971,956890360],[1719425007,477776020,404686843,800630168,1853776226,1019733725,552285399,766525275],[23781629,769245987,144864847,2075790685,984995002,812875887,1646454992,652550629],[1045784821,1521634266,1420843614,1340435901,2037795755,349234890,637484331,243728801],[1591216539,1590047334,773523635,1102251438,358617382,213223909,1821522326,808448196],[579798618,886163907,265131402,32028330,1439298862,1019129975,839660411,1261794204],[42829909,1073465356,1229663446,303919732,290236046,609105549,1677567552,696400161],[917367267,730421515,567754292,1528011166,1789437614,83699589,306144140,531882695],[192758150,1214671719,882571021,1096733858,1481058340,1348221197,739171278,1562407139],[260139809,729433303,84428005,979650308,2021237022,1869536617,396094189,884898834],[1076715287,329105049,374877517,666577178,1400982920,1031947110,518121233,290722018],[1418649903,640443378,1349807763,1164139602,136380902,134512583,405721936,2073446779],[975831419,155169336,683363550,50434394,190602961,309052765,162576001,1568017739],[1426104638,1198636041,1742967434,1931092934,1258472820,1648784336,2047906093,1183886235],[1842860323,1170921710,1678207040,1068652160,685469433,1810137546,9877188,264570684],[1435297373,331651692,1787945875,181683398,1797271412,1390012157,351183677,470985222],[1544303757,610160042,1447797080,1529279712,717756413,1220397853,824100673,1864594744],[428445846,1655010081,457337753,993941883,1690751576,417940943,1342572349,1545800144],[228905126,1449285537,1449298559,1294838040,1010016927,1334517851,216315776,1750290015],[300856737,941079393,1229244420,1189260750,1964034146,327445967,1502607519,2085992524],[1517795226,1553880988,598253604,305579962,1448695361,260883316,2073864462,1724626084],[1113146358,321403948,2111555084,1088273544,816093744,1635034276,1787703086,559654523],[83225052,206693760,941804881,398085779,1247565153,318837578,1662183393,100318391],[1838438430,1568154739,1230147456,540306579,2123426281,1403331392,1403642171,2031004218],[1494165309,1635601857,1064539002,338858468,2094573558,751553214,2081906430,1989196451],[1593948951,2102593335,1988978457,425567640,384053118,1799989789,69352194,1075926099],[1357242653,404811749,1514728663,578236868,1587463278,1323824258,638171616,86269572],[348397607,1813435189,1265651757,645922135,912389314,1081542496,321841283,1313473838],[1415429464,2069784829,625830409,27284343,23324493,1812702099,80584310,1841565303],[94121198,935791173,353971468,379568829,1098563796,1846089875,1329861363,174320882],[1668162602,461896090,1494487698,337658858,331917186,1676846682,390628516,524504555],[2019790150,1642680772,16477115,1943981023,1822746091,714026776,363631804,1713488655],[671292443,685081710,1463501049,2039296502,2018259973,1043575646,1385934150,1846730458],[250496267,1569570666,220325185,1260913778,942098045,566450927,47593939,87596499],[1348049100,443066614,562284857,1375572006,387013759,1685049437,638822541,58266629],[230920356,605779833,43987013,796438099,1136740210,1935425684,1894520269,258309738],[742487054,1900127269,546175751,118221827,110486423,751270535,1436452213,1326322783],[1054704456,424999272,1640293917,1492353401,1231474342,884684196,640840403,754078134],[999845509,1966015858,393020673,1703582175,861584749,522955459,698844564,1120041860],[1074072217,1944328781,1204627028,2064340215,1448156878,1661091550,89729100,1402868677],[2061659416,2087275798,503633766,265416526,791677200,1190528575,1869049160,1116777430],[88834430,674515503,1971746565,1033296534,184239485,1207732308,909133234,1894656698],[699782269,952793644,966738039,859176507,69271852,1722543695,1756414882,32737321],[1909311769,357314493,1678262191,1417549305,1261271380,2125533397,368863945,2030020372],[1033067476,1235573461,987870094,1739846993,1277070532,1175121617,563587928,1568485737],[1361013798,1627493978,738310752,682666422,421107914,1671544465,93048685,869841332],[963583060,860725168,61863755,1717253897,281369924,665849840,1276062939,981933661],[827902035,652447595,242970678,864237285,1574261197,1155967159,540446684,1078688058],[2086561798,398020515,1641238151,60536749,2077233841,1727727576,839232805,1294967182],[497899990,82189580,232881078,1862918942,1798738250,163960095,937055105,1510797256],[2016493312,460758959,1420197325,1894828320,565316132,855047257,558257039,967013178],[260071269,57006573,1944243286,1125703060,1545756351,465748187,1353087142,1421685918],[426812542,1296487087,1653498661,30058515,900226905,1012873478,1419255820,1295474631],[354587681,498564010,1809774581,47147352,1775916965,1671804358,325364912,312909092],[1710116230,1623193465,1972385232,2071860638,585333058,52408268,1866485654,523203439],[1598253702,734467321,1316463598,1196156448,578257299,92693931,1736129311,753158560],[1642880139,1419240033,2055236234,867920835,1288304251,706761788,1336518144,380722576],[487664870,1139579304,319699498,980988368,1721128825,481658861,1293414190,503054632],[1193037554,90905983,809505609,1778272609,1824933800,875754193,366871231,2029131603],[2023639119,1168146016,1921719255,2094837455,1057891738,2086519600,969420476,1019743505],[856082302,437000307,1639414200,1868560990,143192180,2087267490,548006007,391446393],[621658798,1544651309,357861755,1582411487,604179333,325865431,102301848,77235868],[265726757,371988066,1977594412,323389780,1581722617,1661658595,174412657,1110472017],[143442096,1075976189,1518342801,1505672173,1926242295,683234300,2027067564,1625747480],[84688152,878431758,840640377,1898593593,986866320,1769506098,1293430412,519137612],[1405065663,2053678181,1868786619,1271853314,1176777379,719487672,1330568719,1278964850],[728156136,620707743,1085367011,621129216,175529341,338457424,833340793,1607087385],[1592868963,193797939,747635805,512077180,451456323,300817582,1305488093,306853361],[275430520,1469046884,1193735897,1518073725,923022193,1307242082,1525513216,1137042767],[2041304017,1670956074,140214876,1054407651,1703561501,1860674306,1901914679,199538983],[151798920,982890060,1891232989,622855191,1081085968,1370268559,984592741,1655751655],[1691508517,709373657,1486376574,923032426,808519902,1446133955,1113125363,2090847593],[333050855,1062707816,178838237,1566315915,76160151,546465705,587738110,244936013],[1554950257,1464112467,175318627,1378602662,842531954,627471735,788360065,442925531],[1023768403,208848079,304835088,1807617432,565093907,1553267605,502044716,752593509],[202225852,1992616296,1678849016,1867158004,278972832,165609844,1425915473,471857674],[947165963,1183110247,177662100,1955890226,1248557307,42130851,19738857,1418967553],[1766675160,1958175905,1340947715,1913994193,153346767,1661992173,995273953,2106252740],[1029720094,246047590,1539793164,847576956,1574906132,857857045,620799244,732664883],[1048134266,1248408130,1259819979,1384572923,19032607,457335677,1887980191,190450142],[1926727565,164619723,959033885,1723718982,799042869,640361733,1717041190,380873240],[185517954,416723229,944417552,1568307323,1081193637,1147839928,914001415,2025748708],[1806297464,129506552,1276134145,558822130,713242518,1489667719,1552399192,360105241],[97005293,2093935597,64172150,1657587409,957165888,2106717070,1318751777,339827002],[1087811621,1094871068,1293610255,728408797,1463285711,1477831493,1258171213,168443571],[512155217,1623190594,953242566,11580107,949002113,1788719267,1139320991,1461849230],[1150250855,311032898,2081879909,1124926308,1425248489,917391571,760502025,440994196],[1804356268,1861931774,398396394,533488250,683848761,1625656345,1102808526,1013719076],[1787024631,1690790340,1762706953,846695336,1931554395,492350569,1998039518,685987825],[769527672,1357277084,678435289,1321406991,1293841639,1923575910,919670559,246729738],[1152848739,719088933,1375866007,2020145528,1652737797,1280437745,1409774519,98104789],[58500020,759115513,771052154,909640786,604514386,1680245366,653393498,1716468147],[921802280,932080690,1105227586,1108393101,1305797210,361665958,410104907,2008325465],[1993380148,974859672,356283186,973365125,1918648955,772840082,633227799,172328552],[939052246,1464096904,250254482,166226108,1047838240,230842187,1728400623,217848525],[1325968736,914936584,1575911476,1597012783,843299512,306744321,421450394,618323428],[845839884,1826538035,1730694703,449517023,4303547,1803161963,947109147,2070679572],[655023174,1872592377,2112892381,1600124147,1683997129,114493604,216920869,509035464],[1129027347,22171481,1053591121,1929283681,619292980,1921617009,904399172,1007777763],[669601164,162388649,934563408,523943450,47752399,1480020516,2057659332,1151566651],[1257200210,1914885809,2060766828,1854746112,508708916,1446985549,581270750,365257624],[1688489534,553033243,840658835,1670968816,1305365266,125517512,277810991,526458700],[2043381973,2069043341,1504949086,796495960,1228231959,144557332,375023121,2056940486],[1605677316,83671925,1928899693,297787892,84368962,1540877174,1791852271,2054537412],[322850917,1544984908,1690139340,1006956633,898130345,2034730376,623392618,1303918755],[1053607450,202086754,34588289,843396441,1923245099,1910610973,12830247,741827849],[115370677,1109029686,2025091264,1063079243,205899838,541018249,232945733,1323964359],[1723254877,580185031,863272521,191690685,791103139,1220699681,1272214175,1254909976],[156078046,1021771416,190994181,590622226,1045285434,554356248,323263679,1932576140],[918344677,76115199,308727336,1050542275,619598158,112122867,1647962370,1990022561],[1358781342,1169766583,688499278,1251412018,695109314,1679419460,1729310327,2100576089],[1474013994,1184782340,2088416057,1159300315,1994134296,398797684,1469528024,1260279942],[310354021,154211158,513381729,154417458,373388259,192889283,349272604,36870306],[1347930777,1017081459,1372350991,1353665427,2013780534,1387949658,1137388368,1239425642],[1224917041,1457226733,841218438,1566294964,1407983627,133779399,550646622,180057418],[17098609,625098538,484163303,67205858,2044922519,21144144,173268997,1959713738],[354021340,1362882306,1506449505,1541737816,347970478,953139629,1199588718,668043347],[402953754,759279707,324667349,902792423,1980181391,1382531884,1193326181,150196555],[1525965379,706155107,1741724498,415140519,1138247183,1876087546,940448772,37933574],[1904942468,1578304057,1159993082,1794977419,2024104226,1844707083,604759818,1767683391],[1387502715,864107367,1615713117,1836241489,306622585,749266569,1936284509,1493064961],[71389510,276229789,1377925575,184958624,1052306742,1469052393,1700034733,1429011588],[1605336263,120373190,1573040929,1413833231,421421342,890739341,605571167,477923923],[57144681,802008893,2016474071,1722145097,1482170333,2103101656,465195360,258471824],[1662446250,796680756,457843786,876148154,306881721,785614181,1817891353,310522748],[370668120,228577583,840971216,483810903,391470517,1175844494,62602079,1992941709],[423305983,468366295,105789487,1815788053,1705961182,1010411405,913521164,1038390768],[1000790670,381167002,151821073,124860779,141681074,87218550,1177224836,1724697899],[783608952,563373459,582870564,277693274,94710998,1164539319,1009563971,1107047650],[1892488534,776328869,1534244295,1007419889,854210378,1456332451,429151915,1492742544],[170098288,1497111377,705877299,627034366,1532233623,1576623717,1811165428,617720407],[1500363815,1457999840,1017448292,1342583552,1457012023,798890105,66547227,1119964515],[753639395,629168436,1960883477,1127663555,1675548778,109481849,738135837,2129325609],[253161632,2118297545,1266030686,572989508,938010888,713766539,1658672725,50267357],[870615535,626967397,1664434278,1001459006,1987208168,1399638945,568047905,1173527411],[1512965364,1064337578,1446744573,926181861,1317183255,1676041483,1234232853,1077358477],[1554936140,1074006054,1011904167,1355548199,400864692,634766212,1992434493,1198641168],[1775926770,587404845,1824789829,639209395,1477640893,1807429062,711892815,1406629987],[1285242682,773253851,1600049050,448883003,1401676877,1044638243,662127305,1410844182],[1200566219,1076563422,1035685244,732100218,226217846,88383306,1954445757,106202545],[679479179,2044971078,1958013588,1194416344,1235253619,445858134,625547173,280951455],[415287248,1723220946,2035328933,77277919,214193137,1879203890,55838278,1347775295],[290518140,511112936,1289551408,723788796,790606339,1850403643,1763386428,1061854804],[118473442,646185610,1543651727,234344063,163896322,378210198,1220430623,1491448106],[1253053682,448066145,1175595293,1276396615,1759445056,1269550115,858195921,147723940],[1718191610,1196665195,366450311,1601167621,1077655301,1365148851,648137833,1821066906],[1791754802,1962928108,661080689,1187354625,1802652617,634346708,1238170200,1914996957],[910396927,796281625,1568877169,1586661889,17218306,527290952,1441137907,794825346],[1959733227,343699488,1417390676,588647409,157364335,1105827761,1560995337,2004300488],[2112478500,1821955977,1131067355,1796657456,1894599079,92333531,301396835,1197631943],[867964816,366069989,1314697173,778511824,517056545,272752424,1890115271,696899834],[84647728,1748409639,1948943429,713648545,355805999,196610791,57507710,900895335],[859596970,1825649487,1792785279,1431868863,172924709,260173908,749329849,1427017807],[130018550,885641239,1396241644,1934406910,1156620024,763734324,782229930,1146609047],[158275055,79074560,1920915782,1792102,1902493580,1119458464,1278064003,1539446592],[636386101,1043759795,1791901055,32456002,44474209,69478827,1996231562,1328956519],[1646095000,1344136672,1232409846,1755474559,1259448691,770178119,1263731808,1528288104],[1016006647,889009248,198279541,1656888603,243252920,1830892871,337634055,241873318],[313791664,1448434538,682650148,1908643794,1832742276,213836121,680180230,800565994],[1791605455,2113658988,1272826946,342975716,1368729434,2476536,1782387573,1450812334],[1712563439,542650834,877905811,729661201,551026937,1466864973,1091569504,574046393],[2095499161,122223956,60678717,1094212295,1846155056,1629000566,291666814,28450809],[1235899720,1259468394,1465348485,2083583951,1889385716,1118549434,156474349,2087641360],[1973272735,856586535,540297848,637637207,1583813553,350326917,653165071,2070639801],[114819883,1417396069,245524214,14150124,1071179963,2099552079,1211428568,781840455],[1163201802,546464464,1916251278,934291878,401365855,1879335155,1870294165,1801385240],[1570232928,1837572072,1227022925,5664946,1812099622,1001764746,1932191236,1392979225],[954930845,704368974,729503318,1220103980,119678792,335661818,1409401520,1053009580],[562200665,670411,313566272,297591705,2126029122,1013181773,1470969379,2042253475],[795883323,168140428,707860015,2002009859,1283138798,1279128690,990020954,1095263850],[2129248500,1518704654,879951405,989338959,1471087297,441160703,1335893754,89521005],[1135247313,1583986246,376114009,1527506655,1549394070,692565539,606232028,1584540032],[1467745759,372254249,1153012336,2112800549,1281528506,1257401920,218448486,1827343197],[983624543,1272406825,648417,1628196431,1445533668,2065417119,1231057071,341114998],[430673850,2046391854,1036866521,1597263146,1107824930,18836610,538179541,1502980977],[1703432703,1820616618,1743109986,218213298,259275761,15997378,297691688,371197355],[506914056,32313474,207008091,1610610950,1883006077,1575282535,1204635940,533931330],[1041160347,2119616495,1233773465,2119905781,1628190162,1150247012,1370312493,503580243],[2087924461,1464887701,700202706,963066341,114681326,2013690237,410797134,1574084524],[986562413,941914844,1155263127,1636409972,1496287768,1107505252,590729635,154586445],[1311278519,1264281558,2037295869,1982085443,1133961886,2001572646,1154375344,270243108],[1389858217,2029879727,149556057,95892156,252986744,2041486457,994470776,291617772],[2015335878,870833245,604705233,641928024,1226009475,1717981785,1065255131,303041969],[879999640,2096279384,915524016,333947290,853254157,1052273410,1548935851,1574032557],[714741101,1102750306,1540692789,2836160,107414465,993213438,1024610230,2012578687],[567737720,448650837,838521973,403509823,468808208,1785797176,5491459,2095827498],[1793932884,537965472,669714831,1587785132,1552125887,1616635981,1084383216,125166513],[1762244532,1729049046,844760169,1484868937,1840190255,1992448151,946309304,1328055616],[806070174,548817152,1119875109,1614737528,1289944566,1293731491,54421006,1995944240],[1805028876,1744971855,342131552,2080989911,1995331585,1700348788,1139997189,1629116508],[1407197279,1190061624,1101584703,1278085067,734468201,1829466896,130346980,185780320],[1992620657,60349652,1259011380,15681281,1279795459,1200248675,2124216726,693104894],[1096155255,723080645,2065177411,777355897,2013125675,1360435355,2106146439,23733354],[1627224447,567626423,1551836506,333484595,736008706,158763249,1320877354,54052135],[456319670,1774000466,233645870,1645660718,1548211695,736706631,663498648,375746991],[14892387,445682646,480053611,170089765,2073471623,120066727,547959906,224664403],[1523399929,419777671,920679697,1134412754,1417511205,1241634954,2111066685,573472995],[452074129,1649612475,1568590493,1286263296,1250860124,269047094,1489683802,1061718206],[731081605,84179639,1877489962,84859036,204585814,744611411,1322995888,1275251018],[1625317603,750265996,1906934184,639334994,1091392281,944352955,1242504340,684660021],[1874422620,1063960740,1825796492,823625569,923513107,639177257,244322891,1131491352],[1106250447,1759917398,653078096,994437003,1712824486,1535435105,393303283,1112354117],[1266089750,237557847,52178854,1620307470,735388642,431866211,1441705260,1475659132],[690640207,1305024081,1379671149,298237758,692513195,1715255917,844240940,1299266470],[297898516,210148921,1220050133,601603453,585722227,1966731774,635919271,1727178051],[2068146247,1411063992,1572642828,328533823,1191454004,1982641569,745407492,1108097582],[983536434,393374627,1779481170,214028083,334713759,1804062691,469089205,1242841066],[826995805,217442325,816865484,154314478,1195360774,850404549,349013586,2113787166],[1564328260,83268866,1954921247,1007578036,456722018,1730167319,1180724616,1168574609],[1840160025,1245794009,2035609632,2027290241,184306848,2024483590,140749873,692678411],[1134684367,1780331561,1607393174,1301602324,349751360,1374352088,49671578,1479697610],[2103046595,912345350,869128282,124192179,671534395,883879416,1607722621,1772287109],[1417424163,1705401888,1146356190,423666379,1298042836,2079225092,123364566,152685203],[1419146561,1194473426,298854815,812240953,2124115097,1662468684,1034990305,498738637],[90304354,1440874551,1041209683,981977190,1752479337,996537409,731610430,1914821289],[786311278,1940069231,219949361,1181000091,1672817887,1805181443,1642718598,1758555780],[90577201,537015204,55647963,1724391549,689971959,723226196,2008405003,365934745],[953235875,1093603154,1166004526,683507267,1749104801,1012046797,845117911,1501543685],[1620864199,1190031762,997811063,486607819,1120936998,1423487730,1535449318,2051180308],[2088931557,1506674226,197437985,555666751,1913768843,1749092091,951856787,72638034],[1315354880,1207172907,806920004,723909880,641176494,301184571,1258908396,380114379],[1892914434,301258405,799760428,1323925920,1749166359,1723968650,197991836,1000862856],[934307194,1497279070,664613534,535367538,366079569,276302177,910570024,1272366624],[687566875,647765041,1893046751,1843756184,455231938,898024462,260262172,678826233],[1683754619,2073331080,2090828538,318022805,1729212401,265476428,250223664,938874784],[901858231,1479425971,528087414,151115884,670718929,1747737914,1207049386,1158694600],[1830308993,239558571,828177014,1965960073,781627613,1769592387,328197889,494492705],[1603614608,1570085052,1109337053,26641098,106963947,1767274191,901846511,1478872633],[1143665934,857216175,1965464670,1702885166,768503138,1746660513,188637588,981579308],[1074311047,47502903,1460198135,751815386,1157901797,1371949124,1379607969,1696690694],[1248574528,636510005,1073443344,1532181339,1059566073,529407078,1940186589,1722642414],[1059605309,836252352,411146388,1322204572,989001410,803133087,857101448,969890792],[1253629437,574558205,880891520,1064957229,1821311642,243065722,920098481,1557753446],[421902744,1969544071,901650356,2051334370,1133561447,1164840890,967987864,332644881],[1708626301,756953966,782260797,630187539,507019798,1396483338,1274734160,1106562833],[454127783,42952031,359980005,1852220107,620513788,701092639,1912572785,6039099],[117157686,324900839,2054223792,1000690249,294837271,737556823,309611553,801981972],[1039266244,1916517233,1578192644,1212331217,837285408,57469586,657085017,587504676],[841400325,312377049,500337882,5808599,1253438662,997312381,381023946,767336045],[373109282,1631093127,885716571,1268928842,1672983161,565892141,2118565811,861353082],[952312503,1739572637,1903760867,346900562,2106279542,90648061,1266974716,1462247669],[2061024096,1955691391,168488277,797487429,129120948,1595086315,2081354459,1827646194],[887799855,470616054,1705406271,260946707,1032835121,1206126928,1691157023,828784597],[671961874,796681420,902916182,1544087528,617937803,641580922,526284865,987242293],[1822038089,374264911,241234763,436007260,1221798965,183738173,404523205,642928364],[782833278,364952045,1024547422,517582786,684407705,1591378437,608906434,1534030879],[2072047986,2105409500,561189727,119117555,829070393,91484473,1890326139,1328147740],[1956638878,839973221,1603525183,1972517378,710972886,1491276536,1798385207,641883430],[133228946,1396390603,465093731,357808800,153146181,657446373,140966612,1624484633],[2099193564,636240065,74226434,1252989858,62300341,2117166417,1361526539,139343108],[533982195,2107363708,831687275,317045684,1524975224,1151310214,2072411029,1184504614],[2066715166,1528936464,1673562258,1056253264,51073213,1529835200,1783572431,1328495902],[793791953,1107728969,431997832,1955503909,1597513529,269254377,1945030477,2107611574],[1202613811,359324557,1592221623,1738564393,890967811,164157606,584763222,1832420486],[36470581,458497240,155933126,1633064211,1834901227,1484605790,652381991,1887389299],[1354627177,2038777116,1670831766,1798728210,144422884,1252328917,456049281,1920830107],[2021473321,1915564298,563330384,1618709389,1797229995,1977854519,2116115642,581721640],[1939784002,591995238,1597576633,2053725953,1572683302,1991519384,1855938588,1677174119],[1738448134,853655528,202770520,1359395450,1473136398,773637388,1574760502,145852172],[30565600,1848380265,943840714,2112985224,441595065,1351114632,1439650323,572334321],[1194928162,1770723589,1607311947,1748406323,1012606465,1536915013,2021575197,1025285098],[344803996,1730032953,1114856811,8079442,1228663325,2069109412,511601427,596951611],[908897697,599418769,452431623,1393523630,1655407452,1653770595,1968890841,778824776],[2130121212,274912829,187059379,528958911,1979308378,1749886071,2084407879,226196751],[2092546406,1738447109,1160928319,1642640286,1027467935,1026562066,480378666,937949450],[1962076793,168341253,1168666239,2019789113,579251792,1795930421,649999904,752524872],[1020087768,47230298,666483936,1017225569,1794462133,2001224468,1765293940,1647479873],[2086360448,358229578,1175926004,164509381,1324066413,1021808985,1030608761,1166945384],[648462296,1232980290,445725818,75055717,1153494421,1799365510,314818965,2029968869],[339343870,1388399477,697585479,432754736,1333667465,719105287,1907629508,942008696],[1017165413,73970879,1369913227,835278657,444793813,380683042,1160321371,1760489376],[1851517879,2034318285,569851463,1162370249,114474086,660593181,425971429,421418827],[227464052,1216897516,1139557087,1288045114,386734358,824285902,819316472,338681344],[1701502518,1816930374,1794299111,2089276065,789646372,719260628,69240169,295153693],[751062245,692071033,1169433737,498772851,2046033742,1235619927,2123525672,566131202],[689779707,749608167,1356825340,1052648226,241069026,872842865,358436707,571952230],[421472160,1842359277,431457534,1316724606,1878105500,1549393077,404531254,1764785378],[1606858211,719762492,505978434,2080077542,1603424004,913924701,1622247822,2002428500],[435448847,975878999,460059250,70785420,902920095,1933665664,962489635,2101163588],[1163480072,1163220750,619507344,483942702,1250895649,851524875,631251999,1773955496],[1357723034,1177173475,121578092,557969715,1078249998,884571402,503452975,1823704219],[861158687,1532774530,196022313,1717298676,317380371,1753484970,243341772,100041033],[1362370963,506057688,1419567959,1889922941,2069511826,895930626,2124234807,302530355],[327140383,1080119270,50472361,693311751,1355309187,1693011835,532734333,591982669],[885970631,1648910581,539776297,329481808,2004564221,788159865,1460404582,2013571527],[1213979151,133031123,1781942415,1111779004,1289731535,1004793678,1487257628,55310964],[1173578575,1163046221,1991207604,1271966261,69704454,2060443295,20243783,658196137],[847398733,1488322926,427518729,753043243,1462938341,1691404382,1331654787,1457315710],[2104972420,1542475011,2006066157,1310597577,1568604113,206911000,1045330245,380971244],[2072051518,1561385282,875829625,1897718690,1889417552,1447414763,159346683,2128381648],[2069161147,2010839941,914410115,159415129,668791147,1433193211,399239677,556009263],[1029684581,515663800,1966264728,1351394327,2061561298,408233392,1852920873,1408298146],[516718260,1046061177,463838391,98482219,861205771,1323998492,1166684916,1709067693],[2066975628,414136193,28445336,1987501863,1321872262,1613869891,1371724230,1652099800],[1290800745,1706897219,1026404526,1545058887,1258425104,529620430,852477820,499395000],[504614948,664955523,1699551879,535813126,972270140,538550765,1076548408,1264627543],[991941433,1912621919,1366648090,722606053,1470829474,1689504913,1100408411,1863873653],[1893160457,1140011659,323446671,982701781,1723131378,1959355720,1146796100,1033667446],[350578800,1079899774,1659785584,987352634,1080527301,851056274,1600477743,1490924401],[294991114,1656564112,587611628,463129158,1327277566,1261435999,1232064118,956088150],[1810670187,1796457998,53244711,1247635644,1367333260,1975607985,1397752513,823387702],[1798951023,56836905,1002882016,1254568449,755119168,308098869,812983286,1985253249],[1718604372,291465017,795171203,1772092117,1589324734,1893940506,569584071,749508234],[753484812,1169471097,833004124,413160428,266893164,327594418,294126521,1502354784],[1720141400,1141889871,1554506018,206492133,871874078,115353414,155613562,991158296],[1301967551,74402500,1864842858,1840652266,642943312,1008643568,665585729,1340870694],[1570519933,1296090105,890022986,59691680,1057324667,932961840,205511682,1838709713],[1700488013,1152997699,2003683113,1319419304,1241957677,1638125485,590467467,1406630895],[1821196121,657239111,1562404466,96149566,975108703,157365353,1616718294,1086562333],[2010929130,1440783075,886095834,1501416031,1196521183,738756582,227515277,80562817],[1359556660,993797997,760112826,1097255465,348329780,422150615,2051972314,1163034447],[1806507671,1541476795,1068008294,1614438895,650249017,739388653,1458798470,1124465183],[1164647335,356138995,2073468353,1865217767,1358975071,900922849,1377626870,252483699],[1123326434,101964701,2073004567,536041717,789892786,69406244,1911282691,1030031319],[413591913,767102815,681792835,573606747,1392370456,1948966160,1663331163,562946273],[1182763938,856740065,47309867,1009484016,179561751,1885441027,1395553096,1290341422],[1404994800,188319631,649901110,1525551861,1891263621,928855232,1971019114,1686331859],[207809282,1080592308,1188590829,1903114127,257698905,2082598681,1898751533,1228027959],[1714694639,414823404,43974071,1848414657,633985840,864621060,44021321,1135431555],[1355547302,730227775,1254962966,1334804050,1541169238,892128772,995236730,535799226],[1725627343,696593193,1171019886,1501808669,491547949,2091362278,1004024069,1378669318],[1821023617,1927848486,1423400626,818344594,641428696,1980845156,379561253,987711508],[58268886,333730281,1143810030,270986661,134816242,892213760,991012180,1909969817],[534192890,63921130,1751735857,1327119257,1572978021,1464930561,1691501275,198499705],[933181415,707255188,76194555,1444255675,1251708852,333862883,1355171942,1599110906],[1550833098,815364114,1360203933,814731285,871497778,331294432,1643888880,1066440601],[1694909601,1168003806,47569519,477071265,323628684,1580348780,370060139,828724437],[1340174167,957580674,1808117249,83094275,628057133,1211257694,1526211919,992534381],[892242229,1152205003,1030992475,32120677,1085061358,1875584447,108926040,458963839],[423170621,1429656966,208799930,1393789563,448615697,837462174,75672318,1528886831],[1272114883,967966979,1556484892,2084071554,2115083383,1176725225,255172356,2068820838],[602809641,190705836,1909610113,1424935544,1424097198,270958062,1714625524,1976277190],[1294874039,782602784,206463785,1042817254,1434636006,300397486,1140316185,824142764],[885118534,352594178,694786442,1627404767,1438023896,356264936,1195804205,800721302],[1712539075,1122633106,488588408,2053015614,723637971,1777795518,139029001,1253677311],[1439844404,1582687915,1240426555,446301360,785146013,138578237,991871606,1244612527],[373788038,652396845,1957936075,1192977755,669134546,1858971102,1363955181,1410301994],[1151666002,1040157033,614034778,764642050,327431142,1969076352,214656355,1244860878],[1941427074,960626534,1608113024,1980711347,1076574929,1433250073,1137557549,2084633432],[1747902344,944863304,1224655451,413495834,1402650424,371371246,642591194,172293221],[2030864246,1260931405,579171810,1174148966,1947981341,557161252,2029584708,416342387],[1183770181,923672122,1461070767,1562301116,1444458068,1966019148,1568007348,762578594],[954613880,1871530921,108975047,648312917,77019622,1002908786,1227126711,463877859],[625158622,894889576,1352708881,747072356,297701441,932073650,1436682253,771733183],[782749726,386338444,1581063012,1433231866,70040953,27768788,351247931,1353692138],[1194147319,964601922,17737813,263554744,485118451,301711622,1947565439,1375142488],[1260329768,1855948014,1044134384,959461315,1129393777,95091536,779490635,2025862615],[1626243325,1132877324,1917096017,1709857479,30574471,2100024134,444332931,542705774],[1356377807,1927882277,2107581462,1970151874,1886188523,1544187353,116817349,1139810093],[682024246,1751303581,1508300914,835803632,1753380033,1265582112,1762211228,736262764],[1443344060,1514064213,1826596419,1928669563,1960175260,797708784,1021031462,977176156],[651358345,1205111770,1699701420,1582802546,1850144691,935215427,1284660064,446446420],[541368239,1539673775,1923239514,1262800583,316894700,1006425857,1453915429,461212642],[1007332646,1224633645,963176972,931292985,1620472695,177682983,283589181,1923066047],[324811594,1280759829,30254801,2002934166,161867672,2019648907,704653129,1551878598],[1367661463,148355208,1679413912,411825490,1995559993,788454702,1404236100,1795992193],[1439924465,1358144896,184510038,1557625911,2076142885,1073885141,1586648726,609264586],[130224036,1957650159,1252326429,575872834,826139878,198552298,1829308331,1322779550],[1866716287,364469967,1179827643,1862080926,1273721017,1260359180,1213150034,372668418],[620439907,1988423229,523899819,1843174631,302377311,1131155126,808887529,1075265983],[468765597,997549899,2013861975,1629104880,1350384546,1907079771,1746219573,1556710301],[1584435522,851932680,543395810,744594982,1991509825,1631343446,2120874203,351528818],[928574567,1911584140,1396091972,1689447204,861800936,579350453,257795216,1748716202],[466429544,319944232,1249970339,1815801408,1177949216,2017814942,1612027480,1761522029],[2006244583,1404848139,1976777541,2054551098,1741553115,749535590,406300955,1323573904],[828552532,606210463,1458514531,1360221214,259974255,1445441311,171918676,780133894],[112444646,1643979780,713283236,156408054,1389694281,1044972548,865104157,135437720],[1575185433,981532510,605051331,50970926,487498915,1801785717,1558533562,1056524314],[2097468172,1616666014,794099071,2029499337,1087245276,121987135,10559116,903231316],[2023140135,1901236236,1383351978,909709613,558504884,299015081,1823309069,357868023],[330661818,91429994,189737178,297235684,855475394,1280038847,731635489,419085018],[1991219802,1637169906,961031348,831337102,893445316,1606814493,1866631537,1564177413],[1274865772,231911539,2089360595,1779963492,1693844438,125114349,414673143,733611894],[1377294014,2019652234,189578044,70144912,1461710751,1594390313,1558576425,1049701538],[1239752336,184689536,1353855946,117572849,1548507147,917065787,1916660304,499706234],[1340894492,1513850861,1688829776,782719353,1668510052,1450534649,1067817285,1933297111],[1381529200,1631317588,516659562,1686490199,1560677052,1726467570,222737305,1628644901],[171670646,454738279,243834132,2126183860,324563331,1695435049,700429380,762328824],[770792903,1480555645,690482048,1566774473,125309299,1505941420,1699649672,76798819],[469690769,585880364,606201557,1034518147,1274914758,1739732665,827045280,826367982],[1161742076,309983554,1735732980,113563771,1287742176,1947712277,619960118,1833748842],[1332501628,1387346881,1279925315,999290526,1431084421,1174745830,1379595290,1294209667],[1400546883,817850618,1728041863,1696652561,1991361484,1218708698,1770061442,187199508],[1540534053,1108216335,1041512740,427859365,1014875623,1733696888,824975611,799080400],[1212556433,104110637,24725910,1679279702,85416828,757970606,54544646,234905832],[879294605,1507777478,185059001,1780083328,726533574,412470551,151158212,1976784351],[1722017574,1652811367,1748094629,180537096,1037804866,1854864464,1039971913,1369687359],[451318039,1539077448,1080532197,446894319,1345059323,32313187,36468296,1265438068],[481195746,803274940,1707874722,735072778,1870373422,550327243,894298538,917160896],[330268518,1877992736,1542444566,1047879529,524283987,2082034063,925481126,1990751362],[1730911276,2098127857,159846877,487483530,1203086832,342635787,1047521532,1733829318],[1495146762,1762115476,1097156490,40831320,359726689,871556638,1430512836,1981878393],[1416360971,758050968,1156155665,402409287,2055013133,147049379,471875860,797331555],[1882600876,1842190242,1384082323,1430731289,1554787630,1153417252,1584962340,1902362527],[126189095,941122558,784947574,898093635,1909009781,1349193020,517519012,927945229],[1777638508,596375699,1825474140,1733775584,910407056,1736236972,926504535,2109943658],[367663756,1633303998,1304888452,1809848514,2101299770,99713915,1129680221,169267382],[1574461775,1084880098,25884867,1198662289,184658024,327348530,96291733,540574981],[1579790983,598337116,1990664093,820316200,1212837579,1070718941,817864163,850825082],[1394000171,1388679198,1827271654,470602177,376674333,1798598931,1996322241,712924057],[491771669,1626531107,2100235421,304264296,124206908,124283556,189257612,293287249],[535146718,1718968035,154725932,720666982,392840593,1184798835,1224732926,2124787417],[521127112,1527182843,501613725,941568517,1803440319,254766766,1102709331,696545757],[1636720504,732925405,1941063476,1585246119,1091854373,361330401,539115337,1807000038],[1064590791,1919865234,1992092183,1221914356,174766008,432835830,1874708436,548050085],[345072242,2082992111,261222280,1130992805,2127888597,269976306,1551822956,43016340],[812545826,1710395655,481601953,1960075061,1623404907,563447618,578635597,1337786574],[1971244319,1922236135,1004147684,1247055562,1983417736,1942668158,848732809,1625882706],[386199373,1743803422,794605616,1539965392,1532977676,1517753939,397470920,819842495],[308381063,191515279,1883625183,1216129765,1496212928,780478631,1903538376,1005608277],[1603088858,1056165571,1750335662,1402464602,1299536079,1894493682,2038480389,1622593520],[63907449,1602105296,955087969,666508867,1906386739,1804276181,1504032108,2065922515],[1038357059,597707926,941239438,479625235,836010494,1131319183,1799579677,1728630180],[1902195564,984590918,1958916462,979721767,1075610761,830657185,1445709807,2049882979],[1306090995,1106398991,1013575531,1302432659,1493950850,1026751238,2129084278,698017383],[1194003349,869985855,297078726,1380299032,1493173705,1354588426,519562808,1343616214],[1638628023,1726603278,1612882441,1217180427,683409237,1454871553,865217321,1344439198],[164928412,470682840,988048237,630285348,1314868519,1267403817,460925382,1088604750],[837641869,1561756261,1198151921,2057573693,885890733,208530358,417497749,95227208],[452891803,1913652643,375203250,1612943561,1339423768,2104584569,1857014035,48911726],[1158821538,557332682,1741619003,23744032,1454354675,6463172,335573111,2028041748],[2071311038,1182559384,1539750341,1793256533,685680471,468291902,1948301977,1684226030],[35888328,1518384815,1801205764,1334630367,1685961099,662426631,1206123498,757030641],[842592576,1894611628,685291998,1447373247,193659078,855374485,565112986,743640406],[912856923,1837939905,20785389,1564212194,1463527121,403633529,1892570143,175319482],[1262438677,1692111370,605259401,274820683,431765010,2035357733,608040616,206121695],[932055491,1219874748,578189560,1606568365,1846135450,1471329378,1376223499,8457540],[686576021,477203056,823096243,1495339750,1562637868,470762587,2050327808,577144456],[732468195,1786689714,428756930,1909075067,2046132132,1471611343,386442682,246943371],[1441962863,2125232382,1455442191,1504410228,1333017964,412106671,967817330,281482987],[766971981,169870293,1625678737,310822661,1125333623,1842837607,888765829,1489809778],[1845773409,2011454195,1216914658,848248532,1537814068,1710982565,1805024354,409441230],[40903056,819256562,544306064,249187492,313820165,2110315476,1556729091,462165438],[315655861,849543039,1415347927,681971357,890882055,99851906,931185674,2116505319],[2109520704,910889676,661440075,1178565515,2003289816,1427362194,1732755907,737231282],[422533645,1960143594,504300010,632844294,98549731,411516372,395358763,1880146000],[1780147081,342193406,140536369,858110471,1380039733,487121306,183304635,1846511020],[1901141810,450553942,874766682,2040880041,1999518991,1377722782,1174973423,669953748],[110189162,918481483,438883169,1626951481,654421863,589996896,248961143,1370352827],[805711396,835478454,1744588771,885348380,515582671,1237678944,2047442048,362916063],[1796749648,667479826,452266643,983450138,1839918,1813574159,1188440878,877374329],[1680889803,35758608,569548468,720162783,1271862343,1859312354,1988517118,451691753],[502747802,1225969492,1346846868,2031076247,1470303244,1422745723,1787766348,751373006],[1476987883,1360178635,1666422078,101982281,765799874,1204436816,1062836179,1789562091],[361537596,208011629,529702166,789390201,1811707868,880529292,226161988,163633894],[287185578,75831114,1465699747,1747233261,1707676178,905916426,1304988927,1587072985],[2129833655,1096861109,1759661697,1523048737,2029204410,357300965,1030505948,1235068320],[436492255,1310402663,118186938,1345115017,377991666,1665739766,1537765598,1695282242],[682537638,797774849,859855632,1087437104,197551034,15983540,2066457494,1289139945],[197240445,647480537,920942853,457715916,1845713757,693802281,441313431,680322684],[1731690526,1202339539,624084674,301653293,704139030,739019253,1340601082,212258002],[1097618928,1300323271,686138038,600192064,704209677,631433486,1839284928,1369800401],[864027297,672914661,680553943,1279941575,1101650891,1317518074,356723015,1235586481],[705465825,80561042,1130702967,271226167,811082496,1824775551,1745439621,15094445],[702507456,2090761705,1875394502,480340248,160305053,1330995178,1463846947,1325925451],[1893710385,273998888,1206719965,1957484825,1298417955,2085711479,1821079371,1794032743],[1625884783,114155512,170764116,908243713,424996080,1819994015,1438832448,299537554],[672560632,393757090,1734331137,530848509,2113409572,1354543259,1491344689,1850993985],[1241187548,1173946992,382086068,117849598,2068422066,1645301476,202399097,1184982737],[768872445,1383356586,1581230571,2028517368,1316454539,1157739950,64715689,2128392700],[680898576,26794313,164271091,513031486,1194163027,971348068,1926845799,65229653],[1736046026,155405638,256048069,154398185,257990405,1537533080,982619094,667778123],[759512254,1231152829,1351556253,1330277302,1279433714,697993679,1369262776,525827293],[1562670005,700652419,853155615,1485407275,292529361,631089999,1328294675,1279102698],[1292594767,1527605194,2035543125,1653762897,1001322925,67471902,1448935165,1094495827],[337585856,985603008,355059392,1734285758,960560423,593881857,1259632537,154132975],[13094455,1513892280,2084054643,1954304212,1928797824,2025356001,1113870768,198716524],[184897718,1740732784,2048354404,542896034,1614561322,1078844993,563869804,1752341836],[405640699,1615613559,481646254,1608555498,1973931574,1533806854,1755432029,1257854615],[1509301651,372228293,1573368291,1756974090,796927998,1036703881,1672816563,1122706959],[1974459660,501934807,1357627649,1047260430,1915423009,1659612896,1303231972,226745947],[1559325585,1028992616,1495495528,554283869,1075663164,1845838178,1677512507,1661103810],[1003482765,1152919409,1389511400,497558452,2030960077,1843175918,1426091115,1241714675],[2106556181,1670517915,1829149998,513908187,1750012800,1895538776,1790898160,934837347],[491181345,1446905254,1287807339,662522144,761728027,1259060288,129938618,1528394725],[158270476,1211483854,1157039341,1943863784,743353733,898994922,1948388036,283870682],[535548113,1032701722,1070535524,73795248,1292306855,1631535633,506728375,903856468],[943955668,754470924,1015546161,1071511179,1723868838,1583131986,993853306,1774052376],[584357622,248565934,1263881990,1427542112,2048559865,1983155912,796458407,330961910],[1223734434,525363511,136547294,390566963,1165415580,815975957,2080780109,999817683],[514268833,691356526,854020908,743876927,536495030,174362854,746515972,1420752408],[170346255,867041218,1129802974,1391889606,1036485599,1904456020,157432001,371883094],[106882403,380445346,2090380134,2116499190,728834428,1568639572,1600308624,136702878],[1010044631,371064653,557015214,334700006,1664417133,1281964196,793427234,747643541],[1379716439,1249117314,1851762685,1839099741,471774143,987412546,1737909755,1900849262],[944287612,826641060,1678583614,2022971702,738265990,207302223,264096221,377233319],[190364316,403561744,861278777,571048382,1809706514,1337688702,1771797717,1205947495],[878897708,1655683692,943556303,833226889,1636224796,303417332,2040279140,107037020],[2029290466,708861554,2081385122,981913390,2091459084,1205999556,872348387,526624192],[656060281,882699590,642553283,114286918,1930233645,372041359,441745347,1518787565],[2079255027,2099041004,2060667437,464508128,1413174021,700374680,1014462214,1229073298],[1711977612,1518789412,7925869,65562824,1738373311,1599951920,1760790724,853119335],[76678868,1448985661,1626985092,329187945,535544524,1767821647,888177218,1643988489],[1638657987,49444949,1523610784,1749972435,706213633,1126326125,494500743,310067491],[1705204934,2103547808,1556164862,219273910,2107332818,1857514745,853058658,573771182],[743751479,1013444587,1927932617,1164359100,1087838042,1897570401,528517006,369871434],[789756724,1994341837,897157659,1249554014,1103008770,487743189,1533958704,96041278],[443518562,1058137401,155021625,225017917,1113434849,617940353,537704696,855337995],[1095747787,1159062201,512338111,355388398,1842534017,1723918372,777120291,325776558],[467534098,1902245023,897042599,1321596431,238107564,1097887295,2095291448,329572335],[1680527914,1566604238,718832887,2003140977,257249236,1301699531,1845446486,2127526551],[1849538623,896444400,1100482624,1570090910,1721658175,989725790,436494492,901372628],[1362335116,936746579,1762744274,880799986,764761760,1578150159,1865929638,630328734],[1201019053,566205198,835407791,486071994,861927030,844360016,590551168,457517489],[103464573,1400291449,1008286738,1467999834,486012362,1505413075,1279341770,294580926],[1792081417,677199911,1899529748,1188989583,931066638,510858602,700656142,886234347],[22349857,1835273687,1710334928,1313115125,383941191,303142390,1581317204,237778440],[989201921,1266932470,812980635,1514263274,1058533948,758374569,387592546,945521792],[1320204310,1266612176,1587310838,1259117431,804440568,236904391,1178838613,827159654],[1249212556,157229671,1838964685,1913395180,745566868,439699083,704293199,1271378595],[1428331064,32714511,37680554,223222790,245493694,847219011,650995906,1060527516],[1312482197,831200664,1594653682,1826313909,642825903,1555541609,542804396,353716255],[1442372060,445226312,726943809,1049785842,409307196,1106099215,561846526,709031312],[1609116519,1833439493,219451430,659434810,228068726,1843884720,1882937536,1681441883],[1467064991,1225599782,680783606,1923109089,1162664862,962879312,1884455473,571806965],[1163362991,1441322053,1216833346,578502241,1061294836,1256662138,1201028781,208966845],[297762131,502715380,1286019457,738563072,1713436171,1547054050,109766311,2078043618],[89320363,1279400537,1157611229,156072645,238723704,361149942,1644776359,1532057861],[1646256049,710387626,2023399354,112373396,1333306897,1504983111,1320397678,1080836262],[338870630,248471841,247349581,264883439,694513069,1127334460,572302909,1828088117],[1115672913,980476589,1460824046,1695793347,1009861957,774602221,846094048,774561905],[287024970,1531367263,990602547,123860785,359959010,822617355,118476327,38494361],[659492914,1996591693,105055415,1614565882,260367810,1390908266,1185872469,2080571636],[1139659383,2100050563,1021905629,12527207,488861151,1335641222,756402754,1341785300],[473196790,982272098,710727120,539319061,1946141668,2007164526,1194965406,373333243],[1640735552,743718863,1940891222,1493109004,918711075,1679823818,1134504704,1907221286],[405553080,1584624639,980107323,27873949,1872810957,9922861,1888017332,24810066],[104924595,301829307,1450827698,134572886,334233798,1904688551,1503284757,1497588698],[948200605,1275542498,1337754874,1295351579,1354140463,1660677164,494615009,876336307],[1810101051,1763456748,1930344392,1902419730,219444949,2090495295,1110363657,1264742730],[295962041,773150681,1473425112,1648648322,1302486675,1844955972,1807350629,424938000],[2044748802,1196985691,1216651773,1076832783,1598933223,1227300252,1247764871,1353850566],[799988298,1278732643,177677707,22603539,328514196,1262963507,1140749163,330923826],[1820159138,1817389942,946097771,191141655,1538656919,1013745348,2093920117,1749382190],[217986572,1359066079,565813712,835413426,1997699253,420555207,404345856,1636787837],[1482933188,941983685,59754660,682955970,1350309791,1340679821,860289837,272772823],[899798434,578354291,282734916,393434724,1485178404,2044381700,1698838813,600214221],[1828892113,670408390,2036608970,1524105256,1042860908,941867915,882483982,1822690937],[1315292496,191611307,784619328,108060130,907229527,815370327,1060877126,243257494],[1346805392,1886240541,897956345,1716368763,709502189,1309937927,122822291,222331655],[1749267244,1078958092,180961766,1194584423,1226379923,2031283070,1018189513,1937234583],[1847636210,487691189,1300946476,1884105837,948613666,1399106441,1653206664,1069836754],[231051664,1352342453,1338752821,1956952419,1451204833,1692698351,1290953684,1040939633],[1467499429,1753357566,1049873688,362455674,672109396,1050571028,1631909659,363894697],[1715940546,1307602740,314263591,823357139,1768420315,481159410,1789422560,457234369],[1480534185,731661854,325249288,405535456,1925815510,1383567243,966151570,521411156],[1837905734,771710989,27171374,637029983,506835239,352186988,1027891902,418718476],[895094819,1886698001,1417983508,1726384312,842057081,1782746037,1873039569,149076698],[1827261872,780394637,1063956440,7892294,1737876117,1243419205,882351429,556828442],[1067841573,1848337278,1500453502,65639169,159899238,986222459,1421574111,1883517100],[1114495307,1257367777,1007912302,1900148977,504126700,1026867427,91596618,207593229],[1957786746,1130390991,570176285,366448840,1607773675,395747265,957827431,451529791],[1805671285,60697029,1996063573,1551880147,1983662121,1686857144,2105914485,1693961272],[1973251314,1012233001,1408020117,1147543269,718174221,1510547945,1564545316,1824866928],[2100744017,1443524437,1994587557,1469277331,2040463168,275284248,1394690606,1015670639],[225017758,809254771,675927675,1541246527,1807638646,952571902,576731467,244730026],[720571848,1703111655,854774575,482923497,855499277,291824600,1043530502,140170536],[1472162926,1679254531,745512249,1088229908,878159291,1749249859,1525743692,134087812],[1486687113,1748257473,919802389,808690325,468800514,1131103424,1887445774,1274026694],[214874754,1467784144,411145213,290511927,931159852,742183281,844136638,853789990],[1121596270,982856161,112012965,456580543,1233174911,762710053,1216885298,2100191794],[1494534000,1841036291,223485707,774999891,550457681,869724916,2022489453,1164173870],[63053160,130109593,1468138384,185523749,549134324,102815117,722241814,1464780252],[1130392029,1272134643,1772404056,1384969392,1519243450,2014521799,1749355974,1605382861],[815662010,188092299,690312178,1387098381,280474106,2129160356,2108173967,290492778],[485132404,634772336,228783522,990878343,724128161,625004491,94540418,1658558301],[177632157,1808414537,61208230,763357985,204596281,745596623,1156428200,777026637],[1364978598,772532550,323127351,1346678649,1810457217,1407531607,2112457899,559674778],[860134804,56149323,1001018917,779315531,1233390826,289449439,213927014,1441357170],[664207940,1296823634,1322211823,2092462854,487342515,2064156946,1772772897,2028276049],[1380573563,974852259,430189022,1708569405,1478831197,1580436052,618909213,1426596723],[623718171,311305564,1506978179,1065187372,216134242,330744373,1390608335,2059847768],[1496396169,139974936,1949271297,485176880,1137973826,1362040712,584324111,1084779731],[145232905,516517109,2042230236,566410798,109957963,1491511295,2087625678,215451876],[784898922,566617656,2008421205,1189846724,568241524,1124112071,222706326,399604937],[1923120196,172511583,1801796093,1879807179,542704552,1186213851,615614223,1571501053],[792037803,1399243160,1707452742,415102761,1502463583,836468800,634139406,499650473],[194331560,597811754,1705231862,2058275385,1973101140,1787370577,1283047548,1417935871],[1760979768,630283934,1403298741,734701050,295837302,1130249817,1608855886,608066178],[1869416799,1488639021,3878114,130748283,137929196,51082088,1470001975,260571616],[1467214513,1431248065,1641090232,1589983549,1036052515,649108870,83306052,1321829563],[1952792446,1389340204,247917613,60623148,70647766,355103108,549147602,1741092327],[38043712,1180850855,266976251,1461945915,795884660,1151328267,573648833,396212316],[1580343108,2065049065,72101546,1931778216,172420371,217744947,474467595,1741318101],[1131106437,1898584655,147056708,1841486199,1866425125,394772814,422796687,349193000],[1061772062,478920577,1252171967,1457833774,339055483,144587318,1726712462,875249686],[483909989,1148499475,818556349,621182725,1038623990,172852168,2034721565,759672982],[1283136511,1584616921,1856027694,612849230,35768060,1163721713,1771679250,249578266],[272723002,1852992317,793960710,883666725,333220507,575963610,1657030057,204516684],[1698710185,581159240,1063797085,1767355792,216061854,396032680,413179021,80050175],[381266954,353396568,1923082437,461245684,1758446642,372942455,2075910976,1140245937],[1223003405,1060193389,1025729691,1054423470,2017581718,1897932720,1572782905,1047471110],[1413029741,1775071331,920312159,1237491691,1153715307,1776798797,743920085,41108697],[1764928571,879273231,775187611,1305924645,1529078419,1039080880,1428512680,150979365],[186942983,1642940012,339108453,355375930,2053000380,1109773774,1379173017,529516034],[1971589444,1653108946,1333483981,1394500567,697395267,1520885005,248208487,412916411],[1017379862,1882202773,1820855701,1692838104,25077140,231279984,920946675,882371987],[981217357,1354303868,387339418,1965856187,1137219153,1442930458,1744054147,1607206037],[830739719,363073401,663738391,1231030656,505181769,1111206916,425282039,938175876],[694015591,514309033,244349331,900578263,1724777275,1688611970,46464055,1936570041],[2070087788,75147191,1697897313,50735383,776321570,1966507684,795153201,615428312],[1205906530,2027458755,2105590456,2054171262,768731709,364848199,529309921,2081822954],[1088982064,753429565,952335818,1287294637,856952897,1237952875,232081287,1326699488],[1783873138,2117490903,1713011836,1732907296,713200432,1826813243,1464325753,531748176],[351679456,310593729,2076528143,362276928,1415068389,1459572595,1396653983,1615554740],[1710896120,229199474,781533756,135752534,848445506,662156102,1648009758,1771537107],[2025822243,939790073,2031422995,1695885259,2090545856,1148804290,1521022010,1257672145],[228426296,668825981,176577525,1742509964,1737106945,1430943679,1219898969,985867566],[1561447949,1592748785,2103849490,1288258163,315667823,37921153,1042355581,932437356],[680673606,1076885210,97563732,679919803,2069461732,574939680,78692502,522735396],[1070667555,192822491,450798589,30692014,1682092582,1625927988,372485818,1130533769],[259163340,552088446,912589105,2021490313,1851033755,979107010,1148388564,689868613],[294230206,1959007902,1023654007,437373212,744165138,1324615904,246552689,2022569322],[2029161087,1849993521,2051660813,210140469,1449185960,2094007687,1128577506,800043257],[991580959,163167521,56502075,1620589448,848492448,1203853053,1310407375,867504883],[1473897962,1153518224,1675802782,666627798,1655684923,1069420653,659562654,1984647306],[665669259,1544837956,998235301,1486992755,949170375,1131775876,471284424,274771455],[1696180297,1057648746,392096046,929576779,19146630,916557019,488737157,1914411979],[53419735,1528088115,1137418993,2006107145,1182490948,1414128593,60349471,944897022],[1274625794,1299808610,164009915,2073947397,1036132752,1313369883,865352663,1938135669],[1546097639,1159192393,833726719,1477276600,1200566988,718451143,578151261,1308353832],[1501744953,1513496093,382174828,623004154,1588958128,1111602652,690089527,1684571248],[713496097,1244063443,32002516,2071780956,656877058,1945692093,56569794,1738515731],[819348701,1695693364,1287202463,697317199,502401203,2038447686,1125024317,180103849],[1126591452,92217196,145325646,1743697734,1067569271,1906754477,480198828,855822658],[1613418993,2056177793,418682585,1829260737,362535851,1731490922,944124266,769645518],[2099638559,768751573,128390273,22451217,814576381,1296022967,166712081,424563315],[1065133649,1877688893,1095055527,1406691508,319368618,1320412268,537177309,543058520],[21484928,442134341,721485426,1925183928,962605403,181564016,940337618,1948405372],[1776322188,1824493034,699149735,359389542,1344180246,1442762015,715340115,551282427],[567940753,1621223850,1290589137,567842139,1253209237,644401975,716135241,63449127],[51213821,132071784,1680861614,930468715,1887777983,1083937190,1421472482,1043299261],[1473409096,537698546,1880376820,1436699638,201517437,1381842140,760410962,1116848915],[1860384427,1902214574,604022992,662973671,1147967116,1332621835,2051194043,2053032582],[1287270785,1642260922,1455686189,267374374,458688824,1660872892,1635281458,1681969329],[1905638232,588346236,1675553897,1466492170,460606980,1438883300,1071446823,1136907443],[1897593249,65840701,350134087,335271463,1370790352,1479583535,2089261370,1814187346],[1609434831,43245381,990677496,230692096,1041111437,1200932283,1635454013,1483359149],[515070827,1240572715,354011609,1960401378,775237661,873652200,84129590,270145172],[715414357,5262401,1069971198,2113310628,1420982194,1624713643,51553420,407071641],[713389302,1114356426,1101230991,1478470035,1561310384,1075945976,1813439636,87558834],[248217623,167599469,364484566,1518255410,809808502,266108748,1608622800,988614864],[327236220,1843362413,903241179,29325502,465076410,837807586,807249718,1389026193],[1427703038,55952464,1229475286,801310137,1579759308,70872102,471632606,788716737],[1166007670,300970033,1803240557,1562858259,1314862345,738522701,890750983,2081377116],[1051142319,1991485005,527516871,866229887,1068954234,691885454,288111890,985650054],[2034930949,507592533,857483508,1837957355,1946461138,1891349324,715960123,1444063632],[1950114863,1758802590,1830099365,1730426825,784910458,800127243,1027084157,1698837307],[757201159,722448944,1423782265,306235552,806512552,1520673690,1424921207,1345368199],[102201941,1956046297,1520448216,782619970,395337601,912780850,1309053503,1475029189],[851969514,1798110765,906000875,1714250164,1999262371,1527364924,2130360286,1470249350],[1351196752,994408205,1333088638,1828633894,526273583,95869562,1196038522,1657128],[1865841841,1269108706,743123080,48600004,2019593618,863947993,1139579343,1056929889],[578755437,911649747,1334773389,2121761046,138669805,1567080370,80199963,1549506395],[1411633804,1573805315,724093273,1929674478,63978950,2064460651,1624446372,603274973],[959110386,1056116962,852023146,1068271712,1535384777,1666287786,1215249600,1055854598],[972238588,1753125862,745165962,1042075959,1327038488,1244761236,1695452511,2121309918],[1561451902,1732530012,195493718,329793019,1278460493,698107401,583985296,1744482371],[1485791059,1090224837,368270797,1291186170,993006904,2079237442,192670046,925570186],[1755786954,312621551,1649227954,1976520766,1553111727,1962779873,1767661748,517391958],[412274302,811711488,534024039,1398387796,1499325398,944254278,83135239,762031982],[1189655863,1165237673,648840211,1059841952,1026313679,100426686,1473626610,1730159892],[1875950660,2114534762,810624731,76773036,2063315140,785201412,121908462,510277193],[1744295299,2023083482,9497573,268118555,700344641,610999611,1346395649,1589503876],[1605101036,254776931,1352687335,122733027,1498394851,1267744503,2088404190,1445226174],[43609531,2024032392,1184043768,312812215,1270016815,553044406,666837832,1076971348],[550749980,968036091,1974409896,146766961,397895524,419379998,1521580225,1312709769],[1249047829,1677259367,1764920097,1915783562,2042689588,820779116,1666249852,1586756459],[955861733,90091983,1715685043,1926066834,857938439,783633197,1078555525,1729085359],[123539873,1667119943,287768950,1102508658,1723290918,1074780764,1618193454,1444502091],[80475545,994302550,690119903,1052423263,1755899949,211268207,793073867,1598129281],[1826337687,1173614351,168671730,1740745667,1598856465,2000316662,969088719,161576591],[1245620664,858129076,1188315465,290560364,474255649,896347009,333821747,1213300492],[1222148629,1713996186,1845280507,1441316134,428634374,572114595,581357260,263044175],[1456630377,1798617722,336128945,79298737,302165948,1665386583,1934498002,1052375316],[30510717,1270220284,683516042,52577996,1800229385,1675791364,384773445,1036131083],[971278188,1464505451,1062930852,1978180054,129351774,215433037,1162641337,791766855],[1188872040,1809400290,2049293344,2109663023,1255824404,883199715,1205917109,875668030],[1156609304,992004749,1077446488,148323824,1030236530,1975439809,1462248359,1914872435],[575288681,2035500804,1454808131,1948532869,1104521598,391772534,633626977,1357970085],[1912136646,465148005,680352789,1573556893,578296708,932688038,1732021011,1907922486],[398658047,853527762,1030262596,1497233194,1661672782,192469070,170590852,299913341],[1479653249,309736604,1677833875,1467986393,505964540,1565399659,436167452,400868567],[870750273,465028989,1786274237,1124393905,2108198372,2075093634,365575281,764622386],[1261995471,1882399257,738665308,1228722767,1337765381,818306738,370222606,500858908],[1398323489,1223775846,509627241,1808005507,1479176042,997687262,172786688,1424349419],[1731044156,1740464964,159319915,1605656787,2129720357,1630902088,1396815229,416802428],[1930336399,1954104108,1244123953,1181162665,1614600206,138306008,1450588754,1894914933],[1564569498,482025932,1265169682,558706928,1965934080,274353568,1360812839,1857803854],[2080861655,108512370,131099913,844877683,1036529041,587305197,1442697974,2116454012],[1888628359,1134682706,1207858706,31996577,1797234512,1801329321,1947354262,21601451],[1182054743,1138227949,1678948832,156232943,1727847533,972694918,521125334,770230916],[1737932598,995401858,1761307513,1988516163,433844799,1142612167,121681974,435389380],[2083485118,233203115,102058715,1112186300,1395728962,1303117577,838323881,2038702834],[1106577,878288404,572027965,434845942,1716714456,1925200079,1674372551,1437619229],[1704215166,220314987,1960561502,845581119,1420262866,900060889,1173487236,611474174],[2065678130,1842581427,1901215962,1448776508,9337935,298110680,1862978438,91987254],[121981534,1311444074,338372926,778345112,1200069525,872810971,360008081,910100472],[1947105585,2078130185,248002879,803796173,1131316658,1114579986,773324711,225053232],[797237444,247344576,1555026162,1707273032,1729710410,1292826576,1076973221,1498518045],[1985003666,1939184144,2012351226,1167869212,1163997474,472846122,2117692214,2086632713],[271603646,1701812339,1558583609,1409197484,815436758,488305855,241752840,1318206424],[943521285,1428246792,788681169,312703166,55911828,692841315,1708936110,586826785],[1248267719,1376198510,545151697,1164384464,76088247,1373387926,1348185099,1541083058],[1215391371,655035969,1465187783,911077571,567772032,661251335,289782976,438332794],[1282708914,1771861278,655874044,596032512,1428665404,321548346,161800610,1935171472],[1492575946,106006211,1152291836,1045261799,721570425,970189776,1687027823,771220092],[485794441,1705555760,1998881189,1022638177,1972766692,1369531208,1615302086,386719485],[333558949,1895898753,890387372,1484276518,330912417,1371525618,728283347,1039292816],[300690794,39775072,1830004803,439182052,368608915,1875719699,1960452495,354640091],[330917568,273087564,1299788860,1195146293,1581313196,1993875155,1528699738,1029997010],[1221891182,1082815196,512057756,953376663,1140137413,271267536,808768961,1429115192],[113280013,910590089,351457238,1291142554,1606702314,765608756,1671040143,316528941],[1175949084,1080004805,1813036910,2071659149,1272350429,1518799943,475234568,141169833],[164009186,333986611,1879277033,22658328,1139940117,995167264,1365029249,1929124862],[108104988,2072112915,929425036,1683998368,712426675,2018320434,1038760546,727641600],[1805515646,850072248,253965875,2062738093,283810578,585770468,396142355,1036665457],[537778566,1905970027,1239321755,1350977760,2075874498,239838882,1160832295,1750222022],[1970680983,355268439,218058310,114387171,85608446,1963730625,1656349382,1661733576],[536385138,722305312,1219487271,895182549,984060761,475713978,1448654951,1044963845],[810134532,1521839765,575632394,780169177,1547996367,1741233332,817272889,233880862],[181868377,785464481,448941375,1834169891,784716068,362155598,1508313964,1677441085],[904720060,137828009,1921208356,1977381552,863407680,530975913,1802208239,749427383],[108925131,2086575679,1546266108,89238281,301705974,2105936975,744228751,138634815],[130009328,1244815044,414813615,450074570,1711257316,2004111486,1143838763,1676899526],[572607477,1538212468,548855703,77614800,1502717343,614333245,1999964292,2055991720],[248718372,163061590,406599453,1397168954,1251815113,1586125523,705247838,486050023],[1134962183,2071609591,908324362,357805220,57588985,2110298148,255166805,209402387],[873704730,1105019108,1711146285,643453503,69367136,1753584142,918296364,432187003],[899279415,1246961310,1218995881,1494463169,1673414196,444853687,1422082013,270697324],[1846864983,884420985,698198529,136369483,1466460850,1798870289,1939524236,2087954769],[1789801484,604865185,1350690155,596394638,1671967579,1860756263,331218582,109227245],[1269940118,227449097,132950494,173127505,1589139098,1239504812,1395313841,711229720],[686085336,267177349,852776807,1854075213,1091414290,1775570099,1981247535,1094600787],[662139191,969741861,740696394,1139334492,2034849082,1844455390,2093422107,211604798],[1527939475,512859940,1137811898,1877660839,1293247402,2055773204,1842772074,207600469],[2102994943,1333002143,268821254,1724151710,1059729584,1769514263,1574832631,385703713],[1857202494,136527237,1129562140,423663790,256985493,158513431,1157866528,1059971009],[199306435,572642854,2094720583,77060949,1648243,600808065,1339944493,1304197347],[590819118,1190769142,937964147,1864223042,984872815,1443982148,2039421680,743449312],[1258573546,652664117,1775587725,635531267,568723117,1275071447,659395234,574879668],[1650643822,1175143286,588919671,511101888,1226213445,1512595287,405358050,1088928181],[1750378569,952843390,787170224,300455397,910962779,1373382983,1863420141,711618443],[1942466205,678337224,1755055676,1372896115,131605656,1661657540,868888551,1848428199],[37608437,1753365987,624922319,714079012,575376645,500261752,316557653,637155662],[2075049122,1132834736,726199281,580107096,1245445679,546836196,1174130673,910924151],[67665492,1409280770,1038257367,1595438491,372679483,532992087,1922547859,195580769],[847134393,1745743539,1999063273,543255294,1608412877,1050020539,770963393,731472459],[197466797,930763999,1691906885,1370504225,1277750353,2033334918,2061457062,1675449761],[1669299610,1372916480,742067448,1663840369,2093928157,497207169,1295302833,1661873356],[1092406321,203155868,549769341,1867693216,810000677,1519182457,1114311847,1178399951],[1109395585,231019162,458345526,593009628,1870906374,405622086,1680849924,1786096562],[851753029,1939792679,1456992859,35321262,787051172,785915890,1970673702,1785254813],[1083856794,285758797,1559419278,395230176,1650756131,851654647,1836295226,1322251310],[1713752940,872403867,2082241963,1047977263,1187862291,649836261,1209549810,1879413359],[458250070,1337044201,1372855175,1649728014,540914971,856292571,293693111,446855603],[880526914,1581153418,1492211717,153626255,1472845151,1257794546,1030477096,353244433],[630222849,1116478957,1395082515,771079386,2021088170,143198591,274701764,1962761390],[1484591499,1095398444,708254658,1721838739,1946959347,1164726739,1510397045,1060274249],[210340032,1760861794,283001630,1125537700,2050500409,227773349,2091502470,1912944935],[453957237,1828171872,1034646330,1312398102,1769062925,1108532759,658986642,1442330478],[1956517732,2066211177,1436783866,241488155,1356834497,977673546,1939053498,429715522],[5845131,1542362558,455239970,969011138,1033004777,580498549,1499229423,2073329559],[830554891,94609255,1706276970,319697119,852705009,477443358,892659573,927186704],[613665185,1984059369,1644068832,607045204,186150224,2088753837,1139049887,291523039],[2051433126,1812354222,2063036451,307621180,1800577630,2063103324,1281294983,166650045],[2013262394,836900359,1415213530,575500798,1461454959,419802865,791001830,1345507265],[950281704,1563366287,1435744152,1743674861,1400104952,1440714349,944054729,628351955],[42578069,1586843792,1092796444,1136780790,2013212682,1011566252,1868237383,16221275],[316005225,1604807969,331139056,983942056,2051115113,1371591664,1875453524,868760620],[1328388161,1086227606,1199863095,1319191353,283213815,1886348206,1104539686,49091366],[2057935875,566120841,910926490,909706193,1063306948,1558087335,981693216,2005204857],[11911491,1727676015,1980452819,99555414,1934699560,81721145,632010492,836039526],[389038092,615471660,229503137,1929930717,1918080289,691432203,1818985460,34831137],[1063706157,434472761,2033619691,98149350,1587286601,1074823398,1379564868,450016288],[1163018320,415988577,1911311570,842850477,378112746,433947966,1036462311,518470989],[711005337,1828511875,206678130,1987321380,1433577165,257884909,134050745,2027383391],[38987794,771074508,1346403349,380743288,545856113,1639276127,317207519,1418687080],[190421283,583628202,1045466822,1758382570,892327216,398934518,1110183536,728985767],[378472648,1668567419,466772167,1329946993,483785985,445164781,84233329,720059927],[2026353183,1249965262,1341994352,1719119580,1847325945,1421391168,685865629,1060461135],[1367388220,2128211176,1141888078,750888558,1108962771,110277517,1692261744,875978246],[1772083222,316159790,921170316,169017932,1984274160,1502358591,1364866577,112226364],[641233905,766137958,317712963,1025290793,630104533,1929439355,499201494,1352639999],[1628253091,1482099257,714491157,1370732231,1455120121,981776984,207360528,235975597],[448575906,836507305,1678391870,1843333198,1616456164,1230616572,876182276,11529373],[488678483,406884626,1389620639,1275968848,12660898,122765377,1521997134,686395543],[1963413343,458038397,871362123,1208372715,1234905666,1124851439,2072385500,665048424],[1746794928,508316331,1829105133,1991585299,306376067,890751864,1999026413,692994558],[1718392653,1778844394,1314647657,223936724,463419771,821542842,1625866534,1304393243],[493077485,147328730,56923829,1872845657,54843787,1761347932,635041786,888577044],[536894093,1584253114,1801778919,390183937,1652291689,750891874,1832249706,1454573963],[316808946,645860033,107459010,1782275844,917678445,1123808678,444923521,337771568],[390221937,1941902198,1759398301,2072366915,1559319283,537015772,2061112349,996699139],[126298131,2039654799,1699342311,687320721,1510965338,252133464,1430076794,492428270],[1995176976,38661718,1059878687,1916923644,215328857,539216921,2100829888,1780505281],[1322312693,1992657229,35629546,1743909343,288891261,1415676676,1935484424,62085963],[293435848,1620866234,526787786,1282688992,1526709519,1814418150,489966467,716238490],[1631286652,1188906228,1090502221,1902836126,662418326,328613471,1849596489,599715697],[1579941096,970515954,1762537575,72221488,1879619321,47591249,919466996,873611503],[1577666374,183619167,280093787,2002218245,1936942339,574696688,1054004235,75059185],[1663603214,2024220548,588393809,479897932,1583779974,1541527388,650048468,879318286],[1901867982,457335124,1713329809,1582711034,1053484119,1516779483,1176393069,282121115],[2085671097,1536854202,751412505,532404748,471671846,1215349642,1942911464,561362417],[1058372158,1872989712,948587997,872722329,451602778,873674685,1833183160,749580208],[648833084,1958779944,732277797,300124846,570377259,1185232990,176851423,1132045333],[411884213,780635368,712322050,1315828212,1597567835,2018183640,1402436306,727419495],[2104670894,1180475570,746911365,832891377,74243312,1844796391,1609007056,157832471],[1665236542,1283029441,550383020,1691414094,1025382882,1090902944,910366884,1412452941],[1058332425,1098952619,1411134304,886318828,473408681,150792005,1099290606,1844520410],[1539326203,1900258986,881887127,823045253,179208579,1396976588,250334572,1758947573],[42464298,1125145678,804021097,196430284,502073047,863790420,1358336590,139764108],[1757440843,607080983,828676812,1737147373,640732686,942490536,356488543,720245468],[1364093700,1589390759,380239256,369364672,286585938,895483775,1080518430,198435237],[680406536,1963154119,2054759977,2071487604,1252754935,468354967,674379142,951724962],[880873416,1361118400,1927438426,45359674,777807090,802712861,1945068069,772676916],[826458852,1792659062,477391626,658190803,1440995731,1660895227,2116059536,1183368302],[1686584529,666288582,774064386,1025350014,1531918817,1929102927,858692756,721471518],[1360897479,1956534187,52552382,398068156,1595755446,960099236,796483360,1457367451],[747259780,1269576759,161753600,429316867,1318420861,1678396972,755476649,1001857026],[1509830290,2008654428,278247115,2049688817,652438219,1610140881,1968429857,441194271],[1433314153,1123638288,1448468056,1197677452,850275932,1266661828,6213457,153859234],[1400754800,1894135022,1960805775,2074067544,212180060,73868671,2050784342,434691195],[977895533,1183439506,2006761544,972742448,307406671,1177732912,4199749,688313830],[2124245402,1744827512,554546329,544021806,1318632691,176363427,996145064,1855641163],[1367310816,1597796121,474604697,2030958126,1748332049,163422142,1595326110,1234857676],[615367927,1660182875,1172598719,1749438299,518781735,1737208742,752476121,751165963],[1769934962,2029844877,1541385734,504542573,1728358299,416003278,412859414,1789105165],[980718366,1308280935,845014293,1725571561,712893983,1302826047,9295726,217882071],[334364722,485697765,786433541,490083521,224748801,1762329728,1504205430,2048680359],[823395173,364600865,1626642561,1952974509,2117991922,2044930919,215452722,1259020795],[436129663,369589682,1770406136,897151065,1004435519,258945128,1041656337,184951184],[560048260,1098454796,671977606,350727344,1909345876,1702161432,1948780246,961099364],[1274308828,157168415,160317797,278509432,206859811,424330908,1279904332,765634505],[464919796,544406991,569642323,499842667,273625222,435486761,1588015858,1125466472],[1396944980,35054411,1475951919,1384984466,1068174500,507809134,136838959,1293591221],[1733834116,1356054070,1491117180,1340627405,363769308,1965095756,105289201,404129],[1676624419,2044589729,956118390,21248298,1346214495,1587143112,349168281,1742561401],[435353875,143186263,123184388,862618977,893174763,2058795865,1956127370,123975381],[216972329,318475733,1277202925,384767959,797320998,288861210,1227571464,1473980912],[1259768486,328162578,28955682,1619113422,112234082,1746655923,617498995,321503955],[1833533370,1432297403,1602550170,1551723384,1102491851,248942474,1239063833,409262115],[1908563285,1158282304,407396804,1350282731,936765994,1714109683,450833665,217561612],[781789360,1503693919,229285447,663947795,90957655,649794480,1084744437,191629618],[720528343,1659496058,698756676,227008573,1699621236,67695892,720176401,1939488734],[1179998203,229601055,416344754,1811192856,579537366,1168567809,1090978650,1272006937],[1898692358,1529717000,454312397,60793394,2096944070,595311986,947031600,183732906],[1417244535,200666474,24238895,1899544662,1662246117,630222912,79786964,261805957],[930331039,2064659686,1660306585,454896638,862841743,1329448094,1207943671,1213083192],[973916545,1481019252,665576195,1990215821,274630779,968711774,603783417,830335699],[330242865,1878406864,1739562714,1589667360,1049477608,2050026328,251485992,2080635322],[210753136,1364300040,1106201403,1476245452,935922820,1009911736,1964400842,226918755],[2062250659,301244446,142565527,1845166641,216989631,853020675,215918899,1250117328],[382476037,694527171,1692011507,1586761767,812319545,1507379312,34061341,493259504],[1544796253,354606478,491075451,1802698623,1233616226,921356932,662094426,997493958],[1790512394,39476872,1489252790,966490824,537878060,1297816931,1709629011,2063159681],[1211403207,113786602,991498911,517833655,1736461846,1412642438,648182979,1528109418],[123203457,1609182100,1038709961,1606793552,292279194,1488296688,478655614,836501148],[262628184,495787016,1222254488,114881476,1136000741,176581860,1038390132,1597646449],[1137392892,1457571956,2121589452,1902970634,538861691,2075715955,1301169804,1269396265],[630323696,1813543684,1643005328,704367890,611598272,575585022,811246814,1319798590],[1103875838,940488510,1286162733,685879818,1859241782,1169114477,650205825,504189502],[1198125441,110373981,338331862,2042304940,550738201,1660139232,455810811,875040267],[1143733433,921358518,1381490480,1267228561,1715778819,1354833883,1919143156,280191563],[67493354,136491620,829578845,426264066,1825959691,1913708363,1145848204,1124580892],[263891741,1931454812,939501368,686790220,249087711,1318167408,988386541,1644262755],[1088789694,1151984830,508105568,1683664291,162008669,1672357187,1378171600,506639624],[692142791,2041244293,797646038,2120997796,1982642059,428163672,1178367475,470095657],[1754144352,1209453538,648445020,1777054852,1940589058,305665094,2097168565,886275661],[225835256,1046082781,2121600253,1018658017,58813581,1095418029,1138897186,158580600],[1356195079,1962677427,1701583138,1942236836,2101481770,1564957889,1858466495,1441377938],[463100054,98802180,1621313659,1965591292,861255028,105773393,97330478,1867226817],[270585483,419124748,1687796923,1158714327,629661499,1764432094,468132273,2089006265],[1625975257,1649544994,1550453709,1906397778,250535983,1895510680,2117529418,1785802807],[1557910863,1938551866,262359654,891235650,1196353308,1142896771,1044531691,1446612009],[1954392421,2009729513,464709273,1056353655,243724682,1667038643,1340042679,1102809811],[1578003838,1806287369,1092046771,336940045,1352757120,236299896,674313632,335143154],[301794685,1451993669,1744175588,8123718,916900738,1751859495,1146919950,1580604943],[1026634670,1003554687,678706800,1458936396,1517255799,29212689,709789126,1452040318],[766867507,1257742137,1440862322,856643013,1474981272,1413782599,221449470,281454512],[1848267269,1848770514,286494875,1551189598,546271879,374168868,258442342,636073461],[671971362,1218997454,944560359,563404793,796553258,1144742288,921143676,94683902],[870654659,815336448,1982878932,981688735,910648358,1633945660,1321565076,299968693],[1604075366,705430780,20855238,2067212388,2033346173,832167645,157774481,1428031863],[326838697,856419778,1250264230,334499935,1945926253,2094863884,1159927248,1405470848],[144700076,763098552,1057615417,630084866,1923360305,1028414288,1515199493,856948415],[549281109,446379016,568898316,91094905,409192578,597311616,83898308,629793946],[104497246,609993279,1928201787,2089037247,356514868,1472316199,901288686,2032070575],[1110347968,1555922492,84546261,1310217374,189600754,2062260524,1537941257,690512499],[276526048,759390163,338952139,1413139776,535225045,1933062783,1069299964,1633111222],[169367574,1025934069,1497141461,1078320599,1658323370,1494893350,1511837450,847905405],[1173446371,2121602878,1537313925,1904650683,497532929,1132428170,1872907499,1333080776],[1832521630,962120778,1616296900,1371123532,1490213383,940559264,365840538,13064311],[23101742,1382803356,94251765,1323415396,1575154307,1949051501,898285137,69437336],[2112012386,176493298,1597305160,369753412,937265065,1192654124,1214408070,1117000960],[2003794867,521226399,1798841568,1152816651,1486848119,849742178,928273624,1695549375],[1072752928,1965450260,1400044674,976938562,727529652,615636782,1552400735,1138738924],[1232820574,973590691,625589467,1098273169,1755312228,1614329522,869531113,1432224180],[1845632071,1462872576,2061435824,856673650,417849779,1109456860,240824371,416012031],[1667112143,1258122611,1002002892,326995626,1105868469,1679501963,2004263957,1843797268],[282814736,1490681804,559516790,1193039542,1799834409,424696831,420888249,2063050045],[976931681,2104499514,444657368,1534593534,1745443114,884576606,1516303877,1044609694],[38766046,381899760,1604477869,1851495280,789218273,1407428558,708149330,2074279260],[44270195,613094527,1424479332,109168612,290515857,1078758041,420679536,784473410],[674506064,656976910,2128670876,469293718,1438789253,670846568,977508849,390928054],[1840858970,1694434993,1909619518,1828991256,228777580,529164866,2122945865,1684194241],[1822556258,2071783048,1290248678,788352922,1714961769,1501351199,1932869739,1728386598],[1565112671,122529184,464102411,778659256,521290032,812134115,2025151852,1920984387],[990699922,109706425,327371826,723069539,113949165,1459422766,482524176,1542120423],[319104850,1832410792,1621645893,1553914225,1404014789,1040142992,234538453,556018038],[246668496,667105828,686164809,557190489,29317496,735584150,1714148683,1937952603],[2040862366,753632036,1512792934,439932500,557108005,888058442,96839364,233790827],[2078715659,1797090502,360754145,2075691818,917530647,1722047316,790226936,962156369],[895979921,2087068128,919432070,1863700876,1300583640,1561620368,278391714,2047103376],[1583952306,985699179,1155036324,1130083871,209670465,1928319309,1565658291,1853951397],[1740303534,310969149,617606058,266620410,1485451699,1713988756,2012380504,1927561271],[232185885,525923809,1635970409,712971081,479027702,521642791,207598748,587065671],[173120577,988358523,1471703678,155621660,1342372664,951593854,18548740,1327808509],[217933536,1117456888,639491192,1528132649,1490251413,1784379067,134180354,935155695],[551693640,1903778593,1882809687,1993325717,1251793630,128471051,501714710,19589294],[856271819,971189044,1274299285,1541501474,1867092068,802062919,1947400563,380594342],[630913448,2120369274,490296506,1552926153,697583968,186939295,371584413,41412706],[1622904815,1243749902,733359069,572578340,1837864915,84635377,2012332581,1147748648],[675414902,1655211686,1661189445,1765818995,1628649164,123270102,1412433832,379025918],[1059255948,714767773,7087837,1176893526,796832037,1494854827,276458742,1376932633],[1570055493,1210456617,268740768,62945506,1372005569,1552688883,5541591,1138176398],[518755305,1405354009,1919019751,902318993,228969960,366064197,1354042701,804308253],[73449462,1487355707,1721752181,249855818,1962523842,170659298,1784848034,1286013857],[428645959,1009415106,1105491150,2000513137,151694116,1494458752,240824754,1475302824],[694705183,455361652,1583338091,283863606,1533484335,1660984231,1726458494,1553526148],[1931360470,2095911085,1575694661,90135828,1009947839,994861153,396668779,960654745],[1867856139,760792326,2105525248,655426579,1889774670,1927614945,544523015,832305707],[1273016803,1126324747,390674365,1814451416,188822393,503681973,140951735,16946045],[2045274368,1646114710,200586122,1026126282,945420008,1819970115,225548070,247990191],[973354324,672893139,767084357,2057571365,1915767449,1815872130,1986684608,2111222481],[2037758588,1456322876,1338736047,166373623,1775257991,650189392,1656502020,1526942316],[1206598218,539761058,787208488,832347671,13740935,2035953892,657817831,76033914],[864545234,2034783969,1183410679,1821633957,1300552651,1336460353,1921558984,699179115],[788053576,1142534072,1789374003,1196989110,662708390,1092912423,636775824,2050087364],[69885061,508303801,1391498420,2055876105,353349590,245380261,461919498,950210948],[379223918,1543653131,1262333492,1927332975,1089512327,1286841670,953973861,1305499772],[309641607,1484891125,361964872,1939498359,1622303043,137276378,1005810060,192004323],[1358545117,1524872316,687989019,377060965,1105886375,204843894,1714305649,1499566773],[1472963211,439251448,970918226,516115040,637286041,1358069996,1481165256,1733314550],[426153748,36436748,689864363,744174950,924328312,871171943,2073795650,717619385],[924079884,1824130705,1793537099,381677366,1928958655,776826553,864597782,1817204590],[173685711,294708629,164248276,1947415961,1165245386,1252655672,144297179,1872741041],[571117559,1448101577,1335419222,983455381,2080794022,1906046159,890448597,744567105],[1501664567,34912528,1896741440,487524335,1249296508,448298515,491705959,1592426205],[2106171458,1654667442,243040578,1257352930,1145800636,392529438,1330393579,2080014548],[1231224578,1782712580,1841284259,1196519520,927834081,1453750399,20054168,1343201616],[456014132,728010086,1903363220,1024513703,406436627,815513393,361134351,748711041],[1814554023,1155737155,79815972,1819098314,626692691,968518808,535527197,403776571],[1117200315,1532435056,1563234255,1273877704,1759667041,1072407460,1467088428,645582686],[1840856480,132222490,1158692444,422415788,1539097711,1667464230,2028392220,173365120],[240594653,1669564588,270401250,2019452701,1392801506,1349788355,718218625,999873030],[77108012,1390780069,965669827,637748615,245136256,2004172595,1809480475,601587496],[1173832449,1799810606,1468373588,2058503619,1577153954,1884333829,83362431,200357841],[821530740,709177998,1105051903,86968230,480670918,408611350,592756186,494661040],[1542260544,1446531986,473351535,1115342027,870210770,1479119199,111013220,1385745294],[1552929301,1865679776,1064544016,928719349,1797002834,96851922,1350245623,2057376581],[1316997628,1171197038,1986223117,50796129,478248757,1291023721,1147480776,98665606],[1268532025,1290098587,692131729,1746325309,705116263,1524415278,238792417,1860914481],[1609885281,783518538,788199701,1936383071,251033004,1700012126,526223046,16478590],[1701089776,1032869666,499121344,1689802056,1756428244,1804072493,1819911546,1815957927],[1938806277,686941229,1435453902,1581859314,959388991,248020504,1875092989,1464103853],[401829577,1419624735,953970089,662027191,96239902,1329084566,577530449,705495368],[1273546130,1730663895,1393744805,1668360016,1405780478,172362436,130355409,325005712],[641888079,401201715,433783839,529631065,1613576921,1277795030,1075720023,1837979883],[1499640440,2059294671,328940629,2045469042,622217385,1436780933,1728756687,1000717234],[659626378,638926637,495180067,879262372,856045902,469794754,210694853,982711511],[1554216352,687784506,1498232092,1792309393,1304880029,1684528753,77409909,1551880673],[832347569,774288567,25127369,1874492851,1204819055,53897193,397021070,1817346427],[1059022164,300242481,396369503,98409990,1000632027,1434364939,421466797,899331150],[1615207265,94951678,1103185458,561294880,870238087,1685824661,660000340,2012836087],[1799812090,1592987126,1599291133,1357284233,1598446521,40969788,184520350,1018778700],[597608855,183821513,338533002,1712052723,267410224,510245348,1829069129,1746739735],[870417572,985199451,133191637,1683451519,1497345555,2063662240,1626360269,389592046],[188993031,759734618,1095651785,1369928202,1019770048,874260626,1757621650,804976457],[604248386,2009269895,1264136286,1705797330,1764849269,143030635,1816959583,476498941],[2043828115,1895279922,465509633,74318356,1929672924,1522038895,1284310909,461583164],[538715169,832658753,1760988251,1788051783,878160330,1133778380,157479625,957553042],[20573508,102544552,399872358,1813342897,487433789,1060192359,2002784134,613529913],[1114375669,733520972,1589343282,556195126,969330504,1906215100,1378011977,887724711],[732775668,2017462072,1237794405,1958628163,621379478,2078541787,9863406,1918809083],[579439935,1060972773,1333706551,960020020,127452396,637962035,3956484,783585597],[155874000,1207182411,1216867678,920569464,683773284,776812467,2033870576,918803049],[190922815,733534332,217204574,1632454981,439738782,1695769079,1309736705,1004241360],[729043139,2061965685,1517766209,1343613115,760079854,646760296,275312729,1056863926],[1637122781,441537006,1391775593,1089469398,1666796611,673916622,1438050629,1641773207],[819882606,1387769514,421720159,1392948939,684364799,1412397081,251189508,1984215755],[422774189,586152515,1047377560,1333069276,74526573,1501386673,340528985,1054474575],[332812325,1264904466,62530378,513048979,1521282557,757930856,975387093,621706834],[878413935,1094040670,1202783762,372906864,1176484214,1672528121,113956345,40925359],[1244478457,882280419,2106889110,505215250,306261813,923675000,615937096,1139488646],[1556245618,1153239410,1607907998,1268982809,1489020802,2051883073,1428204023,1108852090],[1848036903,1605283221,5450929,1904831315,615282527,1899074664,1742633427,1750369229],[1247911027,375675557,1317136245,2075237356,688912403,749846284,1907050198,1888147593],[510287995,1028683035,1002782280,93254907,1941275466,1708879365,1721596382,1731259139],[1083209129,124222807,1663555871,117828355,1299587001,20731023,1410223440,346016903],[166216208,1500004482,1269503233,234037064,1594408046,499408888,900822477,2077966589],[1250194287,2091596142,2043736267,1416166294,91689180,26585416,1656684714,1097935080],[2053566655,634974229,1097320785,1206601196,1129636881,653696193,1786002157,1265984967],[1725190734,1262724629,43782675,1603807397,1903396000,1767328135,1829915023,1390696868],[994572524,1065422459,906963259,2092357046,748861859,732976427,354064858,1211770461],[692110198,1599102747,1370409536,431013896,1160164625,345695084,867601288,1010500090],[1950522548,203568614,336868897,872018135,1216654905,385671267,950158237,2101946983],[468179416,502027080,1631129228,197017150,2075426661,734018612,1126617872,1208949739],[1449407702,1540011730,1091557735,1308046869,1060969518,1082498078,1297399737,583170051],[1142733514,1206958009,1114516054,331477880,607907183,903015601,183739625,1696877083],[541733650,410938737,906548123,1449819738,393569330,2094203728,699751296,2108626495],[1940928232,1419384651,383769691,597211051,289371380,1084146010,453378743,598357052],[1867835772,48108097,1554237790,142961457,624061402,1925097494,1125482318,1303610196],[789896773,1986569458,2065083663,1824423615,1728052819,260738162,1622905436,1887661779],[1676758461,1846040688,389068954,839276628,77082417,913926176,647763200,143835583],[1468156407,384653837,1685718146,1520498196,1610422314,28417507,689730942,48899369],[2012825682,1075007606,1415957277,499424218,248002724,2110295081,526279764,498547054],[1527929040,249946769,923699843,1109115332,255845515,1198159552,1986761311,449689734],[1646843473,1280518414,493621387,98258662,1355324605,1021263088,1197652276,1069567099],[1987280580,630421912,774247222,1686591470,1587066576,1844222735,1109137620,181699689],[881989203,278280125,1049595531,1900060365,1692353232,1362744238,1718766596,879056706],[1995620064,2015041754,1080044623,983699808,1011496123,28152046,1542030390,1703255788],[917694537,733685164,903234252,1187912878,1430849495,917514839,173312238,1316798589],[1082235522,1082091480,509280189,659066358,240563326,729999715,272868989,58921848],[1510663246,1228399909,1503627400,371747210,511037882,236197024,870929239,1043258487],[1197326942,365545853,1306211577,999465391,1447652099,527317885,971872970,1893040351],[539096042,1997818627,107512463,1710102376,889551345,408284193,176056789,1117253744],[1080390092,1352430040,685905065,920021364,611864921,185989018,1258528731,1797843041],[1610084661,1708854768,2078574597,2100341210,1258232224,432861735,1196968207,1292637516],[1497424619,1075287896,794729273,2024543337,1212946070,322915421,168687427,1674181228],[1840643629,1482087246,90016363,1703484014,1636977492,910535043,1463784755,495360967],[105311148,1970005662,315897363,978601942,2047909140,287622690,1632454221,565875311],[950928994,402523604,459097637,2066096317,1058599264,1476289259,170086067,965136999],[165226639,791971914,1510739366,225515243,1720473453,1001079656,2049005213,120516716],[1135321837,961951656,779958784,143065676,1059411871,621568535,742613188,1553136444],[1113642090,364918039,1494852599,1620516165,1745424359,869248517,1240440461,306468675],[1042256232,973590192,1082706225,843160229,133276919,1697853642,1609433427,148363977],[1290223207,1602717918,1233364605,274249461,895833583,630692486,639851263,1112372048],[691842742,2010265821,267786384,1081644796,45460226,241866036,1918340281,1892783024],[1829132694,954051570,237048827,45050830,1203050396,1883906534,1434507843,249999034],[433281952,1405115615,1220524679,23136965,1188883339,1190677723,657656921,1784003616],[427364720,112784486,1728817691,643933660,1818986956,379166325,177483792,1665568943],[1974759930,1164712139,1581016225,31380256,1041603630,1618033868,161109508,1547717905],[537594722,1366436695,314452516,610192373,365209889,1942256074,790664340,1160581291],[885575707,1167563172,1119763501,1753052457,62730798,262464699,1445306728,2071562308],[58099396,2034916649,1011210676,1144666726,1351001804,365643519,1940241976,1110950832],[1083774915,313916115,771055822,392039489,696983942,1246606154,22641426,504127855],[886015564,304345156,1106465308,1057597096,324018093,1273736352,161484864,1326942638],[1674356122,872041443,629164724,1750797554,1510769960,784601529,745096520,390314341],[2089544538,265401733,255165221,1521271173,1821284804,1402679105,265462886,2761741],[53661634,146627041,855198748,1321143245,1655252296,481046066,322614486,414639999],[886328843,435912444,1146405587,1929205515,1101691590,1067888681,319821204,171007797],[1743762774,814398845,1069558974,665923538,1776394574,1398259411,43703018,1593101714],[670718043,356630391,1774794104,1362084345,424444677,1270060661,176206318,1223989617],[787933834,1324620984,209866548,1643945311,1907681308,1790917496,1473541546,1514263353],[1620880936,1698387749,266695262,236728117,1565469637,1135408650,45496690,470948241],[145675215,2098425668,1078259025,323739744,1378401598,1948025900,1741798813,2008338268],[228152661,1790075257,1171327642,912983523,2044509609,559289258,1740739347,1341166332],[2102147781,80300926,1267319611,473783294,86247070,1430966157,1760953176,1389135588],[1115498174,744619937,252695918,1634394626,670198959,90941312,229261091,1513489160],[1286394158,1347150853,791137560,1311063912,1073088029,3041042,1797906858,1747186676],[1784336120,405971402,2090580781,276170112,338334615,2012530492,2128943346,129321291],[1634754124,1039217517,90780422,2056408548,1856447912,1324442684,117931418,1339181383],[1548177622,1317111113,1776835440,728157916,1212363245,684175984,1070538974,998505611],[1017000989,125271261,1813211445,1270507331,407878047,1010158009,1876747780,846796935],[1558419916,1608613732,205693482,1686661808,2028772525,1427175601,305237961,934179191],[332627403,162598377,844451769,1961539247,429257990,1415455535,1568181803,336151572],[1363572886,925344803,47965473,430373596,1976851809,225509121,917758491,1903185258],[1343068230,1983700581,1167362639,1022637997,2000176038,512465866,1873827482,1611454780],[953073229,1660881721,1485144957,1873577359,451493118,937453169,1629455405,1288107950],[1230738019,2072993131,1329526457,1671421774,1181655245,1600321644,496938380,733627762],[1605551854,711807419,900102224,1858833068,1540604495,2091241009,1257685284,1228171088],[237727485,1134244130,1687666307,1633375321,2047549614,1584070327,84199855,578461098],[1462644652,673589653,825078629,310430493,1967176572,765629306,1414166931,1793604066],[582186090,1085753767,572982664,231784257,1257294629,48327140,583550025,99612685],[1992017121,1367811794,1582869592,1194861681,1954729822,547212687,1511657783,1014025200],[1632979571,1459293832,443844535,552928939,520508046,1439899772,1453994942,931961324],[842364084,1662798040,635254249,1005877428,389036467,409923575,929987524,352417307],[1193610049,215031383,1677009584,514276272,1655737486,590293821,803170297,1674077610],[1959330801,1897940781,2067689819,275741676,233308909,1588910167,269093882,951463045],[2124266352,1686975316,192762646,306078181,649166654,535186152,1116099256,747053235],[59464720,1461679649,2091879776,1312906262,1717150492,1718580456,1679190060,847271327],[1606205333,611936939,1818202659,311715554,224586752,1769786107,1010389179,331205444],[1554956973,984900860,909568264,1639803542,1334590865,1871954960,800478027,1993830311],[311815738,805979826,381393481,1828481175,1554269370,1298811589,1383384321,174468689],[1877608400,236155634,941141586,413107095,1653035722,114155721,1848147737,815235971],[746708017,1164865202,1467656317,466988422,1328239607,1544718042,1761959091,1823939403],[50276411,1363785261,169856359,740551572,458469782,295979046,1792460382,2022361326],[458962462,944518636,1274149601,1896311213,966508193,319458925,492274477,782890366],[1635848042,1912459844,1959696359,683181794,1319012735,1078545086,265455385,1262348755],[417938077,1488726612,621899318,1025441609,965176786,490077852,750583432,1962126316],[1968482018,1230585019,1804802011,600809116,678863337,2007728243,673010127,1018542583],[1087024995,1411431327,4179124,1762015279,1089310791,1608231131,233248919,1605979405],[208692082,371455279,422445175,1364208007,2050889116,1516463161,142859001,1527334624],[1939323169,1405197579,1328557748,731082383,355039320,196503689,822294764,112523896],[2040024122,546996376,2083058227,1986516625,1329407019,1107006470,1269777134,1363324185],[56637935,1982597006,1105842118,842566407,457457156,3563099,806905932,189014477],[549568889,876439112,1504369607,833850782,1349663894,1394912903,1866139676,1402949620],[1660209656,659599765,1421061130,405461521,142720516,213669980,338594404,1156442814],[69938521,968220823,382731131,1321367642,1667139276,205307868,458797588,1407562039],[15145422,685298441,2077971640,1192742631,1757454573,1231954562,742583864,1501696872],[491036929,1823976718,203107987,1109163335,466383206,846721489,89572663,583375557],[1032562275,130454434,1611899154,75844615,1673162829,632217343,1927543653,2025172239],[725100452,1978708963,1537176611,975716082,906033857,1115210804,767172606,242205627],[574511870,328227626,1472722029,1722111307,955253043,525413578,1935886206,2091203936],[1396411857,476614652,422094725,2030997100,1716688462,1917625361,1323325242,272969032],[1626177977,708904261,1786834180,844221583,176503618,1310827960,1909251617,1022998749],[672049534,1049105291,455196204,138362997,382210495,247032455,2126669317,1312711858],[1207117352,2025267549,685030022,185836886,736920372,251157892,700028301,585720924],[626165411,331408562,1842945889,7300043,71885382,277372698,369860326,1529115140],[421572302,493195895,1512539197,172324004,895576908,1089365384,339833903,1160975636],[557949867,1098001133,950978464,422039713,234402948,1979155543,501635903,1587155456],[227804746,1788195558,1871037528,195449308,286315074,815838679,1110534130,761817542],[1545808855,807060952,2087519871,941997264,921215275,483796652,956158490,50142259],[378706553,1681772143,1104566691,2022398617,2040940556,104268500,1793821983,852916565],[605695838,528831594,1231209196,12247757,1429152736,1853757498,671113949,1026807656],[1124393178,1970458687,749008526,166254186,1935232249,1516827431,1658557355,158657679],[9763797,1378361306,577956011,1136850215,1082009432,1791736368,899723821,526093252],[1829394292,1742442841,2129287909,254337046,1556142136,1668127963,536464959,796398451],[127333196,659346001,612024767,1931504429,940993699,765870475,200091990,881065950],[826803870,1481815392,1180253624,105397320,1263799486,464484036,1727861222,1556980505],[2004241849,78651256,924035422,991553235,569418762,467553381,17526121,157688845],[1629954554,1128397257,752304141,817299653,1523314850,321716688,630039048,1978368309],[959897728,969727240,1545366342,1188278338,1335516943,765191744,553129808,892690423],[392675449,930696917,1963639982,1855010860,1524642937,856592669,379765357,241683416],[308591666,811381330,1640450918,1419306763,1959473758,2090541239,1993317095,297309108],[768762965,590495295,722797366,175121543,1399129672,679939687,461066499,1391367653],[2006704556,859547659,753809818,576494727,1003406523,860569723,1571837121,1695300627],[1694061150,1632082034,608575837,722890956,737270970,1966740013,199858591,2051369531],[842164608,1293474040,1513889383,158032818,34163521,1982067973,59729095,453384229],[1077950960,73213157,1438468823,848927798,815225715,182020611,999391066,612382235],[160341928,652168158,1639387883,1407262405,1236090146,1731490900,61498428,1949933364],[183436465,451378686,1011538777,357710248,1262971793,875914096,1049922924,1990689473],[1956956972,1557597127,2084056738,2123514885,1376924730,859331490,1754049898,1401426157],[923848857,5498444,797799147,1931778141,1647841635,1798911836,1855351229,1241069903],[1068409996,29636143,1119936006,575713097,386376604,1909450860,1353594707,120277474],[586629312,40000745,887110704,1647740236,791339963,2079163038,2019826680,70199006],[1738291373,1994918712,134917966,2129113168,1689432755,1278064929,445289548,1594165747],[1024652230,173139469,1363619446,1400620615,1098515645,1448486531,523384632,1371089675],[1592534628,1753211649,767181487,549477571,622371651,1939811392,1047402880,228555067],[859562307,1415008305,448840153,2013313605,405359362,95912004,1697807348,1269897248],[640000930,392411326,134712060,983400067,1628689390,7904708,780926855,1181429096],[972365590,767763273,1140907101,1973609847,1690059557,1797959095,1133462242,707878799],[1811023552,1835954358,1529673231,658332447,2005604121,1451577867,982012569,499234969],[120218422,207294631,83121682,374319296,1847660763,1669175822,372792416,495014366],[914218816,26797724,1352433329,1280070625,1225727101,1687451416,1206444179,515316932],[1777543150,365280322,2027591189,1009033097,684511943,779771771,987391063,1562211709],[1357782787,1288026825,1352505987,734154363,1440891935,782086406,1712079513,1493170822],[2097505850,140311202,1083985954,1884624001,1706133198,1752366876,1664347372,603415070],[1791460670,1216809558,568027368,1461839481,357953795,13012015,746020603,1749340725],[411036393,1121370439,232647765,776800514,1222134961,793226321,1847081671,1954551446],[79701649,1917072678,957290313,1797564735,112969551,1495360340,102931555,258970420],[983742188,942407974,425301109,1328230820,1388829021,2059522849,664056936,1892930335],[1685761264,1370238928,154730390,1123098413,422543191,70373720,13491123,622269550],[1755657061,1652244115,892115688,293770868,911423188,805407999,2039817268,1550138947],[1219618566,1637670016,1750929415,1801880106,781898717,322557131,1137416606,2115881874],[1113672569,2107423790,1127012241,2074940269,299360116,2020412790,1719801499,504744936],[887305496,904360410,47980891,845534880,1376463984,681480718,621249558,1163751981],[1108497404,1066418611,1123348526,1699262046,909206899,889461117,1007542715,2011994832],[1934635116,2098868167,1467420107,1838023941,755407737,709168767,380271377,1059055029],[846648644,1825134126,311869868,338517407,1772586312,669280433,749122126,1024489590],[1403569520,264366549,612488528,1834090005,107635910,1891829275,1230174331,1086055374],[1334797149,795507519,1268833881,45458197,2014184113,275427242,223853771,1894207291],[779627888,993988502,79978306,533955666,1111992912,937745752,1136454271,857959798],[1982753269,580190347,279192914,1247717176,828270940,1829893931,796219413,1750855257],[972365735,419909125,1584103404,1304689626,1064966293,1594963891,541216099,622691954],[1020386055,663574987,1074586834,50444331,2076811007,977945791,443115966,588819759],[768566989,747169166,533872385,1948445551,1961494400,1162823789,26775819,999925446],[342059273,1631070702,115601624,1857694194,1143966215,2125709205,1717515028,1538380607],[949198761,1684459801,1794518824,2056002928,1210587637,551973920,1793648791,1652667688],[1804669953,309837194,2110738278,1630446853,586220295,1404984156,1564207971,554208036],[1039734889,734743389,2043625927,175337065,973598026,1905512241,2096624996,1362770288],[1204139380,1591353518,2108798222,1240842820,2037984274,517416232,1884776376,1991886727],[140357083,1103546673,2100551760,797955928,247737634,1540611933,1758387918,1718603976],[877772733,1038025924,1657599649,2080924561,447184472,234901246,1660189091,119451386],[1891215735,600755973,1919785833,1704333623,478019811,1440460412,1140861725,1488887050],[1889948791,1592599756,2130200679,389342350,1638191580,603708881,224793001,1157308937],[1980725607,977790746,573165227,579822365,1286391535,1006322947,502135970,1605747510],[952565803,1701104461,558526725,732532743,1135132917,106694503,1722713870,100666790],[724005359,520210196,381662714,12020715,99262116,359925381,1997478764,1781695187],[661929081,1676857650,872386950,1675552993,1020269944,2031122592,664536778,477151644],[1794397965,882797070,588970381,988040813,666924415,579629930,2079653202,535172042],[1821265486,1186556784,759481076,206692572,1472667842,840851634,332812790,561195998],[474396421,278676108,52766157,404560949,853339605,733870925,1820388597,1339912394],[984337012,288043343,1903655793,368964933,749086854,663700416,2086534207,628757119],[1505497509,2071907991,894769305,79164643,1760530070,480779845,1967551914,1025031256],[570773511,1997709144,1062802001,1264958933,57232477,1567021553,1580858089,1226456479],[158324681,1922165339,1250092897,378425869,1984272285,422429566,822482782,1711810918],[1300021452,1818547353,1860104023,247835251,149161075,1006134023,1492552980,1352193609],[923832475,1861786288,1414884164,2102552609,853229938,1469168660,918810308,2028552241],[1911872742,1777726889,1595154666,381107628,1829433405,606491948,1610388014,702120395],[633851108,1712597768,149026595,222796923,874776059,1562007105,590941635,1359580403],[1632826229,702981829,1370752749,631963194,863303190,1294854927,437235368,602824773],[320831798,1565121625,1789417045,1821291701,228734440,607337316,179942968,1274399780],[1123758625,1960904376,1882932070,628494317,1187617962,1731947412,1015460705,640071342],[2065860486,690529128,536052408,2087196048,1019448941,223804401,1926230913,140217275],[2102362537,1596010749,1276489149,451894426,475488084,1497323257,66138082,1768541725],[1258382683,657263492,1254644737,1912678923,967857323,1669409343,1419705796,145155216],[1019210441,1707622341,980816127,1377049130,1710371539,1727481227,413398376,612773504],[1537455133,70169769,1132307857,1869117900,1461745982,762318692,1111541268,501603858],[1327522215,1673377106,842659442,1301106043,15133795,814686866,190527940,1412322508],[1274075059,34412882,632525702,34407385,811296938,105905655,1032226231,2076659327],[314932571,1251059660,1919405874,1003289479,1846831470,717214792,304554196,1792930989],[789318520,1629859249,1397244667,283973341,1400063544,1668669634,1920021186,912104891],[962493426,430503544,1437785516,48190013,688341079,1778105401,1783542881,731275123],[1591044955,424580274,1260308851,979076043,1038757895,1596533626,38593251,1370905038],[2046267368,1553181110,2095453676,1281650956,649045248,1732706040,890152755,1172261824],[951178345,1213960122,656358526,1543729875,2005960619,541728934,194886591,180500163],[829071780,1122922815,1684997227,382004078,432287130,207123916,1299474344,1814477351],[1028716280,365778671,682404392,1845235762,1345627451,1237671215,294086183,802218285],[674656579,1909761698,1667044630,124227083,116415554,1787680205,706160774,902393498],[227558437,945374588,1784974610,383851724,930821341,447482384,1636998125,1518556652],[363772328,1080209523,1917942716,1799155834,1865673195,824070991,1509229376,253796045],[661909620,1441564950,579037873,55466546,1991408240,948384173,907372326,2051404515],[469383830,535268191,2052983661,179843324,461719702,1080562168,878974364,1118387916],[681811930,271078569,712275389,468646048,1429712743,603863224,574026165,1913822892],[1945039423,503062112,1643736936,966011092,170264337,727414600,1067246900,560268912],[8767353,1560121609,152254929,448374359,1723277895,1230989211,931071608,1207027250],[290167303,1933235670,1442663475,1059366300,1690170551,787625913,615398093,1577861405],[396573801,1388033609,1274817638,1057900380,1143918152,706301128,1406580109,1224494940],[1828127358,1467623972,1707518344,561955392,1130004882,774333798,333050232,828922745],[466930611,2102302996,997120202,1497475647,563624267,11227536,2012711092,1157106260],[1831121843,491274959,2069348393,208405528,567827947,422899393,472503265,105459799],[1311803196,590623291,2100704323,1932310115,1744049093,796946051,1918899203,1487349028],[1002534222,577490870,535388180,1974048487,36945352,1545070298,141587099,1900028675],[1247993989,1743804016,2041392479,461307196,833002861,1217335531,1858372327,1270868506],[140790196,185483664,583601294,1505068165,943707410,1443890912,49352416,476151019],[1494669839,2059438058,1839313435,1184017678,865619243,867407218,1383140608,1048735080],[795815750,973565671,1055739666,776359387,2056935282,1307935192,994987430,251880559],[1036888264,329207165,935838797,232721773,1425711285,1934294173,1619507888,487958746],[187114803,716562538,563781801,657063514,345042698,1102099015,362832193,876215118],[917995088,1599980560,1744152826,1724681445,1681647426,1653823641,1240766117,1329074552],[766816051,1456709371,1870581482,1838754821,634050693,2006327981,1760467173,1859093958],[1750716254,540910048,1788150871,1702613593,821886261,319344070,709454598,173851672],[1248430001,56228279,301957128,770569382,2041629593,1654478235,304229513,1552356086],[978208407,2112545007,661204905,360602549,1982448230,351939992,1199821111,181447575],[1633700322,1227829657,2026211975,1472383958,1052328172,1882277368,1795346565,677310710],[850319610,1688489123,1094739373,1822658753,201341863,1894562152,1198613548,793182127],[1210149992,63617539,563458428,855137360,1363576891,813167170,970072136,418751146],[724257509,1607613251,1959558379,545492579,749713205,224027053,721838618,1631605822],[1992357899,1379569095,1718932388,1979780468,116586662,1372658400,1153504899,1813253441],[91870274,1448297321,1401034436,948044710,386576241,1998444960,1260301995,1077561589],[164774369,582471486,1276584611,1370081853,290176610,673811218,434727139,1191639591],[463254827,724829735,47548919,671054841,1863145374,527318422,1389692269,1107994952],[332928647,978873290,711100804,1306538666,1771244942,304051300,1105395384,632515794],[162245210,170165637,231379775,889688852,39768320,1254158801,314835208,1306430955],[54039435,1496475221,1391423347,1859365976,677983923,52966534,576408828,21442325],[1341188567,1921338659,1033132772,108961534,15210289,612675938,1635642942,1840924365],[730061351,1644109017,1113163945,1047680032,542841712,416295344,231240738,1269977474],[623905297,692123325,246740681,1712914112,725859781,225127612,582484295,368624088],[1168605319,205455968,1770642920,2104814929,1128460826,1123255315,402767669,534891478],[1738574625,736264464,1874214340,736083508,706275461,417288555,1511552652,802273385],[829327157,1250880495,816855782,221413097,1508340556,2092769696,1917366647,694951198],[527714229,545487061,2045376073,1152488152,147783170,1542035865,878397650,1388016706],[1018989645,558380311,1454634723,1190942232,31648382,1207849142,1942167910,205519177],[1158773478,1396921584,244280540,590718866,1398414137,420339710,2117773999,1911840344],[1407654917,1093865189,1061316981,196741841,712335382,2026585376,884840273,898103357],[848674550,27689703,1350853263,1904544108,596434761,316640602,1307044835,2075109668],[689627697,794997032,1950759536,363069047,1479554374,872771965,8288611,463561046],[898883932,18546003,1477113386,1832032259,1392359755,104933500,1894912123,1112974459],[184394103,892111649,1850933242,306680199,864751858,1790595084,1236020794,744576876],[1558867006,753629106,867672181,1773073364,1920076146,376861181,1355502581,1800464681],[1124089647,479145138,1809722527,2075845344,1569543513,1636850640,239619287,35381967],[882310169,146251113,631040603,588714771,1862391522,966262191,25967937,1043950928],[1341678856,72813654,436684184,1322122517,527419817,1438626370,593555049,1239468134],[934036402,2027938035,1204560314,1985912212,1859108956,460993646,2003707914,655349327],[246099665,1380574526,849098199,1518589320,1733193490,347927930,755522276,1919909930],[577797917,1412710738,359349523,330037212,1215270168,1546059136,598926134,549735675],[1938037237,1060188670,1388662708,1991092205,1860685062,753556416,1675152431,1177892068],[1684810165,296338317,1168620244,1031622460,161665973,165040492,1248362147,1650458539],[1823602357,933847169,1631505566,439830329,2066121378,383177168,764523317,172082134],[264511550,407253093,269908262,679826145,1449105891,803926713,482616377,1647452424],[649147160,992789847,1544226491,1554459968,2112265564,141170988,1876806084,1688022792],[640134653,1175021048,74317049,179629317,358968699,1393691073,1980584038,650092736],[1783873706,74372450,1591439491,1195486208,322526652,58468437,14293974,418675239],[797644016,2098390910,186811733,1795771540,195201883,1535687259,1549852564,1395265798],[1052069732,1690363691,1995077607,136936920,1990503079,1969017436,1896312202,949618544],[1630503673,9968725,531881328,617372106,1849865446,205152791,1318965362,338075849],[752000176,683185559,569951076,1444291047,697391702,218452826,1400849838,709409220],[1431841399,920482202,1615084673,253584303,1868367986,772453947,975075100,1173949659],[1884236826,79922332,25749968,1043904627,1359277335,1728178399,1942631466,734653919],[315912652,298105595,360724456,1435696232,1145844788,962284343,1056497846,456065213],[599118315,1934165207,1512701683,1650327040,200573568,686912408,1534884263,555594868],[257018281,816799452,27039473,1311608769,1475245870,686131770,1925336841,563904926],[1803651561,527375863,1431711990,300307760,1418510193,235472512,70719790,1167842959],[706831879,1822549305,1312445054,1250438707,199907515,229016295,423813621,820137993],[1735087746,1439661784,1170463733,1123646603,1609055469,884691757,1171696078,1933607362],[648111198,1239423600,85472171,1905501100,1322414577,1486617285,1786617101,528562853],[1002031184,966046176,904317696,172994486,767025373,1914207753,437664812,1680668847],[833101062,1909439068,813254278,1146571344,598300671,2023516662,1377857228,31617076],[1009258970,1812208041,230598762,727555365,1511867203,618570503,193355405,1381279685],[871913879,562791426,2041658158,1036106576,621840503,1554150891,1984081068,1964582797],[1805356065,118685420,1217075030,534354400,1643664256,271079562,1332381473,1927688782],[1676339827,1721835431,1294077555,1406837895,1875320155,1784757134,655995943,1761817204],[1564948071,647541085,586675590,2065684914,1023455906,272797206,117954675,1756470143],[1788310366,443005525,1315041736,1389774563,1825254467,29692647,1920795430,842720414],[2055680946,1973779543,325706840,1811542900,1501245433,946752589,1585660467,1081498668],[1294725196,893628115,1691847197,51668593,692400504,1640642601,2123161802,811677322],[634465943,739134879,1999693389,1028216349,1949259245,2119995598,1211648037,1975876365],[1583250248,801494990,2083905846,89736208,637517549,1127801309,1716945181,827805356],[755090497,1389146369,1871976857,1310217008,737470035,863941673,585905784,1188786231],[898519975,1669347537,769822566,1629702015,1458763631,1280829646,1472930888,1498095290],[1927130881,369890199,1389653438,734961226,1851638157,1539805257,270087084,1967276775],[156716104,1463799708,639404914,871555476,111637421,1088023983,1988560125,1869769641],[1171398750,691321758,304260486,1158538843,1282086810,60335803,1110387230,1853841829],[1548765472,1001821685,1752417754,95108795,203530660,1780199455,1035686864,902963205],[1694182981,2011324909,736714986,254459325,1436808071,245871244,344207027,1164605736],[1108447635,1003015096,1165532345,45250462,1170310106,1253332497,1252687203,811923625],[1182032368,523169886,507410692,2006119321,1033084692,2004337748,2126160517,1157331885],[1076846912,2012399662,1988757979,1786933555,21621134,1963668987,112995813,452657813],[900981909,1928798538,400537565,979252937,718403388,801286850,1397639508,1213774874],[468189013,1058190355,77030574,1277576124,452979260,1648829089,597142759,1989924846],[581356879,879948430,702307064,856195865,1504809318,1168240962,241284462,821368100],[1136835797,234422725,1010923273,1469290407,1224839165,204820083,530060044,866676787],[169364328,1958166779,52697598,1387937935,1622452270,1290781618,1643610666,1059546556],[539236663,849965309,891200064,9903453,1145593023,831557943,292697928,1763699413],[1067365472,1520426934,1085564851,1789318717,1462532683,1610316138,883032836,652849273],[1119738333,2016977334,1074998558,592263983,1141597346,1895356624,515761832,788131893],[188250497,730659483,453283873,149332518,1705971110,1257470534,1404332954,1788634919],[761852403,1133316444,1088515379,854445761,1068389044,815416798,755238275,1964868308],[1947645917,1996569205,1843872674,644548314,557788256,1546316977,127921898,1212939981],[1527637597,176016316,1778791006,1515775764,1127818179,1847895321,1328176482,300336295],[1454024606,146899945,507250876,628351291,666943019,10040239,282757487,256994569],[1586330645,400525000,425377045,758296712,729596546,1084207621,1481004458,533271175],[10256315,593204983,1208920624,1058405741,1890348401,1557594680,455827625,73733337],[1870607800,1041234024,882246153,403508805,668792494,586083306,182473184,1020314483],[459841832,1391553109,936696730,651003218,404094427,881739800,1653134160,586096040],[31353292,402716882,1841056488,880277459,615411009,466018463,11868513,1343202329],[240905290,1004326995,1678049916,821952114,1036095889,1113397017,810466788,709481430],[589552478,1142935550,214247817,1099763003,1878033681,72979314,2060738076,423082513],[1837125904,1229150682,205075134,1318341637,727551291,1450497412,1925403860,1647983063],[629269980,1734259927,1277068636,859268403,124135167,692841857,651620288,206172283],[613254774,454546560,1593634201,1389153146,98166041,170932028,26446663,788903876],[355628992,1844652377,141653532,1933845056,1357169439,324752399,1545767539,525627243],[758838374,257918089,1686476389,1618836660,876426057,2096739820,2069049221,1375118387],[785647152,231546055,817508715,1032306193,718113702,941880827,1567792233,1200547928],[745797097,462398032,1555444282,1724933683,366424820,140194200,2068004871,2109588091],[1219164631,1234092065,1568527304,796472877,931581372,1229176235,1929736682,1485311483],[1234577260,1669046361,754388857,1908153068,862408254,1464994039,1083273941,2105093480],[1888378290,296760332,36276562,921581246,1727386260,617097955,2012063265,40666042],[950025208,2068019016,465287347,899187116,1006100886,1439280807,1269415632,1281019806],[153241502,1408010446,298286864,836604429,1689852859,260718285,1148210393,493353500],[803984308,436942622,1742590174,441124402,734006089,919976182,2070218980,830415952],[405723028,1895933241,2060486364,45627208,263991535,715331398,1299655150,27193685],[302796684,1677411470,1992162389,1053143178,1918261947,1163616059,4496258,592259249],[1502041700,1760722721,628648538,276028492,1771717015,682509548,1371328970,1180136378],[1931538959,308016614,400712910,1020289666,81176541,478958376,311115723,1751829393],[1349174054,867284898,944203370,1283298111,906472010,127647767,160451272,508161726],[1446116671,1186429014,386930725,658133645,542528958,2085641134,1646462698,1041005518],[1773841829,53339738,163050325,1854820374,125785663,922761230,741318731,1375524176],[155122302,288552083,2104093202,991758891,2026891606,728113862,722066339,327218508],[1654331766,825901476,489042789,176251139,171004097,965901608,374572401,217884209],[41188284,1418777842,1231419525,1093977609,767231558,1477272491,200490038,1752755406],[1061898376,543410217,1558615013,1322018174,405859573,1719634343,172151593,1472465041],[1060019458,992668961,293528351,551689097,660869769,103057849,1690916472,1086874591],[1197566084,762518284,673444122,1202240909,107877862,1142164908,1277827807,1106181304],[1946827650,1194378379,1279203743,1370567427,175667561,943755281,172920257,180912627],[623685402,128368238,506932252,1077599688,270052308,760916775,16096517,1314338936],[456816637,1141655769,25358377,1282124388,281598654,451930521,797422193,1482387660],[1233832629,1937284694,1381729113,1220688582,1864744147,443081440,1104750215,989944749],[1714856146,1245193322,612155263,832116160,1483182349,1360040695,1158485984,872361423],[1600902866,1453489197,1878915670,1092473457,363267410,1939414782,497248756,248756474],[1320241068,2083735498,394528879,519463068,395735653,183458922,1743690335,2082684933],[957536746,954498030,954769932,80754183,362807747,278942118,1741588680,905869181],[4223573,1722877393,1387972009,837049148,1064077547,1072147717,217351664,1448583150],[155537962,225374276,67443858,1432321540,1238950716,262323936,931881816,1427031218],[1883009933,679136126,969249234,967444989,875017843,1611746813,702146282,1831409838],[1652439501,1863786040,1744687730,1272201316,175386640,129120200,168530763,1575345702],[617498502,1888271166,1127601177,460887051,711657732,1196285857,233949372,393321084],[674077077,1059994879,1438830004,1756499649,2056007342,1580907303,1492335068,1236137307],[715409672,532734972,161952792,1987117411,2004867376,1102986945,733456682,734304971],[1952810434,1986020201,719948554,546172624,671777062,1194288081,464238814,896064882],[653171134,856060489,277800335,569647664,196625041,12671530,1668006669,228975915],[1184742528,60326055,962098068,543635630,1585235396,2121853775,809791447,1548475926],[701436336,108473611,1686678549,1146241697,1420572791,997282161,1328087356,450416045],[848866704,672795377,653394545,1927825148,1134291306,576539131,458420523,1281973873],[595587322,566220786,1270303603,996668880,252425453,153967408,1857240530,372967457],[2102373405,1621351566,1785703169,108454689,1813063855,151820148,1466430925,1066534938],[1507503486,735841879,1105028802,1920522675,1545984741,692689897,1930314413,1989600860],[1771700197,2036752771,1136713447,2003568321,943144569,79029796,1502038672,1877413609],[204260717,353803406,608484273,1230059448,985518012,1454507098,1411400643,1105547991],[1199134907,1660931370,889747151,1700743555,1893922874,1937744565,1254097950,30726734],[1450229173,1523374859,933020396,1862154753,173650882,438390264,1135178471,1656207070],[1350280140,1133550352,1617045659,306073960,764779224,1114114708,354808023,109869990],[1207301008,1582935472,460459605,1667752391,366020188,392492727,994785779,1132686169],[873538534,1463776913,30132530,1083002790,778639346,709881894,573390144,309977619],[1769956621,500676164,1328658569,40173018,89035999,959719202,1018078711,953473638],[1551627376,1535651383,792459651,33677668,829623700,1057208958,1040436730,437087495],[1115413789,1453427153,150943032,144197598,936260312,1119400219,1792215366,1135619899],[1076427618,638657800,1779419344,1688825923,1843271107,1482496065,823690210,922537094],[1710842351,1099232660,95672819,957773961,529502573,1279494137,546502614,1224009883],[1860197913,536734262,952914108,1904207207,1393563318,1534652623,205615417,139739444],[435865606,1803262825,975719297,605199597,677520256,431997538,429401185,2087952700],[650697731,94834934,1585453335,905943001,23188758,1005699010,1363917896,1703620807],[330291714,1911679984,168294633,1647327247,223710368,76184836,1976960448,837981422],[992804869,322069312,1920335729,1621474096,624329862,832361920,1467635064,538758684],[1024818498,1213291698,746373277,398320434,734217588,1599155004,2071507051,124833084],[369498056,717633170,1710647433,124447088,612071272,464241626,1383163472,570213684],[161806069,739062907,32521915,494281093,447012995,735709706,893664362,539858279],[1919384984,970326192,1852503092,1850332630,1707756917,2035191690,410298171,1833629567],[744425269,1100167010,449551793,172041897,1113820253,1402298521,1199458368,1015216929],[963371882,2116367747,1322023509,1656247037,2047023296,16062353,587285155,629126443],[580279688,1209859075,1291984425,1111325490,559596982,538993536,1578787651,437258052],[2092352763,431866940,1360565945,801407696,1774672015,1462830251,201844163,1020259296],[1628620433,417335982,936259601,885055435,790438390,1369729661,1271546039,388499931],[1295951334,1454914596,2090315512,1261791360,271770261,1288486111,81626866,1531030718],[1542989515,1307289398,1664441586,1672907166,1746825516,649273782,1770404897,616473216],[1456938478,967941085,1122320928,1736803784,1665939911,826243885,650106949,1495478258],[188651643,683710665,1909011036,117691503,1472695639,1534964042,632378942,1674557537],[676287999,801393298,579048059,403774733,1615553167,1151066026,420725223,1573595049],[859510065,1787654305,942845309,13350966,96186200,1625848302,368513918,162824825],[1518950956,309257733,1544787089,1086923853,1106141723,1050627258,1471782263,208213263],[186931845,729021924,1210814034,646898118,180286814,77797850,502556352,2062789997],[200698484,1098779278,694278309,1321538053,198321279,1759318552,56132922,1807934999],[2065890576,1025988215,947918414,232026670,2057338293,1408283151,1737555780,186211429],[2092982628,715766115,1371191791,1368791376,1130102985,522547613,1277935038,1716434011],[102347927,2054296321,11460055,1007184240,1844803100,1170904725,1624747649,1586263353],[1086338648,135700834,199605035,772889316,1415696075,1009399136,959256944,447328452],[923634126,1536811834,1547825438,1816600719,2013698435,948048021,739487439,1710580539],[1585524145,373849132,870666293,1338291753,1795740422,459969916,1629721972,1797399362],[1196683950,732388638,1307256221,666229175,1245096691,319531815,250789955,1093326197],[2022589598,1514825851,70532765,2124134573,924419860,1216174056,445553477,1374916203],[338067237,1821082974,291519690,1513459106,152766659,1349782172,2027745440,744168090],[623833167,573068087,46344980,1135372964,1796512246,851848904,1572181059,1936910227],[398416986,1799441743,96765885,831142197,979303702,1852644701,1512273971,466271190],[1719675507,1097198678,1275329833,1869097162,1708697114,147188720,366838258,775317385],[2074185905,219976048,712740051,1549534671,1422985525,796802092,56785964,2113575484],[964231746,284564309,1127457716,1662083350,806679301,1887743103,1644434366,1576779581],[57732852,1580858902,1217099432,147202433,639377431,946775302,285471102,678097042],[658451862,685863472,2026256809,1963862361,1449123921,1882119229,2013447283,443295493],[1123466366,1213958230,431419180,1578507891,1853365420,1041839551,958616003,198838723],[1227059694,490321765,661322569,121631148,1935381912,39405063,1861019022,1108320489],[864276606,389532434,1227489073,1989662088,1905262676,1419765898,6715974,1929183917],[899589203,721123383,54541219,132939722,700995755,500867663,205090440,1402898085],[635336470,1599500377,291906636,917902067,725271500,500338789,1528837204,1838713493],[1117370261,1891048699,592372043,321251947,2032455154,430022684,1397636975,144734102],[1080240406,1630562871,780293369,87429663,957815918,1552579849,1690690997,958942780],[1365632297,1913897041,2023788042,1448241716,11222624,607075158,691218947,235927118],[329288512,751016885,1385011745,685088456,97354598,1175640447,41118134,42980627],[2073227165,1889463371,1560595880,365562872,1092067143,848221,1533568685,390408320],[1290224426,373340279,1960158735,394959112,302713506,1795885016,273776417,1521407813],[1367163540,1161219011,984842903,432956750,1112270946,1625585055,335020248,795818182],[934695104,645018240,1536978396,522113220,722032454,323854383,1271782786,19033095],[1828108288,1417402135,2118901014,1462289805,339627360,667951569,38738803,1508604473],[831521600,819893240,1713664586,603188079,1611674074,327624371,1140911327,524008465],[1129618275,1424572036,308769759,1526986772,1494128306,295997781,394361164,246008987],[387106578,529548171,356874171,2049668377,1966741383,992529862,19260788,2011095123],[2017856364,1391885702,680849400,17537834,959219819,1198973205,817924189,1812858388],[1780253096,1967600756,523494084,110944122,9900955,1240593075,385843842,19337525],[1325411221,755237718,955194339,970995546,1985528561,1667636301,990700043,204870582],[839225911,397942966,688834166,1240160974,1382514518,29438694,904825685,1416880890],[1675711576,1181811945,2016396451,43385044,1945979121,389151115,1999188008,585396955],[1626110633,1455331023,1403189497,1410788518,285872101,1464812427,1655345427,829025286],[366763018,1819131233,1436261634,16837075,325426330,496443782,1231928235,175863206],[752886784,1439764270,1396860215,23624583,694167245,1773204451,1949951902,313511320],[1654826797,1662685337,506307719,1470216743,930843179,2071133618,342736098,340277199],[879322203,1338523563,264931566,1910514139,361792507,393231513,746745501,1994176436],[618707345,1631571068,207502798,188906156,1650181347,939599334,693883167,1375994766],[1337595770,1063022201,1661022968,1078205943,466233355,363583780,939199186,1335239257],[258352106,1422256110,240314992,979453293,2002195828,1502874711,412057971,1108402205],[334937383,1220731718,1424335372,1971274875,593147111,1229408186,542665808,465691551],[2041831670,1647062765,1251243657,144898215,1689037290,64162100,650803619,1549065825],[13389706,1340862876,644678369,1334842056,457443247,828056980,1112711916,833028733],[319577926,868301691,231249696,1553692028,1478487331,803455897,191272041,1634867889],[329495749,1097613127,851856131,192829767,692602226,459648700,1389361273,1589999499],[514152480,341289653,1410885450,1800739018,971241369,74877818,488242006,1605585110],[1159622873,1198906860,1118901828,270047981,971579539,964796130,1984021384,410982976],[1387007418,1007611183,531564118,533462449,37556090,1394126372,406364210,1162689250],[1207436569,1554097397,1254666587,438650203,2107316120,1383946815,1691606493,545003916],[1840122797,1203847051,293760505,1672611723,830740384,1059780222,784366492,1323572285],[686284456,1002565406,521350335,110115262,492382609,806685302,665238921,2115686371],[482009346,1539098529,155697860,98671847,2086645884,1283491520,641624224,1676998204],[1654464139,56962345,1312861363,256023387,1817105267,1328581951,1402207910,1531125662],[293797346,2088258834,142626319,1572578524,1295797661,776996173,1049261596,1665071398],[1580550021,56105922,888373436,1529428376,806790309,45230066,34870123,1332553209],[649252248,371105579,1710947489,922710920,1081041068,1714631707,1897405169,1851150893],[542694195,2092339041,2045862251,1894606954,1735116322,791390760,1129932444,593746620],[487357734,1927878490,29082361,1111792796,1127618049,2021706053,232666314,223572557],[1240549762,822163398,364626643,174580922,74872,118432561,839341012,86616039],[308476986,309031536,1063802330,557613644,1255791151,721081719,202621062,629424694],[459394775,1463033962,227760249,728955418,464958743,112646191,1195241527,1241348139],[968797664,335373746,1803938498,1446134207,647327795,2105174,1669574030,950779011],[62519338,934123424,898615616,1267057482,1687200495,423122916,1455934510,65731188],[187134557,716502971,1173633442,1477959750,1485279064,2086904170,369996241,1832989850],[176269178,1744378598,185127421,2101140658,815221446,1438911289,1025026395,762201379],[1409537024,600300931,2009515348,552202827,2116004051,1332408089,1074975634,827590130],[468571328,2120140409,361089855,1073263502,1814988057,252421727,1913173264,548287653],[365091256,1261885770,1943014594,939871281,1139051992,554206618,2070919771,963194845],[400707653,1116094515,1188966926,1413657823,627883483,726408903,680593077,960560599],[163231498,778187694,375124799,142973064,17136272,1201705676,637862315,635884106],[1396902954,1025182711,1869987741,2119029718,91881132,529886611,74768254,1645760703],[440800964,1084963345,1657395840,381142644,974019231,1249784208,746521288,557092494],[59956529,1648052995,1821574478,195342552,1033697974,99580888,2068750437,392575225],[837877355,2089009171,693516570,1251710080,1229419748,896303083,412249406,954440523],[51110877,2127707105,1280864341,413045290,364089501,345646022,185440175,1175764679],[152601310,116207028,1285498823,1224066799,1941728569,989832050,1151013443,772783718],[395947823,154526850,539109102,379715881,471079303,360634101,680027154,971163950],[1790338488,837069465,2051411646,558117023,1801549031,422919819,1690936881,989408174],[257150490,386982348,1955250529,1038004246,1896509908,295453319,559927358,1505698583],[787619568,1783112233,962791378,730057706,41587409,1909482603,1487144732,1158774885],[1345996316,1422742491,364568289,1802121926,1004547904,241454939,301890161,2101561193],[2070487615,1877464247,1279728679,545367762,1613492807,1277841387,2035950020,1307295856],[411624659,1102800661,1008209194,1763447428,1989105059,492485231,184879233,517088117],[1292562105,461161270,301578356,827567075,1947522828,1548008071,755806601,1193779339],[739568412,82593330,1206655438,1883939638,1096215405,1328185653,2121228015,369475578],[677603247,1448694413,1118079805,719262199,2062113434,547632523,519414134,1101249460],[1638191127,1409229373,936178885,604145231,1544786193,639895454,803933442,804095927],[1458471297,1292425228,1731293693,2035438715,1302013045,1083336152,575931931,1267279537],[1475460477,35280399,912284231,1970587544,979788658,444504159,2099377873,1099277001],[1671244159,1858829706,1306470436,1424584267,1276658968,1209444586,908970918,559629455],[1167413058,2004005246,234533074,954365078,522942085,1285346318,1215062666,973718454],[52875622,337843233,1703060261,837420882,1467240855,1698577515,1352066298,1323887260],[1809070412,1189819147,1927278097,2092585617,745571666,1098060911,1830521986,1176770236],[1382535394,884566028,1541008099,1372749480,90876549,880412329,813372913,102779446],[1554161009,1965329555,1815502459,1452004575,286766020,523635005,1763368545,372641125],[1101916800,91613405,689081800,1853510885,240966627,2053376972,911256826,1911393320],[1652288465,2084218228,1098933662,2037510635,712990423,731176061,1393813074,428132369],[467313580,1038482592,1172131755,212703101,138329332,660181470,1543394339,1812303750],[844298676,2012197387,1464201252,1891633361,1536182548,1671996452,904169553,1899899659],[982124302,1329300515,648663231,1580945007,920867360,906479126,1625877224,319337413],[2055472497,1911708381,929039733,1000303787,1869721293,971424514,1964591214,15143252],[1104365026,564749394,928322263,16501534,1255191981,374595048,1680159345,640561078],[1527695844,162953361,1828378664,193426884,664831831,1781660392,584587667,233095836],[993233298,443121276,1830694857,1261603833,153625068,517602945,17102318,2071116655],[1003327138,1871269828,140308813,1872230718,1861651775,393720725,2081435428,1205096653],[1564663213,1001355324,733300598,1034890621,393037582,1416294668,1144093980,2083805910],[1128163597,1999355516,652753011,972681092,556920186,160952849,1120064025,1494453083],[1730487582,970206528,1108892239,34861185,1420225962,1301587577,956609438,1847745641],[1610805015,1467698617,933815660,790826389,1596447433,1056671730,1044060464,1983107034],[1201993298,37334319,867419893,421523025,523094957,132682300,339145326,897292408],[820700197,986017775,1472013956,1368206120,416979111,166947544,355548671,1474946567],[325179696,598606099,1987615560,610688910,1789641875,1173888266,894383790,308881849],[1727958883,1075273928,451615840,1967005941,1553249428,1856755709,368342515,2042558645],[1165566500,2124542062,500303546,1507446466,833814615,863117232,895280240,950986886],[1597239870,1978067733,823275215,1528612564,1971571150,1790621009,1528508119,1664247435],[1294111215,1665791849,1814495313,388097195,1954031716,1790777300,1789948010,187970038],[1823027173,26214713,829314556,175174662,775000692,449164629,916316007,952283076],[780113009,1582339761,1038846100,1788785152,1456344083,697553082,114455784,512025932],[529894508,1377362906,102422243,816648779,2074807430,1400229054,1122356842,392476709],[1347733126,1925002017,1461238812,1164442625,1197428231,140688021,259007275,1973127599],[1198279519,1562224396,2124544953,391644811,1672963404,88860109,1137246762,1110819130],[2111185554,851624197,297618295,429634631,1770512388,2101386229,1217565128,1512021175],[1478591108,1302630909,1429861538,542884719,1227548317,345625797,1223414507,417976196],[1694021616,498099075,1661891989,270927096,98675017,1564470030,733777096,1550821100],[962582410,1172124385,504307836,1188764800,953133877,1297273599,309566949,1356216762],[1748245054,1512184428,1345624318,338586445,1223415624,1394937951,1173105943,1380016736],[1939570958,1736135511,1832394306,1179947051,1201112433,736416439,1422725173,564958228],[297710801,766616656,1622007553,1355652918,1533458542,351720789,480842046,1795082152],[1355642679,1542858541,23004310,1724383953,1634825652,683434268,1831441365,827693699],[921566616,1347183342,930126864,1815466682,1603471903,726871568,1033398423,928824267],[203455124,812242529,1998715001,1844068418,831889550,303238034,1808281230,1291568969],[1765028376,1347816763,1049588063,234932955,1814532124,40277529,729997750,752287802],[1198151828,144300419,599402501,298857393,1868615181,1741740196,1569547492,613612956],[1546749403,1143103764,140117268,963400467,1078489283,1503621344,1320855539,682726123],[1140426791,1335603149,1155748151,1029532220,1516590023,1287594741,1142026923,495062269],[1669332266,733838350,1930031,2099647207,1155013286,547383845,712380015,764444799],[948224200,1792345901,1283596781,379398247,2046518271,261110333,927584687,109183319],[1968208808,1298221856,2008084789,1765738767,979152422,1265464983,1387799032,1922683146],[669841023,1847113101,1106664706,806748779,1100181526,850998939,1183171685,1427396258],[1758884276,1557329077,1349704676,871268121,615156508,1448790621,1425632516,278874125],[1462185555,926898181,2094040782,340464635,705063478,927538070,324095936,1421530563],[1206770416,1040773133,505384864,1791429855,238324855,977160603,170059470,225968433],[586737897,127341841,654179006,615808254,711478084,1384564887,571353401,249915908],[1351317175,663230054,418416639,510075911,848867812,164368405,1648397614,2054141962],[1958053166,783244889,1531217576,1546563131,1102608034,1131480649,823897358,1977067526],[2058771281,166250663,1055428159,723329583,1784145972,1890741600,138138875,209328184],[2126452475,1286510668,1020502046,1416830926,1636546072,433873164,1989420260,574410937],[394658646,1559104538,1399876638,781806784,1669456179,109100087,1429504366,2016303105],[1015049875,1534625909,785413295,1096758280,990848962,1085604615,1855951071,1320342302],[668707187,1141103419,1832007488,1304122610,1849058115,1558813508,1461140960,217697170],[1754160542,1666886277,795768418,1115400863,176303533,131670601,1719971526,1756166695],[466208742,1959802409,611737688,1072078215,1951953742,1748466975,1592510328,1877322008],[449041902,143893122,425949943,1304038698,1302680733,412048193,1053436000,1635073905],[1506004132,46956201,223564173,2063215676,1242428355,1914571175,1897934341,1902329529],[628112138,992785772,516757047,1478653762,1950060523,150377298,679308133,541567206],[1087363356,151189188,999031267,1768406677,1081576587,1546560367,2078735773,1665464935],[863249322,646913830,1478998310,1195359467,1745009317,1360097422,344516759,151816069],[1459572756,150576704,316232930,964084488,1580100228,725179606,877780306,4331520],[907487049,1815532774,659192789,1027672589,1696093013,2117882475,1590721873,1962396696],[1167816960,1938826441,1732645354,256434389,510078228,98549290,385912470,480133152],[2054123833,1876278908,1396361633,937462271,984133605,1199171549,1188076373,1961557500],[1649841890,1433795671,220753196,288851833,1368982930,1760896888,1200811347,112319444],[607695203,1697263873,875668107,2123037535,1511323728,131688509,257122470,2063601011],[1639651014,821862125,1263222182,1404903460,1434969160,1717085288,1788283804,2023704885],[197507022,1020254553,1433709769,536186443,834103807,1458954546,2003876504,805234323],[737159487,1483257143,949550674,243815225,1734548616,89490925,868096970,381593100],[1699805130,293606779,408467345,346938861,310447358,443318521,1008711947,994485852],[612726725,1099444045,1244120411,1907976120,1430098662,535549328,776652404,1587671790],[1063705949,1876241531,407999692,514547400,1216655794,285170780,1300552094,396274490],[1522598239,1335913317,876945482,31965381,21829459,717013848,421535802,402135090],[1421690204,730367897,332423939,1058163225,1345729940,842009552,1769325406,866520635],[1613067536,1671939093,1163443806,728869381,1141539660,9702679,47654754,10862434],[52980615,2003711983,1015715306,510975628,1828075767,1787478778,892491186,992574481],[1527022554,1909809647,135904949,227171198,2095080185,446732122,1694796725,893150102],[732775148,606191813,948773403,1864950459,1667215374,2111473120,108098252,1983516056],[1244715802,401783158,1502290744,1819172250,1270613816,1473694949,1625407581,318305798],[1216114182,1381624581,904483057,1252654399,1639878828,831743431,2041078737,1424401573],[1959153245,1543043148,841201783,1732622296,945393401,1174519208,168922452,1379029364],[1055244931,1040599301,2045451040,732715535,1946554160,1172577146,1712082455,549052543],[509908021,902819281,1647612270,270925251,470818355,54737833,1660844505,808576788],[472695312,1467573146,1899781964,1069192861,1844557229,1152122386,526716641,1823260262],[947398263,1205867758,1594828030,976935520,1117224700,1229396527,2062393900,1064401637],[965556266,1227799990,613089685,838173269,1981946631,143052328,599018083,1831754820],[820518109,1675128860,2047655149,925716390,598891271,1769134361,83215207,1470638705],[2037190788,1305695413,994107503,1088209469,457484069,413632647,1535541395,1127446435],[181390952,1965892246,1218219,663102897,940537978,739086300,1055660852,282987899],[455590260,1914315542,671485777,810316614,918229681,1118216895,910403325,791780985],[352543398,1870508105,591684968,606633466,1065571060,1136165978,309759451,598973280],[1385047961,720837368,1992409488,906680283,720050326,1203862756,630126890,1005018269],[89836451,1426091503,1367436592,900421724,394286508,172377759,1938220165,157093709],[2061439951,736391522,1815186433,1913563034,317699486,2268470,566556021,1342357898],[1260060172,367331501,674051792,838305780,1738812220,1026506865,1631295838,485692736],[877007277,1254513311,432491353,1109969739,456166066,408499289,1007967889,1020283140],[1319672274,735965810,9876467,2023985043,1540481331,676632824,2077738201,1891190938],[810136797,1833900983,1802824053,940088524,533711969,931572974,1435306041,1001193856],[810168400,806907718,2047218908,823680727,1807193661,1291845848,698124445,1278851638],[1855899029,1213660722,393074754,1508963403,132141559,1576313909,1267199154,1093555872],[978011149,418268002,90192196,223770300,1694696216,886238180,631175466,1017027741],[2053334349,1588914283,427935519,822404686,256869734,2017549223,192710137,2037414388],[1346980348,154380092,865082771,642205878,125218937,190674002,278788219,905325071],[786219347,2081445685,966847047,1589061014,2020224182,589499639,1310143778,322809081],[1379516416,785278349,419306421,1190628698,16343129,146134164,1074103282,1980306494],[1194323981,605129454,414876058,760589152,415364942,1169747543,188042612,1754531575],[63592522,364953487,1156101639,963466826,1935837387,930745593,264835734,1250288724],[549858223,1587456044,200968082,1801412205,650403283,1357562633,1559635720,267329188],[491287355,727808137,152366962,1900279969,1361877285,1224047167,1267605740,36187032],[605457124,1737638353,1440385671,1303889464,1290415842,2032269160,1644718092,458636151],[754016361,1012996573,2095581166,891797024,1183638108,1214498133,515274093,165179841],[1018189327,1417509707,1213082279,1851513290,1203740813,755247169,1082403779,1917244489],[325198043,844018553,441435107,1412304575,1017477253,1201832787,946591832,525142527],[2042034719,533458533,1324088765,1098861406,517691828,1164459269,312181267,1739690926],[1611869926,753458140,190317716,502091914,670171285,1529618113,1122014440,950141877],[1734146025,1161573834,657750996,1794343228,1167613577,1032210131,1289944093,1858827039],[669481065,1176995428,1236371714,1032313348,935313172,1221703610,1274138265,1777480332],[254501913,973771461,1127207836,1071502836,771859424,32643990,289065648,869338176],[1822861083,1428090133,1817652928,1922192828,1831971087,1318349590,1014150243,83674028],[2090888514,983031166,1329717216,1968985012,828361034,629665752,1927548806,1272243871],[1255892222,696848980,1838494349,1898583253,1222341088,1914944233,52105471,578700055],[191393305,280546285,283755299,1865189931,399120672,324733765,158715656,1928871555],[1864955289,369769960,1867674278,1371656326,381284402,1805723814,1877064964,768824306],[6466341,1837534886,2088558881,607384815,373182801,1840585605,496193599,1890744563],[1232567910,482417855,1209815691,28558531,1014133168,1613767629,100028518,1555377879],[585769319,1072406957,1302176533,398694374,36356655,1500384329,1337198546,1784112152],[987415725,552399202,760837961,23296194,2015238407,2011543560,1548206499,587011434],[1826386580,211990752,637342835,618273504,250658916,1592283825,1466921037,965779520],[864491134,281407048,1646164578,1436720213,1312822853,435901152,2011766530,852612391],[31156600,1858723820,979801898,1795727687,1133674835,1227406718,84227858,1841310862],[605792578,335924828,1638040022,973368062,358883668,1705092793,1465926722,377395947],[1102580508,1759269014,123361731,16767994,2126708059,640464519,273216232,1866595422],[1971724973,956212587,1191790814,1199816805,1598417096,132559352,136378112,1004256449],[1963158382,992673802,498659605,1869505900,807847473,2056525701,241766655,420624019],[856502027,1556613228,1540034321,649261210,277257207,1008418119,1350552507,672648764],[1941860338,459289227,1374618413,173465805,792158801,1181186389,610684798,197262588],[836656211,1409498573,652709191,782972303,1994376037,642250211,406933918,221001367],[1360120332,1854964033,1712128912,70922777,2100870237,12729655,1389238483,31357964],[1645278879,622040343,1394305877,1350274291,1590436468,1477387253,1486705682,1766260607],[1361018283,1753798887,345980599,2098825375,919413876,1856558594,2062168970,1270193293],[1150619828,1040984244,1583815304,715547386,212426239,1998287096,550683261,167736074],[236419317,1880024345,431437946,58010649,303806237,856222443,1372922497,1771852226],[1799018157,170352796,1711571669,1052548639,563959352,1880477941,2093179606,534880869],[172754261,1592383328,1014778423,582467244,216994813,1167183189,55060291,366220238],[628863643,1072763695,170927686,1445118146,2043073096,242438470,503438343,1615061759],[1159340798,1013202055,776269192,1510896338,847831372,1832387325,1917893422,154781141],[1103994392,515217169,1811331420,741350874,435250478,1221616807,2000731045,686361190],[434386103,92656850,1938869484,884108141,1770545134,81792226,1661154727,1502764823],[257674370,545274572,193913245,342682176,947657164,205000324,436159940,370791771],[1357798502,534081374,108786890,484965559,583472472,1795065173,330536959,533590190],[834897858,1713482148,1108384671,966635620,600981213,1475750118,124356006,32821264],[1063385787,1960348173,1597760409,555516084,1866751182,587328669,958570111,1309747899],[1877192926,789895585,1286609593,2014576368,1575736503,645175874,439097477,1731724855],[1930441821,25118600,803075310,1528264559,950549089,973515022,1551275132,725912942],[897027132,325931966,1003165717,950377853,1143096119,730308052,1039577641,2033860689],[91684315,252593930,56722094,1193657072,1759374033,1660427651,1005790414,1096832017],[1048493089,149551446,1304747158,1977608050,1585994490,254710575,1759319596,663217781],[1143934927,938303868,371092368,1444246593,1057408798,1439174814,788729610,692976237],[1724913637,657440697,1598094626,816111241,591843837,1749062414,1675076580,1071007851],[3089909,470436340,1571452214,546805804,1725979685,1556559089,1042371183,1363067818],[963214178,235276622,1197464967,517944705,1957746153,697536292,1251768587,398140213],[1577321548,1836428591,1595000292,1251352413,1558691460,159957453,647170764,1972382445],[1730671793,1409775054,552285460,825728988,197961830,1815517667,248580420,995320513],[823065061,148492877,1476770940,1708963742,1034107440,854744255,452872904,1497731790],[1581588405,1931939858,788441537,736622304,275641539,513334315,1801698401,1830364841],[625834323,1231493635,1273858082,1541274616,456455299,97128231,1724460146,1985186560],[1150529236,1260688454,384105719,943311133,1485169845,1977222653,768457846,249101347],[1714538577,228995140,212660721,1027738161,1145952103,566231017,68458129,481804617],[612978735,344964477,1030872610,593822825,1553597814,1091163774,978491011,808920700],[1413434253,497981309,152655430,1452375753,1114931549,2127187979,333863063,1122717131],[1403274563,1378888548,1417987376,1937678536,829221533,178081521,874382803,1492620397],[1157297973,57487400,1684388639,1483140750,565670879,563595405,1829761468,1839788296],[1461388180,911609247,24718237,1961571117,376055698,430748417,1977202100,1528112087],[822648840,1046218490,939466951,2068043272,1106556416,1135129583,175290878,657684701],[8490627,935884105,25304288,297471663,1647434287,623347900,1525409685,306125616],[56788209,291624381,686476341,1375859633,140031908,689872933,418012654,1940136317],[2000149090,496975589,1803799281,1933120249,2069677590,1689349942,184870840,971912741],[1952423691,1321009049,1598838171,1306204570,2074649222,1288142135,262946591,839588773],[951451929,870043222,160856508,1493976768,1338693048,747483457,1928520193,1959549384],[1994804832,1047758318,274991932,388184116,681960119,2063653092,101616512,981814276],[1671597962,313489508,1787546868,2046869669,1745965859,1262849877,91225479,108342613],[1938063931,1171914237,1189526247,29729890,1558731070,1954055319,2021164229,1466283438],[468681503,996976543,1285775275,142169758,1045964053,1035220556,1633358426,254408991],[2117368582,557279204,276085880,1632814273,878015883,55244150,1282207600,1584792922],[402755940,2034488509,1988415618,1097949209,1572002292,1730805765,957020859,1162229928],[1640397542,928668519,1124969665,726443281,114411540,1361054255,1860788737,212831751],[370193405,832011356,38980812,655554608,1834335890,2017404835,2124116675,60272587],[2074581454,233797475,397379461,1919843487,542334426,1726138268,14393678,634684362],[7853285,1352411155,1992040929,2034361605,1382670651,1797003606,627688045,1518808931],[520562882,833946139,1956395922,111867680,1079590861,835120265,813720914,1407448548],[1103514932,1268162540,1659493018,2105910493,298290799,1085425424,1649256805,89798543],[1347515351,1887031947,1984419226,1557175295,387616616,1767809810,1878743139,2102751933],[501875889,965539467,59776418,137235272,472953207,707412047,136946170,61046722],[357830562,1634797850,316378624,1869128332,1135801172,63897822,295858607,1131878212],[884196066,1868610525,1495358931,1921939202,1645419307,2020937262,702788241,1437183850],[1158893896,160115545,67744555,1991210675,1208691225,2121532755,1541409882,210501242],[1500007665,236281264,337428815,828705643,788569807,730171245,725200728,434609551],[446894582,1644405761,2082973007,1392679993,172047281,1843268179,1664775634,668847708],[239446067,403353944,673212216,1971472530,1277756483,1266744224,708913169,1860444698],[607796624,220125987,1547341311,73286401,938713626,1359535558,682719318,2020618317],[632812366,1510360974,418062228,1398178003,1844809291,279633054,1975220267,1978086915],[462507471,1544947279,645526792,1525763567,294189757,803249632,225688670,997919361],[90956885,1050729723,1665778975,1574328545,1252105030,1767617522,1749053051,1641397957],[1030192377,1188885357,251260810,1350159525,1559756242,301755820,840324470,745635110],[658096036,525731737,228036896,1956483449,2102877057,994481176,325783145,1722335884],[517005450,292759786,1458658820,372859357,1181679588,2122287190,1851625924,424704028],[1407172054,1706280662,670847857,109219286,563831832,463894373,819913699,71339752],[129573627,1843213078,873172114,1251104340,1954560038,501609944,1125755805,1684069694],[1946654047,1888837074,588303995,705978754,31844099,2049616075,394821928,1339785558],[656600199,1656675480,423233818,163491220,117074086,1131989109,770724379,310087616],[178835731,1728345946,517663988,2008452827,648062227,215433334,1557708171,865295457],[1642010824,1423935246,1364059254,1848626526,1253077880,119399833,1090762347,2026467799],[1737497538,725274213,824374804,1959798672,1432820121,142796424,1378551087,2000796069],[1687544597,113142491,1490193349,849325961,1900637286,1011439925,1329227390,1965593290],[1974571188,205822963,1737777445,1652361133,1892944874,1497447294,893903082,1811319051],[1280012415,1055199268,793043731,697676397,33728074,2049541812,1646134228,2794429],[1105404646,42800171,510056837,582218378,1194719557,1359782753,41488388,1097279022],[763108175,1003031378,533529757,1622652783,790609200,1824779721,1167004533,788974327],[1654096303,695655048,512554299,1720844929,404273328,506754790,1233584653,381586714],[1595965554,973107454,447563400,862700437,1943414944,979017036,2083463868,413332366],[864704601,47536963,393982920,939614410,1134512960,1889496940,916700188,306083882],[225226037,958061314,1177322328,716407424,992190908,1413719223,619680546,1392333809],[887100654,1598299680,1795191650,1661208117,1758288190,1077447334,652801382,2000343188],[536953829,143128918,1495928251,130999997,1194430639,1592312840,1428334518,1285109949],[2114830185,620210465,1142744366,327889177,1885771496,601321201,243048522,116661570],[469927600,1552269195,571735731,1966675662,369432699,710120708,1095162879,850897931],[501172477,864215877,1944419129,1175444537,1775462109,2014857929,336513565,1319217890],[1632035627,578159343,388817159,1208255952,1032154581,620368398,131466722,1830584264],[944328042,1805040478,733035323,499014892,1317340326,849531876,898592839,642451150],[188746188,715529493,54393135,644487987,749606066,1460941741,2031461557,159637422],[1303879366,1409970143,1028560588,1099474110,677153101,978518358,1855288731,1544130043],[2009075252,121950672,1303559688,153107747,1276087740,1956907341,446425557,425316534],[1802229659,91062344,1989810445,489134802,999808497,1471853224,76326692,1500143630],[791862475,256384646,2001965445,100090632,553852589,1087748165,1120951424,1464179162],[1443271726,1306306607,1606695641,2073909445,2047146401,1043944804,1268230030,983137870],[850877606,653951337,1266831323,1400184842,244667363,1485878542,1248106106,411613677],[504951334,1840247524,1248359989,1407738325,1449794468,467779963,1746032582,28398060],[1738528527,163050595,94208164,573805314,1065466242,125614879,1749621616,1981675039],[269698876,1046152818,1558075578,709016123,636849615,1808724943,1351947965,1226844603],[456349225,1401185811,593190505,1292804305,1836157930,1542345943,1780338175,902919491],[373632955,1056236027,1144437020,827286011,983079663,538042444,463551485,505103145],[968548908,1101333477,1507875622,618127847,1499893714,441252147,208609861,1370203856],[440956320,272446259,1508748850,1369787932,1392534844,1279317343,103644500,1018151743],[1992637708,528387937,1786578606,1485381211,1928007366,804595117,1757000425,1404473253],[1901598156,702899536,502989688,1030315300,161531610,246564752,548600876,2074511401],[195855879,132090545,1135689266,541981698,533672056,884521773,594990455,1357836942],[662067897,660973013,1080160818,130546295,241734842,79489116,1557996509,490245330],[2052353287,518444484,1934815336,384243330,1862598373,1061953815,1736778004,1615791787],[626428029,909195835,1010031164,1195471876,243019121,246182402,574950053,1819917426],[2065355496,460168846,1366771845,1470209404,1956123000,399453256,1488189952,110073112],[271121595,584408026,224109798,1049296642,251302477,315108761,453056,823723961],[210579209,1181377817,1723029667,1428610497,169624204,8737367,405606407,971919669],[1389226417,241885703,472423353,1735867601,1480959755,170562689,1670257910,1141848401],[181314494,1841289606,1349737824,374054765,1953346551,864271443,23542368,990396335],[2119695219,376793952,2095003758,788261798,410324564,1291733462,1331267076,1116421286],[1349976254,2036552849,239308902,130790368,399761544,1006881730,598683098,55601206],[879795378,1640793445,1772646519,121764956,1376085866,899519264,419052244,617859641],[985229918,206816677,1087191127,1374649819,775534261,2101833860,503933587,1955043874],[821809770,470266258,987413758,807740654,838784281,1632509776,1956698292,767965222],[958169491,745077809,57354299,1233919007,650247876,1164293050,2048952445,1440772690],[1301725236,1959900987,273323822,1485301134,1310759532,784661369,728323763,1648639431],[632497257,1015057537,1234699082,1369129340,2055107723,1582641285,1826105232,324030604],[1345954985,1911013177,992882309,655737650,510398248,1265396441,1314687448,784369528],[921207860,1060700389,545361290,292707944,1962813712,26384826,1549778610,1529834278],[2124991231,449987909,1940574850,1758364723,2072264009,1976838568,161314375,1339233108],[1335568190,18666371,1225766327,120211243,6542686,1867779504,1375410646,919487208],[2092346371,1956157693,375371989,1136173171,2007094260,1528135535,1948226175,1703480568],[335673907,85254749,276930690,1679270073,1707984614,1162092022,1249273845,1696457070],[1556768079,1887394322,1800439427,1296706481,644291122,244285288,1503654869,1476146552],[1278304702,1820091200,1949052300,1578259781,1131785962,557108146,1882277651,206471834],[1383856850,95324581,2122653440,1637342657,1398108149,1990512412,1084374568,1490769404],[1888755673,1604918052,365358303,1563247221,582365612,2067492099,1651996438,93291101],[74750118,336799667,1390008776,1861595874,1674729938,1530074289,1365660186,96315641],[1289499261,1140515950,1229487510,313435546,1225058458,1859765406,951083468,1670301771],[679084788,317119133,881881606,1126811421,651237104,920647022,1847135929,310036322],[1997254727,1445452658,758163052,1869850335,647857039,1060556033,599768049,1346117485],[887549117,1117938411,1797939224,253544147,1195287489,670785160,512171358,1510871304],[764540252,1834409138,2077538560,1330925928,649874888,2123336369,1420012610,2083074792],[1465641400,1748917101,1407608304,1010754679,1045397560,493779484,1521246436,147732139],[1758391336,1820291874,646913817,2394141,680971086,1067242703,625847055,1452577067],[370811022,782845694,1781199391,651709441,159777769,1900129225,488618370,361981923],[1473740165,1495458619,742232504,847371353,1565061572,1899377072,1506103920,1845528316],[918371442,440811514,331931624,1269281212,1711952550,857718023,1331690252,913936968],[1655916058,1122462786,448272267,725285194,1300458546,488617244,1844925976,457240256],[403218613,463078727,837979138,1620514615,1965980421,192069756,1770046950,124364692],[711133553,1963962374,425685195,1610907999,1682307957,232008488,2086522166,1458537373],[1687249357,997749086,2046462006,835001091,838822753,607161555,2050309974,1822980299],[535602546,673285638,124414538,674504568,114961024,11760471,525164693,187239847],[881390964,1209103168,114954126,1818845394,1933135939,274288843,757803298,2113637073],[468849197,2050952586,568259236,518619659,200672185,1424593733,248973121,32857501],[1017323294,1516957096,1136169211,1088534595,1680467410,651666178,480368894,918891401],[1400171900,384294652,642758537,1896297868,2091880272,1383710576,725383526,436326834],[20089066,1476829831,984020175,1374726923,853660301,1113791378,539688009,1325620547],[1407705245,300752935,342815541,1625479643,258334025,2101704891,959499492,498007647],[1596160193,1885170458,1524559295,589953315,1650220335,1164167960,817965243,1546569771],[1761205007,884727846,824918256,330242450,1031264268,1666977031,1909270377,1631225589],[1158407163,749299441,120945786,540688513,1999905408,886261727,538110549,37521396],[459507126,1793074866,1770675825,345369556,325769595,1687330566,22901137,682929112],[1326339463,779214343,1829469560,1079059550,1482723217,88943771,236596692,1791114468],[1576343682,1724309932,1493466375,59997017,959239825,194046287,802289128,1716791423],[693554329,2049269644,1086793518,180797843,367888814,624308146,703547018,1658505121],[1053783510,284136331,1603042639,1879574402,1934862056,1694056104,1238250832,1040843851],[268506580,1117034995,1901855285,248580539,1936016881,1929547639,591834606,1135982425],[406426399,1801753192,780958115,2088106019,1073564911,1811309219,916218592,2120882560],[390394254,1208892356,394260004,1217883901,1056840162,486731716,403966766,2100655317],[605654327,4973676,778274246,900584153,974733664,1650695398,114739447,1270070931],[687345225,1628544233,1461642542,1459088742,1669305890,1332829156,1579147353,1442692971],[949090300,320825218,922180646,1212054651,1046452965,1842704492,102162529,1110618695],[239198842,719285024,1682499001,1980427032,1679266628,811792737,751283362,1823120893],[876744261,550920145,1568980803,1043741458,1604763746,449656213,1076393556,924838632],[646747547,1509158713,766776655,1666352999,515638691,1370980358,73277068,550985963],[1695634255,813171632,1883709984,891242937,1107674928,1024757812,514245320,1858768177],[1736748925,872169280,156800749,149010925,832745265,1560476954,773962414,232401562],[1367461225,2082292162,1264794569,275631165,168261258,1222394302,1409964626,432283586],[1324615545,472845326,1356921179,1156589099,28345502,1353697626,1314696125,1679958105],[1425753162,1400256040,1919170355,1557414881,1316659217,971577059,1892366553,472783231],[1243165545,1153311867,1561250364,414827891,237993628,1564043216,1486287535,1633401641],[126929737,1861517295,410864528,532353091,92360136,169522892,837048940,933918357],[1132636949,1487400899,141674424,1046334341,607235107,2011026707,1773567767,1294618480],[1014420661,1925751172,372959957,1632689787,1853744084,1220529894,2084480552,834359208],[1922458219,9791953,1274904272,59618965,1848796453,1445015301,1568466898,1501357930],[671803893,481549935,1772736282,2105369162,956303347,136043750,1435719471,233394060],[2117338227,40277039,122037768,1195580959,31126147,924856090,1926866210,699153071],[174359691,648602668,625265970,1182412585,422782839,121169505,961898619,1729053177],[322497630,1608825346,1800352223,1513043558,1517117937,1254402285,1494630549,1234523285],[889321514,490481311,129431241,1595747505,1426467821,992693163,1914859975,1947046234],[493113608,932417866,1417543037,888786728,524866521,1218407414,2010322565,439774578],[315509271,1748981111,982482563,1743592594,2029716198,643675102,1862654793,549249505],[2054120683,27344921,2032231406,2108619237,1430012466,1864979807,2119492157,1987439125],[1677480731,295148370,2122375425,2018125570,1165948692,1555511723,983949271,673828186],[784760687,101280840,1610895545,1214621629,579718365,268466467,1816979858,563655577],[1473942543,1137980231,930930250,656833779,132322794,1393011507,1610896852,499078811],[1258405571,1710111391,165806847,376657594,971647334,1256738692,693563170,1858821843],[1679481430,260707141,569014321,711883916,393444147,1395371698,1163027529,480188115],[621686966,1358893251,1178702245,876651615,558858539,1679815222,1449700753,478267888],[1203191313,548115803,842725631,1704914197,1107938469,592045057,342043095,218736750],[511220573,1511702961,1336804147,1596605537,325023485,1493673324,1255411402,10786995],[1492366384,863690096,4226866,587053126,628406238,1628410091,460746297,1229050156],[2006540898,198724449,1547882351,604852611,460932030,1807707511,1790720149,1805083012],[1607878616,1803168909,300590017,1514546359,2090543489,180364020,23942777,639310268],[1556893603,877142241,660758285,1045962969,32757759,911920908,1710562087,1054939689],[379848225,113399645,988256860,249547789,1213547403,1777306989,766338322,1992922425],[1948682569,1619827771,447381344,1710520498,1382218853,1110020103,222588878,999590943],[477832917,510100641,1745857717,2109314370,1831636842,638199611,581344425,697528506],[1703186247,1591889925,912272536,1129717211,1134661577,1784225004,703940141,1690522464],[1361251774,1194879440,438879337,2068207682,514726787,465167235,67232764,212300186],[1274235087,188195745,1408537631,1458652605,1049588575,694402691,683653679,97317759],[1576925360,136366420,657882375,1285463675,1091713937,1489554853,1157832210,1606933360],[1158885239,839939130,1956724971,1046759211,1804772084,1240000565,1284301383,222804222],[2101976796,1622657575,300111586,1069985041,93095930,29186168,1665553332,177206527],[1609185075,1542152610,834264523,210603346,209527497,1020558594,728889401,1720303047],[911775705,1009587865,1747392535,1139319396,1285595123,649174836,785256157,43775975],[1951205274,1751394014,1786970612,350763519,175391507,1845035040,1360026544,482235742],[1669752160,14261416,1476174395,1636345687,1515223352,131580849,1636306593,1089773595],[34127088,402780145,1027687168,427108122,1343353075,1649102712,360545811,1899088305],[551721866,101617304,118167439,1217288408,1996005783,1748500778,831840388,2011927852],[203110939,716451338,50878285,710275023,171291892,1808767624,39479101,1360971601],[532575784,139890797,72460609,1785941093,902498146,220933562,2088247542,1107646636],[1660900114,300241702,1086164849,1302074055,1954070463,145841812,683826326,1520250410],[90528634,1645097544,1923285951,536614823,2051103943,506010964,1395470647,777635794],[1639088038,156232623,1444774099,174185255,1181634994,464131157,320964071,1516187766],[837711248,354909114,621481677,1717910893,1730324653,1801782806,259113066,194392143],[1312793927,447111879,1621342097,23393707,440221315,152938442,991920894,1835803321],[1168665716,1132740454,1502986445,846178182,1275439664,313472774,1727587650,1391856584],[1124277208,648678380,822510488,1166989583,1060878782,721005189,805330683,1498080774],[1660289242,371109926,705706426,7572327,674972609,169401699,1260046831,482464720],[1076839709,1144176686,752534126,1684898561,492911007,1376642499,1340385438,1150349880],[708728729,1924482603,219806714,1326584125,1801589503,2053475101,778127880,42667257],[836646644,454896524,77894672,1301629100,1451422561,1622726772,1315101156,73670606],[1739859560,1751476358,181763785,1895286117,1915046481,386435890,334218658,1205746289],[1715125488,1277502805,1640416402,817925120,488344479,1756782890,558497794,2094448588],[22874305,1904142815,2049996532,515253336,1980281327,227524623,599737690,961768010],[1545171276,1955854132,1896539069,440444221,1848054095,2000832016,1784970701,1992301578],[62297631,1522202764,337160946,574246826,293981017,1609906954,1504185719,726455286],[1154346623,974728702,1550349588,1119052318,639555520,1553720690,2035970682,1840429554],[770042023,1736766539,1769629815,1063845194,239152513,1573410530,40950261,379586221],[1980733334,1277476030,1589438724,214618305,560389499,527707766,294467747,2021971249],[1886914947,290029496,911117215,1670372746,1677198090,705646881,1685502123,836355706],[47981993,1894218799,1012800247,1622333447,1986960733,157795296,1857921799,809847156],[511524435,61554983,1834879973,268801238,1360215553,717087544,1076681877,791194904],[124703843,1018467147,1179583619,2007437002,730379317,260104140,1216409311,435319878],[935381042,1043644114,1946895536,1955084396,645032214,1223805312,2081111661,1894829241],[1285250376,541649957,1757466841,203087834,1968975656,1730824455,384914295,982827519],[925106055,1757340808,1874050815,1902622806,371023945,2003427190,1222957953,15980023],[1753983148,1316143691,1100699547,1683946185,936315019,505935315,1899716265,653479273],[1071594569,1570639591,1422325772,517782408,2079531349,2005610605,1194275422,849877890],[59917771,294667191,300335969,1171713996,231227462,568048635,985629605,906103050],[1269291582,64928815,1978668334,1296558512,748002009,1536594508,1854611599,2027359169],[414231575,62141358,948826414,1316225860,16651473,627862336,677991057,1368170078],[1907569160,975985656,1369210706,798754836,676128936,194038701,444062652,1678373608],[855609737,1915417999,1508784020,1852176314,1692104795,1223808319,1540068957,1088076227],[1994978582,651248432,267981623,1143544295,669315853,862071385,2059839503,877577227],[1665047967,105279381,1709650708,864132600,910840953,126169360,44708787,877695551],[1937659933,1833459337,1386174203,1148226152,55358528,701297044,205137352,2107730760],[1570805839,367118189,1023352844,1497294914,552616366,1585190512,290488034,1154538322],[720831659,1059753450,614893563,437029255,1901463616,1549009977,1784799106,2122902831],[7989441,67149163,1001208104,794286054,809799213,1340018735,1671525,318799756],[1816212022,1630330357,424478849,901863336,34752576,1435396072,814452415,1431460340],[1200152783,2101541055,1694443626,710813018,116960335,193984225,908025452,611792926],[464792280,297233689,1434491750,904834131,893747344,467117153,2082696790,2105688117],[2120228085,1506260305,557940495,1416944710,1143204128,2048827086,1765378475,761246679],[1063016699,653536325,1525120096,1199381737,1719321101,2003171644,1382281639,1007364985],[1894161296,735830325,23682491,748940752,1384067719,976603481,1563195851,1698773264],[1071309905,1309612096,1900550481,640463547,1649972170,572078695,196432493,380434637],[257089147,162623983,1969409654,776102249,583220796,1221359293,528564627,2100735669],[90373458,1328645781,961583969,65604060,1652116624,96314012,1222188136,227322459],[706004970,1899910242,44300772,1049495271,69799085,1108433633,938680460,1608525217],[2103557533,886188619,12678246,985054615,992167373,2048338326,1177368151,756956139],[2004981212,64817797,1146319549,906279016,1184836724,669921614,1398501814,134468918],[980821684,1589521112,1752706460,1447824012,1169206760,1630137362,1820357001,1951383279],[16635991,100647112,1267726482,1202427139,1682435875,1736069799,979223394,1927466981],[717697765,173189433,1417710097,1652798280,1562479073,378988106,898266254,635557932],[527387559,1270103416,1552795581,740732256,2082416474,192844703,741410464,2128718465],[898851037,2040720467,993301115,1013316501,1197359667,1056302853,1596376578,615476955],[1798833473,760909488,853184657,301895576,1500800345,2046993452,1331776804,1721071179],[1337788466,669089403,1272679534,1182732958,1290004297,1329500152,1458148135,1648332599],[2003535655,995976291,486423322,1346354112,905244348,482535268,2023003217,883348754],[898774188,748525939,1119235475,599129809,1340094894,1003073007,483901014,152953070],[1983186834,302623571,1369426666,1084256602,1394682788,1220219242,1060369239,1007796263],[951133460,1750451027,1585901878,1530836731,1882313747,967561190,1807095528,645845346],[1900700937,1293068679,30544205,1304770526,1178597664,1797425864,850672090,1998885474],[1876560777,2008308124,319724794,1950533744,399428893,829796181,2082823002,283148552],[640209195,1218948621,567148422,1375710180,1918169054,280742405,870203788,1172931124],[505236325,1116679721,1482774963,475844956,380088595,1917058591,1995655134,859250197],[1771475503,1687740170,1076750486,487512687,100531238,638827431,1054899386,1423629342],[1855049578,1939746666,25935761,191863896,1967596198,1775072227,227718463,1798362351],[1247929210,1219123923,75775320,1216338851,292109659,1828220651,533547774,1592327669],[2027975325,1855046846,1387637635,452483054,1424504802,418725991,627598986,397873591],[1735540699,960001511,22548306,1935259868,1676707210,913080378,1406825997,491273517],[1766771374,392450687,1857019905,948587664,599336544,917040152,1802652838,862282570],[1113459474,2092148433,1919368153,605896023,665524585,1331989770,1918804116,1255924478],[616003031,459215037,423455446,1015872244,746165245,1995554974,1473993104,2013338004],[377353080,1807586253,976276790,1861156166,969225527,553154161,2031994050,437808459],[2122232712,1032096894,651901510,543410901,985731417,2016251031,487902672,1170650446],[1978846940,514676528,510863397,985332144,1251018935,1809765206,660675649,791372069],[1050121843,656343056,968798664,289734188,2030140798,857523621,1093133960,1906592840],[163612408,811287012,1519047731,1733400350,1176814099,2002683459,1570237592,40069447],[482016532,1752910367,1536767072,1609913362,53701145,828780811,640300891,380638783],[992012311,352950094,362919978,1984691601,1648218894,1394013365,6023573,1375573994],[1076673312,1878018138,856215027,808772625,1067627736,168966614,873332216,1614988924],[371757485,234300441,2080429452,392870146,1094271977,166044856,342558887,632325672],[1008803225,845366227,333483461,1730385305,212580811,271327246,699200226,999716824],[1590530099,342043283,538352040,833707351,847960693,1425240217,178831520,1825328090],[188393537,272879119,1007481749,2054029423,807398534,908630129,1336490686,1353972529],[1881280865,99531719,1620961312,923636522,58480584,419780152,1541710264,1799757943],[1206304059,441639360,1805056833,194546876,1704988073,1004074373,1846604215,1050223020],[1872603783,1149791690,112753782,634480683,1428889938,1355232247,2045797146,224155313],[1596627100,535599366,1037220757,871805974,113983390,384916564,1420687295,1631771617],[508890717,1751558150,883165957,1251674969,1399550793,859239868,980900442,1490828184],[687228172,1084665726,202607419,756581826,408595307,1766380017,792594024,2056284090],[658136864,1564844902,660135359,1906262510,392215418,1044909948,1358360112,18002710],[73710769,1354610307,359957602,293779636,1674028389,244774227,921365684,1973798289],[1971472055,1987172516,2091328762,647203081,594350071,156352362,2062655120,124412276],[776965573,488815082,85856294,955029150,756591874,1902150454,844896189,969746298],[1221536143,2049528191,1818589943,1259609047,537882381,867939191,1520179176,1467112319],[573655992,1412848478,1788825855,1728549962,125244955,1890683398,1645000179,412514140],[1890750829,218795692,603030092,216270537,2019697897,1496527293,1064200174,1706070381],[841889296,425013086,1529503020,1899852054,1179826587,895530180,206030288,1929796556],[1809652943,436031198,738423246,405838687,1401185373,189359603,255094696,40262177],[296139910,1373939347,1993103639,37274208,806842785,2123447219,1672030280,1172090387],[481229299,857247490,442690223,636304727,1652167880,1106190921,1594591202,1845048610],[115685468,364568840,37339602,2060649812,1229139150,1222130568,1232175824,108428461],[201531565,1984150228,943280643,1121719467,655148313,185576023,2115275095,401637250],[519649189,225217452,853668101,574089409,1178129771,1886706714,1107310050,576357872],[990090980,948684581,2039833796,893716246,1442466952,2119035679,1084011233,1905810422],[88250198,720683394,61412430,1404055023,2103239581,1047463389,92002744,1273295293],[1413230996,919881499,2035501910,1781417427,300405322,1440475959,1289145002,706977134],[1827106633,1025336217,1531684637,52285750,1256595152,1186540753,1713053950,875214303],[105952058,1864216150,1286211348,1775145183,1931235332,2066854796,1446749316,1330529227],[1134018080,1447127278,1533758048,1277826,529045844,1601506210,393249013,1552334722],[925685278,1864288992,1484587058,838165713,1987029829,338274351,1519058325,1835718827],[1723731083,1397298454,666819300,586984934,676068780,1344334293,451179045,639578403],[1285278035,479719604,1070264174,45958687,201611492,894269062,1782680477,61172188],[798295194,454659627,205601264,678896172,244055791,1383731174,1648679276,845005445],[1116460302,1827724267,366761459,487425974,818733415,2083933774,1777538756,74035732],[1829196683,436311364,1764078773,980427964,1405798756,962451076,428798481,698029012],[485423763,1983782751,680413456,1119238181,2089734019,923757705,280349962,880384371],[1141860169,2000045928,1667158141,1302335820,1487120049,850888149,257180932,143478897],[1131486146,110509693,918181342,2103626556,137168977,1816658407,2004393790,1991912546],[1060646290,232264759,453849784,1334814848,1794317025,2111309200,541197457,252816330],[949679298,1043148286,1630604936,1516601354,90005130,327737224,390143920,472350147],[363923920,1296492100,744576156,446953784,643706765,786841600,268626088,1463099134],[1100738437,1532596110,96028019,1843992293,1423458693,982537940,1788745853,1101632999],[2002520426,980103638,1101372265,1619182106,1350954507,979764784,1338629676,1054961546],[1699875347,314690632,202178794,1526172976,588281339,2067506736,507047630,1012119238],[207174682,1056048603,543454638,1703554748,1838449118,1258604812,1727286526,939093439],[99164543,432955702,1393752248,133659491,831605583,1532066183,1697990520,1636067116],[1300177226,460812106,660196305,91398354,2064327777,1281642965,1306481836,1740406103],[309887803,293847701,1236802686,729342113,335222803,364352630,122465213,1471737882],[1559598354,1884656457,1612886104,743501258,717262876,1860114931,375109879,1359898376],[1865234829,1192178862,1031233068,924690286,1704490258,215427070,418668862,40926139],[30580646,2096491920,2065571900,399547204,2042489700,1217397824,1238728207,1545942825],[298725551,105476230,1319674888,2113725706,818640883,1988032030,441294219,1006224804],[30560617,1241447779,1760556340,1296565457,1944903438,1238348484,1991613227,409387277],[927739188,1126998310,430297190,154637187,967076940,2051340404,801592344,1773652137],[1779821573,2110882923,1086082595,1953782711,1914131743,1400520660,1628295103,732875780],[926108109,1025533070,474770739,1533953384,135349928,1602185828,1144642859,425888182],[1631763552,62937576,2129687502,1399962727,696980456,820752769,346217446,1289681660],[462013040,2023983734,889788937,45324644,468406168,1723739130,393229562,1348080602],[690614464,2117868868,200397869,705750825,950484078,571511456,644053021,497718082],[802524432,1513198485,517582562,492745181,96008407,235219536,197529335,2101403076],[1010432276,172727131,1677373714,116495477,1574009066,1279281855,583881005,487530893],[1060045295,1432399983,877662191,1205481402,357448747,128697129,749665209,1803386616],[1244788623,1041026649,1619280780,1370413767,901552519,1854329657,34679182,1495853187],[1922893285,1536413558,489590761,805875455,372312586,913936535,870582530,1912988949],[1311530252,105386266,1986442505,751810769,809005948,1251741236,652669769,1480402630],[1552075214,16535616,260128099,943379078,735978951,603003566,1162802829,475110018],[486851723,286637412,791270270,254903775,1055700363,2087402558,2126984572,1407010994],[350000700,2046790159,1213425167,1968222031,1924957405,1396539905,1499490463,1207933297],[1304762367,1226958127,1924677311,1291039897,1453165214,1005165126,790617281,1340275940],[72318533,1097991322,1198236994,339921050,940472416,2076464874,522065905,194715414],[559274840,780333602,2055376013,350167659,1753440522,621031826,614411489,1578971140],[1749676370,80674583,351081092,1595886622,1357740395,308443771,2029744934,1332609421],[1142280804,53063283,720507361,1546710960,2067532346,1464254989,243564179,291353406],[796606204,940973467,1362299575,1707330893,22087950,1474551967,837187681,624652270],[414926230,1234410555,618807158,952982288,305361243,687936833,1847707367,1512760650],[34892112,608622260,1938987399,1248152623,580597283,620453849,1599198244,2089666610],[572509695,1019560354,2051718361,1124869853,1403753690,1380160292,116652260,952689421],[1428581332,202151528,1314800089,1225814672,478609986,1242025074,1344517596,1229807802],[69351881,538960984,2067227829,1156399299,2050725157,653757789,488478078,890323707],[274874697,1671656248,1242940655,1626350482,1908805731,1957336708,7760437,210873795],[1326905661,1741128094,2083008455,124195568,1638749175,769340980,1153587653,661892509],[935163475,659461859,495354205,438376903,721617700,1417645804,945577577,563322053],[782795138,475782953,641919903,1697261037,1215997206,1250787704,1623020075,1817035450],[1256163836,1409174243,617519637,2031477102,1448660744,699883912,336633416,75384540],[292471155,39844838,300612054,542248324,1450166823,442949466,525000662,755349908],[688983,997432461,1557252444,667269496,432417161,1238693211,402461696,434235131],[1143541980,1430719751,736991162,89886672,2087393070,770760361,1820904196,1105818170],[2015576723,48291300,853725525,1571425946,1197959400,72979162,797968480,2050024122],[1382487449,988660764,425859330,2024899952,1505194743,1401840855,2117826585,1311371790],[386204738,1440016437,1601486859,876164957,125679232,1061305538,743783530,165635814],[1763308303,451406961,1142017352,2127696238,1735488114,1565601735,857812002,1692357460],[196235712,1208237045,1044500789,343248648,1430763485,651961205,1660074476,641916030],[927761967,1520736272,485467042,176671662,540758098,1026605453,1114829714,520384675],[303371339,1536789385,1894585722,76108831,948516162,744453781,589033850,15404009],[990481643,1206194913,797709118,1927061959,1285494564,377683224,1909744805,692138186],[1986097448,1640657599,389850381,346769490,647976971,591907815,403901994,981640701],[1629312757,1365604304,1938813780,947603669,420573542,2122466952,1013045418,327968493],[2075346920,1974144854,2117931683,393041068,1293474468,431182036,283449824,225741579],[849086386,656811521,1721832038,1701062983,1479544169,1468382360,1170718419,198507801],[1698293426,623805108,1245204160,931774726,1310800987,684144187,1626767456,1348986253],[1331838983,264608155,320027876,1726769420,1211029902,1847410725,1995467165,2064779928],[1144341859,1181242980,278511659,1582262954,204888135,594785817,936212035,1513387912],[1191439731,457005363,836054653,984100190,1920527267,1549863441,280602069,714520209],[1258187784,1425440944,2024034331,1813247506,237379280,1745940602,1711682105,437101145],[1496103016,781298925,1990548253,128692341,1708189910,604342276,353686583,668686757],[1917933299,178100592,114656827,169710720,1942130129,1304565638,210619766,989771572],[1157668577,596294124,724321132,174426936,1708668319,86843511,203300005,691233953],[116797174,5641331,1363707158,1077983177,1577552576,929649714,1630962670,1104160750],[524073082,153066424,2006443171,555061,198092441,165298475,467502027,939582578],[1196612283,1370532955,2115430857,646193564,1084343421,1171907218,1018626282,500234597],[1426741393,1971006006,1833487613,402746572,1709390,1756040808,894451911,1012795731],[1028765520,1746514493,854350238,1926145089,1793543870,1871348776,665465991,387322570],[2040413198,133997510,1913619710,2012352982,1028705474,176774754,415678016,408706331],[390461615,142035557,1514617729,475162346,1736698794,1954613246,835222325,1992749799],[1402454290,1161300008,488533654,1341074482,1097603066,1405785292,1915407786,1765803403],[856322252,418991514,737844469,1774395868,2107116141,1109857458,2037327992,347687161],[467852214,1085084954,1429349276,860715840,190648203,1344142641,1504457999,1595741495],[1937884407,400698508,763891087,126342444,357486716,1605252076,1967110132,677369345],[967402131,928330455,1207498513,1243943480,505122590,1767062266,1573021010,493268735],[1872448375,97736605,1386206169,157256017,2105182547,1563586379,1427956513,1558705431],[236328475,1859156050,281499365,701959145,1886929469,1401042922,1096276758,613192302],[1868675008,377764420,487599064,1828439025,832006480,1115843728,1607817112,759900675],[1434782094,839450826,116442439,71256727,1672390426,297232799,671498162,802731904],[2013605774,384231485,635410431,1087079064,584175930,256639225,295840454,1436194625],[1079336860,1361059033,2097641331,493652094,887830853,86972723,2013174673,260912064],[307086924,562243777,2107692925,857934132,2092419861,381251309,1416940759,1935304314],[770059921,949311274,1219051210,2024446149,1345779226,263181406,1742237013,1024215787],[1569168500,132573814,154625147,666080429,235568698,1938187849,1491012067,2059679504],[1925461666,1624896709,1142568191,1077547855,1421696724,1871746675,1294344470,1144866631],[1807972834,1329975343,1688003909,998696106,718424603,589688142,1658611727,1649178737],[814647903,155688832,1424487439,240987568,1788295686,1606048529,564693283,779997905],[554355740,81569622,425651813,2015636579,1280394450,528428622,1405874513,610397143],[1173583513,363672990,1940269921,1723066259,1077119440,1265899203,1560352700,599398675],[1734810378,1911446530,254739553,703801366,369134669,18118323,308865268,1599412123],[1386849846,1954229775,327562115,925334755,19167903,396293706,689186400,1770655992],[630296113,952794825,1644797967,2046102053,628079633,438160356,540470312,576530042],[449412588,1663398124,1205359022,505332581,899970327,1118039936,1436617571,1684430780],[1727239317,1876689920,1751074318,1703199495,1599152003,1411466853,367731123,220550188],[1837588639,802564852,1316930169,785804885,1030281750,78108484,1956709122,956744508],[1185762459,168773666,669819344,1053298302,1160877083,1501447572,359745107,10139685],[1861661186,300017553,635736548,1107779597,1258196390,1049540029,1016498797,583607949],[1880529595,144703682,661171198,396572721,2015018136,987380306,9804238,1253165645],[1843552026,1090461020,835816591,527367536,1050249032,1835302175,1963684733,976630408],[422254622,1574342510,26369940,2063184968,660819114,1655954187,664762757,1114987257],[669559761,1744860883,1477416931,449283991,1221326559,1676676857,739881520,2099549489],[891191239,1930818566,1816295691,2125199411,1020194208,15437827,26219061,779101145],[87117693,409936612,494416075,1936711062,1508592393,1324067051,1625630725,295959002],[642141068,1646956207,1297850760,1045489084,1086407596,698014531,1811553318,384669806],[1666050017,468414420,1984881207,978574648,1794342499,1423721956,389998553,1030397119],[857736983,1292457337,344191823,1492092188,239229016,1072457101,911775223,1597323038],[1786542150,270405621,1643742355,350712020,1877307845,412679195,2099122514,313402566],[1537083677,1796360135,1084745580,1004102610,1726566124,1701772588,1630030977,1617427836],[1704059560,2116392977,710619805,1895838675,1547640080,778482130,1725781133,1275283439],[1470123402,1626830139,1096251958,254578241,1198264358,820403738,2115812104,336689167],[1438168080,946556997,1292692635,1614748155,108100612,420937403,119639042,1447773258],[166595704,22958788,1894197673,862176383,1567192714,2073265687,1723396019,1220507113],[1365920100,1173584499,1488731594,202687451,122544401,1374293803,946846877,477160078],[1852322110,1840063177,1045782000,836245491,782677844,324414119,275531941,1416622982],[932886248,44520597,595046513,17122371,1921644025,1358488416,283924426,24877766],[1130429870,428381352,843985883,631329517,1120464771,761619649,1908607486,853878079],[2047927564,590496777,1313949404,2000181265,2015219513,640976497,654131167,641756486],[712712904,1179569039,766277264,1364162010,1904384960,368445170,1137605420,830678531],[1085193588,445517873,1858491882,480187162,1315049745,1074753387,1553316420,474726302],[529556117,349878585,1640982041,641810915,808376050,135820535,1514874998,534128660],[275567538,2059653898,208098707,1631660145,119144660,1444441223,318767340,1699146203],[1535719827,1951834602,644848695,1143289348,15253184,382238250,317025075,1596284473],[1708076961,1731649847,1453550357,1621847152,459622799,1109358705,379727117,1182030582],[1863489391,168506863,1329742554,225091950,396554375,1829365835,1851865198,1562330331],[970521326,25358826,1418428176,1248726077,1097523083,23532838,1459580557,915177465],[1856468803,1655327695,1382738077,1197857631,1957407408,1249974283,1604950732,612166893],[455464205,622727349,1838517498,511207457,9135621,1292111795,663388005,1961707233],[1615355220,750444438,885235583,856360056,1451185088,282601490,1118691326,1919291361],[1822770922,927325234,1421324448,2092430087,1795104982,1084253939,260122914,440665282],[1348608769,1372138083,1294464755,452482005,460133966,1357477799,1101378730,1132390490],[1361341307,969512279,1695355701,28832029,895905487,1732645952,1811399236,1190320370],[361586053,770045230,1332568724,1483387898,1988113767,1101979364,1540695026,936578394],[1616562048,2040824615,1798131987,1705381572,135333983,492171479,495774871,1904949688],[300965220,1203808049,1789303464,1683846676,1770778391,1556056282,1260286251,1428409675],[756740522,2050047679,634954579,1212606252,88029485,133214025,1486599915,958205249],[831513549,1977678646,316109032,83092136,1454474026,1551731734,1068781488,900313021],[1859946730,1585107849,1399392688,2122396379,633128616,1582363903,1912025675,1153524460],[814214591,1761480403,1324826179,1146434733,1700329283,683349476,322727040,2118440612],[986501946,1217700522,1664492633,1815417046,390356946,1666880764,1669060798,1845500209],[2090420955,2088195238,126655320,1100987807,1873702736,1154934216,1585386426,1871912143],[1452347309,272262489,414374667,1986150615,1721854132,161057090,916626322,738681770],[1223616882,113637179,1150052776,668060349,1419668997,560302373,1148654900,848441863],[1538968150,1507045810,292163562,369489481,1792768065,1707514280,397811008,1995125416],[1820354601,1705677902,853027497,104317220,591515667,238460608,254420975,1446303179],[1644570294,1588296147,43972321,844326014,832967979,558028427,1575551530,275289102],[269511131,1439502493,1573427177,1022848475,1234809260,1493792557,1749547870,824860534],[1818875537,1434410449,1098054237,1101894265,2093442711,967623500,1957064625,1382079466],[1185822107,398211411,158456318,2064148232,421517165,741405818,127172020,415703910],[1139150512,1177641738,1341319989,934446664,1733632492,660107917,1528445647,1367735599],[909386335,1641198160,87844527,1327930990,741332768,508163577,1689064011,577222208],[649365699,2113103113,858693620,1235220114,1847026946,1924688984,144575415,86103084],[751712855,665640680,1259919783,1924456815,1632048215,1110878837,1437773346,564430891],[412921812,962079958,798040980,1187892328,825508721,647756268,398343504,589720818],[943323638,1050643106,1255444620,793703832,52320552,1596614208,1334790541,1392976322],[74030661,1189750228,344726915,150876337,1854386399,925159624,665874185,1956147973],[484576065,1477871125,583642670,1209255129,1661377926,1900761742,442316435,565310891],[2044778795,970932254,920828190,255118812,671855286,723490011,1528889920,85224586],[859703162,709787390,1792742146,1302202246,1158406679,1608588791,1796713143,1122964849],[2077513296,39026439,1798080134,610700786,465919961,80491863,590335154,326967304],[1990028513,1857479345,1279130854,1099381996,858857957,2030211579,629071370,1527415708],[145312433,617168694,1697531396,586050959,1610492199,382076810,542915,1925760851],[1105377306,1024518221,1422730045,861440088,1806013407,540035411,1946047819,1595954733],[1324491690,1794324658,1303853647,1773005162,745659734,1192464811,1583488965,1352983440],[187859460,1942608617,534149015,809464210,140713609,631193963,1675085938,2055496753],[1357876956,1924875613,1991478157,389260229,341029171,1945704622,223120486,376934008],[2055263593,822751269,1200764782,10052696,294851353,525547355,443394258,1349257036],[357414899,675428156,312822975,1778987880,433913803,509338744,683432355,1162456851],[510999548,1158332578,828332421,1535286803,1510135673,788318634,2092085207,190299933],[32144512,1382513385,1065661732,5878084,773923815,110025693,1665782172,1710002671],[882947937,1969242977,2004495892,1940498404,914752478,614221895,35782484,266007258],[1767348055,1193395224,923659691,1295596083,885409776,751664440,192652552,1375492880],[2035214804,1591258519,611620816,1020835370,711300281,1319401427,1736313427,1612112489],[1848516691,316926961,171768953,1290685660,1333841293,417934008,417604138,1700964785],[983912669,2033742774,1473296372,1088275886,960130283,1734407832,1646157574,55205495],[1261684780,1801308108,1720936861,1237569998,202967559,1492519370,1455189919,1441217168],[332966726,1547097657,173520979,1512001252,771269947,1276260257,1626423349,1907546424],[347148840,836370351,2091239879,146059944,1129654564,1834885018,17144993,230039503],[902034977,1539948511,1554616821,1957369219,844646380,1013935777,120596290,506950272],[1069624611,287338078,418975162,357961031,2043034800,1743274189,1457991299,875587382],[1894789051,688409512,573616100,2126095494,770228771,1593998845,450741380,685507821],[413198875,1190387561,1603610695,1596100807,1293364719,1824718215,298318937,1823180186],[767845131,147324793,1843817090,1343484688,741440713,1450390599,1616759140,164787730],[1884909778,990066706,531808802,2103824145,1707324095,1212691922,1356117086,357975487],[981093283,1143597121,947098578,136249221,1549463175,1752043320,1269688974,1154729942],[1577657501,449574963,2028687941,39368378,1730248095,370481884,1198488717,582163524],[750601754,1165268130,301622803,772868299,1990082103,460146634,968669397,1026985000],[1472026322,1296763567,1816489789,337283734,650465016,484355474,1830251071,1445788808],[205599609,2008031276,210987129,1037326515,593360910,446349734,560907868,1303548497],[1175525825,2006078892,1553746654,811457823,1231934092,434145975,1723727524,321696993],[2006026911,294533974,204234019,269224013,1663310451,1608073653,210962214,433343669],[1932379919,1836282392,1647619598,420585728,372710039,1869823842,1163375817,1984252536],[2018388390,1653453744,1030988701,1935071479,771376227,21312691,1399340193,519960688],[1270066066,1096442888,1315564833,2124227160,763625065,1270864651,921466867,2041564754],[92717444,559436569,628411656,852322517,972271240,194109651,17429101,2024233477],[2120463928,588148218,314425741,1276591266,1199518625,305894118,676887665,1997814171],[161305881,1860837118,1377351665,1616982217,1679555409,1125642725,781818496,1172409790],[558126276,1296347741,1490015612,332019740,114366886,1696408911,1216624107,572644519],[898657344,2107442243,501535456,1003399294,1730165428,2122842646,1904418104,867773797],[1355848497,291261818,1148135947,1846541381,885097955,484774644,946707973,1571695539],[649683471,256289435,215526166,410730274,1778028723,1613478872,294110392,117716331],[203610851,319641216,452036217,435875089,1095266258,176818344,1875518345,951238922],[2116171655,1782913754,638302218,1780659855,1381302004,1472212680,1652694780,767206503],[1550902277,1493133921,2072293139,1625956009,755081318,621136348,1952629522,148401631],[94061378,18133754,893852121,1437802550,1768069178,1161453280,411342656,302668912],[857232722,1079273587,1833963989,2079297931,760469807,1609245643,840327232,67167775],[584830275,1415952895,886528936,652281122,100260630,33256020,1585191960,1815952547],[858487318,758104704,996416771,957172968,1431987253,1591210052,1351059219,603962771],[2002290068,642576498,212667346,2037329410,441203268,248479374,412769884,1672479993],[556437102,1953512722,298106933,176505793,586979531,1603335303,1037900913,1733143163],[1753642249,1346122484,1457875456,1789446740,1053925522,1841305463,620698055,1698785040],[595277222,1348579492,1767411642,1164570587,2124437736,1421591050,1556171693,575927555],[53633560,1093521435,1494345639,2015308153,1870561848,346173208,382554804,1525859274],[768598670,694057271,1860666507,802616773,1488898995,1254905043,1410381551,584420735],[274849563,1002888628,416846756,108728324,1738731088,314304142,1719831238,886574248],[697761257,1072093387,1702844849,2055650723,995193881,1894756586,439584733,1827011262],[1474486877,644226826,337681596,659397418,115491337,1425621678,480673823,353631418],[1288949439,1311247402,492264718,1260321872,1517672578,1236199373,455251206,852017054],[1492702651,1007258560,1634090479,572978072,1641154633,851281442,1437690052,1786207338],[1131869538,1472503244,1781884402,1617831225,574662302,1192191511,1523924191,1844846882],[1760278327,905061579,314245426,491729538,1369135540,1586819238,169914394,1942264287],[287624787,1107480419,1395044931,753581139,1989120892,464746460,231062235,833258132],[1128695878,765352108,1306428690,753679551,124821032,2120040395,933989991,1230357931],[1448043632,1286336936,2054480630,333024647,561252648,48518563,636287874,1897549999],[399338627,1860123824,1889733808,1198336157,1907060728,898715236,1432412614,1894801103],[1947316827,1291141021,152857333,859208607,1836211453,215490854,62429865,185725792],[13580725,2050632108,273605878,1805702715,977882732,909348191,516390953,1759106],[872043561,661266593,583019252,1662081263,1249299159,2120815666,73727607,1820733028],[906858001,1365986484,1833970950,782776435,1930183735,1418323510,640460033,1212498478],[1857411774,876382291,1210465982,184325678,780508366,157577045,970009878,436189490],[1310783797,250253943,2029854495,2022316678,473462922,1948685559,740822055,376150448],[1756030559,1247858575,1310888153,1121275494,471615494,366909557,730618386,1466935575],[907193279,1609797622,1238474396,443355473,309151879,1737262040,1657188607,1511191169],[1298764304,485022463,98132532,942205074,622353174,1789659089,1356790244,440610973],[2022844978,1008530370,1272556618,1220329671,575914303,753159295,806668550,118413138],[1524913094,683947079,1227336985,1802735974,524827870,1366867998,66207630,1618452581],[1603183158,358849400,1726046187,1510584446,638950522,1834376036,985607164,1018708540],[1403655220,226694134,788798536,1115772792,1382207605,70333112,1526480683,1885099108],[863669740,1490674643,2043659318,1388550154,1580310206,1330401748,849160910,1214994404],[1369298683,1645277163,1018567141,2006761882,1167989093,589431611,242845715,1843223789],[1782664774,423286873,1999519883,1851845193,2103638659,96956497,2007131343,121932863],[1442682995,1204192874,1102625000,622258490,321684386,1434515774,1852755231,1177903526],[1576895141,1298053109,165365199,1812945878,542082697,833175247,12288570,1476004422],[1583792408,1292588844,1840172722,1618272587,825715514,145672399,481531254,1669108750],[1611193169,568340935,2101148980,1790273692,287484940,349759491,1202482691,1788510656],[1292432783,844997354,2127317116,792143660,1405641246,1590776802,1310540156,255460717],[1351581821,1341562770,2088131892,1600947049,1303472909,902793644,2043428562,639218752],[1408472782,349020952,1342504938,1541768365,314973935,894082773,748499983,249209720],[651177319,402617304,199652824,998428542,1287903725,465417233,1552968701,779990719],[2030515781,1098865604,641543286,140320771,409238508,1934058064,322051772,1789812512],[687014613,1915093412,1458823062,1020448915,499661805,1516781654,541543991,906263095],[426146412,1562286765,603209084,1369762168,492074461,392558574,1569259288,348646619],[952210201,716635315,1104493857,1219318856,643971392,321193815,482557323,1078169380],[159246010,1850392077,1781026458,1804384540,1217401053,1548290575,1723300208,731389907],[614921983,822943530,1937890501,512070449,1879805494,1532760724,757888852,933841858],[1395872417,1825161431,149224908,792356999,166382265,710103918,179575063,1252998362],[1661236965,2069125393,315422745,934964452,920334167,1874820444,1674310487,614601517],[70177607,1466306342,1737347655,90455407,2121072669,1539928817,1170603422,189474251],[958428825,1499202268,334934124,256262965,1186286299,1437267199,1914622549,1862414779],[636709842,1689136420,241803227,1552905472,1810051390,1748079441,1193919916,947220665],[591394355,799337735,20161405,1891724530,1838210708,224793555,802947656,854960941],[1991602211,497234590,353521676,1878548763,1328493473,1960579466,1487406341,1902393493],[892625204,2067999678,1981519662,1920923699,705795288,128416985,2073053967,89413949],[708221588,640157143,1074653476,1727237633,479740629,1876166012,104559542,354048446],[1677560937,73037223,2098759302,1300570068,978066538,1522485883,1895742770,1795930175],[255842448,1338911514,864389804,46019143,2100576394,1624814898,1203179754,1722516853],[97528235,1818284654,915433347,2015866803,944792679,2088418925,1577073793,3216434],[870061569,1485043987,826865646,1583827197,524695812,1018645406,758383251,44169153],[2064918031,799348795,1080364207,405227471,1217945316,1755063954,1444058088,1546287615],[289712243,507856585,900383228,826236823,1313385465,1446646306,669687090,67925885],[1670034091,1232889299,1858764981,1634460507,21297247,1827810797,105010291,642379328],[973985268,261504304,1296497932,219138155,1142411410,1816965366,486481306,1315781962],[1072781315,1423147191,1379154708,1999854692,1419716124,510177374,58581603,217441241],[883528836,910778714,1054400033,862574435,764868600,1214024975,1402125570,180983577],[996477283,18591289,1243104887,1280029956,1149526217,2030136829,141914239,338211759],[433155357,1961912846,1996521229,776435048,1099928821,2036034547,679879826,702906567],[48300201,681613460,309444379,721073371,1413903895,1960066645,1746003705,265655927],[1664168863,1229255852,501531948,336059837,1708683443,449330562,1090617109,1240252180],[1845797961,610988128,115790725,1701526882,1414786227,685364854,405348946,2005535528],[1823819926,1076480270,2034349806,1672976541,2089524654,2119773974,686541964,2071060614],[465537637,836410224,92392462,874328019,33295729,989456473,223459042,1915846467],[743152374,594040350,1037798219,471414900,1843515187,56128752,1313381558,1149689780],[610564169,1384914072,2083003397,1779990196,1952753057,1429727828,214394255,1243173311],[1203332511,106536626,672333792,219228600,709150412,2106064086,576065939,1929428546],[2124267141,334889122,371745004,1539699094,138756318,1551219145,497832532,1877831990],[1455696164,422283609,1298245535,597810226,497847622,590768981,1828981603,1542234694],[350157717,1539333057,866936172,1300035573,1355611537,2034346488,1039082576,398915955],[1692261778,723912867,950078792,1703702959,2076004235,732421389,285347435,563639600],[939337714,1640891172,810366874,894211292,1900214796,621058751,1382143097,171996858],[1833846825,1642366918,1806919634,618589762,1670081405,582520090,299419205,805152872],[1761700975,409916636,689256822,147874439,60577261,1938826791,579811260,1889233099],[2040255678,1002968586,2039673465,264423382,466296629,950697422,623034053,911321766],[913590707,1458555866,447937982,875505548,1618699048,1537679091,1653773100,780604639],[1085368947,1999123325,805522778,158919241,963236913,1308411815,1487635180,2050530988],[2080287930,1351747992,2024715875,739609181,1151118148,476775161,724664499,1188015126],[1538237235,29188505,1996657849,415973940,1202607939,643387665,10099675,195766221],[952243603,323201232,979480095,164345448,936981139,1042888725,1901596788,1303375958],[629409229,421242874,1451627750,1162331845,82616098,999729500,790385889,619885046],[718684686,1803710518,897568208,604865862,1878868723,165729112,1218797278,2027000658],[809530516,1310013984,941249662,923353676,1500505668,1240072577,60457997,695590087],[757964350,1456325461,108905426,1261967960,1237673742,653417749,390342871,1572020390],[1842922986,135557351,434927444,367890312,2128407693,1436505613,1766373367,902117850],[2021486545,1341306329,2100717702,1859712669,1889848079,1449426408,58508573,2093706231],[1358127952,797801484,1935959164,692610174,106243143,833243140,1205301396,256729955],[983319933,2077158869,892917102,438814820,1726603623,662048436,702358989,839013499],[160939447,1416695441,951671708,779082187,1825412731,351719218,228838013,513986007],[361743586,1363642621,723741313,1428297318,910711758,1534901282,1787552433,1168707823],[212555685,969454724,609229128,1934748963,1814284303,1683884720,303031399,1324896],[1124778386,1089572350,1024021461,1429407922,523346277,1751738888,687847531,263622793],[1506399276,2034204839,1886711077,1777739294,430877274,1956071402,1268925966,1979706305],[1570859734,77560486,552284429,247535114,1316743391,859997957,1110411626,399993279],[1618074358,1161754883,1266390856,1166208827,986992923,1955964444,1709464954,443883607],[1194291659,1497770485,1127708538,1191372987,1490193799,572217912,262825183,1736657310],[211649211,1135651455,374601063,1967102592,1087761289,74215120,2035706128,1791401389],[1195628883,1292849513,941087528,215171961,1515312035,676875509,1243116522,1078341843],[1760717637,904078727,1624055431,1538939326,1418184853,252997378,344983256,1409311102],[2122654903,1169860577,1968029421,1594173134,294170513,1342724728,1459815164,1831655778],[1739260163,706488841,333970029,2041502306,531941996,772985778,2018758801,1477394743],[1091700628,1991635538,1495182754,1874741678,70166958,1236340720,628795396,1412442419],[1817667934,1777604406,91884008,502096786,1955535760,367802523,692000080,126122526],[1500631857,1871813712,699324685,1853776896,2014136343,1528343229,1534823601,1304161159],[2096295640,1992836654,1749950611,1206877,1701413843,842887319,298393675,864931666],[444289382,623071057,1926281267,19667777,2110486329,1674499593,1477386163,620488088],[1254342016,1649245738,165328412,161880669,1750108580,953946807,1335455760,1326240089],[1049929428,937120376,1015185070,587665385,1357230873,2002745533,2089018011,1154142500],[1630914862,521734101,1340820562,1359653192,1255450516,1094768899,929819798,1318868248],[1130074454,1957504403,1884863844,1114927996,2046235209,1806165346,644138907,633028575],[661991435,953360422,2034532156,1660617866,745038733,1482084496,293292188,1320110471],[1032520817,1222575796,1364529388,49964478,2005377333,111523618,136619979,1325177624],[504944611,1502694386,2003996189,1360717339,916644081,2129248554,473055938,1790402531],[1642509654,464098355,1716684855,1003612032,1964267665,666919883,98881530,771783450],[748650261,1716843232,1164869673,874349363,248369119,1146762568,1790811055,1765728387],[144339101,1564896673,299323152,880015615,2128942553,1402745977,558266352,1646647850],[847856662,1020825000,1316359736,682084191,428775808,1284356554,125824090,1339786062],[1167245488,121006248,234599183,1910439177,642657478,863014430,1496667516,937372628],[1427223492,1038103516,1836205836,1506067348,785620312,1120784320,1600683437,1134893407],[366871493,530901287,756384101,783771261,2113108213,188413446,316645425,1739600427],[2101546238,173902936,1111889773,1284662984,590809182,1292487696,1240657066,322226136],[386615059,986483280,471804186,52249559,1656937145,834052309,1604167887,1119095890],[1442037212,1378230639,1094522633,238198995,100470321,1586108220,1174505786,1371817603],[634788386,1251219972,224841005,1356608210,217077382,936965175,798931243,459070078],[2129626358,1680695165,1980647391,1878544836,1218410418,836728178,2117224092,941448952],[1428268544,173329259,474934294,107037680,455121195,88880764,947714883,287218968],[462567268,1529267444,234927927,1392643933,517068696,1103630816,935484891,395020879],[295205481,646414002,319579114,834576626,2125011993,1314682354,1104571193,261344831],[1394817468,1767345681,1909656993,213344476,2073866874,884878898,45504927,2105975821],[1025838310,808512577,1181821450,681056675,1538057678,175069206,1512188853,688137355],[1184174144,1919153839,357163177,1402580411,1266999786,1979073951,556699976,567105252],[881184793,2067361427,1794611941,172083008,987313674,165679065,1514199656,1724703622],[2108127966,668314494,710360438,1684618687,969111060,340412841,873934276,1197476365],[1857852135,161010120,1175380528,2027666344,1031661326,247619527,4338981,2008083143],[837229279,484320431,589499457,108232251,1833353132,760293701,1006244293,1680349012],[1725082023,391126055,777998430,9872332,277909372,171806161,794492513,113771383],[222349005,404790333,865536555,37214042,877418216,495856101,322261385,259795255],[1545488880,588295230,1027762041,660215080,1338247571,1495706117,1540021931,388230630],[505443775,1707959919,248754401,1548232846,525221572,477432703,662431510,678406376],[454871485,519448098,1714529741,48385215,553103487,812423459,1821426581,2072348514],[763171815,536992603,797578435,320859582,2048552493,2019499569,782370240,2122586520],[1020083911,1946887253,1270159889,477934074,572909745,507356210,1752841496,1296049309],[162082335,1300656180,632401072,307899471,1818568369,1228573768,265511938,2115205087],[1821758539,844598522,293315784,1791398544,1511670991,391283646,1035939045,580274274],[1022865966,656020795,1020082557,1669695570,1150125924,2035576153,966757293,1390273401],[1543030976,891980978,1264725582,657733027,1762534472,1453478642,806417343,754106423],[2083748663,1016867012,1918418853,1161596139,442215773,1226594324,375099246,884678546],[287083958,1924325603,1555179793,247059804,900195072,2035420497,1706599270,1429608009],[956991717,450986696,944246560,442946561,1237201024,1916820797,1716450052,44227606],[1006776704,760766253,1803758829,2128275833,389788135,514829505,1482646622,1310541552],[1956491607,1302333542,709305823,1071545537,2000615494,1899540900,822986476,611665351],[1966855535,1836671178,47362065,1937266866,1983399721,573797521,1253730563,1259598944],[1642664972,1668549784,1515494239,1844836225,1317450752,1172918278,129914116,9904825],[493028402,81006420,455622509,81109114,933903525,278535303,1736061720,2063411617],[596083234,1204195109,419425371,1223040967,1157888371,1236940600,1676302542,1156853563],[301851557,98875061,2105785480,442498576,1818361420,1594690312,175673418,1596545021],[1736046200,1881504886,719871049,2010431830,1853690682,2048280478,1925587533,1001867706],[1072243054,247831509,586878682,1842596949,515775786,634027287,62477775,221939165],[281031010,427251285,1917121199,1462522004,753888586,313784565,1314418259,64128739],[1238128076,1872610647,1719198263,632255709,1368661976,1058864146,589830406,1251206559],[1753054579,1151733952,1930682765,1477835419,1482312617,1415247933,669238847,1528193027],[176512339,1773642795,2127471505,1290858407,13287277,901420995,2010346529,1965949783],[454977406,180574745,1067375945,1950972695,704915701,1823021560,1071428834,1755421508],[193069187,849373904,1810604263,1673036684,1455189027,228942448,210059306,1319636683],[638545490,1797135880,486564902,1035702039,1075913019,1066178242,1609946308,736994118],[534528484,1882018182,565767946,421822157,238100585,1333821894,861275959,161328142],[1618326146,589169860,1410108109,911285473,449883946,764826896,468829432,365383383],[1985395238,2039865674,638239259,410518005,1022419432,1740547291,918372668,1261174891],[2023110575,1570899484,1223292025,180931575,1229055547,99897705,2127543348,764155200],[1979380013,1346515987,1501976548,165504086,1390672266,739901841,986891630,1112390468],[1762777003,1767236403,1814648056,196984478,1462072556,288704420,835833398,1068958978],[1461136671,723889064,1574485671,1844981580,903057665,487236835,1014982929,2080160042],[1376923551,955778422,1588572508,968406367,151556662,65714623,1523714715,1703008978],[1202549140,525638020,484568560,939581657,159202172,958296363,1419339098,1371799756],[737456132,532082902,695664479,755028464,445683900,1814883411,1874172416,936596076],[211637657,1991414137,8588629,1363745774,924031090,508814439,467904644,339220518],[398561585,844699003,683248958,1686000174,473528510,1139741575,1979803598,668787195],[1397239241,1676708335,1738742999,1763053336,595201913,1024800183,288854077,1924320691],[2078634195,606263389,648931397,1424592080,725895328,1846683011,456905872,1322689457],[1843414495,1701166710,1136704440,1684014805,271703929,995240231,1308731600,125194658],[1409920217,1778212958,1645589995,1344859416,1623753458,1754960821,1685785556,1156534344],[2015398313,2121293489,1191520060,727772168,2004416122,1132118943,2038049062,1818715753],[1174724225,1372623254,1730584827,1510518849,5673995,1418891894,1106457522,1957173070],[1672441904,201899736,994564588,716499852,1815312039,523885130,1227759683,712434512],[911339630,304184931,331235808,786845190,663355128,1344235653,1400542763,1086967278],[63076154,307983826,2003994942,1191321380,58276327,1868614416,1386389274,870650972],[534490835,560168679,1267038149,872906660,1137402131,496119639,1348820416,1608873639],[1909358541,1561674877,31996452,1896743249,1251569009,978919403,1128849299,1072677844],[1069200202,677275613,2039495370,455742246,694582458,675376834,192873101,748213160],[1078222211,1584860917,1132840205,2085630673,725304491,1693496020,775000078,972816424],[1643290027,382019395,1936710822,697376455,955356876,98024371,1465700632,459426930],[845250521,598800326,717315350,1944975083,507579281,1928283168,485403520,694896244],[1745804351,1402172853,1798041269,1455818796,470083396,17245798,510149013,2049229266],[751820066,154312294,603369503,1654828902,1612075857,645179710,1063688879,930796331],[1924853561,2013296367,1702211187,152114354,1780629984,661397991,113599545,1373367116],[1172284103,1969488092,444169335,1886607146,1520961921,425871729,1397458030,132071027],[1040623750,2034485798,1164164527,298937722,1523265796,52080158,1996144928,351381978],[1254708544,1828582932,325012592,1321048359,1103186550,660280033,1688998863,607251880],[1963469389,1007430266,544302633,1985133843,1214208602,1438465047,1852187264,74698033],[663989231,1749278129,1899701065,1440585437,1148038969,261257825,1730573673,1807575883],[2072896643,1403815937,1631835974,841079590,895711201,1983820505,1167468605,2001732894],[398158962,1015494208,906158558,830697217,2079026180,1820220125,1409262278,599716438],[1430824250,1605568097,612486430,503823063,1033475594,1262332628,1267093447,1728469860],[1639684551,780715042,120863106,1016683883,930544831,1226219188,1479389338,1421393451],[567739628,629559844,1249219234,1393730427,877815392,597162875,256607735,928679958],[1202480715,45801615,1482935693,2083726365,1245290175,10186176,1774996861,283877899],[1933988212,1210214775,1082235581,584603991,2040069284,669146475,798328011,1754384906],[336193686,136315275,562793713,2000164632,234343614,1988638902,2089663280,1785777569],[52686491,1332537244,703910940,931046388,657203091,1641098865,1547862743,435718086],[1876789979,1930307788,1640706407,923941224,1401046591,1376273493,519030403,1386154108],[1350631114,1420094558,1510641413,1586886484,180593510,587708928,216268132,394063351],[640205852,1020707779,515642189,1352720587,1945196724,476753732,1814601500,2061363827],[811978895,1333667067,833848383,62077692,950822477,325899244,211845974,569157124],[1662120047,9511380,2092109961,859311066,600894199,1624104971,1587432468,384092086],[898128656,1561928673,1921449005,1589665082,1386529695,382467016,691677834,791166071],[970911874,1099490773,1201743451,1454458423,912983358,1787569634,1638146655,1552995075],[279077222,1472323486,2021323587,1494016432,145873760,295331007,936989168,1004633168],[1312331765,151811080,2110375436,2011421062,829143290,175650857,872984107,726037753],[1815662484,1403383820,66993990,1370039660,722104843,84059566,1520590438,517230897],[960700,588320494,1655544930,1843769162,1640166643,161294695,456487725,1262472257],[1268678689,1270247539,1348088501,400729650,1716202605,1239972565,91960424,1982943714],[2013153242,242960150,1499395729,1727723047,690128234,343066415,1191872619,493321059],[548043834,488589131,1432722169,1763546022,982128669,327795735,1611241281,1614251662],[2125908838,1836169795,1701783974,1169345476,936322637,644340973,958407348,2072246726],[1318703016,980461676,891824921,2039084818,1884512629,1787134313,1398023482,348843120],[898013454,559519917,1784970904,1509306309,2115136308,1331398221,773276694,1655305841],[1487728673,1163362964,1059313098,113312029,1845215081,410095296,675340455,1796929996],[1513430167,465081046,1539741404,731814872,1976886174,857687790,1040350690,1211205136],[871690183,791218001,1423565930,1163422489,238519451,133569031,1763603293,1338839697],[963225171,1419065853,1504083856,1156499325,241983715,215099627,612721981,1953427708],[855524154,652887660,339514949,401984934,1575232002,1497869370,448992414,951149024],[1165453664,1841653762,1018311299,1000480599,1151827920,1939171037,1528338761,344659587],[1302959327,62963604,1112374200,613899797,1571215250,1554741960,1884644838,1858420919],[1936903351,1478183610,1064675562,979607918,341547034,142734229,2120761917,1711097381],[1719815576,99723592,322752309,991976779,1219863439,1280733676,1724039405,1576756625],[379738303,2099738608,46245516,762214797,1495042339,1463301556,1313446672,658283697],[1801260964,1672935766,826292977,1754702163,615274432,493624992,859190403,1922643724],[1479294500,993157813,1207604391,108323700,820313943,1822863516,1119801725,1299084741],[1977438961,949488752,852409324,550267631,1127316299,1479123375,1942477891,3805512],[1043540682,517745306,1907890842,35003451,394027157,811360596,434958174,1278694567],[1623780348,1563946139,1823974037,1764946492,777568769,2034971275,211889537,15421612],[1711824796,95728073,590487218,1169966487,1612293310,1378401307,1214293923,1615437837],[1101621174,113933640,1404708885,66393489,1173629142,1290844839,1636127795,2053516248],[146631780,80877891,289587177,861656672,1016522264,1080227259,337758946,1602683962],[92183859,1588618143,452309968,179178735,1632227137,1518600160,392317580,1950402912],[161168993,977353757,545423792,1739908466,729572501,113019321,1961398594,1319501488],[527815026,2072364875,382983696,888490309,584711646,1348969484,1303475672,412371328],[377773553,1589600872,93627577,1540208108,842867998,1675564500,739381807,1997263636],[88763926,996558130,427518091,1239866560,1193937246,581238960,578181310,726118159],[1070684572,581061415,1933678738,804133505,1313647559,1629985435,357674011,1168175205],[1244581342,1761564553,1872555156,340458028,105397202,162761486,1749689661,1882944232],[977374870,1515444762,1609173173,1970964656,1522571592,1098717668,886047860,1222748247],[1046339968,2120670186,2111361886,1721116360,874226276,251233610,629144609,1590966363],[1301865621,923523194,1910805092,881582464,1764679329,1352147918,287035515,1591008387],[1189296395,1435400003,67666638,1431241053,1801242824,1596647580,121633130,1389924765],[811083389,2117317218,810660972,615096570,133907124,1286742718,400480291,1141314952],[1819015344,299259609,203294805,614818880,1891433251,1795988108,1308428064,45264416],[977541436,4920247,54573220,1021725970,573152079,747873965,116834797,1296602126],[1850436171,822355132,2073452600,867036910,659583067,1033903376,821183136,824342263],[291315454,984636035,1851611956,1844326067,959122403,1227938480,1384976087,1484503097],[1598351981,1700889666,978932649,620073332,2087855197,2077675184,847114982,32367967],[1736106607,2108297054,1160345814,1046902359,879854782,1972219182,203746769,1045993903],[1617110427,1257902001,836103862,2066920502,190309289,1400741275,675164548,1147346508],[1423013997,473388456,1318420641,1498259041,1994276528,1274641432,517001087,2046537384],[285333348,1700283943,1672909837,180215301,962749115,1980071456,1155065779,783290163],[1652383698,328778087,979537867,1838345429,1415692054,378057163,1484949182,210885425],[1912381620,1800331968,1855414388,713595102,48554372,325582821,545907709,1827353855],[1665317668,1503684012,1640473138,642476728,1131370875,553197125,1063976364,642031961],[1985657083,949459012,1361758812,173633058,2093796341,711572461,780236589,3132479],[1854670591,456030129,990676289,423976493,832047805,1196041628,1625389748,1888354468],[1148305867,1009434216,1722256563,539633312,1927044862,1683398375,235201957,623384610],[888160205,1611192083,1763097805,911094743,370622282,468186656,1373803051,1146122451],[1410119410,2076798794,1364924448,1873329344,632514523,529268143,747283320,1296442917],[30636624,444638097,1737853701,1695804782,1928015781,1478219270,1040386524,1915901029],[1434244867,1003235433,1717844979,1829377851,581638943,1278705660,1430477601,432472422],[1755361604,2037536069,50369999,1679372168,137560863,1989417082,1001748768,33243202],[2122102621,2124167765,119019353,655411590,185356765,655578400,91558698,1385745681],[1862090428,5273829,581859041,1744412765,1954484224,599870808,1060478337,1590686066],[1190395838,1200453014,337643259,72831231,1064050143,300156612,846507348,436766509],[605973689,1535183041,7832765,303211109,1004787677,133317722,1766781936,1988039062],[623740279,157714641,709889152,946639018,1912816852,1996570576,135836832,1719804733],[754005206,538657311,1854238615,2012213657,783600619,1686329853,286764962,524672279],[405321786,191460022,353154921,1809900167,54782169,459161929,1223699158,94236512],[1974897763,386565934,2015066238,1627414704,882197595,1605868974,1212680847,1193902793],[401517482,644685339,375384214,1835318746,1651604832,2019477415,1876725867,468460611],[435586517,624221770,569986532,574646185,1275472871,806542816,1466846558,1511019710],[1002345083,1847106483,614619334,1734891734,1734613276,177542310,1343510719,1928613124],[38321950,805088999,553251410,203074940,1865411420,1455705281,1694524088,1155093836],[1231626684,27345933,1500998836,815174598,756721598,1685680334,229005672,1881451741],[600698428,31279544,1144301966,1982729309,401318886,556275799,554396966,1421000478],[610362386,195357702,1923772056,1861273014,1343403732,1427016597,1323320928,83759159],[1625732255,1921106202,917995955,1563331991,1974670561,971710313,768216797,1203000013],[484595451,1601034897,278981641,1347642358,24293642,1006058523,1491694028,1001964997],[143331271,1792935108,161714041,1958895653,2049348459,1414550098,320760390,1632521317],[1514988061,1031691880,1126375205,115835341,582985152,56625978,199701021,1433315168],[496296529,1457576073,1124975784,512795141,1670659721,144664994,1756819565,1164321986],[1558514310,273434354,689908054,973486389,213969808,161747977,1295555893,791052492],[498148450,1555491836,1286951678,1279361843,925426256,125373356,1324213902,756143523],[107143123,157324705,477851698,116163466,883972353,995340156,1424014863,1149403988],[980873718,537456011,581488031,174392280,1251705942,151308875,2096362420,1023450084],[1481643559,1400289043,586516766,938320620,1374989499,1018131975,1041655728,576457520],[1755198342,41520866,269087337,743485283,2047586509,502921990,668686335,1870770039],[1733514880,1720422077,2023682623,2082399740,68164638,226363360,468725447,1884019440],[406143327,672342360,1792994219,1467420774,998075296,1970361602,1637466690,1170039699],[1022315938,1853858234,42545538,590878421,1064615902,1719867176,219324461,1348793418],[1342623227,565438201,1501289643,1577945620,66778351,1827146180,700432230,194898659],[765305586,1915689423,1994942731,1116319472,1368565646,944622960,1594258864,415744895],[345519546,578089822,1182610129,1529626320,1198653056,532449989,341882461,1987792801],[337260757,984112940,575448917,2026483695,976088518,129909876,780360313,961560393],[107350239,1065597867,1503452786,1257929696,2107721848,1448338575,114679636,663850863],[565600021,1923074542,1132435095,1116812712,135827310,2019305486,1241741910,1408236486],[546207308,1160885952,1785132926,1504956137,1900873610,1020267297,1380151066,76980030],[910077459,444182663,443131376,1720099709,207896893,135948648,530155916,1767864104],[1203917230,1809499632,1016796245,1637901672,246522906,1071096233,1671619225,1518595423],[1084930591,572831890,1874554996,177759911,1813973738,1193357874,312563138,1386263353],[1067480914,1099975088,480911102,2103421602,772087444,918902178,796334270,958876436],[627127422,1240319901,1613423865,512294106,362319480,1841217622,610907796,989646630],[170920034,545889983,1776984690,205270127,327416669,1237466077,253306002,1585216817],[593613378,1886235926,1697607768,1423683294,1440336358,1195191990,220616218,1864879360],[283841960,1320172482,807116670,1499002475,800723965,290150048,677922810,1324838303],[23959836,227403212,368021142,810140063,569388576,1818478865,232470542,609088503],[533336947,1249654890,1602786699,1386554801,1512154455,1716522709,813394992,577842515],[1274098042,2089901872,250143093,1074053032,803449162,1858741743,2076396291,1744968689],[1311039206,1546726070,753078817,1970809064,613458731,642538693,865976168,1302396136],[429416526,2095197998,2112223750,568582447,1092173267,602261654,310143135,945362080],[75446716,612510815,1662578480,170426630,592077278,871062102,1522981350,842653136],[551076502,404315379,1110346109,1437056925,1532923937,2113110836,1305713579,19853269],[523426626,1379133653,1369455673,154616579,1659619643,886224171,402876196,385118884],[1302692901,609832962,710136747,1941902405,808721434,97809437,264950857,1918133136],[1260374368,477620038,700137767,1279181394,1475605330,1936723666,572527347,1133583227],[68054451,1015627056,1770274105,879773773,370917834,824015964,1418517466,572582815],[1222595638,1896163234,554088562,1182928028,1407990831,146383617,2020132133,168719422],[1515440094,1493753264,1301289961,1805874746,1429025255,1330798764,7934134,1717563232],[537862323,1590094969,974246631,1295915620,829370611,502235090,1601666776,2053660498],[1701872034,1840804135,264308739,980534608,1084368461,501350071,11859632,1391030959],[1042888339,143119163,1173079296,1228657291,374328929,352620741,1569277454,1880010879],[971013016,1643898494,262494058,1247674307,98365162,127361206,1339001032,1079133955],[615319698,1513448721,1475604388,2104743884,79315711,1184144519,1202709349,162001965],[1727573451,829563677,1157315650,373367379,283845434,1201960507,429991346,885487791],[1041917941,1485248135,1714621269,1403631608,1490560014,1931503515,93261276,364052241],[1316011782,2043635362,1545208709,1392152344,1540543027,1905160234,439554607,131435538],[1002405291,209340548,1901485528,118754272,795770510,934156879,1916680731,1357576378],[1063263329,1099395866,1785215211,433933696,1277319825,42667380,770306115,1774343538],[1503189767,796142620,115404136,1769031709,493250185,754120843,1138193156,1452967829],[1746035079,204438044,1094222877,1138267962,472451438,1287243832,952955885,634848930],[1562258507,420337774,1915426349,21369556,1670599575,243387742,379322472,1309404803],[372166533,1406266622,594422148,1336811006,953863242,471535166,1301153852,1593826090],[1798962425,1425397560,1401419481,1221773627,758877162,1444483610,1006598990,1434186765],[414857805,990202352,2118904468,545168724,1567639137,2074204573,287901004,839622583],[98665236,277230142,1321622319,879954377,356777357,1872767348,1940406537,1226432073],[16297989,756321553,1645112508,1155840104,2043219440,1907845591,482787556,1651303636],[41936711,1275019091,743558793,1030812728,1766809225,1177960477,283459957,129043399],[227244385,1102177568,1097447744,617271265,264492500,491905899,1140744090,808223010],[1873944911,1157917043,1296440130,1000265069,861294068,1540969014,225274644,333646919],[576614482,70082293,1578911590,251574197,1707336821,993895946,1717312106,36126579],[430979821,1840214439,1186888147,1548001454,897507341,1672544262,1892433826,1534601819],[1994183728,1048755588,867452598,40637104,486368973,1353063473,996697621,1783203510],[567072942,1964119975,1286585229,621482997,857348098,300844762,1183531561,1808081241],[1868055710,842993884,661584209,181772212,1165523146,997471870,636546835,1245284380],[340654799,853368726,191102340,1199641841,820190168,1455189370,1156935738,384515893],[1653559289,1439068185,1912753769,1489819516,1392001378,972871590,113624836,802741462],[344286552,1897126192,142325592,1134537938,1371843668,441890277,210178754,2015186236],[1835517063,1961984355,1204326928,1157824850,758828425,2074434674,1829396821,88102116],[1383398172,959027237,837442900,1811047914,1292326963,293350629,1453955836,2070554929],[738035657,2037181939,1526092410,4105516,161449384,2072781624,1492892028,1072936156],[595137060,1177403746,390927084,198345609,977291261,57142004,854942121,1577165602],[1676757934,807257610,1386037723,1180554261,1524376484,498954127,400598757,1172932244],[1014775524,444943236,945922751,555363498,830152999,422421680,1472384331,1748634034],[577341914,838821409,2117458002,524961138,808305771,1795460238,1077496952,703325919],[559775649,1244572966,420920187,2080107657,1341452660,1386364135,1612890110,99541933],[68296963,1291899644,2056480582,968952681,383665314,1252355313,1948525518,926229],[1641032618,1031863128,1423431586,1587075687,1937560695,447118771,347768275,336993505],[1405975749,1854844274,1244318152,1401721898,1504951879,1321902405,1924746122,274071414],[891354025,432821357,1557623630,68411362,1562874412,1536332171,1615047671,1459755894],[269958649,1357802143,747694347,1473241392,84636458,2043601814,1664439637,1176721206],[796807968,1779887377,1891923299,1052289002,27626062,192225344,1037050196,1294805646],[714564524,727737691,1031224222,439914558,1363135676,712046436,1466075649,309541289],[473537626,404735119,2054176374,92492391,484918929,2034067520,1755320409,659838208],[564307924,463884649,50776620,1475034479,749320503,1585087105,664702230,417829820],[1196732167,1867085458,2034288469,2036562895,313530114,2129840409,1398213992,116715737],[1152970731,1249731300,308760657,567755435,166735901,914992288,1300501506,475583923],[114493300,1904754570,1989274311,243539817,1382194894,520741332,809211555,1718138722],[568993870,1508816728,1552661474,1600076251,1838977214,821466145,1272674742,535926297],[1796225274,211501984,77787786,1826447496,1020228184,9709097,816355304,856917819],[1179392556,785887567,818867669,771090806,314952070,1513577225,949610464,817308869],[1781591650,944711334,357678012,726235008,1514750180,796808950,1094622727,949955137],[2094022507,1775220935,1552171117,504895545,732623671,1108441046,493689772,2085361732],[2129371878,1301139369,1623548127,2020543574,1360427635,1589121490,1746671459,1441036607],[583250412,748906475,1578260778,667591209,1372068518,653023397,1223786996,1854193092],[806335033,10684608,1125269693,2057861905,1783051894,1614904666,1044300350,1626858272],[1423329690,534127213,1998609843,1548096450,2023839933,1240603150,1636068446,1830809719],[933832517,1858526730,1382424587,817799965,1202629400,232875152,171625737,1216036713],[963211546,1182546142,803622915,107369677,179922567,2043160656,422984167,1019177257],[2028077898,1511224003,118787605,135268015,10608199,1023920254,1319499296,677511981],[411824346,107038194,1936071395,631647661,1169534965,1460803457,1767922092,1454476427],[1646685139,1605595645,493240379,1978705671,1700712669,133907705,458353214,1953957462],[1660542898,1623715732,251931512,930974046,1766679691,1485691661,1708948628,625146333],[1603464252,2084963240,993474696,568790448,134877479,1093948668,4069819,1120942684],[1940078406,1648237498,1382338009,682595853,625577917,1726971819,933679040,384288510],[2035283124,707086744,550824745,1780547297,275344702,1692733025,531012541,1460274350],[810462996,266603929,1307503655,666743466,1619036191,1771520583,1529083310,609420661],[1673077642,1585004987,376584209,1524045789,837127368,294186079,1910350917,1456665501],[1636204161,2039580585,1079503652,914385119,672901744,1239410114,904118592,233301802],[1590605944,1206633701,1641329686,2045903724,1546271775,1630202677,79064465,1608927179],[1204532721,209718556,1940280807,56191490,169361664,1185326350,1415050531,2118324424],[627180919,44319395,898362778,1925910851,184278135,1728048220,627854378,722889337],[805883464,175938647,135885600,593254772,1916086155,1870414480,760121442,1576461246],[1862544107,1002767918,1016522827,802272136,1662541379,1212542841,647641684,1520621649],[2084209327,948192238,578552110,903932303,146295461,309031214,394196079,2048794800],[149294121,450115726,1539362104,1546875779,870117334,897018743,516425338,2120045580],[1867870288,1698744943,1989213570,275756043,1083942392,1188626633,1628884407,126354768],[519432554,546607546,1414580022,745754756,1729261833,177836230,1049731859,153560447],[1931261185,427869779,1960011288,317292715,83504083,793869350,1452364750,371784406],[1774136981,18991436,1144333232,287062386,831570883,1484579706,92499378,1839820169],[1761528627,1392277911,358829962,939399366,589404743,401494653,666733874,1557399478],[1279545952,818986715,811158334,1903493889,936782092,790355892,408625950,1141078519],[1733368605,459670161,584741726,1515416785,1593698536,1376005064,55980262,1506337248],[1710531350,1034842751,952136205,2100409945,161522910,1159325200,582429471,1952067237],[121750842,1134096900,1219115968,61719794,1147446625,898483176,133029525,222899384],[1247249878,1987854845,7377038,813481277,446035637,481874792,49434637,930943282],[1963294870,112787626,2067025431,1654811668,1181918814,582307994,897301358,1975469004],[1117136929,1621987757,1594128787,596889946,1194969680,710751002,1851752139,1303064585],[205860576,619920796,1546463421,1265281788,120459365,1588128477,1353867592,1055275934],[2010349934,116014793,1522317815,907799279,1655381666,543144253,699214380,687198581],[806347799,1233816032,1265747140,380320690,1737276715,1204664346,1991168004,677450809],[57545670,424250140,148080863,1895496793,870798516,57801682,1505931104,347485619],[1383579571,813061731,447541167,1178278566,585771837,657823096,56261938,269274397],[503824688,1176809247,1043423117,1423491655,2050385089,1014080546,1306850325,1159244188],[313663066,569146402,1961706731,1877721419,1789806132,451433194,915188434,1747613351],[228436340,605081526,415910159,842173538,1816605334,1639248554,684513295,1840491227],[1431013987,8854303,2084263744,19251190,2036278857,266457597,238032980,2062616928],[2080607433,1759169187,1701244501,1382305747,1786217266,490919776,589198154,478375879],[1456434164,1800494745,412050299,1470518798,219561900,964905000,974915583,420609409],[2021748968,238909681,1650890749,1135258036,880633683,487495758,742386486,1987905091],[1187961679,1756556370,1668298412,1799069275,172250230,495837938,1826784904,1398632435],[1432996450,504960566,815578855,2008940387,422399102,1856427171,61151059,1291887704],[240809305,654121332,1661474180,1845321197,172968034,1028695502,610032788,670026856],[1899949017,389234400,1767115742,384619642,2106037332,1878107164,52710824,38466113],[111036792,1078857125,237100090,1004167205,1087107660,766832593,917255465,1300864451],[1482883307,1189790840,1105873296,323829359,411343635,1188171770,1131778008,1809146125],[1638459790,588217379,1033188161,557586201,1393656184,1351627651,1722341815,156377564],[2045397473,2030515538,307607166,326473021,1071706109,66037832,448096141,1197653505],[1071431884,1940038370,1962732165,1849980966,700579364,872893390,1019817258,1770217677],[864385743,1809743301,1109784440,990765244,1052830640,721246930,628718114,476424333],[123320815,321772950,1488874271,1902665178,727185918,1975528337,224255088,841180334],[17373536,1966193146,1018777253,277547589,348168317,1382202793,1425358722,139007537],[1534099371,1626399651,1333142793,498014518,553157826,880126160,1782836931,1077584325],[713714319,552717618,163037795,1793766335,1995066877,846538838,318288731,170329475],[1977079960,1892672864,518855123,206279970,1503499312,1749624026,2000403923,1017400482],[1181368442,1779342344,1845835955,18285759,2058993783,673378999,2090416980,586400308],[1187971867,1131640089,1322990021,1018069407,496667741,1748789894,1971479088,125918667],[1545405381,1977084946,1887829652,1083078497,849210770,4609608,141079836,244549466],[942254220,857699660,1710754392,1096544706,1714075128,1294256901,131245466,1432319989],[1253465010,463042444,1600634561,1645714818,1793587534,1219830344,1305435926,966241776],[504205246,1135974847,948971584,1639765115,984783652,1186520020,441178912,1174584589],[643090170,2006690889,2007971318,836831271,1345266878,1207802731,816941873,1965669141],[1077024376,1291003941,241086404,1101632495,121468162,1691593954,1040537768,1937969608],[339962339,527680259,1354491665,2054513028,613289296,1049311865,144012192,2084178159],[1956531227,1354662165,983625589,1582758928,1277735116,1962441158,650395164,1785172549],[676316881,171131928,1678287795,85072715,1455165128,15244374,1607971322,762554757],[55499235,1865198533,1469640267,1625211918,92283994,1685586042,1269185445,426852518],[342212566,1719089727,274817435,130405986,1383244396,1130215187,1446239361,2081320188],[68589382,1018674832,1193375871,1814756741,1612295717,1203146858,309260,462006468],[217506759,1724531303,601830923,951530300,1925674925,766349774,1438919689,500646397],[1087245080,1893810681,1224322662,1173560372,1843420007,614602137,240575547,387336129],[1671653212,755783091,368530486,970303841,60897560,1610511636,1399114144,1077572297],[504563993,1667183867,258506078,1546757867,1708761209,1498229533,1063237737,1732072495],[774921826,929411538,472824980,1730789116,2029383104,524792579,2106681703,1603305517],[1775786696,1857531103,827281066,1241070252,907262797,1621139652,1525918579,52750004],[1787642890,1241329437,305423641,1272599936,1871757556,157904202,1036597628,484476056],[1232201152,2043500380,1439207927,159232290,1196261997,377431087,523457292,1510663501],[1014191114,850342379,1763961340,2115752333,35201801,1417020507,908060512,1208940696],[1054714157,1542731958,1332230650,1861009657,1420410227,1453790341,1177808673,1687483708],[970785137,1871848495,1452330024,802596991,2599712,1235144651,352068608,263583340],[1633471369,1542320717,1682137100,838676280,47469902,131784737,1811136665,369665260],[1933310022,1649971222,544797364,1130143185,183898381,620204383,374678734,174788088],[999648318,874544958,1310880256,1351899280,2094499039,1587335632,1063175377,1032697733],[1965016659,1889436079,420573929,1554406500,1300805914,1985950724,1820962934,753469751],[273350470,780936974,2040673944,1503330083,2038697453,1683641540,1093805217,2120171781],[1115549681,841277309,1976243508,685351373,426863737,1700079103,905635834,2001572387],[300411553,1844842027,260311912,464556042,953921441,1882330028,1294266308,1065471760],[1517022969,1976017033,425196354,505775288,823466666,2048306602,729731983,963216136],[11467030,787714414,1193452681,414488000,1479552096,112177348,1754970212,1587984262],[200153796,365070022,806647157,32131356,1187152856,1129993645,622233128,1340477431],[713006622,984334294,1979101086,1731163114,995986657,683207993,678543670,295170446],[372684037,1500353659,878307499,221275629,1461323592,528932372,1712248137,1836735224],[797729345,1142731823,1516059149,345114245,1403170689,1637493520,801582349,1805133447],[664772363,2028545371,619024243,1508280779,890621995,1512321077,490170240,1600977095],[1881005300,183868880,138432621,2099435324,1665041036,127927957,1791528596,600010402],[1141160428,1785544035,1352918053,924446744,569731048,40862925,377070074,1548265413],[1846164467,1557155584,1317441627,294893607,1623580455,79549978,2069944359,868568263],[1434024037,1778145683,1672778461,889870004,1625823842,495001430,1702201791,1498855634],[1380606786,646816476,1577726520,1184877005,1324801800,1403674476,1223851245,93104633],[68751287,650366647,804012256,1995328270,552680130,1184214139,1584957937,212465261],[1183948516,718878260,2037970263,298226939,1632224642,349795479,1857715189,1855050555],[678877326,902618694,1494951633,1147271968,761254274,137379251,1756741591,839593819],[1594773339,2088994724,1823845386,76840981,1379435978,219039709,438753131,1817455089],[1839520356,1007485101,1256802190,262437439,905795772,1202508761,1783064467,1076440279],[284503544,1333792856,459043184,1736767673,610912785,1904352062,1130635865,488040416],[109372292,1616000958,435925509,246055254,31800900,1699616516,1438555296,1410655781],[29481964,71561854,624765858,1578405318,968899663,1740815597,2100020987,1577371738],[1219767268,2046150330,1257625521,1434548890,1580351327,2084842921,1010555587,1747416427],[1555189544,1226290440,1925334884,730857720,1494886483,946761502,189463407,1113486149],[796582401,493650639,138705291,2058909188,930515779,348896126,71130083,1645009114],[1159235774,233979807,882500561,232350587,1630721052,1783474646,2119324952,773612056],[220632648,234178793,341581318,168520569,586265287,1367382071,1522266838,1717730457],[1933041259,2023911594,275860138,313991963,161496078,2083622653,960949320,226490531],[975728403,1692197902,1260162446,190915688,301746081,659940753,179859560,665989089],[154824538,1421563376,587060500,700878113,1526331004,1683247020,101914928,1460792846],[904397274,494776118,1723341760,1733178705,1344282008,1364955548,1017049683,1349467465],[2098161171,361617910,851031864,860610489,132453931,1407017192,1661500895,306064790],[922938812,1147892824,948409918,937072504,1480918836,1000801358,1163037954,1365570684],[1427855782,1741109354,1647549624,1938548846,922996561,1229120260,477897292,208320271],[1059836788,1759203946,689255780,1718320027,1345028477,428547440,2049284180,1810095412],[125627417,1504853120,601863440,1869395488,1148094376,1325700993,491752112,1998588289],[1668569810,1798777213,338662242,408516252,1949145580,230538591,1142111800,78325607],[784597798,1220340790,655790319,2090181550,1575788004,2050566276,2123730031,64247660],[1718183235,1550175055,1882132004,222671429,898704248,1166616796,136501503,1962263790],[588025164,618198079,1678318602,760443746,35865839,10839989,693224873,430204019],[1008468543,1025102590,1688622992,1171986431,979317891,433205960,1482169413,1693056311],[83246984,433127682,1323218260,1123698014,85531729,243179172,1115408441,473998160],[1596822078,1386183084,253602282,650203562,1720234832,1780577342,181643527,1386897927],[1004157293,1909853795,1745791160,129677185,1632490108,1711490576,1252428216,1771976180],[562381349,261597962,1569035919,1867166596,1807932746,543080622,1847792834,1314626305],[2030108595,143125855,1118216248,288892298,2126941712,997869408,1373586518,454199087],[1174962148,790030308,1187549501,728338352,715785354,852854183,1601191327,1876127565],[202314539,1107363353,1982002135,1286247998,1770460481,1491167110,1855838911,583791777],[740320863,587426536,669389681,994680599,1707654368,1304459667,1696977832,1508477803],[744134898,1513597972,1977534813,1732741593,311605488,1533653259,543585493,1629378019],[1863175649,519978337,1472373143,1109147749,429596474,944465266,1708984021,19000691],[1431983434,1504614866,142614772,1456202374,1828430257,601537381,662223830,321624916],[1305990283,838563697,2125302507,978899302,95566203,1817776082,117141247,390324882],[802024676,1156163388,138244284,1304881980,1623916796,1530960869,1431074090,81331312],[1663078296,1967284625,1112687523,45961368,1389548817,630039016,224403383,810434575],[1536462600,354565669,1800073124,1535339896,1608766913,1495375404,811497264,78547857],[1725168043,1918761254,2076270011,486499935,1618332553,300304447,1164003030,958024291],[797291798,199672367,2125509909,1634314937,1036698907,1596708299,805522448,570060331],[1650681249,2103010999,743330466,1569818672,294081989,368831590,1752667304,1828597896],[1027179786,1192232525,127925746,1056612924,634110639,955299570,285305621,1747422546],[1323316094,1782870122,132741309,148458881,444349410,2091238792,1874979776,1562117127],[275827404,919742409,1079619268,1367303144,2029086564,1329206436,1089028591,250307207],[521393951,143154481,299132025,901959321,425448301,640870355,798748306,1499241513],[365245449,1031253906,1665793837,1235649433,876301791,1357971223,757897110,584176992],[1946896316,215855425,1709925544,272510889,823212097,863635745,1892768052,1720452865],[1001914596,1592323563,513319474,1348230352,1494930778,354092081,1807544687,214103574],[1493441645,1789286170,1806207043,1587371158,1204516475,253768344,1414691152,1718164769],[658416915,757711953,245731076,207746940,481068116,1483379922,1942732643,2014759306],[598878666,1558590457,1880496505,1378460060,84783099,571793622,1827005250,779414312],[1697393564,1439596607,1158499127,1716615366,1946971851,818171522,154461492,1406252480],[893285648,1778108748,43307433,1878643511,688993958,128069632,554400949,489424172],[2053540145,1589709186,1910156696,472995175,623593024,1822640062,1388795248,460554694],[780814905,1498300476,1753508884,1814372311,2106916837,1274290615,1958526840,864903850],[389262115,214360351,255202038,2057318303,548360825,96656365,1899291053,868118529],[855399307,1989591665,91156257,500300096,487548208,1789156383,955555702,347988408],[1044376839,821478071,1406905152,228200315,521783830,101668469,1453564025,1410560922],[10892068,1693540533,2106355911,687795792,1799980468,921612350,1853755435,1398081092],[1887913505,529879363,186779450,1079318786,2080175557,2043178988,5903849,1376715584],[1166342030,857012872,196285597,1244257969,736367134,503145386,1927858173,599466063],[537847637,690282259,2045185780,761032858,2081953160,1324618271,964828076,1145863312],[877232692,1891023422,1059227671,1480920987,679802469,351118553,332053309,1371451243],[1824859881,558446050,1075091623,2049303996,1650163157,925302573,1788127264,393426435],[2092268844,50252560,900520564,2078850918,753508152,411319790,640138931,1578422990],[1921731354,2094829205,671093303,467563398,1462656392,150857718,1750623341,356143885],[1916941498,505697778,327560895,2059870142,1426174758,1650275202,1922524490,604031944],[837730005,56571540,1942274816,1370115058,1979484837,1172434726,708095724,1775954527],[797383318,1605747208,943155312,2098752218,1932779375,631196710,1095227578,367563631],[1627486634,1698348733,1798668974,297675454,1669627657,581173152,899117426,401408893],[1580408395,2116310254,1911334530,388105878,1943349321,605398079,16530796,1981743620],[181082581,1484870929,1184403176,573640053,1173044881,968085593,442842491,1949962385],[1138105998,1033494861,485294547,463906217,200260356,622757248,1377369541,1287269719],[134335344,1987000611,827869953,530007177,734473597,70653537,1589225140,380238582],[121144372,1902590318,420793593,99870406,1334793842,879560642,1420891201,1187867158],[32347427,1741236394,1525391568,1784754569,890990618,139624038,347290292,649897504],[723837845,986426254,2102969519,618731276,645133285,1540817377,242820596,1959258343],[1859536368,620375495,2082200435,518206072,1151683243,281364426,1002102659,1329773384],[971681300,1153454101,1533382135,788251420,1818318719,194313678,676658537,382078598],[634292728,592401183,1167253712,493880746,726074671,2043385338,1165858817,1257647631],[20107747,313793996,1422198073,1078503023,318666343,374069137,1384718050,2105927960],[146980682,1659968940,470704134,138404710,2116684720,86156978,1865454400,369717404],[2004146262,88123878,432374145,624747570,632663105,1407355,1630134784,1142485049],[769150727,1637932629,934316642,293742346,73214370,232624538,952375167,13730987],[1764711814,370082287,1838774868,287513315,1872389953,844053144,672747589,487779309],[246605979,1798145912,1386196610,1111257100,1433592881,1441660187,438009417,1070733474],[424925543,290414566,838162452,153945254,181707767,1438665026,886756054,1662424293],[1143076562,392826931,2037333658,1582152771,154467298,737641552,200918882,1832653310],[1927981314,772297755,976788028,1711370198,676855604,536051621,838176865,1687165883],[356345854,604556322,278776201,1578485668,36241928,294478767,233624400,2081722730],[416434970,580387911,159093360,1801536843,443152340,1046503432,1948958888,1065486364],[114106038,1883581041,1967217058,1888883905,1339144321,1933354238,950163391,2006044390],[1309801802,966278305,1363912519,1578261877,597308930,2102007588,683809648,1190951761],[803189729,493248107,1692102503,558803889,1025664263,624248180,1906721375,675692508],[577790828,1899186701,629811966,729973772,1353961882,349052297,1098741497,1901303813],[1801938820,856936570,1413720366,1430064656,1178489129,1695978060,137293446,1408264085],[1878248586,971295916,907828900,1286385845,1362984589,170627125,78654937,1446124084],[1424210179,1772097906,632907644,1603234990,1496925768,1410081102,1291181369,180102299],[1238835987,1250224329,471487693,541661911,417107042,2041025796,115614177,780072888],[1170678828,211732116,616727878,103734567,1216936523,457051537,1272423190,495486722],[2042276630,1498592029,1376135711,612209582,218072059,1712255362,483459545,1538097239],[1926860818,92692111,1239531604,1711418054,429621484,1390799613,1804916698,1016441568],[759050749,235330951,481333729,727784356,1588885470,1259499092,374578803,922020820],[199058350,1089199087,1485128994,825214268,1159715912,1982889062,765819180,2109595677],[707367295,533255481,1320175839,1049692505,491155209,601802779,1682273161,252038376],[474080905,1175835855,2074342881,581027901,666906308,1481801368,1923026686,556057326],[783817839,242946490,557071860,2129955053,449405990,142038809,984249999,1386317427],[940595979,1646494333,2039764067,1240731380,230723841,602653641,231326977,486305846],[1524787718,2054499275,985693604,1437178072,1182749033,1136308601,1172014736,1105282073],[154452049,939308283,96921324,1576610179,821425430,1393851583,1615728021,1656075337],[673603286,422609916,1186657653,1596784262,957748108,206675350,529352987,568331963],[94617137,1307141824,752753258,1464848932,1394158826,1722293128,1121559020,1345807302],[1327622455,1125958869,1907383773,79688347,1605255660,1516895744,1484168842,784565940],[624567196,1964255192,38251020,660377058,501175810,1812175815,659432773,617629845],[900957519,740977702,830303974,1875166907,838383582,27324772,1719229857,696981091],[297891025,1086813177,1540903583,1412169110,230971567,87510159,2106955758,681152218],[631391748,1231776223,1458064455,21469668,1816380581,1498662484,415002152,1915500632],[1647387056,428592002,213274407,791443454,2005843821,1360287349,450568716,751159428],[599132669,519060426,1234281693,890748178,1988655633,1374729359,319893258,1291826040],[1052542439,422708933,203870902,191074240,58422777,1232386485,2096620564,1943948284],[1016005227,2103737788,1882662149,25296685,1074355735,1451453556,1717011047,779988767],[1319634447,624469954,1978029345,2025673434,1249906923,1516234423,1757169886,1509107478],[1200921552,249972816,1947736465,245525666,1220273083,34078563,352815900,1573875084],[1688271682,1510296873,1269032929,1372504733,2069064172,1092857913,703441552,848979771],[2035468734,1410539344,716168214,1076681725,446977495,14912249,888076826,88003643],[1960345425,1926041984,259511989,1518852224,58193447,1562970315,417812787,881924000],[1094508592,74054473,1472777765,1923087779,1180924101,1541976493,2003314443,363670038],[1955056365,1500253615,281239218,1320409271,1144219347,217143037,2004558867,226917502],[1292017614,28725154,1717564218,1893650252,711901036,569891986,1709320614,107638034],[428544294,507004103,656019702,67460350,867948041,12645872,626276459,1747504227],[1584276448,1976130554,766847942,1805912340,1035611170,168463480,832669101,504452603],[1476685458,1708168671,1009265182,1613928073,209944180,153131952,1436140425,118917265],[501193038,7811485,478063492,2052379001,1714161736,310223005,1900468763,819216765],[1910281603,917628132,1804919950,815270443,998642804,1272264381,1854419574,1608400136],[455315644,1616382941,592908629,144416105,1815149004,1285129207,2029551108,1618306423],[1849975320,999677943,938934082,502281210,1851160996,2107760819,1700854949,1554566612],[622892953,158777062,208869614,1201464207,1817042835,1563779625,2125985499,529748034],[1632332028,1984713876,733876498,830221209,412769553,1710884469,1297096125,274017190],[934446397,309214964,1516074577,1869164466,667807633,1828856763,741010667,1384384887],[322093787,1256049044,1887136692,1871160829,1833932837,1759011715,1035606487,1164666276],[1339844907,1354189913,830704950,205059477,261358756,646505917,2063299003,1972159845],[1523603418,1911456683,215711844,1611054613,1371401852,1213100725,1375444930,419238806],[1590299039,1226808662,1050536199,1839489004,1143649423,1131682073,819893074,1530088552],[1975436998,2074584000,1407809517,1899348946,1632973561,1154395621,1379499199,1878336643],[2075155059,2047127527,401425829,1490573099,464553852,1634791509,390744964,1782923041],[1876066974,798843888,826480720,1267028872,412483898,678760527,1396612991,392726859],[476317829,1623259764,909265209,2128597778,1945694590,32132033,2106504905,2114736681],[483244663,1432753609,1482671694,2044278066,645749727,156886450,657978515,1969273061],[835295987,1960541167,269972133,48438414,1868067940,1734516285,779763830,92758651],[151910242,1989344718,269911161,1103862196,2105487100,1642743506,27588993,1208811931],[1276631752,1408471442,1622519908,1257806034,1945594691,1893220561,868105478,551364127],[1490284688,646508478,1690230557,1569111419,1594204666,199606589,447319765,2023704494],[1974939358,568252356,2115764031,2087055674,1607054108,67191880,1260834420,1867457944],[1185569218,1093249846,1427747281,2020454748,210176120,32281978,1579339515,893200368],[1206799621,882820833,294476448,1550208906,1850714977,871742982,2103885302,122128632],[192403080,318081414,192307258,409320617,945667234,293570191,953491653,805915164],[1298477115,1625975212,1369351470,1017268868,1908369977,1034062557,1527646927,1970808231],[504589923,2076906407,1551742413,1745009497,264956564,768725985,2106658386,1088977853],[1591053114,45094186,580012257,1925361062,197541880,817917412,625969760,1481855485],[25997411,213129299,289046627,1014571210,1474751531,871297777,468909361,813714447],[1416416027,408161302,180588822,1205359732,926698598,1194140173,1322934571,1057793385],[589179403,190757651,602229899,1613639753,1733882288,386646353,382662816,1880003036],[631573799,1284690246,1745793246,1007360727,400367702,772274275,206634254,138580699],[1264433226,2115304100,640579359,133818358,1173563263,714825109,135355224,1163072557],[289010074,512640769,692393944,1367160284,277195928,194946534,1838463790,1711698264],[1719426522,617948845,267808345,2041757452,1211403645,1491209921,1584214973,1556052556],[627566924,817171824,2053478027,1409513473,1002240148,1983503823,1456186727,1197409452],[1524478187,1035206341,368460384,843021693,1802574375,571540037,1296241553,200953576],[1366572101,1497701846,978273028,35645632,1767292406,1688015172,1945012160,1424641551],[1482195268,402054829,1456124872,70843316,1272836392,1387062380,966610163,1014559137],[1536255826,736839502,1119947236,17057231,1709105063,1153914028,1294682937,589928989],[840897665,558410274,1130328998,1736513502,1872801241,1595180005,993172451,1529413030],[1681113246,1071602486,1988312621,1062054400,1775357807,2068735196,816053183,281066531],[1967358170,1128136627,1809956595,25929739,1620791573,2060181213,1456847879,112749871],[361431248,1848286659,270810831,1323642500,2114969247,341101849,2028901005,973935268],[2093388957,110354668,1367352181,1753490107,552226638,1662886836,171865955,477825097],[849695248,1316325551,573535411,1262346196,318525317,1705044193,882560534,420504620],[788927061,1823325622,1803848691,266472444,998401681,409379791,218419826,70515182],[311899463,928380325,460238902,1189648049,1157801449,75248201,1393725863,471387926],[832535299,1795512048,1448856739,664109289,982234093,1691035192,1848573849,677789401],[1068384594,1498338671,1413269767,2004416283,2021645155,1661305775,736843063,560565653],[657314014,1220274045,665368290,31579473,806869586,879311947,267695771,1916756726],[1872670868,816470063,1831300831,1391037740,185027923,1439647505,851849414,402021409],[697029837,1765495973,1281728945,797503996,1951514460,85669215,1773651726,2085475324],[26605310,1388924967,1177000836,2085177017,1432202465,2065894951,1497406825,1762286942],[865400329,1412366684,393703332,1673854288,495853165,626331586,1831268162,33079181],[139522190,1532624815,1156535605,1982283076,165305364,166522777,731796347,364395542],[920917665,1903307424,227511362,135900865,1990118041,1354272617,1619543267,172136995],[1839816435,1717790817,205489021,1428979056,2036970524,1364306078,742976618,1254399406],[2096385604,1340999151,288388591,2047928039,528147988,1434775195,2024705956,2104567463],[2105987039,2005542789,1769251002,326456844,53493460,918760695,1785471882,1127699735],[317145538,201520103,1144180512,933394251,644573294,1624781347,1097377769,2125849405],[1066462878,1330873243,397925033,580584055,790192237,1256990886,2088806614,46074303],[143338695,1456174504,1473381572,1980612985,1598214900,1509595814,537039166,390973048],[2010610159,597859422,1824247146,1038313974,104511153,940210279,730611482,564150351],[1150695256,729480079,254160007,1181675394,1317466505,529293390,625488677,1088928776],[1944892129,148257762,1906042697,1787379915,2020859569,120587025,1499673137,224138929],[1807375120,1338554183,718747322,1428473256,141231515,2123485797,2031224948,1566764961],[1788041949,1820379141,1922515295,842424058,1369204408,1476241935,1184214606,789235851],[2067908462,1219330667,1056666478,1084698706,345361329,300922454,15208748,820623643],[1537581889,1550424952,1490854803,1725134881,1111230211,1750890435,1986272818,937516437],[321744846,631591764,1511076584,1445662855,754040119,750671420,2002385376,846822795],[317253644,42021051,1871761171,1791875506,1317555594,875433260,1867792055,1083546069],[1394904507,919144244,554918476,594905068,797554748,1176221753,1200797331,1923112226],[863716623,1700021488,2017455809,553296059,387958144,1855430168,712884638,355573588],[1437745166,1190759556,197549855,1690770971,1227780096,309711356,1852911912,1057528126],[1157453967,223087741,1004824552,942454461,341803247,1466556128,330249105,756843793],[757879234,725045814,617087135,1242450669,1419126991,936948345,658477294,1253685899],[763308898,1627202796,512424326,1321885463,357565569,1857789982,1844734531,913053004],[1349783139,926271773,1504973211,660275721,1873421186,1868001214,277666591,1486744913],[69290126,132099490,1520822771,693688900,411947726,698370447,411050377,1781307460],[1824816452,424074185,1941274666,1905646417,970639078,90105281,1690669675,1251682558],[2028808464,849256569,1816383549,2113277560,250364843,1647003580,1871297048,595139578],[1677987694,1469274680,8067364,1465557104,1900110551,916410384,778527490,1196702675],[325924831,646620974,569574857,422112533,1925897601,1527719709,2015018627,379580405],[1321645184,1242445768,554687837,805167477,1374047054,1341228552,411883060,99185747],[1767983452,1497601836,160654098,972891471,1781884387,1547435781,1660486674,843494341],[2032287558,2003031649,1137897699,1629285669,346621268,705269577,1344803869,201820706],[1211126012,48427232,1533678083,1404314109,1228939959,748354203,1610934962,1912235121],[1522469733,127119517,349709986,1745286725,594860798,403052238,1644570509,530349347],[1025402047,1507123351,891138893,1621545579,530933014,381282612,1345504558,1693465632],[1317356372,611347950,1790316967,1810850980,730734794,1288431193,77862986,2092278270],[829020552,266256689,1783400448,639289111,429794676,1412217037,1240426561,2050688767],[170181490,986917070,333234907,1995549621,867756697,340316490,285352709,12642551],[1696865839,1535868123,1105295424,1735412962,1511140459,278423865,838244843,684815972],[845140508,1180040652,1108624114,248863701,881601398,1706041591,1231085153,969287403],[216250537,114108910,1271662764,327237505,2024420132,2059873342,273164189,499994203],[1857908337,255096960,1618429367,1728481760,135292620,320110512,1374873024,172505204],[453143837,1273188370,1279066014,10612130,33952327,1015332595,1653035954,1386764279],[1522677389,1153258581,868992329,1594087765,1068848280,1915631573,1135406940,163434715],[1720271268,2026598321,2050744410,981974250,15524692,1091486375,1776887050,1421165180],[153278979,184637911,1511485253,394827898,498584732,704130824,790482042,1641888974],[1902289760,539086200,747223968,1588578633,2075392398,1594794733,1604985137,631412355],[430291303,89749751,760419572,1193478266,372939075,146631244,1805023233,1164156973],[217622730,964637103,315954756,855627822,1304668773,290513037,564994205,145723648],[1518335928,113427966,360899617,499282177,967859885,1550218885,1958558925,1275037547],[166493641,1364054316,1160933833,824782765,1118822486,414830832,1073233131,101950840],[969650579,784522227,2029990610,631781095,835590736,820449231,647260890,600788825],[1968185828,1366434624,986357576,285489739,76371859,578644187,681278944,797427001],[1342063903,134531391,1502328950,1720302789,1662182660,367083083,51186171,1583521543],[1805406122,111926376,386566833,211557707,47546486,1522535546,1365941507,1277356335],[1130481569,357878483,1821311535,51686925,1063363432,1062578487,1375851973,1603604313],[355087916,9181476,297043097,1360238161,1411620703,972778153,1552932212,2089414014],[43628374,1995360250,1352374721,1014974166,1218534684,486042395,1427829334,1651130681],[1137945080,149482232,1214498663,1570591506,586522876,1552948245,900127846,743757811],[457418061,2034107062,1040555136,736296437,1436000466,800824218,141105366,358421046],[692780002,1331808957,1538991529,2079594404,1389600798,685378567,489579968,2060674261],[431263279,958156980,462700723,1774659886,402879433,1955732248,1314728299,1812083359],[858046478,805388617,2050583160,718769595,1891269957,201571692,692182789,218124243],[1344912598,1954375001,1987811412,1798638698,612352081,475055201,438620295,529638895],[111751224,2085856573,1604555264,560981937,862024380,130772819,33201822,197467348],[242068643,1020673661,1777476468,576598857,952166865,383014044,919509799,1817871869],[667058397,732606872,327521440,59998771,337890015,2094257863,403968304,822071749],[609467548,1829720461,1868101250,1557041248,1417907194,547690943,1923390799,1834974660],[303553117,1873613144,951969440,628240853,1477512249,842714864,1138318517,1582794306],[1278273541,1134509227,396253514,2100576405,1735883819,139786146,993128161,1764608306],[1010062036,1205194843,1094455751,1551767083,202221459,1813477164,2079028371,296353973],[1964154013,1260849812,293184857,614892618,282589879,293475437,186040791,1874051243],[926379126,903863955,614829281,1122945576,1062378106,1444796902,2063285467,45788755],[1353542936,649287469,427536183,309440644,721470285,1146248874,638741302,2013129960],[327840174,795255543,1849036112,1451383675,1764583948,1745936364,94558400,471203635],[468460043,1282784853,986972390,2103983025,1474092020,1608320198,2046753179,1912634183],[237681029,1933307829,285038664,1809401938,1241772156,2017431194,1223553764,49661034],[2071721630,547295107,919306711,294314241,917792570,1101021261,1434989069,1970133963],[979905595,1125480309,1684091132,2064749084,957013336,583543326,481138902,1140661070],[1543522335,1844690470,83548564,964421279,1428263414,545601200,163433682,22606326],[1467031272,1218912812,2119654132,461940104,355520285,1714981188,175629536,133510523],[973739563,469294117,1905844593,716166357,1444345464,828877604,1757331211,1701995898],[525879337,262676080,685692994,262944806,1161478508,1110909280,71307388,1131871695],[1629322260,990451458,1867044149,424137515,1419609082,98698245,896143709,1921359505],[1982736461,1329855265,947261850,2129344585,1022879603,1660530064,392846869,1898782232],[590523272,389450910,526285665,1020629268,1224309481,767673439,1470802381,732607328],[430325764,713685582,1819103937,1515747555,1267804646,1315838324,1959757823,1029391126],[889022061,1763834125,1855717586,809481866,1498944256,1704906829,1464400047,801247643],[1900195566,2109038328,2121412550,109508710,1868955354,718720546,1724778904,874591730],[1003312921,1020102133,693755445,1564279352,1247611812,1073595350,545261209,489548967],[1981413739,713016755,1887085247,1507503082,1323240713,600544454,98621698,966416088],[188168558,1740008024,390653125,87881398,1856726776,1910050547,901277623,1324039928],[1943620551,402006811,434969273,1740718647,1032225631,617186030,608817995,877305977],[917373331,1705463631,971711438,1728433530,1982647145,851184848,1124158752,1643461109],[1365704157,1410236490,361247410,80719370,1560069830,1104190906,2052144726,189217848],[307450005,1145672585,1371895094,1754262152,912140482,100886593,326709147,2084383409],[339714719,1634373390,1256750082,268587850,66925425,1882602091,583900934,551844440],[985201572,1328290727,2092340626,154748262,2001123303,139125775,1434274879,90993921],[541261499,704961338,1232791203,301359351,1184021455,1344784554,1205839235,1717012833],[413304506,755301921,1804362499,1161345224,2085261226,2084220429,600605346,177140459],[506584021,989547946,546163100,1373301901,324786476,212100355,1564853966,1226160937],[253711052,2034051889,190833554,2125641998,575780193,1706604087,1932801456,1339615980],[1054474642,1939187137,2038742562,286963178,2044535352,1529308081,1298288459,215105861],[1643391455,468098571,947733640,2028427252,1939676734,503178781,1147505292,303354023],[226524432,1664319117,297402108,34096489,1378972869,1552637351,573409862,1863746654],[725381280,447386286,1351295747,609826453,1803754328,1272054439,1069543176,302538830],[299824783,1287480497,1750570640,2115118794,96789268,1122140875,821531618,1880028800],[2130508859,151720570,613824013,257510500,697166753,1326432775,388905308,1110494720],[1167553129,606772175,412358136,1321183108,1822929698,1753032705,143846566,2036233907],[1960977150,1912369806,197576744,1243723719,1101916193,1363120615,1374540718,1102842060],[643070211,1813572067,398630121,528594656,2099605574,111586040,432920275,10383832],[1329502124,1370851120,1818746679,2051232641,1216685783,451908717,1023651189,1350050911],[1674587805,1380202041,646575658,1638594093,1621108798,2012230156,1039289463,1861516724],[1215525396,79493286,1884072776,930129754,478845882,578853381,970572217,1838992440],[621871886,646715893,961921275,1554070381,1058762220,1308914408,1157072290,708010961],[268275456,991020560,1915294545,194044426,1565077422,1632000731,1568206336,1307385420],[1790095531,1357421345,1909314698,1763273040,158921760,2023119036,85471615,759710896],[292553969,719711423,1074452734,917579915,445325580,1560379305,1270485133,1670058541],[1195831245,335513632,221766293,1409345467,101453994,595166876,1674545925,1445076386],[1315159620,710122049,405883280,751495755,2085022526,228725486,1313120273,1803743405],[890193865,185456350,1570915416,1044435066,751236996,1326382166,1034886456,1698124345],[416379870,1523795947,1170020843,782193553,306795787,1139325846,1436439488,443708987],[1958376767,1183126676,1758515210,2092830712,910564595,150335576,1131262111,83749917],[799198015,2026147021,291760022,1899162324,1900240724,1663950774,1932163505,2064061222],[1394912561,502897802,1050715495,1979775578,1796433715,1081911858,1430729204,602510738],[956267199,1071695708,1659794200,1691561638,1624543098,1699338795,1181638884,66841470],[530441286,2109042702,1194419471,856630094,802228892,1246847926,1309926125,1135183076],[1478462085,290684815,1535992616,395787900,1207634451,306119129,1352742031,1492491425],[1754559627,1597440736,1065671332,1537002155,202412686,505493087,1483794685,780403663],[800003935,1096107052,1830597732,905343989,1799813330,1641351617,389527911,1733616165],[697968184,943396036,410598903,339153588,1983802165,528392581,268357488,359587338],[368927579,1847629156,1516220545,1273316453,1589112027,2084040475,1924182849,20726695],[72309562,1596662166,908677676,1510931578,1952382259,1634572081,1160182359,1671930124],[11566556,1795079495,1727859930,38086484,1318343803,1336331709,740809831,202637684],[1908415915,1868030574,91692604,1943074977,83746247,2045473484,1111902265,684802540],[1596509513,28318668,1614975919,351334724,918398909,1542888021,1536279314,1129522611],[1740893535,1413185812,2115570009,1553363378,728490781,1420111016,1976241067,518882985],[417302241,635857436,723866393,881238984,268905841,72381749,1531737944,452538803],[1407470738,437298630,735699793,768248017,674720835,611594939,1231655382,358833943],[87484286,804312316,1720396921,1674839670,834831030,292322148,1530668471,935130654],[813974418,1394456510,1920323666,1864117960,130401678,1556504789,1341423157,284412942],[1582141760,277669273,1987615512,405958964,1001012044,1010186507,1676216612,1964038017],[21715167,1214699778,1712074955,501710758,1930069447,1090609993,648642017,409777864],[737121405,1133826588,834108495,744837689,1734444064,1445255982,1356524454,871205621],[532512891,886983581,739091928,1595107513,60533170,155517070,1676490805,1885730687],[2049225442,1370244431,1027683576,316726725,1240907247,197904673,210937328,485282728],[302269412,1440552092,1916649115,1374989716,1227748606,1453358427,160116811,764465670],[57220194,2096840078,1667362376,510340959,830650941,721335196,2086414332,1699310359],[1327926955,1337523900,1354013149,177588231,1826333124,1625359090,1524342466,399550405],[1710848688,477244031,2053074655,1008292505,1977875474,697948434,1678169113,1746853902],[245846765,1410730249,1055243121,2064381038,2079255726,1923143855,2024948326,512605498],[1137591251,257938580,768338044,1433172282,109418402,1944477214,1388047904,95088493],[1381414798,1760023617,548801456,301612386,1875830137,1756262045,184124864,1469990151],[1100840744,1485346438,741522617,246468365,238427803,340024233,1405831477,1138065632],[1003767467,1003132703,1698879105,2027887761,1885234299,1032485286,203348227,1040130197],[1957254040,254697863,79540342,566156011,1825347540,1106209924,157015239,324784746],[476755998,916383987,343184276,586323992,1411638248,1558442335,1740976851,158466165],[1913773742,1603872013,1346753056,1236799571,1945321989,1075941321,53744057,1005568840],[1618514860,12587705,84419601,1527885296,745441980,381432730,1695809993,703080302],[2081469724,1392864675,443928756,1300346586,1401531448,1721306129,1786764434,1944158981],[1243845615,988447544,549861380,988750961,153908794,1633414704,817235896,1757296223],[810357112,1293106662,1313524581,1632416291,1551311016,615446495,1169133163,641040137],[1399638441,1525211246,2024101702,1921033050,545744981,381595374,309263943,1255349384],[1595175843,320847038,1594358439,666671701,54569827,969779211,666043678,2099573340],[422534641,952420086,620770376,1961247618,167922466,1677887096,1208579433,916342879],[1293681081,2105647821,2004792736,694922146,1349057594,1110817566,312932736,806758781],[837435136,1925806705,1533510660,718872987,2081338701,1249712905,542385426,203154259],[655375723,1865685162,1753819369,2053416092,1940269267,898887512,822814007,292187700],[939539671,1844375521,1119538952,184168984,900962101,1861267753,1005281545,2047810667],[1943955360,1455994158,1110940265,1740277066,747612769,1083233901,641832033,684420375],[1501751693,1242318701,1498984321,48692125,2109729238,1842398981,1597137480,1250206181],[1750545669,686546634,1292675427,353622812,1118400884,1066434209,1159959126,1995631981],[1325621373,266008059,1178951380,1710067389,1975631978,171865347,2127310972,1212129230],[1830122321,633202774,1472948260,125085455,656332718,376163999,1629116207,2053594643],[1456438010,1870389139,1995562327,731237169,647602057,284604830,450514905,641712561],[1132784779,1536071789,1355405852,1594293137,1058907587,112991042,233953554,496826524],[1224099526,456061814,686508853,1763770027,1684752315,451114544,1578700152,1067764437],[1545589824,610588750,1180033242,2072634645,1874778638,1597457150,911572690,121967396],[449047942,2007282955,945377670,222115164,1354437787,89020331,47644517,305919664],[1405505035,1158563994,161903633,1699812629,1715246547,1533107387,1705848904,2123953614],[1919432029,2065713367,1568053564,1301205087,1851824976,617430399,184391422,1521915712],[1175830959,135968150,1467861813,1081601108,2118723765,747326207,689212010,1869827366],[591098245,919541829,1016050220,1189809427,1966910331,1868825848,1394963157,870021555],[1827207944,787641901,698717195,143860386,388750800,421904814,1181849615,1808891410],[181962332,1110065594,457027093,381682577,1527903453,1685391734,1521068650,111307331],[2028060989,1421380564,1114477987,666345318,1629837756,34930399,757534417,52946302],[1231859824,714710060,831091805,332405913,1678534149,912194851,224418460,1381413103],[2090379779,875122112,444418190,1465481358,1112878510,580923153,1576579403,1459784115],[1164411873,2041337873,1382840977,1082237239,1127641482,578201168,1859963105,1119133664],[2043226884,963072505,603193441,1919464824,566866254,1161701303,1142443526,1012174964],[1888803388,39274089,422535368,828913276,156959255,1465055235,1430855043,2030217464],[171222487,1959304847,1209180586,1771954563,866451471,78831638,786018294,713414330],[1998794047,914060409,335754954,589890088,767950462,1593809063,1266093434,1109949208],[1702309946,1852902105,1106982839,1414594627,960491110,1018954167,794577188,1472207836],[211881112,178441510,487472111,1019965649,1286392272,140625526,1371216584,314583385],[1085249466,1092610552,1344255848,653901208,1410824146,10074659,1434961167,1980477597],[241968323,553823274,2125804199,942267288,949634377,857101016,1286279111,1979208536],[1341442043,1595385146,364503713,1674818809,797959925,2100444710,257579331,525953358],[399859161,39990390,1616865878,727680302,1905874676,1351445348,1389863749,720258031],[1826838241,977779318,97252904,1466131960,1762928930,540926162,1442620534,357473644],[76535273,96497364,1120782769,1298698064,1775042998,1394794796,1172405642,1248250315],[14401192,1487852213,1555025168,198330480,594573361,1016070850,512470145,441214912],[1908659042,1869915938,581542644,1129352284,1082002569,699561303,1852087299,1187508459],[1465026610,2038873017,592332236,815882694,1962441821,340960961,1592221087,214890046],[681358622,1909474734,1288019432,1608630527,1108541124,165758499,564803025,468655336],[1988374533,54602665,502442175,1973334417,761691998,1373095390,1047594994,150454894],[478035265,1963189426,544132075,1841083119,1681236983,1559523753,1779903072,1146330002],[463973092,201875287,1352652473,598566170,1466959641,381701270,189981360,1900416003],[387031910,1665083378,501423350,1583903264,1640587358,252295574,2076726749,2088139436],[1319126160,136577308,191930553,506008804,1964962188,91021429,128044437,1615365380],[380268367,1409488075,1059535279,1457721554,1313445495,1461486152,730665566,1223291907],[444104379,400147905,1479137810,1895128161,1227078743,839384009,1068053688,1210964524],[1621018977,710807491,1705842628,1503425503,391806941,2106979789,93143467,655207819],[296524909,721818607,1512247950,1823201178,706696598,143959229,2050473894,1797866626],[229018878,279717067,1162333884,693602921,73494451,618441684,1806069613,1032026386],[937107244,854609771,496584953,640647926,769600312,1265340380,391826620,1103930268],[364027035,1429578526,902705568,1733771294,797379192,727230916,1428223988,1683832821],[2139535,2089571580,512972518,338594360,103122756,270264452,1618147412,658202310],[204631298,637074390,837407786,1289016938,803408770,923609182,1254524666,737207578],[359947603,1958795524,1344075641,1550137253,1936000619,1990951033,1862397940,184917769],[78175000,895706757,1186312549,637588995,1968632863,264739471,2017066208,1383643908],[650978456,888049620,758096688,1692897864,457854962,1164522036,255313272,45748278],[524778255,887337933,1433054536,314426416,1442642662,527674397,214788630,651280022],[1710926490,2030570734,1151343975,2114278720,1882094585,385391404,1229815083,475818271],[315526940,1154954353,1203147867,143660569,1001427539,53573278,60251239,238555736],[2029465026,36673536,1037592023,776771631,217609390,8726621,1786047844,1350570929],[1780052973,137217223,242887571,720832165,1802766395,902197223,1293060797,1427527566],[2043761621,180718736,996107037,1319017062,2118536552,2009190008,1285011952,1845934262],[1351082623,1680245937,1872948980,736373963,218803961,495527043,667598590,1607049881],[548446267,463056643,1341238235,392212865,1430810673,1884821242,1010339036,753955868],[1265901680,1531382707,1502831,2088113230,383795035,1638152090,2099350244,788845873],[763795681,1620341917,283427598,810497785,1019595571,1766155014,1461442286,2105969931],[1268371637,25188644,2050563245,636329682,309779442,314101223,638761829,772114561],[1076749567,859780607,1199062510,916103494,2083028813,99204516,652253256,1251598486],[1888942941,1479838988,599003626,1741063410,1158381855,1945103521,1750052611,239956467],[1852336738,1456602576,2079256972,1825430353,278115984,1417963251,762669535,731190339],[520455809,406786482,779173937,596095773,95595388,1793954270,50962805,1188981647],[95246920,1627323156,594346548,1958786900,1292967823,608331378,1465246953,1383559631],[1998947928,723506685,1153683351,45117741,223787659,981160265,2042146316,655286084],[1675261716,1442773108,1187217639,868836981,523181131,1719719556,807329138,1495180888],[559063148,270623106,1536521922,416158781,139195019,1997113679,1296952860,666033239],[1653820252,976464239,1171891171,537770653,1377500459,1830598940,1318233076,614831794],[1599371916,446225984,618670003,1567224059,2036843921,1591726729,519172834,1535525079],[950916870,1400989169,1076725127,1187584833,97400186,1008889259,1379264441,1614879331],[915372778,1583416161,775025488,136421130,1704280621,646475970,1340533784,2102027161],[526759141,194229319,2000873149,1810130960,353366428,47764602,87648167,38331611],[1763820946,1477675025,713204777,1410050128,304627018,462582859,292387654,1122492224],[1626726013,1995182837,1933812504,1714504260,1800563807,178741527,1167004712,1634504059],[1476347552,176865297,2056779078,536616641,28499444,993080788,234959692,1479561090],[1052207134,610509344,1644157879,1627462735,2028494343,1552184505,51041121,897350694],[37691040,260446834,849785061,1168112154,1688076057,1400729292,134646537,262777627],[1789355263,891940854,1618599813,1918240983,1942718389,789642860,745235096,2005431120],[1783403531,1531567368,1680225111,82258432,1585116634,1566190056,1643456969,396991472],[1832479339,1779744152,141954425,1619526248,702119917,1430264562,750409635,40585571],[1578787820,1311581914,1245240858,555364593,369260891,1869195933,171163176,1037816017],[140502703,1498050505,1750450036,665081566,66059749,1827889448,1444858736,145073610],[474884734,1139481655,888752861,1888293798,889212305,105926290,222976138,512473375],[1251885702,1711753498,590208997,501949626,528425459,863127976,1961434180,1724759627],[1360903203,980510493,2080447533,1996145599,583248022,1965611225,106932868,947934583],[1173437985,1484446658,157315921,573672759,1099974032,81267818,1852368450,704447721],[1790776493,727777130,1703462846,891130986,672043790,991778847,2005143592,1747143483],[190335184,1028322375,69709413,283152221,1927421980,1850674316,834469951,1931873020],[1538538363,1599703938,515868254,1271303872,473462911,1102525054,229533035,304550637],[1584752534,1978807050,399438274,104123596,1115813458,1361702885,1225526471,801092732],[1735027635,1859203320,1133444739,668159672,214327138,932623668,1462193501,54633126],[1323527162,2014789476,1332511498,368428792,160536412,257476124,930056378,391016253],[2100243481,568489400,1681449643,1414575867,61038583,1182509674,658778971,1476289144],[1209277922,1140138693,1862185723,1489966397,1650683239,1655064396,1277921493,946137363],[1418010011,1943620977,238588399,954813816,1983078267,1770869989,976651462,476296282],[1163241944,1294541748,1740361279,245656849,1802428248,1150300057,2127869852,1202874454],[1808235413,31324740,1850946632,1674715217,406965158,1377223212,1873815658,615223274],[139158976,1278684789,1848026249,1668463821,14007612,346858891,543828260,1102518130],[622890360,870537016,740102996,479572488,1471602932,747541690,821521353,780133790],[317937394,646998798,284847023,1461049631,112693844,452706405,885689670,670850294],[1842834537,638461237,1003663151,1951791088,1878045711,779826468,677448603,1065066932],[877438087,633259330,1187143140,1041100140,2051256077,1820064884,268932421,780714649],[1709568064,1131003262,655331752,1894588658,1659040262,45857091,1102043898,295102880],[1399569638,569795556,1929937168,1403825052,1103055228,1430457153,672080766,1654369236],[521121196,1217255953,2086667748,799798801,270227180,1939690036,1046975589,486509182],[1951245382,198935540,318530452,446828183,653326947,1793677153,1914196217,1884250458],[51088734,1594801624,1144885035,192580780,1094455618,521926970,149556133,168788628],[56455208,853483894,1449126543,269836773,1165586018,1174848889,953058171,2095512094],[867813361,957067763,1734488159,2044384524,615883575,1583609708,841128985,1777865581],[164160591,412456102,1042628486,1944571314,1970804764,2057658240,443354507,2032039131],[2083172358,1649792783,1664600845,87375243,1566816979,1327138519,708115643,1816245145],[2017656459,595378934,1641461935,303841071,1315660694,1219479019,567536259,1804050092],[928602035,837958704,1888496234,1326582862,674563995,331268095,1582980546,1771713516],[773936234,776824112,950389378,509074358,25031934,1371375858,360884503,956730561],[236127856,1356133406,185151574,1374349665,421302649,753534938,98455598,1111480667],[1432984873,690135545,486978078,1646177825,1613361249,1655180156,1186840153,2072019157],[794006149,1363792494,566028060,5283942,1935736189,1420158985,1174111447,754483322],[1334129469,761055586,641671109,557604146,572229176,1362331141,169875419,1654804566],[1493041256,1339557286,1184333048,1793399273,1039099549,1964012666,57843582,1737134337],[1978710271,1056345253,1542983671,1503426743,19845921,1821464225,1006882267,1374682343],[1835684802,1217576116,767544389,1755822232,350300179,1603449745,1699555141,1411551640],[876331731,1041145379,1787890345,119525510,1633793891,314869682,135459794,52311820],[403087695,1293502793,3725022,334725423,1158849924,1636139343,1307525905,547445458],[1095232,1952572384,1259953780,265050962,415968093,1715336830,1686329488,1126631101],[531289677,1612060716,1368515895,775248495,290354490,1290691530,1218857081,688827658],[1964195166,2068724859,710399201,154293149,2104246375,660236034,1916753121,870527984],[446760632,449647550,1327980632,1799987903,2106184628,93920968,1543229797,1389219671],[1680231157,1508482675,652303980,439885937,850102230,995936075,284954242,160851176],[742292883,925657780,1524471043,280521937,2036751423,1307147122,87108121,234996215],[869955436,2018822932,1310028171,1349034220,963741118,72739402,423436028,844041037],[1225661594,51243959,26178614,2076422651,1093358150,1512005427,421420410,821573277],[1482966727,156074486,633492839,482546198,148628371,1347241010,1617641414,761589420],[1783625287,1315272614,387459743,1943041380,1508521231,477688068,1142857864,2001619316],[75435472,907504426,7359708,1298282869,1552675506,864391599,813760238,1212593274],[1326892686,1288874483,858465082,1899300421,1034740215,842988144,1934604640,86827657],[85015896,629791632,1004441571,1837317089,887568337,1335132522,1511735256,1138317607],[1940007739,471147596,581936347,1657775423,153350203,1511699005,457068156,989771005],[291893707,604102210,1645377219,162563545,1581372440,1647438819,1226944863,2055768597],[523896998,1094006158,1945087400,1875022666,688673030,523946752,1508829417,349582921],[1702490526,1402200018,606638395,1463706450,1575487968,1277988024,934767933,1714544688],[1168229022,947473445,520151544,1278622674,1154632371,1830102738,374145496,846479119],[1020954244,862103746,1642435999,2006855672,1993889303,1811413636,878516626,1982978217],[1015310296,593832869,1203528149,531199900,1058641684,1250367829,1843220369,1571417543],[1316508137,102502570,612077211,1862936801,581240488,132978952,1891602702,428699881],[928467112,756629212,738802735,2129099260,1225931778,179512401,1532119387,691771385],[1783224989,2051828901,95095460,1200299815,626187243,1006913990,1164293187,1667174353],[717703870,674362590,1081097129,209609490,1523058561,1102897395,992381218,1273432214],[1486862127,1713506154,1119305315,942289181,530203230,584092508,2078804415,1257974363],[286260866,250156283,834309772,43798616,1844218864,1163637594,1105744230,1523119853],[1474557925,728089415,860304953,1239886635,1231692128,1237002709,296789682,1863577857],[1023453274,409035071,273615139,1923978618,695993021,1413986290,1954917320,471218413],[1917591538,1361976130,1948001089,336387200,744816132,1990122956,1695832685,780701840],[402483159,233863923,765710202,826036903,2009072019,1358057883,1972845293,1241005802],[586593925,1385102793,1882170308,2075969077,1204572478,506950402,271568748,988546231],[1228931011,552577564,639316078,569898576,1229233340,540414356,81894978,612285609],[615446740,1743846102,1373148291,711806959,1696423549,1841574567,625616867,1462463268],[776078150,1872649007,908839720,1599681931,298898025,1699399764,603617658,782681124],[1269129052,1569273689,647753469,253551744,1394864932,1600510557,908622785,4904768],[667029606,713070820,1248257934,2061609831,1277406711,682132345,386988066,720347189],[567852895,1803366486,393375961,155051773,1215716532,1784229726,221709314,1018924072],[610209746,2008305039,1462972874,138561141,1747740464,1274169896,2112453283,79345179],[1070389734,1213519158,187763388,1242793063,1445695187,128852099,1659660482,1779292889],[1453594027,327719706,104636594,1357690115,123030808,2111344697,490578857,325622579],[2121502690,324600628,402978914,1736288570,562123437,820624298,433659773,1597950888],[1246161967,1328821980,42019160,1582494928,1698782295,20981750,1173457050,1622405592],[1228082094,1350798466,1303982120,1506158786,1373971184,371148805,863465944,1409703448],[1431762767,1197103357,1775532392,1777124372,1205323237,1534685649,499289095,1835893780],[1256200053,1810467966,1271302988,1990784250,1740171003,291521902,420923099,1929694125],[677295051,450476790,655854523,2045212077,779174929,1261778423,271027226,180462417],[510964193,1001565496,759359006,1124524082,1422828224,584233261,164770900,286388860],[216909670,838645184,1506331696,962512688,105012748,1242949997,284261541,387931223],[738851646,1306715351,795725416,1513976799,1395468133,1354308253,281408366,172567959],[1215671850,1861258386,751986654,1950382107,582716656,1625597287,1006130374,554374989],[88007624,1055763463,322630639,1803137080,2006870978,1835275926,2062531298,1456650140],[1626099715,875884108,766098067,1580087219,661130266,981903572,234785210,1458358471],[2078241073,1381809935,1453614388,1979832566,786669140,1308435098,637326234,1612704693],[678367973,1821617143,1661969523,1197861008,539585099,1380160319,876912620,706902102],[346601875,1449477368,2090186341,1104326292,1237350658,1887481869,2054286002,387062467],[165115617,1090083117,663727233,1415280479,384953219,309196498,1719672600,1741072750],[67373664,799499932,1537882625,897689249,1395391480,119001177,142299280,1501699415],[241541167,90639462,949725960,945258848,1558721966,154727980,177276032,1353206709],[2113803299,557812726,1903495881,416188401,1415185507,1020039064,1480784786,1701931689],[2092624244,456150679,1202060411,1377141650,1064482318,358045198,1867642069,747047820],[359020463,348181525,893087104,1131952654,576985689,736945276,1126987575,1041242917],[395051342,1144343226,1356939563,816500892,348055837,755422296,1127857054,683092987],[1122068058,1906527225,1196750851,535180961,1885222849,679977238,460065105,1227793929],[658029785,2100531709,165164968,1161315127,959252448,551551503,1993763306,1590453179],[1580419953,483770008,1803015406,2039838720,1563224935,729539944,1360673541,1583695982],[1597484311,1037746894,1705246801,647590994,586717314,59627665,1884037448,1333150247],[1857298044,276002318,1205527168,1225895632,73669985,1630283128,231672819,168133263],[1493605815,151841616,1913271472,1043720354,232501215,814718105,188763670,1252715230],[1251513688,1188981071,1710615122,1478558304,619552891,623967873,1544966803,235540939],[1940379566,1993583097,1313352281,363920258,1076104571,112458230,1911378568,282968104],[395342780,397650598,650516472,341287501,1943402058,1285908377,617281214,595045344],[796133666,1897805666,1718638934,2114029200,822997688,1526683620,1577245031,181337291],[307151070,1531722251,640769315,1064533515,6942746,355494467,1406114844,438478213],[1088355144,1563948680,1325479653,43019814,307276178,1253568808,1865987949,1942021187],[1027781520,1125470631,1174285152,906106952,279245975,1772006652,221556188,167624080],[1662357600,1707628906,496321017,1075603819,1934368879,416339004,1294594576,1206510917],[45097869,1189354154,1993280271,1417119852,972013833,448392694,503551268,44122542],[1082069222,669789448,478060163,175829535,930502082,2055991494,182817725,998022462],[75787429,1659174853,981167730,626862814,224666333,1579542475,2129171045,314173350],[1571385806,1979289731,1571346239,1064678566,427514996,911854137,1094901597,1019078073],[1382659325,139728575,1950449481,607282432,551881282,431944618,2115483746,1163384569],[1763249713,1629062879,2042517582,878568512,902902512,217595721,36795345,1707326799],[1380247778,1332542807,1025880327,1317630375,608281891,1989416191,569041778,979491313],[1871878837,71347021,413696475,1936569309,451479650,469414512,259132051,689275268],[2097140646,1840445757,360976530,1848913103,1551896354,803358519,712447100,1062787832],[1108379718,686594212,1635857780,962676066,679093783,1214842812,1391371536,421412104],[298070555,1917504851,1490351476,1328827300,2040635756,1854150846,1426210595,1898251457],[1944366391,738724743,650868703,520702233,748676971,554590462,740309395,1915353088],[1178297557,1041409656,619773837,1273493816,1387206835,712380805,1721185698,1196975554],[281467204,342445040,1749277470,1732149901,1212174968,940972858,1993458172,226021633],[245073331,781641105,2002834772,1029684992,461841816,1975864477,570314564,1831569292],[237238756,725794720,461144189,304736434,365718497,1614604076,952223320,652727217],[980614567,1698320891,318580911,1799157188,1108034816,76921940,1509347028,1026376246],[1462493893,595837908,1288964404,702504501,954621896,397553822,339820401,1597743538],[301130370,197921621,53148000,1736553340,196547481,892495968,115101510,2072804176],[961790619,15032025,1665407173,1009863466,1920340132,1759634776,418226537,572875752],[1670722034,643498564,1916971880,104222351,151837180,2110028374,939658466,399707978],[1534185555,1796869276,845073083,1634951429,1358510647,397688692,1551461541,1529079973],[1631900831,472920218,904453529,396761663,196253528,2118224494,342350341,488854334],[391538508,824573419,581775685,1682599191,903498063,703091383,1672442294,1833553147],[1579650111,246583141,595003148,1225982363,731189380,1770867791,1789379692,1715970543],[323223278,1009497968,1063433032,2108067712,1263953862,1293081392,375500159,1364175983],[192763533,279836452,1639020055,495381601,1420349724,1534261045,1113093657,1688839472],[1990581108,1268518791,1454962310,76491492,468132646,1478909651,1222074557,109865840],[1189788604,194482542,1542056895,1699059118,1999082526,1678718281,1594586446,1443576111],[1071885271,201324429,1793988531,1849489279,444709916,1413224850,108222873,1127483105],[877929001,1569566184,509423544,949869338,371505921,1917279651,770587593,28159614],[352460171,1031330296,894363683,1960538087,1036863096,854082564,38455036,1917360768],[1480038763,848431689,527741043,867730768,899758742,1970169847,243465370,1465388506],[1488272573,1702385605,51888526,876674050,494473739,2019622552,509995107,489088611],[958688945,1433309938,677874215,1764532194,955899346,936419419,1519790162,154215268],[1168327567,1948091755,785144589,948785782,701321943,731804591,106968536,1135166156],[1517268353,2120298567,535459225,505166550,607491518,1534545506,210826602,659716897],[1483912341,1124523974,732097242,1986809508,1259125143,1864702718,54777228,543756071],[1887019724,60163793,1681083452,111893106,2082651392,808845844,186455533,1665939372],[456315213,907849232,1451968996,546434917,56455652,1820645066,1780874664,1655234630],[1200649527,1126841793,1219298972,1235501654,1587282835,1527316274,1554130855,1154763860],[1200678609,1776865924,1509155353,682378339,115855951,189762156,287728308,2114221232],[654896802,803616761,591508689,933611133,1590911349,2069211904,1952555355,950150319],[1311315903,873143929,1478858706,1610924197,1960585078,397590925,1272220904,116460892],[2090329444,799160916,1182921,831842104,228839672,687108413,1698277155,555987842],[597137862,1104860513,1041780873,641830624,665919468,934628244,197202918,134950744],[164908055,2034651382,1679816821,766995385,1045239400,1730204431,1868445245,730590623],[2111854902,668509589,1366390487,946542678,94425919,62804443,1421783377,921305156],[1217531541,1188182744,2107536017,125744691,1552541029,2053722015,1457035439,1247979704],[405583732,1398794771,1092471206,240089923,701615749,1179567298,282316878,1533600980],[1071086931,1184495213,284523073,89701424,1050034772,1845187864,1369337148,776334091],[851755850,1422003431,514622841,347501609,2075709349,996447423,154089762,537111829],[861667946,170028892,860880552,2106501890,1865387827,289618843,2043160531,82104535],[590704272,391478284,1207694425,1417702258,1217919963,965998192,634169893,1309961741],[1875335787,1754927749,892831762,1869097669,1480812913,1492081758,309657696,287267614],[521995294,705591486,245074316,224420991,529448730,60767008,1814049001,671909510],[118205301,1203165759,989037463,1336244032,1693501856,1137411368,2115500492,986726729],[1163350649,204545408,1690090960,280162133,914060169,784012391,421767924,1351885544],[456685856,930291645,30155606,677934638,1916724035,660675118,1560643889,241434004],[94700144,754245297,1172970754,284373181,233877271,1965508838,857340899,833429511],[891902635,1542037083,1891230209,400265783,2108397914,1263366039,2023042888,190233878],[1838308005,733465328,1382692760,1585872518,262587338,742335794,93987912,346978058],[2021666936,1426518194,1252320181,963643565,1402211249,816400676,992470522,174357443],[2029076505,2026130197,1573456633,2125955168,1419814946,1712135534,626587127,1443770295],[737192821,1563210001,316292826,50218729,1867010725,1751668711,283342646,1713491525],[2046727692,1348373491,609025637,1773584429,20551380,1768129346,356628888,960546055],[751266607,810301358,855714327,1088459170,393319705,898536155,1303219770,1777376912],[1907730839,1672143123,1243724064,1960364685,1841098374,251010284,1159690052,1807722948],[694208641,1267706460,74369570,353949434,948119452,2052920366,1025309541,1259248751],[381099179,1847688520,1270558090,1298769970,1775521774,785113888,2037643193,27371594],[1608315668,1688251385,119421607,479019672,210403808,38686116,2006773621,564307846],[1247413399,1611642064,589705778,1557635114,1231654757,637433008,372589120,1876352583],[1988793472,827247012,605642920,541544750,1908052547,1364241700,2114257499,1735893027],[2021160289,959795862,535728736,480022814,681328383,2101186084,655532422,1166022479],[1394682044,560850824,1478236381,296210759,1067904310,1809158786,1200590197,401289608],[434365732,579075734,214521669,527973427,320933756,1013230714,825294266,856165058],[349966990,1028356957,605749576,1546907558,495139994,956099740,265581922,183015158],[12927220,1794620189,823349805,1794490860,657232181,716126486,2032698739,1884254087],[1380997056,1593434786,1530798436,435995483,1723418008,988233884,205509423,1708051924],[439614687,1438868955,590363125,454589134,632836442,1312477117,68445013,916851384],[72892493,1318643485,1663725080,2018365430,2085113733,2123122564,1546766062,409286927],[1056060981,792460366,1395195903,439526628,1382679278,648796209,137201019,4968774],[1747487219,116242731,831112882,652410415,889322892,1220190010,1539766945,551080795],[369847063,1921868629,1248970087,126559515,1550702488,1904254148,1386735433,1099535325],[99137364,1779114574,582786354,1711211309,708678684,1765633165,604391421,1176233343],[546368294,1101708664,249548263,370528764,1233951846,1214665186,634262695,1630081499],[1115207433,807198100,273073496,851414808,1617062765,189614808,1416576186,1858372053],[867578679,565236158,1762950692,92026993,223941452,174257261,170281421,1089879411],[1805596996,306821138,1458508599,1917462097,937885890,395101101,1738408918,1350451427],[1224875010,495054494,1361320940,1928594216,56413450,1231200167,1819649240,1505245650],[931568680,952311311,149982718,556982049,761648087,335416163,1516637535,1443018733],[1989074702,1543722783,1037921390,1124028966,1514432837,1147406249,612058007,1013056401],[760236194,174700717,32809113,2046333465,1086496981,2030584623,813858534,947028191],[1669981309,1945356127,921269118,1313159155,437822846,1485027894,644084792,1755524107],[824048631,899328300,296334522,418058827,515327009,754682584,780905319,1383677251],[1832418773,1084163736,12849084,1253622724,1999767537,618985828,1610229353,2043985339],[155418268,725095293,1006868785,172598135,1295921997,358716745,495931319,82025408],[1221894981,1548828944,939355801,894765461,607020501,111890836,1184047107,316494295],[1564608489,1526100914,74905985,351573301,527910084,2070491675,219585067,1039975209],[1654233245,1534908251,281105555,1710302261,702338615,57788077,1704724604,1284221437],[1636748819,1464515878,1016912234,834908215,1191319977,1989083676,508158944,1985639171],[922334640,90037414,931034258,1262216946,1658608776,286010314,845520772,1975628275],[355908985,221007345,2098165131,1608058896,1431369316,1295767518,18771499,1441694347],[257831652,551553114,1676142038,910661964,948491368,701897429,1937207380,2056465764],[566632699,435910864,710935971,238437685,596531121,1822154665,448173469,1618565315],[1726662757,1348642675,1993475369,1436146931,1267549208,876865959,607000238,1266951730],[295981495,217600345,450558504,850797395,1721377329,1539467868,1640037158,236447336],[8657713,1932226173,772885082,1160599633,1857000053,1462390516,903461948,1903115435],[1427027266,1495008574,1902759568,2096170590,1234501525,783833397,1020613123,2004084304],[1906645860,484629221,2022055194,192224011,1647083121,941919554,747690010,1646407353],[751118713,262499830,94754003,1384482399,168685234,924471734,873246332,915943173],[1649352868,152166612,1661219846,1236279055,295981328,1154709537,152324458,122459911],[1150490722,1602151961,1638896137,1147041013,1429384037,1535719625,832631275,872924360],[642805294,1323759654,2075217011,151912461,989435633,754611422,1110293089,72279633],[534317279,1313506472,657129140,75594117,822500168,1879439447,1952273010,17497237],[2087747570,7914067,191015240,899259448,1200497643,63158491,1474235624,1455888481],[1767425903,537272146,88911053,631033261,1965470012,424398564,352870616,1947434287],[1568277349,226998674,2076479209,1665823349,853040970,1874677197,1384292594,623916736],[763044563,1194016740,798971965,1893002969,88094055,272005495,1840360362,586499670],[795921784,1823421152,45402060,1540323017,1150719590,910041523,1957599544,1064406824],[1288470350,1990920032,1623121576,1983790963,182907166,1698251373,722989600,2101372408],[1446888138,1131413960,1428321808,1373562402,259872960,1089541138,2019817338,250409730],[1579085229,108805147,1317443487,1829961286,1973243387,342973402,1139729996,1936180432],[808535341,6678759,2068204848,1732735191,340103034,291265211,1628696524,1369207160],[1491454281,1299857357,1920874554,1818754419,995779057,424809136,1011105848,1591896771],[1057495162,877606122,1993959094,1299599945,1341641179,545482624,1300626938,1142840358],[768097923,1711188896,1202914534,225589601,951489193,352867071,2048453733,1751993785],[1088534296,1835678317,1313291186,1376633381,167953887,580607873,1265013880,817105988],[1795292239,1637559213,237813709,1703974734,1941453004,1429742706,1546222310,1314558805],[1322190255,2022440130,536867622,1281807421,312472694,178380756,226492317,1183628968],[246606262,483391696,1643829065,150263772,133441839,1013260532,2034982664,1402070865],[97695553,938685955,83685701,1681032181,1630313142,835389280,744559256,162892321],[941250577,1915824499,563430744,1163006367,1418158176,806455956,264645988,1226032831],[490132017,998611336,1965676511,928295521,163631085,1594692251,1145150835,751347825],[1695833504,973435539,239388247,649464151,187924521,1500259819,1563546415,1210617477],[818406197,1826707996,143892725,1471602777,287505954,491777554,1264342506,344988396],[389186906,2072858830,1909517886,2031931801,1064859842,652811909,410332749,1770260152],[1507992002,1724619576,98949079,1629406690,775263668,1064911377,815183153,187238761],[76815603,834678120,579496918,656210186,1628647685,567955828,1982501407,222172103],[997033744,657089558,36568870,1082280295,1831593212,942357901,58763021,1379664432],[47629254,1542076005,685626702,1346478363,2071465788,1964943060,474257700,1858886037],[38186416,1037399868,1614100761,1485716539,1253997844,1249396010,1386779598,547738725],[935995018,2048464954,2124061174,751920695,1907658552,1696735263,1637817673,1441151991],[260398955,674262160,1795330310,1532757641,1715645063,1772391406,1816348610,521359210],[75149632,1497288116,860022430,337452597,1952080324,2050447390,1501599756,1883793417],[529123858,1732766264,2118664053,1798193585,1007717052,1882459934,1071425942,1854196816],[78623000,207822774,1242404103,1055090032,601501877,1785296806,2072243430,515885667],[1319972032,1858850361,535933474,2108695842,1041394062,830983792,598693627,196793048],[923536922,444782186,952369489,817722537,1809795669,1973531569,317397742,1990389482],[612630308,1580591632,1114054755,991320339,1273509839,1995129519,885442588,1966602269],[2086169935,1104372213,1090389866,1104526376,1510854356,1629917041,1976107452,1388604738],[1078718784,1901078706,22719560,535790463,626153911,789104487,13645199,438392610],[1909430776,1013142598,1969654367,498233294,1960270571,1360061693,1828775668,423676530],[668003242,1154597616,1414536138,343575865,73095273,286927115,1213903,1976864623],[706995308,1083838637,424996818,263952574,398042322,392658081,1521276434,2062835681],[776962862,344791952,1834694037,481232970,527065775,551438620,389919353,223553381],[1114704122,1408853626,935910214,269404695,679696274,1528984315,1713950678,992375836],[1954301178,1002285729,281529861,987235924,492971822,1670840214,1408276875,1369617928],[192278314,1115938405,1108007733,1023425850,1009050925,1792304465,1642351006,1516297912],[1616311685,547214008,440784816,959373811,6185517,645435469,49404724,1794374780],[702378026,1786154675,396473131,1387888791,486148962,654999369,1936070486,2027145020],[628151984,479202401,1754764557,1294004255,1231346605,1899591343,1514093498,914839759],[1389491746,2066523262,1355326746,1610990596,1605566571,895112295,783194360,70278100],[1830537810,158220150,748192946,2038961168,1482455494,13080517,38044228,1564672015],[405392489,744311720,930848236,325374461,1069236497,1105929317,854556761,444581462],[270142419,2063753555,599199500,823308027,114221395,232445546,311379917,1534426042],[74493996,783667019,546777645,886278666,160406891,59563303,313204026,1355375911],[612097232,1552548285,662410542,16251268,1555445008,1021993165,217084203,1343059379],[801306877,1582043853,202005341,436876321,1640149843,436359840,1516150571,1427478818],[670642963,1093627330,1418314037,1165279677,1492283330,1209687304,215771584,1017939902],[795889965,2070650105,801804294,1166231296,756050956,1856035127,1118709595,2018781163],[1262498701,2002289721,5858831,1946620036,2114058065,203169344,1184208567,620211317],[183266392,1386216644,600391784,966537000,1983535968,1669872780,1923419723,700052781],[1106044768,866208022,1144593202,271479554,1599937594,862862589,1997545283,1628881077],[1734098373,1986959167,1027243561,1425965978,710743224,1204678003,1341128214,227717174],[1315009854,300431875,709647543,65050211,1478357132,1222084321,1519417877,566476796],[232601960,575456771,1802626967,550536737,149506907,1718393508,294874732,1098720396],[686030593,279253634,1358043945,54936892,607292700,1415572539,1731786992,1123439165],[493306295,872701635,1277814219,97105318,2112357473,1412448625,1241758467,1666993178],[1548561182,309638602,1578685450,1266045613,1158651145,1351697188,945739120,476939965],[424713169,113705820,2033055228,498327678,407449493,61071796,808030446,959736263],[1588194797,392346194,1976992346,896174938,1638676438,367765797,1703185479,809490312],[1990458472,965299674,290947879,724955534,1891094833,1175719185,1224379540,2005160192],[1992235686,1264458190,1568656540,1563373430,1162849647,1479321857,1171075057,1971441315],[1206126481,142486501,1143982611,1152368187,1697252864,1987534274,47331871,551352355],[846763164,1841896224,1011484919,70513625,1371203608,1457320849,317047618,1663438119],[1897211808,815324029,1733596497,182769596,1455310760,1176492439,332806434,1269252472],[1827257050,49934766,212075604,785568364,1466516934,2024248483,1232654246,930885390],[582383033,1797510814,2119588111,1951746123,731533623,1908899197,88456304,677038864],[724857405,538573925,2046828053,1773474923,548727078,1465089143,728624839,1404027930],[752684309,1906231708,742163765,750414733,262105005,283261597,1333191151,1507966439],[2104934831,87529609,34635304,992772835,1561997667,1408497188,91443432,508331296],[440497942,1701114442,891424648,173785911,1521010510,105662962,1329207516,507172732],[1989550263,997366554,88349844,211454212,1569325201,1347337518,1116411548,1855535095],[1966442675,2092554961,1314988557,850305412,1602926109,488069325,739145631,1378340556],[1512732055,804187601,1599972757,248956510,607833303,1702710545,1850411813,969149028],[248397845,858685608,483746465,1536692936,677537684,1189982780,1462078836,1559156788],[352383042,901768329,551589143,1325257838,879823394,1562628027,89455325,874523128],[171124990,960168442,2011892499,481011365,237125078,1914998914,1155234317,516594365],[1385198810,534283196,1588588352,1789055026,1794412121,543712912,2125427234,1803876897],[581646029,721069827,521747623,196231958,1330335461,896652815,1940896866,216698062],[567727265,1282757360,298115237,1116070774,1697468152,308840990,726645953,583278099],[1538979858,746929277,1095142074,686376563,2038216438,1314894649,1713390254,1931301797],[2070355478,1113379343,92649947,321888729,1513193678,1348202820,1191794177,1248640318],[1062084609,2129020114,1785177698,967209742,2030007588,1336086932,1377462121,134727879],[1424510795,1512903666,1321116977,888952712,72724651,398244992,45880882,1438099693],[1374189890,1689326678,674703606,446289585,1683962755,420275374,186334160,652236238],[689609699,948387344,1300670915,1608183142,1095811379,1358647851,2048444357,514430805],[102091443,50311831,600602628,1796421506,559075016,133283971,879547766,1685455971],[968941954,164362766,337650859,1337170612,1967557240,1171951293,1409036858,1422137031],[405491423,833039396,594717230,677580122,676987480,2117305330,91332394,433424807],[883634587,799556963,2127542248,476912504,1084645054,1901966397,491942769,147803724],[1138512346,11833676,1441076247,830006905,145887908,91756658,1730971261,565965091],[308797100,1311958767,157251428,545392885,974617143,1643754899,11434790,1397166841],[1037514302,1000382765,605559856,1765637622,1272030227,357647238,565366047,1790450125],[68529286,1243966526,833218488,339363915,1037069937,448506950,1630696999,2011372439],[741223278,1183269438,2057071512,1091139315,399756580,1617291986,955141153,310718515],[1188409351,190261397,1673893046,271179434,428659522,720055177,1587990457,724069422],[624850430,703665284,1354985687,79487215,1313393318,648489158,689068492,1678829935],[1039048469,1219614426,1200433266,1104143531,779567213,563544355,1233961669,1961128313],[1728897708,264930274,849223838,1356764032,1733271251,1030870576,194257538,563398375],[81144940,607617465,350071827,13983510,1821191950,897250026,1279337596,706892769],[2063504648,1641089951,430787428,77536648,1024544082,1515811125,1353414283,1214522461],[128968310,843635798,725192359,1295032001,629209635,989024550,1145508947,1470588302],[599814543,1990117252,739172294,1798899089,353452736,1538793536,2024342995,713888913],[826850549,1952823144,2006877905,996007838,91895124,1250219022,1981067469,1453842349],[367704993,2089754884,1872062437,551396108,1378503036,1580381213,18128049,205076689],[173538949,420101628,1222010850,303926189,1153630638,1072978421,1915941696,452856105],[231299121,1771762430,1245681698,1420153770,1999187535,709559820,1472977004,1874606609],[174548630,194374151,342677205,158864037,2009108715,342688351,1901800865,354340512],[1340981499,1628826319,863908704,895489746,27554457,2095638822,419752721,418308515],[55530942,1424513243,520223345,1381315855,1213260795,1382991053,890359794,91118294],[1932795379,1337228848,1703716017,63465136,1040891985,2085021157,1489814080,1536504166],[430173330,776684811,62590797,1830980632,2003211297,1997314729,1955782883,1471159074],[1759246720,552799140,868619165,939409776,1585393809,101828424,1136626633,137139767],[2051448004,1544302255,902904361,1204703001,1449072573,423790206,203056419,1409356431],[824245154,866480862,1342275416,9670511,1282385860,899905605,1122172864,225309942],[305786159,1939879499,1305170573,1020500296,1753961257,1827487841,60553712,1333692375],[357653455,1505293210,421393189,1895033776,945231302,17028028,496646692,1226332571],[936904949,867272510,1232830746,1977538050,1394873728,40074144,1361847683,1132992632],[1352901850,1729944445,708850901,731846735,1186019488,436891798,2057946003,1996027445],[202673129,718705738,1171627324,2032004741,250281082,179721915,1747444762,590416927],[2053506578,1769406731,1378687213,953677175,747173467,1812260622,293837411,654892528],[1343961988,663710950,781413045,1927318427,647680292,1364539025,951956190,1664160884],[1694041112,2054880765,1686665878,1852265584,706218057,1640562520,1040850021,1237064892],[1208091265,987389447,1358703229,1796162849,491650102,1685908891,51654884,1539879623],[1326243179,1871148843,282959630,619237234,733063746,16474121,338701811,295122908],[1310251217,765501806,2104800720,165018774,1559700452,1047197873,402347388,920191759],[410823470,949958259,119258990,2005398564,1055359643,2019646985,341354836,1668810693],[939958745,116499193,1314626941,1370421379,627735401,1097290479,1097088302,1634042865],[518822849,1725147104,386329716,1779060425,1686013746,266747691,1904823500,816599536],[1459682812,443047710,1336006817,1005486456,788738685,1423241866,429630184,1492769283],[795945768,288884119,1305843178,641320310,275487869,172012156,1798613631,1859173279],[1175245663,1875935830,1977502242,885890628,625196773,236726246,801126122,189856137],[1552705051,588354528,1741706360,1878852441,834446628,1932479669,239380276,571190208],[2105616280,1832232870,400092760,47938349,607271189,875048334,1911498904,721676983],[1017967382,1394383637,1669956122,1475936428,467411845,1676819372,946258996,1073312696],[132670569,1925195986,94243703,1973982279,756534263,801430182,1790736343,1246261399],[244405871,964998885,1419523112,887304287,330126465,744744942,1670443930,671472840],[1723112230,1249994912,1634415903,338775920,444147954,1635873678,156788127,1413368778],[1245998118,1536450005,1581900012,2055013118,1866322114,1465134194,135857896,1434682409],[2009614188,369519308,628038194,1133677063,1161611950,1516786834,231851349,1058043240],[1239570342,2108550606,1153734788,1796400214,1865316907,580147769,1920393625,712445184],[1533907798,2033193733,1881319232,2126550456,966193958,217410181,247956384,851736025],[1921983415,656679928,2080985822,1562290136,475355351,691143054,1118106666,349431505],[1889478893,1320447703,1356794698,1004164091,1365698884,626039945,1075566552,49206228],[686040633,537272542,720631569,939826489,39001180,275798558,1320305000,1132030379],[1579113359,364060404,1979235279,298569555,496528631,1344766079,1407810763,1745440337],[1365684719,1232097329,324607742,1161492736,674318542,1861090847,1306983575,1249605774],[503453314,1939545274,1838387115,1887695497,697084239,267319936,1501668540,1817420977],[134133772,298456840,401134669,1949509199,42742078,1122792026,1579310261,501659069],[1811504216,1297353879,37771655,1656670862,913408504,1698752938,1604833183,1663234362],[1310215347,992750849,1659930021,628344842,104284656,1894477198,1790146214,580729376],[2001246298,1320387132,898739031,2116305829,832089796,2048713924,110510006,759555191],[1368522,761576104,980327535,628817938,1430588100,773752347,57398523,1797739486],[890688529,1076213257,2066851307,936402683,497676849,311548575,487300575,1056792267],[119835380,744745397,1326261407,878761169,1988055982,775145081,1396229398,1679093446],[2053568201,815521611,132031792,2025362739,1237379986,1408003976,785822172,468231524],[1581166289,1033525701,1809049564,119617152,1857219062,179865596,30668648,1938192039],[1407797551,1533070206,755128736,1114044293,1294477275,652165278,1313787220,1416647434],[641164089,1183675701,2039133906,869292600,235996244,661810227,1954884317,1047181960],[1227760107,629095379,660028653,1882632243,45727265,1005447217,1238239892,222749056],[127681093,1328483281,507620149,1276276021,610816385,1744055780,1744465969,1623974722],[20385016,1806094135,2101188793,700835065,1642989358,47738178,344309324,106008771],[1168266233,2124539540,1188458702,902692136,109655171,502371183,1277529754,403054367],[1110351731,1828376275,1434207547,585729065,542453708,1040619376,1458441665,476582708],[1006108466,1635589141,201544228,712572879,991556753,1477722783,1327044816,382513351],[1386780346,1907478695,840300504,768063380,1579300914,1639301711,2048753030,1095508237],[1279397095,1230065693,1498420746,1630534308,1787631287,445861564,825182093,1585717316],[1697301865,1500154200,1179342005,2056500643,499198406,809545079,1215357964,274271807],[1550229294,1791677650,686452144,1442778088,1955479460,1065924095,480496272,5752369],[1448311231,1650564860,1316369827,1018080630,1566905680,505479847,2058568925,981524381],[1670648872,1047939750,835944726,419445028,2015355218,1192250210,427307988,1064539305],[904636930,1167460906,372310434,1425473439,1555126789,225562736,497757784,1314870029],[834215758,386144897,1303819415,2128467703,1098229339,168571031,1564357599,610400601],[852433624,1586031940,1644111868,911996838,1128640421,38604946,1489584412,167586015],[742955192,1425438181,810745681,1590013735,1110144001,270036131,638685,38894181],[2102308160,722174925,1519757360,903261935,888393558,1331109165,989763133,855980637],[1237724352,758624063,943715938,1522308621,1109823704,1166844388,868788849,1884680005],[133150855,131646433,818615582,1849952257,1679843909,2098507855,1419008839,1009111309],[104482456,1312036448,1142627276,331766750,923983430,1150096089,1186665161,30330706],[1650407101,695456490,1026860860,1817349197,1157700743,1407676402,691200051,823098175],[851764070,1694952680,1492335698,472778706,234058272,1171760424,1465637047,1139289369],[411722412,645394446,434708301,1706390680,598398289,1808452215,245485210,2004237951],[1396000725,963419388,851873116,899179718,899746599,1665984996,1783360188,1363207465],[50182591,1196173797,1584163707,1044082931,299496498,469750603,1097859868,1398814296],[175552073,1438241317,1535655975,1771781153,1587112157,1427990464,1371280838,1743040875],[929724119,975350476,486934752,1685121786,1457107871,1239774683,135738767,819173547],[504699534,78897852,1983778271,1043478678,882694602,170875231,1585273254,1541891611],[704881539,324348399,1421453172,255093746,1790271361,733841300,704338960,37653985],[1190484123,386794563,891223582,1213728032,1762057416,42424088,425461366,244043505],[1262832682,1646347362,1676606727,1062975609,1830071168,2113119609,242274726,153022592],[1105367778,1818324292,1508654701,1903925316,1520006935,391676284,1923396550,401799677],[934846455,829762195,508595651,1524680742,1637874497,1755377686,6456504,2117014006],[768773173,1156381057,926837081,399450664,514362322,210676324,1987977125,1487022354],[857532053,761330053,1939883627,1624280341,1417221577,593488667,2090515899,878292370],[2090121400,1785553969,644664721,302834430,367084784,651643985,1547987851,411378752],[1960924131,944082808,1389217313,848175786,656158181,721643453,198369553,1027647231],[127876356,1351791915,1027170028,1889151687,1790283842,1495724929,1781547997,1011269995],[1656005089,1840170755,1624754454,1399152272,1162220643,562768313,2090549738,752522515],[372886385,794219738,1209632645,1749961878,974773031,430090459,84780994,1240775737],[300884657,1121744243,1677261560,558309868,355144870,296103415,333586102,105372430],[760514047,808111190,878514713,346470553,1898898937,473367941,467907497,1139658670],[1530188320,926619693,398099069,2113868631,746891485,2038864883,750270819,1197751475],[1060812941,972373874,1138087546,1887202898,1086232327,780558784,1935901322,1079100224],[424594847,1044529001,1627499778,1153972714,1741835318,290162772,1641894873,2077369418],[765982710,1953367083,1575920648,1308433718,1889208906,312739364,29088185,540165201],[1592599405,1941123675,1470131057,1469309703,1898212699,54204734,312854363,380619851],[100780549,1880569182,1865816138,339090879,2083810035,595395372,1993334660,566236045],[1910968449,2054027161,1260999029,2006029304,2059837589,568794280,550067116,181644434],[688132124,1671267474,594605667,1327766643,1035089727,1947552901,432307511,560592291],[1100364852,575134501,1816394914,1451915398,58013757,353837912,1598445432,106094258],[1966084555,1164863881,2092438198,1287861733,1215666610,38253680,104179193,485691691],[1310101638,110985428,209980484,385819945,513285903,903958439,348587902,1559207505],[87826148,1194540288,177427202,638055953,1741723814,940321351,1063361846,86872709],[1017036737,302312271,1215869969,1778874799,999680215,1493665018,479893954,730724985],[2099739165,1575613954,1886660041,451813265,464053471,1972382651,36158103,133914489],[1678698326,437991693,2083361511,1917328881,1725867679,1774829747,1125684158,1788707540],[1764068282,467042619,785496518,1384512183,451658351,1831016820,1253074028,2089642726],[1054273063,765359810,235256435,314583589,1874587435,945927966,1691929744,1840872568],[541062928,250775623,141883575,1519059151,880736103,935658792,1195264704,111433938],[1707158150,881029830,243509840,1193331283,316537016,408405099,1495075567,1158875592],[257301142,427559642,1826810294,844732245,2106560624,1976965972,675608481,1121271128],[549155026,1935420463,1007948992,488027796,1874922408,1702981185,1032391469,373490571],[1036841243,1396051177,981732551,1166489324,1142463487,1952141289,1374129449,1192456821],[664417946,1506106473,151343028,407733555,155477408,284088506,848586091,2035805478],[418379379,1008411129,1169173679,391729213,1918905359,110968402,601981185,1019444746],[1660958711,225800826,1308681629,1005997956,463329190,1934141228,1555578837,77684612],[541629028,1895041072,1161889364,66217258,140906475,1131195013,1407944922,1720047842],[1368009367,1673759111,1819135725,386226321,1293731298,299900118,2119021452,1273778450],[1103220689,335164962,2076009892,125731645,163376069,1512354055,203921077,1781694550],[871051742,1426217243,487573472,902422250,1804506322,663442553,550653159,76459880],[1182102973,937182671,2103543988,331280236,1583791648,384697246,1053904927,304615909],[2000594183,1388115980,416652632,288063955,38662422,1549402306,1662754012,1024858521],[1489097199,2088325656,991579942,1458838565,1892535099,820785145,1469198419,864962345],[1902645483,490429953,1765045843,1891624636,1336833207,513252403,2058911976,990582713],[1556769446,1207645271,342044095,410202368,1758659270,1302046278,316648046,286687855],[1496742609,664264135,882683956,1394164240,866484703,481209238,1678802664,95864748],[1922113410,807806486,1201162240,1362000672,1621781166,1442220516,878410881,1558499077],[2103606230,1849446024,1834742042,1216640207,1055131897,1206102696,2040384558,1920599885],[54716808,1009972195,946772353,1498364591,45411947,319112157,735947130,565969989],[1920688421,718348169,921993731,1788777652,1669762667,1728433427,2074346762,1178902162],[692270934,875458316,1253983705,991370286,1408090863,1020221775,1652661912,1875276234],[30968744,524611223,915680564,2031955928,1760918682,2003461183,1892636863,111424414],[1394731786,650688018,504453012,1564147294,1166353578,331130790,150508543,1502337688],[119048561,1562084520,1283847611,1933234551,1274653251,1861260256,350881659,618162817],[1120419825,1317989592,426995602,1298749401,431586278,1034872978,786783752,1553494069],[527456469,210712884,1890870680,955798421,1338780083,558665323,1050436213,1269698162],[172893269,818554659,905164354,1439271179,1381073345,1538874165,1452479775,705320085],[348330945,950391236,1216873782,1294628014,859262461,2093782675,1896811024,2064458122],[1904073355,1580769922,1765864712,2121016807,1617847443,1256339275,1389849294,1533074903],[305573729,2042653813,2041905962,1750214484,1564679371,2115279241,25042024,722459293],[1183015729,460601516,446509726,967239121,752495546,1991398848,56524334,571062460],[283343763,1194070990,1897101413,1074443047,283569606,1795131500,622924353,1782988377],[941496819,78686530,1751860966,983633353,1756995280,228263684,1127183404,986943725],[2034661287,263193496,1069785998,1435344854,618853895,636583230,874100468,291538291],[311532253,1780151253,80124653,369446984,779704937,931336809,1653362241,1302596794],[519067958,1064574822,206111469,1937226599,730965454,600612924,1280195927,1586704177],[958062008,1013956123,1880477542,1039244000,818682304,279612412,830160015,793595037],[1022557032,1587225628,121192388,65624216,1980471204,1678244892,1414097586,1511234896],[173902198,441976903,1615618406,88809310,599809039,1855950207,1841186858,417433306],[577946532,430147960,902216716,1720930840,648616440,435674480,1672273932,1572945522],[976916729,424784886,136519575,1619318672,1480553974,1894507624,850515239,1304111295],[76377438,879868403,1772969241,1196607695,922187018,941625787,2120591295,1848828374],[799635574,1797739084,1327179390,1798625587,80915435,1091088659,794280096,2067342558],[216135236,509121066,217342319,1643548696,883753884,1140116087,1983384621,1341284034],[152997338,862528709,1207102602,51457382,1249233103,973364793,986738924,1859167228],[2012280752,621693879,511995387,1994941123,52392364,2113798953,694813096,1077069179],[945159359,29926919,985894528,811762393,1065184708,1693606607,244324480,766965480],[1620162372,751984721,1946139442,1434063948,1996677983,481442382,2041274077,2104046813],[799699495,2090933890,1729579315,585995902,864511603,1551314734,1231622115,1349020438],[595265155,1557090175,761533542,120846456,1457895137,990767338,59177275,876656219],[793598685,167250849,1160391049,1417283447,1994756060,2054549448,1767665152,960700829],[1372217174,683090143,1954873641,1015170916,896604964,488888715,441191899,870125919],[824804541,313650373,1573462077,2100301693,1172487940,346340611,672793449,823429481],[399658859,1040767264,273163027,2023533975,1419869387,102558103,1276831434,1039443776],[1561437640,848932754,120436485,258123505,2017158080,984331473,703310185,606408837],[70242150,1159828347,367647173,89143682,1128595623,595423864,1620596828,884011814],[53757912,1400712965,444158949,794113822,284839184,996047677,661865855,175982779],[343972725,1238997094,2010242565,1295398725,772399171,296097035,703072909,1980430294],[704996776,366398793,1536637266,1568361678,244366465,749640745,939283090,1504072136],[113814493,756257608,511914927,1049944928,1774610225,81651407,389846574,752717192],[1766643452,812030604,864531097,334108803,1147465679,631895807,1191374740,431652873],[698714609,450584862,1948348102,1959342820,1254796846,470909281,240896452,585168837],[1125942313,1133495163,1521026146,431505473,908532134,1436452486,1309909519,1622150256],[1041089433,1475641277,1398278562,509362931,675525742,1933887571,1303367376,1965594570],[1166096975,1736219190,286455896,1691978395,436737899,1105792423,310963779,458646093],[1401046473,977374733,624334652,754543411,722424936,1643718739,356519864,1840859404],[867019004,1195796222,2063129747,268868034,2114042297,1860049877,207247613,10231428],[1976152514,1619329702,223405703,901860813,721294711,356430804,1355305431,543275845],[880542788,286871369,785887398,1376994851,1914193949,1230719208,863055993,285220764],[934092711,1938893620,825708594,701134146,1287462099,959081196,530341721,2005036892],[155918635,1405010895,1882625761,1551424196,156942179,1784648500,127803294,1259060951],[266354641,1783317258,258471367,599951576,1014497109,1357515975,2112079185,1307832329],[1365478512,189674603,874553590,304452164,1880157911,810375594,568788749,1216833562],[1812462932,1107820993,515014322,727541736,1145002960,1921950789,933305784,1598169630],[1407569508,643976062,1205252297,1182074140,1781631887,1912676537,1761829440,1366539054],[531982534,1991064349,1350639698,1731500816,1497702120,2109105108,1937258359,1586065983],[652538116,475337529,570700593,170944564,1147338214,1917827287,81225191,1838701650],[257418642,1063833962,199236333,2012023855,57640097,1561460495,676796305,1169694242],[1753675690,1652990613,211790870,163705345,439610080,627988274,114161306,1054490115],[1284180604,769884032,1184039219,1728918675,1937045902,1650278979,1995926031,182254866],[1199506533,731174402,602637148,1450951943,1865474068,1234911753,800851017,958650686],[2094743066,479545180,248968320,502462897,1163376500,1488211363,1468805971,1738518884],[1934249037,1233867056,997194669,1674752591,320268484,2098485829,1637913477,710008328],[11902594,1352276194,1316336209,786015432,1778954063,1943140113,293618952,949826268],[1602855461,1840135071,162046686,1596734014,507013373,710683902,943057294,541671956],[248609952,1670693584,1097851516,260274381,366752401,660093257,1490453577,1726018900],[1618458808,838661339,2002569007,1748975502,1566674643,1697584655,851919573,214875652],[1360699785,784216141,74829779,1206770922,1682465404,1677161183,570189922,1904716737],[693079690,391578459,476891796,1346078069,148840324,143444544,358756956,313417329],[1968075248,889199350,1090237108,702274689,19723386,1963901757,1740629294,1503641137],[305348318,187057775,34461357,45547366,878490024,1242144616,1002793364,1422360902],[1243132275,239725808,150488493,882225355,824879622,666055354,787929406,1429464560],[333151812,1788103524,1970047603,291288467,1342481450,1322017371,888271063,1520732195],[49143886,1055045149,304231335,470444328,731668291,1799067932,2018002887,76214938],[1651197551,1709220688,1164360764,415653499,966045395,524970922,647423840,1681459557],[152498028,1688411308,781201291,1467305449,1466663226,196097030,1825316966,1016225367],[989589552,1607063117,1917345375,587200634,1568704733,257280988,1591483626,267162314],[1991506911,1933597593,962294229,1154039995,1120228687,642480999,1955167290,1802212500],[1168565844,1536714363,287019857,1383342678,385395515,1036794564,1696076456,574262696],[1387528191,592405944,2093245296,1544533166,133433256,611709045,981948932,422531054],[1071000300,1562777567,1506353556,1010831116,368217004,1717713591,776393397,1421788234],[1976542513,2023866255,1289821486,913533908,1205100547,1921294313,1297664008,329606035],[561549412,666727078,688328682,890866107,701332136,894915910,1942218899,1270293842],[980375741,692790374,979490465,120787506,34619928,1235664657,1058855317,663348707],[114285448,2073398165,1073432327,1558578736,465492003,464347086,278900020,989596042],[635361610,204775424,1962503890,730276079,1604821383,623421646,1444300046,324706085],[1608348678,1863360982,609244422,1543362970,844151115,1368671092,1025897066,1479939381],[1373898579,738563571,1607449339,1687853716,1668862516,779223289,1735660236,1185346156],[590231201,1530124451,1727757869,632743142,1163198903,524014143,1282509672,1854228409],[836065724,149866563,1736521159,1833755005,1230086814,596993515,565278332,805959328],[2043860632,1643131495,1650831500,1574731032,156991404,1691147176,2019998275,1508256540],[361864207,335547053,682262782,900949491,569671759,1591606561,344343871,1320220556],[968622335,1695260233,1371843505,439322997,1389791450,1982427884,1823944899,1312976285],[731279615,37029478,1455854205,2012480709,435856776,1728624196,1114565956,1263512691],[171168481,2076882179,1307213696,1668495164,1965367198,1263502599,232138827,1597782530],[24969306,732217605,1982097564,948622588,1119112384,1634072584,1646898554,1220337352],[461274285,985532884,1960611002,1229908437,625438145,282608920,572608902,509820454],[1817945885,191070123,1746923720,1477747090,741345991,487592628,1983145247,1100333959],[2043431651,1812154692,1952997320,44726249,114204442,1941554411,559764238,116258462],[889821556,1741096720,1920657932,2118199021,1079055340,567895469,1541961714,673125979],[105812786,627929972,752854112,93235433,1865879214,792009939,340617236,397139102],[960197966,1537916647,1823172350,1697198572,1813893412,108051057,1384926710,819577052],[1981175516,1137011569,808462580,723070300,1906087223,1906372610,404186947,1102425794],[1797673993,1253904851,1172158748,1768288935,638684104,1482841585,841082760,901470501],[2053443673,1546460350,1686702503,1539167712,1901410608,1688720616,2021168208,785139389],[2087057672,1903629036,1653305047,891452671,423609961,1614843059,1872811439,133886482],[1129156143,1610036571,156119657,1690865843,2050984283,1362200797,2119789550,712197358],[1232343870,1873881590,1382068725,1108438441,209521567,1963045865,1144094680,1728711040],[1868461307,1578626043,612334804,961591807,1184912223,1776534825,145000643,1887390411],[1711234979,222741439,827877554,1918271340,987182498,1256533383,1567980538,1977172052],[956212591,1176138977,32046458,2113352822,1516427906,387907256,1484760652,975896939],[491251431,1716523394,1692659243,286718233,1172980509,501866813,914236998,951665580],[1873886825,133130115,948475549,1483924702,1236514795,988681294,1447408671,717743028],[231361741,1818486004,556816517,189533322,680717537,1294881682,456225416,1094103779],[955583790,300353245,1605932502,897880587,692019661,2116591639,1442507589,1243315839],[208973228,616321343,357155137,214523440,836101129,229596256,1795700706,1706975936],[739407974,143299011,1266365676,1821601671,353416526,1070419026,1288429598,1021569154],[1176042091,1152788441,443528998,1127396584,385897039,716383409,1464841833,1187327795],[1115521616,659270420,1951035621,1909168351,1434454911,2102323983,2112608244,1883911601],[1021141616,376303327,1527502032,405865955,695507573,1475412858,1651359536,489802607],[1146515374,738294504,896326217,250947156,1483558109,335759237,653784890,1021136023],[1643964108,404675343,1812440759,1653324896,1580336032,249658804,1223666900,1384602966],[655002872,1022669678,1613884796,175380972,1930296069,303538016,1584530008,523414629],[1380079875,1974636301,1765910652,1613121772,846143260,1077575991,738449790,1839172758],[1862487269,1894358990,1596866844,1052945354,715715544,1580400225,1786537373,1781515674],[1908963397,1881697738,1718010164,1740869884,436102513,1361668400,641798843,1793956220],[1863724179,1157459987,1580218590,1434271089,325311026,460389309,812237581,523723660],[1617577961,1172845914,1680459582,550462626,161080223,157746078,1643012536,610554872],[746834778,281411392,1813818337,1638382825,546210105,759603347,288461398,1895290844],[282926263,1570764281,6280085,1763130977,1414471314,1082740782,1335145402,457618487],[861496831,772995203,65630745,1280763595,45597151,1759685831,1004214061,1138795606],[764493751,641717903,1032180423,415154834,2067715587,1352961453,2113390847,1731446654],[492177082,1736061199,1385261742,12459708,1525885225,144478975,1638791170,323204428],[129129479,2076774972,701533213,1379912957,929803182,82495099,1430534482,1524068620],[1717284293,1014273787,531863802,1191810216,682983329,529795483,1421210996,1037983733],[535860544,990978797,514035849,721558678,94604120,1335673387,1078647185,1693408117],[981645645,1679721400,1163012785,1449818867,1571577158,1456905899,1202129365,1057267534],[1872997618,723182770,490326791,916306309,1666930518,595670316,302630402,1335461177],[1996779528,976470777,1828317581,410485592,587022166,1979695774,610510939,939296507],[1287213473,1835318887,1426667249,195594271,1761372814,680823030,643081525,1290461736],[1640681005,941463193,938680398,429444697,446560149,577663843,1880253230,949671335],[884866598,1520861057,1568845994,500893579,928167709,46098179,1699972223,422157207],[1212865914,1274383017,1571540795,1839201003,191176677,2030898583,14090189,1727394114],[376908694,538980719,249104951,1079195080,1113135847,845758378,450986357,579172802],[1735035099,277968053,435690194,1535212457,656638353,1174418928,457199688,777342419],[769859118,492057320,1714507280,1248866767,1391395652,730675330,1566742255,1016415555],[372548793,85708260,1451607603,867928572,2020069307,1344336637,825013377,1116732096],[5232466,966955477,522745351,826941760,1561893019,367031345,1916255542,1846274136],[714715598,883622498,159576199,1378656764,1841333055,1377634357,1129991851,1575662714],[640047570,252496612,742058929,1445482688,1964798849,95753291,1003868317,203956767],[1552527690,123499087,267324708,1417547100,65369749,936266977,1203772426,102748219],[805382490,598896934,7991513,704730821,1674073546,2112535261,201146516,352327436],[1723302466,56362682,1683812813,706259307,832996347,604061866,1825855979,450310094],[723824057,1983113502,807444134,207658835,1645421163,14310741,1742834348,1288431595],[611253216,1624222824,296622367,1567539086,967865663,2028162219,1299115583,1274776751],[1731193172,779687812,1750558718,226903972,1417630933,1395628214,789563516,1952481048],[121851812,807237283,1062963582,1395462253,1942318255,838179646,1510906442,1313176035],[1232618414,921509118,1649505217,1513843190,837691167,1870373632,169406231,204928914],[1550268488,803456822,564886430,534667402,743770695,1419127944,1994314474,1834903963],[2097924772,1693052367,1682772969,875731429,1395113629,1982702392,61346844,1896133378],[1504700704,1246429728,1126896702,477113378,268233616,2028958517,1936246739,359759172],[634206324,2094467837,657756662,568954346,696725264,631109621,1869598287,1410979723],[86361555,1685169144,556626852,1981991806,1193502774,660541828,1212192083,935819312],[57514325,3867616,1113791315,457257623,1232584249,1826774515,761789960,1716652778],[234912988,1880938773,2093720625,1178721986,323909870,182509812,1993157476,537116160],[396720356,1159964079,139422274,990857426,1452749476,1802071311,643157639,1131835657],[934951186,436412532,1805216145,1595204825,709881197,1879676436,1712672915,190538602],[1573137939,376351984,1273764563,709155096,1118795780,1339236572,592245240,1536737609],[211966226,430481236,1866892885,1284021552,601744794,125121804,211457636,959634714],[61627888,426312519,111669270,353665882,1098342953,87508243,1608574122,955728918],[515912769,1540493453,1099045900,1973208953,399775741,1219658112,1901775629,194895239],[1588343977,1461773560,1407717326,1327754537,2019699741,1025551560,1409408472,920381895],[787738314,880616094,392256354,1852467215,1723523446,71929884,1296786763,169674900],[2072651494,582835582,1831500623,626692817,1771613805,429552996,1701151858,1895637798],[1704732034,1962477098,1180912731,1244331556,1254943208,390728252,716971468,1498190238],[475112600,1879895548,958236419,852466400,136463669,763775456,1366962865,700086974],[1016641200,1374314741,988810795,1065481632,1247274649,368485088,677388317,53657607],[2125924956,1068856638,1178052327,1322103287,1276016472,674840170,1640538131,1620286567],[911929467,1976985308,524894478,1941488845,111869830,1272877780,1230843810,842268446],[324107048,1854693776,50563928,1796036157,1024108411,603799056,1930051552,408865933],[2087802844,1006626804,380497436,58852955,1635075339,783327283,73164134,1926564696],[1654100140,1089043434,742630951,1146932979,1041296159,870740059,1341539011,1439147089],[242565520,1594418137,1471124630,808121808,2008031116,1775191753,944143627,254218763],[1650110174,984337448,1853599850,575002622,1100955280,368521161,1123150159,1431338348],[662394350,1447858598,473628231,1119570426,509428057,15959156,660139767,1031541997],[910072346,1777333426,191661461,1891267426,627586312,1861332437,2041818868,804429592],[1899467172,308809261,52791621,1254237999,306707377,997691093,1813960931,1376582233],[1678333908,417798055,1101187575,613524714,1666466533,1808010060,51550740,1211513549],[1907914549,1144374196,1042989767,252868959,1697261518,818667256,1821590975,567631936],[389174102,1497541834,1483487633,1309766727,1020063122,1890769044,1090590758,1267656104],[354379800,726630263,752004895,1914275493,1230156113,260163178,994253680,485954344],[1218226464,816290950,188849715,1536654184,483771903,1580762143,1604919676,201052819],[57354200,1682910543,1108195474,844979291,853224851,1023268171,1000589324,354135381],[591481591,1420541190,1045430852,1688960201,17679284,150573175,1988329564,616148030],[993390961,102411355,1447389686,306581476,478323280,2106522651,470122974,1990633667],[2056518749,2007445364,1204009764,1063921563,127503054,1255521378,1942181738,2016521769],[646521268,166600939,102424712,686087165,1843652208,619429949,652824756,318200205],[1100921414,2008022559,1780779966,984021698,1752156438,325882000,1656893724,971172569],[1717177891,554202826,302276527,1796385854,1594145429,760145390,646311331,1045307787],[348590823,739557118,880245199,328922771,2128421792,255721475,1235631191,570735583],[251529442,1385032270,437513908,2091966095,1702824820,45280844,1268298943,1918751098],[46556372,1118039562,310893656,1563032658,338062741,929418313,1434361814,398186098],[179028461,2057949572,26498962,813514043,1101766792,1143626389,2088770270,1984897121],[1862693116,629854892,1536687789,1245496323,2125098422,1297953712,486826434,1471207237],[2069125163,874606453,1130607100,984840214,742896894,1300786423,29413256,529112320],[1054381570,883907549,1984697430,1263058179,1197476554,171153045,1850451764,79782318],[1794303314,2035841675,1111813223,1158072077,32118214,1784496851,1389614291,1825790220],[451598576,251287326,220167644,415030332,423379211,1981558381,863074183,862968249],[353710029,1632101866,311086507,469274181,322301486,440240770,76549497,1597612806],[1364684775,1676946995,346990033,647890316,627837111,188561087,357479217,136401468],[75581006,1348554300,174930537,883187835,1220343453,2004748295,2129354695,2110964322],[1861778609,1352113392,518551322,802620794,105759546,1352845927,1668944812,1513858858],[178467186,1488006506,1548057530,1575345896,1199691361,739380834,880814194,2044093324],[854194959,1772063091,1198699005,505086395,1827349536,115191138,730091235,212878628],[116897387,1973657909,1800908460,1769940843,1776140774,1373907049,1419299431,305809846],[313423169,569747740,1724502724,363627373,283540754,234273434,1734781156,2047452126],[321890627,2106120670,406474647,1850480748,1302637060,690905991,1788173674,1824615053],[1173137799,495924539,2066770144,1711200425,189119595,366906146,1806765445,350081388],[1511317667,1558223869,665482132,1275045100,520464431,1010939629,94828584,526638753],[1140901636,2017870228,763464981,1915488534,1042483046,292901098,902776970,267275336],[665530821,49422113,412677381,1123286753,1082784450,1859809696,974150903,2031193210],[432784608,350022099,1617260040,1738067031,1983039635,1060864872,1721146999,400005008],[231274297,637038701,314532225,1767029272,1787749968,886265406,110926940,2098387015],[2091794117,2094804518,60744130,1632100366,446227031,1085455084,356316164,2040837002],[515639010,1793592144,461522560,370216591,1393765890,299185819,1121495286,334823397],[1902601725,485190913,500984313,155099951,1354543288,1665294411,632332914,339263415],[1218703955,343322834,387429980,511521953,453051692,1885840074,625651693,1914813857],[740851598,335562056,1152002391,2115773278,1207819726,1369609866,1562494530,617500196],[443926992,1089525072,1544888997,2017324001,676834336,1341928707,761366991,940360381],[374312702,1512604910,911730274,172192443,1296068774,2091336561,1520738980,664220812],[1931809100,1086251718,1570272924,1104748429,750754611,523336278,1541329756,2002496112],[867920402,540666067,821571722,1958258279,1179220547,1421714779,1358666084,1859959630],[1938924140,392813876,512386027,1491976965,1646073597,1797197752,1926412533,1112798148],[1113938323,1317237221,231744644,1704866124,1855538422,1637269343,289896624,1300572],[714013000,613770417,1237567103,2109248574,240736942,669993727,1438110,1583157323],[2069806742,1030142264,105337526,1951831843,1214617762,854598107,1464939796,643504298],[747422453,633318006,951747885,296157988,324761648,452550215,1975517243,179032854],[1673707320,1606818038,386497847,1352717393,673307983,210525641,614426875,707133719],[1116598607,1702068075,976225118,640823686,464516327,322681161,1677291231,982588047],[570690023,931240433,1959364647,1909612647,760496528,1246039359,1279119990,575729715],[1148918682,2029041629,2019774315,1081439532,855934256,1622095760,813490262,242699873],[703199451,2060470397,168153657,346782207,1370191695,1301999576,2006281030,1634468677],[1464929111,368641612,10203291,381850060,271489687,166725617,959986381,168791397],[914475213,1432899421,1620481137,1555900417,682105183,48469824,1504789042,912732996],[972723578,1767709252,201544141,1507503289,963864217,1023925655,1769174347,1067968464],[1575111324,1546334752,1187382796,1121487402,2110976486,91355872,1534048224,669336630],[1177934733,1297760346,1841348027,1220813977,17371280,1503312861,1958744856,551690947],[2044977590,1109654268,90343972,2126900188,362778151,295155324,1332323966,966784443],[1709293590,1411450148,833081567,437014552,1948962194,933758346,928810487,658070074],[1230614182,1056325775,911168580,280455975,533257854,2118486571,72710644,1915771348],[1269739345,1763952899,2022518256,2056779492,490083705,1040993688,808141858,1932780268],[7053731,600921254,629314404,4559252,2085567268,187451244,1112249661,896461297],[1534037121,1918818162,638383301,1943563981,1234841624,107400561,457966241,893524937],[831444766,1966819309,1715570644,136420244,1318098816,598565914,440216199,883108245],[1092735460,1741326874,104934159,965652228,1005712538,92606843,636109588,234109645],[1441741655,1421218635,448381394,1294846729,1447024329,984512204,1501333244,1025637022],[1892897130,597489332,1241717127,1652947516,1891719303,1714278789,270370325,845319324],[2083727525,212722473,171443334,381898070,1941003527,987146927,1985224868,437628822],[452470875,431653617,1644149271,661999358,1803312386,1828612111,171969334,1995812768],[1731636750,899259727,1077032262,1923025522,738982642,527727947,1544830362,981183628],[1264636994,334202638,1239634299,305428747,804346872,1467839755,1977510272,416283243],[1069278109,1146806025,786266978,261661909,1971392433,439510937,1532889919,823264113],[1120947355,532756193,663224935,1076973560,2126294408,2123188779,995013177,1452219603],[354122653,1629244725,1517196528,1129320818,1948617817,1110808698,604304509,910153830],[1767862614,11230351,1006067868,1910137321,1992118728,1592112538,2023809728,1139977766],[1051736679,350682176,719250609,577020085,383831312,1350771498,1083242761,379158089],[394010617,1968649000,1093719003,1162851419,1910739081,1363648297,186736450,745241002],[1655225783,1046787579,1524140922,1231389477,1267215142,798464610,674110228,957279276],[459899464,1654847233,1757504572,1040757982,228022577,229205874,363261312,830784961],[1590668835,12650246,1785620344,280769920,1921320785,944782371,2072690350,1794597169],[1861567683,1996722278,1465421090,1465956232,1357578530,1053833800,1269377139,98547628],[628036426,249416467,1354082817,1123298399,179112632,701047894,1098009740,457941658],[1059564975,1451852774,958464201,960898710,348635516,1777064009,1397074762,1142354179],[1726451556,221502108,947758770,2090208655,693045427,1203098249,474565346,1733969764],[1811250947,235534864,778623334,1043711676,1812095514,1592392987,994357559,649540081],[1525085471,1886878109,15598734,1574848753,484751315,1786969469,1843204141,1441823291],[1606323418,118184523,1467783698,247976006,1519252081,1583731868,1782730854,1142885625],[762475452,1652602666,1047164412,1549231773,1281015001,1351358251,61774618,1096261837],[1448620695,1995422520,293022766,1532781038,981203589,345654838,1910405488,1640290052],[1254540965,416240372,905142493,972113604,86486779,906705146,2003158680,6665003],[1192115112,1399655184,2130179565,129863267,625338770,1844313251,1529825637,855873776],[904140999,354483825,1542522867,2059816049,1434838149,864030244,2002274425,1003329352],[1158839380,1507163372,2036394518,499791905,1827083443,111340089,2006119722,780608069],[444023882,2111780545,2031273622,341417218,1115763984,1619315920,173760506,70705539],[1732107475,912045613,841974940,1418818724,1528292468,1669019988,1802435236,1808041353],[1735359986,550018823,953879701,1045471630,847004618,1298072825,470214738,475070737],[1704568611,1855999643,1170216758,1251950557,412778584,1937880010,1512542668,1096331512],[639856434,1326402029,524913032,207758066,1481257084,1585464058,1937036505,25201198],[1940901267,1499363632,1668591882,2107990624,1148281503,625190834,79102567,1566677718],[1249021751,1582662906,1998878881,1078252016,274377971,95210912,1862743825,814157408],[154434962,394981086,540905551,2051705979,2023434321,2109652354,1307250917,632921174],[2023916103,886511098,1714944097,271215913,1946607688,1104131530,1728506815,1334817052],[729653017,633478680,915533809,128604840,633052662,1744786777,735622925,1895984353],[184892491,1155239587,2093307686,267190839,718262461,1053920637,1431452583,70631232],[865450574,1165266677,1584046812,1831807035,381324086,2106748826,749193167,1295612751],[1991154384,2070422374,211641268,306334526,448442045,1703382310,1358407413,1520563475],[374244828,1976998755,674515500,208208757,1135824128,444516797,1677056461,576097142],[2064354375,852618047,716828530,2099948462,62675492,363092574,1058774833,744109756],[1812150259,1393846260,1230169587,1306575126,1372561319,124047154,699916579,1233804099],[1400521113,2089136742,2019600161,1614170253,719876960,1021207083,1604990089,238190026],[452859215,1485985744,970965610,339013010,1238599245,2127265549,660502961,783026403],[820301665,1406415655,771210468,184400768,584030856,439145938,228525945,49306471],[317572909,1909413248,536522579,1310422465,285634530,1691643066,72104650,977580562],[1484512092,1326695295,309424580,1797462465,1267035028,543646559,974145781,1241564239],[1174881410,2051305870,2114755245,1120685556,856236360,237986635,219465791,1719557063],[1400516626,1425514680,643279580,1347306880,1998986712,1103019426,757733007,1591597852],[783483766,2038604395,802606779,1093510682,1783617424,1538467702,862727041,998956481],[156520270,304170966,1732870210,469190173,1106969207,618602245,784115916,394189831],[1837200676,631528569,969045633,142996281,1359879525,1099980954,530356848,1550217558],[663922984,1257013425,179906658,1181935065,954084244,1509394262,1298541694,1183481985],[2069789862,334613253,88480814,236390989,777494157,780596798,1333063210,778186471],[1691365429,186654020,1775518771,1371347321,84533419,1837237575,716644788,1656795242],[788672553,1673346345,363834156,349431256,1398810416,1837385268,1076439571,1287595839],[851958228,1616661972,467580322,1898787292,861322682,563312695,1326019591,221493021],[361200305,411498519,236090139,1710998974,746810928,1883531282,684080144,1758517591],[1515273984,1925363758,1626512473,1115988027,1822413278,286943709,1186011313,1436961441],[2093817780,699112493,2109566926,423096180,1457245501,765118603,1994861452,731132872],[996839648,1674219106,1809139396,1639448222,538012902,1403051449,2093518986,1916589115],[1501167428,151797321,1869057584,1666063321,1126478191,244458206,1875382352,554519514],[1831125989,1531362650,2026955469,924499524,757297517,1410328439,739412557,590417909],[935547727,2021739604,366617929,1007240831,1309305126,70958478,657313630,1575739110],[684336595,851407956,826989190,800505686,1906079012,1643147888,1510700027,1705284448],[788115646,1999146761,1847857016,990881352,453537020,1690403626,971563739,1136039297],[337842817,69000033,279385694,495587436,390426774,1037947224,435387952,1754962771],[1780780642,390849894,1572465059,1302112751,149488034,1216244438,593943415,1920243393],[532512801,1495704897,222374140,1595418793,858684347,592274219,940952712,1212762583],[1512195438,993993293,1178771531,1076480108,98155532,1003197331,1924095544,1663439733],[1662286112,2061474917,606616977,310774495,2055822607,317403835,239403329,1935819270],[265978428,794194866,367089369,1695949993,1086211746,1971090111,205769990,1431049770],[1500835820,1470404332,1995111253,1629814309,1611464535,761827844,1687457175,1572620326],[730084142,1656318722,1780837060,385093840,1462217165,1835285512,730490117,1077529225],[1713011246,1287430985,1080063824,378040872,1301328930,1628951051,453954568,657927740],[1990853417,2003545906,1853033760,1402516416,590837007,829436559,2129526238,1022070776],[1846103860,321467057,1753152950,1082891523,1523883664,633754765,1712489028,804122230],[844116413,178030150,2000737994,762595852,973004740,993049936,1899298665,512687235],[965200010,1728103628,568191155,1283195991,229024631,48558064,268060722,1042698888],[293324064,1092013815,860681856,1641381390,1284686196,1753245003,1462574188,1091628047],[315311898,775139432,586393124,1692096199,1955366323,230006568,1796676739,1339913356],[1980163612,558674637,1445776116,1855836188,2058643462,11710070,417868048,549567896],[110527155,549062935,1871308832,932543832,169469930,849927665,510846728,414657622],[1697004001,229307833,921550062,1051751620,1240770391,1800767204,1893152338,152922628],[488381447,683063402,2069603375,2055357851,155044120,1602527249,2065073252,833423226],[279857981,883877778,654286040,1677992352,258968368,1929301676,1580552431,1351900067],[46009513,1015331680,1790631367,58309335,466805043,1182982805,1575075849,1176054474],[1156608377,1790450972,364627115,675419676,991279775,482321961,958186790,1664320653],[2115216667,1185004365,242210676,1522061531,1156427113,518021321,408994506,2018916693],[349419508,559274053,1048696167,1660335276,256610675,492570777,1241584956,1284422015],[1729919081,2004675639,1309275980,1750102015,603522184,1499749633,1382849939,444651076],[5832271,555210120,10347322,147634197,1135912612,142241302,1147313598,1925748774],[1175840083,1914950822,795231429,1821601497,663992672,1484630050,1716700415,2061768456],[1507963341,1063056550,543515369,777283805,1656662027,1525170815,228733668,1595779198],[1024721008,299395078,1905841747,879643666,145229968,1428710726,398610389,758659651],[1816522714,173758353,2108790758,165397574,1544861049,1590736349,1193363363,497781210],[116989523,489953394,407607171,706505510,2029087310,80218757,742355700,1942496726],[58749579,658191649,680444645,103142349,209515771,1362704325,1685026165,524686396],[1726971674,860280121,1774425310,1401926840,1938800446,632395224,580676330,717588801],[57424441,1075066101,93482116,157402479,1940255294,536729653,733194219,898210935],[455477348,994580908,2066037747,157368765,1944124858,1300105886,1506847347,1738061223],[1754318581,1882077388,78255881,427113464,1759364472,240392922,1014774588,1332599831],[1027843262,22771431,1708557484,2077894040,466354137,1452132252,1206918721,1437195463],[1316877355,1185487188,411994655,127971357,1480063451,1496476952,93991589,9298709],[632030010,398541958,1198955375,5667476,34879835,803416724,2000637136,784909023],[996298596,1466648999,661765524,180787261,166089191,1597850573,151488498,564785793],[1094178795,497249246,1601942241,56138750,1155115977,1135009066,152636447,942441714],[1228232509,1075453632,1667174369,1960515101,656941560,2123462575,1629571005,1957382099],[450173486,1443939421,136523411,1227941898,57648460,381001066,688639441,458059681],[1348772474,1726928234,824812133,1147527404,1357865865,247948528,1328183113,539200392],[2118871205,722504807,1065794807,685515793,1065803486,159491511,297835358,391371313],[2003402195,1612612633,1023990177,1400406424,206989730,1453997854,62084784,1706165474],[1281184892,430456095,24976814,235375746,1987364853,261737653,682480369,1977413689],[97774647,404446238,1874576328,1380578494,449240992,335408387,989217009,995156419],[1045884544,1921446842,1385857859,125199035,315092317,1422216731,187604972,1607380228],[1462445084,1569225852,1612831163,1208159543,1442591639,387525849,1815637103,2106957252],[1625366134,1750340460,236755218,1847597108,2021956372,1650601035,1375112130,1748660003],[1022163274,1012926788,1542427564,1743871579,521775433,1920932665,615789931,1055478641],[1021802610,949277865,979776190,1648782183,1512487848,2089386458,1458790261,1050112609],[432473191,904175170,239730819,748333321,1747935667,1300177154,96490506,819800702],[1139810612,319552098,870468826,1452166934,1744767099,184640874,1083591793,997383756],[1784371802,1816889363,1038716369,452069057,2109532408,1374777976,2017058514,1548488700],[988944225,298732225,822410979,2064764951,320302787,1448558467,1832940217,1359957021],[1592892439,510298126,12871187,1187200924,732259593,235021239,1648555082,965722851],[723169016,855470885,1199508774,1249834972,987316543,1017429822,1746967920,1967716583],[1101283530,1532202205,1537912133,959719982,1821067761,1619222085,277239459,1248395400],[971507382,1184398796,716671675,1732107701,1047832075,629227621,23618940,993548362],[1647826811,1244176732,373887433,1616856532,616111349,627971515,856601280,1561457774],[1392432126,1044887130,508682238,1117470774,1916005909,1491172207,680494703,82252714],[445482774,1958367122,1055351054,1582979327,1736981162,60102337,1276990325,886481677],[1051415545,1696113220,320566308,99582856,822074553,184766296,1446883571,1077518580],[482661773,1171713038,1390028812,401940913,266553092,811993871,82473773,1930466051],[2004260993,783565660,1589707397,1891159707,2050946018,1843312019,1397795823,228233397],[1510930751,1522272093,1240212596,1638006677,1310297749,1205139595,795170478,1107341158],[803194532,2000717989,940369720,134456914,1245014553,2020869078,185759409,1311310546],[1509660303,557019756,1810058644,1649434063,1893812762,982791991,1215110494,886508466],[379683784,1753743957,1105160715,558633768,827314238,1640510155,1164056250,1717416574],[1417882131,1100088669,1318113808,1441914188,2075840569,1580416558,2014474054,1330916628],[11643926,278401111,858499633,1949129218,821870467,859556754,1156028020,911020681],[993213452,1971879904,1175729861,1278418608,13968149,1673779534,1782907912,1406537280],[1672460675,113689342,735820839,392596031,726176266,1945194497,925485205,154392413],[1343379461,195429621,1312610041,1826570203,1192267579,230946823,665303030,1395083766],[1357180245,1473320529,1260942246,2014634688,1602103345,251484058,1544603512,571197666],[1120282153,356805041,137962797,1926784548,916689190,1716174575,1789340737,1271314693],[439057725,1512246196,298350254,34804276,1585732642,1887672883,199202663,1058846072],[1965925025,377625072,283966543,1842317497,1955576593,1650944113,59183903,600444298],[661877180,1916031472,772993952,1473041118,1589257702,619577184,1088472917,1156254101],[2029958211,38219852,507493765,970890393,2060947780,2098385579,1187075502,1185974328],[1813477388,1590343855,1129638944,979126181,1633826027,31423630,925441685,73798151],[899066366,19455569,619209972,1123444391,1316805609,1866416566,2043717573,1575861175],[1013113593,500064520,1257545000,639919391,158373720,493694689,597277653,328793243],[1647149374,1151053145,100538408,1787004803,1591329592,562530972,1657899945,1745593722],[1209394781,537547060,1618285878,1332502966,508424744,193044575,1448283423,583426193],[182566481,1128428201,1377110489,2065455719,78381387,1840423086,1895922358,189739465],[621843598,24057020,1438469321,733819809,1694542509,1618175881,352695616,186560632],[2112047442,1815316059,14036019,1394181569,1432263836,205412752,1186658952,1248992081],[1979616875,1056998398,344596023,322866430,768384898,1186468499,1940401671,759090898],[356776542,1255387792,1036191298,602572414,1134808679,1371579680,1756468528,393644206],[1580509381,695665393,1518028744,105013475,714319666,1404001518,2088660667,556151291],[125871805,1961571719,198537256,241041284,1922583917,1053250537,824638913,387913831],[793611102,897062188,350320860,55880519,750605141,1917221058,303144399,1034810816],[1429155786,353318725,1492976485,2006993463,1154491272,259148962,1480728323,643481963],[1086256472,1718458685,1388693448,752164210,1756348428,727403245,1922236825,1005256597],[240401595,2065397909,1083418931,1700348741,183303225,1764731374,838535792,1931015097],[1887696719,1660906314,161937399,1471117473,2129281484,1126842153,1709897041,562458969],[1604953317,539179681,1093217418,903931350,1067328250,1640532792,462259559,308161781],[2111368141,7909816,1196907333,2021426840,23185502,275587884,1140189692,1483387916],[1885080328,87758668,1241258604,1326397327,992883860,1826632785,791243647,304919472],[630548128,1603821946,398883004,513813899,332790640,1627736918,1773774406,945839757],[773533697,104335356,2037886283,1517708286,829503462,271877706,1580496882,1561357112],[110900447,1060296091,2050545220,525929091,1546613021,197201647,1081674025,2053084185],[576570592,1746785599,619081731,2011343862,2075022590,1243876783,1508971772,1954931112],[1938857918,1847028783,2073498157,1845048268,929801876,1043991078,1185001434,1364932612],[745311747,323265505,1833821388,1379535872,710859739,1323315508,340734345,1863756276],[1524836475,549016358,494844838,1298378437,1339272568,346569725,1489733994,2004626115],[184958247,915255988,1439665634,1602319777,2088052603,1272704171,772896239,1012151155],[1384333926,1702020433,645484463,534253071,471351375,771644391,168195966,976319310],[9076489,2035424511,266835281,21412457,1765458346,91592466,591414064,1878185115],[1943236946,1989638548,1885260271,1085874245,696389660,1643301337,844247724,2024062546],[1039145818,1764174186,1045070214,960809739,1065616124,1214839707,1443237755,1492238875],[5062482,1559660931,1783728776,897429108,1392212637,1881406824,1447716372,264384238],[2001383546,1556154956,1176034701,1506861623,1928868821,652064472,1934452268,1566026370],[1775972403,1411639315,311790032,128029107,657054572,1819911689,2017889396,180424375],[1549941211,901291797,1215620983,1984238809,1140241084,825413968,1470712128,1404856998],[1037805096,187283109,1039338537,1113670831,396853060,554498678,360371652,1112721973],[710516794,532646196,1062532714,2100194933,252084298,944439437,1817440656,2079187578],[1858975644,1234102680,807811363,1678580269,1857944874,71207048,103422690,1344230373],[599542183,1050170060,1060891273,1064115595,1523555104,1194349895,1753010751,617012392],[1621571173,1307737824,396787347,1341086030,2033494044,1810633512,1849154688,814305341],[959617813,2109099001,275985905,492937184,584761331,14078619,1084685418,1917833089],[1925052397,1913734857,1220527107,1241643171,1283021685,205969727,1567586070,771533023],[671190002,624308882,403597869,1709463449,363959336,1030186102,968267561,2050523633],[1111237137,393806726,873357144,260848390,1136142019,922114153,212601649,1664091545],[1201043152,1163659857,659564145,34498168,73705920,421939258,1907046519,933399332],[650158597,1672772017,1972883888,1995954565,1489425677,1620839406,367799130,591344948],[494285346,772018947,288416853,1017338726,1505164093,183303469,134110337,534843700],[1974773996,1412851383,1596563432,899405988,865593821,1515432164,842897878,1980375449],[924224933,933251895,1960716117,1658807252,153374858,282301843,943300705,1819824618],[1615816980,547382269,151390484,1888095297,1494808764,1654578363,119237311,1159645158],[994613494,1491518178,522368976,979927853,405341272,750469512,1874997491,954543706],[2056023309,1246935604,229713086,843687126,745485222,2014809009,1017833709,1768900241],[567799618,2088716496,1477748177,824366687,830135856,1539204754,614974127,1453753689],[212682593,497047570,1455445286,14737424,98636349,2098322926,1966759071,1244167368],[1347799941,1084101462,730745673,1532582669,404976883,1349163143,1870625741,1474085661],[568938906,1830710403,225818878,737329649,1740964069,813016567,61887665,408096980],[230958245,1627232060,64279379,1348636062,2092762946,1468000782,914761737,444754495],[782957628,1281127690,678812631,129047108,1957026764,25911621,1862331302,1534571884],[628071562,902364725,1270488491,1033920789,1734719811,1831006288,1312153081,2034021679],[1468465861,448358951,1298691949,1341242296,2058598222,962237013,1910199810,58953455],[545793013,1114684091,276304776,300027119,636155227,1549607987,1189426531,835741269],[998478671,268338259,1937512159,99264599,299697969,1615077769,1423873263,1234349446],[143853150,47803011,1469675708,1027124706,1147641208,907537085,2092586439,1307208146],[857976133,1817998437,36466201,1118190061,1030203883,1392707156,537598073,554851331],[1814482362,1070533743,1867107477,7788134,77269676,2014389497,975076708,2085816031],[2045336979,1083004962,1266150338,1089147402,237765721,1896343790,733860265,92729325],[1339978358,313285204,888844592,717623649,1821864058,1482756135,320539156,1399744252],[1944343495,418446469,1712642677,1061088742,1643271592,1420952310,1097104351,1780271626],[1959932208,1413561797,297330877,424954136,873305688,760861341,1739612589,1902105318],[1693148759,1164286258,1105435695,2010561248,1820307664,1810472293,1996065900,1775246445],[1582849486,1976764745,1803526466,810951277,764499999,1665864317,647465269,122763971],[1415453442,887456960,653075116,482630497,492645109,598154348,1819577090,1560402937],[493460330,1036432984,928728781,282687953,1124662245,944320916,1713041636,1017732781],[1825123114,136579202,1896504520,142366665,1003119047,381688525,1151257400,1314879870],[1913886031,891432916,57910457,737615770,2008791999,657292648,1453912718,1503147366],[1110703182,1334132989,676189157,319814185,1429970980,228191977,451263541,296648593],[1613611266,154289573,204192935,1468720514,638843989,1531376908,1404088513,1165067175],[774842123,1814942495,478834554,545590077,1556153473,1927786452,2069004039,1316065085],[1770660284,533058417,915078880,1227838233,831398829,1947066111,857385207,569899172],[65028792,535971739,436178942,9371355,1120437393,1677780976,1476951094,67621407],[283257397,1680367126,1673043048,1000610740,1245324717,122429204,1288958991,839880586],[1019587751,1338771383,1224784432,40697829,838603023,153637443,1626361034,1558764410],[916893469,2002009206,1533316885,1186915828,764944586,1181019676,618532394,1150151409],[1737725206,107204000,1333331945,1596358502,1918049953,1590713335,217923924,244168943],[1727276485,370458423,2012456617,1935490752,386468850,608403968,1020329096,682079947],[905192271,1842596849,1740541469,464929618,87284959,287131808,2095710110,1893908687],[1203434420,1299686993,1000120623,1384386995,650328758,267058757,1381659423,2035911535],[1514949160,407362351,1246805090,1140235412,917710190,1443910834,969193223,1621824779],[772497795,928128755,1623867158,341501324,683303528,1370086639,24752592,995602023],[1760685921,1062389445,1544423815,1880813728,1968278961,2099356309,1149878294,840997262],[1719798818,823567279,1009027576,2021467001,1329640443,457327413,1222767822,380656037],[85840128,1720684361,1682493804,851034687,272618697,1641325915,1911752764,798637692],[1990238249,890144371,1058742281,911661665,1927906548,1501058418,585997586,1921270508],[53331208,716016922,963318001,1756422048,899648766,2125433328,227998992,1498916110],[425935989,500818894,861986962,2122800518,126443926,1277758607,352536108,1872636372],[1389266769,1866828193,517435394,1269339741,512539877,1030506443,85665830,1055961019],[68191007,470076425,1460348452,1380887407,298299263,1550396020,1545026668,1206548273],[80298711,2005424373,1172442616,1922569701,1012798830,1509973445,1877831876,1283196571],[2043128952,723006706,1537592063,25944953,63336798,1966423820,705974711,1333615992],[545994714,985750144,1182901872,290814754,1802098288,1071871490,808936800,1003048635],[1362497725,995923155,920376040,1225632791,1056881057,1026897542,1688134710,1565012252],[1529318072,1877286001,1799286763,182630254,1695618374,265319343,659047330,2050780170],[1828609661,583079958,1037210297,124535387,2088253499,2025400767,652897763,1162796029],[497941773,543044515,37627233,2119165797,1815066169,1374837087,1446314429,2116278321],[797204774,1537016528,1155455092,638585752,5170117,1751558325,1415407993,1360886105],[625657577,841975655,734473115,246214627,100124589,670360955,1241191484,1969596212],[1848704946,1553465589,108452413,1541449043,1003508728,1788729307,1311534979,245157282],[2048601735,1305104589,213062029,1939129288,1910785007,4867355,2094646535,915137615],[1416172056,1053880442,66722760,275633873,1774572792,1653423790,1241442326,2113400339],[1555160826,1455156382,846666387,1079476156,1301705269,1975896598,1559095625,1537372419],[1788667613,142297932,1116697717,884565029,1687812928,574911742,1520836364,741899573],[1064887084,820819885,1839866276,772349091,304388987,2030478894,2027729667,1767592384],[867495273,361689114,1602115116,1444718182,2016571257,1079498903,1713572148,2113001027],[1499258464,524830448,1464244622,1404626454,305680845,248282326,1621384969,1297257989],[1812700809,730941447,233077402,977371855,629545276,674754799,900356161,1095681696],[1107104908,429056763,1343863598,661938296,1424291898,220816391,765996327,186605676],[1442835215,1175857550,1223267833,518599505,793080851,1424911179,2124107650,583347886],[1532010539,286057934,2107013439,183264408,2028577354,1426842833,716754994,243098158],[1573456651,225433240,1874501198,1614065794,1015175412,1046057705,62193692,1800583449],[114067972,1011209734,553910290,779394432,1110271046,1091769966,2050239667,1474421886],[34145895,1614552501,2103979846,414414478,1306166266,409580972,280061954,1835400558],[720933383,1432321050,309067126,1091117905,1883987489,1058108317,350216187,1777994643],[888160043,398802907,1598509731,5320241,1417556384,1723429401,425647469,57544185],[1525343547,614072451,1132443985,89343970,793874139,249641270,433402162,864004315],[1195993703,345508228,1944284840,1988585584,1329864624,1552892466,1234234075,798431314],[209778816,1592913128,152888077,2112959942,918260324,873764201,1489788441,1894755046],[1103658076,1060007168,1099795302,85791047,1960186999,1917428010,1057797000,1836780176],[1983671896,1598243033,773595227,1265514822,625496089,2062270167,444604538,782684255],[1047108936,1011159150,18556310,1976083543,19246940,2034432342,1778519247,129676568],[363141901,874889128,1044002851,681603501,2052767015,1996640228,1795523307,1364811443],[685340520,1310594832,382922180,1400890047,95128508,1258085314,2067372059,419350011],[1359086086,685904459,441441821,1207000924,662301043,2033187164,535254808,1755929929],[1042920072,467039319,27041902,1160095280,63627470,1749661743,463043429,2107850841],[1141407460,2000082655,709251141,939638516,783268919,379129034,770140952,219766588],[373887046,797171310,1453796516,339137790,1669206609,1994452944,439114521,711896382],[1894012840,2020484426,1833011993,1800005313,1231239491,8650403,1792069969,822867192],[257996482,821032570,1847038174,1152653333,1282391178,904882026,1511848838,942164896],[848738066,555970503,171297473,1440706914,2066473740,2076783975,1542129958,1254646520],[1448565645,128459190,661616130,1241919975,482894764,16931269,618207709,1015518457],[1157002745,989346378,1779631113,1621301434,667725542,982899133,406645993,862099521],[27134916,649381377,375834490,1814978923,355276055,1026561253,2107025656,1154763110],[1189661467,83744520,1131182701,1241825852,1113908679,1543498744,165928826,1823577991],[1958074414,36688477,184395900,231423183,2057208307,2068263750,1243548727,1520123097],[1196152363,796459068,1893130834,1291342121,832482003,1511871554,1141262775,1158285746],[1113509553,1110383957,1779756600,619326282,1089388194,2032066558,737076327,995980373],[1447505760,143887184,1152404240,1330227905,1991507207,1816212316,314273240,1860732851],[384330143,76369053,13903977,1867543284,514553392,694216479,1953686446,1519318904],[841668570,19110890,1705870813,734337826,121605539,96439960,1344403927,1172485972],[987825363,2003167144,1794621915,648753735,1774600058,723774663,647191888,622053962],[922767546,51224885,1032348055,397222954,1340960918,1650255002,1766355125,856331664],[1237069199,698774017,1483456351,1933275190,410516934,1035663403,134895392,1837483460],[407856617,839423195,125448802,765133545,2097822549,1549596085,649306874,1741680374],[811899616,1160940078,912084586,1676414542,365490309,1963280270,348215831,814606379],[262877574,1294189084,1906036066,93241195,8155663,303109139,1235785710,263931181],[1182323938,240852273,1880148267,877319411,1739367976,1717711462,1804574400,1777456637],[1711713918,1651968667,1675362907,113039486,2092705876,1240337283,1484758062,624162767],[1283503711,1332527832,1872899150,1259808822,712882657,609384759,229210291,764090430],[624466433,1768804111,2014515612,157571329,926301065,1944007725,1046774331,2066342604],[1954561984,496522323,145554858,333225099,115160140,1746348323,1390735216,219022814],[1305209805,46705429,1377713811,1552272055,1824101300,1578312154,2102766800,247696069],[2051289037,63429923,1395776848,1895006930,1187206,1732113069,434806742,677540272],[1362160447,2098606396,904808850,1596880788,1748133862,1086549046,877668912,1141736096],[1395065488,1415540840,820850026,754641469,2067819756,526748468,91232877,315995587],[1422645728,204684115,1606361480,150987789,1503925047,534160952,345853666,981087794],[1963597639,1415301103,283827100,76123452,1096907816,1520831631,918400422,1020375936],[720147873,1191843082,1666993058,383055207,1005193294,1656225160,220314820,368728886],[716813747,401821821,777516683,275361016,1151616370,1820670461,37376079,219008524],[531900428,2120659149,1208620100,1430139570,1023288798,1858563529,474568742,1843551142],[966943866,606260633,1118734543,499526843,1195442330,1383000878,1805931299,2100268486],[1749759450,1499364784,1782387807,680033830,790107494,1415101337,590560817,1127449036],[1806904565,1984643772,339201599,1893323987,1054705961,694472156,638746169,1261236226],[1186107492,1088262925,1143258421,681676976,59588260,1419151698,1386840941,1348221453],[1531974342,724113000,2093424068,267467712,1832080436,49788189,710842527,776436425],[71755190,1519613224,1744672597,1799924765,2075786302,1755191036,2086444500,1984594883],[2040731803,234779463,237197874,1417379420,996103321,1583306108,999925170,383549926],[1345112923,110623425,33771269,1632114378,500054356,1205497218,934582274,1494193021],[677709063,1204509125,2009849929,1680171967,633196704,1042856040,1924407907,1911097614],[573917590,1891615010,3012836,1174970199,1525947701,206273801,186316628,188796737],[1768938525,1029138395,1890252522,1815546623,1084871581,1840528580,1662095549,372366073],[1791288769,822108262,1210580114,1480457108,559587393,548926702,976021909,164348572],[1907964556,1939555281,1594859609,227553501,1558337720,1716454920,93162600,1716781031],[1162388203,1234350802,586828485,520374223,168978059,164306931,271421457,468041940],[1627044513,1661645240,1723154845,850913211,2087005521,806139084,51669533,1949589438],[1599411358,1236168263,1050604916,2044143821,1022873981,341681511,62860395,1776986538],[1372463102,29152961,10783804,848131326,1561406037,2061729006,1574770374,1912716128],[1173774190,800354426,650139964,579584200,628423866,404109515,306974514,1352420797],[1893979173,618842398,1488346076,933205870,1185122377,1606560964,939764321,118316896],[1980873411,920031901,1098705580,2060421113,307452350,1050984184,959355748,1015174813],[585612731,696830436,1231419425,226148877,1863826567,683438206,299984296,201065243],[322228888,328210364,1880778970,429986193,972652880,1990289122,1401858237,1109961030],[1244005089,1215262493,1794585867,1090392289,156388472,1582440376,108385905,1250358441],[2017831942,735092917,300635441,1427310953,869057002,1685749701,1050432236,645414832],[1326666508,1823584670,883402594,1662862323,1455529108,1252114360,89472025,452816891],[1114792203,848565244,205057312,1872335407,1086663823,743946419,1200389658,89561619],[730303378,57468250,854095671,616072323,1113944535,1886165108,1683261778,150749807],[73625976,892098511,820539585,1094517771,1848444915,2112778275,25497810,182144341],[929698268,647656124,1939762567,1073076084,1158955084,1601412357,1583727879,341431151],[708162828,728587518,636361355,1270782828,1277790509,1474269189,105913140,97105090],[2076894683,1152362393,170736122,330961838,1643686944,1470848516,213260288,1751636060],[1282538199,1219911242,1013217088,215535523,739436821,814962749,1740967364,1341202047],[874499334,589299191,567018975,1636678994,416786757,1556834631,1359739818,428057079],[2101264868,736538052,751413549,1096384595,1118973866,2006845314,3859277,343189455],[427389788,274138908,1843669280,1802967299,1057636296,187367370,744470216,1281033665],[297579538,317583674,987691173,100374712,1620833024,1925155911,203341705,813081485],[359234925,1956265803,160813391,788754854,1465224113,912636154,1059397058,1759928255],[1084168608,1324050232,1918529385,315476249,1031467895,1033426456,514182200,995812103],[1902803789,933519980,1317668458,486341892,1897951646,782120713,1219400706,1194970967],[1124185465,1360502439,1687011892,984361793,567034265,1502766186,492029146,233487032],[1971272857,1318644397,1408944316,2090604887,1022545410,137895206,1960198266,1431829219],[1246601590,560311027,242431356,2051454617,674498584,641591868,1584922458,534912123],[466376894,1363678091,1819033363,83208234,427070598,1171468298,1838673388,77328126],[1398719467,811510673,1445235039,1710099793,1504701996,90026780,263826184,242656284],[1167961142,1204234310,1506753050,156677693,799070084,1284344838,427701923,1966593100],[906059641,1431517120,1583293482,274246316,1266560343,1139787866,1233315370,544505513],[2106625716,1888075905,1209378483,266031156,1883931919,1062583873,1186518954,99858942],[567533331,285307292,1448920012,1605265860,1348515098,331668782,542936997,1694822651],[38919872,526762179,1912543600,798899014,66874170,970507892,976630411,319717428],[1050713215,255297384,1330182898,1102730195,1901776225,235612890,1290158060,196109477],[1105486913,18826383,1171078932,655313008,340178569,549846526,57232170,1614895364],[1663163435,1874790850,1223137711,1846142398,1827445484,139303694,300490051,1517333078],[1146825144,448794487,1367790344,1306172907,460743516,1652534147,726197731,222673100],[970176877,355896886,2021584744,698570660,853595629,413304801,423433282,1687320733],[1575789580,491872546,683809508,7053973,457186582,1444924864,230450435,2125912240],[1157921096,1628084189,408646615,1932181564,1801466168,454575182,1368960982,407626837],[701142360,2126028699,339040360,252449839,958327722,535536374,1128383849,1112574581],[1293025811,652393019,536771,2118220800,1165480505,2111870111,1632881213,54533184],[1912081694,1777687878,1236412244,37150108,1834349993,1999211814,1496580131,338003420],[1299750997,1886423987,2046294292,1100649089,914550363,1672696339,264608169,1665175231],[1362923888,1065544912,971279705,728946623,1708919927,1607602459,786104767,18321927],[1134539118,1867253924,322314710,384189377,1011734885,1770703927,1275004168,1741609813],[445896270,978827964,130988110,799785351,1281039523,375408646,1935583895,1560941191],[1496982508,411166399,1258768575,2115009734,1451810615,1538943191,279401428,268299797],[1607035685,2121599259,1741679138,570402227,1307767685,23071057,1754135404,634726751],[640711420,1983181113,1129331091,1130946663,317854381,430681694,693284530,637264861],[1254057704,2012945046,1484625362,1715161138,509039175,1427924379,2014213931,280245800],[1646403388,952634740,1410755777,1072194771,994598818,2048347668,1926528657,1648138838],[1617629348,1555956358,1220753495,1378812630,265094014,809053328,239337039,1516344715],[1362848968,1955145720,183824602,1578111359,15687247,1002267950,1838546690,1678137356],[1682364614,292960966,1647081644,1063144371,2818043,1966462959,950554876,614611955],[120349256,1519657588,1099221195,1801337819,231665620,829537543,800273050,1408613441],[1722063375,896487212,1011887923,2044272211,1236369905,324785270,1745579902,371910697],[386903553,610372754,1333541102,1664571408,311143970,1860095694,324498888,802542758],[1554910586,1172323123,1451469841,1798149519,355604988,552627717,509396570,243621876],[203853592,1627883703,1203443900,471900940,2033940933,2122862297,927710105,1638155454],[1209611663,1958802366,1580287397,711494300,157798587,1250585531,855970003,1262399391],[1367905690,1468613433,1678666133,802381300,488021888,787535651,277904773,1862803962],[80232482,2116845165,1642722669,1833535236,11980778,2096918944,343584349,1094078570],[2021972881,1136130996,829792917,686624047,2110697804,1118362191,1126321643,536268947],[1966017623,1246627667,1350696535,1786846009,1625551823,1457874134,1200842346,434791666],[1904537047,1655671064,685532751,1265280406,454016852,26611612,1109745603,273080555],[1830237727,473374638,1657864558,1908382371,14398825,1666266310,1913125611,643168763],[1936617370,919570191,781257545,544796493,1116212678,308378808,424341996,183461555],[137873054,826780958,1008574873,278505389,225256784,470842402,1462797658,208198571],[1571304281,95100304,540938912,1312142441,999155079,2087374423,1790223911,1814415564],[911281569,1383827839,842113032,122572645,295500071,875551581,729072102,37196145],[212981449,1354252619,437712436,929112700,572122404,1674968515,941656992,2059889354],[1114616843,566777498,429247758,804980494,1904882722,827882309,795990691,1131892397],[1096771113,175334653,560301694,1112586407,1310894756,624317563,2119171566,1704874002],[2066789024,996375896,311788631,947970191,837520126,852409501,1935486640,95272515],[78957227,1895982699,1321954657,1929740528,615432631,1311732852,503372508,859782973],[1945469560,1788373604,1126493656,588970971,1161245543,811527801,1129053762,904265502],[407821121,1399515782,1071439251,2077249657,388636919,1100087196,2098920354,2097775707],[1865824602,1039042074,313197642,159372255,1797894526,613843956,523284369,2000051555],[296093258,73364819,1268519340,1995027979,1068543487,1837789267,1596159008,1870649305],[1992845136,836697288,6303053,880239264,237837488,1429574712,1672324220,940676500],[1210615522,29362692,206069191,1015632212,1308394108,536277030,1386731654,387912785],[1891910334,2130299982,2014618878,959696880,1618139552,633331344,1182461210,442408466],[2116293779,1861875497,1612722692,1896265514,1876709504,1729535867,1463235716,1798134754],[1896845481,1326991736,640696493,737492548,465522992,182402176,1568280078,628588439],[1185344600,2121944490,54126713,1727923097,77191242,182696216,1645818540,1486934157],[408555250,2074844470,1191965682,1054339531,1640685807,1475779139,1759270707,975482506],[2052396556,425835068,816373813,345761722,2124874629,753615433,111686488,1190941044],[1489792933,1479655084,1608399331,1844805202,828708085,1476069739,994408785,1767865307],[1692609643,1251746881,1187865938,922530481,1731623027,1629396514,1660268339,2047162082],[502723469,2085785412,1592225668,1456392690,132272963,69295987,793654106,630147582],[500927701,578431144,532838303,1615633054,1528199853,242011127,2076593782,1034371533],[1731813216,1593223026,1907652889,1452347336,1284645574,1892786560,1914989408,925359808],[166601543,1656651499,1996917174,2074430281,824835434,365917801,148979940,496746265],[719976589,1474343214,1495302604,1228525845,1727725587,1635383292,618002701,293415490],[446867864,1722222839,337975111,2011026177,1922296458,765430245,761405904,292158605],[1957044541,1725031081,1180905591,2035093728,118207187,1922525548,355192962,228536586],[213709199,1883793585,302956269,1196354233,1865103185,1695648393,1011932761,632318836],[930898521,1141383996,962185336,508298046,1124909718,1505224993,2057300814,1294222196],[1189862706,1036933348,1345568798,1236662286,517081426,921230236,40586562,1235948310],[625622239,705830714,1955765504,809679097,1502261187,303498833,95309032,2022196160],[999691963,1382427563,314099383,940243416,1407635310,741146500,129128935,959788746],[364952237,1309334315,1441051803,541223061,1497767414,594114432,748770809,273672094],[1305907158,108353055,1984857502,2124920978,1492978910,493978734,1560152951,846080365],[535492450,923127833,1758746215,893626033,1262608261,474737428,1682598613,246634193],[929717165,1338382708,1826643380,1444563659,589296315,1042477617,2102183134,1245073781],[72321101,310350737,635096696,2111058283,538666588,1111903448,884101297,2111358086],[1705484836,973987019,139546742,947233956,1800320736,975582870,1491861171,1344686271],[619219105,260612394,47495314,823969271,1991210267,1092979107,759835086,1686945007],[1442936558,486476585,877015861,1496391531,925302832,1739171538,1539888461,1920882016],[1046288480,952918228,2023111296,127505854,121645725,496963964,621057546,467815858],[815592328,1323088092,251704439,1895215480,183414937,1428928368,1504457419,1188803221],[721411728,656589125,170037595,1676523646,1403808314,1807491070,1972084294,716001933],[1774520264,1759277096,1010089224,2046875762,2071399280,943459818,453260337,1682782774],[1990112161,1265138075,688508187,1784900510,1338674536,1349032424,1707523295,1050788078],[905733399,1846143069,263624398,317595716,1949398372,1855700377,45022710,478346108],[211136451,64017203,1601502332,172888587,1600824754,331278436,1071416732,408643722],[1536319145,1714701377,1999584897,1419821647,465550509,1388006453,1183824028,177607167],[550545079,1068078702,1938545416,1680653176,490469018,418869579,535524127,1660936481],[417530514,470103674,2730058,195433988,1986620291,757960273,765736415,379245555],[539026783,745637039,937105441,110615464,1687124550,187782596,1417770222,1715167847],[1434148301,1904706688,1377543283,1975466982,1868834642,1964441099,407596430,1802275273],[404883105,1181160608,526815483,213717604,1202278024,1088188674,1797997915,1164486378],[290972396,1120934296,1867169716,92240373,1826852807,1878884060,1815141119,342519076],[915212789,2122580384,863908242,1725362360,1514776875,1690935062,1854491478,822891737],[812449848,497218769,1213445787,1802490881,1752224454,182971848,205068639,1530327497],[258977564,1783771190,1981687774,2117910958,768185456,1589610793,1106179375,1183041588],[479682785,14959246,1634057291,1396249437,1909367252,447083667,1822299497,1104164293],[1190292194,1911825037,1563733241,1160992817,1440322539,428571313,1844805362,1082773349],[1130832869,150804042,1667710756,17961425,2072081459,253519281,398472598,1452097616],[1737578767,513991104,1931562498,1362477128,1948781031,1782283160,1091536809,289436904],[1484392860,432686747,253872838,1037447589,1533000267,1263828353,1667627194,280006030],[281939354,368325069,362407147,490875562,1111981100,194898680,2093532949,1745455520],[1161241456,1263003916,1182543970,592590834,1433690467,570413065,1313363463,1371879390],[806135491,505233287,373437884,1879563444,578934360,681575618,1545439140,1126078942],[578692156,1130793732,271402540,1708691261,1108147963,369236673,1709769535,203080303],[1778410418,1680469290,94985229,584547747,1374967697,1919750087,1363273784,523967321],[1424922362,273461928,858475959,1065963171,1104263272,1571834174,1201558233,542430059],[244829653,548463898,2021241302,1502703612,157480200,1551023289,400183494,1039597699],[1631765060,1993944447,1208221093,1483366958,956801870,1235510701,2107923552,1670891858],[1336485625,38006260,450985645,64467780,1727929923,1003662708,630883629,1375963154],[807092388,333561210,1756299986,1037948007,976020931,1349242590,1912793119,62037841],[251038495,1157973469,1250142944,1667734775,2059366393,1482641505,1441171377,1151842710],[603812695,2063127623,41162985,1688954688,1583317089,642106634,536154729,904108124],[990208774,506296142,1763135707,286261324,214345658,1300541866,1572262027,807939268],[377155417,1392943435,148441861,950713404,1958879686,1186945040,1894751717,1821075030],[644745749,296723928,459866495,14509074,1539595242,947054681,1658486168,1843065720],[697119150,1865026711,1948579660,1819957302,421937543,269374939,511569627,1582709724],[665039505,1262477911,1808917007,520046966,605443549,986171636,1366740702,324266936],[1562903829,274723334,1765391525,328842760,897782066,1150004636,1580021332,1302751588],[281747623,1859632237,1333509165,1074103155,672005519,893947419,1809925451,671103622],[1191022289,992143361,2067866350,10398602,1656768729,327314741,398233118,782272858],[2070936176,1244822172,1485522589,1367002123,653624017,14067775,482427124,395332609],[1152063550,513425111,1050660836,977298984,1288706091,1269239180,177197979,479092298],[1454570055,480251479,857729637,1694623408,1667130425,829594790,451051499,1839834416],[1873328877,1636243355,1640751077,2014297,1947406516,1311456954,10780448,1101489586],[1608922405,2043644920,1829725542,1387722074,1502528695,1713978367,802313578,1325948436],[417857997,619550757,483511806,508878155,1090227475,1133884130,304948632,691897015],[1576946327,1703549566,1046750271,1259144408,1761884428,720092594,211116925,569867453],[1609829119,2092799118,64874222,1154658575,683916110,211341315,206616373,872241026],[291321989,12004449,1393616992,1666221228,1330882221,1090873310,502951168,1146250422],[1066284685,1464002711,1973249051,873936761,169850630,2081487617,1266694331,1559957219],[559098341,75144333,842755103,719573587,44128640,1551134983,821627340,1278042183],[1220811424,1097625916,1070351456,1664596874,1362259229,1940039131,1466924683,453488684],[1744669821,1922985978,544371476,14669896,576937267,512232886,2052259113,848209196],[106767310,377950013,1124274399,1681025133,1258955883,2001315063,128085927,896629716],[1559577850,522359237,765628731,1396940494,812499311,467577445,528955966,302751242],[201759033,1815079898,1516632784,1753534387,821721307,1574786628,1146190401,2035168799],[29329479,169744663,304362482,1161089128,1022395973,710097501,1970019553,2051347326],[1660250135,409425325,713143083,1225708531,1317446019,2017995878,1401713240,1045391392],[124068113,1144917838,788440944,1839026657,1193470961,1351087137,520564410,1569856170],[307146119,932124639,984539329,2001039913,1164837117,1753398462,87198069,1845579424],[662141112,98590271,1767573874,1725586371,496346396,1274842808,1233349831,569636272],[349635204,1435786522,189744866,1740537104,641759115,273773664,836979807,1635261422],[26774706,689280847,1824237942,516485750,985845802,1951062999,600282198,1210004462],[1756427832,1532271454,1119539854,1478973444,2094816084,1681631883,453663180,1238124273],[1072955858,192125269,695579478,948384274,1748177520,2004398178,291197895,913468868],[1550142544,496252774,1809255154,1892460969,1583716213,1695904294,858534541,1816437391],[20802810,1879774572,176599526,1531534669,766385232,898895657,1018890137,976438359],[55567238,1232572655,1627832528,1574327456,608715855,428009045,651373068,1406678254],[1870015453,1610210729,1305440034,1340207425,29100662,412552456,1284557283,1758970337],[1307928032,490124331,1379343385,1736031118,965746014,1415217693,1628078237,1994360325],[1542152482,2027201723,2035066712,398470486,1511889584,571850677,756035909,1297593846],[1895174293,1378589270,153040423,1404549152,724890162,827444810,254124570,1110606600],[1692329676,418453662,1870393219,1119724592,410340483,1942622723,806084236,430200577],[607190030,22053243,2032682046,940812282,1048978877,268941541,853445247,1277676097],[1472251287,1790785921,1559372031,295851344,1858271576,158882243,1590414222,711083736],[398271048,649715762,1008790379,2007559981,1973225221,54662304,955416898,1518152178],[229969788,566376693,123407361,714269340,159199686,1095046282,410695485,2087634445],[1034717019,1369305893,289457720,445665568,2120927149,1354962355,1505452409,1742901323],[1857635413,1548124976,440529378,1289852944,352667136,450828811,390755403,748917933],[1901801639,1285501920,391181540,1238613720,1329728332,761393755,1796425671,1895921786],[1245268236,607195217,1872853628,527894357,1214108343,1797557150,1785084934,122285173],[1539080312,685670891,607267338,524167510,2021861295,41948196,2064261466,1820695573],[491451459,858282498,1377137263,866296505,388839703,878874123,617926096,1633958037],[1045375605,703507216,755439933,1796006509,665793308,1182290080,67549340,246397155],[2060654208,419232828,1823912246,1637859285,1453126175,1509848606,896192485,2015985214],[733361604,1073125485,1460030937,2051065914,1139270138,428703741,1560651142,904437873],[1601663618,1986993801,1608524768,628695251,153070783,1048951845,236070788,1700416406],[1885769320,1860275063,2090100384,536704934,4595640,1324794455,26228986,1386024788],[917526099,1914916914,735665645,2086957530,1701726871,973108199,1102831602,2094958095],[1270736144,1135746940,1347048794,1907772725,210311894,1473657666,1236044318,1334351988],[536333295,753592831,358908269,573639675,950713295,1792016182,210452086,370034959],[1282930818,2091218239,507445314,728647602,1092794444,429339975,180507021,1284307264],[143149650,1314549498,1819374227,1439016756,696129481,1163172758,1505512129,580651250],[659426815,110823772,1131722774,792615327,1383884234,1122454825,1788562624,1361363950],[559919689,1548615770,71318613,378031653,1782010079,1184994013,1802171505,134796945],[1530149905,320101792,949840809,1231390770,1584381390,973716000,432870650,1462584716],[10329992,1921621220,138144842,39247727,1353557498,1470066219,280860736,666008092],[1640035975,1709856708,201586762,1404172226,311002327,1690951780,664082675,1460602573],[421310010,119845947,1880878617,702485973,1161038227,74062121,842036539,846025137],[474676941,1241337919,1483766182,679243407,214541194,21286381,1761077005,618412099],[923251090,1312695274,985430538,1703526659,839175330,1254058486,1698585717,447656409],[595161810,1769242084,1991603276,937666392,1149716387,1136700855,1483940271,1853990405],[1576074081,987095065,197773373,566678343,1524901130,348930792,1220955100,182984701],[1466994048,1711180082,1744309615,1181772450,1137098173,1457436685,269251871,82446494],[1667812594,908930056,292144651,998802123,1619787748,1192869609,2041029906,935305694],[370999781,1982267178,365913795,180916493,1965656590,846472226,1737539464,1648218522],[555244570,714335021,1275164757,1794850087,56337704,1770332846,1819837238,467385741],[483916319,1729660330,1617252169,98221193,1096108915,2129287573,554011283,1613759638],[1314595453,886480041,393275652,1463758110,983740893,2089201284,2032547433,7376788],[1828582601,1278525032,113329548,577577510,1343737930,817901839,1492132944,1956477474],[57570162,1239966623,1837259271,1018968001,1578868816,1824314871,1480371869,955282788],[834233484,1247487449,136971937,1345578997,888973241,1366615297,1821456776,1798326586],[909501715,1260544829,755733527,238448489,41097353,1063154625,1536719029,1507311364],[636267406,2071514950,1098336800,1337052404,637695933,149514386,1352871767,1568954925],[1543643443,1109935879,1569854889,689799851,1925605063,1762896939,83463252,2129343812],[1582873722,442624374,1538052273,1019317569,21700501,113642072,1622439867,868028277],[19235284,1116808617,814734993,146022578,1493418620,1166008236,1259327497,1673686551],[502017626,2127633855,1422634585,1609500966,1181168656,38798887,2077584742,53500661],[364284486,2084564056,844484010,1430152858,928876740,1694751249,734101976,1859346556],[1544008533,45471688,434215949,1761840401,883147714,1867800362,263413697,756209719],[1639107860,806343914,417266526,698885178,1680344962,608698661,275469628,200479226],[1241528662,501740618,748321983,1127693435,1884109890,229092065,1492904969,1289439990],[146815078,479682115,424509117,850682203,670128132,892414047,1841386495,769604702],[1676192205,1529401212,824719217,1476568307,772448104,401365787,723811059,1135518534],[216662537,341650100,648546653,1086382466,790892086,654603594,2057545080,2121483734],[1663859408,955503671,619849157,1309716106,1499578751,1225053416,1247879051,1433672369],[752553626,1679631230,438543219,1293025984,183530344,875785223,1430375898,1680005022],[922399033,986519362,1038066936,1254705425,1987845487,1689261956,417351848,320523930],[1993393508,1717164115,1252487392,1380667890,794184257,564811238,1669564686,474933593],[1041350871,410881089,395696687,128804979,1605119414,2068820797,1307111719,1070636765],[395600418,1228679905,185516437,1666149908,90118948,710689373,1119499590,1157307024],[1235462025,329077103,512851968,322437026,1315920832,1326942370,2124469122,2036418184],[1836639793,571001165,680596745,1275796131,1743821477,762659732,1412472562,1184561455],[1416955048,656827648,446729914,1755285973,1965381898,946693581,240564800,22403313],[643147958,1820292747,1601358693,665074764,1277831754,1912435007,1900195111,1918889811],[1160493661,570535234,1287654179,1732524827,1086314949,1714549878,674773684,1282430810],[1827385844,1267108266,1786036456,1286324593,205792908,1836874597,225996613,1255010220],[1294165027,1539951766,1043121063,1319681910,1126938325,1140508131,138180450,653985970],[1128863606,1909386866,192133162,382422583,2106345663,1089249531,810683450,350675837],[470144908,1442392030,21083624,1484462794,401253552,266914182,642697594,1654138644],[299609147,603977397,1512672586,1513465067,372204390,1821138023,1410880324,906623026],[1745497978,218191077,1500822027,399026839,1426026297,1893813378,424200022,1119507845],[978387815,650804008,2113977802,1396067513,1583707063,2129877933,953303934,1712766308],[1628179855,322154813,1487448019,533397332,1566840857,1885294571,932535295,1794089013],[721308995,1995937240,1276185164,507505119,1084291634,1462064185,1272719729,1054731826],[2059674739,1308607873,702226391,432386669,1899948830,1636498460,1135981221,669190962],[961138252,947522679,1521253071,1785160882,1932435862,696137477,1110498239,146355553],[421158502,1997851231,450668354,1266943608,742922280,1248566512,1911607310,1013498251],[591158039,107655539,937591262,94498855,1681141133,1076875530,487954561,614976570],[2060512271,1795975846,1653236920,385566520,467663811,1698948993,1793867555,1870192851],[851856142,1458732542,800599435,1822732392,1910004221,183069723,1221894391,1655405228],[657745038,196946592,1367470371,248896811,522404723,49638408,1398048397,338590352],[474842956,1455454729,1637509431,1488471914,1563596667,445313098,1675038029,1149823409],[64232321,1039913648,2008931126,1516868766,426294687,1741322025,1197041584,1610087010],[452566471,395685576,1248042109,1959375929,70816269,1841648044,199727159,788010925],[1708190362,1906414034,580954129,856540910,731533145,687913769,1738708026,436440184],[1313601915,1072282071,1550127627,45178620,46905506,1869420705,1596719619,688409599],[2062972029,1264658211,221581158,155339383,2095422887,303954134,1945921800,2020403698],[556398112,430500372,239953491,1490772548,1297030694,414082784,37835192,645876895],[1961793066,1229521579,424825424,1972530036,1682000857,442074874,1464436083,1215975361],[1419629467,971724465,1675326125,1742718970,921752736,1337155121,717005516,944487650],[1885130349,801075971,1382718784,1892117188,138751894,1512175190,1161757890,831047489],[606721743,15303342,1320414357,1662117402,444573393,1568408356,278529921,473703933],[1099692881,1778289367,757230021,992366554,547846530,464363856,786893857,311188303],[1209928898,166163017,1395706324,1176178610,52132168,893052450,324497964,393536900],[1795163740,2078488493,1827257800,865343935,1069736543,732296505,1982938836,57989601],[1659998583,241122548,1882964967,692837716,2078158373,1528016149,671000223,340001700],[535245818,1213723145,131433537,1950712672,1237495563,2063086828,181892229,1574238848],[1704241648,2087806196,850572095,2115867940,1061260021,378627974,262453875,761396869],[491291476,822900011,1132420191,1535666520,536053604,426593691,450450742,538308914],[1976032556,840244675,2026398066,127605031,742969453,1687634785,1440685213,626446509],[1454246587,405810363,139660596,1799254047,381316636,1793486042,687410515,1967766809],[1153631358,403370477,1928256843,1229534454,409293796,629642340,1520416164,206061485],[540351745,1853604522,101571084,708484344,625157252,1053501358,564142594,1265404633],[1681622979,1387878971,1580200674,1371216516,1758051649,1924704196,53883974,1886861870],[285290782,1979648409,941779524,1069817266,235673935,48803503,802864007,86027616],[593963040,736456728,1086541266,1542031306,2103797875,60729736,604067023,1475483279],[538925127,1559216902,53239289,171839946,664091126,1829994705,803887169,1622707278],[429115430,1509585167,1317007199,1258364482,289359667,2119926428,23026875,73150982],[2027139334,125723514,1342249570,128538662,204050579,2121914388,766976866,1135383152],[196803818,725400034,1101481471,1100751194,1823258068,873533115,813035161,2094697452],[651894077,780864177,340870459,456586811,1197547454,1778674888,1245110696,565270106],[556123428,1010223480,1969259620,1429200691,917482056,42551331,1205360206,321071199],[1936949700,1510006761,1585263902,110159997,771909271,906107429,854209513,1726612061],[674190937,1811912618,1209137269,1353105661,895677048,1215082586,1105967866,726700081],[815274425,276422956,908370286,1903260106,1757952961,1130288536,144935056,1508660852],[987692689,1463915062,483823153,549110164,505723957,1057467345,247217161,1434578710],[2070977839,597759165,811492734,846418842,1902601230,1608327052,1322056600,357812305],[1316904105,1139558384,1537170254,98522450,2059464581,1005568247,695521652,1799295940],[130659458,1322825642,2057874926,356334768,1787280212,1017967521,2056439800,1991708339],[1984570327,1419470960,2059489857,776410745,38746874,583472082,1798867372,245026910],[1146048516,1222932530,892696467,1288975882,145627599,757112402,948482276,1698277338],[293265201,1152602108,280089746,2106654323,1861969842,1619676529,2011861502,443481187],[1031024502,2074639092,2015628970,990601749,1009379198,1477758332,1400255705,1875092587],[1281999576,1603135212,1633160347,991018650,21073297,463560654,750225987,1144295148],[279147474,1884655958,1895682773,1438266769,265699284,351034779,848284322,1821587857],[2063800412,2005762195,522202050,1594628632,314337763,1651046852,1640160649,671915352],[1032501902,1536912884,334125918,1236258971,877757824,1354819033,171452793,891469708],[119414703,79110082,819950335,1902302102,2000542282,614749933,887121158,711945337],[469614033,434990316,183463613,1459797353,178317691,1798196825,1441154226,1966182404],[1570842963,783290326,1814006191,1967637530,1980882091,1636767747,1475486851,1765731942],[1230492733,1420860103,1027483580,112198560,1685708249,1986566319,1186254354,1776878652],[14455563,287358285,2092689960,1876274436,1433687252,1537239613,1284099269,1649368760],[907934310,92050876,1877850894,2066311062,156127092,372907017,2109712550,1812288674],[1153867016,1049253220,871797696,1081017662,450407015,1034216265,758206671,61237517],[308869442,165480221,973609613,412966090,1515591937,1379415150,911602634,1863095441],[167744870,1858713029,1604688984,1033059257,700301040,709389075,725930778,1102865911],[1092854596,1803175180,1286874811,775756950,390212801,1617753538,1698213595,1510151622],[1276371039,330544889,1031664260,2071722062,1832559583,1440065254,330503668,1076775764],[998459076,2106291305,965533419,139983087,1802673199,2109020748,1841333609,538257565],[814160504,839342318,473685779,21668064,925695928,1754744262,199834299,1980349645],[1069338516,2055117059,1578963144,912534525,1005471871,1966968035,1969364392,1926756703],[1595014871,887860106,2073868576,1607156990,919077595,1971440410,427181664,1237242062],[913312106,1484721942,426426427,1814096156,178958588,1009461848,833562880,1664687972],[266365093,1101630345,45583520,1034427879,1797242138,1566103662,1172879400,752776952],[889406220,1588692561,619581414,283926564,304607400,236491792,29355209,1432648409],[1238091548,178380748,434944757,591565893,1911940408,1327267314,1098240528,579167489],[201175933,548650381,379041640,1750891543,730127241,315543800,1030768163,1688361844],[618169630,686867585,898220621,1462568705,1413175589,970356280,943196292,501182874],[1757036464,565345696,1348857206,1685763379,1524600265,172368088,1142459423,51683540],[1254182711,1038091652,754065456,1622208723,2036555043,2083869942,1827053337,185560027],[161635153,210238252,16281469,1108248961,591618239,320448639,131038020,1079579103],[555744989,1763216319,4598907,948620230,316919551,1668414738,1839076236,2069898503],[589657005,782362300,416250593,1152917478,1828967043,1400562027,355515853,2097533103],[234976171,1850453678,231208217,1665726223,2004630675,247125500,542162357,255021179],[655226943,1002456676,230382385,1041552580,876404046,753364194,568589425,522028287],[1492812823,1525458429,883267372,162609411,1720100560,1234656806,122844573,840766615],[84537163,1679869689,707484676,1118844971,603760761,764400776,1243438159,1829599465],[1404673623,675069789,879265566,1400316784,721957084,1668051406,333978802,1702321671],[205587244,1317348065,528813729,1247849397,1274999216,659752455,250226017,10383042],[719250701,858362489,435729919,333945363,33147722,1440223646,1060795828,590422404],[865737692,324684539,1869959259,2041430178,250870808,668733049,450562102,123061239],[144259503,346214055,732803978,1731597772,395149179,507653972,658527690,1222295084],[1758777202,1412045164,1526810175,1001411175,1691974280,1622366007,1081574783,1305798367],[1537994868,1375640411,114382665,533175385,509174649,960038689,1605264508,1800951235],[412323488,686526090,1073472568,1236626892,1486598177,1974934478,1595136474,1259484339],[682478122,119560848,878356272,1124120584,1383771154,529594297,158301522,237828811],[439224830,905566306,1464995479,1446171036,1353562081,2124400466,161146177,1274041929],[1282286834,791696253,1689679148,1611934500,264383216,999499682,387416532,1250321025],[2043994505,899712458,2085140276,434409558,1833484732,110905023,226035461,1378556708],[2049755350,1625813631,502321828,640733640,530785117,328134854,1668402233,1976649255],[766766578,844519639,374837509,943992723,460989656,742018801,488453866,623169929],[1895496902,1742798576,398380476,1046269006,826567460,1533849612,1339365758,733197930],[311930722,564261281,1987718323,1418323471,1915152336,1190316653,864838063,1596265436],[689025002,437478301,908782914,31368733,1047038768,656481368,1386551920,1005796200],[613729566,211302336,1383489437,1299586998,379611773,75871649,1525077416,1534410920],[556651435,1977013408,1767469583,335963554,2119579554,1948178212,991206211,404921948],[1436062273,1724307091,1791474722,483821428,254387450,1944628338,1214639312,1639587184],[1232061515,1711122737,1021691826,1632184195,135746058,692557449,1354766033,775180394],[162156699,526841042,1177759311,1326599884,120488210,309000552,1214444995,642473398],[466148607,807333858,969768060,1167965114,796105882,1336790927,1722367206,220649320],[1473744414,691892942,1414193725,93858302,1177953824,54080624,1135816688,140878104],[1127991472,438454616,1370680730,491984094,970914367,46946269,1061433725,247875002],[1696719973,1908069085,1441838877,2096458709,1258378586,1808758263,1818225944,591003588],[1307875803,965538502,1283462262,552310391,1954573934,20473888,1920593246,754352313],[975869394,42517713,459406177,1671245920,326191093,274163841,356866856,1711427171],[65342573,391799666,1725901058,1184523437,1850846847,938225514,51061049,1981550416],[1701848498,1659598465,1529098420,1401514003,1799855424,1155785335,763586705,1617941557],[1766687518,1604021853,105175838,1049268268,199336110,564873207,664249179,2011783808],[331619595,1816316622,693898829,15957072,1297867945,376329641,2019916887,493542221],[1331200566,1206264223,561933972,711971752,1108522831,1260736839,1772597741,780423194],[1831877481,2007169711,585950436,1008812720,1206326173,903857208,1695580775,1722451938],[1768205563,1571534849,1884711170,1571537047,1485180214,1261860125,538042275,649799813],[213384473,1056616619,95803909,1692179030,165503930,820316250,772689599,455092974],[1566248594,1993445621,1144382274,520885670,1396902831,1426282944,1491031696,152899638],[1349495340,326865639,2119585744,1482879383,769431148,219685184,1868516045,272019699],[2003082089,571674537,2080200767,1938317771,666224250,1323050654,2112287893,1626679818],[49164296,1263388782,349896159,1575028078,1493847859,165379972,1914661869,1258145715],[1131148429,1657415154,1676740870,371933843,1775281532,1519485256,1282275420,1663092107],[805389697,670033298,780162964,1509826693,56613598,1404989786,1652855065,1174796805],[634849367,627571142,1011751100,1096983737,356817521,941478437,295530966,967466981],[524672698,537749100,437950173,1342296208,2093357653,1851677302,862937024,2085884737],[1742645096,1020773851,945212334,276411472,1896708902,624222154,1956023672,520440799],[829427828,546569391,830605294,1082377109,357220109,46290473,1691513245,2001016206],[37052258,579041619,1626396513,2088291212,95772802,1596380530,666003296,586867437],[857703268,974776582,1897549492,2118891936,302371310,565500215,1722069853,1362867797],[70480600,1754595016,1208088878,592332873,772134565,557472936,2087278863,455395028],[1135199936,1120223616,668659377,1297302088,495035003,1059780298,1375166320,1609370994],[1745962456,414483641,1359983039,1695815654,600854159,2102463970,252555889,248227640],[928064790,911183290,1760740567,983132755,273067505,1358538167,978727281,1795414586],[601118149,96196211,1173594308,182140476,55605590,1038299132,1622403452,582229188],[1911029059,139208498,1753007798,1202205018,735179414,162811279,251350187,931349853],[291932305,514357505,1547809059,954222328,883761016,1185830960,2088435258,430186270],[1421246683,367430364,2107042037,234521308,1238772935,1762108040,243967079,1725105550],[1951604573,74650521,1457535927,1864389557,1882931905,258407315,511634829,863537713],[378026432,1433769803,1761998488,1557311612,1831561255,431085951,3718633,1688409634],[307458082,1183127237,329741348,1834788350,1873102534,984926326,868730934,1211443478],[204920828,1452031561,1082102428,433726085,1748291348,1566940001,1100909662,1462856391],[355064949,1393789854,678222957,1052705492,132936841,45810251,751557386,1084771756],[1483444450,1978411556,527623727,504652837,501322589,18002976,275731933,1554478667],[1349037350,1836363475,1450877814,139876904,1401061841,12492908,1136321239,412106464],[1904755334,1016506171,674011811,432283222,835602405,1837644517,139358591,1271162580],[824542366,1649516430,219763800,717293350,415961821,1137752893,1494469049,95840164],[1922853097,687936186,1742838512,438708180,1891781046,378694934,21603249,338433637],[325675344,1898636947,1062444678,13763974,1599532861,1412518790,25794976,1001645605],[535425020,1084884192,426196370,957550979,1660075466,1564186113,1245991478,1552851698],[387259508,2040888408,469382082,841314562,2057816109,262105791,314610096,198318387],[1081898182,531016750,1649920989,669879231,917974810,367249002,580381222,1182906818],[1173683024,1409674637,1372966327,666728234,444755947,494998876,950973252,1835578107],[1641838977,506101707,903857026,1435917536,1855137465,2009221538,1050173392,532748906],[377133769,932239768,1458741662,1791440082,1244932169,1093814703,20150372,1847317701],[510924203,315399237,306661726,742060723,192928696,265996709,1029366067,534489068],[1740624786,1451911783,822039792,90461858,1708104306,1380882050,1016212884,1284704701],[349781871,1859390613,581782837,883136985,102874655,1211290253,1616465800,412103033],[1561502174,89790730,1763049579,472617040,1741809994,1311974543,1075935561,89932874],[283834397,1471624875,1679858049,1636000697,1075946290,1129725487,1810434647,426197660],[1514638307,218397927,136498410,1159658102,1473308575,1334055245,1480885819,2034866809],[94191000,1504661886,1800816859,1091442301,1923883143,1924887223,609231624,1058096184],[434620690,893069515,390569044,1528565705,1214008867,334546440,13658412,1217819632],[1609123051,619084972,985514415,383412374,1171454971,1145126247,770335915,468215766],[344936112,1153294875,993579809,1637948370,1979805515,854096865,1920931124,1538443214],[2121536887,1488270592,500094615,431170544,1984214616,176482130,202826092,533552995],[962340138,1676788087,573821029,1729172597,2080965567,1031492878,2072597609,654006133],[264929232,428159686,1796604439,1850658263,168493625,826877973,898407515,73475954],[1142545613,1797995129,751270899,1495615458,904862806,425033826,1021741655,750368266],[1368540196,516204174,1426959282,1622141216,420925235,832646887,227647154,982122458],[1500863298,588521638,880392966,839267208,1001747143,1936204565,1016642760,434284562],[475911582,1649615007,223126511,1220141475,226438633,1343057732,1753651092,874771616],[1453940012,1187056530,810349624,865096360,1798870903,485021122,1836752525,1541239042],[1369060367,287814559,253271633,1225765769,1152110023,1581560467,1347149082,577479826],[802298477,1955387681,1922080873,150171578,428663759,517334780,1462709406,919958564],[560836993,400106402,378373024,1625008128,2038635916,1355513084,938294716,1125619400],[579589216,1212105155,2061205458,1858835923,1783117080,1402296801,1043071496,2036716492],[223485300,1954747540,602296758,216652238,1475430348,1309030365,22237347,351121821],[183856768,445771526,1710466286,989179552,452547481,1699166810,477275844,98771992],[620770092,1297099616,752835407,571240693,315984138,1876115062,954477411,811468280],[1249817025,1445982293,1042756889,1244331984,1085438927,1207358610,94781782,1639129695],[1728288199,1152266464,1717399732,429184431,1215510588,1512584576,829527151,848600513],[1767835792,835849407,817120813,290942298,895413709,315097760,1492950327,823817007],[309936732,1359602024,501033404,1300659621,1880475453,454199364,934414658,1189038324],[64278907,551846208,127973822,728005815,725405109,1000074027,1248731821,1085315066],[1146340454,80076674,911724603,1243246250,431199090,863410863,1494798934,832188366],[1305282896,1403353167,937395022,494592249,611591768,659795580,138542932,2067179656],[654784090,71568424,404209178,869550495,887338870,273899815,79252619,577239710],[1622484137,1057886576,349537492,1992344031,2009155609,76957413,1624913878,2095928575],[1546414193,1868450772,1370355189,968811429,758123364,300780837,1581506321,1326033472],[938434637,100018394,847446037,5426970,829492867,578980496,1011507942,1256860192],[803475891,1837981235,578013770,1722524606,1798145880,513477606,1640745679,1159093897],[1043800851,685169182,1405183637,23419790,1477474917,2061223029,1449413122,1289704300],[1099100118,2053345398,693064397,281680436,820303064,1694385485,521634869,1951752274],[1642086768,1562068893,424191550,468101946,1199151328,1809578765,532511715,666169689],[1899170338,1988115649,75368693,141703548,164136349,1776504540,2040796938,1626047277],[24437288,565833047,1007412322,866221491,1333018523,947677804,1666876742,53135216],[905475594,1090328442,330534363,663101331,1002189261,946207829,515739613,1576284405],[1714622823,332439553,396716194,1435429427,46063982,1742882036,288688284,1261393490],[222687227,1911116233,1341548215,1312113194,1793547687,1110788737,172098541,147455011],[2050364907,2048006057,213055675,347610659,1734600552,968774974,510783824,1589931818],[968688078,1941301770,915203376,2072753788,1667841960,1969569872,568696051,618870935],[1224037075,34691988,487029540,1995055575,1281113056,1626311976,2076555835,311789202],[2091986709,1949685662,933022429,421690975,188621496,757273994,467704025,1801269627],[1017004587,1764065855,305342774,1849677829,1023017372,2123075135,372735859,1927072538],[1799811187,1874085778,411181522,657212146,2068316843,529699240,1249047516,326606540],[385305079,81820079,1114241164,1136050893,2084927810,667945738,2008075078,1748640249],[633438115,1962174963,1732697520,524947123,591102433,451693021,423905326,565005923],[2068728060,1283620427,1991880189,43534162,651215401,1181580751,1710275213,1662268947],[1518067107,87143425,1957389132,1927422344,785476877,892553534,491438562,1412189527],[1602206710,1604077397,533216419,1129510782,556079406,507977164,1336921620,966222713],[733033981,1410297849,1719965463,1518590796,441108411,1764415236,415909618,580681833],[1833359166,719859730,454727471,1128524020,255769283,1802758924,1997401893,55480273],[1813807602,728513796,1689236466,26429845,1023462273,1029151517,476131536,456011075],[289748714,2025998023,2000817900,1508908588,497334265,168415874,840421139,916438118],[1940451604,250988833,431527492,161506953,1610192074,271207780,880243159,855952231],[1005419961,1681336913,145464051,1700535742,2052370977,1868290842,153281337,1564422612],[1102061883,1046009066,2068318700,676795752,1550175679,2086701778,1150147801,912400140],[795333277,1255028563,324619451,27794750,978279905,1226190032,1992090111,1555083461],[1862184125,1286751382,1263415554,654081330,1823972697,1542598030,2061970916,1313443161],[1796031951,1996446675,967184945,1636387295,666733113,611329994,858999435,1960492773],[1178818083,761958589,1682530625,1733968069,1931748541,357036837,773815359,1163320624],[1078917412,1996979519,926158004,265889680,317173487,280087078,994961000,69246817],[135053224,1889039022,1501696408,1307182308,532236846,1490791160,74457043,2071594429],[1739854646,1952060163,910942192,1742986553,1012012850,1129126391,98446127,858978693],[1225005144,883117184,434437375,1715388784,392035409,642396767,473555159,1456353309],[972579473,37561770,1873423509,1386306374,1050911816,1433091553,2069844516,2077075945],[1386873407,1042449188,32081101,1822388807,1795069049,1597789782,1409160103,140564426],[274040630,1400717942,1915563975,202840411,1046440118,222726634,633777914,1415045434],[2085268808,1568262102,274709956,343220644,1162158155,1789306723,1020941491,960291129],[66939291,317567203,2012730083,1968800392,1813132921,1708807391,935965796,1833114830],[1113531336,1543501033,1008933135,1041796260,706713478,497257959,2084284147,781951417],[1683895141,119975311,709626922,1804137463,132318965,1298404845,149102213,2011786740],[611771532,774974151,722984385,596668980,1958998530,607795462,2084630589,798935439],[1023485521,367461335,249471009,1263677390,1164667657,828681543,1225393126,826959818],[1369862416,395912536,2117838533,861903251,160277792,1189531368,1182652709,1415429435],[347882287,1610872153,1978600841,1024949879,533592713,224190141,1832652371,969039414],[1501291923,268868014,1646603637,1476400473,866362203,1169665326,1017642725,1833376377],[260700288,1325622199,1148863460,120472158,1798504325,1562019984,631983758,262100196],[1043221209,547925855,609848247,1470540599,1766030656,1299145749,1936693514,1241402949],[1747221768,1257045487,403287752,2091151435,2101863251,1087906382,750405276,1163422228],[485452846,119430790,1510688616,1683644262,1114242065,1562466430,1649681444,386365870],[1543453161,1296607702,1011643581,2096939677,1996806486,1607721206,2000902396,1813403260],[2031563607,167910859,14552874,1060028999,1954129747,2048411991,1719815888,311718778],[915977778,1103411245,1147929202,447661235,720813843,1791375866,1645480578,1032266870],[1843040705,810629380,1357099430,529096125,1950768415,661058282,476661231,57442529],[533918898,595654960,1220540898,1168651627,2042254801,596555698,230969000,1875066215],[1955245604,316725824,1233029254,1664599815,885043593,1088285014,737765361,1853725397],[1405265408,207881277,1774835582,15258815,448819274,1052955176,1395172623,2062976120],[377587934,301839391,759330854,1259408942,2124576507,223293750,2072395750,255341272],[413371854,128926700,1647150829,2052976485,1587950001,1636953594,987719368,2033310504],[1314751062,373212433,2848318,301742900,1704747121,183469388,1688270148,77222672],[140175018,119323446,1779806197,1447123300,2086474632,1381228235,1667866655,1828811823],[865500296,1391546757,1507405860,1195411557,1866259656,3722621,582528740,263934790],[1729935031,1531134341,317922173,949214088,921147132,1489406215,1821374321,1084477258],[188879401,913270321,990321360,904548169,2007656438,801770665,178851725,1782205738],[1861276032,2066526879,203943407,900883697,1705417592,1860974800,477319778,1344642210],[1770954233,1019238709,2045463654,943337954,1497918315,1814431929,1988120022,1800436962],[1088523419,122098160,525760765,530248435,292548045,1181345425,1547124185,1955120510],[1574479055,1706449811,121385498,805882913,1643127769,1854055564,352442150,1660267954],[528094648,1463202802,1820480878,1192525657,975341359,1531966562,1669355420,570318602],[786734247,1450265373,1510861005,989264653,2040950716,1690889786,572784281,254507690],[1273936253,1295336564,1269057582,448829271,1409745342,1584190807,987799415,1786334319],[1449015765,1937155929,2031011201,784128644,1994398087,908898710,900589470,1078511581],[1869526199,635710664,940390824,2027285769,1705403185,2063640654,296274425,641477653],[913767798,2104095574,208546546,536191953,2125129410,1109703776,804405829,1634441306],[1588123828,225883102,912022059,910144925,311152265,832182165,1252568018,754110873],[1208609888,209781024,974040247,345551704,723742443,1566605905,2121346871,881972209],[111821427,456027820,1838176921,954663681,230086024,38620485,1131111238,1291748985],[638004196,604842699,1772622031,1852155990,449143310,764067981,1294546410,688445412],[653587024,15048154,235899460,1163930526,776804474,994470409,1476740238,253880204],[1776787200,1618337092,102364491,993854003,2117725632,843946477,242914513,1406656742],[908242864,2025764065,924000347,1836812168,193963515,1964522727,189194534,485923827],[768925998,1516378593,1859339410,1164039181,1227397320,1153529303,1715713279,478672356],[1904366197,1587571982,1032836255,1104529067,1131069114,1301114515,1725468770,388179117],[1954191282,679907676,285872892,1090614747,190757309,556974347,492704705,1875999470],[1016233408,3068493,1347838443,1964096602,944550061,1512405329,1697514179,1782895204],[606021226,749973292,1719439378,368836858,462677983,1236772009,1192050861,1863212210],[372922739,954039522,978236748,1476863215,1698013487,1207746376,942303824,787929653],[1006362514,128906983,679675760,524131602,2015210333,1939036915,719042469,1138223126],[1952566039,141432970,879456681,1131218462,1604705564,1902430826,1599150690,837538401],[1770546696,277269876,1152643822,976254336,519117752,426014278,1827840766,2120839670],[1824830889,1869297388,619644199,1550264467,76874299,1561673782,1053886232,809029680],[1118916841,1869950838,1358909971,316395100,1182168622,2017321037,271915964,313540294],[1645816899,1666028651,110483230,1658966456,1604395258,1283439760,323074491,1429013221],[748927229,1442240832,606883785,708774155,1326149648,639869407,2019658244,797728481],[1129866792,808571165,1288429512,2079595788,1771032734,713652585,1722517157,1101133243],[480816135,1737635857,1343650640,1404014596,1446712166,1298908606,1239430675,1916502648],[962136282,2012734399,1676106910,1709840105,2096754282,1794058589,1675194507,375944284],[19743366,1607468260,236360091,1478225627,1237553407,600379420,379804120,1245660677],[1892733545,959793505,327333836,1495378092,1184716279,110348652,1825120651,1424891125],[1890460062,1496708991,445706793,300029271,379044146,128656,1606303136,1559784893],[1722260981,2043899036,25807435,1308048077,407148548,841449016,609695417,582736045],[934343049,334863281,638012296,2009239286,1309730422,175695607,433668990,1805096663],[1760457207,1319086390,1161640881,113765886,1014296535,1225848529,745988347,795378031],[1666064193,1200650196,270093021,1316296851,407031027,1683382344,391737886,1713242309],[1110952065,1749381198,1825002460,1666015455,1686123345,119146371,1678485851,728904195],[1812763076,907961696,210028081,385525544,21529345,2050042770,1254228585,1364812539],[1036997183,1925118150,1119905427,2088043677,927029786,893179501,82345904,777175412],[1919790815,1432815840,2129598844,804195441,1512415376,1428719448,125748415,279493919],[1988099963,570943870,1123395267,1217641345,1817827643,240129721,1623894832,1247868145],[1291515841,1252957362,567155475,885920029,289742237,1264751581,57740217,1833803891],[1895306756,228058990,902929943,1404183108,896357109,830552015,1886474883,1954730818],[1419209897,276111986,111404370,583091439,325106485,1086664757,164577997,630354248],[936217735,2129875592,1713634640,1695300284,2073549120,202328332,346054415,2027500968],[1153360204,1061834261,1565881675,1000952647,1362108278,54567855,1519223473,673207619],[1179988323,115723791,662775366,1120656604,226467357,915588580,581657094,325849893],[1800995914,206722662,660814041,122409045,966066409,802935772,1005245860,239647229],[1295619431,1370754274,4373596,1535582481,1263628599,876152978,1799407483,945003969],[1660030523,1569538943,894596568,1025636335,1152335293,305806656,1759108283,392628945],[1759168869,151815264,2096821677,815491812,1752294104,1541262347,331072646,1119613447],[987810177,2100821885,34729593,146229924,1396313685,1115435005,1925171019,1926539192],[1962988660,940530406,1561115886,683227047,105807699,1204248280,376672225,264792424],[993120391,1454582272,39211212,604420765,1231147479,1000091039,1881845272,1453493422],[1786386153,1826068621,140230083,63766633,645565193,212299691,1248991046,1304462607],[1333680809,2063191454,1230478380,1202458740,1441385907,1255416528,1416272242,70922738],[464227913,1738557440,114841659,172347144,70022002,1618509079,1026422941,924514233],[1075142912,1432402256,128231251,1313785245,84496259,1852979139,1675052120,174267472],[1995709955,330628238,246109103,1906182519,1665896289,1821541686,256465554,819509032],[1466014519,1181639409,1172068246,662805927,760705034,190289155,1419968784,1931704615],[459843973,1599709334,1863761779,101793790,1468269241,2096019465,1242793306,1078580078],[637655577,1342772657,1578851698,1664024859,107920219,95303830,1584122518,93274037],[417114269,374852459,1322888720,233707563,438700597,1136355471,663273750,113290820],[119070343,931776115,598552330,1955804819,1381086985,183044797,1526518651,1717205544],[870790124,1605962203,21892237,521713444,467756519,815996300,1390152054,698454757],[1542328723,1611408438,413296451,568883363,1996778289,880426440,300164396,906553589],[1548473954,634671018,613847404,1147487502,156248531,1238769128,488258265,930453235],[235214390,2077588244,1882250974,1361231109,1633036392,300634902,2114062787,2091850585],[2115031512,2012963885,1406404494,1372398590,464958485,723619564,236739415,53620113],[1734186521,1471926259,914930547,671875590,2012106132,2042499967,1211758547,974260396],[1136448123,1599185785,1854923820,1602783599,881631703,1362032315,681548812,470548893],[289893951,1451228284,1561126807,1748218164,1052037194,1162587426,619352906,435807253],[872944264,1633786448,1565811092,970145032,794787186,632483837,1138046016,1385193264],[616593869,1029781653,1432728747,1243955636,673042496,1775239563,1775073579,244118033],[1803289343,219419384,1902439097,1518113623,2028224674,1268392965,1938013079,1369747925],[94974171,268728676,1559836477,1513933115,1247155391,1470709845,921364134,2016516592],[1909635137,157094212,1391970236,195904658,608549665,2115177576,1520709544,946827606],[593278396,2065228813,1225829167,1061166072,169800405,201731751,1903329346,68362584],[1235049430,2005863675,1035147047,1731127648,1794332390,1492755301,1684238520,754399048],[2035120462,184715382,305339020,1043823338,798873205,1707350273,635654487,1149159945],[623656578,742008601,1151133502,1663843714,2127562365,984585347,1694574611,735853776],[646694410,633318738,625811908,1879673566,808658040,1594864367,1094874416,143559005],[59914639,598741357,285907450,1530454890,1288649603,2116539970,2042129404,708427003],[21042065,1114947454,1447652906,514763193,293401954,1188524003,324591523,566212711],[642700429,431892787,74952163,421196668,681355992,595283897,2021289253,653157327],[1489198066,905903680,793482549,1907007169,1564028184,1108497284,321180810,797076050],[1030515714,948347388,986268237,1844144345,1639808280,205600441,2110669215,1577349603],[126802480,1783612253,2022168310,1099175562,254933163,11412976,249786475,607826797],[1603208122,1407401641,1815421038,2035635911,709235991,369831866,482705576,1651398922],[527868536,1622163231,2099910239,287318207,126006675,1912410936,1470089204,2024624723],[289616005,1025718391,2126572821,891842259,1446217708,1355791912,1502253498,1240167997],[2058157778,1822569953,745700486,1843693729,1169277661,1756695227,1134327631,832821879],[225834026,184061366,903074929,179891607,1569875827,1379586425,759267928,664208378],[1635378128,1662624557,937647099,839770348,168977254,110042690,1248980715,189253906],[1065137413,1620537504,693246454,361849442,188426523,883737723,1038340732,2109981584],[2029598806,1907202521,1285969926,157873486,1419411875,500592375,910802999,389606865],[1220208546,1017425299,578861672,351224764,71963798,484946103,944248146,1106925584],[1157004219,1873032274,462879256,1398817551,574331164,1036587436,592048759,740249887],[1944689129,290913820,870957929,1784036533,830270211,1152240897,828791169,881928808],[985737781,296458324,1706288253,184470968,1609248647,377960402,2103268564,1762027594],[1463937629,1646880276,359312033,927208055,1106768272,346884822,488707757,1965821278],[1959917971,211380854,412217949,1993125112,1548414517,953365808,43315469,1522578480],[413635197,1855239379,1262896124,1766501561,164349580,1211411918,1752211823,1451917271],[315526380,970148381,648384995,1065283626,853229853,1675003174,1000474943,1964118029],[1547468969,1489401049,1075878394,872469197,57147505,1835669998,1086283951,1984548643],[1792876820,1876768588,181434586,1468995584,1388562233,233733280,54472815,1539906239],[2125429435,1266238793,317480884,3693822,552503004,584045121,1824291779,881711683],[321620647,1230072745,1450584628,1837114143,1018868453,1880352157,693113999,872684672],[1433953873,521448634,1036061542,89641398,1389587776,1240330302,1877824395,1331709855],[1482460268,808057351,326584333,1545515398,1866435195,1123436982,1207775511,1702887460],[1024749308,453161495,681643950,1440776237,1865959666,575519639,1270052649,570064803],[2020776570,1931160352,808133207,1931525088,300510827,1495636809,1282512563,314330949],[1962556180,1524255205,841847168,1746524818,1120836621,1575556319,678163686,1656603839],[1127166820,2025596667,403918677,198425340,900454199,1159145723,1904306255,582464960],[618235342,1501056468,163205705,1649138116,1122958401,1262933138,454674257,885027355],[1753351541,176278087,187399281,921454579,193035528,810099870,1901994735,209620789],[1875484688,452610583,1088471661,1614879261,1599572361,1168686642,780798617,727995911],[2030378999,1411819516,1083854066,770399494,1241270049,1163513224,1066974929,1342513863],[124059666,427332786,1864364556,1323661902,1520420736,348819622,1836835259,1246513155],[701815339,961913874,1352307858,1534313452,1405825445,570603635,1132630209,905012528],[1109991579,1463177082,612756001,47937581,2050308347,1599531241,1725938262,610646254],[1520521188,1551418012,374041609,100454974,1572077359,1325488446,2097269948,1796423814],[983663524,481555782,1209820419,1651861265,1156939046,1032010115,1751875664,23487978],[1889994413,1109006527,1876591338,560365012,655809860,1894943919,171411177,184090983],[1133582369,147690610,113949022,1881445173,233620087,1464389704,1988005624,6432144],[1455014010,259217645,1420495098,1729515490,1121745483,921317157,812018530,1243137281],[136229208,42622618,1609284490,964863009,1208887283,3411190,450726104,485080381],[7753640,1730374158,994092974,369966253,128697656,839529273,1352607424,1013543561],[841674817,169478109,2032065398,1862718122,1042731140,630557828,1725354715,257015994],[2126676655,335641369,488097705,2063862282,849454175,789386752,916546101,402969946],[96806374,1607678399,1238434870,1961636937,2084304469,188821610,984693243,613389197],[1332625974,1604711021,1622993445,1744107493,780585137,1589088327,489772777,2121992501],[37847867,495953240,825876689,1787725810,2002291637,511594013,1837920047,1037044785],[363211230,64205074,1650461228,1557822570,725972292,1764989839,1624402703,271804686],[915452432,1098236444,945165369,189863919,1090501310,794443806,1984199088,1217618659],[1699626493,1725881822,1411574130,1838626806,781817858,1352493592,1264220966,2088351189],[498476308,526087689,1950565279,65532219,1800315869,1206506784,49872393,1381454441],[1171261775,143638647,1946662164,2092629109,1229308815,220005581,12402533,1607727312],[560475816,1606292340,903665768,750796658,815668958,1809428165,333666275,717613935],[1395115815,59845591,641133166,189661307,480630257,1178112915,1767197532,1122885437],[504683350,580614508,421413729,157930863,568838624,1914581306,1836538352,769112315],[2059326586,230297579,1356830453,1632167065,934064711,1847496862,64315807,917310282],[1273898251,1549458723,684441863,1182760065,952365249,832391789,1146870863,247986278],[1299270273,860820642,198262822,447241625,731952272,1078821547,248934081,1487325930],[275258508,2032562578,757032612,1411195238,1801147628,1366505313,1920619200,35573163],[1082246022,1648291297,424147608,632636457,600464087,628744309,1642398238,1273207505],[1249585146,1417932600,993379454,212081244,1655372393,386104329,95221645,1754332035],[1184094218,1130961954,1151188202,1663574080,1572035785,674977660,968042863,2116616646],[1474678876,1411345023,2073033448,1096530537,1691577594,472578318,143483935,1200727389],[852491966,1525928020,275270829,1025627704,1735390529,153509515,902535235,286347504],[2049952007,1997765675,2014793362,1203428329,134649792,1909513388,1563289573,474044783],[1006281262,1106766535,2054485273,753820758,2077242496,1156691345,1984301291,92897467],[106557492,659129538,959605003,1164430529,172338293,707099879,14805279,1950881304],[237057430,1855029961,298231512,368068441,348737826,644621493,2074148779,1371091081],[1626390951,372670236,851979558,679025606,2116278127,90521271,383822833,92415287],[1378407065,421246818,272947237,1044096173,1871126777,587797766,186950434,1729703421],[2095239977,607181148,571211452,290899090,131441120,337749378,1397685382,2090486576],[1993189454,150504058,363170916,1517980279,1244529610,1723235585,1620422816,1258512873],[1129946993,977491209,251242733,1744163918,1809338078,1696355724,1782810009,988659565],[1385260768,286527872,1917898363,1642193867,1640985171,1341392126,955069496,1714862620],[209859193,1954650781,2031559853,1889024250,890506160,1677238907,2122815959,95406167],[1359439136,303767154,1117927562,2022352573,118846651,1668874661,1241280993,1800400494],[1292501374,133139095,1305199684,342970337,646857889,1603058449,1129600498,239453455],[818391707,1582776741,267371618,1676124545,939474975,603376897,808886556,1933091889],[1885431684,547838302,1376134384,1571511854,1834479762,764406508,1486561230,972656575],[1346552177,1222019095,1030985600,1808106734,1624726200,319253062,1678945884,1054487802],[642198172,998344056,1667884450,684586381,711472649,1608827569,693924977,172929543],[2085009024,1151082169,1659501336,1484736886,901521165,238872968,1353397787,2088713950],[2124390929,446548561,435309743,1098084468,1448378727,917914475,1547244362,1215971517],[1814227119,2117804716,227295338,395286786,870626553,74522160,1827327779,1778484317],[1505754568,1039315684,1930307532,1126600116,1174511294,655561626,1952651599,2002019212],[635072729,232917104,2002885833,193993320,904585511,1514447851,510181289,1819312510],[1296995344,454414367,1780695508,440390850,368613358,1975155078,1404621371,1797986957],[971667185,312514635,1960067745,95439309,576367503,1423283747,1493126564,327240488],[1507406841,504756931,958512260,447038483,1433772880,620639855,1593034264,1751007727],[583318307,477071751,1480589541,2018104721,122217384,1467388145,1001903055,1501697547],[390150322,1031494843,226875387,1690545967,2044541746,2018393444,2130495924,1002594585],[199854638,1727621844,2129109808,196050148,130379774,1950853537,1721376409,2110867319],[1653700929,1542573113,479495121,1487543358,862374908,1692008365,1558398968,2015474815],[1195323150,172091544,816634635,534386735,202541921,1238870725,1532779460,460534373],[132471154,71067141,780624163,29919327,1037192021,440167723,957054024,1054587908],[972584829,1935043740,412648076,1315067457,2005441431,360408159,1739548983,692045933],[712327492,1018324483,228208673,621200557,1862596703,1275098171,850603859,1807918415],[1030255086,1015805154,440512766,1549400550,673376415,974316307,656692315,1115001411],[2111050582,1290575457,1534105700,811615885,33666746,1759369054,152658030,1957733710],[672539529,1864352653,1490205461,370984910,1952048076,1510570417,118008928,657037587],[92151334,1864725256,1092557688,1306638839,1507027832,268585502,1073523079,347429547],[47125955,1022338429,630426385,592788099,1649084776,1639752811,1705624654,206446306],[2047441878,110705385,1732987631,1851189204,1070631176,60302628,509285617,1770185572],[1410527942,1011216239,344769923,1041145242,1980485143,1871842552,1394204408,1679024283],[469131928,1791072290,1024186505,676463379,197763105,69659498,318002119,1027991998],[1254344999,703800787,548350158,265733118,1046453621,968984416,1001623420,943871595],[1212034037,349570918,1839785104,1148145658,406686772,854288187,2044101539,2114128378],[35474158,1555829437,1018271996,1139974717,442133254,1177640536,1370368371,1132413392],[1027275501,1596325431,1865092157,1206607439,1450951586,1272584089,806683691,684959734],[779685650,644592426,370134403,1434663446,597533401,636864816,832095163,1338652492],[1556914894,1230909944,1582497388,1409699844,1435098867,1581707856,786324279,1683194236],[321517483,2122288823,1991362483,1350442798,2127925129,1739782203,847912215,1778831711],[85095101,864402140,515435566,1266667053,1140052801,1507657139,469182876,1347077892],[372084283,577689791,1576482979,2041797296,2122631815,1430326044,2122680365,242387931],[309630067,1951588333,486752774,556471543,2084107851,1518221934,425865164,384067242],[1255290431,1900744018,1876407689,420683683,1545595642,1138350576,1221992759,1871275737],[623349543,1046506338,988273389,1062723208,1423189753,751359193,4706522,874871557],[560195465,1857446938,619562296,768299966,1489309478,2020242005,157631165,1021671300],[1850588487,289999593,134156218,1109075786,1214056425,1526543943,441703119,1806028597],[106703474,626419609,2035602502,529094037,1692761184,1025859105,627221007,1986366368],[581855313,1430746040,519775630,2051862388,787835426,1655473575,1539289636,1933395488],[1155137821,923665363,2003241806,1841479459,1737804912,446039625,194664844,854134931],[475926177,464185711,1909445908,376407811,1049724970,1157945242,1038052024,224478458],[1831291254,1748621095,1861922441,1077823348,1647344042,999854899,1955373640,1679341841],[1362009232,1669332244,1343501386,1538254776,558219050,1792856643,298876846,865281381],[1930076242,295173697,1123344357,1405742366,1290621027,38807201,1245617307,1891961982],[1977301973,1394119321,1989046452,1874566215,1359753460,1505159820,1864852498,805343746],[875517422,724066268,556136036,120082393,575736459,476630101,521710932,930520122],[365436531,583361251,2049007581,1384766349,1230561086,1010593852,411525017,23475460],[1461713920,1616671486,1402637182,2118829514,443048778,1441950043,113555044,1604057180],[319870707,2090482123,1393017640,1089157797,989825802,2097170360,2001446080,1689187841],[377497920,1199631001,910018920,288045826,1983619240,2062535234,1241440686,162070434],[267807261,1034797040,1417660362,1849325682,725583002,2107053518,128673470,20142642],[129701803,803317676,735590970,189577531,1995365578,1648732038,484500487,320712170],[1462400482,1456147442,1198886714,1061462870,895316442,849848094,883925466,1257745000],[997745115,942036052,1012855662,122734124,1597840729,755071014,1249018678,1160267376],[1281870634,62636265,1018573750,2050042303,941881688,806252225,1040362436,884249310],[353454196,27729652,2010762474,495565407,1678077411,1713058307,933152505,1967007689],[1871710284,1627218683,415033446,287005715,1258994477,769649883,807947391,449296015],[170513277,531161806,45679338,428591133,675265912,1530455337,1870002277,586887733],[1157685783,926213222,320661913,1143692715,889990005,1668092005,1579481598,1748086519],[1125106314,642342122,1651888011,797216702,1280275174,818878882,176197130,1013467054],[62250306,604426748,412094358,284297010,380456399,1407283911,1769333641,1759325819],[2108384116,1705828338,1347799644,1647639503,1714698837,949409877,1891107189,1582623154],[1608652556,975560038,1041048676,1790744945,2073062191,1941538816,1583344903,161048864],[1143750036,1073057595,125891541,1548327922,2046309083,1737414876,1558616253,2062960624],[1153505434,341531831,365777119,1608450866,1253355235,2084330024,291049174,1050515704],[741933769,704551252,918802752,1660335458,255857398,24104182,1878423405,884939224],[170107647,1727180639,1206881989,1404128508,1804100881,1042282825,1827996515,53620736],[106210026,537565511,747889988,1573222240,181976059,769556635,1964209021,675988625],[1004650682,2014250109,2038867705,1678629154,652416523,1944057372,110133131,1231765795],[1629330466,1850235707,766151693,452707364,1037319138,768681578,377200348,1633543007],[238119913,768776203,1715570472,1132559433,514364484,998684166,1221975200,778765896],[1232385075,1812629028,428145501,1962874877,16878546,2033211484,1654372278,1036516617],[1303295280,2099005837,1680000755,1975216417,887402814,407401193,1055215684,1989057778],[1680022245,702346716,415800473,267416446,383298048,691629288,1016979354,1831665123],[1461346739,651713558,15114154,336431701,661641134,623021613,1641235674,674508060],[1570101528,589543247,1430951215,1934553898,1155518482,1281680298,442520071,1145552451],[319747761,826266141,726934830,313466283,461808044,793425076,621505888,1870088787],[211528098,660097921,1350014688,119905872,424866328,854697547,1503662852,194978446],[1380863549,1265606218,1854143180,414439177,918139081,1672808353,590460917,859149921],[767355856,2008892784,1643714327,454877735,734847072,1025877958,945464768,866128824],[1541018032,7047037,1152743800,186766197,527514655,1599994243,924890695,395617260],[1138398142,170694141,1907519556,2114807979,1197332159,459973594,2103814035,592128216],[36547863,1601485330,1534445970,1664859498,185734833,1916435426,1067085343,160924518],[1084385714,1507593362,1181047135,1604130510,515211056,1185444894,1917761133,202846874],[406290341,1530559962,931739145,2089153841,1514987419,262848488,1873891306,497360609],[1855590890,558178698,191625005,1062321290,987265167,1618047107,936785145,937013645],[8960981,567668229,363336224,256997068,2038085794,1371448060,228998890,1324478489],[1878280914,1935224519,1043524257,1096083355,912506554,993767637,1601136989,1659824880],[1955160857,1619509496,276610379,443675006,1416353486,44380737,44535495,690159340],[355775825,500163537,262405575,176776,1028488757,983033360,39981212,1048129682],[1402201980,1166946338,1952237667,825394532,858886988,379817215,1248052136,335935359],[1955205371,744361781,558863383,1701093197,1604927657,1029350703,472320938,2130302002],[542970615,563110841,967763458,1409254762,1195539803,1804828429,1869384276,1824517018],[850178460,391687165,265608797,1969473657,1917179331,1864239298,792994645,1851576911],[780471279,1018311893,1158753689,1320253009,517621941,1017401667,184859473,1144513641],[1294725151,152898437,1378525272,150233655,188911426,949428959,324678285,874522450],[2029479234,552967584,667916557,1212972338,635697903,685345672,218213949,1166206965],[198808622,604482940,1728404149,1051530525,39160201,104321029,572381165,952506573],[1295326038,1813091269,875439187,163072645,1982833114,1882040422,496261638,145778667],[965524956,1260233238,527230636,1019839308,1461975741,1416975296,495426600,580137948],[467164129,1036329683,1748195472,1484729829,1764865239,1370420324,136868830,2032195113],[1688639248,369764126,1333146938,575667867,1143941232,1101488008,1887957861,124081462],[643753489,393650567,440377185,635028235,817064199,391290503,1446039453,590684731],[313043723,960429482,786190295,1480051467,2005842089,1819433516,1113509517,1832970161],[1724910954,569004887,946590941,2103525610,829962501,1369051204,664004409,2000328365],[1058492893,711716240,1573102171,35770006,436527582,772845121,1832017356,1328178591],[1001215721,1008221241,1861441970,1351057303,1967246612,505866876,1104002774,1927112131],[923382718,1070964752,1588137970,943991138,2043049830,281677685,877254169,882971559],[1466405120,766131054,1984624143,1845907240,1775546049,337511724,442996450,1492746875],[1829465017,1207449486,1947451593,2065686736,100129134,1871542723,457124693,2114069856],[1029266413,127973681,1529389678,1474955929,332836050,466300444,1010712503,1631594110],[699645292,309659793,2000157985,911546895,1887904156,615648081,1965704714,177640194],[791471612,1551693499,23420915,1944354263,1048265313,891576635,1616979226,1200769790],[1654885498,542606470,597139278,1498104914,143794991,1994767088,1670339488,878350915],[234136971,647980984,573624774,1446642417,628636035,1485104413,542661256,671044483],[36071516,1531034540,1683982097,1559981284,2083312237,527997813,1086688784,1482708874],[1927010212,1262471233,820698172,800183524,1750160523,696260932,401534009,1140246198],[756739670,234532666,1492569989,448313879,428594195,754265351,971191163,1145414592],[163148546,695412779,1090616814,1547656822,1135249158,395974498,451059623,2063922286],[1637291330,2089429602,2096935562,271847480,981438720,1090527633,512804076,1854514434],[295743883,2095006974,2059902468,334947345,439590792,824801873,1409770514,127981227],[1867098226,1818542899,440762432,268390714,1271849555,1170969948,315861855,680645810],[617693434,718898898,948616776,261178207,564235186,63459009,1799037890,865946206],[1006205460,442583493,1850402675,1164354126,1548832218,719671070,1864563613,524144194],[882328210,1542629949,2097646673,786344799,552218970,1357121231,244261654,1216507790],[306860067,1557265084,296787428,1712617595,570742624,1674180512,682068941,2076591028],[1789231548,2050415466,669545031,2034967885,685484446,1046481436,1615597624,2047901946],[1646532372,228371191,1202049914,531792904,1261871119,480831257,458088905,143278048],[1325073482,1766271291,182066297,591803401,1323584124,1193785554,26468985,792160935],[1227866633,1220008940,133460604,2026601725,1413404960,2070140764,119003514,537556514],[534652841,1362451374,1693821796,1419517991,1465436378,469444265,2086828547,887199684],[2123987220,1161427035,1882246514,1467223674,359027572,1321624611,524024540,1550455530],[1212995688,1258875846,183797334,2091231139,106125404,2013723278,1150798583,843971893],[700501229,57328048,1904092941,954309318,759317596,999288680,1045146063,162553457],[587183335,1924113306,308902940,1661210254,1736236314,1451115347,62234485,465500921],[1185418144,1323456179,1385588516,1201542128,1213142167,45796833,743803957,1400348818],[450897489,51635855,1242225925,736105938,295235437,1213409352,680387670,1811735709],[43752211,1806495669,584799323,2004860738,1925743722,793973393,838011696,1003971802],[911395340,909379705,1357217850,2065701060,804739637,625917456,1053137826,1003169988],[1191319533,1410124922,1955863442,1955809546,1362060744,441477011,1344431146,1454961749],[1585694406,1837853368,577158953,1653250986,1164573183,183264912,1752756590,2086917663],[1494023568,268156109,1567562387,335224523,1511139286,1993136903,1454163958,1512872134],[1604975022,1457595947,24671138,2108897531,333347393,1926409242,394704582,95187006],[1760220613,459253437,852366153,186685031,809535214,1624387283,542620582,190125257],[247183808,1694590534,493026369,1799028335,598644959,932380757,1640042822,1259898121],[2116462864,1962108987,1434980456,203568220,785331872,1793540078,944975896,1545051335],[1370632450,2122299398,478199760,538446532,1652538003,134480409,306997603,1841995527],[113355691,339817388,734884608,593416900,487397076,91891672,1402715145,1428931102],[1538422034,878826569,577813015,1770373805,1396393021,1840904342,884163795,1688305085],[549243601,1130794211,1685759375,1051145436,1278086293,1668108623,1974539357,630786584],[1387225301,564884560,1149921580,233037798,555656942,696524755,698762263,54696944],[905311440,274210652,489794386,1580398264,1686255117,607443205,1550245660,2057789697],[862713085,976765297,1747000061,904029862,244346590,1874826872,1644719543,1630827586],[395470194,1145423277,2095834314,538778683,351792709,840753925,136738332,203637660],[1168896337,1090472354,1095603972,524746705,2121959938,1302202747,670120707,38615494],[798719574,833017929,1109228776,2099722918,914880143,1122164148,33755199,2071297923],[1105115207,1805952593,1797371302,1558667569,75675881,2111889101,385298947,1780697640],[1181034947,884630593,956995744,3080325,615751159,1536687657,168658466,650563847],[1603096128,436311520,814770147,884978544,2019923276,1723672233,1951057685,1413309092],[912789611,1658258494,352302832,1283916905,1465985501,175397913,178660143,1287482051],[1689761938,2073007255,1265847306,1668180991,1496260197,1850267594,1728286815,1092921320],[1546618653,1883421956,792713021,1458766629,1543700354,510268570,1409027087,464862668],[1968145874,864123686,1200416869,213444133,874930466,1088714607,1134644023,36437659],[567745123,1983775021,1910866397,1421991716,853168025,437107249,132406005,1073920217],[1609032526,1347639290,801078538,987389720,1930298057,615342251,333207347,134330167],[637505014,1641546485,815188633,1047800872,1994227352,483135117,845870200,1827401432],[301652518,1039097472,2060382972,357643207,680538489,224179159,914602369,375865228],[1087664259,361160736,723112484,1950974570,1897438062,833691494,608023438,773110387],[1947135652,656098585,1345731401,1589573952,1200319429,1972025884,1062405845,2124120400],[868949292,2121095026,749120374,1519180035,1212299631,2070017018,949996581,907379884],[792882386,2015033390,2104504899,878648210,1667206715,1119849009,1896984720,1923936144],[306211363,902452377,2008703672,1627091446,74420092,1271659670,965832628,1205054262],[708563336,2119053859,1047475793,686252040,2067350516,832573408,73239164,1217435492],[1257418343,2019289848,1603481001,1924249421,1286807721,173646531,63555529,1879824932],[341891532,133885002,866414727,1454641060,1572793810,813943154,2065290877,1038132951],[4555451,4135926,932163154,1185901116,1947340532,1852415977,770841422,1442046011],[1508017335,1395232652,565218695,788497063,735414688,1708081270,1086685390,1087707542],[1887657303,1516391632,342983172,1773956763,271350766,1212110903,1087651851,106024894],[37104554,447521323,1600724517,900592945,411397495,1104816020,682874293,1068898357],[170438748,922746758,381394308,1885981876,1840428020,1213147225,95447369,1796411570],[1337066639,1594615125,565630038,1565402187,385958256,1189804799,933528991,611699257],[1231895638,384228058,208097229,902375408,429580054,1853025762,1306963921,1094506363],[473883260,1996244272,836944622,391861366,449500829,18791998,691557037,1755423852],[1676361349,2075373059,749942238,1793802657,653858604,409096489,683482689,754477502],[1136762808,259564471,620203327,1443770302,1588894122,962144569,1164945834,965490208],[787065221,539986695,1719459695,915984903,234587210,641544347,924815683,609443300],[71192119,995188190,1622977484,1034607089,695765553,2126229991,1221956068,77322591],[740961843,292764324,1516911403,1637360365,1327827673,2065823773,1444938262,1848320489],[396342421,59980289,1436915306,97533560,846956163,1548711638,1684485088,881681566],[96201546,1164884311,1988437406,916171350,2099666436,1973881956,1021847498,1581972110],[211029878,859922327,50792341,1975922839,286959975,555823757,989262319,1557961837],[1030968046,942599883,1559220962,745742118,1135684527,206266117,1942960564,1845460178],[1694645543,20194943,1831739540,1180494387,1325162260,1382932156,1065390897,148455999],[10878363,604060917,848742008,1144433972,1763454742,1831313529,1162040293,1006980182],[1123566956,1953178670,549417448,1909485339,1255383734,669189502,1410392334,567707864],[2015225480,1513751149,1646818474,1995893468,415558536,71324441,841924139,500903998],[1526447072,432962956,1999793041,2007793640,1819286094,2128984737,866743135,1345737844],[1061712210,1454328628,1207489418,196914300,931264876,140142749,860979726,1192486665],[1705247213,1132622442,1448020465,362535802,1216232014,957115264,93496886,262908632],[1648586195,112656407,411602632,1319712026,818576295,910124721,790383206,429700691],[887101374,1490705176,1498315938,842013918,1332196618,867848740,860273452,1036754898],[1941360371,1470099963,1554998409,712097696,89299255,1499888608,1854146421,722090205],[1984941624,1999269404,2036748726,362708650,1338415991,597115914,279634420,1528058716],[387652720,475081566,1184659173,1468494888,1045496917,1342957913,1790823114,361425518],[1291108641,37083126,1937794506,81497685,1232528498,1794719912,969920723,365072034],[1998541036,642730507,1900364449,727535034,1655796102,712456806,72968078,266886942],[1889887861,1974656783,1205849805,1481238766,1770913107,361067043,1846111655,1366510258],[654454208,1033763603,1497079054,123251640,1004873209,1595551179,659464686,97739730],[1838656022,1433536232,1279563917,343101396,1200748384,816032398,358688962,1730015804],[754798197,831183810,502375867,1117093484,1975728687,1528036535,92855411,1398047161],[1737358603,94331799,1085123215,1653569491,779876440,670509626,1080395344,817790078],[1939764505,1899086464,490372293,834048476,1117628606,1440355718,1427294548,1816356156],[1647213032,1477699070,719775777,1270626011,836385466,705615814,367047835,1713989531],[1896258339,597466995,1775945669,990720686,1632658392,254778968,1629423309,623338200],[1511261926,1314266620,815867701,878415895,1534262094,1053569862,794173724,1488106106],[1566867004,1272930564,1047944137,2077012894,1468518121,1652244120,1153582815,427456033],[612602040,423588900,1984719731,968735364,430838354,811657708,855634209,729561868],[532018508,853871247,302027876,1770792704,2101329008,117783991,1754826454,647908063],[1348759437,661806395,1665140037,1970131858,739567453,1575166650,1980547505,1980104037],[1973424417,1861653055,609506851,126706417,597021807,213605138,2115216183,482085886],[949254091,1216595145,859018561,1368301221,1212250509,829547868,1223254387,670206270],[2104914276,2047100278,1397227857,175204281,802605717,779340242,1193619229,268170732],[1255058060,293717200,2039480103,1834147319,1070518685,1316983698,770672581,160452376],[167068471,1972055393,1891708311,608377655,653359155,903420953,1385623581,1723183568],[2118255218,1129476918,782815279,114791648,1135649136,731388448,1718067277,246131835],[1297631538,1192771828,104367407,814889306,628574532,472746029,1340601235,1152775111],[457768830,2109240528,551440709,1956115823,1508475507,1413884560,1042628973,1413601767],[1263622340,1022394004,468731285,2116377880,1754760904,1999753605,961078910,1465634601],[1264640386,1776186457,2006151604,2032099305,1932086306,208703580,1548831216,333577860],[1000389826,104313360,1777683288,1226346112,1741840518,297107626,1216063733,178049535],[759939516,1062968354,1956836533,1008457456,194365760,8708344,1715517674,642360903],[1421541876,944442237,906807103,369506190,1657693846,992438665,1687439480,1937954157],[1426629678,1704236462,1055796356,1427472902,2083084615,809110190,1157019267,202344469],[655956546,14053899,1709129479,1149445070,1741661287,737170101,166031675,914730210],[420597009,1877089668,539974445,1710972621,1947267498,1743608786,700077029,1175783422],[206665027,887990415,966120496,1157158376,1933566772,179795703,1869097629,1379352486],[1123455800,892155468,1031216679,1959707788,1301099408,1395710518,999658804,1124906958],[237800354,318316569,1368180372,1171920857,1899966068,1867324972,1544356690,1077185667],[1543081540,993901878,1171988451,1544647628,1477964332,1884308193,1193197803,1578351153],[455411214,598105820,1261328720,1048622456,138708426,596424621,1436244747,531874021],[914329481,588747075,1743275576,1467613822,312446943,374265187,1006480153,473696541],[1311033331,2125064620,469942412,1348864117,756510138,628787006,1655004742,1734654948],[1729257733,1654878719,1399273125,1663524253,519035140,328274901,1345009184,111780605],[1419686005,2001025500,1450303160,1282650547,1261255648,537910766,1864155580,1846908656],[1853758222,47379283,902309088,1023175881,773909796,1418581311,780547944,45992526],[239592719,21620440,741243590,1468284861,203262844,712814342,1508360131,2112568250],[1442450206,926980069,319273260,736370932,2014364997,830326563,1521872346,683170023],[798839311,262231015,103905251,1474833510,1987080086,1320639336,2028091101,1438775244],[1299939208,1524958034,2003476226,731349666,315489683,124114161,1587946283,769279322],[1897927248,2022921912,1078759383,1982341652,803913654,1143880520,1111633696,970796939],[499347604,1671929265,1632617412,467294148,196855145,1207531561,956223495,1386446797],[632234512,1878703780,1804446607,595282857,499243164,176915615,1049591061,1094009610],[754128219,899945399,1277156054,1975145379,1357305951,238849364,677485148,1000642024],[613935674,450016145,355653204,1097061716,1728878625,1651209398,649006191,1900050238],[1464794909,2058059431,1659097054,482672563,835948856,659960541,820118555,1325104135],[1375561078,1897497289,1723448208,697470241,1693576308,1394819172,1758955120,733352236],[759748022,1640486334,1848372010,824471828,2117757002,96315261,191509342,1312472238],[128460178,19582701,735943922,1548744210,1983687092,1878866897,331804922,420372288],[2017175985,1989751305,794654527,1822760172,662306446,1405989618,647847507,1057536626],[172166755,634126902,1816538800,1240272360,579213285,567821508,390376017,195377853],[431593675,212572854,1474942535,865499271,622425052,1063102353,2034845318,2068031556],[986722300,1486710375,968374836,832625511,1446098994,605708394,2100644962,82568282],[295108065,1446841037,552702952,1222649335,1618250122,1804875447,1866696473,20497292],[881802883,1242253967,1981616843,862888031,1149606748,1707665249,1920886898,719091641],[952789368,430017493,1750660947,1798051459,1154846767,186626023,910751178,1448294068],[1801736165,997602307,163401177,876923366,1334443689,1575058006,1734631238,2019004574],[386211456,2121106683,1372933394,1210880865,169165634,1338373614,2062090487,386346271],[1370844710,932068489,547747754,1518817848,309831800,1409140863,790020989,2082025722],[2084369883,1100409662,1065307118,1845675335,1653434810,481611466,657348315,1210251127],[1114005344,1629550190,1982826622,2056141839,2012576236,491690112,94165279,1108722608],[1173234397,1664887340,348137422,1288700140,172633880,2130251580,1893878712,662112314],[2052160278,2110381852,195523388,1251788421,648934407,780786688,1351501349,62858558],[1326509894,529628008,394528566,523846690,339781387,62186591,340996383,104122949],[1366616122,1543496005,1982721101,138498815,1722328609,1603754444,364702309,97797373],[889800498,1244920377,442458257,1653436838,336122960,672114465,105369636,135522754],[574689082,969484903,239809684,96738854,493621490,396328531,1702022128,158381525],[632930809,440004595,2081539675,2049794896,106037060,2120689264,485203811,701513657],[856215286,2027652409,586042183,313870097,312566564,358171543,1587760264,1591105576],[294470555,139580836,1318138572,718208668,1594124100,456888026,1784593443,1434735544],[1621795451,1149274091,716448037,1000470714,1413540581,1469431190,1663584793,1101376440],[1973248556,71574724,1538027329,165805919,729987847,1992262107,313818017,1896631810],[481186175,2618215,1163348693,1645273757,498581005,536628611,462149772,750838529],[1458243967,741846735,365480406,1782246775,1238877418,588767793,1532687204,1453281335],[550945050,148452510,1032489436,1310769841,1934251414,1139802077,2039192469,591444918],[790918374,1931337361,1038195786,1333990047,1004278443,1930234044,53887409,946961596],[982941925,154684418,9812763,1264042555,1567112445,1934216251,1420577373,439417677],[1077272545,1940709878,573147861,221026748,295170542,1950316152,1494442135,36155533],[88478595,918654189,1816432185,554201902,1506216628,1305917815,226807914,222209108],[1346878679,1612364782,943505438,1135872044,654135443,905282933,666617357,294429055],[1501104512,160049711,934881378,1799857467,149184148,721495317,1874036788,54349631],[427013039,1320432303,46192287,1922534656,1095366539,1635651392,1652273635,866437351],[2125304625,1309276338,566256294,1093794642,1512124657,489325478,1067912768,961626188],[1276179660,2046833455,586703862,1719663205,2094523810,1130634254,721490329,769372645],[1305274346,1877481386,1553410044,1163599041,665330508,2034997338,1422479419,1795798434],[73668053,420574535,1095279426,100481011,563454985,1172381517,2016260226,1039023386],[1770073084,1418905889,1794579337,1287817443,1422277433,1312459590,62714641,2041172917],[2052116548,1262495360,662769190,1252815247,1110817826,1323734525,1491859902,1930031551],[1741499537,1676074105,1424609336,2124224619,2116072537,22350115,2106617360,1801838753],[2079683466,1770019759,1073673907,234137384,1282913149,1629242097,1134379719,2072696805],[1324694453,1738462557,492651827,1947439966,1117670517,1695218539,546009571,1822039593],[1910966922,615829356,223491243,2041394194,190247937,398713379,574373008,465144622],[524933868,213824174,1435021002,369309551,1807153996,887693578,1592673410,1723412367],[1179130512,281661954,2086653493,409411762,1763912063,867093474,1579301516,795814760],[1102703052,1401564406,243841802,1593752589,996609893,1026184449,301738729,388513728],[852753373,1557828786,1273276368,1383189105,1689138317,1446817325,1439490361,745831328],[135396243,1101603474,1709150645,1630054362,62138843,1621632609,78407707,1826870419],[1764643323,1832161180,915356075,248421160,799205299,1049946169,1675438677,1630182687],[775963727,726349885,1517330275,492268363,883096314,114397265,1680183152,1643119686],[53787194,1347127812,1747956467,470347145,840189959,1171300105,817138838,894386242],[1119898283,1696213025,426473129,1821704162,433536895,1785426113,504590835,390456313],[1475708607,1864816065,1350218978,2007409292,271734123,1574110973,1795748801,501474606],[290987911,1611849861,950646504,1554159887,815728864,762504897,1454516821,1093718227],[302970761,1069767404,2068863574,1268975351,1100538075,1416438006,907638233,1188226663],[284701059,1888952199,525942886,7379175,767853345,1140720057,1753534241,467942180],[1994267592,52682344,358059575,1936977292,894565603,1961131258,490993901,1119847571],[1029384879,1171062020,1105361017,640739464,1779075642,1485373669,1971788847,1503094656],[229598797,482334741,157939390,1699396586,666005860,1762294961,961864091,1294917279],[1533001454,770781951,737682512,383497036,12048105,306214925,245710945,236612086],[1133526940,76818386,1303838682,1586633707,1172369936,2029234266,1523168044,809539324],[282561348,487311691,1881342280,554594857,1338324548,302852890,303781903,600402014],[987439719,1911992626,264756387,455843503,1807810096,1233101235,810549991,659842074],[1403817666,1108201959,1218139690,1346303033,446435335,52838441,1240514483,1319760908],[1444980973,780470505,1901377773,1310357986,1903358011,1776418414,1625300080,522931138],[1607628409,1332132132,1582031605,754784864,312359997,1976828348,149585138,935193102],[301243215,371303633,1959837579,1168052979,1592365553,22851286,1163679554,1845092815],[1506188651,1520336719,1670857833,961943856,664999527,1756635222,1819361971,376143798],[403116169,259095182,2062311255,1450514099,1012731263,119906240,1451824047,1740379797],[830630759,211535912,888471467,417411278,531356793,1617494544,1178718075,310747311],[1793597576,855276655,597572193,103637657,898871876,18596281,1841548751,1280216767],[767629622,166390248,1728903825,2107781637,317365819,314777716,299945399,887859980],[1546233778,1579857145,16967579,1227255024,1722128423,983623300,1179808179,1191575713],[1772091104,391816808,1969891818,1047969211,1357137688,1172225960,2010770591,1509464211],[1782694672,250445428,858562897,327608748,1815562953,113049571,1252104719,770671329],[1940397808,1981987184,410241170,1750032149,563437825,493637116,1976232688,460296027],[1468619396,1843796640,1068477093,387413162,1167883523,106149883,1240290235,1540810138],[1834656437,1343144924,293644312,687448688,667549934,1218343798,1251636043,1221291857],[406379569,109337895,1329809978,623006460,1989198635,649935750,50631936,850749221],[1741684506,649931128,1130102773,1523840118,1609067213,1868185554,460541091,824218833],[594340529,2100394645,315812888,72336239,1131186081,225449920,858512637,674667517],[1713198185,219011641,561723992,2085594129,1640410135,954126657,1934055569,1904473808],[842533825,365645851,1849577204,1165479891,1112000337,283541916,134784690,1577794443],[323524430,1644631209,1237719740,1818634872,1221968723,225634815,915345339,406226062],[1748539004,1211635601,1053264461,110807841,873538288,60026712,1489248458,224775794],[1201978582,1094336481,412848185,1874613546,757328194,613757560,1390497114,53421087],[1804160332,1129579591,2033642029,1783763051,744169892,1053713318,2094280005,387322420],[1902202677,1026829197,833997928,137017373,1807608959,772493680,704659306,613568404],[1747936742,1752238277,962504799,1868815038,175093245,793437101,2009273837,1559179982],[593303984,2008547383,234968804,29869485,353922739,729339319,2061072373,582605865],[119919323,983484158,1170256483,674554199,380873660,271596217,718727553,2072711310],[1380083492,1819809132,718675061,1575442731,1464336081,17089730,1612141854,728537388],[649518674,630195456,14249282,1106361897,248554264,300684790,2053729884,2126046673],[34156329,482984286,587901773,1750114878,1011328054,1499038337,705851579,1974858653],[1636523398,1691871916,748789853,695998713,1645348830,541827265,192134678,2052815243],[1284210510,1630834268,2075981094,401933960,1562951199,524272787,863897964,1865742336],[662399791,1496037931,1528546730,2054248140,377720986,2019940548,945327398,1096364841],[1724778340,434988808,1754315142,2102451175,465192064,1561381595,1688801993,1611559874],[822257179,168012312,1493664136,1814303674,1066515137,614052915,563138430,1523659874],[121222933,1955873398,146883311,1594420905,970969819,1347352182,1826289930,744085816],[1630353033,205184019,1875551765,572456583,1958570069,1600561031,674020853,62614750],[2033301595,1790795419,1291760478,2054799611,626878393,1771393690,993002195,1350662204],[489633096,825332075,1616038467,196431167,174868250,1152345953,1239987396,1602287101],[522445977,1457719957,280360997,2113734760,799788106,237812660,2030248032,1940503008],[363131704,1558736412,611251439,218634772,2035570505,962575341,1627936711,1526117622],[459174934,801362773,849577394,1847124498,1992904006,238256466,783688207,1908083992],[1754526875,1574960597,1817348711,711502597,366862494,1563265563,1712729866,1703942369],[810056607,2054878174,343548026,335052186,1865681933,2000994791,228933704,875112139],[636300148,867136123,818307688,794336998,1979109324,58489222,453266782,2122791701],[906247147,2114270754,468875677,855914653,414882084,1127602042,1726731321,1470907760],[2014884524,451046006,1940294621,1021125606,1588862288,243359665,11571655,529311340],[26407589,617382355,1534747764,1159260054,630963459,307269018,296105961,412932081],[919715833,752157092,880054599,971916027,866116980,1582571781,1211808911,845658997],[1277624229,279372451,1013538184,736314532,1729966023,1374030826,908087732,1055033155],[1110180734,818708701,2024402569,2035637445,1333067758,554519953,1785312124,671712941],[155794920,1906870365,2093321540,1033058308,2013503032,1506938680,865033594,850862692],[263125092,674821648,560610787,333681747,1743206472,820795374,1190828870,327049937],[2081355639,1098492877,1887224012,94579722,1606334815,1817831568,702807276,270006215],[932659110,1244237188,733873555,2114531325,145454270,1086363749,1585909044,1781369387],[1581653387,572832528,464341220,1311369082,176034254,191152381,2015566947,1991847766],[648660052,1208840623,1106995844,1749138222,256316260,1355237697,1526298920,1220296915],[186091004,397434062,1355223458,434041144,636278438,1476311305,1113815990,1747448543],[930911392,922880824,229916053,1465189010,1411587258,1670131323,1032754912,1001763097],[544561647,1403604519,1995491961,669668782,1324011757,761168223,1397653127,1587153327],[1867125668,359487150,754906924,638833089,1233989058,973996136,1217036951,14432957],[751197506,29504376,212860263,1450771813,1472424111,1117333056,509916884,1509132320],[1767581823,490525508,480910121,1960237647,472566509,1274512551,1627438262,594220226],[708375673,1309945814,1271446728,1182601164,162953835,333260813,346698021,1676984034],[180068221,80415498,129910323,1986668723,723669400,776767649,1121390089,670902533],[1661264641,1487591748,1506514608,2053984137,1674832475,1043223458,510227273,122349654],[1910723965,1904292653,1322309320,1271059215,938116236,118743059,1715199307,1808221128],[1221953175,1520880822,446191678,2069296088,119832037,133083794,1478105524,1732122414],[772522221,1130752364,2098572050,956301766,1764803086,862262166,526014097,2121463395],[636184025,810696719,1633131605,308245922,1002061975,751041362,1911005215,1429273506],[1308093885,455000223,1286164556,896576893,431237638,1652721438,540082081,969588849],[1782257981,115334131,384870504,689330919,1761751204,1104929910,1811136404,396841056],[572770010,870112776,524559085,1807053123,586635693,1149799166,2082016574,923275099],[76550241,2025112328,886914896,1990264052,923924843,157795567,1632796396,303295300],[1066509819,2065248562,1988122690,791129961,243357559,564181201,267502692,898163598],[1166486784,359663845,887875782,130018556,644780846,1108752823,864913166,385921944],[906747571,1272723946,1512788625,1483883589,1467032788,1132199570,1815658139,289492227],[1521389120,379771306,518063137,2129273252,2113094437,782409570,1467233110,1717079236],[423556454,2062914978,789446500,514481940,322598579,1915622956,85282259,118698582],[1974535897,903156579,528457662,478381286,1837453733,1201179589,1403788917,1405091934],[1534639019,136358835,1102523212,1672058308,881823400,1022207459,1041298828,1850866447],[1557240518,771854277,2054488786,175670951,277627032,1072975395,269757861,1082322752],[43675895,324445685,1935046961,752230304,1687982164,93370806,334882122,889099576],[962102585,1061328053,1940252117,1546438171,276859830,806509146,803933129,285143038],[1872984564,635787676,1829999325,1272672413,522366185,779087709,1154979005,558149174],[1561734960,1387955472,1656245958,87024997,1727804676,1709075394,1834515564,945416373],[1127809309,1366550326,1877235465,1884167810,1953617154,1203184208,484481956,1317160212],[1265032260,946570706,612444330,352498423,223872010,595268179,105003271,201779851],[1397357575,788393745,1129906437,756190162,870102201,410114901,2111149243,740441985],[2072287266,1697613571,927715472,1487030852,27454230,118592257,2127071713,1925363683],[743045985,294206699,1509390957,1573207908,1938295609,1304272540,1420668624,51187067],[1146355499,1650321518,1626900529,974287658,982113008,1182316306,1818041802,1722501820],[1708070773,245639777,458602483,2003923478,448859689,179577179,1497768475,1925233066],[996165238,1331429596,571483694,1424841391,1009194547,1363542362,1434212698,2001298029],[1810991503,2016472893,612662186,1107404482,1325922158,582658730,1011370719,558195762],[1992504639,130657357,317664604,1821892620,1810006049,630046825,1334334175,768047698],[688320686,575016564,2046926977,1919440727,2107366026,1241335228,1342251838,1959910427],[1035818039,2127137089,570971460,514633829,621773228,583632936,444587254,1148372846],[224827658,545396866,99285271,1006182647,892849173,65430360,9543741,1001161465],[1750954848,705187050,18148848,1560139679,766087362,1071113143,242517157,377704380],[964615789,1930783888,1558437852,1006844805,2013236615,1999271696,567974396,642455962],[1353112604,1749956555,632995897,1592818858,941310101,206795009,886577848,2003230571],[11902852,821112599,2094056911,110901826,151925010,468185971,1132750824,1431745416],[1606444916,786761306,1701284314,454514707,1755663310,1429506596,1442328175,87438399],[1338993938,1392475303,1752554545,2061756983,495323160,1216339620,828456233,859283209],[833852317,725699324,501545578,1190859207,1588421282,369892193,1271854238,425411383],[1239832995,634717015,1823379011,1211429236,136587756,293938337,726761171,1155103113],[3264029,1013367398,1551243318,1136446917,1855789385,389895375,264838604,1356705236],[2061782975,88844027,1022700210,1987977711,1890981033,153213397,747962416,1968812808],[1394192556,795543317,1416341771,1846904415,1640157772,252286814,1359616091,1403964468],[1778582971,1482913434,1298792637,1230311572,1787820560,1290355175,1327822908,1129876604],[2083860737,538813929,222040255,204237047,1714831363,540496681,1682248882,546565734],[825843898,1660357812,84574353,75675948,191355880,808269979,1482450621,859415288],[1422815008,1355933360,435216800,379290202,559692084,2050467152,263434536,1051202545],[1769054147,301946624,449773716,1763015491,2090154580,1221139784,278188357,50125983],[1582356753,1846107082,1545016678,2067850690,1398839250,1560080059,1213390937,292280329],[754272519,1117033904,141476513,194668876,258561245,1521194138,189823590,973974934],[1255754355,24157778,1051763391,2003834312,837887447,795264694,1687319883,911098876],[707355853,1475386508,1998794869,463247653,1808257667,69618357,2007133899,48937542],[368235159,748127301,1272634110,2079541040,1188449854,1594511324,1265110727,329746370],[1960749726,1937231567,726237760,1095280401,1708807981,742920109,972619079,1854004212],[1506444319,1032590021,1606698501,850924114,847463326,1235771219,845992771,1816936404],[120208893,712370607,2122267451,1595240675,688072936,550801631,551458282,1530235093],[1783755542,446476374,149189043,1124336389,490750364,1412724696,154119294,542479399],[3437064,1712803093,409961190,1609788718,1053395114,898719952,212688523,763123295],[1259143305,243685210,321425946,1576235114,655748415,1487302000,1101358455,1106340922],[351323689,1569520993,586745137,2129495195,1460122684,1886091641,1480810639,2086463245],[224182000,1785283247,643485345,305309330,545943695,975163671,783568439,1249978536],[192115059,14326375,555211759,608019043,1186793051,115548482,1501116455,430065396],[930756165,1270026937,1044025538,395303906,646151767,2080076885,1071305684,2126495039],[590937698,1002098946,1642525020,1886534696,1067302870,594973110,424586101,958836559],[419678466,1016012895,1664277144,1731493977,753202572,21978597,722277726,391618771],[122985072,162557021,415615007,840659186,1244652002,1256515457,1113501792,1374620710],[1623576660,333554690,1442647007,2108079544,2002193987,892236899,326244754,1538303665],[882830905,1148873455,2027337583,927831643,1953993394,797349753,1703832858,1608871399],[361470552,490111367,321605456,244149304,256648059,1289865280,795755544,1967875315],[37130070,1030629445,109956165,549088518,1595902233,64009802,1996254164,373209098],[1444648230,6732925,1104095851,1427791564,1521087158,293282669,948408163,564230476],[680077873,1986882649,282035805,2069119268,1811059931,401205525,496996879,892866062],[1534535483,806404220,719528590,907438945,331296216,1456280825,735521696,1700450980],[658003803,1805646234,1555599337,418405884,980251392,513802694,1965217730,481909282],[1389161540,1384276991,1382106064,1533581209,1683224750,274426840,1341854519,1514908071],[1531978495,1146926136,2106062039,1600546660,1006105222,1211078954,1782167919,1087875075],[1382959045,2064611077,856513990,1522645520,1780788520,910340902,112418733,314513532],[1931204495,463809537,2090889774,830243890,45583511,1816272312,1008984141,1678974302],[2044712056,1793700905,686316155,926127417,1697693241,1949239286,1803621966,912816932],[424699908,1414416592,696362004,754004707,950317474,610338149,1937874374,176862246],[3792311,885237950,257943589,1425750495,613878979,159139194,962857868,664176080],[51641882,870247828,931843759,1581176779,1076637211,891765323,155087280,2097411099],[1762654491,1193709453,335517666,1960381616,408759807,974997105,1556244394,1432684243],[142697573,861323533,1362595384,2000431406,24309329,858968329,1366661162,657886057],[948842701,623344070,1857169616,1647328750,1994272390,510681021,307448107,1995913651],[1173600467,169172808,1192590134,295406763,656865031,935514944,27992682,1969048668],[981595202,1366534837,1149995557,1548273291,1056773994,1989618634,747581908,1059995749],[908116019,1999896370,964114859,1629140019,1572648692,1552477364,476565986,685039797],[1893117641,1636310920,1779700321,1765134607,767516705,2046070727,989513450,716122597],[1822103972,207733550,847838428,640969107,1280716580,2130291863,1875882900,1397606163],[2058185007,649741643,1097709595,1754041713,1886694314,1444315143,1316412113,1443659207],[2048743731,385767574,1164205484,804955622,410094494,199220277,779362477,367785366],[724249177,1142766720,978734647,1919632126,1652156375,1271626906,1168360415,172633280],[1216363218,900644740,1713961619,553949013,1356914975,412455798,2037059401,954397507],[1733384065,412294141,961609082,790033430,86611873,519663262,1583380833,2032208298],[1456581259,786266405,600836119,1732759061,51766790,193064100,1957173920,1403758155],[1987072562,1127777824,997315004,2004399886,1386650984,707436046,1463328871,1172943747],[952585709,1992679066,355128303,832597102,356774432,712562390,667004952,1219964132],[437608446,1474739336,256616882,324217035,198886594,644885295,398178646,347934357],[599763663,449638069,840310676,1993501582,1731178054,1424561535,1853681573,1974642518],[480431598,2044992825,746689525,2094479108,1126265680,922267421,1406001411,654858160],[982908251,463691266,400149442,1787110877,604119638,1099232334,1015282826,1940197279],[87234618,315137014,623504931,1088352162,1432799807,1701056128,221369893,1291411239],[1872822209,1383207171,701127004,2088684553,246341988,787086360,1265107895,1391554040],[1587177887,2064046459,1540526175,163893155,2070538720,1571733276,1848705651,950896502],[1840191973,384965497,1964369798,1736225689,1938251592,1012931018,1465273345,1368811230],[1155113261,1083067727,135511156,614048302,191185344,1534782355,684043063,971998324],[959523629,1570804150,702163314,584915064,732991910,1079922693,641961331,493224410],[2127197903,185592336,1021863232,1894932253,980513528,1114108188,437231949,1136399392],[1832307267,1816969611,1008222876,271267323,1000816233,689493511,561310646,1226968325],[691786778,1388763780,368113461,37671701,1697249122,669500121,122522942,1381354689],[674542552,1159178785,1244519171,1558486739,1697141600,312611227,1600835209,446308447],[94243107,21744804,236719112,637571,1303590858,653159269,1085769386,2091557217],[655804850,1605379912,370504119,570215559,761029343,1845532202,770331927,389053110],[32284827,1275766922,1155927936,461454825,8972866,1603658520,1746046107,1672507244],[1001068465,2069905472,1492804232,209027701,1733548613,56432246,924555417,335327203],[1962106132,1599764303,668369089,118355359,1896551645,1622765632,1454966773,1077197885],[595118316,587852581,1304746627,1477178488,1681594453,705027843,464085469,1042135834],[1228218564,1426649994,500595781,562657821,115379583,1723166694,1844797191,1225578398],[1178574065,207187843,1058226676,1007680678,424839888,1511188021,158191184,610747504],[2075947252,1174606317,1863741726,1481209225,1518293990,120703700,218089912,1737287761],[1832224920,1668733451,852108599,151731404,355442361,1274495590,490960428,1381134916],[201123483,876459317,1341427445,1150069593,1841840377,1721627551,997532212,1596036083],[524009136,1349906293,1615174874,1569558820,100173588,653275000,737787328,445140528],[1197760769,275577582,1283741060,43602689,871604143,482762043,2010670531,1909588470],[1899652583,764309463,1835460401,2126243465,503766590,1698664694,266150169,1844574886],[1623172407,1979584932,2117749833,556595703,1978252085,751468156,653930471,1857849041],[2070597426,1621492907,92136288,1808728919,1111794688,318154879,1675987947,1890060990],[552684497,258281963,32135119,1228459467,2068230120,1547708046,1271765641,1951558634],[1566246022,1266529304,1515348297,145926394,1235347907,142702017,1891775145,824113667],[1380520246,478850354,228837735,1709075210,443426160,1541709943,1901921566,1581876790],[260731087,931900222,1954215459,1086135017,1474402039,396384203,1383255483,199699453],[2096330274,1522999370,1141379402,369794694,1454557657,1357036285,1990447571,977255731],[1050090417,1874517413,1137967022,908953698,382767197,383115957,179983042,288814272],[1014670443,2092517066,640592649,534862128,1455172500,643141380,86339925,760686065],[1281641635,1301110611,1721986407,2110094420,464194912,14212717,1516594228,388635208],[989934084,477666112,1025868176,2097030582,495135220,451140934,32521620,1368689620],[1452221703,1581135363,555419037,195690629,1787656286,1885558488,1924961793,374871636],[1080248634,583406266,909227769,278522125,1124545486,1654628481,1279623736,404714025],[446458961,628357439,1601899143,1641288124,627029034,1035939009,1187925078,304762],[1095886128,1986743111,88497751,1360862439,510888474,1816370746,1846928005,503615979],[975516399,228716045,620035346,201844363,1199329896,389696251,1967857708,1373212811],[900321873,2113901546,181239098,319685310,779015102,96853453,670290784,1126384613],[180079130,869198949,2029912818,1316830434,2108798284,990485102,1824627972,1943237575],[1236230562,1656111355,1897731032,1423998325,1403573644,1288070230,1626187467,424693820],[1699892255,1726177479,1881612005,2041038591,1842720402,46510273,846436013,1120036568],[1547812309,14302107,1986275443,484083246,719247427,862483119,1741885340,542625626],[1085780770,2042810279,96928744,1376854141,697677966,868364719,1192529394,1779591074],[1466340476,1981178836,1949624343,89254870,2082117556,957922933,1363949223,423533608],[1733505681,775818212,327169475,2081188214,1755711355,1504822210,1801257296,1441916043],[1483547394,605288628,391981439,1544541312,374162212,1654791691,1206107625,1696666664],[1857204753,152967924,184212364,1609445826,132165699,577849718,801133879,439409871],[1642592483,1740578487,1790533964,512344815,313103002,1674250549,1157721578,1243543253],[1946372531,1497105474,2105836724,1896974020,1191888164,836105249,2063682805,228359702],[119707678,853363438,1246879066,2011000851,473107537,1610511531,303193978,1459037133],[719426748,528915364,967120237,262905923,881343537,1566958932,304187538,100737386],[1484364790,1980290462,1647719567,1256021064,527236771,214820768,2093278790,1922766642],[843596163,298852136,2002735678,1958691795,701444408,715835764,1165283179,966103456],[1817864954,136783468,330954000,1679375705,1634488135,1001338900,1876469442,1722994628],[1610688570,1877349948,68596864,2028457444,1605975579,1850055961,250203193,1056154841],[1225665948,1377800160,444259399,1298573404,1485818092,473865377,1780333162,1905098976],[441062589,56767357,1732327052,1902987173,1785048521,367440267,216573901,1460599044],[357027148,1145869553,907583985,399902282,1146965600,1313876707,432117150,262937055],[1851351727,938987187,27085916,1299742990,1976200668,931944820,375270622,1305617567],[1512330260,1728120565,654964376,1424647456,127122663,504986953,1984297389,319496222],[945657062,1219304358,1952710698,591185727,550688066,387234137,509814268,1765127960],[1036481849,1935151725,1737755261,1069220643,50885531,71863424,2124681344,1954028312],[1031305080,1644810884,769857272,200249203,276625434,396749562,1767700220,2032206109],[825966887,196279279,685097912,2108020631,466523846,628307250,683468022,1335316040],[555710410,318659306,391662034,508984102,649297037,1877653677,62363461,605035583],[1125260163,1879524970,750768056,802385232,532335713,1638744573,77524530,2016455337],[1298495449,711423873,830039356,392006858,1945666244,1791216677,2100075043,590449353],[367197552,1023882760,1564165861,157692843,1470245893,827806888,1237769312,1875085259],[1896137654,1990954296,280617687,725538157,81139091,1579635609,691702369,193922536],[937940905,775982367,228445921,983508083,1987586767,1664025685,757270748,1393254829],[1402931023,1262673312,228592255,1046280956,1390223470,1556599622,463574668,19250879],[1887147469,713589408,515339249,53059105,1459008420,1505608436,1646947579,1368705045],[577416129,763160683,1055630380,447189255,584861719,1293733660,1969608271,1301073852],[1846483369,501086979,1965809996,780961795,1264738759,1809593944,967540541,1455592175],[773353519,958516610,348699442,31746856,1846865181,924027834,710757856,532934349],[694501101,1329481559,1255524024,2009242107,197415818,1095471732,1079160181,1979570808],[1372017123,1298804433,1586742698,727099998,1854852253,1164406243,1633928412,1690529841],[18583995,564647544,1339448531,944289184,1236093050,457583476,702104717,1938480926],[797086530,1360811604,1949323919,1057910106,1079950702,2117507122,1918498528,267037357],[1152753790,1763049130,683257479,1780767508,1158234678,1923544725,1106502291,140891296],[1869773146,1273929321,713590436,411288916,223625079,126095227,2080616150,319208963],[1866430729,1498174077,683177560,1540674568,1844584256,418214429,1405652909,316999978],[1988324196,506597089,644810084,36228488,1272032662,1744953916,51126881,1038229892],[1299845269,136529967,1736513044,1234610184,526796463,2070135055,576969965,635098665],[120882921,1538769296,750018513,1915161245,507333931,1114273045,1255110527,1370830765],[1855148068,1050943112,299306218,1536561366,609730488,1957202958,521903756,2062299056],[827494368,450829830,412086722,1031251773,760063819,967593090,1907278782,1211886736],[1201599020,2022353282,1659198862,614361254,2125407157,1285818645,1408820162,1932591619],[972978615,1446030683,151204223,1474815262,1747939564,887498541,391955247,482138662],[1893499004,2061250231,354591719,1201011940,1681890263,792746243,1818609129,503075063],[1321369777,1136565264,1115280693,850707492,413582868,926733545,896354012,469690310],[534956032,1881601892,1162731577,1811987131,355334755,590772154,102310440,1431531309],[759762986,512702353,745302559,1498971307,1519968871,1001656916,758650724,36056049],[1701566291,745146960,1298082158,1477749455,1425115943,328479877,2019954106,19818205],[1728728819,1876470406,1472112169,1971815831,1036616693,168707376,875320700,659126945],[2099362370,427751370,421766571,971094238,2059704887,1593755320,1121810703,749264650],[1023523196,1282928518,959641482,224188906,1684802853,1304379692,603843585,1452988154],[1367397642,399122081,475693189,2115543189,1700944688,2045898576,871679062,1884448139],[1255648901,1078080195,269835229,1872428584,972645214,562623388,654562994,1140056595],[1257239640,1122018196,630947590,840931410,1756203857,908975508,1229972864,1367639129],[1725634466,1301613133,655357479,2016050603,2051330923,474484629,1418363856,1409934891],[537310271,485885319,2030426186,1640518459,716751289,890491621,244875410,521391213],[1030141118,933597000,1862235874,780861081,67827261,699258587,137470185,966272286],[1528556903,1808995962,304539295,127147098,1776866290,1800794832,1806904404,1635361965],[1611940315,1660286024,811852479,1309984488,568045865,1376013214,1083868655,1920903759],[1154843181,821372032,1497561097,1110484249,1190148323,969588521,2061579402,1109436525],[2019882948,104967338,930826978,1687177590,1398969591,443843637,1405928445,1433372541],[934872420,289170892,552632178,317275062,345891740,1000732107,1470785414,1760341838],[76737259,282720378,746007287,331152667,41931491,430557902,371010783,1355471615],[537402020,1324409077,725037059,1085839028,417584245,540055362,1006352965,1614072336],[1527540740,686567751,1806505269,543739607,2039483576,708385417,779572993,691316108],[2016737028,1015387770,903546899,1994240137,1621911709,398196245,560464850,64481796],[1198806893,1981451589,323935863,1033346659,797026934,35508135,126774742,821341745],[2087882259,1934897638,1727825705,1866159461,1717287120,750737302,954904421,996103018],[643812906,1872119501,971527170,2091721928,790881109,1375642276,2076012050,1155829692],[359494046,590675984,1809609751,1201069725,1223167924,906863211,389396240,1344031380],[2021829850,11756396,1745148619,1265796958,997299508,311050008,1068201255,852837431],[223106787,1635685063,307305142,446070338,1355061054,294204579,1411686035,1519380004],[524525965,1459810003,685305061,414184137,345090523,1842317383,1114588133,59390358],[1305715258,1235456023,200396735,1969641155,57482416,1678456315,1309323518,761321236],[268842954,1141587171,717236238,674211157,240638828,1430526968,371580536,1195030696],[826325246,197438018,618837101,931283055,27920635,1327803662,1496141700,102076766],[1679755333,2029631967,1756005623,720126338,426324923,2053716771,1131942742,1978402518],[311414806,2077361333,865040158,1299499017,861354616,1223244614,2064073776,140225797],[1089856711,363288600,1589202214,1364078225,618646273,753020046,178941822,1270922602],[1424054009,2059937781,175532332,1807429790,1225754565,1707028958,1787838979,860253373],[687694373,330175058,1622591787,100735017,1790670800,1725733715,739710468,18809334],[1223210216,2094593400,1065090418,590262613,945966211,21674998,287104549,842356292],[787566836,966818300,481790402,2082608388,514743569,1954296865,1442773971,563533982],[432485855,2071512794,1911715857,1622312962,135737631,609190619,222161890,1412086263],[1180773030,790485217,1063982920,1178086040,1949480929,1148987067,1393922469,1607967265],[178343819,1559755028,1922463860,987677019,21158844,1064457223,1263341400,1040087472],[1599401973,828451353,954599288,888603315,1577941845,1505950315,573199679,1681312802],[1182359419,1208264523,295909955,1337314263,378869864,1244793376,1888745496,730341785],[1770066021,1825350407,355286583,1696759857,129685982,1574070903,480682690,1925282713],[729786607,1498546620,1193076142,596863000,2105006058,1769431841,1898395049,518937114],[1169894375,534242506,1134049301,299925289,1360822761,156278683,2101106144,1695991969],[2070444948,1709480108,317754882,521901786,1288565293,1957735500,1269930068,458743885],[1079205147,898300059,845716039,892277763,1473096563,352845334,1881272766,1875349220],[385209582,1492996916,207330129,1077405088,258292259,1403165369,2054288053,570915451],[1006535067,1045796643,222827120,465398412,811353335,600093242,811296146,664099042],[655174636,1165451980,1903498301,143344169,245564947,369190720,1460159956,2017441344],[982034224,1920453248,436021533,2115451561,251871652,1630916877,1211245381,32842699],[1935872249,1470300818,891074820,872368505,1334625551,260972293,499058507,474673701],[1736791315,738359136,901130249,1043060129,696292210,1272902286,66010289,1643444156],[1530065205,722854708,2071608860,1335412544,1291154004,822181667,175921749,1583708097],[1082552173,771462642,386825647,1546895142,140342908,332524434,1950013513,486231420],[2017675740,1338163136,424131437,1179469123,493255757,124108218,1173230504,2109021641],[1762028909,210689392,1211434411,1034534125,1795976121,1267731782,1740590600,747382619],[27249816,1203502207,716055737,5165891,424712462,1482140547,1938911229,1143836332],[2129983910,541989325,1588275286,627020540,442397690,2017325080,2051091202,887909033],[901525341,158680325,1647308927,1023261067,884855267,1481565375,451104630,1839854043],[971639698,1874703157,2076141617,1889411044,1715079390,1211639564,631543787,868355132],[1551871800,337733405,519084943,1807494950,1953410754,974428971,1104312258,2055778316],[260798561,852206274,766037639,1677833439,2518816,1036719768,1244873838,661369967],[1034123629,1339221620,581942978,1878960191,1471716698,1856518002,1250927847,1730944078],[1821342930,690436263,1560480950,484362086,119467862,1146611994,272881769,814925875],[826943389,1169514466,225662326,1993234325,1497897146,726335215,2028999580,1976842259],[453236706,1185380046,1288544899,57591369,1047392065,1777207161,1333540363,483561003],[1540076577,549494521,2130159635,411682895,105077733,787494055,607901467,1509114437],[1485363798,768292443,878021498,1521999180,1616535173,221562337,631093429,743080223],[447736435,1583395923,2107373729,566409325,283197929,77733269,2000650585,1935457147],[582026336,928932830,1717048180,1366123812,646189993,84748063,1725445962,932733040],[1683172406,664274390,1685300450,1753013344,1785919815,1879588729,1314782557,1057910547],[2030647520,1154656817,167811660,1311809182,217757068,2024850535,1865773576,1219163386],[108120288,593580393,768330337,534406302,1001557680,1536772836,439501469,1176364088],[1092387462,564444723,1985864851,1762562714,1317225673,1888382658,1277017726,2086502154],[170093268,912730621,28080785,453120517,1136503079,1899656210,531985418,736918413],[1629615351,1752131214,594306139,419528462,739547529,1251939539,292039522,1688722876],[1619523321,248829116,1082912427,335435534,1233109242,162533457,1616425604,1179464462],[1534981708,1072035813,620572565,1499908134,925791570,1223078014,1563936520,138979251],[1429091326,102713788,313067496,257503188,1284471288,1877087144,787354303,1577003814],[1133612124,1928036099,335990985,48645065,493493335,628152752,339316277,755722166],[133482409,332437925,1226911068,1469136459,1875220762,780801858,1510888095,898858073],[709008985,416890989,988453074,599236849,548414809,960806913,239912095,1666757560],[1357991839,319368780,1393742274,590002683,1677929826,1801556339,1023413368,529086029],[1975246049,2035733614,1993079485,286815407,1439117322,454816407,1287638559,713028022],[975207848,1047791830,1350772894,971549571,1968311757,1059850962,259085712,846242108],[547665741,576387217,2079816425,1201037181,241471874,1835424074,618803373,1171944890],[892280542,958282599,1969165678,1399722422,1668914594,1039657214,317167349,882148264],[485131211,904094114,109646427,333800012,964210292,2049046282,377722085,1963957592],[692529108,640875191,1167425171,2093930853,241684822,20616574,819462544,9576548],[601807415,360232510,487669174,1970586999,381185100,1206436040,1123613415,2068348347],[1515782770,1168167531,909151910,891770505,968151883,1088321895,1659250677,73648341],[1715883329,1254043722,631531788,1800316044,639095135,2080186444,1190739816,618702491],[1713379632,1078504061,985769309,1316073466,2015395389,1809257835,1824245430,1249291975],[175732890,1405170831,1461824656,840977009,1506551249,1915356201,1011716241,1094678372],[2037529137,1085160750,868508018,227666813,1489634134,1252770575,1043456427,394399805],[315910193,90952177,109480042,1595561768,931711385,2127668686,2023398136,2102327097],[600811246,130641554,892610111,1059329194,1680503347,1042904311,1336561938,1629283183],[1912840821,220781560,1290674583,1192212708,1076307261,314639141,1277187917,1198625232],[1113886692,621971447,1707147591,1277816124,70262075,2017825442,2091979000,1142230173],[533388122,504074743,1917404124,1537290174,1079295890,1187047206,436945132,1198138474],[174263836,847173481,1072648967,630495227,1500976198,1771772850,1078061157,1560679199],[1668094451,1620559431,2092448966,383544776,1280029855,366575664,1763812514,1329479370],[876817395,150199234,137040372,1078327206,606065142,337712846,1699198254,1807651327],[793554780,1786448408,965595955,1171937963,825203181,504094115,302013632,1224103526],[1703993825,770981786,2040852762,1833628236,1875136629,313984262,1299253596,1841984378],[422057818,1826911841,2068369735,1758578904,174799824,1003827897,1673718185,1648938962],[1251658259,1583530970,1287581280,1132323441,1585128988,114414049,33158001,1788676921],[1477409172,1867741796,314225013,1430579774,1273450396,1370247223,214399124,245617027],[145295017,110849539,990109562,833741703,826787443,1254024069,1947106892,1693340194],[1460600880,1717147935,616996906,1625144095,1076541914,807294288,1765279196,1120984111],[624780147,1641187158,1385651947,1962299414,1459340813,439161523,1802807479,1047056295],[138056065,911391595,1584689319,2049073803,1220801861,738383035,1448568331,1550785416],[387117422,1288652237,1236747430,518006104,855510885,56703778,492222029,311819636],[1650591626,1602591151,1571861356,119845346,1437725051,1684130536,2003716908,10691059],[1079864921,980508435,985915375,1429765285,1825670147,1921845979,470405015,1666109885],[605452388,730912269,361783949,921562901,312250286,379389392,1566147196,352209518],[1386788292,1130118012,1683977940,2005060303,29868220,1986570885,1114656243,2027321847],[588727738,1634982352,1812611908,1305928868,1333905076,414990211,20845181,1448641314],[150130542,1132756537,1288989575,664139756,609107347,58847462,497736159,1123997571],[1417506090,1840636876,432274519,669348230,1262120746,758455140,650398836,892654566],[496173415,1734512005,1323957307,1518247825,965891627,383043942,1216614201,398408742],[711064307,1217444904,699922437,2013012529,714140004,1099136116,913298510,2093547919],[248624103,946308579,492515898,1283975578,436430850,1292577355,839618052,892565748],[298144742,323224688,68380097,437676424,1282382689,801452613,37234194,924717952],[1842904779,612770570,523654193,977291572,1605188389,371054173,761086796,2096520705],[815189586,530322444,799554825,1184286972,2069032652,1985231724,1056882283,368896645],[466263156,311108346,185689973,734390322,679775928,1213297392,1881399217,809639881],[1664522165,379919957,1905053632,1922927118,22326429,295900971,442089280,275079219],[82265493,878036043,1799624983,1211062738,1656415480,1312925406,148381375,145212043],[2014771626,1850876066,1780515541,2031836734,2055112567,1029905442,1559253787,919602513],[244995797,1214435542,365753825,328726505,369929296,1542669277,983274847,956352240],[226603179,35010294,1502852763,1227471951,700625015,1057376522,513498955,1181513743],[1877386492,1371167828,1475372964,1608917675,702542538,1247622950,672185186,593100426],[1121603099,1942527577,1186785679,2010791012,2006246325,1724561538,1968380681,368968466],[876649556,1943713179,1352901427,1967190427,642641435,1963272687,1996210425,1524778497],[701353106,2101485298,1849997500,415808332,1261336546,452843221,499936360,261820072],[1348966625,892907133,717261456,199789640,809918126,429510679,2045947163,675706633],[690911935,848796501,1937246379,2013513039,1676545928,817585024,1040036156,1713524696],[1989233173,1288945965,206705802,510765875,1240451945,719659505,1129831408,1954260924],[263761367,1481942058,1389868165,1672082743,1167188696,1536991312,1371596283,381678196],[1791994879,1872318322,1121482253,325871429,350542553,1056427418,990278733,141418139],[1595353851,553479339,1928788278,1105409082,509862018,1835100943,676636604,1952733858],[1092904686,1747925531,957979796,254931267,1150178014,7021738,1446646494,1089954776],[60779628,1447551465,423019894,1325675376,2015291601,1038318542,40213327,1004040744],[1163261931,280156654,770549554,1357367285,1003813323,1997381927,473493750,900278745],[1369767579,1085870964,989392130,1940486875,1089509381,8845670,1006710830,1661678584],[7998336,1001138555,430795517,832615853,712819109,185830000,1186536264,2090525313],[2009338730,2077492851,1222838766,58417651,1304049076,283186309,2058445958,176258765],[840207749,154847905,1877227120,1434259247,1831459929,734564320,298809576,1464111087],[352780275,247473057,1022575473,868871786,157291505,249801274,526120805,1794575266],[2038229634,2124655549,1990474379,487747726,1968429230,1508223114,248282288,545544447],[1032074993,1971097090,818107348,378399116,319575546,276562780,1165308881,71977238],[1583074565,201429161,438041320,1629981633,510071483,1670746861,1291839512,682296115],[902016122,1550049548,1297457698,504828375,830356999,1248662648,953749325,989845376],[856792279,2034062145,1314593980,277733362,1503377144,494961776,995122286,744135624],[1635368095,143052887,253910478,988649807,755370071,1762899627,566203039,603069671],[1551605636,387895926,761435791,409613465,206940077,1864370134,1313304271,787910684],[105675081,1814048930,1574078152,885269663,1173229421,1091369270,1638491503,1833545362],[229523455,1725681643,1643043445,636364381,939114263,1630259806,2051355477,1730006965],[1755689076,53973555,2046867158,1162864982,144919097,643350936,1591246615,2049000433],[2085420493,555732636,411177831,1536095311,629679037,1196562896,34802153,1274571585],[94825136,1777576287,1262560972,697001484,581360345,981825363,1068102836,1365178557],[83112901,1941165977,134564350,1873264419,1511488144,1552784473,94761743,1221270126],[278743188,889911177,10461945,1598171383,649190357,1640136891,689285942,1508989861],[619990566,1269513814,973513915,1829985698,1652619463,202761070,1805091246,111256942],[113987290,5609966,783042960,1575028681,1244259164,141740117,505029780,297987688],[1050218349,1015966067,1076382355,222783240,621631392,525402793,1526768201,617116770],[1402256366,1417453540,634981349,1915500569,162532399,1667968015,906599878,1733130977],[25690425,347512208,819971279,1210929172,224958506,504521196,315873394,787888233],[888090590,883000770,1224157293,2089177555,1872426398,1241617146,1217167889,1511528927],[981955461,410052215,1043296454,449499250,1234009560,1502112246,1694065712,758003589],[823049523,672804784,1686467680,1820636459,1099617243,942359701,1721719204,446402784],[1063487361,117780551,1690378,347098734,932292326,805636133,1547312062,743843128],[1813835253,67047631,1368139705,2090133973,155521530,2041255255,2090367650,1555574060],[1292859740,1551913134,817283921,653814783,801311616,1299274558,1069237196,1034989921],[1375847456,583539092,1597882201,1198320620,1856805172,2048818940,993701247,2023837722],[103248971,715205417,340942132,1687883422,1006320517,1636562288,1223137178,1280628575],[324606370,1034638602,397787706,1395770942,914761775,1399072019,1454678033,372798141],[887682201,1450326720,306662306,1865056715,854512626,1041577711,2040607599,664887447],[1228202370,310902975,1894952094,1269684426,1160552387,1265236335,141647168,1985881398],[275829334,2004063124,1906077794,222451672,200474992,482041797,951940761,411303649],[19067782,297195585,1426250426,366484729,721948175,164246867,1895452419,2043128738],[481697538,197809438,1144065450,637051787,1903839125,109951116,898556804,947998067],[1250346067,1894979331,1429296854,314731590,1107715724,874472088,1881463915,1950759470],[1968697282,1874777903,217744881,1147383238,578566089,523067407,1930278735,1651625072],[159122201,680552034,1481581035,935128100,2061823049,1777860351,573252775,1793274371],[170394309,412754078,1118894117,395498186,1499167212,1509171281,1714728514,2117190938],[149067052,1323510299,800087429,2130657874,903597089,6209715,916719916,1290930093],[474262302,243639566,252516959,342240966,1709422110,1619211391,190683320,1719815480],[1325567297,171420065,1982484502,209204640,1807052192,42446018,919813084,2116403644],[1287387061,1563843339,1926403996,411194370,1413789146,1818567472,1618795134,1958123689],[1918010857,1869602305,1683904624,577481480,566073308,1445641951,551794861,1345277525],[305293923,1876693393,1668594873,767419889,155735490,966472665,757453190,964204339],[1622277070,597260016,28953226,2092264984,452473060,392744326,2036052467,580944351],[502716354,1649694539,2014556630,841328751,218374526,476310850,834720607,191471233],[318152254,1520799751,511668723,834821358,371629295,2062222623,1833452997,2056587635],[591763927,1044291438,1853047550,785078405,1906401219,1063368642,1813445706,1541808470],[2004516794,1110035015,717656977,2015203461,1075867654,362461764,1255006132,991187192],[1900421859,1078888857,171975320,748426220,1597105764,487492941,1863247461,876752569],[327888625,744908240,1004097707,1033258577,114824572,1269878268,1384966720,1681475537],[393870180,899757974,1571036076,145165817,915343185,316840012,36449156,697186179],[982007351,99600010,725219970,2107125081,485036448,1995553044,878670799,1528782437],[816634037,811230040,864136245,1772204182,446892740,1730048152,1536406660,329612658],[17154985,519831673,1888767569,949265177,768868353,1423918837,1755278127,188310624],[631626956,429115843,733736639,1857635583,3729555,273984842,1924642902,1219962369],[1407183736,1318747188,1741306936,115690720,99356220,1742871088,586954929,492303974],[820283959,2084134172,365886976,45792955,1280880808,1610898696,1448566695,184307903],[2024787012,1578759726,425968743,511643512,38015800,2128418386,1509721916,456687255],[561576381,1901626839,1706714720,1636620856,150118278,1723402673,2010092474,1090429247],[837012339,1817631603,1844755144,818127465,92325565,1169486390,1666821470,2070651487],[1629997710,375494640,1083082218,1946127817,999410061,1188791347,1267050277,1934445753],[979275893,2028941276,1891590026,1856089683,1406335646,1206825505,967850517,305790422],[993093230,1518578989,1857824478,2116642159,1802427890,377497357,1513596867,1321738415],[1220798310,439829552,1325093988,287879422,609903015,288227878,628393604,139331174],[1772371807,98392832,1715471423,1109734513,1875073701,444057958,1016746637,1717847363],[1661890799,1534246497,287051025,133655424,349057822,274050103,1038832422,922459275],[890585454,1331679326,1700574082,311828754,1736208557,1376212002,1471279733,1771266498],[676547950,1996841321,1888520527,1098763671,1500578880,1425021794,1205332611,839513470],[260755705,1180073284,542821449,1147095472,505732129,736482183,1516873827,1120289701],[331299198,1236558987,1277108254,1962765368,1644332385,1373855318,146453646,1724060870],[665700133,900682185,2061248063,1774579364,495182730,1508790520,1454599145,1663081035],[1163958977,2071424943,1604505127,875475459,997335197,641168433,23890861,1516205842],[1815971843,2034836893,125757981,744759110,1527512305,395952676,1181148417,932403625],[1357109986,221953304,40246166,359457008,105344984,633171008,163846268,928415846],[2066347994,1013954598,552362900,1841077261,978925353,994869455,829620078,1230324391],[1497751400,1578319790,1581241367,1492891098,1690600061,600057156,87689300,1192603194],[1885279768,1093673684,1483291777,783947582,1906630986,316755247,1322341977,932755362],[1639540935,1811648981,2059494934,941963378,1361943430,1098919437,114481652,500653345],[1963304674,1743011214,1848582969,1697631135,489978605,1253097769,330310811,1504636280],[1966247990,1306843584,1973390143,2078109300,1570621810,1865052122,1722374183,470840574],[568028644,373623364,1588792366,899677003,36549158,2122989660,949360107,1697836946],[502801028,909925044,368072305,763253261,1033730600,1443463839,1739235657,620349386],[492474504,2060440427,1110325761,846043800,1011925482,393375517,1043361611,1320372928],[447005809,328032765,349999212,119647742,853694687,1662361623,1188544044,880571549],[211962189,362055827,1917854235,1164894324,40028735,1583144297,209592237,1827548726],[600252937,1813876025,22173141,616710349,776578131,171149282,573201199,1293312226],[355433446,410671807,1460263138,1101703132,104162863,2046395532,720865091,125872011],[543828077,621135521,1301228634,58126536,1213236417,427936529,1473849588,942679386],[31375303,557526904,1487381850,926850540,1149871771,359716364,751548369,1264383164],[5938459,508821501,1109672415,342913939,20937462,1920712413,741877994,368368478],[1995172233,1587216423,243454502,1753758846,434400057,1260172845,29569005,2031726217],[2117295568,1081665425,1507725932,380296147,1158146279,1759075597,971780504,1056508297],[1475278288,828686144,1362925745,113321812,925801008,625358722,1220148650,1169441382],[76491432,1315482395,3090142,1201027749,42094141,134025965,1346135487,644076486],[859366845,515171193,1428909251,872509007,856154606,440831388,1083368661,1070294272],[447894969,1980332611,995304197,1804589750,841057414,71818348,1235385412,697131272],[1272846355,1597121124,152614998,1329608926,304875351,2034795039,1241978813,2062319297],[937372239,1733744040,1461047701,19915800,93746723,630687310,595903241,321018941],[1690135391,56085950,1772726818,2047305604,2105215053,936054354,957930809,224185284],[1311516297,25029420,294947693,1169707182,1856243967,412692018,902274005,112560838],[1326829764,1564729740,673117379,1352048617,436782325,361692478,891983385,896654916],[512276229,1766304203,2130592524,2019331186,1802879605,527636228,878404660,2013720326],[1985176705,6655122,390214088,552012113,332308406,1717142772,1119313394,1589170633],[571800967,253051668,57002587,1568922624,2025123773,698860994,891488560,30145213],[295728780,975646910,991019412,1342526269,767952673,612464830,63137445,1710834918],[214889547,933061954,744717159,2015864648,733313090,517846907,1015119312,1710362372],[199198126,1292699747,1629169529,939813122,1042303057,1319147480,415795775,828744992],[216216733,866909708,213073641,1742874876,586793116,579394078,798737038,1169440353],[435860203,18806442,1612328363,1596073980,1019479914,1296950481,359042289,1504656651],[1068582260,403973735,12487972,2127512429,933188820,213491336,1152133363,1038461759],[1739180322,480323434,1276684007,1200516977,2015464666,883152329,19768080,732829863],[1018498547,1212298326,1241765547,1883167621,979681981,1663652792,1839900565,124533029],[875853471,224249655,866628023,597255552,2020490995,1413777712,693571474,1872576271],[295619231,1049245621,1515894461,1165679413,1504204089,149482838,748828240,818570236],[1627354637,1517545083,1623764162,68067828,1791242489,170165127,1627993414,2077561095],[1285780567,831956335,560706846,1926906126,2106610486,1514437057,1436221496,1382001146],[1572103871,1616875039,58731839,624360533,253454402,294548079,1960531026,1854831713],[460839679,2003118113,1060626377,1279855335,1685123032,933605065,1284996403,1731933408],[1799759718,1009253151,1076104093,381512700,226564055,391557409,1146028481,2052431748],[532305784,103754363,1490925484,1868807313,1809089457,587832366,1242826395,619225122],[834299003,1795666391,1322012794,508218569,1406050670,1644685071,804225228,1832797007],[663430215,740343678,1481096531,972609418,1822348382,1945951722,1574205249,91371838],[1880401801,1590275506,1766059011,981700781,508779007,1664679794,1172501658,1591360831],[1599361113,1971692988,1699883459,662063874,1635272263,727726752,845456163,707665160],[1244557482,873221876,618782075,1097261107,1578901356,652433983,1453707970,1860021069],[1479794619,2042977692,958956434,1217269631,1599952992,1708554067,1823349667,1386251238],[1777764177,1033590052,464865619,405685607,484892215,123834782,109626383,1263650855],[455166764,2029164276,1907862706,2111203224,310409624,54757560,1587619140,482074320],[1876314180,443790532,752935632,278076162,28921259,1223344315,1512116407,300634776],[347176264,862462909,622532578,336103595,1823277806,629786336,64797327,1452976077],[348858255,53878768,607727868,671396634,427022149,1200781362,918765689,1811921620],[566010841,381572291,2023858909,1606250229,463876871,350827978,427785731,1977113745],[1900459,643254599,630106269,1357899683,1115897594,629072501,912460667,1056220928],[1831857198,1047963525,420269705,633200152,863621366,129877548,1888301958,2008898920],[140368119,1272247195,1415817316,2068348138,1166342877,1155929798,1674299303,150323251],[1450758551,1018212466,540392753,1570370454,432413063,2119632701,1835009812,1655989113],[1513816376,1419036420,1367063329,46673831,1714052193,146368524,1407443898,1962817808],[540424549,106640163,726240530,869777598,989322249,232345880,41445562,1501435549],[1538307804,1439348417,693383609,172871340,112075876,965081793,1401087974,338461603],[345685758,1070449602,1996064374,494808887,1092187832,179957137,1649133880,1659408769],[1759494904,911680702,1235543799,279962996,1590722741,1820018413,410140871,772066524],[1419249951,131496416,451601239,1431930227,1908494391,682873359,861787195,1855705300],[673586220,1229480581,339791165,1979794124,1726064251,40827641,1697295657,1585904306],[1492555798,1901622515,840321472,459058793,395237102,708019727,204507772,1117666803],[1356082249,412492005,193236723,415532597,849833270,1882646888,936973655,634442753],[590606804,2054568782,572985009,355776145,1907880484,1111417735,77871196,1107818611],[658546512,1753259221,1016714620,829376060,1990777758,1877547347,1956637633,375130492],[28123005,2049378838,878016294,2057666843,2048006264,711099532,974312411,1279930033],[241063395,694582978,804147052,678568353,1301745044,1483405966,29688924,1824830845],[184712644,952619243,1422774255,1557451108,241774805,517737712,397698704,1301185655],[101903497,363181158,1980484243,1664959348,895789704,423597690,1576079792,677513306],[565628402,2037743468,99030735,1200379182,1149466435,1004707319,363852883,827806883],[258857692,1905975613,1644180729,1134582041,998568109,393968506,1590555329,977030972],[955468320,412022892,1190467949,1742702602,1196930086,1005781971,1165263371,702683795],[128368778,897496069,1308389101,1459985537,283444967,969354464,1106556612,2010106075],[1576344778,1652366701,685626725,1644342925,701147857,1522300449,531903556,168965980],[1984320581,367168841,1061873354,1570388652,2553380,682520876,2037987739,186095008],[134817248,2083023733,1870958382,1807448480,134213185,3290339,403362505,571333443],[2033135512,1688668038,391718712,249390601,1213279799,538235539,349715545,183941965],[1519522423,1519559370,1249425692,621714509,289250410,920785938,369140462,1309647849],[666045733,1336097694,91502960,1651144257,1825850828,1355315844,520361389,1767686461],[1642143889,81925024,1339308751,1707023726,641265134,1357152889,371554029,555432572],[1223550705,1695023802,222254199,524243141,1561473632,489982899,226870357,1288868105],[1708811435,1571114367,913085276,577612195,1263224415,1836747112,302006998,436130999],[1497978062,1000648354,402421017,1767930492,2102141999,1831684414,1781085414,1603672660],[43907014,693498024,94795712,18140784,566128571,1324712694,1382075466,358434628],[2014070855,784418213,648186706,1983660343,213220520,1576359777,1945199684,554531606],[417073279,1150620692,898294113,1497328479,1397142962,1519618691,631260514,1394825761],[1957109480,1519221849,327861,1445012905,830669906,367802069,1775562961,734358673],[669570112,2007792588,1292880995,774177681,1937567409,1507578826,1224083808,1221183721],[1308900162,413625022,1826498887,681431474,1419242805,1776314483,274941422,1676647587],[2018922218,730309261,2090479738,750996849,2058556745,1293066996,627567461,741858813],[1166573555,742313346,75491680,1279786300,1402021483,1248068051,166704809,1319864811],[90946737,111472370,1202182726,1961489347,69882522,570099095,363131635,1261747874],[1285239532,1617590144,118313279,460884842,1363664084,565445447,167308258,1558817908],[505520879,1865039292,734583694,1163334666,1562444096,2106672675,369078414,478989715],[474871588,1743723926,2084365876,1154983012,2060423735,1196855570,1394916562,1762991020],[367763017,1432134362,1194342908,442897233,1499387816,155870765,822821454,665780890],[368897426,1083978901,680333069,1659954379,2124176124,1675792019,960748330,1870098859],[675854792,1635496095,867677375,179426930,1510207404,907339011,977004894,981240915],[1883442685,923431954,693329348,700017018,71712002,451960591,548434370,2095911355],[1518738763,22083166,618372760,1349541952,526771525,1185693522,1189302484,1091740945],[1838117411,1492433020,167202737,864638146,567620259,780369234,1177338201,1475070990],[633163472,9890481,1802392424,1771010930,916400410,1495021955,1299961737,1579482153],[1215605674,292496968,726118737,585339080,1215660932,929658942,2052807010,42395929],[1056719897,1674529679,1375791080,1625321855,623958193,815404881,955157882,1033673378],[1603173455,1700660854,336180670,819837415,1459718241,1269983773,860203992,1257719377],[1501869468,861924530,192358256,200999435,644847450,1765318953,113468919,1439508872],[1808447865,2113677002,1387637960,732140254,1606628220,1055324438,2032669317,1037371229],[1340329212,1843567935,922268626,97299150,1057554971,969885053,587832724,1992962503],[402407083,658089124,1447332230,281037300,908477775,313231940,1121759986,534741342],[174429084,1630307669,2101522843,747303445,1014762974,1353053825,1944451612,1892359492],[1331631507,1707271689,1792349322,837678144,1236418645,976818250,1332779036,970607865],[1714552918,1441786392,735162338,1646042080,752524020,1517159134,818436074,549894150],[1519407664,1956718308,1069697071,234776473,24767319,1552694656,1012489224,772998253],[890868393,1911916538,16185373,1032579875,1277965007,1561128074,11336115,1735530577],[485576552,526694579,135375387,1138786707,823302373,629814937,61796242,1338343644],[521655763,21036744,1665261922,747854954,1669068681,1261825547,1358740653,804968105],[1919224765,1884194957,600525515,782431230,1768160371,1764728950,419932415,1787296379],[1962564197,1941766091,1182472570,157528606,1567705556,1328632558,1292146690,543390716],[587087714,331209791,1164759994,1428604272,15009023,1268969617,1041716706,1444725642],[1089807091,77093182,1098951032,98345488,675227601,86197280,671224728,1237385528],[1199317854,630399265,233639594,1928662835,1291629161,1105074986,840784863,216146796],[421250284,399027022,1107818579,48366813,1640092595,1507836697,1990776910,1081267676],[668095830,464532224,118822586,1313223187,1690760471,1877709944,1866059677,1098026530],[852669419,425627940,1665302844,1233462029,1184755170,1676841548,1196915553,1483172027],[991696295,630578763,1445532701,1294175619,678078296,408991274,1092506510,2051564620],[338880693,1832273825,1582697559,1036374879,129058452,1644804079,900649589,737173205],[1073801499,687322798,726920278,856137085,1941931862,1034620344,497752159,674460348],[1418292161,327452164,1938024435,1412408806,559667792,595771973,1966400224,608570351],[655084108,693601634,1566488968,1387616905,1853459652,535839106,589156684,174318881],[1730902245,1131125271,1024946705,362173084,328917210,1869889965,1080995170,218104961],[508238554,1066084896,396849976,1125350909,591562800,1349096663,687408591,3791527],[1368137576,1218834666,49562463,58484999,1210063681,1805988842,833233129,1332780636],[25235267,417305564,607072686,1160442371,1395564793,440588370,916124105,979100899],[1772227906,1008467102,1091129831,1302228908,1449600547,979203860,708892524,1178648778],[1535623222,344758446,1240280475,794944598,13467025,203309967,1877041017,1489768262],[1255343578,1888345651,715126155,876019581,135577620,1896165604,1562544602,719793334],[2114756965,1861600338,1403835374,112425227,1917927122,683977281,287094243,1522997810],[270069309,575982716,1465821334,317651878,2067431544,1772883870,20614381,2019209752],[1638596605,2085946807,1587537919,1052396607,397913049,1878440651,1570104180,554386388],[965071210,642365667,1254582710,1848961852,4045045,220419992,1521937060,325580840],[1916725470,1455355299,1272452441,1439230268,545669037,693944680,170578265,1954755797],[579500931,1006386136,1275990305,154842282,1151544496,922998112,1256408661,1309959721],[837993759,1147440490,943054979,1427584188,943513210,635129617,997216105,197463946],[810644547,1307488032,1987514051,1206187660,783473009,1809189639,1618158394,821435098],[1890572722,1101514247,970715950,1076658416,1747127667,756153730,933427675,622766031],[1946138127,496197527,1682696931,143515922,1087392701,54515181,2053568168,513063875],[1518099815,2107944184,1366825575,939281065,732607417,408266824,2114885961,1114128878],[747234398,372359652,180441489,65339097,884514953,2056906742,1212030403,2091287365],[1472086394,672380756,1755233555,1759516428,1864699240,139534537,1169196881,1272148847],[2123305285,979933304,1801217085,636750954,1827024901,1686388203,1222078354,1559431593],[2004898275,607782233,1322158971,901012496,1635513542,1599395352,1221104573,1586179573],[1698625567,57062244,762265589,1921499821,582940805,1698553190,629738038,152354513],[907893101,1086664465,378600341,1353855777,865853097,1582739094,1124008589,1669205179],[343718078,1444207791,1043707939,2055085408,515135647,1130833744,725821945,1396676396],[684506722,2123015745,1153032284,924314456,1562459648,1606261345,395022118,1737498623],[496989321,231377008,705576754,1860384373,432392513,465113123,147773587,1307749108],[312972514,2041204473,932417312,1693541694,674924551,1106004914,1565558262,289388268],[1952623926,1562144374,439532729,789197940,774000487,161682149,2005193994,824906556],[2009449038,801537724,1994236414,219561172,267443804,710213185,1061701933,907980507],[652090079,729870448,1391673944,1338877109,540858969,1914301791,807675014,2075601985],[1590665292,1446529906,1283959938,220513204,352857260,174629457,339353694,2066438120],[846328224,381418379,66381259,822008973,502431362,9797078,1463542066,1039472588],[1923764244,628877402,1439230476,1316767963,413557180,46300597,1778042675,232448240],[306535402,1741196357,371271231,1987960346,1476657335,1270986478,235833337,1264847883],[1395854948,1531733746,2021042911,2009162202,1357323340,960679483,314975999,507674070],[194022991,456001996,1797832669,1369972606,1009707129,1031675901,1367714451,72058075],[760903316,68515061,592828711,1755969270,2106359986,1751537999,147738395,846303729],[1254619604,909420033,1655439153,145345082,1654528509,1495368715,337433100,1703989048],[1392751254,1431599496,842516358,1346533521,1847428904,748712280,1779524829,418292792],[1048026564,902034103,1495231135,550679832,1082533422,844251440,511508457,1568927553],[1085993203,74522544,369041476,723911948,2109689756,1479279238,1634985555,926976329],[1949443692,846262334,2064447397,301219267,844799136,647397654,2103169966,1829884007],[1739867519,608869712,1819336505,1311020880,2116975166,28267542,773602225,1548840726],[1616933492,707763468,695762490,1679361439,735364860,132668179,2047752067,173581403],[958233452,295414006,1722175706,1797989809,1646828940,1252467015,444220833,1593037147],[1657337015,381356131,479074265,620195779,373928730,38647362,920317877,1790103109],[1097547079,1536015336,137290510,650706013,18108169,1863800706,206417955,732952935],[1946683007,514607658,87368865,1351742609,1843590712,2109494125,2017888782,387383722],[2070826845,776971436,1076724991,39295372,453498542,1543157304,1144670069,1039207558],[2063346910,1188131036,492354946,938458101,1116907415,716757985,77424853,54711162],[1570019706,1959961717,304714682,1985029915,586778930,1905365014,1328744450,1810723204],[1860864198,871138194,1003289295,643713475,1764210371,437503512,120461982,1979836607],[972030957,174278299,211196756,767521222,826155232,1150328699,761735325,851011165],[1753805773,1554630625,641046608,145979759,2106239165,406401632,1576869038,1052606946],[468634836,1256927428,417374152,542121800,1789795931,755819508,580444336,565905383],[496549022,605798782,1033349364,909532281,1434883907,1865128524,1563564327,933486295],[2034977701,247432248,46439766,226169638,155009363,2052661597,1389442536,367061906],[69629000,1495171078,1412923132,620360320,737677034,1474237584,1167735246,1145640715],[1874201297,1191308402,1357536393,552130209,625050209,793234151,347899863,767855272],[1283669579,1960368836,1645960199,1167405507,1700475855,1196753377,1908232087,2100203516],[688020787,835188184,879135083,1378477434,237243019,828153665,911667787,1857168070],[643697061,1941396387,2104844520,1680938026,334583375,1342762337,1343563223,82555735],[1018200968,1030731339,617971007,1417463294,1709842077,1389426655,924831977,1936390247],[290857,871850031,541205322,1449829460,766819604,916104849,875804983,1424684338],[1202889411,1840302987,163240462,1574267175,982313042,85424121,637493984,1599951533],[536493962,726409096,1591675964,1432625896,83178814,809101049,1543861264,578329527],[23876086,1070280405,260074092,403143095,2035214262,1642004497,1491980353,2100608452],[2015680871,1430864133,1618742679,1236541579,133019039,947142984,1237457474,73031449],[564631649,2075985222,596568428,244898216,1657879485,53027241,1172186148,1271482580],[1478002292,1368358293,33379526,1912996009,1373268792,1893481778,774329354,1136221675],[1505713185,127155622,840060798,2127519058,688363013,792239763,856855610,25340659],[9870808,976608950,185519539,539263054,359875824,1041268371,2050088177,1076701946],[94678327,57350663,1503228872,164579884,1266838619,1519110812,1557810460,1574869227],[1038474159,1908176579,166661549,513572143,1740227230,735708538,624151602,794731179],[1214960989,1141404935,1772905328,939029590,1285877454,1885558713,650143707,609728374],[692206005,686250564,1106426848,1366639998,596432204,227424094,1435837072,2027951420],[323629182,1909975456,1475321122,695126207,1159121599,1041919762,884615211,2097427354],[525477144,1991166113,1074096211,771901952,650005124,1483222759,1254876945,1226580524],[48555986,943887295,1449224320,970887910,1555263252,455877853,776197644,1091949265],[421855957,1371992879,922795682,720140505,108353325,1771748906,1112698244,682619098],[1424592367,576119610,793727435,1482933028,701778948,588874082,1264473116,270141731],[121400073,664895119,315129778,1933685695,1550038067,1719924158,311835572,1084028536],[1903701585,1646776448,502902248,448426505,1139536156,1762919912,1801300972,682177738],[1415497972,1183127522,303320077,2059780458,2122160486,2078002388,715682220,2057942336],[772113181,1547106010,1983983869,1446770778,191930874,2093328549,1833617832,1943980683],[1437189314,685314331,573595424,941843180,574078215,422167395,1130158748,851264100],[126312157,1363705557,1799980051,930362385,1690240729,911674264,1619895126,1662972672],[1433605016,125290807,1644281130,516468556,101179613,2013870117,1534642997,1385520946],[783360739,146129099,63684894,501101872,26264121,23754422,459533551,528394465],[1470168495,464024032,1970000305,2002319507,101444786,607655789,434375539,1395916787],[752866823,959021431,2100242708,322087317,1308374892,590454324,1503734682,1305549656],[722111895,147422733,363979721,2097495047,650004819,1605301407,800432531,40128073],[1738473253,767338759,1509666502,854427919,523436805,1609708110,1660541314,1752508338],[226068823,777708726,1041631276,1819491151,460436666,274868567,212182263,1693282067],[743543299,1495833390,652852715,140797321,1402352124,552500704,33767178,1686305135],[360452351,1900183262,225277216,1656600180,95669793,323166112,1039768485,1507501116],[322111952,1619799143,640286447,1381194447,1494983832,139515587,1687413655,1507612151],[133308264,564769757,1115703609,1524209745,1324829224,1178353441,1139022623,250024355],[1252925214,1964496847,2041975880,1014854350,997084883,624724905,1229918398,873102565],[1470303011,1068567140,276158288,733528994,1415879280,1861501611,210272857,243928197],[1231086452,473768340,117820828,1430453325,460274952,956262094,913494290,2021516032],[1128255825,2093035721,1599395099,1148493391,546691862,1725853108,938703415,1471941045],[1581401702,447663371,1877483065,11925816,553043777,1936906668,222632486,372914260],[1036655815,559107470,1595539648,532754370,650513727,1331637733,1449438351,375606987],[2083299068,808384094,320198071,1909931786,1491508832,1331969720,758471250,1040042918],[506828022,1414406674,1979487653,2046922890,1929518930,1081987118,27193387,2085550944],[191509902,2024525003,1502370089,1031707540,94029088,1620498065,2073077291,1331225145],[570970832,409942323,2023068532,350633135,133021782,138277186,732271895,1418392945],[1313387381,334068801,127330610,906749440,2003025744,920805418,993065785,1357007808],[1238555939,1627327329,1097630360,950194534,286326736,1130717384,2072638927,1053198007],[1831361371,1709230532,1750550126,1320511079,1544159426,610715054,365951881,1312674739],[901794739,304723109,1891752690,2049847007,961319451,825549627,234587878,1645246230],[659452645,158689071,297232150,1930801794,1396667837,1318094691,539346277,693812999],[82858135,1952453868,1473905956,475173094,1922916190,2035044277,1801288723,64237789],[1711630292,812196397,1182257487,398402937,1563771175,40985040,1612837167,545044539],[828971486,799969818,1138274879,1876779330,841091848,2117914279,1615433167,791383583],[417918819,1414726726,1410529667,1805490642,1376340091,307322609,847163847,1948549138],[1332081445,646816984,1818947877,1317363735,1196431358,709489856,100844394,855627653],[1187836228,77186705,645264125,1926832578,992534158,165188978,155764902,74710920],[362909759,633882115,206518473,1208370833,2012469558,1599550370,733267261,1550045030],[8976654,1811991962,822840961,895403267,1532610270,2112548888,659929154,1085823677],[737700853,588424587,1068028524,1110209196,791195256,660049886,37561904,504513731],[958849545,1135386817,1204918494,572063451,914165112,599621148,1283249290,748644999],[1641164084,1239752702,1319156768,1309019294,851630488,2178985,532857039,847093183],[1690636767,978222757,248919853,1348944533,15369576,1036185250,65966949,1222277657],[1643974746,740738735,1789387180,1339266472,490771925,1621684125,619903945,1035235160],[916475215,1393553231,254759338,1032131803,861877319,874564890,982110816,1263524138],[20833200,945419294,1980620134,615833204,2038453815,1185508450,1444263452,691540675],[1808773078,1456577319,2021541124,991756577,335314033,1681845885,867891944,1231529656],[694841325,746424899,113668213,1824231005,1373384555,1716515896,988856302,442139784],[33287126,1051384781,2080992502,622720524,690871235,1275359664,2067997964,1509438022],[1900971258,1211995662,138285365,1752214836,1555843365,1087623444,488405110,545336677],[1077056366,249419125,92317340,904870631,302201968,1788631064,1794728051,713608589],[1825043608,607904075,1861843828,935951435,203058243,1844141028,1098044129,1149293432],[948195444,1332661403,116218938,1746312128,1701843534,847959702,675471954,461034628],[996295129,1504843301,421548706,91646456,1171478948,994859414,577570798,494701353],[1422946937,157245570,1167661063,240474128,1665461048,114860701,448230174,830934672],[1903385019,1259398818,1529344934,751123062,1773944501,592053558,1884164140,1198266972],[1606556163,1969018460,1824257681,522312027,494419814,1760277505,184731843,1719904206],[1928697598,580664649,1536233955,2007888570,1307084449,1391571804,664855912,202831302],[1466729470,1845533837,637706278,2076685405,2115734395,644328870,317062724,1874122919],[165008892,819193612,1808850658,207225312,1376197234,1260973306,1251175139,1020847067],[38261912,1512803345,1093560055,406549700,1031518703,761589482,1426045445,47383261],[1877643188,2095318849,236730125,1833852230,1774863830,25595593,339377919,1540181348],[256864690,1890208753,432120674,941000385,1128623301,1001444632,1959817141,1381279311],[1163590554,1476879057,1889048735,503041336,1486550338,519621876,122096746,802604777],[80167337,1239594558,1211415915,17588723,1281812673,738570062,491205000,874686703],[2122684777,1645713625,140777952,489260524,1390824498,1626868346,627445073,1493572506],[534536531,1728563999,385568744,783330318,1196232896,1840444812,596799468,971156304],[1580407670,1277780763,1240402565,1813579916,986545343,1383960541,777751165,2009394970],[4697395,1672789333,1747155724,642367979,1579650605,1666586062,538690799,41873931],[697794199,1785317278,743993058,448610577,1556839892,1228679676,429774958,636887825],[665227192,599005516,130500797,1388690694,393022101,1886230798,2078414078,475055358],[1099187554,872258335,1538116164,2022043088,364496587,994181528,1289987342,942843445],[743309875,1421428792,1245994373,926808654,235230421,22044435,541992332,914806676],[1599668207,1661328697,1962761114,1755773606,772463394,1254386184,1531056478,1604241237],[1652989714,688900495,945233274,506033256,449552761,1487387716,1532999164,806631240],[107334676,1963042940,2005723678,1112168558,1012222970,1852537762,543887848,1169523167],[1640335390,1103001350,1250570509,1614722927,843931908,1905551716,1877855118,327189995],[1405565928,1471941997,856950224,1833801678,1094083255,1474345881,1250797233,481551544],[1998105521,1182158067,1295065515,523574128,251343278,1245268070,153704219,458366278],[2107478277,1225321589,930252288,974887845,1611991883,81530538,875225342,1812550857],[717697352,297827432,832314113,159309533,458538859,64571748,206041285,37246302],[648382504,1943028252,1466525817,2127338405,1105556290,453635750,197933238,277626854],[1737709106,1864358360,891936479,639893489,615001446,2092497476,2073302769,1715322940],[92022080,815541007,1764856719,88086379,511909282,1462519196,1820039122,1901534605],[580344498,1719096847,191374570,998348704,1679382903,1948940995,1680084665,454187586],[1642466366,1194069808,1679824523,774447763,489449848,241848592,1191915357,2119168604],[1426119797,500185961,461299051,1495655456,608226122,425552766,127052271,1186449765],[774654680,1152301193,1158518595,687685289,1659561273,1616903885,1720691676,2129117991],[1451398041,842191734,1796703210,845769234,603222063,673965080,1978342219,1302827052],[1741248960,883899523,2041665838,1665868947,1435939763,143247152,1720337802,1383956598],[2063176431,49378256,460936477,2066588034,1042439332,383386272,1075490870,1290808845],[296341200,359329178,43599483,859594016,1476542355,349473439,721530430,557259587],[205412810,2009701818,97829032,1279945444,93438346,2093301190,530415591,560367831],[2097545463,1076317306,1394310474,1111634694,1764961517,1892569934,2106991499,577147673],[1945518149,1795765714,1909726174,419272463,786521053,1305740026,1570011743,1768296685],[899945084,530262288,949567126,1693430060,1599167904,733553980,49169915,308421589],[2014810600,1126383811,1843704123,185948208,1159787837,907123064,1668695353,1499994380],[735789852,1587086879,396290140,584205969,1849027291,1342633466,1716818620,1037077278],[96689562,1894331068,1053237738,1480642255,830693775,1936392923,1384286342,183034780],[554108513,1977829332,2068978679,167506213,564573126,476869116,1757775999,2058728724],[777669096,1221553564,792756966,1113610817,538554978,1769916786,620010499,1297072525],[1796552399,387258516,257874604,116012956,54115060,1311464774,1150648241,979897533],[1598126699,1823113923,433853083,1128829502,783278572,603919398,1685068726,808104331],[1716148910,721324238,2092837760,885711048,1246616598,824710204,1013563202,171669712],[847081939,1480481937,2024163644,1629828780,593049069,1485346301,495930286,1011162097],[137294212,1212652908,241217864,326062376,1188269831,2037314656,1355843796,1911914510],[1801955061,1242756634,1959961066,1589430361,700861672,1404981152,1430994,712829251],[1598335090,164997060,789489848,191429679,1406660959,2042885461,1640601198,2917628],[137895599,1702532196,1699520760,1581784066,1574313957,523752861,259080715,1714941391],[474837657,1622318838,729970204,1675557307,1922041923,1299148102,1535102940,72420988],[338437183,285164,1451441396,1082344507,1244980375,143243170,1067188053,1465410555],[1292940630,384865770,580210859,138187861,761538127,1156841705,362973857,2052034875],[1868097888,1738599434,1093243225,254857343,1375686899,872219459,774070028,1354860457],[1502801692,1628181428,1297842817,412164955,1517214352,1579452651,983422083,889613384],[519282685,1019576834,1032562376,417619749,628850184,2128221435,752089311,1764889814],[686511487,1952262886,1283311442,126552507,1731702720,2125080523,643281879,2048699507],[2093670842,2048396573,1921926356,537554084,417883666,2126457647,1704054029,489848225],[2000672578,1893054438,425304338,334112898,348039405,1063307994,332163319,795091995],[224118008,356716917,489154310,731250959,961463557,614207252,975201779,1436404827],[1604357486,1156073648,911376998,24486578,1923728536,949570244,360653646,694445781],[320338667,1081468542,1768181238,438551710,898809281,291351081,5578982,1798814106],[849982327,1665194995,963608967,440879385,512099028,1215989344,1648047362,1163193593],[158980124,1138244355,1901039665,541672812,81902177,862371899,1907329758,1171370431],[826071716,583534968,326872680,836554398,1111561800,406270516,82331684,1834115351],[718222951,75185947,1369582731,1716330793,1542629178,1555004562,1875532285,1526124529],[257228110,182913891,1321609423,1494063600,199234510,876009350,1859148605,1954979555],[824256629,1824330924,106659819,522969267,1827565874,1830505243,1396208820,135215108],[459647702,1350954721,1801054654,747626222,266719671,338457585,1829493336,2048271523],[2096850944,1464010872,1112978349,1768587837,1756385483,1627488015,98303352,2127133628],[513910794,1003526022,107839482,1986726690,541745332,1613804678,2106235266,905894207],[550847674,1211904253,763819413,1424121234,870475233,377147502,1110006484,174169860],[295711710,491017279,606285136,1466582435,1496232446,794456998,102707503,1762787489],[804944578,308550376,1732321131,1963245704,1957559857,755920804,1689567171,1042350069],[613255809,1013590156,1631245926,1735377163,1091254699,1681309530,1181927588,1341766136],[933463378,508659399,1508449539,523644249,1435929626,1186422839,801760232,506272981],[1008427317,314004306,2129117670,594884086,1261880949,1472211597,821377910,1446267223],[1622480233,1302471122,333303126,1096655913,595473141,1572926844,202927891,573755437],[123527727,1627231707,250869160,1897399578,1209508855,1125219239,932079779,291870847],[1256918381,1698480037,350912922,1157469065,1910628643,65024398,1667551646,298327195],[1259761394,283571131,1904730626,1096854060,69007607,509075412,608342887,821607429],[1261735524,258022355,2119279185,226195459,440009562,1059950885,1713727578,1889930745],[209640015,1069872882,656512513,1400883105,1536158464,533267964,873698695,874541525],[1717902116,1148702763,1555465170,1093350017,871733497,916832442,1166249657,228616665],[1048662153,31184078,623899672,407681739,1377432057,744947775,1963620090,307557846],[1764629009,1716066996,1042536637,984291866,644734528,148726452,716764689,1945206354],[1596999061,161214638,198713877,1974278884,986858970,839015812,277979311,283190019],[660331232,395650942,1498115115,91792920,2000223634,1636292130,2097578926,1511693835],[1316063598,1171053966,229152310,1193764069,787060483,63879641,370506070,1095566841],[261835121,1195529186,2050165015,1098651955,1617236466,503090689,483775307,949554873],[475456785,1630940058,1031183539,1493705626,1381954539,667035868,1617648138,799138411],[245497786,367675774,341384844,418427807,1413402206,1780070830,1041461530,1504891130],[629949671,672814884,812296217,864054273,985212866,669166791,833577650,1340279731],[1581020436,383299574,1897530236,793002259,1548559143,335155301,441142466,456947786],[739020953,413808247,121999428,1081824069,1551638802,67217788,982846001,2021933845],[1738501117,632187594,2044902904,1510360069,1526851891,1212356082,1519722891,1802075022],[30659844,2076260094,897456984,368642844,551947008,122692624,2045948544,1145135704],[300793707,796596641,101802672,101204452,367865927,1518864409,1349947927,1813795390],[1452677339,382896324,766513629,1125148203,1776574940,2038453475,1831980168,1392027174],[544209552,1734265739,129856330,215124101,864509685,1288523595,1534748281,968922136],[2034519730,1986045223,1810361076,718955720,1331341213,321807792,2124872497,1585075581],[1823146397,787545161,166361219,1940285667,1243144522,1808802675,451097332,1659899864],[1200342620,375635815,422364850,1782295019,905867335,2009373607,115304069,792002563],[1150206892,980248781,532105696,444865053,1120199407,1858925815,2063393034,1601265599],[266295306,564383126,1927851034,65003044,802995329,696922021,675074451,1968495010],[1621752597,1540562127,2064664525,1512923673,486500749,1790504673,643683370,50782383],[1723750442,1607870459,530378855,95026843,1390558566,1526368782,551824820,1093416711],[736844447,1398274528,460104767,53093201,2085803465,1131017560,551766926,801002922],[2098052329,1606375664,1288592755,497248920,1221071104,1604193604,883487804,1484311414],[1867093273,44638825,1223229149,722058114,2011934002,1957292813,808186763,520942931],[805467698,357472594,1332267037,279541328,1133860680,764514823,1043324811,1768083065],[209556623,1082343019,762738312,753327824,1045231046,2065415448,1527475203,1619402539],[1236526347,1708781915,433237481,467719552,1280664483,1521269031,597688920,248640202],[373399139,741159911,1797532882,1723687580,113913975,196891818,179074703,1344382935],[1541999232,208547159,1307629394,1544159508,1782302928,550512869,461417521,396358477],[1880855725,1294200427,2067928001,77232938,2093418103,1934473385,323102244,1437417734],[1365077121,1708032656,1629600701,1566226097,1568511759,1716267971,840570409,1510343351],[1866239671,743878970,2033359529,848151907,1258247245,1682078966,94884243,289091969],[1814536288,288602583,54736491,670764595,1362619378,619495457,1796324964,251775306],[996107413,10499015,1784701993,712645982,212145,1691052664,260362924,377650348],[2065430849,700853900,1496488703,1190379564,1172395202,829409270,1217916923,316872248],[688876755,5631491,962292073,873855732,1145859203,1550390491,1232493933,2027165109],[1361389558,1115394056,1002105187,559416893,438430790,34283891,993063874,1019015821],[1837379841,374847712,2062026437,251401954,161419721,1995317967,192627711,744212526],[891071601,1762234968,1296511439,2070376448,1706099450,1927638718,873693454,2090107573],[1082412295,793488706,1532230842,869211013,1781603060,274520565,243487312,423139903],[1879054723,253183265,1524343985,811872284,786576897,1040253813,238814173,906603654],[1472366430,71675743,1438934403,2011389642,1453467069,112830059,7321685,281934264],[1977101873,1600699348,277653393,230113180,282326581,297065438,1230528682,623637836],[93407461,1994859633,1983730668,924362104,754233042,1319500139,1273451441,49084526],[1526349798,1330714978,834803738,181056434,321914393,93832602,962485353,1518516186],[99501108,1898005343,2051678443,334786376,1651490437,1716643165,152570549,826198135],[9954297,278839302,857040795,1810185796,1775213819,84903883,1856030324,1191118350],[614973693,2031788564,791741638,871955302,2119031008,1761215232,123122592,291436154],[903674361,1830606478,969187591,1162825453,541614888,930161347,1644465579,1790603378],[1861698772,1106334511,1928432978,1752554154,1521862794,2082633592,1675755895,1486846242],[1793228258,590124746,342338989,735097414,35885025,1780781690,833325124,2057628308],[1681597843,1926217595,1795472181,156400230,99989516,1320577056,1027563377,218351562],[1605053028,458545178,1792110316,1166581246,1088961852,1709766970,1245524940,827635778],[700078136,575529451,1681526950,47514611,905975384,1564972164,1398705723,1658214751],[168846310,308018993,1379449171,742022256,1152057425,693639078,1772452958,191388098],[2115029790,549428172,1155477341,1141720691,893162621,116265660,1346271268,1991147857],[2117852614,1802356586,769199018,1283884644,1536875839,1640357358,1580297774,374054261],[1870535125,1899833608,518506510,1383197122,1178732637,2096812534,1132904437,1305449957],[1870072690,870449672,1494985602,86361379,504179662,734576411,599821977,924488226],[262774062,1910100714,2025037110,1769305588,1344566796,906361431,57417535,448996879],[307582793,964847434,1102541403,1382280955,657149729,1782809481,800511955,1663931109],[1035498946,248072888,1275161728,956215729,169116824,155545770,855649951,230516838],[1043110530,1930009508,6863613,1521362133,2092428812,610368825,808642425,1891850125],[782666287,262038759,1670801301,1978227920,1989917778,473066366,592543740,1751382574],[1282814001,1107891854,627713683,1041743799,343290360,717627683,1140688052,1712241337],[203421713,604581437,489055948,1303252612,371170956,212043386,1247310502,1849574661],[1017412499,1948470422,622765247,719486034,1725611507,789749931,1951854625,18080237],[1157846382,1665824050,1913859300,1537563725,318874408,138918592,1342695948,419270269],[1260155882,603904289,706118155,2055731768,1114042618,133633347,2033037087,1276695727],[1193478008,1196434687,672945683,504772769,987631452,881459680,1699555264,1653075304],[1909696766,1505044287,949898986,728488055,164070943,1934564178,986158100,285051672],[1091135763,1428951052,843043732,778063350,1271229660,1415813426,321985837,672937123],[80469429,549551423,1289582434,212740992,1566104512,741830621,644645137,1156779764],[409615764,1767149122,6809407,1813607134,1097587443,120891715,1300728621,1734165815],[1646734198,1304428392,2085421981,1317991557,1290862256,1100621081,553447725,1364307],[88229992,1763969409,1606476204,1688308490,1227969191,2070330075,619395051,271184284],[1301730670,1358784089,18380982,1693611145,172793578,375106295,177906603,931763736],[614659650,1651639854,2041028414,1465370380,1557577273,2065365933,2119704753,2047820396],[511478259,1970862742,178039030,1539812131,265029015,2008458118,1326296301,1281698145],[509597221,1912813020,1475765363,2122656269,566805651,772832627,200832079,1343087589],[513702576,435241226,248354678,1271277850,705260624,421189858,1101409021,483501069],[974787089,33067430,555147482,1808850402,346353742,965533473,1274201042,2104380572],[1613694835,1341855751,661769849,566972507,1659767623,1361706370,1914819563,402529943],[487060161,1068889215,745899370,1708956375,1101165932,1803476031,125824208,1359898533],[1360655121,226703980,1388799940,337267937,553925488,1438877867,1936439668,783247413],[1246178328,936446690,1898802334,793451376,885513134,346681127,1961442175,1385985697],[205420713,651362812,969519577,1223190994,1744485955,805698379,341671031,858254360],[248650357,1197512289,2016311410,1768135575,1658495875,546748634,1950314547,38745685],[1863576187,1453550328,1028013435,36162328,1563492219,1564545088,1183756962,1669746024],[642763636,459057208,1005693924,792176070,1712731087,1245232731,869871125,703814331],[645923782,1516341932,472305026,753125091,1180541006,459266655,1938217281,1216215154],[1441679219,2030180947,1200853928,1503596916,1864517048,665345443,1382408091,932075918],[856125186,688005184,1427645580,1266862173,1776306237,1502618077,1406579976,372484780],[1961313498,508582368,1563172563,1680659020,1704042077,2087745895,1287947344,1645730017],[2050435922,1746243316,69671438,964726503,464297208,183297792,270458483,1158740070],[1562350455,1828094988,920668198,2079938666,640709569,1787474409,268107650,2114184676],[1827670421,319229677,555685919,1984028155,175667270,735082918,19333270,1958566051],[631461781,956759674,889825381,1828435971,516943378,1280389873,1112762646,236611734],[573964364,2040429529,1021617019,258673785,1216241653,1100830696,384807455,258721974],[1289336962,1577083270,1877927781,783677829,2117142808,525403940,2081409802,1438597539],[1317678507,404138901,587410802,1777039858,991957744,1274692188,1283431061,13255975],[543837198,1315152093,228227059,894275679,2057016703,888612187,2114149201,1536619579],[969481369,983988522,1686430752,1874518058,878272102,503556604,1886945479,350871552],[2099440674,650480246,2116798624,576256448,720494121,1343890979,1312076499,201068519],[1606357994,716142022,167757451,1449760802,1092060722,1264970122,290402537,1815933466],[1910359162,1465999222,1552101936,884870332,373550234,1838038461,41394821,893534374],[818725199,26625228,662080962,229434657,406748059,498167730,1797410376,1200901284],[2083684379,1089761430,63087622,1524513629,1457464571,1105921837,1080150632,206524895],[1314328261,599570055,233431044,2088475879,1521541349,936757532,441703124,2118558810],[710363809,648453575,2028250920,727894583,567570083,1185688391,842902291,1192601842],[592849321,2109103143,1940418852,577367486,821530137,1592587408,2130128278,1415094083],[185717048,219280801,347343490,1060109217,951133505,11492378,1108471535,1265631507],[415999122,1853082639,2077430838,344891685,1703554482,1028350723,1347677699,1784161150],[1656897114,510196693,320674374,1632511074,1927217553,1786524620,340564487,271924037],[1532200343,697372803,1161420415,749691964,1489566851,630798890,946735485,523864656],[990265260,1058628218,201500582,2028963282,1165560858,1231770836,215076235,1919399735],[1604576039,2091063374,412759044,602018591,107071726,1941935092,1224247393,1901384235],[1066858081,55799907,2080258242,1056952831,319155939,1240086743,1960890198,1779928420],[1348041007,393686669,854769511,227548017,451269610,2059697508,1657434695,1444170259],[2044525072,513073974,1367930919,2028084014,1812733150,375838900,23567737,1943927460],[2097374250,1188276678,272749170,238700993,1794419368,165074671,1246128281,1345733472],[1497273802,1037377432,1481018519,321642336,1923388673,1159613865,668576971,143930120],[1526542175,2020482529,1547952587,1627602527,1344797781,1923907734,1658889307,147997279],[1970996594,1410950140,1778595773,1815836512,620620848,1593965669,380177962,887348033],[1513605609,1037754291,2105822549,867985311,1731658477,1314610875,1386911170,513393395],[1831112030,1042744045,1511940878,202823307,1120850335,497007419,1773853191,1446363484],[139013655,1533416405,865156247,1281956923,284926834,116327634,620493147,195470808],[778850348,2121215048,1026889968,1482193049,1313108471,239113344,766450904,937564682],[351402875,1271290935,646953779,1002105535,580582893,972078866,352434290,1642850541],[2091534693,1713113868,956664327,392731150,446187257,1897035885,1302593249,1829029848],[2014864546,437776582,949898964,715239230,276068290,1466912448,778988350,859464354],[1449513863,1794046353,261010578,643903765,1028116687,1768559466,1004323953,1521526749],[1202232488,1430893165,375763951,185158731,76238278,1853416026,1200273245,185560585],[893669240,1400091744,1302423628,61275456,1871650494,828522034,1500873073,971869482],[1155693400,296405244,505325967,802527657,280476748,283197370,1409805785,319703421],[710454218,1195565494,1132241834,104537321,796777418,1407447494,534131852,908553291],[400233655,1059888596,252720745,1680707204,2046309159,1638546090,2122286862,1072006169],[2126078044,797078255,940603259,604047732,1373890773,1839063973,960672951,910280411],[2067865713,1351479132,1073231598,1871036097,189641300,702727731,1024837787,2031902638],[361008378,652173404,1903564919,1386730276,252893603,871311520,1653424034,1730655388],[1944289913,1435599051,1922558696,1989556747,573186069,648705557,932848476,128492563],[1350613111,1022728865,1695430549,597878893,567943137,898421628,631647185,1131775356],[1678192183,1176414700,137349285,1381165553,824063720,216784714,1817780983,1782784817],[1843802917,894308008,1124870862,1849971226,722137110,1468258423,428480829,1459467920],[274690548,1429967712,878420087,1682473286,658046648,1989550078,1078613760,1931180479],[2085452607,346865190,513135841,1559362883,309561535,621931505,732514768,712008903],[94084467,2033908277,1408111936,1811055565,1265439409,2098559922,2121989863,1088932846],[1241481897,1229621820,776546945,218378972,760234726,1548895389,1340482577,210893039],[2030907053,745069068,1847421030,718922592,1657710582,1863737675,1536212887,1199998518],[1161701018,494391598,1424769015,278937916,602021107,443806764,715489373,1451840836],[1207123097,570429424,1031031214,2031430573,1188221749,806906859,373218989,1296537488],[1877607786,572813786,222668640,314392298,693584686,866170160,567837717,1443115647],[701690959,1569073819,1095770846,1434634541,1293764678,544826122,853056033,166815777],[390254533,2081739587,578067023,1705025279,1447268347,348378793,979912397,1269681200],[1455044402,54451019,1345819311,1727301307,2129463719,1138896351,395972468,1015302003],[2061081971,2036096081,1088212855,1574446070,229655528,233361719,3175158,1882126962],[873753053,117764256,1935434577,112724564,969442866,186927359,383214791,469740710],[733830497,386199863,724601728,1506874151,666623432,805141090,22373332,1663932436],[1073598050,564891615,1665128013,1361283794,246481474,1768123023,1288767384,2066046095],[1131267804,1014584685,2003988874,579191126,1313076151,1409762468,1489724408,1093823603],[1702813364,733736947,1822340765,1918185506,1383728126,790031269,1306078809,1527723818],[75565509,949405579,1088711542,1895768878,1635113490,246268700,1895129541,1004563178],[136997145,1883011219,192516791,449706869,358950569,657509158,418803225,1714810167],[221238535,277930429,1839980552,828243023,831159339,1287929378,488254458,1999387449],[1696722804,32163759,2129230437,1309584436,2128280347,1842205030,1280515496,2095638299],[1426382259,1455710217,1153562069,1251982405,946351485,1917115640,1634771915,1378158511],[1257906732,1866065921,234269368,1253484701,762229611,844156605,2002908688,1870178635],[723264506,1473299378,1621926158,1092682497,936093747,660695199,1997815566,1180904261],[232145311,696735628,1808875428,173684758,624795138,706526807,1286707685,1568097925],[1689965218,1494204192,231787614,355297756,794055621,1088508179,1143043181,1990032287],[1218955623,1030821634,1130536604,1531105679,938278102,1151536340,669769663,1674098513],[437796693,1846315409,1817331365,1655221206,1285574530,759629793,58813174,1323162854],[2098368997,1067130798,1723633301,541894122,1218065729,291861896,732381509,924666310],[1877126072,2091518315,401217418,2076170596,1413001720,386620581,1707631052,905107502],[2121554427,1994637472,416046137,1376697030,2013438264,477821328,554651350,1636296407],[646384220,1933108761,1695957939,1912875250,723064971,751657406,1337059764,1885089271],[583625173,62532769,211625863,1097346596,1108614149,101362401,752861918,1485813215],[800852128,1066015658,158452472,993557428,227738933,492465864,138182752,238423464],[646252655,405805966,892029496,2069088226,904434320,1772465388,763788573,815370114],[2045301361,1587043165,52652416,1619387648,2035398746,486151331,893281601,2000559476],[129882800,439887248,373423406,1159158670,1655932601,1153688836,1002277875,908008772],[392168522,395603472,1951229406,290521932,1245440504,910880888,1380619568,1287961524],[792357632,1268909268,190850631,2015758700,887881082,1832381152,991120596,64777787],[951784789,1902509524,897445401,338495096,624147806,1471302018,1770749772,494574552],[887142971,2085570471,693864388,607633425,920686910,1630587183,1030064254,505831875],[16728009,1060076130,549228273,1675678122,1451363418,1489361466,364943411,885556376],[555837229,280080556,1443709381,817683171,585047985,1265448590,250660253,952048717],[1409776196,1717420955,503292185,1066606573,1717959785,1399964271,1981884611,1756989690],[1079755864,1147369848,878007700,1070509243,1380367965,769279206,1804469428,1510048047],[899589411,1909687919,572641207,1740373313,532566695,874670138,1005153404,1166475931],[604344074,1736928795,1109662825,1251909566,472543263,40870583,564215980,1890381078],[1193173592,1611090617,1477618432,1712132129,1278926183,1131774208,757731438,175906300],[847756613,106941658,1056081704,94244312,276986361,104948047,323225354,1271419174],[341404438,1664003027,2020584568,387353473,1100078815,928858936,1580089650,1416708124],[1611729308,1095294620,936147340,666279862,1599587034,393130548,693861582,1346926052],[39683766,1740012483,1482977223,605209202,501124353,1065060701,1255447450,69191143],[1660678097,1442344430,952603698,1342304712,1459108224,1390379909,1372485947,837738395],[1263463392,425344357,273248323,1195054231,1003845613,458780661,1006703404,2020595187],[69654389,996651855,1913651055,2025122843,1894943484,1201981386,972177632,743342625],[1977123961,756879508,754100064,75537767,490625457,1881877491,1653157577,982761514],[1704344625,991187167,418816013,542240219,1411170112,110341832,609364776,1153905045],[1445447314,1389979948,220364560,1709898867,1007129026,1518917445,250471277,399603853],[1859841381,125218916,928332744,1731958930,609933733,384548294,587483779,1014847219],[1130552304,1954524522,1958393544,1523419344,931724253,2063599627,1724646296,100132935],[585845932,1854125870,1263733619,77953327,1054322009,225626057,222176266,1432810666],[1729270075,1051280698,1964176155,333368333,471904689,381821892,1328243839,492416126],[240834340,741159886,326073743,1360942047,1781553251,578196804,1544717124,1134795765],[566022567,1042684993,213517784,1310106280,1389328672,1403970672,400968354,1448970172],[1106970126,697532088,1956353229,554074106,1540382644,2089478727,1409922620,646737834],[1170852994,2046563704,831411421,1149490637,1372874190,425291223,171369134,65567413],[1506257812,1822588839,1577252819,840092668,1980241988,1948584502,378361119,499015951],[2105845201,747368298,930826787,1818538805,1138795435,76807764,1840141933,214315841],[1790920450,487709072,924908319,97502057,1670256071,927794165,1564389659,1422726135],[753425193,781619484,1829046889,1654033226,575288293,1999204081,1775918994,1881992453],[133629074,1431541384,1311184597,1364106918,279205619,91788272,1586667395,865728459],[1763601107,689335728,189277889,813373403,309765057,1160908401,1869764860,118594553],[675470632,1535301505,426193609,88850836,455557487,1535009385,878800705,853191893],[335352968,1991158583,645461066,41898946,600599112,1665758508,1193924060,1595140836],[337298291,739598162,171103478,961401185,491220352,1259680398,1560983009,874941526],[779785640,1808961311,167408096,964509884,1501432845,1013083434,622278519,341294161],[1526102715,2075820111,1914575110,369833360,1178638011,1052374505,605951735,1771934976],[241523442,1734398150,2030525482,718138701,1937181534,476798487,1022178385,1496860082],[1470077685,586052640,1871538277,1436425834,1384106678,1857149958,2005845842,180078879],[1560125292,1486935131,1958302030,826951196,1458074920,316213474,1455439068,1947939105],[368592373,552850238,530314309,18836111,1225428574,1461878286,797830083,230616351],[1799932128,954940163,879404556,2072930136,1739068401,1012827961,1353945303,2017014329],[338648366,948255004,1338422441,560370093,941693835,1438613587,778345244,1906937829],[1377567035,1911105686,1810177082,309791964,1315945915,163004474,958622870,1764998786],[886244761,2072019141,939559472,1729080646,33738206,161264541,1423324767,1622774560],[307851960,1622998821,1824834603,2063641802,1689057874,523339055,191210582,1458371546],[299769189,1841412316,1588529956,1511949484,924667943,798432239,1849887971,945618716],[1692612994,894329249,1460880745,672243210,21317790,748493281,394126216,370800870],[448427578,2012976008,671946893,334882321,1556839645,1455431837,818588619,1319899664],[2086291243,489201228,1518111939,1000943654,1741479714,1179473638,648103131,1311141249],[1873287682,131722034,1934957276,761764945,253881056,1165586040,1171741861,376033979],[436486350,375511978,247674792,724684234,2108070944,87274740,1988170692,1674538228],[102142922,1255527571,57553205,51112659,1826679831,1122491698,1659265686,1760120021],[409935333,1486279758,1638918920,801612733,1764345427,478207309,1257962163,1207711777],[1579156750,171020653,432983493,2082264657,464667527,359307898,170603257,304348691],[1024325620,1232718190,478859677,2081786526,249141818,588387518,1207632222,1609037905],[810460697,614288629,1679231885,1280619141,1747343678,480338211,1873594931,404233759],[872728848,493861492,1492719940,737495766,233184812,475772526,904100234,495494258],[509338902,1852220130,186333842,348756513,1391106787,1201849508,270243558,1541952929],[1948833386,1397554478,543403419,1683883806,922075842,923041940,2003627385,1299227224],[473340572,2015299892,1581385578,1421054728,1720575424,1088955459,867155303,1174365799],[1302651677,198234241,1503449961,1263583330,1385436987,2067915814,1539864705,1629551460],[1930130731,55324791,475645475,1964146822,357575669,1404250832,404964852,566905941],[2011711038,1731694066,31994005,155978620,1625922597,58287304,824644499,1146170918],[468101599,1138447213,155542969,1799592449,417883360,1123272184,2038746731,928143020],[1213410192,214374212,1842477677,1301871098,1551733954,194759030,1127023705,1344065345],[939902807,578370368,1693481486,461461034,2021788979,645698693,473174332,402088476],[1673681457,305480687,1444439014,1533160480,1928366462,489365433,522755235,1917775260],[883644749,1946255264,134156178,595357920,1670040230,1824508800,1645404766,1479195694],[709485031,784968363,237435490,1402824017,320432684,632550901,1690424414,68844618],[1330301169,1788911255,964597450,1995276699,711586119,2017280499,1666360948,1580467974],[1124133734,575518710,111919746,301389207,2126524486,1231247934,875965984,1833469063],[882899841,686142352,167735188,1322658603,1173907166,1796661623,766617449,2006544219],[148201118,732251543,544852222,248445352,976283718,1118247823,429168242,891070345],[451445809,1791336869,732593724,598546192,1083206247,1904323718,682861662,860860878],[283186899,1828435200,241174529,101708298,1353012850,817766071,337683418,358988722],[569500054,333562271,674213110,190823586,1582809463,512141827,851698450,1601021637],[785210114,489728171,787089067,954451479,406962634,409107907,2075353222,563882222],[707693267,1091071507,649427612,1429827799,1459831346,397504979,37165852,1151678759],[754238785,1756616943,2111056279,1783136699,1121409326,1925349296,1585855370,2091522839],[1406165437,2093099054,454669527,1960198909,589190015,231619059,599920910,1870923518],[455956669,109410982,1939015731,1648196926,685962447,567113304,1362105246,863008861],[1584333238,396657535,253384813,336524617,472028397,245620259,1129210028,991267696],[1289111414,2110029851,1261231554,284195511,4497011,1147690614,240355243,1586619236],[1950690113,1152793292,2122178867,911894360,1136095112,1008057622,1582186351,2074369952],[1408984731,842808837,1580177346,1027496129,626911671,1752859946,439798488,1089342005],[2125281155,48750342,1750108227,1569915436,851936566,236992786,1168269950,1286108869],[402590450,844588395,1979563511,1132205290,738905992,939713984,651471698,1184116082],[318976232,487041636,389877333,715501005,1383425168,461669967,1975071251,1558656143],[1799982662,812387248,635872410,961303017,405171998,1981896436,178922835,1738980696],[848264305,1886617213,1376201434,1511383099,751995305,180903743,1729279697,1172335044],[838893151,728590925,508920820,1226618486,355971103,778285650,776660164,140561128],[1456690628,1506442264,1936437953,1264570849,675885411,1938130872,1999326021,335998060],[1402848176,1542295567,1214417363,69068976,654153340,125638001,302295508,1179230001],[320333002,1221198375,1302751729,397472056,286491169,1073750752,1298571332,1899219148],[659870061,809443668,763020013,656517175,81919490,818897889,1106331315,914680081],[455026635,1814841907,912158030,1301132438,282853270,1351983617,970545739,81148421],[851146545,205624303,1684881514,371020442,956518813,142326790,1335550870,430742094],[1751128687,19804624,2102496811,524042591,1898524020,399684735,1484983488,1842996398],[650360597,1659521353,559115364,1362166816,350462370,64877528,1896468335,145855865],[592346858,533796742,2096288359,1948650901,1969022251,725072732,749281483,436625365],[1725064606,247533639,440483821,1181790924,895120572,679071557,24553260,1701639335],[855903494,488725073,1157875283,1678713944,130386864,169026718,435328979,1561226993],[366638368,1795737351,996501292,1947693029,190912843,693166928,978580573,1442054883],[917027858,1107341659,607548374,1862830167,1020531259,860645430,804045886,1217395240],[144639011,200153303,1904585125,1261787976,1210046381,457055781,135635893,968081672],[1790697721,1495320721,1989453483,1047852843,2097163995,396391322,313688262,1422417431],[550211317,1509007528,1506778064,1562251486,882872987,1882018063,189345763,256897906],[1555302919,1524362582,1505985640,1579611963,1720278765,1752027695,1356581398,837372297],[1059840260,2084826772,820807258,1376267515,1967850936,957371208,1507699628,1002845679],[1755542746,1000792377,600278841,507934743,1023521530,1103968183,1039470339,931186452],[1077026231,106016113,1512105336,1522113087,982490652,2080522588,1530171067,951363673],[754983381,470222170,1783909799,835975715,181177281,118450251,1410888324,532409244],[1987560949,41548630,1556314657,565191466,492664922,1935445603,1622080869,187880234],[1147959163,1230046418,1683822797,1352444376,781634881,644470552,561934399,128425181],[505320065,1845537310,1231681260,1687745683,1029902041,883795439,2055818786,492158187],[395606297,476715729,752830519,819681361,327389313,28209973,1795409224,1944872508],[274525105,2041482397,273662108,2077074586,1133391578,1402383983,777189471,1115346371],[1665862334,390471349,1033538098,1510460162,639469563,520138375,270264229,2013589877],[133995333,1738020372,236605095,2097378197,1247115953,2066594205,664955961,2101681389],[723981689,1638957198,1024322033,156588992,904721643,875699772,421708189,1847455358],[1817936757,381592676,382954290,184729061,611543192,1521334230,698849378,1335208594],[863901474,626692657,2102823913,1379802808,574447798,1997356235,526756340,709447909],[762288101,554488267,1513857087,672580499,1164080999,466958743,1858264045,1930364620],[1918056907,885379079,122788388,905401133,1718491452,2004883679,739336334,995981015],[333937772,519279664,1276538955,592936132,1103037489,1999275086,1825643289,978612137],[593994341,108456037,1898620624,769526894,1451815923,1555048928,1317728826,1760719841],[727137500,1380989947,1672515774,1038640455,1681854617,17806835,1605778235,296548250],[1194439345,1432508090,1541748174,1414199398,188241843,987615329,707522189,157024545],[1899687935,401642534,1055347551,1230265486,1006476568,1160402818,889177197,231456599],[1008183099,1806037135,749387540,2106640860,848129939,1800795516,18816478,799262828],[211622096,1569644264,1889158541,820253946,1104951551,1886941055,65765969,286019386],[598875730,746933521,1053202004,261758461,1389318653,99032150,1235707088,1581637718],[1972770526,748204713,572198388,1023904792,1462852014,466611412,917871558,292945066],[271870379,652786842,1507921742,98051916,1492077693,1591588060,1261994286,811598008],[1154031752,1865854922,1641384498,2072014200,517604768,870407203,1126930219,1868716771],[1541474872,820639280,1367802400,40895463,645407124,399931724,1980082823,732350995],[1949079596,211449071,418663458,1559304144,1911309697,1400149330,1142460717,412644500],[288765287,2078246004,2076116321,1933431581,1911413991,1374824421,1333685861,1917070484],[830084011,1532776108,1147416561,76775707,882766476,425494659,1440626956,1414125433],[1457306232,493626125,1179055812,1798965814,1803639572,26943290,54537379,578897627],[1093017776,1771185050,232134659,84229,450430332,1510882312,1949257079,1344439541],[514654825,1550663684,1594392564,488792991,295234689,272773377,573722164,1611646116],[1266172611,51960798,1594910392,1209826138,1585949377,2091740114,1220652103,1054246254],[255579451,2007867497,1650379223,895375521,1668266579,2018989680,1007280102,1525113738],[1424974483,500513532,1538290657,45916701,1379608537,2014074483,1972881476,1951518551],[1989268866,550144114,883020533,1157980063,257801146,634884953,1961776850,764579431],[658969490,1173740840,502611340,1143818296,125539425,1623841997,1227209024,1129292192],[754480820,1149337860,294523526,1096182517,2060872990,1740926177,1255181034,1316672877],[663550362,1598897852,293470102,132087402,978571952,1035548490,1894692862,1682728221],[144464280,1788481486,80592706,307547192,1519615586,1311755455,1242697013,827123191],[88502143,1022545167,377032704,1890099128,1233631333,473325904,794353425,225932436],[216884120,1222833404,1607170662,2021545028,799732859,1731289667,726920535,2042156682],[206901221,1013663304,718989547,1475828383,1744211840,2016680775,56304879,51963795],[1600925372,60457131,1583706038,1952889986,583250186,1539546331,1024607478,428682087],[2078574595,980239447,1811194407,1612188335,1344559453,1269398840,54852312,1978066720],[558017113,1872394817,1714028782,1572316365,774079392,1432297453,278279843,1955996689],[604209179,303640774,1501008676,694447100,1232961878,2101365357,526682113,545271686],[936873863,2045517567,1662275164,1847802767,1942338048,2111627852,1642315213,840815967],[1179988869,1506234435,69653877,1734975690,2098198526,1938430249,1567750264,1459665735],[1292192665,740715341,458864157,66478730,855368396,1775168793,747161129,969830441],[1802377951,335534592,1638641678,1777038980,1089533564,352070763,147887725,2052119437],[1165490714,806471136,1884110787,2111598824,1872495253,1840616731,464605689,1876443453],[448095443,1986973591,857537258,1355153009,1973927218,1276216762,1957745848,1330598275],[1756938563,1725883662,1430650190,1734659550,1695531648,306554741,900966743,782614793],[406197809,1696741380,2046734927,702763954,980977255,200220242,228525877,1990006128],[388637331,1519352768,813158626,323911884,919236225,1059481258,420291762,582322029],[693053063,463604009,1828276669,1246205295,776799457,1193729283,1365784802,407505315],[160424021,500199599,742933410,1725936610,1567978356,510800941,840218630,905158379],[524210304,1718792146,1724132258,1542460597,1502908061,286976277,1515968161,780545028],[881283551,1277923756,640645650,1385639167,163097022,381108705,1083305523,40805768],[1454823602,1068512847,616152899,1423845164,333636340,1536739594,1026810019,681142514],[41065155,483381151,1642669295,2058988436,1273406739,1819066557,1728140350,559066635],[283736194,874042183,680242881,1488058926,1313895184,172215980,725920999,1556234548],[865146490,1228330100,1120662142,988669548,1363757559,234526343,796427051,255580917],[452906228,1373828439,51056175,1307083078,1665464266,454226374,1725954915,183383887],[1603374822,933266009,167624505,806579315,618934387,149406708,432786233,151124669],[1924596521,820239310,1658475026,1241533585,1338019578,171753243,997444806,1338503818],[740232794,1330499617,2082498192,1331843371,1535245444,323702089,1079641466,1500910143],[783744882,1599295421,1455870318,706293081,964938756,515702270,255424825,1039202522],[1308652718,110004602,953922658,1978320188,1063238329,145121106,1548226426,526075377],[1931240596,1758034781,1254411638,546804081,180689720,253423881,744502629,883310732],[1974212711,1553008156,1863489730,1772224637,1712847172,387400478,1673908017,1157246831],[770582230,318372803,553496148,1575051641,2097880410,2108482706,2013078149,791031025],[1860782184,1254303897,237208049,537578710,1782840337,1377501834,571393276,363542267],[151597629,328020540,1350259166,439327546,825545888,567681615,527063174,93975315],[1429935991,2115892407,1634068185,397506773,1458755447,1412243316,146288067,62842147],[1887564682,670782287,1872122779,208421293,1577152339,162680287,18219717,323613633],[909766799,722848762,494428697,1555139268,524013271,813707671,2044164674,881388097],[246561339,1631173952,978625302,1264387116,429344640,119684621,972169315,1665770367],[1317244050,361753556,191826812,2093647119,1216563710,1895076825,712021608,303073708],[690929093,1295421746,180711342,446764593,196120330,512148127,1549877390,1342920745],[85523529,1674307926,429001937,905338998,1109797682,2062081464,55643705,410783947],[1468328376,1192381477,1474887099,1102891020,200077353,573236679,2055529708,1216643043],[1584941048,732236117,1449196483,341010457,1886765610,1331782171,1094196077,1017234859],[371152508,100835568,612167524,2116165206,1312559893,17415223,1656250904,625047397],[460322407,1385371769,216478897,1678538531,49395516,1496952570,1112968024,1369619142],[1788158974,1529354370,1093472414,1684848201,1397688477,1769203770,551256097,1931882698],[1119425502,216239963,508508923,1680373189,1817148211,1326308223,1652048576,450369732],[652274784,1022291742,2127388363,1051681993,134205949,2019191211,1894933249,1421509186],[1883851907,1370801210,1500644566,1000595695,126995797,633561805,1836743714,628167712],[2092641068,842249490,1267910412,397085522,1773614474,348753540,883910333,83268751],[866242868,833254961,730870716,832610986,896669838,759562265,305056994,414184997],[915473378,1958215124,1290623142,2108500758,962966498,354327551,1353054495,1001355505],[542695423,429196016,2038919650,717880214,1215969277,1683331534,1908425888,714657289],[927711669,1017486649,142168483,318038834,857935925,1556670467,218379720,1536286579],[700709534,2029366389,957905070,63063163,1976661543,33024459,92593912,426146453],[1734487453,409365003,1232371961,1942897789,2125803216,690845082,17879212,974950448],[763775055,1080951651,1732338883,2107918476,1921261755,609832247,1671960837,1081918117],[1737079381,1309944472,105967459,1555836930,1012402362,1198437353,734698481,1399509252],[980023215,14996194,1064707493,470479932,1166885407,1621736679,396661574,754765419],[1444858610,2103556815,1935794443,2013917447,791498614,1792641737,1456068393,1263266657],[815038320,1238221385,836077536,446904921,1313094040,1084432641,1872902047,807808273],[1841859741,565951061,1775269967,540439319,309334987,147751036,1285761231,616757181],[1524312151,399383652,740311441,252803839,662810927,1584986394,2098157376,497179652],[1245629687,980855297,886353669,1946015611,510388846,2054561274,156065091,1139713350],[1209953815,1670513500,225074594,1845387150,509889321,98008575,730654513,824774078],[104456355,422485992,862549657,606411426,1226897690,60920191,1045367036,166119617],[1281895860,679548479,79036615,1104475859,71416244,1818219134,1372508945,1855623809],[157193636,608732859,1173695662,2032471279,1109933632,230872255,1970397032,1318198719],[1766366607,453157657,1829166377,486760058,111812736,947555530,1264770294,1692492947],[2038585611,961878218,710173481,1206191899,1088892734,745542255,1181817228,387086371],[579281688,995946217,485418681,285568037,1652357504,1450232004,410951483,1548967208],[1741124227,1554315224,1837445300,1368904739,2130190080,1077125821,202577462,633001529],[991357908,631446957,1061096431,1761707343,2097025348,2125411789,560874883,336402938],[1052654793,1994394089,69991814,1222969533,499906830,1598975917,1858523578,756838422],[880632543,1904247056,416282151,992057317,1709512899,1894739853,357095322,1910269695],[1956290656,295705903,1250473997,1142108658,1807448641,404973727,1545869819,2062369767],[647400463,2103146610,222723565,1026698031,1002661734,1899454406,2019919242,1358935635],[652410590,1604428515,1241686807,1949899967,643492863,855623938,860085131,1805748695],[801500028,870735332,1624192210,655065314,1758940948,47675700,947132113,2025401470],[307781745,590191630,817904593,939761816,84175301,553022680,580090951,1024014664],[2077858398,1467532627,189124711,985696607,1365986253,1902189160,1729941016,564657094],[287830360,480751021,1899168224,828304935,500601747,749274103,304149632,739194796],[2113515799,753876130,1430442934,1023450277,1078682747,1257490094,977446593,1975006320],[591885186,736327691,945773093,123336961,1325209090,232113029,1989607065,72817627],[788497687,1373836286,657533371,419390689,1591992690,476350598,1342176195,1388899687],[1839367718,2029800425,1046250626,1170694828,1543134564,220005568,733820691,430885176],[496425796,1114128845,886785145,1527548273,494144911,1164932195,1632072606,449798650],[1190814619,1185717797,1146524939,1920055802,1601983304,1210355793,279851811,2037824223],[1333919884,832245494,1720796595,1144164379,593757241,1442719912,729923019,1455365274],[1931353020,1294904814,1427746247,1962264030,426805915,211392141,603579468,878159964],[1881810125,416786038,523708970,1634935975,623296521,294747313,1929057421,1695635438],[1995045982,941597031,1381295360,604809962,1837195870,1271680261,2095832337,1364825405],[587981745,1381706194,1404361734,1215500635,648133225,567745554,1157841962,123632127],[170057078,1115308875,447144975,679799932,1844584961,1006259926,1490095188,851411453],[1429062346,644954624,27610154,1348022571,1655196701,513222451,639944086,223390993],[1484300307,1116434814,2100948707,209764097,1436721019,260963000,1361848016,2026464434],[1461905819,1413855964,524246633,148962504,1996328100,1233402074,1392339294,1861518492],[553037188,851137546,870235169,864933935,1710017077,2055257772,1923730559,2027802928],[284868126,1344270715,1174364065,1973940239,8626812,1183019586,963669986,506065125],[1266630229,1285308549,703709813,994099671,2090272851,504757840,2061908455,352176690],[617433666,995044825,1870513556,169686423,1237418918,696233292,502276118,1827320369],[1583701178,826135204,1137748595,686026692,1631726089,1677859250,1960779864,1984433762],[664607970,1941659355,1209900850,683387021,1956114576,775958944,1953619266,1845116935],[180203818,929627610,374889025,1285234944,1642773543,1489437480,839827206,857531380],[73056965,1713800493,1197278961,738891186,664748672,1571871907,1188728799,1692296562],[1991289757,710942831,221463788,320443251,90115300,997626329,2061081051,472246982],[1086078001,1935523777,132322525,1655161762,1574420367,972468031,1820070031,209669337],[1096412034,1630118437,314186510,2036600986,1285775133,625574747,351570314,1588750391],[590466312,1670195942,1035469867,311072406,1068908750,913242927,1731539068,1772555212],[1632107722,1065233203,345556638,493055102,1035206656,2039446494,157994532,1763614657],[1562102623,2087551876,1213273826,119203514,1960273522,1003774202,1523995288,2106015157],[657203935,550965960,1160469386,1736631503,460439436,23210836,1886546521,1419780266],[1472711833,1279698877,1270698245,205894776,2093338530,1808078629,1023845155,1454422552],[82095120,1265795268,1334617349,1830203003,2038760284,1169356696,1768017806,1968077260],[2074548194,2064077669,461790937,2074623037,1632282353,1760923793,397112859,1133870489],[1211405243,1547693123,400206894,899376115,1578872838,39033702,412476925,397416724],[2129623273,1440941238,1684708979,988771391,1766480042,649961895,1851320890,1762118165],[509219602,1130799742,1003762738,2109056463,1500438438,2030319279,2024498631,1560216032],[1525097016,1948755177,752817864,1061967809,523929431,1522973077,149032435,1676418883],[450131638,217761271,311099959,149387763,2056467817,1018669493,281816021,1446795473],[1456815045,1258232228,352184905,1285923738,1206557343,147859827,1650532418,1710755291],[252403994,552718204,1950005849,327742009,1546532762,596029892,698080756,1618511588],[1045248244,490771086,2049815002,66100184,133195358,747263253,216323700,781486290],[43123862,593447636,906526082,1026377467,1368217419,1358505794,1176355613,709154092],[1700080397,1770357412,1075778486,1012075711,1639180403,834753980,537895526,1982812853],[1850920071,289213087,1198453541,432491298,1486864966,1894083244,7804227,1332916715],[1907349428,1343397935,702703258,1334546031,1435812904,1977290205,1197799,1867486235],[293546347,21425023,543800905,609758009,859820116,1590504171,1430038184,441608551],[388145399,1715459873,1352224430,343128082,1229090882,1949621007,1488728881,57059603],[1630655833,1107672615,315951321,1365324024,1687856592,1082715347,1526406847,1298517353],[402550842,266519476,1512502682,1817475138,1258482048,1853548952,1831209853,1080304038],[1005067386,1918282750,2042366974,371235917,1132413804,1883503033,1141049205,725565946],[1076863406,1054143905,1688774483,390736117,677396678,1494178623,1719255701,12969803],[2092208839,405341466,1035119306,840253495,188103191,352879257,1521477275,1426183726],[356854294,1935780880,1943176358,786996411,2016678108,1890239695,2096061070,1174308956],[1431832997,919564003,120237081,1587787578,1436800864,860227157,1767719226,230828166],[1169054756,28686855,1923819671,240971301,2031921868,1517734456,105048769,819875845],[1455975355,1272768783,635762891,455486610,1877572299,1683358539,1268793142,1048345025],[1865469099,1217110526,871843781,2125673142,565129090,2022044275,1549099418,2052227575],[292145498,54319748,1029289196,2069726033,324774542,589874228,1197916307,1053060712],[741494205,1461846716,551441228,1934464526,251908516,474422760,290923377,2033446010],[1305914738,915151529,1215661840,1860261928,1891274714,498230515,469024635,1322943161],[184378824,1823973439,456953508,838761408,1209710188,308099604,1672817838,2106563835],[1625375154,652523997,965888532,1059514212,1518319139,543534157,1998376710,1678964156],[2098929881,346374640,1860142047,1247468370,1260532164,268448899,494392401,2092049140],[1277176735,1963814690,1037441366,979244625,948812374,952789179,1382182579,522710],[1817864435,2035217464,360391908,522424047,167102955,934580854,1969048331,1746454228],[2107199993,392882971,1446721561,643541442,283580675,322328680,620761304,1056179952],[28662509,1175238145,1115171224,58290408,1707775783,1093853074,1056607910,272322339],[512895560,1434219803,2034373040,1911645466,1411614681,423925838,1332494199,1430897632],[698866735,862259859,929585241,1308811461,1998549912,1688871272,2066674062,88741006],[180139419,936605274,294576372,1371036794,2006733066,1999080887,1001180345,310230364],[231629599,798017060,1578057795,81835766,697773599,1659753953,48555754,19267991],[320510412,265312058,1581424108,105439714,294924538,902984763,58624754,1427750397],[708115290,348750948,634560814,516865763,224869619,1852127607,1968353966,332160887],[1491453088,1918758259,390904977,1051455173,349049491,590794300,135522740,2110400303],[307072650,906119490,1207791623,1001832914,1501159974,846461136,151598143,126433835],[2024639731,1461139262,973142377,1926532124,1292180896,658170975,100765775,906477716],[1541174723,495642619,2003913740,1006797677,933210398,415922833,538320891,967499521],[1074208908,612439256,233703469,1329708698,932578689,1642497783,1659847190,1549007639],[601651313,1498369826,1688862289,821607162,819444330,438999955,1524928144,1885577533],[587913158,87966248,264945165,2028749672,1998328198,573350625,71813580,612434000],[905837164,1261745383,2036372738,1018648704,1576141690,2026261889,334963744,998980159],[1486962228,544694442,1959408634,1923461034,402356168,2023825325,363067038,1811123764],[753680594,631772347,993254429,2038965267,474537854,1413379575,888888243,893717891],[1336391349,1597783591,1071214762,851568921,862144206,554986345,1567042654,2222234],[1755226916,1385180779,2104418637,1302998459,921643884,866464461,1220412070,1004087520],[1124302914,325864175,2043349182,150266795,1419178030,2071592288,1062144146,443763918],[619174173,1142315222,1060842585,1886240221,694175105,958377099,910234364,2031788126],[1327655708,1104736367,1107618444,1990392792,1188869400,276915023,282310393,222872833],[2074922955,661254648,1103625644,224547330,164494488,458115866,1556775648,918403451],[387394399,1202113910,405752639,2047499398,1325624661,20699031,1019909769,374003086],[799126350,111103020,1522442516,1277154077,1993333426,1176716060,580098848,6121031],[678672624,1128139096,350989158,867859558,2002760184,1346862352,1113222402,202593763],[805589415,116112355,1584140617,299449478,1119142517,799572661,2094816236,168984077],[626907764,293033616,1660694745,1252523505,1376410528,773532207,143797998,2090112083],[517812919,322285557,437290250,1835168908,247324642,191900007,1380734011,1007495059],[373684630,333756159,239667127,422063106,402752346,1044054348,236718601,624137413],[1832626503,1840052687,757596545,2107009548,518622847,722285241,891516753,1861455004],[826339343,1834073112,220777693,1182848334,1237056674,912581247,753449683,612090896],[1783035162,318008045,1970756298,1852183785,805638737,1712771508,705351706,418094081],[542895487,884141859,183365047,1307088759,349979264,1646269640,1622488476,1723000021],[446634800,2093360979,53143755,1407002671,1097489919,347447913,1343731697,1794761250],[1511692314,484962401,1949216100,1573886509,1297735457,1296610479,1843820398,59165],[1408070757,1145246065,1171756668,351510670,2123879528,1793274109,1773298956,66857651],[641958110,2098379334,761691607,2093519,1747649993,667268977,1956183314,1088744477],[978711504,1601339774,776855669,585513313,1548125347,1160491130,421738239,1903746598],[1047380518,224579711,1684479940,540426595,1726670659,1627678230,133866752,1308907865],[410641175,1543323431,661224529,1990153530,419555966,570676703,1865838564,1283201781],[211069048,1476021926,1537750188,113306046,625013646,867888373,592986075,1893654567],[550541014,257669099,1440315871,1398228369,981564584,2059178084,987562163,164435996],[1938296495,1981680571,838151598,2126244850,23656148,1587332409,1274799180,1115707302],[1223398665,921932155,1288016200,2093198605,1076380982,1233163027,1174340295,1256806723],[377816265,2068409388,1475297889,1671768103,1464875742,468776009,308971892,2116237332],[1637855361,477574512,58671006,1982899017,290549090,1988839284,1127855590,1870100015],[975567977,891356283,61868523,1271515037,1255521786,841252294,2066876512,2003331454],[1838930241,839602235,1219214945,944270706,1454495697,419592867,999271042,1378706048],[727047540,1565594508,271877799,238681953,1111646981,946841389,1128841853,1827625774],[47678831,1799351137,863753587,1865826403,1446942722,557290622,181499457,1994735104],[1783123821,965668344,1647527488,851169543,1941436937,327564727,1106501575,114542851],[1964711681,1482158745,903567466,312928005,413552306,2075203954,1228393416,1494913022],[2074378417,949732998,839068864,1471946213,1153998277,237915789,661896503,2010354981],[456704182,1958361544,1124607124,627286194,551852530,1492260836,1615815255,1731975817],[452797428,89136166,163142080,41331336,752090105,1639607492,821911714,490556208],[1304324597,2116054074,917695210,1887593089,1128933702,1185453246,955404645,1420310604],[1837743091,328540816,36881807,439866573,1583134290,1263095016,617610737,1710860005],[327067520,1402338090,146471245,1687267763,1065786056,153095726,2007290838,1722463878],[1611547799,1556633180,1117290655,475387663,1698364578,1618539737,433067345,1458440295],[132011278,839989456,486364200,1530578155,635454695,446418659,2120434820,1164156232],[1330789007,770549486,228685630,1651855075,1502507140,1398050411,1870825636,48153510],[812004745,1632736303,1302502860,1525805248,657147190,1738279252,701854820,775094576],[181037048,132921721,1448949483,1687134482,1131216253,880474111,1344382654,805676313],[1313901316,1503854180,1013598114,272018133,1257732409,2010010422,841274891,1412912134],[72983488,492471776,1521529159,414122289,325047721,1222472379,2027744555,553294145],[1690143691,1188408786,213515136,1095280302,1369443831,791121661,683702211,1016525283],[1062224304,1854554984,1543995586,1001519404,1289666515,1475037049,1164769398,1923369025],[814073314,1326599763,456742708,1797363501,639273762,394811605,258119174,1500804412],[728940226,1094136886,2109381115,2099345746,555988111,606501815,897740114,52365245],[1601263896,1749275866,1138478254,122244592,797026079,1248427297,605245969,952806798],[658519756,1688450485,120006393,2037281053,1767566353,1967380356,1432401129,1697968611],[193244892,674848083,959459094,1557720794,969636528,28179487,1651102763,1361369867],[2123499196,1491802453,1911080705,373644382,698700648,787407677,792722661,672415283],[386574106,980018912,1504529340,960783898,1254187977,1383711700,1558972622,642475539],[1142945019,807131815,319842433,50836394,81976763,628559503,1529333243,1525936376],[1223702867,1157971958,1509998589,1673553856,908524506,1362299455,1205914379,1007758488],[1975873921,1932559808,632069576,275087564,1517250541,422887549,745959010,568295099],[215522752,347071328,1599663106,256592047,375679816,625892238,387355226,1515127173],[66686041,1094852640,1673333903,753158236,1981918660,1398444431,867832808,656432528],[1285228041,1129971420,212997196,370632110,1457218311,2028298092,107050866,1460035472],[1882917287,1756410046,802437872,752372392,220290401,1157988123,969547095,690151196],[103084580,56630326,1053906655,1689168533,275516714,1274798814,867815655,242399162],[1841701525,1058886885,1210562694,218391909,953063590,738542096,592441118,202791753],[2009538804,31017709,531353386,282500906,425000822,1235210695,684073236,2007117871],[955105762,877385915,65188754,1732290035,375309353,344427610,1892927787,1785961910],[296553257,657986936,175705041,1648380874,1828218030,1926059502,2110284989,933478339],[182666300,1616738324,624738057,1796929190,1616233383,1188521216,1349665682,467605879],[766582189,653559461,1375380965,707541949,626157941,1857383239,1273456704,1719401786],[1388993741,756971640,1178962321,1134336603,1093276812,473909270,1767841551,19340659],[1124408911,841105716,589743080,398577840,1460218463,1047070015,2042459797,637854426],[149969538,1522512606,1427505865,1340194452,1831830408,1718118756,630824901,1639483251],[1915421141,2048339884,1752307268,497692752,1602555497,1214812451,1576940314,1516241681],[1719926398,1971786059,1988523442,292703295,1057276240,2002875458,1696718844,433770968],[1865347437,1683800114,807882673,1585355540,1029607000,2100366805,357258829,493117435],[427684645,400431970,1744025119,1007034544,1087354023,523060407,250255504,500531583],[1586644323,1466931746,1295086846,395629116,508419782,1181120947,2030448964,565409382],[1779387419,697179656,323537290,646014045,118958503,1179861752,392169046,1974049324],[1165878261,1618613657,421141161,1249725867,1401556945,775345233,130193330,1851222455],[2128625551,795336989,1821974507,517290758,1186795155,1523241318,1923441349,457649037],[1684720927,938099856,1451347553,1439073326,376983260,763540986,313070918,293846438],[885237730,930507854,2047670223,375822047,570669880,531551105,2112074822,1842147589],[1281509953,1729552367,1674753046,1714864272,2011581678,1037397183,1842312696,1216528125],[1323870146,224837928,554177584,1330355561,851721683,890455122,608887817,717378234],[1372997458,1035491520,550511529,1413351505,817914715,429122641,2006598107,798337851],[212539261,754277861,7212072,778703150,1792509578,734051627,1604784116,1060034021],[1431711727,808637020,1384686824,1514705419,171878788,938819435,776690409,1175650224],[576166449,56720664,683142442,536721422,317863698,14417886,694939348,1855492944],[2033244307,1893809823,1397545271,1069063238,1628972031,8742564,1168336337,1576633887],[1077424632,400442774,51550813,1544999577,1869931573,556432184,1468738657,479733475],[1841513789,209794658,2074406126,1526786648,1692307654,1216612909,750763654,1241516785],[1001396770,1847992060,1664001650,1820708542,1224416088,581379051,482113243,1628911374],[67338657,61604191,1555935084,422276979,1038641516,593400993,2083080645,548954170],[1768034834,755778125,1717847896,28999260,711731017,632254255,1233231074,239211912],[1185695382,708252919,1180027573,771325287,513765186,229705742,1347360467,701212732],[157400625,1010902230,968127765,1454954518,1661958497,571717523,1413351558,941229225],[546255768,429783686,1791994393,2033270862,769805770,2115458707,2089633976,2046625814],[392450175,981724916,1426174813,734421045,23943204,1342042450,819622790,1774425007],[1339736349,1834069323,900877096,1945744490,2008811521,1038550846,1491557002,741177102],[1565268689,1711187496,2098957961,1334592746,1706490828,996453046,1585496279,1816568438],[927262677,1229379378,1192207541,544295078,67219550,1049443076,710008635,95116099],[1365097599,1659373944,1733278498,1734581963,293775670,655259893,1422229402,1708000613],[836051122,1605656578,1912170968,1433288601,903715014,2018630386,167795920,578926881],[776731353,1341696275,46136746,440314009,105077303,285913650,191219147,328821020],[753658250,700598382,1058329085,742056283,1548277680,2079687594,15132866,1536546242],[1876823546,1125758465,1454123502,747234011,799969994,68283883,1466148597,52852253],[502554510,537601735,357238047,814252238,615546710,184596384,910808378,1989819138],[80077545,1704909148,1223511046,359284423,1422408362,1844975100,27695517,1806739281],[818643632,1643167640,1023289150,1183422788,1931078925,1485991066,205986490,695089421],[1896318515,1337898954,1228608545,232335253,497856689,60597275,927622064,12278863],[269804719,334048935,2074735267,1058717768,1649101750,495157753,1766289824,2032625894],[357225805,1144447556,213887049,1090713783,878092527,980098288,547412508,525554484],[350672352,1854878092,955530438,95358480,1738926325,1543321174,611498699,257981996],[623638782,998691668,452219489,1506647642,1728545182,1596994028,129094313,1271654719],[129518169,833795024,941603391,1332785373,591280819,540237689,84775828,774587390],[1740900176,1225387204,1341210186,1091875458,1297406520,1141095553,817803569,13705641],[1748051674,1907462674,283624321,1999919074,1760212857,537954250,2021011938,1075553899],[240738129,1270140714,2090728410,563970588,395536754,1117974538,579354044,1365174332],[814541168,314185872,1747561919,1298949048,1099665606,22504419,289894610,946430692],[994033928,507929471,862656454,531203671,1270403807,406536435,412322800,2042052071],[1451710786,829096268,960236935,1299119317,1916283291,957525791,1043864945,872479254],[1766706474,1814807930,1280434869,166545688,1699369323,1094723862,734502105,546073218],[851717176,205655699,1396520433,2108124982,294350107,2005711073,695342838,1664448021],[703492752,1675762017,1975751118,710072036,439221975,1338149194,661416086,300247984],[1012413276,1667791055,902360970,686992439,738179988,511926407,1994653851,713642868],[1036017267,80461043,1738642872,1404167561,1386248979,630884307,1903845593,635917839],[498144803,773572934,1716395594,961941315,48529263,1644996504,1039437438,1625470611],[1544884440,150238562,1658604788,983553526,1242355719,1940632446,352644673,1405592952],[1372036779,1806730310,1785526974,779269413,949725968,196257726,308971811,1947614401],[1307249040,830522079,278784232,139314889,71008210,1980483426,711330937,1393093111],[1703213008,630177769,1905963523,2017686863,1515365704,2080722220,1023326403,1611300657],[70288008,1759744951,1972642259,1911052270,635385878,1791208300,1669931667,400120288],[717680472,1235451961,1648116541,1699505774,1993487963,237504513,1124144344,890602254],[622223792,6655626,1617069019,713141497,478647196,574702951,1013680336,2050392225],[1295883853,1271966752,179747010,886023670,1822366037,1884978816,407253977,865523053],[176365927,1383237463,1614605725,1169957128,1508510979,1227327540,2083892669,1117623177],[1508454472,1854044420,1982192550,1024302932,1169203239,748550162,271944201,1212036230],[2020774613,233846515,1729363354,10726948,1889330679,1178566533,471481840,1579894690],[885914907,1007003581,976921314,1728562111,2080419511,1427610578,180531162,2063862109],[1073956750,1440089821,1256361962,908631363,328034372,319040801,1768194364,745029136],[1925724464,295297740,778069699,608730045,1326611566,74097169,1872948447,1373838729],[389287852,670931295,1585464740,184295314,778506272,1654224281,2001841997,448864663],[1921195807,738461552,46266256,1099459149,63550453,233645662,1092644091,1891779704],[307712008,1874109910,470994790,1825358503,753655678,748119001,1270294238,730353156],[924257611,1736068711,1506803102,789797565,389530719,891904854,1536656096,1439964579],[1672028936,1046339731,395700549,1534496353,1234093985,31738698,1057761848,1400501931],[1308748480,304577068,1301908407,1518232948,1692767216,1850363541,1618626269,198312356],[1572576295,899967767,595534666,21927058,467808719,1891372116,401336429,1023202662],[1599674074,1299016143,1645445421,2125531118,2089654129,1306549660,44674027,741870541],[582874995,1845237710,2052832965,1992572711,911079152,14648737,1183680259,396655236],[2030199165,613990977,1944251525,485931735,6203532,1256494366,1075989745,853249866],[1881401301,2085662320,1551396624,1071588090,348490422,1128619081,269508443,771330320],[1250182096,1851847140,575066187,911307065,232384567,473815268,1592304589,1713613037],[1880588685,2036350380,1749220315,1355231900,1910754096,610666690,755439588,396087711],[1809976538,1815834793,198411093,484795538,435981061,1681324941,869834614,1226736245],[1789984357,729475726,205973251,383760778,316202098,85042645,337201775,599427737],[1968523897,1195789503,1670725298,215727977,819100014,603151799,1130475023,1608528704],[979318129,2070117682,1294899339,465541901,1002087717,432766878,582324955,1197822494],[1020123526,79342321,2009082940,1319958926,736389537,37704676,1927272616,761646560],[398040781,511864032,1983925488,701553162,1364701409,1032241136,1747373417,1045295688],[591648316,1895782213,1666641768,375694384,187630089,1884041512,1877168196,560121627],[581562226,60579386,983005157,713576113,1441154258,919897350,1607213004,93244495],[1297631599,1822708373,808751078,2045735149,1815104232,17380395,1895727827,1555622249],[1391330418,714030444,1644681307,1751520286,1905544388,1235654096,1932334506,789060977],[959972278,1954354084,1835045308,67331093,1913309689,1029187276,633351112,1490776762],[1728094264,192501488,1787327734,1989507479,305507306,1103914365,1658876646,1028236170],[323755810,1631660904,279977044,533705852,71377743,1831843788,1257640311,337294739],[226666319,188011249,78313964,1276993729,1044231572,415823445,1619378484,270859543],[1057614117,316348343,1686601590,735970389,334724065,1775227841,287617454,18085938],[1964248294,1923086020,1161500392,327204960,79166096,1946405549,1641544721,797674895],[1234847165,1947110796,2018005344,1040306668,1376977177,116461925,1519764620,602277644],[1540622307,679503295,1275148200,869043208,1703354500,1257039055,1078460713,616136931],[1282030846,148314704,1893521134,1656316699,1480998004,1379557799,1102523978,524847171],[621152806,934003045,1405772892,1276301022,261635418,2023629052,601689992,1708298100],[1018495315,1827924374,681794123,410796541,1893784343,1190499381,482592226,1340196948],[865972293,1135177405,1245301,1710396047,1391268609,1867362910,838429605,772369162],[583704470,676879938,373839310,1345582350,1623246093,36684263,1691405508,465503299],[1393461107,1221043635,152945454,1234726157,1465396075,1017320066,462623667,269266687],[307351010,1836694416,558060931,35823866,2118522,1976435901,1654006606,810243451],[1769698543,455527834,1367385495,1685308298,426002999,1571684203,1475575455,1990499663],[1864032732,128733282,75936661,119098258,265056729,254834802,882941888,810867707],[1928759330,1419426856,1967223622,963653477,1586970579,1576073971,1079651193,1635256448],[653875856,556641661,562167949,1686381688,17761772,977634923,1698768761,1135354769],[1321934975,1367469993,1572523760,303937257,1188342920,1455292892,1901975703,1371507165],[1776827056,1717937458,216019336,849188623,605319482,171774481,1539350131,72198370],[662930404,1286305265,700895321,451039699,1780998106,1659425174,364487721,1212524447],[1370057228,2078249802,1486004036,1361806789,1600853237,1343175609,203873637,1655565068],[1234589680,58979475,1126480483,1520352403,163935137,165310863,342894816,1252473858],[856058423,1748993566,375062796,122031847,168637741,1139456856,847255892,1936510573],[1133919340,1740917702,356715048,468755433,1185445285,1174107072,921456870,374413577],[704446044,1534756666,1347878140,1507378362,1519127210,732659692,585160706,1672960853],[1947931161,1886370858,1739056169,1751078418,87361150,3801093,192609594,1502640775],[1897566682,1441259826,1114625524,921256591,789887218,855516800,1464285593,371481144],[539085672,1274850178,537461496,1188444673,1391619525,1443313155,824001242,443811610],[1543350591,1773069172,1412441253,230567502,1886999735,725352160,1796398907,748623386],[962630609,1867945685,714018795,1074640646,451179645,1329849239,1738810898,781277295],[252085009,503445365,939890343,1239491506,1590920369,647509593,1226126515,2015964953],[1458067635,523523932,1638528782,947812214,1196128354,1221437408,604934683,850618844],[277934152,1689331019,853000331,1814854652,285789875,920921864,1935974244,990824720],[371407748,579848531,543022655,940546376,108934767,538802520,469768778,1600298808],[1756162220,126872805,1568753414,73914886,233318850,828932101,629198337,1820244129],[1555592356,199574977,1494412661,1279349905,581848042,470823389,1640866832,1929644881],[426999409,1768307894,822627120,1344966511,1273469710,1144640178,340846575,625056349],[250588367,1994401588,543894434,2064452523,923306225,899143797,480188428,2020407485],[15075325,599254049,493548790,2057291494,1935011779,1909863938,1229561873,994353727],[1903336321,936134767,2110906509,935455370,384442767,1953581922,1216441204,318940980],[1003430058,1489437118,438590757,68631758,544846150,1488141083,728647768,2114695143],[155396981,137148552,239780750,63781091,821203350,1865089636,819135157,1258150169],[51768227,996469057,898259035,2034357642,1450789979,617244569,1542529547,409512490],[144225838,1025983081,1467165160,420370509,714051955,627045134,2073343907,71338801],[422593906,1754230006,1522851072,456752994,828529138,2035826559,131352669,46523454],[1636079266,838102336,1983599687,2014582567,1246310173,1911864083,104618579,177298162],[302107548,280311530,294032696,652646344,2038771873,491997902,1045560052,1813910086],[1626205284,2068519567,1760486229,683571504,983374130,1285478987,880180017,304219798],[1876722745,1479830362,194429922,1072332849,146329094,295962668,951708796,1584865398],[1111263372,1948668226,1927132054,627093946,1795429518,973682230,917368203,2000332701],[171568579,1432883391,863294731,141515989,1808914265,1202008672,1050107215,295024841],[1511177393,231051714,1722704782,2018008538,445810431,853210223,68062796,1417243843],[1378389061,1286535223,2060531769,1172720433,1233931456,874386696,981845265,1044885262],[2018506630,1092256741,1132733559,1010933542,900835762,1709443907,1108770027,1957074350],[1276777807,201064186,120628057,470407921,1431930285,1979952343,1258861285,552110461],[598552917,211998948,652157764,297947441,418490790,602737493,1593626930,102717358],[1955560958,1936945710,1275703930,749980395,1859074572,658440967,656999509,771796515],[1769047051,705806596,393445290,1224921540,290227269,1882125139,82563415,1046841373],[1279185899,1657786872,1543880104,591005405,445140795,1280732594,248011384,65470732],[1397483830,538506145,209479360,159783513,1146378031,1872699820,1246607558,975954132],[499893994,1308808734,1345782010,1541259846,1345958196,634698780,1580472764,1104986428],[1424492015,760121027,619279435,386258607,2008669885,2042862802,1058595190,127401562],[602246555,215837232,311658222,1063044152,52123756,1334837354,2067574703,1396546830],[1648935850,568885699,1583308705,814511238,212817602,173155380,1569860242,36056194],[117956168,1342413775,12905109,415305836,158303332,1962808514,514041424,1034074651],[1665890939,2049067952,584987723,384156995,846936191,2023148242,686624297,713681141],[1705445370,518995962,345854225,655352871,1726512933,234999574,1023445895,873985682],[1192973049,72236593,1314539827,334753997,1858258540,476495415,1288119780,1730316757],[1122571573,849103651,1616776324,610264296,520753799,325724171,1708457648,1599698341],[485012583,465244299,1258078836,438791163,1252897711,311811164,137479160,710509718],[2120147203,617230457,1322800987,1846502941,659871208,259364900,1997195292,351134795],[949859397,1584474677,149315188,594394657,268533151,1531885626,1288688510,1980172120],[649887714,1278143876,702728654,1921046307,1286087756,1548457159,2121042998,2114070706],[1483551731,2054144682,1316763340,1615925424,145442516,1577276855,244416443,553439272],[143534889,721994806,1112670980,572367343,1943265090,592453761,1867449619,1709214416],[828188242,1569190188,921150,28698169,960517075,1725309980,2115469101,1326572126],[1013403956,1581335687,1408633471,1080061350,598913844,66847709,309224720,1379467904],[1716786736,1035055368,1893816062,1823991203,455858943,1866531103,1543712387,1570419613],[735923204,238343124,67001280,1427250770,1589284222,14678738,1271569962,843062239],[1287289760,286445187,938410722,2084999735,2095482658,61542456,486905044,514698570],[1838043973,1718542141,848661917,874397721,1577271060,1909424569,1656434127,1468182414],[883720607,678310730,335321178,992603687,1947569979,1187718923,1491586188,21466228],[290126507,1586663747,1682961873,602263055,746917635,643850304,1841209486,1993149226],[550292431,2094444192,383563740,2012498373,453432872,374658745,541304196,215531390],[935732883,780218311,1275400789,126412652,86177785,792065550,1737188377,1928170054],[1776437331,1160065441,1512076570,491025461,1993392265,530391089,1523821416,591152460],[541361023,1771047409,1830350512,107496740,956712371,2005241220,1589803009,726017082],[1446235424,1005487336,337257748,738999955,1282299171,714305590,638670509,1353845818],[307975811,1605701426,1449510920,1807837140,1434072300,1157508833,1026379655,329813179],[695791260,1932143525,1579809618,1460025092,643025516,973815468,130685359,638759950],[253839802,1006079411,1971429090,1118563428,1341917119,738596626,211304157,444618963],[1454563078,946671061,2008483559,2086997194,68738102,184256023,1122342460,1960801066],[1081043594,596987684,1787523838,1529194782,1034803253,565698529,1523897770,21565808],[462142226,1983772663,1612018517,2010623920,1892485828,1300549006,363829392,1226605276],[1577471047,122384179,1284597598,1213475794,1996532468,167941682,1088907470,674933586],[179750680,341055993,64636567,1098990093,441677133,1706978828,1459861701,336371493],[2068072971,343925543,37410769,439794186,578958847,1367110759,1538039721,1507715744],[193926369,1866574826,1694952393,323654529,1373561037,1714035540,2070672324,782667887],[1121299934,1463402310,508913974,2053595205,939020390,259543126,724688156,1128778378],[1185927616,1060094073,1156931449,499883537,846255608,1796675620,1888970962,889669598],[2108052386,2040262049,1238678075,1569952653,365711916,1698322210,2058351897,493232440],[585868928,560987327,729208583,1623883494,1076377375,1597401355,203185316,1111092167],[315128593,1828487397,2059042136,1943716570,421751918,731986202,303610087,875225871],[1592730979,1262975968,2024234081,941520138,1967574904,1701713242,1973621090,490556736],[2001938619,1764258277,1620326983,1142412350,1136269241,979708943,1814318782,1930591333],[336410982,790197788,1151075202,1687419326,1481624709,556587021,2041936079,1385539026],[278150075,1381379739,1061177360,1430476151,1280638933,967389876,1530878463,499571835],[1583219601,1529762864,22180711,1926276601,609013405,1463177131,2097059286,2010447192],[297290071,1359181725,708664730,813553743,1373410727,961665560,1565810647,2060358883],[68727554,1374242046,1705109828,930273302,1379618213,1459970453,1732345324,653596047],[1053938049,1474212329,1589175367,2088729499,1651096966,1353254365,2087886891,813250395],[228711627,1163784511,1142342310,1740360544,263228501,11601173,644064949,1564129213],[1305166528,27711999,838302887,556507560,239635734,1323686517,1590496741,1907491025],[1165076532,34628843,105284854,264537602,1190442094,1416224859,2073941021,262894443],[1710370842,704719016,1645005579,1321903206,2029963485,617850167,43676589,905913939],[38997733,1770614491,1278915848,1683660339,1461025700,1922257164,1513510707,2096483874],[1765899452,56085205,25375587,120864067,212945271,50276025,1233053044,308126389],[799148621,291304191,1474240348,1289448280,1845661340,400380517,408507545,1964319373],[1115537787,1724484704,375308783,780396432,1004562316,1818689408,543396501,758473952],[130063282,1972301862,580257182,1338594150,1394239914,1423801883,66197863,727600626],[984961171,2029260550,522232294,305980139,686346667,450260701,104426751,528982765],[1935154857,432103135,2042825673,2085384754,1792210149,684413150,1672163689,1589562372],[145994460,279770153,2076110324,825377095,751959366,1064338041,122019971,831367971],[195904426,530731032,1079935636,155194579,1318964818,1841661455,1926782853,715875631],[807381278,140268163,1347978219,1900796730,440493815,1650775488,1379781974,1224606622],[45444484,426793494,1368165240,303025930,1519341556,30752275,1637787824,1802430712],[889421019,1364854924,1881426636,2098255564,1966226296,1052886789,1365206307,2001098331],[2098113674,963840120,818913186,1537176883,1052302687,2044923170,293592497,144795494],[1600429691,940008082,2040520744,1200093262,1061795833,1885632027,923475028,1217251016],[1779645577,1719204683,112089516,1749888346,1103728535,979111357,2004556632,1812622918],[402324419,1858750952,81199379,2125596357,900831166,2032035653,79551720,2108305471],[615889678,332583795,1031123052,1222996239,1740408979,726690851,219815734,1256894785],[166935374,1814897815,4783422,901236066,847375245,953147175,1615430091,146714803],[1940315435,2016265740,924269660,583142951,641177005,1782143559,1974504730,756477388],[1013414535,1560552314,1117412406,1071768651,670384267,559753585,1582638319,998764745],[398848259,2099364461,1767652411,918569957,1432315660,1873821565,9305782,4591435],[94465482,106459634,1361925759,1443001059,679279654,553554834,2119431768,797401462],[1495129804,1548881020,569334946,406621664,92431326,1396578408,153873785,448875060],[1995378234,247154248,477409644,1823414803,273472927,786176035,1682398547,616812126],[1396959313,1197405128,1875600254,1386938970,1699054573,150681448,1179024617,1741908141],[724319501,1286713688,603829041,1179550344,238286321,1757807624,1265365433,349096988],[1030143683,2043418952,1929753941,1124967331,931011265,834407293,694623902,2030763614],[271611087,1420612303,1009403722,1992503510,2000422955,1537107789,336736297,1184124343],[1894203078,267215145,1687283096,318853765,1765612027,1904238148,226866772,74006612],[272308376,728503875,1378116266,512780788,529913065,56979989,1258378737,1623997236],[274349077,2120330737,655623403,1596618375,1943007161,1376789658,818728927,10121756],[1356528402,758612657,594895408,1769137565,1411626081,579151843,1258661581,3214404],[808368494,1416393085,542201898,1463588356,2091710323,90665000,1732324568,1453492155],[1109804629,1068673632,1154355891,217794882,868099098,1455689389,97959081,2116277358],[2000981532,248562710,823789365,447879451,238063175,212077942,1064092536,1874786418],[1027080420,1338001472,585943543,1850794200,541924568,533967051,577066781,1942051879],[204648931,93246065,1655406629,410450122,1163075717,236737269,602600682,884635237],[279265638,838270765,843591941,1940411292,1757255320,1790923621,389094829,1671984198],[487072906,2009051039,1835099163,553808791,1345918016,1750193794,123349864,560833867],[1751060435,1807060704,1379418861,1115263383,736802289,266473223,486677944,1374336767],[1461722941,1291999138,1792939636,1534112691,1128478164,1490295145,991107148,738379656],[650870003,98487132,1855488735,1022596572,326266620,2055561090,548183935,1138362915],[1559794639,2008298712,729763281,2052733442,400443960,45999137,169065256,586484848],[407370750,1790223322,6660240,1796644416,1877894651,45502126,1436729969,27629934],[1347302867,608229892,1411154229,1577728887,2014196974,1901601841,496000521,1963372863],[1424358800,798530247,276112193,716292283,1781261253,486126282,277590686,195620222],[547666220,2108453359,893077634,920575587,1682873038,754204667,903570134,1570377950],[1283326620,1866249324,1616975727,2023305168,758607183,1588928813,1696267095,861798260],[1990956974,794237969,1587655857,1385723766,1871155829,1319202447,291255077,1650848856],[877853292,1473520716,1002062403,636219137,1324823735,458376653,1749056400,234334169],[295181304,1104624876,1085180030,1123785248,1022184155,1422459732,1327325827,1844183320],[1088858637,910324197,763410491,1957350440,1075304356,2035626134,418228210,1267427851],[1931232337,139595531,153658367,1839205568,1108757451,713643572,2000171914,530623627],[1634477898,1496761685,1463747264,2048196425,1793569363,1312280882,1714034127,1065462572],[844866619,796892256,1675115197,447330053,1247234330,761899956,1074254216,884215788],[849648438,1528635961,228431725,821686889,1954158171,309259357,1658862204,1162529676],[908246328,195605945,1244143429,1106089598,1812838867,287641233,19588948,1575134634],[712226874,1735655849,1622054919,337168161,190280029,2106156089,17747375,416684239],[1604731873,1286030743,861181648,1319574912,984723492,83942462,755027045,1045058004],[759097995,1468302335,1659567665,19659639,1975618979,1915116817,268050355,189908375],[465061078,1427994616,1864088520,1570271412,856425018,1927746580,367417154,1127064990],[1699385161,39904021,677476891,2013843464,689114011,1418708782,955775767,775305171],[699116900,1073759813,674244592,1603141503,1579442385,522877731,14528896,869012783],[238585817,1120567725,535416226,1639671443,1379958179,2083722534,1307287406,253306232],[1915842950,317112300,1395916113,1673023481,2001819386,883987815,1634562078,669917183],[888731454,164036898,1079305938,1958563848,1794655706,215273560,403589485,1158303448],[888272845,562174347,513628373,2004961646,1489798272,1846765795,456218855,589287788],[1917325765,362215741,286670492,179052799,915158799,216448064,73659450,1054281036],[85608943,1440095780,556381847,1762321093,371952649,1532496282,606561356,1201216287],[2130313051,1119542473,378706798,746550520,1644100693,1963928466,1850980229,832936166],[933836417,1465728423,1208949749,305673013,1977799783,1262303527,446270432,1764683580],[2072123176,1888417807,1702912836,624880583,544976792,847401899,855232086,374699293],[722931076,2067551903,490114763,1049699341,987302505,841220450,104318694,1611232066],[433457229,2067179095,1047064182,1629033689,1085656708,598148209,1226777050,1549019789],[76106614,2116955751,1829306331,1650033467,1219966949,711148068,225060966,635672404],[1566819659,2042827125,1175483951,664950938,946754143,830038485,25388332,2115189302],[550344188,987843408,1697300300,1572370653,1716417874,1457126580,1026131994,1047747068],[61513502,1188202338,1889285823,1918541360,2004540344,806639203,546344615,1303337087],[1573641770,1889856820,125191449,33001155,1240405047,366326094,2088851925,1938648035],[916403284,1130044850,1563703995,394661871,1028612769,555873735,1266355418,732178004],[30512334,350893518,626526674,1535701911,94476008,109827114,1046110545,1768514690],[1137540153,502835167,1991664363,115708706,90044590,372282862,1003093423,632687251],[1963444143,125527782,505061867,835558620,1596379729,1317738617,1575778468,1105716363],[1988139929,1800780638,2099627865,1289857593,1580953369,783892524,510195385,604087051],[1403700740,1718660849,530462626,726311540,450489126,1418495984,290006993,558042900],[879128601,1210020160,1170909,391423588,2078240228,1194385318,126908877,651900796],[1382537610,321310268,791709657,1193451465,574407170,1292273961,1936234882,851833262],[304060420,2054538252,1808431962,460666156,1070528660,720662233,1754361295,366518398],[1501339910,1382177175,2004772135,2108755718,951352064,2087000590,2104140227,226398184],[850939039,1801531253,2024529396,740208815,781728837,759011127,24472533,461475243],[1013681985,389287029,1279367801,303704806,268922804,649669300,122790894,915365270],[1139510893,410251544,1806978035,1975259158,277391026,735299643,2109679084,893354028],[208179914,1007782973,305537095,852937847,1353621873,1101604504,1775211205,1786689117],[1950835458,1513236029,178774106,2072452321,1969457504,1082794942,1559256627,651852954],[1094477618,744292178,435101749,1072760558,235849504,1536447376,1199880876,120584613],[1578331611,1578901016,348263648,1329345173,1985547528,1343602179,1135829610,516544977],[1196933374,947831877,834774774,879309063,753737666,1967164693,519351521,151758313],[1803784569,1727983172,717240231,487855702,44082171,1036709609,187682964,1947704253],[175444170,1154233194,626949102,407336631,757630675,797239787,1743178867,998770358],[1705014957,1268442399,1274380275,1080829086,13730330,1537219172,1075967377,1082281939],[1927464672,742219227,224404812,1910263766,860812474,9265162,631022249,21281099],[795355846,1031004440,1979633097,1735562207,517667359,542654787,1431716863,997809267],[1829304767,425243556,1715575697,566119576,1400771301,870531434,436080439,713721420],[2018596769,713042480,1814629353,1936857454,1944276851,648696785,1538537694,1341169113],[306167039,1976211049,1956303898,369282437,1493810507,2053770682,1054532412,817840215],[599471117,847833024,200604828,645416638,43702434,1202439962,242349219,1111344713],[723015725,660303057,554743256,1933832598,548153030,224618667,1513339760,750045692],[1853904348,1962511345,550724307,1276556608,1649430644,1906094600,1440119912,457075062],[360338839,1344292101,646304742,1274157420,2101302106,1757500388,1325647658,1825598908],[767037745,210140708,1911763211,350735882,432869711,2053530019,30550851,1552126320],[1380233879,1051522019,1281139708,486009383,1550672445,2078994096,520589551,168595436],[1903038732,1210108845,772705579,982700562,48967623,893148026,103618941,1318948489],[1146380341,1973127903,69758860,684675002,1928079958,2067044915,912860187,1340144342],[30115021,188145889,1791785759,1325723476,862920136,1779558591,1823239807,1184484858],[1246810398,810466775,564246223,497264320,780438531,1457633711,1885920812,1055845007],[1478617761,1899939220,230517273,522356135,1914192714,573123548,69445116,602406022],[1805851729,56850867,1632156536,1827855838,377234069,2128956968,30934745,1791352588],[1844728268,1348743853,1420947930,1164377919,6106479,635234067,1458084792,1735669726],[1357529925,1214990322,1387259897,692360146,200291148,1761578947,1494461948,293857525],[202348201,916604461,1842627704,907517942,2093844980,645976892,2031884854,1078047111],[1312130086,997924718,1894705960,1545463097,1592871319,879386577,18404835,1816959862],[837931694,837117897,1465120795,795171256,612963711,1758291000,306012303,1600631319],[1561897062,289695197,648164992,1736344943,1039012051,1635255841,1981575663,1511192505],[545406917,613715895,1333476686,1517275475,2100875021,1159007845,888262894,1827581319],[916386889,945037942,1017506480,1354945389,993054484,524057955,1596896221,2019561102],[2075444408,903191171,1174827216,1671981105,205416940,1376814799,1856987106,1767174474],[209455920,1210890221,1691942780,94576573,381370912,1360997911,555924615,1355714842],[1989337008,210122191,481554901,2039711354,1794532752,1151911649,1260432026,1705107450],[1846151109,193536836,927986519,646123963,1342565668,596161101,1751034843,2064918624],[124666823,2072073067,358706672,319746380,2066840249,1653303905,512196999,453684301],[991726257,40563805,1606827732,1537289817,630171201,393033385,1330886103,1468221161],[931395793,1811423554,1203230744,739756147,1396746844,1668433716,183218048,1958595171],[1702308666,789104632,480593396,407729109,911877854,1974184245,1658838345,965438167],[782826375,810289687,1491230627,2014749174,1820570620,958765318,621010035,222044611],[125645457,934934402,325479375,1453623756,321889304,48715630,1171880303,963859876],[1112915874,1277231868,510360827,109686937,2124027354,480880116,2041089207,1519236638],[2075719658,1397892804,6904865,1622521370,218548854,1846129746,1361531616,998772696],[1977150783,33701201,114307474,597783641,357532150,1470647492,2024264979,1031506088],[208795964,1747010834,1544938738,6586268,572798589,1807063523,1711255884,1291744341],[183857123,1019014391,1777794499,1733662468,917976274,1582642896,737531453,1631800667],[287065422,1068935352,1104050106,1999902104,177735573,1240041602,568506821,596416570],[52807759,1210289833,1969535561,1640071375,1049638695,1084448942,518531828,1308938078],[687245537,256280088,437223594,513147047,816209955,1126280451,1565828256,1241913500],[628766697,1872270297,1810634249,613540581,1294410276,854380045,702388946,989818955],[19802950,1319414901,1661722708,40817794,830302671,135548021,1617564366,1198465673],[630769975,1390023458,1265854511,1817908208,66316101,639327117,1349220488,966122654],[1584782678,98328586,139677448,60786445,264651555,1569172004,758711419,973505130],[773500336,276447735,1378717374,892022795,1972203728,855302085,1344290250,432287453],[418384096,1914901076,1675701960,986037753,566400229,1494466453,1308660730,747161434],[1481772490,377508470,1623614885,1040335686,1954864621,2051960588,935591633,946810667],[1032588853,1113003005,2013672187,640992043,1238954820,25166402,743079882,1663166945],[199431887,960077976,352725792,1005767397,212630086,1509112035,746488072,471431202],[990447055,977275846,1246702257,437798480,716010640,802841749,1750965954,1027148057],[1865094203,185988420,443520791,1430648511,129401137,1183152962,649815365,1103376210],[1543913610,1369617692,773185411,1159361941,217434176,993530996,1920640897,433840605],[1638332367,1171849061,1974281838,585319863,44004605,884783957,1313684444,369755734],[1118600705,1741159168,1397743151,1843773342,1204456626,901133888,903726995,592974941],[541765238,1890001576,1022647625,1169616964,129007773,1310602564,798519503,1280330454],[791181305,1228301425,1995026626,1721511211,180630400,448447693,1618415006,281488746],[553161879,93208568,638218839,1395874433,1544929083,719397473,375087488,1505735566],[77061120,1159965807,1326890647,1106810490,2118507622,85193750,521231186,776636495],[1300842084,363343688,852930343,1006743576,1002183740,1136629929,946435326,159335119],[1057175904,1322297615,645762117,750661758,2039815033,416965479,1678086142,1629070629],[758910974,1979239619,703317518,395749860,784313226,1936443716,2121046569,1295181119],[1354681561,918249578,1101555218,468533562,665512231,679430435,942980166,1892113000],[1015391023,1228894461,2018314831,1193523438,1244152135,1715829540,653257532,948901579],[153107047,111352605,1886178762,821426232,92680672,1398370897,885831227,2107931563],[1160353221,471153943,1234465768,2092896331,1897797287,1806266865,893025344,1905056768],[1290711279,1112620120,1513980861,1667960691,503493219,1722273348,206229503,1088277268],[2343819,1154189077,1218181207,729101926,274937873,47832808,308519963,1010697721],[1181832902,1081797041,451906451,240866359,1977914943,1005713463,1586722664,1992452843],[1700074009,1228405022,1121247790,506703062,2058316760,590863650,585391281,438846673],[1453129661,1979215027,1010497668,420253038,1731137660,1275979349,968634822,1168305909],[1469214556,1597629201,1420646184,1083863870,483798493,2098678463,2098468316,1648787698],[1738322163,1515332675,2110236381,1334285111,882118777,1547977448,518174597,669991631],[2093493663,1072165101,1729710325,821361283,880277896,1911603608,1653192843,257774811],[51359450,1059381363,1513513858,649467947,480063145,772317168,1690059139,637404957],[832882508,705593496,1865763718,703411884,602066726,2070827598,1713051898,837496880],[1324283942,929496694,2049414490,1793035364,1807894369,461603123,1475246421,1141491881],[1395214032,846677784,1069585065,283136859,499949392,1409021045,631337265,1247976430],[1954033741,179919603,105108196,1231313118,1943734811,1886793256,1839802628,2058072830],[1304299909,1346368707,847667227,443980885,1412244379,1736836375,1190815091,1740218846],[252066320,1380285224,1785179697,1517886973,1036319771,995522008,924951135,1120256037],[1357786442,776953115,1114010808,2066121045,1561712289,786335266,716600409,81074457],[162845885,1000626055,421070320,99241290,1657350895,870495617,219478721,532070236],[1050763774,286849374,872385061,809523096,1730050050,1892095894,65611628,1306368860],[1574863611,847295289,1858025302,301743283,324637564,1601424606,1700457844,1652781636],[494614094,326705878,1716229753,714700496,1166818228,535950541,299516879,1734891852],[1819515223,1565907737,1259840718,1836798782,393526763,2031708451,2031996991,125587269],[2108691876,1716121998,1150023121,371662294,478121640,1727713867,2017401984,1481399855],[461800075,1468220762,608529299,341511366,649361767,1487463750,127873733,1551279155],[596878417,346233008,405144510,1586504728,545583905,1867382159,381588931,559713386],[803719651,1021208970,1118816727,1153303323,733570223,823083034,32602389,1862561037],[1849291737,1834286030,103450043,990052799,1348261272,1317927990,472407308,2022830588],[525895278,1682243189,1750835714,1675294693,1029257957,934518760,1917984185,1698007045],[873309438,177388782,1424399059,1557120406,107745719,1496110834,236514432,330625926],[1370942226,859020651,1182239295,1053301216,21506495,977167613,576585929,1107121545],[1131949033,1521831407,1377725912,502799144,652902003,1171306402,1992128659,2034368788],[115423227,201213500,809465512,538350310,2005257117,566672010,417811105,586126208],[2120805454,274424699,533706602,1946569088,136946751,2015704555,79545103,31155984],[1452761329,1954113547,25062129,870061996,138823882,2075078834,1947137609,1651726850],[954587362,1736285050,762449722,500477443,79360276,1040118203,938733936,1464646369],[1091769579,1142877370,1010029933,1387330534,1974200648,1073925232,41618860,1546854334],[2047142799,1206366159,2076773169,1134846239,625846508,1001221733,1179437259,383988768],[1682330066,153672756,138725378,1313476146,1883569633,1861437062,1983700616,345262395],[35404908,1396683382,925311206,1654754770,12087340,456367112,82484131,1395523037],[2096409056,530769556,618583407,371903346,1358577671,776187626,1175040737,387258421],[2114666855,984194880,1622717801,1920362918,1284948780,1288844222,363094524,2039505532],[1726704117,454911897,1637745849,1479587109,695369807,1770052354,1814543951,779220319],[653233896,49776618,815681714,1941087354,1168631156,1253755370,1450419835,1225670551],[464157591,1979747048,2066057615,1109871802,1036066638,510597660,1253156799,2016777280],[49472126,1841802894,259527595,367025886,1006846838,1316053178,2051125628,729488835],[1212795218,100968141,1372346158,1875238031,714096306,1614462067,949077396,349946226],[782086496,188840083,214463677,2010723794,1443142486,568029755,2068221289,795151669],[743931655,1103289671,394719557,390491967,1871019439,1141134916,832542653,1063895185],[655263617,92569582,1218048172,1343072036,1789065858,72113357,1485019089,443508300],[676863849,1604740021,619049133,764775239,105356372,122210816,925917695,1461379633],[239842129,748329487,2092078011,1752047745,44703339,1329068410,408501151,1625637162],[1300219814,1824832939,1716477112,1074751032,480572352,419084113,1751107701,1777033679],[53164836,1050152921,1199775303,1742895495,1085032901,37425026,1727707094,1636710274],[958011780,1956337762,1246459566,496255421,1388125297,2090207800,799635095,162978766],[1983383918,982940184,484726057,597346396,15905139,525745183,1490982485,1623495560],[96780188,746250815,220583373,1843454509,446042040,700591133,871029411,1719845840],[1818847059,202313796,405296818,1312668396,1637229550,861235445,928750726,535699888],[1770872272,1869771265,1135151786,1017634599,1935900740,1626268627,1270989532,962141359],[965902297,1196429134,2076476981,1260098132,1815446773,1705776888,1809700324,343115357],[63600575,1601553280,224793752,941980554,109089557,1179366661,1109039520,880275478],[573053924,933053809,986800066,868372178,1030920592,1106490910,2020074913,1147457692],[1071689164,326253097,1836327766,1240281653,515341158,837761653,811566348,1473314754],[1318759238,1619610812,1667961954,1334524713,1146730231,1806035606,1549426842,679094550],[921748178,1088393761,1379627328,1916305016,897749278,79653824,1222451353,1595945872],[1259960380,2121927023,1871697815,765088675,418201353,1525544209,238332459,865683630],[764998015,1894357976,1397203528,1233515,661814757,24573885,581291275,1036669575],[1873896790,1904500193,2032892899,830527210,710688364,1683295737,533905079,1311016753],[2128199029,1855384267,502551658,1984014899,556975140,1499597146,1634516519,180305108],[1870549008,1009595726,521605097,1851133122,699047983,195203811,895580679,373017852],[1147988869,1884126079,1512217317,1045778562,657251756,500935514,292322625,1315196532],[578833226,1117787991,1990254876,1577993945,1573456553,487710199,238366196,628301099],[1822978502,1010422141,911661386,1364962298,614386024,1430236792,860871594,791260039],[1916882442,866360375,131430746,1532046077,1760703834,760270619,1436475131,639286361],[1225762373,1544864765,1858767694,2123638564,1149750631,1316355384,1410226109,1145320998],[1358539061,1389183446,542646539,1798806880,146536122,749299647,2030006961,769069194],[1068584155,1751727057,775529336,849864083,1973733222,1773199971,1554015511,1299063199],[1277529406,677860339,1916964295,851497447,398064408,477163611,2107432005,594593326],[1276106394,739897623,1390552846,1578648501,587945911,1443201183,1971227926,120143216],[1869889044,387801875,1026567488,578412695,1703565650,993589942,992696842,1270637904],[653364728,1311950704,1579913433,1418148496,78153546,1277241791,1480299626,1192915227],[1432755459,307549992,1876120182,1564465148,890482632,795997916,536068679,1491145872],[434465180,651356666,579111813,1743786816,577272997,445823984,833790710,655388332],[631367620,1815328147,1660407297,1210988003,308095241,1496207440,270849011,2098893479],[939489861,347456749,201080425,1804344819,1499010893,1532014069,1788620883,1523098158],[1646959185,1213160852,645109303,1294418331,1762650786,664544739,1428951339,904866002],[390390653,2114187034,942390645,657143984,1678586917,1788238236,985143583,115008435],[507934604,2016660509,958702296,1340168678,583089682,1146923013,1595598450,1012601555],[1956244093,615787503,467261167,1027238781,1164604820,1085465860,562556480,1277631599],[988181298,1098033346,462776323,1102674049,412283675,1955480856,415267222,880189020],[1342381640,1508555679,1837577651,503020724,1421897976,31613610,481655585,84655776],[606475060,1874955115,1865830118,833432688,92940730,958781683,580272779,174249243],[1580660276,858803586,1299860674,1742764999,221157019,631886913,1349327634,1032791448],[219288982,701151698,295207421,415705418,884430260,1489865912,179501464,655105138],[1107436206,197641335,1264652287,1843145665,1064403136,270614424,1534811923,1885788202],[1326585435,1231017839,545427557,1112720790,1824140309,2020884401,1635352194,443160807],[885366767,1791314282,1685108120,1395837818,1465645159,893579150,1654509256,981674069],[740328419,1643913899,800242335,427634778,1914118889,1383240763,1430429693,839340902],[1762584843,1427540777,1128198353,437160593,2043216854,187184810,1947693497,439480552],[1027601271,679213966,1581872649,1565239887,170732101,1245272567,642545779,420422597],[81269992,538529171,1990367339,281193010,1643623524,1774742029,1140788430,1157546396],[601627416,1423059429,1797119516,1986954497,1674293726,818710673,1390886203,296232933],[1543047505,1465552510,1184005635,1413358147,1729829257,1917723768,499724038,2073590119],[11932648,1622335406,1637818958,1643219779,742121960,632099781,58273206,1236819426],[494049438,265263217,1021586337,395055209,817200923,517066888,877432530,800995383],[1530314980,2065186794,993509688,674793978,181404814,1236067456,511624095,402486483],[1738790578,685743523,1171176870,75472770,1643710784,331800336,91154434,1005169778],[1933213650,1094716455,2010343568,353776143,244848901,271860826,1500457786,692852431],[2073937615,1803519532,314835861,931841925,1774339584,1003977448,910327599,1521358821],[1867649250,781966149,1439422821,1484032769,1602360179,501727961,1096327887,1750796851],[1584499093,700546169,2112441536,1391645394,537773554,1774388949,1342418121,759690940],[1961946274,510159246,615505259,1553031426,474081506,43820833,1013514726,428454865],[369513558,1517659754,1036097112,702682028,31788627,626572837,1119681038,1727194338],[1433824863,1005856717,963191772,240391491,984484509,1163260166,1204172007,806349461],[823443273,1754492541,1751112262,1913650074,67616257,1949516383,1858172296,563479041],[318668519,2027897016,350675766,437179430,1787685079,1359849350,580354290,2088012303],[1378207426,845378443,982391228,487459995,459369589,996325540,765832369,542777922],[1774488758,1156531057,1046178301,1852972349,158515379,885049168,647968235,1717632370],[530155501,1019323768,1500496269,50364854,443312014,372388914,1711085400,708508633],[224697635,1600236080,915658197,843867687,372247302,757177863,1322853999,1326995456],[246117821,1545067698,754083894,681269169,1236191212,173567288,1094000330,331163277],[608931093,1519445326,543506169,1199348588,267291600,1678683329,553039543,123857238],[1563446738,1102430962,1629531854,1759379917,1917019666,878664024,281909035,811111746],[955102253,1485741207,54438784,1987036342,978476022,1194570251,1012624091,1638903197],[890640755,1422680604,1804843299,177089834,462568795,916820354,1787183468,756301278],[754597811,1679373691,1581608108,2019144315,1769562009,1509924357,1235186136,1751478860],[1744257124,1157826218,820696925,1256609978,1427528503,1215360871,1307741526,598743435],[1297833340,767128171,1177946452,973277359,1615136218,1103727330,1984254105,59340408],[813873213,104930736,1763280633,1336487657,1262011470,369108636,2010341562,759228879],[122769091,609666608,656768806,1240360202,162975033,338365636,763283756,1060473977],[994944464,1867995004,1709496033,2111378619,1989068153,762039694,382764908,420253700],[1333633190,1049341217,618138186,227623537,114728850,1865399975,178520757,759201393],[1386759057,668613261,1115564887,1040535509,1154458534,1742125860,1524787284,1529692309],[1525983250,241483360,1747573189,287760934,2026645474,1026720433,598912397,1573618038],[1859050805,368094184,396997476,75357752,1469209843,1575450889,979085664,1104177852],[1394474747,79499372,814084177,1642063714,1778271798,1906923878,1269357141,1535303763],[146375843,517144601,1506427466,68037390,1614637144,771620673,664734302,528385292],[1444580816,416429758,495679290,321341106,1275921485,1550372409,120178371,1270046115],[2104239294,1564162473,1385041475,1746687833,1844318246,90033734,2079450102,183059221],[1822595429,115475366,167677016,2130459210,1665277688,194929616,152632234,2092801486],[1370303528,1370798012,681137209,704020008,174250442,2076969034,1007640380,535261719],[2009591157,1895597066,1219386368,1916866538,443415691,1650069102,1103154149,350277038],[346621620,491001360,1122312468,1234990103,1499918447,839727691,1519672708,710326286],[1421584543,1348514154,127647103,1485745336,204074583,1487126142,2081494272,1025356940],[877150235,1358588875,2116176807,2027927130,1003504375,711396507,1618638434,915266921],[1994650528,501712713,2061242976,1487474537,2024453028,633856575,148133718,963024979],[1231945209,1122039074,1235855904,684244022,1372829600,1973772531,1913612567,388910307],[1019371489,237014199,1251411985,1992079058,1076524518,255671350,373953153,1510724901],[390008867,1746324650,761991624,1912635418,1448033750,747722440,2014698824,1616044487],[1898360040,1113354557,1206620163,2020623551,153853258,1406510921,1417893368,1866218641],[1358865149,1166008519,1019486533,382938955,1362184175,607957430,1304458746,859282513],[449380831,2106746390,1070773341,41110236,244056714,1376199549,45928486,1994627461],[844493269,1750574554,1505507750,927231761,2012677949,736099095,1668266135,793791214],[1836675750,1215788567,818475756,576356601,1783339704,683177872,1320508424,675165393],[1186556739,769538955,847007107,241202854,1304724993,1558360828,1480566901,799036535],[371215990,1100171518,316996199,1398925422,291570229,934625176,917140133,444406506],[783891867,1509587059,741861690,521537832,1312280524,402521563,136320959,1632746730],[964573772,1392289333,201966741,1599522713,1094978501,673673004,1813734935,1283811719],[1135953942,763468398,1557713490,811606588,1764765070,1992548972,112693429,1379650371],[806316096,368681950,221913469,1078633772,187471084,1161520884,1503623481,1165981849],[267106621,1393331089,1127629350,431638152,189270784,1040183185,1191155499,84583955],[610536709,2049759077,1591000920,1424694301,930969903,1723810706,808025558,1053779964],[60873392,1852916803,261092222,720124866,477924784,248753770,586520618,797614512],[453879162,1876615575,1025344129,1203437019,1632360981,1699760009,1692772879,1948822750],[758165575,1849396654,364298610,1124669628,1178563158,798402811,1629359279,1129787373],[866852317,1502765897,947016126,1346574384,492568173,1809011157,11638084,195460555],[1884599631,1860848742,1244536211,1174912160,1886881837,928412978,1212377561,1613983208],[1365022944,2013439156,1927667666,695957502,1206219384,2039153751,1008086497,512324773],[583203905,994249838,929940639,1742526120,8172721,407536579,611929967,425346472],[280215554,145012974,56168816,608341781,139233044,675567711,1599804578,1138464801],[1564119465,1529568680,393022240,1698603831,11570646,1725713830,26757227,1317328],[2094117087,1604589851,1374081156,1173968232,834271190,1786374493,1847283582,6360761],[1416095540,592643729,356291004,1515659287,1245592662,402917327,1384228210,294259576],[235215347,1827860674,1320476040,1132123016,1158675616,1238849441,1680135474,1844823340],[648622116,274049731,157762736,862777160,213157659,2051071829,1186145320,1255859017],[636394113,1880305841,1553011677,1977367490,342408449,1693622688,771291499,756006655],[1125764399,2018156213,396147115,1300444445,1402369027,1469548789,1020842511,693508762],[1942663928,1472303537,292408736,2104475752,507957269,1136584455,975328421,1663937785],[1167894667,1887046530,337679976,730974788,72263183,156360456,1811454800,135446041],[1346003186,464884521,1415539834,59297800,1620126413,1252627336,1831807421,1921399718],[1372573016,53180960,822571424,8568767,211593826,222541671,810302417,1263404318],[859766411,271906502,1698481728,1264501274,944734774,914959503,575440397,886512203],[93114389,235672014,899264531,577418852,1228359222,1686369913,1626389209,677137343],[1931002829,2109702205,1422188568,1309706579,1154988318,757182856,2060466775,2002702139],[1012552749,1747052802,1549676274,1192859196,1862348788,773127194,1818854086,1765860615],[150290974,820282679,1573040523,2075334306,901320741,1059889157,961982643,86926490],[1455542480,1786554297,467692860,1451198496,505321990,1626535956,879956529,525328180],[2030550234,530086680,1111021815,1006212548,758403343,1906562314,1747522576,1622914009],[671672995,1021917269,874543418,352309364,1235826248,833268921,878363464,1438825629],[1656070931,1926321728,85107995,731854866,1529176747,1822814850,172233208,1133921930],[1512281664,157359384,1506352243,912525828,1230472871,1532914620,315293706,856874712],[1324522170,87319355,219406835,109847871,808955823,1188619454,472736928,1689066950],[14336527,443311671,170801040,402328410,1388767466,2061051162,1704161253,2075633313],[1034776051,1865302786,1658634608,1344335900,1972297829,292961296,1592173553,951318648],[571473870,1225033506,35622382,167948879,1275759898,196488481,1167221168,2110262511],[1675690273,951365155,600654301,299491578,485245394,2114688035,1316028448,585003416],[1220388203,195516334,1590556352,2013691838,1685881872,536928505,900749429,1222927062],[1214347172,506309992,2077145291,259314033,866564080,995805616,1380287310,287435343],[1948834497,1736294392,433740610,1818921857,805494069,191217747,1993480963,1082491355],[1410273660,1229820379,772886317,2032519891,1653984083,255789456,134769817,1771286784],[631775465,70771501,1287544853,117855163,1934617013,1675308240,1732091526,1243226070],[437482337,777460227,2008821678,686458359,433487401,1255511240,283292970,565506625],[910924036,1491293800,969794554,719726385,706544271,1024720406,1886438627,544691464],[1053046902,766294622,1232799237,1840044688,1388956902,424643315,2038690319,182801292],[933089261,901586579,594211911,706812258,483750570,759679969,874271901,539303725],[811780082,831930125,353518009,461780330,1171878625,855399429,788455633,942288149],[2115220838,1589984706,1019118418,2062499639,132110731,2124514940,964303059,300195641],[963363966,1527384069,991804019,775026365,49440034,1907367154,698372459,1675166542],[1660575592,1459844228,1938054906,424869944,1122877118,421254548,1159698625,1009300587],[577230782,914397047,384684670,393684325,1706351257,957250601,794202401,1072133369],[961978196,558711672,899647051,789807993,1381908742,120845220,2061830846,1941285832],[476009990,582966896,709615364,282715965,2036935567,229266426,2060770016,495355618],[1474179389,2015473195,1668941217,370463605,1561644748,287648606,53969725,815721975],[376049459,962566182,1904626759,1599691409,1702559153,1496597419,7423342,368533805],[692494091,693434004,795367120,547630787,908615621,1085542386,1027883232,608567296],[18152711,147358668,818733104,1532881306,826625606,2042389041,1743910996,829492738],[1267553625,558415359,732852417,1212758882,1878807314,1241917030,2060175568,236968469],[1449703651,1559643276,1888435677,531765448,1835773681,1540408487,111678140,349212200],[1982527931,592541898,1185686237,894769690,1322418979,1994864392,179073616,1867617254],[1894167507,2051146309,1138625538,471785721,2008534281,2043543583,1951289992,1351795540],[2016254608,1027298312,204760250,1217910400,1657568752,1170399785,1732818129,2049982467],[341294371,1638348769,1249273876,555989441,1195296906,1542956290,1256626574,1195109512],[2026033507,1437783856,1540519781,1832835117,626626968,1521658390,1982101377,1810880145],[1819845454,661361043,867116868,676269027,1523808243,636609351,1076883189,269703571],[1702364254,1822339251,1472309972,1059275637,2123647838,1965643384,1929469679,394426502],[1137243606,1217462032,2083528637,610217322,1933847768,1145071068,8670320,819337069],[1730147525,387177762,630925821,1835108546,808650236,1033415626,1241385878,1694854088],[366342620,1519308098,1644768891,108609378,1908352921,6539021,1616731602,1778366846],[508638131,171802784,2048424155,1766913088,57207768,980231431,1560230487,786686003],[1071340586,1964303731,1417791731,2062746361,338180966,930883669,1021240252,1370243674],[18860487,2096623354,1516680267,657034838,1499744680,2129706627,1723411392,1688265056],[884879395,1602605819,596837230,1180974304,120011850,1432518715,1635040605,958242430],[1030482060,548596185,1567231439,1212391358,1310086463,1479842534,128840180,2038515295],[237115154,977827941,839974812,1208580336,1054287245,1887033143,1418844931,973106078],[94758349,1550343488,1059824451,1817071535,320070253,128977300,932531543,1489423122],[1811173327,622912436,978660040,208601125,763176368,1899785644,655848613,328679229],[206041950,476513033,571217941,1445981406,862855999,778934593,1796508046,87970264],[87852662,1622262314,940081451,1188152987,1883156024,379610715,1218665023,67430595],[1465750681,1843786394,1512611092,1406026318,1089736405,1173060063,135429269,484798954],[268009312,130830638,344703793,94696966,800283770,471707661,1486148241,246213798],[1672418118,215783941,1298493873,678979772,2127878436,159985636,1193371716,1272907967],[1634143375,36650369,1573560531,1168195937,1701467948,2060838214,1495569592,1402841716],[892694821,1836199138,1472626696,1561315214,1703639925,533563184,245234485,527448878],[1362040844,1542282174,1789039077,233312002,1474444367,1427662016,540933926,1765430557],[511750450,2121711868,2025314164,807627779,1606307595,726946021,1713115602,1298512066],[710909613,1381603198,1752711878,613999463,2110590076,823907038,1393581362,1376770198],[1907929187,297075603,213336709,1775252194,1332971789,1262851728,1625571209,530098225],[720554164,1600566404,894500151,803084666,1657528489,232481856,1998387368,258020041],[1875591460,1551285723,2091241804,2018301358,1099625496,445966101,1710648624,1127864406],[233474235,1454037657,1954435888,1399620255,2007247547,1938365492,1580518195,48123252],[1476376041,1494799263,1587923925,757123133,908700650,88889632,572403707,187747033],[1815754644,1755345108,101675425,1005910984,484166241,675937725,754109464,396159367],[220910912,1864895291,1086464229,2009653193,2128603325,1369773870,752574242,70387319],[1008759041,823976070,734913568,442178725,1999780389,1918485102,1956990151,952838656],[742461281,1326041592,674985998,581124215,843625598,601523926,901508456,1104495853],[542787487,1029419327,1435258159,593846587,171619008,136800872,77043264,646918082],[349644802,25420108,266970521,176935638,1177064733,1130412206,16306743,849693758],[393890825,622504765,1823070275,1691123739,954689815,464054857,1040287320,26062712],[1232020018,1025652215,2042746229,282760250,146441007,1548817918,20866663,23925013],[1006261633,1327984477,881004312,1918511827,915079178,1699369929,232512202,710064056],[171302416,871001442,321224667,1869772043,340045151,857700456,937958833,1665051085],[1239746780,532320929,329611697,168522712,581735844,998739540,1885443147,791891988],[1251084952,179231107,1288951852,1771783565,1518895834,1681668051,411444183,1424536922],[1877665191,816256008,1738032409,731588411,1176972369,1906470588,1596834992,169373664],[261923148,470092979,1726088046,382978100,1656892501,1832673433,1832392611,1844830142],[298367215,2120835173,1567233382,1375046461,957011073,181717920,2130188427,243830921],[570862769,320581830,1826708617,931514937,1509743370,1644290498,400322796,1401470231],[1219650852,2007792348,333184492,2125012909,211439491,1310612818,429352299,1236259151],[1129696893,105017398,1767220871,1868018186,59639788,1988599973,1601438950,1259644884],[1806163688,1320112206,282546445,65647980,891918245,686336685,1129894718,1285360907],[263146660,1416698103,2074144726,1323958135,1991987955,1454070497,59927707,2078027227],[108159424,1582786913,734579775,1477173182,1670223995,1317974197,1288817743,1967352269],[973047944,56769341,1963595651,545718198,1981068508,2082409440,1153181040,716486304],[1530939702,2064574957,1143608804,1399857855,246697755,1352147852,1532193343,1688487124],[2015721254,179960307,473687277,1671250185,1675308781,738082940,1958196567,1913441422],[131024343,57125273,785654666,1555047209,244477236,985935712,222787940,888592075],[826337272,470610071,1328664226,1446707284,1085705795,1202334325,599119185,1380199389],[151570179,1076144767,1038354659,1630924629,2120243411,1695630830,1194126346,1747015316],[227796520,717642802,166891144,1081870753,654929820,295119842,1531753625,120992699],[468802415,143736872,1536381836,1352279525,1369735386,128110068,1361533282,1614419094],[1086286345,1523680671,578715804,187327977,1293800217,1617254866,121255717,226604644],[1563998414,507196737,431239675,622830513,467831313,1417007999,1431451909,118730660],[1903915150,353672701,1425005869,646585823,941105259,1009106912,1617795218,1851949495],[2091228970,1370982641,1085384818,128479884,1170668882,1008705334,840703989,1045757323],[683863022,1931021361,547332677,1015238535,314050546,176677076,1142958958,899269765],[470695991,1017181607,674667444,1128987543,78952970,2076254540,1171924513,1349679800],[573839034,1276099685,1121853384,1196486880,117293298,571050744,829944102,587736300],[1264731684,1087195317,1086641907,804858819,94142099,831488279,979696142,50859447],[1621780561,2027255874,659082646,1745865305,1878616807,473927301,1119309802,2077446223],[781652169,1701575087,676865012,547089702,965529208,135400591,446948704,724700261],[2102111879,104480941,1470881818,539729020,669333406,1535160263,1556252053,1677903946],[1559471486,60045163,1764469598,596113622,1632575423,1689413879,1536120721,339804700],[143585010,336258972,88294891,217932776,1997502923,791272938,1330009401,797603074],[950250935,1743189471,2065662009,371171172,1366956391,38010116,2061625880,1102007127],[209077173,1947005898,260000987,1290624226,477840449,157596265,9445708,1156808235],[1481909919,559073605,1198057834,1888337176,190432044,1161621685,95941702,1234510454],[1606487691,1542568343,928707894,93938766,2065424276,126593644,1530825651,320983815],[1350039538,568514862,1214213086,1828006468,529911226,425687279,498120580,1292664002],[392860245,1082017227,1873153976,324639133,522398483,432720393,1000011527,775967856],[967966268,1013075805,1337639985,349905523,1256482953,212482033,1852807474,214106192],[2027196134,152825869,606392205,766425044,1660585808,374521418,885181424,306570346],[254596737,65252637,474753862,743984108,345999580,512838661,1449658281,1244340193],[1599516519,1584092421,1799882339,337761123,1851163125,1914529569,1937662534,498215727],[893182172,1287712097,2043963670,2097209530,2112803508,563861009,235536306,1954851641],[1219668602,982027094,1182191188,405334455,1179156688,1933013728,1104419957,2122471036],[356073075,245926293,2039457682,1490891568,104149838,1419935330,786552972,576945587],[1218500746,37916857,1152993290,1016081418,209689521,419889497,483604549,1808535256],[1057207512,1005888277,180171959,1402910090,399956172,1765820368,972415840,387980812],[1231396599,497992183,682244604,841234632,1487295656,826906523,1206093927,307183327],[1276421428,1596934924,1954802292,1422975545,1775279626,1773722548,298730291,568584212],[820973882,981538185,1357589561,1479484871,11679889,2053179493,1910926258,514758470],[441040700,949069128,564127231,409260233,2030876808,1823637282,341635690,240139262],[1086973681,1821733387,1461365516,1086843649,83764656,1026134384,9111928,12650812],[1988034734,939287004,1028934417,1621811982,1773202520,128888108,286289863,475877944],[1506683357,241616740,1596557637,1689739804,1465205917,439506769,427680636,1038167911],[557984242,1138990072,105618964,1561896105,2126026155,274263226,1430210995,1991242794],[1394765608,1646569535,1764345102,1019066524,683668042,527876389,115724151,1251419188],[905345122,1736235713,1366104562,481370434,812767045,2122436593,1847312994,1463165216],[88085965,242443269,468899798,451277071,1531601461,456503321,2045974049,1915440177],[1100864313,1055847505,354111510,884660792,1367137889,940217511,958051835,1719471141],[859969316,474290245,97475782,1858645459,248046715,509688667,1102301969,1754151817],[381087827,532138599,1985153676,1809892327,1533945203,234877603,353238375,88252255],[1257414440,411012495,437567008,1715598066,518683930,53034619,1761461494,281767700],[1804107596,40661440,1831626003,839091653,91626353,665690201,1044536699,672117268],[1191604943,1906714835,1075362695,457643565,109975951,1312970805,1521628957,756134857],[508507163,1638283993,1185575966,1216898043,1578448919,1107014837,1818495899,1803924607],[500961203,1480765362,1762926265,660782963,747639315,1374333652,1972781253,1275747457],[1719212351,368852639,812104022,1402724092,1551178893,1442977661,35059519,798361063],[1660284997,884539488,1167510651,357489405,1884126335,1485004216,1721033024,838527828],[435955718,2080363809,24336952,1115415478,1206027808,1783126861,52012875,543733150],[931579168,1304305852,791609043,2011356041,477776607,215409251,1416255022,505122636],[1705677857,1894253176,1631228610,1013023641,641389289,1029296950,1485082830,695073800],[2086950310,1158077622,533246025,4380403,1447841165,529690330,1287349599,1730188397],[1475732820,546779323,1136365068,652164235,507053334,633694075,745234309,1514051349],[202424606,983608274,1456147923,910935281,2038743421,245866390,297648311,1744469246],[591359991,1729734128,963702827,295399749,1438438801,1625799232,1822508991,1791401665],[789268654,1112841976,1334014743,1679300079,1129156262,1165551167,308259245,840597711],[2127054435,198315737,303850641,311742323,687652892,1367645222,917773743,154723680],[410342651,1298822342,507780225,205336310,2111099581,739559765,1028944392,1437313907],[846502006,125291588,1791968573,1027005561,1448528896,1193487210,45756327,1445956247],[149997668,1379078276,2023484445,1399385393,1604379449,522052579,1589162696,1268315784],[816253353,1747252592,1539709730,1914091429,1714651528,1725647393,1539274504,1597140308],[1400288311,1912728169,663316664,605515976,1700605248,1919602630,132851152,1841076195],[1674076986,372320898,1977490406,830522766,1575101344,803588683,1335142988,986945716],[413485701,1938872260,1336625190,1498313423,137258641,502629635,897292465,1305422628],[1832293209,1265762281,1354927747,982822222,982059369,969092480,289006873,1961775800],[631824625,1159310599,802860214,1761307696,341842524,464650595,465644485,1863591433],[750048756,1947609833,520311871,807939047,1727389066,1148027668,1511493276,720257245],[427573676,873386936,129375319,663926706,1724564193,1230522806,974994095,1845140607],[203739260,1502237530,725596641,862065828,1432551246,419383916,1736354554,408757115],[851892933,567784754,304474671,1909326829,2019718733,2064742931,565529851,1878716544],[1648243352,892031403,840625195,1250822336,935940749,1751554427,1449172672,2024221910],[474043631,1894533870,1382214824,1868799056,546644106,1415968152,1601830219,653092528],[1359283280,501094872,1557928021,2124657185,397717822,971245188,1594815823,1729685997],[406255584,586022845,1049985005,1752761594,404570793,162638447,695671195,36901678],[1159109808,1997138680,2083167911,794777507,1071948780,672313126,218722404,99086159],[7031997,1850560344,1311959600,1162794592,337103242,2036959512,562557782,1231571484],[1755827027,1103058227,783386560,1739121262,1705203804,518194573,685923232,656349070],[2102445667,1246031526,643404800,8062329,786555793,725588847,1170393340,839101560],[1909183883,642539741,413560426,113997763,1609314578,363943323,1173903476,1280459418],[2071256829,135911087,2064020487,1286788882,317516747,1697292262,110392287,1207552998],[1239325392,490006607,1233955378,192971747,625739183,1098218723,864424483,423779993],[1120459263,1510082023,1753339772,1648418425,545657715,1175865013,1780989874,1250092],[2087742809,599174729,1724298068,234413209,192976138,444200781,821139198,443996941],[1031251563,1182001050,713768888,2105587134,1002158712,698403919,1076282125,88042981],[975581332,398334710,860990719,1618877251,493916723,278316720,1187480968,253845575],[1406898613,1662912018,951325294,1836979092,838353409,409139900,771729568,1380959882],[1510011531,1186352109,934394614,1048463593,378598831,1667459301,2021155261,2025235787],[237374333,1962346067,1549539669,1319920812,101380261,759329886,1322260919,449000777],[1374411993,643697945,1632251974,1661640507,1343033492,2060557270,1328924709,1749949107],[265122845,1268746758,2012629135,1049221357,317868114,877110489,676866174,1736619521],[1005764609,1970201611,1803713466,231687096,1954389830,411672142,611693603,2085992177],[2058804394,918839794,1081877656,962851377,1989337195,521917335,961908073,1394557125],[307627494,2085606036,1983526777,2080994337,862876174,2012912443,1149408439,705985125],[998130592,998608272,1193024200,119641494,1865261096,1784250009,396902413,840727567],[1013680909,1141613070,798417192,737679110,273747168,773649123,748406862,746472277],[1706869832,602216531,263441521,411177861,1280870722,323366918,2007077496,291782520],[157999568,1649185054,1630576714,993999684,1287427028,558374424,1538499795,1419829097],[1319893724,488060417,1145628855,1479662796,1585055884,1801624295,595214740,1819030792],[1643270233,276015915,492786332,295548116,430105962,1987782202,1603968065,1539105250],[256089615,1651450602,1914350353,2042273476,458924740,1302755379,1201899515,1729738021],[803513655,650280551,1792307540,1216359449,1740505670,1081379527,579836345,1237824641],[871824866,1875841187,160102208,962852875,900757926,105398062,198612249,677355951],[1562476527,1298217029,2002003218,923854048,30112345,554045931,1919701452,1277303244],[1361003165,1951579303,255114560,1430292898,154394947,42129555,1095672069,392613716],[1172203828,633271691,962863781,1219311010,53498293,371479885,1704199307,291147263],[2110299102,68404541,1926321699,127061378,50006555,610547309,515146335,685197153],[1530723275,1773077132,266278673,1062688612,242459496,779891845,2112602911,1512331705],[732869336,1708419112,2082169824,961068188,1732201365,294240331,282343818,556579459],[190833358,841127929,820539093,1570845295,1655780017,1571268141,1167313371,12594254],[214305236,2081684785,1475674225,880500535,816376806,1793496309,410573418,701935809],[1717220445,747723386,492903475,961420768,1790565585,685229234,1485380504,1117698335],[1284304537,139172329,1906239871,1071659709,161960387,1381416125,66890243,1709109983],[334737943,2045896216,1912000045,1944114282,626517350,598362824,983311004,1951326388],[1811264808,333646625,1871499944,1382932575,1189335876,2078277160,1721655029,810705253],[705765913,1706610354,97975976,1717726778,2040042941,117083658,1987079287,1925475758],[948931348,446535684,1508478344,103520313,501203114,219439245,2117090762,1844772163],[319332435,847247584,1794670720,761437984,757842472,322642529,1821860549,2047883224],[1295928015,62076249,1587507256,1699702719,1167242363,1601291907,1283852949,752292771],[1730591615,1404409624,1631048474,316329323,36631475,352998858,530846076,467801631],[137449644,1228455594,723726920,1896420822,1907440054,344943840,1121715625,205056097],[813225689,849406299,1511123661,410971643,1105156145,1562830508,486666332,1679415774],[1489562613,1730005866,676234517,417921187,467692123,1105040547,1726129216,350747955],[1143046629,94179854,1154878584,106856832,1254830003,1478861561,1777123605,305652984],[331482293,509515693,1025453003,1478492921,1480554742,1232644848,1850026189,1780540173],[1983826905,941120464,233437545,270662521,2079260847,338638736,1083798953,1446104271],[1564725734,624886752,691218172,1518685961,1387128633,1462832548,1821110089,1256795701],[1182817662,82243938,703042278,1398617893,946494671,212926026,1781171879,1564558346],[1605526191,239491825,753742765,1257668468,1070586386,625194386,93267903,692543404],[128459954,319153497,1422141038,142726467,1448174298,233958763,981015488,569084682],[2101403921,1310377147,1502252368,303597464,1977550999,108636240,823808102,1753703244],[457597065,1005649455,745083683,2020905425,1073740273,1566330221,1658028768,2016918146],[486538731,1056516025,1707695124,1160083023,677205753,1443535491,1572242369,964699197],[1240710558,1373880930,1659630184,1103644753,1398730191,459034021,698843009,675316787],[1530985856,514181942,409563378,2094803794,1113151265,313079891,49107549,1259153657],[1970493202,541018007,1281828456,1046187324,723863056,1280047198,1362889099,925758900],[748229727,205212137,1425098664,1785030550,1333786664,1744733356,1718590043,312910985],[546507375,1035160139,525890545,226699079,277908641,426670895,1137450762,496151718],[227364333,181109050,240177021,1142422265,127144676,77835240,1448343146,1498239239],[945553624,1485578775,1836694198,462854818,19259133,1876638322,202823734,1221089530],[1180916342,1110757840,971640341,257446784,1645181837,1033193433,1569488880,765286409],[8938331,219641329,2100854109,642907915,642714745,1665838649,282577658,312340834],[1338510054,2129807939,956484898,604687062,1008495315,1009288542,294152266,1167919368],[1801566044,720082390,398599213,826451816,773450398,478593121,356549476,2102113046],[1532054183,567659454,893944952,213612167,530079168,626940701,2116585769,1723333827],[86640332,993800608,456839702,573241398,2113773521,50818662,1012478800,1036736228],[1773552608,1081120795,1405070920,647631796,1272106751,464944654,1331952967,1466471150],[1854329041,1607236031,138270251,1466236163,1484821177,908337428,1281329632,1465845783],[1255476640,285497169,1127911216,891343921,1515305194,420464813,1028929328,2113762261],[1358160040,1466296381,676088232,1126194437,136999686,158461060,1236933963,722542778],[552769569,1183301105,1644372753,327186175,1504221753,174168006,1051204562,1951601998],[288331626,318466926,1022542807,532182286,944795145,1253915070,1266970866,73710549],[1817653311,1643456133,467804227,2055731509,1813504449,1898613400,503836760,1456085969],[2057705878,1671019282,557521664,1273658720,1231584936,1779631989,442667492,18417135],[1866391060,1401667057,174920277,1810038500,815010536,435076699,607120867,1916435629],[1234825439,1004813444,1626049459,1420391572,1291237533,1322351730,36307260,512402748],[596854759,1033663632,742251313,949921918,1167157776,183532724,1971513187,238390180],[678419719,700660336,169718038,346596130,1289869397,1495866278,1883717983,334891607],[1328601716,551216507,956399265,851744832,459708380,1143129935,711420230,1484630641],[186710543,1456805835,381884413,1046069694,160721174,1442429353,942877034,2098332951],[1722674991,782270550,105546274,2068187724,648084555,1408823987,423921555,1982092524],[635393482,1946150976,1675097398,546875391,2020450695,461673597,202103568,1375793235],[709534089,961134688,1068072615,986347549,1839760778,789616020,1807001929,146964036],[1637112677,405839565,1970999274,63203441,1921882639,2047369833,1550043109,1317181546],[1483045564,454604535,1421458843,844298452,1140901765,2038808179,1299019463,1297825799],[1528320468,455088890,1596422291,690103967,1440746027,1070906258,152867366,870868183],[1091377432,1062424193,372810,295082148,469549589,177908012,699134065,662584498],[1217821140,1810305432,511381129,579388056,1805804963,1826309898,1705426877,2080406728],[1354146087,1349835849,1571261084,276304604,292678054,796379418,1107833859,1217361431],[503079009,101341123,1724070303,1923393443,1002072442,1748797086,147926810,251981737],[1912883916,1493340174,942526755,1305158719,1961107196,42818544,1357348089,1053008991],[1176806098,729605470,145060663,1286338507,129424830,139689494,1790690089,935106404],[251456563,677212553,649360198,1161767669,1379046797,1608844438,85498260,1553750273],[674126800,1150226055,892214868,840394617,1472818141,1258122328,2090452826,389368190],[2125038261,1672017388,17466016,108480741,1163021269,1588038280,750866157,1099641321],[364348256,1853652008,1096156907,777228692,211232472,1683650247,1624836035,73301828],[988256160,1739209178,679826452,1679098768,366647238,862196744,1114439624,180703876],[572647970,1253972109,971167874,1093204823,314889948,90012055,6500826,898143148],[1171535515,1011882543,1375224755,212300736,1385694637,1867206964,2116158581,963276423],[159810521,1404126204,2104529425,1469571069,85821064,1297463880,1580068075,1826105546],[1202856871,1304393747,1994641319,1489639896,738779839,498161404,1131972312,1667005189],[203278525,351940807,1764675556,1831437354,1148519949,640923889,1485399804,2012971215],[1714035745,966071791,941701928,410677793,1925526075,49374854,1426678045,1675909496],[476444988,1457402718,2071983303,686530462,1022999109,706717379,1605763963,875755144],[865082194,1770219293,1337921415,1942932141,1540562273,1316565563,627930273,912167725],[291206721,346352553,181115921,1003284402,1172257127,857880572,1881674583,271435542],[282766202,1549871966,664197990,1268780856,858483948,1932445704,440885286,1339536480],[164360088,165550054,132611456,1386369180,1353764820,533101532,320520598,1678171431],[1563084016,1982797775,1108531923,1690617760,1849241952,425621005,466177555,211602387],[1739449479,2093727648,485567982,610765392,10245024,1469427458,681009950,1653953014],[1713182788,2054561992,851020518,2079535801,1560911987,2103363999,1539124452,650856907],[909071137,465221303,451836631,533442682,233993760,1495178018,1484351663,404148978],[76280433,1639702505,1023787185,1531658091,1996867260,1775435934,27283334,1650753540],[638658462,1158413358,1231419700,49051874,1413358447,531332546,1801732217,86737290],[1264945590,932315687,1206946094,287098990,717636500,587490892,585979136,1554215856],[682772454,1766072545,951303358,58172303,954879021,738017779,1448901778,1569712272],[117462163,1490656025,1324082454,972593541,627499344,953032539,1414328912,542967722],[804911295,389138590,1001567649,1190487592,674729644,1974835855,253559093,1713637086],[1097015166,671919911,1591596983,1221227594,203197207,1886835205,422449425,1464185199],[1347388871,998013332,1574705878,1631097846,2102500945,1779852024,1426109097,1017622182],[1499553466,1445295383,1529127941,642337334,1953088824,684156084,989963917,129882025],[1249649062,947011439,449528833,550258129,627713309,1254612526,1014910445,2104090822],[662809864,1517623236,1621572592,1186382943,321930093,840095080,1082550995,829091546],[1376528502,1982939691,270623274,806794806,1689127198,589071585,1246580806,859587154],[1479635427,1577895702,1386578276,849807104,684293524,124930259,41571417,2090475017],[1990047367,1936565940,1983677072,2050049858,717105905,824171613,2078601536,1059705088],[1561848432,963670936,1748672897,746293748,1286706492,980292768,264506389,2100459924],[1628571587,341573357,447171656,1200600227,605078464,587986348,370851458,446392954],[549485497,1375075229,722404189,762472648,228105280,1206803374,759793601,1700686186],[1398752542,450566159,1216790897,1351323334,1902438725,1211081540,1935404531,1717685490],[710352048,815484957,1735686457,1227943790,656081065,748696289,1960755991,1759319515],[604776425,140784739,2006459451,1631019234,1165041048,20226805,1284740517,312455791],[646261942,102023237,1566949505,837764719,1408048987,763372610,1881860605,47467795],[741885305,1067340021,1231529375,1724527339,785077339,1312536654,2086564397,1310371425],[1923268775,1235465100,1256663624,664545617,1695944843,1761056458,1973753157,765937198],[470109792,1301363460,2092658179,1702583018,620077114,9646257,1075640554,1880827306],[1672172802,703976779,1093709315,196739814,1253293237,2083801762,2121872692,1149392706],[312606762,1447661869,1912952598,1646616063,1984172937,1056279306,553815257,2125588775],[2015296058,557825884,1515855933,1674445156,1863206979,1848905283,1329256413,411496151],[1602616027,632252662,1719326210,1887135686,499156769,992480462,1146788965,1096866849],[1401489377,1059604635,1370204642,1184767630,683245103,1205614886,699483639,1010475490],[1867971575,1964320089,904734346,133809989,1807418746,1466062633,1942310016,315057226],[942734645,738634810,1294228621,187869985,882631083,1498138072,83378298,1631475936],[367228702,299658059,1123208896,925854765,1665164548,965236924,384964050,2006318443],[59921112,1219605649,69942071,1528595063,1124600636,1391925828,1291674404,1618054160],[149699405,1606280359,808728445,1582887974,1276082979,1427846854,1793757826,531087113],[536126644,211245267,152630632,413185875,524195995,1693008002,236904876,2092273825],[1463846568,1222924654,97169559,1955936326,239697640,1698111127,1879916114,515582],[935781471,436216598,803991021,1746775100,2011201019,1011180622,1928985438,742566563],[1947929325,493250948,480141202,1661885303,285499377,1590828401,418452979,1501224332],[1817359815,239037222,360854322,560626860,1138731385,1176461975,1777929519,326757265],[313076990,385004622,1304475795,450269375,1461887081,1925256416,802215997,157623012],[858927866,615357786,576087671,169033986,1230262677,438036760,1544555753,1753323708],[1247527710,594691307,1126215765,847084975,883543961,963269397,703667708,1130395237],[428047361,463815450,1932888580,1744184987,1571368990,1205114016,341846567,1680601250],[31690043,1770859170,1633267723,1811929754,289843722,148583044,797622140,652446153],[1644845029,1784910170,898117069,28044876,1266457970,2087556479,521500343,1379985159],[1114742773,983973846,1053085721,1274780378,330190868,828113865,65994048,828579027],[1980063660,1613700881,1126957586,1810621909,1889855396,1434758963,144865870,1146721382],[1744615852,1878714338,1873970427,746482891,1095431757,1903827248,319973989,2023964267],[963616812,1046886021,272591786,302691740,1610328489,125603055,1820522269,1917460115],[824391554,2020716656,1269181923,2091044967,945213891,1127913351,131972418,1845455374],[186234542,2076192027,1080058010,401660352,437359319,560389277,2004097322,193655678],[1506499411,1853004263,621408339,1786078874,281054197,1414575754,1738827439,1224141874],[622035318,1923336619,1028338000,638610528,795853667,362636568,542988288,1278698174],[885731164,1304902957,2017729071,868635892,306618551,1841810725,1099578901,1924576280],[607972283,1929987214,648696205,397516579,1300895098,2007027754,1923106956,1117496729],[1263058066,1870749175,372757066,691200930,1677023644,882832895,822599572,511907245],[876377272,33402095,1483870743,632121382,1447001986,470613996,1622408375,2046348878],[997960951,1155190045,625124079,1011965047,900572906,773359645,867622822,1843300898],[2026359590,407454189,1298369593,1485130220,661966781,1215280309,1492227198,1267310304],[804399072,1630783390,1946876834,1054634820,1109221990,374523001,339386248,186224871],[1106787584,260004671,774969123,1824789450,158187997,1102459793,1760640316,1509189145],[1630159836,1217830964,471317802,1557838415,2096490214,917950891,1293742904,415792112],[891450743,1835805719,211413810,1424621649,113938788,1384848905,182788878,1677474284],[1137678249,2057375445,335190948,1853764770,1354067575,747706902,2128567338,37242476],[710585015,1780897808,2008448632,772992119,1691276649,223288528,1089683229,1622904618],[1610878920,815430271,1047160400,77524213,300218371,218308241,1345949670,780998808],[1430808041,1737206776,904809449,326097496,902898437,1665749185,2033410616,869388947],[543839931,1392892162,1826799920,167061784,489817004,1705312052,50551599,2087292938],[1983521525,1539022201,1819921406,1130442732,319026467,603537470,1807901313,660820085],[997130838,1256059081,1920480539,1361654049,369953367,1624615977,930039056,606439484],[731095086,785478732,460127979,2078051945,542942259,912707678,1886402728,442289923],[1061906603,572057866,1253504367,1498804993,1744911015,1179285420,868239740,1425612770],[959915891,323647806,1606315794,141875703,1457286653,233069697,1215817239,503404948],[1902478756,258944041,1939058100,1004401439,595344976,523874517,642355151,792848083],[1532952195,791217436,1972871137,1082035383,1692399672,411133028,1838081980,310958705],[1052632373,405900193,1014942751,1714689325,1406360342,1706803845,1240778079,248081436],[69808074,814487908,1648922775,58578993,1478965405,2001644199,760564441,1472632838],[1643348436,1154587521,217276971,1538195260,1077534014,1483307261,1760582512,308733371],[1865731101,1653052742,146011925,547044539,2033833520,672989607,1861001974,728726630],[1232508908,2109706971,901946641,959557851,331712734,1002930801,436784202,661541443],[177496552,655296158,1430677194,1506817059,990616241,924701419,1481248341,1660781485],[459913339,479998928,937559756,1676423080,1091078265,916933665,1493389883,1697313469],[1716897832,1320433852,2038916672,1150150098,2048178161,1106105871,316604928,1114264013],[2041759816,1553570766,1450750039,1500052157,412506489,1573927697,564846800,1264369929],[725299697,795722497,27724931,1808282941,26128103,618588437,919452698,1643394300],[1506299101,567853054,69446044,1729601888,498037249,562264569,303457178,999653521],[1206428571,1688136653,1740348214,1670715498,859351362,283192286,227868312,626454116],[1321992587,2128170504,628925738,1625677491,356966509,432494229,1804308066,789359439],[1911836149,1934563224,1733990924,487349001,990416106,2024983072,572524416,1923391678],[127715445,2002153650,1790796678,10588271,1486818635,662902889,1027961656,492606222],[1165537315,677083041,1253883030,774654077,1032432287,1843720254,85789525,1950279329],[347917079,437859760,157053101,1020142954,1771402465,682219393,1842589742,1292399529],[1891286958,259206640,615894540,949468176,1513772385,264161080,1532576964,1724145338],[1198422388,1502295714,403987536,929355054,1299986999,432258366,1424588830,1274253959],[1230482876,1271919296,652260058,434351730,1354423842,2097638296,479874603,511731766],[1277474131,2033007232,752137435,331602746,726433815,1956688895,119378784,1717601773],[1812669983,1647927162,229244039,512050985,954886191,902648770,946390815,1441170465],[1186226917,264015065,688996604,128286136,1233394713,501391360,1255815670,354338100],[690992175,2037158491,836087747,287005057,603814309,519969406,1271279737,442936723],[312650292,341512682,645674819,636565077,187141434,1942845878,398374980,1757999903],[1842326117,31739501,1394260595,2003090112,1829590041,468073022,1422498948,1152583378],[1159092914,91291587,1683418057,1149459494,1303563159,1875345363,1108995881,2012315806],[1577081822,340188346,1425176277,721417216,860218460,1747155071,1767368806,1874792988],[1194545408,1836104700,725010508,583060832,1960666596,2084986234,1979218959,2087319868],[1487489932,694130139,226776919,355953220,1166320054,1636649569,2090471440,2035462703],[1886681762,2104420225,38046088,1522175546,1526984464,506193521,873071059,1837707340],[511427540,1129904660,187766735,26066426,741950263,1412874135,1577781783,1891370346],[537187214,1588931849,261002525,745548397,1507767030,1411407905,1996669073,843741563],[1478851199,1574468036,507618176,1050025802,1392261472,216735057,977967021,2067309188],[2012946052,864332101,206373034,1316619473,1543447688,1047232415,1001082740,1483922693],[1216352494,380694961,2093098734,859478750,460818254,1449941799,669042908,117189836],[982087686,103314587,1866935039,1129389958,609054756,494583069,2102159606,39477848],[1868405996,1276376455,1151772630,602448340,1116847865,307181710,761027736,1691195514],[538542813,237628688,1496771084,269917968,1844233608,1711057739,814629202,829161050],[1620494720,414785282,602082206,730903398,958421100,822059101,481303510,664237465],[1356921932,1855087543,1171476528,173988877,120984908,95807292,1108170204,568243277],[422338194,1366132312,218095463,1548314138,122837820,1116793698,1806889903,731531842],[1666672926,1059043063,1226484898,1775594864,1065601625,1572835360,1003075528,1774797632],[1011825230,350170250,759906869,876144972,1553707447,343345447,1561782434,1247658226],[1057996843,975170585,389463090,1595646738,1031657592,1876960139,920410639,1106332315],[2106724319,1978712688,918026037,1836456163,18428147,198988577,32098199,909868788],[839648504,1346007484,902863941,762110493,994365951,60394172,1475672963,569085914],[159257690,384654267,900526871,635735214,1485197158,542631196,1760047356,1577085765],[1706706053,290833278,1103049836,521464619,714093695,1542911380,1640632590,432884878],[534995822,485767228,650512738,1918321302,1424094377,1261962582,1383654846,755429889],[1948220297,185790392,1884868075,89803690,1638467965,1384794188,1045789994,1331469247],[1236002910,465247277,1619954045,339919620,7338816,451319346,473341999,1022368450],[1069326597,1982073198,78230982,1671599878,977603128,1759603416,1821656417,379474942],[1611328522,1124017990,1023097217,531836101,1947727386,50437963,861086300,199703117],[1606892271,836450382,129262075,1341022452,1983851501,1512419068,770627701,666642199],[271584019,358101343,303774324,1647526727,773758501,1296422782,838756490,1910449137],[1191062436,690749340,521217192,1187340154,1573722230,1072501301,1363777803,1255648904],[634613596,684535874,163698919,628488507,394068629,773064978,675162027,1837749827],[1722022343,19746411,326178914,437141642,1710720781,1883541355,32898748,858837442],[1855653080,1420308995,992738571,56234504,572416367,1425900815,1062149532,1499460733],[13038856,835447796,930366779,903457641,115519142,2021435542,1323493538,1051302220],[627054028,999549384,623768449,1271056771,1117842871,2020049701,51211745,764376419],[1260031922,1854371305,1380938715,1521850352,143511414,55394642,1927447486,1722238468],[1396014059,1444806737,676002660,1578318392,1998946313,757738783,943534711,1838033289],[416832807,45037389,1374447337,685506729,1338117620,1484795196,263109046,1595367310],[1036131020,861104750,1846132957,1542421342,890142683,1049584972,1171607113,528179620],[47676750,492702591,76576443,1314685224,822586858,1998740337,1268828580,1584491712],[1704220597,1509451702,49867743,556317514,1804590542,1044366323,676498000,1032656117],[1074790927,1862573275,1958843556,1255206695,971329458,1556037716,984771033,685117423],[1715271747,2129473164,1329544044,591468976,1638631571,2121264344,238616098,1234736213],[1853993764,1527372993,1529241376,2105263375,1128694026,561868543,1691431284,2053225264],[302202703,1188436223,556386574,2087435076,56674082,205134997,83974965,604867655],[1737877703,1558264738,1177532421,2124518077,1518849933,1144541404,395901446,1217109475],[1082765416,1390413590,367090867,422417116,1455275485,767094603,1247534396,402799365],[152432467,562826634,2020281562,980958867,592399264,738481332,1535118463,396700564],[529960087,1221820524,1431912950,489161350,1636272207,188978171,2056076277,1793875265],[1636051327,1517562310,1077825828,1983472282,1559989186,1955304348,1426482536,730529955],[1343871730,388920785,823881339,2006824268,1844544547,1707178122,1687879732,1453118163],[1323333898,555677898,779997951,1957688251,1039129049,1163546025,1381645981,224682337],[1260096751,1937237281,1947890374,1375957516,995904237,313987332,1595076893,1696282888],[2003783303,146646631,391675795,1195595252,426749700,2040226213,1154104681,2075684820],[835909733,245138140,192908131,765720298,1204122359,2115609823,11980409,1298239708],[1763377987,224596574,2031679357,654107875,387712202,374525370,74053039,1372661179],[217842088,1343683548,1033959172,1997127910,858890005,983224256,140960390,49036507],[493653700,159039480,1295088521,33477922,414033270,1207887081,1303886570,1314820104],[1402355639,755977160,1026685296,657011472,2061796027,2079555069,508862685,1770786314],[701350737,1385815495,1889797163,406107469,161131685,504117097,1916922433,1271137835],[1540057395,1791899467,1613484793,1986383706,1836383441,217444027,172011567,1192718159],[922280617,1270582332,590210475,2113502690,770639661,525804377,71779172,1188576019],[1096869355,1886688446,1806638418,376831776,475835814,1263346492,766952493,1666725467],[1727283704,1464282856,478059887,1031571437,509230869,998022761,1261059994,264452724],[214263286,2110145626,332176035,1388667712,1082852251,1711624391,1182057063,1360087868],[1899889005,510928966,832108723,2020252065,1085441152,1280654706,1710187811,1998021179],[170152553,247382837,1781856970,860632327,2130550786,951529620,751407846,2010256098],[647076199,2106768054,299118380,470943444,1526491206,895367413,1945464793,161381365],[516658020,1586847897,673438105,1111597853,1418796662,775357023,2071008847,1776134001],[58862343,732703201,222068578,1924455517,152303535,631233767,517760583,1341004661],[942820040,1395337503,872802100,630963350,673931305,1683944464,420546818,1894518899],[1305679368,1735247480,340858934,1543885668,381573812,1770730912,1636294453,411325581],[44315453,1274305134,2035974809,1297905335,132159765,2035854075,2107919678,1371840857],[696933228,42515176,1413098118,59943674,1426515401,1038553252,1949169236,705883784],[1745315253,875579868,1685571395,1620823483,583009862,1494420505,570601215,567815851],[1875559099,974801424,458832335,818534232,1723470117,403982005,313170403,992010633],[1536189888,384635533,1045897657,348052479,1201511335,1902183839,1608910394,1885494688],[132366877,1412252931,883138388,1042238155,818747107,1294921661,893561592,572897089],[122372100,1481862733,437808808,351024210,1140373095,315147246,1091266978,285548695],[1311921162,1193572868,1996807036,247716280,17920787,2073740139,2122980927,1057488152],[306599973,680089743,1132496007,585564648,231797020,1195956488,1823510853,248710270],[1356801316,1104741338,918371436,1302252795,854483488,1458124678,157696356,1643349365],[464977635,2108286816,694219590,1632978782,511274214,625869334,1816826073,1847493309],[395046512,1738956452,1803707661,816979934,1291596954,846945617,373820362,166340230],[237094145,1372580476,458802466,1589727055,1749255173,56746769,95720013,441659814],[1193167191,246254254,1774022413,1331923353,81887449,1859051789,1356462782,132068232],[215075229,542047080,215278007,1217027672,1124280058,729238225,728712822,19203286],[375220222,651619960,956262761,1630396609,745703736,1022675777,663678967,1343080567],[38242299,1999000674,2037588164,205232772,998842826,968170342,405680701,1547858215],[1483513665,387722738,1499863693,1479171782,2095558714,164552677,1885506973,261304873],[914167314,954752138,879626217,1040898546,1965805707,964935769,847233269,2042368500],[1868405541,1017110999,946241290,312946854,586892424,1706932051,271156356,2015103096],[1761586708,1267632739,1918702796,1592459645,16482721,109300168,1614097722,1501290761],[1225693974,39642619,1334509557,1361276505,601613865,372942258,1410111439,855967890],[1440064480,106092152,1060269922,1182210162,1380630573,764643058,323290605,1780149703],[2102970207,429354674,1179186427,765053602,1602611697,763363612,254894239,1435834238],[425386210,1620374379,1167206454,1480242790,575562117,1598589228,266598602,585713745],[1175547651,585377105,831074398,704266063,257634097,1633852380,2113084187,2064344271],[569264114,1144966616,1171509916,636592224,1389833770,661414726,597036860,329336763],[750239478,1444388352,1785081406,740526870,981562337,821596342,1326314552,886603632],[916453464,2088266429,1093222432,2063788503,1201314970,1749390007,1785464751,555106584],[2094363407,1901214511,1605026865,1229214783,1839990973,1251378211,159388679,1585606547],[1291407854,1517126783,1931581366,928495496,272601286,1505702368,1450869200,617023097],[9852643,538495053,650420264,748896914,1133478405,2016766404,2097163421,1093903437],[377214905,76993952,180342922,2000471332,378675769,988566970,279165389,1321956979],[408300694,580213761,800467522,81765486,1424707526,376515528,1100546631,671383892],[1027686803,226830252,185306291,2052818925,1096752440,1319372987,462083110,765134701],[318833955,1443475720,247762748,150989649,1158169234,1489690673,156307767,1878208208],[2087029666,460256881,1073790444,1192399800,820847969,1328966927,2070071434,92405045],[699215740,1794875799,784726686,944888676,449451352,1548724422,202818929,1167375105],[104544945,1050747133,1428592125,591883684,116785218,768085950,1259233546,734449797],[2004644244,1985819329,300701637,1627521867,784338461,188020518,1596477987,361680557],[1897083456,1799479752,9370650,1633428082,2016107442,1876913245,592087416,613263440],[336243849,604868967,589768087,2102267717,245647789,990546009,2088188388,850749874],[625134597,274268901,1954587747,413735844,900179219,2104486980,2109911228,164304363],[2074392783,432921058,1598181859,2118570347,369707777,1870154327,165428220,855006688],[1873605869,1012032490,2012975263,738275104,833084753,1156928319,966572255,1369076381],[60764101,1975465676,2033647205,1668402627,71095346,2121559139,101687798,2077057888],[2033880679,358739901,546867924,1263307880,606219705,71475900,1916604039,792212464],[531510162,1900550185,2026706009,453673188,702754655,1216655616,2097298339,1057238605],[1332545338,1176048166,300097361,1245327576,2043103774,1199894418,1580788108,391108469],[525528018,1006642948,797163621,878234805,1653424748,1862949054,387153803,1118265321],[1473760647,1115166380,302809267,2115581231,1289007783,1341926304,1088664896,1029952300],[1900900050,1949303833,2017477410,1196663388,1283958721,829523414,982475703,1317403402],[307698260,1209696682,1505906950,2073825922,2080425021,751394521,1297588107,53271304],[1175557791,1782997312,680901734,1775671960,1997667058,1213440403,1324998934,69128813],[578823191,1748523562,1197170321,2115719530,244709611,776950364,1021687382,119458478],[314771895,515668848,1925759728,629842779,906106659,1341398691,1079951807,1866723177],[1161365498,61111745,1550267750,979978684,1154173541,925824354,775866059,1367935562],[1670892081,354202276,494184065,686530160,181310703,1784303028,1294760972,1302197142],[528029397,1163811104,1571307184,543141345,1270378201,1279188809,1326880412,1303827273],[1715876086,442388722,413625310,1079356908,2019143305,1282381092,287529962,1973603601],[482283153,399007114,1061623400,1932051592,1598284356,1146368164,1920678898,1562002378],[752254982,1531960988,1592795857,1582555142,348700332,2122970559,300383721,769793261],[931684276,2081496217,1161025430,1290782162,1754030564,358349613,381567211,714510083],[1060198086,536076756,1226248408,1131144073,888536510,244730044,648454826,554130569],[801837451,2038918700,755546894,1784092957,1233738566,1905377969,1157079469,120787732],[1953092976,1148263135,1672537744,675582825,454937046,476303530,142951114,1034781373],[1791819415,264932552,480399197,977330128,1839458722,1024705670,302993245,748331706],[1386148414,1461688657,1607561282,824535338,1913518020,998088987,529771871,2072732158],[226931334,1925132566,485745919,291588110,1929708992,1172942100,1717311858,2121359280],[1923469358,1465746726,957375044,404832404,1820840806,1232056571,697319024,1737136354],[1917894438,2074274728,1118436391,1735067002,1121019607,331427607,200367480,867722201],[727411020,881544468,1087416684,400916360,126267356,1956427570,1527608635,543520938],[154745307,1181197779,300310056,1667544981,629587738,392455196,1061261922,1910272910],[1208672248,1377851869,1329870840,1689166904,368263077,301733901,1109408855,1625743617],[290013062,589121042,954419872,505327910,702057096,54994824,1524592408,1900311489],[1190267924,1247409037,510473040,229190826,1905327334,1596692245,2074766059,790511831],[1977061548,698939780,230594538,1827189959,997333925,1484258118,34801008,1609448544],[799250984,102308032,1640663859,1102771373,1500948925,855482894,1564167404,1043890832],[447777102,1907237539,1820961499,1858511760,2003868467,1374024465,729993410,1999618450],[957888251,261016171,966741799,964289671,1218528883,645594149,1551282085,1104280168],[1144218016,1803573050,1581721269,1345605064,83727895,1663025980,1047249487,1127237615],[1789522849,1449152721,287845366,450954776,987215745,1854604044,535508185,1259805403],[266243288,1373910680,913286988,597486987,1984010279,826412859,729684083,1396907285],[1897369510,1186736130,1329406805,1523739741,325365852,1077221675,1216891926,496003660],[442482704,180605935,813927640,1445539527,923966844,2069967292,292552603,542374903],[553983593,889658172,1943211473,717716496,671445023,1961713819,1524693658,2052824095],[1377028489,1345716759,385999329,1520405031,910287812,1691995036,1749040365,2061163255],[78738245,821151910,1778071746,1520950126,184080877,138653059,1938672295,33275521],[173559139,1750561005,2108631887,677908603,195964724,1612666962,510123908,1586328962],[401246951,1696146686,295460749,1260174696,1577646149,2066332114,1725479554,1655980857],[531874045,792589686,832072200,311366170,195596240,735816609,1822855310,483360787],[1480510930,1423595137,1843528116,556314394,1434179875,1531402683,593470975,1468573142],[1550984080,982452803,139745309,1562725834,1328156589,1772694771,1573288957,1221125155],[1508754055,1049829411,1740423042,997563700,1605090146,416686028,1838608345,1549174441],[1331804064,179213491,1105113236,1121326334,544680276,1854206547,1027631529,223288735],[1518123350,324997125,519316722,491076838,1434498838,172488500,2007378522,880799694],[1689827858,1878745684,1051807833,1174370123,1508277924,411292974,1051689372,467732679],[571153899,46635168,334779419,1195853906,349475477,1685414206,1412837957,1748309102],[731714948,1578568802,96126531,748531180,230245273,1993537518,1143994776,1807800052],[1133142537,1130589305,838109070,1818355046,1783306663,1695269992,2052350354,924938464],[325052753,2013354595,2046531532,1806541332,798421140,2035759964,1685856922,1500656189],[1067394113,368657702,1193852532,850064535,2100868961,375095664,2010208601,1699533006],[711443974,1933927235,1605546809,1061536321,37672356,1162582795,1653990026,1625142930],[1450199492,1676852237,1887372372,328701337,1328083400,988211205,449685638,1197534403],[2100311050,123449557,1929460431,556150890,1030050993,876306587,1375104055,219867036],[568046615,41945447,1286234168,408600485,277142618,379852832,1128001567,1955159809],[1366251108,1968445356,1236621197,1296893356,1653178292,1364984703,1805824485,2022713098],[1555508365,94541132,1477626491,809522021,1023697885,551551107,70802599,345588034],[1492154425,1085619075,594794849,1371964446,839775145,735987453,1409558233,564452910],[74115451,1665242903,358278404,2009761457,2054953671,1543580394,1553999045,432999995],[334984687,470957485,1976583936,1436650955,2126691546,160636985,2044384296,1534341380],[1453998334,602275702,807172661,1286971495,1091913506,1254502868,543439253,1486721450],[127062080,686379590,268536206,1834167772,911087009,1000979974,1859920274,1739687352],[1255377186,1784819007,905930462,1874969083,1796068749,30390640,11814915,2122283017],[729883623,1007775184,494365254,303054036,601678933,2122482686,2079938827,266869506],[260932880,387063839,470123045,1066401239,612456114,725258808,608683508,1416459668],[349511503,704633466,865410981,401513058,100996366,1458908406,354016723,1954532024],[1192412727,1314112430,1893692548,1652775044,1280862286,472815867,1104141053,130619644],[497597534,1195862199,211269711,458362199,693682145,1708049705,924178475,645407699],[1081202999,2045013553,375537451,371834672,1667669761,629785920,2064325135,1732649958],[618891871,1350830,1440565827,1261235009,2073181757,358692643,924393137,1953773459],[1311062193,1509818804,780555107,1381864245,1688652185,414150061,1838335384,1866232034],[269396099,683273122,727646901,720309287,520044600,1993070996,1485021915,1518565375],[428103143,1350191659,1317438006,780719466,760628374,1711523648,955211316,1737542792],[1258497006,927929581,296971442,641113904,732525123,118509948,329392160,626523122],[501247913,752997696,966012306,1571115571,714162324,829930309,378846172,1782880684],[1080113480,1660893216,233977503,1302472063,292221585,192295732,950002128,1779594185],[1895516961,1392533069,1030519313,99484557,676136989,115148583,474578492,207969130],[896091433,1731394486,1193483678,1746922796,1433162743,431411388,1694779946,500382163],[1125920644,149266464,550968898,52118147,1103120748,600686623,2016718194,418773910],[376211174,272845351,2117489332,1132978929,1420394151,851588392,260552734,1535865653],[1174698973,1918229768,2072186904,1904546078,1432879770,1599383282,299905269,1854844185],[2007586924,1967794584,17071394,309533174,1176229402,909117443,1455569199,137523477],[1805848381,1951668957,2076889408,335577694,368346327,523985912,1807750529,1376752889],[1641995777,1067772135,916503807,1282036041,1773949283,1011452022,1503983626,1459168370],[1605649797,1368633258,144502600,144408467,393529807,591453294,606085201,2087224588],[1083147641,2110541720,559971240,1065787590,1371869511,1860722517,1556643411,481191118],[1137362378,305809381,1659953439,1814489789,1140820921,489351186,1259490708,1186403083],[1535709296,1279553722,1127670496,2075507702,463707493,585525365,1107238833,480369273],[1960348447,1303109829,40115700,1988519674,1432566669,1193023736,1096804791,2010346556],[2069329657,440340552,492223106,1616096520,352097766,1421178690,259962150,1927297605],[1752459187,1388093016,1748986087,490263769,25419996,1080214623,1339033248,493458713],[1855050547,1658350365,1389911536,386090354,470700760,2024607455,1009134667,392881025],[132992578,866881400,1309810793,256615700,1856793216,1029478323,1813229525,402938850],[668023270,1711116127,288860858,881935546,778566646,1785274268,531738625,1949519564],[1131294808,1432195484,1914356076,1842058433,1674767904,1669662573,1950274237,1215836500],[143532626,1831494244,1363747994,1497492088,1654909993,924732573,601713026,707084083],[1509150433,2027442483,60052266,2088915531,519003383,1634860675,953253113,551456807],[1984546753,1079113649,618358787,1951332641,1084270572,303851110,1233058350,1829980178],[805946655,479048843,216904893,252511604,1209743633,796596418,1540934998,236205622],[591995455,240596393,2110216757,955740925,1480559969,149530048,283300081,1455188536],[516863465,1069354112,603782955,107630096,168191462,199427502,306198430,1204587466],[967198018,1178594426,89531867,2101761675,1124225892,1475303959,1641365713,264530576],[1492487658,1084815743,739488508,1787041600,2061847364,1973255411,797635267,721937125],[672764707,1548845295,65774192,147880323,1297635845,1548770256,326636624,823991005],[1012430623,797650459,1382565309,2108382300,1747312317,1889763407,1963836474,882701723],[714046251,1116312246,611314930,412128551,356033600,556951653,946925580,2021934046],[1286413491,2058888225,1393158496,1714346168,742867681,1284464165,1337031247,841168606],[1786088343,2076268812,1956298194,1602844413,1167948501,1390680421,1779873660,2086500323],[1916648533,1593903596,1952701980,1287461229,416271598,1658482397,2030119297,806744251],[1636935305,1026020787,1859856964,1132913623,1845810897,215244414,1530412021,172732641],[739025121,1254123342,628904343,133341916,85379867,382137541,1672348700,2128866202],[1340694522,2001451181,975691500,363151320,961219361,1290492918,863129558,683221729],[181431306,754994728,926289321,923334025,1914383330,225568917,101272517,1659609445],[1123723080,1413351398,214937043,2076104468,332559257,1701807631,1323839634,970654294],[1772322418,1904816010,1990640752,1281012083,956749897,1364810109,1964071451,219903766],[1426425273,320525566,2004547006,1795518172,209006745,1218313875,2002889202,1626375138],[640867594,1673379623,513371751,1590450811,1330920416,1175209516,1812620859,1975786167],[1954326886,1994983613,1858550704,826774412,1388590305,1349800913,370975908,1175293890],[621451515,1219836644,1121745397,2058113328,1353496159,1924113669,120013273,247592721],[645135397,423953260,741830598,1528565980,1985908235,1868822343,1416057453,1612756983],[1796666236,1950190101,593812011,2110790956,1548308738,1090069408,1273628798,654938653],[1247997078,859447831,1847491366,134946670,2073193505,214940173,1229153630,1387970166],[1449397859,490984553,1367283615,1200329796,590366115,1354332622,1623961799,1040375248],[1077420950,640717481,1089904378,1796279360,1184915621,1170484075,1177754417,1664205933],[1619972612,1165055999,1788229315,847877400,396993639,1770399772,879093771,54961817],[29723557,286346438,1983257427,291922170,726386202,177305376,2045724783,784620175],[1944474534,1950928770,1346690573,576049753,398155763,92156163,201851731,1948668618],[1709112682,2103767617,1377327668,415854064,448582479,2056613373,1134742484,1710042460],[1492942685,1034563517,249595972,1619986926,947882476,83789452,159050553,358304155],[52370417,1867379990,478276286,2060199479,410432024,1418424063,1144969028,983459449],[725860160,558492745,509649306,253706526,457288625,1763695647,1266412788,307755024],[386759641,1283866973,1038776102,735557046,610007349,513576481,29752014,997088152],[1849609270,1775815837,1831038072,1355705696,739345716,369266868,1976170431,1285147260],[1721506358,1754778541,938179340,1126386453,1161981614,361843946,2107187239,397805529],[1190589290,1530015963,126132496,1075945636,1323867867,2075419658,56925662,289532918],[1570453585,5342254,1107515956,1187315620,27408579,1883915552,1284356516,1636714097],[1126305534,1607718862,1731926843,1222038199,894109265,1500807222,907519874,512894555],[1311544746,1848641565,356382796,1663739363,2012516531,588151911,1056929576,1898728241],[1708604088,471991438,1854122607,1196399262,589196171,1305285014,1473082963,380379510],[1753240271,980836537,1095810506,937058623,474039391,1854081065,1777114329,1398493808],[163654170,1893318856,681909671,332812208,1034323704,1892624455,1703956594,155325482],[14180886,124946073,19261596,310064331,1958556850,1750794980,129244844,453344326],[282778687,628253197,2072353847,1907508517,782746127,1427465020,2039797157,1707908255],[1546107495,1189170738,1667519700,1094819798,974683692,2099942492,1920023829,443526657],[1072475329,656357044,1936210879,1716054039,2108286043,1855652886,22624791,231568685],[1607681725,1111149732,618726477,1480255557,354110785,1533392701,1728139973,1494028138],[784791163,1656375707,726501856,1125876923,1642230819,1906084007,978180409,421788616],[894120778,1243559204,823269600,24199514,296439126,67807242,964007674,676684958],[1498564470,219796603,1917637952,2003958577,1735672539,602372118,521334835,880737750],[1858293078,1002512114,1837702200,1987845691,792921513,1343508889,1799189400,1831383055],[733335997,748063946,1918412622,1903232354,30856501,1974504864,945997489,1605096290],[510222353,1767240849,626668267,2038341632,980155356,1495295000,251026368,176384941],[306093750,2128159315,1913314591,1582484230,1428486345,610290022,965079664,879678331],[262585114,1513847281,675710243,352627328,941668299,419132092,2008131233,2021510139],[1965898516,1083867289,383073362,2086865973,789763302,1084518752,86057165,1052860120],[600092552,1235937615,1020997562,2024835254,588763876,1758685625,1035527658,454634387],[1356960254,1204086963,726018184,485280999,815425715,2100165101,836418994,72678918],[1937087997,824233446,969622467,459781624,1984491702,737451067,1821080798,1786761246],[870064924,1148346839,860506471,1400589228,1976459311,1457850407,1638268661,2035527975],[1458685763,1105751644,1530574751,117903436,648342604,342219972,1373262059,1273213236],[1780632497,1785867461,1940825904,671230433,1957589723,785537731,611353942,409329164],[1158955894,1125157949,278257569,1164647400,328750734,1738638196,1057662687,1053499523],[23724225,1954221119,1278121099,1696884873,209952850,1931425690,1954392296,1295515461],[1282872176,1686781517,51640588,1953475513,2056052585,104705880,635259300,1609555011],[1623714286,1726233959,1618492091,522826617,258140771,949955704,118878540,1602690339],[2121442528,408616800,692832703,1233999630,1359887039,895031770,1719752851,885154903],[752856146,847989265,2034727888,1877453232,130446853,1843557718,830994992,1003943717],[228009291,1205310953,1972742030,1033125456,43015627,1245327930,814660097,666002668],[1700579995,2035611135,577250182,823871070,1345829933,868395571,1228889612,1700998016],[1631731220,1423734200,652445572,1315339841,2107830191,1740551847,477790477,1878359780],[52202927,199889852,447610343,1168476010,1155539279,428570868,1135224448,785999322],[1746069334,1571812007,580866993,691615180,466369136,835172345,175183747,814758112],[148845044,336730997,194460435,443025483,747521847,1066704657,1791864111,225832699],[2005373767,914440149,454410433,293281191,1463308111,1295847275,970104407,1672609951],[1992529813,1873980540,1535103524,1413042136,1722697611,806660308,400762293,1040877468],[1246993338,2016148388,495057818,1469643958,321808880,653151744,268163107,415940240],[2123374619,520439099,1903239262,1188937514,1439424014,2130334719,408942376,1891530135],[647158889,180305158,1941315696,286873014,1595172546,331479419,435068164,763796763],[510579184,1839285187,1487150851,699600674,1278145476,1392081318,1171505951,1979267423],[29646753,1255318132,1350327522,1359344650,726522158,1835064400,216758001,738564439],[1428108165,2036340614,1088638046,2122754374,1917182544,878766729,688510143,966677016],[822181011,158881800,529537533,1650216062,127522956,753649610,918488744,1996733655],[1469416353,1448185213,1746444364,59229946,1871531084,475909678,825404760,2008273145],[2081539338,2117643838,1952825856,982877709,1130386766,1213998673,1359528179,1454792535],[607323224,100987439,2105789754,1085237022,1736498244,573949826,577627039,158590134],[1235530062,1286578397,1558700240,875941844,1789064184,1965420327,551655824,93774043],[1866914802,307910551,1273387860,1363462779,1254602290,2057568319,359098184,947870181],[1441222454,1562448652,1679864794,850716029,1887716928,858504925,558171677,898467992],[141884868,2068769777,1947014170,1894542874,1319300649,1052494122,1605808674,1289398406],[164869144,704582728,1248039007,1603399503,1386199124,1965082356,154161730,1541134635],[1463206836,1141890004,904962483,836193051,1368887587,1277212947,1223222408,1296773131],[585113781,1832422021,668179018,2074881586,1533092308,851046333,1081461920,2089333867],[575508405,1422227863,776063129,1152429251,1539038193,560577437,366485956,1821067549],[858314152,1958578134,1060525333,1967725492,1694128349,1754753988,88016042,1104280322],[1274505498,71330496,129376124,1774161938,588409389,165765388,1379087796,661211531],[310733216,1254522265,1526418461,111448648,79540799,807536997,1227712913,1531583243],[1523642477,577006632,376338109,1107659189,624547125,614288032,496647010,355055042],[984273137,1714980439,891894956,1814176856,574369012,255325120,934088545,1914337256],[582062769,1463935916,237632634,877119974,1418859529,696008006,1080727233,1303149053],[765938437,1132857978,750427272,1050943572,1533767964,1948406370,1163368413,1616474763],[2034580785,752559771,537405495,1588930800,496242200,1943056372,767833822,1277177889],[1640321704,1714572005,915491930,26512405,678569003,1169040450,1992152370,1183287011],[1971795262,1638758634,1863415168,1194558418,1955243862,787845087,1576123939,2044541758],[172826026,59959342,398055498,1047825460,1247337003,1960821188,1837986986,1299555878],[51687647,655903995,772351378,988462027,146933051,1474848677,417653470,1424526821],[1249980789,1876200257,2090339379,1636452049,1468278398,12043428,375019816,1565285653],[871942749,1532547256,814794714,155634010,1011973960,1482557199,266473669,1470507861],[1226801624,891912274,2118768924,1973374959,1981568868,712489424,1565382605,728882338],[1517591075,1399515637,730343986,1170976181,348362000,1088512994,1659114243,304203689],[904699256,1958073050,2048201996,509550709,1310070412,1126546761,1952290865,873589949],[1357997354,1918167117,1766309614,602235523,1989043444,1463883753,1667138792,1443149054],[1689431683,310801768,1279261617,194817490,1959472602,1181953565,2079394890,129340871],[683890452,2073780038,438661696,37014412,374549614,898590594,755198475,1118734699],[2045586406,1668554352,1017762584,176747345,1639950108,1964314197,1152286095,414728872],[651542759,900796545,1282741534,1119369725,1081417149,236058449,1757500025,2078795024],[1014649337,507340413,1002011860,470608494,1826234388,1943861098,1850756225,1784391520],[1118927736,1995841586,468257787,831725452,1545987424,912017234,1836925776,109712371],[808690515,1324809108,553707290,589230370,2061144142,1255661432,311769537,2036749515],[1170796583,862033987,1006196539,1356322477,1870526840,1868970796,429273074,597033712],[284372242,42129289,1465229836,905260132,2028654330,1508943493,590935289,1537729888],[1834560151,833026845,1478859264,482489014,773142059,1891851262,2075680907,1195427018],[861609038,1227018711,1408675362,351737657,1607227106,1195214476,1361311403,1273061750],[324500111,1797329408,1524315226,526473486,1295017020,1173702608,473356872,1849466091],[1426302648,277659487,170544099,1446072224,800706567,366138558,1690350749,733684515],[1046346019,889634047,1634852705,912342768,136094493,1474031780,306747165,1595403469],[94119488,1296811038,578394481,1458216908,272223418,1035826960,1957623773,1068698006],[246808510,1789746789,1706493754,243293527,575927320,1506939834,68246730,1393058203],[1930299513,813709207,627777434,1014989504,1690646680,2079286714,425982132,1586037861],[1337416980,1500607410,2010929355,1245459330,977656378,2002041852,1917360409,2073385766],[873030219,1703673772,1786564270,1053980900,1612556932,2015027237,812013709,1757432713],[132155875,1260731261,1204736157,1883801155,1836087952,1574344198,1341356669,1704495080],[949169785,1623982626,1920531994,899875817,910271513,611579574,2064838481,1908065487],[1680935747,2115363258,427736745,136971720,631119474,552588633,415730978,1496634036],[1123651627,886470951,1902713849,1516630559,1273540826,383880274,2091662905,2038846515],[1761141974,492437332,390965433,1158146414,2053327250,726160994,1043923994,1680443637],[101030014,1916146196,998253123,1852647363,1982426595,1001366040,1905997701,1634471943],[381272588,453487064,1192507918,2126353737,1293793249,581432925,2035445442,1815163913],[1783990363,1919938846,69771868,678483514,1609922275,317720301,925527466,660184910],[170060600,507387478,799603899,1934736990,1360636593,1491751489,717123700,455498052],[1837494164,1280571044,2124494633,1549977024,1242005398,701479326,1876797741,1925040076],[436432149,133494981,1861870700,822002208,750420988,1379398092,265981573,92985446],[1633466438,1575308134,1470951398,1891305971,2049535187,1462661562,77232909,1682204836],[505474116,1440103204,1929352886,1278582211,715597630,2025710980,838081273,1439019251],[1025430563,1230064834,1855255482,1643193797,859355717,57567851,1429233590,173880366],[1581431901,472945403,1625138263,1690249510,2037985960,73431347,2120641885,25816902],[472200020,1044910843,370611592,928736323,1455456637,1305183746,1166560245,1565226797],[1582382531,1715574104,1858594522,1723061494,433436118,1856876858,33885385,1843430152],[1124565259,1923714489,992531829,571398430,578009119,906655075,379370134,1423071915],[1965335442,422731470,1824156822,1870471458,2002493196,705255264,1380510228,1035133527],[417964730,1130922671,753441290,1015794584,1951588208,67039498,1809236994,655451495],[1174415131,565033000,1070191331,872678152,1765988498,190217295,1326893650,1233015960],[624906470,1391148249,424823146,1587473036,25481162,2087682001,30794241,302404385],[2112669171,829190530,1732686860,391398598,198295515,1423320942,83566343,844589246],[1690840226,1393685921,1008148721,2097594818,114049629,599644151,471341315,501707249],[1755256835,541880185,185805042,1568143484,2075245179,1800665138,1984851422,1191975916],[1649824713,1956482751,1460663242,1591409133,344944435,1525574707,853279444,282713331],[1833069656,782554772,635714965,989364374,1525529268,1221787830,307009147,1140047491],[146761860,742957588,1620925960,1517868983,1336369486,90429689,482762399,1930377668],[1381936985,887143373,419554089,1867523937,1290978204,276956145,96560837,1129116717],[1732328112,277901993,204505995,1790949680,440154562,1865258434,489451665,1906275893],[455706636,1485702551,342381854,161919221,1303058156,214708290,521068919,1649081784],[1091847652,1176919541,278899200,1006361547,1372228078,1619439713,69123158,1647531291],[1211651237,20830133,1537031946,101505008,278531243,1003207140,802275744,242359016],[1948269699,1548991558,475167973,1245630476,1643700772,1906001626,951204052,823490676],[552229918,271489096,772291584,1261168756,610459593,1922948845,1769516905,101596623],[107898362,1626633099,1656250131,1352906287,898185558,212682670,1986630182,194385841],[1583746088,1177869987,1615860402,442305566,1055870958,591433823,1661129675,1387150638],[603129211,1837760497,1092787571,259047077,1318668282,1177866488,1956612108,924742811],[1248228610,1825580006,164114954,670376435,1053512453,1747856848,1234623369,2034642495],[2012020569,1447868744,84489105,1307304452,267050651,885044582,1161633825,1159763889],[325137193,466468572,1845769508,1033777895,102746377,1341943476,65082413,1384199516],[1582457585,1945552961,1298160637,1074591703,1523104131,2069891799,1010052542,1476297945],[854889335,1655115430,1551393584,845320414,1273548025,151344364,1874036004,2030188393],[1901304908,450622573,540819749,1372132280,710421337,272647580,785521055,2044744369],[1977459519,351017421,1433518082,2042066253,911677734,1192581484,1652734063,936400170],[1528015591,140894755,1063241164,294649367,82419175,1647023859,1688441412,1835651838],[1951322019,326164655,377554465,1538483422,127281038,1983741014,1127196960,199881992],[1379718311,744754389,32650796,1148692730,1432551616,52261648,112415463,1364994812],[1951298193,257548445,745989491,957061674,424736589,1195939883,416642153,804100674],[1708651588,849844900,946376545,2032943694,1053997012,1036088883,1495127604,1786864803],[1907086412,1293064330,859701473,1812976197,2091419923,1636466279,1520720755,380568128],[1449958085,307800740,905767600,175733794,1465612878,135248030,655591367,303073492],[1509580363,768302293,79528784,895708492,594873143,66448565,956877005,1650469682],[261008488,1136281031,1874917792,1232267456,1572803094,1533768711,1733758969,1624374283],[372390635,784748082,1808020742,451637102,1031647222,137790427,2123330653,468275607],[790765565,2030531750,1661193231,1613671904,1782529068,1224288831,1576454400,1386923539],[856491986,1956441064,1607427431,1972339728,1293303144,1344018950,1801360463,553843481],[395591919,1210921822,608584523,391704117,1271968496,192624194,805984228,266389940],[550290011,711093173,1724556966,1108977396,1153255163,1021304801,1695690807,2088040736],[1728449307,1553115299,1903867741,366672035,578178852,843033396,461490281,1678647736],[1692332154,1209529938,666396851,563978502,1695643603,1486929463,1970293095,1564695596],[788904557,1972454049,1699846862,914953690,721216078,58090614,404176472,939498540],[1911264742,354362596,721879739,1730821749,1345955547,914962790,510515108,1852777012],[1179790420,1286724094,1956837058,611458536,761925321,543400717,1595424803,1448334022],[1476955356,983753661,1918778886,462460927,423254380,941734235,1352729154,1824342391],[1288079096,1120226819,598176082,1900314591,849592645,698360547,1143201491,701474521],[34238660,1340948672,1236299968,558246369,6431753,533163873,1310639577,1178438165],[690816661,182207616,1865130882,822515811,72753290,1457800753,1316606473,1417498390],[351488654,1674180714,1871551660,94581967,289773957,1856926931,684198207,10820426],[1539112287,1469676586,1476291927,91939345,567949749,1494495426,1164358670,1419187653],[878725126,1650276973,2105065387,1479256170,1565890725,1327037251,106933426,566539737],[968054191,386871646,207469428,393297678,1577295803,1785903499,1979930931,1893265341],[1329665177,366763536,523467002,753759497,440916520,758246061,2091163944,670842977],[1944938573,2021150986,629412176,2059886339,108872104,799371058,1245684010,1981206006],[1657922091,1111436841,1109522237,1022129156,635585063,1452205344,963045169,1235820973],[1584000382,1232810549,1931803835,831294337,9497666,742604136,622085691,1200261120],[629688315,18886742,1059367910,1812082439,477123368,557485366,1286138725,1110342017],[561279050,853906113,1423755320,1848834587,1560906315,1453408999,567460041,115939219],[241882133,1333229026,1367050040,1927875832,1997908890,536362731,271176129,743434281],[249160420,278777143,1956302571,1339592421,904270188,994616076,894507942,1785759840],[1584252983,572280723,1758380790,2070167610,268264359,1683760199,1989707094,817657094],[512752642,1833042751,188130542,1018557495,927481309,446101429,2041730333,1256060351],[2088838723,1221527471,1816928822,1208370040,856573425,529529667,922155188,1176583305],[1625706927,1060923028,2074047637,1319588286,1184566365,1070728228,537315062,1296538800],[1758214777,1179534143,245440957,922695925,460770591,1748573226,1827180454,697328860],[1850490770,1514077858,2025889266,106642757,704049591,1310717664,740832077,748577239],[380365734,801228549,894927661,1597413755,1757236284,322426579,1776860931,528286118],[601918255,867714128,481618055,1357001799,1153897980,1951949958,706275986,621811043],[1984717502,153149830,393717317,1368965639,1442731737,1947099562,1349262615,1043395392],[921892092,165991414,1972831256,1065110049,1952103297,1758216605,1428948335,993143827],[340359443,276680565,926419912,1031614570,415003666,1280116390,1420773611,917865387],[648204655,1255168154,594896849,1035399896,1249026061,643741434,1951636968,858272659],[564025632,1269925,2042828469,541947689,1864533921,1913677400,1459818603,649237070],[1180643492,475492899,583668638,1481022311,857547777,316619621,296296134,1483396215],[1739864435,475738223,599863953,1166480089,807088786,637270139,1239653013,1809386493],[1076860228,1017193940,1701830270,181787787,1704152841,1031418085,737658967,305445445],[1947227265,129207995,1302421166,301488455,1293563555,684846662,2096075975,452332435],[1137651765,1696478367,660207471,1738981655,1580208429,1330049909,1340578265,1613179476],[1714799519,987668871,897559889,2130463673,1330429300,400442909,1900618798,1049241712],[649588465,1070999189,1775209127,1584935490,712599837,1915958837,1290592987,2076507307],[1557795022,1203974974,1130148976,1087863133,189420954,1257633853,628473223,329369171],[677426836,1761280914,1799633674,66148914,2049131591,1930487025,1998960784,1419827186],[891700855,219572745,1590790692,1675946025,1410480845,503928164,1404148676,563203572],[2033738201,1921855285,1439405639,1601567365,977089169,1110229428,1267979869,1104206494],[1455717176,340538625,795174949,1130455021,1749819261,327857806,1932615648,396573750],[258288161,907271041,2010025482,581439865,1031410331,108777698,2023475344,450646453],[912401446,1755344137,1120089108,1967358652,872795258,386165986,512888344,780954092],[1375401238,10622229,127826072,1251226940,1336999708,1076223355,1381601744,396096221],[1934992993,157916186,1440724694,412231949,35295678,1441844661,65799345,5140984],[339377016,1674836872,234809934,2080267287,915916737,2083482984,1324672924,2037248785],[734101777,1264356777,1971447088,981419002,687856613,1765313129,1025058786,1328389461],[1112326982,628683058,936758979,1587578659,635452380,605373074,1426304666,1468694277],[1301369398,1127090818,1380408322,207261502,1873660356,2093217614,1817625246,659350564],[1951478601,1245378301,634170529,1094969901,1796086949,751337508,1256334561,1953141711],[1240065771,1449468881,1298005477,582770165,1984665302,1955264568,1391887549,667274699],[1482809024,1234436315,1401708770,110947,821185162,117831472,697545872,667609547],[492405174,1848114211,1103458671,305838298,367398715,1987669545,558633927,1103526485],[1691626904,1085183616,911607138,1841237056,450102816,1287746921,1270047969,583890386],[207709216,1052173543,30685442,1973656305,1837246942,1883587973,1613713389,394886089],[1374209472,1802885184,1200996213,269657712,331011848,344608317,1637807897,1788328742],[1079120164,981131342,1799058101,34955535,797415734,1997472729,1998675009,2118735982],[1508158674,108310173,1542719150,717187155,46741470,1646062983,1352348114,2074354403],[754912312,1408359533,883099834,1648595860,865656831,933916031,2108245888,1146154673],[1540381032,1961017859,1117511088,1057051007,1485893675,889600198,1688794280,1300903151],[344234901,12520884,679981711,1441021625,511243336,1272864106,1308160797,751561539],[894152302,1724414504,754258889,1008394701,1129123792,570420017,1091507909,664134978],[735265479,177279434,1666511152,904129123,1765236121,1396327688,1834200553,885197300],[398122331,129808333,176574692,1484314120,796620695,1770914047,590098701,1741665528],[66941458,416210099,817175003,1083784541,1488183707,1609000291,873722573,404562338],[1276382396,1019130940,609653804,771411440,1661852973,1135081894,772251432,437013650],[1584995538,913130972,1001375916,73093574,1694049194,284355990,1673515832,732712081],[525121314,742786450,1393529906,671134297,660163153,1036571282,426413342,2107226981],[1564096416,205923796,1369523166,998804972,1458989025,231555709,654825064,1297108568],[2032669706,336895181,132726515,248758261,1353340092,698976452,1467330972,1050301781],[274364191,1484526985,2127233059,1520170671,1836804135,1317976641,1259914647,1271632265],[770421649,764176542,472028745,261400655,12304193,199743741,1150622699,1150773943],[682357610,1227614532,2081488979,1140481428,2002628060,1418229839,2122459388,1942401471],[2087627147,1830443491,870752894,1144557893,1876690022,1587459779,1216160783,1491180315],[2099958244,1734550041,1741040405,482344555,1410891884,1373487415,206991044,1305679907],[1410655499,1552691129,1339910702,739844368,1549984039,183300943,831795917,591574341],[444769269,1536410832,490181370,1754205206,141920321,697684397,1633539182,255130224],[1797457026,783317711,1066606091,1286246013,356402171,171405534,1747529920,1572569747],[759178884,1035378016,1570569609,459562600,1977778997,293335328,1475273226,441495860],[1943171764,329753495,352921232,1747949595,2070200852,717983283,1199252098,1174805581],[1011694161,163685022,1549932162,173851950,511521934,1638555863,763285810,2127142139],[27443777,849813006,724618977,1797256443,1894520359,1550196196,1032128657,1062560633],[1642241555,389529151,1174782456,1827912123,1334211786,751507450,1790547206,583234736],[1444879381,952701686,857869519,2108046877,1496870823,16733680,1260133775,1668474891],[1980058942,1412015368,150121056,740845814,836013945,963835183,1578444725,1136664534],[1039528629,416622684,290322678,1981371112,1403536127,2083054682,1163021832,1638905352],[187754966,553808009,148450930,494522624,1211961815,54233082,124885493,1121615109],[922199656,1510565747,973887328,898006456,1888580983,583383436,1983214483,797232349],[568466614,708024592,167815500,1461256195,834727405,1290223370,1715960324,1839991900],[280029948,1403195998,1215840178,1127884237,1226186937,1575983792,91677555,1323399567],[328469792,582448519,987380722,884746810,632796415,1431690557,838593587,1036650781],[1535876117,1182914389,1948241479,432466298,1432620517,1653177989,345948099,861975097],[741205629,1024075981,1461806604,1988026522,74887128,374374104,1094596014,910875112],[1522502602,1512098262,1537277155,1613749530,286219612,1031982303,1915076595,830049983],[1022913142,1639558456,1022974953,2119736083,885889400,1420301879,20537868,513972999],[2032956535,283701440,1325755072,44099268,785896254,950340704,655049735,1367610734],[1593544943,472265170,2073750413,697936356,1953823168,2086121690,1281955943,1522295114],[1456249832,1550428867,791776163,1395410042,264435077,1140902570,694750363,772872520],[486362792,201726052,823839982,1353482102,475756110,838290720,1688085543,551339008],[1884765475,1758569939,235425710,300141495,226481639,270014630,731777803,1217068980],[1120831421,2050883278,2043107818,1396080985,1662951964,1821050898,427900564,1055323525],[1109427846,1569938527,970504166,1608927482,1593572147,850073360,1170308272,1186585174],[1531031770,464533394,1674208019,960445231,451958082,1778236710,1960899579,1334155482],[1530411229,536853747,790135306,181168491,752263793,1066499060,459069308,290373137],[796671800,1984835980,1392610002,4400668,1738257580,1467040370,469164515,943884033],[1263718296,1554656386,1393803017,1425684314,1268202183,985886759,1611437627,1495034197],[1986903055,1196174791,40159199,775075080,1388405780,396102114,330195217,995072777],[190842848,1765726964,314360025,2033651087,1358517410,1548816929,1625381817,1463395066],[1175317855,727224912,1724059467,782665968,650848487,1202269829,613527059,57723841],[2045142777,1726190449,860031345,1191708684,1142869404,12492858,1421023109,1096030954],[1229741054,1823125547,942554228,443649145,696146136,848526681,1848825536,624985769],[416278069,436400438,967722191,1243843931,1688163345,583393236,2113207379,2124059496],[969827156,1987675981,1865071229,1384595641,140132684,284988172,283122654,1333260249],[2112837300,1786020291,771615757,1066451378,1498816775,1715719251,1873386476,519362222],[1013424135,932589444,1218641265,288648428,910243102,1376692723,1240484351,1902272486],[443186724,760790709,750985718,777004158,1108996557,1109142092,1859326004,1908425425],[525354193,1566911938,1858918197,1096945134,133049558,886481366,1406132094,1357077862],[1806571674,1068808155,253596163,906465480,1588046868,387205099,37461130,1070563437],[766160257,71208398,1416834898,590920825,148517201,2095898953,1572098793,1132814724],[1779673618,520141859,546630116,366147874,1061860261,863080949,1109091507,16196087],[862868156,1274493896,1927526737,312371263,1411451775,1311200093,688999696,1777986040],[384355977,2101320571,1360963765,548238043,397893844,470100353,1409349862,514764985],[1675696618,1689347152,195165553,218384231,2126850883,987804620,105305842,616413907],[111015600,1527563239,1833719378,1306536495,864924541,845931893,250354665,1905951652],[1727692098,286839860,479483784,1496404591,1757183087,1772162978,206372918,173558657],[1850676489,464055757,712336526,316629819,1859965935,1786355284,34622492,257558470],[279342664,2088682820,717247826,1765371812,1246809839,894458436,899902738,1059951090],[702372752,2096427940,1264711981,668219929,917551972,1120452266,973880878,737267005],[719995102,1127725101,2024702395,1388201972,1043809376,814293059,375068491,354343371],[353305860,1728036965,2127190128,248859694,493370557,840075916,1715252713,56019654],[268644944,989529572,987895796,598813885,1769357906,196678554,204460769,341967912],[1777805937,2052063976,942247011,1979070190,1889916936,478892592,350157883,377653001],[1014361035,718986144,1938055429,1899263901,1105295209,322541374,707514472,1929689745],[1006125994,1842226749,1438954509,675146454,1953919313,1604098015,745043311,560330922],[2103779761,1835467380,1050139641,693411397,280058953,1516264341,387975125,778657750],[101991628,1728962516,1867795105,1775194244,1074133415,1530909814,1701421787,510801587],[1164883704,932327101,1662705756,1682052824,1927800100,90585083,1632937486,827205893],[1128747722,1338498830,1691521601,253951154,1826035173,1287878826,1092994589,176622437],[1938876555,1030647010,1330234349,669007902,1107572670,422180087,1602028111,2100973947],[361317278,1412682719,1888085930,911546738,1431725727,2080981646,1174020455,1125266396],[459860184,1338759751,535327232,1335745048,907005360,362194165,1589316651,1397035900],[1186238,1469486181,529959687,1934126761,1336814792,479426649,1712880590,74150714],[1732505154,76732105,1733209737,1691734157,156318325,56114490,629676501,1793126014],[655808044,70089013,1904911672,757596061,1670198993,1966584539,880044084,1935761791],[23230435,1806306842,299323239,509563741,526753297,465262317,850981183,142866668],[250540198,1711277486,1078853222,912233908,60710191,1235009536,982921702,1965095216],[1463938207,558489833,644832926,1955097717,322003697,1255775325,1311829063,1414009784],[160854508,541798124,460761483,1356926929,421295103,1453745114,1274148563,875997393],[1706580276,1891554422,809088822,1979950633,978646622,813097417,1170608449,940674358],[1872214679,342758339,1317705230,1142952170,1634505959,567675529,1619882993,643626951],[724455845,935320748,751101957,390621296,1462891621,1616891165,1237307579,1171122604],[803241658,407246614,1248172510,76711419,1917476364,163027717,1366776138,508158414],[278765977,1770981312,1112492081,202404111,2048349795,1855541240,1084615572,1609470765],[1873276005,577011879,846822959,598016474,1238119884,186461933,556980097,907248019],[919838694,1914262829,807278889,2075882893,2096420969,806047088,1920945764,1632282999],[790262735,1298381751,450128878,2011780827,848393483,1091670139,105642908,1813263540],[1596602648,684106698,141947226,1334946480,207108832,1657538883,1181726816,861442434],[991436148,1468871474,115500048,1874773162,1282692133,2006187481,1465428600,679468167],[1139062887,1617045300,1555244972,936636643,1199065841,1812366505,410236632,669268282],[1304658971,996616643,1440946918,1513698799,964086447,1126964405,1098676112,2005024394],[891064550,1769413830,911790303,387149203,2115625076,872617328,1210662713,158399491],[1208040436,490910263,2050025233,851292125,1740752195,326098741,1773389453,1900280737],[1254754542,2003346972,1354080215,218219011,2104896753,19107352,1290621419,913464116],[554910843,742996899,1118919116,187941549,1011592117,1666046960,1421731469,2111248510],[755408201,842451077,1475732671,405564642,1660984952,264885396,229057112,1451990546],[1915305948,1514213359,1659095751,1288682793,338416868,231614605,410788878,774288924],[795898978,1670772593,886605163,1256440217,2119411520,1739927736,1628622773,1252264108],[347372830,2012476101,478661017,573870560,855645499,474813723,1574767643,695680811],[751011812,856630829,1424885644,251693744,1017542125,8464599,1227419433,622162409],[1818654338,449775816,177070832,2111964987,1837631890,869234165,776101251,1025721224],[543224725,1087457452,1038063809,1066278435,78589015,1703102341,1831526225,963913579],[1745956230,64713438,545138712,329125372,864603411,1714643559,650833781,1720481272],[1296171830,1814614492,1871242690,1698574240,1335580012,1286430546,167905601,370077460],[1821149230,792857558,1797177373,280419651,646776417,761207867,1643712091,176128849],[1948645929,1221128967,1100432948,835750400,1333548270,1300204039,288293673,1792318073],[1077977933,247155659,282334052,938423215,1960995384,1548164513,148096728,501023672],[391980389,196404297,122313073,884113595,592068960,1854043064,1917542536,1956924808],[213986972,1392115396,526680552,1921429263,744449888,979070189,2124134839,1537833710],[543564644,1393236521,889519100,2052493810,1302195256,1246058103,2069422736,910431061],[1896961961,1035348231,1268315537,380874286,823975772,1010519566,2127747983,163007291],[1989042492,839903338,1721334366,929228884,1844796378,358647611,1276913214,1334905922],[914441727,728178944,239019923,145861325,1941193441,1911484438,1042660580,553563304],[1888251970,60915084,626778875,2086815860,1493087327,945497720,1386341441,701851364],[370991384,121530685,261355569,240928330,411421523,1770744952,590130593,1466642125],[660315446,2996516,379083813,1955489257,1180136767,1240367917,1436556102,418199667],[599651453,73783344,1112422234,964188964,1155446534,350963483,1098019692,2041312268],[2072125394,555314514,1055239596,1105412786,886425344,2112237308,1487665601,757435992],[1883100179,1372109629,1427368846,1848971414,1896893044,1743986839,1819592901,760554291],[1220304129,1177711249,890071686,286421473,1431744311,168809766,231806215,1940564342],[556501873,1546401623,413072010,1849184971,471669820,994007195,558945736,1677210286],[1088233102,1507167774,900915740,978341260,773581753,1042976085,1818723708,1976007785],[1218726112,166660750,830310099,1329862037,965175540,1252200619,289022166,2069835673],[1907428948,1754952732,1014756920,823185908,1546730171,1962622278,984862912,2031718048],[1109723219,1301946397,311414247,734018084,373053487,561311181,1534530597,818935472],[1597978983,729018547,2081461053,583455424,1520591447,566555228,670423121,1758260702],[245291842,599637612,1990294323,1330660560,1337083822,338898675,880500743,1401976120],[123019549,97358724,865269360,355217871,1277062683,767202047,2034168131,21710302],[79851856,2015152530,1093840710,636982251,1693900738,1845606219,663912850,201036541],[450595697,507957764,1061102343,425324826,1360069963,148543943,1815506868,825519314],[1127647336,1193519562,1155221128,819148867,1531754453,544675613,1647721040,1837289129],[128237635,1748857008,1956100954,369196352,1475562850,631487159,947139575,380965040],[1211925938,437806618,561918604,1129071724,2045188254,1025697307,1216417622,185834119],[1274688592,1588349513,857717025,1387543293,1850108534,2127674852,1288013553,1393539430],[1092477324,1499281819,2008520929,592561624,329397258,1286393030,244276101,2108687093],[2061733544,368065239,1033445426,1104749753,2095711472,1028880863,1442662928,1279854834],[1510167743,358799868,172338627,1884333737,1976573747,1234045949,1662702145,1134917863],[401809912,609545449,473755106,1813269305,653791851,1940256179,1222027217,515858537],[1344303784,252773280,1995971565,2074281571,106341298,616856125,1942132525,2046839018],[2091376089,1009634314,412777117,635738063,1103336438,1420754416,1649939811,1657146966],[638319917,826324971,1606385459,125851179,1867902470,1729899004,1598381792,54549711],[1746104405,1077305719,671709936,893565712,1896851126,436748379,1085751728,394989634],[1767297228,637633126,1274225609,1796198164,560040955,1421788653,54299105,1727613200],[1873222553,563789398,542450388,469366382,301715752,1624650071,1261262824,981219503],[1674270836,1483341527,1351043440,1807392566,1264743124,1265757726,1875816015,588205746],[1884884873,996647665,602981198,1747199701,1654760667,718415535,2121203786,616201952],[134643946,157180541,457843646,598520152,286492320,1748112655,1787871016,908799978],[617620642,1634566328,655755098,1036837748,806308561,145175195,1924543086,13745610],[1770659230,1404826509,1626089421,762422401,54372679,1221497601,1031560889,1576113871],[981160067,1907318956,1486215600,1259885294,783327502,2013087901,124849600,1080527674],[802081096,2130399546,270227683,1603987253,1749006972,729759168,197778781,1265620870],[1431728410,1982171983,1404312208,1594511865,1326944692,757952821,1493893597,1146548196],[1194817268,996896748,177440762,305920775,1317840309,242427497,136480348,1794344272],[539327177,1982436669,861287975,296373224,1805197750,1338884086,832252431,2127773653],[141368314,1730476012,1894578709,1778848713,1758414282,1214371086,318945253,1393524066],[1664767614,954025277,479638284,849505063,100515292,240923873,310064029,205358973],[1108561144,239523673,2008528672,240493549,2081720096,809948290,1719882445,1347341201],[1140960715,1432906316,790844621,2039626221,532556896,1886774665,265475760,926572157],[509739772,419329018,495041461,792463474,987966007,584155194,771118937,743891956],[1705185351,777095468,1266352526,784783119,75467445,861483676,202228833,2084063901],[220071992,24588007,852764283,508812837,1962398728,838326113,72203735,268445702],[321401409,1174430163,447245425,167835916,1579033510,1443917704,1137290706,1081981217],[505308902,740589935,761570595,1845849572,787222570,1597199217,1936977112,521325948],[1709695780,399851671,1877201218,1731872308,1379643329,1988115980,1115690571,439207518],[1688109774,518200185,1057081530,1681294118,1662477696,1088955754,650722105,309147614],[763527151,1371715669,1563914841,1374768644,332236429,24357119,1759322428,137028094],[1444303757,1435131336,1556136780,1636931989,1377174519,727655963,1490261614,1777404106],[635309008,1518357541,664917407,1313632225,1621542296,1162373569,347166459,953491356],[1867070332,268001851,1927331835,746474637,969293566,1707198666,1627422163,884976841],[789470348,909886575,298331948,1069467336,1500028384,1014434413,2000086011,756845763],[1237973064,1229652493,1504796357,86177191,737051368,566203953,1641671434,1013053965],[424406700,1361410007,2082079585,591072732,1913640482,51712958,1259889861,1703206034],[1461775661,1015595378,576533436,1344550504,135499587,1203791635,1882231928,1173862100],[1685506201,161168941,974196769,978053851,1560152416,1047128389,406221928,1436378041],[1743332438,744699043,265334166,1540597360,581526207,289879711,1160500384,552984617],[289003422,685388884,1116992885,1419351205,965470489,682799509,1259838807,524416506],[1519133934,1064159166,977559879,528297495,69519669,1982067507,1076490666,322438988],[1446257326,1025630917,958593037,1360600996,1509026077,884070535,905557522,1266876593],[295832129,633217862,657264502,1742633127,1352129641,1464273821,1053764905,1978534638],[933332962,1548071844,849916661,1282264889,1648654811,1909191475,1502006219,1364135509],[94119554,2099922601,1792165383,1378117936,2126203455,2056456539,1407271922,440231177],[1679802934,1703597187,494508276,857788635,401667334,32140624,2098397962,520516570],[210857831,730166883,1957362347,695401641,1207549427,1583092323,377944951,89617034],[1815556404,2080508470,158802690,54483816,1759848155,1566349683,247698850,967561407],[1924631054,2071793662,83394037,635581830,645524787,1127395922,985939925,353477755],[789436717,1343805254,1095858687,1865090664,1328090990,1948947578,677463607,1979911178],[1711631424,221555316,993482023,327944573,94445955,1055291073,97605601,645782837],[1811663493,172979527,1208992406,1281701347,1416146385,1817549700,1249558004,1029245688],[694369510,1255703706,1231854809,1827234663,1759541134,1736389513,2896675,483504930],[1750657209,1825941896,132359991,1819434306,196388829,1982298391,1943105934,1222187165],[1538676098,2119175422,1896497911,1740120688,748100210,1721082673,2121171691,709429298],[1309369493,114490648,268657309,1856525163,1902008165,1714134481,1204101557,1135778860],[1973054782,23941535,1219506436,665691324,298534417,12099722,448405172,1349295104],[1796142300,1541284269,1576455148,1140761899,561034590,96563616,863644750,1755522588],[1927504295,1924386596,311851925,249448818,1726409108,2007739889,387095167,1407217928],[524229456,1191531080,1889358846,221684588,518584648,1097716891,643472558,2105527018],[638019060,2106280939,1456669193,1444629866,2064758323,1368369783,1130559786,574452434],[436238775,453564972,397803483,1996969382,2048281885,1195669170,25110507,815199099],[1802874586,805101705,334531405,1562648806,1486846176,686792057,1789156878,772089108],[18447995,1647673750,953974766,73477347,862312236,760086874,1291981560,846836188],[1455913377,1332988248,1673449947,1482514655,1898401758,1995849013,1365930185,337161292],[576679617,448378492,1061693243,1983800909,1979214271,1351398941,1990073733,1160946146],[835075086,1021105127,844202625,428109616,1634287810,1669076791,1143068290,1683523859],[1248084161,1124936333,69294923,756800392,439942652,1305633696,1305658943,1312592555],[1599917191,158640477,1838812489,1054537417,1178996613,1327043940,1948050202,888931383],[477022667,1362819222,2006827125,783416915,329720795,601092081,1144699455,1077111031],[556510832,1404818845,1108584326,1770107638,724700663,1912672958,784927867,616828397],[1746315206,1674050321,1580241503,1691389279,1546784033,765371729,2070733306,198267944],[2057423720,1677069570,2072625203,715132624,999731961,1965592478,1411497758,731247952],[1247511573,1780532306,1238757990,1111509638,722412196,2066540477,426539286,527218498],[1354497493,1553837647,1722306503,1700589146,1163864009,1990717948,312329704,1038035085],[988734865,718742281,539022519,1907856109,1195994568,1996832135,257227503,1563448754],[947985500,1600947406,1559696343,1340893184,1729260210,1366371649,2031741239,421736081],[1587720672,815801499,920381838,1178405609,1092745955,1973630109,575838955,541573973],[1974383672,66861566,166659466,1215953829,1575744902,1874659515,2057880500,737599228],[1210110346,1493595753,689899688,246914789,1647339189,1636823305,561957112,1163135033],[1863321776,1166696003,1982636769,136624296,1550736022,289320664,1754164847,1938695185],[1445777270,2116204528,1355899321,1414464343,972814205,1971326745,1554160702,1316493187],[524172690,121676288,924599906,98270541,1174528910,698711811,766429084,573575159],[1966129123,1546654119,920952133,732943452,1586696567,2098035109,782438180,1696689510],[299072792,76814222,1338171122,700983429,51022236,346744014,1119465574,971978237],[914112625,1901771242,2003519432,1050497818,387003166,157453289,528361027,19246957],[276931362,1276521890,1889011606,1702775412,1653339382,1255903436,1299252767,1278957691],[97574238,1950327590,675673358,234017615,1690969213,1461887231,351755635,1310568958],[1530162847,511432801,231300127,1386128514,298458787,1289389034,2051617917,273619235],[2027383552,230518380,278362427,1351710630,1006973420,11382229,971865336,1420241492],[1570692482,2054497156,1606346927,1827748946,1266339876,289591588,313042599,1075612350],[1469780603,1605473287,1477520945,152241659,1078269104,1092632538,1410012865,1740268642],[1702356380,269535955,1320546632,1160905108,917466187,1466869886,2121594989,349769059],[878355137,1222735086,513829819,318920147,61287599,103695373,152484439,703451625],[1927381799,1465845225,948906501,671454801,784896643,2110500420,2028014238,756435970],[418162347,1870857981,1948806681,1893133167,692768321,1202275437,215795147,2029072813],[625026918,281228851,1465220087,511217139,1316856744,1220805826,255502496,1581508567],[531939438,515545959,1095488388,2024298238,1210259289,540519360,655516210,471703810],[499536604,1328276151,393077825,1271152177,2019327417,1161461324,2063575252,1661817383],[815732646,1820280991,223123101,710407919,1961298586,1754800358,1494836002,1903305958],[902566152,1940067475,1683315096,548678819,523856418,482122423,1291195580,1169032048],[1641003022,1976668583,832320286,1859457909,490127305,658937879,282984527,249259430],[1668716296,309592089,1114854939,1649601381,1973962370,287476525,849744097,32595522],[1315568422,1103625197,1103374831,1868934123,1371101216,1441836774,1217086849,1104837407],[1691939970,486255624,308095739,1148179185,34871663,333224302,1383386245,583046873],[1457414666,327022516,603447304,1528313696,1289189201,1876264805,1937463660,1650425076],[1670028377,332272766,198116034,481112455,1917997425,2101593969,1976379486,2048776738],[1138440914,564573243,1118118140,7135306,1207338896,360333148,309087021,203192959],[971774844,1622406839,2007973193,1347605191,641066531,1646027499,55573240,1392204119],[619316323,355397246,909160703,599681411,1144602530,551798777,1761528907,432938205],[1603400263,5666185,1345500593,1189317205,853076473,1747891444,1425820479,617635325],[849666153,2004405305,1976410329,178356608,23208073,1240301787,1220384138,839813691],[1068873398,1290552142,957876726,1162756245,799014490,1443197427,866102163,1449418980],[1051024059,601366272,1350011209,941435716,1995032967,108517091,1951818138,1053990650],[185593455,638659060,323948121,1705505671,1105132425,1477695282,264406244,1173949422],[85362268,1174745589,1993602999,423138984,428679988,132910658,127886761,829457463],[1537106903,1683437980,1906533514,154505295,965821381,624503308,1901393637,158821989],[1233845063,716926486,1424104334,1228859099,1535282878,182024743,245527195,1449335185],[1088393257,317647621,958475626,1708035061,1811234375,1916998411,168113820,1369164085],[1397937980,1622343348,625813782,443706990,919280960,2042173903,1935256544,997350783],[1364820675,720193099,360871103,690670093,1554642120,17390372,1598684426,1279427007],[674792119,163628275,656359123,920590638,1959262406,704556883,262325852,1250393928],[1286021966,705652779,847855402,1126504245,1662962973,1625914387,1599830743,1308555208],[681932228,1291611046,2034470621,1618618635,1437665381,1993640881,735111306,1430134237],[1986768875,377831771,184084352,1242914286,401760797,500777682,1770646185,1050937618],[520075414,807832074,1824822562,894876295,661173858,1066297630,1366807627,1643991089],[1645690273,436020423,2028134515,1420720572,794745828,1224052224,236959873,98447418],[1248907128,1302442009,614276202,977719891,369876495,825514807,1680640298,1317541059],[1173446590,1930935955,622563966,4642878,94567734,1365501462,988700262,2031938309],[646498911,1748363790,1277019384,1567082786,1035787039,694005021,1026978763,578693966],[185339121,352993445,2094106749,292296004,1335008576,1194055002,107926530,1417025129],[1481742185,418686301,1283440701,1668709443,338348048,557938202,1488182733,932487545],[1776997510,7248018,823827607,1159738229,1713834940,2086369220,150602085,1369497424],[1685848742,467545493,1044307081,304617337,134256759,2129198860,1927960062,990927702],[1497560976,1878544234,496388591,1460582599,173609923,1276396920,160518573,1363236590],[915916330,991760215,369149930,1340741923,1947178467,1323511500,1818454216,2025972723],[658166361,1741809707,1832929509,2029892653,497225586,1883569120,1012893135,82918617],[625955825,1256032204,1829138045,690208328,657249692,256747857,2004549621,553343020],[1560033143,32634544,1483203330,1033773036,1660709372,1623283466,1374105208,202977513],[1771447804,1288191783,1544803504,121347702,312499977,237005296,1619305204,1554331721],[814904279,230146000,201327565,1779433721,1510929375,33963241,201895246,428923476],[1195645082,620599194,280495086,1669763272,2127131342,13614768,843104457,1975849081],[1639245250,773006961,1226603409,2104177520,210774210,481134250,1705998449,363154611],[2091377558,1397503095,870581209,840924699,1989599049,818480813,374839431,707993308],[1893953372,1187403016,823718273,1135643195,347133756,1582780231,1914644587,695842953],[115863718,1734725231,1168491500,349654559,992574659,520121291,1174538115,1442440417],[1460919630,1662137131,1220282630,2006287483,1970028288,168210093,40845379,914879068],[679736655,2032385353,1474458491,122519665,147163646,1782160527,1295186853,1079014572],[1766594749,99770186,1180368861,1342534758,343897099,1071230327,831004645,913100061],[80925405,1108755252,400613381,1560005568,1274806048,457994352,1695226213,940030995],[676530886,1217074188,1202865911,362563434,843656504,750286477,1726773836,1575075060],[334869796,1117172009,1541556709,1350768796,366787577,608317954,1315297515,1382471357],[1566035244,242963900,1498428325,729223580,1476426605,1639083652,1559795315,1709907564],[1057827034,1748328469,2017223441,1254873907,815392365,1980695225,2101774701,267596566],[1751624363,1079492371,478789682,191376615,1313874304,808480786,588227031,1013591047],[1938895280,2089831851,1254482894,6277545,496196432,2126771052,355573292,1564166602],[2102831889,402581338,647596938,1996960238,1242505063,570831479,814660748,453209664],[1352283994,619935846,539864716,1266359526,7319313,523600060,1714907112,1250615347],[1950047963,432913770,928576644,485277263,2017200982,65730476,752461342,1899942363],[170583590,18292202,615743637,586666704,32610089,88113144,1754383374,2094537472],[830151271,1560319474,646008321,1702398964,253792942,863186323,1792447860,135655232],[1988501496,1491659848,2061788584,891987644,251444552,69244068,259560204,690615008],[2079731274,820692044,1266374069,1819236128,1131399216,907843540,986213506,381209073],[1105263443,1117699135,637147128,428993960,1089949400,498502323,971888927,970283152],[1971113719,1735759765,243049170,1745572017,1725159391,1854565604,952550717,1351946997],[1230542506,1898186478,555335020,245855247,1724824085,1780046936,1185371480,875117516],[1456052327,1763133648,921959,1379762068,1338402407,83344393,59570561,959404559],[1662216663,1752292586,1592594488,1849209845,1110961131,1585656734,1583725254,1508928120],[2012314820,565799203,1014082356,1769064204,1893457421,307036538,1296276360,1333359899],[1934858572,919755176,595038474,2040608057,1854425253,395085336,1695684053,1488800763],[362976113,102715530,236944725,529007156,616841352,1556494753,257929391,1802644631],[1682717595,1434879890,361368852,1294262126,787216455,1111560907,491256411,1997907696],[1504009195,1095701085,369146511,1049690018,133121553,298759834,830215290,857122103],[836463162,1035448094,1150504956,2025956065,19048055,68899336,1414914789,461805309],[929680322,1751175523,2118270916,494565734,897714191,295180760,782748286,1681526737],[1972733402,421168527,1080868654,306781244,934416884,1210606648,1255534389,276318830],[1289994733,1857874308,1452156998,1689151359,1199175829,402826955,318444687,632378389],[1637829781,143220007,1908332910,662471964,2034710042,640724831,2073463712,1559753677],[512421604,458606968,1352860583,1476171671,1512871389,580980654,111447403,1901676347],[1675502828,836447459,1232717829,988483869,1278811663,1359068252,1743480161,388551335],[1509586468,752961285,487702615,830168946,620018214,157600782,1390910869,1705122380],[1926988295,715620044,2004903836,1749337464,483201777,1384174471,1216506259,1307357356],[1696869227,96708101,72403138,1388360248,1960618779,1865224855,1557715622,1934145829],[65072325,811806145,806580286,663983469,1282695107,1708511323,218434917,846129345],[1800148612,642762507,645180144,1777899930,1980786511,1138305601,336461631,1125073162],[173179497,1214354980,948785776,276019797,436873825,489211387,1192143451,755153678],[294865699,1469019537,594388329,688344568,885782784,1369779536,511497089,836596763],[1644127529,1878945128,2032118948,2061755031,1973790221,81221999,1111890709,822562369],[199791310,1173923446,1857258773,1658297625,274288692,150884726,1208279124,1434681196],[1431460877,398135605,1401446443,2065644081,2064094143,918991808,998519445,446464740],[1316539675,1306116854,1819160948,1545222363,2070672178,375985619,1626989994,1143685129],[940203693,1207728997,1308557119,1209230627,189023232,212520998,667746184,947898447],[2001144832,426075206,759702435,736077812,1767028250,1457427241,151474699,475207478],[1105923927,1761339821,1430410487,1508208265,296764699,1903985806,1647379469,987408065],[611496342,1389568742,2053412988,162492010,1180707843,1568473857,432337941,1371352980],[1650060243,648207651,563551989,2053343989,751270191,1463718748,1141882267,1110845510],[1679400108,878068833,1295836240,75321687,257953397,1352553073,1686882925,27428129],[935992738,1907735880,1686348412,2105791224,1294538668,1042730730,2089912712,17201137],[2032496329,1075459281,1042886150,1314050502,1862031660,1833321100,1997587448,459563484],[891107297,1536392555,1307579366,997555723,431157250,725701964,1100708626,1501578660],[1298045906,1886514557,714394629,1123684541,597404992,1593383245,299688271,347574487],[1082104441,1510472083,125478516,1734355875,630824895,1724486179,224011293,275134861],[984884734,1809587052,1107205738,1193961422,1105408523,682080296,2103636691,1313742025],[697820121,1943744724,1733890246,997831596,1599872579,63695371,15585219,1308593865],[751106300,856617191,554890711,1317479926,243698045,1435994468,2084187802,589756248],[959825160,1963787330,90417584,2080215847,1301003546,573440763,1004875101,2110857041],[1197848453,1611752850,1724793,602809445,348905784,1792960352,1816888570,473204429],[1387275198,360723810,2031013642,1155785129,542711088,103333064,1994278014,788675181],[271188964,2068922360,797889212,1116957511,1651509080,1904161207,685592153,1067053258],[102904654,777859929,1494333829,1425841076,793423101,1752626369,1189722799,722176864],[50508872,1731321172,808561947,642086620,1151082313,1843679356,677988038,1512854650],[264299362,230792284,611061138,2100539108,1742620588,1846912391,2043281460,48657649],[1167298573,728985705,1807229311,827953280,979365980,1879321418,1251219629,1519871140],[1359176503,493224918,1737445376,17577889,584356888,1295962207,1083236642,1781046772],[253403708,123993967,1029553412,1801212403,330303662,103858522,509572600,1369567788],[1375475757,2086761902,258866792,700949590,621937999,268776856,1291387041,7944770],[365249048,576661747,1172893528,1578317208,79916994,925001149,730088716,1333923513],[1469513106,1049907457,650333876,1553616490,1784703842,2053075081,1566826503,768895808],[477721077,968264969,1326058552,1579479117,1793099946,1107261253,822971469,1738993278],[1999067975,1813268400,1125768971,689457619,1753485455,1833415434,108381817,1176960113],[1454399531,983063965,1956805003,564189185,1509970314,150398807,1471257831,1371584575],[843700364,727285956,440225841,1383155651,1522797290,402445964,1544749840,57178208],[989722881,1955177784,1691590478,1683747607,198610954,331033539,1709589989,220625255],[1162814595,62335854,1957335806,749611382,1220204834,1656299542,1203013388,1341601258],[257154776,1958661153,1279171720,1429198300,1445372364,1807903822,1179770629,1116658943],[1513652210,75228620,902565688,622741732,345048280,1019006415,763765785,1199143524],[1720778916,933141024,959945516,517327560,660094547,608927995,738891064,1409976087],[1028150387,1579616986,203670282,556137310,1527352320,1458791883,711196954,1658407529],[680057998,1743104166,561921921,1454432124,818329613,81496164,275569405,1803853145],[1876417806,256750446,1502721275,408354178,404708744,1612220905,1253748957,528793680],[1859081081,289718815,1998586332,346350609,2120965756,1619079462,1748293648,71944781],[2000978465,1928481350,171904358,1399942684,1634685263,420142127,523876730,2065724581],[1046329320,1623782518,650256598,1970117119,299614795,1112938054,1754972110,1071465466],[682254691,1219344735,1850371346,91218188,703936994,1860918365,698702687,356314018],[2007096305,427782532,551708596,877262390,1432763492,1026650630,1571747083,1511924897],[222942600,1609452359,154477107,2049615136,1814872198,1749191271,1430639497,947135445],[1305575500,1137257118,769357012,1377516137,583210732,1586606769,471722629,185643865],[819965849,1964238970,265218415,1001044257,1532674060,1669347282,1800689217,1324688171],[1817122306,1716044896,928983755,1204996685,846446496,931753718,1186168831,1791405501],[1474395401,185371866,378273592,1489055754,713145853,1537804000,148012154,1746661827],[503477813,72722091,1622802409,1563956221,423001861,1232143833,29752427,836282633],[1811102317,691380966,1007032963,390524881,1918736470,447763907,780266332,1678159479],[1712289903,377110550,1059285259,382916613,147782990,772756177,1068977606,1468265986],[43273578,1252583309,45576981,1978286914,1823186864,1400356183,1858167702,690850041],[335236347,630352275,1120825466,2125169227,847823165,1442637592,6868383,710335864],[536983231,1952815285,1280136715,2068904286,975111009,1881641509,154695453,1301396199],[1518996727,226756907,916042294,50684989,2065937826,1360935771,1135821155,429904437],[2098352556,2093996203,1513889096,1216425696,1386952332,1068748855,1658846636,1957242713],[655102082,295027620,567422161,194996019,1614283039,256358465,59228383,2001492564],[643820514,1752461504,1347122580,1608738235,681299683,857736437,2005286618,31281017],[468936540,262873331,2002574219,127607519,425264973,292917276,557931881,1764884118],[195529562,752636142,1538858582,678110278,1342181931,215760040,606334875,1430610105],[138156819,591621843,1458950504,192338147,8359662,738983089,1936640617,950931660],[19993801,153221266,534088274,270799620,2075091124,1354666935,621868633,1025557832],[1684094726,1264895781,1416150178,1726579141,7625559,970276973,103161829,222937893],[496342718,1310104054,348205509,1463163839,1187284733,1346131936,819623653,936852249],[382646661,1018010520,841446909,876116326,395375716,241581541,275018282,1134010128],[809254328,2000108707,1614505676,848918681,1463253645,117597742,604616847,682059637],[268269395,726856967,1931798095,172845480,869528417,109265581,865956885,1399557986],[1505971965,1870195495,1243902073,351221117,967172547,773980569,292333159,545531967],[1363854155,154624907,1667573274,1209604854,299553152,979879451,760897453,1325224983],[573297535,1905971521,544812647,1687507981,1839825215,504317429,1479345350,738936593],[1751789523,464729443,1080357897,495105947,2121137620,411418591,2114822735,254696641],[1237326025,691014044,661911930,1786513311,1153068023,385497797,1718619794,113114846],[993714263,1762373276,122294953,570026240,415597717,914509736,1252672126,1584776958],[1433837196,1948550147,1347987991,789575155,418269754,252143932,1606245989,1642836316],[321138585,1837946625,1281717143,1941983015,1607881369,1116774511,724455038,649259574],[1695806254,443047720,1868976812,705937154,111240614,1820952326,1875773772,590133657],[347783552,260710576,1480267644,214747937,373404672,343056049,1243825444,365457299],[1497561683,2111381581,308730881,1092194491,1829252575,1506492981,504594222,211521759],[2094640686,426776395,1065243443,1707163708,1195521369,831947929,1054606302,1338517785],[1185902216,845189514,1034480672,1310500384,1974488879,757830043,2113573436,675595244],[2037065229,2028919783,175951,285757940,1871558326,1174135587,865981609,791553478],[804367649,490305167,648117692,180284212,1588054240,1830047714,300704708,731658278],[669806166,678414907,133717326,767728157,2067142976,1027975620,1795159615,1035056342],[1378069216,1138954784,794779234,1762349789,543686109,51947918,138870860,2067775831],[1163746394,2049159727,1878860153,959952775,470121012,1060485405,101742664,213643595],[415084710,1836335730,1070062598,1179640798,1217565009,713905850,461888720,114572833],[627037044,752015148,927660255,1288974038,1850832218,352863898,1904084044,628733471],[981768214,268255129,1119176939,1845705683,1244300631,1859201037,91639498,926818245],[757494456,1462950200,1442614885,1326534610,671900625,1554931886,1516933720,1239845401],[899017252,1946559053,2051709811,694670988,502406384,1375201260,1696632664,1392659291],[1488349496,709702866,1899233335,1381430970,987571855,1452343353,115354330,911634805],[1282817616,722347541,89647947,1120270853,591396502,1415682077,978963997,1003950906],[433149909,1287384712,858549832,2072359700,525790592,1130068609,2058770480,283097204],[1395999912,208348591,1567076392,76943877,372355629,56538872,141349764,824664455],[208893028,711658801,1683499866,1495325365,2093688173,1868252034,132383106,639032849],[1269264790,245298075,859767085,884983299,319594143,1344880724,999333255,109459050],[97228749,1674836278,293165429,335620740,1032148099,1052095558,2070212703,2119475320],[827299671,1655992843,1194205722,1976793275,1073305037,479231877,678566560,1666160305],[1857284064,780052990,374775510,1084477459,1512435856,1708931795,434207940,1859272166],[763175465,1029960106,1998611866,275217365,151145326,1765110242,1577647334,859768436],[1992090464,1094905138,2076434738,48811491,602699683,311672955,1834493641,627083401],[966886683,381476719,2121434873,314972184,1442136293,1556900660,1529673630,431185053],[102055886,615459288,150572946,388252597,809559208,38810284,1512658805,1202667703],[341486965,654918575,1175677462,1634763653,679402749,394817695,2005456996,561668309],[1770460466,202198725,733129767,809266529,2031036503,1901484532,1117954534,2107457202],[885200746,534677383,55958713,532072161,1640482956,779188895,1361204458,703240761],[1375040851,676522741,546334503,1617576609,1181605165,1964168619,1605543626,1450178736],[711332220,931135668,1533983289,1493011823,786891095,348896147,1784812130,962891828],[1443168485,160102453,556712419,853071495,1580678633,631761823,999868046,246769583],[597211789,1134442973,1829042340,1508190963,1084825810,1921440290,896209450,2056021756],[934568368,1887963596,875659325,725254907,507593617,1864800927,997731346,824308561],[68906688,1814932891,540721906,564162474,1030578362,1134276525,1262659375,1937784282],[215421818,1493951155,294656478,1787678341,690297164,937254890,877923633,2065432620],[759157928,698139701,1339256988,1434575994,1440440618,1722007496,268623811,172566441],[2106375839,190419260,1170160405,1181701387,1653323627,862782911,24603850,990280939],[1303993630,174514208,965888008,1714779268,596334233,2068408076,18141861,1957049972],[862232587,1986722012,1794376072,922507445,29628158,967252793,510400082,265684608],[1709629194,1017328336,1549873841,1394993097,1620663258,449580765,689666129,1925094014],[1840213876,1601562182,1200115905,1323471651,1081740621,1323371348,1311900954,1812854348],[1021377161,1346368782,1413807378,1671791186,1802974480,1459166868,1009161547,2116295429],[1772377449,1544159580,2129357504,1998044198,232289842,378595038,702573199,1551499133],[1635474396,385884728,1210376180,1871482295,1646043583,558609643,1466588029,2050804483],[38850814,984713351,1864554566,251553761,360790206,743882469,1588725346,1409538961],[347781369,785472060,1481896528,1779129627,425561075,1215864897,849393348,1868872197],[108832915,1386622183,259725594,1621531203,823355127,591159502,790534580,1443572256],[665924713,1769115945,1371696980,1667632097,1953082623,364500155,1086815011,161977018],[613407355,196968296,278266414,584322025,108988685,2040229181,655989078,376252958],[1550210693,954194399,945533996,737882485,354950730,1378533873,1913492144,2682451],[1666560270,1499845296,1711702804,886944212,1016489233,1563426003,380319667,489857158],[386422356,568321706,1734480058,357270297,503161304,1615690040,1332081927,1505315691],[1508958600,84375170,76620744,1189029981,1338078543,1570599875,1536002859,1319672447],[80526656,1049753063,1175200369,1128846395,185026810,685868205,1811351016,1246645546],[2126015309,910743690,475999136,1517156976,465949486,150810703,161170212,308944225],[1521803368,196416867,1791040178,483368247,1510800501,394524120,1146368462,1483177809],[1658970897,713972968,1496089666,803829088,213791785,852657870,1017596670,2080230078],[1007049890,294021184,337963769,636429531,489254795,1592678268,1186764682,370704613],[930497342,492950101,216016712,1160761108,964845045,246176247,721065132,1582005578],[1586471278,716110036,1670719892,182166506,275420758,959116896,119074744,2007209768],[1174645844,1579854512,237433072,51248909,996985437,1675021229,603840694,1743808843],[638411382,140907033,1711614922,515628047,800698567,1234830162,2100398112,1635202023],[1289194496,1294930587,1501796199,1741068446,480983126,1292034235,11532453,1893929156],[1603140260,1526126953,368603593,2070644040,1809478107,1394166945,264286186,407354250],[376013725,154315876,1917673865,1992240290,1881374691,748638520,224765059,980362136],[73570324,641073752,1762200090,153701403,116531887,1366053866,610246061,951311257],[88380330,265698350,1630170468,1235006474,1755289519,767369847,1118027510,1880173387],[610233045,1719997847,1510647387,2108775111,1864707178,430996908,1512378786,361809350],[1754645198,1617029010,646090728,679697933,412056229,196080511,877042201,2025641428],[627915273,806639306,1997308026,721306882,231677748,2125355775,1463295879,1480683750],[129331279,110988655,19196922,1719119729,1352878773,425038465,1007782415,707539207],[1131478889,294490360,1452997014,1062643327,1435106498,598823738,976162821,747428053],[29913859,572290451,161786565,537963625,686589731,1322328460,598541215,117018122],[1972117762,1556265296,1674620023,581705996,1835828032,1313144227,755029581,303543169],[152873531,233548066,776999027,1390100122,1614596604,1208734726,1809460082,1936680076],[1128231940,2099689469,519300031,692695639,49113265,490509557,475111473,256173250],[29047654,1505945505,1031916847,1291322169,234431230,1626963751,691771990,1307381995],[1115072572,202454197,1139392582,307857699,752180165,1615999820,2014186988,1539175732],[739938758,831850055,1113838696,1695694386,1032547665,83038160,845836774,364580594],[894941883,188641938,1809293817,1932559425,2059440442,915424161,1150279850,717209293],[1398592882,256825226,1080356477,1129472619,138096882,1991199263,994215917,954377444],[1152121056,167490879,436166558,1740213091,10007228,1270177311,85520215,94022429],[699206759,1716414416,1690272443,1807877585,1298074862,1311962637,1717015160,955756861],[486956721,608320973,1561689268,1266349725,2056033458,47943420,72708685,343601535],[1927596450,1053820191,1342042394,1627351200,970100594,849421653,600704169,1979843861],[307779038,1519612086,225023730,1058671892,1678100480,29945534,1676571623,548379308],[1027897748,1404601041,655401128,1082547486,1003868974,1219662436,390983061,623880937],[798458234,1878251970,1392869193,1676876661,999403842,1826916565,117762638,817868105],[372458019,108733726,873894954,323906548,1199212090,620653850,629519757,1291421860],[2109586523,1078641709,1152854390,230312892,1075203652,651544625,779698188,1225613608],[748591025,247923055,1716485480,717550615,35987810,1290934494,1414247231,738744355],[1343104839,1108758635,1181105741,1479059731,643577406,1451627937,1309709035,1921701606],[2052318341,181269846,675465306,352480271,762996463,1252222808,113780655,2115338389],[809201358,1430039376,2120709473,508492069,1764121417,2074889537,1441795218,210770175],[1647501659,510008804,1919450933,1534127203,482445309,1028599,179154462,554398795],[1003296971,841668586,1530876008,1088487362,1466880862,1126243524,980906101,1936285146],[826069176,1059480645,152543941,980005437,285897112,1516456351,433663418,891776003],[826257698,71714206,345377445,873540532,1900279636,1835502875,1953725982,1095100723],[1159576326,1745926192,1869895501,122631405,451843641,1696508482,324979394,1049879639],[1464114743,1808251084,1702105210,310067914,1697390942,754802207,1095640993,58556749],[780162898,70967554,617066,771735239,606411454,1200772648,1631910450,161974456],[544338786,2113195447,1482761178,1513087841,208658837,1755310134,1540093198,1517764600],[2028176491,864771884,1887392965,394233614,1779925301,721895185,1394356061,2043401017],[1053031497,1753436661,761190772,2122462071,1077722881,326201265,1873740026,1008501098],[2078507006,168929257,1195759076,442429254,417557311,1390584748,1187653311,1421935873],[1210589173,1031041071,1482225549,1360790070,1501542241,1443050053,1890261832,34391368],[1187534555,101391404,1500000560,1238171059,1425125110,31630322,598413297,933785973],[504726654,867844039,284526430,570297162,952196441,824885582,744710185,408343314],[1436245964,365538982,1452006435,409319447,2048944121,629925145,835839795,1727439140],[1674624485,1248820794,120292357,331523880,463516426,361711711,814342943,202690321],[495547805,544425178,2110908835,1957953370,1284868010,383680028,2032087192,1275107183],[1436931946,1305144307,276786923,972878883,346515523,1609618295,676048148,877030159],[591711193,829840112,1609706273,1596795505,161999353,490756937,1261182515,1129415940],[1887547879,652946685,1820124362,359893576,1490894848,368432375,1112858032,1774267254],[1215649233,29909757,2086837161,761260052,734736848,455565308,1073809526,746151533],[1142139089,1922105644,207384733,212292785,710291396,1264074261,1348773518,1924155930],[1986927157,1747407733,243918651,1988247672,586859315,1978303024,2091786598,382799089],[1466853750,1184291623,1576395329,687016069,992358621,691415360,30471198,1605174197],[1542701475,107955903,339507471,277360460,802730706,108999968,702808496,564721369],[121708810,1015508953,2084545296,1466638902,1620845879,2083540920,735796222,850507669],[688512398,1414495059,1271591000,65030720,1720777923,949684703,1751770360,131330085],[1590994615,2062785482,1454765604,1410052880,2001382412,257804576,907216830,1035260361],[304315935,1732699969,1357879477,1694872289,1552012277,1953868143,1425182898,414197420],[1564664931,2026656095,962938155,352784956,88084551,234877406,2025429898,422189677],[1060280628,1439574078,1700991332,2017559048,1653697037,145955744,276510561,478548448],[1771088105,1149275113,1708485236,1758213369,931649396,1835129470,628313414,211234899],[1549240440,757597346,2108135658,1849835295,1521244819,1951366684,116018511,1656111092],[673127393,1092969038,1016432268,2012846596,1480353804,396500267,1427277827,518672154],[2017054525,1581318307,504945333,538252397,560567492,1753737819,1799332979,949441905],[1613442046,898115180,313472231,6090656,1985236989,1907300174,779528471,440855519],[50173397,743171618,1695578743,15129160,1552896016,1924572176,1509748259,1763981162],[1052416276,2065801579,458617319,1138075068,1903459640,1742282199,1614329248,1237928668],[581164623,377612868,506411771,78096173,1089055107,1990270089,1826276714,1551126476],[2126158312,1661265046,1942618623,1060218262,37422339,2078871250,662002742,423598807],[525983309,1449928477,329646082,1001069900,962525842,85193906,1800610150,339067675],[1195866929,902220664,1519325052,1898677424,2091437761,923619466,171695728,810304530],[1489012341,1542867642,1586230234,2059526401,1822671108,1368664677,864864722,633138653],[1774978869,1181000560,1898822681,1370863094,660807756,1748660049,60488035,2036616264],[433112596,691456734,1272875703,549579848,670946825,889577194,2066430624,649128889],[1220501755,1207979255,1922551778,1826345927,342390700,2118100909,594660656,816360046],[914519628,728873077,1776838506,283148943,1514876995,1625334101,1792149034,46159075],[1270028215,97719470,2101534578,1125919351,1849652999,872471376,1852151794,742433443],[1551921026,1554290789,1043797645,261624741,1356077645,1599359335,1980097276,2061732986],[1436246815,2071748414,1748235531,1687177171,261944065,709779003,1211188865,2117266085],[1060681491,248960960,988830508,699340574,426176262,1019058717,513455267,191429200],[770369944,423083747,1180515658,43429067,1858894116,403128953,1886724653,292127035],[2085638293,160860563,49300160,237654171,218798124,799084133,627925945,317144767],[1213104667,253536553,1480245076,1608234928,2061438786,130489059,808487808,1652886760],[2109217177,90192554,1221545747,1559921843,1842676328,1522598769,1523841179,1837436593],[1297656145,1194924915,905163122,1872723813,1233442266,1056090365,1190293961,956880132],[103228762,1276795797,1807395394,2091703209,599592570,1479467916,187472354,23005811],[1313834153,2114355018,1943966184,114485936,2024368234,1476104034,818004651,31943581],[603141085,621499462,1547453261,1641819946,148459328,201162425,662855115,2030291945],[1047993860,994126937,980353009,988885124,156435583,1820081023,705874354,1198719798],[417957722,2012168931,1935173336,850882871,1387247259,387778823,1180802767,1849259180],[403136474,401218830,1358401267,706908812,1638855446,1264827365,2093880643,843425743],[1280546699,261826221,1766205081,10534799,182894401,177543897,1540112884,1292195209],[504060844,226581869,418167420,561650776,1636511625,408438755,1603754040,647473635],[932973195,2042559374,1866938186,60878635,1727134421,1283740482,1211444156,189452414],[385326008,191504249,2055328262,617158134,551949736,1309823323,1033680615,394501169],[1565385322,1606858556,1224744751,440774420,2102514862,409792247,1647626840,1178206493],[1731784527,1900756698,1628797283,1369790883,1444895234,837161212,528823125,1554855801],[1132135930,1420391845,560495118,692376674,114968412,60984665,16788762,214057570],[1204181006,1832997145,1379015246,1925539971,1272096995,862344159,1256272692,1192574511],[818505805,226404888,1252333324,943715523,1211450526,1697307313,1908261140,697317068],[1490571986,955742134,306687438,1818843474,2048093176,417916525,757397625,1977975799],[1898338392,830411319,1007899962,83476947,1719389505,2129226479,697095005,1803527838],[1576055219,1465363605,1315327644,2050222501,632478212,995485508,558070025,608740235],[1434215949,33281690,317530460,942496772,703363857,469524582,626413451,1547621305],[1794574046,1095163533,1712644649,1334403224,530805648,1534727774,1892260983,920984518],[863538855,637930149,1173449066,1410101958,945091013,650741245,188278750,1920993358],[1518695748,1124723654,265695026,344687929,1371399251,778803106,1733113966,266506550],[1808224078,1459681711,268122863,1876934812,643197775,1601449521,1432378333,225932680],[274316290,2112939022,25564099,95008139,939145165,1457639802,227912243,1609616033],[205595734,1233481705,27915044,1678649311,812465748,114021240,880931745,71671591],[676889105,1280661519,432438554,156858112,1984599115,816829008,1692881522,270283768],[254240332,1654726444,1212532206,211063218,584639697,846046105,269822027,990747894],[559024368,1854160917,23201519,1384036431,525928096,539392852,180166090,2004135086],[1016659144,2118166754,825160409,1814050336,1730928480,1764089727,965548647,1505884056],[2129335441,229194026,462394874,627496539,1192842197,1503369889,1342945665,2100901097],[231612372,1334955828,299007153,74150984,1453888988,39848152,572996297,1937343290],[51213766,2008697757,1349479863,747032470,1333160953,724258898,1000771803,1418414192],[1588129621,779972178,573886409,284993584,2057552421,669667751,2025058575,976670009],[977275628,1322433271,514552459,928796638,28438069,812911038,473303185,418128724],[215241504,220546432,1477057415,2086975624,1538677362,2026557010,1631857632,382507385],[1850877020,1583517807,685106822,1198690748,1169618526,1297114863,67314934,545957866],[1296011522,955145318,154611677,2062918941,1428591950,585240326,1615187147,472439247],[1762716409,1243174164,1179300046,1933966370,840201090,1182516525,973749098,1288084095],[643029882,1803496179,978783427,1650746513,2091035042,1346471776,2016434435,1699137471],[1865202699,223560822,1809429041,1251628373,755641872,424300323,425994874,1634188831],[878126996,1114531621,858226025,870695938,930106279,2105684704,1293992325,380623565],[2120790236,859576358,1472015121,1645560122,1743744424,1380069507,1107503566,281197656],[954343445,1955103888,1585344054,1215610,1559544297,1431342629,1427903970,1988984357],[1971238402,1243293029,256947516,934641253,642630818,2101548810,189879251,264862225],[514057997,2111252787,576506995,977724601,1006759785,647806520,445804758,1808522476],[2012157291,899696023,345146132,1851688019,2804395,228150465,1705533269,1091118673],[483627481,296783013,1276638570,217521891,2056685498,433395827,1612674320,2025631881],[459013347,1062788756,450190885,520348861,807620423,361180850,995703300,590701365],[1604861532,1316009872,493747888,1608497629,606931952,2071123775,1977167361,180168061],[19199592,847355669,1689250120,1973061,1986745412,1074138785,1798799080,2112061318],[456252169,746961181,540540957,984280057,1937624586,768927128,1802038450,1028523776],[588545529,985366488,1746661707,1537939863,1658574177,1602833633,387692170,221446572],[391330519,2073718098,1126071577,704923957,1728399753,961104552,415944555,931116817],[1111246306,785487351,1791055825,604292701,511705081,261994243,1152338218,2037946989],[1561495833,1808582257,419114561,1899804139,550435959,1888013300,246977938,1937014595],[1492132753,1887554415,1410935656,1919018156,1919104948,1152965086,1493791630,1825864184],[1309019,155545321,1190227674,1985023747,1198124173,1012578781,432168464,1619548497],[2128046618,11085327,926241824,1027882450,529087326,817321941,838928796,1287464354],[2081785434,176265306,1058584494,1115576364,326827500,618874859,2050861946,441270973],[810108588,318469592,449924490,619609514,1862986975,957573982,1094936355,1987911578],[1851684296,1458461302,144140648,1522021869,1629394627,207519720,952143243,1156692398],[984657108,1400587059,360593633,2124981303,155028655,1341260562,905047621,2075484886],[600797056,969066419,967824516,966697197,427543433,406813500,629309166,532039446],[955814162,286118658,1654871101,1470145211,953096425,99438743,33513125,1912312540],[1090435471,1711629714,1103941330,695128075,1791800307,1575780022,1712064624,1546610561],[571898603,1803348161,2011081165,311457351,1899689899,1586887211,1642190166,944646806],[183297757,1834860691,948367290,135777303,111327325,520535833,469374925,1394454174],[554834059,1746052551,1688702470,279270370,1913225060,753603694,80367789,58646235],[1506401123,388377611,1579392606,7671451,1440755600,868979436,1955395418,1117121328],[1294460004,862518243,1267333227,1758042882,1716942593,792377424,100596399,2115394588],[1054555562,1877195313,82609080,1736599039,1117489300,1899096140,1807683480,1110519006],[473608845,2075859554,1592225537,1651844722,1202637268,355435235,1010984285,244445365],[41446964,425959832,156231329,1743530915,1504411903,309661343,1700451644,998466972],[1805902904,402222596,9494056,1157145345,1253086082,9171698,1496466817,583947698],[1417193056,1951177749,2060739486,1746047443,1576789012,2028128918,1843371574,98427120],[273272686,1975911534,608680059,1124186330,940197320,1303891353,710323889,819300479],[1599418524,1889751752,1200035704,1209293146,652598793,22556971,818776280,1831052965],[1550431383,2111344231,951866973,822619971,154118857,962342142,273410582,2017408483],[1652217955,661069679,1535861548,643434070,452947437,766431853,31597257,498579815],[312962217,1208507014,1820924771,2093790898,1899506525,1052688637,362956622,74863682],[780834512,1174520661,734048756,93704223,921440596,1542179297,1203020816,1727134623],[870786027,332999808,886200705,5987416,524402283,1485024262,662626246,1830612258],[36637459,1144339553,252024570,1567586052,254625713,1001363015,2057098985,628285463],[1753900473,1150725373,2117971460,219482536,492288123,918057259,675868883,58890116],[1036743017,554052828,1612600530,511292975,1901006901,2023495102,272481523,976732101],[1720493962,196969444,2105571245,20495215,252614870,370267931,1799775212,605647531],[905937581,963168710,1355939812,1259890026,902795339,290964792,1451545622,2065098629],[1987254490,2071630367,959419180,1274684806,191336567,762194705,1948550155,2664244],[639226337,269917254,1498443426,1391461899,1442312680,776692833,151566455,1869061264],[1159169668,1483812158,970757830,1289252628,921342073,643266123,289419059,258075682],[479240143,1282992508,1928277737,1176287329,1510627592,433928949,1804883769,126749423],[1574741197,2102145426,827839652,1225130734,533403954,222229129,916738810,1289705857],[910785881,852664558,587277462,1031667419,973407473,188671971,701651296,1429764063],[1946192871,2080118886,470997478,42347618,882418130,450759930,507835478,314064363],[105626266,289197168,728221371,619808087,1868608595,1211092794,33721860,557477243],[313384017,793906195,837574429,537921969,832730467,1913985378,1243890272,2070175083],[279958312,682089620,1821157546,1849028923,645710172,1519181071,2034800725,1758680076],[1420888268,1844228927,2101903609,1689449193,1528074166,914194851,1107180934,374274360],[1982959252,1501084876,496465392,1825563001,681397195,1094655608,220645532,1355014198],[1782328347,1792766961,27538316,645858101,1943770826,34646467,828297260,1462436266],[887828288,1631462809,1584400565,1038996657,1438199958,640437874,1618046242,1254730677],[199176570,29211140,2014123509,1906733702,1868712529,1839625057,1774201104,261031014],[735097360,553010634,793345323,1304239457,333230490,160527897,307220171,1878651269],[1325318221,1238829614,2098807133,1082408317,134205914,1952098777,1120806880,1543944187],[847072604,1063600610,1462543137,202051752,1373195778,1370368344,221220107,1208008958],[904112460,2115426856,1239274014,947404394,1400776875,822511573,1139953319,2061399616],[1248106133,988608027,1188562181,2013580756,1854274542,2122229072,239280825,421151809],[1810785870,1848830265,1979618766,451936672,1199765805,193351459,1703589145,183320451],[1371068416,1294445237,204249231,1169695317,678140861,1204788198,223806106,1787834121],[550788720,1706768121,1694658350,2582195,1146451061,1827331805,1403196605,1244068745],[293969569,1618228654,828791990,777403298,1134945519,136225263,29691334,436579189],[1705433544,527996000,52030966,635396283,212790274,1636119855,934165650,586656949],[543255774,1319528973,1770137695,1880541265,568684450,690377846,1812798687,138984929],[960402575,844605631,856776451,29156923,526826926,1593380769,256850509,1982482721],[1943530087,1699684294,1879177878,24473600,1762799670,284789986,1724955501,17308377],[2021320077,121601176,1246959985,744124503,1241951268,381029700,803306434,598275743],[104625922,241947964,1484900872,166167778,110513678,1402758658,394010751,189549983],[1762019573,2012101536,1259721385,1970607565,736175672,1112820628,951980004,328021487],[648716812,1260882185,967792420,254488712,1642745537,1156504821,521641226,1727313412],[280191021,3906829,221264025,874816021,1357843726,1648876120,2020690728,947705799],[2028187352,1789166851,2071208088,1618597659,1662762415,1442328948,417018324,1325462737],[1752967971,1356698358,706403386,385178548,638969145,268460159,879234947,1384406013],[1267160429,1299538700,924398954,355407879,270030916,1043505110,716265480,1796888703],[1516237765,152824614,1279402373,692034163,1363053057,130988865,1610440674,694465758],[1600352601,1091454954,1838283602,962608771,867106683,2014882836,872986279,997133715],[46321253,909757018,2095185825,479615778,499680234,1351155091,1479464959,1913513628],[470363425,636401714,710189775,547617790,711445455,578336214,1438667880,577617019],[277673233,123565960,174536297,718057708,27693613,1738069554,1634809549,695688738],[203928154,125454701,306022511,463914533,553493171,7965367,736766995,1816618168],[76638988,133278206,240546205,1848365104,825983136,1882176646,304861322,315706991],[352268732,912289467,832156946,1815722179,1583483854,527395151,1752421453,1863957428],[676321116,2017930428,1822752371,897645200,164986838,1711908755,1609671333,881813795],[28446052,1856437460,1422683305,407175601,987658734,1179771095,1221841322,1532334806],[2002914407,1315692057,117349908,1361356189,1478641451,1063729820,844776425,138928169],[353637337,1617063821,1536205851,393558943,1443384369,585275898,1301692792,804039043],[269454820,1471515413,1790801760,2080807012,229448552,346642728,526510352,860838870],[1677939195,1327282125,741798715,383208722,16488258,1391045929,503878395,879882372],[767553494,1678431892,189972581,189361582,1305763671,103189344,1237911129,1222194820],[1227307185,204533988,172958621,1520559211,1086853922,265077723,2007019320,1014503790],[1022290401,1247345285,423991322,433464879,1034806599,576040826,99381962,727025360],[977176205,170551402,1605687934,840646229,99756798,1292060888,311074925,1619764835],[197590884,299121110,1407675300,19334599,1609900117,1686261697,1607056681,1844082283],[443874192,501861947,1897346292,717865809,537025755,2130071934,1026077781,464603373],[264622462,321320391,351638203,1625744546,1678533994,1473464454,346097123,685136850],[621870809,1470739451,2068133319,1267380097,317101580,1994991194,1542644725,611093681],[435117284,1458603922,1401391886,592370706,1168434135,89468750,1660954286,1047589868],[286582311,19279118,1780336146,692376295,1897115621,1355877197,1876033565,649247041],[1299415150,1001917198,143942040,1676373354,1202791236,667636611,1493340998,1258559766],[475477514,341637140,561926314,420975078,783598215,2003686783,623546530,842761163],[556093506,52808985,1335018497,1378133286,456160353,1192148227,1647596832,913093594],[136656914,1158604104,1215362040,1888734415,196570460,412923306,1099266997,808866264],[656013968,2045557625,1343120816,1699456090,1682386942,547946265,776719152,46738913],[968795189,129170669,235252580,1151195776,33471543,1395728877,1526002466,829689061],[1347314949,1668010336,1865539514,1530035671,548742979,1634187524,2079251472,2037165766],[213723498,557476175,1356441044,1432846711,1309734491,1727580075,1254707640,1591579277],[1038217475,567387203,321083299,897714186,1426129651,1621295926,661390724,399341738],[1072305738,534589836,1570185574,1877611866,1097420458,450232504,1917135907,1017471125],[1018460923,1290020788,944990514,1876116368,477160348,1638885106,1494489355,839580095],[729472514,1146784805,1558837092,26952189,562342069,217442319,1996225952,737777639],[1791997478,742350781,1174907503,1801640581,1782921276,400235145,1214458882,235254373],[1021187015,1712546682,1426293715,973097724,1001541409,1822957438,155016669,1789389280],[64339891,814816149,2042449935,1666193447,1273733701,367170084,1853195812,593533172],[906606879,898541959,2080548897,470507867,1569606397,187531481,414043636,182570886],[766772912,857988607,996702279,1160418880,601834695,1019231069,921166786,762764020],[1955408468,446335575,837907646,209774567,1746113037,620994247,816442774,308886219],[1739666346,853828489,1001163286,1361282372,1765854465,551744907,1439004237,1091762717],[902011808,1359337234,1930450384,412096668,1784319777,1410393598,522309749,2125662787],[436047552,1317153950,1117091654,1380704607,796301044,953335371,1554896102,1508704995],[1359298517,1388008464,255650387,1081376360,1979672570,1937937841,321082489,1592259677],[787543745,1905610211,2070167859,1270726641,778759637,1415003831,1303998223,89956634],[1030822057,1568680624,442911433,533680439,1760308571,1166644955,2126070265,454567772],[170814941,91305185,1855411185,1220646611,179863361,1561495524,704247654,908876072],[739165485,2072766141,1924782068,223008738,212367355,862336368,293534431,324904199],[2055465164,42303465,1094634638,1716896690,716023179,1751491999,2120325015,297917604],[721171415,885027424,1047277126,520292600,966671544,432271452,1579396936,865940864],[1733525045,1090195467,1401430727,1911717376,1415243776,32968831,29238949,1981309339],[852463704,833184890,1583949328,1189910210,1049759808,1763805927,1068485817,1892293653],[1407646378,1732446345,926683305,1366931449,64903592,1610189724,1427538719,1190288432],[234690228,1118863029,432250831,288701785,1804474691,6129704,1608459040,931647520],[456857556,1286702604,988056563,121048729,1090974675,69412847,1747148933,1106136479],[133131026,1051330129,1115370047,461392464,1153903260,886220443,942472998,1418691374],[749709315,377259981,321087654,875034130,941303557,266313480,1593752469,1249004507],[423168122,1071730832,88480711,325212349,1384013959,874575597,1396312218,497818344],[1718298008,1991070599,1000909710,1926247948,90314114,454769529,455398655,71693097],[898626143,1663296832,1896062860,896331985,1504715752,1231627485,317752691,1205741139],[1435202432,1610859220,607999053,1750376137,123423366,2093915481,1504899938,254767588],[1626251383,1299704756,1577507321,607573486,216111575,1687080616,264493596,1082824122],[1848589480,617627798,1959417552,963138030,58174321,1442300133,1333450499,1197393331],[1038338297,239603590,423701265,1628913977,1095321895,2120713733,766077499,1744456710],[1195044155,929537595,49213192,1600377301,163132409,43021959,885226471,1290235514],[1306556783,941315903,1925253631,1241915454,1007003300,1876232539,107368810,814838968],[1501228513,1855174019,1730234490,357140429,2044336825,693228959,1430830165,92338660],[1302013797,939079648,632283334,1073615796,1158511434,1696916892,1102945400,1871104204],[1233667075,1648994470,1554932852,1270137440,234309475,720917963,546269754,1708008719],[1376916301,837813768,1768837722,360477376,1548195281,625104763,1889781998,1703892009],[968489228,1540987254,180534354,1753743100,130112369,1462177923,706279814,14553706],[42624383,1188917597,1952707541,1505617371,255753678,1666481615,1861310527,1555189636],[1639238419,1565372977,125225297,1427525059,710635460,1399633259,1097690205,1120410135],[2036715361,73383260,2059655383,1350750179,647538729,372600433,1947999126,368913374],[1168293164,822230038,1107522284,1579162636,51300888,2099363618,1139026999,82546594],[818205319,1430768033,2072472147,1288922968,1675772257,793437469,1796963356,2074717839],[863550716,1978072489,1448201019,163163573,1118181425,362348439,1919940804,1922692113],[411228548,1479351508,1630238919,1104234242,1422495385,1777717410,1494988639,1260365109],[1904669728,1447670298,563476989,713708565,751531,2100719087,1502261194,1355210223],[1107999294,62280394,1266965619,1368699924,1350932490,1034180027,1640399402,778415005],[82717576,1540540108,1280252948,754921772,284513038,442454377,793262826,1089252344],[1153728688,980372705,398245403,1124766819,1409624601,1459219515,584248345,2008466357],[2021220901,373940550,407144352,1368675428,823467833,389943775,1103067301,1754606301],[867938853,2011168310,1072733351,1622305070,624173212,1981852524,1785734998,1273021730],[807508173,1927861731,1359946164,1888700309,1866800055,1758952956,1489324120,1935767626],[786152191,1756386010,1804244053,878267867,641292557,919177395,1046095969,1944714185],[797377081,317270956,180530147,314829208,1698995053,1900707476,1312591092,535362993],[1886007221,1909326490,1429032077,1790725676,494595281,636508116,1154288493,1216296084],[1673149276,584010753,674359565,223814574,590005718,1455009829,28105033,1754735762],[1342658998,2078604755,2054898723,622686609,419653307,94585398,1316545347,357922371],[1575755177,1391112446,2129998516,1668612020,1625725485,682335551,381274324,2034934645],[1129592863,1264066643,661077806,1585695058,608817086,158378799,724585062,645807301],[726364438,1179108986,695853592,352412981,60787926,1852078538,1258026800,918145684],[1005244303,1513133135,1342424151,1358771028,583665791,2076407048,1538720693,1132142596],[1851270031,311827985,310450831,1199888440,1814105640,270828140,1235188833,116369267],[64567545,1148821831,1287297301,1396360994,1282119415,1081539728,2967074,867272406],[308422564,1301991537,1431891129,335086161,850921271,884605742,205209201,205402387],[355963336,723801456,685201690,519583512,746791411,1586462309,2027279395,756036192],[1505911412,1003375566,1621100994,1556923092,1898902567,1167983322,2069198402,46203836],[970317859,1003006753,1417136215,299362561,1036630675,606741231,172041895,271224234],[599430659,1347364701,1933993589,81948784,56351089,1840178957,67485289,1766981696],[1414940253,215136471,545978967,1268605246,1072636665,7006519,1019756344,1563448661],[2044619647,498523956,904298829,1726861224,711410472,1290031554,1545155091,591136686],[1119782952,1194239221,1958708676,762884847,2079242794,342275786,365848650,1832943468],[158612314,1046228128,413850015,1871669103,285555905,971112062,408595821,987233543],[393305869,1937734717,1965312515,105000819,1465285963,1678793089,1755465607,1731204899],[303593248,1448379077,205439519,342241611,347280259,1840165517,1004495864,175479345],[310253078,448636505,1092755207,2029053470,387457980,885388408,311282278,357826032],[1023445646,583134847,1784261144,660722837,1504392469,1160856558,648254976,1291558620],[1239648833,1443448730,905818374,962927040,2086769759,1159379648,1421323975,941738163],[1263814386,772228825,1039681179,25448373,1283656390,1418984819,1420207976,622409557],[983052849,62274895,541967952,1872980659,1343723703,1453633299,1271352018,884895371],[728910838,2007768483,1601349199,1627332856,1967747450,1292134373,1799206384,186956273],[1825042155,1003127017,1865451126,302072815,1422333448,325523467,1006121352,655267173],[1256427282,247411608,683725473,1240758780,846506930,1782187051,2042626051,682297629],[357122759,887263937,1229229757,1847986652,1359331915,236303920,376094406,714157273],[525040690,227197618,297851415,827645768,927120512,1101107467,996118592,623184855],[1100294584,193437286,857474493,2127731465,733116577,1514015475,1867322841,1707789286],[125959402,26255180,1808490713,1932047227,967852632,26760129,1897319295,2124887548],[301639927,287608218,2001586073,406680559,591663585,1089806384,1881220294,982043890],[774387937,119962149,885713375,2080352952,410517300,1778514079,643033140,1129634432],[922149565,410131198,1843013692,703073799,86427088,2008444901,995278854,514873169],[898156046,1624141380,877792658,255767214,301788855,1180036914,1707459071,604755571],[1982687216,714973603,1509366955,412879983,1516383425,399338128,1782010663,1610408052],[14717641,1996408523,301752339,1526283069,186894349,175079595,1703314930,2085404207],[700812095,1049561709,1385300814,1693334504,1803054923,2061760553,573811195,80277804],[1861134022,273927241,246621227,511926683,149977735,955637565,358692836,641884464],[797222864,1515616686,1667735852,2093965878,1207142818,731129410,1597226236,1107022121],[1005909374,1986177037,65519371,1247311102,55944962,2006724449,1331151146,370187569],[786391464,255976576,603575480,2023649240,833990095,287248370,1213249120,184399052],[1091862832,503494564,1330579429,2064869417,1918571086,1524334288,632129258,504557134],[108575688,2066765975,1543313820,1159050138,691773557,1442042,1962843302,501700815],[1051509358,565478545,441567789,160423058,1718613188,1120987603,192573660,110146685],[60625379,554925616,1481495726,1343522562,1666566954,935867623,1391368921,258477714],[1100523673,1382255600,1656208392,198378665,969827351,1423425161,1242669830,1415940145],[77026423,1187823836,1338489425,498621705,242758101,1095282596,1139871356,1582813373],[1075000093,665259060,1343333049,669960250,1664809997,1677154205,1442113701,1338272760],[285586456,1340973442,1753314221,66114724,945546033,502192182,551058019,936209136],[138647632,1095914145,814762581,652761878,984380236,380327332,1993053809,970199878],[258386140,1434237869,1274321045,690564738,1510960521,982996780,616514852,223498682],[509096682,1773723268,2055389347,447417782,1376840829,60583424,1501594076,1242422423],[1810782959,1007676224,1302956231,200634135,1993973048,529348921,1777355275,1664350860],[346030447,19799435,898587440,1395394771,769229048,1084988633,640593540,1460061603],[1804183708,1840098531,1408370369,488476005,1126529243,527170601,2099547989,494963085],[1974970054,346997160,1563096826,223344759,542752411,1939095460,1927907415,607733025],[1631382899,1199795755,425086293,1878393439,1719941194,294155177,1928631327,980388358],[1797658485,1575488677,1058869962,2014707983,876934350,49468172,596868631,750082561],[914349591,2072483789,1386255513,227927556,2063740408,1150025259,878252175,1418076187],[173380097,958489103,21201612,707767003,1067829937,954410105,759967453,536214049],[1653248182,1195156404,1527829664,2108547810,1503263109,940829315,402525211,1845018872],[1361880756,1319082065,1353375889,2067252280,1517031678,367328940,730793770,1496499843],[875742095,2130476796,940298643,1076137681,1490415098,1359772738,1990286531,1575305301],[625355362,531694937,207778712,1790459815,1123668454,906572665,1995902546,349001642],[1131046190,689109986,643624068,656617349,1053937627,1627495517,19561946,1503101684],[908213272,575006084,1021065754,81238361,1429176637,728857562,1197397645,1522879080],[657308218,380322292,102302295,1617378677,1964500847,1410231580,1411711917,213764646],[363131806,1803473996,781440979,1630473556,91551534,1773054342,1163343159,484494054],[1392568305,1189559174,348135228,741581851,320288349,914198842,1009858784,868586034],[1098544434,466130008,1237917902,1480150570,17460450,155117390,343503512,1152416250],[460911071,1367099363,1788563837,1621507545,445315977,692405098,1230837890,275212934],[1450814954,467901545,2110516263,521916577,1487604010,1231155607,668937174,316892189],[1877521474,11297836,455202106,17905913,1610076132,275383719,709878566,1345538471],[1002303649,1908845427,1866851766,759530966,305442053,584579485,802758226,807695494],[599204955,964595689,447343197,1697954136,565678534,1015858487,1182412065,299086926],[402693197,1650480415,797488756,2115489032,384822749,1153754446,2078657856,1126857987],[409990044,1437583982,181523806,245614512,1558931620,1649862888,230123485,1646283984],[561700996,1061032021,218740131,1038013928,547462817,221624732,199152968,248686688],[834952066,758126385,534872149,1568437655,388182346,1050422321,2072492707,2075968676],[50682335,889069765,1668112294,1658320357,1267643877,1688666027,862602057,2083039207],[1091614187,857113427,763917394,1528562998,1406058476,1847219912,987203191,691561851],[333566507,1679438842,2003981724,5044364,281670642,631360080,1461455854,1844160581],[1117476731,965011383,188198165,123769075,974906061,1169126645,786999142,1930175919],[364165225,531613073,870982025,28908387,641015468,387630220,1161749524,1035825715],[1431189206,1971421485,8563091,1270378206,1723927801,887767665,1090262608,1747581029],[1733863316,1660988256,1398739773,163457389,472356870,265191916,1358486170,1957227113],[1136190038,1075709405,1237360262,879313727,1103504026,1499700529,1447137760,2096365163],[497903919,488254541,1306457948,287664319,1270810940,1406169035,1653360579,1881417617],[1370627439,1099762550,1281462464,783918500,1975954589,1603046344,53276695,793306527],[117616079,1888108839,791159891,1658105585,322928280,1526333111,1868180616,467739593],[40781894,1319511931,1636211712,884135898,2004686506,1405161471,659572519,949519541],[1432282548,425555330,1155176741,1301460502,576443609,1734961008,128117141,204085008],[182931675,53871894,770259695,246566187,306194239,192165953,2008646459,406291917],[821731594,1227023800,407881888,1094138879,1809475808,1117541378,926709292,1873587817],[92752037,2085013170,1283238204,1716340085,916299148,892217205,935714255,608357034],[1861257396,469840192,418519278,1697763909,578746410,1073409609,511107467,85011],[1949049999,627959558,1598372527,355870071,1504706874,1330985540,1454200412,366053208],[923608754,516148541,57053236,580677905,1481819973,1092557714,1908172638,1133281179],[1743241275,23060348,872832874,34934502,1262995864,1435763173,235474241,1425978421],[1194613811,371312674,909356920,851919691,261880091,2051811042,922318370,1860251661],[116115110,1309352881,1584213302,563930522,1483568739,915811433,1882309,1230841585],[1954454547,2046150152,885109159,238998663,32801967,1216718545,1818315507,1332426655],[529963369,281837508,2063951061,41570863,1764984803,1435023343,532375459,2086883912],[1185046369,354440542,1510715201,214137892,691989309,931491008,1994451649,789146801],[11233741,512145480,583375326,888953801,1092004678,1635820438,1761062734,875304996],[996668720,1352232650,1536805924,1263773754,1910220462,1956946523,460580345,584495360],[213110032,1124914273,1607826300,450194378,77888038,333990302,155092468,784163098],[1129443284,1061394407,1147052971,642840940,1415992984,544256789,1744623616,262559647],[2055522823,1657172945,1614571165,704569359,1068553729,1977713798,1992839699,1655869124],[532101074,1993016872,2117113180,428802685,1424821797,2105751009,745933470,1159941511],[1401258987,623186826,2047127284,1416530806,682211069,1539803229,2082454457,520438279],[137073041,1082124676,391162382,993305681,706054850,902006923,1632652422,713607725],[1271675632,1499882001,844276580,879451263,1098817165,224448212,666610703,1349861069],[1510865429,868751318,430008797,428080999,896207469,965686943,53779003,1084036146],[1619585244,908080392,512719264,977101196,728637756,1931379433,1558230916,1523778723],[2089439211,566896544,1305242962,529554150,209546167,1114222832,871005154,2018283156],[96077224,168967367,657237601,1933325859,496146914,1740633700,1269919834,209049708],[1191297119,1415332763,1766259064,1780272,1260751267,296618910,675174375,1205897127],[770036209,193680190,1411796679,905986100,1414495980,864850358,523761130,1361421784],[312392614,806587124,864315131,1295758907,965413898,1131011640,1008942157,807206279],[1846224907,1252135669,612915079,1969338098,1647892825,2091486662,457424573,1406474216],[439899639,1643124406,1461700004,1556262476,684119483,1737454900,1488639663,187727571],[64563690,1523351180,628722880,1740742835,2097790923,1891200442,813302324,1376596163],[1777880099,1966253893,189786269,2099731199,201986469,56319318,523579709,972345908],[932986318,427169434,1869683194,2085248509,2102529482,1774650487,1346141556,2100305765],[1727810720,226507264,1837159537,1674328052,975859134,556277953,140284093,1608647978],[1029537320,1209919330,99802709,852165379,566025775,520636906,1641504208,377417879],[1093187877,2033104944,841105633,1307037731,294563852,80332418,63181532,910099364],[1780034008,1477813289,1825563318,1320841293,2047082045,1063681610,22898738,586258297],[1683528415,517741108,1531804246,1782407508,1917252134,1444454653,1758112237,1542387364],[831273673,2050375965,694708840,761560931,897733098,1765470260,1057137869,1811463758],[236089762,1056629312,1285738488,997679200,1434078225,1836397551,1139132333,1757812587],[2075447908,375413781,84101638,2111705329,739166373,601172801,601571352,1287816031],[1394382079,754440798,1056636480,2085284917,1561394391,355392448,298096942,101384435],[1419112791,2060529131,1873449281,1441788007,438848075,905334130,832678506,1257552943],[1277351364,401295492,356524875,2035208422,605629554,2003453038,1630573183,420746091],[210923322,551505366,1966061834,193323804,2057348200,1062631396,115632563,856448112],[1047960816,252751496,1501256620,586025988,702700340,1456772300,1800363780,278236752],[1286689635,543699465,1283883551,413906883,1774336248,2012692708,2067010960,2048475591],[728868292,56753362,1049925736,1180514750,1806954441,1011736634,1431161876,1351651380],[950794827,1501278398,1687871512,52834732,1881490778,376876248,1061976364,1188171954],[1716593370,1762929427,461011983,990960235,2105062017,1485366815,1247674957,1232284004],[1782220533,1122622596,854611824,786580723,532586930,1643498605,20616408,1985443600],[1146576710,174817949,1679520258,813149451,438849926,1491509102,2069644892,2034428916],[1530930402,1080720210,1235732670,1320825235,1539860098,113449850,1068343566,2023407633],[1732968871,1682241653,370536668,108881246,350869167,1484210453,1307407344,397305953],[2060560450,1638320918,1104811054,565189576,1772454513,1079958913,1467112705,1291330429],[49076764,1006340218,870105330,1366490631,1364163879,1977846310,368926841,2008478180],[169078102,1773455478,1083972180,151662149,1890151768,157957870,1285321814,505402525],[1414159224,155677204,1312805600,908854001,861063651,1809967366,1434880793,1058902280],[1021239107,1487182201,89537940,1293993497,2011016513,607189791,1526668951,153614452],[796765851,969628714,1624444606,1962679043,1819861192,277032759,2085210301,1637260155],[1510401109,1568435049,2069442735,321396752,1014852080,575853028,546500943,1918967884],[335517518,1429957542,1888052949,1280734057,258513917,872060085,458877761,1660186430],[1661530073,356367206,1232220642,2114286324,1686660079,457000182,1973631519,2012511576],[1971819385,1253005524,88860011,331958316,1389097033,1365714604,649837226,1992259342],[1878439986,233727345,894860020,1468272938,1271578745,771815269,2071974334,1772278592],[1175251699,1340046851,1527245042,2041043444,1835837844,1873492279,1828570346,25157227],[1259718314,1380080803,1665001885,208976823,437124817,1207598455,1402139111,844008971],[287320127,1177080621,729202233,1480975779,1096172915,1476821509,1377019048,686862120],[1993184254,214446062,1642366531,964629748,2613205,183239138,696507981,175499562],[740527570,167513518,125520559,1217676128,328901805,2112906182,1157684230,734002092],[99599136,896099049,1019977143,1743327164,257074659,1238684793,1507406798,75408764],[249868942,818379469,397565010,637294760,1402021006,1875985478,1551041632,1774916531],[531919198,254275380,629531241,1977134604,2097280832,1503950181,1510726225,1393780009],[949815486,2047699750,1854908573,1896312955,302114517,1546416737,939161284,567690398],[431704863,1352340550,147623334,1519205246,96649101,1478001177,1821896268,1062721953],[1199560199,1379279958,1657412358,1688978860,406837168,1024634301,1600288224,892192284],[1219519698,1263047587,1605195362,1655658329,1843102286,1695341761,1724523515,2121011273],[2098109359,693344116,1929644532,779391049,860007603,476446865,541804228,1531883943],[584582071,1731129588,563585290,57798258,279768360,1280379314,2042703636,754064950],[1847392250,62585729,1834472099,1432157472,288516865,947169241,1145534730,1651184526],[1549465334,1701840330,737861718,1781833463,529883744,115140247,813553635,1197330199],[728745754,1683264698,1703537643,635650245,1232768902,436307179,704768721,2071890372],[1034977385,1494341943,484230166,447848919,911474000,209852313,1358961698,1046963438],[978588017,858142688,735303808,432520622,1316744931,1819880908,1016837403,367358893],[1738843589,2037448604,68494003,2105829050,450750927,1515001303,2126157461,844347088],[939765055,1652826836,1702378637,687569157,403060389,399716694,284965239,360810027],[1798116684,1822357760,920347740,1114896578,761298741,1835627904,1004989783,199542314],[299803734,417235423,2003560074,1832914090,1306144064,182860387,818877855,1329451436],[1697120312,776826851,1307557912,1577213370,1391007004,1195849916,711188561,1808623719],[1391411420,1060500930,1518577068,2010831984,1410755698,2039698422,629279467,1721820066],[1486141761,1518964132,1534151505,958567238,1315873112,1928056450,1928989719,93463267],[807262956,1256875350,1134691820,681123470,761064801,2061974491,1061399492,186262218],[1201422897,1694503288,1633607305,2010326995,1253746988,1109817610,355429433,1549847703],[378567421,1202164473,135242764,1959532933,2015115538,736813819,1098116979,1575488532],[1050841763,371691864,1464592037,1843803168,667602712,1553315205,357084091,1568415635],[1739810985,477831372,88514091,1004738202,188722843,1348460072,976130444,1080982771],[785635594,625529873,2021229331,1391106815,686478172,1294428060,316175404,1221074633],[333573487,614755083,1070868597,780358096,574161949,1539878796,4843748,1137325364],[889200257,739760948,921840719,1824036205,856819043,1261873203,1713026434,1767054704],[272019338,1128834930,2085374792,933076459,591338694,114310985,1369869555,534839145],[1829265417,1594086153,242827574,1495443075,1743251458,1016356034,1112284609,810595686],[1279260752,1587029360,992920384,1067452134,1392292789,1998740546,468888670,902243215],[1093980739,1655175010,295942916,1516817601,589398152,1633830876,1324905107,471289029],[82114519,1208744317,1625507683,226986070,1548101905,912039601,716589049,1958897403],[1478918659,1015565260,971404863,1252664177,170746457,87231947,185255189,459665823],[1912999178,959799007,1327071539,1717840066,2060152442,1614944639,1974146944,790054784],[682168116,940353330,1554953227,585151764,2041951479,773726388,1468047302,1451166442],[875478192,1787537210,1673785149,2107047650,1251302173,1217710323,451287938,761538037],[998693019,1160479968,585661517,707785050,313443082,1843823757,1621084454,2011245702],[1342484768,1873356654,2009325451,41282641,110075306,1232012365,1537627703,1218403158],[969356630,25609780,1338658716,1102805931,657188343,697011802,1878587113,2071625397],[408313085,1427736249,1848027690,672019817,2085451685,992995530,926755558,1735703790],[961581809,371692574,1952791839,941176634,942974744,1977995159,727697121,436465364],[1254718435,1320259377,2085212073,881782000,1710335097,1644250188,1351099726,1892207400],[1480535578,292731848,2004667927,1393987077,1014536401,1999190343,1042116218,1516985870],[23372425,628645265,2116924070,2044301396,923613198,319958713,1102219458,1945551704],[1537047843,1377212836,1172920153,878043996,1829917800,1592000760,1990420444,1003275740],[997970230,1896897662,201291250,250632893,875461731,1557455830,401085570,899243160],[389733784,299090967,1683305052,1560155195,306221487,490913099,1008848909,1419588401],[1363969451,473196042,1576102277,1714616295,1038932494,582991249,863787039,1214488732],[2046596809,1932597750,1273687307,1446558781,526047839,1608168649,160144454,1669625240],[1414891668,221939985,138424446,931195385,765898821,1196940026,539950970,1193143879],[434566294,1705334899,1847870676,2059786556,179043216,1904371937,517483587,472122875],[1139795215,953762561,1167136107,26824736,1634182439,591410081,421370835,2006104439],[1605942860,328368844,587077923,1306344181,845883292,1864173624,1018893072,519847282],[1507624835,1727344340,1872618795,360575680,1576449273,590374236,1874644390,656865887],[914650721,480531158,1306248713,1940645886,316806321,588416807,197081276,1409806361],[88754694,1333392185,644355351,1375096824,564373193,678030718,1821272759,409657256],[310651828,909480179,1423025270,1296825793,319390201,108884866,189301822,944637945],[128621488,136754036,1478670120,4343615,166953035,843892895,1581199561,600902279],[1705762979,956664976,262576965,1501775672,1309277007,1980422217,502927353,1473292259],[432533492,809679381,1803136570,567860562,2020873701,1404962718,1909706780,348577648],[340026290,381588437,1359482215,505431296,1469021847,1191308982,1606093407,2104255629],[555760172,2102158733,1338441369,1196275340,940375451,559549295,1415180612,777382661],[695527141,13822654,1879287297,124788818,816499290,1096939183,471530588,952773166],[1492119195,640883111,454358382,425065797,684914250,129812499,1721390512,815895054],[68106878,2055041871,520605889,540678325,417888140,765454350,802254759,1944572865],[439776238,861578521,1924891403,273582540,573057758,1205261844,1530766440,77642891],[752461193,924022779,1845085487,144917938,2018728186,903677924,822851521,1851673183],[1541059675,1978272789,1960860185,212585354,102568972,1384845420,856044508,1472804222],[337490383,74187131,1557754219,152886481,1424860890,1167718082,1095620765,254039847],[314813883,1583078341,1380966039,702177521,140290748,1605634273,842829586,2081409785],[3304708,1424959560,249749529,597151828,1013187463,27225643,1647023929,1825888300],[11573324,1346066926,1596192672,1262539535,261565791,961391875,1090446428,668951084],[1757575902,704783766,187432316,1643495658,2030783566,694703366,557764087,895096360],[2089961694,222524957,413544560,1396011352,1235710681,30708235,122360300,1086956924],[1795283487,926068215,1577006109,996467167,1495898201,740233861,429440037,282846582],[163133805,1128319209,1712670844,1430572658,527524371,1584950703,741142545,1640998175],[1701913629,1555555667,1979827966,11498201,126511561,1566586539,525614848,606798459],[1933837489,2116431134,1378895873,664908020,2055003051,333319634,1250330589,1337305103],[1914317339,10364027,1379603409,1191045551,2051366136,328529710,608969017,291795309],[1406062516,1058578419,802006344,1366795786,486291364,240969835,54271176,930546830],[1833714512,758510538,726309389,989071802,1072641312,880541730,1837739725,1242717760],[1542229479,1147711102,351483239,1737239633,510381933,170175879,268814856,308852851],[2077809468,107541241,656393629,1295990836,1076886969,1908172282,1652065191,392713418],[1511021550,1957459136,1565399464,1923394661,1084692900,1857400379,1422068048,908358222],[993942600,579374708,2028483137,1440118787,993058257,2003545076,237395736,360636203],[2091738821,1246485381,395369151,1815092511,1563341838,1115814700,1790848263,1627107201],[331097488,696442060,659409294,601473760,466745576,521976775,1030444303,538851221],[1467669204,641185910,1280093528,684956471,374722040,2124040754,956473144,310677975],[406606041,1838610359,813568379,319082415,1333711616,939153826,1908539384,586221280],[280960025,1325848779,1881052338,1998408629,1076866157,1031651082,1780242131,2106927862],[1804296227,1200387697,539194220,839506904,285065228,717796854,650421495,1948149023],[225674025,1590247366,1790058186,1345122156,80113540,364122088,404236715,2112137473],[1089151842,212438684,1214491823,22548229,1146937367,1324352007,1418616291,439590430],[95286358,408691594,881633824,790153797,526640295,1524515054,729683595,538407879],[1323330052,148904326,733233177,1012515365,878348518,1119006885,1086872161,1790505209],[1341466973,1061482026,638718533,1826912825,1808461633,1748483126,1420180331,1104522966],[82601251,1761017054,1583468398,1317589965,1156400531,1107550209,2107926205,2047195498],[1016717309,89841913,970641350,1906499415,1574125571,5703379,2114772150,1740360465],[448268129,289436105,919752329,1440697379,991209763,443495607,913716553,377434385],[152347603,939624727,50263186,2110867401,68393657,680130049,37926322,347341374],[1428981314,630371220,1465470633,293667410,1378522949,1235952240,323711617,496769826],[200359772,1476606370,758491779,44789399,887448990,893695357,2013599336,1879668214],[1771884018,1203389793,962071349,1854077858,1657843419,1940469464,1042104395,280847000],[1484287494,993503149,2067333214,1470170093,558995788,1448978422,926175891,1811352696],[1778201002,1662720612,495036962,988747240,1488418453,1015968016,1481147978,1898991434],[1710934946,906052638,197833081,587580255,297582918,1335963553,403907940,1978617290],[606580736,96335581,1079627210,115178249,1061775989,1633482215,520515699,1024620694],[706459720,1397315659,1938191295,506475318,697731441,800592445,727583617,207179863],[1137948427,848504529,1386278448,1883394019,591798927,1416411424,1030570645,1019238457],[172899689,1073582930,642800336,2112553431,914396916,458496369,736536673,1807952420],[986975492,257445753,708317770,749438353,339899015,1936431357,1686056082,184308488],[114650009,553956936,509556786,808506299,1707776185,1889988845,973983987,250078587],[1882835900,1797987853,2092730275,66057584,1253265360,604826084,1085986908,2047762756],[1004562265,598576268,1723254805,832039918,1874933304,257963239,1937580754,298838542],[652414513,584039262,1642280096,692617784,801156187,1842274474,254247860,860600442],[1711149212,1975469651,754602898,742203965,974475524,604804413,1238904317,1510936727],[980111861,2111630016,1961270510,232280666,1450117799,2009226900,1259466678,892955122],[1362967468,942891574,1198236151,728492612,279919226,272998862,1311213000,383174016],[2048954737,1670954666,785689554,49956640,427004011,426173242,41488547,480526280],[1178378666,81250222,621160880,150421228,1783445063,1204924097,1022277518,950768873],[1046313568,382765126,1431559496,98120687,1558512798,313774156,1005136823,684635780],[2102394419,1284403448,1995484284,995584715,1187908966,86522622,1460395057,1116084661],[888758086,1165244237,1519793325,186157190,1157073335,1388243572,1037273321,908463192],[224170758,1826207607,149079344,1681837714,1023464743,1637527728,1018249865,791398494],[642339234,1988350777,1499257912,530250290,1134500213,1510651271,1918394884,1049254946],[1260981409,1513901030,610174271,1188097287,1872918808,2006090220,70513420,930655901],[1982525846,488620935,651501052,1759328117,662404678,8561320,90650215,243757436],[1031492052,1917542181,1384271334,1052697005,578668218,1644748739,671311348,473088081],[927034276,701625195,487677216,988799806,380012109,342278690,1983598335,373311829],[328348800,574354031,250053889,514354845,512127307,386248402,366403285,2068149022],[1788514735,112007329,386567769,1880174751,487144547,304249708,327978334,1056145596],[1025958480,846447546,2028724340,1166433981,246170080,1007303602,1818043543,1205293650],[246481498,1661784976,1378470205,247216273,1566695104,1461139082,956711456,893506586],[1721825138,1543250387,1534192575,1980861483,916402530,1499616609,47687473,321208573],[1865648665,863252900,222437226,674286338,1472894294,1887704058,1343248870,1384014145],[536170539,1146499804,1952317379,1826286840,1929354519,607080266,1510145242,1968892868],[364416757,796336181,786455860,1912483747,758325188,964905319,398156079,152094869],[1942314296,330031377,2065030660,1074364840,1605162425,2080348119,1490770187,551945702],[234188250,1532970072,1030890442,1548302979,1200285660,68444242,475132173,2089940700],[451111856,748835944,681068042,1081375461,1121110321,1545162115,2040448626,935413884],[682937400,469117084,892115356,1656988058,42247940,2081533920,1053829545,500709498],[722380405,430356759,1966650340,152089957,2102424346,2078343530,1387123213,1337656369],[1529957595,1578119742,1820064196,1587689317,1972713915,2112773624,1304399352,1278322190],[1530807439,1649381838,2101430998,405604595,1205913418,1843284040,839070983,1585722146],[1192223525,1448511532,1620957536,568835500,1162568042,1322007465,1559112923,1269176941],[77616550,2027853297,1763803990,1357052466,1909277616,633638240,1029293834,1039844897],[1230365426,1136143782,1855734527,1818190068,1274124195,1358090141,191035045,504139203],[391389246,1674571091,1160086248,1862893695,717431553,243887127,1560805532,1401128302],[377801601,774646968,1163523711,973652683,2011132131,1439509972,687160138,721999548],[384410778,505191150,1601555845,549846187,613576499,1429916666,223457977,962952724],[843489170,1575101797,1726630361,72897779,718986139,1070027261,1439191059,1581873131],[804402315,1014416469,1024380971,499803057,332375545,832066043,553390023,1642248042],[300153352,966890844,1881829296,1391714398,1663204152,1185189218,744725399,41750555],[1455408919,1913521184,1822835357,582094647,1130133125,463034570,135566363,1432457924],[478556249,90156256,1723156459,1361254556,1939181915,504930292,1932623914,1279112642],[919819363,1272209817,277244452,751509355,772232057,1503283078,811549853,114325005],[1228497423,1281610350,917316512,939033802,1192037531,1275145980,1788500720,1486492645],[1692498334,1386201564,1798159578,852518219,1701032725,1415340249,1847249138,1730556821],[1312308245,2020057374,886727473,957327407,893055494,182746841,1767270945,1612116455],[1972505268,198348122,1634774181,1320302409,272666240,1760635590,1526059453,1663552210],[1440776808,1309475063,2008431502,180260527,1500910381,2108624597,1437395275,1053772067],[32474328,1910598317,301872022,1982747967,96256491,1611103430,1243812803,1882611782],[424312931,226028115,1479983755,123997896,939666723,199067932,1916009524,709860218],[1516885977,692846873,140684398,1892323597,969261891,1466287255,396401269,751070333],[1491617726,1325967701,423856341,1284583671,98268407,145914717,995641199,1992979643],[1321297569,2110888298,654747337,100935470,1260832953,2122301526,272958681,265538196],[2030727731,1246581791,1089313628,151936140,690537833,151448482,1693712186,1402459160],[755072635,1949182460,1497078922,917489353,286976722,1683636255,1765566063,1957900012],[146294122,274622208,1631677620,752511671,540955960,1886926726,1600050272,75464107],[1826900644,819988416,615403421,1598126239,603337466,2097866944,978033299,341189653],[1364087936,147124969,1648029711,227387864,955469095,1511719157,1940067829,1270084745],[97385160,720220801,644973613,211369113,283320308,484148587,1967463596,1322386562],[617907189,1245447570,1749946162,1347073309,1891259109,1363265424,448585389,1121858815],[499419081,957695264,647896775,326312833,1224011806,642556435,834452231,976890099],[1707832787,878241362,434819729,1777264906,1449482639,566607645,1476599120,788095554],[533688104,1944645258,1755371135,2035623833,570723295,776476662,194086143,749641802],[1801836132,1549246082,80854822,140910103,1020678739,1538360839,275626328,1796588871],[690955804,917992964,889713368,421339786,779932586,1560982321,473401576,363655931],[874215396,125828519,1124539007,1930561606,1432293649,1000663326,877907127,914763805],[643280305,1462213568,1465308284,453036960,1352722268,1836971398,56671167,152729345],[415883825,2003094765,1016927747,1629915745,1819863938,1206123505,274870849,1115670114],[1708202252,883817186,199421759,736466844,314721838,1600441869,1134478184,638627495],[2119424156,337259201,1306674377,1417185610,441472691,2101061080,356390546,1430015734],[1537103426,1987236366,1921976198,1021399897,515756219,1955264281,512260535,1289450773],[316753367,1561800102,158115143,1112896741,942770775,305436229,1703437357,556764137],[733434998,1624468232,1508985262,61196157,1081032270,1203948065,1050678182,93200121],[745765290,727888088,1806414491,807488833,1923947813,187533547,1714906758,895867880],[1883509403,1456376875,1902157958,1682737420,874649901,361770329,727810799,1489686945],[224467550,1276122616,705367946,922091208,1843532963,1732714455,930123271,129305031],[1552502211,30798625,1266252469,2000821429,797229247,702658060,671678176,1223450422],[237448910,991965757,177513988,177191609,1499367891,132911019,2111926667,477527907],[813703517,425248875,1073621951,237328418,717265634,1558351212,605375438,677291224],[9016217,1120797188,185628902,479421392,798245361,426170304,452537025,1154748239],[828058700,1584421753,827111393,320626461,729759404,1359104311,490132817,2066591236],[529439870,1445322771,879113753,557328125,1748095244,1382853553,1130373024,1108934548],[942126576,381180389,777125463,1073206925,235077925,2060203733,795942722,198305734],[1163509614,1615517644,1075559941,1979240244,1312869391,511768027,356010120,461389909],[85066109,939276166,1872164852,806651582,333646104,1248530818,966006104,965708678],[1638208821,920487523,850542422,22621342,1703584199,274320194,1573315907,844034097],[728540025,1585888631,1893960152,1058567386,611906668,52060779,1627068689,1198925438],[354889002,1166577223,1471349425,1988605227,516979116,330406509,147124294,746977978],[1148705700,263901243,1475472109,921661414,125319093,690238441,1375662164,878610511],[1090521276,1230860123,915849127,1109714671,2017531776,1254753361,362918681,1054491997],[1149956606,1117607108,87017022,1282144600,556100287,237350078,731647448,1902896784],[1055494191,1708565568,653339178,650354144,1523523241,1471720692,37598244,177960566],[1945708703,743391706,1157857970,866419766,1694554218,1686722975,725050827,1715554962],[1108452101,1256338031,177784286,431443078,2084497094,1964712684,1984432786,13222222],[957576890,312461348,178046570,726388907,306094439,2101286853,550298773,530486031],[1984113437,2067558327,1899259862,832316653,583879470,648564664,262191471,372224532],[1052605301,1527098006,1947386748,1682160970,496196864,530345551,1541118248,2043377358],[479254159,639320855,875610414,2117534103,1517702786,1315947344,1869902686,1506320224],[1016978275,1127664789,1623178066,1239920476,435754323,267834658,920325983,980806539],[1529239200,13905874,38284342,120511462,332710946,810595463,1553782437,1710509099],[1129159315,687908435,676648098,1095639497,1222127119,1241043014,1864727268,1821077901],[1066596981,1173633995,2120442787,1723187525,651310951,1235235587,1639667239,1340953970],[120401607,535391740,639471575,2021661947,798497952,1557328881,74215253,647171076],[1056777177,755128455,362299880,1984801313,117396981,591979171,931556626,327547471],[1967233895,760674256,503700669,1699242019,620084585,1088579129,1862847394,851973581],[1888460527,1465544690,75730340,1510151052,1337810791,208942373,1511150977,514411867],[1531287357,1203976708,1140028134,976698133,1439675039,396927005,140354288,822156394],[178368579,1338155938,428409528,1468027970,1290022273,970277463,1292966978,1751099021],[1787184958,1650098913,140048600,1042071137,607963950,717849197,1657203417,1432372094],[1161190191,2126313254,1999006223,1699255894,631583611,1779778373,240753171,1686882849],[164473013,1768765022,1440612405,618731372,468194954,1656878827,2023791638,967850563],[2095314054,1378501946,2019205932,603515459,1633664029,2108500675,2096768580,723334242],[1957912528,467833297,320057981,2127719608,1494148105,1656532821,1664160031,1322365849],[297694410,1415522522,871337421,1786348576,1489066858,629550191,1678024040,172642596],[270111765,1068699200,1925430,2029016333,1276351793,1067727014,198813190,50669793],[862937335,2091155174,1524561280,889696239,1019251940,290231635,668709632,1282036519],[550924047,858708829,1180791060,602224996,1818644463,1684860147,223354499,1666908924],[869096917,1527114911,484636926,1247943338,1553156177,2060396396,191701669,1090914759],[1007831405,1656761717,1142861218,1409202748,1012327079,778611984,656429678,1997544555],[515723205,1660570280,1307566911,1944491827,1873427855,943449924,1388515991,169162881],[1917138812,2054396833,153102697,708749613,1640470218,1450797907,1021055795,719026078],[2066321541,1699157520,318821482,287650445,1042989041,1392222127,1598388818,1278027098],[1431711921,371766240,1415419446,1629241922,1023875137,1132956808,640659917,164808871],[1635004060,1097075622,356643743,561902253,1488659131,1521952815,754674041,1497465635],[1219439457,1539569457,1509456662,1870606589,1384813024,1601123979,202511108,1541889220],[172555532,1904898953,207001625,267098842,1351368949,882052436,1621243917,1628092477],[1979688641,770929336,1022671237,1347027752,881132140,1451655631,1072602862,1300389643],[710272961,104377076,662585135,1372740198,738791953,1834618740,1681740524,723548490],[1325222012,2127538791,89101799,545597099,100840329,1439955534,1529838209,1652454390],[131754388,87581997,1804660427,1636117617,1383922352,726357571,2044111297,1213814238],[146972115,275472217,769461407,204890551,1398685953,799475954,989690628,218698249],[224122975,1706947890,57687293,2005035504,27489857,1680769862,703795446,602213588],[1493334172,2005025478,1449037077,290712806,1494542072,1773414396,1047708481,1202350132],[332334451,813577372,635054834,554462507,1870180867,279696486,20557024,130374920],[806812661,977228834,1793355789,234931037,2076899864,1031288050,1365526143,863698068],[1499629539,1576011743,1400729063,767054015,1156797987,1357216140,1496217834,476085543],[1706579025,1351859633,540647177,728524427,1832565487,532949182,1920627397,281592479],[1612497804,203668901,1462956170,1884739720,12556836,252566779,36221064,1467602730],[1050698891,965326083,690811689,1171053304,1027381647,1902120239,26941843,349645570],[1221242737,1668660439,1999672403,1581771541,435904522,1746356764,624626,1914740180],[780277921,652696735,381977644,1631942673,1697976155,2021134969,396281049,1692953150],[1043184770,634315807,626496709,1312830568,1435917679,1481044646,921309851,2019211686],[20901894,1212636165,811168011,1408882072,1099604256,304030652,931490586,1801506455],[2130535397,915356135,474940314,640631838,1779649380,1595915451,1318075151,1390281556],[1049328730,920444993,1158515359,787489801,1157073216,1410708446,1005291156,2003158515],[1095786576,1255439337,384654917,288900394,2096609415,737061642,267800488,1565088491],[859625317,84508507,587457189,683530160,1372866150,736714521,1127716614,1039766981],[1480022316,2001578711,1374943768,1047548455,44998748,71332284,414793674,1436501942],[2041074576,1695480679,1952573048,1200664722,1373316102,1629546784,360017621,895470736],[1337564725,849258378,1891996610,1666498912,394855726,2074156726,1147956083,1315066603],[394539798,1187661099,1825580276,1588268019,1741103949,1147400787,725187567,429613121],[351763573,584113320,1958928601,1589432830,1029447711,495307986,1317692355,1870593844],[1142587726,417667046,1793670809,160734772,1047720295,659707947,1941447206,259891889],[2023078401,1588081965,790937220,2068296247,1149924189,630857214,53476705,1213010306],[210771609,1656691894,1762776499,864704571,1742057055,1322949271,139110585,647478174],[284609463,1984002661,793510577,1573375179,203207567,328303869,1807256369,757407157],[627000627,1338475212,1050934769,1269760349,651524159,1511997660,168274620,458580497],[1739841638,1941219138,1595877334,1373141375,1390097012,937674830,1771541402,1890329709],[1520268935,53854464,358851200,48828792,1019044750,1894360169,1846781472,1650809912],[1983727879,1948216728,235748416,1133502127,1084095510,1352200324,253792409,1039526247],[1376450199,1718436493,617503673,919009755,1812917970,497455369,653976173,1150871374],[1992947508,2031982518,1533014215,696742691,1354509995,128641300,311134337,1570231952],[1367177625,1403286955,672079874,1012966199,1133614788,1369489511,1783138798,32777099],[577802232,1183314772,1144977807,2076564860,971007348,447415387,1247264775,1314133881],[1586862293,1357598856,658974527,557757800,2017539898,1426168754,426924094,1999209613],[990871166,1508832958,2043701878,921032896,608525287,712940831,1544714160,42759425],[1655656086,644433888,565944237,676130957,46205915,962530787,126483408,1088019767],[305664809,1155902501,2030567671,1025883336,1748519492,1040335460,1090478641,503110743],[1614988088,1515660236,976512669,1397621050,1890046439,2052779618,516564551,981394004],[430082363,1071799538,1355755474,1578029054,776404123,701706214,1926282829,1638758492],[1980911730,1015129977,1686650959,1733209948,249101819,1400234558,783867499,1675232933],[1637414425,1246262758,1834304664,1386217828,58680169,138544631,544879674,414184622],[1877261444,1416215166,1920006103,1703364265,850277319,1222989697,1259016370,283818007],[2051354244,1810601654,1900648026,501531050,349897017,895505623,461696577,1345882687],[95394453,1955494775,1426042029,1559743785,266637591,284980115,987388777,1023113375],[123141618,279592122,26453088,1554228966,1960298167,1924981363,1414000447,616463447],[32488071,1443476949,38241442,1495621214,1035629648,1183958001,291002715,1047547045],[562030164,1770537439,766071604,278202716,1903922399,35190093,369270292,33832496],[159704769,47099222,121889631,2067866667,512381650,1954632403,361205548,602100145],[1051911686,54794749,420184693,568430511,63889300,1662804993,1511966370,287338083],[238635459,1334264270,1230717506,1302130432,1574549472,1859385905,734352353,2040731691],[1757572720,974607753,1267735035,141045073,252599587,454375067,941401270,1042862124],[47371896,1271241478,1607914300,307532186,184850558,844280955,2092883922,2111920063],[229979075,1053270807,993221615,523782485,569346501,958549947,620506355,669656270],[1964853049,916637314,1148348589,1240341274,232923221,1855644193,405403217,1134674726],[691250489,1624472457,584881327,1898197539,1896855528,540697065,1519055150,607359183],[2076129403,512144128,1786381823,55249044,1979529726,919829301,1184107630,1758438109],[518976812,871741720,155895805,1826541270,77341683,1137159867,364733741,1761395150],[1819927944,550594761,1135133484,1093738261,470392615,256945849,1947844833,1357267986],[630267072,31816645,1547887038,1915941318,547391889,1770195280,1137750985,1933700985],[593717360,869945460,547926624,1462516043,1018502082,1272541967,770588750,1135774612],[899284513,1052920937,1161259228,1900662975,478073396,1979328673,400036046,850714327],[1392791788,2007173169,1583857876,1319847788,815507716,901582065,426243860,478913987],[1512136770,922125136,304096617,11950016,1989963253,259352664,2012969917,320248434],[1354471007,1169284402,1687531729,1448157104,2078035587,426941328,299678394,740789978],[532230301,289621651,1264250192,109422408,371674583,2110810963,15909993,430389393],[20283451,612802955,733379659,539252361,1676888203,1212281701,941498968,325366298],[260762831,883247109,795598196,1233586739,569110022,31279453,659178065,446124028],[1415877080,2084869808,1618425575,360423965,1111854414,687325922,743707968,2014033752],[1514365807,517101352,100528271,64025583,288012153,1583673044,908252488,545164109],[473512148,980743825,5906684,974495170,350916740,565568340,519645241,1951413506],[188128099,1410273312,1345676984,701539020,324044772,394661125,2046763924,279776503],[1800127957,808428299,1965146342,644380493,499820550,1901287374,91585083,78489314],[1453181152,2100415703,635090025,601443885,262115692,1632006252,1413888119,883442292],[1643599979,405657148,2102003150,1822821756,1325287095,806862969,1455236382,1686186271],[29386629,1657600664,1485169336,1494578117,2117547750,1875187631,1655374133,2000221953],[812251776,1995418361,1655373016,1139518389,1630124842,27591514,710878302,787534864],[287090673,926511138,806268646,768697963,364228755,1336180122,604020942,276126120],[80357753,889790537,2073322992,1949550758,285199468,802236634,1261619330,580156637],[1314613124,1169189667,1825436795,409671518,200943637,1135883624,125858826,1506412458],[456308525,853939607,522375428,972838671,539450918,16397492,294382719,1217241521],[711824343,1802901603,116854610,160163917,1433583206,1856979871,231693867,1228594058],[1342421455,1478706681,624513723,336317360,943681573,643821495,78708390,1333288163],[835671863,1744338827,947033209,1865445251,1952390022,1807052942,772232035,1151948543],[2092142629,261436557,973651049,765136878,2007588531,1774153198,1814026111,289676786],[1505958091,724137876,1255676757,415557589,39475573,1684399115,1946802862,553444300],[838078554,761749359,1039529956,772629681,1442629344,853199166,351499544,396830168],[983897136,1502675646,805581056,1200065137,1418379321,379214787,1259565167,1304250146],[1631750653,349085585,1390912349,1882705130,1903271719,951254504,358563468,2009810583],[1173885763,956229034,1365750178,172605442,1528208876,206514038,1590652049,1098240151],[593892892,832011797,796889218,1592578492,439392664,1451371313,229498719,1690168820],[1329860780,1310967002,1269561355,1402580104,933366917,11565857,1165033587,1822582907],[1616782809,1400805751,857613093,1574015195,242649211,1539831710,1375169794,1256041830],[238287395,1232279807,1777714028,1382225999,1781260484,681755477,1271860622,1524543497],[1001477318,1768711515,2112781876,530999385,996941287,867888050,877226190,1707987898],[1407111161,1767007120,938258450,1633645047,97499852,533678974,1127697926,25308153],[638428479,736329299,1041675187,677671441,1707702668,396004615,370904059,1411589620],[331621855,1805365677,34460296,1299218179,878798798,1963963956,1840520837,1920500748],[825514325,56130643,1403628732,1219820242,27374867,1708960120,904603833,1632013545],[1300621982,981752343,1331502998,1673399730,68926416,4044540,109479453,615968103],[1728678670,812569124,1087635282,2087842770,2063028394,1860725644,1662808546,1164277284],[1108721664,640561785,864410983,1898825388,1811720782,1153075553,5204616,1088572894],[1336263867,759765171,543229200,321340906,1949381052,15896630,866932225,1555602952],[938848446,318051861,1840578023,1994410540,78171607,724570567,957598048,1188103390],[939328279,134532975,258328334,423036559,558778441,189657176,254383928,307796852],[1533681276,246213593,1920035213,1207054998,595240622,854671914,279233106,1972563679],[45780786,1001180517,888073480,2046035859,1805791978,651890765,933883707,1937763200],[1582353408,763900770,1969896220,1117402593,1821784330,1205053256,200854279,396190526],[1600444604,1348303140,1524937180,95089695,1845007076,1296500867,1016261422,991121038],[461137789,289520257,2076072765,662391138,1366019961,682235883,1857289101,267429369],[322666360,53666599,325729177,1315118589,825697242,1053853752,809875896,1137890984],[1822906369,106109889,570137781,495087791,422481822,1070865859,1233158131,1397174035],[605893109,1335379295,1087048075,1663871545,1507946041,1458856609,1985483609,2016363056],[1134535684,1205314539,587930420,1705116125,458479286,2071270644,1296459833,309587832],[776406438,2114748959,1314383844,640215850,1534947219,359138071,174993513,838216240],[1377294512,651523216,1691861491,2036779615,204664783,1764729541,581983745,1067533143],[1196766648,1757555690,2076657238,1503220405,1893546606,1364669670,466869243,1386650756],[195532697,1382442823,791845418,1715409602,374324368,1029952976,1912031676,1238213232],[1169267389,1576255510,456928328,419022076,816955671,606898691,417550271,441882522],[1389693330,930724659,1406978941,98473694,826517864,454350275,1919406633,1932981149],[1687067277,1545222261,598349015,1143569163,429175034,577663679,1549575341,1319357971],[233025717,218198500,401283923,1387770117,1531594959,959908072,2093324862,2025617989],[1254452829,1369732487,1236156816,378807098,1943984546,1633494656,1670228609,1842755285],[1540869800,586546096,229678966,704016189,398319990,325598903,1999705296,23672856],[2009783885,142442256,1752047991,690141932,1294599027,675122521,1173481939,1983670960],[1148477030,521777752,1637649994,919885463,1068631647,1336849783,1542952865,899078577],[254225265,656086107,703024154,166198542,1558828192,1770376407,2010836982,713024539],[154606121,1775949560,686157402,387324442,1549646306,1639924134,1513071118,298721280],[935374432,1771145042,331393372,353031982,1102751409,1945243031,2017167376,482894601],[2034604408,36341763,1390080046,853402140,1568456917,165344362,1932862777,1421292995],[2060534462,1787366490,1222219588,612253452,621340837,1806586120,1224656881,88357329],[810878332,1806365239,1993603769,788650205,1763433957,1576706346,650363978,84676428],[1332914683,1801003951,1982759515,1178215397,1601025986,720654956,967216942,1309448986],[1684275510,1654317014,1985920525,2114895456,832262840,448232986,769383729,1256398120],[95072861,1517721682,1298030016,816559625,1391982801,924057483,1500254598,856509399],[1989260026,1041591511,1575980050,1066925215,17649463,1827260841,1532064326,1517833444],[1796139731,1128068396,2066333716,116783799,648394800,2082446571,1253115545,117239374],[1624450784,753517437,2059247655,1838431094,1929781661,1581707835,2041915021,1703131276],[1020611301,1540225649,1352107607,347987596,1099108667,553185946,2004970953,237083988],[2087263905,1828813300,1426339447,516661471,1803963993,682798167,1868937599,1514753978],[2007533458,957324442,165518148,120696994,2041146173,660199060,1831240435,1367016165],[1845322868,77251037,581546343,1757728882,1174856685,395018153,180787094,717521359],[89053132,379894639,1029733607,502525997,1092403831,321857739,1739567855,1700407130],[515201234,1960211521,1234897006,1258924858,486728002,278556176,1273513097,119316494],[243294109,105098682,36994422,1328162705,316403213,831685483,1232610014,1386454573],[1116589788,249807158,411221291,169265200,1880795802,133772144,2049453868,409620895],[547451470,979291492,1194796950,1899362121,858997559,1466473681,226237866,1950175047],[65986812,1471207299,1009085939,1402267902,1744183524,189982059,1256568542,1422383138],[1012734868,2114791325,1429290227,1490975206,98582381,1280274047,1107057612,2079848857],[439876143,1482673466,352144049,1059692399,1778690060,580679206,2130067001,1483023974],[1910429289,1649551317,388633664,884160069,860878706,1127134461,1753928839,916382184],[1613281658,1311992751,907417965,1544151767,646793026,121053533,1279755833,2089986475],[1690711144,1120250360,1776515306,345411783,699994215,2045699409,15820862,563665103],[510996754,2088568914,1986187676,1628631568,874724185,350514557,189316552,88389363],[2060473350,96622863,1096233951,1651637453,1315863533,1123012059,1343494586,1823532234],[511767648,1365028914,915689928,2010065431,464201797,1845525433,2128932288,771922378],[1775277892,1288005998,1127734755,1319688685,1936370898,89357918,679916619,1539987116],[1407724924,2041422766,1683672645,407669216,1745984559,1432094347,1633139819,1751376299],[1532881350,689082419,910488989,749206974,1275836619,1520572818,1429856074,2122976844],[649032116,86087334,2096657463,2066370912,606052876,1429419673,788495839,80660689],[1608977067,1261213115,18898662,1499511892,415938930,1387051339,1187423261,1544284415],[2082434748,1850541301,865085585,1050742425,1837128052,673089291,307792029,706813389],[1778496214,1340501220,892100188,510459838,1316750007,1496892182,2013988779,1017516329],[1648479188,250644458,942515149,352664126,728325411,1028032810,1493633520,722382630],[884465499,67507275,733277594,296793363,387084100,1146056709,1015473720,880995680],[206770725,2069956294,1155769254,951243966,1721786796,1917305817,1532800819,1637121612],[1235222521,31032829,1513406283,1808777176,850134427,1998268855,472664504,1801262122],[1217555167,227940703,461423209,1083830265,1109272876,990839306,1701410388,710156146],[1097617487,592177811,1250965218,505395670,1331505460,8956689,1215334955,1461955213],[1666474687,421808533,1790055861,1049013463,396703004,2088189972,666991847,219491760],[402826063,384891467,931081547,1217809201,299625214,716517840,103551356,1029511038],[574832598,1414317627,1219640296,295103002,101779377,1825675198,1886034311,1481976110],[98064053,2031436757,225066089,1918093702,1613401193,908344653,798634234,137705989],[916075871,416942045,1088042277,637433586,1203579000,34332346,215023827,1311134946],[140226820,70476815,1301658774,942862123,2086480564,689806544,1803824986,1139082327],[185264882,1217644580,823204637,395065787,687724214,220992608,2100866584,1422036466],[1558961081,1465834275,6161352,1975346817,79573232,634701313,2107490763,1538611325],[487935288,1291746518,1641000608,1903899781,300863871,815353188,1132295997,1329386130],[1784332579,1084657199,1693982814,852295461,714905877,2117191679,1596451992,2088910049],[470388062,176762375,1495832396,1146102078,948499199,867498407,1706366274,377155498],[1023169261,356615160,11684586,1234947667,1579476576,746194550,1046601354,1824488718],[337165051,1367457611,285000459,1201831849,444137859,139036444,13597333,1085825718],[1441696886,1201942022,779247839,461661419,1182564362,1626850088,543310201,161584360],[1241740836,105776585,1324342628,1511733644,448538005,660672736,323024607,596378314],[1204092350,1574251136,224653887,356355208,2116701872,543412072,393788958,1381534905],[206473178,1382557048,1513557710,785002509,1088866367,862597286,515132144,1102814743],[1436872975,109365552,1139424685,379672131,135958263,999865760,120065090,789317863],[1899138086,1321817181,1204979869,854973694,322661723,2062122406,1172363006,55367110],[411914078,2056790087,1340301497,1242746128,2102218602,531087696,418950042,1727204403],[1100500156,893151475,854724123,1596764351,1544188877,1177994353,193708087,1737039118],[989221435,450077775,306380290,662919709,1619490862,1078330402,83796041,115961564],[1553849430,1200342938,790482794,351297325,2099036124,1437204290,502382758,953904506],[1700787690,169063993,49789829,1011549558,1879066266,542967967,1039169612,1227917237],[1543798998,1048561388,1067073326,919570173,959631209,1461335355,833819638,468778028],[1981302714,550690028,108994695,1662182177,530209469,826574492,87162253,1949681380],[1503698978,1740039182,2107587620,2059440841,1855792158,845389400,33476190,1349696253],[1598356502,673830077,1591895342,347299236,1695153396,1958482834,955116938,984058502],[1638168955,1186028001,1219628866,1858752601,149404038,2066374357,1469521084,49816219],[1334909630,1246780314,1897180990,1846392978,1564310893,736833801,1443924599,1619780315],[1261581662,18275769,1086732101,524486467,1557400352,1958392446,14040232,1131348886],[727269495,1268887471,1990690718,1121626510,198908299,1123314187,76650907,382139381],[437251989,1313742164,726319797,2047370665,1416094390,663234980,1885680801,679093692],[646736750,2046620451,577994830,1545480252,1196328350,1907019618,683983433,1556233260],[1962005402,955643302,1891673514,1884232551,1442842736,1981192859,231403901,928441785],[1592007749,1913649282,492211568,2070839046,70834007,1132168579,140434766,1141653909],[1700330442,887823755,1734672639,1084256455,1778735973,1052634617,1515613942,422331011],[1732827721,607342697,30960460,1773480496,995814906,228799054,1449604210,740211480],[1866134061,607068801,1166945081,1775148130,292697411,465535657,1729319165,786177643],[1821166414,1412414533,891795057,1698477277,687867244,1822211871,79656689,64206149],[363782850,179397587,1789801721,1265997192,1625538877,1505023979,1194959969,2025325364],[1569054335,2087600795,2011641065,1499918531,82583164,1985620275,1612875683,805827046],[1084044915,1435278111,469802171,972988958,200678668,1855624017,1158718215,1118830228],[1339119338,1986635376,1987973999,781265371,2130215406,1612641694,1173895024,1194169358],[435830614,2017392417,486438392,356486865,798317015,1200393055,993007156,58891574],[1533428015,1672600482,75124912,535332632,53632810,254446815,551762899,991692269],[1535629032,1374285284,654011475,902136381,1124317398,1942375768,1985057100,1514051197],[1187285218,612408936,1897036014,1182884086,837245350,1778323825,269276891,1161084057],[513370519,1369048820,2016603799,1109799732,136532169,2039548711,718090084,1766960446],[123922842,137727675,713287972,1989492601,413148937,1481375288,1705957525,2056746568],[260088215,106677219,1742890254,983182827,534781873,53808541,1946909737,1456573185],[114216639,1811194461,1522119339,1757941526,1669644296,263822526,1083195451,1777122953],[757266808,448447520,864027200,786489054,1934386831,1358149725,458263269,1015815179],[1312546568,1057279469,830475135,479117448,797687894,1892873888,714707894,1818543026],[853217484,1165626778,785123571,1237960621,2090296572,454756234,1694906926,740301122],[801119050,1677900448,1132039197,1307409621,563817482,1657486867,1134211778,521070109],[1689484919,1154773471,116678085,973014252,1976400575,613666257,1505110450,1134152121],[448951228,737986786,1715235094,1694870960,968978539,1426375044,54928075,2064577730],[1452519221,1007447654,850865920,1248459341,879764122,2050313557,843629982,1511925369],[373619699,888976561,1029193258,995885665,1111976304,519657092,750180033,624440322],[1073529474,1761452828,1952084516,784846762,866056687,1356346039,277067866,1540804611],[239018995,40009946,1530729468,436312390,496008429,835858938,628077895,575489667],[206461803,100622588,1657633486,1258410616,1698800179,178240045,1762496161,1688395571],[2100166529,1966448255,190320748,1289779539,258998878,881722949,1364344626,751077010],[1193955069,123716022,1806158723,1343307221,633675988,2109394868,168980466,423763974],[1523521743,967814743,865422385,116594534,51619617,101009669,1571859357,606444240],[631196949,466794564,1657683838,913029340,603097505,2013224131,872634203,581134555],[1181575192,1156406549,1245847872,1434160710,2003584226,1871427519,1136740001,142902032],[185710705,1230313982,1071605896,12761901,2051629058,193840011,1162868238,1698228319],[488478296,374211742,1145341785,1673199312,800000624,133374357,149252714,2044024657],[240627169,1394070680,1788467771,1052507425,1603039871,1374344943,1948789563,2108208764],[1819543006,372304366,204280688,568616062,778322327,601802143,1430293160,1752518019],[1513545980,88383010,610498951,93996445,991920458,1824159623,1602980877,1982945898],[682672592,1285451724,770974853,1271166816,1215860805,1570310731,743823572,2091935823],[1804396204,1926125784,625138337,1998101305,389544910,1710131778,1683635748,1435066422],[327712309,1874845158,1030793367,876073316,330859133,621583548,1775850794,502866859],[1065072616,1886270632,552837084,77396549,736490140,1543259966,1940866292,919669854],[250429038,1809247498,1396146901,359011330,1690312974,1762314603,848888555,1372194594],[815485456,1845452853,554655152,1455781917,730503869,1489009724,120679363,233372070],[984068971,594236639,1247700252,15885037,2086735491,1990791742,1980824934,221035250],[585538973,982691108,1934323981,448676584,1663706774,1130720478,1338208717,331546637],[1500053714,69626859,451303331,764811429,1613389494,629035453,701654256,848193912],[1427264461,85683784,1773179838,75469626,800265613,1523827029,634367167,390452819],[293661683,1207597236,1156698333,841717854,2012683528,1525554802,468398903,1360586494],[110360324,1206456325,2026743700,365379188,1590791556,2103659500,245110202,1077905407],[173096963,126916077,756400028,171378475,1591797487,491863142,10162604,550409069],[2112257647,325358583,1532926170,1498025800,1371991701,2074503893,2087140955,1330119032],[1424395434,257138970,935422865,753106962,1823810750,1381886671,433327319,126369534],[658705525,1577863131,1040940007,668432682,1618356167,1146267329,1122676987,338289845],[842606313,1184480402,1817264105,1341328149,942139087,1680319586,1464891533,1316639013],[1513003226,640317647,880234262,385952206,1478988654,1382469110,1221510723,824287541],[830047307,1056948545,1899484885,211313875,933005116,1595191298,557659747,1487440517],[2088754357,786004115,2077316743,835846029,756123251,401589230,1405804571,870977592],[296422656,591258721,929586861,716863318,28101011,1896305890,707502711,1935673887],[927879304,889847943,863639718,56324864,373440411,1415183381,1556286399,1428565379],[1498501533,2080688748,1962571494,1958507612,239359346,528105294,1873044072,774794341],[1961322790,1704231730,2041347643,783117992,1589069287,925075550,1123279709,95421436],[1394068355,1264311989,1403873506,2099335240,1521825815,1375171726,846517058,425024211],[220663122,647536019,2126716268,942124288,2018587404,615857620,1513433058,1256692106],[2035462909,1695994092,657563719,147208274,2109012560,1718696929,1831763766,773752822],[503453559,1332726787,1094402246,2017525441,1817264287,1315827051,1827604762,261452376],[1694407905,1652627113,1102870610,126171849,1594100000,343937010,93941466,1290947595],[1247395386,612871061,1862509801,601965007,242645994,660957410,953229618,2106953057],[2004773691,983012907,1278353932,2118373556,1087285882,688136413,1799403652,1148736790],[1640221358,1430269023,2014517513,1078607294,1523320043,674052725,915011884,2000524948],[920031234,607554977,1189525982,1453381336,528640116,554548319,95481464,206363248],[1301904133,314791357,1073200176,1979962089,2031106024,21492446,1181409171,688911115],[1671655177,1978622548,1553211962,1892382886,1896756815,1525346958,590000024,1233468553],[884335215,1614168507,416739028,179793991,698970316,1527862039,1285581243,1622842466],[1728872164,1461995539,477151340,166935508,420332961,1392165332,1064239295,416617924],[1446225654,648695429,2067641992,1157483296,1587602782,579526687,1771608991,843141],[1055956354,1974018276,1755242753,397772882,791465905,227207184,388274388,215397771],[1059192420,1155629549,713304525,1105413899,2020204476,1966748810,1078949338,1585780416],[108876592,68925932,1582031808,1565269038,1108725397,579279662,84297243,1461314710],[1677353390,720664007,492944968,1061052210,1846513849,351707426,1465924139,1676750118],[2007959412,2064740021,78300307,1135338599,1216422909,836662621,1146802340,123701998],[1140917636,1982059160,1664239105,524095400,1919336685,1506704368,1241028960,543641664],[1431646917,1040436798,1395100735,1902321461,1605801610,742924481,507941700,1690891175],[960292520,982331291,1354692044,1967467807,1953447564,48983971,1182685952,1748560643],[1383756219,574618301,2087880661,995971299,1441685388,1937812771,1623574397,652909860],[444812219,866374034,168243444,424655006,1315009854,1131142780,1471175865,2097905432],[1168652843,1675507688,672026440,1726199962,737408584,1839300851,942802247,166858812],[1012469293,994478609,1512249412,205829984,1399898290,256219559,445548064,750622272],[55301559,1669805581,89911411,599809326,1214722736,1760260203,171193262,1382171047],[1380952701,1513459506,322090835,913699401,703802239,1484275121,106764135,1826360629],[1717619629,296512042,1999469229,331387969,391071245,1972447864,653133965,1391307458],[1148115805,547767848,332465433,673664753,201621345,973557486,485028378,398041751],[994194323,374937291,391353901,2038466833,1667449800,101517261,1151330010,1813968729],[1278456981,1593832239,1079847173,271593428,1504630224,258838168,362755769,727307158],[781423709,1376324872,2066230857,994105146,815082717,812166534,990619676,677308554],[1008498384,1958680712,1050673678,319907303,1110433510,810579831,57011429,349504257],[1834538203,2051136475,1474893216,1574253547,491981867,1751733573,1279332483,995998612],[951948894,471865973,838975320,1341878876,1595536011,157023235,1047362824,667571460],[1355586844,773810760,606488316,1766508853,1149087653,1230138005,224159529,471798747],[872128558,528758712,942723242,672728116,941896581,221786903,1862092494,1238457013],[1650746412,1419971505,895392338,966031876,2086583770,1525712732,1038498219,821835877],[1120510732,569185837,1240433921,1383460871,1399636756,235046827,1870010780,1736417128],[1165251689,182671203,1114644302,1891222783,305772978,537426995,1205935,277645356],[1197309288,693607527,1944391658,780829953,664222880,688161605,289051634,2111317393],[115024539,1352122855,1254133561,492807891,119738837,75025253,1886615424,746378478],[1251739171,1844654157,1777352201,511759868,1224954828,1028174831,1727631975,1009748845],[1639253373,42214963,1601661744,1909767867,910527172,96094568,68735290,2015555029],[1656445904,814027836,274841908,377967036,66631084,1867969279,698092550,808033796],[1159737454,1472446463,528878035,619764518,1273466620,1009191955,1435197049,490212015],[864851235,2124051393,1384036335,1934467140,528024332,2042737913,1162338450,1551148606],[1559442003,377640633,1902698580,358485501,1938636193,1311832546,1298774828,244699085],[1686573949,616570796,1456227256,455774940,1514229828,1563635428,1819877925,1589944717],[1155967366,1827294288,1369441386,1051161571,886871619,233106014,2015119290,193736780],[177631679,907094491,1411149474,1854793387,398159800,1620117247,742216766,312749989],[425755179,769301409,1422106765,790401786,258950818,1883362411,1338784553,181693113],[619028566,113133136,1161667179,1553495986,1818364751,675966028,54362056,2113067897],[631403403,1885636831,1799423369,1414154274,1935305621,1049679304,1773379935,1797168077],[491181696,1591058239,1457920058,1420965859,1763789121,919866045,1973318432,1891861724],[1373898150,531753078,837743575,1970687962,1686534751,365078164,387573019,1173938471],[633864636,1146278779,319302111,1160971036,1678006989,1083695332,1455487141,1293965705],[1033653101,1437027176,952777374,1967443167,35008803,1569163373,754312098,1853711773],[1673930159,1824446015,1676137400,445111322,2019273176,1864472942,828944998,679855907],[668603007,1243428495,270728864,1038874170,1065160588,422625039,1168349091,517557363],[1028178104,188022223,673844302,115388603,1491077215,1296122955,335623943,1471494582],[2015275626,738694859,84588017,2122570458,1090936378,1092118590,285763312,2124454699],[1373521659,1410297834,1038281888,1161220607,144823250,1673239596,1555991800,1157207141],[999214674,1547375036,406177063,450553170,280259049,1320882011,762639439,260959154],[607104402,1108395682,1308575970,562053895,313047543,1335814020,469596403,1218834078],[264019177,1752264905,950792905,170177115,1551291089,25431192,439442846,1016710874],[1506545565,1464536845,916330850,734256805,206557209,831363851,307448142,632225692],[402658248,815212130,581193180,294648737,289536754,1534923697,377843313,296056712],[455036656,661993875,1234348054,955280510,1957456814,846313977,952903306,470790279],[1016811390,1598593075,1938330720,1503740617,166755314,745335008,855239111,607898657],[94388616,1135811272,216350845,622283884,1325989275,669225251,1353874779,552993708],[183184234,479008648,1264362395,1971587770,1760499869,1530418071,2122550208,23646188],[531776219,264598537,1135477646,979492305,1097560545,53125501,440299693,1681688860],[360336740,176631054,831502326,649361655,1183235792,572569631,1854741331,2048072584],[1391497312,1572169432,1533794102,1165120184,421678672,1749639898,1919788330,1513510125],[768127171,177020526,1755995718,2088358075,1661117563,987092640,1450841291,466686516],[1576537540,1759643596,1941389538,481232451,133419768,1771510050,1699864167,1022219200],[1192905108,1353308915,1012170023,396405573,790369750,865926360,1578699447,2026823444],[471269651,1683997201,183742522,2079658717,975646730,1909133013,842233301,767002605],[849594893,979019479,1852399588,1997540528,2000732633,1293849699,1763473766,499775581],[1566527007,139123763,1962090050,1256516710,431608581,847730919,2074986880,829787586],[1978887860,55652160,1985286086,201807316,247839489,1506289898,1298029674,1693352452],[1863229783,237135946,1367762244,1810974322,1866183122,536796604,1757232630,283906934],[1340727599,636138907,1045159689,24572995,1505149912,1802625231,941608174,1439160589],[1330322317,226358012,549956160,143543908,1181586812,1942944167,1047983127,384134202],[866380637,263368379,267479637,1266587678,492963391,1331739101,1807211,1516708850],[1829234001,620711299,2028606078,436086617,1372824411,949288718,1407012427,1687847649],[1034850404,845072118,705287001,1999718481,650066878,855206216,72911274,993867769],[1827594222,284489796,1641852643,144860983,688700906,405585616,1985584499,656787761],[888168299,1794748305,1883962408,50605475,1971157298,599262112,444038114,1132546076],[366599545,1040533780,1103661611,2081812857,944323463,402338228,660129104,474163937],[1146027078,1351297386,899533166,1205258566,1610425411,636793856,1134882959,1422283564],[2059152033,390391202,1644616704,1358614274,579989652,244002914,425947482,1993701626],[1220192698,1820698907,1307863758,1591330597,688343960,1333150597,1138168571,240963809],[1271293827,1486501082,1352417815,887101283,1571876517,181447962,950854562,282394901],[852210477,1362604151,455655668,981455452,1560163175,18375607,658977659,1519263915],[641948156,1763192533,1866124849,2127473989,228586876,77888548,1160719692,953341713],[140938901,1012643681,119784707,611924157,955158098,1503417309,761405805,933833085],[1543037335,1905436505,1535626695,377061481,1329566946,1114922437,1878606075,1379711838],[1405354986,584040732,1148666582,490236690,1358717262,1457746097,1926485617,717574670],[897521131,2092863944,1502581963,1717336818,2013493554,141839562,458339679,756277686],[1194749065,604033257,1190195154,1345159465,953727634,234482717,73731459,232867416],[959081681,1970005879,1051356669,2103261724,1198504806,1555492456,49543570,755334741],[1434525441,820441336,298704887,1871537223,1226559574,461435180,2007901467,903224704],[116342745,1725639654,1572998806,41085666,587455835,1077592102,1548605465,1949402742],[1421035963,190473222,794140923,1857165130,342947632,753358322,1767583215,874220623],[405627503,1570025616,566092614,731251068,146308950,1708970841,625392801,145818629],[286339501,250120588,1698612099,541701725,742976057,799615222,698673481,1615800984],[1193998055,411144370,345488759,1735126308,1509922905,996791054,962669882,1256964859],[92195826,338572830,1314775979,1786948011,1322577310,1600771231,1874678785,697736911],[54535790,60386490,107771428,452577441,1687663428,1167936898,1095172101,252051262],[56364353,335959222,1649061066,1339131870,1773665660,1725535750,1012758065,1533420469],[775967310,468810666,948372221,795903451,667200369,872063055,1624870301,901925966],[1472608517,1559137062,1118965054,1431145574,34660051,1150705263,397673447,186774329],[47089690,2118601514,1249365300,1014078205,707590419,2010162839,815089033,1821629650],[1307860195,1286669855,39046838,60996606,880276465,296531870,785778556,1855744503],[164263840,412759040,1202007717,798863126,1159521158,1342448935,35324344,1040844588],[187961522,1599200138,1939751557,2028891243,1546220839,687916141,539590883,567823584],[2080206183,1459123582,871018712,840740439,752042191,483181709,167057875,386745691],[625984189,1201256242,647246478,592781206,1146192801,774289552,754913575,642561971],[413811497,197869780,1380402631,950039702,974324727,2047054272,93706281,1178407620],[1684345905,354906235,1914855141,489472962,1433615676,1377650336,274987430,1572698265],[565024677,1465184300,2091186659,261403834,269998963,486684890,592952311,1966416687],[786389326,1538664438,2013520622,1458502700,1112458313,28540490,580740416,325247686],[1923192628,580541148,1731302892,1687377266,1549005956,1716324047,53040282,258537516],[947706480,125622166,424742907,850234241,1761401672,299852021,1918225270,905379135],[1876551971,1983442206,218372265,37296102,1263485942,2101658044,1625041549,192320775],[938022519,1748327032,1689217672,184643384,788298921,296744601,1180966638,178125465],[637769933,557039876,648907299,1877844318,750599749,65906051,757740462,948752667],[227726532,776303195,2075581571,2113863293,909468551,1841947889,381730733,2109102893],[1323416139,480075777,624521859,1946262813,1498115756,1494554711,835323842,1417137600],[1089328802,1141711284,1634755080,1879923873,78405736,1877511797,418442512,718636177],[1346788547,1667038800,1521530193,246585650,225808509,1765558163,1621662865,200402292],[1775303952,980966569,1544875119,1068230957,1333901534,391073837,1875036540,311868207],[365639347,1464936494,437990570,1659905292,186105737,1341787681,1248370249,252876004],[181171304,24319445,1754237245,1649330923,1819022292,1279049254,1462125435,557586918],[1073048911,386749328,190985709,204837247,130693541,867904324,1681537930,557016106],[1790673027,424898612,1904896787,249822462,1228863683,1693146680,1726873293,1552131169],[1957727045,1683824322,1370251978,1792541991,220816962,523204937,354852593,1470422847],[154958782,1553683117,692174171,218137402,590865502,2115095915,2058967473,1358233887],[1935802482,789370685,876605354,30318590,1554006214,538160494,1088662120,1901458353],[39747144,1418932472,598052475,1012110641,1291600310,1286558090,151193184,597705160],[1708267839,1206935504,584703634,454139790,2089970730,1747072922,214073745,1255937678],[343186880,482617917,379031674,1412469815,1998421324,557926984,952835360,1807594250],[921011614,529314850,1297791573,1850643517,792703710,841564734,361585800,908138393],[731052796,288038123,464169134,796530873,1645757488,707020011,735818707,1415947123],[112401503,622309210,731546699,571945055,181318069,1808669096,1152236544,990703697],[828728216,699280807,243645745,1208696283,71572977,1705742547,718889837,1458200193],[1989373823,575974931,1235449139,1834032612,644621920,641931540,635725364,1424451912],[1076976154,1078735900,1462743642,337529742,1959167662,25270443,1919252657,1847208771],[872899456,1612915517,828484801,1749582640,806652229,1603778719,555839067,615856395],[457067283,655971478,529475403,503689242,1966186142,1656986730,710812114,1908364706],[1015344994,386620783,1856533401,1223592677,1306507540,1529601773,1715186086,504222468],[2089000027,2001901715,311347587,1711657157,721445540,776545459,11014913,1067812151],[1733295202,297034979,468612658,848179337,8500494,1356013703,911873470,1753177294],[693123356,640522177,797621932,485999150,1328500086,1090754161,785835457,724918750],[1733119967,837616075,815643788,1320712192,1127860095,206296468,1994383113,4933463],[734629486,884744110,1155113031,1351067584,666799330,338018104,454012530,1985009098],[2085104340,12306135,1378301484,1622958414,1344976181,55128637,1546489122,380951159],[1875349225,1352092699,1789703524,1342317659,1494577718,1821854395,1262029828,744701039],[2043320441,887387779,729471806,1423409933,1758889683,807148560,1047643337,849905815],[1473467141,57847676,1674207639,1034856953,866624937,2126600865,1282916596,943723770],[1642348656,625479351,1754315809,1719189066,90186175,1338685182,2005303640,11110164],[1907107467,33437377,74140683,759567058,1008061829,503017899,1115048259,381226420],[1710459723,351113615,1836265289,639835694,681906942,1068180152,1991459534,477312340],[1986491067,1137573939,2072662065,1097644826,61380119,1155483711,1862348575,2102859306],[1298377447,2047992630,1775830812,1172747997,1404013460,529832902,1582864988,1060403607],[1093414518,1873885865,1276210499,1919011042,717724550,1560946187,654190317,1339076808],[1698763704,366311460,809686785,700526255,1199299200,1392871523,1620461257,476485615],[723588123,1665103881,1895703978,1427590015,703658353,1028061615,1367022677,1704960062],[633128473,139635786,171414347,1799299803,758667203,48169237,448505395,815803112],[326032423,168628390,1388102441,292995454,1591732698,950677765,1828942028,381288229],[1973859220,1368915485,1037913521,1511767463,158750837,983307304,1396569324,847408803],[818397297,501023116,72248521,700140273,1322306295,959904220,2055803596,67556956],[1484182596,1005988525,1843674797,2012822597,817590719,2044524420,2040395961,1982169754],[2044655048,2039947852,64978198,467364403,1793384218,1529594132,1747342499,1010718001],[169531905,1165777408,1929695008,2038250073,2041585083,1500804780,402587741,179604381],[535633811,1367312449,96602084,1800486432,1236654791,365745865,567227269,1698486723],[526974863,1746948340,1543258565,1750998933,1665063066,2030061830,1003628489,139429730],[1008149218,991616438,570214594,1198904426,995137693,493355874,1010147518,557245931],[396624867,1813596968,565995337,1311386607,1261997273,1793309826,1984102262,1266040688],[118679323,1680944060,550306577,636478522,613607630,655448736,1698066189,1071977392],[1921682107,423138194,22988369,95795316,221889108,1581252615,703516110,348744275],[355700274,100219362,1960775714,1240049116,1391792462,1973335998,821355834,1727738143],[1963301352,1813002845,525944234,1088606196,544525,1573717681,1983376039,401207350],[390562426,1445400663,142906355,432282331,393239383,199364236,2058141831,1083745741],[510709919,461072315,90545924,608909008,265910147,691672048,902155873,801309867],[658901919,2052406562,44538806,1608529152,466048224,446206754,22227491,1665550018],[2067599020,1606207171,1435748361,1998022805,1332003545,1990005556,1678572663,2093966874],[2022950560,1593710562,1861809467,148778522,326027816,473080785,2079481583,2067793344],[1437929344,1694577416,1906148401,2022822498,990616731,528064987,319618239,933640981],[1619695514,201023602,798672071,440213872,1391053392,1645844495,167299268,459173274],[983823238,567213800,694402386,1755369687,1843160718,1962908929,1127591378,1621192147],[1260058546,831984285,2091799610,1260781833,668729507,806473565,969916903,732623735],[897634244,595943848,73245686,1508839855,1378615884,393597061,26633016,1342527713],[701413079,1651603613,493868394,1178086234,638727087,2015118925,2089471194,623371133],[1857615529,868580033,1334412172,916596602,1752272977,428736338,24977046,1423957605],[903180809,2051023456,445666776,205234445,1954898293,555849502,1174503070,106310794],[1972341373,446778271,1399346636,358132255,858174275,371593770,613164006,578296439],[1013321952,678797111,938166040,467095857,684633042,1119883636,1929637957,507168738],[863209194,1090215852,2055098479,1070578141,745246758,1645102733,1296561458,1027821716],[1810361000,1772725997,384583370,1010869502,915468072,1554564777,947155458,166363509],[1860080371,1439377015,694598315,84370884,1316580040,1126134518,1008305298,1494026791],[1466146471,1653859382,1561401531,1410081640,1875574905,1555000364,1941706597,930106937],[1735409844,939761711,1146637426,2083374242,261431620,1851815241,610773625,1952408971],[1701514106,505457536,1926823588,474549840,1653856257,857711190,2071016794,1321614411],[1810048064,867521119,2005014430,1047230023,1649786958,1348109384,749909116,114645851],[1075279002,1202015315,2104214533,1741776546,1762255389,1635278879,1342968670,849337024],[1972262480,691475053,1203667933,540767195,209162488,1356914594,1143651063,1515548006],[1269472028,875654123,1366459263,1724667115,1780171357,286532754,1830824033,1942016691],[1590057107,850697991,2116894243,2061502115,1051385915,1887642660,1746674197,1001784416],[1687465962,1478332694,1701073836,16184542,916377515,1613431811,396990103,104201561],[173511446,1922874479,1211952115,961450278,1437134698,1542861282,2085610148,681266138],[136843453,62312369,1540145898,1065877844,539445759,2050780025,367150122,1472809359],[1562486123,256193572,592120854,753534155,388571492,974517591,386497609,1520482764],[789351419,109170138,903770110,236933482,1942557535,1040266018,1597073420,1588001195],[1957783246,261091068,1021498870,1197400011,652640347,2051290941,1711185914,340507194],[1262373296,1894350398,1744136978,916963615,868088939,307755336,1048252591,257470662],[500731526,1323908745,1833637429,1159337408,2082856934,90874034,304511213,721787305],[1894877019,955308431,677926453,2040048906,1739641325,1912770545,154972131,539308758],[1393023800,1537087786,798029390,1092246881,1504528157,166415223,1634725164,651565110],[475035454,2089859466,1884807200,58123935,198178527,1358226825,1541540042,1129886638],[651967368,195939131,1954862901,2009317892,1366085103,1542386822,1331447686,581443297],[2111131146,1147049490,1110370028,2019142760,1945470998,330116721,488819320,985154960],[1195530517,949912855,1973895841,577562804,88159843,1102870551,1045060914,534281802],[35530476,2042990939,1022068403,1617793862,34724078,1909244813,1548019040,907731318],[1480190451,723114454,544905420,822503498,885292610,855056025,1383484823,1512246823],[23975510,1881707177,704346786,310301764,1152668125,767017834,1130591793,1971950786],[552091019,307508526,782716341,896100543,1453855938,850236062,1742986254,214456591],[1432109091,1825054026,141164468,1013242590,253257778,1267983567,169924306,531367746],[1452514890,1938862036,1211818907,75104775,1705688611,1313491666,1258985306,1194536586],[1070343047,2074522294,1702498896,1803775671,588490034,563069268,2044887993,553342047],[2109615182,436823858,1188457414,45141187,420056028,671471722,467736670,491190458],[1913246890,1134820309,905659241,1354704422,2085636946,52993135,301098105,1227719155],[387975479,1618125802,1942583002,1690903773,2084073393,2027279579,116957541,1635087655],[2050349378,345436509,1633282493,199712974,1938939654,2018709133,211489039,484198944],[1540785578,159932153,1776674357,1042997342,1570438387,108645063,279995146,1777620217],[422962632,1117461970,1792379634,627041859,1329638186,2123136924,2047568898,1053433159],[267712542,189082272,1775667317,240664376,289110617,1393309073,1697686679,164018206],[834781573,209717619,1031756124,504752798,776595338,164624462,505595946,1306417018],[1303490900,652445175,568707238,471184641,242119941,298318088,1308703965,1666086562],[1932249704,340404364,973016202,786203337,1781440704,844184928,139393938,274155891],[1149278687,1723192155,1887869284,1518029986,1033251321,864421238,2017502481,735931237],[2121209124,1742810620,516478202,1120005816,1222539541,1894246823,753033051,1154967816],[86364813,1692738077,1699153670,47752869,1809387716,466149484,1192624053,983988158],[94527307,1152958392,335198743,1316957378,284569001,921529933,621065115,263057873],[711396956,1746011040,968113406,538551179,1742921966,1171792050,134975209,1245693552],[496493610,86360844,1805842330,638577235,1364799476,1634006158,954770698,256355888],[2012570564,228937684,970660714,901375644,1513189076,1423252033,2068654802,1391731896],[1369713870,432236996,650492835,991803069,611913467,1388513005,1453454281,318417926],[1846604992,453728293,1067486761,839197193,1173512784,275376443,1540844985,658121441],[1286760218,1071065579,1549671009,1089718728,1304330768,1108236915,381970089,1013698617],[2092970309,1761960621,751973597,1540735238,75318951,524450465,1893361837,727085042],[1091058984,1618430670,1487736486,519464885,2036288716,250233542,2001714846,92790015],[1252417348,1063489846,1479167133,1738057595,861344062,1631316197,1727399131,1749532426],[1367141914,1732512791,1490850686,263087433,471999254,808620659,79695412,1315270971],[141716245,1438545181,1648399501,8688403,1477461587,88019243,1112488100,171715262],[1375563406,1802687552,1926490970,1523571244,888433411,1197072178,563044809,1049959009],[459194046,1835678180,1837901404,402814049,1121366521,829506159,1582385993,1903069480],[830449721,1883701548,1696279377,790726328,858461243,1089068113,422894226,1691962354],[1081911685,474444351,1877000078,1963174584,976115601,664157204,1300452182,1763539547],[649192562,1401605772,1503560392,1379159245,1592513824,1720170059,330533777,666278015],[777918306,725918771,1710603801,693803507,622927981,1133257676,1310508805,2068873584],[389379610,621771228,392461482,1036702502,1267442910,315297272,1451754385,1532100447],[504103473,899403374,1085513416,1455760186,232385818,80001848,22761190,1236854015],[747724126,2010416188,1572688032,1228355738,45232555,479366595,1283687667,1148470654],[736264095,1537907529,133254459,2088154432,1515512050,22680292,523273565,197869904],[985605625,1506369879,1519479874,1006983501,3865491,1758428981,1982682731,1393359513],[1197355691,780817156,743629921,531325040,994134001,1236685155,912925146,1106638415],[1692569806,315877559,2072677204,587399170,760058186,1646038033,995394736,453719919],[1983967265,1585305290,1104009148,654155239,1348584208,27073766,1405292995,1916365602],[1752594107,472356552,765577009,1682995239,1385216941,1328691769,236082812,938965763],[131596088,588156043,667369795,1230909599,1071692879,1674025705,306829264,5475347],[531140361,1889940973,2032323069,2091761956,515971905,111695963,493238686,1857298250],[1241788942,629913144,190476907,2047288317,1584879623,1527312519,2031108385,708865593],[281228123,1487089531,83107762,1760495343,1590811615,760594386,1267180900,115410551],[512852860,1638849092,880627960,908722899,380404842,2002055999,1081791678,640470667],[238159806,925173171,743428171,1679243617,250865261,1875585555,233217942,879107364],[1055709645,1881143469,892449669,102876039,1231799155,1303663617,714497042,155532195],[1757911250,2124633738,1797923499,845729658,759064531,587506333,1320339331,427192791],[886120454,222301255,1962089070,1651039379,1248790776,1092368331,1543347657,2046828870],[933299336,660476223,484214556,1717073895,2081404489,916508894,218535140,880038683],[1643863048,1251917988,1773615302,1958287216,1421466471,332096492,1402127251,448154626],[1230322769,1109710999,784895386,1482016804,880776930,1470353769,193725003,999304806],[1757597886,379682652,657295017,1879890096,1394899963,1052251620,385023417,1681037198],[411696596,1865859833,436947446,751963974,1727604863,1228916722,191056350,1864248569],[725206764,1515651251,963906080,701173768,1534256274,553532172,2066199736,6833267],[267742714,1773076776,1597879428,1252361487,963582037,1076207342,1371307140,1518579968],[874877057,93857594,529007042,237697419,255506655,1535652034,596401372,392996926],[1326620762,1427200644,646823285,1011617987,1159646998,535548273,1930644231,1060933711],[1507053655,89069718,1584712602,1852554632,297397436,1119673749,167151794,2033467826],[200232718,352169463,411481379,974868897,338735661,560258333,1447416166,1879556648],[1970745281,1029245722,1546698494,1436589423,545815183,868795698,2057099612,783843097],[869216102,1316324421,591883033,580535471,847571324,1911482783,1742207507,1477967120],[1422050950,716661949,1377888921,1360470096,1521657627,732192242,762549313,1848745723],[1239966694,1392409655,1177380790,2074054380,1808209898,1597535677,1846801436,1642282839],[241402795,104275112,288437257,276541053,1725988782,1205968970,434979867,1891129495],[1065374199,656365878,680750568,1537333587,35278752,1455174057,26372033,346460245],[961993034,881833713,650186344,1990478533,1819637835,486345148,1733801612,83460641],[1214100721,588849840,1101590621,670172816,926465571,531051668,437252675,257918781],[813970835,1731623106,1605839960,1708855061,409745685,1611694258,1500991532,1253493176],[902855154,1764605007,1572955702,1492379615,1968412954,1636862217,815974921,562079656],[1975893064,1405799455,1314826763,355934987,2108609673,1997434913,1635449274,261171313],[1486517712,360922494,1012440773,2012184331,558523478,1557121035,1574951749,1623480238],[1809384054,1915399343,912737754,2000913807,69981713,1747977525,932166025,238942031],[371324850,1134534099,1011988529,1340278694,527225172,32116295,711997787,1340166961],[1794175598,1910078804,1297640580,1483928965,661291114,841009808,1362586401,1019223145],[1033088533,897491518,325879032,465555830,1706256466,756218888,1061511201,1875437816],[1196390319,1494930667,19681272,370623346,372436580,836460452,1691541095,757598892],[203763932,1991754319,1151258898,550207468,1968219870,1551391884,510604456,1341314048],[1771403741,1738865112,9877134,1478808777,1704450731,844510245,273943941,1540200454],[1817804606,414393610,103539911,847561460,348150117,1749129297,1266508475,956146071],[1453220548,318940867,717137667,24358894,549691007,1353796993,1439823393,1006363414],[1252179742,2046116274,926815087,1737901007,1482348095,492580342,1893409396,1680659271],[1303449209,489523524,1397285196,1158927868,1734530203,653278473,1734218428,1567986631],[159624029,1560173703,104026785,369926138,1562070719,1768073582,1096143220,190692544],[242404764,1290992983,1664343418,1784922426,888767706,2045766706,393275527,187826061],[692697805,1366936092,1501108282,348285769,1743500910,141677856,345662143,321680166],[1204273653,593060149,1033889889,1829175010,1089087712,978405073,1183031138,893245597],[1945381737,1798639398,190570628,2114860816,1367602991,361441217,626313923,699574392],[681521926,666576827,272592712,1126257590,902829146,1936899084,1512854206,86483829],[1126376602,191661858,517601801,1313797617,848475223,952527486,599610946,675843043],[2058826832,465586026,1125626631,1473480173,1731912208,2008889344,2005595349,772575654],[1437630519,1625838500,789642288,1117678749,627023423,1600313150,351702353,416339872],[383147199,1018988131,306092867,1649876848,1692380473,1626453143,194142551,775220263],[1018902637,397882343,1981814715,813837301,960463578,654471620,55996889,475113025],[2060614295,119253372,534493935,1452624318,1407655186,93630663,350851203,851297652],[1480443292,1106151901,1975361349,549387348,1961120488,1619564187,1817689756,441601860],[1758710263,685285562,536915632,1195338925,1446072522,1807820688,2058224003,2092682542],[1961994079,334023674,203080706,1734389321,2114101666,1915455130,175097933,650600399],[459715247,317980888,571244615,1683116316,1840090398,2116824535,311525983,504999975],[1499215181,1547883738,2015272617,2123799326,1478894516,1718829633,1580012505,84444732],[2082337411,60728235,637203001,1050854961,401795112,248282917,1606127707,998596355],[116856335,1018772440,319095084,791516443,1017321088,1678422541,1197590301,1727817558],[381864254,1639217929,828313073,1294342311,1580312327,1615304476,1838673487,203275545],[1225235036,2021332718,1872317464,773685944,1522741921,2004646424,758862984,856154604],[1952059721,2092379958,1677592748,1125590940,1303556178,230677374,380296203,986843560],[1121952924,2122833428,1341239113,1441002894,778260145,1202205229,112762442,1425892838],[721710143,1001469673,1397722728,1103871760,989293302,112246130,1217209517,344740347],[1733547953,1895405763,2049934314,424084949,1882456110,1441674748,1038860202,1049311452],[16575713,518685017,2017443959,1598451739,733080161,164924030,2025683742,430688330],[1823657957,2127397704,506087440,975647021,1173903437,7139984,146884726,816408390],[100808071,16635613,1852193334,1515124502,1482321977,23315031,473624345,208560152],[1352938004,1056454256,1818923928,831434870,1182245852,1421740730,1220496630,1683113835],[1439370166,1515429123,69340345,663075518,329136912,441724173,2058427100,999305270],[82864742,745810628,385131100,496870938,796832693,173599834,7799693,726677282],[1135065368,527453090,140654975,1672381657,918078642,917112584,1940914798,1143807882],[1240078138,1717533409,1569489765,585769281,1032827994,1489938733,1942075293,1761502143],[881009728,1614459863,1279945550,535821330,2002524524,717157902,1830743156,956254084],[1009437661,1558903567,1222365654,1902322127,2066298428,1512337048,1798038918,49864621],[1589648091,53259718,26885518,499789890,1656679026,736288482,294800218,906845600],[1825520248,362106475,827851891,182049025,1717174859,943146974,110429383,2113566555],[1389088201,1955316085,1051207767,2002087642,505283450,733070486,1423324718,629172782],[2079756479,1204451814,1046472758,1978928195,513729354,1300516208,1360451294,1832466719],[1790856861,1253913010,1081738343,245872092,1724973673,526790368,275296933,848156327],[911072461,340514530,797271842,72803265,1702540284,1667983568,2068190645,1454299368],[339292206,1504828131,1624436839,460342112,534585781,924269760,572459809,1017425375],[258617280,874207743,1746777132,918463157,881635362,673638153,1802799310,1165560854],[1655928700,1221856251,442306185,115995655,1158946369,1108819244,23997165,371855169],[23371708,1652313747,1052174246,211564123,855643961,1169907480,2002262444,1346481455],[289602151,1202290693,1207633050,113713316,1590955924,1800367211,722717905,528314815],[1507880143,1886719013,736455985,1462606726,2033809039,1608411843,1181625975,1251509875],[2033756325,1544885318,156999573,946047297,530949094,1303814526,1135558943,767788368],[1740608232,618819640,893098290,2118858869,576489994,983406794,1692497457,769058593],[1771157700,1443506402,190249835,1220988247,1385194543,512171388,880652199,875381682],[2025976801,1909353850,719146499,1125354714,956979853,1437903519,805946432,1303413367],[1891449804,1769117230,205221207,1679759699,184369871,1792168094,425028010,1558564042],[1627469288,711085429,20900208,1974629013,38107152,808425082,653986006,1973829497],[1174939563,730822861,1317474822,1252538497,593283520,2023482794,288535039,1893760231],[664529764,2126053640,116279691,1586173057,593284707,180684003,251395226,49297771],[1313645458,613097191,1375780738,1756008949,1664467862,887130393,1506778308,1729152333],[1748608864,1308623678,1470444919,109111258,651198287,200729705,885261340,37843641],[198231573,1233273781,1010082223,533343308,1540659905,1194444962,168088288,724993256],[46074589,1077518230,1351708074,893538211,779158838,816187931,1435306404,2024233133],[1553341826,1728349702,1080566963,30366685,870884726,1821527011,1903239830,1821999722],[959904901,1112719022,665300456,2068882257,261244358,1183321979,1090130685,103675776],[1609887157,195106343,803430886,925687045,33537302,337437688,1960783043,442906406],[203858902,216558066,189793321,188142377,2039461043,1812763260,1898980080,1864635283],[734130047,31327374,971645770,736356673,1687449687,1893702269,815023108,1038097334],[1451255238,1284310836,166315959,1503171449,798050818,775026983,458483158,2069222002],[1329825823,1488996985,306585546,385508872,269516007,1573196179,1192883389,1878191788],[668286519,581115573,992341157,700955920,1034401469,2049022620,1549929850,1682052608],[552560203,1431461240,2115177245,2079754392,415180864,2011688044,452660790,666104763],[1815185903,1279215900,327368519,857028366,1499590486,14130238,341011688,1671535601],[135279714,1395099589,488598908,744232256,380033828,1583553580,321839623,714537710],[1810932122,1689149209,422289361,1365612943,1861283895,1640083510,520520292,1274253326],[513224604,577263307,1623408191,2104522040,709896288,658883063,468187870,1747603418],[1067170224,842813939,1979755371,1032396978,1141630928,77024227,58416622,1467013439],[2098453063,571281234,1106925792,990250796,1091073631,1687229380,2028240774,1110150914],[170839675,259192165,499298872,389649549,1983645165,1603864989,1970031390,1369666083],[378375890,943789382,450949239,1651626932,475009644,1183877466,1261559166,1385828563],[898988648,1219359812,2042689722,658127650,2126988267,1543129264,1273995843,258114272],[1591210474,1932606655,1618821256,1039910184,1151070216,2074799718,1669579658,986890841],[1012932211,625615922,712253162,2110868454,1251676000,1085274175,1254071336,1954225520],[761534607,85205676,1295281218,1927346160,163982644,198402564,1679765782,70553175],[50067617,1797627357,1128721911,132251698,1140115117,944689585,811776601,1837683976],[104274550,192606129,743606478,1248130693,1040713757,1275033054,1384492279,1241142711],[1284168766,1319109880,217668760,815615133,314016042,781612519,137537683,544671658],[672058381,1578100974,2103451791,2036397396,1198160568,494450717,373758974,1024388988],[1073355510,1272277473,1706252565,547463203,1637210669,176893357,424344563,1418513288],[856253239,1730123955,805562403,177518339,191832101,1934353167,17485375,568499240],[1936752038,759577336,607800312,397892691,269891089,1312870039,2113140602,376940757],[299455021,753079747,1847487731,639593665,212528963,1172505945,1347481824,291994369],[159767903,1195269563,802540839,2022040687,1089497487,370651302,532294013,861338831],[356378986,3900062,1787138786,811514091,1308897929,468891655,1896510286,1682618679],[2071277221,1920245012,867319911,1080693586,1571343415,323557456,1054372102,335484867],[1327010523,490172592,1434366339,511789155,1571062820,51913433,1109420794,16563306],[1383524182,1897114424,376869031,84882345,659209748,302508686,1522826140,648086893],[1056108909,2121989629,1357818822,1637633864,784036855,341189492,1742326387,53696466],[746352122,321955144,1215738697,405306543,1532088022,1034357052,153743219,1097821128],[777280094,621324874,1080981297,932040088,1290600019,107770589,1159544862,1393693108],[1810787404,1397531191,2113022667,550214044,1844907914,458141911,856203396,55914020],[1876774443,413789717,429337544,1399627071,715026920,907959734,1780637893,1919868049],[1582155728,1319451424,92418754,1186119728,1685798119,1610801921,2026903512,1442863176],[410446407,26946692,877301203,1507659115,768974338,566029673,977454626,2021075681],[1018716779,1310762866,1675951032,906061839,947914879,585947027,71431035,284360392],[1997258225,1006811341,1292294701,960342202,2034775087,557034580,178527176,1735617705],[383003906,239551239,754124721,1740690159,229643779,79041715,1060629543,1169963947],[302608795,545389620,1738362285,677605632,1333432991,147165932,1303448013,24642766],[1838689836,1383222997,1224461479,840700747,1290788472,899091670,1815972263,442476085],[1863827369,1337906888,1772084881,1108467011,433951508,432528559,1648387518,8153242],[1522216907,1739927274,1568953109,240484910,1408834603,1214296177,159954954,1865336857],[1733830634,902715968,1317680829,1908931034,2097506179,1836679566,729331846,1712606743],[429392624,1288872129,516250699,1108226230,1270790615,1926599227,319240126,483558743],[1332600587,2071564881,1837710243,332829615,626175983,1778128043,165047758,734453377],[479189019,1316127911,287016648,574984276,2097844235,1623765945,1551883251,561570691],[1791298051,325626545,222809475,2082871743,1601912885,229314103,1619392490,1534810620],[690262672,654141029,568910456,1114709369,1662816710,569572674,1056207729,1925082497],[246108282,1760545492,1045365639,2106665550,650587077,1066304797,624560386,492603095],[513708734,1150495236,1519885080,1205079681,367172921,507020347,114876392,59717397],[1599127858,1106290403,172944808,1342506225,1743856765,1261351054,1217852277,739223455],[373837549,1696855968,1610554613,1454028808,1703444124,1406057057,1295281142,1923786275],[500449329,850888741,1049873924,2022030492,1078781106,462943590,1768855461,376107574],[1991621371,1907994976,1622064302,1843581366,1697102104,1311793751,1544270069,2025844329],[369585520,1278855586,1918863851,573820561,317231166,986542206,1748640560,545618016],[2113438215,596996964,127497836,1743601273,315887422,1904595769,55303050,659391519],[662095193,1974880305,357783643,928036021,850726297,1074102106,1634681600,429227158],[805795302,1757693343,762126999,539740500,679049174,159880293,1693426369,398932357],[1077226877,1340208132,905519015,333666094,800921576,1354167647,1851715135,269518100],[302159151,1603972860,774787149,1667453347,172686880,1860051418,869708388,118647252],[850553843,1127119550,1327534394,2130611307,529734182,824596519,95953766,2000313742],[976610198,506208906,1499591091,1405515343,1893269425,2070476319,145932722,643704228],[1477356559,682263473,832652037,1678083355,262037540,644364343,1559787701,1865305400],[1972790203,1246924961,1196423953,191328130,811986174,1085011403,982117118,1745093427],[589305386,225990914,178876134,649542675,270224982,921429280,1647094741,354360096],[817055979,195232000,217536685,1240820233,321496224,1629414191,577428209,1570242419],[1915390960,653483713,551597748,1235083914,2071133838,1353675784,1189826949,1498224815],[347128127,199449775,341030361,53680795,594286964,540083495,2032667316,198590064],[2006800182,524710456,821952650,1469634347,1606489871,1766298556,685144175,1240384474],[780673177,121671769,781884208,1457902645,712492323,1889728173,1532445908,307465972],[145632246,164209600,512580931,1553454010,274842486,1725912620,1198337892,1111978275],[1409910937,245767798,652177275,658792450,936470933,449223185,111175143,502836018],[344226985,432025738,1213469535,376157302,1990620017,1312711937,1362943361,1991905765],[540132467,1659903337,1672891585,1904792517,1229995586,561755315,1596978733,1689039668],[1647409033,389492484,836332768,1922117819,97283575,1822620921,533042118,199920316],[1305502826,975192674,138636761,86417938,1962161992,1608972628,345097188,2095882535],[2054918504,8639272,1792280781,389320486,1584687758,173973871,51966086,117164146],[489857860,989744648,1926096316,525395371,417368123,1520438011,1008853980,1696264979],[553214275,1489258498,2102626580,91016557,260958367,1263354754,541180582,1297627443],[401319060,913223961,747203645,221473870,1074547830,1891293664,20883799,790145129],[1168560932,1903153564,847661221,1679513690,1355307208,300355137,1042857006,450035147],[377935967,1564215447,1892158071,1855676208,1672206814,323436689,623637612,1485447963],[320198523,2088806042,1563607545,1418359785,1874927073,1290150875,511103688,160251298],[2060676473,109994841,1704584690,2080355786,2113375407,1197740265,213506624,2016157405],[1044696553,1708005352,1439587348,1088476341,873573589,401401354,837319138,1395112618],[426173577,803712786,1992788480,1879262902,2052524440,270079885,2015726655,1295938593],[901085897,778945366,1690308456,677354784,347297487,999496827,1862481780,1100411504],[1117699077,708808595,1536711096,2106048351,487767669,980425509,1282398792,1606943537],[762752130,2063152265,67740832,1249214265,1631816834,1664803539,951346742,218770903],[2118135010,1217381841,919567092,165020417,827637680,432808636,1014676657,96151773],[831386267,1776041424,1415963130,288069903,2125187097,2015441730,801901612,1606400604],[1868430005,426871808,1663258887,2077810216,543302099,1124487707,497038375,832053814],[1988504500,391785337,371399999,1074269654,122088478,1432754932,2071472731,1587244269],[1348444496,1871581901,512625700,118045614,1457935315,1451985556,1501776570,1626814814],[1771991446,117413519,1119836575,1820233203,2018544632,1161130607,941490959,1498399328],[903996084,222004232,2078129367,1734938585,914791221,1211031600,719394957,788362953],[459275907,1555308259,1727690940,1810494495,635763470,918232558,726491242,994252626],[125397198,393391626,1538822717,83357015,182934017,1463223421,796709681,1407027189],[1269293328,1863008469,1461912478,31349262,99980325,2016171487,71079163,1442956059],[1907714900,993701448,643525900,1816987350,1516021157,1146571018,309623860,360353395],[536486343,716940976,1041117628,5982343,1144748534,1507181842,747559230,263121687],[1313263715,2122300659,899313331,1485265913,2035918228,884350120,1118126430,115600036],[2127207861,1436122193,1655515194,838039442,130427583,1020988247,310552962,346150307],[1140761953,1471420157,402928448,1214548895,971402842,1136030311,831351105,1521599779],[1472075418,2122875806,1790583563,2096721223,416385568,1837995153,1722487883,1820368974],[827136784,839110196,1850146291,1982849455,1039877450,414296570,1253978086,912057445],[1854466446,1878700751,936445538,2032042474,393032374,760521271,504891980,362292168],[726421971,894357769,917328823,1209328959,37286048,51873279,702195362,1989327806],[1478251728,180734533,471792016,1876027732,193147996,1733547053,636624274,1009064516],[371375635,1967618751,503690360,36899277,171680530,1750378677,1319986335,1413915940],[197195986,593155967,2004213262,2122487090,2048316094,1639584425,472419689,1395999983],[1686145866,189849524,816273180,562194004,1060832210,1474622931,108924640,95119859],[1553484788,452384526,1662792401,1357166952,265204833,465725963,778955576,1630340757],[1164555263,2123357310,1013491104,320747619,2090643784,1224037292,879264729,1908400865],[1153509299,74251889,391976682,1524711485,1046900668,239832420,952897192,1114511004],[988540279,1670295550,1381843765,2119007145,491909772,1961833680,237544673,430366136],[515811599,2050055184,1105797427,1842263109,398399161,857288060,1266677579,765847461],[16240161,277944701,2021484683,1383191986,846321554,1322277781,2019040470,1367127131],[272846509,1961712098,1744630806,1204065118,147722979,713486523,531388219,965370416],[1485948135,993608903,1185404279,1386889892,1741781766,1221760918,700413223,769499672],[1652955043,1783874250,1909742854,639864634,1519150657,356292443,2058012217,766270179],[342959382,1359246452,1664080412,256363824,1816873370,982666891,1128798414,370024116],[1339968561,858727080,1815326698,1392004029,827958269,952645339,394662380,1399567959],[4705288,450021928,1496149769,1013505636,302781895,1876789694,1650163681,544671615],[83454317,1935224085,935308258,1168691092,809493047,87112789,1687892507,511328578],[1049514854,45890342,928273104,606921151,1698042307,693288370,988252966,1561020266],[2003820592,298274090,360075125,629053662,2029180545,260580899,1464644113,1212459015],[1174340883,1991866453,933438050,59831500,404997355,2094025293,1111357752,413605963],[694047512,795196859,900613191,768232866,1727407168,2033786281,1987100843,1147987486],[1105618652,223197856,464036709,1427524193,346300247,317199966,182979820,768587986],[1716212259,1282998517,1861581066,1979397542,2053200679,1308993056,1191560451,515210723],[1467284559,278957636,157241767,555747033,1794276600,1752491312,551290455,408416172],[1111580847,496007068,1289720290,1731060479,923893474,961703741,1594332258,2013648335],[63271058,1683729180,373804530,1267660540,1657511836,255302540,1554843277,1668777965],[761947114,1984161828,2093498348,856422339,377811418,141400393,761932267,97235577],[1536924692,768494005,1775475314,431996277,263870253,1052783480,634256176,1817917649],[20060351,71638963,1620429655,1552090450,615819789,885353365,1222258396,645908823],[1909137790,1308839987,92039440,969192950,711083246,2048853562,472335176,1060715772],[1179022966,283803799,484196448,880899890,714343495,1598587825,1761550446,2066805052],[841586494,333941107,1323341701,135627723,245778388,1551460530,169175603,1521013497],[2039804166,2000994285,1859417339,524268741,1552170123,1705160630,1047364252,2016384693],[829114169,1195236357,188878048,1681451511,380202136,2032295779,2091306830,920690087],[258166395,282407707,20877262,41382916,354465271,578098257,831897263,774970747],[258691103,1436851084,330862611,1622374288,594564190,1832105193,1877120373,931186079],[1603325816,467449983,1823747979,96244080,950077775,235572187,1682786311,1413722992],[92387385,1459481673,348844558,239117225,1813239248,5805204,1121679703,449452601],[2099287027,1471426686,1186888426,993826025,1923056350,526490966,2107932239,832586683],[2108757900,501611249,1117250322,1175234596,1861794271,2010731388,299381609,390866005],[67998322,823607889,1805269157,759237760,16628881,1888109064,1958600657,2089262277],[1500399292,1471524882,1663586509,14014201,705634669,559130276,1739478384,1808526091],[210995426,559963235,3133460,663540006,451714124,2035028508,1895900686,87178689],[1250630016,1993127853,364090298,834330400,934923607,286929003,1298732971,1511119599],[374426606,215161311,1889121709,1486114661,1280377123,666450243,2004775445,89445645],[2037650989,1588625238,1235144781,459930442,1236023411,772915585,650838934,834466524],[1005069811,1172524624,104471779,186416000,1499803346,293217989,1447462571,1266846787],[1317414602,708515393,1120780327,969445953,1242763848,437223630,787100254,1620658698],[742010940,1868700342,588293603,23280704,1598668459,52235408,1581049543,215757788],[1215301164,1610780987,2105208724,1330415598,106799230,756618253,278635423,1613777437],[210462467,3640602,1650014574,40696050,711881530,715509622,508589821,109804037],[524262310,425069412,324302685,522084149,1381934416,2026408068,85310855,947843629],[1282791154,2026901986,1965462755,630142636,559693576,2013531697,367887119,2021087985],[58337124,1208785702,1227789049,620643007,877732157,1535995925,822943770,2040776789],[2058977596,644243538,349892675,391290202,1145541959,1419623917,714560918,425399002],[765996463,1173901821,1985757350,1712319444,1822215027,246619733,2078347980,1414296280],[1067915548,1106255272,1230842109,1471713121,1553735890,1423730690,1106613493,1003184853],[234449905,603014686,1448077310,901998886,44144413,352975762,70630351,1711260942],[1054701127,231630475,977868263,407400142,807310036,529859005,350415328,371762678],[2109856442,1324958622,1974891587,393673109,2079997868,1641541659,1607112373,814266164],[1366625980,1744980602,220338314,708826202,262579752,1203422405,17036628,2000090051],[1996170337,1122478093,1926637206,1665684233,247481251,823767216,2045444231,675778663],[437650416,645726871,140034062,1979209399,509116705,98427037,108052925,768583884],[1148698723,158405213,942032640,982816384,1637576580,584560138,545913547,1597826641],[1037303434,996294187,111227591,523197091,1972933291,897819612,1180490681,735645356],[1099540739,1515199453,1451288769,741735299,146411764,1480815857,1185000451,2050199531],[1165489734,19442521,1252862729,1444676055,792991931,464187577,457679950,1522568908],[1650775215,215565673,54016558,938266787,1385170241,1636936928,1631637487,1127963547],[332746550,265451369,940765183,1301088341,1318686439,1700970154,1290972316,723921526],[1458017722,439981213,1993390596,1748629944,1056257191,736404541,753546196,1537119562],[1901153503,110813636,1216457933,958872895,1000615280,670370889,1909851475,1554587269],[873149794,280654217,717749723,2051032322,223888307,1881608098,311598806,773148355],[1467318722,1525430930,1273423033,1487591447,4237673,588544399,1976758883,1050980627],[1350971152,569981429,458142634,1985432936,370889852,579725872,1798107954,241134582],[1768576364,1550561804,1596668208,197428313,1689123407,1635851743,1685840287,989497211],[420612297,1817611812,209376518,91835110,1130562129,117321224,1007203459,625293461],[1883271042,1044312600,1848100434,520118430,1122645557,1220574559,1556745425,1940815969],[1912989380,1396695916,1082315733,1985168708,66510788,1503149034,1945505620,2025882392],[135808264,1723760924,2065425861,782823737,11611942,1059770875,1286441508,1143607733],[524165224,1168911026,597777670,1593360752,969611293,1336006319,181240401,1357631528],[629556724,1744723398,486280695,502725520,1913955089,1286714632,1867781033,1852817913],[322002600,1703057738,1547096180,593622009,1404220994,139799055,321250703,1847692235],[1415982514,1100053048,881461255,197381620,121552072,1304644104,163002627,1372259374],[814758284,222961128,486693721,1492959568,1242829562,133499248,1931701966,2033278652],[1717544238,1918628344,1021988627,78302497,1869012941,670366324,118764055,714884803],[332136282,1040177950,1411582777,2126152244,1339714634,1880734499,1407320961,1704266570],[1515598700,662637628,2002701110,470969937,253622031,1801215070,87795500,1349465547],[1800137718,181400710,1111062087,776221216,1442518382,594718232,1038313879,661598828],[112520117,1668905876,1088786858,492102339,74688204,183387949,1764494018,1084875327],[1341553926,1127625082,1472871687,903723776,500435754,147414872,1647200216,519578357],[1884598584,248598515,980591312,1324016330,390900754,229635339,314436566,1184507777],[1135568665,323843171,1298110292,394277968,41720726,602254479,960922943,865608845],[640291625,1283335517,497457519,1239600379,1018967008,190606954,2040010789,720338647],[699376015,123366643,822536793,708530596,2113346319,2019776474,1664655586,1228735373],[155287949,949827961,1464738618,2047094519,609088883,296425395,2092146457,411506816],[1848450034,517420266,1389790157,1759387001,1518110385,1971621161,990199323,628829178],[1907075205,1642824195,203580367,1656071001,899900088,205271923,669511458,408076465],[599844919,299905087,615044770,2102431781,54687835,1446029287,794259501,1718883887],[1861689346,149382397,1351875581,368399229,2001744519,132299044,684573619,1323422004],[1090087569,1907348072,1103621169,100185562,872365382,1647763703,2014696579,676327508],[129266612,1279129225,508293799,1995258321,711933374,487171063,604651405,1191796263],[938981768,1962422078,239933581,809580807,925289165,1340108460,990180675,2009809969],[2096403207,1354190430,2123583159,200268060,782138787,1452561144,1845299055,1756165894],[1904053060,1463204596,535373782,297023582,374327137,254920792,1036775444,1551359794],[778455084,1097011871,2083526184,1259347741,2101452038,201490860,1187058467,377667625],[1074713053,1692758361,778276291,1042970889,400556782,1941378703,90910388,913347566],[1210863542,6572633,56057220,1803448747,170113532,1705238941,1369751253,1142021873],[105556816,651558972,712255814,729304070,1478809893,587422321,135189599,885178912],[1157645644,147757803,753769625,1292088820,2076687982,198722715,288264613,2061487606],[1364660067,1208923917,287926451,2089313386,1272650544,1858700469,1969093124,438469486],[1155968620,1576971623,1172414631,1647531835,310246009,172717623,435100128,1529813018],[221819424,971759062,390065977,1013840505,1640338258,1248986663,820441662,1697757524],[1997866577,1605378898,1451913318,1167186599,756091691,279402689,561916141,1864375827],[446040826,1446241087,1788957837,1134261172,878555345,965520144,618426033,1614031663],[656310207,241779682,431183738,369799378,79357279,117258878,1938249973,160016919],[1093652994,371917455,1000086982,1095098328,1111020725,1841095601,799729490,2037200288],[1461149891,184640188,1582375564,896674130,2010738706,1857825844,1358236656,817320614],[1936618133,603997531,731439739,1159690559,596412603,532955778,622578598,843062334],[229715814,786365292,651298338,1614657104,1238130101,431110656,846380883,1457186044],[1276167439,2047973916,712128852,296944548,776551357,1090315726,380469122,632806036],[585324801,1552369528,244457782,1414014372,618611241,2010493709,1584320557,1274546161],[435532324,543198082,99541309,1244464402,422105929,455787652,187590930,1308673950],[1690790192,950424606,1865198292,211808888,184258190,1383447516,1422669289,1492443910],[962041029,1713156420,796576514,525259552,1749062294,733168569,29221060,1951571391],[433638249,271550999,1607300397,687784620,944151376,590860758,1514809679,1153638678],[1755660521,665536988,1778232427,1615511799,2109666662,969284542,113833873,741137177],[1739194710,1975052820,1828299369,800735539,400225661,1811346835,126817261,433859629],[1377873513,1332705482,477742358,889881824,1434152412,1426928194,1466859217,1136197490],[789068952,437669719,2056673450,1883358866,1759539689,640146971,982760739,1952126803],[622764726,75244028,423502360,230226474,1602413337,995821539,338904189,1959551415],[1274871035,1231090686,1531422355,1208118073,375706503,1276589328,1864453371,1447483564],[274348140,1740503783,99983404,20330585,2015206916,1332681253,786527525,2065520005],[540000547,594682634,1454971712,1114066588,671561824,1406637211,1780538023,606359892],[221824477,1156143370,684509171,598775445,1809552493,1899911808,677149550,546088290],[286505596,1990399393,687246249,334815566,655572107,479110405,1603389609,1046504482],[1757516130,1137841893,849030882,2048164880,1873350932,1342908236,478199928,1388837794],[1611573802,410426057,369465788,956426904,860562652,2048384659,1371158959,1253130466],[1983583702,1043768054,1137569414,739151629,1780686921,2127797160,2080925230,824647304],[2013050754,1237434201,1138444153,622770525,745121410,73094618,84992306,1956437628],[563317357,353158290,617959025,1320239442,1455696384,1429772722,946528613,1145864104],[1393820456,1094566808,540318498,808898576,1713137499,572198573,1791857647,1459508669],[1614142107,1462925196,22799347,1697128781,935668254,554945069,1388398422,1709624166],[435661900,25061085,1890977658,700343459,2042579866,329849623,400718028,40857073],[1756631886,198704957,836277881,1934428934,777363646,119317414,1553464968,942000607],[1421926777,1472494225,172901175,1116740586,1944715041,1261803919,660800251,264647045],[864055933,1639707624,846572083,2070932211,1912171667,1938853194,34382109,239503174],[1332645373,1783194389,976792222,1691645267,1540649319,574454083,850735624,1706347471],[78078904,405671445,354867507,843835750,1753436491,458615760,194494655,249307064],[1080593659,473587095,726192532,1749921062,1342371362,2002678910,2074672330,1144246229],[1618056256,1615593086,708628119,1499927903,498391878,212344683,1378301810,803562350],[1520172564,404310715,136753907,1806880488,1115281930,1302545261,1212905268,1272942634],[738211422,278453651,250553287,1061480769,1035344879,222629273,1798254269,761649896],[1834632927,360128098,1641893880,1053139365,822022106,1379723848,1074867057,837173190],[772507330,64067674,2093046921,1836429664,1572988211,913690425,934540734,889522095],[670044623,653696611,1311960320,2065058487,1160627004,1185124137,330521045,778866727],[1022651101,146270601,964098037,1622660092,783873989,898324561,1463442394,1779302599],[2073902688,2057396374,1053275387,1668486560,305605190,1115597437,1555079586,732287888],[385369444,209651552,632423859,1411571973,1539206714,1330970883,237109885,1983843419],[487795805,230379234,1561991095,877203035,670025246,1050200504,852136274,1224998944],[2105864363,654452316,968925483,137169072,340081421,930723027,1314042926,1108496363],[280509903,877663494,1817051568,792155205,852736489,1154442601,675292729,789559016],[135421295,1075163982,282867456,2021378942,1977307742,1111991355,1910344635,1682717544],[2059776132,1109408645,330287972,1521240345,885507251,1361185926,1345839515,1045345649],[2021991847,1089476137,198538649,1979345289,1272615259,2026825323,1271683008,2081854599],[565701919,964912633,129580216,1352393952,516900432,2053436750,1923546341,1570007484],[91014577,1861093658,2120926717,25348302,1394694097,2072637866,1014371596,464583014],[21582528,666449966,391417538,1225415408,1180092882,1819064662,9347694,2084367978],[814519626,1229716549,1487997812,525071623,485169378,896529889,472326317,284766960],[325218124,749262583,202985851,374073623,521755119,1044654895,812528170,795651402],[1118441169,803097931,324078326,1878293226,1326485993,2001712426,597249310,439779982],[1410887913,282370996,1204130361,520756996,203264803,1804994434,397405779,733196264],[22396544,1225946311,484427938,584187137,559829431,1039734887,1965932987,1947449312],[1144570229,685338677,1105645447,385110792,1997598624,1140403106,160059397,478582138],[1897081273,670820823,1618021151,658795895,1397432535,1736952339,1004090034,1003504706],[1716650848,672806816,1800996012,817536425,1093296343,231132291,634285129,187351904],[2102989597,355237630,1475759088,503258404,1395406021,1084676785,882024922,618598057],[1692231040,1851342908,624979818,433727644,1227817723,885385353,225889426,958311605],[1187254648,2130400291,719429576,1812452280,1477560655,950790109,651705216,417143348],[817262565,2115292075,69217222,126758301,1551785406,1262143334,1357109008,1916133799],[2067378334,1841255389,1188084255,1731771811,675686877,571436562,1786594709,1983876809],[786099655,1736497623,1357580773,1606287440,588887802,1532290082,1792208898,1803526452],[688684601,1494112787,1305498717,888928252,1245847056,994550731,1426121212,19473062],[281328926,1529901486,320856858,220313635,241088459,991208813,813766767,545177210],[402044880,573642526,1844042038,2016628155,447388316,1284938766,1627856202,1273988773],[1400227561,1601308515,324320601,1373708329,2032168703,2056594034,533203938,703216594],[1864209597,783818374,1891682957,1968691952,2013158418,1869594232,782102202,1722418266],[834190790,684469370,3062630,576668001,37994614,1538362788,1687555253,1321902046],[2033028761,1009229288,462332799,878439609,2020052931,1268660736,1367521003,1281716233],[957271077,1882180344,844648865,1914839768,198311381,1083749438,1718289411,605275898],[261024272,255754349,2124580530,824538901,26193282,131547465,860993713,1109472400],[1276802465,733382697,1353738256,728629690,673697630,1203132598,618135925,1489898706],[1305950702,1332362499,1891761261,1173081830,828855529,868331027,288134673,671177953],[1521963514,2098029304,1410881396,1171099854,229073522,1502613319,151626668,288349200],[478438726,1830305313,2046291342,640343683,2112676165,503054842,1382661863,1908789723],[1045624851,170567346,1018865124,598368098,329729031,1890205328,1408225585,1055862843],[1619552787,869841032,1375339229,1384525957,591279447,1691856313,670851398,1233417298],[966754931,163838692,671650286,1788951687,2130072952,1786090622,103384403,1141374398],[268491502,1081839730,1569499354,770667432,1522493250,67816730,1828785629,263599883],[1353697521,462185161,1151243431,1490383659,1294459924,1475793922,1130813675,3984182],[1171163844,141718538,1822229126,1572281959,376594271,453643886,42941074,1244498232],[710701141,103909677,65067779,951637595,1779136594,1650621127,122650733,1455832562],[511957676,110334379,701442578,1563342321,1828659516,665991789,1070555875,1737392103],[356438125,527584951,1163947401,1031265606,1558238422,1327224415,190972986,1038337049],[1249677512,336112217,209683576,347314722,1937750225,1006079594,1141165992,130503494],[999022206,593286131,178145860,1363915033,1263165262,1160887361,487559024,537826847],[1361828117,938256904,1971203633,1373302306,724152130,1245472827,464221366,1622958879],[370794445,1877080732,628945567,431992483,1886087914,1675885304,2117995202,439187383],[1092152093,812096223,1410079078,1183066294,779266138,1743891882,1596697444,2097403929],[910069936,1494948005,24326769,199466602,1499054655,1589760124,801372887,1255725157],[2001299608,1373641190,573672950,598085555,1493983287,680187282,1239185250,179173102],[1807032021,1784604962,1651082723,1584286820,858937310,1955451254,2082923216,838344346],[813567597,536482854,9286737,18406181,472313983,1168802081,1856867337,730745247],[2126683085,1043156534,1402571218,712533363,18371522,235247821,398685497,1424321099],[435663934,1806403663,292444108,641074413,1039417352,410959867,183465075,1256198229],[932888001,1510954982,1464588356,351335033,1987657041,1204189935,782781694,980988021],[994335136,1625564845,2121259166,1040661818,2004245362,1580831847,1745438412,1477063009],[1597003949,1974909567,83431912,652818962,1466115798,492885363,474418476,1904856529],[1736644361,1151013297,1351372335,565902740,624561632,1967414145,1322734415,430315766],[2090867233,2056965302,176577483,1450795990,1587413025,1974300395,39096513,1436259215],[567067259,239409706,434976340,1828290115,316156896,1241845147,635384904,964610914],[1111727105,1193224380,285764774,238519096,36069520,327412341,222531925,690887862],[11927809,622789744,1314111484,1308395122,95079231,218221624,727476103,302544594],[341500985,1018812392,1456294145,831305186,973507804,1999541274,307811394,1376554029],[76958100,1790863441,96185704,500244956,554370920,1044411537,935732222,47135141],[969703061,1912335930,2013435472,145064792,577274197,413868053,824786085,883913177],[153150339,239089041,623975645,1286468363,900367308,290998711,157479578,804040422],[1472959348,265988141,1233005848,64293893,978985124,530472258,108607407,787689867],[14678934,1891766894,806773889,633376092,2097514162,1549771861,1991627883,851787994],[58994505,1033843395,1291242329,1518360470,309392601,964345948,683797687,1092043085],[79255469,232925625,2065457318,391130667,924413161,1841171809,2122810177,567178693],[1211249477,1248587390,1145173800,578734809,764687656,217742508,1172762227,817210188],[2027280935,759089983,961959589,1261535986,330700315,1011674569,190399068,953382165],[1381929521,775471858,175325793,198998489,1033219716,1784827058,815331493,1457821634],[1267888614,1523791375,1417365873,2020781520,603729202,554487285,1117480718,1191435226],[2085506467,1255496500,1663187107,316396606,790499920,1952368901,851199438,272350204],[583846333,686572182,1271250564,2060887908,759376879,1724305499,297923653,1773152347],[201956385,1284739814,1072419977,1057564072,928010894,224866576,1547723079,508806255],[634185098,288406760,1842992254,1848301554,1421829581,910331785,1439101875,2104967351],[1437642504,661410318,1936118947,1186104445,1451251808,1619723410,473553844,1715866253],[1947444524,725678493,2013680022,1129146302,1603913952,232380998,1850007339,1981495677],[173091669,1728373461,955431924,1577841328,1844030659,1927978700,931971319,1219965459],[1956124436,151729677,1505553556,453997272,1497289083,1029952252,1200097331,297988033],[1533113491,2048869632,506693702,2047277101,1035711942,427639958,984659515,393379051],[873722220,97241544,721244466,201030972,798093588,1528871749,211924272,908816540],[156168144,784257759,1188527563,1054495815,318740699,2018351891,690054512,623316004],[1409227364,660117202,1359344092,2072784118,982306663,1575384486,1495269029,2110443344],[975797808,1952630903,1863877629,304172253,679175203,38000915,1720979290,1371039200],[2040365693,1003583246,1846795897,1880143542,821676118,447474441,977846988,1393500882],[1293709173,176647898,321061781,233960127,493110491,1922103191,96365789,842167897],[153684989,1974566867,1050216374,951562850,1961873745,1709292674,567415387,763910947],[101200508,265496757,64821264,886290942,777521361,1667378820,25130493,488352999],[121012156,155265976,2039378244,1283158235,1766279267,736390000,2065084185,1925072350],[538834432,234296702,2028833888,1716835849,1665439808,1730234705,1548143438,144920510],[441176792,87921441,833646027,587994987,667718299,1400109784,1242607044,1440857642],[9706878,1007907705,2010298002,2067997196,802766684,77995665,1008077973,567609605],[1326331335,556853851,1551422976,254294378,588023298,589344294,1471105975,1476546782],[270380203,2125626020,1741838733,132322313,2095101766,505574224,813103741,866104138],[1867066945,905713940,949753035,2030851568,1698639361,1895571933,1869434396,2016173569],[1561772534,2046420609,1344061279,1513491821,376321991,1760886848,1646737960,872799612],[1564904430,650274149,165417608,2040695160,484661829,1086931362,1949750734,1800752548],[847845053,1800908514,142266538,1013263320,2030222535,2108998951,1274261454,228679878],[460361801,1156652794,217217971,127102941,778093110,1085815309,1220062504,452957169],[2121225635,2030434926,2100277259,1780680352,1075907743,1506110257,1784583304,233609703],[758313204,1524384880,1616850733,2012592824,709408710,513896137,2082322722,1794662665],[1721738746,1679958266,1470456518,491816806,884780426,1069357434,76443416,374390227],[1636492977,1817510799,989762755,1919345430,287461927,530516948,1317492867,263758743],[1652801538,2107878729,943566649,1017342259,1681751250,382288379,1482802898,265802254],[611152464,471941347,1703889015,1451827889,884455290,871576821,270595285,1872710593],[1551812306,1174045207,976017165,335630870,806120957,1195321940,415427737,256800667],[1237665132,1890469926,1751003155,1570228916,1848938656,678736253,1055150584,271993714],[528877859,2109264413,1252128078,506208976,686013387,1246629030,1247853680,223937428],[2053543417,1390342442,1536733652,1765178163,101264968,295850245,345239405,1664376027],[7255970,1734558161,679439413,1412035169,180490898,8925409,135157372,679826362],[278002359,1347463266,1526132103,275069066,1111722793,1848606530,1896359191,1789194654],[1848123411,441821065,1683418365,1141548108,797260631,1930532237,1641022883,1759271511],[202222974,428253731,1392283172,1118812057,1211670864,989514422,1462538511,1850485543],[410418075,1277494921,685143666,907067360,1902545600,62230770,542064275,1995615609],[27225109,1350252468,1008280462,1880700374,236227702,1982037031,803924940,1266824713],[1275798456,1178865584,1237926404,1531557855,804546538,932241840,299267298,186779691],[70191274,1935176899,436272436,1841838409,265647276,204671784,1221507655,1494836998],[634441863,1741450796,1212146159,720419706,1079942095,1776644387,1472530687,259877165],[686418782,140998997,1437022016,887009559,956622891,964899623,1253243130,2118227701],[1954884991,1156023960,2033008181,802488968,802765384,529603714,930698024,1664737232],[1063052920,1335561679,1883330386,1460064779,2106361615,428731687,219914202,2126500827],[1231596418,202358661,1974723560,2024170632,251766251,2047440438,600840489,1014609230],[127330035,349330750,1838314018,1761976344,1018590938,286432154,425821798,1226498455],[183210125,921395853,1294399973,1842235197,307422520,15053923,1784810074,1793829753],[759219006,1466423,350663767,1026546239,942775865,130381395,1303167513,1636278640],[721294384,1268395231,193255616,1549329400,617898838,667752216,294443690,67280211],[1855804706,758892635,473335672,1932038100,961255855,1031360456,399413432,585289362],[1138268303,1441460587,1479627717,1177887863,261980542,347109201,1964965123,1793739305],[1965620297,366760983,1033565385,620904387,1787191612,1896349176,1573137129,2084374937],[264775084,1918714805,779822614,1049251566,150123044,1981087360,1773565217,1675217995],[2018500970,1888051296,571454385,2031349284,1493068181,1732993528,2093260768,1006832586],[159467204,1847545384,1172450258,1835687094,541630509,1198892042,1452438001,1538422245],[1407151407,1640349173,1744383361,1150733727,668158320,2080695422,1263968927,75276648],[1422737265,660790892,827168530,1265611298,1528486591,306171487,1536293045,617625030],[1367916305,191464526,1453002710,378114354,685225128,1052791950,1822715044,1607393637],[1538437302,578503937,772987078,59632555,1691709654,865907646,775423259,1179127534],[350134630,525916787,1730928927,1921842122,1596251747,1618530585,915174956,1719090215],[1255294483,373610744,1233636052,564837974,1972631740,633908646,1521391857,1130946665],[1276164679,872276979,548177224,1065319652,1080737292,1707183474,1837151808,1872299067],[1984405726,1659650183,926568870,597336063,1935905252,252678100,387544574,1510673912],[1212457191,883957245,1063292204,1893517323,501792800,1030610675,1550674212,382870834],[764943131,312069831,1767627930,1444624540,1110588201,273450768,1280313996,1868280050],[725982522,2105444226,571422602,1563581904,828073524,705034759,106709522,1970799270],[2110730711,1724206873,2059905909,1623009358,98713954,1872594596,782437647,372122127],[670453253,2009971933,799917800,53387635,2125243239,681743920,1747497541,1795897631],[1364972126,1765292072,118562688,2105401455,407768540,99728757,409049363,2093226495],[1915360784,758301544,1586524585,2016806473,1160682220,266930587,1505067979,960889367],[1903818544,1603473059,752967682,956391881,530906510,984356321,1779145066,79067299],[70670903,1892010098,775688199,926789824,2011380469,630536277,937739309,815184255],[1588585576,1701958931,2083944749,369009148,105264345,381846998,1669930451,1508138288],[1024403746,644276118,764646801,1254570623,668699318,559131054,2017389651,729668804],[1129711712,1219951512,804076380,354750671,1695366307,1651701364,1673852209,1597464070],[310866727,1221217629,1112926421,1255042601,563130994,1001725258,1550402460,2030569730],[1257901069,15816768,1735524328,1916167521,987411524,1119902033,1247808998,1894547721],[1807283449,1399855314,869509559,792977078,1565430180,990989228,1890565578,1092304687],[1472526504,1042945941,1327193804,407069339,1531429195,420717518,624897860,136620681],[800266669,156363116,636094545,918049915,7290514,1786170974,1325395641,1216961229],[1686756549,980231045,1458111036,1462289960,1370285007,1574633675,779273654,353800245],[1354828140,848885740,1807668203,37321711,1055546018,1209917901,733665686,1558236406],[1609163041,1590665195,368608639,1421226789,105333786,705172368,1574834416,1504139806],[763684023,1926562001,1969712962,614595525,148082572,1701786514,985318835,1782516305],[821972253,417585076,561105095,1971870339,656678649,146286784,1787882189,1200964438],[682044485,2101050879,296374316,1673370278,503996780,324977125,864812726,1697448437],[773968967,96039975,226247200,1644006846,515457508,1374417170,1544784832,1490401073],[2009511074,1498274509,303932109,1016294103,486464838,497999383,250910939,1550556965],[1413082936,1484849641,869708208,1374504168,1714184966,393321432,86591943,1522955793],[1144059552,338934892,355696621,2060291357,526685183,1594587934,2066496523,793270660],[1216614413,1220309139,311518129,2084165203,1249625969,1347101849,43073964,1119719627],[438774783,916337898,1801016965,1881060919,1377222089,785782694,227075053,2122662029],[1879953642,532579852,1192981605,1627267402,189497908,716634256,11301029,925313512],[1216129177,1380359294,517333663,270034986,859662017,377647400,795763190,1942038725],[1313118062,1956077001,910589585,118701424,502211075,1625497905,1315403388,859929611],[1299268963,275800733,1170305497,1488253231,775806633,970493921,659137317,1416547647],[2034743071,51261883,1234884513,995266236,184469928,1413069483,1756405362,692772660],[1381191356,367567048,1013585801,1767400297,168387592,4698023,538391776,2108770128],[1644515464,935260710,1993031113,312295558,173266998,1752804116,882510012,1496859176],[472782540,732312999,837821259,1870678588,827284147,1850591279,486398934,841866944],[117523054,509758026,462490988,190635728,909343144,1422048643,893206730,380679745],[1748392451,1440566365,304612133,725886028,298604889,614924013,1804418871,1404799451],[888212385,1159782659,1593667227,1865773099,1141388016,310584604,491389337,1883565063],[1303320829,577132301,526559863,458923319,3521834,835943814,507744246,164073456],[192539736,1480704253,389909029,299162806,554501603,1475038376,242695240,1295319070],[339037855,1851564664,1252006184,128902021,844682843,468747533,637140192,2078784261],[6573140,889959020,380655301,467330437,50076335,1519735053,1538609016,1879084241],[96627213,552515669,1152171201,197005840,240152246,1667277248,1744337453,978852449],[1808302094,945510920,909267116,1857831539,1329723151,914186141,578143915,653044188],[270962699,1095385192,1758321893,930645316,1300864664,941927293,447545817,1326334265],[647523145,381325964,202897873,1558921152,1899867127,157895865,105835907,1478562639],[1071624981,807724339,382455864,1573775950,1273722690,572756037,1840502105,906205464],[1776825691,871003250,1297465666,1420306272,188560200,509012232,1221641850,1840554373],[468867409,794620347,989103885,73050549,1047096467,1111653487,1835822547,540879916],[221388206,1695549813,694449916,272761562,341538750,1300546170,1300053201,196166281],[587889850,77372160,1772015588,258217974,374131600,1837734293,471158521,597902670],[744901664,1717109989,1155863326,746421260,799378783,1360053493,983416895,2067328439],[1970139436,276178596,396142940,1393886675,1668845713,2101953256,1379345621,1367115019],[151338650,1232628913,2074352336,1838254850,1358810111,1487370190,424624218,246065520],[1038567865,2016386421,1467296671,219980892,1984509125,1440562805,1174039568,1883446610],[931690423,1939733674,149258963,1938808770,1970008965,1324669968,895134953,2020422649],[1526708101,880423887,381251637,1349148296,320638744,983126239,701941571,1847895550],[519785182,892183419,759222224,1342931576,920056366,1355071260,153224258,1408776366],[257593338,1702924247,904887508,780958091,615775834,1713259878,1783203434,161150823],[610636301,1054109535,1341167466,1903567170,1817641115,1579830412,1768118488,1450813208],[380846653,1219331891,207673813,782967309,2007883902,1302136302,168562958,1676980191],[1432654226,74753627,806120614,582151228,1623901218,1790556415,1497888853,631212356],[2052987447,415173559,1267343539,1222392363,1210459400,714477797,1395638255,94321292],[1987216724,554974659,1127882032,1282376437,800040061,2027192947,1101343467,19462881],[1118024816,1422834013,783243885,2072416774,1140440989,1751175001,291169020,1033254578],[1709359221,737669955,895140905,1826800281,213118070,446204286,1247325715,876896846],[1606487926,2003158509,838416762,1455493320,1977056364,1671457705,1646838623,979728185],[1334008243,1167069618,15962634,2127001484,2056291828,1038691072,2000664007,40820198],[1293412207,1567657178,1468994678,387399436,616252960,538727370,801794625,174347740],[1686400321,677299499,1826587343,2095740806,1954377183,1696427168,232065143,1536448606],[1073174296,1621175310,1042418829,1001441083,1020250134,1092803524,1857790033,331681857],[1779607926,1436298163,437628848,1404434667,1264297381,719778772,1857556289,519858275],[299454316,83084018,1655838858,178103121,1314020912,1725199638,186263423,1930175042],[572129115,1795840399,131296654,1936828645,2003376135,1093499581,887425982,229778803],[1362868697,1532622360,1302017683,776023929,493170981,928162608,1842340282,1445459110],[1577131573,474024612,1385308149,1997482971,1603345205,492545686,1169697735,481220168],[1301094113,896512781,368893271,2014329931,1486053888,59602093,1842777028,628764759],[1093612313,654258054,964396551,1435137600,756570516,1128725116,883626845,238714403],[2257670,1695035973,1620318617,1616054698,1111415243,1006802667,122739506,1570852198],[216490259,393467831,208355953,333345700,325902910,1972209674,1875396918,63291781],[155006358,838838920,251586652,1197983654,1069885560,771485029,1486128114,558049466],[644306387,864226910,1480123725,2060264439,947760867,1806296447,1368420520,1027319074],[832281191,439519693,1433388683,1063911939,1433850586,351947205,1250853548,1037419245],[656606464,1585874212,1442001089,951835763,944790330,1315546127,1987963018,805382522],[1797469314,2032485517,733365106,1670961422,1477129348,1925847687,1843455157,518883761],[991378767,540976788,683248548,1239484696,492499622,866442834,1662503579,105490318],[1311739856,1005362138,439555243,886718155,824611497,482783231,407067902,677069631],[1468224406,1023456089,1263129724,1152993368,535231573,898715195,719889829,330088920],[1396932355,1289614212,796745125,936429402,2065037030,1979643954,722221198,408657849],[189955514,1803129287,1936565940,971193367,1035755927,860241064,1905178096,1106615221],[1595816727,2030041631,1527316373,1193351411,1677513108,30489666,1319019006,367454451],[81202340,179059809,1487799792,771700403,2016827239,584853217,682029822,684048509],[980156273,895307648,181305298,2008666896,1106275611,1438664368,1267102201,1143558502],[1969476369,1928060558,1845357411,1391914890,652640013,286734340,1928463205,1118936382],[2033733849,1541576850,1710884372,102603727,988137579,1722511389,1107211133,189621838],[865506070,272572862,1459933171,1237769050,238098056,1906389309,495924498,411116784],[286189959,1638233985,590928107,1031237079,2039411734,1655487429,851895790,2116647130],[1802401351,352398281,1943169881,2042941712,1752114312,1670014693,1737208084,1463495901],[1572747737,1991576046,93177018,279654478,1103639459,1596106594,516004616,1008914202],[1199010708,2015176343,702948978,754120748,999672794,1466440982,1027057455,350855985],[1715045274,919137927,164371472,1016016744,1700611783,343176809,1557898496,380103982],[610166828,1214720123,383731600,270448240,400052344,585192945,1754964548,878139642],[1689615223,456819529,999892856,9243425,1593446981,1955198322,1572327321,1811280538],[1760163590,2085734388,379071416,1630915151,1798346858,1886396090,1193491652,1515058336],[1249707026,958176901,42901905,1453938410,689769398,1361387539,533467679,1064362076],[188317854,917793654,1951496245,1743434288,1412997911,2028509478,127787198,2052162469],[1553457816,2012378286,468867478,2122640775,304509195,67453173,2063785222,1301577275],[1331008619,2076997891,1376824493,2108062418,1462765756,1449270438,114948382,773926227],[48659628,1878564195,1004070357,424993325,438411600,1203717445,811761488,1856234192],[1321148913,744085748,31651114,1749876460,391773578,913614764,640073952,1564570977],[682003035,290656479,1364817327,1560845424,1131720539,158778350,1625534435,40712989],[2014834967,338134120,2089319352,197261791,1617888014,793235563,1779649203,1706299486],[387241338,1591045932,98019532,1914324453,1904780168,417849941,2109915899,649265704],[2061041253,537773741,1263933673,11768857,1907276374,1422826609,1774082042,550854974],[1212136358,1431791290,1424892901,573737926,1152077062,370625009,75375125,1620350301],[791199679,2058898063,1640520346,1775686722,87167547,451476109,1962407875,142927683],[523956652,1548046072,862076014,1599180842,782436835,1703016950,1910659909,367245718],[1881154937,410848076,272654599,2020255862,1292127669,438011245,1475701815,1430527223],[901226998,277339854,933379391,1020427704,981880007,457590589,1869914816,1431122589],[342856520,313884364,671077757,1144861707,2103582653,1602348162,557454732,387481028],[125045801,733882496,1599353804,1604098075,558160603,1339266352,1962665913,1449714876],[424297952,1624400003,961777709,391466153,628189260,243892684,904050046,1588279066],[850380575,1988701942,1098769023,1922888622,373609384,1578720869,1187754383,1487079983],[1335960562,288720614,2120046765,471953316,1039401875,1617040289,1017352017,1485367712],[221406264,1594615488,694443720,1078756687,274636479,1066916444,806908004,1903150141],[630662387,543607920,1479911520,639139524,206081315,854571353,1057234879,166840265],[226489892,1187670014,1701842430,374694191,741743409,1601225420,1027232757,1316686916],[1460079991,403149841,1982430450,290996593,332776277,1762841415,1219452085,893940070],[261044480,1967943416,1573996540,1485241525,722708385,1106114557,1923815516,369487681],[785880358,1985359890,2033841348,721151179,526234967,1344128619,1453962541,734929294],[1283017266,199511265,1871412641,530961835,1119858891,200058499,1534887911,2013575999],[30961535,963213904,1828356863,821148652,596935062,179913479,582947227,811560757],[1716973342,983906989,168538308,1558695887,625862348,1395204913,876492961,1206720492],[680333913,1554688638,1988775587,5359732,1448440005,334463253,843573303,217518329],[510980719,1274323561,1629766927,1796553633,1040962925,1935990061,1500146929,76420685],[1254168058,1082444568,345529973,633529963,321633545,1104130492,733123669,127054121],[1226984305,738125056,752161231,106526287,1033858461,225998268,745400788,45449263],[1780825739,1239049898,1567608554,1977448570,1073644089,1051002526,939228783,1688674813],[124451555,1681718817,1587624374,1116861223,1873723987,1338406276,415267272,1935231462],[1997565020,856348442,1280997961,1688946060,2021202767,1278658163,801369894,1808821609],[420031229,529937743,1547597097,1823241328,787491022,295079859,1473074408,2000519418],[996175921,1540082487,1337285537,1379896297,35049389,1322226765,801829492,882156460],[1853011827,543105635,909890912,74959904,260508208,1013881731,1142429150,1425742499],[1585393110,2073714585,18907049,1308263737,1950041992,1600338056,1551991916,1435559843],[1411289314,463163774,1224634406,1797512072,1047636418,1057619123,616464672,1517816422],[609001009,1571552348,1974018779,697925162,1228080593,163430871,900195342,630306251],[1047628043,482161429,1700448636,1430546455,619952199,856633692,1648712327,1696371281],[1462581705,586830011,1485509324,458025785,611548600,342575403,147082166,1029492407],[461654333,1976239818,864779835,157084309,503687418,1649001280,1888199028,124090559],[1254169501,1425112849,68771210,1845665046,1233019359,2035307493,1921835770,630830914],[272884506,1748237307,2113044809,1445348555,1481904804,1513837494,1051967396,460496346],[976617020,1756896900,1367288813,719468047,181999103,1277405765,415894726,956599142],[976626263,395536471,509252490,1637274700,1955744453,1840341454,1528065273,611536675],[1246495521,1300081538,231292380,1680884039,2081105681,71981802,1596991410,38327749],[492765454,946384072,489339932,2006519513,183917062,374130471,1818398495,179786311],[2004618616,1438370426,1205841208,1661839712,159409403,154988580,308340099,960870378],[390573112,2052206948,261182335,1856841784,1936927027,166347326,227689135,1814953079],[886058910,1165693953,41043052,2066448821,1245694035,2002488475,1818111622,773886559],[798107768,1611364531,652749618,999195628,1433429648,2109656566,1367263901,1882743519],[328789904,732684411,246278934,1840998124,2054867614,350782310,119840293,1190226186],[1567983842,408066096,2068507767,845614267,586023681,332259218,886127717,919894741],[995947943,561814637,1701226225,30469849,479469428,1646585028,1135196708,198402698],[931973842,1376484067,731260391,1732990212,1394576861,449638295,1312598697,375187098],[1259937487,981177004,1235073210,1816082953,1110362607,1307610546,1204592477,51652023],[1929289491,2001797773,1974394027,111401140,308614208,556605563,1351217994,1298720934],[370273314,2001762699,1086623176,2004484757,1556864738,1572401762,222694226,686261897],[696519799,326524619,1246023277,2071881344,456000972,664874047,1043028535,849151891],[769312629,437087652,1195557656,1355191902,1062277614,84016130,1815383295,1321016412],[1238805847,946089294,1632419534,1692166964,1032773130,1982544424,616090938,1458074006],[1001703184,1078444065,1086291985,1046195889,1830485380,563163035,1840334654,1719266386],[1024057899,1825294460,43805031,573271413,1104925800,1691751951,1073238766,1411767130],[1131989684,1844167219,651568804,935916513,1218940357,51746147,54198586,794784147],[1890738108,1725983049,1085527470,1773668336,773790220,1044519960,776399635,1740177111],[1140618736,1704337954,559302087,1595083928,2036695481,460182632,389825714,1393325919],[1298657602,879202177,1444083040,221921363,1582628415,1437452348,2080268331,1249920199],[1736796444,41038864,716202208,1787845082,444612925,617037273,902135822,363645513],[1373518328,119555489,650952362,2069844704,2094465581,888906562,1254121242,1201157874],[782142379,50530740,2089833870,612969438,2110702834,1877755843,71879331,1915333414],[1572674073,1937952476,803593437,1050538427,546289938,605869707,254442261,657116735],[259490700,389239683,1002211588,327787742,925570437,1715811900,1682322879,1318221457],[1729108134,308770029,2123586207,1708008599,230348182,126985563,1281096606,681265680],[1207851763,1687710087,25586668,1963970369,2002922546,1178834394,525226493,703532980],[2011427892,1525113657,870993235,208301303,490493064,1195976456,782601403,1137604909],[302702098,1474407279,62420370,1712172523,415487158,1182245298,521873454,626513151],[234933711,1968625755,1368097728,514090739,1792409131,1652370597,1689978262,1417143350],[546818140,420678276,524775504,750584561,1826080515,1540262405,1890578300,1163283729],[381952124,1249229714,1762781810,604638911,1465359139,1481352390,325108731,892491602],[1030669858,1895255681,53101799,743809752,714019780,742565483,1478558229,936493922],[1857688146,1983428749,1363748603,1429623805,211261147,798160067,259634262,153877198],[321092523,925315190,1364086307,2085289753,1435735350,1321104010,27499324,1334299322],[1938514841,1864663062,2027562162,110771358,454356246,982014681,97725678,1251403356],[1433619695,302212806,998339455,1972830398,135180906,714743250,945570513,1550156008],[620636751,857453070,1275157666,1702052166,1652918648,326234802,1555291240,1754388695],[1008319159,44114308,476191118,723432416,1012006636,2090821581,1709677913,1143130061],[1673696052,102966031,797606851,1957145313,2111629409,1881444049,1892705529,1644051995],[536524797,178847329,1384000037,802407391,1911368514,1730884280,1819887281,1107272428],[1131510340,1005782593,907260579,1449348362,897327709,678157613,1382944667,2089154555],[2058937326,359262136,1800008177,552025324,911849390,294803304,1741498946,509714871],[1649869116,1220689325,1687951042,1321297748,1377439108,1091462756,1528258049,242275085],[354016806,1838468705,514840324,261827246,745885878,1984493488,649525563,928683180],[1796695627,1380510014,2079452526,1177734463,103088654,2024067587,1833593344,1941828198],[1780058103,1940469489,1362597990,1105377006,1213398273,771637785,1745500870,1105193404],[1889375264,1385020755,1919005848,335849839,862372662,1061961300,2106240288,1132973522],[245173405,467918146,789120852,526253488,821531992,1375285922,1266093466,292810006],[518777498,456027824,1687815091,1517358859,278670905,946420373,552760059,1033144765],[1335473371,1961059102,1594628475,1976779494,1526114975,534507508,1605954554,290191620],[1090655601,599990485,1676969894,1246171190,953901291,1648788048,1210291669,422329566],[427689742,524185945,427542130,1503009208,1976095711,262043732,1969065669,752917021],[476699038,684369146,654635858,20432069,186503713,883016057,1575362704,1455912826],[972151984,1152305609,2022339340,1804914480,750272314,475384304,224784493,598578582],[1103058734,2005119745,588072582,1591744366,41533482,1541245366,203998560,1910749739],[859044472,283491240,600669087,691137182,1529515339,619949580,1884004096,679773828],[704509232,1293259913,493440651,81813906,693545308,1471510860,1159700117,971249993],[1466845007,397069197,275331119,1538116327,2107311605,1992280859,1751565571,1234482492],[1000617166,1955223375,396939159,1191158506,679386752,269936162,1455934900,1766499768],[1585912045,1625349674,367322713,667969800,1217649040,1167749032,1890572448,687843962],[995086056,1870081932,248636690,1653773062,58702840,109054287,919841791,511592681],[1869092829,1746176200,874936959,1349379486,531235019,2040121486,2116405678,172100277],[1240597933,1881393476,1048167185,1968706257,1642428431,1725561213,1004039605,1277616609],[1890749547,976634525,536415231,1113815288,1330592985,1131568950,546182986,1634207013],[1099315944,465386113,2010517126,189989394,1106483410,1404990127,897916973,557519477],[1714803528,1921246804,1372026991,829759852,800208484,1159165009,62148386,91267233],[111378186,1616356700,141387279,943050285,37773105,1284572201,2069494887,1091254242],[336411996,478091745,769463261,639440652,1859359644,1229951023,1992612937,1006790],[159453768,1162748240,1714355163,832449052,1037843053,390303586,1800188675,971614990],[340871182,2124655370,1623002240,618724627,714999161,1930916520,1250375410,76068213],[1432951151,1513729355,1749322165,879815228,770054254,1439146419,1757051035,219907052],[947952611,589969281,690097837,1113653575,406158771,674032389,519384847,1246003782],[2091164098,1839331433,1690510386,1960655599,571366483,1578086772,180407049,987678897],[1479026560,328672555,1783516929,1187965895,1639689933,1609961042,197655284,947864312],[1238622902,1200311912,1373337704,1677663518,1546808553,784729125,1443113756,1791536246],[1454286121,35697817,1868317485,1913412834,1063206814,291241405,1835973893,332341739],[419643636,1663473604,1187149766,2010791369,265011453,882265091,512750074,2085103226],[1784081664,1000315194,1046335987,205643276,1049635215,1700099773,2065036037,707756623],[1001188281,780346622,79313347,1879275974,1381099501,2008046999,2126315723,526312300],[502420638,1715079856,1167275200,751679822,808348009,386299493,45357207,935093924],[1401188547,2030636485,2043877897,948121632,1773205907,2028546595,1421607425,770742386],[168298140,716872616,1302249390,748199716,1090424845,385931291,1801199011,1322073169],[2019839656,2052140540,1484437956,1470379856,930691380,1211858392,937929690,1844849064],[719552520,1417731841,875832652,483935435,1889351934,1747776060,721691994,405965501],[1311942127,1644617369,1048210424,875146587,1906512729,1818936845,81004259,1892169584],[1924883827,1272388108,596011751,1359031435,441372301,2006128887,1582847738,1143407326],[956089202,514755416,804360278,1315718447,909106392,66185891,1320023158,799827294],[867394646,1334466531,1576420849,1182780847,738713192,211332358,463280136,327858653],[349193545,1314734457,373546866,752883129,537770033,1537623437,1982274974,615066096],[1788850096,1237816883,1535407267,570447611,1061658277,596901377,1323994726,685808410],[809092016,176735877,335806020,109721555,1581375089,1524638494,1793992228,2115383990],[1635951221,31207590,1079705786,592943267,1760424965,921310686,1222378821,416704900],[1865390681,1599788597,951469031,53693750,178247407,1382607911,1145713796,382119604],[1402751466,1382379530,1754560066,1695599526,770597078,1923981469,590970821,1657194565],[2106287295,1804255897,1283890214,1148381664,1659083420,1484503728,605758426,564511408],[458133431,1946022148,734102982,917776803,264419332,643280176,340044470,574569503],[1330832898,945920591,1375059915,972092675,1166227105,48178086,1695001771,335641940],[1787911052,977628572,1598826565,742807233,2052716649,1153014920,158785081,866351150],[1373746362,790177029,777441141,1089709942,1894775173,1693523676,1970154146,1181752685],[1401792456,495053314,554626724,298726346,1326532189,884347346,709370487,2003462715],[1505262357,1095121869,337041433,1988313128,689981693,1039075597,2100020622,631140596],[597502714,388711457,1750564251,1569780074,937464996,1150719086,1458844253,1296932288],[562999425,1746726542,471539301,237086893,773181167,178693282,1675555180,1949025216],[1114300239,670595449,276686442,479060981,1868140113,54592245,1741030784,1451160516],[492716875,931822333,652271024,742663330,952274438,1809162865,1672809643,1217372817],[1326669544,1260753420,2061073870,849661920,1002501694,336791548,688328827,760065062],[1621725898,598027229,90895624,242772482,964166220,1243360316,1816329858,722026589],[1358193278,2012844149,116837281,607523899,1056574179,1015992547,604561194,491739590],[1480411638,1597363582,20925987,1008078979,675155056,1603912616,1376214946,214089814],[1221309207,153381,423816594,818582336,389870624,2057497718,1332983284,1658041550],[1133138375,1520684126,1346148513,1946973973,1277832443,1793594077,1533649215,670943902],[822755863,96453813,366506538,537417378,574430843,1763158368,586964535,1670503395],[413009939,1710667346,686488937,325892046,1683309667,518817133,765240030,615517536],[1721596469,282049458,1147000791,1529535828,1464809129,447460991,92219056,470800146],[2023622856,468457325,560768245,87904935,1582266198,754492549,2017574213,933610905],[1087244299,1335345837,2083368555,757971131,148786096,1003274416,1124501853,1489936719],[55462027,25658422,554526812,416636996,1461087657,823487231,1294431737,896350619],[1216042863,1962522769,296139352,314682182,1406733222,1005879163,446536949,508802085],[1267706533,373102244,1384319817,1154551790,1125210584,1764316506,1619660298,1986498005],[656611631,466291095,1795608907,175115934,924763919,2129342749,1967617888,2123409974],[1984607472,1276940369,600109963,130245349,1948546532,549287398,1911560952,1465023297],[2009066338,1288224090,328449796,1252678628,1490273466,126913531,1317019522,1703757325],[102371953,990391598,375760999,499317315,984964773,1824140079,1893413561,1372248125],[1083071171,109447679,1511849283,1674091188,475797604,1349815348,504303404,627281327],[107068104,249520632,1409861424,19083385,6161591,1437095126,364759805,2018826646],[844530296,1678506456,1989890948,1768243603,1228834650,2005548653,775922148,1093559496],[439188067,968163537,879557847,538966891,564716843,859503336,1647226311,2018012961],[1363714473,1920955717,923751679,1023142951,863126514,271779965,283524666,1725492400],[799710679,1152210963,647481233,2039299292,1184369188,1122068462,679306161,984762079],[1641755856,2049332827,1727158958,1460066161,1596754770,1178018776,873247923,599385957],[90373080,275380641,1585920606,856866613,1515332492,1358461623,362395926,2095395431],[794930217,1797831354,1183546347,1449301881,465711573,116578646,971211089,517919164],[1891370805,239133091,750387394,1938455734,1733737649,214764238,2081815833,1711246975],[397103981,74203890,597340731,1389536308,1417077186,1610204249,1829656450,804039859],[397976480,1431905261,367563001,1162505124,1694302788,1284205970,1654230162,503855640],[911098924,693401712,312337692,1274608449,83649893,979245526,857882324,1748073702],[20174088,672871432,130530040,2067462298,332650001,1208064670,2019960259,1041333984],[475318216,2070985749,458060963,1113082338,1943583667,956799339,1389963866,1092659995],[730547647,1141574345,551928018,408809581,1617848436,2053931264,194190361,1322849476],[792925016,705375266,1098224954,1501819998,73044223,2067661535,1992311766,1473629083],[84875805,2003836009,1546015611,1505304902,191752913,2113530313,555912906,1743621147],[696125188,2040703804,2001614395,1991425265,216370753,204405068,1440948191,2055530590],[737222304,1214191362,832322340,1949762301,375472606,74069100,2024207968,1698454834],[609928495,895788290,482706396,1322955695,1548409472,1422866454,329766294,125204462],[1641114267,1426892333,134450933,662424534,742747018,731833095,326166353,900893012],[1542218885,1137166894,1868598007,1336121146,429630036,1008883439,1421295982,2112184679],[1823812569,2041366378,277256025,1796590421,51251581,939120945,1305813840,1330219102],[985507810,1815502788,660165268,1534653817,995282681,1966404524,2082808006,2012002216],[1050703171,576475541,557258026,697094442,2111100799,1469743985,1790763172,154087354],[93241053,331972704,1628431196,1129920926,439981235,1102393575,1092244870,1343868349],[435664568,444392645,1678763060,838581104,1461127958,714089762,1647825789,891646208],[1518509064,524806170,1266990795,1926895076,202206605,599516007,1530677300,315408802],[1339294235,676089291,1793894394,409196318,2014891046,397011172,249964052,742132582],[295433644,1939610249,1300953375,2067889768,16689347,1937019346,1981905999,1925620627],[1754110372,1873348432,1723580119,2096734306,1343801184,2000930433,1871486037,250899180],[347339188,1402563897,53953918,177850762,2100846167,275005382,2113445090,11244074],[94357462,1792837299,1545172457,1485217151,1316389228,1061234414,1002306735,1065478374],[124029424,53541801,833999434,1496838348,131505802,313337200,585865018,244355794],[335595200,631657518,416478803,1904134325,1579518130,690990183,774592976,367565786],[61540824,1216210326,948499430,1762014799,1675829258,206001152,1365032789,946904360],[846875703,632003381,790602901,914832162,1479284135,2677733,696788860,1097739462],[1765366330,2013295166,284091626,1292518920,1106193346,1821897026,1785492521,834804594],[270339175,1760469273,999728837,1915824999,1122709485,1905009305,682542260,304784288],[1127433281,1546550917,480542469,1883109353,181291343,300802983,61262635,1097836333],[1930609208,654200633,490116246,126971455,804909362,2014278963,699817964,1995087565],[1271846125,2015696814,213503696,1765718577,1101098406,275073212,1312459624,2030838143],[2117973718,1063556027,1590334572,106044675,1081108061,1573351409,1098596200,640674100],[729660683,1812844500,1043853474,812688166,583940255,1068609598,2065776704,1974217706],[272741258,171056451,1988358409,1898314378,1146898935,1768607611,469869865,1818940180],[1418817792,376777490,199790739,567333345,1086501620,938112000,171562952,147839258],[1854994226,313029143,1283101796,1736518665,1533203880,515750975,464872806,1150769934],[1656575921,1784593833,396309442,168606552,1534031526,433785646,637459603,77616560],[863331169,1161579484,72375998,928483986,1281999304,1840870075,1036299494,1465570750],[1115683271,1203503865,257261899,147675776,590132068,793802214,1455149305,248176687],[586173855,768313734,398781276,360648752,1441480608,5137673,851392704,618247121],[898551578,2037262265,1106696081,1745577535,396634015,1929624737,1573274665,170410900],[1534986569,887870906,1800000317,103073175,1981842942,2067846829,1125965526,494490685],[990424057,1518775872,1855310126,1725452985,1728972812,2017952544,204159663,708068413],[623106352,1817585037,360087886,1109941460,2066261955,263553930,2089237983,1490528411],[273332673,151481623,1563514004,769448379,1237555660,1917852268,1609569363,26363760],[1612552847,125027250,1607648457,1576536793,2109654111,661951655,3487883,1598421769],[1253133289,964115023,2117086783,756139429,808553954,1904232475,1856892419,360765381],[1852470184,1405720014,1439177121,1015992407,1528526038,599743619,1305972326,281343236],[802272426,1631144042,258390322,1325884126,31689214,748129830,849953464,685387904],[1255791373,143955730,1074143033,1147004702,649144662,1853976010,578135388,1300411073],[913358333,1005468160,1240508148,1017554534,473129706,899800255,864971650,663354806],[534211899,469766,1933949418,1152038864,1988381527,22109008,1534183494,161382702],[389607728,1472597201,352098258,1495376200,692720411,1498792167,1750478580,1235153999],[1259504005,1630220969,1399730073,1952620576,1195645224,1792276893,1991945742,909623270],[381468161,483532472,1418752058,1663903598,1186239858,1159288254,725082631,1514109029],[1450665546,1909634783,1008225202,1764516656,1948349210,398007374,1119123269,592228586],[822086651,1021286762,1380548221,624168323,2013832554,911815535,850416871,1816451522],[881280698,217904745,2023658257,915216732,1496022368,866688775,2085690411,786576266],[1093851881,1357600101,1125188350,319793666,312645917,1045095657,1981805924,883001698],[2020262858,1244491867,1347711613,271377998,490988531,1670485305,1943233748,1871496174],[1824989216,536860951,1403809342,1233546635,665887927,1958018773,547350331,1247563030],[342339541,1926022147,1002114785,1860997774,1243406427,41519781,276152080,1016378364],[716874993,505622623,60281991,243508089,264899273,1759742307,1102821868,1171510040],[1207599044,1290490974,936282115,831565497,219561949,1660448138,374789238,747908051],[1993884616,695020005,248766809,2100214210,864365908,450767892,1072179270,728770284],[512551302,325440797,968659291,2106295101,91324398,756772141,462642263,209707513],[75360155,153475686,1614563773,1808968205,164797327,2105409655,1404142415,1530132986],[60788795,483039174,728345702,1035590551,1738045691,1984758053,487105194,826327395],[838600607,1969883950,538985647,256481198,610620124,1198692525,1359857803,1354362967],[827157564,1870602422,1895867751,7105569,714096151,261098651,1207789782,1016576169],[76962465,363515651,1088175064,227249511,79812216,257599412,819856389,51431923],[1126304920,851581727,406420744,1431919911,82350735,629981260,1762816888,1039606930],[1277819040,191251131,66149856,1465022111,1849565537,1958498603,1879203696,887838140],[1736075620,1749557768,1497917385,344050685,1559892157,580169256,2018611729,1138724971],[1265167013,798165657,670003968,1360659267,669368552,28998492,373820663,1214949394],[1586921334,68255708,1466045623,96698693,686747030,1102247947,1703683802,517334101],[137597802,267386409,363506097,285761410,2070200775,1024259664,2054966059,1827602201],[908234200,62674871,152056802,1236581533,965502203,2049610903,156550587,20739663],[1936705531,1308966632,373859384,128984003,87185227,171746238,1391800407,1553686283],[68394618,224496358,835331374,1188129661,1922892120,1189224718,1646849574,1589981954],[2007279694,275459340,1890670041,1888748445,1559801531,962259627,1492231229,1603762437],[1177936399,1166150070,936602079,155611266,113406177,2088676593,631348119,94954402],[688824135,304391916,1440111833,1896861100,361011925,1149713667,1565944278,1488945283],[1676215002,777317565,790261909,183800696,1180867970,1172516835,2023262695,2006648682],[773219580,1360236760,1468041711,602353664,699472170,296902748,1096625816,571915778],[1899995192,1521073493,1307826742,777289527,1757270516,1632772187,515470898,281364303],[364237584,1833545665,97316119,562542421,1670294958,555371687,1771510067,828761548],[2093650961,617989207,1270447726,797101966,419562476,1523405964,82342180,1807577703],[479445666,1571841174,642019413,411062340,271391479,1247224621,1690941890,1931577741],[360530433,1991665522,792743105,1440330707,1092633228,934461303,1143518286,1740729576],[757058108,1756194474,539191403,1576767646,1860364305,2086595189,1835894275,258638779],[1670704525,2041528702,1241313626,433717555,290834035,514763890,1884795656,617006206],[1496798343,430349196,1066573172,1033731490,867395122,306613961,827719382,1056132330],[1305228732,512604315,1951656457,429470469,1708476110,2049617700,1629384311,1401189790],[65654842,1817112675,1317949100,1560713764,245790685,43649974,1106022477,643914868],[1019378927,765601853,1783092248,1250403217,1837045098,1827991621,1750619963,1093476501],[1554416251,1732077193,1701966093,1380540311,1181937560,1294159218,959672543,1752026183],[24025840,1938176960,894825927,1723765351,2092250318,339631553,1687822373,1080225113],[169676687,453037495,1442010208,310878880,1982716320,1320772936,1203426072,344076818],[218200521,1547394368,136649428,159239790,1480794991,993621187,451943421,154194062],[498588318,1808645223,930221160,1377174275,523658928,1549374445,994899093,415639384],[951323127,456676348,53064539,353518477,1954947173,400250636,375991617,2053218894],[553147666,584192078,1412312323,36593197,1405143687,1966198183,793250448,38317139],[688812474,743703119,254350964,646896832,1244041672,1312605768,1013353812,1705917282],[1261835354,804208054,1959479001,926195327,409337333,411254921,500689167,91027100],[1119389093,1559042072,1063439926,929565424,930715313,1209212722,1886321745,332322587],[427360911,463984570,1605331895,1508154788,894979873,1413112390,1704264094,1898660802],[72292373,732198028,2008117985,347766327,728273803,170083824,333836231,1069853132],[41378996,1704630434,632246721,724453553,705864585,343933000,1333592154,117809857],[1648195067,1829032217,908328193,1104642644,1247608820,1919758182,926052854,349238069],[665002670,1138341080,991751213,1250634735,112391174,871286074,1727759980,112747185],[1264901444,1874691058,1214613997,1754699507,275380993,709770769,881447201,1419882065],[775289275,489728003,297508222,648608144,1264238704,1592695464,197963896,152780775],[2062556179,315148681,340739060,906920078,561786418,1032884048,1399827352,1637991774],[538195505,676958833,221431293,908871577,1813616196,255086859,1794967908,986680286],[137849929,1389065235,2020715839,423253554,1183322925,1043465602,1914622603,347241575],[227802347,546890091,1556245717,1147711938,802986501,2129847221,418372982,1523255393],[1542131460,1288671969,387739250,1914552785,1186907296,727289629,1248839155,2092100155],[2088006485,695959793,493645128,1410903562,43891111,582016451,654907888,1495479477],[1595865213,89424676,1983160422,1418001818,1271117851,521468819,670117176,1252223620],[2088193608,1220977537,1639008020,120584535,387939768,616553002,1018819539,1565343958],[1282655571,998201859,1756501454,1455639109,1771870201,832575777,1940587900,1623983784],[2012699198,185429401,566529802,1766122263,412366328,1597003318,207936841,1804192505],[817731069,1544920583,442764086,1528355356,740973234,1225536641,1775417206,1251165534],[1365398640,1968176890,368115424,1911207020,695437761,1975353525,159590831,731240315],[83802658,218622500,1498099354,1728688909,885978974,1784333242,1274609562,416769531],[1339151744,1346779363,1320004492,2011885988,1054910660,476361916,1659416019,1184142209],[1825880240,1662078823,1408271444,737851551,2125021819,77970642,1220406384,365299165],[2044890318,1046417014,127587639,542416816,1880205625,128190755,1999151839,459962728],[1559117480,2066730137,1625655266,1296047797,1087207851,1519411206,1839801119,42126558],[44653095,763274744,278538459,542922479,1822724833,2056162188,1496327842,1119579624],[1705658831,1733745496,1337831885,264432756,971785322,1547392171,677927144,2021024002],[1242413854,1063625039,777277930,1633004630,195001402,1074833990,1596075785,1906089708],[1875769053,1241125184,1434570484,936668875,1103941679,1922179568,1831936796,1602664931],[1630660581,282042723,383486552,1281067132,1280230659,96252510,76403113,1085628754],[1055422100,331367968,1970731758,1899649208,729610928,2115380826,1842617770,186206153],[2039288551,821128687,1677954861,2104149988,1268905972,1074273590,1039099453,239102572],[80382152,1581877323,311248153,1626481272,1406546270,537297172,1790813677,305405005],[914629368,1704346461,182151767,313245388,2062890447,585975045,1891370283,1474835197],[413099908,240051081,148221859,531270328,94899716,2093143347,1319783203,798833982],[966196405,742629331,908641348,116730182,1807183043,954028761,817815658,99575449],[1306177921,1630549965,657689167,681473887,1577238182,959199088,947836193,2020530998],[328382874,2042657456,765201610,1550011631,1568563860,719427053,329603913,1808830757],[1041733887,878308634,1117591302,1945166920,1216235787,1398978908,1774301409,765374619],[1545917153,360122100,1947491281,80652568,295060524,1757346389,1120664906,1866392448],[160888008,1463238779,625049313,450590609,2034296311,423499058,757638921,532870188],[1777370151,306039537,599569670,1670643532,572968408,1684231323,960959899,304360575],[535609466,2040870069,1304745492,1526478133,1690010913,970073813,1494735545,1096476129],[1715382421,662882300,835638682,1256232141,425037941,1841989611,1070220149,818764341],[607840666,1767960557,1550989667,991797429,14704733,1701825030,1917786149,1892072434],[293820741,1549235965,1344837508,1099671708,943684987,982441695,866963042,27227292],[800335625,1581029032,494721268,860462047,66769432,212637246,546308653,1938990512],[1639945771,1956790379,413124014,2120215105,749371550,596456176,1744368881,402826652],[745084958,744454179,1803487177,135036730,281385165,813040387,1958951038,1207815231],[83443035,1000967695,1133437786,1410777023,584072598,1429437233,1607949081,469659410],[112012680,1751956887,1630556769,600498639,453521496,686499361,1944694446,806886067],[292411131,57440507,1837274551,206244316,1637632689,654756319,1265510391,1858813478],[1684699270,2007643265,1315532625,261961320,1621808593,2049458262,935342971,1725246541],[1466264542,978113782,768529699,445911982,911603657,1131328847,886828343,2050581324],[770962358,1210982795,1902836264,581770879,254230723,215720686,701965396,410912424],[175156207,920308985,881450910,114858632,1257468037,115694624,1545337617,576385028],[502730298,848221477,1658531712,1903886096,684055236,2093204781,1354803572,745677367],[512186943,327836777,87712441,1092436270,297979860,1852944465,228061403,1414509622],[306346816,1758599188,618062016,364135729,908780107,1230191500,1121539199,1906246861],[824663813,173074483,440312981,476858375,884033346,292490209,1992706852,153197401],[985788344,1881230776,791123215,1348576945,605375987,225620964,114674065,1266270243],[402966844,568716250,1585766273,1265467677,426533261,1366739137,1462572721,1692994120],[1780247161,1441143651,438162894,1814474607,793215444,10042722,1966866232,664969470],[208261683,507682621,1881540931,1042521952,329114903,986007181,352326299,1428339346],[1071857213,453340581,2030315019,2126801616,706677608,711985156,352786207,1555822430],[1103414142,1190002027,159624652,1583931665,1967055686,526822271,283078449,374603984],[2102570584,1565181612,537486654,328080633,368942052,1066545493,171480774,1530853969],[219729122,892231316,2119459117,1358388353,90026461,1842180970,235106672,96707704],[1856683104,884717314,1500434751,1244903370,1529732356,1160118914,206056464,921040335],[9965253,1656286647,6382605,1418324938,1116652379,422901645,674434096,1093743037],[1764608666,67070125,1379025371,1469708819,1980899730,1863519225,1126621294,711556287],[2125317446,924571155,1153963685,393869888,474138002,2088003053,1491961888,1411612833],[425783491,1640586900,1563154328,1198964145,973884815,690461397,901463247,71922942],[1709004310,1218100817,1479694833,769298020,461018246,1117339924,1511798523,1165219852],[372973983,1009030182,1391020553,1805166892,160052176,460745384,1380406134,1610008610],[645025826,1210917796,1323782127,536555473,1916143372,690837181,172292505,68408434],[1592369615,1305478912,809302276,1854086838,2045361452,433867803,608158349,1219065232],[812312933,1465699077,2023775185,1484445333,1954070496,795962165,1532640471,1238475824],[328036407,589606801,44392645,854661282,1507233455,568586584,866114625,511453561],[1818225074,1204397980,2072152892,765277897,92245292,1201306175,1030910918,131047353],[1953977531,1536242156,911063104,587274348,262648071,2122286045,880960581,756447147],[843544708,94612570,932545933,108534162,625025582,181994099,486918000,705573804],[2052945018,1379440482,366909639,330799520,695228082,264637940,2066517549,547036251],[1651744634,1464815774,2041294853,735676084,1937675969,2079450023,745298231,1557833268],[1914937021,810895203,1750368726,1818746744,517827392,1558608083,1655127298,1241419855],[1264082206,25033148,418331897,171429152,504189851,1829991920,586881101,392835660],[1715879886,490415802,612660759,312559547,111272541,2108228175,766582931,1223616785],[1737046465,287960569,1217001318,2111786007,1403959199,1106480273,1245177163,333424263],[1040519041,132345871,1951340137,494534388,731141085,675142500,252204938,1898704995],[1997312867,713656146,170524969,124158995,1595093174,224914467,1953615882,282174267],[1960840381,172416805,2080621132,1584597499,71440185,1637927894,3913766,2087987072],[1972460458,158722218,528782424,694088368,2060269907,360589715,2115878708,264070070],[1896199575,237919698,1090368622,2117125204,1829752727,1242955886,1065503917,520432727],[617968346,1389803955,1593949395,1692921057,299258883,793697896,1103217270,480518202],[1565398382,1987597759,1291795267,1458552755,481315521,95140017,884227233,1346234945],[254797353,1605145633,556582261,317893479,1530911210,209725060,43327428,979638753],[278229859,548778070,520997034,2086024449,1638297419,61563732,114135357,313767968],[1565665792,592976586,2051455703,1861977080,518174971,737909938,204835588,1798881888],[1922926048,1232516528,1210053952,1080564333,2038442420,1469564452,1486646227,1920941582],[1254124659,531647942,514923853,1817581298,853583058,1124709591,438224570,1434164118],[1237129986,1440458664,1384638829,2058816332,933703139,2006289621,1362086951,352783082],[1528188547,680070545,1419027944,118953686,1324354599,1670767631,395973978,568200696],[863365624,1778956975,1569887372,832261324,1306746719,658577881,1303205775,2016912914],[1173928921,1976643239,1591966247,949818933,782279061,1128034456,137831522,96558708],[733994028,1979843580,1052742913,1601292748,832540324,348303059,780399706,1452458229],[1399814227,1192142615,1416755511,640877321,1826234456,257352172,217860961,1689492818],[1971346722,926533581,844720423,1180808452,1217030848,134288736,586107658,1453037370],[163414833,128447901,706615332,1058251206,718165192,1360105319,312837368,1380091467],[936353997,503895398,71891265,1805096810,1696695254,402557547,1557739325,1529037462],[1649649637,2086965112,1300822108,605040665,1423546635,1163217482,580436994,1222800651],[1852880860,84847179,83938902,753074897,744014567,1502045420,1146513606,1234938430],[518812482,1959187268,1643905604,1513292475,735795556,965700043,577325103,2024961683],[683405224,446115739,199369798,381403556,994055458,1012234594,2058058919,1942713932],[2049059415,1977197224,1430131001,628859046,663372713,1786376821,374209359,632981953],[81231164,11638737,124791646,480075386,291143138,125090663,1828678226,232168260],[1514522832,1139093914,194599679,2071315204,353324225,1886564868,1127745350,1260171424],[333624390,650724018,115190220,482656930,841989283,457638849,919374279,2116826255],[1465254992,718332247,886844630,309157949,994861364,692297114,511734598,1361385326],[1419799922,1315098302,1757901166,1664376883,1195065532,1748472211,146518915,764933877],[1492007158,2006382882,10006465,911439964,265018665,665666277,1868753163,1718267629],[1868047674,1712236626,449024993,87011450,1726489563,1087787935,743099415,1689950215],[500258763,664270724,62292532,1053179188,1563491747,515499567,1388429659,1317240330],[1331686226,1433816369,1408978637,966941342,699080011,1635848467,1731097867,316178611],[1994584409,2092538160,475745659,705059520,2023771988,1356088886,1588713481,1777430896],[1828117782,1440305668,1621812230,1878511578,1419441214,747084523,310313275,1596512965],[324875739,1248944444,189730279,1482590432,1552517926,396665176,1068209968,836718035],[787882658,1044930663,1937982832,1707711692,161810809,2024744700,1128074356,2108688615],[274960823,1171513007,36707161,891598656,1846221091,625452950,742028435,492616818],[2079818413,567583808,1575549036,1883695878,991501959,283549019,2108879961,1369160408],[650369335,1628250614,1472194621,1504552621,1860234300,925999074,1983263285,1178157536],[985514979,709573366,1364715011,1802243483,2066764497,1424923278,1476111326,1455871932],[1303179013,2042840931,697124585,1991328610,205657618,1578928154,365883811,1764682355],[1052784436,703292181,836060944,442714256,1248753626,1540302526,1419921914,338619617],[859713578,2074348631,1380483286,1921985779,1209158732,561986521,1987775269,126268432],[1792658807,1012943123,528746803,1710336939,1614876452,289352799,12480795,1812299545],[354392131,262916579,822054619,599802839,2119117610,1193394632,42712260,372939997],[1571115417,196940562,1461154190,1548500267,417203856,119905214,1176227811,754670212],[2004321771,646548358,423332758,454821529,2046960974,1442815445,1668864740,1430972474],[1370907225,760425404,572350307,1219273789,367136094,676909584,1141082923,1337731049],[547041202,249708060,270065609,222876879,1148505533,961584765,245424404,472426299],[2012535685,931404547,528582758,440907339,595454602,234131343,163195589,464970302],[346941999,711288905,1094875400,611489617,1875368189,696819921,1601473059,805074145],[580974553,553339718,1805600921,424274079,547020417,627190528,1732821006,1006504931],[511976447,501488868,521484013,1120200436,1268862981,232934317,258397146,287600199],[1150635539,509982448,1443089719,404668989,1320551877,33709050,1674207296,1897942344],[1613065774,1687756065,92516602,113407267,894215033,1748686871,353658058,1694309782],[618008991,1685520903,1831618184,80185592,83551200,728498986,1023585374,1982219516],[670024361,1835408977,828119172,652303883,1556257968,991192324,1490842648,791025061],[1634034423,53159676,338031500,950162619,174186633,300330514,2042549291,699897664],[1795621673,535297717,1967115125,1597903244,690021542,1149850168,1822609744,1330063627],[644928265,1417002620,1524929689,447098755,1268287375,2129168428,163266972,1693952255],[1939683370,1711062229,2056566535,1806862952,1788000590,417156676,504459633,704478598],[1072904433,284843756,1506580821,957910346,608800054,1636506274,2128357277,2009571956],[168845570,1952988238,1723320969,1154432968,1611128543,955042454,970825257,1233256942],[658587026,1503968318,736703713,100442469,1235497768,436579104,357645549,95893640],[1769395357,1592652700,243074641,167531786,1168580770,1172932479,1782760076,841558167],[1702437284,248721567,346649688,557121520,618992488,1260172809,489767531,1522923704],[1897286550,288283381,294687444,321970973,1750820391,1750828959,724351958,928358029],[1547048763,1334405752,101917132,209976126,1381841312,1018300349,984065156,519899083],[1940430130,515912143,1483255221,1594077584,1999923376,1108876233,327337959,405977064],[1633202968,1309925477,903522486,1949723590,400739926,585956037,1753171901,9676465],[310707982,625500388,1210307537,143105746,844671056,566769573,1020230942,2030186728],[1408500099,448791052,719099294,1550719842,768416767,35845950,1831643911,792414089],[6697898,149959730,756355273,1527871920,2044743999,1681510119,1727151608,538641713],[1705027705,1989293476,1119912160,7474386,663181092,2001602813,1663000845,45652634],[12947610,49498090,1831111116,1525273152,1445219067,1567729663,456365459,386609469],[1293622326,618017997,2019595309,1895938758,1942220375,464865857,156288509,37094581],[594214502,2007328730,1801071752,847790351,477573375,1683506008,136070587,1889498807],[1768536680,178975241,2015351049,1667997439,1568661021,1222004048,188133991,1458812965],[1111717,209369230,1104155012,2036165201,1249723033,899095078,440495237,1764461085],[1175129761,1284158920,1314926035,1497389979,474273851,1983557649,184240838,1279413150],[1665747707,869434362,761673919,1543269618,1411387794,525974312,1686659725,1780642264],[1157564445,535166893,1934425915,1367169563,2061751459,1021989543,502902085,1862130583],[645469802,2080197399,1795930068,2081923264,777660022,1638847482,1349144045,9726209],[1047177773,1578192825,882111569,60128267,179528476,1890603009,940621081,283917771],[269157478,819247041,1179647822,863146994,184266725,1650646238,1602533340,560264419],[233302082,1392538743,1653254527,1698677741,1391104691,431148939,1237334090,1576014767],[1346364369,137010248,1101110201,1511094320,940210017,1823407987,2030670116,1100923716],[285485000,1232027984,550505718,790350919,438019167,1138956136,311387511,450930080],[1132985172,1227659405,1995494152,492207792,1057434467,195281388,434973090,763452810],[1919007205,1216146115,1416127558,1804975125,800914924,1065482450,617881453,343195288],[548480232,515191447,1129755548,1266574246,1038725360,1653891498,431610380,1048003651],[1711893289,2094621906,224189527,1181453345,1966772127,325860240,1336612773,1669255370],[976816542,1234175851,54299528,807370233,176735110,1748854667,2014710104,107163497],[1539045523,911281988,1960082264,695115290,284241375,1033509701,1415178062,1706241231],[1367719151,1244821028,1815935512,487070891,1620035548,1490988790,1801641737,1994471565],[193829730,687060882,18210562,1784032713,893992142,703798477,1456038569,884052138],[1649570237,1738337784,857382620,631772950,1958117959,2116564755,1719569336,981095454],[712210458,1251333420,685938067,1683235811,178175298,707726078,728949017,870015414],[1098060805,946660965,1559320342,1726975896,751507858,1311169050,1298598646,645865808],[1778119328,1244858945,868802969,1398271222,871872929,1880125785,24432906,740398942],[750557023,448341524,1555816012,1132033628,488153215,839384991,1449671155,1104233389],[414331509,892983703,547015711,1344983303,1089235836,2091404100,1377838593,1760646219],[697092771,762771491,456931739,380998961,1083527661,1532566363,1672689519,291636778],[827544271,666833829,1649200385,167429126,1059584451,1431589369,775423153,1481541831],[1047624355,192415017,1579921724,1158041708,1641278813,148154711,1903289858,494222761],[710114515,508657118,1927479498,889255246,1284667250,663047925,125015805,1413705430],[118152136,1110403176,305878149,566067754,902351709,1006387582,621345996,202039636],[900579389,1081103521,602779855,1228849210,1773253228,982026386,628302702,1844412996],[1749402891,770468224,328890934,1666874259,1007366422,1238087005,1509659377,1436799127],[151037705,96832542,861929580,1746747789,1742201676,1284192478,2007184040,2085626667],[666706571,318838600,1384406726,983035270,401690256,160909932,100136888,1544398541],[1188970090,1167668958,657843974,1383502803,1109038997,1696577828,332224847,877824937],[1594530754,20866191,1219484697,1177985207,376783701,434465441,269372589,1608368005],[171956585,1031960844,686242610,515829858,2093159218,486222937,710668489,69664478],[1881720063,1581676868,648643006,2003088616,859052734,2114268980,956644566,1612971281],[1754202348,1709180632,926887075,1133265138,129662836,1652606935,1917926270,1363195999],[1672820395,1397545532,1045432887,1778807785,1905308805,577394688,1759924553,1830577495],[1289068283,851909382,1519075846,191256685,2069555876,200683415,1326846308,768019740],[418477101,1137183660,1594734177,950913766,1135950569,1254273510,777751273,975213330],[1387543159,1485122379,1484331533,22052706,338184459,567338770,1048727611,1044696815],[267214300,563946179,1002454134,81726288,830795665,1340203478,1384087057,2129769159],[977927665,1849208884,905367537,74749167,1056060482,955860707,1255538626,1535666841],[1333697483,696109578,956242511,761301466,1340379891,153533213,713450978,539032461],[393002627,1985394186,305695165,1780010907,653111536,1129152550,813422082,818703705],[1690699018,1885196986,1197697234,189149846,1133142040,620480405,422627016,2081657650],[969273610,2041489192,461890989,473428,1661715750,228583652,951472967,1343400871],[443551345,878556454,452054608,439277172,732555426,1284747008,88356484,1450675617],[259247937,1339203568,1327145523,1419771859,382987523,608085133,736379568,1740700287],[140589125,1032181217,884294807,372122838,1834751656,2110716959,535891271,1570062844],[1733290421,1007051881,1269986213,1907365544,1978741626,1630170701,124990318,1254465047],[978457892,1776114002,1555211256,1910821152,780355095,1704336562,858212421,1460804000],[1859998408,1117964900,1186374101,2072050464,41911742,853802730,1591111637,2008477519],[1452550254,1561936396,2048617836,1347544506,463571725,2002180981,1918444464,526188321],[1100729308,852579420,1266846158,931684018,229735319,54084270,1064357833,1341312558],[1334456949,2055594112,172004699,601664997,2093450780,1903745878,950258367,1074716063],[309567852,601230124,1687468654,1583396943,1737162349,938267504,60112114,1710273147],[1211796335,1826937433,1570288758,1211675408,581350310,1111160966,1901216430,1269144881],[1226297364,1757858899,1953428946,1687611609,1637532165,1750506267,1124325860,1706477541],[1118655789,649830363,1143516371,140132754,1854067432,653146953,1660716666,2111825429],[138558101,150888880,1649446793,1908251834,558141741,2028247937,929560508,919902989],[960587649,332828661,1542471127,811542082,1149752451,1948212385,1579015402,7478772],[1831626181,1656933892,975923423,1013458742,866358682,957313180,123666364,791897835],[63450884,744082526,1102645939,911250199,1660201266,1261728445,33983244,1138269332],[1598821798,1483846472,1140471587,645177545,1986417911,937124787,1334784745,835766464],[1005562752,1949484612,486780362,346708545,1724857525,1430769342,616834432,1027874320],[569593493,1697611800,1226597341,172416396,563255330,1826082139,913686338,120277967],[876128194,1649789755,1970878043,1425102578,957011461,1161989557,397236868,561723109],[1153640485,1833300145,750047900,2051671919,1791852016,1227897203,2106174567,2091761438],[910487546,760345930,1984705055,1451394471,350855687,1353520625,2056729177,1304707712],[631728041,802728755,1216356060,674610972,1911716263,1860355631,1217577352,1856770817],[1502786136,1139568623,1176153952,1452982499,1850642042,462321603,766018657,99059351],[1795437576,754258687,1646183330,1348810772,288676021,1030025290,438789566,452217834],[1448922749,903784726,2018728128,219266117,836334132,1638407548,1503267952,865061352],[1370154225,1771487098,113865032,737076855,1989251694,518341975,1967290919,998919544],[1208554185,1445269479,1543864565,1062560762,289225184,1401545912,347712857,539987774],[925471452,168031447,1506921896,1300722661,2089371970,914538671,621881610,659401588],[2128136054,415584026,755448365,2010032056,1037833426,62212837,1188800902,589792745],[1359826559,1195201102,1400005045,949964482,235930136,1194224221,1520181533,1191601265],[1553955717,720519647,1405177081,558069121,1195058032,553409831,1509050365,1925260660],[1783816863,691474153,39444072,218131622,851980562,2050328712,52691070,1499026107],[1989175615,559121216,1802298394,948903184,1184662960,1926538728,235862394,1654216391],[1120488451,1223685823,1499520824,81156139,1961358337,643019964,352545104,1235421933],[1782932304,621426363,2092608878,1314880577,225924314,496116566,1565761383,1781871999],[416495880,889583665,1451478503,1998436989,1530994132,1762885948,2087806660,1905831317],[196258635,785962867,497386880,1709491275,1220089895,1339234672,1773945807,1543339297],[1000526856,1308588251,631179844,147985665,628046458,1540287329,1770876373,1486087914],[1742809542,195131876,1693251770,196934180,1635906194,2059130079,728858781,2129217918],[1234414969,846396920,1412058571,193780714,1797553345,1760249019,607652138,1680366548],[597699135,2016380210,698050330,192260769,1288368882,510903458,973905766,1664944739],[1008438963,692773189,740665064,2005012301,190929366,1816978930,554412960,214478603],[160241962,191223379,1929230996,828809334,409938182,1820393030,1449916601,778675778],[21805835,428508340,477721975,446838342,105053082,1248698066,735881253,382967809],[384173223,1709590064,523029843,392551321,1356411720,2002084018,1709523741,1137279284],[363179834,1176803691,1220923282,1152005839,1988710532,120300081,1331394347,176705845],[1258032530,884764977,1208972766,2052356938,2105104952,1268623216,1211369751,346674757],[498323425,1192265048,1362746427,1563617595,880051436,1714498485,2072088094,634764928],[1163469130,162366614,727716257,1973268710,30757417,1617919845,2036457303,1821789085],[1342839639,628060527,720697438,1012072064,353841233,1981490975,1644139023,585084485],[1489974157,1827968152,866757347,1481192445,1224055464,25599080,1014748650,1694795797],[1420284547,1922219538,1532673998,291264978,390428603,1292213188,38255046,499112242],[591177835,1802135381,153864526,2127647222,614330031,1728157401,52929281,1209407384],[32850552,1001760738,1839684602,1113526057,1257156667,603820791,1323075472,138695275],[624710106,32802845,1668398732,1995004381,394113692,1486858297,527939731,1396463435],[1596205436,970088088,1923664531,61842860,664111295,746772557,677864235,672844180],[420237383,1328242478,419507278,807585356,1187009055,1258631743,1723665700,537892796],[729735019,139573245,1083294981,1505660994,830818630,770665549,566432149,1223377914],[459443586,712567327,535605186,1913525392,308973813,971931601,29439841,1585522792],[474345217,1086678822,1469574935,1204192688,195758793,210141110,434085966,1992884775],[567719591,1931448374,1587889552,1830483749,2073377896,1218282540,1294819437,2088551867],[671658866,914212242,748490775,207670696,1481068791,1166305725,156883732,1296749653],[1394630811,521368461,1263670172,1023469549,588095030,1695817906,847215230,1270020630],[364287319,527828842,1000574894,18301455,35961979,2022209356,501505253,1268289441],[1925762150,2047128567,1148001089,1616830892,1833407584,2007120707,736119371,978128985],[564327615,1550145917,1622717620,744803748,547421473,633460287,1659247719,1609327539],[1672727949,496510437,835957920,573722089,788552768,1519611619,786744869,1858156676],[396188273,2011628090,1836816509,1252897178,1542726095,489607463,1666527087,1815508664],[984875110,163246,1787329393,48428426,1814762673,214242265,167863778,1494233453],[1621847584,135290019,17164497,1408495818,89782439,1480529260,1019481134,1273996866],[1530520411,158782429,877425544,1852940559,1332548480,710190085,601651698,869148390],[78400860,1671962345,452371974,18204005,1266521758,1513136812,462678022,1995991409],[2070759215,1651076095,1569220576,692297589,838674158,957519879,1403421504,1189175063],[590904365,1542996754,2094953411,2064691901,996200800,2004620009,212243104,1736929017],[382373445,223723937,345648807,1721004281,1606843469,1166177423,232695265,910400368],[1317415025,1885454400,69462819,154872602,477507548,1586081274,1193262863,935586878],[1597326127,969707165,875156544,1932816506,592578076,1232784101,213136821,1756698741],[575164471,247527052,1958761857,907251590,1987586545,1200719302,543384060,177106745],[518164340,104096713,463380511,1215078494,694014672,384621430,768618919,922479437],[1069593646,108643926,412459018,620055457,211775586,2067006659,419305982,1104732872],[1384320158,243093109,1080395810,369077388,1980007687,1310309952,272947369,821392648],[1200843964,115105105,1641479136,1175740102,1944464700,1676730428,1383104446,1495374320],[267735628,992636196,370454890,1014488262,1165471515,881157306,1214058578,910156913],[1138007859,112147640,1558285760,304685920,622343141,882775255,321143210,1588479585],[702492856,1547480298,1650363549,776598568,626005122,573955978,1025132598,262394989],[280058219,1229884250,665605391,1727689341,532125642,1108835048,190380127,314813875],[1432209531,830245036,986614133,1352513374,2061804518,1652691088,1507345772,1806611761],[1875633376,723847277,218459064,703833086,1042718870,480187534,371306834,1580311799],[675932848,1970789688,1065680743,2117447005,142442878,789710041,1175990959,278537215],[319503975,1419534543,672342192,1731102418,337362422,1448494549,2011767025,1083567003],[1292076185,598840880,1634740756,1510041336,1591415146,1983586182,450970270,375703691],[1278526410,1805210902,563745264,1670222885,1269145738,505982882,1616201608,1195654171],[264299261,1150532999,2052011198,1508314230,913154236,864489547,941987308,1616053074],[1555871410,946564543,700886759,1264936752,127805564,61505718,226596202,1082848535],[1883212650,700477211,1220566413,1883530720,415029543,690715748,1067819097,1264375823],[1550149589,247305236,1747667292,1012303195,1625824389,691003067,2083125852,365439854],[880680823,564426156,124295013,1001065791,843546846,397790331,944346891,410752257],[626535359,138190408,742968622,986603049,1775732057,1971095533,1908873013,506099393],[1593243005,554197111,1156304186,1153536713,1822765270,1149670824,760094473,1859611463],[607895168,1178568348,1520313246,1872808633,84117988,1877063581,1905028264,405612681],[1139125215,301640987,353474617,853545141,505203919,368360488,1990722480,182717099],[2080506650,772536506,1412061778,253051970,249489718,1284944364,962195051,1137635352],[551255058,617737818,380047427,1997968289,528777389,916699477,1421126296,1230023583],[38482791,405296356,286300270,450863271,717477289,1319364739,1195955776,946647314],[2110419801,2107225304,25630965,734474956,2097970958,119141630,1890893243,1345419004],[144426090,450004936,1998047174,1408156868,1946219253,490779735,692440691,1940822473],[1719602466,1121780114,901884851,1796437349,827039618,366853855,405586965,1235372395],[1164509861,884135667,1131751331,1863925357,1680040621,283413438,1765540045,25539797],[1087438293,1475695699,807632315,829730777,1389478247,297520105,1265665830,562115270],[220253379,631768007,2000840110,1393425560,149115154,571928494,547155559,547206461],[1328786455,1774067895,1519451815,721441101,1602157192,2124372114,315337113,285915521],[1015727169,398121943,314595057,1439499535,1763440846,1774325377,921988770,797638039],[32861734,1519729599,2058597274,1623828551,2098774096,616406331,1049210443,1323684726],[102172998,1778883781,1536688913,1852556524,1571305490,367942669,1824364045,7758252],[1672376255,1869087148,2112683018,693067665,315450624,1436369153,634410441,145374400],[53056246,1663528458,1070283785,818593733,325214989,154458307,1896744228,1026263695],[192021534,23884904,1921391803,1446171333,1742470814,1897719954,1188167575,1371640353],[1026951817,1959976519,666160980,507940500,1214092868,1634270570,1299196616,833155932],[1208630110,390207555,1471213980,1883695292,1532814408,830614131,1975523232,430979410],[1175073909,284217715,2015905347,817261431,1043449515,1189251575,1649630678,1037841370],[1384226267,50858266,810520814,938660300,1301896752,1207696147,1993269037,1163014444],[1391218176,780432741,1958158495,1454640822,1204426357,1034786385,294391368,1382147367],[1702476557,679154497,598614829,588399609,1382681737,856256331,1433272952,1759223610],[295969376,269087043,1941263915,1083848400,161811481,678537798,1651577979,884947863],[1875975527,56049038,1760947115,1390495265,1124878921,1268524435,649586138,1648844449],[1967117573,232506116,196532827,1465824339,728710693,799158137,666267377,633537173],[1007530428,773760946,2066566796,807752817,1834127778,464228125,884420813,1237739063],[806653578,1035098258,1393448688,338093993,162417690,1429750378,1034438562,749708953],[162626287,103496495,1476210498,317089716,709378315,253161867,943306559,1370527126],[263460966,531232804,973656007,2024842172,384724170,1118332270,1216532062,1875025123],[2068378997,879236107,153864834,548366242,1765439509,1863043801,1461844650,1679722523],[1904379609,2047043149,676672704,2012893870,1251204193,182440953,1261715447,262113935],[397237700,3256371,1544962189,1804942982,976041058,563522256,505713398,758603483],[1996796291,1686069806,1964123938,1248923685,1656387806,2048989270,953421552,1276094857],[346673861,514184630,1724461400,2008600528,1733602423,129020971,1334863620,1712241282],[336325158,1822849803,1420761,249751171,784526597,1428069005,390078917,842390108],[841269004,210119447,940322839,919355384,1857749784,1561519449,1219780738,1457907284],[1908801349,1525308640,106640619,484197011,601884244,1117451323,740526720,1436051686],[1561873879,926068469,1006007446,1853104,170870707,1344480902,1528556904,2127707011],[1060649814,1018,1914746124,2026718437,1010492726,726297827,1346067148,1160241708],[2071216712,1593758926,348989582,815713558,583164221,765832928,452682807,297104259],[367573891,434507100,110253543,1641707013,81071801,918454591,828440842,1695196633],[1090119222,73124885,560533681,1796186501,257334318,1201580220,1718658184,516550020],[301408896,753991492,956399953,2014404451,1939417356,436770463,1831019158,765426191],[611064369,407428765,1606863896,1194675136,533719772,1552584475,1042029855,1082527739],[829412576,1318367892,481642038,552568113,1466305830,1194024381,226761715,985852568],[1299025166,1375585321,1563820014,911549616,1111821532,1269989944,1931573185,626798767],[1746780638,896998967,1165938477,890658405,31195971,928485649,1421618889,1650083257],[1243746520,55915756,1896062616,1951578388,1023827199,167925473,558874727,1545567378],[1299863736,2083717263,184254268,862460572,1060623566,789908663,517774912,880139433],[920333188,185572994,1029320293,1819418965,1673126621,856953194,442320401,492737194],[1695688268,980016966,1154827272,1596624404,1540225829,14219743,1984237186,1093280385],[1796654705,156081658,794898896,823899963,512599074,1252293218,925530673,2013553116],[1394004623,2084178271,1751143173,74895906,312892609,846218887,1291905991,1372102837],[293085942,1433739881,1292177945,729596292,48595445,904301641,1544939637,1431170511],[794688891,1507029924,1101473935,1604795557,33892885,545369488,780204626,1718853014],[895969462,1532197751,1306955194,819617020,160562641,1830457789,1795216530,2021135664],[1104255002,1619891959,1967707090,2063964923,887133860,701495727,1514992050,672562805],[101842520,1059188774,1424280529,2078171126,1516982406,332715946,2078359627,1518789248],[662354755,954625258,1075953434,2055396919,568168601,1545820915,913875303,860744460],[1598601238,2081754446,1637071074,1695023952,398171818,1380361270,1923358031,1877556455],[1131268417,692893409,563819000,1282031479,255453133,1001314124,1519402169,1157245265],[157128421,789569841,1522824747,1985073713,860819056,1176775535,1150677771,1092631494],[1788890756,1288216900,864208783,1151300072,305791405,1369527035,835831602,369405018],[1430698369,1185755966,178600028,1996645337,1825983864,538001307,539140640,2016326158],[480279794,2051700697,1860257308,225382475,1971525943,615602825,680206048,1886436846],[431759629,792612733,1097217982,1527981436,486313078,44646885,1678999958,113014370],[1283104336,1733133275,989318333,1326971312,353337711,1348125259,1915159497,570778311],[1117808183,282401781,255335154,958153561,1113903120,990773027,696887064,1011707240],[1771342368,1957116840,620319870,1989621566,1507587632,972019319,2123936657,432070125],[1856406031,138813015,513384327,466202685,297423439,1669259338,1757386416,446780078],[1446475887,1310333461,1814762812,1233875654,638558712,1208054806,1625195086,564262503],[799784680,1008037687,114682271,1933501095,2097253412,922783255,1618083500,585090808],[2037986028,1706123241,169564227,1910627853,1158800932,1247954776,1655875530,1181567331],[698253413,1450339036,270281065,1537708322,1737834485,384149086,1138434689,146399325],[604161058,1130913525,1827218672,697275246,310206188,1231667590,1458696184,1316321834],[522241614,709779722,1219275724,307699035,1167270267,692640239,1004892904,26387034],[1551295823,1802120415,93203909,2011706975,585777627,14626980,1025127020,704297543],[754983313,556868306,314828557,360051957,285656826,1970928208,2012977103,412453719],[1355517010,493265340,6340010,1664187401,1806490122,566467071,328790014,1707579687],[162646323,842459447,1286252329,1314112110,580299219,1004723224,1994100991,420079784],[1194205114,556324370,1621454705,1951403401,1214222993,1276494739,479017756,1240724108],[1597776497,1445224615,1876319004,828077577,408330144,1392860082,38757209,1491900031],[1198433961,838732846,1371497978,1311984194,477357053,1826462133,1623945625,201705794],[2044006267,1887795789,1333614862,1659499818,853918474,1226741069,139171946,1098094900],[1190842535,64833125,498023178,857328044,344599059,1286851810,816603057,1820389753],[1092959443,824798217,612481244,1778665759,1745311871,368709498,1973487081,564429127],[311724213,881326320,960719677,1571516196,260925026,1310417222,877190551,2024003638],[1607729462,1720041327,1141719240,1885706030,187037758,563579913,1822871295,1305368377],[540642597,1958083126,1607405841,830842915,1240495507,1933385495,219212864,110641135],[1959869924,2020468652,1007185764,1738439431,376958713,1425172484,1950639359,1964099255],[958218563,1575373056,1783579322,2090261826,402499555,372689271,587428980,2096630325],[751847624,830611621,239739670,1673454045,500848805,1505738469,796117519,1849642156],[1318313216,2121028845,486608438,723176515,1794668922,2047097460,1305452717,1858846443],[1405584220,670804521,1698376291,1367721556,930722562,1045134557,2022421398,706188007],[498554003,2028618888,2052124738,2119588604,1127602839,336800781,1639704823,1140151406],[1813233344,1476654550,1773066718,1041737772,657999448,676833471,854366965,1994406167],[1884312542,1408708535,1836550948,1626191452,210331246,922452516,1719520478,1486238253],[116125571,781339652,816174904,514411059,686799885,923748179,802598980,483734862],[249348242,1571617738,1149947357,2039925996,423526454,397999987,1221978489,1634858753],[1321211716,1507862195,1267290601,1843743304,1316059420,856640757,986538571,1412084851],[85743702,602202285,1656317269,905117181,39743663,2039724325,741062849,2021604674],[1546718155,1106145447,1692707999,1493076268,459376049,700397731,1375345586,1030265701],[439086343,171696239,608970151,2120665695,724649031,934762261,1279688016,290848736],[833716559,755715295,6282116,2043098782,1263960111,1099727836,1079159776,1178704017],[1589312787,647795157,186792344,104240007,1496273173,2100341240,333210962,1064798113],[1312564635,2028741733,1161403461,1619910455,2068722078,1979750719,619125160,764554294],[429266741,1665973958,1928327511,1617755431,759565501,704659435,1243035816,1391830189],[105313739,1237691054,1266368726,2045933350,975580636,1230692683,952128340,1025253483],[1220702584,1609442001,419227137,123563067,190799677,643882325,895151624,106799801],[102381382,820208860,1587835810,2045154340,1047592945,1078047298,1743898755,954638694],[443340338,474452097,47186366,1462911947,557810053,1952893304,118502529,632438130],[1818994688,2057903799,1586081776,185607631,543320107,1777708335,646059478,781432475],[1284596548,30107803,403795162,1052441652,1279934897,1465847086,852471083,378349897],[870921235,1979902187,2006400040,437089532,650452542,1401089367,258938701,1580228325],[411003503,187786217,1709399428,1118991114,1224833156,503728225,216414542,1046516816],[1112323936,1565522670,1554169361,361194305,719551155,1229599126,592343887,996877470],[357424918,853909689,250805439,2048829803,1528459418,1865615293,1680563497,554845524],[1018158896,1817862364,1922712900,1346397755,1577415756,1346559068,1395111612,1680972609],[1480446367,893389990,1776364592,701075232,701806941,1338911890,2024888833,1592825860],[930302274,818827616,1648098553,1270481447,1423155144,509924157,1619038666,1432803487],[789070768,50601203,1904506611,1050494564,1316760481,51454420,241349402,1502707438],[788978663,1240896779,1658535427,96133840,531564168,426062691,1575992384,717847431],[53854467,1231111190,1098653902,1378561404,583409254,1010395869,678475471,1724668354],[675615465,113874363,853382459,664142971,365255495,841202016,1437526890,134674714],[148915017,1340709726,1858369596,529901062,1133389726,358320783,643804395,513976690],[284681221,464075651,65220738,1381537151,1989844366,1546989626,2070661638,326174168],[136733100,347611482,1007367291,2004062187,2085216990,999494759,27579269,1306631382],[1198902370,1170883745,1041527827,1817775170,1909449513,1225180047,1454295994,607481872],[9146559,1542682488,455325418,1514711673,700238930,1182318272,605902395,150345058],[1534083736,1750432509,2022957115,634517595,207411893,923119132,1981448388,724441317],[1416965893,725074871,426191988,1110386111,1367519197,928245765,1827282665,1355807192],[1815593192,1516989827,539115023,1592610774,428026471,810037464,1109488727,2021383327],[1168471078,721510577,1620506494,1134021864,819437357,1856038477,1304341398,210346546],[1116982792,1418287969,1441072353,1554756717,764248724,863548765,1773494062,1724901072],[1638224136,820876589,802220048,1570227560,636603350,414406797,1509518287,1294520627],[2002291431,1031276106,2027294535,733076189,1515817481,1643222786,2096568543,1701035625],[598408982,1356406248,1632719731,73525059,2069712460,623335677,1711036213,503021038],[1357660357,93901408,734186003,1513702532,1501774128,945060862,164899177,922501271],[350621565,486975083,654016716,191090740,529892598,1654332724,1018897580,1725376387],[1970910366,1944973619,1163051105,1891518427,2103492658,941147194,1565830316,360891043],[426330866,1637234021,1356966411,943986454,1114136522,1718274098,1882059629,634056502],[1667206498,1555765835,2072659537,1998972517,1997023103,904062983,569392942,1614123906],[2073426905,1515699379,427464272,1848544733,1673680416,851379952,1471565267,323764842],[156911609,482887180,124104290,1720115874,586708713,953529625,481606066,969153900],[1605181555,645903518,1644902982,662601309,14128948,1606829625,1031233310,503248665],[184094781,1992769966,2058456681,213170698,121237011,2019558545,851189626,1961998828],[1054110430,661816302,1241888722,423042368,1388702561,1248952297,203959653,2092583721],[1294057416,921458341,1381014740,794378087,494209850,1295331888,1906452370,459538410],[608776592,1881554959,1793086768,1637759701,585376738,774217585,532149427,1727267404],[1278535610,718837017,1272862602,598472980,328473795,1853576476,38441553,1872535635],[125868284,1376812762,1674111783,476312261,1132353634,37167037,857316146,1907771994],[437255828,2102798182,980485270,1735421703,1817605910,1351517167,1965431263,786679864],[627167496,2126742933,1325813482,795180557,1038972055,897057396,1543387660,1630321973],[595385732,830167696,577727755,2059124621,551126250,471598030,156634529,1450531608],[371887980,1053948314,956537255,635137092,1388504397,298314589,768280498,1408250367],[1680562683,1829461483,2010588363,1585283012,105451630,1570804000,1496087946,1678846246],[176996084,1169662011,1817696081,1188881412,1530903744,1244025669,1724894947,587692485],[1257921451,848949277,1533574492,175780974,748318604,1641969159,1298726399,289434787],[784381491,715316632,1773239779,41852067,2036022197,767243511,229177257,2077432247],[1288634949,687468301,2046942335,1682652159,1944265844,2024288368,808041879,2032113053],[442790919,1472216231,1706784518,97789759,111400530,1985250812,1094177948,1320319422],[1052134803,222165627,59117067,551394507,773431710,827565561,1059132409,1980690095],[824903122,876649937,68355036,1058149565,1094948306,1851767643,275470392,1605042977],[25036092,1304998187,787914613,1765491876,1198359765,1069676262,1635906380,1668620405],[1938447257,1567771023,2065397304,1917530009,1572227865,136534909,1363912921,319221351],[1531326369,1597846631,119715278,506201424,2073554706,980561938,1380812840,801197207],[1608617241,1375950175,2025733256,855494450,1064611500,556656098,2084938027,1886916817],[226711660,2125396084,847106660,786281144,1129888315,702903583,2039766195,441326622],[1530545303,1853523448,1330808393,1577317675,1407955698,2024765844,252679712,1948403109],[988979415,310664961,1641228167,253716726,1738537117,114807625,414456346,1192664066],[1079696650,2118987702,1825587124,500308855,1870242222,1508177017,1496816771,699284027],[1525999986,981873283,685552062,980483949,2008162832,1103470423,1261161397,1761294452],[210973441,1129378062,1414946931,763105110,95538809,700817064,1693430576,1739617005],[1454515387,1372315486,474097645,1429408723,1558567915,292652584,2028875108,1129641813],[1784171173,603832564,2048409521,1621861888,245504432,1191418465,2037957579,964983998],[400418485,2126588879,826255018,1863456070,1769012680,1853396012,1781633610,703675846],[1962545306,2059899326,851422985,1196756111,1933221713,1924153555,1760237468,677032654],[926534107,1448489422,926745929,1607127527,1109711338,389316424,229243592,783080466],[1152561448,2055046550,652661081,248556427,1646645973,1751797145,1228736558,203115493],[942277617,766373681,91543636,1963072471,1437628424,1724369050,1956278385,1489738886],[1789116068,1246645948,840991777,1188591688,671670632,1418210010,239830045,1304520600],[2110126237,1328873706,2103908390,588591217,454360011,1088638596,1810026624,485662342],[723398361,1394710143,121218114,785282125,508456314,108188905,82705411,1239619840],[102667056,962168073,1253421932,816226940,1356605636,148460754,1087232398,1892254115],[802647960,368055287,866472377,234110699,2125638028,1624111993,1538134182,2066082760],[840802075,502383849,1549746981,169394124,150730970,1894288385,309592011,1402838474],[1039021416,1838916200,2060556958,1753177113,1029420816,1024657620,996131655,28346408],[1997157442,1734360586,1802352485,2062824685,1242548562,1801687875,1954681326,2126184491],[139751351,761707852,451484270,253260983,1740463631,1716090109,189029302,1291686329],[2081804546,737792046,1963373645,1232908046,1175468304,1068639324,1008437510,2049007898],[1594463395,1087813703,1523334572,492325639,911261477,1858304435,344949106,2040320829],[227500933,82736683,1996994165,1816762314,1004189403,1680912794,652016886,638280678],[1556777063,1184773577,545134697,116112811,1734977280,1383904446,1791894044,570639329],[1275078356,1309909963,1164994490,416147410,1276633324,995343552,1645705225,1813367967],[454844533,1669615765,1376450679,1262263968,729550188,1626795568,2047804155,653896460],[125129953,1988598063,1354873776,370253558,864830390,1019205521,1543955315,687531891],[320335919,1249736520,82237148,2043558420,1509407948,1701079215,489416597,183611416],[1030408769,794833617,1542807646,836154162,1180530065,1524930,265416715,968510166],[1374591545,1866123426,1863083414,780271967,659311265,267840678,805645003,785364021],[1046522160,1001449246,1706113177,663327188,932184117,709338748,1663145525,656682859],[619257246,1755564256,1655782353,1327993938,667091408,2060160699,1703415086,1868885502],[1853984608,505631849,2103730373,2076646246,1587989215,654992579,53518260,913406485],[1401995061,1088386255,1194832393,283951220,1576445901,214840279,1318001937,2085182031],[183715026,509509792,1267330778,817074798,918889676,251100926,392616173,203722870],[1319724561,1887611978,442034980,414732897,164169372,1141001176,1534481218,22655611],[1991670572,1166732418,1589693598,273213194,1114836599,265125514,242842168,1930271615],[1823639300,1116907061,2120895268,1866901411,207410316,190295219,813898599,294173258],[1407284220,1174732310,1895996460,448080817,435209252,1192426038,1031234895,1165697117],[1106915966,1154468279,411112571,1317926612,1886175595,1389443198,109394985,1029059533],[599953591,30653688,976559788,1959977581,1100867677,720792067,1227760506,2032545271],[1434699655,836013518,628545679,28484055,828467168,1133799393,36805596,1141834737],[1952723615,1471760077,451438970,1741875235,924986533,615924529,1346760696,863942869],[1179211969,387990328,325890322,818841691,1055772259,952003229,599042540,978211244],[1765667613,2040825102,758279658,728461528,171469582,2091773399,1509141798,1470131167],[1945455818,1606784391,2029876191,106292788,1995972311,822412970,534660076,393832407],[22655866,1820149224,1243567376,1706170688,1272018734,1918926220,1261800696,1012490235],[1516201741,1494873820,1293024121,569270696,484997256,835996857,1842375784,1495004673],[254307976,1033788786,856977353,3674706,1288264152,578865382,19117239,2032245226],[1835992286,756967614,1004282119,1721664650,331706799,1200507446,33813262,747453875],[830751730,1198710697,1150489431,28241400,1183221035,1016426247,197449837,1251714366],[377693112,255810692,836828457,1618020362,680865377,2116471343,1944434512,911730894],[1335639101,1881064898,1872897295,1079263173,1813837282,1340451904,362450557,1402220914],[1735738849,460282131,903719801,925023377,27831244,363763235,1521279080,372912246],[1935313551,1654691548,513874905,1778285228,448227784,1286895695,816230365,421693587],[630666763,1110784901,962847587,417374859,1207315586,1136401080,709645296,1615241730],[1405835418,1012208965,324968874,1090621848,1300930349,365125970,852755169,1109749432],[731516391,1347565376,1645358292,955898451,1362737,132145246,1954327126,1830995892],[237068669,1405450233,1138957175,1607572020,1281882401,1628908873,104774983,1428108782],[1527427341,93920357,185296689,1726047015,2051023940,504500206,646192067,1772460367],[1522689760,1696158328,735203314,299221303,2059759012,1798049465,1592969440,1053855862],[200891996,914832027,1108786122,146927882,636616030,1991762391,464034371,1791477218],[1610960102,1646623132,2036609890,111048128,787146405,1454824816,173938573,1229112225],[141298725,1666530692,711534165,1656792203,1199351568,247496089,507566916,2026511259],[1835322400,1301585337,535786498,1050339990,485121908,265204633,204480053,1925334842],[437739733,275429212,1722950305,26181081,499839199,477529994,1471759300,366789842],[650370193,261815381,520955454,1466695693,134695368,1681148238,1753308318,1040294344],[532993888,741598204,1005654825,751492599,2115185361,707275124,677279649,1373171068],[1491461904,1471839392,126022210,776575985,1462791738,186564184,773399435,1441344621],[2087498539,41641518,339953429,1468095695,772654280,1071495458,664820179,687043937],[738255638,1690379057,271336860,2040963647,746247054,1319090201,1337535918,1697317432],[431375893,343400905,1440593675,2011845467,1837296634,1934914097,2057473168,94154091],[1206932018,1116410799,1794194872,669940326,523112868,473395705,1414713280,1737613047],[728282993,1158826383,1193082517,900348115,781670836,1193948485,1822928003,1063451996],[1256765226,997252784,1296614584,1654473617,1883710370,1505061491,1881025320,65987936],[1511413396,1003272012,545859505,789441369,903576831,806717492,1957930533,369779528],[676312725,288079919,1475009595,1354168871,1615201742,2074006469,1795855099,420616861],[1571438547,1174640294,78363229,298752744,1924683381,1482665560,1968008356,1607364659],[1804879921,150966233,751667478,1970842358,560877535,400654618,1881864263,602535828],[1578582169,604894548,2051778794,116950569,1260276971,1379886067,783409250,748778492],[1440863286,1738275423,1071581095,41629546,1861686478,1919170258,1648309351,1264570068],[932098899,1323434774,290147769,1807651734,1159616875,1610096308,174182473,956497709],[1770949580,244863852,1714132553,305015799,23172409,992357482,1908871013,1283701110],[776018179,1678980237,711793773,1071207524,2068167165,1075723973,10957552,723548805],[1905978339,1831244994,258033980,1527356966,908557391,191806694,649820246,1320719184],[799164607,1679932781,1180635777,1103866171,539425398,370519780,830211067,1448088281],[788607047,1586120176,1251399491,2061381976,1668278689,617224682,1657675274,1854042921],[879160486,528091351,192206721,1425134348,1960632289,1446654959,985193857,97956222],[1724724133,473893526,431037850,914323756,496390853,986626523,476369700,124903348],[1917411459,1439564096,513655088,739020781,2086665996,1910019941,532196734,386330256],[1817712952,1134910753,1338169534,76737155,527025096,1857710033,396332280,1371530892],[1042595923,110649132,308835991,2002708193,1504919046,592108141,2003206574,839593354],[1528082208,235186235,964115456,1521987359,1398520125,1600144657,46838299,420366845],[564247944,2043720348,866090886,1779178123,1400310346,2055470378,460280995,1045788531],[524758405,1841458759,987141538,388681888,832046349,1379032819,386772707,214550578],[743292929,1847475070,635641885,1364274007,1737896886,1476881612,465220886,556511109],[1245240707,183261464,1339663772,1252136532,1766931945,532257257,1321889044,891748907],[693915856,1572999800,1649674140,143914621,488834449,248520888,1256190476,2122675950],[1941831801,1261482333,1975472886,109263617,726276386,1545223377,1478681992,1055632026],[1785554150,1087160345,1125114969,1783568135,2010380153,1275212534,2081423430,608296477],[1045889114,1938779520,1630923346,746018134,1375150859,512791550,1340794270,1271685206],[1431906609,83541319,76216307,1824667216,871152730,1222252340,15715633,1909340917],[705550614,290669032,582766451,927636880,1928950438,1244861530,358848288,1512034602],[163602007,780894026,149076716,820963639,1815500377,1597780511,1778605684,1827102871],[1730167232,448743195,1656455709,115891029,1965462549,1566347431,1071144407,1275698704],[890622769,829070059,1773473149,1192304241,259575852,244053418,371479910,1411198733],[1484405946,1778449891,1883278823,347290516,1729122187,2082985940,1806797022,1175958178],[1623946112,1505567832,1873552237,961912644,517586677,224743758,1379013870,2111039235],[1358384316,336184546,1333780837,1137283295,675892952,1562770384,1651397807,586765965],[1655365729,2035105999,1798076267,878179162,1840443935,198981216,204536174,1622553435],[1773329714,1663384814,177979133,1425998269,1055850440,1286496987,88925451,1399528533],[261844628,1902667313,721656019,1858192345,1842565505,516017422,976198832,558272130],[826898349,1850752766,146493537,120073219,1316281091,1120693691,1659046898,940888866],[1688247347,373832438,1909858136,700532442,724766947,1253466666,251102822,1793283809],[1282231941,1983879846,319851139,421157317,883476288,1181223128,1196375989,829515909],[2025613920,1773257782,203565119,1642144322,2081292966,431757433,2120609802,383194539],[933433434,757291107,280584496,1235796370,74742987,1003259649,978808187,807532603],[1467453051,1648422730,1589148857,987503141,2089919574,1143297492,178994313,1108248729],[1299367502,873392177,1731446178,882255771,985115061,1049440871,634855962,1925696650],[1043727347,1508137915,1326380568,1609088206,951913921,1253629060,61452406,1258567184],[1732745100,907721242,643717514,1607797846,448262771,309375814,551190170,1646004102],[1896004850,525327790,216051702,781163262,1959514535,1931030174,1427353369,1872696399],[134654151,614064690,725402455,1691712661,1349416832,890581452,986021900,586541249],[1337478856,1795421573,608754998,1723887843,226848872,470163265,1475825830,133176669],[285752373,1873412655,1005700151,532749779,429191474,1966287565,1091439224,1050373700],[1374829380,73641555,50270117,1056856079,1360691603,484690253,1399293267,1612294824],[1238285692,2030456782,976656752,758381435,879780365,226950651,2114488042,2104812139],[1502642538,986116166,617221396,1878974092,1808676489,835782085,611040053,254861920],[1811937155,67577014,13097438,1039176259,757176247,2083559230,271868651,1697269184],[1823293440,1068254510,791221250,1167145247,1841388546,381526526,1404636619,2115276410],[987174667,1879368588,1750480283,542191522,122481384,906995112,301836459,1857929476],[824153903,1925429653,128761028,1261773063,1584131992,2117950846,1739686479,1629257680],[203318346,1616598595,1338052635,1897145001,740293042,1336062400,894951500,1287551885],[925888470,932045986,1262530728,263976529,2003606597,282972356,1489356694,492660544],[936245291,1801827012,1473060865,650714667,1796216746,1770090602,1633116284,1039793052],[1350670659,2082884068,37058867,1317894768,632074460,688511864,239661400,1644490192],[897957405,1954334952,894105107,897524442,1926806812,50181257,431087641,830999175],[1838867179,687781573,1448830902,250008223,1264572742,127689347,874168792,1939412747],[1903709313,1771988493,2108801190,483857840,1471499929,992092278,1662565510,269844621],[746125907,1485399451,1531194280,2120977359,2039716814,1746223074,1971087421,1195149047],[1685893257,419867958,909571092,2083951518,1766534958,1366515228,1132958680,492718345],[532281643,492081701,313426816,948050452,941182796,329932515,820012378,13953214],[1152083893,1385673722,251122384,1929602747,1042392183,739142253,47321482,1893844933],[884736918,1615182558,82685086,656701830,748150832,272067618,372908770,1466797774],[1406056183,562963251,1806241137,84036629,2027297349,1576124445,2078094552,542709761],[1223052197,372976490,844851040,1838787909,201763170,1544729656,112075303,204145171],[2108033927,509505809,731970674,47219311,1105155468,6901804,1925828999,195091734],[252563629,1989968086,1057753930,2025067676,2106803058,1945630967,408013157,1672619846],[1614533317,1016050433,757512513,528042990,1240271486,7152553,1984992039,884485793],[1734626004,1439696535,1444742182,438736705,1895765074,1955709042,1012098108,996447850],[1314685769,47308788,369435912,861818071,1274388758,1220692745,1255976783,1646723864],[1850811458,1687690000,1200008179,177788189,669271125,276078533,1935085227,236109010],[2080297374,2113769789,1332390075,1452376135,64449257,1308546704,2017965041,903479890],[1694899772,1596501860,1897832456,1397313523,1194722895,729616404,23289355,1681636088],[74337720,958205048,1119258168,1265503111,129611150,785880471,2075004322,23996558],[1879863586,2061121915,174652371,115996487,1132617984,861037713,463516760,1509895642],[1486691240,1284849981,1020308506,158040589,2044888481,1617508674,421173713,1330394030],[1729334544,1672618189,2012092289,1508517813,1157122811,272938801,333769123,223680463],[197673435,457848170,1736134255,360560756,240950658,829690622,652120449,1735940314],[1924252472,1015100759,2123520915,2122778033,1069048622,143606200,736659543,1139797225],[433420044,258889670,1666126220,1999110114,2126064297,579384665,1006137388,387861579],[2038933037,1659031448,1233846404,1606957907,267400293,382184256,1077098584,2031128252],[1681662389,1741451450,816764171,190942328,2050972928,777780677,573377251,1745795320],[1720977400,1964873559,1537641670,242318029,880627728,224077481,585868717,45877126],[1213085930,718457569,1648650480,854798608,618484444,2072684179,803939325,1648345060],[1966410938,9089327,1792839144,1980399779,2108856300,905414481,576664484,1615278686],[355956198,941618581,929262766,1702006954,1102634643,728351193,1184622700,539943485],[1521684951,2029728742,801782424,1872420253,245321384,400062718,1321100435,1710994984],[411293269,1875072297,1990674883,201237746,1290056088,2129665044,1421927150,1691050532],[1892658119,626295034,209217977,189883734,1920496693,1150427431,478106166,886486821],[1227005327,1182427609,1480575209,1358659320,1374295168,72379405,1633571347,1195376234],[104003635,1005947465,18984890,833000576,186711454,1009099599,565800900,1141813328],[1900709150,359714183,1453187382,36811804,394721813,765825500,1446876888,433091974],[1948899301,1846099105,1762740480,1841301659,1317953496,1210044230,1635115230,578402119],[1644488879,638709790,528526775,1160132202,366676234,520046672,380966603,2101366677],[1787097874,992354557,1943391192,48309112,573409822,2053064505,679487132,1198429240],[1590918062,773555148,1296609116,147406400,631456562,806337075,652036216,542882982],[1858979101,833041090,2102954212,195927208,1079462873,736244157,1385652131,443474900],[1608536452,829970636,1674081154,445451930,1310035893,1895999592,1572712045,1179802473],[641357902,1292731434,143017378,1615015669,1387100548,1343393038,1329014472,179399765],[625010299,2046501911,802805084,411417982,307188551,705853121,1915899806,1628061937],[1671997630,216281211,392739436,188133980,1537052203,932921907,531867153,1113406940],[1403610828,1027336064,1472117969,1939216410,164874207,360509131,1350009936,71889015],[981930995,197046430,1106349579,1393268200,631594105,1495045146,1624118696,1711166083],[458235724,1820472269,2083260520,1194660691,1284347654,626075068,1469958798,1382971443],[1247532183,1089313140,319013868,1970279062,352777810,688558115,750245947,1773787045],[1990816159,1777917784,591320167,1304513122,2078793237,2121915381,2922281,88302088],[2097603448,1300632027,1185742215,1305507885,199644726,40239902,2119600359,306851858],[1268492123,608028554,212321198,1828322008,1350343675,1971804593,688375706,977784109],[267037780,61575388,1745849348,524681788,259365093,9909074,429013357,997134682],[970300196,1411322564,526148658,1956196917,1060131815,324526608,1705390654,1927953704],[1505176063,1522249996,349523340,1427715846,446566651,1779518307,1423137037,1855414180],[560756429,1375050911,1526893887,565543665,1035039437,52165194,1666517479,96967276],[469158443,928781880,1417756014,456244836,1138030775,622149256,1334122254,1148687119],[1424405262,1996564462,1714477952,819680689,1112778294,806409325,1154990187,1528097729],[1698157813,1183269691,107380253,1604284015,1306175942,807008894,1919428644,509669648],[348625011,464845923,493228934,408493650,252872845,440272620,614955427,1030762969],[2105746557,544208477,868388462,1299361297,1337754482,453869996,698321433,1384890671],[2093156515,1339667433,1463391403,342395240,2117553468,1809301032,1176622913,127550190],[1114437278,1700504414,271845433,1037473969,1901828143,563275058,1120865014,1209193562],[54973489,976361491,375651146,99738859,127284487,1772891361,2116631492,1846622955],[113440381,17589746,102179884,1845130978,1555407679,51309313,2129942174,1554048528],[246756866,945467385,1839695387,25151804,1369854033,1523519980,1743191425,1207227264],[1660675543,2094593251,2043547497,640771181,2064519975,212441123,763154874,1358025302],[1357412782,1605136360,1903576387,895783854,1405717679,938761265,1968219799,2012844267],[1914840951,832985445,865276988,746169839,14380818,1361540472,419207924,1609529871],[604280333,84034295,511951442,944594818,1000416223,203331901,71430902,2028604642],[961046808,1365544693,846602526,1574693190,1937084119,1636882800,1249062758,1413248042],[1282064411,1471091072,1633932754,175132309,32630520,1935978612,865746673,538245764],[1513440376,928026240,835641307,2077277322,1297575051,2079004641,1487307790,2108793328],[1771073669,210945980,822847616,1730315298,475033721,1218153826,1646176351,574673076],[84240398,387945097,720732105,336296680,1952326355,593669342,1212889604,1104839541],[339852003,1354842809,691364776,1020209510,1361382214,1645313233,1044457241,826607820],[854928458,566383,2066637510,2003248133,169919119,1691854341,409945900,391340884],[1492006796,544038010,1783876902,262925057,1700079848,1223605447,4154916,599209183],[1139431919,112668998,1880403299,1310459036,424089529,504522124,176851222,876137046],[704184138,562762127,1705866314,157687234,1420508193,1765349348,1526752330,542537664],[1948920291,1032436629,2008267317,329889322,1492167206,802183020,1382914941,570352157],[1647172086,2062490609,1633784312,728012700,446546008,1951279931,677070799,345948412],[409762216,1229722866,1502321628,838876837,1236460613,1249981993,468902173,784835659],[568661164,1473200320,1038025007,117203022,421639997,767225266,754162380,1062857022],[220999695,1959978050,1392372993,1448752374,374731615,636963569,1325572485,795648681],[817636510,157647287,890481965,954602186,1359333594,1149259246,1370867052,1879047927],[1473217024,827033764,1649919200,1137445611,1802622168,763406464,125385766,1723714261],[1255125337,255640510,153303443,1934413660,1521259601,1975026151,1761511606,1163441736],[426254662,96381603,926344311,428752057,68175538,1071290558,665956578,2013548915],[569560597,1568037874,1137194635,245582238,570694875,1802409823,1638713740,1639019805],[704576058,816963081,255519171,900467072,1408214100,724391619,2106837073,1383962735],[1527620917,1021232354,2089722004,2031815749,302390849,1041272379,694648837,445045495],[1084841196,339846279,1872436709,1571598788,776341555,1513622339,1429217751,1077487633],[1392459009,1015015657,1449022321,165742729,1736087058,347702714,981791620,1486544357],[1947049318,1319185672,82694505,1564571748,2018922381,1714611062,1755393613,1492459690],[563846524,30831359,1671729143,690735754,319825690,1580168333,124052465,308242321],[1492086941,1389972547,1161644820,1246897948,639041421,154164191,3570663,1263244893],[406270861,1727552702,935083847,1986574277,2021177965,1009589121,176506983,1336362663],[718741671,1373402578,181083733,481345277,1078473418,29989375,1054446142,1412872161],[26591522,1871493834,451634282,1532058693,227211339,898683970,1507124777,843841954],[205877320,748849153,32314860,1542325630,474028648,255028648,591598931,567308295],[942744787,537507728,19962282,379355862,762408381,28488144,641052448,934433255],[940416820,582036905,1586975295,584321510,1463640625,381153231,398201067,1392620653],[1203124038,1108723988,719036220,1608313926,1362059170,142289848,461903045,1456252620],[1823182030,1763895742,440578217,1673117930,342720135,1187166785,926256613,863664782],[2075230910,75380870,1802904885,218117634,2045363503,1941289407,835881157,1279521907],[558656231,1516471242,1251817127,689908791,74218372,221458296,1673246586,548720662],[990291812,1706643614,124175583,548258913,1280014108,981171640,351025375,354928161],[1032196238,285635224,820222384,1791602467,479303430,904324308,1423841139,138639665],[2113667420,1744658739,302533064,1347129534,511235381,276482010,1227528780,169160169],[193696536,2127868842,1626156698,554510909,102439082,1247826135,165753979,1013760829],[734754026,1142298661,1498224759,204851044,1205083578,862775734,2128495034,293196952],[1852659335,1731030983,805057314,1800906565,1308279218,85917681,374309304,954694384],[1829949905,591883505,1227927652,1831284058,795029966,1896399906,1553603092,1322546944],[499916454,733550979,1597049803,1012631049,1910093275,2000435561,484943802,768689511],[1588501970,152528465,200767920,1986595884,1153496154,1441919154,55725144,1624675071],[527459115,2075762086,1912258802,1960942369,915876935,155265040,1024963333,1892627132],[1650459239,888016677,1277691520,1440007854,1738011778,1398839958,1762163390,763961120],[276113113,297710781,134289893,1983275875,2068163401,1664434953,1253295113,2059159605],[1784485523,300172207,2016226741,1315121017,769191451,1509242291,1750376999,525530175],[666923386,873904905,1295943458,799618475,2029493401,556457847,1095503238,1863389308],[547313219,44154756,239085716,228729223,126987101,572928895,1855059367,622507944],[926044404,1197459356,1966202882,994944613,1271673228,1542427794,1107518712,687570945],[1738122709,2063497215,840351421,152677901,1793457522,450602656,1798310977,855197437],[734310460,1175206969,1013442018,1752818672,830550206,1113516239,288702210,81387104],[982911474,193816635,507804695,412506089,2055847392,1090117026,1048013191,1467507422],[475260864,440220581,1897819203,76291859,351454487,919562142,876218516,1769492257],[1801080886,353675244,1971831865,1236080299,1522197572,1633593940,1653002084,995095110],[95812404,25211913,420231099,1095106636,1667906891,1987284872,1317859290,339420344],[862929282,349718842,1163639453,591002463,248813067,297529431,633225536,1144070831],[1076452847,1363902103,528144159,949886229,1648526809,2007207974,2105863800,1123173259],[1563489442,742500476,1321669691,507881831,176978024,274400826,2005406423,2010960003],[936819662,4319179,831066886,1764223387,1217727272,1342043626,1540010313,769118116],[1245378780,1500926631,1232677453,1282837436,1860287877,1103897936,577526008,836520935],[743115164,82632579,1230167193,1998495130,1079342919,245854955,509780381,2046287183],[1236228623,1671780137,1291815521,114553899,1425987457,234206312,849101787,837805581],[7871426,22540407,1454766196,1653429969,1897059587,1352396167,361977120,646614086],[278266927,88162919,1682571816,551460899,19560861,1519302010,1210263195,319572914],[1492425558,1686887731,623398227,1116564159,511456333,1502046116,1864235219,1782636939],[1000731848,710426145,231707694,1000073758,1517993245,318900682,1505606802,1698897987],[803160797,659049182,851499268,3899477,1958938331,1644174699,1214385096,1435316463],[522969772,1929763161,1624297334,2069119109,88271591,1127718661,173929202,93305208],[2073574466,1212563911,14016588,832095565,865090984,1203924070,1465585351,1038337036],[1306476000,1495682976,1932056552,531180338,529237500,1652451385,1590969875,887903705],[1374717614,1435979193,92915865,1174264232,877906439,819205991,1079776693,1366586623],[625529712,1709163942,199017139,230803171,365972529,712348595,1975209123,1778466210],[458667136,659184074,579111676,1895734655,544604821,792179008,159833313,376183158],[1992980385,1644366435,30510309,1580491016,912528429,1926913312,2056692187,2014378010],[1119455229,967565229,564102091,761847331,649187613,1664608443,1427556293,1967412474],[1270208090,1753505809,971698729,394011297,1132965082,752016927,173918287,408914370],[1477436578,1046813453,2114706207,1004927477,238727589,902763263,1529471288,518754171],[1174948572,1836964707,1236250966,1703476580,446491557,549228139,206957229,1028217392],[516564885,1860851209,23623425,192084462,1624994812,125373963,2054762382,1023511063],[15088660,2066824297,318951890,271049844,1322237273,1039534969,1559645055,2037294815],[276388878,1519537920,1232425146,1041465626,1386388980,60433429,601742101,544870755],[1630173352,1789748897,426748818,164622182,959785741,1255144481,1339445360,1915376883],[1220643011,138394994,1875188458,1365966116,1030300244,697809591,404540210,1678435832],[1788670147,1513986018,576425055,810734838,1027791425,1441382379,1623752240,2115648381],[1076284736,132641618,1632092471,1209117301,1848835623,1787695273,354769235,537931516],[2128696620,1260195750,1794463936,142340843,726715167,1183571934,844282269,1492600303],[1998684900,1449297693,764978569,1724091262,949834001,494051391,40016189,888813165],[645243232,349860586,1738279227,1943310960,208263899,282579175,1498666465,1600318106],[877552930,1572963097,1054659210,165095911,1777798769,1921075153,1763233978,1404964963],[900604276,1911873593,640714843,2027878014,13311117,1463922711,210237315,304094281],[857760783,295328372,1364591725,752312966,323058026,1555742633,723036905,819390006],[1437489490,1187065046,918531879,213339449,2057024274,518607674,2034791940,116904706],[1251697849,300627032,1617415525,1193917765,1664329274,1753526525,1270659913,1173103484],[1819259439,583612676,1679401781,1203057626,1943015944,1296059522,1567809860,2066357165],[337518306,994036271,789573333,1954624265,1135323568,914010801,657592747,480207702],[1708797740,823556078,558457295,313615886,1761367785,612597912,1403048484,1762346507],[1297136676,254540491,889642678,1560161492,1403190028,1476113357,1968468935,1862199049],[1747835037,2015953247,34282223,1009567335,1104297274,1762740886,1380093036,2091912759],[1689417020,676051337,989811435,368884581,1629010410,349901323,1898915741,1830184902],[641739865,1325430675,670693707,1068594578,113026910,1897061704,716689524,1686058238],[590004025,1894563678,892086914,1190843586,2109991080,1769973339,1802169126,1077846557],[642384533,774291214,140918177,1463063536,4037345,1552897205,2020677944,92170940],[1627645916,2095451082,1405814579,83062502,1339481271,1023049848,229299890,1609154524],[118984507,1132292324,485897672,241766338,1059436044,1720645984,1968459266,1176145615],[628195310,551602910,1667320811,1646188216,2083988053,1587443113,487129862,1865750747],[909841231,1904789409,1522695417,1056334082,1669435809,1612228913,431542619,1964371849],[1013488628,906513642,507418032,2130455170,479331428,1162210633,1981635498,1347002382],[2036914513,1032545998,643412718,481752058,1049904850,543891196,1302192114,1911217067],[693757297,1820548281,12979342,1233021958,200191120,1543058772,436425913,2125597953],[511809694,321768332,527059360,1642302794,1364386646,716586863,950456389,1145299699],[903021093,1970941270,1148333315,1781458520,2022133756,1906799323,346641945,52552538],[2030084660,2077012896,200667674,647235032,1735755598,414429872,1773602178,957938481],[1953883656,2054278846,36035981,393801796,62850310,1731887296,28704379,1305594143],[789984043,1872558166,1782640916,1973176133,738158633,1524315350,281397063,1112246460],[963822957,1214424696,1761238030,20559950,974550151,2095352784,1837307895,1363299346],[515842818,2050995842,325611681,630997459,1732198812,970541449,1029537553,1660940137],[133577930,1760257805,1095628958,460585053,83072464,447261639,1995246936,11176972],[1688655596,874157195,159467971,1381755891,413936358,614333641,585578667,776957457],[520488129,1910376984,317407589,375963630,189116443,1315762486,660324923,1495705674],[257905573,1727485290,17539595,512496700,480987014,1373814013,572468216,1128820768],[1186871799,971529716,1688863795,37230388,1246861655,996313854,159018048,1107536243],[2120463731,694610197,899884466,249001784,1952479471,1915132394,992443050,1581458678],[368608785,849963416,1866465727,1129512286,785194167,2078384681,264348079,1518663999],[1580232856,216314458,1341252251,1440933939,1951152888,1030829084,1381625726,1039125611],[1967163452,1243586522,229856399,1129617248,1070443031,1706573513,1100655657,862367346],[544485694,658209471,1966743158,1758857327,1543329286,1185114034,610494288,1299759838],[1187146415,1371748904,1705572673,1608398445,219536433,179638944,89874312,1101255856],[1133682098,343192675,1685544653,1776009410,384646866,204835851,316340410,917417641],[1717401056,1177366318,890731003,920428631,2106623745,1676759949,1667088995,794878850],[310267703,1232074983,306098895,82037574,1595394299,158043634,1277825133,1427483331],[50259764,453154244,396706571,920694362,530379096,677008734,1465333850,747103523],[1223472562,242012650,201032515,1050370533,218508765,308781905,2023208418,2056279358],[1838739151,1011666112,504064299,957577496,902779647,1337265806,498282535,793816775],[543036075,1461775869,648838760,2048037603,1777827341,118905656,535994019,726030127],[1109316320,1391595645,1090241203,380688979,768698688,1614612438,342966585,1106732082],[430561718,279885942,1521795164,1691662612,56686133,1292298149,178504660,87133470],[132708020,1889201796,1756192533,1843856180,322187273,1609239550,439033687,104689829],[931425652,5501329,846575800,1867017343,1598772768,2098905601,521191338,1411746890],[1721840097,1103774815,1267731775,246455583,518173325,1953937451,536424064,1136914246],[168691977,1606985073,1366290111,1559693737,352684704,135625845,1548084412,1003182470],[896645125,22808231,159070447,923040061,1153047566,1975812860,121625661,880662109],[1611195726,1054946246,528946734,1738149815,1291875125,1812360026,962940361,1989976268],[392439898,366348371,2116554160,283584458,122939512,1332202370,1686989311,190794844],[1542336408,485021298,775533092,1437003427,1223381903,919610690,1467790981,1497858621],[603858553,1576585904,1579695114,809912776,899509233,716132482,1061547801,1150178219],[2119877815,405024997,2079008710,416511832,1296158810,1743546939,2097918065,271003865],[525263134,1844152547,106656660,1719698191,881570913,127201535,927883209,1604373884],[1994781883,767468795,1508003831,9542048,280630377,1742078293,1037644150,440138213],[882358576,1221266056,1505397565,239003882,1595544188,1280134208,1860804700,269566303],[1877343722,221843549,1805926847,802274221,555181272,1621444606,633488243,1099690262],[381602658,1412545171,1518385083,1721650784,647770642,787243728,1572147479,398525164],[1947617765,719012070,412672089,1209345452,1480662612,461903177,1149751715,1632210935],[1329811198,1460495219,561049991,456155843,1752201544,1048682584,820460926,250539869],[633272848,474261045,446684382,1032132923,1942082004,1448009863,269805531,510577527],[250613209,960570664,1419025771,1160937611,921502891,232724239,1475699122,1656071577],[900656810,402786131,1884090921,930065452,838402587,997192554,301625484,1747795345],[1906252760,100862986,708502042,149895244,527376062,654253871,1767382877,295858938],[1884479903,318010190,926849408,1475042704,1415134695,1313183533,257757198,1468995647],[379590535,1030728618,431137397,1610129156,868897666,1641527834,57093783,1565554367],[1880932533,1270941996,1504995839,1122517404,878622662,1313852399,1612547711,1007019681],[135752707,1317200870,1838145906,474780948,1645438935,167311157,1293320028,713100381],[1858232053,1864001315,2004472109,1964188558,79316449,30080485,1130623026,1566726763],[1376325651,1335216119,1285999378,1471821983,382495883,1738204877,165812589,1827997612],[1929850619,916681563,1926102482,1723817291,1549109742,1094915318,1497173711,1241362363],[1189026718,35337628,586868383,1387321855,1820153622,533067626,1062504346,1959197177],[561986163,58423563,996720730,2038565329,175031734,440195778,1981022161,1561301401],[640589943,888153775,1032322239,773563,1025976921,963713060,1154833850,271322517],[802357271,1095718774,1954962235,1869115156,410904666,114987399,170184035,1620634198],[787338489,810136119,1054007889,998709040,1179943552,1726589324,564899709,749223485],[761920751,1657716669,1197556583,708206409,1751502594,1604595548,1739006842,61918088],[1204877167,1446941710,964086332,1537840900,2076472820,850232767,956278791,1116591951],[633513739,1537949113,1243388118,1613839691,1960635202,210908927,1883325037,1442087706],[1347301714,523426441,1307598641,2060793403,352324794,1174896157,43038509,719801279],[1459730664,599513919,509297834,2031929913,776905649,1924049256,741382127,1367511405],[1082191321,1061069549,1829626557,1865698949,1802899028,441931875,1375945675,1928271913],[682591361,396336389,538377113,1124076125,642135432,766681006,616536608,1005213697],[1333546898,1481350569,786323711,1420484567,54570911,936511064,969431475,1686399546],[152543352,401560212,1237767904,356334758,710403581,1659086391,1796657723,1996740762],[1794570096,362605308,1596566051,375081737,1716627747,663007920,317149447,427904562],[1101724505,290461221,272604063,1349394334,509801184,191113422,388347248,469806094],[1321615443,1557258718,832582015,507273099,295186463,673175281,1056580832,2034049741],[927916341,2046737788,423858565,753365642,1263588493,429047346,1355468288,363906241],[2050293605,1905489367,1575090991,1171702760,1939943557,1355819046,361336530,338859172],[196352627,1283068054,1717303049,97324296,142516974,966309524,681903232,2116855008],[1781888171,1872003346,1904883477,1799853293,1355966730,886138787,1790612751,1431779070],[817135202,2003533382,1062120186,1651935605,593234662,1051291391,1055786368,1566802543],[287666271,1462396480,1787832828,1003224993,1484525896,1239466706,1851285633,92478092],[770702099,1408213324,346050907,748072343,774145582,741487834,1927797444,1171915964],[1758950771,1086992617,305446097,811434925,1044680939,508414544,1701095455,1092115118],[630264228,1575545327,281698008,1153881705,1250182826,234354617,1916550871,2028140658],[1750970147,406441205,92761067,1497695928,366585201,2015460984,1590862946,1405196571],[1341462682,1797276081,1030439719,41493329,817186140,1667515533,479043663,432035303],[1927414934,2105354896,1251383228,224185803,402061876,1773393010,1780405963,876697593],[39935477,486209714,332840565,1046224807,1643742672,996752075,1999070885,1696982102],[1920562749,643964810,437231489,560190817,442508865,77771708,1650291845,537281304],[1743380978,468894418,1557165724,873060339,1882719100,1741768444,156081742,1402634803],[1221249164,1002052225,461726576,479179448,2060946289,1700620625,394420686,1869274942],[946859479,46554169,1462889004,375087656,1997103184,336603909,19180843,818063130],[687955113,424462580,64476365,252764049,1148440874,389234861,182200406,731599161],[87921918,1338670562,260775381,1427488959,194138975,1067663028,170471020,2021003558],[438274716,1318973497,602926129,74722370,1156222257,1880236113,982048326,1040666216],[2079316222,1161927849,2056668211,1786540917,1235126999,677881547,455579659,1305198767],[1317807240,311737448,1085768304,1525052202,1066253225,2061300085,429407544,1438026180],[2034498458,1887162908,1319292611,78301921,65110797,2048794229,19866117,131620131],[2029165812,1947647553,824667581,1764291314,1928729998,1479230721,2126382314,948081299],[1711987957,1496939463,1476571248,729585890,1294026413,392623576,1085890359,1070991147],[1137289776,759697788,2005792539,85607172,161341928,952204694,219713835,1831311064],[190246404,2110487587,395070853,339583304,1637809063,1042761668,503078267,2096632431],[1614836307,268391275,1326281618,512468926,805301177,1747599775,170366258,392274084],[563705487,1427179180,1731347358,1138970185,1071507159,591725107,1838145179,541059148],[1958530026,1102911607,1436977598,1846072473,1046286072,1031731783,373959287,1296167640],[1941899716,953400298,516441002,522151379,775521480,1185399671,1501883280,1272551509],[2015936247,390191633,199134366,1121154924,895893907,1535335255,1034838475,872320188],[1775420485,1515057909,1799096046,2074710707,917500150,1773196331,480044586,1101454096],[1814972642,1756046381,303903138,1629712266,40927628,169338742,1857988500,589505920],[1943111460,2082973799,276495534,1184280807,1992541183,2038547031,1234177077,1371170075],[799618456,1819030336,887847851,1369666126,180530439,917884246,1701106635,1700009244],[1868478240,639584308,1913086960,418910255,2070575238,867300038,87621797,140118234],[379767718,981123630,1887501997,43870399,1898132682,1001025365,1671095751,1625156056],[819257979,864587985,815136534,1039258755,1162658011,179268477,228747018,1081390090],[1524669527,308999744,779976271,631728837,1657251578,1011538617,2103294415,451806795],[221785529,1000238169,668617592,976692699,1418388967,792398003,1846205143,1030170581],[923358169,175921171,1542107343,1187145261,53945220,1411054867,482966349,1431580063],[82397642,146458990,1464237637,279779075,2074871153,711149095,1402093444,348208267],[573361071,73847832,846906492,289354383,340834995,1115008034,66584906,1524519758],[1242802869,1773420168,648376974,484024085,617561501,2003164537,297965137,1905014035],[1871413023,1180366176,1586648030,66110595,787745150,563299475,1749605898,310940058],[1918948837,1583321854,561169705,1294595905,1099415076,554922958,606397724,1497368168],[1108906965,2124870733,648733923,771547887,1594284793,1520704524,1493388362,584131186],[369392085,2128995927,2043332811,1061670366,1910689896,189412681,690454646,873850487],[275248365,2067060736,1194369921,461367052,488399375,2110818633,1500992091,341454025],[1076671920,1158156613,1536716184,1743950005,555328293,1171726141,399389633,1344168120],[415259275,1484083440,925674965,983874572,899312342,1587147123,162647691,2107496062],[911800035,228301484,734200995,1349898600,160788642,20981464,1226406153,653129251],[1292506616,569301579,782206510,665550504,207308635,1144380988,839468068,2006628736],[1717579417,392856035,1420550445,169666658,882821305,626398171,1432052293,1476791220],[1307064023,762412752,235435099,1882965793,1048444216,1053012873,723576754,496602459],[1605570223,1918260346,1931514206,780586505,709600522,832859665,1764262704,1905725679],[776776625,1889380417,1453451274,1662984241,236520717,1915254258,846167773,1205760118],[1266034046,493590997,46133113,859226548,900811117,1739363104,899675498,1660416394],[512373218,1136656251,86872657,581077459,1974577142,780768739,640207642,1248143502],[1778579475,2113714134,1808673727,580705364,384846686,1657576063,1404274790,210915111],[1930527827,1758265158,1217976541,1500919067,1074383353,1643469035,1658389122,1799024993],[1563631001,1216546178,979129871,705875214,350502433,392587882,772975261,480657706],[1455905592,1185853337,2028649394,1162913773,1375029631,491002018,1285946501,1068652405],[1177075377,1294971858,259004517,749067653,1842438957,608247802,1084909145,1721187328],[1660060542,821263890,1094183145,1338050293,1052490845,1502467634,1686341770,354487773],[1516272490,1111287689,1011166166,1103839695,339813408,1336861664,1199102777,492796090],[621231325,1527336261,550890005,1518987971,396349904,961139945,856195045,1612387035],[741717451,1038672944,601793436,672834454,1579015180,1329459188,1874416183,1736802761],[1656908784,1678880845,740271039,709708603,780416151,1259551786,2029464659,1742916494],[48313680,427119323,13673759,181787991,1028047147,1532929335,1404224431,215180573],[171486482,1632634214,1647993348,901875059,1627936404,1753541882,837104782,865828198],[1688053173,1615302253,322959223,1469275240,738365680,793992178,23057928,1404821649],[843969407,1774391825,810949542,1740994162,1797334950,175044953,1618818886,857109796],[574694012,1397242962,1788315768,822995120,1438900324,882650567,112197934,2053203756],[1364453137,347777985,1457032769,1791191562,310696229,2126638610,959568260,1951032688],[75770288,250678451,2124300137,636943124,815821347,67784808,1294483113,509693265],[962109883,1018563499,1428676344,359150732,4759078,1364898868,1389642258,1593121615],[414141936,210450515,597911825,1956144085,1685617731,1294214187,1177917546,377021684],[854003449,1890339873,473363828,993056184,464103779,2011571951,690798770,7023478],[1218246503,1523605739,946995194,20249285,595484763,135288668,1303296584,1990707435],[1922238878,538808958,1983880156,1723478433,1949534449,452832769,352537397,1161022166],[2007722515,88669922,694968378,1263596342,1261067773,235238549,1949799409,1645428479],[1418659363,1863820947,1027854509,1999039529,1902379495,404784610,1490548188,814087379],[1696432667,1130806089,59603178,1797026470,1295611092,1105469853,477595326,1962355292],[1070553814,237093235,1008233287,1253701673,1515152921,27806950,1503341194,2121706780],[1083247992,744825229,1875972656,663469916,250371487,31850850,1345306246,2033752877],[260966273,1406696669,364647215,109274403,1489103225,706061513,700542926,397343678],[713342611,968463331,1026980481,2012431181,1744378031,579714311,1109917225,1226808809],[1417686230,1110979327,1509229492,1810591089,1880941838,755903630,1245001703,1231356148],[1770459824,1275218841,799706319,335813043,772672363,692698321,1175828532,102718773],[1452602926,469319923,2042819282,1335377676,1945728021,573075622,330015555,944597190],[881708909,2023341789,2012156263,617988711,1540602431,1106508739,352148761,1179055875],[79255677,329095829,1753559109,1261912915,1761924811,1084355011,354869919,1634202165],[1412618292,1214495120,1872175627,977519249,1354446770,1409873899,607094838,199803999],[2082595484,1019360760,845928109,732987332,440447999,1327597468,1097554024,808933558],[650698306,1314274384,198327039,887453347,950519391,1733984630,30094678,1888846077],[1852170450,12254710,1179820303,1755411780,876335414,2017811488,827988035,941356148],[1889303454,963835193,1651266674,965690602,1269358130,1835831504,1810547315,1909648328],[447107596,259345639,4526963,1669914950,549238486,1857002752,822682332,670328127],[716023978,671570713,1186665146,365151925,59348407,968858134,469967924,553739235],[419997091,1001077031,496696202,2002717457,1786971547,1505532709,342440901,640414685],[210299358,1673365776,1248199448,1242572491,164564119,308542973,1518321236,50627819],[1523763260,1660321201,1276647980,73881711,2066191220,1211830007,1808099745,1876342033],[261941354,1582365426,1273733874,1338565039,792091071,473245212,1029396783,119280958],[24588857,803589686,703644132,1066906358,310696876,52834015,1195091536,1748729519],[1878879714,487328991,668043188,768973116,930955576,1027806111,854254898,1081996043],[1237309400,1883537866,1122601092,286307310,2106273937,532167230,760352850,1405469350],[548304634,1468665492,1802351111,1821484150,1998046493,42922137,461012260,2117261264],[535281904,681524129,1403944879,300958444,1508960470,1866702281,1365932737,997266826],[496575373,104614595,1071713074,1892008666,666545448,1728434843,537758430,212506557],[1913878149,1762983171,1774451674,2016261636,1781283904,152822148,2077554164,1765265558],[2003984314,1714080538,643240911,16213746,153616360,1820276238,1418237014,1837179068],[1853142380,1206222355,626168310,1092658097,945586067,576858796,614238189,350900636],[1514621106,1760042685,1134279385,283857173,1299623246,2115339884,1861179207,1390516887],[1511165847,219848649,1607276201,2028009069,410847002,1257434792,520263278,578945486],[555833468,420437885,57572910,353112932,587585266,777410072,2072640887,740247484],[203272423,33975538,843222980,87811516,1166434797,1414789107,1179851084,1403872989],[2082315202,814888634,1728986309,1618307043,763535275,1965473480,319518862,219636724],[330156678,164085956,1535270011,283970457,952403791,1664851846,1042613838,1689246508],[697828861,511937707,2000323800,1205436161,976479929,1665361665,2067929494,771692422],[1852655240,2031329709,235144692,611477667,528143495,1136904488,699338910,918096153],[1441621548,910106755,224790569,647752664,299835974,488155824,1912424240,864621107],[303872404,1158900875,1962213189,2038936871,909414819,1889401545,1960146378,856827425],[759398095,1114013342,1302159195,87475918,422547906,1856879106,1909280201,1022987114],[681047990,1470030430,999374681,1186696650,864151109,653948626,1534481841,951559155],[1768785813,1935612638,435000213,1952693572,1033472181,1654170567,94215914,286386118],[1266053998,1442747871,394390115,102979577,46445432,1204886709,21151114,1431803056],[2120915924,1189422454,495780081,956014267,515013986,1238738868,746531401,80958591],[389789499,935285762,1723233716,1357469009,124433622,1220340964,1220594736,200238530],[496564220,1125429110,1810349241,1272490534,1870757527,657450223,1052007549,371895550],[654247520,1014403384,1079970226,1464721071,1035731190,880734919,708392072,852365211],[761295212,847046231,1305107177,1368949566,618017139,1499968383,1159377865,2116497319],[1890261360,104187368,1065811118,2020523241,1967154278,956849728,1537137989,1231647255],[1792773733,663261691,742177535,840045030,206242272,2023464002,1620124781,151380064],[930164876,2120574557,1771102738,695183932,1594743828,1431266050,161417743,864249787],[91490743,1403711163,843994098,1765000680,161779187,412737179,65628914,478730162],[774769416,2076297048,301402560,167036898,718359716,1939764504,1583415293,415937493],[2129270555,551800940,861644196,1985344701,1335339192,2059070994,1324170847,1091888074],[1354238226,1924175111,1792007813,934877562,863792772,323949470,670754536,695144361],[2070027931,1654526065,620285408,1182800674,2006433197,1274156332,1562941553,1181156402],[438771732,1508134050,442091385,356717735,1073135524,1082881969,1778747110,603968843],[360947285,1731502884,336101274,1797155437,186846950,1389943486,693961509,1746996077],[1247162279,1059149811,2088839209,139215078,1147008206,1218217409,21266354,83909734],[1239269489,1851452937,1929760598,363307957,73618418,1393916563,816303546,1235717261],[695996383,1988862602,116551696,1353722444,1718149270,501485825,1884625022,1448648660],[1610335093,523759260,1320629314,332816169,391407839,1965357157,5521873,422832988],[974349449,1969137576,1976515519,1065822064,364137902,557561294,1024699129,334378962],[1979216900,1176907335,959200126,251291316,186355509,1316389852,518006591,1504624036],[783432884,583608433,600667489,726209339,1977110603,1779656075,1420809815,1615244732],[260640796,326821255,913758178,1996664412,698221842,1609865224,1478983500,340292558],[2015593619,834066498,1691967245,2120583015,488765170,1418442355,2376799,1764643092],[1614336482,1807823253,1067122391,934209569,1388206207,868018156,947513027,650532292],[707104835,2047195516,1405071596,2124331857,239467744,93621593,2118981195,1572555406],[1968925542,1064020268,517938261,1907043162,141488122,1526567818,714752338,1694329548],[1387940396,1933987669,572979220,1698894833,135450317,1820756497,276796274,897225868],[1623430714,191458503,557906166,1773129700,960061478,890076840,715261350,2003496157],[807223023,1152571937,83436993,348398,1942881550,100945138,282791273,359870659],[979856697,265960439,581912700,249816810,897186905,330036660,569540532,610909579],[137152127,1870293560,392189506,1110189203,2086243793,1259834537,1788837831,1400624507],[993507827,1487662726,1909030893,1044678557,2092053235,1370103621,1774774148,1290574946],[591847252,904597810,1881809623,786093545,798299594,475455222,1514108266,923436485],[1952135870,2091611965,711550211,533221224,633326875,1228167518,1572328964,1325091733],[1126792594,1061138344,1031005996,830986880,161388013,1036662591,41580527,636368364],[1459707156,1690036140,2007230853,473978601,2114127814,1898267616,812635970,1463063532],[1205324246,2045998371,1135086213,1557742117,1334229760,521416328,1229159147,1792282592],[2006207694,1410581188,1209486106,491315335,395792804,367874348,402232812,881376995],[907426196,1086043501,1213923135,1738433730,1430343654,1137231732,127422830,1537747471],[1493837443,500031294,601187794,1770309327,340797843,1586603573,1011402718,553205042],[1257560291,1024700270,1299929323,46372804,364443465,983132707,312823618,758756924],[1855130761,560989942,1665366334,922892196,1900023722,1777719614,1409482460,1478269242],[1940559024,636411233,79301347,991425665,1289362296,981834275,1720912221,491050877],[1705973248,2128757063,535373848,414514485,2056961644,1066457672,329346383,1006897151],[1800929144,1983165357,1781928759,54577859,1966770532,1105090196,1527714154,1658362242],[845127407,897180498,977150868,630281322,865569914,61970696,824029111,1951771642],[1439871110,1017603843,1900514594,956497270,1860741195,1980568176,900777479,246898207],[1990743387,801724609,326119459,1400858482,2103182272,361635066,694682312,735146206],[1468436675,1789054674,738672079,766618674,118946244,540757914,1521782207,1077546668],[1335231322,800939293,413673847,1386070674,2088157208,798934050,1649264826,522561923],[1973126407,1596740475,139817679,656344908,1422458708,659620965,903209474,1922287577],[1929061779,1582872124,1499241726,302634328,737661144,1916508185,1949333932,1988386726],[1693209075,844534750,1731789088,1115759412,216985352,1154683495,976554672,358297421],[1501271781,1494073262,1774475742,747518811,1228801531,1018489922,1533679405,46997274],[1114504954,1182586741,457509744,1715698234,1789406266,91493391,123515948,657448917],[114364998,1262655122,805350000,1534003335,758285312,1864819658,508006001,1765490204],[1735854109,547445982,1683192722,1680889079,1795496706,968395744,449234460,72719106],[1825566559,981220564,2006503304,1348868528,743793069,1792961709,1116397704,1921685562],[1991985139,1028380817,1670091634,1687371300,874172786,816845201,1457305686,240571858],[1885556000,294731947,208794128,503190741,580481198,957999980,1547187261,1724823025],[2088486746,1710607505,536661164,1456381035,872315057,1734323630,1881789682,1476358423],[113541846,542841399,1109195216,2017636376,1160146666,697298016,111402218,1860762455],[1188246516,231531913,847420062,1862609296,1919911670,723501066,901598639,1282603546],[6451444,723712530,1150502348,1102257677,1270866839,1356085563,173904771,1972760399],[1312716098,909845246,1592045028,2074044006,310670033,143582815,1429368824,639200245],[239786804,942033647,1890308871,415663505,636816210,468807213,1842274766,1809060327],[1387193797,45249492,269268790,270208757,1975301497,1553156779,859017152,41323668],[1096187465,324188838,1200459553,869485069,1934532798,70673291,359608170,1219016582],[2083274605,2092019913,537960609,833337977,1782309979,1579872004,1634169666,707309848],[1855234263,1384308610,1218851230,1756966800,1066268509,1946004112,1950580915,1276370147],[471866297,925202950,1497153023,1809711120,585963322,1729308845,1215501717,550420631],[1285121091,549987973,1089229280,1702247904,580237581,487898622,1722644302,1429274184],[475312159,823991767,1636358049,7655382,852476299,1811356098,130390241,447010217],[179565547,2082132571,2047441105,1707409374,1096523331,352572321,1222036419,1080959230],[53407858,317299968,1594804841,321105269,1197350964,882095275,1857943103,944901981],[1058519781,579030153,552090604,153124461,487368265,2123703161,5337150,1987813526],[1690977721,1667731604,1272765731,345946314,1277316493,1358124900,651115118,1359450956],[1902490985,472185782,1005343100,922923349,790235433,255104158,709836852,1862228629],[464879894,2032688936,808407921,1985461551,81194745,2100298554,668172060,1344817932],[372688314,306685830,1360413513,1370153027,355464928,1096440205,354487494,2114771506],[980563025,1678136116,1460937090,1168738069,1262805130,602039433,1831643598,2100818973],[436407033,657231974,1342538229,201412077,1179375634,1439396118,1583904697,700886977],[525528939,1243242498,1930968437,2123483753,1226068516,136387273,2116599549,1460901079],[949845866,969314216,1903600858,1723395100,1892987926,468140969,1016522799,1198518002],[1363164383,1088784139,1045995150,2130075523,1335020204,160347616,1228215203,341679248],[1994346237,376876560,431998675,1440843870,1364910553,1502968137,1865166051,1501993823],[109067521,1432047660,778467248,1966839015,1010111760,1329876240,1469816065,998574792],[1644181893,1983426956,385399122,1396222195,1618621658,1798560044,1796212253,1656611278],[1825502898,884069140,641520540,1801213832,1575780445,1988181481,317544064,2061068222],[1061840860,245904619,1270210395,1010474960,1730583439,262041556,215402060,773209916],[739576578,2092669126,2073997393,936571398,152733026,619944451,554505161,512509155],[112115813,1694808872,583625803,1860264836,832144320,67689837,788914657,640023912],[672153716,457246753,1053122494,1998736811,1366507511,518872434,352963848,1462184163],[191555570,1169131816,1523622082,1251654547,1482632480,1305456654,1884839851,915247775],[522496430,1912743687,1887664959,775964644,1147962638,872678676,1604128998,956718486],[31202611,681778305,1440858715,2048244840,280267946,498993925,1458936917,824984895],[588829919,1981510995,244625394,2062006971,144805705,1306162972,1001444596,523320024],[662542213,294288065,1022645806,1961349907,6078425,982900952,1770892345,1893814947],[238806503,1123930977,226424770,1011010074,1284253672,252170518,1806646110,1688681083],[697216085,1052204088,1546336278,95900687,907929919,2119655012,1560070399,2120110472],[1066988055,1310341758,41138711,698784636,803204922,1918513651,922150804,764238747],[1667855708,964279819,1406557646,600256936,819267353,1587487777,1932915180,308116786],[1689163454,1655065693,1987487195,526312805,1496678223,529508861,541595245,1178449185],[1642693466,547254194,652030993,1154166090,1742766801,652110876,348011959,1742476707],[476192247,1191093337,508432342,1406095850,1902176673,85072503,146665302,1022402872],[753980438,403793906,337041058,675093989,1389845240,139519938,2080213827,530017715],[1676293932,992729670,1684574237,23698471,524906963,813231801,64735096,482450657],[790549668,1065723714,986496808,576408726,1075694637,1970139398,2067295380,1301198727],[814906115,1401374364,250801646,1675435841,963645783,2068887923,1972137680,1850461592],[1951890395,52715794,1906582060,1692489484,1335751970,376119226,1870868993,1972685718],[1146666917,1092885946,617563414,147419222,472222813,593274291,760373408,1860732975],[1242184909,1775005080,201694042,1223806094,928169086,1596437624,299384025,664193671],[330835038,1175402050,377122021,1496263794,1140266408,1836044338,1163894158,1328597435],[1587119449,1194531401,30035835,75567322,1881935186,731078867,1145100101,1619146211],[1674945006,1190336691,712081436,1867100148,56400265,2114688700,719781158,583167138],[1265719152,1389749164,1259431846,1319596673,217794628,555981318,1871308084,1487464188],[612339283,1113341852,1789158340,1189866354,960928827,2119483947,944482379,1242535518],[948855137,1458244500,1387146612,1419161459,672262016,584024950,1536479940,1190798198],[1017862637,595980040,929759367,1221126588,1144303228,733881288,2078599819,806109919],[1775494976,182819599,1744059529,124661946,1304206852,1561208673,1514187779,1308023444],[71341579,811004635,1436821672,335135326,82246164,1784231294,786371203,865037354],[1092163329,996313375,379508132,21660097,465698654,657266695,604692094,1768157159],[820075202,964491724,1506667888,884074249,968231995,949169155,249736374,2018344214],[612159946,1844194228,520256409,1700663867,282667282,21823770,380133291,640560393],[1926064811,1084415946,1119138075,459146097,174190874,1190999951,1729943993,573758835],[2071026719,629369181,1715189996,328672433,772069719,1152204499,820198109,918618748],[1849526338,575502393,255089820,868072122,234144790,2093962042,184527453,422275961],[1158956699,181814183,1369591156,460934346,398504353,1317167095,110690292,842051867],[127174061,389213442,272890153,566971657,1960352577,1491329515,1044986181,125068205],[1005311135,1034256521,343714288,1451991583,1596461201,343082878,688788923,131060160],[324068986,1755368030,983306203,892323752,220157262,2086705582,1852357575,1767091148],[624921236,431816570,898276085,19263996,439713986,528741387,1955559162,1905761676],[1354831936,1585778273,258114173,1491355374,696214187,386344447,874932136,145981025],[95312520,1457065192,442630619,1143592881,1306557650,787557294,278731151,22447162],[831465266,1686816099,878243703,1153033630,612307684,802244481,1224279592,1586423623],[336872201,1884581010,313848561,260254641,511729146,1007096122,1891157247,1051651864],[1436183080,2075239103,1066666406,1627892455,1712173561,662771562,1987375798,1913811063],[223991857,1267845661,313630529,737753825,1193895750,1370226852,766747053,94599818],[756581813,1025488028,1192421473,996711536,1014664673,444021763,1640403679,453534994],[630328877,486289047,1983717375,282704670,370901262,1670069725,894098651,399545823],[163696399,1742329210,618926951,1810260964,1420073381,1848810777,1061004389,1076172084],[1769556680,1215675083,779080794,1015167661,1061763849,1183058539,850983041,815857796],[2120658889,161545495,239437810,1745365306,446107854,1058062684,941778369,1418134891],[1452191505,1402980513,25401809,42084499,942004012,1977306307,1361477792,1548678499],[295669148,1014340064,1544417083,653197294,336871250,365370875,485179691,911097317],[303082573,34164124,754679652,1210243856,8231553,2038712278,433012969,1011957564],[1500078173,436648724,729288823,884326520,297624320,82645149,1807870965,749077186],[170137964,1425409834,1130748644,1476883051,1303521783,1465256528,1118609003,826921542],[152880982,1998890527,1131859655,873952899,421938371,1059293197,497144674,1680271634],[295486354,488380178,1841464372,1211622517,87436943,138448844,1324709935,1136007545],[1325555720,1186000219,482933790,444358816,1129467616,463476179,884031520,1564933526],[453751249,595714665,1077196221,559758681,1859702575,1468518504,1571863697,1785977113],[1736869181,1209468013,1673046343,38880826,1512042976,158852253,2119660078,1323365266],[1401542370,55057953,1237555298,886047080,376020435,759901794,327914782,13455445],[2043687508,41061272,1209375051,1323140442,748342056,203613223,232932972,360427555],[694534562,936352227,950787281,2115140395,795193619,1957274122,1603658351,911986488],[1020810227,1922592751,1851263507,1123527403,1807391486,767641711,953669275,834380641],[455534430,1435185703,1368160945,1061932122,732481938,53851293,223998110,1610426684],[1800249973,1756800786,179657580,20009817,1410300381,1375825382,1666989994,595334668],[699606944,526071438,63113101,889376516,1084388872,112207758,1512010645,1811008844],[1878707047,478774671,508432760,761955660,1333283358,956315605,1810790114,1648204874],[638983853,1589320052,1973883275,974067503,1855893597,1941011228,1782423436,1067804951],[628990140,1577028835,1737312153,1581264208,1234171910,1964881272,1636327097,1029497133],[147306242,1095648674,53106121,1556098238,687894778,1424805790,410601891,1745638368],[1089365904,882994040,1166974178,440005807,1354234843,1161236717,1357082227,402639426],[695008481,732853989,856646087,966530021,1316206485,234056452,1491580255,502601598],[964864506,2087193895,902005440,1197408769,311248453,1071569126,1254003093,1230029801],[1795266762,1223543429,1143957577,554403871,1674752225,745626720,453526530,928485302],[1835380383,662978005,1488362444,1186069589,1309905660,1748827510,989039122,1652028418],[1369604514,1470528583,768812939,1473354164,1543694496,656358792,2062580131,955055725],[1364390035,1934703391,295774979,855813379,549891695,2090226484,197231972,961264770],[109949941,552406112,720925359,1091709658,1664600855,485060792,1566308037,1013596276],[891916791,1549522388,379690359,503820681,676533402,331714603,351588840,1139396934],[1545026898,850254966,908161788,868456018,230499209,1279492405,1206893666,1064650963],[831417262,215718998,1550723030,778535779,1382055997,155581491,781897537,2098026808],[1590100066,2035097592,496138071,1422937046,2055573709,1456313451,2042735472,790771205],[411805958,1887911310,2089648282,372991098,1510262254,118936961,444832622,612549237],[1692470964,1088636938,890476966,1276614592,20659256,609313960,1804331918,1330066138],[497580186,606217532,1876935438,1733596096,1762898815,1509979288,749081485,343624567],[227317978,1628784809,1237673705,548419114,320749977,104021224,578640161,1297167888],[1687131374,1521378504,1391006728,1133951738,1061610218,1330391417,896701055,868495883],[759174414,888293604,1954827605,732275163,686238706,1222558966,1351418852,1726983862],[1234228526,1296570926,1702965410,1435056377,97461422,404656638,1590855941,1799972765],[1512056265,1387646635,252906798,488727840,2026871222,451262575,1794111830,1845594179],[717004890,568394976,593660746,1129544486,1623079745,414870944,1098447808,2044775379],[156133251,2088060356,1443948572,274068241,1142887596,138558024,741211209,698954320],[1058883425,179462072,716798779,97270238,1998870398,1012811139,914496347,479068883],[718745613,1239803302,1792825438,490068034,1736586281,15326455,1335568752,616373559],[1522454172,1915877793,1414066912,403246670,1039795328,1312765453,301175613,940989002],[186198941,242413598,197223035,1701226593,395860133,1323782515,115049459,1458867767],[1170662341,2102801461,1703674020,1486135661,561290647,1182725048,372069026,103879252],[992302366,1102444214,244720263,882437577,653878353,1815757747,547859672,315645274],[1625739643,1314931472,972962159,1847989437,1693214845,1788071581,1488396181,1997373647],[1226409944,1389838861,704316203,1526298147,921520645,991794566,1260434577,40397677],[1779369116,1551994597,1748297312,1496597067,1914635766,535974400,741148884,1476085218],[1317709644,839258815,1794663079,1864225365,1842579038,677046345,2009538744,15225907],[842305159,1589512201,741742545,1959369163,161252368,2059889922,1424221882,1252263915],[2102605127,633694693,1052220430,1766253850,258131747,1198558893,393708663,269462199],[271479930,830995188,333212699,504193803,1418687475,1050580387,846855624,1505204302],[1478935773,1506415212,94578450,1491396771,377341736,15424943,119280387,2043820035],[114837198,865627044,1715775480,968134856,1015098659,262167106,103513159,1776315592],[1600260569,2126207957,1584579935,884947791,81942611,41768146,706883888,1062184480],[1758233426,83613231,1795924255,1209968120,1999230191,1305928840,1058469679,1409744531],[455697037,1803256053,1976037702,1061920985,236380385,840987804,1123825634,1047414008],[769304842,112813972,81534366,606780088,626657851,1664419501,1610720319,1129715335],[95522273,1732605176,487730812,1134193046,1106796269,665482298,1214379867,1950844985],[50889611,441215340,97613067,1579251276,1614368744,17080008,112500439,568781828],[270391585,991054154,4224044,1319681750,1910241392,1497277710,1915849787,2003419670],[739923188,1970515342,1287817608,1475410007,624231884,872028137,1239908279,798602011],[1148641596,1326358392,1959962285,1353624912,1960109620,1348012909,1158947728,261657412],[1985122094,313429792,2118230195,770202435,362282850,92372550,2113930589,780132926],[393150838,2015719473,88758152,253239029,724307550,1455875918,2092144963,658851906],[1872619882,571594965,2087263510,273941329,580430742,1104407244,1313859394,1301054593],[1215874174,141112468,1013421803,1825567149,1549779625,1210767885,902059181,255849925],[1663374744,1907381130,502440310,1759325017,255881226,1348961375,727594261,811747760],[987660829,762491503,605106807,1524857466,421690210,1035189089,1366439745,25657287],[1692296982,1646677148,700289638,831102312,1407299655,727686484,365730538,1739450408],[680564990,878444301,658452828,428734871,1202532829,90930094,1754254638,82194880],[548216626,1025170090,2120642968,344748877,1130450296,1495178266,1032332478,55756981],[818108029,934454886,192659495,224801063,1249050465,1613140735,342701318,960017444],[1498989403,1998097976,918980701,2076044096,1711108814,1311908669,1283227899,1666554551],[1425244430,2045758247,1376633274,429391258,662676541,90380194,118661085,793045529],[1582448535,1638144148,1746462770,142283605,1425331035,1879393795,1501678250,2079154917],[682161901,138532049,1863704446,695188927,661869343,1656869928,272192862,146676654],[1965555811,267717460,1049358934,1702477165,2108108284,52739155,983761379,1386040788],[458034097,216181282,2032241929,1929691241,976489798,1330087143,306444187,720397257],[678817296,1365532534,1880676816,427695844,101656494,1336719935,1867642161,904353761],[1486872697,1266138922,1504389492,1561372102,2049943517,1755710352,1104706509,887967068],[2058577178,1419103315,1997811463,446647043,392799934,986770102,1859033158,1964741880],[1717276389,1405415781,1858867415,1549752033,467488050,620992764,1434952172,576065700],[298536792,1390901659,1182458794,109244101,2110717638,1486385448,1652823029,1550126829],[138104651,589268127,364256344,1410283937,1965725882,1973690461,907321155,1924641757],[191900709,810571743,1362462053,1594242847,297444352,1507050508,717165479,1267800936],[1506365169,372548633,1499709234,1769664288,936608209,281215349,532403504,1885733829],[466290747,697709492,589539121,2089514990,20233425,670942734,146703693,535707641],[289977574,1403518331,1305691979,948406966,477206380,1818371861,308678748,721968110],[1011624213,116311322,384603802,2013476245,1470934356,2106387030,1994094516,866587842],[1997819731,1912110504,157807964,791142319,1653817841,74130849,590013121,765608305],[1926281392,699501285,620445184,409444533,378318338,559636094,595522020,7811585],[1687594914,1916699551,135787640,1072246470,595232081,512353888,1417314506,1468159551],[164891358,2043019244,1930705838,1460845420,354822461,1345909847,1325994312,896019806],[1660110793,2059876394,738832019,1347110799,1333325399,172238220,1938488680,347952814],[1127753434,1824033852,518646434,1217630784,1812623265,2015927137,1060013545,480256488],[759803191,1846099020,1857162781,1120139157,1591249265,550045042,1244157523,2031600851],[1191275942,821745766,2113075083,157955239,1606118459,1264888857,466271407,1092553207],[2078448908,1867473618,714266253,854726159,1630775092,1622076104,801038072,1855676800],[1056219673,1402483134,1827751129,2022432622,638731589,403189036,895870797,1144019331],[111122524,185954853,770128102,2020130036,1499733686,1175431896,1437848920,453961152],[1204161141,1386187141,38519176,1986638115,737915248,901384828,1986267854,1774352922],[417724268,1415224392,382391672,838731556,1502581383,303040399,1132369595,37209745],[128366339,680756458,2395477,1803585601,2051740819,134806747,422597055,231501018],[933951663,2101987897,1112307680,1168430553,1144781377,615497614,513558576,1954008682],[445828439,477007107,587463274,1995717145,1892448467,1099428989,974720867,1429338347],[1466778968,1868290626,170345071,2059479978,1904193678,2059707970,1887391587,1814953494],[1552154758,517882636,412765975,996149363,1198889745,143590357,831945782,1546047144],[631814666,1210810942,769445444,1375170548,1456456950,1608977755,550024740,1558318431],[1826816434,496977157,1730783465,1167927464,977782803,1869478015,1785409900,1582496804],[235386560,179201864,1670312907,754796540,1796169064,1090864886,212364407,1568604585],[1441617902,819202504,1314720781,671979679,763101935,121246023,1426998482,1421059134],[350682924,2084538886,1627181795,912101280,197199697,1139507277,534718362,1699574865],[621668914,1974962771,1161046229,1756911835,181502923,157543206,1122994161,1517768789],[102461646,1580309784,457644340,2042665734,282580809,753550062,939098589,345485276],[1584433949,1528123611,1397544629,2035250553,1389712561,2112430833,925655275,1527250946],[1426136328,447121290,1756860553,1830334012,1077297567,1153031121,1127764393,205430802],[1984324533,1718659096,579564519,190339491,639510028,473822342,2103304912,25432522],[1883386749,1746117803,1635631635,1030179685,1262680836,309743575,1870301935,1644848658],[1268030187,419235508,309379050,882401545,1821792848,1444580385,1302136574,1837693962],[1888216958,588465016,743316734,54235794,1970779198,1304164306,2099959329,2083735482],[2001877305,572151530,281498747,498888473,1771657169,1275529521,1271842032,835989505],[711756032,674653427,883926963,1736786355,680232924,1556831087,457527436,2102393338],[313779378,1824169154,317909920,2025119537,769605691,1314810739,1439918947,974598711],[1849790832,760288579,2117080330,1250289891,1229228254,904686199,1789350724,778124757],[985017143,975870951,119450809,1866825542,1761650067,47928482,1707869548,1187373594],[662911364,1831252044,1170414427,1402007500,1424132960,1654166212,641080227,160876807],[1486511084,396773016,911076340,794086625,674770954,447462191,4806110,1419010200],[387399587,229726307,71112511,661323594,573333451,1636803691,1275340863,797912437],[371626175,1582611377,1546089221,1781202989,1050884871,1187795852,1379584725,1188459481],[2080520679,1504230507,1970868758,1983507111,2023554391,2091763258,1283604014,176378419],[2116246816,235708299,96194860,1149734117,1816763198,1288449329,1389367442,1053097697],[145299345,1025427711,1911542107,1964077116,15596687,615693715,944557623,1244087600],[1835027484,1975975160,105526287,234697297,1905912839,200349757,779089602,566426336],[15856041,245902759,893907262,751642814,1481924716,1897574699,874561218,1687536790],[1883146884,398095409,138445212,171233514,2001017888,189652314,428919359,552563572],[307650900,710716692,706809048,1118148710,672398269,1368474869,741845800,1333927974],[1132739094,1089988401,1893674817,206986089,1147099876,1158999336,1116525091,46501560],[1708376090,833401165,968109766,972755778,842380363,1167491912,1434414392,1306493803],[658476675,1786711724,537231649,539833097,185094611,150253449,1419622479,1033007327],[31179292,77855030,1380921940,1936674263,966890519,666681622,1827713310,1519465875],[380547608,1013652653,1460805372,683454425,93562805,305461893,1493792908,116205368],[949077187,1092790225,743461577,1442181857,108327971,951069635,1847184527,528549942],[2017980507,487144814,1728650292,1277068177,858684484,2037077090,1836115338,1094070079],[1420244274,2057312094,562785450,1984267625,643270529,331095955,302861503,770413172],[513477362,1704953566,980624395,1113088752,506211048,1057743098,1462885225,951973408],[1394840176,1938108853,196294809,1107681862,1390497647,905866435,726013747,356545147],[124082976,1635060841,133729729,1286575272,304628520,785818077,1458474790,2085489714],[474007526,685403347,2104658755,782997588,1132078635,184943257,1578454393,1682200359],[1896786329,1308932248,1552897283,1434291550,926556526,555544181,1364322514,1708844432],[137094368,874870625,2000415208,1215118898,718901137,1011323078,991052118,1934101761],[667475830,856724935,864186502,974521408,679690767,1215549288,1741933248,403687530],[618650223,784304480,1269615602,1073723549,1458521683,1054550571,895835677,834897553],[862639360,340632626,1186986363,942931209,41937338,1220061830,968073114,1464653167],[1013725702,1800994141,1368845539,1611578934,111496372,2015893369,578056770,2112794442],[1099848777,1801518663,660505269,1375937272,1537283640,1915419266,195724465,1728812745],[1548871506,1547451685,1743106472,1615343695,889762610,1111007028,511105318,1018517096],[606162918,1671530799,97024063,1265439477,429583504,1187228140,1611203757,1571518596],[1337764362,1907070657,1670219488,1523182199,814375492,191706345,1475944462,1358853248],[562355859,248833533,1961215777,1762545046,1855760813,145412486,722374630,1676971372],[1868650262,1010592652,868015477,1140260713,1187324430,1260817258,964422110,1594011252],[840539131,1758929225,608969336,2021186234,771437825,1010499304,1805721880,64219978],[1013894424,1509221410,340503920,47817649,908526601,1807185081,1179648254,502713233],[2098102358,426414607,589233330,1822096169,1803248366,615501410,796090054,875331433],[794494897,986549290,1637874732,1820134007,557471327,1142197652,1584857262,1425614381],[2049761258,1978176337,794870589,143526826,1890822405,2126105641,1558549240,1596977843],[393333441,1062749270,519044370,1457626034,1679568079,1849903841,729437033,387374083],[785663572,1528876613,1223425211,151832934,1401919024,520603173,1314908503,1159811226],[1133827358,166640491,1910746112,1792572186,903101428,1853251582,940956240,1597811156],[1803629293,150469269,161606432,1602395451,1498789321,1668237696,821680850,199956556],[1351377668,360584537,934994580,2009227025,1408853454,33634114,1496724947,4202757],[1464564032,1832811807,1976784127,1405479525,195254585,1830813682,921305234,9894339],[850347869,1992647940,1879039577,972265797,1968532195,1397763015,1156659514,347002354],[918548869,2120500819,67684164,234358936,786012398,1504412093,2117198543,1568071616],[422951005,1757256243,1782457951,1263207489,1515987511,1893990764,1085653392,543783102],[365307559,877260913,2078409567,457252686,1728942014,912381102,998460978,1026613226],[970787956,1137697268,666903279,1321010788,742583595,978086651,1752836075,2014248304],[1310609905,1703870060,841048995,424347646,724771827,1584850665,1807622542,1424549739],[1598829013,626668863,829722153,979773917,984666389,1517380442,1643113086,1118232425],[1438702149,1965395447,444196086,1722267610,1475654001,2037836708,394818473,1018133097],[862060714,1450774666,1329310267,693609779,371553453,682355765,873261257,405663704],[501413444,85952162,968332301,1384679005,264340432,675448121,573876615,604372342],[1863975285,223451978,2091278708,279755659,2057687314,1196762922,1334974441,1864401686],[1698464424,183062244,1165970429,1078731200,1694806052,342678856,1739772765,2025724822],[1312423860,923059361,667680549,945803240,728465873,1718989460,529457694,1112905395],[271932456,1196284963,497821521,731693499,1984757745,904004409,1911397371,419800556],[1901603731,78769535,1084163299,1521303913,499238063,1020243928,137402903,1316528906],[444472658,1170145385,1109564633,1734381515,99455414,748102870,1627132950,788723649],[652639182,1101091933,1814169947,84020137,1916422743,1630917922,1696882397,297759472],[458505780,1384370677,839275710,329400985,1661011054,1587313224,237723200,115167434],[983670808,2128134546,358251294,1421456272,762690310,772881979,1900739218,1370201258],[2022623506,1484214673,1712295610,1714955813,751711905,230853816,1881606106,858532360],[1154702254,1745594878,1289496426,77800204,604740433,137731326,366876047,1188458250],[809305395,129857596,1600393529,562606095,475947361,340490247,2072637398,1221400283],[1828861941,878454492,1510362663,1418991967,589161948,136316726,604566488,1258231077],[236696326,294177221,45810649,132750961,1616056671,268480866,1690294264,362870225],[1649674960,877240570,25386605,1614978412,1093081228,2092265613,476517093,102156118],[2117423633,1717252859,577178531,1981964677,1628994455,2053829015,1851390316,1507809923],[1864942531,975217881,1752888066,605941440,1324692431,1260491514,905148715,58123086],[2112610276,485013858,2076122307,9351241,811187422,237181599,1991737544,686967472],[1142265913,1292575244,576322616,3837287,1553454398,439124430,409578380,1709431919],[408569446,133389691,2003650748,35073476,895913210,154646785,1254666894,1385129241],[1904983330,1205712308,98796825,1630898363,1695082449,143286298,1727329403,859405129],[1267050317,1838756339,1054949230,1722769467,40892043,1138239795,535047124,978393907],[614437834,2098094779,407531480,1615862369,2005607732,1896288460,520307696,1384036678],[529755552,454988643,292849087,1596914597,1790002739,1242858979,1227571851,2083101817],[102508547,8092248,1047721636,1573496131,145149994,1088965843,907058560,1412087127],[1977253747,96262961,20014624,310232511,245105091,1658193416,390490984,1217658627],[262900672,1654855898,1722360959,725501516,1704222506,651702760,2027683916,1892726031],[961718522,670718070,855706431,1756057083,467529985,2000862173,551921308,2111740027],[349767444,1450972769,1777454378,2080534435,636181752,261586319,2076134829,1092429132],[1568240944,1415744120,1623441901,198656124,2085020737,1457319889,1495403039,556914261],[2109718399,1013179542,1318409338,1803198509,1875264634,1634837666,450486768,270897261],[1067467217,1435160435,1322959936,2098988039,127526466,649416802,256128995,624753872],[463001449,737952812,951703019,1878617367,1482427938,2105506253,1633189267,809270728],[763506483,1127556153,933181567,1595719487,657148073,1365455936,1560264669,269367950],[866460413,1878017769,672777415,1023931563,256499240,293111890,687580391,558496281],[1677123187,1196947411,669660039,904466237,384261326,1055649780,78665041,782336937],[1561764226,880363650,329816723,596773777,1117250585,1964541253,703690064,1428243609],[1291126990,320328175,858743326,816479527,1698603745,379204006,1567912832,1161568803],[1213275399,431844804,793458263,915014440,482314991,400118965,2098287867,623504770],[1967604256,965536601,2097394750,844564567,666385712,950807121,1543466655,1929134204],[899349730,447349539,2084510568,121445970,1200990843,2043384919,1170861752,1792059329],[589687880,1552926972,238126880,1470623427,126755831,640365470,788418224,1483777106],[1324852221,1059668218,418744500,136776966,15296537,563794760,420156022,1248953502],[272080871,1497247475,248239988,1765350288,1169085980,1658660144,1797052665,717049881],[662319126,1257820008,793569747,1741507201,2007294719,717687871,1136841501,1516691660],[2115308125,1570233291,1591647062,1394837938,2121137672,547751393,903725140,1682175105],[2047901758,2077839991,1904199312,938423358,1546975224,85816705,1966199827,760065133],[1720877978,1795307648,1501847787,1430652174,237724571,459396208,1902217175,1851993612],[889920839,283584444,104840325,34420257,1278322412,1636200768,535020199,728486911],[1098052494,709092528,573111616,813335949,1867792177,1082931131,422364730,363737105],[1733188361,905237894,858707710,850812977,1552797292,1727670376,1593698428,1333543223],[1312002639,1341887138,597788779,872037970,2129567095,837483795,296592320,415594545],[575698181,1196069766,1746508293,2049846178,636870101,1150514629,316126158,1311532274],[1776506737,2044410054,126615346,302374171,196863922,845254030,1767193784,1366143900],[183572139,2011399021,1844179898,1718772021,308433405,285919404,1749482199,986502262],[1051034280,1864881056,2063864815,286795994,184862333,1622389467,1901247523,1763398169],[1624793121,233919138,103803416,2063023298,239539899,467027144,525291110,1815554385],[1645175362,361125282,1125961174,1549338535,1399916471,293205010,1991326633,805533506],[1422034182,919434130,1704494840,1028926300,481743072,98340732,299621921,552409485],[57312447,446155963,1590478394,228389363,561567080,279322595,1704587670,151408509],[816259901,761374794,1012188314,1254989217,2049475666,663661153,123477390,58674059],[383804100,1068834397,2111897392,1158145444,58624550,1296577947,1969283158,45359133],[1060443810,1728303768,132275553,1333709601,2069779261,2065296761,1484710761,1764900063],[10575170,1835246721,1843511422,1228672301,1726492071,1588914506,1667469845,1741445534],[1280940865,1514223291,939290279,1994002704,1567451549,1223879505,1184619926,1115668836],[178876109,1060254037,907742660,1747468203,686150347,1791970767,73857116,471185348],[1384488761,541968240,1243832251,74940662,1849543732,1047925712,653116766,509926265],[299545930,49536125,1534307596,163012588,1742726790,946387333,211741538,679150761],[1071398411,777080016,947724018,228080093,1176967272,1748588448,1018241642,1226780731],[1991543242,1873521931,1171636488,1996236916,754208357,376815665,1078993632,1839520845],[193027635,1771211533,884314375,760796539,2043899369,1315406479,1234175775,1468863293],[55327341,852891945,802485590,1331285251,1534297646,1246020755,512306260,452394221],[558483902,1845926054,1864276907,1665379463,523126345,1171231161,1903791465,1659215738],[596407733,1182743640,142930930,298998541,1488576018,696493196,1846960574,923118947],[388804097,1127831571,1618421578,918899080,1807539657,2044691946,829649321,1595033275],[1658645760,983349721,1110180836,19718493,711018690,925781464,458325942,1342895921],[262111482,90922981,996643625,307083452,740766114,383864217,133057154,1444989163],[1447171386,221984965,2122588525,82213082,911620364,656549441,1508044842,703882727],[1178502639,878166978,1211142888,103702627,395423327,79177370,428446728,618059749],[1543652625,1928046331,772533424,1180854989,413050522,1427452531,2054088651,244763463],[1365732692,772801455,356287970,551223577,456135042,948122286,1143548504,1499988152],[2066991879,1985036157,253332036,1792471998,700560345,152429180,719825831,809593965],[1769072825,2104221287,590890435,461816678,464636691,1517193528,2129326633,165788931],[96560550,754542665,1835118550,197017817,1914083448,1539693193,1583927720,965057063],[444873328,289405097,1056240830,102236308,1988183312,1171124615,284012822,1557327228],[1999364891,1067951522,654335115,307223946,896728040,1465488291,641675252,1526210772],[487327803,382550814,1181219288,169753249,610894699,1696203232,426301229,2014310908],[204057120,1290828730,1626894149,289300828,1404610476,1522877090,1703525958,179292796],[1170276715,1373991676,239520978,1637099079,392238748,1458852677,1965230074,1655961078],[1439131442,2023652147,1063219014,1544587995,1335154001,2075058152,429964613,1151267934],[225691340,1367871774,1336780108,1892913846,2056437322,1072054181,1648009875,1905450284],[359909221,1348226549,289593549,966713252,1069865665,538184940,312848840,826513601],[967509974,1609508813,1617462012,1131078100,721425785,352416062,1504936609,1424519832],[1054364334,424309318,1611341041,1911185339,703228578,82638752,788832968,1129403304],[220288045,1991529203,1793634901,1040129198,2034322184,1474691294,1119469090,993419356],[1777643476,1458927967,1823610323,1629310706,248154398,787489506,1743484430,1496706716],[1528610632,470379771,519706386,922427493,1512280636,1941653139,1249754256,1537814461],[1590393868,1517979806,1029286908,66026430,2050755479,611918501,603130905,1102366001],[1692165299,1480816161,862373567,1203338488,1158724653,776129926,1107249517,53192877],[648374709,1239609154,1356121594,41450462,206691494,203804007,695220406,1482051670],[1906376215,1322351399,1265629885,1928683179,686763242,1673851527,1334339896,1803239727],[125492847,1664062704,549324763,578723381,553491680,32998659,1324999076,703523603],[1971033412,769425350,375102129,390439230,2097534724,316741678,214176835,1048282141],[1606254340,520899964,1781181390,1276294762,826331634,121859247,912573256,600425409],[1194075791,1262969070,1899508323,32759851,623166493,1395919880,1008571768,1369396139],[1031456978,1788271097,1922109825,797205168,847070484,1271077071,248870823,959503317],[1109776259,1910394994,578667018,175182732,1156281211,183754617,206944959,364291109],[1943468049,1881802665,1430309859,1077407026,854810343,914841635,1375361998,2100189943],[116720695,1762242412,1289014957,1114020664,1194614205,893978691,639114352,834008789],[736808777,720985380,422062069,1711233988,1750308303,1401505897,1970084178,1844840668],[477821624,97376303,25746087,1752312960,611339860,1229230247,2109771571,2093856477],[1150387562,892633892,12243011,2119573257,1487346693,479732889,1504504733,1101584273],[352533105,185609385,589432345,475838116,722835336,91218656,1334582357,925148208],[561211884,744373273,211254886,1132457940,585213569,883179503,1557378775,1922804107],[1573439765,749238675,748318405,251844922,975655947,389395338,1672644623,432908387],[413992636,1355709833,1534409225,502005220,155909905,959578437,567049058,1412209803],[478229570,1165140441,1453450327,1704966873,2015587755,1365587603,841063355,1110266611],[778830961,495871172,771179638,522092668,1147106983,2052887513,1397456873,2016782293],[2034339049,1268343405,1431606283,1492360390,1804264700,1441084694,1840278604,641940871],[1143817940,383509986,763460727,1722199494,1608599132,1547276517,901423216,1654000230],[538872006,1556383761,416182318,483401889,1621351747,1754022644,1671669137,262371361],[393687663,1396513222,1095299784,1290099300,918571033,1278260440,314197901,1470849914],[1205572063,2025343953,486306541,63271218,466261358,768277651,149056693,1759194168],[1747088556,2065659484,1143436027,1901967387,1078756140,307288325,925507804,519137957],[1797019106,1074538595,277698805,1442841006,1063494347,182496945,759744264,43870024],[790403779,38597007,897751092,1704402605,955687294,2093827444,2126922675,1199147009],[62193519,2086141574,1724595953,1332636814,621702222,1389492305,618903192,1159606393],[1849673947,1735933237,619610142,1048195823,1061223723,1009141561,642180906,363673179],[1357645676,639928270,230468749,448995479,1340999395,336143312,820319076,1413031483],[779116049,1825361285,168039342,1622564165,762172328,1315096654,744172136,243831854],[1633667182,122470017,290732404,1484500403,1831372906,656960566,2001074505,1351177543],[7216012,2026593361,1694730818,139992842,346385072,427864884,1947983543,1342499402],[95690439,1902661954,1420733838,593964330,1676244629,1888627363,1073872093,417907107],[1505454053,1662611615,1365060942,1012722296,1822880495,1058265878,387667659,460797193],[203346504,1309569161,2017690254,1178348284,758400696,1351807853,223439702,1666151838],[2125539840,1249204337,887459142,1175281477,95388191,790160562,1947359714,974124255],[1327633870,339965838,558915358,1794774189,942603036,683069932,293051528,845513037],[858652103,1970735133,1931325338,570097096,955946320,1407668046,1952424776,1860457827],[939651325,1388979600,1004186377,271964368,361774194,1682701871,1157826516,378831557],[1862002863,667150561,1961560974,1360587959,1109240105,1324761760,1913401088,181056448],[88211153,797578600,1726393241,1424151683,1588520650,367921115,488944271,1440580929],[1529061057,2125086823,2078895510,695816190,633728660,160063444,147574736,642810662],[1987157760,605567619,1508016873,1890046247,259036212,470638761,1645052491,966919264],[382755324,1567155166,875850019,1530511937,987465360,2084098042,1272983826,918260921],[232292899,1531224780,445085337,1110854206,1310165454,894188150,553162631,14886103],[1621562647,577181490,1963234547,158329336,256077745,1329938567,1025903744,1853315371],[21632406,318651553,1411047393,1071688942,869723805,822169995,1153078655,378497518],[1361936169,412277925,1678750338,904820768,380397777,486345636,429148495,1288910125],[184389249,1701145024,1221203847,858534643,790064729,533079202,349234603,776472385],[1095038259,1874321338,1403415654,226133504,2098673717,1145642352,1240922025,842187156],[799060614,483019725,1376763925,505191608,1513670212,1830879699,439721899,1904518644],[762727559,1997419727,293006092,1255591854,905911125,2125217190,169509656,1843744493],[406493261,1567712603,1328863379,510444620,466711560,194109732,1788554094,1186444140],[481823546,707764439,1805729414,1934547969,240033189,1268256551,685778876,1144045640],[920632498,1943032810,439015133,904365539,1949721177,2043261903,993145615,1593230975],[432015490,1124164093,1624820758,229408427,401489619,676286968,1959754871,1180941070],[1910952255,55515406,1661871982,1398990294,1207326874,340688099,1686073286,1632486942],[320660779,1036519103,337328498,747528124,1628176852,1455545579,1274343750,1095785889],[1590481776,214468685,1647786489,611883893,849228089,265996263,247066103,185556740],[1092005993,1333076316,1595517495,744938722,108817532,2073263557,1465342002,53259190],[352887974,2078271159,601657644,2061714457,174722072,1498300566,844233162,2011005900],[1932262207,48242464,1745351973,232801899,1450329718,484143766,48280170,1237355625],[579532314,2125409739,1234858488,998411829,170575016,1893494623,777917987,114711782],[1256661594,1867672691,1569814455,616235439,1309677506,1602122108,2086407937,1954443301],[1634041235,794246467,2074570359,457336658,1497204164,1978981710,947093454,931139597],[1671460245,60757462,657348851,387071647,33280208,1846819567,1601340707,1954198918],[294242990,1052454864,883386445,1161944325,532802214,116628632,296104978,1934171772],[378794001,1128055266,713293721,1231012056,1208466453,110102034,1668181107,399880423],[582673605,771351831,102978790,2114276300,1523654613,1596215887,1153104034,1722628499],[952554392,1699928218,1169848694,860526075,855119752,661243156,1480851687,886444714],[1426170482,314943493,323349452,1063574322,1927021898,1475397737,585911257,2100537504],[908087489,930475125,1727101532,358580230,40929294,1650242278,1980277968,967663995],[1172304874,1807187455,1571345828,594083063,19697841,1727313053,569649171,556607820],[1783582259,1475767578,393499511,478083651,1192016168,1654724804,776133004,1355977276],[786289450,1173748384,1360700976,964544142,895760395,2019782613,138548888,1451530086],[1596533511,1264861288,222790937,1198768774,379797815,761706553,275906749,448255977],[1004292788,1350602439,1789760148,467523488,1503902268,2109017350,1413999571,272870484],[280272614,1982274698,179452751,1797681345,724598102,1436904718,489806127,313793925],[287492282,1586733952,2067588746,1904252522,1401866824,1606736989,99450087,1135270473],[1937819968,887836367,37434100,725743685,1877765427,526554179,1584598332,1612377532],[514704521,1999029418,969826178,1937985772,932736439,876250385,916621768,921217655],[665083919,1293827741,99927659,1722265450,1792210859,376002509,1433124723,108924179],[330874943,417933637,1910017612,566827124,1494981462,808637037,1148890905,1895691805],[457304401,1501260700,1546599774,1017274963,1484273826,1386536183,1827465806,327851028],[2013283485,1513242919,347808999,1750871975,85473575,1696521026,1069738238,1831410639],[361533517,569545819,1998845043,2003883758,887425825,728431101,1430778499,357337607],[258099776,1534014350,145196264,1576840654,1201631087,1883667658,1653530380,1193394658],[18574715,1585546437,1018658172,1775851787,237159418,843405005,966150534,1130392354],[1789110952,1738087185,1523154399,747637910,644557733,1150349169,1614839307,196743659],[596762173,1467176893,2005118229,979486344,131448757,1481445130,145880540,1424419897],[322148787,233343699,1204224450,74521364,118549157,188941202,1186627095,1342452722],[1693005687,1630143740,1225367678,647439545,1304393694,404243271,88160610,1153141800],[44535286,61582078,1995133153,1541261383,1940703747,1303359774,1168802564,1868879069],[1750505772,502212001,1714272390,1762937160,1038640808,734571921,408515525,1087900597],[1573907919,1535565735,1262140114,934365124,543558349,464053395,1214960993,1983158832],[282981625,711330049,78373210,847757750,1520643878,1274060115,2040231719,322831967],[1781106946,768430512,823475597,320775921,875378153,1580666777,1793352141,558959712],[1906281041,1422480808,645850561,509666561,497953453,215179148,1026500307,1339029188],[1479478010,2107273573,142942379,518989651,1849345180,455887261,102951776,682072916],[1333069244,1229464306,1759664835,863964398,405663238,731639712,334331288,656512149],[669552844,680864909,1370660399,359170407,79761052,382995397,129082607,2035942788],[348679980,896960612,702469738,1317242649,295591780,558282954,1008481020,1028586366],[1112691085,534199618,1955050075,1941263814,1690232600,1969961088,287821354,674868944],[91781282,2008418063,1906019044,1839306457,1358622122,1403647198,1843759155,940792077],[732373471,2033797728,1156383821,1977790276,1894929427,1027504446,472498238,1476349885],[150036304,1869896590,277373659,169937071,36962011,879017323,1184841703,1927454991],[1792728548,2081340499,1016516185,2091544522,962203382,185594408,65540278,1726968784],[1497209246,1603397589,230805112,1189254330,1263485989,683692706,1406828439,868232864],[807494704,2048144903,1718591707,1790414397,1247911811,1053346297,2055016115,1568413671],[446930185,1962696747,253955164,1575164870,323616159,1579525754,1468872122,167396553],[1505370274,4285017,428886345,578184376,772486074,304780249,36896640,1070786354],[1532624805,2001607958,1735933369,1698835212,2005848521,275926897,1508600142,416044147],[1646082856,433496416,1919570005,2028249529,405541357,1196408136,1109411159,1836801842],[952951797,2120773813,1488565829,1600990078,796524750,146766860,2108408338,134360766],[731256115,430865528,168475573,1574065106,531257420,1421334692,462908015,1037427760],[30179557,388733573,1201223851,551862960,960982783,603986233,1346433618,1690809846],[1223670112,1911763098,1623474960,2100060773,1350448420,1643223456,2014008028,504852414],[591695671,306841632,1966276998,332738239,782052682,59887140,482051717,1281678123],[1435567924,1965348905,1533519538,2058401496,742776038,1279529644,357414611,328518084],[63063471,1300273352,523117955,2029906145,1929564178,1394915781,372114516,1369425117],[607160219,680927905,1806636539,259622552,1422680914,2121122077,839260244,2089180287],[196754471,1671443610,630359247,999653090,89800556,1530608729,1233206674,1199456710],[458407491,722921102,1124171882,753265468,1907586381,1487422966,763291493,949632523],[1545840873,19617718,323493309,875917130,907756361,1606357319,335212772,137657504],[1959130696,523725419,114064217,693899940,179045003,170360182,1129734445,578080307],[1386795633,360023860,347717998,25484784,492303469,1122504405,1046946070,281312419],[2085771376,1570684334,1721518528,1366146708,1421560296,704898098,1155778460,1527727201],[889974525,292366995,946931529,2002658563,1449437912,754760194,1249398237,1391035748],[127098128,105050544,811351154,1880780199,1599609239,825259990,824678268,2067930182],[395012764,884345499,288634556,614294137,1429304804,2003273048,254560683,1086490137],[1824602004,2085101873,182306882,1934081007,2083096416,1851527988,507510618,1101141153],[466766222,1283617970,1987232084,1288845821,66957829,118851714,1771880086,1760328190],[2090586552,519302972,1522690059,1176943969,473103432,1655239097,293949669,290025318],[1956381212,151797822,807885139,513321442,1042428529,555744423,1637422098,1096515483],[332358975,1514920840,1005761050,1580448929,671653308,1125434317,1264579140,982140035],[63944297,2128703685,1505348772,749275835,831835507,1509648209,1012828616,373345647],[959423125,1789996717,1986036122,94443319,1601664568,865932090,2110737761,1430202546],[1396303115,1506046501,1120182764,1293295541,252398633,1328559387,1896845131,1323605272],[992454641,251961245,1988436455,131507582,682600057,1020573083,39343819,1605678846],[473034351,375854010,1414675143,393052365,321816785,1863665825,2002119641,968047769],[1699354889,1441047145,1114080877,631258719,1988069234,758645553,540209054,384897525],[467586194,67881024,28582387,1891544417,1432552131,984952681,1380111130,205378124],[883898948,644984718,112170435,321011773,92880330,543890952,1588023299,1389878501],[651076356,1448321273,564391543,1475298321,1729919592,1136489189,68323325,288426767],[977246157,634404876,543042667,396356764,1327636805,1637280505,2011262512,1259453019],[884252528,1087867747,1926302970,729986948,819712747,1830954084,559934950,1546016954],[1075113019,1438634139,979090397,1826744291,1655536526,130627359,1011007991,1664106269],[956850273,602359124,467286142,935378307,505241129,484831083,1224551383,1323550566],[1676266742,1829659154,1191374155,2028763800,960534150,753355545,1542745031,1488183219],[1578854481,887873654,166957654,347752188,318755360,375976174,270424711,944507577],[1397425715,1881659077,481479469,471313594,1041197473,1456242150,740861030,1159598149],[525261100,94694095,1514692852,1044914356,1387770481,1605354984,1645070462,82131001],[454269370,290917799,1569756793,907689823,1572314795,1219052571,736866988,83190925],[832102394,542418992,126759031,1460910817,158047445,737306633,1753422384,348439174],[1946855921,188059140,1389271593,1252344174,872329715,399030260,79616314,825904082],[988590488,1216914962,345135420,1697289596,239401418,81502080,717595878,639776931],[264258308,957408888,722877765,1508930684,1297526587,941186560,99409178,2757893],[497876396,297864035,1713410572,1137278825,1519870282,1987950517,1294807727,869384733],[422846741,788900708,1702873255,686382160,312419734,1398949932,37240064,137236030],[1813885632,416157509,1199365401,826870337,1135619969,312386787,851272683,671402727],[218609495,31557262,768015445,183122816,1449441650,1023238596,1117458060,201825400],[1077743957,963008737,1034444133,312107123,1206129708,602251508,1372853916,676366891],[431823665,1419815248,251338844,410128921,1583284801,1180392240,40984894,1908456454],[1040576841,1935591255,1585939690,1024888585,871134341,1374143973,664293944,418184281],[645467210,2095580763,1902354663,1734977625,667537727,1194636839,155401545,2124094292],[585268908,1928484701,271229397,320979501,1304683514,379552940,863401561,788410150],[1647649228,126026114,2021843675,2056608990,1229714036,241726408,1463334764,1027854670],[11669167,1501135018,248081151,1341343845,1674612074,1432928756,654761994,815776740],[173047942,1488421826,614112173,1558409067,993106889,2003924467,659413824,1635943395],[940585146,1271226289,1172673807,1340796455,943069306,1424471601,1329793420,1870004163],[1539582341,1127758386,416206497,182129540,1249261574,1526427118,1433384690,897369131],[2110977447,602734368,1199100517,1995307882,803434580,989928675,1683498328,1637891586],[1118280509,96137731,1249017235,1971498252,1181476407,993759455,1551557344,363928072],[2101828819,1072343286,1816091779,1856321491,1160053960,413401494,1089688327,1328494559],[882570075,41574827,671938832,1146648248,2071790451,1703551746,1979175765,2119206411],[995897657,646639294,1591914204,1629092661,481520352,1554166127,71250093,320911558],[639422876,270619785,963545771,99015693,1177232577,1841270084,931221540,609433092],[2096289046,1029659325,1561419819,39636433,1893163677,702255995,1284673096,944361405],[455124934,156674676,892959090,1132676810,1354601417,1940345763,302433971,1624166222],[109791667,1957591987,738134099,573488176,931899210,514946344,1970835432,217851564],[1768243304,2002350325,502709561,1864358477,2130239559,2097412902,1073799435,482424893],[2043253576,1243111976,784111988,1094679200,2093783669,1132819545,1696832134,42734456],[1342776691,12797605,1563019531,771785652,163841032,862584157,360008142,1221064043],[576176555,351020391,531238184,1544393767,1181682958,581966575,792096846,365275109],[1666593471,704204369,266581373,1730153409,1577585730,1436388518,269554917,664021230],[760603372,1826434356,993671905,472386911,1257345299,1730200795,242910088,943814992],[427385538,1904978530,521908578,1277153619,529852734,1576895276,841961978,1760406836],[1077975279,991035974,527919931,1153307907,1734447694,416566687,172716733,440820621],[1530993922,561363901,904572346,1113203689,476911050,623125019,816945241,193901957],[1963415123,1159244874,409306892,2120391367,523529922,1392642486,1466796699,132322094],[401864613,2053708686,1344672946,1277800226,656263940,1710846,1182511621,717304079],[369184952,550359905,482117658,333896321,1848617383,1171965738,1345209594,1576929841],[282605213,1807352943,1736294256,1294448440,1182118922,325869764,38183473,488288913],[172310704,746822887,618387563,2018464012,906284066,246718669,235031841,1547581899],[1580431890,1734543889,1018351397,969257890,1033969026,458647076,549294441,1194377935],[1691330921,493852311,453995279,171126223,999391132,906506033,1653870104,191185434],[818494372,249803110,1692850389,1406298045,1263259605,1544569021,259578053,1129972312],[858435971,1931828584,1874141826,1552998529,2030103579,36168965,999518674,1555917586],[1708994637,1036861195,31980579,1022747129,895926102,1943300390,1751476155,2049811384],[928154220,1376475906,1550254895,2002790421,1052446226,265014414,702064540,1498410581],[1259975707,414035442,1191072179,696954116,482834137,401828434,740924827,1455737162],[1140826912,2107300158,1814278792,1718556824,958879145,610798471,493067619,1917721077],[274439936,492496471,793404660,1395910653,838439356,1544120752,221068252,1158789594],[516610450,520331925,1071561240,410515912,1380809384,846008866,893441060,723707659],[626336276,1505622651,1863815387,378911433,437545680,479887525,472944260,1484578900],[1244039935,850759880,1989542735,607683320,1640456233,543517151,985357682,1644139233],[1060002426,1541316692,1531267153,1420950320,1260482698,1962548285,1870005798,718445434],[1178505416,966975379,1699365769,1616170725,869174921,405573646,1875140202,2083879780],[945986691,75358613,1206832230,541738653,654986860,1585025297,1916667060,834471387],[1493629710,255193470,965873916,613861845,1724500764,689200209,876529853,631126339],[408183342,638556760,1973221657,87134668,750964309,1206968152,1395869222,691110368],[352202980,1013737451,166854368,156523307,594883600,1771139507,1900749291,1299909168],[2029845286,784270246,1292416753,848256289,1650054713,1918720638,194067668,2028284872],[781014256,1979685000,1755825360,1412828246,1784380525,702734364,2076152709,76089875],[1253310805,370282701,908301365,1983106750,1906056911,464097687,1497432420,1941750716],[487225897,1403942868,1537747855,254055663,497311147,1438000356,957949247,1047284352],[192204491,243397325,861131273,1459391257,737839626,461694458,1091778790,210576350],[1674082651,1132113923,1268969717,1289140696,1691794235,1708469518,965193360,1021158528],[1674196959,1344204610,116600128,1599139573,1744045846,573839639,5884797,1391082057],[98455708,309410985,1962301591,718022310,20061486,278364882,1191054357,39301126],[1743563094,1446542442,2106758644,1788918784,385630419,1828119177,1390348984,1675995207],[2117694187,666122431,437004409,1222955861,6859267,1019758155,1780623902,1990266449],[2015052129,1918008283,24138536,879649380,1120286530,1400053758,1619120819,1455534872],[1598580774,656468293,1121267234,1177586116,659858406,1840859153,2046930408,1600898481],[132159800,1442469877,1529906114,1560645435,1654717393,1713047667,308600594,261311775],[1236625585,166150844,1933970410,328735319,901235241,1432509338,744922892,1897152113],[740458808,980870106,1625178694,1674130141,1301969192,818836751,26741343,1167456722],[179565041,245831809,1186091867,1438040533,295748623,354516492,1622752816,1728142747],[719816133,1155266130,471131580,111561739,167929805,2059503629,1979723303,1965304087],[26512429,558527768,715415792,119840314,2086169271,413105185,1070183724,912912634],[931247183,1629871251,1072321533,1953194917,911237295,1740642098,839063597,241084219],[707519857,682676964,1987939976,485110505,108488232,1110900100,522862322,386882744],[2111982031,1177186635,1098474014,1619590815,948005198,803796853,1414326298,1289154709],[404128134,997652757,908243744,1455396941,1566073524,744565160,1800212678,1804195879],[1110617920,823408951,404720469,1768632520,969855302,1554172066,1778113765,1550879621],[1959738815,1243989210,1571319134,401551561,1865206524,147068671,2110186902,1158346581],[858900018,1320466250,314203400,873925118,51423235,1952461158,365945387,1590453443],[587259126,912818748,706769171,1830836992,229463997,988092552,498919025,986237495],[1693510094,825545063,976419345,247955510,1991179994,113409508,1177603462,500760511],[92742599,783174825,275778272,1885222512,1955296885,1469889476,980991430,1839066043],[1742846812,1383254996,2025237706,1254005584,839557801,1321478163,1789499847,646069954],[2104827370,223956658,820710198,1657375006,1077925020,1496867984,212065337,537156406],[252042648,1372121087,1514558250,1792656511,666973313,1381556132,1175066550,642277939],[1783892595,94983610,690205356,892396173,1413301670,903938802,853389988,1293721250],[332301665,1147869379,1081334115,1324391821,475273108,2122463841,1017740794,1054388023],[598021751,2077773199,252858827,1247775770,701971971,110176527,633970035,1459808738],[1047744027,544095590,1487281289,87673422,659629141,1108882504,1755806606,1234174627],[879664553,182550693,2028939059,858991204,1638843656,518727964,1244123272,913309996],[1707209662,374035221,136733612,281348229,988824178,512618692,1617238728,2005412483],[1393664537,603812627,1573694238,2095905147,544618393,1682721162,1367222255,611790649],[1141940734,1904902019,880172563,1414782758,521169062,1319674969,1319534855,381696395],[382600492,1291971571,1995762853,908846445,1435548072,2057056843,726474475,1929053833],[1329212103,1562508247,1933461039,868951211,1158678942,1928881432,1565473396,166674009],[843715886,38000826,214747993,1137331047,1104491069,2059514483,1407705057,1079426264],[277649552,376773364,859513840,22330625,1660004662,1108799012,589638764,280486020],[1121335905,959759444,1184658267,461054992,497603931,1919291489,62923369,1216723793],[709037884,1570100446,948199636,1343155647,1070875462,1045851862,1878171997,790693455],[63191689,2087755624,1704988112,1333510072,1771570937,1622898307,392055205,1863635369],[394929098,764297205,964596970,1823635294,726595124,1184600225,2072792440,612308557],[945258290,874440817,1802646023,2096686015,2122086229,343245856,1085446409,655857083],[1964168651,972573798,1663797319,2003856102,701564409,207187748,820710429,1072242634],[677256669,1275892988,1603015094,1435260958,1895218361,519186287,1682739972,1174307833],[687033038,357784703,88492198,1240637955,260229393,536728035,1458353116,728503311],[80289635,195286551,139572079,1519538024,1887566254,1897696520,1431865964,425634900],[248924867,1294206282,180795497,1562125060,1648521510,95813216,979685703,135630773],[1863285192,1695826172,1112215876,1364442951,1927437145,1266753805,821673642,487365850],[1850660831,733297273,668951378,1210756365,1965149447,1610513175,73590461,857190282],[238426215,1345059483,141582029,401435064,678419094,2094745865,441633683,1954670639],[1655208212,1287775700,711129032,2129682121,322002678,1897017855,1434848445,1273482909],[697999464,1888703565,341788657,2125386082,981628529,1025348470,1375822649,1617383215],[1789139807,964138069,271940554,1048565552,96727736,207854862,1471164763,1945093583],[1072361094,417307531,940984440,1065754275,80662083,89215792,1218321373,1351749949],[1753163578,1466724070,965184404,106839746,1167613989,2031819235,2062912459,1703230231],[931228010,877319463,1196136744,1834137389,856066997,1831757697,1835619086,1873385464],[1052307852,693495590,18872362,1908816564,659142401,416487987,1257861198,922843996],[139454103,1651839853,348936664,606742682,926812541,1177871594,872505973,1223489878],[1337394625,1961667028,104878319,2080257175,245916504,449305981,239587778,1665791873],[839704921,1490691799,1654497499,1086356811,696657972,66066735,897259885,209305864],[1765508681,1080434887,1837021112,1391791522,1375358286,112309611,430064639,695604013],[1165041004,1296840553,1461979097,197655807,1924951585,942111723,992809622,1580715857],[1538563196,561012058,197025923,822830234,690743743,1053118915,14975572,1903302295],[746820061,547843883,1935236773,1340207940,1580729488,743261850,750117658,1443638262],[1154496957,127871402,612919493,297395187,1238850599,1002234596,2060947640,2117313473],[609910120,831962571,1630652839,1520491555,1979662998,457000157,1213858606,1326144939],[687570529,1983975048,458843462,1745139994,1557540694,772329335,602244940,426175443],[1494832721,705122156,1456403925,2052013953,173757775,1891462026,1701991939,798976305],[823008235,633580751,231450422,611816758,683062463,97602165,98447346,1248812947],[824405323,938947123,1074269135,1938821300,1273586500,1487679513,1980574516,1383482558],[1388569829,268916510,1367244788,1272059065,2090451153,594740822,1336242906,995666922],[1493761914,610133662,1342322544,647308336,1197522346,1596500359,1403654528,2106326175],[45004684,1737428396,646040308,1766171434,1910726671,1294807447,464987890,1949722380],[15073811,1954938228,1232778546,1333481145,1882778971,2036709294,339952747,106988675],[318953302,1996293928,1390753834,1249442561,1058744827,746937516,200921448,773603294],[1523001152,1485631954,843446724,2076716563,270265445,1935702978,259414610,1174345172],[1782521246,472950893,989782291,1333311069,449550782,1839991680,975008014,671638608],[175767305,1067422658,1736469099,230669489,204670489,1794191342,668243432,1006702516],[1382207336,475376185,2094059385,951290528,1895841439,445877898,2101484194,1692628987],[171332413,885798693,78659539,1070842929,2054791360,1164839786,445915399,2058441265],[1677688178,215534785,660824680,1229185694,1934832901,584958348,1495706943,703180791],[270166969,21788109,2059013227,410541665,1100314773,743522542,249270924,1412199013],[873515469,1501244656,1139905145,2001033081,1378784285,544913417,1879271615,1995130749],[441284707,1587360265,1584920089,978944926,465579366,1724726148,1251820403,1954272723],[314643853,1293737269,1339735626,151435928,1557704413,2009849924,1349350363,2092559791],[1653546708,153871029,130476218,916903498,1506816132,607281346,366680000,1089240348],[1360302109,711643332,1203129244,1536543914,760869798,1711912797,1745041794,392514888],[1840383855,1049837633,323191341,1128064924,669306559,1595422698,1363875573,1864479902],[1905242236,148454192,749916351,1146397717,951390158,331684163,558864184,975120501],[1404465334,1957951929,1788429278,1460551197,665789350,1303751608,337080521,1414423336],[1866015323,692933728,1174067761,333210737,1002284945,725894276,1571020937,1390330220],[528550743,1385075646,1337474233,1271289723,1001955926,633955878,1138948450,2012424442],[2058126480,2117996186,1797312654,1866854652,581630989,533063422,498373913,34844773],[110837149,1026393064,1731710289,1655979990,942669746,278509101,25032373,810904499],[1860772697,1167035451,946213497,980160422,1384619994,775387479,1648607576,1554461545],[740993246,478372985,1991181404,350997465,860217091,1862302749,204636947,1436058671],[449268074,1731531497,441990664,1656437974,2067339271,1001745479,1857952753,425337906],[778045756,292760017,965429248,1904728824,762716704,1774657243,1251001052,1274466010],[1564539379,767562816,2011387381,1356918309,436562008,672522466,1654973819,977953844],[2006122824,1276117392,361365272,1288801799,772331896,970461779,1954572129,86106591],[1747997343,1771889998,866370048,1345898438,479338048,1547061703,957961021,505014],[352730275,1773752531,157207573,1010108088,579735194,45765684,2002289109,425091344],[1712838736,265118013,835784735,376548196,423980105,1183177869,1205500189,1492108762],[1492252764,611917728,388654343,396761580,966962348,1159884115,2081785255,2006653172],[1432490269,1243496127,1042506704,1809980568,24701821,176413025,1010464819,821303574],[574803559,676461602,1312949280,1427540098,1257633611,649713050,820428126,1393274485],[1410179905,1732700321,1256270544,24175950,1955397902,360666843,95757259,1520423102],[1424818548,1784077812,1041474394,956428644,1603196731,1998671959,211432534,2061464872],[385594656,657621188,1248374143,1675150311,1631512546,464849334,1457157095,2067819112],[1715776653,666992368,127281530,351883847,2092029916,1749057787,665778764,247286624],[1143358890,1845626161,1478817396,486156431,1170113665,1021012518,1165303141,1419297933],[1274607048,828231322,962542325,1459398771,1668624337,1683342985,213619693,940428010],[1294435264,958959746,1378076940,558318135,514550966,2106228461,1580246092,538490684],[55316105,123561923,952361534,1118115719,1081250700,2058536084,746627101,1483261737],[1666121743,1463764385,457293178,598151901,8897009,386163130,1753915694,1321196001],[50786938,1278374694,1860170254,1290729576,311278380,1256891736,296477759,2101270745],[1787676049,2000993421,1336489217,1535317412,1166286741,1792061441,700633807,1846785310],[249481491,839750285,1469132296,1779791284,1063670520,1313136879,382109398,584105869],[1011609886,722414276,228550102,1432767566,1545367548,131825373,1172245923,1429286027],[1373549776,1643476594,1507012602,714407316,1397954352,1666295679,1968640688,396349768],[197714263,1068057408,517767854,208966126,1708956851,1366498559,1124520537,702318332],[1958307206,638928574,1098497464,1048619164,327685808,241934791,986079419,1755200852],[137030135,631521149,105944059,12048789,1612539949,1376063669,1049870060,547683790],[991269667,1644669038,1435544230,612231100,1020632676,2098774777,470269665,473962721],[192129467,319462987,726883727,428513060,486728987,1680168934,786355513,1772636629],[1650297241,128239171,1849501591,1713252908,1543029370,995808448,1051107790,1226080388],[1090469210,795585856,757169922,557367571,1024807353,115722248,1861179277,1705397308],[1875689688,1736067435,2021002456,1036484240,204115317,2085269959,1203668060,1847161271],[1182227865,742547075,280578701,1227219472,1969295118,1001824885,1174333094,1535782939],[1072607179,1900819468,237121973,1333461884,1561428526,1390405128,509681151,511520659],[479919090,1659702709,1900869293,81597570,40753580,1837968227,98302845,1859675772],[336286618,333253079,313787716,228064381,1125063722,1907698616,1962314176,52215567],[1387500112,1267821985,905031475,1122098620,159231306,196849970,1133248938,1341798930],[495596659,200193022,459910350,379922802,2008620460,1758484375,1156819474,1041114484],[1927714868,845033890,383790780,915205846,2114906369,947171685,1918720882,1725926337],[38956203,1733568412,1243895692,1787428475,273045326,585682512,1775674686,1282164724],[1012635998,662430293,2118618355,35944859,2129052650,512124062,1140103867,1360127735],[397097338,236280030,432963703,528646381,422553889,1166882948,2011672119,1021175712],[1648214638,1006577326,118000014,1938182663,1360936660,1154699463,663937193,519269580],[262142724,464059919,1068265710,492134462,1009807723,612263121,1725107557,1557156447],[478282345,418081722,1290459350,1360317496,731801181,262441463,1171277027,847323061],[722439212,1824401011,1483845800,1699583325,1357910636,1367300492,1282253523,1965763753],[1674436962,2066299191,1653915662,1412151850,1897098761,769822299,180095541,716672979],[1490446989,581415837,2117646543,1080468478,1394307257,1369822738,1902674852,846878738],[1750233483,2000579828,97673709,985399735,1458738849,1198874425,419982163,2085161713],[1066966659,1608774056,487726731,1891966805,1126668920,842684114,1930065922,429751603],[1256839739,935449012,1150316070,712735774,667269730,1667976477,1221832374,1346781389],[227266859,721912590,1875812674,30076540,968720245,1430101246,636347144,1198380028],[1016740527,1916754040,801256092,244668821,922407212,1471734854,1449279264,1149309732],[1577836171,1152571626,238619757,1427155514,1742564085,1437065857,2099596303,300757651],[779433585,476649720,81562867,1975274353,467129288,2054844901,1050698436,1783212527],[951009147,1501348768,1817759539,1510040022,272469656,1161011333,684159901,2045227199],[822016801,1398109205,1130783081,1726910909,1566091162,141899534,1668173310,575913428],[435047814,1667520720,248798889,1841524568,923084772,1823968753,748427314,2129833441],[337280819,49812708,1584239040,2126941231,896033369,1743093461,2125221651,1625806650],[1594783093,813155173,302667730,2022938261,574772520,1797752403,1293155262,1302165668],[458700747,1597548123,145214645,1901325555,417458197,436642419,276961227,996840848],[1287534899,1029819777,1491560739,635533268,958365678,19520147,394054893,642968611],[657442387,1595608344,1342510914,1988869527,101650133,188290038,1481364550,2064648545],[1729262163,825465459,832720146,1220003209,1611708024,1989800830,1151205764,1110609176],[1448646260,620760673,314242651,338285776,1630480498,1957867809,248283132,690500833],[942156188,197613247,1728307510,1214083089,1685680493,1064422933,851571108,1165001334],[1576128478,604435275,1849773812,1551731537,1496445202,365437831,1368107532,1803073973],[1078990794,122129603,1147708791,122996832,1508049937,743215900,721270799,2009597221],[321703210,233727174,1979415614,1838649766,554661466,163077026,1972852266,271016119],[356653786,644798637,1697650638,951144761,1357374337,868029492,1332097312,266785729],[1422624003,1785458790,1725252411,2038956163,472441350,1641493595,1554759492,1566484490],[881373571,1055145031,2081058358,1060042888,1930646062,1675652396,1342163705,1469017423],[1079709576,219273930,1945437380,2080637960,1428416669,1033876211,131118596,413558512],[49129543,1242367273,1346937316,462062890,1127322391,1191833649,151780782,285957873],[262702731,41676474,325974047,1014520636,840596634,1131165956,1563355223,1572695960],[990370191,226678713,91401307,1564192838,1062737372,1974907540,598168816,42691521],[203029346,1927763471,1252814087,2089725848,1117862086,311224964,373381887,738456284],[989018922,1439064484,1297031475,1766087496,55527626,1367621575,1974970970,964488909],[1088613107,1741705747,1648726787,88321676,569241153,1051798593,1154138396,608926075],[1731102236,1035300506,755781666,997643575,1062275549,72383952,1230969841,601140278],[1320119673,804628829,1211331662,997073272,1867007403,2001025519,2089514971,1998402411],[162552189,164673632,1174518872,488393811,1919778284,1930027830,217947982,42770224],[1082561034,2011070005,1615901215,30685478,1680026259,754696904,602848686,562251545],[132970645,1494145932,685524866,1243396304,1506976014,78899588,59271395,1527781673],[651994905,1419882993,625126113,48691120,255880748,1218541127,74383667,318358143],[2066294491,528298577,970151071,564914059,888178294,1673121349,72339008,875620842],[67771058,519820188,47871719,1442501029,257068066,2125428047,2099151538,1644153850],[79808430,1808160941,836928510,1807480360,602906532,1639617447,229059063,439696867],[1582025766,502136750,273764146,2034629141,1021072091,1034526034,961801508,202023040],[1353828868,1352669083,1629290268,123401508,767006100,1135535019,1251686585,204735620],[1114881895,2015646520,816294323,26744326,414756989,343694505,1758647312,1357209281],[858721829,830924834,1995628912,1516154050,954952212,1367023666,154071786,1344162998],[1087313283,649586949,1529248635,301448320,1266352948,1557105593,1955120762,1403118281],[879491623,21590593,1889245785,16740474,1835717969,165031312,687932348,1663338690],[427400826,356030533,1518518669,29851888,920965323,1937741286,88848342,441396921],[688936166,1453310188,1649701128,1371961897,481224850,646472780,1436315433,2112115034],[1451245265,25459947,1283719868,635552841,704989896,1942154312,861667494,1525004961],[1004704925,324143656,1212317352,110542639,1118561178,1819528678,866099605,1155658165],[1962610230,1318886949,130693569,1668160077,1629012983,537162578,1975395272,1344294393],[1633363597,52337811,1292047358,369186962,1485477596,969870328,1075067559,722605022],[1864562177,1937517679,1189381294,459732167,591019070,625567315,1132818934,37910523],[43935433,1413629045,1778648840,1538612893,2061106546,1217111832,725418163,677648086],[559914146,1066727381,1367762039,611235692,1703404795,1356206067,716393524,1183807684],[560716120,938144084,2004198968,1904661209,1031759309,1847724547,101869929,983471281],[2070812005,1567029341,207601314,1341422045,1907418490,738879388,903092493,1259754867],[86883350,169139090,68217781,920490888,1750860273,1953214391,679707586,1502079007],[1241802590,680420724,1893770998,830938963,1240782925,499347818,1939815359,257232062],[1674576604,1237980170,566376542,954974399,1340426543,180752878,1176792250,400235099],[1284396755,1904076110,743298960,2020091221,1470530617,1754267749,1799356351,1457164909],[1830267226,1063457703,1840097618,1894005604,464558527,456585936,1350163482,1875281964],[1688382734,1871416174,2072517624,175645919,671593969,1445353542,1698772089,2025771042],[1001292011,470654477,181011021,277133814,1685167445,557448298,686415896,1952422168],[183684382,1059124452,59958467,1891658736,1021281593,333020890,1531205935,757868101],[738453062,661848143,1400620153,1812721250,1736260690,1557500801,280205820,1436686120],[44914563,1743611902,2036744216,204156070,1902738109,901050930,1878728138,583395306],[1302189213,1634192430,1097156691,737516571,174152732,1260271006,1430478556,459303721],[262597859,1573366703,1324941635,1168963612,1752239252,1842461709,163604793,461341007],[2079909853,138250135,613419529,1813208409,1686395957,585215947,310236126,139308321],[32718622,381418152,591633145,1888441056,387588889,1950530273,1620248945,1163724287],[514239279,1033540733,928118030,1376847627,1738743767,961752876,1329422338,854772479],[521911728,705464535,502197442,885502681,1205158546,1740285904,455351035,1959027721],[375559694,1405172539,2080829047,212319887,1939867920,846701942,729297776,2029578981],[490426448,648568373,491249484,206785441,1972026050,784477465,1424909565,1156141229],[1634097611,1972875327,629263178,1814095921,1175767793,1540581138,1350746674,412314589],[1667724219,1597569891,16438785,1470254031,1758476823,373198465,1268785008,2084400328],[1735518066,1968518885,751885137,960003247,1349522710,16659536,688257052,1682150005],[1606704242,646761733,906236809,1048874446,1076351328,1757985813,1316948169,602189196],[2100720449,688542300,464678049,1548309792,600554006,721261616,873567779,343841296],[838455352,782068610,2015252620,1770305819,1224461517,575154640,185366409,865270940],[355275701,1878655672,151874561,1958679716,1494268582,118747748,169379467,854465675],[1363501125,209427372,727087082,869151619,955675159,1437889633,2030774587,520556818],[2092608653,854091966,779610951,679307954,782350436,914076882,48652664,1869925552],[294458823,1867683052,670174980,1599386767,1568493818,1859895611,1893144803,424547491],[550767641,1532373182,378538388,1307535303,2093080053,46454204,1074774635,1686199336],[461128067,1524014077,1867107362,1256866949,858576093,1517270009,2106974013,1251960837],[500613157,573477365,422497636,950400329,384876052,106435677,211454522,2027838237],[205383459,1469649606,1414657898,1439434888,1795854218,25427824,539827557,471949046],[222860419,905522021,1826590837,1512161864,1311100424,1280097944,322435755,947487343],[61817895,969434379,905455548,592896296,22853530,734754098,648460766,20165383],[417265786,1140631344,656652949,1183402651,1583896099,1555346970,5048728,224467455],[455274883,345761275,35823256,1393638250,510006044,2081304226,1576267831,1944775617],[1613297680,1261679378,2030280057,1391297257,1492311538,1963407361,1051964539,299658234],[417470112,1016756901,284681036,2091622574,46900859,939100826,1879934992,1929829962],[2059367384,1919981140,2103768308,245027364,1609213396,958696967,526109287,1141357710],[1796633885,2097461623,67654136,1146945628,226112883,1763996828,994924786,2001022407],[69298774,1389079812,735100426,481288454,1465544647,1126407086,1530674038,1175552777],[1869348320,1889075230,579188504,1024631948,764595516,1539179029,914999652,2081616432],[2056298056,1840288996,2021326749,1195985755,1404011878,743574783,2037051470,1202090134],[1276707865,709252670,702764033,871358470,583103302,2051526942,150576820,390027589],[1360726639,1413381203,1372887403,1886953638,2045976168,1094312857,144814017,789030755],[558441163,1609656365,451185434,1096517850,1031870642,9117219,852262013,1726887379],[468981262,390608406,544506293,957933879,1485999771,952936232,329607943,93806308],[1731097422,312489370,1997536463,1485450619,1953423144,1779447625,960372086,2050414505],[291810287,86015564,1500211502,1803184857,1178475198,1024905254,1710264491,226292705],[1089119504,1801407549,1876922189,285503325,133323103,120179516,1425118590,1554728500],[471915934,69215328,8409661,1947116791,1823086077,945011497,616740443,1827622120],[1999147176,519294955,387595055,1027698703,950497366,1679627598,448980915,179124698],[1811527759,1340677541,2120826125,670902924,252349820,1700176524,1135109803,230738335],[1087859245,53148623,723656209,1995534579,1162630246,1100897268,145888267,615227608],[991705689,48850976,90385566,393874732,559251406,495295809,709687226,213983039],[2061100648,1128765681,1951617659,810367445,1793474605,30721521,941660135,475469643],[1440817211,818607696,179599626,1139203098,1978125057,1068139755,350558617,27588139],[1125209607,1009808297,669594784,297486946,805506452,1384866240,1636196333,1925466432],[1124420568,473044838,1582386058,1577473354,1128397929,988604279,1998980978,1865522273],[1450029801,764162468,1881391244,1795605923,1017541685,1888048221,2012525543,1674588025],[953697392,2060820209,1053519283,1640528485,1328736639,402008805,1517654391,528823058],[1154689989,1501334334,735601153,1497500740,1354785830,1284098687,1275026446,726290414],[1545450092,1943852113,348579185,1852442024,1889888166,991925817,1143446223,1079591930],[1131141092,999111767,1828434141,1420802665,34401017,2016593774,32233582,1266685341],[1554634871,1182952196,575519219,806822418,170633059,207910278,1698818729,1415537886],[762382220,1074415232,884634266,1519941330,371238397,1293941348,1742534533,708303291],[1667586835,62380288,395914888,1441904536,1952455508,668607087,1812570814,2118994161],[1288469864,1694735191,727967846,1179823872,1457419777,1144251687,167878561,464540471],[827153119,950483203,188089793,478791434,1669408461,61998114,1364419614,947357682],[1709586115,1051340354,7919228,371523340,608422139,1654019888,1073714793,719269766],[990356649,1410202507,2051611517,1674106375,1300249983,1780830883,2018206574,1987051457],[1402126855,2043658987,835858776,1421460900,1824848423,1847484447,707355186,270790479],[2047431909,543132162,1095440786,273852666,897040958,1617407527,132868966,1174149671],[1583604631,353916184,2114729951,1748525591,754655739,1346804192,191619113,1157834485],[1686937362,632000751,451101244,1322893683,563303662,408800320,116262232,626726171],[702090544,1684524967,1253240968,1596506749,1685258974,270206113,467509595,1355774588],[787853004,1508789910,301684971,1098013470,857281392,1874401144,1033889233,1362914890],[1912189983,1391198926,256933126,855421177,860293542,993573120,878993881,565503333],[907399863,1929732477,715783549,1633644887,1954768990,284426340,1637740028,1704999592],[1297033087,2056776736,1456686903,1391631404,408079969,181062466,1407259144,550976918],[1659221621,2079458440,947519631,1696531688,1458648279,1754478555,390269206,637372751],[1474668525,709791874,2099016064,111097279,1301400978,132867000,1882086083,2010030898],[238063579,1171456752,1502901915,352768879,548734311,2116815439,1597297515,1252072828],[272139379,1346278004,562994462,502621235,254874428,1723764881,1347779235,1925960327],[1009771372,650425909,523590350,1106581505,1734788413,137445617,2033023133,162610976],[1936583147,1913761569,408104414,257232630,1939101182,1674145527,465577182,582492843],[1748840610,508470813,1278103825,178740220,1149669423,1064360700,3707833,851143520],[1391137602,451887619,712151002,379631075,1822750643,1272403219,109801951,1857881452],[1610732599,1154322533,966227287,1410796752,2124144062,900929153,1755895939,1310486496],[128278958,1716506659,357647398,887057615,1656894304,349547266,1048175251,1173913110],[530436925,1948556845,1124921833,776776941,1358925244,15274857,1134592273,1653339846],[1500555123,463487127,1778491644,1929677439,1104951064,1825342214,309967856,594234485],[1110694287,75357356,839206738,433886418,1599906878,230827311,1519191419,1812428589],[540625559,292828985,1721242304,1603071133,1887817676,132588387,1201140242,440066760],[181127237,468139161,1311936306,1120468344,1587959164,2086767306,1130681656,434537899],[272136131,269607457,1839698097,456859483,560950415,1485791973,1482498990,839769255],[626595154,698390611,871239664,1498750317,1254581445,496478760,422786724,1689951883],[1394752326,86321254,477658949,2023382093,847412761,1823247813,2114080210,291566856],[599416249,1812650266,1810146364,484886164,49616658,562855729,1820790227,1421977859],[947666825,1638422195,1820804771,433963621,2126996775,518622294,1953229308,42151784],[128479714,585732788,170154989,986989057,1333489689,843325964,1928115035,503250100],[1777731793,1265188666,419394855,1988950963,689141637,1124200249,1474420246,774558748],[2092218145,1727894860,389162401,709220981,829163223,207152841,667188792,360298925],[1415700892,1220366358,1402275572,2112349599,1438052562,1540988304,419924547,2078167774],[80948058,1800136723,344218632,1423736043,1248902493,1397412738,322337568,441574481],[343716641,64821935,1137553329,1504580435,417797151,1879047359,673394260,285085657],[384695545,1031338333,851074802,1015937490,1975459671,1407031263,1352325786,1564732173],[1057712768,207865778,1831926125,147545130,1104690236,1533779063,146464480,244769628],[195999222,941244067,1517814678,1562836688,1160931661,1072537531,484448334,1057259126],[514359510,1554737040,247083446,73037251,1542612230,322001776,867125059,402552191],[1099544577,784300297,1127419497,1229353217,2008737363,403594049,1849786438,1716805526],[2125301804,1583521130,1694880180,329773687,758850401,67641965,1377869860,1603017485],[824581819,1167557117,1825325103,155768883,1826360968,1233510002,1570812301,1794497140],[579841390,1518632159,472345655,649987417,1977408282,2035426289,94572186,1070957924],[378324672,514827962,987006531,718327409,810715729,591753763,1000896190,1440700246],[1551502438,2026290248,2057807201,1668610993,1742425472,170630561,1154477960,1035657070],[325062686,1186254184,349430219,1064924810,1359475153,696306268,1105150798,1586609682],[829332581,387547416,1654426017,224192219,1152343482,1877451958,930108974,491881949],[1291994932,356283045,1877542539,126858747,628539631,1598505449,1495268953,260615127],[982242583,968325540,236937400,536765251,1711624386,1721879444,395204304,1634146096],[542340250,1059670010,1978306677,940839164,545434432,761039733,854034420,1464494995],[1077231220,325043621,15998023,814411972,161789429,869575841,1860148108,1980209820],[241510783,1616660284,974528270,859659246,217934895,443746010,699964035,1529964868],[1324409544,1864773546,772114511,282045827,678407880,1123430320,1163420972,485849471],[200312428,1033756981,296759172,985525079,102985196,1420097471,101414259,1632571644],[1368560173,1182021099,953438572,1057606071,1457703616,961604779,1730828082,1859701261],[859933208,668035637,56563339,204057591,111515212,1651587082,1404185169,902280787],[570845251,258188942,431604712,583152861,1604703681,2038428066,1449490191,814203243],[1742509648,823924816,782112641,1830613276,1184894574,1093507146,713034713,2041954464],[1942723339,1503187176,1729309256,1116900195,245719208,758554520,805201930,2010910019],[1901177390,297808999,558164619,1917474832,1322455049,1679283476,1978951763,426795182],[1358847889,978178562,781107194,1087350802,1791718494,475169382,1774259136,1017149978],[842329018,74768460,1615185901,938384480,1280128068,1396771762,1789123694,602137810],[921332036,1475981537,1141906895,1108716704,1153447292,773126216,95697754,444192100],[1165212307,2006837532,1195037683,1936262202,1705573902,222612955,2001961063,28543041],[1155563364,229084690,105382303,1960344659,1866316095,280641686,1745922426,374734144],[1539385124,759457920,1802380315,1238277507,580281065,474864445,1602723155,880709352],[1236318681,861702028,922896160,1106542142,163353706,1052135447,459120791,1318770827],[654910202,680254325,2056888170,1871849183,24059051,1625937812,1412723520,219056799],[62696374,1386660943,501017663,1728011221,48836584,773593928,259153645,920089768],[478168885,949566668,1950118020,661983742,366237866,1273756592,876138512,2070478198],[1599156389,1329006562,2031688399,823234011,1127311982,1493405080,2113149219,787709824],[1245057262,303230043,1556557583,1933083799,1035544916,580381842,1262193357,1512911076],[957922508,587420301,1700562998,396394870,794327914,695374412,315242163,1973742506],[182742609,516946512,1647701623,1640875313,524591752,607402918,1678866596,620843377],[534515332,1003084588,1641109762,365981343,1903686066,303065542,1113374300,1692064354],[730724515,42155535,1436815508,284527960,1715664271,540739942,1944879505,726640474],[329049448,2021691848,1806623875,2117427976,7317860,115540985,490648609,5879159],[783192400,1704333213,359192102,1495172684,316317408,1829039691,338209576,1082119503],[367586289,2124756946,212888655,2021833204,83370487,714750771,1984839202,1356232082],[1875662988,1037267663,1324208190,207039114,2050505417,882981617,11360640,1702379904],[513871726,1911448238,1192412270,206209615,2011908832,908487091,129151483,1414173276],[873224402,2047815995,2079500482,214692738,1362851598,1508342247,402202092,1044892813],[1284648205,1757778690,1443977305,1786587390,1863931445,641136860,879405355,924016638],[40825667,897355556,1146531896,1628770619,246719331,1565669012,2075723047,55919904],[739161823,1442696535,1037767280,222703378,1928469457,1764818893,1004956116,1528938058],[1099713347,765448206,564288345,1249520280,2013791485,59360859,1283690638,1542114371],[204841951,382161156,426202163,1410217951,1605621399,1865430557,1605117497,1066741925],[1343762150,1442535027,1287590957,1897718732,158354367,852064381,1638661363,910881790],[1676821854,922813662,8521580,1116477496,1179755598,1408027755,1992709769,1271148714],[862722105,1749609822,827847773,96284395,1240890615,1092535808,1368661764,1182796111],[778322686,903282624,1548318187,811754364,340179850,374789896,1511752499,1884356626],[1915533389,2081620196,913486149,1524151742,1231465249,741963292,891326964,1544196795],[133832345,106340176,502919505,1680395638,2102113682,1163720173,2046311042,231595407],[1787370166,399056558,1872980872,938100875,1525619000,613064146,949758624,1055207419],[1859313930,1234525472,1292249619,89576407,927896787,1007466830,1141851684,985383298],[830531138,312244364,692977639,902379411,1262843898,1574375011,996720532,1800184351],[1848003210,1056569246,1086783072,2027776660,1490123078,401968936,784377511,984788359],[1482790619,806150645,922178943,508064174,499594946,212903554,130491477,1996102170],[1524033147,2112720375,1559171021,302295015,2109764939,1042714817,1156712117,2034740102],[187457482,1547671934,1057587526,761209839,847892067,1620508762,189524574,637459085],[1015835448,278896205,542657170,1917838952,1529201988,1433883710,867367255,1317369296],[782378213,263335579,2070324158,287918331,1432767669,632872408,1638746888,934186760],[1132667414,742251097,2037634577,577167147,131729528,1019668670,1318053396,638999650],[872808566,594245802,941685938,593889704,1398690225,1332254833,562072988,59474750],[1237530695,839601858,1245264252,842560258,1192672453,1424781233,916349960,1045086585],[1391342748,684082864,1747384444,924754790,1466633982,1939536123,389539334,1624455016],[491294849,741950167,5332555,853859111,1376043506,1202525970,507941434,1201119888],[410949901,1626409063,283973571,7424334,2023060285,1513222921,848670868,592459629],[565838629,1912020253,86693909,2018592365,444796186,574699705,1814153190,1430639383],[1106774838,1657718699,989027903,1470159882,247257005,1487035646,1045505887,1652017461],[489699270,1948159480,359877676,1495800974,904391903,1831759143,1806972449,1530358626],[44770341,299310225,1510457972,1419902480,1609500783,1541448095,798493588,1474733734],[1214627870,654621850,614903181,35310691,1768299688,1507999436,703442498,1146090300],[240097054,1675753542,608749083,1713327024,1854280114,4906190,1056003051,848093381],[1897419497,1137740585,945037744,803174315,568901394,163579993,269169347,1470701732],[359614916,1880948168,1371797597,1826691804,48479436,1574741196,1889766789,1756771984],[279373476,1808282397,1112917038,330020001,115906884,1845555192,553827445,1293974441],[101542663,266321724,75386580,1635440346,2015071019,1081163078,1548589032,1827971932],[1878917681,442165713,355258601,1629088669,1014934279,15904942,883007764,1868607502],[463010554,1360377219,1554381416,1571050698,50263526,1990647010,1488926970,973461515],[1541289940,2082806722,988407495,815960918,1029953850,508663883,419138667,1971923296],[2125219135,343851691,1802952021,34983888,793034043,742435361,670134784,819597064],[1937611060,1685674123,479332211,380555693,570147803,805936245,1156135651,825930309],[2030681555,1843996443,651383325,2009007595,1856725480,140436283,1236405064,317749695],[1853748336,1411582731,1694050001,759353320,451907261,503391666,561798232,733778308],[1558074369,431453183,529889975,1244169503,1137682368,1099350828,1105872270,920025667],[2072128453,690293651,540974450,276296630,688416310,127922908,713394171,125235709],[1788041648,2023728859,1589435054,186816680,1458933970,132874132,356801267,311905435],[1881734640,2101204980,1279238129,1196370066,320628993,1727732202,1989428936,1170307934],[2054235933,1499497432,470863707,1940186493,1757984078,746590748,1825564118,570372285],[1604132852,222846724,1939630851,1033996331,495122403,926008193,375248803,1803192757],[266812546,1169385043,1588796449,2103564803,1415421779,286690323,1574762986,1308632612],[1159593272,1056106604,2021802298,1184149885,1581040264,2039817718,416592106,1117440831],[1558632116,1318402790,1366336698,2007301910,728848215,466188659,712257711,523788050],[1713910242,1273315679,1361975070,1336265981,1098250216,1715661126,2087959535,745051637],[1106689978,309948630,171499537,1726790718,1263071321,942785186,523974175,460082706],[855650222,2065704366,1088210084,1076907017,349368854,955876394,1728395708,144172332],[1765717966,192912824,1028525048,1404601324,961697648,1348114351,1172969257,856785518],[1630238818,11313215,28099403,1944203279,977694007,1913645458,1295557101,529542870],[1752599136,1451178130,1766853482,1422568629,1898767157,652752599,829290772,1875070719],[2000293860,598545873,1067997324,350102104,773918744,1426458625,1849653574,1107585990],[1971237207,266426997,1003136882,670316878,407171998,1580536270,1932519550,1560246811],[95548647,2053769277,1944810361,428090990,700158311,1702844588,1085112731,605598557],[679212177,375519901,1268068214,1655477558,681791630,560284530,37850242,2003758494],[1803942559,2036609513,764212594,604586537,814487438,1487026539,1106129716,331452992],[1614983915,1029994004,1281780917,396871613,969397658,853084126,888037735,633157616],[78254369,57529539,996872545,1339915937,314438103,1686773169,18204009,628829714],[24940668,352950117,1075261609,561905156,924997169,1827331561,1100467547,69323651],[1507630185,1049577994,258576396,233096349,266379461,1152857672,430028380,1778892542],[1934429740,84067182,1533204591,339852699,1427578578,95479587,119848490,2033031860],[1422197499,1021110161,246040774,191061561,1386477941,1458647844,1296324207,1711219081],[33364626,2102265887,135072112,52852986,1735799928,126305218,93290232,1646975531],[22091003,632092875,1273537566,795868723,832624936,693761588,1484188086,911047356],[40831403,2115644235,1704291857,276671339,1582085039,967182562,1761028353,1184295586],[1715195063,1249586027,710025415,1075065279,1825387497,72007071,1704280543,552588327],[1668146282,497757404,175645447,1009941503,145310737,755052147,670227540,774720657],[169026004,826523075,568156964,1312906280,2034179689,420778378,1930367912,43965283],[127372768,1441034731,652214642,1448837790,205063391,1564105708,813920448,25794486],[1263607399,1032511647,812950352,136590197,1652495533,705363287,2051149484,1864289831],[1309975629,1781042209,835808741,553617619,1029448053,1026385997,278943126,669240022],[1387968311,410024258,53085308,1208042531,153753814,119222541,1668514231,1479336071],[1296391253,1035989710,1543996374,1878550127,974900138,1686303151,1037240221,1069776169],[1570256118,1778496861,289681130,69423239,715019449,1678112339,1016137939,1754374717],[1639655704,1155395226,1811443085,400445453,31349349,1977283428,113859564,679621227],[336764960,2055159900,717202925,1031270210,1938816506,124680663,1181167797,595937460],[803020522,126144543,279778994,1656798804,234491888,2058788279,1459255882,135279195],[1515562012,1032808620,242316850,1729254471,1756262988,1614704713,548037505,537139738],[1677217715,2080882633,1825097174,604738060,690166933,949049461,1846908948,947153736],[433467164,1096315266,225056993,358032667,1114116135,1460877156,1117344630,533793881],[1888399452,1304615983,1529034781,387377596,1950931683,793101789,727140314,1028417773],[700643974,2050193721,1238868888,1238044124,27681492,1215462351,535635353,1494972483],[1820562431,294044000,764937919,10764125,1725846,223640687,154214824,790766775],[1456102685,1023391413,2089985137,223612962,1173687363,2069285308,1569629992,1604636491],[1625062856,1617499252,488218548,1881201301,999566033,518218643,1071909350,627928302],[1581211710,705947932,809395767,858564662,665831401,243532469,1165939643,1217775741],[1867638377,157497781,873747801,677615761,378338938,564945125,1345889070,1916623878],[1314870307,1886696911,1624348258,1684526670,1295927121,634812007,2072101996,1264059619],[250619927,843600397,926755221,511983421,378092264,544972733,599919224,269034985],[478909758,1656818306,943946984,1216923711,1291464967,1367417916,1113771527,1092668019],[1727681912,1280536653,1665139740,1095434916,612814094,527998948,1503888827,1041777158],[855341157,1214487248,2086268308,853760665,44923026,1477768572,1200156477,20137339],[169802512,1638716789,852860813,353684491,1716530891,2128155431,1515516017,199485374],[1224530546,1349842766,1589157217,457178403,1252220912,1721609648,18445699,456533875],[1901627643,1898098092,886722107,2023738043,1237813579,531192560,1643235506,1073318628],[453550614,1461744456,1908730731,2018043189,737183206,1086197554,1853502263,778144487],[1901465358,1982392929,907502281,72461371,1965756693,711490419,872194296,863234226],[2123062663,1370888054,2104591488,1184905454,993023273,1852605093,1020549444,1411838223],[514198131,1831382394,1807770183,1464160762,2085127013,1440211845,1553088243,567146895],[1942526821,2077453674,661676062,1826517833,1283231804,443047288,828393997,1239532310],[707196926,515377247,1037063440,76317443,1675069644,436815452,362576857,1984505538],[401753716,151146078,999307073,377400267,1750696945,1579718652,1932996891,2055701590],[1423906638,1986953568,1565825283,1673623664,1366116518,2105290983,1030407315,1870775968],[199447652,1305244907,1045949741,1364338775,26804953,317550320,1738783793,556127891],[1549529365,1253865464,507363235,1408995824,1761902321,270817834,364675900,1352032264],[1764677730,1223706133,1774741030,293903240,1219483858,1878983633,774398774,1274627596],[497877937,305574999,2046967347,4411380,832906236,913061358,1352568012,1272826380],[443537873,1199382839,228752976,693642387,1688945473,127416333,633475137,724843315],[395829567,1229996958,555038889,2051622338,1276004354,1321315759,108257130,1030364032],[662400656,1558479974,696819958,638557611,1844249611,1385125570,1621986279,143530183],[1008586759,282757072,541053711,109909798,532140146,793289860,995351976,1684663859],[451865428,1219858683,40778184,1569718482,1601883223,639748142,1439952945,650108377],[556101942,1169452357,2087075056,150841343,1490103269,1004847003,2089764745,919255233],[790997235,1345162299,1182650244,2107428036,1268149710,1860307471,1727803404,1918181577],[2061769220,1901139551,271317747,1628697691,1677277897,919073612,1354815566,1274950049],[53317423,1580524690,1470567581,1500481127,388079986,1125939600,173762925,1570229598],[1294812974,354912267,1664100603,1910617093,738470579,224482285,607959796,1940822089],[152647049,1745502333,434767768,1380200805,2123061308,1707699590,1902217386,1983912338],[842550797,2100586257,850000632,771795276,1879541651,1655169037,939175941,757388938],[1424937835,154587511,412113896,1865361877,1481780481,516499508,1120604987,646472151],[723228708,941339756,581099975,798663563,1407472452,1388372784,337573635,52227396],[1970092854,666782236,1366738664,1709686601,794703342,2023905813,1613271525,39297479],[685213689,1464214207,1182180845,2116989262,539409824,1162033370,915007613,972483316],[122706376,670415895,1356003730,1242594199,1775742934,2012552840,1972954537,1220153368],[1714300019,1702448924,753670681,896423631,1080496769,1189145636,1539394673,1411536336],[2017673782,1065197095,1023154994,454859195,258790710,1156848790,1599320866,874442156],[1317092964,1390450954,2110948734,2109866629,702437394,1415769025,1721350856,676310002],[269752888,1464826937,713509266,1896863444,786590908,1581420966,966299735,627892521],[955683414,691730332,1050712177,947479527,372926595,2070908841,583815604,1106955767],[925892803,647937351,1694879867,1927548489,672462837,245231608,1010576719,2088427295],[743096109,406437531,216744991,551327916,1278139809,951160273,1186441985,1251695266],[816264349,1392540901,265453652,257004125,1864267283,1691684058,405431429,1446420528],[1385562811,1380044595,976877098,333090332,996133889,1011268828,1140469946,1036703178],[133334603,2114240465,1710737814,253243009,851880628,1275037411,1367243415,1425019177],[1490176231,172353012,2052574212,1221889345,101257889,1038761240,1667835271,1335679095],[1380514724,1338144141,1040068701,1134677715,252851814,1349069441,441946060,705225066],[361836688,1483798145,1965460579,2117933125,1015272251,651222270,529322286,2078559295],[239414755,107957209,34558073,1081459991,873458648,158872997,2003542219,1039951083],[1327574856,236792355,351712007,714441412,90239438,1075567750,1298282727,839575352],[1207007546,148749961,505587543,571796968,1432006393,1708828369,843390679,1903148538],[1449290579,393344430,353238080,1949471856,1485202357,164180056,909983856,374978689],[1988211056,918122370,928713981,618973185,92669691,398125423,1870642977,276057210],[617098402,1193674701,510139177,961061344,1033588618,401480718,1198243613,495613828],[68679901,936946435,1840926925,761653285,1376415860,749285806,361028980,677563489],[1623789702,196325879,1774785242,876895865,1197919397,781371406,19725762,543998257],[943594941,1539329393,1782421916,2042490592,33031634,1995075702,1281281774,684317097],[1812406704,937784040,1398940010,751010416,1703776779,797364440,1261789516,1305400114],[1856536430,1185945958,2122122319,1830680697,785300279,40846377,119717111,87339156],[505384459,1293745894,1718828843,1348440055,1865031824,1201415658,422284830,2060128636],[1133788917,115561122,812630926,227707361,1750177847,540994526,1822771454,1950632769],[1935358816,2036447002,305254631,1083362074,685785072,1440354401,1229792311,653866398],[1402274056,1841260068,1780084534,1071271486,1380484546,271761354,1008590668,1427407165],[100805527,1161210551,26592122,514174505,175436533,1005208674,116566827,1633567337],[877388461,1656985670,1470235556,1801500105,1522204293,1593727890,2026356554,1027178739],[1789100626,910595229,1062030923,9737682,1808458289,2012888487,1025316436,1911710040],[1136899992,1586055988,820578906,40429304,64800959,1597565800,226311454,109613133],[1991997917,212680157,218963487,341365715,661006668,956202201,1759080472,1699831319],[1206873323,1039849664,1319515997,92583706,790657762,1810240891,1657335972,995730283],[801321106,749192677,1233628848,34815718,1947468220,1697798175,1605434181,1266965184],[1185679773,1833774714,1030234228,170909277,330153858,23077136,1840571966,1073671416],[335866742,1706426477,320466526,2078531697,677147872,1869238605,211941210,607667176],[2081669257,1196997413,1740281456,1367406109,793430276,1560352591,1231502455,1812368969],[932532357,1691942717,1162169180,889853040,1534528589,756135172,1677065860,1343885632],[1946514735,1197566805,671713171,39579911,1051746412,713503068,1478015054,1768117718],[1510927747,1656049459,1153491693,1513583654,2058521640,1732236468,2032107162,1545041154],[1964982659,1190583873,1396878955,1570549136,1267926454,149999408,735169679,2117998301],[88410622,504459433,1226831174,67926428,390523194,375173494,1350464701,212650328],[1417104994,2119606472,1203564409,847896004,1993247495,1370051803,1839164237,856833403],[1494995236,222057373,609582710,1497425603,981841646,681773556,2009860616,709173711],[1593473985,267310432,813248100,1307308739,449736828,488717731,1106115943,768131619],[1038012341,928057169,675660376,1589186832,1094217423,590519810,59296508,1297556831],[1066990411,1042189050,20975835,1873174749,487713383,682589840,1186697149,1727621731],[221865481,1098096919,1175550322,2097867249,535123045,279786178,1314691160,1270200086],[1459442001,915222619,1271334240,1924535195,1051657258,1961588520,1981668305,181439362],[639572065,1989525567,2080636674,904063253,903521182,1482306204,820268939,1945780391],[815471362,1688299442,733247508,1163582006,760610743,1776348344,494190428,384339242],[1268460264,720059827,860288955,1916722133,1448644555,1678482358,151614521,1126298738],[1740895956,717300649,902779414,1366813236,1895659838,2105405861,1449076330,2097932907],[211234967,1239900337,36734409,476990279,1906745745,334831479,1161782024,1039520225],[1740284088,399818441,1138136716,1667873894,945241886,430050817,330890145,737889269],[1038949103,1642078911,1133153103,1140010344,1350307200,507752223,1670385650,1638270332],[1886049346,1929597252,458992484,493146432,1451642566,1832297985,1034592053,1831803014],[2095611098,1055505090,1130282086,182810913,1112316740,1755008387,2113100731,139962291],[367231947,56836520,1537555859,192842437,1207192856,2071932678,371222028,1385631182],[77041268,855499950,29665173,714942547,1060510665,217288561,692401108,1192044558],[1586734703,2120636443,351826145,1401550276,2036669237,1327366512,928805771,1207053073],[1703533644,1630062105,1649472083,2043874857,399022828,998523239,1026205710,1509147010],[97813195,1723019635,1046417754,725233482,1413988588,441137096,1410764525,2101505428],[287214832,1132946265,1997116628,495302657,1755023115,1475234088,1712755152,311094257],[1768996120,500557249,326473045,2105408350,1665602714,1299777576,1464247413,1564682946],[1502931928,2046534856,887681882,852265090,819285507,1905247982,775547161,35253859],[1102638118,1315708859,1567367904,1766356894,135882400,1578219386,2010898767,893137082],[832959453,1228563925,2738145,1460812711,767989124,1255443235,244062168,923678853],[763359298,377697206,109678324,1783337726,951982085,1074477422,2006208290,1895133591],[484303271,81671429,726668768,1248432720,634130702,1332957231,276227032,1433092160],[459373217,1337729787,2033122655,551084849,173508189,974402943,1710776521,1422744457],[13388961,1467929661,105523001,549179105,1385226390,2086034413,1018798865,1676769635],[2073443480,1126389958,1646106953,1779036349,1683004146,246399914,1680845139,1465879457],[1526743748,1830275381,8014286,1195219200,568010315,799449973,595269139,830115734],[634879873,1388372351,63744289,2113393907,548356868,979030393,428450822,1947102800],[1068937207,1343050851,1408108912,224007180,1776651112,1863351075,739331521,117520188],[596669064,1142941853,39982597,883018804,1408003607,170941627,240090089,369191321],[1377213008,167917620,2057967773,1613626860,1489630159,1209965692,487228459,1592396009],[1760827738,991129055,265129494,1521307480,1360724388,644364895,327448245,1886259662],[1980895544,1244433199,1370509147,1974772053,1315295022,1602931508,2106348133,990471631],[659409776,328791998,1363198415,2075857818,559816273,1155341235,36293072,1567375963],[1237447393,240220929,1971279905,415141252,1122011803,1324198243,9065115,869412853],[1801534583,1561306273,1788672104,325130681,1922131999,151257318,1718968547,1388785913],[459647552,1965255141,683195438,891270291,1014260924,5153330,247846629,1360721979],[346844394,1439697861,1814207996,511779777,1237196554,573546444,650914504,110606514],[246666063,1513738172,97855384,376864711,1653083381,160447180,553474853,1180402639],[1191434238,773995927,2061609494,1874584101,78705063,506002353,559499151,202206237],[2072296402,1448045548,1234114408,925322813,703003272,214846199,1758875377,1366393170],[1133753566,1359717146,1719578982,2113942267,1352646010,54067204,673309488,1295334420],[2014281286,1761787791,520251825,413555359,1976448902,1279359195,959240539,1147293146],[668811370,1364479269,280683035,199849301,626789010,1445647006,548602548,1574724209],[249919849,852733883,1536424738,1567449501,446830784,1789203205,925983302,1264806369],[487475640,1568017818,994768633,1004405372,1096414315,895455793,1229773603,1721897380],[2015662178,1251077328,178764823,630354829,1070175941,1001693455,1693360585,1282375295],[375280026,584370322,456464053,1836767757,1738584003,2118143688,1707303971,1338590047],[1993491588,438715480,1159763988,1470548838,1685112887,47690305,1414725835,227933222],[1928091461,1656405821,949822980,1460626613,1394470350,500457516,2087188688,1904433514],[495959662,360679602,1088272216,490967695,2096931990,607826815,902837417,1708328908],[89436900,1513166358,2011637578,441218782,1610658221,891520997,1242945913,1367204677],[1286944340,232595258,1033859082,1761769260,1080038936,1697500465,823513997,913133450],[1893070878,1168341775,1706121838,1341303743,1631537994,1704601448,1447964837,1143686584],[408539413,1380017010,1930027557,245535665,1787221066,1178040399,1234074759,1644773219],[988939003,1319277285,719195533,1780181523,128972434,1307019484,718322927,644932283],[1779387641,1977435648,2008083813,873903398,718731513,374473010,1102516281,1588069197],[2117176875,1040555068,1168469004,2074268414,98734041,1417047913,575113232,1467942237],[1561163788,1083485121,722704458,1916582464,1549216611,1053971908,798239080,1275519148],[5117120,126301763,1594005171,86040499,1777149158,1036024259,763785521,1749567745],[211168930,771207758,813105446,56675704,467679072,1429765846,472421600,1244575437],[920603622,26981392,1444455131,564863908,1842472170,1948425689,1086547512,390613308],[1277167674,314724786,785146769,1872487850,1044963288,850675562,1919593309,707653356],[197570299,2096114287,1923498194,489957965,202851396,1295967203,140897198,1089920182],[96688897,681339588,46163530,1787510789,1529167854,710925879,1316184872,1748666396],[1458904578,672044921,851391517,1119339729,1108532144,1164110354,293595397,328230000],[787275868,2114141982,102945332,1183074702,1533961617,1041673118,1795296824,2020716973],[1226251089,475913191,1797683669,425287557,661077030,808795978,624430457,1917025210],[1864757397,1080707775,1533619408,1252098844,93711363,1527532052,19243518,852243118],[998348083,591949247,1994693587,2078863015,164694019,1952206541,1669017151,972376790],[324074757,227019471,1443345704,53334808,1209168088,683724612,395855855,1731263849],[1827679414,476387113,1449215728,1766143069,1785048557,1557682220,141482356,96477432],[1007740663,978411088,1259720485,1176933167,1248510097,995585992,1522076603,1055771706],[1952485566,1944184360,1833672318,2029845152,1088445202,765564192,1445120746,1067836810],[1543439721,1008941783,1043942252,995851686,837771205,167240688,1093420550,1533533952],[1327615743,1907427817,424740262,443226610,301921832,374919460,1374421497,68830532],[2060282842,828337368,772674089,2091439102,201672307,1870571595,541623943,602750979],[1839982979,1336342576,719703919,1427996934,24427035,248179134,687192282,1224354392],[1936797924,954655889,1689530632,239476244,1740008049,1885238289,946929524,1843059908],[1587708400,695150387,996494659,776667652,250910318,1852440102,899722975,549591273],[1226493707,589178944,1809846963,184815723,980125969,241491932,1790792033,1690932921],[351097425,681415885,591835276,1671927475,747387532,2108134349,520271893,1316696635],[1349200120,942299624,817179569,2101758991,1205083910,420634188,1316864683,1581313500],[615037452,970644586,1780388943,68320173,34838743,136237542,1371877332,1717558203],[456417487,1847375729,1086038568,1454378582,712973173,1694837218,1587867485,1413005889],[744263376,827380169,467597992,1663345413,793687528,1074039175,124969182,272001434],[1296688966,1372883550,1829052622,1890842965,1676222615,561833073,1285160144,1409894112],[1568342842,472038590,1252657868,1979340856,44791976,1275629408,1792109470,630386494],[2073726087,37601576,205698198,888008240,916269942,2071929924,484247063,480273981],[2053205630,1376459922,841366675,1054511354,1077048101,1069535175,1855364402,514129150],[2084894829,1654626935,1405870645,873516787,1076099980,1887591496,1270155651,1197909762],[717723529,197026982,2101969873,312843032,619616766,1358463119,1722940750,1029520483],[515821516,1966430179,294736085,322240225,502800435,2101650094,1723800409,1524079351],[1818663320,1804751122,1778961911,1041638345,770500199,948405035,811604632,681193690],[1256407874,728629294,579651388,745255669,245807326,777057127,2052445202,1989436166],[1766399659,59715693,2036626899,2082046964,179506131,427272246,1462951817,924177796],[185034833,1672715843,46813828,491814863,1534478244,2075405749,780533479,1613455759],[1153565561,1963891974,1673218431,280808624,909238116,711225913,788947918,1893653919],[1710859295,722422955,1680257839,596599781,588561884,2074833988,803688260,1952364342],[433923320,454025017,364699338,87469509,427350142,94483468,1939422589,345749280],[913458400,163769229,1091838017,495606069,125879125,1391430533,1680518781,860836027],[2070432543,760724824,380951592,880491879,191256940,452567597,784945172,694547556],[151037861,1513534687,507896416,1617362583,87292521,607638277,1204934504,869369749],[500730368,1450232880,1280235550,1135952008,1579746934,1669483449,1858608465,1892832364],[1205580302,1084081955,1006690223,757856402,1166465283,1358223389,926802725,1142228094],[379905951,731857471,340727244,1012279706,972384083,2062516289,1824051669,1670862949],[1661360014,1612414569,562276994,1228052802,966485534,1200751747,1915404984,670488256],[2043490568,1231481186,212461279,877468896,175218426,669747099,353828525,1766947179],[68012145,1849484273,1799937068,561297804,451961211,1691040947,1590354029,1848028939],[631611600,940813649,605022612,1349727032,1983367684,2031575974,619974518,651658773],[1044681124,2034672926,933809751,1209480743,1344202266,1004419011,860590358,1858718600],[1918694316,462150043,1401907850,557888374,39706695,1487284626,1231523455,183069501],[1485076060,563806428,1801284434,806965619,1030036429,1139929910,1603611165,1915054211],[1310388546,1214890460,373489504,1284813271,1534250080,1754791581,818227635,1146999540],[69447240,1527826569,1845470716,1942268301,1271528959,1937321110,959735302,1287809710],[914964888,1865738335,245066704,1144457169,1658244804,1771454465,1695258942,219743395],[503654149,1338161416,748316670,895855035,49898102,1929142870,314278259,1271265828],[784588730,420687702,2036625766,1962992283,1404763374,967001681,1761442414,1470611816],[398805922,102528704,981681958,302347668,1308123435,236765254,2089956031,1499677730],[1863646487,411960508,412708142,159286289,1683602564,1237466854,1033468025,841659171],[1203191543,44903533,596471319,787902930,2021578698,1476711007,965952450,1213661851],[1336972925,352017785,72423437,1017671323,2081550894,515803253,1862429347,1780461386],[80188357,2122065179,666688629,1972989000,1969849545,1436598325,1093265489,1010517032],[764278223,1902070895,1683432243,1822825320,542215991,1855492013,659496276,1130290171],[1808486754,581579588,774991100,947158269,1175701294,167625068,1212442136,245672505],[1540832839,1552889762,292956816,1501814024,821469957,1728356885,35623475,1876262236],[2098643499,1856406615,941607568,743458202,1133937076,404536292,501767666,642639609],[1972752954,1189096304,1416189147,1640363798,994640471,602390144,901862173,114553936],[1836987641,1398704481,360551025,1373950764,1938181725,1150235499,968336149,110636145],[802146395,1478223707,1655897767,1245535468,73303799,339125426,1696523853,488116486],[314106602,860673406,968381681,1136226855,1575510948,1016727219,788363771,1498214690],[1275340129,566747805,1728272159,1064746560,1912345003,1104853313,1635499697,947045288],[817293948,1904033729,419547485,870927814,256829020,142508801,249890588,1263645390],[1047198197,1560698448,1993157961,2016807362,1640322043,1080256832,1644069618,68585206],[408895415,2118330228,1213266445,1070292051,737671841,828185199,184539926,924202499],[1759406461,983192687,1853149287,310749513,875596423,699034858,971839191,1533258241],[399796262,174477283,867965449,488810441,382483341,1059920464,183355429,17435648],[1941426408,763011265,850555,333534357,2032295363,1195516993,1712858805,1790686851],[1986642971,1583236002,783455160,68504505,230619840,1866080219,93765293,1318973629],[1021870984,1439487490,356025930,566891693,749921493,53330905,304074285,474157772],[414776880,1060783402,1781025226,152349476,555944131,1798857257,442054294,67821288],[513540652,648008226,664878116,388830809,182246810,140095963,435777979,613893245],[1146291807,1576283066,1591396075,1581909818,547780797,261759456,656334152,620515525],[476649860,1210322221,500518458,530402938,222554116,1613133910,1331588595,1888231130],[361034837,673846442,250102445,1306876941,1322562073,1026514183,1843448134,589121306],[277070625,1731597186,1022798016,794523602,855585386,75476818,860228657,2084257141],[1179308540,1351601337,899641876,1801718992,1249819255,1674731488,1268966457,739969274],[1397872875,1089795953,157248169,1845099795,1733443551,1335265068,1197134374,989334763],[633661387,1637200981,1126402163,1237481324,1845352740,1607371430,926080027,515000920],[1210008948,552177559,345991584,139308685,1068506427,871874577,1654855590,875002311],[833458531,2016813577,1322935466,1082716652,1828765658,1153321909,48602150,1236538120],[1295840320,1558219530,1763107859,1789905644,1798314219,454099729,1693040305,908153800],[1238657954,1470295925,118432596,1714534797,1488460737,1425999637,949347985,1896394463],[217296246,969322177,1316528179,566842540,2070401008,660859204,547037644,1166759642],[1669716081,1132025126,397613833,880900238,4989005,72880902,958749304,507564460],[369585287,1844337325,97355270,1696341974,776570726,2056879995,1359440496,169109320],[96696621,910784223,386962686,988933182,1006249207,1408576352,852739181,239482507],[129094017,2035288249,438899339,923125104,2040260861,435938615,118117481,1502908572],[510131182,383141742,1857459084,1560201202,1621809177,1828552534,885871078,1012363786],[660078618,1796683404,889253598,1289652145,1326197718,1048679589,2110287208,115738625],[608544295,988897017,1302473159,2044642769,1168991245,1920835686,1029191394,1060990274],[978191580,970843381,74716521,1482943085,783803485,1037796039,454212204,1565998823],[851825213,1733323123,1055030205,1219561964,166167179,503366027,1637107900,1064902061],[331087950,2016735428,1313830064,18770786,1573214293,1120993461,2075502709,2057661478],[277744684,1487042026,2113806456,1400006907,1618363001,809355525,1949849485,26476932],[409080533,574395439,257178730,2038499096,1115593048,1735956610,970703674,466616534],[946848535,1534786283,987835072,1536697177,1153221923,1512592184,1198405016,480245160],[2064218679,988199920,1711131213,1561747445,1533673910,1184479237,1153192230,1599208474],[577523561,540869486,1343530442,111482880,1364666704,726043284,716693582,1008798413],[548913133,1489895488,1629484294,496194956,927918497,110501560,340724559,2121642296],[1280893006,11168032,10601636,1778706611,1909748859,540995488,18456746,1161414940],[8598766,470911266,1450036790,2069086567,353021324,1346855378,1513053296,1803749290],[729354804,1331588346,2038352215,709634060,631383294,1647653991,2009482786,1130321229],[760042405,116498481,399425500,1282024123,1230941869,2075886676,194051640,662516000],[1078746944,809999618,554476860,807187820,1288626075,433885368,1902867360,2085755635],[1335944580,1566958157,1061406138,615257786,1212839462,648164971,47658278,416518766],[350866120,1529994750,13522626,846270258,1074145465,1000537105,588679751,428476335],[1577203824,187605220,1635421858,790839524,505435034,1785272053,1995487113,565790191],[2069248442,2027804767,454000179,1437213361,2025344184,1946682186,1420740994,302513084],[2117545976,1029998828,1785014896,1722839604,68000252,1442000763,1221208468,1051137007],[1875188818,1962421083,491533168,19537092,645858898,1699407869,546952644,1956903788],[1035273818,1388954399,171644239,1232942531,1432083011,810246319,387812222,1760012125],[617230401,1876475751,761139087,1779423085,1969665121,911294101,1068474083,403938195],[1474191518,2031439798,1588302631,1618153885,934453947,940907248,1625637728,449326150],[1197256837,187897937,672343401,2026650260,2018463765,1838249856,1757107694,2062925789],[1810471414,837597658,1965925332,1225123684,1496286914,1246281431,2027279798,740758045],[117139648,734976133,1912582264,1872282007,1299775324,212901777,595069702,266025670],[451053573,1299114849,296589918,1613337769,1661160908,182271646,188768735,1815045976],[355255463,522365964,111984917,953222096,1767855730,1403213068,1358887098,633214410],[577725642,905697283,80355718,1219648164,293487293,1576256508,1801956010,1291516991],[2111052457,1252807270,586881022,1680086909,1893771615,741979121,718205036,2035251821],[1392505996,957915780,1606429616,889795990,1123978716,1443890875,358119224,1429969768],[1126693723,352210422,959139202,1661267435,1198827090,605494107,1154297196,189570962],[635383392,1537525360,258963868,43399327,294822671,314596499,1877608360,823759477],[1378073855,1936176503,526575156,1983750103,1317752312,1990133835,651929984,2088869727],[513320796,851502854,779477293,18941860,453407205,709290062,1359426163,1927102632],[1562672532,15048644,1582053066,1527730335,2038520563,1199922307,1169950891,251498907],[196499794,682932497,738299407,1593681752,296274952,802791792,1033270261,1411457948],[1920246546,2004286,935524783,200510835,2012889777,1951203460,1895887869,1945654698],[1637892574,1331641848,1832316945,1627151139,83918632,1497998582,891106431,1099075969],[1765701512,642202249,1040355475,1894908710,1078327387,1470882711,1230427897,1463162812],[834860722,1323753410,1979662226,281675615,529912312,169131112,477159977,1094688853],[1089668170,1437261766,340210476,2112598725,1424165653,1828632825,1042916304,1842555578],[2080221893,1264711736,1185127505,895903480,601113526,1205986797,1185933697,180820575],[338105135,1991549057,1994293163,1983241393,1296067097,556301455,1153867404,889453097],[918199724,1851224151,2020151432,324505361,1761115475,348285794,787054787,1768680720],[699280528,602033322,1019237724,863078519,1526843825,1522589160,1781303975,1232966764],[1654313637,1032075775,300544491,1482596737,1454313476,1676260059,671234821,527217269],[961000857,1874635615,1828208430,1449109929,1545776669,50405962,228819944,1220198872],[734820382,195587748,809528987,1020844479,1675132316,30371390,1761949596,1076634089],[257875357,1953911909,1606174308,1119778056,1313521281,1059471389,1506967228,419957013],[1964479136,95199486,949498793,156675479,1889551037,751804009,540908760,1551254010],[1476104044,382120248,2090163234,1569737643,1294611704,989207919,1111720440,2114624391],[1318792521,143722141,1448125740,1238557278,1682546368,2063590474,866522357,1716827318],[1139295698,1267088518,693841448,910715513,2125275237,285492397,123632037,1034354311],[1258748272,647287018,1020727928,2108236556,891309920,2077295182,1942950651,1991800086],[338306604,1478695446,1899563427,385809289,172485911,1906903051,850846833,2008212449],[1959328973,1204182663,1480772920,1300274772,65946004,31242156,1436295785,1164065818],[1448851967,850255825,550975823,137617865,1723424150,711846651,263753092,1851349867],[396541227,647434712,1592178963,1050741026,57769622,388535707,927606978,1794613437],[1539824191,746779436,1965740254,646584502,852941601,798736475,2108407018,462136218],[1647609468,590969501,719696455,883004746,640594524,2119306538,876187583,2128578128],[1709428413,2071851327,71563625,215083776,781221746,1364797531,1666705126,1484558515],[182910023,163183210,971404221,919226955,835673518,273835492,452025388,1201772141],[1954702634,989395770,1383526819,1950856270,1058267912,1649448127,480998641,1924630309],[1231944730,979853609,475288064,1284774835,841718190,929605020,519676875,588212776],[870938931,1337052498,1697200509,1924108487,2030172183,723949426,1557124660,1371609816],[275409587,464671378,304532972,535631845,1075717983,1464702796,472677090,918622004],[1276588546,225272184,1929623297,745636798,76377144,56218678,515376586,1461497908],[293929498,269251846,512788358,65808158,1024563360,1124468141,257295025,1229667067],[1265007034,374790985,1172876572,1737607599,1182874267,475813869,811348502,573485208],[1171697012,1346210638,891866453,354517286,705784816,1553844420,1848887400,360610189],[1967923411,1591178472,222315668,268361684,1469284263,929799957,1653281783,860991288],[1432658846,657337502,1839277964,1861587265,357584007,290152796,1025310077,238776144],[1880351321,462353042,234432337,612521864,492475471,1091763223,962158250,282978005],[619341071,1149193129,202111127,1447467303,1919090687,1492131064,844399784,614708117],[1986142085,1369344692,2121717392,707500806,1609634112,1529546446,1098184604,1803743519],[2042427088,1969631447,1378195790,870059253,284304728,1026625247,1046180586,523990962],[567704463,539593439,369180730,712639742,870088612,1556348796,2003333212,811444774],[816727509,1641192693,1645105299,1670956360,222434107,1546010780,936317378,329468787],[1362580880,598244579,1907735600,307045282,1963595844,1952050030,1542252955,1853581505],[333644993,197320569,1289778141,1581640484,1928441633,1032405680,345706381,61336667],[499298747,1768488706,881258288,1947265999,463908253,1251319648,1892919300,408856211],[813905800,101125441,650721799,1021202457,1267149970,1453356501,417895698,1946861237],[1488771387,909073021,64996022,1806107344,278207572,1550734086,1417514523,438620419],[1513118622,1957366490,884988912,1441000556,2094699217,2010609067,2129932243,2067942235],[659278211,286300161,412988975,174732438,2029342689,88138754,2057476100,296668790],[419900273,1075754462,714041655,1838869066,1984763071,1266722242,2098192801,690419367],[1442269436,1417276979,1138713178,356798279,902982495,1598778856,215611117,1978274631],[446512379,558128087,1775924250,1472783216,1151329494,1569826506,281398639,1764841019],[1578755762,458745057,1743464765,1237755929,1403163777,158622169,1982699603,1831948905],[740655571,1678647884,767365672,423362679,2083886322,1237274944,656514595,1248070120],[301854635,1593621588,427936958,762024276,1337695158,741950052,1351479818,1883565482],[1080577020,540738323,865519758,1632154024,843769405,1591160990,199321607,1856552768],[2069730804,284442708,1766346571,1003974042,875615275,646323863,2077669476,353663130],[1411247323,1016044443,659593599,1360304297,582824634,2086192195,1791491876,278495037],[641248598,1767282358,1630485389,1433482502,1016517690,408731440,323385504,708488820],[796175993,234975315,1632740448,1538842665,1256385637,1457547617,282736447,44008054],[1858526998,666421752,1598396853,1744087358,495062125,1338740944,1528765139,1140955244],[1145037852,198533938,1154359806,189703331,1924808476,469963403,299951607,1713897231],[1139104045,2035253992,1824332706,362180963,1243342144,1620170358,1706132447,1439911677],[1760674948,1766739353,1879168693,162196838,1673952850,72937878,61401228,1719781230],[76988559,85615868,52973693,1432772277,1041401820,1754617856,338746482,440806414],[1579273685,1131038692,2089961583,1222599033,1999747317,236291978,887418731,1227119373],[639696563,1299776019,732404498,1813811076,1695296870,55325107,1587764075,1173396173],[1251744174,1491961420,400197860,1375579360,204474569,696876113,990383500,1288866349],[1474586514,723781266,1661803942,1797834868,682925683,1776730783,325562741,548054510],[1798314395,1618780874,881158982,1320737069,574995457,229254718,918849283,145853069],[1463723868,1338317126,721532718,23826102,807460654,134198712,1293349190,48328827],[1109467347,467176364,1533253086,1002182656,785025967,742899949,2034182928,692713107],[930228898,1822952291,1033375909,440946231,1818526552,1670909605,1546703909,2115694060],[2021469977,823750937,362349391,440154458,299993739,586615017,498390642,1519308210],[1499750580,19008644,1730662007,2007208379,1149679921,2079199388,2049865793,1862771636],[118366077,1718806743,466498164,1124815252,497906489,700782709,2033798071,2040657426],[1023581029,658323907,87165118,1392863678,1706459815,1569314998,254927443,1470887913],[2115585298,506901368,1550050962,629598311,603106888,1897994632,279379581,185157781],[517784863,1252001330,2047680141,471879674,534836080,193463370,860572768,2031157478],[1449266129,273720348,23004408,1052549516,565839247,1799541280,1864260455,977661455],[1478853478,1102236119,1846386050,1060702146,1604251329,1015876398,2119180273,171929394],[441460929,72316508,635952935,1062036137,454366547,1440399579,1233918430,1763613010],[466835174,1138167887,1967205897,317629259,1383886652,1871667060,1131043649,555429243],[1399287413,648522244,416255965,1231631126,692535683,1329115686,90013997,1210495572],[1809803955,85437731,1181519535,1128899511,1313378349,733912776,1532045454,757381883],[1407092810,1211081105,1302572990,630322494,1864862764,235618650,113971590,1609600447],[788121284,675578603,907714016,1535931983,2058971677,1139268612,785761962,875982977],[740182691,787139108,2075208407,410630947,1890241295,86292373,1117211716,2060224960],[72720343,317716200,1549365364,1661561832,1698864554,1917127079,1171782096,1826525814],[848176547,1727699083,914340776,1723851308,620129724,719233150,1728112010,1617905421],[420221509,984008536,228839228,118259857,1033336153,1586024928,510316920,103824535],[168585840,871119814,386457492,1859885013,13347311,1581182455,244842998,221245629],[1314003576,2020739556,1757124702,949462018,982491247,1669449793,1279541183,744010400],[569046278,1485593682,1869225883,742494404,1416961403,1429670177,1759485649,1687909437],[214089735,1458434770,474880409,1188860874,1437347244,853050916,61078666,969438580],[2113138570,1406479965,239019715,1468466883,242731803,1414968452,1909233440,1530210663],[486774183,51133697,1401416808,1956104249,1325922237,1392786569,422644906,1598469173],[238065816,265539213,466735094,508934007,846473746,288875214,656126983,1950361162],[469899272,1187665773,1765281166,1765329574,1315415418,200167604,365930045,301560371],[1934017640,1860667891,1052752853,1194712468,1988886873,1658108110,979424328,1199878835],[1550993694,645281789,1235508220,534400064,1747920610,1626443373,1940147977,1308973233],[296995138,565693006,1208791947,953492084,1643294674,788734106,1620746416,733054656],[588224111,1245080033,754306732,840347726,1928577064,228974069,1553602476,814308498],[539389430,381872909,1754007600,173025108,714697871,464087040,700657025,1062554844],[2124566017,994198238,2003440792,505545452,1154287404,1283030848,89379050,1897116008],[534437166,772775599,707488780,218975624,61654457,1650209513,1988031628,1753852605],[821136133,1563056920,523968481,1751852339,583948441,1048953284,364699701,1561011410],[1635612042,471291608,716399369,1064918613,1524694587,863923456,1531783371,1469549064],[227007620,2129924782,1022928360,341164081,1254418758,1397476536,1023366547,1364829609],[121598817,451696465,1381183417,1204361935,1003420295,251628673,244484015,458649647],[501565868,911295706,1621549934,1760839938,278592482,335785098,831151534,1475879338],[1299776001,799248229,1972790104,1807249335,1368846483,2007644471,1370914666,1257359452],[1625852508,2114101700,1390305765,1965830762,1702172220,1890647500,35312528,215611655],[799159037,690028776,537703271,84495131,531590926,648086757,990813101,1913814201],[1993355838,1294460986,1939648186,1229821552,1629229242,1091363797,1224611820,133017049],[917825780,1903291196,61441326,209818506,1410154092,2124105083,1769072974,216541395],[152745997,831950976,95040680,98260253,172939597,368273179,429693697,742213470],[2028272354,1138313777,1176512173,701603427,505704061,642613529,1976352509,817297886],[1485180624,1669839276,220410052,360211470,400883252,1769517348,1119254840,112831852],[1526467294,1384034727,709021780,1189879210,426951403,1751227790,1118263017,778059575],[1963578497,1736532465,1150021697,1581527156,1093812051,670748328,659390051,1999663707],[1179657669,324782830,717554665,837150766,1266846628,1846734670,1485242628,935983918],[710000691,1199954026,759002719,1431823679,1323393811,245453737,1058959441,230613569],[1392676597,1801600667,579737415,1287154731,1447753450,1683651375,650180006,333435952],[1015235228,804089695,831929556,300535093,267946267,164203793,320999113,1720856846],[1295226635,792398989,809439148,396036138,1949438345,1761953297,696905103,1353115869],[663902076,1766756706,1014068517,1031942690,1220983627,1477741018,1271789944,100164348],[2001411096,199471190,597165432,1631330813,1474047499,1110803519,1512310694,2036034299],[1674056277,407859328,311683693,1876230078,224988026,863241318,141833193,1460073608],[964489681,307382710,1166015287,2025143760,506541115,1194153500,1287454348,383801144],[1829524855,1090178547,746114626,1761882583,136117262,1987884837,1266335418,1529239381],[540481341,1846130186,1670750771,1549594977,1322884764,493282486,1140250820,791632054],[805239845,1330504242,1621117072,1126449592,460851047,641093213,1971234591,527358588],[564609862,378373479,1530729624,71652252,1461472681,1110849934,503543080,1131505177],[242980839,943551981,392227560,57807695,2093235488,1537014967,1728565372,277492387],[193241166,1177921355,186437548,254325181,415920527,1610332681,605477918,1223981444],[2076649536,312630419,683358176,586514615,134349214,1948471403,1642160228,653840985],[1589617173,595232853,724946164,2000181966,112199852,2036765872,472033418,2128617604],[723693090,1426192459,107788208,895503068,1460877745,552304756,77435413,1050246196],[1021594380,263736461,1858556466,1189565097,1208234577,1516623903,514654461,757721386],[1023890371,1993368643,653710342,924452705,1252766221,1600130410,1553888540,214383752],[593747876,891856809,1471089431,142389865,217231190,783965619,1638602338,1730472436],[694659773,1949838070,1962707342,1883316482,1748671619,245380541,1292130956,192996092],[162402171,2085205409,615285035,735110417,1841398262,101206652,566119523,307473540],[1078149236,718185340,2119461673,1254111466,567604188,101870543,1351708039,1287025253],[1868194715,685241368,250946395,80617638,1472163782,651456751,1125917214,78269069],[351296901,1719267311,1860405358,70886513,1300121037,825538204,735052336,139738643],[2080923740,1157341051,275399741,1042870436,45105242,304524873,1327673788,1647359975],[2036576995,341709590,1353634563,820503863,1843129099,1375112084,1806110125,2037504961],[1613058501,1789335171,644875037,1203256534,1652536147,503431804,650765880,1662979241],[1218193829,1394817703,1174401246,1437536112,820999381,1515385196,180446699,1580220252],[755988626,1025243440,136210099,1908020446,539855833,1560399645,545349360,193930766],[1437587756,1864687517,509889589,524919407,1476485663,130871856,1065023816,1373123238],[395175592,72503508,889864996,840800596,1957142761,1929897763,1153171226,124752542],[1399692683,59856538,782314862,540630776,218941149,495661523,2112627255,1757098601],[906783690,1919606370,953381587,2094064608,19180156,1019449753,1967303851,670472981],[844039959,357176318,2043821442,1036850976,329453744,2012455104,2032360877,1764214303],[2046984286,931854486,1617408107,1703754245,2024127689,991761270,2128172076,1555370674],[1522804196,1866449799,1728113585,666508815,1686158278,728550082,1982034566,311648239],[1885990982,489028398,2119044482,888809966,1301793185,661716343,446128558,1703331819],[402777042,538795459,714053136,1104009457,911456579,1107428369,580165163,150997194],[1020293776,441863728,1295910436,72323388,1896788262,709662213,1646721672,430519926],[483990120,1542445174,1446190220,1165481943,512295798,1416150902,43258706,841923125],[1725309097,1750736780,626160356,1710795713,1245258985,938039830,258380847,307513871],[1221484463,1226328211,1555128139,1954409845,1122882671,1450412563,429214534,851081004],[1490235587,974487328,301560877,38058737,1636251092,737593314,120199350,886819998],[432656803,828236516,1276095031,695351923,2115543186,1947037184,1820262730,1156382765],[1040776638,1271732479,541739943,112744934,534846003,1646725504,1643271532,144876848],[2012050676,1033431376,1660234947,56617228,217425071,1817369213,366229999,257405906],[1171290108,2060561408,595432422,1173402276,215245738,1261712722,1440386031,887253654],[1462775837,963949905,1019312991,264860288,2129570804,2086063849,856665746,813038823],[1194966218,866767174,374180543,939960115,1298879640,278664523,1956199733,2024678696],[1292928948,553269629,1744754869,2070149680,606473883,240954239,764634770,198395195],[1782438766,646933991,1634827944,1667968923,2089594409,887960513,148729349,1064544733],[789566965,594015243,1101474175,218486666,741712841,714782671,1339004930,1973238185],[1935381748,1055427194,497740140,601120766,1061995139,2039652922,82102870,1905623834],[1631517871,811072008,1987448872,413193757,1138465522,1641727555,1186863320,859469413],[544116393,2050363064,444482966,165296731,872406426,778353114,1056867319,1562304700],[1413578712,1216962048,807416654,65021060,251151979,395758794,1311858142,925537473],[1812954383,461626413,960756413,682364252,2067563792,1291068272,9152889,700900232],[1258546122,1665297453,558673468,924571356,1486572283,1635070873,900734801,744724193],[865505963,1659140351,932859816,161659056,1035380063,1304827632,639506891,1942257834],[226304176,419196184,1051859023,1668145897,636864104,1031194817,949646343,1516696344],[1145953051,1778241182,1289192326,489833745,1062986711,1739299036,1644787186,1944181445],[126355951,170269659,804065591,254834022,888856883,817563882,209880547,2062160084],[921236529,1790725244,66668678,1002308592,6476052,1701860530,15199934,1116148337],[1200335662,166255089,1284915235,824839469,142675293,703497041,878449185,993009676],[1118916751,1058254049,922648742,690781575,2076395530,259898755,1161022887,1328707463],[152370501,1483695397,1189568165,651831377,747840245,995800143,1503827221,247161114],[73004819,1376945771,535105834,59403575,1901209639,1712164661,799919514,326677927],[945107936,2107642337,859916238,21780579,744555585,1108963815,1386631139,678684853],[1209795735,1013322807,195368518,860408291,1991156163,2090610297,17047120,1109116541],[1927919275,1257614716,218884811,71511096,1722861353,2116386080,1219259654,44977688],[2030408875,1664018077,619987872,1777903091,2093507375,632720360,2118944796,935489027],[1613929749,459208742,169269641,1813938365,1463056450,2113594665,629372868,1422938870],[764328002,820495532,809190193,1340439608,1434688094,791909648,910239254,870772252],[1494075949,1155358136,364307289,1512343301,1144192211,1963841637,796733884,476287606],[1471555312,1988358549,1992823592,1976433438,412950120,558375177,1706052269,1234648687],[2048290425,254210015,1930520069,116471695,37593177,2046247519,1880816848,906196819],[842139092,505384377,632350680,34279152,1764121896,150946422,382405977,7951910],[2121065351,22774204,242300724,16583918,217915966,993862961,1577874594,2064165341],[735590569,335069673,816414478,1139291616,1474079166,1986086870,807248483,1289537563],[880220367,779640629,22663724,2073660086,1776732659,1861779615,1731066180,1273263126],[1419219385,231396139,2000403617,1220485060,1047770607,109815294,2085162711,330360705],[1547733841,729160076,1167884435,1760477484,1855761155,528770233,342338646,1919797182],[1482334805,308622745,345036845,551484956,225456588,1392561300,1748161834,1574025164],[1289556250,526025692,126667723,602839507,1341011662,1883188517,929445387,31919459],[149419749,152783400,1329520438,552024735,619686414,6789970,6953299,158763622],[216433473,1993237219,1147826913,295154098,1160624150,911808478,2024558263,1220905092],[1738715331,2051340240,869668315,772564621,958487414,99495337,1545712741,1202362456],[623777649,566361422,1557782637,569376241,1790797622,1315902573,1604009791,716443236],[838337935,1431404354,417956323,2008536842,872312171,2010633523,2091611438,713201085],[1480274068,851979505,433848063,1905855865,1924206720,1214896731,418351498,456840711],[795164276,744919007,1249444635,255883650,1531670246,495075243,1182447392,38258625],[1774499358,672655761,1163002046,1983212916,83698163,1965103750,1632355025,902712504],[851728609,1509975429,889377632,748287623,2117188305,770230475,438607128,1058593830],[203428814,957508231,203589953,771419141,964400969,1042785390,1688999797,1563658575],[986002307,1373475122,314445333,846218001,112039075,859495608,772944981,297090681],[556621460,1895011805,432127070,89555867,168590543,484807021,1656212850,1627707075],[55269366,461366908,184522795,918102971,1775376375,711581273,1513812995,969013047],[1195614208,1863135510,698724931,694112677,1805030553,1977658436,223418497,533453083],[1113335044,1985107122,2076059465,1549725163,1402932033,383823934,161299167,1570912678],[1876562561,1314117157,1165814598,160788636,235567363,630469758,714414836,1148740691],[1840842100,1270473259,314159036,976998125,13621509,687109020,471183202,2116703115],[1910806810,1240423757,1668390539,1054994651,379982702,525636938,1390085817,181881121],[1518043135,1742425222,858846884,412777810,2023927083,231518731,421633985,1161438003],[65252861,40046409,1763697940,619069086,684510450,1868572368,1842587062,1851637801],[1712554451,185004747,1997153203,1586813103,1117669022,764209820,685743458,410872826],[1579216304,1830444478,1667189209,1559761887,413455702,446297506,309109798,1928826065],[165846219,526676073,2034162901,1196619536,1754792267,623047780,1896003869,1985953792],[5663509,167369377,2019838975,1689928738,1378181331,1002831025,144975177,81790623],[151319142,947796537,2096979381,236891074,930256954,762663956,1409189035,748938809],[1912771383,1572442593,1031789388,1498053702,206694437,825749441,383883883,1438935059],[1499904537,656654218,139196604,1561762566,1264778411,1281071557,1783217740,1163396065],[1313177121,915519106,965486334,1911825016,520530411,2086790702,612790007,2047089905],[164880452,2046531074,1323706808,2002769200,198880200,153809613,1446007130,1481705952],[1735861047,471293119,1936310379,90504782,931075869,515648111,1785849622,1667571368],[266253609,1309637601,1433034582,760708180,354164008,413421830,736683470,1629819273],[510126850,1208228707,1447021938,883297643,757089570,1505465882,1439760551,1611012604],[657613394,1489526226,1548487569,1895306696,1712660989,839199392,161772906,1293442176],[1452648930,987142032,658409157,1769216023,757606070,996032843,188131080,153152206],[514220381,957316187,1829376978,1910048492,86062335,855217791,1730484867,454894950],[574152787,317973020,1031692247,1351103986,1512637548,1528651533,1921196133,1520046346],[99493148,1954640349,519983058,1228249731,343235828,909082910,1100613811,1599580316],[1091538851,691548568,1417018617,518270030,1330514496,320315977,464360573,42894314],[771522358,974351885,702742860,1683161552,889779709,760867256,2016209867,42121172],[337708168,962669405,2084926757,1221512611,926631710,898548699,863341726,1638215520],[1472091347,1656580086,425338758,1913300314,1329894639,1549180710,409765029,1591887839],[46288011,827783895,479139428,1561475767,720574604,1739028401,550497655,1425720296],[1545105526,748208454,1956591946,1349040089,2037768004,1628909288,318204225,1849660800],[1448754852,848221115,638543657,1789581852,1173880655,636101168,1699741491,423110882],[1011955226,1209802051,1183063862,847460974,1989092695,2031444239,1003554000,2056009996],[1810552409,745897806,1984885939,1650121522,1332442359,1683329956,369744142,873594476],[1661110281,2079561893,1205245196,856962738,375420160,681137414,589357965,2004180160],[2039426666,1774634143,1834541192,1758330424,94454905,524434136,1202369499,1151623735],[839844154,2127789890,1917078723,1509565378,597210813,1900403259,1968381235,2013265793],[895025405,1075601958,1680243979,1366237492,68721193,1624503915,1795666413,715996409],[760760855,1762501601,734154699,737107682,338325038,168146601,658383969,784238483],[861987207,1451570689,2082509957,842423423,1540661449,790088020,1892987005,1422852907],[1945172814,1478583760,1850449333,1559870610,1528198302,1828301032,814284535,1979358632],[1779234720,2030505715,2039954215,769188095,706184394,1654707249,1530546648,681389486],[1819283261,191242922,1434362057,1432361958,1661400899,1711124327,1055033342,574054677],[1435047621,1324647929,2088659449,728302316,1536226552,811276440,562035185,509518100],[1130134882,1309305829,1370040313,1602910800,393490770,799820949,1653555157,890698773],[1133237714,1439135437,470695973,2023073204,1221807553,2048801190,1236535083,852010338],[310906578,1929968804,114855782,1812964666,1496161989,679908094,636989621,1141066379],[493893410,1626060976,56271420,1563854236,1422977239,1527138700,1430265814,26780593],[1837693919,188510431,2057194447,1425267255,349414947,1545437820,1442750720,278514205],[448841678,1846267934,1819013500,1707021635,1862136340,1138663745,152479426,1390946760],[1372097101,1677038075,1975619701,825815121,376192185,1006654308,1293811592,1080176829],[862332205,1844769619,13065385,233823548,303993105,149868583,146742295,217588005],[2015447498,209474751,820341939,668511568,1607665368,956895922,2032792370,702489841],[699378526,125069612,457864945,533730506,428563818,1292433170,107731660,1815761592],[7888654,1495639708,1650547892,1023328985,805355457,468999581,1918226547,65344549],[1921389474,869473303,1658515849,165247669,184442212,2118001987,1499771771,126124278],[359041327,696325751,1052805097,206002692,1682943125,1194044579,1803741059,1548425260],[1186617061,1803909728,293617301,950976457,1438500278,1804786808,578980083,1818120911],[713026153,746345304,1937562812,1235429903,795197086,645159052,889289286,436385683],[945015898,2007491231,938352365,1784083796,1739685101,899337717,1921464891,1511696479],[425565090,1323500243,1132204104,1997559793,203069495,1717869113,1245894383,1367083009],[1662360545,296390199,1696279050,1615780637,1187943269,1091275188,2021059348,1874122892],[1839457785,964824376,1235950998,1372824281,425726868,446728398,1987125774,243948408],[189124984,1874709139,544918856,164103294,296000877,19984861,305007825,1812857275],[1099489024,49627770,1593447707,637558358,822073472,453981286,307673268,158596004],[160622622,1329259391,1392073795,363699618,343491351,1375579006,1509434848,570703026],[263818095,1918741807,1860902107,166257758,1097386111,850636923,2075997111,298686764],[1903994103,1334928056,2107319501,913245919,1045012351,2043237260,770463418,36569243],[1634768969,1918102822,972341382,302742383,600646204,891092161,583786319,316002850],[37907175,913739805,1834524932,246743168,983920238,172766944,283358118,429678563],[1052472677,826310455,370549948,922933981,1152057115,2101915393,1550905174,1279897019],[1622756139,57750675,209888555,80296899,761669678,775753186,158187659,1909841297],[1301399207,615127158,651133299,604476241,74633263,194990216,952267407,1712903384],[624523417,191560649,1195097236,1744543801,999307787,1347523189,1203756504,1007579383],[1246076623,1061907748,201346817,2103145845,1903636764,1306080407,742716608,1008875474],[772220628,1220209966,126773629,1712308870,1747103346,931304402,1792182422,587222992],[80755597,390583465,174806622,663698568,2082910484,1926843658,845517619,68481829],[203956682,1624774575,557087527,1352219688,1336173367,998304156,155866251,1926605962],[239707137,1355561802,1287955854,1684068822,1441853223,1667136639,1286819271,980816344],[121054492,1010221550,1527133577,839551802,1697918328,1749842469,598751889,524262348],[427045778,665526161,1783364327,1652722897,807432718,36158709,468083254,277306226],[923945558,5704763,476477020,799793188,1801197271,766642877,838140875,384697254],[905232343,289948391,152185321,2003462358,393225074,497052679,517909576,1204467269],[1916506805,1029719693,2098399426,866142199,879397387,392444945,1856303670,1879235902],[1430477041,1981853695,951029321,77003395,418786940,2060864404,2002167873,88330556],[1488344796,949679771,1692854852,1891322896,685857123,1991549033,511569711,1634241311],[425513660,1443490081,1610164234,1707092142,1822869122,1661745410,669185800,1100046856],[2103392837,989659137,1878379752,671621940,933849824,1092475569,174027914,1513753565],[1444376445,208688477,1043454769,835092225,50614224,1280838236,466370617,1405643082],[1284041960,745543499,695755745,1063061629,545865716,449395511,818375354,980357690],[1842520090,1521642097,892379912,1176481820,1815430443,1851447076,1288622426,2115815630],[340976321,675690867,1843641333,1325196545,669337212,1144892860,123239671,1728883281],[1978334948,2032759765,1205136282,1909428626,851250205,1676775900,1256518961,69804430],[291991676,737289604,238424729,330123657,1756723088,2032285091,66742914,339945217],[1942190803,2069344262,202921568,1267700752,220901564,1792754586,1756182141,2015760028],[1030568581,224412725,1101827267,911055678,2107904989,124800102,884721295,623026042],[1255723424,1376535149,1420583028,15026091,657455355,437367413,737283401,1260368687],[1629529788,1085430911,1947196628,3612891,1366833023,1946270043,1927990844,1163491079],[1259192471,40760520,1192019322,1249095266,1372375891,975870785,466225810,2110667159],[237744656,887100591,1886141830,993376599,2122498603,1065806510,1248342152,732190821],[478452699,834622688,544068860,1128032428,472501586,66422368,210633098,1302211368],[608538325,1365051653,987891425,668893686,1731318296,922029293,967475895,339849281],[1866339346,907602394,689253730,1245388838,34874365,1254356416,441544423,1709146121],[1931680375,361758371,2038070173,1729608950,644754400,1091631473,360702190,327015766],[106182086,636802322,1486187686,1525360834,914323661,572290602,1083513949,1260438083],[1437385587,366692467,2034771134,1614805703,867921244,1136999268,417052326,726305072],[1921778546,27172740,564485671,1186768575,1513860058,723396055,741511937,2126040722],[1953644562,516780458,279494994,1016109984,776264358,1628005859,54196738,703229271],[1724267899,1277986644,972749415,787076650,1586415637,60323856,18683999,2076978666],[1584121028,1111694224,1767648642,1440799963,1715115081,539579949,192369279,269867240],[1801357827,1940514284,1182200125,1533859351,1262085906,392651616,1113988415,1208665421],[782784067,2066320104,947499413,508177443,984399207,2123328784,738670581,1886469227],[1328725895,1523831513,573289449,805659852,802636326,417032885,1246088162,2070668257],[1259036205,404430719,190893484,1000676292,1397647315,1715476030,128429941,1498406691],[1240582267,88203052,58635186,300053268,724506407,816399687,331177995,1954174142],[1048592715,225448868,1745220063,989293355,155485712,1899128930,694333266,822059400],[716255242,1272832148,1570891495,1817831447,1215681258,1149783996,513695595,660708096],[1266424208,1390090173,124947974,300500798,1213978532,1900296652,1569661590,370451412],[310073320,1332796378,2086858669,250205655,71516459,1447567576,1563212382,997916596],[209925701,1599696218,632906869,1617453002,1195368118,2015415527,1087838539,881563014],[495750429,888163450,847746935,628412460,350891746,2060881397,1093970785,34803451],[256876870,1670417028,90761227,1744542145,977268014,1457185898,1880692381,1851896963],[439741740,1401594351,1575408723,1324061231,190317095,1667299891,2102281279,279378584],[40157756,964761588,881860959,455916214,8580585,1653562029,1598103583,105410633],[751237980,1146042735,1496848472,1334760951,1791154570,1581738041,235205694,242996349],[603033790,1689250181,1436522723,2005104772,98200384,573714320,620144998,1993762861],[1899425727,1873688856,1793642468,1111393720,454103106,1545139824,628973809,2096127781],[2123160438,1479147626,650742179,444140829,1201853484,351664127,1919280283,522192040],[1923952000,296408095,1798409195,866624146,1243464393,60209886,253360805,1517854318],[113472785,1702446580,1677639007,1480401337,301685397,104103764,476378228,753660634],[1413100701,703454273,1765568372,765284566,2076203293,519202633,1813570313,1234554377],[551299308,459480163,843484729,85807860,405511198,626592744,68051345,1071084849],[106219357,993566621,816691103,629503482,585770754,777979626,476459736,1455649475],[1946222548,275320525,1410755914,1743880286,678782309,256253105,1369453506,1465694160],[2061580877,536634189,1402884845,1367326754,1135158126,1074325450,1775005719,2041043443],[525920674,1567466316,1757889062,1508384065,1939043438,1449322487,230971047,695626772],[320927412,193985951,1075556956,1705903870,729886610,643561304,1822107398,279223325],[184462765,711222067,684035684,1361450514,161033198,1084618067,700441639,718383321],[1482443482,354653120,1623834752,140371969,1518800087,921264496,553276687,1916507616],[1935972094,1946458155,706801000,184764109,1407074563,87245992,589135206,842196777],[67055654,503034298,1946234037,81323057,1995414918,1926587929,159458777,332817359],[645807760,1968491967,1188018584,1584540471,1652071178,508784651,1218307750,421840452],[1868479994,417077854,111607534,1211884001,1303766508,1076063726,2000866053,271164951],[907242421,2037304528,1251211311,942719643,588657632,1941191380,1742431047,811413286],[763492082,1658956480,491101004,1738907151,642999358,1556495129,1868937626,324126268],[1104348501,1407704995,1991329753,1943002481,977704365,1563785057,132028550,499015343],[912847236,853209464,1379904944,628307864,1489503704,770922934,763395711,116908380],[1961483248,1383481126,278513352,218795379,270401641,66679059,1999868572,636937292],[1132235265,987749985,1690104944,104787347,13826589,1834631491,1796931767,1985918593],[681447168,1663926971,642276402,610187295,597359371,1400809511,886177042,1257841153],[1681473225,1120692538,1168119442,802982000,825009045,1139897271,1646040966,446391229],[1828533649,1057289136,1683458840,1855097810,1832791312,389212593,683493919,1688268236],[587047124,116653764,735096284,1185425931,549438702,1651267389,740296934,1503308931],[1191965192,960098647,1644274983,1613286704,2106378972,926093930,148926243,367432743],[1273478327,1044078568,435801785,1992182542,866689925,1499911561,1029152739,1828824376],[1806178360,1268959689,207643339,1841300143,106270115,1260847069,514463723,246711378],[1073563856,160779004,1969473524,1707515040,1986108046,1975165821,918930980,1444545101],[1026446879,714589178,1795812896,379327998,527209218,886070257,367743924,994589343],[1736438896,1595970715,1871224773,503105951,1207560571,1428759262,1809276131,977022094],[952478322,799150515,1001428161,242134086,479592145,79077098,1318870467,26957002],[743220638,876211638,1382243454,1530945037,1671003847,406246251,2040891574,1647458342],[1807321118,1009304343,805631989,392652372,586434626,488694839,302584753,2119119423],[1404884880,2047916564,1184624166,1467237884,1204277173,1463712481,1657278089,1651999556],[1645555412,1538751661,1059759439,922546050,1191851694,145023653,1929099759,1284590325],[1237800233,565978194,1679414359,1173553172,503143031,723403204,238002260,1409758760],[192717909,747433131,2120736800,552194807,1383420055,1839775439,1006299261,1701717999],[818966403,107372931,398588851,201174240,915155163,2093120064,1819117967,56235473],[161561886,1724376223,1984589734,387404252,1684606779,1358635300,1647225219,1538615397],[1526013903,1615235930,1240452801,1786499933,187578025,1620770638,413296566,1499558432],[1239064671,604739369,1181319324,1633405163,230969523,1539199898,2049446660,235150819],[756163789,800095917,1934397846,163352914,1825534031,100501356,1426624865,1277365611],[1576271966,645119169,2017646742,1484306969,399677858,1260598808,783013806,235833852],[17548184,1722593233,762204534,1397287182,1415936301,1120129953,567076535,822711265],[519079250,1703758367,492969285,941686087,1215292930,1043220536,1695394468,62695113],[223716818,1673874107,11696730,703894802,1301441689,1750930657,1609570484,355647775],[1651655405,1318490560,1027421353,1970557481,1345334867,153926005,34061109,2017530426],[294316398,1021948995,1854238354,37779975,1892933785,822297062,655204814,1181544114],[1024284089,1612478303,52641849,286979711,727446305,1977160148,948627549,329658718],[362402772,752235786,1314540154,1083481894,1565114833,1668639439,842851988,949037032],[1057083513,1594350021,229262334,1432665681,108819394,898169401,1714392424,1589010532],[870344513,52041485,1115140660,191859332,106547135,1772278724,156367721,578258786],[2042711228,1445752381,123499361,1892311586,736513710,137323574,1548101408,887817634],[1645942978,1728095904,735894167,266337886,1335790835,257630459,2038943548,1587365834],[591656869,1209351403,578839164,254272591,178230652,363431264,428951564,412483875],[2063817115,1202634293,1463458062,1342003074,144890050,1117116532,1045359101,1059528102],[216539904,837261339,170076273,1354122462,507789625,1538895823,625970748,1536169699],[965486499,1864687059,1650518299,2128982049,350316502,847578842,197873918,992237898],[2079446100,1710357127,1389427719,811783751,541876561,1873915259,256351435,2048328988],[2010244458,1023711907,1471572970,1123946829,1755914037,1940140295,1056726674,323525881],[1177267998,737568804,1032060463,1559267823,266861074,1370269419,1272692721,2125938870],[1272189433,165127884,1092574386,177432708,1848326731,1076264595,279492029,360515997],[2055120306,1194315201,1316197513,937900072,582070071,2064869786,548955883,2074911939],[2122559180,649983706,1214097284,749241779,1901796280,2043717829,1483531968,1537751970],[1823882485,646342836,1994154386,2026462763,606267831,306491129,873484093,1175034246],[1287058532,647022135,154386696,758486875,1538298870,1771989503,682800139,216021425],[1640553617,583430370,762460339,597940408,336605919,1163153500,2057747275,2050786613],[1699290476,868133120,1814161579,404784624,1238434024,460922502,1799180291,1022833712],[30986035,955226589,992494135,1331764233,1898244581,1392789715,158779937,1081059089],[185752958,1977006882,19686456,787738259,1144423573,677534541,53377582,901875199],[610960434,787582338,719891896,1003767021,1938283575,1648596027,1568202919,1070339594],[57511483,1939753214,521591814,1388718101,1451931917,54328675,1750772982,962826033],[127747609,753694226,319269975,701784523,333439951,915513405,1098270813,101136353],[1922039549,1891769012,873796518,665032765,144681237,521133619,2088010203,865982925],[1500677231,182612557,1871236002,1305636945,251400636,348366601,1438101363,1176870993],[946125251,1283928264,813317080,437415829,956991079,1046679013,563227959,1652136960],[204884770,86659916,1122788112,1376329314,1903265220,59690314,74664037,1245173203],[878287616,918836681,265148464,52211666,949032533,1523230701,2114818278,1384534355],[1801730992,1588005255,936837749,387179641,364701647,1239829620,90027254,1022921103],[2098528547,724711596,555302004,726489253,49694706,2106682786,1091279801,1239823626],[1110025490,106620516,859300618,1657330330,1223076304,1461971115,589128355,300428924],[1459009855,1533946430,1393284728,205563532,1759648551,804459530,1301820690,133178003],[1761017924,913131463,1916353523,495578333,659242254,1220785630,88052716,968733526],[386201418,1803062193,246167477,57140407,400578077,1036319063,2114406951,145295006],[1800503603,1579045006,188353277,1764761894,2081297146,998173908,290341417,2086989631],[1329781116,58211918,1830486384,1742296550,597046081,1968528177,1545681667,1190895017],[122594456,1092927834,1795394540,1823364,972556333,100532332,1753160183,1443354567],[659382438,169745723,464744250,1515689660,1555743425,1344698597,94193516,202675240],[1860536569,494375724,2029398080,213853687,412319749,1941896796,1742237849,1339659818],[2110264048,210480644,1624349832,750560377,1684542786,979916105,383358060,452031392],[229831997,1293130987,1548405183,1292149749,1299832619,47477589,284594324,1621872285],[533110948,1921166377,6080347,314325546,1985391919,1583846236,1343862496,1000166646],[1310065570,1728876066,2018660340,651065477,808047906,449188004,2125106395,156542552],[822203327,159993717,1202708499,1971964345,779537655,562166559,396616521,35200798],[210434989,1220319432,522198587,836704351,351618081,1065322047,1626319534,2052631458],[1930177909,88178864,516586940,979626619,1218283622,636625457,1251782612,1299797683],[630727149,1039121176,542127951,677008468,1904329352,1235313695,1602736068,1970191873],[662323104,362264630,1787738528,1593197635,1500631891,191150834,1431994360,172838078],[861728238,913363371,1875702481,1848474652,400426341,454828167,867342671,1017847477],[1017311303,607734284,1752929735,833647329,868622977,260136284,258188087,1470942985],[2104467026,1243584419,250763465,482909141,24704790,1969223940,1388464831,544097190],[1157913542,650097872,2106797371,819858528,506371241,1362355446,1858409871,1303696694],[1481959247,1500853358,1761290100,177209189,1008729116,1701642710,968519706,1127522153],[979540583,971850094,1137425076,1888589627,1849282331,2099998885,479277320,56544005],[835583633,1576170448,1719076965,292515722,143220779,1342251111,820416748,1411162714],[1351191819,1170309176,1088168964,36243648,946551448,1131557960,1658581168,619110839],[503967957,1969574914,1973573659,552648942,647535132,399330380,655120612,465419778],[1828361844,397819533,1288363232,401351594,1009603797,1464659484,691572313,1806040943],[967838527,1217727691,1878899680,538150090,278776329,1399176772,1568495815,989054962],[161145537,1582220671,1742851306,794966821,1989878168,539525372,1296632638,1528212449],[1482475868,115933555,1070740346,513494350,1465956712,842384977,1644902785,1913271683],[945261958,1439611666,1363176767,1541507768,1973313115,394068166,838314713,446813184],[1499818988,167076127,209287172,1637032222,1564373148,903986767,310823113,2012808010],[158874063,839545409,1065024867,2128594758,362623556,620172992,879623469,575224404],[699556177,862390455,359193142,1025354469,1277984709,207493926,1560696905,216804810],[54174888,201635258,1426681818,1084755936,1449414711,867351427,1718319275,693440342],[980946959,782134529,1101353645,233683977,8330226,1170294169,2020596342,770031556],[37302579,1219187675,712930559,693376333,1150598585,2036245302,1575575115,304304503],[1994313182,1743273307,1988864243,729850956,1599891500,1858020335,1698743503,468230027],[497116092,1739272248,612127954,626861222,1620999107,940713370,1208499819,42937916],[1037892473,530447310,789510996,288843898,1735515469,2009554039,1979509565,999272030],[542336601,1645763078,1917412788,1733809638,1887646501,612206742,1505821177,1413353170],[631016732,1510851638,1511637606,1204312271,1956854083,737163345,299530367,517961565],[158345474,558803732,1877192206,138603541,1859763389,1577149503,803277029,737562270],[1040704533,925827770,1552238578,1277162737,1730376351,545402893,843747209,1054009645],[127807533,1126432144,1439531970,1623745574,609390939,988219757,508182952,1496621127],[1719166815,1807131493,53180042,715100185,359192062,1730698541,1238184511,439920015],[1074798139,1072992575,679022862,1122204645,401564731,1775629822,1765949840,196204747],[1560105015,1925496226,27613133,1201466446,1808933383,1039633277,234415156,1126238246],[819721163,1039691734,360927352,1508304238,1491647001,168496017,1112002265,400790410],[462809717,1398625470,449629241,733547806,1280867384,359399689,872252404,583819400],[1355029629,696915503,651690836,1303672976,409875098,1936058405,63386493,997993509],[1183658754,1787055198,27656439,1333288557,843865672,231794454,1657151845,383543685],[502745686,1569560940,1832954527,1543396608,298164160,325555392,673602175,694147920],[48306991,258150487,1766589981,1868410088,486563563,1710911033,684615969,1711092772],[639990798,1756752741,1731670210,2042232983,613587145,738561974,1413776392,1019319547],[198583194,29650794,1328527186,1702956740,938368836,1249981624,1869325331,1405020801],[317806665,1775522872,1114791268,268421176,202720390,1764172072,1020668892,1761799821],[585437429,1450127375,1021589151,243643824,99702810,1608746817,1114799005,1531220362],[898272167,1493405767,1701884404,575848733,1536228615,977643479,874851362,2048574754],[223090864,1081104931,2036020173,1574633240,1855276625,1376322949,1654589876,2008292406],[1718967395,1765348930,1602160279,532284109,1816278428,959062988,1829128422,1973125316],[2001388533,830370324,1682924934,762949052,30135896,1539403958,737656043,1481850713],[489268287,1371587658,751342935,1765119889,649948714,1030892856,1349889385,590313937],[1103527761,1566441155,680379914,1389416627,514448450,1469234493,764861999,1779999252],[2122631761,764889288,1732934299,1426180798,944220676,1310993968,1391709890,581526350],[1323552855,2030607707,1131156179,882113232,389579202,610131981,1261261399,2014766685],[1872043225,1529427638,1296066935,435593106,711362921,384173947,1293036708,448993476],[1961864351,1357505879,1038684249,799011966,762907131,6575054,30982974,1425420389],[1692576846,937715023,1896377452,1138989767,684032806,743921401,1533296309,1331718250],[765619769,660554755,1620571323,968605644,1157326889,1029558424,1659514631,1672331270],[1858144322,2113816381,1569343838,177578438,795855999,1115350053,802958635,1688407908],[868176611,1674001481,491610718,1697613650,1236738253,1365249856,229257483,1159237019],[320634178,815713495,1680106972,117569183,1003686548,2028641855,860893282,11641685],[44813339,1989888417,2038459435,1505858040,1308178616,1248553246,1858833239,575246919],[1639666781,162157240,2124384868,114927582,494562432,2063814440,1146573354,1805866053],[1315655340,2113330613,609673369,1684210793,1781823915,1140513608,701111555,1124256623],[1573394304,1791542856,63279721,1306173882,695888702,1987218175,1866225550,321803529],[1748773939,1459678090,915788049,247840714,871953886,121578546,146837621,1162041951],[1029207891,1983639580,1529337961,1620131554,1285910321,345913931,668697444,472134772],[199905301,1108496205,1713557358,1818834133,370921632,1843114739,758071724,743520288],[1774672438,1809667460,1807388167,1063908249,1836965953,262525148,103813495,934075995],[592057223,1677213850,653260999,855697285,865242188,1631258004,1318672520,328803147],[180671232,1564280068,2048473274,788235770,942232715,1902376766,1850782732,332510351],[730931646,1891985225,293195296,1157068346,1869342979,1527708219,30056841,1305055509],[2069949135,1252736879,146465238,223873675,822751026,2074033660,1401282903,1510156994],[1606972304,1453650652,1237417181,1865478796,684454595,4570967,1044290619,1929323282],[1287053636,1251499233,978461269,1435235402,1183522001,2087905230,1257484443,1832809927],[1709836633,426842482,910814921,1540030365,147086639,1927766145,472253565,1486998677],[438391199,1864443468,1106280982,1891119597,27791498,444136478,416476828,1696603125],[1878041292,1816698683,1045920600,2036826202,279770915,688325708,1862489326,1099983536],[1366932960,1488852536,867334192,1811476429,1188068361,96511670,1960722773,175729385],[2011515471,1412178500,127284492,1861573770,229768294,171992901,2063778635,1178428437],[1881018431,1871435777,1526694865,1681514252,869493521,756127082,1626594568,237102905],[1662010823,991638762,812283606,1407448264,539378901,910663199,90113646,215313819],[1059896759,171187222,1812543977,2065708199,1708747822,677968050,975728942,299831028],[522878831,1509138196,1075622038,1013418158,37420297,688431352,1666799702,1862757220],[319181282,2002384639,637581751,1354094207,1859867385,797085702,105680290,2061583907],[166330915,1574018786,165810370,908364045,313210161,51457787,26157660,1144286058],[1109816163,61534001,410965495,1178366901,909789864,1434476142,1669447236,522843970],[1605624899,799891753,1733722510,1982876030,1035607389,1016229005,571574858,27129740],[1635474536,1094226148,1938494133,5828109,1688746797,2043961805,299679415,1187079683],[2087578270,579589104,339601614,1498247751,1960344038,1694104477,1642217767,1683257439],[130730970,559948058,233692797,487237455,1483590617,1837987467,2102233725,1731143212],[770758368,1976284876,491161510,2079286218,311595172,297836456,1650176880,1481298983],[2086667279,897858378,1607578720,998370494,1489619893,16488261,688771516,1782695514],[2043848154,1332043945,1751828084,1153086246,1688177534,331303395,2025236898,878450520],[406075629,398846590,1986085813,122989979,1255166324,259762836,1862367374,930685514],[1899161848,1334379801,105820413,2009020646,1947878380,150806244,237132947,1819081348],[143540855,1497861436,232962196,384379952,746320790,598540458,1967866150,406197517],[1092491441,1302876242,1118049754,1674270554,495992706,765216807,691142752,154386311],[1236363500,857676179,950664027,1862113700,259135298,1532427446,2099067344,1188710303],[1409113533,2008500295,1726115197,770507041,1646775892,499681164,1099314032,143852180],[253521583,1624265010,40482697,1877284014,68248579,1512203192,1330396813,1333601145],[224060284,812874285,493250889,688889207,1011610821,1595948875,842122328,436453382],[1810320720,259317783,2001174469,1503579581,1396209486,1057061476,117362985,1646647587],[1631692737,141233873,354075992,1844303310,1214955869,209001248,363568833,1651828885],[1876992105,2043865484,1684594195,1947085769,998411149,189834415,2101287710,1896429625],[752816139,197393940,1183341486,483324228,1023619456,669541609,2129403182,180000008],[746432837,1401029341,934085033,1080054208,1585036837,1375301481,739047420,256528216],[1777284715,1525855099,931870681,780528231,469619038,1613232488,1640800310,380338738],[363217293,338915708,200942874,59879893,732984867,804958842,387017991,854391608],[1113595999,60116337,166014465,937616567,1089922354,304357088,428584647,1793901549],[1931887723,1208117023,1276561786,822826680,802256183,1446516458,973536002,377939306],[2056776920,1624725250,361034525,247750119,1886188512,2004261481,66987749,1135335382],[890263262,778544967,1004293669,189461124,2100683482,816013530,381760389,983011124],[655888058,2119283160,1586324081,768179747,1566148138,47168685,1786392820,2118690169],[685960489,1957334868,1043110473,955519753,1954921551,540696499,1233937649,1872805151],[913072278,1859625226,357896299,87025068,2044057058,1551469334,127447567,428537823],[493524837,1220384383,1961360097,925692321,1807871930,1081821642,1935270952,105981722],[156574157,1831154049,1712441748,1406923695,2088607709,1825150860,883603846,1577154717],[1118299803,92063388,315231238,1574831478,868849565,722557374,1240874625,1823964565],[314998870,402592549,545193984,357588882,970512571,974009140,140063812,71435402],[1525526240,540302349,1381642943,1526457722,467211555,2097140691,922972498,436590768],[222820865,2059355848,257994556,1270831976,618333036,1337640860,1704419623,731902847],[2103262943,1646821890,1855972604,2066679840,2006129027,1223418689,1048160639,132643014],[450668111,1313958780,800023977,991017803,1355477536,1427519397,354134867,76038969],[519274024,1985835274,1021484479,1403803760,761801550,1400049929,1356539074,1142681255],[2031529647,1472486355,405001120,1767033024,1856559756,835220609,1645448988,214498530],[949881419,1001540291,1452517705,1104429476,171535648,509805974,1653247367,677638511],[1876119692,688669223,2039528146,570868653,988222692,845723637,1492021218,457608462],[649285232,1011255416,935981545,906697569,2068087706,908349819,1696126934,1980097617],[1899342823,410672375,443891005,2108353642,1425799592,310171476,1310828311,445789519],[717586250,1961114194,1171368534,1714042352,929261012,973769996,320608748,2063521934],[1983682101,370846951,504661545,470642938,473530399,1831599705,2018527778,649454735],[1930099490,2070908346,2088468464,662222260,1307499173,453742264,597931208,1392651729],[29275411,2036821335,419532978,28585415,1410927488,448325223,1833580472,798837761],[791160202,1115946218,1124055060,1991133522,653213338,271669888,2021623158,1760239824],[1335056137,773741688,1722224886,699080049,1051892748,1667304152,1693670722,639848519],[1627082225,832923211,800070521,920949591,1798323131,994939610,1228301133,614216029],[1242585621,1394960677,34791830,1720400731,881348622,574788070,959770026,399477257],[94333019,327134463,283840250,534303001,297756750,1104495266,1385469589,2046669062],[2011839520,765009115,603973385,1315555456,105014082,1421341698,17593000,628463606],[590922469,288100768,377661244,936212459,128236553,1943606466,1913819928,135797808],[990050432,1667509845,618819558,1583232684,1537207471,252500717,1914104261,471532481],[461089876,2114715462,108934507,1330023086,2068468280,197285571,120402820,2017918442],[397519628,1368307131,500037115,236653934,1192982175,1496210690,2077343232,2065076490],[1138483312,41841373,1379741644,639834522,1994196640,173360412,910184747,1117213794],[2098713990,993358525,221433819,223000170,1203660317,1893953781,341821563,1041656219],[138026034,1416198548,1316094300,2104259618,30800913,1154477148,41896731,808141802],[1884666722,1107758239,627794806,917818836,302558129,582971087,17508908,337711151],[1533133666,1882621111,500041463,896036471,222935805,1893446963,1187119945,1599156267],[2119589434,779234652,497064716,728954979,42819366,779052642,1414227464,707158461],[1258104578,1019685081,857942539,1067704764,1000484415,1738093900,712634871,949174740],[1954512462,627024816,44930690,366146980,939715799,531255960,1684423649,1234328671],[1535034167,1968874870,1858966715,407768966,901442612,6043857,622756727,1734984728],[731857324,1768672967,1413556573,1918426851,629963158,2072630794,921841457,113339920],[1712089774,715731068,615515233,418813004,285476538,496732184,1246331344,844578541],[1438288129,1974087795,791135891,244535947,618021249,1252048198,1451370911,1630569795],[258106252,928169270,1100102705,4935234,607158883,800790828,362498135,1001379390],[1164409549,591291655,18138591,1143442256,317496266,465124361,373221177,885342201],[1165648567,656466099,2118271752,1793419083,390163868,825411116,144183339,604636831],[1801414091,577013899,451950386,1018052990,6611315,464657736,194954725,451909742],[1573954110,204767173,748503406,1918948604,1408570215,1097779185,1320098138,791654691],[1703958155,419910886,1957423201,77654208,1902828067,201735871,1135739793,1822014287],[1539274612,1521593669,301327787,2077331537,1974696182,238870069,1677378037,132107203],[756749765,1346812538,1420049395,955361786,1766969518,1150480809,772552097,1114450269],[409536575,1884417668,952556621,1920532884,771547366,969003668,1460374955,1986683409],[675499479,1548322211,994031255,28798457,1366799777,487710326,1551161206,754585809],[167595077,391587525,1576234772,1847557043,432512409,966910811,865007720,1831368553],[983023152,200735592,2017455068,1865563895,179402647,559736492,571526830,795461586],[1974275552,1095354839,744474590,303458867,1861932154,582103551,1846733206,1184929961],[1562833885,317682513,1308219733,1801441264,566298269,2072649637,782991184,275515115],[1662575475,993175836,1877722675,751139799,735338337,1066187633,1457698280,774228598],[2059478935,1074581411,2009210281,1391891769,1595916060,1897177970,786949789,267126266],[114874000,86813265,756409959,802699365,179542152,1842736867,1724371204,759717798],[2109431541,868154061,1556348383,1976798746,507859842,2058467008,286860830,704825167],[1414070688,1173513197,426890001,552022733,622472703,1616454651,340557418,26865856],[271616820,1141202840,177554846,65368501,796429331,1671764201,1079278631,328217490],[1954607820,568560092,1484531333,1506892370,91568054,2008870229,2128754264,1707513006],[1237868060,1728787327,2087337087,365807813,323979254,1991316956,536007758,1541928943],[1058961295,1948373322,1307557953,258749812,307829225,324957649,1477659857,380068772],[234011787,1645837027,1878569073,1921532408,44851163,695424191,2007466100,674703355],[40820408,477091419,239524385,1755589850,189758671,647983681,254307875,1093494519],[30272618,1453519024,947737472,1404503365,782894097,284359416,1729138841,151161255],[2040200880,167432799,754796773,2128532063,691505213,1598766608,1661584913,835317182],[1319782095,1241206784,1603166936,1933094097,80175698,36770943,665246929,1444332382],[1479643229,311766421,652316741,929641634,1347927268,2058395902,1349387986,229281609],[1836482311,1934833609,455275234,1283534584,1744092195,378117054,1943549050,729697170],[398625814,2094258774,1447924366,2059145435,979460219,1540375791,704429362,1075292073],[1640012940,855761058,1673341848,308194006,1821430526,1160455987,670307679,1475964267],[263460455,1784807481,1525514249,1062733381,1271677226,351323148,1290682474,1851586114],[871452101,2034249733,914257095,1478529520,1663779398,1929791922,503874423,2036501160],[1608855205,326674200,1847864623,262310123,367760757,39814193,150339455,606997654],[41053989,1623634532,898246072,1917144696,454146579,796321309,1703951468,508127714],[349583396,101686728,1900135587,1985585856,1544202763,222713049,1369797271,558640923],[1364985858,312803543,567337270,1032270663,345392890,1710242565,946228606,909057501],[100925272,1673741192,1614714761,2087400492,1993795594,737868731,1808105482,602328656],[318110023,1629386976,1899373535,968074271,504484828,1463927155,536300518,1651209384],[1229663584,662288754,1732184426,658729573,1996957194,1903906013,1778538746,522610688],[1737256389,886161205,239112846,1244139383,1837123582,727443494,1351360046,111979139],[148079303,1516307389,1464891913,719089430,1504693503,1924843791,1376604525,541004988],[745164070,251487188,1950101188,1207553745,1043691813,1430421712,1797986360,1161483665],[2073256240,599820748,2073157374,1277948102,1075837565,1872509859,1061358405,1259587833],[1397600199,535771314,1121605064,1171914079,39141848,1355030520,1189485419,402563742],[361852050,103919850,1822183647,917993818,486221287,1866991352,1496380026,956620776],[1386218908,1437820823,1085834363,1738446491,2066389424,1688027549,1942817156,1823053485],[444564156,353071624,169110839,1344938504,663393255,1334263965,1280373539,972603861],[1015431994,931534114,814680041,747769067,1576062312,1088663352,377815833,1493880279],[1010968864,448510723,2096047240,279873763,1243857628,254652688,1472163424,2051782729],[1154945059,1441324443,302781132,1812413253,1660127229,224736285,37191306,1638446822],[854728583,313806766,1953790541,1255855869,1578577872,298093506,1954128263,2000705111],[224277824,1554452892,2100258867,873460463,1275665620,2112755068,1979340779,1256943003],[1186943363,563109338,1304180039,694535010,1788047439,1020185818,1765818443,990546661],[955617853,1327395311,235810347,1513119553,282129385,1117424379,2111096287,44488540],[1459329160,1910913861,460408689,766695322,806122404,1105229108,1560809353,499803623],[775664969,466386223,445596339,358356352,590105964,1030441153,769276874,1850664419],[1383287472,918287331,784545807,709146439,218455704,492908007,1709807102,1864722418],[424541540,571944640,288310719,381469787,684834445,644260285,1699411338,1414467938],[791562710,454755834,1865674553,1880625182,1222385651,1385132325,1440302061,495002515],[97291066,1951015082,1250618262,817174952,1796436256,1099553888,1339617288,1449075506],[1665259483,415183509,567142367,1380457751,1967081632,27814266,482180277,1672901157],[1602053513,168824868,1991298090,1838369795,1041277881,1252592894,372265007,920494968],[1055627449,1915072224,1624891846,1808949164,1416713970,408304214,1523136589,636077769],[1767291131,1845882184,993664868,94854031,1338802873,1630600475,173050979,1654079874],[1246095556,1260705144,312229067,1740973666,628133117,869090430,435316654,795574229],[1178316962,1870141314,310961368,1893817356,677540488,651424986,562623861,1243978698],[754724499,2078013934,1412211358,2082564092,1082142628,1335301609,1802083547,1882113553],[1013000386,1029178181,1118697203,15955266,769026487,1648725115,756611853,1326478991],[1621564693,1103384076,163998774,84263253,1915401196,1188446643,528880803,34280815],[944716595,791085875,179550807,180715154,857180776,26955368,1272251934,327112244],[50450575,1517223121,1964276083,1106949122,449990054,1587964970,1767480464,856681755],[666324637,878472941,312378035,765062706,1580632287,1462487495,232969293,898162643],[1370354675,1828141031,1437532829,956796077,377357355,1162262542,1672996439,554650771],[37587168,330222807,718648060,768210769,185477254,1110704395,225281232,1818139799],[643391284,404377884,205459042,35808801,337640575,764853454,296033433,1357851541],[1119585799,1106362454,225803792,487215523,691894652,583977748,132955259,1636364148],[84356557,989551046,867065924,1929437884,803776343,1854265766,1448430081,1028495747],[199367634,324717207,1961491320,363332099,2001172425,518964052,1384811687,100075279],[1851402108,1624616410,1670014467,1635016050,306465679,307176640,1252168709,461234837],[1875241621,1536729909,2016971789,1420707056,176091674,577596931,1399883462,381857986],[73617389,1652615950,1369228586,511659908,568285523,1049076199,79492720,2075063877],[949742979,2080037650,897656596,2031262104,600458412,776399399,1005194763,2084511090],[247801328,1956951604,826678473,2005064816,1172543718,2038923283,948171245,894056023],[619571382,745935265,482136931,608964511,268397407,1866952618,1900176784,550863110],[219584288,994647570,1568107313,202651147,696201227,1446397784,1285198621,1283309627],[1324923201,1649310757,1806365082,1432822031,1182570345,779818700,1367926409,1132121916],[1173165550,1852469130,1254411626,1682317985,718930293,198390861,129012132,254419978],[545716389,1860468089,1585258854,1301883666,452244172,1018503400,80977184,1786419249],[40282955,1120174289,1388082390,1526124035,768561474,800552138,2036098148,1326632451],[1829498230,1044412817,2058619008,350121204,877543163,661551909,1572163247,855294568],[1624761292,574560085,860500523,784806522,1219923401,752742919,709305322,1675584742],[719139795,1184677397,1431268091,2026130840,1613565165,1873091125,794297565,197468247],[257212784,1894477138,169396838,255803239,1699333323,95877099,263930401,1369113541],[1589591704,641948804,1335906626,23164781,118846631,1083964829,882481610,1361070234],[1344240505,1053919356,148465860,907292886,1752867486,1729515846,665888980,1170892981],[1039284814,790855443,794209732,1982498710,1603378476,1410831081,360138243,1684998623],[1996098669,1789443287,27647727,1718862257,1168403340,1524947002,64174750,1896213359],[64497378,1903251971,1543919810,611689083,291714542,895320757,209502442,2010614531],[587982943,1770711851,1494114811,2075141826,828441157,1705720661,1749283664,1566858788],[807598589,281160132,2089006989,729546078,1110825398,1735357637,990819298,225424199],[626121518,1693516559,1714300177,1714041724,1170923287,1074263661,356469677,109970276],[160405244,1078423954,1810132583,1648552293,266756522,1020634234,2076239157,1430239652],[889634164,1832115312,1252210807,1134228455,1756649837,233665292,1114334722,1554577979],[95707990,1831010976,1466900243,1554414997,381322859,1991653606,1624613810,2098147693],[1126106260,1726846306,646038333,1570193014,1446023801,391388447,919822629,1362204458],[1049068171,1113242678,1549412409,2117213275,933153382,419020762,1505878653,565830856],[711565232,1389247494,1875500731,565588907,1145337588,1806867375,1617173020,664932931],[693885620,1402377284,1175672518,1259532476,1256881549,1410387571,618503221,2100129795],[365720043,243835679,1153455270,2111065073,1103382618,773166182,1644586578,126896618],[59255395,1669754960,1739961054,1275819400,152124782,1528010868,521077761,1592934774],[88763636,1752036151,9502418,71414904,1628916708,331081498,930857658,1417990700],[1808069128,570697198,953924542,818821910,1647803227,790852363,1853785444,14416518],[1410772662,445596464,1062866921,1000602425,1520649632,1494636130,1578330148,469876288],[1195379154,405690955,693668223,691951801,1789656100,1339273649,1122325419,1822916291],[1888640906,721363629,117454052,1515913311,1353461879,624008933,612887691,95563590],[998443871,2088786724,566568971,1734710368,1982294850,867552747,1604921449,761013665],[2038333475,367825213,1996001781,1221926416,1157820784,1500874425,1024450275,427056387],[285798845,2026503400,1099345558,566588385,2031726632,858442716,1119895454,299786461],[663998269,461412180,1830175480,1974501400,586624862,13634956,1388052670,800870903],[2088715962,1323191622,2078678799,58446583,1801735094,1718985778,421933372,1238194228],[710843907,1130538055,672208334,32156446,1242811537,486170098,680851693,1193899653],[494904579,1606763388,1888006423,949711887,943506739,1689806572,1052466045,1668417032],[717523970,388558121,1782577260,337348816,665202767,594214114,335657654,424984999],[817347953,894251649,1550367592,60057384,1051963588,1692799619,1227615927,682677380],[1656473102,1734615880,1121279973,1462003599,636012069,2024321603,587915697,1708694297],[666413769,1098962217,2119922579,1695862269,452962461,1759038242,238101038,1185975608],[1089581448,1391949331,677371895,1789561415,1314127345,1452328976,2007341657,1899414185],[640164494,898715864,1264415856,1330247707,642379531,1087522657,740962450,1412466520],[1365856100,1449690485,848555408,972859302,452039769,2094667953,570789773,351407512],[1361943915,915843414,1936445196,1071271829,689732033,1100897078,726488116,1464317722],[891869683,1105443899,2083854686,2014938762,196149628,1815553784,599183112,1157236717],[1128806568,915902751,1823397222,1783402841,1027823309,1511905353,1660948159,1499165999],[1308352967,263422212,1544988729,1744348708,798288076,771459840,1450168831,1179835594],[283025072,378476228,562116163,1530263593,813578944,1840742730,272692573,1615411969],[1861000408,648403887,1552986707,1296376914,269738548,264376561,1521682675,1898677113],[1393968137,434612462,1828553835,769881285,588039615,978326065,656669338,45687291],[687609443,916713311,1395171028,890367041,1788473546,215716774,236065974,707229570],[1144902942,1398206489,1472367343,445030767,1092155198,1511460961,1934623189,1092298240],[1122508856,1737841365,1188486437,2017612682,662467681,992014576,1341790723,2057076858],[1733563226,1392397578,368701789,1196318374,1546240356,856867112,1318418240,1272040751],[2078002203,1629390640,827990575,713322051,1900486553,708952357,1434628988,1687715728],[1500950743,182911138,747829888,948135216,792181903,261707048,1983421189,1895536570],[863083216,1387364933,1274138873,832751079,1647617718,1896261265,2099805153,982159619],[750234741,2068274093,7922898,1791139103,1174874917,1951105963,1414703726,882916073],[1629089433,160311362,356029678,677890103,1500178815,286177238,1516308564,2113767757],[267391083,1874379137,1544129374,605189497,773981317,1192343247,1139007597,102557035],[854449677,573592860,181456863,1088583322,88898736,1781519411,1209255424,300153464],[847424519,1434788575,1108786501,1715638354,543881309,566009369,1704710977,1474622714],[240366343,504612205,838717318,966703516,1946562810,255484173,1890906628,1432504181],[297749887,1618065040,951682785,1643746350,1106167942,1292899270,1435828033,832496334],[1613974255,153831428,1197806028,1237200060,1451945606,470447065,965427700,1623238225],[1705172197,1821934339,2086003528,70386795,1355941170,574614075,1240135638,1166178588],[145583461,880470405,1812326532,2041129016,2016755834,410111768,2008415283,1960040352],[1257865740,1345193448,960246888,1534280454,322237633,2020419604,179789754,1871122613],[1692789822,907752872,1540746883,2012037065,1184236388,1158422309,668900032,181302288],[1440044261,118634764,1918673343,345245847,1019859896,2011357426,1007278225,865635301],[1316052155,486165372,1062722521,1784633118,1222681222,1672107277,499618287,69477021],[939141056,1398595650,470094077,1765780820,1249295945,1999849372,1716165172,1737289622],[2054375571,652488021,1252177232,1835326827,1344167190,75932464,529184357,619799953],[1563766028,657239048,1341628141,144744111,1515834736,274134448,374891657,1906728391],[49483223,914777341,1916920026,1272657691,1591492923,1025808737,1545816056,258026716],[834341864,1768014278,1833185070,1072333236,1933323143,466273601,1072066356,1489484313],[772721003,796332799,601565765,1866456867,594356159,1017001307,262692538,1439220624],[1065803501,676381233,1458425086,1426913290,1880242785,1889883253,272080613,1858189844],[2010302324,2106783603,2014001777,1878254556,1309649734,5119060,241936773,573372066],[157711826,993131196,1791368228,1081498407,2009488518,1823326758,618472146,2034949920],[1055368401,457038356,1161741026,1576898187,456827575,383033724,1786726006,1035823625],[1108969610,1848752503,323464150,1041230747,1916428621,1855102668,1562949132,1993478735],[1107200874,1375410109,756026680,436012613,1195161568,2067113036,1534395362,448435477],[50335998,1405690373,2042792887,1066882530,1304843832,1884466481,1436787685,35196745],[943173176,1169015323,1911530005,809900960,1969345822,548614498,1710225397,954263649],[511594491,2061383204,364941270,844213254,1502215083,1470663986,86039678,1755470793],[1205811754,1067257229,698784207,1427743443,2069309011,1907601282,982659516,744459068],[1998532755,1319424155,641844735,812810692,1531023485,1574020302,1912099107,562839817],[1161573384,341787646,1495058065,96828556,1707202075,1455936098,1640184327,2034474510],[1574257133,1090697660,1917642408,1358132053,1687596172,1236078424,176882182,2093130472],[1594047045,67640255,688405585,1206264101,856063771,1473027850,515526298,859378820],[14588076,557171415,1132573983,2058451386,1799986204,1924371142,1506918006,539514237],[1125344915,1428280564,1940758033,12052836,1383210492,709162367,1544189836,263428030],[1786752880,805895699,2074733692,567096090,262628689,1413152172,1096620882,1774830435],[1269010929,1231157865,624996077,1808334961,1975421512,2023237900,522346127,1017400216],[1516226962,39786488,97602909,1220164181,294136811,1173788384,1952453894,747505286],[2017536741,1621608456,577159784,210432160,393737073,154706803,2088594207,1402109128],[639673327,1393294861,1082211552,1975572339,1520599323,2030067719,1098978095,1602971706],[1165156838,43258147,669473611,1234868021,852253457,747875985,1952579371,753467877],[1760678985,1861740933,2075456594,1603966750,2099850667,554448741,1675593249,1068324418],[242239662,1021909498,195155807,1060117013,566581199,791296919,1482393409,1054463850],[266053330,253923558,1155791899,66150581,1169491409,1789126587,1597326322,1373881267],[433958001,233662558,1949707070,71582239,1401660158,707539451,1801693170,2125043961],[548576438,317629251,317558851,252165317,571378770,330909879,240041268,1422979479],[1573508814,87428943,489831305,1494836400,2077418955,1425009176,1973454837,609634286],[1127361024,248856321,1833669716,1769817001,842994387,2016042827,1010749157,1287919191],[1834703756,683282871,489117319,277016621,1764721588,1797451732,1135489385,938636824],[80840389,1412768006,454086022,1932417774,1081940990,1587504764,808370345,719971804],[1016996657,1297006356,728620168,719784058,1343786633,539833212,658936653,927347428],[823561898,1716054490,1956865415,900904087,1393256217,1948658716,494788195,814485440],[1673563024,1985068361,1669331192,1522503047,221836778,1746238297,2068721853,1962221954],[780660042,1777230008,1139622963,1573146846,1019733099,1131495729,2070698182,2109530858],[2111234353,187616538,1871140817,222798144,1656143281,1527036055,54552654,1679507835],[572421091,1663940921,695027304,1518816694,1478854434,366953974,451967016,1007869649],[863247164,380782231,743846592,461825585,555908153,388747104,1089557142,908470426],[1052582241,606370774,15580664,809324105,1203462544,1232434319,540411952,995482768],[969811292,1932835772,312595515,1778201531,697009678,284606060,2095426446,1198637118],[1581972531,1255038168,1304588237,303778771,586467197,1095570108,191477055,1233405679],[969749387,1063715730,1480762292,632078428,557520838,1382599828,522097551,722849930],[1567334045,1930814881,393137804,1901753211,603171988,646385498,1446816523,2043690552],[1285518528,1468789637,952668109,1434080449,588850189,340758840,702002171,435964478],[1661063392,2051994269,332659880,1724426747,1656059653,373023870,375669655,521483047],[1115993952,121728912,148815849,1483491800,581079563,372440016,1749155090,602080102],[1202523707,54506458,1035333237,55280950,754322453,765855084,1504360609,1439585576],[1730315712,1775253347,1021965157,1173468541,1084124615,723751743,1302079739,971982725],[1100850196,1607650416,1757854903,1271744314,720970266,6774704,573519296,917119903],[310547314,1539372316,1056360598,424137075,1544862142,1026507896,2109828612,914424048],[2039198483,501275392,1772289250,1569135353,1139889991,10454,951664446,668225757],[1553724839,1110345086,1224235084,14504685,282396574,560112190,1333863721,1634588942],[1231679145,272404758,1835956697,969515320,516902979,171051600,1150911642,890186178],[1079738412,1066093119,1220449197,1873407105,1548756125,1354230604,1700552801,1211835071],[1031887317,1017504185,1444188885,1712408794,903177587,2041487239,1755396733,768824194],[761968268,347263999,725105477,1849587240,1342485595,1462843782,641054300,1020479962],[90455093,361213251,653309324,2006599199,957774156,440306859,1519809962,662127696],[815477716,2128360191,1446335972,193326110,1579503914,2117272838,1120979898,109038119],[2442854,1446653286,216553600,1470732048,716268830,2009680559,534960916,827962419],[1255756041,272634345,1972299650,593958720,742679611,1906906006,56905824,1872072123],[973079935,425875253,2053064194,1834367296,764541124,2015467485,39399675,1931487804],[567981579,494683914,2044510217,934606579,1867234858,480522259,200835755,1570824011],[176684967,553427084,492278199,2049485101,1111022802,1112995518,1059536405,1843229570],[1111866411,1543959105,1384365736,970633686,1826025034,929571643,102861434,1157963671],[1012340402,1681198469,1180303306,1019854603,1606724955,565061201,499560510,710767662],[1641212513,1435713693,1525355501,453866722,252218651,127624528,1741975295,724851474],[2083552531,1349252811,2090349111,1371758687,1108926661,1400768,1294221926,1996246330],[1067627419,1590639747,137848231,342081922,1106044341,290350435,2032399843,635612383],[822073395,2052276726,1280050468,21184868,958187579,744113757,1868435775,1630118248],[1587606746,1892781517,809857027,1850026351,627787178,888881558,95862286,978045129],[993125032,1615980351,2103200587,1765738531,922614582,1003377695,690406978,2052143068],[521225906,1549077697,405443642,1774299431,828114812,379355910,115156108,514172312],[516720608,946416995,1715943922,1204568226,280499937,161993852,200342092,237918060],[134706767,30786065,1236591576,121777603,1658658444,1439440773,1016219524,687115965],[2076872541,1992131493,1002779321,525564898,706637306,1844848853,1082591640,388910243],[1371032437,652612037,1752743396,1095313798,1157334331,1502827432,1143184309,764656005],[1138549916,1007361779,906444688,2060347072,501638473,599491858,2001198843,819813901],[690942776,1567294302,158998918,1585075559,1426510578,1682573245,2021934365,1818927333],[147822260,697037546,1400214948,412281096,726038464,28820435,1665687418,1013756255],[1827558966,197541397,1273967560,41573356,1873186546,1040911938,838691135,1023118328],[187493027,1852455032,138580829,1706604867,1539877216,1501948004,655296908,1481851260],[201624926,1233950409,1784542761,879826746,1957013970,1020789139,755813487,930777354],[1839726415,1240742985,296930941,1080499667,376648437,728340441,1302888857,134509757],[1369758628,782177519,1351077499,456508212,188341932,1630794695,1952174714,845009683],[1597820123,1893124370,415248322,1945066523,1360797040,1376129414,472537712,1019801773],[101190642,1163884953,4300030,1481460501,944262171,1551890747,1170633018,1998271855],[148466009,220652092,2027082386,917522209,1897329416,1534542177,1070703756,1954646140],[395439980,1086964790,674001314,1720505702,1084062553,1052957455,1016804297,546148328],[1579797545,1315295991,758498494,239003489,1096958147,1398249059,1730719349,1662516820],[97054641,1527914851,1479115991,122111532,29061134,614383669,1501303695,346431764],[1238876930,1515485755,1216646424,1126639207,1973724052,1291148230,1119978615,199605551],[191484506,581960274,1738504797,317823276,1642293516,139276179,1550058139,920093224],[1549373244,1230744600,2113415584,421165129,1559840306,1836915286,2015031953,2046513248],[1012024597,838782445,1703837608,1639247520,1848256970,1771658763,2091798812,836186870],[673969809,84306887,1057297829,1354706373,1221789665,95869704,200659602,531380226],[1475247651,294257756,370430318,130774091,1383848719,318807457,675894592,871267717],[622912783,1652126080,2060306438,1725634871,809243577,989999735,680794938,550453216],[1804489206,959188704,930102080,1054876663,337487999,1623932432,1887651919,265556468],[1528951442,905482866,2075336587,141667365,1886306894,2050610296,1754662945,133177046],[177325780,1200021477,507670776,257646838,1843713719,533994790,116006548,1963103428],[202500769,202640386,216459573,565354879,1918542331,175251535,249177532,467233139],[1025176065,203445128,1708300998,13833417,1270212948,1378034592,1586051559,486078980],[1252029584,674801998,1601463732,1190958248,1062871732,184426389,1815906105,1499837571],[958786635,73271694,996271993,637649472,658043154,125561294,298788974,2039316888],[1011978800,809045307,948040641,403672280,1294981927,841197542,1690268215,301258955],[1074215249,1361435233,1299350853,1758109411,295174952,659147720,1754636570,89238474],[1778554012,2046629306,1552577123,137468776,1617000107,1275347597,1244013039,1304785651],[762103734,693333629,18645851,1752296219,1240210629,1166520024,1167469903,108413907],[802524150,1215904283,1119631767,1985260735,6514006,1229566168,289216178,195593840],[280937085,932880004,1132117277,1603132711,1997381331,853059910,707215590,2071438838],[726496869,1035515697,1976902497,1667655121,1963110002,803869983,861901729,632570371],[1877774839,1377967734,1746268372,1549080755,1530355810,1047400638,867084513,977661697],[339645497,1196617995,1226823684,894876895,1272507967,1445807548,1729670122,386273778],[145417102,1739634382,2128133951,1123392222,1332200900,1927020480,1598817101,256024291],[290238326,370732892,1977234691,1477994334,1602884205,274728632,928462667,1890667463],[901014321,1129652206,106681754,235101094,1675769868,1590642326,135230529,820696642],[1258313177,67666096,116681175,1356201039,1241727595,1614191231,1247689004,677577938],[1063321162,1469014681,1213249925,1642099340,213788247,1309538164,870672651,692088651],[1553306702,838841325,917141435,664329090,1539856079,457418511,1920083491,134959637],[2037010312,5991909,484911955,1058578444,445683130,2000460666,1083591131,21481439],[1458483654,1645166815,1367610402,1574086357,500479123,1103773406,5829075,920521091],[2050004930,1333301928,2006203143,18708759,528617407,1297537919,1631233236,482737086],[1219926297,1612571356,541672039,1650315070,598858039,1572082070,1054662223,150635242],[604244038,1214557418,1788335394,1758291274,1681160280,827270163,1186596295,2365811],[869994427,917543889,2053178176,1408829748,712946003,1939589284,1571285997,2120060584],[1653333422,1162623091,1311694649,14209536,575249809,492008054,1496952456,1395400406],[1464578574,6143952,1688445436,1071061286,1801700220,624874664,1936453411,13201370],[182565630,836294494,1130421666,1345330236,143894980,1418958711,191489389,1911656748],[2086797132,1324035532,1206424480,520880964,1978006545,2130307770,1978436378,310211479],[1839271785,717647433,332061659,461692735,731193900,166318677,820821442,347395208],[1303837952,2096661381,403782804,1592800669,1433759600,1382398487,532210664,695078713],[493553406,2059022904,899061773,893457199,808046682,2065577187,2062790353,7338724],[1987965365,801026598,168894469,450597608,1925196237,1486034779,2045962286,2088366769],[1267883322,919799719,300537464,548618635,752054419,2030568631,1406366780,1998296602],[422206433,1299798190,1593586265,1383463243,559464869,1591408056,1888855444,608063254],[1349532981,822848588,1350143002,617025524,646503959,1748529807,1669165727,2008430571],[884621726,1421266472,211352191,479548826,1137838159,1757589985,908623144,1037005292],[1482122683,340403807,720400846,1652812209,1152822137,1978697253,2049668921,146644275],[1012864836,1960290020,1505055701,1016238401,1240822856,155151626,1040003880,288184576],[1246951144,1696899275,862345821,1410069349,1623003235,191429023,776095220,575932768],[1612702462,1899442161,743535807,1521097608,2076952440,389696002,645570591,2011753968],[254695185,77399885,1811065034,2034307905,1102834317,706039970,970316968,1394381902],[149381605,1409770974,855173629,1411454157,1520807393,1905608286,1832320313,836876553],[1607718850,1916415013,366897727,1615448233,1397470386,175905742,64800783,1852246689],[947446834,650388,1762400843,1709716747,1817541862,1615219873,131853746,1614618593],[2128416536,982877150,383502490,884626210,1826077189,368027757,1372785896,1539529130],[465264339,936334304,246172150,1395192995,699178784,1194426481,410558279,477924100],[1755492490,385472068,761784409,1129744552,1080672288,2051949847,767349134,1470301892],[424912086,886485529,1078674203,952116507,1780268887,583057435,1973151005,849468136],[1735818754,1356400885,274908182,797452362,83135566,454365,1714673746,425120736],[70778571,1925367922,525384020,594250652,285169727,933861038,1060128604,1448737674],[1268018201,794953881,1408883782,1404251487,1723350728,471032834,161740069,350022624],[871467467,1768682668,834576830,1517894018,1087459781,586072478,1511766056,1383217114],[2115916101,552087966,735758937,709108287,248831114,1112212342,1584045766,2110818810],[523350997,971165548,2042231565,1987345758,131566076,2082612156,1296694383,1960664550],[177481754,553427219,1514802775,905020914,732962624,115284039,1378917518,1676817140],[1194742894,1860622612,1305251509,462680881,839884636,711682668,1793556221,1452258143],[1130940909,359480507,1690783089,1176804342,979490530,399397912,1287919574,1396986309],[1444804831,250916723,1803391679,1293488368,466802683,745155940,619464510,1858474931],[467585498,114550301,1775131889,257800662,621315283,1776211203,1013247389,2068207993],[984632440,661040307,990119053,1509665476,615152580,791613692,898306975,711226289],[1743168798,320669752,1683064648,368796407,772379788,922429669,425029303,1648543826],[170042986,621026294,1189981369,1752648870,421305365,1819594460,912200268,148970612],[1250247794,1736393790,752413108,120760350,369944867,1122945853,1080869161,1367920748],[1312434295,247241673,1523280959,239212387,1286210825,1413956434,1345766403,578860517],[1815523910,89437726,1898348184,45151706,590532527,897306804,936987525,523597248],[477915314,1071924615,155663961,1226369480,1113199655,1631344782,1674584230,749689604],[1198204479,1399223040,475133210,727571371,108264071,1109720995,1871765908,730922598],[1596616811,293361636,574292032,45346279,1312041184,1038437211,240344944,439563478],[17103665,1044674336,770855752,1505823914,813081481,1446057656,1142167515,1737153035],[357441738,572003728,1360923501,1905121782,721171871,835762703,1608544148,1333431163],[1512901651,1730239243,1539779366,1109213333,1089561308,55163922,2065089128,757956686],[1812091659,906422875,1937336640,561741474,1505155276,67439893,454200680,2045546728],[978457632,387608623,1878168341,918793374,191263816,782807914,1730327458,287725249],[1073937873,548473557,845340819,1094366315,1207543806,1476018652,2096366352,361443924],[2118847952,1518874863,5526769,345844977,2011137752,949189583,1898038263,132398516],[248139664,1133478831,141811341,1957634035,2026510357,760414751,290363477,2037879572],[1504303387,333068762,7367014,117428071,240569885,1915185389,981989448,520531916],[248299467,1334690221,1641586401,1248372117,164970825,496307669,631052961,383312310],[369578972,397191517,830933693,1714535717,1531781659,1572023028,1590378649,1562708412],[1548845040,913210124,1620015781,757630253,1383090042,1792196981,218899254,1729878927],[783994251,1957795979,1929110064,869026056,751244296,1109852960,1480143253,59448602],[1208592064,11698656,559393939,1439371154,1527382212,680376392,1094588474,1725120364],[420906448,20670745,92999723,373839175,289571995,1540292596,794648253,139604658],[1993741817,1152377830,1127709095,1150313699,1484319023,1958871647,436000207,351216950],[1532001307,43171848,1034620679,285381229,548641837,355244259,1511906771,170147381],[746861522,1562556410,1390033420,1206781141,489468924,375392454,494716187,530736633],[1657131071,1068141244,763182498,572233058,132505294,848937136,562818481,59314815],[425775728,1426143484,475338341,965826855,1460462241,119942645,1198018776,1460382788],[542578439,1102423483,1033049232,1105775655,566431300,302151505,1077042426,1855716465],[910113587,1449732425,335281732,1524111564,1232509805,1878902252,1785125586,1146975753],[1093818220,127637136,634144577,680829772,1171002894,1292496682,1646129760,1029916926],[1944187731,857227353,113970937,528849638,184879070,197526019,1598070309,15650839],[1916593750,46292417,1830048706,1136828699,1565256143,1844535863,1978745460,523390624],[107166311,640141289,1633200601,654475586,1886952443,607897874,1875304755,293720417],[940612912,1192335694,757070689,1364777868,248868908,1573086869,656390943,121753871],[659586181,1978605976,248650517,726291922,680406247,1263830785,651979336,1562922953],[450104415,1235288594,64822461,522587666,872197833,1877650869,1224474246,1683966425],[142014835,173551604,1280213280,1331418062,988276177,1946557860,873277818,169788447],[922397847,823622229,348851303,2093302359,1516146839,797411881,388845593,485287254],[1134724838,1894799891,283807135,1062150394,1736276079,1261815985,891131415,339511304],[2060502508,2065338054,848222303,2066002216,1577494163,5426702,515619802,1785734324],[1844310153,955825,412464939,353738984,342186135,1390841641,1519729776,701164471],[407900991,1818669141,1334684531,1748156658,454434194,1015681080,793371800,1337476088],[1203564515,752552191,523423310,1073756535,1459318533,1324105683,215834048,1726573435],[949920234,446759987,808455337,945950194,1444518278,1097066028,2045131930,849810523],[1370061696,412826279,1836862221,77650270,2108961325,1360790617,468775741,213992555],[1160492077,987900653,988115822,1621573226,975226696,539397568,2038047225,1634001657],[55396669,1304725828,62538118,1880061441,999074253,1906771676,515376029,772746486],[568209807,1106821828,291229543,504157129,1120283488,1444178781,744405367,1513766556],[209187971,1515057099,867777695,70723540,1578859021,505212546,998534465,1868043791],[1464632549,1066638075,1928377867,404504379,1708541088,1752995877,1206104226,1964688327],[541869734,339538797,954763293,1565060088,1797164224,2099250227,873782738,872935661],[665206943,587106666,1445641939,351609173,1913872922,1193165833,1617214186,452124370],[999981418,1358989707,1984956698,499406150,753158383,97474124,1340268337,1170620978],[1663457264,1763093357,1126230054,1589495811,2050075639,1381764712,719543566,1806179499],[482582432,1600703368,213805040,1751043629,1429568448,1947467131,1645313418,2111205395],[2040738772,2053049408,1631228412,293499793,1180043762,2076182201,548425575,1610464867],[1798876030,1165283209,1216710755,821796621,1277103408,270402615,208425587,238391903],[1578256688,1371641284,540266059,1720825955,399241787,610960036,1172642624,1443615806],[139425374,2046570714,2069398788,1018735854,392970270,2096491762,194567366,1282132627],[1922452286,1160280365,630907938,873636218,1230064253,1329631529,1001621690,407988931],[2029872122,1432238171,1340255986,680437611,1391874629,142294240,1372108731,1626667058],[181330348,490299158,297728502,2006535387,293514763,1120438122,1450679517,870512723],[1535463204,900876613,1819438546,1136160760,1731970870,409233112,1820974343,1106393221],[1120216810,569907028,465717476,1812254738,1035220706,2039022527,839517780,918676716],[403391841,570576758,1152527026,2109444424,994809194,489626494,1798197397,1639968180],[1661188938,564582149,270592737,1546731260,1775266251,251505484,674035441,1683518433],[555563755,547860195,1792619727,1487032157,37705443,1563962213,890349461,57494478],[386077579,1277286981,675701927,813848417,4515109,2023862246,786712199,1101890525],[521367081,2070335451,1269591095,1518887309,410928610,2094041982,186790245,1686261894],[1813305888,67989102,1282006974,662616831,2052236532,1142556785,562367403,1371848569],[543768432,1664921984,1923693834,554838935,1451299007,1951320893,2049357961,1317895507],[215413095,1279209893,1640039064,1361555379,1450230236,1837176852,246458898,2094307182],[1106019933,1505825693,714218749,1176026921,198657590,637786864,629564328,2039033517],[92609855,1366206648,195595776,184552687,637450337,1223959723,940281324,871635236],[965367491,583322925,2020916971,1574514848,222802421,1374461996,1072958702,1574256074],[1624325837,262302703,1893093329,928022129,1316795764,2075185407,291741704,1472895128],[2035062009,8433775,1843722569,911630037,1669457572,1371667604,1430366104,876437944],[155299570,847886117,793720522,1987463872,875953504,2020172412,1466077455,1591247187],[396977924,1483760111,600438049,279556819,1861987089,222602695,589316427,1940799103],[1568275776,1712428825,542633660,1727562148,1181085562,330164231,136333872,1500568247],[1748190105,46064482,1790082114,83519206,71101795,582758124,1890767948,562729514],[1038983230,1476398370,35297196,1604211511,2063136149,604527389,1038488264,1968988686],[293974326,952118127,1116862880,310820539,1576307171,1338694302,1096475503,1402584615],[2025229337,455487551,1137839400,2082717887,1396754722,720673192,1790539547,1266178179],[591313646,1414699117,477998594,1458279432,1545972580,642253843,962565492,1690295243],[40513519,2055777047,1101477822,373640756,74636492,1358811748,516493900,1638028762],[1298196925,1506367565,471815550,1571553657,627236298,287093680,719875673,1320761775],[1049539221,1120981724,1053770241,1967763483,2052140551,1269950259,1984582996,1128142145],[695518294,1992465515,578758006,529682344,485764691,1754454009,2072023774,1219459716],[1057103358,1114365069,1918781765,1931642255,470611660,501521018,1208200136,1900311012],[929352994,663148929,1544227159,2059603213,761295382,1599422411,923200983,891485603],[709685666,2069419458,752412931,1615164211,620527420,4240636,511386450,216298807],[1455895969,1143053080,1890264234,811958555,1602432031,273307037,334728927,1535814056],[1093644142,810893275,1773331525,492759711,1342811064,900293829,1512779883,519677481],[413064344,1435861911,964934395,441812632,892371731,1581264631,171907256,997042229],[791313549,589005431,1250444986,30387860,68798399,2108422837,51383926,89852097],[2014275490,1581001089,1791308478,956442688,591134778,378414474,1148778103,926759992],[436194745,2016840282,893997432,654461191,1635317300,1693287245,311192403,1931381113],[198767591,1382603391,88711095,559302808,1988618303,2059105465,2065499315,1059827706],[598006547,1062581217,1538779998,768932671,858593201,1019810952,1312920317,1878461843],[1214313772,1741739859,472011924,1196086561,1411450724,1534513456,1302305133,1468635837],[658361178,1543744547,1609599013,334870679,1925455874,74242130,562896118,263861525],[364500228,125189947,1340237289,134289578,444234592,1097807819,1749655298,1781168022],[2069695547,690946559,945821741,1545667725,1077001688,1386212715,813607075,1109790073],[651082233,1082783847,217606822,277183304,284260278,972965203,888698258,1798796378],[1958149994,1663670780,1394996738,778092746,231253536,1954041285,1795001171,645671031],[1954115913,1225505188,1707769483,1141359568,505640703,311092854,581833111,964079745],[578044904,1155570916,473267139,1457611508,1708147895,1953579366,1803343685,1938140300],[1997336829,1801671172,279165976,1911571001,402600463,281658745,997051931,1048093049],[597533002,712663637,628670727,1258343315,35980231,317418453,1837346358,1099493722],[990562608,1209110566,1014680857,768370347,1903234739,269347614,1725192089,806571720],[977319,1790217194,1917290931,555253358,1623408649,342336465,1152036094,1497895888],[1664929759,120210897,686133709,149787190,94104492,1541669321,1502390073,1273723186],[239750545,438108401,108009224,1251053933,1579386234,322835680,1397502331,467887411],[786412292,2126724843,231759277,837859364,764579365,1067121528,658172154,2014156888],[495258391,1487334504,282069064,909721828,1730536476,1192105181,520532023,506196043],[458724922,1541514846,214162773,770465897,1544740061,963442222,1790221579,1651725067],[2089070339,1337804771,2128735865,1756764525,1900551300,1723942675,1057701816,171373497],[593964352,420242884,1035314878,1653463644,583219453,936236017,1030191113,1335680187],[504498648,435034775,659418507,548381203,978954543,1086759567,403954750,1746269746],[957832582,935067103,1249845436,1048890340,45367519,2128025255,1852445771,1156467524],[1386436934,1686702989,1764207040,1316493940,1063976877,1986460781,1514761886,1562137998],[273257331,543070561,1130797831,1920887818,632938871,1676180570,501565503,133914804],[507549095,122477906,761853211,1265512074,339683219,765602302,499278794,212602841],[1326794511,1296111581,665265037,880664241,1124410033,1891950978,488141013,1083410566],[1715284258,824609017,914398759,1311293815,1548629378,384313755,38485641,2118483019],[152273205,103361834,1417920896,1421539789,988824512,608321293,2102525741,171190247],[201089450,538688711,2116197715,899440021,1341864736,1166162892,54640403,249731751],[683908493,1517017869,44907090,797764959,886881583,511534911,1519188162,1477673783],[892802706,482511022,872456746,282385887,268991626,518761664,2129377849,353066468],[623581488,1744199804,1315157226,915041228,1725568845,1922687912,1572545250,653397409],[841310324,1467637913,2005688737,1175228254,577370101,1457765901,1794129477,331824370],[1944326456,352714371,1191251852,1860497480,1616289108,1381686652,1040426346,868676524],[1376987015,1432291047,1142741093,1208300750,341979756,2107508113,921891268,143092284],[1857498051,1998990525,572364529,407828554,241465865,1544818847,389574179,1652573865],[1500101293,943737788,1395995878,1269669437,2106083118,134837842,996207563,1393420864],[1248256782,275866790,1050470282,1058188418,742146800,865285993,520922491,1821887575],[1155952774,2116481715,1404652402,761299064,983552878,518239453,612559198,1700456029],[1420995361,1899134043,1069495847,1170255539,281204411,330029582,694056002,1801761826],[1447910696,1289163619,1435775082,659347949,45554131,1252213568,1034358095,391003151],[1627388372,14988469,776744727,859592468,1463666028,32573038,297111344,584439458],[733681453,2008562791,1481407493,976965515,1714019718,1359407768,2050894057,1691526102],[850158279,458402078,982426007,1205650987,1533673411,1951273692,1137121825,780101892],[1184954209,355529490,1534887443,1672279588,1924380253,2041289587,831751718,1807688774],[997787210,297098911,1590494089,2032718401,1119636453,1927402140,350315882,1629181257],[1719219208,1039104441,1876725597,956974430,1244461829,1420059016,1371652325,530197817],[1168468,1401229408,707336641,1175354786,191949640,1930466117,1800626828,2082214902],[650220017,1864812200,1678138067,140994673,573835546,1194537509,2013449193,1601882159],[388890957,882160248,500508165,351937223,618830859,1017614154,1420963282,1933590192],[2050515390,1653747653,252605978,1806387726,1334271589,1817339839,1713165699,1890557458],[579157419,163915095,1957239429,1404951363,380176358,670903987,376765289,768488562],[430055489,343634609,1884047611,359610747,1451097753,359218991,775768911,1054965124],[1217542857,1125461427,284573341,2022951834,1868019697,1938973599,1622630262,584178690],[1731856518,1413852295,1567053283,435650974,325127072,614773952,1258495502,1815342382],[385313687,1217750912,81788583,44425799,338639519,117804456,1570001304,551804518],[1137674243,496965740,1464021815,1931629526,183052531,1494464952,1238565516,1550997424],[391838873,1069720146,142819825,645106704,1679495513,1959541689,784976489,1325592264],[168145419,40188232,426663128,851004171,1158295159,1709757954,416642894,1355188371],[1101170360,1202277481,975350915,929550188,38311986,1333658833,1095868103,1833583820],[1678031590,1657866528,556542439,2129072891,1255025425,596364153,811065974,1644849091],[1772255317,1090392619,1213687880,1536209519,1437283939,527674331,411493545,2016147743],[2070032527,117006032,1867917066,1586856781,982558312,89490538,1942338229,1324957057],[2097904635,852262588,1308367798,1299581880,1471146163,1765300289,54738620,685815173],[900729321,858567095,1810886639,1419826671,983352785,1456904498,1304156217,23323812],[1271624906,1748629080,1482578131,452835520,588805109,1751373813,1332854323,606162023],[49978666,1613327818,730881448,1205214203,357321604,1255630391,2081447127,159838971],[604882846,1187764522,886499646,1695516989,815198153,761625611,788481851,993207627],[118503120,1136539401,376731407,1479534768,267509420,120541066,2019926240,790334056],[1944560934,855932550,298351157,89585618,1086260446,1717653105,595129484,91916226],[1876457091,555639963,1077563502,970325218,1052337864,1020818395,686998867,1536528410],[1395167488,1653825105,528623395,2009984846,518293508,1575478175,1123545089,1516624721],[1566331400,656550009,1067703753,1192307667,263750407,1179690744,1363281961,1455765432],[1957508466,95314536,23856499,1422214359,581732493,575996624,617600504,1667940337],[608493458,812077808,906065859,502922677,1734883071,1973237237,543151677,768185031],[1322928370,1726537138,1315652229,139627869,467465204,105741021,875637426,2066356645],[1631781169,124377762,2049216583,1350813598,1802026603,2107757155,1328800523,1383647144],[614169288,410602719,952870785,1876011610,1885627171,2028337497,661745135,1570393154],[1046518274,1619932131,1602753215,1093291943,1733320374,1998149609,478320951,1388736120],[270492496,1025704867,1790101309,25164333,1652410265,2018274769,873277448,1862089352],[122387468,1671674625,253835038,215779711,489571187,499502893,1214008472,1953500125],[1908789463,614568516,555051426,491661895,1497215550,768668828,1761104713,122243688],[616682579,1916432117,513279953,1135446389,929025714,2011617602,1017925378,405638082],[1306060107,60121515,1497457684,1568804049,797651967,1214428093,789460363,599809636],[1698131437,401642522,1044523728,19610316,466121786,1200817467,300369835,1713777036],[1022088308,1320904283,1640309686,1679739538,1732194909,164685783,1900252948,1497674457],[634369611,262783842,319236116,1681202622,978483973,320154511,792391281,559072990],[16606334,867113960,1102828921,657829217,257381737,567608214,1135570018,405364541],[1139451156,320092039,875555408,1915158469,30583198,394966133,789067691,865288074],[2077669006,852062398,660883813,959493409,1821090059,1523320757,2012041582,162549214],[1016285892,1288112378,1783346805,1791521387,461296905,495780177,508332054,26642925],[1558589725,1334185121,27948172,1256866161,668651400,1743343435,588891109,1636579845],[486546952,1137115233,531207190,1950460034,1140096179,1630643325,150178315,1820329259],[1807056416,1867442288,1395822291,1437703998,39697733,526870621,1475859354,358273536],[1516548092,1166353029,1670189348,638285020,754656754,1812232775,938554952,804435196],[2069794482,931686228,1729149076,1242600148,883418063,537167209,1967089667,791266521],[1936755622,447572652,107626730,697768253,1186877882,47664994,751058636,2109218365],[1201713515,227171636,1501372322,948269093,1607982858,1549891558,1205197627,1033916974],[1181150624,1432159924,1610992127,1167012789,2000063595,527359313,1572193633,1988245018],[812638327,400498234,196018660,149620106,297274684,1743763323,818407790,836959893],[1258241788,1070673616,791765181,1395573098,1589021185,1909328118,1313702483,1329136827],[42283571,2064207399,1502742059,1630906037,2054626745,628590885,1908586029,1922714851],[1652306257,1291319922,1693257386,442024467,2018635967,753741361,105993868,1301153948],[2099770753,1385837455,1857243286,269996915,2065946085,1676700992,35344814,734285316],[263792058,1485280940,134762086,442491913,358881929,854034104,1291613935,122546815],[716767718,1725576759,2100080435,1198697138,1903156141,1583321980,729104959,789068202],[1007841609,1397538464,1074294457,566432665,1106707292,1365360449,1261511733,1956067997],[1976081451,348938322,1341365540,1246288399,1461571803,1594037762,1222295160,1874919674],[611007217,311966996,1076647519,490356309,1737942297,1052316007,469759700,1506376304],[769600263,1723604284,1048627475,1291410961,1809086190,22880278,1545454814,1184903002],[1818330708,1787651937,1139064492,1171022165,858474968,1966241130,827316566,136853394],[801227583,1648392212,1337507109,409883157,5241456,4102484,1688312002,916969892],[383234969,696975678,631248848,2055943576,1952943175,1574287992,447400810,96578102],[1127048740,1823364746,284030523,1031663087,1894224382,1845522173,1827915808,393824544],[162176117,312997635,1866331698,706016901,1333485719,1649228171,1314015540,2053468407],[1984306049,288328786,459150932,1032207183,1761919528,2050845934,488463124,11550338],[1705730975,15734571,1713914828,678419382,680889792,331704662,1568598028,1907501976],[845837557,227461483,889233633,134919392,213563519,1595160286,1025228260,2073523251],[1967199962,1687919731,1188074919,1828256792,1454316401,1260998972,162407265,644136868],[553362315,704391981,467939525,41547983,1126248158,782755391,291090052,1847107017],[585626951,663287653,1269124667,410358767,2045592647,576868984,226881397,315143586],[554652829,1710194039,478434664,2039984756,57097277,1995382754,96513772,1967402578],[1590695131,1937415387,164208530,838059026,1420438744,812895734,1865989572,456826418],[1040307010,871724107,1470495062,1096473881,1350619199,626179239,1279915385,1771525782],[557185987,1949020029,92813393,327122842,1261332695,1498271810,1862431272,398007387],[1620862664,632312097,72683872,1765114234,30422201,76550710,1807330762,418033944],[1262602057,1121318670,1157963308,1821828408,1017968877,1950293961,619410701,961373836],[376536536,30998730,1337817862,339511047,1070164926,1617602298,223989393,509021282],[1087859282,1809332151,1991525927,1823704093,1308427310,1670842755,1857066514,1938349135],[1671640599,231004610,1826909075,1099468812,1252195002,2014741004,1467947246,193743705],[633615137,323760717,80998930,1028049296,182239683,576078524,821029363,1058583140],[1893859874,531916846,361770376,443185356,749896291,314976934,623300283,1804160433],[862088157,1284770213,1261474059,1880387727,956973262,155861726,227880144,1944919535],[1409771687,1681098650,1415657028,105871363,846486294,1817750335,645832011,565871818],[152406232,261182641,2016958806,1849647452,1149598024,1161508166,2092130961,1171507550],[1707957575,477971418,623936185,278365709,305063899,1867266130,45761790,158225017],[1138821967,76162912,1221966453,528757155,1303539639,1403076448,1549104319,1405912747],[34831437,277125576,571466169,1550756530,698526730,928127842,436581777,875765895],[257429446,96286351,1810875101,1312937321,1048985979,1926806373,81563355,2092150903],[264594420,1137142087,1157089929,235177836,1872975617,1609422723,551115830,249725511],[2122940964,1407290554,585500091,540581489,1398583219,1370402604,1231417713,187482653],[1114681971,1841359051,1207876579,1985402189,366986824,1585580381,1999624748,362334939],[138772469,1174507404,1817928197,482730656,1578327735,1922024675,1040599414,1984145125],[1847624665,1149175088,443856441,1469575391,722242864,1552415079,858600033,623799050],[1599786632,614787648,1360446030,173819179,347438395,111856669,1602957245,28793127],[1786341990,1050451390,900157561,1927973513,1779780895,581573746,309987793,1766881549],[601502658,736621137,344203236,189898037,2118047316,1772751557,286683068,2000626056],[1323281148,1288316554,930748880,1273488514,828383423,1101453071,631571643,793780127],[890337434,1264791003,279365346,1653414815,146533993,601527539,1568998700,1420406060],[465198776,1321157721,1335882267,406697611,1491567467,1572878228,95385275,567461585],[282938272,1332579261,857572495,878394511,1590185509,2054249147,747778086,252213522],[68470254,1914217078,1576385233,1585848293,1085145868,511587874,1102260896,490824105],[829499989,3297246,1413621785,1998834178,760518284,363824435,7323326,1287895654],[1649516340,1719422415,25269087,381708823,1675160177,746926312,835500037,815222913],[1175208930,1856249733,1399123759,688176098,1317893524,800439854,726046856,168835285],[723380760,1523436283,1550450420,1513962659,957276721,704179084,368953306,1154551423],[144522704,1646076082,77818721,740751243,504522448,752822314,2085038282,1350508685],[827345856,199126972,1950489008,312966144,1618161443,1093875800,1799179727,2054028253],[2013064083,216024099,585518906,126662344,1100537686,68714649,1839117228,931562742],[798739118,1644630825,783503792,2010515918,1705017362,1985577419,1494987309,11986465],[2122632264,1055322683,1722283325,1644367682,527009259,2050032492,2040174303,1416359619],[471452002,1196755768,988675099,614474654,1483312275,410217348,845699104,461661426],[710276914,1501367597,617411376,90126135,1294410221,1635364402,548801122,1985611203],[1282591417,1580554348,1450953767,1306361139,14952783,171615370,1868937794,1647796991],[781587992,98778081,176189073,1404246022,1465527659,1144975453,174933573,936719933],[1286304651,2061834724,802798372,1293589172,1963449211,1467486076,1110027455,1069636145],[456824636,886325803,446592790,1600043567,397528583,109402591,563533231,74220305],[2082213100,502733928,703889052,104641902,1822396366,1577605754,603976426,651239190],[146279976,1995007357,1225813916,461223256,1336010381,1639980669,950028628,195471420],[1165228314,1181545783,511819473,321392821,557014689,1600461534,1634975985,877096570],[205272147,1406471368,460689596,1658267325,1353226938,1366458053,455425622,1897273190],[1266326117,206437862,1392294160,1750107924,672008175,2020754891,1292789900,104904711],[130982059,2091208272,2080148209,2000145303,1322173610,1863263216,1010517772,696211952],[1084900107,382774866,1517695112,812337650,77221360,990805433,229441632,1361854987],[155833549,725341337,807326377,1029695096,1035640822,1116225922,428151307,1731545217],[941221201,908967224,1985228593,1898392169,1527908706,1868164525,445049627,1236068734],[1427615168,69792735,778066327,2030360607,1054959003,460876480,1756509074,1899561573],[1145666452,848776552,1806150701,1658033989,2080046343,1230984398,1098027716,375578518],[32816997,1487818322,1467523385,516693952,2017578532,1190033384,1320863944,1011826446],[649266391,1691648040,1671278249,471473066,771967777,1496185091,892969881,830983210],[640077590,529808367,54899915,992364767,590533224,359000261,2116437272,909254884],[1953074684,1511245060,2096012776,794204994,1594172150,2012145176,1530300264,514875990],[61476008,1311865596,1471603321,1855240901,289866164,1929050092,203988387,1638228514],[335379334,172891162,1944923504,1331354120,193220071,2119251249,733344826,23496715],[354642698,232663950,907605361,226044838,849136455,1249937481,2041788247,754988945],[450520673,434060135,734419012,1870238715,780916673,991848554,614024548,184692742],[508609205,253774617,2071036135,1623343985,1450789186,680621457,594616856,1864389526],[994526908,902130430,617523299,128017720,1943860326,855344673,1676436526,1124682383],[1346750436,1456361000,1284636456,1235009776,663771727,442799113,1297789787,470878570],[1122236347,1749068019,1922795290,1740337230,1836011833,1523735304,1725206012,1006260445],[332235803,639213100,978557037,1443199914,71567240,987828989,253548881,390451329],[1963414203,365369955,532077522,175374789,2129649171,1663048114,1213986993,709590465],[692784946,1178035807,1152598137,788857121,895856998,147197431,1589755541,2096785605],[573695209,1351198974,303189696,2056174179,1200480333,1269340125,1084854370,54030565],[2012010178,1346212360,976397625,275525298,1845613704,1238739647,1106593726,526658183],[262205960,150719232,1209241337,1286531171,105054539,1387080137,1580299732,454509342],[329367584,1682611172,1948829201,493231611,1584880943,504349366,1518039734,1352342840],[1372475657,1095588364,1781226146,1986477857,1824953389,1112506093,583310665,557623555],[156091310,420014225,1935542125,790552703,523736540,688029906,918305987,1142750024],[470424567,892235252,1456600128,34696343,397620910,1233199211,827836346,390022973],[1506264794,2090864316,182945832,1807444725,1140837318,252439577,1695016502,1364689431],[418351611,380280510,1333873126,998660168,1171779050,243929048,1495225428,914652740],[586646523,849285386,644167413,1875694522,867534567,1910497663,1849784165,1207636764],[811917288,496239013,57707026,1065230428,1805534352,1142112282,1597088960,1506551679],[1624300969,1408834108,344866892,1608062588,625536876,1887791129,1110333397,486751834],[708825158,285430342,2056412435,708146847,2061334331,1552948105,1931842015,1484128547],[1790501567,955750408,847987969,1807879940,860928265,435899141,310205624,433353699],[586173451,586870852,502231527,202813522,1431884283,689179239,1795364614,443039332],[1594195957,1697597272,985508523,2006207909,1297853827,46443788,1548353192,1558697661],[671257979,617489128,1076160883,298499257,1387396438,2077987017,2010080151,325865472],[1210544614,1045520544,1007274776,1877508598,2122487219,1318112252,351897979,730672212],[2094240842,1692711298,1983788559,806539090,1441658407,316665668,572719413,1452737044],[908180870,1467500819,1911226610,145594180,791598201,1228886924,1585484254,1229880764],[1910571501,1227776853,1361086924,1606913136,2075279359,1492706077,1928917811,817190992],[680327268,1934494993,380415726,360022454,437430285,186467259,2013360319,714344603],[2010305185,1391912804,341798224,1854715811,1027601296,631464182,833513677,487152872],[1045160067,1804673575,1856283697,1960163561,376093103,1162722341,235250897,339417116],[1715686568,1733738403,1064200448,1393560885,1337478447,1436681566,1021403923,48550069],[132759855,1122420078,1670883811,1660236829,350277329,1359732995,1619767066,668170250],[256856824,1368204471,286474755,1218178881,1713748392,1644601800,317717232,1493845779],[2095638289,135760125,1527206794,695948982,116577074,1125466808,2032802406,1304341682],[1562143617,2025113767,269950663,339963260,1614535421,87034716,185967694,1025399779],[121677606,436079193,1942662088,741456581,1279194154,20517828,2030680956,978417545],[1844382226,236811757,1269043445,818869813,2011347458,522852170,1035107351,721570634],[1751070431,1952304463,962188048,1932521300,1746119166,318995139,639971754,1031254939],[711947880,2062378556,1288783650,912047867,1073833430,1670033634,1418358069,1152202614],[1437644043,1704421076,1793207267,1322147024,1873230267,1884706281,1799944450,1520905364],[1775342807,1122489257,364115023,1037537476,149421796,1312811221,1115606362,1088130173],[1032596508,1846089475,1785528479,895229639,1794299595,1068923288,1371313523,696504830],[868546286,1723225384,251952795,1192393148,1771056937,1192322129,1565888450,458266851],[1647104965,333562080,2009611915,897578563,539588690,872321161,211144186,796910101],[812905976,1741679243,2009487107,609385739,647491945,1272916320,681154838,1569841864],[925960641,384589184,424276936,89032401,1330260660,1369834387,830335722,1104012953],[1383341199,220818844,1751611981,50431851,1837704980,1093972060,1570520036,90455394],[1924123022,1547021800,2027267357,843971936,622566074,275453162,989157803,527044883],[1858968254,1849920340,244811444,1047134127,1850767788,610064574,2080277157,1820294493],[725098498,1678966423,1934884222,1872661491,868263317,1606431454,611338754,377347324],[360630555,1922562217,258164065,1755010050,728150106,854561899,117644799,1672266237],[362956480,2084990000,423735919,1658135936,899499220,383953577,483941885,217174496],[1469577045,84269341,1536959196,93862225,467227152,680266289,439730823,175935746],[1553643938,174890132,97801000,852334534,176629963,576072296,1587035383,2064901776],[1339239119,1014912507,179359798,1169922598,1254990907,776406932,525068332,1946306679],[770574643,1399793053,684453925,1394831122,1577118793,2028653019,91619547,1808692256],[1765198890,940399819,1266877240,1334257181,1797333668,1271702092,1417458835,1029437089],[442606173,1852507931,1744609911,978076338,599897796,812992424,1102146933,554412620],[68288609,1243817711,1668825636,120272568,1755658964,1024980110,1796555469,550324885],[1831500362,1191140269,350196327,776094732,625036756,946512343,233304402,2108799475],[1695317483,70033276,142823996,1893680340,677956579,438119252,1621515631,1519103834],[1750549166,2048829182,603644230,1353063951,823953540,1342045530,735759135,1921273873],[1435282051,1706555009,752366398,1806488443,841340301,1030192127,686124302,1027129681],[1504192840,729662653,1582394954,1875182456,1016532013,553613022,1740110215,662361822],[1533988500,619711377,843443613,1220856508,381658588,309006177,558895167,182814995],[59196520,81417970,1171696195,1930328808,1015091720,642260544,281125317,520210544],[832819543,229791918,1395932953,640745838,2019163660,1199046279,276641191,1432838553],[1192025427,1356593855,850410678,1171145922,1724711336,1554121031,340193746,1127102006],[317442806,1730294655,1784388587,467367604,683047701,74395879,902824031,1161277455],[13530459,1581737722,229765066,1143260369,377159420,804446769,527082588,2029005007],[1825464747,164136148,287831996,613996377,1977735213,357384543,325563623,935123970],[1002848855,1777061126,1766970683,910088837,1365594502,621301026,1236676228,1077711970],[746171832,1067742578,1399549511,1655966409,1749203583,429909775,642829926,880989962],[784075291,173679709,751055805,1349317480,1221003476,885070632,127912250,2042303856],[589690789,336663303,1847892491,288482520,830837809,1291290136,1360962258,333315703],[1215092456,1244105120,1426117531,1239397970,1996707767,357269401,350568244,1904456740],[121190609,1717174052,692108555,106818119,168757537,208156091,110421738,1233582585],[212421400,169598524,2011646226,1935287471,573603333,1554124557,1593122105,84628547],[1956056973,1892062527,1434864031,275102643,165956667,754955956,1568485263,1990497211],[26010837,180178493,632497842,1599943755,1095956507,86927109,212665559,540507213],[196375679,1038158317,2080827461,1470491693,586188987,1190427784,1680011438,249517937],[272489829,1662631071,864017270,2099151355,2123426577,1501225127,316952317,256130314],[1823530160,974743854,1115240154,1940492544,1634402472,1972964303,1587642469,1413377784],[729139701,1327886268,1794244265,2069676871,700477530,723064162,681321436,780467025],[814735652,2067600070,2105958438,1345272888,1155458349,80065933,1127737181,804304188],[1792381392,532961617,9786084,98773391,1799097086,976964098,1054671747,376067964],[312866563,1371693575,963300955,1667600163,53857045,918370112,1868739481,398315299],[296229531,1922493975,1048552712,726603364,1890430696,39699239,1662515494,1567278488],[1727351983,1493952964,817596309,2043037413,1805892196,77908750,896581788,1874965905],[514037126,1693641077,639357188,2105431567,1310120492,1820540091,1204574909,2009045609],[203703145,2077146869,958846500,1154347307,1645401143,383385280,1986971306,509486781],[1462027064,655784361,704846410,760061565,1105901197,1274145647,771367225,195167190],[248588851,1982172593,508184664,188100142,1279925012,598466251,791598852,1369095631],[1333152538,1968507333,247443115,139461799,617585803,1127902035,1543384572,557206885],[416362169,1772526904,315107208,1771806348,863720654,510750606,1355091863,1553151509],[925158134,1794425249,2045861660,1389058857,1880738892,704015856,1490302918,847088812],[1515443075,1988337138,1341968492,2022580655,385477154,1416475485,908409492,1373669137],[753179060,1665532509,933176274,1946270758,864046155,524320746,110910834,1389701416],[1893130978,1996357201,1706055704,1396525541,2055056559,1119030833,1234254930,1891444370],[1209335904,12825010,426729906,232032177,1449160028,205755914,364719747,507875784],[300953159,560894628,1072824242,582073049,354816430,881664261,1733805614,1798337197],[1521200210,794410025,1208935382,1881158046,288011808,2126290426,467435834,2021456181],[2087046107,1604050540,150967187,1049105506,398342732,1382593642,674410802,13191618],[191681232,955707640,728927658,1794279578,224967189,454715878,1484518724,1957201148],[729048334,2008511375,1619268444,940799534,267393182,1223895147,634848555,622128316],[1660089456,887459711,578971472,1828503669,1317694622,1288635165,1489805334,293321614],[1758295421,1703534463,1492797706,501476083,195782238,654317448,1843017269,740301822],[12315004,1416345043,1813186101,1691343191,45844349,1492376197,272715750,1031045904],[145884414,330691116,536373143,302526746,256201000,2001182168,1428672551,1230703767],[698104030,1733804554,1276805909,1206025189,550572650,507042225,1466336021,1015642603],[1972257902,246076432,1477997844,1931083707,342778040,974309256,769640800,2066371415],[104363057,1465088417,777632391,558584761,1548937572,521739366,1183527383,133139558],[1760798663,39445201,2041102483,590985875,2030454594,1588195263,1251584981,253455724],[1042080075,165832871,1069512394,1356270146,1717959635,1182241601,823052151,508737002],[390610413,1551672854,451882612,1281898714,1041744899,1946634364,345135294,450035012],[691461061,515130651,1918321815,141263602,1086996408,1939850568,1569665504,773581602],[1964992836,1046600726,1213589680,1493890116,671633081,180654097,539973231,1562361320],[58555056,380896430,28487963,74711832,1416510462,237672764,945780871,220925255],[449053110,1393020679,1576397599,1018825630,691685420,2014146850,800320052,1624134322],[1088461091,1660360534,396239523,1944120180,858807698,701698973,247134319,1872039165],[691692490,1319773312,1575789354,1855893132,786809811,479354056,231997898,536368354],[1407483760,1648399526,612750711,1680104218,927060595,680790562,290851109,1109265321],[893404274,906664141,203908627,335194440,1671672259,1480820455,1695224984,787754615],[2125780477,1027992017,59462829,977254076,371856152,1280371234,1322890361,658574926],[1777479020,1822103382,1991198036,322425335,1742238441,966257724,722311852,161154585],[1245857281,5352671,327103874,1546987637,2055122507,1823872841,421219285,1388905392],[1045266742,1357408057,1857637205,2069980558,874622230,128880516,78531492,1388324050],[1052662124,338803755,1057786511,342770466,2106284769,1609313748,1623498749,1369700899],[472272398,442795239,157375935,1062686766,520664603,1393060931,1159402808,773355837],[217812378,1261649146,646260675,2084988741,1614448745,1960748515,1470402095,1061787354],[276049232,903263476,1516149814,288173919,1070013639,932592691,2026383360,395599939],[675310460,126464725,1479836215,967488695,261301040,938446338,998051473,2042650292],[1981737505,1641629372,552195134,1114158423,1935856278,417671010,225000575,926248668],[1332533823,976291196,2080532055,720655012,1614777436,1017849261,644187887,1592220493],[942227820,163565659,2127168128,847071498,429677923,505103716,567632126,1698021470],[486676414,1180353953,501252178,1678415434,306182919,1205027017,1212265789,1995738654],[1834405209,605204365,1787438287,1072495102,1664356625,613908205,244221872,1492692330],[1912744823,1042947639,66644985,1285194360,849909701,840216875,2045520548,1624844943],[942407088,482957317,997716145,506739190,80649874,310808795,735715012,338672119],[404012156,1935310217,1029251200,43554252,334877400,1900249696,282365489,51773165],[753947789,1869959097,1177386593,2115572517,1272713720,179702769,454646758,970716651],[2068194179,1805918745,649284044,930119862,1417286850,1118564844,1130590249,579541856],[1395778620,742692958,1271472287,2097181366,1673810501,1184922961,448502931,1695461795],[1552520154,356072309,1549526126,1118458366,1932755843,546652027,857940481,1917565374],[2095971112,1462866627,1875071516,1592143198,166704470,538831220,1856739801,1133762345],[1253378456,736960807,1605157510,1573940671,1455185119,1452807360,1638740451,1598535632],[1001480961,901962231,615055090,1114282283,916711984,1715862795,74048875,35362103],[253370578,1066779177,960531697,644454301,2118362984,300118376,1442455464,823936128],[1286330281,538688462,1749360891,1791277052,1500325225,688662560,840284430,376432358],[565109756,335463729,2013362844,175894820,2115018217,1666488322,1341135054,231789108],[1899874976,980558781,2113290943,165737193,748207658,1665659468,462106443,826906367],[1830741268,1252448134,591018307,863773764,970342413,295997999,1803338607,750664698],[1348434687,826541735,2130168961,1246158053,1494430264,957396847,1220729695,1919759066],[835357935,1802283589,1613237243,1879937732,637995884,1195351103,1685341193,1940083316],[1751108155,802702177,437368237,313156549,1058517779,385916696,1061414490,808830483],[116566345,2099429734,553967421,1551349484,1026582459,789577418,129060425,2008860538],[717507322,1853140681,1921242266,991424643,1913832964,986840883,230435714,716380794],[136021275,611345062,1958887833,486441056,506182645,546362175,67277168,1923887041],[1611498643,337360789,177535144,68100436,257176278,469209771,318148912,2009586718],[1077025511,2024937835,754022768,1577821767,491479260,1093192332,1290706765,587966768],[679396175,2014689527,1715620890,57490231,500689729,589775974,362629215,254531317],[1610388787,1358733221,2078459500,722243906,1635318923,1679070637,696515310,731386339],[1932528814,18108579,627160566,400976633,944615729,2055390698,920371025,269819213],[465498764,300700718,754959327,2071583586,286674921,1533999627,490673504,1434575801],[1811123562,715231825,1134361204,101802490,1261253217,1875951445,275225551,1542880155],[1834202556,1987501352,1395429755,1295802196,1111586758,188321243,622988409,995346269],[2121703553,1388501772,1035385515,1375549495,197369298,1808427754,481755753,646199372],[863850576,399641575,1744242943,1930580172,1416365030,1660451310,296080663,1532406602],[678162036,653891976,151517619,185036808,750705624,1755845697,1634449748,261546254],[1676594302,1401449208,392994281,1161859997,1842800255,1992609803,1931181490,1405453553],[2093816316,1857815186,817996773,1458895263,387568971,1631696065,803913246,1747659642],[1778772987,730399412,1653445398,409159554,351143298,1134190346,986900284,1991351000],[1101827617,1379818808,185161370,1446924309,1690763865,959809004,357714001,2071709007],[668815710,1345418256,380115600,1084784303,158608177,817420490,1971589656,1462179033],[1378040386,490833037,759976440,1089500740,1548086022,154369056,909439659,262162774],[372592129,460311038,1595930611,1951199457,1529402160,2035280927,322618151,1347594458],[1130785024,1692900779,1748375339,646524529,1217447145,1531089939,705812958,1254227099],[1882123010,447049846,538353471,1582661698,1791899955,1559252204,525895036,1622624513],[617206270,313459500,1515674716,1443422290,378550475,192478398,1180979228,1882243943],[237662094,316483553,2105974653,587779329,2046510812,1973374724,272094,610752360],[950565470,1559522366,1645119597,1484070281,1225927684,1511020385,2105433204,1789681710],[1551556910,81501715,86071239,1598728656,839909660,929988949,2114167784,1682118505],[1322151008,977004243,1905526764,718419010,1888593993,1561700185,2049994442,1965850473],[574741401,959158009,3797805,726860650,946640216,997835608,1674883813,1420030698],[423598164,2070734236,1648533090,765184083,2006659763,9061528,428051332,1787277488],[46947033,66742640,230207401,1525164016,308077855,1773411954,636263089,1224401721],[128305975,1936945308,1516887348,1902725660,237185838,1101795163,627822228,542899245],[1012496670,1104375557,97645310,1264692251,1974386776,2130444625,1193921647,505979344],[678077859,238933427,1770377417,1988344084,1437819623,559581016,2082708332,1712100148],[1371345763,263603194,1563655480,1283397249,1051141505,176209597,462728641,2073382759],[1389502358,911824386,804910259,419870631,667287471,1212208344,1918996336,728228905],[132724781,415049618,1025992167,1656495518,290923146,2087312130,1454258471,2008859815],[1728476495,1229070517,823274520,963756988,1046968569,227960936,110377931,1098003806],[1050442324,1859293311,1707168597,2077469919,781554966,1722065922,231842700,914116326],[973637219,92124170,1220159775,1976230982,869845862,1314796312,866795482,1249919755],[1980559850,385247904,585220880,58872246,370837592,227267975,726682830,258861987],[41577600,1714145174,1405377783,2124765776,2119767711,195043675,1874319931,1155502874],[1812992234,920834633,1141834765,1539308161,540616644,1791638371,418902144,1054295600],[196143910,979540941,272539713,868897720,1031845879,630035726,1081192707,59253386],[1736963411,1884261751,295317142,899734052,536186358,1552925549,11390436,1072589059],[853118015,1405335825,362954064,2118089069,1310505389,921399341,298184214,1628325923],[89374506,118642671,436339947,869824628,929923140,2060837497,1488929944,1796891700],[599411888,1766972964,1159201412,1632107038,543363767,422914317,1140915245,1734366237],[719979384,1604353675,475805111,2072692651,251701409,1783259261,1827983628,1226566740],[1058484567,1610106657,1210584504,487950284,169195197,1125524017,1241711002,536647513],[19115475,1606075411,1365522622,1818091450,17677100,319103996,1722078337,1204735329],[1761267293,445361956,1703610585,395624868,1138980690,2111714776,1805436561,744062517],[1653050546,2057563316,550503944,1427054158,94326635,1195459830,585476627,1757212840],[1209015640,458348596,960771061,438612048,1163420384,309790544,430128413,1448004543],[1726112899,819809328,968267329,519084173,298434112,1221279091,713740636,1719157272],[1603114254,772035277,195218070,1209068126,1800428625,1365517700,1248829780,668752733],[510968627,1237508090,919116334,1064960099,824570728,1051869145,1725861424,152923128],[703783601,2046161369,1736122350,1401621882,253945401,310437069,866249576,1032537358],[154743664,96572788,924528550,1483532942,1240667837,2026874584,1155636704,1817464127],[2037004886,955260364,1735596472,377461021,713198122,424976360,2075950952,602691814],[599372439,188978082,1369986631,310886351,249526998,742014827,980243292,618852023],[1069843163,384615020,1084922272,1818715892,1141625470,757240647,1370313166,1304783688],[1587059475,778521945,657817423,183686862,972852142,1583907163,378371997,1388949356],[501812296,1236520176,575288443,130770356,2091172945,1000343827,430873237,65279810],[264465489,1370540257,307467873,276888559,736013715,1666015997,386390232,355487960],[2075337863,583894219,1217404234,1843521832,1689206385,1625282936,1606179623,2126680823],[263935203,902028465,363973625,926245880,945736510,1902681961,1586364499,1923944580],[941703748,1750785326,1517015190,1607755662,893952378,668940433,439438628,2108359245],[1884329349,2091045213,1256162780,287703839,150148279,542542742,469131866,1515858427],[2028539582,1528724153,1541024221,2102708269,1430203465,1390465392,1197210603,1013169526],[1707226865,1475298761,1878312645,1097136155,1571613438,90532804,1743670500,165138203],[830451805,606670641,696658303,942249999,2127369247,702840124,757173283,1854019648],[206898034,826230822,1748763866,926608112,1129293236,1171691595,1966681983,1912029365],[19965237,588309117,1688510872,979250294,920582338,583858601,1594028342,967644313],[1271721407,552759720,223360849,338906742,960725622,187055014,1856433961,1723706649],[1852302803,563367311,1406002646,726819673,17576414,510818827,1456299487,1071609369],[144193044,46075974,1689869824,418642747,1835099571,565009969,101370961,68731412],[184631221,815005327,468054448,1016552116,516670114,1716635429,1681852909,1259522718],[1722118844,1887975675,309124155,143107348,767302168,968214636,785207686,495216616],[1146425856,1355964982,1042535493,2122816722,1860239944,139259350,458642183,1343893142],[733928027,1650643579,1221986184,2046349403,1313465177,16426337,875476352,434437675],[1724462352,825387171,966277250,917541708,1916570884,1365821619,1611413879,799534926],[906174495,913037435,508021208,1695569964,1614112202,341560005,1796550583,293536845],[419291448,512789970,544731928,1492642765,2106135043,580144793,1449495336,2089654919],[784628357,1932838025,610810556,842540334,1205838631,1780426709,1744582768,965490696],[2028346220,372621990,1916143471,715856166,230638428,746924523,605468552,259765045],[1453959387,332135064,1722780732,18244651,1860745952,1596531504,1705305680,1228347068],[748891064,1958700569,45275407,1781047859,1890065417,541930408,382356385,1120350540],[1784152050,495801689,1379322026,1886374528,431617542,1605884887,288461666,201325250],[1261361323,687636891,451840651,953125113,1844800909,706088431,468432090,1921041582],[1686769617,416458350,1123741350,446928075,1052407791,393027564,1891881344,609811003],[1915483542,595923000,531786613,980621226,182000377,1962686892,1871674493,1090508289],[840962031,1451569266,2098750909,369727412,243213385,518767813,333804808,1667662108],[385237227,1759169324,1606766333,1152357594,1797771271,1861722304,2009037268,1305432687],[1253225846,1418752497,1338151079,1344499644,941102696,1708648486,602180330,531763446],[954692952,1326697789,1288290976,534222918,977661385,230591139,279319703,1555373204],[1762941401,1921201228,1806795893,191688585,1909704587,1665076204,2108078161,1630723381],[1118816392,1097423005,1068387006,2099713559,1443403096,1759033727,84486829,209116066],[1251099355,434854667,1761517910,1376826279,1170727810,1941524793,1089106607,804536914],[87013386,2064132679,1894529326,416354956,23498008,1000760637,1000792645,1019830609],[121553529,1743029964,961556530,647982828,102798547,348695567,808555133,287101371],[1383345685,1474190178,634952069,1108906854,1008831942,1039954277,1675451230,853297803],[37300032,345510254,1090520793,1373919471,1331043308,2013990054,442056578,1959138520],[2054375698,498491054,610074632,819945383,1110942394,781035251,1742032271,738877330],[558343241,665081399,1368134015,859493679,384959949,969709532,601647601,1297884465],[1703859110,445514944,504492,144289116,1554977632,1926116831,1945130027,1102963900],[1620837261,705545930,1907798450,883905657,793543655,1919424513,576547917,992673183],[343160187,1326805582,17763211,1353834735,188693026,247049064,953860934,416347327],[572576478,2056568826,1339884750,873408800,949741553,2089525006,250777350,118903960],[913853409,2064537138,2039416846,1120701249,1524306862,2115856746,1206858401,1091299514],[1619551740,1535753,484633468,1262685792,957766729,1431373135,872943356,1295628635],[302824001,96729275,1356201174,550810795,471696128,1767262534,854270644,731063998],[1302190919,223819955,1746669883,844645548,2110800510,2039798606,167713936,569849991],[350109975,2064850386,328840636,720466533,543331335,667866690,1058554239,1485649960],[1352239719,1020098177,1286048565,650165408,702672153,1975605151,1607744558,173149581],[1697275365,1473535578,1264506880,1987350867,393999665,3789144,438157724,1183532151],[2110222046,1483683868,374476414,236392205,1165773459,77063768,703019970,1767524631],[1720567960,847389302,918165397,1541413087,1556703955,597212914,2051590347,1060539973],[1949133037,535690162,1502783378,622213179,683521909,1135905093,1895425345,1634772233],[1436085380,1416753565,774958363,1921957104,1990662029,760774773,1834869472,159164561],[2034988154,624206178,947636611,1417178402,1192656512,419719980,871257302,429000190],[508050797,315012812,1992024469,819224443,1033630487,1199268123,2102613628,1323864969],[1236200808,2129945561,1157739021,1247139224,853541812,42630333,1439380599,762295958],[113406118,901225359,2044124567,283227491,617512580,1501934482,114392131,804091090],[435723577,477474753,1524905093,1245093416,349503642,38592358,2029943192,1928429470],[473464922,2035044612,676633080,965885021,544060109,1687691428,1958082847,242330805],[1806988354,1240992206,817895263,1821943560,398087389,1535062446,1831147302,1197005809],[854250310,2051069213,557581857,1552557958,1241062498,1432598304,926817057,346453822],[1655928556,1752973584,1720764368,1882632163,219040489,1071655213,1322155587,1280319299],[1576000927,276732517,917583257,1381272098,77365758,571700389,1426017975,391162206],[767529972,439406074,1140423723,1201443744,203150900,370998838,1227263964,983447589],[296020494,463538399,1477968999,1283850484,1943109655,2008185771,1002056580,295412848],[1837735031,115774205,329090780,2008477324,887996724,419501960,1424938062,1142327952],[327077572,381046153,466054247,399529005,747252285,1147680045,1070545569,875076570],[2045792522,1788492567,679727512,1131528773,505307914,491565994,765125153,662685185],[819241141,568451744,1478217984,1609816430,1469000050,334967505,639475852,1980440195],[803130319,47694918,302352360,2127118985,1122051612,1012924437,1705333519,1475516957],[758043056,1174925737,1896904862,416700584,1070021464,1959446336,1595174064,851203633],[157864457,1122102085,499641136,688524890,40863571,634748508,1889135813,1845107836],[48062228,737643673,580143491,1459880898,277098661,118874104,1811410551,1512848282],[971409412,973309085,847950087,85834459,261985253,761790399,1051330108,1879572626],[2053000846,1762282660,392960679,1073791714,899234321,912118633,1221641605,153795847],[1776845587,1413253490,1759687909,276982649,1933937851,1098159318,1407201203,1525160780],[1150390094,37751398,2128458887,1072084774,1417709659,1995618784,1024574758,231832954],[781013384,492772645,1835222991,63174131,1701575760,1638430011,1675831042,130439166],[403190738,633978243,1372728164,445998485,622747611,1655531479,99183308,1828168447],[351774100,1160560002,1451784624,1309717466,721985121,1139026267,543960772,236880229],[2055198066,1348687346,707969371,1347647078,464247507,194688605,191618220,458985333],[795523132,89320643,2092683622,1554465751,563083659,1991171836,999632489,504367151],[1656787132,1476343201,193843330,1188976379,2038961313,1700505346,819063341,1872183661],[839695454,685979455,36275136,1795823788,1497082762,1808107153,1767836107,676642187],[203912905,207982149,695024428,1326987215,754337932,254805060,1507685407,952253099],[631395827,899558810,1813664269,1018476484,2102776371,1903822504,1335636080,1184071980],[1306932016,225761112,1998769360,1287433160,1097783371,1633757516,533115042,351650969],[1555413993,1458346747,995666196,753603075,1580596925,7012683,904471413,925442897],[1270697682,1524833957,1726169784,763087097,638681074,1027543142,2037003459,817359090],[22657443,1739243045,1116166796,1029957989,2058348310,1384146711,185042056,363083569],[585255838,1214815474,1805969201,830774106,287627084,491633591,1038792124,1584929685],[1188135344,1441758141,1246571014,1176729210,33363243,2042050503,1275545845,466473727],[1356202948,672937922,1848380559,1886111996,931125019,1071447994,1681391686,1720217886],[1830284269,878330729,2063892645,323622127,400365514,539458052,749512053,1864041131],[971324254,1956729262,2078573334,69633125,1246861945,948808628,1041278070,1769146890],[1318988121,684037860,386276951,1290777446,1507543738,288818213,1630279144,564118417],[1207832419,1495272932,1014586431,1926094762,1584947490,1825475736,5874644,1938576836],[1507052306,1794786933,262510044,2120692738,494458345,1894191691,1880751450,1971337297],[38567917,364306180,1899003300,953515411,2083894058,374734795,422102456,1406525657],[1674683627,921235299,791248769,93832871,827163616,1008823551,1478302031,1654855566],[821307637,1736900093,835821630,1559326867,103226452,136773392,1512964195,1075729785],[1193808865,27847545,107708281,1045697943,1559623913,961670601,94905768,1611061040],[752905260,486433580,1664065799,106284058,734148438,1097500753,1876762672,1509178883],[1841300045,1472099158,1080817927,1163740449,2125574704,782137115,1170228352,232713031],[616001324,554540244,224274759,614968300,1725240433,149976932,1615496919,1339398152],[889475715,270962797,137319612,506630002,280384481,612885473,547202971,518548695],[1641929591,406135043,1628440737,336164660,1339270033,58980415,1932426020,1330930932],[1050949044,550780577,566248388,1563383737,2096009081,1178617342,797959215,872008877],[1702909640,595927877,938205370,1776929530,1819079429,1390674467,1983198787,417874984],[1052946941,355403732,1588095147,1194046853,1741732222,1320554931,1696122777,404312571],[782211448,1196216439,853538987,1297157442,524176153,204542193,956764706,1966917003],[1671658346,748904602,1507084279,117954330,374300914,1231607279,46766736,236513960],[2008297969,1922245632,2000476187,1745764337,152094996,720873173,1817024551,68403332],[338090124,2047166771,650190085,446203727,315010114,137540090,653855186,346778910],[975126621,428883080,1214849996,1248360700,108020399,1589093794,1354551249,1702493650],[1490347694,1624121215,2052113993,624927643,270262633,789908035,1015013135,1221772710],[754666535,1433097185,339966365,1328252467,1505382460,961307542,708261806,694572236],[1262850724,1790739176,1650291101,1293579575,1767311443,209292950,1890250371,1165575212],[1117777110,1677915419,229269271,669378313,826558271,766635685,1675086321,1083966003],[855231168,669344751,237708021,1245673734,969753986,1345645098,156749613,77837372],[20601559,1771044966,527551405,809045978,1288783320,12038633,1547097045,770938965],[1051459227,1239856778,686081744,1776494972,1402280137,1577481044,241809703,417251076],[1487283641,1744603988,731636804,59022032,913585519,795828651,1261814636,602525426],[822247680,1936377197,1975980649,1269777038,1084598023,372259287,1599326068,72540904],[883320762,1172150727,73198066,360791981,588246074,399743757,1304575303,115234476],[581241415,34609689,1120760794,1618541158,1690108517,1435392194,1760620845,1019152818],[1688464369,639821068,509507768,1934458174,542327221,453839754,1776495988,1210761974],[758021391,294512572,640747382,1668795598,1880611280,1924210037,1307985318,967271593],[1670930844,785294302,826840099,1903062850,1520558820,608514894,1167207189,897501930],[1544667758,990048013,1613591689,65446745,786896708,1942504825,1982883966,2089811577],[779849703,2016358712,401307984,668615588,454914939,558258074,721015817,990430599],[1003098794,1548030233,2061260541,1564138444,96733526,73042411,976883200,1772931301],[22392710,728624589,527849079,1576424018,930343820,8794295,55964391,1626139165],[1198256283,1325124956,748105632,1777127298,872884097,628993072,628733163,1488121973],[318602224,1968505208,2090982385,1986549070,176170145,537827136,1103691011,49487847],[1869686510,1577400383,1802971059,1085530689,1804580522,703291609,971984691,1429445804],[1235169145,1929699895,199343581,1060563828,2118531200,2003560419,981676258,1910574480],[438245804,1039220861,1244523618,1335708879,516337278,963528939,1492920665,1798557899],[887715504,274348884,349071835,1168621369,1428882312,1662187,1194906241,1906023205],[686733572,568823165,2048379708,1973854581,1606211836,483986689,1784445274,1796463545],[1111882906,576317111,904152095,866167139,852605621,1823505643,1086454632,853876751],[2075384009,969884627,1577063353,2016458257,917172875,2005198034,175663506,527006801],[201554986,933123028,57884942,695680767,1696596506,435333880,665365070,391493381],[1237647266,1588678816,1435276055,1845434726,1211975254,350270911,1837559451,605263388],[691016881,169533865,1733420571,1386436141,1545177998,445345649,779772237,1715250625],[1582677164,1278303006,552295519,434855320,1335467220,475531604,1777113029,1186695337],[476582824,1982884158,1380397074,1035003227,434871337,1073736413,931383975,2104353598],[1591125082,374904597,668635499,921120423,88057686,1508950496,787356938,217637843],[1108664321,1774099950,1338642926,264718153,726138621,330508427,1658524702,1872635020],[549036852,1183016125,1087717232,1204731370,1206627770,285374075,396301092,844972129],[1502567788,1015607052,855233031,1329457501,1998474029,284174036,1492649145,1168879329],[682642193,1565000465,1785245929,624483648,279959388,2104156316,244349408,994805786],[86967318,843842333,371381871,139369225,113114221,53301219,435301560,862992683],[440964061,1269614388,157470660,367114159,1013684538,1486151559,1296148283,1920078793],[902894667,177525834,1245377511,1161382495,1771811962,1378100018,452675350,1854967795],[2070842112,1123894176,924368334,1188795344,1509225875,1962140314,769539519,631970319],[1802640466,1753642652,1332957369,120289805,894769563,1864958293,1502641500,759880573],[723005737,984332339,350473907,1107064032,119709566,1294869615,1059645483,973720394],[380081201,1832237814,1389945747,1270858307,410974556,1646405522,517339403,521629773],[400508422,400637843,34881137,537021153,1240732337,704314239,1838549698,1770573096],[7020897,2040277036,1707894390,314689641,396098581,1428496728,1286773344,2122331065],[222348862,1971888178,393623038,1134661880,1529998483,891017926,798749376,1635816631],[426732611,1155011628,1317433555,500051744,381025520,222190788,1216472999,1228256956],[1048453589,32157096,1025467694,1588292656,1352313578,963646703,680678364,368281289],[975479268,1290255027,354488884,2085218620,667680135,1864632494,1284780155,695470454],[870076751,1748059760,1542674391,1621823810,1968187328,2059257230,478942046,1308158075],[1357695143,2010795908,1055661055,1880969652,1496229288,218358139,1764112261,569337387],[593286703,1405681536,435413526,1694455174,466986757,1092919708,1140538833,645663394],[341876287,51540128,498379064,872908933,503039668,1734757528,1904512032,605481662],[1836415159,985395470,1153582129,678091356,330450483,2028415901,843370515,1881736281],[924424910,1994290506,663828741,1242501951,781637834,609354307,292468641,536071136],[1985459276,899754677,1154714161,774474306,1040445470,822825264,1575583741,1876106623],[1258278676,604728130,943380974,969253857,992249305,553045638,741064667,905899240],[442054016,585679033,1704930617,409791077,1177334978,1590126591,1345403677,611168291],[222108482,891876464,1880320025,1860134551,516213746,976542341,1672167973,86400740],[437076761,1570495848,827720109,68863679,450235018,960305494,1190682981,1568273253],[1540720386,504703889,1585091578,1762156683,983621731,984215722,348023887,2084761505],[668799896,1473869114,1986574553,1663378561,76045826,852445444,1312551083,1550285240],[166425751,707550074,1353389191,1396334636,1001778596,1327345081,1129048114,8816865],[833308257,109937724,1019503034,673990635,1248692950,950777111,1580839693,1768529370],[2082860385,1709150569,751693318,565860607,1081202988,1882299805,1140633463,1626274780],[2111727226,1975490307,1256710324,1706981625,1756510359,1096921984,1588180342,956684631],[1048747816,1214246276,2008847564,1682305726,150534362,450673780,380554648,1061494481],[2006253252,900340786,1037864337,1346685814,1952092551,1097194054,1525124040,1554894900],[1693768333,678535504,1919519085,1067214742,410055718,56376581,1341944276,578008703],[1248179139,81502120,1012101537,1149119253,111763031,1100762978,1319491126,1240234771],[347313652,4782697,357830177,1456054065,2062206636,385019688,1224925314,727885871],[364872072,654631791,1407287667,651224554,1099915289,1652928973,1623019279,1836598729],[940061622,1390209486,1357011111,991402600,678044127,2931330,182145511,1958238684],[426350705,1809538867,1501617373,1773971158,1200558226,1735693012,1249651035,731673202],[1537298537,1001960020,128210087,1102032841,300304941,23504275,848636999,1380634463],[1324587694,1261653131,1165277216,78313890,1694159377,700043423,134895602,1161336665],[153655099,774962936,1840076252,1743060782,665371293,1964185383,496253106,830192786],[987675844,1926250539,912264192,422544064,937009288,1753897659,674300284,345027221],[245465770,987159934,1456925065,342666757,495258037,1331610123,54189491,56350189],[524143770,297528704,997371586,1272481430,982594653,1596303676,1824084634,1867442447],[1180212921,535764794,1669512563,1373141771,1368373248,2044988681,1398105502,1710123724],[1485664722,627274104,249189966,2035302193,1184292662,2002567048,880562480,2018508324],[184983112,1567268471,652897973,787997982,1069248195,506345837,1200024551,1029077135],[1564916541,1370431396,2089836267,1838681895,1737043416,889607205,1402242467,1269725769],[1312556249,505816088,2079315551,778443765,1727922632,158039518,273021750,716723962],[1067192666,1153137476,1818407339,844228811,1918611567,330718062,688566414,407747415],[1204868579,1099221798,1188766028,1178507799,1511367011,1516173135,1699660029,2068193165],[665719955,1031862723,556390150,1350412288,753061538,756761476,559320716,1075038310],[706111003,1027373154,1457950794,412604229,2042069062,330440662,320890563,97195159],[1996739513,1153058526,1430301453,383737951,949726791,1433486384,1187298364,1174286130],[334843672,235897516,736769398,231141339,1526713126,901658855,2016316916,1173140391],[1833656390,78115995,1638730813,1782443772,422233552,1493684487,1918416200,1523493813],[1858762493,642246509,1590308611,22128918,2028036326,1916569466,665556790,623478673],[1724157208,378590303,282107283,826764421,1801014293,1601699522,503205067,1448484954],[1709054839,40074559,1432094814,2023876041,1356244458,641174718,1604142487,163719377],[2116216694,1361595322,68755544,1284950977,1225733245,728219200,611938850,872848212],[80200459,227052450,1236372436,1127842045,1350377035,586397910,168595459,405855430],[572551049,1753158660,179387633,174107614,1091079007,559514154,1610996006,1904998032],[900128687,2023625701,1927988409,1666650028,41419287,1492631350,1600227466,2003734851],[2003244076,772057092,1581757111,1683287932,1209641209,971601241,795196119,145847187],[1511238193,313916791,988482060,859410272,386515070,1963802553,1866417649,574893757],[1682661228,180565754,145783713,1029935787,1824372698,91921175,444143542,1858607374],[1608319295,1554069851,745049789,219848447,1967676073,1778801777,1454985878,1145132092],[928720703,1383971681,1125549461,1879929313,622560190,1044357456,564015780,1548519109],[82937642,1598558142,200646091,912409826,1679006459,2070679507,1463464005,149742554],[693835217,759097084,1896459457,1927310316,1011365925,917980428,736041747,2099241874],[2127958852,581870890,1778526840,1328186039,65548980,1443537132,1228509016,931841199],[1060509950,650499459,1849122927,2104738746,1319027322,1012873045,794622737,221888926],[1450023445,1999831026,435072816,849345223,114630750,918613010,1930784910,84010544],[2094426261,1254472889,1748583560,1684902003,1544086833,1637341069,33784549,1627611716],[1652516894,195436203,381741170,91556281,884159953,574150064,1634520331,990279874],[1084572255,2001618203,606665943,1375428886,1939996972,1203098842,1185255853,40501705],[189923160,168604237,1226994372,881740988,1832896961,179945020,1000497378,765332555],[319440757,1657047554,260997264,1947855569,794438076,2080924907,167641688,930552364],[833384814,1688815340,1138565347,1727714102,248621829,552219636,524070289,1662423768],[60263248,1367331219,2115872734,1413693630,396282703,564598112,1593054890,1199499044],[311133208,1832114095,843100170,563667466,578708656,1085919377,1229320384,415452795],[1934450437,389393612,1072351577,716075338,715153504,1097891367,1188901963,660012702],[593487236,1848631944,922661500,1118182924,293906297,1563134117,1371489088,795939181],[1868986933,1648488799,369356978,817341494,1186562216,856710427,2085709689,1085750620],[1574274973,1807257715,381111003,1723015302,1942435580,1752370359,736126668,2094580514],[678265543,1717587509,1599251742,557056545,1697786595,1502706231,1530443562,1349357218],[721235728,119068351,482789118,1389054189,1134698730,1333915969,1812047428,492392385],[568613839,355288787,1275731052,41900606,840283191,772621373,381142185,1752156040],[229668375,2042983503,460691624,1476291789,1274275107,47588788,106193903,325005385],[305955226,572868484,1021880640,1251899822,1430934817,1887128334,517256712,1247528854],[350508612,1455192945,1298634010,1966112159,686166453,151536247,1724885479,1101497053],[1848279187,815256948,1528898123,88069178,823765946,205883601,866199909,434740792],[118089760,816708925,2031018959,1189163919,431272915,452732259,1761267944,1663802428],[807107189,401616588,525655371,208779332,1289183100,457305742,1210079114,82285190],[880282592,1128014068,941635501,1801518355,940719049,1173126065,2048181457,1418018095],[1283215185,913056862,1828036408,1064284974,1301688619,2081209611,1163971401,1272220818],[997623937,478985930,1308543574,660644323,498447568,639620162,1943896470,2077487418],[1898367549,1080847925,1352875917,1968219936,735049120,1485649279,931563708,1654157325],[1486864495,1679810553,911721299,1150347056,808988634,2039088829,1920523565,284955918],[966454899,360646500,1077170614,1221313949,2104312247,747523987,1391945590,1989496211],[1809521824,545169519,1176970795,7765990,1300918400,1530689199,1369355203,977578803],[1930322711,1879088764,496949855,1907575804,154470905,380706871,2042808132,508220722],[1010177013,210520582,1486669070,609726236,405068699,1598389849,382698969,1852124741],[413844520,413456353,812590070,928296659,1187523084,1407992005,1287367986,1887315070],[454392897,1785923884,1408354122,1114558416,533994775,735873800,876059434,1833095623],[1347368813,526643788,723618025,1096571529,952704769,373260572,479295995,1451313469],[1836280999,989651777,540683714,1554637722,163884495,561134939,1774502845,1541004766],[239910925,1860301300,869658770,811156972,350532917,381886585,1192141414,1524957598],[1677139082,1061396070,461722538,411188151,1291294903,28499513,1129145067,1047103592],[635653177,1284169176,2068042293,1003176096,422284012,685425534,26199222,265583316],[441481572,779484702,635498764,1503323449,1212662145,1859247631,1428332697,714191748],[25752798,62144553,1292018573,1855941429,1124387300,1968577175,2026628187,1285350171],[348532689,597637054,2066696187,1401191183,1694722037,838720672,902697186,715255646],[204345392,982493061,582133213,1345105335,1922939965,371989716,1601090992,1747217666],[19983880,513662987,1065087991,752737234,1525959220,854171620,1174900829,1470114714],[599053045,820829946,30483257,1873534508,1522381114,1751553647,1736190802,1620807664],[1783045402,609173647,1993566092,1899473813,1005362228,810910664,1844630998,483318594],[614612820,1886873905,1238404002,1127520329,1055583091,1455934798,998782763,1416888690],[1693253675,1644377519,1078605625,348783107,1551261133,1631075509,135646288,577877402],[269998975,1342543549,1652470910,1996698769,473089776,1788987745,896599287,922555287],[977170641,1711351525,390415380,669899583,895124259,352477202,1301605900,216940730],[1451014417,428322333,1056608015,1248652588,1853705511,2087359380,1131727262,825012725],[504278464,1552937048,992607260,535914288,1728645918,1235967906,1035468014,2052592038],[285779549,1401304596,1854875064,614895630,1008197040,1425629582,824458461,256788804],[896298063,640633740,962445121,689160400,1620730331,13256533,287041268,1933327810],[286993409,863229032,1722393785,1030757458,2052586698,1437872616,164761465,130036712],[1372588731,90276920,343936760,611687486,1023825582,2084048954,1940657740,1510630261],[794145009,1687401236,38002037,201985175,1578198576,1621965878,306329090,1780254832],[1594188230,743577182,789781038,1605652193,242821556,479695627,1352006024,390736897],[2100651121,235798498,455892765,1129055290,653840351,903155544,1767332732,361045417],[2025045588,1699602221,366984379,1458732158,17427738,1603994386,42253862,1650279124],[1300594052,1777910634,1347878261,1347435165,60019396,757849742,1836203932,1332209716],[58295775,1472660746,1982123153,1179334563,154314267,1024505427,492648829,2083752874],[1941766279,1994097683,1888574398,2008200383,529505830,1949377111,1455161972,19232067],[2058333696,2088756189,359188069,802749159,2109780147,1823013222,1405466279,741338939],[1884032213,437039171,1316541376,1235792165,1402884704,1948109718,1722257674,2103568099],[1450452709,373120352,549709730,450767031,142551599,1473300067,1837573576,1934062568],[1020755088,91200149,1551027841,1933259165,598587080,1545445714,1145455850,54435436],[404159271,1947877207,12828240,428581389,1601196458,688786257,845387816,1898450562],[547675312,1910468642,1509794281,409826422,928018967,414018516,1477601768,1196619493],[1112004940,1730945664,2036513986,1868911795,295782712,1693407163,1732296208,607675304],[1753919056,638356702,1286025214,1412059756,296343604,243776338,302473847,1021451946],[88332309,1701358079,1143688982,1676918140,1798651350,5384274,1626408219,182499535],[1630178534,419685241,1989346181,737730486,1722941932,689616118,852448451,1890210672],[223366551,352651780,1619579383,1582867390,1640363275,1565307984,1642274790,261225650],[502247899,1538055556,875086418,1332945247,1516699967,1272842385,2414011,1529627083],[679902038,468034665,1083675675,2027739304,1357101012,40931593,93444997,1053898619],[1866995395,898229250,807610754,255361921,770159122,1375397627,98444014,753471441],[514113518,774919842,1462459924,1053087651,1189360061,623531381,151612319,1778334597],[1246338478,174331362,1834085771,982205373,3799061,2092540940,93043015,1696235347],[815314658,1670474829,1357772939,1575459421,646583671,252531502,1646009314,473885208],[587596881,1337464379,2085845499,1443472644,1857929772,2020400033,2116162455,1515896337],[20759935,1864998242,1071815263,1952123419,594303225,1305684968,2046244786,1220835504],[884320191,1791415864,1139538295,1268837175,1605949436,1278567335,1076865200,1966154213],[928817910,1329057881,2076931122,1549628300,656990159,970749874,2005521237,1513437867],[859249598,979316613,1283421034,491470651,1195066888,1262060077,468845917,749129962],[249618603,2088251729,406233495,1597854076,1939549810,229459442,1033772346,4937731],[332258973,1176889858,1863012416,1296700353,50650064,420543094,1564922092,565192152],[1336925784,1135126048,1301069225,2084718918,1620417473,958615244,1012664894,989601401],[1020973179,1553853946,1796660008,1122828474,1428252416,2088088845,1812960774,1281606696],[606216242,1549442552,254840000,590064730,609658592,897634860,1968513715,1593187264],[466505888,1015271916,1964391657,517894795,1059433767,1698400528,1912731995,445971465],[1029022694,1236179144,153173685,74626024,1894092901,458087401,222606456,1897912799],[2009586760,1718844473,277489426,675944835,1176703749,1131062055,332934411,1711346474],[1943518337,1397107218,1001866030,468167742,1333866929,387732869,282352455,351462524],[1133779048,1886353603,1622928931,1513861867,475722922,1907707401,1484688134,688897922],[939777822,1255246791,1456981758,400813421,913365369,1620009415,705627900,2114848817],[1080252800,108797770,90584314,2062961486,965767009,144922029,1023107092,40982046],[1249529559,161107945,428155051,1777834397,256937627,664940784,215135282,865035382],[1181734802,1191986339,349687998,25823214,1162066953,2078511132,1922452774,939355153],[841481942,846853032,1383815882,1208813001,2045702549,1906435626,1014155020,2093768297],[2092972276,1999204315,670133628,1583342893,667559762,1927338760,1501808966,196417409],[1154313322,459583423,207211739,609958494,1472770313,1776214028,132873906,427488785],[1831126196,1808260684,1741689873,1950024335,752381425,126420087,69448923,36547598],[1376746155,1103860762,1729786873,278728255,1115857205,1070044586,1930729239,449748619],[351973166,1422569289,654744683,797561454,590085635,1426394013,13015512,838055215],[470853340,1639640872,1422532050,1826908300,1186425426,1164434655,1790277327,1399722586],[628919532,426076770,1628905222,1755755233,1353869976,1784777902,745002176,702224537],[848249005,971207555,501348733,740785693,437335122,868063380,726888718,1937903440],[1278719783,272990134,1879329807,594601260,609754103,2083659299,1423902133,1222303796],[1519904143,977914805,580220887,1441470598,240165776,1659968453,886772654,128277572],[1563262067,2113063816,836671080,631714160,806305988,1081083608,1115891665,1573585805],[1158561470,594845789,851284449,1775363290,357161303,1578589687,442777387,320123394],[1320467021,2069670594,97284777,1669507154,723236091,8044667,1885404994,1308294238],[1629476997,1459939365,767910504,980221195,546194888,162403791,1152348047,1321791007],[562019057,959712752,1193181244,288713882,624694476,1786856356,1739398854,218666306],[1436261981,1695661988,1193888127,1604182797,624269481,1989717645,1179498672,2029970484],[1861269997,72999240,756433496,142700086,606847674,536665021,681976334,419756610],[1023154424,439501333,1329773925,255168222,1838262472,810536385,1140135232,892155015],[2040988363,1827842796,262411568,61248861,1391415879,1238139640,1683257627,2072058305],[258115224,1152194823,999334789,2104988791,1544921308,691351786,1972101968,373370830],[1708121425,2033314413,392823319,399388430,771276501,1675295374,56079449,1384959757],[2033926825,811199317,557972456,607110484,258072223,1342632223,1349067962,576844075],[798805308,1050922307,1271633384,1759430230,695843642,485857776,1846734191,1848762598],[345023252,368961058,619774793,432067335,1893544995,1575643858,1383523699,1285659992],[1180573684,665794,1529362914,602097275,1951435337,396290937,1300387596,1254303119],[2125546594,1467105650,2075007233,1910430051,2056857801,1795049583,1595651704,388641131],[730223551,807111417,787364653,1375397766,1477685809,179311995,1430702725,637331797],[257079370,1877463047,1764022980,655950028,827930833,1044762759,775262141,1314891816],[1410081654,243788245,1740768634,1631344104,1342716857,2006447530,1980982299,1887866478],[775683638,606760172,1702428062,1159328855,1847766680,1468379471,1069058452,1893594058],[369900571,1584047307,175466403,1228100254,1512331745,576114509,2122862799,1803387784],[1396573583,618144614,483916558,1454886134,1255736845,837945640,22707426,1671847334],[2055186546,1531053652,1038742377,448710630,1005064476,1360938935,1863991994,10637065],[545141738,491471662,1712126066,1141164096,1997699267,889759621,1950269481,1650383539],[174073567,415884832,840605195,900827810,295763607,930728742,1945694899,1142671277],[1562490934,1671725317,1844953962,1820062142,359318278,1989654340,1926357344,16982810],[923082059,798919782,1274444870,1570035386,819065736,1601609452,922081774,530381000],[1307395010,827331470,134371710,1066843023,1952686112,900871307,2100499368,949291882],[1411365004,959419851,753914884,1808038510,649654160,474594978,460389528,701639498],[929621230,58120609,604065602,1184111476,1642630660,1773921159,1257367379,1095892751],[1681319063,310429976,1485585531,2001238398,1829483610,1610111413,1723045080,1801605756],[870653505,544907323,1552978673,1894125408,1757434619,1916785564,523757108,1249275552],[535088079,884430003,155635201,167295511,967664371,1026421178,116947769,790900996],[1412447046,988377207,577636908,1585990854,181871726,1801360050,1775299431,1678179519],[1984797952,402475664,861962222,16263860,1940838739,493226580,1401034942,1269342713],[206593974,695436353,494147452,1415953758,1319740003,621101224,1461765031,179781341],[523670773,1772729567,1635335625,253970192,303196277,66188574,1072690138,1339309762],[977651141,476627117,535923731,1834235997,510159167,60635558,1415002827,1424557199],[1839395817,1320232509,132852719,1312862917,920778396,296534230,1565022339,2050895231],[3303460,867815664,1559259725,584435175,497834086,1265665126,1702796260,1129480934],[1790610140,1403352961,273759920,2065619435,277309514,787687850,1284079524,495525605],[1879054924,679031172,1287527667,119029571,1954233518,494004415,151321937,1107774085],[1852765538,497028383,1338457912,281461400,1711958794,1059176884,1566723075,528921223],[142809706,1451208488,35588453,425549391,330757353,2122211247,829184219,149682346],[329559912,1419052099,1148755708,1071274292,1223069648,167122723,83777231,1448213959],[469789008,2014029314,970446427,885327068,301293223,1934355371,373875690,1115363480],[1547123006,1004839543,131525263,1433742225,75433766,647742913,1455846460,1396407124],[495066843,480422617,839551374,845533676,107349325,160556610,1353502468,966586504],[1514069072,847284113,1143997255,2113157671,1569084721,1508220003,108446288,1677584611],[1200726758,204897042,1701283974,1627603217,1570814626,1136179346,1579025626,1061539907],[993673825,138269476,1236413295,444330527,112959056,256312842,1492182864,131398077],[1201182772,1251131359,167293120,1307827872,177677424,154294966,630080762,164248152],[1656365624,304197068,782338328,1971157290,1268007273,1158791208,1598984563,1985240264],[945567555,607478129,542742433,452147556,1891127795,385935992,655109890,927771246],[1539045472,1389294591,473948589,943520693,2054340697,1036041107,1097432205,265998355],[2071210961,1168880493,313960395,1993751691,918634302,1761788250,833877489,1017782423],[1781680254,1013878172,1565385975,1149572471,1470760219,1017561066,1349889897,1585169667],[374663283,1058794702,1894489287,1500753669,638492488,1103665675,75179420,836831902],[1986600656,1789363257,200102149,1119602617,388936427,1638361890,369550871,714111921],[1217824438,2067811960,488936407,1732267280,1794887887,1282109415,1086918741,1906652016],[1980225595,700572792,316466744,1303110006,1717292913,1619748663,1129172290,1320756948],[1010055327,582307163,178777934,1925467747,1243293054,136024717,1756574600,1903433054],[2106159019,688520763,326234935,2064219838,940346223,2058796309,651139167,1896122779],[409762416,721846868,1742489195,289902515,587823974,1235473594,651525848,1859717164],[338341200,105246271,343692496,270093993,2127503823,13758914,1534590236,1675938683],[1154922040,955482172,214739279,1073714520,2106863956,548919532,1161798960,1731515798],[1260060787,1903896224,117017972,1853172134,341470225,1163760535,1675039920,1685905427],[1290483007,539519054,109112008,1714499918,1623681663,1624675520,1464009188,252148626],[786051860,1869342639,1389885891,1304215443,386333342,767560470,1920552148,1074438181],[1132070564,258619467,252025233,958021986,510333468,76586680,1533681194,1546856066],[486532110,1267758509,1831805573,1784884885,550840746,243761085,1219058421,1818669606],[279813398,471836714,1527996238,2004263424,795205774,1287189727,2111871486,908848984],[1029337983,320172000,1238810608,46572955,376318755,1018505322,1719691433,527681635],[1538748467,1018289035,720483387,66116494,1646767295,374373490,462035160,1123754038],[1987820155,1010511813,162921076,944555222,320671433,1975973108,1684358580,475589261],[1120358733,1958674081,136103164,561374801,937100289,2064325743,1553994936,465961336],[174334443,190790772,120085561,912896526,1191608370,1282322570,1742463441,2058692199],[1334480096,1979634698,1228520094,1343783399,1383837973,2020237231,1105421140,233841333],[558931168,2119933402,1948711181,324956890,1483715469,1251605571,568444369,1844883988],[1659309938,923980357,1311031859,1779209455,1935330538,1472536489,1821822207,656733740],[1781721790,1727948944,389014198,1346802090,732511359,232366935,1472285132,1127570437],[1169375200,1264348947,1867336651,1909504930,254699025,2091238299,770677577,1229163535],[3969327,361852760,1743805445,1085359715,1274579713,987506257,888623307,80564911],[1690971790,1714383516,371053076,644829451,64293380,112797041,1046778992,90123432],[1376810948,1701610828,218376253,752707456,722048899,149939748,1477248460,1338219815],[1215334793,57166569,1391790670,290615067,1174388172,972774657,633705167,737943355],[857019790,1302985602,1389527470,709970347,184768704,583890237,1198100425,875709324],[535632861,417786513,1904091305,153441159,1502406320,1893811630,1519422427,1038494721],[1462569893,1878253659,2074757168,1886902084,803067403,2075285847,791580351,340131402],[1507028673,1686089955,1103841161,1773906184,429233564,785442404,1967364443,1929261413],[1546225911,836548466,267848704,1254744179,1508942579,897589231,983434764,1089958838],[236911013,2076266081,1180545410,725112724,1360607727,1318641534,400618791,1696214465],[845905873,464061098,1149591226,2061315059,1010787188,1102421117,139003610,942149107],[1808825458,1849142102,1564949317,1600103101,1994543682,103356472,1025192522,1267705937],[1360328524,2088746697,1668721053,1091352980,391833658,487124192,252774552,1579897894],[1261358292,1376255605,912730614,200955503,708757617,1895256521,1867128729,261463745],[639875267,1340595145,176656592,1029978289,2006020062,472228777,1747702953,1257121618],[933285581,1114754006,505720119,1247924395,866285958,465800920,1906071669,1933806842],[1432314793,640202985,1065875463,1276875448,860256346,1941760589,1864569140,1068303711],[711944617,122833093,463523840,1211258733,520290255,1955767343,264543109,1898914777],[1665294693,1303967466,457991756,1597923531,1142010325,908794546,855620193,99682764],[439736309,957280121,1450649441,1054445694,856901022,1423974483,209295254,1471850301],[77700041,2002491978,1080845652,1458594000,1903009490,282236420,2057409311,427655622],[224759415,1660263346,728700898,129872435,649314502,498397603,1406911366,406043723],[1273197317,1084846050,10783115,622650106,487747854,738726126,94346046,317357916],[1934912228,1757971506,131986828,1243795365,897305477,1599628925,1579052583,489649715],[542271663,730977770,631565317,1850757365,1439989045,1158324046,1589960985,1411788082],[1953179901,2059367904,1699589828,1201431482,1888347827,1321053034,1322353387,461411488],[947928974,693235896,720221232,251201103,792757468,42452458,1586721212,855258038],[400926087,1804614782,153014336,89740028,581874765,1268464468,1140686896,996937607],[759932420,1960649395,1277159358,773400392,232216377,1797114862,341130144,1653922916],[705243630,1715644367,1311910463,329985938,11439156,536364834,732975360,950181307],[881583498,1823465619,1748354364,1110263154,1348289577,916043658,1096028267,369051890],[1785063170,121617702,467195808,1777328541,2078956848,202485464,1543896724,1205308009],[673246731,1425042102,1793729272,1487212043,470296046,1431167630,1378960094,475779833],[597528229,1975798392,1546009419,1564457842,1896948413,273377102,1436887484,1934882887],[1617526151,1313787401,1885521550,2027768621,1630997443,1483855109,1146297305,375821754],[40833307,997630958,649454505,1269791631,139698294,2011289194,2072245809,1100582644],[117160083,1692143864,815010212,705444990,1560761538,445459895,1100395973,740395487],[259382975,1481959079,1291712451,1498881009,425284434,2115675353,272828012,1697305031],[1526238554,812053376,1192568453,1939694482,2007330945,421575791,1762760088,184814220],[1926956213,952781779,1919530207,617862903,959757510,772305521,251062793,399709532],[1365153183,1263457647,447798377,1054384028,1869067827,1588133329,2015977822,147084265],[1935739426,186407923,684250975,449249924,457873010,574046758,1961199648,596951297],[2018096282,958584201,339294849,843662917,1106585877,760687433,1547409517,170268192],[1640525866,1912183927,47318439,584330124,1999307749,1021322661,563215409,63081008],[997663648,5763685,1676829082,113660253,70120571,1322097582,1353574227,1122827208],[1492780223,680030899,243741507,1432029900,126777232,86472636,1848538321,1686182512],[576841415,1667705584,223153304,1612843422,649541672,1527484412,1837397723,781964875],[1917802815,463758100,2061360452,636351274,562291193,772463401,1548082094,1193054026],[153025434,537360422,1696911516,1567728664,539302334,616079270,763922445,433841655],[1338202780,1496431135,1951383857,527045575,301205227,1282670885,1247991858,1383422586],[2096954717,1927504543,1476040842,674369716,1807309097,429220760,242219032,791552997],[929556480,836507592,1032228664,256179943,1844402373,469069707,1732675161,1199559537],[876130292,650207293,477409823,943863737,303852244,206494107,1251178684,1393753453],[943917845,1258844959,238765786,1221809953,1186055661,60243786,472050971,1162697564],[241784801,1570492888,94092234,1908286715,1132655429,416663614,1581530905,1240697566],[1071910845,1499637564,855017081,1818340850,1062941879,2005228769,933419198,984169106],[336048906,1662877620,1027176724,96356168,86094992,2113622882,1486554214,1153777345],[461322632,1632895848,1022592471,1111124947,771652706,755351518,657686581,564646117],[1921063424,1490792731,1006854763,1280806232,722475742,1859440491,1827994535,1879809225],[696470248,238200620,1839485451,190652137,542644075,2112671970,103540990,1829415314],[1326426699,717007090,590622190,2088603984,432943471,1852134809,480828760,201707059],[1408971541,592084049,779367466,1015745487,2105181169,1434269172,892349037,1498289466],[184917292,2115637949,2069869246,887689855,1215078569,732076984,413955543,156775453],[670361731,988446093,785614214,1805052119,683636635,1386666741,748483446,914797030],[2025860556,233701235,911068091,87045458,528863985,956032289,1615385850,919476623],[1292812936,1887245685,1506317604,818847448,1238111212,715137018,643079197,471282753],[2032593324,919556032,514309090,1588300785,638329144,1905644819,2029096350,1394467085],[188446469,1712828647,756225479,827688784,1252720698,227950917,507918401,1205749227],[252964769,1283522171,950739847,1304018593,212622113,2060065962,654020922,1463180326],[1332067090,1177116744,1014803066,922266097,276517802,713796622,121197265,1118136810],[1883866484,376017956,1593762041,1935498676,133645451,1104726567,220036422,1091897125],[100941055,2046042231,840473305,670664565,1716328561,1459605477,54805445,715608139],[1650443034,1758480950,928724865,1940528589,568427738,532608520,937238236,843272360],[1083101926,1337583447,450317769,169004512,657449915,1274911949,665754323,1584575926],[1916919271,1782238695,1165444377,1854941030,1658660710,184664964,1177193906,649373143],[697369005,1937103963,370079141,396341389,44960959,79482955,2080244455,461923977],[1396587733,1581086681,647158596,259799412,1233044999,965900446,1517137773,473473796],[1455054835,997175317,96740981,1263929615,2093670756,1084648040,2010551071,1391079548],[347335599,1120065035,1888479770,740450049,491567615,1513577204,396720485,993945537],[1612338750,1690113862,166180831,869408856,1638567739,1308445148,1223070367,805827303],[336254568,309955947,370262302,2052780885,381652680,232624450,1910777043,337045369],[1752786650,1017031923,1518007799,139296696,1116729430,1121667480,1465302896,245008057],[1333812240,1030846542,1083167644,486019874,51577498,713606687,1678272139,616549184],[1678429363,890622784,1861328383,1674730874,121806682,1699194719,1443723642,1468084828],[9185579,584120652,216490268,809692527,1343456582,1463136547,1628327926,1111538232],[319839093,1919491151,526731220,1286972580,1066775349,1205574628,1894276027,1755686082],[2100018985,1902859522,935990082,1340136866,1519684922,458542298,160110111,618161381],[1571756419,670710439,725468316,1258322983,1241233449,1886976207,871853667,280454509],[788394150,1590222303,150075403,676803357,256857891,422772709,1162269301,1988987533],[1581095828,1207919725,314339300,1551012247,1245564970,250376200,442192083,1231100622],[964871679,2079285464,1199310,2077121293,1459895447,1215455924,872088493,256969076],[1032410323,1057533766,713934364,1625516727,332534919,625133206,1696350090,408123732],[83815619,1140383416,820768287,690830506,1022934461,1710635170,421082661,141139157],[771306047,2115932943,900370920,1882431556,1763474080,1524651325,227258862,1643949903],[147629048,1670788135,1041093485,1238859766,173094506,2071867206,1722833951,47565342],[1236490744,2106557669,173663813,464580036,1772538287,611306516,668370564,850028117],[1656748599,1348226870,365099126,948412480,973150193,1800467763,1495487102,1049450751],[16972254,1704030903,307548265,771614521,380446276,479015073,683870247,993085034],[1653890291,1828212531,1150169858,1584774570,1449742884,1976199215,1744252369,1864044656],[64613882,928078839,1951618972,179577262,1684733083,1922637033,308294152,1519162787],[1309102170,1312925890,1756861925,760863771,291622466,139108235,870473730,1573546478],[178453943,1436869921,856162130,1843735451,1368074920,1012051413,2014688269,329757890],[729452498,1583713970,17168622,1298542416,749612263,1210606273,585118590,1809189548],[530900143,1278846685,197510750,765147068,94313266,324735,1887641251,1060372374],[194467104,1945576839,1763089141,1818811364,1644657130,1717966159,1500297526,1431020746],[1875570468,1181485600,663142735,500294178,1251945731,1733553704,1367568100,1990636032],[1954802276,2063905812,447265009,423580982,1374771322,2000084481,1619283644,981746845],[1093566541,1171281310,313546000,1218967666,91642494,1789813001,1919226512,730558571],[55301557,445357057,228256253,1012827737,510827448,918461737,771578522,379277678],[123162610,851867199,1534240434,1314183074,1828079572,195074885,213547096,1965416698],[519601648,1788125983,1040147393,1444889216,1285890292,26208994,1972551657,741498327],[204927767,1912937273,1812454494,295443906,1493572182,276100938,2052125343,2023395517],[1613857887,841451882,2016393047,1665171142,179812386,1953290769,1952640980,589247379],[1894464617,1982540625,900028736,2035100732,1637928883,1880966792,1632883713,1875309927],[2008647649,765167755,628062497,2123164351,567808516,211245822,997727461,134309976],[1283699886,1930559573,58010317,323117357,1448736732,1426517935,1106301459,105979587],[1455830100,1565735834,164484625,250131324,884279911,742454775,1900787690,2052925181],[170086853,13381551,635608622,1200532924,193427645,982272087,1669416024,763764028],[1871673536,979723316,277973907,1122356564,1718404890,1755395251,518909749,356448920],[1932795331,1644139923,1675352622,800506240,1192476664,281028540,2086445737,810239519],[572931456,906544171,1556783159,1069524634,880987487,1703439901,1006564982,2055311850],[536678091,861576451,300576283,1233412798,1433707534,824763926,301724556,1180184352],[1592317141,722701400,1927819656,1656637085,407277589,2042706291,1276906054,1385640422],[387879938,1533570565,586188822,1343846046,1604059554,203994587,439934255,209895649],[1842227462,1275264314,1676921336,220934942,922826399,1238418870,1503135868,1040882965],[55718227,749488553,1185629697,1099794533,294463234,1493279957,1867921170,63257429],[1211962742,461009224,1564127362,17904939,401335771,1254560500,1392813146,1655747567],[1443422901,1552825309,379878774,913487373,1010438300,1084648612,279310523,2015772180],[526594296,1017536301,2101560949,1672990452,1909659725,65691773,1219733028,1151153370],[55952280,495684008,1758711851,116323060,1923005173,1820024428,400643569,1573033113],[1883400281,72775928,467878116,1220441091,1939286092,1942048010,1620379216,459853779],[1767097743,143682923,1731346009,1823888566,1536634709,1802971792,745141126,217859014],[1916926214,561098609,114659844,367241113,83325215,547145566,1391358595,1028472975],[357694729,1221600679,400414546,1291506438,329525900,1595977788,421541872,83056474],[211954816,488822403,932300522,2034961173,1149460757,815326020,1686044829,921643563],[315238274,1597248219,967260133,289551085,2061678422,1501522269,1563189160,509386785],[1524464055,1876619813,1511202597,1348393848,978917739,1205628205,687058202,1085443694],[1047701071,630413382,664121588,470369214,1718257334,1001460986,1036658663,2051371234],[735471972,795551829,292747969,1962390887,62576369,591322959,703114352,271636541],[2038674350,1630921748,1923618032,1992974751,1110016530,1973152205,1149531240,816369097],[1045208165,331173368,829908894,810056684,592693898,1362457530,1963805698,1055484971],[453777110,1038393979,254975456,1018917821,392649762,1740998857,1183035803,167984607],[98465301,1948484537,1583386169,2046405357,1236080226,963338981,73607025,458920265],[1738278563,1503066941,1235996034,1686156333,1512501811,436196307,203720589,1353963742],[39175329,1302696028,244755354,1908007373,423377250,700500709,1315811131,850254747],[794086914,833551425,1055358696,104989975,1709870018,2098371028,1335979516,1537852748],[1969174063,125710220,1598276313,420548779,240304320,1554885661,381632017,1045561622],[692566027,687114679,1465101535,932108868,1910309931,779922399,1873577084,428951469],[3019273,1937600567,659237408,1827450673,17872597,936468252,1698494649,1282218687],[825870709,419513199,2120227213,472877978,1341351505,680064500,202761775,804532672],[731556811,990707572,1092500787,1836324626,1717268739,1541752392,1450659528,2088777196],[216405763,1807990406,177908169,483797718,308863438,1438649322,1876375247,1903469616],[745290237,1484235728,1992764827,797527984,792432179,1762007816,2007778743,1533782790],[1075498050,1936378763,102206393,1125340919,491262308,717418211,1770621977,81253974],[272766042,2096877622,1969184088,1920065717,978709554,1571786679,862859723,430568066],[1155574844,2058972773,1364338962,802981755,2082924579,663044404,790678269,1492069954],[432359225,1581887061,1747403388,1377983232,863062851,291662418,458762946,1097638991],[1888732668,678543960,1125276164,2068403640,1910922781,884328614,372894546,559771919],[854750716,1322263021,135899549,1321580511,878671525,1633696931,24714059,1794764827],[229237492,1002560393,470937997,1524352255,1604583928,1461509282,600833089,255076839],[1343929144,230955420,1372468885,2088008394,1438995628,127037543,693210,1854180523],[1207588276,324770079,831200880,1522930094,558536378,1629050835,449903183,272442092],[886926550,893122823,1781332154,1552092082,1027322838,2034871598,1863366952,1397100161],[1145895437,1334941398,1957333518,1747919945,1275977354,1646701122,1042121307,314781889],[407285150,2057948715,667790893,1325221152,1697255815,975129916,1039331908,1454953256],[1133613371,2000463153,1176400982,630730942,395695827,1752803367,521335922,843959984],[502563678,2060716660,622953651,1619860298,1142832587,462954600,94567982,1372775176],[883201841,208894003,321670822,1720121713,205032190,313724278,2111785996,1034346898],[512336286,1539091842,101586006,539961830,654450695,1072596862,995312481,2113535941],[1031830878,636703349,414020320,2092547008,425239380,632063401,1174140278,1559694641],[993956955,489001268,1639110532,1778478797,168897313,678470985,1140833844,463546940],[1516405954,1775774103,884036741,1943895047,1736693977,71433485,1461384169,1162671769],[1035101388,1605074536,1515055163,1686352193,181165780,800599247,1175431540,1036521236],[1288021567,13171623,1058270804,1022093759,1715748429,386602677,519842216,1853744531],[1550812983,1445235016,1040277513,971753037,1847052772,855209091,1328090816,2033829531],[968634513,1215225457,1890036553,144875974,865485124,1112741763,502394885,564038157],[330274495,1756531778,1033452637,262170952,1573693187,140954653,1387753932,1544316844],[2018565593,939423633,1256927578,1382646260,103834791,1845103224,1906032286,683518570],[930109296,2103070816,340175227,199837833,173853802,2129509941,1400529140,1229184645],[818250045,1970076782,1157291199,404667557,1180594085,1538318329,1912240810,307360753],[1980625463,1233099404,1205059597,1324127670,1061582448,754162346,1562780214,243358354],[782162436,283407965,1035073280,2127327424,260341740,1964188421,607533144,478225794],[687433967,1261236621,2010800675,1093967429,1358446816,1740876005,1392335187,1252433394],[1580918057,163149122,1913904407,2065222045,1013303823,1700111910,196481751,76146619],[877447477,414808583,687417420,576855331,1291109050,94825871,1175341311,726710785],[340969124,1060814050,1572205562,1678164103,127714161,1999940920,1456494448,1496902806],[1156221744,703038377,963298472,1013697050,2115686779,1747049304,1815859706,2122185920],[1023203321,1652734254,1141718427,1456139218,1908983950,1989571708,1350522968,537479527],[1128569290,565637214,1963665202,2076044101,443697020,764716968,1737091669,984623679],[327437810,35213557,784403264,694436869,258575661,87917533,1864675621,913006539],[1508691008,109923792,1913320399,13219796,580633375,448219445,1428136461,1518878092],[2002751698,1765044392,1880333992,619413401,4336164,1283550258,2053788902,1027647782],[1596872349,566506919,88066442,1850428232,1037301690,794291686,1368064021,1972214778],[471503144,2084632017,573988629,1026810713,1393048268,1502349961,1997075100,1151406704],[1277242643,900984990,207323259,1784050115,692863368,833512148,976586667,1747398124],[700916018,1165550558,442016538,1038757078,1129199168,938324612,997985349,15108293],[341927717,1393043769,2084977080,973164203,1032008239,1957903737,1067145340,1890386339],[309281446,189216469,5957215,1527195225,507328390,1211613546,615903918,585190035],[358639494,476240867,1188127914,1506027381,694268675,1541629785,245901381,954523580],[1503964705,1475696600,2009108191,1897831782,366036240,32419041,1988270994,1979239755],[514756445,90560258,1970005931,1301654016,1354260214,1160238517,1186699053,1287930105],[986485679,2051092507,259057959,61059839,460748044,1099632635,1984606510,853084960],[548455758,1498737348,1263298965,1511769851,1152253504,1375668506,565729450,1693660832],[1501738343,285244658,458349994,1313161865,282635178,67372808,1583980101,1923121645],[447741108,157368316,543188521,159662235,1617351013,2098373788,493422990,565566966],[1846672679,972953549,1629707354,711834743,958169856,1668826298,1251000351,297851301],[861834828,677517065,651116958,1408331304,1637159907,2104902798,1878215448,14109041],[1590090437,1040057321,378772489,1069092402,194374370,527509284,982110055,729325838],[1910440958,1389497092,805843546,99407867,1078883182,1937628148,1896307828,1157452610],[1160871927,695765059,71913088,1449344178,70148029,224310542,1657997825,547244078],[241401597,602049027,284130590,1246651587,1918316729,877594730,1926994037,60262797],[1587965605,1714399637,617876899,730603177,621192678,1619020371,1688627722,805161476],[1985079659,1461454161,198879023,1873899982,2078303540,1544605029,1555752314,134025942],[1815724866,2002302506,464214122,975133420,1880830155,1270817771,1297072082,236383671],[1770670296,320332732,1986543113,1784828894,1880068292,75638801,1751178697,607934978],[20954411,1796764544,976540255,418181366,662313387,42110075,1752366605,1087097039],[1972183622,1450536988,725446998,890926585,1895099112,451987234,1148446375,743210549],[1870888466,541171312,1348024330,1624141947,1662170031,29499000,985461011,1057554898],[374948564,810068936,269345923,1127279987,854481161,1456769801,1883323066,1057271339],[1551188543,1870180822,1658253629,740905834,1766675675,719359283,1240825927,202828899],[1591858783,1108942238,1469465952,1940447951,317631484,656809612,505199363,2007814503],[1783815890,247522485,2117259312,398906030,1625451726,1946944136,1344702849,502388263],[187879773,1827402875,19582294,1981806828,979319910,1941212984,124663704,646925101],[469692848,1330882620,1148322864,1569491684,364725553,1789732036,417903447,576192132],[1160548480,1378643549,2054702158,1228685154,1947196721,897777696,1851920027,2112059390],[1941937252,1118664597,1171959601,1185677022,1592542003,1659923095,1540731933,905089070],[786363818,1334818856,1912719131,1899563811,259565493,1845734929,1764434197,1199164759],[346831077,146503259,665765843,1680714878,1615012503,400974741,606574755,121593581],[893767946,2023807260,394590903,1111641721,1140245684,1038357248,503809674,574451248],[823188922,641216177,1752290850,530002703,1370764257,1049781382,1340784800,1652468729],[185740984,1497304835,387651160,2052666628,1265342088,1319979176,15877587,157187417],[2094042860,1755583789,1220406381,1161101705,699226334,190613765,707448167,1751574404],[311557756,1840503752,752355579,2129728027,927640352,1913532429,2007203307,1456278919],[1320613488,1605663866,1077714145,1775225922,1394220801,673149951,135242517,1593277515],[259652841,1285593243,454190553,785856850,1706503483,796744819,1816160175,243437298],[1356131066,361482194,769976450,89049721,1631155011,1698389749,1581247750,1529886676],[411832287,1317178517,1934435381,1216894028,1841828455,1697520005,1931591406,790950715],[2028227913,1968676652,1306464285,1450026111,440278508,1436155187,1507014512,1168087155],[159802381,21027806,1535828442,259746699,1847110483,1772940187,74582356,1069730539],[220666353,180344597,1296320655,487059956,1315989788,1370541169,1656778990,1589909144],[653793037,1994631349,1031784938,74701377,1585243216,210248282,362710426,979892518],[1289936133,1267810767,49345185,976100574,639888241,842703531,767075026,736964758],[1551099929,237314540,718873537,683462690,1714138852,1077440163,1113107615,1281713828],[380310536,467774687,1201750468,193870185,1685571989,1729376755,1519523765,1359165259],[1706885909,1153620961,570859866,1415531499,313248335,2074961965,1819077667,1895182625],[950253471,1077177277,344022533,1288084294,41671053,20819831,29883759,227838912],[871536759,270102701,44122392,158198635,63205813,1553654700,838527568,705346190],[1167305837,1278029452,1905136546,1264238229,332026752,2099458144,882014818,1466016356],[180191337,132901832,379890803,346072467,1159754843,100302985,98262199,199378146],[704621625,1329542566,1722978149,357033767,1860379738,1694385610,1236389557,1224368167],[660599696,897435493,2028749018,960022699,660896239,677229130,655793436,329674559],[1311261024,1681425915,1050663931,1035003876,636503126,1519454411,420878668,1372144042],[961603252,1639032626,1278559680,1437971124,507270989,1130067491,2103950159,1533695525],[1973689758,181450654,522804998,1927491423,1458226008,2054835517,1685637961,1828660955],[2021653920,1916156690,1459532088,1062765537,1082545530,1757892890,290338014,1383486535],[254050578,1202836040,1452216910,2057444257,830550407,1531835040,1898864936,1841534714],[271401756,893633561,910124545,1261343357,458655185,132566243,1308571707,1686444862],[664024547,1009711559,797033468,985235833,736833644,1649418577,437478615,2022855305],[1414722540,1462037062,2010282177,1476603132,806506125,1972973545,1868063264,2082779366],[309969190,2006135564,1144621406,849407699,115389510,1657354069,536226841,430347577],[1000492518,499214179,165575027,1486203804,1401845348,713680677,1140311417,123220116],[977308771,1978426634,347370303,1069550452,799379011,701980864,1943650608,674672045],[270062412,1247967221,931238635,11972722,1182217160,672028014,998291804,2078767123],[1040725488,1032688744,1777551793,852226413,1990391442,548195209,1376880366,426799660],[2021925439,1854122631,1882590454,1073362629,633491751,1076406441,1469505163,1663396699],[389920132,1557447869,2044683520,541335901,1191845977,1957065277,420080154,1239118941],[823710940,1995257831,1296813139,903061504,1504865927,206550992,1326733771,1419950522],[147288010,376751862,173164049,615966800,1470416117,1591539429,697638968,104284657],[1455879494,895562624,560458715,2003412648,2120415189,1264375876,1120292958,2083126088],[592098364,28202921,1583404423,1851310531,784054089,1419657528,1334186096,1478095276],[389022765,1955141809,1700328784,858087423,469836717,1835932909,1393115976,1576618429],[1465138053,2111275154,1109242627,708143551,249486220,1434867457,821496573,835629043],[915763665,587809594,1767308873,1252522727,1310737510,1221308799,538456475,496158847],[876832972,303683257,115790040,570844081,1547673694,1061986460,2113416551,1800921291],[145572107,280256681,1637699917,437260378,870956858,1787610393,1905692623,745091836],[1824337903,2033144241,888168961,802547067,748845988,1405565673,371361472,1721316048],[1117162488,2025921305,1448691287,243626364,655521231,1762392415,415046419,292607621],[196842723,291055117,1485994221,601126788,1151557238,451396321,1390357001,1316134236],[467809502,297118290,1739285036,457635552,1926386516,933351611,1769012420,615497006],[1785353799,1292736063,532017014,589034170,144981423,2096419342,1758813654,2013229891],[1054795314,324531083,990922010,60255583,872536555,1525603544,1716602904,1685006331],[957736291,2040347722,1520679169,1034611219,726291537,1046762175,778899488,1302897123],[833561450,1212659295,1530022729,2043061245,1566539120,1873224433,1664589758,1373388502],[1684838379,1038606632,2052401900,2042579751,1267268684,531681778,1653425563,1511368012],[331925311,2094374836,2061004010,105027427,409968049,1177333876,1714861063,661811136],[877442533,801669470,1447805916,362435402,148608043,241945893,314563661,371980529],[890356663,2122845471,933111895,577971490,185101536,1438099966,1997646237,1430276447],[1614017298,71574905,1068366449,239546183,161500588,185051144,750127112,1550934231],[1049097817,47008670,633733308,759337802,42495862,494915723,1477862594,39859519],[1200531360,1925383904,1224860938,808344115,1166535464,1820815458,82494184,784493978],[422691162,1049281135,1478476709,959163209,1964855370,153564677,1075733978,1256573275],[1690175227,742055325,1147818178,100901244,1297833831,897190816,215765176,821658302],[2106533181,298069296,1617335056,1069937854,1739165282,1530847582,1909323530,577937488],[2008982969,699903480,862218340,741004170,835998488,831971931,650552640,72996871],[1925331000,972352736,1341117391,889261836,928965353,1809464325,243631919,1924468296],[1587701559,921795746,1455811561,755353329,685113125,1979385301,1403697484,245159180],[1500619316,72023781,1231356414,1422532972,614468755,334629113,1002531328,645046477],[119593499,1864205708,885672078,241655655,1934026824,1975613130,1310242343,2087771564],[627939144,1935679671,1274231775,1695686859,1629775265,579263773,1242000668,1613992960],[1042571617,557208468,159296292,1637778669,1874487457,533272950,451076091,370294291],[889076045,1031986140,574666701,1515612497,571325126,635903488,1757531007,494756261],[223715502,840502772,87427379,1058626178,1689529168,198215099,1747147368,1501650259],[16315530,951255365,275906953,666634770,1231397594,1873376700,860910945,1679531233],[229851290,2059935393,1838463735,1287254630,2037047174,537231962,359127355,1818732420],[2054780265,1832116845,1918651218,760590874,1203936752,1481315192,1985017383,1983097009],[1829423972,1248840033,676022398,1555239835,1045691673,1665957061,1152647042,1823696118],[2126744152,943215218,1709410515,781344548,710427233,1555055802,1718195110,1929698515],[992011628,985862851,986640802,1412242533,1771948942,743245919,1490881914,1668116242],[1493132270,1428998621,1933524744,1330768904,461543065,841328602,1187399970,1926564520],[2028362072,225106096,2050944163,1945850506,1732468225,1840151309,1500047463,200241324],[1202822322,1733947561,905005291,1615384710,941632801,613027630,370125673,1764551472],[1837374936,1678576018,403657502,195239881,237666487,1862824094,1330417168,1954680235],[1099687146,1530290391,1981632332,314860437,1009815212,1332987995,162522773,524692796],[2013507466,377777496,784296572,592076174,273780752,1836430310,1575875940,529633016],[1219624835,463687940,1146710949,634719449,1302135623,1140114658,956558231,952349259],[1078670556,1512017649,769650364,1633434852,1082810340,441204720,2059910319,864267343],[1422846593,2016439263,847058011,1817510102,630625987,1484255336,2120239915,1988554341],[535019927,1745049384,1733839564,2051944795,117727069,1184085444,2039354735,2122694737],[2043328480,1625004770,1999919109,338921282,1924341493,1672964208,74368426,401450678],[634985758,1835846610,559161092,1722277275,956022651,435035918,347768050,1447361526],[763229900,1640199955,968932652,565266509,608765183,710094993,225807079,646430333],[1229248875,1276347668,922274009,1624569123,729391354,481665254,1114579687,1292725624],[576809700,1489869809,672427249,1366889177,1723850098,1559163286,516105244,1593663461],[749152270,979002831,1758196584,1720269233,359183504,1837288428,404819694,472244019],[835801588,1065965427,1900076312,2099832839,1549126524,1346481709,77473542,1702982313],[1868503606,2060703110,48332414,2058038279,449897102,1030097242,1123081134,1348159288],[2094478030,1521747221,668728711,1049067989,918409768,698389730,897726413,1952120621],[1329964102,1757780583,1931788148,1449892956,313867191,1919029646,1342361393,1613438219],[1441047921,2008436075,1970620232,461075646,1308432110,533981150,1195817475,1437212877],[1859870193,390321183,1086014267,1112410153,328829355,682763095,428368101,1408114157],[722521197,1574314004,220223982,186971218,1637593259,1938184759,1364765488,552301894],[1168147692,879316392,1278701600,1965792382,1880614459,122417053,1826388574,872914676],[646596318,895551448,746961606,1639129171,456246977,13170308,244514970,1252973748],[749759141,264726549,1548363970,779972715,1261445590,1514086279,2088328973,2028827013],[2076373592,1398328832,577489053,1821059879,2032197857,1210997407,1921806325,752648131],[1981418214,1166815964,1071137709,420069564,77142193,2051446863,1951780774,1174611665],[1733294427,1057884557,957914837,138405771,393152618,1269192202,1313154188,1973159763],[1218842308,1638721408,1648381764,470030463,1767666891,588408027,1237467222,450671582],[1051702589,1145856030,810334080,1800071807,127960921,1066740644,956267780,1376634786],[553673054,1590955749,1973160051,328742625,1222604890,1349831438,863863888,1432054608],[1829413852,966060204,1603407105,351509627,1418925575,592694678,1611551518,1020287564],[1625073853,559587345,1164785365,980374844,2092872338,1058177644,722775453,145236845],[1491365151,1233314011,2046533731,1040735962,50711871,1642082004,721911696,1179686967],[1260284655,1602194337,1553203804,1262218610,1936978177,1028162944,1706214155,1978342656],[671878115,1147205472,1681180769,1028567353,1973286763,926121282,722914271,389274029],[1808224191,226591216,1859416392,241635721,1884640511,157734860,816391103,213678608],[38335479,1428790702,1848465116,123876010,2000848941,119973402,422683464,6190704],[871708366,284027860,1273557558,511085192,1138178933,215889961,1369363195,1992987943],[1040316144,2117819452,1026983192,1741447469,1018705943,938431794,610478882,397459288],[1382091521,799041410,1199614508,300932847,667563856,1538368406,184730366,996151780],[267125914,1140827585,869114601,118851235,136501345,1304309887,1144847350,2105582932],[2042852883,1291274492,591270262,453469079,871614341,1215743011,758691353,1561258491],[1871576091,1370702806,1115013222,1786943562,420581985,764959665,1084701766,2084696642],[1379783864,1506821221,1171893470,527196709,2103870144,2041556106,502861884,668693405],[332382030,1914428185,2102299992,377457248,1557530833,117546148,416622260,1180853283],[1468445626,795179378,666154642,960170288,1388496161,1473068074,1597053933,909808491],[1805707897,1637047538,979347751,508554393,347272365,1234889139,1248082856,705225805],[1189653779,1011126488,112556532,1976461453,2001327951,805834770,1197673749,1959678167],[1165802502,816478678,16740565,1532338202,1279411946,1550314350,1756194239,1617686552],[958401706,381974905,354560145,1857882094,933271903,837975967,158440917,273183515],[29043830,170299538,2017260241,1626581682,1131890942,614898024,267599810,835328206],[1222527216,885292251,13673661,264729678,81043796,1495963695,2094339961,144406970],[467199291,1524129907,755154439,189386134,305569205,1621569561,1346281159,1311898085],[588448026,1359959201,938215268,2030779494,965688111,397751463,907075834,205341276],[603418579,844524288,1252571925,102287296,397049168,1471296227,1361397521,110559113],[422881547,1828182320,1837746988,368955529,1580346144,1855351501,688147273,29222934],[951112104,2007588119,1804187230,1965626644,824120363,1951544523,266151805,1037440747],[1873600315,1879226771,1662406408,82101383,1586444602,199201882,349002174,2012954581],[1889821816,111031928,845834973,1633547543,1304381120,2050701898,315529755,94713939],[1682032435,1771374220,1613971788,2090712477,561737297,1529796167,561105090,377540000],[322455232,1690259404,324065910,669170221,284435298,546884293,1490945974,578935714],[429174426,1227683198,1184445064,1188309392,690613557,776359864,173052741,1819775284],[547521037,447312692,1038276891,1820480662,1540513580,742679664,1007989394,1557744887],[1374013343,718474565,219335771,593457897,1016914462,1809458084,359932641,1133737902],[2105186410,1488046132,1103966673,1861576878,245167329,165102586,1593210959,1946329495],[688141283,691271379,315317204,866182993,238000362,646244308,279064203,1169765346],[1535784432,1552007933,726891762,1307071057,1734171688,18272373,386660950,1354691593],[1107049192,1663199839,972435869,928283220,719957323,1059727351,561421268,811091827],[1111032428,1702546302,557855519,728879914,662659832,385565729,1360037051,835412930],[1542248798,460342254,1823486364,2072286124,608231904,1068199631,953975917,1237629953],[796022760,680986668,1685119235,1852944757,1806984061,1174548199,1483153822,1405078948],[912726748,1424467108,883643446,986965071,1097314136,1057373973,681040231,68639394],[327839109,2127251063,532477765,1439846773,1881572725,1542078210,1534035772,719390037],[958097069,438326740,1024367648,1484860092,57758302,1776151449,28904944,1733797864],[1098027977,418798576,922774758,1680369318,1718534364,1927276385,1319319069,1743957203],[1727597335,1956945280,380679997,1890272912,1443585234,1327463891,1901662713,791908329],[2087507791,1043807442,1928148062,804078380,808055643,695297750,2079712671,392697981],[1337605890,43709351,1385901032,1122824732,1094751390,2050683273,1264180317,125198975],[1064801727,2075344024,700959968,585084607,1107168033,1519787048,1723024969,1482877190],[1603097711,292536253,1958342531,131825914,1253326361,1440750236,1622970333,272703916],[5870753,1843735984,748113886,495596025,1801394023,1469851799,1670111753,58908800],[1443443536,244057229,511974453,2121210754,687886308,1931221919,2050195843,1094089661],[46971292,207960755,547612147,112575439,1538721283,1931131250,1852207391,635648012],[1444445762,1846530629,813536886,551109000,1449222807,440897616,1495156068,587009045],[2083691073,613661310,1996353,760514783,467839010,435821048,2005757565,1500641440],[1998431441,1040437590,1233172697,510296154,1979581560,414091240,1031407367,203337526],[285381545,652186515,1212562113,403616462,439173962,1937245226,653934707,1885629158],[1475704633,1496678235,612686503,1229661742,1539465463,1849831105,1237381426,2071917902],[20528580,1628512980,531523524,834422283,1732239058,887848178,1621500792,280690357],[1537583634,833047133,749507472,1981605301,1190789610,2107762921,705257472,573468312],[276413339,1399339374,859452327,1509903528,420492907,1496856703,379362685,734001293],[1839075416,887283722,1807827164,107845291,1531278265,662643729,1333520050,1642049568],[1482939385,759625886,2031080071,793458641,1291339491,90788507,1913510405,1190250869],[1274826191,1925902838,83477391,305648988,246897974,1911273535,1199664143,24153555],[53830787,2077283591,751186416,558545005,1354233086,1254449014,1032690044,118075683],[619265985,1135580868,299368101,2041593043,1136900734,25930230,1575522067,845374661],[516259818,2009345942,1348827043,1739421636,2098094859,419324478,881445247,1705919477],[501667072,894247983,54406839,1791458770,466728065,1951202347,456132786,189725259],[73447350,2035145164,1627478273,1546665701,96835045,201647905,1018861159,1573988471],[490805315,598582184,534575471,1493205869,1732841990,147434698,268851485,512849081],[537510631,1957610749,379740811,1381678258,59197699,1200840947,187424576,1632747995],[411377268,1406775207,831130429,758952470,976736703,1387096318,1754379450,1495563404],[50979639,1905704510,1022528318,824826871,1106213488,1404661991,817749881,354556839],[518443951,782402351,1606582418,926534495,984672580,1825617399,166586110,1143823962],[379225388,381307678,1782446308,1257475063,889899361,1839731656,1749493582,970302648],[1666208714,1410961810,146151949,1276899283,21930331,1257080115,1538513839,1643915622],[2098651131,348274914,392391076,1490513181,1406199972,1277987895,1619631507,1199541931],[57212962,612814077,355355098,534593413,1172365775,2067609460,250077396,1344104250],[578132497,237741642,478540471,1058461301,1711961020,1865130926,443003294,619059867],[1065359170,1096292578,1749072225,232059385,242516243,1909409937,1250762255,1486989945],[676244800,807759999,32638960,2029728799,56311254,552046535,1186765027,1957733737],[932875988,102122699,83138693,1815297142,1265307819,1030720658,2093401134,1477962439],[1893878969,174624626,1650962868,1055659752,589484294,1033100964,1037037255,834969513],[1909744858,1660483960,175756140,1742680644,568996088,1324615480,1293249335,612824802],[376495801,1662568008,1884287010,280239925,285403464,1867846289,1714389466,1136789524],[1403534389,1864986713,1453958260,1045633270,517869777,226743642,996530594,1048143922],[1599889658,1671800165,1068472171,1913081398,1995205758,1489231233,525576497,634309128],[1602000825,149912203,202330133,1649843950,1018046489,1427052701,1107836953,888590908],[828141108,1611655705,1350247686,289700410,1561143960,586496757,70113706,270096677],[215487252,1408867122,1607839576,1087879219,853663805,586457209,1787295633,1664611093],[51132601,1154312196,335858861,200485406,449272748,1211633084,1566928092,1059017907],[886063870,1313069006,520903520,69884931,1730502233,1826053723,54362043,88040713],[1984240442,1817256792,228845054,1284776477,1474145499,1994658601,155006380,1133226321],[12149691,559429682,698013547,618007313,978964173,1150634602,650661281,1402719328],[536954589,1292194109,974311257,1542909455,1102212704,1129025727,1390122093,1765336090],[1793438015,300596361,254667313,525080177,704523138,102492487,916606217,985591145],[481606045,97139505,1204754378,1781420564,1154774854,744688469,720364648,488117402],[658221300,1791784213,1031877224,658419630,477988894,802020884,643895259,1385046127],[1350445391,21415110,1726105528,1870410734,34835872,535818937,891348821,2064408951],[89947467,1504602504,663369041,1864972751,445134539,1778955004,132769362,1652089984],[425194292,950985784,1939640129,1721023194,174128949,1856757901,2031313626,1248590163],[208551472,2112188214,1620458107,559183514,567306835,2114130774,1701084211,1548506184],[576654111,584713641,1838573097,410984247,665137551,1231502527,1265490936,225961802],[781074099,1028523862,257880924,22840507,2030936328,684231941,101503209,1896468413],[446131908,658966921,1901197591,2022617260,1978191165,303672097,402975528,165009459],[1714324023,1817606651,1034578423,646065792,1061473659,531433480,2110525445,1678493292],[364399155,63286703,367110437,992757890,680297706,1557500332,333008188,406181738],[1857033325,1329041543,1325559962,1148893700,575719965,990545259,1493539098,867507389],[1571317386,2130498869,1818644679,900978450,1255669703,180700759,1215582183,1516907109],[416862320,1925627593,1719840867,1331403923,356102679,819948325,172420361,834405272],[205854983,1930153033,603065593,1447564562,273753001,1196390189,2051765349,1319050734],[151246088,1466195320,1166988972,550529412,1812427649,434132171,913350910,72738741],[1911696715,1763098747,960545811,1125769961,162781676,2095628287,261711446,1875886056],[1912004771,561523771,1137882447,116373013,320692226,1213699102,542382543,841576142],[824367789,504138367,1930574885,1359264496,1998050913,1458740029,583981238,1792820577],[1438983251,1495695591,1508771033,697102219,1660338298,416178649,75072926,624882224],[786972937,735349432,1349871081,845871095,1896564902,668072092,1601831131,660640531],[1912622304,15352049,126751427,1075571442,279347377,1128634243,25289197,1268011835],[365789657,1780718613,2048562889,78318053,567196225,1071831149,1649670099,205904024],[1824962713,438291717,728101622,706547621,150474111,260793830,2082945493,216919573],[939609349,127339138,959483429,194590942,1585477681,1987250348,1758249398,90742852],[1298905532,1511154890,788870495,716935714,1899871409,495667367,1827115983,456526256],[1125313693,484268035,632306865,1084984975,1753187278,1069662502,1762701992,947212281],[1858221007,742405846,837042639,1087763473,1368879607,615671445,36756522,2113165065],[88440593,811478294,1862743874,1161574059,1850026526,1639114869,1177649983,938369482],[927348846,1635845959,1783016534,1693252484,1532755179,1830753170,1946063369,1711509447],[722475051,295909191,863788310,1635204027,1865945305,478704666,1141535384,1349176533],[1728989646,1001440150,375762465,1421480001,1632477898,1681580794,1058293076,8871746],[110799515,1987354298,1109724298,1690166416,1061613837,233449645,982385887,1190225283],[1972941799,1501852883,1425950847,489179391,318360922,826823107,139240695,1360392582],[1591713889,374341232,880273058,550363948,1048508357,134383809,1371119021,708880928],[863072991,345755862,1367879977,1880805033,1111999420,506219768,2127859494,374189143],[448554981,720264849,1112578199,2104773349,1989862893,489953051,438338426,1987210265],[1739007168,1503714505,1169190483,1192559264,1706569234,1035752792,2001658587,1418872279],[1434507813,2093368442,679958297,1291342858,2089414520,526207784,785101045,1656310185],[214549331,622247439,1324337179,707442558,981591697,599107845,395807180,1909273168],[329745391,430231063,1171184771,903298172,1292478739,1072369432,756559594,1092588658],[1817369978,1451784823,1543049090,1133847848,1217616278,1975557419,27972667,1154124677],[1295604660,686849091,2011560811,632582491,730223041,230159837,634956078,1641386274],[519805079,321649959,1897089973,571603958,157124812,1133327590,380456396,2070403500],[1544924915,307148727,1955106510,1020484388,1653627998,1235072578,1515468524,341806385],[144990599,314651260,1894985703,1351927736,42344181,2004085754,108039088,1628717610],[1317194482,1599024467,1316420664,1504906707,1796567624,413322865,975177303,2074639507],[158022698,1741099920,1678065055,1974499666,892505067,142902380,555388810,1629941810],[980792820,2070217108,604618842,191307855,761001161,505794399,1623022701,113801555],[264529853,2043246757,1422582086,706399724,1582175815,351408198,1330929548,1402551385],[1799325373,1589602493,1131488815,665182638,1466409485,2039952917,1873883819,1475058294],[260590962,51036362,855232788,883283570,95963779,287034840,1902802766,763316313],[517194061,1672252948,1939650266,395500850,1355145931,978348851,1319620837,78139572],[1134459294,1445096080,826517928,640432685,1267163639,993496109,244961871,1448124785],[2092187854,379184505,1298080773,765780701,392428554,561363848,86450312,504433853],[1132235243,1989718103,1700191351,174416994,1756372366,1481121704,1532834072,1926101967],[855856606,1379883199,421716702,851290299,462321021,1291286774,192435147,1808189596],[1064677676,847247178,1739321467,676249902,482405203,65616027,2044734643,535174582],[881951059,1994004672,1990542873,48076162,848489339,1795976823,1008604028,1583416625],[1418034239,1449141063,1399280770,1243032715,2026026480,994650146,1290234289,1121753644],[1035477739,1656804450,350165807,899429645,1211881176,401591012,1404250705,217745057],[1900995630,1181773826,735819519,1152367895,1069166016,878201886,1102093201,313046536],[271688648,1385257765,189607483,1653558892,42948920,457555533,396515045,761100350],[1975997376,973665226,375450764,1638809714,1732200263,1579674753,33287144,303737422],[1023220170,996040096,1717507430,808776056,1934854206,573581307,710979967,267275162],[1519011684,1101340828,1167948532,278789059,1144660245,1078191818,1108458054,519588999],[1498635361,1906503103,393651233,1191710329,37642360,1900890155,2056027562,431714878],[1120980542,1284900247,260796556,214192518,714618643,2080574669,1952789030,550115162],[1661885815,918930408,895192283,1799991161,1718598137,1254610151,617252992,763607833],[64461029,1976229345,346917918,1262846880,1430792487,1422236239,2066836092,1876122962],[171170601,843867054,1264136024,302044608,1821497395,1514515448,549556380,447350062],[1458429809,897698147,640877868,739969578,1818330037,1081816260,2114746947,1185974320],[1791427317,493744060,1214971135,1941847348,1896632746,959739423,1689774112,895422456],[1348255838,1672948333,1318776655,1317923269,1175420357,1125932669,1758237647,2119456820],[742882832,761812726,1482421765,1067346244,796485810,1801629415,719292188,568010196],[2108523615,626106276,1778749333,1841377932,1801217528,1578418428,838846928,450494608],[1889919529,1359040071,2089206639,1259915392,812352447,1194953493,287723415,1390512576],[917896725,1748434171,1790562967,426935264,852478148,1706372189,154555486,661575257],[1255632189,1142598482,860832830,767441667,1666885795,1559547222,1421318609,1554341343],[381584081,1388197436,1399349433,1856553832,1485070738,1431916090,892679002,2113350281],[1364201263,875379582,2108770872,985996954,1773874702,794931657,1658778168,737640636],[2089398151,700315058,44600362,1152653217,44583179,1104539901,852350251,183925171],[505254959,1645943091,631681185,522350830,1088075531,841730872,383195877,314525328],[1537227432,407796054,514653540,1238188124,759355433,62768356,1761671591,130570041],[493475116,1038541910,381093089,1997102329,244675132,1941472949,657324934,440020978],[875419142,1924973033,81980979,760409015,916126684,709932144,1862590400,601742283],[1236242081,1387691618,14229238,434533703,716632754,1572519237,614596788,565704757],[1807686765,257816126,130670934,55058546,1094928327,1358235344,82137164,2112208446],[553761728,458207884,242207810,1508057495,1161749333,386628434,1758113144,488367216],[2068235989,888657293,176663330,1776462308,1404377821,990854817,598880877,942221667],[555786837,175758366,1158940417,501178057,353198230,1269124233,1861369233,1449190501],[2052791875,843509,871774093,1782332874,1539352585,1733154339,1278849092,1408089341],[941433438,1647240281,2108600717,671942214,564512590,1657491616,1062580700,1294090422],[355477767,328893253,572014760,2047730831,599652940,180775876,1360787908,219767496],[1993417251,270192380,1601020062,1740156901,1041882649,148194009,318963087,2002487923],[296326333,143762764,1912193338,1628052385,1392032291,1564635035,1995637576,699813340],[1815583353,691928392,2029304429,806824572,2077916277,1244026830,551647219,1583152863],[2117464795,934788537,659820665,1541493106,529531881,1370263582,1823256360,1674464052],[23536595,474166459,1297016321,1867504935,905545245,903214485,789155603,1101255365],[7184192,1851182921,2087075643,1026021537,1070653718,1576786794,779236601,1898468032],[1712503964,1100384803,597798666,15466689,560581720,634401310,476069931,706040854],[548699178,405498366,26679940,1096580788,1872020172,813864878,824523454,27365112],[786111685,1206422672,2123842399,395510998,769344535,823964989,50290331,1317424598],[29730000,21330674,1533355727,1272418254,438200255,2998832,1572118845,1249354553],[800574740,218180719,2041471414,185111841,1885207951,2055998778,1291482211,2086296051],[1640209335,880142870,1791607602,52984883,743739361,609631463,1143761756,1706169018],[1310180078,1841192338,1551637482,846812314,1579485129,1883704617,950975376,1893550523],[208237186,141825434,1749864270,1459554849,1777629503,512016400,1809636710,1508096496],[2055574905,570721950,864394210,533152053,577678506,1096334486,22628187,1126686490],[315158199,1198561755,218795765,1077217423,2043758552,1204031864,187653143,2019970010],[1446701220,781651161,790940900,1117075185,1304889155,627376620,1626411416,416098397],[915879901,1453334454,1192041017,255868277,111140854,1340698982,60433714,254919780],[1316868267,1601648309,932863527,1141385486,1800654679,702130614,256318063,2044923532],[1323928609,1720220581,310367016,565999840,514499944,2126631902,1620708749,104657894],[1305803576,159171439,388566596,606830362,1500004819,147689544,2066914501,835688399],[412644241,1855762206,664010688,474129903,1460139677,2124343156,1370492614,864936480],[2086387998,984716558,1025948440,1930376629,1057868675,738579573,46551571,1901299985],[1106619330,857535600,139536210,506050372,279326575,334762661,756488342,223159815],[959403677,758009221,1696285531,1961930791,584466300,2118899741,619148496,1605377851],[304369605,1907223211,757929339,1369059887,1447294516,138287680,1699181202,205858177],[1663561069,31238168,845507630,18494731,1883975629,1775554228,1863213963,1930596725],[648923893,638786951,710025848,1907462421,1239423424,1118945300,113114015,972002260],[1205764065,1033191379,719600984,1521598859,1529014510,1901775996,592945332,1256553315],[241500857,583695746,1413470828,442476176,1528391019,188323199,1468468373,1413248749],[1932803777,620421986,91741618,1355733959,1423570625,1938922186,256709611,1077553307],[402340442,1650890745,1465612125,1442905823,505436308,856205277,597474485,1169255855],[494465415,1964901626,1159048052,1727114450,495940713,1608294655,576250772,1547524066],[1875031035,1942933678,414863085,1601205088,1889729576,682411144,237754243,1908580453],[1236161341,1324559136,1996748289,283487690,871785770,991486195,1452963471,1416304917],[445735553,251917715,1656123426,968299803,792027184,463426491,1977284933,1230199280],[1158081274,1380370325,1339886459,1946446242,1967668253,1834089034,488203404,698246072],[1145686539,515395432,1755774301,11593405,192044322,1653280436,1035157163,1947361923],[1445810658,434079016,1074045444,411889585,1793334562,1822716721,393236469,1530216788],[1259933754,193257584,1961880673,1791736004,1309573178,1922430110,869053052,98356776],[1008307628,1431194781,698664253,1299228658,749546392,1857420991,1249020618,1476931806],[1066105354,988439311,969254780,1965921821,1233502571,931597409,995723393,356958150],[553561919,1958902892,1801467144,221739295,1044574740,189755934,998914806,1466545992],[503548752,2116220521,1860096704,423175229,1536287199,1468695957,926697302,516881730],[715708222,629552241,545674196,1024211066,313237582,413524907,1281550688,1688789832],[458917260,780948704,548314942,1624410276,1498373948,881932435,892404285,1917437152],[146301429,1937075932,500791548,1059488192,917493648,1368944620,650571329,1862637294],[1722179299,1178941154,1989775770,1868395610,1868912595,781113480,1800275999,1260796691],[647750460,1348801711,1818438,278139966,552915340,2055328230,714121542,1762930612],[1435473467,1947974973,1739919463,1197012682,1401078217,536424449,1484537155,1014709766],[1479027062,1220285908,801843771,2127293968,1277150749,195802571,1809574422,1960015876],[1487750177,485186900,1391331225,95517791,1284721770,1029042546,962348425,39476811],[2099495333,1620832942,1351898649,1604600068,10884186,1071187403,137606440,123039831],[958074588,216237680,1446262165,12890145,1603484880,993388462,342593959,1835731380],[88447375,147959715,1485174757,1454564488,780645714,620212380,976589186,1546593008],[1085832860,742089490,1277580880,1121230775,1949096238,1739547313,779157020,1578100434],[1578254330,1025812362,112446763,659209209,854017542,421954026,1761259832,1480579328],[1963494183,1768840069,233811276,1113968449,611767833,757744083,1625335515,2073164134],[2063572871,777304190,1657220096,1868425267,1701847070,806736919,1990302042,46491666],[698996774,3084601,132574670,1776099623,760293972,635243588,370003230,697293206],[1123369725,1218088528,1831391115,603047209,1850143670,1028528679,503959471,947191926],[490856828,1606445480,385937259,639726005,1829921566,440780649,648066713,255392171],[868698631,1859981545,975100516,563745249,579281808,1480154854,490591771,1416193016],[709813446,1896382557,1656782537,447224728,1736973083,209826676,1509816221,1238641687],[1142291511,718815548,1175684469,476922726,350956852,340120263,1109553024,17337545],[83482956,206902975,1651282797,436750857,1586369138,1317653084,1951943665,692869888],[2104397621,1842340352,589124708,161887548,2005284985,160540999,1195773339,348796886],[1240436623,1547080718,331470596,186488599,328796145,1648282430,2056809720,1106214715],[1254155709,478062455,1920497662,1794098587,932978607,1740191463,734128256,482506770],[672561725,2119150822,471306762,1849058905,352965824,44939829,542042417,85609566],[1353832022,1349790291,2071975298,1636102596,1222599671,248861055,1499728711,304677800],[286569184,1015872153,302970786,997207631,1177214157,1069550923,1906010151,1696771887],[1375888569,986154318,1518853175,2086308789,219612501,1256924698,700114726,288354807],[2066710510,743874839,2016747295,701867951,1116345326,1876601212,787147092,779867963],[1451621720,413243029,1357603851,180697498,2086439764,1077032154,1167108541,1010798435],[1153335530,1183237632,1159415191,1103488138,1431530131,2058126189,2122250925,578223816],[1949106068,1347901859,1809733226,479939409,234605578,1578359449,272202111,1794131807],[698247592,216812591,2047933447,643008473,1361777041,1176978856,1615517380,464036883],[799602883,1279591464,1689476889,1048180540,1532056018,1282920785,1229758714,189231209],[51195521,386005943,1599849054,131076831,2096573358,169906847,564522540,527302744],[1725889149,2846074,789358191,1036674579,1363153104,1059100100,82561293,1744315339],[704506347,1785610888,423673273,814043806,814841888,1113846167,859253697,1979769348],[331295685,1093987442,833204545,989113715,435946602,742898332,1281408072,404242871],[2117548246,543517746,1411736793,175121525,1534167335,41500261,1127051938,1935148740],[1590481926,734161533,387274530,599580475,1951472505,2032687084,65200966,1952161431],[2073623639,1967967249,1937308206,1403525509,805747960,741372330,5059659,17427860],[691851230,62416258,1766631666,1765254328,1813203536,2081745870,1489707376,2128588961],[1809340230,1042145194,1924470976,1930846076,347676429,1427745544,905657384,187634906],[1570552542,369016999,1178678901,870672778,1145949594,540142783,1066632731,2067975572],[1685589724,1538582784,660681494,1308778435,953375072,1266322081,1154309096,866397643],[951605303,1288551614,498188709,1399381991,2027046023,915825964,1516519203,18920655],[1727202545,1136983097,593292964,1930867761,319948961,1342222014,688243292,559271550],[1630113537,1362045619,1908738414,1732667848,611550732,980995945,2108136459,1387151696],[1670537742,430848358,434255752,2086840459,842048201,1873595022,2003531219,1358382178],[1890617187,828706932,1227774221,381376922,775144735,556193597,445266087,502032645],[1016069773,967755609,1183545815,1199432588,1293798178,1045908402,341113520,90019447],[441967711,402749475,1075458108,893368996,2060523961,856608328,1337821645,1685717772],[1264160224,767388532,2040140265,570370999,784104164,1518739012,896332032,718048051],[127205675,511365723,2090673887,70017569,2118739708,235579122,479298453,659212883],[1522154985,70012490,2060518280,1248581022,900057834,1406343023,1049737529,416749399],[1375914281,1684368956,438986862,1712687111,1889001335,2035615246,1958883915,176432210],[339638985,1582895051,1876160446,1195525183,1937257939,1983133662,93733229,2095828959],[476346710,806030248,1974982783,1722645551,1462300181,1074720195,1571643163,1324194131],[1707175960,1099853929,2129519967,157426366,136301959,2037978632,416454080,472922858],[1875913475,657010579,1812126913,980347189,1260546705,1283452429,1584314443,1836067962],[831297290,310490737,1614424380,155420583,543171231,696583652,1261390444,2057938641],[734795205,1577798149,1086416518,848732139,1903497640,423880441,309721042,317260994],[1937294155,1358209006,1691064590,75818900,1761347374,233769471,1562308678,1495584468],[1265154068,137499025,493493362,1942316015,1231677341,286193746,1470094964,342154555],[1169622440,895758847,985286278,1519491919,856658061,1696137964,225607578,1301359407],[243664338,1528569676,1963683557,1263502570,1986671160,1303575254,1226376530,1041960425],[1414646068,179591249,1467289729,1339831041,1460830085,1656106722,1557412538,1834180023],[307738565,1950069517,961318963,1841614199,1078820074,260304450,121709390,1174619937],[1268520932,355171438,664187932,1359676563,1720929731,532802009,1716965586,824571534],[863299459,1389190715,1630449392,951807404,1585026112,1229990505,1456630465,913598567],[1874434663,527523443,131610956,687410963,201342650,1867042090,2062100307,2106268317],[2049835080,945109924,789492347,644069380,233215329,1926504262,626486815,243096633],[1400656379,334897239,949667395,1044451387,536055539,468938901,1474829657,1400448247],[453001712,279535288,1303224006,1996867802,815393443,524807680,1580197461,1666729387],[526072287,170287210,1805070218,1635184020,740542036,1085731267,1881260826,1152668469],[1500113402,1025877275,281589106,333076628,2111893849,369934784,895015239,524293628],[1151121722,1989808857,48355868,2072029987,1476895850,883711510,158150995,17941173],[1244622395,1287104552,2100833509,5456169,2027410404,1572155110,1069943569,1468441453],[1781484240,1857629321,569345502,1008687739,468759676,1462915528,593900474,202890376],[1678295103,1244008979,1503704175,1917733354,1590229044,1741789286,1303542024,579177594],[68411421,945078021,861714950,15114989,1881505310,601734991,1416799815,251002301],[1718131950,1553529448,966247012,2056337984,111864341,1027911885,1248958176,1210868139],[102063542,665145497,1723516838,747924870,24379065,870495194,860867443,652833138],[796202773,1333851670,1331578086,80655821,1443990890,112714246,1737914729,1361515341],[1735676361,1562908596,1598541667,1023362889,1150484903,1937145524,453794272,943035861],[43293838,2984085,1588701244,273985032,1799168430,2082247974,1258746315,2043967657],[975884321,898656358,1585859549,36773646,1725876346,304069890,1954377680,1246300651],[343685298,1703114736,1657526761,192234106,2104777791,917084347,712784533,358391551],[680799170,525458405,941633901,172675943,1923994305,796178263,1958645642,575975364],[1585439831,268969149,1298187911,319681994,785054112,1666673024,784951411,85000615],[341127267,1691782980,713303717,1102733091,1418287819,536715434,328507262,799110663],[370999187,1229627730,1419227164,433708191,1668768728,212627308,1405331198,239301140],[1330626898,34916368,420874890,771394283,1502976168,138614471,929604640,350862529],[642810757,1185664047,1727338444,688241554,1176286329,1664419461,1966393400,292669293],[496357667,1413516798,1021259490,629265366,1476350161,583643773,254640155,850677562],[1136334560,609756096,699549122,513465706,1543126401,1197478977,613068933,95475591],[1469357452,1353077610,538140285,1715692147,1173436274,997162362,197676286,529590208],[1133269615,2013304167,1578910936,1424807341,822366393,28165684,1824072951,1168820891],[569296026,1654700858,567265543,2012474178,142372784,1463869414,1255793357,1555794340],[732822606,1583378299,1005613251,574129396,703297882,930475809,426046688,213082955],[405024996,389224893,1862980968,1547080851,1280269936,235038359,21922170,1776376674],[816910447,1064457475,1739422824,82423543,995501426,1504693089,837060309,1239296544],[1069880593,464120859,883645557,1372723358,1857942527,1194578875,1234474343,1480856313],[674246527,1422370806,1639986599,160282369,1920318360,264603618,1933358035,689982099],[1554520018,1038603234,790018427,596268723,1130067872,187442820,1134658413,1363402631],[751105412,1090937035,186650930,1428091105,1568452815,1832518791,1911725244,807299608],[1770682327,691071302,1157988678,875726111,728534229,698335259,1729665927,1994478035],[1087030425,1629671234,1825624298,776830306,308542094,2125130183,193997792,1445211986],[904865546,1257416886,652043056,903895547,177841290,1632087856,1922166309,688643333],[528962093,975907279,1038501135,1324248908,746906922,1067052864,1883948149,2105861845],[1131519318,1254910343,1622252379,1951681754,856160246,967690355,1585070846,1920241155],[253792566,1496165597,1231474617,474207742,766761510,345203956,1731041836,1130473844],[1043808867,389155060,130260284,873574289,88386506,1106909960,1744722749,570968258],[354231084,1796946164,1525485561,2067566863,1853025685,1289609467,1676644313,522463919],[1129242286,1615325232,1620222015,1793208692,12085510,13449632,1733333201,313528427],[2035238721,1007118426,2109225823,1963655435,11364781,620959993,1925959465,121337783],[548250869,1851107657,1608659618,1043516750,1215562474,891580406,481913744,2072915421],[94136532,93278971,1015750921,1020957256,1392610842,339938688,1292072071,1989247491],[730014785,1958189115,448910466,1328651598,632728946,1442333892,1362344861,874757113],[2021613538,846584927,978687911,1969196294,886624345,1721530366,710330239,383222249],[1129155878,1463037237,955382809,1901103668,2101814625,509124763,1795090800,1925845597],[45285565,1747398655,124556152,1558449391,1294228578,1283488295,1903393974,1507877992],[292124653,705770458,1991475112,580446156,1479597974,2092548015,571459809,575693097],[396982328,1525644185,988412910,533431990,2075788607,2070241549,577154512,796038846],[1312202837,2016122444,1801639773,1474780744,210655545,1553714611,1560227620,668644510],[497807929,1003450820,1445537997,1818714555,1036733877,1070713999,1041280176,911628532],[2033997469,845324964,1980215663,660578107,2102091651,1960921062,2096652040,658908748],[1478721147,1870311178,1985770687,363169096,1310761844,30466938,438309750,432099738],[1812209315,670233072,207624052,743922324,919751530,1382485921,1123129224,549583455],[831557032,1566530596,780346099,711098796,1413950256,1604327458,473045325,1929615708],[612039022,1316795183,2093659915,1104564573,202026993,1016441154,516321504,1917657771],[570987246,19707124,1271482985,1315310929,758994292,1757178961,1590692162,690755689],[1370347042,1071799692,509775806,2083177428,1412611067,1862287032,1153493629,621905808],[1919559480,891538237,646310662,250048527,989943694,2109364950,1235449423,1394660005],[1041978562,1646716340,1094871613,641496984,493617558,925122288,1886240380,878994510],[1220178682,156454239,2111034900,767572602,2100350196,226563928,1167043111,738571521],[1464051017,1845119477,1549824639,1206821554,1981051357,512058732,2111896686,1153112928],[1069588630,1943034710,697515176,325924561,627781618,1927369732,1360617774,1039908841],[1836300242,299632634,818529674,309901166,65574288,746999224,918845935,785550540],[530138512,1334923291,1266653265,416277930,1513707399,1976972840,1230560400,1498282120],[743343777,2051278570,1795586271,159524435,453997110,1322883111,239784431,594094155],[1055694344,952718929,2059606554,130242400,929260497,562955413,704798529,1830154324],[1111191618,173797549,838060256,1635683698,1861926955,1456542913,1702265389,593098596],[379071772,1878497362,691437284,800004206,1347105915,510487848,1847871736,682213381],[2094876284,1618171106,863634199,96649094,65521128,1968275319,1008607216,163172134],[1723574879,1867482356,1531573656,1767339375,1719004481,702179797,379229117,377565293],[1900658555,509467328,1875973458,230057293,464805154,1332160863,288119109,2034001439],[1142984056,1823385411,1540181003,1990698831,1698828543,111724764,662434407,545795797],[916636943,883166964,725889821,1807744645,171034255,2046907527,1517814177,716120609],[2071020619,1427111307,1120081716,549085604,1641509376,795187392,926363208,53009245],[1555574688,955905490,1099694033,2079416338,924630737,1283441567,973468098,449597841],[243390599,1334361419,1048317482,1187976191,1845853660,124181813,1350714593,42720231],[156725132,1471993295,366767984,2096217487,813229208,734299024,1071383637,1945264735],[1259923705,1378347121,440133692,1282984750,484822197,1624180882,812857308,1754818555],[92838672,711350679,1748710663,1728932452,965092552,238844925,1794419274,1930657571],[2052059648,785559858,616157417,2117272188,1988844210,141486676,1209513104,896000436],[75992749,882665411,1977339470,887233460,668692129,65941997,936506360,1829900357],[1096987710,664387082,762560492,1240400260,1956063178,2087208171,280985140,1037277242],[1933725989,511795172,1746928419,661309697,526114552,655854103,1572794195,1970221050],[1664262233,1930889541,12779517,1395188638,617699096,1363189279,532235904,369660253],[575760321,1822040775,1464317087,594954112,854753328,2078497409,1792480163,1767770164],[845487628,540113679,665242321,789182910,564791060,1182190484,898044223,406633154],[1127183916,1638491127,14218838,1811848411,448410397,2075277913,574113770,1011915305],[1050197359,1763968987,1158588687,1058934623,1546089515,20114756,827925438,577306179],[1024481428,2025651495,1511619870,1846690079,1330509108,1978341888,827634628,1589641925],[1281245016,1572502999,1924037171,1955574536,1249851618,2022164110,2047474874,1147917979],[1183440182,2044769410,1483474571,1562628804,180739690,1709342548,58511388,46207861],[1757195537,1037695380,1001148457,534581797,996974197,1567377826,1404507149,1515018363],[1896744480,360091259,1602531420,466584114,1369193660,537566306,1148350416,123946685],[1214055063,1194538400,2035549637,386398007,1138616950,413242631,1562474977,1506800453],[1394812257,1559289188,1634513445,1977984030,856914103,722878296,1641318552,600403994],[1560887354,1472719597,1259838540,1452206475,1679674026,780524972,1229519096,371245684],[1426702581,2026302994,806703868,1041413893,1769872370,1814684442,65726107,1782436684],[1474032629,1204089119,2006883233,748808693,609535710,1486955829,667761856,1781898990],[1762286103,1757588985,1997524819,65330936,1399103767,137969465,1687085054,1437055174],[1859968851,1978931832,1494127735,73862264,874076849,1111550975,489194671,998222002],[86761952,1643175359,2009287574,1222921682,1363510811,527379576,693370708,414088459],[1383153742,1416299517,361462760,38595787,744521629,344425744,1846645194,2107623558],[1838745151,1412044821,1699121094,1700496065,76359203,978266697,220349126,246729077],[1558786404,802861604,913944741,1693638240,1976195519,977652775,1311024761,585324907],[1741744323,2010708619,630243450,1633287029,716912861,419227051,595624031,1538266074],[2101029020,661985625,183300168,193389314,2012957126,2017510048,1272652651,303002317],[127613305,1346854530,1962072178,1104810655,1524164706,231957587,1417725664,1864658171],[1715361295,968255051,1698050398,126886316,1829254633,1767066279,1418089289,579770463],[1330140116,995742673,549545165,585588769,1996156483,1210732942,233507150,1465285101],[1582399956,1126081744,2109054130,1391000349,289814264,133770814,539641708,539760437],[1485303789,785712000,35804601,1284660877,420421526,2101826733,396243211,97287294],[2090698272,972602255,954367126,1953937146,1244059748,829820160,420110031,2000123884],[1048235732,1095621022,2066374809,17370967,2066866475,1364617884,275739549,1189892445],[445359295,241284690,1163585280,1166922316,1362638331,1197237878,611622050,948531181],[1276786099,747016265,501561785,816798847,1632448084,1567360027,2059953513,1355622277],[25497400,236709596,546555474,1864685387,356104262,67875551,939993653,1210066329],[810373423,1314527925,152926941,1890039543,1992935724,1012611114,1333340519,1093709242],[1224470929,1554347898,1473929664,1164739282,2014418207,181714961,456952041,1225276784],[777647450,562608019,900708780,1200472761,1412704932,1129443684,533150051,714251236],[1817163497,2126578328,1309633323,2064468504,1058553454,1661965695,1996641194,627534893],[257676697,1275680577,625230468,810023897,1719422693,1697752336,11871790,756257571],[1971850144,808965992,44620836,1130195702,1618027222,1516579216,444817669,1280953175],[1793670519,2088687606,1132808599,2021643438,801131214,522746569,1276094769,20026757],[1614216615,977733792,334936369,1223501077,463593714,1179579425,11825364,1256631987],[377555676,1032165314,1811603411,450972239,143767854,1905266290,1515955886,326006302],[1281864506,917466411,1837574146,998042941,1861374238,1137756173,1086589942,1855273235],[381171926,1091646192,101396923,1840844659,1149000882,606266769,1231085978,1425652747],[1254994551,1629136761,984168660,587847088,491822162,388351585,1863361722,2019740377],[265938475,888715470,1408537505,57514534,982231871,401583310,335516875,1138339214],[1556585319,176235256,1575185515,1199273657,1455374699,2092445484,827763604,1851874502],[1695976693,2052205753,638991506,848052435,655756200,662635747,1848099360,669878247],[2054406187,652414244,1399894287,145097762,1439980557,1079506597,947711065,1916338455],[1386112149,1974908637,978500221,1732607804,1814713248,1937752864,527837402,1162653740],[784366063,786191900,332667150,1045969744,22156786,284162062,270769257,1328696929],[138965556,1877506339,1052389372,1470765383,1507848268,542975333,1064890402,205710452],[146151051,413107150,126299335,530018956,747726684,1097463979,925328537,1249853877],[464362586,972634127,1297230409,454354324,1498070354,595060860,228902860,1534870004],[514096894,574107279,124493152,210077888,916870544,1888597745,1599649135,1427891177],[1369217110,1651225923,1836926808,1816500074,930963336,1295055645,1929118133,879577283],[1433310165,1782356658,588625471,935983967,1035332906,1279590726,1065655837,1205055422],[1511685911,1039548778,1182025261,1465422001,14246972,173770813,196279687,652741914],[1265525368,1426658724,1048936056,1881966020,612569453,1607399156,1553378747,1163375953],[618884235,1101898477,494138537,686627131,465798889,1440996838,996515730,12895165],[1405853345,1962328517,607246332,1884115119,1954849621,1565977599,900467389,162258420],[2015962358,3538480,1600137693,1334142315,1881183147,1093667834,713833226,1353315035],[437306538,2018562464,1776973894,2018512288,1703028482,1652607880,1354685186,1188411666],[1165935190,267586660,922708657,134902604,93518137,713852848,943704975,761155405],[1468134155,142154201,1114995247,1730371161,110606631,340681055,294618491,1958731174],[1027399256,674135963,557442080,1780890488,1248010090,669235824,672117882,859468829],[2065107661,1253624274,1997285197,363959062,429889275,754227,617045094,1029367321],[1955105052,810327196,1647795401,959815071,1883765321,103346759,198506052,361685379],[914948811,256824445,1571654116,1794559043,236072522,1243489191,1846884973,1798103996],[2129290713,1843437782,813443987,635432355,829391936,426628029,1927011383,1750992365],[1644333037,962557225,614462845,2045150975,1019102180,1365502597,835513266,1114704304],[506457589,9816660,1894895440,473331344,1770616460,236560301,969592786,1687999688],[5958549,501457346,2036024919,1560353528,2072597177,1445604039,1295912129,1713008224],[527945901,1540008767,856859454,1352235243,1209921630,531006809,430971339,84554320],[9981716,48960355,1788925627,295526689,1877361296,15916921,388119543,257803637],[1441539282,2101212476,812789541,185480385,181591625,1078151255,618624336,1454803537],[125062304,2110106133,1167287077,587207911,1893862731,860544664,278731018,357992469],[1415442249,824486620,449585569,724183568,1089711129,895403596,677714075,1416866049],[1298141157,884468407,1330520413,421687218,161567870,1997782734,1806885364,1342608599],[566482850,170145522,1222344330,1879590820,1895148144,1845650858,1090012849,1032576560],[978271003,648799018,891631532,1958344770,1024980360,238109162,178338897,1784941989],[1830029054,745525606,2036520030,1956167729,1292981193,680199640,2045197576,193202058],[1022963028,773074722,1293567091,1482014379,1255201052,144999471,783463657,737996477],[792097270,1397335426,574707862,1947053459,1283566135,511696247,1259258194,2080512547],[1610863618,35276247,1534528801,94887012,1330718112,1689225130,29282397,971512586],[553808075,671092001,1614997088,152774192,1823164228,1007619341,1381371546,717297773],[1213480720,1106160653,515161183,468965186,855241337,1146969501,1217449470,1971603448],[870498197,78428844,191836837,1292990708,1942470593,1716613734,383731052,1908940714],[1122602506,663897008,1909746831,258408038,204844892,2050423803,644564961,167989385],[951695914,314114684,1354675183,868298584,926741824,5921800,157014676,444276136],[1910894721,1742058740,1183629679,1454557110,661791165,269227972,2039555899,871936288],[341727060,1577223341,2118305086,143525701,890383791,355013468,620464762,106357307],[1331962963,452675262,437675005,359745479,1299554235,1226792962,759880162,545448523],[1456219156,1917477946,914406104,1564764337,1451263115,964642184,1970249429,70111822],[1902181425,1768761548,1351533375,1804497106,938079732,1679112649,749512862,335395430],[1932405143,246659080,1218457492,49306091,399860579,1803785576,1550907642,537173231],[608351338,2105661986,678758912,1321590547,1847995961,1258640982,1665352072,693904054],[113751320,934754376,371261018,1141231247,884409372,1135767479,363846656,2116536115],[1797697475,1802402649,1579817729,1668768011,374059276,1462093830,1768145016,881178477],[1938115587,2025301514,950461512,2127267703,832905737,570047230,1927031369,1034913351],[1469509035,691947333,1226768320,2083444826,628903549,509973677,1385450282,344862441],[1756444736,2102903116,713332058,2053117003,2018381228,522432819,1875250098,311399665],[397181463,3584860,218037676,915867899,1165193619,1313862220,737189277,1846167749],[1669847007,874393494,923036441,751848239,878002852,1395212961,1747522613,1142716912],[567685629,480918878,1205398667,1032537144,624273242,1488066901,573215105,1396727084],[1680176435,1808190188,509782332,1958454158,795515785,52172056,515506201,347773562],[1419750250,179873863,1835310155,1321781792,1502778634,1921548116,411263399,1047574965],[1062652290,1804807449,2115968535,809322909,369618918,533239929,712856559,1273240233],[1341457179,1253917731,262216284,384846977,1999452093,1754857954,61534500,1921441206],[726928287,1406211055,2053371062,1441045574,442319895,1868169380,861457987,948874424],[1032811430,783932609,404486946,1650759375,380002028,1198804332,115419970,1182129699],[792050506,316820394,343758301,1264673998,1560017561,2099214214,2026882329,1872200837],[1257708572,23152403,708707585,752872571,501005584,790135653,883729500,942902745],[2080160347,402874702,305622961,1514973194,1468987050,345723163,2107162603,72899484],[241646214,419331292,1159965879,1160108583,1213458940,1529353113,116806816,2083203875],[2094736322,264193708,1129592637,1375817523,1507304351,161743430,885982630,954577724],[1106623887,86136927,382335747,726413291,326421971,327058575,2072832326,1627824019],[1257244119,730275378,241444944,2031286787,2033503191,170132874,1878219900,459411905],[1544552882,1098082783,1354047092,1844576383,1975593135,306339838,1386744386,1525222616],[829881294,2112633202,1198779641,972036587,148388510,511250190,1613796876,179506100],[512077019,1823387805,999156025,74473771,238742337,958302416,1305383919,1828106503],[545071330,878878167,656847099,1675541020,481223391,1814279017,995755864,1350897819],[291428968,1136656395,274945638,1602182457,721113641,877597215,99340181,1304382227],[1623361087,606832695,363555373,1031047073,653223659,1698666934,1454505355,1770904860],[110323655,568233722,1144624193,505986612,859913634,1139798699,1117219137,293067613],[2085845326,1163588478,469412943,493843632,2067119701,1570771650,895942202,773468667],[1869782731,2065824259,921303500,222308028,1722748215,150507019,388587367,806878436],[1690671737,244855504,444771129,1850092134,1806798737,454631188,112406572,1087286433],[1981386174,1427701608,1620932512,1125325735,7236334,786467084,286017309,361836794],[537385613,812171949,2084956071,1881980866,707803224,472699410,410764559,1558108721],[1748839318,451015122,2101412661,703338091,1716714740,300719044,274950849,983096913],[1071212332,51059330,568045183,2052944157,2088413802,1768934347,1028691827,1362041869],[760942133,861549237,795557005,632865073,1158289064,794935628,1191829457,434141606],[2100584350,873775303,1961983052,1872136560,1146563886,2075285729,50379108,1451610601],[543578522,554848574,486272858,1959086809,1922758160,87865811,425375498,915165600],[1260052967,10320371,951205895,915874364,1202173829,2031015988,1018141977,533554690],[1724470987,1071407747,293113463,2022737913,1480032017,155634537,731771082,76380615],[1275985040,1430022588,704566753,1611365320,1633770531,644355678,1919987624,274239789],[1950931185,2063190006,1854047055,506694014,798945007,361262183,148799580,775913775],[510008144,770243499,1874168482,1676487740,752155266,729702727,1933764815,769265019],[1315838185,1879589405,1339456918,1005685409,41098389,1241516862,836172937,1386774070],[2130013946,986802656,893351547,1142250468,593217801,1747012115,1611212715,1519067437],[1855907624,635966852,2068271275,231651374,928600624,1373786016,2029154471,84354845],[233289910,837461925,708155841,1923197891,76703029,806390132,641927100,415819323],[1393897142,100557454,739577132,1808664217,910549882,689192228,803095530,1415056021],[334931744,2094333041,897663141,326373840,2118365995,730679104,961767274,897061000],[1528269483,1971049891,1430654194,35890478,559785135,1490452522,547419114,2003977818],[387185689,1482608869,1591426349,1844426342,1522491522,120237313,946046963,1674592156],[1171904492,1053765546,541051588,805368764,317393079,1651027912,577148242,2037890870],[1025566832,725102525,527389867,855378680,354234951,1871627068,1132054006,336342521],[111596773,69159607,479649553,1934282843,142943210,1808544041,1928822537,1929955534],[1543071181,1189009168,1439239249,806558342,1061553208,634885868,623245159,1136495087],[538329148,311119383,604718707,1687749130,1957549413,1465657880,912467197,1725516532],[1204343807,1394727058,115755848,2119497350,155636908,53389807,332478661,1719234054],[1285854796,977733035,1159430220,1237919519,1064385336,412317426,1924542850,1333712254],[187042100,569659670,37289034,1631600253,2124475112,1533457076,25805767,1126977422],[2040673194,1336388995,506263798,1241444552,1244725903,1865699752,692826551,936287265],[1904089580,5122913,850831914,1707080422,1847321998,1240789555,773766039,1168888915],[1473537908,536973809,1766951142,1956461175,1504841028,337003735,1020731368,1673926195],[1263016401,344460631,988916502,417865989,1101432626,1201115227,1994015767,1867562559],[615127403,1912272431,1963399901,347508305,1682843219,2010565298,307836806,152458987],[487775155,1750753814,1214184886,1137005985,2075821924,1318186135,118107491,234462378],[164783446,1400001959,1858654794,1884561591,822763093,1298466076,992993141,619256843],[1793070218,1662375251,654570914,1170119537,310502085,1560345220,1258583826,1905271676],[147480959,1008729831,555922978,1761373580,1588490389,1289517018,1234364605,687829154],[474131597,1350578703,1498391812,1565164897,30206960,609247397,1094681900,1814744044],[1932061955,1580011982,1090026330,1383587604,311785857,268422073,421366519,2084272648],[279365224,54801952,51704436,201717705,1761022460,839180152,407652187,77858427],[1245435773,1495085147,2081192283,394852342,1190471842,875806724,1034570315,1550403633],[1302715330,12196913,1531707781,1022754439,333711129,995921323,2002872669,1080075437],[1895942683,1354633200,1433720308,1964484978,1552960420,73492758,1407811211,2046521378],[865068534,1067917416,556120944,48461787,1297404329,1484210755,681971513,1025582766],[1997583532,820517063,551107488,1486980371,1306622728,2057126176,301512654,947007897],[1108146942,1881266149,806393606,24925593,629899639,1961560777,1743834246,186968224],[1544902336,204243503,1782279299,977713240,427129882,1563030078,1907109572,720198369],[882150670,23147744,798529855,906662254,2065120995,990643731,2047942182,1621622052],[1875631002,1675539875,814307030,1656377680,1809674550,1711965931,1417425394,725676933],[52462885,53335001,1926278901,1897229812,1931477989,929559204,566357981,439428801],[557190309,1108719611,918730089,1355379148,943593417,460402381,1086156346,1212516136],[1089231816,171984588,910300642,2032222199,733977935,409894265,1220974745,1409566447],[1691227930,1378297947,1062701299,344757437,587311768,611932936,228379436,159661883],[2120891869,130461986,1154158051,732242926,605692093,942359092,998160486,594892356],[707549545,2063819032,94169717,1323033221,2072506364,53085061,5328092,2124094224],[308590460,316671870,1935725513,967242979,1744352061,573444524,247894215,484201887],[2048868689,1743652131,1865016841,299297375,378023640,1840088424,848838009,1198941625],[731707719,1172747378,838916569,1598130000,902445519,211669557,1517020970,959105916],[406582979,536039957,1923176912,1636507053,852885055,1693921132,694147474,1104017341],[830246488,222085041,369783150,648273111,1752926236,2123375597,613642659,678140066],[99708836,2019886467,1754343774,1039000866,110478205,1934551877,557507475,630458556],[1767689511,1608851402,139243315,257434624,1748156820,1156757954,1595277741,1573427442],[1859056941,334013445,200865153,739467724,2114832821,1483870042,1407603182,48148943],[1868340580,1886646946,1925696406,912457677,761899120,1039663143,1632777944,1269466580],[1745413140,1061193762,165124673,1553954140,107755535,1119692593,116646362,7073096],[60227533,1119450204,526859910,1824166964,540672944,1131494619,848361845,1198436370],[831201739,1529504050,889740635,293946647,2041851900,1961479744,968952050,962485476],[776595813,1001014765,667901728,1986203588,1523523717,1063553765,894588306,789713873],[1842315350,907386956,1377835301,1346885835,105396745,1587252341,621307387,1860052814],[355380240,80571523,213810231,1105808977,544513289,1786815861,125568446,1389637332],[997292955,1852805213,403184184,1658098281,1305231741,1698275367,478487972,35200561],[183281744,729534894,278251462,410754504,290536145,32386231,607729918,929045495],[641172995,1803758046,1850611345,958296576,1669307249,638502681,71959020,1817772189],[380271532,1950781658,860898554,292557925,1983236541,262976079,1013469333,499785697],[184676575,652374549,1542797842,1425413459,1265418947,126188781,2103655302,1291461086],[1514357545,1409459016,1170961002,619047650,1420650640,490860869,1914851700,633144340],[149222200,1910204625,1153515827,424980759,636846939,759139909,1272884585,882216445],[134247004,480673275,1570542273,1099368805,521705760,1912668622,539617666,550055636],[1494167148,1525961057,164028738,29012279,1540100938,312820903,456966687,2115894149],[473581783,1054510852,1681054615,2414091,1530178055,1224709694,543434989,397856411],[224421032,2016726968,100060221,1235837144,1332739469,1962533217,1761264520,1272714020],[356796829,1006669364,1597250998,1746998980,849641058,1047496158,1422721452,229364908],[486482990,260533769,939934723,773214315,119285987,1853635873,1822994530,353417970],[836567314,920847837,1781648490,490115087,1813284402,854953163,1373747647,488268560],[869668522,2077506311,2106869214,1333832430,2059826668,1914227721,308807136,1447726999],[579352133,682541017,1731048750,1827136012,633447043,2000405256,819979811,2086018486],[1221658845,1623484564,392733370,591115235,590534275,691474036,1971248306,1482976180],[228316304,984932695,126256967,440888547,1948843952,707170918,694994369,1299314702],[508404794,1677570859,1800709560,700293872,539123462,1435822965,738705072,84337039],[1923028897,1722384914,268420681,111483637,1519994997,1692624771,630901582,570665354],[785602618,579269861,1977293518,772611585,1354840493,501961070,1996048763,1645302583],[1339954659,2003186971,1813164879,1765825996,999824241,1596729999,1812389739,1614843434],[1313486150,1165406154,1069683240,424219381,179049398,680821121,356989766,448139898],[1450300795,1796035287,693618542,1302430254,1094815896,1438769064,246873860,1137571557],[1151528534,125013024,1975764482,1060038017,1043233805,322257792,866483906,1427610051],[1256938396,1575690713,1993491312,737957038,795906642,998406857,588266775,949232708],[773113527,1457046369,666659338,1842932338,1092854468,501371050,1516528957,320554446],[1293117067,1430282442,479199924,716401083,1727916806,382348731,1437805801,1803487498],[1332530531,1824685527,831222778,1994970793,168212532,1763052908,622412929,1843931948],[1644202567,1400677014,24538905,1788916733,1144894796,405882483,1365806793,511912030],[665186159,1789767099,502211916,299055177,643730202,1123637043,927651503,164950804],[536126960,870584978,368853462,1108770654,16109235,70611619,551313092,791465736],[625171259,13074572,1778925638,169285889,795407447,333505736,178902290,287057243],[1288912552,1346812617,384056619,676113336,1515239585,1574836809,368620498,1853283494],[1929742083,1024053203,1688835661,1468629219,113244380,1828620320,1484051942,2067119091],[1528774270,1449130432,334645653,1253476870,1016490017,240080068,1092995025,271223917],[95320463,351369359,705550294,1933127738,1095411653,1211282183,20455653,123935462],[1094176489,1222805452,1905395501,1847102119,252054450,1743281883,1674348864,1802680895],[826117393,1547697031,1160451150,1555551161,1423211727,609179264,745499921,603882698],[1950642951,426359760,996169076,1031381210,625432635,497504656,1044981325,1905050766],[224304916,1532089417,1835341834,380674885,1461403525,909474000,72148216,1113359126],[91769441,1116420929,1668081046,1434619546,269940426,1155421354,1515990081,1758110626],[1285337669,538621907,656431991,680236802,1119146495,2006227799,1144742835,585048299],[1179257668,511108386,2028096496,2100409006,288870133,524634329,752103537,1870149563],[1764362609,1143081551,1753560541,1164862000,642731010,1855154758,1283698098,406650186],[1212570811,1044324009,105080415,732691534,1827412278,1040888973,792030573,1053628329],[916922183,894392551,1085977202,1729302841,212020132,1786837147,1960580931,707967163],[954590848,820593757,1018895675,1064506001,304457748,149646027,632410437,720355561],[1617774235,461645219,45189621,1497308369,1634514045,1935368741,1919912067,1752824903],[1602703239,1058407168,902073770,600896222,113497007,1418313822,921338868,1735187947],[1826489504,1302144125,1090803790,1132015821,1330744472,1738278095,1252824799,291431992],[1235813465,703083268,78178662,659529120,1266850557,1812342918,1956587671,1745917879],[2117220252,1729937177,581932305,953386417,540445376,1930002131,331798817,1426096240],[112106206,1652768071,488759476,1192176739,53020764,1229738960,2074431512,754422136],[947011047,164748909,1986889979,575971689,2093502721,1078187139,1357823369,570198904],[1979097809,1842904215,1032501032,1605380704,1051096382,566506554,1349691190,1290332647],[2114158732,1045421349,1009647465,1123019425,1710342766,934237724,789088983,1335906014],[3701224,919990479,813351380,1957874422,742725203,2069305659,576317116,1552904272],[1157465048,972668652,871516585,1635399459,806285615,349823434,648554535,1287618932],[60152004,1619265376,1836808020,1187977184,1576093852,1541444532,523848202,469436960],[55223156,568696193,355848963,495681,1121656743,1649017590,1361218589,609037508],[1598148782,1003686347,636259478,653477878,97353502,1683730091,1007054699,9666090],[1371660369,668024075,1577449121,904643582,1466691917,1625720932,360767937,1341404451],[1830399687,1778832468,1788297637,1797225257,1380253916,240667580,1551983011,53442544],[1320152706,1044347139,225976530,827050799,1824511117,1301697256,714667182,1091492920],[872353607,1452559612,1807556288,669024602,1104864078,1604427089,104512383,1750452164],[700296081,954569627,1399796897,4329472,213469892,1515320238,1448547624,1916383500],[1440895829,387793245,1689872018,1613465972,865118151,1696798728,1724647706,781780853],[622100879,1718960918,16288904,812490071,2110642068,1499764217,1963446744,1736920575],[885176302,62308852,870779541,1591451715,217938488,192094507,787350336,97287893],[295729055,1394529576,1047203784,256529196,1364549449,1081184313,500696087,1522438143],[1211621758,925312591,904471959,921336215,1360244909,1105199556,935449595,1109132443],[2106636075,1536421632,1593165679,1921273538,620735756,336830064,415968069,204624017],[1129948039,1065706769,1312467191,1173603213,1524454713,1355710229,114244998,1652488701],[1939002997,1294843677,313435542,656258352,1186789789,1439075885,263991620,654874172],[1769137989,658762193,1511908112,669905008,1526123261,631893890,387145855,1340469202],[2015414857,682050392,1394123422,1148094527,298910428,451993227,168262557,1617501415],[1830532775,1811507554,1879597254,1141328409,352306451,543149761,1535015416,1367280709],[1206859341,1816295456,261660025,4954155,431026970,1588059655,129912118,1722233687],[1652466730,535473107,1472633428,891603141,157314838,1040681304,58672370,1528806013],[227746330,761785887,273352038,738483686,2077710745,1272272591,1112674917,1262942202],[166862912,2048829813,1050645660,1397141500,1654477564,939168415,924783984,980287413],[802219553,563941666,635496064,1167839085,421729602,2074897412,1417720422,1770561842],[410522907,2123371851,671975004,409065867,2111406975,1707546084,1265135702,126776811],[1298582327,425881581,992870312,1814392325,1136532142,1561260322,300646320,1508922262],[1729012236,1115031154,2059314494,1512849504,1209442119,975413088,563761606,1942570311],[271780565,404654876,1144647025,1544228089,1330701535,1642770315,1259227951,1646271592],[5971998,927149191,1340769822,1552930684,1830911646,1439822806,831022684,545422631],[1190264477,54212930,1583014860,981471339,1613230190,44694023,648021798,1217826734],[1297375005,1471187389,1476111508,1335945663,1802289852,1434324498,1345402121,674023043],[1975684343,776366635,761652410,406336787,2066619225,752797123,519460055,673353804],[224873844,1909707239,1415694032,821811806,799363811,865452363,819729780,2126581930],[219853974,2116182642,336936347,1375522579,248164840,1065551462,566969001,1939003808],[1830497694,481889639,351043041,1665657247,1510403474,2009167179,2081137399,447054295],[823598483,1928550769,1797035919,7456336,186713256,2127466262,1650219813,2106441883],[371815894,899048945,1236041472,414465905,1848512100,1503948649,1552981050,53330830],[529406929,952078072,829916249,301591213,1905852236,1343637622,1112278064,1847260803],[1764381059,1197131819,1529284341,890584844,778814084,674364705,1999219950,328599320],[1400115695,1094575173,546307898,630438061,333845916,1367769072,1909486641,986523196],[896707970,719190441,62569215,1043150175,1475226687,1543040104,843046172,153858822],[640906691,732098102,1727914849,353298927,1447949518,493332370,419019245,2064871980],[512925545,983063728,2064269834,406954557,652112453,250004989,1078797570,738444201],[1043416667,1528554813,312113398,319936025,162144407,1081973987,1985493595,788807252],[1500611336,1455439044,106410631,1147980666,6370719,1377950820,924987823,967066143],[1890252141,887627373,1681317424,1150190982,912284448,1583238793,1952316772,2035731947],[1089496119,528380133,348107454,146159584,1763811314,417093081,1789728787,1356671542],[1237987708,175934762,67291594,243721132,1161450375,955337680,781937436,91869468],[358494571,949867578,2039362135,544923885,1211790179,934952243,1360373226,2031843351],[519849197,1065855188,759658039,1247708621,891546638,1340377919,942936170,798623975],[1231852373,1029785482,724914412,2128661762,1021942280,455966556,759618041,1496528486],[1239730018,196737967,1044214024,987932500,976893287,1617647429,2061588269,602878754],[497106092,1049969425,14671946,171302818,630492111,136919698,1767873651,1801801771],[1063751016,464575294,372552749,1545924782,1908787505,375663525,1271878992,37939855],[351023108,1929491152,556085881,1532010958,1498921302,1284176281,760837134,652454746],[1351275616,332904271,1220823854,936627938,1847691123,586874866,1947691150,397870252],[2044267035,1458219923,1586174775,225026641,140097732,1725258792,1532185183,234246730],[2037852544,852953283,328316682,74578196,1910916436,479896751,950476792,865078919],[370719697,2101419024,317826644,1979608722,1259508755,463218499,599459311,1198528443],[354659261,168782501,1982302867,1483115700,338086931,274947029,1259664767,557237575],[376938844,460877314,1059552468,699339244,490085782,1639555910,118224264,28650078],[1628225544,16644976,2068026164,1006469613,759749383,1473276057,759257518,1368332046],[281554740,1680601252,285410520,1798335186,983072005,51125527,401963258,1585125632],[1504017157,2076738081,811537004,1969239038,1304738809,1556647291,2082141630,1587335767],[2059463964,510521586,1053636604,1602591839,1275247206,490833105,1266988874,666206005],[558013436,982679116,793586323,1418686099,1709552575,933972173,1713933736,796661110],[205257255,1452759780,553380326,1063378933,1711846870,261348156,828326161,1711950695],[604525592,971872092,1402950438,587991227,1881342082,403939985,1618337996,2092253922],[1843537758,491814579,509080673,735307543,1506802916,881305246,1384053202,325872377],[1516652850,929170736,587763902,42287599,629841379,1750231786,789889142,1738568377],[955704472,204226719,1902268260,1009837979,1063540467,408819900,1834260566,522482501],[400976337,1354634045,93045255,906060547,1518034441,199057451,131667959,1961903972],[1677993323,1581630134,1793078857,1218045610,822998018,1630025685,417523077,1025157222],[1132814268,2076001613,1783234888,163357173,290728597,1988898919,1827823577,591851358],[1826481597,130050362,1907499686,1645434851,157379931,1603491821,943213673,1680845317],[978186486,1055460706,999168061,1091428143,700756031,15891876,1076911405,1844783690],[1078386189,819294089,960668689,1689950813,11991915,1442587359,1055463162,1210161474],[1838957591,283130925,1768672817,183697014,1896367909,1701859686,1929021575,618156116],[1340095982,1995329863,937465264,571607767,2088655653,701012073,305203280,663873323],[1467653844,1196589673,916114602,1445250871,1324716116,1685042716,584535418,2130503896],[2118317193,263083939,341910292,1060355960,1296991753,1693792661,1334535522,248069476],[1469314658,964977334,383589261,231256037,826480893,145198146,163629650,1155516997],[1187355733,1552999200,849527955,988057882,790165265,1548878868,1237713811,1282810967],[1598837442,1543180637,904887028,1628415306,386652442,1221716435,656138497,686684237],[728662347,1206787341,823065601,991115320,722807866,1543681953,1650512912,1577375258],[285622611,1524369566,939279336,1859912238,1496616026,2103424329,1724752613,442405962],[363915401,418896994,1173010281,147656615,1495768254,1771824541,203266192,1614249501],[768177699,1888316132,593650683,1631795149,928254531,295486149,267759198,527255328],[695439943,1320549384,287543449,1701926105,1269034817,869900421,207740055,244271607],[983989081,1770413211,647073433,1192561816,1667076432,2022537866,537672162,730850876],[645932071,1083871163,158689331,557609199,2090097590,1769469277,222655747,641514544],[1611391564,1645547777,2062797740,49704948,894584123,269402147,2089125278,1119428606],[1055622607,1875616274,269065248,1644210876,1279675592,1294042664,139831712,471439293],[993571160,429713814,1279852482,645030946,1802223154,128811673,39477258,594475516],[766208907,1357567262,1586083442,994885703,1800837085,785950792,2041626142,1219267266],[1206317751,1684927466,742536746,207871097,1291100247,774961909,472265954,794479087],[505688792,1195547018,2114585104,322861611,1808917174,1252916307,1414732753,46298634],[327775529,1443235832,1773316219,2088681439,1659867981,1851202838,450274354,772538545],[1942518653,1559242234,1578708118,733614566,1716822306,1285343077,1217246058,1975972830],[141289459,1129290757,1478017043,1076254671,83449157,1815662210,1865813333,1595056617],[1142981735,631779622,1777789804,1865198806,1301680370,1238637680,1939730714,2011071510],[1720400722,1308045033,799745085,945371255,1308084867,109056220,2062443823,1280782019],[428533942,996525805,1390628569,1026298355,734031513,1569233310,1320248036,775474931],[1680503691,1768681216,1214068600,210681822,14959309,1191761099,489328226,931234000],[687093073,463888595,1357910755,4347819,1868371116,692108050,80916774,895428193],[329466640,350844283,991170791,1430862665,279508244,1248625003,382938465,800404375],[565059215,2041965648,1487596669,164985454,1681352333,879358089,1834326358,882355424],[1336751859,1522470800,1776470011,225639373,430190175,533797829,407261243,1881135468],[1557363473,952800893,267406650,1619076218,42307323,2078056555,1244370026,1520119351],[1414095873,1523005235,1018062645,2091608581,1083199615,2012692785,1608982244,110520143],[1425117941,1583014227,50831611,2017403080,1739445328,360151472,1941314852,123140736],[919315054,125400567,623543994,5719175,80520645,2060135187,917588222,148940525],[1648338937,1058769084,2102436078,2102064661,1791411716,1504025822,1313161896,1595357291],[792041939,1836321954,1773507309,1536375356,607709974,621074057,426923973,1397969422],[1027420490,1182537489,1386835443,1707589686,1331580452,811446680,1747186831,1287423637],[49290975,381872752,1514494650,1701004675,392364830,1315754534,468875086,891834421],[2020373476,381403782,1795804715,299124204,711377798,1879854510,1448044924,1966139457],[1858155129,173572999,1589699494,67429299,1051383038,2010382913,1901706063,1386004727],[406482125,1516652775,1873482600,1487340161,658779427,623866087,528413289,598067039],[66720628,982569841,1030067297,1475637537,2010309264,1369469397,1086163203,98718284],[191287361,210218797,2041812548,193253150,445312739,257491876,1245380958,1123584092],[2105908027,541933739,1298572291,589411528,562292575,51238583,1698180501,1645303004],[1539328909,1247102239,1304016315,1071078052,221709550,1118809444,1482193563,1892811450],[1984597598,1722699915,1631370350,847752928,723364388,1536609403,554553322,1432308463],[1989170915,1264131199,573401544,1245292638,1267666692,1064617570,313819426,8436297],[775732689,508151547,876825592,965089291,169116891,1552702422,14587245,1953238652],[1694609178,681748530,312112630,1121672518,1240699580,363864511,747008172,1649470345],[965997667,1213603188,1729236897,1976579366,1457982694,1585880505,2088579901,316234575],[1043903943,1095392461,740483059,172861682,472028719,2071690122,1864486490,308962256],[1202014847,342790160,686829870,122429055,2087322882,795498518,344128043,385510470],[653918498,143551044,166918973,273859931,1318193766,1498647133,1208211497,1708073712],[1405318816,1740891413,1439243165,1517648779,1536078016,1850599227,186369108,880188177],[1928290193,1247704952,2089810241,52709013,1892052475,1367082375,869644753,1446164394],[1929888719,1604594940,1089064391,1120444067,462268400,213431321,136433222,1514788436],[1809918181,1992237921,1111649286,1602657971,861252547,172603400,294616020,312154308],[713823430,1211021362,623742554,83626845,1912976459,1428760217,10049226,274125493],[617570158,135624077,2106430362,1581492556,847191919,199174992,711951517,1652199289],[1658521502,1964740862,53841955,322470881,226837934,197821546,63416475,1401639659],[935399949,387695932,481524761,1673521408,1717037489,481684323,8566882,1211233344],[449588234,1239952876,715486181,192265709,1589313001,1841128053,1122785636,1250813596],[1038692551,39775799,1801319875,759318986,168044431,883619029,1692748277,2081089117],[1196938870,1596737802,1407142116,237493772,1608423447,1472066134,58521810,2105835864],[674677668,1027762271,109280056,1732650604,1608859313,575480286,1542955084,265290302],[170734977,578311420,1478641296,1310861837,1105064231,906700090,1136561510,1522038901],[1172686926,1136772737,1641414947,2015646140,1435674054,997069388,1408201122,1867884365],[1316028104,1661920283,1998906109,1871919879,1349867901,407058916,1300421090,1081445105],[1432456038,1802442746,2070463352,1834652924,1962740723,1373132655,113607625,655815289],[688835311,966947621,322404993,1929808004,294540132,212585629,357295497,1664829991],[963875422,1958300201,1468110324,2104230694,1519774687,405994770,284825829,1991392123],[80976821,1291588149,902265864,9005200,494045771,1323055771,1525954300,1515409105],[1530363088,906926767,926771570,450133674,510145747,1625230211,445771926,211867094],[1385275903,2051786888,1532948267,1442876245,793738256,322190914,2056773869,489479301],[996051831,2716782,350126812,188066879,992580077,117561975,1267180123,1322523024],[1126557417,1742530304,1870109848,1076183240,460304629,1871908951,915912512,249321901],[506110805,1146471389,1479516275,1693137413,69479218,910226082,408817189,1960399001],[1979532438,1968251055,1031300994,459447201,1335973795,523819591,1541606499,546054103],[944101069,1967446709,1610639026,362837169,599830890,297754960,130426939,632771967],[1791135369,2080521436,1398398764,414520484,1828693960,981411292,320234783,1292747717],[840832056,1096694586,168266187,169087660,493551102,1533660053,216589486,105533839],[1913772044,1511904524,59666875,1413607757,312500419,620498122,1706665909,1301454940],[1478369546,1240467312,281455062,439076957,211836503,1844467386,881380368,1591389589],[1676594289,849709000,501800571,1737820530,572113266,374497157,1708242480,1869665340],[1365534065,175513891,1267935743,1097182125,993690708,839238238,1743408486,57379050],[353369841,1197485811,692776863,346142070,566483549,727098449,1597590693,810301817],[1915762154,142851282,2012306979,2431555,902915128,441768,1814297914,391001623],[2116013747,1181011409,794576609,29963186,1446693195,482813890,1909717589,1114407691],[130341966,1382356874,1003518950,286236079,2111592997,1419187454,261353830,448408368],[775276785,1202756835,1909114096,1647828215,366678666,247810401,1451723875,1148915344],[599742860,306941957,1224161711,1854565762,370973804,2100029554,24779810,1859175068],[815763939,554995768,268007676,174569693,467726596,1664511205,1750082604,21950792],[569928581,2048562328,4960263,1835482061,514405454,1273947362,1091566044,66691568],[849785002,1992125946,1367519062,963879059,1653105580,1182316358,2081048470,601339366],[723073560,969552591,1870699270,1276509296,1244583667,1757384077,1042155003,1149087245],[390396734,1981513132,2016618761,309388430,902113043,449912368,228597789,931825187],[270817741,1591645775,1754412216,127009438,368357970,1373804720,1636598117,399369687],[1875707569,1580991327,1936512915,1892119872,1676014943,1784843737,2066841390,1699453675],[1134509914,1339540178,273522201,1625740995,960864705,1429000579,1933050339,2078133753],[1353120150,663572938,22001731,1452545689,1645555952,273570062,1688862160,1257063916],[19994488,828096558,1107102209,665652978,429084522,1454431246,421453096,1869673965],[1515119122,1311338821,869365204,863915289,826284578,1037201327,156704704,1734168241],[1507404146,1145002759,875310282,447043139,722625312,468227195,1236267491,1342135184],[1512862092,1212504108,129962239,1420225615,1604605035,1877747171,164032345,868446509],[2127127357,680583948,1629193155,1734981324,363570979,2074999719,1457199717,833566283],[381826666,877300765,1000456692,1456883694,312110618,1303394272,324432779,1115663828],[2102137541,1009677119,523295369,900504326,1039100037,1747387021,1969456673,1637429681],[565286433,353953436,573710476,1934731749,748011686,433428381,1554947157,183884928],[1252824289,331845799,1578601029,1948636927,1280104574,1949846589,844170995,1968041986],[920543112,1041266937,259300142,2086386606,53313153,275404318,237348427,351759535],[976354538,9555714,642456434,1125464855,931127718,1128601040,747913282,1879010500],[1441214469,755605577,1923700629,258402762,1216240963,1947204742,1000740357,1274701270],[1441719145,563738085,1831966226,301552852,1092969325,1319479982,581737568,344694735],[241229543,2038878416,1056441025,2113621350,114457958,1447347488,941175953,124480234],[659896908,1099875040,159528935,429209645,1869381875,1791141450,1795235874,463028602],[1973051326,791915603,279306386,1155743456,281084602,973228669,388670995,1762807954],[1040169633,1538070681,1469491614,98072999,1054783945,708987833,1880176878,95196864],[1913187935,755397819,943542225,1057940220,1491926866,403837717,687679371,1021175786],[446988101,113944141,766447242,1968518602,470464930,1195252268,100742355,1693531228],[1087631183,346872022,1928637330,1398561464,1248388686,406636172,1899550705,1145377344],[1605056514,1619298557,455927558,1615020838,898445304,604932376,1992467421,1542445488],[1207534825,727730224,1548472186,1527324817,1781597449,821819954,1641442577,1317499136],[1574085035,1133728836,1828098933,902681336,1778410059,924125025,346327898,1271008683],[268290068,1428979582,674323739,189068984,965096482,1802362859,2087352103,839014673],[910894692,1634089052,381413641,464420222,504595589,52027173,338848055,661015843],[1937034088,182481060,796750800,480910193,217379993,1852395107,428294997,954157848],[1386572002,850299812,1031036211,22560208,2025775220,999610152,677097135,894986992],[63343224,1292551666,1611458883,796682243,1612595963,1971254962,120959260,1127493978],[1973439405,1791498879,1327086962,1298611517,1405157189,1629954612,923654454,835053482],[393502423,1502521268,2045847192,105473469,63938384,2065978685,718313892,1938323854],[116103806,122579562,1934720835,1008795637,1137814959,1194723546,1516193419,229041480],[1466478927,647256843,340355582,419121857,849796643,1990082450,1978996713,591537260],[727524794,476511479,1359577200,992290519,1540541785,1542445583,1942094053,276532968],[2085737681,1991421721,741507786,568584511,615667226,858591313,1583814719,562211529],[583858950,660998330,685519015,1374273555,1026451635,2013854376,1594703758,1618245398],[1653462075,126510163,1046138244,1760706052,468948738,1598852720,1415221463,290979381],[1413637543,506859538,2117026699,1192670196,1531773352,19813517,1612584383,195322662],[2126368771,1712890635,1982642651,549532080,780682909,1721297760,1093341260,353622497],[705907257,1439467699,620924248,1911839591,420441289,1681522796,2029109280,856178659],[925874616,909356946,1530051162,1184845900,1240650896,1566954156,811880796,472033842],[1620995101,1827654734,736835696,2068935485,1672555917,1030387720,1577818535,60152435],[1830536456,325048288,459580287,1333329072,2109713223,799651521,1403742166,1602156501],[2024443724,1691561409,1199223482,1763372035,48040544,336978128,272656978,803397933],[1480426904,1720806398,219953890,607221082,746087087,1584059399,903107699,142662492],[1497544594,106374361,1253680277,408706759,1481653766,1002022362,1425248481,398395578],[448299835,1291387574,1554576432,1236482522,293097827,112287118,375640357,684811334],[1543088891,1243602755,1314306190,195609637,1867813516,803402425,2113323099,595055783],[2079737712,1157742429,614559801,739797700,346618314,1070740748,783666716,1137247892],[1313968250,1238385575,472396485,554650684,846716430,1196234988,1699834138,252518708],[1000158742,1982292497,2076294421,978935463,1672585498,1724012267,743949420,1838820386],[1933117936,332991897,1765191884,2071476942,1944870790,1077941347,475565537,529557592],[560302764,1066630949,490809043,1752570487,1205721688,1402338102,62256287,1885272801],[1387133370,1457407730,1523244495,189879910,389203056,1246000796,1749021474,1510883991],[1619209908,976922794,346195525,1439148458,2075108166,1896487781,1381214850,1517521010],[38713428,680623386,258412115,1062995147,362398495,1357577539,1484163351,532326427],[1012976945,255461469,324559413,370871772,2106323870,2097157196,976009456,623999921],[758106897,711690343,229714441,1190553467,1330359979,1902085040,2114394859,1324662363],[1440991810,1836704982,380477620,1863101314,900164853,1969799536,1282102543,1334257585],[987407656,743285348,978855767,498315870,1613135840,535753261,1371588807,1705274153],[760516553,1041680311,1656536212,1877799134,860865377,809320063,527859123,41579217],[2085226420,796180956,1265579638,1555587064,2097899379,281154454,1989655265,233992166],[414901768,1180752453,743425289,1330371590,268948542,533274697,1588258188,1701537793],[1609795522,1036870882,801233650,1303891814,2043902295,825301498,1184503022,235439049],[215921196,918093483,1545559001,1018781964,1993772237,890516644,664630775,1001639417],[1946417389,751460293,1805744174,217519361,1361344912,1950094006,1081755996,2123595509],[1578769167,531313103,399690459,2119116361,321570540,816162466,1749051171,1938743747],[1025962930,936209040,194713380,2023252239,1983034486,690407159,252202173,1823168278],[441074805,1337359086,1224318438,971304851,49922006,970575533,641406460,842207213],[664693675,1735129202,1394650040,1027403122,1889014516,1737146417,202035386,951982094],[1934482881,1333018369,1386368612,486553466,461765034,1397228034,902464494,1156288350],[181743687,1109257738,1180954115,765104290,532821975,226230182,1389886054,223469110],[1087850585,1106708880,1501898886,567490479,1816851791,2095821507,572710585,258826813],[1430610835,1948411221,493466239,278415818,1160755399,1197692927,1963529532,1956391395],[692867120,1654149128,364728177,100622280,2086025925,1828816511,394996405,269282255],[893917725,1924633782,532300214,23194997,1006408837,1765513165,240419715,1076534475],[1238153478,1204584752,1825035080,1613672906,1450996500,1509280145,20462366,301559599],[2033871146,677559499,1366392903,1148899838,1010292472,1412443326,236157160,447867760],[2012547620,2112383384,396472837,113816675,290091491,1348124316,901156625,1011391467],[517473166,1550697115,1362509350,1685618366,1862764719,1256120109,304914355,344281906],[2105414450,1317555759,35226394,1160094580,1965990988,336497914,2006401908,1732969334],[1399388899,457282244,1737920081,654470705,869650190,694335810,1636594739,1355943620],[1015655814,1900562332,356246757,1894995308,1501234326,191772378,1399631794,490726470],[755336709,479091428,740854688,927003251,1392959476,1577654352,150291564,1453193798],[664326760,996073073,1986774215,752192979,782180222,1094166542,1035778364,1319806177],[420178066,2123819000,1824228131,1840555268,1207391363,911529800,228789404,171265045],[1765233326,1972294493,1184643807,146594364,176005410,653096477,1058754980,1485042863],[869433864,859466945,228035722,1367699542,1754815260,56942286,420814491,705601291],[355341278,1191692570,1126455006,1101498487,723222419,116966197,2108573033,2019177136],[389150838,1417881519,179786487,1145417886,1238668523,638245122,669243311,1136175331],[931659810,378359684,276569095,1260823065,790356952,871053178,1273898186,2119793262],[596305892,1770698967,1756323684,70838092,1870211868,13668257,1803967361,1849125235],[1771743955,1253819321,820876260,728604999,737950681,160182666,2040321601,379559285],[766555174,273598904,1440698076,891959089,876187634,1157324893,358675855,995974703],[889519308,1109670640,776840330,1631212497,1872050665,2026586362,1161043687,1604853503],[62703251,1941551406,1308178309,945148348,1218546174,1579085963,439673501,118315577],[231043439,1953555687,138736950,1731000510,2007064371,780561731,677855656,1509998941],[417383554,1918180885,1817114588,1755578406,1955338030,738562810,1673165765,582666125],[276928552,902814355,1178512018,1199602348,1014094399,1788400124,712609709,1895721491],[1260876507,289670238,1775875875,151771427,924625562,1949366583,686281285,286820677],[1110466207,1424347500,1195344232,1600565791,645069560,453751390,809462008,1918863360],[682154789,1895058704,914153094,1161975142,1814272226,488483842,267738705,819986089],[234679939,175652010,1458316974,995548432,1640548160,2045339283,1788713009,702658885],[1018010396,128961605,1215584272,1283581127,598309557,1305485506,283995209,1212318037],[493809194,1163518415,1418477276,724498902,1948208265,1347136109,1253638322,1895177726],[986541110,1473203442,326394760,335760393,283089662,692788077,997777048,1993576924],[583121603,498152486,1158571256,855531281,1219653954,1539395291,1710570877,1519457658],[1770991246,1194551681,584754674,1731031283,1986507636,244086997,2087729917,1508305312],[1455392280,629803931,592208039,266346172,1689870442,565344319,107120637,1083612323],[239811402,1205081682,1053137031,40289617,919630422,1702520563,731116133,952690265],[1708033119,312429468,1357841704,164666707,1839474472,2019591542,716876155,703863274],[1880135752,982750747,1046502555,2066594490,607803284,1087115303,1864728254,318926433],[2093384915,1023045653,113616767,227752046,715736052,200613660,501208251,2056418102],[92767680,2047595953,1344403533,879319948,1579258867,1718873769,1241955978,1647734886],[1845906456,431598642,1953784139,587258726,865732872,4785470,1338798136,168476226],[1044409350,337597100,1094535717,1220964252,602803407,920795983,865089938,321874621],[1527534000,798924895,1943490040,1242864212,796703618,927458647,1182162534,15202900],[1563941732,1741233450,1097877217,801186055,278271838,445991544,1559452332,2113675784],[662759541,1710502423,1323036182,211551704,1216355176,1842544880,1096785140,453131458],[1473194963,226621510,2019469714,680887151,225055262,1652520075,22184868,671535972],[108551501,625687663,123210054,284789856,1382285604,366743015,859696796,204643767],[1360487228,915957269,1614155558,2085685007,1793755437,196567824,864978603,1558048011],[1968820379,1418516234,10090865,1277784081,1275617662,355095069,1720705083,1801112348],[873050364,1190456680,250992093,1905185538,873292886,1993442378,1049385654,1507590464],[1695535930,479934815,231783899,1124797422,66342341,1940489632,402069108,1917974987],[1607976880,165515331,1287424181,1739612745,1622751181,122996357,1497695867,243338175],[1488411342,1982049647,312677408,54949835,127456197,1783736494,1236539108,1292261425],[184834915,1433200353,1632946407,1640115064,681317581,669851684,479607266,1445290674],[1520172055,1062179080,1725772396,1675715699,2020345556,938207302,2044906620,1267226263],[1509713146,606338008,1979802013,643469869,799060967,1674040411,1561894332,390884484],[957056747,43796964,1825180190,1644627434,1019237599,966858666,1316177818,340330793],[782381719,790485573,2083346153,1553525832,500830138,1667338438,1325247117,1942340341],[865672412,1504570890,1676147118,209087786,256073802,1724569188,1486990237,1950970282],[1254508109,1954426552,1755897634,1904451213,51474248,1123491009,1087285324,1025874990],[1383299249,1119987537,1551674969,1897401936,1818729160,752703638,554541900,1067203432],[431762296,119091184,2101289073,1923311262,226202058,522485280,1069497498,1032537182],[604374171,1370862862,1144357563,1691441925,1765961495,1870243085,1727095176,980858858],[503520465,182667542,1604623261,1984658298,542847223,446838400,1042784548,1758961446],[755679174,1842151550,437873931,1957583339,73323525,1891235427,1385167604,1955759718],[1441713276,2042094578,655976313,279245344,576593322,1187328803,936175384,1108496592],[1678993602,1174353130,1622526617,466730613,1371267569,1617379454,1091480246,150287784],[1448403648,947718519,1081385223,371362336,1073440508,1252211994,1261104392,1553106193],[1863940141,768414786,54337094,356507295,2117108590,188469691,1537028071,779000280],[1487683173,337059179,1476067721,1060756313,493333819,122480179,816373649,1325822715],[649133684,994002871,527324713,1134541301,753029240,1891457237,969197152,861564091],[1271797540,1711036721,1116577103,1674243281,125260727,18774797,272364798,1228999832],[1631566016,1505037208,569495617,435285794,658733288,605412432,390489722,445596467],[1593691257,1923444629,1845818719,357495013,1196281370,2112817299,27640047,1572066804],[1853389452,669730384,1254233432,1235556078,257559776,202072150,1227758122,1556215558],[727730187,292827962,602123230,377731223,237799301,1245601293,1048065299,309717759],[1177797281,303546538,991613225,2088878458,909072508,1437123319,20436972,1792143310],[896447108,1982819683,927546577,715980863,727998930,1854842198,1824292580,1997275776],[1037088055,1974806411,1454714872,1233075852,496621843,1633512859,754303612,1993782419],[641422576,1993252524,1542761794,782768038,1303976475,207130343,680265735,251112961],[720956375,79065881,1348428427,940464859,1740927016,681019497,10475482,103532613],[628212856,854978360,812058648,1241010334,1621112177,747695713,2126217156,1865339839],[1298110955,931180995,261593603,373309182,443350013,606688890,57260610,13619942],[1507566803,558072327,1462988093,1037252463,1473623063,1663352258,1094813392,602361008],[1934070246,206736305,1494019312,20947551,1990480139,1032364454,716609963,1292239810],[241863297,841964210,192623805,1632646412,1348477105,380650004,379539500,479771387],[1783721689,59416666,1623866274,1225646300,595021022,387065645,790069632,2094872741],[2067920614,926912197,1079080862,1156382010,2109982971,1374082089,258378815,900969622],[1287082548,1361479553,1859490257,636399730,885181323,1161087427,2083669178,1941421613],[723988285,156063143,28824102,703332598,1975211215,1842835067,2067862543,906836861],[1505490907,1391704559,1998040211,1542513836,2114353668,1161902035,156186973,1063460775],[906286812,1469619481,845990238,1106667430,233607324,1135754133,423922551,805233575],[1529244531,1915588941,841498735,175008575,151544354,401731234,1556074517,655926784],[2000071297,1024844455,540949330,789626944,534874514,751762250,1390776331,606557165],[1561085471,935356294,1868429169,1742987862,928679044,16575062,1924367675,1038982832],[1058793919,1116512353,1096009045,846981446,775037976,537384756,1307130139,2020319843],[418829238,476812215,1521788621,1575849528,1281199232,1534646698,292359143,821652],[1280511225,761536507,291856079,1434507986,1771579411,65754127,439641888,1196571367],[2066115997,1821574109,565625915,324561722,1615678479,1973240582,953643962,1037027098],[990201476,1391666573,850177927,331349268,2119137353,1456735161,800360867,1397556923],[84920631,161135421,182045914,1664491734,1468658624,684685279,354486992,1106233947],[2036207399,1434972239,2084941283,1823766234,146627929,1597395648,1049886016,1382742239],[1142660529,1478506224,1302204748,1148104952,458857211,542796865,455094272,2022589480],[894113781,930659067,1446357082,901802656,1427289741,1845522097,2124122934,1795864652],[833370720,2079124393,1700159265,1845597450,1126222309,1905766161,854144117,1388768963],[282587501,893090970,107970823,513686150,351143811,1013099406,9885410,1228101610],[1439281150,10458325,882139893,673484879,2069781016,1973332043,168167402,1699264016],[419018154,1652434824,355053036,424563366,1864555883,387017541,483673425,18937042],[1933029452,690328483,1558396088,1905208099,1759427471,1814477446,896183520,1643696635],[1534584994,1592661803,2013286895,1676419932,1554793712,196562840,689659132,428455665],[306449690,1538970801,1436730744,60467096,1194891515,1371350147,286833506,1354419547],[58347861,1392487991,1678497870,1285835472,368203972,1547064011,1754700366,1506798217],[1948475929,609194406,1568694202,1039258607,589812799,723425419,1037549780,738141697],[1399437820,473557606,1527597784,1324612877,1972071369,577447868,547849010,971088203],[140208952,478746127,293667514,786469428,1252023536,366297473,1199120327,1133205119],[1245360155,1632434793,896135452,1348618566,414755913,422123597,187293767,1976262606],[1637796257,1613852103,1915916373,1236691952,91598218,834967092,985511588,78546716],[153933301,1393391850,1746754872,1534735291,1207401944,655173184,1468258148,309704410],[795040217,1198103095,24672349,1807038744,1815021334,1272199020,1100693581,1108008366],[955286280,233941716,203090945,1905550639,1539416441,1739267999,722798398,494010360],[2030232533,613750912,666405291,209057090,1367039410,1016594293,1008260636,1405540411],[1614654059,228377680,1241721201,750809106,2042060046,23172661,772678454,498993051],[1530685622,1027857212,85684965,1654165226,1190789932,1762911059,1160027175,1160916065],[1647434194,693513447,1729342217,1689934967,938488010,1576983428,1151400607,1598623759],[1059200014,1247249968,1299409316,589161341,1744960441,463122832,101308366,993622591],[1057859604,2013149162,1193971542,1853768368,1570075140,1489051620,1900119816,1181419941],[1677766195,53275639,14562724,715620065,1790569304,463625470,1832799298,1970677014],[1815529460,1695556866,2067532751,924114921,722148863,274396194,977477841,744886340],[489026827,2026594624,936415183,590571177,890610535,294509499,371339430,934947654],[934354307,1837178413,2026189477,1338011019,1706471772,365383104,579813251,1520366271],[760964226,407087924,1602288571,497414568,1906648946,1781453061,1152647321,899419508],[2003615547,1722204917,1371043317,1993644689,2082517682,1796766153,891737417,978111489],[431236183,1250233081,133841286,377566722,504685043,700957224,1222210891,494987139],[1060735694,1796984798,552963161,1633636567,925383922,1156154292,98905536,212325397],[1489425055,1649910330,1131341710,1979331018,668374833,41138805,455601581,1455378647],[366354407,1700989502,1423202610,799403453,1393356503,2022717818,919488548,100013375],[1646511988,1132405607,356214349,618274055,54612489,59778458,571663387,1800592134],[1519013070,580690538,764112455,1681685291,2073413566,962198832,1847462099,1029278634],[944475317,1419563336,112001744,352445825,1757462782,2081415463,1715991123,1005282313],[107414121,693754939,2090662722,1631224216,2071237722,693822913,28255451,2050744534],[1741434169,1219127716,216408172,1223497127,1443791055,720453827,1883431897,846719013],[714656505,1703274340,449134643,1037846028,847118976,300053315,987797845,125101488],[1131498355,432029135,1760156773,766177722,1092848948,2127879437,1714211946,2073299104],[471838216,795747994,1731492186,670888067,601556398,183053752,1320163772,1190673365],[553571033,1421966902,29927923,1816234753,1867872828,1873634911,146120110,37522795],[591629639,1955908766,1510094300,1854206106,196384727,332662145,1542094828,1640763248],[1717273992,446690813,940743163,56171260,736223930,1868824976,212278800,2021368155],[1819207830,111903662,1974331652,1759775126,56569286,1262800788,365431245,2017982372],[288020903,1491214486,1890577361,378511132,911685042,1868193731,517779868,1545150516],[1085683297,1576336084,314342970,1202120010,781739094,1306200632,1150586410,528895942],[765653796,1246385427,1830922290,558462482,1981986882,1138576843,2071941748,1946452244],[1040980912,439258656,2027627532,848653638,724909922,1996811567,523225743,1359762163],[57253172,326125573,787931586,315718492,2028056708,743645867,1060244320,45454800],[693744117,760869659,381591251,40685068,1023038842,2048066531,1109239998,1949460427],[895814305,1545456101,1553570077,1764494483,57201548,516533854,1074222693,448474139],[1241582564,892956670,1977969575,111965699,533546584,958169296,1372038279,1514730701],[1498940556,484823527,244288679,1292216880,142283227,142458532,33001560,1520789229],[1161989199,2051840312,1413676637,906385454,949863429,1392016178,1202813784,2009143764],[1309361963,315183309,2095903402,810579575,2090274102,882032767,1652271511,1111152406],[1422123089,1594924870,83053811,291397270,822271690,402117048,786659967,5647196],[366009428,172487104,1037833696,2052677016,330334819,912283112,1762521441,2006910206],[1578641505,1570273650,1774046441,1388405550,2110338750,1805528178,1577659342,613114363],[905532093,148635780,1176958681,861906698,621424347,1869157609,1416615953,987491860],[419758872,949184849,663271814,523462089,522770600,851116257,1878074111,867550050],[113863400,1124275690,1350906268,297014706,1443189524,1378223706,2107329445,2036809155],[1903104056,1577013500,1401782774,1628150103,1649539041,1368025298,1532372659,578134209],[309100277,1676864767,1523321042,1004072052,2128142003,402654852,1046678707,1153429874],[549814226,1572874894,1107058205,446576698,642405188,2042653269,282826202,1842086800],[566479417,1997790519,203107740,853650093,132066654,2100851266,1821091945,1456879383],[272862411,1474247917,1444403034,869932603,844384487,1971130614,1517422300,1628426980],[950773002,979390815,99362541,1394417104,1652054077,411645414,1704105565,1074958666],[1820601764,1331199475,1609800447,824507092,966688205,1645435791,1440888429,1042474869],[296178982,299218797,864667083,470227341,998612216,709755417,2076606366,945750950],[452193271,547123637,1598130237,130574572,1264750914,548119989,1689414266,1508185164],[288135479,909265574,651343965,1806892297,1280162345,1797384567,1760142974,884911418],[1319566761,1578202265,1277762898,1635336804,5546492,362441470,2004209300,1874227542],[519542762,1986502581,1107158969,1316830878,1833910336,718050994,853221762,1806918053],[1376902090,223849836,1405854629,1462464627,831623543,1815234351,982658322,254240096],[1569557233,1967125002,642668555,91387747,1343540250,775444358,1407168982,580923502],[1264348025,1551308211,1565765290,202251329,1747828232,280273712,673118413,604135319],[956659148,1909418455,1728916862,1989656017,1731713668,1236787108,168271066,1500526854],[713828578,783208574,1608715078,105573153,1690805047,2124462126,1424208593,237441551],[650364551,134739555,26757197,1930162912,526862161,1565114241,326767112,1627359504],[736784581,2082592153,517553772,616728216,931330307,104053461,1844855704,1891531421],[323182249,1135458730,878267240,1449937768,934156680,2016528438,71174222,20605157],[93861940,318616978,1838847671,263859193,93695005,496106555,1960473896,1116466655],[1605831867,1022691871,2063472142,1364182563,952540565,22419370,597081011,392428708],[1117668123,913912601,2017131721,2079450786,1032597269,1924647462,862895985,1747790148],[2130678555,1736137560,93249693,100331827,1438982661,1013329350,436832771,741733694],[1153663115,1819241876,1579320236,154481983,1307514940,1469899455,897179072,599244742],[111364248,1839849767,1547791745,797474417,67764115,1895937986,773223580,883483925],[1579187141,81017102,1991233289,394898637,1969377116,543205010,1836849810,238750476],[1360421356,1230168018,419463805,1392918968,538583281,1778481564,1283305899,1794182058],[1537262094,613191460,632897681,812344420,195322748,140573729,1172211689,1215252903],[36735920,937033777,83815985,389557495,286989943,617051882,780355880,1975951324],[1696776248,1869470828,1852873475,1278553316,1039404004,1429434982,1082961040,1207422885],[910351300,813071133,1273179543,1323625260,1669572131,1051635755,1425951803,858201187],[771487770,1026125065,503468984,790048117,2086121369,890826006,546569649,1695737692],[90261742,600798096,1927896664,2039934253,191666885,898421157,1762301882,1615792488],[1686445467,688485422,219826060,1689639757,728057886,2010438440,1016764313,1781016020],[1443006888,200143800,412778442,1229219960,1318552497,1972229337,2045037374,983812088],[627443901,1597928874,118831762,1112504297,1324167559,1485326128,1091442468,1634498721],[159160210,1252119902,2013027930,873397879,1302966520,573159943,466250380,1865705940],[820383724,1186262395,2124142389,622116086,711734832,542987936,1904284717,1007910707],[1031300548,1551686585,1837928797,1376994220,552397087,927631803,1505808472,1257585850],[1003681544,1001360029,30266590,175810317,842802704,1587094785,1161905106,771762819],[1335563915,1499536641,1173714618,1856356799,244481264,544260885,1004945097,511519907],[626861187,979833537,279068362,583029320,1594175630,1864428721,1137625016,1641055497],[152831668,461113121,813249377,1007627694,315416671,1359343895,1453501653,269379917],[1961513879,609171590,458962187,956464784,439168206,573249290,1744808122,52876734],[1213098545,592524554,902935277,1724547816,1899384674,1581214698,449263614,455551525],[587621161,1725840816,2106230945,2007569004,1542838211,2115523603,1268500707,182957458],[1889250369,1114926045,2119491611,938379032,225218613,1726911072,981024383,1625097774],[1131345186,891322063,1496301589,1693045388,2075657934,386064353,354693500,584253640],[1704905824,1369202014,1418002595,1576102196,574039862,1157054580,148815514,1572681944],[1471466254,2085106826,1708312716,98237398,1979989813,964361019,498355734,1757419234],[357862392,36270814,2084477802,1475617244,1700933209,202563430,842487749,2106238087],[808209488,707758603,8429754,1557804405,91801043,132645433,1298339569,1747261705],[682481419,496126480,1350186874,340188976,621152560,926905674,1353422128,310754275],[1472864476,143335541,862247680,1681185271,1821857420,985302002,1981684282,140823916],[1349036368,1152464616,1960731948,715975205,978615849,1823246883,706473841,747848227],[1877678187,1387176237,296548171,361033606,2090790527,1718694109,2038904205,1116766274],[576956905,946835420,1271758,214410869,1523457477,99707771,202577559,547487800],[239960330,363303477,299420843,715927573,1616218807,1507402284,387933984,125037142],[1808154030,383183181,2113881808,6219312,1273895588,1544036456,269360735,1288504991],[1276254292,1865815188,1486898474,2050688803,865833747,695020706,1736310853,2094145867],[808922730,1646745644,301396642,164098144,306430272,939975014,1854225027,636369619],[1453473214,854025617,1279786473,1956811162,640718745,1396384436,1133420232,41622734],[246025731,1619922755,310884823,1669738935,571672280,814996459,1217244953,453405348],[1596190809,61573678,940293563,2073203187,1510159321,407438424,1833554143,580236888],[450430280,583598388,2087036246,576710580,543660106,797432896,1998758029,1835687231],[773322736,1017415972,1533265486,1619595569,1799114775,484168486,150655933,849561552],[1971099199,740265512,899805474,1658429257,559834184,18928771,673418974,1977626039],[1160056327,298352922,1044739803,1424406992,1107931367,708718581,1856577416,235483589],[193689345,820442150,353446780,1663057739,178827799,827156920,1798900656,2115999412],[1061473592,111598089,73645682,1538245448,1870506249,1953045883,1133071940,411191310],[939190099,1523712682,1166621797,1388103225,1991257815,974871943,1869095751,816173513],[700656804,128227402,2122572576,187274882,171368179,1813898855,1099317823,1688192682],[1226159647,427584611,1752042023,2129246641,751775355,370000971,155951109,855144664],[1395051302,616075727,1723151849,1506410793,358015796,306212271,28286876,1888224922],[863384240,202219917,1608986571,467050010,543338315,1145571670,1551548161,1654045793],[1172653322,2023357910,1851535933,2095013494,555467399,855803594,722458467,438380228],[1424633456,1428591323,1091347742,1715177951,1313470198,1632790894,453492625,491963294],[192433137,118584316,378975342,1157992377,350026085,1172561348,1972281858,1885793427],[818457692,198472784,1506378900,1272964025,1723791982,915303096,951320061,61477049],[130797853,1225581232,1858517046,341857445,686900429,371411182,1999473743,812728649],[924676187,2023661386,1627451919,41134369,294458211,644072432,927751555,903903505],[523287509,1886466727,929472231,576084628,1834512525,1946889327,573622875,1538341310],[1166761633,422819397,759463596,491960589,1954122673,1842977070,1455796690,522086430],[1628859077,1739141326,878127686,1780923159,24294116,982504603,639867296,1925620215],[1181518512,1563650022,504941456,1768327491,248028793,1491424558,1526884,1253797803],[1190153211,110681133,936923273,922379438,1571109094,192647907,1353443449,772611331],[2035685668,1598133249,695594380,1101554178,1193187383,1224408183,2067950268,24792791],[1565024965,1084440699,441206154,1494592611,1977332710,85955465,196713390,756585941],[567023613,206005467,705519939,2066752066,1947335467,359022178,751508399,1647449722],[1881063710,1157983045,1813892974,58955235,1582026660,281458488,1934292588,1706910569],[1634576339,713285643,614289877,1283940092,47650513,231505532,1944339302,298343484],[650000966,1161058123,2084788057,645339089,832861178,973518045,2073822980,1143389714],[1152469381,511380890,1047397618,211743367,678501453,1036021500,1073442031,1057482707],[67687507,214734162,52485431,776943535,1011565370,1352645220,608484192,1536694089],[1207539825,1485113381,1276903642,76893658,44892853,1367580026,984936363,1677987244],[1240229176,1626435491,921874054,728528978,174546486,1721764867,1814892995,1848824683],[857157559,374014849,689492905,1124253420,1268533871,916308502,602479927,80107185],[269299837,646807978,2002503285,1706899485,2078649461,314077211,1297954972,1299255224],[1513408706,226376180,1925378008,1564432425,20436429,802060514,795104223,635884441],[650215748,615652174,334107615,594488268,2039767152,812984557,317628423,742282887],[612093543,14930834,1572586577,2129809399,735807976,729402159,1501038256,52513876],[1882691957,5461550,1560112738,1550675470,829145979,885080676,1289495153,525770626],[2028134374,1936826445,238986940,1748588523,870031448,805206448,1193103169,1980953751],[962793757,233369395,752390220,1752402704,288279660,897961372,732058986,943793543],[801700973,1267674928,733013406,501467680,1623875131,2015147810,1653343545,1426201509],[1687906769,430851614,1577454841,2097439601,1788215193,1874394724,1501401447,943908291],[1850075178,692774278,1421326935,1167217079,1399740157,378582443,408367660,1285973125],[923760093,817402005,509827092,456595578,1844855554,130505266,2120532070,2078801737],[1320893422,717453410,1907911654,2059411958,347385346,165867199,18526406,701170006],[1199997266,691800481,513178666,948108386,167138656,96795139,1218978829,417323811],[1400396294,1380391441,1011868941,446482525,306949180,119845942,1524256004,539701728],[332131186,1280810728,816510926,857396133,793316751,6450702,825371626,201782948],[1717571424,1541659423,1982956643,2063503759,180099463,1248322095,1595738660,1487515837],[957754265,730241827,851184587,990736677,957042022,1815764974,1329304601,1583959842],[88742620,1649425760,528029518,894751387,1335309096,62210898,403496129,1490443880],[1238387187,1881689042,1750678045,307487234,881224576,414186925,1610041449,1489058734],[2036686294,1823394784,472191562,871621577,1776099723,978107678,313913982,498694166],[908883325,144877141,50776543,2118076069,772468902,984334088,1107301010,1684406682],[633733419,1509715078,1573543445,188745899,1665394718,1685411992,649570160,155821164],[1719336121,11828107,175776516,1319666844,190092576,407414714,1644511537,916703866],[1217078547,2004274103,992461295,955765747,906980832,559788260,2051689721,1996557061],[1555588777,177306356,1759941574,1999441098,2036718092,422046374,1100408866,1609668895],[766042393,621417783,2121635028,1317283642,348776339,1201828606,938730928,65503285],[1233887909,140080175,862081747,436013268,1795839877,2109122688,363375679,1071535480],[908831510,1071017221,1153773727,609285062,888137134,1131494192,1133330963,1612758907],[1348286866,447175321,1610316594,719434695,310446827,727253542,580339960,948520112],[1948513380,309166231,765834676,1552760530,2028668418,508820907,317522035,436441346],[907118923,1014137864,404830578,884613179,1186056268,1601712031,1337322313,991642863],[2009432399,1429661977,1529732341,488476022,1461169953,924410168,2006475670,1897635345],[716521766,2001813143,325821618,762434291,1146984219,2121032094,1462072595,1145970340],[922977353,1003560554,1592263584,1946455830,1071815742,928190363,941622357,107665625],[673440257,1324662907,54272555,457283932,32114166,798443821,1711921580,1370244213],[788786841,100349320,1486779318,1404389321,1899967010,1021295215,2100855390,403389108],[693671473,1665583491,2062700349,2046992649,999539573,875591533,32352496,441521152],[360195557,1259742631,1770628020,850482340,467763369,819627351,1353472667,871739175],[1429462240,87626866,1363246280,1845601117,1188572790,1880867131,1792894103,1078887859],[466032421,1996193332,1722540006,316703365,631420570,1222949264,1636497523,436562900],[1744166624,1453391590,1812225037,82075440,1393985203,761690124,1705583372,399802136],[1999174684,1365286804,938102293,1408736209,727160005,204320294,972445870,882892777],[386738207,1276087275,1281707336,2028824508,59651462,1819880682,1507998988,1673847114],[407829364,46185944,1834271990,387006701,85427854,1658397422,25471639,1570868691],[310059549,2039765862,1489057536,674881900,1833219262,1957786425,1659250305,425421],[1076004255,1737563887,2013994053,442898174,1611303072,1654493540,1989225002,1668148332],[2083235679,360301263,1459791815,1168921220,698561104,542302458,1763724988,1468749380],[1887269362,1097568572,1847433729,392146522,743339888,1412268019,1588960242,386426965],[1593713792,1749675874,1271956074,202740852,338351882,722706846,1864406676,647844906],[447260179,390631698,765838246,897049208,1984580013,994630510,1387012356,228936050],[158631927,1751137669,462100807,2126907100,1068318440,1490188879,1107941304,310260554],[1684736568,2092892520,355494463,1751795004,270063879,975703466,1880500063,1047794495],[1902735790,1843161870,1687051053,767984919,434253894,133000381,580210599,1796255566],[2011024411,1668654622,1098004323,2021550061,763651032,1986130994,754286040,139543177],[1966831302,707258109,555108547,2098485575,678724162,65708080,1827281336,1952938597],[559869326,872311082,1586504695,933573928,1623259721,1156183995,1542989788,1792758397],[921203912,900769500,1994753392,1861466747,349155680,327459372,930938353,572928028],[1271504546,731317253,1016534373,1542875802,1989716003,1067825029,1765338903,1655214416],[1249465292,691554200,865283592,990420323,472686477,409431480,775724890,979158528],[566324807,1199615223,86641887,1224608020,700614081,1379509481,1151566768,508893972],[293651135,1026459917,1471528694,1834306160,1497552695,750681396,2067486451,1499741241],[1452196975,1728862002,1427293900,906722814,1673920216,1827504226,198778572,32385378],[67900182,1152983952,1764154097,948474318,1274688628,1591294180,1328772692,1039822964],[983627708,450974604,277441669,800802158,1350859967,678111214,895242007,367923670],[1559161017,883625167,111979932,1436898209,1017745276,238129653,780931836,1161986624],[441094778,178601138,1551536404,966759543,1797118407,2555929,1679081640,978702097],[1593742410,1596389526,1189044523,2091380418,219036887,1678499106,593734779,1621211743],[312032151,702203499,329062699,1482709185,1088925816,1779910596,1051561455,1638284664],[360927860,1073987644,1790325787,999726906,44978409,1388126429,422957920,1819389594],[717038929,1723477167,1620835935,581321850,2009243855,787353731,378936651,552413097],[2058750260,1618898917,530964401,1433638206,274781880,1815446357,1187976806,10107843],[513646814,1911287950,1020517626,808479444,311190637,1934271040,2040016673,1964678948],[1442742881,48914415,1482155591,1633984756,741325838,720642157,892999101,848637795],[65957559,2084640246,1760611245,1451289979,304947052,150404064,819709221,1784605305],[233957504,842145781,34680013,1816216375,668661004,196925267,1490733183,1513044237],[530222257,1726571873,2084475767,742963029,1486878338,425609806,256912779,2018846632],[546468211,305089121,671449098,391561090,350036335,2021675198,908292629,1214603603],[1077181812,1851075281,804603502,1990444778,609925814,2084600597,603295949,423431709],[685023728,1766208469,26310444,1185616361,977947977,1917141653,67983739,874739238],[522150395,744597653,797814422,329745245,809555253,1690680585,772203990,300449319],[1367218532,1529996448,539088118,1508321069,2059027524,224762785,874914540,2031280303],[1780487106,74263463,1723181603,1492218813,655548950,2046807218,1593027683,1391940120],[1480619519,1558648466,1903399373,1223074372,1134957682,341542542,917854654,871284477],[1269024221,357404454,464684816,1788846390,1263982023,994090173,1462752462,582175194],[988393153,1082481597,855002554,1076962033,1815136005,301121152,719158254,543532415],[6453844,1668225641,2027725375,806439890,442486220,720977034,461330472,261361673],[1784717547,1309301520,1351311410,114348558,139139634,1723653522,414141769,1302705434],[1998180651,646044302,1692877042,185545604,1712860432,824033178,282466598,1943587563],[1643678579,261029417,1915007401,1462962074,1620309220,1160901646,1678526932,1908446009],[1260185803,1532535726,296017022,1459791446,9863302,258546706,504042594,1660420021],[208417700,1746005509,516939766,481130824,343753558,1865094570,1706237917,1946962419],[1747672808,2076704218,109454832,1032878991,1700960794,260318285,92377343,1411582321],[2063399203,12835084,578267541,403331229,383262074,1387342765,647792537,1999724361],[1808026873,2007643696,1280277158,2095803435,333782362,64834733,1579290093,1997952306],[1397441751,1077042348,1389572874,1365050042,1203701767,690949755,1979133846,1493651343],[734040603,1246970762,746243769,1498959742,292436855,886015599,1699183358,822229309],[418946074,966454496,35996766,1683075112,912811169,729935809,792672353,1531358624],[1916392390,643729970,1022572379,716377683,585241158,1742899189,1488392808,1741271074],[1744589163,1384836143,472088008,961704873,250327005,1720978213,1192442980,1870573955],[461635381,860468643,614485459,1385929239,287255167,843467667,1231454356,1365793811],[1553060215,1925874265,819551779,1738264120,1811998126,348478452,1639808615,1889502638],[585555170,122096950,1099605321,386581253,1247464213,601451856,778276374,1527239659],[695652222,1665412602,878812491,2012884629,1361034344,425074027,465286110,1557012612],[1370888375,1556275995,1494870443,806430499,1863912301,1928430084,413578555,822235929],[1417359895,1555620624,699336586,447227003,1374159106,697084931,879864980,1188490177],[1117899544,1118044406,970506883,1974566686,1378706055,294917117,1373127358,1371901168],[1174091106,690220070,2051186677,646500230,1111210459,709024638,247113637,898799019],[1083185605,758922027,445140538,1601362806,127188783,734931505,1754936611,1795079288],[945123672,1744060760,744432436,498854950,441911218,114813084,1775391290,973943739],[286192898,1539144498,1018130312,1418954514,622764367,559413667,2040146829,308493226],[233011807,1871171702,533758713,1246857478,1327660837,112937970,564606334,721495229],[179883629,1379688583,495128480,1232541829,230248592,1240985649,1996806220,1724452843],[1656740526,107674920,295823863,56792099,1057730964,156926066,824612900,570120786],[15482668,1207252889,1445199617,567577567,1509422322,1806782617,2032371123,1938100414],[1000761536,2082828013,115893157,2092723528,1318652137,1589720276,81391876,1179126845],[146897217,130116891,143721229,1001689607,71967903,1867492049,814950481,522277620],[1212947166,721428097,1072436509,79566592,1200938149,268963444,1948061976,1849908924],[1021929788,1721217262,1950865581,745807836,1636742259,1161993281,354359320,1909190275],[174647225,1368881332,1351095659,1991306963,389989098,757313787,620867640,1002429429],[566642776,2055542774,1773889382,711715733,820746773,1469487035,551370606,911477049],[2014526200,2044514330,979169737,1289289748,143789333,1636392322,20327740,1360618816],[2130417389,602386398,506952070,1447129001,344762847,1702632656,1339451223,680601049],[1164193571,795982812,543817957,875519415,1089495957,1771693179,1651768683,863782369],[1556342281,308835232,1412103508,1606504095,92888754,1229590764,1076792680,1142059590],[772911702,1868159881,1433608367,1807667440,1488880947,32164969,706130555,1083787888],[165411170,233139313,200514061,357848386,1990518708,834396006,283696618,1290460264],[1839069979,1971091064,1229859816,220823611,951115956,652150239,791108318,1269565448],[1999748448,141500399,2050038899,460496133,968466483,183795293,265199392,68375230],[477206763,1490309152,1423251930,418442364,222277896,1271266711,174891938,207298840],[1491914561,1170193133,1169717235,1155602103,1303706322,873903360,597404741,1725133312],[847950385,1445410833,1529670025,244595357,1896625679,2093859030,1195511397,2107617133],[103892773,2069152278,1185743513,1948005388,407354588,1379630447,474434490,1962344020],[460772899,299978860,1084889524,683585344,849948025,534052122,1300267009,1713386860],[1247628745,2024109543,1896529397,1902943752,2094648882,1436032987,1819857810,1192240944],[1354782558,901884380,1933819035,555329226,1232942928,133152948,1697395569,1088677563],[1170715439,89656121,1755260966,244642413,846567423,894408631,1458469247,1152138379],[279579089,610755989,196464500,1741251169,319505173,670980081,1648655592,908394329],[1712081062,1773918582,2098320640,468037490,2116779145,622737164,1471154309,859870431],[881429747,583833045,2019483928,1474318211,63231581,142446765,36167673,875191176],[709681502,1313807528,865469355,2107776712,1175363598,1743926372,671834359,1503723248],[531153756,1730072309,1816969821,909216276,1570676518,1689677803,1193088231,1018639688],[580172915,528882202,913802759,463011158,1113797462,1717184169,1649143855,1869154898],[2038985222,866200892,87523760,1850932664,406403250,1474546724,1304214805,876895012],[482300894,436088368,1522085110,895111308,1995601651,1703194590,505364137,882851766],[1422231704,966686624,1372603597,971927202,314686905,1370097258,819015010,1866589960],[1713388215,1887543943,407210580,1939623948,677705267,1544007927,1365772021,2114905701],[1209243941,398528745,117219260,475974084,891185711,1547573163,674782702,908774756],[321211863,1359313807,923483282,1630836201,635187345,1142329197,153529019,1804082991],[1050721676,932375496,1958079448,172311142,996670312,42653692,1030467095,738123768],[593999779,1292012825,107330358,1470744021,147762024,237155801,530404448,433036332],[970142750,1834507330,656246333,206266712,1010202070,1500591579,1926038324,604900960],[1950639608,718830045,1861782798,522204718,1499658908,1981485904,474559966,1379391701],[573728593,499631315,283498989,1801614839,802241303,1279075978,674918492,1790544123],[1512346780,1621133688,1346801176,1343235565,1882838220,361525872,671194198,1513093712],[1497206297,968975170,804192968,1874856825,1245854967,191214920,372719059,961603766],[1956581392,1900507070,1004709764,1637596640,113994544,1020491881,1099202238,1758214018],[1610101614,2122897169,333194552,1695618010,1135076624,1159322145,1557516368,1521392693],[1799174232,1409542238,1983786138,669782900,1767689209,1464447468,394502753,245095345],[1622685125,429468416,2002957180,1355033935,1432731681,1448834074,1195147261,872413290],[1819016886,1050786995,1569190327,1979394803,1509067707,347512708,141218473,131982751],[1594554836,1546481718,1075799902,1238812544,163537648,570523764,913585059,2066720409],[1228987831,591597029,1521887480,891113376,1696090177,79643035,705694049,840320415],[1386913072,75056262,1067652709,482535838,777692867,657793327,1160312282,1855017620],[1015718959,1347081995,228980542,1181067311,1288228172,1014189885,159677550,1691192021],[381622717,379881231,1960604770,577174448,1630758700,199118557,1092951404,614312241],[2053134626,1545856943,87334349,1666340702,1387437967,201509507,1135862725,1872812718],[1736761444,632041393,1893830980,1505466416,1923820860,554295711,1541499331,391627325],[235134014,1150556075,677798536,1614686283,695522567,243626030,1723941909,1424405384],[1030816047,870849382,1506153040,1978664934,773724761,1864097200,927724710,1183640832],[9868653,2042655842,860530409,1889151897,1580067788,1547325812,1389711895,336954301],[476509232,1976384097,793423810,1075271555,1462231312,238185570,386305947,995968633],[917840088,1180893950,443141680,1730036689,1052743858,545327843,1566159709,834454752],[1738383303,1854155513,1050164795,1730238663,2054182013,472124554,1948160034,180695408],[1346258683,2022948052,110374721,438648457,993894269,409970493,1671465201,1490428308],[756576903,748227923,901249937,224265724,1357547092,1458420738,516855448,1869277549],[299842843,695147905,852102809,1328488007,1875945980,2099743971,1557605484,1720285699],[1681833641,1449449353,1183135405,1580429440,1659937970,1365047406,1703669422,1518775006],[2058466045,1896020240,1203732428,30335411,1649217514,1024321447,1575721156,1685166811],[131348932,1976941560,1632389661,1681419936,2032448517,1139155048,592204959,165085520],[756821159,873076941,1805151007,1640222628,424873024,1758675627,1908170463,1949795084],[579216227,1419396462,30032840,548880639,906828524,1816790673,1545973616,1724613209],[2029006349,166941020,2006092512,1611936217,782923067,2032299617,716486444,1323432107],[675295582,1288883096,76377625,1999003283,1748280150,1861184827,2010323121,1558606255],[1191928092,761140973,566579198,1369293125,1889114356,1070385736,910791146,557080915],[1179342754,711169948,1363258066,998518084,413511507,957784743,697819482,1778062083],[1357191740,1014084945,2039964500,334040425,828267344,1646246102,521033627,761417808],[268298788,2012605400,1790339588,490087868,1499576175,1439605689,1097065484,1720463425],[358538759,269738332,1145083320,1539384120,1328688179,723889845,1886358460,2122681491],[634789948,259978851,214876786,443445948,1333889343,1896174101,196606189,1112792309],[1167225588,558093556,844580428,1772806728,420807296,944642618,1716989739,659543636],[833688059,408014946,67948383,829800285,626969497,995812625,1600138044,1485872011],[504648171,2045665272,1167615783,708936759,254926209,1328279863,1805434094,1261946071],[885608278,114247726,449388092,1447646427,767287136,938480443,948408979,1827491234],[656275408,408210758,764462224,1865034561,26852824,1264648486,1616839144,675912568],[317865677,1078929019,259021482,21261379,104674630,976535482,1460186445,45875707],[1277101301,656675794,755567597,545726321,290400190,910068702,1193560918,1328717977],[102560878,1981030766,1976007516,1532249240,1309199489,524963350,822545268,1096382385],[1202892162,167163672,729704689,1761526449,104707192,212599474,367685107,402758625],[20468120,1049902663,443516659,1385717740,1599969617,1062166416,549006383,2020484391],[1763939291,355882551,656427270,1375625989,182890875,486403310,1322497691,1231148905],[996796309,633272247,108485214,678397577,254220678,1919830098,779245523,2077611285],[683721164,1738993991,1678368309,1102809935,1112735389,657791562,1315159649,682542625],[1881330665,1399252621,1438866120,910199291,1295073404,128522425,1512183707,536213195],[1091567156,1916236301,1521384132,105097290,120011034,1790333917,1025855182,2030482779],[60507603,413346149,311339317,1759049250,814002526,1567115868,173437424,98292796],[343307545,1455141435,1705274918,942130447,651044877,151691724,1408479229,1823923743],[39915459,967632060,1374637031,292976666,589728277,1943725364,1696594344,1410017915],[102081462,359583745,1110128946,78657167,739259695,359508441,1812875490,2130393912],[695718199,1267353266,1666696717,2085410937,674865014,489857799,490353282,1476321409],[231899144,1801300237,1560960874,1689437984,655272641,817210845,1953366244,1514948406],[2055121909,510033209,1666928115,388486701,820416770,1614266945,667680651,841077672],[237834654,1388993610,1673337434,94854764,1045740168,176556332,792079753,452478192],[1060195962,1970886810,62193348,701847459,793227921,450997831,2094973619,27002265],[436623017,1026460939,1265650256,1131793165,2007868357,2015195968,1288633723,1543036565],[363827243,1732499862,1088637991,1849090758,423241327,437278319,1617795807,1391151770],[503362838,69093901,1317840867,1056951789,1314152991,1996030903,656719274,1653906213],[1058737489,1791576941,59451352,1984093723,560968286,753275096,951730735,840834382],[658300550,2082615437,4479743,345516045,149546488,1587797480,1921399939,1321373754],[1317820053,1763536817,210419091,585279902,205639028,101177217,718968146,1383846311],[1758516220,631390403,1049237660,1527048766,284431534,1787721849,1670885605,1422504960],[1110827713,792150100,1269355858,1568944190,1332319741,158934974,1241590321,1917802518],[181866489,1803277612,2041161539,1266747755,1800725419,512557320,966224609,1043790532],[927796402,1338338622,610249237,1172861223,2064884021,450825688,294446013,1350721890],[895048173,1674176955,1964492225,997690411,1105308042,1244410814,330670399,819088392],[1798172706,663412005,594425669,1368082921,257704733,1324752433,1932133146,2075379640],[2101577840,1282854538,1301686838,1714622205,797551312,1722810114,1935660521,1334454733],[697276077,569154120,147117458,1543042109,1451024995,264859008,239981548,501313300],[1612692287,1770626650,1009789570,1114339778,2059258163,1786844185,788275404,38631533],[1967750844,1063436200,668160260,753509387,37475292,1268781997,1222399092,291080531],[1621564227,665597591,1996358751,412095206,1562370073,1890795820,56427155,1197820948],[1561057772,2130413901,1097350997,1211021246,1584116693,227576264,1166832105,876446884],[1390461659,1745674389,1613650226,893234503,661829319,488725005,786640556,502557072],[1456373058,773015381,2121948848,941194640,38975006,632588154,706144387,81755141],[1769192601,748253711,1928338693,783203681,1068611538,949489608,1015662794,1062946932],[1926635275,1580501689,325992153,223481536,1014262644,2057369636,847792962,1033850371],[858691440,31805419,545254379,1821544115,1276869455,591126757,1004905493,988274995],[54854363,46365432,810677060,1153394279,2028832573,1920847896,70664715,1081349113],[1509168651,708966294,1272587470,1363707681,1484083726,19748127,28029029,1490903123],[883445447,819356884,1170288017,1946260395,1587886663,1582851018,551751625,140255175],[43667215,804225593,1255988079,16102677,672132816,441555224,525852930,1846125739],[1033044901,448396001,43848720,1864846160,1100841026,251987174,1929458242,243524541],[774371421,2013558077,1500743015,1216009671,1059685121,203628736,2060581229,1858739511],[1907110510,830448585,1709542455,72714915,2023535235,740104788,214017812,1659440935],[456413619,365473048,1637990643,1581742,1359082417,1906614123,903969966,25757511],[1619885148,532643747,751116519,127106108,2096721634,1906724782,107839778,1736616355],[685119620,2033360438,1885079418,1449191448,360368994,1109905831,59213595,1083235731],[804602828,147574552,1144278217,1083548356,662189051,1015012656,785912294,1751416014],[496859064,362581801,1614578798,882868496,492749094,270128762,1196032342,707077652],[828531617,501300614,2027676253,1152398827,508141735,1061145462,555076810,1472964642],[142422627,1656641583,1390404885,1858131728,1636475997,1414295920,1731990944,701194657],[699054752,1189610198,851935908,817168877,1816988272,2093234499,1861925364,656548034],[344980005,1534287470,2079875296,1520791095,38903916,438867702,2114806399,502106442],[298364525,50475180,98016069,992895892,871500332,396382208,2109381089,347141343],[1106416572,1306339052,1685199892,1197861131,595522553,1926464122,252240864,1169152895],[1640251203,1435243552,605248470,1220228728,2020590373,1881935739,266518124,1899284225],[698910974,2018681488,302238228,1949160965,1219488298,482047036,1486581649,80428227],[1316198114,1541286513,1739281901,1191463844,605305515,585438792,2084406245,1088897132],[1236112723,1007452446,897033956,1123579392,1966861427,159019129,302293058,1352485431],[1036475086,1089783233,914378128,1664891268,45197216,1905689179,973319268,1587663515],[1380045765,2061998461,476193983,576303502,1276359495,1792275987,2047873341,1346770451],[1063960222,1427844269,1806985815,701719987,1080942768,1111367425,302797660,980491425],[1813942009,1577330664,1800968654,805839330,80936771,1124350344,353465653,1456236562],[1774487228,1539617085,2048609873,1603941755,948258570,338349498,1354677514,1851801592],[1227637449,887098323,742549320,1832600448,1859442518,501086022,1093167638,765569232],[821952397,93698422,890769463,1141511300,1153313119,1989725972,817917042,1922126687],[968869896,253589711,1127382453,1655262239,583728733,1840783517,323864023,1866411717],[1431261632,130452316,268627442,716884958,81044408,1965556968,1856655136,350860019],[934769724,1044711372,389468048,1746041098,907287104,1733535534,941998207,1375476534],[2130399149,349145559,1820019921,1738101280,803749069,158562837,1633224891,1247010660],[1614270598,698057167,1259675243,1704297939,1085247773,143225431,2027656305,457414632],[687487734,2096316100,12395035,422590447,1945366455,1559088092,917455143,1648756635],[1231158714,939811325,1873075755,204643661,109879611,1677503349,1241644873,1970550168],[507440615,1449682844,774249558,353916867,621374725,1559864902,1355175751,726091413],[1759957790,1955724049,2057439559,985850761,2009053195,877313963,469881491,2009630899],[2068195688,632409574,253460825,1933485424,1584799167,1122460707,1318484935,2070568902],[1211813896,188236771,234976179,696265595,841243566,1781460873,967411111,1564464853],[1677251216,1945638020,849962861,957879830,22796239,1544269590,463518313,606003555],[1810342828,1030120925,1044756475,53869399,27104710,1568010677,552758675,837248827],[1304651778,1040665285,971663597,252167138,1104876804,1347327212,248209295,519429138],[1280320837,1798251966,805733674,356033534,901146425,156623252,652739536,1626408514],[592539579,1395583735,1985973050,465483870,241345724,602106705,1640538915,1998765405],[1704001520,1229187600,921122864,1634733628,862016503,264897226,1911139321,1451430758],[342746798,1699191476,106836023,1811925599,713659326,1019774122,436177300,1023808082],[523901862,732426115,443061079,1543975103,2019946977,1662801869,719053905,475268569],[1735187564,1320328953,1747925179,610672017,956964650,1307683567,524389666,775124217],[573948531,2099110908,437461168,472470830,933817692,1709665533,1560606938,2085686387],[1755164444,1024203324,952740219,253155991,137819295,1157997748,1283560897,1860874365],[1841435817,526992864,1068713996,1464227137,1903086764,515783619,81202202,336834155],[995254131,192464775,1983918711,1580346105,790796001,325058355,855958173,1541081677],[1528291039,736664407,523036619,555568253,1030233446,833425888,1140018251,2011439252],[1434253433,703434287,1464838213,1408530228,2009238942,1429731963,113206355,1351797195],[975573462,477992008,1626793213,263610538,353834459,230232531,775189616,1412803684],[825668105,1040450559,293584094,1009611390,328919150,1380283694,1438771470,1437951224],[409856767,588378593,604102546,387496654,1440122436,506287752,622877030,3496152],[999150458,148086169,998966370,353122244,147923002,1771706339,427733392,1869886611],[1055172681,2066646794,130632618,572898405,1476465003,1863916666,694958510,1584625811],[83399866,967061189,997155786,28160428,1848940083,1116974360,480787760,996683419],[1288359452,1812840094,490331624,1927686982,189661485,1846545154,1608461682,319746422],[1252806564,2078504838,905744350,499253365,1868028328,1977125006,1464056278,638259697],[780020346,1742281758,1210019238,1444659547,1840232100,2026401258,1467397090,560252428],[1898902773,218238437,198523213,391963406,1530903764,579400579,1149345092,885554967],[1713391572,411774264,346995016,160155194,922851620,2078500576,628583388,357521360],[1951295665,1274676105,590105899,1912200998,1694366568,351149267,224956931,2036914996],[100931282,287914108,1884916826,1432760000,1957594568,671157801,1120242212,522672722],[1572386944,1163266373,697860975,1771811338,978512836,222596246,1211927839,641987355],[1545857988,1090759434,1407293730,1721702083,838747823,437029514,360599859,1336603462],[2090590914,1047979874,491680205,221597150,1041094530,623155213,1339926425,422745828],[660530010,443540250,1211783221,1599484470,1683362357,772718382,1448028157,185943206],[1859063706,955777406,146415195,571457823,1342768139,917901188,320292187,889669823],[283226963,1234241920,27551766,646530269,459953315,1111308918,1820608976,2020844587],[886237395,2092981670,1074336069,53777935,1309730957,267366249,1720143303,594318122],[1734111167,2115491574,458810081,1443500872,83000562,1261771019,824611643,637708359],[1073295093,490305913,1829033931,1513926619,395170401,138925928,556078527,1289678523],[292205155,960212999,475699718,595236578,1201855271,844507930,63259439,205011470],[493359599,1228141312,1170361346,598381304,1072724593,1474040207,1825532372,1510727455],[1986865528,327835760,1436321021,1935030171,1145273594,982417611,1054331496,1476976543],[276229096,501823268,1396074068,1828141723,1803941348,1283015747,711949753,1206096101],[844650692,689832104,1744312923,892825647,1642365871,1982018419,1853689211,841502247],[538920428,557555464,2047697700,1596828552,520598745,297513444,787583479,96421152],[371508889,2044600633,578026841,1098332710,1914072714,636260312,596974637,969378142],[1718493346,1825253125,1015604824,1228798748,515018804,1081314149,2064863334,1828039921],[137867135,1985861724,2060625879,1323912171,1139615511,1019371877,89347872,147046085],[921556917,422081122,316459972,374730237,448008110,1985365401,597787160,20087466],[134360669,1683583944,494005572,124580059,812868218,1823732677,197387261,1260909113],[1322837949,679450133,274249312,1128371983,1876227238,680710682,1923776828,1566244404],[1925671778,2127277312,1020787510,584290003,2123694002,1929329157,568298647,668033051],[466715134,1236942317,1177740114,481458308,1586363560,1420679556,890459594,1865482442],[427892508,1082670809,580215991,214003430,797254100,267976853,736097895,781878365],[957010494,1512220112,465380104,230978502,464186452,1194978560,1532354599,704043826],[510401747,810614732,1136832319,1431868361,485256594,1688793568,1530599491,2022075741],[2087115125,1710147261,1975072579,1305499924,615518154,1934266776,2105077384,58375557],[287667927,211570279,309786784,1966716520,1390935524,517197745,1182273990,1357987963],[873360691,2022003447,530129177,186839914,955855276,1061325866,2001142824,1955042955],[835829219,957331116,1298822018,2128252145,936742029,1913100338,1028377408,2061128047],[1697915169,1575806216,84806942,1343502350,116299284,1425156255,1038389298,1109618048],[1960998585,1813681312,1629074504,269947447,683492024,1934624391,419764100,697698708],[190505032,171614189,1388006099,661909355,1918679403,489947410,935011624,1149764460],[888840934,679254925,150082666,185248824,1201246927,1854981484,394561749,310483131],[1374091078,993995307,1882287233,759420136,1667363962,1053368222,1958047168,1326886324],[1194240330,28282974,125230093,1843571652,2353489,344989165,272080224,2116543379],[1797569089,903570625,1872899495,304714327,1842193678,1188093319,1804060771,989783407],[206821819,327949304,2081674973,1901402360,2111368531,767065848,1201789903,1522642481],[867687254,1362870330,94792915,30368274,1476782226,384302848,1480764117,1802608168],[1771490020,943137738,459464997,199688516,633396074,937728605,1959454439,1356760352],[313466523,1606200834,2123772235,1003390522,1375223952,564826647,183297348,925284843],[304904883,1603908613,1566960117,682637279,626082688,1647874153,646312475,266362792],[1386041061,1808696048,1232954526,985036061,1719317670,677951069,1847793881,892798912],[984822033,1627434742,1948363912,832476632,1889544124,1725206258,280000656,963024821],[1921688296,1912391240,1883467349,777530302,2009336593,645476928,1089326134,1512563475],[1600519198,572707005,1994947883,1965617807,243342735,702191911,1305790306,598680476],[1391816669,993992444,1381316552,813414389,585674679,1997170507,1784725217,568840081],[271834933,1665671452,1726045113,645049334,1536870079,1167278412,841008726,1985744994],[1870254848,1287664673,1010481311,1292632036,527859246,1093552102,793743282,28373070],[1615487867,767722924,1833972993,1359882495,604717800,825534619,1330924335,1484650624],[1817466610,1136681682,1306407350,1665856414,2068118121,557761827,178780834,1512532775],[135748237,2035950086,138906354,2105319819,385984619,843719474,1672545789,1169548706],[762667811,1932966550,1190327262,480698715,1418123775,730216188,1882393715,1859435663],[548010636,384511758,1105653769,546135503,870021638,598983106,436866533,1276130077],[537414441,1157970549,1790703798,913298337,761775466,149206634,395211426,1144744659],[1277641768,2076882514,2127331583,671017898,1116422719,2002475389,1159661529,1809279826],[1222386552,1306021585,347514427,2024749475,467434780,1730667414,1272529254,702603674],[520426824,1786725905,776732278,70550011,1071595983,844070121,720801885,1930451298],[1854943092,1262319735,1245718265,2059745337,2111910599,739720709,443045927,133191275],[2074253091,162078010,1211927379,1071482426,949988781,116379758,1153722839,1539420003],[1944084849,1326650665,1351854367,329286350,891933108,331323723,600426412,2038823137],[1539471314,1375130120,1558172496,1938619745,1994361709,234077532,1993935230,300652195],[1914666104,1598245364,1545262499,302190778,1775349234,1306422013,1629347531,1111481356],[2058493386,279062606,2118236453,508883020,1792412717,957826298,386383052,637928613],[190289548,1197693153,1592846708,1364141833,1443671346,1046755589,1313199933,1238062911],[212900802,1547622654,1151706734,921798823,2116801919,1601602949,745875748,672837341],[2077625510,721429467,1071504865,467875599,1454815924,1175003841,336585599,1806992691],[1799214199,1754803562,1397676209,58046264,544743118,710893812,335764752,305339693],[1162516847,1427990756,1069459048,15847265,2059156396,1757662272,1220884076,1523892549],[55555495,110901515,458620439,2020623396,442048487,1985066889,909652733,97581420],[1503248480,913675363,1911079896,2035356967,2023470954,1281885635,752436487,959667884],[1676845852,234091375,634414876,534528027,772465282,1548699405,501272420,1662655721],[1429727024,868918141,1261015218,1812183350,1271128849,1398541569,1702335394,600387443],[1991077803,1793897907,1746170869,739765259,102946973,136031374,1087298989,1932335930],[1748507288,774704844,1181200433,877620143,1888419047,1763478275,1902923389,1424162198],[1756052582,160903575,652465660,142731957,382208674,730069049,1901685576,1202733161],[163434435,474950357,544364006,261833187,417746873,673211691,1586963450,335244679],[1073681495,27585849,748749965,1418913287,669026597,1115678485,1025919385,866655843],[561302225,2089258607,1341511721,630366813,615071019,1966289483,2106703859,1790387006],[1722186963,1794267332,1896779040,1451048010,1169834041,990544064,1043244490,1851772738],[273731995,1410952178,1504938765,1926484741,1475272950,1064440235,2016029097,1489481386],[723850956,193379295,1483681813,203875438,1600967036,2100329456,1433413608,223234001],[442240911,1917306233,112477722,1795856743,859958130,244569864,210493864,513876583],[332213960,1491812568,920960255,1169443670,671102652,896613792,2094458950,496687830],[707707194,1962559991,1185115300,254601209,664313235,1033944604,2127698766,260674584],[2075596286,2125251662,1997053852,638821164,1989650988,1530306406,1305475397,930693421],[1911582581,1575486919,719159177,1993205215,1877779016,1709946673,1174449034,1423435779],[1969243344,1201929565,232500111,729362501,1665154936,385556662,1837556227,2084693610],[1345170506,1455083793,1201445631,1940591457,1188249198,1369889659,48362605,795485204],[1178069900,2128107777,1151289856,1308235689,1702907510,1857800177,1964835267,103289261],[229288362,1058533545,1425728226,1782009483,1836380302,137322254,1231585962,1277155793],[865889907,2125180540,1302749983,1313992279,13623379,566153854,225540378,1724061472],[658973573,2089582121,205499191,146207200,435419072,219390399,1466744685,988476979],[1606491877,1803816516,666545793,1064924233,957961822,574514554,2010370957,221195130],[1263765504,1977694760,18803095,14178034,1357154896,908677889,94852957,546532688],[1251499906,1348243808,752228887,2079613069,1191046406,1543014944,570238237,878126878],[592665812,145059508,1122116055,1929908002,2001945551,1682350341,827845162,2084835251],[43620808,694059407,1688375431,392870101,1628797245,1527093427,869896344,558672025],[883745998,1394296287,1038933360,2048458279,1062998347,1555454054,984434421,797098463],[892385713,1149335124,1820089018,1938141192,1932822521,2100282738,1102202700,1923449515],[642853916,748023812,685860651,1899661088,1267284922,1072299117,1098813231,242165016],[1495832382,685280682,1334029857,643592713,3102838,730867121,776001796,118393948],[1382185359,1763425230,1228650056,1919909601,2093946722,1641661470,1164590382,477235504],[549761957,2084133292,435605254,170313047,1951581871,871582584,1901626737,905939197],[2007651119,1377897859,1853905563,1086798007,1750362069,777726383,651274993,1323863575],[49414432,960980057,1074746605,229539709,242877414,953456566,2126992700,118336247],[507406206,1588731824,1529846742,1442148278,1163072570,1905047970,1133469696,656240916],[362231167,253013414,1468011906,1769517746,592589495,745712334,663488714,230933400],[1490071363,1467890863,188931581,380627758,1811210121,1742551138,698682545,609569808],[1534418859,137550951,1637410336,1914518891,267848201,1393920119,596468556,1838736002],[1862388529,1864370514,1439379371,1879178301,1694018695,1707418992,978491147,895993433],[1254060738,86466515,1434973190,1036959192,1351093888,132974551,1226730581,209408382],[227980995,1959722372,768466298,2116993352,1755369981,455699057,631325765,174495935],[405413766,985890828,356738264,582390326,441058581,1720514295,1255309812,1563605169],[295375219,1707645619,468141385,988042366,964970622,185705002,275927623,810316299],[1737170774,1887086184,1066562325,1855751841,1512796066,1395835606,1180723161,1013223747],[1701724325,1615085916,1494118717,1301686976,2091113685,50685852,1044623326,1635209114],[528586806,960568095,1347525858,61488763,167923517,489909248,1047698249,789928833],[1609990606,1470877165,1440068652,813368374,1751519423,2096059519,843958529,729252946],[602152965,310145891,1386134243,656132890,801600525,1248565381,898223631,1818960729],[1178153470,144964780,82926910,1763792189,1266788123,766149479,426467779,354859709],[300030234,9196985,1397073266,974493644,1269549321,459963121,1035362294,1675273202],[874751341,850725895,1639149174,1214898817,241206128,10231286,1558971003,1114272141],[722647195,1593625538,645174169,1333175983,1514442833,976620571,726122256,462773945],[1185890852,1397821508,458131517,309495650,176223365,1109157407,1227627532,383280676],[1364459489,1794863685,271873515,502865293,1445787977,218412862,1128784934,653866542],[68842089,1330507269,1139923243,1938256427,318615612,82166253,1355616781,1721289200],[1298646110,1789044364,1864778786,1468411048,835252478,1160344868,392507355,1475953500],[841447238,1258278353,1715468178,1847302536,2032657219,272279590,293903453,1926811538],[1463200239,561428887,784980563,902700306,1175270870,1142828995,298904732,854548879],[183196013,48665257,1183404352,1334394740,2118469374,1296679108,149883347,278574653],[1969678225,468769962,971802575,348216039,5303547,2034866399,470496507,633505049],[615443936,751259023,1539891853,1407354752,56664886,115852340,870077541,1652683521],[574393270,193518096,984659089,1804411945,1608710270,1110791483,1160213612,1569016466],[1903183996,486923589,782289952,797768207,471290238,1222950622,1602310260,225546504],[1018400905,2115877187,570781841,255437478,1235216399,1456463566,1007113905,1039716675],[1865535429,1477777987,921688618,1554980979,1163420436,1102508083,598861919,383674694],[1429264471,1158359232,794841540,663855496,1555079005,303270564,1759260218,1661051495],[988491574,2002098234,53189867,731907843,1028681621,843131108,1791170517,684188897],[630606155,656491813,433472223,660965195,970518807,708198316,529887154,372294677],[1663935642,12640144,453038664,1123872756,340700909,98626650,467154559,2050363302],[1343005358,1563203600,1449019858,1886781147,1361410548,238949305,246261192,951588491],[998115289,1909518903,1708431021,2013838998,558884839,441146871,1399152332,578987743],[868725906,2073191658,2055081172,1267901619,1873697590,2127655816,949289310,38402758],[612847065,888131069,231109586,451398640,1646483808,1911500554,183590029,435736810],[831902582,816238169,246106405,1307293922,253517855,734130869,1343887346,2117139348],[1284596426,237922800,495318092,1776415242,1473750699,1278886714,341444985,13468634],[1959194755,445913311,1669745190,1819413073,1181054645,566160685,1501933780,590998946],[1704343118,1790134489,629332001,319481699,2015348458,1194718785,10855039,1467515506],[1841870556,1867126799,1820035870,1115611319,714588877,1517330028,1421952523,935441948],[1485157695,1796346290,454005756,1637429152,1409313641,1853191186,1362693868,1526790512],[2065274647,1683181135,957237779,11639911,370888729,1133249978,1267311774,786349718],[928696648,523162083,1267145983,1956220165,1586880315,1471752823,492380361,82052502],[836475782,1887654232,1268841043,1526337843,246685338,381603051,82821324,1312504673],[374280148,113546176,466788742,538840891,1849367221,619084258,1272059520,115774930],[1567839858,1941108221,664760033,1815758503,351592043,239481723,1438698387,1362768902],[1106749502,402701851,1104757237,969032704,1978195718,1572682654,2013305322,699097889],[626397832,1323062559,1791060172,332045664,2046284917,240096875,1302970595,708621701],[789495408,1819488858,330900879,1549711609,1651010047,1801199631,930580511,569430874],[388366548,717362250,149057231,1213703813,502988292,1739230660,1228630941,1405015776],[44943159,301905762,838038500,2081738031,383254077,1652457874,324104039,270271418],[814741043,1568577868,10291245,1469806331,658520552,1444509908,794407357,2124052862],[216757005,1576757348,1446348992,2116453735,51806838,545829304,1909040555,141053298],[1263595426,876957187,771258957,1910101374,1382183450,233693313,1789351237,917933022],[810471692,628841036,2063821547,908232032,21711961,89017856,370390390,1109157701],[1962995681,1919417810,1841829120,532778069,879571733,1092194472,763876124,1600275570],[714287023,386592275,696117765,450321056,556300535,1486422490,444206385,1979278257],[1561095689,612466167,925230906,1708278549,251736472,974219327,1402075340,862133183],[685205692,897350160,1838042348,1938658190,1657810212,912456314,481570856,1624802658],[1697544504,1973032565,1738494690,592801017,336524194,1204955612,875379023,1278101939],[446196877,1752114031,1104319870,1715531512,1594047921,656555922,722291196,735642559],[1720447347,432608929,21220829,1144862898,1852875053,887149798,882966961,1223578006],[144864699,880325503,324527042,1584076763,1711450721,423226396,1232217220,638367321],[1631555969,860506335,1847826647,1105454520,1795731382,2064974977,96750060,1303626205],[216348273,397648944,2039144171,468188894,46897547,2113449382,222022659,166339484],[817257879,1012532771,44054583,989229824,1404149868,478337718,1539763930,743326296],[614275927,60436500,768122792,738657994,110103851,1437859183,859743784,1539455121],[1675023152,1582600788,1801457988,1186532623,339432614,847967392,1792425573,1217451599],[1487957248,1094377521,974588581,129372549,1021305872,1269423936,199950420,1656858341],[711736459,289887822,1823558345,1289448688,1095089576,769947179,982293219,19751821],[2111811582,1651826121,1983887889,227808278,2089535345,179089835,1291053790,283568324],[1577876306,1099798885,1311535144,1368500918,2014448857,20706355,862519790,989279276],[580084209,667727906,846615389,439770874,670416548,820987943,311514295,1705825985],[926384225,1121540945,478300220,1958115322,1508613588,2098279713,676476786,1586745540],[694858026,1227728199,431871680,169781304,818250132,1100644344,653164013,1835655917],[1139586683,823064351,1113133483,1677700055,615997330,1060329604,523915087,1823904731],[782732076,1654905478,684165590,369914770,1152971803,1156034739,1695971870,1711643101],[2058654096,1558752545,331655769,2072590522,807030753,1044396234,1120004596,1564637416],[107081682,203063211,153390656,1651620175,1746324729,196222007,1637112688,356732116],[234623897,1262308928,797134361,1581240097,1109356359,2055303715,1842877434,1198429998],[1030014942,1883819710,1949744625,1634333014,383120399,1449859521,311199387,1821947467],[1921740188,1335684741,2014506403,464678513,1027648335,694804631,702737735,38282735],[1232483754,2098798317,1033964814,1635573857,1979981499,207392720,1475159348,1454169010],[602902968,1661628759,1615171440,1664431118,1048257419,107366823,1897798917,1152737674],[1631813154,609704812,246761704,817823240,517182776,561915359,1465520365,879737904],[1983104292,1629095042,1340386909,1563837504,260293714,985096776,1546972046,1031047531],[1475369138,852904634,1682832629,191706708,322109773,932326669,904155277,1611892326],[563018555,1854372193,1007228561,912904980,1850933365,679550383,1163451618,1040119986],[1501217425,960657721,1460687560,811441722,1501142328,1604504580,435942505,137541722],[1932938380,549615780,539365951,1338553245,1294977645,1817151356,283808658,1243991454],[867198985,228644387,707909810,1777949052,1037082333,652271905,680604426,962196283],[1803909116,1905419464,1152217446,150781659,919518285,92483437,1446283689,1282685753],[1868486716,1845800075,246116170,811433301,205480630,669766510,194135177,1875680449],[1335187388,1619275005,1222015500,466519804,382508801,2103384170,1864352184,1410431762],[261870730,584426656,292129330,717371171,1138000867,653472604,435897211,90423552],[1892611091,1080397221,1306065583,1959525114,652443506,886023051,1731553186,1166996002],[1944530700,1851837556,1817998585,217778640,743073937,2001037228,253051640,1047677779],[130432783,563581229,158552211,118269467,1049403076,1880084723,1907133963,262719685],[716348206,773387702,775198821,1715471825,1045886930,254825051,912401529,1847516946],[16495260,1066616726,1433259015,463719021,584139929,708489513,1273145913,1508571455],[495615158,332798158,1059402404,1486641247,66297838,62744112,1082180071,472494635],[396084907,904558589,2052405675,1987456403,830070513,2052872481,712873748,2075449034],[1942382804,1498344789,1143150618,1391138744,1252000656,1392702642,17453852,328369547],[1362782246,1388887423,375333893,809272949,1824834440,1961931564,493845153,449452859],[704987765,1094846417,2033973971,701005324,680627695,1438353492,315403519,283358178],[1454379686,805629185,1822993897,1971682759,1954479145,67158580,188025747,751304740],[1510854151,893369714,1545663980,2122731168,1083883484,748631402,1363514648,1046309280],[2015414029,1911364790,908845555,159099659,1426384225,2001828342,1660083054,1496212755],[158162545,1802341979,65462525,1090683314,377647007,659977454,1478055592,655549082],[7897025,372986800,765643386,1527673532,1823944676,1343191966,22162489,1849078012],[124374105,1473830182,1720193276,598376259,1285156574,192051295,1195604389,1466281108],[419975527,1126207193,12895078,288968483,883719175,758381368,645589118,2014083349],[1207579718,692134865,1652959186,595425329,1577728339,187619984,131077062,1703400327],[792596039,575999030,1560613247,2127688252,1193585418,117500389,1866754358,1516307657],[1182432925,1685745301,1159240742,1370384075,547779582,1701752425,1268675542,1301062745],[863593537,456898617,799425905,922939092,889575361,1722040730,1511206375,198203202],[1404024191,1486146846,665516220,662459662,4847587,1521470659,298269710,2114323948],[751773470,213321037,975097528,1333292044,998262901,2112748177,1041194728,1681864815],[536325352,1632238209,1333909351,1762727674,392432096,1584029690,1922677150,641040498],[1469663634,126344434,1731380889,317379287,1698856708,1563285613,1177985742,33524787],[1782246313,1424857660,1382634533,1522272741,1831694738,426207275,860133672,1305453301],[1065455137,259551411,217288675,1820721470,563355961,936817208,1128379232,1682896441],[404974958,1234001309,913019886,395004121,1090498833,1432457643,921307812,702865667],[2111896465,2042755568,632352290,1912641462,68383881,1730098470,179211380,1217692953],[883364480,878455693,375270517,1053676435,772866560,1663281322,1898775797,1096659273],[1093491789,1898276469,947976271,514586162,584237931,690640945,565590844,272128892],[1677557803,1509270380,1698746866,1871348955,1201554174,1971641776,674765178,554832562],[1916201224,863151044,88612608,374500911,1388712673,1054500456,650890037,1840686495],[344157630,2120510183,1640801437,4950020,165189740,1019617889,1175918713,1155177199],[162695924,279294800,1124813450,1579258705,1190645160,1750193626,847125501,1497723269],[86698474,1397146333,1372611996,1139015233,190352118,1095782195,835275241,1114180120],[1520832034,1179661219,1024842411,1778443047,414255819,1918872823,2110610152,204627374],[2001058727,103216794,8798570,672497951,220205328,32915467,923137972,172033879],[394722229,1099716469,1429922859,536768544,2004892059,939513439,1239678581,2037728979],[910296324,1620564676,2099593392,599135389,549440369,288562513,1417990500,109846502],[409600540,963754527,706443084,515920802,846224292,1444152272,520691015,1321569283],[1944844708,362206845,1892339266,1669105515,1412635138,1972900152,1375252002,221503489],[1909596589,445734110,207742481,202925090,994524502,957154249,929890901,1777671696],[918871028,2049635149,1788545351,1871509793,1320094163,1637989760,2126259311,1658445188],[1672078250,463982560,1930969345,843220403,1295376442,685318982,338484771,833849287],[1037557038,1118247163,683018284,2024369549,738957416,716742948,1929414928,1609712289],[1777906855,2027534685,1583032029,2124256816,1469822396,1941554006,957911749,621807160],[2069690739,2067365049,1306834933,1550143041,1826247987,157429781,797822031,1484120769],[1845953163,1056483297,236379641,952386725,1789123961,925399010,537595078,1159471333],[467813461,507756764,1022238630,1702385215,297744884,998991070,1907433429,622432132],[1578478452,1336378492,1479124495,249912134,1286029765,959551146,240800543,1171172758],[533988950,1572854447,822747515,1228738194,589554822,1224207003,607394687,663877105],[373900798,1387887479,752757852,1366279470,1559527638,1998326911,2010834063,1097309928],[1382327896,57957969,463885717,792205061,1488898055,1018061577,259336560,694091402],[383903837,1550908432,775649045,823641460,1408539801,1108890763,209081934,1663852388],[568134965,1058852565,71022878,323583143,1625188682,1779010476,1070753972,1380302334],[1267769271,2011974596,277175070,2030696502,414873015,1462514909,1644070853,7296008],[110926057,1867801357,860872823,1672112684,653201671,160209718,922017654,896978922],[715683469,803178709,1730798596,1972215934,1743062490,907096519,1317238665,474357534],[686818451,148672496,877195076,498525278,846047455,470456267,414662482,1510801236],[2006610252,325607840,1659299344,864569445,1234225742,17284003,374891037,409173091],[1790231959,1931842836,290336250,860188282,1963563425,1812033648,32754315,1491494510],[303601522,1033668635,1546974410,1666351485,2011251627,1013827954,612801969,804443926],[1811342631,73910013,632658162,1932604478,1513429950,1031950873,1189449676,314135964],[662315705,866914827,160666625,578248233,1152198817,1928806456,44067950,1838913841],[847136576,1022700861,1094822552,1392599604,1888475386,1967567590,1650935897,1747321528],[857666877,282351550,2071811637,593758029,1115796689,349468185,1218817062,2052842070],[2113878100,277091089,541028388,1708608905,2111835667,2099279914,1885116358,326344930],[1996072490,1963846352,1282783210,573093601,673249125,2070440226,328415562,1149306078],[1005478564,494085092,2103118785,45169092,747419765,1487409218,1380393196,1191633647],[789011906,267160382,1405126839,479342782,1120417927,867511085,1979033402,1885610966],[910509006,1464889476,2121097316,11207438,469303219,1858065123,341260872,366855213],[949558799,1428321878,1006990781,1693300347,1143117485,35232203,1651013657,2008637363],[1683474083,1361673483,1394920120,407389470,1174046850,436317912,819353581,2108600314],[1318597987,1897560820,235647742,1666464099,1516495819,2130674087,1161186895,2016241058],[1621540896,1113679264,879895547,811690364,2110632457,303026263,1302083521,969744640],[1813310578,1951584410,1765285967,1766940005,2012918157,1581758116,1958866538,1586089221],[1882348548,1730199879,562283217,2012433914,561331723,1408895901,550236003,1550432650],[1153859990,2024733066,2072108072,826424527,607618624,1063459822,1883759423,1757729086],[793588518,1183021168,1942989460,110774832,1791225978,1353778223,495651639,2109492968],[1389149724,1260231980,1217950503,1368561624,1730827851,1219021632,2095277348,754819138],[2055875301,165476599,1620355453,420989411,780217841,1013233815,855172430,216372722],[864104550,1727347507,172778814,836824727,569476629,513053326,2044588082,393903073],[703309073,1202735189,498042422,470974402,850498219,252479987,809462318,1798540105],[150266105,1856989745,702214365,1846789632,480399859,1980494030,1487703368,2064342905],[155424308,2058358149,684690072,876078488,979482554,901597030,1346904687,1350559608],[918830010,1322584973,1832288875,1547076787,1825613940,1548744064,1683583483,1437486754],[1017539199,2089469942,2072480443,643143257,1857284667,119800366,81394267,1717670173],[1184022536,1330851937,1698081928,2101318839,1397396868,911042781,1162499036,1129873656],[286078908,401361806,1457710148,518833053,378431572,968540095,1732500736,1929483161],[1962497065,610785266,560518944,1160420598,159597761,639153981,914111099,898057530],[1662202961,1844022600,1437101998,562286307,430325296,226647934,1967081564,1871158857],[522223095,1608411541,1657040580,619487791,1144341344,1471533984,986979356,1903041079],[1102149725,1667021976,1807444174,1332694487,197358558,705937856,1733616456,531317004],[1826002209,1155189362,377998235,1363946001,1892746419,947346383,1270448746,421544169],[1861281222,1995892222,1044632856,862800768,82629451,2030724722,334845884,731972499],[588801478,239087225,2044426446,933423838,1400114360,417478858,701873127,601821372],[1310099183,429694556,543629715,1225563122,209419246,161183470,121683232,1415885272],[1363852386,420274336,1597567196,1324795469,2072230956,1662994986,703056370,296407878],[514822450,335787884,161928331,153132159,1458586163,1720115131,445888884,1773409544],[1789393510,280746013,1787588401,1381633033,2028955011,1624623250,1154736245,827890474],[491741002,1869678398,1299787622,1514844368,107895925,1492335538,1708923547,553911634],[820846238,818203740,928446733,23630101,1211505229,1331609296,1585211845,1251062149],[2097631345,1332325452,2009578529,191056998,1713471459,1143057684,313249677,568733116],[1916670101,42517644,1921308717,248029128,1282178006,1219353635,68174115,1458792253],[1063915134,1946085006,2118228020,417175304,1079740898,1243962262,928404196,2055956427],[1643032289,242289703,1810060931,1240830694,955620299,106117181,500178114,1291921734],[163151433,159049343,1336666111,910847135,1033427340,810313685,1912629748,379736483],[1218965562,388787615,1118474750,606662305,258233185,1243143693,237345826,674808485],[2121488335,953043657,1923812063,1867232039,1565701175,294000078,756608915,1995267371],[945172095,624386828,1317417360,838917309,777591351,207778885,1668116757,2002202434],[790085465,291507142,41510249,623437744,2061696582,213196074,1975367247,1251042949],[2125000666,1362461213,20949266,1628135036,1981184658,210661451,1046315366,1054674836],[131512558,1238890061,483151586,473969760,2129700141,1082313531,547994330,46561633],[1662725793,1519230148,386672361,1537599370,780329103,1383290117,1426172598,34759489],[1510281007,1566148376,1995003663,501792909,1592687275,6189511,143464313,181906602],[91498274,977684708,850798477,2044274344,2072004645,913666460,284623252,1150070688],[1727687267,1521313516,181640380,1053563330,843694564,690371075,483582713,1049827217],[514463420,1660666706,1339477028,384940556,396361680,490539390,1309835915,699814822],[54853053,1680163532,663784549,1620541590,1767604817,661223512,605916059,482771440],[1691914592,1125357503,1443160884,1388430165,1415763484,41524295,1258543405,1817858039],[1310986411,586284913,1607515067,573176548,1728090612,1438584001,1333031361,1382792537],[621106733,1674682699,1024427090,498563805,1320074782,331790164,1532946241,22352129],[722142961,2070803652,1196333676,608001896,544114135,1390948700,1539411403,1281063943],[1572189852,384987393,1531562371,1690420056,1861564110,1611769099,1645102899,2019931373],[1290060522,273026140,1932729460,1157215986,2018747189,1346376533,394834486,164484099],[1076077231,911170479,1027862662,1329429304,564995414,349222788,1783030322,821831633],[384726667,308766379,1831567123,1093520686,706202615,270770336,673846397,1613436528],[1919238448,1739484814,646856800,1645130958,446077575,332360393,206716807,1900376732],[899054505,805029453,2016321296,1491682540,1975271585,1099773366,1406047008,6436679],[1537257202,265110013,1644352497,1143012126,12341144,2013021450,989521001,1739040577],[1534313432,1918518572,1972056400,18046511,1647050103,508560122,1828675971,1592162395],[912122163,1634041706,1907260852,196162516,1950629332,847120086,1756778875,1769982236],[1655130225,859555764,1058234946,1825097360,418048068,1068513888,47626802,1203146450],[1790835142,570748789,901844031,1780101994,1908688814,728200122,2114431425,204470798],[1392400952,1255268787,911995093,24237394,1192476758,877324878,452276305,914186362],[650940738,1447115677,188613997,1987642242,288289023,1147947488,1965935722,1004549815],[2082446519,1066117448,1729755015,2019560315,1502625402,151517261,1353983444,946341665],[228697224,144778427,860757653,1098555847,823434918,352347325,1280647601,1607075242],[257907171,1355338996,1887383592,1157175906,531088345,276090197,405922742,1168436582],[1051056625,482348029,447901821,1474722294,599477810,1655276162,1653291833,1233990760],[800331661,1673167398,869482487,1679014381,2060376509,1799063446,2079559054,1188677832],[297954242,95277970,1899013043,1966044310,1852387343,1552555173,1108936783,486897534],[1152709780,855853727,1074315992,544922423,1818287956,1604504682,739937616,1468553286],[868629317,955443718,1063265343,920435993,1848885401,2115201883,670588312,339515224],[65239963,2032262027,1989362465,652144083,89826798,161273274,1874767445,1071274796],[24402912,557069026,1398664442,1275756654,2018593630,163759314,1805059247,1036404051],[1223997698,450025813,2016741834,1134827663,1688366041,1154163148,998504088,243410315],[1670119296,867448616,587438077,906977586,106419735,1762301250,1570684900,72837383],[1901508306,234929517,1036099554,996571193,1482857883,1724696414,1742039574,531930992],[1316342360,522294635,1905918714,965185558,1970312599,1539596665,408553724,395910460],[1364689863,1250876372,810537447,1719726247,237208643,1503630721,1910156377,1136989447],[1322572208,1583183285,1460808495,4759199,1057849710,2006100838,594291330,1442261331],[1656002871,1813501475,422233011,735599618,1253731100,1442063715,1741440902,441229540],[1358081296,123313541,460678145,406190734,1983705452,1734697092,370247886,1785874665],[242782829,1195017605,1875614161,193299596,2054322560,964356667,408203680,1110789058],[1888415107,785083733,290625443,56290082,1760589503,495712292,426046214,1341550],[1993138247,1598741071,1741740698,398791168,1453358893,1885469350,1788524748,1471497718],[1306662026,2077017053,2119971562,484037739,650466819,1139885905,1335713323,1858768720],[44517958,2071863526,1307729255,1658917622,2084931364,1122600886,97395006,561856702],[467983728,1546684837,1226940739,1160274237,56145505,930291420,1632445254,1301284914],[1556916700,842994809,1493009773,1633983514,723474772,1685403233,1391394135,306052566],[509844763,329485147,520037997,166462082,55225865,802700188,1519226940,1801721031],[1497374995,115779511,2085955418,959442560,1311177786,1516236013,894310992,1351514283],[33814277,1056626290,370972075,1515547629,79165457,844129995,371720603,768877141],[172464907,761313742,337711888,362205476,1051553118,2091567970,1238467937,1089046941],[581551038,2087245975,838715732,133307607,669349347,131040019,622743882,1315854526],[929855437,1815116129,404205981,329601982,1097600036,1680768098,158889995,1140767577],[1641590241,731276574,617558571,117878728,97881385,139493901,2115773723,2076773737],[233468972,1067069651,958783742,1896017856,1322613249,642838381,1180547309,1637368971],[1081439395,248446340,1480917639,560756557,1386480036,2022973112,1307198293,393749463],[330451173,1640363134,655478576,1025708639,1239134333,1918730209,1934225834,1714353165],[1023316595,586184455,1049407216,935850399,1782209540,177852545,1425600662,403691508],[343952679,1280575204,1321646107,1660875899,1685698186,1555806272,1644288602,1548441072],[989729931,634632787,160401049,626672818,893489489,56142631,1911491725,1204303530],[1285964149,1983041346,1380828048,321186811,342753365,1760697288,1302193184,527052391],[999472740,1093146050,1725509966,1094746594,572572111,496917117,390486134,257944518],[362244720,1527797544,1712530893,1126547011,14989872,1596599695,1839584715,1071014636],[1734564010,1172756603,774058207,103144026,162218681,1554399636,1924620479,610546416],[1904063195,507767891,1739151821,1388780459,1445513175,2053509501,1462557974,519501616],[1925697880,114277520,2094859463,1167559473,1481822797,1734306144,798298260,1544391732],[668766304,1087329463,943966590,1090762244,231548663,1379501848,1957435007,582543199],[1952871164,1247666683,1296009954,1340515007,1798653682,1889558098,691663398,181425722],[2124419029,857482670,847787926,357174833,2003351935,1211620280,987768119,890379073],[1178293551,1445159383,569063172,2022133824,1389555285,762381538,1010206446,1723713213],[1337471111,383160384,1741849137,1317251792,824419962,1543559373,745558293,1204870151],[813437295,438162985,2061540682,806273399,1609930217,436497148,1401788525,1742685960],[316220280,2089410132,727282979,2038890715,1406392371,81169985,866100834,2068314763],[1900054886,94675522,631069961,1982081803,2056134061,18546045,335211865,1218103028],[1146208371,582698081,379899493,586346218,1776931765,1571236814,1185948426,437494190],[1519783757,133635674,772676776,1288200786,3834418,171958822,1346523746,693256218],[598391499,722989658,2079754869,1181938139,1111664492,1124138464,1047166988,1541726235],[2074218248,1749002804,1163731059,51923891,2021777618,193394316,203291066,1493506281],[953527249,795333697,646939231,1711900526,2073029918,161355079,413382607,1658386764],[724853867,924902088,1418972691,1658704500,1090573920,2078659544,1720387036,640174951],[935205735,89403460,563310162,1611014928,1541908164,1153978738,383623878,1411641693],[1937829769,518463336,495930240,108815506,844925546,187939949,246025983,1263232734],[1060189695,1591387314,1857513527,690980225,1448579846,435208437,2123346237,74242910],[1923397993,185219543,151862839,1130479845,1626768094,808677094,1193516675,949046002],[572462851,1026894345,1896835096,1251737671,1507613483,20679147,1660623301,2101530551],[246270339,100479992,1919656179,1261270406,1297185297,37326036,564841556,1215759529],[1514471355,1033710202,1593425506,1696353587,6021922,335570331,209546157,1829411002],[1932007523,444831264,1419195308,1812567744,1005010,118503590,973555554,140317398],[363570468,1431756024,137806590,1797563538,1992061664,1577873713,826486338,937533602],[508276341,2050375802,617259570,958157428,1473529104,1520396239,359280634,1239548227],[178603446,1423835388,1590945486,1312111209,1995208065,256774800,1285503149,1268514867],[1541615896,1860098352,235332411,195637980,1544820750,271336502,1336148857,1380103291],[1596423695,1878643475,1156181160,1257660572,2079466796,859727406,832947856,626256598],[1189343860,153107812,1577332895,201640729,1997092725,873668047,1098655015,1354419777],[183835452,1412569018,76162535,297096393,17871321,1971528503,351705974,400256396],[2112785063,1168031579,1300779091,1588781548,144712492,50306278,473164105,383964992],[1782434517,529130640,1138347621,171951901,1478314486,1881217673,1270690647,153947084],[1106605013,1287158160,2032981676,715198070,188359535,1814253028,80333926,1897691285],[8024169,1264053919,243607842,1280326900,82973069,1877280127,1726256302,318743111],[490649029,1617901931,1559183492,727404568,594695485,108727475,1186123351,1088998493],[303742540,667128346,200469208,2082525768,1075872225,381938089,798600715,1731646040],[1641988271,1279053156,1362157112,761943436,1722208214,1598070342,519218976,758657812],[523981047,1530460367,527125203,631470826,745153384,1668611596,714630890,1476038429],[548721216,2095797167,498321253,467701554,1306076274,1059086916,636983830,1781763339],[1113681745,1068771677,1969938215,713694763,3486144,1339510397,1709310264,215225424],[8255064,1962108026,1538064218,31814247,24072891,342848836,1795254656,1896677653],[1490258787,554539891,1396659495,510674604,1360694419,2127756742,1142177731,584862786],[943921459,1702846498,164073788,1689702117,164994550,1995710048,528092156,1721393479],[1021976202,989604340,11329550,1390944651,854415582,2022788207,275780110,1513150822],[664585214,1591464103,760269442,1338110146,1883246984,1959693412,1489783431,1905152406],[1486523905,103336413,1292907969,164965124,2086607956,1436973551,794548018,623032784],[1951761434,1070611816,1486369345,2035291601,848651351,994220209,1500818286,107018662],[456435357,540043969,1702281546,1260728749,515643257,1519516380,1337362993,101549745],[2053183053,826010349,2018552159,2115727292,1174947681,777885218,1575344872,1743128746],[2112855860,1074185348,1848365636,829871329,289552411,586071791,2015842260,800697051],[1383770094,280832192,580944059,396922355,1485876562,1821572588,841406797,413179515],[165037034,1535265257,1789929130,377855185,866803518,901031787,1959794550,2121721031],[2101179892,2082677252,843037078,860712277,173916131,718870387,1435348970,1051431744],[847030058,796484306,1631935591,1871031711,1358375747,858058816,968936743,1139576184],[524702647,1146279643,1585400456,300509501,735531671,930283425,1183883977,573180982],[571429261,2038130759,447446252,2436563,1932747091,1023648231,1338860415,405696887],[1796982132,1838448780,478793413,1980026584,1527040141,2024068601,416572724,1680248924],[617656940,2094130557,631209035,461041171,1683909822,775233352,425581387,1422885122],[1495465806,2084929869,927137098,687621775,857011744,766349736,1044936953,1663271064],[139690940,1072924707,1628046397,1107743729,137822785,1273203698,418738705,570057093],[410022801,1810067789,34499861,393499455,595317477,812949685,177834755,1602780807],[427705590,35998716,1097059288,132354323,397491864,6480320,684051548,924724016],[1314211436,707119498,108839357,1726515641,381281727,1500538207,1229518726,1060390623],[523121253,1167455892,850903201,1939382120,1612305643,641840896,649140870,1437642856],[470732744,415587199,1596497542,779686191,1449984834,170827616,1026580938,327432164],[1971275877,777100390,824559553,1190137123,826887052,718760247,1780743287,853657034],[1637429675,1371684764,1152594843,2091261996,873699892,899878324,912969314,2079449327],[1078586878,1021489092,458896999,2038630298,961294278,2068637191,804536888,1677476609],[1591089779,697450393,585409689,1565522810,438870142,1553753794,1590557068,340475193],[1367297085,1660045164,1451818669,2715838,1042402897,983831736,1772302387,524661576],[313645830,1197654574,1914449268,1880431270,1306011618,526748835,215864853,897775969],[1017306661,852669977,1902712129,1643561165,1313192366,581820674,1425635485,1961462571],[415492090,493875147,225440745,557802487,2011537315,1299770302,1469086643,358271714],[2048149202,33119421,1220546765,65462108,1580737798,1656850366,941079664,1415352614],[1963517966,682162100,230799589,1983324055,1463929621,2035764688,1175659355,494459413],[299643230,694351979,1069433342,1345866370,290327526,1583237678,1527069939,816611933],[704146559,1575338656,644155727,1017289994,77093844,818534420,1616002545,238088172],[1245321220,1648669137,1303255178,1322228036,1051100808,1645311389,1627100710,605189720],[1025205815,1422394647,235589518,1552433933,392354681,855418681,125457145,686965525],[1926994707,1655674605,468907603,2108643794,2037292213,860969942,1105459151,1868177652],[744124610,857420264,1805789156,1716194212,1421655962,1224416071,1630154174,1450230443],[860715300,1746621460,126432564,222411523,1365372238,1242573803,1885095746,750966724],[901580949,1656920660,1876397017,585990532,1909347134,466290079,614426618,165309570],[1635379053,492520071,1346514529,1755258242,870203124,270037562,989050157,874823541],[1227733753,1985948971,1880598779,922898399,412382821,1486352946,479641303,724366051],[1167842962,426330249,439460395,584471862,2056633594,1657355998,1074055814,228306059],[1386850929,810147998,739687546,1753465374,825510834,189816269,469477854,82311953],[1073674137,1649954650,960389589,1642944582,920124967,1607959339,119742613,1212043647],[896357565,354178749,1076427329,1866508999,1411964617,1894602688,1773036536,448471347],[1600912673,1769405205,2066496482,36851447,1279662643,139243276,1831958039,1514493615],[1793990477,1970074786,417132502,711006773,1033633257,1147698759,301845805,451962326],[267224337,1291011102,1831869761,1580801638,1041954577,668265681,1203225729,2079908932],[383192864,1477235404,167663511,425393596,1902146521,1261519204,539682177,1921466795],[2027719197,1405671254,612192141,383332818,1502303586,1615439269,70841554,881107981],[1609383951,1634062153,1364128625,1028516090,565798729,1169521461,1662823872,1074790156],[1270903495,784464213,776260404,1663479738,1519971899,875961674,639823435,236717839],[145985665,1401326987,355413786,1860973603,403882526,810947455,1312067347,746494278],[593790022,1321984662,1739475885,1773697364,1320135825,48416067,1658095730,710519084],[352243533,885725386,192981454,949835638,1293057091,1174054470,1113583517,177526784],[972718114,831459559,1939216449,1052514576,700693683,1013704707,358860993,948317709],[2072625340,1704031539,2068130773,1953461594,175039246,2064116274,969907564,133777352],[1707399105,1118200538,54843177,222315470,1342962214,546457354,1202298982,864476312],[1849894870,1945341507,69385729,1124754234,912905109,1338704399,1171503539,339782788],[1443671487,2064574220,1611670291,928171642,1742057818,128980361,1487974508,2065670881],[669493199,109057650,408160770,1892114325,575358421,618007084,1279501798,1147462160],[1156277867,1833573336,998286963,454305581,55446945,1405316561,879481358,252573747],[1560929380,1626277779,1000712814,1411700370,868727786,225158620,2042022000,2021789196],[1744097286,393715851,855486941,458881349,955514611,739234614,1413891888,1755772361],[907333916,1928561246,1306231841,1015931568,1834280845,524793033,951019375,967210358],[1723774599,2028688663,106670443,866885353,1715276137,33925115,1577017376,114358575],[1142630414,1570567121,1465516749,1611505028,1619886761,1954309247,915949840,1049361518],[1243924324,811992228,976555776,732040007,113704096,287996432,2053735207,199932697],[512082187,384327535,1146839681,38243430,145473713,982392624,15180466,1685296960],[1163177855,1293898130,1990528272,191686954,288363707,900936500,1881006576,717525040],[724759457,217838139,320685042,854092329,1935149179,1493056289,1111210445,593231672],[599730793,2065597280,1105468605,1692515547,1101243317,1403133617,1899266025,1697597160],[1617931990,106464783,390561375,1525907356,1506750989,1545675455,2000736051,1679885827],[2529438,1528796978,228286579,1108035894,202282074,1310663500,588724822,1852022667],[160496618,1557386036,2002965441,1508422548,880019131,315410746,575456829,102282099],[251298864,23650180,1951616941,1999882637,1829991865,695406412,1724889363,1801163880],[636088070,1641199314,1183627865,1202738239,642861383,915451288,931500663,817032055],[1358625760,1079719783,745675302,1613454301,1107930043,788784248,718955489,2024517130],[1963859383,1626611831,359852678,1089723731,65923657,653202685,822691966,12436737],[624798027,119211102,714954831,1599744193,948546436,1707249901,822727945,132406179],[315353465,2108498269,316820283,2026762999,885516879,1937819128,736048542,1034385146],[65866739,18674011,44541100,633577661,1325097634,1907726058,1087953864,1272519189],[1907953028,1920629404,1560311166,1300237365,1397858586,1075554353,466195723,904503328],[13930036,1202103400,556884636,871665581,362850405,1382832760,1856445271,1228460888],[1899192060,1777806099,1472475124,1913940975,1327275155,1465113158,773023026,127584939],[207185017,266362854,551944656,1663976146,754647996,576426147,1303274645,1649416936],[626021330,1242266469,741805065,87942706,832490252,1054425554,1669015892,1199465452],[1415489661,1637369137,1553652053,926269528,1414428207,501288489,1030031117,1640280507],[2033727767,1602375018,1567326119,1091126703,1194584714,1647364318,1678438030,1526848685],[266917154,1838302257,459185627,684051465,93509777,189705051,42844168,624062342],[321220696,431833189,1227195668,1619307018,1541072223,573368673,1024608608,1675921374],[716180158,1404472354,1092442221,1917654676,1768619458,1375688482,1363265252,1662523691],[297141076,1464026642,1751106475,481857845,294940469,1890220024,1497883465,636670546],[907947552,623917799,438839263,1969478351,465070005,1219117735,304371332,872314085],[1542991753,405174409,101101307,1519167711,1149215392,1734543442,682609860,1376334359],[1827801426,2091765314,1919074192,2655773,611482335,1873621796,1106012385,10413745],[1263968590,1494786366,1930718334,649939992,952341981,900807071,1543651439,338063426],[2015030461,876182614,490357915,1563633812,2079299424,1574236166,1855934064,1990072467],[1387798955,504546025,1361545886,1725735763,877453950,635789847,1884810364,1101028400],[195616613,1904461069,24445216,880740557,865560291,414719248,438654457,2026124547],[2106793527,1020742803,403586121,1660914129,1516891703,924648869,1326820288,791979511],[559740850,279814540,1857006991,2028067927,2050184577,1628356509,1584105134,150206419],[1805242857,504314390,721867504,1758013693,555185736,1943118625,1848617167,609300092],[142792976,1715293225,547375289,736929483,548081658,1273630110,1943855456,814263699],[1986115954,1444537727,2471296,496284728,1422398664,726615636,1442787296,743687651],[327075939,848901485,679457320,430273378,380754233,1182281641,250017796,994368270],[457701985,1089946197,1731432100,662530388,1072188041,980794573,388275330,1425147961],[1300223491,203742069,111681680,814649717,1041177340,478572922,201292209,1789792792],[1843104493,76098238,1289160419,792584622,1888316442,333503366,1179849330,996927990],[1491332986,849564689,825080617,914612988,1471092732,210987028,41293770,1803731159],[767933692,801097609,1233159087,607073294,1150005979,303177904,1929850063,679477858],[750793412,1285348384,1503043841,948039930,1948236719,578355766,1488817178,882946660],[2113652211,525770723,353105867,414475930,1019310737,939695605,1959135865,928564285],[1900541659,1044263386,1999409396,367504946,624205853,443324650,503818108,288506728],[1591789155,1075355699,1226824548,1791417173,1832720591,417918596,129208234,212329487],[1154306643,405717644,48187817,551325771,1324265768,1807074114,1967007361,1213358929],[700884226,1545706426,168068165,1471289272,688814239,1827273828,327902042,994169577],[209300683,365890598,1546708552,789510683,387109182,1517177610,1638789834,1955279543],[1716042033,1353073550,1731389724,1433730800,1228353248,1668661388,1488566549,7245467],[1917641946,181148743,1074341834,1772708557,1027606609,1651706944,1333686885,584880607],[1368236227,1310582594,1662427952,1804523444,1370083910,2053173089,717979013,81201533],[1432695881,937615182,1636815458,1377843984,1686137473,213233628,1069924013,848624336],[1887203007,1100859654,1204489100,1828537625,6303374,1655583547,1052106884,2070804547],[1741402021,708387707,1084899021,1752035919,1749209147,1373392576,1793118440,55706311],[2104546521,1686900504,153467449,1185295482,1301456556,344950643,427100354,356427636],[1581569595,511054502,2020014351,1541131897,274332144,551390939,213487299,1735483194],[37304694,1579802251,1423714917,1627403255,1596837640,985739691,780960811,1497494454],[1392659275,1334697044,28493437,1942210693,1531132295,338309595,1033294455,171615786],[645119075,1306811482,1043482817,1723166604,966914549,1990818312,78520025,740697060],[1758577579,1780190525,707842389,1902644871,455040484,1437946287,412316368,970857137],[263316227,1397636517,312074239,1154861172,314124736,1677494231,152771718,1856350339],[1713530650,1764324634,1753950117,874823347,2109632766,1685368885,610813405,311308783],[1476583849,1024732446,2100662283,922090724,420059062,2035406403,1222059267,1948080847],[174507340,1430383080,1970010345,48589246,197968868,1281749988,1635647989,321364656],[941504817,1945727894,1546627871,361996698,1774238381,234923893,1833059401,987936658],[1808510864,968118057,1208016109,1751731921,125859374,427328857,2108150388,338151592],[1076802,1187395050,1788913327,2072421259,784985121,1740255396,966189737,254828322],[1528652332,1849391926,1989675230,1457951004,1997306871,59975511,1459075737,1145967973],[26999603,766131173,1889267021,536191617,1025710715,405031067,1203648518,2023101880],[1742049311,1122669845,565751388,506768243,492552593,621420022,2045031135,1149840402],[1880354041,67694528,505786220,258950946,406025027,1538472702,608948286,277633530],[2021684935,99482973,664023243,271378041,1034311224,195774021,1812145182,1690326589],[1225234185,1013510157,255268411,1580930049,644841271,1756777838,1822322342,201789643],[1181461570,1460483753,582310199,1914297176,1334308990,894091668,209085108,296457010],[703195611,2016216713,442604013,1897846569,659570572,1843522300,920608509,1600028844],[227346970,1225119000,1435049590,985592139,1877929310,1555442922,882898045,517550414],[998772793,1997864462,1000169235,1853229014,909593076,1396521484,721514710,945513559],[829721669,1683614391,81846442,136829154,192630182,1353581829,76561351,802429726],[919702947,1160074635,71544072,773518180,1371961853,960212413,736178923,720789828],[46817097,617389690,1329539596,763889569,285016319,1218017430,143457462,1979708060],[921610243,1133866188,1101615098,1937431026,667266602,245785127,726121920,1247219132],[114826992,709391244,123799436,474462905,1405328696,1920251746,835038380,1371399517],[1864136884,1720303402,1743965462,705991631,903899204,1390297020,1510838568,1099898554],[939711779,566381820,1726779345,809666632,1108614586,2068484977,983559636,798348003],[1425309502,143392074,827527572,1802305744,1595281389,1487990937,848220886,1069341880],[276218560,1945063743,112796973,1897373834,1618438695,260315320,1017148376,1495041213],[704151709,1058861231,1736435576,817868668,1144857610,144193820,151169185,551930557],[426323316,1057649649,895048335,727721662,360014869,407559555,1603993676,1118905213],[568284245,495694387,1140790851,115782196,1598827196,1531694071,777770178,1479123496],[1289599069,1236050786,805590721,564660768,1503112240,882386930,140488747,1886194005],[831066732,52248401,305962045,2057559604,1871130695,306308153,1957971066,1510451326],[1827943199,813669758,1670995211,1785104332,1234422378,452305815,689998381,185341271],[1049590254,689078319,338828378,714563338,1223864383,1376297449,1704781232,1443715199],[1326917239,1207533141,1016861665,956933498,1857573517,1022410195,1807962414,822576995],[1191745839,1926608162,1721169465,1207053176,89987296,1408585478,2010877251,927345626],[77176529,1534094420,1536701369,1380538644,228770408,1526364075,1279331831,1238202017],[1465240242,300499701,672837698,1696822212,1770238145,1499177829,118730857,638448916],[900060883,222271770,1851432576,1939565164,369391082,389886811,2070192362,1037301910],[2021576176,1191330068,313174394,1462060970,2003068300,292286112,71587746,1372291231],[969770046,2078850290,854170925,500366605,1184731608,2107215067,1396381164,235728225],[80240878,1431132000,1626944101,1294404192,84580057,1257155987,826874991,1874818591],[1975667226,2103191332,1919825921,945358671,1512800642,328824546,28809541,582805913],[1542439286,816773068,1729062232,1038455854,17618672,645346129,1128081997,1731343204],[1267992423,793213404,737526046,1072913379,309648467,1230768830,657091488,1446584435],[478795372,1181729041,77193054,918349232,524372917,484520035,682149001,1032806773],[1710498584,1254290336,322122759,357810255,1570937623,778903744,782832600,284524600],[792556266,308061204,901993996,1697042053,495262698,787839956,2106856484,512412518],[781064493,1275116127,1497189482,2050805158,281575356,254312954,890740528,610774110],[1904801299,1695331537,1432148278,758205532,2071086731,111685644,1137509568,899498511],[1457070292,511767258,893762858,986081322,1614942800,1758346420,1321493579,1285253104],[204287406,1506910379,1433745940,1951652977,1577906476,946749343,1538328124,643497979],[1907360592,1311467603,1875954956,148493212,1445907732,1500950473,669176472,1054691376],[116266226,1455818003,1594413549,283677476,613819472,1772110254,600537310,1094580525],[289379700,1321840611,1429317221,348104757,240898870,997425172,1030319142,710724044],[842746897,451105422,297314556,970595922,390409280,224799616,1392048889,679009483],[266904113,167094185,686452228,875350121,643443967,890407551,949384479,1737834173],[277665651,1272583699,2007023566,1566346299,969542641,799192619,741202726,352952934],[1052197984,1259161751,1685643096,1013391134,34994314,47043754,1019477596,981222564],[888954417,1663542561,641799624,1911222937,1623033421,296771277,632084322,240231172],[364753461,460515407,1059649018,875587363,1655622560,541562969,153764081,2085022518],[1223280544,1493978791,621327006,1361521488,580340162,2122337740,205411916,1759695899],[1805827947,1034841922,448184337,754276840,1616183092,655669068,1420812424,536852414],[1767329157,910798106,93249140,197292308,1914649105,1502220379,811996304,208065358],[343456286,130737216,94922546,1693827252,1741566929,83145633,1908796025,485059783],[203649806,910429786,693185559,1908505351,159798115,2083494790,959654661,708717111],[1126874536,789818622,600288835,48059035,721278503,213760074,1624604439,1388677509],[1041701932,204158263,130763989,81321673,1074010070,708337847,1952300628,1317564893],[1184420733,1478275225,1834074386,1120386421,460579498,306999375,384958066,323913925],[2057736951,450980562,144796222,80927072,1053234063,960153535,1562935829,1806634111],[66012674,1029907175,1498220745,33760947,215642861,701613343,121907602,1542545536],[973778857,1872821370,1785407040,266477465,1581422665,638434859,1959821390,50937968],[1330866581,1289134364,121031855,632882679,84214349,2071686322,218602896,67864757],[941101499,1382063592,757709418,369396779,1178486770,1447061748,75228350,1660783859],[1339531199,557743200,557392569,48625336,1376961835,1957671453,270339688,564598769],[1013763402,758124194,938188007,1703509879,454351947,469674297,1609902449,155090693],[545578053,370680605,457611299,545726762,32675644,776438515,1986084746,1167197684],[86996634,1869304160,299951782,382714006,1088305679,1236131539,2042146912,21239060],[1969407295,512515832,2095403826,1643591886,905994649,1520945089,1580549191,1473706353],[206882899,1259790035,1150906810,579730594,184524812,84811843,1234281295,650659848],[2087542448,525675749,1267917335,340575347,684229296,461171867,1523704531,1281391419],[1465421025,683281206,84888816,1851129330,2101466409,1427788228,730318305,169569709],[255660249,997647541,113794655,1294660382,2031560680,436636277,611842299,1235137639],[1366170262,569323984,1410505227,1701808592,1040366318,1979873977,1802997702,1197204722],[1483773692,1161111036,12339243,545730990,1175773275,1551704845,1765338677,741412475],[472648457,1600088166,2013113949,925679215,432181147,992808821,1566418613,625097125],[407082550,1848997211,2093510419,938864130,1401730210,1890039526,1519771710,147237656],[794036616,658324573,1855215368,1904976875,1774598810,711616266,1332096553,1005893000],[273338156,1898493459,723540212,184585144,850491287,1458162184,215861050,140896216],[1159061428,1981808532,1368572239,1554485281,1499621028,523623564,1157590813,690818077],[890609569,1087858499,1569713657,2087348921,1824850473,351609603,1684616831,1163571528],[1437384763,122326325,2010124673,452135088,844399480,672728646,310020202,1920274944],[86505416,1035517681,2076004336,569547920,566108467,1165736310,508236428,173954536],[694913078,1049117278,1284788271,653741288,1498843046,696865219,1976872324,1911110497],[1193328925,1806313201,1988745875,1371352686,1186475205,1530894942,2060616632,479537729],[239744071,1450505531,1837988494,1720904868,2032742808,1242927650,1784011203,238940402],[842587866,2016516173,1537176429,1416698991,645692632,470966552,1816814503,235580858],[2088238254,930319239,1610871356,2077078755,1368662222,667700655,1739358215,1658660608],[1810012284,1314906539,1019264185,655063489,808791093,2062669288,1741640363,300696931],[645514174,773556654,648257314,84825791,2041557358,270017091,6755824,591250517],[619645788,1111647449,362826007,2012524067,628548199,1861539758,292191538,1320185066],[625101240,1274017044,1012743425,463299942,764794024,1152679880,951761417,85179094],[1817214384,1551184389,1040700763,1642907369,1224920534,1939919974,1816353526,360900564],[1210708951,268114478,300227034,1285799816,1877175508,760465984,740558731,1720552402],[1020822735,1086729871,278370601,797051314,1308296627,906606357,1217430958,1002905939],[18632230,1242810377,1008881701,639941364,1894532034,576396504,1076068800,1167639025],[1554726520,414530624,2049986556,377641883,681848741,480997056,161145725,818613380],[872337360,2124566610,2020630289,1543537379,1945077112,478363051,335002444,286400569],[1305816032,1607730159,1078670564,252998914,1683600834,2109658628,395414473,706560834],[24402408,1590224094,1831926729,165588122,1114658157,1229224135,190961413,1750130824],[1296924132,1555907842,60438664,1704284141,1398996026,1675257831,1552662277,884413740],[1487005572,496361098,775334201,1631589042,1886012734,1812277590,1533577196,213787891],[1958395784,511795624,1896889388,1326013480,1484249410,517296073,1401904961,956129593],[747194037,1751697467,684194031,2066320547,1347687103,1659262800,1413387502,1986896272],[233390838,1024602296,1513029561,805864343,1709942280,621795427,1193780697,886464466],[1009004963,964196803,1189022926,1478048796,1634125723,1486763529,1499217947,1528789996],[887363829,1826509322,46177470,1356861475,990774876,394430624,1822862556,2031653672],[1158404524,1539477494,943704320,1810179206,250619156,296163723,940772894,1091666430],[1937912738,592506997,963673786,889349150,1891312605,1056765946,164752728,1258958455],[539731479,622660137,1884453043,115316435,1353817845,912573059,1465413308,125207049],[692849773,1154313558,1474365227,68851951,1585677538,2091430386,1415201384,1142716440],[1309092857,654312485,1538921144,1567034233,1873329670,998095863,1978041832,691868518],[1830876031,274815439,1126039806,1864925248,1133392604,648117602,737765899,224818862],[1690477221,2042919651,982092871,1698630141,850720307,29401056,571219467,2089435551],[590344023,1465909310,96011666,1124119754,1680183173,1853097215,1703938132,1328229815],[2116734693,689047471,1989632003,234338756,644516933,403313434,355912611,1138059947],[2045212234,524778796,2082075863,376500590,749602156,611292639,501729717,1998821923],[400121863,1629391478,165367317,1209195747,136111303,1654310261,1958004057,1327609512],[1170755653,1588461250,1949761698,1150870207,271271893,1785279130,868188369,1901658091],[902950956,1701845920,1809360741,2111772350,2063992180,731022943,1049607698,1638483573],[597976658,1289238842,2060417266,1035950844,1060431175,728697529,762388089,260509979],[1094573614,882177703,1863321233,811032072,2057038930,112358806,216799145,1510546186],[324101905,868619334,27720367,613807368,773217947,1081561746,553446086,9419269],[698558824,534508333,1087152644,899342891,1878831983,966045402,1123390689,28270251],[358237516,1016825490,1350525877,1446224260,2123407840,2106226021,1821601417,1804823440],[1750242946,1976084297,930583841,2016467718,1083726053,1339451563,1780056771,897241868],[1204004435,176811064,950345938,1814098953,937454497,1821619924,1527957216,1095537047],[985188095,957176152,880216189,856157227,1046143128,851124870,1110250723,108053678],[1563783228,1917427387,133049877,1665302302,555875165,1631041597,2028684043,564560108],[481928005,740733159,889463282,615780553,1841848000,1240942644,230666785,1348403210],[1614089676,484671766,1134100208,1762039076,2087333290,778026485,2084791235,217761559],[136381617,1924244268,1816373604,401536499,1635480578,1492106245,1140132801,1485002125],[871364140,1894134919,2030174978,623798435,224272916,1953557399,1776474028,1938833373],[577313735,1063994811,1735784159,1487732510,1299912323,565647658,1768904427,703830453],[1059687543,650756544,188098111,1100314673,833857971,1843830517,243222205,1336606507],[1278528778,1223373204,965445590,200004173,785256847,569329203,1132536456,596650838],[225126824,1656867530,1061374607,1552612341,904354785,308524149,1705259803,301608097],[1637420831,1696611736,1864464284,1932621327,60734469,2046556646,611416517,1500296752],[1301086084,1132451926,1914587139,359115651,278939065,663550396,754909106,1604229223],[341279607,884504934,396821240,892619645,1686376575,27370075,604636881,1752655010],[1663781105,3948617,202108278,1817666151,1452317990,638342584,320876008,1652157547],[2038785643,1951137530,244338836,682891560,65804037,590253777,773243600,921141393],[1436410692,1540255641,1987757867,608815749,196842543,1007476182,291022304,773206324],[920232820,1637850053,186716801,181883324,1294094304,995372386,1880165650,517189761],[745642438,248525644,1441809075,121247482,1743541097,528064570,551731748,1765304563],[707953920,1348428785,143088152,863480710,2094445039,10259187,919627857,1462014490],[1897959193,1666909461,1017761709,169674283,480066439,899988479,1770658605,746418853],[2025692431,722826423,1261926665,565951464,1908464404,1557267211,1933449204,749891044],[1074521932,977091131,1120362214,2058991296,568606870,795456179,950234332,1145822504],[298994257,96523044,1362227211,706903642,1453909040,93540120,10917060,1515574564],[1538444348,1080065518,1647533629,245078145,312525708,1386830260,1641240279,129157407],[1332124697,1856233158,550598963,1675690935,414811107,1656773772,198302948,1140643454],[1191046075,788915203,384557151,1788556692,920727690,1329087164,567987065,1406241348],[1174596958,1659197418,50711131,1856653935,2061704223,116408382,1120470895,1460007714],[533837547,600713307,1060544309,1747635949,1582616659,1534934491,1123783321,164756671],[804164756,58928980,1009505885,764979524,1580863367,2095554719,2101689407,1911347702],[1749748264,1632622764,189187699,1505806695,1295203282,219489859,506747011,1088454817],[1620136017,1373904887,476364589,1060111291,1350732568,104574290,1480671211,1151024162],[533393062,1953736286,1542732283,2096460301,646780700,1779350234,1602833391,1657134473],[1694446710,403266123,1978479751,621921551,1005729620,271013929,419327684,1139563684],[433178028,547411925,1847709508,1290345429,1972604477,9338023,1802873255,1877459432],[353516699,63278949,1384477489,927217118,1541311069,473573394,1395868024,1149306637],[2089661335,1091745763,591213767,1373851709,612034754,1285979400,424958303,864014359],[347963432,394939111,1248420645,172969872,1474661708,754028840,1193535148,807986934],[558458389,1000619744,1206032917,756630991,1192026169,342664964,458515607,2107651293],[765137263,1154573714,2086272721,499551192,320583581,1207084759,1899696702,8405305],[1608462374,998716768,1073946965,223704488,1271138806,1438029483,1933635312,996438868],[1280779200,959635613,1544380557,2032971028,382628798,1181462031,1068542938,438100742],[1226773799,649090811,88611563,2014291547,975446742,1180093702,27455265,340897514],[1399376574,1611705971,145032812,810992791,176319138,1084326899,1581514741,1324041194],[830093688,1290987234,1110206342,789645030,1254739350,675605435,648279734,1239989317],[701784697,1653155338,200567754,1491227619,417274421,570316555,1750996833,164051319],[1920565766,335345697,260226765,1788510433,1616306973,1483076011,331355188,1377571621],[1879206931,1020456938,1906161149,1175941822,1323870537,73153586,908162929,921197926],[98206612,1519690655,1740269970,904226085,229536306,1401907589,648129114,74626496],[2024734596,2060926669,1325229228,864296733,375800588,134179156,1716279610,2105207596],[1448860916,1373064539,696353758,880515383,1106727587,914602627,136778686,1892895071],[31423724,2079665381,1804067187,237950755,1962091062,1501119249,1462731786,1065067748],[392919151,2025331732,38890757,1945969360,1319254630,103078996,1268677534,599947266],[654056055,985432444,1332775396,979487794,292176089,703179846,228934277,186927175],[1180130463,1980423965,617874027,281462205,1026092465,476223762,1772697830,656628499],[50761803,1849723362,22844571,1735106710,1119930677,1998176200,316914676,1016246138],[470586345,1612788091,948658101,1158722553,1950196429,552818108,282604390,1704796327],[595599711,636981657,895737641,86478522,497034541,1643982857,1561204316,2021733577],[814580832,501922942,1731273604,1767015472,734064241,558131895,1183614659,1459904541],[1179688782,865605012,231488454,492227326,1480213180,315588669,618482840,757730115],[1774047529,47963676,1674376409,1924334991,302041405,1717337112,962479765,1570262273],[421555721,1537873669,912130017,1440529383,388310599,446712915,1250603525,1618834085],[389722915,203367621,1122448940,1981000582,975390841,1027045542,1636291647,686866759],[85267121,1711873072,501016428,1457131475,1837683939,1289181319,1062201003,1941569172],[532577095,105673016,1705798044,2115830628,1238854556,727745222,568261816,764121156],[1049989632,1918416555,586030975,618162802,1510156661,685826864,1170167777,1856514212],[737715433,905825458,675813886,114011081,1754697773,694269470,2065715514,1358341372],[1039594808,688787746,1510162965,976083069,1462595632,871805169,1407423296,89318416],[734401186,447781659,1251511889,1332054339,1275399174,1650119095,1329061610,258874415],[69712972,714940517,1748441506,665313937,415188184,60693892,2068471427,774734758],[878132384,1565426492,1837105231,1103681065,1880996035,80984696,465821032,1182708556],[1017090836,1492228823,1088561496,1320776747,374855653,813163684,655857923,785298705],[680919125,1987562089,776654851,185465193,2067764613,1060005722,1380005197,158773029],[1571985199,2007186576,1342876381,1897342187,640664365,612348913,2124688488,1017465764],[1624578064,1052688421,1549449295,192652899,312824844,2093778518,1541303553,1519456106],[786376514,79116101,1837809691,2094837711,682727846,484783005,1777832175,2577427],[1864055664,10373885,1378968031,1217388851,10771177,105117848,56540920,1735792399],[22368482,1341129634,479174061,1867572437,982291390,219030267,1167215670,1551522746],[1476736458,816605920,799291282,601195157,356033481,109624009,1393552319,12530459],[1220321393,631018734,1164287950,695787220,676643493,958833901,1098524844,2121710348],[840926296,1795710998,1392399913,1086715424,1064358280,1541139832,1369852069,245274388],[2008784434,1003615386,576594985,1147994318,684559280,1094259682,266942966,1996282028],[382664991,1937396648,1026136984,9506547,2123672317,246521451,2119307034,112452843],[1614110307,1691690048,985775441,1614118336,1850778746,1752677420,1785775275,2100175678],[1500048534,1517038571,1092788210,336726115,1791572208,118676599,75803271,111293826],[432461925,226101149,1620589551,1590858307,558527448,1040209953,1494777024,1785941992],[1152834362,47747635,739255304,2066553229,638031964,1599685364,1997980647,328489559],[1233591420,1272955555,1447430502,942134338,414688948,1453904413,1704168040,1935662539],[1050593065,361361465,413056044,1187346074,41040237,734997704,389620077,1020390417],[1054639169,914252322,736275450,1704208694,1863408616,1365022141,1722572499,248113841],[715872600,773765361,2108140971,477253598,1110899690,925911723,1988265547,1055909392],[47329011,1397099354,1043827411,855333514,226402601,1650675281,123568510,627764318],[1261121381,423623496,1529492282,682734106,890879289,280531042,1906627232,886452094],[869419310,1368840603,76388291,1122078387,576899987,1125347985,1774991558,1368003653],[500930529,727487196,1635246683,50553289,905293943,271415650,528730228,1280842416],[1387988969,1450814007,572909513,452925341,928016853,1336422070,1298088966,888675031],[736992908,1414017729,1950136182,108728503,1298916486,1987359549,1343441517,396596092],[623074231,1198366581,873786621,476886975,1163993430,985200836,812822591,628744438],[1159339035,1008332474,1618965247,338555613,2058752231,174826787,132076939,1362903127],[903350567,1479283887,1718442612,923999675,796473243,1920283340,1339483189,176696980],[968439028,1336880352,1629235315,1274855946,2053623862,1847491726,1824977263,51263534],[1073159023,261555016,840268137,1150520371,1033688317,116238467,833484862,240171854],[1198466519,190403121,2114711204,353812114,1996855724,256811018,916928232,746588208],[229886586,363367377,1254445596,788356589,1080595044,541823465,922823451,368101991],[1019956625,1761574952,1226333803,1532397329,1289595902,200694311,1373232004,1985607604],[1542781921,203426316,2058167987,139792136,1400052528,1867481500,978061371,1998008250],[536796640,473857982,923744720,237725169,1994932440,1196260212,1647632443,1592511134],[394932594,1744322493,1805758736,200754309,1403278879,879333173,1137365906,1856089709],[1661592741,1187223157,113184016,1826707761,1137324642,229177301,1766952321,986623460],[507762169,886466259,497486417,609594862,2096639009,446006118,850953541,264841955],[2099445960,1407431048,1458172252,1821008508,1004512089,2114656767,1559744670,282424378],[2092784748,1244778111,249776200,239586022,589855338,1955621770,2048500977,1476515811],[1538994440,1507370825,1610470180,2086699077,2039604101,491037120,807937901,96782361],[1157301216,530399395,498918256,1444554375,469461068,1911588875,859337387,677226966],[1650539386,1196893186,106371635,1260126262,654781893,901965041,1824846616,150768542],[715638057,1701371566,2020122763,1110376781,304349988,1318361358,1913722633,584893209],[145856133,92644784,734621366,17869208,1406840448,141330466,729620475,214683244],[1588207727,1667307500,702058782,1321769251,1971188877,1079888706,1967777254,966240369],[1788456683,1150840581,247252953,463810295,1583326649,254952838,1434554622,303242796],[92524267,886084241,1158615395,1848153047,2122729404,550902193,56018339,1945437606],[1695559941,1032070711,1148121523,1804376866,2036274195,682600561,2188380,1917825132],[2095493331,633251285,761092316,1484088322,1496323284,1970479211,883582198,216094775],[241610182,260750890,1820513313,1227356015,435456356,1245506799,1961613126,297681727],[682574987,979827008,618901451,439092721,515861836,811224286,1153750060,1013510161],[1039630360,102159361,97814854,1560738836,860444655,786016998,523328376,447654036],[1610679164,897912546,1703436717,1412806956,189432767,866232765,966732129,591154481],[1235048728,1799117892,1599331987,715702019,989017050,1772056751,1703840246,315801379],[520542073,639138061,1775971117,858261511,1721416955,254540227,2013454135,1493454545],[659864738,300448678,748713790,1767853095,1938665669,1185291639,35488466,238593937],[2121978991,1537463586,1888204397,958641029,1743142734,1315473311,1711515728,720657403],[1378530979,888654036,108473006,1054649564,1178977654,1057668304,1982036568,763513532],[265191771,1177092788,441247778,886205231,1407865445,572332858,755436598,2072521643],[1124540257,2114307993,930841096,954591336,838551346,2128423452,1219499079,195193264],[1397260388,1903363879,227551195,1087340127,1832418716,857021848,777498382,88357430],[915482947,1167430983,1679515602,669967463,1082690116,611703847,1900641069,1104164049],[1951651809,1415833463,706106473,1202012517,1486200424,105840141,1317788451,1746783927],[1921053548,1274548365,80083253,465762262,1928991383,24797047,1796923262,73035924],[601888064,1141177693,732160586,1348234037,1412054815,107771588,411016549,1558198646],[705048619,1890996653,1227780378,1822700757,1856138796,974128193,321340675,476657830],[1652297345,1979822656,1773666146,1977248720,640376935,183865061,496548366,32526532],[1776864260,1789363040,155927615,1242330507,181244122,273592174,1904723855,384498718],[876920629,1815508536,1274023811,1067524767,104940242,1153313299,1254122266,1999407855],[644894386,411882752,1400206633,1819418544,1851631354,663608381,541029078,84033680],[1409079414,1974436903,1452070533,431223705,205954876,406718567,1084561172,1372965877],[1612718417,1789000131,2113342427,1614993374,50371893,2111551449,132207728,1922203868],[1377666136,872081523,1430967023,1042721565,1175066449,59059821,1424909605,1372540810],[1226660992,678657826,1440523148,794025025,645390465,1488276445,1310578833,689967283],[310465738,1790358368,368989329,901141223,1868655414,1357983223,1330749206,972072105],[896046162,822995604,980671171,348355130,1223905797,579447830,2049740141,1559590004],[1854494705,1532606164,1660352070,1678982163,1476295735,938894435,2080984180,519130791],[529225963,648165166,933288584,727856518,996834583,1054293652,1725713872,434802434],[1945267541,2074065218,1682309564,2009987380,1712117150,1979495711,1816481262,1205089759],[1165298733,1536559792,2037623274,1667379277,203077340,62596529,1580684129,1406214476],[491851950,1561445398,2056380140,1921006439,513147490,1099604336,169841944,918071936],[306460146,1627224311,1389005193,498396975,471474267,1235694753,1162021790,1373588039],[1138466314,727947652,2059355314,559708353,2004704681,196886980,773363571,2109880391],[1454491735,832193469,881450160,1367387097,142547992,2059663613,2105871111,1730304801],[1375044398,1456081054,210211707,969860101,1325959875,348372979,2055325920,705470796],[564249566,1646174479,1159703131,1353165806,497326509,1520503462,38168973,1851617641],[1395864917,1408384196,1498963299,2121512435,843145346,1799705344,449849710,706266077],[1976614840,1202201646,79772081,555370586,1985555803,1941294680,674126755,846998902],[1964334681,1829743253,1534754474,679886291,1714541332,195529797,1216519844,224912062],[530671933,1214088575,1301150603,2021848519,2069398939,29707709,1825737630,1228633301],[1305884179,1386061322,889310176,1409485952,58056583,407681474,2091989052,1984550173],[835217487,250453332,978506092,1976336071,761658461,747319337,93600623,452421613],[989759510,497331268,1445173585,109537486,1322201776,162581569,418634631,1072562339],[672597019,1052906244,880539157,205082028,1502911867,1341188030,1411868218,1006151272],[184930133,461647119,1560089324,1761438707,778463171,172260045,1319926523,1874851587],[1515810130,2073557883,376909586,1705735789,653422764,785792800,571275195,1537154500],[22199441,1540951303,1512736230,1945796983,1833674953,903349111,2109685631,1712383548],[1740245949,456985951,811952556,1420200756,1457167069,666092665,1265547395,791466529],[108693111,313844810,1889286823,511620814,58174806,1985515741,1796531096,1368865388],[917999876,1157045157,849819108,686345155,1959865969,1106521469,522617165,1121480090],[1589221153,989965877,106595620,1796308526,1313551568,1614752922,903203818,1911502749],[273877237,1773272184,1522394577,1072740948,749939026,292143561,1129066487,180300412],[1306639378,1504311850,93448391,878629874,2121495489,1636299774,2017673992,1845581299],[2075474321,1779406701,52463006,407275226,1200926572,2071534661,215724059,1105510997],[1864206740,932848791,1115499455,970126982,887467754,1140805336,1479395862,1930257537],[454837397,1891845276,1294840644,272257731,265629361,1992680397,1394008678,754992004],[922352962,1923512427,883150188,1773088305,1342695787,1916251043,1090768596,1227954836],[1935600676,1784048674,568461650,1067242602,1680517220,312707569,1604071862,1959940327],[1622370894,852527628,563085172,1297327795,470652792,95087003,35499396,877507621],[649520107,870102015,2042957396,189040440,446796491,2026925200,475840011,998104333],[1261402783,167261054,1597961407,191038227,1884197394,611177645,2058231965,1692465108],[877051230,193530529,888305805,79246603,94234726,559069861,1860151372,102127903],[1386335059,1349866874,873853907,1967190245,975202288,970289865,1246638566,1704816833],[71551084,2082651989,240005821,2035009562,1345701075,1286627233,241557185,737390961],[1597904779,1758901636,1372988218,1096831945,302860314,1789143278,1466051202,727290186],[912475761,2118774890,855189039,1803794043,23874570,732305725,725771360,1802837823],[1637300923,490359364,1492915961,1480507436,645556014,588863914,1485554029,1236099885],[960727266,265837732,1611659651,121215057,1034875078,160962020,2013565780,1303207370],[925878924,604614094,205463978,1229883052,1047565936,1759336551,1426090112,136808278],[1775270478,302656638,37107236,1570414693,1363147367,734422093,1183078473,841958214],[972159565,1100258584,2124572480,394782458,614764010,144546401,595113048,549803379],[1888225868,332632647,1537956468,1945612535,579681403,1419260909,1790033240,1437818640],[1092007142,1960865188,506200452,1489331807,2098104518,1151604346,1332433218,839145791],[1993830634,1714682491,1536557419,433195750,1445949847,1006620924,514731011,992684633],[2099225936,1648244716,524419320,1173140562,1420680977,625739672,39358566,217659519],[745768876,1493741665,1452873716,210575923,1449743683,1383790867,645142195,1788683052],[851380147,638228325,1872461842,43975918,711514807,1314120978,588046668,1556910323],[1047699957,1625735232,100971638,169751375,205663098,1499653720,1545011758,118354348],[376718622,1643196387,1036457004,1554663586,1388588405,2096628523,336862996,279137504],[1295079666,488255931,1780078799,654306218,1709300077,200378448,1792731420,726520954],[1994016963,2119735824,514359059,1931524984,882035083,1371380331,1267799459,1906662461],[1949160273,1781384985,775662319,131195295,511170741,1162525937,1261062590,1547784691],[876444454,1784998749,253696860,48667988,464909861,1013857072,2083338070,138047641],[535068269,526894619,165576348,765248762,1644701462,992808679,1979572737,876781030],[1404193281,1588249439,1184196816,16855010,1910170355,818964058,1471843045,459150488],[408423547,938952108,2099638378,1982557880,212503972,685177203,1475451621,7096781],[1940159600,2020907825,1388704566,1976967324,942951192,2096948480,1428306174,1772115522],[1202901066,1745856192,1688217117,944748569,655102588,1441065325,1192788299,714181919],[783836411,1277995854,1656390029,119202694,1410523420,1037277823,94696535,556298185],[1335620283,1551314738,1429145306,120038161,115767414,124406957,1465687102,1729866342],[1417297197,1609545006,1449150402,2108088561,2119096486,553383979,988739193,1674742536],[710899867,1719884207,1230549303,1623825699,254162003,1014234346,1061458806,392006526],[874945933,331533310,64630412,52351379,1566312442,572678496,1506893327,1710778880],[466093641,349198633,989619209,605473189,1653806529,1787037955,559894601,66834308],[209573975,1146474876,513520877,1357527979,1015079150,2026529410,1137837031,779337525],[197157158,1887473974,2021400806,632437882,2073533902,949090769,456291960,1414624188],[1248635766,1203379289,896241870,1658258531,1157219865,1611587071,1180546177,1906788028],[89949849,1775200068,1763356383,1149933708,2066006500,1667479985,638167588,745685384],[867982399,1792575410,906713640,1124505838,1089585369,1508608734,993283199,1359638534],[1876528768,243666239,568451066,1913157540,738847919,62237648,960462115,55235584],[1885186917,1097455180,672071937,524899823,752014004,776417206,542388832,2036806541],[1230730004,1666402446,869059348,1442123671,1044182725,587876612,671345375,1683696710],[2121231575,1479269809,867562136,1336391997,1705654358,1022894466,1084840321,1169644405],[1687531081,1196177493,47792304,1792103315,1970949626,1616410640,905365608,1556368935],[1213339525,1657699355,119463777,1723980567,223939115,1646602115,553145849,375527477],[337445468,1161545209,285711227,1508451210,1446844805,1818239567,1216415387,423958860],[1758783631,1596572838,128012911,669978200,1842534707,1136167435,1206287893,183097347],[2058163790,1116832906,1054843557,750127372,488069057,1045178389,100319624,1337570971],[360991758,1395042482,375258260,55611273,1514747937,868458010,995780736,1830508377],[602265649,920929430,1572369783,585837911,1269233916,1518403955,664839873,1801971125],[1731975810,751920701,1841941073,402008620,351840676,1618605913,1455173883,1615347486],[2019425095,1600457168,1310523519,141994648,1352233259,1938506531,1821598358,1394710486],[1573001125,149216889,1160948432,557618642,1484464404,1470663404,247438177,1211861795],[1170275925,1142690705,1417789616,1497034383,295296874,444940700,1427958244,2118172192],[1640012442,223903978,839404225,2047557110,759668858,363163296,2129792460,1010578808],[131472809,1648465423,968568778,1396139998,1974650493,529034205,2084579539,1762699406],[230532340,334323645,182260557,1794688060,1824329805,1187276428,149766850,1583360353],[1075844283,1909132877,36180607,386211568,1725501908,22279323,821719672,1335557554],[158339106,1577239017,2013440824,1267624951,865303065,968758135,1274637224,1778120819],[1407513006,362917612,804274686,1220707560,495268526,1398904707,284282138,902296285],[379520143,1273925264,1949870479,352074806,400192452,1815668312,1938201514,654219261],[2035442837,1526918157,502108449,36505563,660065344,508328129,1268402975,158214743],[451096701,1718204286,1465338301,1643032927,402410502,57611296,1989122977,1583173900],[487975719,259340308,2028539083,319802543,1625971437,1402097460,275441119,2075262683],[1846956777,246238890,1518191768,1173584598,1112064760,1463449327,136718311,1605885236],[387923354,2013819664,2088326558,1735014733,756877414,30309374,274365352,155768332],[1316599967,1664238993,637996325,72785012,456955144,189633488,59886661,933875447],[2080320349,346532770,1358565951,1558624050,148210745,1072103445,1829366610,433152474],[801324716,1327102183,1407235812,1490824694,1071864632,127302857,1445489831,973199957],[1256127674,68963660,1951483571,1246108604,1513795551,1533752102,1247024976,1765148779],[2102569802,1492068485,1449869239,1043099498,1759151292,156700618,467739840,1714005613],[2053266557,970107674,1423293102,1055402649,1360064622,1677023043,831707241,1079959997],[646139384,1873984982,580745024,831112428,861982566,1748459067,88353141,1933013159],[2091000846,971339982,793210291,506395632,283396105,99468258,2116761620,486381774],[1132069485,1404103636,989092907,1579939155,2121315569,759485663,1843653419,853773507],[542939363,593760315,1626395491,1766004891,1405402626,765735307,1916844867,1346643915],[1222246266,1377905006,852878153,732426071,135724964,833475703,1728270784,842333890],[805365831,1827106157,507073221,850070916,638907692,1886648061,86951775,401658574],[1494344465,926390876,1849921949,1056210376,407796055,1724391824,232513233,1144386443],[226471114,150388149,981357361,1918197032,1897081565,1696802104,1231513151,843427803],[1835934785,1227083430,1985309241,139520812,1389037485,652939278,27162865,1008739376],[655728977,2092208036,845417646,1906452210,233122106,580132592,667220017,2095051098],[1137758069,613305545,1588934805,1041523032,1396673356,1442178263,1286300173,1834748522],[1341366283,858532113,1422886740,943783754,221580413,1654217647,602138364,538806372],[228841216,2098448685,1774397533,358823530,230237129,1685790573,1873849073,624695550],[1905606419,788700888,404580223,1483614098,990499680,1675789292,1089769529,2007561319],[44370044,1397370537,918274906,992906833,225511129,888956434,1881865081,340663895],[907260952,337537166,658830832,333434128,1614668337,1197318154,2017159078,1804033636],[1183298524,1498755939,614873377,462690980,808758432,1298991975,79963555,925260879],[928432084,1857476171,707239718,2098139782,2087585119,299213280,2030934785,499772009],[1291297841,1199718853,1038410593,188170160,902220893,1799380168,1627863093,821173629],[371467662,484584658,1139240160,180199613,1673050096,639078277,552675222,1935618385],[810001258,1835564175,1136513356,2024896397,694253220,63617231,1118230478,557798382],[1784596523,1308818262,1388942453,1670204601,692783719,1949178051,94978240,1568718785],[1697827613,320313150,1720046431,990823139,371791166,1587283448,1932206081,1488570979],[738154365,60278120,743409322,1613936526,933024754,802052180,1258480052,1895260776],[1141859586,708317975,368194114,123879423,2018624295,275314748,2027821326,600826551],[1424080839,2051380819,1688454911,1806669894,1896892241,1299883200,630455626,324643093],[188763345,1665199922,1985539037,390376983,2016386581,1729294117,980504968,975920640],[217907109,976694558,589867137,1058716209,576291422,611334480,271118084,97110274],[505980415,1819990196,357434027,883530014,1904320426,821827656,871305318,1453339605],[827161731,1737894580,1021631622,1081036759,1354880500,1411228099,802857069,1521326940],[1514517915,972726671,2011417288,693737769,1240163338,1753556960,181392557,1435359662],[2080189005,1468077498,2090685360,1425301277,286458400,1842084523,2097707647,1129368724],[1772745407,820530756,508848631,80921048,2097077714,485549434,1255898356,849648812],[1377609723,554517384,2096496155,426354141,44525035,464268841,1608637825,781013968],[444848712,250268439,1726711150,1327975891,1342083148,2039080148,85387045,1828692231],[1996724267,1154149990,160868997,369594428,159935138,750054688,303193540,1797859419],[794235132,875351755,1316690796,1958721607,630162064,1836189265,2006349196,1215561646],[1970045702,2051974627,6568817,1586835606,1150752266,1160892528,1358181510,1382167245],[2031093596,1422843305,2076575132,1024862694,1087118659,410220216,1150456153,1377244312],[1530592145,403399653,232375550,1644914798,718379137,550601957,515127303,738097452],[1000674371,1833654666,1722171046,362419667,266739486,1305387220,1334137482,1803378525],[964479507,1018069261,703732139,1636495331,383351925,2047717604,890491075,129929124],[677875633,2083051689,1776425699,1855863388,1065057233,1671950059,1242153527,1176341374],[309511146,2087495330,1288927792,2021442783,323628371,599633697,780933609,1215039672],[1304646008,188864237,1354567923,8292665,628177859,1376309483,1397455369,16399540],[931109189,1948180383,1017480859,1433304053,1285939616,194130187,131452865,861389787],[1788194431,331976833,643214425,635881761,1953767180,1572713116,524062159,1067096284],[193105017,1389257798,1971633463,1330347545,753177245,1316661773,378472590,163313472],[962246988,643539251,248168866,617161193,1082849540,1839701566,1176045217,1893557921],[2004819648,435240056,2006164346,123893491,2110768008,1726762092,85679514,599362276],[1465257675,594801594,1792936322,1300509689,2038905256,371373685,2091204897,1869110888],[2089307987,1656523230,2080988707,1587991472,1171511474,1100244892,1669490448,949394701],[205291858,1587633546,119279567,1573120034,472027586,1727084418,1730744315,1335593913],[1793533529,446001254,1441426844,934875384,1365105016,1484377804,1164188409,533581005],[866763141,2045688264,983708833,186721563,1856314330,1078517554,530300237,1606813280],[615630735,1769548896,995612304,597440109,1446101218,247161382,394872376,361520060],[149660510,247063458,1424086157,373781481,713942512,604767247,17892420,177649146],[188310637,167645579,1635867217,677251282,633094277,589209098,82796142,503863657],[443027431,1352039005,1177505656,574013072,1164491546,1981009198,1844255458,2054894754],[1598932078,1561931222,2076418329,1500803406,566787598,1451438890,749320682,1271981194],[237763568,1838704218,365250452,1625391174,1730410402,949197734,1937444404,2017743874],[1666423993,407893683,47666960,1869846100,2054894765,71276931,1130159235,38124548],[1162628016,1435261016,211048043,2076109869,1482141956,508580863,836441692,663876955],[692885577,132213238,209681981,1041115424,1600364097,783296883,1992558303,649682360],[384131679,1361804507,1013167657,1052427576,1129821130,1721766759,1633467520,748900803],[92675613,827963889,1483903617,269080501,2129825879,1194549674,1095777002,1351212515],[1787217294,836566559,466529279,613261453,1523755289,630896381,1786359187,451997253],[1880172990,136573490,869751643,1930821231,2009844225,905150161,1670872986,1761470253],[99372333,779058219,1263479587,1455442790,790145902,1799213912,1834437747,1262310909],[951668788,1568420539,421365479,1639302300,910240559,303611043,12476504,967475300],[441435806,950360578,1191540424,1200039467,1395666415,1279278976,2022127045,1541550470],[411171704,1952734794,604342812,1482750050,35667885,763496926,1469999314,1760983321],[1125517690,1767466911,43061142,637172815,1144854118,204355804,522590861,1746429564],[50857232,852289893,1440939254,295930441,16548166,1533138829,659494140,1662981819],[848242307,1391955429,233501713,1254866999,803393151,1962887879,942906854,698303227],[812638386,1715673427,1331154367,1981546738,482234470,394242969,483746682,2022512600],[436209395,1516731823,1794533285,1200062521,1189811100,100603572,1133799787,1157714666],[1270145761,1759386641,1625052954,1994156950,724588895,656331461,1678473400,2006487281],[276819007,272996557,2024582705,1937701944,315290571,533959480,2078166012,1385130017],[33486419,734832345,1532735768,726418136,878811803,1035281759,1025976543,1338120946],[261511740,682934038,1779525023,211551951,820236305,1268972753,1682815632,1435720381],[1704951692,1352107611,1474913638,561902451,1679606516,1529752406,805324682,735540589],[1525727355,35349473,688064169,1997364390,1487772661,1227442385,1465091604,691096296],[1228341725,860020299,1552908970,1946945805,991798400,1675736964,937359956,572853417],[1349183418,450099124,1794218716,2070996386,72935910,824373116,462709540,113842001],[1373442836,1245635492,1619751598,1576414322,1914290393,1233142340,1420442531,1436161586],[1843124746,821833285,1178725302,1017026980,2116761126,141323918,1463524612,1264013001],[1407236661,1802781089,821029912,1039688514,547381392,681444686,632537043,222002394],[249299903,1745849183,2097453067,1203701953,725225285,1496462508,95884029,1066846688],[1163358477,2041791352,195024347,659511495,828903644,2039635670,1097857735,887314746],[816754895,1006971902,914470640,2107578655,1031667631,1132203841,706467610,325872456],[1150266452,2115515060,1850364765,272138235,1475449622,289210436,947675971,1991099069],[1117182670,1387464288,1014758476,1466976189,1599244897,678543652,1752591724,989639222],[768132366,253020459,431691338,502099281,896773224,1319886791,744916068,1269251660],[430709949,1954896570,485183676,1484324686,1987700760,770759622,1745815464,1105312149],[1585885385,538046830,872064872,1336415824,1910420746,596472648,475540087,767378726],[1226998794,1304246338,1500149001,564852024,547684231,364083062,602884950,1707211473],[1220112705,2027614200,1572115759,1260436505,567578398,891523777,1170376247,2102386110],[1680120034,1696087013,1469578631,659423657,1015742440,445771416,1448484475,602508271],[1448666168,1060033035,877161662,1742664576,1522154127,62890704,1311158554,133736347],[208846426,1047758549,872831357,944543146,45147142,83166824,1362825442,1219978398],[858754705,804855345,1552686594,1662551559,1280606247,392185289,574743140,2095808742],[669680882,1510766856,991265836,337717305,1435555855,67155524,1756345288,1512601617],[1252534506,724048109,1328767659,784231411,801361455,776671736,1410552308,763344403],[2110443493,1104753385,167730097,726467763,791118641,2116170390,687977372,1764633485],[1397369753,1529434395,1800993626,511523518,624351449,2066018226,890367159,2022963871],[1245821066,1379732327,264482578,1121843020,126865062,2109751727,1590599028,734759166],[477441869,1587061291,216189228,189629413,498306101,736400734,1440873008,1355701645],[430396649,1043444285,1993389459,1745803803,1915961604,551085370,1958425445,2019962648],[179274753,531152686,680491541,792983078,802929472,1492402630,257225452,1517907872],[1996095618,150091865,1702645600,7557216,1403233456,134435581,1606287009,905560098],[450559639,854147123,1609460360,29157379,809861429,338896822,709477622,658843102],[609441095,386615435,1860610578,1955289715,1570632171,1419940180,1791513788,1533096930],[644186962,1649821986,20463045,1739688200,892233524,1328224582,1854656599,1717826746],[2016650920,1810410476,1935031938,721053507,1456457000,1647357702,1927880043,1075397171],[1914623882,1299964569,451388932,1506831051,1370524517,45082258,2115552281,336341319],[539464739,1199836481,1569159522,33779926,1661662083,390634398,827598606,239826054],[1022919146,1323452186,1562302240,287524334,435250008,484276592,1062095596,1990145970],[1667566419,1731240342,973211422,1651669401,1357233409,527858184,1373019111,185297483],[1823724825,1929926226,356068043,1043785028,1336945873,528084630,789332171,2073059280],[1543701752,1165201400,525481140,884987039,668930445,1040011908,2053365926,772634219],[957951183,355268808,365358222,1784208482,1012424979,1342025755,472820877,1104225350],[872259520,408493312,449747412,529070188,1598946898,2066836737,1223969475,1891272100],[1114653550,221814765,1367024299,1739118284,1811474309,1213620789,325787683,686788395],[796735413,1529950924,1971170149,575837403,826863576,50642806,1688700299,1093543547],[783770424,1054843773,1949632749,1465976039,1441253676,799050018,1109472660,99944250],[575136627,1044333448,1179188585,308929231,840629503,1377076838,1487312450,151394581],[622951271,2130672843,1727839573,1347210939,1808049633,142053819,1484122077,358523698],[448804562,1467516571,1270624323,482434243,2083265984,271059059,237649120,369951956],[690917687,1026342400,223600249,1222881686,2019642815,1891980334,1424040483,102537369],[1439679676,562112578,118369221,1016916782,1739173801,1100876605,1393428646,359686495],[1690172843,394440024,20542346,1634933762,916110676,1237912525,1886885999,1075559842],[813095256,1226426892,1395693159,1923710869,953619912,272824705,1338179757,388952211],[1395638989,762068001,990601631,603945661,374503268,1604800571,1528696999,610989067],[1745749654,1794956485,943894422,1923895141,1202007682,1592639701,729073043,784426100],[591690297,1073621429,102713331,489151467,1728397160,564234410,1410096438,2052232689],[1239446734,1077767485,611022584,1780829687,913333504,1265754368,1979236419,1991786095],[1911285191,1794018432,441206474,1335544758,1549513765,1508795267,1988345573,1249162553],[1384193008,2039993209,1641364776,1180893763,172126418,796897488,1681794519,13178509],[22932054,1258121734,932786503,1626210575,1191201746,1551614792,525781264,1855983808],[229174629,1308959114,1304436536,390754449,1351471367,1979611609,123155229,51307640],[1861431279,420834406,1042085534,1306236168,1008741361,1288948863,13620851,129572831],[1101429961,1512454137,964140108,813028468,2011974070,952123597,1734090147,140155601],[135287378,592854737,2007200762,1819106678,1966307800,570914738,492392299,1093670288],[1455671610,890992613,195802163,1436507953,1671982982,1646068130,730094031,1858679467],[1848079067,1666534514,1010420469,1438426836,361241276,138405085,999972772,1321287374],[1244989496,2103262317,1017100666,894075878,820770007,1156168381,1534163688,462132414],[1608730686,197020378,1436630672,1446629526,504547554,797215162,229693366,1487210714],[524211710,1373446755,1581540619,793396729,1078799881,962776189,425088199,696683893],[655593527,1043568291,670271497,1556313155,584252297,1418752470,175569504,2090171026],[93762880,1029070672,256839406,560471964,1078147174,1227717426,691056304,17039238],[1097412636,1010657606,366347584,1631920710,1789878927,923456805,1971405811,1930355004],[1755261584,2053809742,603418660,1323051450,1040076935,786129441,1501623355,651549154],[1627248611,738333096,1483218623,91148279,2053206521,1359920438,1181821052,1570969348],[916670921,922756657,1441317928,1202086808,2073856681,1771861890,282842025,1714135134],[1426044450,1962785069,1759146176,1631114646,88282129,1927629697,928676936,1692421726],[1702953433,1533109812,19333066,2040552512,1019080746,263769491,1918407214,103395274],[1500771796,1244016805,1382074093,1028565106,666954257,656348398,1063017546,1263629481],[623213057,911327682,16017617,1524763751,1465216200,2085222721,491196212,868601899],[1533272445,1922683542,858272353,772533109,2032004491,1084355150,1091234023,1862921767],[28075619,1417005267,1147653843,622727275,513661066,1214260020,425786081,922664756],[96283083,1826695973,1305778657,296280091,179256844,299581710,1286472891,1317197708],[1211073268,1760279477,1881628418,539590485,246374123,1424426884,181693117,1194404402],[2069666907,797531547,1625486931,223303278,840315615,780751730,1445506153,331984590],[615784014,428154382,258166987,1677170849,1852454163,104436455,196051390,1681699359],[1982219983,901661084,121795476,157056916,1054824339,1913647644,1104339826,613996002],[1446461517,1299823448,89595070,686679963,1925452666,574167727,1985150295,1646157534],[369156386,185985954,699671503,819364900,1319745198,1836587488,745814280,600923121],[2068089402,1057001259,79619937,1394791387,1742919432,643037154,1254989192,713705357],[1962880303,1941650676,1847130835,1958766954,606996964,1110091280,1767723864,1411685583],[1344935852,792100375,532746269,1180867201,608499298,1739070493,734636070,1346743027],[2007349484,1240453076,783957379,130562194,1493645072,634571950,723390823,1169061750],[840019968,1510497744,109055490,874845513,420555108,1278915104,2024684774,441115456],[223351804,24624882,472503301,1395599782,817608825,1880323738,1817387984,1695603457],[1834052753,615258979,793326814,1390784620,1180528609,957162167,867565045,808268226],[1080710598,690070204,369011390,1158510794,1805209770,1572660137,1949822186,1920608150],[696572238,716201621,1011184279,1860725873,118863176,993456268,1960005937,1643860773],[1708850648,1385360573,438325178,1068776289,1464700108,1176512277,1825106141,1874861877],[1957593121,1210775245,773955922,1650425978,808139258,319162089,1839422998,40078658],[885346424,1461925126,560494717,1726273940,1350729833,1056843050,1603497760,808627081],[1584222020,1009409255,1398039162,500786601,143845837,1030705983,39213809,1371719773],[1842886065,1989728187,2115786823,1296736338,1832081025,472877872,1872640104,1793424610],[1319106270,1703332425,489842652,1600729900,1054883353,88527732,685978490,1069281434],[314112604,1542413469,242621589,314345687,1996138194,424072658,948828786,597970135],[1786234264,1665878593,1034451770,1352519724,80500878,283335794,923364916,1062699548],[497150873,567046648,1367007631,171527366,463506135,384522623,320541022,1464358444],[1412351845,953051477,1485985447,1061287895,2068353404,1028446395,1267376436,1357038030],[615331180,2066937621,1900601352,1958109800,53129021,888913432,1097839124,2018386133],[1877099456,51777433,1892291381,741658271,1035032058,627972524,1097006128,984642235],[317266369,2080952425,1854278683,943023578,648506053,575270514,1154146577,607066625],[2037611955,1643602408,1422798073,1322660150,1907598334,907220997,1645155371,941707442],[2105192338,1642007667,328083437,234770717,1084601436,597793417,255353452,1716407520],[1341363553,774394445,874113219,500994824,1569689922,2068534495,771364009,151023377],[641298555,807212767,1547850184,1114129730,376938708,669605845,391123856,434838503],[1122960027,703615562,1661598121,1152775452,2007937373,1850279840,1812359233,1670965560],[388075232,350300560,414682016,1430993301,1063770879,1488975893,738984014,224943909],[1282872781,1385235971,1889781454,1793377423,1112374905,1456312052,1342561201,757493246],[1307637773,530870604,465507605,898054765,623911306,690650252,91026936,1443642968],[1817881807,1946854268,1890826678,323452816,96446383,64421374,907653541,228406366],[495398368,345847372,371944624,1174842356,1564331954,794324570,1843789250,778563809],[2039281131,1667674364,763235439,1594739552,2126045163,260129864,942411939,2038794858],[1687355439,718756604,541214149,1019168654,893349196,1525586077,371357902,2117198474],[65540044,324077351,776918910,2114367847,246420859,634610634,1555972035,2542484],[1547310006,2011371156,607147264,2007813569,1333615207,1112357690,626585316,235005808],[576560171,700974810,1991209404,1659168809,2100715165,889219219,57442710,2096292184],[1533208393,1402947079,451601020,1722984256,617949942,942054375,1182345226,964443790],[1781649082,129822514,1711048260,549003709,180855551,1346826084,1855975606,1685931519],[2031473023,2041361126,1611451066,1790514362,1010118691,1560234658,630558327,553958207],[1117757697,967647272,1001233778,1398806524,749191729,1674565509,521778829,166629745],[1289534483,1975028424,1786111005,1750103863,1379322931,1018168527,627404677,870619453],[1093920930,1442051993,645642946,191487432,282462863,1952175656,1277919318,9862755],[467069847,31211622,790334055,172912829,250308485,1113195017,659663980,971953505],[1412542430,638793859,25924080,1722430794,641153951,1805268153,432040974,32583925],[1747867835,1629220379,2071844105,791502177,663616542,1016284896,398831439,294105550],[1738144587,623998599,850400876,518641197,1702262631,1939450016,484835975,1534226526],[34480923,966071327,824827502,1251595427,248140550,1976000670,928030210,740073813],[1586550939,1236602733,916595366,1768109601,1028683792,199513019,1272758734,1447563927],[80316330,1991379297,22794935,391252672,1021054998,636917972,196224531,1364434828],[1612463996,203893372,2106223088,1499795957,1215762270,69802201,1859681776,522407770],[303680933,229011673,1958833344,361950519,1242244829,14664039,50419737,1359773494],[1720640995,788754741,59422610,633994340,1347507739,1350203626,1718033883,732669350],[1701015190,1451452310,10834747,247758595,2055135323,1486779268,1013213532,490219749],[1838685306,1621484078,1167973717,1014602575,1748604999,1667893463,1872053334,57006305],[910879722,1178359341,661699026,191706558,417446572,1924017023,1039620988,1499929414],[490852234,1864645325,1826090713,1518937791,2033990793,1527546281,1022681695,1315509426],[212319995,1174217432,132884616,1559889833,250890646,975788249,1950349523,2015442630],[1764650734,1135121715,1806411842,53419525,1623671973,1811774609,8292800,380791498],[791797999,426553398,1305139728,372890074,866377715,1920424864,1137259686,363633753],[305904616,664022589,1443236671,1530750450,1033671446,1509229780,569294466,1398272204],[413046157,868170661,1967874183,1398947452,626991920,1302004861,1628508570,629946268],[142592629,1561570641,1731906707,1258795128,1180182636,872360376,1388571514,470547574],[8897533,2012453026,1986305372,1902126554,1019299932,1889446125,201309401,1131355922],[1424114627,578351171,1124311321,263975083,1375538528,367970308,1281623525,1555152211],[546518110,1870050085,2023234123,1010956685,917746768,1593100958,723663354,1022549156],[1228390832,230658880,816079405,2071937488,1097162234,249208502,1726523285,1336149341],[1425306224,1558345818,587396237,2046762782,1444939473,315671092,1186921823,2073446185],[316416283,1582940745,287762715,400889313,491832482,459593650,1441107483,974656095],[1631489460,1587606000,800996089,299452028,1557683019,1824435306,1890947980,170646256],[1205041973,786298150,1974234473,1258701899,2074151746,475272132,2001030736,1212381923],[1569991482,1458098043,438839444,1068468785,1609240232,186424373,631992636,1625560904],[60470486,1841620364,637825017,913272018,508797995,1998115360,602186414,1147506759],[1151154328,1152520546,186223497,1471123791,1256392189,963144474,156826216,1861733343],[1518985185,1761189224,31463347,1854346256,1738121563,48067444,1274502971,1632116502],[60716920,1906624199,1809965061,765117638,643642188,1438991670,1066487969,1750405933],[1707965587,1685013208,1302592875,975475549,1546630513,1884573005,1990369678,1219035055],[471855384,538253303,719954971,671139389,1728049147,1541062049,677819782,861606087],[730053584,124531306,1431660830,137929733,1292219849,731263052,936966264,1964177733],[1704636222,947328149,306612627,1126430440,735307758,1837738030,357683232,906020367],[960996276,1658289229,586143068,534542050,1040052645,1045601206,745617238,1773378987],[161369331,1514133099,1834313951,1547811910,900690437,1111753983,154917905,1472523165],[1688504461,51817641,334864359,1558472624,567561268,595996260,386756175,302885744],[1865336467,867662215,179479989,1414467048,1972986853,1540644690,978981913,1478704954],[589440805,530952173,683571910,1958694180,1050967744,1989826055,1676690607,1718320907],[1951303454,1644106691,1433034632,1207827915,1231519373,106730044,970505674,1761568967],[55801948,1397719664,1566270889,797788599,115148790,1073515036,11364933,271089475],[505201860,926044655,1215512282,1814911569,298027169,1630736845,466271797,1680447889],[1452650120,1299685541,1672889912,193709919,1164144191,550082952,898799139,1191498588],[2003694970,1722401471,683279146,1169420982,1549134080,567411954,1150076330,423625586],[136035294,2023252297,282886423,512982943,1797566549,1970048284,1359699373,1835598924],[538929754,188851902,931719992,1882496248,1665575322,664600606,1644663600,323478588],[1186349155,1341035820,410959619,705721459,1279144546,2033281890,619082053,909108820],[2075531086,550696136,147107581,1208465366,1078269376,1626495021,1220560898,1144236110],[661363738,999372177,1653495522,507455430,1000543352,150615078,1037518028,932052843],[1489196085,734513525,622309531,1634819160,1246541046,69799460,1690398244,1213387694],[763181502,1375143828,219940961,300262763,2081153651,1642268569,357592592,1911487821],[983083460,190589066,1053275604,1355000415,1196484272,1905190927,1895276484,1735211922],[854132664,1499474500,821052152,1565897684,218248740,1120412096,860760657,632036230],[1508427593,888510980,786920645,615907112,577832775,1994073052,791064206,820066327],[1854623309,2028360802,1079912490,1151434339,1562170453,1215237904,1222429766,1501149027],[1126538272,471919410,1258044660,1655783564,475505595,734457441,2026896253,87713712],[231313218,1130566551,1266744392,152635339,1313410383,1329773756,948593735,1992786558],[1747485422,2022506574,2103120285,695745612,1708307317,775850347,466256324,686481791],[14662864,63671746,303464044,221646736,1487008459,540948414,1088488611,1794774932],[1404544020,86026520,211748400,240541735,2094707088,118979922,809341984,757306231],[440392811,597171892,401056637,521211614,818303128,1773426412,1443223428,964977883],[552588845,1743135001,1053253496,1775898364,1688586800,1589371952,2033480877,1688931940],[626308053,1358625400,63811969,43789295,632163587,1434914815,755307547,1179427920],[1596393127,1057705790,1545417730,284615032,209152634,43588856,1133952002,609469818],[1247430685,564964485,923121080,797868781,1519185320,877070205,577928999,1779535125],[151342760,1654192087,265917906,1262805408,731648841,1963399091,840557240,722633318],[547105153,1575399762,328460348,147379305,1405358711,1471069118,171802185,889500142],[2069418961,969540826,348824239,1518126464,839624249,1890547330,774815835,1183408855],[1353990255,362430578,2052937715,623447513,399297906,2050619696,1732641331,883241691],[208771206,1317381880,1967828577,373273193,1763952009,1883381570,1428539420,441392931],[628490886,1856248402,1359457992,103545933,1339947166,1276473142,2015029357,142410654],[847615911,505731527,239020999,1040260655,1771004063,1047062969,1649124123,1786716639],[377816090,1428164543,1044710030,442583719,1771572495,1464397053,683339158,2102655496],[1773961755,1925925367,537524847,1317056151,1832785367,669453575,385296339,1290447955],[185530847,524821087,153747693,966814466,726495339,925722593,143484253,344884232],[1698349211,1967318682,236401566,338107175,1159024987,1826142993,726215080,1337267705],[1560621968,1641255839,1599746187,1273897478,1174566167,1254902035,404271694,1870797296],[1732554062,2053027041,1829414457,1405716861,715915551,917512414,1442083256,956262426],[1306467362,1947715608,816814393,1420758525,1343016681,934338034,1789049654,92992395],[548322690,1332776448,535933560,1930459814,1082106740,229438186,1960855787,1938473128],[1850744498,1383041043,489068259,154602007,698364556,740667174,1124499820,166738620],[1832446889,1135923620,94788080,1758385521,150558856,1287291390,131927438,759420539],[663487456,1896540747,1816118744,1865626595,1196154034,1538157427,53789043,1628767082],[867844608,2072770170,872718660,204164012,1765302658,2104234844,1264758033,16042959],[1594678687,1426045182,549045906,924582240,457373216,127321579,58408767,1640326468],[1212963343,1100150953,234594312,1465187146,507510339,2054035388,1667253282,1224214007],[1661384771,428293783,1235353432,2118555657,749386632,1571208805,2017047797,663489244],[1793118517,955853519,2049333069,2130576225,275368098,1892944463,1723145776,1950166282],[67938783,1633021048,1295178186,1088494304,761344122,158576370,1108809367,593372155],[1283501092,905774105,821434013,783036690,749320710,261602683,1912823643,1697129835],[1847630162,869435705,1943733925,1503661284,1770843433,1382169130,1111157654,1758229096],[290682760,1739838697,1405720026,587410824,1332863696,1297598716,1593717604,917943704],[1797595267,1540822046,1863569611,316039392,636061019,1688001078,29376483,1219927952],[1000038506,1276658557,356739434,1917454519,1054892873,1642322400,1496810006,1731747714],[1549618187,813342517,1196900336,1075665457,1808149010,1964182107,2030691936,1251383277],[617605612,1059368825,370737373,628336498,1948032456,1287343861,1611783661,1830853210],[583164888,548096825,1884447436,108222655,2001196483,1013912348,70633086,1907418912],[1758888834,1326617765,99013267,1545614329,1638983773,750707040,1653214210,663371751],[198863200,91581153,973296513,1801027103,924750369,235838017,1882534161,1476710306],[2108097939,1902156155,674313130,1853328002,905993529,1043948278,1649277634,465350281],[1681922447,352673651,1799590130,2021670198,37457840,1961297527,117094182,450187357],[73765836,852979386,264309580,1904986281,594903118,961298990,1730767766,2032731063],[268249613,1658815523,709096461,1389508153,85442247,496398554,1728015881,1800067434],[1677818427,1227771119,904392759,1357906375,1025110235,739500276,874878610,1666211487],[1154512469,1254213123,250024920,1667271820,1507747479,1026543612,1247856397,819711492],[1012888709,344481476,1806232702,880090462,1222988436,903499450,2004631890,1670722895],[2101463859,767888493,471874689,536926472,1004456331,1589408440,680179108,1145272889],[1938087311,671016200,1914551478,1778085257,1321245835,938167902,1465416324,1483746397],[1492178439,741094406,668653225,1519742253,1179391285,280663005,983626155,1620247281],[770068826,1373065257,1061341141,2126483396,124741966,1792547694,1566166605,1146922330],[1784910566,472920509,1544917981,333965037,1375189139,350759452,1543886060,995987417],[1302858395,1882356188,391494492,960364787,1761181463,77104202,1859868357,1775531111],[230699123,430778959,340305051,62666786,26281259,1407129452,1791274793,218498013],[33358747,382803264,274970993,1184001552,220508369,125164551,12550377,1248214953],[1530452369,743352446,334964333,1841320292,932893028,2083235082,670360168,1141422706],[2083074956,228053637,1488603129,888208124,540553468,1791704617,2107545031,609622573],[1090314669,418982776,4632580,1930763301,1892609188,799504668,448707996,27160131],[1020282679,253132631,277063336,1774063710,1000938360,2099651998,306099831,753217565],[1827038740,796985812,1361701654,92086969,1515232740,97288195,1534579103,869779923],[1180093789,1047351830,1393789298,1908409560,46519118,1366469792,969831812,1453168065],[1231020016,722487642,1697134816,1490147915,753864479,1338852407,2044258359,1039496441],[1672746568,2023345073,1541480630,1211371166,157939816,762657255,312581324,2046891336],[1049972847,1859912156,1803191722,1045489003,1883917595,2114202597,306145525,283747244],[333797470,820041615,25539622,674112212,733321909,2100549566,1228760744,1244600197],[1385133167,1004976634,2064992798,413630191,82180480,203735291,1958918423,1190771490],[1668916039,347145223,1437917762,799186832,1547072398,1980784522,1612591668,1044932108],[876549037,398466060,559232901,1437085682,241539661,1376259649,1966544608,1582197495],[834000090,487571394,1968298257,1884263307,1099365557,479593822,1790140499,346722443],[245596114,1158627554,1947222687,998858599,788821197,1132806944,1055823243,1555129471],[941602408,68226775,2128383548,88145083,391822151,972019030,1126504426,1468004475],[79544051,1473781146,520926165,694902598,1545734698,1893799858,1533514286,1764487372],[1398138571,1881966869,696647455,749254652,737267578,427504242,1656548733,1194975463],[2101583452,921519628,1486916048,715428625,2035010809,582156622,499155890,140792365],[2130443897,1535330808,1091884702,23211160,1292709697,1609478289,1532930548,616265677],[1262939942,1977337489,688119638,1430886204,1912329810,1669686326,877650104,881624769],[412803021,360125022,1284563461,1868937763,1036690327,1650812393,1712296247,367290718],[497244860,1692736389,1497479404,725604915,1838921022,872749590,272373196,1840178267],[631248500,69874399,1704960251,1571019930,365834372,90318910,675906487,1660082295],[1925204090,314937829,1155393986,676194045,1977725440,1887155653,2024743184,424860644],[259846708,1829114400,1788505876,724638081,1647187206,1840398744,588248173,806123629],[703408613,717078050,906492969,1013531882,1048614026,1888385948,2093089202,536623923],[780859276,158245171,1495323723,1459062600,484961267,1675592381,1112044551,1017802254],[1122363331,857146502,225227081,168019073,1769489613,936845388,604349434,2026307672],[56334507,1034604957,2006984046,1738558221,1859455646,636537737,200085172,831867224],[808911053,837113325,1404436069,437966517,427066308,443600383,1136803894,563554698],[1537794242,1352699012,1429249113,1739368512,31637679,1053631548,378185462,50000270],[287555927,809655481,1418954057,2073454247,1903229133,1366653797,71314030,110935880],[368739862,455743358,164801735,295763090,1691268318,366504052,428912322,333541647],[1571026011,1706823362,1425782218,1815283105,2127781116,1706964237,147513988,1422977759],[1335786949,423729537,474532357,1125229415,1763277927,2023800960,1030061470,1589110431],[596876585,1185437719,1114191341,705242276,1878315787,1638617843,1486603229,1125937454],[65635129,1719247112,243887702,126836675,1554112830,1712759483,1875419996,1113619026],[1051426313,719900239,1615391112,1870143711,1074711629,1624361977,345213259,1392342495],[130424091,910545789,2103519986,1940899346,1692528840,600765246,2111289606,1775098256],[142542709,775643229,415153148,1901521731,566147158,690437542,2058133656,928107068],[428719835,346004221,1978929810,837255667,2045399091,1722619637,319141879,1429736752],[244582657,1459043586,2091701028,584516225,167775686,373885085,345563471,1138539172],[1544456632,513792142,320434246,246699677,1970764573,1844067820,1731762549,759767376],[475840074,39838812,747592712,1763858086,526456453,297597929,1292857916,460411354],[972214601,785728370,2047675727,174101672,1567943137,1266356073,1147568037,555066489],[1617572139,1074549783,1121971863,836901435,1346578630,1579763905,1548749475,1265872246],[1727239119,1208646792,115963948,1768345198,227425802,1698312171,1226009092,1459695486],[1517448082,1185435250,501983301,213850270,652228495,1432664223,1993334521,1045223206],[512965396,495491465,232516844,1538678987,838678661,846443650,1730552837,1971980349],[981157424,879404848,900830800,120303970,1147934560,32811383,1824295819,177294140],[1915540398,161305299,45845312,1117696428,1014245142,1314623815,1974624536,588648082],[791199150,1104242149,1407554796,1153062700,1163842657,1006104529,1546495747,1795576481],[1478390340,1456991146,394763247,2055856570,1098015061,1810853381,1923101814,94144634],[898026750,147741381,1813699680,310209713,466626771,1564738858,1278710566,1765036087],[1567890254,1836684721,2108821341,8811384,1960646143,1607069899,1192189917,582027955],[797920732,1793141410,447806753,1432741292,84880141,821788164,791702302,1988831268],[156872196,1915015160,782893904,1457233608,1724951217,1573141515,2048690609,506433202],[254794266,2109833588,141812407,956092611,500736121,618992084,2087668174,2072737021],[1151403806,85442657,1885461126,710847716,1249028675,567038750,1917558704,2029734999],[489164082,1181698470,1704837741,1756587458,788443232,1662270999,53625671,1238625066],[96570550,1699892969,19385457,1333820272,1054183757,901424220,328498080,1642746517],[765801865,1054856894,890572430,1939011290,226153017,6659777,280230653,1947250867],[1627179891,315538715,271378429,102445390,1037638079,33080519,596531457,998113213],[1552664253,1518948431,631831944,716952504,83746109,596104573,1623492088,1448027639],[1719314262,938648267,307856151,2059326280,848512509,51756058,1052358484,1038156266],[695207732,351923069,1600157367,1742644590,165630762,862666483,1457656909,1525505328],[1673303100,1816570496,2007646597,1463311541,2089376953,415349295,471673200,2103318372],[898988445,1208006999,497754093,1201126637,148110716,1720865130,679175427,1523520222],[644627819,669049757,713202298,1128892029,1101971769,1058743226,1287823097,186713963],[1126898147,560753864,151173451,1666009339,181050094,1237151400,350977040,653127946],[420286921,898706411,2099393403,2062179795,400182032,2073729583,150230284,1956898448],[1540781158,157722984,1636768188,1993067537,548910081,363554376,9744990,2107982556],[1155588758,747076420,558894259,788531546,692371959,270779672,311395605,1712577098],[534595302,104373571,738737388,1852052938,1609341707,827662413,1378884510,1950228618],[1390594183,525066419,1857722022,423501662,1279738414,59901014,274988046,595201240],[328226666,1395688026,794495506,232588672,1588987213,818436277,1670817035,1242619442],[1842750470,1080967020,1299861895,1554970360,1237552497,1060343889,402747729,613412847],[2124980714,945256567,1433915392,1270797638,1122204314,913911832,455853358,729535935],[1151742631,690411793,1328213258,80685027,1615838470,349459187,844695285,563703337],[1172957777,1811183042,84163323,656537995,1181240090,1905647507,1744515810,1451716875],[1129041842,1906707009,1016700731,2084198875,1945440933,1254234452,1350893479,2084815335],[1147655512,1949352975,1397885585,787774241,524944935,807869723,855798190,1791881522],[1740267262,1598204314,1042205128,1247461410,2011496670,120591941,265095600,968545081],[778167563,2074494875,1384336359,393182307,1029866290,2001281294,921167062,650646831],[1990187846,1932849974,598460320,1554197269,2019066663,1727581264,1430378894,1651122328],[1320520014,669816162,869797718,1762430974,1225811890,1274726130,495923652,1887436680],[719580245,1813302670,445176751,1174379715,1384973658,768771176,1653529497,795054407],[1348339885,1557598549,215119595,42642737,2093161640,362570575,204872653,724194347],[683900772,269056130,525917851,452550860,2094035392,1688517278,786602861,983194662],[1476293845,1646812974,968321656,340755270,1045073535,1477523155,1558033724,1858225905],[1680665735,198929402,57795365,1311175246,1828628701,50655239,691655202,1191110424],[701069706,1660562700,1670809723,553047618,1608463183,1683340931,1166195336,278168072],[174983971,1574406718,2127430902,2097141414,1400179720,1053461657,1113271176,488843390],[1020235006,204260154,1899626482,2050976955,83207667,77707886,703216668,1769830576],[517406921,1592720351,192724162,305822735,858036917,1613234158,1183180640,1171465989],[1958800052,275480915,1073824699,388428053,1089323406,1025643180,1161211227,1000279197],[2035795705,1859779099,798482415,651301523,673595118,898053176,233038033,202291608],[1993034305,1099901073,1326445718,264009081,376448059,395089810,2007568366,862417776],[1595871267,293669899,2121673834,1884894200,1211828532,52298954,1572959152,1434955530],[1644248056,107678460,1554425044,373749664,403374004,435445281,2111238074,596828687],[1240080423,628044246,260821411,1610362985,1514463528,1305287843,385577647,763497958],[1657786415,136479321,1226586248,1793752205,967746722,1467930091,274507201,1607293819],[2063610877,477321254,1976155542,1803164962,608730894,2073383541,335896899,174883798],[1571283901,1985907805,1284298830,2046697844,1068068341,1199579438,1149765073,804071170],[1470068251,1450382746,372735055,1029484704,227413744,1831286595,2007130195,610331121],[1436837180,527742204,1033538598,1424512470,997701308,1146486170,387393526,814996543],[560526469,1310478012,400186842,176493716,1689596735,971407830,1681826345,1872054246],[413321435,1503498326,2057274518,43859722,1182938026,2091652053,1999342971,1838857051],[870522043,1819026089,1607338828,404057780,1555152180,1511378360,111778303,1513846256],[1633695628,1856994288,1787798474,1105373422,1518015199,1903874317,1306263772,1027560944],[106168954,1409424400,93484632,2119786463,697335517,306172218,673597266,406556525],[1661326580,1789563513,1864200951,1654786668,386824952,1378444386,1647614074,1980418347],[749899705,739679879,417422998,1282357806,1444185584,1009779782,1351997193,1086714558],[322375951,229002328,1282787979,1005609220,1566390665,115014556,554844835,596806607],[245397290,1748054121,1545849870,972854330,598495773,1381913970,422656662,595189621],[1758510328,1653123749,1446770379,261178588,2090117296,206761080,1765777057,830790755],[1240301486,335130399,2110808635,1054553509,580455459,830995751,1640198997,278013552],[1331651573,545160998,1521540370,169263508,2045842000,1911517364,734166359,1636303572],[1150456875,923108845,1265267904,880429223,1981367305,1598863391,155045207,2005188592],[1437907713,1698876369,367016320,1079809674,772731636,474674977,718221398,1728217738],[2029599808,2122496931,1949466536,578345004,390393148,537797402,284976622,1062634315],[1410282115,425244546,1808706171,405659982,321882220,1962461571,646548895,1181224344],[432146012,214016765,1873606772,867837898,90149879,1347177264,746641360,812803778],[412763927,1087274453,1282194093,2003767750,224589204,811727020,1618089877,793539185],[758903925,484070805,1012657660,406983134,423082881,605132728,947330249,416408257],[636948878,1125129680,1192336046,68334360,2062498276,1599364022,460717273,217590301],[1212606588,974523910,1658310403,595195413,412639747,1953149458,1525089696,341927249],[1790179527,1595339470,1260616938,793540207,449366836,1701652849,1653622582,1313496753],[735673172,712846678,103964443,1975320235,1748796343,866211103,1322900635,1975685441],[996167896,1933058884,51271183,582235358,1586137997,1350324409,1732005046,91446007],[1007388168,70300167,1862062209,1414360364,1336184740,1497541464,1422567449,2067747246],[1903992409,2105545980,65358467,2122523727,912814972,1189424137,2066278159,1795509157],[971602601,1325213102,1100485582,248084902,730501357,1009859284,125652821,646301956],[2038987811,415328444,1121706819,472443267,1450248782,1887267933,269188727,1282626495],[1173925692,706438665,1497558262,2008828507,1748369759,1712881451,1963988150,1979326344],[52496126,354441461,1522524658,357909080,1679857241,1502634673,1222346818,2098077410],[573252980,753022932,346932432,1961172352,1070269399,845248883,1952975642,1731626395],[2110097298,1540278620,767190911,1934766212,1024150548,302384388,1712199764,1270803755],[1145035666,622696796,885677410,1018954703,1749736410,528578207,1072759582,166711729],[508019058,1806303497,415779049,690015573,809934740,1336592303,449880469,1232939935],[2049298783,1224785253,48967802,1153961903,947606197,1394519389,544644829,395114987],[1286793743,1501931119,1797521191,343780827,907998824,1590950588,1063768978,2129185932],[838620302,2043601428,1603666496,1319524463,1749342506,2050252421,363935010,574670081],[1365723818,1280163778,1081114952,1664987679,146362478,1970344298,1045483100,545647902],[2020647266,1535282423,989237810,1526303733,1076729753,395981495,816234592,1294753284],[1284637615,1393235227,1623113446,461078287,792108486,2100079781,592231843,26626844],[564911499,1054905748,1705953580,1247929388,755711362,1920655144,624392350,1247672024],[1400299446,143389956,1146639971,1640664127,1745994008,373810530,883993270,2045475070],[642340464,947755723,1481798731,1855243702,1822242845,1063413038,928379595,818340171],[592159282,524078369,170671488,1887177519,98842878,969301282,101055426,762670095],[816555773,3280674,275766355,2016780528,136856463,111339005,1222681621,1867089868],[1015056881,2052161316,1626680067,1128278248,2113366526,1636908403,1018755075,1668127236],[515014155,1199380935,856617330,102482484,662854080,1589477960,1820565856,2104258939],[1630041947,973537125,1717689147,1211212427,539995406,459190738,1555875307,615538202],[1361417880,349214806,2110852508,980729188,1848673385,1782268946,419462495,811276176],[897329917,2092155829,1941831901,101789684,1089549251,1870517800,75442726,47081018],[1344215169,109024463,1130787561,1831808652,1163293626,714384544,286356289,954135046],[935493187,1180780460,1665027250,531342796,793938793,374604142,1733251995,1401010170],[1211383214,1882762705,2015575697,270418711,180944636,531196013,141314957,1119385974],[1020745533,1494452999,1252564507,335189204,1157305604,782105112,1913009956,502890087],[1916960294,744094588,1475244362,2075885432,1453545515,386627899,958206528,583105892],[1550282335,1246059418,1109519512,1773312611,2041772608,2038685275,1360721024,863793501],[1947966273,1704165011,656067329,2061590143,1800519150,1030178013,1395730275,1595745493],[1472190510,2094784758,1187923374,1468955448,662794212,756554902,2008454587,829712442],[1381128633,1640335260,343232563,753749612,2061440154,1751376603,1769722284,1559862897],[1261322112,895154479,211487844,1087919944,408511664,31331898,1435513362,2043352013],[14736231,824352775,1899178753,1981771841,1158429535,1156905867,82966270,1234478352],[550062635,722981632,1466277900,437081900,54508944,974596165,1436717306,1616394177],[1912843837,1714038196,322098633,679705853,1226096590,1560171116,651674829,1405200930],[1430099756,1381523596,1335566656,423903860,1747072385,1564255920,1712569685,1075742674],[888340561,74407216,1756149536,713943572,347699325,1194241009,342315661,1942397376],[252977220,978487283,7701825,358575265,233292688,1269264557,1872985805,518549613],[1202330739,353358657,967501638,161784068,1555098780,1065994562,1914731232,558046948],[1190476835,150383844,316602671,809320694,924673165,421203286,1084100875,228014450],[1656729659,1648223607,1737410571,1330271823,1950647036,1927948218,821902519,251262248],[1637168677,2022299660,280511749,1543511949,567646270,678848257,1112161961,758093041],[1877908192,33905428,1272370667,1046235644,853195205,1477404760,1889727202,1812301949],[992398201,1147642726,2034036163,1310706953,517004065,1607843394,693994157,852990800],[300331875,1098709158,789301265,1107256041,1072541823,2006669813,1380205849,1214815830],[1280073706,1532587629,940317005,1322093319,1338953022,1154650575,145653829,1951932046],[1595542529,1086334088,1459144818,1849369156,203731447,1184155047,34560318,1113670090],[1016510768,199847644,453136810,1220230817,480566764,953735020,1351297061,1788559584],[1815745611,555209833,1374742752,1234878931,1463614961,1395294575,1303021664,1295275418],[785165750,965940365,735390479,1310860666,835636338,1703492863,959073386,26783083],[229176131,906413144,833726935,7888570,368603191,1877829843,1918111889,1765382889],[546269775,400457304,1510757669,1639794615,663615424,1098196145,24101016,1105154914],[2078940503,570517085,1056336405,336018183,1708498785,973762511,1044795505,1746871240],[145841471,1832320121,1517375866,842630585,1168556529,1501635465,1970326582,1033585797],[2004592255,1231434323,387690947,1547538110,343286053,1989428891,955283326,1523736541],[969653703,1337457700,2079334459,422053078,737636738,2068729841,1962465774,1092220266],[1455916225,881843232,288196999,653116504,486161749,1072661697,747853896,1546526277],[1286811909,519312153,1722601962,1426144267,1357077521,325601036,1280778792,789024160],[1613921278,1957014793,1563415112,402673278,652070466,122309842,204863166,503001024],[924960702,399640656,258322440,1227359979,910746619,607022380,284242062,1589105636],[1292027881,1183893804,1136822351,1060771557,1944817645,868612511,1541469980,11418074],[1075019767,37726842,52426084,1747208478,1697421972,866522141,1968350018,140730519],[916706694,704728408,211533087,463572168,2124802121,348678340,1399618080,1756557726],[513696477,1513561356,2035361260,1287062275,1088978617,444932734,1513947351,1412010890],[1131820171,150905456,767721942,1108136681,142942489,612375320,454656365,1437690064],[1240432229,1673181779,1124033793,1603772582,807562142,1327634812,2028352643,2024532788],[1617894779,1909422781,1961839662,2122525506,568367852,533291366,1302005621,935028098],[1540521187,1789619877,1537758544,1629790193,2128301043,1196888071,429901894,47396112],[275234894,985945944,1831949131,988603041,193396963,1371500604,1910156674,1582451437],[1807907255,1997818651,102984921,681191719,1434438657,695186755,563802773,1956794269],[1388095455,1552662601,787155460,1310828227,1667189481,25215245,477224098,2122849079],[870764645,368535699,470994015,805454964,548111475,1312459661,284628347,505665764],[390965413,491103038,67519270,840462563,629502962,134841827,1475017443,567269726],[783187247,157203005,1017463419,1773623887,520814159,228061941,406927852,2019989427],[1877201179,282017866,1724771666,1421227720,252303168,1054458710,1614031541,1703336323],[1213484513,1225570257,1220806278,371891098,486239073,1771037978,1232697184,912025416],[1638743790,298426405,1737949292,506412726,772193993,1837917047,1089037510,625703269],[1110768066,251416528,1434938488,1881860205,576889429,2000351187,1075614662,736146689],[1267133191,1768481499,1737726537,1948845398,1367549965,660427244,1780833764,538884193],[908267374,217290509,658046792,1878358556,1512798386,497338126,1093172010,1933258803],[1665804793,1603243890,854467788,163286255,841200148,172963263,1579235785,658643920],[835442619,1904755185,155170751,2121552264,1336542750,721637413,1667255349,1266713152],[634470904,206456291,2102079325,1859464601,62231335,2055602705,406427046,993533121],[2071044691,219497906,2096796024,1488292533,277529514,908157577,1101307011,1059956196],[1839729856,762964035,58461764,462745663,2106430135,1397874016,1997414538,747680410],[2029184576,1676776122,1040602454,1303299993,315182579,2099976225,1760352867,633807733],[1039042371,1553547815,1353472863,247327149,423534998,287522672,160586990,1995348758],[1975208477,748297887,915498819,497867738,1435351887,445999901,363311509,855013496],[1218683416,774012906,1756309791,1609621115,95905368,1144545629,370429129,1164608066],[1477190796,468002320,1625371665,58010073,1266991068,858703353,523571174,836686592],[79455826,562279341,827228412,1269320020,247137223,417952175,467680416,367109694],[1204155159,1338735237,331581104,1763269207,1281547981,1474462995,1798695552,298444942],[439415306,2108983463,105144870,1018036900,802951178,945832843,453716608,1961625628],[1088871756,956473390,387442472,116263951,1733794464,2048014577,713049617,1253940255],[1762183909,167885206,201978177,518607497,434179330,1234339936,233485964,892688994],[561495494,1164582735,32620846,1445304540,562001396,1933924765,358188400,970860147],[813630179,1585203423,1045595903,1947818512,348753402,437416443,277539035,2049933950],[1926471588,1663414836,155273175,717935251,1506989466,1254283788,1724822379,715128930],[2039503756,2092757767,1540370131,919106561,1556902606,887685852,420357454,1814287672],[1480661189,725089069,1751377762,1078678209,2013497865,1742937756,1673352803,941282583],[879706179,1744613834,1310475420,1964939160,253858276,1943058755,169101859,1641926025],[1708767620,2067436891,1656175726,1214330295,1915437734,1133332892,183465603,140304075],[580489796,229525866,535507484,1146970239,960896577,101801564,594284835,1314917075],[1498148701,217995461,679209781,1912119724,1891454416,1989514222,436970312,1170787804],[1780001640,1163744589,747559786,1781112615,1552559621,855097178,564261123,812861761],[1000366501,2115511480,295090366,702320963,1387006224,1483394110,712448709,1383867640],[24603839,396067418,1456460338,832923390,2053509258,1941183205,503741863,1929790960],[445831480,1192399176,1535684969,1422974843,104662450,783264207,940216866,599322727],[603884846,1007858443,541044930,12757159,1550809833,1078923453,1279174744,263600316],[1550578022,1871090785,335857263,1734908707,913001983,218761104,1818302285,1990372023],[702462714,453579596,1601250912,477562677,1931205151,1558820837,112271306,1432364106],[1732025041,2071910086,402824315,630175420,2024374292,538143374,734059100,621612297],[866529449,1179494104,1694095500,1803169399,1285495608,750123187,1490756491,609017089],[2042616363,90386237,706911064,513189643,343534363,1936464313,2108378789,321651487],[1633723168,339583615,1602679732,837419325,1078851355,120270639,1865827851,1574937145],[579216118,1831459867,968615130,932049171,1862393578,96793056,795278274,1047042359],[1028514920,324840552,471922677,39160155,219235570,2032206994,1932909954,167219761],[1736478513,1559570710,581952178,1919732725,1392280718,2091479631,312998163,1314450547],[209838263,1477747967,556031655,2022622460,782395736,141855966,1375208609,1605551040],[1802919064,1706083547,1007545983,1028990688,2005272676,2124159755,1223329059,1748837175],[516285329,1964534157,1413953971,730581315,1828930467,1655003683,145439386,1695967165],[1358209604,1290692186,23474016,1869122567,1523518458,181210850,215589594,1246241548],[647442279,1410679653,1884258916,204229568,777018540,736775511,2107433500,1038047534],[1577006683,798809883,662177702,1941846687,874559832,1510049636,586101473,125465538],[601049010,1241945876,929655974,71972216,456204613,364692090,2031737918,1453891383],[1938476098,175727407,458086958,233838508,1421749590,532347527,1965953393,927834611],[1988054290,913942509,1532084103,16202965,166684813,1022524729,2058692584,2015761862],[1384741699,1458675218,308695183,169013163,1445187695,1025915615,2534513,1660507137],[410883263,1103789891,987262610,1862781028,2036582432,1220500199,1820284682,1942185858],[263358,1562648643,2039382900,1073051627,435817240,1237689377,2026608462,1117565039],[1756474359,1593245728,381084269,94397273,1176198880,1058851646,1166924760,780019563],[1923500406,693390431,38942404,549172024,1665160151,325908224,1656112510,821206912],[2069116057,1552387588,169610887,750283679,616948325,731836766,1438982380,345131281],[1237031321,1123758194,1975554361,1318097662,1795113693,1343678615,883110754,324143873],[305246285,431979237,864992923,341098389,1601746829,2125650536,1677635041,2053087532],[898194329,1154747754,220228157,2068860740,1040774372,1056757052,151764413,1488040057],[1079254180,104100651,1139348870,481191174,45697493,455094887,1893371826,148930428],[2053900929,118445349,492226567,266254374,2010982871,1763498861,1522530071,2071181010],[1833024626,2020392173,997240222,439335674,914997831,687266310,1057991829,1862328651],[843374042,271293435,47392547,1989224292,693562692,630074921,968472668,1796167109],[812005568,1439148075,2030814823,1164696628,566391396,722406757,144960440,2119597610],[1685527320,811918740,410604224,325505705,1851826401,1914836680,2102005891,229381335],[786939789,1558532699,1912919491,976808617,2116561540,1856058335,1793220439,1053267302],[1174003699,1410643676,1162433521,1300679388,1726875857,1577621510,718035826,815510268],[83689439,1028042839,1481871391,1447125619,1743785694,1705375531,1406752913,1595749819],[1995675758,1079983640,1512168003,1306621163,318697300,1038013891,202651019,297439046],[767407035,1306793452,1020223233,1003805508,1866135839,2115197382,249601845,1552004054],[549851350,263385432,290309280,1658812840,1193800495,1329229086,1288676101,1503297440],[2080199006,900038800,1413021120,1405353544,57226975,768679262,19189387,1437851163],[1238091304,1141893126,292608503,1875890667,393725951,831134405,1927304017,406414043],[1841391155,648632162,103976088,1224252220,854120553,1497047186,784991243,204365618],[1896265944,1745893056,987232340,235625304,831048986,1536903881,321666366,1659564916],[1190375060,1317589747,975736349,1251048163,139164227,288229433,1148509982,728098430],[637493518,432960816,1019451836,1835607133,1227814909,1621382899,847427667,1877187189],[1680541588,111096836,1454748328,1765723309,918147891,1686527606,40983595,1626207901],[1931682739,1654106326,2113715359,1831467098,411853002,389442482,1941650623,1214671105],[17661259,1662300698,832179813,1796494832,610564427,2052992580,1226590373,115683571],[628545791,1594800644,241899091,175911645,492569604,264805651,1978959476,168592689],[1349052074,1223946494,189635009,344749742,1031668310,59713991,173558794,919590805],[1205729072,526619165,754930768,1017734533,2086286582,940417257,1074417335,1483602383],[1756485604,2047697221,1268697555,330791470,1132310816,1657429993,1144989269,1349869653],[442499571,452790724,420777146,1395941282,1698074552,1186611669,1887237676,456182541],[637885413,1738201585,1272131094,434337753,1917258211,1974424503,316000997,1534621555],[947431883,1308457391,1226333501,1470559423,153206922,731492062,1372485808,56525130],[2081748015,319182965,1724790783,1527758289,561235610,453214129,52143507,1073522855],[659052622,860871823,1447607981,579019962,843284263,1729313645,407005366,1463647365],[2098917895,5538601,429928993,918734166,515674114,273874931,540882332,947384019],[85085973,1628437819,1690893446,107984051,195296478,1939964980,922920805,238012506],[1482580352,905010029,1855643174,2045278860,2071616241,1046545657,984179010,1701173403],[1533426654,1759110556,791868128,118484548,1088709711,605158878,1430441418,300786568],[1337177439,809927651,1767178754,1974324317,383775383,1045781035,1208572000,453688276],[670152620,898906937,2003808218,1732322663,1077775526,862138869,1514240872,35122011],[723457596,426442794,537366603,1940034116,1754220338,732297838,324312315,2026906290],[132814793,1760225731,2073185148,1724724457,1225334233,645641548,1607718531,1817348042],[465410650,1259145825,1983635613,1628756812,1746600106,1258833681,229116030,1127560688],[1729801614,997937994,962976047,929732523,520879177,1253657590,1469972541,1222598366],[1001637443,393921231,930218974,409743139,1733890869,1911085738,2016435352,1910162066],[416713784,767927185,642148788,933219511,1331271545,552086965,2126689905,2067971417],[496272845,2044605132,845299076,176011142,2064231388,125545510,1107794810,1206163397],[470918415,668567071,211841331,1534509825,1541788781,437816649,643665530,1966117346],[29507133,1804780758,1597189837,1235236196,1355319281,1620541412,1063901514,877064626],[109641747,1680249475,1019861637,901471100,596439884,77225165,419794118,764389105],[1992253988,821320351,1559337762,119448966,1692353964,982445061,1996911719,666069295],[997990026,1142052891,1376737562,1016101548,717607443,427598106,506202080,45819956],[1183239764,104803911,1531981693,1554144573,2101256655,130253792,1192345728,746131199],[481723560,330507847,1575262005,1217389342,2042093426,627670145,1086591092,1857926354],[1774878345,2014600002,569212346,1421896202,2084496330,310540500,289476867,952250981],[1826705619,22133820,1139943717,1083516107,276074945,1667529226,1936728085,1526407697],[1951675003,1338502713,1298597513,970422029,1513528566,1950415485,1360248680,1866874068],[524937723,270397432,1037169797,843432099,1181516713,2129175449,26192272,294211332],[1531848153,1357977185,1115729974,197125069,1043703021,1539267811,1544271905,648893349],[171255868,1864121911,1798477919,1467703646,368171310,1502582487,217051773,824890033],[2126046343,1738405852,1574028044,1132139199,2036760421,1987775459,93363899,426874208],[307787412,257609189,804681772,1306168152,2105953031,554073694,1062210660,1541960664],[554833151,172724565,2005764209,1638719465,210295710,567901587,154461973,704618832],[892654322,220413707,2117696581,460849565,1049744075,1424341484,1746366652,1260596992],[1463011676,888475796,2039086286,1623457633,1750756575,2129870461,671767374,1809510233],[1127475378,2073057327,610574002,1544645106,1204649740,618149491,1780967432,504160695],[988573520,479425296,880030966,1333789753,670392604,1804925761,508278842,1255629558],[1042604111,1270545807,493746411,127901790,1210305260,743632078,1315521586,1305426389],[209296650,1859696346,979459738,843393698,1637256462,721144723,1685499497,1907440383],[53900222,1826386378,201589869,676245451,1973015490,1794264453,1961357823,1626594507],[991526847,183967793,1681767364,850628189,1675232376,919775167,1238609652,1429065373],[279652241,42105663,740349236,2012293859,1097567084,587229857,131239426,273706435],[283805548,1092234508,1423560753,2040679570,205656048,1161946454,649905411,2027850445],[2058290031,593834065,850235951,492266415,363295973,1245478500,784667047,335363485],[1072517848,1790655756,1266694497,1349323397,1177013330,1810732159,1591937484,606033995],[387669793,124520929,490555334,1037400609,1692770730,838456966,907835054,345747163],[916126938,1019712339,1442172110,590758893,1514756860,1462366520,1166801959,971894395],[1089334134,1928697022,812520771,799967970,1775701356,1058595527,888721214,1118468795],[1601904250,1742542538,1353152820,1673335382,871135165,914709385,2057126055,937326963],[897137438,1274858148,1347222040,1701155986,79567880,741845363,36424991,106326947],[815352878,2007723029,1600045842,1723532434,2080575357,203550070,629207877,713350728],[2067688110,718020678,2034557831,529288403,2010219383,266211020,914620432,1243615186],[1728937406,408365885,1510130972,1296237236,1032084713,768570232,890823243,956739798],[1268653464,376536653,1052033251,663787143,1951293914,1280195237,345651554,1292855708],[743080422,329411063,1723780806,1341582350,624669305,1364578917,1130755356,1523938920],[1944320536,1146194719,1331132448,632350498,2005270961,656049263,529080677,1034776415],[958333580,498498479,1160746487,658589901,1602483419,872279679,1458339936,610306890],[423768094,122991355,5576386,340168663,1930417972,1439734733,1752975012,2047642965],[18530294,1874890629,555614915,611438354,823393113,1226610902,634793927,694665582],[2122035022,548726664,890379561,534813522,1319408471,1718120961,1349124814,1813673901],[1609649419,459705972,1758675407,1743439663,299563359,1749461529,348759908,2024104427],[304896092,1447137725,1967108563,1791804204,1794899848,1069677125,1562111669,89656067],[1558072056,187468087,418847174,1375223958,299931363,1664476797,52733184,1419434935],[10122351,1140198641,1267061578,83790926,1918709594,926001461,1037881576,462002645],[471475062,203296872,1472681380,1921134927,1955344962,156323314,24295006,461388877],[1735420551,157280042,112927653,2009613836,411068182,1417482425,1457380978,1976378713],[739304344,2118237814,2014630772,482188348,2056851235,611194805,1365365099,1343251336],[1420931834,255813637,1445054950,76665291,90939258,870415327,607936117,651732489],[544890496,56468753,1487514118,2117158583,767682515,331636346,563262616,660270971],[1610959669,158390827,1742131076,550850737,252521362,1270306545,1580436232,449914212],[552502668,953002865,288495173,659913481,992971102,928632188,1429521546,2004748408],[1396848564,57661023,244688284,1593348635,362691591,1282497024,1307883314,820820391],[1612091343,492134066,966555766,2016141686,257805581,779127703,441449360,1969672318],[1446331454,995250294,1610966673,919024153,2026789223,1919081015,1767724442,824485175],[2048868646,1759166007,1995957386,1729181583,895030236,678280780,423490287,993350200],[2102180394,1950959765,930531239,548393443,1623823576,766710068,661186358,1485714827],[1137773534,1425086581,1640039949,391184044,158304101,664914515,529341187,802568218],[2050837045,800530285,1123532029,554267984,1070285993,540195513,1657344353,1194472556],[2066892529,613184807,1425190128,1160045367,285998893,1223430861,1657407495,227098131],[2021279448,1733018781,1141798251,1741002248,157795851,434605369,641330214,805553851],[1782477542,36399516,1587498335,1433927791,19513090,898669809,586858748,559226455],[1394097765,437746020,361003537,1942072886,1829745573,1259900877,693898525,872910722],[661399617,482192745,1638477675,1902196751,10270851,662118603,175661568,1121955729],[1053800029,407724294,1585399535,672780941,976633368,1775039368,1630436218,94127576],[33593186,1964864429,1171027224,752951752,300106757,174767145,2073143427,995120161],[217135885,1140371025,2072533716,614905064,1785986132,697462566,472789576,1043599549],[912904085,584101427,406134332,1177860335,1598035108,2098210378,1159719203,909065832],[1304430248,2122457969,481225481,648763186,1603990619,802630426,601573627,644774627],[1193255139,2009211611,1130678293,122336655,1435248359,948423910,951306923,2008611559],[1849715742,263480516,1940808402,1110004167,424182925,636641190,1990072723,495027759],[1234919834,719572469,105533843,1721459465,1239800236,848638760,122342313,1500847610],[18429329,1575948259,1912195259,1225910474,639930636,1486634639,836546596,949927513],[1611394766,414049334,993852805,1646837544,835585364,1560017531,834797601,1589167112],[1128259325,1415914349,1213547819,1151856729,1039490115,1640714756,879080951,1543191397],[1373956012,1165189632,1272901890,880332421,402286175,1237481678,918709704,1595557534],[490331578,1281084445,1686044778,1737558464,1186887943,1780459679,388314214,108219653],[1602444845,1349463331,546250953,1554127606,1360508628,1453867505,2080477342,1459503152],[1065782784,251979945,1126641257,154937310,817685506,1554948177,692382820,969623547],[1333301680,1908368391,560872130,470566742,1010500476,1297153402,1400785021,892740372],[1823684063,1760846331,332037550,2017291398,1040099776,543283287,302884445,374486685],[1871930609,754773079,1089968253,241802807,267475535,1534286011,986468895,1342483322],[1676742679,1274278251,1049992339,1958660751,719541058,2006027226,48778107,2041952770],[574969781,503159211,54823209,911965444,186298461,1070647325,1439912125,1915103044],[1247403808,1329203896,579195480,1865771593,2103489501,346334822,399915207,560605939],[1976439897,1554963582,61118743,675865416,272066207,217001335,1425782870,98409768],[413089893,1469028191,1138926031,1312124548,1436217598,1172180612,1067837241,441846655],[556258809,443693404,179678669,1682788206,1687938495,1609061464,838095789,874559412],[2106171423,187841755,316789318,203657107,962457836,791632208,1280484063,1379563281],[1356235025,764075956,1663358553,329596308,25144035,583903966,1607365490,1241002506],[1853764472,2089838846,345007096,716608325,284248614,1165293260,569151768,1368218635],[1404658355,1651706121,2013432407,153576586,2093927790,1191078533,383515785,521086740],[1607952286,1845786841,1027360640,1804949124,1709209613,1019805992,304891120,1440217425],[1605680893,279527660,2076771907,700491832,428237295,1232203000,939402429,1659313209],[1861702596,1589362623,728098559,1318815439,859686652,169055522,28386884,1515840582],[711405845,995244110,2023628558,1804132811,1390123318,1024138445,1441132177,2062581891],[898503866,1929429662,1392800960,266306988,408470840,1260926774,584130699,675369467],[480238024,734943912,1680672971,114136111,914698770,1755626308,680352724,660648207],[1118625128,873319863,1053857642,197046364,518403528,1537163503,1277811101,1072118354],[201660807,2064231038,1484570802,785353930,1262717184,1940480952,1025833871,559392339],[2119193531,1222904794,335345843,402493439,2016523234,1564891752,14610334,1208190912],[970020496,1657073310,1060354625,441799772,1625131748,1886862494,464366596,1425457755],[1083457359,1394859450,1240014269,1710445863,309355643,172129010,300789469,577912473],[1936456843,1822518120,1031805133,550454152,447546346,74408722,1105906575,361422461],[551600608,1164098856,1321963663,1548674581,263837663,1404839402,48637311,505930802],[1964232464,1891839761,20941109,413861344,383113520,1976791946,116483895,1451867306],[526615103,946518900,1787493091,2048420871,1748582369,761893287,415389963,1506960750],[1700677907,1796440543,221939673,542044723,501966113,853872852,131219288,719414505],[53132704,637833387,1756493832,1516490903,1074395086,2002694151,1806349371,604919633],[2053653794,1350731988,131104218,367518889,185071849,2104298273,1713158364,882716782],[1393736583,143157731,192978426,548654996,1635998602,491865149,544564201,1628108705],[228604157,663487778,1860842867,705138830,1674729190,677623784,1901426856,1713092753],[2123411152,317365521,467750435,71091713,1958845892,239141453,972790772,1032839804],[1829965442,1062422080,1776499440,128377916,893388632,1456743449,361755546,1808471583],[720667031,2091201986,171668894,898298924,210879569,1796091031,401512785,1283581526],[600417190,1706121132,955811160,2024595486,429743756,1274217325,1121089260,495017060],[1098602050,306441897,1000267018,1231195192,1302903865,1597574691,664217313,1045518816],[1023394258,1164933312,1984118084,838370625,862221957,549049713,323472791,1100156704],[883777134,1654261598,1804097934,245216140,759686697,101127436,1372279223,135657913],[1754760480,1408735778,184913794,627564820,94723507,2057394443,544209769,302423349],[1900409482,1701717388,53269930,1377086771,308769889,1411199565,709193529,1419718999],[997078376,1554866264,1212237395,2015762721,1572707814,553894003,513521370,2030527925],[633100402,1635514498,663782761,2099084854,387074317,833738079,1513136541,76064236],[43661011,930251420,548479196,465300921,1145867779,1256803202,180366151,1276310453],[1414272424,332988703,1919924848,12414784,1401160268,1314212198,1723288384,224425496],[722621577,738663029,1056981785,725256027,551441573,914375839,1448057540,897331148],[1323760060,1774034351,889551339,508120924,611612497,279531969,1039494836,790342714],[1470554583,1455996673,268292450,1631106057,215979988,362400053,1139441016,1156378858],[644741783,174319984,1597809249,1878909036,819715330,718418649,1895854116,787052643],[1642938957,1156686768,1468618815,807861199,2116717150,1388782774,784722867,1892366551],[1699307347,467512490,322119531,272005866,221045451,882371544,584075004,1017769841],[504041266,1294603864,1195757241,880972322,1210471710,209670068,1422040434,781051845],[445479878,913191934,1867517859,2064911887,2019958134,773548062,143717471,89520725],[311422505,927606305,1020669227,323930788,548588644,207871604,580900023,2002616672],[675538545,479979244,1391015353,90983421,313803231,888409560,1681968242,1460047206],[1370544545,993502494,1230667429,892164300,601431050,1116970201,2038660318,189673841],[1838764286,1531193901,1399489493,1068432743,1807783108,100339952,392382325,1968962471],[899365445,341267760,1020664752,1008983768,1964615696,483240364,1375700143,1274499485],[2124656070,995253560,1174422780,1946188780,1862583165,384167925,1205734070,1609409544],[1251600816,626950186,1194858234,1776931450,1755205963,71480587,966837338,884817560],[704124560,858983598,1380990037,757343602,1479532750,1791894161,1566318816,1618363225],[75448279,1847328102,999265827,1459149875,601864639,699801373,775648470,167952582],[1953605927,837533883,616507225,1543717605,632530782,298266351,867369429,1616092716],[1653403934,1849977614,550658733,1826036933,787629736,193298735,1089148782,1183427385],[1702027586,1782222388,1321821344,2035527917,1112088064,1490759998,1915366385,477731469],[1886487247,1890413079,2066668976,1866028522,1837186053,254255299,381103721,966018911],[1592824850,859321554,2108298023,493543545,615195502,1309299818,1489402351,917950638],[2072771966,72786649,234538143,373742255,276664127,699633798,1123459148,1711785871],[659875303,1325293594,2079144997,1099892427,1813931023,69564260,604184135,730279814],[145040639,1297800123,1829140619,1768096343,560979963,462908551,144379396,1789888327],[1731655128,2071903376,890214067,1819555654,465575953,966003550,1265943236,748136921],[1744950524,1925700633,347394267,520447065,1578208711,2065021920,1008759400,492777618],[826620417,1044446735,1428162356,98662515,61913,629707533,609449894,336165002],[955634362,850131,1617140340,93668157,51633525,357316411,1819538935,270654915],[1659064776,381400977,1066393170,991867913,1746104457,403616171,2114469333,1733465161],[2114229617,245919366,1848026323,999937046,1966225365,1621942312,1628588190,1400134572],[1967094982,1631023872,13118420,994857769,1180393815,681454653,1840373571,982580155],[1857589459,1644269852,1339240920,175509543,607728404,1920372043,220581090,1791960683],[323467488,1030772828,1739926195,1513236008,1795024217,13849598,1603616660,1692139948],[507934901,2032292290,710979118,161503007,1870666916,278899385,1302199077,679781018],[1979838582,152955899,458795002,745727214,1639146181,54112736,468596186,48773562],[1830014378,141427752,216781776,1098167118,1400561533,2066376789,1310422991,1523325034],[520111477,249823982,392583934,2009233269,1195507405,782180224,735724092,1316048032],[1921170378,1246036180,38925937,1892957593,449640832,1429427631,229798382,1937818635],[366039576,249577951,1412283086,1575322173,1528105170,2086818202,1510736467,1935639483],[1052495086,486393833,950889473,1617562599,359015708,2044484004,541624454,2017558125],[621826477,977131378,1631503571,460235569,762148682,992432590,853663371,343603851],[1804671740,358667331,806793961,3976257,574016802,1884089991,1168028434,1397113547],[913181393,1984832478,1028876420,292575000,2055064879,1724358762,371802623,904238321],[751774318,315152240,1727541850,1231978075,1895029535,1010514775,1899545908,411142909],[1910752028,1649834632,1578534816,674945269,39504092,1370194186,1063299101,1237132029],[98459518,1191307791,585875423,747613158,2053419343,843628426,1758394072,2014437150],[1165820938,1110275934,94669503,632545690,706474148,1769487112,933968447,1670936473],[1249726920,407688882,544898691,2060494245,1871997613,692990171,1695027579,2080474401],[79832834,820076891,630917157,2046596233,806931158,1407417291,1706856608,412734346],[213722468,1956679738,1269954197,1789129207,2018783242,1937070978,262178192,441755348],[1698348018,1076620598,1697654853,1854693888,505675942,1078780453,1612403567,755706558],[2051225552,724956366,2102856696,1097179161,1816615577,15950976,390889149,1372882192],[305412547,832251508,1061656031,637926861,1383672859,1796982583,483111403,1084514207],[392077385,231879952,790368811,451256438,878766527,33620205,2098479972,1916471369],[1699950093,419884636,1228053854,1743353230,489866375,1838450464,1766758253,2052160566],[1385042190,1422830984,943383342,827704507,2004171042,1012969520,1188236011,1385627494],[1082083807,770635795,231881638,131815069,380082102,267679330,6399319,72268445],[1778034264,579652019,1575063905,2120279741,893948688,1006427562,640115932,378548348],[1609137353,1631918576,797787336,503491354,32071069,82644197,1515906537,844368649],[2009623862,357512778,1826681650,2013743703,1853818936,803557353,1325914371,789995031],[523347818,1077805241,1018656624,1643689454,1512811565,614137423,257416850,711288697],[1628311065,456250516,1330979214,1970790908,500673591,1792559964,569833815,1752664074],[1037554891,748484146,1994058509,56570760,2022512880,850867700,918521014,1425707597],[1839796591,924359283,250896692,2121241227,1968724203,231472942,1800775070,1198470997],[2128015852,477036769,1230341440,154026815,101408803,435597364,1839724037,1867846856],[383216490,1768379416,1428781984,1062041646,75140924,576831146,491684241,932903514],[993719272,285940794,2057172242,289326052,1719369982,1621978528,1520615907,674602612],[1785095024,316631554,671134965,672344903,1080735150,1016727691,645981373,913129183],[1682016660,1785343571,1222156745,695224978,596938224,1176251366,1666909085,210893147],[1112705081,1440422582,1331405999,1580989412,1519992626,1180239397,1376978242,1292794610],[742322177,1633866285,629609005,1192121082,2038585799,1433262117,2102534500,1201467779],[1822543047,1618294443,1565350112,2034052160,377354164,2000666119,1180424909,249909066],[144433653,319464208,1475814892,1273889764,346920154,1680730025,1287934630,1920677317],[1337172116,762019327,589216404,482382542,985712356,2050000467,836123281,1365872523],[1385042044,1357624339,924178970,202376764,80374351,1802195809,1252999340,1604606031],[472456372,684953247,118460650,1041989493,453631829,2049449983,1685739927,1035899949],[996239617,42491487,1986928920,220433272,383308858,372983780,1810557632,593158813],[924802634,284610273,777701623,1756757982,128314200,265117761,2129727988,2127733107],[197922447,1770063690,789086411,1496709908,1904780212,2112078216,119322759,202190666],[2081798792,1563830398,1144064933,264664990,881142493,1734458397,2054919494,1798596709],[1074409183,1393059394,1113475420,1294967551,1708220161,654664610,807758417,985409695],[2007459442,828195099,59902350,1371066895,45983043,735849760,1724977557,780856764],[1972659949,1439819957,165770968,1395515331,994087052,2122158871,503745788,2018082663],[1695444018,505181806,1965269605,1316173735,2036450604,1001527486,976208161,1487837291],[660965548,1961269511,836725113,688854737,2064789357,1913074258,1285438880,359383544],[1127263905,1632249379,2102953278,281654417,2019981360,871950989,1199375623,2093928505],[27408417,2019373459,509929756,1446577572,2046051797,1156293771,1010831426,1558293717],[464431565,29232164,1002589758,1221899374,737573147,1188896315,101511684,2108965519],[1152856546,74568371,1859335879,1836583348,953559752,1779838116,400476101,720458983],[654788434,575023537,285092594,220544966,1406327628,1764372173,1930316688,2084248444],[1483547961,1539085797,488449787,1142020893,44102446,1864743171,543687631,1720520969],[1278633006,492130008,656627919,65988781,358623261,1284410377,1502698174,1184281550],[1603366390,1292106254,2082065235,410313660,139851541,509875707,522003767,555878575],[243426586,1778821918,1363742150,293887407,1267595157,288768851,1791843833,374311412],[38957735,1563304400,1023324325,117916759,1272838240,2104479339,1049958732,1887092630],[984688963,242224053,1144344207,170249009,882231264,935114806,1116636266,343278150],[1028004706,1530752180,475004719,1805285737,896923846,925932571,1333679056,108358287],[1969359183,684617518,1388861281,2097980042,1961342978,1603780161,185536898,564547678],[400935431,637035140,185102914,1865913010,687414167,16472538,129407234,2087333671],[760295831,1156493684,97734115,2080385501,948989245,2077543401,655145810,1057364010],[84763866,1499152948,423756971,1584176645,1164059907,1167334504,1993399166,1879806399],[1275642797,433765607,1865952739,928202859,1501946445,2118635964,203480354,535680162],[243960813,1284056995,2115457190,615221486,810571212,2037914857,2065454849,72562485],[496336620,14323763,1517212582,1069920255,191354329,1107839132,300925622,1484338663],[1880746403,450592741,1114644120,1107329970,919587984,2097313291,254536701,1083789060],[1942436422,1656506985,1122493831,190355087,791576105,1820882038,227984370,1942684809],[669069717,754173537,2085622835,1709996696,1423755686,377773296,1519214246,1473119488],[2119178566,1924210135,679902618,1638809416,841083924,1381138969,1775016858,509054366],[1401570022,36796386,1187934671,444163998,129915928,1823863138,636616400,2031102871],[525644731,341477349,422529004,393749564,1121687595,1216904899,1829507592,209420164],[1242901870,54197940,147810919,1674380957,1855175365,149310953,920946837,1332038250],[1961846573,1796837213,1941623122,1529013033,1571046749,2009900409,1632587489,124486911],[1965610047,277019952,1642492105,1377368329,1443912055,1569248431,817270253,1682547437],[1452423939,1607434374,1812114893,294518948,19884798,1038236834,2012756715,1082344046],[2073926655,1921906831,210332470,1592994083,1263148453,849195308,949279619,242452898],[970111383,1439185764,91440446,72826146,728707504,804219490,741995496,334865704],[1674317851,371743400,270697628,1714372907,1959073814,1188085515,1274556524,1245425291],[2036587896,580498605,70866953,805623979,703100269,259991790,526507014,698333962],[1827307098,493010688,879161860,809357316,1020455087,1185410598,226410344,1442677565],[1843319708,1523179567,378439243,963432600,1392410672,1362451815,1055028454,1627790944],[1782277705,1203321210,1960002867,897153332,1231793025,1390103597,705674222,579326216],[2070002183,612018971,1379487606,581610049,538696215,1488799746,932030403,1251001804],[472421408,1773750491,794157353,1046741663,2077291191,1300787519,342593676,775255520],[873001599,1050827485,628676622,796048207,279845673,465823007,505909746,1506822932],[1552614466,2120118895,682843435,1073961009,402132531,1354249852,1902197587,1635798154],[980011713,1047880885,1432542545,842876687,1190129978,724865865,628004987,401639054],[874673463,251451559,1039497751,1476841014,512235720,750219122,1477039997,1815564961],[1239701771,437701086,1169880679,1298338981,627707444,599668109,328663353,212538966],[1044779086,222980462,1490683035,1728237994,698086609,622337188,1541890707,1477768359],[77597223,1749610000,825891952,1379924308,1862779742,737873008,1104078803,1400400803],[1285101970,2105878992,44546516,1593985609,1814861985,677436252,1903781415,1071874240],[2046558226,1382208153,302935986,1498708181,408480020,1015455599,1111950863,1893111533],[778827828,651717887,251923701,129864114,431450398,269156702,1415843784,2082612722],[1620757475,1857940823,1717616232,455750638,557865522,1826571461,951534239,1850480587],[997966377,586236432,826066050,1647894143,2116947872,1191922012,1459163879,2086016622],[1689479871,1005526962,1360129833,2020136469,1065156570,476829857,1221462727,111587184],[178867485,529710609,1523764225,162402729,453445175,2010218737,183050613,1153562480],[1231706014,1574178874,346609958,364705561,1624361305,104003674,1191367942,716426355],[1562439519,457354691,176472059,2020665318,2113848630,1884491606,500275864,1094321438],[399773473,1832819393,1167638492,981853559,53357916,2096419892,334972313,801221813],[516153128,1910992189,842301598,258072305,475091955,2023329621,1853698178,1780653964],[157278810,42140172,1380611930,1416460165,1401042463,1821604523,1184785607,404731101],[181028533,1217502596,1562562456,1778180427,1599408707,1903286971,1034463622,1173560727],[775825806,1215704042,48314572,368657750,1070513526,472724073,2095199590,959666857],[352259909,283252332,546010834,909042753,1105052170,1363617196,1048051703,549519463],[1661649773,1385069886,912111658,1279984836,1381257976,666662842,1615016332,646216454],[1704801472,1986780970,2043584666,727309390,1328555276,2100168055,1186503097,1197818264],[1351403704,1587050656,1083266648,677582704,1462487266,513114617,1697846795,1811623774],[512280984,1332917023,677093670,1191076909,1825941781,812698345,255363828,604272418],[62263703,21481517,1684177754,1893825344,2075197621,235219656,698068239,162152623],[1774937725,25737046,22358475,59148345,1380414923,2044280356,831599218,2055705085],[469337935,313889725,1341979255,964682055,1058033117,1847153473,190601722,892892292],[2046702404,1530325140,104229837,238264818,1656714665,1187440663,1182354864,743837668],[591976227,573688712,1299926934,630201984,2099792524,1927595073,143263456,906280475],[1188249789,773191904,355757064,1475150723,456857786,1272330480,1913489331,2111756447],[1728520607,1477195635,220398424,282065090,1685606805,279477114,2120471066,1441966022],[1445530216,1929958323,1745059439,1096478615,114098075,1626816684,1744627388,1590924688],[434936512,488217014,1037950574,1715923571,244462013,272865719,367129714,2124770469],[1532893535,1697529454,463991511,1832232562,587850958,2101783995,512750474,307244738],[524988859,1951296934,542600513,8441564,1938680070,1484618113,1609416359,950761616],[1899147368,1225856150,978215178,1949622715,1261382698,227183172,186635951,723111333],[930922260,1639587856,211646746,1305304651,727633371,1731023428,1988161012,1964664659],[721243870,259905461,1371485406,1540122737,1804333209,275640349,759827463,709565982],[182416608,394118273,483712003,993012296,65405805,2084363524,1109990928,1083731733],[573200077,311082268,1423151367,1994782460,1847817682,506972722,435115940,344790702],[395491968,1894073533,1445055923,1134228407,1680101607,608536493,324434525,224622499],[1577447903,994427927,1228773599,1755198168,1012150058,2066757020,1619976264,2064237652],[1688800161,321960636,78288905,113436307,935170873,1924973338,1082517965,975696458],[2053106153,662290934,1674728729,1843148100,892069879,860657821,1647658484,2025760883],[381575424,881463672,474240253,1741203704,1880720763,1619745300,540922462,1475428348],[943088783,2095657573,1437739260,887093187,2025081232,1943470812,2104282763,1229196375],[1792234239,1158962983,1597135477,959580866,1262631468,179201291,1873256854,1200060332],[344756625,1162562646,497157601,1380650211,602797815,929413287,152311164,387713077],[1905018653,1392208153,1765258735,643911933,2163834,1081961657,1603279521,211558260],[4199205,1238817789,240509165,915762362,279389757,1245162940,427831941,1157078377],[523247667,1340356695,595272205,1830792361,382210453,1767911229,389950551,516950704],[252173903,1271387364,2018687423,1858387354,1348187220,99755190,1883673620,71028692],[71499924,1025559373,1233525856,1104721764,681655930,1523565549,6168272,1063221629],[961107452,739757467,14919479,732251278,1153410010,1775056141,1134484944,1068900956],[706432851,163239149,583592860,434359571,710838363,22240593,823561850,1522835038],[705803205,1940225801,373898626,2042551743,2014836633,2074075336,1868185439,1446088344],[1906994452,698785760,796463218,2102260494,396382128,1117856012,175440523,1656258754],[2078274357,1391995527,1741969281,586414517,2048044182,1298349948,826280796,383228284],[1415606870,1829816018,959172793,394389294,753299958,820208323,1955188275,57401080],[837335451,928580854,1090145699,1777236401,1093787966,1478499836,1467773273,654997052],[1291027451,606062827,1332608018,1956403101,16026061,1514728464,303156978,1026921497],[2057974086,1919464273,1244530163,252133954,1389950013,393421931,1591578273,365438229],[1474613439,1187251354,267993859,1914803288,1748437275,1106764685,1693156472,921858736],[1634518444,1608967118,156765564,1797242381,1054629121,1284125365,881920906,516854347],[791124708,166367068,1853095417,1660442966,549636327,303213386,1537018314,1754912416],[2044990204,1878255895,1190646772,1199114840,2054048,485515130,1167316000,1727443556],[1002820092,404389286,1221930319,1130576284,1667696620,1438252602,1105121409,1485321910],[1774895820,1344370560,1604025823,1561115585,1637933,1114097106,1778007858,180479047],[871784174,1975570898,781355739,1172880322,725259594,625817391,661718133,1203953043],[820093465,1758485260,1361506043,742325075,661480906,546684347,736613690,439897733],[2087280415,1573676751,570411465,1842608105,1994199847,838305776,1297269984,1812469175],[1937347772,1667978402,802903346,500567006,545319977,2028741117,1592448998,1020798708],[2067145206,1526441026,1333551272,1127328578,2096992115,980362855,399099473,1232747882],[2070040883,517339459,1917288511,1720107060,836521938,1066670286,171665100,715847190],[813384392,1484678147,1419865119,1038192790,493078855,1506174979,1129703151,1022707314],[471003420,1672696767,762885025,1611167345,1678490845,574598551,2114756597,98028342],[1671611019,451497738,1982767928,610029838,1695101744,432394632,1960456046,316008561],[31769335,433969159,1795870544,2048103390,997016084,442047243,1172622089,2003327959],[234703921,2050636649,725845841,1351069666,401981687,415538315,1369796597,1452138324],[1313520316,28939361,745736043,675329532,1172838325,1032824628,769547236,882370380],[1536337277,1306255264,125991378,1691592700,1174575322,272015117,930827707,1368676764],[1396478928,599088218,1908024402,1599713197,1420242445,1340473624,605907039,1912960362],[1894899705,206803378,723498641,1461984980,445660382,711001225,355894694,802727635],[385750631,797309596,2006019577,1315039415,1051188963,1313121106,1430330322,1420757131],[1465387979,477445650,1152951614,36079121,1622314480,744659457,1668305445,982538997],[115221444,1823673028,1583010328,1379248284,37772066,1043180540,2126779689,437223941],[1401456108,1940917782,422089816,1805325897,1479088533,1382396762,1319167672,281827946],[1860105573,493004300,398198712,1688846215,316918333,1296044156,1492790654,1007903806],[986698490,1806340107,896475115,579454801,819616265,724159703,124209725,1371766584],[61744525,820247473,768587417,1656786022,1107966259,483191325,1258368801,843006077],[473384436,1319395485,2114029615,1477806623,1442300382,1296209271,944066136,1380486097],[1341124196,774147982,1838547358,1936178994,1200502437,53451839,1947116185,12983289],[1594776829,751138944,1863958400,1560240052,996758993,1062805101,1870308710,769666568],[1265376917,270044275,396758192,1716896497,881965120,551574405,885015686,1327443273],[1790231694,153260546,1964912214,1843052069,975855246,1820782388,815604516,1926724270],[1304440478,2082868251,744441579,451550878,409526654,2026147717,1285338444,451983752],[523541384,1893330434,670715279,1365759848,105932520,1143668232,1594828737,858421224],[1722508616,961136634,140396742,436137954,1742143900,128314364,531679854,623189175],[1393826328,1053663277,1955388860,853816156,972924365,2064408282,1085602141,1481553733],[2105370976,2093130162,1571806732,1883448100,1416633777,1966223238,1296124133,1337297264],[1982274160,31475980,53207095,1546929745,131638173,1238087536,1246475528,880854646],[1449457404,138355051,277725255,398499046,1001543494,1391273321,1803052354,527201819],[757916745,2058177135,2111622309,366845510,458199723,56388635,163590457,1210103479],[1923027493,881357312,884988463,1781008804,1716109742,1780778212,1717281336,866445081],[1681881323,200224922,1882699536,502813981,295718143,2079161539,235074248,38297480],[1002888097,571614300,1942124637,1164801190,2087019920,1119582093,214012867,391218689],[1954762999,328605460,1191827404,504356630,1853039936,1748311891,7692577,1171464214],[1282543763,1113461284,438074519,1529238642,2120339627,461241940,259556844,184014648],[1431167955,2072066490,325941685,568127724,1774970600,1098462222,1057235225,1809947076],[1647932209,1498534802,7162381,1709118117,1912455064,191713268,466155301,1271810828],[529241,1847965769,1749392675,791391198,730762411,874731368,1737755688,612729242],[52504150,1766142708,358561040,1118470234,1966752241,1807264014,1926287632,303694839],[999354529,1553532051,1225558074,637682326,1534571953,1137349336,694278142,1522782137],[627194538,581676149,102352322,1427170008,1595486998,357920774,1760624685,222067933],[1280066004,887035530,1906990603,1939864319,1669647405,944203158,2082491499,1671168872],[1833164873,920442066,913639338,461787404,827431752,502570688,2024778355,1718487155],[1564197587,2063067521,966795696,591889580,838663207,1148382494,341345276,1351533114],[999481320,1942962709,1635184826,86747881,155528132,353686324,698971768,966243702],[1485172319,719522192,1484201715,1633044451,1275518377,1302396049,1995645143,1434788813],[911968087,948536887,674195219,464993048,538029513,523979046,961376142,664093747],[1210757073,32401546,1036108328,1934027418,1845252854,1902030955,552307083,1224241640],[862165481,26642436,959642608,74386710,160264684,170620088,263999571,789975610],[963498864,1425961271,1287929348,1729141189,1774735262,151972752,974910349,1150058449],[1181417386,1981981936,1645771080,1993934399,1693896081,295158120,1233281387,1177958516],[1353957644,857925083,1937983947,1844010849,955128553,1517928816,1174300982,817230079],[1477658276,1998374166,1508626247,2124526840,1063587863,1323305886,1492626363,954156646],[433890383,26859124,1240972560,1546480604,1900687232,1012967648,1999618668,762103677],[1243869704,65566820,104097996,1772689894,1395697328,1818177815,54596953,1171898167],[138086165,223053283,1547768618,1488490980,1235243484,1984091550,852961336,1042349349],[959999871,365465842,446025876,611816559,477060744,446451533,1144788651,441094610],[1565981285,899253006,1303921801,1674083722,1311484089,1712800737,1468639753,1772682554],[1875033514,246426205,720763286,679481261,786910162,719366668,265862141,1324973874],[1084417614,955526712,776695757,1974251243,1350269485,1990440588,1942718451,1380914061],[47006377,820527693,1030085935,570736960,758469443,1251104887,2000559046,101365742],[1423199941,298386474,1202983122,1052072902,1583406447,337784591,1170836318,718681481],[704379714,2008656837,1355658327,672146859,1265867183,1314522570,1585525150,1081298552],[4729515,397929833,1517685094,1690381839,637616019,1322901247,2104245565,232020779],[1050288315,2097675264,749071154,192759817,409862229,235451053,1328715706,1969389140],[738003352,1778662076,1433174957,638913592,1980101840,504732055,1951427040,2084762017],[707416918,638097598,757126776,1151236841,20629329,1001874033,1122772000,311619395],[1382845046,1144700626,383111606,706231910,1774438900,259764379,2061298748,499673692],[49749169,1626818954,623704352,1085339428,149993713,595850654,178686493,551219201],[205575354,444818071,1020243473,1240033074,712542962,126875726,143724373,2004268088],[783536228,1414823324,419313000,882707996,1370614295,57025489,1073626484,412324627],[841635869,1977753807,1438499750,1784619361,2080368589,182242159,1044236488,1021964143],[784951075,126772368,736527248,1231104261,516391657,694461483,1313658708,1782942569],[819954610,1708515053,1073206352,780805146,1251358690,1744966095,368844681,164629992],[1292591876,974538355,2088805648,934754390,1327923399,700095666,1595634229,2020854904],[1329011149,196459400,1915825244,1442435537,1925434202,375462069,72232247,1682468370],[739553830,1334989921,1907215905,825730368,551746182,178015033,1259580321,734546829],[1529964109,453646433,1928299130,1906267019,1025887271,86941654,427499796,1833890338],[678223261,1472861677,117700265,1489229545,885109637,160092815,1677595004,1130072077],[278541741,1085389695,1863735359,1993706493,1089721818,482826785,812241146,1015477376],[1873660859,1405554610,1290394679,1904553839,874902870,220678389,182776470,443999205],[1660079392,2059967343,1355959275,1065263382,154110801,1074432327,1650388771,1919453092],[1470165705,194575672,1301539224,1194115818,187279090,1809393550,1712632181,1792340922],[1581431890,86501901,146766995,944821814,760403371,864986761,302828883,1584155993],[1032678481,93807351,202060939,1090521362,1744294,209789675,1180384287,1073935991],[1436582242,1365396567,951789471,1343060967,875028957,1308335147,2068481954,2051682899],[1954663501,1910646512,72494196,1705398508,1810896575,922946782,1899715349,1425589011],[1925804416,1753046449,810554142,1915078977,379309420,709707045,1415769913,1329050333],[1163380640,1448340804,1792252866,1766339683,1280881167,131436774,1075041009,307952180],[1710428971,1889099782,1746054075,2016931598,293409846,127025549,1445445784,526468366],[1145996547,1575295089,9286236,2121107251,790640433,521131916,1390517951,962470329],[1114055241,452877321,2045946266,363338584,1048371207,650431500,1314531917,1731874572],[559268525,375649926,797858804,561617939,307089989,1766995000,237657112,1593350900],[1112891201,393717799,1535643680,517433880,1354263823,2063175282,1455399981,898547278],[54025873,1713373753,655744159,1178292077,21814359,521800367,282422702,690950156],[1952448940,1236706351,431013899,2067487796,1450874914,932476847,1660816007,505491569],[1585509496,1572651449,1818507358,1738420747,296995632,1990184994,1377360401,1307864698],[1464337055,1297152454,1752981508,961263685,1136590378,923512873,1105612015,1606042756],[863547513,319559779,1301900125,1420236889,895834077,1199872686,327187612,2090827938],[682234035,752864621,1241498335,1329564087,169287337,1227984855,19754674,1703648250],[222325759,457731999,1832734057,502633432,2056386878,761946102,1625745820,1561341019],[1262644354,311555220,2100669447,156576663,1439793640,1961683244,1604239317,1044143353],[833778530,1381461169,1058664857,1491350674,292075720,1391375316,1374637295,1362042966],[1583808582,632516739,1928224136,1442588103,927651733,760757952,381298409,751757572],[1682351065,1175499267,1415378260,1612205884,2028839114,1129798374,1854316622,301355114],[1379600671,107649442,346205319,1019807686,10579291,1829754617,2020866190,1282806706],[1412663046,1217193196,592576865,1862695164,30628178,1011791514,1742010287,231222441],[946495323,145081470,1303278154,882213116,750235116,1194863442,618579177,1292144075],[872477249,283196605,1942901132,449518439,1303505590,1193952075,1328205848,2054685488],[724656466,1433682458,458517207,166755523,1752924482,345616819,135770789,1019036296],[2014423926,1136851962,342716408,1510438011,1959566613,1712157434,450512517,1937609680],[899720840,1438459285,368949972,631706014,1585900380,732620408,1347951997,1163147900],[70554848,548810456,1118435734,127542835,99803862,963790729,1342570283,1741525270],[1582094760,1689634670,278194752,2105015563,464060588,1406525457,1362843584,336178919],[1345762492,762822408,1555081965,1086966073,1151457066,1828880690,446755349,1424433665],[829218325,928324207,1181103397,1995475042,745833563,700600536,1886006316,22014068],[1529049883,287651565,1160420922,1879864235,938765121,880138116,589760305,1088113563],[125006166,776534531,1165724991,1861255586,1264206334,2090706783,1831052055,437664118],[1645018482,632755237,707919152,1192159638,55939531,1819665740,129245900,633275106],[1999279093,1329083056,2016042602,1240981397,1621511798,1978086886,782674212,1861844197],[1446979068,321920399,1456069886,1160899213,702411026,1074780950,553116450,546567517],[1579548379,1982242371,176254849,485219325,735083695,411391455,704312033,1089277599],[895041632,2088275787,179299877,897784572,912879398,656357035,1138233899,562678758],[96675976,1752905384,1316242073,1985893583,1956038060,17649952,1496434667,1650379888],[761321323,1242501276,39636074,2125140244,1415337445,710305611,1532402378,22894477],[1673834860,844418125,243124999,30772286,1772781457,1032573370,1194747485,2118954015],[797330689,494547840,537980668,325870754,1076323825,70066372,1557153196,264706387],[1931938255,1495590342,1886803657,1358150814,1071130906,1959852482,1618110851,601990697],[81653904,1428635444,479880738,363283272,13198965,1520181350,615110210,434753982],[1909063577,661311665,981577503,185736989,54228197,350036844,501206929,1967016981],[431088198,749948096,2057897650,384501926,844078263,165025307,641451112,1109458607],[977672643,2110338668,208914752,1230271934,880831262,1993483163,931889556,1641364293],[1578794926,2024106141,764802629,1571607129,818078685,1030869470,212812693,1275931462],[596489517,1943122191,976085604,309661167,1231083161,1168542222,1182752419,419217202],[719241166,270583455,882416331,492129156,2063377160,1511442274,254386250,1242943655],[1529200199,1122957702,1355516829,108339869,1688681816,546763637,621422897,1580852937],[369131639,967047193,1215751745,559090006,1461885062,1302110289,311280092,1326116531],[1020329215,670869784,95308583,1494245394,453067300,1214806414,168756897,756459087],[1440999727,1186606754,1399060198,1221320117,1673290154,960185307,833754765,1972941013],[1091941818,638053218,1388846134,92187959,317376979,1796682184,1677112562,449585211],[1193969894,655929919,1427483228,828361153,2085312689,706682113,1505430010,1791498508],[1988905773,332714807,821543239,450082124,879332287,354587770,528945931,944945200],[1517055627,151352874,1156418905,1714887246,279313592,1009514203,328265214,916993856],[1580769659,104114045,328883856,1735386537,1916695412,1959053931,385697683,1406406165],[1239448863,147432741,1988164835,2030220867,735716898,1451881654,326670710,563587774],[801572046,1496461979,357667426,1222805117,579482325,869660809,1756279638,1204884571],[1261698625,493534738,457722473,546786070,949418229,909440493,611181287,760742511],[449741983,377344759,1781582280,134599164,435720151,1702179956,1901020162,372080752],[2085249979,285059884,894780599,575301687,137015319,717265700,521869199,1342309506],[1526725925,466883612,669114225,377513925,727160556,941150828,1314834840,1410784792],[1785134384,535576412,1872897488,1201012772,729809196,1710520396,1974338724,417275403],[1860044735,627924331,1412892140,541728894,1808907486,300380916,416770992,806729017],[965909335,930398316,1118117161,951074249,844647878,1235385666,934582185,1942700087],[683788112,1588624699,191434576,1594452971,399950808,884690945,1768513639,200947069],[412750377,1336280325,571328116,1780980443,1322848213,579189658,959754508,342668779],[1855226302,761334616,1131391356,434516741,1535700080,927804652,6726708,1780612809],[1459649631,1605488554,1462506073,796792350,320720204,57140523,396288783,108154176],[791791467,1451358517,1337587551,1055677654,249105824,647776580,2055607237,469167253],[1973702372,1029532999,79106775,1923877749,4505595,1506218288,1725259525,102124857],[1600049809,1336217317,860640480,769410053,1407366567,632764996,268590907,1727995656],[1058107929,984292122,46816097,313482800,1813713641,72398960,193831874,2112708211],[896076633,499195386,855872076,1699236823,1339876422,1877839562,787068879,1055630755],[1635319983,1195763092,946237558,2069319900,123033549,928100982,1704837245,1595732774],[257956030,597584662,1548352469,1838243922,1393398015,938658582,1619745006,1987517170],[1842962338,1621392796,1722597434,2094128277,1903946488,1046325881,1562080542,226507103],[1760320628,51281632,1735791557,95161424,39822362,1716556056,579119185,406432147],[1975120496,129559614,1435982782,1966639537,208530787,664646123,433729614,879629496],[1693071948,1067646598,205603878,1472821328,1771722553,1291005546,311084355,1210132688],[1926142856,318438150,1856564195,426357852,754045617,1658487460,357847039,1620260644],[1196816927,1915643045,782484069,1748681291,648561690,890578178,1993234723,990751051],[328102090,292420223,1563590200,1032268321,220090671,2019945915,1715850001,818680845],[1900323452,12080751,338850525,672067199,1090162079,917295216,487036925,1409358687],[1322094704,1699967940,430520599,1307618591,1431772469,471572029,1976671269,868672304],[685284830,1584324194,2054158982,1211586531,1090076112,919293373,1665195995,1801258263],[641982605,408266536,1650833553,729093224,2088463890,551847210,457153931,558998921],[1647379719,1658719231,428658256,1861755207,1341147553,442253676,849300505,98299554],[1036554347,1685031635,262392459,1916749445,239724049,1091172712,426985416,222664108],[10450253,1968591245,1491329649,1976639071,61954028,2021197553,546533300,712457952],[1538308933,1392895498,2027857953,1815589661,173776941,414804636,942507661,727525440],[632877847,1959727151,1166402639,1767325929,386276484,294009764,1908097229,43233143],[1315170240,939977996,48054199,726094165,985220170,382221654,16646301,643722247],[1291566719,667899530,550396210,1763577856,607315073,276556986,814283848,619197606],[1136563637,334434963,1973202081,380908024,1189750091,1625440362,222638196,1080689740],[392952784,310956073,1985703346,1830243381,159577081,75033080,1535210927,1808512579],[646898735,152368925,1518570093,1900741766,1299032630,888798704,592086471,69906957],[153243204,533523202,2038159851,1124010546,808598723,98562550,1540752429,1857991373],[331028437,1782511639,1396542703,1593735489,1527438889,163183548,115962587,680333268],[1242305849,724750665,1228659627,1457713278,13088750,1438761080,887347976,552820521],[1474586204,1101826590,1650783761,1966368983,365525888,1579231934,802844013,1228662063],[1228468510,331404813,1042443948,1476702646,335160917,1278757291,991511824,941113145],[1718287609,1635417071,838919649,1690692709,185792627,1850280465,1452044815,358965582],[1077987350,1464298399,1257503268,1561513496,1575063832,1787967830,1926824662,583617694],[1109480038,1368794179,1159736583,1648122884,1423826847,886167255,499478525,243033266],[1248079722,1920350699,1589946455,336065368,980480072,1455006771,1374757124,544117991],[827153868,1355425525,478787223,1983653850,435031293,832823882,1858806345,497517385],[1188921162,250308334,1964641343,1385284747,952653622,478365549,2028804782,1912189857],[247799037,847021840,21929699,1571941466,179183077,1300706716,1353464561,634589558],[1890523296,513403615,1393408865,1143419807,144720861,2054230959,1266104332,294515593],[1029037182,1249507129,965675483,440867054,1091213218,203620652,2059935341,1697228629],[136646421,2080459897,847948468,131189099,1188205038,1646768434,2023660929,267901673],[186653493,1426459668,1882562899,357511725,980422152,1161690908,414885017,1720154869],[1194110447,465014459,1686221302,342892702,1741015835,727202270,1546831166,543913883],[1275909123,1027518006,1801858121,172954770,176390250,1707971271,1349400846,1591619426],[1756945657,1231258407,904333151,1739599458,1244949240,1585575337,89626642,1353525010],[1588821494,309359971,1471546746,1451153159,1843110476,855663,386547670,823770661],[563914257,197352813,1117331113,1322393279,871858329,1414302774,919083996,1959313324],[427961751,898911944,1436053604,1341558506,715328204,1525137376,816021331,199126816],[650335125,1734411151,1681320854,998607865,962439213,183026559,1531170398,335141502],[1802419449,2016863755,1268089133,1137287666,382133843,2113321494,69067668,1201927125],[1128777369,832267265,214381633,392366550,1137328929,607523147,1669618748,309510173],[230595897,551143304,1415099188,434372665,492694123,1264501460,726650262,1849258399],[969465064,308405688,1299771451,1271942713,115385011,20546219,1406800504,2071810533],[1784397921,1409172852,1571730105,848771821,1666908358,1449231653,1412563259,438403849],[447724897,1039330546,282934526,1823965209,164887101,221281563,1510550276,87454307],[1652795881,867007196,1340795939,562536703,1443021767,45038758,319972142,1210393542],[937769271,835173199,1247658281,647104712,844382862,1870940705,1693482860,1333362281],[1217357530,647885051,1921196664,1967538535,286071561,498256362,699758735,837139644],[536698689,524753604,332102702,2025966941,1624161150,1712130793,383423321,591765142],[215286496,1699355279,778311928,1213721626,1059195905,239593941,653481928,1644179324],[723655091,1380104362,436060406,28072146,885048253,456853744,1422395833,1857082751],[1601273171,1300447996,1687600661,1904907489,1922445678,1215949694,1968775290,966752205],[347440298,755841966,1310443425,570156641,37822593,1558886704,93933729,131077249],[1428994456,1230646922,2059448128,1089103158,513866965,141189425,837371374,814373573],[575408848,2037534129,928306054,493485625,696094930,1215360529,1295555165,598206595],[1407755951,6169270,1014604834,649525406,1334071528,1702970729,187883476,815004596],[1552796861,698513619,2074460659,337319897,1152715712,1221641319,923998713,110501089],[1404352864,844970760,401551181,836575984,1740838176,1937427533,381423162,517437549],[1522545382,1346915933,754219920,2030887545,1278969220,585639302,547583490,1189841193],[409418643,586999038,2126043571,57287258,40454023,1625829168,583938811,585938345],[966588110,328314971,1455843360,1049238723,1788148183,2025982799,1433253417,1998213866],[2035624105,1685364356,1991873755,1245542330,1659583808,1314757882,872616348,1175841365],[1614726164,1959886701,1429552677,2074884431,1471965407,1942030517,1438743651,2041516714],[1751779092,330598761,738136503,1870466561,1685047009,1853510633,247055473,1244046752],[1068164421,2013954379,806543336,196812964,1983337071,1476793090,559329504,1024260586],[473459684,1438623546,474190123,1036045245,1856406637,607054797,1634734706,2104035344],[506424010,832586480,928415301,825554809,197859535,83935033,1159207798,346832326],[1357859422,1546373378,342226423,1664913549,1942922286,486628392,2119093263,451069972],[1013658115,935984918,1190374591,2095853520,529376729,979566210,682371414,733443118],[1670069513,1116139278,823360034,1771532390,1636992732,610741830,1137185105,269565976],[1669955756,467462323,1924024163,404349194,955049771,121787469,169675455,1089923612],[1034439168,1927026468,742530964,1455403351,1503419029,1761890743,1521984208,174513317],[1899042452,1725759799,1221494158,911589729,2004494000,1757237737,1808982577,1156803813],[530788068,1566760656,58731070,1327813283,907962916,1072147456,1859154552,1809303463],[1074009067,1191151954,2121655084,1318790112,355758997,209783324,1810937601,1496032730],[781631001,1233530171,2017790975,1066843235,915610450,241562998,1161971554,1549661946],[1340433617,1442426275,1130751017,1396313069,73424312,1032110986,1119903992,1692608462],[2114403165,2065054337,415317173,2023313866,92112407,1456914023,1228094348,1875554290],[1724603880,1489474413,441510186,1003213992,1607582313,1518256643,1312484571,2003268012],[2057549699,1752580183,1281817544,523703576,1776905669,997779483,491345744,1285286326],[1129911214,72973291,136274334,706513975,335073511,672809055,1330797573,1888898630],[1430544320,1025049658,648334806,990468179,697551564,1635525442,1164337624,1242521201],[544044463,1785047684,628892460,684201543,262240572,109430897,476864290,47456561],[2039974257,1426379151,25400308,1931913568,470153072,1058248117,1293056661,1435885587],[607202798,350668782,912367671,1591023072,2066554748,1310855669,799552601,94477030],[229951804,1442054870,1772349115,1566680215,1196570241,2126961012,1235301046,1892496294],[1786629575,1551623881,1195211336,167608255,400543178,332250118,799558266,952621398],[1556788097,1036831984,1131402736,343513427,1226277920,1691530577,1924235033,139216614],[1835410552,359106949,195963527,1524360120,1693875888,1049689243,831753874,1294823149],[1257927314,645504004,662046523,1312491401,2053712678,1756782766,1779748891,251691468],[885289001,2039226578,1017136777,1368895515,444794329,1621950605,853598910,230190900],[1586148541,1829445431,13843579,365084000,1893279126,1793525327,349554417,510034931],[1320113127,1635703380,1881690307,1777597843,1772093718,380456913,1797521646,1969095376],[1100399498,515686845,1953775628,1511857374,1947863420,1540401872,453504016,1517025142],[1054076465,823084944,1887323508,1351174569,1231637931,472618510,520492384,854537367],[1938264233,879718723,1990734436,234496748,1459825216,787962364,798265669,2037177223],[365300018,671150533,149946352,1961753007,1993205470,32951564,564314241,1239263277],[624637201,954032151,1087262186,1580178899,1662529485,1472952879,1874935398,746417076],[1206484982,2119324142,1393816290,487867007,2008525698,1516707565,2101215998,697080934],[906165295,965626697,869443453,180812945,1792902645,1852940087,2126485067,2052640034],[1935793230,51729474,1286253748,481204240,2110913046,1117791279,107277162,1234165117],[528431059,1821364904,1850377782,1368129730,519641358,2079284503,1989493708,2063377860],[450240840,1075486940,557923219,1075858249,1476376674,224390336,2051247415,1818511432],[277179804,1745653430,1597531308,1423192364,2062618443,577593785,1571649741,370025393],[1090925997,1201494039,170189007,132319066,979789924,472600785,1154621245,92021909],[2039741834,1180409124,2066807182,2126115528,927085210,1167794342,894912784,399476716],[1875555959,1475513037,1732396206,308887111,1613950427,800798602,1917102189,1313092187],[31640604,127603328,35159315,1875529970,278819108,631349253,284951133,395489054],[828330605,879287365,1385064886,900739525,1082411023,1625107133,64127423,1839477078],[1952092395,1552666816,2101324895,334290854,1471790819,347826353,178972827,668731669],[1730467866,1362736346,1756204430,1836453760,668299871,953987939,1585339589,1928746997],[1252321931,1435443299,905119296,1326157004,1285894767,1651753713,693627180,370680247],[1942825554,982529073,1538039855,633317889,1702472841,2066487667,1718239736,370609252],[170173458,1327705519,1527886057,533277599,1960855332,1812588756,1199726585,1275955253],[2095368914,1705351036,1441818338,1409177373,1538458350,174288317,1031224441,19699243],[756526394,392571286,93106053,1418134056,2118623140,1454738179,687561643,1621366231],[1484491746,856251089,439756077,865688438,1690435568,794872765,65754892,1988011369],[1429056206,1369821969,960320352,478263010,1022343495,1071689813,455364390,956522329],[33304421,1056859514,1609934867,198182199,1883031508,1366560681,836662126,522349692],[1256285488,727452237,760949138,1820217820,1671919110,1309199252,351385264,1131671835],[1684527647,408004027,144310426,430569959,66347998,646834117,484401994,1086748197],[910801324,1153053689,873299654,1902804025,323145664,1006044937,910795037,489438626],[1851158313,1706285194,656447256,783471020,398702769,927189671,621164094,15589353],[311090275,990860868,474919276,1988327344,334206463,90755914,1537219601,1970048466],[2033689966,1580679474,1497238391,1033015213,72872747,421702049,608791443,493029170],[94828457,1307749774,1491659190,1823463326,953505178,1332201883,121571441,1893360286],[1966764334,824027102,32921763,1922090811,2054514794,502131494,1088732512,226343993],[56293728,883859604,1978277320,762519782,1959183405,77176168,1798331061,856470024],[1321674509,1501984156,1984007608,1353874367,1313106788,1680411761,1474597582,1982920517],[1926471851,1845161144,1208421286,54784600,975444469,215915054,250350129,665628781],[356585696,765269972,222553470,37745806,1088925884,1574017371,1460889908,369869716],[1742779055,206262685,1148980777,1223614009,1389273496,2088360080,359727597,1067603400],[43627969,475404107,1352806016,457225217,128871952,1020387112,2031802333,999713225],[900002412,1602855440,524445431,166196901,1327708369,1041697105,1712254302,365446212],[1564576887,1157626484,1307953349,82215377,1846538247,1702562562,1996143949,1179968597],[1065901340,1833994879,1356333851,1497059716,1843289514,1051686835,1904386280,1557099139],[811725752,2070176186,1294273811,205538639,1175935813,1029838795,1654635091,1720447096],[1373105489,265214858,1193418835,617917354,1979916014,868820223,1468675737,1967409754],[1871863134,581859790,1940784024,1958339343,1795355540,1383150135,488126802,1715408694],[1198250883,2112220537,1958161803,298608634,1076126847,390982301,586487121,215533967],[665506862,714637880,354133863,2106701498,1934733241,742853397,536141147,1426570408],[2004700890,737200949,1865242801,506092201,779454812,274684096,1635137387,795186568],[1671084219,1411149214,327680683,288312116,906592016,487386739,932211021,192184299],[1211099742,580822774,731848723,1129218966,1411640232,1141573306,407381464,275305319],[1826941486,1256983434,1332516389,426528085,1557331829,217431394,1683588804,857738229],[973332670,2002499638,49848266,287758761,371285644,262318226,816105091,2108374285],[998185594,1282244580,2072045215,469341574,1708047928,1913971816,24509232,1816437248],[1572487777,1036151008,1324690879,1942023400,340633690,750367300,1920104901,695271913],[1508727326,605395682,334890466,1901482487,446992943,1900321237,178041702,1774830100],[1371004111,77285055,956771662,1432163763,1573836890,1501195010,1425440494,671208132],[1275909958,1379383980,1051886676,2030542388,1227989767,1819223470,1272215396,513066638],[735130500,1956847325,877914124,624519719,416477708,1130964390,1943339961,1594196968],[17316683,951530857,1962090158,775355486,1773585024,909648970,909495375,1883207617],[828343297,111023001,1635541249,939017199,1891765546,1579223394,1822759029,261162714],[2072213666,1406398363,1817699700,1184827213,1047376912,694099220,265441969,1767780105],[2094000209,281050744,2096688056,2089473373,618274223,1409241069,1971615374,56156995],[1268254216,1006137100,355414864,1446832864,655020170,1911937690,264022965,244139898],[891360604,1565511794,1224200716,931620330,486667323,1943906842,303774577,952391548],[1059181173,2045510182,71658578,1592332746,1673504279,696981947,1934257307,468580949],[1987623129,386245273,1863294098,571943967,1050758598,1842222347,124087035,1408306362],[868297604,867193898,354148968,809088133,1451292918,831609373,243716293,1069741698],[1252719633,1478090303,1093612754,2016651664,1160624468,1462213480,621954769,2047201444],[840841001,653963509,1737026002,300551393,751424468,1122120876,1451896687,141218713],[1444734838,469826836,1734716237,850079165,978398186,1750004912,2065459405,1349895866],[473896371,691136860,341738052,1526137698,790317273,669848412,804891309,1898711721],[1719960798,104729074,1091677489,122356917,1103743642,136062235,310041041,713755921],[683387939,1837609030,2082377360,1801019913,1369800208,1216861216,888668122,11982342],[1206646286,1788064396,870995109,464759798,1715731786,1413430123,46510633,605331268],[1756568278,1310066958,689964165,725341638,350748770,207973802,1457342758,585171044],[1953648107,560586224,238491183,1652646192,31895872,1303856090,1824886464,68763377],[928962895,1798449586,1352484817,613776297,942610356,1602796916,1984338982,1885425259],[1595512853,1259491872,591660245,1547779345,2124429302,1481463749,343173767,1807002822],[989832131,1067539586,1269061869,1839225456,1171260023,824469534,1858097233,719328913],[1474127822,443858672,2044942198,912235603,2120130987,1431863151,528771050,1988287309],[928513162,2091443097,978939711,1409077972,13427291,55665008,523010615,1907613119],[190807848,712792871,1732230869,1463493014,1003775622,230208742,1665543016,1669196798],[1924344897,794905019,218611325,1022450117,480977166,980082970,2099716484,1808198014],[1591059641,1890987871,2027092846,1611797030,1279516132,1268411172,1991653370,1796136376],[1497921909,319450766,2000193739,377390719,509487204,2071257156,1950873738,750490292],[1693874681,1481605726,1408108175,1169627928,431924323,1892494051,50098236,317463711],[862920628,1775800805,632661729,137512644,283996395,1309507793,136481699,314283953],[1716239689,794690725,1131790254,612546001,1810941573,1070016269,1952968662,283403036],[906024660,2057761528,683624238,1327792952,207597901,931050020,243302719,1081366204],[1129449770,774631957,1219243441,432954132,220278918,341483018,1494023192,2086658415],[1945133907,1442665616,1035947801,147619434,1382308042,1965845333,1268316627,1972076611],[592660628,1710559423,4712668,164075842,1459654973,217248907,1308867946,256698392],[239415780,1452224289,177935573,1820091104,1641907921,1293734405,1213132524,522283259],[353123862,445232198,216518164,692826475,402219437,1451777148,455625362,1931596446],[1483567004,1700932793,1886252788,162034683,430102303,1489786936,1539835819,413837331],[1431778670,2016748397,1836162881,1187752560,1360751679,630221458,2126662137,14741102],[1370385254,1384784152,460191082,1388513859,1550019562,1555721682,134296088,672914359],[601559461,1590970617,1766793404,1014958586,1406422970,438446564,809651558,754103306],[1675004886,893207994,487179497,168595980,2039260706,144474417,947171473,1280618964],[280140525,1632966967,1976273120,943217896,445346519,1733392352,845813326,837737101],[1861559412,1482688484,1823092992,503586117,20980966,1591640321,670219979,1980707587],[656322142,1783200613,616023206,166536818,181826560,251965898,639460382,862900320],[1272548961,1671045582,827513437,186416635,962739649,606126977,2034639835,366845120],[1661312796,500481536,2043598592,873559571,664226659,1953911903,1494960330,1624102164],[1062239630,769600310,855165378,1749856470,1965099206,748572029,1158014289,278867163],[1006558920,1208132680,1422655422,857657806,220748182,511411888,798203888,479532374],[5777364,1042249095,1148791260,594222675,1520204579,2025112270,394125724,706558176],[1470750217,1501494586,1427853801,619298857,1942297059,1438257987,986781648,2086577947],[1953461739,2126179789,2029227524,1322727661,420603568,669615835,1005719317,1663955173],[362324558,1339807848,1992303860,1065611957,2037213291,521754308,1926036721,1913335934],[875016438,1815815457,130591940,1059090091,880288767,578638249,2108685857,649658788],[1517351272,266088478,984968195,1246610657,1730766682,138780966,845410422,857079179],[545964330,1602837040,1092141725,429668722,371636337,308292904,759116063,1024210135],[1152904246,1536272135,934933751,490123064,1213191140,1197439883,834769678,358651642],[886026334,1812734295,1684816834,1486338072,801387340,1541320408,1528484719,1414590088],[1246623621,1024243001,209921595,1299262840,852746677,1764591523,1251770336,1475145712],[775976194,1305313561,343776945,491474517,1272171775,187827969,1258788222,732750971],[1996343873,929249476,926584281,1615277254,18957022,1399442507,1660895871,1954140378],[1831934346,744122490,1102798018,388404809,456738871,85363138,904121632,1709228876],[1545935956,1788985982,1410172114,155694866,1081138287,1556528388,1549903952,1831694824],[547035185,262801135,509841820,2061279404,757600800,226600020,1549047196,1672990352],[253806571,1161888051,769630949,1502334647,1749502477,1511515733,1558984077,404508698],[195075987,680604567,23491305,942234594,1734423725,2071235113,1293439899,711403330],[473192651,1005253790,46939794,657266784,751455640,440247716,543935504,1638238381],[427135379,1935580416,868045036,1921939006,1675326333,1395661213,753880797,635647392],[1951030481,1934893844,558514112,1961296837,150395529,952856785,303569322,649408560],[2121663000,683642554,1341562664,1050396496,1026877178,529311071,1643001867,692553131],[1516797312,648540606,610329658,832967779,1059605470,983531816,1207956667,1210939949],[966128180,1325084973,1169029440,2085660675,1457021841,686730282,904048678,619967191],[1403128182,440709721,1109733070,1097129391,212442554,921203419,539265124,204180119],[743278244,1351387223,254115198,1096342585,1174499850,1788252679,24213644,208443482],[1040670325,1819135211,987930327,1991257279,855715310,1795465933,362531369,600965246],[656572470,1518689974,2052859244,1931146512,1640158769,1051818114,1221047422,1482067664],[319253224,1137093877,375791039,350700641,141166646,936641330,1516551531,195241807],[631952932,486372435,7385120,484314105,832191769,735839973,1614707793,1026342253],[859045195,240322407,1828076519,1575937425,1768540349,338089275,387252257,511199872],[909363978,422931707,359314145,1448751975,1103629254,426442915,494890847,1611277171],[870148496,1150082320,392552191,2095670569,1162556443,1106116630,1646501780,401801022],[1565694658,734824318,1872643427,1428213995,979035758,207603227,371918844,1104228648],[1374546207,1093221467,7690666,666303170,895254524,1643980533,1682524827,1957548200],[1295257722,878374453,296750978,1308341686,250370698,2064875089,851348199,165631070],[254514726,1625227578,970110183,1875272537,1531720745,1973052501,2014440424,342453414],[1628904952,18088467,592922271,974624120,521395231,1687329747,1562342939,1390360339],[1138682175,468046442,1412385936,645533024,388800999,122752635,1953807585,1980496099],[548511269,1139224064,15589079,2123004647,1968099196,461537492,1249134627,757786051],[856450381,1765745930,287913344,407935850,1307438490,1355243612,426227841,1150614939],[444256194,771386784,373686800,740826201,330058720,754283711,404535806,1008571941],[1899857072,48034613,743855739,59468548,2020598811,353553609,1132339615,164924064],[1255470967,1165835958,1791580902,228699224,1732091934,1788104929,479947351,252118785],[848780568,946473368,1404323122,1023445,1188643273,50623362,979527243,11799240],[631721150,1623517736,242556694,585281571,533803987,931618539,1051854094,553784268],[547969803,350092351,1201697811,1049791858,299636553,1549668036,411710820,1692321927],[1801429807,1481951754,420220276,1960461467,568732882,2052882631,2050286129,298156457],[1424076708,1506377392,475552786,574322754,985668505,1117565315,1869457374,729524604],[1982397115,474966877,256144964,1870510932,231612555,934767943,37242643,1150106850],[725215419,686880206,404865167,971072542,144516226,1338436773,1820995520,2029086221],[409977825,184684658,1431130428,1462220963,1202409050,139773267,445020022,348722865],[655150471,366556522,1783720284,970861708,22017950,863314966,1004184270,1029826134],[751508328,1813939624,1278006884,1737155758,1743379535,1793441830,1425072394,843062307],[297872222,146198936,1036564607,1283531383,2118534780,655975258,727957522,1281319746],[1933689409,475003445,813081469,766760600,1603121664,1545815058,672486592,1231921113],[1766903815,14717649,1571584626,136769559,807344589,684113784,1538250381,791153733],[1181611225,2116850863,2028543620,65352964,2030744937,2106349647,1249648973,1252925177],[1235114768,1447061312,1385824148,1147432305,829103004,1417149929,1103161092,178784712],[811737021,485348952,1484948363,1252722680,794784844,834961174,62835435,1376978846],[1343493292,1696138385,537028610,1796164405,1541963907,1871407725,2014685160,294203334],[781120251,474824482,280395483,1799173610,674540134,1750098258,710497998,120940820],[1256480581,1616957986,1013798443,688352230,1825424286,885087425,1788144415,1814742413],[1824464182,1202979060,1116672301,483536742,164631037,2026782005,1063201008,232824449],[716775071,244365581,1944392343,117755460,394911078,931154363,1615542471,1847820571],[1642044958,1634435425,844889271,303382746,1869063851,1199103433,259037341,881515820],[1728891987,269095895,1773163815,606725965,1103811997,1793143416,658536853,1232386139],[515778649,602661112,881494939,519157145,619837891,1566938842,1920973636,1803990807],[1294986691,522469770,1223155636,839937925,1741644596,2012014285,864654808,406334932],[1940458389,1802849555,257403142,1847685793,242811305,109009547,693463957,46360783],[598559403,1348075646,1609789248,1158767866,587348845,818247277,2059190550,846173518],[2079546967,326302525,736925766,1530016247,272300760,1641093890,1077120131,406813758],[574331460,1111104917,641799522,140268603,1966436573,235205403,1187012639,107249246],[2010853061,21222314,1861301,752706298,1998195077,672588447,1198100686,13676191],[1610364168,393686425,159973188,1354917998,1182649859,1979415530,139331468,1314886688],[211793062,227075834,317315576,191648509,124981867,1481909577,1325227229,441212417],[653620917,776992371,1965360285,1299842684,877952839,1917442620,136800991,653936013],[476843551,862157270,1249096888,1473511605,2043098215,1396250516,367432887,1061872839],[1016192988,434398109,338060191,334290790,1621582829,1205745860,188361442,2023645851],[479596045,771857056,1747047240,1554604064,1430921230,1822792765,1534264136,607370641],[380474199,1494404542,2035228897,587206992,11139926,792606478,1842370890,180024083],[2079473151,430490238,1635765779,1402213094,1244008326,909814575,1410600226,1557258593],[300483965,714609155,883526207,811758932,647387097,829397812,1833530043,929645735],[54677581,163317447,365935773,133944707,4463787,1146259767,1749117919,1398737613],[61964320,1883533241,619359500,926742609,624184398,2089324004,1351848318,1758551325],[1261702236,1897770157,203664430,833918328,2077593092,1765812724,667090152,712857003],[1394493723,1188731773,1482033260,495202595,924129815,500962399,791171229,1087840464],[1138531832,182769059,718620664,1750506846,1761106699,42940858,141619059,1947750380],[1735445649,1574980677,240480237,1890031638,1579494163,1677231882,914427735,1900709253],[799277431,956992141,488451809,812534505,852474190,2126645150,1054002216,246962651],[869776306,1602191027,1529718738,1813006896,1107815242,2045822331,1307981118,1557157574],[855446433,1943227313,1050140552,524582519,358434,1122179140,1293925251,1208331372],[1595653520,1896547800,531362533,1028571315,203529884,508290879,1051697444,1687410565],[1528978788,1606239118,886141700,358367966,2073194662,1453252213,2115160760,1647536280],[1378578003,1017331469,1486153777,1507953383,2067976357,153426756,1781720465,1645567516],[1139662600,744201891,760519203,656509226,806825304,970065205,1156032005,1583104931],[225661404,1436977532,140187769,1542416277,1919504781,670642719,549870475,182083173],[1734420352,775658946,1005802363,600011713,359520216,1216352679,1123348523,609376266],[1114937372,907441201,2004858942,489509528,958027700,1254332978,467410545,1091838420],[1222488960,661166518,1408309889,1512816446,1268823140,775631145,1936074187,2060109177],[1763360999,1045108760,1306509264,494917219,1592358930,315079252,1604773251,1440166228],[458274181,2058977983,791804276,764644892,100772337,1538067233,1976737728,228593050],[152109854,1906023203,876944348,1786018529,1394527873,1568618711,1380862191,856484691],[435436496,2042431234,2099167962,1704555238,499802205,716319083,315351795,1577214791],[877941335,509293107,1771000347,659455023,2104802549,919665360,1891740243,459684092],[818328313,905869951,139613252,977563896,1662619655,567610694,1014810678,1432579655],[179028596,155595344,1603740673,427262600,1487515417,83164229,1200443109,1299051729],[1071331166,2104685894,1825774683,1315427526,546153778,1953659185,920328654,1948977654],[1306947021,1197480610,1932451498,361507403,994803638,650053025,1753834706,833213892],[1450625948,815740177,581492061,194585084,1936874546,622527101,1778479480,1431470209],[1021208883,1584864063,91889866,775877598,357838345,841738233,130483969,383584253],[758982478,945516172,1876984078,809408513,1320919745,1633768116,1463454464,114736401],[1072813943,579835433,1389143613,957491991,1846802322,2072612309,830480458,722983077],[331773886,1629895550,240122695,517169177,1323727247,661573831,336584905,1511134202],[2061184394,888175946,77763915,914846599,732980064,122071817,2078032702,576522865],[988949676,901227378,1252222708,1646544715,47382323,909090583,1574348842,1407209641],[697696963,28459242,2103182489,966309993,356296931,1471740508,626666363,60115674],[1666042626,1994339454,84903887,2006159652,2013317930,1238338544,2117199931,827899734],[1828395172,1587171840,1624399014,1771294785,1977369719,1486503734,960640768,109626069],[1466042334,2115576574,1761259016,817884036,1195023931,182015125,563371498,198297288],[721877610,798175057,1272728782,573294941,1917911974,1227301939,221595128,1784350388],[1152197458,1477791668,1465088740,267077189,1275421936,481454847,1217321121,731223191],[492515025,832274540,1105296514,16455885,18183119,431244788,713734875,1036645014],[800943510,1872115020,272045145,1144649935,749536111,650786495,116837290,1469491427],[229629221,2101380452,1651507156,2013414133,1248136021,1435560765,757084178,1949325401],[1895635695,787551077,865230665,1850702901,570783821,1831941734,1113365305,164390112],[1846071732,1006591092,1649131436,297716740,125079811,1748821668,1475182012,1214962816],[1179907796,174922985,1843163590,1421581226,68692737,1424306071,163738185,1155664564],[1035590851,583560504,1996515914,1022172868,39314672,479024679,971526079,871045236],[1356962244,1104613566,1004899956,1991043222,651460494,1679259444,1161724084,1504338382],[139778241,793698326,564404366,1814037224,1722233365,764585495,1272200693,524930074],[1908860119,1854815202,1776070723,1775876106,344250200,1021114611,1195725531,757871093],[763585647,1129548739,1027787011,1826380400,1058688675,1612077716,1524209209,1352789165],[860991797,688079405,1310561062,552831954,652722968,1975298249,2040320880,373178565],[2079810746,546872617,1899474476,325194309,1990062455,418488332,14649090,668277815],[1480059283,948471126,1725092585,689033773,1368657573,424710589,169202641,691903982],[1356206171,1232278859,1829097884,788039429,1453198987,2013945919,1447884223,1279230380],[544075229,109645972,360251652,519663862,802755815,261942499,1469612561,1746846993],[238454801,174042336,1483643513,440672324,1190696363,167694042,830176198,1777799072],[1584822575,951542882,1868863020,641854129,1551925921,749417135,326085013,493739409],[1758245973,328319867,930009083,384768002,1034728913,646763988,1873461058,1467188530],[1322600180,645216099,529762118,2123159481,1130039020,1648066621,1039990814,870783836],[1747074371,713873485,1496134278,207163854,250487248,1032707414,2097172914,1326467243],[532834407,1680420649,549252787,298099304,637344761,1158353214,1323144916,52087070],[2003293864,1449453122,301655950,1993166977,295381657,1942944145,788325650,848426349],[14262815,216539402,1399560603,216329065,428819125,481068222,1009843491,1125468778],[912319061,301229755,266318946,1799380625,469842635,85572610,1150470362,1920591218],[1042377244,1948537233,758809048,1035123232,257197120,245536004,1108684054,2077060414],[1488261901,547960290,78801602,596098942,378839458,1132580819,1689661114,1130202692],[3581373,1394926397,377093649,1126531373,1678861525,1268036577,1873620914,1966199857],[1997924858,316237087,912655111,772327253,1325150370,623791230,1412966818,66925272],[1765478396,949267244,1394067062,690511193,152994945,858085380,1510917424,668487935],[932093064,151782037,1029749245,1905363725,1332996489,650869765,2013066933,631782267],[705623932,233309807,515814251,579314702,1898297628,81948609,847608956,566057214],[1773446404,1155311851,553133907,1797671034,1419735551,1071782296,1320645963,1522802646],[1490426436,1938542338,1284929668,103169183,882847377,1381894149,645566780,213714515],[1473382817,503835910,644730729,1215759593,715146023,172567882,1042504579,439154678],[1926191822,597207973,1118664285,2012867424,1055536728,2085514226,1455213478,264154325],[1516609991,1099106488,1794218036,494087263,2106620411,881353861,1339681968,12696154],[271610930,836033266,419022344,849010401,837283814,676194522,790305873,1483597729],[2021541064,133005320,788722926,725971377,775806551,1034919460,1199407882,1446428784],[598671130,116216464,219235759,1807774743,1899757121,934844642,1645186461,461816850],[1188176567,141792766,2091868328,1848167566,1400765818,1033870600,1608790251,24934394],[930997343,1459891193,1297829323,829566898,158592388,444216690,1326103784,151968539],[2092417044,1224907819,84786358,62490959,976548775,2059110002,1575103832,1154445841],[590171265,998826969,2112454742,2005369222,1912950775,1112754836,971073449,1553651070],[197689345,1683695545,1704745971,1436619968,1890656763,1957945078,979251001,1856151347],[983817578,279998326,866319601,2112590379,1239190135,203016278,905012492,75120690],[1582981551,1547472966,1882530748,810283395,102397922,1364755967,2073958510,1782808251],[1195371563,1048160765,1212646194,1817222780,371985870,1164793707,984541097,885995330],[1600436527,798917902,1163843449,1008081378,403265904,2096014234,957938695,2030851954],[1442547025,2037740736,1806854755,2124452276,301369701,1475395441,1874954566,1895581018],[1079113043,1138137685,630978095,1625032120,778022182,200432010,1521828959,2062422689],[714840526,568841393,545491388,1223738463,167913519,1288745157,1302904626,315013318],[1692118134,882982984,1613683987,244260048,1378734547,1480452258,289684234,521140078],[935675940,194202792,637605683,1212245403,305289472,286989892,365856522,1068874189],[1604946264,2034123625,560963356,1703515052,10544424,1750548215,1307674244,1052269767],[1237189592,404427822,1280307746,1872927097,204931069,769761669,364144475,1817814462],[357993437,1240341815,822569101,357189685,374999715,1666927094,1890790167,198359266],[819140904,1281583784,796989570,1386457601,826069417,224398866,1656829459,917095368],[1650167473,956287446,295351859,637629493,712502880,1605332781,516057639,605993656],[233180867,1444717141,1977649250,1819303610,1709527255,711220669,301855095,1997323287],[1460006338,903992548,1149633062,25734411,980341442,1416816854,719192504,67100376],[1335346567,108194456,1474047741,111162751,727504154,2080206880,1455608122,1977979935],[602312214,691984990,1648546314,2040542119,295430926,113287545,1745879245,212031297],[800093551,1595330953,2120076789,1569736646,1081675869,322442581,1055879089,388297944],[747930768,2104280082,772544906,1645481433,802067994,2097522099,18378783,1605637198],[1898155892,943920209,112301724,481947446,1273629421,1790888997,1275368758,66047934],[1498648361,512409012,900516438,790338500,43786190,1578589184,1661817679,1185174550],[61049781,127013197,322053960,1848870951,141960440,1416737964,1500200111,1596521868],[811788760,999299176,339813131,108433964,1196015803,1445934432,1011850713,2046942805],[1750466494,832073293,153901738,16149193,290371873,746746116,219969160,2060602085],[930575085,1694672499,1015079684,1564688001,73781178,2033805278,1311838829,1575866142],[364021329,1914216783,1390845494,418380720,14473800,1573494667,710401787,2120870840],[718951051,1792455121,183110551,1022285403,652068466,1560995405,1311273845,333480353],[993493664,1126330634,1272903583,1714408984,1292362768,1804491046,495470654,1091388527],[601544716,1132457703,1253035088,793298620,1915981545,254730417,463191733,1431253973],[1929161010,751149253,1344909125,1961632893,620142939,2920058,363541543,292228774],[464587951,695851130,106101227,396610708,944239894,708240433,1837161050,506310831],[1675149074,638149813,1974757951,488452072,1984904078,1500266265,776888829,1217812889],[1821375850,980657736,2109310514,1800888787,1018465537,1840019185,817700438,843862778],[1965593237,287433745,1188726099,1415324245,307153640,1183051340,684673456,634079775],[1272785632,89851967,444397652,412756423,57896893,1094595353,877323367,2013312139],[656958557,842150629,1822391049,1675900331,909196819,2113007208,1661266693,1212693340],[1313774051,196135856,1306606072,974038009,1076898983,789829874,113846319,1626256770],[1294430661,187167364,211350030,1428693898,1748353055,445874824,6357377,220866655],[171421003,487007852,1097680176,1580660658,87763219,11712372,1935765124,2098257912],[835400600,2078686232,2031432952,1477760012,1080027662,664327193,879194042,835714381],[1065833461,598791116,1281029013,1945862655,233017279,1157943638,858202518,1528525775],[1108408481,1441357862,709073355,1058436550,16052418,555299921,677383603,1100339831],[1048348491,2007638030,1998397034,1302595976,1933038420,875882151,1332596347,461318332],[192507459,1458172376,332639993,1929669362,588056283,829682532,2028322776,561233321],[993526702,665879875,1856493200,1961985736,1306744610,2005999263,1413273972,90071391],[97370182,1376963407,249499698,1706586155,426280169,911467570,1041706542,2057163343],[315514601,575851944,1837167242,551956862,1278671561,325816743,231673037,282983734],[514367406,357692392,603782681,18368325,1066146833,2021489205,593545800,197671120],[1522598416,340972340,1758637186,1992635017,1775990923,856296232,483028383,1504754459],[147727090,10500157,63700157,1494582507,651644075,217363378,1945066699,1339082314],[1265567629,2064381300,924318769,1537250160,614639907,1729879572,1640300671,12881904],[561408286,295985336,1838187232,1205896533,1249570251,1761630290,153068485,1380812661],[75748574,632935845,906240821,527368726,1437512832,775459362,1873957599,542647891],[1570589282,972356425,1887020975,451306140,1514050610,719871017,1967110101,1191859707],[498133506,893699961,93717130,1005126263,2060425644,1539076138,1154223326,1864494094],[1655554379,1725417285,1784159996,1504562048,891996252,580477252,1690313746,468776112],[815211523,1328430970,1450729370,961213551,1433246108,1810213513,125060899,945656767],[1954860732,1999120293,1157439002,628069584,925763132,1556701833,468250587,1050942734],[1552953813,2112757147,180148663,226183202,1284178683,684360293,1782278591,903722661],[593833843,1851694799,1464425994,635764125,1165052735,414816777,1071941381,2126320421],[928166227,469204425,615977814,843981764,316250205,1100418081,2086715228,1068896878],[1355209207,1728180977,1455379384,1559625073,1578055036,1843891595,1451585179,1730704583],[645581022,321535681,579705666,1643049313,110643547,1331550541,66792906,155217695],[1061132054,664424930,1669544674,1873475257,2091553597,1649245778,785911666,1329647777],[549888305,1109377457,117629008,815789365,572172070,652200864,1445903787,787477529],[1274989168,124676104,1168456344,898760852,1998337865,645024895,221765065,462924106],[339338329,358683517,518375690,1737480701,593323715,1197960054,2053011710,1549805443],[856459158,309192494,1592285561,95319334,1799245654,1813578352,1607721369,1920822577],[442910197,1398590627,1966341505,1469043260,2026409452,670294300,1926870761,1460820918],[1483659307,1464343356,1757894292,493378916,665390198,1121521978,301597270,253111334],[739485487,2081820089,1211057400,893780479,1390908334,126950,1999741981,364389819],[522821697,193892367,1190658576,1642359682,1058514237,1803852438,1420703797,2107424991],[1839984108,1234098459,1236281639,4460103,1548361329,601054554,2042776857,9242654],[1854744474,914317970,924932941,2120139216,592307333,2022036466,1641328371,1585619403],[1846807458,1130389454,950261900,1676042085,1557922936,1394864505,2024506964,1909678156],[767710682,343445210,825837044,1485544534,1234387762,1498367892,230946396,2030360975],[571904822,1640228631,2095813328,726058746,235555334,439986785,1927686549,2112672781],[1710639378,1239269863,368028627,955691414,1576595020,1694375842,1016315637,836432384],[984441742,691330537,713356221,1960088733,354994385,1582796387,1779271546,953359401],[1810902009,142713056,856372259,1333277721,352105094,531533559,37322556,1833775165],[1566439934,689698415,410203907,9367808,2113646299,875339906,303022379,1812714509],[993319967,2007678959,1469922029,1062494288,603424131,1820949030,274198085,483821146],[1290112412,94956106,1305624787,700727719,1132201034,1705352002,2066560528,813315355],[642857808,1175577558,2057992842,850521860,1094756172,460477321,1134835318,1283705947],[608663620,2050253365,1526890237,1537270330,2083445441,1987097475,65710580,894288393],[499257088,1389260115,1025733233,428288862,1625711779,489991199,980543559,318638451],[993504238,38283098,386916274,31111806,1247178805,1910692048,1481538627,1171328324],[1130602975,110705786,285507727,791073614,1807690334,204623080,1446582313,1081371631],[1743150700,1117654928,1942276287,4553550,1003031307,1601781277,855003108,184360202],[392606724,1364928331,1896991346,2094503844,1338766211,642957037,1450784139,5548905],[1417620995,621306780,1722314728,587642187,473142457,1455736058,976874126,1052872909],[1822134975,1739828986,610402822,203129040,924735941,1085613389,50323495,1802582699],[777995130,2099554536,257584958,967235933,128797337,858585791,1532513644,2055496569],[1956067835,880689090,314703048,1866748487,1290953908,342036661,1826453678,1799353471],[415554000,1243279878,1131691589,1558892448,1298005914,573539986,190781598,1673750610],[2090857848,1231664147,1729349088,74370838,1347938993,164714310,1567743615,1918196002],[343119277,834396846,1763613690,1857670136,51019258,131478965,1593434359,1449381982],[327690402,892525738,1429131934,148551979,579805916,1374284692,1749836640,743083788],[446790613,1826563662,1347493916,1107606177,1273588444,1965082756,1712504133,723832003],[914576663,1610283174,1536873694,629951883,1593169711,1405409543,156737176,963955795],[775417010,1305946191,1770340485,1104524259,1609151691,1466529429,27599701,568138453],[1047098312,996290150,166056055,828155460,443073404,441241267,556890281,1878140361],[131108015,760222361,1714361923,72185462,815136321,638779856,1803038758,2064382323],[1344260714,1859638435,1516272923,829209886,1889240916,662565847,434768957,1196729026],[280109178,177919123,702096350,895251220,735473461,91040586,692221669,412065382],[1253008961,749243902,785756492,1572963658,2033651623,653566817,904308502,1601491373],[918837664,1772773670,102238099,790508261,378275280,2046174494,93160315,834661233],[398022205,1768350727,1501735637,411961023,190964197,2079220865,841131946,377992402],[823048174,2116927421,576703054,96791809,885501029,850871590,1413547769,373758869],[219920249,1650364164,1932723199,990403538,1363200416,73350037,696998198,602300171],[264578206,1845763387,938165632,727094963,1067371705,1711725549,783043187,207943169],[638793732,888928093,1683006932,1269380489,364617118,2080965432,1182471755,640403014],[1131289292,1540215246,1924684250,2125232621,883721218,1780008006,1239271333,761828534],[1597612499,510113302,1429467032,1626789669,1832704262,518636065,680867803,467720151],[1431881390,403839800,1190188263,976976013,1467215341,1480226845,52318984,1365040990],[1702580747,1301822245,968496355,1486324089,1803362588,1881052246,2115279013,237220575],[381041383,283488428,1741094260,1936680542,1398069938,2007637991,959436998,1244717535],[903161989,1242654,977297309,1059120899,2059073369,1640655381,529899824,1145245418],[128096931,1866022815,1673066674,113080568,1448995431,2078328268,2103278812,1508369682],[1424053219,1440199812,1735202046,661031603,423975060,1067879588,1845884042,1220234552],[54636195,357084775,1158147748,1034603475,1001071575,1071772703,295021784,1346837999],[1343134547,1695537330,451361636,1749337715,1227698282,730553892,805440117,1635665637],[1022919640,1075418102,98763132,1760009381,2032952669,1428766213,1198360858,397622713],[524178883,1205592603,116175506,432402868,2074472012,366604366,575131249,1989651147],[1087121357,1739072289,1370948478,657224464,630976353,1788367155,574116572,428867785],[884873374,319991824,1737639543,102495781,1525491235,1571976202,1655559858,1628964185],[1835142667,76062906,230977612,10975826,1008069557,268767674,84119710,1619856435],[489230483,850519234,1148259170,1960411442,2108086490,70319734,905331868,1379306823],[156624118,343105648,352874890,718069703,1012543577,1423276465,1503780764,1561717714],[1889902078,796789041,1428132808,950653798,1360739931,725384987,107927353,1786297310],[340310754,786001401,951996266,359568875,539757151,1333086308,1213456129,2046266956],[558924952,335358680,1690403692,1414994587,292868374,1526527713,977256541,95184778],[1647708556,133021238,1486239369,4044879,1896052480,1701067160,816588063,104003804],[980215451,1948620607,1092788173,1087479732,1760283658,2002051765,955562841,2108240111],[1210598174,825162435,1257905655,1138365679,400554323,1583829091,7033039,575219445],[1091427928,1851164510,1388336129,1840268151,2026244673,1293249000,362200867,1395658834],[1140868471,39717098,2107753887,610323501,1007605913,1393648913,1930325557,713241755],[547390266,1290617668,25729652,1431273059,893346539,1141927500,287481469,1616933731],[1361158500,791784210,942158142,1958079556,273179689,392857423,1250496463,2110938828],[1511979275,574597473,1226091394,951868428,747830566,698057526,1502749175,1992008798],[777448042,150603533,215661628,746249884,2048209436,57033731,702138027,878550102],[1019895550,613277361,1361486835,189749020,208954153,585402602,582384299,923567439],[1475329056,1950976717,1430961635,257713292,246801855,154682122,1242836407,1695660726],[974973158,1547609181,898260346,1111213481,175205595,1332179188,1391626054,802199409],[692612678,1299580329,883696969,747915407,1688269384,1286568417,1751119976,1742922140],[279324004,1320333642,1391810762,1413873755,1601703697,607322689,1176228168,1773696892],[160021698,2050038841,1723146128,1944270023,550455286,817278081,317257215,1427325176],[763642689,55704361,749502149,997661216,1670909553,1459529670,287404902,479480790],[619150191,1308470292,735728456,2000779320,506753135,413820829,328211756,624701090],[1303946214,782601189,544818779,616301103,231761036,1874968954,2088398595,1965882827],[2093684269,1733419186,917115080,214970660,437437574,634573339,407104657,1474505734],[880044980,682164540,800855770,433213691,192773670,170796860,1580520752,799779840],[309795114,2021306727,168235341,1500368029,1357077983,1728291619,937354567,841234871],[1881800842,1433550652,969260833,603567509,640802974,424694264,1734112496,1017369932],[500960577,598194979,1872311776,1108959645,1478062707,1776606139,911166952,141751551],[1818256587,396766666,1722299187,975570752,1578269747,47751073,1080427632,1347970596],[1510656344,477214227,2004045705,638236729,1265381883,992731314,844723887,104550761],[709798669,551990248,1474209938,2089764455,730398546,297679137,613512198,281160171],[1248587115,1545972812,861237535,907773307,1211752882,1971997382,952814458,1322534524],[1733611558,848378688,239379516,1358372398,937164460,1727041282,1462554676,81383304],[251762849,1964856764,2051140001,334068824,1981427285,677552293,504282192,57234024],[1332036938,1403283168,1473247036,1299424575,894092846,665121658,1837741353,1465985367],[1209362637,281689500,1357537791,2103633504,1647420088,817299034,841394079,610101218],[989223199,1111068677,215629452,1161309708,1631471036,1261926329,874956735,1659308035],[1206468373,996297041,573423413,615650942,384554747,79569222,1581711681,475128755],[142516770,507972757,276899717,161820697,690832038,697907576,912315227,1113287439],[2086024478,482811438,2048653589,481913812,407487765,517493412,545340128,1527263804],[1638087257,1768837695,1740722650,1144787264,1836893671,1286886148,469682210,1480701726],[553823218,1177873205,1194249299,1156222604,953245623,581464711,905853625,189619158],[951790320,869694011,1474594546,1843573417,2111862293,1102233406,2016468992,611216682],[537984832,1030248420,790198634,32082514,1619798344,1253981251,1834801989,1317334585],[766754251,340758150,403178835,1661172364,1204467102,1720314870,1386473984,474187588],[545594952,390592557,625644289,1093619317,304626712,653330075,1891086654,1895829561],[609794866,157517764,486076210,1710289819,1051596000,1765946578,1219498895,1286362437],[729987985,369407776,1015984813,195211074,2025508943,1491689925,1813749157,728636802],[1537590204,1284931205,34769185,1950229665,1872134285,612033696,1928215340,866544722],[1019622488,525784508,1613875243,2079574656,812904139,2089590018,197625791,1478895632],[2076762932,193496793,440889730,917960696,113158648,1828423749,120185721,403070897],[444195402,1937265974,1454839472,1621441837,737867360,1608715403,1610045825,730500389],[996585365,64502727,700973274,1247048860,729354264,1791440734,1929685085,1581451374],[713812999,799562988,1387272646,976825429,1791833041,1036382672,1494892012,374501407],[377921079,384173926,117570878,2949386,1699441674,1766409654,1741804120,940466350],[128931297,1014093802,306906409,856348273,1738866471,207994672,1769040060,1373224375],[999199689,18272016,485073823,1456669389,57722719,1067043163,1940403891,1868246811],[866300687,1667576326,1689222215,478706429,800926041,352077922,214335762,608936533],[626711850,634582680,1928329014,758540731,862740424,144826521,27304185,881993216],[1116129078,5042296,418584889,2053131645,616328910,1885342908,1725085037,1725164648],[1714682902,1110521554,415340012,300274973,716779538,886035646,484574324,868318276],[1828167344,671590569,1877077452,541455190,428356319,1196523625,161704978,1403838593],[752097981,1723704829,147537717,1113470796,2064770082,2069732921,749535929,1997108868],[2063690200,2116743358,541078656,358967585,1895693976,1031997758,1805943862,456552298],[1149026657,1637134354,1772677174,968858642,729798240,1507162954,1406961496,185733862],[435650409,507027605,1649366622,951039462,629409169,281011578,705871448,1700462696],[1368154519,1655779142,1625927415,1753992755,240117081,1830785129,1165391471,1406259850],[1491051484,1923976091,528332998,1049632383,1563254507,1307404696,1116544084,628720197],[508028004,1046101083,585837529,1111691348,882101386,527736285,339717415,1310903503],[1201418482,1839338979,826464424,1407826216,1578115958,49831285,535863652,169127169],[330291092,306353560,1915237550,1026407157,879404910,218404173,342033382,2069164589],[2017952795,1370334900,1582946531,1548190741,960261732,1248601431,1337914083,339755917],[1211543996,1866967147,1715356959,527306570,177751311,901292873,361921252,1617419048],[1934500386,1193212971,1129990148,1800571488,239250016,1160556065,434388706,1752580972],[1074491289,1634420549,1426674220,892339969,2012430555,1977078910,494533951,659431207],[1565023223,594583624,1114628439,1425168438,2019104360,646146207,956433893,1865556467],[1196490172,1707013273,1203791713,190275506,827886754,953805778,1883624496,965582977],[1653914217,481271831,1590450053,1151314621,1766649531,1912756396,266515394,421408718],[1247069269,1136750708,902107762,1043207850,1092401334,278597371,1948382391,1364372138],[662080643,1999114484,2066369348,504405634,368062551,80098338,881375158,489490789],[924467453,1608538654,948427122,1804449584,1717875080,721309000,1387997708,350561878],[521534311,932461944,2063264605,747699747,1217806952,1149872151,1555326939,1049269089],[941387075,457833538,1493865437,218012208,618455609,73554476,1750630178,1793333608],[519246220,999938170,1118767184,657317688,973773823,610162041,2106617138,916689215],[1441595125,639631039,730072540,28953761,1571887251,1548058260,1375635718,78720040],[626862575,563439862,1103250466,1404230630,370849802,785310736,1707419335,2081684045],[222210603,1337656942,265179775,809798901,1581731745,307176558,867390079,868360138],[1895809814,2100159646,280709959,531495395,401495734,1170958571,632169778,1635313648],[1931018726,1426156557,1667389909,1456654876,66207505,1496733925,921280212,549457866],[509851389,1611010102,1468762890,667453892,785331256,2092941554,1536683391,196142566],[752883858,1694122108,2054350672,972033648,1960976533,1220998799,1496899887,1323875039],[334340416,912238211,1158026806,913591836,1216363545,1975542117,823087563,1898371836],[470117856,1104693363,2073569712,2118281218,1713962491,907438404,929994996,1917285111],[2010045119,182512295,1051227920,646046783,1659028349,1448467967,1485608,73230069],[680020015,741609102,189534517,1045156013,891405963,1200007088,2070780459,530698542],[1610029631,998721613,666459709,887680376,487881352,178462636,2111830945,1936676192],[332118193,1876401464,1301225096,746372637,1706597497,2031787934,463459221,1370922827],[1913811272,1979540731,1071868744,1429430012,596114692,1113308386,1679101659,2047982355],[90157388,2003459472,1554710582,473734101,1966795511,1463451440,1830197259,1309410412],[1163982607,559653643,260778439,374512693,147987689,536839116,499861631,397685207],[1933654072,1288695512,674176167,803333021,1933861996,1985657979,1427432934,1764805513],[1480996542,64508099,702823717,1580731247,70364379,1681354005,1786361046,360334166],[989821274,1120769841,1939031996,530206783,471216399,1394442771,853042071,157332981],[24581159,646685630,593511470,120116825,385865175,463978792,1903978490,1233131630],[1089246641,939235470,631977748,1053008076,1009318690,1089750216,1268512522,147762366],[869740463,353351825,1905343964,1072819166,1399264290,1497673019,2009640410,396551935],[1282015794,1667674257,1299585902,1081752018,352818974,2052362282,1863973035,976135628],[965923218,1799401061,1550663450,500935961,1633541332,1482090195,1018909508,651911467],[1173106399,388084128,1825493,492799658,1703453296,1425608316,290215776,1737759063],[303720192,454056733,1113167233,1293145923,1122484115,1528893406,1809831379,1381720542],[1190468800,1391792277,745578768,1938982501,1905902372,1643475562,1858286522,79935898],[958550991,1887018913,264356134,1706377583,1835739647,678123540,1087776277,1524296156],[2033986704,1339223519,1627549325,1952747385,152980522,47481274,91958319,747551928],[1418999850,1988134160,1359261182,774910710,52699744,257681036,1364744939,1318254915],[886448554,899281185,995390244,355463744,1412559918,172892144,841721636,1482823673],[1942055694,907919560,48162096,1354786787,560570466,1161203682,84482885,29988424],[41856926,93491095,2026348192,133724942,1715516002,1097261441,1513098473,584322108],[827699961,1753390853,1418318494,910854542,720198892,1234757827,568039129,1212326254],[883450359,1211338143,1610952471,1507575089,2018844225,900989390,2042570617,1521932805],[1372188301,1514083504,1041775965,812815440,843151620,1034742507,587846832,606406597],[1183749366,1466813290,837721484,349474603,1159341373,161550087,1021290965,1081360998],[697998287,1001768688,1269852676,1336622803,707135159,1474063018,1196866481,144729767],[588989845,566874769,916637962,541230611,474866428,1505004008,1748296627,1966251114],[1279785239,1227976533,825668386,1484600682,774067525,1444771417,655367465,661076826],[1129327372,81183958,965078236,174723863,715213649,185576784,1019226336,755798197],[296447311,1938729966,454502424,1941429113,1403654565,893820829,1000957628,2111336684],[2001753746,1920461646,782063826,337537113,700071386,2094873927,1498204272,873525210],[102588086,513118749,2100852647,1794447087,151586511,25440624,1282816131,600081467],[245521729,740814549,969373708,1492886918,868997744,1976947012,1581147432,1090521934],[1232729480,1221351637,1473525641,920043583,658721089,1031312652,743280825,913860416],[1467671633,2127966950,217976344,568185657,621482042,1988214938,698624814,881309983],[967680044,54703336,604302283,1314598587,90666117,724699805,1984918537,2107724519],[1937142843,1551262959,2130615402,2015098253,1899035128,128394125,117913565,1873774166],[164687072,2009064980,35310313,1361214477,465924836,151557046,1508896196,1424863664],[287593351,253385732,312640105,1775513648,1810641119,151170726,1734191143,1030825101],[172147054,1355089508,230660954,1547287365,1024158489,1032931130,2089566593,1034216731],[1121196061,590620367,173438540,494423476,1905912208,1000118171,653030999,1534930846],[2059727923,141024972,1502064000,635705334,1619503321,339481972,2047192062,1250195368],[619801341,774519312,88531949,110598532,2057051801,1869475102,614601909,1734536724],[612113414,2123301758,1788376816,860698876,563555188,1075506451,2081638671,1353580626],[959317032,1928232006,432585831,496244032,1790137436,56911372,1182245064,405532742],[1852638307,2056041903,1751598258,793072180,484227057,1832834879,603916895,1361590359],[718645199,74020071,636979910,38186892,522830201,2017960717,1450681152,567037736],[780756619,591559545,22891011,591385730,115526902,58161609,975710309,696861214],[1423234038,1492846426,1955665906,56583505,924539530,2095010305,148208086,394105261],[509215679,81406498,1525584346,1107423036,48623955,748700122,1735053026,709960183],[554852333,2115232219,1616053302,951681461,1183446639,634795144,1660813671,959958768],[18255482,305231958,1978759383,542503253,1397488831,2014953297,1286732014,1074545978],[2066523746,949171092,168370468,533259940,1159746998,1979143806,1394485181,23238920],[483531469,131778157,1842933585,2117500748,23136485,809709546,1747750083,2110101420],[232840555,1717919800,1021085707,1479102102,1618980601,1976640368,596663442,945076457],[1120488223,1178187753,1219057324,967367740,1964827282,1479698723,224818057,624459166],[1616529970,1149942244,1948007063,1221152385,1335804732,495170898,1275827151,855299221],[719163285,412749102,2055904309,323596373,563077217,1566547774,1495839279,730201254],[1734098994,1968885678,1853953704,1832741065,21691185,591126987,109482512,331440469],[868253311,780681288,454303394,1192641632,702379043,1275378234,1588049578,381395097],[94841582,1791677080,256084399,1970469071,184812760,1106210786,642065550,124129541],[641005404,1475062640,1218855661,1426041695,999655142,1061552386,1559588845,1958122228],[1049897269,78444676,1019902707,510021402,737372348,732650713,1972351388,1499978714],[1568324041,618133701,2053982857,1064614267,2130225527,1620177794,1797747427,206417220],[1644186060,1309721006,1522273781,255065944,1714454157,1777048583,1610714724,532296573],[644476700,1586954961,325936828,2082067734,550961775,1256959250,1120696181,1445761380],[1367882972,617086094,908055747,1512675960,1969217704,1558966475,967553599,1547261705],[129795903,644099987,1362073213,429669425,1521449427,113544953,1910361669,1459727244],[621014314,489089399,1818646344,1511406790,1365369692,1310126870,1616608967,447203516],[898452844,1004336302,1992094272,47780389,325195984,500156403,142051297,1174525457],[1275889360,133620528,673696010,1794053725,1788124402,894368849,109520668,76586599],[246954461,1488737282,356450323,1534546756,348515796,1087736520,956066765,258412555],[2016185228,1384018673,1829858846,822855302,1674921028,1626167829,1213621624,588598442],[1535165210,1837957492,1737785791,1708795616,1374608968,931152478,1695435194,1618322704],[77777922,1005628957,1396782096,524537524,426474605,978852490,1193905385,1353546511],[2064646824,422726027,460447997,1548603699,958828568,1692190705,1428532476,1306516625],[1475071531,417345668,1669534499,1866818364,288300100,405110400,1955645049,247629436],[1597649547,2081651012,19850604,798503115,692057095,2065085203,1203605697,1869600181],[1003416936,1708890509,2099950843,556566628,205233017,686042169,1876589105,1122203018],[1687500979,1308691205,1846955070,1629058398,1268540785,589344355,577005605,951484054],[859840871,40840950,1292921110,101711699,38176721,935789579,830860408,1262100023],[859466750,1988525790,1201322039,757663193,423232182,1927388367,1107906492,1896575260],[2045709271,310783445,1357490484,1794684835,1788153650,196018096,569706315,1658982932],[562759155,1621069161,1497424820,1641323097,43124302,1267481638,1940110210,387893046],[1842933091,140386077,1226157304,1680793219,1465038255,215905319,1457471704,798816980],[1163668223,1677359199,917084098,731455364,2019221866,801324173,1540165084,60089549],[520606530,1409246060,1754743208,1462972551,1993182085,1848346002,1729798758,1514495243],[1967025878,254849810,64338794,1178870760,1398663016,1341549851,893598156,1678210456],[536153396,1559106663,1457817334,193475057,304797212,1690166771,1125964033,1072140181],[605691103,1804908307,1073685112,2117660633,824646946,942960504,889074368,1431293110],[1654636633,1245762076,1581644884,862642039,1072665390,1588343358,1757006591,1326888924],[491815251,1234139132,15803358,832042127,1282488661,86477002,748350562,1325821231],[1439151048,1512857585,1403171482,377848826,337181375,1129270363,242845822,1882184708],[1251447332,118043738,142994577,1075147453,240022127,1685836098,1482599919,268944347],[1380006035,845975665,284957142,1241397625,1594464880,1180133700,692493885,1890516025],[800002672,1570843954,1222426553,835895995,806553487,454279245,900022573,1882806754],[1782740494,1836489456,840030372,1925408577,877608597,537382157,1853379753,63430436],[1394795124,2096945159,1014141346,357352469,1294932941,1902455326,85017371,1483417423],[1809796356,739714020,1950674699,1233634956,1698410986,1882438423,1612403405,1032647006],[1719837091,629117645,1791217751,2130477181,1217794597,1466814339,554947237,1494623867],[58164631,866773255,1413200960,169327409,443042039,125460616,1010220988,1599627384],[210883589,2085622174,899601648,747098391,220078859,1470488767,877353732,1174215931],[2042645435,632581913,1594162864,1914974489,1843035161,1546474747,932685272,2078756239],[1979527988,1760518961,582046423,1241757629,1200083488,1009003158,882323150,954828220],[286162507,1498202791,1022865899,84774608,1596728542,41563601,1846229034,1185658793],[1997092505,1264298080,520817572,505379476,1498494358,744808636,1425298113,432884176],[585657616,631731594,1915217574,148432179,254719000,2029659337,2424604,94799511],[960805880,1443447347,337625260,1213134214,205179948,897713549,2093434615,101363331],[1682146125,695533574,1221310863,864675728,980763160,893354389,1824770227,1049869260],[1938951895,540532931,651249187,1907847563,1175331092,1300883203,578313584,954969686],[1698333132,1336160457,461104211,1966987611,1542118293,414803772,1463249035,154233904],[922768892,718534103,58897783,638821746,1900528978,235719320,983462122,2129942569],[2101675115,1073927399,1616046342,1193711102,1782676081,1926037234,1476822166,628270344],[155843167,561437869,241126636,1496989799,1518072362,35598305,1135275987,46256852],[678432517,1220039397,1261075189,153472382,1913549800,450286456,2052245261,1292256837],[1783097111,636339427,1556878440,1889145640,806115279,1612234550,1275786242,123040728],[1817977911,963900922,353237819,1688526443,1221742448,534958625,1884134251,798711871],[524464114,1712600329,1117782920,1392820680,774360533,99268010,1301813916,1714630524],[260247753,632478216,718283553,1859463027,1774246531,1450238394,68014724,1366284450],[928349176,281777358,1276297318,1677275419,2101320661,72533609,1693299896,610597058],[1466584119,211765513,2032092458,393061284,1855693162,1347096028,634075573,550099299],[243011167,710240612,796145889,1500451021,1574435549,2084203040,490602715,1761494390],[1572205681,1164332257,871826968,539978539,1236518806,774773536,2086193957,916627719],[743005949,1337657542,1600977093,1052724803,225109645,1335747117,639062668,1809770270],[1928463704,472375940,1972661911,1846702981,171100036,136314002,2047211112,149583603],[1515151445,1369490532,1469386087,1498256273,890761831,867216365,260033556,2008824374],[1617451974,1787194536,1615104365,846870794,1027015150,1177058528,480525557,1859818429],[636573144,113750483,400209376,857600431,963469028,688755326,1833857239,1092075529],[1796977262,897226091,588185045,1541874795,497614403,291299177,1206250284,1842636492],[827340073,1466715224,2026608623,307524259,515846299,2041062821,789858614,1174835622],[1801570701,1967031918,1759300559,1597775147,1688170958,1249483543,965964759,1329210632],[1507646379,1818889445,669500587,506076229,291700926,1349289786,1710285660,1938896025],[1240663504,478958628,277751689,1035620401,1548564773,1223903984,1339949794,992331545],[2098719801,428325029,1065882216,248321892,236521,1372553719,1323900118,734737423],[1320285359,231395924,336164114,1682085520,1905862128,1765560732,1203400430,597290541],[904417312,1792687828,1296916358,1282166372,1121198464,1543369473,2082678165,1225525208],[762147955,1579585364,479808169,1725269865,1033172000,819504125,230564818,310950874],[440488176,1226420040,265014581,281463911,3050193,1955748786,1960874611,599262164],[343043648,2126155409,990149282,1533195654,667103892,128563129,572223951,671555069],[524383489,1954746494,1114469335,1422691763,317654182,997092513,760895175,441585110],[1057551476,1013096589,1125146926,1717847172,724283234,1176393137,1832703344,1119250600],[342798224,1299559751,584687458,365856457,599566966,604429163,675500985,992698803],[557249876,334575200,637112696,914069928,101893300,1581484764,1249240085,811074054],[449355582,831788759,384033176,1583379127,574717885,1720058504,1705847103,918318800],[908091840,1437574587,13873561,1789050914,1925801617,113667586,1079297586,859403764],[1983332436,1772304938,878905289,1537127035,239353987,723642262,788411196,236625246],[816727186,350786770,1613220167,527608031,751051235,844973667,676883739,800860884],[677218449,2099330117,1269515649,1444865947,544490219,996926476,1611160002,1365430016],[1172712792,515899189,2031547915,369324585,1393942501,1355980023,1965293117,857784516],[1966703862,1861060617,1824267187,595565377,524761309,843078752,104385508,723334266],[295858934,1317225488,1442797890,1104052494,1553934349,595826791,1071741042,1304887328],[1509835546,1760826205,1298595098,1203329460,195633826,1811022110,1536795294,822450616],[56770451,439866756,363147847,971726734,82061915,1932024284,485768619,645967946],[146595952,1474587700,190993904,217652070,1985825592,1483234514,1471370909,655798825],[1457698162,1897486214,337314640,1535372761,1917309142,2123662584,459486298,1696226674],[1316911769,1861156940,1170107890,147421132,1046134714,1089267852,623560628,1132397053],[1756414910,161638262,1087079428,536315436,2053553996,1379560738,1828868651,1566102024],[287933801,2017524990,56294922,806346684,1224956530,967170150,1271141046,1710184337],[1692262904,642929601,1499228163,511505043,291705778,17613440,310179742,1054645182],[1008509234,613137409,1827401820,734549610,1593414663,1812072371,1922928473,1947806451],[1487499728,447932664,807970923,684039948,1631787192,709559668,574593262,333895805],[167484143,748692381,150818641,1784640818,332247626,320618688,543110740,772711823],[1441113778,1054491677,1845017217,1703955991,2048626094,652930260,625478035,1143831576],[1449722989,1307487094,173511098,1573759902,203040434,2084789177,462524200,1876347476],[245178319,311800528,1529288600,1749446421,823611651,1464577676,10363439,2017215030],[523081779,1785037423,968643028,1297066593,54587413,1423500484,1886280291,1250841647],[817923548,588100460,724144801,2081541627,11500078,997163903,1498015502,423131209],[1389842028,306075457,1362387493,1380044079,1023581245,1659086768,1698053409,622268855],[386732433,1538350449,596951482,777803710,577645757,41095287,620628845,1212854177],[1820773451,1336409974,146114811,1821394228,368103414,1014405330,1056863730,1762941731],[75616603,407877017,90518841,665642179,462007969,224709753,1195285023,878396299],[2002749199,1130791554,23957810,499000896,56030273,202892586,716021194,1812753343],[1864268500,1148800515,1833349385,1934947772,1005496944,907138037,1314072894,1582830670],[89719322,1497031640,1607334883,639066511,171056003,1924685190,1360680885,1446132521],[1254957262,858243704,894781397,1484910918,1164140968,149890236,643449137,1220373958],[916930621,2085875538,277585618,794005722,207093013,788440622,1099698844,355281937],[1405956156,1422975213,720508469,211993406,470272452,494720715,1271335086,359911515],[1721886413,830094948,593288672,1857908527,794846890,538190668,1271214111,1603727684],[313030669,626649211,966458210,1844703024,987607947,800457251,1139884771,552582650],[779020831,1473194658,1403059846,1109540111,2027120237,1378054782,1566624357,1095542402],[363088841,1965047302,599625081,1043997372,2021979270,1974380497,1123954406,1865820002],[1245111521,314311718,1258357674,1727493296,753851980,183296229,1157665307,389690353],[1041181738,247236552,921362755,1166567746,1064704613,1051101635,704826499,133682033],[424597022,1117716548,17034364,876564969,1067054359,88581369,1855591321,207567094],[378666249,732050172,185970288,1191484061,1775678513,367595917,1124535416,190729458],[2037149948,1504730961,521040449,241766831,884444685,147208620,887697238,1025863313],[1366965906,445154453,176897009,1557798692,2036411395,274362483,1139617343,125190739],[810623424,876606635,2003105602,1330173534,678482536,1208588243,1448957869,1463722928],[1322548959,830285212,1601963159,840150135,1774313984,1365928558,1400053868,1684398545],[789441258,1993572286,261067653,1983465337,1671899450,887446331,856181288,645846113],[580130716,867660993,1982510192,731854007,1484026702,1563408274,776865612,1095818023],[71763188,853898466,707495899,302140358,29446912,463225753,1219574767,95643837],[808624665,1857202773,1667897135,609859346,1243578951,1086884989,1711173820,1117787179],[1527366090,947722295,591146161,906922466,636362937,2118591506,986040348,420492332],[801274832,1770984022,825759846,779584615,1944951583,1465481746,263138534,2097500260],[489074863,591780162,1011464635,1506138103,396606236,1797919935,565512095,1294136488],[571540515,297178155,1173422418,675899421,1412348381,1238654255,1014344615,1542475405],[381849397,1708222634,1526962111,1708991124,1280690801,1298374656,1140851361,315361405],[1622208377,1598806338,2103613225,828425026,208346330,922478452,1298867848,1589559955],[1778577252,1007856182,39844853,2126093977,1979885066,709399044,1630762136,1261996408],[1421144501,602265819,1350638916,1087899564,130201612,981865569,1747677293,1877708531],[269669946,1383668323,1414664306,902906437,1475833507,659042541,1580105823,6078421],[791559384,555218970,548138223,412579422,1152885537,440604440,285967708,238369116],[1843503093,820944177,511662336,163988528,456254603,1255049155,1480474038,1040243022],[1149171537,783263631,1390541591,290336089,1532362790,1620454547,653265811,24565947],[1599492188,342654059,1796218218,267383324,647524340,134967974,1456644139,1936941709],[1583018630,1668012271,1318692994,1781713458,13964447,201617559,1196372868,1998920872],[136126014,670113592,1389782212,21626652,363342264,595824911,456560641,434718375],[176992102,352902427,143446232,865461024,1412167524,1473830046,1211815755,686074452],[1258569689,44519186,1365591354,1668121488,386342902,944222227,757577735,894334486],[286906213,198786970,1296490363,1845221805,1278708731,1015284738,95032748,1870162585],[1746235292,1927550926,1007531129,91161642,575975745,1369481573,644931486,676766125],[1875341260,1464168708,1876870968,1897556837,1954056777,1524367119,1352942160,1270565753],[510770081,196475471,261177169,275432600,487769402,1659608998,76804046,1229133799],[1705895617,584917935,1658339339,1792879487,1718421557,279168245,1318736796,1146738577],[969859874,1584290495,1303633874,1661972616,648435814,689835318,1324793805,879912916],[894559904,509432775,1667125401,177839092,1233684325,1125358792,1370500047,988999655],[1672106773,270021775,211340245,2086268832,38721539,573768751,522484548,1013527106],[1874632158,658879887,2039510625,1816387545,596555337,694483656,1612050603,1153926898],[1044657461,1084151106,294025234,1616285899,781560029,1409372254,1276798922,1113787469],[1310442272,1232339228,1655495181,1663055699,879217299,459568731,375198487,1417911820],[850793769,994624694,1890477611,2072936948,1386137066,1720281969,256047961,1446641369],[2024799431,1842379786,1657693352,317556968,1560197215,6152907,1950143030,1593872689],[1615783313,238751435,1457352292,1705774373,1706566418,144514753,304508518,204552932],[1741779369,113855718,1083039047,977430983,1139308976,1851271728,1338454134,1293477661],[1879143545,1357989758,441104417,810803258,1576302536,934653395,1758482391,1461298171],[1500985438,1551803815,624395981,1565146111,843994065,410063737,378576536,193269240],[539314824,1312722568,6342987,515544493,1266837333,1019841041,1583195205,539577636],[1089602384,994203773,466815140,936943194,1473416070,1711593889,1830334890,785176804],[2082569193,1711705081,786928416,313370553,1295903658,1605135114,604288016,94857667],[756558082,663535004,1202602375,1350864102,1294946185,1802688134,2128676130,64112238],[842681780,1718632386,829314755,1209996555,1671366016,510549507,554943269,467447175],[1228168660,362352852,303472668,1438301375,143516574,823086535,630203414,1241026769],[1891317303,1280917446,1993103122,1219074760,869105618,2130363057,1227187418,2019988881],[1208778104,668560638,1925744103,122052523,1894162354,580704696,437483920,1172321151],[1289933118,1815165829,1110722813,473998816,1074939954,534123087,560739789,1611640808],[1331314451,530957450,868577563,912136158,1992293270,413448814,521398714,1345918419],[874498990,763969843,983013379,906371863,1739879395,1641837298,498360232,90640053],[209500345,1378258646,1452422762,407757562,395665215,310403769,802053266,1358145830],[1401964449,1038862304,762214151,126076309,1308482930,1961248462,1178674081,331383422],[1960022591,1678525738,59468512,229140686,959911255,420831465,166268140,1948065664],[1357848112,215516811,764472002,1234896183,1840379306,79367952,1391326140,572323639],[803725382,1807651546,1312686188,15777778,1329947576,1149475881,1073414445,1134381103],[1134188282,1731309459,1334452250,1239757413,851145937,1517447512,361319403,1501737506],[161838942,1248162336,1838436373,1020173482,1354136726,630697459,1307464249,734598640],[535270508,520134643,1112497711,531440571,659902161,1012456274,970511975,438903377],[685818313,99809336,1011693988,858092528,802889853,1382553822,1474593504,977437433],[197055221,1698257912,1096707948,673017592,1350307115,653394600,714181805,1903503689],[40845838,1889315385,929032307,1114479381,1573996501,1041706348,1508951766,590021007],[1186078297,514047546,246648078,787250183,72605500,1890531910,850930067,1468360755],[735395555,304509350,1071852877,1897637786,435743747,502885759,719431100,590785803],[1695292896,77468736,227444016,1976828433,382972493,2031370346,798081999,1735397034],[2089778395,1283803305,498029516,596638668,814212401,770219413,63509142,1109778861],[1512312114,1262066505,774236859,1545836064,387253317,511095393,92224008,693218816],[1222472995,116484858,933193111,1197797854,1334667752,88583328,1553291383,1528450755],[716342704,1616087987,1232823566,725931328,1024763927,706945301,1436483148,1454895958],[1836942110,268767371,976726783,806381178,872251955,965078126,1366856971,854247388],[1567369044,774815316,351451744,1269001634,1912440601,967565564,1895382413,1134311821],[1286032847,425115424,1359765565,1691904427,1296358432,284472318,2085483795,1702679336],[1062080698,634503713,1800970007,1327050977,1804972966,1564807875,346609825,469726575],[76826377,1648274777,996599748,1668630213,629218159,651157757,1757942945,157849392],[537750511,402054898,1067183758,291261726,228514176,265053824,727878708,1726628359],[741948545,598454675,1520553351,1511131990,270204125,1845861027,55682187,686676817],[469023655,1059805505,922830301,1787422699,694301106,1328503724,371958508,1722795386],[215489345,1679323431,93845454,1313424515,1536610152,684604027,1577693172,423960508],[1823801857,1851188831,1270185278,164503009,2050936771,1340352415,1421309557,1074485348],[489319772,2016257316,359839383,1406751520,241750271,847114176,1233320259,592811296],[1146662403,708243856,713521579,437085364,1612538302,1578910609,272722477,2054371886],[1596355535,1449862857,1202229805,1096433527,2044534723,1935261010,1429822534,1441146969],[1261618719,1385491646,2061526926,1295569869,1393821417,1501436004,667052659,91380193],[84173251,1923495793,832745388,900041015,772612601,367258328,500521090,127580356],[22823757,350745043,1156336560,1723338912,1737247063,1978857202,1151356673,915880276],[971320157,1080343580,1805811985,1169571333,2037605526,1174314841,2005087915,1873789582],[631144348,1780442837,640554722,1349870839,1316773999,338825142,72193219,171189882],[1050037641,2068605172,736968248,1405847783,718346069,1598560805,912135241,724162269],[392030003,248778474,504872692,1368401684,2130483008,231331254,1475400891,1572017583],[1587723,580048423,1414753976,1168796257,1027109819,1349117398,2087613962,724298451],[1933624398,997308434,58284976,1508856280,736640399,285167255,2081689800,119080454],[533437988,574795114,1010059949,1375242328,1805599723,463237288,1143920899,1664821008],[740409456,182296164,1719964295,715861738,1826003203,567030054,1039626506,381739258],[490364702,2000260723,1699506726,1300285394,378106680,467918248,1439276482,1754338503],[2068363749,283915053,567747379,574137775,685223768,538870753,2049564626,282778251],[1095281421,699500303,592255272,704606784,1661630627,492612426,1103290180,1351654807],[86325084,1944118443,1764104580,63312659,1810409692,1119899022,823072122,1763038408],[1079029589,1648915848,887885437,1117136117,483685945,601761268,1895801753,239508605],[585019024,243695892,1891684796,1768336906,259238991,493052435,214455329,428106399],[1595530833,129948629,1714192295,716966605,1277437023,1036269675,1649104862,1596121162],[474533312,1787371807,799982735,1133602383,1024039407,504189744,1656643688,309961043],[992452977,1227098620,2028689514,1756685511,2082629939,1268984997,1549580998,1855245804],[871048896,944204282,566162809,1290767416,810400692,444435268,245667831,17998669],[555003013,1363345351,1913986567,1912041596,876254870,592669613,1819186521,1441901437],[519222337,556736077,797070557,882474974,460976518,993261809,921993923,181215387],[689948728,39574240,1203500260,324009100,1377098597,781059921,1178779372,261771553],[1836377895,1088689796,1589595242,483607819,1681696016,531549581,897330971,183457642],[1656053849,555145335,481445558,1534545157,1830572475,660847792,1885298992,1782498758],[1060738629,347858915,1626333882,933416336,98793606,567075842,545648591,1468162827],[345348,508003732,678732594,338088739,1908808578,613061323,607585564,416036703],[2015696927,1879141957,219297359,1374337663,219096138,920380496,726974260,1906474422],[1539959462,838524327,2022095750,248013939,2048816921,548918950,1098260066,886496865],[1601734616,748480300,1986357942,880335447,162684399,1692641451,1263112357,1801253108],[1535802973,912636841,1093123146,1511081674,835581972,1040076526,511136687,1839557545],[1408086918,1179543477,204434488,583408025,231152940,1279141428,503854507,616801649],[174147569,261621500,1153123507,832816891,33711479,1893145548,659117225,52790523],[417899629,1398237989,1644018205,983702030,1464534460,1017476955,1082580650,524873688],[1480029426,232174335,204102076,1729148348,767110646,1035887672,44753832,1288986012],[1555745188,1062633278,258234162,1083374338,535088170,2087679328,1790685951,2119815738],[1238741328,2071717452,545599399,1545693230,1491683734,568948373,1202796008,1979372557],[1558151259,558904803,1925250805,2039283852,1627818910,639028167,1984037160,101727831],[1704092106,291549345,1006399588,500373412,468757597,1239296221,14585342,1477306101],[705773740,1945894058,1751484830,1347948850,1670086754,1820164527,1022217559,628186230],[1123150079,172796118,2110915638,746244174,1448471390,1898183955,1636345464,624939333],[1170138812,2112806748,1880171773,1112651420,1369772562,1936436344,1466648202,1134405025],[1090138183,1962753114,1944850222,18055590,221458106,1493696884,954933608,1177859811],[2108101236,1521440797,1819970732,361598953,781762255,57364508,1221682236,600375164],[724236719,1679457962,632195480,359582733,650821950,1875776911,1198002853,920264780],[797021917,1331073924,1055221446,1398561232,816376479,1179539071,788984191,1879111280],[1952472215,1745431512,1301103272,32448340,1811036075,1314663413,814285099,1145223144],[1004790498,906827440,351164691,1067304276,189851288,1311597093,407752098,1067787818],[930904927,1870367428,1438767879,1794898903,1478515867,1258635417,628723447,118792016],[1130391469,1270248768,1589916149,1102350092,2012490303,1977017050,1717758434,1092976797],[193982369,1575046533,264959255,1145905556,1650226743,605007268,617374674,924528296],[1107512683,1133168740,2054717524,487888282,1834104643,1750019448,349513762,1747641762],[1195323355,588099780,1879940850,227561471,1382031095,898522080,811602528,576370297],[185626645,818503217,1277664480,1438512202,1547743974,981129244,981333648,646607695],[1556112560,1438285250,2110703285,594256630,228839995,752023807,1789195570,636020658],[1773363147,1023976103,458124,1626280205,525658550,880099123,1166444943,1942580230],[1254801954,1811505574,1000755085,846402608,1220720164,1284693579,1173022612,787926012],[404804454,1076215523,282232902,1044630277,481519763,402563628,1754262134,275243924],[1490538401,2006744020,724551823,851354630,1691199213,10860738,807095525,154646084],[1747690317,85147558,316390206,713880223,919131616,1479828840,1301663132,1087074925],[420601,1273831184,850040864,1553171364,905656682,2007990924,1334822779,709166619],[1735975924,1799834483,639488662,693239981,2109352451,377214866,674425707,668691771],[587352370,1696593865,1433845514,2076366098,387044805,1479561899,354581950,1900525053],[2002147607,1375013005,855054783,934441473,1086109761,1913104290,2130093538,1755175188],[1809865605,1744323018,1795862695,379613374,793670334,1946588898,1425615007,1326327167],[1318192085,667310462,2029703568,320828370,1239742717,1191593730,415658555,742526768],[74616395,587224661,2043712968,499380407,1846537871,1552019099,1260109560,17971665],[101886972,818117657,1702450178,1994644400,2122981795,2066300646,394366817,1604454190],[1528312066,1163736204,902676471,342726565,1797940952,1384376995,1709475663,1630352247],[415766894,1875910807,1387606571,1613904493,37402462,1382948708,2038945476,540132798],[144303587,659195677,1205073986,1450930178,70305865,1628262217,1750431406,698444554],[5742056,1839283489,957761576,1936413638,1692859282,96354629,1085611,1276404753],[1160468905,1053558422,1275758990,2015818421,743437808,1380124541,616120380,1493830529],[2034846943,878989656,127541345,812638835,945704225,1883838216,1761473173,1446355060],[1643081849,1360436475,2010525077,1693970035,457372063,345215352,197867640,610909814],[1940372471,426512938,465712757,1547278613,1199068895,1155271132,1346445143,961737789],[736066483,1126906497,932075489,1724559770,888942274,370996439,1957555100,444102848],[492531594,999407605,970868718,1172072934,1749540018,1675291587,1521868530,954969612],[1399778275,1816391037,204253989,1283301459,269755715,1824717811,1826637181,145865574],[1197043146,1857103362,819468155,1570852265,511409329,1760997330,1387950947,1682061546],[2085849578,228319734,1856039189,739713380,592047492,269859406,1576122901,1930617484],[540474900,1575189053,1139811322,568421142,2022497271,2072255703,1626730007,1828523351],[731519393,2046449185,493985990,885336406,2048302217,505501014,95661735,617314903],[890214796,1619981123,1370546203,845817175,2090144957,743633137,1574375686,220646467],[733420250,349195329,114805550,1339889398,332441657,120526811,1030620127,848289862],[2060813764,1936371533,304129048,1531378301,501219593,580090114,400861841,2058777531],[2050547933,810642555,783467640,1582006133,1495556825,130612922,87744493,791748193],[527344556,1641579348,974539989,1158471883,2109436435,1591555834,171527615,1774507020],[894205513,958866725,878932667,1736639342,92959656,442464447,1248524659,98225047],[50838444,1120327534,950445016,1564215390,72784900,156833680,1355060379,1448803062],[1551160805,128364603,110539824,1838189549,564030099,123826399,484539796,865739670],[171662262,512596980,1426150191,1087113419,1647699606,1639262162,1721505910,1637592660],[225413761,2122132026,851879236,716334639,933540933,990278995,295801931,1780446558],[491561032,791255616,2075453547,1989929346,913753289,179526864,235205100,1568557196],[1513973656,1819070098,941513192,127797358,2041077465,229118516,1025825518,1484086659],[1876694750,1498214935,1105896814,1042234574,1699018810,1573784784,15150680,2056258975],[1429136685,614758899,2083366517,1151561552,58141649,25963976,650565500,901076666],[1979249511,1762899253,592190700,868240388,1216547122,1943970081,7699451,1675054430],[982926539,1583002214,625838391,1941200494,135418789,1037062953,374358188,451604102],[449411550,527692280,18438237,649428713,988318510,1260094651,236123415,450634399],[909914135,1417417853,376520830,976205453,1858833391,220758495,814624510,2055162630],[2055017491,375312365,1343964816,1221952202,667807927,410871144,375197613,411949438],[523762061,1280643647,357619478,1000523731,1219188587,808931151,999037584,1278055507],[2121096828,295785078,843632178,269352098,386990017,4293050,262245249,93965626],[1572872796,1568938005,882662373,112470839,1995177743,994004861,1342180735,106106051],[1328562950,1533281109,86522959,175819873,2055871618,343554926,1543305392,1176793809],[427956497,608761599,1285659505,550471906,168582894,1692136737,1022385993,832960505],[1666683054,1721443392,1115158486,144272330,1169170527,825395564,1190378376,147963761],[1741880740,1843502194,1865454058,271250200,973859332,1756305303,203518001,1164243081],[464900974,2067074347,274324193,2107045161,1396674651,37819773,838553143,1304300530],[1995484510,223411643,155617220,911291382,205799585,1603308900,576705898,1137171134],[678000481,1977565941,1667959927,1385510211,440207566,826017210,260786184,1857295684],[553034103,181153885,1440044755,854918344,342493110,449820688,642252701,1717340786],[85529051,231471723,184362188,1391492270,475047200,803771067,91291025,2014546415],[1816975271,1383089658,1968865482,578967650,1610073128,198130802,844149863,1579623902],[624991395,1681576698,144994216,2085846904,1673642730,1862370042,362519343,941425612],[217948039,96126810,106501716,1713762150,828799572,1353190532,280941962,1581113771],[112362508,1642227759,1893413198,1583116960,1538407153,774458097,2093863949,1210574097],[1587198637,27969,1090955630,2038593758,608936682,1912956819,1791839323,1813293267],[1355327234,1790320417,355843871,189007735,505690062,1077654781,1126221736,1284808542],[697811657,1637883602,470783806,506247763,1945572303,739008137,1882639716,1877646377],[524192606,2045036465,1496031738,2062209517,1100252233,602532105,642088651,1213130650],[967089434,1975697103,1210506763,1715935933,552706442,518964843,2105654371,191693244],[573304026,579908117,382941934,1332092172,125002652,1972149718,427646763,810999549],[1218269670,71839964,1705619416,1264475398,1636559222,985324440,1412188171,1461144000],[916633876,1878277203,305972033,645031430,1391611495,167921848,710652054,336012128],[139511702,646171183,730276816,1943151506,1328972731,535723710,2041641751,1434507302],[1406862548,1715392798,869034324,1511825152,1726243091,1260442581,610201915,835018500],[1947028780,1400567851,521752495,2109482400,474576194,1826662099,1176058051,1258641554],[593351300,1319563292,806157413,1179491585,1596154288,1365687940,1943736918,1201164531],[441834903,454703540,220907758,1940559555,57532665,648390025,187465669,1044642598],[1514560266,1831824002,1780128345,1047656158,431673346,894151445,1567579124,964804393],[1666845258,1431262672,1773270663,1222302315,1464318553,145750931,357130316,745466260],[523469463,220192900,375492701,444335724,317864150,265083861,1588581505,1506859461],[73768257,823230852,580725526,2104908886,1475849233,1939344644,647737232,1382251105],[1498746344,1530631000,67729956,1633729673,213892846,1938957358,1046794997,371910477],[1698655231,2102875672,32528323,370025640,1223719078,452504522,697020754,1702948449],[73321988,1743812534,1612561058,1479273984,322325673,544933317,650844064,2027093604],[1457929360,504809001,2043885043,1175529161,1998660084,2126791949,820814461,141790609],[1482000421,954148541,1539132332,1898361937,1454531077,1198215409,324073594,916412945],[497665182,130097911,1409763792,870216118,5708043,1208055368,1347447812,769854768],[913776359,1510250465,1418293781,1774947672,1946041650,773124783,1712069115,1126298015],[1375159317,105704567,1289536722,62941794,1180940997,773435425,1188634530,1545665894],[1655128761,1199355667,1107688798,861877644,1315950096,1374213984,1533836986,1926760807],[1696682617,261859522,1750931223,1332844194,1956414642,1217912493,545146649,1800683727],[1117177140,1128122470,1284596560,666292093,406550726,1412512716,2114624177,2067469865],[608739415,1217486956,2060924394,997693070,1519301625,1575340097,1140336873,286578982],[896939747,1598290921,1111208977,312456345,1459556263,208386550,906702851,263662468],[116288903,2015443420,1274407688,305889885,329287852,1769959605,1191707682,1469249534],[1722118063,602169343,606998853,1333204545,1252261001,565187274,1932592506,1851639443],[851827900,1606418202,1415866698,1214360275,465552477,405446631,104904574,1345967529],[562393651,1226383190,1438564802,1081868427,615489125,1920273292,1872049282,945447692],[1947724299,759586182,2068318232,2083137104,567347420,621997133,2086799591,466829095],[645588506,684274961,1965498703,1232622904,1432169440,2009164691,1103107992,493557536],[72126687,1361411865,722317445,172347263,1966107900,724379586,1210256492,1026958680],[1515308358,233159519,420096439,1695036547,1993083418,820085740,79937175,535067905],[141745929,1640743589,738714035,2018230160,2075598616,1211991419,303692127,1869282337],[1886317645,493228789,2022270056,1629293159,781833385,1860870702,1476243611,318290092],[2064803506,1147389336,1922020107,1355715671,236896935,1583964556,406845151,117047985],[1020368257,1079291056,1949279844,1551936732,1924436541,159203567,1543845830,677499659],[1943303521,1679348282,243374983,1853817475,99249185,1914603961,1844727435,1892596620],[354474600,728264119,905294374,105390145,1860028776,1635140107,1231099751,426824253],[1775121475,1772103123,76435688,224484789,155579999,1895831975,2055561760,2117340857],[746660414,2037032268,696810200,187143434,1095838490,1307802424,562776012,1570707818],[357046251,764775043,935620072,828565597,211292904,1721000392,1809862489,1774290379],[1439581673,1846325862,1001234819,1471962707,1707651793,858520891,1746323828,1299141994],[1215252944,852740280,994836849,182624068,1309858090,941424540,380237915,1996348192],[1308781881,1538254635,298434126,1527347160,1107467778,635226929,681490645,1021922058],[1698549913,1600813885,216345510,1574679716,767749460,809572918,304304467,1683696702],[609453299,664238064,1978884426,2098324902,720149292,1581758969,449876788,569025259],[2098299105,1410410704,1709390677,473076757,2104503517,905022643,1321604203,651478446],[1257619738,1964300249,1918186639,1995806149,1850325722,912809153,943269388,1793374573],[827817838,1213363099,1222957095,1912731584,1083356096,864353514,258622359,126744774],[817703916,474374046,672714290,1014685112,609034944,178255959,922816630,793172698],[116095487,1700176034,776563887,189915821,1391513744,1939110382,1129033894,572624840],[1933825939,846209887,2089834167,1061241454,1597870736,1252208701,1507091442,1207423443],[1200571815,1055936175,88374995,1352750099,1078683588,2057357569,583740081,790443827],[1531273633,763835527,1537966052,302850879,2127744202,589946704,216482716,312516476],[1799145634,2106342749,123115722,1767987202,1296715045,1440954457,480656281,1415771290],[2121694109,512595481,2068786611,1298480004,390695559,587292943,25962833,181760241],[1551815350,1463203227,1840572322,1227326727,1436138968,392511378,1707007735,250228691],[1207539224,2067438358,1510956463,374768595,464360496,1009093799,1323928196,393943375],[1208960072,1920300238,55108365,981826983,1495089603,749200739,1011994751,508979061],[1388790385,2004074082,1504539341,71185593,2057896828,1223747428,529829201,572406456],[1278495520,46454581,770492045,534967637,1222200452,1395799085,1844073415,1042960309],[1880947529,1356824745,434991141,2093203749,1934641999,1004471852,1822527016,745302012],[177367783,1745304293,602356753,1448365021,670803154,1088074846,1774722860,726329669],[1918214949,117968335,253116965,590554386,22065561,1493560140,1677187409,1576073652],[415882272,1065287148,351352859,1282020075,883719572,1946939799,1138447970,450935159],[726334145,1930370338,612735498,1570111598,500504136,1063045184,1306887597,1913814003],[1151996981,823641894,897194633,1510062935,578333268,1334409808,1475438619,1654313690],[1168834444,848551389,731929672,2120865107,326978735,437663386,61939824,702073020],[1686650901,1775327562,1745534191,1751255952,345355083,558048916,767183942,49719986],[618299480,1825629337,1601702706,905582611,849511583,996901362,2011457730,2110190350],[540085887,568065732,358769220,780970630,862368940,4666259,107798519,1911512479],[1526851884,1044433873,24970880,691044580,822789572,82843757,1995503799,1600764892],[1288360592,268159507,318732854,904218082,1253519106,1198997261,1492694449,1311878204],[718442922,1881294969,1322084397,355191814,1485908414,782900534,400101313,683007447],[426442343,1300331151,1219582687,1777487671,1421361975,958955076,428288440,231791145],[1033421392,1540683164,1398840034,903640889,1210945693,1804028882,1736222237,1623150595],[1945012175,607747072,303972290,476683189,1586506356,384896406,1192275974,1389261364],[990788853,672920165,1458591010,2063791306,231304384,2064433736,659643608,322543465],[1652359497,547950071,1300581357,652199691,841434107,1646523268,1005369020,1994579023],[1547348081,704015429,852018823,363872870,987851013,88742505,1720587297,1499923045],[842184822,1225258551,512838091,1022109142,1285268645,1053383159,1068954131,1047624448],[780381667,1465318588,1493742400,2878934,807670717,349146668,1386635566,1163082719],[1076941984,46969977,141713333,153237343,1670481852,282340602,1796938027,939738345],[1878921940,1722127517,483972725,986029984,1636586672,994408920,193629787,1943373968],[68449320,635930579,1205771595,385940276,656686003,1003850443,84101597,1097082868],[1580464025,301847530,1978090212,1262229042,307907261,1896033769,990595787,1090909247],[500134969,391267907,1646741653,2113564621,780683409,1456406680,1526614014,2058269234],[961188379,263783366,86054859,494478291,1038470175,581512968,1068389152,1860265858],[179286363,855367424,264845015,2049424177,691397933,1916396137,241659306,1355406966],[408158973,1779638142,518345773,1104938212,1839684727,1313196565,1899365141,944630621],[1368478647,658535360,1437392136,1787559124,1850800741,555933111,437470156,652081832],[1799638258,534557321,1338417581,155470414,1417944546,1756882482,677091235,1741621161],[374311641,705824921,1348192841,732041337,836510479,1704654766,439862187,1374370853],[531017753,1491178175,1321395011,1975507307,1416179284,530340374,664855400,727607717],[1968956641,1254018234,1393039725,307378545,806565460,697002939,112665575,531857638],[624700038,1013856162,292929397,1312653695,1821356389,850803616,387282676,1410597702],[1593093588,701961145,1296528573,1674723508,1517139540,273470695,1039194544,46258640],[1034114054,609414671,1299917400,1863142621,1483187634,1394857779,1991988551,1546839832],[283699130,235657285,659198774,544001448,870362975,270083507,2003776778,117345305],[1757968484,172358714,1267414430,109820878,575703645,678934973,875299561,420084994],[685536541,1692846449,123535433,1187645868,1968165523,447748698,381272456,616968493],[1808448711,1626638282,1617167545,1209416509,1942477569,1713543625,234422438,827929155],[1464399808,1496436726,1370022116,1643192139,263399732,2110022065,936260986,1523241009],[2075795737,773835231,1960481202,1542617768,952473343,1388237830,1733060287,1959027587],[467136315,43260163,1242263861,356439610,1443696946,901291830,335093099,591935918],[252214731,523981720,1227165519,923990959,679112829,33771736,1704483593,2010087274],[2105801393,968107908,1538996944,1006989103,338750513,208551516,278790381,152250286],[1067909985,1113103774,92306762,620344959,952045660,666058722,96396406,1170819197],[142670843,760732231,6744197,160688126,553751978,656932912,943191424,1244240543],[1699186808,1376336848,1016953520,1608262629,863403932,1458308507,406940403,872767339],[1707842985,1044619757,1437568883,114196247,656354839,1259798415,762104373,1074956011],[1779056151,2120191083,484880055,799802176,1563171058,263478029,952240005,972567349],[774175539,1159181654,1532602911,121841620,17414724,686743600,1247381989,1831818510],[1769527603,557309954,1489323604,514725491,689551669,508550192,180665430,535539419],[493696044,323926096,919506519,700887300,9986620,421834995,1265154760,1489891738],[2006009873,2043227362,2108272125,2058702161,1786111817,1266433021,1041228407,1716707583],[857683579,167826342,2034436310,452772525,1647121938,417731022,216579926,1447907423],[1524083021,223416515,1321263633,1586006672,1459950519,167944585,1105755375,99526355],[1944791791,611208012,1217916958,1356873427,1464262175,4992289,199846881,1509117310],[1326861406,722892798,231105525,2085718673,1443136894,1682221023,1886989582,859141835],[761008928,798891671,476093000,475915585,1079818022,99790858,1550936291,1499990132],[1473962271,1247102748,1983947097,885954142,1858956573,896506515,1285259263,1945898799],[1763210740,1168360287,1880607426,1467425573,865021816,901561405,931771341,132138470],[1509246681,1115333935,1953727369,2072805009,1446104349,726555268,1156783269,1249237384],[110801904,1769035517,1517384038,1025809541,787093972,1979115769,1306299233,2128178366],[2038787977,598900282,547147512,1336714886,1814272597,1404805511,641339944,1324557448],[528412204,159450557,295987232,780018668,507367832,1284503197,1196668598,1411109524],[2054539668,381163131,1457869369,1983380672,1290055274,1880177577,1894771243,196482844],[1327583595,1066370600,1035263207,44311299,1212522038,1195889499,332162500,1984193203],[79229370,56104295,256309952,1433765959,1640316664,1762022488,1908770813,1838455064],[1112072165,262707757,1878660792,445642941,2117340161,370409788,1536861736,1406241087],[389339715,621137584,1180233609,1170824505,1421339092,810027658,1849687021,835792261],[218446821,635790433,1784812701,572160992,1582932873,1914734691,1958296509,102967835],[516428010,586045318,1767049281,1584098340,38767222,1390562357,442630075,1064339660],[981216361,749652190,974046689,773810508,1249440172,750391068,536147352,873676370],[189129631,906996251,1109923773,1136564476,364156082,1441561148,1230207605,421983823],[311755274,2101950935,1480406917,923315681,1874049772,611015930,633468074,1574171180],[1615415967,789208913,2089801528,462982330,1733156845,2065057,1561185279,1845907635],[90565410,1510567264,189390670,326105254,664115107,2074095554,97338163,1479783085],[2016685517,859146064,99584887,1831584855,152303400,2117949327,1691889974,1756615483],[1974852441,856189902,1058742484,1152872785,1067232212,1392781353,1802615268,6107856],[683949023,1212189354,658704671,402554035,1338709778,1573273815,974835809,589045694],[1066342402,1078473369,1246237463,1171831413,692564809,199859950,1634887435,147494298],[2097044455,1902492436,1067086855,889138813,1022286652,1125447044,269912220,442486047],[289447532,380916810,36358576,851807265,1281221161,1885178361,351070100,1307357723],[1133643083,84382960,1059594840,1671844602,1256085063,1610537439,205382523,1918294109],[908937414,19830851,200806999,125874964,448595519,2037883365,752998950,655571754],[1772208779,856822185,1101678234,28962831,164261026,430338359,1182409383,3305513],[2129818,519851439,638647711,1228012284,436749486,1966737063,430532067,1537136397],[1302229791,52232934,1761939692,521289922,1737948945,1650201456,1123247682,1955197278],[1704625197,1930154906,1628929159,425092326,877448032,1300270250,6129918,249290781],[601046625,846286181,744717437,2115029460,841851238,942463714,686453765,391763982],[254629593,644354787,442779920,1770276946,1714445794,913985297,960320379,1604918989],[194747452,1566253914,1666009399,1725627235,63195111,1272365793,1032657544,1881610838],[1734135419,1626842939,344347561,1526444397,1531312686,1667971117,97508888,2003786208],[949994176,1419222985,594846281,1918520137,1974971540,1812523931,173511857,111650817],[385022127,1498023429,2095503401,1650649347,1596723216,511861356,1810170895,1754023670],[940764212,290790689,1870204737,896169842,228027052,1412383812,302371715,1592077918],[1379352913,977012814,985192518,7833179,1170186078,71390790,2065121460,1815338010],[1645047629,2021002697,1937309128,75175211,788855046,60164889,1158152872,412347029],[1799130926,1835057283,1087379203,1671102959,879673585,149477373,1420640414,1358001336],[1001560290,83300184,1515659864,1006281460,1156091217,1985169060,334040002,192363249],[320240576,836721164,1489113150,23774153,1494631083,1523836012,623113453,1626769324],[1920761360,1820736415,308888869,1642291995,33764598,270685123,1489834743,414851464],[566396464,1067331148,1308066460,418171686,224608568,1204595928,397632477,1401815606],[912088555,602363532,366196490,52264798,1012138376,351892360,507710822,463143785],[1319557041,1727668857,1351636928,995935553,1910030876,219937312,708248059,616637402],[1808965470,1607275705,1279632711,901473687,24299859,1848020159,1988073837,1735284458],[821217560,2031843138,1763994473,1646186144,1536383648,1028596374,1380792489,1001728607],[477010808,71685358,122497990,2041447515,2013958162,978738753,249179676,867838498],[406111318,1298611089,297348692,123669696,1189694995,500554534,815883582,832727651],[2107035056,1941450932,818712576,1516334211,501502882,1334660020,1790939124,631638829],[1158545055,1347296255,1833521534,919958659,399732178,934598369,1927563207,1329278263],[1939394727,926583207,709527937,1012093673,2069040394,393119013,424904937,178216074],[1251297070,1461315355,1226473625,991676921,639994506,1269068612,169442719,967568448],[397064209,543697021,2081276481,2022511172,1764596776,2106639517,1790298136,405948267],[1149518009,423170430,1975324623,221689636,807098604,1444265665,1424153563,1526246888],[1014725243,1970209565,805889795,298923686,912545460,243742393,336578342,1780603699],[1391655179,1969361580,1368061411,1987758347,422694879,1639253696,1066830701,306174765],[364690167,1757757764,126023564,1472016155,1772883923,1381912293,980930954,482705507],[525891345,1320221305,1726929213,651432564,1401547425,1468135098,1561921683,1958190316],[750754357,824398484,1107876688,2017783576,14525545,1219278974,1636180399,1887973551],[422467864,68141953,405058132,537630887,1415741943,335325936,241911368,308176504],[34973447,984516971,723023944,1318677466,445510242,1401314195,1052523060,2082882097],[1208157611,1177692866,1079995465,663536346,309755710,482597844,1054903740,2006289130],[587195449,1663208517,967609438,679021,1476747732,189190547,303648442,19080616],[1107389943,1700079651,769046510,363552814,1396212712,1109940322,642800287,258327236],[95979990,848561455,1166873560,2115198875,1655987952,248968076,376363674,163059871],[904080069,999386018,127408557,1870469773,251299343,1036835637,282417926,1101217361],[132396443,1150445115,1224393516,30353796,619401369,837571979,103593520,692299706],[1454024285,2007831268,867182188,440917207,238727542,655055549,675591050,249263531],[1177290512,809516777,446828550,1311528048,1532707531,136524701,627751070,1151747340],[1409003519,194588756,915814192,2016589797,1535607320,906596311,1090959432,508842018],[1708420180,1359062977,1721921501,1766401914,223149659,212673069,2124752021,155726523],[1877489222,286374347,862920316,421975219,1838204916,1456203149,148290097,1019769618],[1384009728,545154432,733200500,450653383,740984771,1885759083,455790589,195790653],[1772599421,2124533105,840874225,1597449247,408816865,413652162,2079638891,2606924],[1602636579,874058621,599721426,593435411,1406193949,58522705,93989355,2064186459],[558634741,1778079029,2122141173,507559589,1492168953,1266711152,825062602,1079241455],[1964888953,81886050,670987757,1974132501,1039797715,634993022,599259990,1962201985],[735340720,1153554536,741271839,1205131885,407284322,547305506,1396104679,1181447974],[2041992637,19619256,530186471,290914875,486105134,215476288,978536710,2074882333],[1708814677,2103874130,1628678030,317250169,289131309,1475903312,428375376,1041690540],[1246900618,527658408,928501261,28937317,1934089042,1263080789,336438772,473424141],[1245569277,1084977335,550305138,185113553,2027539435,722331276,883363417,1519529818],[11291764,1294833878,446551640,2108857536,265249162,1409948371,586550762,2119009749],[820602899,960771622,624506066,1356953324,1122144024,707327404,436430922,1746863398],[1346098354,1814508606,362936527,1877664832,285909382,857571213,1731114979,1936394470],[737166359,1425903097,918850247,1861828846,397364231,2052451183,19235774,4296106],[122309984,1739591358,1453720908,1635031857,1972335962,1093210068,1278193420,319737850],[1792472620,1423535000,2116636013,1610110110,424738769,1479771127,1654035174,1369999073],[552443698,1285917048,834460420,1309812537,946050592,22239036,154289408,1621767676],[781865011,346404589,494555867,594378656,664074092,1294577514,625137790,1120836855],[1521275118,1705032453,897648324,1051290492,530031453,1567377794,1116958731,397957666],[219214309,32759790,478792108,303746290,1934655953,434383266,687011731,1180787486],[1356133959,98738591,1025047339,1190849508,644430011,1210033244,896257990,1809329801],[2043766688,1801034358,1466896568,489261115,186986317,51730163,142620039,2051380048],[754004770,1015881820,451472209,509096049,22103088,772952813,1710707998,111725247],[1031037285,167321509,273861272,1490658430,780343321,1900920139,663442705,551849198],[2068381294,818210450,1852060512,440014311,229648542,1085679428,1026654304,1408974551],[2088581292,559854066,1307625177,2005705811,444910077,749742124,1161871085,1747752423],[998276895,1660720855,1391662750,725777940,234415286,1116132369,1393716648,1876066053],[62196792,1566006512,1282809426,974896799,62365934,76868849,616538771,1247775344],[404011465,284439758,1813049892,206515543,1317692551,1650044865,1313022538,43419468],[2113713309,1491158276,365812958,1306778101,1651504645,1919524451,1835108514,1521861942],[1649771827,803236476,924335605,1883249098,125172719,1191128138,407812088,1570840833],[568250849,1675047560,79775118,692407506,548868952,1625865674,366911550,1184635326],[1165765840,381164632,759799496,1504215705,307347312,1760556203,59797415,1415313974],[1181783326,379375424,1896185464,995160686,1652575564,1691363731,1351953054,1241262720],[1551779911,895550234,2115583199,218455774,1131091049,497865611,1104708463,2128099294],[92391441,1564647812,971390639,1158840418,425125716,1468588158,1745525073,84947813],[1643620974,899289830,634085088,539843409,738999961,444366407,523646165,2075099399],[490363085,403750479,778719040,1516075363,932860291,366263507,1616507445,1188267894],[268023178,1773317670,1223672943,1084338438,585014222,879187134,1835925566,987821286],[1863618125,1345298056,529436413,1266972126,1150411135,685141362,541417087,1817303615],[920096035,1409781972,1249667575,73507382,921512933,771937868,226967581,1546261075],[1432693625,460106479,1316812044,829127062,1195952375,511788007,1427965588,175294038],[2048347183,1460447138,1972079373,1632411038,2058046468,648071818,600923641,1677308258],[2024846212,937347189,2117676650,1709035716,1078960667,1439557445,998248114,157203635],[480216897,498589670,1190741648,1791451031,28243168,351486691,1106385914,2074051533],[1177582291,532708073,179414095,877096510,382719264,138488830,985513367,1060467462],[571963286,622878625,1528337415,822696794,1234876850,13342611,1597991453,1224640082],[1664364620,135716246,1157205872,1035167228,2010665578,915058357,580701875,868659463],[1183127417,1240606927,1830633456,1401589952,833793718,1124795171,19229266,1177817992],[442950690,13569409,1242671080,258408183,676171965,1418084658,1448060775,1486209640],[1818151032,411721668,1059415765,1127633230,1159271453,454170091,1374329246,2084565909],[455316383,1058907386,1951390492,2081321037,1966315175,1697516629,331268887,517953604],[862194045,170715066,1094642875,1373677608,33196376,24646034,2037685509,1052116004],[1741241563,703458805,1147555884,513723205,557332558,2039528507,1674821827,2029647708],[1796434033,1474767480,1922389585,1374054576,142781763,1159892372,1728857415,2007706125],[495198470,1947240888,2006119023,800189707,1023122603,1552960786,361095788,1233578992],[1019038213,1974891199,358619235,1764907066,201114629,241009039,101459726,454079946],[2027452071,1707138805,1336182182,693131143,1380358293,1155221434,1745895286,11068320],[333734731,1646353216,381982200,414353837,549767581,790218426,1414033916,843782623],[173734860,1421734286,427862229,1845622216,716467032,661322988,472681730,28847641],[1259934865,494463083,718570573,280021377,1675204761,1256924950,1689690740,43375995],[542236987,1324897332,540561722,73800769,29555028,1825910923,2010406784,180533881],[2021814317,1897219283,1747614548,2038268292,1638915935,1949482656,1969853697,905780465],[1346899872,1962200805,1418103730,1608867274,1310929680,1024874450,1541036849,99368258],[399231236,1864286318,2001845725,308771618,1134002407,859842051,2111679333,611158817],[497092534,902404400,612817846,1962898234,1626111357,636642547,811277254,589836041],[887116670,162974900,847251596,811110054,595239230,351717912,320854119,887454440],[1861529425,1707145917,1024083420,1256251283,871827887,1134801009,1554208697,322910075],[1485919724,548028374,1591502584,2030276876,455909138,946377052,1822325908,1957747243],[1170828951,1743631530,117887746,1281138186,1010876949,1914065318,1446666364,294893374],[1541654194,1736128506,1189438396,1382077142,1158274972,461778436,1550941520,284517643],[2075564587,552237725,44616507,2109106357,299036675,431744421,37807086,1569940779],[1565952504,35655902,1569433602,1864494497,315260237,1246494758,1782975268,1252959716],[663762463,1397027811,776790273,2039997324,331906894,958508835,892746218,454952050],[1175825830,261074933,1086264151,1161134148,1714703029,1129670382,1685898655,542472294],[1520137638,1368569803,1710938383,1832775436,983617011,1174384229,751340166,1708961500],[906873821,1660927349,1201084282,2015015115,1019107328,381693736,708649197,958346606],[939671800,846265395,1174674459,1920929848,794928671,240951604,1651681488,21232143],[1753383818,1143984145,1676651607,2023359177,1325526685,1637428060,1137503215,1527985925],[1485316886,817444066,1686685727,1680226565,530187971,2062492033,1192203380,1671082199],[117561794,1143993050,257607662,704861524,1638820789,1865280074,1610178628,849804248],[407288379,1659773994,1142090569,1507169,1235382645,1760889002,513272301,36197383],[1270198063,525843419,1677402701,1842235361,175440405,1397503590,345886678,1480418063],[2019561115,133197043,2008548922,1809717724,505162647,1280213589,2024939710,616469392],[1505922768,1028238018,93554921,990392236,1898165494,196963664,1525547285,940598518],[647600048,674563848,1450502998,1810916561,2071285321,811777014,1631664323,1144233398],[1641494818,394925509,1730188598,286056521,1266133310,1586593324,1296907127,1175259614],[362769990,2102586831,789610050,1137969388,68194217,2084137085,768206324,710618490],[1230313581,180733968,1655843563,851040594,1035729746,2124865359,1488097703,1652709252],[701016665,440660368,1221428276,1575164360,746841731,93936108,1155455455,1166914302],[1807223912,2076957247,574334954,183976403,993707669,183177111,1209010184,1632716921],[1560963952,2092099442,1491366117,1037417757,1259873103,81449445,840627268,782441842],[832598051,228160881,2066648853,2114143463,691668322,141742427,537843732,42822587],[1980311907,870901231,1128698073,1547512121,1186778258,857594902,1242861336,1421579588],[7630072,1127913256,917028829,199166186,1590972379,821544473,1306479878,1674562894],[1595677236,1843258398,708736464,1568910471,327638283,738617278,1962469800,307807130],[1596613464,1936063163,1883900366,244058535,683744294,1060224305,1295358635,381586654],[1925858037,2095949450,1308590224,313380511,706346960,2074595134,1511187408,1940276176],[331656535,121143973,216437612,1391103715,1653759736,2099303526,1885232731,905065414],[1612316859,419046376,1022382778,1934034428,16602524,1704975029,1414574422,551411278],[1392473962,32753974,515036770,917548993,1907913658,16334936,173141032,764727462],[1940785856,1644799239,566040874,269784184,1649481883,1210890179,1245279773,574972106],[1497019050,672579560,1246151560,668273426,771187989,362035778,1017822106,260593522],[1954845123,289603884,1910743849,694218978,898185609,1629574599,99942040,451761315],[1515590473,1627601498,1318001989,1243476419,377276993,635567174,1410617719,1660119373],[486115704,877075536,2041719274,627880831,283942875,829270972,662923464,1054908019],[2079187369,16971554,1476220229,1162055090,1325427800,1382084393,13137732,163329375],[414166018,1202312564,1559158009,1185480845,1979508084,1909129869,1760636006,153456726],[177121260,225741976,1888587843,1828580215,264524552,135200714,1422382323,113686249],[1514550758,1067884156,1895876125,2126298897,1504195534,265674397,1668836825,1914283175],[674234156,278134494,85770782,561725217,828477540,351923732,912413032,835842752],[1324628289,1766378966,795052754,2098626154,1868437930,509649670,390747833,564960953],[2046114314,34051243,1505082268,2002197757,1042337285,1454024698,489142759,1729673585],[1747942474,1792180969,330145221,157547870,616854221,180529320,512547481,1798644673],[787053714,95876646,99779401,988287107,2090285796,133707734,1417329147,204764042],[1393750786,377874834,1458279453,51951404,1993070044,448945604,267712305,560093663],[863843350,1678820285,1272822415,215219285,295369540,892192816,1189512160,516020899],[293919117,1519197485,955509020,956534583,746973250,2088105090,1868873604,218533289],[1266270235,582038310,1211048858,1574547329,1091419356,708521681,372341810,783733886],[1412148260,945059211,1229874281,811109351,1257177638,1068882357,464321102,250086217],[1931907545,1090179688,1032029570,1978894905,1708583979,113009187,1945896367,821955606],[1718746439,1472778889,1009030725,34946517,759897594,347171502,550619457,1494238624],[84237510,604361496,849714397,382374487,720815209,1246810310,1222767612,1939884485],[2106658538,2078819993,1556853578,992519474,98854502,401690170,652348666,2005498407],[2119720333,1685964762,249254080,939991191,650736478,1596839131,1755686868,1043019913],[1675689643,2051809576,692846114,1479659154,1480708449,2121362394,1517434427,1236009531],[512045937,1870099713,1438153705,377483249,1404100732,1687803693,1496709442,803223056],[1374747748,1260729222,255837801,2099382388,1151073111,1781255658,1528274798,104590541],[529290603,339477097,641090498,1585282088,320628040,1764365414,1863901006,892147650],[286763308,1874291987,1007869653,54194784,1143637774,1978989130,452849359,1656787518],[285743707,1928061144,979492600,1348504649,1803221689,915158096,1536312869,2067067780],[887447388,166450998,1341790056,1753226113,1216382308,1949869992,369536935,1922474488],[1465178097,485248564,1255181124,695643475,1545516515,1595764765,989184066,1673701798],[203316830,1768415419,5465604,1811563628,1196451287,2061973184,1062033240,1061300785],[1096148978,1430237204,1423490203,1424603734,595224314,1141344082,251056920,1714894763],[1452205705,2031386510,1494909984,1087766548,710477735,1946366440,1250244230,747616146],[539420979,1973053579,320641592,1549431902,1004771993,890142483,1941920255,605080951],[275558632,1902968996,691394259,974776995,1518629920,607879268,675981117,424159248],[1893996653,2006022029,494066777,1868023173,1560314571,13808503,510807359,12521715],[1821395344,925327304,1566567552,774498001,1765798150,1079076622,1797851172,1152998167],[199750913,1332979382,1970059435,178202012,268798170,1399310411,389236791,697182257],[226828643,1712562267,1460490952,725283644,1961349160,1720449087,670781635,2016812464],[605458013,959370783,924000537,311610539,906352244,576423826,1514553143,1801152092],[1448908884,1424498026,49658347,175537404,186212283,1048516845,1674606854,442499254],[1565580909,1472909109,1119180657,848660310,249649560,1620861062,77259387,545577454],[1564895291,1954577616,1536024004,1016049072,295460043,746145538,2082314288,320129848],[1026609063,84590404,1023827470,1314580050,814099975,795667890,575715931,1410884194],[87021238,609917630,495479967,868899322,484993913,516054657,1979566466,1570503822],[594549117,1012910763,732411907,1492202493,62655308,418764191,1596930474,1897762567],[1744433906,1622672825,1982949094,171671188,56495208,1896690115,2021580702,256381034],[318317118,1671129886,242745298,549728317,1460677957,1426334973,1549140246,677948247],[2111577648,1563210376,1739299903,222777141,968239762,111645702,1920453293,1706291978],[1237800184,340468292,2130070635,928605772,7457311,1396459503,1523861595,906716367],[1059213644,1298937794,497075210,1515092185,58002997,1001332615,2107413919,483636350],[96026701,653797086,77952344,1446453769,441951236,1739322764,401104658,2063024697],[1887244885,1870661847,2108965967,788509613,459555233,520036610,609894963,437482107],[1251548214,610540970,823560865,172347273,90324759,608343965,1814991293,1124148390],[1228279894,2039887772,87848575,968581951,1397886276,1324356099,772929288,1764874316],[1091260881,1826329206,2082888570,538653790,1739137562,1712903156,464512896,1158372699],[1097156480,174621033,1098396606,260915243,1466419932,1880649422,173072245,139968549],[937346946,1524492459,1519092304,161362443,1813463295,1562388062,838943539,864016780],[368250283,77547479,618396617,1827831909,1180040929,1356000126,1599859372,1598038315],[1653555170,832264195,302363391,1795730245,1095669193,542598899,219724834,193115066],[274636859,1394834224,574346039,981525103,112171579,2079419631,1455529207,1317428736],[543559600,833126746,707389080,478283555,560400397,1028232737,601212048,1947737015],[1496415095,205722898,1150222217,906301795,1415103643,780140967,1951748934,1614145036],[358663125,192652303,473602242,330036831,862590980,768555586,1406745256,1194248053],[1841489564,981436990,540845224,1324637689,1495075122,1100679158,242383311,567829974],[952347712,1130168403,460523241,1955685729,1146181397,2042418571,1602271831,420532406],[2098706268,1829894324,1675719472,1190981255,1105905961,307603916,1285041667,375052077],[1748819609,581883084,111508916,1451680848,518936044,1791138766,947818372,1598952628],[795797748,2041771630,1844706957,1757485894,1971770953,130495461,1770814497,550180027],[1507078976,1457005695,1595597398,1859387604,1923263474,711541288,1944320238,661658058],[1159663772,1167988741,53527999,1449599941,643293309,117504401,1110909529,1467709342],[441192544,1841805637,389555717,1003953227,2070311279,236978876,789606933,216132269],[1669929526,827494502,1698006250,647916024,1622421093,159764928,1248432416,701954173],[1735565156,704025522,870342320,115714172,847540358,1549321948,2005162293,745473840],[1948058545,1882962810,1210660388,415438685,1127335564,1851470121,1392915675,140909777],[853759693,1120325231,1236862428,1948341127,428282163,864305742,862057452,2032196382],[1062102603,1657939611,1219712871,2013166154,188726730,1860136036,1210696366,1793846491],[1224099743,1697492837,690765768,1115918469,1159199077,392616050,695140984,1294341345],[156181217,478958678,793072661,1148555181,612651320,360365008,2078423002,731082774],[1768330013,580117301,1160145530,1319461454,576801551,1185360303,799761472,393329456],[6624652,1650671853,267333375,561625794,1333866778,1340026428,83935218,1662182469],[263756250,509989580,100617066,436806533,1441844429,1184984862,444068355,970470216],[374215913,1084778771,766670281,1356748007,279057807,252619690,1217895712,1096677936],[442697940,1712500609,1513520840,893818941,1549196090,1511313329,1117432605,563868616],[110165661,527357783,1753825446,448859722,2058053026,857956006,2113834525,133993963],[59800418,1514412030,431908585,1706203970,1343449957,1377576030,52498793,1468840841],[427621637,719299951,1375808634,211383664,1107379006,347158160,1749230143,2129222684],[869991453,847435649,918158157,1617675889,999062839,190959796,318410856,1255020099],[1586182570,514624011,2073427401,1159019589,240553281,872023792,142523154,2007943982],[1684945106,717508618,661010099,1088679935,1886562602,658124120,1387011797,1703746822],[750079974,1935053853,997545532,348607893,7438617,980229284,1848153967,522424515],[1224796280,1183508053,656865946,1662761939,306095271,1538586662,84117304,927670523],[960217029,1080613547,1682189418,1834873361,1053206298,589727177,242958997,2066055907],[669630276,658587743,447137662,1797247735,1112034331,1338550991,1593439209,1506829575],[638204253,1566409633,1313262327,242251567,624193974,2027874164,1554366417,1816687421],[245335933,1455162860,695437315,664174543,1913594949,1982772825,896258117,669984238],[1119925565,505641766,205978552,1877497744,932257666,1960106391,1051095659,880413859],[997568819,1891424697,1188892725,7124099,1215934240,1843286735,833956575,2024641803],[547876309,605699058,385728457,1623158693,659487476,1522153607,539002398,1249107192],[7921701,1135489851,1106822196,1403085780,2054643681,1969862452,314542420,1905981057],[1762485862,569129791,968029459,240320113,1540536275,118202826,736746480,1857286591],[166064534,585205640,2097265261,1011187272,155293590,1583451905,2119363692,15078557],[2008678287,1456502987,1564699936,705306353,464209134,1693082805,2127058540,1174191424],[916901207,2029757803,224793125,1191170129,1234092027,841999398,1887514106,680027253],[1742796237,1121584429,1854572373,542993441,1760789393,1742004782,495128555,644852254],[170642361,1195546522,413078192,974286487,1142343025,1328704778,252078946,40712623],[41055938,809236678,1835031128,1507242783,1584215867,469731587,1336538679,1958427807],[1142933782,729610257,2067894523,1730577050,1301752639,900418719,532351843,1379958654],[1106018823,438264299,893016712,148789345,133112171,216174000,750365193,1892903547],[565649563,182934959,1496854131,1801667339,979510971,60291901,1378158531,1884450708],[1257719457,1604080872,1470864064,476378084,23984286,1483793832,579105072,1238777161],[84322798,1698200943,851746414,534615703,851068920,531458375,703005823,1040437474],[348120169,59427203,1537711137,484980692,1835218476,1155506848,1474919625,99219317],[924272442,2099656816,322604760,2107382378,1269150287,805420273,2118894491,1145909842],[276554789,445319264,1871579957,948787006,536606458,157022691,1070055204,1601964904],[1458556550,426457282,703315321,331864906,1765497409,2100716755,2048340259,1991058498],[1711809579,1540616306,481512041,1203620503,872052943,1940034136,514944889,1471269813],[1641534845,1307081188,2056794439,2118863050,2129394429,1879478044,1477114983,1979159091],[2075758246,1031636091,1106790246,1523809920,2031418720,83570355,873992198,1622667089],[218650851,779019507,333513742,1159595880,1896079149,1936802235,66521027,1746670628],[1370352876,393746470,385347885,1455402079,476116682,627701079,1740548464,2075419634],[1088097968,54154524,1463276041,2084921825,1590116664,1571695603,44204030,477408093],[1085117448,1316678503,419146631,2005555905,1228233785,674761676,253293198,742538533],[834393905,610885077,1492915514,2018517718,1723564112,1142594689,890046216,1873847326],[1975256118,975449824,285828796,21271631,1632383832,703662471,379241120,1984312215],[493500785,1936738651,699844887,97676234,1536667666,1399396549,2079964144,431101766],[1319574456,1514939250,382504992,617180846,371967957,2118167806,2069199793,571123263],[1573078496,2050159076,1096565007,1453202598,1993048697,1291672688,1215265752,220293891],[1144624925,540379885,2057290572,306303260,1128154909,1258248935,1508024895,1511369535],[88485534,1870311999,2105099248,170738289,1325425786,698818540,1440204737,183636794],[1309168977,531947154,1836083673,1537161041,1613633606,1563913916,2104092686,701710080],[1639878572,432569347,627594341,1526549987,1250827245,1018671659,1344045413,2010841670],[233697648,190948573,266674065,2036832939,1518693856,1723800157,1511409697,1773435299],[1684974119,2000892926,1469083460,239649896,2044983747,941528228,2057579078,1726131080],[1313133343,801142279,1916520316,2051085817,405836623,480867482,1432654797,1112902222],[732765935,1358768152,1130284670,1927401593,880930345,194854674,828565264,1715619316],[1978866422,1772013349,1023035302,2117605201,1335359482,811295137,1961382776,671375203],[907897866,103080791,1044018933,1448408362,1379032092,86595601,235954467,507873746],[689999142,609131088,368985351,1011597127,71879608,1233832019,1382629983,1737581200],[1447308394,758323493,1852314152,1119288511,1318350410,1494288246,230717694,599582685],[1843667436,1194828120,2009249860,1959652122,1154096686,2008738226,1427050597,1053635813],[1302318887,777987401,246751031,1820286302,1864961372,1435195447,1980862497,1102877207],[310400553,999910419,201600989,1879854389,1309912777,360355430,1364631885,83181580],[1642134963,1818686616,252787430,1021049877,1804941225,2126867137,440325127,393310681],[1671869999,400007239,770620302,1623369863,1199689062,1054891294,688614354,521873405],[1377401193,560777406,321078727,59743735,1791351125,286578185,206238414,195193096],[1291814046,1871571419,30942609,1327064171,1484115894,1438675365,1564498972,92935747],[1416363574,1637473245,315890904,125115184,1293456351,2007182702,1096096609,1690609859],[159438683,1794018794,809486737,918058146,1996951052,633349411,738458303,38443282],[425134822,133114706,1769561171,2101357961,678661899,477216326,285040368,1083532425],[298251653,268108188,44699283,645803582,56712726,179851643,1085268517,857326540],[1907668981,1280880875,723614437,1608170362,219074937,1792482171,2073840236,419041152],[1800114326,736558326,1115900298,1092218556,1018941709,1751643423,439772758,1652967198],[1729740465,2017007232,208629083,604146992,1575804112,714213881,1047280333,1441595779],[2065776054,1474784122,692338128,1718170344,1181963666,1496875110,1050878302,127429678],[706140981,193434131,993967687,1760306062,102628918,705158748,1367007799,1606612274],[584589218,939521949,1948308308,1751581567,2010279662,1890275047,295148125,1262772036],[1838882493,1251418308,975645376,296140030,294593811,1744045723,9029089,1786013422],[518416388,488565616,1522732433,1421235024,648539840,1058759933,1152816711,1632797734],[1078031190,1954221300,40077296,1336291409,480464107,369376352,1440313441,763767182],[1992116929,272091261,428183324,115142773,1159899541,357497361,1403870473,1419824504],[1540631065,1358189167,1754510748,1153392887,835961141,750963819,558426995,1885667137],[834226320,904473023,905885331,331919501,1026322793,1556395831,294983038,1989735223],[2120769155,635749781,626492475,2080025239,812438581,2028153269,1147776455,831742126],[377954418,1353947074,838022895,867390074,1768151931,1291226966,182922539,11913257],[1796747648,665966145,663880986,1448590601,1531716420,838914884,368251147,1328925334],[984968719,938655347,405438436,1102689264,1192196827,1601688357,615292174,792318029],[1157353550,773319949,931307745,442696643,1061151730,1404424983,449437361,1175649187],[1823809469,1034451342,372802857,969811160,1285610308,295865256,223878130,191665029],[1943678324,1436572517,1257640162,771752256,1859410105,1543024081,1235605165,423355021],[1049944789,1415010722,3725805,1590612088,615160806,655459537,284614944,885957147],[20893488,1768845608,1467068864,1493207540,507767410,691637792,1530746059,682756265],[25752310,812694961,689850592,570846837,355768734,2077598344,93736220,1958893459],[1115613019,558599066,1858932665,1816879421,264129889,1944560216,1079101952,570544767],[854470432,1053193963,227759235,1926687856,441611365,204950201,1182052396,870780894],[1091790498,1111852499,578764177,809214723,765380453,1185201777,1770481438,810599175],[1071733243,262903235,793725254,841556056,1842547416,1041169925,225016901,2037502540],[1107037022,1779842373,2056999632,899038335,1352662690,700754662,96796296,1689802954],[342144336,157260978,1141503024,1168396806,1107101060,526058425,1582718685,1442729078],[2122381357,1568790097,465042871,639370512,1362800076,1979764517,1396456064,252548690],[796116640,230753916,865781529,2124720236,674961742,1148870380,1165380908,1433782041],[213994791,1909328505,29675640,1879365703,1556454067,1666247447,675741865,954215058],[1355485471,1180123080,1319410437,1082419743,980731705,999788109,1285599970,1990815692],[473162339,1193423504,1107443775,648672365,504466958,382754161,1539410405,70252415],[1112080370,855837610,1266577913,1208541709,822714699,426930474,349676492,750311977],[1061623550,545247,1519219166,158124462,1746761673,389613187,1580499043,1408229253],[1750722318,1100277870,1297841357,1672367715,1568249064,609474565,1678481305,566576220],[539378171,1602795054,1867287068,515597684,1522959043,2052108814,122885990,863712481],[1231568894,1295125324,572444571,592000846,1767474939,1981894133,994778471,2066074434],[205473141,1218995524,329985046,132174142,719540041,358642538,498044195,472902112],[456662525,1395481184,1023121624,2026403644,308179271,495422264,1424619151,681704396],[1361072003,862543137,2048521592,480565089,1226804691,338220305,15169771,1817648854],[1383167725,474155224,1515922452,1375072721,1830675816,156101361,564851875,1242816805],[1006737143,919871561,1452534589,2044480197,1482990992,739639178,1667915036,945405666],[1115775798,1339771738,1059471614,1634783270,1139356649,287513979,44994363,519258541],[1328527477,585373329,1277790705,1294248538,1548471514,768795635,2016868761,1134534885],[1673343115,338112719,871584802,2079576112,1178606335,1701193951,1261125237,1258439488],[1916327894,1423773310,1476995876,1577462761,2024258518,978516842,26446713,1262729922],[1146634638,1351227954,352756250,255184230,1071356985,622631322,1568236856,2076907936],[1357308395,856770213,1957754103,1483561970,1676183690,1258258617,1020884367,512278842],[393235340,845023060,1858895052,1907979317,643337729,1723686364,2082234935,257539005],[1728143749,1783390669,1937724103,198885206,242282007,1336667257,1777231917,736508884],[541044480,484058258,235232419,1505174890,1588493111,962702116,134933610,308719611],[447660691,1472788117,1133793910,1883678875,5318111,970421656,408992427,1664452279],[1558167504,462760737,903051761,1517907130,1478845760,237469975,446463174,832065254],[759197431,449858183,1624661643,904534117,2048220415,1116007996,998273171,1338626871],[150071123,1622887306,2026110942,206956426,100805862,1388885540,1029664545,299933908],[1319224455,1491109635,1632837539,2089138294,1502544326,292969669,423766836,747442287],[1223525793,1578925875,594720941,1252266288,854494625,225175490,79349959,2074231090],[703762594,1085387517,1457148463,1095523048,1241730480,1752542879,2024184368,1517223675],[1678311438,1859299038,394137909,661530877,1309831921,1889238405,754623241,1745732628],[2113255396,1597827130,563218482,342029827,1834254565,142458650,1134814089,903729293],[1312773293,1494451571,1411888594,112206361,835819146,82826844,1744019534,1817988660],[1006466075,802732865,2110396925,1492424900,911014580,780217341,201251804,890248208],[1853184115,21852824,2051870095,2026201494,1917432395,1058012250,2070788529,62049672],[1370038717,934301523,2011722231,957236896,490553594,144768291,411322385,1584141242],[1990552022,1472015436,2078917363,1718908293,1152653726,168592185,1554776505,797075628],[1919894276,1078888116,654337459,214852602,918445481,1127364364,44597874,1641551477],[873238498,1287096029,182863825,324383808,1966222711,294110630,700868068,1073052778],[1330895651,1398543589,654372625,2028739080,883165931,308820181,673394377,1702660833],[1291341225,350815698,1286934378,1620260935,1757615464,429704956,522026194,671548753],[1495266413,1891662929,1437177606,781052122,12748823,1839314301,1770573117,891250868],[565005069,28565378,866503850,774322024,40851209,1828307353,269388515,758429655],[2069961448,1196517227,982653439,105121928,180626646,4744380,2083183656,1900424312],[1830155745,275585025,747233134,588349665,413606536,1248257650,822777454,899697580],[95805691,920946369,1575088186,1231741509,23956,1411928244,1307025906,1236005988],[1380104272,541185345,80748057,1923097451,1659468138,1815182683,219120373,169962135],[365156044,316365913,519017909,475453774,2126702031,1878510547,384054387,1255064703],[970822743,1343572463,509189398,1989926751,122270789,70142731,2011747584,612192404],[1726804541,1631221705,1398860429,417311056,1064530770,1642683533,1029825240,1701707767],[1585571890,1467880758,1365238321,2208206,1208779085,118140368,507845135,1868070225],[1462276152,1694508914,90370733,36952266,435530483,634849553,1377218767,1164272330],[384700880,1505588964,55190909,1512305761,2129671202,1992478489,802945830,49535137],[2125412368,316720190,1966411270,199142576,1328385652,1844898956,110747749,677396539],[1611714965,1175166158,1571896099,36183981,477145044,890457260,1262618989,873160326],[209412904,1390732161,1931924942,428589164,2107304570,1021111777,1499507439,1599690520],[381018403,324862272,763122159,141022896,1705313833,1186530845,1755910864,975930134],[945901102,1690501069,286021131,1881081282,850390723,1137072594,710661741,376489110],[77184155,1581102162,824481285,1006646086,2055144984,2118544613,2076621872,499820763],[435689401,315851703,721226121,500666634,1154825463,1258050757,1751765196,656217721],[755206476,268196013,395237841,1446011500,502363077,1592963335,1630125897,1800747182],[428144736,3816325,165551870,838487806,539750243,13637595,2045555694,861581015],[479947125,1143226202,356785028,1767105169,124300621,42250958,741362136,1079498520],[598743045,1960381887,1880375774,989779689,691110007,1064428395,980253824,128896476],[2004197973,1233867894,175830656,574603678,1091798445,296986175,401066183,156244510],[584927041,1338409208,1281554204,483820301,1640160317,1556935486,354247211,561107508],[753488051,313845710,318746893,282259584,1809552366,648357745,542766150,228589468],[1880818094,801680620,693893819,254686242,1286043664,494533936,222778686,1426356638],[1875607627,1977098670,1109030324,1517559483,591661039,1777662402,643495186,548319305],[1136595907,1932465106,1642977908,146589964,450576682,829607534,1622229890,662697683],[794787588,434738570,594904249,1228864231,1021979756,2075331338,1990756372,1335445304],[844426871,517669110,1320453363,249558563,548243233,467643522,1256404456,666896009],[1526177173,375415955,652611599,143070191,503696359,1146811752,1961465133,283687365],[1756870578,1450026052,823658906,1583512723,1507130192,1770643933,703825934,1915739608],[2015115085,1727720536,178672258,1999635418,1909523031,489764819,334987342,948247181],[315372750,1826823356,127552680,1793651528,1880516950,2025953340,2032968209,1370836583],[2117078705,1444511314,179604791,1197068773,1333663510,482982366,210053527,1826977041],[527664937,891329085,1406356159,326012449,1152418509,1293557177,1839400167,987190037],[767481552,1232525566,1815155640,543259619,1973115228,470397006,1479880565,1071906821],[2047203182,291060378,915385176,782439817,163618005,1259784838,252380596,962139932],[529207658,1074580998,1539129315,716796576,745737726,1624133169,1176715304,1732123895],[2129961498,1489917788,20526866,1344175517,1269714701,1282782892,1330232429,1006653975],[1750407897,423044560,3467567,189102604,596289017,630537732,635567782,913360780],[995114041,798103744,1326525727,884466294,1084187284,1755865114,1611325901,920679209],[2125882642,1910351377,887997746,1718571923,184833042,999082278,1737387044,1106049892],[982846012,2059198185,1377821233,227246331,469769658,1516382484,731492049,537713918],[1495337114,1961312224,836783490,1443913421,327289867,420950544,1249480453,238528235],[1040734137,246140747,945586480,818445938,994607011,339245159,230962598,252440679],[1829829722,1687204828,456105716,655876861,594761114,1808149905,370369645,1812233555],[585405768,1727775379,682957715,1229121235,1768177316,1415235398,1230530806,1633271790],[2028009112,1311566500,1066855785,1485155348,1693448749,1552609206,1444001026,1182326608],[739522586,1231144146,1691453321,1328421891,1724918440,1638333065,1603975169,469929180],[646048570,1150187280,1427749578,1588677983,1265700393,325853392,1975314368,672752887],[1995611712,1726305118,1655880275,2120492805,73301606,142088364,1930027775,1054899830],[1976743385,2114413541,437636637,591076168,677468933,2094109053,1259774439,2015440893],[1082579151,683078413,530936040,177505675,1088582039,529105806,87444767,1537016630],[22800870,1299836408,1524143138,890213506,1448864278,1244249191,1257308448,793474366],[107638639,237440429,1606705518,1653375443,656216186,384294927,1819647267,995519695],[213073590,1166384635,901553827,1863111117,1417178364,1071142551,721298565,496643891],[2121812462,1204900320,2055844481,1528329916,496833735,1717082992,321835594,767090093],[694044442,399650450,2095214441,922702949,1840665905,250087178,111398768,1647564155],[586221260,404583882,1554728935,1783398659,1411429801,1477791609,1022673596,1265593899],[1477840067,1273391688,843151843,1757811186,1214439667,871229311,1323399030,1763999228],[240150303,1217787058,2076154622,628426043,826497892,955805965,1790193949,1009013076],[188175434,270254484,1776400495,474179797,1491207703,691205449,944792159,1301749294],[769878147,1319218367,2082892440,1562536798,293017140,750342588,2011053285,1191277642],[87014447,589528826,1608258781,1380328176,1891875550,1612981141,780495381,640613586],[1524963905,127696688,2027217325,352247888,2011569491,915142856,1598206686,1752067115],[2127683058,1116650496,1480688246,574230171,729512500,1258890475,2061138518,1594638578],[118006411,720487239,1989631974,1776250931,2009171513,1713115865,1919254688,1993353817],[1713022228,1368284178,2078222003,776708347,317841850,138564892,1648229960,1892441293],[64508239,563480612,1666671645,524347706,2079830034,583731520,936544685,999819935],[1442297849,2039368648,1708807962,441327526,556906682,820557099,1290085251,944021408],[452405747,166470594,273515201,687117124,91415940,1097011973,809997410,898913886],[711885890,583903906,1343576233,674547038,1859767511,917832201,1196670974,1973134511],[532984863,141176936,258441443,1446136496,1201048774,1070555542,631871861,1107938266],[452545675,494214173,1289217648,1116769848,773040663,1178498066,1383507319,1724664307],[1297205254,1986799777,932357199,571237866,1764710820,754944538,1034173651,1109769676],[116190334,1108170361,52000741,660613616,684012007,728529758,1381790431,483386762],[1396659120,411755681,500481864,1453247646,2111649577,1711973494,2076967192,2129473417],[845830281,1879466154,971441593,652196001,1638788310,1287544996,504258214,1221435187],[204732698,488580579,902988,1044712298,158689457,1369883555,2101956850,246857508],[1965752362,465134800,2007801017,917954558,1993295582,2110636804,1481500371,443941401],[1198671449,303822973,1775494536,1071240264,759506443,971714219,2115071505,69409003],[468089974,656984586,1823495171,2125697735,1038659822,95479247,1699588724,329870321],[938885920,1892789702,1609508973,823827307,1888368768,1938011819,332002159,974834515],[144268555,974576080,1591509181,46718923,1507929286,1661202936,1441387675,544729861],[548509690,1634637020,1397924905,220200052,1102609843,2106832381,1151839937,1751761018],[770000727,140035212,1292532825,1396374530,434544341,101286843,53696870,562541483],[419179116,592331995,1936798007,1240879752,1136499960,1976820892,1721599763,1525935557],[675692165,320415466,704689606,1430132715,448667915,673405794,1216357234,2081625936],[1754627051,1508246947,787923999,27755564,27634944,2094672590,860489998,1132498602],[1042061458,1848046173,479049291,1167048043,1124209205,1836994659,1190279049,1486694501],[1136795159,1594615458,13521393,827532677,1449296102,1414926379,1954469237,408736344],[433856756,1446679348,1256582768,2020796541,1079652747,1264828684,1188895484,124722477],[323490554,1181172031,159579358,450642362,1702894845,1620496793,1470769811,994907274],[1567025749,681730077,559618131,423826420,1884569582,1745390621,1950688961,1643035839],[740756638,2122905266,363012588,919390754,66247475,1206890658,1469589221,1869961537],[530148821,344050800,686253257,80684205,1594829484,804259414,2001985058,657129061],[2105564838,2066924190,1668281240,1862744764,1484462982,1716668382,1920563305,1487255395],[2062599435,2126593482,2101256841,234873071,500105669,1635943817,1017753093,202779036],[1360550611,1831780974,857767870,1361741468,358903130,1817247346,1080831348,2087185425],[2016742884,421651894,1403158055,1852307949,51828763,282183206,1548552563,86569829],[976197082,1214120797,822324065,1612678283,88355095,974782217,342576196,22445117],[1308210284,277211556,408580469,827661336,2063230778,331912806,1747456386,1424201471],[2096360137,569261170,826944610,685097083,1030854033,1069625278,378194456,189183095],[233676219,1269859451,526114955,915087104,1133588070,16395887,379637125,457061899],[340311471,200748530,1178328203,2116756277,1992340793,85410746,1434533788,376146531],[482569956,668811292,1196641542,312101770,1844668091,1110463452,13855420,205252381],[1539103192,1612295002,227446777,1988913479,806627371,832711779,1129559870,959685014],[902754933,1905586418,876454574,1876887504,664308657,2076669720,2011544600,1291582726],[1391379464,1374007173,1637769171,1149302607,1593998669,1591192759,1833462334,635407253],[1053330108,1214891393,26363108,1400396921,709747363,577290568,634223668,144969583],[17362560,714488956,1275956178,2081615176,1146778355,879619413,377897231,1625173188],[1370675891,759695218,1433361847,1543259973,1804888264,637816935,1482155944,1082697830],[1834569355,463094319,1564356340,150785796,162358778,1838685454,392322097,1092496938],[1243836311,1072622836,1986222512,1330693958,1294709669,1318162010,1221306215,293945284],[952107019,1313858181,551665730,692799324,1534418544,2098721891,184812880,1543912832],[1811235036,1005811847,1449442884,676077807,1905099423,1624323724,1470884366,1034125405],[709835288,628685397,512498031,636366397,1215293725,1494840016,1059418697,542171803],[1537780672,595896623,1161617374,1242220296,1754328742,1214841199,598105079,1199053596],[1441734305,110127732,1637075895,1146212536,944446968,1580110435,440117600,199565825],[1958195,287995780,1020017135,955596324,1849504435,633693439,1669239920,156523933],[604751167,805528835,901796727,118146859,173628273,1256288467,945836313,1451319696],[1883798483,907762694,1951130060,262396625,128301408,1732295328,1186924578,1982909694],[181229660,1207303514,57578718,49374536,879788035,932013983,763440010,2003423935],[310056022,491481282,2051924717,463969342,1126916080,384460416,1496729171,102823853],[1784936142,188490523,634801025,1048384705,108003765,463165814,146240739,324680140],[1712216989,1608138931,1543691387,685977405,1414703509,343357523,887564070,2045086395],[1863313097,139433815,51719115,1934511789,838191202,258044807,1619003266,302161465],[1617226388,1404621745,607609589,461549613,954578236,510666672,1782169705,333941432],[408476082,1964028651,981623948,1301657368,414109863,1529529067,243905198,1756314314],[1378630768,642638409,1077298910,807395004,1845320236,1583045994,622546699,1956675529],[1974421884,182936286,1834739930,272248651,198087636,1780340813,1322919637,2042290601],[1619034360,675328278,1006096299,1805726705,749797015,1117721157,655258349,1648072335],[999990103,437133292,977073549,804573100,407015409,137105474,1767867036,762039965],[112334310,1758185254,1214403374,998252864,1936758950,1360717122,984147450,2090392382],[1283226550,1642966974,87648475,1558914492,1997327191,1031490636,1900450622,607092133],[971393652,1383209102,1878316169,388020558,1020668105,1666542361,1039426277,426659563],[1716306678,710138242,1558143914,1181418099,148228462,429567924,328147061,211644606],[33052857,460710904,375965744,1684245262,657852224,1114385635,133303514,2025646493],[37461422,1119774581,1006801234,2079343907,65959918,1748065791,1904581510,1661550314],[598957189,1859692157,470899595,357533801,758433704,829390045,2067854746,1572219223],[1842542716,1072420549,1118332030,1545815999,263636292,1585513134,200405015,817665903],[490135223,373777996,1644296219,1709133113,1354954420,1009846648,1681330521,1095891219],[1023765778,1596340103,526649525,421422954,1502135950,1473105497,1906672910,144099008],[1410948823,235556495,1674242197,398391043,1169950479,581604749,247817378,981690265],[2009817420,542637988,240215314,1846898727,393551750,428196935,920801570,1068680760],[52596703,497157425,1986657882,94413108,2087881613,1523687410,1196542128,871186778],[2024407528,1053705056,974038278,1853281765,2039379155,902331619,1311912081,717962142],[224125658,407307103,2054100983,526076119,1437758473,988196710,197673718,783748236],[594950694,1515726183,1914308677,1633703157,1556435133,1586784631,833839326,1077268205],[488323407,1435682702,774194789,1916277573,586731190,1293813683,808697229,412146871],[1524115945,918441237,2019793815,1119778478,1221571723,1890566946,1088884588,1131984169],[1692866228,2006297494,1460293254,1231165978,375973177,53453862,1378128107,2077479446],[1108423636,547909985,1249834702,1801087690,1335603028,116457605,126945640,1288003841],[1666498247,1407977623,1226380664,715621951,594614977,1247397782,335683015,268119395],[1811539055,480348411,2072335957,1364538596,863181047,527327205,620737320,2027900511],[945275438,450199240,430179400,827933754,1732038546,1610550985,2012521677,142456210],[896382794,923364335,1201806077,1564836630,1500335073,1822739875,2053890280,983905459],[1123296085,709580670,1852744750,97993075,1431226192,1887757939,1985670614,513652315],[2091280494,2066254613,921332207,491165736,694918115,311298675,1685325055,1935304117],[1502298865,1907620547,1731175367,2028141966,688156817,1357881449,345242068,862568497],[1429645478,1900311939,811759071,612154112,1477996491,1618562592,1342396197,1194864219],[1087016241,365206221,856271833,1597795742,467392987,783371656,146875764,1089364773],[714531964,445731079,2067661174,410153044,1561106883,1286453536,1947003443,1733407463],[1642884836,1897992755,599527049,1054099251,310600126,936090528,1918505760,1366712143],[1775904323,1312444952,60810493,211491084,1906495027,1577657223,1397564715,1561470937],[2034402108,738973042,310136296,1543601671,1439891525,791580090,1306750541,901159694],[131864510,835411915,1913505932,2118980705,1561732581,1527738623,583729352,1911302435],[1750554507,1775889408,1124671422,133865488,1820922276,777914343,427770482,656512865],[2024613130,942956376,101311344,263516707,1319862225,55081859,221900966,197636924],[1178773369,1933963140,1362848617,1981482819,2050246442,1925144467,717262988,1730250340],[1929060054,1854785912,2083952581,778594383,1901209875,1649873439,1773905108,996742603],[1161504398,723210333,1120391571,519787160,1543283295,926736931,909302702,1277500384],[66601227,1688264848,709238260,1512797290,1779132036,1050220391,1777693917,381492264],[195767639,1367095738,1873963352,33539093,729784144,285181379,718504399,1831610291],[393608382,1383030594,1702428041,1194430690,1933780964,1517957150,2129338497,1717657362],[443319621,970043536,1133340562,2114882057,204724686,375652655,388042275,1891619757],[1779955288,335872037,550855299,1055345231,1644856795,1609390266,1516281044,169625057],[452028872,1302484781,1741258035,1187939334,1959817614,303739967,616303193,401563675],[1575097671,1502305236,1662028369,1013136118,1843730852,326480062,925078797,1439872799],[1203545014,1292393200,1324933765,397243921,37849058,1114282690,1336021678,1211131140],[2007614128,2104540784,1096194328,1655642257,1385974087,953709230,1527559052,1652853219],[2056188334,1715490655,1939743792,455057229,503782532,1637432718,1299297291,1057328144],[1061626870,74836745,769267021,529796801,432275071,26019283,736822806,97348315],[564103374,221856793,11854575,18248892,276948621,307479785,782000506,274012946],[1607539339,667834592,2089789239,477908198,1514027172,866636188,1388947333,1418405671],[848570680,1153173160,1277875591,178132893,192452772,810162212,1598276442,1259612115],[760601754,880813905,251347895,94162994,262247311,349716103,1317267269,1758240688],[1384723791,1358404547,1940095572,515270902,217414906,848657477,998940937,549889773],[859074620,967080155,52066056,1551899404,589449830,1784218486,753759536,2122004295],[2031025410,1409966568,1921615959,1007909786,1071089895,183166949,1667777930,1381357799],[1147681338,134285703,324962717,1507308256,45137397,396416390,1467457591,701791338],[1283663810,274025857,126398880,311804298,1173284612,1197454401,999114217,1998803744],[827079919,40952295,1666692469,380317911,1072361616,1118007133,1866748071,795150430],[301033862,1698317529,1034376955,2003739189,270713464,1087526963,548017769,330207755],[1945816641,313134138,713943522,673346378,1290210911,1655652070,1630213332,1318300284],[1588304655,369023965,2047679280,347850565,390957869,1236001007,599055615,47829345],[697374119,613509721,1057763555,1315372787,868737296,1044990074,2023382369,2053997534],[917481797,1950292475,1011433481,1798553008,1713600783,2115057420,126501368,891444155],[324601224,509609886,41086366,1984810495,640002852,1787248360,1161979631,1115031172],[2060868760,2019413751,313126263,94226226,675488507,689375163,2043712463,1547930623],[112704727,113300408,1177319716,557833351,252140766,1838530555,1331297193,99643054],[151521982,1249247241,1237206925,788728613,1443034300,1179997433,1909832971,1978966305],[1006955148,1228370647,1785743366,153003200,468029083,297979913,1052506652,1370744426],[674729384,1787774170,756681180,1839595119,426826509,1897033322,591913694,111703465],[1694814417,2066879984,128989816,638300737,849339208,769319941,650621291,179179104],[1951132707,166793034,2077721328,587374431,1584482024,1311676911,1273726621,705099550],[489074406,780551012,1725786144,2100344224,719937826,1227638018,814120633,1455574248],[1817509128,1774352549,356446413,433364195,932552962,1621787718,1851656815,294718827],[1465712076,1432923795,633714372,315092934,1745142893,1342594784,306506061,2080796642],[393305294,1988024959,208100630,967569783,706689834,1878950096,1556819116,789307395],[1515729310,2100153010,486163095,1708670061,287378184,1833349245,1507891171,1158265790],[1779484742,1240933326,190623680,824910868,1324166820,1918842599,417204042,1435798091],[200830586,1125606803,1870966355,207228294,1708678117,1652283653,1901072914,135071196],[156557082,1375537815,1293233944,1901460051,909176423,1680651546,664341991,865941714],[845930402,1266386536,2096824073,2001823080,1077112197,1694183877,1551398132,1493080327],[1155751066,1339955882,427059205,1555193378,1309811536,714837302,255531642,750976204],[100334451,1891824118,1128810764,110823891,295715252,1895103841,1106946936,619127576],[1470885457,1491102588,702662385,401108308,861479400,767609707,8724553,1242443381],[1955118617,67025746,1189647637,1666394356,172320309,677945896,1584581666,1982841511],[1596873271,1942702040,1071265035,632602871,843290238,367377077,659860746,203034618],[2066237889,817754366,1998972662,876517074,936115563,1052417946,981006702,1849840076],[1871980120,1491672102,1648005539,1415926841,1465298804,1824455427,1675287010,1185160941],[562125346,1938289586,1671271956,1250470099,101198323,1082102715,166421902,1116047228],[2009157503,1167990876,1028723852,938499690,433681556,453234368,783952647,2115692544],[1842253062,1784990727,656345226,2043082047,2096733177,1736179471,318714454,1009236808],[44048638,1810985187,1382047028,1242513888,1903980492,684674420,372114987,531097301],[888030453,1036842870,613927508,359380835,887347567,2119355949,569953472,2106405023],[1703824148,883829021,1200116188,454039401,1958488273,1178757994,1987993481,1103948707],[997994313,1375704575,1775777343,1850650934,1513875621,1190630847,1888574960,1859200426],[562344578,2050250977,798837865,466892163,1927625636,1798082702,637067624,704423321],[616043790,428253282,427980527,1978175225,1997955110,529320766,497293021,1448193256],[783226957,1533715469,1100133717,52188900,1343155704,52237030,1034773209,2043369318],[1189976298,2012440798,2119366569,1305223789,121953537,961768491,1796274938,777699488],[822501293,1547570610,1376068830,463391960,1932761747,1138857252,733346831,657585996],[1842347415,1637724297,1719597650,467222910,2120235775,2048329326,1928643138,1348261063],[1904600523,394446425,502678882,287179490,949623664,927432392,1467124664,181976450],[1287960080,1508943753,726263879,878225414,1822829555,1167877514,842156877,1314805273],[969631896,1987837772,647655244,1674574053,428795897,485862756,1141798888,38735715],[190901243,250972104,58633459,919354897,682745298,1210633090,402679743,1965580265],[618867967,731120555,1307668246,572438541,346469019,1965801005,415034619,997307092],[690598611,916959941,374393062,1135258417,295117845,1651609664,60582344,2069580107],[15626064,1850023165,252317026,1045536763,1144522191,1300657968,1609496793,38884856],[508771806,1708463060,1962025187,827730060,738876652,595420218,385454377,264095474],[1470776454,424086842,1275931827,1054908150,1151833735,1555905461,1512044234,695780399],[1923366035,1412331700,1166064697,1651453699,1032613297,1803373922,1059361359,13631217],[440528966,1657896908,424430919,2110340295,1212390095,837463069,1719148874,1521552440],[903907124,987365489,317241272,1431097957,1516513497,339981705,50624968,2004070742],[951494044,562757346,1644023570,1167809412,563683687,705713024,1166507387,1359676518],[38206337,472934395,1464678217,2100163074,1491510953,1410589337,289512761,1445303580],[1371987434,1817285188,1996373567,1939062221,2029247424,23316381,1022639521,1658345394],[1769681482,1395248259,663200847,1157442890,1619848628,934010846,262050799,1552725551],[268416073,1374516337,92516604,785022424,1086144766,195905494,941975856,510745523],[267537519,478163853,1863874418,1003708945,1904948665,88146519,1660677330,722722128],[430267393,1958315120,935739188,351992896,929321707,658341469,2026365410,614111078],[344303989,1835736196,40690403,1573622191,870443730,1997190146,1612875136,1534379012],[1959622195,1883651930,1763924680,1566247126,718355340,1440893118,383727005,1838855080],[1310535817,1697744809,1433667249,2036047502,49862069,551874531,725030167,1673832393],[1240207268,1047599754,1744425688,1148175644,1527693792,1058721822,680053015,1129041636],[129301437,1386406248,1820954367,1084173087,1232105565,1687986871,1518993871,1984370077],[2026256249,560423526,1364615454,2073073197,1737039814,1669164840,711105075,1786725810],[1572120348,2084782198,573915942,1168513098,1462715124,300242846,1941729413,1133655447],[1254237181,1533693932,1236025456,1168154534,1258414455,1768174703,408581998,809577409],[451998671,1941025245,251602011,319201300,633728285,584822939,269237000,305320446],[1107645656,1135308639,121010905,1923542371,118178614,1500681846,962626955,541942159],[644636428,1430843828,538306537,793575599,1145107263,522958044,158434888,638617891],[1410805489,1076121103,575807259,1849381383,1676717848,952374238,1585318875,93529248],[1227749065,1777106331,1724544840,1595998139,1605345415,1267034716,1382847583,1710302996],[692087141,78551986,310101496,597411104,1664335855,268823127,1213504822,184705646],[1825262201,1441623631,1597104295,930961890,222357461,1957808340,2024993431,918504734],[1125002275,1730888492,948799030,865687860,1316959883,400501309,1379798966,1968553254],[1408925963,1707287705,1075255146,16146837,783793660,1315567671,1538045526,1600723686],[296432704,1719552730,244521988,1994937377,798527235,1064184255,94905028,1721992977],[707726304,1759751176,1784379168,825344314,1243078987,571846798,267767051,755375262],[1345136414,1568430712,727268780,685323547,882198202,791469546,1755722573,1447242052],[329831217,153819556,1394614379,604678879,1522612685,227467560,1495013342,681066028],[767649277,1697017478,288147225,1680053186,972038948,951531489,1835583114,1130512552],[475595506,1236262283,136013016,1319349941,1696542011,1303504000,1796028132,805326664],[1530556650,610828313,1597568800,1140850284,1411571218,703460491,184582112,1868711305],[616759360,1982009511,422247107,1364732568,1525350438,1788823070,1118365254,228336834],[1128379000,55879217,1531651921,144719442,1689583967,1687103019,1916002232,321983255],[226800149,437850224,1555911831,490546592,1036371073,1360151038,1718657402,1908833969],[1371915028,96588254,109916896,940454052,887288912,1701985183,1787078573,796795099],[1559522943,826040333,715559282,1566837847,1029077632,1338265933,344491192,226119657],[1906112899,1684446504,1818573722,1977214166,1772591472,2055630291,1853261415,1617120245],[583873255,790302762,1237726430,815908765,475806402,507330662,1213292593,50188636],[1773368661,649411028,1101545777,1870789707,935424524,301516441,1656878010,1171400415],[482480043,1865964167,1213281640,715171694,394194577,830528769,566930900,1695499986],[1243659914,780142895,1419179536,1152218567,1666861609,1903273245,1574849907,787087637],[789801164,1882436096,251636819,634066358,641344782,326850702,1941241786,1199195317],[614209093,1386835275,461597509,953844896,1798314287,1285810612,264428686,1685146830],[1575327164,1646228168,1947990433,1222288348,1012787623,1909719088,1152052271,435526720],[2118283776,919221299,687401757,390245559,326026007,1510086063,629823065,894231450],[1933713437,268746555,419360671,934485763,1050607776,1111431100,701572389,1655011459],[505661620,398284175,1838540424,1267561884,2108117015,5259115,1261848770,934960358],[1878624730,919314533,532063828,645788677,366083262,1588951294,997501881,1514367253],[1351550119,1812112933,1918512519,1421098710,1017751827,9745120,101888320,278420700],[66401226,122080604,747999173,1623622485,1648470830,2056425696,147765317,72785398],[1151033301,220037699,1618352940,1080722724,1615463750,1939765162,488756623,1610539647],[1833526470,807002308,471268709,1882808357,1229978084,1004864212,1507048158,1436284438],[188768081,695666979,1288009556,1000906508,2057992060,860865085,107303210,1342298154],[975336294,1862299364,969966596,1940083928,77312628,307473896,238095560,112262186],[715003863,912394557,1482924811,1312305960,493331304,1169652588,2105708868,976929528],[1436554923,282351251,882967895,917280914,1884129975,1718329362,531858981,2055005934],[143864665,524218115,1321279997,77668481,460867301,165593785,1945900838,2039961654],[1557071643,1090050803,414061668,507628053,2089075372,186183006,1537679072,1984237213],[1174631851,1255771705,2023907471,1835501921,2026708068,625048489,253663966,1729529622],[1915836274,223511768,65854029,1355208409,2094587211,1578708088,1058344029,1439493236],[1848293499,862793923,842706068,1252850610,1107188441,506751921,737263519,2111182545],[873974361,1955228848,2109597445,28483505,1286154408,689467691,1026657690,2110650394],[1665362068,450206504,1744935240,775714262,2002004407,1946467349,990752878,360478929],[1059116509,250952078,124189,1502879244,1608569478,1543241117,286956067,197102176],[1206392291,91073496,1344583797,1236299190,1112482482,958123853,118767049,367282661],[183719905,962232181,1247116080,1346467672,2006169438,1780468945,82551804,2029560173],[428244919,788251467,314195557,518326716,898465340,1946651850,656871609,1995626278],[186418496,491793106,1007507881,569690258,583554938,197257272,2060311294,2064422293],[1492692698,1763406351,1649619285,1897282777,740976111,674403285,1090811801,1143237223],[846013427,474731632,600385222,737262220,1990860126,275491892,1241489939,1627041059],[2128723655,541842931,1201077468,994398789,2011920187,1991946672,1895493632,222532516],[774240680,1870653117,128369237,1988755283,746034945,1287518267,1308940273,1005527489],[1303447739,2035824377,1382638416,284219785,173599132,1751934044,1651917901,360133636],[1645770347,789650841,1976643212,42124692,24415525,1138835655,91304169,370604409],[685924686,2002037815,157886436,1786620951,659274495,304446739,180114305,927049631],[417793036,129308055,391069642,1337325688,1642550982,2113705583,1213234551,883607055],[910700268,440570723,833130676,2100164837,1345284777,63156779,326976588,1038032234],[682293033,1172764403,1747898979,28339330,1318633335,149131662,1389119203,1617706863],[1437256131,1199985034,489726027,223527894,848829793,1106358863,2007584285,938203749],[1524280035,1306964216,117296972,1684053887,2004781412,1495684410,1677437287,651614094],[1322490844,45294112,1320266732,1138730726,1380200645,720442818,495791698,1821484575],[82892892,1481531327,2008315314,1348133476,1133717516,1737038527,972288687,1554309098],[1749500847,1399204360,580049205,1261543614,489025225,101340637,325850058,526978240],[1640182599,1201208724,1415050217,1838626120,1527828016,758645574,700013483,1118817339],[1504377660,370415405,1606070842,1710516164,666429556,1526547150,391940858,1107610652],[1222083902,1205673746,394999822,188208113,273270442,803820813,938630583,745677759],[820091190,2110495697,1794289463,1411286682,1989802234,1849545109,1776672647,1984488967],[945674769,877843971,1215708169,1919506092,1350671377,1968589702,547794399,777828027],[189007971,1571491687,773663395,1120242442,472060134,1067027229,2121662963,288591321],[1241917877,750711664,628848727,470750016,741800601,1292555594,1035430450,1815489936],[776736849,230456437,586073429,373318497,134360618,571691011,1610228786,686209558],[325078573,790840660,18825627,1522607284,1008018679,1701328739,2109730760,1218151917],[270994384,92219293,1750576828,1908792633,160051024,1089169595,457022318,197230330],[1200582009,1143070003,859173649,233675110,928697986,1886213469,1498070940,199526714],[493696224,1034507808,886695345,1434347228,1035205729,1045440472,726991734,259257869],[1245268410,731235679,1468022108,426221139,1677852078,237320768,1030037911,2008864071],[850989286,1634052891,2077502368,529960351,287504327,1458673261,839330610,1307459029],[810090112,676939190,200908577,1727097876,907983076,703959567,685125080,1792619481],[1136192317,1467091499,494316323,1038404776,1778200980,1059994208,211924369,725102464],[1104962897,974909024,1921652036,866281356,1323330088,1440364627,2127226480,559540773],[1386244208,1133047486,540463989,1144632875,82750400,1903731733,101898167,1431711277],[620929156,2052893854,711679887,1225800517,966123725,1657180312,1953308429,1256905774],[1489265892,556896054,998369184,1718939934,2128069274,775412053,1641354780,1286606027],[1779529868,710021648,408800511,59185328,301915492,187634510,1145072490,201024193],[1836564258,1692517025,499679244,707392389,375733660,1655709788,895395887,1942339789],[2110439215,1627704610,558501546,1681470299,628322067,148485485,1836669733,528109018],[1519476563,358166067,1193690388,1882932636,1393853592,2089403428,1108795571,463962725],[1213097567,911890467,2059730503,1147662431,1028606659,1225768783,607683497,1005280685],[1249597200,942987691,1460952298,129381764,1834023938,2070974114,2071947699,436547991],[1416410089,180170001,1462060596,1619960242,676027273,108785826,1467673019,157699784],[407225519,1873003939,1140677602,1752359835,832627767,892869626,1524022669,2108436315],[1004489033,686617771,176220921,1638660505,89243887,1072241078,110410320,1174323755],[2075233195,1643149883,1854438223,629532369,1137111380,627240053,179623957,646923747],[946252218,2025104021,1186447369,300009062,643102835,900373039,143185734,1103159333],[1418804744,799777122,330775956,1645927550,917893173,980607071,988114944,2054039520],[75236553,1378437536,1175062703,2085197330,1325868301,1425024246,78339956,2112148612],[375156373,1246583722,1375133205,572562548,1412717591,1716761347,691452405,1792727395],[806090552,608658259,1744307481,1976905230,736518601,308511657,1578519908,238143814],[1361751812,629175899,1766664222,1642250823,1469056622,1704519903,1257645645,145415895],[601439101,1769559673,1232865583,1105011091,1682571323,1886227241,741594017,273221544],[615994363,1624536155,969702741,2074283875,461646634,24766223,1338239960,297868296],[956244968,506745918,1275661381,1967382292,849886899,1382764779,465850724,1040914359],[1155991568,1713354442,2031627008,493371735,813246487,1402146813,2109091794,629898674],[1273283489,1090830306,1113132427,89904046,1758104912,308674924,1307587706,678871668],[1455341697,2052625400,1725452653,494724468,1954083154,1562806899,20457745,2023453222],[1820573548,73104690,1563959465,2106648653,133795193,2013332654,164944500,1060862414],[1735168231,1272492517,1720381524,679775917,313906004,1412801711,837141201,900002885],[542928034,1508305112,2117589276,449405749,1852658675,1059689724,200582184,460698548],[1212844823,1201524771,1996457141,1555038974,1023188392,1086753917,436179432,2003198113],[1010743352,389114351,1404197737,1792726368,1988726556,1191109195,354006283,1725893193],[744456270,467428898,1786976977,241297314,1072388787,879803971,1152123562,1361886079],[327216718,1730827326,467472221,1444801679,818967018,1217093073,548223532,1700719464],[310807919,171364396,292980426,959288633,553756295,1524826976,450823654,701418116],[821694703,530014740,787389608,1669550057,764634573,2054164594,1812825376,288564358],[1849050042,740592207,437290739,1490173581,1682195317,7410740,169728295,1780110264],[1440153733,844711310,1933868570,1197445196,1919395824,1004118540,597673871,744831329],[1000074959,1192082897,833587823,928395689,755527139,523258706,1977316723,1269916251],[1712732802,1900380022,626181585,1242034524,1827895527,462992268,858980185,738083952],[191693886,567913243,1099634354,1997392388,2105019194,490105597,1695982795,480907815],[1034040111,1131822603,806954835,1000797855,705815568,1964935007,1522999240,1501803867],[1638831208,1284893752,196805916,260620145,900588285,1772938497,1621533352,1284305325],[1063603862,76923201,1988171347,381686732,1811036565,758921211,1274345963,2014383562],[41303540,1143587605,1426091123,982735568,981031835,1457311584,1405473354,566913077],[321754426,559426404,1604447779,757886172,467112461,557215255,1121644756,618522169],[743922022,774412393,2090268232,1957159467,182145712,641090959,732110691,112385849],[487195951,923684803,627734053,1192017754,903157634,1597209584,1103863834,1880739236],[1056823543,151541734,1609819721,1071589883,1668653350,1589307308,1109190607,383892925],[1484087427,84738181,702482316,1226716925,1044384398,242828542,163250662,201773059],[1167902124,1812997044,681491468,1382637151,1271937857,2069948105,320246286,1361141776],[1787657661,490987320,1403526409,149012671,1269753689,2002750720,935306420,1565128107],[418111013,926416151,1577250117,2005473913,571816465,2069734420,1919699962,708381518],[1758322479,2024860223,772920244,1645891839,1915763185,1498451882,1912676539,1504705465],[2052434556,1080723030,283919596,659263665,1983895810,872469948,123785523,1702863338],[447087581,87919401,1710091711,709984403,705513062,154319987,506928365,489325925],[807278727,1641482503,68455837,1418587913,163248504,70984253,1668231100,183630437],[1411478312,1916329806,1240849158,1865223925,548215946,1833731383,886307366,1960720409],[220590441,2098794412,2065663624,1045989038,915734019,2023078260,1292129887,103288297],[1879050519,1267343313,2081459924,501738040,2020950948,1531217967,2104472568,1607344760],[1844268699,1760501357,1978735042,640869043,1275036703,1072592276,1092072682,1094127833],[2088152894,1322291385,1829480817,464913664,797957635,2120351989,575817287,1971179569],[1315177471,317340077,85380572,2110277559,597317417,54337884,404960718,377248023],[253779347,298668154,1576209625,1027773655,238612632,605168750,1009610467,1490949860],[502013768,2067266086,657832676,1413424202,2034917606,973165661,1256201466,1605572176],[1283873453,413362058,923914867,1701053091,883527922,1161896342,1927875586,210327683],[1658758189,1719120462,1161939640,286612582,1447052011,1644308748,860839164,624037185],[359353905,567313361,608077965,506149124,1265507298,1416052301,1988263112,1091938903],[1922753542,1104255010,21844533,715708682,758867298,815620815,1678127386,1266145689],[1367891667,1580855864,912792601,538229612,1575494394,929054598,275023646,962869308],[1036052095,533408899,988280395,1908859169,954575112,1089669743,1596483948,2031259313],[67495900,2107341331,327848804,516951010,2004945874,704007897,107078452,1986789011],[1148232631,2062808928,638059819,1795140671,666734539,306672734,1642520483,203170764],[2062809514,939097530,994182563,1956836470,309266761,678869658,646279431,1971378325],[2019406222,2062799807,1815260483,1044932031,1742595391,1717376054,2015216413,1868383266],[858869308,1396737605,257291299,960568337,1143438574,2094603701,28548643,815824007],[1070088305,1636535125,849420288,2010892680,458630082,633336857,611935946,396963912],[2051138607,384029776,1004130783,493462815,1995525269,76960277,164581777,411285712],[1458193345,1078156497,1650187593,250519062,1776788815,375062279,986942947,1921637230],[1958176949,432721383,412939798,1853128343,77575963,670058845,1428951589,1193657494],[2073309611,1302544742,1999604894,1159793634,513297264,38269511,548087915,253019427],[1725764092,802175948,995519307,304816254,1914394175,1520091568,775469929,558591587],[1024344290,804342451,783222350,1431077104,650901677,1217867918,1218726486,633464622],[191487621,427067555,870718406,1541217186,277274100,1133987192,1695978219,695537178],[256845029,278716934,1580593291,1887581854,1042342125,779786801,1360462659,1007805825],[1138386359,1137204374,574255489,989970418,669860954,460287704,1483104123,1003716415],[2074752650,235202173,1039741698,1509877136,1583205105,1382054041,499638214,1522668190],[1725721609,1980962465,1952885109,767830090,1075141761,352608378,405436770,1731898621],[403174346,306584086,954698063,1050090413,1417220993,1630924886,852696284,22350870],[59423417,1250327340,1099281042,1654544751,332923340,403790066,1315457120,1628634569],[1573163635,801642391,1117295091,1240100389,1641224567,1170172116,934951014,2077809953],[15024643,208215118,1590713983,1895599622,848780562,1774450657,580901347,1723548258],[1770875296,1951440090,57507812,1921370926,1481614895,1028190390,1542110299,1855011800],[527246370,266065877,308349653,407980266,1809624864,1296256730,1990133984,147463335],[1049597617,932012207,903204270,781266357,992609865,2023316951,1763366612,243181612],[538804890,963686981,1921808569,427568257,414442568,188803986,2039168278,805641802],[607299403,1016798468,1237170086,499686408,1910174425,682034191,2029915658,1217436379],[765602121,401311854,1694003012,1107672687,187641282,681845264,1166526394,2125194843],[473357277,432839839,1763423052,1295711581,871681893,135554786,2113134695,1296654983],[1347232460,703869354,510030949,705020652,364217775,2009116108,132895813,957230167],[1374919322,609866011,1669877283,18943151,728199937,156160939,701151446,804979940],[1605955974,1107276894,765788985,1580329582,70338386,1536158661,1101280183,191015612],[1623633628,621090063,1358831344,1994651711,1002722052,43115610,9392570,2103381253],[28374094,1992341376,1361914272,2110618553,1849917533,1810323714,1601625568,360656924],[1145099102,1903036981,1530931751,507332270,1086381331,1824346588,683113976,738033318],[95668660,287878326,1185371230,2084908570,348371854,975443095,173928574,521667710],[2078466062,2023156505,161331468,173866052,1477429692,689080685,1762613982,2029740301],[649755798,1287664478,698282245,640377476,1234318064,812693550,1942705569,1574335683],[1458870539,1225182507,280262340,287632624,899203700,118049151,1634678718,232741141],[1255725188,1050791911,1626235989,1788260412,810884825,2109298623,1331290184,136284704],[1122653251,1599325686,277227201,1924067012,1267351206,1702070782,1095171447,893209059],[649704217,901641926,2003269899,1480641439,459559777,1272092667,1459377942,1113032706],[752211211,1609322699,1655389918,444406621,1262953565,1949454144,1679710679,2101020263],[1900275853,789058016,1080227024,774345867,481723265,1095703265,312770108,685530128],[1995649337,138513873,871029311,1853500660,1992326836,991788186,1621029968,283765128],[1389694269,1478351167,62824867,136475625,173507500,903225181,1051103016,649767338],[1472284824,757606635,2118894540,1775860633,1830730,495358671,1484730219,1148888251],[457056724,1073343714,2048276243,1157439244,1817310831,1247709909,1622379370,1367928332],[236775321,597395831,1828183932,876439565,664566201,2056002428,676883668,446468809],[813768290,1914402909,1442164995,402636151,79424396,1255708516,1411924445,1036990904],[1352395511,1976186898,1417506908,1524558323,411859639,1965941245,1317729611,1324597987],[1205984457,1430880813,1754507825,361146549,601478540,242107129,1541444588,835322806],[1601118100,1594969508,779839884,1318612386,636977372,1569461420,491445174,2124663418],[1631091714,646684856,373815115,1797027857,1066066369,1560120078,796809612,1244441972],[1742663501,477911334,1726716962,833546795,1158424884,1023550105,1240539922,372857431],[1313098997,717703141,963982840,1623751951,462478047,86849616,197038652,1957724694],[903504058,735398958,1324650021,122582459,195754671,944823506,594855663,271577316],[737934195,143246246,717727348,1193444132,1749123871,1549235678,911904535,1356729157],[1281163347,515906976,1724551742,982787640,6793473,464283915,1598478317,801190088],[761469732,640948660,1223757993,23635857,1719506737,313903747,1048282499,1958886614],[1288806103,1055362978,1571354659,2126067902,1802467016,706126758,482851320,1494616522],[1384149438,902334639,1034060563,901812029,1063412981,927835741,521469423,1806914432],[1148401221,226842637,1686210664,5505997,1911091675,1744229149,1733941221,236582963],[1433320641,386281572,2017875986,887758487,808257715,726912299,1894988090,179504619],[235645878,1654775199,471761900,1728122089,869495234,80453129,1210675305,1264817451],[421521621,966210838,961946768,456358811,871785690,2103147335,218856401,1894798420],[423229748,1121735245,1987756471,367948572,696435619,200749209,885621804,953002106],[2020707923,699764953,1624601916,819119386,1042374110,316455836,265334965,237266519],[1215585959,668374508,1899802952,336879339,681742592,57385131,521978269,818740783],[1748720387,1766922681,337669341,647726773,628163816,1590755061,2083181592,1983203011],[143317963,1668017287,1986944447,2126782479,675606919,2026409832,283181925,914172179],[1884544669,669884738,563602838,344652049,1021709150,1076743046,1930321357,1529525096],[1543587837,1955385188,505080962,363437564,1413902175,711101688,295281956,1610396547],[1341050888,292274833,247769330,806806004,1540050234,1555599586,1885647019,235000961],[349476689,823347398,1935109690,329194594,829063060,1157258680,326864050,917768755],[344083163,119297375,1352998688,1200458806,1979508791,473041505,872812166,1647158763],[767602463,1250486271,621467718,1406339903,101658407,1027899388,2065872525,1115652616],[59932633,698129488,1908577739,1878275040,176736250,429691154,156978635,69090838],[1268466187,964008860,875110790,1333032010,471895486,391807742,1464376373,657519860],[1617136535,2083264995,1970626667,678072624,1860390971,2107462654,390567610,652180116],[932917434,1126655991,150419795,598640081,1846321728,822695939,1786772901,1737997276],[1415432787,223829318,1297987025,1654152253,1421626638,1842046718,546234117,2028786635],[176658401,1928192992,832040543,1907576479,1551636464,330921197,1105393448,682743275],[1585202276,544307748,764095077,401002683,1695942275,664863591,1449409265,1108329080],[421155122,649502584,637250260,1784993815,1957816385,463594119,1089270430,2055958161],[1123462874,163561267,777360245,2085355687,949533340,1220991274,1385040448,1052268935],[857613428,582668485,1782313162,680902457,937743280,2033752154,535543679,2089716288],[229419864,1692894708,568196187,873673457,1912014144,298456141,676532891,1165723120],[1719721278,1332933523,1042315653,1387655039,332512794,455609782,2118817507,549055796],[444885639,414501716,50261595,467583709,1240328098,1538822679,932280144,1442699811],[1417823262,1066105778,20549962,1994601635,1752410810,957407230,1178699762,1867005859],[1242911144,1901520917,800492756,1948789891,755552937,264676852,95324296,1582383365],[1658772029,1401807368,1492638894,513025886,1471899512,13127495,843481297,369257205],[2015398581,1193015980,985803900,1900388297,1062178042,1858507460,1311213512,1326145190],[1192971165,882265679,1358343810,1741226391,1821665798,1733892092,1644800129,521740307],[935137553,953497531,1494400625,1815457419,850483463,837854630,1938611195,1853971522],[531260580,2128944189,637428513,429865865,398178067,954033933,2108666481,1420556950],[1843917427,1369913857,2048084616,1941892524,1687400017,1999320277,264293511,1851229397],[737922509,1519524924,116631620,1194586127,71559574,1629234827,1600006331,1773390705],[888225709,313876631,1701782874,1523792353,1676426551,1328098744,1952881074,627301643],[1344687340,284874761,1926169912,2002753013,649718947,267277942,1534752885,359419952],[811525284,854105066,840131588,202750044,1040528270,905651274,508679634,1988574382],[709598080,673681944,907373619,1642837686,963384907,2027855365,1506282577,545900545],[196557996,1732370299,1286232054,1835665754,1329018387,654852306,1279470419,1758998945],[1083956844,608812588,617235925,1055398393,744293588,75035162,1048391661,1610932639],[320595627,832767932,87393821,560538360,1031158187,1119780745,1367002317,1132751093],[595457788,2037133593,1586788164,1279028548,1499876542,954531871,2002235748,1457986295],[163108539,1599824702,1846509037,738397619,1444067656,877912290,786962282,1518952295],[257644789,1063859717,1111087519,193304899,1910666070,890176523,809898107,2085936732],[511651652,451916434,1634202947,532220691,1502710293,1418209216,129701145,1091710565],[859631335,1763157191,1790124657,1841489876,468188644,189432560,876068274,59094513],[647159939,1910606083,1443474594,1162221455,508773789,831645439,1717112489,1627565549],[520174648,1457065821,2090230013,1947104036,208409528,1419239590,1392648411,1314230815],[670652564,224290981,1441873122,1706070377,869524321,894321447,1930606305,1454494342],[2118268731,656071390,1023508625,2012266693,1721048879,990345077,1211838685,510117925],[68132758,567050785,1460216322,1185338783,2102587563,2121302887,727915967,687917901],[1522577948,1183108223,894509799,258488278,258151029,860586057,767498520,147934684],[1526190228,1819518386,1141493814,299748066,1013980459,1094777175,1876393690,1852599158],[1736923137,999930580,1496569487,1454524209,1659115962,1170318533,914305689,806102993],[164625009,1477370366,181707501,1351633896,804989170,2129588639,1734175087,2026659365],[624706569,1616513588,362545503,2022223719,1136572717,498048103,655038212,519279331],[1992717838,1935316990,1105555994,887247046,62447841,1203161107,466981720,1155626875],[93971476,426802399,1970633403,1026812108,185937450,921199943,1555089958,66955506],[1471522915,705642644,1742401986,184089421,731564912,671787548,272184852,1233324646],[518067382,1318797905,208787136,107112734,1760953721,1201646797,4917651,1231053274],[1558250028,1261553420,247304666,620500426,1155895762,1851645778,1573127416,166599566],[1431464932,1929253310,853053150,1093726356,1194242899,325205165,954008033,416579930],[1974600302,867763942,1493726549,1711346025,41449970,673588590,333052123,65247645],[1553306924,1916254954,1374426149,199272793,916785915,1431580203,1576407021,1984547166],[1350812123,1380060820,1981943788,792692104,1038475272,277807634,1649167748,1520381923],[874576387,551146728,1998698816,559052801,588618749,1066989514,527127380,773923523],[541387134,401698643,1929963876,1556303824,2009345476,145963222,2073903034,1840062030],[869438225,646076554,181139896,1357491667,485541643,1532891707,1816277297,918230923],[919431416,669431144,183506098,1442645270,888252010,1232984402,614530662,775474674],[1138011488,704715782,667545643,930225488,739981078,496234247,29655217,894583092],[1511996355,1353074751,1661411855,428838284,556028130,745945530,1707693096,2011062054],[1626888104,1652709520,499462703,1465940593,440775253,1137865234,476473933,1635192174],[1441717030,1699724764,1440634111,999493144,1913188065,665710401,99869611,928086264],[57073828,954703343,978825439,1198173781,683567436,1793663138,1431790510,1768938330],[1590844899,1611547547,2025269354,1676529939,1672892152,1064573397,564526865,1417919135],[7090229,1287392371,249033647,1860285726,215707679,2013785229,612513424,2049148461],[1661332002,1085040535,506025635,1832055208,2047531439,1840448364,227959622,1463332206],[1013936931,1707045795,2049026979,1065553617,97718367,667934276,1995381123,1390266546],[318862893,177871716,823968344,1487100196,1971934635,230084601,252362498,75313241],[572284935,260133265,1460609251,1365994179,1516225843,1715117224,1760899180,275053415],[1670540652,290411427,94874146,1011833232,1770403377,921440957,1779650441,685731992],[194821436,615852256,1908778524,1585782087,1174705542,481490801,4607697,1699470002],[1000182004,1081658126,449421567,884841131,532114570,870381568,572752738,1784652178],[415365095,276696147,1274721661,1650394072,1490559332,1924673832,676712056,390885075],[49989521,87782782,250972234,167522173,210479607,890921681,1631125931,1096748080],[1740484308,598379917,1386332769,1042558938,925253301,1993668782,1435554638,1530135846],[1906165313,1602110217,27336381,645450564,351374465,1020156571,397486750,716399880],[1281967304,1964643150,1017291973,260593612,1016560231,578367764,624193802,1190022069],[1828265169,1932910625,1877514576,451687223,209684703,1098729360,1749561013,2080736691],[872556595,1460508752,838012902,1284324658,13899956,1183026088,1682765029,1937942003],[1459342081,1231915475,887901420,1065775543,2045505159,662658614,1653149743,1250009243],[1272087892,2029150511,1278901880,2100440549,1945796469,511198131,1237196176,1524011358],[117410626,1196322224,947232882,315927656,94187964,865601048,1967076728,339999463],[659118818,530953767,1994864876,943939850,1206013486,1965309106,180422966,1835498639],[494291250,1444016874,404831834,1154718624,556875109,294025708,1298158523,86590786],[2026780723,1329426057,2130578176,898477472,840495402,415744912,2059155225,2085892897],[1452815592,1041998044,2044098678,1332292351,493625991,1340260208,1409519183,1617889788],[535328876,2038269543,1832005396,489016774,1932210877,858083685,1394519985,252308698],[418264473,246280109,955728961,45880919,1643942556,2020289399,979396110,702564950],[545571245,2101993429,1780168886,1500845002,473852193,401124888,1534016301,416896397],[747377136,927135821,2019533542,1036299114,121989746,813726392,940046861,1132746549],[992013529,533976328,162110555,703312022,926192920,416238731,1489785044,1174746656],[1024120161,197541102,1682975242,1734169737,107641027,345207442,1551438137,803415348],[1953561130,694861436,691613655,1432278933,1277271196,236384830,788371187,202640327],[1222434995,1947424142,1364299065,2127765700,654634965,1064650574,1766119790,1255021355],[892686261,1493279695,1342503107,495430413,1461314624,1343981903,1556440686,709795733],[1495141579,1605701392,1257214880,1220409450,439016542,476632532,2129041988,1208402442],[374864942,557283097,2056391633,2021521043,1335064266,693130111,2117704048,982499227],[1906486548,390312575,1937349957,1118521735,406271761,1291682338,780050070,1494224445],[447385485,1832475582,1767443414,1400222251,1630461946,1922546331,1528325371,1635436681],[109365557,1228189880,1427496128,997502656,515752396,1600183566,643246545,1674160899],[1529451901,134035960,1980047229,611543966,95752304,1573047612,465844649,168873663],[2002705008,869399078,507512385,1190522359,405275883,584895140,1501083559,200791472],[339845781,1604622381,431592048,1575264325,663394101,29613366,790154840,271788534],[1294651898,1030477349,754034157,670084114,659465619,1744629423,136371471,889774331],[1920813579,368436145,1612533239,1700234528,1712228185,1848160276,488294524,466037235],[899694237,1691296860,684663818,306929238,2023985799,196933887,2124369284,287418181],[942122535,1445935647,744223615,435798957,830552342,884120448,1170692830,1867906774],[612694746,871981411,1491029239,1534351101,1207292878,1136071211,305339778,2005590098],[90196045,685348531,373683152,1713505686,547006025,938565657,1021074865,2010963679],[2034485400,796616291,1660953092,458145571,513221905,223766197,571550217,121600303],[42499945,1230126449,1518643763,1568077216,509749123,351401148,19837386,1339129813],[1807708452,1483049278,1725443916,589163457,1478719680,1214039812,1821471567,801114995],[1071616724,2110776012,1252373960,1576217097,844641970,1159216761,1042512962,1868687473],[2048863452,161748624,1149009728,957877285,1918344814,676250476,1518089869,957340538],[637190060,390206124,115481630,835980850,1835757361,300833443,355932212,1557211222],[841782253,695198208,1263859073,671881742,668068140,1046773348,137458044,1617022585],[330888960,244286118,553835559,1714390699,2094982253,969809350,1311180779,1843262949],[1935346418,2029453298,1314980549,912993743,1218596287,1322187919,1930016072,52461051],[1403507481,983301625,261788366,283811969,394451542,666725959,950395359,465762022],[113805248,1345990548,1201288004,594632481,1142654031,1369841110,1957505219,940113087],[972618238,2015191534,896267458,12294299,1913999776,419028808,934353243,1899453804],[876471214,736319887,2097347316,954103021,365664306,59629821,687657024,1082360356],[1949276376,495599249,133982555,1437085427,1443612067,611629305,1845466001,553249736],[1538018549,1970334671,611245906,1352093955,1552599569,2113888569,25932742,1340344549],[630381721,1553549322,864698326,424217661,1294735907,1880083170,350185078,1441239054],[1130723205,1654087153,759321188,595452403,165328232,1474627442,1781656340,1679330377],[641787280,151085456,890019266,751206220,1315006734,813720576,710766558,1794225412],[1315192667,690300639,42043301,512637243,483282997,486129322,1494425624,307692043],[1292742263,1633381258,576828956,1385132021,1585916094,2082666568,2121544641,1392840362],[1694583742,1813098514,1800991730,652257571,1678324597,1803759452,1567755020,157338842],[2102670320,982691185,1719880189,277053963,1015114925,1579679429,1283797615,119965901],[1126963970,20215583,396376511,1976225759,1090262307,1815431582,16613289,1045318964],[1607854817,228264516,698066311,1421776593,1040584143,1244940700,1368789391,592792722],[1600280710,1220214924,1059361539,751127201,1657429712,1247863290,844713664,1541004816],[417148729,894164626,999006204,1684979909,403688031,498371891,647735921,144796348],[519608644,1504705278,1288450567,1812654240,1701610831,361984161,226491855,780980083],[255092598,157790210,2059594495,1825665633,826694601,1256611074,858487507,890601181],[655738857,796928428,1238279697,370592139,807699348,1979327384,695641513,1854625157],[2004886456,183027256,1005663431,437859563,37286180,19924354,1992378501,1509978833],[692178706,1398590352,200231995,297233475,214422671,651768592,1121430981,2056101142],[86302696,27045240,151259393,341226309,1152918108,1128117323,920649340,297813580],[1191007145,1242468212,1945409385,62813083,1006439078,218160615,1995034168,120400499],[1500132191,464453081,1540273653,1030408018,178566691,450342679,434892180,149813686],[604153586,663517237,710822677,300654131,1288876074,434193232,1041909830,584372028],[1681886012,1798295860,1752608964,1869470271,1271026870,1959815140,5477017,1464074326],[774382802,1730709997,1499408788,754109189,425990415,138232215,776046480,1847248752],[168759356,1670370106,352938914,1864455636,631060785,1920813949,110669862,155841879],[2027933740,342181186,1354967094,885701561,736006906,593111978,1905106968,1210991148],[1302934577,1762067183,902954524,1991960447,817273458,1562955174,253287194,1433993783],[2084280317,1736863851,246756060,56913636,553405907,962321748,160493986,1824673575],[442023154,1642049107,1490107822,1262855613,1627047531,1814182869,872381193,498347624],[110693618,1102991130,85061026,161486849,1072889321,1872697919,1505660967,2021725416],[1937384753,61661284,1664555544,1037334310,1968964352,1012033021,1934313131,2112242536],[1049781594,492661937,187724777,1760607562,1138825637,1531284105,1631694094,1337087465],[809181817,1058915678,1085285393,641676095,210587417,139604756,1592759636,465335177],[1014361642,1956660616,513678594,2123199682,268823068,824279405,830356625,656314642],[1684938051,1779676060,570356033,1696101301,1522275800,599373648,32990632,621711374],[1439442136,1337024392,250073245,1153930610,529364680,1665921505,414981723,1886872943],[1145924568,1615730335,861244120,1904771645,1794732043,476390248,729300311,1019643215],[2057868542,1078158058,425056683,1680591987,592315903,973539547,2013038761,1987743701],[794263517,2043968154,1660052088,1834276299,2112603873,650062306,570320733,1500777751],[502259465,534114610,2034240585,1413418865,1682306654,373100019,592460751,541225809],[1302202597,1717149190,718935564,1029061639,1861713082,286124398,1725424633,781850855],[868488045,1542055440,639053631,329409092,706726000,1601090805,1753288494,716570889],[1928271487,972622744,1980833398,754069305,823880292,2030938452,206679942,1161566987],[1775779632,138779384,244966290,1774227305,2037820343,762030353,839713030,1509701609],[1569184344,1825267902,1147157225,748434676,1633721040,1466590455,698207196,1759717679],[1731412041,1276704291,249667875,1788508378,324965760,906471233,841272918,1388812104],[823847606,1032207137,884618940,391011591,104776581,490806059,445927898,104213015],[1627904790,1836385592,1368657186,11774385,1816761576,2073838799,1774682754,1810085528],[1174829198,854436009,1675241378,1287102282,1904970851,1800470895,775242973,2108852509],[1022489518,341666451,686182924,734079135,742557908,1614832898,1461769742,1725714955],[1829402292,603306598,680444521,1920295043,506783279,1429291197,712748457,1055082686],[335813977,248082794,960480847,1164726411,144831802,294843111,1345828306,723571020],[682201212,1239139097,1834762533,1814938669,926984562,1464533195,810140055,1381919186],[563863488,460080691,1055413226,1402925946,1387587085,770838492,1676990560,103778779],[155648709,349757425,392488341,1562655680,1346160339,818388934,2035199130,689844163],[682353387,107668248,1197076476,1778648567,746897918,1452847822,1549136911,238956447],[1260165182,953915485,1583987479,1150454611,1629891621,440681943,1668554131,364997766],[1691656809,830077032,665607636,1283302499,309896389,2122599067,376802877,877568035],[1293342588,598892164,1981836633,1367684098,1443663555,2001021700,928445472,258283443],[434574932,1742292020,421284254,294987407,2071094878,1134106445,495894543,787552336],[450808317,907744156,684934791,1045735323,1048461491,1266500841,100088418,1778321039],[1199485703,1955123326,302902520,727441165,1299369635,1541815961,1121357038,551515607],[1670408363,1987917069,135098028,1813517042,1306240412,1631018376,449013931,1716078461],[554367020,1916842847,292802651,1806490349,600753425,875414675,1537845082,920337763],[774170532,870387717,934135433,2123025650,1807705277,1612243711,405947089,386267404],[659338710,987452291,1701392510,322803614,362947235,1929307749,1020780621,1461095278],[1394957048,804185489,391259765,566429590,1923724054,877000959,1982445582,1304556887],[1630256169,665492746,1752471251,1751031823,763795698,1418095195,372263841,1936982983],[1685544826,1532933141,942717823,750567403,1862685442,1648165196,300330877,1299758429],[2056434965,108901886,1806994162,1013597799,702760397,1781562774,1063053748,1746001387],[1006629861,613644363,597598095,105026844,2037106928,1546398499,1759356657,662368236],[1476841419,1079902008,1366637582,1536366309,710568740,1341255404,423601042,663678400],[1649016954,1847062207,2105371332,1425921198,1370853713,1607441570,2013966293,1328471515],[1347887313,712606139,1454377467,1178775884,1812257376,91718070,1515313504,1131205874],[1874046095,856065825,558864273,26580590,2103247408,222287459,400196371,532204314],[1852143938,1896750785,1047560245,98020092,943749188,1369936232,1803269306,668869082],[1137154778,1076658578,1361407212,1789953043,544743675,662233690,1113074498,1464637362],[1010628567,1128536636,24336229,228802862,1428538297,414142503,873295298,1147276992],[476802143,772922506,1077647564,600419043,1162942726,584220996,1549020548,642649492],[681927380,1430808447,1114816563,207665883,160104749,739071651,158807354,50598812],[1689574869,816743031,859898046,594886191,1255550657,932179042,1933727700,634980033],[1095808538,1191107768,1427890661,1779823482,1415972302,934642491,332107739,776891765],[1601304190,743610420,728308682,295508737,1109635024,1025196263,609614346,1469399035],[1526942525,985623901,636888244,1713263600,1487393939,1826367845,1074204480,1077833611],[3365162,856882494,1005564458,1509363921,1355081983,348889173,1080637406,355044562],[291129730,207857936,1581780054,1404574514,1519411627,628989751,15025907,144349380],[2071449419,1890273970,2089991558,924733834,1015180718,1665424899,2050990234,1338194690],[37290013,1699773099,237244716,1247932064,484006346,1884017258,1477825009,966028110],[1530360703,1018807164,678519562,1924182855,1249740233,1283538731,1850002056,1469005705],[1047948358,1020588433,623937725,1070722710,1965923499,493494359,280579103,880548872],[471124909,1946661071,101482164,1287703157,847287352,631836296,1757459002,2029395225],[1574082850,1340009800,1091941388,1264400403,994380231,1359350491,1014979189,479556929],[779114866,2100340176,898999634,262645685,655095066,849552530,1867418745,1389247703],[1784414996,1744899835,1294541604,552425371,2057065499,995007073,282739617,69229633],[1783593380,1972288047,1658282141,1284211091,1130086827,1684884920,1907453024,1937406106],[1500457063,1423185185,1030631644,1899070295,1721300841,1318093281,1057296881,534812249],[200168528,1632679505,208160864,862097580,926839001,1814115949,918352245,2059214054],[1716530370,1681875245,943555864,746319592,1542122049,287684469,574193823,1476821253],[2021205154,589411486,1427894089,254461097,30413006,526440281,304282404,1666159113],[1606856519,309350601,1620200541,243136572,405048588,35792781,1074496552,1068639275],[283324539,142522880,624896234,904353832,1450119308,1915436803,1948414843,1418523896],[235463762,1347714357,2090171836,748114926,835249482,158517948,1429277651,506639830],[592053002,148262206,1900248531,1066961385,782273052,633554537,1945118219,1289680557],[1855021739,1959407776,157667859,1078259218,1034093628,600421947,1413430082,1627294187],[1189467052,1514245945,2060598354,853449952,67936091,1066209280,318717933,213426418],[1675488536,1005716237,196066644,1009581384,1461806743,437558569,1453744693,471136184],[1682417821,1906088871,1347846435,1071645257,820572387,769638018,1319375158,133314331],[1367838376,2078082735,1026263577,1522168156,1338532159,1774481026,881620921,318607200],[1238742503,1855479966,1644495372,823746033,545642017,40954296,1153435703,1154108062],[1126973874,1255098563,1391064402,1364766237,1858469494,1848632690,131267934,43988062],[545445061,1675135770,1678059959,1959533164,1637471261,1038730114,187935740,1238227701],[1042865327,1495004095,1741118260,1539571089,244119160,1702868032,1714100451,887900498],[1326018367,792723213,648849254,1724666848,294345577,240026136,1958200029,1566109475],[2048975655,280247203,111776867,301373113,1278169677,627083694,1484944349,1379580323],[1690883462,975564855,1820890271,1957218090,1363766012,933870559,1549714458,1720778914],[353549032,1547885651,58607409,777448954,710454584,1461008183,423078496,47331387],[1955807688,216956529,1259895311,148860202,1922211173,932820805,858213914,1180053155],[1315126816,2091691268,1327292328,1500656460,904795037,246610847,241195815,349320070],[586247941,735953717,544596364,1999334688,197528676,499459913,141389360,1297944594],[229808033,1513379463,653188481,2109736543,455002341,201894756,971939590,1535397990],[775656488,1755066674,727555555,1050345489,1144847816,1334588193,442355937,1186932013],[1677302574,456009931,1784641040,2077782515,749576405,1895800062,446902976,335903267],[1061517012,1582565918,1328732731,417070801,1643238588,536537666,1418448943,732133919],[452075716,1160716635,822311395,1119268180,1269817473,2058675098,640498278,754800157],[1620452999,1017481454,916936376,1464093170,1855711234,119494041,1602709312,116960699],[1246022180,328304761,746447935,1878503535,1537505,697438403,1012188704,1507069908],[293027275,481949354,94194460,284487589,350738774,1593254049,80193164,1953607028],[1497170528,1334188120,2009670189,552663287,1553221820,135742438,1637548064,1870325615],[466403004,1526069451,23440686,433027489,42456588,1982630777,1422510740,1512022990],[894913002,578346480,1764242529,1633958675,138324434,985487525,1591923630,2101233752],[1095540828,1209279280,1518003878,932494733,1857339613,2078484242,1259792577,215370686],[502205419,1312835531,1766599021,1335026218,856179648,470820886,892065025,1147583822],[2020259662,2100319628,1468136420,724545117,511816854,507251420,1331669061,44490726],[485176091,604516159,662279152,2113946258,518668618,1990312929,871558557,1958581121],[907269085,622254759,944289852,1451295071,343530693,1348277639,1225612483,1131500242],[1965349360,1864707464,1076553749,501447427,675374004,1044901184,348779624,1590497178],[475648044,1969258657,1491402068,756752556,4407690,844776612,427677861,80784181],[1572366836,1631554459,423634135,1888436346,373405593,1269405403,127928815,1886425117],[1789923640,486157807,1798761112,490485950,446915772,1018666793,630412314,1029643545],[1897168478,1090240619,490410501,251043386,1813782056,938752612,1522184250,1700932521],[1838616917,1955504862,1470061691,200677596,1922087516,1883190182,1833026520,222741590],[1204269935,1177103372,1387755741,1859859956,1249781809,1974588989,1004822449,606635690],[645855187,1536680398,144533399,142673488,1174310091,1388973129,1887134841,1231082262],[1421350649,1303437,303376621,1283002960,919969810,1934326916,1505923508,1333600058],[794509981,983279677,422757284,1402491429,1879405240,1149579457,1145182891,675152818],[1228077749,7364979,2060633019,2084698733,344227221,794019809,1972519634,1590415365],[1383812328,1661797626,1865747120,675780301,364383515,930193205,691888173,410497721],[1447180780,617535876,790052732,1653399054,1882507491,732388293,450464360,1466600486],[663432760,2033834265,1990296449,1838647028,51755766,1694465287,1258533201,1961433836],[1143853913,89971894,2060686332,988569655,226409236,253281395,304203503,641763720],[1366716993,156112807,2014864644,478181412,1753383358,976916486,1275688554,1945153193],[1957908331,266203316,1847803444,999123567,244791131,912158773,599400017,1986244395],[1929664846,1220250294,923167211,632086671,1937973525,850723026,1839765064,1080603091],[1481103324,1581364958,1861171626,1140450932,808907624,1288709228,1833249661,1871258664],[1520430434,2095573492,1711473457,98559215,524702782,1347943053,1165714606,1189711383],[1359498185,1560595681,244231796,1163278111,445726575,560477721,388127435,1220434604],[1611073429,618373119,1586397022,564310110,2098196010,1410071849,387539275,1918888835],[1351384937,327365024,1818398020,568129512,137458498,730801704,1886009594,2093375539],[107542922,98182472,1878609339,498200966,781063258,620090041,872852547,1007001242],[868457682,33681164,234627376,722937169,833131555,1450696410,1329900561,117502009],[994332497,2122193541,802745178,1722354108,240928867,1591268738,1170976565,868804569],[1289591781,1139693724,1305794110,19933557,734131392,2646540,1270684249,1614802249],[1071779900,1789465994,681898863,521278633,522076223,2063078224,656266602,271555326],[1616340650,1799113494,1428260643,645499305,16283280,809546090,1331995882,519364194],[1926402011,2048073924,1064099031,707499185,894815445,482920356,1891198739,1699057],[993347410,911140815,2066145404,452733873,547228725,397650352,969179401,1450557266],[1047760267,1975435256,2109485232,1605911263,1469942322,1870090262,1219322259,758326399],[1937910934,1285924846,1459227629,701534020,1874858409,58432395,136753835,189505466],[1768880803,401419676,645411727,717064244,316240778,983194515,176570537,2108568197],[230330635,1377252164,1156553497,586732745,965715721,1986529702,1721421912,1488178630],[690236959,667030224,125992843,902491970,1398246719,1066103966,546673543,1077143652],[515997315,2076451270,1537101758,2125728447,1480972921,458948588,2019100470,67023910],[82354006,1285278252,862704538,416325658,1521752940,860691921,691980131,1975652479],[969482480,1110479390,216231519,1732243888,361015832,1643298140,1894530159,1171501039],[1781762170,1898808847,71991926,1141896955,1181905558,1938412127,842634953,1012026393],[908453688,1826375117,1005293482,1848638838,569622455,491586688,1183185743,863606410],[1988816621,2015638936,839628734,608067045,1145359074,582520066,226159,1558578340],[1805474383,10624453,1426379716,1060655021,1222359584,508367145,1719277413,831753168],[661712833,1596360751,17958436,2053675074,1362391448,1170574105,1984968204,667525186],[132861516,1948193678,1861933632,1301973557,795823234,2006856494,1377100332,1404954625],[99137925,165389804,191173056,1143230237,378828029,1508036580,1998615518,1419246793],[244531490,1451904375,1784052133,1844481322,1323937517,2104963338,1039636590,1929227221],[1318780756,233432025,2005820140,502718475,1730093215,1592555473,1403461426,101270495],[963289345,932942131,1393146534,930766293,693368431,1088347326,1887461220,1715888309],[1855598896,1973378292,1990232120,999257847,1659368445,1250692922,1773301222,310738817],[1460864532,884697501,34140753,462605187,1313664590,1903286399,2010239518,1517654868],[1837107461,624619195,1192463664,1419646904,2040700428,1938488348,1727430491,1084995844],[2117564056,1872438213,276096810,1618556496,1898713696,1656666523,1344624626,862824277],[126647444,1839736670,1433564888,1121727480,1473799239,205259389,2098507167,1975242381],[1868810950,254692320,1368741432,998155061,803792634,1339706450,167512621,1289566323],[1394727708,1712644028,903348958,1874025060,1524000343,2047285402,2104626474,2096687903],[1752469667,1884852895,1948288524,318743284,1962771844,1971230800,541212871,695077899],[721981105,399800268,1134768604,1137072215,589215039,618259939,761876972,1590515223],[959322831,1037819064,538820158,1552728171,754379503,204175679,2055420488,1465628126],[264312436,2109836599,384551307,723692299,408639620,1606761774,775273630,1970230332],[931945983,891998167,1212451517,1249784021,634015306,450964749,1691619768,1623348694],[759806533,1214699519,516627349,1723190605,592872581,310182569,485260904,1110519238],[357961907,1823883698,1361598656,1856753781,1243339619,610531285,220366799,1673381904],[191117503,1854309409,1682107467,449201978,1620961832,1902389273,395691146,1745471851],[1486913023,911338560,1204389318,1823934326,54244576,1165336697,1471712341,452895978],[981121127,492731521,1319774765,279875427,1844702838,810471619,1945060778,828851008],[864444414,368146959,1425539008,1079295840,1339746292,1868298120,219937517,784749608],[924296739,655539179,913898938,322668699,672607922,1432438141,193435437,730221088],[1691862794,1653181323,1811034146,1556779973,2115914974,1871124854,1153309024,515994047],[52839988,904366749,1913846083,980387811,2019195344,993264103,1069436555,1278227890],[133660680,83950550,1560275078,679428625,662315324,822795995,495029928,757801889],[128087261,1055350045,2097318932,466860032,1408956368,2015163422,1451042448,90112114],[2019479392,1135172834,201813155,1718911530,815671882,233208768,88078778,1022218566],[2004959250,2080119900,280811118,515358195,1180107641,309838747,1610408354,1660311813],[1872979071,1640602992,730100890,1157571611,2068561778,420012064,1455641771,1582407487],[72433149,1315087598,739207865,2109251639,344300274,1913058536,1078334530,226508392],[1661537690,699909289,564373229,969257529,145712953,604759778,819099944,1618649757],[199258379,1281264525,1172688240,919738366,154668740,477459815,863594192,1649354905],[1302369088,431303748,2054912911,746362615,2019898112,422532691,67249263,912546115],[746957202,267995251,1284404769,975343339,1402601563,554212821,160008298,695531104],[559437326,966156217,1279043596,2046756864,2023106113,1467620031,1910415849,129599440],[2124372902,1184363602,1453770068,630225627,1029218200,1410071694,1732270865,1533002818],[2102519026,1105824127,973129017,671628129,690239016,327666592,1575208917,1542874050],[437616427,812154929,1396903175,1891315512,871116834,1350642206,1389960467,799464125],[518015615,980782253,996885172,998106671,85548756,1463786001,1735553139,1553626189],[2072162438,1112727824,107739167,1915640966,877682400,1488621828,190714409,1651350314],[1337271138,159601423,483932050,1027056432,120189367,1804129232,1487466059,206212334],[1289760218,1143775866,931600771,1112164729,1090501335,325366283,932665605,1216652304],[1553273351,58570407,128891003,1350181573,1023249296,2087935387,822412810,1245655533],[47426861,32289707,1012926089,1437591472,1740242230,1127876701,535891562,429796629],[633687891,1147805188,1478677402,1586207678,1350937785,1352366783,1480525019,1427443604],[1133334852,165100932,312605351,916904329,1800827462,1777473666,1311727959,1814064084],[856645712,1607616727,100768538,970590001,588678440,839489857,487682340,1210566270],[1006449703,1026865712,2026425608,607054867,767940787,877335210,1528211194,1632256124],[1437562010,506298777,1786062011,1282842635,1803003112,1222920281,2018738133,1789649012],[1293730215,169302742,1828892573,1436838098,2031558236,1602360806,1989768961,555304025],[73413457,1580005517,2129705870,83025151,1294947345,1546131572,634771261,65498275],[1365779101,202436555,745739037,25004548,1250302943,1312494338,1223703669,1958356108],[577540823,1637551601,1696495760,851792442,748129859,2024429977,656530825,535380640],[2021357276,1085356704,1766167244,760198431,1957298169,371858299,978825911,272682571],[1363922533,1063048379,287168271,1604734489,717948469,1516099913,1448874370,1033029259],[131241581,2102619208,955431553,1992152594,868532148,1014497495,1537009928,48187240],[44234716,1977577700,1932322484,2023456394,1363052700,1682520808,924230094,372902908],[363040221,1645508401,367036749,258045518,1230844345,1375018559,79781993,1760944551],[395662242,841562919,1505966046,1136970286,1602173192,741789419,107105805,1914581270],[2102269491,2056406723,1389682351,1023815335,1491352717,1620959939,1316698311,34764970],[786924499,2030468006,223703126,1374290162,208518933,1492627120,1255696270,461274141],[2003539423,661465425,2114531888,713053060,1638289528,149442424,1614155810,1194415284],[1692573136,560875239,2105934469,1780078332,178799257,343339592,990257039,201643755],[2081403813,429105919,2088167439,1612649199,1458287327,637141293,1900312522,537120986],[393540516,538080731,65567063,1776317751,1640715168,48391901,763502179,1835223908],[240350420,1615203449,596519864,170054586,1444392055,94218324,1985646522,765606116],[874876614,1886913187,1269169743,403081912,569413811,1824504093,1176593297,563276973],[1134527604,183489338,1486126944,620658680,67449957,1794413467,1305015808,171803405],[1290254239,525111976,547625624,566498190,9351300,1058362448,578590014,2037891706],[94797285,1086146127,1120756024,1781055924,1993751150,1602508581,583781244,1983047769],[1129028817,2057849288,643637854,2037311,439940241,1463243500,1242988185,1160186949],[1758308642,160802076,260128098,1962906651,1330144174,341335710,615673198,276485675],[447516178,1530594272,1102963052,13068201,1526447610,1976133371,777168328,997429882],[377554691,2076899432,796841843,100344620,301575501,1755259513,1113327190,1076244999],[681539728,275694790,2074227789,1470238995,2012536472,449512775,2040629268,1786016358],[58169727,1951649934,1731286963,1267613648,394919687,1218908403,1589499379,1781700675],[1035899880,1159725408,600519354,1970041967,294282482,1655898080,1544228077,1646099186],[690364161,1876814105,1556716791,516300623,213424278,186844424,308779392,1548650650],[2099506901,1702376223,106547693,1841673934,94573869,758325220,1932902248,1183621969],[882174585,407463389,1341046859,794496480,913207625,1778881040,382591329,1634850976],[795948032,2105325407,67343039,19553311,792772055,1210060800,879242327,452901828],[113759152,1167208673,173770075,383937598,927157226,1279605912,368763350,1722728788],[2084204027,957748960,1221148755,654878826,857999733,1576157234,251734911,1151320818],[810450810,1078815997,328061438,440902886,1795388490,61760971,937088059,1370615077],[1555383254,1990850189,344173644,537825525,592684961,1628932110,1541556441,331892771],[285358107,939579653,282972439,828016076,791884582,1189415278,1549755615,347700639],[413902056,1435054530,1577440983,1884786234,742440613,2026114180,600727780,2059598072],[1630426306,1271916577,1681627820,398370653,2051780517,1532020559,418536345,197934825],[102875213,1928485859,914881376,1855067232,2053853237,916523515,634218247,1389991737],[1923566537,448438991,952975460,1289482350,1697838361,1338418817,184566022,599077519],[1481207243,1557516963,74545488,296526089,1868342482,491970256,2074912669,888031523],[80202538,617728072,1608729155,2004310298,1929297259,1934005060,1446282860,2072133900],[362642647,1932393446,1578759903,62088212,1107868681,272604,1070861376,2085730777],[1778784324,2056369408,585442110,270275498,1520071219,53178875,331294211,2093203684],[2044227631,1862710034,1196728647,455762052,1776113415,1867970491,1809317370,1871572405],[688411336,1395415145,1158045148,1063138091,277893166,575738848,29567866,2034388044],[1222351041,2113279425,1236687597,47918420,1894167651,411989423,2014284611,867890270],[158663341,1056970405,1320632004,572781291,41285922,562048348,173486791,1237493577],[1345707739,527581831,931777307,930829369,1101815585,1599999990,409525399,1593497162],[632905253,1803513522,1863878576,403821185,786720374,2111740744,1575567436,139785751],[1621606830,1435602382,1496044666,2091055213,286704585,720714597,758813092,212330144],[318576117,1206318254,612119773,257882,602769816,457548172,2124181695,1216349839],[1703570922,1754143338,1747164169,410323366,1620390014,1945297338,664703599,1386707521],[1394499537,1597233675,1218544869,1429343694,237574432,2023435548,538713883,1673432077],[2095908885,233394428,757660365,1598728438,324622608,1877695149,1552066559,955007749],[1305941474,1749503085,544485679,556305427,932538415,2068274876,514869035,1542479069],[527213894,1240783686,548701746,1437490920,1074786100,431114639,1607372142,533048497],[218705916,1622668244,2110102250,1635727828,264652865,2045274550,981389372,680997432],[2038373656,1299742090,1226862463,1541244812,223403870,255344020,118795193,163506022],[1055427406,590930967,1826318908,96423702,1988690373,743138049,1535370278,221005453],[151718532,904476151,386204318,1047846139,1470327790,557695002,240608181,104974460],[1889506038,2089953165,781283042,1090580943,478586577,1399576992,292190399,1346878207],[440981778,414738152,558543298,593677568,1868318126,1537861033,529651694,664489218],[336301711,1611933054,1898247854,441822528,2032568943,49730449,1794361513,1014130311],[2103834619,123658294,1812115749,1705261495,1459778393,276600227,1729435751,538838727],[1891075451,1458569793,628959556,1886308832,1689484458,1273569765,1976802411,1619776130],[826970075,689457013,1244531087,1100317372,1507131423,1411806984,642478135,117282794],[911305680,645995230,557776996,632685291,562671693,1809852598,46252298,764594433],[21007618,1393756877,1685608991,1938365533,1907847901,1636430431,1899701232,1316351724],[1826180431,1955879250,1727907535,605347474,689044179,1990728522,625429950,556224348],[513772575,866610464,256506735,1265990929,1860577698,646155932,1079975290,1660487115],[2097802831,704552391,1376667794,158926147,1528657451,1175555897,128142971,383902488],[1069529891,753168900,211753920,157413816,568179818,2070167689,606641774,1661185567],[738811906,1210303880,1243332281,1728270021,180535474,891201029,1995824464,1669430916],[491412231,602929554,966714871,1257702566,1782653681,1961778698,809734621,934438278],[1808518869,1103006068,1774577674,707510154,738937385,1088973925,1917925279,605354618],[2094977449,490722930,784885791,1165794973,1049358840,153112541,190401666,1484148403],[1793806814,1403888855,242431934,1163898028,837217492,47179542,1169469174,1155706553],[527885587,1131743377,14930533,2049685195,1511840877,2052203121,1937475835,1102328344],[747500370,1758979425,1684426164,1685748793,1106231154,667922812,1275720518,633697846],[1835811324,1562960400,1862579149,2002666222,282654110,1871635283,1563566843,1976100918],[1166296064,1561003741,71745531,669737958,151161372,995466297,396335105,1691602595],[1669014766,1831211574,1102953604,1406121982,1650230843,1583074187,1067855579,543616876],[241771437,1469456720,1003950769,1778578573,848929800,906921540,448926483,2045944633],[675175175,567845415,762832024,94390482,1083915000,607610284,1283898528,287476316],[2121878492,197820646,171397446,872370747,2095446474,209911556,1365375633,807319385],[1681910295,2077538167,627897401,1163203215,1871355568,1169105823,495959512,1027492289],[1226410635,1273813709,239933676,2065708710,1067269307,2098978922,853183800,567074755],[685470709,1678931599,789775760,1139866977,960614152,677069280,103273213,227858340],[1519084502,461216656,1324818671,1120467032,198358484,617359662,1436313528,987716605],[1507988710,579373906,2058462799,1686411679,1869000638,492060370,1561187080,1072684118],[1789271033,717717885,1092139314,2016479841,901204127,594565619,391783812,580906975],[2049085945,458954313,263057943,536021190,1573213213,750704038,1083848334,2101026689],[742182724,1268124370,628046037,1836305444,1213191688,2092556995,1016422593,1949502640],[1093198181,429870319,1597899730,431058203,1377768436,360000501,1369475528,199470255],[1862305582,3934151,229068131,190646457,82045222,371143575,411377871,1229688807],[263834997,1299214100,1154077074,1773588153,616182077,1699366907,440811827,1887420900],[1793748349,1181869345,1309049519,1786621329,278443541,1407221948,327849147,776900091],[22452135,1465675937,1950385411,1111674099,1966080810,449179060,1412893664,1591663751],[1104596021,120582110,455997105,1942430523,1106833142,222698118,116514175,509040703],[1058229839,537831559,872760676,545843397,1728734454,150688657,1326538159,659077644],[192258428,227696695,918935741,1683357382,1705835165,835263167,30690711,974828018],[463626594,168111817,1795579111,1006369128,1778435136,1235538457,1905216854,1239925381],[885866447,1697271661,433422384,586415747,432776601,751396112,917327736,1920373301],[80627319,1481249113,1565737504,1894544845,311613887,1063768535,644727355,2067773112],[1129252717,1398128362,684010236,807993413,1282760358,1239067697,484519928,1984501642],[1315151704,423521718,249577288,1629284638,533112709,1872344437,2030773580,1883341787],[816422504,877810251,880210371,1121848065,1133862111,517367727,1216998659,1714287358],[214621051,184556971,2083072269,1729775598,208187184,1918298297,180925285,789167379],[704087883,1445485899,1639120529,1600977138,1357954526,608235951,1258041765,789902619],[66134150,421726426,494868128,814841217,1633913930,1705203808,1427394135,29370740],[888646388,2107499437,106094671,667330300,1523344762,132168602,1521455825,729379647],[51475747,854885695,84634694,219420438,1085313632,1719364170,1879795686,470336883],[784704590,65659215,1600738758,1111565883,1764131867,643203169,1623034688,281867094],[1627956762,1926372685,1501184329,1733237832,294833901,1645054190,1014156454,115110088],[2028455409,1831496842,1175911981,596202850,404232665,934541754,371861658,263969297],[967479963,1664806808,1406606511,836516618,1523220613,976951361,1579829083,1683003203],[1044562671,990904945,1573907479,761559905,1855891591,918115563,780835472,1605034528],[1557323007,423505083,364864638,1495426833,508374903,1802310458,225001755,904850695],[691791848,8795846,1098483172,1249089376,1983488283,1653206895,1800644958,1804913665],[1702480706,1233866605,471339701,957243454,448426876,1167346308,2112028039,1272199070],[494285214,1240310406,912113409,2022763481,1713793489,1105089619,318736246,250596782],[763644938,1028453346,938009820,1936884550,314302268,426945090,1600761794,1358480636],[1515052624,465814367,1682904029,1295130942,1220825597,623507032,834471547,1066246345],[1484582897,205518634,1285202110,385187136,738175415,322827241,1377996721,1350129383],[196175537,350663720,1775232937,1889331468,1289211007,1072469914,493244954,743011818],[1648427656,523024430,1488474521,1993945982,865753129,1297735425,191300271,971197491],[1615776859,1387402071,446881008,440302128,1206372847,273377131,1191030774,1979883530],[489733653,390143760,1557892608,1345309531,1713686566,1049315816,1764754261,1243132310],[65640590,233347180,1020046556,766697731,1003075951,1921687151,1041076697,1382624071],[496892628,1030481913,2026283974,413750649,2006832537,1354157468,1022410765,277124371],[1790369332,1624739391,2026846089,1894046086,1625152454,1877713798,2007823379,2125740783],[277824252,833528488,1586630287,393368915,677070043,10111983,1739374913,843826334],[2005637393,789168141,2064217742,44306422,1803666844,548797110,378454171,1325248929],[890413503,910834941,1215528671,454738289,1744152750,395336070,1187763196,428341934],[1917226706,1658416108,442815760,956206916,1634321138,1709596827,597550174,1988984543],[433928632,1591672738,872371678,1738728859,1145211581,613214728,506879399,889023382],[144387588,1791433282,414651903,619645316,1116942946,1706218502,368631001,471183704],[1272475019,1959988974,2097292000,1551707818,1742978275,1258216445,1806405018,515463764],[1231516155,1087855362,1373677236,147803542,757933321,1797109325,1775635313,1662891798],[1158388837,1838799962,1566722334,77306139,870230858,1134556117,698358986,1637506638],[1935179910,342956475,2054599411,1315432870,2031233300,453250065,1657126911,1130956989],[1584497542,1477327387,134004697,1724280633,961070517,1966733176,1467866378,947177778],[368052962,927558139,1044115511,1705019004,159938746,655021800,1471130241,576679046],[571374340,337936513,29122272,621904877,710988819,1402457900,2060280410,1418223060],[162185075,333197796,854244925,565318518,996356677,1141280851,259684015,1994028606],[1902186455,85609342,1238856444,1736680288,1767878425,940275045,233540208,322908954],[446708586,1734792526,1830930700,873911149,1961659662,1605075570,1639589526,1947770575],[1791438416,769057470,772031154,1974965178,1943936441,1976556331,678937331,957735155],[1907415310,416971714,1797430859,537363321,1694633625,1254271659,1364997048,2123388646],[911227687,1889968848,429514900,2006378686,200648171,63985634,1508952690,1688893071],[1732548808,1916956442,185517370,1817358866,265643627,374745876,1635401646,628827172],[1686018765,950285218,599505234,1288308058,1663941235,816851650,944211538,1058020705],[714784209,1027114169,1053906260,726545522,1914174847,968819218,2014963467,1200969653],[2026312238,917671136,164853544,820760692,1989498840,373573324,987599916,774928073],[552319986,301669666,1406978613,1224386115,457999331,197051184,966735759,1576683433],[863072603,289038094,1253511142,187996316,2107705006,319833632,1809318491,926852200],[1434750531,548648708,939328732,1413450293,1790891435,870570813,2091790066,1688385768],[26791775,173172707,994986021,529211167,1405088587,1386586561,1893186621,1178277402],[917422114,568280388,1456334397,976364571,551216601,1049427609,1797961919,1044028154],[629513198,1065782701,1796273418,130180579,885451719,101828586,1795213613,1266741100],[1427550481,901226718,716667534,182994805,468562416,840499301,650111278,561492333],[1300930831,1924566003,1467204486,1898926495,1569490697,2045929903,1465104162,1711705051],[1263792980,1870995495,387369851,1631774519,332783804,821459228,30051037,703355377],[380509166,661185492,543549524,1683567655,857833076,1754181066,1993283238,1498270038],[1233147914,1463951980,947828223,3106127,1306932074,1571193799,769919297,1155695551],[1484256235,1893928357,514995813,1278678266,1139418671,1552499863,36340122,816529112],[1849696281,667584005,543788579,37070156,1053198077,1596853621,2057522517,633186436],[1281501918,1677458331,1874152579,459208884,1996448754,866826913,1774425125,537444139],[1094049253,1783737560,1520506593,323982476,1891288946,1077386087,557145989,439134555],[275096948,1305135580,1731306125,1562114708,519995725,547736852,765753540,489943335],[477693833,517424163,676694041,1674841955,1914777008,1819245691,1358261674,1368603537],[980950534,1343751753,92129066,1605467861,1022697801,2086396237,334404752,671980182],[1242336848,1581795965,644906524,832671440,705671744,1693381555,492949323,659952168],[958263228,1293322519,1367521754,1061542094,581997179,527371640,1876687541,2071922180],[854372681,2048353585,1258312420,259912361,1074425734,1760394332,1118228709,590608040],[1347784807,184025006,2127426246,1685593069,1753598560,74461980,1849714705,966040006],[22772909,437141565,1382634074,549405324,1443741460,829710311,167674251,1143498128],[1295673035,1337986457,47406194,2024583995,1116272269,1723662096,1824246194,336598273],[1057440566,550190398,826001474,612095401,324219824,2018809389,703453227,32451371],[144526977,1032306088,1828517317,485472621,1558620583,1764702911,1771742063,833798641],[550306941,175840788,1012529655,2124835865,1679755346,1777843739,1413311724,2113588479],[1895144410,1776409555,1873146828,401151048,892172268,1597213248,1414875997,463099294],[833215200,1769496748,1560486924,1070234876,105573189,988595906,1689019713,862489111],[1278787574,1873810160,254597761,1418163326,75380840,858968041,966254567,259873129],[1814715121,686315672,1119353594,1163241621,649159418,1730522890,256175441,844799147],[2025955790,1509781876,1838137286,2066923452,105785721,221939608,437447410,2012905720],[779985900,1479802091,385212856,1971064257,1176600922,2055692809,1213757669,967556935],[1486512962,1846120042,867005838,2049876188,2025236711,1694235500,485550420,476397941],[56725500,1854326801,316303284,497208924,105770065,1307896695,1307295327,1777880751],[167895936,1154825390,183451527,1676291704,781905695,1180771725,203374244,239745491],[681886983,1563952359,1072266585,1411322471,366751982,2121072720,1612603677,126739085],[685752879,1453447549,765778228,209220763,1880539663,1240974108,1586471817,1276340506],[298897268,1086791647,1127266136,1659981288,1240138353,965905819,3744837,924868534],[24484781,1123032419,1968216584,471042408,1673860714,859255310,1479248321,875415270],[20014856,1058843336,1414408315,694641446,774278242,2028264323,814601198,1801533399],[440452709,1382300568,207885678,505366160,1800348915,1628353895,1395764063,1123984382],[402567162,1474451741,1656659329,1305745819,1828011892,1564372353,699438649,414934691],[103825209,133945490,1606425840,1442240000,1807272242,114139145,1037826691,2108406010],[1719910,1016506858,1823659716,498908961,719024086,571075240,856073950,1476969381],[1151536125,1992176285,349362507,1081427253,39623908,910054657,889517337,246045076],[1544431021,499939340,1898218369,317705081,539883154,2105664736,284332908,396916496],[415389286,342035505,1369766754,295176545,1858936269,2027923813,896880078,1672990165],[247640136,865980775,1602097999,427196204,2033681506,1460141205,1718161316,1164872326],[494429918,1963189008,745357689,886429257,1672937024,1518784759,1860671388,115649346],[661077779,1033645499,1616878210,854836718,1811514963,1731875759,1781871350,2101378220],[35142191,304525634,720301645,317192643,1122618252,1273776308,493293769,1562411753],[1646088761,86847012,1359136846,1339664809,41865988,290179783,1931649687,26284367],[844637466,1125374981,1564861979,1039436061,1025458100,470881152,1606315335,479804971],[866677782,535334276,2082855839,397646953,377761741,543897147,1447951209,506744358],[367131422,467355808,351883111,865410963,1352916152,1784207355,1848811324,1463287537],[882806777,833193533,51085503,1159256773,1853910667,641745844,264802921,1724429094],[1000833932,1948879626,897419486,962218250,582143822,1635515153,1947095425,314513820],[1152753615,1696657305,1766373187,14578280,74287810,764790881,1331255742,596350839],[328022118,34012690,1464447620,485291564,804093015,1015596166,487331770,312269228],[1833742136,1832510261,852309011,1325680647,1958303101,1356949197,1369631877,395640476],[2056296683,95299124,1211276821,804630160,1973509416,579385477,1963581477,1820561399],[1480919421,1198086351,238776452,580324100,259050053,1039876640,867628111,1420254586],[115766070,1072450208,263479017,337311121,160989152,1559979734,314863229,460727724],[1995090084,2045084354,687279660,2030869887,2030983808,1632256243,2086938841,1844980955],[717360567,721732737,1615421029,818865410,1524959263,651400980,585456835,1654195112],[1575633501,218110445,1387922162,281584084,212608455,541978178,864968275,1904930892],[2129176400,155187438,307240430,74165190,1838713508,163931880,1227361042,198951017],[2122976103,1046085587,561930944,883724062,1393909429,550892531,1943047003,876193125],[2024412936,685410507,1839869508,2062879390,1083919298,664218223,304740053,1515082370],[252664762,450566198,831020686,1736999362,264778536,2083771795,739623741,894413612],[737307798,1840460225,207532082,980796349,154417747,824732524,75354005,220132541],[1500724587,1410019792,310875970,38790944,1387338701,1706559066,220713011,2049824185],[1954922041,1801111923,1349160717,892031733,907431181,481863240,732824143,245604797],[1833737963,1254399287,1703721276,1553491862,448903626,2095466784,1642632827,1907486296],[637277400,1214407039,1295698528,753743150,366695477,270377569,1923643712,1722914700],[95365626,529429946,1497468192,1457962204,1507421791,1419477543,226063998,630131785],[1662200735,1931690958,774175592,1564850879,538657287,1046983071,2009768136,1282682611],[1488133176,989094952,579284936,1967052964,774531561,552412401,329904478,2083210139],[130242282,1477534156,452624436,331323727,1506676866,202421663,988922764,1921478191],[110829770,574332304,1065957546,1389856558,1305129714,1301455834,1442808376,1218517756],[23572167,1056331664,1887825010,369914891,653065272,1006202184,1644915888,1284598157],[882404315,1788357301,294256325,561278786,419912658,133933325,1030934140,1695365256],[1469132336,430193410,282437858,32975681,858765757,2099076903,1558289492,334758988],[983918587,1594057523,681686832,1343517874,1614131056,1228998287,1176170221,1360138987],[1998999798,1991791936,196567826,958716577,1178527929,1640943428,974234665,1680255415],[51174700,1030772665,701287437,28064766,1250258633,428151789,1992867849,1493690490],[234091519,1618091111,1840929906,1273041431,1869586206,964956627,623500494,1436967551],[1485284275,57033692,1578860630,1210590715,1465687730,177115546,1342535357,1271694917],[525408742,1018043266,887339937,1895946610,962023372,476175586,33107999,412174628],[1708446857,1132166310,192358800,811962594,1721277472,1157471456,947208917,207304318],[794050314,377470875,163776562,1829146610,1304381940,337904537,696840415,16676902],[1106480192,654716194,66006942,1695196795,2079404841,1452120595,1056096759,1404045544],[739221399,1717888478,1862455523,948567396,988777092,777623287,839032572,1514349629],[1715705346,378936638,68079804,1664352498,2105923296,1342676265,218722980,714520079],[122373878,1355725255,1776150873,2077986082,1014672331,215466440,2054286155,233756651],[1465420291,291411550,1247847529,250622165,1551653766,807037831,1791631868,1699234186],[412934590,460941,838809346,1676316371,721959933,988201453,262052493,51351192],[106234865,724195969,1670401567,924386795,709373262,1505831880,1156741315,260168832],[566304195,2104976064,116947545,8920017,1926599656,1451652492,866387923,15259215],[169993332,272098601,496544354,470172437,744434004,1452523972,568971743,1358353815],[314890587,1089166496,2008051496,570101677,699913403,974104935,1508977739,805806476],[722172780,1551167141,2120042157,1664182945,900623760,316883878,1682351238,382528248],[1702660652,54056409,2113905492,808247251,139038641,2037234777,1868348308,1727657009],[1223043049,1007380651,226016053,580696132,1821271624,2099822343,1330371769,1905030799],[140440950,1284876722,2097981167,1701355166,228368404,1538186026,1440122502,500125871],[1816091578,226467201,1834312357,2055403535,593651679,1067646522,1134756476,1318998165],[1583568815,191824121,578826753,806481505,1989874369,1744505700,1989303093,246594981],[1801052091,1591883692,435680265,781123527,1322039294,1760672813,1571959074,1223584314],[1086329125,1888400915,1058539355,1648644160,468395097,277525636,614537955,1348417966],[1374960978,944888927,1270543861,1527845598,698286719,1177605171,2024426794,1768665896],[127055400,1781777688,626626220,1675256304,1841030728,1850393005,1406012614,353043623],[520927630,1640188846,220556959,574924019,713707827,185976901,849751260,707291556],[930685734,1372673822,1990425558,1465074213,865952742,1265433900,416241712,788935572],[1199175280,1535979554,1605890847,2108142360,984974589,1310996711,729505788,1359772792],[121283215,1088506331,26600776,1358255313,1043104575,1631634329,1045386202,1685225988],[110750547,1951057126,1827595061,671129086,134370668,1200536295,21579023,1520289368],[769267506,934315066,1066780477,1520609283,1975957071,1625768037,304830975,218671023],[1745692948,1645513034,754487146,448515531,1280717536,602811951,1086792358,523186950],[151170179,1288781560,1911966263,322184467,1627512572,1313388404,852837029,1513693751],[770444207,1198318184,3794680,429558284,1993408374,1212941134,1961246601,94792543],[94351854,2040663171,302724008,1194340029,486086903,942769610,132895829,488224312],[1527641815,880763874,63237677,1154007059,359383713,1980495226,1022888967,1468162834],[309593655,490684046,953892736,1599114456,13560250,1873529363,1141017593,410175707],[823800640,648385963,1383455316,351545053,1331477108,925308421,1418657371,1902353204],[159754786,1267818516,1313385944,2024028401,1413380884,658879478,502559560,1996736601],[1611827719,1131325128,1927751463,1437972160,324658405,1865114387,1508120068,1150070302],[1970281340,388049101,553106911,263073850,256334654,362195153,345916758,726713527],[776530501,1466824370,539901159,556461254,934220491,222878943,1567800346,674593824],[806568532,842758394,172412086,866603660,1323751689,975909057,814616551,2100096102],[1776996463,838634144,1188398408,982853693,1900531238,122833046,445489462,1700036139],[1277824114,1194060470,47080501,1561639710,1920624053,1363176026,840793901,1363148216],[1411780559,1016699663,457704114,182331513,1026210330,660485691,413190156,586378941],[631908560,1812025951,1403950169,1617313100,1321081953,394066288,1018208304,893090888],[1979221113,2080225645,1625303933,684105274,1726747229,1632875740,1356833235,1197108173],[1989832133,821590381,31982686,1350638186,1678657707,1135698348,2062465594,860874945],[362039958,942930017,773855346,456987491,1315091737,1555176213,1127859560,141363047],[1505401515,525004937,1254137719,1408230194,302669722,1917336138,305336296,1069720897],[1205298575,930054177,1167748259,1583848942,1300675574,237285803,1563128249,142836506],[1144698721,1616881224,1125653105,1010817253,2020484851,989123036,1646280905,1840054657],[868971862,822162336,859499545,1479183212,1372756181,1392302159,1863004954,1267372385],[562985627,1085502120,1062999267,1861835012,2083103439,362893311,971586345,863738568],[997510868,779243169,86713009,1121519881,428800025,126169163,1080712776,707334338],[686225651,434584318,1791217936,2120434889,708517648,420284374,1425902580,174265045],[1887011340,1099662122,1067676488,578179765,715224680,207915713,1553858774,1067702306],[1839052467,1898394943,1217211152,56034330,887059808,767121378,364529860,1701411850],[292235320,608175716,1433134382,211727068,432169113,1417104258,1925880715,1616187809],[223337496,707241074,474881907,29119947,48018136,907187888,1718873875,1337903688],[1137763797,996176345,1640316404,1429930672,1356644214,1732269479,2095999249,1990994959],[2012375808,1210337381,729080577,1603311626,261156126,267890115,309782922,1073492961],[2119054755,1390683088,626886043,1864636292,1318879645,1094466871,1323243826,938389308],[1043266572,25261581,532741353,1037701042,1242015723,335365561,1080813247,1065536055],[1513800239,335788985,499906755,2048353128,1666942395,920479532,1954849241,1312624567],[1737310156,1447539158,1978343724,67853074,1892302379,25415231,342545422,186899945],[678247671,358625557,821212992,615717228,345282458,1281241538,1487233677,78608065],[709057412,1156755907,1225716785,291382682,1753288949,1817419315,381617013,239818263],[356282070,152147270,561170312,620872128,1567184402,117522124,522674815,382231086],[2117699700,2034412884,1924601583,49047150,905267462,1800807811,913229346,190595357],[632234039,622446707,1769509514,851970246,51121295,290171376,890428740,913518453],[2113650888,1161936317,84568085,1900030614,137309610,1190199938,25426589,1894595153],[1286296286,1391737209,299452283,1287103219,187632647,1054127551,1273563570,127217075],[2100212699,1075923360,1321903088,717102290,1167119273,1517903486,1189748242,879135410],[1566395198,913534961,1349756482,2089370867,1401432565,2033705820,1571984890,120578321],[679038989,2123930115,776077357,511527617,1745844805,1443844527,974771810,1134624549],[431949256,1494234191,806518514,1748754818,1190168549,1984188025,1837960129,928959730],[512277343,1423324870,873394913,965092018,1965277260,1249085857,1798807222,1211215202],[1340670103,1046057803,910497902,1885680210,466136785,62187155,1975255042,1404542852],[1040181308,803325668,750247889,1643790218,1911133895,233992596,1191167132,994056602],[788922947,1954177262,1802716802,177445724,2019033628,1298616531,1736127998,1880062344],[266332224,1930166889,928343542,1882127161,1986184706,979560002,313072462,670726728],[797748904,229363211,1424583214,978976197,1321221116,570387997,1847078505,1828072106],[1518294289,287233631,675591161,335029324,2052122498,777418051,1073280500,1949869834],[813972349,305891960,1336883185,2047925050,611643704,1455084116,1577501923,246843050],[1298440774,1190026712,879521183,365216827,1522863227,26705216,1832384058,1024724469],[194988445,1981383873,1955991638,643774374,394540690,436113678,1458036413,1651778599],[1454002198,1380356359,1184441965,1053136933,1110493575,179087354,254802480,1639039635],[145834139,1779415592,914925023,1443682812,1885298030,571706503,1845981098,426796033],[1042471686,1775782460,2074447016,293483200,1434428434,1554619195,188932416,874409262],[451971326,23812872,1562134024,987713827,1402319071,1926174688,655099084,12814078],[1749595508,1709394168,1261410988,1858214647,1107294838,538918010,958486182,1060179023],[1365966833,1833794027,2120606685,1029159467,1873957652,1905138108,1816868814,1161677262],[1697942876,1731033666,1361016933,430009411,1710913848,782333415,309080482,1123985830],[1079687750,521312077,1732232978,846373278,1340802881,1776274220,2040537275,1296075055],[1787242785,878846483,2077891815,1812405282,276104551,196516410,62239102,1151289712],[2006951786,607554262,131254724,557599716,314823186,929966006,911019496,347089308],[814580582,423797610,784105563,1447627342,1451668978,1092850631,531680157,1761080673],[1828558588,1956959435,1537796244,1364080277,1321536122,261822023,211262630,1132991125],[497765534,227420134,716264253,1949225851,1585734852,128151888,1633856820,1725066823],[1849432658,1840151920,1186645530,1193094901,709238737,983806710,567441844,1821661652],[1152660349,429343269,1857431931,1696479478,308436983,871285159,986917767,1677891893],[943699590,1450691525,388445814,756048163,168921641,516389358,1444492681,1061603535],[1509696416,1897194649,2076574797,2079418655,1115226402,1623447378,1978968531,1755201013],[1330716218,947928082,1857208306,460055618,154869705,1406432409,546006045,564149623],[1580095885,675439981,1583414667,1429132819,86747265,1820099454,1533169219,608241777],[1502667724,2062780521,737760623,1047300469,1835264801,668802685,1562891247,2041892717],[1714201359,49245116,261178422,1741740227,1336127322,424290156,1465376097,395954179],[1611324672,1037192717,1723628854,197362100,867127965,1306578883,2079563163,785260252],[7333182,1982488356,968572421,227810237,17865532,723787400,1949609598,479954019],[1662159655,411554177,264160077,1541141686,874539989,900731750,5652647,1404600415],[26310781,346959442,1742856820,1409850967,533063778,799365306,1012785143,798569060],[537393787,1252059997,1966479854,1706175201,84630900,1669426308,207392411,1644125728],[809506112,2101089947,349977780,1506312617,37738257,4208495,638936981,476941053],[1422505566,173149521,2118546514,348313286,1026324594,176719066,1840960537,1347982176],[395183230,943707113,10623736,997263479,1600127486,1517856090,776711941,94366293],[1967493358,536395096,1110132232,755646776,1765218515,70158445,766179925,2111892367],[951315029,1156394812,495872061,1029798122,350400228,398188131,224972687,639910249],[1699063809,559371852,830164637,1952184591,1997760537,902106620,1914714147,1709109390],[1580270569,1733444526,683105573,181128030,826263933,71957198,1536259174,1233158211],[2080599529,1034110086,1793494291,248405819,879964499,208567888,1773183660,1073987754],[774532177,1281971239,1805745325,1860027229,1498335399,1986301400,1906908820,65787246],[49469746,1823144601,254346109,1303481630,1011156281,48850587,643250840,1630570205],[2123872964,872135016,897456747,179333215,56616227,668495646,1139394050,510945393],[1608180743,2018516849,603252408,1291575922,333888981,1738963112,78222859,1382254901],[2041075666,1095707845,936650386,1539495548,1784047960,961457733,599747602,715737816],[1786614104,1332415099,404104659,281797925,134329668,1804872445,2011640896,1804851224],[999608107,370440968,387068029,112030021,182871495,407666068,1006016578,1637923808],[1276129883,949552033,1253221425,525426375,2030894045,1551337482,11699067,465115287],[759381082,378078265,91691832,1264319145,126243523,1584465410,583120217,1650562993],[1616355211,1759886975,2016555147,1744386935,1748939179,704893018,2033593798,81049450],[239111656,1821324566,360328474,1736878370,670596455,1700968620,284253195,1688921257],[1040138004,1360413142,1961217385,747372271,576570340,268842832,630119533,1428552621],[711693906,1079363645,2033927413,117190475,1923078356,1005602438,1649207068,549447535],[1398268778,1036390504,444634712,916335808,1633401794,1451126206,1708669360,997827892],[1172319272,2000231523,1954661021,1808569002,840197333,807416750,1752379435,1277146614],[1133539468,157654090,1640236948,324863555,2115278019,268795683,2116477925,90599756],[274665592,944291335,1443223594,1823409054,1684812986,854571845,1637637015,1723702612],[80420596,193026058,1393728854,1563393646,303426111,809744403,1970483598,403493583],[514704597,1771932066,1705498027,528479360,646631752,253184329,1769472691,1517412513],[1831921300,1342675312,432658794,490726371,958495970,1834769905,1768166278,1734358644],[1223974810,213096346,1073911617,1893485031,2019153252,1380600788,1794792740,327710480],[860040901,15659710,1259780521,2105314825,982889884,1333703623,1713212384,1982327938],[397957366,983361427,859560717,145661607,573290227,40171107,286125369,1177456124],[64282607,552434531,1371028320,8850241,2088437857,1044284980,1723103306,1594698490],[734800519,1133123836,788967483,2097690835,337715827,1742595293,682394512,60302686],[1592341086,388416245,284251884,777347733,433435416,1331949372,1402479583,985223039],[1499612506,133998537,856372114,991077464,1950451561,61695110,530363226,1302156592],[1427570956,725771456,1985401718,697102785,1162508918,1076750584,1251670162,176548064],[762692260,1263946447,457558931,1223031101,666808761,300532443,438462865,1059886067],[1692951351,1802971330,334167604,1916337826,1134651245,576005655,1555036666,2085454840],[2100632235,269693163,1963098655,362750527,643206150,59375560,351182512,1040556519],[520632649,296054302,1293937566,85692146,1634278415,1717861712,1043866071,1823686521],[319611899,2045369102,1849445297,624659615,947642441,1721567536,852849028,115769322],[1526034861,427797060,756654966,1216260589,249233284,1042456063,883339600,465105455],[313493952,688831374,1016755320,1998233972,572434699,1500318589,1236794498,220637555],[1982609344,502738135,1689558121,1670694016,1613570015,65022779,521639838,526332898],[1062699829,412102807,1343535188,42238783,2046884131,1479131771,510101886,855193001],[720807126,1374821609,1196796519,1667305202,679294457,1212860797,1589261204,428934029],[975318114,1144977587,1996534018,1568362553,695842624,1772967980,69693937,1310519328],[1722733070,1039530411,2095629445,41993290,1511220293,844461557,1348556846,451603844],[1955481581,1862375823,1273060965,65000026,999363590,1589300553,2074933291,816229681],[1566481674,475813543,1669462755,1480272596,1582988908,2082552633,2100588976,530913725],[1488897504,1330522122,852029726,1018693755,227560318,1619554870,1549785277,206358743],[1489265197,1698195021,1373958210,585893381,1520730395,86521984,1939802414,1927902149],[752128526,45781051,1876776040,263800983,1996647126,597331425,354636595,1606788634],[528037495,1823406883,896258696,280439438,1900204021,532660501,496976366,708469265],[1266493209,1992054381,1222983767,1310153579,474202457,179464841,1448023390,1232186446],[1647139415,605234630,185921086,357461433,858157464,1241336514,2096119683,1857571350],[658280840,1650964430,1157341928,2115149401,701114599,2024239133,1742576076,1814973474],[1751445326,1437451586,348080812,586004728,1327682491,2126220402,2058533131,820407619],[135394564,1935834393,405223182,1668583180,1869984308,454927946,516202458,662016242],[1403097027,1977976556,691702276,1722049608,1218799895,300909643,251632634,980210260],[1082152187,1659081771,210026539,1209665433,412209741,204880833,1968263214,449779475],[56538643,458892875,1276857459,406036143,970674250,1623048923,231087965,1255634489],[621943746,594672569,1595096595,1861300452,156088633,1689318528,555721771,1105459605],[769857201,1169318451,545368133,1266776717,1407165019,2055603656,422347986,1709505801],[2116191883,343928537,658359323,1057448601,1197993403,483630779,103536102,1968257399],[246308074,241062365,1125376641,1822342274,1891745139,222216059,1836534813,774241505],[697954960,537322201,311921251,286092659,714769527,1346922565,696552904,740742253],[1351778591,1132551799,36911114,1199404475,1004637660,1844834219,162849527,1616761718],[1985685297,208172310,1635615482,117741251,362602950,1740769670,592475534,1707572155],[815124651,6173913,1037986592,963713246,139989133,67467483,1692621041,941101836],[1142769784,1215225540,1056462744,1894899972,1050752302,1112108744,2014755567,658692716],[1552605922,2024900918,2102842296,2054387642,881269816,1285955982,68795370,1238665791],[512282002,646479723,519314923,296399007,796452593,386398359,452316540,843727378],[921087049,779703740,746518976,1692962859,423855808,1389275724,1097148663,399583207],[993443954,1515975899,1001854116,1249317288,339077738,638583415,1675967508,1289230709],[169652385,2046691055,784528637,535339599,1970030629,584997717,29096642,111928147],[1418270978,1998326298,883968033,1020467940,1479012432,1820583912,1491400651,1609301118],[87659426,1968575725,851182413,351991068,798430507,161530009,233674818,964986376],[1422453422,258417912,662984592,154567801,630871196,1689220969,1486393164,562337186],[1804341600,2074932587,1212538006,1637684446,833659828,1934240597,732312552,684283290],[1919892121,802126265,241279872,1595481312,843222832,773387579,819685998,920159187],[1213939904,922300396,736994226,468942776,944877071,1763004805,350014852,710903863],[1454422755,1078640174,656558312,1330179216,1050199350,1573131250,2069457143,468450343],[1332224779,436861448,297976696,2123637021,943080081,419308206,1739135009,955884484],[1486141454,791989136,1365130408,1962051589,824090767,1571784505,496438369,83473661],[1107275371,1529918996,1726565143,249849644,1743022408,1567135362,635744406,1280624739],[691449116,440995342,1218878068,1507086677,880631217,729982732,1765619573,1130730058],[1217955140,9199896,920657959,187310089,425396966,1624885466,82996566,1987000503],[1092407621,1178368295,1945694036,2071015256,109591661,1989957168,797349133,1062055071],[1455430671,227684933,427850138,1945164384,1677015433,411906167,1542464789,2053559506],[1331601297,904197286,1850429677,956851459,2073706050,1585860509,1257849507,1880490678],[802637577,268415315,367787787,2124271654,673318990,1660645491,1657698103,908086403],[1596899666,1644635056,1895362820,1307051450,1092804019,1336750471,1009841336,1912195856],[1727455434,829463632,436802910,1493621835,930871894,1843908553,717712690,451159633],[1684916511,656714036,1680468658,2030951186,1490984064,978847904,991243524,1681971250],[802431153,1768243611,143144131,1989204767,1476605564,440489976,1252580345,21413332],[664782871,640996193,1581890374,127015139,614216698,1395425254,364329985,1215295553],[1760817681,185636087,1378586012,1330440172,652565434,823449598,975606151,2017173438],[657987125,830830896,1363193766,1172230716,743806208,1785127838,513956451,855281536],[945411086,1340517002,493752441,1008115421,1586941371,2062104919,147824478,840174927],[1787891914,1623888596,969339509,2117644708,958253294,521210264,617474332,199005851],[1075178600,1305556361,973870115,666086870,2020771952,649263470,467833842,219389915],[1623246898,945775590,1987688043,1353143686,365688889,625504239,1657504633,1633304603],[1476039624,771328855,502300425,180772050,1917563167,574559591,1268930089,1485813422],[1778822945,1362697713,532408651,977476207,1288809979,1183203698,1628713674,1096528175],[2006519756,357805160,1072641913,1404942115,236151711,724978684,1196933769,1556394676],[107759955,1674743395,1274498879,378846217,732033155,651870077,1310071696,756889522],[1573229020,685542452,1453082690,1608103430,1250850701,36996202,1972950094,955776329],[939434346,2077418668,909156921,1279196913,1914948975,310273901,285233535,1536944222],[476104311,2020283518,601172611,1833822713,2118645840,113797569,852746975,35922297],[271917320,1470987773,130834732,52088562,1414908440,51843079,1451523827,1458486498],[1927298565,1221893236,2005816604,1416718068,239856281,1998329626,1138089220,635725190],[1846960179,1273643778,1617895771,696917858,1364739030,54172212,1475964023,216797332],[607172764,917727906,723458807,1008056838,1803282572,102720653,1092015313,1678834980],[388372149,1287212656,2063823644,945994553,1051686398,1337249623,562305145,233063293],[480744040,907040642,1057246642,1544087714,374840059,366361729,782475209,430797027],[1890217189,633429231,504797042,640414473,1822704988,84225769,204046148,1481502433],[254389494,450239697,1847943774,449856936,398541768,296347448,1643156581,267047189],[79909400,1151687516,1900364271,1193647667,1233657262,120977966,490827794,2021928277],[1811344367,1445506381,928537303,988460924,1705195843,1054680692,1692787064,1900932803],[2061891007,1416068336,1508115612,250277212,1319896422,1029458629,1601476795,433320155],[443090661,1549460058,625884551,1148033310,2080717067,1530764692,785981653,1348560896],[1043459057,2265850,318342506,376750835,26148067,1836727426,199188077,1417690224],[195226468,593612426,141494647,511683810,1873049355,474276196,511271777,513147911],[1861504170,497165283,1539730461,132853084,277423007,1072471764,1382009183,1889746390],[2038901178,1158260721,218464635,2024171167,1731222252,1348113156,1232386091,416376447],[1128009269,1724648314,827962069,1799857680,1019822963,509575747,1020435857,1412358499],[1925670214,412559619,1320515737,1627859876,1628998717,1406502548,392948741,1147452971],[1956803737,2059447799,866585370,472277091,2005987132,1482573785,302830117,483971300],[336111149,191804624,787176525,1235341511,1449300117,1920264326,363263854,2056360970],[1972926533,456650190,236987424,840715131,1002256356,1639371319,2064171361,1190127791],[1367249566,236258770,893790776,1725710113,1412957933,778997653,287332488,939700592],[1258839149,897273743,815548264,47195449,1795848760,1014626283,1348009868,543590958],[1379331504,583685639,1836379460,659923900,1243717935,1787396873,436285319,319945425],[14614518,399775614,717215627,1139191020,520875217,1055804603,1933336988,1565993163],[20899866,1006317375,1845277178,945977705,8566732,663314711,887107366,914205393],[1445085225,791955797,1684315246,125207937,1319473047,649010979,1276442678,1853521742],[646960418,1041016199,363269064,246017046,1806370068,715917661,1029044952,225265894],[2016867997,308917390,600101379,12857459,426363493,500763264,575751206,310172166],[1316127409,853326058,1768008698,434646774,639321889,1859678163,144326411,1467367898],[1652332165,1995947446,1668410801,1227482429,251783585,2108584829,1862917823,2130265214],[379250175,2039469099,427399674,1522151664,967071087,1580600059,1491168565,1509606557],[723661258,1266626566,1325750105,1660567074,1454822787,506438158,1604833588,1813647002],[1672178733,1244323817,2075747803,1228344420,1356635459,1671699241,231209282,944632988],[263596667,1367897636,282968817,241456679,1223718954,532221702,383884392,355332547],[288207976,1775248179,1843206780,489554103,164748585,338931943,1337064635,1911146673],[367250973,1186452286,1032389608,293559680,833730154,812226094,609074705,1959794045],[339461928,519665479,842613386,1398706385,1321214276,1086640661,1905645841,1923528758],[122370972,1805534524,1863530619,461029886,772812685,1582058658,1376923111,276656698],[966701454,1172590764,180021982,247882197,253438938,658113946,1643155460,1059828453],[1345495979,122271088,1254688608,1924105921,2049425188,335290823,1816711429,1007550593],[150753710,391868695,1724068327,119497235,1258312234,750637676,340889598,2024867518],[1519865272,1292191799,1733853553,1144959229,2038960498,808057461,1288719757,1129207879],[157153256,673585085,1101174119,1433785797,658258947,1039544348,550228024,1126030623],[1569454340,1743863851,152636175,27049768,883757012,1387711612,1130859864,9077175],[742396063,1842494669,297727305,1508432758,101957013,1026354418,296366925,2013195977],[69035472,618541729,1312637455,762042809,76537983,407858119,204133709,286204104],[1389250314,624063016,1705045448,1681272550,377300007,1805650228,512000019,417473541],[724008653,1680268454,282369100,1480472448,562914602,157337052,230780414,260205318],[980441570,377345883,688782301,379556821,1034299447,1683012009,1972133392,640494459],[1219073574,1768376828,1515289247,10878138,2126786274,1745340923,117144525,849776759],[1529763083,1677450179,868432041,1619574716,1312773823,1360610973,818470157,1753906406],[35202026,1525859915,26717286,1364002361,1638762624,1184969379,770563363,1210307768],[1003279878,104860988,1104055168,1512045762,581872564,1916225656,503887927,264096655],[1702186009,27098167,2081150134,2112740980,179107286,51178510,889067656,1998882064],[1203424312,1701259604,726097776,1437109842,332653658,1858767020,1657159172,1123702003],[695687721,2051500288,1995602288,1997511477,1836641237,1188926150,595243420,1006978111],[1753072065,730739008,1750498350,742118952,1487591463,1816775590,1099433418,1471571581],[1625682844,2116199850,365432554,166661898,1027170304,1217035793,727856660,52392756],[1464586782,2067513179,1176877273,1632437128,611873113,2057334047,831169240,758942755],[1282623629,176689472,564975643,75419170,22391249,185642763,74413896,1213912446],[650124229,2070821482,1902619622,604984900,1344014281,1376204081,560961267,1918071321],[875131564,1068684853,1122696042,1664785691,2083540548,1182192116,1311269595,397204934],[45168052,2120341421,1077035810,724533906,940307830,394001072,1202007426,1396294424],[1415864951,1747158997,1448873935,543857701,1873525638,1068323278,2080589215,41658398],[2090095527,1625922363,620340155,984539069,181845261,1040814652,395848089,1907029897],[1660396005,1473044897,1234364656,1511852058,1485551136,2050324038,201506372,1829278266],[1887600125,1929766044,905454433,752607727,209594013,2002517116,2057041501,93225920],[654228780,1158001207,987765378,1129332085,1448024696,12853276,487599809,1187298261],[1109255590,1827181166,1828891539,2064596098,724462433,1319644195,1012681907,430223258],[333813464,1518253964,114579959,1866543741,1283787371,934512232,1708614677,1073828160],[249287002,865375101,1097056966,1490651795,1638720197,953212452,1297044135,1746057963],[1910579322,1581514220,268010208,476716536,2018871350,1193996467,2088621879,575187091],[686115032,1125180479,1215717065,1241024893,395371829,920878744,660019236,288860156],[1490421336,15646585,1761282288,1362886240,1988879884,1392556536,1775616726,1233716161],[133493744,686949063,1679137997,1628148778,539880,552510184,835805707,2077235649],[790739338,1612284817,660524626,400016722,230385148,1288807735,430188747,767396365],[1251365068,1062966240,1814049747,1310359649,1614861393,1055850132,807625960,2004165015],[1512592596,594790378,180634398,1480897032,1386845982,1910493831,1545134655,927199323],[1228876452,295257442,105510708,1155015827,570239799,441089923,1913587679,1849382907],[763517544,1398968428,584695407,1139796424,921004185,297022473,1472517965,636567723],[1736197666,1157560163,1044781894,814072135,1071219267,218437850,652726776,760093238],[1195816692,658802366,1171838377,1166776397,1237465911,557579604,120862437,1313266336],[770008297,823197057,1206204774,1332215989,731180039,1058896088,1546412178,1904913301],[1065552845,1606566810,1596680412,1177888704,1020338779,69338828,424397518,903550550],[1717348127,1884803006,654260007,732640405,1003881195,104254479,681219134,1918397395],[1934707254,1186802616,1665576712,33733794,1762989394,310861810,300303318,1732597882],[952929124,627565218,197648364,20893111,1453634334,1459881084,1569190946,1592493707],[1489900200,1591815766,1239896272,335224426,1855967130,246838747,162290751,1560132577],[1998984706,1820690635,233013889,1897036189,1101306177,767673820,2099821513,896680624],[1358578172,697555454,1441876377,1363956282,783767664,1647891339,784455428,65866168],[1112344233,985225106,1029386776,99868208,625841035,124989845,268784174,1014538640],[406484778,1648447390,400634934,1538355883,302125275,1522346941,1900653722,49944158],[665109088,1158175796,273867629,865766076,1012885009,1044941667,728851215,1216057118],[1722981108,1477263859,1318569422,369393174,1311605238,1716260664,560009953,518222109],[757000977,657047270,47257851,14054275,960935455,320403111,1229360972,187530890],[1631064663,425468705,1713883538,2110051400,1320629181,817946007,385043808,1786544775],[536378060,959247632,713708200,671599162,811855897,1136300900,1312469440,1877611851],[1427342587,1761215810,2097394114,1455119041,418998998,1546551129,1439747206,1210779255],[1330982455,1020151170,882901336,664326208,1005374032,1391336302,1888888698,1798852388],[1968612132,1867131070,948769917,1949160636,1346943014,914089081,145891985,1146387420],[1476211244,1322046180,1615807712,972848604,961169120,810931614,1879266817,1215536044],[160459342,1742780843,1126622471,1178343025,1047478194,1967802340,1660072824,1151035362],[1807338078,1384570633,661037194,776628754,1659084133,219452496,1134661899,328505184],[879501325,2010814829,624411413,1509302464,2065199594,1615299264,150941119,1179564855],[840136881,1626747797,1036486900,1732780830,1064124370,39479011,899475507,2124237124],[310000885,247405574,987770908,507645876,1552863611,961499548,82363967,1819784997],[2005290703,262219254,1439453851,1303075404,1080438154,1874913176,1699623451,105434906],[1004599814,3514675,1282673225,125746099,14127183,919016405,1138738063,1058924164],[1220961906,458714022,1307843041,1778541003,1724731478,2075720327,1675701652,283448184],[1114767831,2072935658,1736230854,1194567104,2070537821,2110015347,1561995202,1699455926],[555783751,1363394484,468063317,1836642960,1739913182,236393877,568730151,2085912148],[1410443157,1647872852,1513368653,160881580,1878302119,1879145656,1104927223,1109126915],[594373931,605737311,407653725,145753501,1451235160,2087406463,1864552378,940227471],[1011893684,1175965579,1597039797,2028170675,1900508578,699505335,1165831648,482339068],[8375012,334816699,1103399785,1962222917,1467699295,874359287,1901331558,106822371],[2021741420,768258795,733351723,860461352,2000541946,1369837304,296959323,1578740819],[44343922,1529666177,2086303689,965521736,1814099531,1653331216,1317948393,579049983],[1333489819,276741427,2117767192,1176121911,662090639,375323058,239036343,1003223768],[807471404,1240939245,277954420,1288762758,1226497668,1093737748,1973142096,1550826232],[287250291,1417600603,1345391073,199736670,1612726294,708051086,1346203269,1828599044],[1364982197,1231149751,2055943735,189173609,951887136,1372675711,1010855855,205895030],[952703989,1574730610,1571201795,1361596033,1858194615,848396021,195826637,774435059],[1825898536,1540352652,539052707,1523800659,1030304607,1471219051,159393410,2083508625],[1271035438,511996912,268375763,538449832,7700560,1653910546,746628652,1116618050],[1894231455,1582848845,661147632,1483051854,35615907,939538645,373644931,1128611084],[1925933141,987936932,1526717257,1244205630,1083080560,546451849,91282054,210210533],[981005487,864379254,1694520149,73409865,39808688,620691764,1434656325,484001881],[1256919521,1453082361,1742383345,2108662914,717845103,1591105053,825352319,1332570661],[901737483,1885666134,194555763,316891930,176195589,17828037,966767886,1037843759],[1402197861,1139384485,1506076528,1380063313,263536913,980488486,162311098,715279445],[325618813,181941494,728883428,285806362,2068871653,1693689352,408003511,867592371],[896849110,1622488275,236064893,2007656213,1296089178,1802875897,2092984995,843532578],[1956246398,88406957,1876499095,243614529,1897193401,397465861,850992576,1636378708],[1663998689,1428037698,415231333,1039149450,1226143810,2068377561,194425644,65109921],[1828147932,1194608111,395976602,411709953,282175151,1269490780,752740306,1299943715],[1547144978,824859390,1265294295,186056677,3765030,542480220,495197945,167838843],[149269921,485358129,595203394,79877543,1353012843,328660907,313193989,192295164],[1151153988,197055450,1982124455,1779732465,1790251862,704376390,382498715,1280583230],[276354862,246149038,1485876627,1913688361,1065884909,1937448757,738712980,1186595714],[2012125651,1326120254,266961779,1619388908,686997163,308220330,1598748163,1690719599],[2008008731,746359204,1678403409,1556241623,1139328869,606079980,417822013,401697238],[1380085325,1970658167,1905017943,1888944288,825899036,1780554164,838266931,172223244],[1777055184,108349377,556476158,2094460951,697710467,401521502,1993974459,512722411],[326059843,6736850,649279681,1048626714,1676669044,1240793545,71199319,175095528],[869515377,863936030,230832492,1018718521,1108988497,962923675,2046239859,1595576940],[1190583954,237076718,1339371380,53490304,320826986,1937475789,2003906678,1874928017],[1678775980,48739922,1840716778,1029495674,1305903018,1053850949,1159039293,1725894105],[1812952667,1463081991,1476313877,361833485,1986627343,988486455,1930093511,388364350],[1377063037,1786920948,1274740626,1518209742,594910564,1182816021,817951776,1131015318],[1317749199,742661933,1641634587,1186091733,98102478,818941960,166585990,1224075178],[672314691,208144827,2061540870,1819652139,773506309,374340016,1402112156,889845136],[1632618546,351283191,1722566596,1180608101,1467665352,1771957985,1901329359,826468839],[380578452,106408846,556071028,1648374725,1166150459,795925536,1415334204,2117250436],[336895529,700852431,686936156,181877077,804407130,1001851549,1823307213,446549171],[619755784,1205399930,1859998988,1188552373,877782123,1573971501,884181181,1708631242],[1648576449,556093232,496338991,610885738,1616380620,724613409,2094526908,383843901],[1706491338,2034445495,974375834,1034331880,2044404122,427431600,1139294175,1329156382],[748099191,1627252499,292230387,1536955533,658129416,1182592905,2101136638,1830782310],[55903386,1537989348,1051643800,1257958077,1908426541,1135872748,215648966,1015015971],[1128136852,1006960913,471112910,204677399,1012058082,1442355983,1123664881,524341876],[572986845,1665082370,222420148,1061192164,1026673689,1384814459,1746925450,165692529],[580894698,1143395621,185232155,1551343711,1889800764,1473252590,1332848653,151703199],[101339104,1318067619,734137720,1287769906,1459541457,28206957,1967776405,317588133],[1495387551,93613609,217050258,1252364324,1829390933,359537151,724568933,47637949],[2095001863,477028816,58023248,591767205,1909620922,1332430103,1650277918,1779828327],[1960982885,1287777121,2009668311,1381087827,1232403555,978603447,233335577,1053516950],[2386278,1314619160,943168387,175966793,676439509,1106969460,1832415522,1685011088],[1751512565,332194304,1978797264,736073516,135678513,1433126154,1005048934,674729834],[1521157247,498642481,1862692769,1894673745,291091505,1449863351,1814691546,647811721],[1965310248,125612952,306580901,1155615481,56131575,614654517,798678295,1260592110],[1692764644,444263281,288623351,64386134,78309741,1052144001,2092391363,693495934],[40720039,1467950806,912164098,1554574500,1974992451,974850110,708665410,448833093],[1827675752,972752621,726508459,150567932,1306026362,1757605969,858020325,1853026321],[379994287,1506973682,2122872051,2065624219,1936285350,1224100123,617031365,2124057368],[929864639,285565484,813828430,1528172666,1866918464,820625606,37456822,1955227583],[623509613,1453934429,1445042335,1378887758,991946758,1190238692,153665881,145476101],[261304344,1290776812,634085514,1346750694,1980821008,1681774385,286741333,888318412],[509648584,1371206002,1102985170,1599543372,1219669829,2127125598,1408347337,867896803],[1512829337,10843587,149391295,433756685,376978853,779273044,419486202,950254138],[663984529,235681576,773861049,11100025,1905861482,1614254352,971902473,920404928],[1612239394,7111347,758625091,891750554,705294691,825387179,1030431230,2076312151],[180816798,1167940016,1503872681,182655499,1369639200,1996864641,1860054805,710604431],[1110771938,1574739951,197648268,1869216816,430145179,1690174868,1499684890,2060985067],[2050325539,128731747,2118267210,931622013,480777354,1427534772,1752792309,1115975218],[259784068,1892054027,626758635,1786380773,582165218,1546594819,1861789114,151365816],[1256684555,1694723462,1525717372,1341555044,1720799266,791743695,1705304508,591662095],[410381603,783231521,428989132,1429164939,1155388936,11949482,1503050968,1704099274],[1722749264,513707200,2112456472,88065354,281460991,1638983786,134566410,1569407980],[1933186342,676337370,201855264,413033591,1056601396,1521284623,1385775536,600146222],[1180284757,580363544,1718043761,350682741,1639509247,1471019595,483656434,242851672],[1769296372,1500007718,63315179,1177716144,1472016142,1629462659,1856873461,1015765772],[1605179191,1672425765,1473791509,380347226,1264152007,709292437,1827708168,210791762],[1244424345,605443950,357368563,1874502507,1001444697,1724137715,1314597895,1145871451],[575132318,680065847,1508027250,1531066845,823217339,1487579326,66123204,279671305],[733212230,1933967675,1556051397,1971450767,1598016138,407043555,1564347452,587779210],[1153555375,553274395,466666803,272046410,1121283878,1315241200,1499350132,1870957134],[213487491,452561091,145361301,1557686450,849742945,487509311,30911668,837834154],[1506921222,717051500,1881894852,326003936,1293512373,876661814,1522943613,1380556245],[1389822820,398345088,1996609549,712254966,641787960,1478912638,33415962,378854395],[576369546,2105030198,662520850,1959395117,37969816,1638819248,1664939337,2034554950],[835260355,551329006,1528210480,1789774611,1415905491,1402745450,432146330,255539700],[1784434484,1523607106,562177545,95928356,142166004,541020311,750463525,1661983040],[1442824225,866692570,321567417,906045928,1590874485,395720230,392644133,436948184],[174882275,718900446,810012381,112149469,1807027238,95483025,554656047,1339335701],[1698593102,472320620,207488611,1278693718,772455714,1179280306,1612158923,2077155867],[1095079061,1970505766,1176402305,1662224462,374981320,946817600,1496334373,1246638538],[1626695945,938483999,2077428712,2092725966,1464979832,1362594040,79902912,1070209185],[35902373,477898254,229599037,1461315731,1324153089,692258519,1551153331,1491531255],[929312035,319363019,2072266858,1066296126,1637484531,216330657,46537361,663088484],[261699923,490360246,659796402,1911465489,262464441,1240694858,1645716273,1534898558],[1759801877,793110887,950525792,782268655,1656561905,1922177363,46110928,1141176551],[59557126,993350210,375912979,346482423,1935427413,248598080,818685460,560514288],[77271369,1990832416,756140759,1828540944,393332218,299257729,896709286,1662369219],[203346309,348783543,1937624354,1589063891,1055021392,1038976114,541638159,958751850],[1615968511,2082727748,1263417887,72866834,1857852990,732018203,661802810,1111011959],[1971752667,1689444768,894492833,1243820506,218625098,1551079812,1696226590,1054167992],[863615833,1890399950,1459753832,722961174,1846786250,1404459107,67806960,141974188],[1094893334,1035678766,594078291,490651298,252110925,1624986626,853439930,1851500720],[531858627,1029356958,588469675,2079372407,1397733964,1380174664,1543723940,1949495526],[1769935418,1886317688,374896340,149785548,65935855,1154884079,1163772681,956457415],[54674912,187898494,1051698581,2033681674,496410926,1483475622,248359870,86099902],[884076971,1185019439,612972910,1277775795,862567531,458276990,1634093484,1414005244],[1993696683,818557704,690385027,881656969,1621578834,639070616,749814847,1793325930],[1470177139,96876415,1236714827,816901861,1325899911,1626619451,552038628,556881777],[786315385,134439937,744363044,2004196557,433811347,894895117,1716377712,1453887631],[1821967389,1727432119,574719747,1298460082,1445373401,965881571,1247782596,1868127726],[845984828,1010648216,862645638,1435727342,720593235,197454728,825421857,517511009],[2053209363,1900435749,1143062307,1915394035,397669213,55538235,912434353,944712990],[527922871,1067012230,586999415,261111523,2066152068,1511124248,1380296511,836017438],[1914918540,1603691250,2080642728,2079613421,669317630,544430259,152836267,1654098910],[260212067,188779473,1792580600,1072390357,1697980299,875941351,668602668,1799494509],[724571356,740240705,1872603883,393569962,1614283675,673792995,1518470821,1065014112],[1681054187,1746298150,609694241,725293483,1856439388,1848548870,1208243542,811643094],[445985510,315236934,1279286856,1665821945,152717773,569503996,1232091465,548606241],[2120593596,972158122,1366337416,1588013914,1343659036,1774657596,746641606,609467146],[1512887249,710590845,603309638,788249423,876336628,542826306,128273099,1676829546],[257326670,742462070,2122917909,1262816290,1752825293,1087552477,68845672,417223060],[735297761,19901238,1880904623,1473374991,40796727,651075305,284105371,528700324],[545488224,1013764053,1621373248,1606797114,782933132,1936729274,2039698978,738691967],[1570219990,284380633,188501346,842463823,1236419664,1085894170,499222925,51816916],[1639535691,719560001,1261289171,131790306,655700868,2110192462,949438744,1335035857],[551425008,609696216,1427176933,116410833,122408760,243296857,869786235,1560662457],[646005981,1784554708,1325692190,1907477028,204385362,934368221,172879762,313958474],[2119872527,789055819,1519580461,1603531414,932305825,942822529,1381334952,1109640691],[1627987414,1905697305,744960844,52365416,1372215266,466000264,471719606,1227160934],[577712605,480465261,1980537764,144010741,776360678,1125666020,428145111,1700482618],[1068414332,1195243554,583042417,1897134717,1997246108,1386581656,1877932876,169833866],[1673784512,192336096,1437399269,2062745104,1180382210,1514008520,2030435178,7010310],[401581227,1213718957,1808251766,1583671951,838303615,2128896167,2081561580,1537558120],[1527241502,225392565,1619895171,1547391965,2119068624,1964114130,822573629,293427966],[232543629,277171167,191817600,54932708,1980312429,1232342910,171837879,965044582],[1677734438,581999573,858042231,40003897,1692142828,445311390,1872930856,1039516167],[888678540,1266243251,701196564,279870338,1255495656,1318610370,838898042,2012523408],[551807551,1200918479,86172211,821390524,1579573621,814209243,1361660671,1774176648],[399501840,565843378,626074792,1865606396,1941111569,860331709,414037948,745789586],[990295544,1292901753,767908167,1681400418,2063331563,1244338613,2055790721,1992333553],[658461927,376511829,773478660,20859988,77945144,1035861188,2030987448,1875752398],[1906472898,1866313118,1156731295,1063082671,398360592,345585830,1800732264,1774707367],[1413012675,2087654441,892950048,1253833189,1045382959,621594468,1573024568,957447777],[1550287514,1557363551,1902405793,8012936,1912126182,1836765389,926444386,1631834992],[1900412931,1336253658,1268591569,760247680,1849703159,648649609,908344559,356058148],[1401318608,916803713,695235214,2027511924,1416579267,677081271,393098367,1411119152],[1488934111,1427379341,48214079,80317393,905292545,176407949,621761668,889898922],[1110160201,1302706018,2079979733,1231087608,969395037,69603436,361180984,69382581],[565183103,1221261291,1707378451,2085901301,7580718,1833252514,1408162554,142691697],[739806735,1625105432,943616689,2010472363,995337513,617026580,578536630,270635764],[70289862,1794584669,1050801900,627959835,1638484017,2050982721,1547920762,1075034822],[1284317822,33726141,1707814777,2080167787,1956496637,1409146882,970732504,1986853770],[662643439,637685820,1483804254,2072847241,311230895,1616658197,500633951,1205934391],[1917449945,696770975,642827967,65654725,992367831,1577460090,1063836683,1998892430],[1924406980,1459650775,1187803443,12678781,189131695,452626078,1308594373,387281751],[1246263043,287496175,1778238847,1695485461,837902583,252891096,658517350,731178326],[148685756,1486934430,183954987,1231601032,489076168,776564541,1507571405,1997869140],[1364477111,1719017912,80215202,2043561805,1080869808,867972280,1950945843,421945288],[1680655378,2051840635,1789750251,1294475094,1415754460,1518412119,1619141660,1284049637],[966841670,161573299,135383721,684599493,2087162990,192691263,1729936610,1424500294],[199431637,635364751,619164427,729409915,1951070178,1081163503,823763489,2041395306],[2052768035,75116600,377046908,660025890,1170231424,620606795,877245370,1601025294],[1371900107,1019268941,1051566363,990846966,817815968,263457232,1251371390,485404228],[963634291,312023446,1359037681,1543287053,498483874,594654865,2078014150,2075603784],[495693608,1066220333,1799091294,856884127,1498513393,1872481434,1460102873,1764389407],[203201509,324667063,4631097,1282924975,1273147372,1977385198,1417875324,1247211181],[2005965890,1451871753,1148299131,1192245979,1733374900,822772258,879107498,258963461],[1868040751,1759627695,873715216,1176512857,960185692,472206979,1969985097,1236142281],[309087185,159367382,1054998476,1050654953,1243255575,533297112,95524996,1012183141],[1692839094,1613262879,1323340189,1569243410,765446660,1578678054,1006779017,1990882482],[1083704016,1710746506,120666813,439016424,817108697,366473157,1636851334,2070101834],[328099530,473957932,1651518894,1836336121,1882947460,280965257,268598350,1253772762],[984495509,258603989,731134002,1531733824,1578589428,431398517,702663145,1060786217],[1877251913,915457307,640310717,1251766520,1832503705,682176958,547049097,1266762838],[474872089,1957577996,1876101799,323230310,116159146,1237127480,806329804,652207287],[701029531,893226168,354432294,510355541,1963084370,405234018,1447301853,1566447202],[1058805550,1271791299,607143933,850750029,75561155,539488895,390771043,1917921195],[1338801635,1333416703,1839124403,2028401844,1169903430,633246330,726008205,2055614865],[1052551786,1124686882,443710146,863371976,183025444,1141461018,2067276912,1906133445],[2055245919,651991994,440675155,1107033406,1814286675,1392649114,696077257,1068192688],[219025632,1881839295,563139483,1039707840,1627030922,1535601300,402584968,386343236],[152376088,1057001817,1016867229,2103956150,655309043,775307748,860224046,759025994],[1094551468,1673264673,927772354,484529258,1146217616,2089129842,1769345967,1245003383],[1556044431,1508208460,1143390289,1225208429,1681088017,1993312013,635730474,1164370704],[998791300,744554774,929402525,2002822097,60036432,1062391571,379914946,187999388],[540601727,369085220,1385429051,830389860,1811148812,1864136508,390554188,887430377],[1119130329,277165098,526222887,1024383787,2030071123,920027289,1820418933,40534536],[1843710634,690695675,2123715222,1786069639,2036796743,1914166166,561067998,1742571632],[981271710,1856887853,1567708230,115050730,1881708779,163421971,706131789,678786963],[1445870506,113860553,874756111,1338867538,1358643450,917360505,2058288862,1687244318],[577301309,792398964,1176671116,338437368,569106463,2110194638,180778638,2031372842],[568856200,1391027601,1483568592,403510692,789218649,955630350,1058132970,375594193],[677483423,2021829383,451982694,1961127076,2071276153,1073969847,1798138807,869502865],[837405302,1074559249,262887834,884349070,742091351,1315466048,571352767,1931600180],[508780684,40162358,1789903901,1833426412,526612191,827733798,1234280817,877283602],[402864987,311095848,1770518586,509907845,1114282359,1317723348,1333450536,2113910734],[1785472359,315021195,1787177713,2053485557,1472123679,947797817,1493735548,1209286796],[1288092172,16762604,425899943,1716097033,330937633,1617232738,332572417,1414098758],[268653658,1717845846,425338256,190613572,721758696,376871810,1626887685,1036518986],[1694042708,892098263,2041636309,678356911,1994242869,31605131,888388963,2016994217],[625791233,722630135,1610509388,1256839291,1079764739,1683114267,1071524368,19881564],[1388543284,1346678982,1950734497,1861133195,1038021831,2101983539,1471169884,1499907907],[1872684704,1489907038,1856441525,1428464796,1232178358,1608442118,323617965,1379154347],[850523186,1662927909,124440430,933402263,1133886755,1209266135,540045345,337935968],[81986599,1848056149,708822205,1704453884,979610115,13030016,353312759,1309994843],[1198062902,1842744513,995934782,560382204,1396278260,1105949950,1366229152,1998653846],[1890342171,543592752,1516434343,1739480437,1320969721,1805415758,1368248179,371976519],[1861781730,881433073,1903759775,1568219102,720623897,217781393,399805863,2110793506],[1719186202,2106528190,26447640,1937023576,819301565,627028123,1793457139,715774525],[1760571992,985512889,2094710338,896460310,1031890746,1998728023,1763964526,910390941],[1218718910,1185634350,924738638,1136056024,1885348335,981461607,879356430,667703632],[615113690,841209364,1482285039,1219865946,1290097546,1712345603,1417073566,2111250646],[1876758336,1478538764,10375189,822367083,529167730,1898509811,1178186109,894064324],[1544428162,125773456,463288880,1908248763,1051875310,336788672,1031980143,1840281374],[371137598,811387346,1021602838,1267176567,13652055,194487009,127245959,1742714939],[831451427,2025313710,976282776,1042873303,354865102,119359362,1299251701,1447450967],[1473944641,959874804,1695779635,1391567493,1492628732,88798709,371696649,1330319832],[603836799,1000570296,535357271,1931350095,670688815,1850722302,1922053414,1310508675],[716401624,260658764,1187346864,1139707960,1847001215,904973149,1448688796,1669094338],[1069641128,1085876363,1692053125,1818706626,1307888696,1480168034,1424863508,1843200770],[1992516823,601466069,133417741,1117570443,146886826,937026181,1600744486,261282608],[502460174,473710666,713604004,1557218173,1434016624,1167406257,1389512132,4358132],[1162345460,1418942737,125016616,470939513,2016850373,864327300,984716867,1966140010],[1873818002,890792552,1710692849,657279122,1238058069,724986870,916078089,369622891],[1227045529,1080288841,1878263955,197400310,1759289147,1714019723,1088453777,187082753],[1036402792,914226474,1585149822,565734769,1257304578,234745500,26046414,1858134933],[365416681,1633412597,1969069577,1426077304,1041215597,1796273488,1005827342,58622316],[1715075810,977799533,2078365712,1151663559,860235569,15086667,1480859530,737820091],[677061766,260564739,1280785356,727199419,2084020117,1774375001,1427588050,185483744],[224721360,1354519310,1339126019,1564784247,1418190042,110512626,1301167954,2062179316],[929688004,648998764,2073757302,618187593,1891551913,2043056938,703640556,1819724553],[602637162,92271177,618340218,995958481,1400535080,340747546,1000049463,997812780],[382020043,106687544,1903855289,885657533,2127291680,326673187,192921396,2062095709],[542851459,1897380126,1493066494,2006702682,724349634,1626718988,1620477040,1600433474],[273153020,1377588253,1747403041,633889720,359855689,76324260,1732849055,2091436465],[1661510803,1579969527,789301095,859360437,1873589100,32424111,1125821753,127710395],[895546496,1105554474,1496230338,888006154,1880191752,682121920,825636195,664770134],[1392398143,265693642,402194660,1032779517,186381964,1292275723,1605979370,870109947],[552425395,111972088,934378061,851686373,738810126,888669180,2050931915,918310817],[33125436,1980149436,1042920081,1419018761,2094459854,1450613479,1016173742,1564060986],[1988324176,1862040829,2076688217,1527242971,185027522,1295275916,399282636,1212344935],[849458008,885863696,1833201436,184361001,1413531012,1093515872,613557479,1308353695],[252137141,2128078014,631012371,1552204326,2095283836,97344708,1212877807,1593369184],[521751374,1900754094,1378260202,39756498,1342906430,715242925,492037549,744105763],[1228505871,2090098676,428838963,1029708575,1953778945,661437364,620983470,356111762],[111503856,647998835,1529779439,1820738912,166540791,823605400,1721784121,597358044],[1946892397,2087349828,1984081378,1268419264,1575635940,2130453113,190764296,91861221],[1094592006,1431886149,573237983,1049287372,376435568,1903442366,13502666,1025302936],[1082329097,1256296519,1603773435,349738365,1208900355,1564341432,100884445,219679417],[741678137,2116821310,306497301,1420864971,1818693014,1233157475,426108638,2109902357],[1089101166,787631732,2032524797,69989527,549732873,275399984,1084630630,1198881122],[23733752,1953688879,50485733,1601337252,45709414,177593904,559489107,303136707],[1109211695,1105344580,263536386,421092090,1789452408,594843332,417731330,1843631987],[13371519,1552291168,590348956,388726520,942595461,1627157920,528129723,1976665557],[1963559375,999907262,552474920,1375357794,1123741152,35614024,1207583124,1839323471],[58279516,1208706161,40420803,384543768,998105880,714425009,471604710,1684311014],[1269052741,537012103,885257981,1277988208,2032652154,1756990142,561870184,1139388555],[862080956,1556491103,21854771,2092134373,1706502088,1725769534,362945068,1775056020],[1060281993,702035465,1673035568,1307564648,1678125095,1882937556,1379854920,1907381017],[436178691,935493058,37001146,1288144313,617889968,259546532,1440444129,1543211982],[1690927976,696135961,750229105,515677260,2006829271,843535262,1049507748,1961395733],[344329473,1898601339,974617686,761283371,1776385680,866441993,1344080593,2077337976],[1455809407,1496371229,2085694148,1645479462,1878667959,1719689023,80933708,1073319298],[501291714,1136131251,1402073489,362387024,1044572303,716368537,1623729655,1480484183],[1037256243,68616838,1545499281,485906050,2067152768,873019422,865433978,1974916723],[481333332,1170718641,226087463,944294836,1164058375,1893721187,1271072405,1866444720],[1064903017,942177268,2071202438,1301023944,1234233993,850706184,871959464,1966830997],[1769245175,1156709720,341734227,1801024297,945937583,1301440,263906160,1085103595],[1639438043,1698289853,99029298,1441653762,431606793,579420077,1114547317,2114017725],[2046878546,2012298796,507975747,960331273,182955617,868859738,778183281,2009281632],[1056714129,741802953,845801837,1426114596,830853035,1810446989,1197555332,1314262007],[552089061,40334046,674911236,230022146,1372204309,1134174858,305970699,1999988336],[524467688,1396111014,1887775325,655432025,681842730,1716964867,1238870576,1382083981],[2040969917,491224601,44758574,2017330960,1857334867,171385559,34119446,248505748],[481226689,1326945267,1660740501,715410416,339477076,20614816,1287630435,1310765652],[1307677686,1538673301,1539454596,243812208,510384522,778468968,1462949109,1490009842],[1793138607,1443994524,892005732,498118351,1762970245,728899881,1122694469,1159821245],[790806843,1523617050,1845013011,924791926,321356595,584404667,360878652,1660244447],[675724645,1541368713,1594399997,868710018,86918512,1761122791,2021189679,1231995244],[2056120575,648039101,1205268325,862311552,1559800306,1917276751,1056346503,1568101380],[1238549835,1018395193,1158690753,1214980424,1454812378,954311399,718871005,1141126155],[1319336,331408914,2104495166,675602448,1597009199,1354535369,444572960,440800146],[577441482,1835353456,1219233749,475932560,403375014,749472508,223022957,251235464],[1432821981,1101443205,1537184514,1876954174,1772346810,49754663,901088564,1242990406],[1654331528,2075249313,334668311,1534210816,779069115,613599196,677279560,915848115],[306300499,176463011,1797597521,958289396,809061826,866617519,1496053590,247713503],[865443780,1552089384,866522654,1594238654,902109129,1482921409,1441115697,1237367559],[1826696546,376183696,759358722,171866030,1124216327,1074488960,1825834565,443706717],[1786793495,19047027,1783863293,355297628,1318339875,2748138,174749782,1166594796],[99456688,120699779,377641852,175285499,1343236457,278351287,1825993770,1167847929],[14748022,983995199,407908275,1882371905,1808235923,1656313528,146043164,95207111],[567374772,1396299725,1887312747,108781963,330352387,470519984,1038197395,1390980846],[1989397414,2846980,632595063,863942944,1272314238,376286105,656968097,1134512046],[929684707,1032357555,262452690,993128141,1600101294,735370406,1687952048,93516090],[335311133,273183682,1372685981,2007821212,52902048,1400905321,1009508581,1700699665],[1872670682,1819127774,305785758,1376185721,1463931863,1362852964,1979929152,1461562779],[1744037515,641678525,637872451,1843641759,808827331,1318806595,271327799,1450696156],[1866903188,380591084,90472433,1102083379,1929839559,1458769963,898613601,120218083],[696905480,413443782,1235196258,1835568292,1138705125,982137510,1106882956,621725342],[1793124770,1409265199,1974577809,1704956264,457929962,1386429496,358714661,1948780102],[1258057647,1762533799,1172423402,1121375529,1092854049,1071897985,467393127,2013039962],[1781391647,72511239,426052425,2079112747,674116077,1329863676,1064769500,59394445],[137908295,171982781,1583583985,1996549407,808393366,1164047426,1733086805,160743862],[2049107997,1124803481,380231850,999613276,160884990,1197211616,1104955192,1037067167],[2106110942,1038089690,1542464418,742727335,1087149370,1148946043,688565428,1788937856],[849310486,447488146,256895961,1227480877,645473061,1971274672,1823192255,946242261],[862335303,1734572269,566557901,2060157997,761280314,1790971587,109081053,8785132],[1829501240,1091816164,1360063229,1367518239,1113575712,621684938,630553975,182371060],[93400756,1012039042,615783762,130646626,418843551,1091509350,1888515495,650723590],[1594342284,1446201583,1080140364,933035798,43121940,1350923926,1459229784,1106351846],[1587264368,1067244108,2090438225,1824996758,1437280902,386086121,464801216,1722936090],[301801408,1647282740,1377677349,1378460083,1042375546,903721407,319729650,1715015224],[1104755334,1962251105,360323113,307039641,856494252,1411324923,978167687,1163818255],[2013149666,1906339762,1436877305,1844142596,935380413,855149076,1822561458,2057261228],[457126441,936032813,295320232,2010240361,1839555362,1098445644,1367580147,1611031891],[1535837293,2117731594,1999157333,1559864014,2128125173,1304776769,1097619593,574731056],[1183813181,197471620,1423043883,1916537412,1079052209,619206881,1111863419,728357326],[1979864239,1316391014,1883228566,1638757532,2070395592,1851535795,94846143,1101203212],[1749781194,2066503450,1941497942,674823013,1075021809,1502475671,1126882716,853323338],[1895411463,449053222,221455559,1870585767,1742333892,1071425136,1230217777,936057291],[693143758,1679132254,179735837,1037268532,118162504,1896287347,629103263,144567822],[1637783549,1907789329,535852290,376543390,320620603,310289187,353240002,304576796],[1234253791,1518414031,576001359,271429401,1999259820,541936263,1099181941,1677049975],[1865281908,1857592881,578854850,99749164,19812302,741305787,2005770993,1181685861],[1091327596,900159702,1872639153,1657484556,1469303538,1012176140,659944727,1339302310],[971530871,959448147,605765403,780317003,53620472,937339521,1510063840,2094746128],[833442727,666019107,1961321684,157297807,734842278,1272418711,690907461,547205415],[1810662714,1593142932,1812785257,2067092543,485986608,1242390069,664972288,110953875],[652052870,1284474965,465844396,1151603988,193556928,895033356,1199606869,1525491582],[409330825,119598278,356078240,965311351,345608475,411888718,1439128243,228934673],[211961329,1122533499,377429378,592737474,2123960303,2100532357,153089337,320162958],[1938451544,899394012,343850204,527810474,584873391,278712617,1181150866,721424980],[1197383535,140111752,1610684313,1334637400,197852617,1802052590,1938402445,1281117196],[855120798,1750803510,436665285,150707360,824321821,111475385,801794453,1154750375],[595630869,1512933226,1603487991,58690191,1605311678,2070291118,1109711377,1975687730],[1544070708,1058381386,144183605,220069977,901115573,205900247,1264035363,1788016630],[311725056,1780054209,1524839592,777163457,1381626666,866177233,1171651380,560063236],[1564547455,1767182802,432138396,1530579578,1141195077,281504635,1370532133,902256928],[40116648,529295379,1265550969,490363665,2045323952,174207641,1889658647,2025099846],[526705885,641063555,1502167684,1554207305,846142583,802495340,1032065663,1006864972],[1955570984,1460895269,1929043197,220728092,93450504,808292846,32727230,1563033902],[1725376771,691486632,325067035,112223612,989762479,619786988,1379734100,625220146],[19136934,1794396722,1342944298,1936495250,1967883036,1044700537,1159780116,1182895962],[741878620,475954379,1320583381,1310695136,1355023013,597790662,85252153,1775270439],[1426420592,990130287,1899571987,1184797206,1175696672,114608202,768449092,139262484],[1914317481,1337574209,2100165486,767676323,1088005843,1210218251,867824584,1604311219],[1246760209,829232642,1386243812,1755573394,96164443,1686498233,1314058162,905341193],[708317497,48597115,553771336,1525874503,1596234742,695940978,1819569700,2124017771],[734128101,1355805796,913479821,290210525,2026183034,1730853327,1022659194,1987248719],[688401968,658851548,465807904,212325799,867113178,1705543809,853151159,1334720164],[564526126,606956269,500962533,277657746,1307108375,1718381274,2082056791,87513555],[543569447,165238361,889834576,1527788212,202932515,76568708,1789056885,1308444477],[856695801,916353561,717656987,906200885,102697616,760386755,1976851707,471261328],[36787044,257946263,666995359,1102059700,448761573,2036294834,527049520,400758777],[18914138,1204585232,202168535,682452144,121506117,1521154504,924488136,901641434],[1201236078,532205794,1160588672,1538056379,1548208851,692668760,303049340,2102295595],[1976159712,2112941843,1651617400,2058903484,747147551,1187515832,195131145,1093261800],[1532203562,514104479,425200556,1750065466,1658300310,172218413,1177297361,1122216195],[1923194723,2020491272,508652734,278327224,1261397920,1021545465,544574337,857066733],[259486740,1243407653,1569641268,1147098851,788333581,1060554512,143810527,446361193],[1598517228,289441279,894921217,999435800,851008329,1409948842,1919676145,480712984],[702520554,1973932506,1246546133,1500139809,1910812998,2094351462,364508914,852454002],[364010143,356884489,2107977937,427184751,1692878118,1684168788,729122618,2036747944],[1871002433,516529208,144080040,1167072180,1629926840,1580514123,278567171,371910430],[1914484666,549695840,1368094489,879964704,304174003,2126555502,2041194083,463189969],[1581971068,747049302,1818750481,839243224,1631661863,839778603,319798791,862012624],[1040023883,214568050,1649280453,1455776867,1219188317,1000781657,1241845964,915583627],[1376793740,239973832,719726411,246564187,998072999,150289218,898222588,811964991],[1503273453,645735850,1110905141,2123324407,1641816796,569945203,649581901,1871862956],[80434554,603997064,896600526,146119967,639967464,1545916201,1536533087,994505113],[19310792,1065523688,147031862,1606069820,1822423262,174917659,1260200009,207617578],[611031629,1227521697,1049580551,1937517348,1264851217,2034160199,1095366793,1073625280],[333330212,1960346804,1196725084,231928301,1362751206,1498266323,1222504177,1320278325],[1108174369,1091131864,1944218773,1777237920,41291314,723498845,1020364923,642875249],[131956995,2080126509,1571552243,1812697811,780206239,186323012,2052085710,1637461120],[1866318289,748761002,2042869125,1677320736,805131383,1158799681,2051831096,1330136193],[1866555128,194580591,1167697391,374229709,1808804784,1997742918,292564601,688372422],[782313894,1997478819,997597116,984001324,175662314,522279411,1255002281,341042097],[1254464448,897147930,655836531,616819601,1686044676,1077203332,1750847695,1297020959],[752834010,1597433730,1349071607,1935826411,341679457,2087347614,1579016835,788383051],[729884213,560704243,1229545027,159493689,1480032946,1248594790,921968375,2092703708],[617876644,39063912,264565771,52636871,2009733844,1371133153,1885040679,807374188],[405763755,44845837,958072026,502575319,471569228,1158716625,1649416335,486048397],[1113778466,1969343669,2110570480,871824917,1919469811,11731926,685882753,288140881],[434366885,1803854320,1812487718,1084883391,351471410,2057419161,1415140577,1696312427],[1263383410,61724168,1447892460,1015453785,655556809,929160444,802908996,1389067711],[303208116,197410374,1279554328,101329634,523708454,962129717,947804345,1969646534],[674390258,1482011326,690789167,917306044,1354114724,1916934671,2024238335,1642857167],[275408559,233773595,1441827323,1006654588,1653618383,1360303064,1425323937,338974281],[1509538613,2078385518,39167129,46120398,561855368,1536619723,1507349095,1749432880],[340351850,2049654466,1538707161,634423860,384509400,1587591856,1521888425,620973942],[509415447,543170789,1949138327,1052338070,1686325618,579005705,1417779376,1546780535],[653996792,325521938,923679995,1998655171,21129843,2017723789,1728973537,1112685247],[1264277343,952836372,1768744709,1408414955,1601836702,607752930,1588402196,732459397],[121135688,220313145,1964849537,1205865351,1021612777,1303806774,57132771,2041439054],[484424105,1916308597,1712620424,1037702923,1773766742,1744230256,694645457,2059214122],[1962689027,340271333,1158419610,122235594,980859940,1622738162,1597868659,34009347],[1222574515,1614760140,624198819,1169204816,257592295,1926311252,20017774,338381434],[1260985785,988026811,1807756520,1604110699,953340221,1766155958,1445371318,2070843667],[776728059,724227355,913707456,1961567734,73790910,826140816,1981928492,1081439698],[678167324,371691228,502849527,2119769384,1994276788,1211740529,1373997169,916765421],[814545117,1033131327,892263362,1273641465,1186598485,152365117,623351720,1120327390],[1023926771,1646787283,1830398369,2049599640,1531809921,662031414,648751565,1607552856],[972965307,689468491,2034471720,1198313457,402694378,483132756,1404654915,1657425023],[1289465661,85361233,470539149,722232938,586971650,974693307,85347288,1819435316],[1929622790,1665940245,587306473,759956275,2100594896,1097974973,867290106,838331731],[1248477799,1897207926,1852047885,2061839945,593260189,223376126,846564326,200863542],[106211617,709729104,1419371613,2037776113,1115574645,74243015,813764869,1416811846],[613481545,1640127288,878815892,1968288203,1792434766,408846379,1545329957,663956114],[899538595,351019184,1696603481,2081717774,1365406108,43312167,205132429,250941630],[1474885658,1936437245,1097910869,948774709,1651018525,1051697891,583773375,902069781],[1641161393,1985310650,1767089595,1565466398,1324911254,36524591,1430145603,1302655071],[930997791,1714769785,1341161984,1068383563,1185583405,518914645,574521616,1315846928],[770767646,1222349380,1578581600,1656456546,1906821467,1125199768,174715810,1014079628],[645757891,1431333534,537290940,1714685080,1500950471,1686884841,436609049,547803988],[255063238,1104611918,858451263,874946082,1035558533,1839780455,574469359,1088681983],[530226741,2099878191,1400884932,370720354,1911295462,800727538,142267955,538979869],[622639163,1588466181,461734311,489930008,334757423,352209219,170535199,15037469],[1135718758,737156221,1933652942,1962420066,974284856,469102202,1132655972,1643951240],[382099430,961513660,245083741,1006006940,1559362236,1524626357,6983852,1979720441],[1305206255,2116451707,1526330314,21563472,333195977,1506912938,867924944,1822780963],[913688753,1566853380,1187147547,555973107,1687093671,709682538,838032165,1188703453],[1847581293,1089541201,1455659055,1430177634,1411268004,664453314,2061881335,542746801],[1152133457,1108234803,469617067,1727308418,558071944,391462900,2057566012,788892534],[1740793567,835095471,342819272,1834361446,918510847,18636632,269722158,1139357233],[954975760,1545232816,413481591,1979241493,798446865,830556763,800888451,1763533238],[899977548,1935480842,1607157017,1922161951,570037763,1440839262,1296691778,2052947672],[1913605773,1814789159,250668399,181572495,970588552,699881049,356865008,583924349],[1445326385,688350727,1215617890,447564419,612393129,220538542,1330350714,1850441182],[1083066784,262104493,650074708,743928061,246207985,784960546,407314769,233657816],[1489945973,2047358630,874175384,1146396187,1178060745,2124064470,1003491940,2088008190],[2035967281,41366737,886975226,49083572,435240341,266573386,878766048,2004989850],[1932732855,798869005,1041341562,1316207763,1187533912,1525539629,930668147,757420502],[816446526,1331889343,1651573260,1894400398,2054671203,1152556698,1670183729,1058565617],[1690602741,1307263533,2105843668,1406164609,1109495018,1991129519,939659666,1248680374],[546219518,38823729,1101167565,1682167076,878328183,1695999151,411781027,2108501099],[1714639874,911067110,30081820,1786599735,820111166,1239612865,999439639,370523576],[798500088,1355817646,1883057748,789960114,271376365,47778619,1504911043,1428592231],[1914224507,1860916570,599759713,977230141,1395527513,1455251189,88701794,878021174],[1162387844,723185113,417482204,1270779526,611020708,1636859538,916058236,338691418],[429287757,2050739122,14008449,112667283,1725354335,2127525892,1358499441,1383975469],[1297513845,2115048836,1108804289,806302781,832700779,546608430,865342894,1921557073],[639115847,1017941100,1262788768,1631223458,746436412,1660721809,935152354,893764729],[223222595,273252204,808919700,77537167,596456173,141531516,211659452,1987263181],[564032861,1147307849,239109024,1101611074,268654883,1578826416,1485577395,1466882080],[461554376,1181863380,2043149590,2106988917,1621252682,1673253804,863689426,2079785925],[1664342267,39597914,1480358245,1287322172,1752471537,1432943803,591593888,105000998],[1232507269,1602164841,125639270,105445011,112707059,658281494,1908646413,249408291],[525323750,1330151213,899601412,89939197,1966633437,804563711,523303400,1729679052],[520533074,1024333821,549272938,804936336,1734626200,1123134815,1106609845,1935673150],[428213921,1419278281,1310824563,1521611432,1299033576,708629990,590603094,2118513967],[1494047742,1272699999,1001957691,1230419075,493612090,472690211,146659631,909275543],[929390118,1768736817,2012821934,10711860,1529134938,1569507192,1598682800,559666599],[1157568094,600276870,478117363,1406244702,1847302160,689804446,743671062,2058736741],[136727713,715085963,1680871133,480924471,943081601,2061319847,883500619,1341418177],[15026008,2059593835,418287124,1375210914,1070754743,449229754,2034845178,475343450],[585977857,1316908802,206215185,1387904414,771873278,1653688821,421895601,326623524],[1902495617,20175013,1497361842,1534633610,2066760258,1899678956,1467340143,510444046],[839266801,1517888080,676435002,2108365095,661766429,868132830,1628912914,882514066],[1363024801,1826773945,321750476,1115948150,1996710668,1003950965,45446373,1617671227],[1233178805,178206288,257778109,100130836,1802822800,901829917,1923955350,734064048],[1480063664,1801663868,1819472571,759918109,1262398577,645996699,2017909177,1379895893],[1933825240,1290571610,108070031,702926212,1068193873,1410193791,31372674,427972738],[1462769802,321610588,62428470,195006753,1044364784,510747619,1715846769,125192124],[1287051409,299494247,854798129,812940844,711931413,828271946,991537472,283733197],[812033653,1588497467,1818731277,606528435,751967592,956475015,438708990,1855242784],[1918397960,2114271442,803503194,445503221,1542856403,572307715,335778816,807394665],[165927191,205828079,1935501150,878747734,1479204173,1789657685,488046114,757222801],[955132491,67601299,1046622481,1733661679,734171113,878962103,1363038353,167252232],[1293575240,497421433,1776366015,1786774494,1022876001,683535498,1592747641,1894111720],[1831861571,394738482,1420004617,1715060858,1761743712,324283499,1138612021,1402028710],[1953837364,1772949019,1284308416,1224605623,706006731,721950502,21775645,1873523928],[1530735296,1075828158,1980707116,1437814915,300416620,373979325,1000205616,1892576775],[159156397,751317804,699962813,619181276,257198971,479295212,1777461882,687661616],[20350141,1941338789,1121035762,1486897859,427055293,1067985761,2093337904,1965077635],[1992274662,1894751842,488324510,610043777,1960729692,1890961836,292715618,1066581074],[794940499,789490491,433373619,397691492,1846884301,1823064309,1620426964,827117651],[1626685681,1816265528,1333915327,1671455679,659358394,941531521,1071351847,1803514555],[1771428266,1118362468,1355931255,1249611389,505717701,433120405,635210214,1959728630],[879493193,1542586401,894030067,213487302,1406377550,65625024,2110677186,268285592],[1605555349,1616643953,20389353,1664887741,927525870,290308162,331931090,301913723],[224615828,1652219748,1364918779,1224404696,2105947977,1760751640,1236029426,160324302],[41469476,519108370,605964669,1253448531,238982129,715604808,1352802104,950937542],[422204250,25717250,1639926952,1692004875,920142008,1815770323,582131630,9529991],[1498660458,834488165,1811428936,899233909,1019969326,1459680026,326043154,183332894],[1015317571,1654412256,1340399342,1277061455,892562806,923132234,1987264139,437564145],[1347993876,1660856025,1222331833,1312234744,2032859139,945774051,2010578231,250266228],[638131419,679271063,2093135345,433825144,462526559,1511598326,409864479,1142673193],[1768361568,1407143091,68057556,1614632805,1912884954,217917736,2005159097,1972335132],[598053605,320894913,483775308,2083948778,378796374,1897310481,1108758838,1483765596],[1421031104,792725324,1537564076,1178277401,1036902999,1904766235,675703288,496527206],[1585416146,1436427677,1908273390,1714775822,1840934647,340808968,1609458569,112126091],[859972669,1996578984,1977879524,1119665498,1702812001,936224848,910979156,1259205445],[1849720154,1775957825,1776158510,30888419,1208156078,1126556021,2040321825,2020847059],[836455209,623669865,1371677968,113333530,1639074920,145419748,621199157,1885478404],[478761892,325326884,416685322,1704885840,727632317,1067023296,1233011026,1706543767],[676540035,502127778,1277438504,1758918460,912569056,1288984031,1847873674,942648363],[1380922126,316341365,1386759971,1468865787,825396365,103464746,1410045928,1156757381],[1800526115,396581708,1306967099,1663305201,771622878,361492809,2125767416,1644104766],[1456348182,749341524,1297067919,1715221766,2074435640,1527201322,2084664393,1459999715],[409518894,1891385242,1326864250,1431601984,746457150,1835262828,451035061,293183440],[1989578335,1330246656,133447882,1186055306,849583598,74947321,1723793953,102950908],[1410058163,721007640,1016190357,1030222139,1836132158,459151693,337344425,1995848745],[1343927828,2053221247,863137647,83757072,1474807077,486077901,287712704,1823689684],[1828924024,735160925,71355172,570039680,1964492948,256564677,279813599,1914641991],[289900926,1983303186,1634766325,895781839,796284894,234106641,1534462564,17815690],[598124445,1801046479,1276650572,372307987,1790696200,1269258304,1203396365,746303714],[81220418,945205027,733202285,554782003,2002266067,1611618866,1791808884,381612422],[1323780067,512913180,1672371884,1395458546,573370997,1143591738,1636561102,1252654741],[759445015,205305393,824294019,931325566,1341443708,590833794,1944573022,948508652],[829395581,1115589533,641333729,1648045635,1865453376,1655675266,1517994084,887973693],[550706239,849469835,1450100200,1903088885,744568903,1494173248,1055104459,1305929374],[77631781,1475818097,669239904,1421694531,639614328,631568506,725886188,1239560326],[1792832771,1508993210,280783829,810106399,102899934,1658211894,655008698,632033481],[1750150468,1793956883,904458807,603018164,1084138311,1839946001,747185589,1564893728],[1483825094,1917633175,800347514,1137101075,1177643067,1927062342,1010173052,1360628891],[12885193,1193221084,1655391033,953595117,405914317,375236711,57960099,906411231],[35890427,193355066,234348294,2047779720,2090970837,1599390615,1387455346,296455983],[1453091752,1304200711,628331654,958990411,1290834498,230680391,916791260,432214034],[1194749638,1571174029,1566549105,229789419,98949523,301295235,1352777242,514154891],[874782521,1031556311,1172488769,930717311,268997872,322970633,1432363158,412803212],[971577656,71921974,2077708042,230649934,971237813,904019818,1715898536,1746101793],[1320372664,601144356,1023225337,1987534268,1514655912,386653528,909226016,1193987877],[86268956,815189822,1227689616,884372123,385098183,1752650321,627063887,1698031103],[1786404766,1215677525,1654152362,1766790123,937081605,182749728,1084830330,909513293],[334555655,1445021328,305276865,510512849,1377011272,768037602,755489765,828800632],[183215434,1189757478,686914661,1543614549,1167222576,220936785,759094612,1406211182],[2052130157,600724918,459949811,1265850616,1715904997,131213049,1650183102,410894410],[1767090876,1198002301,1024690523,654091493,1867721866,423110648,471221377,1050077022],[1447191048,1524000496,1437310659,740762454,536360341,990412713,43306630,1465365572],[1809718344,216793223,291620606,2129948799,1561512281,1057200548,1247673858,1118111635],[231108748,361772008,783057375,1922829925,450765826,1334027456,1552644771,195991350],[1688162662,1682656393,1849712180,1019817835,1271237133,986026081,1030433841,825964018],[707761638,1623908016,277484506,1001748505,1019919076,326508409,189822094,1153928166],[1803171833,1117768708,1592780521,2085902744,1956523967,2117327431,2038414481,579543163],[1129383104,1451856796,648960077,412003931,240834127,852963125,75310897,1223763869],[1037456779,1111994241,793239322,1916425757,178476670,1709392463,128030143,1668072067],[1777196031,1252361315,2078816922,1549763996,382782204,1629391506,1169319978,976376741],[1769558405,1451191488,101807740,1501032574,1493975065,1736332731,761325270,1393555989],[521081663,136328125,1401328271,1337466984,1392508615,679707430,1567818142,1403943694],[1518581514,1084449356,1300682478,1142159068,731033661,1242732463,998644792,424196098],[1964746717,846567608,2088692454,2086297237,1786232784,457938968,1379443528,254099080],[1885294307,1281053384,1340772978,56932037,1324256071,962426936,2117991511,1604791099],[1888522644,433451184,1675810632,1992742504,1435919524,1313465459,492760006,1802897361],[320829443,171720909,1486507344,1561898208,1280538613,2046736611,383939277,2025595706],[1722760229,1347383151,91532193,1487240342,171250686,522611096,734293813,352944299],[1826859090,773714056,982407481,846606148,119595338,275234252,26870372,383737592],[1973497862,352775526,1677656437,571690859,331291916,1017113267,528419559,1397179099],[1656959035,497999058,1339204769,1164262711,1334370700,1391167139,2060638742,1049222046],[445810544,481096766,1336020220,1835831972,1633507937,15565031,1335810459,18077241],[998253452,487865624,1387273768,2127292456,781325719,405214099,1197526799,1907158838],[384334457,291833365,440995414,762140843,220557469,1096866277,402564346,1097552829],[1642322479,1615224131,437210835,1865434070,141320245,519368020,1582459586,2040331780],[1532864764,1226517243,367067743,850534171,857413697,1231039601,214103450,2026186647],[1096064395,1998318943,1642363831,1436596351,625106658,540280343,342401789,1258351324],[1105796453,814944006,398783498,866118308,346184636,2061612826,315707555,2013516160],[1493418643,643148117,1922511894,2109147473,855891669,340635353,975657924,566824947],[1114646973,1549446611,1100435846,682863922,1876825516,151677660,511250127,572224831],[1982379667,1428435732,1678109820,1389712916,178083051,480088932,1718429942,1037021505],[1345359559,1340592988,544350012,1240974512,316596723,1051949625,454790991,1412982673],[386701830,860701371,365654833,725026075,591020121,1125997472,248730717,827065813],[1096285856,1148272676,803257422,513726137,788550807,1378079957,1773229523,770225108],[1475078232,867551906,993209172,961173735,1130772116,617492811,775141344,1784073186],[986226228,1490684423,1537997022,868368816,2042880188,639142730,831843888,993742387],[1829706650,666537777,1190452789,457894603,466394115,1768883956,661702923,439589574],[1892738559,43792366,1120282732,966672252,1459114095,34297408,752942521,431321757],[1480734268,1057262038,1216637574,1482340705,2096294660,404867042,1686220380,1747951373],[1916290375,1068067881,1077914337,1095636317,1533147541,2125738379,2070918989,1083349569],[2118425551,977974439,77072774,404802773,604129868,937179896,712798115,1416099588],[956166527,1350058754,2035814245,849225884,1943678047,251594847,384956229,1705903369],[1215186220,1061068248,8870863,1824353941,1983514861,821186891,1297321478,269430805],[1203615955,1753338756,1448389685,976054561,601127504,1811049237,1411788558,1704573314],[2029192638,2070444245,1019327517,1435827624,1122287207,1538883125,1833363050,599207144],[1363960270,461674029,1115370764,1803986580,923815254,825301654,1578162262,1515932819],[1161862766,111544014,158576615,1590684360,1603081683,13284012,915637961,1104662624],[1023096837,1575733458,1601689879,591100361,1996119161,702850290,1311449,1671353346],[2011279817,46762888,1128708530,1664441313,96771895,1276389691,1478864972,145472766],[214328400,1766701599,604204207,348920386,1729573750,1927591707,369581477,1940912461],[387424612,1233245174,1679706840,1605241424,51665163,1594267790,1339236685,403729602],[262402021,1823621822,910798713,1869862155,222249805,1731619018,1373161344,1804590965],[54032585,355579932,347074253,595101291,1841456941,1065936283,719527428,1869997002],[551542871,1890711164,500171011,1859613745,914230954,751049910,563753729,1221248036],[1693777044,1016690838,133628838,67684197,999261518,384353100,93308028,1070514336],[688087136,1105561106,103578175,1519775060,1934734151,151678079,52432114,1283545479],[3950164,1939228753,1422669956,1700009754,1716476913,43441894,1293544215,1681869262],[1936782719,394388370,1571352401,2036661910,820388021,2092587184,10819421,287919579],[1982144401,163473479,319601401,631758051,1789590282,1569275007,1922629823,2066300380],[1196900141,672446570,1748418864,1119898408,119679806,1773538429,1411637300,1634567503],[1139681470,233331146,1984374959,868383105,1253132366,1489965170,1461344537,250351449],[201090507,622026641,1147242770,1620378834,1838352627,185600906,19434161,1171493786],[560583903,414994953,1943537855,549396647,1504698558,650318422,1286956143,810631651],[1906144221,930694805,1641915648,1621084899,1893302794,1464758549,1529553850,1320014555],[630826016,291552444,961549723,1552205749,2103521738,338290032,1914462321,761328781],[1026305586,1228924939,281326135,1347984965,440507119,663630931,1640026988,1787806448],[1640482938,879260103,457521115,2110106961,186494907,188250634,2105003465,1775452165],[705212073,1366607841,264555213,1188063714,730232937,106001887,1907186596,1759043294],[911234427,74344703,733772308,908694298,1668146809,605804203,920703099,957551275],[1664932567,16995328,1370166956,1726809514,695888347,1888675882,1951848544,1634954712],[107838030,1339187486,1161959686,1332298243,917286173,1617571961,984667064,1247194989],[990288046,1571910053,1710915992,2069147490,242007704,1957776411,1532567921,995612143],[1267057413,139608913,1210858095,1946774804,893662847,670165318,2059901035,1122564339],[272203110,227953555,1152823099,365402858,1940743664,285858928,151527916,895871468],[1386170182,447304905,1024161071,1700171555,836054335,1038956126,548434162,1599599808],[349859535,1124890491,114582807,1586469993,1537068158,1934524220,893837713,438539211],[674524285,1841614077,1145844130,53821877,1969672456,783025938,1728614601,1962537199],[301975006,675063092,896662478,2087103095,1094512444,1621631872,1336664472,1322576958],[1168754128,1661082964,1240239961,470232384,964466367,1912597779,2045503330,1032856092],[1870235291,1905412830,124036382,1578399644,1015857007,1085109061,531393012,1931506694],[487429582,484963079,1725383746,375901262,2130606905,89926259,311389073,1909927119],[1945633796,1846594641,923764760,1012511143,1213852337,696175951,281410387,2043095422],[281658150,1598700566,992457219,1354093048,448648001,1453046282,1993969469,866022435],[229884478,1551897711,1613038118,301843558,1050174868,1622187159,796594997,361213971],[1334301910,1044860680,957349916,1614559594,735551136,1171129605,1067259740,95182127],[1598792430,1114270367,1678077342,1480653371,340553328,2107653068,829071225,1135085600],[786998230,1679433487,64247644,672461610,1935997180,1202801109,924366447,155075412],[1353382156,415529587,969226393,663193979,1637162518,883060964,1802348629,652289242],[1328124813,1802027420,1493365339,1863250479,1338277029,706684406,1264701857,1629322773],[1553116977,79758663,582584539,2095140823,938010184,1990439867,1039139688,1011002367],[2060240081,922582948,823765366,1129821517,1551503106,303123984,449067118,1263787064],[837048964,1779479523,1220437095,551809077,1338558882,1970604956,1751064955,525924700],[1729704789,806843136,1522190098,1590485250,132940382,1814930828,680264605,371492725],[1823764523,992599600,1311883132,1316950348,773011614,722341131,171389731,275024326],[256210441,1432972476,1167692393,1291154099,104920273,49325348,333120060,577395650],[1923805439,1651467190,2054275301,1835677975,1201162092,441444087,663103561,979071776],[196910629,1301242285,666662039,123436706,1688376161,1502507741,435200239,1765416339],[28933583,469032446,1350220766,593933051,1527472680,1393197241,1875954936,47340099],[1301769758,1303403741,372480561,1573188544,1022130015,1758809747,1518585379,415074955],[846484518,929567772,1981651456,216245021,1251843723,123468063,1409491419,237913634],[708162565,1103108479,782140813,380517810,448019541,410453147,1303723365,2030841485],[1270270922,2113572461,825671826,698675484,1305249260,1635222140,1116769732,902813795],[918121182,245379801,377150967,328453646,909825855,866955098,905756019,1680773864],[1476283627,1470575045,627598464,2105573864,410913857,1480689298,1119604567,133780811],[344379252,1812154592,718386714,1237198529,248727509,1604013046,123151283,1786929517],[368532252,1397052549,626722716,1943936488,223418336,684272399,1576161072,591623726],[1683644016,280794393,16486258,1518574507,716956812,2068957433,62290575,1199874768],[1363054463,702418429,401984544,260567794,1997652741,826537929,1950700751,1144154780],[1664133298,1615903751,1086166030,1235950511,1858537111,752749739,1258023186,681070095],[1785784096,1706746733,103118992,617351611,1420604254,351019931,16371465,936836540],[2032476908,1178746220,1805398428,826308207,872489655,1614013512,693605514,258079225],[326586467,1938088696,1090128882,330749718,113454298,208156140,404282117,756127835],[1508754223,338951157,1230789629,757866078,110491216,1676448723,1014772024,614848484],[2029247728,935322944,67434933,1852658966,442378118,618722204,814897903,969790597],[1765218461,2004497518,405100863,1245400426,532568523,1926921531,1232614259,1817894335],[17662111,374741277,122827065,280486417,680514024,2081278733,420484246,1209384912],[965967649,652287580,31488426,1046715158,2025803254,241896928,1916539797,78325657],[628142528,185162004,1841368056,1032915724,380878637,250009587,12402425,221454498],[13984040,1101972624,1064892919,2061422379,5432947,301577716,703289308,1595624217],[225913384,2104381634,664618342,756014736,1264799657,1806421871,1629716921,1015986676],[377110480,1208225028,588968303,558116025,469436287,1627881060,1347071728,1260998031],[598965625,2046826187,1325820803,254060895,635298772,787352328,1899518147,877147153],[841796866,879196340,2056044005,1019055935,309602103,1059958987,2083707765,1296358205],[1905495598,1163541657,24258712,1534860848,744073557,31060858,1420509562,715958119],[909254286,1185454602,104403229,999108054,328431118,449293463,1191951565,1700191895],[1979166409,1180105356,29564486,24626474,262825867,957036205,1258560323,1649229546],[954819560,945681369,1130782275,1603445302,719792589,114962454,2079295086,2099936341],[692065270,553607810,356464418,1640040313,789078963,589439182,602216637,1883859914],[618686071,931468180,224868180,725816646,1376954714,680756265,37637906,1093633128],[1846700321,1951311736,198987641,1119505797,841619429,320038049,605018604,1439898455],[999418192,1999080304,1959003046,1652976551,750393256,1570798181,432345176,1679563474],[1783189854,511791468,1712825586,391896784,43806297,546164003,2000011322,1191403425],[120450341,1249036826,1971034366,632814463,2038766371,164350552,1351428379,914679974],[646603082,852260361,1907237938,1327351297,948511245,1717663313,1298104981,210274607],[915848188,1369495727,659613737,1288929804,751983702,825555589,823719017,733963013],[1836797474,632772,1895394726,1476835290,664608187,2033107065,1355428962,854830780],[1542824651,1397157935,411663167,1039759314,1309997035,805932188,1337164917,1964712215],[1775452135,1827133609,2112936388,908328334,1374091985,397497159,883480754,1420386955],[673545228,64744376,797207890,1292519565,2087010992,692879474,1380344757,1147593983],[111351777,1994093446,1191169981,675770923,1379981275,666962087,683461473,2126139346],[471935014,1055146017,418945943,544057086,1017626593,544584993,479803618,931073187],[318000438,1644477562,731440067,1084111315,744199229,1981708357,1261725979,99027313],[2128087770,1822780327,212454839,670130333,1783026991,180643843,1197286759,2088665912],[287598723,183385011,90217937,1063620704,267623386,1439253178,748161979,1714164894],[1515839236,1196026198,586221226,1619398661,1040570945,1920496688,1187900711,1116698645],[735244479,1123264178,989438456,1185904315,520330771,203248900,72924931,1256486989],[882364287,1860133119,651784303,714487644,894298993,43984308,1980897488,1446108274],[712133030,1485848517,1240492099,537624272,1937565798,1360533807,2107306709,957999151],[187376623,1925253466,1811246821,692235261,1768728288,84071042,167293575,737672281],[446861925,482245018,806995156,20251862,1975856868,2098966250,893877504,1799884707],[115714683,2129348680,1874058823,1918886703,939402610,960913547,1489501661,1606095986],[1139597049,1814414970,1969476360,1253726983,1687173062,213956457,369755158,352803916],[832523528,524371183,245063114,1058281510,342002282,1648933888,1002212076,462894834],[1585974127,62227896,1630106879,1514225577,1790715184,1660103064,1763556659,218232175],[42551006,1234577937,642667311,1817943265,1894915955,2006677287,1581419319,1549237307],[1676564787,1886152076,1583989764,1182988350,347348589,654760682,247506928,156842665],[740898820,92668114,955398184,1792912061,1493660034,2096233896,401481483,75073567],[860429309,1851062699,264277932,1226042848,1507263645,2118128154,1468283271,1190219760],[1071335021,2020727852,736560998,17230231,107153648,962177937,59882039,1391551460],[66138216,1539725335,1396071598,234623413,1500027671,1367481343,313188885,1843352710],[924341585,254021127,886347561,113064515,47164384,1814152598,1818258328,1781665025],[1222346248,425995908,447220453,1669140094,992987452,729107671,1205507733,1336610050],[1551108463,1101968464,2036840593,620865868,269472150,721567744,1314743653,1966873303],[2050148342,1776593686,1884372291,394627312,1819458000,272177940,1031862337,1298356388],[268375795,1970670028,865247197,2127776872,470584568,987504962,1044673576,773136608],[923573522,2020253773,966625482,359267260,49383676,183791671,754691209,1888149694],[820768106,32764089,292630275,1922472141,2105362656,292181853,1025451517,1643833265],[941999032,1559293763,929758196,1934564239,1989272750,2066577473,529116359,1700927157],[1653151517,314446711,1841211503,603425306,150922884,1374496232,918767297,1357645772],[1993195945,944797629,681091066,62528251,1659177252,1395579416,2012712461,768570130],[1584525671,344536042,358495993,1438470383,611071938,1451014565,959833966,1918874928],[574212030,1069495825,1294464701,425509068,1071096981,1342128152,1283947379,359985207],[1480835512,1527907449,514816045,648109274,1841913800,1985201845,2057382084,1414976048],[1487045203,141675792,210877143,1983905801,723484284,891578642,41901535,1353155372],[596452894,1642941769,985482998,2072179023,150085650,1220527696,859808438,27595357],[1131845688,839916376,1020983028,456951359,1877904550,1637773401,1793931390,1537296150],[308412466,1724284430,2093277547,1444300015,968985094,1191293160,572432692,1534320909],[921640536,429707875,1947039243,826333771,300662089,363247141,895360147,1182477273],[1227294198,558121355,1691503838,2086217280,1380639432,1001178955,354626888,153899691],[2013526117,1855703305,1033639454,1591491041,1748510005,115375019,1932411068,1678384550],[77763048,1198052201,59100493,1023234867,923296872,2056482407,1596496660,6615127],[1557253652,456165477,523383981,342220409,536519803,1856363414,1937414134,1812976292],[1627637654,1010670965,2424457,1699783675,1484380780,1871198921,457259633,1427685354],[165819535,974677308,123501930,533892901,740268685,93931818,1255708471,961748090],[1753819579,321890531,716611533,2037349003,672686692,1614144297,1218767246,253391795],[418239950,1848985588,1923686006,1225136157,1812714337,1766260382,1566886901,590577327],[1120600033,1244047318,133835951,1251906806,447402951,1105959328,1075526934,1349746226],[1781574995,1615743390,1865310070,1005370973,1339480896,1898340618,1503252659,1638149783],[1058472031,1877936049,1015265771,1273907328,1032840382,1410797563,1991076427,855560143],[1688847176,1840103856,1849752050,1455109576,1668587467,1788046619,1821008138,663707353],[1879964488,1375755677,799891570,454896305,719436382,1594651633,272766904,926300609],[1130893630,1004855617,1989734432,1172210210,1998312600,1840348865,2056963222,1709086588],[388940343,2096240780,1358103145,518330284,1065303507,1421730560,992135845,831614639],[1164993064,701250331,936882223,1767843570,2014235082,285683923,984609210,385031021],[1549633578,931750917,2091447421,1098470843,1849486778,257351116,846431583,1391276824],[741363901,1518750200,1218675486,1051173212,492215566,1735105829,58056528,641850380],[523342718,350280973,1590260883,1000081270,1496331854,1881259258,1939282867,1826571656],[788141694,1458771558,2024930003,478973997,237129541,686794005,950437452,733200924],[83130368,329533952,496918646,1386591083,2020647699,547411537,29682554,421456349],[1661599222,1924688067,1697648930,1948166919,1272156952,2019439446,1120953299,614412616],[1415688789,2084189337,551476778,1627576784,1507723871,226055862,823196002,921764066],[1609573295,776618856,1632672629,1204328566,1615904156,1824109655,1667188315,1471446287],[1795826374,649321981,1696880578,502888585,6042468,1234968589,801350774,112324629],[1566711882,1211495592,1182999215,1474861660,619682158,1192807080,209666807,1880788141],[571351771,1816436708,1427524577,1742053724,281382473,2017792126,631486788,632951523],[1067916758,451272711,1905421932,1955574807,478494231,65323966,540137997,852394893],[1184270214,22061686,845885045,467096324,1171700415,744410559,2102653813,1686601312],[460925442,369813739,458411371,712622257,1650023472,1443358685,1368741206,1203504792],[1281901113,1959034466,1977205312,1435428636,1414989440,898510041,1929314782,869725337],[1246428743,1688134841,462051745,1579040216,1085536281,980017958,516643684,1742809158],[579503221,1983409266,166583915,73469421,1689253588,195078547,1977012119,932031275],[1833341269,1061401291,1214172325,150181191,1647050697,51419702,85571495,1174274095],[689424340,1865204703,24937224,670859064,1299071763,305012871,1524729233,1589705737],[135746532,1939648690,260723206,1575458867,1409768334,1320435143,1541570039,2048036516],[1859886253,440217337,627001007,26167767,1117147235,1481816307,813888005,1546673777],[1335323129,720300521,1045026675,1137600705,709460707,288514114,820640503,1864587841],[748706210,250064062,204787132,1739064479,1701287233,625821000,747754269,1446506080],[242110017,271191046,1524273399,1376550891,729271584,1959886721,246253335,20587497],[344498948,528089068,1153159635,1814839204,1783408303,1224964539,124867320,568912179],[1311947374,1708426498,1806473561,1877500759,893913744,585331321,856876439,157476827],[357322904,900079730,1413795046,272373221,352881079,847400720,815054392,1644123858],[1696339513,797717457,2101248721,632790559,1944209098,1125482111,1594066921,2028453307],[210304911,1412185606,159307517,1788712960,2055424428,767276387,1273163717,22444755],[2070152347,578350442,852256139,1012621846,1685036942,222559458,1401819847,199563784],[32057185,882727921,1869957956,1871276383,2122113311,1301418320,1877495987,1906272571],[944806150,1589744699,360309488,865560284,991169298,622784360,1061572826,2013885883],[1549250040,1403639134,529025437,948598614,813473112,1805895857,107343074,132524930],[614997254,1734039654,1073585778,2046027422,1904607046,1782680401,328330167,335049756],[1561231551,2000137317,713590070,1627979982,1018307014,1741103200,2043949660,423150832],[518965186,799925479,14703857,620154029,714557826,1230633554,15071759,1862106073],[397438505,598924989,685061208,1359587207,1759386994,1260340127,859962335,845521030],[184121161,444769529,758127109,2080747017,695238477,1113386309,1561623531,539235959],[866709694,1685313671,1415721719,724788478,395286038,998684106,1884222979,5523841],[1307231452,1621162712,1520797621,81821262,2113750219,62314342,806154332,396925633],[1361475829,1579770352,1345904598,1613663177,193582670,56413647,23354823,701935801],[2105005787,1238132912,597188095,999069317,1943845466,1542332509,1147794081,112722243],[1111569450,978445704,713381913,592462910,1150162328,728018550,949117864,763565210],[699107974,1558629473,294065832,1050143904,160588683,972834774,1965689569,81121261],[2118100488,1522483705,220169880,287829657,1361265692,1959667646,1060121749,801083406],[44720523,563969680,1549834968,269058998,311743963,713954486,1930821136,1701109550],[1862419368,494332289,1026834044,1320645978,290663783,1403517940,397804776,1838621175],[656563961,1278092534,264353297,256896412,1965900868,2089241613,1635421713,73669568],[1494193616,1166229811,1011028245,270840072,164569893,1907219,1018744252,1981783768],[692678273,1968520229,226577818,1592049741,233427314,683862301,165229748,1827987187],[1287329444,1367242458,207640795,844028628,1499789831,286486114,2102893535,2010322189],[1935801137,1545842927,1796528661,193180764,1430995060,251280561,1696261705,1607979953],[1472756484,23926475,996951627,1898024015,1279190697,1785221030,1160686058,1074880244],[134489964,583488739,729892332,1660092878,1057452105,2088651482,567973693,438245085],[328634419,392960242,1091247825,618115712,2078206159,1856743181,1481274901,518478979],[215763172,52195609,1648324803,2094848710,987747190,1171647307,12735577,373479934],[495168359,659331331,517785944,703317121,821192258,1931098121,705534887,748983421],[1556136909,411117059,1289784991,1244807732,1891286461,183439136,945271100,588353536],[310779349,1740072485,325541455,44857826,630215661,1556547396,1291916172,396189932],[1853648380,2014864303,717606287,928342736,851765875,1493143671,46818050,1025771220],[718068862,1616716657,784968788,1316715805,878770300,1527565763,2121192603,1194435209],[292324822,1686837191,1011040686,939984913,2126759119,1220275401,1260678891,1011007587],[1591933145,1187317854,828270667,1018991410,1032790094,211745521,510204184,1404412497],[907079654,870421874,1525459078,688454518,1247698817,1183659968,1062102720,764893222],[1750512255,1146742672,903920652,610558730,32823758,1118864738,481749609,889600783],[1596663643,1472808214,907733444,1085481136,1079863931,1263799557,278886136,2084555415],[1290392415,1186152828,1178312389,703488782,939301655,1435482058,1018101463,1074823283],[1195033294,1717707170,1196561278,1726680595,284851741,1765278637,768563244,1339928173],[1756786656,1255872809,68162039,849936463,203906909,1186360431,997648751,2017035160],[204917862,473173367,1696190325,487038459,1221349259,1049938001,529645944,1133227831],[371621535,376110190,582209826,2125681882,1395170020,2040326895,1276167160,1196471337],[219743158,1403583023,2111635126,265625242,1840322314,91726712,128350133,1947390047],[1510290983,1858065189,582196295,1775626581,1536100705,660693902,875341672,1041294799],[1520307622,115236233,1560502941,1726845457,1598775147,82318626,669927365,2041547725],[226093608,1341271082,1948596034,1031429000,1245417819,1935225853,1591891209,1798038532],[551076429,1022730287,1270858225,414847218,1452290083,2100441414,688106706,1510310684],[754570136,425533576,1031665870,745809078,864803706,199089011,1749309703,441219582],[564423037,81223335,306885700,1957326063,148039084,1178176172,1354565270,266074648],[343971218,1999599702,798843959,1481976830,393597125,823404224,849177601,1465781016],[882515864,593413656,1009790183,154657855,2081355388,913423041,290841677,1741746624],[1728697286,1803431872,1694131252,1945649315,1217488438,747755595,1691694219,304587031],[1062911934,216242171,1210706041,1779372502,1991390567,323257126,15110015,1926950941],[76913763,2029043931,53511984,920913536,1371316451,1033365007,923313875,304483192],[2108962272,1391198665,1144208058,1559071992,559287822,2073269645,637882527,988685638],[1597998257,1164860572,2071692149,1913685389,1464502745,1158888819,2100133298,423032875],[2126353759,583158446,1816072388,228693263,1829664192,2042210954,1016743647,1156253728],[155476507,840418141,1642047913,1480256515,1462868234,1170118546,1118284297,215007059],[1325959671,1644822237,1105196478,373045661,397641241,798083738,1770138911,1684350035],[2087314924,1294473491,1739026234,942519969,1940055747,2009034148,872378624,196142934],[633157911,2017775049,1022312289,1690041348,1384040852,236121735,1751927776,870725975],[1551252253,1637298845,543927097,253712255,864673044,1042677329,1126440826,1047052933],[1029241543,1652952551,1465678942,75986846,395184200,1854037074,2028644448,371378100],[1470281435,1125540618,1714178527,284364138,1028145601,673408084,27271653,160947762],[1383666443,971037431,1190814462,2110564022,1804420239,1064943260,918435386,449101429],[1249210012,2082094574,1111421772,582418282,962849138,1553543619,725186585,129608304],[1585379278,343939083,1657566242,1255869682,995180552,791599430,623259037,1901092447],[216037171,112723858,887337330,690134033,1272608373,934571948,48020206,1257421150],[1995979612,1542129837,351899650,1375090346,257851889,812667957,1057586316,680351719],[511629624,689621448,1491641069,1208662673,2028681254,1739620937,1645108990,1230720303],[920897689,28465466,1090971289,1565508437,178548989,1718653582,2121320588,1948982836],[402185035,1157230006,1031595605,2012097727,1810903372,933471386,1863415086,1450953349],[1772185663,1475907911,1336318179,1113995041,669709896,424117669,1949667223,1165043063],[1803933211,844199821,1887435852,230243562,767988159,1087214917,2052931453,651724822],[1390976962,1089549453,1492564381,1386600844,1649087153,1657492779,1689333445,1447563819],[1332653403,1389099661,821715676,1739740138,186004033,759147828,1267251347,1577477481],[1863248189,1541106716,138529768,909644561,1710367488,284171622,387682006,512943049],[183479515,514439923,1860530546,384275057,343109036,1940777899,178499776,102133017],[1228991651,1932814458,430772328,1133710792,1168805183,1308218523,780737883,1853375467],[1122709190,931805584,1450986474,1803806484,164277601,236877792,594256354,1096112012],[543983302,1984337615,912265477,1153403613,1465175153,213836776,1208319047,2004276468],[2118943798,1938908891,1761398186,28802249,614766649,140212956,58874467,1324797756],[276392647,831829118,484599592,1317899539,1173246926,1755725866,1110316323,459134973],[1044965049,1294825776,1747397471,607278261,820842788,1090649240,778912483,1540782815],[1053101394,284811536,1282723263,687674280,1372969417,591123752,766403924,1474463516],[452327590,1960614858,582248383,402079109,846266455,965451711,1970973029,525555999],[401401875,1458259611,833056773,1363730482,1640775503,38905568,1023360352,1754743514],[911150370,928982805,1177007978,2062034109,1408173885,559242295,1919426935,1570198678],[141495529,962739792,1612243256,1259321133,355246907,150139192,1940756910,1311068898],[568743355,755374270,216295725,1966786602,1354600156,1099639856,1071811529,379964174],[354352833,1236368831,1056017909,863165186,282377275,1824321502,626924362,249193619],[1673842569,1101292411,926189271,52131263,1580457277,975913330,384167164,1434816418],[1587411380,1808528740,411195096,1049620810,458784563,882134613,1344820085,1150141806],[1655088477,1210979938,681846589,1223830916,1485776374,1621681729,281431720,312115827],[928801081,450160185,1573617835,685102216,1814916373,1746377109,261594651,1495474170],[1117901492,1032521273,954665118,327544438,1802802971,1923314331,1914167579,564539063],[706913247,2082066893,1698043153,1141441866,407119514,2074140869,2069983214,1353768737],[1595929275,376296120,1797880020,204397778,1704668083,17704259,706518510,2094216188],[1345508647,1946783118,98667800,889413060,157087199,1436896165,2019070587,228457961],[1414509947,595520891,1311037692,2067737320,1128455426,1158212116,850493198,1409353596],[1884039950,1496750688,1906245727,882817699,842494052,336505314,725893576,16687967],[1726451261,2051104987,636673059,1885964176,749600720,163788155,1054474991,736121070],[1090524127,990895687,2115976007,138811664,702009825,1221608528,1019939842,742425293],[2073833383,1261662159,1063084420,2036727929,1235056142,507627684,1079399613,1462515836],[2016496443,1651895477,1839186450,943462144,207580065,431164749,875256232,1300483499],[322646122,572775044,1905018947,1923807416,1472419917,586055684,1996331360,1509675809],[770304499,2098777196,1774437863,1634930950,2128900352,209941069,1701705284,1303420384],[1276300449,1168877812,1387564293,1900468610,549999106,192552499,1919495229,1026006509],[1096557682,2000951956,64099755,57117585,934854939,2060748349,1857283722,336310123],[1287768596,56757015,1673776259,163378431,515542980,1368972587,599457165,917052393],[2065722873,1088142395,1484593943,53237957,380279079,207786308,938346627,1532544088],[1723502394,266549271,1595667669,692573187,176729390,1815554783,1084259765,1683488214],[778606516,41506883,484839943,1752860437,1068564737,431955462,524420208,670995356],[1383002687,2082990513,449943064,2072590114,650518485,1403141817,741212195,263523202],[1253029679,1912312818,1443988994,1017037579,1897894798,374825204,491683992,1617629122],[105919583,1287007792,1063833516,1983119751,2118784480,39040384,217063562,853201778],[1119622523,19405470,341882555,424109248,1776063136,633765594,1766384294,2129827989],[1471223491,1878611487,383542602,1070584214,209403691,161281614,2013362595,1216827246],[1682166173,311497700,1525206126,445390578,910212479,865474767,1907211072,49369452],[119559042,1714650296,1880121122,56557239,249110540,1855726791,1455215114,985120554],[893940445,997012950,2024694120,1070853364,1325284511,2036840942,316545783,530271583],[1655550844,88861114,2076340623,892841613,491805161,165832738,307814133,1070856301],[1872628914,1904006300,1678594846,865696101,749927331,1985488756,1269412736,1971028791],[1790363255,903400452,774254590,1468307589,1101295151,349238090,2041918607,1911365244],[509338673,2119159881,56820716,562465411,272826316,1587486250,1896851882,289353042],[1299631598,176318721,423191145,220410646,89314502,1728787572,614436323,587162054],[1533940215,1533072835,811724787,764109905,1777298047,1872408320,882750362,482919569],[1140955827,229938209,1440769633,710870702,247408454,2087810120,1705807771,1057154092],[964500533,1628924582,229935174,492529498,275794427,1903108707,103542760,1555275774],[1517625265,466939902,349131822,861123256,150014826,909139070,753717453,1206745948],[361754377,989632936,1986464659,951471084,331863906,871223517,1793853919,1435636168],[1964416090,1048032651,115785788,1937645759,1674113132,1935113376,706221174,1407555747],[611490965,648453197,1049561811,879838056,1340172226,2112266165,1040142803,707252103],[855436874,1643261794,563361317,189399683,1504719464,265248716,526868996,712329433],[650369805,1287057615,676246284,1181532368,1280374523,881540481,1302739544,259043506],[1846230608,2010228805,546310197,1807621216,1808875283,1191179574,792584136,1194502417],[1050303101,1420249385,1713928171,362974395,1027909917,662810628,1579735137,653212983],[1482016913,417847750,396659247,1815240165,424250123,1110099480,1886356362,1626422648],[626590640,183858778,1145166125,1258446299,1058185592,1656182602,1245620849,351248333],[1289160959,949988019,1876281796,928569538,348399254,561784767,1812105030,1331528071],[1811846927,1084742034,931111283,1784533469,1851254204,1432623866,1355383118,469739982],[778243661,434863329,586091334,1947085698,2098220246,1964141358,410124406,1060628525],[1942051691,194706753,50505837,2085485274,1829880360,36843352,796294397,396748322],[471206908,1755825002,1507254896,719846061,544809582,2040485393,396143070,1638317430],[973702204,1877793735,1736580329,533231665,404510956,1316637646,577682974,864843098],[1976213747,1108200156,2102089782,450952863,706824511,1909366503,869959584,683709911],[2059589919,658813375,1908396188,1677082668,985099992,831198905,1735093675,206190962],[1865759745,1966207791,671890689,1766363659,774973414,1101270516,1364538679,724677007],[1608226837,348121084,1299179992,1242543704,603482497,757350699,428593101,1641736580],[1502822875,1089761011,377183359,184122779,571504222,1198746630,253802517,480908810],[606996277,694586917,1988837498,559124304,110119103,236343663,645658724,1560899397],[1692847488,1282348823,803217905,1020656439,1180679534,592146351,280921463,833136413],[758938932,956240679,125491244,2065474431,1471095159,295825172,1738600524,102270708],[933182493,1759244151,1544607095,1880103636,1051975949,1122809283,1981981266,1464704291],[86167740,1557682590,1822229113,1453861217,1717442015,776536640,425438103,1983991225],[957304327,1125640939,506757702,1745470843,513431834,1885429711,1399529673,1718589155],[137030641,616543624,564709179,25938899,882574923,1222687904,1398617257,1417774309],[1759256809,1370744585,46148682,241227037,1181129004,1343711557,890384924,1066918664],[673501516,1836998103,1452314811,282641565,754602586,1335773242,1899787806,1776804530],[262390970,563914646,2050872984,10164287,570465809,483082392,1335708525,700422455],[1546134964,1408432603,1792154266,685170442,1834702042,1009942872,261576491,1508011543],[1699295430,16782334,1509187407,2065967462,43907685,313039608,458397532,1449187475],[2113978424,1870600448,325409519,1614418008,1512724312,440189441,1544648103,456746462],[1500163098,1757586350,1338563307,1823118582,2097307302,409142968,2068077711,1281557776],[1799996225,1635187545,1400512355,5200482,1703900668,208914514,1987094302,1810238850],[1234454709,747221712,708721075,1618214465,1335109504,986948338,1142889336,1818458151],[1298176380,107073480,1367839370,1362191653,2080645388,1052234290,1026053596,918080245],[466164074,2111061231,593480927,1560811363,271958639,1753658320,2117721964,2112049662],[1928505651,2098607796,957827160,1875368161,57278861,933893965,323418695,608489562],[1249535551,1953448753,854725904,785954008,635082090,1435738694,1077618884,1420512582],[312480403,562185964,1381634248,1802565868,1182017737,889381434,411293219,721386550],[2050433309,779640717,1636087114,1945324870,2116221549,246514817,279489288,1199493566],[1621734631,1960866778,2095851821,1788027736,354583134,1790073254,46630775,702201548],[735207215,1802499522,1854835134,760342697,1985976430,1963486240,1263755522,191559155],[1247406479,1775851124,1669606102,1294540675,1949288707,2084037296,1020762029,895991768],[1185344825,540642749,759598535,17282532,1076188646,874077015,708674705,1101446138],[1563492328,1072605492,385522307,1965178063,1306685016,1091942554,501113389,873304440],[372288593,1561132788,59432443,369280925,1576467366,70784811,1329008763,1093282143],[935643075,715946739,870798524,1022853149,1103973009,1260100002,436189414,151664353],[987585967,915330367,1649282223,667283523,3660681,488818131,1468169475,1194781042],[1684627934,1282136593,448616300,1209411384,1497025437,126909669,669038326,699373563],[448875692,1082014702,2111371134,419536177,1222302163,1057591573,1465405166,588870731],[2093806879,778829869,287462163,1371802349,357292485,1880006337,15007239,1851514165],[1125245777,994439472,117675862,692069594,504857717,881873935,56696375,639241858],[1174360094,1995615162,1758720809,408461710,1007104941,492612566,1173540905,1256014372],[1595808231,72315596,643389560,1065492439,1820221985,1734255737,218326649,1686474183],[1844288767,757265585,1469041344,1157778263,1379034536,210686696,479126676,1934011538],[1968414100,1360897372,458511949,1736019685,196431608,643189807,466413508,987389072],[1055382582,1615759956,668847122,1899278747,126354277,1035446767,1628588084,853923979],[1499377917,1939709658,1685791757,1018800542,1448156504,411473927,2126664738,675186426],[377155115,1579133376,1091262200,1781679641,1539501216,1227012153,1764736061,1116782076],[570558702,315402074,148890334,1750598002,1344507618,590149555,2077669714,888894080],[1812139575,800057382,182739438,925791468,933778403,1750742776,1046448629,381789091],[444826175,889361160,1692646338,953846750,1179718182,1439629622,244829812,1454352958],[708618107,668901782,554755574,124298767,1290599912,1836827901,952548187,774658451],[1951024810,1797883938,827937455,763664260,906457030,321099721,2023022357,46668456],[1245565186,1769738669,1124227025,1126469363,1215262938,12476603,1791535023,1238722822],[831439964,382417613,1044326537,1066712520,1614198333,763375139,2103179427,1250090163],[658585073,720612583,468821854,1137013377,892454511,431004557,1928752763,522846309],[1493950889,119756543,2657067,1617718717,1296455193,1447755099,1444059344,1600954782],[1617118485,1151391290,1237469146,1544485254,1453575787,176586647,1773888583,119792036],[204751686,1122617505,2099715737,31106186,1661152774,7614611,1508701233,1514517696],[1637186030,944688692,945099062,1296434949,1786289379,1736496481,1799448741,694603300],[173808092,1235612716,2064148667,646513716,533058132,1542547380,1431559544,1483921049],[916209295,2085984862,1533421379,1698469165,451485815,606839892,1214893503,1075337187],[471793437,738266827,1321145363,157675817,154584366,199562364,247419651,1193166265],[555636782,1577823281,690760046,1035403338,1198089910,211785399,1708452959,476315550],[1514171716,1048879209,1405948755,931431831,1570816901,1981640203,1911305421,952470261],[871934741,47899625,680204142,739308628,1212671397,734730358,338890928,896805216],[1835615260,1365085666,1947106951,125378831,340239375,591881100,903926570,54754945],[280931,1523630803,551892155,1924528886,217793540,64111542,1245861539,1664263647],[895369237,1364590545,834669653,1776777961,1680213393,1791293262,999065388,691309146],[381580808,741882166,658263514,1178570472,1003057328,1848140997,212368,1642550621],[1130165187,865313696,462654787,429182809,562681257,1609594769,1064366195,628943686],[1623095656,1414503731,10721864,343961097,1136342365,1158868243,108223658,954953325],[698286769,680711308,1128817206,1995849661,1858016444,1738065980,168167936,1638065201],[1956851578,99886095,1936234129,251846649,2005554080,1571393618,1359532421,967337942],[888175999,229034370,1300075647,1781007561,384967574,415549397,1015739667,553784720],[1549228728,1569493657,908085568,712272461,121659748,1774946350,782553410,545840958],[907777082,1934985731,471296277,816512866,352957513,966680033,44923350,290663296],[90678234,1405246452,156367342,1738342773,117870108,1755350814,781346016,1925976842],[1223674937,1205918037,1052682134,777208627,801776516,117590353,540661346,1373723834],[947361219,1833086488,1831873598,1231342848,836184486,718902331,1921077397,2073009429],[822940746,2023574575,807799383,64383544,239858711,419919357,164752893,674257310],[222868499,302717435,1318976048,1587090035,1278727868,427551963,337171469,109044856],[244843824,209226951,385999919,1049070550,1257522871,1306106519,1998078252,1507976293],[1559533791,749377757,1430498253,101661528,1890117845,712110055,1640246691,1124201958],[1284673780,608113209,2067972832,1795418606,630034740,1845900581,345052443,1813782091],[333622469,277858418,1726356945,165078527,2030808101,1915706275,1676991464,1226837033],[1613436332,89558611,1668458063,1528077607,339305935,1170662745,513544785,123164019],[1040035171,2084401096,1374368711,533769260,1443105269,500562145,1984191287,791260371],[759377854,1845582042,1477507026,2012257950,1509151664,312740837,1096638311,1622876444],[1396049868,420766218,440135684,1711475430,175323603,1495553906,1419329085,1857760104],[1904553433,1258919991,1798171207,907425240,615551757,678706121,759620340,220351566],[1441528086,394421479,457943475,629855151,1886240693,370778013,1387647231,64080981],[1608338893,1667226130,1872686040,729816225,202571978,647266798,1651625469,281250964],[1053650802,774783910,667604952,101433929,546439944,110030300,91457410,928554690],[661706492,124032584,530601138,483775795,373715767,1781104278,1721107550,1147362879],[227059904,1103240178,567146661,1146263589,2009714529,920698584,500188273,345300339],[1648976579,812454524,989213594,328586110,1801118838,968838836,312114593,72236694],[971361520,1852473305,133074270,1597696527,1464777620,2068957686,1389110264,341234215],[45830129,693050947,1899771733,63396834,1754776448,1147313375,1889724124,297965574],[1746571508,327001813,1129316673,518687936,1324373411,1651911292,1240024918,1156846537],[592477587,1864657159,1443590331,1295413132,1975554134,689554535,917795851,17060827],[940454387,2073799136,2001677632,1800928004,110476548,1849583119,1913333881,899776348],[1781784903,81337596,555938208,1858073598,1327700119,1733252487,1146831273,1793148644],[1029063085,1927509814,909187847,1046740834,152206082,17139578,538031446,1941912451],[1712882514,2114785219,106497955,1680557086,937304437,38703695,232243684,1161178477],[556111002,1067853795,1976043062,2047123268,1824091762,214720490,825469632,1194429155],[1353472139,453581032,469108942,913087558,1612961571,1106725906,597371029,548205585],[1161954084,1647406917,1886614667,323133466,1308372105,1194539248,24635546,1729217774],[2026680706,1528090572,971600541,1540416678,1342654184,1085114822,91626161,771097741],[1996894842,1653388020,1631500556,1874769270,1269786739,756600793,1904940671,1308256639],[1884699180,40151326,1262375130,2121212302,906586016,2051132988,49755998,1488987593],[677667156,1828478637,897665105,139799380,1633151271,1701395759,1992190914,721007373],[223477293,824792892,674048674,615093415,1926198953,1787151389,302063505,1927739900],[1674481093,844642318,1050528276,96004188,1427930117,511489039,524665496,1633760664],[752593110,2046774366,830117788,87935562,1618624960,1561927473,2059698805,510687409],[817414502,1902128485,359356179,1717590280,1788415863,337041796,1954699974,723895318],[868534374,582026762,428993371,2115103224,2013067886,329657608,1823900236,1884976873],[106958410,1973613312,1609333261,666804762,643514953,891098575,2004386046,417389924],[990254907,863901764,819229974,140751637,553818177,72123255,1379132563,1091077809],[1518431940,1356349625,2107437276,174991801,1952670445,995232838,435414659,166281378],[492343351,1087392449,325997181,882358081,967049943,230711122,1580228302,70335666],[1210569203,1638913619,61433366,1909619478,331450253,1607353895,1963535807,475717797],[462229053,899149093,1805406529,1127794111,1888330174,344458570,1011246105,259414041],[232364127,986484004,461268103,305966998,2115331652,2000676156,1421290088,1754301729],[1673760739,437546379,1742782861,1525359867,1256172178,1589195675,843249513,1988490096],[42683341,1805678381,380806423,1675979613,1871402338,304324579,2068842601,1275410735],[369294160,326567298,619242542,819339584,582776612,208478748,172327749,293769355],[656046953,161485809,1855734015,1700848068,902503012,1150631120,1440406867,641451974],[2033306766,535005248,1146113909,1988728804,300942055,2054604849,674975287,1349526852],[55598717,38202503,2013473755,643137844,1940104032,923799240,1724429798,899989792],[1000363917,1099132662,1510035887,543921342,40708635,1448841037,579897813,376213695],[302107181,1522126432,379763474,201458889,1883549562,1796303406,2038970324,1319520948],[187941405,1392181426,781160698,39077798,1149120402,483836595,2017374669,1187137518],[177549964,672540991,244006538,753663341,1497737435,691041399,2071530618,1008075582],[1059058372,1898725648,1906422162,1007110437,303645056,743220684,1868372198,379906499],[1880973864,652095089,612523895,688011254,1671932961,881884058,169047565,1295686252],[1656772694,1374520939,1223605158,1798395668,510925034,237668696,1610178625,562995884],[1438073024,715972290,518082372,1836807391,1800256288,1119977383,1644191276,250485334],[1575658693,1306522736,270409694,1332121610,703129887,927346391,1387802637,771030203],[1980567680,805396409,785161415,881594145,1960019928,903919979,1250521340,1422830171],[1888156598,1391687563,108430737,928503048,1969816106,1573974923,1273139008,633859313],[136297828,2040133262,122462976,72958302,1600030078,125822886,1628070452,1835497772],[1237967820,1698738422,393940957,236781586,56990381,1394676214,1126472967,474673872],[1140480240,1797722911,521692260,542445451,862794445,1231843447,640187496,816083821],[430161715,531650425,48900103,107021508,406229225,81332539,715820830,747664145],[764226108,1000705335,1340965918,1274876946,753193702,479637463,1769579618,882786342],[1918786296,288369567,971862832,1671558620,1086296285,1223441450,1195785687,1271179150],[1875582709,1410873387,1330579392,1365328138,524643412,109271397,802488731,1131621960],[1861473278,885071197,807897056,302050446,627475723,1334401160,1195331584,395129255],[627115498,1269056431,1083089893,1076405136,1072321375,203066224,1130795479,1389013837],[792403904,552173727,1357808501,1604445815,375018191,482960051,282666657,300883283],[703576667,906899361,1614905432,934840269,1161302245,138931097,215887252,1984267193],[1812265131,175041172,968246323,173345206,1273226832,1873500345,311357739,458102422],[1695442628,914650198,382513597,1880656767,2102592386,2024395034,1587590676,1876627424],[472558029,323743585,1127821325,1234609977,208044641,1690875619,1497871306,470581812],[310925203,696582439,1970729009,1529447727,1090664226,945169124,871722443,1621982518],[1982521088,1119965501,453683634,1446629492,1583958300,1820234674,1707839290,249932976],[1370914626,219580423,1346418685,578598206,1976666021,60235705,33347606,1941873458],[1232857674,505145432,597982622,184859276,47138332,131802528,622469377,700615901],[597749752,132980052,841081393,609240700,467848649,802313308,1160140195,1543909555],[313900855,1336531282,344354503,499373774,1238689545,1101425972,1348287691,291678974],[2078298990,1421532181,1598700676,2005527850,1408901151,957411037,1271383969,1565747383],[1528588662,80297777,2004719211,879321520,19210844,1854520165,518917085,944618040],[1650750534,1603296858,1318131238,1814416042,915277455,2076777687,1524227229,339430821],[1898607751,1132806126,1489670193,1477948656,687132992,25477277,1507938134,1900102830],[1182980278,402791108,825449659,1999690886,1521878243,496914769,439380698,1800222394],[380178772,1458686043,715435654,1181066599,1617731878,693941929,1586316653,1704347976],[469039630,256746088,1743691970,927756047,1638284884,317467520,1059515637,1422522913],[1689029993,93476149,1364132487,1327965099,670495867,1882885899,1449846818,1625834853],[2055657448,979796306,998905466,497465151,1563773458,1161695150,1607874003,367380150],[1461655922,1972180308,2050293532,1576133479,862750231,631522686,558554627,1270338246],[1803729394,394953323,366681006,969746505,1491853709,255237362,2061426274,2002125919],[1121829607,1216069781,1725798094,2054443262,946976480,215721716,1095429061,854559441],[2039758685,1191438174,270224964,746145585,2127736277,900177113,1163566674,1574744760],[914350831,1856564191,285946152,423829696,45321585,284541888,839613354,445379576],[1746727204,565006675,1814785063,2041920551,910234603,832135846,1663592522,1538432030],[200312470,747342827,1437110718,593437420,457171152,712203340,1850623357,968375724],[1050929949,1054461986,1380271176,1761309610,1478392647,130720542,256173708,877851580],[525785308,207793997,1012793560,1275689364,541535368,41833850,1980497485,385259166],[225573211,1528470882,46532214,2056724038,520358800,1239005210,887868126,661863576],[278850716,1260398744,847141061,1561135329,1352983198,134542586,1676617107,1865294506],[1862710372,1344830664,1807415789,267226330,1984779056,1624472291,485131163,272067192],[683126915,200718157,1688300635,1520242680,481530172,1493083081,910632791,537370537],[776327164,1134394102,495166265,911899388,82227917,1967367627,1124493999,463813610],[1265256998,855974929,1861332811,2018580138,820532602,1344332429,937000953,1509616400],[965602445,289508976,1958816797,1835883224,1450738243,740429808,939639005,1609185153],[1868099696,1860400283,171969118,1719081570,1085296739,1643348147,1502768355,1746822931],[1176192958,1199086297,837041911,1756018414,1886259872,777814035,1624252385,938205228],[1301912538,1115850052,624891701,924112789,580119445,576952961,63797047,902012122],[1813374821,585132299,890581579,535981175,1594434015,1239388358,1406456464,537603569],[711635618,591847135,734318832,289152772,947491369,1587750463,2022765873,1859587804],[362658449,300444525,31887156,43679803,605049284,1671752875,1178595307,1608779947],[910670830,1809670639,508879244,1389221740,3782029,1749241261,2017924065,1147863774],[876987831,1787449895,2113529106,1359626700,1169863938,319126398,61034221,1772006787],[1629920253,905890212,10262290,1787896581,1755543196,375053686,1549375925,1600955977],[1407282927,1078766547,284950222,99899844,1791534062,2066025369,1708265760,885080174],[1835350658,478022664,1806956707,1385236358,183477789,1568038878,2056508367,1224606348],[1492497637,32691774,468660663,1897254835,1902326289,1177772255,1340548631,1178734981],[718420104,1629213676,715691944,1456150427,629370965,382564635,283795078,1124805080],[753006543,770194641,88663953,1986460786,1685312927,875910912,120664332,1422057731],[1507507126,1742872487,1574278098,138993749,948939174,1648981102,138946364,2042567337],[498361026,1496517324,1359196828,359201469,511467604,1256902077,1775786424,2063106194],[2004461831,742627477,1204928015,1321489124,898770907,911161255,2057783005,1836138082],[423789784,1965754416,1773661523,1033166426,307223987,161546593,1651469544,1122734159],[655878351,1807154834,573792967,1818384282,1109030336,1821333981,1586798332,1063312440],[1055899044,1420018351,639923320,562355993,2094273129,962816412,883140627,2043566291],[204977503,2056901984,886337761,1075265362,2086591737,998201558,18200848,1830456206],[2067788590,739392278,1055692199,1176508563,110271922,114040674,1535652971,1132201494],[429872787,1217917029,1257330052,795745340,93160619,839857196,777553268,1908007868],[1097113190,1057686046,1147442353,1633953547,1727191290,1620180473,1059222759,522843726],[1008416276,354615636,596890061,662194671,1413585573,1119166362,649151725,248702919],[1961386612,763766955,2018734977,1280056165,589996926,935130153,1280921194,142492271],[637278315,1368058864,2029271004,1749347813,299029114,1204307796,1530102716,433946589],[1937375395,251181190,1260156004,1990795943,1153312729,1780565426,748153706,1635349642],[312189038,1010179323,488175369,825629149,1466515700,1221663151,539931063,305485694],[133669399,287390738,255660947,812667743,844751651,1854645047,406473514,1383368468],[1178083432,367481893,1235668994,1167327198,164162954,1550305064,359885826,41414237],[1020456257,291358391,2082914135,1566602627,744905105,1307715550,2096908125,833181545],[1189252101,1916931402,315148997,2076317069,1663260943,1044989744,1628133259,935307132],[218407579,1338235122,2097724256,762644395,396436747,1120816817,1533314504,1746343153],[825544234,1117069483,1184840293,206122077,1803276532,1015379374,1472759362,1686796074],[1282048094,758350365,913786229,591481377,405595897,793142153,675325544,1506315534],[1067710915,447226171,528169187,1292730886,1202435820,755188444,1849362640,1625398795],[406832122,1143884740,2107941375,28090430,1683462643,2036681879,1405797341,1964500567],[2004277275,1405955436,188505489,221409150,967261743,530688706,391967268,1638759938],[1025151261,1171031471,1779072147,380511238,541632392,2082459771,1063515911,1552693642],[1304684341,1238845086,1699654884,1585549738,2105105606,1600476966,1889076631,1802319314],[1867732781,901237447,1259270554,1190438076,324032988,41430616,1795518925,977700875],[24307305,942249049,1769383370,780014052,66962313,1421623371,74725111,982328649],[1566022571,1000949480,335995373,995125812,24506740,1969351551,972476158,1346897598],[1224593424,223442028,2082410099,1727616336,19829359,1108706609,1177173937,1602113514],[991071590,1536361001,1798723572,1134613179,158852150,1050608231,786771045,2052785025],[1245679991,1708740082,1320414389,808495595,1004399770,1163300138,92242480,1883019840],[1253967079,64397469,1241411883,2126260004,950201137,476223524,331306804,1472780305],[1032373082,1303385657,1738222620,1614360467,84494155,238034551,1465225292,188101616],[1673269448,1712605952,172081540,1996527988,1928394780,1343886608,932863615,2122349867],[1300124223,545924115,641208150,2107029777,1956323459,1440369748,1222727426,501178625],[938565128,58593448,165323491,881171936,1505798133,564415715,2038063071,1896564896],[170266604,298609517,1781032064,1693362180,1088298332,579327261,1041013179,215026586],[1816657059,1790956754,230304927,2121520217,1410583865,753006792,786152622,1516013486],[183698259,621163493,789365163,677219689,838829926,493282937,262774918,1983072764],[1044578151,263682479,1050893410,1425207431,1566366096,494165285,609142763,2014638898],[648337919,1277931485,85146260,2017997368,1792584342,1714282567,2036505726,1712728439],[1450031731,388606743,1197740455,717941828,727941786,1009336975,1108318315,1493699657],[685511110,185128404,948735195,1838764835,1307176063,1464770223,1416067320,340300634],[260597901,1038004662,1635787917,2113078819,1241530597,216608354,1853521736,1269189137],[948080097,1168848985,1211739699,1904329198,1776991581,1013253718,2056240477,1685114700],[179864264,569927811,667770989,244877864,1717813502,189782786,563094083,320740130],[1888960259,589542116,934283094,563013621,778956241,949261908,2109259802,167938271],[561633748,161786959,1077901262,1550899488,1533737075,226182787,1396892826,1413610263],[954469204,1237434566,1759180448,791699420,1555252954,1787105289,683054610,1658789325],[893319747,718660330,1795670967,930240567,514834721,1188581554,1018197424,1047463553],[301501795,752894455,1855967098,369054410,1521649659,523743849,1893502699,1329954769],[123816217,96566410,908542738,1710418187,512243860,1909012020,2066305582,1561041721],[405802339,1919148099,1083927013,1939894678,601863374,1234561245,1435902554,1519133706],[1097364482,654983991,754308117,1186528511,3397082,1021193441,1937333406,1975732862],[1178217376,1752292246,1754243692,724589364,1920523059,1786117254,214684959,1976566138],[1243685404,111246044,154068251,1954601817,823549873,260512375,1167047025,263945390],[980138602,535937281,1795494213,1867965496,2110652428,2101876780,766088787,933708992],[1759234771,1954980281,1431596646,902393303,2012590062,2091160947,613046947,846466064],[137631816,1696244519,1392903033,497999897,1754858511,1274201027,642116890,217422222],[1488395879,1670105736,1762642720,2063070088,82004433,1088016480,831291308,627065658],[481384638,1606451676,655272030,4396554,882522609,134757494,2032176180,285889400],[1496544937,2107098191,125145972,1212386578,841450738,180406618,1488549792,1705618857],[618336357,1434237488,885839067,1691641733,100856234,1583671170,539658477,807348318],[1491332007,1601448739,902741298,1861674992,407604886,62775464,9025690,1774905423],[1762273933,390507688,799042683,1638417209,1158401519,1206285557,564632190,1657725517],[1320859870,1697872360,1688706397,1140819783,1116606369,912745196,918939307,679598538],[618516280,252651061,636755149,2121020102,307185184,725590763,904926128,446657147],[1396852029,1396102302,572876629,1291096267,599460257,1432981689,1915389110,1147230154],[2013813498,132867324,880240411,2073703606,1792969278,1112726728,296140438,2027373713],[451511560,187076149,215860160,922364785,1183998435,1915784429,1287894603,834311313],[1973312449,1788569311,65172673,543849844,572360999,1458998846,1360067237,1905529797],[1945926263,310979965,463934962,41065124,806781859,1573322821,1921450436,700792829],[1094630680,402693064,1344896482,1222433465,1914632166,1165058850,1313001673,35916836],[10361355,436561586,2015600415,1058174821,1297900021,1355630631,632470926,716221921],[464046942,1181975329,1841865866,1826336821,1673280122,792258307,1942849453,1745770090],[1463186507,700535586,50961763,2015821814,1596622178,899331535,2024681319,2036748841],[1971737514,1061764049,2089310559,1930747118,1207469788,1915494079,990679223,39486985],[698890861,1654758360,1917017615,78567827,271403836,879384480,955813266,1371375416],[605322789,1609625917,1041958430,204062922,1197003763,1534349011,1569190973,156146097],[1875823764,2052406259,1178572552,1777763927,79078775,1939491143,555328744,336564828],[2011756157,1083143887,1489619190,1849441838,413139766,1015874923,1972551615,1686967564],[1895525198,2104260616,1033018647,2066814283,1910686314,2130570285,1352761370,841382811],[1671150589,252216860,1828967962,578426777,1485485875,1158381080,1306319774,1797777377],[58085245,1207867559,1111386897,591939323,263293630,82996569,1455936439,1362207255],[1981834736,1768229465,161568835,556703926,309627408,536259773,1791222695,969318267],[38000088,1453957995,1422780858,332974929,806305912,267869943,106916368,1323942199],[1040356308,234104175,377223042,1854981824,949119832,300218390,1726551793,1309034346],[7538987,1545385518,73631699,780880676,717442547,1733709950,1235284544,893143982],[2037333486,453264773,124218101,1672710850,885611560,1885347441,693306645,1392065227],[2086108905,762368281,163431841,325104300,508985981,313058824,812593496,1111251646],[453388487,243976928,1432187347,1604953958,1297597326,1949081179,1573680319,1545941074],[1564237531,1192081226,326815516,308725566,1570365977,114395296,2129236059,864775192],[1191160934,1687811728,1775072483,1340411686,1989002159,397042316,986739109,1501346912],[400411896,1297267975,1323814067,725126794,1715036328,2029777986,853413982,60033239],[87858135,376338324,1280477057,180631821,483952681,1382558550,2057128577,645406412],[737323589,1608415908,1370792117,328567719,623365040,1767597381,1657246406,239168670],[713751457,770342319,367991429,296701278,2021217136,1065073463,715708330,880682951],[663369954,1127552123,1395535746,1723150101,1787286102,747090042,1696876124,506760198],[1675866260,224032032,2010178345,1556781229,1917843090,1917163400,1594056558,1088208947],[1536102318,1113591684,1044719354,2029692802,2080629468,190576160,1600745539,2026285300],[1492618765,1254898297,277292620,1785547405,1941805456,6948336,2035627717,1241409786],[249465493,1614164654,1908196419,980625658,455998545,1682281234,343181664,702954133],[1064641834,1654104240,1832572802,435875549,876521089,1058058256,1798154377,1846916531],[1180691525,317951671,882045252,504778628,342558095,613840990,1477687623,1202428974],[321946707,1990531169,949510852,1529527270,1108024969,33648755,1113664120,490035775],[2016901170,510199682,36312648,525194358,924552735,911428577,164865805,172259835],[1282812196,1882603062,2060995343,389531960,1016811461,1237359626,708508407,976582613],[300965673,1625054599,305367320,1211429952,962311011,834576454,317561878,2121426627],[1381962497,1290532420,2075290898,904949611,45551726,202190978,266532746,1116852959],[1065610014,615871043,420493172,1724105464,708448621,2099434600,1500215677,1955171686],[1636769798,1400419003,239781902,1505465242,1961538052,209778358,999778816,61304834],[612932650,1451117024,1191201220,500707627,977956087,1493377261,1262688538,1664134583],[1317603207,1184721561,635368091,1905408483,702701531,2129207978,1994433396,1239820385],[1931632535,958420312,1108662697,2102711665,481005267,1946635304,1488232631,1652027734],[1429681945,388244074,129479173,729037939,1795029754,451151326,504538409,1122489278],[443577245,182325172,1437663177,1049810127,534365924,2112815266,28595054,2091726023],[2115872463,1113624397,1615119799,1231885421,838706983,89045888,1701475420,838048839],[1961092885,119651615,1289741093,580070924,1236896983,1108095493,1082834674,2125653226],[1806162960,2041808897,43060699,422715583,600056334,1176324316,881318070,1581797328],[2047656217,111030584,935562074,1966882243,883472656,1831221650,1395212071,1455098880],[1496556970,991176763,631312900,1960719734,468183624,1848900402,573603671,1680226444],[421594500,290469121,1698686473,985801098,1848996258,2125036948,1719277557,507303419],[447137796,535965027,182044332,390878305,263089899,242933233,700225288,1114708655],[538248145,1423485474,1753157329,1243186291,1775838561,570775404,1486835020,985684818],[1364031413,107134124,849519311,816391104,697464961,888204379,1485613150,70451143],[2050996800,1401288183,2002641285,1649487325,2018877147,672829023,468827398,1522297031],[1253665950,1558656831,497070335,672082222,876655141,240552518,3729136,1957928365],[1197189879,2084040626,1666358135,739241533,958935261,253612092,1388327772,1731690913],[1990759241,576386748,790978170,752591519,326371205,766908115,197059669,143396664],[442241887,57459273,1732152822,1918094999,161655919,949973631,194353511,1498393788],[194726832,288847444,811597117,336194872,134779625,1790872545,1324310336,1103501654],[448039149,539051800,2011655285,875059317,790658185,471319055,2043983046,1565581256],[207473694,90246223,406779504,466780634,868738664,318241791,934267520,1124577289],[1724283499,1455903788,1807695742,137500662,163189052,1946465657,1801222122,822656200],[1670293696,1802946920,939164581,1496924326,2090163190,1383616260,1991559544,844556373],[56154657,1468046000,497497728,16824859,1189985995,1459376478,567703119,113970409],[177289689,1640393715,1070624165,238647832,1847695305,777150367,1245465652,336633265],[283055184,1599458191,115361689,645358261,1089554866,1443407716,986919752,1348662726],[242502310,1387870653,519276503,495155689,1086145554,1483159039,448123709,1352959872],[923695961,2100599288,458879732,456104871,1294061194,1915653579,1424730330,1296606175],[1156771117,1113898053,1501446657,27557618,592810392,1312045089,1552866654,423385773],[503042911,916267434,1580588789,664362938,1664569072,946334301,2100420960,1373476163],[472340109,1442301841,550237084,944146625,1602663625,60554757,802176105,878805462],[1802437589,1470328801,1922361212,1345608333,378445746,1011957899,1445938524,81313395],[812653432,1455551767,1889357036,1364763157,1209863301,1652991820,302455275,708289824],[1768137630,1571876855,1913332605,1072958623,639928174,633606787,1107255831,818116063],[35184463,1351544130,607739557,1738018590,223543770,1887301853,443914154,998316361],[1544675807,64849872,786773527,545920155,330548293,300385015,1782785445,1429047141],[539206151,713752923,521084392,1818810450,1398335253,1303483414,421631321,1647172968],[293332372,1559662829,47776483,741312530,1634003322,270423319,1556020645,1815507074],[1277858233,311581808,1165945580,542437515,1335030797,1753278194,1865717215,1768908611],[808572290,1760958762,1762957169,634174854,2073336672,20065790,218061801,969517804],[241959367,1383544639,342521083,1717659961,1729337014,1227755360,153281600,1103326488],[939213364,1265060008,678963072,448744592,527500137,1282778077,1708596791,745376584],[539330932,407224939,482285658,2088782348,1666438853,843444536,976519109,684207966],[1206661432,1978826765,1767280795,1103456132,78127451,1158176772,278738840,1255820630],[1677670179,580925866,523675817,559164012,1556341688,273554574,478935332,1050273035],[1969059346,341341987,764362340,1859142163,2095997595,2050843544,487658621,951012308],[1883150351,1571471349,213719930,381210633,1532150947,727995173,1477048713,482375358],[419919194,837782290,873684945,535022676,232277204,1843539192,486301087,1621599339],[898230653,1983285234,220212006,25613778,1879873449,1436651387,481586246,1565099165],[2028717358,1597612340,605297933,931021565,1287720115,1890375690,385234889,1557876980],[1865922354,701487029,1078992083,1883673528,1747765747,1248838723,2009794851,1070504382],[391380823,54139655,1693717340,1882442330,1867887640,2052227533,930823524,598445615],[1396086128,1414246530,714259046,1187750147,1608888433,686787273,18326471,318050905],[431074947,1565651428,832040344,1229997868,2078561081,381646618,11773890,626541743],[833805893,1585532789,587025245,173424135,731641359,664891910,1000689711,444475423],[1565307994,1221771410,947380680,152264989,1967737218,1945335965,2078503934,84615875],[994381897,1953253497,72618651,93581061,1956798997,1573193909,61349558,2107831215],[1932074307,199788766,50230908,1755029823,872186356,474151229,1664201692,418789648],[826104922,916126961,1967549154,1898013451,1143247054,2023725644,1526735025,1157554972],[1348710280,45372672,1412542410,574071394,251331413,336470106,1011517263,234715150],[723733866,1042192065,1058118370,1582441170,830809401,1964209165,329514714,1295688560],[829312021,729978357,1445437408,111000352,763380361,1697852486,282562101,1702116428],[1261917775,870310768,1903684492,1193012401,612685071,80603503,2031767436,1674031476],[1347593892,1099253369,198857353,157419061,942603914,279419403,2100157912,2010407850],[1803945532,297904315,128581941,877425139,1331478940,316436749,1016013354,602013772],[717537805,1493890672,901300451,1870141930,259246570,29254512,115748941,940645399],[1056065622,1661583884,680514927,380295724,50217280,176662821,2002058186,1038206225],[1968005028,1333867269,858599729,1650989487,1147402232,918204891,1356715953,1280857554],[1898258388,1374006907,311657657,448717908,1516856918,259709915,1826298761,2015128990],[1566790533,240412972,375321140,1591199678,1368904964,944064517,1996308697,1783274461],[1161106884,2099498113,1624149511,265656707,690386863,1242499158,304776241,812173573],[1522921205,156482690,1222025412,759784110,1593958705,516643492,1456150738,499159872],[835467224,1468983549,60472215,1451432978,1606954681,1536890078,511860552,900313146],[438116691,409860238,647236454,560641696,322369044,1339646168,71058646,1827292736],[653086248,1584197004,696824168,1498656101,206350660,559134136,1669539729,1393399398],[338737373,1875440343,1136738631,1244486359,1211254554,1090079198,770310044,1778509750],[2051144759,647228876,1244564087,533546074,1084208866,801775800,853220444,812154266],[1445507562,90018705,1915748507,306395105,875140284,926235810,329199006,1437608294],[117864892,1028282670,437479590,1548626351,514559078,882642270,1998000158,324557668],[2074213881,1066060852,1812491416,209679530,1120229127,1879125951,685700106,1475157964],[1796528226,1904114707,899443886,1699267400,882501202,1728687680,1146740486,2093760601],[795522636,1477749488,1845362851,1654243837,1054683144,1155511553,1740955990,303047937],[460953751,1575883573,1503025620,1575832050,1460067271,664410964,1336917983,220148622],[1985967954,758263181,523490212,766024097,1762185968,1990176200,1416735538,1572766201],[17448528,261786953,784668189,44562191,1148437333,1720336078,1660711722,2074199760],[247979897,119831936,2117081912,351437830,1811691885,869435976,75262749,1171486126],[1180609355,90170453,1525265148,1365764055,347323467,1102364047,1647955795,931543911],[932548848,2073246522,1598521471,112947041,2070218105,1260723742,1716688307,366228010],[237835443,2078247400,1709274042,1113379639,1885250699,1829356126,282357168,610365523],[1414084694,1641570481,1884616200,2014532841,1756928080,2129834431,555842836,1296653829],[64284138,1292556772,163329371,176810017,389644285,274552608,944989628,1813759128],[1720541720,1994193585,758755221,1771401197,1362754639,1634503327,1254624996,517593961],[1121531440,82939440,707636761,451916851,422456075,484537770,1178335897,2049200115],[241658712,1963336873,1192315534,892901936,1574587905,381446765,1039138279,1175126605],[1270797513,744418350,304669115,165926482,981694898,1867567362,1285240087,742179405],[1533685845,672645607,1183973878,1156227360,1719614909,1423886485,1747436729,430709566],[1335267913,2128053615,435441926,1618987817,1912177382,856118786,2029603307,2077090895],[1855030321,253854034,1783157277,1652659325,1219679610,465998142,381581540,1712106374],[719186854,1712911258,1077121011,1246789144,710798120,2080946036,1265450400,179550271],[2033473268,1849090127,761645429,1208247865,1079138246,791647488,1200899452,230962586],[820493375,131791600,1720958570,1502649022,1748441287,889973446,139789227,1194051374],[1007059132,10982827,335237375,107609333,625436152,984294574,1268569668,1404126576],[816075773,535490499,1318676068,2043256607,887243147,1391824307,313739912,230525690],[831428484,505365155,62459228,347011035,1392556291,1433275996,596760269,347847250],[1014919431,1707775846,1904672206,362747293,569696744,1849614801,1031875796,193859615],[1438506073,559120799,1211805902,1982817960,1167407988,1170143827,1403352297,2084302813],[660460862,286370662,935352711,801953050,815615133,136406486,162150615,629982943],[1203272800,1357638082,1347579325,805720769,1503698883,1590096390,2055248666,1306023073],[1939836382,1105210988,1624346564,1316802838,254761949,461445269,951666428,1228755892],[515545212,652791098,753642387,1562340131,327587687,762412532,1128223639,305270999],[198389065,132292830,1241909795,1102773647,169987464,982342656,1316394962,1120396201],[1850689030,1586472730,1147791612,470207136,939111321,551969163,1863182117,1672198088],[1173541082,65611887,1060499397,1473112103,1937556471,1730456511,818782705,812048092],[127734618,876444729,80865961,1919165136,95410526,480332645,819055969,1849687010],[1845988051,1863142872,550383748,2072015852,116094196,2072314603,2061082663,562396141],[2062767447,999958921,1132380107,921299327,1916737179,1946387119,458076634,682401239],[1282141451,1252451125,1729951139,1815730264,1202075607,1584912692,2048499260,975434780],[1978226101,1136419669,1076787213,1245587286,1621367841,965575121,1862472047,1359533571],[418846062,1779081002,1189664017,1270076625,2108449654,1224823521,545463411,1350469721],[1292181054,1808447265,1027575802,1983053868,990587156,1739398699,1258942700,243161702],[1152591768,1304800907,629064293,459492810,758341322,1588597203,2030330026,970455833],[689391101,1270599703,1216606443,1632954627,1086538693,950734552,1964019479,1449774729],[467446283,1410402856,455892893,1199578782,1787386568,633898334,38339154,1149207876],[20022589,905980402,1676986346,1453579022,2053956788,823916507,688028814,786392063],[319976915,1437856031,1237138514,144854890,1719126625,1664057803,278424417,1758192462],[998674984,1721153419,1241891779,1583071506,1838815382,393721803,105769349,1279458694],[1761946864,1694213794,164829608,1220465716,348543622,1596916110,375021644,1247413079],[642373392,943247031,1557852065,1199126947,1543360620,1437990996,1932285076,1718322840],[644594794,7296009,232538164,1426535095,2052193398,1762940904,1851380904,499874255],[1898330533,1036075670,1055758748,656825666,1281608170,487141321,1594412629,1017452256],[262196088,2090341673,438431415,1844742180,892332615,639956326,1718284698,1343925056],[473126206,1424634382,1805454722,69356959,2113883503,906952627,1874005688,1637923408],[1735413003,984343793,1019044710,1630069672,1411544519,1248627810,106181935,1289911830],[665340283,600829254,370096898,414925256,167711880,339481809,1068035944,445493670],[514332533,128672088,2063578284,1138660482,1048349068,1692275563,880314355,351754389],[356029127,370534336,1163644773,586412330,1049031202,986883641,1599162144,1511931071],[362757623,948643777,900146914,1334245349,1065855378,1154844281,1172539644,1100623375],[1798752569,253224046,346383670,1650551971,1515769149,1218606871,1574969182,657671623],[952171468,667639894,347476969,239209548,1190126194,1227023764,1206919772,1564904630],[445132809,1302223073,1374809075,1842607024,532806796,1672411372,877511439,1641092648],[786464080,164442412,1308932203,54126559,2097602939,1658284595,346586478,1021380742],[143397188,2109059226,1184057502,1508323936,1583028081,1961133985,996588826,2098661553],[1799446952,1165066437,350869528,1181822119,1148598371,354076575,816401552,644948181],[561355040,1550888401,1499347844,1454174181,1979011939,1743886,1389239101,978968824],[470694989,215250062,192464540,378649389,540940830,1738785912,1456503473,1065579395],[840622116,159320028,1279771599,455127119,1055030882,1125412577,1033249184,2095708524],[1071281747,2036520402,182160975,991541141,723199704,1583419188,1609064054,1767287367],[1356370204,1010910796,1542867055,376916454,479766289,1015475451,31676780,2118030891],[1489345034,1530201384,1453730587,48570221,935146953,1060926628,1797722069,1998932945],[1328352742,216330922,293438765,1900725432,567753841,638129863,367671146,104456642],[1233634682,448722893,1958329678,30942110,773606723,332065162,464872169,531520549],[1778442748,760697268,1654847158,1277166492,2003357458,1367228144,1198205430,1664047510],[314398607,1425893431,1602395381,287321352,121448940,1274654561,2054415460,280138073],[351098076,377411171,648290565,2025761871,1711214078,1245330815,630850363,2050216511],[1012224506,402419538,1598820304,603984395,1127412127,1105527836,315344922,1852446439],[1584181398,549060222,1697562246,1176013395,1187030705,127044424,1463983003,1349905008],[309364103,1427446212,1988923304,1888231404,666206562,118332662,203017819,575320011],[1177078036,361484281,531378570,2011122668,1040481919,613425586,1659846356,313471503],[1585355656,590967154,1292369143,1204199497,1209418753,1227677229,1806094068,1253506704],[1225573881,2077818625,272125667,1755279443,102526032,915297438,584544896,392066848],[1278523287,1300329041,1357239566,1469118844,1059614333,1429796134,835509243,1933093037],[1490406349,1483820400,1348478909,1014944426,428869213,1444304523,1750058966,1517199500],[607136425,1924655307,313989766,786488914,1446540023,598024504,718637046,1679414868],[867647330,1421216209,505907756,821461321,1805567783,1624872610,1661620215,155008831],[915784704,1423686211,319044046,256909512,1442769244,1750397427,412154032,1713497215],[1235929,1260572825,627197309,1529961407,2061537600,1439243982,65141237,292371078],[1976000734,1315260144,1398181243,698105631,1948418112,28848197,1248524839,1137131125],[1643927123,1209793675,1388506379,1330852131,1708846947,2091331035,799037711,1934510709],[1225449862,716565760,1754508694,794466245,270391850,225024967,502455381,1301253772],[1872110829,524717136,1657585491,1914069254,2003403807,379423955,1057706621,909066599],[1752517653,1481109194,1014476031,406084534,717285854,1417161208,953560614,718614414],[1792133098,1887186943,439469221,1388545190,1078282012,305607417,623380088,1440429267],[365612555,1743612970,1991998099,1542173168,75714193,962051429,1415916679,515580369],[1012873564,1161042230,1681728762,1424582041,666809532,1856157751,480920695,1695745130],[875644108,694670987,1556599940,151164554,321796895,2062889975,462440415,285390390],[453090344,936439750,12144716,50109132,1079700386,2071688793,604301209,604909182],[921081272,721912015,428781576,219884438,683487764,308261543,2092673789,167855304],[1337138660,839968154,348411203,827348612,1281277209,853550306,1746288622,1010766225],[2119496472,1507260817,993857438,2056467180,1372685896,2063895907,1535735484,1677361514],[469394456,2010630000,1100079348,1288329530,561954879,962125005,866502820,636160501],[1215354867,87393362,197630188,146639059,1678408748,1094535642,708395406,378156898],[2090098499,537147147,1246772861,1825485247,1224626271,971887174,140447001,2128983379],[549137446,1903392865,719674073,1820576909,1226412683,2047757274,661080849,942746459],[2028025692,562919589,488897916,348538692,337901887,1401264929,1284944126,2023975540],[611378854,304247903,1155813466,571720607,1239099849,2089365964,507983523,1037929663],[1135834903,1483408091,1919391735,1815156797,517989295,149496537,2025543789,411938408],[1506198151,501420343,261326706,709140962,1825531553,1745704345,1630497679,466054902],[1090731361,943314222,895696651,347278805,748633508,387554920,1845064428,1479901711],[13274322,1132378741,1691974308,99132039,2112049609,300123408,1849499362,886431054],[726124747,355352695,1544623211,762067318,1576470283,1832723684,1165154159,1578062350],[1615040099,2117532649,454856970,748926876,1693137755,2108156227,1817482069,1459357308],[1987364189,1269891666,797149542,675413651,1551053137,661850426,950718587,2106077590],[101344403,1690481314,666284012,1371438301,1834080747,50458357,515634840,1797015944],[1254448152,1038880966,1790365859,333328798,1581185626,1603022573,2030236850,1351239139],[1771727328,1558924042,478829344,596823935,1930008478,1313618894,647202457,475063228],[35093841,1077742137,1847151521,1111622710,866361705,2057054887,1582100681,1869042499],[163893559,1256840239,323850398,1276451891,443200754,1299258834,980637301,573129199],[1010204798,1148347098,1163584593,256270096,1159977492,1755809769,851749282,694332352],[672944007,1805707070,934018885,114718650,458617441,565454091,158540612,1110235673],[690846390,978848576,1199832967,445017952,266468972,479867352,17527512,1413267643],[179126926,1388716967,319090055,1766125723,556729065,2075910389,1317469820,1813207940],[188267990,453311950,1956600587,1645985034,1377897459,1211612774,245101563,593498743],[1465294037,1426209360,926722482,1852461904,1457390666,1244586357,594514847,1044939409],[2004194474,1424014095,1773707052,46428300,529655629,429130840,1697698675,149788005],[1230635276,1121009251,424403460,1251443401,1465853435,1954762937,402947237,563041003],[1953689709,1926707101,335283414,1329060207,1382089796,1753592007,1957634615,1791038664],[2075724955,152345309,1029925611,1611482224,1148669207,494031543,591083060,357619146],[986164954,1572756148,51911064,2081626820,1289221717,129794287,1395021893,83280697],[431054522,200379258,522281534,1522719119,1148270053,248758910,1213627110,853833010],[320951155,1622853054,1661696436,1165748985,176407404,1815124613,440834979,1513079777],[112723343,1027943779,225214403,2124572635,854979512,1691767029,1683096020,919640096],[379562538,668567880,1923744677,72555661,1209388354,728011493,861006215,692452160],[1468345195,1986722110,170456173,890298732,929233361,825458807,1508759534,21225512],[1935171067,628532299,1559480284,1438621080,1246945263,2125612855,594523287,2003993024],[1870112967,1770621097,918117317,1966109593,1896784827,287389867,1149835522,20382003],[926432142,799270033,216933798,938594021,208989388,1594415201,595812726,522958770],[1227638457,1124311912,1037889162,890553294,1351230800,235339820,949090924,1516419451],[830075639,1542179869,395715689,1523859274,715528891,1748979994,1495317923,1434268116],[827835253,878792358,2070596024,241543421,703409316,1040893382,271330734,1939231900],[1106454245,1290272419,2054111854,279153705,591187047,2128756634,183726635,1676827092],[1903000082,566976302,1209167722,1937982820,1644365685,819839136,842637089,682562359],[1064791561,891370997,1882835169,1440076854,966871531,1663014742,1928892511,1849285511],[1761014627,1602195149,1779903132,430928036,41431112,722981379,625081577,1785993675],[275679901,771012524,801470261,1369774935,184558447,1680202058,600889688,528802903],[1450459482,409420717,60080111,1104093266,1358619736,1837548481,88636625,1095435086],[569178258,249057093,1644688542,2065214517,1660466520,291179993,2071760420,2005707392],[286815299,1987514154,1937974566,1347406812,1810686198,138759006,1626760153,456832256],[675725045,844274449,139154881,1459971661,484799737,971878468,1015453802,1113432121],[1812038246,1615288945,502975812,1515219147,1728843354,1226455863,959855698,1733469343],[1243105705,1263253605,396459696,1381382750,684668496,2015499146,310304803,2012687538],[600857517,1594005523,1359925568,192954213,467416840,294332429,851894816,614139778],[171260963,858303539,419333740,528159004,690266625,161758831,649916447,553617476],[1755082381,346314174,1317126646,570070599,84837239,1055048697,221032757,1027157862],[2062002912,741910487,1587702739,633664283,1421811645,2023998004,162796581,1661354101],[1047775687,1827104395,1713760792,1125259769,196925148,1577165856,1171889507,1746136023],[1331150064,1548024208,666799788,611205310,483667270,1601682788,109228202,787095952],[980538187,2047274575,336313865,1472513619,114900611,657213820,401528580,1434378319],[1155614108,183746841,1738195016,1826353487,2108415025,1679153789,799996935,1262318561],[1307487590,102219530,61144153,88667674,188294319,1554519014,1071497995,1160161005],[1087115541,1782378557,919329497,1356992520,563045926,1730873563,137315424,1294722369],[521791284,449309140,267617746,159680778,1617255049,208640407,1713193725,1273497633],[1465450543,657002299,440913461,278049824,1744743125,1928382016,2104770906,902093372],[1013989701,162795117,1962989708,597232472,396991561,1018211167,1994785010,1198214766],[276771067,322485663,216358932,1264025245,701728939,793406829,588928937,709905723],[354714537,614748843,42916181,1376117391,1216181926,262265250,24549802,1507456972],[1235649173,1918837101,1004430637,1652607393,1518861742,872223407,515111089,1595218432],[1698745734,1546951604,1941005270,790452468,289531202,580244341,476370094,1204233117],[1748856718,33130987,1154598768,409148011,478862491,1348561536,1229271695,703213096],[291467980,499497830,1669530232,651785541,937193558,1784372963,902634879,696012580],[397040819,1495130295,607657240,148302492,274665738,1036917657,644619268,786285389],[1600833604,1838758105,1395938826,905425892,744515623,1534344086,1692709185,237476285],[318585751,1501952890,138221825,835340182,982975174,2068741284,1923361464,1254826508],[2021464395,708045669,1068756687,673720753,30371207,7185545,627544931,249640674],[335247147,1349312363,1644855542,540421259,352312833,1258702234,2123063010,1230223368],[1490178518,724371253,1887230389,716509009,460593118,1570618632,765965154,400980942],[1171944080,1305807437,187812190,1975666144,240679010,919972228,571140541,203239747],[655442896,907867271,811150483,1546158263,1361605686,400056737,1331838584,960088834],[764888121,1562462206,2105695779,1721897398,323355415,753346273,102909549,612860792],[1253446213,1348174307,617055168,581327046,718752317,2034407450,936630600,1188257204],[65706447,726217028,1230691617,1975017459,1412443850,1296877019,89495463,655769173],[99203781,1619262754,539380073,28116555,1213445078,63740059,652772302,1496605622],[169934488,578160669,807892221,267404209,940207854,1487063073,1318208418,844170293],[2077062649,1852867939,308804720,1343854644,1607172062,550522645,677570053,243396551],[723027794,471103285,1047385130,814782416,121632199,17233981,1659214341,1323213162],[1499210457,1675616566,1200157015,803535342,312051003,1759345601,893266390,302261623],[1677396231,177487925,2091432305,1324066273,1812801677,1673857872,1467987101,45830525],[1857724711,1500489615,551179506,123419661,1718391511,2008251241,1120285535,890956699],[1473539519,1540866924,453494202,148425232,415551153,645119927,1008612329,1701944263],[1871967514,1899271267,41567278,2067370112,865502769,114607783,1756390726,939927478],[684344198,1360302125,1947454343,1233688835,1932920139,1028130753,107188535,510423791],[354242338,1409254753,1471795408,604967943,764947706,1737015934,1976457547,151043502],[1965830325,1273773161,480922683,428769757,1568566644,457468048,1810600787,1397798770],[1725576797,972389569,1258851361,434782240,676823894,1273743536,1934004659,1447978870],[1254944518,1930680396,152654952,379507597,35182052,1613126687,1392750423,1861437729],[1803322312,410855459,2018002289,1284043033,493118997,966247250,381728536,1307048742],[1535327010,75207108,287535752,83793541,1487747061,1828342872,1209607828,1949965454],[466774017,1692854554,1651121323,237984726,1200526245,1490866942,1370127622,1306365206],[1961634735,1567547226,913016775,405960219,370288328,1600023999,761409407,1413865426],[2072456604,773867809,1700494251,341564291,464835895,97468660,2087805367,2104828879],[1313747593,977954894,1119096650,284443503,1591109291,698269311,674222296,830548304],[1396947315,188843588,1847287212,1948683189,1667974404,2122628296,1281186063,823931114],[36473179,1773077927,2047217771,1909590697,460667880,267436680,327268734,1752542745],[1937990830,590456695,961771615,406290219,1172735452,741793215,1662585613,1769851523],[1173133512,1609970393,64155130,2054634441,1068518550,967080993,1615836970,1554919613],[170004587,2036525969,1879324664,411588074,679933934,1071650035,499664175,39164712],[723257774,1141984663,1279010957,330184750,341311918,1585813120,2054157893,2038376416],[764988810,268960831,814909395,813209450,1694000874,1642215297,154297288,1468587943],[865520253,569110541,331885391,707111939,1356888813,1817619846,644043591,1325309388],[2102531886,1758759361,703522925,934837738,1331197589,1612609295,318208714,1011616113],[1849831783,1465994744,997933191,2047636601,139431706,1737678146,196146792,559937744],[1198999770,151985912,297899484,1031020054,617442767,1861310214,1597429867,448242841],[1322319529,1978221222,1672907543,166422537,1392584425,841842335,1080581108,1666609785],[1760140883,1842080730,248187505,1286447661,1746984032,1885996659,900075481,1134785954],[1435434595,225141673,844311392,1723301231,1200130097,966938402,395689737,1961525276],[1704734898,127753271,58896207,1429227349,311963071,1485819361,1355064472,2070038819],[1861936507,569907275,1457139194,120733548,656660380,537337795,168070590,1160858749],[1405895,1424553955,263836218,291553847,1324746865,423780252,495317153,1847078183],[1966166291,296984883,1171295545,1167308210,2002338379,349365869,1086399102,230559898],[1847680455,1771523782,318072405,1685608462,84497951,1399785200,1267854718,830470022],[736286329,1769733517,560973498,1249107529,586274577,1065415154,537247609,65207556],[76788050,4302293,1405638319,116496881,1931590298,37708715,2111393788,525791804],[38754891,1605653901,687982209,705025812,1593739575,306444361,1831770002,698472302],[1596699144,560464012,270301916,746728214,1791232540,1959757965,1468306775,530163727],[32957795,1288774878,1358920945,648033012,766318297,1499784875,688794459,1113405635],[904489373,1493519757,1656826589,1374512926,210209616,539971901,943224191,1005179429],[1532014346,670191613,2126687234,309896382,1568566223,938214742,702155303,938965648],[125119016,277811372,461597098,1257157709,215589376,1934638622,296943193,434895956],[634906774,1784683109,934145541,1922635382,284708566,1265512882,266906015,357062736],[747551439,1074552258,1751623970,1668391285,332145297,605808908,864282905,1194971882],[1503963118,1267557939,757134508,2010366534,1027626749,735977948,1381946655,909422035],[1635133103,1310222584,290973148,619275079,591142115,205654818,892548853,935123870],[164454915,233697963,1211185293,1158389928,534287803,475155790,441836302,1681812623],[1334765042,1558838908,1834334526,545810035,396151292,738776242,1387744122,1158042447],[2102031436,724869763,530878642,777735505,1622784612,387534560,7811812,1423314773],[992717777,1507727459,1989168107,1298614855,1309189481,1582849738,1328546692,711605295],[1712958601,1104809275,1395849060,1665063019,1995026962,1013156052,1707706115,811328000],[1546585430,41294585,1935837470,259813062,1600802702,927851373,1427040382,1242579858],[1115126299,2024067211,978920639,1763944054,925231688,884160081,845878620,1820635782],[971735085,733969060,472204583,669624300,1924157595,408995589,173102047,1327665908],[1644362147,973028642,752403945,183243755,736889696,775748512,1387706116,1441229822],[1758429466,310771793,820188668,1794343479,1989629982,1381871408,1587176736,216072924],[602725564,1196038671,1762525566,744566116,236677134,343823262,1826723876,1946764919],[1395698721,1295366741,712316822,2112459908,2034689477,1877334253,1724721137,1432253909],[539174285,2034478743,2129392571,1984151442,2039618026,90600542,890030401,221320227],[2042130502,1441105471,1053490557,1902161591,618887713,1030702345,1073877920,668916152],[106741083,989359320,599610174,1581257098,1870101025,1295720294,1068411462,2053391424],[927017128,72625084,1877604688,74822695,274605862,1706497975,421316313,1470953838],[741279846,1997227087,2007273358,1892077811,916687567,1373740701,698037644,182999462],[135191348,1326248310,315762843,1418003147,660787566,1437856599,1920055762,68037002],[1582765996,1934927320,216733378,438723092,2007484011,47172566,693326310,1462764593],[782997053,54434638,1218991974,1186170876,2009090803,1012025632,1500180425,12471968],[458450256,827548194,2119983165,1684630471,1070214194,2117509047,347445296,1396366349],[1010431777,777930223,1516806634,1694662020,118325637,1744763202,1912011622,1963510766],[1802627787,501072346,1642361581,1894407498,419388894,1472175920,363951054,1543353723],[915965471,1769422351,206796963,722449531,398618150,887378726,600597501,363412092],[1693777816,286523045,1779033759,856097486,74620244,157577287,362665467,888055198],[650722632,1496880808,462961914,621074123,1361984361,726148976,637810998,1458581300],[603588862,876520504,1002683570,1500269468,835256215,351264328,1887616551,271526195],[12801422,825081832,344071851,1505461412,740064098,1100950918,956021256,1327980845],[940937313,1695875019,1083478917,2073112354,302546356,1254612597,326937375,885746286],[49151826,1244909309,1135823875,1451032178,1408034628,1772168184,1048890509,1103861812],[1222478309,1775762666,991884348,1032762365,906796180,2073041987,1102327899,1084070315],[225897250,632937819,2053780085,1160629468,1304442731,1010961768,1509816580,887138800],[608104622,554293911,704788966,1361582049,1440377598,1756736269,1543091197,1078838929],[1784258949,1020429583,269006029,2055839376,491109373,156383940,709953600,1221515633],[197001319,745913900,1608951469,298025490,542357572,1872635211,261008433,660269137],[1222901126,573847674,911797093,1418201455,723886902,1345755424,857151316,1438140789],[1518802090,1142248532,923296578,1755503618,1559340080,1531030464,344571697,601162704],[670644873,1444798043,615861036,2067547267,146586183,1839033247,870231768,1630972269],[1328037531,391277355,1467003443,525440403,283032791,1978278941,2121835518,1324917129],[1621980665,1127089933,1278964412,120277542,85398571,1478215957,1799224908,1540261814],[524127389,1835406804,1598724699,1155097617,1397743617,77539486,1108320018,1190974791],[1211755143,211170962,512697288,220959334,1045420375,545612412,940836368,1705467244],[271515836,1626341174,977540695,349295421,483350890,2104514188,1687866465,1082146713],[829748287,488078945,2094764604,860273154,1187407610,700080062,1201078408,42459321],[51943035,901668046,1217879425,1852266500,395516307,1011833419,2011683003,324961595],[1941682643,1830979753,998314999,332511454,1911033270,555290430,1512020017,974667157],[1756802334,1158078737,1545474427,1377368958,505562155,1017421911,628095038,2113809618],[14219565,453856637,1989714682,1783542387,172671119,2018110977,1664912670,762469295],[892721578,1121725203,1701346543,902494054,1032770022,582622688,2012747590,2002725973],[586435754,1240211148,1983199439,1455482755,2023825592,127069108,1521075395,1776343976],[1237804424,241314337,1646912841,1920839883,208177080,1868592840,1126461350,746837545],[2041374969,451446771,1395852923,1147367729,2064700673,569431679,423160699,1138350013],[1146674929,1111467816,1987397672,530484029,977922486,44581553,39165690,85468175],[1251427462,2008547314,236635547,1647436605,1911072752,776918240,588145182,974790060],[902278429,664529622,106465694,860142318,704958111,1551360046,1791806735,2085042156],[195504938,2016910897,864718422,2001276631,1033735945,254947897,1082865711,578631786],[1342689133,866495843,159435257,1370579332,2067977020,867929499,559337139,643074573],[228584357,461709940,547700550,1305860309,1394479971,1092038529,1159069200,648246081],[331329668,585821163,717793284,2086092110,1814636734,1898108391,1819333703,791102644],[748656565,1993643439,1166100135,1656084107,1876725813,1164897330,1052173937,1460300974],[1719032528,1141205898,1194131996,596417860,81360900,1175914609,1151101019,446335736],[517423398,1546194069,1350316101,1797078866,974556646,318499540,152098582,490770693],[1554075356,772881999,337878691,699507795,1937919353,536992843,2066380141,1577565550],[734831182,233002156,326059261,1284183965,2003806167,1687113243,1782329407,480610753],[308360980,1482319095,1079473180,125158324,2116476924,1433586385,499972870,1581301454],[2011619462,1225660957,1904180429,2058953896,1336016734,472191541,407751042,1852925593],[967084477,915845358,1229660221,1107629528,1959932393,220244216,1985834764,960360920],[1062294336,1040934333,1240538100,1640415704,1568239148,37039133,610687130,1121550615],[1024683292,1241044034,2040245489,549658370,1373440490,28419815,252099655,1873684411],[1662341817,1697656204,1627155220,1816387782,270709031,716500786,1017202053,156771348],[1640231097,1171111272,1270508390,1947119054,150812482,1367848662,143193310,795375283],[861060056,548499404,1952451837,168765590,617174216,924916441,685889392,1693157801],[252703449,150033140,920486669,1767949802,1598939025,2028705641,630525905,1240090080],[1260140957,1052840809,1318451345,1148878368,96565233,1940688410,1546114889,810676108],[1674653619,370259351,1390187974,2100555689,1774844872,767870725,2035657228,41043775],[1227580638,934008541,1518802085,1256411099,682206066,1771013029,989354806,693699047],[561447097,972452093,768830988,957658397,119671684,1673072676,205574088,1970755978],[1026341114,719932767,1028522673,895184977,240861231,209532280,1014301266,1144872237],[1121798329,1590271948,142458505,543753337,469571523,939013838,1373137524,513855927],[2107034480,662866888,919632116,2010941566,1026821450,1056049042,1278799535,1220106250],[381051790,387299486,1200361858,668672379,1176369699,369550066,1041903972,1321488984],[224190695,1607061787,1046961131,691281191,896727855,1653285326,1794473072,272281313],[1427021567,2043017138,876042150,1765708959,80529194,1637696775,1802601613,1772807603],[690853526,900445016,1552621238,200895582,52091236,1285771521,1424843311,1993825136],[1456539100,259419094,983039123,827145978,603261552,2070369588,317663415,757883656],[237218398,1408125084,2019215054,1562100392,80400716,1602814422,1055201,1457102788],[844492703,1829057757,1770818979,427731940,1840539739,486521987,2007371991,1154831198],[525754786,1073249635,1427890731,225531918,1452858554,1971514048,969208105,1409255828],[954537189,37429197,504826775,840265508,778802213,1663432418,1269510044,837392614],[2044353220,279945055,292992053,2053862955,2014601192,1010354606,457191802,1291609205],[661383909,1304011382,1096181306,183316696,1135056348,315121267,11667414,512773025],[1449281749,1935824221,1280766973,427648189,1623609079,451303382,230587127,1913636277],[1071458538,1048740988,786702935,491295200,1541788630,1309996989,1084962897,52343012],[1830584681,1690015286,217276815,807488376,2001393874,1275554893,712403688,496669345],[1379640628,1403503665,1661747291,5177543,804827082,1421536175,363417380,455132957],[2104053658,1635108904,1837951902,431687748,1364914343,1659478478,872013764,1029785438],[73955075,1815814594,1918218149,64471154,190284614,751002154,1538425991,1765530228],[1645765118,800242606,695808105,1713719572,1857672210,46483079,615081866,1658593672],[592255286,1758257429,829763223,1834289998,955732974,1752179874,1971913862,1542017460],[1314888062,2054856793,1055939641,1381779685,1415527258,523150834,871231624,1132690530],[1858920054,80331595,287100429,270300876,947059169,1682290121,1513341389,466014832],[951002240,831948470,788605443,1601638697,378518131,790193642,1206510987,316377426],[1075083231,952376673,2046423446,194375701,637477505,552568261,1967221355,396663144],[210023236,9564249,174112671,274590980,1630626858,1258078463,763576817,754906444],[980101115,45154808,204602711,1047114353,1687850474,1606682021,898994209,1975074423],[1852623987,2056182267,1794173682,1832751038,115657488,677187240,1466857252,2013650895],[2064488549,2095299713,1055512394,644716511,1615718978,1588205833,1303867045,929585637],[1830121127,2073146418,1011685993,304789023,1089879580,794304284,1181500365,953768730],[828278467,295836652,655080490,430965424,666860026,859311944,2073572124,159930961],[1954000442,1643695310,724195120,1723148352,2022612373,1728140431,701578648,264498879],[231696519,500686660,1124390470,283861021,1423072259,291962640,1286144912,1726118427],[1441926465,209728761,1377018468,2078671091,1944305154,838544853,1678348692,158555339],[721211567,591338566,225781452,1740484901,51888222,562069125,1750988745,1019337529],[73891418,1451667222,537883015,846586055,983592483,1729564483,954433866,638051135],[333478058,1793790436,1777771123,66429619,1922606408,965376983,2084484785,1867247673],[1010626667,1364602912,566950221,299587886,1665722654,956004049,1925969798,1761714431],[1524530953,531787168,860520130,139951775,1941693537,201795567,1559059970,1238307524],[259234874,603358206,1255249120,113794962,1511767386,1991431378,902860580,549961596],[1282617816,1096116095,233411925,1159660678,2069887122,581496890,668973813,1188223640],[1946705872,664831858,202484000,1808516694,436907375,2036760008,1230880095,131244834],[1994572450,1054524930,1867828079,2023195847,1529512392,267209151,784913752,509978115],[1970842262,458409897,973951461,236662697,679661576,1405017345,1250220957,397492060],[535681379,1509235729,587630953,2064425482,1989128384,110555227,450189755,1858496376],[1459020300,242225367,124006470,1404517559,1375108971,1182537627,1852165813,650632210],[752525738,1482426794,2030530885,1070123017,945724456,1302101117,1810246151,1642916469],[1522095729,2059533870,1690775314,521194591,1839558625,1292678492,79948227,1018686108],[436884535,1581095818,1446398092,141502492,484565931,271945726,350385577,1653828550],[367618727,1100553265,523156273,1466123272,2025126679,62305983,1151315691,691249130],[256586452,1122307514,1152773001,1507435553,1606145157,1214541098,1989511834,102876204],[1507908186,683353958,1792700185,365524007,1147664592,301173606,409999335,1776571067],[1459134497,45321722,1940912416,1979992945,253921845,2089949526,1997473902,1689792328],[2109114109,1788950409,1569815393,307022619,2084200781,210364506,1092605590,743393655],[110706080,1457703936,1351808469,2032530410,133476676,1310509893,1020232394,1115984771],[1017702179,59586202,594061258,164175062,1627898343,781587574,505084704,169709548],[1948192193,1341513952,1781824785,937034200,572461779,676707660,65056700,584379510],[1829699044,1075130507,962693279,177053472,684941706,1395023251,1040951894,2034013034],[348859889,1872353462,1019363131,1866421192,34094222,978597372,1767093692,1486168241],[1205380458,1540799758,103782629,134588747,1361505692,1368999748,1342131837,200124341],[802712680,342741598,727845397,1542370613,1422389715,1165242588,1482962089,522265861],[2018028033,1581303546,1073163566,400597079,344948704,351821207,718267676,512940795],[714924557,838835847,1920551724,1754296351,686862713,320405657,474726513,670410347],[779954980,2100605676,132882437,472151377,17811412,1468927501,2068031188,688042895],[1639509032,734655830,350655902,108664313,1427276562,662901709,833410395,15983538],[1032763922,368781416,1104623601,758671693,508235491,437029974,112678058,1081862582],[696834123,868083720,185867134,17883595,458761717,2107132307,1234387910,1326632008],[43480683,937779910,1321065243,64462696,507798804,1090128783,758001307,1952731832],[1065861252,393524778,1660829014,262209236,1302128008,329870571,1700890839,400306600],[632980150,290620868,254849237,660724430,1670878743,1075469907,2038661647,684699667],[410876630,1379904027,1362366105,1200472961,2114755268,1003639615,33068715,2078055473],[635200629,1083408330,1626060187,1758862539,1961218111,1153682338,1284044355,99509165],[207441600,383489320,1681679825,646651413,166869148,1546716240,1356607000,955932093],[19814711,491557323,1050670619,1025557645,1982989946,1135150447,1005731397,1956091641],[1479208082,1231582270,1450385602,1538262056,10984263,1188556123,1138294622,198428246],[960337695,631190806,2052032646,2032143940,2096524911,1225847314,103569022,579511669],[1167451988,747860846,2029782001,1384956601,9613315,728805021,323993545,1906418308],[403091354,329325412,1437925542,1818279930,1167750062,1341665135,2058493491,352905606],[705642475,545954746,268974689,1262711576,1649741051,995696445,475705771,890375143],[1828395152,1791545969,1165583223,191983088,199939522,822212947,455959483,2068695652],[184830867,1289311917,1500271729,707269904,1804440492,2027020092,1491716540,963554512],[1038376439,820145661,239769161,986725776,42731319,435537525,1234184370,74930785],[60747611,933865708,557165789,144786303,1197366827,272129610,946834325,291125970],[675415440,881423421,1478656087,1730360683,1031761466,1300629701,1612587029,2026788134],[36273428,1613825941,1572174097,1295244353,260975409,536251026,1699195773,1584415970],[1718517654,1396710803,891071782,749070146,1982322721,667382874,674418440,1096508703],[1438551090,1417586467,215715274,536563178,1734623124,450381878,1467965553,522713105],[1710264705,54730237,1399944578,291660840,52059622,750558266,2055348566,1369861146],[964875524,1779145908,1145026995,322815374,4900444,1991249855,547669908,9353902],[913117342,790173659,407459211,1128619055,319388556,878134331,1446252040,2034069651],[768358356,652558993,1796510660,295039965,251289939,413005062,1165089927,166238801],[274189005,1499713312,1568862313,868024840,1316982095,1100028062,165068279,1997800344],[271081518,356631653,1615329152,1365973865,1677416776,2115584023,1762110686,1488485120],[1909683732,876214232,230444234,1225779249,1857956711,1228838178,1761556315,1237422701],[1729890543,899105354,692664231,1775073504,1731821716,566661878,1750257299,2129267654],[1901601633,751707531,1428842025,1566896499,1240209205,2061114239,1475811761,380611838],[28649514,700884957,58062956,1257737427,639278790,1538621615,1516642249,146028597],[1648209926,771597200,1328646085,433262352,1868519697,989219603,668689820,698219984],[4015721,1324525342,407453055,1244775365,1030159133,938146251,1637079333,1532766593],[1754007505,1812879441,1042386525,2090684053,1363476003,1668686807,1846247214,1427558828],[743418530,783901919,646394190,456893491,1496050619,1905435673,1254250575,652597238],[1465477749,431416590,1213479112,1575695123,1711993020,92312295,1196329739,1443946888],[209891696,283958168,1485088696,1359326910,319142996,572960027,761476178,2096187931],[1148575250,860518439,262940043,142256938,133199429,1260252457,1834112057,80862344],[552639405,1424380603,585488176,1302956430,93165379,706076046,1611708453,1386170453],[80135944,888573031,999622869,427878421,775757220,84803650,581189108,1429099962],[936989573,863415507,460725860,774530778,850594481,1764941032,412626953,821841493],[1205555132,1299064742,424501824,678252051,1553189143,1522174426,662391733,1195527319],[311855221,224132768,159410896,1769016517,1343014027,1653051573,106176306,287298515],[466518769,1572610199,714417646,1906402354,831483293,1880499961,1264853958,1669623064],[370974800,1512470018,958991241,2120488929,449878178,294925936,95394626,1124189811],[1934249116,2113328731,343889072,1013814044,379597754,524789543,897666384,128014306],[1027718553,988322437,1411642082,1725689793,1838493232,239755000,1981092856,408397094],[565160805,1081472988,1327099494,832460436,1635373658,2031252029,446177205,489204791],[1779518792,368848658,209584389,613053632,1324003164,807256917,711295480,1454100367],[514973017,1734840431,628715934,1148982508,1231256072,1140809902,675389529,78630106],[1635945856,1047521150,18156189,1376399110,894071353,719738741,723966797,1979907278],[472952283,897384732,1965352380,462646933,386061669,1452057659,2095804867,1702128454],[1221233268,98261435,884590554,1469048061,243189869,1976860552,581953468,727730598],[1495751044,1886340584,750050852,2055309272,1757087378,264433382,219065665,1714089256],[496073621,1487198445,1957226404,769251545,958731096,656222155,1892435522,1141498141],[958998420,136418402,1351452378,357269240,1384505958,1532788928,2936687,1805606369],[1495068542,746232616,671318146,176718229,556609245,1821184556,29950265,1753192206],[1733327592,2098878901,25884891,1230216612,383725328,1816528632,219488257,2111146246],[602080506,283524077,249698176,6707201,1928771353,902150735,2038347958,2009348716],[546306012,731851465,602864846,1078465612,1491319050,740725018,28245835,1584794769],[510360306,1938989100,1180567867,341145689,25577426,2090210878,464285655,1576113107],[1068022029,1099496162,1151559297,1439934654,527894831,575271238,1989332211,344238676],[1033854596,353595480,1872009688,1938778863,607538087,943970817,1538323495,1589561493],[1999102879,1815700373,1471640807,1235585151,856403934,358622820,300399088,753791640],[1131892807,1933982453,106716376,124541845,964936409,1863550559,678692364,239706484],[1921272365,949170030,1911730766,1837896220,1518562410,468543718,844413877,918566465],[369405963,1436812708,1420151319,1101290234,1852756268,274904878,2034978795,360149971],[1789936483,392851194,275759391,128553761,1568987327,723562287,1917615432,1713999271],[879948032,801221539,959601095,670174351,1689935696,1503252972,187803140,596318266],[1431440429,1027777477,1983852950,82481915,1490378648,780548391,1365046372,862079969],[1303071493,146430309,1786483070,278855933,105904467,309597444,1207182352,796162557],[1627375385,1533698615,1881633180,306274145,737460705,1628308118,1284518544,2103247772],[247676135,1225877009,1545587884,1033034283,2107800041,91279632,2051887628,1413938417],[705629112,261500343,200353204,437826485,1537214235,735215612,817726425,410202061],[787096013,1614452455,1966637814,1914177347,118426454,876942778,475486140,2076986195],[1325293475,1157593559,1104359733,1605549344,749266314,779618183,129931591,951255037],[2124855372,1433260470,1301090794,919273322,1809731918,389105550,415472740,1482323977],[1501801188,713645336,379886190,1409916086,64344426,1776027852,1894554311,268186649],[2085827860,381763212,1840906769,1015065423,1662953464,2018251935,1376918126,1822791477],[1854780977,684903874,176318261,1703060973,533315517,1756262930,2033853288,717305982],[1747711991,921508087,1607375596,1073096451,1167293040,143460868,1175955451,1257264141],[2076115915,1267888981,1864147096,1054858833,1964945802,1247980028,1082563303,252573773],[356269180,1375432472,1139092453,1653561941,1685899713,961118310,526966158,1913805523],[19062600,174200568,1741160425,947397175,193202856,1192438170,1170663520,143941328],[268762548,481658827,188658791,1016765850,418761446,634830199,560699484,1006926077],[1394756921,1950145132,1349926785,166242581,1525351360,1554922278,753180984,213319282],[426874989,260137366,1292950990,279360046,844287987,1912721081,1239859196,1667789609],[826682253,448759130,36613644,291558568,459741520,686930311,478283831,1308363783],[1238117535,743750260,927266081,956881281,1382046406,1256693571,1636546611,1900921531],[1431143705,1775463361,1480496899,703773425,219682467,572116046,909510254,1822220983],[1806810916,132718208,1212764524,1829400872,1996540595,767331262,1906030791,1889180613],[719463653,1432689752,1733980762,1245264797,1336840393,1638572476,1703311863,1051931546],[42668108,418802337,1576638045,2037390582,48881615,729645194,277404187,964710438],[1090959147,1275828328,809742293,357126513,1358004947,1920402471,956551553,1291304004],[1211342835,678923095,1559634741,985021738,400728161,2107577660,1240762703,1390134398],[546447290,793517791,1881697158,1175830846,252447313,584165256,1511948426,1814342642],[739809152,1153324342,209710675,279355615,1306802064,648389792,822185979,40205345],[590481119,1355168757,176588798,221964598,822117245,926034010,1186283889,1051058084],[57018873,1460029791,330163197,90618955,465653021,522056601,1795657006,1832785008],[1154159526,367686151,954131914,105556054,1043676645,877292540,389784995,1267689053],[64133992,505825056,1134701820,38551532,1547557299,138684428,1429134991,472887842],[235709701,1682073381,448124614,1892724990,1021122524,846203622,1729003940,1505695473],[136695994,1418584865,462319935,1309307200,16465919,1337846286,250841414,1148264899],[830909575,2128114681,147341202,262874856,1408320295,1343145539,772087331,112595908],[267613458,845086045,729160006,848994716,1354959449,1460269027,1999509421,1031925402],[1884065053,718146762,1971563743,981033380,147118013,429711103,1728429530,64567996],[1980257268,1136279036,1775476518,847566438,1741680317,1722634236,1015525783,850795080],[1763293705,1661381577,566282454,1030227201,2118302498,117152113,948890139,1470048651],[1921822958,1476697323,45117083,780566550,1695030417,746998959,599268608,529321071],[60561523,979770305,10822890,105264815,1567971829,1044577580,1403281060,2045097995],[1471593999,1037386976,1356052877,388212482,1407698303,1546621876,288091568,1324361953],[1248184818,1255250020,1426342319,1391417633,604929424,12683920,1892839266,650805550],[1902349341,438389193,1237728639,1291811987,228328264,1316973651,590084171,1867564290],[41394798,347380229,936540066,98443534,1199606178,1381901242,229172454,87971537],[124877260,1024463427,892797898,1747603597,698415199,1894690155,1146620523,975336412],[1768368050,1833527028,1681098613,1788676483,1997686104,1063828789,1374235803,66816900],[2021335727,1809280497,592368786,236578811,699999431,2066054366,548886476,391079895],[790733596,2002885253,1028347873,486026134,1442213212,1595205180,605789253,2111849767],[265711712,1998741617,1863964360,253065765,1122552191,1235250347,443092657,628845324],[1099139366,1890350148,873649815,488981513,214601687,1334719772,1921326798,925032666],[877780086,1640205464,1243504894,1199502768,1989102174,246576495,86120861,549765415],[495433105,1076150107,770991413,1295798626,1361510894,304563846,1559406651,1399229892],[1223988159,417027104,1724962986,1224582301,1920306841,1421626636,640157020,378029861],[1161186917,1950802210,1418266388,458749451,403945144,1274707681,2006321545,191035351],[1102333701,1610504898,957780083,371013217,1168071789,1699469249,933018307,1569586527],[1459296767,33114518,954860769,372600782,548448708,1425629931,1819593516,2109611684],[309400142,362916354,271572780,1344167573,740265792,1880965482,513066989,1478156299],[1000495837,1303298976,1584214674,1426978737,1574136684,682094975,45883661,1231036042],[1945848040,72153010,371956935,790627752,901343125,908753166,1373477840,1206987858],[463978309,1142253741,2075178617,1259120313,209946219,1413698578,240812577,1061872091],[1714904733,1189269068,1315477299,624505400,2097748375,1367658811,189918126,141550447],[2050407312,227568626,1408598429,806144176,188795408,2010989785,202433102,685463588],[1878274729,1018420443,1504324151,642491667,6837645,2045247849,1479389507,214573052],[1026312998,523389484,441427309,1667479818,377054375,178721975,22421229,1326883081],[1699821922,1171441782,107838415,2128486588,1962682661,2051029772,1688716065,263496544],[1943629448,646226748,762383862,1769047255,162186101,1935157102,154403403,57809370],[660856298,1570637926,378995706,248435299,301914180,1723273981,1657839968,1667782187],[1489872610,185510854,1483914706,1742631896,1911141622,1113644497,553663315,1224000059],[1777176277,576527727,355729590,2014249814,530679303,649908946,709662204,848723165],[154413622,2114194385,1704842864,831809807,581429248,558059287,1930502848,1081698316],[173312071,333672199,1864135370,544742575,452815843,348759284,835493223,906358826],[414577323,1616221115,1306390037,393646087,438595223,1666191901,446885964,585393099],[1593191070,1103479634,682598196,698732711,1920115442,1027465233,260191647,299205463],[1772676971,1629488010,601689776,1077457276,2119432481,1507859012,717671030,465840567],[644556239,1810832847,854927720,1364088212,1883607213,1481382052,714729744,1794289368],[1861474253,1784537369,1135739633,1717621150,789824760,74931849,1814830281,355863297],[1002716970,997150175,64443429,749325655,310321403,1913636014,566706409,412142494],[1011660573,865163237,469122295,1240456415,1774269574,265141432,882330980,1939503100],[1897207073,1923137415,847879367,1535183420,1102597737,1988387676,1616773356,1702175001],[631302691,459335115,1845197981,1882891331,837340803,535461638,557795305,399907056],[824087430,1791984182,193584760,808686980,2128808808,1665522845,694435974,1389450430],[627290630,2098230988,439410726,1463707490,960213203,1127810509,1664967288,1228898222],[1249341879,46073268,316197713,659697647,1209874830,1113527379,1789660878,44142385],[576606982,168518060,1203460325,910384110,876557461,1609001358,1342327422,291760734],[659775594,82292090,579396655,1806731627,2091407058,956926073,414680154,2051610755],[857034989,680285765,290078200,213011549,488871542,1978996520,160208317,241742114],[41275476,472788814,115576969,635729739,853506047,1909560333,2072917822,777459880],[1836908298,1297667080,529643639,938245554,1016043740,775673026,896418351,848696103],[1359013177,1808914301,862292966,672143108,738691259,1656737811,1557381689,1443307321],[2054641371,644114975,354957289,558010710,173643021,2125488832,2105200706,184790675],[86109026,453805824,1025587230,415467192,352685068,432351038,686955002,1552448662],[433734240,1000047478,73949670,268321940,2087358867,1820617808,1115579140,1072202947],[313927147,1298811855,949818480,1385606579,625018772,885129476,921647033,1889807513],[1648676820,720409028,1483916985,65145569,743026947,1682488144,1843820166,1551050822],[499433780,195796289,35784134,806307414,1227414362,89825056,354262259,123791696],[1626214906,2026769466,117154370,1803123362,1661014251,519974760,1719509984,1043007156],[1783847036,581792258,1178501149,762939098,1220781603,800344338,846367773,2038898022],[778295943,1300808960,1866506249,1258611336,1345687275,791285530,492443153,803063733],[372302276,269122174,930968300,1338355584,644537284,895428361,1041434390,1048775324],[238054896,617504604,922599867,276817413,1139219189,650405312,929855478,1839420208],[452644968,271092280,291157559,1839052100,1974935923,1293617362,1925240937,414406224],[1186207704,895092691,1287973056,112964154,1457207743,443774609,441975341,278711916],[1857948420,1481759878,1636446036,2105682638,796910785,1026196916,1673545652,317121415],[689841129,96069535,1843142254,1225580041,1305399551,847886961,1549355342,1051063329],[1817317894,736323668,1259946390,75004744,1130799772,2051895685,2122861479,1809661028],[406985053,553930496,387143814,20190489,1260206792,1671277961,906246559,468317712],[305455418,482390236,1175380085,863365375,575025141,681693770,2056935268,1611043202],[1715712445,175000254,1139247222,1275311528,1641192931,338911155,492674242,1182599439],[852642784,452803418,1371345313,1699964179,1845679252,236282366,1319462498,1036948937],[57561679,673997488,814263990,627281965,586701906,1568402950,259973139,1218564312],[118686826,2115353372,625195365,1886427701,722540990,2055697062,1598950728,1602730673],[1784571669,906041862,1656398708,2047795386,1368038268,1291496330,590047337,1620063890],[1292087932,241903036,870581076,441889215,1491841373,134858336,846784825,1879381143],[373504358,865785615,1055299601,1234068257,1284108081,25508032,1959784512,1526862899],[446499045,1426541981,1802465198,1382005295,1044720388,523379480,1800555504,1718849455],[515987005,569654631,458065489,1958167966,636327977,580330934,1417867667,309615235],[1621729526,1816671959,588056132,1634408219,1222205892,547210090,616217797,1865820143],[641705661,1063401490,536551063,743795270,1758438070,1155395785,875908140,1001139063],[1815191322,1819230569,1370232846,2086627090,1897008138,1785976973,655360874,583052329],[883105944,1989682331,1148850830,193373131,2012068453,1057488486,148288352,1182246681],[2102836745,2062400093,1453855591,1216409076,2127778827,1202746416,1121346208,183574924],[458805158,1601178683,791980548,1421605712,1157581155,443668929,480371597,1773397459],[727531285,1554506190,1031675981,133213917,250572556,675031494,725975014,304407233],[2128179606,718101152,548141082,899030192,452291359,2096847015,608212300,1222236818],[1833338699,778165193,1845155045,937162875,2121601965,1086123265,1677084204,1631696252],[1338432053,481597048,1334886147,1203539639,307968300,1051777088,613312500,2040433344],[1728023896,718625181,1396470016,1474711200,77609918,1092773550,1629017570,1271650215],[183275122,1755619038,281813700,2107254734,815428796,1466828594,467397945,223682734],[829554498,703546543,1556440556,502374943,584946504,776854272,1928785153,73773342],[1927294473,389375755,1713738839,652322247,529205928,315912871,1115622754,553458865],[195331876,42506212,801023946,1263744108,1315055896,1939643592,1443007315,1529637615],[2110998223,594374412,1791042723,306055460,1860309845,2106767965,100724526,1899337695],[1875630908,837325863,1847358037,1383204507,1720755162,2092723568,851376037,1066496609],[936981694,1484111291,1992284948,186049147,1554242944,443817699,2055336148,1106585648],[539514878,1993404843,1909900209,1089485363,1908812544,407154566,1824237308,1563603177],[1491291444,1205642353,1083469463,478748922,2017026650,631573349,1418650977,2069827929],[1120468026,1007628684,1530985129,1187211070,910736428,5903442,448505255,524230556],[148283787,346562289,831993358,1863861350,1704736186,715904612,717934284,1383960101],[181201813,503355977,950860755,1705564576,1504389133,1716215441,898253578,1359170474],[158674269,1512423236,1645893423,1083091332,746767642,1051439100,109698383,36383551],[1256758026,788714756,81315390,1360253260,1770003474,2102238123,1597285717,908780966],[385295758,1447050358,281545793,1320402055,601962889,1568259568,946780573,1272616071],[1447440870,1790253959,1589100150,385222406,939777625,1673842920,2063257511,1265755495],[1783077306,473941977,361349460,1199582876,287947683,2020940661,166337803,1277179069],[1563871223,1185140252,933946882,197087457,1937146605,1175011898,1586094998,152295220],[248339495,1208497153,1799706395,1381576510,1981569766,780508582,1193758957,84195772],[301926730,1855803733,184757447,1952635869,129299249,7188827,2130281701,1733374221],[1772957370,1199625392,2075952058,399938554,133198638,807727287,2030585828,906161905],[791711318,169334663,975637136,628519169,604295912,577704202,288683201,1875583347],[1701838764,81202696,397360586,250099244,1595412121,249467825,1495361986,1111363652],[804880907,629292409,22983768,965101594,826485486,200368600,1209403352,1811220514],[582364367,1747364118,2027192347,143817706,1433104673,851086865,1878648049,260732432],[560124437,56316892,42608630,359076455,1474122993,937851996,1976895720,1495627362],[331750759,62845084,2048676554,1040571269,1523601595,1154306420,655427958,1439463049],[901296375,498481796,842923617,1526213384,1448869339,757377246,1984059562,734446251],[1218667685,298918469,721577753,416777037,367880456,1467350667,1837647068,312554365],[1411675663,1927277354,1481954309,274706511,957886287,2111414719,1585193253,890103930],[971787691,1746247251,919792262,959340726,1525539892,1317522662,1775990518,745590743],[656603580,1633462486,1211845638,328054703,87114195,1475025879,1188220774,1846390668],[1454361856,82863549,92848397,1043004401,150600055,1175469742,1499381400,294620762],[1008256797,1633509689,1889730639,57752179,491309785,1535508118,1893404808,846107436],[273256558,799797131,1033981352,847781556,1844509239,1198177625,68587860,1718301570],[132640745,321587542,1663927204,497038934,270198576,232345121,534997129,670758895],[1015683897,1594524824,2129940692,1869168735,91888549,780790244,322197906,1607729302],[1803632900,155493163,838912519,610274441,1254853355,1431687049,900361527,359883870],[2002961501,2049421581,1005755963,1822813519,1098912516,1702692661,1317918317,1139640610],[1832689867,1942843339,443215522,232373865,293312614,1953574740,1278647702,1602920679],[888277854,338580851,1690827302,261104923,2088780487,1676607753,1394409881,2046415221],[1844576347,383050152,409602789,1015392028,1628674072,1989238393,1058146316,1535911304],[1378015583,227478807,245432873,593857067,1485301937,1627551929,1018681690,1343127325],[1228497196,609351569,1172497793,969072941,1570829780,2016870468,2062373569,1243830365],[613787954,154677809,1823300362,152737765,1144274660,433554593,487918574,1968007720],[266730907,884735225,322776060,389483345,1539018815,290101849,1968009765,1006485379],[1472816345,1170225179,209646725,220881394,540357548,1250780705,1641347975,1168789850],[360050623,1619602668,1552453882,793518717,851135144,1033878346,715279205,824676659],[1634198468,1939609322,456260752,1274446800,662407942,1698976478,832742653,951038344],[2095737922,1156349675,2042689576,1455712469,1709499361,141093861,1041863611,1013495021],[276467701,1619612314,1024409244,949357719,983680593,1858370631,519232533,239634095],[922006400,1663961348,17029216,1102046182,1571148141,1538281874,430971587,165639875],[1841778879,1746717648,810802815,67829551,1198860637,1561304332,1925775048,900456100],[207032496,1098294087,1484460330,245179211,584765581,539681755,147654677,1904123548],[944625426,885071426,1229944132,2069633570,976072678,1733040505,1469710990,1247906909],[917501339,2053656031,1540715841,943920139,530038902,203578272,815621748,1995671160],[1447151450,1965324107,728861845,1442213153,945481090,553949101,1828467437,1043767239],[192462208,695498855,751825808,1019460194,847700577,1848745359,2004725669,1622935792],[1193169699,94018391,1700969520,355043933,1081461406,1099411946,272090276,379403944],[990808126,1702804515,1709267705,230453471,435394963,1961345451,435018900,1440587182],[974059910,1674440343,1549056039,1426580714,1087848096,2123174745,1236318219,1827588174],[1401083827,1303153670,1443453239,220488139,734552129,1761799130,632814836,897800071],[509261075,1879176028,6587800,2081461453,333568883,836741331,403698526,757857486],[1738754756,2044597086,314066677,780952200,1223682104,1331863707,1549668452,1615962625],[602639867,1855382852,1544332696,2124086917,1129789756,1829097805,810705465,834602575],[337238127,1378839639,1029462441,594657917,1461896899,1167726751,856552201,761714420],[1041267659,267239617,354021055,1603456062,187724613,1421227707,1068728934,171224925],[811260031,1576362614,1784305961,1479803978,1122673973,34778134,924936989,732802288],[558712669,126614415,571663610,959225550,119482724,718636594,2118831991,1085259945],[729479781,219632627,180424711,1420089901,945153455,589160519,1494537111,389255611],[1433067467,1972012459,990864152,295387273,1906951572,2040883244,364277502,1707037732],[90499911,712949781,420052818,648494287,545594456,1359497776,810684973,601698636],[1045790470,2033845705,882329628,1500363053,910100263,500475049,436939478,2107186163],[2037404896,1057030971,58129321,1578531886,956031070,2084017653,98679678,388065264],[1983018419,619932788,786665041,1391522324,1739221524,1350196819,569498262,637766187],[1182521570,1978161878,129852859,490641968,1873823532,244383673,91486912,2033577824],[13324192,222698771,1154914127,260676849,1307241943,1290996523,567891796,690775089],[914763268,863230615,60182510,1210471400,634271957,1276789461,1371759957,947969807],[1258797505,1746322968,1640873314,2112347664,1849037660,438120203,311175416,1179012792],[530194737,621604881,476784770,1286523873,84172725,960607372,1521290144,779566472],[1720570023,2108756168,2078655054,1336976534,1854397902,1767047584,416922845,660216421],[313889770,771639780,185445232,2056587777,32334831,483788194,1812009371,660965403],[2129153944,852842545,1588208564,1387542887,50341733,1889149066,889150633,1246920628],[1379512459,252849013,361658834,2020409620,1020380015,1560845739,1636437465,1048714526],[800793297,1068993137,260688989,322379964,235389782,731388306,1719018970,1524919169],[1529078016,987654522,2092204273,1686682163,65633843,560144532,870121606,1918923218],[1079192791,2091087352,414502378,1417457250,162226138,558886811,182339521,1035768232],[755502584,806002012,1738182443,1605622122,877707441,2011971122,317119053,295383789],[774576964,1440520034,1109469800,277503725,1852793778,759459108,1804713734,1080525285],[2116931282,598849927,982783747,1235003513,1830069700,1691248827,2019102768,1186255926],[366385889,189919638,676586539,1796188241,1015339248,1635061487,182855850,1237536405],[747400307,806497444,687541335,1991996696,274272847,380968752,1416485479,1951632464],[943926074,2025654214,2055177037,1420791073,24632815,228405976,712648121,1500010453],[417450684,337588439,117355719,2008534158,1921884666,84617896,2031698399,796507176],[258165968,1990932734,1387709902,1246297238,1069451604,949516118,940047680,367077680],[299898491,320811686,96964544,1565294774,655993051,479740093,410853270,1187175977],[466963796,487696605,2000373136,621791327,772729513,1701918888,81818917,1827253856],[1695287283,338207615,1858499745,1845403466,509348925,171759760,1597240110,1529479769],[911994687,1390886563,1398621581,1626658286,377115809,1058410806,1506640958,140456354],[254580171,2038480993,931601256,603397360,268126106,89113312,827249387,1087104609],[810503021,251133847,787061581,737765457,1415493986,1420802049,803628768,2018431469],[893679159,93904517,788648626,1927576758,685652602,1409569982,1847584576,366415358],[1832729154,1083497664,570237718,1477493342,357095797,722854443,909422467,953549307],[952799122,345796150,29630858,226176143,1189274174,1137835752,1382129791,1509491673],[610664372,1103729331,805590490,1227900339,1837946118,731925795,1810445194,1588839759],[204765434,1775318509,1123913530,511212969,1309895596,1680357788,1438047036,469582328],[1070765651,1001018228,1853426036,2120627134,1617562190,64277123,1600280539,172589505],[1423488109,503518647,1322027522,729217006,572342282,286828939,1383783029,882136223],[557466622,704562230,1502698746,669513578,483397374,213410451,1641306932,1120394530],[428659551,909601767,706416712,2043221142,556118065,1932139822,1590608272,1534177017],[213857527,150217823,1349529836,366242385,2044593231,962686852,643420447,1332036859],[888935398,1468524675,398574362,1007863630,468239122,1995198470,917254577,272132431],[1012938199,138204628,2114332819,523748830,1733169337,1880911976,1326278599,637213358],[557684280,601860092,1619525031,221131244,1837814791,1642270573,1812012427,1077784335],[1601258864,1573773560,2006790869,1005888983,1638324641,879607822,1453089468,596246341],[787301914,1947813804,1875487608,1752400472,687742173,397406905,626329584,802971152],[1881643731,794117432,1897312958,1965404090,1931364962,663285909,943479154,1668175103],[86486653,1944472564,1318864483,1081732030,1699627855,268317220,577585573,342478284],[1208615627,1046165458,1264788805,1169330480,1725537067,1830691373,1388346339,1879257520],[826078947,807207596,819022769,1994263290,990585624,1096979731,1382956688,531971309],[1769408235,1117000791,1407962027,672763961,174403184,590513216,196407003,1220967992],[643990331,1066446975,953211140,666110676,1818240099,949113924,793519884,908810661],[1762496955,1113177990,1593880446,1875744962,625112195,163688461,899024158,15348900],[1145384073,1322809742,1201982685,1683722219,1078377796,1840334861,1814046056,222287793],[1564881415,832579849,209800378,1314989847,1923159359,468285940,767820543,1754643943],[1793826982,255185036,1099114563,1204097542,444437633,1691029483,1331212593,149647171],[1223360218,1070135261,1305659652,792893140,891658119,655396748,716636117,1261819037],[1590529573,543728018,49452839,11871693,1737060851,1414621488,1475887579,1191387641],[989104241,666636354,1383039904,1390875818,1059101870,1254784190,369685728,1269458131],[611783424,202550291,1181108205,1071295263,1264026915,449029989,1878852485,558340949],[1014498022,1174030111,1717691078,438983304,1666833308,1190703399,17359515,1438103759],[858367250,1190456481,1716182169,1207391120,1072276811,1701871648,1051582129,626549185],[110016647,764451927,1543107971,817811138,736699787,94833399,224902774,915075692],[363857815,1897671033,1946868940,22046811,285339583,1842122545,293937051,1438230020],[1842041093,1673412032,1074186128,535533692,2032062247,670556039,1130301774,1671236580],[570049949,864772791,1255899349,733088126,626409667,1522521380,1511991985,576659713],[1381699957,526264873,894944600,1728054957,207484717,1413558985,1135992650,1530639048],[1269244593,1680784213,1972472022,139348941,65908739,1140937362,556157765,1234151494],[1652435639,1889696246,993526970,74879749,835275076,8007178,1476877323,2055380402],[713672470,1560411817,609494790,513755408,1998595962,182212575,1359571188,1236499873],[1659566616,1474646554,938631770,1478882119,424473201,1846255251,1322882721,1628616487],[328481056,1622676305,1344700094,744398026,1598632386,1909319406,612448005,917543437],[2119045967,857220775,540530392,1821645679,1042621802,1008610763,1906948768,1600309518],[1638299310,1764444203,257027801,1894618109,1244340551,2019366748,1926568303,187516887],[2061841636,925844173,880161670,69708094,1308513417,1746150523,1175942285,148040288],[193156840,1331094949,713721915,600442889,777365819,553034537,104136354,515646550],[1204449858,2028031192,1754006574,782915854,1444529068,1484969203,446926966,548803123],[1702439633,417107717,1617550116,826989345,2068729860,64415690,283643324,376255559],[1294570434,1599058598,934120850,2088503245,648147853,1278346777,641204939,187841977],[246735358,920299348,178376166,1592569545,1605592808,1395582055,832651144,6079223],[1177450943,1587165927,427565091,1296035617,2019786101,455413712,1426163506,1766201371],[323790075,2004867144,1566825067,1892900805,1041490691,903836709,1864460495,1911947807],[1220448900,1459473443,853992372,769347503,15228571,1851684550,459912147,1055336064],[1694413705,1337729055,79952393,1255851549,954219868,2002169462,1553295705,495979965],[1657252883,1335899977,1693075358,584658738,1755960764,1571861002,326153843,650536593],[1995800819,605529143,272669910,1056901066,235945564,493597522,1078806493,14836815],[1807653802,1171514065,576993759,245511747,598648582,1621710680,1547386216,671151688],[732884328,173702608,1317178690,1773537289,1017421453,94009075,41042612,555068708],[1925103198,1557464983,95446802,636340982,1470168001,672787622,928120522,1953724367],[1857766513,462986417,401636928,507826650,414631541,1787069766,1248790452,46562722],[1781942328,609518494,1888156489,844438630,1228401369,30530129,1878325543,1899233193],[67139483,1218039339,128486515,730645131,1343016156,1599528582,1037894398,1140043030],[1042117188,1820362222,1282479862,2019081879,1718061900,1757799645,824393766,1584948142],[312215139,1106145825,1349477360,1724369409,1324359267,629938795,465920070,290903342],[1767577819,1603529479,887950715,1243281791,1670712837,1568480263,611578673,1655240139],[698647974,168400215,1555261579,139577463,1342468518,1834513948,1880632987,1895355353],[604239919,1886214637,1700357401,951517852,60670513,2119411691,1736768951,1688320075],[895960344,1388216127,241506056,912680729,1308901257,53157137,1728850629,1663527774],[803445560,1669174615,793663007,1800468133,586754304,1666024190,316576321,779707089],[1069708015,1492353012,329530025,1821275647,374656790,1436209720,1951866605,1617456379],[356015795,1672563883,1492252268,1595183759,1131769121,549646728,1868811300,1572130094],[1024484672,1052581958,1174808985,372173440,2060372046,931250095,1299861680,1818217952],[1117689710,788064589,1656890796,1853511692,1203144665,1819468116,1255894176,305727441],[917027609,1902881851,1953253483,1511680412,1653286400,1234730663,1982558826,430763282],[219044141,1481945076,1787764187,1409304841,1978597218,1055354744,660083676,274918837],[1608266779,560289708,1447136916,712072997,238033406,159392970,788178143,1014651643],[635101847,875613857,1472407205,1907884596,1772906541,1429771155,995871119,1844882848],[506194252,1499412924,1660611942,592268547,574415936,1771877633,320194527,577874268],[1171024963,385052067,324356270,52480438,6797222,2107109499,1743677507,318122282],[1245683493,990402188,278351737,122676779,104015457,317302911,700379659,1563982612],[1063759143,1258063807,1973871470,2080015992,789897451,308443417,1617816422,821614939],[950660938,633093841,1833925443,347772403,1275695101,977006791,635660307,1786466032],[584770004,2073035181,827140899,632961695,721253930,717046249,264049250,513474560],[642812196,132151688,2086436338,1973286118,1734291295,1024734997,1370491154,561703263],[1067323026,859385555,239634990,2057706172,2070596791,923666459,1820857619,433732649],[1238229433,1876751747,1885281545,514057503,1622599087,1212652833,526837840,15705537],[1838628519,831734452,1210854886,1000618259,995168931,712381002,970141608,1988090055],[1634571348,1006964684,1737848058,1757935869,1228836903,1455440769,1685398969,1482243566],[1924065361,455673103,1760233103,1639283428,135060110,1760342270,258464298,1476580323],[1262299836,1139289382,283156166,1960429321,411608536,1557686085,1736361909,204964632],[1065088677,337297544,1628859854,2013852065,1318453713,79781406,517021237,1013202510],[1636639773,628780988,1404005909,1850704802,122069311,164946341,215237342,1830514684],[1971885728,324115461,108608745,978692561,1063294569,2121553995,1635019952,294388664],[1662466539,318385878,1397638540,557913834,1069144986,368993798,1746195148,758831693],[1582882953,673102909,682964542,48974883,804559844,1468275663,1312143447,2112135361],[1718476122,294754962,1796568279,1909316430,146875034,257319746,944590330,789813160],[1913322113,1050034744,1570309848,1299231843,1253132003,1797354190,251587564,616024493],[771369067,1463833667,1378672717,1361701024,381415454,1885358096,1282055024,482625021],[1002542686,417398728,129407863,1272535508,329910630,162976290,74659415,437120304],[862487900,524623120,940370252,1405477683,41147424,1687381259,2062151863,1947084396],[545574625,1667449659,537553106,1852123789,1654975142,1285366605,710243167,127518226],[370402705,1469255954,1022059164,1521143072,1563780460,1566837104,63461500,1473788081],[913237492,932365768,655820996,1190806675,1185362703,2023937979,2072042672,1771795574],[41913073,2007234381,1870418175,2029110074,184529509,1502487506,1169636564,347979857],[1717490344,776087474,1874179815,1016222574,1573054954,248455984,499396436,2102894087],[314109962,490244752,1545867192,28681426,773463751,1108312,2079505737,1532372098],[954528774,94684491,1348106210,848628096,1464232281,1777248666,2003369207,946046994],[457319507,1293999333,1062297085,913854003,1498928598,1256460249,128539354,1183096085],[743509447,2051998098,1456625585,1815911871,19113507,1538807947,2016758754,670536229],[613560749,1840076819,292821430,1325630579,1876333730,563573548,1469779049,941050689],[1315806322,1909714820,1265159678,1103810744,1688890877,414902605,690574672,2067672744],[1361711712,1821103920,440768273,264775380,240611265,145157183,817889352,164344513],[1049805234,104818139,528624406,1373907088,1563387058,1957254282,813153553,2109600791],[368941863,317887839,1187212944,1869289896,1145368526,1490528777,80614758,130352463],[650766949,139928311,671108697,1508423098,1499023482,694442210,232539178,1960471119],[1169574385,1474170997,1154478774,1906965767,1368832151,2115330853,2110961573,1534926569],[1580722926,515733980,540270563,1800332641,177618825,271768766,20611804,1400145808],[646566022,1737093387,1805214469,1055990957,417087789,785645766,125849711,606661939],[1883058104,2042115290,1085495805,1036199316,1659079554,1341127536,1616015536,106902019],[1343722761,703666602,1394454179,566726756,1089303682,353533111,965093671,1180596958],[1237110708,132051236,663410384,311121159,1508336200,150816950,567913014,1818935134],[859731021,137192097,765879460,1570220847,1970026401,223191271,835015461,2081028454],[698901771,705526322,975546667,11606165,1805267777,2127757083,1394872882,747835825],[1734933466,155636111,264596091,637301116,1799140373,84161642,940354598,1689950512],[1873958548,1576592083,268136545,1205708092,950171202,561403903,66600022,267483929],[565329856,421301901,371979252,1611786155,1224817234,1697184553,699794946,1510835958],[1644921992,1637604120,1672007210,172450407,610710325,1189361016,1329140045,543980140],[1301947850,2065133195,442079755,1894533167,1666824873,327152632,914112432,1933327740],[658684479,1740490399,935239837,1047488797,323624143,816772806,1882137788,83644633],[327279375,1457938834,722613578,44525859,877641055,622438064,1665765068,1908285338],[2043959161,622694564,1299198533,396154500,1892915267,367201688,223393532,1682628800],[888934590,2110421125,490154335,1952089558,1217412594,1314484903,1685940773,1324065338],[372223322,934139740,1334409869,1122728418,1721628063,1226351148,2065604430,1428859553],[786383338,2005109694,643585381,218654048,1217263982,1325702540,1456575906,1329497137],[1889608661,1362078514,1751562720,1741011388,2066249849,409922165,547803504,814254968],[1241017138,1528228145,417928741,912239700,1115340717,1962797557,855549249,851196403],[1321178200,1161451225,78191525,1635007286,590784603,1525403301,1033967609,537458748],[1044384793,379172655,1915290136,1110084746,886647662,763482355,837991722,1991506258],[1026585335,2067993576,770022308,405405725,1675389786,765362424,807351790,1696797467],[548910685,1629055302,950440923,1593825621,1173319518,1665230054,933597364,1211853618],[282383904,1393070322,840823081,1880308538,1061656413,1988449387,1596345079,962010853],[1599372697,1339270104,2064624477,1402566901,1752002323,2096346826,1183131784,1628699760],[1254414909,468987597,834150809,1824904637,2030401849,178264751,1735250155,489566713],[62268497,201516019,1448295733,1616415989,615257131,84209597,302403027,511498736],[1821511475,195252117,740390073,889033426,168790439,929580,585379730,622249129],[2011104989,860330518,1098048320,394149798,1944877441,360684977,165056304,2069659115],[2090428021,152152457,1034328585,223925895,819465031,337633309,1062404799,717605691],[299654896,2020592846,456784107,915041429,581258791,1734398462,902378330,1221893048],[1593795536,13030864,1555247535,1706880494,774969636,1990567343,1158726906,2031502132],[912901333,1315811682,1605880291,53196068,1168465662,2127272455,467691199,1040363308],[1028975044,1603790846,1603284063,600311377,872798975,409252225,2007070647,1479931185],[508945040,1239952567,1299817869,1935385959,732544547,1481094717,732131131,522550449],[1658619220,1089914594,946283430,2078535617,1695468297,1228701810,1051373886,299398676],[77048150,1364093339,1046405396,914571014,1454946785,229539118,1636078385,2113506727],[72985621,338105097,2049648660,1972447340,1198037220,2074535270,20739741,1037285812],[1425036860,458527357,1144643295,1366133675,1663864549,1977102179,1476546864,1779417903],[503040599,378789482,1620063954,2064157380,483399105,1828726770,843837743,492729516],[117508843,884944155,1219962224,1754180886,616865305,2101302195,648539632,1916814475],[1979365123,1462643524,414911524,603478825,1318594842,2083140827,214526879,1134145638],[150659972,2103519855,1987771030,517562326,1489213503,1600377324,1965465718,646040767],[1198368124,1987415879,1123719019,807513841,409851921,1739394702,279532601,1112512861],[345480765,158274266,1247216689,1203699130,860566747,810986951,2031807240,1804468988],[1642113722,1534316179,107780577,308594236,254234329,1990141481,1386653046,1724420554],[237512516,812128715,1124086343,2059594536,1421716694,1958606030,773478907,791646361],[1474201722,1851764262,1634003696,740307377,1484112545,528741833,432865202,1344886849],[2128065919,366750797,1203849003,1073246872,590165144,1586531003,416188421,249404962],[110694928,1800187219,1776362253,567680114,478164723,1572548105,1156934355,941248701],[760923566,66310407,1975418012,1983167905,1925566702,393295976,335951460,620377839],[2121642977,1308801016,95440657,499623077,664135552,450832698,1624977463,1237064820],[2020308395,1506102180,1285097994,1188407965,2043369811,268387510,537873250,1815687992],[1119455209,1578313094,1177205444,286754269,1183184666,705528258,1571943010,714425888],[1427209141,1952747704,1630810458,1691493997,828729040,762341444,396495096,1282355105],[1428742747,1333975984,714282349,1178639912,1577505892,140022840,1326235729,201100873],[661536580,121372915,1915278463,1269876607,405771741,540666072,32069898,283134184],[1261652721,954772649,1223765463,683169626,1237990989,1620982719,1949333185,825381326],[1910848463,1595720180,663924933,1008135775,888720386,1849718792,1067664737,1340113477],[1924331494,1759477441,918374376,693040278,976109444,1455934118,249309672,1388111311],[718212650,1115135594,1549932565,338300992,1394729622,644463243,1618421544,164751531],[165040526,1886624934,1700413556,2037212519,1419632339,1774859478,1047942756,1423789309],[234162699,1812109022,310023104,547015181,29806906,1457937601,823728767,1842787371],[2112399823,472483823,1931852286,1519518478,1282258080,357792287,1808856751,511062400],[1753843681,1904877097,1628633041,475688330,1996207172,521348357,1230457558,844968070],[524135632,808013318,1682758762,1443161779,1851707863,1411433082,1691020883,873278498],[799211967,1205859257,1306817878,678204332,1761215608,337551030,221785230,1952801304],[1966845871,1244384071,1637889766,1502870873,659227653,739211057,226109395,1236166501],[1874384785,984964802,716178233,1549080768,621245530,2033947541,1216594296,1533541131],[1038866230,2128722987,1448364687,172315402,1233663990,1057187449,2019009479,500968004],[1971704712,1395152497,1132161321,427966071,1930621711,22845716,758765556,456593367],[593062560,619010430,857013271,23463915,538243617,250566155,1596059909,961167074],[909509925,1413540503,365844991,907392601,328018682,1162833015,1527445199,1077243585],[2041304025,1318308581,1015473354,945498753,1899230218,1624570386,931716011,223175794],[1364350582,501540596,1942250925,661235698,617836100,298035671,2033086602,1067409498],[179837915,898233910,191956060,529566302,1827223539,1798769675,1374837772,1149499128],[1072224312,468706751,1072336721,963482084,1544399885,472780634,1568911795,1212677915],[1019300685,777253072,718312498,1801110660,524264586,252760250,517484668,1286830286],[1101361231,197163793,304533206,1684127478,835447194,1475867988,742375550,925736100],[1315357506,1267964667,852559812,1644820771,68600159,480601030,1462251554,1769348855],[646640501,277431689,1933284488,1389057424,1798041928,13494276,944792423,450636436],[804226461,468656248,1021122286,391961086,1058271605,1485987238,525020844,1598913482],[69063242,1876167773,216403061,1626046771,917719156,520697385,1955538022,200906571],[770275859,301587520,1017065782,610997187,1787020171,1004473158,425536275,1097731934],[1370989634,960979637,919450040,263686750,773056899,1815708995,492008579,1120862341],[305897251,664464839,718521914,47390295,1802355517,336779059,1159228605,1891818973],[132619255,128538420,2056829114,1821990877,1156181143,2039927014,1595232130,827450052],[611730363,1822555497,1671146403,1843369475,1900808607,1034643846,746560537,1657637133],[269073056,1736682222,669796243,1562227799,1536034953,309318469,408991791,1795914816],[1679759137,780821075,151724974,2089392311,1079376593,800601176,845884739,1927164937],[1135114932,1048899038,1693396813,1438849859,1396274630,2027170514,708662591,1330575896],[2082568995,959713400,160578453,1973277365,168215207,233118680,1095055654,778143045],[191391056,33787916,1677786898,1965288123,1324572121,754208591,1292683421,1851646273],[1681344777,896925008,634062923,65847534,1301677734,36504977,209172126,1608189179],[1083933440,1205051194,46245875,10881784,1315236977,1772921043,2037642982,1447827120],[720393286,925286858,235762112,641050615,154807857,2079189087,162724725,1730887505],[1041413465,1503958998,1568044375,1962974465,1371102528,465535035,770611100,483683160],[1996543069,1378837312,394268838,1116020813,1881894354,462677643,386369439,1632114985],[288035880,110493302,1159432791,647913650,988198675,1128237122,1515208632,385075788],[1819767942,942983771,460295827,1529815318,286341738,2069885875,2082786648,798747358],[1350086709,1229691787,1443440260,1390710516,1669360274,1400050086,1899222102,125262829],[200359052,189386783,795283169,918311132,1428442455,713647521,1550302238,948251385],[1951458275,2008867946,199410880,1256705148,153550689,1513359693,1722894847,525478699],[1598146356,630612687,1198254873,305290035,1265983439,1797470526,1146431444,1746898334],[1226031489,1672851492,939568157,1261101752,2109259100,989180523,1662207434,199149293],[1871824289,910165022,1852753524,1587536187,818753173,2020518570,1371884859,716325104],[1507660084,2062230726,1108751661,841565550,1908635972,434007262,138917747,1321485714],[1177434197,1723987552,1636693597,762545162,353971067,205946039,1290221514,1376211329],[2066253219,948152405,295240044,1635414720,1160299483,781164838,1057713637,1269980824],[354420013,1587117551,1489153678,2026987864,1857218544,1590628071,835327428,329309004],[1947433919,1648549629,1444206929,1139693671,1406933328,1937688746,733123567,1457318951],[906164809,105356495,811958363,421716540,834895163,349055677,1339691041,1566568596],[1069275163,1429918281,2083881518,1526316455,1335037765,1179786884,121928237,567210964],[1661877228,1160066006,223667679,1950327047,1757015905,113613953,2103969078,1459075864],[1522485656,1039717006,1511981987,2881640,499581709,1819966270,1340543495,90908954],[1102243215,560056962,1473906926,2059303520,113136404,1438169830,289209936,383529577],[1266355598,1086607496,591958338,1487181303,1328173840,646675094,1424092415,1111563418],[1966098746,270177665,799742876,407027063,579845031,383971815,1460870636,762540850],[623597622,1400937065,1237898961,1314514195,920972842,1721035206,1335661039,1701822872],[1085851371,486077753,3121714,1744863382,612638300,2093774671,2122332906,803269692],[202307730,1077500507,577694973,1605645968,1056949096,444474464,334822020,394746546],[920449034,937869987,412277618,1166022201,800389362,910084996,1286857892,1174302852],[100001914,907128510,1239152253,1463107438,1548630421,150074433,1776960410,2099370145],[88064239,1766649991,1200702133,439779165,1347613716,1297266936,1199296287,1506954151],[1880941087,316869336,327341775,27989584,1336855746,1706280214,721811374,164505895],[1504253770,1196576103,1157455868,1137247124,2077327160,722544589,1433693293,655668860],[1774069311,347903380,1826172131,1464022484,772555304,318324391,1608833117,2098161875],[2041271174,766283431,222372791,670476409,1135160073,1233209131,1471430685,504544154],[1654398101,1995606783,367922865,1675815752,385922800,1014309653,805521947,136002313],[1340065539,1501074145,2042547025,255116136,192595449,329345214,196293316,1071521051],[320878289,1000033021,1537129122,317849283,1910647345,150987379,1644313015,841528555],[1871152669,547726727,1074151538,1803222718,359363786,587968321,294270811,1335366945],[1067648649,884991926,1444486547,1826564009,1929114495,485951357,1621774597,139952380],[1484481986,2115326321,1095031628,2083189275,1025320728,1120939346,606664547,1419464503],[1194290085,1127221423,2105692152,1473491509,1146348276,909755604,1003691847,1367764460],[1648442038,1795212542,2001885861,889699348,291471370,426591826,1788474964,1730466574],[1127459714,1087319229,1411519831,1838029647,1080888127,416977077,78776910,627583126],[685784288,463005777,688730720,639193525,1739357144,1842451635,146900040,10439562],[676347843,353639480,31401004,1245812148,422042546,1293872357,1723600142,1698119685],[486883323,1293146372,665360578,1367526435,1916683701,2108970648,250563825,1090118625],[2000472776,380778751,809941058,1539878537,622472472,1550072855,330556139,381461473],[1400617422,1671182472,1533970338,1563576326,1989948378,1034380817,56629700,1329764722],[447652588,1019754050,429610048,504643936,1350325492,1342698797,2045931118,665918504],[587651354,569846544,563402689,696043867,2090844302,749493223,372836346,332165923],[1867651447,1147381113,616120066,593426013,1454184260,1718104478,1277521378,133841092],[603653393,1689942875,378728811,1274315409,103675610,577836408,1560630861,311378000],[314359711,1357886318,71299622,1827733574,1963975545,1678294258,1708363202,3759416],[1860980880,198124113,1374873218,1067875514,1187316772,1877797035,676370077,1435893542],[2073036105,267179794,1049437922,163197923,1876326526,1285198904,1853625891,1482725763],[988057933,1137513952,1975737254,334150026,1458674045,1616407557,1528434720,1198522747],[522466694,844048372,779641564,1125312132,742562649,1898090272,1088992049,1862622281],[275239812,1381732913,734494208,1497972356,5322987,465872481,1972749111,204804224],[308367340,1620334480,1479517128,1081850372,676901237,1051337228,635055199,1293888250],[1696606561,1936489488,868877054,701426652,1326850627,2106667786,1777104450,421816307],[175790862,677438636,1113220359,947581305,1077960222,1972342793,868085031,1952582186],[607005574,1450475303,1659783850,744248638,1232262284,157181850,1493223614,1598766794],[567497312,412159111,858429475,371079037,627582752,1085368788,739852919,1998676428],[1208363577,26345066,1536671604,903150998,915693725,1977804368,1848355111,241247456],[1910559311,1877769416,928258516,86580980,1484300878,1822398168,1509305464,592178315],[1577331238,1325823935,1995376000,640280786,1874324807,583870021,2103886167,1284369896],[1705391990,1174851657,752083916,1361707294,1354836670,1222093744,156499882,22682829],[178460521,1835160520,491386226,1064039351,275666255,389081127,1756722875,1441052903],[141314934,625805662,1987263542,866882732,1159731559,90060205,1907337716,2097803495],[710705109,1917035221,1597034457,1530263648,1676935469,428647169,1995525043,826618445],[725289522,680111358,1169270551,1001473345,1449272430,360674849,1790406514,1171871896],[1422316196,694989874,430814812,1564557892,925114582,241762263,1098076710,1092943617],[120143121,654264957,1846829748,125508565,1236413797,1842100129,1890378201,37381343],[1768531047,1970506922,244899025,697291425,1299996077,543469566,1801815519,68901045],[342019445,2042069972,1220652997,1499266124,348701335,2027253413,792252214,1487357571],[1385332742,517941426,1681059131,1676544034,766279279,736584304,1448174788,1793077570],[937388224,759975030,1313012777,948880437,279548001,1458139673,1197445122,576580871],[2123918151,18633483,1441008895,1633631732,863645230,1754880305,2032708476,472925946],[1868557033,666738183,1567248902,136412998,2089986433,1698063095,1638634401,1555228680],[1762231216,1649802898,1591719877,171049977,594236935,1850021692,233447749,1950023477],[1044666728,932020837,802941088,1551495642,43776730,2129646248,1044639309,2079641943],[1008676784,588013486,1625232706,1197482905,370497287,993141020,971603443,901248406],[1286296729,538750575,497825899,1208980178,218543560,214229562,723577751,1895239890],[639620683,2119399275,548698790,852933951,1806125164,1793371286,1034489121,977271415],[1752386202,324293726,772568453,790135723,678187683,1738098096,1017970990,1084579210],[733214342,1112388451,1663599641,176428747,747258419,567001884,147387955,1914785917],[211114662,1737460342,7284363,602732733,275092525,32936270,1286354648,971621494],[388216288,760281721,1250324897,1158416099,187303213,292239051,451630210,1463788726],[470534797,1790724661,1559824753,482578916,474933827,2033283238,1997601205,902858050],[1609499169,1819833208,1434787441,1815959493,2021019219,1760472294,935573264,910429539],[1723271815,861334457,911625926,2015984478,320670353,2094076528,1623436224,1744885654],[615375215,485215741,1172541260,430232337,1811455379,197516708,429234387,372664303],[537350121,1851452206,361319461,949817684,994438467,1793075602,1072109399,1339302125],[422208097,311178920,1485764898,350913112,1303426493,275003408,1178093949,516084080],[1055601974,104585542,1930520289,1041259675,1455202388,1507285985,94762070,1920284225],[1608037241,1503873991,1439977115,376091597,1339644324,1460383566,208812229,1833736172],[1301740924,1916057685,501604602,800953521,450189906,1532837323,500222758,1910898150],[1986038134,862679878,836190299,2061951689,1380250211,1833176785,977195549,1250746891],[489906514,1290821331,500702848,1343507782,527513229,1311564039,573774223,11378011],[1629834354,1361873129,501683209,2025179337,1796219434,915330450,384955049,1122581101],[1282197535,652459394,1080492529,1833710564,1048376083,496803031,287538704,1153470779],[1491729576,640771797,809681472,758597256,199479712,452307839,182014761,479915267],[1130545487,945848468,857132084,1238540020,1958006933,58899608,1962849920,1598244263],[667461044,1230451519,1415110807,948152915,1702855073,130484190,2095709023,1824055112],[929988783,1569479132,401777885,12082706,1598695349,370704989,1046451433,2593346],[1346975190,1001946048,1776443337,205500772,891376409,1345930023,1916395892,468085251],[990562873,1093881072,163597764,1294349719,2098569903,1775932873,1081471412,469753289],[1575222278,839125304,1286681426,1383220335,1246448360,116102027,324116038,752300140],[1227626741,1991370758,545715777,52128210,1114708534,620324801,7292829,428821510],[1003998169,981053876,1950367856,1370349940,2095752919,1618647659,150111431,1635693697],[47596936,758349578,1531970444,162104500,1547695755,1783968661,921396187,464854284],[722522303,1019085398,81707398,1925420009,882286578,1187943403,797665250,1562793913],[1125667041,720077631,1562097329,1894683727,1337616158,1010041456,2107958290,1015253802],[24457281,346542325,1531380099,1029403947,1157723686,1314056333,170793422,237940325],[521533226,1135833809,110883335,657104109,2087489789,1866394918,1644924185,1039511853],[1566345708,1324282680,1199514746,481216231,506964726,1601943927,1182299787,961444903],[518156083,1460944840,1071611559,217294822,2122527055,707417020,1796083664,1504879898],[289148246,291668188,1552985356,541219470,717907056,115879872,1942558069,249380362],[335407073,1374907510,1870066040,2054171658,172995205,30143400,2025592189,598478982],[1812866152,284268058,1614506168,313852522,42666813,1118805243,1393573490,1719998231],[518746797,196040848,1931007328,634200415,1967347622,604833225,791973757,1327214601],[1617207374,82451251,119659204,710500547,1002506136,1283074630,23040300,1204950647],[2066216438,888945965,840513824,1734617082,1874010929,1458329355,1674191834,1479992169],[1289689075,663119397,1454914074,514461955,1513547148,1666432520,989767308,386840970],[1717521229,1224671596,1338785121,1367165732,2005804160,838064425,2001953514,730968801],[1670045178,1458506558,986595875,2032045696,672715861,852879808,161404477,501302549],[2021551931,1979097759,1080310130,2130534102,250117074,1973326114,227255800,252162305],[53412354,45447432,1680831228,1506878369,1271966108,388606662,1906713975,1534425225],[1074003250,363858030,332891787,1934497367,1999438549,1383474316,26511870,1586450519],[344103118,1126511859,445984051,1904406496,1303202063,1736908844,780207910,54109215],[1875284251,715652768,1272208768,1293534370,727275715,1330561122,1373472991,1890528628],[274922149,1826613149,1956481753,1583743242,1789542298,444041736,955424041,1946969337],[387047683,193275396,1974531244,269967399,1198555353,1181940318,56675893,1852770594],[1281761078,1252438788,494154481,1822479153,1847346128,1088084245,1665681350,308810969],[1376259695,1532056952,878745478,204331438,1332029506,1375722941,771057748,1076914297],[1210284765,1946661995,833771385,1021934019,126569646,309445988,1917140361,347280591],[1169622416,1460886402,1509785464,1293663435,708157963,999121822,885339388,1682578658],[52663033,264396131,109736882,217705707,2121315746,1943137549,1802552613,1738522300],[1920279609,98085812,1426704276,1487823,522136802,1542627931,1419796563,364387387],[1258085780,1485816516,864994115,2053081196,2095901597,498890444,1116836515,1153472787],[1338825812,2068912235,47454317,439045279,1653028848,209503116,1006243954,1260067937],[1670014481,821830546,16186839,1318615010,1864198608,1650250679,1513910450,175572497],[850298627,438153760,1416191875,1087766157,1509240632,2007255807,1795819900,1796374742],[359072421,2052911936,1416872779,1950044082,2016385405,1077951821,10343740,1506345328],[1257553167,412582692,2013445314,1585792259,946848330,1523521062,794947596,128983248],[1426329093,1111119113,720088113,1731650729,1371739136,2053470969,1210914212,467595923],[874024079,1253246495,522149651,533191396,1000163772,1852462969,1560153424,2086496398],[697153442,904996972,1553709645,1775904984,1615241621,981178394,1404850828,318960140],[1175103831,733857934,2066166856,455639977,729978336,1281212000,101279498,1575358544],[85142642,238380622,172505188,1062756220,1373606827,1250813397,708570449,132346020],[580942156,695953056,1363557347,1341974306,1374423403,1753769604,447956141,712043840],[144244970,1659305076,1488541177,1236733624,1800009210,382272444,1448122090,241950148],[124320654,277987665,940195914,736578443,1004575514,1031045545,2026142941,1039496791],[2122286874,490496848,644279895,1345490640,690005924,379653865,1089106247,580898231],[1194300830,1424773075,698719838,549580759,1829556005,1075507731,1532212478,143128288],[1643371785,1827740540,1194489849,1066674910,476825359,1683566222,1496851638,246374637],[332291516,1936998899,1921841350,1891250564,1627147111,458179022,1185244168,659275931],[1009255134,1120457222,1180217810,1643705534,348960651,1737327210,869812547,1902575509],[176380685,957555054,996434047,621548833,446133951,1620406898,141807123,1242464223],[113668121,1367860670,508867120,507518823,72392114,1119482191,1439061851,1402911001],[1473451917,1603976172,1223717711,1034327479,1037765868,1853167239,262813345,1400296388],[1022091039,461365402,279465802,1452772510,1092687496,915716462,1904608350,1067861420],[688900225,1039986375,1734779913,1643418683,1309302070,1609318990,2089254919,128403983],[152510956,344846385,1775357700,1847411584,2060834116,1850493318,93700864,419370252],[1524423148,1864796839,2093122680,433321579,951563027,475880031,1567080758,1194743586],[536179716,1319087366,615177623,1450103068,1932547324,1935275051,318307653,78972974],[294769819,52615318,1312496179,334110133,1037941761,1210989722,857576188,508308311],[132669464,666857438,653207690,1164173064,973609796,781837538,1033332578,964296431],[999224751,1918936361,481003009,644702838,1623370787,371506360,1054189311,816628709],[978229958,1725632693,949163478,969204480,1834862911,713515524,113626790,463227278],[1112693590,889376601,1299824228,1697577436,1827363861,1004279378,1416954560,824027982],[1952552103,240327316,574322459,845422795,583000340,1816517229,1675808812,1800138525],[1061910108,504504014,1149269623,1123177568,414293917,361149057,303103649,1302709313],[338764573,134425248,1125886216,19378655,66344,1272385750,1897510180,843943512],[826808598,1720711631,1677025883,1589013835,1812383731,1487342744,1708099647,427741277],[920289433,517760487,389128015,2032890350,141586372,61997200,1542007663,916891160],[1604110995,1724529697,1614858274,653010890,1386858168,261054411,49380561,354231679],[1624233252,59815782,965997856,187252619,649843608,305192942,1497655339,2072303032],[1467504668,1659706672,943238484,940628255,1226154231,741668853,1236646891,420205642],[2109137076,1202592447,1650480778,1928375324,784267639,1224788568,1877849821,357715266],[357433162,2095256845,93355638,246794863,1412030442,278893024,547573405,801484441],[1574905346,1504413000,1825273107,139231688,1610880002,2017247938,919170560,538523390],[143956733,250966097,1776216177,570999058,44755006,2006569405,1306556706,936054405],[1783021275,330588529,1227751738,1911592589,1101142412,571038859,1172459137,507298326],[1983630189,1261891446,1884085773,1748857149,39026601,965506331,848374921,1737012704],[2125436971,670165902,1418756979,849977797,1437610038,1419358758,1767945812,1369031566],[158726629,390960741,1922489799,2031056438,303651029,478633439,1682952013,1268834781],[854793075,1718115141,331618868,1139536332,1144865757,600969937,1410550579,200030360],[2057863555,917396443,524965022,1012514779,1075195459,1344309287,216198115,1930580856],[1455249027,1310832413,73722302,2077820199,530702274,198514052,757063990,727291524],[2122121001,1184274005,510001131,1692970882,1548304301,2093673407,1632673864,268005425],[785391973,1510264609,696189300,459862461,127815102,995245536,603047979,1778172376],[1348692400,1461458563,1412780473,1155990953,67879828,695872235,789287710,878613477],[1345832517,1985887909,2128529787,1602273939,620536310,1080091802,1392078904,1226975163],[1555005935,1293825879,2069232061,924004857,1534260317,2083210744,1501350075,1104563796],[1742571122,855137383,1741631678,2119541414,2041878787,461903294,1190659708,316674267],[1879547668,2033471062,1613138640,1197156897,740363703,1234009530,430997560,1641496340],[236569056,1912488032,728694303,1852162406,697433910,1245626704,2037924271,686085679],[1921298628,1881419486,1551199948,2080127910,1666760763,650026956,1918063207,1051360677],[603460422,1561292002,1502448184,1343961667,726695063,1366362507,435562498,772868227],[1426596134,1161015945,1567685138,1914029195,1248657749,198014100,625261596,1840174389],[976198050,371785467,1658264880,1097747219,1205848855,294596009,1409682630,1957711067],[771838958,1086213965,146093485,1046177890,1401986060,1568933799,1425165647,314496267],[1805004662,757492645,2016648890,973468603,2053373981,330595010,434006430,1326560658],[628822116,1910993728,1395684968,818307158,1322954413,388848511,1160396851,685183293],[2006077054,1806414904,1680554242,1100647836,1531596647,191043127,346998608,377022680],[1153923820,1256969014,535451143,523556914,1684230759,1932953359,1098112054,1643883107],[1259991147,1048824429,86999553,348511939,2089073787,1364960680,1694801852,775909706],[1391378778,1037842510,499509376,1180443566,647664740,1359692360,1291538910,1503933201],[694345125,1067982050,592988914,265894676,657952511,586926426,1114349681,497812394],[774207959,641080509,769579071,1868696795,595470862,1398023686,1304024123,2109940263],[1453856078,1820154696,65377208,1423572588,700625798,1822820463,856439037,412644310],[1193653524,1978468952,1733236867,322696844,277965515,780957360,898073905,413884644],[976613542,734309348,794962419,116400015,399600721,30577,786446205,1684161708],[682647376,937924653,115023454,85108306,323413192,355855531,1679605647,957153105],[1419179341,341632771,619033301,180974321,1186643433,910791273,586412942,1310915667],[1255719557,1248286155,156044174,70019066,446243955,1641885904,1748611467,2061123626],[1424911555,1269290303,1070063873,352420978,338243964,377677484,282970038,840343307],[799064324,1823394397,1575649809,384565057,1818484110,1084885002,1223732570,916275181],[1018021141,1547074363,1183437869,1944864480,572123346,552539976,264553300,613291836],[2124280133,1713427850,1303135562,1773436239,1488681779,2127081203,761642968,914478618],[1040219503,1378139933,436319988,1001344142,1030651861,1569865543,1281007815,1961588812],[129117640,1196475778,935687175,167711928,238856158,7716249,316124260,488212750],[341835921,403722466,193014682,2046024501,585042575,748276994,1268436081,738513956],[315269222,641864126,1042858379,1919103129,1549339147,1118599391,1061441807,1867113664],[2083735958,742960919,1018899973,487926650,1387343065,558552965,2107656717,373920202],[1069467678,403533053,1943557142,693171257,191348103,1361696041,1720782791,2102311166],[1139021153,1112374742,1275045299,1022491592,553163726,283332592,1788290258,693739714],[1781650984,1253467305,545629298,1983886122,1037800103,1964934011,1991519627,527553385],[2127504404,929022969,47308314,279640034,2124120602,60843413,1856411885,36821657],[376924133,946907229,508964587,1455805146,1831839275,987791704,324897388,1616363710],[1869153639,322069898,889229687,10201739,1582298602,1484266330,1492058281,2059307428],[1941899438,307000139,47855474,475431277,1346194217,1985317913,1010652631,1763640815],[17963674,1884237730,1975945888,1226654257,1030711699,360170649,2015664357,1999104655],[1692573458,737577630,192707031,680224004,547444266,230971835,1831201532,188450895],[1272783075,561540504,584318585,246833973,73912552,325167894,718281833,37646179],[824972040,1966095668,1020082390,1958978480,1751512508,1535478297,1846894364,751436261],[1989428645,1197087385,791040711,1967862297,92834339,344137889,1752543813,1187844074],[1971223291,1912632071,393487782,1258239522,1447387011,344679121,676539957,2099536604],[932437164,558778043,1397433149,1254942428,898421735,1998604689,1367500634,884497798],[1852295142,1687352739,1678284976,1676824346,2053857707,293837834,368770194,1954102611],[624608633,1572160972,19397695,1684468773,1331103011,1573494444,601925335,1872458423],[750422283,947311047,1639648933,1070983224,1908115839,1007880776,690875757,931197730],[1888466926,1760425263,810787229,2109027167,520101419,589192112,409941632,1843924483],[1639679614,646071093,714509936,1612404074,1134060354,1321618320,182218719,955229058],[988984599,1138963377,52014098,869416148,1392524698,267612276,1309116698,2039688811],[396263408,1054896985,2067423949,1882283840,1636737003,461788583,1445265513,1900854595],[440580803,1014502753,986292819,1664445834,247914440,1228845939,1275070068,399882982],[1601839098,1711664888,896761088,240416217,285679714,1912907675,230682296,1876610668],[248479582,121630231,1215149983,2022907752,572386533,84945595,281150064,960329336],[44013233,1136026527,294840333,505418532,1147235083,963395809,1467264569,872421826],[244495082,1343083472,1411372928,600082680,1011041000,41842104,1902787891,763606108],[1170708262,1559902179,1209128809,1943217849,477430618,769026425,539268336,578775524],[411360224,1476403146,904444930,963462520,1216408625,823346204,1801104549,1368454838],[1479811555,1487902417,1321853002,942268804,933358295,400621376,520435151,1597373016],[2018097325,362233644,1440994871,1489219540,292909104,1246808159,977567439,1574260794],[705390982,591901622,319076762,1138039478,774676880,111991766,1684819576,696492912],[1291043577,1551569990,1012072882,456953564,1347500362,466940764,1032879254,2066529838],[2078690035,1301458823,835402562,893806744,1589346238,22580856,1257681785,1825674418],[325510324,1960087892,962822293,495473364,1342453269,20600999,629409355,333626745],[180026830,1821030901,705088391,1791905459,395855121,2114036257,1770267890,1728503822],[92800365,753282305,1410532623,343968242,858743415,2055043732,585274291,641746098],[1831105793,1974657558,804546264,817967921,1755255535,1655927639,884645187,1432520275],[4912207,927670312,1422437912,1441302838,1842040097,744967337,1776387962,1721098597],[108321832,1045598632,1965632384,12795230,1822109553,1453957706,141746137,486516341],[839805076,2026998590,218117767,1186017878,1818007411,377250438,1381614223,1767720188],[92578913,1530253812,412160459,388546946,1414856858,1055664100,1118721520,704958559],[923364105,752634614,1517915366,701243280,41368760,597755822,577935103,546126115],[14128074,680107523,293618371,1434916385,63785619,1632181164,653806188,532117348],[1983570538,101021826,659537615,389435028,129606159,464008287,219751826,269883431],[567305690,1032421220,1459821059,922706089,889280398,516407983,815098373,1092633601],[697830540,328304878,561347067,1552828982,1118397151,447376442,2113935023,1356015622],[1630807113,1289112064,408582807,339955396,398401240,734596112,1469330124,1880715972],[1173683894,1167284931,295865614,497980734,1185654415,1066129421,1286085593,205483966],[255752039,160299396,1078523628,1752113446,706138602,131736648,1255519469,1918232928],[1570256770,194892281,1979440197,882643091,2624542,1253470832,608001071,1541719968],[1190872153,659511577,840827252,1561747523,551584050,1498157068,50393154,1708681367],[1143868994,775377481,1995058116,486531741,1377462573,1722199041,1004328691,1374553205],[1775417715,1170756732,1805527922,295442235,1973987548,1568224499,363193324,784193163],[669192226,1675173076,965308420,1539759769,1124256583,659639149,1703336393,909182208],[1478216496,539109312,28249178,1725820776,1836561382,797346974,415944185,354298581],[1487022974,1936064408,397816208,166218163,1657802898,111841494,81476319,260491347],[1895530670,1145512940,156491778,1954930306,1539378302,535831500,280533111,2038001556],[333533398,834193378,887487764,2106582301,1360170707,1521145411,1113658721,333345297],[895975289,533069102,1203510518,996091608,1361181898,117350213,927174379,732341227],[819361490,1182151440,2076721055,380893717,1508065953,1744732029,652774876,1115189929],[1523456916,1916064194,832597040,370870309,1049150104,924787148,1754735523,1972487434],[92589672,1564108355,2007288756,1497796030,938223738,1062206513,1321912331,1620729430],[1354150070,1394679243,1105991164,465016875,1520933870,1391569448,1906545411,1770334962],[1311597332,446990437,1412662764,915328290,267536034,881583986,1897701229,358093618],[381115492,1049893701,519075542,643198093,423149776,1801274706,231191520,1099873346],[1290598488,698964002,398569779,1123168528,1624174899,76504764,960781672,623465055],[2072282195,225027666,1406191721,600711321,81776323,673256639,1354326276,1384244377],[64731603,1559953521,9076996,833485874,476302085,1050148797,695155004,382811431],[1723929999,1387267766,1654491249,1638146935,1840264107,2056610864,672506727,1640983966],[1778409756,1557224784,674338181,1378928435,1741160899,1418796426,2076332161,953090848],[776570101,2083732140,564564066,1007665470,807894941,1340889700,532521615,468087322],[883987548,120626601,1105207235,95290160,1500385877,828962209,1571420694,1693514286],[460216281,1799450920,1946433291,1531157712,1508876700,498402402,1939940648,619433153],[1263211094,841434561,1972751208,1124240262,454747852,1948166400,1424226714,844599776],[71584715,380114221,652182228,1906956120,1320435114,1264299313,2112331600,2053802712],[1540007418,1839756905,1323733052,1144969037,1509734060,469913735,1774022707,555363350],[679418730,151689353,1002587340,1229152699,1609405154,1201937285,1581412494,1483252808],[1628437344,418494022,1680751888,925825720,927989528,869391246,103216314,1729031489],[501318571,1160641401,598078870,1746114506,1350211944,949880827,1911422816,72198167],[56693439,1728973599,1163888057,1492193527,1417423575,331125528,1922148145,1818682814],[1355542048,1388759043,443922531,1163529954,1764173128,897471394,1973677318,581134382],[656845045,890519102,1802005569,603792967,2103759325,897192886,81894335,1543407226],[1693178342,670921824,1517151443,1803684023,2048254017,1344864098,1128585654,955115551],[511863071,2084035354,1553636656,1079003110,196677996,2095648409,1731174243,714944562],[1811732251,1898630311,613544842,967255235,1135591354,1746758197,1650748850,225660601],[2040403673,1455268836,28959265,1456234918,1606988642,2100494483,713856686,1832607259],[1630805368,1327627015,554232829,1509188121,1251172102,1262490344,1561939895,286172712],[1539686203,66829484,253595564,1699360271,840976602,612404381,1522938569,557549033],[625027367,1513383768,1397204779,1344452911,1357136443,135507181,703420858,277411179],[816072791,1804854834,1703285341,283124401,1206186248,1911196571,231599798,563136358],[316768679,1105723029,1507900750,1737389101,518554626,2001866864,1753580818,1662908489],[161199929,13265032,1993082313,1044309652,1679243477,1274299428,1171991915,1256836382],[2056353117,894954436,1064879096,1627677434,438405129,166872357,341597229,798661269],[460344382,703943824,1891013928,12840592,1075327491,884604564,1883256218,241092168],[185350726,1244893264,1337235812,1441141006,1569869294,1243263457,1497368314,97231834],[2001083599,732112340,1675970404,673937069,1947423612,508173285,1486865327,74554030],[1228277329,1548952561,553378843,425346421,1813975573,969082430,1314479324,442521029],[392002230,653926431,1470420481,507372507,225918250,1175574025,1741356602,790226103],[2050657796,195571937,1606934945,1374766339,1849637878,885321578,998069082,295008713],[594820163,551397077,916000346,6120750,315605397,1796212380,1219148435,1486944287],[742234106,1159074821,1429502128,979698383,1064718407,1734437009,149925687,1585170647],[1167020778,526334285,623957941,1576619704,1979432275,1012887749,322169795,1805339836],[710133486,2113582474,90010530,1013694733,1942668268,1189288367,1133521604,1485363069],[1803280237,261971976,312439383,79830098,96604952,1217881716,1791327575,1401995402],[1470956662,1391147028,253540504,838796394,1624572008,1684297791,526248871,1948029544],[846524645,1231385806,256704289,1543382631,1259143872,1499174530,317169616,101753289],[486716262,979381465,1874671692,1339413149,2038420793,1693360354,1765786588,292445079],[939878659,1008892227,1884746485,961942244,1582330033,396455266,1734393965,1020355493],[348323962,2060904244,1906065326,1866090429,399109753,464662540,818264490,360319943],[229593149,625075314,1588374112,2105403344,1425959780,2086574978,1768076728,1472416953],[1309401215,2116480243,446464264,1482742130,688269652,17071013,1448335100,998237597],[1860965542,595820042,1053696624,36534711,2023022164,211612196,2114574653,2113635580],[906073820,1652423395,1286130541,306218632,1832452579,1359447090,1086097859,1581632083],[1370570811,2063030894,844751741,22533504,734012110,197857445,1462869303,352871805],[2004339137,590182963,615281638,1038947645,303698410,716460054,1215583729,786922128],[2121321570,710300138,342695605,745839462,872407400,729741035,124749605,1145339481],[675879793,1880176000,1951294859,441696600,166277530,1295460123,833927841,1076501758],[1907079145,1340292689,1202856936,820154388,397373756,558277527,721768432,204383651],[1709506296,1016407057,1281136758,310893672,308390049,1470221165,2090277806,285531755],[527447554,2095624005,1238824590,76991401,1377441565,1134137041,1117948775,1581213278],[1254589368,1518472811,260866114,619751608,1996555058,1832091374,815753257,1459871449],[49664041,1614706409,1407256176,272198175,342446845,1966187478,355713197,417856791],[1908934735,573414947,1877913231,23874023,632750609,1231401450,2124855919,673254624],[1579318043,2010516775,1468840989,485882513,1522002681,1724661686,390250834,1599626779],[1491615474,1597259088,248477538,2025907596,725289346,152059549,1732055068,545342306],[1285431574,1831229637,1580968725,1943070310,761871995,1172722688,1671838271,734255065],[573637805,1913382916,1848060091,1722573060,863292145,401167337,1923957708,1547102866],[795348032,2001265015,1730233570,148059708,241161456,1505472525,336308256,1209064261],[2001021243,1352508037,1492960689,1703570633,769126064,1953443272,802951336,1602194373],[574409111,702149844,422348838,815109031,108428474,863420161,1357038246,322619720],[1123569935,869309787,1610374333,119958210,1299009790,777576768,1267186197,1126811941],[1472514493,799006974,388688136,2047015445,1855994579,1681930417,1538257376,799161068],[2099124957,1352697442,186506886,710992030,351468845,2065781589,309394504,1727475408],[1295572427,981044126,955547566,1812387074,1582804142,1903478294,246114082,1247846465],[1537854456,765335311,1439415418,763972957,1552564759,2075082031,2045490746,1987047732],[1466981130,458984810,223017932,1438999615,845562104,1411119753,719948919,619665796],[1491661506,1134932409,974261521,73042319,1777021135,1014731536,368699016,1387687188],[842068410,1808849528,1861002740,402296654,3132061,540819869,2120417581,735132951],[1913003401,319028281,1695085095,1683312646,377352451,1000796588,465868093,1430381498],[904327200,1599904110,1199338067,2001528861,1020360323,581988510,930233507,1079120620],[1759156749,1307509971,1983887304,59010563,798621983,1429481089,932640159,2061248730],[591946910,188627134,760784400,758215251,1988616634,2002107271,1614181026,1323500384],[740277457,820934684,1747963920,485502908,2023989683,132889249,16764030,196798694],[1407522853,92386800,1459855995,1723394068,1307055305,1254019022,627652496,509269452],[1534476640,1433586037,1850222263,1152975299,705420060,180915247,225102308,1579333296],[644630602,679711641,1118729311,1827966355,247946049,292096590,2032066471,200977996],[1795765343,246551449,202870667,1917656750,831191859,615393355,1649842166,548947052],[549747353,1729271582,80739291,386935127,1608966737,1829861363,460718599,948118452],[1603867354,1927585001,1550166040,1414364843,8392456,790054771,123045253,705510007],[1744775286,1506864264,330230124,1137444688,508177854,540118278,1098424525,1739260731],[1237969867,1933007677,615883270,359265466,40361802,517491947,341009199,1812302712],[1985058284,324518723,271708786,431604656,1268766233,1591304775,559571837,711569468],[1293444728,1107962819,1918107821,1016754177,1850231038,1222209020,2051342267,855032731],[1221196017,1743202925,1603656484,1763788033,675265811,2029791822,625677612,366841586],[1123351560,871426224,1220554050,1021484524,1833199790,692306189,1024514114,1610962581],[166356853,562451678,805986674,1677073798,1040375841,113098744,1453621710,1094608173],[156755440,1790998981,761146409,72425429,1614815490,2119449291,2065414452,1660879925],[1873494350,39583446,1802929179,560742145,145604656,1017032299,867935715,1084233167],[522350024,44271567,1588614772,1874041910,8661309,1359666526,82728506,1102810721],[145537875,671768969,1552003587,628317311,542038083,40799998,340270004,1847922018],[740129633,895938827,1372987163,1130579286,408973078,801920996,1156259986,1953213933],[601286136,1781601447,833459506,862814691,325591381,1911910654,173529369,635699792],[1898313308,612434060,709214977,585404854,550244935,208420786,78537754,178054683],[1412468539,1265079520,1575432737,279218303,1504705081,1405181036,1459804668,1062348422],[1318829736,1133782877,1591300045,342980116,899848283,979248881,1400486312,597918687],[802438953,2081070503,926219410,764974538,28511732,2070494584,1265654706,494830020],[1498581101,843903666,1641199464,317406632,850178390,754955524,2026688320,530299806],[199961171,1338801251,1820039284,465974960,1568527671,2103366087,1433850232,1142299436],[630275070,1470141467,1608062373,643949919,126488259,786386520,1897781357,293421090],[270772036,654156559,53530399,319793844,168219618,849278045,419582257,591519202],[1777382831,964560379,1328517335,1234455813,1365545977,1685341514,1510437908,1956828676],[1046618643,1802450214,853179730,1241712905,1492393619,1446632437,1826229657,1650069569],[861544040,575766525,1857642351,1984127830,1874781184,444855013,1167085013,1596165243],[1669671769,799418197,1991085727,1678141031,46608817,1789712726,684324890,1726183040],[816411249,1231363174,261425436,33701647,90217040,650139632,54504403,489971759],[1134235298,1582978393,956388027,1809973113,743083841,258935799,1386094224,1188512388],[1228551282,1084938159,821216513,444988610,290940735,1058883835,367330101,1133178341],[1978323601,777086182,1822540280,1163567603,1411786740,1773002129,251859731,46537249],[1617392435,1664413903,141617662,1037580456,1836131332,1610788058,1233059456,1807446335],[657258095,1200671749,1436211821,1448045593,558565831,1412807107,1785595392,1749098682],[34943686,1561840479,1024967749,1935657740,1325733974,1734079571,718633530,1511532216],[1951462356,711459480,1649193411,201725237,1597476981,989342319,1794240750,606247100],[1716038017,715335588,1709592170,366963861,327866443,1549587434,2125274075,356920464],[914293427,416904091,450100025,1777947449,1151798620,13722856,1180745703,870131926],[130773344,749833989,1724478904,1393758367,813548621,1964843599,1801869324,1819635037],[285505171,135783773,457757515,758057288,170391369,1318149138,619758147,184662459],[233348048,1824551948,871674588,1646794972,805455982,1671485404,983612722,192216279],[852309636,859001385,878833432,1641861866,209281593,1313872136,2029867385,1574304633],[692168251,434129573,2023732848,183966271,633211462,285179081,266885174,1375032222],[1916744454,743267246,1313466532,1250823204,1019605758,1844007278,394223328,1141078092],[1537254249,786293998,1028446987,2026997290,698260127,403255143,1888525281,1839067894],[1958078163,218803272,779669188,1446649710,1163243494,1348147146,957119984,314902648],[804618660,1097426524,508431556,2092546439,899819062,615617649,111010880,1231293554],[170447557,388616275,76784570,1824190399,1155778798,1595440719,1877996650,712050463],[1890140661,988912735,135025234,1478431453,881487775,792307651,763890072,2100662174],[171880397,1436776635,1438971542,284309593,1693755297,1761716253,3208282,906502825],[2090000658,453345961,1483077038,1659159392,198111692,147062883,1725164979,1620178464],[499903668,1204784725,942810480,1663231198,1696092015,156338656,251218568,1612871036],[509512173,532024831,1779594359,323682909,1633604096,1289653878,357029337,653878053],[618129561,1958704406,385107953,1284085685,1602038077,1539711831,141776414,1512583373],[198942294,1797930125,588238006,1644430573,44758161,1819683397,819505623,687170802],[484443533,1804442259,1842598642,1986061849,665428665,1188514992,679869518,1850040761],[1176783910,1820638430,940342413,1613595753,1997941936,1557344380,2087950437,624166794],[1150937091,602266573,852338187,1511218672,75101270,1761904254,1736095620,196649518],[962324722,390483029,1269100955,853758990,198285373,1659935692,1914809093,267354661],[1126859766,474183429,1858910270,457900461,885018025,648210336,607465956,1841711679],[161092525,2115714572,1088611142,1600347148,1399398237,598806263,340031786,877536799],[933680464,915421908,1063272827,385087522,380529874,670690054,1070339234,55851514],[1780355822,1725577751,428022584,1746305244,125476881,1132611650,1979290820,20252647],[668161911,1666376929,1646775267,35335053,1124968725,439020014,1695045164,849796372],[112450155,1750698756,620790403,777197936,237507804,375666271,1911129636,1560596380],[1179824337,1137629491,1542617301,332679154,392067282,93633259,1575976017,525884992],[347372609,1932878808,118031591,1081783654,20711688,1033780399,791309650,457078670],[1067693986,133616591,907688405,308049754,397879721,1813251927,1693791619,1871461911],[111706209,1582380442,1613247678,1848828695,2055164148,768022690,85576587,914105510],[1489115884,1357074689,1374887159,753656149,991153538,411287957,1525624675,359409785],[1746916075,520510195,1832126762,178474599,1045924929,1349349010,253176769,1516208654],[1644444187,2073562900,907501235,295230680,747756309,883985904,1461714524,654286021],[1983789471,253417737,1627727320,1810649853,784774662,308935499,1051294086,196395818],[868753800,315989903,1263661763,301420757,1096846551,963034674,1024828915,301339441],[759890772,880302282,1389907510,1015961577,1214156364,2011718475,1925118134,2018043230],[366234398,151742663,733013643,1042415735,1700529493,100331243,525430151,946877137],[1052966034,419752628,992528642,2032523943,1634560045,1298601678,1389510694,4691242],[1444941632,2113009663,779766777,1531224450,908132881,1003629240,1280841632,1507342619],[1440110206,1722399940,282120568,517650738,1006653353,1236476957,759566337,1728579869],[1054350485,1610280956,2046718681,781389373,1915670775,1200772231,1501871632,1799316663],[101898441,1789117792,748627711,1312295074,1969147179,318354979,1716815951,983474562],[739922899,1065099947,1812140879,908524962,2040675868,1904168721,277550565,1965568630],[1363098039,643204969,817914691,1139670246,109555459,1032631093,944497991,160706506],[1008536408,1413492646,693607830,1473786634,322349030,1985613224,1923178590,2047472956],[1991151195,927021234,1967395611,675981733,890156529,990726766,1615490992,741330176],[2006144813,1448976233,1288474403,1558655388,835560996,55543290,485779147,662963986],[540062922,1389629195,1096064628,1627288009,1295744941,343454210,574449308,195866303],[1449794189,1018565324,1356511074,738121173,1642487247,398886718,969095966,1194067108],[8177916,1108913178,1579261511,2108289829,716023427,1522079537,617367053,1426528917],[863317475,558602930,2115237863,744704866,1081645782,783609510,1403796745,90755219],[1898301617,487559555,1661181192,654571197,261035320,1636639092,1904276165,513055930],[961918765,2091294058,164221248,1423264150,746888256,1085958120,973299280,1581200672],[1039439192,102368534,29979905,224310470,1162906332,1166502881,1721805723,75097013],[1566217712,157492365,1454691841,1700449497,2073506324,1937631830,1123286716,989744397],[1893242837,513734382,342454002,1139276813,313970008,53450624,473880633,985300754],[352261760,1208460534,1370478458,1632245912,576380652,297286434,1837732334,1193557170],[1944886059,10975207,9230709,670127006,199634238,174930118,71890758,1111834389],[1993954605,539339072,1853406921,1073404563,1613254289,1470950997,1735457683,1884293829],[424095974,1174906696,1673568276,801309718,2024695854,1876772704,904081945,1665897146],[1046383805,1341726373,893475694,1027374401,1211090690,613053241,1577581865,1422683160],[577954294,1695776944,1825161279,408270411,1788285931,1708454283,572697379,735379120],[1083716964,1064656900,1968667040,738212848,722741127,1194488864,1289139765,790425711],[1754026081,1478725945,1355915399,47361083,1372647946,1433938617,1513824416,84149252],[707831746,727653145,1403285783,487626696,1555401123,555611807,1544448715,12989774],[2038398204,1903060887,1410823791,873740377,1047948456,1832866390,210974232,1359059653],[579342626,1634193908,717081284,1386804025,568306763,1525728311,918223029,291780443],[1365219061,1818383865,1405230582,482150269,701491500,1273075367,752575816,376426269],[291517445,502521871,60874275,1949809466,261846436,2040127559,782916564,2004809410],[386798365,19913571,250846753,677140043,742157457,1160181079,234496034,1886793453],[1312459613,1913653629,408349072,1285204212,360921012,135579299,699177298,167294543],[934660136,134046411,1027525137,2018141392,792927742,1685255295,408541508,81966842],[1607827732,772070163,1527940851,1390705264,1920852852,1176075701,2069126138,602616505],[303844114,1574170267,875209063,151268552,457396830,834578672,1750779642,460052218],[362394061,1792466151,482237760,401544852,323663123,388812425,1624892660,241429527],[2002502058,2016889457,1423227821,1240817540,1083711985,508810444,889597708,14518869],[747117089,2088608930,79174554,1884665940,1658521261,604391997,1657159446,2043435579],[270319824,1450120107,817350470,1632486032,243397037,1468051278,1642214415,632546027],[1525347543,62932563,1475358176,1898888736,1222037077,215948778,288674177,1652020303],[171297301,1438149094,598093523,801883744,93763835,1757214311,43001305,1240469208],[1310430718,2051992577,333104764,1097808763,469376627,901364695,2091301856,463226630],[1263629488,1904123806,774464585,948972381,868531790,1679018755,504780571,83392418],[8827137,1140920054,301066203,334894575,430643250,1302014945,1950763067,40739058],[653914258,1831636523,1651719407,139392765,1973312041,810610720,1713152505,244059610],[1859302879,800115378,698443826,173295685,1107615415,206546392,1529820108,411657649],[1109324582,1621153131,689639547,1835458287,117778155,111099543,1804603559,2109899753],[276098166,758391614,1472242446,212195172,858899028,136094931,1063910791,1725122166],[1907901377,792444074,1602667110,40658482,50779688,746770679,1692599590,1613425682],[1019374804,836625611,938100831,427080384,380415400,1650410031,937760111,388650246],[1716533349,1400031508,1234795937,1679531252,182005070,888871744,67215227,95632690],[951190735,1537562094,403285170,1672866673,934362374,1145189092,823501423,1264566582],[1361668556,1494456031,537732760,1856268120,477448932,1922401409,582224532,2097484042],[1400248107,1328481533,596063555,661514702,1460149704,1140132026,1104312079,641729349],[2067325023,391380536,730748609,565771534,475422817,1514475300,1348530515,1618808124],[2035372397,1083841412,532578883,852362457,279631358,1450124992,568892033,1065399443],[130109969,623388630,1624676829,1528077961,1728337549,1964890758,291459730,1553239882],[439184573,1199898238,1205109352,1179425651,852537050,287276624,1888210354,1744597359],[1736288052,1932461446,1422103377,686816631,681259745,237657573,586572412,1676247512],[1265120570,1847710602,1903526003,100840543,766344340,296153269,861650287,145127010],[683590856,1762500205,904483829,506433117,1116375015,138338234,1485716696,1493713364],[1292050017,1151649121,1074523778,884534202,49569753,636094547,426880125,2075582854],[1501495624,91696216,1864554328,1478680799,548618867,426403273,1728194213,92996244],[368399342,464087476,1798708413,461002088,997284783,317396522,1934124605,818495281],[2071273739,1269958369,291034463,192710655,1307531189,87833468,1360661212,1809888727],[657671586,1659052153,657175547,1387045710,643535024,1715849621,1294773278,1059412632],[711063172,1388466143,1825370485,1071596738,526004764,444250969,1106467486,749084147],[532089939,1850308218,346760659,1222506370,567998042,258724934,92369123,742503013],[1257330701,236474607,507193002,1491405967,473439093,1304340449,222252489,2098570194],[301545304,1346186165,68991328,1032354412,615693396,1772717458,32260848,1191227245],[1725215130,2055827203,1081178310,1914276678,1267242188,794912808,320303090,1223816],[1247545867,41673828,2012640523,1759714160,355647639,1890363520,1986165921,94183258],[1301248987,1952839893,122297749,447669045,2118609112,344377954,422993720,87907323],[1681449474,1336926078,837388505,823160175,1448759784,737586474,892730649,432169778],[269188082,783361227,1937489302,16447966,1001297716,783251989,212624819,1120342892],[1800314825,266878610,205821042,9638234,1080300416,930216270,1896764519,195168993],[1004879884,1740503822,433903343,144895119,1220902197,1552444204,548965180,1871469865],[481277711,514591339,768946854,1643985331,1635048031,1679814155,731661996,1656308801],[1932461587,1412494935,1654023984,1838200141,815923102,2093706607,769259990,441761350],[901030203,1005533015,1216491538,622764150,1943449683,1708305184,1719948746,80432567],[1926902057,541365609,611995269,1164594742,281306629,1424195402,609001629,1013069148],[643995185,788003918,719774935,961890107,1049554461,192926485,1087309329,980958160],[715851192,558379821,1694740355,1553761478,808173718,865005685,1187808367,1524105969],[195190426,2031019093,871515804,574708842,1610560480,156368455,358129666,1827267739],[394160027,1005588429,1663565825,1464020710,1929861883,305879697,1929442608,1737006033],[1432552591,1784604729,1811280691,1215915158,1073585739,1833866644,1101420192,234491547],[991974551,1007247977,287683056,1377124017,887644059,43306496,725543194,1084189089],[1657976972,634880066,1004404912,1628011164,1874421339,1914156412,897306176,1805266982],[1337482807,1054769523,996024783,1844152526,159419904,76324478,1060019574,401956139],[1241363540,473005041,1970404007,1418088442,1414652898,27084325,1771806359,306846101],[1549808821,2046154045,1117210986,1300715367,1168786511,1368304719,1029448532,1141587684],[339436171,1825143675,1119843970,970395758,1706653200,1094069924,283256134,2033371928],[650487341,1753163361,1555864627,721366715,932350545,1923374382,1563237874,84574832],[742207417,1663724400,70837013,1074670433,59307801,2018303608,1767161552,1347123566],[748818312,1366994400,1388314004,1511551281,1627759645,1079574928,1949834380,149226792],[784415950,55119479,1017646031,588454536,229697116,2114868389,640201765,961006006],[543503271,232965174,1427196378,343689423,892815383,651060641,1540067281,166449629],[259871717,128533949,843425309,733240061,1366552324,1623803675,351754348,1248401647],[1657666655,1264978554,1848380511,312416389,380528566,2086076803,1976960038,787328275],[1250004448,2113374780,1065513087,232752593,1291319525,1388285931,2045119830,1889585769],[1506103890,1873561388,7502387,776326768,366354475,240975953,1651602271,159987795],[1876063992,1896533803,976921790,978286064,1161540590,144820318,420076475,1274286589],[1873531730,668587872,934360040,426599878,1772181820,2113659931,2113595186,1164005923],[2070320036,220596772,1422494330,268842689,771661364,734756894,307994526,1727553448],[1664432592,744868005,914559464,2026193693,707100055,1141080541,2001576788,1107183111],[584725253,832376311,992055573,1821597828,1338023990,70917718,1262390041,669660236],[1879347028,1154710308,1909476980,1858721641,117892608,1469154849,418938189,1932505654],[1519636352,790003692,1287838219,956244683,156867212,108318219,645193716,1433000617],[1817806199,163065293,418812727,1897656505,1993216089,2103730992,476076039,728509542],[1009943340,768065356,20606709,206478644,210350287,1597709550,1482872287,1355924456],[1536198635,966670050,998076040,213249322,1624977958,1825027516,1635158265,824604692],[469459205,346848220,613644039,351986611,1675714096,45508366,587588496,1673564621],[971544328,1978362147,1524669553,358613221,75055610,272305852,627778408,1556817121],[2095549270,885286032,604901688,553478140,1235885084,1365753686,1814068820,942181649],[37905089,1211153778,2065274367,1508189609,1284333614,955551343,373461052,91422168],[2111945782,1488393401,2073077223,1143957441,844544121,773364244,216960656,1284679890],[256294021,1565378332,1047927710,1932963154,2047796589,548918449,93182766,203534314],[14416611,168248799,927427979,1256600165,1055611896,65223452,1601809097,839440988],[160098200,1483593018,967890714,1386112219,473917060,1792647845,469405260,197582398],[1846525666,47513883,200673550,1049443783,1834560533,619052828,63441052,1061281833],[1700439235,196954677,1597764013,62210064,682082641,1509113830,2098909629,1731216799],[780175631,729052840,1228664699,1122042128,1398323608,1377791869,870842024,66315646],[1735307975,1031776326,1338667510,1839479225,448138385,1941481061,1104501331,393110309],[1001166625,139796004,1477491880,286559747,2121261874,291919483,940436748,1971685703],[1505049803,1813172445,1807816461,1831778053,1601493812,2106726886,75111501,1073386213],[143580771,752804231,224113008,312881495,51055823,229183161,92874123,1541538491],[1738869537,1942566319,599252832,777795117,286214369,238388291,1893959091,248686301],[1264648979,1868355099,1016760003,1294210213,841991975,649633897,1799006442,1801010517],[1201437537,211865794,1240754166,487574237,1598386254,2102078300,1386949756,1018765431],[1382921333,111817958,147457694,436851744,1035243214,1633056051,1550496575,2013228610],[926008300,2074516429,537510785,625058891,421274321,1356638351,467705375,815280163],[2016497866,1156900314,606462474,1711338372,2002757897,1607597787,227145711,719590953],[1418384297,210991942,361723267,314316913,523260131,65223435,1748729567,1688754608],[1624321887,1967074208,1601079536,1394107505,779064090,1446289254,805562174,1023631495],[1439999887,1070811863,1799563057,1686711294,484466651,1989855186,1924077708,734886211],[2065213718,1100486970,255343097,227051811,1407863931,2068084220,1046015934,593368464],[42370901,1348182326,268580786,1137807971,478821482,2118730130,1694136368,2127066825],[1196345153,1298098881,1301603460,849422494,38086095,1432992847,1150590984,772118086],[372141381,1726485178,134549318,1219655727,805085772,107204815,590340720,1950880533],[2023805412,1631406873,72646415,892950435,1807490919,1965950627,89300418,1237528212],[1069304947,1215840740,63013498,1977784849,347880278,465367523,189658031,299815138],[267140457,2036250552,238728790,491393860,1907670154,893330643,1874281436,1050940525],[976157396,1590947098,617801539,71271383,1472146652,155284106,36856017,575587330],[1324599312,1461003376,482749154,1433152742,900525082,1191648516,299027413,663485208],[1318606640,517417261,1363981846,1800070847,940585918,53621724,286938693,261335017],[775937282,1601085271,1874755444,474429617,551142899,1435310158,254623080,1726140656],[1131319965,976703926,474875389,1700378616,1418913786,53831886,1605454833,1200237793],[1321012519,1444710806,921157242,488735263,1986522633,1837550735,816986972,1984467549],[784372890,492540530,2111448066,885920818,1818634128,273424044,1357441292,59772619],[1083828509,1817991304,562225185,1038398944,1755581266,66004250,809172300,2056467767],[2102960133,243187586,1507157722,2019044347,316912050,1849154576,1938963215,1645349256],[857037857,1614803418,2094301588,990144635,933934697,1257128900,17263596,810412431],[1902530136,1523574673,184333405,1246171565,1977917626,1897478209,1012309169,1431530215],[1382052317,1270018920,1428090238,1616860691,1782131020,1427660674,1957958696,53692424],[1660382230,1516579966,952343126,1972530212,1908807328,998430984,829042193,1044499884],[2109737828,1741183269,1292132569,576532960,2094440228,1705617935,243663865,1311193309],[504415563,1824744579,1181185508,995697385,1697572924,1335642231,876908297,1907691220],[1849281742,1519743764,612972669,2011159540,1387634252,600875919,568736112,601336544],[702791461,1211116804,247371788,1918141516,1540316129,1916663739,986940239,1353585701],[1092832513,1136915526,723695242,89489919,700952290,1918612533,1248174297,220210797],[260701052,1851535258,379734667,1027472340,1550468073,1814140900,1506677101,302118246],[1896099311,1982896546,1083074639,641609652,1099397029,378487951,76358244,2095567253],[1384840875,497328773,1061745508,1181036402,274898438,1866328839,317999719,1444792135],[511780338,1677793817,1891751250,1405099482,969441290,2073421550,1910863911,498528357],[899053986,1314330384,1357846446,329651866,561492772,125968222,1622906222,1693468631],[35503778,665316888,2036807585,561460131,294405227,133514156,1203641284,173751933],[11968731,924071246,657764670,1551285614,1947672981,548531752,877315006,68644339],[49806925,1854812697,1026017423,619513441,1987493805,202736240,1060135085,1107805757],[987575011,1293611839,620849638,1270239539,1813446307,1626722696,1785110026,905456623],[309916114,544521831,371701058,352559719,746080247,993639093,260964698,653008512],[1313678032,403395485,541790800,1353545515,1896117394,150223036,455358621,2042311066],[282165961,1116559844,339423571,2011824403,626928389,1850479184,1028320369,240273423],[1116575859,1234142268,454429611,291730498,348327590,1374676013,2063283232,251797938],[1767464572,1552103435,446917817,415339278,685593941,2085817744,1394203727,1080445579],[289353031,462773938,1514423573,2069751457,1132081266,357096931,453692829,1711169256],[1648189724,20703080,1577759334,410048193,834575985,2009946704,58371069,1215196548],[1019863688,1431456484,720399552,1904218414,224564075,393737660,573615930,1239891792],[386278630,1314925309,614645225,980009878,833365896,397212977,640572865,707501848],[1940715669,604374751,2047225199,1985580644,674689101,1082648843,1058875135,2073065274],[439616537,338147234,1211575407,1580412627,795999756,1155232304,1506791541,1222795271],[801015834,35675500,2077631390,314732388,334473922,395364904,1707908630,584778056],[2008446229,2062605464,1610579419,1770917769,378943732,1035453331,1841527086,140607632],[1261777243,213768970,109923084,1944732399,1265702533,82941448,1970474178,1287238086],[1447096724,837941461,1097332030,423728193,1233630892,1652762840,1923977537,1252383890],[1947312654,1337422274,908479391,418249292,1353209640,98844166,240601116,1898957850],[2053866462,1738214382,777225306,1643926180,1145354955,435412608,249844177,1971772261],[1484034531,143332634,12649978,1908545750,111276093,655515242,1314797414,931320828],[1161626346,642272512,730290114,2094785309,1465926172,541906025,1692706136,635433423],[1866948371,18993543,1256348171,1459855809,1579332317,803520510,2123897238,1205803633],[1329510404,481688397,246127991,1641042411,491972575,1501749378,630236468,1999073933],[1123659380,1682004162,1907279260,1055844368,1081814688,2078511778,2041804097,1839593874],[508654306,818987908,886341031,32757076,1124088089,1899922949,1485759846,1527624440],[1577956569,2122119112,1437005675,499919070,1761515335,1004547726,132628425,1705883988],[2027933646,556583986,1666753749,369999975,1262731821,502594960,1259618077,1858386380],[1633758644,1646662650,2069263678,1667853814,228796246,378703820,1843537598,1933358677],[512646332,34132852,209333608,1356515261,2088187580,1156108984,1392577865,308113095],[1406436933,1058500735,1819018751,631679421,789105551,1451708300,505540820,274559538],[1146894706,11696281,2083759555,1931101087,1405568804,272740111,1195106937,2074392312],[1055509644,136970287,2033041730,1214264638,1426852336,267573895,134363092,751977177],[1484061150,1262629201,1547441305,1312394676,691413612,812660220,1238822528,273581812],[1300065960,889631384,1867410759,1194126354,116145899,298719564,1582316075,1849127489],[1833745924,290894225,358797062,1576037293,467917284,163604307,1726875662,305951935],[404849397,1355574705,518401036,1978584608,47129893,599173260,497176458,1522829177],[654285628,2022683967,1623533242,602934935,403119931,15325329,1887883489,1866508174],[596793135,1193276040,1612343418,671462963,1725540669,1935801282,1542053409,1338905950],[1469989377,1776777573,173427245,771705021,1335815778,1266426948,866128791,166210256],[314011849,1361804820,884358614,799596978,187577250,75916989,1735283865,6544584],[1100414930,617789459,1033396906,1604962862,780074367,95953220,1429119310,930161024],[1764932627,557653511,327714182,135446573,1275686315,121663340,331364673,686957167],[442330734,403066110,1269256557,1746808518,2128288900,564852043,322243268,1741693658],[1831057519,35167962,681135449,1968710395,1393463593,1752658891,361271328,1113980290],[1376144378,1287792980,10532396,320910673,1911648309,91707942,505215665,1092855975],[1560158881,1860907087,1436200014,953778962,2031230386,1077774545,549562492,1507336398],[1783005839,991577694,1425734659,960169342,638625348,21458509,351489557,1894551066],[1802440315,1454087013,1492981953,1242211332,1524575945,805732291,740432833,1820756321],[1891519556,1956877457,992612850,1248504670,553452776,952470829,1984428369,1015002088],[1231276808,258494969,1926179509,2046234853,2067734693,1138085617,60186183,687323449],[190039982,462835699,1952389099,509889269,190385102,321972469,1236812376,543781463],[1676089125,198759907,394443688,708358764,498122373,581326180,1772044817,909165877],[1773401312,1375374862,725415580,1662922039,426714061,1186572138,1875541179,1743699815],[316646184,45221679,304405651,1100912387,180442093,848940186,1594165342,1793363727],[421548841,673336988,635776741,975082460,340287505,623326339,1682471822,227761084],[852911550,319085999,240777453,1109820361,1734118133,363847849,145888104,2039183546],[80960107,868087148,1865673754,391007657,1483068502,1697509276,1060387086,703484459],[1505254375,429878119,1833317549,376033968,700163668,1745658492,403604692,2009125455],[917654846,1692032151,636417510,2081280509,1568434367,1161336791,1482334035,386720960],[34313237,663412401,1123125244,1952774386,1066174676,1643954513,836855877,1387018642],[349509717,207980034,35127061,1894427071,1967347058,544658663,1309391158,925187456],[260438458,407672726,1107222393,16272853,1824616802,1977876911,1918560656,1901215608],[38095628,2105576044,570029985,990743952,838230598,1601770637,70301492,1774296155],[506775224,1572876875,1025338411,615872735,1245147776,79930182,1754368608,749033051],[1475284687,532636622,1219330823,706180002,273679912,1766897578,330726650,1387765258],[559594556,2054630953,1774065642,1200665944,711894206,679074874,1039670860,559909507],[626138181,1197700577,886796958,235609,573336591,1818375357,1293786441,582953945],[859223328,747646027,1558830090,1185276674,407754436,1508295542,1294726498,143768772],[1353568709,1204023397,296241276,1726941851,1499416220,1408266522,920313217,893680090],[910013356,74762307,249405099,398664953,592838934,2017754254,1585371736,1679153299],[449046345,1142377063,1680961039,2043231970,511766943,534617313,1244973524,1457872427],[1977848670,1313394444,1255042504,1681552732,1562011103,621453345,1550667359,954532086],[2100678041,797721090,1274317747,1846173914,176979361,1231740447,1779084996,1922091288],[1783767152,1508071493,1973449504,1876316864,1251596863,1553816574,779095813,1280386236],[1531044970,1058452159,293001982,345479678,743781624,30465419,1145095955,1914481095],[295606466,2078583505,1679382512,1601769793,2009929874,2006250976,1054044316,1234953162],[1195179933,440026923,1055812645,1855479078,988406790,370161550,983635156,1749591453],[345474135,928087404,1231533534,1734436034,541150819,1745400598,1519264273,1898324102],[673134196,1567634236,1264504145,1852037462,1062578407,1921107619,614420774,1489362353],[1038773481,1542528024,1553034011,1177088284,134648927,1737892451,1099911547,1343975713],[340128331,735963845,1006058816,1114809529,355048127,803011570,1142397964,872620307],[224879427,1454971379,483313346,203257908,291919459,554018381,162746284,866797043],[275363536,544300561,1265193419,317313523,547590687,75179662,744778825,1855803300],[1495193871,1515978850,2031869435,265954039,761120062,1880467264,665465696,604479144],[1185967292,1743491853,1509993782,352353392,1502466599,767858542,2039112076,1658468468],[24106586,1762538816,1423654574,241272071,840440667,420576962,8701079,1598399887],[1565363177,543467471,2125488674,1861430990,2012519375,368793598,958190078,1797983037],[177607737,1239203484,973594338,2061134709,1004062777,11604247,1206856616,1253345437],[438423140,1478465560,2095179122,277423640,607292639,1161516335,1705446575,4521614],[725482005,1690688842,1980702546,201728428,464629447,1248073345,2010866783,219961262],[917914988,1081488263,48221511,1118023512,233377275,443391158,638701837,1938967800],[6538935,1658704000,1527748180,373551064,2009371085,892805202,1584317608,461244587],[71597603,1663501696,1031506957,1524146847,1925395467,196807844,1365230040,345502899],[1385551357,851448136,491819879,1405713833,186050906,91752654,1748397374,891539818],[1974890744,329768478,1802600371,1254658688,16927882,183374827,1295956300,381926401],[490153781,524810682,490976431,987107505,1682482568,1005493273,1557606387,1249974692],[1232288341,214964086,887513821,1121844818,2081548737,727484606,521897647,1813061627],[718194880,647890718,1939985971,2124134375,861052045,1969025157,1931891227,1114245035],[1450993446,239846657,485803852,1873519227,345932180,1598671597,1141417218,915197672],[674539180,1096859807,479938194,908643120,125455370,1993448874,654142135,35321516],[1570042373,681879610,1367569085,1548390703,581319891,1644069473,2105108014,1437593005],[1144166107,1454821326,343338994,1698804939,1097064265,1136873433,1093779709,1280237755],[1956513384,328726473,500654505,844284929,1985527985,1099379126,132486009,1529702293],[1133491123,254792664,1061608070,570076564,707307218,383805408,90957651,486671126],[459473059,717541547,450608460,607212581,269377255,1425818417,1764642374,6037682],[588826181,102329641,1315963804,625291870,1739638697,294205018,1383355666,1969007294],[1034494034,340528630,404582019,1770060285,1739614321,1157973555,707974594,66711356],[1971072697,1366350266,1083075250,282732064,1425937214,228007092,1570052314,1706178141],[706008707,1151079937,390319947,1020233588,1670115586,1244370012,911432959,1071378233],[736822692,1579148945,1960894104,503271245,1186904930,1569636770,518124436,285608155],[1252519673,737127108,1864400646,2095901050,373557655,1417929998,1624927892,913266665],[1435253574,405041279,1967025629,1961624920,1730264796,779796521,1867329966,2074936405],[1959137257,1026614972,748794422,2034732567,1860767939,1340676539,1892094416,1157122647],[258585225,174590191,1010695229,1162207132,1061793287,238621066,1610195811,542156417],[1982417813,1182900458,242565024,264546217,1149143854,423609310,584277126,88634464],[443221369,2122641967,682761171,1503840083,2123839975,368053689,361966591,1732915930],[299514933,1344206932,1725869885,600540321,1411459384,159286055,823381832,1919991456],[429501940,91805356,498260771,48095484,218956468,2089304278,332471237,1782605798],[1805255040,679854120,2088873832,889643289,397091302,753487541,475344344,370027850],[1468713974,580112236,81776893,266349326,818527874,1019477838,946635710,930357374],[1123297694,1189150772,243388627,1130753680,736379224,1949419535,886282509,807126573],[1067940541,596463043,350727739,1668250712,3324869,942319325,1251351347,1483561075],[1639267462,722292875,1265920653,211999462,1655517707,1318275467,599643,776547059],[176451935,510317281,1988872451,35429370,2117129204,314358946,1128428739,882278896],[129854504,788277945,1447155716,1961350961,1398346156,44538461,795743759,737727188],[335667446,1799874931,599472705,358913079,1279319785,296787205,1042074000,359284178],[1717384340,1764565239,1987839421,1577730140,1482188425,1957954196,1012377689,21755077],[23514773,570445928,190230653,912409837,1744093372,957643410,1288601060,1813978365],[753650531,915113415,1562940347,156431981,1251812050,572597798,369921515,1516378739],[2002961367,345151668,483906640,2096184028,1954918218,441159419,1018375973,1682546700],[1953648786,268803011,988184879,1627482625,1974754815,726304858,1153561194,727840983],[1905187770,1533906376,155021984,1943160834,478815008,1855235478,1586508200,1580731643],[375443008,611394789,29990595,503165005,1995149540,1969940304,1916337639,538017912],[753419135,1331893751,2012862406,43537093,981167976,1599893036,800286798,194770139],[968385108,597033701,1454783898,1454475182,783282950,2118335891,759750658,523992691],[2077659577,2053139097,928970703,539615428,689447799,185150413,1764352599,350169654],[1463549855,1416510138,801807695,241810002,1969210418,532133711,109436694,275329288],[126132784,977326069,725748644,408163995,1597368550,418477530,1119189943,289703735],[1883436930,797754752,808800668,1412432810,882962141,874428264,443182183,730450778],[1249635413,487883131,1182003569,347331460,914020095,1523855288,219501891,249687413],[1883336168,1741492611,1030337213,1513858047,1443638057,139050200,1819947844,33927476],[1866012151,1353081695,894665633,1705273725,845281953,1994266779,1947246478,551975384],[2121474954,1736257507,735065574,1969598322,372629987,549327983,583783312,1072504120],[1215168664,935860636,484299148,1674287170,1189523862,691818568,659803631,83274873],[1897815997,494841412,713984959,62779521,375667360,273352263,905157837,2045492976],[1756071620,892267903,2042448745,1866965972,1232016391,1134207285,314098204,1475967456],[1848799399,2105171800,1259827089,1983966693,1811427524,501068861,1525356648,203182745],[1866638770,1185905050,2066080011,132073704,2054388693,199654473,224986523,1607378420],[884075531,790051972,395324740,853191501,990401304,837976591,956016583,381086706],[2055945147,1003168762,1631120502,1172688384,804480993,1595685384,1667730459,170089331],[263551561,554550802,582430183,779386452,572236529,1183533029,1244465814,1487902666],[448225189,1678008325,2091067697,1945794606,661739553,1178270656,794360142,946573962],[1180572299,551366013,1533717678,933803823,600094698,1093978843,466239492,686391655],[1669083919,2054957371,885336865,1003904101,711102696,944138317,709693642,1949012105],[1021412146,1807419666,1751780410,1034807339,1063399213,584934538,151438413,1036556349],[1213941948,856650816,2065836110,916179023,1215798966,577963859,1825095956,1887495654],[213297144,752837618,1600588674,639011558,1684919112,1830311478,2036118961,238464391],[1445128525,1310337912,1267467438,1029025704,1862703012,1356540453,171549336,680830495],[444393657,10065010,1655661576,1832001125,1070978826,717840326,1163127615,1488465724],[1042226582,1750138619,141803178,278089385,1036306945,1322727399,671459829,1008254884],[870700635,290179649,672232623,573977550,649652569,933169517,203297290,167381364],[526963939,1384737260,1144743881,1387971919,2081006777,1169195686,958668716,735620293],[45931341,673642531,2039153516,1895320410,265568805,604473736,1026097351,567756718],[1299606419,232832328,1648462709,1378558025,272325005,2130241706,140410368,1716118630],[1685167751,713806087,33554230,1205409563,49658663,1062305341,1370359902,1925160573],[1314406999,730129606,1574609682,1540604272,1445725654,1047436283,1169715037,2051379490],[1138950198,1240402523,722988725,1507005496,514561105,3305463,1129766180,1732382610],[51679523,1626432932,66655407,1716635012,490580268,848661500,2018830573,1558047428],[1174696909,902567573,1297978011,2010729698,376573682,1626696986,628727853,1190140677],[1287665582,1552013906,2020143287,552322999,1540386087,918611272,1898171856,1898511258],[1876308480,1259225457,393285175,1436007481,322642480,1765618317,581367941,1723652439],[1917905504,2028535296,602710882,863217763,2006218055,1886662070,1240252774,359876587],[1523160336,574912913,895400812,196360778,395205273,1626486690,555589168,812820142],[796707227,1016933267,909895331,1817374782,1058913095,494392949,395799197,1664944113],[180375813,35376425,1288955703,881429344,1051380772,1959991442,1339238995,2009778504],[1466128921,288700544,212433087,544903818,1954654307,1177818292,2027811213,1087195377],[1413626339,1839336022,1154657181,2112684825,168835474,1601707130,1256538928,1596802961],[1811734142,1884446552,1414679879,273147256,1048666222,831355233,1347409484,406870991],[1100240746,1114971382,1113274858,1661338138,8511798,601984010,1552693369,1659865700],[758023589,8691504,1451450759,1602021124,703380918,1828474407,1864707154,573350910],[834179662,405364785,139767086,1111649165,99308711,836171806,1820069660,168794362],[842351989,930673858,536794618,1210225804,866828223,943402989,734958260,87811728],[690297425,1125215388,421499248,1859587841,146437862,1557629501,430562713,1998571265],[778738489,1177470114,607715929,2017020296,936290907,377618929,1049615376,1627313364],[914871024,768476883,317664376,981518458,867510638,1402205284,1519398563,213491950],[1053798241,1395753303,648988214,1094453912,112474090,1331594186,1983039991,567863555],[1550206941,809494390,719541779,1515544589,1807450059,1019425292,1704211986,29664762],[1709906633,157924815,819021878,1294775557,880474973,1060609312,2097297330,1122332635],[386922940,1332267530,426526345,1156758980,573690505,255348981,1551517782,383334694],[1369906405,1176562621,262055708,354009961,1006684394,329143914,1909733399,511888048],[91596168,401683483,6358430,1156060833,812005807,2119270121,1294738928,1330839129],[1233403038,9616680,1093760514,980859909,1940502907,2014492486,1771439074,125303843],[1820397473,1458140583,253617715,408553632,1413928492,690463663,814081418,1848467601],[1336223180,1135697347,1127170139,388791321,511410220,1190809624,704573557,311588559],[1706738171,1950558070,1676767500,490353051,1180475458,77603087,1464650725,1916179413],[663427362,515704005,2087333738,1661833799,408643155,2124562195,680326756,550623175],[2074436104,960254868,1581070971,676448721,888874402,194764108,1912014397,847413197],[1183950636,1659042125,1056562845,46801017,1424734753,413166873,1359752387,1092355410],[207153371,1260388586,1821849009,815707593,154201284,780761072,1672876347,600663704],[205621511,842186126,47512964,1960827706,765420304,1078799651,2093807887,1882109429],[1155555876,1302485506,316026589,1886654581,698510391,1312449667,2073498077,905080495],[558591922,1954792123,871795528,1693069379,1212956939,1790746799,1097385330,261424811],[1549266183,2052197505,323255798,662604694,1504497428,1552240785,1219238102,1629357435],[2039061679,1788008392,873036602,261456248,943467495,863954740,970549139,942684251],[728123197,996186873,505315769,725360494,1043897517,119108253,741881976,1154810457],[242077096,994695490,1229603156,1860639502,400269066,519263259,756973698,1947806971],[168080270,1995702415,446870974,137091518,1422813620,1755805452,520247500,1135833997],[784532077,1219337358,1371395404,1335868431,56369364,141410377,191398205,337054296],[2068768826,126229122,1825400267,129073019,1507935093,1340663268,561946407,1885553817],[1084680226,169150186,1933429045,1944480018,45234574,241398497,1363616277,97898711],[710043153,229093614,386303786,1935033631,2122806268,2086362559,1395930360,659477665],[1691756587,1000821708,2069563387,1600574336,1266503332,2038565270,1436899878,1148348491],[1939084526,768869281,239058241,86588714,1507299773,776391967,1320236470,1380323134],[980146736,326709688,643449629,608308557,1798498178,902411642,1433640579,1287742060],[592091050,1488547915,1716598056,78774864,1986065589,181941188,1399295440,1499458173],[1202963513,1773653297,893217656,1541844658,1666138291,299315034,763161629,362823799],[329705539,471872986,1535050960,1757148948,1840546467,1140990178,1156105474,1531285388],[1935132443,484291196,1056654794,1477761941,893733882,203284540,1784134091,479490637],[937183879,308617496,329675827,1107757228,2088985047,1047067002,196900021,1539587794],[1473933605,1806039870,1708733974,770685085,69553258,235615891,1841384688,545202299],[612787580,592968531,1897838656,696832834,140427972,517355987,651299021,454216226],[927254756,306368406,1697337274,493054606,1577029218,1294795354,1318419717,260230195],[2026753079,1361761035,974888530,1018950807,1837761563,1189741081,1299171863,1326722879],[619498215,980126954,631846533,1803495937,1983420996,2097459099,1455304047,1155308875],[1509107794,1025577882,1526038198,204804412,317567987,1585861351,692123898,1907293309],[1845330410,1415596767,2009264231,587525822,1859444302,1889615714,820497306,159561466],[1496297901,70026400,1337861053,683794264,889629384,479559947,1572616279,40067600],[1598430487,1306062655,16480876,688024896,1736840077,375891597,11265189,490334674],[1071097340,303058551,177894266,1488172848,887054184,477534857,359312254,1332909842],[2027803830,1132835109,1114499395,893507183,321220596,1965550163,129145796,796701418],[318871357,1161224111,1468680151,1359362057,690676150,1211071713,470545826,1371169199],[1298907195,521438930,129062067,211288200,1513910344,708344282,1691114980,1211673215],[1282563269,1660082944,1057202999,1751890936,647256353,1993271306,286492619,1342848816],[1085673501,805850905,236094326,955294973,711764134,1849101717,1715855226,1104406299],[2019457933,773616229,727356778,2034218550,645785794,459757553,1108349553,2035880072],[547498877,1880799496,1286922994,2040125676,1918922721,449088994,309522433,705865910],[1756379509,1210814485,1129098646,1583220312,890303925,277355801,427648519,991062174],[897109623,1071552392,1659557571,799528140,988987054,692036450,1488776693,1444393811],[1444584095,2026888337,151729894,1749657379,1139014499,928981865,735200957,2065433739],[1608943231,1547618095,1410064236,1008642569,1511632520,79147610,1958487468,1975267728],[1035712072,583715112,313750671,1575217860,537943677,829842568,873569987,246353171],[1242012610,634286563,2075976580,1697529898,1347552349,501091192,1010852986,441778472],[959626488,1183871582,930013662,1544636749,877855972,1587172135,976810033,1704307873],[227850025,1352371622,542260485,2027723167,1409798472,1851638175,609857150,1170491188],[1992508304,1645725623,151619745,720196992,2106084396,1809518285,1956661213,1856810648],[2054847148,905701520,972289870,837484259,1543842607,27678093,1874874723,1296871080],[1976807749,810738947,499039314,1332130255,1496533799,235831055,1731763778,220303514],[773661588,1890583884,1352042962,1400935660,1556491056,1644919267,551074348,898948326],[1968769328,2063205,1264779248,788826810,1943857586,978262748,1871442553,1025613989],[2130273112,1113310094,1032664137,2042567025,1244575137,2069362652,1891687025,184501240],[1744551219,1994980556,1896629062,1714800625,1780760958,2020865389,549250668,946885059],[2050841220,784337454,2124809264,101720256,284875210,1650994417,391557543,1419206355],[1518252392,495173671,2044577489,398439071,419869148,197912563,1057567582,1619966903],[1155166549,916787842,1540561387,1278971369,1100573150,517727242,1870976506,1898322916],[2067071311,333411763,1733803989,598170462,1540401964,1245865820,1303764842,570532733],[1522470997,1611872281,229847059,1943137615,1576453437,739828276,1008197338,654410167],[1682617428,1722743222,2063509806,1638492772,1031087270,1676731659,522615579,1209107004],[16778840,1390961602,2127362999,703827418,1711234349,2104133236,1973830883,331211192],[1757773094,1045823911,732799022,1552639424,148295001,1899075442,1343716890,261238566],[844171605,1607157226,2075732280,746994504,325793545,539178082,199629322,1956083635],[687547275,264145368,512794804,810707236,1285734252,1809228024,1992491434,454883984],[2079276735,636812459,1861923978,458712284,635030061,833130161,903398813,613701354],[201568025,1312173818,1120732746,140091369,79702610,1750926008,328615825,836198724],[1130388796,1565302950,1893422201,1938405384,902319204,1337031396,261024697,498470674],[549138901,1110102116,396833206,1909962952,459827952,1973412549,438595711,1564425],[1170906334,664104050,1363223535,1794805422,413261810,1703960494,158770116,1180778834],[2031837280,1071097021,1073293954,314503176,2031224583,1335081651,534386195,887465323],[1533007982,1545185167,2087800388,1782118255,596516207,466437081,33007598,906873588],[1327875002,868048819,794567909,1243818403,811931112,1541802938,176395904,1137442177],[1716141017,1162040253,1400846977,1866602086,1960747646,491017754,117351760,1797853136],[1398486067,1468069365,1734848398,1963985760,693490657,1467135515,1034738472,2064322255],[896599380,1583181018,2086366008,1596971352,1335328883,1721164786,1268256135,1623418262],[1422371191,720883795,685296074,2105914276,990821382,218719442,2003572302,2093186180],[363047626,1937846443,1359440143,134858612,1196748632,1460057806,292488634,129647373],[342063285,117321952,391892006,1953076516,1557772515,438541611,1873057633,1141877758],[1846223703,2003658845,382872618,202159662,134573596,53798258,1088186666,1778114702],[517374378,263793782,1626665852,1383066542,398940471,1701214357,451136468,1295252718],[649286011,1394032322,83395409,240838068,1312077267,1902214942,570639002,1482742838],[245482796,320423342,741704828,782126016,1049321046,548052267,794897204,1707716849],[2044370469,1148573345,186735401,1768726121,2031530541,288770131,583183883,726996939],[1130278085,1417822213,1289105602,712454350,861777193,478398174,488797016,1772079768],[238213722,782560606,749054661,1300661345,1918309994,2088270786,1486201345,2020427198],[1849114290,1758824616,835352062,223701184,1527161805,1546848002,2128893229,966486386],[402136383,1298134029,597395734,1340665386,395772366,1469318600,1375078469,549888726],[1162795975,374600664,1851808737,1468998848,1615205058,483170324,1863987441,554164412],[1172538215,1287951077,514881485,1874807170,1615161679,389393436,667695768,2057568083],[1368481667,340149923,188762372,719229866,1105110805,1933888980,490797791,1542916783],[1818031168,1818933368,28118935,1092814180,1871368664,838735477,260056575,414628371],[1692897008,1713794244,1259981216,409562318,384061106,979585222,1841678187,1692741810],[205367058,1702219300,1935365972,1776113840,1258763071,2005285600,951376390,1652869730],[804907781,659417499,1818884226,685412318,405617534,1076189978,1798512597,1299425460],[1990124755,1247473323,2072863828,1530183521,1719128206,895454469,153813806,1911519034],[1433377333,315803322,104658847,413517423,1511862924,1726727141,1453813158,389917183],[1509457040,1358371161,907495022,434779153,122682766,507909413,1616481834,1886669544],[433497623,691935026,1669781177,1782653700,849074337,1574791213,1266112292,897944326],[96342756,1002014628,973298998,2116210299,1203941744,1510353566,2054074607,1182650216],[344621577,31609797,670464763,940764323,741965431,1869234495,919250420,633425556],[1111091180,884343209,1328507629,2031007798,1274531270,1973599177,1332910470,1565235365],[957830152,994258203,661089152,1873118663,1595918200,292709903,1791806599,2129653952],[1205847802,1549148109,473139431,1024505804,1556793751,829938663,1532120438,123629659],[90824842,632302245,1962101895,34830975,1933869105,2105039221,1587378956,1848526823],[196304450,2101703604,1236973870,1735862078,645051282,1152030865,1735805634,1321382142],[245777760,1711803701,1069861749,1315958499,1261668760,2130336494,1227292773,1911275520],[190843720,583091384,1138485825,1536566300,857869467,1289564,1733898774,525993547],[1398755938,71533959,998545732,1581576658,804867681,606031476,434550900,650996030],[2081716354,1617184980,604510211,1197646055,1447839877,1729174627,536438009,952640200],[585588893,2115164618,889999150,1359895020,161223507,1688858725,558841202,66881774],[1874446213,75646794,1228291476,140095813,1039063795,774833111,1385975904,958897999],[1238251073,1733071128,1816275128,941559862,908954091,779584058,1702606813,159216232],[1436696714,740875281,255921917,1695292979,1392443168,123936401,565767315,1667576013],[1789569075,489337635,505943960,756482327,782431446,892763997,2119373264,109426607],[251248890,230932545,913884850,1122022318,1665404490,1657666092,1943999143,521726704],[185250645,211615336,1812932121,1304255631,1189648751,902709861,536721493,237145058],[5362059,1853197731,2071908798,182492601,224254175,573280316,1926162587,1138900194],[1086982965,1393680821,100828430,1498302873,1993879212,296066730,574234724,834763319],[727670520,1901592694,999870565,177852949,1075745290,641036100,237259909,1701711470],[1971328457,1616538176,467291561,1753434159,1212198844,131778400,908884014,335809868],[835096254,186015893,197965561,1978873755,683886663,1697031695,829740371,32641930],[729140418,758765969,1843434934,1452328655,2044635894,302129248,278095670,941621663],[1540485519,1685010419,1949066882,1119866761,1823690894,1467135819,1589268126,81236893],[1721142521,146679065,721751362,1176159842,68522194,1005846252,1959240616,1455821206],[669372225,1661577496,852119929,1203707262,1549640670,213827767,1619809023,389070394],[490189560,917414419,1952572003,660518501,655982740,453916797,909716073,1155189893],[1036163600,1255358759,1779362430,745400784,1258641876,1708899486,854553810,293966771],[2055733904,1137596077,1113782978,588005772,910491937,2130344786,1268012950,1411396434],[1416043687,453180860,785686581,101947191,1479643559,1211964488,1033858461,7011073],[1003086427,101652142,482755768,1564583453,1083111574,716226441,1078755091,221805912],[900015547,1617798267,1767048602,569776309,909075382,695672628,2090994698,84213127],[1453576509,603114462,2088066338,1152306887,638597997,1798748684,810428125,1805134572],[870650569,186962778,239701257,714458026,1921910306,114952952,1130887746,291294407],[1638409051,794828165,680292744,888017583,1301422390,1018764115,254435111,1034872777],[1492094647,1328850017,953803532,2010401242,116732313,446746644,156155991,518601093],[1310726037,832249222,162823394,93878578,1914237964,1113793418,1636302991,390676170],[458275426,479772772,166167886,1246342537,284144978,1469752569,1714694571,1291802506],[131221631,115044881,1115065440,457091394,1651920403,1073583432,537580246,1453757481],[801816839,919381689,351293476,497164979,973713216,1376966659,1197133937,376997953],[1590768520,1250509803,1868407766,750221900,2077968123,1920782490,1633911793,677719949],[450838823,1588898531,89572984,1031405244,1306861262,687512798,1919939552,775951587],[1321172549,1686906303,1240406953,989646050,1432597983,1123343075,938621316,2123550864],[1296184905,497147768,534722672,2022545729,2095700781,618508197,1007863041,634560906],[526407011,1037445545,861747291,1726484563,1546788808,443914578,216363676,1041749293],[1515032402,821614902,686771399,1501008745,1316646056,457514725,320677401,470599937],[81434889,2126586376,563115312,1025097756,777719779,1681111239,1219922903,1278271791],[2108087107,1222150997,187513826,27400768,1860452171,1838191667,779358726,1137411512],[231367182,2040641384,821361487,588072577,357694674,1699752890,656392096,1255161725],[121217197,1658785671,1009653940,1868815227,1223665623,467700292,189625685,1863715687],[469604648,2124415577,1925671742,966658023,1538779868,2004857435,995391182,838799011],[311157771,782729481,1143800811,1333099788,361570598,62262368,143671920,1381138952],[1717936434,1574211345,528541268,858199858,1778794299,255509449,2017524703,140966326],[1886271908,1078784169,541557791,219960152,912152968,1795975659,2107082078,1510744784],[1185035578,1931070021,1177537608,2010979602,1711432994,884070414,504639066,1442669806],[8638794,1299426043,767836729,2040140246,1903898407,1692002467,1818454178,152263892],[263450959,2077008173,164786394,1085598679,1462006263,241405907,916266766,770488475],[197538102,1171764894,193014715,139530964,373620309,288602720,690235445,1748636157],[1143277294,1904254390,539298558,2079597509,708387564,652228066,942137561,143326495],[1394594710,1263479378,444722789,1349082654,828814745,1918478536,826820024,1381030650],[600106086,270514923,989183,1151398358,704728554,339740400,257126613,2029407490],[952164334,7151863,153159694,1332925129,1742117494,732613286,320650901,110737873],[283318018,926120198,300086852,1898211519,1406120545,85960214,1335561951,1763143280],[1961808507,1688486304,383375639,2035023651,1417039682,1848595814,1343896337,1413920313],[1827432126,1179949497,1231554654,1941661004,352195491,599036151,774657903,254890615],[2054603383,59434005,92442268,332534111,667811223,1474802280,1615168103,854156852],[508597351,1504030754,248435260,1903102243,177628917,1046780472,304444245,1237863679],[1046199388,1976370038,1511769821,1553649954,1426890206,140276783,1871913704,1246482076],[1983889699,576579412,814652163,959787260,1907699218,1381700525,625434936,25222870],[2008077571,288012148,434720903,1855809551,1868805579,357518124,1796037517,325809309],[604705275,1929250090,638787335,1385892635,2023885329,419363289,2055537772,1931654133],[301641191,1121033351,1169879768,538526077,1995179438,1846007633,1406749119,724151747],[1392993598,749824704,160938130,974946657,1656515513,1140222857,1897734776,1035187312],[1664872395,1402536573,813410872,332334197,1087025807,166736314,531305470,1413126391],[139811258,239755760,2093910548,813375672,1651875842,769121240,1781012947,1284235381],[2031448704,1220356025,1801441147,85428640,890392006,2118803665,112707439,1715894699],[140953231,361743887,377354165,1968245121,923207513,1559256965,566871114,2027176947],[1777866736,26623516,370261631,1396098294,827770678,664958153,198389962,997091358],[2080841363,653401136,1558996315,1798349249,932056330,1052896381,1856443091,2005041011],[1761400289,972235735,990875467,1498295621,148775742,1545570035,1402391459,1986969465],[1313098969,658564729,1076679026,453401941,248663217,714254529,1382310321,833490910],[279846725,1735988562,1115755450,2020793945,630136133,2023086647,1460457554,470835619],[85089677,1466989203,2051694438,1975881902,823746548,711660078,547313536,233115490],[1465146045,1431176610,47577935,445271890,524839197,597812271,1851364176,23884110],[291881619,1907567369,2064799045,598782488,749358675,44911483,1565840646,565988749],[1290419396,992524736,2118965862,1316444538,1858946941,1593736791,246660113,1148541713],[1633864340,1234596650,358884429,812017476,212833717,1688648598,2107958999,1023070704],[311787354,519216913,1094076143,1247181857,310667260,1712083029,507240944,366631498],[1119852492,14207798,1857449364,792001842,2013861350,1218678549,861823790,481484958],[1730187425,1116881022,550992859,1993177540,1197983198,1001816335,845015573,702873947],[1665511972,610543608,568406859,64248192,1948067697,43851608,623777056,1080808802],[1693151031,31953421,127100845,2017008373,295016182,1365941495,1362984057,648679773],[1361336243,364100982,1416993662,1991333720,1450483564,1998527610,1325718316,971724839],[1691960768,1298731970,1660742738,2030884046,1668603887,689944367,480453467,218215847],[1105797375,660481128,725950934,341638532,1579386340,497045629,1551578160,395728785],[1493246479,1735677264,1562216659,1757300841,1047824971,1212657551,1767075525,219331413],[904456950,1469106091,1221909735,148258887,1328692883,1115782143,476015019,1044957454],[2117570069,1609941808,1195832366,399735994,1995786550,999444395,2045872036,824434174],[349304037,477519464,186488228,135406406,862011360,95753557,110786224,187119354],[1721448311,558042266,420894220,1112534511,666670520,1474945606,1197420423,1155564560],[1622381724,758067272,1621769666,1942307153,419780515,2098186811,1212022909,1325932097],[1711562805,1832145579,1840505572,562811953,92491064,1731340397,1299124147,165004761],[921976710,1992211150,212812015,741867108,2007134715,1254518462,1967293684,962250077],[339099169,85604883,574244835,180719137,1867022030,828121391,171267823,1968348096],[723821499,439517855,1512653692,860768215,750552472,2077372348,824618016,246481150],[1617234540,953937897,1973208971,629641294,1907566455,1310701435,506743993,535985444],[1669715273,135715847,1534419883,977912059,376913699,1276540246,2049366092,1568623769],[355638791,1714492945,1831761569,468265574,1353884961,1121371655,593427353,836585411],[98859593,1710778711,1790419675,241524381,1816763758,76192841,1328610361,1328210671],[1495621956,1677313346,918301628,2014296133,1877585766,63612465,383220333,1787155575],[1240656962,805313982,356201980,1114240815,57362807,528598328,1940983259,1116310352],[829568477,546908673,1465813578,420826502,866465858,606789991,1535376579,914556302],[62256937,1327573619,997524753,239947947,683811912,2114398840,1253062586,372274052],[38269130,806361190,1578941562,734571816,335499290,1131649231,1944357704,497362462],[943082818,547174564,700294585,597592868,1750601963,1551237669,1882766775,866832902],[757649966,569881291,1422186492,365072284,657348405,1961188271,495424684,1941577311],[1333252290,939895311,60548636,18947824,753667201,2028744432,906270686,1424077152],[327697921,793052416,708925255,1781619812,956217836,1365694609,98898038,458770914],[661942869,1579170697,1425428566,204847242,291752610,944042768,1506028667,202799096],[2105706571,1354715738,185023400,1253386415,1751541441,696455345,582965378,2108386853],[973245169,1528828350,1300409156,1707577180,1712996564,1477802541,863135437,456478818],[2023329502,1357663546,526767413,1605157722,1795441008,79115332,1233839709,499212915],[1649839851,310386622,2044383493,1702780178,350686364,784911857,1905220233,291316188],[1463738597,423614035,576194454,1215750912,1434327003,881358797,1244617621,156755894],[1413256099,188759995,1170028756,1674450373,286666426,1143491792,1448837911,1939317483],[1687836258,1558811377,29766225,2035734831,2034798023,1088160164,460044845,476551036],[947195984,1698172061,35193855,1397023448,987597534,1742990053,1095793813,277121888],[1656794834,1999805258,38118250,683652061,730082748,1484508533,1912024508,1331671273],[467807953,1732998950,1528877161,256169367,2040668183,1999825819,1118285947,1994673653],[1641869927,1225262522,870959306,46095232,1730211981,312697064,1161865540,1874492569],[1142373067,1138810937,227169208,1031370474,1079461670,1220403370,743808474,319603039],[1748738320,2091905121,1596909535,584790450,403676643,1625413310,969135248,324781415],[1305072961,1581604175,836596189,706980849,2015649025,1873917443,1337374189,841662617],[1407294091,1514128497,1672719509,1080383526,808064279,1753239422,751732829,1922649497],[277920534,1025148680,1358329609,1763160914,1876719161,613816917,1524686058,1143875573],[410348182,1336183033,1517719799,2035971543,770886837,958953766,1383896525,65742471],[326117049,970793794,580353886,1426546615,1014605628,1987660248,1256388328,1602020158],[1345211534,1222251273,404220564,828407123,281008946,1687955902,1508286106,719263990],[1786297861,459569961,1708876991,1085375467,653585711,1473748829,291057519,982587372],[628929014,517992177,1448106059,622804629,804772438,311098063,758950554,1329761786],[704114712,1590928735,1550319773,1211456141,1630608749,2021165232,114608918,1278605030],[1893500617,1513362870,1166368399,578383037,835947800,1668990357,1465131527,1501384032],[1816793724,1889227788,1861205165,898753817,81934931,1142916381,535748017,1677127093],[1139990379,1007735461,1394106541,1847858118,1986442605,390738329,1267086690,1906317246],[934167456,750074526,249586661,315133831,1753298551,306018445,1385794662,1128902455],[1151186684,229983050,951350237,1976856074,1111678023,1147448341,967638961,947957245],[1381012512,1792524745,899265155,490191406,638999501,1647850374,1923847924,1242641847],[1558195924,1184504525,28578415,368137052,1672340033,290636807,1596788799,709505473],[810299253,1962240591,155577079,1447479010,129588662,934799027,1408029908,355536630],[933127639,490718021,83756903,811948070,766619138,248132606,1557254694,1566177608],[747109268,137984474,1187437299,1897443737,839804876,800239465,1717281542,1782096152],[1103213042,1044188252,1533761755,1892537731,564502370,1434445983,2024828837,816415445],[414344600,673620563,432123586,2109277337,1750907145,1906940926,867532971,1534155885],[965244704,219122655,616982236,1947253571,1638210767,1179033865,1489033906,301289953],[1603894358,2009402175,759680079,941031816,1866925982,2125705741,1908519816,937519601],[48238354,1791365830,281114248,1841034430,1500296515,167484889,2023718044,1927174228],[542016834,969884265,1719706267,881029383,1920479172,1609327865,413570021,1676429389],[949093567,170328187,1784943321,791607858,802533915,1901723660,1701523893,1886452512],[1864048050,2103208621,1453070747,636311761,1891164931,405281199,88510505,1045285438],[1828204285,603376638,1973763765,824806125,1812118603,2068460686,2128507130,131029998],[488770125,2039461262,2004493512,1395401863,1602133280,154610177,240771723,1849354587],[1644455516,1830248655,1584368710,1638758611,2042684574,36710471,397627363,683475826],[1443575755,1224730634,1722871043,681113164,809426544,770513913,1505125203,965360087],[560895884,77500276,501333625,1906361976,1765455409,653279685,184456833,1500736508],[2009533075,785721370,1514213475,1230549475,1398098481,1969567831,881436743,2054869512],[121508297,493928170,1262697943,1869509886,937112282,1497490335,859915235,1254150057],[497834728,700568541,1970243928,1985385649,105908217,1121520330,867432568,1342932300],[1552470167,79513112,366248569,1307270850,1889872965,1840664127,1920828561,2022059351],[822463330,832285679,1114744165,300966575,2052611278,1640807604,1918576636,100388246],[1941400880,1390349772,1967070640,934222346,749309322,200545337,127024458,1726781124],[847253646,1692118365,18720759,1036214111,652504264,85507442,690752439,909201617],[1369182297,1736340309,1240177440,1792892132,478291473,1158855348,1770064266,312861224],[2004916586,1299941602,1095137221,2103019411,1651662988,1218266813,1686921607,975582451],[1941615208,1083556117,1599049305,1117771972,931960212,25239873,236040464,1090901381],[1497355288,1456173391,1127622878,1522687301,896488574,1163430306,551916199,618095245],[1204813098,1484932372,175540867,1437690438,1968607332,996112563,744880737,35821850],[777317430,6262499,202783538,484694476,1998928301,744397545,978405588,1595506232],[476648278,412975316,1212551830,2086981187,1074103680,554700313,1932115362,1795790719],[1789479261,820487104,1088278399,1750675590,133084725,911576867,1611440262,2074092800],[50844463,1971038713,627338184,61164443,256054693,909394013,1177491402,1898485813],[206262994,1398651761,135198088,1921215547,1941166011,104314451,2007441902,247640780],[1354561156,301942001,981184355,686790786,2124378487,594535571,1889773586,1712790356],[1519267304,1511633063,546476321,1352560234,1243817159,1077770218,1320828806,2084987888],[161411667,1571658719,626285697,1597495696,1512480229,974976688,97361542,330431817],[1314794060,1287916504,1189529750,1293089474,7219787,1579488454,1045908250,1113708427],[136209387,2097922558,1899453822,918941674,733956526,1627410315,355332462,609435588],[2018370073,189525374,1886035735,1155520356,428906119,869104507,1480164963,971787191],[326746718,114938664,967831998,1033375623,895657831,756986414,894637357,1774410106],[1041246783,1363887691,1363550463,58292771,1808310561,478770674,1516072811,1594613051],[227045147,1832731759,1495502803,414124166,1206338038,265656665,397726484,554757626],[833572758,2093192021,1255405523,1634973503,786803546,1024447773,1309483989,888396430],[1140477966,1648948704,239890184,1322957788,665382761,1721120000,1694203208,2078323772],[377221818,1575296502,617462898,310750535,1719329674,802917466,1081257373,1228577467],[1862264659,530068763,1318787488,1280205616,1020534746,1845538574,1707417142,116645863],[660227984,1005964869,459718701,794555907,1107208983,362104025,88589614,1929967848],[2128100564,1316065529,2128951593,443601030,619386947,279332930,593002002,778762143],[1289647360,1471744726,1569643533,274894929,1963109583,1315968944,542446371,603170768],[1959352034,1891225978,1127591910,1870581497,1621846318,1265142305,897601209,1607445320],[554143207,640884652,2008596516,270750339,1704883173,2098478902,1537235031,1854511082],[378015755,130502838,1713254324,1937122284,1455177243,1122426015,522411409,1140145036],[787013009,1319611751,941918566,1502229592,332326706,1531938520,1737698621,2022254401],[1315900390,1634309205,1029860583,174679363,1445163488,827417985,744632696,1893429245],[938074621,1187975094,1162318017,1409509530,1998046179,232987552,797813481,1563166012],[1590320740,1913824016,1472004185,1484012795,1205368704,1141092495,47749304,441296536],[188766480,171940592,585136106,803951179,402277450,49895837,1954811207,783747966],[395524513,76259025,2118911293,320468926,1301038839,430159674,956263994,405237913],[784746390,551440393,163392656,1302862381,549380028,652434701,1772313689,76697318],[1972085609,1578386198,776957298,2026665609,2012574545,674223659,2115240332,1720494881],[974334483,1348801411,114840334,450153559,2055976271,396478307,353914569,797603060],[1964417031,1710839778,469886534,1617187410,1112407336,28710550,2008561784,1865083905],[43903226,2120247295,2062499242,1345246913,330211555,487964895,1455144367,966987704],[1242954417,1060750951,1386851759,1676521940,832151285,1176399604,905791578,1985107751],[1991518962,1931854363,594806298,1070272262,1993739787,351110915,70408357,913114146],[1115891482,2095676191,382139107,1340690995,767896385,399225073,1157811052,1383003014],[544284013,1426324636,1058481739,601880852,234578855,892358264,1224701837,2130631234],[1742385929,966607886,405586802,456210612,465447601,1882411611,723951518,1748623759],[1947606554,1529306898,1460558058,1486400025,1844577878,311297587,582475174,1375343445],[505668275,446829047,1359002564,516435316,2100210020,1074716216,1937675167,67841716],[467278519,364598961,1940754473,1213260109,189080614,73637168,1203957799,1877997190],[882387513,726981503,1525911465,20614148,339816589,1131323980,1113573765,224427230],[332667812,1716549449,872227285,157907844,478723280,1917994200,252626364,922605021],[1925727712,1173358565,942422205,774350075,1748679487,324806963,1090119942,1635149167],[1171310707,966916684,1721591812,38842553,250115527,126025666,1427382906,602707764],[280450825,1483696992,767309626,333367383,882218550,964342506,827259245,1692967007],[2018421179,1408278650,638174217,1217456198,571929146,622667935,1200807605,232728702],[1309718078,59421310,345902104,2022996114,1125696899,1196693541,120457604,1774711603],[2024302455,122528630,729179499,1080153875,571075379,1027859352,1018706949,939388266],[1560532799,1472398247,1701675446,1946126178,1349656405,752774537,1753510648,1296582075],[849138446,248068380,314874269,1121018813,1877605333,1879502748,850832260,340444095],[596571422,231339778,153482230,1056307715,362569075,831834088,1443771603,16313277],[2068564560,1335159171,1578006162,1550348206,1911124720,636339612,1993109508,1520170441],[692864391,537541023,721815358,62545342,1784249386,1145081928,146446601,589121012],[1994944552,1003496981,1057140430,446633218,1874352123,216903277,1825416544,1358858152],[1531414317,15818507,970829492,1448846261,307649513,161016630,1245273474,100758106],[1669128623,3475607,667344735,2126221173,1013478751,13738157,1456994668,957174943],[1455374180,1213963977,753265486,410979068,1346116269,1072059399,603529011,1417014027],[595752525,618839882,590322415,800943595,1052676808,1775356100,1288477265,805433355],[1683930352,234524066,1303009296,1535020859,82933647,1993334927,9110755,1604556320],[705718857,1528440647,1383677867,96015861,1210338661,1529302902,1336289587,340365243],[1163152090,2046151708,1453993547,1525794950,1544751556,1431449436,2023680333,72116827],[178504204,1871727397,482491222,915555723,123342790,1554913567,1516294885,1315338104],[643624305,267150036,1183958826,2054406751,1671555003,1974293223,1299726074,343553489],[1437188622,116213236,627974546,1784632498,173438024,1674314609,770255534,891065177],[1445865396,1584566123,959143796,1417381675,2016144386,938943653,778892706,214361187],[1433937416,556297136,631285751,618678192,1940879665,632099013,1368760256,1884396700],[1899934224,1245300938,1093998368,95509442,985940229,293957373,1477886773,840385282],[1873189661,1184017742,1346557143,1326316005,511326897,803359613,511385783,248480277],[1294507320,671672353,1026400921,1647155891,1431853484,335613830,985269803,900061996],[721834967,834459522,1863693462,1196657501,1777475751,938433872,1672588204,804419361],[371665079,570907293,1112896603,1097907676,1860998281,1790211345,161043603,873668250],[1746838596,1311693203,1243429247,1349465879,1576067259,1803042272,1057172208,1303444487],[1755626289,409764712,596981563,467539495,2117679628,319963542,2045049777,95989207],[896030309,814222260,1628459385,1587390839,1214389876,571233047,1969210765,1055124118],[1678184372,1027510852,1981163816,1876004109,536790693,2092545668,1407554085,688997701],[1524967456,1132693058,479026592,820336955,294949024,745092006,386696720,1981114097],[386337641,799575736,1032898821,1040261746,92932288,1702084521,1125669473,68400639],[1113349527,618039187,176249299,531572330,262105977,1797044286,117023412,500412860],[942608421,1698866581,1978625048,761649255,1952282124,1520270460,1419829039,1520556939],[701410990,298261888,11097218,1562636621,437057606,100908906,1229016894,1072150087],[1804224247,1777577379,1938747452,183646763,1952950874,1667028558,134621896,1890375877],[902677552,1033438130,555010852,1044190303,230022149,525572079,255057643,252243903],[1108565023,19477564,1710705973,569143294,1680721262,1654025624,2037279836,634984641],[1924977925,1939498316,22246348,1432456164,782520613,512854979,1224918080,1630287256],[1378641909,1298540791,352522912,63506166,1219592589,1669521205,1835051707,948693720],[932704729,1815425324,1887756971,1891267737,1998118410,796683708,943261800,1845393638],[1214515939,400470948,428111105,702199289,847838013,1618448949,451723324,904732916],[1297659558,1371037041,1789390910,406890490,1480411825,618425208,1404851893,2100778473],[1633236510,886443523,1231055063,498657387,541806565,271093422,1912622527,1704392128],[694321045,516991619,543321808,881985865,504194514,1423999693,1142953484,95375060],[1823273909,1704257617,1221719343,1143127945,42681655,572486453,145257056,1828428105],[1484534726,1058506942,897648056,1681860570,1452162022,422772869,1045063271,277399760],[1686363401,556918777,1512353723,1032124431,1296540670,529048625,1351629781,436672942],[1920061710,608559269,1197706494,667859819,1240605526,56374543,901593905,2118880297],[1033553994,1278098953,1671407116,1886343373,1071345966,2086445607,860753649,210412911],[187243780,521167952,1817567184,1649190996,677659969,372307640,1027561414,2105520648],[1802095628,1475338128,953240236,1025842010,1283131984,271706479,460742006,397669532],[1816244564,891654541,86498965,2060410935,216163249,690188790,929195370,1964244837],[1143306161,2019273235,1984821207,1887521938,1127475070,1045828071,1217123116,225703250],[1528711343,1042900756,1644706207,1836948004,1789978163,402801354,155681497,801116560],[2029925289,1099799708,557745510,1009484139,861367445,1666471978,1770498529,599784687],[1138394769,1426476466,870666954,1288006863,1264542931,229515371,987259785,790373994],[1769399393,497966409,1383944769,1258520142,298250852,1501818676,237950993,1490741006],[1108853685,1869806958,243702690,1591401319,2105137128,1044511610,840547715,40714807],[1220779851,1515444988,36920617,1644009232,748568104,736458192,2006226480,1770401326],[2009920876,802791403,731144101,2000236508,1223829209,1029104792,393625153,1679815794],[1060180018,1760795592,2074408177,1019359904,1497269693,1767102135,1217731409,506205089],[1006541582,681156183,177727481,621308516,296526115,278219377,2075113900,1012855796],[2092240389,771603603,645330507,803581479,1543910549,78340088,273795856,906491461],[584857168,1584486635,1351666965,49165431,1010590196,103477178,1295790168,949816384],[1335125159,1597816973,1457154218,485873685,804304607,512036919,601393774,405019711],[1670698349,281554259,1727742600,624182513,500436711,322947691,2129923652,188477200],[965462892,216472134,1507259716,1779999908,345757845,1082470839,1575417843,39001771],[1825974189,824775161,1137261018,1571116966,368329709,1190576099,1769867454,1073998083],[1324161795,1477999213,979786677,1551706013,1501020726,1657566521,1842412232,1837934729],[876961289,2049351017,466493289,2028791426,869517461,1016112147,64312256,1231173201],[422988079,332652122,938240310,25446326,670684066,2091059144,328514651,1674038580],[1291139786,1539123668,1119424867,865977142,75430727,1639419896,1838767844,143680053],[412855455,182839892,940148341,1950167004,99594697,1849700840,746223434,1289635572],[1243348984,252737400,1201794424,371971953,1621396309,1798530330,1721419670,2090568658],[477138420,579135476,462528658,1278772162,1019441615,1223655412,1897050718,1278677298],[1142005845,1220634335,97454746,1328848743,1954223213,1212337366,2092777902,1892244681],[1997832717,2094816944,693335940,162082060,1470166646,1638342831,1097190483,1021631208],[1925388374,990232480,974465502,994641204,683700674,840381182,472033820,717791494],[116224515,222093279,1781319522,401018242,2043638861,814239302,1595566080,1000941683],[2086152587,416223265,958810712,1012429538,752660932,878102544,1650728374,1490389722],[787785519,1492050645,271068332,442183470,1324176563,575826258,1127119016,964951405],[1956482464,600854987,933633298,1775644388,2083641118,1432378535,804820997,334544410],[270582805,1094322901,760645990,1046559524,171743885,847531350,531444120,872508387],[1959617673,188950460,719536030,1264372271,1503044977,1272256126,1290756367,1075097277],[2021425364,1702280161,1016116908,268142484,1568616421,250317501,375592643,1327721132],[1144840255,1203430447,865866551,1722841078,177463778,1504855378,1213790735,1661018923],[1205746211,1375850799,568553578,1976520230,1002553119,1474551284,289645614,1903425891],[809220001,1427354013,72905693,1029847017,1045153078,2089785747,2049327737,1763995868],[1562088325,1376388689,323255747,1378318983,1469024305,1157075934,1175670633,68670569],[2129475776,595685906,1597524293,1705079224,1830203155,1496292552,822276345,987457437],[683194688,1919258522,1217683805,111823018,2080366364,728495387,1287845697,441940195],[1490936351,537879660,305616342,2033911507,381897368,612332676,1423297716,28755750],[1824223765,2093261325,1970675666,2092544094,1092026756,815872924,636662749,307180573],[2050565242,1168969840,1664583798,792603009,1387710450,153198487,1058749533,1198238983],[1004246657,1543720256,1274712924,509480664,578027691,666670951,1397191722,518551024],[28271633,414055319,881992543,230795891,1879129314,915765545,1097126361,791454910],[193454530,740260676,720162345,1077791695,774571864,1271750196,231055881,319548201],[1043283025,574413689,613325088,2002891394,1118147824,152899630,767388592,1694411496],[1866332071,1049686540,952226968,829324341,684232881,1045540811,2038577161,1193776746],[1785836398,906267596,1855404468,1856057319,583711692,621258480,1940411303,1603049482],[1633755733,1323065947,911935195,1547098326,1196639761,1162987328,991711529,1909381939],[1296950304,1737490527,572540215,1996824072,1794690436,1325311490,1301885594,1132434240],[1422117861,579892066,15402063,1334174106,517856977,1425186774,885822398,853311118],[1722492744,466042005,868410175,1561709192,1081310958,1941963943,311788321,840944712],[1921387004,1114049324,1490586827,1045128646,2074645565,994944417,1437397850,369435571],[2100369791,225110188,1659266161,1477230058,1629425630,756755965,1384421930,1234344276],[155505058,720025514,215708163,588918769,694694835,799048986,69679274,691726001],[2080974829,1795498984,1911819028,893544565,1950616095,1927862337,909255938,1683827813],[699253382,1057845467,1836364788,1164148982,1044432332,421730718,1659456328,1130506871],[616043547,1701714524,883567238,1338760070,1413508893,839025468,69505288,55976381],[1517782390,1870866516,1429872719,1441648914,1895281560,405114771,681506911,1561771272],[496953590,415982099,1064420395,1858669189,615286376,1980493609,776019327,1078057159],[933222255,536294762,799127773,1946694134,1647198145,392788924,1985676258,616522861],[1894155413,127197741,641018934,2075276192,296641921,2106327081,1831183028,695522071],[1382858815,742849678,721095630,326506213,100875827,1847149687,462839464,521122559],[649557717,2064947039,1801282736,1205202483,874712307,740705569,982616874,1864216897],[1415893190,1233220018,289663733,245815331,627536412,905060397,1630116858,1791232083],[1037674665,1129051462,1555912288,690813647,1669173217,2029898525,394462044,840372504],[1099324020,1910166270,1283553918,1893439124,1643979334,1678063754,317307623,1062689672],[1433952383,1499435777,1971279684,275582349,1962035778,1769899992,580557165,532082701],[364921907,422423743,197843846,334933705,309097413,1214805688,1546414448,1229416765],[1471153190,1477128213,1117731747,1437711416,1747544575,18136378,1445618811,1200928431],[518868102,922743517,1373513439,1055233447,220287124,612980505,514743755,708986266],[407962813,12723512,385927649,1003038225,1098090532,1817167915,892308026,28869739],[657536807,1630584417,554040204,2052044136,1981851802,1513522224,604189605,1779023630],[1490042387,1866733453,597874722,1991160682,996025796,1247088865,682661631,224244242],[816952520,1130453137,1129988302,1268020409,343221375,31545168,688854022,1379116492],[734960426,985483677,1266490537,401986368,564599143,244535045,1036468640,1266470006],[602237114,2088659335,177938964,419524507,1648471927,1943403423,984814352,829418403],[892933211,1339187775,1482844533,614084694,869573973,406322944,185572447,297270309],[798340920,232269623,713247925,1258747044,653994140,1393329651,786871284,57122912],[1191375724,1883423564,1437020516,1909228684,283883746,566238084,1965478275,928648101],[674256166,1479343747,1571662907,901927153,158318557,1513204822,807058982,842969700],[1303607891,1418657563,1990987177,1743867535,1320531281,402411263,261446126,1419733877],[1901534549,2054679026,1511703410,2010626899,491591550,1577672386,629383986,810100764],[257661837,2006997114,925823621,1335705904,466005326,262736415,537385854,1641323227],[1546022713,199731077,351587964,108586337,646811823,684381083,1957304049,263528554],[208847629,108956920,1487761888,1218662058,1000916723,786302989,474950903,1941257152],[30011705,2021301425,198200665,1340590544,1936778840,1380054241,1781746081,717814792],[74276784,192265246,1145011901,490160517,221988747,1751047802,502111649,1278797939],[342559319,1364470360,79751765,424311459,198235674,127629865,449927738,2116364536],[743392198,55291024,1656182797,1060380464,1098795407,1228597686,1168701165,1525948158],[1138604843,1029517989,1095528457,1874460298,1030785094,542804853,1107892325,794320774],[939644630,288420356,297076110,1903473787,268099246,1285621023,1547750979,1047156995],[1696353915,1623402852,2116975260,222449729,1039926187,443315502,447112738,1673513486],[1039461002,1036388534,1197805642,2000259583,722270874,392087147,1531684506,1750625726],[537557385,721980075,637553663,585042566,1023937741,69499383,1689066486,2070292756],[1948676571,1660594872,1577848495,6059535,396193159,385482575,1816678742,1926601512],[725631252,1510650218,1801011747,1406037181,1757004507,1568236145,431421131,1985681313],[1666056311,345102631,1787990655,1658396388,2117539207,2087913277,1235575379,1236569511],[1129153009,1768573836,122108919,69942680,456897951,1269547393,493263801,15652012],[477616057,1241768081,2125976297,1974846632,1869841444,1678482264,2021382877,1709154190],[993993910,676364132,1432358636,1326033388,2045719625,684301298,497577999,1177934817],[841499728,1054937598,1126306458,795205816,2124410484,1533968129,1322809615,1472542931],[1532015137,1347959167,635780938,1707690180,1231636272,197627313,986350775,425411657],[754586450,1072340473,1612831782,202770324,1346845306,793776239,2075127479,977565851],[1725924969,1032574917,567979951,626549519,1430529507,904064393,1237299285,1740009312],[1385376018,1105124721,51715760,1815149698,963628753,2026020211,550428430,1082856827],[1457509580,1968029995,1520074848,1753451751,1972595520,475918008,523757237,2077178529],[1680812738,1442954462,1072438955,528188711,1624721964,248466976,1711187286,1300636353],[744497913,209260427,688085250,1665547401,1789770300,522745253,1261311153,324060352],[926012580,2050290011,1754307557,199584690,2077910160,1238679912,1268602600,1310363295],[262472441,1752741963,1482651942,1501828091,1775696230,1392841675,901155328,1888786631],[955101025,1315487592,1330223395,1579975772,331756596,1447771392,2076182816,1349636934],[1027823287,1318900596,1843858319,958933756,1094938333,920556043,1723660854,2102905138],[1815599995,1244204957,1496686076,907719711,851276463,1218096311,253681180,1466298596],[1819298372,707143484,2076565061,640338137,586655173,1323533796,65963642,595422639],[869487143,630145315,1766776291,793454407,656521195,1355955448,71529673,1294880066],[1382791377,1466178477,1850874266,414915253,264460853,1409808525,896813891,98075073],[1294407359,638693097,30826260,844709383,1724057603,249600644,378070425,931073574],[1026599585,351215742,1173916365,1720116386,838861375,902082510,651454933,1644779592],[1536487978,2081486406,891193496,1855316989,88391223,267067229,955011175,638597967],[485400296,15224029,1255732996,660382292,807360821,144471717,1193931082,343424912],[1183717186,1457222638,1060251985,677731615,854211906,1377668871,972605259,229713432],[1422488764,413721455,350357526,1869544602,744581885,1574903875,992072882,2071084419],[619339316,1559640445,615608220,273859705,1855684484,541001740,420371802,621018010],[2108124635,976422131,1180492712,987280943,794386494,1258347409,2023656861,1711868319],[1969080948,871795551,1468734538,1552880218,1097154110,257044930,959866326,1325816259],[124396620,1207207704,1265220645,470044688,1662798938,1957175625,992168743,698502865],[1698034091,953832570,1637271962,147073047,1905880420,734213547,1833064735,685710302],[958395898,378012306,509491724,1653194922,99684350,390966208,317683747,1165134982],[856034457,443842673,503875140,1524781487,1658036991,202956066,1650809516,1913363591],[1129485162,93243060,36308645,1550936792,1841494683,1583350834,168651457,597688921],[166923975,1665197473,673564364,1621158255,2018612585,110560911,1392126402,1284986888],[2047175359,1321432131,1163210718,1737610184,48008965,1940547351,1840021669,687354606],[704458617,1477065518,658433443,1496331186,949499616,481802641,676792611,1301143297],[1613089479,946511678,98150108,812174333,115236529,358891357,1637087132,96388426],[334829565,104495725,845744420,540000166,2007908347,661213649,1414689929,589011522],[1590344128,991532511,155148304,1088647894,1414130373,377880603,1653094910,2066899433],[1554154802,1668395772,1364723184,1789357540,502156448,321504404,599789999,910405593],[247751298,694536775,270764460,1306011219,349467672,691889756,1661892353,492378870],[2042110752,707931060,1770479821,1621399195,1353740353,1521033191,758247914,1318682010],[2014666535,534217972,857826322,1356500864,1084618985,512967866,688683429,1132872129],[1528541432,62004575,646977665,428401630,1666689127,1710280415,906016613,268136388],[1669039883,492582298,1788765848,437849991,1502342114,927035739,1957359290,1205922942],[113112399,1826848125,1564974010,639382558,398812483,1660460859,454621995,181203021],[1662860862,1118418135,267947464,1186557263,1821137260,133230633,108517230,572483630],[1526219207,1119175252,1814468758,175168204,708463720,531552230,1286629204,1931824269],[213149691,1576686997,498677450,1922298054,478179061,605263317,192979227,486038180],[227674480,359012658,1949612862,1594406780,188250638,1033365455,1236812404,242855215],[1775211396,164163608,1838390365,1811624359,2059290583,834491071,1232249498,1728565332],[2025981405,406695640,1718123743,1649154244,698748634,72730132,1174882367,738463283],[346234721,550867301,161591688,580234517,300735517,810342254,1274786045,155163869],[308966076,1653832348,1026559346,1910196547,2081948878,987369062,1796290337,1345600161],[947042027,1732548719,597121631,409809988,107404130,1327801775,1315226279,1565195274],[373532197,708155575,1519500503,1138883172,1980054507,272950413,1952792939,293626607],[2110731296,67925217,113573418,997259333,1041326198,615362987,1203702029,7919032],[655784347,982928596,1357437834,973190680,880297927,419633275,314530284,2014345265],[1599468111,383832701,123252602,426101182,851222289,567311350,1136209939,1522163920],[1233365241,1720455584,1774051519,796413768,1558934590,1779928140,371383153,2071295989],[1588507838,1862649194,986706274,1977311634,1486149746,304896382,384355673,644078940],[218667898,447689201,1840679107,1010270943,1016257402,747306327,1447851977,621061107],[1134057655,138324480,1540900132,62940395,84867559,917595548,1685903049,977947455],[1242666310,1603691611,1257187368,851343573,111071093,2089640372,1071920295,2109986500],[1837555882,1113024513,1655540708,1262137246,405170538,977599975,1660428395,1153611654],[474521148,1861838300,1418690092,7605535,3354926,1457195611,459376013,553803415],[464134502,1281206678,1590178909,157551745,1681942859,1037068617,1393361992,1775797662],[514576135,126514570,381113702,2077577155,818308188,329980215,1383932219,347008835],[519821477,1223932226,1996917161,333308087,213427832,848002155,24949034,443514427],[1101702873,936989185,6450413,493073769,2035279765,1045222160,1492513855,787259642],[1160998683,1209500270,1122645937,791615730,134956965,444973094,593939096,1223714170],[899227874,1636213939,1886041442,1838019910,684402210,513352698,378301679,1227457032],[1920272043,474444925,1119262296,1885163710,1539408360,932593555,1750094048,577197363],[2087322603,602051022,1811013649,1459662246,2075337186,116770321,1102519483,610989990],[1382446153,1379991742,1635479044,1259217018,1993814666,1110873688,180843906,1126521564],[432920975,305584098,1448860265,154098952,1609895323,1580463434,1085768851,74108020],[1370506275,167373808,599255339,931546899,682532628,391406965,111252529,103399857],[2129177042,607700382,844268628,253262194,969724488,102251319,1083015356,1676651640],[1817182466,964013031,1271194417,1731498644,372639999,1494539579,683806576,1989519320],[2105359852,1158726209,131041108,1489460669,1055433098,1193148996,138480779,2086866619],[1892431405,598344692,1625040216,1703103982,719140968,1332238052,78013423,392096084],[253905918,1919218220,735950761,85059232,873522729,2071474392,587984865,320047459],[1565516268,1389608879,1866268699,823772695,1853650800,1251738518,624793303,112754484],[498978441,1492287240,885340969,1955317173,481421939,1659231191,1846877663,108891750],[1707378978,1807847658,1243840561,1780920220,661289814,248731207,194487226,1284571183],[225297494,958319752,1407021053,1276947794,1453960678,690256652,1993607208,1824151531],[975752520,1540107633,882930722,1354164232,27854889,2095604198,1009173634,1504404519],[1142102838,1754577666,861964271,999610811,1118914202,531117859,195865145,2055393244],[1023851453,2088895548,1798744398,40258937,1443619103,425799108,1440565766,173704727],[23813687,1435719326,316750894,1695746772,969469855,740938811,352116032,1956926639],[1993080008,2003317774,639096776,787980056,1863689129,147917621,224821707,1646468293],[1650855939,1688502441,1901921662,315010146,2072439685,584106924,1899829465,891270062],[525755706,796286034,441104306,1498321517,591120575,902400714,714234689,1920403943],[746282993,1424882129,1100177525,33907204,1757890142,411458626,1342322369,605489489],[1468953551,395594070,1650356049,423407592,1814992612,2114776752,1695007765,45215503],[1547406365,1712744996,44605555,1321557508,1920220630,459948063,435534023,82151387],[1675458233,2127796137,618478896,325876062,664407803,842168179,488353828,2016890730],[18898415,888003677,763518872,1521310480,184916397,1161821673,131986132,1629103309],[1134679379,1194810884,1112382070,750197211,1442299076,27235464,1325511833,1920284996],[944206368,778922526,1721887065,225472298,1227808403,1348494775,1595932468,914364728],[1118793593,1951977292,68036718,2117049376,1303916536,1988946064,690535514,814563830],[1361865686,224313958,1953174596,1572331579,1944333582,1947855743,554410012,126709718],[952743698,1876951322,1763790340,1207015581,1830219511,1744650924,1004626201,1260148581],[1771508324,1028539408,529310489,351023285,1774496851,1105918862,1820193638,194709712],[1440153620,25897208,1121969831,367522534,102919803,1032746387,1250724647,108992289],[953200234,1049106445,1375898114,1795746052,1332397410,1683398877,2122048515,134217910],[1439212131,260916099,1871776861,1505964394,671549258,837917555,1707458091,2017356901],[1850274667,197557454,324835034,919737713,1156384404,1991892527,1557766817,2001855670],[328275084,1333287371,1833311465,522372972,1149933175,837560905,109674909,222557079],[1450016856,1813921943,2095369545,273908973,1771554585,2066627268,1946669263,1689840020],[1246172907,711724131,1522730093,2054753531,1949585779,1624895643,1787258360,876281871],[215028104,317917549,167193092,417258711,749341135,1549593384,1921389659,583548554],[1693216339,1131935493,1904043274,868687653,636619042,2129197415,1729922458,1994597983],[2090875122,1781899677,233846032,117064442,735931484,1980702008,440241547,1807479026],[1153706369,1131744856,1621108273,1631437517,556377095,1579669136,1272674053,335008610],[96858864,443340124,1696390966,1647282048,155387825,1911164484,1043191433,1990256879],[1771188168,394744217,1547651772,882815692,823962141,509862439,684815385,1965624817],[1322068859,1008392946,1049541094,2018136011,1120876444,344167484,1749813668,782147974],[245682694,381891718,1009641713,1602566599,1241410099,387692448,394702857,1948611454],[1033899276,2000625328,971620248,2093008884,1552435113,1537204105,1766873548,1008611645],[728319473,1073002778,299904439,127404885,172508755,905340415,1014258405,583984216],[789495824,916228794,670079810,1648000954,1133123785,90015919,1897756961,686920264],[1890013423,1375627186,2106203897,1023032172,1360368840,1995853282,505935638,2047460201],[239304681,1615586894,1099251919,1278075946,1651895515,614905373,1572900214,1803570703],[809781358,219427680,660310177,1392680127,1957244024,1120646412,1992126431,1939260744],[1371913477,287507528,1475770320,2072865581,336261497,38782464,1161894388,32894231],[872814586,340277778,741974497,1048053486,1807438258,1557676489,322606662,795947242],[517211839,1658549344,1398049338,1083867380,1842171216,467265965,980135633,128432447],[1634154414,1718221412,1549921440,1158844304,1930639313,404797996,628493689,939518241],[657063032,1456298762,417255934,1305652610,1033799684,1919856411,1245491115,2068055289],[1653666092,1101675320,1994648660,2083165719,1066155990,1900092958,1799605333,730587307],[409130435,313335980,1184332639,1695871061,532629687,671592016,1487074713,247817791],[1964578624,2056719755,1331099746,528196113,1761266723,695295315,209874437,1636030637],[2058658325,965849701,353731585,1501789573,1330063592,1470924077,1538571607,828967103],[460369166,159620705,412082536,1795199802,87570283,564964932,407433014,954836116],[1067498502,165514116,1380291241,904473178,1308891518,1783996716,1258329103,435307893],[761369434,16225640,994924080,1679414837,309418,1795118220,1555166803,1269198649],[1840815645,1498713465,855825270,247556504,383427294,1247501981,90167659,798632364],[1334684217,379435695,1552827343,1487230922,941627366,501992864,43031458,179557110],[423906120,778842873,2022938562,171454915,629659241,1820122626,1668665648,227568209],[480749708,396695743,394672138,1695042145,764616272,920929298,910167939,1853302585],[1095045980,1233051787,2037301670,71861363,1897379287,1604921504,1499136026,824430817],[1097259203,1961044836,640162977,404344514,658741136,1854598122,1861925064,215092500],[1071760792,337408009,1404919203,1684387112,303737553,352154347,1279317999,1156575335],[1373729778,1259574122,1696443227,870556652,1442589062,752406343,1100459831,577361519],[43243577,501912285,1284986111,354487118,1548323348,369316682,1258989022,954227133],[1408172399,1672085800,233071102,1001931615,520483447,990506930,1566058150,1441859334],[498658417,1807325282,176257009,325949502,2073379793,1273422515,1431654076,191115645],[1565317,1017439817,61168549,712177021,322161484,1382075654,1521693856,1741168301],[319718835,69194014,1372103782,653027830,1426804521,174220355,171251181,1492717774],[1843441611,407254114,881851838,1773523085,826835390,394376181,1130911045,1250786930],[780631538,396199796,1265767542,2044402876,2035666321,1352959110,1564670770,70461077],[1608802185,1738300982,1758106319,766103666,443514489,24036275,1861471886,935258856],[735028340,166590822,1944026736,159605721,27942329,359820315,741296601,272962841],[376357997,275418425,1100935507,1137285631,267593860,325049102,2050588880,1776845852],[1144301209,2076399262,1683158880,280357877,2025484326,1929738953,1830276317,79036157],[1298265381,1029726255,253223644,408081042,946892402,278764127,759861548,1845787865],[1519652820,224650880,1248108784,1323559788,684560593,1486305548,1716775370,209079676],[926518023,705692444,252041191,2093105826,788042463,2067297050,1429712831,1368520211],[128572346,707517714,151896563,258087164,1356707348,355406300,1065089317,1412253190],[2066355665,1224381605,847473324,1284856643,1151473381,1407550190,1294514361,743410201],[694761299,1597033345,557515496,183753922,489502491,820956136,1820771315,1449140377],[274382330,554737653,1114944270,1863296119,22324837,64834781,956363269,1935915421],[287944921,1586149526,1173598596,1567385086,1389844030,1207833850,1568107646,1667392059],[495153351,1300205382,347697186,446612345,689578063,420099146,877562934,2062927462],[360634766,1974958752,499464013,503135100,820081912,647732044,996406939,705650189],[941344996,321567900,971034060,52483002,665930297,1369094174,1267707498,605442809],[698089362,1882240156,1631663378,1285723953,841908518,1708304550,634769684,1001472136],[293050210,852256759,1492681071,1287809319,369843713,1137753003,1235636076,462914067],[494055228,90799770,2093196983,1370610137,1025510726,1677442475,2069349783,1005821880],[1226230455,132140958,771642368,1525194115,942937634,2015293048,1451324690,1388721991],[592562468,2054831921,1251514356,1936003658,839629840,1823584192,818405614,1200233967],[2024738161,1792125311,669731864,2034800042,1772346442,2001506350,752613599,1519799048],[247172834,281163159,542399038,806125850,2075630889,711202660,1416230038,382497045],[1934970301,728950077,1284553135,212854745,1857368662,775759934,847981681,2097225035],[574078404,1372729494,1685457310,807189260,2015209230,1414266500,1739617161,1503405688],[1757057187,1221337373,421841287,92554301,116823905,1407376588,96633362,1457171636],[697887720,1852482868,1553721075,2007335318,206782983,1825132532,1652005572,1467975597],[322423545,2024435126,32665974,291646436,856599937,597867007,1240857142,216258754],[665953748,571307023,101040945,1783631541,1368155153,1462240055,529870757,29648008],[361800196,763037370,138111451,1597209358,1068376046,676950270,457762786,728211124],[1512259455,865867130,1602936105,96591644,1302822602,254647344,1071935132,1318646822],[356288275,431841580,1642332687,739925914,1016296985,1783256459,1888557925,1617467936],[1531556284,1256728623,2102648358,1610917271,1248943890,1914843642,442994089,1250552529],[368491913,1450891846,962210137,1167505127,1613055598,993430489,1268471422,1092192819],[1441424250,1162998016,247358083,1991937977,1764746532,1299335949,1501038697,601923294],[240901864,1501247927,651098778,917757895,745252848,60786003,1590317324,966238195],[760219043,728560898,1111880100,1548839069,1588163245,974933431,2123077463,221823883],[1139153747,7300439,1298440841,464763376,1861822403,518190812,1926544239,1181954346],[1953913484,1624510228,442749032,1748481623,205235440,1067931540,84957259,1632175001],[918933254,1722606973,888945183,1305679320,1501742971,7022368,1174114244,274318590],[1545253106,846100772,1169040187,82748184,1050841513,303268358,1664443549,1270091706],[1277161767,455863332,1243628056,680169113,786298316,579544538,1375698615,1337478107],[8105912,1686815158,1791474363,206142309,2052317225,858544251,1196569928,959139151],[411976704,157755101,702494110,1733323659,1892256294,1707372924,1729418604,204072976],[1905406715,629737630,1851895634,1170072500,1447673359,464430262,664935563,741525043],[1814683891,1680320323,1648152058,371016280,1174510776,674935840,352051002,756484753],[596737614,1022731,648950467,1449603213,41831744,728631841,1509409686,1622382851],[802920831,1625024425,718658519,1658739653,1601004317,1436451922,508482577,869702352],[2074335275,807540036,600645405,898731176,1076108208,1455141135,294615988,194678620],[1947009919,339306583,846426215,944476572,1075052567,1519782533,1627254608,1569758459],[1060372099,48405339,1652321749,1070216027,55680860,975947579,1778191059,1079004160],[1877217288,1890461288,702981336,343534662,977607022,719681476,17111859,1806065144],[1362580369,1329968815,502385467,1311141672,630868923,44957110,1643536084,1695341959],[956972300,1448874311,1129448142,598725830,654065238,783591115,1083682358,1113726650],[615714122,1002810112,1706509412,2058382289,294784831,483857974,560622530,1873594274],[596304720,1988703129,476398428,800079598,1354378789,1585464409,2015632787,1399008801],[1658201785,1753775961,897502524,1629602693,878281170,1255867344,368973688,1879635406],[617956590,778134124,1720327585,382867253,1341167988,2038728677,1802721777,2107250156],[478385902,28874172,1835302340,362623398,571924622,1820284044,659796321,899834758],[1089911022,262438648,1833027408,147211229,985756452,953177809,1714431268,1419218292],[1722024137,1099066877,1386865189,1856371651,502448604,520813974,168762829,1711006248],[1249982293,261738978,577136687,950865341,598432393,1148612444,1846212602,165792704],[921649465,1794276128,1178387487,714242072,940114914,1649994746,1933029169,1392914577],[202497280,1048271708,1430396438,1490732362,2082236337,178774622,1636063231,1893985424],[1725812053,1558383364,1822396177,1027914146,578167486,1275131062,1394122539,2029798527],[1847715852,1887936157,258745984,65420807,1173418774,1855910392,2053502556,99316766],[1263694935,73060544,1050360178,1839195951,1062410131,1439502718,817116314,1718048620],[1057944790,824852297,1905185918,319254828,1289998207,1979447701,2051792325,1510695734],[737490574,158482876,221025772,1635957535,173897751,306222350,432303972,730073326],[2007813660,1844058827,1697582301,1550471236,1392082172,61564839,441075610,1865462606],[193315298,1989386643,244286247,362500832,1979732627,591924751,1351275797,2072970042],[513601174,581068075,252753160,1843942514,1579781113,740659519,1340343603,1285230516],[1792623902,394164222,374252862,1096967552,1406124354,237339296,1405036418,375208411],[1862040449,1712139576,1548547818,846043850,990478273,619338986,2048966609,1863884812],[785993891,47582659,1496192965,1895518924,646101225,1940337939,783291603,1875398951],[515453400,1525568296,1185989165,1537376313,848309857,854282537,1028910763,1151349558],[384696445,847929321,2122613570,304302565,1101754184,1888240354,1152156799,554286659],[889521499,877587643,1160346,765350509,663601386,32420629,237718741,417163464],[1614678956,745053,1407444222,1867083881,419602426,1093785872,384020277,1976789259],[427077371,551426934,772017880,23726567,1795754838,1457579311,996837606,246137262],[1249757831,561299061,147161719,424063054,1440688975,1996026527,935972787,1397486917],[1454921501,2055773458,1547417511,954362966,1440383437,1157149783,70648704,1894931933],[1357317284,1708878235,1903980627,1854920749,645078899,592460761,791287516,2126640592],[1638204739,1600924726,400094288,1401426046,859095079,590315143,1779302747,1661377733],[1903281460,1201810837,950847869,1169929614,561215589,328789454,22934939,1796960942],[363724344,56417173,375366114,130359415,1089769171,1651456638,1084714302,1180549749],[439405732,1820535156,849723358,602117491,162199645,354425161,1726134318,1492492953],[855580895,246866096,384362352,652323750,1203564442,1452207057,264165145,1631775330],[718926476,1926104791,1615559420,1363617494,680711705,1079428411,537945555,263844814],[2007690751,225354494,807047996,49995997,810981845,2027797226,1163927759,546021690],[977208807,1103832643,2075796233,53067815,214200274,1900994735,150324751,1846786663],[1239544038,26693117,1822176637,417611512,2071796284,1378868406,1626136338,1433338617],[763491900,918541019,2076810879,2106597847,1160668383,706020228,974556029,1493656289],[165837655,1120698263,1667303554,420204154,225085016,1748261689,1651397781,727669442],[1399562368,728725552,1759676043,426499499,86636680,687904303,523549268,325200672],[504993684,1409151951,1376790808,2056742002,413516934,620128213,1089729022,1302110522],[1033432041,14346086,1042826549,345157765,1564832753,1811629898,1727442960,1761770673],[276607053,979422441,139690141,1166828758,478007760,295162899,577500077,1521002301],[1479517095,510457243,905710689,1342715345,1522327002,635458584,1599205411,530060890],[970896149,1241241655,984901560,917351776,867754446,1332792526,1646655504,1826961094],[801052867,286634210,811273574,1903161475,1776993964,1749289520,146134355,178351558],[1467618385,222583327,1192713455,1724191770,1768433731,1027585376,1737702861,140232875],[615289566,906326820,2036846066,591139276,1208425298,2112202090,1432715181,773952304],[1206183693,4081547,1790130602,1615933451,822563682,262303580,293805852,1702937041],[45514337,1584105038,1356497557,1101555238,1271317696,396790355,636646672,929758208],[546814011,170216603,1405529189,1918321826,1398618345,189029220,1170232789,701059793],[215841699,949438268,70303753,2001412804,117243523,1522690798,1053682927,367746037],[979376237,104397534,413086526,200775837,1448685406,1565688456,1785693838,1610693691],[274523063,417119878,1024497288,1482334246,366690703,292828728,1588327467,1808694829],[1684266942,1110317180,1729953327,1582287384,673463995,2080708559,1076970750,2022699485],[1833272119,830490698,1218345951,1267402845,12039287,571536241,978560285,1706091382],[669918127,1948050394,430474996,1007591221,2035857793,668372654,1908736044,835909851],[1887666606,1798050473,320858059,332182237,1003449371,59419725,1881859828,1715947352],[1735903846,1670588427,652547613,110817346,2053358919,2019818564,1834566457,307449015],[1716564665,948624325,1791721446,811795094,1079216281,1298905867,2020540483,1776090629],[1822582720,1796095642,267943436,920627234,737672256,463224233,608872976,2124633341],[1413461424,1326846030,775501365,348981701,189492146,377040465,752761504,1931642763],[826836197,360212113,1520381532,1496994666,636925677,597263192,381879840,20263676],[684410665,787026441,1131719547,1925669224,1077482199,1323827735,1338387489,824465653],[346188985,1567343931,282337962,1647279775,1538302316,1518726906,518567692,31965626],[1058696513,88956812,1690714362,1010158690,74521240,1936183795,5800939,1983853417],[1171508231,460858758,1881759500,1463539659,166569505,1668232517,277377582,245098883],[292447558,9085057,347563111,1817149180,154067059,793618294,2087960476,1988372351],[1792925261,528183462,436845312,1283012359,2015840096,68445282,1289007967,315584580],[230212309,1741449914,1649507272,775019527,1686391659,1535248135,1700794509,243082356],[1054748411,1930216523,148626506,914953276,658313741,601786318,75832853,517287204],[1506542644,1939767401,1438107743,1945411275,952384371,1659031046,1951499221,1314944411],[1749469258,841278370,29207489,1808304893,149944179,1243092799,1035430472,1944422806],[1693328793,57237998,1504838841,945761999,1737296902,1801310961,380383002,1871717081],[1237694957,492001730,1920289939,2114419439,472976822,1192909142,419024386,2001211616],[791192503,1133263900,1298493285,1643479383,288736168,528092365,1867062730,1888061318],[1522708491,857933754,923582037,351106554,1761286277,1791119070,1032445494,178022255],[939130468,416916297,2106517713,1539225605,723623502,1766943324,341996144,1242189523],[688739458,979894228,1265751323,1146015868,934767942,1309413008,73997041,389395104],[539373289,948060913,95242597,754412136,1567434379,897575057,942968903,267349035],[424097447,714941318,261199836,83979968,265803137,1573356940,1636571435,1194891313],[1312738434,2091616363,1904191828,990457485,1015803010,133329219,386525949,1129087900],[819841182,1688658120,853512505,348271296,1365874750,356492223,1884817968,1821959],[517947776,1225217195,1008703200,2051308021,217783600,115434295,2046770259,1843568453],[437613075,1824028620,1094789796,1594708775,1125605075,1523019762,1357421998,1939369501],[1331021992,850237450,634168200,1247912021,566959322,383991567,1746744424,740142369],[228573785,115252048,1874341262,752761380,1533403830,1517298926,86984210,389675810],[1677292134,1780649668,133437680,535665629,2016693661,1346801819,1127812612,1612502958],[749548564,1087786495,443627581,1271601259,1569691272,1444937183,1424420908,349228486],[302091682,2033701702,304418449,68277822,1355006894,1379931772,118319529,127036812],[1552551292,1223578300,71561426,1980125126,1068086718,348966911,1306376378,1129858596],[556420042,826148007,463244585,1944531648,696393804,1676390630,83622495,1482268150],[1097063577,744109397,1104216768,1259839407,805534031,884214286,1980033592,365031628],[576386314,519899320,1567162418,1440322584,1311613742,657016255,669222262,548307314],[428325445,1799234478,84499186,2070952126,1039704283,1371384310,627952219,147166510],[1599372279,901441073,812207763,647006196,213814823,163735864,1986034714,2073595132],[1581017187,1746203330,141304441,920049454,1368891774,12199872,1075133442,196752606],[2056450775,1153984485,874725134,267764936,1601904107,110193712,28676117,2099386494],[100775275,88777291,1469765336,378454558,1316998633,149167977,281185356,1411046617],[499878587,412317920,964947051,347070372,2092663474,526243328,1600211745,387244469],[1261249493,1268772149,474075301,1633849916,1747146969,553306846,992502544,1362203157],[1411053175,364361935,1755802353,2108677967,1527155429,1947638200,1576697299,499215205],[1459494330,2050460433,1040461593,35902512,412313393,509574636,129151717,1501843190],[1560460501,456567706,1864646357,360553964,1612295743,2058558171,903328453,207044257],[2118002006,1362737038,82488779,613642142,1460541762,1691503816,1873618424,1514575542],[186795929,1934835315,331675635,1873110424,1347448922,930260532,760484785,712352048],[559235925,2112440941,498865881,861108802,120120975,265276491,639157706,1296655686],[38730715,1863537947,561990255,440186532,1007549155,1665036541,382231126,1307052192],[2008475408,1581867420,910125315,1916991587,1643272841,1216352375,329909489,1484979532],[1586762894,1990621623,1896729928,1327698002,1075055457,628273398,1926544046,1066828921],[1016774479,661241638,1439903231,1637602152,878235722,524649801,382830180,56814174],[887110326,490035369,1457548379,991104631,1174963704,698083084,1186557070,169039355],[1477283586,245244686,1343877680,1884749754,438215000,1394702892,1796577161,488795625],[1644043668,822177907,1746795620,1001924384,990207382,390775089,685141910,520980646],[1068294971,2118998161,964996254,657058783,801817734,1408526919,989064297,1769217100],[229876833,870829687,262289460,1973901817,437882811,1694241053,421104911,1973961446],[1788572138,201172683,1418784027,292267180,2041741820,1884735281,1519079711,1807818491],[238081685,1814710986,851975842,318900563,124353748,965478927,1849664365,79876093],[2010536798,1326712922,1023640711,1571057957,1295751353,1621131443,165947301,1295378076],[1759699978,2108945799,789832972,299709115,1799876659,256054454,1891334083,1891342669],[1512253149,1596822444,16227959,925778256,868093464,571612959,1024448418,410746222],[2098762977,624042629,369730713,1503109795,334197300,2018626016,423073617,1740433697],[630392284,481691281,1298194243,533560649,1673349074,845809977,814787408,1369263023],[405281522,1353034905,1356603619,1355830223,1995619853,215612227,861540931,1242605583],[1840148946,1040165756,1913067594,2107560688,1711594154,1721873825,1674116147,376704492],[2052284743,1584040910,1053480306,623866716,765495079,1799745682,1278188229,1542977730],[1647762983,1672481143,894767128,1304365145,1162277203,647157752,1510053883,2085590576],[1519411762,1031008319,1653993980,1922432260,1324623952,1469715422,1924178758,1973122868],[2027631180,1319893873,321450300,2027126166,1443467063,14568528,224766835,864333838],[491940576,623392916,111956491,2089494236,239563306,995794432,276112936,1464575140],[472248832,656721941,700454068,263235332,72128694,1150163062,601824566,787180537],[1094317841,37252196,1694041749,341634894,1672645851,185077739,305403895,633726635],[1635289025,1497048852,2107410291,1803399358,2099042788,1421107054,932510636,439576234],[1360908846,524914455,59208238,1335994041,1923938800,802570807,902509779,479434707],[805752801,427139048,1682539606,109262592,686965682,1462853068,1211736928,353137217],[1606818629,1366134396,738160461,779307628,256696987,49985142,341748997,975027143],[1813209230,311812008,1179178293,1250734616,1060717432,1176491957,2006619774,94983014],[1548852738,19975557,1974490977,1363368323,1054599856,838220851,386152563,1106719470],[1480183585,841331,94940242,1666281537,883494915,989749505,585715019,881299781],[194639700,642010156,209567418,223068679,238612488,1706180965,374144595,1296063299],[1485083672,172600623,1264838944,571455469,1915016961,12162935,283472232,1821422058],[645691884,1862030620,1852022219,1867867765,719455050,843562401,288114942,1600251963],[1715836058,1132366403,1427888210,523269462,611823687,635765761,922975099,1255374249],[442683283,1972350297,536217623,20524241,1537249126,1299558950,370325980,1561745974],[712898975,38536044,1818041957,1588841807,1487823569,55052407,706462745,785848484],[393546419,2049805541,232940337,653719151,897817365,1451179680,1105508166,2002105212],[289756273,86024666,1252821802,1579301924,193821882,1121155726,1551054086,831158762],[761113693,223902078,1127422305,1369236484,626544399,2052854528,422292003,908284770],[1764898012,1266372675,1464011954,595631865,264152066,402824858,1874080239,404073620],[1294640099,639421638,1347683620,1611794442,370959579,734745720,679207356,1008841765],[169151470,1327770064,1889629098,69276868,344786485,1656961230,168591498,1466431895],[941931193,368820462,783777663,1365530174,235777064,506467434,2066559028,718702401],[94513578,2058604434,657493194,780011959,1060748597,612551985,70141562,779103386],[937934902,2080017718,1749604551,1268499458,2100323293,1059407352,2111015001,1238156580],[1906150965,1926364789,42098948,521852266,955149078,233971786,1318433993,2036586637],[421453700,1057357506,610895883,1777874637,403355322,1367321007,1926730428,1114886505],[371579199,1044803687,164517388,722961944,1830517694,1139152163,786913073,1162760808],[1926729299,1225387737,1759079814,564518542,2108713749,1809619873,976369381,884802610],[2049588574,953407129,635931832,213660042,1807475993,1361139362,1707255638,1732005324],[642775052,1730084319,1686755083,1723995184,267488123,933622656,1133196462,1012819282],[1877440904,823780456,851584258,1373727144,239091130,907678135,865772958,2025027321],[494602292,1160364809,923874424,1304667835,2060062604,148314660,94238324,1885257061],[1898310408,1762602121,1272631393,786767889,889114826,838977216,614214480,1621370829],[1051751118,1354692515,1910287839,1292124215,411607037,1840573578,54318109,700950365],[1959378804,958436460,1208013369,631656145,455199788,1327050053,1044068849,499872646],[1665005708,1763705047,671363198,2064027326,830517247,1073516208,1871082859,1356672321],[2030561484,1290960694,1155927377,686293178,1600630008,577321045,1832702461,637304557],[1906290190,1740771116,1470450552,1943915777,1436719778,1500808207,528802688,177137663],[1643438140,375828933,1869237080,1952494228,1409322178,611982322,333531675,885747432],[91769490,1359566932,675964111,1347402780,1157397350,473809479,662237306,242017028],[1686386827,867131818,1475290530,979498925,127489388,194060717,1521984200,1826456212],[1265880232,779332561,70796858,1995760583,249729031,107932721,1076722786,1490805595],[1500418796,1869925154,1023434671,1551132874,1921788392,1471780161,1732450650,378516358],[499875816,593061985,793983817,63736587,1974577588,1364475510,866982025,1579241542],[978496917,784692738,131307060,806870525,1071707934,1642720497,1760429459,563901815],[144672706,350051711,398730521,803163010,1184449280,1015262514,549129561,83505996],[893220962,53372589,1005301416,563047522,826076368,1015795849,438963292,489129532],[2024085811,392135928,1286666726,1810276070,839781847,1909926039,260543032,1069130166],[734219031,1505952918,1890309769,772136421,908113163,410620019,432510459,1633400341],[1572873583,1871726276,1941301449,932083865,1119760999,1249795376,1131213223,2092675434],[1197092210,1885623845,1239529584,250907682,1828801507,1097268459,1172388857,486511990],[121364815,1837285823,674609658,2097814703,801263489,1742105106,1952644386,467847531],[826669261,535210938,832942502,364405221,221575247,2085570227,2069591532,1188321567],[684166964,1272186483,598998806,785298198,307078692,1486070270,1658649121,2098918916],[1740151020,1940399904,142070906,785081242,1302338483,278200657,895773910,1679716523],[831232303,124889827,1830670980,1468097971,867605342,2128927485,119498737,517227473],[1158509853,1437352769,1349619074,1994465360,1829473231,1129948688,228775170,612918089],[1170102500,23937715,1004873306,418985278,1280131117,233458987,1846515812,1886517235],[1302112414,1318465573,227627253,1438930549,1791495833,714354351,864529020,228635503],[858653784,1961631851,110725722,873723772,515627891,515383923,1141304177,146450826],[330449808,1192199610,1236656412,1881594988,628725329,1239906822,1362051833,1370110456],[1275749601,274095755,244568918,953659914,483536448,583759634,1656152213,1014684733],[1284008592,1635375368,790101201,1451825734,1578124520,91628710,466601697,1897258626],[999809815,1803701805,977239307,1874539292,801638556,1613156212,1312205039,667195053],[1420715661,257400820,466247069,462336505,1535596436,685708936,2083811898,1515019823],[369530034,1923778456,1276167490,1683284206,1073442344,959355558,351387315,77920764],[134948167,360365902,1129131383,1454354215,328934387,358508499,1862854250,547281899],[879316559,793260966,1813762786,1769585500,569920983,1027276371,1103875934,1839004577],[1864755968,997620294,553781059,1900857497,267416670,1461429141,1373885414,663210682],[1030604543,1430238377,1192272427,1042384488,2042598003,767723100,563595696,10613555],[243929632,2097406707,1814318991,2058781696,465667345,1915535346,514924649,906498674],[1632943377,275112208,1304371876,136236889,57539479,1971496282,228204424,1494976515],[571424195,2017847867,855514468,1859390635,1109912913,655553912,161615908,1233745410],[1417535033,1195070823,944257131,1998266630,1265321447,1847485972,2004010296,1304195271],[838985951,243801752,42966133,61159094,1224462331,711705864,443328892,798087670],[1859777391,1675303800,1013743902,1347724323,326875981,2114710583,1893954591,1090008947],[337996872,1961952859,571112720,131106573,1990281207,346032360,592880196,1010516437],[1212250109,822548978,455491279,1529511661,52912067,856204549,670535820,2074669649],[1609585389,2108593314,1544116559,1673226981,1307307677,866018251,2046111309,1143427285],[1102908923,811480639,1586938996,2036287882,1756809170,1308454637,1509970342,98744670],[1414213091,782512499,2018385279,1466541568,720710723,809375453,442507353,1266432902],[1385253804,621193821,352460505,1056552182,692354732,142519038,2095579755,584632433],[2063394450,1832515063,1766700937,1850126205,440732901,21467967,418730316,738500992],[2126912460,214866395,1599851443,542918711,2070125086,1530806301,1137836740,1913536044],[260343398,300634679,775639049,1935408152,1962633910,1525799483,1313524791,1000916099],[1122784589,1173487771,1589523909,1519149423,2041332409,1137992971,2104581780,843015404],[1155766051,1246661415,507700331,775628394,870021156,2010489521,761825538,113568272],[2094562305,1400640068,1979808771,352440530,1480092947,1084437277,1833135851,228506289],[314645734,1786914305,350281326,279718918,1704643824,304287668,1914967132,175731710],[131195345,1693620926,1591356618,1115956766,1145904038,383004291,1416027976,2038217903],[74393625,1692900642,1403376476,102260772,124236096,1487756180,2031531943,2112003895],[2097622181,1516342660,407659234,961907456,987258315,1625194762,1199961028,896267694],[1073557799,1694038655,908139068,777053462,500689548,1661598082,3972165,340670988],[58100636,727081482,1654800937,855404664,1070174031,833576748,643075772,1666990718],[1978732176,89988183,1261628544,348829627,1703840621,606521389,802803180,1801622531],[652203908,1307081526,798514542,314843525,84005702,849115271,2000154093,44224083],[626294983,1325946799,282551419,579475707,845027110,571576947,1710119440,1997091988],[1551551205,79300393,352453645,1708676052,1654010958,2048804074,912596314,505677386],[1744250489,1612258242,2027938551,1617037442,2098199418,1819178072,192750775,792789745],[244965465,1423906115,616043844,840226965,725362350,1816708716,1766298043,1693222078],[543314483,430140310,1147116939,1136120691,1475200104,2059527067,1204247744,1736468835],[1368799781,233580161,1094729446,1815286013,974392586,503627046,496389453,1762487340],[54421457,1985072593,720913740,1982480370,958869602,2088914044,1122258927,123344367],[588299647,1953890213,486074924,66603936,1110713312,665724839,23080760,390234203],[1147682189,1192657641,1777921300,1033730648,497966731,106328,1000835351,890376142],[2024463157,871563687,1796620159,1661876859,1297789802,1549159614,233854475,862721563],[541225632,35001788,1798634384,1605496619,2104758217,1563142004,2078836438,256936503],[61655751,570620665,487218609,390178762,539476177,1982276285,269940088,1162826989],[2001842976,1489965561,1251845690,125595920,800512907,904340528,125532309,779985901],[955525934,1973872134,487975609,584455448,316216295,406145327,1048530100,1281861389],[99271925,1582418594,1106544067,1629138478,392053446,1255331584,1833707042,2115630448],[1106950460,2119403133,1879829287,625316662,196553165,148015366,778420195,593097298],[386843808,281866050,1354992615,500913359,1440561103,504931693,340455828,1329196907],[1264975384,1829671440,1845293687,484066254,1683554327,447703263,26717911,8117847],[1326322867,1038965930,72508390,2036104290,322105093,1748142535,514014061,1028476214],[1789512003,306268625,913012071,398286043,1846291824,458187875,855075866,107436564],[798815597,965423642,780790041,672828504,1689018810,2112563713,671877260,242637849],[196862202,2028527977,568807677,1071773251,795543366,1184498226,1608604771,1805472811],[174176222,2071449696,1482425317,1905028516,272245556,360351494,1253013098,493182804],[1188428934,377415872,764010470,489576535,1165759601,1593662144,740702510,1562773508],[163625440,304096927,1365945017,900388995,586518482,713069338,1590851309,1535231432],[1639724093,533629457,1089350232,658373671,1587938625,957303299,825725545,1701316858],[414880002,1772861259,1337947580,1862942947,274210209,1627633453,942428767,450222205],[735831942,1384130528,1449843617,776831031,2002646354,1451518133,1382778818,1071720670],[1988978292,1741940375,437351167,1305109098,412536307,1633106273,213888720,641904852],[1278300147,1108737106,58876005,1860870216,471222752,216802672,2048291,2008723807],[1337397504,564984046,1048151405,668932540,867730707,2117775953,566463598,902886937],[2075179793,1191617463,584285374,913150371,1276893931,731794721,525246491,744768308],[1835391673,529372829,239401952,2331777,950663724,256867611,996768780,1181345664],[915532025,1871945818,551155563,1323963917,1880177782,699115462,1016772294,1170321426],[1960746994,914438379,845842014,1534267715,729465272,1185290397,1682684179,1779569379],[454458744,34238290,1222487514,1544544122,528670841,32912484,653873520,1134227872],[1520235312,1516937475,1894166855,985049427,1501650977,1244969021,1955927134,1797270755],[1242896824,1342610239,1898177813,997970322,1219473133,141660686,1770078701,141208958],[1035394125,881225359,1025182801,1782532490,1243796805,1346917391,358993753,1327099930],[902698171,1991649916,693930850,1864574495,1494839462,1831616507,1451918217,393495762],[376296404,738879719,1599927577,1877186786,1067397464,1357147221,1116909565,1456129058],[1666093527,810107695,1434710053,2011367024,861460387,1948091135,1239783812,1537285956],[90846691,794673952,1485438742,1979664420,1282654655,495436935,1225482061,1957340796],[1832213591,1544172249,1910270860,1671053585,853830891,2079074954,2042787402,93281744],[1081349690,523602128,135203194,790916815,970930887,645904047,258315420,1260282393],[1481504231,852880791,1033551379,334022493,311456544,402290968,1868762504,1081213840],[771584167,1893065907,126516782,1785794102,374745842,1883424663,1117442013,1013677779],[597680868,989793800,1487907221,998044309,1181367175,375663654,781049716,747487135],[724327126,390115231,788385350,1985992514,637746682,1548034105,622160076,662942146],[213383837,1505757764,4572976,1520428831,384055263,1734240834,606641833,38387408],[7337593,368462778,448083539,1474095550,1464114956,1918804700,1954068719,1512383193],[971177025,1610343296,167610659,2027269798,563320336,13933868,1411730427,1866032643],[1838492427,1362725779,525162003,921695526,1566969143,1562717540,1257851858,2056117084],[724820905,309070546,578164218,1034285094,1115424617,1916046151,1063678637,1357228920],[565166929,822960733,190317840,1341623591,411473710,851421609,2053866885,1866444998],[982329216,646300142,1100507972,1157723531,185033035,1143375418,438142900,90530462],[837011179,1019191598,1163162739,141051788,1609110686,395906345,595639407,1973364257],[1498064494,1194961725,29696120,710313054,1435242965,298949991,2073805140,868410320],[153008902,189412342,1099487330,1442081643,1021175421,131417866,1147872133,211643150],[257458036,1379797331,1979241536,714562020,421917001,677871115,597286995,2060767567],[1681484683,1052232093,542605149,14408180,1233560488,1166399864,1675610299,1790941101],[627722295,1243237612,1302044330,851191588,991053260,393286471,771273827,1599413055],[1995289821,884635220,1663935907,912166527,1519250546,1245458306,50412186,1074161405],[2258628,899504371,1299597553,1709181897,1140900275,1504733896,595820836,1678435926],[503077914,1072775224,1033200632,19875577,1234509797,961748629,1735292403,1252708622],[806931477,2096614329,726417470,1160990582,1916810937,1861904018,1008569440,1051667578],[836916787,26907609,704546691,887775559,278636015,557996066,171769442,329782616],[384170212,1637293128,1478476287,22080648,1865801500,1112762593,1541589298,1976290128],[85199332,64538426,184678553,1495547387,1418266326,930647840,1973238038,235022515],[1757503405,1868459925,1391953922,880113495,873252899,228868862,856547348,673360466],[1446889109,2040401707,693060603,1908712025,586636065,2004738423,315751602,487202448],[31607888,975858952,1949441912,1287585982,1613036308,1172187480,1935714405,479555665],[1061531052,1570856966,1142545722,1209430793,2093994215,781702841,1357194748,911498297],[1505017034,516324585,1181001000,585733128,72670396,1693053361,637408458,1024133665],[837325147,682333140,1663718795,1736536160,1234726433,2063258853,358992740,1932146192],[351365136,1356611636,31179174,362575065,978883041,1400271486,1847913051,1552051491],[1815074756,281940366,1561157611,1455395145,1270622622,1759933169,1364368769,833718855],[2085566377,429504703,1274336003,18975507,72718496,2047421446,1219498107,762145721],[178366660,2105829810,1340992588,1687736174,1195624868,263095688,1998736633,180807066],[577730173,1234407994,568796522,170315204,1140496900,603667652,850333471,878504839],[1551647850,1197209753,122827352,1020496689,1838672497,1726111890,1596802317,2129794946],[110054777,1746621618,326750962,1421400153,1906062379,1802275842,228117396,1010470803],[525429967,35549144,875333478,440710842,1055701336,1835403653,1655817615,122410774],[153273749,1118378087,1740622993,930652848,902722212,900520117,872557096,1783246310],[2015951471,621711485,1248768533,461737442,1176614134,1245794592,216485021,1754419371],[150420594,170004956,313079508,1832253903,1774907959,1778017163,1820418338,703222996],[1359511071,645081075,737309939,351185184,1229060270,1055862058,847861011,169262686],[156220090,1777228474,2005497759,1665026847,879747510,1465697224,1231329913,1530986854],[1811419265,329446743,1095649148,1244662252,480709476,1156837426,1759323729,1589204673],[812523582,148997022,1584411509,631543445,1888032139,1140460618,867189380,1000200195],[1874394897,1774637708,1178366040,1410617403,1465153138,1932134748,362580184,794191141],[1939508390,935571749,1072836454,1084780908,344498941,1429986738,221141013,1850169332],[1805674911,7519166,1183824842,857302114,1623502606,1175298900,1969348271,1319410052],[365019193,1940648529,1508461232,2123526958,408245224,1052202137,2123974205,1859881468],[247494611,1080253930,142495367,1662094054,172166685,344256062,2109926626,2121228283],[1408275565,536822573,98427952,168842803,1694920716,575944165,893879764,681677512],[64940392,89217956,380588585,412369092,1422828701,927589346,1800947942,1715918045],[966234735,208794697,1955694103,1349793080,836294894,2030016499,1804662232,1192060948],[1993759357,1294799799,73477088,21311826,185564805,496947213,1293456003,1360227899],[1876367878,2062195334,1882847528,487317849,445389975,743732528,676216584,891718800],[1906384857,1032638710,693553878,1705555089,20573316,899185195,1378766948,1761524078],[352094890,2079299812,1480372731,599286653,139679096,1544335944,1215215274,963649628],[481343993,1918491677,1161767738,1521578915,1398039312,1911071833,76186814,98284215],[651868298,154526028,817883975,973019831,968558631,141424575,790119531,1654909295],[1402903617,478217460,1778970488,401842536,1042787899,1330888212,307608430,990940475],[1944886003,1355953039,149996559,1695992064,2077999742,1699582420,323482147,1942050278],[712269496,1226077756,2118652752,1890428237,1310360248,598431761,1652281083,678711651],[895409250,1665635023,1040062533,1306929083,109152569,333056800,2021518052,1698677184],[1164241270,1264658590,1221333246,419824686,852349071,1140313055,162113811,1894338439],[1692711843,1415870391,1071602886,721127194,1514186564,292488189,1701981302,929328177],[923475878,231583089,1724184880,255786413,146299293,1330397966,1108310654,321529508],[296552338,1090007139,1845293415,172049676,1181487864,1168273088,1706214459,503723260],[1458475400,109258822,190141660,650560113,1807667676,632148660,448207833,134798884],[1336942585,1346446740,1039330431,1998274767,1867809540,1713087038,925661913,322531765],[1899258899,1404442596,1030348896,767314594,199468853,703447686,938787314,1367151110],[17080432,516005643,309082589,1859255290,1140936632,2097523604,1057361002,297347231],[410666220,165491931,463466317,1011937179,752643784,771409093,1631057137,1104182854],[455552659,383287318,63588622,544230749,1708969672,1199572244,301045813,2081046094],[223600367,1873683031,218866943,815428277,1826478913,1067163695,2038772319,564044763],[741618117,1157533718,1252273866,1278439198,1506017224,1697736282,2015864571,1509880562],[2085146892,1059698862,1668495917,1172864978,1458872451,1918484182,2087527918,57770585],[1806631707,1373970127,624850493,785592867,149929123,631354486,857752582,1612935452],[1486444442,1880189054,1494534628,879129742,1819274737,1051519059,191831146,1748795124],[462537205,117615474,703520376,1759552373,199840624,1609773690,1524868345,1839463942],[1680980722,798247930,833899257,1180194431,2110530354,2037578562,558730788,1985821678],[55903471,90850821,1549339439,533819386,566896632,638996751,436939542,87547061],[1758832403,1639784094,52581757,1464732112,889488111,1737965158,193594561,1884538049],[602857700,1423562955,585070773,1722956187,1230311683,1131901473,240070430,484071499],[1793286236,492024338,1415307517,183903659,1560342947,2127397715,142905054,1702235606],[1279054084,2078794779,1897592164,137875615,1070889015,1938597136,1993381293,1775212593],[902679267,444116761,969790717,480135390,86180603,1941445848,1852619631,387691335],[473802284,1426770953,1437563254,264801028,1241983371,590895552,679944204,1780190334],[589113574,977445757,1150574125,793478430,1533595270,717991375,1977383077,1870214844],[1482964201,511263516,1091867776,938831573,621155046,680491579,260542642,1994042904],[1596129547,1707355933,978242645,903413922,880670882,617246347,590921396,1875701409],[1340997252,1788314267,1873574037,1677945749,1483296715,465608685,911634557,666014957],[1431644384,358298263,268099303,492812907,492745168,776839235,1880095908,1872049793],[2116586428,656967638,650692203,1486979671,309862933,161457696,1375824797,1817363415],[554402554,309147784,512848243,569173095,1337876469,327296569,1271300980,1962515961],[1279822997,940339818,441177866,1611633890,206886894,1016159437,535898026,1973442612],[1257774105,306586078,1050680088,2068069128,357773020,324387656,1939050862,1062593291],[2128228436,1409607147,399834362,1559017065,1140171607,398474965,184169967,1990314322],[809375350,1653660217,1597048597,864555875,1954452512,1909891611,1338108987,480426207],[256363155,765353297,951441917,1335752186,105235720,1026813075,265193940,1929676417],[1046845489,76030690,1103441309,616083027,1364416659,1614737294,90200356,1846082626],[1094034677,1825621577,570785690,680702598,992516377,1715549603,2044645560,1860225581],[1423011889,1479722604,1473797378,286511168,1278392630,2023614560,467858537,453398667],[646447062,564942327,1792699232,1311061407,1698472736,2095724100,1357450804,1778277579],[40930532,815945396,98679466,1843675656,1269815900,1862292737,1959526968,1414035606],[46214417,70082755,1150001115,1508819204,1908801912,1775614582,1122152224,1720404857],[388312340,927254549,429847771,1841870496,121204462,1342249771,956937651,56414979],[1168910810,857565046,1642519483,1884372570,814214617,816855190,1775085365,473264432],[1947318175,1480193650,627409385,845381628,1671255556,760443432,1637639014,2004881471],[1250047276,2114963082,1450427862,1346494351,136753904,2126300865,495649636,487629657],[1549701730,540572398,1783448174,1821803516,968967690,720371984,172493132,2018120306],[465442932,1236293577,526338282,658096527,699690836,1213870112,716221656,133672560],[1159365926,2077590636,1883305869,458225734,1065530816,2024336989,570106331,1236626799],[1002055374,536696677,721130218,1446287509,41408608,1822986576,372577485,2036538971],[1174199328,912198237,1104647300,433817758,1426995983,149721640,1608932767,1994503689],[1040165823,374466124,1091862673,745565225,363847121,402197551,1454320230,2042160103],[11462004,1200246438,1632032287,1152753959,1848638004,1323066399,2062600480,1847171284],[1757026739,474523710,952793445,1457108968,708601437,152760593,1747063188,1154021938],[643808511,1174173094,479140666,1866714600,1347638727,1367746912,1110765077,1844744052],[807380134,1693594488,1127902468,1038304754,1554725152,1234188524,910195475,278040083],[246210290,564276372,1497086582,1256992933,1883858490,180318662,1380068957,1698506595],[1506056259,362702880,1897757762,1544236467,2002889333,74167938,1320645658,1872386847],[1113723555,1883950130,2032116924,668173703,1877876331,1375729924,1207685355,426144563],[395668353,562675142,1308903373,1964189320,348400295,515610390,1288227237,1329543764],[332246687,1961422947,1895791765,214721349,148072254,946425326,1100700149,1510295272],[614961044,41939474,1016321559,1803057055,1414380272,1353081245,1950318090,1806194856],[2054864952,1837686791,1185588229,1330807099,1525971914,135558674,1033607573,1073858595],[2034948090,1733714237,1362509576,127548068,643642038,861695982,147285221,389725542],[279153728,238570430,1064460648,669592437,1117853064,1781718906,1153043078,2108483876],[755594462,2102011235,1424497145,1358345531,565169055,1475003171,157034515,1431227524],[1207996624,991417674,1625376177,76714388,1827665400,533251750,1020690691,1339018251],[1561343481,1456408974,229248720,1461035934,624875162,519311382,993786799,1983694157],[769486126,698262837,1227971919,1274242045,575461372,1239802786,151948903,2103237829],[1723393951,2050356912,969539004,350203967,678879307,1493342909,710336201,669562907],[443892891,1130342561,364204897,973530495,2032253999,104158935,1080111804,1350613048],[1114824359,702463289,1719686866,1885215905,1164144266,957668540,1473322205,537200401],[1961675814,683062972,2031707356,1467777993,884886188,1171756263,794666245,996187241],[625991168,402858648,978966834,104364469,820575998,356574893,411376765,1071425589],[1619771159,1173523468,578104930,1242178064,1626671125,761166530,1691364686,217706137],[921974829,1415292286,972174798,271267879,1286896269,1838181843,269157561,598877930],[881832853,1209528993,342517869,106348373,1061781082,920975820,1171623408,1949134207],[289669577,857691089,752652871,739532848,1547958334,655734196,1067446358,418520035],[178759134,1906066654,694248019,770295533,1489073139,635950266,829071625,1887205491],[1291279871,41819505,851907956,490457996,32209309,630487885,1139849866,73415221],[1510490876,1424513229,438502845,280587530,1071495243,2010703523,1649707798,470307680],[1385094016,2005505731,1564555469,1170852481,963572612,483470017,1633651343,1718409882],[335975064,686063126,635043770,1194258875,1733796984,299846169,1739144833,38425982],[2045605619,706389994,1199901833,814211749,1596308051,1158940522,1659945460,1827897117],[848937861,138043850,1295354094,1941805444,1280230075,935040046,1965041762,35106159],[2107599018,1524481982,952327994,1346337085,602575481,1845997977,496907464,1478326013],[1128467232,340730679,1663564752,900676953,1983366402,172693101,1505404031,141142695],[1908977755,1656925543,1789788469,920390591,2106378989,200407969,947636705,445316789],[307832968,1368315038,571471044,397290491,892305786,1546411876,1127932179,2028862242],[604853335,1944562210,1586874149,794410971,1651880699,726945564,517456644,643203109],[1241763929,1569798387,262776932,1445605122,321915871,118152270,1680055070,225182418],[451978339,1388607511,594641919,1571703448,1831787024,1064446093,464314953,961765588],[172624692,35590457,507511056,713619215,804598717,1259657723,1669918933,2060857515],[280453807,1508522180,655259654,249139289,517897861,1269204252,1417819372,1130636947],[830666182,999986170,566236343,1579441136,1448252189,356136015,381835309,1565152867],[2130311045,218420208,1155610259,1827232037,714271124,143718017,796485882,487034074],[963484767,1415510211,309939791,1254575024,1911111079,1604118790,1733372145,469399226],[971059271,1380583921,230552617,788886680,2058343072,2056621588,461180584,1271311793],[422209169,127667304,1578441104,2035855889,807745071,1921924355,482148794,1825988406],[166558968,1836422019,660391424,1437294710,33007982,1163447235,1299946935,589717561],[842802847,1801039845,675850876,205494907,1866252539,1032179814,645607328,1241763227],[1737490989,1676831517,470627893,121807091,1059011216,984666967,578075352,1938849818],[2024834760,110535158,581202337,628861265,650548979,971749671,1612428215,370869274],[631413621,1167482985,1441958014,1657640300,977475812,414529976,312493639,1222809803],[538813765,1831916293,1460457677,590407834,434609312,1751103163,1145557355,1355355624],[1068591180,89683544,1860042014,539715028,279595479,353439363,425617039,1620606413],[647930490,69109269,2089574188,997935278,1891798328,2082280144,546422163,569875950],[1185888100,335423695,395281294,1345080019,1192717879,233859122,1442436922,1278578507],[1869014621,1009468846,2018640715,1371553729,202179239,867240120,1760763018,1335767797],[234059117,880085613,738733656,845504227,1483410281,1416407008,1475925721,3933986],[756974583,1984399020,1435866631,1671912429,1008618559,1688787194,312886,1230253687],[663344633,1010375203,838535201,974641753,770285048,183370291,1928137727,734777675],[537328951,1146919132,1816002025,889607835,2014006545,1966365690,463287004,1164042391],[1775286642,1465276727,1142842581,534063929,1692152861,1806335212,2063961325,757601450],[1053526661,2086586160,598161989,1996013777,1410065653,1024594327,554867779,1821317196],[588040497,493535981,1853574664,1587551310,1797476537,1580179431,1016557456,1509866781],[1188770658,2008499138,1914439474,2041219634,675417382,209724111,1005199425,1322940326],[1831369770,1911555913,2100367994,1449963112,150799341,673727310,810601873,767219123],[1249520339,525775208,307167124,1435745911,344929757,1550947575,1921805981,1110899138],[2103912921,1442090592,1589683712,822316223,1090790537,2028163580,921600839,1209230605],[1559700348,1761534265,197128222,368912898,862958847,1115254396,557942067,139157812],[826435252,1048078280,340324215,642945514,744314220,2007983617,1943441234,1779784473],[977973250,1526648436,1868946953,2107031261,352354934,67292725,1488566930,1763016970],[1726406006,711871107,930691318,110862677,168033204,447077297,678905574,1537897196],[986694410,2103857604,576163381,1887306656,1060378905,1563792260,1219412856,1622772606],[1283997265,1959131496,43673819,1923549090,367230068,1659039097,1298035464,951166943],[1746817161,1295863853,511278831,1331202386,1950224537,941031409,603146023,646809432],[910011659,282059182,552797507,2103884635,446187738,73759461,1929307300,427216264],[1397124589,1557857388,1252311268,1441844352,601463310,803366912,730234603,1126354604],[1529467206,1888544924,1318315788,1202406730,455097742,376192439,1098942697,1152677511],[292365991,776517155,1558305813,2043056283,83711291,660832141,1255233184,55857547],[1408080915,20080819,1843378679,1656729668,772999988,421281332,732959848,450144720],[866391024,1733687876,232387884,962315922,977515862,1078470285,1761843038,1344031473],[2008761937,570761577,78038184,589234472,376986635,1610294395,1527858461,1808985630],[1363800670,1152226128,1370106226,1385686399,929353347,1339241107,658828130,961173418],[593902997,1489832783,1457640938,2006453970,1524431741,460644364,1989346929,1868575770],[402481267,717269399,2119678132,1156456483,1659184045,1819506720,146908270,680669372],[354725104,1467050749,2000807565,1717136364,960322369,1899033326,132690663,1094229007],[641859369,89132891,835144182,869884447,1837225215,1933143859,327608926,338380618],[273151454,2035692520,660326118,645391051,1673806175,1724600712,1592662015,459623491],[863048728,1529499512,249351477,1198650194,1885602488,1259832189,491545947,1096058102],[445313838,722918149,551038919,1988172459,1792283891,791433583,136749551,1059216754],[1201977214,1027721105,1881740464,309133498,1119901313,844842698,502687836,1279576718],[2087070267,28863132,1774741394,751809119,706313267,442999994,1133900186,1155203336],[1132711998,1704877513,1012519288,1152539992,1003224385,2100754248,1663341595,804779359],[1966170092,10498467,1329287100,1366531360,657483636,1013087146,136682970,131330478],[2012494024,1243356794,674112626,881185527,773643597,878010808,1372564452,210765379],[1303470874,1858058500,618765425,1733068341,1985685206,1542567920,1305608516,1076900171],[227563775,1284850244,1358815250,1034788738,467755356,602607006,147842574,887494788],[1024673027,242305223,969588734,1059452367,1555869355,2020262789,2112574791,36347494],[1218842821,1694046499,313856058,1906171143,762526262,1640459676,59364142,505210929],[336121174,685064512,1736323940,1775961781,490948122,1827038721,296508037,2062279666],[1493736838,381862324,1346378715,1088653520,1666421630,1537838384,1660762031,687275995],[90498473,98761559,540794923,2005054524,1594460469,1616575652,635239441,1988041072],[117959950,1625470316,1668741556,1736143546,978099008,427390339,174171896,798487634],[1399481018,386655883,1573045379,482513405,217150094,391611223,1330993041,1143702345],[1201582011,228339363,189813474,1041574099,974218942,1431226691,753410831,1440094527],[842963715,1546080045,2095128017,1457604660,93473854,1869951615,1256268406,711198046],[2058372864,326457083,717247007,772517638,1899979894,366114762,954502158,1660642622],[2069056352,1986009462,171739040,1212524776,672924045,1525842628,1210582815,1699041998],[1743650118,1183999529,139692226,644048040,1899349184,186289856,116673091,1008008677],[1364118733,1310398790,1049701307,911230084,1487592230,18959704,1761661379,1042113009],[737077766,478358181,1222552587,2056743652,1897276226,143051953,1520948602,1061092162],[1268823797,1044776036,1055561244,264484429,1458811898,662947589,1918415478,1555815642],[783376911,1381506467,1208638132,602025205,493501756,1431736439,265673664,809925499],[531848050,1603604237,676203740,1051784739,1608641040,829131643,912050855,946708661],[1519036330,418954454,699665751,2046477749,686863527,1541777039,1826966005,516798125],[1596510076,1719599501,1320842989,1690992579,398646943,1919753738,2009741819,1575649927],[1034571125,516378013,1274286403,1484458880,877791934,883816623,1953689210,1130676098],[620943586,81760971,1459334388,793337156,1006199245,1599844350,466173233,697785164],[1641215434,2025046785,777949042,780577940,609132805,2013027569,1041542435,106082104],[857756592,139731070,737118275,18016571,391318226,1829885260,926949132,1869844257],[143067425,1201280989,415273963,1937232209,241242168,1817458904,648627942,1815878437],[1776705770,716900170,1469832315,266328509,1043297934,1058783339,624516904,737875938],[1154758764,1700517335,633355880,434799531,570129833,866735280,1311177373,699126903],[301996142,1693523099,1286423280,2020491585,148792264,1430098891,776794679,30272667],[186056872,769871346,1658986322,489785380,1854639598,784533815,765310998,2113211265],[1436520615,146186294,432974692,1965819592,549584212,26071490,947528665,1089517301],[584048691,1094589752,1312994880,1478008750,307181068,1241958002,1342457133,923174087],[1906300345,1905699752,1453908514,973333535,953664348,1622033076,627532967,1872886830],[957993093,410543701,229920352,1322170940,286800294,185306736,1571945805,1038730573],[1768661754,1442589188,1020300396,446993970,2125467061,1575423713,511183933,1060874581],[1640983941,329471524,271098667,64351338,1192049437,360468642,1627608883,866325661],[999211332,1913134052,88538163,134579857,1583571158,404264267,878882746,1253522704],[975787646,1245107467,1007596266,281567327,318059990,105955700,114576357,1275863974],[482340111,708146889,1316404302,418866683,732973530,1321211502,715401228,478057252],[1645856079,912565165,358974873,1550859241,1982776386,100339720,60065608,1499109443],[17060017,1344964413,1275297898,389685384,1381090222,1460927110,69534351,58783363],[1542889640,770939637,111507133,133930733,1380584995,10167141,525610043,278657292],[761225830,1169109986,1498044508,432124988,731254746,941762989,1944166947,286274700],[862333849,76572449,354397127,1362254884,1625556731,1697891509,299223087,111932734],[286604432,682245169,250900563,1843916198,1412948682,1517589304,1360442229,756066794],[1313047103,1261340418,1391716594,1589028372,1322058686,1990465662,1769406860,1361923526],[1943523289,1307390474,2065571032,470592228,207361330,738965002,1049403087,1090180247],[1154175625,1702520900,423583474,326575034,1098745158,1441149306,1206330246,1269909872],[1151795726,43817500,70259765,1000391797,1507351950,1799212672,47303963,1457547011],[282985914,1605651180,1320706842,1254863927,16862946,1890256291,2065439545,1140883117],[1943982516,456455725,92138086,1911884930,224574242,944893581,310462655,1290530061],[1978396042,1601754611,2011832951,1992828943,456005560,1271363907,298885236,409012193],[1323082240,982122712,333043732,1740830864,2027168993,1189292878,1263464239,726087861],[2028665099,1129372773,1176394565,329287850,1266073178,932746010,1627186635,1414558031],[1845802032,1464357074,1517586364,1634692898,599231219,1374542945,454974606,227052959],[784108527,575575735,1840824795,28149870,779613238,1411529052,1900346352,1696686376],[1990770969,986514194,1058171384,530751276,1037467465,598015537,979856747,2059180856],[1514062503,148978237,1203782334,1098244521,37984741,473812122,1825319383,2113235250],[1161134794,1809330088,1440600423,256013274,1689950841,330607337,1251343965,1789341680],[1212563,710770294,387493977,783690330,1462000832,887552110,709624843,1470164392],[184436154,410551363,819008496,998591901,120869815,93185105,2075932539,1689588579],[1371603199,1409147003,426394554,828158518,2024323196,391127335,87336135,67872708],[948420589,1363398252,119562430,1525510506,1487078517,1331637298,1372650622,886236205],[1783610940,611031880,1972911199,703186291,422749940,196513909,1589338820,2107938474],[1503682382,89707773,346719132,494815336,1068000090,1680804889,864005861,264944994],[1852345642,824649524,483802112,1692570232,757005151,1929363524,1057863677,1049009464],[1360786076,925932533,1043539915,1444212705,367619441,1621246018,835914961,1366439908],[22516960,375617887,782213076,2007004306,1091593951,2064674983,2104837545,2030784576],[707846650,1367228984,1632377864,2106585676,1182351130,1447338275,2035498568,1876810853],[1875182094,1722399380,1547198279,250082805,1487324857,1864253055,552639829,1734989999],[1022948220,463124821,1490780296,927749749,1639782780,162510601,1409146642,1762142509],[1915354623,1720126791,660812459,117973237,1154256257,1342697859,19215746,2092992283],[2030320328,426755319,699417621,1354803534,989032810,1488898500,1441695712,46079901],[2051355154,2018847606,951141730,460964327,1942352248,1634520105,2113366464,1221974043],[975575198,256174834,975915205,1155518793,619197690,648443394,1017700411,1867206324],[1280925625,255533100,558306672,1067938623,501869031,2068550121,500353301,1860704202],[637497214,1214043958,1200417357,1174565747,2008073490,1903943472,1972923380,1098564060],[1301221029,2126668765,970172880,903608055,205884281,583360379,248562263,1175890375],[944661886,1284843921,626369237,1611562704,278888029,1132597444,601574539,487904980],[866293848,62777854,801406808,1407827641,1865694829,385671512,1648385278,576141423],[851646984,368804620,456759545,752077079,1676816472,1948584624,109883993,523056708],[1853151569,1800235281,1855759882,1161119059,2019864132,813485741,855451909,791083557],[1097323479,1523224383,1703316802,1115444922,963561136,1084207630,1590092548,149687762],[47039722,143223557,1365419810,146007524,887228519,1228589335,612651965,512749554],[601711581,552954174,1691115726,1004110674,846696478,1856446940,824487996,1057380670],[855027724,501628301,124361416,1773326637,933492480,267726871,266829922,6756558],[54975780,424317611,659754226,751477064,517549863,2078541081,1851192620,209631163],[1257664150,1961069857,546953472,1218107291,1583857881,103086850,2124777521,426216483],[869163915,1044064090,1972007071,1426250631,878492621,2019056185,290641052,600908556],[293733546,934991082,663058879,628923925,100344938,2052651762,1282442491,1053973585],[671158749,1646413331,1843410334,283063696,704812307,1769607204,2029466651,226618976],[1098625458,1038076042,1542947116,1977971126,1257286452,1655769268,1799007957,911089513],[187160646,20268568,249646635,475801522,736483211,864244570,695543361,1272799232],[1167791333,1997687630,177818338,657707874,940253706,1485013115,652649605,1488530045],[583159974,595870174,84072352,436747404,764715191,396742503,1122482776,486513610],[1050194096,744701454,1687530949,2126560860,10880250,99000221,1894151403,1877328202],[367834511,412511639,1585343369,1484519365,1749379681,329460947,1319428949,118961489],[1192288206,146803224,1535564083,978676343,315777906,202996933,1794293472,849342372],[122368088,15857836,1389271028,129888017,908672779,1731198196,414852341,1873762606],[547450411,1671160620,1755520422,1378407890,1091891107,1451439279,599142569,1347454344],[31247008,129558354,2050351072,1575568610,891482336,97168829,303196848,1971638555],[1831471970,1314055214,126021503,555797103,393201597,1344202991,489024940,128793780],[1636356041,1073240134,1903127408,1511175659,529157305,883705553,1145760818,1195493116],[1003316400,481116767,1474018404,985028276,866481836,277986985,73643104,1030211925],[279945195,2002950517,1662269972,1676862541,374112700,1432819024,726134980,249523873],[1185094630,1337712242,934532376,1928454762,1599833755,1330133219,1565102768,1895415203],[431807419,1289979453,1458537439,1172018727,1087842031,1143046427,1892165776,983424161],[122916944,1609920486,689204026,949121913,814301440,138050088,656584117,611557606],[592039074,1185247105,568366927,1622037419,1277737142,1284117593,468905614,1586934219],[477261195,1118705155,1475487677,12077359,189400664,982274780,1680435381,490982678],[776369822,588060809,553747574,861317310,23436182,74023885,1092694191,594887520],[1876725617,1347350890,1803598891,32446750,2129567364,531937044,1540246862,1400607234],[1595538023,2091873612,1149837076,1868551938,770830896,1759298955,1395759886,1575113835],[1339048519,1003620257,577848530,1492068093,1137833838,495410226,1591626172,1314968499],[1744593704,560827751,846496405,1069568033,29466807,1087966122,337434614,1064063579],[758666454,1144950057,20402334,613840116,1459362323,753131656,1962116623,1667261062],[1325370095,2004844089,755826100,1944894004,1261958137,545383146,1612550219,473880879],[1518771354,1405553151,1204477767,2026420192,921499972,952151395,527528528,1129936153],[1982660285,578645845,554814518,776819509,471813529,190887971,316375418,2048674220],[973310830,259363986,921670315,1576288172,1628879622,1577788714,47161485,1915623374],[1415193269,606919128,1655831431,837830514,777049485,1856123330,1378165552,1479130700],[1586645618,1555336187,196411242,445260797,829489499,450743171,785452000,752358084],[1362257430,588146785,1411961946,1906339224,1139884276,370211107,1587289676,457144729],[1555431592,2063741867,1650180557,1033320878,1483867540,938253173,810878913,388892725],[1147708796,1445642317,1649410376,1860031193,1013642841,621819194,60974373,1325374678],[1422190865,1556574478,1905954004,892533937,945852063,1746685768,1956396001,861685410],[1506752413,698006215,1350837770,2128509430,229210463,772873451,1810152057,96462222],[1599628840,1443948505,2093924485,686938301,1402979471,2918852,2080504556,376079884],[1821812401,938151607,1766454175,400515214,2025170424,1761437353,1521060735,952696757],[1380757938,145766101,1987973711,1608037194,1355031315,841796961,210373526,1957559223],[703977212,2008569876,417731424,1130900972,180728207,1388582222,2017159531,1685758322],[367400839,946439683,696270073,1844591908,1431190369,1680966460,31479088,2069626478],[1553168182,1177307719,255998524,1282539285,710120532,654993639,1940372835,1447349776],[879596544,18857302,1788318917,1238305052,316524393,2059657043,813030507,389756949],[1478706869,2063101108,1276403709,1941340637,1050456497,623861540,1285800269,521979329],[412369112,1090987830,1184504283,121080901,542094165,793769185,1596006492,579192160],[919399125,1668712493,736318531,231204245,1981294745,2002536173,1324988777,1099359397],[2106927844,1917387728,267347666,2122124736,1652879523,455456281,1864055747,1390236715],[1479273272,78270231,404559288,344258497,350967433,993491197,1944922803,1286185262],[1559292160,864978325,843975127,1774802335,477181299,1906409291,1997221756,1144305823],[1732088282,587120536,2023585886,1285779042,269230867,578852514,552392754,1707070000],[1775038966,339668602,2105508070,302002965,575836670,1804474421,1333387273,2018017606],[1967933985,892282392,2113917755,896681140,391057462,1136703014,1895379661,178317230],[2119544152,1765168991,851672460,902560400,1351827208,94739967,1456567652,1567928965],[1289342458,419359285,1558466234,549239494,778377113,151604403,1719796763,574160886],[1919939444,1280678354,1086564128,1371160754,1650621279,135222500,1397824251,1651247923],[1929168847,325795292,1287854269,811060093,1397143034,102582895,244247596,191813136],[933772104,1562411437,972503035,1252315357,1638767605,1222330079,955962019,1237403455],[1385392056,2087199060,1277467964,754373216,1846930144,1541730033,1093095200,25097800],[965774288,230786122,702247782,1538649820,349176894,477816038,7529902,1317072988],[476629067,83818144,954131918,1283808933,223771521,1114647737,1709444061,1357223690],[509031776,1271762166,2095322064,1455400765,1879763163,902834756,1125957805,1603706998],[642531533,1747186425,1936553585,331209584,1001728612,2006740165,1760312073,1127777862],[638515206,1607104987,1255818024,157902017,2123916071,1407181139,2089633543,1656090366],[1198005520,657504859,1611352211,1558411134,1151543028,139147315,797479904,1064218892],[1308613887,494841601,1057764864,1825672821,1988324350,862626344,1285892830,2124988826],[101159703,1486172306,402128626,320089700,787469997,2129833670,1976422347,1925029779],[27560419,1739812458,2082574598,2124572782,1860063415,275710854,306625804,1427538283],[943890536,48411876,1034979974,1425361286,1614580387,1400791224,792749430,1986845450],[1855698710,1221700815,1769033601,476620509,1313298165,1434361973,1879912173,1348878929],[1502872113,1686211747,392140827,1518140066,1205399556,411588292,436920380,1219223198],[441244325,1213542510,586803029,1120462585,1592666566,335383664,1801132463,1270028173],[1960950433,1229613145,328199996,112277755,1006076222,1908189365,1601183461,342910507],[1184427403,1412618655,1416862073,1816313033,718264105,918925449,400235154,300287809],[548966266,1766098794,1901305118,1337860551,1598954875,525109588,1349120528,1941440446],[1964366943,2074884439,910764593,1861677444,1850976760,2089986852,2120960925,421874431],[499303144,1035970902,22329153,1687852083,982305929,49404529,1617125640,1764340220],[1108249795,1241179757,1675825932,1276642173,511996290,131603070,1255924638,847901439],[576726198,962611978,159567020,2092372118,1141562099,636638575,1796828337,753319555],[1671993681,968034874,346882618,15934298,2110005417,1161471873,1930383783,2104972746],[1238171889,701198931,889024358,1485311281,840952963,2054350560,1644733154,29861148],[1889944839,1252503880,545529812,295207528,640505653,1778858931,590871812,1318921854],[582633538,631182956,1731942603,1237516466,1033707004,1575403474,357068229,1275759707],[669741679,1672594033,983212664,893821735,21430908,1564585712,407866232,1053990407],[517198525,1509650706,587446623,129136641,1322137200,484189176,1730239033,1542833995],[799013581,394981836,1419974132,1052261671,842418594,1868458642,248060347,1642126231],[1910236265,714173330,1429451079,95848969,1384116530,76158199,1100236290,1022598597],[73446235,1016111931,10666669,211851886,819301147,1305111907,1959832641,1230145514],[788190403,44562227,22102932,1142932736,608531548,1397142240,68978203,373895079],[1476816469,1819396515,89377358,958576598,1698278848,2109129628,1787970790,1946008150],[924669876,1242842571,1814117979,814871077,1558613391,709650508,308923241,527212047],[533625286,1919045975,2062198547,5837771,996977439,1235115518,1802212964,1066680723],[924066214,502555190,415366307,1409471161,2055470131,1411049585,691425307,497379817],[483887511,1676908576,398046499,592245245,395601744,1380501357,833513719,1638665030],[922018563,703627067,875203562,1238284503,684615141,1129296087,338270907,1304805438],[372348706,1492724368,865815875,1062833498,586523487,886215598,1585420384,1309961097],[880616081,2102971954,366775551,1722238176,664752402,111767827,527412822,1604200036],[1708852274,1048583282,570659831,914009206,672344690,1611183327,1603769077,1087607933],[1194725933,1573456780,1773014201,1044602547,672029351,1285543044,1805777569,1799169051],[1165741220,756740605,371687605,532340968,219951527,547958042,1369995005,5111024],[2098803074,1126315148,1352391043,2101613784,1636956920,1705832730,1807102714,1685696090],[812074998,447759180,1431101826,1957554477,1177595251,726960417,634842047,508257996],[2037145809,1044324758,78590128,1350390196,1529099245,127698855,469652860,53126008],[2105619181,504175465,665399066,1959210983,1196039063,1495581990,628066557,1122108253],[1120334065,787012524,947008542,653087983,1846374220,1374342655,2127547264,624939628],[1248953030,1873239465,1347062292,1422069068,1671330452,1596826959,1457924302,222603294],[1919951352,973792014,1727151237,197010085,173173284,412551186,953611252,1969816600],[116885026,603357924,1400044311,955725037,1611177117,220576001,1863815564,442857515],[518014561,1297775226,114003078,927550335,1954777879,1043738108,41108280,1989428358],[850613294,1466285937,1182157379,1400645264,1398378760,1833559430,199469952,95592384],[357181675,451549150,1142411568,1195757567,469983420,158399131,1390541544,1128570267],[1699216743,1877985863,361957840,1501991734,72126291,299958909,1525428792,623612539],[1697217589,1652877674,1365595665,1525032493,143082739,885856447,1755456020,1109003292],[1737149547,1224741917,2008448599,1971646076,739055240,1257449212,1251657950,791776696],[1155742733,1556859938,1561502624,1142537061,1652037331,290350082,2040726149,232525769],[1873005751,103818001,2088501912,1872196785,954745844,1370223436,215508362,1697473230],[34995080,966415259,906267698,1911683439,1282453678,874488379,1870560010,123367715],[426689406,342886612,202100935,1032744135,970663935,575985038,642339361,1313880338],[1397650394,496164649,1524596319,1163836801,189593626,2023749885,116423549,2121662737],[151769839,276670715,1273207438,1827511268,203924975,1811185069,1515808573,251412646],[21227774,910239986,526782199,1365442983,292379178,1496306951,872963495,589103621],[1854386087,734863766,1233532237,712475255,1293326831,1975901921,619649302,1701916809],[584681192,871890316,1325536900,128099734,1968982649,1269662544,2062035034,1190265787],[127612755,1027953026,2061508652,774747058,1066685061,1639577867,672379389,251547396],[1533572771,1026802500,747608052,74831903,1251921917,1975569696,1706763518,101484946],[1241154002,278491086,1799106970,1869790236,2106557518,914503824,1045144416,985793555],[1561177778,853903111,657581972,111084565,121423772,489398362,943950325,2097686692],[88940623,1888071285,1702643785,720014036,1395884693,572479237,188209664,860743779],[1946695324,1493731325,400644678,631842862,1007147604,1356990183,929692251,1608149217],[810363705,1927858119,465532760,849055549,1062960587,591735085,1417599301,338018930],[2011922118,71852266,97713999,1646206331,1168833212,1948939043,482335857,1670287933],[1762204389,440777482,473996255,1044960359,1960108256,1682970836,832834820,47927784],[1942789468,1607820177,318484557,1096059025,685503563,503894936,502224188,2076617350],[656208317,676587353,1485941340,2017043536,1205884311,1322367966,1880056707,603621339],[1165228294,1634998384,1267243393,1617864742,541981605,1922659863,1514319378,524696893],[1919161894,685796231,1439080131,1484364857,148114796,1281523395,1508242450,902231612],[1958284866,1113195061,1941512879,646845158,17361174,689383130,1935711165,138529307],[1478927491,1587486377,899147185,1016424900,1655623492,517800961,91400228,928691629],[1355158861,1701043571,142683263,1862641505,16720679,1570314023,617582081,752585704],[819255181,407088761,1307081142,2022038262,111865279,1539826792,1503562771,771393156],[584870201,97150230,1063025613,388932959,203424586,1472127481,507942031,524044650],[474979496,1966336309,2121116721,839877362,2059662477,1991589005,635794637,1614023413],[1663095540,522681520,904559439,946631599,1819779607,417655646,793314264,946688795],[93343864,1794204508,1331400164,452574767,1178221052,762301342,799297877,147999851],[317937343,1218519620,1187405165,943129615,1297333463,1211346994,1274280205,763614893],[484730556,916684275,1754802479,335083399,400360088,1952341643,1486660777,830676421],[1922256930,718574692,259807792,280806501,66754237,35917433,958759776,818744159],[990197748,44827078,1111344574,1846525266,1114872988,1233272208,581552793,1592237892],[1104695908,633126615,1533460747,1484595413,277640670,648493347,258654210,390041481],[659553757,87431031,1638156363,225554563,1910666844,2058005790,1503187687,1432901495],[1164869063,948886243,1091951565,1652520765,2118151601,1727148883,417458740,1190226493],[123170153,637381593,1179105622,380653915,1184357928,375394296,638714362,1514702604],[1904857162,987805928,559226944,730964468,162748357,746893329,26952781,1176317101],[835254780,832917271,1980441095,1857245347,1420272778,1585574439,470834269,754791073],[1447130241,1669367658,1449655412,888431445,163596618,1222990056,343954410,1862019347],[1881153336,924592404,2036057116,582965312,1738886872,1574058160,1881682839,1266336011],[929267005,843205752,1693391222,1530376855,1039580580,1145081226,833851686,927379949],[191704797,1567316472,1119192799,1019683702,567716882,82322846,1436319030,281698717],[861684741,451263329,715858492,704872565,1249815926,2020892068,1242815959,1829396620],[385077301,684308693,563490178,9799913,903989754,709001710,520542375,972375862],[1316642107,935980801,1546389760,388042550,581417119,2126884952,1576060098,474236891],[1464390646,2004699094,1578361463,659615773,87921396,1615639301,981649975,1460637400],[736672765,1183591638,1380212886,423904647,431428338,738448615,1231125938,634675675],[1974692065,1157947326,2101753801,294135939,1957738408,26332207,1035399592,690958998],[787924833,151955075,730485495,1277261038,2027853224,1946988396,1937357690,1057100965],[1604601023,1760329868,1607637723,1237681223,1442134229,1935964460,1557241743,1805631006],[1326045981,1493976144,1881125799,534035213,1666260095,2070761112,443234906,370576669],[1292680500,1454602143,550207413,2082939963,1343540335,899057397,1189179748,488947601],[514914147,99106103,1714545822,1450492026,284070843,1279320969,1094100633,907776921],[1744188161,1314505284,1713916447,324056563,6139962,1756499175,1235100124,697487470],[669447773,987859381,1908577928,1416697268,1865682765,629947998,539087440,445120449],[54500833,1044599495,1234978965,928348423,601834876,1148102509,1215707966,267405193],[259988257,2055691714,1916784967,413971587,1698602874,1179344664,561536482,1492744113],[86853977,683225139,2130368549,2005621694,1255088839,1229839804,1136834550,118139853],[1959241844,1079941544,1940505200,273823778,1098085919,499287683,552072915,786655676],[1495154306,704461244,308332256,52815246,1602932373,351375490,1339873070,1403991031],[2063923802,364527036,1524946561,855282867,105633477,55894802,348566107,573093222],[1843412807,1511694519,2053352857,499608,1159467751,458912605,1659223636,610522800],[1223040511,1599010975,447972768,1208553445,1725358174,1793394446,321258963,907108620],[1268452757,1575519462,605776928,1438280526,239965462,281836143,557009262,25925413],[1137673975,1460034611,1770667056,1916450319,1262637217,77507811,586003204,256260019],[1217403890,1230773482,2019272674,1677286872,1655132773,46500538,1606144972,130196577],[2066521159,1474608305,439216767,1833276943,627083302,916582628,1786382180,1495502322],[484480160,1002846808,1017240422,778801439,1203590916,1729231559,1442596832,1991073357],[465041514,1983147352,482652398,1046080917,1103136787,959560178,2050433584,2093684951],[1661990578,721953430,1876462810,1627997303,1899858351,1930608845,1201885752,1213328453],[1869202208,1375019579,468625816,1613088478,593521221,536754717,768287765,939251558],[1568775656,1686165172,1735537469,2093369386,2009590180,687156186,401973667,1318185128],[225056085,1328640528,1725199622,276330586,318045099,876952976,446508868,350444744],[19764852,539592732,720496394,1129317284,186778085,1761890951,1969243138,1258139895],[391187315,471053622,1026661114,236616502,1225438147,1475455810,1102003584,1997301540],[1712535227,1181169442,620684138,2024419347,439163099,447432438,2050623973,283878454],[1169326705,1116173572,487057281,985044532,760610277,1099863084,1679823911,429636920],[127520621,388343991,136645693,1302992693,1032353545,1214643008,1153873036,1663189608],[1695319775,1939843509,1817567902,1704923107,960275876,1841259766,1309409123,142288497],[426083313,74139311,1293503524,1031630429,1532220941,214564005,950019298,591204726],[1572033900,1623640550,1911764943,1291827433,299074172,1762980364,2026036227,863547351],[820574955,507724342,1295656972,1971664590,1402194003,747541042,1428975780,1634752305],[1195361572,676199404,373580207,1925985446,1108323637,1215821512,711216234,736989801],[1396330228,725841525,1835660177,1918279779,1181023482,1411966718,387014153,1569195833],[143518192,446901785,827639262,677824774,1799924558,1382692535,177365435,882808024],[1437631307,1877483680,1066516604,438676775,130415341,1030494202,412814058,383430450],[1609719359,703655504,682301262,212415028,2073649373,2031842531,1432442967,926569170],[310948935,946154481,1754613092,1334071881,2054103362,2066537144,1022262489,341449326],[1058314536,55586193,1987086577,1456002991,657030559,890587935,1393245509,1423226611],[564414959,2123349736,2101709613,1963639897,156592397,1219517315,1162594428,995700564],[753488924,560149217,1689476936,141673081,1525045743,1717718236,1493329261,1766259506],[1687108596,1050158440,2124397746,173852104,96938404,1502773183,816694611,2034505011],[1872485694,1463636261,798939388,318949788,731021718,255954354,1557995792,1067331484],[91115643,1573397859,411956004,1558115190,547581936,754721879,1972593789,1546640805],[1925025923,212080367,1384681620,1920717638,1726634581,1345492138,1137936375,1129922412],[1162020449,642731225,410994573,1423189913,751279700,757797767,885182572,2056249556],[1522196928,308806825,2011444060,1187652926,970382939,232985704,35345383,2113521986],[329845271,1733501315,487620192,836104589,103367233,684216472,1772269385,2007466824],[1121097011,1417727189,1121602461,1176508293,532446989,650515855,918054864,1069530689],[1959309363,230271440,561625414,408424334,433068012,896838301,1367290360,1773739548],[68717045,142885239,1215907685,117404814,110262450,733102287,1401506406,938935956],[1109653730,1023816344,1676188907,1310941046,113782296,1928782040,2087749345,1960407200],[267692482,709703491,445347801,92943386,1908408983,549368456,1809394931,1885580815],[1194813397,423621367,1754691987,1523653239,1510383958,1043400111,774972074,1712240947],[1745208438,801140709,1316613638,1129357056,1573490487,1524314422,1984637517,1281743722],[92022854,142852289,468900013,1158046510,1152117107,1774061196,205481015,397217432],[2086938970,1008849828,255830308,226382102,1411114624,954260750,259368925,629134168],[1283193526,2012945405,761788841,1667312462,1667763926,1784109004,1905060145,740297412],[1039702391,604121350,1330120638,610363926,1709346443,969223806,1897392482,1083124977],[1786246712,11688228,711969317,2091452120,1223461565,1680808518,500535693,1399285415],[261472719,1401505139,1300095364,153279907,1195270673,342816762,1225359359,720373472],[297678462,1754848096,1920493757,1849746027,699123411,133512339,2037098210,946945964],[345582712,1800307266,485927532,156731198,246392434,52774986,1115866887,653471973],[1944661039,720495565,854828686,516366650,808319929,1705435218,467112269,1811277134],[963894141,929998753,897210639,590969547,2129718176,1875362212,583209281,1184251571],[23538770,389586208,108960283,1989158035,1363629116,2573057,640394222,1853774638],[1498998023,413720166,1992650988,975769516,104252920,1877211831,704540967,850335826],[895656406,2076690322,1995865711,737011529,1822271938,1093901024,539014324,101232008],[1214303438,1660136347,552996593,1324056455,1519906835,1848783043,1577064940,1963978877],[2117576407,1645476341,100191166,1715539595,94934986,1111312671,1138008314,1003347379],[1809647847,721427230,93579879,1579342616,1801273765,2046161756,2129153444,1137571537],[1625966565,306139415,412260532,1266306874,1638623598,1447026480,1512201376,1587021562],[1880109538,612938914,537117752,282488298,65589884,1050862773,1043925227,1591697802],[34321721,182091439,591608956,20471166,847337702,1189578824,335713662,1187043282],[1350834077,1218735903,1772482391,94661188,766095522,1300268702,1495013981,1493922877],[480047805,1040902326,1476805255,1525528696,1296963380,873079013,165663662,524260000],[398853652,660339825,986031009,1598598791,175766591,1088200580,1659199333,2115188831],[2037432283,2055925458,1306478292,1505906040,458682451,1801963518,2109555671,869211582],[496776791,1691740042,1003695623,1405633957,1703670171,1813955317,534195809,1302571238],[1915737421,1852701433,1221794743,1464761152,48972914,2072430687,821659188,1178106211],[35027945,1493794648,280195352,694385221,248965324,1538931748,1147276562,261854937],[1334860823,1815765039,1477784615,440625459,303179769,79453013,1682288778,1017681100],[1717511743,1573207136,1370123333,1962213077,1683703175,1859117650,366191819,1371356091],[790386547,344683734,1003508730,140509173,645632080,403113651,180242514,653611573],[1578003805,1146672528,1445393925,1112547482,1995044757,1748997561,2071474236,239706610],[1991283979,818962933,380974860,1383581884,1993282892,20337974,2105768743,227202574],[1273277018,1805816055,1100204332,1263417229,419883114,2011859980,2026027493,47101602],[1094837122,1220889114,956546438,1633231618,260205562,917962939,1132142279,854009240],[266799726,1778398757,1514107697,844995570,1136058234,83469832,441331239,1522076924],[139595271,1848398482,814102265,960430986,554211412,1398506926,1886244133,1099398093],[1528158206,145151626,2047549294,395654574,1912048249,1710136600,1948936626,175496348],[2055197138,1921041472,2025647056,1295986302,354025134,1438127534,1024229190,418458111],[768388497,1663904989,888770709,332875581,1271600852,1972466450,932151747,135851249],[1665009603,482283776,2038083073,528225240,1906452947,1800032618,557969587,1657988212],[1746027799,1360650072,192333450,155424405,1930013909,354295513,424740083,102096712],[1421036826,631420591,416242155,613223917,803664562,1389909794,1360502655,758310038],[437609632,234531572,565757948,1437485112,159525101,2016853045,1541986184,1906182518],[355259008,1601804083,383125774,1187504540,611719415,1856114904,477160141,205126229],[539461057,1034786923,1889573206,1352868819,1855096620,231513861,2048037337,1841103942],[215159493,1337021077,1741913154,398239331,1676842322,1568785843,1112480172,820937101],[644920704,1606075816,326995462,1767708056,1296612068,1771837017,950516452,1364992160],[1652380073,1283378017,1046700561,747996189,1268809469,156216253,1963414280,1802657406],[783611963,1486521259,705875567,849044950,1283878796,642078017,1250856031,1007619572],[1073135142,2043142667,87242377,1241987910,1259960686,652968921,1030746326,1626052630],[1467279586,565607095,317103801,141658947,1399083960,1537274757,1663116868,1569936457],[226830636,463018464,1962331037,1602208867,1719043578,1073037796,2018348662,45814738],[2002490353,579043825,301872918,600103081,1427263212,1885728235,1137866890,1209633717],[1066137508,1915802058,1499246431,1426118541,1086495052,518544662,423567977,31047089],[677300859,1431451472,166925422,1753911888,383315885,898365189,650049745,1118794363],[334426762,1862059112,597551403,13084948,1205993596,1360829195,860302378,1906154660],[489947411,1611657024,583168206,2106975203,1205910494,1599632885,1154063723,1323834715],[553232501,1667752390,1633989147,260698699,326261750,515167954,1610403984,1976473387],[262009151,1147633488,1785450040,977127384,129585892,1644388381,1295750082,1728374748],[428305683,1570232320,1073647712,1729137676,854976716,497371838,173044350,907164513],[1042697637,84938270,530381691,1376917117,518275651,1159991918,932335357,347513981],[1157111266,947291088,1917261401,1934532208,1500846322,364265036,650907760,999953005],[1705349161,1366696063,240282858,762264109,1840454192,1837986721,307061377,1411825689],[1015839727,1891000363,1055307889,24654210,578065993,1936951279,1400360711,1930239828],[1230060788,1432668894,1776300444,1579087853,1325663061,943663929,2093573615,387697599],[1842526602,2014005174,364993951,1378243507,1184577322,1817464743,776059381,1723651213],[1792922047,365626889,1698908629,1506022055,592671516,35533461,1277259102,327789874],[1697940466,1630629009,296890547,1474434701,849086212,1959416149,1065734695,1284565775],[1504931882,434370109,837076916,480289602,1718715685,1445965163,601639785,1862780077],[534251012,1349487455,1381353601,226600062,1818351580,295873664,1086517782,914936526],[1686773656,2091270097,1923935973,1338158961,985244321,1978884319,74598873,725743964],[899103939,487151412,1404502976,293244123,1765905071,1303123364,652628280,679870814],[2085552707,671374628,1197036650,876445,1514238661,2009639832,1007070549,306287925],[2099498950,1235940042,735543007,1266965661,1400596630,289645947,1539425180,482089136],[506539322,850200899,76284032,1222440074,775856362,231692445,1486164247,503565226],[1368862003,1602551213,620488848,1751991295,797359752,91961566,102232958,1672179193],[1653718670,1090440772,766464405,1514649973,1048656039,2100645156,589225307,1951349625],[1616208620,614248343,483563154,1538083560,720042476,1593801195,1952233703,1997153178],[1183957912,465991390,368466903,1735260357,1694676291,1252514136,1791071661,1864474869],[51546662,1701121001,1279997609,1743387054,1547611665,1508197459,419279153,2056132723],[326538666,923111783,1161360395,1543298663,313594349,1985085071,1610487771,817923601],[819121482,1626238741,1754778258,1296801017,751893361,646507416,1314269659,1511915955],[1195584549,603142049,1747422735,476715760,2083329141,636781762,792400972,1214576519],[1490599645,1112732495,354759151,195098645,108395475,1873316197,914010275,24221831],[769457242,1573751207,1895679081,841332003,197818673,882459994,697933129,801313900],[853718320,1094113295,1226199731,981212945,310672043,788021399,1836159879,842099464],[1328695788,1318354648,835397891,1192290249,1588673891,1212991621,521013110,712655000],[874546906,633842547,300731888,1459005332,1330395205,188973782,367503626,1686620539],[331475500,119867065,1383783655,1983135285,964177458,651390049,1678742643,163402473],[1623343176,1206199581,2037475696,601592080,511340027,1588119424,1464189093,1986183245],[1732072265,752242504,1926094592,1713653975,731866045,2125939784,376940638,370587050],[1792231727,1843388714,1986215824,139788215,1110989368,1052355394,294657363,2106011344],[31826358,536511585,1476142739,1195393401,16525619,1496164578,68479373,1092632834],[1297471936,988705467,339313222,1137177446,1800735855,730536777,90179957,1304803291],[884951285,113337422,1035656546,556123614,1632486858,308492570,1534586786,799577349],[791693768,991708090,430781831,1749129094,1035865284,1423567671,1752267207,1603052898],[2008625324,719169185,2088087440,1598506002,932818610,2032605375,587707048,783858363],[1770380579,1038534404,1879351923,1989407498,545322319,10855578,1170226317,1464746544],[1773612043,1849668719,1801665144,1816870716,2060036573,1585850473,1380798959,1116674423],[460750915,2018263226,350778205,2018050811,2039245980,414674939,2044691414,1233542229],[1756881793,362725075,951391417,1307272916,865395800,912680935,1914607902,1598011006],[1546688827,1143749989,1085165204,1710176412,434659123,388360613,1736029631,467750545],[2067802991,92520566,508703007,311920106,1223618940,442505967,1404297215,945954809],[715197530,627813199,248609431,1112102153,1974832892,1338929337,315444749,594391781],[1818107926,1972485052,1136122719,1649509368,905990957,988869492,1272538121,819903808],[734392058,611376701,947760511,498103471,2011770266,991571682,333495302,1948797985],[604820903,1807359322,969561916,1084717342,742873887,461438148,482433952,180530025],[763165451,629779859,1426602234,1754857688,99616477,1342410646,1874589296,1743809268],[957194208,1863155754,686080351,1916679867,1451491025,1279438980,1917181666,132742778],[700464189,104680243,1408276507,1194378359,485771097,1241030474,580471545,921581611],[770549058,1945538320,1954920490,1460346368,862704875,1969431608,1533282980,617002434],[1863794859,704930322,776856230,453282317,1562691600,1499401472,2122748167,280118589],[877157871,1325491914,1733048415,1377139315,1888058594,1983121818,2112525915,139828251],[1985149647,1532342370,540026511,1374688912,1335080340,2029120931,1730943097,1697753910],[1092499959,1763401118,1917284208,1851279353,1849410227,122723730,1360903628,511947802],[2125046418,1683220204,644748421,806432439,1158681010,857808981,1460348170,226280766],[193385014,1356102456,1043110775,71230196,1657408864,1758493909,47102831,1493402757],[1074143514,1754859436,1099752970,680875643,195958287,119514792,967692354,1338351547],[626238626,1648625200,265548220,1850717052,1674543861,1752885226,869541413,156826574],[84760677,390911301,722866777,580253775,329347437,1835877264,875233908,761679362],[480165763,1456126819,1291021250,1584369559,868992091,1673691883,934808522,298285221],[1034485237,1391233892,635028410,1405503755,1863144226,1865513299,371359665,1978250930],[1847919360,1320075584,2125326281,1132881404,1981530521,2049007745,1985387807,2058528702],[215462852,1509837838,1802874413,1487665183,535367169,1497735683,1669359719,1244353279],[1376748333,1967701693,1218721584,1030097677,1580297647,435659207,1674126934,1820900657],[1064829900,867657204,851369696,623215985,1002018907,1616355882,168004151,673641945],[1839124912,1928686419,76800461,1295627202,1706671176,1696688585,920017479,323406420],[1024069242,2023940580,1684669419,853970088,368448689,876292841,925896938,917271985],[294141307,2120457812,1384625792,1160174206,1463470483,299602809,1622726986,177944362],[1472213738,860634725,1538138362,853950806,1636047819,857007973,274831076,1319131804],[271916090,1281357687,1990765638,900497026,1037065570,1341454396,1707204250,956427359],[647011997,1782387458,1397869919,1311644125,626053099,436939068,10140976,362125382],[1924709809,438226939,1386366943,337894082,1987239884,585496856,1819756776,693659713],[592155021,123120289,616364929,1548848293,334976,1497602436,1031347378,1910997016],[436690077,1729976383,1753887721,168197848,1813897152,1242148941,1388695740,1696184212],[634969199,1745206511,534037470,788218835,1614816884,1953845317,514725145,1522877613],[1812929490,720331165,584672825,98358086,446828805,1419443186,1973471380,1647529816],[538594615,175883568,543093226,775343077,2076218732,1317096247,1936891439,568646333],[599000526,1520619727,1439117173,1912660915,116762018,793123700,335114861,73362204],[302875226,1070034569,629342902,209483386,128584708,2030482156,1116504629,606840695],[1401855196,1616408251,123230528,1352077786,917623936,319802009,1016817731,698136211],[80810576,748571696,1894091728,1476475864,1813830283,232228938,977551723,386960833],[1629401320,2072420134,402478489,583519474,632859710,1114242643,2126557823,1984197061],[659190948,1171667587,308451907,1437214817,1697237547,360966887,886517276,1394936740],[832169970,720341548,929021004,860589511,231912078,1472405384,771089565,813815345],[490370350,136828402,213563387,1226587379,1513097217,1980933544,1783674530,1319114468],[1997813159,283616793,1854341031,1274345393,551306469,452091140,1519264462,1814463781],[862507653,446433965,899185901,188994125,78101529,371220688,1456817752,1564751620],[922639642,1434764278,1635848958,1816203304,1765026809,673939467,8558179,350913753],[2127000477,1302888441,1013794568,748326701,2062721122,97437468,312643131,1349337013],[228699007,1193651568,1353848000,743099684,2122976426,1040563938,481791631,239395389],[1248516151,420918173,1741092765,1960835461,274997961,247661651,1334631763,748198995],[940483064,798023606,246864426,1785880368,652408650,677192516,1126747659,909022440],[745375206,640187862,1923248420,183039465,1820099495,1185318243,1076085339,1077243086],[1424611208,816725533,1612782440,1479294263,1209885510,950824240,201110791,1813260766],[1009729868,763194556,1264873540,528702846,1567864938,770648054,1522537062,579936475],[1403089837,810858059,298225060,160820215,1996901224,1843225567,1148972886,1907907782],[1688952724,382790264,606948393,307311792,1354987254,431814762,1804972591,1650104742],[1726445848,1263660922,379220810,1860464659,987902952,1775579717,496019431,522379146],[1141841935,1326776090,1670410764,70825572,1200499937,953049464,1861793251,315718853],[516327773,1696531457,2003450244,373684309,1823486164,1686115831,1587389641,1293278958],[1077438883,1154444849,2007941498,1922950269,520276823,1788531165,1047378520,1526854846],[988262950,1697316104,1671249367,1893566564,258437274,1636764893,1383640860,1977042332],[178662780,264184088,1239628758,773307671,626780375,1692362268,1622288600,1990758617],[552569319,229439616,1750576426,1390147471,2047648147,894750799,932836077,1489462046],[262149184,1215072808,524740436,179507243,1746113663,1775444522,1667877562,1183512574],[528796181,1865242616,1038670920,1079645891,632303402,591989062,1271913799,1725688969],[1311656580,1827119791,532031507,1783357312,912515858,1048466934,1049502425,667552733],[852546793,429528952,2079669101,894697388,451134939,886355259,465860610,1964908972],[1429949882,1165410657,575919272,162885707,1244489560,1696177980,454973015,1839641808],[2031461296,1391330301,2017162237,1980579596,1311852500,1743880934,866264374,95006280],[1510557002,735568386,818751285,2130174877,1779338729,293884535,1696439218,33555838],[1036694005,2012808812,1229321807,476384902,987290781,580394509,2008544540,1336341705],[1630290656,1096826566,318577798,908747613,1482636026,1599095286,1699369700,1249960229],[1931958284,368899044,417298521,112539469,1252949678,84504365,1776540723,1433730349],[1499526197,362382391,938870078,1419033733,1308700190,216673882,2114241300,697961420],[432280852,1420193025,8649214,33969345,1416134917,1101823060,1640641988,356151359],[961750694,1971437655,234456733,1380487455,1931231673,721318741,863890316,723563367],[1767358393,1969742973,608638226,891969857,544294777,1418181943,523280752,2074692461],[922921818,758298906,1270555057,1033607232,1171389953,1450436382,634586953,903828656],[1527997466,1328905727,1894257699,1531941918,690940920,1252642120,1600999356,1387004662],[106301983,369151154,372530651,1313634405,1144810287,873704043,1902256614,499204128],[287556188,593730475,494501671,1313180234,1746044002,225877786,1075297768,1633735204],[199564059,390382411,1361142124,733458916,839274135,1438429592,1453569070,1439981995],[1807266425,556481023,318473247,132539977,444903165,1595393232,1723148733,557677620],[1142196878,1056487168,1172365680,266379457,166612418,1887484288,142829056,1566091193],[715556046,1445090431,123312287,32252863,1877562305,542109136,951454509,1519254483],[1641429814,364661860,1564856629,1939088472,1216626033,1368569558,1002339748,1529989614],[621764121,1104992217,1765908165,1378215772,957876785,1398654225,268871996,941794115],[1739570407,2018646792,320252283,965725049,259697897,1689545038,73105593,692143120],[1746824052,1704987890,1105646470,560488425,598996538,387852219,1299323972,803390019],[25351681,950928285,1943263522,1058232092,2085658053,366448842,662261454,1529793189],[1371661148,545573773,1115481438,1467096631,310051893,1593429886,2115522677,441892148],[774323421,1272107659,191965497,922421568,662756240,1668060090,1466953443,721783785],[656312034,309732464,2098496524,302962970,1221656422,1913965163,1277863500,899499964],[340725926,1146317808,620965763,1839295324,840088958,2005085146,23335322,739068287],[1526338646,1839176719,1123644792,453553635,549233682,879676236,189240743,1275754128],[47436394,2024348394,1580229228,717296927,700391849,229171170,1657402208,870514377],[1512595406,987888505,633990674,2092572539,396870498,1618846549,697164020,1094000885],[127719277,713438605,2087226794,436534873,1430525486,1401649537,755208537,257375742],[1316708720,1718199389,993519874,189276500,1418016983,1346059718,247455210,1540166630],[1169209354,585852717,1676228251,820305024,1785413669,114638451,23876274,938209737],[1113215501,1183522942,57378608,1951907174,1797402977,1179189588,626003032,431850067],[1859187671,216414310,45506809,746272656,1520307659,1519533285,1346987048,675317074],[1431097607,1554969091,290747955,894612317,592370496,811071926,1124788573,1196309625],[2066504115,190592676,309853530,2010064480,757210052,14611787,1042437259,1896513635],[1485267549,1199425769,768859747,1440858373,1709592850,880720240,429269145,71369895],[106069251,979448160,1021859351,1200919960,1843582743,182443030,624719359,1793164123],[889665564,1550396287,1532605761,516952765,1798797315,805838533,1963013806,110240936],[1809981792,1594474112,724082599,161148284,151896710,496241144,1603808401,476067483],[91064377,1316933618,595455617,1969425713,524256026,49742755,766055156,1439884529],[490123,1838356704,1637484848,260207259,39677477,128897793,1004147133,1019987588],[852262513,695241321,344661326,1307740130,1922760249,1354241655,1496225556,2130178880],[1637766766,258145647,1127885501,451258730,1743441981,574451538,372305819,1121205944],[788762465,650728526,1604462989,1002172222,345447355,604623965,1349729644,495078703],[875524858,904035824,1971620184,1759199354,823273809,271708986,1453493196,416048952],[814071201,2017550491,1343492283,504169570,2049266436,830233144,626594959,1508658552],[1456823412,1112781637,688398666,1143179310,117105204,1451559903,514948826,601327496],[983656231,143501119,1608397161,856489710,1578460044,486989197,815828819,1181699536],[1841548679,130548242,158617619,1101717493,99623130,886277334,1829541005,267476340],[839722360,497854329,1479115535,5059691,42291155,284228787,1745043385,139821917],[783834551,2026012140,559077798,935964616,2111743233,315899149,726453564,1741556653],[1597937278,216748944,1694809858,48974568,1686269960,1660375875,289946540,473400027],[1685013696,482595429,842277882,75346043,74179936,826855119,651030074,673564319],[1308049233,1091989257,254401326,148998835,1660312821,1995184051,119934889,501928676],[1222548722,71467308,525514869,1302943555,209241798,583818359,1014215385,360591758],[735257194,612702702,1875811302,2012657913,584887212,1728059609,1487388052,641507710],[190052502,2817458,1367332881,1666575223,796074310,62298106,275143197,1974294576],[391785947,946453760,718495333,340780260,844050221,2047416361,451195287,784119605],[2013500842,1910689945,2095326038,70728968,850562183,696205456,578612139,761207426],[1189301034,1343812652,316644266,1224760261,566174289,307005066,1421620901,647045757],[1023989203,1981669236,1895291756,1043937509,2075111437,728480081,71084088,2016728958],[1577377332,776358432,1140105567,809767932,784173538,1677747118,256191012,1275152290],[283537582,113143565,1732264223,248876731,624257947,1155566844,1725139506,1229469759],[912688277,1581120562,1748513049,1425802015,575894064,1049563712,1499279660,561591313],[534108278,1742693639,1711663869,685643169,1758350997,594105462,1167922021,1121927761],[800893835,2060557551,1451870187,1037985138,935627646,773540335,408110578,1878801818],[113969881,1064194656,1696666516,1234061569,266484850,1813881670,402394321,1501539780],[1898598904,1175172854,817987550,141268582,578620736,691373134,1313889877,2070882030],[430541718,56142674,2086723009,559072441,441609679,1214694097,1841439000,1350835724],[205565024,1049230781,790914198,1218764629,1188348984,1205792857,1005981616,1573737739],[1620582508,255377718,2018866124,1815161614,870363691,2086369237,178676989,986935339],[594147541,252107129,1726545496,891169425,376649566,1852007228,499098774,1543443679],[737567666,707063227,822951463,1812571272,640091500,2082293419,452309634,1813349593],[1361166238,610998843,1425548718,92196229,1242881448,234485587,2036618752,126403222],[610474995,1132703226,581789002,508266663,1696577604,811076689,570074015,1587025024],[2036945487,931026521,1742431527,1980288271,767154664,1768720368,954432085,1141400291],[497815747,1711503314,1945366152,1180274123,1717031594,885368275,1621435549,48712041],[632237039,1140839623,260051115,438469645,545512755,1237203076,270030119,1992272680],[1139639857,1332155712,318483871,257566722,984372508,2093772981,1882545349,2018381853],[700555639,1056174856,114751923,1242932982,1347035905,121770203,1411747114,188124173],[1734867207,544367485,1702269448,794028507,2126557766,2039793653,956750529,1454199690],[182657863,1134039424,177669082,2061275812,199257480,1557947672,1399244621,576569522],[1369781600,995421275,141156830,908849313,786321391,276132924,79056062,1051037557],[353378841,255431169,1016198296,2044655593,1339063003,1898747446,1230011445,1996581656],[466633398,134770617,841607637,1887359398,1370385842,1030391875,1581638449,1694559943],[2038196805,1590577438,1209820888,758107894,2001625020,732044802,260178926,1206068354],[886218764,1254827306,745355166,526131398,103004090,419687053,1934790542,551421026],[1514323783,2051237904,488630578,1577756579,818228391,1482381903,1276912828,2012242342],[2105196409,894219856,1624271714,1715213617,285960285,782343278,770876133,224519454],[1207632200,1841781488,1750856067,1436381962,1140877486,1779437489,1886098537,330116507],[1439091803,1180681697,493847228,1250713760,1797780817,49770521,1156927226,1574425500],[502950057,1681102015,1698447335,1001608129,642246391,731089227,1286538184,1517282319],[269818510,754489719,508261989,847102303,778825502,175727987,1939593323,792747504],[2015698816,223057161,1023054209,313854631,895799730,1717212368,336447675,1889717662],[1331236141,777896981,406445853,268456587,439753182,1673632484,167390420,960224004],[315776782,527861966,480048363,182274229,803602533,1306311225,849746506,1820252020],[1264440347,1399122443,746000467,1639170219,882662632,283870595,2082106080,1207833639],[1074734794,1592163633,516500743,423190854,2018307143,21591819,1147355475,1716376975],[1483641972,831593368,158291927,1450967723,900342321,1849056282,106126800,668017100],[1369683871,963982947,418163704,1296902736,1803020021,1522597049,1263389981,108849336],[1831269923,1734244946,104089022,753489799,206691400,500437969,464878877,1215718724],[1600165115,1362147180,1877154589,962059888,502646436,865431734,1897015645,635699468],[1673339172,599544572,235122106,1193006040,1073496862,1146036424,1862942557,443572945],[493770432,602074317,1542451597,275574072,130901387,797495828,516462725,1107791263],[1219537742,565056676,1624871199,958103463,110738256,1219614897,445223761,1107941550],[1238377645,1231281608,1528017906,1596733263,1931490484,207794172,921377626,1727074545],[324337956,310978183,645869422,432781753,1629511581,1422988534,1581125938,711278854],[1366624719,1023729623,76777256,873849974,914582154,1637887802,142786051,843951840],[1440754179,649122147,1171193711,1697457603,2047529064,1562195569,782147940,926262122],[359210622,28083536,332058884,1515606190,1964202121,168250967,118644268,1061978939],[70131667,470013291,1657096559,198542745,444365095,2079629961,235761232,130849893],[791603061,248522982,711717825,2098111694,1995420107,1814225947,612683480,1729762558],[1520656824,1377684048,1355631901,752951722,1070462862,404491383,1372898816,1403018069],[1631807830,322114740,544839507,1249503387,516558750,1791167339,483801287,554184272],[1828511053,1902384833,572115844,1526667851,1815136511,386226285,830496039,306087245],[1482045602,1181393929,2058063791,1254980563,1519797963,1409994215,1416961043,1592746174],[1517067389,527881616,910896992,1762482250,420281907,253255786,748458665,18772746],[1685955049,1534908523,2126124046,574134627,1119979759,295003910,22212650,547864548],[1553572581,418664051,917261835,537352701,632041334,1442889995,1403248806,1820611875],[1653761951,116629901,1079055907,2069503921,138234205,2118194978,474801695,1130416839],[1837112752,2067582311,904207390,566088073,2074752346,1334992280,1593557231,1243161059],[1158722745,1807161956,746798819,691532909,220408624,1451385696,2083881877,1003687073],[1110225708,192618412,825651508,1278437450,1412584146,679225339,408789883,706765551],[1685651633,727281024,1344727671,333623949,1671019979,1678459651,753629547,266405587],[132192650,1801220607,1773432930,1058551104,875431220,1706054735,1069631317,658693849],[767794560,1776942648,1082094058,977488283,1351987540,1393935945,1839800842,76591420],[408029132,1234100552,1984713773,1630235224,591716663,620640441,360746356,1041174273],[563486800,1966858520,1436396400,1584218282,1043118861,606674367,828417546,420315859],[1104904048,36530113,1403501861,130570404,603216338,1143235163,796145582,142157874],[415563641,709068791,526284530,268001032,361274353,398503156,271282657,271483345],[1965676603,2740801,110736297,865022218,474790496,443711045,1377603785,1128279905],[1857037077,384480003,938209337,1783356162,472845968,1305779255,1861416724,225999856],[987724113,227279296,1985441963,1603050548,148386693,975278550,1428995373,2034895328],[1233582000,1917169690,485593673,741763482,770322329,1064289952,73965951,1894856635],[158234519,65635376,299099399,1792120899,1307551741,904717156,824268902,1223783508],[701121064,1996468782,626543232,141572379,1216752423,1137188581,1539847341,1541012104],[1653509940,1099074800,1379321903,1532325845,1617041386,1433046871,491437713,1407383736],[205208161,1278887235,438005180,74141516,1876329554,1630809286,1936023446,310160754],[1018879238,873982783,745413925,2025147695,1823125526,1886550057,1670794937,338982754],[1276255103,136465691,1043492188,565630253,1153608197,729299400,1970591178,1292209350],[479129703,805914123,639544841,184125314,1179507395,476431686,238103615,1955004936],[1272449433,206849135,488945677,2039065645,1308823847,975901995,291696138,659968763],[1865328354,36312306,1499276941,1816728488,2016540595,790814733,2028538423,679573280],[32631912,434038222,1061832890,605692685,1118057084,1526918257,666486690,1304094570],[538434056,1739519767,1112113719,518364477,59367060,1497687099,1210779092,2113149556],[664827604,1252193012,356154959,1347221297,1804689793,2003276656,2038327657,1789129912],[1916971292,94914983,514176020,1537089294,584963890,377439497,428492073,594550639],[604572512,1073552275,1324234624,1280045637,1959881336,2030001162,248131203,1644540886],[1727852923,2074604174,333066380,700280497,1069166126,974920417,1350072875,664745133],[1350399816,1439356387,1381827504,806701095,231484335,262550401,1626545206,150181097],[1980847231,1744721137,1061058701,1140220727,886192982,227540195,2116296387,1966788426],[2084709950,1344661060,634519585,1670703330,1243106709,637837649,156526950,170487569],[1752866043,822927770,1455873789,1976788633,1523183399,874576798,2085328089,1520587714],[768977498,602622334,1311946083,1559291836,1194799562,1958540576,453607898,357610875],[1038348830,550159438,345566418,435357627,1440075181,1390712261,1828708368,556291109],[847777366,2006195825,242455264,574568460,1712815102,1634424701,23628829,915640367],[1460172414,64836779,1044999215,23961916,1400645274,594152930,1643429443,1780461125],[1252024114,684299093,229331012,1283879182,154972042,2028068037,1056095551,1076387594],[1313225061,534529738,1643667563,1263985970,1138645509,771814739,1570152594,1743222195],[1783786660,585463210,2024438739,1549927593,401820761,1041056443,181540490,721528602],[421529412,902431706,916694866,2119869600,1685712891,1384125207,1915089336,142624503],[674288771,1599762589,1434046179,548345441,1477032230,1348919865,1943390545,2115666829],[1778908513,1773375086,1746517082,1672490828,1833266413,782802069,1544214403,1782425362],[2080744953,508404559,454393699,1217169896,1613513611,2013358636,1187914569,525193686],[1388161273,625676460,1828261794,1664001536,1708476465,1303689388,528023106,1606655230],[479338065,1728687986,115836811,1177021597,1529569248,1006708447,1710153086,797589758],[1796734119,1585723055,857486733,1310034960,99005388,975025102,618759001,446335200],[1171920141,1557853437,1564703647,1411418879,336400867,1339523997,1696953721,715854822],[1372162993,421388115,395990692,362601787,1016683821,339875848,1740189127,1065071083],[1086622927,39811901,1959132703,546714069,1868258973,1086136329,167655947,1777722228],[1336231615,1447847844,1139403420,1799243096,1383886639,1674520674,341896405,1483923112],[492654837,1051880688,61846084,416061788,422340607,1734882735,821865886,880374791],[1577613571,988071017,2129924788,2018757173,1415064137,2104246989,1860192479,1968061819],[903710994,834168756,602854108,1694955518,2030217363,145833364,7374576,810608307],[432698166,1911139883,1999143574,2069124419,175269673,2005415908,2017876209,582960817],[2079738698,676893449,1635716725,1327005979,1185171847,1255744263,199235949,1810896862],[1654069535,2021432703,1479939789,443043781,1446680739,1762679516,1631504281,1798246849],[163841102,1958693205,1426287865,1776556789,237395551,1399483553,579022023,268877221],[766125123,714412414,655808432,1945040601,1856666905,220603063,1508193434,1040206222],[1138139054,104195105,286367506,977624853,2111703910,1997756924,307581550,1687360108],[2021291476,1960594759,682603142,1824349743,1536934546,669839559,1040128869,228468766],[641610306,107341827,1656039531,2098612074,1381062434,1946649742,576400931,980780460],[2091115934,512440695,199547186,223121401,368045974,1374920990,945351707,68068324],[432168888,1563130610,687168094,1367740593,230754603,516773155,1646180203,633438402],[1865328797,1230540614,1440600852,941820001,1477779716,1148362514,204001202,556616936],[347291272,543645961,926048292,1329908479,691367677,761295218,254283222,245692296],[432111117,222028215,1725743074,1510476055,1741640932,319210090,1887131088,800212250],[1051555665,1479870425,87768778,849387213,1579861062,1057257107,1875260325,1599922382],[1976571339,1537805116,506842695,700962323,1989513820,1945138051,1893912112,1945453622],[1730477915,1831208448,350430216,60193035,1662661637,22447704,1244428083,965993296],[505260047,906275626,1696885509,2057353658,1515656488,403050986,1000761241,1481625257],[1448275555,1178495376,2096059792,1342567736,1883907996,1348936634,235307294,862795798],[549591557,2108051339,835120069,680645417,1257998582,1409023489,1575997692,204513222],[1979747013,908965627,138817831,888215491,231752480,284698935,491193431,2012214910],[2126419140,1584162916,1396970190,1958573660,1978604829,968961964,1863444807,754731364],[272682006,921516063,217799321,1543005252,742850667,2009279805,1509883838,1119148536],[1241405641,1252546132,28290007,1658967178,129751500,1124103213,1709246376,1550184446],[320050641,1700603848,69164893,58328827,1083892771,864783747,926653615,1614933483],[409114775,358014114,1070457449,1663069960,1119430845,2012346080,969593620,696541378],[1565767997,1474344611,569492136,377647638,246493691,1321616601,363114370,2077248907],[1994792111,1032998495,1435289694,2000944850,994355027,1783867650,2019797283,450681760],[1023280504,391961915,1516548153,713745720,1292662275,1156627896,148559749,990041132],[161197899,1929661399,531413586,612310869,1575339062,1151709959,1580822307,2030099113],[150697916,995483965,1460673048,113318117,1121916518,527504304,873678875,1528785184],[441922878,1398011782,214920847,596722455,1578752666,1805841704,1452573955,318144605],[284716148,832583596,341892570,723577926,993299033,1196212080,1102576983,2128075111],[362918321,1767850734,388610341,208999987,630030398,637915135,1478648176,1816590339],[1127227846,244156749,1235271045,1877469772,1935029210,136436119,317960114,726202026],[1155000565,451218256,1327988322,1391959870,445825159,1590386260,1832911056,471636732],[2026835883,1847094117,1989584761,279846002,353162903,474520527,2068279907,1569708384],[1831914759,1733325304,858749437,1739626756,1760169290,982551554,1160926304,1229592807],[723860740,1688601718,966531245,1143686009,1708565327,551690253,1196544569,1071602029],[2055054516,97597858,387528476,780109200,2069579568,828979404,319586408,989443124],[156283931,2029836329,496389027,1131314806,1614764688,1862829431,1496591219,1470559179],[1670175936,2053856731,1266439002,1854422040,1251536917,645224477,1933994124,356667443],[1787321070,1982205892,288879256,1374868807,499100497,529573373,773022580,1637109365],[974396768,1722143243,781740514,2054436611,1054088148,662705244,392443829,1752824445],[162540953,939669932,1255297902,90346540,1720086458,43172985,1519170257,1567607075],[672868377,495580735,1319265131,1481934875,1717610929,585660139,1236322387,1764492719],[571628346,642820656,2000016812,686268523,1815270167,298486105,363629226,233186888],[994446501,1461590791,965761038,1975924268,244067389,1324607397,794711587,1110413089],[285463263,1107910020,985269491,1710587137,777089857,1044734609,1347159489,382514492],[909521216,1204495052,1356771935,1138196713,511974548,83491394,1494838941,588719673],[203237437,2034300149,1603562321,521900948,1666118132,1600123342,1519826897,808219147],[1401000988,390416133,1058825589,1333922055,180645054,648307474,213600775,1700708888],[354517443,1460582663,130882391,1345373614,2030247664,406683105,547797024,1403552630],[1006782986,1538676001,1720028555,364126085,88473761,1203270995,2021652277,2103244863],[820321185,1423798132,628631384,154353647,804413145,72265503,1306853367,866733870],[1601365125,1416976712,1025390823,1543493201,1390837177,1093802378,210337444,1194513083],[1733877201,473803452,589700492,1047866796,804286353,1242377628,287874858,999080555],[696374068,1104746770,1258755249,1309612705,1034606136,1108876411,1969239215,265830888],[905050710,6214362,782056091,810337870,1345893155,1248803942,529322264,538857308],[379794434,1961533889,1173363322,896131577,1304523332,601240581,43037276,268274046],[886554633,982268910,986330330,657691825,1591535799,1712881182,2100860089,1629474423],[165718321,2003510117,1105432752,1988648545,1754287186,64566398,60304037,1358110300],[1368857388,41825849,558694900,1509646004,433286673,498084491,1008976125,1422307857],[685558994,1897318601,32377399,1250667185,1135835807,1575922248,1743489820,338072309],[918227311,530074065,1741582640,1587597084,90532193,687714614,1663013487,2071275013],[1365363608,1445317725,44769470,1921565195,69223239,1421242550,1841515266,2039803930],[277360431,462742659,1126920475,2082579632,740083265,1246249245,736498941,1836736989],[418308274,525204989,1089320872,343027251,1088994689,1201618781,1022743095,1755440506],[1908428741,739409098,612176403,1773083592,1003263451,1845824389,1529057576,1838978445],[21070339,913028536,1967775348,342413024,416281956,809695642,332345114,1473676667],[873305904,2076061023,153658448,952588315,1138506401,1877694112,1371235519,1646748253],[1258792337,1968717273,690450108,177265264,1392530011,1080300740,1691953766,1478183654],[938376213,1723306521,77780901,1945817912,110938740,1650477181,603140991,777638180],[2070333130,93117419,255650308,1739982255,1668310446,382072570,240361343,709459288],[1139902105,1948186573,1939680181,1266904150,1355088117,280136110,712182386,1504902310],[2041253306,1610640741,720824016,1493450056,693202457,142704627,1457017355,1157487601],[1889074157,616111104,1213561356,2116060475,361590177,1213280442,241241069,2021982539],[79033724,368978896,449038326,2068427728,502927763,2075666692,1711841955,968649235],[483814478,1065508415,1842653165,1076046631,567612545,243703420,370022829,1925453430],[1725527551,1769233195,1966997489,629548457,90447590,1143104361,1379018528,1530741132],[411950673,1666473863,897107311,1740275208,126501575,1861088455,2031564545,1103706768],[716233943,1542335162,1172690133,353247746,1238127248,1048435976,879830618,1553289156],[1867297632,1833417418,1748489096,1611994876,101907124,641909021,625386292,1977660312],[1314839354,1600227975,1023068630,1588154614,389372847,520707070,589776438,400602324],[991702647,196987951,750976690,1586048607,2113240513,1076603140,1009752221,445054996],[616014696,121296959,217083576,1723885267,510841581,1841067479,186185620,1589278944],[397270534,1748137494,1226788607,1010930223,1162557644,1778316697,1673387252,1891399603],[916774456,71276852,1618108421,110120617,510365249,836164671,1464513020,1988282149],[414980535,973342111,1319686461,1186502333,1187235292,781717052,1656508871,1371167886],[539757090,738048552,1340068108,610150413,2058010800,914275468,1945261557,113848099],[221514348,411887060,1592139435,1985877478,939420673,2130242164,2009488960,897442818],[456074276,2058339997,90759564,811949228,461542895,434974298,1516385367,1093382421],[2106962396,1636448943,1084258469,136940367,1535781718,294778973,703929485,701072694],[1144469088,1440624483,108176389,233444328,1114726661,1503616722,328320678,1651145889],[845352428,49864091,1211961448,1174258474,2067127009,1302961479,1753510469,403764336],[1195274922,1801830139,1324590895,327772905,1045229650,1373359796,275939950,346076974],[379108902,523075448,421947057,1380458843,1968472957,216281796,478189770,1318830697],[1162970832,770088631,1230443681,1721178968,265207954,1367212319,392341577,1293317496],[2040548344,1275676837,585642975,1528510785,1240290474,1422848944,506124549,1481125424],[1428386991,1564014999,1592903018,138117150,134138690,1712779271,119989583,2118216341],[1086589001,73254246,668349247,1292393373,408107105,35628422,2054843962,1369],[33260427,1509747877,5282876,1101135757,1755821737,2009224485,381705083,726440863],[37674516,1403548429,1003526977,259521491,2017097223,1708950048,768576452,1082789942],[384452233,654284347,1795426730,1006271170,272907017,773267554,1329015623,1784981868],[1967467897,1575426230,1339397832,198419848,1000041983,2108118520,654197908,221619844],[670868829,790245133,1393024582,1947678656,2092170597,1876550830,1222334675,707521593],[1706274666,2088998457,2102062116,1085670422,1728101372,537599585,596856885,1647472611],[1627776850,495392106,1516537779,1214631988,799890395,1496646461,425673549,338573076],[165689676,1707768521,894468024,1299733129,191018226,983476886,122078264,646956080],[1661213590,1518582280,1549369110,1491485331,1507312826,904302761,1030074956,980137809],[766820184,2000609624,2080890911,1583034627,2129132185,1570142793,514082586,1177627286],[800134431,1707193947,281981438,2055919013,1867063526,2035593920,1414151914,2057538110],[1841123914,1625688854,1097205652,2064797781,259977644,755908393,1679682335,1187778003],[1969866132,1858441743,1649792717,954782124,714933270,232618937,1915940958,879243634],[1485823585,1688413390,794636474,2129825082,577826803,237185048,1505223119,1332369142],[1532363888,210143389,401479068,661649673,369962356,1469913453,2093800046,1148855906],[1045971640,870010511,1778071369,1122883396,1993431714,1983962515,308603525,947626427],[311510160,1634103493,294609912,1086589772,147177593,622692142,1071608280,1649021125],[3403852,1482619607,464866551,1486910382,1899993680,2030593808,1363638701,406294425],[1385206664,651979644,1077838222,806442941,1881864983,312820965,508182569,1059230295],[139570896,164338001,360608852,240412914,179342689,776793851,1980284363,395215781],[668782470,564324864,2039680195,414679226,1762302716,518967788,766676805,171934768],[720570274,1847681997,630364313,842243426,1114292330,422175613,92668576,2064711949],[137970014,716119654,639444137,1597011749,403953623,2075074612,1466032978,1178854843],[980944643,1943989969,1106602575,1674078132,1772949497,801417136,1319775050,1163545610],[313583498,587889621,2012541798,253556246,515747264,948606105,1247088076,1482038952],[1962291225,166379846,988671871,1309778840,786552054,1305807605,712415313,539878974],[1511732509,134767864,2001275234,2117383360,1345739501,1355708157,138436726,1512010417],[819544144,2125906765,361562348,92100484,580798595,1440677445,1373843569,1165846937],[438107560,390633582,1924677484,1702862139,1265181117,154549858,2113265394,1180988327],[442893339,1645542224,1942486688,1564477530,357166246,260781540,1753790082,103480348],[533694868,550383983,834886095,677769273,1653687348,437653497,1526400120,739520482],[1116043777,1896017461,643040539,2082907087,1188178131,147355449,620564547,1391203421],[2095441023,1184055950,397314782,926191895,319993960,1571419413,922819509,348632771],[1636916647,1586796502,465350721,806406791,1980630770,1735851792,218796639,1879647528],[1054892866,332645129,1601584228,1903646817,1284530697,1664854725,667466377,778443775],[950106968,116346401,626740723,1360019786,16165442,1431900956,1001248998,944739252],[1727128854,1434527325,1540121942,245246887,1812773986,210306610,1662807798,603488920],[1382766515,662931660,574625136,746918611,324440987,1633383677,1721394478,338784982],[1742930009,1753507490,1167822672,135765147,892620725,724031497,1620553980,2029194875],[1795004022,970255567,527676536,1621477472,953982193,1561046766,1385542374,1063864181],[268219857,593451155,593792948,195692277,128697994,1986708015,87685691,1360790397],[1983732260,897750810,1889855555,1582506610,392268548,661427191,2029996244,1423800241],[1344888536,1810993995,445887988,698810924,189745612,28315792,86873015,694768277],[1533876863,525578285,834319168,407284690,769538286,1177265698,481658271,2103526002],[199010182,986194101,1528382751,766710991,349969169,479619628,1390413347,2032096146],[700829569,886180955,1372214999,1023835534,1566445151,329247684,1670048222,387534248],[1213295881,336367269,961285868,444309552,376511883,784134105,806427417,578126052],[1009658715,1885326165,2111041255,357936318,1997379354,365628716,223143388,1060649319],[33566299,932253918,331257961,1550030757,1134425630,179456136,1042285781,1857372558],[2089887436,1713674541,1727948971,1943257484,1199829126,688440547,1924700691,220737027],[931372935,452420229,2008063920,586325066,1077289490,436555837,1831124122,233825430],[423637010,529884489,762596161,1892403450,1066487796,856504298,557563696,1966486283],[381899258,1836105535,1342819050,1574058799,751768492,427569767,1280944393,1298809014],[2076838853,397039442,1519865025,1346154923,2125560960,785473486,1710061119,2027192486],[225612532,2093943587,904286434,165412709,276504568,1576822717,1875837234,1309655644],[1711574891,261547220,820815070,830441094,1333481465,785072817,1062558117,1247176683],[647402887,1417923236,786493774,315757995,474567327,1913839530,745720576,1194516678],[177973618,1491073453,242960934,480330874,524354260,1955853125,1764565939,718576938],[1949038381,1835390938,549113367,3280212,2089931251,494925926,1083026108,924152651],[47777704,836060169,839099341,490992777,1254449026,864595627,1464712047,1495184080],[1274031709,979981092,106321031,958611797,598455472,584169696,807738181,1805586654],[1844474935,436114303,2087647514,1415197771,279645152,605292515,1222676012,33545249],[1035501671,1071718268,160334299,2021931389,710844028,194525100,1431901829,1129313775],[1384870610,1892560058,217622126,567991335,310333369,1824467203,1861414025,1313154711],[1282745374,934974006,621904274,1993277493,928004992,675589411,973328579,1663810048],[1967858756,1229627346,752335258,937707802,1899578358,2088547437,833264251,272956636],[2101877503,1598792517,1902798064,2096324556,1363735950,535798762,655400316,2014253053],[1662861138,168981159,1294039082,450085265,1765084628,1729773889,1154296647,1864063983],[269880457,696404341,1803374098,1710836696,1491617185,1773789304,1207854816,1878373261],[756002655,96183388,1959921415,757814131,410583620,1180221543,903081415,676151579],[475121776,1014536332,1935065777,1461455826,821726792,1527484342,1074578548,1560342962],[1136318712,1483051564,445786872,376842489,170091970,598505766,555986948,638727963],[873259809,276205239,2051889776,638619133,1584907620,176688831,1121123980,24533274],[991990207,1153891093,614795291,1356951463,510542508,1001877643,1593961255,1920901060],[1429264490,275911479,2046984140,1506245844,1849421037,753226044,146631584,1026308084],[1018638181,866920936,668759532,394629602,504034401,218669225,1388515566,1199729397],[891513081,131909674,641357613,2115048857,609798325,1797193720,1601117377,772453184],[751392090,1932696883,1875931740,647406754,649390780,239262480,1477162418,968745465],[662898103,431108569,1348504916,1321417019,1476021732,1716835796,536578023,1102518114],[1089238989,1450977329,614296879,1392961691,471745993,146991656,1976330057,844923265],[865892436,141020179,1570596561,979767804,1319379940,895413697,1202470687,183152965],[281176798,54248470,85243010,757477621,69820181,58325242,496266735,1087926121],[240537843,1513056550,2126044824,1076328927,483255212,778297531,1542019040,1877260038],[1430146806,1961300108,1830116852,167093715,1061239246,406672463,1937560954,372179917],[157237658,247014416,615666209,249552457,64278776,426983072,1463606634,1307002698],[2037943635,828168030,1763453362,1313331495,825731713,1713814541,239694444,532278197],[584342617,363700616,384631469,1791455035,155391218,145422,434168543,1847562610],[390806464,1207911930,1258245384,852113267,1274070371,130443917,1923528084,129395814],[216501734,511874212,2053381683,2070115534,662618383,1145081579,985330257,200711246],[1988518317,2093138568,1996747433,1141094609,1942797403,636868954,1758042402,1284822579],[1190792545,959879614,1903660949,871930901,400379509,1788859836,1406196448,2075302948],[1036118020,806809696,1902104381,1702117267,198037126,1032818963,873990102,1947489169],[1884225919,1413834031,443465656,2087891771,628990733,283528542,205778332,619571109],[338473685,770902104,1948369865,1028909739,1770226438,1601586520,1214917836,1242592951],[123104036,1270168333,600915532,1547293251,817894662,447973732,606489409,615434608],[1695533795,901736740,1791269099,739978412,1271575525,1108296405,489173256,404890578],[1453160932,752069438,489958901,87288618,1021209515,241416543,1754086147,149746192],[1569443311,507516961,1260019312,983278675,1216349825,1440522940,507000708,1080759544],[1009422772,1620394581,359982540,1050580642,1699705330,2085556027,1524909159,354847104],[1993125760,2119998863,1648221519,2039050785,156905358,2114495353,1004439572,611294980],[776415888,48210392,304555909,111337020,1856719252,620875905,947509097,1888250931],[1903944743,730827116,1310563181,240091207,1381041993,950597897,265191557,304790687],[968787308,361963574,1837822979,1879944258,1257921524,2107185441,215618836,814545139],[151660950,429647480,808406114,1829297712,234806024,1758239651,953856011,1045758483],[1376266584,571386641,718618240,321828290,86712030,2047079222,1687994581,1135137073],[234869799,84386037,444240114,1081147443,523573252,1216501787,571442967,462456543],[2038258689,50501183,1437096394,769147201,1722311122,1928877596,1680882214,1421373202],[1093241947,524894723,930744953,1906627802,820067260,701021056,350031955,592958911],[314542753,1137238375,1402254140,337115842,573161459,1985572062,92852168,493213079],[1259962190,2065106919,2035501276,365349893,535138553,384372459,872770035,1385885571],[149715777,154308854,547572406,1245565657,2046116392,301032061,1570586921,696911170],[1321854444,143642962,766858459,2076063143,1910837643,712553015,345097194,178836186],[835406221,976709649,463600071,32749889,1724067434,784239246,2126728371,216622666],[1048289288,1871508791,149970892,1602742944,170977831,1138327069,1294115060,2076584756],[1387496192,1782732355,2063005159,250317669,1457319618,1721952933,1183491345,961779686],[947816280,475972537,1834978565,1602810246,83043318,1627727433,1023355591,2110526861],[1024328022,1296942807,1316288250,1903119476,278738650,1707890985,787529910,1351413157],[406063141,2032333408,1114132959,61290056,364693815,1931809320,1573304913,184459821],[1286659241,1076398662,557387831,173885567,1554101011,1833024630,1583648802,1542845663],[1701049350,1080326855,1661741920,2045205531,1331633791,518955810,1966790253,975717562],[1169377934,1054938067,1130003457,604639012,690537679,891295114,1127007736,1658862073],[2120625498,635438178,1191083523,1444512064,714333391,1994467345,1993748105,762134672],[647264316,1099080656,673820368,954208129,593237439,808249074,1358764709,479828422],[1847579931,1202574884,1591089016,1941158704,1949379834,1118322447,808714224,1647510224],[1790844681,1641058309,2050698360,986928045,500284180,113536068,2008264307,1207888599],[1002250228,1984322918,790289136,211249703,2015763228,1851065260,898492578,484664640],[1520817831,1859564894,367229849,423013268,82337918,1290950570,1749803757,2122452328],[996790569,29552727,1983426119,856916143,1062177311,1819821291,1805426156,766058706],[145173810,713447763,367960967,836273847,1956907456,799545210,104484796,310548238],[5226095,1438758266,223947948,472465114,1144905601,1622084395,179661346,363362749],[141260288,1396834196,1976541810,333430842,755357485,1278986982,1863832469,657080471],[1484909693,1451372362,565138820,325240107,527712342,127239958,1087231389,796595901],[1058158661,1807648753,276934790,730462188,210334839,1439980166,693836498,445893175],[1657785455,78544173,1135369044,1463091893,751311551,753961341,1042156682,414138391],[1205988959,2052858008,1999699274,1648350378,1708175825,2031032618,1945010663,2038754746],[151535201,1944380007,510412398,484179521,1097967469,1512693698,1314509274,1239517433],[1562529133,1756176049,2035502211,722017574,1394372203,46556023,1023008915,1196135126],[720139841,73929563,184405867,188333545,841872515,2097544114,1000975153,1216188478],[1066638807,866288427,2085336484,1024623858,1339072310,1498226566,1038288283,439371327],[839732757,1021113153,1458781412,138934760,1348211620,624073339,1500454899,1568422975],[647293297,1538471777,929326919,1053436460,1607118360,1208178163,638921346,1928051897],[924808332,675673773,1466832926,485707778,439262709,174418994,1065990761,1768682234],[716521830,196855716,664591179,1047916466,1487042148,1845747935,1313774095,580414060],[1766631005,687929383,487402511,1094194945,1158526288,2130402165,1572427311,252116227],[987172936,1099763805,1126321296,861354104,1273337398,1748987040,469275030,330953435],[51400269,1157517399,1637911802,2028920636,1896900919,151439284,1701655978,2058702124],[695814564,1354992479,742959692,129460268,1554994904,1469981955,1645919371,478193400],[1811756354,630687667,110734019,70335611,275105236,223094457,1723348953,190178632],[1509407261,439085135,65582622,1791093427,388522354,1602562799,1283805220,269900914],[941373731,1160965213,2034166824,783965371,1721248732,616039904,1567820603,1162166492],[80430265,1221996342,1761688934,2025405185,953664467,472276417,77850369,1084885226],[213774582,415368316,1745813654,337224717,156363899,710796512,1380582477,916444678],[2010292254,971686310,1815595927,624614711,207422920,1967959500,1891512675,1490998118],[1445271154,810042801,426749759,302676469,1747799080,1359881705,1888356128,260092214],[1896126580,1997307687,1223255805,2103317318,1064421675,630316800,1070396434,98330371],[153122394,762006574,423024327,432102676,1545854316,1750667211,924086555,1425641065],[765283726,796629295,231523705,348082464,2068530658,1280577163,2039901753,1456048254],[420405778,317791793,1053546915,252680619,2041405547,1588901789,830232951,486093460],[1960383647,1269508099,341012381,2088664843,1935300587,1263038980,1989883607,1392576851],[1555217299,387557388,982636487,13300183,823861944,1766081976,1335929193,444446610],[133954890,157225504,1606956715,1179972241,1740429232,99167744,1611955063,624872657],[1657793325,283278971,1016415810,1112995965,703784972,951097621,1965605314,30232564],[124293903,1762140958,2037626251,1576907029,1458257021,414227663,1312346315,1596602856],[1242018850,462475999,1685346819,1911333013,1886002030,603755582,1719621026,1004772623],[1033102359,1963464156,964244693,14560858,161035215,976298575,1489516850,1175769117],[1819827641,750015299,306465678,503109692,229644713,2045756483,1735075174,1181723923],[1773260135,445983950,246212250,1681987148,950173117,485652484,814626579,1725974828],[2114548159,1524850714,1250911150,44587742,13214466,1429817890,1817328610,1222103034],[2072477790,542903902,1836433165,1547101318,321401353,260932423,1459440877,1559450589],[776475771,1406214397,190525877,139391628,317047630,1456832207,356651567,1981618541],[973431028,883274522,618623920,1034885034,1978500618,426399552,1617541404,847328379],[1000731241,1864545505,900116425,92200624,233616154,1983486715,1303863588,760302811],[1630605790,904716216,280397745,1332309653,1289862095,1466846125,1336904624,1250662930],[885094237,772251749,2062788434,819203980,724011307,2127309052,1248848844,644253112],[2007607174,1530384118,600628267,918725587,1850063723,2120336115,604210430,722916190],[2089813561,1074202997,925033303,70981196,1358177446,1815377520,357341058,286235534],[328781204,1216914508,1533566748,870017353,648968658,1509536264,405322021,560148214],[1451197127,97889036,182702851,295389578,1366445098,1174748859,160944692,1295967331],[873447194,1808786196,173020015,784581914,1187669076,1264622903,1890903215,815358679],[1178592089,122644834,962920510,1370073565,184718473,1651608408,1279228687,1221541192],[361308365,2128107392,1320381633,1776421417,378226248,281456345,1902056648,894880941],[172736900,1089733227,1837267113,2004654949,762629515,265134016,1615103714,199033251],[814683030,1151824675,1413642002,363712331,1136122004,276104135,1802781166,2130364928],[1418923599,404582386,136943267,955416107,1836760988,872303848,1863515063,401063952],[657685650,1006400604,607622447,1857704139,1360269158,407977991,666580290,577525767],[2043856699,1628817575,689004574,452915159,2083073588,1404118113,664002780,16470176],[1748778750,531365937,1746925087,1280117078,802044692,1102170011,2073781225,1721736057],[1742046102,222722144,28873009,478877106,162474083,192189918,686763534,1025426354],[934092036,1248932119,753085192,1140925178,681888987,1347068613,1129415803,1013056651],[207579059,1334478277,512812466,1897916936,1219744351,529932413,1737480942,431141552],[1103203740,1294639967,515398340,736518163,588298254,717934299,794275847,2053924808],[554241674,697744068,812812331,1605749738,604691577,1687360739,976787786,1161867342],[275399155,449016053,1598775022,1522755772,1745348820,1927806543,1179475418,231163827],[785131937,1935054831,1411394041,947238990,1262151982,737885717,1955604269,821564954],[2129542595,261641702,716800831,1288805985,165078755,961977665,1950504180,1634044616],[983371151,1162674636,145700805,947457325,836908016,445616330,840239263,202777948],[311554363,2093753149,848984054,519293757,2097066610,47060327,1756663128,758816246],[1554154688,1327596066,1621899978,82902853,161541319,944161410,1500129510,1236373556],[1148414667,722236091,828193335,249760916,1239241246,594793349,1185117407,1266378148],[135140735,590051110,1596603218,1182212448,1077533664,174939614,1874653892,88245576],[1654703611,892364565,1736416449,323646270,192574315,1090773796,1286425548,1942543258],[1086916451,595034008,1759828702,1277524182,1215206035,1989959489,220878469,1724191318],[1306437579,1056077594,1665730790,1244565068,1227587223,222444856,1239155262,1099422387],[2055647869,1096180129,1363149879,1560260198,740393796,143163409,259513020,371431012],[947456842,1997220203,1477244039,1901086523,1906759899,1569816078,1083555046,71946690],[1165633130,1677250667,607534640,1504836245,175837863,1685136220,2070355340,443354461],[2034084027,721186244,1945634420,577569899,2057444364,1039028937,674337097,746771427],[394530080,1779020064,1936095188,941324841,1214682131,481233624,18688639,71691116],[1903433582,864563325,690535331,899060313,80508592,704694947,1600515522,181556401],[1856848678,1037408867,450133302,1575627561,1086991566,305498362,775183543,1447856234],[49038181,1518193338,2049696991,796611777,1324750662,832736328,2045640580,592698770],[1328000416,1137320239,2004499282,389292992,1228488228,84623703,915568843,1499640010],[1415729067,1893808534,50340415,1763100679,2101886593,2007688707,718638907,740912757],[1740597914,1103749919,71021409,58603982,1498848233,3541436,282561995,2097640175],[419002902,1569831609,964791298,962894253,1812095456,683801919,1671154047,1477152783],[1502813631,744237287,692194840,130173764,1844880098,212588596,1277561693,355560226],[1581751460,1871959037,1036939416,569663698,563561993,1122809750,426260588,2064704439],[803772265,574490578,1138115394,2000374978,295032792,1653510805,682311133,241149370],[1670438178,875245130,249443811,1663594553,2108893542,174661020,381326773,85916619],[1406113966,814665868,985766486,600566266,540295132,520485883,414199862,1987208010],[810515323,935665625,1627996259,2028079911,190839448,618649713,1804419299,653773877],[554984403,1384761201,1099732720,1569216354,1784624973,1287335734,1443844608,1068681642],[722052289,1508034569,294855231,1762153463,1126694283,1161705676,28144363,877000528],[558195974,153862586,686535983,1166646720,1941223181,1204990373,1914399134,933021591],[1000665048,1990703066,1025625504,1756526114,12845676,605707434,95267387,1066351441],[1451060211,1736932543,1158906266,845745980,462839616,1429722625,416395780,51648589],[1529902432,1029349700,1864470922,1903717606,1834302812,1664446852,848649995,175657950],[710821568,2018710932,185459063,2048811069,657468520,449826988,626775877,1686057099],[801272716,1224804269,830102823,481682468,931649427,38666448,188504466,761991401],[251783595,647346423,650289256,676933167,1151440934,1989635166,1178976469,983936009],[442631980,187653287,1495868112,1177950988,1157678491,353209174,2028967397,525562618],[1621135274,1573921952,554759471,643464053,1018490648,2030505737,713341975,1106215613],[473005101,732137326,1622904065,1738687248,113701380,1505189930,482886722,189220929],[1424501411,1191963062,1995003728,1887528162,67158764,47191485,1220721044,349845622],[64774553,904242320,2048422679,1411764005,1191413012,744433799,40957859,1592414998],[1985495806,1654259442,362842681,1322851873,731680170,779021520,1532354232,753306920],[1396730258,123371777,782037815,667408178,943272920,1069001181,572412567,1083176324],[1045244253,1840304276,1417650342,1166392381,1852722533,1217761597,478123606,1801802287],[371832910,1055136400,1825045172,1225041858,1278241456,709808708,594991039,48296781],[481267716,1127109940,1897411557,1787550471,226080504,862304020,160838490,453837462],[1027044492,968385360,538743194,2021114195,980076338,961400503,717256813,1733066487],[612574122,1807129808,1798777859,199550953,1669398429,1582693086,122046034,166578419],[884665650,1283006709,365771035,1086118104,1153835576,179650372,178379743,408002852],[252619990,1499187350,84895153,1772173693,221434235,1778769445,2054229512,1069573676],[1978633287,229928770,728435166,1338470798,862893430,904207535,1577901888,139290214],[1646801656,1079549743,1822270844,1509431500,1870112330,1505660536,484334861,1510234276],[710960762,1224600221,1127036597,710694212,671681023,1052315089,1476890383,171652904],[1205279744,1539203035,2001978147,1192576194,2111128693,1169685725,2096297368,855672505],[1670253803,568487824,471398136,867713154,434551646,55689716,1566544999,1410505884],[1989267067,1522642895,1680610154,649229960,430097568,1787309742,504277884,1358215129],[154773412,1874151518,1269033679,485922075,119295929,500375470,1332607655,836561437],[1347542019,110408766,1216311470,305842447,577437708,757625806,627500095,756300735],[727823678,1850589560,1506235628,1099313146,2069266219,292629864,359603984,2055740479],[166321641,1117775223,144289927,779012786,209428367,6582035,1245178168,722277],[886940576,891293669,1149893607,1437669401,1073513793,390407047,574498707,86511669],[1445913588,506270718,1615666464,1191231241,1493776910,187518748,2058311730,850074524],[1865183841,1170133248,40094240,1307301032,41567241,1227468524,1925220149,2005009495],[1815764335,758444431,244060536,2017734751,233972958,513731091,1749177474,60363759],[1808084567,2075611489,1989778263,45158896,1452454048,1717792337,9261231,1684331872],[1107618989,1085349166,1281205863,1574649307,647821715,2102686038,434395520,1746533394],[842102181,1645290211,1886594813,1931535096,1139498666,1416065965,1522314336,1262401827],[255577642,603915643,2064052614,757949022,1519857246,891151346,910075884,2050008813],[2046810333,599800536,1454858938,463256594,2009685161,1557122159,763667032,1958745211],[1215045089,100891932,1597402036,1180410493,488093815,125622872,2070683605,885403392],[697399920,1162579272,2053830548,618892306,555068139,34622587,649625019,779370362],[901317999,592190970,288358692,20248172,1894226648,844630955,2036401103,2087532713],[1269959813,606273299,1871691436,1608588114,1668569267,1695334855,1879575502,181567574],[1929856178,831189360,1654281521,1184721405,643791350,844718489,279061894,406988169],[829771979,1724725667,407287275,1560719816,734469431,1629509134,1638466505,1201856663],[252279598,369939119,1856032771,369395710,905182470,1438060252,555116031,1461468943],[1817859704,1075527586,599133815,355117252,261866590,336138832,589905139,15526029],[475257467,1493427675,674344398,1470447041,480403913,214959424,450705371,345519227],[438719021,1380707713,1358279469,2033496637,877046413,1827380280,1591928858,1976983175],[1529483963,662823293,1529517081,584704074,131620810,1681487781,1107752222,506646155],[1305281418,2016689787,944425041,180184235,1646599227,2064759127,1640641133,29597402],[1796441942,1591574284,216224317,303720860,915644184,1496810467,953965508,1738155832],[1336886543,1832446240,2033847854,1708384851,785061018,1425458222,399432028,745494758],[1461251475,1518391553,1823168040,1884178652,1438782056,1764899852,747902008,340693445],[1899198307,487581234,688630647,379586582,681881324,525278045,347191444,937548883],[1463364153,420348656,1477089349,1910907803,460914968,1804697652,416070651,775305535],[327719075,1316299312,2130243042,458764379,1158813697,427104549,1004810569,35534575],[1087953953,443555107,1443943730,2111499734,113762628,261384038,352449283,550506810],[1204747617,2007909208,345064395,2067741650,1317011084,676276847,1621752426,674933380],[1126032305,146791828,2057955943,1086704751,24494677,340018159,1868178489,1508916946],[1926201337,633666934,280926465,10660015,52985489,1552420562,1642508560,1767516008],[654266541,164277874,240427424,944430508,1155613972,2052581902,724837957,808547659],[413450612,786845571,980211151,883381614,74863703,899932270,1615313750,1504409670],[1997621021,104113896,2097630157,1008990194,1044581713,1026615389,300563968,711055446],[1284090989,413381251,635521134,1753937387,1243357059,541404767,2091357275,1838950415],[418766581,922482595,1622131650,932130015,597604337,1026292709,264159950,551233562],[1180484644,1705387061,1277471587,1360419359,667917891,627960451,1579458264,138756751],[1431643367,2091446037,638764645,493358640,526585539,227221817,362447742,929435333],[1315347249,1553471509,1527080986,637897176,1603936515,1915010044,1204241003,1853561956],[1833222235,1479935615,339077723,258830179,1592280808,683458259,1792200905,943302842],[1949748810,1994418543,491559175,1033421873,272832915,1643437013,665013742,466030750],[765551802,1230225131,7639279,176871701,2092692460,859771154,1372626790,231690074],[1186081697,985524142,153927162,139658211,2030436440,1598348155,1045405022,1715651960],[1351493993,188133085,826912749,351664411,1115219118,988881915,1723774506,91254316],[874952747,1098203353,2095042627,885008852,1821884312,1079913682,1733174292,1006015286],[1283244825,394524923,1155667328,1775704604,260279983,40593932,1780607809,1649205683],[1734860461,235086235,839821225,818123697,1588889103,1037355115,2001434276,107156503],[754377336,72435433,948224337,867624826,1973966694,634398981,1128026380,1280640725],[1042256963,738278712,1803712537,571358113,1016187024,545113796,933938127,706849304],[386614075,548624509,1919469175,1645908569,1463685532,1260892936,1677346689,1229887464],[2040910938,1311214646,410610401,1651147444,654574240,701031334,614034080,1070265327],[1930239458,453651629,753721456,1810716026,1956079168,653096031,222232176,512652017],[1324339896,363919071,407583357,532740940,1485062078,2048091375,121480213,1898667655],[1371481190,1784534686,1212231313,1391725820,384194026,1651053085,1866086570,831851849],[890306447,1930167834,359206066,109230688,499162084,1818734333,271410168,1058441848],[1902115442,340534479,865865147,1094193935,546242363,404457741,1950344328,133547172],[2041527998,105433452,1534674799,1089972910,358926393,640308943,1485989421,1600795218],[76547311,294980618,1099475156,744011176,849415749,1179211811,999784399,1899752918],[883983712,171221621,314757109,1544563522,1085529757,1316002424,1008392508,1470380116],[2012773719,36745177,788639220,536896034,1697636187,1144026371,1068466232,1300392673],[1375790470,504520255,1695962848,1299288022,1852719146,1563897286,602587175,1950397415],[1240619952,1512741755,634435242,416931251,5691747,1239058070,498930127,860952729],[1988110860,404425267,1118054677,189038294,1817738362,1951735120,1190561390,339068890],[1274246058,234706221,183304776,1383094961,348904178,794246671,1516019880,1910577665],[1259100089,1563217543,1136814228,249607035,1504014805,2090939305,1032076309,2075478818],[901050014,883197505,1331066005,1299413820,879849085,972000704,644661108,286913491],[1321580844,1929565810,293674470,580266282,916082230,1424788362,743029887,89373373],[2114790013,1545693515,1774068146,540575035,902516485,1572060586,1550077437,1306144625],[1286254027,225128328,290728217,495224101,1730209588,1542283096,1734789644,507858596],[358471313,1240187160,1700569907,2038365749,1291885121,479820105,1941491090,1814252707],[350308120,1267662439,57392488,511215089,1075755201,1251852604,1358429178,789019353],[479890600,574782833,2029671567,497627540,633000550,1016743085,719463754,227228197],[1231107779,1126080221,42900153,1972102017,369296179,777044245,1230040876,932342261],[977461632,364937617,594724004,485370178,1957860199,327286061,291134079,542760046],[694214517,1781344502,188990028,704948833,1155882025,866987057,469108029,1413381151],[292829596,1612214304,1527037904,708252803,1719536102,511625095,1333099186,1341237241],[1570059579,1225490617,1410144229,1294691687,1600639334,1319972427,1040997632,959923400],[1656242585,549411995,392350271,126050632,603701177,2040918814,99464905,1102324826],[210601505,1952406575,1018791426,848629140,1905552741,1041706560,1946224278,1111450666],[423871030,495919399,1407960682,672341289,1087913522,1577163052,652667800,1143747309],[972696237,441063098,1238095324,1608649930,345925838,1545011325,271753116,317738525],[588629032,823884234,504323953,1892824415,1711068457,340039405,1628702842,609379238],[1120992394,1779134430,2051952544,536166994,1980430111,1424510858,681102525,103486261],[754296864,607688264,1949562501,2000564879,660486842,1667930093,808873024,880889386],[404649994,71443254,1662312191,2053708495,1376510609,793492366,1040057583,578595600],[1850401966,1053716048,328250469,522462449,1701379803,628051161,1530537569,1422782367],[46671910,813163686,468364637,1674149683,2094663361,595487953,290987899,990746915],[1028492886,374288232,1517096215,130227886,1831945693,1398495819,1157850421,965927399],[828710151,973545669,1136841465,1097257623,1181368381,1851214661,926904115,657627307],[76523214,660112230,137036534,383691076,1176955952,903492540,1866937942,1392721252],[728532982,673166954,2092151563,463809230,571882176,1566401156,1010886962,614030461],[2106330757,226028962,997399752,179673868,1392960057,915305325,1632957141,1873193319],[1109406091,2059675592,1845606802,1382766778,1860381943,1545055726,969119948,488451728],[140342236,1968254705,1292716198,1146562217,779150948,731631454,378169808,665933748],[1549737848,1383228420,505370429,560824043,925299787,1266024728,409420155,937203430],[1478640477,252544019,2004648344,2062566402,1458027667,86987100,521344644,1454853399],[1324754470,47633051,1384120748,361397564,1928126798,297410495,1755352951,923025464],[1208581707,1170247275,792378006,1245578797,1619689071,1815755627,1443177569,12261335],[1444676997,360775822,608902421,908831904,683520106,863302870,1743076785,1319275888],[981535302,501526950,2020953613,757495068,249287082,2123949651,1969026735,865935880],[637077385,2076338470,1514250443,598908118,1800884629,399899174,1202380090,915907309],[1835342890,657573448,924843396,312725618,156074763,50482627,1216636379,1917187437],[909372967,52509776,1926446755,1985847296,231052330,906222264,298363154,618855338],[1225746785,1326914005,19201467,634437763,1291538461,1469137731,741788346,1484185918],[1715309750,1733984955,1307138771,1890063532,158357666,726353014,1774959411,2112045779],[992412575,1389150929,1228956359,594945309,1395771730,2101695224,1955366924,1458001608],[44387447,2102576372,1964248326,1570232703,1699974521,788964444,1047566300,1750221692],[219940579,1387684496,514037976,1315723627,1008048842,714149783,564441094,614584894],[288879385,2127219166,592924618,2120862802,1647051288,278034940,1447662007,494932196],[5977460,1857615734,1379445188,1619603614,778260562,606394379,600748230,689904797],[1560267061,1175939564,1037394970,494069944,666631528,1505237310,1050982324,2128131683],[1725853244,934424015,563894760,889875264,1951732170,959210953,2004073033,1874330311],[1881639930,1993217601,1348174996,523670913,41884269,816391792,1669245207,1236984686],[579563360,754151600,1136571510,1576297931,581357900,148553243,214951320,1712565516],[930997231,1776776776,1821479169,796494149,426928282,1141899959,1604435502,798109872],[1067474826,223973340,1478050305,801352409,568254022,1419719446,638589581,985577703],[799525879,787038909,940884364,1177459978,433754259,1930675752,1123516438,1920252864],[1664351867,1496011690,102896200,86790826,1920610036,1993656631,534769886,1257235377],[2093016309,1145010434,300578725,1953124508,1465485481,406045153,790282708,650979210],[2045854671,1066360346,1190201197,13812944,1981615959,709513598,7959102,1327630967],[521592900,478046138,1908276430,1888998735,1488663224,1472225993,405410821,1095368657],[589562479,856536657,203191917,2041776391,562056692,1423514197,562315190,2044250694],[1352990529,1073457118,1902602179,199389276,1304865993,1753323265,949470528,1534181135],[1471850634,1145164376,908669980,565267532,864493730,2085066679,393550478,1623081306],[2114990376,22779881,1101482326,753139749,517905848,1153049110,920856940,63793],[1210232342,772514961,380253929,463152577,825772483,1019299269,708350988,1246038616],[832559262,1300269017,295219325,1461820558,673446149,434958869,288855419,1559708678],[663517555,1296364181,756242267,2037170697,1431897886,85438504,1070738975,652885158],[61408155,1269823593,937863910,476859963,1761679460,2021496910,1334787547,2081068049],[1166321643,1975246302,1331238823,1952286856,800947772,250969968,815166811,286083660],[462070906,400307625,1719372940,567692892,1998090023,115161578,636817556,1281016714],[1912492563,2105230263,1652313311,77633072,982640485,228168269,2015091369,516845796],[1594666236,2046582968,1778796599,495029801,183262277,402834069,95450351,631707554],[1318498686,1783286990,298591001,1520256459,684420452,1921554292,465463815,1083727854],[112086600,245181859,1685817884,57687792,1154205958,958145654,354096436,1779746713],[302749599,102374285,1367615486,423716237,798349951,789974173,23653654,221472698],[596803404,1991485703,81879461,1421647073,1271143338,778460949,544460064,1299061739],[1817902782,817706195,320659099,571392171,719020214,1926192515,1592405820,1857309235],[1044201106,1000660512,587190787,1357109767,965514975,2034373138,1324482469,491464178],[1704791070,868709812,179929941,681613989,785491378,216416567,1159567062,2100209434],[836766057,294736554,1584108300,561460473,1614173191,1143578785,1012898543,87839969],[1107000326,902096166,1321777081,449656310,653579293,1657700384,1375060940,738024868],[1727835567,1304906885,240473438,1571126319,60353058,1713976681,186956776,788225106],[527559637,361009926,173268442,490641711,606461163,1527657436,307087692,1431021392],[686626303,749356331,1219869419,1223970171,1434051397,1879245782,474064213,1649427054],[830452736,385745690,1107422108,1298009482,2067442101,2106836575,1008244636,1929200149],[1291151491,1983681222,932347374,1386744521,994414015,25734463,1247745547,621105200],[756488553,998454195,1721049737,432823406,1999469691,472538607,1169214091,1291894908],[559036208,2037677010,1912772267,229349492,1889312807,1717980491,1238564535,563173907],[1453236502,301020269,373894143,925926158,832092213,1047930901,1057046567,576460689],[1985507294,1000390837,1940448266,709720343,2087415614,1952573580,798801556,1302170737],[1864465304,1264942652,1564117489,1737992230,975419044,1805743893,2031571399,1681412490],[653197917,458507613,140253396,1680369551,813943294,748409587,358774746,1128378329],[1338556521,323785507,799865301,303217909,1868811761,1767407815,2089436937,776342997],[1593134703,534238444,1949389325,1136784625,684423331,323713100,710255042,214708652],[514211254,1299238917,1560524464,1516450389,2081629596,121107948,401461054,1968901479],[1977437521,205645337,1237099988,1932308587,174931647,172633715,1789103942,1364566453],[1482030576,1112847770,230058083,1940106394,1010126413,688612330,1034893140,2054312919],[1656138547,1969044823,48906137,880640566,1360402302,1903948859,566257231,1229910114],[737714950,1340736900,702298587,2046734758,1609882113,585215280,1557013751,1281386645],[2016788637,1035339648,938781552,220406716,611382521,987388934,1031743082,1432197048],[1512548479,1089089821,1248260234,991337661,1788880915,1810622662,92071855,1055739468],[1856505249,1038867321,614972709,1969328095,109107677,821255471,1974516185,775991007],[1925655185,951327605,543488152,1243378044,642317946,401829399,1940572227,1143142076],[2025540227,832220635,1561725529,1738350394,706157480,1544014973,1846983487,1993655777],[2094826307,1897198154,1662273303,1244105520,2027776385,1084288915,1168205125,337070549],[452826324,143996582,762226759,1773481702,1931476178,2011194140,1276537199,1427723295],[265803925,79734203,1817831582,1096220327,1257980506,1592231141,758886218,541499629],[1592952390,1198650596,2102441822,1478696881,178158101,1132823838,727922666,625818897],[345650774,1356810714,318367972,1714350811,187759590,549752076,1512317438,2130189015],[424169797,487223265,975105230,1540031167,1429068625,901139356,1415109603,359804429],[97427702,215336364,853129420,915358241,2092493423,71939278,1464137782,1068260659],[1136945738,1000771768,1031812858,2071133638,2307216,1472501245,170034750,1463690103],[2076246274,441125384,1140103650,1041511730,1217717894,487199648,317609740,1381237910],[187787579,468788838,161561412,1934648595,830516825,1022453951,2055103134,1102904152],[467664686,920186273,1973051628,1796628157,1319625646,2061326014,1510980191,2023429701],[467693325,522112260,1073743997,64906539,1250814058,1694764153,99132821,2075385327],[1362463291,489461527,747533536,1589805627,575884363,1753091395,239100008,1082295152],[863239821,278209919,715162009,16716633,902238407,335827926,1160272617,1275994768],[884984583,349145225,1349069717,1308854584,1430906209,60202234,476290777,504782117],[1071647644,1592798121,1786078328,1519631781,1832394532,981543351,1661198870,416068467],[1219633835,2044843157,767334991,212618212,873528305,1725059701,1784947201,1792786765],[1043634083,584863840,665192500,464054827,820559404,1580804108,1706904135,1370510684],[297229903,1183420428,1853503181,965948617,1940860494,10714579,1188293062,316589789],[532163158,1727387005,1668689510,453206676,2076186122,1303938246,1545940255,69079897],[94972906,1797298361,1954045521,378733889,757322007,635368600,675388734,1164220151],[281283406,974622532,1524477928,1685989897,1677338965,1550898644,476271564,891480231],[188911015,1409678438,616701307,2019231832,1034709327,1483611178,479213604,1055195263],[2081512387,460663049,2108771458,1397768288,1997453470,2012122599,491316259,1848861048],[1781470271,568150305,1466060024,1356043527,180075443,57183803,522278668,65224008],[1930648009,1573957236,150925516,1988589758,62906068,1236837048,1220599778,1294527744],[127596835,75271445,1315838408,1406817324,1896671618,1030790543,1520427467,204092265],[1369397558,684475922,1227199448,1306306749,701430179,2032300633,4226333,1037317861],[1608271198,1968576721,2022274215,1084659212,155860597,187900126,1630729817,1309037149],[1219860904,60297849,1462647383,2040084277,1130686569,255744131,1489799233,370961638],[1682449173,1560261178,1363544402,1182484679,1218259080,1370076116,22988056,2021604834],[1293369458,703282959,677999910,1828910599,1455776387,1914092509,244964102,1152132100],[197954606,1421611572,1565233749,680151737,1374070218,445714900,655559384,1334170437],[61122291,1119403956,792070257,924392540,265219189,98927272,859761405,1384290774],[571375034,1668358964,1225946137,172641060,1892904550,636492580,1706361499,483014290],[1772804348,1492553309,110046221,812396029,996818295,1068463174,420800418,220358489],[104006106,1348290189,445135766,511118270,2018854066,1654541405,1389866519,947013426],[1728053092,816523119,1476601093,1749778117,310839256,1812273344,1815075700,1089884901],[1490815097,1575669701,181565023,725367533,336890108,379238241,599917730,1089398277],[382541621,712801540,1394234481,923252512,415994454,1773885408,110599006,1459391404],[199582513,35978070,488961378,474392520,909083625,645452707,1011384136,1509988033],[1821323365,1140984282,1562399662,2032854697,873632166,596705420,305462326,914838361],[1253217684,678484128,1791320830,308340387,801286236,939085900,1235842646,1831453815],[1539383603,528719262,1596220332,386172392,636857011,502004781,1942978459,1263495108],[2112285813,157427715,597588801,1486526823,1751511351,2121588460,1916827944,1027763766],[696648988,513508734,324997645,1891150145,1582798572,1767899790,116003841,1549063822],[689822993,461427684,1054257507,696119372,2033452061,2032186953,552650560,110174017],[1297023197,941722200,134245440,1425356623,2102502173,947651104,1075649235,726202371],[1177923121,745046268,1303520706,1211417200,720976846,540877497,872682881,713897511],[340225762,153388357,78373924,1938208774,1509885005,2122299401,195107427,55634469],[285232796,276313152,1868358522,678096891,283599208,1117855737,1871797452,1243900314],[428329194,1604605360,1107622032,638704531,1031304391,538522669,601705015,12543213],[1400509996,1534681438,2105040058,2056515891,4258940,536326772,442833153,945580031],[1570569185,689950007,1344353460,1773470203,1733290532,1143494035,724106226,1401140978],[1643382284,1748175768,1228512713,14877352,1575630273,447391968,1265833720,1048008018],[64772129,2102920010,1173869867,1018282084,2002837988,1620340285,1875638966,1942326044],[1384887903,1375421096,481025120,1095608750,564794261,1837204844,1580904174,466143729],[1597431835,413900705,828022894,345920790,968057827,2074084883,1864873287,1697820899],[1943577369,245043188,2006772106,1656250039,1294693087,28194912,1415078628,29630431],[80684081,1741382698,1377852575,162376905,1492695468,747115843,1944845765,174121062],[1525204821,2110069262,610815689,2092103638,1477277233,1454357445,882264106,352682530],[1348324201,1281487837,1422647846,2089317098,876131856,1013574929,741721614,374073978],[1810295725,288368737,836730789,1053429311,941851254,701529286,2035779099,2032641906],[1369692340,1996042532,1039774355,589606761,573622220,1660155784,777281360,1709566370],[295122211,387632561,1201250156,1444773289,938375107,120453648,508249559,1760106641],[505706252,987628090,42001370,1651976036,759614726,1070766152,795268363,1966133171],[1847512848,1696631205,303660187,836925796,260285,568165255,1568349634,1399256451],[1443371133,325095187,2059649200,1498466525,1375828683,790385031,2116686599,1384298382],[1131009863,117134004,1731246095,1946153742,87579004,1717138188,1224923365,1836941771],[2119137408,1297731660,1989862206,793606281,840137778,1491887606,1162719668,713646573],[1286600389,761824860,1367590892,1730770440,657566608,1729830709,1873135517,1228182125],[1350941975,1808870187,1280832642,371313920,1491539995,1692911234,996661667,1605960311],[2088500496,577741381,348130366,990880463,1569832628,1085048664,706098331,2089291440],[159599490,440593525,1518235708,1866517780,1747389091,758871284,1730800607,390298832],[1455406230,1341336160,1666387719,1966114957,1856485836,1522053873,1187092879,625360935],[704943943,1725157704,86539660,1700259217,1694381503,336740351,1490009060,677554474],[1415736593,1613400773,407111606,650688887,618975233,1578329774,271341532,1746396382],[1527811705,1635009726,1510294017,1514555278,499424242,1000817617,1107757775,1444511912],[234798484,1192860084,721923806,227754892,274921845,1574151546,2092795551,1387454483],[534189944,1787194694,326957249,49121181,487421706,1535237761,1070141879,986872658],[1740105585,1294885460,1988531713,1123817914,1429288073,730974348,1287746795,130527646],[1800407027,599665949,1305854661,713233122,254460558,1028670959,1443323595,506914101],[126088220,1767211880,224216804,1512184796,940288348,241862978,1451987474,1196683825],[1955558632,227517573,1179436073,961296064,1280602787,503099805,1753905777,420268146],[480065873,778946800,1408269055,364712222,1078123734,533375748,1263533916,560649483],[378729644,473453911,21193273,1818568350,64190099,1848518757,1724959624,1681331519],[68430596,769338948,681802779,1661403136,1814320734,1061052445,1458977148,1672432454],[1931033181,2047517931,813799114,1929688948,1255623992,848199387,1632286659,1652749520],[1041679107,809861706,1855808248,159744513,923774885,499572820,1644606850,827812149],[1546308252,61084071,26128517,1680006160,1922931664,864296377,282405651,2012689030],[1110475265,1583520924,843376601,1320204622,1422555062,1596168992,985379493,1782981233],[1379611193,1519280887,695718058,1894506304,609976040,366029009,1166657319,402019519],[1585662868,771702949,1820598818,383448766,581364332,1245909971,898413593,39603600],[1783929238,128669512,1721594268,90347561,692271923,517478597,558138593,1172744693],[475795585,201759728,405735328,692706607,758278695,817984814,1775224426,1135917859],[1096367403,769204003,191177937,1053325531,1067960254,1862592207,2026954610,1535991407],[1063690045,554908599,552082335,927653150,1139364338,1778614034,1760082857,1424178061],[1646552523,1633225369,2081171395,1935891987,857726752,1607921816,2017155879,1286171705],[809295944,1471391600,1590261082,459377307,479223465,1445858916,2095764379,345207700],[468838293,1360416737,1418523189,2101576720,1654385291,1808993611,2077311016,414407275],[1489372313,1420584815,1869708154,849476501,1797339050,1677346639,49108280,1317976259],[1508268342,1061713013,1466612138,1719871874,614352335,640241515,718732313,1909392801],[29676537,1021814286,2116748744,467523152,1001369854,2124132826,1434526878,2028539101],[1853555171,833201967,1468135262,1864565975,318946289,446790153,345361967,528497694],[1962368841,1237143152,1182127311,1637909272,1512037949,62915087,1843834298,858874792],[1324663163,1210549134,1294611172,910827757,50460053,1966175851,5317433,794361643],[1660112982,981393433,1407442534,948277364,272045088,925168122,1475566688,1452958007],[907754396,905660664,328013010,606222493,676410702,1196879126,1944723033,2102310660],[2021753330,814964903,1279778816,420253032,880410791,1352810424,1872319040,907554705],[402030605,924915657,874624978,1728683255,994422645,535868523,513476702,968094582],[1871065062,1777173067,1556087494,337403501,1304814912,864221463,204257344,1554394789],[1433082723,2001638555,1097740925,1554572183,1452941951,1056790192,1551614202,348932838],[882234255,1169677377,1162520441,437439115,783160605,1833247752,1233825435,466775738],[1821419957,40368679,1256438363,1721238917,1701406260,1631196125,1278520209,1599242073],[1774210858,760830688,834021903,2061147068,1868157391,166862756,213276357,760158914],[1632773395,1259728891,890710708,90544897,959686515,1844133222,1683108764,766419919],[1637373806,369183799,1406925028,605710051,1770070185,1978402268,1576605563,1400014827],[842259338,1175252939,1067413656,224269106,966971508,1793435828,1826640954,2063427882],[817059600,1370448319,1235472514,1796080294,457545998,345138179,1613147448,666489746],[109727141,65999602,870405796,514468277,1297839665,481182822,1353633179,863503359],[979251628,329015412,83549685,210437058,581446,963721788,1839160249,457388113],[1244320338,1666864411,1959381169,189072579,493913528,817059108,320163207,31817026],[708092953,2020480501,400245090,15923170,801522501,412232614,829322642,849341788],[1349911872,259164243,1963585087,1805787741,1904756783,442334152,994472564,698739761],[2126956916,74352338,737068742,1695699313,212603241,127940637,641770151,1889269532],[441739964,135143575,1609962384,682463797,1933945869,214660247,300735842,699784683],[1326367684,1955397642,336235957,1109805908,1621003987,1170301606,1503016267,1032481453],[1181340764,953790880,116127605,967288914,1793131938,1622294983,1074772228,894824529],[1052354455,1283082139,1844894654,820089219,1500644982,1245594234,108323803,491392656],[1617083348,1862126121,95097740,1553503730,1851403694,1590786980,1165242097,604848851],[769220111,1770556994,1423136569,360539010,701876362,917551757,1965413558,1976642957],[562060605,594471129,1478192459,1281920053,1604681389,1935402199,1993187384,1501157930],[2046341930,827531581,1294266048,869068929,1725825610,1013809561,789493924,2122059351],[756151830,395954837,1662075153,326718284,264578430,90603553,847340365,1252419526],[1049024097,1332902153,1072923683,134266333,255424961,1479468693,531413611,1434161595],[1972767743,1703948853,1911588405,578967793,1984862975,1037518589,1598118042,1847202001],[1613177158,1164855471,266263449,1760371968,1850214015,1944996231,1575039157,111049604],[711877005,745515053,1564657255,1313415434,1400734882,1606357776,2057166641,1478867871],[1961506247,1122282565,1106681476,588881155,204871972,1677229822,2117894291,521101010],[1552052548,1235559632,250472352,857457114,1956087742,56197025,856744549,1653671551],[1229962905,1354358283,1222640276,1887292264,1397311295,1929553469,996186256,261523789],[745197518,1444695589,983093058,1787578638,1558257011,604052676,1003775120,200401818],[2040458638,649272978,1053734244,2093966681,718785394,143472539,1429345361,1881420191],[366865386,1462356490,1824205433,1859618265,1986553023,10842937,683689572,1651096194],[1595461862,191677919,588061962,603901555,269135910,2032677200,1533275594,7122697],[89328163,489545491,806855839,957614901,2026600161,926537286,446146903,964103948],[1404725265,1224998560,1359584232,326490799,1784565763,827563663,1880101503,39725139],[1835932503,80251610,308375993,525130296,919553130,1206275112,1510219898,1282612572],[1015574379,1085399353,598079914,186631719,165221776,508175995,696879817,1619465365],[1798362864,1828140453,1911218457,417595178,1450905998,767027942,1687548005,1432560301],[24589731,1126927096,199237633,643907462,1013291518,464207244,202396059,1063641781],[1808855558,2079952017,780898357,1850030964,1595007315,2047052318,405693482,2048540393],[1027939381,1964264962,1998287797,726219710,1836279586,921136597,841538959,162014921],[195219221,1250668122,1482376713,1477954600,329717864,2014300047,510967371,1496348870],[1357058475,1409424454,349054085,1681246063,1984773836,1164964248,1212157975,1139182891],[1259284913,539587022,447985264,189748474,296818289,409925805,911740656,649768564],[888607985,1889783537,1790234865,510154577,256524317,728851965,593285669,1011077125],[1283482539,1741478737,1799961946,704134815,37878746,776146641,618610373,420793888],[300165734,1036884486,1313863640,1240892128,1028094297,513936307,1823837760,1042792357],[962227331,1689679194,2837512,1344586063,933020786,1182326640,1452071756,378830440],[1753018310,1112695683,1535337075,196053747,1862878362,1623928694,1930696381,948328380],[2046266574,2115557338,1028308588,1444375747,103917182,568813697,1251637127,1182656528],[1179598769,1867210984,420689336,1863951818,391551693,1640162183,1788051613,719433144],[1536470248,460298170,1653879855,1888903891,2035832546,643656655,38783964,691666869],[678059249,1020595441,1057977157,462500936,1260142424,583973858,1820409554,861121961],[462218828,1782583062,590772283,1612359738,129959275,1531901611,268820234,223386321],[1368399252,1947512167,773828212,1282599111,315965971,1446152844,1081170984,1549637255],[1397075122,1554371726,1056075469,530611180,329537432,332015734,109483254,1311500322],[81068171,1358563175,811412402,1407434843,1860928762,1561155418,849755221,1230301547],[867231902,539326078,756147045,1502812454,764970503,208220766,1545880630,1374559594],[1884207603,545839844,1985115659,1519225865,1261145335,786039373,577442163,1480978587],[2088612844,119352661,170431397,2047809583,691908670,874820261,305331535,1825464423],[1229102274,319457564,1540846597,58893965,1149256971,1128949053,52328562,1109021527],[760422203,2031681076,1414572851,2122459562,2065751427,2003769160,578800209,2057350402],[1922831162,1636539527,1266102140,604264226,1851649859,434284428,2043730975,260357062],[2011684738,1436586891,1648127114,977923521,261661726,555596875,102058004,1437589947],[2081018599,1740799538,848183301,787139559,1984845608,1717663079,649642009,1239785531],[1802407910,1772445307,1199564591,2120195877,233104014,271845111,244119897,298985710],[1294141365,852486702,515313910,809048288,1088660733,1642183828,229998237,1479831772],[1524249704,1166280307,926135058,2064975967,1435459035,1681646408,1167023833,1299800222],[1609841422,700168864,1999542488,1852058004,1304320379,429500322,96604760,1322428967],[1890572324,824121318,1833978830,1958264543,847008133,1498059137,71687338,737051416],[399989433,430214881,986820780,255474363,927243326,495028917,14409974,1116939082],[150817991,155806410,458673261,509877507,1107443150,1833789307,1583459498,2011394022],[460605111,585233421,1946741667,1670560858,2121211231,1093916502,1322243545,1167110320],[1138098465,277327415,1706336340,1881019378,1066939527,200169611,119921275,1748416665],[1058686893,676404082,1498033725,919022736,1200156306,335387651,1231669693,1276831770],[1075117512,1573419012,1029571004,1518820352,2010486134,155524841,2119072071,1236827562],[46222054,134466140,1397387225,679018991,1092766858,1653678095,2075742353,1054231772],[207483037,895910328,1207889063,1827978649,1895102557,243861001,1805343624,806062750],[1775474444,567862294,200394669,1368217633,664407209,1030306323,1676098894,574954663],[134840009,1328865452,563463205,2058080357,1132801966,1952188378,758846131,485207399],[973251718,1037233836,1072291543,1528921552,1131705285,324402173,170676604,1644109931],[1668150161,1330435532,489485650,154999996,311066482,1570578828,1567197737,517043660],[86280614,158166472,1018464916,1710748819,258860834,992997865,1710046022,2046846602],[1926385114,2001223589,191387029,1951415569,171405570,1347189624,1374663641,1942125134],[498373298,210559109,1773251040,413422709,1481074805,439196369,339477043,596188025],[1087729515,1022802521,867739640,1082383600,2084235281,289057569,763809928,772143230],[1018920341,541303400,1729460035,109342803,1159927404,1511542807,517208383,377024295],[1829282836,1429482473,1933844092,238742311,823581390,700142067,1842440663,9381018],[369059728,894726724,2000217617,295233402,710765004,57085937,2043778622,1817364115],[1751424589,1654208073,1639828094,1169195064,821478668,677199670,1185165020,1415513448],[2035701915,2080054890,1131586298,2105618879,616182577,1322125026,1333108989,1039673092],[402956915,1763799904,1983513112,1099397908,847307749,1235804132,680123897,231520781],[1735423367,1128064034,1644109227,1167008389,1993756553,669221021,389761608,119884755],[1153750520,1451527675,1539292870,1776054674,1926348219,1025332149,1154385727,1531335856],[589166862,1836855434,1091137629,1125568205,1720665378,643011957,407614732,629696808],[498337221,56080106,1191600604,1922992433,1594441177,388727151,552496892,1928219746],[495880427,769767135,649405593,1703562126,233125512,1140950252,1906407409,1401590044],[1362096379,1727833364,1012956507,1154593076,1044592262,1274321420,925718296,714358011],[1879356618,940583678,478279203,775393626,810856421,1196427164,802003751,644204494],[1353594966,1909727318,2061316143,1820823824,1233786620,297058473,1847724508,1676200025],[1826020226,909459231,1223148797,1397407185,158235862,236985106,739471043,965580796],[705659801,761001251,1695848830,784970247,211385856,336161526,889380876,46109461],[2123574801,2036410323,1360722882,756127906,759274846,940086813,1780631332,228283209],[1323566505,1570956873,747122390,2080157387,820567498,1553593141,898797447,1330981788],[1599882128,164612795,1814541194,140911202,942195521,10063662,1495901885,2083460831],[1096812694,2009266795,194795440,51621008,1934678199,530537185,800691135,27978757],[2125195416,517815447,103170241,1443360695,1684159345,2054922976,1915594159,101420708],[1274119970,2125312602,1978623592,1262794114,1911334795,1017836369,1889448867,968629268],[2014964735,1089167845,704874732,1306576495,648009802,425004532,696898365,1994196389],[1902582260,1910115489,1615473418,1400365425,1782284592,1257674637,651498151,1341239554],[725216613,447755010,76008556,298018404,1031047000,633857730,1020016990,393673556],[957499487,401204273,1196403190,1773644950,286619982,320171175,117921117,503638765],[261478138,640762620,1635506310,621023988,1405650328,15010587,994786392,1658973387],[634926227,298515368,748289708,758272449,1302852872,1167976395,1707980973,1277609819],[1329818329,1851733654,1984664273,670189260,750550468,826961475,1937554384,1303860214],[129306913,688527072,789742659,1280888659,2054733885,1203545981,309557961,1748833514],[1953978890,1517308137,55383415,975105168,819953268,1417021399,1010913510,1664417193],[214909143,807912389,1700104778,165794602,1054261198,1933803245,1871067184,2122977452],[701348094,1974702631,1628449431,849505961,1983465546,1024546349,1006791678,1730133163],[1780604052,644301973,429445044,271034237,149831374,929080816,2039157041,2107435008],[2120887637,1838058547,1202700413,1842405586,662119984,1646044149,440768172,1594385850],[1304033929,1833326914,461495798,2076418446,1738889520,1469617643,1455979635,1620719060],[1190436709,860849207,1381486810,1540565166,1506143372,1766125177,831459665,2012773811],[2119330414,45172035,1750352790,1846210085,750698428,1624000192,243215183,195694032],[995367974,972292989,643265078,623346646,642841906,1281599419,1217125103,832526149],[42327404,531867826,437967484,1703606049,373061454,567827115,1540216315,1147673091],[528904943,1690570319,116398419,137791227,1351849682,1112416815,1906145574,1378474235],[60131648,686276985,2131751,1166616033,1331193728,498421249,1727609693,2058598256],[823959049,1820664228,1155783393,1850953304,1120160201,825332528,2100414402,1715515480],[1613683096,43697057,578555822,859206559,1762576011,982923017,2027720969,323874501],[1051278526,1328380444,412175640,1295187369,636835483,1701070617,1670581116,1960973327],[555134592,1826142313,621128322,1356248398,1439944635,249776035,1306815442,828794775],[757324488,5812321,2029935327,455476879,621862476,1280232976,2125579482,1581687955],[1412066569,1740903599,625549514,1634665440,614517425,1871452383,1557227343,2036222902],[840472711,1084759929,761505401,696329477,539397542,691057359,1535716848,1576349561],[983655801,102477610,922809291,1604402501,570158658,1290984172,887337538,1044131115],[804507178,155727404,377014401,1706183347,1660949580,1578087176,1425953878,1383533730],[1678095277,801913849,657179451,13120631,267047501,1929259476,1392095637,175487552],[1917823192,587029324,1033842390,446981211,407404050,1991296130,162682677,1404748306],[544262229,38195740,332466708,167224420,270502160,1165610863,1182211822,1182177669],[1810887063,1123614740,1043701248,2130547301,1574131610,495467999,652085754,1121155572],[100556287,1276486907,1988412075,1684716808,337531801,413281473,1750209829,1047149654],[297623703,470217148,2085903742,1264871854,1546328304,437486379,1810061002,1718542860],[1876298918,216239989,1119990807,1648783268,1734317394,1894431638,2080575716,136651075],[857140585,1911379218,894231027,1632407811,645546631,1014013695,864963757,1832174480],[172505146,1457275610,445879980,1446456101,1231734656,472983904,565725543,164566716],[1941354447,639988944,1780714188,1384819402,698171332,751268044,724337318,2125405892],[1633984899,1296095401,2086936152,959940646,1267886721,2107511275,1190259855,536883286],[1794778668,449030372,979079698,2075461165,797411228,817749044,1388220591,383396054],[335691682,772546543,189037995,1469447924,1984984666,1673614774,1842818670,806410490],[1141160839,1605497450,573754845,695389416,1065219626,151845409,1686851803,1911194454],[766900342,1068429526,1496508570,645123040,1047929684,63499324,170182110,1117356175],[277869866,1126516753,1609498403,977535764,1512858645,1560840859,618359426,702456000],[123162604,737835034,538538713,465433409,421357702,2120435382,1011703808,799108327],[1392738835,1881302827,1780594051,1212673691,866267300,366367209,1957949102,347760207],[1532320321,1310928522,1106105657,1912308673,1494806705,95325915,1926161855,1074921439],[72496995,471642291,477233337,753478935,1422546939,1430870063,831985260,1421667620],[837372148,1934308498,1463107845,191596062,529359254,1606753031,629538520,622253578],[257487350,305937165,160576125,1949946339,1561709298,506611441,1083728304,1793762692],[951809577,1487326208,312801213,261402941,1580218585,443173787,1239509743,1775013548],[1146199799,684482276,227958456,172632237,1957438200,177907181,102186005,1137104722],[967033299,1281262020,721025088,2046866607,708892458,985793104,1993224483,1800780299],[1362805750,799387003,367202270,940485358,1418829526,1950063351,609866012,1089029607],[483182685,1571339930,1108002706,93252843,1912975763,984653223,475087756,657059274],[1383171347,544198111,1878707028,582500560,1019135815,1064067613,1395164322,979271600],[1482799136,1930011031,1828326044,1547407157,544915507,120304741,1770067722,1816950878],[1132730497,654629783,376036868,1829148809,1331743998,983437388,844889242,775350388],[1424100823,606865638,231719634,1093366704,171601364,2062281416,1683399638,1608945985],[1066954957,364532935,1688559157,521478421,1965258754,791357127,1475283940,1570544777],[177531127,887458577,596717628,842133999,1862412841,402672863,2105485955,92390842],[1932571293,657550677,1563954509,526215814,460158353,756734237,995291730,2031745206],[1661858336,806830964,2633236,689989125,1839818013,574248983,2110992951,268155391],[130820351,600936989,1332703033,1713846684,1378940495,1244653180,694767915,1080362260],[1418473655,1447824706,2030880573,916046101,18646339,1488637520,147786486,1376736873],[1058838004,1099681345,1980254132,1627554716,1231151924,2016285074,654646249,738321506],[1283568209,508572353,1318143784,80087989,2120961935,178822385,1827608658,1642077158],[1365319319,1627135816,928940402,156241370,1205571017,1444803857,1569792373,108946149],[388723403,211482350,796695950,1528420017,1164126730,607789575,2063607837,1894601099],[1389457463,2044018125,1949997380,1704742643,162380115,1839591141,1341055879,1861738560],[1921528025,697979947,657390171,463941653,840255520,1991931688,387491479,77743328],[1851013955,20342643,641708340,1168607410,1828334501,1120897141,2569914,648729843],[1638371062,168612957,630638498,1729888525,367990590,1520558641,708979218,555869570],[958498630,1287399254,176270948,2078638742,1948059164,175898715,1974705339,1384628994],[613652270,1107686213,1141937921,1423517001,703912934,340408361,396646815,1191952437],[679572649,1590812985,370717928,1739575851,1858501206,1668461259,968173026,1488498614],[1648627483,932947177,1779815603,603041042,2074359594,179253807,1064208585,1422793506],[1435312218,1135051936,1572096137,224570442,478846273,1857468754,856745714,1481858285],[2037864906,1466108903,286309937,1441601676,518339323,564776153,1171730385,794563384],[1901724045,603309472,1988446140,1842644538,1873951938,1555783082,741869024,1692613174],[1379686228,1344750099,1407390651,1645141141,744749593,1435814579,389885185,1939552144],[1613479321,401753938,1961039104,1481689370,214362560,854563943,2101551575,1286291557],[846536933,1695165366,631693639,190670624,859287748,1242868847,50235047,1904935198],[1912716185,946933902,330503666,1440224059,1379144898,1011761114,75811965,732638027],[1551555771,1081452584,1091134754,890362576,656389538,1664184645,2074962087,758118622],[1047253090,584757791,143982823,1038033646,779585481,1093662580,1111835100,218789406],[1006945657,1637753817,1049359842,1683245335,998884630,1858050240,1014505195,1420092211],[1904314189,1912906966,1036554988,768327609,1413529279,1893553196,1810223156,821794031],[1630511987,1449338697,1769319204,1349457064,1758758724,1787774178,1592892679,1896426505],[1184366306,93320623,1194045511,76565770,313269544,254122841,754388407,404992559],[1765101587,1367565603,1457791038,1369522896,1056793210,340229742,1320050985,56243705],[1725165810,1203660313,835535381,176692409,575587727,516773857,716098430,838815745],[425547805,294662495,1588852194,962497819,1921696724,1414004780,1899308339,136659457],[995744426,1302397359,163684046,979222770,1326576987,1345351467,180424299,987756473],[714156191,2056135356,572037257,746542817,1303365766,2125441873,1226060658,407895746],[848770557,757468171,73254278,578065831,1577514034,1479540129,351379819,1513834467],[1254055462,248761415,1131771195,1296134622,434185903,1545364721,1820397385,566749689],[1958347914,1325204711,964871256,1823732309,846854043,2031206769,1870030457,1983027353],[872883900,1208232858,642324557,1002452123,85983111,606002128,1718601327,2075679994],[2108624189,663340788,136990040,1569702800,1221705561,764930395,276037129,1873723402],[1758298056,1047998351,307909984,1244082663,1438393834,841503182,1692856582,2061272633],[96183362,103523116,203796424,56772437,613368721,447486553,213238875,2103659890],[909572593,329203474,1210642328,896436050,2017045541,142875498,1647865331,1039355547],[144968673,1949131782,1844536769,1196660757,1542372557,390251027,550726550,198950529],[1536322311,2019229745,2067373461,355341056,1079142105,852241071,1886611648,879129255],[580746282,2065882013,551061641,1933828643,904042792,1141736122,1266564901,963461532],[330061479,1984643419,223965860,763744802,2079605480,1681175788,1613302789,1065084131],[1915154021,1568884679,438655095,1552870941,652435778,974041793,701933398,226474605],[1052266758,244479093,305757615,399110902,532895364,255092325,1240514757,1373444671],[1329196572,1174743821,666625015,1695741432,969967482,1197914034,1712468999,251660086],[773425220,837850668,1980053257,885800753,1230262753,68517111,476473021,1846155353],[680931684,1485186431,977748766,1614901882,505544214,361430919,139959347,184978144],[1565689589,1167574802,702114850,1850115038,149298475,1260314094,1513563573,591171987],[1242025041,2058558265,139311943,1951766872,1976092099,1820336396,878275427,2078082323],[1469854085,531841701,2056224996,259125040,47794135,888109554,1310434973,233180708],[687529664,385729168,1078175176,1088233079,510881679,716217268,1930722320,2048960830],[898696499,2096385936,201963669,378350126,1641429349,1189596771,1116201325,1536100063],[387544235,1573741666,1152447352,999879092,171040063,762749327,85852744,1019714251],[1975755958,2047824156,69821027,1416458659,218644846,183107991,410948021,978795819],[287917417,805810664,1448809620,2098934595,1406105413,1364808774,811415674,708360743],[1320410204,1303819207,755726115,235834026,875507239,1802361927,461814724,1551307826],[1036898946,1894817467,564944743,693663102,1726405897,212271976,707012948,73726925],[1830702475,737890999,760715465,1399440981,881370891,424524914,1917785739,2120335054],[1366713787,1612989983,1343610431,607002348,1804787214,2078023864,490521974,1610341025],[419640423,2003948899,1876982319,84924452,1435999898,936489364,510746020,820237495],[1521600217,856929869,1669597974,1288080497,418179755,2036591916,476409456,1789783736],[1705419112,45088852,384377480,1232312523,1560809049,1413737255,1940463577,2080078322],[1630283826,1129110889,1381994515,60598415,1113045724,1644805735,777299136,1684046804],[553632717,1150770488,351280655,1546217860,795787603,425278635,1534817220,1859090962],[20026907,1669221256,1122612084,1946743500,572029361,539817442,110781582,953014054],[308825698,963452560,212866808,1357115768,1891140733,1527356344,1559957370,1596510699],[201246716,513731437,937269923,214186466,473310985,1841523909,767787529,371061530],[499276049,1300004331,28366106,2007582354,376254512,1335056850,87163378,2011265500],[395930335,399585372,1964995662,867611571,239401377,130781245,1929133640,1482178033],[1919006666,2004287761,767023527,1737783333,717886878,440618560,1505395266,1155719294],[1732150099,512411964,1123474805,1125132669,308818306,1616971160,1185885100,1788790122],[522644040,2125434336,1377583155,2061054516,936937958,972983384,847448188,1922067063],[992846782,1142732026,1014154327,1377388669,1073412935,451749957,682094471,1125013164],[993999370,1828015502,1953907124,671909832,1190723987,2095972305,1646185857,791736429],[1965346096,937279047,1683040017,368266733,1096097293,912350307,2098771303,1132038922],[2056544071,943561355,216807637,1572747543,1990442771,1018810368,1319927648,2011319538],[1601750393,796141818,829848628,1504471527,733907725,1442186614,280889557,1511490676],[2017448668,1222173512,1554229529,1515706008,1989873806,1373101941,1565381214,711927594],[1641104155,105258240,1886694194,1368345565,372933431,652367242,1147871726,1233589676],[448887038,1909211304,1695246033,679030730,1802961340,1510614079,1345169647,221079188],[835027581,162776716,1657123564,356295279,1750530364,68882780,341504827,600154648],[1043051592,1757806714,1412962307,272098723,1553506051,728436568,1947246334,2009533525],[601445194,1040094620,934061312,562384888,78762674,742725911,355270908,210815128],[1823996697,807468094,45404270,2001877742,1199945090,1227051760,1537035757,21333891],[118250027,1964156735,231107239,2052600273,255126262,2056023108,342276071,313381176],[1196442764,1029179666,1994762302,2130135976,1047113826,1306464156,957976352,55242594],[1844319620,1460331158,1391791653,864987163,1788432588,213948745,710636177,2053948147],[1581846212,1902044391,973392917,1550198131,1883112252,1263529839,687067246,1037584222],[1217408839,997344311,2123484505,1962209492,1488875564,13214953,1694589629,935311929],[509959652,780567451,1993990645,1099293976,1475478109,971626242,1068836235,613877316],[1998583821,693480155,144253855,592557647,682365465,532625885,202158678,1081729309],[722010270,774393549,425513065,723015152,1842673761,453318440,405044749,280161404],[1784952635,1758756620,1967581801,1767355314,1168236793,1406902726,1295004629,270749802],[769820193,1507174005,948143747,19794659,2045893829,543544593,1418549955,1288540500],[136874685,1695866386,163953331,720745206,1875334119,1726200415,1692921199,631498111],[1392062338,1421860163,726238371,1644128418,190347248,249509115,1055238717,1588240009],[1119557571,27724817,210593615,816680296,2062237682,1815813531,902525551,630364613],[1335874278,1208833745,993578291,1434605497,1347926234,1443633044,1717264306,690879610],[1921723200,827010352,440518506,526021443,1905826475,1459656366,1254829883,595123738],[1929536535,803832686,1602177821,463182360,1694339933,1641012748,725915585,576575455],[1972566828,734073330,665803599,1131190834,418625915,599618789,1847620452,273899708],[1611676255,900236745,966678415,85060325,414934843,1537505063,187786917,686687991],[650287476,1201468156,153102661,1707002695,206937361,1928724437,1071924693,1207204618],[2061917813,148326650,1775132645,1846546776,960359350,308447331,249367945,60608420],[1744494052,1448853995,396703736,1323156416,982245639,389465811,2046750942,1710920602],[923015279,77601014,221921871,513066832,1305163051,1547162146,1167606726,1937639949],[832321476,402268135,56953790,1296121451,945599293,1561283712,619850678,1203170160],[1009935711,384498832,604871748,142836762,51553392,169528564,727061960,1949755576],[2050718060,1259816754,977963621,666663989,1039990566,1015415066,1038403768,1973456565],[117095231,1431930027,1890978176,1228303446,1144577959,1535730421,774620323,1138707668],[1176848285,1758702021,1041230419,947111581,1907372679,1498872068,2126472462,285522054],[1258440086,662883032,6196450,1722970754,1895282657,773969737,616080942,918889873],[1281346592,1084118408,1967586712,833328747,325531213,731408658,1411652989,709016741],[1465754922,1167787491,1869533715,1767116990,464732984,507263189,434793189,1793557294],[896950015,1753261473,1143494955,1964622343,1822703149,1306822818,1607591686,1545177990],[1749545933,422753637,450987924,1356133212,1725441414,1805706695,1616353078,290558826],[1382537210,2059638488,357594029,1302093102,1993456968,1896524959,1567889353,765972628],[903106613,43650657,2004028369,1668118849,1386016892,1485053827,1129393830,1922702169],[467059982,24923731,1117575201,1103760774,1733169311,979744057,1636475727,794153063],[1995447985,770647410,1214121580,847426687,2058384342,1621423901,791248950,224755179],[1903501486,790182634,291933473,633447497,468933234,1394084578,1022130356,404486183],[706476674,2114342849,591508886,2011675138,178470245,1627781830,399863627,1898153895],[1344506383,307269479,811820788,1965497105,1564257563,1565233670,726199170,982224402],[1820012078,539045444,1242922034,1412998618,2004071490,1515688503,350995156,1532495926],[698468022,1748449774,2011815096,1635877580,394457166,1505324156,867001712,1458363495],[546260031,1542736195,492333838,1800475622,1097974733,649758312,800272119,1048792781],[1053947356,1075767332,1224146678,646216144,2090418869,170284578,1149420052,439093925],[650783929,1530065043,994710702,1076444930,1244408705,1144665739,1289053997,156176405],[459798661,1655613930,1998772657,373989357,1051093545,506752057,2038915737,901263835],[1787776350,569297781,733897880,1689871682,1753913151,1717714661,1136996163,1523520926],[1360283867,1239969369,571679084,186026926,1390776073,471801909,1751409062,8316265],[2009492053,1732989833,481631556,484341645,1207881801,1169884366,97993771,1152287965],[1936672280,861698198,13908389,86895953,70444268,934050143,1474559360,417314032],[292869246,85888490,854371855,2038297474,1005545097,842804985,693889503,582188130],[1202768772,1706367473,367479986,569818904,1100697112,327654840,2092515097,1003313502],[1992729930,1857123242,1053004643,2015318832,1873335287,219872879,1889031413,865096590],[840694255,2088526144,195852082,432500595,1428621238,496555629,1301716568,779632362],[1084697605,312894253,2110350708,1957545061,630422068,1048644477,1906351690,220215313],[1913080329,2015611016,2078468986,164067584,1080014473,1649775926,688073323,1605272859],[78496131,1509700522,1533133257,1925296037,86366247,924566810,683985549,726290492],[1467408153,912534919,1436545308,1338497951,871420007,1796629826,1470911652,1192234379],[621879703,1402901652,51049148,645354970,1646518246,1057618075,125288931,1311107988],[858513376,285079704,707872813,602757946,832325706,1273541620,865588578,579971918],[1012429624,1801192706,1443815269,1885788386,1985750872,2346076,900710073,1945503671],[2002102862,1159263545,111837012,1283509815,637351794,1213845049,1003566683,1040503482],[1383895093,407808470,1634449581,1128343572,2066218850,1152023279,138498026,1261452846],[504225908,1537326826,977901340,2117433984,323550036,1093887262,1293748886,1928330800],[1335294505,633917852,177147309,1764134008,1942317792,594679052,642720945,1084191716],[898170365,2106851653,1089787079,552154510,2105713515,1807218220,826048832,1082341241],[1900484294,1038422352,508716582,1056611247,118523088,1332048892,982297804,821482389],[1213070642,1016076710,277344274,739268596,1403633634,712325113,1147202694,1933065543],[30840270,771831462,1879843318,606493537,1759439071,1950804852,513683357,1713985659],[1832768175,1161058649,1015317667,1451056033,594406981,1644986339,1029875519,303670556],[1467115825,2100197523,1538253863,1048932074,729235190,50618993,1226693102,1819030923],[1332354431,574918453,1354718802,121243850,380885184,2028459415,338384255,2016156459],[828624874,2041595851,929801790,762232239,646250920,1211397863,1023428761,1684431905],[1241089207,1780082300,1241544710,362257633,426928000,986115889,2076080865,1063789991],[1056057195,1713234698,806063091,695413121,1822508625,43597884,1923769544,422888394],[1248331138,1327533338,907156547,1320378833,884520819,1897159240,777544725,111627805],[214603041,74757650,216262176,421245565,556420808,1928859252,472626064,106581341],[759339434,1749674507,426649927,1587905844,238624122,1254919132,644880784,1938754820],[1944152327,1270710342,218847209,2034595598,922913045,2118587630,897760057,402056714],[1738204545,348626871,2039850933,278422174,365013050,404331310,1665334634,1101178891],[427060985,576967006,310299663,1878261421,1358019280,1272139842,1937704132,2052537374],[314873965,1249589081,805700755,1443703677,1088348814,1760112234,961532887,2066541668],[1721812858,50780880,1481217398,1912285932,1586488079,442987768,1312791916,1188519000],[2055027943,1135335561,1877092227,1636541982,241501165,1335556266,306246652,328045202],[722170997,1788981555,773493494,115596776,460288334,1209432534,1264541563,1299657772],[976656400,2078138548,94231937,1310832769,1173345060,919181804,764573326,1218068179],[1243540099,607021580,998887179,885204525,897601651,1792720091,823170194,1695232534],[966725277,2047913645,771864888,584095708,737413791,275879782,1820250479,1773946384],[254613715,48664365,2117313400,1406608870,1599587299,2072902888,2122848185,1302716318],[1481751803,1829684156,354295116,1304696030,1098364322,1960477647,836790853,322191085],[1343539596,528074498,1764915389,256393623,1736905615,608446309,1766165316,833917845],[1648813155,95666704,1374484144,606633022,595875316,608053983,1371105266,453389444],[1307941403,926330541,1077438872,1406472682,1360974977,352856477,506390629,795103454],[198426829,1058099183,146623427,1321335087,661937941,957911824,895824839,2001909911],[1152229513,1279112763,1092631308,1873605295,1073395110,1619137238,819092498,1257799442],[416655842,710262364,284350651,738562584,833785054,847745707,919947279,2079484345],[1605539737,1896888855,2021310357,528735087,224118900,86250910,27804386,781215231],[1744528474,944496721,1614634114,936664385,2122601838,590388981,854703024,1504673665],[416276941,1473899706,153976171,1895930200,1444477566,1315720660,1400671801,1592078147],[73788405,1150955581,496192970,407169302,1590302107,1830931000,1629653760,657714217],[405580951,291825464,1184122760,2038242908,257200124,671948831,700941463,377468074],[1616400474,314789685,446782022,1704298449,710532113,636309035,1594736685,1368559824],[807275194,1004042483,411702539,2060418525,1270396726,1155062318,575339517,2105121737],[109510533,505601189,308595187,1236240074,2014505897,746227082,1126074268,1021683392],[1682237681,621208450,1481856545,1768508596,1544015527,874201309,1087296366,870034512],[1879517727,1115370833,1523763775,250188181,1465002665,441325663,1421620238,331975295],[1608800627,1001221810,160097866,980528295,1272859503,246888020,1280621683,951152735],[481652636,301562928,2041932723,333175531,1474272594,1279617933,1636983592,1795603281],[44824563,836863293,82853866,255684201,151898302,1914839114,1658687277,129946151],[641878665,1174815127,823874363,1080433475,1530586667,2092174223,698533629,585191989],[128718011,1711512555,221241542,1134283696,399732580,1767593174,2033185236,89448170],[790388618,964739034,1899737258,1316689827,1782266188,1577078475,1000676059,1953879940],[983226303,872328105,1990883396,105487261,1918404259,1805870933,1537704165,828730428],[978723722,844565133,1644497789,2091755560,911272704,1800730086,1440155310,451964322],[6076143,864849491,1480620481,1428275871,201647004,2014277306,1520604078,1877088570],[9505062,265310086,753523755,156651987,127957275,1399672891,2063729618,354137582],[2062594980,1701186638,661138099,1015318148,153219558,1568313079,1424242636,1683229886],[712560464,1867300857,1061834686,901598721,1425585750,1997172547,1036266214,1131114574],[604534809,1624858245,403803585,1662027175,2073971496,2106512219,2022240510,823694931],[610821788,673150617,1733915145,786272755,891892659,636506047,912736101,1909295566],[633571742,2032099772,1499468655,1564935419,638476327,2119100538,599895068,662639772],[861436129,1070374475,394509854,881196301,1506767131,1148270660,334475706,1344545137],[1211886652,715291814,294293600,878146311,1760767738,1437138281,1475513935,136574446],[677582473,43254050,1335680619,1130960572,378922996,1988959340,1962779119,1435660240],[1772073494,54027904,234586430,1304906130,2031863490,1319275030,1818033317,978747110],[756333675,984227675,1432374260,1931611540,1241557074,1964625947,812834276,22254528],[1077474505,420561632,179497489,52872923,295219172,1055139760,2101369019,1333943305],[1538551131,550328460,1311626016,778355569,1377523197,631891284,1844516262,1182385743],[1172229204,391936991,37806189,1574183965,1018087729,503222427,732745324,1164345071],[1699686281,1663556988,861178052,1195791517,808823042,1744276656,2035358095,1880805454],[1067880056,911838409,2077279669,842536486,1082457622,1152561691,117133751,816935265],[2081776137,739130666,1114986973,1848755966,279816176,1955148083,160152463,1495813954],[1340677178,405587241,695811097,1863952065,1823992584,683646767,1314339932,808280134],[237233436,1217829873,167029985,1178786342,685903373,1248822013,1034919974,463014523],[88025625,628587632,782747597,704350835,934417291,625398656,1461269938,416767249],[324073421,1481678327,1109353830,1576173983,694950548,230558298,440759776,1443227147],[53766085,195108998,121543628,891328057,500167058,1047714095,1039507969,1552345042],[1631513045,444584386,1821912891,410525682,1759710316,23487576,1775040582,1348563378],[917060380,1813344572,135120212,2069345736,537440542,58020852,693143263,876304271],[1968630501,1747124146,801265705,1028010043,877927296,2016497998,1899920242,643156157],[1304618401,1744250267,1529132391,1283116937,1524718999,776460214,2007274436,143122478],[545627589,1264282216,293951208,1842526682,1003968758,904396366,2017944448,1211032317],[1485817694,392630717,935138648,1063516161,1730266001,1314185428,1811803065,1976788040],[1945694003,208149111,806586995,798777933,1281699838,1293008727,1593586466,1255567728],[409500053,1258370329,209987286,964959361,2011947575,1011930695,1349894865,69770613],[1240753231,196024572,178643170,735200498,195319821,1498237792,1389131235,222985932],[827225035,103253825,651439291,188542518,2040702471,455353468,667156138,1299986576],[973916699,776493088,1765185100,1020866,2017360756,1924701555,586266979,1157691712],[1921052062,119742798,332526844,1023095953,1849719309,2107130883,1920618941,1266087586],[674017653,26783404,1172557151,1670022081,792088274,1472561329,2009489836,1617673016],[128288660,1412787874,39655419,1772181999,1303276345,1511720958,722177557,1500726170],[194440520,745970547,1744948152,1256314445,1424473380,2080521469,77685848,86994207],[1240619644,228105366,1078031665,1799060503,1828258181,414947685,325036461,1439575363],[1267080509,1648163561,1780974670,1525007973,525277830,986323788,1792122039,907800179],[1110234935,1406424606,1917455673,393563385,1314340564,1490933505,1622535834,565644632],[1949387412,2086730152,1757157843,651190888,398292506,162402327,2058960414,713133438],[1375609421,1239132908,1062471076,1767628298,670386331,509879389,1216404414,1065642005],[1164521559,49802369,1520771831,192853433,678984519,1922501080,43220220,1953870813],[1445223843,2067314162,1272123701,1893141845,1202213900,1261991758,878984695,2070799804],[107728535,1752521688,89020483,1273547364,598966986,1850513811,1642580914,418274177],[229121454,697461612,484088928,210332901,368972926,1607611867,2019950884,471979049],[817736866,2123809530,1302813448,788500507,893473604,231932627,279489902,63468406],[118677927,1349252435,1811950692,675205112,2032722638,1973071518,1439458962,686346952],[441675173,706415273,532515863,1203723392,1349176692,293097526,1698011430,635416955],[963628660,1788143525,2059400740,210392824,895434013,465139113,1219244443,1221688222],[88011472,1713480437,823875576,269961720,1202963222,1249291129,1603184514,1617778156],[1983261766,1749139450,1365263909,1427097911,745611191,705958644,736144978,1347405869],[15239957,37370367,676454762,1021335555,1734357615,624935907,722317759,949101819],[1160856286,600751785,1520132654,209054149,1477678464,23466338,700014484,643107145],[476305681,1694382328,498825912,646165861,1230875985,1899480104,1451024256,1994991844],[1619657021,1464192867,1150354212,904344896,913770598,433753262,1057886254,52093520],[1996892676,938760757,302492952,182926400,1608577668,845008744,26824965,1272449065],[637996920,1209651603,1286953103,853545686,343310047,933954941,561539493,1620714216],[804216917,588470444,525260826,712393447,1579109994,1544680113,1215460242,1589727561],[806509494,183284532,1546200284,1818588280,141409491,641424074,2092944944,648728800],[1105406453,18602153,16697568,837050573,779683609,1556543955,1709261647,2045684349],[1647554191,96870979,1911618790,1224990246,1708810838,2125045132,2052157435,1505699576],[1494479357,1844614334,1969757399,1839201506,893913563,981297175,1835169692,1550506632],[1993416009,208461088,1247589911,679971955,1082469449,621561083,702062000,320279419],[218882258,893180644,95275983,746154352,924188187,716629740,88398761,1729856698],[2115061259,989559808,1186592620,864063750,69812108,1798417462,846649836,107363765],[852233200,1454871309,1455860168,211889920,287771926,263115689,1723083156,1103952709],[505183597,1762892526,1611897314,1946314543,1488493700,27467904,2025780159,244206001],[697716239,1816207928,45510487,2061202594,218047533,1050346781,1639529089,989131866],[1854710704,259649414,1032898671,1899670454,2078658146,397733272,728087630,1592974796],[514983174,847036509,1745197072,361897045,538696839,1698358154,1916253518,1215449759],[1432816062,425305389,1794593287,1341401383,1795925462,390094519,1909171443,1803895148],[530682173,16153050,193206969,503538400,1558853595,226922762,2031294421,324043447],[524130292,239918272,2022275538,1298568033,1858232294,275549087,1169681661,319098358],[1560980111,497184617,1184600904,1258561789,1100675914,1953834882,1377094934,2119224487],[795591462,1264632231,858221850,527969898,2084772237,2087622364,391014390,353693264],[1160193391,1620880387,742774569,1866825307,1524805520,634742156,1565377213,2051489348],[1246025259,1548348450,182309761,904219032,911437159,1294195121,954284057,2050522405],[2022093951,1144394955,2043562799,1116049328,1005810631,1067311960,618072208,216971538],[37891611,1336067393,517991390,1999147037,1333757646,743899961,100354182,422064178],[390049807,1687802843,1190167517,1098080366,1234758836,1036572472,1440896593,668304987],[1031558531,786244852,1718673697,1589494244,690494632,283379332,381911995,1102067395],[129833886,64599029,1462536033,1561085162,1636304253,473982422,1054382699,1775162447],[1775389323,394924856,691670358,1428645785,1197105882,1502345111,997702591,2115276168],[2087434253,1276193621,1087175201,1793462072,224885075,1241397650,24701,1779174394],[615602355,312819157,366825141,2111650840,415543450,1620206747,321128119,892417038],[1668614997,622913515,202509145,1669163739,1494245308,1474595680,182621051,2042147661],[1979607286,1215213101,875923465,146125812,373642007,1793608255,2048399898,1138699543],[323329841,302296258,1418148084,1098062815,502470326,808134721,1435825426,377175243],[280582343,503982476,1150319717,962103052,788217340,64778666,813936654,1479618126],[88679556,1905663245,1478217262,1611907317,1722022819,496247846,306409802,1705085589],[1389110508,750468108,2052210202,1106750152,521528009,1911210832,59939142,687115910],[1797837202,267512599,514438634,1767754312,1496971839,619128801,1982505584,1967085996],[61371,1105955223,1413721202,55529637,637016517,948346861,8205413,161981954],[2038075827,777132327,1459095820,2092094552,1688331286,1295255484,995988070,2097718835],[727996481,982543461,610730245,462934384,1701233476,1986513017,74167182,868437927],[616488793,1794847900,116244194,971541209,1492224846,861634471,1891400864,201899242],[884973849,1448937481,1266727365,1058464252,357377500,127485025,1033422975,483956535],[1766388682,1202677008,865444577,1765804843,980316599,481529354,933429276,947311579],[1647715568,693670348,1864769929,1195418273,1236661577,207283582,1891144543,796831940],[412113245,1651554731,1692230232,1102338081,1229206847,1357795710,1010039719,253283619],[97253480,1049877448,379060919,860313627,1989291160,69829701,489653649,88776777],[616164764,1236885133,554875260,1997130964,730590832,1171608433,505501994,303527194],[481098572,628601729,865249095,1698831620,828949341,1197817692,890630629,1721200351],[573329796,2105646345,723197908,1363099000,1412506462,2121817487,646778682,983793254],[1862682998,1059579932,1428061711,607910870,1157899999,687734004,1343978915,554847716],[733113749,1332669325,1762174479,1296502379,1005964822,70737143,1831779585,597892355],[98990889,2123637773,1747296740,1805293121,1990948894,393760873,1548499680,635380367],[1198475269,66053460,959934385,167692775,1533346710,959928022,440116365,263826764],[1189670226,1149516858,394900615,1252338548,714100672,639619869,1423139489,2039198431],[1464149022,1290488583,984551605,48899016,1496703127,1488289910,1754880210,53829153],[1372597513,2085017368,1739399926,62814996,1755514749,1770768795,1795198506,1318713271],[1827820489,1614468252,1078131403,1930911015,1479063262,351690187,1340003371,854951669],[1487002241,1561849125,232253787,1998564828,1987231596,862854547,1213190006,1932578656],[723523056,1895281839,3974924,789824131,887692837,1531766998,1810640017,849404526],[1783815008,384422488,598814817,842628643,1076251462,1136312229,1023508532,1267448512],[709530365,1959736415,1306380663,1333317012,1981884473,457334020,1354199224,1824078609],[351253133,898409255,1119995627,1068164186,1468887366,1327290503,1205072367,1392451809],[94145819,697159850,935606477,1984921,1031872762,1202114515,839750712,186366187],[2095980392,382266652,1930429643,801057298,2006218146,955626242,1569430020,1936706483],[285614147,1465503013,650524925,376960755,1432112140,786776490,1871736228,1575209939],[244493997,451337954,910633059,1153632794,488574931,498222338,1474126509,651978241],[1690776647,1066784085,1748694047,332889494,1025896577,1484186163,1676448924,985520091],[75172591,1648046307,1321341561,1685324961,2073822284,1583476087,1731361076,2057001751],[2008423140,20715720,990403530,1934485573,314157691,2003398956,638830275,2066052838],[1706036611,407186512,1739779569,669579107,1364147060,611609175,1898788762,1498123728],[2075892079,154660510,853735123,1618825560,132180321,1425359807,1232723739,1756463607],[820745899,1963756851,129900787,352703572,1697107488,1560631640,2045612392,1646891389],[1938081677,1269137038,1251525885,611787207,14722138,1732819842,528324346,697217085],[1155262933,79810715,1185981541,2116611285,1375169081,643013904,895226668,1992074887],[1708334652,2031339565,294356660,1532325378,1364133980,1584405876,1337867993,1124329326],[1294044203,554215538,1908478501,195986414,1121110705,1067643425,1028290577,1520744681],[1869593175,1170210352,732393967,506441943,1003713672,542296278,1098473211,962346531],[1093296727,1856328145,547502507,381641803,122155194,466917490,2047236093,285293365],[868672420,512501909,964138487,1125627696,741209171,914181347,1855516567,2118620598],[739897336,350856772,643120936,778515972,1265864639,1938295881,1599778241,200957495],[963570027,1335004953,677069484,216130495,1427547809,420307416,1829176947,1535126986],[442849169,1013076936,357650983,1905808122,1091722823,2010928947,1796538411,1857290247],[1645988925,317717200,560136191,1895805556,2003378754,1453962928,1830796945,1074473373],[1910097288,2057837247,610671125,1071915756,874487337,629857082,1514122244,1812222593],[828060720,831565327,183390669,2050976960,110433396,1499472033,941338635,1585138494],[1707488496,1091895567,1711045283,1999498613,1033034143,534424048,393126019,343239654],[136583882,2020840482,2100130426,147768854,1890971264,590014860,1998735654,1611465842],[640703192,841575866,247085249,2080808428,1364086037,527256152,1686181035,433247797],[1603343199,507331069,125003869,181498599,770794622,532930491,239002769,156778540],[2122555112,1833052164,2046667959,82940302,658259060,1546984200,709369288,2089261987],[83259130,712331731,2118106591,1352483635,1477144554,204879957,3074578,896783146],[1460593435,1047771895,1018093707,1402719421,967778704,854755003,1950819638,193246853],[1657301428,332495211,1331970764,1706898792,786096732,1523892473,1389714537,157315964],[1231926227,1802914749,161531116,2023274413,140273157,1937142801,479374669,490480267],[515456622,1878352350,1781350828,1710835707,454925442,824127849,1236344975,618833527],[768131614,1789618044,473337202,352739787,1307816056,1887698755,1099279519,134257216],[867538356,1555801521,1543816463,637597518,946514184,1911799562,623715954,134902731],[1709875592,339981915,1904496926,1875604564,615480654,965639891,2031747381,423121301],[1713644483,1786278944,908163045,1833071771,1267547232,1115258664,274825282,1937976384],[1517728517,751658882,1675357380,1459152464,1688594344,1442705706,2113593109,1292065842],[1433692224,325329945,409375428,1864446823,1065985708,622271152,924168372,454700571],[321627675,1779797691,288646866,1762398925,1269576370,191544282,1571587421,1028643546],[1269756230,1817939891,244601497,535535357,607516796,242270028,1834948532,318269776],[1464495926,2013117707,1101291918,82039470,1666523386,2004682264,532613858,353205595],[395139052,1491636230,1685581015,25548123,230274338,42711534,1872548484,1610638540],[952416579,32707888,283288688,1350932128,2014599453,1726972792,1799058932,258622754],[612390319,1265028765,1558284497,1949764969,1151484684,34255365,724172564,148745408],[744348061,1431758863,1466968218,2100586796,1693847135,440455536,2002997328,1725853409],[816858444,1146047332,1823648198,1856044214,1279043011,1837619134,910308754,575678893],[1460782287,1147720532,138212780,1873356407,73381571,2072522541,1050773048,198712286],[822849411,1256656266,1472599118,1884672523,1094092181,289685184,1798693529,2032841963],[301181666,1026729044,130234283,716900377,1979755102,305805955,625736938,1725712240],[515077596,686062659,228017136,1365147656,1419638771,1771470171,936256652,1285085450],[800436217,514351057,102463533,1315161030,357516835,1215591339,1585457669,290744175],[1984660120,2095443371,1775469553,1075990492,1926138853,1546354527,1639925745,978189635],[1640716501,534724422,2114928176,881470188,1529696995,1835966637,1572195639,958394346],[318638153,947792803,952362897,388670289,601147850,103370630,1400122702,2027686169],[1020901553,2126625654,1295329224,1264631958,27167008,624473566,1349984507,568680750],[323127632,212669856,2036586675,390973643,1263423002,641901543,919647038,1089794545],[1740688817,829437354,637119775,424872706,1594629445,1141911192,432633990,75977831],[1704514843,1213992907,1457554234,1479716881,1405859794,693280950,587184681,2115395274],[181310107,45501050,473721315,1028170397,88971692,619039975,271422701,796217006],[1712488816,790205391,520495213,743238323,1847646342,99278886,1624010944,950436207],[2105452565,694797830,2113836057,1078542616,1059615318,1932026707,1066356271,1537619340],[521517820,1499501813,2042648236,1310819703,744948640,1125112142,85193594,492996626],[476314874,421310298,832609421,1738415283,38683544,5049418,556116116,812193687],[798857494,66973458,387647224,2114151785,150652797,961368565,898262434,1334404059],[839602878,287398466,386170162,45321234,1211276527,1438792884,1865737419,806008],[891439909,1127863280,393754778,1347491889,157428498,2023190437,1888525094,1843269948],[142487614,1303688465,1816844579,1578790885,378692661,886863350,1835029534,763582703],[385338592,1968307153,1968800925,1961177808,790740740,94018068,760926087,396597789],[1554654593,482345585,1268667720,1219840022,484686667,819470930,917866976,243120467],[399496530,1111970188,1421226190,792654797,1915663123,871089933,1569749337,784293080],[284292847,779166013,1063078766,1863103760,632497219,222749224,821355277,467985835],[2070240233,1112017687,1102534994,302848965,1459719241,1779070513,1004768560,1984298963],[1358493961,820716023,485706529,852623269,1956840958,464119741,1787968090,1104001989],[451365461,1548200069,977984107,253339896,1494820804,571483128,1273422965,169774887],[75647373,673045191,1628809178,1982434676,1168407260,1686137728,1566743024,949691754],[571061745,220252798,1854719029,1917672230,3558916,369558765,1081748196,1844938470],[447323932,1899726709,697137588,518804948,31961067,1907939875,386286621,1836466905],[618115039,1656888314,336801935,658779255,1675581462,1769842984,190460271,952077626],[1885055687,382658313,615416454,2112831905,1130119457,83582919,1492068312,186020057],[960911067,1350345554,1365320239,829737247,1238867045,2078787844,251542823,28534067],[65560557,52544981,309821510,2073374343,1601069878,774984063,1986797690,603147353],[861973031,400147356,1427508964,1001889259,2080346033,890612914,1495150714,528830124],[1593537161,1943702856,1629312038,417243140,528944576,1413806288,1167683319,1103740998],[1517554596,824373181,1282301943,1184203189,354575437,1530767817,175136786,304126453],[1654066514,54601529,1636307519,1522749823,1439447859,264897838,1627511258,84458457],[2311971,1591226217,1903720692,831131366,540814356,1445582133,1080083396,1627748078],[19460991,1851982777,1760907202,1742324215,1196913099,114201271,1948672117,1353886188],[1800025170,919522851,1040344611,1968895588,434500941,1437866848,703464703,1346807348],[308448848,1031861889,1167709549,638551768,198275676,708545901,165056247,720588127],[491280668,1438726347,685001384,848164703,685118965,311593075,340151367,655930289],[990922085,1725519027,1823953513,319582151,1368561582,464010892,1421278730,506304258],[1425587094,2070637069,1388051939,1783407081,1526383635,676398328,1343326348,446697501],[1755617929,1721013931,1709882039,1053771289,593260265,98930572,1270924632,613805690],[1369713502,2024513096,654638426,1110043137,1545400908,1898325568,831725712,2031063078],[1175748539,975020446,1233204450,463095177,1166365077,522749550,1204913276,1481423230],[1532059105,1478046351,257663162,1803501039,1628132386,2024614863,1032314797,2075483054],[1235954008,597093085,1528596097,200092598,1072410210,1428014168,1601559299,177649855],[675194629,12784556,1327092971,1930229834,102722116,1998575317,1882508735,1511844029],[834428992,390703691,2083036830,1285911662,1843095307,861879932,760594782,1081767747],[727764483,1423997624,529896574,670003094,1239748263,736174231,641227283,1999874140],[256414781,13606835,1809160627,1296234524,1894999531,1074564945,508508123,2125687692],[1207267666,209283422,1972626643,87055293,135218699,300127103,1086651047,1912143123],[280197412,24392620,456305076,529692911,1968071541,1428727555,540182688,1119321367],[1889589193,952935096,1988427441,843861810,2081291457,1491065000,74322365,1337612715],[1640025421,2044811684,2054648439,1477388954,8788073,1886624589,1980237645,1483461549],[1203362395,398247542,1872933828,1281348674,263509309,320518032,1354788921,419072216],[763754612,1347636697,2025839626,2130364788,551318508,583593481,513302086,1580281876],[2110723562,1489791102,952538906,176296446,227849810,717789656,2037230734,177921827],[1182716535,1764840266,367267163,1117077721,541663762,1599485896,1820930319,1625696640],[855183257,408947092,462640271,850385753,504103024,1300665858,1979529955,1254411413],[1094860552,1049207030,1918392915,1013179177,2056475010,1559983305,1261645119,367007238],[872235791,247542701,534365997,747632058,1016977778,766840953,1266423530,746634899],[1007616036,400603053,1057928747,1988932011,2038491569,921940641,1591640498,1364071610],[1802882128,1606666970,1670527681,431440156,190172439,1732183724,1423753816,266174265],[1497286488,1345430718,1121665148,1904782078,487099515,474484175,1596160949,701889573],[1551069986,1390598850,1139321715,907996192,582910581,340623514,1434230018,750072448],[1305650472,1162441806,1755559418,1349824297,231436174,1934638330,1891076689,1712386124],[1205769130,1970364100,498090317,1973965218,1355613411,996068851,1376598233,197366111],[1931477838,1740002090,1417637418,96160130,1935878683,172266475,1000342733,649755123],[2027035076,19014839,1210088405,94210764,42519209,737987002,1604778610,104455157],[123701818,202918629,667330114,248272969,722794358,100049194,714982566,1145881429],[1402054373,1880312614,991437063,1404207957,1194192105,838437036,57607762,1296301887],[1158378183,1817144895,170870635,783121902,849908645,1182727670,2079606957,262321211],[810598885,490583128,1988719874,794612516,650827997,225337508,816706882,525348064],[606096189,197202045,1667677424,298610852,251366782,1297271007,497014797,2019474666],[417541168,23470684,2084731230,774904868,1547163802,97402753,807933565,2063127171],[1562156901,715981992,572935056,1364250017,1744466608,1093295521,1975089469,451143785],[1624739782,715418717,1499260987,2007568688,1040267828,1684362923,365463011,1029771402],[1421772717,647117468,702535405,1614161977,1195794671,446460607,1739433157,345648609],[932866684,1731949460,1257048743,984967649,198495928,874439580,157451910,1759163881],[31519211,932424689,1662608486,434036012,2003974774,1337471585,2111673236,1573395247],[826024874,859694347,890488501,533113971,1968996740,2003823064,576943549,283889227],[1515823995,1584052324,1412585848,1746549912,1810668993,989743218,887227953,766705972],[1037479918,1957963815,2108271754,373200255,1815036174,433841746,1445194134,1915945483],[2075086195,821205701,1092937894,1665980854,1350492645,1044471855,1426148390,230349188],[1316603553,1741165530,228514892,788311021,1229128195,1891355558,668139836,767441586],[1779361077,813564742,479537727,391069991,975708499,869202222,191439212,705787235],[1588129269,66589542,2033322648,1481926409,1162967175,1372128607,443250430,1864050977],[2082301429,1931346509,535437736,1048166086,1204649156,1893955810,714581452,1017296659],[1215914123,1437637781,1021177934,243890208,1601797006,1527900161,717781763,1256840628],[1714785040,464295019,1241852052,318628363,707104309,100140527,1385691064,316962328],[271461396,2093911795,1501859059,1480779257,1374721716,1833027426,1213920587,1856872964],[132811635,477076594,1228468247,309554650,936780930,1918362395,1448753591,1102547096],[1554760640,1147168483,2013678120,1099430565,652562476,1816195580,1540817145,1242854910],[2012830737,1779151734,1425808692,459234328,1714667113,405805998,692451456,1585142858],[178538160,1950477648,683377189,2066436954,392277751,1122462816,694571858,509541983],[733223698,207720652,864604807,269750490,963951952,884403850,1104351009,1865157881],[740409787,1061972399,2097396189,961074827,1517456778,587552093,1219873121,1147874858],[140305640,1923697038,2053873817,2044223651,171045559,1124704207,113254206,1376286429],[1714645589,292892498,1078674732,1867307550,1645959366,1278891203,1864271812,2059988290],[950798900,534520304,1142594222,1362624146,764303311,1806133317,2082113433,1581771256],[169482084,579403884,1470035200,1607342772,801001659,1231278344,241877351,1385417220],[834898541,829849764,2121379280,2085182231,1729897889,421444095,1000538257,1382249368],[1115048845,890873974,1433951382,1084439135,698398656,559604895,92972752,1002874362],[1044684831,1755536320,1488974595,2007102583,319487301,737274673,1071777113,1520710866],[1263793018,115997237,372878223,1289127067,707064553,1216720243,555124912,687447087],[884879720,189102190,1624191071,560624582,811697508,1237157951,1006056255,1401486918],[49237399,170206299,1727238596,534850139,2032968105,250317150,767798352,822634670],[163517184,1971927583,2056481506,1213689900,1147336127,164792724,1721803442,1358897831],[1551402881,1451582018,929570908,1501002723,111143540,1157968804,1036808724,971449165],[168605119,1845186458,147279986,891466972,920437032,2029198359,212860654,316464588],[1257609034,1381893782,592594454,1397375318,8644065,1654135324,13645898,771631590],[1679034236,928285485,356233856,59950090,1625589614,836819590,375949009,311684108],[742166716,1617021523,1916740216,1821471323,2071440204,2000305554,2008480422,200024832],[1336212743,1382313099,1461224880,1515952090,1693027364,407372810,825159896,1991048282],[1262156654,98924334,581002164,707091895,1297945821,1288869962,2119358076,1942026897],[313130513,1984210882,117581738,1024556938,1645111990,1899768332,696659775,1199744206],[371332382,1350700555,864378520,810528373,372786674,50165853,1768268400,991804886],[702082485,1664492898,1804251939,204504466,260061401,861304005,1884295251,503824570],[670579820,373249552,1580778253,134473534,657215970,1665292911,1537644206,2034822095],[604353093,689387922,1206850594,712727129,1835272466,1175288190,1088471546,242158092],[1429203521,447674782,1798450820,1903815761,593306957,379379737,1199635744,59666749],[1040737080,613510450,153967277,467844857,1443242530,682625533,2122920974,1205336935],[960955607,1114760595,1995364299,581568404,1514432193,1545265431,1967911500,1138141008],[593231492,2103673607,1534903425,954815696,612260205,762944530,1506941157,1698270712],[553886201,791308728,497002510,1760991502,2022868516,209370703,1809405644,1364630301],[1120431872,1236092603,117014755,2073029706,1738674877,1503281916,480121643,1483349342],[407849638,236211351,388737237,1541266377,656460142,950314119,2070410879,893681401],[626304925,2124060070,780918651,1900384416,1540040019,1929498026,988341374,491221010],[1915508845,1554379551,171778215,1161872396,947051045,712714882,1745256538,1572714222],[322161042,33474371,1937118102,764756579,887799195,184763008,1492518095,417504697],[595471499,849458370,1372382749,643252014,1013410399,485739539,2104768817,837576024],[918383308,1891691375,258866236,1396103945,1513466428,969423824,2032891276,1653224707],[631026035,108454927,778741078,1322787259,724519583,201858731,390874617,2032039697],[1974538442,2118107474,620507751,128571082,604342826,1204480328,772809674,1155417278],[1474983410,1193570235,1714833793,519048214,1274150604,1712510155,615647654,847016185],[1126784106,655978765,165909714,248158218,1097633795,577898524,1337003883,750756417],[1533434188,1969727756,1567988295,1367566766,1064278962,2118071644,1571529670,1329692543],[927056286,2103854207,1151461997,1933422512,748596830,733792435,187578336,1021152494],[186228233,1721725979,18260258,1771727790,151704703,1049213946,275493095,1355016180],[741467997,663725454,2006395122,664407220,748112976,606015096,1452365987,1162288280],[612644886,797942010,1569101812,1840104606,382962776,451320547,105766921,196776168],[499107605,1821274456,1946677988,2009050095,689962236,1173621920,1670518280,473877309],[424924279,1939385222,1276192732,402529759,1731348199,1898635312,159117355,167923001],[274878403,2127112724,336967940,721057798,945698138,1765683099,138784317,1346304610],[1137972008,607770299,1792874542,1077145083,1743959609,1950123621,1135021131,758475745],[1368077537,559024240,311830753,1739259610,53085041,1378162376,1500868906,46288410],[1116566737,1747487811,1457653204,1533987006,2072606642,2040368684,1658053938,857273850],[548004918,2125980380,1788940789,2084936929,1546232254,855278879,1382277630,839539494],[1867695341,560459913,296931902,1783898762,903339471,2077574385,2110095134,1216047431],[906706989,366221237,334162480,821905579,970610378,1061537694,890619380,989841852],[289878621,1720156772,1690057722,2061476739,1012863981,880709700,472340690,1006856902],[735464604,249977221,741260077,1506063559,1240413513,1634199447,570001060,1821823055],[400638457,1516715227,1733519924,364076993,1095281608,713262230,1356312438,2129355454],[1679290240,266669631,1735513951,12076562,149472398,800504075,1044597517,30874244],[1262131910,1207783069,1120073752,1744717126,536044602,361320118,1425127065,977460317],[1848342794,2064698118,54224735,55192860,999875151,739040891,1451626949,163559238],[772744293,759842841,1690944329,2092821786,1540239582,797466644,1453111002,1430861435],[388374304,1575445100,1597355706,352678565,1936186813,1242425456,1886784918,1091947059],[2057453505,789244578,1361446428,64790617,2021030352,1936328184,1789863875,421430488],[1606312937,1804743819,1098875571,1950681337,1319645827,1370425948,1716684242,764631631],[69851219,1043437293,233844611,2109118909,1605497718,46623657,1193087413,1135457557],[2017025388,442506644,1504605660,866236867,56877269,1265760985,39300415,176880862],[1467120515,532255150,525287779,1875636629,1914564026,1000187982,1936128670,822606748],[46656074,539137780,1113896811,118298648,2035807246,849459634,6935259,1343923307],[156037978,1974037344,1017985961,2034459467,262509723,764297636,2033973843,212531176],[1713448513,995257623,688200896,896513976,1457917914,1390002924,795125178,2004477148],[1307150072,622242677,61947021,1455895901,652080676,95748011,360185205,408103636],[244868329,879111328,738408471,1866311185,1682711584,1541851627,335099657,1361602174],[37455700,573654378,1090798891,1380024211,1237844765,583615778,2105055823,301131105],[640771493,1999618936,349088267,1502897614,1400561730,1667987520,475036231,300841386],[1270707231,1225592283,474392598,150298489,656546589,1863481569,1376731735,1266880157],[67260096,896483831,575426157,470393413,1592773983,2114484921,342704704,1410619190],[1287588572,970293324,1193899651,84378551,1718068344,1892430586,874714591,1845931701],[1536026798,77981438,1241993351,33627919,808697352,361462885,339106345,1722602862],[932260348,895372641,73792202,359440711,239370619,1294396356,1553821972,1275794014],[1569753286,670390152,188486698,1596519206,543509367,857273825,283556427,709149667],[901061006,1003334197,527184971,428600900,1618559018,1791648266,1378190276,630601665],[1583263364,2062927190,1183416476,660703170,549569119,41030328,1453699249,469873987],[2081862644,692776056,434259337,1975318407,1350778410,581497585,1712110770,1792413367],[1183744857,1483113434,224491812,458497381,871708819,1599493715,1156415595,1810997930],[96174507,391384667,1516542406,799140400,946126211,1566991248,73986529,1439066904],[1554301046,980314824,1807955506,446413949,1957148856,1942987973,753091908,476175295],[383004342,789187505,869914714,1274169917,1919543334,2025272874,827572711,815032143],[1661828147,1716703608,27397726,1532956061,309443481,659476111,69613453,850470182],[1641738046,159708947,2022024146,1060906622,17278435,2106463419,1070333143,594350746],[1491955413,1451490118,208385821,1632182518,1445191769,99171220,110405222,1822378972],[73613423,820394411,340548439,1661487046,1207713333,1466790539,1741866326,1253426295],[1220642862,1576840436,1192364039,1284947523,1583596846,543219682,1648905496,1837822060],[876665460,843309126,1142442921,315556755,1204866061,1981659838,1937612795,1850489163],[1646064690,1877196594,1958404220,1768615203,1862583213,593038556,1136753531,1444636852],[1328149975,1786529469,682163626,1357623042,583514541,1412231968,573339411,892242589],[1968201714,1188616261,972071675,1606559640,526703131,1248586498,794773228,1261613215],[465318548,2059111032,1799376387,1934384021,1844740273,1860520078,1897748647,843786024],[1051898975,1672997234,205438311,339920162,424602692,947880055,2121578222,1617248153],[1348679905,608690258,566883164,1798212959,391926007,1269233154,2038812757,1457733443],[717289979,406410845,896605106,1469379107,469909780,362196946,233400363,1221506110],[220698153,1688376906,550777189,2013994346,230724689,1828019725,469870027,2073479602],[271383857,1676325021,1522425241,241317915,1968339819,745258387,193578272,2088742575],[1792361668,913915866,1079791495,911841997,558621662,2352808,403680984,48691153],[602404657,989298406,305737630,1680745546,423996149,927329952,1853112129,912991866],[539198698,1926209432,802427816,1861777173,1913294641,1338479297,706601877,2019795643],[888050650,134507418,1162746248,15069544,352302777,1553809906,2045067915,296749423],[393153875,656144648,1504075899,209437876,1456426462,334893616,1537621514,1489318425],[612806228,1889734390,657287954,1182536544,279267803,165760785,109206142,606159699],[1558605738,1527171181,1751571820,998794361,60612928,1488721549,1451126652,223279367],[684268296,1977803318,1280526823,609346102,682673979,668132123,1823362762,1007263048],[483018977,170248151,1620183521,338528690,619031754,1830280746,1084146137,955045429],[827238217,668903735,1984460077,394983197,1365166546,2014378871,461921000,753473931],[1786891234,1471984479,187941938,511011769,980228333,547821762,1730535076,2083568018],[85499770,1493577231,133304904,1770213739,466926858,287079676,1204759063,488328171],[742241978,995265564,857479468,1852465898,1216130116,804242340,1188528143,1734026643],[1027159086,2062663984,1818709158,708824391,1677000626,1497170724,1999306811,114840233],[1625347122,1185906341,123324039,1258755746,1272329134,1968412022,1470049754,1453450234],[2046359556,406357210,1327414460,1099168300,2022792928,591530672,112388143,107983153],[1800663981,84369733,611794751,407307260,753566400,819654871,380902689,1182849010],[9171762,2050141651,1703472513,754453108,1560985558,731084335,1971777470,126731500],[514800056,590238028,910270319,414940807,1649068957,620889735,780696102,276239462],[2104001363,307799984,1548385672,1653303858,423493972,2088232460,620676477,1499544970],[1448605506,1894670584,1239802014,17968490,1254356085,1366561970,1490413064,1405813213],[309295382,520652439,1546887028,674583526,1042382269,1562443673,1385474401,1983840192],[1158280213,1788975096,975074198,1540842123,25651969,241194012,2077539470,312399413],[1498654283,858223379,1808937540,532482574,1622067060,671803899,1841730729,1353085589],[28529134,1479582643,2115772185,1023298245,965020976,328603987,1000027654,6037889],[1327725215,1279110078,1434637776,2017400768,412516201,587511800,131118913,1987940732],[708555584,2110699125,1144355164,995138976,135197318,1135499766,1216638035,528362174],[1018080984,390609794,1723919709,376165373,724334826,1297749457,1310371807,2099926683],[1043424551,1304012787,157190428,1902125510,1855404911,1547717404,412404131,801748393],[390031426,752393134,509773903,1445915342,1378867293,1159231340,622776112,1781495485],[1337407551,1571431035,1563103518,275965358,1297888768,1541293455,1313153420,1337529325],[1622955976,1257451851,238562359,68786173,1002006365,519616516,1558768507,1958186153],[2043382918,2061232045,85908641,972409046,1536324298,930111267,410310695,1431388160],[897115683,440691149,466844963,275788491,1040431414,1147232430,2062955490,946804149],[1875223765,55959900,333511837,1425958880,486013964,2123717404,1708761166,1555557887],[1303183075,1765909202,1706935887,717875941,765840308,1834923568,1111462764,1771107401],[466370406,1093653741,79686036,2117090621,2061075540,370931018,1907719021,1294603565],[2026674006,1520219170,669873355,709591628,1552295631,1383753835,1445848061,1200561802],[1372335296,1421565268,1345000919,342365459,70031766,1905919897,895037270,1820608366],[1134612817,1987520644,379383145,863577338,645605213,654936865,468495591,107103027],[428690926,56300541,772024065,205318493,1177379886,1503928014,102724031,2066224316],[383100086,1621556336,720220518,1668754274,1247268544,85483845,1104585806,1948051955],[1511468222,607524432,277215430,413004412,151670848,1724615593,1064324506,1128401151],[189419899,516578563,1778281317,1292898844,347295603,1146770086,1280662376,1603497253],[1830423130,414955151,910166681,679649339,227023183,1319158106,1116671968,273168002],[1879523392,431307722,56186709,1693432333,1136510619,486421660,1238845678,1048203616],[1614399308,437819241,1657056139,854020183,59285704,1234432410,1089554676,945885842],[1691286672,1800011700,1205781208,1290385961,1940553073,477425196,1548158502,801282085],[28724530,1153318975,477278105,1322128154,1488141218,2050718576,1454680737,1069077991],[310104277,1133937921,875690524,1219023981,379557406,1756693534,2098637044,1837949202],[324454098,838901764,1087671489,1016028681,1634751813,1237449406,475911314,1332849039],[856342200,187651711,1423070234,477704116,989304364,974515922,342524944,69450801],[1438883301,2079539232,347899268,520710654,659009371,814632907,2049087081,1345126012],[378132640,433336815,645138362,1168019661,1978310764,619595984,2037683178,487280170],[2064542064,1020024087,1904382572,309974291,1436419174,1381056103,39681978,577224727],[1110815137,1366072995,1212435079,1029660001,10095114,1720031645,1012372370,1339423120],[172947583,1300030291,52188872,1761477185,1795568680,1242557441,1355281629,1121064261],[1845158474,1395405753,622390051,630072930,1041161021,1950588777,1868607957,953697522],[230611456,2068290044,124367077,704952519,850917612,794797442,157784704,434276687],[968804381,34888421,212962372,1607758695,1236360972,492308272,1029024690,177445159],[664580858,367358219,1151888376,1366657474,31426538,2109557404,565473334,277566317],[2036470530,1793841783,1482386991,162407472,399445038,1169638112,1873947447,766744990],[156398896,491503079,1306974441,1658740322,2035654465,986604705,664843730,1286227370],[1673203054,313032392,529114187,965141961,294105803,1343480045,501728519,2050045315],[1040717002,283564354,1727286897,2012916632,539489801,1491721235,1078526884,1873322144],[65624621,90415539,1901263396,1637311066,1187017756,1385355843,1513465675,1304516063],[1777186813,1557687002,990119824,109487377,137871275,1975564350,1002703297,1786586200],[531660912,1155393168,1289718390,876855765,1852994250,297477473,725057054,1142306577],[2110398043,410902735,261722759,2083532038,1871543008,1451282634,1639301406,1050506499],[121128984,193229481,1748656310,536729182,1425809870,14177855,722749373,1527406022],[595834880,1709910720,1475705509,482022860,1919078006,304555593,963371671,1087532891],[549388080,111273991,302089564,1060807407,1537551585,1338414654,1354782573,1183025088],[696428347,1265334383,559566081,110175940,2065282174,850268925,761390830,135138101],[424354286,359467013,1393588431,386700102,1541902842,830699193,696986818,23592516],[66427301,309011419,928959521,688104302,590326752,2017890439,1864264443,271770659],[343756029,1324713851,1572044765,1199478205,894514395,495272657,991242276,1944465468],[882878518,16969332,665369417,815855311,1284298558,883417685,984006952,829876278],[1825755528,193029102,1806284229,1364370778,1542222765,741952973,1014649149,808079112],[1981755610,41933592,1581356170,606624887,936996128,205966626,1130930508,649050501],[1071432625,1900761440,2128758212,168803028,191187918,255265897,1848572119,537736466],[852683503,1289055891,1021563529,1844063734,391741249,1832647837,659375347,394429366],[1848431023,2063485080,357472970,1155191718,1373068852,1350196913,1198978763,405364312],[1958060386,593060481,71996399,1971541145,1522414242,927498493,553893790,1600946264],[397705233,1743357579,1968434305,262329085,1144865765,68061094,294022140,1699327035],[1141468671,664322457,41295114,989094383,306707332,1125311678,835531685,870143141],[1003838762,1917298596,416940618,1416968816,264843910,45537736,136878118,1286822196],[633451718,2121175797,923169594,1942334269,1252623319,836469682,158014942,1950939475],[2120224551,239160526,1709332265,24318484,1340144030,1176760564,1413230045,1190260769],[1389771721,841955100,1408206944,213685473,1087177821,1194219818,1957920311,1983397712],[1921414787,66496277,849816867,22793610,1190994409,714049012,281151209,49400817],[2113164134,159514919,1601030127,1377110047,341150523,777797473,1842331944,79418386],[1740043961,1450955666,745323165,1676748016,141195483,369443748,2000868461,1715528308],[74551489,2092966761,1399828995,355055504,1487725938,38920746,108033465,1536599287],[988567987,1890990485,700848161,1620664031,1381747210,1397247155,1627203813,1775467758],[680099581,483841134,1509966010,1093740308,1757895411,1259203785,1767591026,654182134],[678998678,518772040,1154671297,1629523186,335504998,1810484340,1000198747,740908522],[1359278464,1367208194,559517217,92845542,405396994,1751252151,1621429493,941409086],[311554023,1891687994,1327168954,361479416,854020954,624951115,1365874971,1967252749],[1249406691,1199285533,1849291949,402421200,276912132,639116295,1349726430,1581967720],[639828326,1771100033,1686284849,704313558,65188885,606310954,83594163,1539074819],[842095154,2082561314,884969260,2038638659,1942130547,1724767708,695565852,1580425111],[409455908,432589955,1107566138,1400114395,105021894,2021198751,1390088509,1473037152],[728811267,2100320551,2049823978,1796134816,3041967,2015043384,315206982,620345745],[1397489149,1957590508,916505719,446411204,811796005,1318146197,1577009228,1781087507],[1564052970,1818142643,1025544345,1666227370,1223483039,1769860629,29588565,1298690517],[266814286,881327804,2037841442,1341541877,107295412,861954760,336166505,2019151821],[1675121255,1756139510,1556588741,1952347999,896003123,1247662370,1721871236,786827055],[754378639,453536098,1575262333,1426238391,1579306928,1149466530,137891207,690759099],[34783490,914034384,1734188537,268787751,1247047763,2084672289,1469998377,454290015],[1200483220,450135646,875873851,493200655,1120800196,1747118325,1544084369,1759401019],[128884969,1232690821,662015015,1273717405,12441467,2002905356,692870995,1652375787],[422757745,1197556482,844162169,1829528284,1759303614,1510279979,868446703,1838725711],[601026867,344685800,1017511729,1777958756,1178237231,984875392,480510474,332504732],[1637940616,1854596422,1873190382,4648082,429723176,2100888496,828775195,515691985],[1094277394,907918384,1363642250,768076955,611693825,217103019,119081500,37873660],[1212119653,2088660241,364234814,471247404,1000009463,395693843,2043848937,1603880107],[1250185197,1826857433,1490481070,1431830819,1676650006,738917001,934772642,1253251593],[1198295844,92765914,1368946818,435846857,1944580848,1442983374,903575640,1657799097],[1664879129,24346603,433455351,1312425064,1408451721,1245325504,1417485096,2044091864],[1544928831,1748999065,1300829225,1904671359,2102782641,378858218,2130666340,825714432],[76630161,2016879268,455170368,833331263,387123682,149648823,16144112,987921843],[351428224,747559506,689869234,1206592252,783787665,42546337,1659235968,1580136157],[1161926676,659088242,1360340488,1631764713,1161844705,257959573,820393978,667260125],[1806925220,1039100430,58106001,1582300961,546242831,613572774,209573886,748547414],[1801890260,1738904056,310570831,848563689,375643052,1888337481,61198103,1982001056],[211586584,466971222,395847792,1667123415,1096071621,191298733,1777315081,241466874],[517774352,1523543485,1805277477,1241718833,1421399313,576765383,182058919,1498183289],[1879119761,13729877,675185570,733013027,1848194261,1628796186,203781840,1160781841],[569093131,2033837321,1349435080,445394646,2061031345,240066576,271499776,2061458544],[764799406,1292740511,437979300,1048944239,142590898,1297228884,1559832421,1038597459],[1886096532,896805178,633800392,1928892015,457169862,1345005747,1655280639,785123208],[620879796,991813484,371741415,48983375,864687791,560540718,1602149317,444202360],[709183387,993304701,197389107,974459361,597929766,349593195,1561691504,1257246243],[2066097560,872552940,762476378,1698797621,964241080,747666311,1774164472,1636406409],[1167514030,888572585,330370006,2129429072,840391119,1342075642,1524752403,1035824799],[840610072,1774879161,1954811305,98868818,1211573725,1251682251,1006018901,1192509355],[969190986,49680162,1720574748,1010613319,1463598550,816656323,906918601,583385496],[1012826268,357954973,989692841,2095111317,185194319,1624405166,248051155,603075401],[725383634,1102073367,308138224,326039272,119668338,1071862172,2090592182,340413484],[1093908595,1265014625,755269597,418955741,1454201163,1987404298,1650326238,586459990],[1842813313,269965802,758881421,1676955746,879175617,279145464,697065533,625546340],[211738468,400960723,2039923869,571902909,114443627,546147918,147656204,1555802119],[954804706,1355489115,878692397,982937676,2054157185,1148832919,568967148,1395532105],[1647349547,594692424,743016351,1249302205,1557569670,1274786204,1387364466,851523994],[1812756061,1103583485,1966877325,1609366662,1710698382,874157555,1297720317,896570513],[1990591468,1297062367,33453004,692372004,1172533613,1972731076,1802134974,637793927],[125049951,1636503845,332816375,2027392421,1177571376,757256347,1047841301,1074768823],[844826418,1827830486,1650849523,2047527594,345390020,1353260104,1713927733,1292680226],[1545783709,1376050731,514653001,1280697725,1854411265,681925768,574370263,1766360544],[1550739720,361701630,1878953832,12846230,308143671,331929042,2074172130,795033750],[1486074839,1653069690,335249774,1233664386,419305947,72513085,234324190,51325610],[293565996,418043502,1201596409,2082694589,196307092,2049203998,671339087,1811581210],[196558598,813313063,915859512,275353574,171667290,164523414,757741720,1844017510],[993120876,554657481,570910213,1350868980,235766532,662200566,1068811285,1389568823],[2028150865,482331734,1126916610,1370222876,1434176696,778502375,269478843,497907897],[489997733,592864453,89903208,2066948841,1481252929,614657242,322062528,559811984],[971967748,2120148373,464791739,1442092237,752573402,1179317674,1497753918,802709583],[1974182327,443341278,933190870,968319941,425548847,115187348,390083068,847743100],[650811644,1948258939,840822068,137456031,1008805263,409579722,1339215704,1099325124],[1522980119,1742303807,1427759492,1664325181,1477142936,1797214526,523584207,1295363779],[602805756,610265944,2088834416,1497277786,1727669211,1155551608,1216180498,328003502],[2071059143,852403502,1394730257,457239558,2019692853,274128484,457656888,2045703902],[1739025067,1889790065,1554897794,459711436,918880884,1573551457,1257880439,386675402],[1546977785,1840592543,1128744660,1481349965,1604355200,749091149,911709850,627638250],[425644639,36805910,1483495176,206064416,873500425,1912932046,295657973,197352335],[1131410553,1951417701,232184884,1418981884,1482657996,1467556984,688163861,271189500],[871331574,1085737965,2002934584,1280186912,958324087,1398404798,2094000838,1125131015],[1399900498,668169400,1504002689,112273442,2064680839,514487130,870894249,1793064179],[538349069,873493797,902338533,1748632087,541187802,23479846,475883223,1505557678],[1203976042,1206143783,89278221,91463282,325509609,1374901506,764794673,1094413903],[626353999,715174091,423218007,1819492214,936215718,657674408,1466169719,988057921],[1842875351,415702417,373622435,345324808,1751225292,2020888660,1323979512,418038793],[491013570,1045131706,1787185686,1949362414,1696555629,202951802,730110093,1256619269],[1720972499,636394137,611433537,1123541724,565514626,254576036,1140803932,1761004159],[940427599,289419927,438770435,447373928,123452388,733779364,489609597,1179860541],[1989249659,1188141841,1897781457,1586865996,187416949,23997885,6735907,765282163],[745766737,1202609131,1166983280,1310077172,893047483,1187909371,1699227027,1852488677],[1709512774,876077769,595681818,1033470210,1966225131,1527463518,840941814,164834751],[1599794716,1676879740,1523241615,173423051,1196498834,23507276,1161527075,1201635292],[584919991,607388162,837209276,213250622,572275016,1048389601,1772515460,506059975],[1051353330,75724375,1076435149,377570196,711236548,895724427,1232536526,279900200],[471139460,157184990,509351055,94025168,3740052,607522813,165404683,2022390456],[837514445,1258652357,510570152,36163582,318743951,1690580151,1007747209,1165601951],[2114315363,1686774958,1665539952,974362767,661018660,1791310394,1354195033,1778628659],[710460337,1673277247,758505577,550614497,859074377,565319236,261345222,501290022],[2074316870,1503973708,1791221629,641539356,1216081774,1577007656,1203349510,704225923],[1522162500,1707184695,801787071,2038942441,1743522098,1730212457,142015589,1019896401],[1314066421,212872698,177467862,673692728,890025164,1751067577,1116320072,1036314891],[510717719,1011080984,1865909449,1989810235,1765687936,212445052,1311371839,595248903],[1462641487,1260166372,2128802141,713577984,521264583,779970134,935040146,1020014334],[707712263,1369439458,177557905,41698535,236288981,574075288,679328820,1112280079],[703324921,2027920559,1275762191,116637082,1116912870,93750860,869902086,417681138],[491886611,390127755,1445258902,12286607,1433573043,131119823,569914942,1484220098],[1017867591,1709134727,121175659,1056965568,512684940,255452687,1105313110,1102036741],[580623600,1385930912,891543847,187816980,1809970740,561856619,583873396,448906786],[1280788569,640672066,809033164,1920934431,1769394202,582439961,1739305838,253939013],[1079437179,738370211,1382253641,1734801139,1365006498,1023661558,1426822642,190658474],[1864560463,290437992,286225245,1473233404,938270989,1037512713,1433917780,1928016739],[1953590859,184426760,1763866710,1314551612,513440040,1630893383,1575955736,1922278912],[446886027,782272822,1129153300,2077153694,1236193999,1696774685,89763662,545519586],[1153288082,1080682910,1824107102,2081436759,238237303,512171356,534614124,201052364],[749728421,446244875,1629374726,1588010991,2010886902,1173327575,153504801,1351622477],[1404973779,1995180229,1172477402,284113040,830942695,1256389923,856452080,826365132],[1121594446,757719659,660803472,1749475851,1080924126,1391831106,1125176934,1365974113],[263937040,448410543,16518905,1337589398,526785942,1023405766,1834071604,1970709815],[2010799676,1149628792,1096986566,513187707,1224418863,673883350,1707796876,1582025600],[1382622165,30944991,733741053,47031614,1973899556,71892967,1833159564,1917441862],[278144310,810164074,1637402608,1312539805,1924163787,2006584590,2025883089,1774864561],[727836512,1111396432,1056348911,1657235063,906618698,1447020686,1902548332,1112686448],[8629243,1140801531,1413568861,38939032,1704314061,1672704790,336277686,197095297],[96842613,164737793,54723287,1092647715,894551121,515999270,1994341396,989529183],[1614302831,574599946,561827489,1745361496,29535560,1291511788,736932812,594981148],[326875899,2055048346,1776260592,1704893573,1718404403,1734819703,1076627407,1896026454],[1493739313,1032717092,552582544,1777690015,884380862,240160891,1325456825,985483705],[2032454298,453054805,1556528412,1771930350,1549629010,962074871,808164847,168132945],[1371244500,1964177245,1355316227,430312445,1131034309,1597336797,121854236,77468225],[204238423,955353522,7572037,400709212,1994297907,1065382692,139509369,1500546838],[1243791036,1674916321,1737746737,1451063615,1224976647,1861934814,891912842,1346364142],[204084621,1151310282,1377901275,1116790248,760847414,1598881592,396836218,1731777237],[1293210619,1087970515,1942235958,1794752925,2018459907,995012171,211877870,559162500],[375137327,11245364,1324438345,1998631946,709694681,402681585,143498297,2050594880],[1814778709,617393041,292750500,2129070956,1752567998,793030382,54066554,2034476071],[1547149004,571979238,1894647518,1984364246,1015165528,1385894812,842987006,1161430029],[1894730505,24953583,175680937,946718415,722807047,1720705820,1517270545,1511298536],[561786948,697361199,1318764104,952068900,1565566366,70528431,1052580697,427277802],[595310892,827719570,805107380,1790065495,594254050,692683994,166635180,642206025],[2051691180,848070748,755519137,362986014,1175422456,105426244,1269464284,1902250673],[660464231,490770735,1751991096,791017580,657972544,595946325,1757011615,182683443],[1951396221,1130752225,1714558351,214756285,433117345,642433290,1889081201,1893446903],[2113739187,429992630,928494315,1669409075,2080773401,264182924,1612875074,1376976148],[619471405,883878179,1168422804,1775708274,2076558355,289661883,1950788833,1983264050],[1318950201,1552529093,328091391,116897684,1574504929,1003747335,1065782328,1608197947],[18937772,1657305147,1813011755,733174483,1799369925,151565763,167904883,734869317],[932908371,289368834,943012928,215751809,1409737616,2002780106,93155698,981692209],[91490841,793573673,684444922,1631128667,1788111596,1487873608,1515558271,819346876],[80798693,618274562,43985844,1073633118,1023617982,1029609564,831646727,770029408],[209562663,1714387013,1304061041,1155305041,1797700846,1916509758,566777510,284964463],[1838036546,867875831,1672819489,694592366,12169534,456482501,853647710,1609684916],[1251907212,356940426,1053514133,885293440,1426023428,1384071416,1343786348,172489043],[1174499529,2056058521,1429349130,1206744851,1531161175,563914562,1690400021,1411421244],[1162467538,1236708819,881413404,272085594,1375253320,1244166257,1114652837,198069203],[1905287970,984613587,840931261,22397967,699816846,447247574,1192008324,685282668],[997765893,1166823808,837871062,2099349326,1040829817,1163569274,1853071028,1957064833],[296069966,910614381,846984700,1137449877,1895959385,1589881788,1675297515,68630844],[737671382,1528918749,1745841693,1751031685,1884293880,1381721161,530328761,142701366],[2045855523,729651326,1153318014,1428491674,398453923,763211385,499214429,891271499],[249765859,714718188,1624782119,1601014891,1768683532,1679050313,2024475050,1512567652],[84713078,1169678895,1106957067,1319398065,1822811383,1823557513,413609876,1632690134],[893071290,712463376,440339210,337923251,1589326202,626240929,1232965284,1427611986],[332858512,1619845606,449678636,752427406,266791018,1040124108,1085724305,483916349],[559227698,1485080441,125968843,1321071329,1447414914,37484139,1074349531,282469743],[23151540,30412861,292480441,827573944,989345057,376920722,1569581984,1745025016],[1168956633,240744142,323188406,1603377415,1571020709,577022989,850083070,1020971819],[1645995674,1007168801,1997400219,2108747610,1782824985,149049717,320168628,1167166786],[1987550281,500538535,1347450720,1915380549,1198824400,2122849173,1623231062,1782104385],[844623750,864120143,1917792314,949008901,1971846529,1649011930,682648761,131606606],[1606717719,671486507,2078439653,1919160280,1523238716,1399293886,2085674679,839053026],[1118525125,2129785924,1202382904,8052134,362966511,333212452,1084956992,855535673],[44153239,396625247,1329437972,1506519353,1618584516,1171192773,420048264,513471461],[453212870,1125898585,1098622326,2029057877,1234111585,655943016,123267313,2016185710],[1480770937,13517799,1900174650,1601787032,1333518743,713033668,1521888484,1328327215],[537495543,1985525201,1071593065,1286712623,1386725101,888582402,1343731042,935352576],[1068936578,1604994127,553597942,2092969631,1467898571,44337042,2043719607,308555392],[1687534131,1996739883,1202754301,1107750786,2092613339,623349495,897562619,2077692572],[282539146,706873432,1339656365,1951506875,1263503085,840716837,2053031586,368207109],[1268504058,1609402546,358291450,74006240,1743905435,18565578,762834539,918546807],[912525685,13483563,288731277,772500880,2006440528,556826384,629703251,2019709217],[901923101,411806742,2001816079,642852422,576691708,1921856179,1830021740,914914155],[1128340453,607119640,1007583614,211050275,209197241,959622301,320954370,1302474461],[1569534184,694101231,1150045467,101911014,2095508030,1152889623,699628215,1629261146],[1854728963,1691416249,1854166056,257201563,2010537263,1695831841,33069803,226748740],[1419098599,216592567,957493679,867164084,1284070704,21313960,1038335818,1216736765],[814632514,857453756,1634989001,1581231308,223760148,786545194,285730084,398667114],[403616142,613622785,969053033,685935979,200244198,2035528038,1983042482,2101715479],[365644029,1452465808,599722305,1372213338,2110677435,799848068,337190613,1776700018],[1172889651,252835212,19390109,1533217306,913841207,303232432,539858359,1775019505],[1057069577,1058860812,2019421335,505031548,197028628,1416139586,279146215,1363303879],[1625444784,47626461,1370830297,712009456,1316943947,1351576745,865445181,756133560],[837224758,1585003386,310541034,1786779700,642967040,1268128992,1286248756,768046755],[861984332,555172505,44443409,635147069,1723949222,907853198,1509724949,1587603097],[1567295931,684775333,914616280,1666812928,203090755,1012337128,674510078,289729223],[189151539,1702742961,799803646,1487929453,540856458,2053413221,473003027,1346281459],[1981457596,1830159679,644494836,1232123551,217165885,243377998,1359157297,1738976867],[353358540,1603644584,979411697,1743743631,71105570,1702343923,2119859424,212394719],[896421859,1978850698,148700167,1396476879,290105287,1886018274,22970886,1839109782],[430836378,1123007218,462530203,736233595,1921210302,413177984,1924347414,6744070],[1805647175,1813292627,1811350151,304722133,1381227745,1530220279,421195854,1729792217],[448271327,1674834651,2030815388,124965064,1200639771,436929498,1104240044,2022358579],[297493020,1260049237,1379496730,1140612628,1241837868,1516461571,809963363,380970544],[1890055560,1047183840,1113067308,1301178346,292066738,1599348490,1819335133,516281461],[1116892542,1957948538,195079473,1814941275,1859797493,1641133693,1740038775,1032333922],[1276572088,592822262,562053345,273023300,1337795291,654538185,750974893,1641024592],[673324219,1484464070,1238932050,739142201,520751692,1897839265,1930934203,285203955],[1930995597,1488107815,737930661,378217989,1475502570,1592842564,1241113505,310588048],[49350280,1921650294,1637752384,1671575833,1523211031,961988162,1054005131,75017819],[448785936,578197846,696735945,432264480,158921735,856634297,1350834649,258780519],[310120350,425106122,935990804,1703566936,1870729679,1073922997,236557080,1913469088],[319204317,740932939,578617553,2120959395,477572777,1587251410,700011569,2024959575],[1845473233,1983724279,163649392,1085846991,79129126,1575287324,1489363662,1350847007],[542820516,1464874767,1314353381,1430377057,2026439182,1490643001,2035797042,1823526053],[329319542,1400218117,1372196254,1245035911,769544618,50755768,1427099633,1634912806],[1807474243,2016346360,1883756711,903433563,419714992,1959301409,753110498,1834597275],[1788788876,1390512837,2117135571,1122886290,1307626651,1638033341,487400436,920766851],[1224221458,768834915,1436445446,743476242,562174621,2061973137,1951886938,604538534],[969336960,569428967,352039142,1669306087,22203781,394781893,641264684,486766556],[137795942,242658542,1463642368,1820448828,882543554,941753624,318981045,255076827],[1798168176,1733196569,396242075,1908237434,511233669,1766112184,1215307155,154777028],[309440735,877411274,87593012,974517015,1768294560,1002549527,1002863830,1686199284],[835079553,12806149,503192610,371913163,2065001673,1817589625,536019532,964636052],[1102595792,1276340426,1016872668,1366606985,272449247,235813101,1338801648,1060330821],[123502146,674732228,1129272388,1511517234,382193694,269197976,1407592285,1121992413],[1140360839,1212041741,119187449,669705983,82551461,993390624,146772417,756158527],[1119605494,36237851,562208794,1626685526,445210363,1933994238,1217260286,1231075735],[103006358,41775654,1317020238,1030162710,531741378,875895998,1361624845,1296760464],[524866773,37834922,1683499986,1135276814,2012290001,1410525828,1412397480,838579908],[1673030767,2083288182,202124301,27997455,1587515869,1590546932,2064552832,1613917748],[1455273529,1934881077,905890196,976600352,172783234,1890774602,807053898,875928884],[251347508,368387805,64224645,648395793,587437496,1031706262,203069772,74895770],[2013300948,480648068,1882464006,452710645,1793512105,975860516,1927715457,406089145],[1997405118,1242793783,1982509775,177131919,1863110631,1863152157,1969802468,1379871583],[1992972758,404706795,453822228,754241995,850461134,521073239,603152929,2124934971],[63013988,1418359678,462109385,520569225,1443000858,1857477689,1202094285,861543748],[291521665,477994438,2066193078,393759784,1743641757,868852580,2001571265,996615840],[1370189573,1702246947,2022414811,1624292962,572912231,985048528,615048319,729102555],[1229448358,705936522,371051581,1880418502,1318837650,1753937761,232528974,859775601],[1177377864,4815903,336878813,1841380459,1604014672,1941566843,519061010,1923795888],[105900654,1194719306,327685851,640034375,1050234896,410314839,1585458447,1523294689],[1840742782,1317596383,644000866,467030274,218813982,1924369580,57246103,1097693360],[2116638020,212810178,248611829,1683171625,1165409442,830753974,861734156,413399195],[1767216847,1912746823,702515933,1313183290,1753400112,846365684,1122273542,787027621],[1061776766,893632229,1922515172,1844203759,1249493138,9858299,465597317,797598784],[16009511,73730920,227267946,856149501,2117994685,724719206,132929989,934372319],[1937203242,715888451,466379598,455761076,1213246065,495468793,56588746,1621779377],[1635851423,1038657972,1237598758,82270827,1913558463,1499650701,17223560,91794069],[1420985450,1427215127,634111766,400966509,1255948108,839648580,1685045653,1687702051],[1604777386,1571945893,1351394671,362423135,2012680564,2062855675,1092339138,841252351],[810605878,793658910,1573556602,192989865,1748816203,1096997683,218460794,563477334],[1043345258,514805586,2019112459,1892284538,81443939,1536511615,1639139818,1857786597],[1108402441,726395028,388456929,1198970259,2079300874,1916858018,776547675,1837381025],[104311040,905702104,223623838,1613514619,2070197037,1444287896,720988002,614359299],[364262033,202754692,1783564105,1077061914,2115554937,1274400541,371879473,938462616],[833414561,799660316,1213934490,474249615,318088850,1729827940,18899796,1742285498],[737899804,171776371,906959772,1970735718,2082405472,180001704,1650965664,1037868507],[312131626,1282466179,729315828,1001461620,249697069,1267534377,401332173,1794478642],[1655324716,1345871032,1936956653,1620857204,1795727352,2013129550,342167512,1085871094],[932697488,1961619432,176793096,96978000,1627608995,110726454,1989679266,347129442],[178651356,1968062418,1409810433,1709787404,486028553,1880155915,1319710890,1136642204],[1363309803,1581493471,357932858,1045870511,261465580,194464805,565568871,641940832],[977369374,1258372500,1853546514,42013727,92077417,416356013,333031723,1729537066],[495470113,1314542063,1590512959,1389097446,1524639232,736484059,901169586,231161843],[1468392417,1315694299,1281901935,680013159,1448841865,79637711,503985545,462002665],[418836425,977094523,1690743889,1667465323,1118425528,73167324,1216637452,1340877374],[690383977,1321721186,1278712697,203421428,1598342395,648852517,560627962,1160070990],[1568953681,534394342,1267010010,2050975579,1330033929,1837387812,1538977919,1296885007],[1107095193,1519546368,1942173147,1351380440,336291195,1241665887,45204152,1547271307],[2031643568,1929062896,795939423,725142111,549733985,606531456,1522252103,1586104685],[2007730914,220027266,372341974,1553027677,444557630,1209678502,1510613734,1794468871],[1633877194,92088364,1872435886,1024670290,134594680,451142363,837190429,793141809],[1718215274,473814151,1820904321,1381188061,1641827262,1231427223,1823194149,1823333066],[688222368,136006829,22408760,49476510,1399306600,1650188127,54161466,1777320902],[728347754,919083789,1846122697,386077615,926562697,225240105,1164380494,985679916],[392001347,429334053,1275779295,427943190,1117114532,1780967297,1619831764,1863715863],[839973727,732443948,793608083,113042457,1108548726,1486766640,1762610228,1631444138],[1715256183,403899942,695029454,359250648,680058925,864708477,1138559261,2017111453],[1611703891,1800732222,1535414073,1498884269,2091008141,384482924,271251602,1408914449],[1700929568,589372360,430437435,278816232,1752877909,112938278,2046863384,2019885561],[914924377,687442203,1578629393,869790011,332435922,1859393639,1297047937,456047109],[732302748,1652081585,455646636,1217666864,1612711373,404430211,1743990125,2060715639],[818223770,62273409,16862709,1379130040,890939800,1748625317,1138853149,179020281],[922579548,1554267019,1212953117,792539287,718475455,1462861623,1795819784,932817046],[1536484087,720218137,1532670213,1163261972,1457726652,1911260044,1425208841,1154598420],[1917333874,1953256750,1573621412,1067604627,1223555428,910206054,1725556800,1743215795],[1603233408,193584659,1919690419,995900843,1192832682,32079283,1953327690,1320953427],[1320745040,1028843430,1520243213,1568807547,1264465857,1060576250,348123533,1041038707],[532553657,1231360832,898308184,829042204,1865211577,1438457069,769355371,128514217],[241847744,1334762775,1157605909,427195746,610161783,1799229085,1826834642,223520535],[1320101668,1511440546,573490317,727326649,207847116,284767070,2004736045,970640113],[1848558076,1109734225,671710235,170380948,379323543,1170367332,1210092684,1797303659],[632103377,1104477717,552739280,2085248957,912134582,1603521035,62070887,1389550526],[1422141750,203218464,802035507,1176810906,771170403,134503420,442720318,785705274],[1171114743,1778378067,1646245223,1369215213,306476169,1018351602,139729566,1470135972],[886226901,269199407,1796245665,153925915,590377995,1791679850,2028321106,263690920],[107909443,1253202238,1097760543,1707472013,742201776,1396827659,1302201535,1103248590],[1280866096,1235233030,1354016061,1978787536,41721464,1025775387,766433255,515583699],[159601618,728235431,744400291,1565096232,131091219,428067152,381332086,1243095589],[649005599,1070809859,883811810,2031384771,1014838932,671145356,2083875985,979230946],[1648074648,2118906064,174358922,295016016,1758898630,1344258403,2039711441,765823231],[889261706,597437846,1900393839,312133219,1724456169,15426793,840061059,1261877700],[164885773,1501827120,864613232,1697841709,546159327,1807926494,1404459869,1165429375],[568168642,457636334,123977629,899855906,749512770,1167112315,1226202722,782485904],[550160302,1628563075,258187953,1412325794,1983168347,1068154601,787953682,600838526],[225109591,1860370675,1400311841,1033961127,1649837613,1656660025,1678726581,1652848306],[1838473713,1483458628,222418186,1010191342,621836363,806465355,1789208369,1652007150],[664430469,827719281,1994865280,889343366,296020149,2105961850,2091701744,1834549589],[790468303,1331012626,759402232,445124216,1615998846,388399833,1605693419,729252076],[302209689,1450955125,368880703,1008531903,838077045,1170872107,1122938054,1765155173],[788644336,1366214953,236353081,835785669,1052522767,1401474407,1747112398,1921592670],[2023182010,582987083,1833407437,156188718,196042129,55384424,1756806435,563126011],[1069512759,181911264,951742291,28960349,1716931525,765958534,1345775887,1594705812],[473049691,1459572927,985676588,1817578923,1588943119,1672478657,44848118,294786882],[1122591413,717877072,1869032221,265292648,857571990,745856599,1835485398,1502134820],[1098256219,964215923,376613069,246450810,1828844463,1216473645,1533222317,1596591103],[1375702889,1775969057,1278994052,198001439,695093494,1261920470,1801988502,201830893],[860761874,1742892127,74984782,1017030369,1191445376,29166963,1055101822,1780884028],[1081106931,882090212,37349924,438336861,1875329494,527270831,968259553,1817339604],[688164310,953575560,1068348850,921642405,2013532790,1087192127,1942173968,96281267],[1926675278,2107164389,968931359,226968353,951919286,673641965,255051630,416112653],[2024773750,204624613,1565718642,1868187830,878603784,599106943,274360149,1070438034],[768143729,208561453,61175244,1468738371,1769569638,933198099,2123932987,1493477056],[461797986,644515135,1556859153,1219616377,1679977148,2003661826,823900367,948090756],[1204729627,1538756592,641152440,418600196,884160197,898814723,142675270,1254946478],[169292234,1282530485,179502793,1948735854,1345708248,1144853359,16541072,1530398327],[207343581,1612956751,1708137021,243114910,1578908399,1732226638,1692447459,2119497185],[433237772,576137487,1116959368,1211190609,1426895664,1636670340,705437321,1854321809],[371289596,2029480456,106568017,1560568406,443771493,948919318,1169999597,1999385937],[454071317,2002598101,993230120,1036075163,1637290775,969931997,413270080,606693932],[674398794,1531455219,1167466692,1494241144,1149790297,1973589711,610430323,1093162329],[1841548442,1434079648,633027171,433754553,124970037,1248038610,48243592,1802019625],[289325131,329494215,1465455716,687620226,1576040018,2068712860,85227256,1286813945],[1189603281,679116232,624730376,636020164,602229253,1903418775,32549358,754374534],[1347425553,1780667262,250409306,777946064,189710139,2023523602,450092033,403563950],[863632995,1642248824,353708751,2015588502,1819836177,1305758521,1716654118,1444541207],[357850899,826285844,960396613,927552482,545518909,2055008530,1361484318,1339610406],[731349200,1030066645,625922941,30270836,616909839,654872619,823725059,1317220746],[830816044,487354881,945104788,1056512214,483508387,1567538609,1167491701,1777068573],[485415783,626054770,718871161,1325927507,1622406914,1846066350,689325163,172175813],[388112336,1052063706,1575984985,1624058961,1030825896,342808139,1554116555,1876503018],[255387275,2102646944,136965986,2033174345,177426041,945665532,2124932519,649778606],[1645156944,1052818121,311300525,862265202,551736402,542270033,67959777,316202648],[228234149,467536582,1258130557,961947509,573231190,1628926042,2087449047,1964622525],[272870849,1840703521,261253354,1711814500,825048373,298452204,1431253959,1234402669],[1265102023,1133960390,434458781,433470465,1301734293,1888316600,1309194225,419584945],[614130373,324246383,600010332,915247287,1193299641,902767651,1635401250,514307229],[580293229,939907184,537205615,788305233,699165232,863656312,933691304,738293663],[1897718646,1652659343,1827535493,592751801,519149905,537136492,949679176,652129489],[764021270,1187377659,2060406120,264768124,1799911343,553038638,1256331566,510357394],[2052681947,1375548940,1720737906,2003097938,969070089,1390213599,871092018,1442179283],[1997309347,179131673,860202175,1544728583,1927334668,1044018652,2006079326,227371122],[577159472,1736878394,1896274126,670235958,905599068,1021870729,67331422,307106699],[37006999,330480335,1537127557,1241116497,90569863,521445353,1222540099,683579050],[1239834828,1380008615,65822941,356409242,912338171,912724598,408916632,1480677800],[280594332,816368333,124097750,1580461090,685744005,1526459896,166227783,137855841],[908797044,1061419190,327037532,1841204433,234869448,1734333126,731029143,1952754135],[913069614,542815549,805379738,756234839,437663796,2056356016,1037433037,1042102652],[1427096021,2047397442,1223621959,707059980,1966215323,903471338,1768345363,1204598334],[424959072,377892939,1557696708,448348694,570435918,1713257905,17101085,1859326965],[1569208566,2126139631,445733515,291086787,491982513,319988463,1714455054,1333856420],[568530663,1074212505,1798702660,1278940350,313331817,1105143117,1420366270,1793472391],[1706196813,1458404666,563589919,725563785,1639141851,1737710619,440999254,1849243979],[327605985,1335698021,2064343262,180811237,979756280,351694210,484632569,1406221154],[1898713859,734606041,1113473414,615906070,1658636244,1196509254,399099263,1154334823],[1914437791,442174792,1989141208,1057977269,925829985,2126940814,1018120457,1101643908],[1864398826,1758496654,1115290875,1190387752,1894836537,336248761,1041505476,1665464073],[53860759,1122274602,632375465,1531220024,242542111,1925322877,1347974467,633529312],[471443738,1562870707,1853737461,303689517,1931610777,1808338802,1765673065,603645753],[426630906,750119547,17468569,1778911441,150770080,1957611657,1997021796,416151970],[1078992903,228931910,1351286484,1988522300,191353263,1324152570,881133455,548104667],[694128341,656924301,475147742,1696107607,534003501,2438392,193610999,25655168],[780378314,1177011251,1549163891,2040136455,435225842,2043079130,1843451449,1009489708],[434091215,1450557107,1024065702,1657568775,196459729,327831555,1621752467,1949343580],[1437055079,623012189,1109100965,1910643712,1445773048,1447577947,1021310783,256321494],[1085764471,565217124,1034686431,2086642677,638374629,1136357919,1487296574,442607569],[823610921,1426561507,539619646,1556830779,799729254,1456731367,1559516085,547506931],[1704087720,1374392018,1014069006,1009768072,1437763082,2049945274,552652448,1625808850],[1937044971,1223871707,1455674481,1602755213,1960430134,1778263997,800848307,2108051877],[1257527513,930170468,396857401,1519524868,1746489171,1547688110,949557884,235956993],[1589709717,243189996,272440466,1481125370,904634384,864214869,2058510900,1523606329],[751904666,807117386,2119500246,2031673698,1734191992,244008651,851005456,1379389217],[1797496248,1490898452,1973806325,576032349,197594509,904411745,1433591919,1185706435],[1750308639,1779349131,1649930850,985684018,1402976797,296996208,1365478874,2044318606],[1704963616,1697690225,1012834841,473269796,1737220292,1726272112,978590332,1945580718],[32013069,703919793,1994392675,1460285646,1517648126,68093456,1055009787,1495771767],[956983224,1844331791,85149807,1325918491,217231476,172940557,1942475097,2125337926],[308725958,319019053,244741889,1941285318,1169698020,1775898107,1294981904,875739312],[809272352,800732364,701338884,42677138,506853459,851688253,1257448750,1910241536],[1788922742,1949250908,1007425148,2100302230,2125592984,201338888,35567965,1508186222],[384140794,998564683,686537155,1920073909,612312149,1315333845,566394649,833997767],[661001628,1579627253,700633366,2059214126,1016596481,773533640,1939293236,1750882402],[816721760,668172407,1911350562,665158160,1232207330,514962077,1536219765,1472218992],[724858278,1146266109,2063378426,378997761,1264651971,168198151,1742960501,532087228],[802660115,1283214912,1614819527,1823039025,589670026,1462276934,455470895,166526393],[801632228,1714671373,1100750358,1081892668,2031452375,298290954,1829902939,661599851],[1305535851,1833589845,2032324894,419521303,591188174,511914190,332322955,1119310036],[1180995928,1368241243,185338466,610813680,1456092957,2092735279,1268458023,32305564],[202145637,482636702,1114732772,5299597,34803691,825990239,153056467,498742771],[2081819534,993959305,2066210623,1453565270,1938359735,2096476990,1092349800,982003854],[663190878,1315973660,494156443,851517137,1555567358,1395875636,1523509686,1005062561],[1448292009,114980157,701136079,589197460,1794155396,1266846034,112366285,1027497302],[2080730037,1017927387,1112346467,1572091001,1395994834,1453332294,1835085897,178418464],[331864612,605113450,675905483,1935214614,49832040,239139144,1335898162,152078495],[1449831461,1545832803,371930074,1399833829,1334534943,980376750,1424093822,164357185],[715859192,646913208,1348278752,498352555,976569708,1255706958,1772487682,801634518],[126375766,514460712,1464692557,992038371,587098726,3560731,1954880268,823867678],[714414388,50047653,719675138,899572809,559277678,1939178071,1329282498,862327999],[867360020,811445749,388181826,1462995572,1021284869,965201721,180416319,214002330],[1575168548,386689966,1173709799,1227254705,1067535340,1366742533,1059616931,1376129753],[1259265288,1746791491,439941904,198356890,1112494973,899268594,1930563058,934449393],[1643640284,1142129002,307752667,1586107744,1622722732,475537239,1986406638,219739375],[517039565,513216165,1079415894,1735179602,855261846,1208473517,673878819,1568457128],[2098308887,1076086963,538735356,12014789,241172002,1381400282,1247262963,1047982335],[886690616,651497567,1395822561,2030564274,61653709,1502956164,1620682850,317086570],[978614905,1370129796,127108892,887886551,1629422344,532226308,1645480438,640513095],[685787326,600009876,1221756331,1542899434,1605504741,1521138868,1345857469,1253889531],[2086158066,842663459,871517351,205580692,1498791278,936975463,1863657056,209036348],[2073223120,2086382418,830663654,608140481,2114620234,577336195,343497745,1417675302],[1848093932,134862195,1516836547,336510168,1842077574,245447157,1172386214,929666479],[658041905,5961550,2017007506,570322359,1893770367,233143366,1201405316,1911858145],[1273788095,1112396968,28915509,1508521376,1220316323,33253869,2122422298,1487690464],[124552481,562341817,1468706438,1061321725,1558194006,1055655952,595097177,301360502],[1767769957,1422509547,1308504824,1022819390,1468167294,1028544795,2770394,2041918568],[249285758,1367907186,768923060,2088210065,320955379,7091691,591321908,677793231],[682005128,745675619,729072513,811419781,1084923308,318027470,1300062701,1991345525],[1670181271,1792436561,1021302581,1968879757,1073123483,973221601,548365229,488330930],[1651040027,256525881,1363765719,965760603,328943281,1652749393,958467242,1054238713],[1181615682,1837626161,792748639,1949205722,1899217002,681974417,471799982,1211206438],[1483576527,496996209,1251004068,2072760545,1064668141,186894187,1570028647,1078107805],[96409636,1567554462,875356991,1126127335,188002031,1352994040,1187298404,1626255239],[617858073,1991508901,801055399,1006884081,1488157092,1332395280,1697753839,65801292],[489165862,2038693579,1775010047,587232579,1445842863,922263933,1148800232,220299960],[420796236,876078634,1856586641,982153831,95893618,1187876222,187071531,538004225],[1048721729,14077789,390208825,519802655,501204523,736900123,952282881,1830116231],[260854708,1311369123,1204400968,1796599453,841847458,533508493,1176483950,1526059519],[1043835797,122243115,1753311593,1110297410,1191295948,2125162433,180353541,125654559],[1687024778,244391434,1131710279,1138331189,1985937426,673808055,1127137342,835029182],[1023903966,1877027526,395102572,2059333079,1897425706,203170315,628478579,753640116],[909486487,871783899,1026820903,62017628,1437245432,1445574505,1504855788,135412990],[1251754394,507474465,1313422533,1678910161,2071323522,1066025797,995208976,713854261],[1960580906,1444508936,1341679300,248772153,130996977,991833773,1464352619,939336103],[1585362074,352660131,1169100602,792555168,1710250119,1362816286,286756350,1008802989],[1285678729,392838017,270586843,1661404444,230296461,1543904018,869526161,685640611],[1977777840,538249785,112497921,418778912,921400443,1142124813,828015530,973527041],[1710901022,644809781,634192745,1686459812,264548050,1496435353,1055379407,1795824191],[451212311,1431271434,294873834,2042939997,101721558,935841823,1208018412,223517705],[1522282576,397546957,1994475799,1184659329,746979888,249132328,802377091,1486582423],[831864553,1791811455,33597072,1909151165,554555840,793074636,494748516,2005858687],[1795539342,946511161,1904023859,1521119330,10177005,1931948115,500374239,923165706],[764831578,1531523817,82625118,1521169443,1738622107,1924925866,480769720,1560988829],[1690233890,1753675933,1572178921,1578674669,1558148208,314385237,595262522,1987772612],[233743324,753545501,75237551,860164477,318558129,1255444084,17877874,705915837],[1586529963,96932492,110411284,925149984,1297217661,1330673900,1947733555,486424495],[250847000,1495942702,2008122911,68445452,2016260032,539252115,145355405,1698753594],[1571617195,681740750,1820121087,1582078598,1003127313,316822595,565985820,1338681589],[683782033,1652819563,1898887424,2043701717,1445669725,323228778,2025513495,1643228521],[142946967,235343795,1346418231,85124277,937439209,674789577,1147006208,1299731437],[1552127826,744571384,478917867,517667247,269709264,1547355243,1718465498,287757165],[793642352,1635937072,1520248868,399971709,1147967748,382135592,406763279,1348989280],[1885009023,566899790,1182935712,145736255,1633720727,1371034423,1462741153,1612408707],[1015820429,25443195,2041792321,617562367,290183380,517578990,577459504,100373452],[1033587202,1644886366,221258352,1765697797,2054937632,614672712,1374675727,1280400481],[743012240,1599937551,1268645537,1845153174,340316353,1606170061,1047103761,828731285],[1918677602,811679717,897460711,1049178728,372724635,853080846,309765826,41539543],[2003253783,347354324,751585129,1479466688,1014791293,1710958880,2068446966,147841990],[90906071,1634359749,216694322,1722573659,1955886797,52712224,730603108,883870236],[1713948551,19350919,2002647072,1204578813,1696992167,174002826,321653423,785746385],[1457094944,107168735,1026532343,1364177766,104002742,1877884003,1449160401,760223290],[231016928,1992375882,407882134,992104729,924115857,1318320934,2005348621,539121678],[1361676936,782399125,1063039581,119587754,404818371,1168962271,1521860518,1494946045],[1408094934,1669730073,663366329,526435386,1997267646,521375443,1038550282,1416848790],[1722526406,475791232,1662794223,907462746,1861885425,325754388,176140156,1335610934],[1009548055,862866259,2001015926,1876591154,1099010484,1992450395,1118030700,1866626942],[1179170393,757718036,1563266528,1905957028,1457731842,807145465,480396445,1467251020],[1647132863,1466222109,620081968,750274408,1013996979,313432913,1092600279,272798666],[1035378168,526864363,1544520808,1658079743,569058643,1775070083,1333218092,652799267],[297176035,168012713,1365979204,508526368,356978643,1295427749,1795817315,1278834916],[273500664,997853544,1918504509,1340267073,1296567066,1660149116,1024579504,467910340],[301055273,361498223,1248494325,1687260722,1457800740,1868637411,2009241632,164763415],[829667286,1375063889,1982835252,698635930,1282589948,634913691,93563470,267319491],[905296877,531519069,39274546,737593338,1238337370,105285766,1109916265,614082710],[913338106,605835829,1518872495,380684672,1903805730,984753014,312765864,663138531],[1939031634,146164153,1657603152,886534886,693771157,1452625943,1559217895,1092780388],[904444114,937229843,1592453976,653670312,1402562009,724978065,1774110980,42684865],[1934324561,1971891269,527939602,1446664333,937901365,316277724,1862693078,1709180719],[520680438,2097344486,1440890041,1122274414,1246067665,1266175017,950640597,139942651],[684856667,1701836065,355076861,490699967,835097088,1833184565,371417829,180678602],[1942873484,93915227,158848372,1339389722,620257089,95461955,1924602413,1868366852],[1395621394,170505822,1737997686,211686170,1225154383,493497397,821310755,737909125],[659440157,940903754,1966925921,1103511818,735486741,1909537804,358618978,2037192070],[479329373,1759738162,1991496718,1088497472,1716901878,745918138,1726135907,1165854610],[723840257,404875848,2048632754,1338166776,2013765264,38257577,28202869,233396446],[672692688,1439704271,152986702,1629839079,683517859,1019978818,1829417902,1680650036],[792711596,881174659,345824081,394557399,1581973272,436754906,519054376,673926697],[451456258,529732727,801080183,109543432,1991558852,1203069499,163704283,1486237027],[1585761176,2031939702,1523361048,1306235252,1481615406,1406637145,1981047208,210647144],[436879717,1724114851,76754859,1089484219,1112220332,440993426,1469302726,394115165],[2061514884,447197501,1703326302,1400951974,1149962865,656167922,805805333,569494040],[1220177902,1603476269,510941257,1136389604,526607089,887594288,986137519,1133783225],[1175254760,540913524,2036553195,1550644532,437133432,446289483,90815340,2093247669],[2123714480,1151654390,304448101,79400324,793786794,1664544601,1399475461,577441448],[1923969193,2021391600,1115599981,1231883835,1007649615,194784464,1902836590,351759341],[2002216307,1606128133,479215282,46883106,514532497,1543224093,74462603,1334255286],[1216954835,1879219025,239134877,2108948859,1253431739,1064789149,2016767184,777018941],[928685306,283969299,90075917,1203940083,1944503239,1771556546,1510733775,1094679556],[2058830860,408224178,1117106248,1430936341,540924945,1238822697,65735322,1742595498],[563834189,925550414,318666753,582046559,1842465445,1093080064,1793793275,1184074144],[570184601,1786377464,1048667253,835540475,1361425869,260376132,869989470,217994095],[753605427,1428846020,2097146930,1071201144,1596876921,2119038068,1721033700,547981134],[45694650,36417566,1010794839,262430009,1420400679,1249863564,999989816,316692980],[1716684794,1684788936,696398188,1126169199,202530040,1147088352,973414850,796263865],[1979467649,2017053670,1376046814,1318598924,678470489,717610419,1715410530,574800429],[1539905965,1146452485,1664654458,106259102,2042563243,866497481,843778326,1088761299],[241033308,1121102048,47182702,1710002648,24782704,891564637,601836585,1222397300],[276249591,1843958327,1155640361,1006760470,349718210,1613852926,919573105,1861881817],[1491503699,1366141077,1120527963,112194669,1997446184,1468672537,449102222,1772003037],[564601434,1970331716,239856114,51486662,1736656278,1105599958,400296410,181532817],[1789143768,2020430193,1325603423,1138713671,1850157164,38177741,1193219240,142256656],[441391642,209099466,763178992,1820315568,661075823,841738260,533170614,1085961816],[2023781904,1095205875,1989997447,1526616813,282039002,62931177,86101623,1888329755],[1397371408,1854521854,1260450142,1382968522,1000274256,696679468,228987102,801458583],[1244678033,1363055335,201268409,472806135,1750677310,313098798,1102805743,1473841916],[1352027205,97184745,922901671,332502721,945496294,410799381,1586651093,260897470],[772972767,1180254885,466495425,582427746,1130832762,1389684672,2127452019,793279628],[471280687,735211857,1318247407,1134262667,618858462,1822609720,1450361395,1213500875],[444496834,874745855,1860877141,1488364308,820180232,1557520235,1335706148,1634346069],[215010228,572776117,215007931,1670708093,1634951186,1854281212,1307888873,1052832445],[1663614516,1414970049,904535730,538728466,1099914467,860302076,1075325493,458283335],[332411645,1821379919,2048544143,73895138,1523538477,256955388,1502956611,1770439623],[1098437970,1472472687,2045042235,1086927117,863566513,2099412618,329116068,1990775649],[486804898,448554798,1906390903,1767539488,217082912,705168809,194064058,127264407],[737798989,277382222,1902142547,956634031,1950305369,1523013143,1677988756,1885444531],[576921942,1588765241,1955323834,261796759,142156699,889497420,497668330,2052567160],[157787277,2025216315,639934105,1961935307,558641582,1289876898,430972140,989928789],[1069596115,12271875,1263195663,349126959,823064616,782474684,51919506,903525910],[1364929664,446013610,2013164870,2008933720,1955395310,1580015012,520118954,221527275],[844189055,1191272297,558919454,468831388,1045347404,154005432,559637275,1255506444],[1819092974,1000154825,2113391354,2037366777,1633880430,728242513,1902479631,1000245180],[804155616,1621042289,1302121748,353903678,1595867884,204108996,980114181,2041798899],[1368013620,1366982018,574907583,197776282,1751065730,1248078850,1031417559,1152476202],[1238951485,605982376,633878339,1689322579,2029311689,761835828,1340074861,1275536328],[295553187,1580695506,1903132264,1501385994,423509359,1539549350,2106573767,1608279739],[878843779,294571366,1217605035,315130305,1291760183,507531317,915753278,1988827787],[812944529,1535767535,317406959,498761644,1314124567,108537953,1017996513,76028916],[126556,1545641631,1860492467,318798151,1548996660,230967681,1695941909,599931001],[773066624,2026934494,1553788523,2048006131,103150065,1577823957,1306399051,1187835736],[348906270,175809708,1529592323,414272488,1082648829,1778410569,1670086509,217287962],[1181725826,676412428,135979849,970155293,854771235,1469255835,1393542940,437801786],[1866857826,1858405275,766970130,1528171665,1348833762,1711294680,1573142402,46929390],[1615693002,1829234099,785668495,283857845,291252508,1471403102,1400812422,1798893121],[479235589,1619337376,1570741611,8800583,91733101,544817719,24385028,964558790],[1085620176,1691602662,1421053417,1041719799,198585703,211238054,2040288566,7843443],[7594442,939030258,2023857143,1407683704,149773329,1012725010,1553317462,1201003577],[755148433,668846187,76341797,1010934476,134756228,574021008,1681315552,1912028091],[10884412,533099078,1858760985,1913512228,1796488980,1509933891,1066223391,1304588467],[808752534,1945446521,1969411942,1164371744,288698055,1510947023,2101730341,693189997],[2056092871,1400857363,1399891683,601701340,1601881349,1571708646,1836414408,1492504441],[170745030,1441887054,1092572562,2069300169,584485453,1194913261,1261933460,1147824893],[690621475,552908265,1651054955,1853360460,992128404,1388388870,803035544,1419459091],[1238181573,1161972879,269756213,699898305,1017689555,1442089375,1129392235,2037979927],[416584418,61585869,873264346,2050692211,2057213942,578782851,425295400,416120440],[497617176,1373809155,55088661,397895310,190932195,405314622,1019438162,1371498201],[973204624,886312856,790923529,1016471241,1584055379,21140482,1994460711,273823427],[2100011012,2347444,1492809402,1823584100,131832796,1729580619,221711427,1553588397],[255172756,1790710942,1312890696,184416081,131090726,1857018916,1632927219,1055164308],[1410238564,611287280,1748307612,445147052,931690557,228097372,861788182,412833108],[1046750185,130493036,1632942714,885856328,1815130435,148548650,583768042,1632734245],[1016208479,142538370,661404993,1381497027,1126403607,1796488112,32162714,1964241831],[196837339,1722967229,56956909,686421789,1409451086,585208569,120204029,1926085016],[496923824,1412889683,1075002836,1936731601,1891581006,513731534,1413107667,516188042],[1748314720,748303442,1960488337,330477487,1426101137,2048673453,197649419,240210654],[1163051740,1921782585,413410267,197750297,1122977239,426552055,1864336489,131098593],[146691051,1172125594,506188577,706802412,428622038,1290233876,20694337,899683566],[1699488625,314997594,2104099864,1252723642,963240654,281953545,539315673,1679919059],[627446683,418969461,1981894846,620647598,1741127012,103380521,1792858077,1295048550],[2028521430,379708235,2056347672,1359463689,1707083222,764983848,2074711699,1401467467],[876491230,1564767043,25191806,1571515553,787445291,1243576249,328913288,808903200],[488120449,800858988,1710469397,496832464,1789213194,740613150,1074491042,723312565],[1828598236,374079838,16928451,178849644,1187999377,105137567,146519641,1985208131],[422536820,192749211,1992354524,604444264,2104581265,1984408290,1885101806,740665521],[1326692762,387831945,94374189,1380989417,1666472000,338165418,1375209621,642076916],[525939998,1839641377,1028693694,2021183228,1468948761,1990229127,543630347,515013177],[279534107,391571347,1637897681,2100864934,801974189,1716970728,2117884034,1931474467],[1569848902,1927281758,1887552156,1368657767,852529360,1763391264,966346203,1560206793],[894362206,1712714208,634649459,1456863604,2117435523,2081394565,896233271,38826646],[1085596430,1642249357,760251530,1925547308,1677029140,1332543175,790395846,1531131564],[517682056,1981987181,478945832,1845038932,465731880,1631013227,734933016,2021328257],[990019076,1532826486,1882049353,1908811657,455136578,1199502375,1426497569,1075921243],[264341051,837771348,1149410270,281159513,101110053,650141667,520829872,760548528],[595583111,755050291,589503740,447910,1368811206,1664445204,146812082,480418442],[1821522170,1561864163,1035721399,207991411,173130916,97145900,132520934,17244576],[944201138,311607553,118037469,1850087425,1525420243,1000935185,618927886,1262935329],[2099478437,1250840718,1817863566,1402711701,1566149158,601407182,653882767,1535850702],[890550390,1317664073,711957543,862309353,860129031,1820490690,274664683,237350865],[105911668,458061217,127852707,9963783,365171693,1385379352,1671392392,14525670],[1012256396,458872172,1420161360,1517883248,1341404407,1442477039,347368205,568477348],[622034363,553273684,77926375,1439661583,775409090,2084224362,525156919,751069345],[473426052,343206719,279515795,1076256697,278839454,283176967,200137897,1281728573],[1286500721,726773574,1986133627,1794185878,1677960158,1045165176,577085966,151466991],[1928278366,83551335,1173103902,421639293,25982517,1238396053,570954501,2045258722],[1171945660,732167587,124315204,1006634564,740999668,806879924,436132266,682292580],[63689160,1566951873,72480198,853741807,1045713870,1878153218,327770054,1960090799],[1332769836,604760498,1884866014,1517974738,2057150595,1671663234,1754220126,1643422550],[1094360852,2099640286,1522283429,2051580544,1467901193,1513775331,2016179761,180506604],[2042383747,1536345532,231811188,657770867,103302445,385244892,1950548951,2047701920],[1341377611,1104268462,118902902,2023804583,703030826,1098654532,1329380845,1228290980],[246166592,1739093480,899406619,493937883,1270866839,224114248,320552563,1363161133],[808789521,1998804954,817041730,2021338869,2051143506,1635541559,662866247,1020451681],[111237018,1996120219,1742339996,1606779145,113535122,1367729694,1624323087,304717584],[1473201026,309503922,339738394,558221397,1950322223,410403808,2067363703,19010897],[1498055802,1463306260,44792009,1688363903,1995298361,157463894,1306746047,1950047385],[945426712,1115550037,180538533,2061375515,1214030917,1368463633,331018770,1857472858],[1155768801,1156147862,196270275,1034031956,1950977421,2005042836,1992075427,1152096592],[581435212,2027974769,1776197685,996639749,1360417398,1198478479,735766232,461832926],[1064605748,966407799,119487374,1066886398,1771694626,1232167748,531272626,257427027],[79167244,787228069,1823010702,2108845710,628498566,316644972,596405659,590801713],[2076788888,651040239,474876697,1284207640,1327015736,1463877487,1408295525,252764978],[1287896346,1960637824,771630061,1201855157,1830593837,1612051443,1701614268,589608498],[656253334,2031175500,1596956400,784008100,1213297112,956183117,336239452,776200003],[888142916,1065474740,817996666,1482195916,1295902992,1225142095,1857914707,1466724635],[30955047,1039434171,294320614,1235712132,1998173926,767550435,450281611,1425919111],[238287920,499940231,825282528,482950235,1966645777,650038376,1422475235,1872719225],[902327562,1818405198,1630926563,802020995,1270491500,1668445362,1405544220,628648047],[1401640869,607505083,1720486687,830101559,870698516,511145524,258582831,1676483598],[197328024,657479588,1377873278,1516112067,661506823,1276770950,2042236883,1886914819],[45791642,808892663,1385802066,1768511735,1847413533,1004049458,2089258262,661804224],[1682816157,128470147,2045974041,152985683,424681524,2093564311,276671478,559652489],[1982086029,932243010,1671267366,1629708301,1432725588,1216829627,795664653,1743112223],[433205651,11370009,1899190920,486058350,1731377078,904265561,255760177,1560880854],[1543536239,264577496,980530577,1665774069,387756902,1103315519,1088916344,1340544662],[73878235,1893287996,330680638,1901999418,234160496,299794024,199729061,1991995946],[1913389344,1019907406,2085536858,325029637,1099233483,891980921,946022459,1700164497],[130619870,1261362922,665632505,1769398636,2128286462,1494276752,747441624,1486213439],[1475880361,1780527277,1927252434,2096061970,1651907301,2095596351,521083295,637329647],[1671012573,1986238968,1805825105,503751560,1473158967,1804353241,2019292453,869977174],[944707341,171924490,1253031478,937026592,1183454532,2113377770,1995228963,185643916],[592925109,814613913,1091376761,1591172651,312197711,280014225,368413347,1478636265],[156229726,825744054,919025190,1837363955,1886714506,901956876,1079370627,705276315],[1467195147,823545252,161150219,50965718,1099996469,1185579796,18294266,422747232],[573437812,882512144,1859258110,27070317,1582414965,996759483,314048556,624550524],[152607966,610681305,276415861,1944306663,1748581069,1034145351,722959133,23669091],[109568487,1441087065,1057585672,2002448828,529814040,1323840165,1284933530,180447263],[458648659,1307353812,16119775,107488467,1450858647,613451967,2078758606,157369943],[1604485038,216397921,1652246359,26816375,1584125098,910130021,588993397,796066863],[9121781,538266530,1702825389,1497349608,1476828127,489346044,1611460607,1872280546],[1306279087,1708800571,2048872619,776989407,932039082,356885987,605248691,74027917],[2087965016,1827215757,830524978,581256886,1641484054,1779454960,785232835,1775985157],[700043292,477398299,34457496,1884391890,313269754,90872053,1533786797,514431050],[676014680,468307041,152382472,1867699188,1018815255,997390429,2040594802,392306545],[436450638,699024478,1938495354,645972590,595506807,596725136,632285055,285556045],[898079863,1436580508,976973329,526549218,1890049722,403532613,1865865983,15826509],[335557801,1904518091,71464214,1795545311,612992607,1102311249,1083440801,858232552],[2067127611,1113019827,369469786,802531358,470269060,1212320297,65070643,132803174],[1859613977,235931658,360598959,1688142393,615161890,757176269,30461765,211756857],[119670902,915275027,1356043320,1582015168,683704829,701349264,215897594,762943939],[1266243021,1936823131,86992718,658298285,1507477239,984406847,98221556,324262704],[1957809808,926227805,510581014,1337894823,957845918,1898207096,1220318365,2042420687],[1866519728,631639448,927316377,2008420844,298971011,1817687043,1235576288,2027362010],[729178945,468784899,2093209085,1942964514,319921174,372783761,647948419,1612473130],[1618678716,436097192,353030938,157368983,2012093419,898767286,789250430,331714910],[422434085,356909819,1289028377,1842097952,1201325247,495312425,322401545,285283392],[1031086407,1320684150,584793014,133649504,447622019,1831477000,1455186378,1303458304],[2120862530,119077256,824422371,342633633,1005068222,1416206890,572153897,1722168075],[1157991090,1975691884,632955819,2032645941,229401778,1609609397,640178960,172564601],[35425103,1170865959,1607650801,869154171,1467860668,765549063,2023033831,1067346373],[532562531,1206444386,1162263741,1905598197,1413010102,1221133663,691558016,513356810],[440269545,1081691623,2107473057,1177422496,1746352117,423173063,248034718,1884408630],[1654977296,2031425527,1011647007,1048995001,1382541359,898835392,1409070856,1246597916],[642547203,1853047502,1090386341,1957936289,444271304,2124905222,698263112,1417337964],[762355385,171080022,1223332314,314363107,424053869,914265476,2030648790,2012765001],[1322120363,1171968170,660609600,2707518,1270444447,1443985479,1227299366,1321132387],[1093758930,1734515571,226248417,732145697,1908514708,614908781,984529538,569807490],[1930188547,800392859,489510299,777761104,1778540475,1093703112,733095859,1568071091],[582624511,1455859668,1799415604,1878488354,487300953,678295359,2099577454,838550862],[297988181,984368898,16943563,401744858,482983950,27939193,1291112493,552359923],[1082287091,997026994,1884309395,1848214813,989695479,145713180,1440150577,1858365595],[859551663,1985920930,1197390706,842605693,1421111898,972847769,1139380543,654639473],[1328192343,1080186699,1940218909,1777553351,1690638566,886003479,1700222189,540224724],[1191744953,1763366415,2017463330,311050117,6016141,1999765391,619795043,586289928],[1399340364,568859235,589429541,579487541,1927436074,1428938431,95553045,199363723],[1746648128,1661636600,748808166,2018481616,966962966,92675181,1116339738,1062316270],[95975524,1097250126,1884868849,352980217,519385908,1081328857,1814594407,1000222515],[558465662,1859740690,1069412684,1946556707,1401170841,1794675951,862273656,1629447206],[1408907542,1687775835,1739161280,680697976,1849888136,949921025,1223338713,1740333587],[1506659253,915092158,938063536,1036868854,187986680,108546142,2083963229,604268879],[1704510832,858786810,461743999,1765392899,292188111,249060848,1401419947,486341696],[632911477,545193751,1231059350,794282893,1031017934,928896005,1761782565,828773359],[1613221390,228496047,151362022,1980090325,305189134,340990083,674445684,741484999],[1068556673,1899183399,798783654,1829313265,2121761245,1774373883,575475016,1299802890],[1205503474,1040826950,999729133,1644444623,1360656486,299888830,71858785,92256250],[1333070196,1836028915,477208706,383251336,753603031,1899662639,429419633,407880650],[233272063,1228129547,165611528,2123880182,1029949267,1514978110,1665376794,1302117165],[1130272214,1479405643,174472901,1990099085,14116826,2054752978,1406878237,704394987],[1572622510,1037970532,1800515982,1063339281,1642492915,1101321548,403344569,1239338784],[112875122,2008702056,993974250,305767505,1083079945,462231096,985071938,1286899115],[879901229,874439933,1479841771,1027257309,1748445644,10807419,1258717049,977664197],[79301897,1790796889,1443723404,1960320623,410199255,439929295,925235624,1468329528],[2028791424,1821123101,951796963,1629268619,255898369,349834344,1227292563,300626537],[589114565,508592238,2111033126,828777247,1590537021,735469404,92775609,547901252],[625365708,1293655390,450137523,928642630,1519404514,850249293,383772884,1910649776],[420134197,83782202,1531847652,1382770196,1806670021,996073396,804553247,805523887],[680779827,916755041,791672455,1420914009,95378254,1270474864,2049502739,587665545],[1329759627,1820572174,24213088,1063152557,14436762,1179752605,555959650,408294052],[615358312,569735953,859049356,876818230,1626790506,509632343,1349320970,1849710156],[85954016,833983838,72964596,1219189383,112555977,2106907192,710916452,1411389460],[1719056314,911525241,1088935084,755563220,271738568,631058756,836634214,820445579],[231685274,922694845,878274474,640204911,1800759929,752912280,171297483,1512165311],[970094564,167569625,309419400,1827250780,1401047135,1399579431,1714307033,2051513711],[20309736,278805797,1171645330,313313778,1055517701,1050035983,1309034316,814444234],[670139435,735722740,1290763146,1005423780,1520599572,1280943257,1077040607,1483316304],[1332749052,1582793012,1206596963,1777527054,441777538,1200632270,473992836,1230993941],[274182180,1111065332,289499792,880108049,1802169222,552282703,1706117578,1514929132],[992819560,2110163359,69145652,1794177187,1697742173,36763286,1096863080,822239087],[200955476,1747943768,79751324,1693429269,396042829,460942805,447766487,1137766664],[206953936,1139218133,389046449,2029221813,1290186071,1490807195,78347540,1324906780],[1435636526,1521546748,2083769755,206700181,484163698,604829126,1531980840,570221848],[1145079422,633361649,1920843264,1363157441,472912305,1215961475,20706527,2102201938],[260426182,1516814170,1851680121,1825297420,115046660,337219890,148605235,1576191377],[916662707,1820075506,1222143620,438570177,1329770227,855501679,283377797,680301869],[1443583120,332225201,1700860663,1280078299,191183233,1635476678,515687699,1761677534],[476528414,1679128648,442623464,1916996912,559612797,1347836797,381364585,850580252],[1805118516,1809513702,1529925963,394563972,1394743735,1569962314,81994704,1150369954],[83556900,1353399779,598470027,148526331,97071266,1209221699,749953470,1146949097],[841243718,1660948533,119781364,1363993399,605443054,65722850,1912621549,669675229],[1283609779,785803328,1281061472,1036930988,1817100325,417131748,425284121,1865407029],[358451529,673218519,682948583,942735395,1696885856,988915497,1869639469,2046770910],[581727809,913396150,339341729,1419575313,746194874,1377907165,1859244093,203341954],[1493282173,529621287,2128938527,1863012406,1597161966,508874367,1073216894,1944894175],[1343431273,1973405409,1453681239,470093629,1063196693,1041364840,1391256924,526729234],[1075632275,2125279659,1621497363,316589103,154641206,842805169,1515074928,1933529150],[32271813,353732616,1589189969,1169888233,1001658587,160238607,1278050011,243740986],[498592488,2116828517,734791197,569282072,424338637,1567546454,1992906701,371588528],[692482596,99060888,373714877,714323419,743115944,1368402027,782032528,981506120],[174524731,890805947,1426404559,1721452029,721952908,1369078951,2011360466,2085055826],[202620079,949334841,2118936587,1863817798,1145057215,1106508009,1164011920,2099330243],[796697791,356816830,1122178890,627961232,570640036,615712407,886728493,309480150],[1321909484,717950133,1259699669,18254553,928862497,49814620,1594626853,1863086533],[1246701156,1394405285,1547890390,1105472768,248012901,1559168765,443739903,1316780974],[1101667625,9317175,801057634,1012426444,1288021311,507530396,1915116201,331265336],[1595496405,1014065602,697351613,589510223,861534150,378924396,1527340,2057137329],[273870388,146359614,431529965,117770640,1836117838,1532973764,572720899,977320304],[113286113,226771817,107838928,322005368,422764551,400602022,1496199719,518891104],[57915315,1412850616,1213891247,545592508,1018712763,398572590,961092551,1223378824],[955213634,218486665,1805879258,859249685,1290431329,660592784,476316171,1892537829],[1123394509,513494028,359764317,570416392,1546651772,204720495,861974976,109344528],[1272866215,1867152048,2092461354,526905021,77877411,551957556,1288186277,1026160309],[236270073,882740729,1280629342,1813052791,175751745,1837972682,780292434,346921639],[1084963972,1088375939,91339174,1744227757,564886336,173125911,1664387552,626214959],[2112325681,508086010,1924605895,810859223,1407562002,200230795,65975009,40221422],[1552623986,2042557861,1128337858,918361639,968170756,16420253,1418201549,191172406],[100890211,708749555,1361937333,1524813742,969924938,198303188,1743544985,1593308315],[571010189,1729630882,1913406275,1841858230,1939340801,852944475,158119065,1757239581],[1895921951,401116165,459452436,224738881,1228222442,1385956123,1651625130,1704517500],[959921784,1568901183,2121394168,2007849412,1150108405,596749205,1614455794,1426952096],[1149906159,360089918,896669445,954896232,1305924658,2074762479,926306498,5736607],[1046944764,1052252711,1382151078,875947518,1402953626,120653639,1940293381,947150590],[957311809,1084441882,642559497,886138009,2081410151,586540979,172889512,1339793183],[810284812,2130491008,1973224336,2038171555,1220603717,1113601685,1322049111,951629761],[86039133,372134366,266732747,1466402625,617397550,659079518,1668611477,125065749],[1250936342,1228584689,1288429917,1211039103,706469284,1425896980,150422881,1919087908],[1621448087,1955157928,1793182284,2109216467,539704448,606861141,867258060,304401156],[1727545604,290962304,1706660490,998847545,1429209927,1465239997,562291859,1927594035],[1727640940,2044512138,661998086,1504020195,420078337,1449665059,1841133933,609605540],[531972209,316896884,1789961894,338629679,1286050926,959183388,1093564837,1897414532],[1271439219,375143701,1694009097,1196179928,1122809061,1996235060,533087909,159606834],[26837133,1000175619,829134704,199126073,2066836613,376371690,1458973986,1838021722],[1018991299,1970280628,1527086799,1097044030,1672319757,1844836359,1642809646,255967087],[849692798,17356878,1712976329,1483036702,860377822,1872004624,204147058,1306092206],[315916528,1780834683,1456733005,1495845781,1797895479,1926908627,802704573,2082040619],[1921172458,1216969012,2069714108,609952273,983821955,863671307,920057727,146328048],[1363372313,256004015,2028492338,1457008759,1014616064,942511929,432744263,943362370],[1337428203,230075584,1777090292,981985354,1237979450,339917423,1090094271,1068103596],[116192695,270035007,732781961,544781015,2101872798,598708462,2012156738,1069038736],[769962954,6200689,22645954,483377865,1572248747,1214743793,312334136,1856800653],[1090385524,399797221,2055095540,2055275174,1246680991,1203267955,507980035,180425747],[1845350618,428701040,1572788728,1438588143,1429935946,947304275,33397619,1968109272],[1247059260,1899353507,608927963,1744702146,1291574022,957480136,720540934,1013504017],[488510320,448558260,1179204895,2061644072,1451606949,779529996,689380520,1620677373],[1455531291,1661898582,338563713,530834543,68724577,494257774,1027280779,152984765],[481991999,1861104388,1829386514,194321751,1297460511,1728288381,1331039458,943725966],[70936588,1550849753,1677708584,318905370,722609741,45926297,901649557,1962497054],[1783073389,901295825,1324759409,200447054,353107897,1808237858,2017553186,1520668608],[677673464,1897421603,1214060611,699276363,1024181664,1108210339,5265919,14911719],[1744421346,1324667407,2102237873,146396016,407073384,1720615609,1281977103,11079696],[1717871938,2126080074,860079163,1961616160,1183489727,1931358357,1558250178,857695463],[1454791339,1240743434,1279417371,1663037496,656561905,330194652,1909469125,255331044],[510004110,404168184,1357700518,1169186011,629748279,1161821245,364767073,297292240],[856778309,1564131067,209221961,1028014691,1843403655,1660422541,158392193,629998496],[1875506973,1925389551,2126358889,2033140151,1709013917,1355883705,2054424455,1599503184],[1627947488,2015421233,386236591,1089134055,1855659073,1943579490,2106545343,696443863],[1678595443,19857441,1229427372,1962769024,2054775493,1026098343,609522461,1601151122],[1382171743,959257863,248064304,1140440819,1147664217,54016439,1345743754,1285207649],[448251387,807606872,897285546,1530415316,880782004,381733024,283863198,121896114],[583567947,1208491491,350206612,741114948,1175234490,801632698,445337737,6777098],[1592036731,1453612051,114175622,1516824106,1453308966,707086318,782283934,833847630],[577481583,1454082713,1602852094,1903677744,564510450,1054344733,554626752,557233857],[1809565365,2091812994,94629544,1599524942,1236319849,476870839,1341332056,1275347939],[1725636000,668475267,1418940986,666851638,903307187,1792641624,913256924,593930019],[1851722589,1601688676,628290814,1449666301,222107956,254060498,348502025,862764823],[417124073,1609526311,238059192,1796184501,1479968362,1931784888,65365352,1664165199],[1661935557,1257190272,752998003,807859151,824949014,948391735,574062797,1097765672],[100668765,237158656,1222484910,1274484117,1207278042,252846825,282964610,898206347],[22253233,471244694,1470246188,93388351,1559753890,822114756,1033318206,1595358181],[839989829,1017300747,1034233948,1112051227,397351139,905421930,1637945105,1671812513],[1428293975,2012637380,650408473,1963422705,523671014,676172655,754135776,518563165],[265400311,928582639,1596412033,538317947,1205013553,311565457,773612523,389438706],[125405046,904701396,925347000,208194701,272613121,768278069,49584530,1076283267],[1428641078,2109038079,968076883,421021399,1905657449,787479977,109134684,1795127106],[967385849,362324931,483146832,1130656659,1876437459,496244285,580155882,232576800],[526260029,812916611,289203983,716875878,522095537,999693512,1684847783,992340851],[446258908,88592348,1906296897,465893144,200662356,451420452,980221869,1961528234],[775049044,1723516121,276428340,1981424619,447095981,1626792521,631963940,1914406149],[948071503,840092886,1434602237,1271150342,1955245966,1350056576,880922262,841010160],[866451622,435061335,678895938,2058507539,1598936410,1231841915,132090547,1971525170],[1912933016,1150401366,960607341,1681683620,1602653297,1697400171,1462532288,1185454096],[870104463,83357813,1064825638,1501049523,323501854,278052423,603392568,1179714437],[1011605706,1107814467,864643936,638087083,728368491,1697232781,381911475,349526745],[1496936261,353092781,381227862,1320229969,1752539753,1100617786,1022328794,1168059048],[1519518903,840891865,20813276,13719135,371730067,1283853317,884957527,1830409935],[462994414,1969636508,1747089199,579586755,1976137378,1534195451,980071076,1324615582],[790892760,847481475,1611392235,1807557293,1203984472,386281725,1820621306,451760954],[313215685,744346297,1314991887,995831357,645906188,208334646,1601456195,725162639],[526716968,2128922011,6402491,2006971943,186425000,2006425062,1982140159,1095781500],[193319140,35844789,149675823,1388072215,1071549818,1157393055,1775508442,1727037982],[815506503,1255410411,1110381137,1349945248,2117170233,327090836,1966296369,675473279],[1360835611,1436668381,1994603990,1910040324,1547086626,299745959,1781538134,984926253],[973393245,1221170073,1762985691,1872128917,783186229,1338780524,212889713,311487955],[354639980,917920940,850435165,1221883143,1957821635,2108522212,353979684,105873926],[706943951,1713240478,1953028429,1203243277,1737318276,965044294,875124093,1983989726],[1591967921,539822669,1088603602,1913857136,1070085233,175894008,1284277317,1228241696],[1682097495,838498582,1707138875,1513996692,419358138,1687449257,1641089780,2047340621],[1683158677,655901678,1078320014,1023179150,1833988711,292609618,1299392073,1672653776],[1719770226,509409027,1112614823,688577958,511169950,389588344,739441144,153102335],[866891804,1385993869,1122448468,1866479466,1658252541,374055012,1512523286,1116072690],[2081095440,856698005,369800932,1737190630,1739226469,1878881393,1581386361,1068898907],[607749660,240663533,157375827,896456717,710582993,1250292358,572300810,1677065170],[592316214,1721921530,1099551835,932507971,1967715243,1358367274,240431019,2052382531],[283188316,691443198,501133890,1724055888,732509180,1117848636,83840349,1536785885],[931414743,1114857037,1358064741,957191106,1452351053,1819978465,266705224,226245489],[960230599,3081553,575630378,395070072,120291618,1452951505,1988471023,951828790],[1496398494,831921037,287808307,1134959848,1938938450,830549070,623307277,414957608],[1578545435,1047352750,589262728,971780081,918191135,271522978,955566803,1083239122],[793944856,1944274795,1571652230,1221112005,1136882167,1681782151,603791261,315222624],[1765921449,1846677850,868579308,1570338038,1311441432,434286575,1802527394,149867218],[943265687,2029472773,1307819237,645985604,2076365001,121072450,1054415614,54132405],[327256246,1300294610,1923742853,137737268,1430267738,1050357760,2073324157,300827495],[1514522571,180827326,780057445,642902881,1125543560,2064621446,1040994978,393203096],[1028973571,888001102,255269521,1090597151,1145748483,1950588485,1350843364,850346765],[349814892,1500848129,97167877,2070649175,993607346,1552681638,1441079378,798889279],[1194597099,1109355945,816691940,1676375336,1499689539,1560330574,1594728170,1838900467],[486842104,1535482861,1133774738,15602154,1654468689,658529066,2061921738,158430749],[1496274608,1003247866,978866343,1993973569,1917815103,278670121,788630202,324845022],[2101081106,1339302633,1893444403,1144128912,825037089,1678224569,753467981,202563146],[990496670,399107826,1392052831,454338388,182267122,207879786,1621346437,1582611948],[1657122350,1430349004,734101291,152827896,1390098242,967779784,1309426276,1339013306],[554402954,85852028,1729166518,1593465007,1437272343,581084943,1290260766,1668109925],[1845884864,242532686,1884501401,1595145752,1597734766,1419834896,1117776506,747281314],[86844289,103017077,249550588,208938681,1640972096,893236281,507475547,1129184017],[1997548633,904477158,60178448,1303162897,1228211488,464563224,190458121,995503908],[356429982,770401130,1698312562,1413063710,1001784675,221303245,1214493091,319228759],[168416089,1192321981,891129264,1592792479,865298282,1104322170,1362709190,226054907],[509537888,393360741,1672710298,2128786380,134279770,231084676,1882397778,1730684318],[1724990776,1583252317,1242370742,1880448916,1664949052,45612869,252763608,477289089],[718176136,1564426370,1287777326,396888369,538240440,1176558259,407707048,350076775],[819074913,1988846544,435286671,96019305,614984665,809989336,1445113139,661024857],[1178169299,546078292,976744872,630130929,869282753,760987572,1023258548,938971689],[477755877,1080791746,104110287,1804385922,183805343,1795188513,128971154,1599022321],[779507855,366606655,458113783,355087193,1495935372,63918242,32415740,198842891],[1240348235,1047939267,1846610668,1375203732,968627949,1035610187,257890192,1663262106],[1292746718,1009400891,828361464,871165855,1669564173,2095014741,851571059,625209142],[1536973074,1789544455,1539738680,2013573776,889613452,1978196884,1231579169,1900400964],[1216330432,2102756560,471636502,227912665,1875967921,1936894268,544235982,1675319800],[516672630,112850268,1652824157,589896106,1849014371,2079757013,1495618326,1657398016],[1382136103,527274258,1727358236,1526786730,863162330,730944130,1697475688,1822084262],[849775793,825753439,1094518368,1180504123,82047222,37422239,1304995657,1360396099],[1238674741,503052047,2078326814,1292355551,1122579329,785050660,1443943876,1284644630],[1435741273,1343251318,1813932810,1257056129,1605033132,1816613787,872896400,1452760086],[267859241,2048505079,1200759077,419505095,946928986,976406393,203825519,1510098607],[1089455346,1135998813,604899282,165443655,59105489,406296628,396021158,685754464],[1148803611,1002386474,449272170,831999852,145059009,761196188,79662334,1364405655],[1605327805,1613587588,1629021276,241756584,545506611,41547500,1728525587,1439830695],[2012726408,1732840914,1822912451,1318389070,238720995,1797622368,713433995,37978392],[1726315599,325806758,268550438,1246222536,1094187060,1743851767,893338391,1859492026],[564444100,1339066517,1210075906,59341526,17489403,605987686,1265182095,2128543437],[1825072665,2047303214,14117679,498170861,2081172547,277967028,1721805035,64105910],[1766206124,1390068153,747848425,1439239354,652851279,1166264320,1036220552,2127976174],[1834150171,1083510518,1778938928,1999743128,1333417160,1777596231,146971066,637208844],[1324274735,1996946192,1445683069,1330173800,579504524,1432303754,115847597,740244552],[953032935,153816930,1932527509,113204391,806000839,1540275520,532740552,346381330],[927153697,656261069,2119808963,1974034617,1516657625,109038836,1503343483,1146301302],[65541408,520954385,1357963794,1980445229,1337453358,645554623,1727367800,63209536],[1325684436,423540906,462789963,1260375044,864963875,1326960344,785888420,920027366],[1090921316,1489058909,1849923967,772242512,1064845344,248846932,993577898,802268439],[776299458,497324693,1526988031,1081715533,427901367,841208704,586885769,169991302],[790316235,1405461365,1912035215,1390482237,2003062819,1618649940,605579538,1484960867],[2077766452,1767015501,914108924,1316433051,511392872,687457522,228678498,1627131648],[1066805560,201565765,198726755,291142737,1821065413,1913675309,1453485503,889524794],[499270347,922751211,799284659,371128997,698693366,2038335269,869440374,425681729],[1468818449,224338297,762704662,72692850,1017756320,59534308,173559150,350847131],[1291573640,321997448,609239138,779924072,844816508,781363312,1856015380,38571980],[2058272071,61446646,694282661,1055503890,1709659770,922576078,1742349337,441498159],[1906727600,806428804,195136015,725843569,258619445,2129036118,802549957,1544337670],[1813582134,176870634,988257735,261684589,1183125939,1319921019,88807965,5470564],[422891059,1513437976,1767049876,257106534,1838730485,813897358,1673370272,1524034519],[1092976880,1570742995,1784284985,1270258688,247887144,1312192316,159201865,1925759626],[1887172646,302267309,1221015151,58376353,1398491904,820424506,1698602607,1121609785],[222367630,927017623,1350151514,823879365,1853541253,1563083336,392556674,329661440],[445264208,360642951,880591289,993834994,1643558551,105078842,2040752140,337732453],[1045267172,1391561191,2017569725,617418599,1291769357,1227579288,1637457387,1367332034],[1416542892,246456540,1391575753,805475284,1099994080,663850312,1547772584,2077037604],[527774888,46611001,1447578307,938606683,628267067,1253841418,710322860,1530586788],[472902830,1278246598,556903303,1912309568,1804088243,329849655,427029508,448462529],[105199439,1631801890,759399414,1906775776,1055545241,1079046759,1840816156,521323221],[1539512676,569670328,1827741434,79011543,1926240574,232475740,1758826810,127153023],[576800391,1514808513,1362876379,1885905814,1687843542,1152545811,563644279,562425788],[634652546,1103155076,1435512689,414614888,672631634,1175109968,2062386712,1924388069],[1589255168,36444491,1291453707,1521220772,862294223,1096429377,1015946248,63846071],[2104697960,590539495,913261076,484124203,1537149540,1825236942,948903738,1354446258],[610557787,827991156,1872983871,485998700,863029898,1923256439,1395565653,1906936927],[772872234,2089991976,1333951851,378254786,969451410,392272030,1929549474,1724469164],[476083218,1030567708,955127297,2067404400,979736332,1556982005,958430127,949254004],[612851750,1449637188,190740125,1056791678,1081239126,398343294,626062233,1388090600],[1716801541,1464081209,1816548893,785010441,620731105,656974235,1971403342,1099868451],[1247240437,1064346429,82285422,875449107,1747643931,290106978,1037689084,1965237158],[2021039648,869147302,1368505559,1405661802,571077346,552623417,1281891139,1451169596],[1868387535,473160192,126637916,1686187878,385708761,1761979103,1103317987,466301671],[408550676,13626266,1952556032,1006197947,281828216,382082675,266126776,1955323486],[1202738559,1859879535,801918692,1472362418,1654970878,762249240,48269183,1745730427],[353085390,163182817,397965105,779080345,498055095,2055074679,1251718359,1709784841],[2126276535,79781588,1907630815,817234522,1360304645,1017560472,1495649441,96079251],[152749149,1946299939,1667281366,1008215891,1478728558,1710227174,316890834,1411843757],[251759533,1169055090,2056168123,319923951,1761906384,1196969866,678688019,174023043],[1189264041,312975914,1465613534,1677571540,1642834501,1273504896,1552917196,861006039],[1397376449,814671754,1130013754,53720242,747334573,1617227558,441297611,1288919735],[1603115456,1300190781,2031333855,1876626140,2040806234,338270848,241770338,2086386730],[1867777600,311058121,476018,870702765,960240793,1310450318,823743647,1906962923],[2099570643,505191139,1174347632,2047941892,997224911,1487126704,1425789424,705833663],[1247877173,253217160,2075779672,499313050,1002069194,933201130,1239451117,557782147],[330870664,67661794,948153310,1071691784,1000582775,1438189076,51120322,519325430],[716733427,1913624210,64708250,1519991389,137749183,242817392,479471663,1660663871],[1979618537,818981598,1468154140,2092498659,1890216547,235433851,1556471800,1317051936],[570144300,1363113163,808524770,659612565,1224820336,2046813681,873510704,1580325491],[126431919,1609380000,1942503596,1263169596,1580916648,720506249,1027330150,1899128338],[952386577,731253695,564273099,1733432779,1516991752,2062317764,1812326053,2111963804],[2035409198,640965700,1427722812,1664370709,1168282979,1244907662,404050418,254759267],[1317614021,1325592984,260400645,45798265,1894925708,2063149761,1613914533,1587142594],[879221848,1112219079,708361079,988591311,1451887266,77119103,1996601126,171612176],[764528974,1574520664,962779735,308545245,1944395158,490564990,1753225244,1052144611],[78673695,1558786396,260189909,852766413,507726767,575893926,15940146,1525248299],[1643046607,734568783,1604750874,1638887943,90208430,2043148413,1620223372,1961532277],[1131098063,94809819,1065606092,712852865,1906664578,987974362,120557372,949370499],[1416246057,1431034647,682463236,1769365545,307190138,479200807,606046227,1919016240],[1315037684,77701541,886411787,128579542,1421349851,1409765678,2028922476,2127676037],[803930708,111243984,1527139714,165943589,412973219,483604761,1225265817,1820813709],[496577891,1697405003,288547704,1668064514,1327262102,1182066882,191000636,557513487],[827054382,1363209471,1430246697,2057173386,786626922,255096804,1448530525,1625438488],[1153327113,1012557678,220710814,1982236200,1909354604,1768967385,329088872,1954742728],[666361233,564215281,1108240158,11221386,1390985546,623617059,1196572548,1621719175],[1123640493,630268187,897049273,316872499,436084775,1682734988,1203176777,315794102],[1581105182,440806350,47392356,955195197,1447545078,2064939995,134421532,1175000104],[936615474,1561993992,1086661234,1716155012,197647046,1465584213,1373115477,934524710],[1278657333,1593308230,1900540155,1280118451,1347924788,1787226019,1666871886,114450587],[1946412667,1958012357,1750506128,648080169,702629816,1820499806,2043540261,1161712844],[848768051,82974778,240436087,534952653,1403819130,2078792288,209409222,1654274459],[2083504336,81520417,909401721,322950036,1013341258,1596162694,2033239028,925052789],[1358121663,1471561351,439765809,2085245536,484532980,1741310601,1048051991,1459031505],[1446172973,257760133,470988861,1748248920,981182948,1294228107,492592937,1270062794],[929131211,1736798675,168834014,1126628323,852979352,605830757,941685521,381512967],[891381240,1824163269,1580359659,1687122867,1037886980,1509234862,627962049,16953837],[242602060,113943619,1359696173,156009663,229760752,171446260,438848289,667312911],[305511066,1238839612,575897127,781905581,51909598,1478158824,726765271,85746723],[1781507321,709989634,733409006,409391941,635813861,1094877566,819425082,64425627],[787982732,48709662,558587896,1182889350,1131346769,486570323,1454697935,464253549],[1683199889,649678590,195516055,1418141427,1638544330,325724856,383606859,1237211770],[1508810832,505297851,1781331445,1251534588,129952855,1186457782,1561279153,545131857],[357439882,493281251,99104240,1262015401,1857029104,955614079,1669701150,929391827],[1166280756,1499531741,1168244940,1774441722,2037948274,406807931,1842501758,1437338208],[1958287579,1761389207,1158141838,92926694,490596888,735973025,913533487,3558485],[1360741022,1729479071,1483283389,1356863289,606960894,1865963829,1954844827,771970648],[1120080578,977224082,974034538,1358788980,1898939671,1688205635,1650986019,781066156],[1312839076,1600268481,1464899480,1070795471,1327055546,2105843030,1564212081,184698618],[61610441,1207137262,1523424589,183776060,1603572248,680880607,227021617,1489089137],[748963536,894957768,116066470,1722285159,346263338,1199884138,208897556,1257311966],[306139135,1917701728,156373941,1115747784,1271525945,1472014816,1740218949,963885816],[957528850,1408985098,1320927520,1819810233,226219534,57553855,489118129,734574044],[1614843314,2103706028,1976236049,1057804315,367351336,441276336,814766788,229077201],[2046565345,181783099,1439988948,1617899947,1836440044,1357949607,1714272852,1910198382],[1513406476,450518876,407670267,1847055454,1256898547,926718044,819426577,1072507366],[1803268122,2102023664,1702605143,402614502,947196992,122495309,1115713217,2000217440],[1523205101,1502979700,1313717758,1619482029,817173181,1268764695,1056103069,1884543625],[1043116270,1984687617,953053121,579985253,1133371299,1673108439,88848980,2045057168],[1193209118,1560524705,1829762910,882334492,1970011584,1701779346,99372750,274302780],[626029295,37994396,870179388,930089401,1400334597,1406514397,1110891832,1194520561],[88399811,555793071,807660521,1639548887,238390056,2075166529,2053275525,1070802718],[787097222,304123183,1948302368,1564622267,1773933936,83416645,190176746,1520832098],[1912509805,877805774,1313012272,745698644,700610999,1861057864,670166603,1167924269],[1844675264,1221590295,1288151420,100213114,1527257319,729025227,1969055630,1690471535],[290962289,1749037756,2025738627,2122328387,687751718,828034675,1162572120,1842960356],[1302087883,592287571,1220944009,268657894,361154989,300197072,557339096,477357237],[1786262705,1912724097,613965966,117097708,963161884,1435548765,1955816047,1957033803],[287025912,1688831952,969803809,1595188713,2083616131,1949415408,108199803,172479292],[1462824464,466656288,394569254,1273252454,1478272990,356715195,308894231,1644379579],[1764555114,477758415,633830575,510614599,1431225768,460465945,905749406,1149057003],[1829294437,1783735056,566864256,1915528508,1132037275,212289593,1764553180,2016024000],[1582890397,1373833118,2031968117,1415138363,1876664623,814921694,582893783,1881966834],[1342963514,29664177,1877506025,146126801,1899992205,1243449252,456010583,2111344192],[433682862,571574326,1057296867,1085927312,1425851846,1317418726,847323157,1206307440],[407049184,1182917076,1436225382,1675660928,418715299,1190065895,633585058,1351251179],[2124918664,1351523272,1565157991,1608680934,1023208106,483239229,1378615298,996704996],[123118881,1015690959,554629148,1030592512,212559775,920502747,1354140511,250309703],[978751155,854722408,1416611232,634539159,1335236653,1904673799,2064294911,1170564157],[633978545,1262511952,1989052526,1945970508,1734493670,1013129191,1448418395,1632568159],[476186975,571312863,807093950,1959914596,522268223,1659529604,1462028070,218555873],[1946573664,2043571450,1128371526,800747909,933377305,706143188,1163724045,2013348879],[777466395,70608613,338015552,1949195851,928403311,523806646,1255783278,132036064],[1050051096,921353768,487887420,1737484979,1974197272,352392289,1343832155,1691550022],[286180960,1218713316,784042916,1683082284,1990153918,1180052661,1535753996,777004564],[515252430,1168928469,626279042,2125344368,1485182064,2072391972,1046240222,1614544176],[1628254587,1866800029,649058375,1354527155,826925447,1454675522,1551699912,593405546],[374136842,1269019696,133304676,2027185258,1872876279,1140365332,1836537142,1759716977],[157678910,2054071951,1175770656,1391833877,297849422,908471259,538265753,956756951],[1236399254,1967869304,519600871,27228742,1673899590,241239153,856205620,80566404],[46407130,1342171239,77922153,111551978,735351635,2005153214,57824853,1170260789],[995810198,736336875,1261650647,355085203,1342066042,2097028908,133359916,1367357978],[1146033102,829110932,23778911,1457574543,1253291604,561620776,1725104816,1077713737],[1690213549,1056473344,1447538507,75940208,345550086,1584595178,1655751937,1641840531],[1191041052,201969938,1971922581,1893434227,1323406678,1310324185,64642705,1180605836],[184851580,108049156,1883265711,3081326,874831121,844114078,1268264195,1600827744],[678201572,1718236015,1524546423,749377364,697798920,383311431,1732375179,588228713],[574420154,1899385727,481272773,465443132,1954590812,314941154,514089837,1321667582],[550926752,1129507201,1656524831,1289146278,2002238651,1336319787,784251806,1749443204],[998276537,1725273432,1006401203,2075723480,1244207225,1385363514,2056898787,1345098451],[1261657279,1084127413,134175088,2036057410,298061835,1479975192,1257919533,1261368869],[694957502,681758048,363510568,1115321802,1588044924,102202519,311823304,1234938945],[1217788186,1852947627,1737001153,947693853,876903267,1501090751,1151457481,1193480503],[1247632376,903690635,643241151,1801795580,103704742,68985679,1374060608,1096410814],[529356386,1888266113,611772076,1572675242,1975835508,1657851177,1441442989,1938221393],[573569541,216101629,1575745971,1783976062,1240380396,424042532,1072062696,301968505],[2064734282,538221487,1582991751,468011785,701889850,1594416927,919274489,1512138027],[1528991991,1031413349,1767979480,495045420,1623886966,1885635922,946092404,1913618133],[105498872,1897324027,430107198,486593475,128721656,1071845477,879830540,518226215],[1142205857,826043267,2113544352,181549251,1799252239,1961947008,1462476514,829163260],[2029285419,1922188701,863356154,1147139568,2019769346,912841201,502123539,786099130],[171380359,217835925,434900030,691183658,1544050333,2019212917,302422680,1667014651],[239746726,388716977,383150218,601687004,209399605,681862657,1452212300,739516084],[286523531,916187043,1394189807,575626016,611402650,443738440,1754903610,1926583214],[68182415,1249576051,378869233,1408481928,800943759,473580358,1599240559,1697929995],[878479565,38626981,1243511065,659720148,605454216,1855541858,1333472876,158518407],[1760487651,1399388330,2005199403,947052711,371668053,1123046302,227357643,433866481],[2094172763,426674007,1538066011,2011444530,1935326201,2099726293,1084733728,1796912156],[2040613133,471129597,580990406,400127719,1237094584,1256445093,1535765937,85246957],[1537207838,555825030,723784435,1691770770,352523282,899042865,815816549,1158690610],[1091361898,106766450,2065814988,420107220,86660850,1972143255,1171326569,1241878498],[2108616236,355411983,973700494,2050958975,1878092634,1156255197,1446661620,1376991015],[747629870,749173057,883398181,553120974,698305509,232355921,582739332,31293976],[73630453,2070375482,447215689,370903262,1801445659,1901367674,394827575,1900695556],[1607287022,277244824,912042601,1490970244,1636151390,538172937,743468092,351680302],[654962969,392479811,1335423032,1934006406,1426323406,2076692774,1542052584,416661356],[150435580,934546092,1113478394,380399472,1533585868,1007469542,1246646330,1464041222],[639593824,864922461,980496807,742980422,106304374,1252128793,678432151,1878888329],[307060891,713869894,703352303,167553143,1676824943,2099557897,1185007625,374805681],[1392898465,361560864,2093005993,307926753,2063112341,1772189669,1414662783,801072400],[574036095,114140063,2063289744,1473921112,963173426,504266819,375778644,438131705],[1046878555,1165118116,1114178547,198196161,791343334,546747451,1084240514,35467537],[416365816,361568867,881442349,1954226144,1765655085,1547728055,708303806,1701939829],[1721989802,1793128817,805570603,958326962,1390101052,1578764502,1120179564,1744086114],[344263514,1362182655,512910103,1964476508,494290652,315032162,1630841668,687670898],[626005044,1098260922,78694540,1494784546,1839277225,405387882,987562360,45667646],[1165585613,75765781,2089425810,756049151,1740031732,368556191,2037078650,1164917267],[1591301223,1764320192,334966758,626855201,1355629743,1786661772,1048867592,978504195],[1665559106,1067042943,999731068,1395758789,1988717685,632359401,363753672,1000928106],[835673716,1143083134,1130377574,1586664217,29723922,934878556,772724174,490158864],[772984156,1952332716,1734730872,70958750,2123492367,660440864,2020840924,1245527888],[1133197925,183943606,1858721037,1993258776,659364805,943174998,90173494,1787348479],[1380461813,1411989515,1350338871,933342313,130392367,1507422133,1957558491,1709189491],[1088011591,1935953569,454279504,94490133,1619966796,1106410958,1368947055,57790803],[1411676464,1661665729,285214885,591242925,178033618,1266480956,1798315187,1247750988],[1833082979,1511565969,1577309307,1510082502,1813864176,1622017403,519167876,1005615067],[1954246127,718431173,1074929198,861465709,1503523325,816777471,181676605,1737408777],[1606678729,970716814,1299910432,1424745585,626208371,1303844166,1721578765,1229566860],[297452933,1223000537,717863532,1090946818,703390705,185720733,1225838104,1357795190],[937805580,1082625378,159981394,1329552812,863193960,302636830,474436344,720338314],[823685202,852839964,1283594029,272004050,128964293,1583741205,1865100709,2113090710],[559886749,717674331,2098242510,185258001,366927994,881489265,700467504,1776398718],[1320763694,984196741,1196724271,1181743318,1770931735,35330552,1578959004,1592852928],[365502394,1103641999,1213594971,890081341,519357356,1977366349,1136563350,1949945962],[1429893759,161845849,2090264392,759979064,2061601684,58366641,1335709724,1312060947],[88570569,702880437,674254917,750302848,1416782607,983895288,1667996031,663940416],[753864147,1929378295,369402404,1932152934,12064011,1310383053,1450007587,1896765313],[709098590,2102431750,522608489,94688275,1459427676,174190601,1197352425,1916649363],[631978078,1149039882,1212022396,1556587874,1667801965,1357346919,569473511,1778101057],[1583200290,81217622,1508408397,1158894032,2042025398,144177340,1399051745,1428426350],[1694379001,1456861313,1552647905,1971824342,741964789,96263314,1343419484,2123122879],[427858061,1940024317,1332889557,618756071,1429464072,270140589,1537250830,2099240700],[1563171744,2074909607,954512081,1161955200,174259813,321256377,1440608133,1422512242],[1907433871,1342142651,1709163427,1903397720,1017804296,1000268958,1983160990,1705350829],[237781191,1538231500,993598367,781973590,1840809952,1623675225,435664252,371091960],[594418212,322357888,705991563,319649036,1694949743,1389695344,1543465189,1279769316],[736108442,1108075843,782583908,1024376029,1262165701,260660795,15234871,799219693],[28294364,619785026,677227152,530003722,1530679299,478339506,78559622,580119375],[620028009,1539706958,112776390,1423601422,1858989049,1709793201,1005322944,1943764244],[566054212,280789030,954806063,1107600900,1751804808,1209198065,356737710,864376959],[186433016,28241757,1930957060,154327207,1715826991,1027907212,672399074,1975407323],[1938445196,255488235,316068916,1098886195,1163631111,1488756827,1272798064,765758450],[996832159,847255826,697179839,117852510,217016838,139512214,207499183,840186664],[288704933,418329318,2435671,488914946,1508030411,1731887977,188778166,95182691],[1998062423,1282235255,2006513025,791684413,1042931288,419621115,488311065,653085125],[2126133157,1447854469,1500564954,1422940158,290270205,950253267,1174543989,2061812052],[1880135914,1278554102,939259933,215989916,251789993,2080960078,397803342,1214885194],[1958985272,534402640,2052947043,1585090649,721944638,1489794610,1509649366,1592405468],[421363468,580680034,1671789427,1763088496,362552922,538734540,1920568314,764645958],[1104884229,638662488,1965471640,1969565853,391197224,1370515081,1699090189,1993522233],[1795212727,826810138,201036145,688717196,1030053443,1383576237,741652524,745427003],[1735423509,1646455110,1034176995,778463616,1707093944,220001994,610947241,1625562994],[1297617655,1596674885,1212262620,891681458,881891339,116247598,1177511240,1579059454],[595897322,1083014145,521052041,1216050292,1276045382,1813664881,13377566,1736225052],[133291049,236561978,2029140566,772631780,206511052,903494998,864884274,649747867],[221067210,53742977,1258339071,1473492460,1280221972,1478064594,606122172,35063855],[1469229114,781432236,1470567437,1654428086,1429166834,1387950955,1504414513,1830954242],[1327675909,1900925353,1398375125,1829569860,307248139,509388636,890942380,1749347634],[1308955868,1420858309,369070021,103417140,1417177048,737326191,1677347396,245559778],[1660882431,218722096,1294934496,723551018,2100867194,1555915905,1563872100,1361706070],[1544744492,68783010,1422662144,320042013,1637807011,1076433283,1726780394,432756421],[499747038,2101276618,958157167,1914326258,327573469,430582900,1437027642,2002675956],[695947023,819017053,634698105,820751133,641654141,288564896,1754493502,552509341],[807018320,2016836489,2010146667,584890558,1238647293,1965905319,1917683726,1989484285],[526500940,756708128,1632402699,71584094,1485977521,356895346,1641553882,1359943621],[2028412509,296054035,1811775151,1306119634,1584887205,621688399,1166282757,154276954],[112990086,1244938453,1509323559,1878626181,449711730,451726736,51861610,1463472975],[1906950077,1956351028,1540553009,1241222175,2025595560,1169889084,2109981801,1737990286],[1214172062,431865029,1897114171,1074082264,1431713548,389521771,1192259008,2067060619],[2058278764,975095205,1161231466,1653740185,739021211,1243524203,946155928,992104904],[938662531,1142103152,1259448278,1024986869,306564154,1788708436,2041088116,1764662377],[360144145,1370903920,1258395258,1080830023,2043328006,600337992,1615417491,937432335],[197118972,2079057334,162155915,371585168,746753660,1803551776,506034994,1174797760],[173124044,365724486,348755825,96255108,291409133,1650912871,638099375,700980177],[652067881,1212092088,1793773063,1713417112,571337009,402599002,77935788,1792309094],[81768140,161481789,1262403269,157996694,1599768104,2098920747,1373668514,1238789607],[269245413,1271609649,453782898,676313784,1811989967,282225749,1716504531,13355805],[732075867,6289087,313295739,1610820741,569888418,1307743566,1764486762,1836171540],[314916141,1489248744,1177270821,350140830,807955227,1966990741,785281422,299332820],[658383334,244013199,1872665290,283779194,803299217,2022960347,1337080209,201802631],[209769606,1261478213,557056950,302298402,2023746937,1807503840,1918502171,948191997],[1145785321,1081192230,192149994,591814873,1681502595,1717180519,1512942535,1010090465],[1734296379,1389350722,1240444968,223875246,384740440,699163021,2112540036,255603314],[62244207,1523468787,408881206,288920533,947449194,783264321,689504015,141906518],[493941567,211883684,499899900,877803404,398068799,354373514,575481401,431990326],[356477858,591523877,6785709,1022499259,2078600419,654112541,439112104,20056203],[1850907677,232262406,924311195,2045954167,601862483,1842058922,806894729,1241498073],[574658922,1119229422,652175225,1632351927,394867610,313669130,790392835,327704437],[1477287667,1614606155,1158107842,1551481360,1840942394,1420511172,108411778,2094262773],[1599517027,1787517674,750343701,1442542236,699461159,1624270727,1931203766,1241862349],[283150081,1057080875,654203282,1739973793,1096431150,1034881447,177600112,1644989980],[1399229397,932839976,1715208427,774263218,926937493,1541257412,33148536,1315080071],[262217271,861917990,698350604,1543998207,1387202332,908295917,168917455,739680623],[695414623,1601240909,512981901,1556885946,1011112023,1801344591,570052,109740187],[1206853627,1139074503,1771904306,1935331023,34672243,91216972,2011846354,977713954],[1439099631,307101546,114117668,1233450056,732546952,1422727651,1364046018,223255137],[1187706264,280237119,1613196403,1426247881,297166482,1539591271,1094841600,1857786196],[434390722,1681659949,393239868,337754891,1320463883,1922591979,761111000,267635454],[2005152480,1317383124,629899914,95814484,975168307,1604029743,1960982674,339929810],[1480652445,1029090277,14218955,973180597,1147905740,1327074358,122854020,1879929751],[828371778,1271735584,489256883,14940925,2041216512,1545137867,2105174075,1323330305],[977998007,1055717566,1913572758,409591566,1184972473,617013768,1928159044,969012855],[742154154,1501088573,1039747218,588836533,2119112796,523455536,1179998405,399227142],[1700830301,28433322,1095234525,2098893237,51931934,277042823,1759679821,644204905],[328307593,1217268185,364788657,1273342754,1022471644,710313262,892633024,309071543],[322909484,1260447357,361593580,1680204072,1095668603,499494803,722216850,1538997954],[1427849139,1973767309,1194015648,2066351680,260538277,425461901,1047090583,384210812],[965070197,501462359,109709700,1471748904,560024770,807532810,113644407,1239063057],[712708219,149800028,769979421,892121934,1279970364,1339381654,1924505680,618844916],[912188311,1052809090,493666468,1852930868,2016128391,2021523630,700725197,1813651850],[1043514648,1633070124,1660930928,1543149064,633293874,597222852,1398314809,811456674],[1905432326,189826052,540034406,207574596,2008050358,1468650082,1574332927,598256849],[2112248911,1062818475,775177474,398033732,1531444646,1119205989,506028901,1882503766],[1194683189,1828504629,1153331314,469366881,1188706821,1467856400,1830779763,1135958843],[1156243336,25819551,589323293,517129568,633502040,1608885159,680303386,647605974],[265172045,1824293326,1722498151,931935991,414481202,1015744031,1529760265,49029239],[660610042,1283537545,1044623940,644883419,2048122504,511388854,1122657812,812408598],[290408779,94333732,26272121,291981895,1794916608,135297009,1548426826,1337946410],[1217456058,866104128,2032074983,1181432801,21301131,1627656667,104556549,1783456820],[2126609088,1065940900,1010263107,1485754593,1795783201,967529222,1471509453,1941187525],[664953055,2049197983,1058227938,2113482468,1211640672,2127563429,796760376,779774372],[226806934,2017517117,1274367207,1460648293,1685261063,1108169784,371312655,1443125588],[1973713927,599983559,105039089,850092812,875826171,1001940382,751767461,1220238374],[1507700125,1293448731,1777180320,377430542,1565483879,1639516309,825220806,1158187622],[543809328,904773403,1558751028,369647721,1127861574,1213208212,2066645074,553270611],[1972017854,1281613390,1547601108,75687585,119428510,648369323,733786660,1211281129],[1006787924,1155940242,44635220,1589466518,1539473587,1871613933,71327996,216207398],[427297303,1445147258,1640801963,1344168999,797063477,169033343,1265708353,805247345],[788889252,191964056,697037114,292453316,1529619922,1649268562,1298883064,1466402814],[464324552,1173827550,520128307,1670238586,1096177221,2025225119,1918784655,1230353320],[1490737150,1725774161,1755988437,1256514876,2086502318,1149895700,1368591336,133107022],[319660963,1538329142,1295028668,654615733,1496802392,202443701,1145606938,1003792353],[1723227053,1434585182,1089741032,1394936119,364123900,1601662429,650260526,471852159],[1557742739,1931011807,357041592,190676738,1604008095,734126667,1176094516,358637552],[1926926449,1886025132,189605573,797255969,170673721,148448003,791999320,1264121118],[508486244,331872673,1858293399,915536276,556399543,368991397,300945654,77733156],[140188606,622949423,1172934784,1319409801,250837524,1236851549,872339175,638646607],[271152204,925363715,1666485525,1450142816,1912819808,102028459,1454625796,753114036],[1026096606,603844069,1858815861,1857674855,1921433224,1982868221,1739904548,1896016828],[648244638,1993173026,1794154648,1899350938,1934620895,958042582,2105931592,680942846],[1388795972,1778798349,371240653,1668396826,594886211,2009387589,1564724160,839482831],[261356090,2119189662,685517237,697499155,1810349715,315173298,621555333,1739494234],[438171253,1068200664,1430635895,2100591849,598206515,180619641,231710979,259897545],[1420495187,1473593538,1223832820,1356745813,1488331867,971697584,1658758639,251676397],[775193816,1306474333,725914965,1710200401,1668791956,890408660,1612981606,1894272341],[576384280,1609136154,165954108,233162549,732648403,2015614252,513128666,999214169],[1095729193,961516164,65114210,1845596587,1373262607,1006790182,595912934,1565236144],[2094494981,1737515238,1482195501,1992835956,1835149943,1410164705,2041685879,860846527],[388725821,1298102737,1340697331,927951024,127623698,892279323,138474292,312143],[1000796802,279674034,1850470806,1474879181,1103014658,1367491973,84621456,719069866],[74872447,2017245730,1548271485,1620496071,414072599,1773270088,1612339696,831824621],[752461299,670950862,1888145672,847217137,507889914,1973021830,615679387,1945239296],[1312332064,461023818,541858059,578443448,2037688064,841049627,1056421440,1294706769],[800535318,4843157,1744403648,1820365239,1639910510,221836618,651299630,1788172768],[752952874,1488892431,506655278,839514898,19086962,1515821627,1350899249,1757089764],[235811859,1641260953,1564448643,498237653,555987211,1041223638,1699783802,502740087],[822373666,1369385015,644174269,608995736,1849705050,590767542,207738062,789337603],[246441645,598037822,295105187,1842043141,932097094,1401481913,1861585954,872749223],[2022588250,2084046513,1833604175,359390434,739104462,477336096,290658662,1446784740],[552940404,2028745860,795627022,1901483282,1733857699,469810722,1096595102,462841217],[741331940,1413310467,1434660140,486221393,1345667423,321703544,1513997799,6632681],[1366400351,674567948,331414933,1167927346,1384873181,602023976,1344301541,1214536208],[132507739,11805067,2071689739,220889749,1921723337,232132436,813512226,944343677],[950214397,446731434,409075409,70705840,1133151728,297724169,1355256430,893095812],[2075833065,321082155,2070064860,8275365,107413313,1581845241,1058219489,298864007],[1243776054,1446835420,1715625136,546018835,1530576936,845459832,571544496,414963314],[1080804354,38610550,563393143,636430307,760738146,892903206,2087676394,1928753618],[1271534038,368848074,1395710902,2051779477,1079285347,1438693174,1844340887,127012516],[2040274417,52777748,2095963598,260088805,287537138,1553475518,1292614804,756325881],[1151677536,1171835286,1918263028,1115199576,647300942,2039955961,292727241,1294944071],[1967092476,778575975,749170514,120579506,377099859,1945234182,262199995,820544782],[1109335007,1318406006,689689768,196738076,1733441430,940819729,655171103,628924152],[1917287768,916728828,1897252342,756344356,555983015,2052569961,1612110458,1032989135],[402550291,2086870320,339590667,848820649,1265959409,1649825363,1199230847,700392495],[1777034784,1436002185,923434437,1345736370,1318007981,986616582,506034966,711931857],[472450270,598886153,1302606993,1222658865,899703289,146825402,1724882888,1525447564],[372076427,583704566,2024495388,1181477405,1251452010,1024216088,1178877548,1335617962],[2116629931,932483277,1608352666,1792431519,110955287,1151221236,633975750,781230110],[2122620099,2074950750,1742636615,458770425,214097196,1350220726,926321087,1610368153],[2036292562,819265237,1462820434,812543449,167622068,1357065993,1031987323,1995099759],[206950852,948269168,1915980316,1005184338,1802676610,1672312898,1666752605,1055311862],[645408013,119944890,1606931803,1878718972,2099325306,453638959,1767932932,1842485064],[59152226,207079133,753710628,861808967,1423261285,1124223346,1842844061,192198311],[760674456,1190590631,1189842845,556660238,265910024,1789041082,88686717,1402159708],[252882104,311114501,1496951917,1058006070,265508603,2000763275,1704427929,748520688],[891894338,1397581816,1315884681,554180259,1379155411,1531261823,1362774421,497461264],[62327006,805405492,23951726,1288143212,1386708285,770334605,466242287,2011156440],[630529755,1701851713,448359653,1955449231,1266103192,2128977075,901152523,970417089],[80045877,19407122,1644018953,405016335,2039512242,271512352,529316883,447471602],[758832631,1091822847,735840525,1586603188,1007781477,1534117053,688143039,1875911223],[1924751193,380938793,628763921,750154530,752014733,688978441,121651792,1470108442],[1274691819,679561602,1846474991,1315391050,1116822387,1872876436,839124414,333197006],[830657151,209289639,603191940,1821856387,2056488630,1223109583,1341898294,719929935],[121566592,522219587,1188234167,123016230,1514341630,130818485,1786105330,2056800989],[1814380693,282516732,124837337,2037355875,916613449,1392024023,1142501613,1177100619],[13521495,30632216,3691374,1269336408,1598710193,2093382753,1882857800,1110947698],[975121057,1661509111,1060468485,1795981590,1719738278,1652208036,844621241,1828091678],[372079867,1121562019,813592569,2029456925,1160972988,615127461,216849066,1352947351],[157461928,573892434,1976295738,485494719,201393918,1334201555,1940525141,1311912877],[368477837,1860809642,1894678479,724969384,369515198,1628178824,510082928,924520399],[1938181629,2069198932,921551519,791538697,469769600,885952352,139138968,344085926],[981493752,2011377402,974895778,193470529,355413684,1719434455,319659603,770122283],[2057735673,1660864578,892960934,1221550576,431550872,1874881710,723138135,399406527],[463326096,448716024,551485652,802910346,1935455181,1706784138,48948162,1836624707],[1358874163,1024824625,1630769076,392715621,267469570,2037012351,79862991,1209591416],[1113347154,488567697,1333654591,1690896979,1646778195,1140962404,1811541109,1846344093],[191390798,535691841,507032504,2026228338,568211790,575744406,1573438706,2075986645],[425859213,620353429,1165980478,610983940,279083327,406826282,404130986,334812321],[1251431223,1616254500,1272229485,903797906,1071930289,1075212821,991073017,1462473630],[251839206,2084129960,612455265,1641182448,1511131904,696068161,927094629,1737146403],[692423989,1774692182,984773820,1672321509,1836270035,1155862410,1296948528,1491780057],[1661654577,2130258331,1088285365,2080638892,934310441,477346520,1747304466,1281264821],[1448910359,252695235,1470721871,56284389,1319330051,926075589,890287936,1216745463],[744055027,1620960371,1172079697,182422756,1139363688,151232048,1623106076,1272010570],[1818147185,751616665,1875018328,789971103,708144945,154245139,1550375827,1168477767],[120778976,1203800674,1973409343,1442236442,578433360,973565435,1656131996,1851201086],[1194180077,546334640,2031560107,225011768,1513153173,1868384152,1127279578,938785482],[480634661,1124083144,2089465098,1319671232,1990663262,792307449,1662759167,1043972652],[609948410,1304976693,567338009,965588476,848286874,499286396,1645557492,1128197936],[2069502513,299970137,503654236,1064406836,2054872461,305363756,1639003051,382761522],[136868798,1879821242,6018190,1347818987,67298330,1377788618,1628549972,1665411681],[1835390045,889105841,1616764205,34502696,1564399785,810460207,161033496,791407438],[334466250,588104278,1316432530,2090632046,1102365689,996362577,1778232634,1265795875],[184531253,1775104414,756553604,872015613,1319677413,396710261,1964246986,470966323],[1936798917,2006594925,1711825229,840197726,104190002,1624834991,1135612646,1248902503],[707773205,1804047649,1184171603,855985067,1619856800,116127148,1592918239,1729523861],[937934095,554926104,1621575848,555756795,199769708,1015231308,2043480687,1059079267],[1429491919,1194954544,1665555307,1498401631,1991357000,1471189558,363801493,699551566],[1050700837,2104212975,1713062905,48096279,1474720577,1320831200,487431216,1755591770],[1966677853,1906554321,1614992884,1985737605,1330462612,1094218648,1237014507,1163837637],[2100201521,427305920,104565111,605029456,1097825976,1234500645,1534895240,1289890113],[1012038445,985827609,2078041205,715203823,1700151652,240354907,1657803586,1568835477],[1054068612,1932623570,1843920573,876764506,1047260623,352745695,1487074531,1448300384],[1220240174,1199990624,1117547706,394492135,1902396115,976922156,754875830,1034552624],[1306136975,1529883193,1114287949,2106836280,63880558,1005994684,1290037404,481375621],[1802934555,1766106212,1737704771,343409896,960808696,1615983825,1351296372,971038404],[1028868419,1380247711,1158214860,1670296339,1563198177,1862491194,498256317,1264890607],[762396754,2085083858,106764414,275009240,1700446089,1827047064,976260381,263079400],[1363527657,1524070300,93657730,439915205,1144681478,1182393580,1730006366,1981667397],[180655315,1517494084,1169154598,1806368847,1928185018,584599475,1536755766,1558331732],[1731429757,1334884196,35995068,1226293865,871635001,1642152109,829136961,12796007],[312162881,88369849,1517613889,1284430630,1172265790,2117110408,409396087,166490509],[2106525498,1423392463,2053719987,471346767,2031178021,1323267298,1356949043,1136978131],[1688682862,684347752,1511196855,499211631,695156150,1993814227,1652855772,892613443],[621160093,1304072436,1209930380,1796002156,49935217,900488241,346747872,424205852],[435018776,1717348208,1647535667,379502820,433660408,1165283069,1324064371,76915205],[587699663,1554642203,976050798,805412359,188593336,1830765376,1342745024,1952955347],[1246399967,1467027551,765889835,1026240599,1377955362,74576079,1630355238,1496024562],[1866785440,1535350688,1822498416,899646850,1527085858,384080726,748317655,1939735425],[2020703877,1437631840,346589506,453159996,1078797487,333506941,2050080657,1549993937],[1661542500,453593027,440724496,894631946,1059619542,1122279351,120365714,1065959071],[1065131928,1809847366,552656009,312277822,1559505154,1069740190,744458940,256656769],[893472580,1564933719,92008401,958116399,1440127821,805974831,100043340,519867035],[1191062225,262602722,690737928,192629153,587591926,1032144905,1696792248,1166344642],[98763783,110617691,1491649467,404961417,985167465,1297380063,2096772775,1731895890],[1431001715,547040152,570149249,1795565470,1688193928,894855207,340920732,531599438],[976127920,1020213109,1833241596,716845127,1543241245,1215684164,617298943,737232913],[1456080185,402864383,448648417,2099885593,978644514,2100365926,9190604,416070817],[1114121489,1323142167,1363813265,1221067935,674507782,1961628938,156559384,1408612329],[1260258528,1377992854,924153494,2006553903,957462663,1471839707,1054963359,1548303610],[109344227,1452734999,884238810,87379038,1751550177,131364621,1815718625,1298959178],[572559486,1194568857,1980533902,2003411062,1895548978,750541201,751275524,177100397],[2121937339,671510349,2071920950,355067898,813411222,1842187352,1921129978,728667535],[1955493893,1586607290,1574405147,1559024631,428266087,556106000,71417193,1341990791],[1668191792,1382575559,446134192,723654805,1776328395,806157047,234055497,492646113],[940308236,2051264161,2036842802,1715395655,80397262,2000472238,1926499046,1306086385],[59040239,1923019078,1847613734,841661215,1278789204,1147513077,614888601,1699298981],[2119971497,1707862910,2118680410,305870922,414608878,182608051,1438710005,1091787524],[876035186,1721310872,2046249134,1007783379,226548855,1250173350,798429134,221999020],[240836291,2084056590,1162217470,1552850930,1276108182,508973805,115166153,1166392989],[903506462,10280248,1976714208,998657183,745869620,1042277424,1843828494,1470745846],[1113779645,2071311259,1009047425,192934182,1598269572,1833074818,945220308,227844727],[1944730871,1155531611,1256460499,1513105923,1202876906,760140014,1200637061,886683136],[87005385,980972924,1677190751,839802844,1432503284,1086208386,320180846,1644887403],[1991704533,1200400898,1042222049,1387850785,1530459378,1307762146,1270424944,822294333],[46706252,1656171286,566059248,1714943015,569960159,1789441283,114502290,360320438],[957982175,1293228023,49637267,1633689154,801507853,433410646,577827027,396076016],[337517338,2011225739,1379723674,1595782486,1557549653,1319970868,100146646,1779628909],[329832931,1363225376,944645113,1680374867,1302997697,1681170710,1448450793,1913244405],[551627768,957543157,1861754524,458775039,1111604258,2110195796,1887616638,1575415726],[305233969,1518220531,79878080,503396749,1653954096,291243536,625034484,408693529],[655035926,579052578,1296483829,1296779925,788166141,1866402841,1302524235,222265711],[32777653,568508248,1980060389,1541057415,2057934042,1276076965,465184478,1023861737],[921609751,829400064,1492680266,242182851,641077075,1117428021,1207465001,1390123387],[1519997867,1000656817,1483898319,1245670842,739764959,1929915896,1386163567,1485808651],[999179054,1030708317,1685989509,1519028750,371442612,1145971402,1985733022,710318823],[1680152479,1007101881,1065278622,2127041874,136786288,927032072,1056362705,72603261],[1597104387,1526525200,2027751834,37277265,742946585,373506197,1169371213,833254209],[566712952,718981035,1317261604,1551887122,1354903651,1420030026,1811679670,1764742672],[119018333,1764776477,1772006172,444489934,849147246,777533679,1791711850,485196622],[80653110,418870393,913804484,1613012670,2002658993,2109219319,382058532,271137599],[154341759,1141561514,545550263,312899897,1207986704,1347575559,5392286,853461465],[801521999,634037178,272476733,914474872,256575585,219357361,334171875,1950147077],[1492289056,1099025191,1639064721,346518366,831097370,1800091468,1077980719,470941244],[1972885726,1926326723,799849136,1934418853,1121673764,1071259947,872799116,985589487],[1157405155,1014538195,765106149,1871332573,188110158,2101395387,1389227691,1223145611],[1886094095,1022688780,961216292,1411686674,343105491,585745128,977827565,43595484],[722311566,195248935,1013570805,289240170,609769807,585412190,1359355857,1537299186],[1736300684,1686520441,1398337810,1722116005,1438881087,751113715,787875281,1597001519],[1710235167,482273521,494076469,1704830973,1461523047,404573374,182577876,726025517],[1228550708,1000875134,855276743,513868160,305673780,1800994820,617182136,1260898650],[53666914,6273918,1834183836,836065420,1442452286,960720562,920499779,1663965803],[1436209111,740605919,986072838,1760080175,1416075578,1402666191,1689154268,1370872511],[312728793,2089232510,516987047,1184733355,1226276815,1297742147,629440035,1680671398],[1856993558,243485199,1504591871,1753715955,7968321,340064516,2125374644,956748293],[1635149322,1917519774,999088270,764136468,1095759880,852248982,770534505,11527949],[661774385,2078693031,990626594,1750605936,524766995,869674192,588042567,720217315],[392670292,919112313,1324557300,1264749306,777078477,71050174,1230269786,1488790026],[695103069,452667252,1857377264,1362807736,2041313684,2081917634,1801518074,1670649540],[395244102,2042897943,14341497,197120526,666035465,387312167,1521704728,2069621541],[1441842531,641581019,2653459,1940456864,2021685869,1536109243,1839494193,715250985],[1361762593,1565961143,1175338884,52592905,827223212,39711529,285198345,240268359],[722804596,139786487,2048060083,505035752,622369144,1718332414,1979080028,2008743418],[1526302055,1996367247,1764504741,663793334,877356366,2098457765,755665614,802680219],[995517704,755587866,205250573,1841688789,1665143088,561713206,1793928243,1754968722],[1748441777,1220988984,1639335520,562448661,952433033,816194079,535397941,970454896],[312552316,1147457324,2119194133,1747726705,385960794,1161521682,927457542,369546890],[1014808888,399541248,1725237643,1788409018,1725793000,1177818852,2108169650,1339481208],[715081642,1572582634,1255517629,686004610,1075057291,946812177,1068043520,359612186],[94417398,810569515,820551181,1686624807,382294088,1245431854,1678501627,1584651063],[427042292,1734709919,1864297757,2108319998,606181660,1231528826,1240811077,656864884],[1472223269,34665091,51772975,1655419912,1744606662,1370933590,1936151136,76769582],[1192627014,1932721369,504760058,272896719,527360581,995974872,1407463392,265215707],[463861532,1037717009,89211566,69122407,733847127,800161030,1585040460,470988908],[1372014133,31496828,1805828455,562258785,542332477,112347841,1431603275,569496168],[1917446554,974660124,992383542,574990141,1658229476,1845397313,1899092893,214592488],[542565045,1526002541,1237602141,1630306465,1059465111,1332169728,598339677,1094056411],[1997726379,1718411298,878222961,462295250,1017704944,1245776703,1285373158,651470001],[249888197,962041427,1212311542,792259829,1198143446,1950512533,136044616,132146324],[6484312,520935052,1007922163,330271772,1907130390,1909744580,403000896,866982547],[635150712,759246345,276264486,760540359,1689360714,642865479,982825464,1525326285],[706037581,672690555,1492708034,1448430040,1534253918,1719869375,769017134,2089802498],[1318805390,1237413338,376202888,577410902,673265431,182886244,1603130203,604644413],[1286191143,1006957058,245043448,20986227,1860670337,757753337,1348789181,414146310],[1025074964,1845494890,2079938255,280576362,1556174082,816528085,598792319,920163288],[789277745,341897840,1981116174,786997580,1140764992,1761886207,460238361,1422606646],[1435520799,2056837780,1133693140,284544125,1396920808,138278744,376720,669471180],[1978717269,1082328739,1934977200,1677142589,164235958,603832764,1872747861,36813459],[2108361651,2082156245,1278198484,869015175,106712211,1632540577,939833757,1380463057],[2026845202,1714657930,1941518453,206941392,393461232,847464603,1390620743,582078857],[893064114,773850914,1704497444,204023323,1300499992,131899436,475260159,1437396121],[1343831289,276728551,422248746,195939894,350467775,607341870,1916748246,1660396692],[1997681442,1101212836,1870517177,40729014,1237516141,1077548853,1541121622,2090303287],[1000867314,1114784268,1683800180,2092996110,16702615,985178686,1289641493,1611301589],[971563737,1731523604,1005906,1043111513,1487908127,805807082,853721654,1798626926],[1090426739,145916013,1609401306,832074590,2097287562,1628555192,1397657872,1306656166],[2103885241,326487871,486919655,33362574,1407613560,1227776395,829632511,1894276932],[1642035042,382303189,428695540,274052300,1476297660,707003471,2043910415,892047941],[1091818858,698430925,1796178262,1242443645,1670318251,1995832283,1795892861,930932709],[1043564525,850541427,262248660,459865187,1168998948,1034450359,1269247917,533750624],[1086925209,756650448,1205065233,774224096,1969620898,720102366,944354660,309904903],[187283868,2030224559,954449814,526039542,370815415,494606784,1568962000,1524051164],[2028657697,1820867742,2105702207,1424129988,1640015089,1878464983,196549892,711208990],[1746295814,1827145124,342596122,1710519811,498593515,1426663712,1284642530,2017952225],[1083922583,1480594211,1068413787,1042671470,559146281,673099367,1757397193,1590596789],[988074030,2076190217,213741786,1346939519,516174273,79820922,996942370,2036694623],[188866794,1947917880,821742802,1910082637,93463463,1255941550,1703087104,42726963],[7405927,710142003,1949762252,1605017516,1037854248,1372438179,1386384579,1406784419],[1451159881,937050826,668745994,170728767,1335084438,71892377,299084897,2090087156],[1444700749,1408433774,1549981615,842206266,877599716,1174487968,244634303,1094413523],[93578490,156859131,1585504976,803860281,1686631045,405820204,855313928,1184995517],[1700150094,914370703,595623571,923120263,554922756,1088101645,887361476,934945414],[1121601900,511241653,714539868,586742701,196196577,817917894,1592930252,1330344150],[1249144480,1283889566,1805858986,1859020436,291364301,1297877801,1169048850,2076582528],[625146544,696252614,711443865,1646912461,1937829564,212039879,1278771144,1723946685],[635408743,690851320,441995116,871631596,874281356,193230175,19502289,1345590006],[263015546,149274559,1235887652,586578455,1296450557,1278843391,683997356,110417066],[636257075,877336733,674058464,1694541827,119135471,959027950,826909824,680635076],[1385423579,153935809,580473907,1124098178,1242504450,2073837801,1036282773,161194378],[1245361389,486712695,1752709717,489529764,868542054,1374396826,1092833008,359668322],[242380155,1155297069,1415583955,1923256685,519551975,1838180497,1677269365,466828672],[2046146744,1108388043,1228256166,1987469301,649567793,1242871399,221487046,1915758570],[1667532680,138037532,1867930566,1531561599,1271376483,601100579,2103145460,394863494],[1575100303,988854831,1982936395,283710296,1310796089,731144783,82625981,648873946],[1037448897,941949001,553695492,964237747,179208406,2053706610,192608249,345166036],[1814908523,1626863625,1974100024,1902385805,1877297340,1393228393,122771735,2067306190],[318502402,1269984083,915462655,1705649058,16896717,853097972,1394952756,572158106],[382857783,991147843,275607803,405862154,294549969,317987839,1896780142,1193461039],[946303209,1724816582,644952288,1667871194,1495349714,2104681087,563839572,1377834564],[1264345185,1512588658,283059993,2046938685,1364170388,477081152,833298735,1411251714],[1428030196,1858238640,1335558820,1311742041,695570868,457526951,525099564,732118138],[1821168040,1141731951,1627460312,116157193,112449362,809826505,1752953687,1813954617],[1684998637,838390594,35348596,33878106,1664402967,1959362900,1341718010,1343499622],[118752670,1836635545,1381314330,1247258069,772116600,1778574961,1835641461,79106373],[1242946046,1377557980,1885123065,19263752,675018533,1742575003,93320772,433138929],[2086857439,1268337759,734655694,1895587707,1923227105,30307870,1731139701,211162981],[1412525680,128703496,1511989119,1994980709,316158729,597529442,151442674,228681166],[542644231,310335276,996802456,847289711,1037314152,176497790,26102523,675555962],[110931063,1700311547,860114760,489207197,461612197,1537119734,1856482802,884458516],[460319156,2084626616,1742147182,1219749963,1213850688,542519034,185594104,536369091],[554390656,1481812065,826506028,1804226865,992523426,263670098,1189752007,445566270],[462389363,1235294977,2125865617,147776062,1413573590,1885212948,1020233602,2122226534],[1933198104,1294608650,36374863,612104225,1221328796,804685499,826567178,1808139535],[1445753322,279235615,1510300879,1340044744,1805735366,1582787489,1597965376,706035674],[689860438,1551931726,1047680691,403431811,1480484219,810547336,1900978358,1110091339],[449794313,1752623129,139683392,1535030722,1779677866,2063736390,141116345,1049635411],[879609745,1981226615,607227746,1211759355,533656290,608831867,1374652467,925922151],[853310934,1750680010,165328477,194271394,647708860,1246684160,1440091331,645948699],[2126660047,211774793,1127640859,1333862104,666361388,810919217,1029830644,1478475402],[1229142015,139187936,869649261,417040071,1094118503,1254034980,20235215,651351897],[957209451,1019444556,250107455,449401082,1262504477,1113300432,1386608671,2033805433],[961780837,1388863285,2117106262,1167696743,1848741986,425160567,545465299,1134773879],[712794546,1110919329,1657535654,1185477565,1348938699,245880324,1239315042,1485499419],[1334163100,1985878616,68552936,1606030327,1318793944,1231859829,525686066,1539800432],[1826849947,655185392,27885129,268959907,2038218612,1867612406,214937710,1222775496],[469077149,1563906529,623331175,1330507130,1352912301,11032450,413554191,522568609],[1027353937,1876600923,1171868605,1696791376,655135310,284614848,924202721,1440175055],[2105174138,1849175120,892987071,165651017,1086638205,1794530543,105201448,1999090758],[282040607,1706035771,1967857933,2031672441,1250060999,1363520321,1962532671,1820980855],[383307280,1781084919,168149416,1598540648,1676269465,43685519,700218237,254536814],[1506538643,473502267,225461400,1415548530,404973686,854076796,693411244,1202716773],[1220536960,904661660,102211333,1332494511,1752099850,1325024533,1731508810,257746410],[778333366,1992700040,742504329,650204832,2102274774,1506001676,434346178,449589150],[2112827964,688759949,261576440,1931163069,1566936905,321747113,833295418,318972483],[1509274429,271940978,676893901,49438501,1236587595,1978988673,814526683,462856206],[1673585497,1792932753,1416815785,1463499613,1921354855,1537355873,1030487897,1439419767],[998398841,296182668,1032763638,394186529,1274364194,1187185692,278354233,1176181535],[998505110,1772904249,1710061116,975738676,193555116,328032844,1847682233,14285711],[500602117,265847464,1131776019,416747743,1422885589,52814203,1621441621,1140265234],[1546746162,720027666,585385230,471403894,1036073220,1908632294,682094349,1467264246],[1446122292,807360200,1348251373,1859959145,1637271645,1080939176,2045129995,2102678362],[647316982,912077159,15212746,1265072172,1352167315,1870946447,1639417205,858588125],[1415589252,2120134439,177331182,131013126,1491416039,529359218,1085940247,22424147],[180248378,1211861497,389333265,668009713,841344635,757307972,1314842278,845026086],[1754676204,1339570894,1327042136,1805380190,411556533,1187401102,17373419,1057921871],[741531001,482447718,712361032,1780947285,2077871491,1151624554,1745262694,822796742],[1910471359,682180729,250298135,1468527636,748854462,1865892358,347423426,2056951725],[797924240,440287427,12142011,905032594,757746340,618136875,1875103554,516130126],[143549405,666950047,2102526292,821532938,1753758091,450975519,1649520945,1458156357],[1008011844,1935629366,708695234,1075195733,1437048457,1915187209,594538529,2000248556],[1466606063,969790320,335504788,963821451,670343241,1353808640,1947332247,802137724],[261540960,177882791,211406281,1459221972,1033965003,1265950332,1050536670,196880218],[281579674,812650797,868459374,793694242,172854414,578307602,1702793775,338752451],[942311744,1867648030,1509098204,454541206,1273455542,1398466510,2116366276,1602132286],[1322281884,1981127884,323137480,952702370,269893215,227108643,588858531,588992176],[1835175343,218470836,1154093749,1702300615,1941902050,1292623677,1414246923,587708376],[432945948,1130509574,319163600,394020426,1330117301,1017386496,734405043,2047051910],[1492077913,1197291466,92397734,804866165,1672586277,1016160765,1625486739,95984827],[1954580280,1159955207,975802482,334131751,301418876,2049766468,1172844659,1855494574],[151902312,1069777888,2036511797,1894248666,1342445760,2113854358,7804671,1400324138],[687835465,93029860,1450622389,593480704,1368858748,1183879856,596687361,531179570],[993785758,1246550765,380818200,1542414720,1124884348,1919901722,1483186160,1848135263],[763438419,1935219008,1990403855,120693107,1801167920,1784614200,1059389953,1910480011],[1426239917,1969564050,218968672,1851532938,1092073034,1457272703,1661834875,1499520697],[761433574,1875167930,1653639712,957895720,1481404092,2104451234,1544416274,1781250210],[268966753,1327643174,1026331035,181096565,1751250173,1495914019,46606068,1270047183],[1783803714,230422693,2112260073,2115950884,1537149816,849779008,1176872110,185142675],[1389836560,2077117772,136441790,2019879158,436659822,1181766768,1184438532,1769405523],[884089099,353950196,1098160845,1302938393,374821856,1120899910,1031944575,1114330272],[666676735,1594516980,2067775838,1483110932,187710575,1484581614,1298025285,1052064184],[976582020,588957563,1077521916,61688818,741020803,1095817730,80649811,599514901],[1653463338,268251847,220104163,459798592,694710287,1098055113,1442446163,502506265],[36409538,1406602434,1375276911,1035024723,1170840946,854427767,1751104478,97071736],[1784570407,1181758804,1870355408,1073063407,1793313214,1261608213,1630105850,573202971],[1619538793,1328544479,1273352545,853223494,409927686,1243768373,1862623828,1061241045],[485086909,793658662,1418161534,1181505612,1827981006,738445433,1573751008,372917982],[80472401,327745660,1450305479,102126911,1871602659,1652677837,1899983448,424551396],[701183866,2108774719,1926788499,994212149,1742701897,1297601462,957350444,411134713],[467864064,1167775436,1851727769,1816463597,1655440730,1232405468,1852154369,519134747],[1187514279,843358667,1690005779,1401168832,1402557189,1475362834,757280438,192101844],[1518441843,1221036603,1415809934,1544751776,970635672,2087922730,165006647,1916669690],[1692976009,1430520627,1373305991,1499281212,2103842147,125200502,1499916191,1081207219],[1969599595,230182721,1426417597,1242026468,619922605,2045381954,861479797,1308602944],[2004895464,11936751,1889039095,1983374878,132956487,1089872540,13461207,2106087026],[48255128,863743142,1637498808,1842007302,165309660,1172624561,1642992844,38093329],[749356773,1242856372,1922431001,170594935,1781136052,1704891104,1034713576,1594117889],[2086483185,831449496,1997664066,1864212781,94274267,1054072197,958872765,1570676682],[155318368,1119532040,1121540855,1683708894,1333637668,566210226,1668732287,1481361975],[780373662,1239638559,680582808,1834695003,96520665,695627904,719968134,329577947],[819289897,289420541,2023208075,1388840363,1636305904,1372748322,1036083643,1506829286],[617145365,1624954179,784927378,1213220242,1844476485,1736953059,1986840763,1425573214],[1352613481,1358959077,1859571422,1841829417,1678882134,193648638,669292310,1515261389],[249468355,1980617696,1526820255,1593102847,1650255925,1560472980,1568394961,254680532],[150146481,934354822,1917379162,1033804164,1853281501,817822559,243596608,1163019820],[1127550851,505338521,1381134218,213948029,1698580568,585172235,842403475,1459187974],[1056251385,757036201,8832355,969566766,593587967,698780540,2062947971,1518233688],[1356504249,1883674467,1590129427,1042842062,817965726,1720560739,765950843,32338039],[1375868090,1545112309,528650438,339708780,670181469,1028666917,1005224744,1318045226],[1158020707,191068016,388596320,1628285864,562071047,1904330917,584794543,511110462],[1236280090,499745922,673370007,1905672880,1828774964,381316892,817227584,2055605116],[1624161972,460595663,1793824502,936434942,698110908,1429199724,1861851015,286008469],[1261356546,1801498838,579842732,1391787777,1981278279,731992289,1011498262,1010956380],[69834211,228794293,1425107731,1810358580,1798721389,222136758,655971837,1258592364],[1547940924,1305247174,1758979683,1806826877,1970624377,1102912821,563037326,1447085082],[1895851778,1791989652,880338869,1567866011,372657407,513007466,691203413,1127305435],[938850342,1703607874,488018272,128287932,38219592,1069978514,502318964,844858173],[1587216162,420090738,827211331,738306531,1463987011,1756327643,2100708759,2053265562],[1701192620,894282508,369762509,402596317,1349212730,242946905,409677933,1636836666],[466179034,489403743,1547725079,297780906,776863859,1112211978,1288917081,546129274],[955319390,553296460,1827742289,932296905,1259912768,482920860,326252232,2068389855],[1373175430,1603552101,1361628259,1948951595,1016245206,671615520,715641439,1929152789],[1530923599,1352009324,1607067028,845936619,314790365,1602863111,730464803,1025128348],[1862281454,518424435,762175178,1928961620,1868576088,2108774889,872949377,64254636],[602112553,830453413,132664578,855848711,1395624996,292957823,1708582429,1669870533],[622723372,54645332,372674934,415182337,1462371087,1337430772,2022348717,1344806755],[1420608512,1753628222,1777950349,713530275,492578946,1098054373,874267611,1158786610],[284684622,1600400993,256397041,1417607268,241673947,923756882,1635496427,16062676],[566877895,824547724,2109336100,1886835421,977877674,1640287027,1000023531,1097663033],[958506945,187318748,1198467804,1767993174,991175446,599782850,51296292,1203964749],[2106534267,612293977,1230608925,1395558595,1308412148,1683839312,230598918,947100798],[208439977,1052424046,368117094,665300149,1088352279,813011628,1337567064,898922099],[910723707,1516049473,754931905,1425015497,368317315,1940138363,1126894159,1263522831],[2095085100,928292914,365027328,644037831,1919811153,57538455,1616102131,694731521],[550622556,492627422,1823953763,29760801,1691619691,1124753274,1603757297,172756665],[963253992,1105943232,930027515,250180295,1081280487,1042527960,575919588,865861716],[709338422,1021834203,1076126278,431774463,1812145891,760168317,1864296243,1388293148],[304571492,1281423272,216607455,1927352874,1715351501,367819109,1606696536,1891013872],[2117602736,1182834525,1336163600,469441617,1231294324,1965051709,1767047369,1916070263],[1169532840,1935055947,1176698410,337028107,97347593,754130129,1425825289,1169362646],[1089887853,1138844982,1814299004,1522951123,2125592937,330427818,1164625209,1315123487],[1501519449,499992249,725537484,259171520,321586687,844102914,37692751,1280993824],[933048477,2016948579,1630141307,1783530016,1335265766,1255680682,421844156,1682541572],[674763443,1887865486,2091483542,1187642368,1033822012,1275443000,1287149806,31333556],[1711368623,798182905,37696338,1982530824,2010477483,1583612575,1239040714,45226252],[774067970,730320845,1205017736,1619288160,281217530,749120329,201336344,78993008],[808666523,953935878,1439588020,2085709506,1778743715,1961829241,1707515227,1101371851],[1443690404,1115062307,1241409725,1632132886,390838031,388573449,1845256523,340967595],[467219724,1021997645,334203482,1641742292,629243394,2110883333,491504582,81430852],[1066485448,1746062813,524662999,671875889,701907799,1030222564,643265579,408607534],[1431555343,219977981,1660257715,1450856185,151809995,313631956,697007867,427781404],[565505261,1381126914,1026351101,1750313034,547585376,483063310,1846402427,365184111],[488968991,1999660519,210818102,9581762,825342144,2017235343,2037357199,1620713321],[1172335503,1673778336,1284364566,31742290,1695969975,1479983702,2109447733,1147749863],[1499767099,1512123323,769400690,1295547690,2097571283,1007151699,1533222319,1928286351],[286165129,1858724705,1500259787,887075986,1976181264,290368078,348808381,1406549833],[2027189905,446741645,2452899,849950542,1034711422,711932500,1173803991,1897092359],[874206549,895243409,1619431722,1006898576,1930086982,1170259443,1728418262,890758165],[1802661007,2093160843,2088621411,528638232,831334363,158740083,1715936128,1081233764],[1082619137,1341041573,1159852332,485585723,781835402,534404738,1038230931,1173834654],[1014416778,566807228,574248075,1737281746,1759044612,2076200443,226117943,180674480],[336557366,567346713,1176373075,930286464,662334308,160416123,622345585,831678726],[593186712,1471714983,1187210841,1544855551,731483687,1003126160,854937927,1950885521],[696531577,607405996,1283104771,1701514745,1380410695,152032246,1620144219,872824835],[1018431414,909483033,1570176573,339819684,150692879,903965547,1798115588,426150124],[1124125737,2094869895,477278768,82608581,1225985552,2058439406,381935694,275268729],[2037817946,1288462232,1744460060,1831058869,413523170,1366632070,473690200,1391923077],[1259318345,604694941,1540318465,975034762,325407598,1777073322,1867453334,1670574385],[309894188,261567747,751989896,2125150413,544749427,886358019,2105023659,650399428],[623129401,657889701,1469080721,12972022,260676991,527898098,691626735,1702806163],[1949843513,1086335710,2032434522,188431129,1293045731,1775446746,557722713,415681929],[889081915,1082548124,1687283383,779788789,1273105129,1306718982,212310060,394895995],[455124692,1191328090,1824145390,1141786193,2086827562,1768077086,1292439775,1840693387],[1290587494,375400979,638574777,455137017,441795947,206978985,1026986590,2118227708],[327009690,9493028,942740339,1246479090,2101159768,478714905,1070180719,1424447819],[1882101350,2063289997,514225513,1998947246,1425714168,734369023,1850341886,438090808],[432683773,1342238809,454402988,349854546,1750246780,1326826333,1113373432,1156711709],[363368101,183396604,446009597,436977711,500243100,2005500240,248508034,2029731695],[422980071,279275757,1472184901,1502154036,1497180316,367483144,670316664,738906486],[748928110,1494847853,1838389207,2061967712,1661379671,1649290093,1638914857,33273885],[1572469819,1303615723,1485746653,1534401957,739189551,977140116,959722895,1843966900],[781035470,1797787768,1681915341,1499916846,1982519807,921925772,1231753548,1902786578],[230960980,440351219,1422248138,514029674,891382303,199374403,1234950750,1831499909],[1893753863,460831883,1869230960,274903976,1679049227,1284780374,1415869860,705858061],[1350190339,1971407967,1612330845,766532560,1065165072,1769303014,1860655819,488701654],[401928969,300440782,1603255749,508877773,1952306220,880397660,221576036,122093375],[911223627,1374890452,1618931658,1209570017,1311001003,1412169859,1319994347,1644270090],[823574742,1994633979,318095588,417910469,1204929632,2129582710,509342614,3827045],[437862026,766810437,956058228,181189742,613029696,1853201523,1297155343,1803068322],[428599793,229509913,516271174,1476757668,290865876,1208924827,1730260055,624276645],[740766610,1492247736,866974575,1452723914,206898217,1077815471,1620450483,110306505],[247325555,91433212,707121657,2067141032,1082366325,1476559048,712740369,783666523],[1473443993,1738611291,1795605172,2015668450,1436312595,856464503,2019694217,127462225],[1991089181,2128228441,264989477,1123340790,531738728,512734549,432597897,1931178349],[1871910143,1965965223,174705093,1199810655,1923438350,479398533,1360446747,1845688854],[1883670590,22349459,1459033065,1039351324,1902033069,253518826,1929188471,1306858538],[1321236238,1857175721,1900378106,954215400,678398422,471872213,1061283356,1883529805],[1591940500,120278922,2062810972,1618189485,1510277030,404190824,1296332762,1199944219],[1891050283,64956403,867532573,1994001276,225376638,1484784217,1059081339,1391866344],[1225233472,2010521412,1991911796,1473259682,1758140808,2038467201,356746124,974802268],[941763640,72215418,1625140136,2011196240,1341917585,1406654498,195806756,243762942],[1942614736,229059641,406741936,878486691,1383992153,1663386809,1842592163,729445414],[807503518,609412876,1914801395,1608676027,263814476,2085483326,1727427254,1613003840],[42478857,495122725,56434950,1808584288,2071413075,2130286832,672336429,142826302],[1405196852,1144985707,520291455,1545562202,1939297309,587137534,721926767,1707181846],[1571936744,229396878,455440608,406639307,642495779,1177048909,236918549,732891200],[54967829,1179511365,1956294771,733115497,2048218672,673313982,1689137729,1111354714],[471691862,335580811,1308377166,707001706,1901700010,1446131291,1544426122,68445236],[505154069,1382236917,288574737,183605822,472393777,473486397,1245399039,128508687],[1049583459,52402951,574279237,1414751899,560610780,111157459,1219775544,1270142172],[1528638657,2030769856,467411449,1874976058,702928823,914611716,253478709,1801210987],[1971157916,1293699251,1008338117,566882322,211463043,1055550132,749366202,2025932196],[1397981183,1893370424,1867864730,1644771800,1159987106,138334345,688969381,690639003],[850493160,2057453483,1225693503,321608470,1680641521,1821861087,86404112,232512669],[69581191,554919428,1307958315,1256736423,1811249927,44795110,2079943536,1359553576],[1615361327,1941565303,340113489,854253489,362886586,1918786530,1858946892,209358537],[1266880419,219159976,1672725443,2086109889,909533203,1148848712,823133242,735029274],[621958256,1482469179,2102700683,127007708,1247251069,1080979473,603097253,1664600828],[1855913338,1358242995,1096214156,752379324,340601261,355585657,1826828137,1938669490],[2082625443,1359055101,988524138,650846212,269503485,328225717,1053915312,211001504],[1043391094,1731684367,23511492,488694904,1746702299,1565379600,1993190263,2090797244],[432993683,55514229,1721235661,1550700513,436141147,1728802088,1463176574,1847891034],[1671937859,643304388,1227341687,2072867031,1098488143,453384243,480525506,1738473123],[14763127,867662704,2004299019,1835163971,609345553,92104817,398819899,682078342],[1488315289,1828530326,1371508535,909174315,2060880900,1233865004,1734035083,385876034],[1580470347,348153943,73505276,1836896255,1043811633,2044341884,2061958115,1331081042],[1070205065,1798100942,966125275,1830842516,1968457747,585165223,977651294,620040435],[1407417366,2100522221,2093735434,242317737,1899426856,777810409,1618729880,2130104283],[1849087448,151490211,83964664,655861292,394935294,917362329,275269515,1959224315],[1787034224,2126723648,1385999861,796566452,1731079330,1612914843,436180927,882968514],[1079849409,509775695,1519316757,1945390386,1274093713,1980354416,120552641,1892931259],[337859750,1740863835,2038401713,1349946549,2121215463,1254765685,222553263,1084371005],[1331570693,1725154168,168075088,1737041681,1099137225,1603981630,432000507,1329196414],[595577858,591680602,585251018,856925634,315725656,1605488456,1223978579,1105539895],[335033352,1093564608,1298674623,331023127,78239235,1092848170,1864488445,1049828981],[128350136,1117750042,1326799716,1628140615,1691633137,1440511483,658038035,1451505506],[574002474,592926372,1886558617,1291848842,2067134988,1302625544,198592136,1134426459],[300948771,954222456,182949957,421111921,2070732704,362855818,1719455256,617825298],[471642539,182765334,886841066,860005959,896606604,1909373753,1233044148,1195289914],[1317956522,829254765,1496925015,2102595137,138017744,1475675201,1316812362,661959812],[937589593,2124715583,991412565,128676871,1705389351,60679383,1206087699,146615405],[272712889,1162626851,763816084,648092565,995379990,316274227,74817972,1897589687],[1871746176,909226992,514287801,463539659,1087254547,1256106108,2113004767,1922399146],[119228694,1406839339,55696568,802220312,862371659,1104391716,1869195337,1908364021],[957069685,475290244,509587661,282525914,511527540,1385691018,1139406154,1910814844],[183227011,473239940,9471806,1513627884,1719580511,258563842,1242234886,1058553895],[1110999148,236902524,1746831331,1858131069,1401256513,1908709641,1109074035,1690999642],[1905903700,1513375127,1415743379,1088325516,1830306577,788336312,41287112,978188928],[601416342,1356085653,616433763,654486464,1539681918,852009896,770217465,679150568],[87696408,617843620,1827575435,196413747,718336049,944165543,901953372,1447567473],[286736851,1447518484,1356839635,654677577,293498001,585062094,416360592,558042244],[1400705458,1396936935,876841064,2001157464,136607217,624947945,757731521,1451191284],[1750834659,1059788005,841836686,584107597,1732952079,41063386,771887198,2016455869],[1105484609,1848931281,1826703231,307547968,1122300360,1922005591,160133417,1485711836],[1490329867,892883063,162214833,254411995,1720893277,600230614,2062601497,2005628998],[1529289740,1104115286,46534383,1440320883,312491592,133149546,382980358,1598258461],[1452460106,1005517278,1994806220,71649538,1881455059,1509812833,1325395210,853250811],[1792985873,1432972101,710973396,1556625803,1921471860,431682072,1006423546,1657404889],[1144088486,542539599,1468112865,2059841517,381577332,1266338479,2042741360,59460554],[69301156,334205486,580937242,236967832,2123635736,237697717,1537256115,233821781],[1931140524,680887317,724063769,865314048,1948341720,2028586965,735519597,1539380350],[1218791899,1971949554,898207575,2121737552,346641054,429991364,819781310,1003379819],[1467737888,1479696387,81683418,1279360061,411247101,1365135410,341138313,675196301],[1941441663,2085201159,1538056284,366645216,675967474,1749066009,1658325620,383797930],[1511532726,167588674,1800774136,416547074,2034483396,748095243,1828811984,1495489791],[1441390648,1340560783,2073931992,162816347,1406686445,1024696546,1570218532,1542699329],[2120602289,1899131775,1329048367,1418979575,1462100850,1092768387,815306022,1449426275],[1970392698,1029751214,1842030807,827613082,1119149056,869368022,621321066,1846605785],[654886806,73901423,322441367,2121316915,2112772485,2110188624,1835648320,1375409441],[599439405,1978950856,1952433112,1935946099,1299984432,1238248482,1114270880,1987979818],[290140049,227575687,1490760843,1736100147,1355417641,69326600,986946194,730862780],[1218076570,716606527,78967024,1159507288,789466258,2118617578,551004991,1048955676],[174302240,716210588,1428947396,1730634608,1567190744,1204588283,736195082,283374219],[761185966,1864197874,1147857358,259462039,2118537646,579633373,275350868,1076853279],[1101955255,731659430,148514096,1992682814,1600838754,1443471321,1399781418,533764349],[1813682817,1802401872,940770128,62215888,1570044907,1278082765,1674861448,201434492],[1907367467,1904684694,641900205,498889534,542230709,1153325656,1792201417,1221490717],[1873043792,1350973065,1130675086,1537273480,259778091,540616791,461625270,1408810182],[1013487576,674160997,701342912,330978764,1900303171,2125475323,1088651370,763585684],[1114836909,1294255635,965177940,993664293,1538050003,286456716,422569303,278381362],[557668259,1498204520,960711030,1056128658,280632271,1528302520,1676380110,1061877996],[1274301059,442690724,1848739587,1370355417,1718408311,1161274625,1833093991,598939500],[60781237,1408426674,1025733106,435871457,462970618,581913722,48592164,1298704760],[1395993073,1482280059,1673827084,411879147,796919082,54887949,925059843,1437415298],[1310283109,1851216064,703392651,522686062,840090259,822676631,729678742,1947221678],[302169273,537768489,1671404327,1594403268,1060253137,1064386012,1728068784,183043718],[1360910992,153060282,423945366,1248270561,1365565699,743663817,1998886548,526548931],[1805143171,1629799505,1344062878,1835449033,361524774,1490725721,708689762,2116673495],[718620516,1635470504,320617228,1635833440,685654698,628218699,1722269262,744190775],[929396489,1517285509,2076655459,972433841,330876176,1188091114,1592656211,369102640],[480722672,542261441,1498684718,638603176,1746001767,1803058171,1081939076,1994716349],[471175914,1980878555,1972867497,1863773840,2125153808,1942535058,1318645503,1071304412],[81732863,659410694,1270032468,1567183464,1620543326,1708716302,1183515881,1614961996],[1409700859,359880300,567071860,1611043010,1749244490,1082459279,620228557,124826440],[319347022,1618384244,628796469,1147441098,1074789845,305637391,74080569,897716655],[2041456201,1405790911,2017497341,576926402,1677803382,302341554,2041325572,813966055],[1465713050,84964701,212285565,227048837,1588097746,1019531160,1466854045,947908548],[703315368,509376292,883615622,1086979199,2113169941,1377331282,1791612076,2060794752],[1060934794,1855460313,2079299667,1414915898,204771372,1693339558,451601264,1114019190],[989386647,1542860398,1156554906,884813730,838379707,1926140712,853326741,1551627549],[592440047,1604631047,1382644269,420192201,615115418,1469515143,1478473493,1497544734],[1084104581,1337448341,1918068110,1378556822,1182862424,2006393188,341060659,1128966598],[986452672,1516112887,793031404,1035922500,1157148698,1849999199,1059808114,1785085311],[1458535819,1804298224,2074750124,707994540,17033182,159955785,1715511732,1869839865],[1309349772,2087277850,1013466797,1483116611,1247424429,879387713,570582305,240473193],[961035477,1085905265,1106797510,109993854,2102147874,1524218310,693140646,2048853459],[464680897,526865913,1588923160,291722827,1290246549,2038523021,453382114,1616023373],[536151792,1051167311,1391071560,1659694578,1893381553,1457149378,1110003030,1304112840],[116922340,990181480,786263225,1818108921,950144732,824987398,2083056788,1966601638],[1647638786,1588475550,236368134,189355689,2094822515,1295933378,1540700058,920864210],[1419342328,920870607,2081569716,522158432,1268538172,1398255814,1638854484,959615399],[1525012203,1515618243,301321186,2013616997,1653455497,443402501,1755858059,975066113],[1806211146,669277796,888573490,427313348,902834306,611027237,1382092494,1449763200],[918441306,423101453,157063329,873405142,86025677,770308699,606224769,1955882856],[790301835,1330806736,567928500,1452350904,2036018141,439238756,1218102280,911465477],[1729946129,1806821201,226705792,62130875,901432999,190722667,72979438,1269271247],[757687847,1462095416,357577686,316265092,1209859854,1312944350,1295096873,1447117769],[1917548275,1322004963,1791300359,190465377,474627357,989159672,343110957,1728767607],[1589746437,847091443,1980261906,1805385284,968031560,140557774,283231524,2081761300],[1767008290,135707922,805823343,526263217,2020599788,1099354186,643011349,1816744191],[1590126900,975538744,595533231,710645942,957139441,1017753840,234286391,1574630773],[506218346,905926405,1390760194,1998551567,171007698,598046602,1620606467,1392411521],[292503563,2129332474,1737050444,2067613246,1956221300,629220571,38047991,1624677824],[1266253192,1626827732,1694116835,1128141162,60757597,884965069,1041097103,2013027859],[1837766472,140971857,1813849034,941219173,160626686,1830155621,749912816,1184832342],[1179346062,2020905132,1825785512,1537039929,509792644,235403105,2017238292,1632431334],[1255218575,51070733,1791250366,314618894,771192555,1845744489,950256341,1017567406],[563950465,32652145,1234711099,870672838,1234149289,898650503,1227164312,517901567],[1398066118,1703168594,618542735,1487266863,1983727722,1122121853,612471846,1392874734],[1001905412,206798442,800977250,431379438,76088734,2016756250,482853804,2051430353],[685912225,849783524,2024977445,224289124,1626793525,1955375005,1377413710,1911608901],[1824353358,876475420,542349080,509455090,1470747296,1349907006,1071679900,528087561],[998664733,501036683,1457208775,605467740,1480086559,401937848,1716716471,1748445340],[983762677,1923428947,736579143,75226642,1849462534,1860832223,849459769,1993745063],[490422193,132028659,595793727,1613868907,978235832,1309592035,1643684687,323285531],[2090825377,1349570687,691847067,1630194333,1498728085,2042150688,1563440334,1631931278],[809504317,1660370405,1135170229,926434120,2110119134,1885276090,1730183472,1409575172],[2039691344,147377597,1340797777,777287339,1813938958,1976806284,1571489301,367588758],[111010032,527728199,876032018,2037618640,1998123868,656929838,1354894566,470537588],[834811895,987801783,349222878,87839317,448109511,165061869,1726094785,732941782],[850693699,2083187926,423810523,1612527267,274346415,1545300157,809828378,1876737549],[797023829,834793786,675317824,1331516334,1792078255,1029853841,688723693,2015775899],[1459583878,807659492,1862914143,1481925642,828356692,286268509,765027253,166263961],[2116240554,941489554,1598607860,99127437,1878466273,773043286,68468339,509166927],[463131746,320264551,1155238252,1917317132,1769470241,1496503015,9208763,987395589],[192874733,313935806,559115306,1251528578,678221429,1724002203,36522060,1499658893],[1643504414,1190235697,2111477733,196666849,328528811,1846587440,2043633991,2022523993],[594061822,189916472,1216116005,308196246,399598594,1435194651,2077469936,451789492],[220387849,1717393018,1669527094,395520669,440866479,820657337,1799362344,1664800274],[1230997979,1768116494,853542040,251781129,1000850450,791742789,1730622347,107863322],[1928014190,705044786,1623259288,806565501,1439012241,160213393,1875030459,3548688],[1821651833,377136057,1739000108,423824858,538066865,1528749663,1908108735,1578544008],[635523345,2102091005,1458246234,1726767534,1981207478,908248050,1636287173,1738100113],[846691530,2082555757,1511333840,946644697,62397466,1660734903,1178964408,760996452],[1909296464,1109680104,2082984324,1201787551,1571206302,2112965175,617564266,709792],[475786481,306148226,2047433763,2016339478,1331199191,1382396564,1027969721,276920053],[2118933709,781471716,296697484,1852682080,658075419,1417735602,455786254,440368699],[99634385,189053900,1736463152,1768448096,1651109846,1198795012,1939509194,405494306],[1641922902,64645604,1729876219,1574059896,1003115610,80043288,1073786134,18683414],[148966377,384201249,1870398506,268590974,292379087,472512362,1847384371,1371353901],[1202374716,365924972,25018448,1869733049,70522836,1974292313,1118734491,205306953],[939416695,1225181863,843732698,521487455,400861125,161485429,744279624,307422257],[1454595639,1326987591,1093501463,1811659205,1354173691,1662769025,75532445,652965754],[1548138804,34093656,215293924,446997008,828050457,208741475,1274460765,1617117648],[1014485198,1873768192,1895762168,337537296,1822242657,1809278542,1934196421,1979945848],[362075662,1005026741,1485010050,195414857,1820977408,799251765,1360551227,1818568745],[273176701,127267204,250799706,428897477,1910117272,2110470867,520213222,855670983],[1520926970,1045626845,158024459,353429994,1475380026,1442875653,652472927,440311233],[1514889295,726091717,274341964,49695700,809660214,9120221,1603098220,882778189],[881016197,2079653836,1450397708,1895058615,1056258725,1210676907,1374539010,608943381],[1363858981,1072991411,1676870968,1118403091,1824341962,1701531819,760327701,747419836],[558255742,378521238,1195799484,1307146591,244726629,985822560,1587060212,542169516],[78492273,805518767,774339566,213879944,1641633155,1096494889,262939233,1510933416],[1504573600,1025326807,407029792,527240011,1756751474,445820657,226761587,140776286],[216025173,1192483642,1057555948,876719889,1806785972,740853328,1468074132,999395017],[1578767155,684304768,32485392,467573683,1345535722,1003309872,624196386,1237214572],[56232092,1259255272,1157641237,1350880131,335881376,1365112204,133796186,324154490],[169930950,74686048,1989229060,1479814191,1294412983,553403711,687426542,619934379],[1628279153,794524547,1517964214,712515049,214792198,1308974295,153450670,338415705],[1202820919,283377968,502665872,84995884,1715879632,374243563,765778715,23506499],[1756822472,1785005984,2003643272,1256251220,1659854676,124865537,1584694711,1395045065],[1326053543,1505930438,1666379566,999534895,242943798,1346402494,614960426,828572138],[1261615106,658996926,339047511,2121519972,258914956,105808948,833044069,1532722100],[882815068,870926007,731907510,24361643,1025663753,1993473560,5819345,486263651],[1159157070,1577657311,910587840,1229944759,1900742921,954637095,300510971,208392759],[659747074,1003100881,1063117767,1609613789,1175151445,1322501320,2040509118,1823515417],[1291095951,477156997,75539856,1537129955,739286201,695305442,1617070381,691990396],[1036224811,1103674175,559533625,1530982127,785892715,1652035606,1691077897,1060946358],[1928994062,620996213,1615900375,1220681059,1400796905,1738772816,475413112,243728902],[1496011407,1972732729,364637757,354577494,1610957448,1021305517,1732098927,719744108],[612588392,1052348277,737483045,2107302679,1446829683,1434965391,132097927,1803695781],[1177341296,312810505,1643083216,106114366,2072559530,478092597,2034805856,1204856994],[334597909,1874888257,1083524455,605861380,769484789,2075039212,762465248,487254203],[1530195286,1502439223,556245264,1511237437,957743759,1840259792,2057767863,1201251151],[191622959,1462665743,290554444,211996353,911751506,77837551,249472294,1573379885],[470642810,846630485,1771067149,620822351,1342631898,62781463,1423449568,403235822],[1714193025,1109063012,1190763883,146739688,153694994,1799417220,649611287,1857714660],[907302774,378236659,1277752779,96664685,405543976,160373869,731279438,187056410],[593667520,757723622,276073734,71447766,1169807214,1211139266,1547364628,1340839406],[1937515867,408113133,1877182038,2127033979,2021948264,78374958,1880750147,1297491989],[1071365357,571516498,537689607,42055992,1302594588,1370440499,1660484664,376620630],[832940068,516124358,649339479,2101066788,1545637561,857156373,126197071,1940375328],[1806928830,324430563,833419725,158647269,1002754184,1113037029,424271415,1176033789],[1406063124,340361274,1405324630,518739056,1551495413,245604728,2050666221,924712056],[426514852,250011812,618469040,1702503291,1770099757,1317215816,15318511,736360230],[792446463,1058377447,321649412,1001912741,208230024,2040716913,1467758571,254777548],[815615854,1355531726,1504269721,78158771,297968520,518934789,1985700360,1889270105],[1005937977,1893592981,1450281053,1988582938,1732792443,638242319,1503029934,652294313],[1301558867,334242801,1326444999,955289646,1282104166,1932506150,350394369,1249639084],[1996520587,2053549205,1718435173,236031854,237696004,147192953,1968330435,1494622394],[2014897633,678917218,2014978910,1667662930,198517628,1221281539,865906908,737165434],[1346884587,2129955379,291269909,1882942873,1997251897,702526351,307567142,1826637004],[86841525,584224702,710146497,194008864,512790891,1544086663,1762210601,2096927325],[527007600,1849313814,527001136,1359308181,1970728364,1643960091,744208798,1204695429],[1199687720,541417107,1924662848,1597486396,1765927222,568777258,785166799,1441489056],[174694380,790128947,979167444,475359968,1489027844,750229285,1677686066,131072563],[507110951,670298820,1331346357,1132850014,1165151910,1445506257,300698657,649353525],[1675421737,1004797199,913958412,688220380,1132335476,137468476,1680761088,836544037],[192430072,308478121,1908840526,716185240,545299620,2052141922,929094829,1437463169],[232212379,57296904,927911910,1102701368,2001264751,1607675216,880025867,675359094],[1299561621,315966327,1291682371,75095106,271090611,678478013,259734896,740512317],[494418247,106486439,1185598344,1586378185,949677038,451404938,1754034068,386356802],[1743460043,895112668,146766018,1918821183,1040795629,37363240,100445037,278238589],[1951529028,384124415,903027275,775496115,1533068216,1846034191,1918298175,598788554],[1107167329,1926681858,2006449243,1244317862,644964808,1642444000,242948717,1271011514],[1253135663,1279555298,550282299,107886555,1483825010,1110571712,1112335402,123123982],[1133485554,828693313,1049833862,491236781,1531088550,12494544,1368510780,1036995577],[1734033737,870401455,250663380,1244919724,115219296,1331421550,15502996,1676035322],[1647899668,1202283944,1458660889,977017862,789789446,87978215,1244141345,1778528207],[475236970,344782340,244201738,2113496590,1720977068,212784477,499895033,1656897666],[357757001,1401688029,1249787464,2105658651,1818484220,1643821584,1030561085,1348671947],[707739012,782636676,1400129872,65897242,655175789,1773250298,807150028,279345617],[817624314,1697873587,1031729906,774413322,1856877122,1218476357,1225994213,1828916262],[743222733,416022721,1236286917,770219343,1850429681,1343044544,1006620237,1885011259],[417751920,427627628,1946373419,137386379,825014818,1652881973,715199579,669276905],[1925930529,1170669514,336618470,1404609324,733038558,1720085674,1315807044,442203275],[1690514961,367099740,2105426453,792145089,22752254,861878315,930163540,1365699271],[1811942071,1255940918,2103425978,1981935288,185780209,260465054,1578861286,543351998],[745716814,15361659,761505914,674835156,659405456,226081784,1575512365,1840970628],[653334737,1588470938,1627029636,997903940,1674532080,1937682630,1448062505,1902500926],[868775174,823978916,1078783078,1677749803,575644333,1617163837,1649643903,416161386],[233726473,107559712,462969191,1302514984,1074237933,1025229944,2130585046,485765083],[245968817,2079746454,37644616,1770668021,727125740,482914592,180495624,1136976532],[1763081020,1270488583,2046682886,247382751,738946957,876036115,12013130,479755308],[615459537,1840156559,1082060467,842149955,140827022,815602193,173342624,963729834],[1055456622,1949363665,1817198159,597504935,509600840,1887745332,2012749070,19132991],[1987594208,329900428,2051887537,1832162441,844557159,2092077263,1473580029,726864370],[1693369337,811198325,104118788,1446500937,1771349317,926436080,175315788,931969556],[1358412132,84338639,571252041,91575776,1477132124,121145288,118593487,1419022196],[1997346275,2087658982,52943052,2011794562,1680548347,1206508874,1033459460,1992407902],[176967690,1303070192,746540146,876144396,777342396,1318647987,636291324,1128658607],[1478937094,1307638069,1445564857,1938682429,682295573,351289812,198808795,5972454],[504847346,47003990,1049364738,1985289731,2125773669,227316269,694884793,560687124],[1693582577,1852738447,1426431195,146534094,1444670252,1281861676,1750350341,1152531139],[246940691,346710504,1374226833,904759145,115196006,1372459320,720918068,952113368],[465930173,1272633040,1249733594,937433860,1289825093,1637940647,884177217,49412518],[198021412,903235137,2122537424,1170973523,1942452812,1994120028,1152761317,814670123],[879884594,154034123,1881634962,931395641,132548196,168324371,610683117,1564613618],[21401332,318871998,5752644,546948383,1772800369,121042491,1963512795,886175974],[1256569431,614293167,1392963399,1176328067,726318694,252219789,1546036457,697313177],[2018407598,1498020796,2095552019,776397118,1692827081,255633143,472792363,1629090384],[305385992,1093196706,403735753,1070646523,265756327,456934299,385328722,1200442918],[104058113,1673877366,2036633569,969885803,1311921058,1264868623,176099208,1861536807],[991634738,1338645601,1515919999,258833365,1960025143,2074279959,2034057043,1763356291],[1610325487,234235103,291525382,1678763390,1684170446,1198478170,1230927184,626831333],[846981866,1581759301,2108710924,1482565419,1667258777,1958845375,1514074562,1890590079],[48814659,311220279,1654320182,649648916,463542690,1450866808,1996053473,1345471109],[1221579275,916895153,247709495,1368569197,1596418935,890090124,1945755151,272164190],[930259446,66782720,237077127,1399134017,564713783,615668802,457952202,1295722978],[1487723158,1820554106,2111389745,255508125,43148455,719776759,1367038152,1099992567],[2119401668,43742836,1797970597,848642263,949965614,1826807327,602054760,1365595520],[1860085476,1218152913,428832405,1412174780,1225814494,113465161,16576600,605030343],[1636172008,1022862533,393903763,1676866019,772746995,1008354370,1148197853,742962840],[830845211,2042879171,216763074,1710960375,571384480,1590545142,844671919,2001033744],[93453418,1121576579,1160013343,169571112,829843673,1378165252,194073203,1873878079],[2101629719,1549927526,544620425,1472645904,1859334269,1565547666,1236499004,211192779],[485401198,562457839,1372616067,103296736,1086010794,42938618,832457002,858823113],[273151314,1587231215,2002596418,167159959,189969960,914464570,1130284252,1747617826],[895905595,1400362856,1409209321,417094148,2059410981,1243985068,617604298,451163444],[383151788,1233187769,817186030,1987263841,1053827137,483159919,1829399994,329644436],[1522263249,2129219693,1808868329,966351969,1476513122,2050886654,1792920153,683413744],[1673925775,217464382,1696590474,1778949836,844324883,1137808521,1239926339,768926913],[1304178351,1433856925,1513297631,1381826415,1040894196,1416361196,1523552804,1485519297],[797861454,1246328538,500315401,643805745,746692272,216736702,746142590,241945280],[2079009048,227717882,1508576785,1779555218,524559622,1357812968,2013803646,826861127],[681345678,1301986585,1507436592,1090494548,249997314,765139885,1431805452,1235426626],[295078644,1368453260,1313536564,801406538,448740879,959378094,377252815,840847278],[99064535,1277080011,1192934663,894871578,1256771996,1591448262,1005647517,786771676],[1615771769,1603418231,816843522,1184139136,18326576,1049339785,1997357534,1129625060],[296429469,1659029711,1670473051,1614702584,393944204,892616362,105316963,179567414],[63982529,1735549631,1385177343,1240763726,63243000,749837929,1085069659,576517193],[2087174261,1253571693,416997135,833668162,2575540,195780391,964087707,1451470490],[1317160625,940343620,1173221314,1904355888,1031840206,1697269975,1172356300,396718558],[508399213,916550819,558538180,1088153397,1739406020,324842900,274635046,1903118023],[1317788348,800190692,306698271,1330449691,143944797,1652347870,1176388044,409091088],[459319244,1318427049,174789664,1041047330,527587595,1303085288,1424673979,1142956903],[2058135250,1401464738,261822561,1629271912,1956067785,950759235,617861449,128136390],[1568153714,781369948,381956402,1044851921,407676652,669760550,139176730,1781034011],[1836103202,1001452376,187361001,1845663592,2039198473,231183243,1478001074,1072126168],[34937712,1059094100,1596070238,1176000896,38371994,131596841,1950199868,1050807956],[1637896472,1340409900,1007042299,74365605,881778994,1956846371,451411158,1424091368],[1766599922,770623595,1818017660,1699869051,2023698263,426030636,1890029905,1501109637],[2087771293,1104379262,1418220019,1697937360,1562372734,68876886,1404766845,2118496904],[1881861258,1439460711,1529348828,905604703,218135590,18576575,1867186587,1735570053],[602001122,313462013,646934933,1500203619,1604740827,1896609099,1767902802,1047642146],[2028733245,1440318303,1900377506,1054201095,2088049445,596368546,1190007617,637650896],[1797962097,497520001,577309937,367722375,929373680,201249155,1993858475,209615466],[998916366,34889308,2022751284,1585835388,1611911371,1827166946,1136477363,924949398],[1267839844,1911597822,1000408429,2061533295,322777726,880598011,184433192,940816257],[189667209,1259878859,1727395633,1895576133,1686042648,1303402589,2050343186,395197153],[1478216194,828435297,1563662573,712112968,1722945245,862166534,1261940069,1294338082],[587857191,2011260029,241746941,1606730780,321273576,1092282707,6835768,1165482360],[1532240320,865568783,1054264045,841763030,942163130,898915021,974004485,231890440],[1624088741,1674053081,869702590,720736521,312342182,1137250682,1854124381,1924483718],[405659794,1614570896,671065611,1143753041,337114141,892874905,1357668869,584641359],[1124032286,1720370773,1019186269,83518158,165455309,1678563304,1377034870,666249416],[800827202,962347668,1951554124,844099819,110149163,1454244839,1341013469,652437768],[1659815541,1950210625,58670389,1268810255,733252345,2065341471,1847399492,531575106],[383818397,1752121857,1712047097,887462628,541724107,328622877,1917641826,1773558991],[1643459142,21926449,940422080,343406414,87022935,823320332,1872071569,21472983],[1041821750,1023852505,1498060490,379784650,453741005,546339328,1180996945,1099142702],[1057298816,502729915,1184901783,805475840,667653478,1142248865,521206990,806946117],[43539722,430299965,1558502057,1502508844,1998125991,97050497,196150315,1927337245],[132406244,1765680319,2020434688,576656094,942259272,200048595,369589592,1310380268],[695369561,916803920,595346671,441742880,87298016,935300809,1593777235,1755211470],[119125999,1986748148,381709383,287105615,2011111912,1033188045,2106732026,651895060],[1327521819,736169942,1632102272,1846080232,397171915,1059393610,1084158036,195410899],[1996818126,2103844310,1910591343,81694867,1867540953,1947452102,2040329740,668462488],[1043588146,1404557304,132529013,1374238888,682610568,26195392,1769873705,1733145083],[1928613891,224360470,423444968,1447391693,2008174208,85026578,1615299195,1272111415],[60579246,15975345,503560470,1199459477,1625879338,365273066,598459999,1827363577],[590168452,2024759102,1795229406,716085399,452550957,1170574527,622172534,1560706469],[405365804,929941101,757301911,472328428,1792323270,1877433085,563488437,1642743506],[113832158,767153346,90055511,831043652,1113446865,1120912323,1270091510,1511619956],[1086380414,630355576,1277620148,1961023279,213715003,1655784837,545462816,954941502],[317108695,1200889021,2017537429,1132594797,2041167295,980578228,2058325483,2022510293],[2046107972,992414100,1573568853,1597988123,897790776,1865242930,1129617676,1980630291],[1730802159,1833435141,1336748575,1802447740,669373657,2007413614,1431846805,837822392],[1907136290,1324275697,2109298721,1063813742,920095628,1225190048,1204275974,90479620],[674815768,1445515845,1746355629,2129455372,204929397,1466291732,632512304,654954421],[373350787,1468508087,1072221754,133735795,1531131087,1416497860,1460168108,197097977],[604841751,1014218431,1152086173,312686252,127467739,1865595181,433031572,838381486],[587601674,952978572,781670744,1772898607,1829329866,1623551287,1409520039,1400165975],[1097009454,1466902781,1838295690,332575259,551503894,127754116,1859100831,1872405120],[1514642236,357830441,198825023,2044863676,1579214570,775525786,975433985,250242325],[1758946445,1345812521,1139991923,229749851,181815977,691766382,1758657861,246447390],[200341883,1970933414,408761214,1999156176,1834678604,1430511619,1316873201,1321970687],[1336570177,2055492678,1053960386,1928389869,1418123821,1096728197,1052803713,278637972],[2019981288,514285610,6412708,683187865,691050066,1462539547,222678454,1226777107],[867730945,497341310,1594705290,124460129,959169491,660259105,1974173109,1948538929],[1927095892,1427898026,577007816,157177541,980871059,1015019846,1371219894,118344927],[1812512967,1464843606,1065277535,1974491714,1821810857,1884456046,946216662,1953138435],[1288097397,841162511,1188451564,1662857874,2079795204,860852567,1295158601,86399841],[862732033,608127145,1307259352,1555213619,147707997,1628905780,986514048,497439442],[1421657286,353036580,409023276,1053032778,245320944,1844952084,898600297,602551369],[1882403524,1150535196,737710187,1184091595,686109181,1439090969,1401341579,1525711215],[30874090,1120500356,1384869705,675344716,1331778948,1969700151,977469020,487920515],[832631125,596999674,626231144,468660624,1458656418,1552813786,1663966675,1789635208],[1747672548,73634317,1949059009,1668675011,143753356,2021862261,1725447421,1838470427],[854061686,1479796535,799282353,1335033359,1869642803,406412688,793312981,962286128],[266185807,1808900890,1903296246,1616954818,1874625979,1643977482,2096438338,773918056],[412539553,1340428069,1873011445,147399715,1109595925,11148348,1066643223,2110065674],[1035992956,562295240,184445992,1310683684,1560119353,1817455240,1172465105,232622268],[1154662940,1373828096,55086071,2059787142,576183981,449047897,881193480,1033386289],[1457323811,1300497147,503275437,2059967000,153285178,1430590800,874022372,331975619],[181921601,963371425,1964339751,1073666988,559719795,123541975,1113712543,759779653],[1300700426,435523961,1259035183,1488865590,256041586,234536015,1035691559,366296433],[1194213606,299543811,277911556,698779930,1468949500,1747318012,257170576,997015132],[391733157,1634341101,1212206788,1589985568,1356059963,656957756,794825730,1372105628],[7710654,1984579086,7938933,1855338887,261526642,2007711504,1089836498,315515844],[2039530793,947448301,558808617,1678509538,1603773673,881062362,1543765143,204946689],[139478719,1855047407,749026476,1465121346,34323660,156581670,683170862,49014978],[1103587602,1299816380,1245069501,10365070,431758562,1144008434,1956528186,1643847176],[878770762,833466653,922729783,807375385,1720753759,1755671084,1094739432,1518012141],[100539667,495470596,1278929168,653171418,1789134571,1231067598,482728562,1619219399],[412474905,283991984,1424573184,2059781524,1809811760,1224084041,1698944126,800497595],[955676125,475472628,5772100,957023599,1327208282,1504211526,721543783,613031013],[441236727,1453032191,350875555,450195903,1126865730,1299404058,776144236,47391246],[1686058779,1252546316,1146356125,322666145,999924515,1646174551,155839720,1489044487],[1626120005,1984778968,1498939935,1092162972,2036596321,934798286,60923269,1617970360],[373464206,1537420309,1049166349,74718888,1462937239,2106467627,1374573669,2032617874],[1223360382,535892614,1159944825,26061010,1491028823,628245620,137801287,220684472],[1256358470,908363391,2057240198,1574237958,1345927739,1647693564,575708679,1844651410],[798355354,644268770,1008738502,1232177490,2073944626,1293822176,269765681,1610378561],[1870163381,1840837440,1280930801,101948480,1606081687,1911480644,205655917,1720172573],[1735165694,1901488321,1155229444,716511207,1104394533,1869364634,661473346,1180877295],[762223733,1072461686,837814942,1318085226,925898484,1107843313,1324134548,91191537],[1959977482,717082471,1325750387,708841959,1156443060,1756287617,1881061590,1099059025],[1682365520,976785825,399916348,1788246017,351740761,2118946143,115425757,589716909],[1774261822,1486969893,1331242225,230576975,133430007,1380877051,928749421,814868257],[1393769641,824869371,1049311159,753771797,727972942,1746221058,1476012038,1398519896],[1647500890,242668424,936198062,371869184,1193863346,1065282973,1327004614,1273538510],[1096993231,1201428729,1523601584,1164831522,1645688799,1157069122,1906315394,169981898],[1990840959,116228460,1991880940,1280006642,1266162892,498004733,606799928,1580830790],[1481140806,78276612,1660772680,770664446,235163751,159690926,2029758776,443909761],[849018984,2002992977,380525207,1842452539,1425195147,604380296,534078060,1176672199],[1636285212,1229803313,1098450300,1864403431,1385475152,111265149,959170026,1398191039],[1435245913,130230038,256364355,811176950,2103645957,182718729,39101109,353872924],[418222814,533235254,1036615704,861565483,861599564,482748757,210714572,1877145251],[856570131,2099117849,1213582796,1363958977,969502841,1332232203,1013799853,1037864698],[572576108,657757834,2100640265,418552323,1919444896,1848464831,1968558769,1231376795],[606518861,461110764,1479905373,1354536943,1525343563,1320418476,578970979,1218102433],[928499666,1419383216,447240054,1453135270,728359250,1822028816,921830300,2065712684],[985251433,178950706,920700263,1691978722,1335223699,1478398404,120300665,187789300],[334101155,702906796,1379134672,1743092775,319751050,1518338935,676319700,1294756269],[1389041987,2009700940,563168613,617461234,1982371581,1461155776,1773118930,858250385],[669608572,395637949,454293200,2052199296,922566338,775506621,875376571,841291460],[883913395,1539033666,1083177405,256650135,618965688,1219710386,1700770952,206814369],[676820494,1035608879,100984303,463417959,1021148468,103645765,141947066,109048185],[848385895,2023632253,1505112325,941067246,1548118566,269095659,1978939033,1769952439],[1239798953,1578346437,1889539514,1722156271,1477938760,1926170849,1884015576,1218883832],[515855517,855862889,1009947085,1291806607,542837653,1177551879,726334872,1404700579],[41289619,1569570202,102495494,192562074,1014213318,5287878,822215326,97956325],[250959458,1270616525,1842196527,1930299316,264550350,1155303262,1775299584,993137104],[1332675987,1421598858,1997298438,645618752,2085717778,1417355448,1823200458,40081601],[2012591669,1792435636,330814334,1559724857,381513460,1321320464,1523426442,1253107006],[1122968788,2098370458,2103840773,1049429581,2721994,103811486,904230946,1431381573],[264266613,624465259,1583493440,2086282755,1753284940,1153547963,352652082,995530876],[871552417,2051531502,1135862916,1300809072,1726689350,2074505302,287897049,567296717],[1238303600,85129674,1029517476,2060099443,196173365,316844456,915205801,268138950],[1290977094,465368101,1183201657,1558023970,933438661,808383113,587872538,772837512],[305344572,1851870017,172486275,555012458,615185824,1270814846,97857260,1245240909],[738674085,1923772407,897465013,1083717239,389019704,1661893670,1747963723,1345125345],[1083230868,2019842465,1549380220,68710685,394753333,572211292,994153594,682472191],[1372332123,1283866092,997950041,686076346,881569557,1110652992,14201070,1922203848],[1324358053,662916541,1008702939,927084554,1346526584,72901825,1665327751,901618185],[1288254060,1998727804,35072538,150011024,830869206,1151219283,1938981454,1335654961],[851548219,1576616179,1306539215,532096499,816962003,1516304921,2088993852,67821539],[913958344,1356729477,1714930526,591922386,1524202945,1353671655,471527279,910475648],[1978998059,220718518,198219663,870310133,1751096042,595509301,1950922034,1816870107],[1708254578,1990799542,1637232531,1229167647,1279018672,916491050,508554637,608626779],[1646532268,589539203,490449327,370584668,1006284312,1767627251,906162771,347653148],[1291984106,312283694,1545353732,767215601,997903046,1859893442,1679042478,1427694116],[631055445,1875989228,1891828790,1793745494,277564111,274789326,1058251480,1924884810],[1814747442,2078022352,2042931959,692298607,116582081,1366978819,1491109531,1623240563],[1558285075,732478938,441187861,262158702,1089407883,1782545890,289384770,1106199875],[588679748,2032042536,1655914143,1471673179,670346173,287811193,750592894,134992677],[1572289540,806826562,1852279648,1726879881,777993566,1804816300,1895906034,1409818255],[82128631,485175135,1694044167,1892200299,1571966138,481481927,1788187408,382098204],[96424106,207089876,198576253,897407415,1860369948,94494287,673890392,1467698302],[76500445,1916599530,575988981,451866122,1562493023,1953424622,1946041139,1539454906],[1126984491,1955088990,514796216,1915205079,1203294153,953550918,386369886,1498548222],[421833845,1868143121,1457798303,1409545483,208637360,1198330975,1765119696,712345932],[1528128330,484115774,1252115362,1125596115,2117773203,1036479462,2030760312,305564801],[285345468,1181046084,220772077,105126205,749877317,1927217362,772739461,1513878382],[1412362292,1355375046,839076651,956415913,1922086682,2075497372,190664247,1031851343],[1541406013,675858328,1525127764,334045662,1968968394,1725470593,558957891,1176887873],[256584742,306384333,172965320,2105983383,962792845,305959023,1748124038,1790698089],[1855022584,3701390,1303195079,479417859,380948053,355678583,2051020385,1512973969],[1019329859,439634406,305657723,1997839393,2075886875,1058659221,799212508,1231732803],[1378610720,255928585,1216631346,2044333761,979400785,377686357,2060770411,1806372394],[1909568004,2049878840,1592858037,1101786672,1915888919,1792021545,1598304492,432824604],[519184586,1195216509,1004514398,1829877060,115396630,1543681496,1083894024,1802955213],[1830821283,233481824,280779552,1357009530,1355317607,874223473,887115202,1990131144],[1665403684,39213308,312420862,2086013312,2055839927,1894140551,1638358745,606656599],[313462013,283346555,1443703460,1497084778,1267958836,130093905,923461096,651080888],[1473953121,219246018,1496286480,390422865,460052536,1037520432,663742572,274751291],[1167079663,575452214,1417487764,978183174,725964571,1366129659,1575385748,1044865977],[1123839076,1955123856,468346610,81417767,1811680087,1568401205,1578672267,1844183145],[734618720,2004888478,1340659973,1802832621,1075916568,1963854399,252824194,497668882],[419441844,51786663,1728441333,2097154983,855100558,869866074,1715857066,1884421870],[1453400730,1486413823,1281325515,1375359311,558252598,849896419,1209071665,1680667809],[401255351,1563859957,1179219313,404733264,1769668114,110069200,1157170273,1896422381],[227273438,306434083,1866537779,996341751,1042805779,547525032,574776378,1660418501],[722573777,74268017,1581986453,1881731780,1114940205,293470415,2111023377,1242366017],[1486601539,1826396825,105435677,259093088,1841222278,219302285,571490813,895906358],[477984731,1301331326,2023106998,1471974374,158808381,1369088720,1059835115,1143720528],[1088764559,1317677502,1342100999,807642660,1524394046,754051392,765794458,678510770],[1002898846,722723774,1147542184,1630112993,304916711,676773327,1940975716,256830700],[779216846,1292103251,1348398949,799642907,514526318,1914603482,62055386,153219446],[1865627418,845891097,1440610830,508984132,1847409225,1163190760,668744985,374835924],[2111822691,1058315959,520681930,983306502,118573027,345629353,2026132947,2111709300],[1919169321,325205284,2070705085,1382938188,2129516332,421499130,111794708,2053226894],[462046529,12938060,1600430349,14221962,1905700918,2052515357,227310377,91728741],[172039473,1220022595,1604767413,1736257656,300529197,2078678008,2082704586,549917466],[2021537614,127962595,564923882,1709791366,762466287,1696726920,1520798772,364565180],[131560602,1599635631,878525935,683116448,1882433240,1164849117,1519036171,832938446],[1729005426,1618262503,1639673204,596522059,1399445489,274876561,383590549,111243665],[361525532,843561278,1987586103,1101831240,292147797,1327014163,784919869,885738406],[1151353213,261362412,2110852924,1150680239,223242793,1539252906,179227929,537183503],[945476827,852098712,201978379,668601078,633126879,1715387137,1577153429,862996175],[1825879344,560246271,1348513828,1234564523,1573419283,151736741,235044921,784779716],[373998141,1921359886,140569237,99232268,1059451233,2051369978,1298808302,57581588],[547901787,206178777,2044309473,1801138122,1952077199,1441085800,2024306699,1918961883],[2123215230,1714907343,1256187605,1610158062,1426148633,1723398023,748649891,1171424415],[552692670,1413200120,354013692,363376848,1948202508,1660624763,1191462385,1609135996],[1189706780,1091014959,494747330,99668000,1862825570,1305821781,968052229,855217875],[2047507800,656079872,1718464833,1489676606,1855306730,1807360306,1674176002,977283405],[1545504108,668869872,1496126253,1823503672,1485414488,434411242,220583300,1936991467],[1339701103,141026020,1413521108,1903980486,1154991143,2066350310,180081954,442812292],[2052732152,408488218,287902502,446645946,728514001,1185028329,1719983331,734214677],[508481194,1229704846,182452719,1291465597,1602892821,177603533,1998474865,652544946],[844622012,741994326,1784942802,1088132761,1259979513,104378583,1500726001,1113854929],[1732616258,1004661644,797304069,2009088904,1099740382,1396309063,243240547,679375927],[791845884,803459519,1807291673,1069727590,1999173358,144842300,148746286,1557490481],[1651826763,422441505,1705286434,148460320,1880549040,1477493278,344443091,1211634614],[2102164404,955874758,847482277,385959596,2024765994,611697651,1902588994,891305790],[1926397945,534379388,1835217195,1140662711,689140219,365414308,390262455,376483644],[480860450,704640750,1864827364,453661284,2123495160,603777825,686473724,1757336323],[197993194,1963689945,62782308,1188282454,201280193,1402311728,1631629402,2071925812],[928290338,1740475897,803023590,2043976147,683023762,1850089002,17775284,250657478],[1998742456,2036407832,300298210,1870234653,1747675971,1245759441,267951852,1679118852],[1963257290,150273807,1497024680,1074261439,713091040,966916628,2021257908,809410741],[1293872807,1430034796,323753473,399214504,1645563619,1311313522,1921821736,1793052553],[1078998667,611384356,1100366173,621963763,1471992861,458108039,2085531779,1527179046],[764494498,100165815,1170565671,1560460046,2107426810,715773073,1736607633,1551653314],[9721366,902552404,1123304114,190426298,1136743161,2066293159,562320321,1834761163],[1431781441,371203350,1902574508,542195907,910243882,1903434223,1432451406,1987287302],[1099183784,1668164995,1609592474,140768115,1377997103,330815336,66802049,1211244008],[2058111822,1202192520,114789935,1837833633,1250186522,1061075212,991331393,760208852],[622747217,113152756,1912919590,1101175274,2088366193,1734864320,1756707349,1437715989],[942894841,1904646329,182934799,969881413,729519032,1456990785,1059060847,1138123005],[538697714,702448393,252027836,999495957,771076234,1397064642,1026515618,28580636],[1866366870,827060875,1241000867,121211211,47079451,1229990578,1529052469,1147832319],[1133378861,862228690,734656913,2057539718,67072100,749080545,1808215261,1391360699],[657848588,1981102211,1195147241,1782432686,2119128411,1266607916,1411752036,968542486],[1101286205,2015396050,219247381,727848635,548711288,2007282502,1333277289,1064723608],[1055271952,403465454,628470530,1338528129,1362170900,364155087,712932893,1535664879],[1758324962,1684405191,1691229142,1186918221,1793344473,876830696,93574600,755100521],[1012147698,1770295944,943017003,1928604284,569099703,653120054,2102598372,284614340],[312124848,1663346513,1599659847,92033964,1480467617,1186285225,505348456,1322669615],[355693503,599637799,558069893,137935926,1332865829,378432543,1478259667,1237295303],[938827677,1931296905,1112411907,1363094553,1587588029,602157600,430705874,665865293],[1957630901,1675728516,1274755749,347294755,39641125,1176135532,1588772245,373190593],[318480145,58068041,2017019890,739322754,989908159,642555967,995259158,807720710],[1974189398,1545947482,788756216,508697885,1186754473,1236627347,750720788,1559751204],[1058883949,2044049478,951243508,29150978,1754304846,1449351023,1338865857,259183625],[721644227,753035111,1385641857,2089087534,47332569,261837759,548587190,1392005829],[730475772,1575224876,2122180259,2035899619,1650196501,1558041464,1497227238,1523899437],[1043235680,1727458860,138003985,38505850,852762742,1803189263,1906577587,1837244586],[1902629000,213188355,140856645,1954671941,1557074034,933021858,1684155177,1482196],[1419838286,1789222629,1005651382,1493185203,815591748,242452038,1609499304,591245966],[1179551351,1065032770,1672762704,1822967524,1313833396,2093257081,539625390,1099527538],[827802990,1439615912,354781960,1739431453,1259443589,1965280813,1436455957,651014850],[1320518534,1741628687,1513860503,42208374,1990873743,1139551549,1770675933,1854614335],[1240526229,1363035896,1132267388,567021759,852720452,628696541,1355856164,1653753821],[496888232,362674543,1181718937,1636697811,49164556,641432164,8562726,974819075],[735719524,205145820,920503164,1224787352,739071803,521326684,194003135,896873479],[173769833,1751325537,1745833144,671086669,1669510865,920332860,1312390244,318021819],[754096666,1830703897,1165535007,139018756,1141176302,1382763630,1822722477,608416951],[103536059,514189458,748961121,1445210802,1450639812,790663368,1213137786,1625357911],[422390303,103795038,176240708,1666520457,58654436,1476494178,435224366,1374460767],[1791484123,240828328,1638864181,1470364509,671727680,1832144934,1279738411,1892549024],[938238497,349918428,1967193896,1094745849,2126305680,1794271277,248905526,400203303],[2071064246,1268332496,90359820,1963508641,1637870877,1754671454,1500885848,805686696],[1818166512,172450135,862673428,479193381,457028994,551950800,1780166745,2057286424],[1251052364,78953952,955978817,1605538136,1182315985,1818555119,393849953,1744861833],[882941896,16027303,1609208797,1164469592,1325827402,120809942,1652179966,1798528543],[1899829513,19048931,1506255326,485044751,1448524231,1955506514,1542615188,63788192],[1224152170,861935437,1533537221,876261247,1612683477,397182781,1391543557,2101679177],[1664879339,537146578,926757541,1167847421,151080259,1631136612,873848258,1963862416],[1016072740,318452179,428435492,1437025368,1291017540,1873110393,1124804380,1875510792],[253453556,373891829,753934274,17196111,1291614144,502136791,1913295545,1458512405],[1403323040,2088657483,550047040,1882088872,2057660607,442972053,768438413,1551516806],[2036041365,1181402701,1000963767,1036278537,55592435,470790552,455500740,350294882],[197034105,1610721654,1438412229,709739857,951493383,1076353885,618241718,1498273258],[523871587,769282897,1361665546,1489917224,814826390,995013008,1221309813,2050193993],[754551773,1267572132,634192523,1548938611,1783664783,567343683,37328191,167398625],[415066598,991428814,140904430,1801978453,380509367,314036787,426667511,1162471491],[392272455,2017630126,849943228,527449517,1736808182,933062745,586813456,1392269443],[1599895959,1415245401,50306963,2105546963,1226300623,1749381430,720787179,1984867570],[1227769181,891538986,1536795389,572144370,426634390,746419810,443744631,34408137],[95341081,197195715,1399220075,1866879314,1792563171,1894649365,368132310,252730190],[1254804362,1147429142,383316266,254667498,1498321520,1206722032,714970561,425988832],[1239520837,1830617863,88315560,1504503981,525282331,728283468,510353526,725727474],[1046032885,30379961,1487956322,1094709369,194073365,821877335,163497037,569735308],[458400894,549622463,2039053256,880446783,1107597437,1512381155,1718733206,768348502],[1151407948,1948244704,340924688,1373245656,396164889,2050727539,680799064,1074548125],[594531231,1263823482,1464234769,1191629497,55827212,123205801,231984517,535621908],[1879639328,1550260971,2022024248,1366184434,807151089,1765409207,351987414,852831201],[1536855010,230818283,76227082,1339471089,948252027,1383101467,190320867,1824657969],[287964562,899526658,1119413540,205634629,1911300349,1098867006,348934968,302053798],[166935884,10255546,1006619823,392858686,1112044818,706192327,217946382,345078181],[1896616188,1835785482,796009283,1961408175,2034164586,1127452845,73508331,1453817077],[2055611164,1620324597,1383825477,635684487,1122279377,977051499,1578881236,33404764],[451644412,1441442820,489022293,2068902220,1644411118,605404998,1947338088,1549795394],[429107445,355796593,948490707,675322685,549581915,1652338972,1044887056,768521404],[970388731,1887690783,1802774486,48877437,7873282,226766196,695211027,1522742511],[1444975592,135513598,252916714,1092553056,1732247803,1298199689,4337248,975266358],[118070826,1835719823,1127765914,1640951497,283662656,139383369,1609482125,1265539999],[1380067310,881148391,170707101,204911171,668904758,385253606,977157741,1115874499],[1140677528,964776257,94908287,333387420,1691230314,1557745912,1055217050,329482836],[766977381,354294204,1398015634,1199310559,142022936,147131098,1492412616,1600387010],[1358809121,1919017062,1422302253,1382168323,1316148915,672683770,2120514129,1608252212],[2111249964,1319808600,1151222697,1435861090,132990573,1024285526,1797287204,1224296199],[1264280413,373687827,161836967,1784296449,1392487528,56372524,842797068,1573937618],[1293488951,1301645461,279714913,706484066,1844276219,1355153062,745128277,250467509],[218703206,646697604,1043216771,1974940739,1794580211,171650008,915871744,955648328],[88352501,380927076,1498013113,61901452,560080489,1488041108,1540088169,1012610215],[1757053169,1311417435,1735233564,1692710223,1589796690,1281819773,176718914,1201867347],[855744640,240904485,1212879138,1853470137,1627926093,532783290,1022222536,1262906486],[1916443826,965263744,767417916,50676493,1543747054,1872906932,624609666,184359491],[662601671,1657631703,1481838966,1765701703,160192560,1954391127,1959081411,933605064],[153129548,1403715990,1993012303,953390425,1841037026,1812819756,193525327,1644458601],[2102744158,1398831573,1040996558,1753072620,721339991,992619142,844384453,1435633877],[899169853,2085037774,1699984616,182082522,1299202688,736892116,241945944,1405713657],[365683361,189885092,210017288,1839437001,726837894,1641564295,1897711214,1815887488],[1423749221,1058403704,869172739,253401261,287494539,1760557281,1815988361,388465972],[700527374,567245984,1618603653,1970891331,997756504,1478296924,313604986,772330544],[1898042726,1807171145,1326025679,386243839,1772978703,1116027512,1101370732,1348308484],[1842386004,2108831928,832291172,1524980785,1366008626,16453840,1293326500,450928191],[924777025,1562609531,146792166,95423752,1800671175,1533007823,72197876,19815582],[1352448784,1777895513,1571860289,1563173170,36720444,1369331159,631676553,799708976],[1095074250,1853822248,808825290,2102712273,1791633610,1725198630,1035502437,1336518672],[1040950084,359434995,358857643,1473170220,2050173335,898924301,232520745,2047315817],[488235593,1484625716,1683626342,1535279816,749060213,1109047810,1932120383,832455061],[723953391,1543412336,1475515663,313069825,1899146414,290461688,895528057,766165215],[1652170496,179779604,1469706189,1009089466,1858461718,1616282023,1463433968,1304087454],[201805519,281373366,894474644,1080715918,1486015464,1663321228,1368886291,1024400788],[582997459,299594641,1191383942,1702278658,872852301,308688227,258095744,1942065878],[342033457,1288237717,2035757369,2091144892,656034465,751166025,1177256434,1765532542],[1104344135,362583343,1446733089,1040088434,1694457591,1794837245,452927732,7435352],[1507989605,261281025,943706742,1698877971,904542670,469391782,1296056259,997514948],[1080047494,294907224,651174755,1681319771,282319342,1786947373,2063431167,1579310110],[1786053594,1709166907,580056473,1349021755,1938028773,746741316,1536681069,746942422],[368030461,415680728,1309967365,119805929,1569786858,937138566,785176997,981893873],[1527695216,1513630157,1972720603,984029278,1562973596,46424125,954121309,1824857012],[889003049,24130121,1791429415,1188903755,100822338,1113352231,1400498970,2021484153],[334750584,1848354939,679792098,1124374724,1339221535,954309848,1822647891,1194571123],[1385098724,1183107355,1987477067,627683308,1798805407,1142569386,1014581920,2022060785],[1704762325,1972206223,2034994846,551928712,970895693,5130093,1929271633,1579121094],[529274017,1518167334,1718168794,61032666,204468339,1406575335,1057438093,1543757717],[343747899,372216991,1928615336,1397395550,359842129,2119192479,605675390,479434385],[1925642304,1649458235,1526043712,458217920,1074772038,1049926826,1415428320,1253555721],[1893650372,633682213,1507428471,1880314512,1691640012,116996735,1758662384,1454466067],[1828884029,318284947,1262893792,1878004050,2089501341,407359844,40411177,1326457356],[233211790,1284692959,1637692129,1099974364,405425724,1682609775,1400872629,771932143],[973255046,2060779086,134036894,806200684,1458577568,739862382,943881474,981998645],[1545570004,1971437527,260048483,1489958608,825387487,825240830,589096498,811643842],[537522049,1549119745,1393803141,1851670180,1701005812,1887038842,1109452232,722033005],[1138108649,2012208331,1789142926,266929818,391014410,1063731318,268010900,2109499940],[1959074655,997939379,1263067383,738315048,1344007886,2094086356,2027952845,421067145],[1435428372,1954067384,1127244033,163950077,53712843,1461681546,1173980268,1845324248],[1578040688,1924609621,521500433,1678451635,2058186808,814131536,759842716,715423373],[868471275,537028584,261921331,28219344,298321044,896192035,946554725,1109789376],[64338631,1224972249,1618810975,884440829,1447000382,974837214,1503505203,1681731878],[1006425099,54465165,848263268,390121395,982269287,959331924,874920527,1429988143],[1121098015,9714095,513456847,2013197850,1652993156,675538024,1671331684,1999047338],[1583637441,967346393,309292597,852423857,1261922163,624080308,1191480893,343633594],[816183342,1922286194,429250601,2111143708,1599252580,658695045,1107739563,2127220760],[1447056037,1994346529,1668682558,1505537814,357731530,441370575,1585174704,1220815202],[1360706643,779279975,598882741,414268307,1908027429,158607467,196324809,1568642355],[1799288516,488783291,1376630403,1493413962,1955793144,2009430669,446325920,703064341],[417082260,1488949316,551247620,1437664355,566367809,520749494,908874955,674858999],[199662422,1473762644,350113368,1553116629,7991456,285242741,1991792071,485488561],[628507224,915062364,1095224657,1880510428,114853416,976414250,56718557,1073583362],[365708079,411130588,1088422298,1459730639,43582203,2079562169,677488379,356380840],[417802698,1817143902,744884031,1203732554,1411540333,1129130747,1366387933,1807121697],[6629324,1958230858,563413409,1776794360,1698353305,388188832,647507379,1647712943],[574506209,1591303721,846649932,511750078,615126311,352430518,1084148723,406792463],[1389377791,2103389522,1793300005,1299133555,314747316,810647251,628875209,1156978092],[292172936,1974486961,430092231,871617666,1716271364,1955671179,1437056842,157645385],[523143381,1305525309,318702311,1685394264,1447861449,556082434,1833597548,33672681],[1308168767,2061103220,1128322609,932806945,150088767,1861225209,1248108536,1017891874],[1133367802,1976285386,769764404,1809042192,495655913,1588851641,54023790,1179390359],[1184679803,1499708306,398672031,225140063,1244468046,795130452,974067669,1116244559],[383961606,1715014695,2046613103,1248074484,1429669732,368692474,1869167012,949196735],[1406847902,1317839782,2101837691,1514966192,844240268,630888609,1355675256,129894110],[778809704,40943562,1599269426,663629495,21016666,16731186,1942020987,1010261547],[1889138386,935926775,380879353,981645096,304463940,463301328,1451498017,1765917954],[1037332482,8906320,1671783558,1405394017,668384143,641388237,1849496868,1872714168],[596013284,356459291,1382893498,1723694778,1485896401,1504300402,721801742,1630128076],[1719718251,591212421,603193715,1715633504,2013866188,1794941872,554935375,1843162791],[920036873,531451664,873201722,2838308,1451759404,959839211,2093748821,1931329562],[1641707723,1307189513,31393342,809816948,1462108005,1905641659,1727874997,117813174],[12888200,27838286,1120218853,275410840,2083039182,1652997544,93937571,429290578],[314846146,130068219,1237445795,1903956505,1199486892,932856913,1831433165,847583748],[849496076,126062882,1069676868,487431530,1328551518,1339909011,379879993,1564114990],[968396103,1558131942,1156226417,604528645,341173720,1825523765,322781037,2070817776],[1338621339,980533830,1835014709,2121865092,1230071569,683867970,417152664,2028009254],[1842124524,1442253003,781843963,1727863512,950032995,1667307190,1024293841,842652411],[65607917,1864760110,1166765069,2051252214,1902618711,667471911,1873580240,292861384],[2053910209,1097119003,1974971033,932438048,1471953813,153157299,1969123915,2033301256],[874022187,1291457913,161994328,1504092070,447315244,1315302328,1935433150,1863814632],[1718112443,1128650313,1253973713,1957091672,1830608060,284421511,213650832,1652868694],[2035348909,555285003,279612312,731156955,665570649,961731461,1323521232,1091135645],[1067302795,728128851,1617682704,1253540660,396084487,1875739687,1051838214,1682933090],[467766826,453851757,1679726047,1434738355,209153106,1924656099,224516963,42034309],[156785622,464447375,863495768,1494828695,1478218692,1660548449,457691427,2029825449],[1468044628,1722212070,412639885,619529195,731435168,232687521,1048181768,607844827],[858909347,79820425,1177791160,564481961,1817986966,1723525038,1934502302,1955506703],[1666025992,218183809,1679230948,1257773825,1683672638,344001991,1380739998,1605969876],[2120908779,1852453466,1119998999,1005818376,1865555233,1050066205,555224676,1193617642],[775499859,523851538,548957479,123911311,308480390,496921835,494011944,835142897],[606731935,596009397,1478028048,1772786277,137828521,11392511,650923401,1430774557],[1933988581,787965335,899444222,398474996,281866717,302427227,71229700,1351632672],[1252736484,81080526,2076382514,467610974,611576042,1291160123,785968245,1047158825],[1276902024,1310300374,1610422836,2019576504,118822758,1079884270,1428775876,1144789525],[412394242,2035695060,1699908816,1561987793,623211600,1884105359,210444500,1443966483],[1129276373,497555993,855716714,797069309,1245805262,552971012,293857744,1540399872],[1501979714,1332574459,106704792,30380301,204323957,1636794625,537643323,88291358],[1897018019,829735128,833870965,340138349,1705296101,538418006,1779770929,2086418986],[143788850,1794543551,547721448,91701534,160146430,241064448,474050843,1278900334],[2100084479,983046274,1194715100,199365671,924754367,1756455769,401537339,676156060],[730589896,694948030,1261588444,950815221,1244385003,1327102924,20902696,1169925739],[846632712,1268107304,1319883007,179036768,291495892,456672935,643349979,1823425135],[72986018,1160042972,1989024119,121690730,1995848753,250600381,801763605,1303251867],[901760645,1265439034,396143672,1241886663,1726672085,1649644095,292788267,193697672],[822939506,875053275,571149371,292953155,1533952595,1221240017,926058942,587651617],[389699742,864141897,819278039,682991612,1056762852,594670032,1008746522,1147271309],[477469675,542110026,1853733497,923462401,708191930,2128673455,1121818724,1660162983],[240001485,1481373112,194235544,1614076671,1846743535,1159271299,135066445,185341288],[50873672,164328695,2039865298,184165511,1306340971,852003259,1807981431,1553177062],[1680744757,1434791961,475038910,1216774214,697311444,397499247,1016761290,59529084],[1326177365,1684438220,1236329969,1324837752,1054154297,377224731,79540369,115022012],[1788346290,1506341633,224147939,1066347854,1606230108,1333287275,576678177,1821523559],[1025087678,1368022561,1711876904,206096619,1788454454,337890880,1931606789,1403905221],[2070123476,1058233797,809172209,686208512,1388996225,1347337791,1914032466,371430703],[144384707,881539987,1386188908,2100553444,1570811843,1970365565,485885930,889417915],[1145886279,1099861514,684971346,2092956464,2009726762,1196765337,1375587127,875167647],[1763027621,545441355,1705705671,516207846,1325224378,897367576,188553524,1524100485],[161107040,702282591,296892869,1275975050,2074185875,1975442831,566762118,372057657],[81019177,557273771,1848297058,1050943880,76411633,150613148,1907662619,331364726],[2009687743,411592279,810802766,1677190141,1798263000,1857131006,1854479853,1148999535],[192366433,1314508036,1524810634,1227045186,1475312346,2048835963,1326461735,1494079542],[1991475051,768225023,1234299590,1049685160,1172318832,1079956674,1233129670,909833888],[162965552,1523774467,1466072486,939225606,1412661467,447285527,825116254,1856715849],[848599126,1967582060,1620529589,649289023,665154307,1096496661,610190738,2230836],[1699972023,2079404814,989773136,1456474635,1219051246,817988013,1632509667,478878625],[1961511940,926992765,175557338,1952278020,182116492,848707256,1794979225,558433037],[1787412038,1580414091,174071889,1905492897,343239470,2028232245,1017237195,491839713],[550905010,959137515,352422537,24839877,1478548307,1337933594,1678019683,590052485],[2120915196,906137160,2077944174,1514726758,1906595403,1731953688,1391307757,2015133888],[741589780,130406043,615765359,2050758953,891813231,971847388,211803181,1377955983],[1410986178,1713979798,1881475101,1165681937,1169569180,1812526551,1363704379,1737303710],[1725024071,1056083356,264598279,1509361965,575103786,138621872,187674661,665307555],[1002248656,1618600592,1834312483,806814031,1328448771,440307846,503229130,608241032],[1537284900,1387736473,814823133,1904152877,1463086046,2037661,147399295,899698637],[1635865977,949660381,951884921,1823624185,1759978018,76033522,1557623937,1196668287],[1107972211,1964535958,1084447163,831203090,1727961472,992346305,856080183,928407859],[1856611980,1872628700,213207498,1782742329,907422271,1058403608,1887613458,1202561477],[1790297687,1622187942,1450809515,629961041,1075509388,2101301979,1782942460,1010839361],[355841388,1249465152,2040377248,1386509482,917926497,14773022,827611767,1668463383],[455453966,751491820,189762549,1023030665,1636578023,1082447410,1646932378,1095927358],[1624404676,1541628950,40039048,450607222,1226559016,1423673192,159416702,61825945],[96103243,1580642983,1649335896,170058100,1782663227,1126795357,1123372878,714708832],[876016711,261339890,1105887672,1438992581,1723149381,367350599,1473229561,18455172],[123450786,1744898775,643757101,1056619161,578469073,678630295,775864588,113648391],[1244576630,2093115632,7040371,1157503977,1891403280,143252279,1013424189,1755278430],[1770106945,1337578685,820195194,1753485313,1182189856,1872563268,2090963122,1800373065],[2037985057,1177994460,1103166022,969341555,583338001,544403254,211997002,448226021],[1406134804,1419839773,1383576970,336735340,1311928201,1196852225,1154171899,986146401],[363821387,2110438059,1243995769,1297752079,1716248156,1474488609,927869270,1008038336],[792909468,480384761,412431006,727539105,980675981,1527255638,434233353,2091486755],[1659136052,1360653659,1259165526,1720211491,1361691627,655725062,1135898387,2075575295],[604828732,1867203348,896016675,729642843,848278685,1358198237,666080983,396831199],[2076247692,749161306,1832600628,458616814,455986096,1665704654,694872069,1639896388],[1573283166,113636416,105536164,279964455,1280306612,840588284,667898258,1919447437],[1094287752,1900647111,1969947087,1740561719,1586353984,57893838,504642899,383294554],[1778365133,1181395779,2050564859,930722622,1828434727,1624161164,127452393,1449314440],[524452358,28560504,1190716676,195098806,1564847405,1464195454,781123211,1485524575],[785900988,695848775,721277888,1218900503,1731828945,1453848471,421080093,172290440],[59798199,1394317298,1968061766,1417690918,999660425,1524579104,1265280076,1848329710],[551556661,1635162562,1605414112,847554156,123629345,472694926,1285230746,1124109242],[816895967,382588848,468475839,368529729,1831372196,1105968892,935224458,1174550924],[1889215639,797821357,658602354,1447706480,698675960,1567184503,232713164,1980696803],[332733092,1669276072,1506568875,1021114898,1749718759,1191536004,1239403931,28254336],[574547933,1035785837,1803966665,338906586,119535261,1400477164,73834806,102122342],[1426069490,614121821,622323756,647358138,801730801,233736860,266751022,1547167166],[240025190,1004275546,2076097915,462582927,276482870,1614732837,1717907715,27483893],[1979874785,700703487,994257825,1653008450,1584746043,7236713,805629177,7697707],[2012934193,842518134,1676796496,1408147199,863150229,974066431,1780679487,64702559],[1167243449,1582187655,1662757392,626086022,1026848443,607036448,1387475815,1679923401],[1597506357,1535221272,1770226003,1456557112,1435515486,448325054,561583788,1148163140],[859767340,1766853760,712280571,1618271530,1034206539,923297269,17797609,355003426],[517302298,1453665838,1784233839,588459282,1676402763,566940464,318180950,2033381913],[282944702,713360601,1590319759,1578835352,1597008857,614196150,886829825,233756373],[747206456,1411267603,1501188185,1871458775,645046190,1231335330,802045034,118339441],[768201246,1790745911,559961514,1329962968,1434270106,1872409400,342438384,310885299],[836224365,341806752,1971115311,754880371,1777392784,1887848468,1229635096,2035239099],[2037542412,1038331544,1475839114,1153236246,271049215,269470118,1784117049,1938757303],[537167032,336146647,2112120766,1025375756,398401979,1718372656,1704483854,699064701],[2068356618,901747122,1109354838,1402839083,1202883442,1610099691,423942520,656072330],[457135020,27498636,1419639508,646338985,1907450871,1778271435,1331114209,1133580282],[892316061,435779581,1758014895,1634746357,1664607939,382001666,1189578427,165022816],[19679776,1738694963,1963600216,1380582171,426502447,574882592,1975306184,526874926],[339212755,166025937,1932449849,1324263517,616191275,1197138899,592995364,957656073],[165907892,936859247,1350034977,1783093719,934421531,520504296,1334341728,234418086],[2098792338,1875053124,599988659,111698836,464661946,1221947738,413197221,1408635918],[1919025369,561728267,1262800903,98971184,1006258206,1045996571,226771483,966839642],[882284586,893895938,573884520,47208340,1882812063,1422388029,1042248736,1761369858],[890533183,42695556,898787434,1929269557,610368280,1592584513,2034486134,292725289],[1289737420,335014583,274716749,1787885656,1363817840,1966522029,6464161,1023532398],[1968981153,1365395021,1077063312,1707523079,1147827115,1716150803,612617999,1942268890],[1477337422,1294611080,441868419,1304535499,582959615,937083966,1219544200,851341443],[726718077,1836774903,733654839,1950974841,702077002,1359336384,200834642,720699201],[680779329,1501799576,867158050,1710983103,335200720,1789804055,18374196,957900972],[758698806,50805445,912530602,1375565200,927427601,624160737,378266279,871291087],[830347154,570559967,2099212024,388576783,2123245152,1995676215,153072225,113161017],[775566105,971198408,2003777021,1129005846,942735606,830629222,363194006,547046919],[1818143669,1612237513,1232968736,1459206591,852867912,1879259832,27959745,25440953],[831541698,1112843336,567202930,573535765,1173337919,943739656,1394707688,166899803],[695394388,1769616507,407613968,875022205,1326946685,317759889,883954092,504366185],[914543451,1196931662,1974294236,1314925647,1749980857,2099758527,1294707718,1602000579],[58404863,381554701,267491357,1313085793,1436355669,965451324,9521160,1737852091],[1352257226,593462123,1440976585,1392818706,872365966,1805646164,865179585,867333589],[2030351939,2042180779,741181839,728886074,1709067094,364924920,1482813456,408898297],[2009678756,592674665,367799165,911345741,529497827,1913598391,708809496,810632342],[1732378074,1188673348,162623224,107033981,305829888,867308925,278118861,1545790785],[77278930,436666176,1243742830,1346792089,1768174681,1660561805,670297938,1620892116],[1982069325,397216710,1708487895,158447413,1381152212,235841007,1491224804,88667569],[867892244,1676549781,885351237,853503094,1602035596,1150046546,528685017,810437565],[1909444476,764209070,1751540286,1569949200,41123665,161538669,335822832,567095831],[1709633331,1812243555,1145580027,1395563381,172335985,1154946024,585359357,2118907287],[150650047,1141344098,1210756078,288343043,1506624867,1596332924,660942044,1336621881],[332756436,768961076,682971204,326794187,1668782444,2017651413,1109138887,1052988299],[1627203514,1151262255,1835936339,1606148335,123524837,1634663824,1391189914,1790346890],[1502990582,1626440533,717734821,119405585,2076437541,923360211,390618303,994240416],[677058766,1660542548,1938785310,643152886,1904317412,925119005,1235857707,1321371889],[2098564702,1180373221,49249278,126094721,1555530979,252939226,1687987479,1030005068],[1247359307,528405428,181312752,777867271,1809232454,189190106,547639859,269721055],[1877334999,858699762,1063674142,385402512,1894041760,869763599,1417043998,1500620833],[437194286,699200983,1409413528,630348190,1933055913,821103473,1057029379,1786099802],[1277784827,428094581,859959035,1910700278,537059085,938716986,1068568513,725451849],[204935230,1851074681,697390479,1200281398,7385236,2105064720,1949859603,1881390669],[473337569,1999737517,785217671,1612458897,65381673,1998630872,1076168043,1963181071],[276995512,1054977894,1846193113,1340397810,309332575,2038389495,51669070,261931816],[1028876236,1075756910,1733818682,503644727,1842468202,179671157,361633813,877201508],[1148577068,531945207,769042027,23869621,1351818881,287938278,1130737578,42122454],[1883225937,89242972,760910425,982492869,149474677,2074683438,812498412,1508663812],[1400726380,79617764,1013402418,1212279955,2045008916,2031764878,584764885,1415445430],[75387960,1893261057,169805232,508465206,300266439,1206232305,167927836,926010052],[654287535,1120907838,305411173,795405303,411388744,1223687767,1231591531,625672542],[683976039,290666760,195322075,118867440,212990245,2076712191,431357202,1332703677],[1876420165,1118519632,908113605,1865106349,841449775,377290788,524669283,1644443504],[1451371924,1190664074,1650814371,1629208657,1692682196,203627779,72656910,133517476],[147693268,1329779074,598157166,946339821,47379356,606084036,605384412,687682295],[1621501100,1536139348,411484258,920085143,1612981382,979424313,698888519,1054619569],[260551552,1780580995,1263696699,1368867361,424170330,309061720,1730946928,456781727],[1546510860,1407425981,879591244,221617672,1628778182,489172967,737424659,990465287],[132876842,180004751,1583797465,1825953669,181323607,370584585,1589826363,1149146032],[1848810035,607666136,260477470,459372509,1595673619,1022979795,1804771681,2130477829],[411488652,1068387111,1140716783,1586705871,1898011607,929154338,951777419,1266269269],[177542973,348039077,105866154,201385514,239806226,1631993565,166265504,1964392087],[597124253,755692991,1393477807,929246468,330384602,1241033211,1381521153,1729985576],[1715127823,1419739630,1099240821,33511383,603938955,1486037010,1036322502,111474030],[712433866,355656065,1920710612,1373466640,621539865,194062703,396993473,1662241339],[257775253,2027689013,2078317684,1653001373,1380576124,1504661290,1646474208,767758353],[1672554505,1924604132,289862127,1680221897,1170242882,168628808,1347012939,845098322],[1605727212,1405827716,638291978,223652693,419492962,889230191,1863961949,382762722],[1323678949,476045221,1028067541,2063072121,2099585471,1937304847,774963293,1386349356],[941788109,583779272,1387592893,1229012110,2075445889,2026064464,273139633,2121048818],[368570716,2008793178,605476653,242876079,138769465,951093001,212878466,1417291569],[299634823,1558349278,1885816829,1770070224,364536509,1000808014,1697693412,769150877],[68742902,1228791993,1674787335,971369741,292543300,2007118400,580169179,771874839],[1204593487,1454552700,1435751438,327731312,889516298,483611391,853077622,1859523267],[449289691,1688275476,1665423325,2057691566,1407972572,1102392114,587812313,491603458],[459796457,1328660207,2070720959,891373114,89667010,1758357818,1105102229,574761251],[1954425108,1692506976,1901678290,950321058,228440355,1159309516,158159996,755438398],[132670365,1537424879,1836615055,121873127,1612223866,1614364749,988854069,2084104532],[896285469,265009017,1725427877,189994877,1894249143,355047015,879779265,633674630],[1269696013,723047882,92489956,2000153791,1065705395,1394501705,1889528166,361562736],[1019602017,2090599371,556844519,268647535,2103127250,712888004,1395431150,1652519146],[479899852,333109067,1050741398,751622875,757985456,371415605,714732658,1903793398],[1883667330,932789050,324781230,322610103,521856736,2112880072,367797984,277031556],[1982484230,181911861,1384288820,87153158,1224947425,522491809,858297777,695938365],[1490967461,1120664668,114359207,152190374,2043158462,941336254,639467401,2016632219],[1580301938,1410377323,1539670153,858507930,428289388,988208839,281515808,317881098],[1977453510,121579928,1378454294,214197405,528853657,1714421843,1559545406,520579721],[218417134,1524495536,289144320,888392011,1304530180,641683108,1123963296,80647728],[1286602288,702054383,1539276061,859739588,1227796544,171780464,2039426893,1533928624],[460002789,616560916,222136733,195000026,937850714,1542010909,979235924,12013454],[1961933745,1110792664,1948217609,69623130,453465570,1347476234,1498493877,93796253],[1793533843,835179389,93620212,920098496,1984618268,1958338505,1947653859,659395655],[57109103,1126502009,596189082,993880990,158276871,313796015,1701275376,1763164699],[1638338627,1832005807,865877230,472961414,1109898409,1293958422,1226891840,1363562634],[892005094,1901325534,1442508982,1216740770,2120307099,310804455,367687183,1347682478],[1533455766,82627225,1091888199,1298990448,921401025,2111295842,1151391060,476305097],[1295105735,2119302753,2127556732,623353940,982585167,1015136413,1925183077,409577646],[1308344148,4533381,739602239,2125463183,1032920409,1726460248,66377567,344602256],[1007119133,1677993014,612547936,1882695275,541882985,963442359,772749215,532455918],[1326843263,1861256959,131775827,564216977,1191770558,950636822,27359731,712308682],[1032541271,1118752063,614012722,1602937584,1877958601,2040644489,1630638565,1017903449],[1567196035,1933489372,1496706987,886536079,608191948,443735480,1681437142,1560845685],[1381655813,1542746151,1632431885,1828925942,761205325,1557029763,778413150,174273892],[895846267,343051539,1881865227,139355915,1373681503,1804179049,128517103,391954038],[1153095695,139048319,1051277370,1997033813,892951330,1050722681,1852964811,320287888],[537485442,517238122,809687361,1384800201,1918494973,1584890844,1305801772,395413405],[560282708,1835221895,94071560,437736574,204002609,1803593241,1998483420,517943814],[1352462347,1330273921,685589468,905633820,1425231442,1529172999,1490673913,764357512],[462837066,308757460,311838832,1284018690,357980486,1767870129,420871681,147432194],[1184515352,1012901276,1577474345,190267297,1181289938,855706699,1230631686,1452456575],[756008156,1975109356,1768948112,1556521834,2120227060,640980685,1294116796,565009598],[252120600,16129247,1689539696,342560851,1963400229,603469459,1756296493,1497231746],[337377771,438393648,1786456219,1761065827,392195380,532414116,2049137516,767540306],[512701769,1751987987,1797998834,92157770,838403806,770039760,1444700480,677783352],[1988942472,358405641,1149440023,819722766,240724706,1756872154,1939520910,799747005],[1816165230,190828093,1332478240,207876725,97046557,731824569,1502865705,226213687],[836833892,1842080085,1202909109,900897298,231771542,1350420081,462779160,739547666],[1373965832,70281035,814813788,1332171526,1511082308,540785748,1259903168,1249493837],[1278980931,1979383294,1404343938,1198055797,134397939,546678926,459129347,1706749414],[2014907394,1078398861,780904209,1223902258,1752861032,192595453,217683751,1854507468],[410039940,352281635,1693929116,988611532,1246525725,881169807,875518819,969415385],[1610673945,612317459,1013051022,1854339398,1213804963,481188150,1699766146,200598565],[1219582703,1734747243,1690596321,615358404,315328965,359008252,1142198214,219836020],[1521067560,1519612801,1871537856,1444159736,148004431,761260020,719760379,1758384896],[1611635235,2041105749,967285437,1497539548,1266951872,1669836542,990908936,1693288887],[1912896622,308048008,1786976059,459536655,2016032625,1693140638,69834554,702467802],[1176434239,656987352,69328663,1093943157,1359848721,2018607503,1660119342,1195359980],[913225966,52115698,1363260222,317533575,598565396,754346306,1703246373,491871673],[245579008,2019961626,1455572191,1421664506,2012030493,1447980736,1467617282,421865658],[1569921632,1572865994,1250922317,365874953,24279538,81079426,1746901841,1478363103],[338719391,691086108,1063197399,679030760,1474874751,2096852291,1031256179,101021667],[446315969,966530403,1429251766,1341937048,582349032,263033500,702253183,1017246422],[1388280093,1030499592,385361752,1413519301,440011536,1991839548,784294350,1450447937],[1743111087,231536013,1312884744,1954305194,1115625811,1953043345,595182712,1215327441],[1282242356,108282753,802116628,367381057,4804019,752598212,1548070759,208026143],[1586784335,1103191636,473054964,114098801,532413431,1146038284,946063382,343753178],[1793747241,821697368,551731288,1270482029,920268371,1008053015,2004751258,989896895],[1638486611,388689697,407600510,1225397621,4816514,538752701,503771100,1282777059],[133750459,1886662080,1634051886,1692041084,966381355,960513353,62721516,2036203465],[368503038,1135589527,1785527069,148542581,693673752,530906080,1385394679,456207608],[1810123821,338887004,1424375298,1067038106,1589801679,1385608283,318972068,787668092],[1254618485,901894859,1462598624,210374881,819844846,218394804,1226100287,928855544],[414279292,891253904,2129453351,2049845233,1602003091,519306755,769048399,1826412053],[639742825,172376217,941940720,1050799455,414478990,1254009656,1654765065,1140131463],[1767418415,530044116,618210188,599274522,297163538,428232865,137257194,93077995],[488174002,1407639441,1950987948,482421538,639258626,449331088,2024261388,481104503],[1248411076,2087068493,1676457400,1286914509,1458418518,1304313981,629359756,1348863107],[1940099200,637240365,103132244,1946794249,1036834611,2084631727,420139376,1733241817],[1177115548,625067866,398356484,330761386,324886983,408232543,269688154,1110781568],[1117876231,1977901210,531167067,620170275,2049104271,751550510,361204687,369264895],[815532939,803186878,1815890980,1462039331,2047502739,84775590,1589058650,1569615955],[758638026,1077819290,1713093601,1725108975,1497003732,1075715152,177500039,1918603301],[1897748726,1872104880,669602428,726140437,291616636,163807315,1077371411,993740894],[1498382380,1440555880,1677270531,669382798,18183338,91550376,110964532,632659074],[1695487960,2099550218,1609468983,1718262824,1409075109,443308421,1705108018,2045069960],[1152803101,1389361189,927928766,235439871,1877966860,107916963,2085119549,1123000606],[57625423,1005602133,2053677244,1888905521,2045329513,819708161,490351502,1920825385],[939032540,1061267788,1119070161,210928969,1698770788,905304302,94376423,1362306865],[296893896,2021629535,657318159,770317710,1226060399,1925246035,1388930946,1727900679],[1821285353,291650443,528686197,1650835602,523894285,719115300,1961275485,1516561281],[404198060,1714795210,1601054901,1501803027,209285377,1133393026,1757056750,1318499355],[1193824885,2082360503,560382554,876669614,500371150,1006382696,669729173,1748198655],[1402968033,341970016,542995265,685217963,1021825436,233210946,858376756,184829229],[181493054,660977702,961126193,959532779,2113227686,534506655,1792193068,931575030],[295614233,822075743,58912126,1351841491,236166517,546902969,1300096918,582695699],[1749763756,106348928,1506106807,411838173,1509576350,196724351,817013159,144719616],[356850268,1170016163,1838666168,1241007399,1118541023,242149457,749084662,903582114],[920613875,1653592820,1808939952,1566345902,1793979123,1105727842,1574489387,183841382],[1558138780,2008443777,1722208102,116019598,231848656,372371803,1947845346,842087276],[665057366,1887219458,1953803172,263978160,1036503776,997253406,1832455572,817303444],[1967161902,1864888379,661673742,92329083,1707384424,250333480,1164069272,1550582979],[1775713933,1290284538,1298575028,80032286,516399866,1312887720,717308071,1902391223],[2021857765,1961343341,54302375,1168017146,1082994254,1075706551,175906582,1939750843],[1155889832,1260465593,95484802,346657070,1873846013,1221820000,472312079,1344537999],[747571639,321427763,927825822,1762378481,798108281,948663775,1194683679,1749560412],[559299289,1838292666,1566657791,429943345,2103679389,1764622679,301163313,903706968],[1474963100,1441154809,1160341197,444012074,1624458049,312032298,1794386241,1671238933],[951732432,1014768842,1553051322,1895038729,225442694,333180215,449531035,1525266279],[237591214,1707350281,1212157191,320790613,564966610,185440997,723504517,1516229731],[508116691,1049917192,837219710,1140294780,1942417417,1026950785,419859934,389606535],[1942386998,2035892122,620170098,1349869217,2128044466,1123367658,276884377,810715841],[1761066298,1173504596,157845374,1845947449,602090658,1176603703,850539739,1420885630],[1899785721,887794076,379721400,2106703206,705753162,400230948,916007951,690928062],[186922533,1300465892,368275684,798582360,1817467215,48271004,337163614,639323556],[1630285146,865752973,1565385787,710597227,786095089,679893970,1433138765,125034757],[918452368,1274624907,573305948,11811976,1111571706,1058753839,278455989,678744377],[364371921,690205536,1566321946,1611582861,1998319456,2113571488,1892185229,1720988614],[146227232,2060167250,762345261,16725492,1045464584,1621269543,1668038464,409292992],[1350635978,1493089403,1008257564,525524824,160009551,23877685,959215840,1366002238],[164266793,787366372,1002101360,2037131495,696001908,1199504734,1794035259,1517082690],[1472576549,151583492,1192745473,700604590,1051403577,507702243,543952131,1469521216],[77471874,685790210,29991510,802839082,1928707306,1354966382,1067500093,61344926],[290290009,377001803,1217435027,1443234619,2028771649,1458423909,1347426817,2066726420],[1254529254,1121509276,416550762,747965000,139977377,196036418,1894625730,1616100735],[1381371008,1854220987,898473303,2128152659,993909275,51516015,514322597,1765158634],[656875472,397479809,1580444659,1602740252,1908282201,714665639,1841912815,1253782708],[1339170867,1481396767,109654990,1254694165,901081726,252738743,1979117509,1828392330],[2001198336,757336260,479372732,1709702933,1333931630,1758121029,1059483443,1043196955],[10315835,844757624,1397636265,775685998,1429562404,1627228568,291247296,173062103],[1941546367,1541530188,1950967762,1385418232,129776808,260844240,1095877645,417608467],[1776727281,529081796,883282807,1164994453,634181838,759890606,47579589,1636719473],[1605335374,1182104178,252326841,188555113,1516495360,515037420,1211367470,974744941],[1761495044,676881128,1912924888,318835108,2026373450,1356541880,736585156,1395978619],[656023470,1912298974,1803638358,1354507131,637334259,392910633,1539868840,1075976055],[1327103945,719281109,1429025047,1965809183,1807829630,1058101826,1754314837,2060386217],[1570066816,2075884722,1417041407,777093716,495678270,369036412,1981377112,799861667],[1406143724,1081089616,156644426,1177157552,646860399,1647441293,84046725,1797395916],[615218995,1458948247,607013065,1925809893,1148593898,1115598419,666480314,2076882788],[1552960745,1065525401,962191836,663742481,1142097707,1728303748,1973117551,373406609],[1219797178,2039991753,302268094,127929042,530857867,375744419,621166346,717856191],[1530274694,1344879385,1625790066,1072393862,598221004,2022741279,1345615338,1569242682],[853498482,52459842,1518139009,587285414,781958211,1782117442,85233019,1078208243],[1343993880,1239642272,1474285404,1140531466,22362965,1066105360,10029603,1758428865],[2057054687,1430568639,475816339,1368551871,1072496941,962743850,925629144,147162350],[1653848684,550695998,962721772,1538976914,1578426655,1819295308,68537186,1030164019],[307481796,513145979,784840838,2103455014,1852663927,130555869,357395322,1831205],[1341966447,422138878,795059270,667124693,2073783673,495350933,1538579422,943810728],[2024979759,1588451713,1064829428,1258824870,1011379926,140286069,453395973,634551763],[2011523859,1834861328,410124467,103168744,1569130207,2094585426,1702775734,819084428],[2103763380,181729783,1066582630,1538512591,1165468320,884116264,170552917,1223470491],[212699665,578280170,1310585527,363117241,716282518,1588209568,1490470950,1454971709],[572706427,1678386847,1457283814,1612446807,294285892,1767447367,1710279373,190029810],[639137884,645862209,1215427141,1936021880,1323413666,121280077,1940857345,1903846629],[1253470418,855978226,217195772,497655426,1716348839,1260413432,1810827835,1128586259],[310837036,1781589096,1685411759,440203514,74181957,1939860673,1864827012,1516320257],[2075563485,90989966,1354791118,1993565743,1385647204,1789719702,890555358,205592128],[1436652032,630067412,1864641011,1026145701,1978731494,798212708,389876180,892767400],[1988445435,513807877,83290897,915201053,841973338,1944092291,1562531570,967733051],[347617667,1806146767,866168201,2091239700,259862679,1644705298,711005118,1796204599],[348038469,1936234585,584815670,2078802781,1855540045,537168867,1651667212,1599691234],[201723590,1045706926,350689132,2052400386,138475763,1943908139,1235517526,777940045],[1302341651,1137160509,1275181952,350651313,1302947815,430087937,472825608,405050755],[482440458,328420479,419937134,1712791318,1333604561,427485858,46475281,1708954758],[1289694665,152718328,426823796,1973984049,382933627,463421451,710435737,244048062],[1687478693,2125555132,1821734387,2064100891,1093166627,1800421423,1362297647,144126589],[477036938,1803393772,885746397,1536225214,2073458279,1256034522,1145158831,1699266934],[804111598,531402837,340194159,1780079636,1671794421,781914118,2082829497,1690277535],[882456704,349212163,10441400,831356615,277377138,388264923,847288296,1503011340],[915230758,1048151103,1519647265,1790612583,1480858428,1055263641,2051257666,65707584],[1638772297,668680778,399361329,1049925322,649294996,88543248,1779274939,569224475],[1705382652,442387502,702062070,684671981,1619311811,1629077511,908015510,1657771533],[1383217932,221475166,719053434,904626302,1295692571,1638891774,1415883881,1644589771],[385562208,420671556,1162603887,2011513865,492399402,627590804,1971409512,1025865307],[1648482509,51664439,528073425,275143336,1398486267,1813181538,181820480,2076867400],[607494086,185610448,1958649660,1393859463,106361847,460115332,1377523780,1215947127],[2061055278,70116149,249188581,1035137737,1841703223,159507682,570806865,169876720],[1038429961,1135148956,451037692,866391559,1401742482,1449284403,2009899501,2103047827],[1767704028,601823360,1647395947,1099152477,1908810447,667642465,1227686102,56176039],[179800180,786858999,38226830,1329175381,2019819218,902620699,789249534,1325047090],[2128887948,461072184,403944946,312847822,338374027,1197401028,10119118,59699899],[2035307236,801702073,279182074,610171012,597446504,1162062798,447676826,1720596765],[1273917360,1413930909,983629332,1230692713,1876396049,1155442654,1584000546,366140477],[1094165137,1168089771,1297388408,308834380,1283201319,1375020445,1291581159,85079364],[855745191,2079862605,258458797,781479729,1093871157,631413897,1924014758,176421775],[1452852497,949305746,1646126342,554913947,1579062241,1019342154,652619719,1847631148],[831496035,1558567325,200282664,1731805088,212468931,862411290,921515344,1599417026],[842779493,365921551,1094087267,541128603,1074062070,194120094,1466349687,2125543086],[903697487,1475143768,138389085,749401289,1192147368,2100569891,1511949483,25880791],[164653092,697758521,455639473,1204708188,302271778,1021953300,1364926612,431467052],[1938846529,1800791151,1099877718,1127437453,2017309337,251264535,1139920082,976564723],[428037918,667850583,1508622210,1094832347,947390307,1713766416,1442711881,986041534],[1619731737,1468800589,1388245773,616680833,27317099,1493327541,1608420630,1562938203],[1154025450,993100453,1420941679,1245050417,971503456,488762548,3960415,833021901],[206827479,844076135,1864845170,1469403931,1868910746,547772656,424114335,494308084],[570004116,636611989,1576296814,1802183286,1008225533,1736377749,444120672,839291508],[1743594121,101934221,1993500541,1705056991,1222823534,721619116,2110195334,1654909927],[455189253,1664547037,349315995,1152555269,859482132,466690075,1676852835,814797831],[1240800249,1045538943,747592897,597083546,1525279425,573835447,1190554998,1183055727],[1399697123,1041715940,842642962,1962647899,1076358632,562438100,1004312290,1522054178],[1043092234,1304076136,865327176,1077767577,582267841,1864969218,1993217462,291695180],[1555206632,328838560,1713621692,416984493,295567219,1304209291,1286662172,911975191],[2028402664,1965025994,773292603,690071894,1015121040,1224001731,694054015,1971447971],[26639613,506806022,1987127478,1770878189,74666988,238709932,1991418749,1636573775],[344842069,1944409884,1861020964,1180057571,506201415,1995998004,906279719,680794203],[1636091431,1269796843,101608076,1778137385,1968605954,782324891,1912882105,1461340017],[1205842609,1540668610,724425953,675516601,1771840572,1961917793,2093661733,1668613414],[1841312092,707242599,326345288,741182959,987613789,582012951,1185760117,2104930103],[1442185420,1760195515,477859675,18800086,2114815455,485427505,524281441,1600384940],[1454608041,802294222,1609415708,69897337,1805456978,1915177907,702327557,1832630471],[1266735935,945821980,2005613830,1643494083,936586626,1549058852,1820711597,393579377],[771769706,943455009,368396199,1722906993,1617926631,1770669795,809148412,1467824120],[824446215,1737567069,1396974221,703198273,1370534835,1092688288,99020867,549926367],[1818942273,1699888285,964052740,1408263797,692023103,24262487,1864656200,1031108251],[2003252873,494897776,355991382,40758512,1724985973,1690321584,452642223,1123748351],[532244311,350123114,1388262657,952219096,1623385229,503373804,1372294422,103069529],[438984083,688960018,1545996480,1571970012,483730976,1078725677,503071773,1985950634],[278869580,46459906,1561585268,614872427,1463661876,1360942265,667124526,2086778436],[527468295,638913787,1634238694,1743909286,26383502,1018414781,1310051357,1248569640],[1848107516,368998733,373243901,487470089,62882537,860017675,1992763741,1302191148],[352669647,1067938188,577582979,1605361361,518079206,952418429,1497280041,1031755888],[919875573,724808989,2014360305,675918635,1088702942,1053681089,1672792497,1105616679],[1018363231,1049020061,1952323007,1830855273,1942109742,1526229246,568794843,1907200161],[1420646521,1921270359,2096816761,997366094,1576402304,407315481,650036269,1383879624],[1465358683,753035324,260191211,138676636,1428363146,331735986,883880582,333285003],[741656612,1714686559,1610024247,561262414,722394524,1745425116,636164860,2125012485],[233776715,54782773,599108889,1874034657,1377137795,2022487679,1465430792,2113923951],[1703575240,552266590,1947156691,1175879356,590692920,1116735358,1106264373,602499897],[1321558065,484061655,154157598,1797300949,1243349456,1390172067,1176439346,437608043],[2082909238,481549691,763631623,2046095258,1265342953,2034991819,2040119030,341401002],[1985797223,485136783,186759383,206236718,1001278915,603507987,1111047540,949318483],[1457719538,386931146,454523773,590508757,1640036276,1915529913,152579352,1810144183],[924662373,1988294910,295900508,435607641,1758866867,821898566,494519750,933432520],[645579447,1090406150,1821271065,1613244786,1736692468,735230632,844445267,497457321],[296324481,803419113,89028061,2058059696,647241154,251745976,1683043444,907282023],[1620762142,831507001,98225887,738231889,1261506194,1768124707,775366311,2115540293],[1696552833,1900779606,772591214,1176883270,66229286,710059372,779406707,1632874024],[1451752134,542571486,446050212,987048791,304580060,256222700,21500017,531722985],[1759931037,1049930236,648179762,1028167837,338342740,991170568,752702134,992188759],[1164680232,61918265,1085027087,1364824408,2045956967,1445890784,601391047,35475352],[1574711392,101356766,568221020,2065673120,376533187,297409745,1306491325,707459185],[1551695863,1098794875,1553348523,584087873,485649352,1890534259,473038248,1885410104],[1263105696,1093919248,651648141,1741795853,2100947931,1878792937,459458753,96331982],[986341633,1671081973,365894522,1926167202,684913196,317410554,478987050,1665263872],[646497242,1750611987,176775513,418714208,1587832590,2015486821,228123401,121511624],[198327397,1115427185,1211342298,1851355310,1797055748,229068448,1337481222,494847353],[1612659406,675051244,532118343,1018049558,1095849632,1013224941,1877938710,716193509],[1045346955,358835798,675791383,1563813199,1269535978,549222769,1434640730,17655522],[2090679569,79267187,84074886,1552428957,1106707607,2075769678,1451652368,1789318311],[1775024360,14143112,543960104,1971088786,1457090695,1262822095,620065989,438227662],[618818263,1035833512,1700003794,1605963461,717816651,773043045,384402204,1401657437],[592482928,1826749339,1020841333,1578550908,1404434063,1432359158,97507860,2042840193],[1796342481,552567257,1983793060,1843528675,1038763989,103323976,1518139584,520625482],[1871908612,1471648623,574369320,2022113041,127218157,2034985130,1848728305,1436898157],[1082991649,589352559,804542381,1409250795,1748863501,813490914,299688922,47528553],[1941207504,1881414292,731477823,1620480507,1510316308,2020790547,414140542,366549178],[1162508175,227640721,1156433109,238473668,1360785711,1199887376,493768161,899810253],[570395760,58098569,1237279788,584363312,1700955352,1026103284,903000423,1602070608],[963333475,1227976873,2076306565,1959309854,1951855825,1504682821,1687014309,740640747],[1752002268,1612695154,1343317516,1503919894,11456557,2035035583,1827429716,824678005],[1825594295,1068570492,96146209,964268537,1704223144,423627501,1241722835,1824535585],[858198263,2032567403,1187977102,1000601827,1147979963,187837531,1134589447,541612885],[597909695,143325846,1341341345,969449072,1564999815,377496396,704443469,1777125065],[682683566,1885955144,743842426,888308730,1339623529,1015421973,2094365177,688231425],[1723817332,1850139590,1555477319,1990389955,201102816,1576603228,1195931083,583944805],[272882819,562449430,1403536027,1363407522,2026531734,1051298104,1033527015,1998411251],[134849423,1438523746,1682114906,406905926,448064141,302732729,756636938,1477792156],[850331669,673344098,780368332,178270654,1267242300,1314905762,940721522,294804213],[1652909473,282442423,1585582337,486750573,1629521232,1723389308,1709243274,122065922],[1557360230,144896244,2018772935,842336997,1626987409,495022748,802201550,663998481],[361367465,170431338,1270524267,1050477361,419259858,1495426074,441321913,980352840],[1896710184,1630039482,927934424,1906979012,255567350,488025320,1068154634,481131678],[1377615316,224068504,422552375,199367510,2063031196,924311317,1965081384,1187930599],[1963862439,1874905335,1194766021,1440412669,1374560344,357544999,971136955,1368248394],[579134515,1272362567,1436962791,224911670,967920772,158964848,1843777687,18612583],[1721260383,103051789,48593153,1732527860,1437392429,1421961657,600299847,448422198],[1428039827,231086936,439776354,295183588,274143329,2111714264,1508106593,113716571],[1174657155,214767595,1465905996,1651959952,1760239663,2116993523,1182318844,1496447163],[1228192556,72061129,1626592092,8726337,823737277,1074921543,1242488307,1428478175],[663709535,689726161,36836387,1626857735,1799308762,1854299074,1263609993,1348781246],[942632883,2084643338,1918583896,902091183,1349831769,801443869,1003978783,1424229981],[531745555,1866858553,1878339164,1387468963,956495211,1461412053,133731384,1355959121],[61698433,832925886,704847041,332928896,589952828,1057649309,1008391617,140342032],[2004524508,1824905026,1188899142,1492348558,1260446170,1912590663,1367351571,199251516],[1691779293,1002760407,1354277515,483155788,1715908928,1958440347,1837731283,2028642783],[1881872886,1998579652,1370166681,376624599,1122401179,1368098098,964227681,1914647935],[905888605,1490372564,1737033392,1426830510,1713558799,1696892841,696542959,1394621983],[645126180,1046560665,2036499907,1276374715,2085890915,1897808792,1203266826,1197576883],[1528435417,565726233,1588344713,520737428,575053660,1583806583,1992207268,1810009900],[1125194129,1256546681,1757752202,818196502,50331099,152435119,344494857,589106704],[1296544737,1108326397,1825842194,333511452,705419172,798076420,1467084096,884016594],[40214463,23984141,1523620782,1760316076,821581610,510537886,399988562,533900736],[903157477,1596409223,283889540,1858838013,1068548260,1345071770,18976585,1764224998],[907370071,74178465,243009954,1724580634,2007474036,830103889,1580554324,2115659879],[646184928,1056039147,1020188690,116683310,1407494525,1803951849,778859427,677510752],[1673108797,1436936222,543111621,1053701400,1033950654,1155058006,331732855,1784058948],[356406062,357501996,459355806,1372649031,534992838,1702536453,2064111546,613593643],[110976558,1532094343,1758185551,167213132,357726377,2087331161,442554968,521228091],[1736773761,1055933462,1318455152,932927977,387055920,596987226,938122346,1641907249],[2121781164,628818306,1035701636,302093638,212684077,704017613,96303080,351717687],[192875540,1188784612,545485305,1670578929,722646086,162584010,174957595,1786984373],[1588694013,975702729,723778232,826024701,435761738,112707510,1287615479,1029969280],[1106795507,851615947,897126410,425353723,2062054141,668257842,1542131537,901483511],[996730728,1491161448,2046656731,1040509782,290835034,1646741946,1374348352,42944426],[1582701277,1185973049,1530394727,342130059,306315220,1323735172,1952770727,796139438],[750237737,1374718818,503097512,455016194,553329633,813117151,671329734,1809680213],[621056014,683149502,1333351358,729299439,1264645431,2106595599,287011943,467774948],[1759300604,1908659728,1077760160,995975748,593363463,2027079485,416165430,1728135322],[480203149,208708042,22123693,214051438,1488718627,1701336404,1820929131,593144805],[223568063,925741481,945238692,1786872305,2002711983,1350629829,885756104,1256944243],[1134917699,770867708,1264023874,1773841821,2115232806,2107968258,1584424664,1347768772],[208398609,490730128,1018492292,698320084,819114171,1719096324,569060793,252723349],[478627325,93270997,972182776,2015586129,1859571098,2015352035,545885188,1862774335],[66454610,1228729321,958787763,547094761,37805922,207697239,387699146,1240012080],[233430349,807408403,1633872647,1107674400,222682267,271553061,522146686,40959129],[1790948305,1508233427,269739688,61932592,757968501,1117698159,1099837108,100881815],[2008779899,594214701,518790659,1276025848,2108844454,1777786028,607297676,1278815392],[1628872151,617965350,350476340,1872829343,1131938385,1255466483,1664634686,1667757245],[345156586,1853226641,331989090,1754072953,190821579,19961943,1026056643,112549099],[1747083044,677578531,226602344,2062652093,860760625,2032655730,1150535309,417674145],[1165908739,1519371479,762178019,1105826366,252793127,1387169639,2037343789,1912344326],[1550809175,327706615,792064975,2103723476,1015006015,2007902224,623708815,475273982],[115159465,2093075223,950297299,615811560,1239846719,330256736,1778136669,2021325673],[710677476,848304961,1457047246,2056025361,616708530,521274254,1270390491,969244612],[1889355924,494235298,1023597025,1757969721,521514327,1848472438,587740094,674460100],[887176741,1937609120,1769758098,1608255848,1491438775,239901814,1203674849,194092323],[670052207,1127647447,21944093,244528031,60462408,1611622513,60244702,1803419052],[46634472,1001338731,2063203931,614919375,199522080,1372595530,2006920914,870202887],[208887367,1271424626,1382066574,908456651,783761283,564869834,1649456734,898244974],[1733875934,243871638,1492394812,369184559,2079640930,1886328343,1072880506,897408826],[1038873950,767871884,58871943,445292916,401147796,1919481277,1191073869,1717229165],[1129521472,566650947,1256933828,618894312,579128191,1655899672,1100647742,421699502],[534406158,1924931215,892625514,701563336,114511003,1957783526,1200354033,707792547],[357850578,1417836253,1686470148,1953660141,825828252,1931741693,1106620191,182250337],[1337676807,1383298758,323421616,1597523122,1082832096,488492546,380250633,1072766694],[1059850096,1108835786,1965130422,1195615817,504051973,2099581295,1739998723,870746002],[1611699299,500364499,1848134774,468051109,1930209899,2044371212,1813618742,1318983102],[2121109438,810779603,492859614,1003154338,1103796646,151364552,713142194,1009271644],[662084321,1938937846,218078225,1202500107,62955198,120746930,997899542,183800483],[1255305328,1678921429,1171600543,1278290594,1649815277,334974737,396444015,762419429],[685279137,699386531,21837165,508229660,1072672061,437266840,1232150991,874170354],[1812238174,1622729820,252762313,1740346989,64935916,1422832622,1434938839,813681151],[1249020965,225148085,765469544,1417620811,253468956,1936112991,1803307228,1559097386],[1406652845,1086834173,922673536,528043244,1389070674,941871532,1091540300,1241242529],[1054306130,1235853095,1195953307,648932433,1226072365,2126365922,470855324,1185220522],[980254875,514621217,105192841,379313138,757374238,1644761135,799236838,1371588704],[329581919,1083837295,2025539305,176067370,1126737901,1492762408,772018803,1412853497],[499950274,90216266,1119905551,157843759,936583566,994348482,514012386,1494174970],[903705168,535080013,1713788570,1594915912,1521642086,1904237147,1792474097,1411573692],[131784934,228337877,873494441,1898584026,817705234,1788165883,1110340976,1127728087],[667708855,2082833569,167679283,288371893,1641787021,1110734234,359381349,1337687917],[2089644662,701041980,1370390874,266801551,434116270,270094148,1880298411,1166475207],[1644063159,759369282,1706246683,1250969678,617688048,1368620449,136289954,1437324225],[455693307,958335676,1673743836,2113459647,667856650,2021258651,1307541974,1184709137],[329948196,595321008,1585802791,286796509,605252147,1201911160,944283401,646726147],[1901055127,402129036,1097814040,1166487274,1905148750,261138390,1377723745,1507414116],[1977552287,1957767936,1716093411,621767774,952928319,165258327,1131873562,1872466131],[512669369,438968787,70891715,1228757129,1488548618,405233623,1903683005,221378212],[935868692,224383165,1734950861,620924260,838541800,2125259442,252159070,535470324],[2072867439,68510852,1193841469,1093141937,1595688549,65549485,1990810317,106333984],[469265570,841259691,1779109264,1706118380,325869396,1366293393,1453423862,909259536],[707717911,10072389,1801830760,40485130,127936826,692252032,195385462,1976358834],[686685953,1662654539,2104261594,47922303,1663894712,1302211628,1901536248,1288340544],[1161289129,850060170,166820131,1133976299,1029541801,823388998,774493869,845155299],[1184368084,732664062,1281362223,2096645725,245967496,2060538507,749423124,1639375669],[2103988199,1709565546,154006884,233374586,1516897696,1038162780,206377475,121025534],[1637208825,287866501,2002343964,1968206387,1942907198,1997586064,1436765191,114775275],[1872023358,892513007,1748916585,2122154731,115354599,1892531120,989848140,1598304588],[1464973672,264603796,962429075,1049915559,870371125,1599106733,1194372347,1216541540],[740457457,1212523706,636094287,2048214110,1772879480,543308459,35363813,294146889],[904033600,2026904250,1967831480,166839743,410070828,2103946522,1579171177,525865799],[1714074108,1329484509,1708607777,1804724634,11120677,1373332075,624549313,701938405],[533303046,674626711,2113986221,1266741082,645674769,710464410,112378701,1783774578],[1177388988,20547722,1413894408,171223299,1330551579,1186293599,1806899583,354749377],[2017589654,559875174,1461575929,189476789,465605489,50457268,353385053,1555279419],[1130653749,1031515233,1913699617,932813737,802159926,1422330020,843928470,790871504],[1268402808,1462033200,144543843,1563109471,320271749,1422502417,1394300407,996833885],[198868126,375313994,1240866449,577292925,1020635614,735566475,936327781,2051761781],[1883655984,1697012078,195606638,188029222,1117847625,433881908,1428456933,874351293],[1354820460,1459164030,1751128952,1963578512,80582835,645337011,1360774727,1480894572],[1831106630,1694714848,873216608,149277851,1871644817,199946720,203206367,747569602],[1826122416,2088944733,1204133273,1498559204,438752008,1844997659,206376643,2118106784],[1712902227,778206139,972364001,567094668,108455113,2118442924,1307058291,1731487329],[1525502515,822236751,558999613,895844014,1534498192,385461632,1055176399,1301698107],[1005778372,1771687210,1744651474,1422168593,1379895376,441627221,829511864,1586556454],[1525945351,1455329562,1507761027,622501859,202646075,1143821278,801900429,470323234],[1830784171,977903459,1651425121,140084415,1452237026,914557413,1276198510,2018905013],[204364718,1281277534,1402274891,1801872962,1411527310,1981239928,1603129388,307500265],[1411451902,307028954,2112556723,175920518,129395083,688707360,2010130838,3031140],[1535259652,95615788,260052484,1258710674,1960826173,1603625941,610923591,411194421],[45371816,67864694,912465256,1524981354,599721856,2107314993,127911556,263573010],[674176614,1060270324,782164171,1243620492,656224205,388307376,1483965796,1244620571],[571692499,374147728,1546402458,1143421250,1423626105,283164963,2025689927,793822529],[293751785,542072569,1993725218,1422351393,1004410786,1622665264,1848178094,1069131863],[417556400,185940115,1435784247,444241001,696906521,60021938,1178623177,770548840],[1301943026,312952915,1779393052,1892932022,612672010,624792058,73472910,1537586479],[227760001,1060135168,1816404346,854741009,1123243358,597962163,1303540425,57788888],[435266226,1231596815,1437912288,7534588,12314062,440678132,888734001,720885752],[1705493120,1236140150,2096733015,1653019441,1534700271,1960043719,1542863443,410026841],[460550228,1736317018,1739629931,806223105,675113455,613150463,1905165625,340479245],[804636062,991712720,1069856649,2127911102,19877616,488295545,526554110,1621198051],[1220147623,437106702,1079590501,1536564724,1228489546,1728109894,627237629,1521137976],[1015030130,398989063,781348735,1340965941,120761474,1710122427,940029622,1873003904],[213791665,562656505,980261135,1044112901,1662341413,1043483796,1679834537,1047810446],[187560615,1161972299,329873462,1693433625,514260036,1893735231,516430917,689469046],[740153363,414842899,1538724624,737052374,1287341365,213008350,967193491,635896916],[1427880880,1918476623,332382959,593722635,2070997155,1871691537,775319370,1610930761],[95390014,301493711,2000377579,1483319760,927291155,339967456,1186515494,1570188912],[1392782656,1461565453,180112485,2073380979,1285252731,898016105,1151597014,649152545],[1028325445,1012744987,1269204340,1430034285,620961346,1014009657,1433540948,2101914726],[2104941087,1583740098,895958965,1583748298,386920367,32977942,1978733318,1614829125],[519558413,246322600,447849726,267048818,1490222801,1548400285,651206199,1569064034],[1642500444,1393604496,1185487220,1281857045,1540045913,939378748,905801498,1032771673],[1407335114,1976469798,277109650,1077385614,1210267379,1939210235,293481822,1348451157],[871539631,1623564729,1884887029,1609216068,1574198326,207321131,1097259432,288378803],[1156981685,358278783,1091011717,2095643403,1415695750,1903015157,155749069,2055811557],[1238718283,1417842644,505687247,925094533,2124369593,1766922070,1097354582,1498937084],[313090808,1374940137,1531852033,2031502107,546696801,2052262548,748001417,1276443209],[945668522,180187178,605341323,417668251,1179838409,1553854166,941347344,59247453],[353037679,1471372879,1034766003,2105729379,1498866479,1136118297,885851456,1051886088],[1699538094,1616088364,1601110131,1886301555,930092801,1276062421,1661211747,325450500],[1447859261,2123135068,1633789259,1596636306,1490616415,1576202406,1674675064,518110949],[985462935,1788341479,580739211,1113992972,564561482,2109999910,1331181254,1677448336],[362388057,478427552,200093547,1222178593,1639050597,1008756221,769767217,1738865822],[1555104932,136882460,1595173591,1849568321,739100574,1372980708,1314294623,280638389],[1330559453,1158955595,888744678,1476610309,224946281,1343131764,28133483,267759092],[401952999,1701073889,2007882149,301555196,357574760,225543787,1933993907,1401643929],[1472669306,1800578596,991801927,1771401203,655124695,674302320,1697022949,1161070653],[25110638,1075509543,1087538568,172840652,1945807134,1928389177,945614202,919759480],[2092901847,123118531,1775833440,637304779,1621317564,2011849989,502608677,1365388452],[1491365971,521423626,584467366,44015870,1854607340,1440587081,60408779,81665311],[1527474320,2019152183,1901771143,849705533,371527981,419858920,591822263,2074280601],[490152111,1735050371,737706233,1951535949,1535807023,612947063,263510251,1439099492],[506608537,121955044,996060468,1779847854,94488785,2121782940,647486900,954599317],[339426610,1608134739,1491973556,734713871,1651751590,28661457,908984807,355810997],[607960277,1292794180,1703258423,2071770293,1449031172,78794288,160881149,395471744],[1889404458,832940681,1676636211,962096262,17893851,690662288,1783267939,1784625074],[1850561521,90662928,1057039901,1382001175,1663188276,1809981337,899631416,481420221],[1110127619,1896990758,1062770344,1129386184,596960454,488613679,47600957,2127226421],[998829776,860889665,419304132,425884485,1936473626,1454433868,210130856,283310874],[338959664,1203636311,1655250509,1051548055,422660995,195898618,758371690,1426567688],[156705621,1983892626,923571562,721081342,967991536,2063687091,651560330,988614745],[1138913209,181207718,30896708,1658295603,1010917304,753849994,1854155385,662030417],[1512211764,156331740,85252580,1035296972,1630826793,128567278,1700816077,1158204067],[1678816885,751702413,1657179672,517531173,755521052,674393018,1493614555,1239736382],[1681949524,727124833,1324181580,9646789,1774818206,1752264333,1967892639,1572252891],[687826479,1773349032,1302509962,22176699,725637930,36487693,1749734490,1555676567],[295637207,1725293298,49328421,908655934,879805745,867760931,191741573,384541103],[484923424,398925393,1651173800,1187391520,501236150,645571216,1785176608,152060115],[1171480151,891374563,1496508230,1144680438,2115860589,900604138,1045359392,1449987066],[1115480994,1989007638,841253072,851125242,663158432,648291883,599692104,1242830307],[319592685,109551994,1863848683,598195513,1410989834,571927909,1279988905,1471659924],[178007112,691412235,1768370690,710203410,1249596721,440973129,147917616,992277915],[735318246,530310231,2056268584,323046115,808526429,1040011814,1187194076,1080381500],[815562444,1512973183,76844141,36169926,1175146104,247054935,1118923277,107492903],[60085588,1089826116,517761611,1510674844,1933061002,187626011,1226151486,1118904434],[985001508,1671381284,845753385,1660715291,1917999574,318654353,1369297495,316167605],[2000536746,1618594815,479576787,1914967248,1115449326,1254560781,264282147,64717056],[1554247273,659469310,365013884,937792238,511984697,382139400,1383636372,998121146],[22734854,690741595,243955574,1031821909,651104259,519397305,1692128131,1016773455],[1454936099,1282648217,893997057,132783040,1697869920,1134559265,232847224,371630414],[1440417483,315022198,1815483840,85365585,1386646374,649576099,552807275,1078735200],[985900550,1693312413,1620314911,1820215854,1303506448,1513846357,1987296096,437468055],[619757445,2068227426,1739110106,1380248735,1821704471,2045935666,1806986873,1288019943],[1163264529,1386672148,412280061,290987017,282011456,194304751,1165363208,776523668],[46281225,1976452285,1921901466,822416359,1722166778,172677918,498341596,1821335029],[1345869285,1899695461,280380271,1816526858,717049150,273406308,531628564,2018869307],[1128235081,1944855450,35437879,736008386,34665170,80187874,1941400135,1776859400],[193539375,1158147050,1165194705,1284786093,448185891,1834090247,1043308143,90414730],[2124331250,1327366403,550082881,610179061,419254266,1894731569,350551673,2084981060],[1059888982,1990053250,156107211,398269025,379796057,209774792,1981804845,586830336],[1918471112,523263034,640873793,1869942435,126025448,1985326526,1172481023,1596990638],[514408379,1552627942,604832768,1702926041,1731809441,1195937402,991948939,542098058],[790363633,155069005,1343891204,1427906421,1327333315,1145266095,543982428,1815420222],[1037639455,804284832,423289280,911112196,1278125952,1815938712,620426670,2091119221],[3835821,1900494490,376666035,1804518758,115138984,1949381464,137667542,1490943791],[839844700,1535710062,1486973880,981788364,327881032,1534877556,439452583,820377462],[434005052,2057978503,573277450,1533510010,2076682539,1345156389,472961945,271385779],[275053895,1754788575,1931504422,1770114493,683147576,920237188,326455575,467312281],[1536042784,1764022545,2045966580,2036596782,290921866,14041471,618975103,668403661],[745560818,1878812578,311396108,37131715,220406158,1017302293,71724319,541437460],[163035343,698000633,1532960798,1776873027,1013250379,248696171,2103794968,239190000],[661266821,943500331,1123893155,332704302,891556792,655669454,98344249,1199097188],[638079429,2018521253,703743506,30882999,68417654,1571339599,1939684439,629733339],[2063641946,1416910403,1860608500,830849677,516715464,605691066,2097055544,1911899824],[700067068,681471297,950707487,1616788098,535418386,2082852050,917570306,2048376758],[1484738140,710009109,339904936,967054256,913851422,741348513,578925144,827858080],[615308526,1268504013,628194935,1631236283,1110859351,392999750,1183733969,67783179],[926674001,1645180440,2038919109,249020762,2005842962,1115069087,1586281386,91777833],[1950397946,1145170276,1548799615,1099653177,394973816,2030210015,1424599357,16749464],[1266462508,1471355540,1951122628,590424350,462570495,242176768,2032046498,360135363],[2069637727,178981640,90681210,1123568981,1358990964,715319094,273347786,1485285252],[1370063409,1568140833,1605736686,1217456726,1006106224,1836007793,995731572,324385063],[549822588,1016610767,123640698,425115871,501905841,592429649,230954257,1807623051],[40075939,1599964384,943385929,1229542682,2106754726,1005453660,1546205517,1454273850],[490638775,982853667,350267261,1391109561,1165093972,669929402,758980061,367196573],[2046405261,1532247843,1832171447,82908884,607680199,2035573152,2128699315,188950940],[1057315590,1002679498,383889786,1505557247,820813474,272299047,404212963,1523518733],[1243087345,64967080,1781601566,1508055153,1834895000,818397753,965575003,1393933323],[331923436,677011922,865771822,338510453,931359453,436565890,1698905426,1166648311],[1555166278,1219939165,1448979417,144583664,804269383,328885134,552978762,1571915566],[171661764,1574657282,722146720,1193202064,2109341204,1922446706,972017499,2106552022],[1603252232,419546786,426914461,1140266529,1651567266,760460880,970596739,1041123968],[826874999,1424993805,598408157,1170901776,929716562,1973446322,194882499,654037403],[1540886784,272483855,868150808,920953598,1185006682,1506212458,1614645790,1530348496],[1161636487,632941583,1612957413,1217434122,1070464321,1414283559,1793531641,546623111],[1160226057,870600363,1109504317,2000221367,1020444142,275989632,1228546116,573689036],[607665156,1758253738,255959083,578931827,1601397941,535007320,1755378375,2104273081],[909037231,2027038882,1406916156,890662066,1442560256,2016175942,627950303,2079739048],[515196180,1983996851,1262325481,1423546286,233081251,1677068186,639768868,223898471],[1413435075,1394321697,1225330911,1992994352,817030368,1953058456,1606712046,1682613173],[310418922,100544486,714222957,1843434697,2130462286,1129345235,730020752,749260478],[1027386564,802847963,681777218,1838547669,1947704686,2105334075,14885261,448200138],[559631029,1901944539,1293633679,1425391480,943285712,1331447961,1968501002,1772968369],[594171564,1486359981,434348750,1682823200,1062672416,35060580,220749067,253119579],[192818378,945036072,1024857238,1477207474,133991519,819043321,2027686402,1256808422],[275093282,1393102353,223062147,1145078878,311606099,1916311095,1505311566,213325180],[658247013,678787720,907896150,1512795771,2069270037,1520272236,949288688,912041403],[1218811940,813038499,1218561910,2033018632,1774292228,1455008947,1546253392,1815452776],[1072970813,339293939,889928279,1382384024,1605043502,848485328,445656124,1851439887],[2042489481,570062619,544587426,1313180107,1754129868,1089589725,1108291053,1258412621],[1972195448,1705019446,774485165,1353386412,1915543992,210765627,311744730,797209166],[1430000161,1365946841,847560707,417341022,1984416008,1241106735,1713354017,2085838158],[1219321234,1469499455,1277706815,1841984800,167878737,1776423435,588165691,1006497395],[158795426,1715703444,90825088,1167587590,1446977387,1223388314,1486661890,329217321],[78694838,1590524723,1126462997,1412529257,387374098,1344665304,562292268,805188406],[845563133,1173357456,1522951459,1348843390,121174880,678494539,1215714769,1601231323],[1847829463,1773629382,1258392824,895681085,2027275785,1988489749,1649232470,177578934],[438161807,950064156,778924245,1944705833,1989369594,125248671,1715943646,1729236394],[1984117540,1880482770,1032785515,799634171,1785776928,1958395841,1864170979,122391940],[1225031394,1814995493,341794072,2124007891,1497372345,1657439530,1592266173,123933664],[1068097233,205210626,224724295,309973021,1276884562,137876573,470721981,457553742],[79448604,1001573763,1133483055,1841620576,737702029,207248377,959511156,773926718],[1106686297,2006540994,900132972,187513517,1458809150,890489562,1628713686,191646337],[572027717,1164873374,267248120,873482567,1304851431,1640041335,2004554096,1498966405],[1203700105,1115515824,1463774193,1602443613,387678956,1610701418,1930544403,984729484],[133662576,1101680558,1545436748,1354350189,1422303826,991875683,739890955,52694046],[1566689891,509744790,2061765743,783067511,1540669119,137714079,672132755,624791300],[1999227001,484117472,768496375,1695343970,1831291287,1715812911,1897263216,2112494881],[210900542,1018376510,774970652,486514021,184987304,122564970,408786375,1192509994],[1145205267,1328329983,1958592155,1579294331,1251357129,87045189,1995536420,562897731],[1814086006,904829200,275028795,537717198,1878902215,1800818563,1835391820,573703899],[939789103,76356251,65743842,1229284467,317837132,1875564285,1480550103,1595785344],[1291887526,1536091169,383987515,304004379,743191720,1254614274,444666420,1335118398],[1336896186,1633908000,2024604592,74442007,1054438995,1943805818,442066968,1984020643],[1415393818,1542025640,476801723,755138642,878169581,1136092960,1694849202,1999481367],[194337307,782558314,714928851,1238939930,585799681,843194723,1294263209,290204993],[1088036196,1878648943,2012708461,1181202625,1762427521,1019654947,1890550596,393119566],[403657621,2088662955,1375878965,1263682554,1706897673,1576712851,205227282,1179099600],[1027060480,1400133472,577401601,50953911,271166178,1312009749,1590110581,372832479],[1811844517,441243132,1319207152,1111074964,927720667,2045828927,2109038051,40840048],[881471733,1279552759,1714924956,1095592836,2003680883,2099587825,2012775657,1613995945],[590950947,2110365878,566260892,1306273320,1129515938,320373920,2027602373,512651502],[1137829923,1553797376,126214751,1246238677,1812688520,401896734,26031491,1100823552],[1544741561,597044005,130766908,1720140010,1816082998,1268714319,1028470985,453309639],[1584398269,1781792540,101061436,1378483711,1900086613,1865564995,530689332,1424634904],[1665923401,1409962215,143400678,1595022887,874055538,325786264,951719878,1475257705],[793023607,1772016235,1512340585,1252358860,1818445361,1706640336,1123872746,1033079086],[1788375318,60513944,715080621,142898083,1149831857,1034867524,1409075234,1384678392],[762922960,1035372262,249143390,828657141,910360806,423074662,645964490,613461107],[1813924494,1679181068,2099296778,358722737,28295876,682451254,827361663,2085154656],[1310205575,1133674232,1039115086,1385199666,558399165,1673498957,636976559,1149981002],[159895463,841460125,1533170274,1763007279,852436834,1849400690,1091241207,2036802798],[164451210,1625753919,889053170,1632245586,322080857,42955879,95496274,1370297995],[1247615585,958596811,823936528,1771109065,1950379243,1178625862,324182805,1672417934],[569398858,170387944,1068393496,1503513986,324002631,760587176,1817901686,1213325242],[1761769588,1077308743,1198182847,324576656,1854025890,324261082,207069361,1964973733],[1261350927,712940464,2110824288,11983417,1811544449,735867553,38932664,2117806064],[1797584040,88857808,1546953323,991643861,1826149182,1917494983,1036538152,1621285217],[705134881,1223845544,1807629183,1988372617,14945506,1001008670,367310792,286210196],[582694902,1773062504,1800937653,986544089,656017746,1383130522,1875336320,527519545],[2099632223,74013853,791355115,20934233,2002627820,1764077408,1552542782,1545610085],[1212143319,1836453267,957113462,1428234773,1063724894,1798533061,1913928680,510882584],[1813074142,1743671844,1112462923,820116865,1153082625,1828186275,2088664633,1780665711],[539053695,1962147618,2030703080,683188770,2058271886,31262217,977442417,197887900],[595630893,129843810,1772988154,1735692762,956458683,216591457,1722209904,576410023],[63856792,1213071816,997681615,913311912,474099010,215854048,242657644,1381611149],[1342646354,1273937296,1715467782,2130000199,1659201780,1378332187,1085815629,2097243416],[1062211471,1897199413,947005238,289836661,120165493,693920203,992373642,1546031765],[1090143374,335195845,371026736,1992732346,1745227224,1316363589,503718943,1363492854],[1552707880,449846054,1610312606,993969414,1265809800,1856905289,1881919536,1362259265],[1544384816,1559610529,280941504,1665545606,44192304,156727536,203634980,150633463],[761647625,1933827160,1644689050,776613919,161350624,551140667,1540651346,1984647729],[1067712214,206763161,604138009,1434945185,536243751,1344385736,322482093,279479093],[332161289,1111006400,1833316282,1552730944,686775144,1428085233,1372105929,1913217054],[2112533193,1928615137,512134539,1720284770,653479010,1956237919,2124984911,524059422],[1672281057,2009067945,331704454,1894803123,120936995,1320923881,1139625124,1885054575],[1914702818,1093146241,1104727758,2045749431,1570289566,965749876,2022682549,231880554],[470409173,1401724371,1874713335,1309011192,719253581,1719278143,390295193,10641449],[819598189,2067352006,1902383022,1061140385,75789330,541384217,1876135083,1006175072],[1224244296,1476975905,1216347040,1650232919,992886875,1345599031,1372661833,29223841],[889906606,712583592,1127933983,1734450525,1318303020,582965706,546618675,319728457],[176056483,800881679,94784121,817950630,1568871924,907093896,1578876129,243336450],[685909879,1326762875,1531543709,1206612203,478393705,802663538,1070761338,368415340],[1730622207,1055058304,1530205752,1814402307,1536829829,958146227,1361172521,292892539],[1880548301,28957702,2025122614,831676424,618412538,1397852252,378800708,1037225799],[354866329,1890858660,830456583,629160173,189513743,1665416803,1845638214,70405531],[492444263,29240147,1157725844,372931262,685174904,1899486479,1207744438,608089293],[1992346388,1934527019,2024556552,1027153769,660186099,826542106,879514516,1241301298],[378632135,1923316693,858756931,1139122911,1701997403,1971758661,1488358629,1436810345],[1612913522,1826347708,1065844611,1144639637,871337410,816002759,1810650907,672361313],[1104445656,1581190960,730428051,568264606,360469587,228972291,51267775,1877341700],[875843768,1447321248,741007880,288558156,1834848127,925962339,840032237,1060051461],[1669459235,320956450,201628967,2051237484,1682160172,1499915917,1952891289,1628821333],[73385598,1001301453,1688069407,793951037,1362745006,1218474443,1790101223,1169169823],[1860355904,1656175495,2124056108,1881833491,1913528269,10527017,1823692498,416075957],[633866203,300383657,167469516,1614365116,1644311591,1686994293,675477617,1296019438],[720921893,554538196,1338697154,26767795,1292599203,1892945219,769490470,1570317783],[911476135,1277615514,1425659498,1863393433,1772147269,1242036735,1040576029,1816123437],[1751773213,92377925,695638137,929411753,488285831,282875193,884913160,1169032052],[1346126941,1957644107,2000140374,1833798521,708430359,2085841932,836278909,424972761],[1997359304,31027010,1058786908,594399321,2112995509,198676132,1417070642,2128126115],[546327976,1646864262,1319704899,1981657292,1103121997,770006358,1827424511,66334812],[1092800479,907310683,928521876,351430247,462663048,13333337,1162988880,414603241],[879184009,1311689238,1526065963,350768736,213856204,1367416104,711737298,1807021606],[1609925248,530015357,1706640149,482237891,1517143989,1685933251,1098307486,1311883764],[1552670883,784960640,128960035,1554181576,1758862675,192498943,194644091,477510229],[70994337,1655347751,1756853514,2006742993,1026663868,2076014114,361224066,997710428],[605434390,321104539,1628617500,708440850,1680701996,212484966,1210271111,2031325921],[2088003419,1603640443,1112494283,676947855,2104657881,269893099,6454771,251323926],[1339719578,943448072,508051689,956860787,339836585,684078327,572441001,1428689887],[574417616,1139529057,2122714210,244654515,438269610,1644002939,1654537792,1777339538],[35257369,991918876,1527194723,584101345,1015371849,824227618,545484945,1190449494],[959252647,565380706,635877261,832178970,318885736,1859317908,363086175,1170984139],[354460437,1972666158,517980010,1560059853,254974661,2054467497,220269738,389529862],[309426266,1847559684,1082712910,631426809,69316691,2040041903,733160556,2070439817],[1344111503,1990366740,1444092728,2118178410,320144564,1981394851,1834452566,289038784],[1644684983,84798773,1163685475,487366924,1990861269,1357604831,509660388,464576263],[236266336,847546614,281594036,853439833,2039273968,1928598760,811114882,102545182],[2003646922,729045171,321175311,982957677,1050364927,1640266542,1994430113,1607498763],[1564703812,1919341405,262683897,1488755368,431538156,2014138158,746529675,2077659697],[349497756,957842078,1998613874,1055318465,51264,645409132,964783647,888650833],[978124580,46534375,1399007700,610340619,1384134710,907870228,177210260,124975879],[2035695302,2011663492,610667466,1443530781,1683927513,1818251324,788985808,1272619637],[992650005,1292055076,788398445,663318721,175680555,1163654965,32096542,137039335],[739919685,565891711,584420767,906957399,773148458,1389321677,1736448091,1306078867],[1596875028,843356663,1336329703,312045006,1395797582,1443102481,599254592,1656314740],[2012314102,1036414507,1616127124,1307305619,2014769897,1687956706,523843612,1139502474],[997100174,1301020043,755652375,1556075043,210904120,2010335611,1165615111,1467980449],[2107745193,2114023464,1224673867,1107769352,1210255220,850316167,1770730404,462621889],[245088439,883420846,197100362,2025996585,109776815,1770912880,1217209265,1154086385],[1466244003,910281011,1648457487,2122052832,725299356,1010032276,1036441929,1760246706],[1433711343,1211013205,1623570752,1316025317,1140970013,1467938416,1004080851,810343051],[1201818521,630629443,426450702,1605624866,376691468,1784712618,497174191,1178592026],[1777579650,1552906812,1701247745,810837536,1976731549,950839673,436661487,875305420],[1904958412,424637813,1335196793,1348195578,1213550950,1570415923,786187743,1214906360],[668137269,612955696,1612505862,1998536189,922732401,740602833,993071367,62896629],[1950648941,127656743,223663307,1129927723,1160229834,338873908,987524229,728521956],[1702632282,1417982115,659739189,527801130,377335047,784225409,836767741,1117674305],[2063221280,292708985,1751180872,711006558,760416084,842415347,1036602292,214248949],[347581104,922741897,394857426,335191744,274444993,84669179,179743937,2074177394],[48737532,1268490093,487914141,2084081150,1024582832,2009687589,1251766803,1204395891],[2011274363,1296499993,764118107,1051212660,1726973792,1335856562,546698511,789627107],[1254002033,1219929191,360069689,2118672706,1966141543,495644069,1988211365,336298981],[895222118,383594001,1866068443,1818889128,1061360312,1973170261,1165091004,880179507],[466502093,328120232,1290831732,1347311157,383337904,1163455610,1770621267,2028543222],[25777402,1690907716,1939455014,987940454,246378233,634022553,879818571,1934808536],[1865113550,705030719,239093924,1572583575,1687135524,709302598,562883658,1037340809],[523261276,1175081313,1053451181,290170880,814708742,609681086,537065258,426582444],[1756830201,839776962,808267905,110184150,1197431410,1894672212,1929992060,1663317866],[1255444507,1970619486,835130018,905809926,1341820166,894700638,1637188822,1506772103],[1450377979,961005503,756456955,1045233878,1345632912,1874661086,1430430359,606710797],[1134273218,493482093,971014244,877684117,918692482,94807283,1897328927,658900297],[869857292,1238484462,1005042536,1890974486,1675605203,59181153,2002011916,1368904844],[9793616,1327794537,1677250179,1291745051,1382437223,2015324298,1277995935,337591316],[1974691145,42269912,981094636,1285191557,1581202235,1047516982,142732218,2017984536],[728689545,1997277768,271041566,2091791886,1469811881,1619776469,123256491,29759599],[412326689,189213689,308247223,140927289,1741701639,570561127,1342566659,792818597],[489017300,527845214,1009880632,1605425245,817043349,750669552,1228594470,898642631],[1567746338,174915576,865519829,300496991,1412683183,427379041,1730451601,344244566],[1056702166,2111395054,1082926235,1008161645,838429478,139243219,825856493,930802304],[1521931456,526039514,1770641673,2060167753,2040713824,897819282,878759512,1624251827],[114036507,1807095149,261040273,1940266137,1568235091,2062025601,1702898881,601221070],[11767741,38669629,1202043086,119920580,318248143,580118276,744941877,467672314],[596237330,1569840657,17608072,1352484456,322977577,701833766,425840011,1401102898],[783143363,68405085,80554141,1665305340,1409579259,38488696,1440469707,1867559586],[1571167044,799036318,1392203408,252111694,1576025158,1589571260,242838034,2095062300],[1674213033,1774295531,1033005337,1132913324,681213295,1347211032,459636834,1928856995],[1157517422,2116882564,1878675697,808096545,627525201,1938908474,1124111275,776072652],[979891291,849246730,748903056,763783931,1100919190,427259110,615914390,38362995],[1954955627,1081109510,1883329769,1143618814,1115333158,664963921,1159345446,1347889389],[1728257815,1121826433,117800794,2062683960,1023668363,1760701267,338582902,1783935948],[2128260363,1761108101,784951025,1201730640,897894801,633396729,1733079622,2046720430],[648537183,301094063,319182771,643177118,985201800,1556088175,767773258,868289951],[199227277,539388308,1663781246,18525257,1348351196,738558876,1380615712,756664293],[932209844,314785638,907766913,1051757796,656782955,448622798,691398207,1751990420],[1432610942,411171530,621523795,1723190341,683302376,261464378,1660611268,1184184688],[391818874,2128591444,1709105742,1863011763,89856334,92705429,1413954731,1256806402],[1423875837,1441790999,1307561383,1757447485,612491347,1755024594,102003239,789213439],[1174687234,1165006071,1138142925,1677347916,977037664,1102603041,296792411,1928864967],[895729011,718123154,433655591,1050656468,208458133,606702700,530626258,576332292],[765284324,1999403101,1514103208,162522548,908981071,1071301858,2129634940,839571667],[507024623,273252813,396788116,1186545738,1415170558,1714040664,1834127010,1884122096],[1056279522,1925714499,397649687,1123655733,1670627893,1042413798,560191449,1039915060],[986227599,29036729,1237137592,1394672762,363730025,459178845,925808555,1719427237],[2088131298,1567668377,1272496994,431572726,1268843186,1423890093,783255312,1754089766],[615685867,232470429,1535727985,1909874934,589809970,400638076,1814341734,436963226],[1157031286,490127542,839851861,72633169,327402941,1046482595,1307374017,1070597031],[1224581065,782710184,1909516319,1925150909,1909802585,1513882422,509034721,702936733],[138463604,244091316,1595205836,632069999,850613204,1413086485,1221840527,861739548],[5238927,155862327,807256560,193663979,267410433,1086203948,1994659331,171595053],[1838015164,196717275,1787654529,1038579501,1561649639,1686480817,1103981299,1984124104],[899629543,148359123,2044513315,1090152892,657569898,442029544,910685761,1501490838],[95764891,1647062249,1062947241,902001008,72935187,650044438,2025733603,1465913770],[179412185,1681216320,63252067,1461743777,800103303,1972323720,111680911,1439105137],[1696747591,1900965267,1407040678,1833055424,2001743613,626882035,701650050,1530937046],[1560214529,1126282789,777725415,632232469,403036618,949424131,1087990211,238830353],[784754937,923621902,504525526,916736497,1826696085,539086097,1119914969,1986825885],[201170657,315926834,1809498920,1868270181,741124565,894012213,1420823274,758502228],[1852594341,736922628,1721843088,166958569,336762912,2003240325,604560702,2298501],[1989741346,1470986596,896352654,319495598,1481480459,1058717294,576731033,1418832362],[963744705,293268494,1352806654,1851956829,907897011,695974341,170129953,1241374192],[511799645,458365951,1746195093,197512988,1993267909,1433000812,1002666506,1066341512],[922005017,904035052,326818082,1252994900,1630405425,1876057241,1440306282,47499153],[1189146111,1531695059,1750884659,1525794352,1840798846,152503972,1406241980,1680836350],[1313541379,1696258425,1215413052,1208846023,854318940,742820794,1814307012,1245762746],[1026628707,991711494,433509884,1180527901,1717359936,273510693,913901090,1526244919],[1992106587,442041178,1244104586,700752591,794153289,1509940064,684117319,1878912291],[131460352,1579857820,1449005679,91334992,1301206010,1526208944,592428987,1222339013],[443755351,1068764153,759426141,930186092,890599070,1745240632,576435305,737195668],[1767650479,868823644,1965802415,207312703,1689231999,702618243,267650445,1286590809],[569818440,1034145520,1255588470,626073682,269416909,2065119882,616882115,252717215],[1014999835,199422776,2119456513,1218738391,991784451,986641559,1859015806,1300404006],[1929020686,1375737874,636417992,1561753185,555626594,489852167,1631209862,1110037978],[1256861041,1922044256,1016414043,127542509,878255034,1066073774,2095172970,952633203],[1864121278,2042445226,1968672801,1752542158,1582823371,981790742,1125092841,352338367],[1223399927,1470421430,287123043,994328883,1138744173,1026368197,1668131380,1767885432],[1095775686,1111661953,1699058317,1456023993,1642953616,942751632,426520862,547675154],[946330539,80743114,93114655,1579734364,1940404510,1351370986,1639800608,169144576],[1646893732,1902501433,1554939050,1171400016,700077727,996743366,321344510,798330857],[396185832,1648021474,767863351,1630827973,2015607918,390042276,1054229791,1824566256],[154674692,922728212,570166185,236646724,150400605,613467747,1922766887,1442063166],[215549464,1524353125,520768850,985401760,927558713,330830188,1823872215,81286362],[216445087,1913688250,1864866737,2049791578,2124282215,1567817215,329737126,113192974],[709851326,1843802009,1670336834,1723082607,1708933036,990594149,1168346157,313904246],[1411079161,265516438,471692731,1326898983,1651972362,2062157841,365470503,536418258],[61585369,1317974837,620879851,700837942,2022270094,1322209255,1025305152,704754757],[1124378541,1026346025,1000060915,1088122505,605463376,479085118,1389873910,1232604048],[893031816,2058460796,920194982,662239378,858914860,403148065,337176708,1622408176],[1329068378,1094322058,619733215,350270135,1806619250,1814549723,1258641939,306646233],[1917593557,1469496212,723486294,469639442,1337476336,376039432,1265946794,1155024955],[220582223,1967183791,2029139436,2057548297,1802166398,669349906,662222001,515606776],[1721720600,1419936716,1977127416,1931309380,1463116508,1555864876,1774793405,761232179],[1304543845,467307437,41707883,1247346137,1144901949,614010589,986993356,1019224152],[648834079,1752946133,234956371,157988017,1892447698,1103784070,1350003281,1824938583],[2031104626,1242874933,2024163133,74565391,1591389632,1545152485,163229754,1740486999],[1622680521,603618006,380225451,348669361,138752621,1443766751,322589322,1204679136],[783919400,1267129499,1722372821,2127547752,268040788,868939520,1709490501,771790904],[603525077,1207949770,726009008,833145038,1353750788,1139375615,274093437,1903134633],[2035257451,18690578,1431049532,1031869662,1195556329,1062984980,185191790,967916085],[25909549,1769238542,943621786,899671403,1308916414,348769786,1372043867,1562501573],[465535768,54504138,1174048828,1529880853,1277023902,1570358495,180894797,795795526],[1954408458,2008502562,664116481,1306351358,1536532915,986011640,373591913,1496007851],[1365596637,1438098809,990876745,306436587,1870165979,1679848046,774442789,506420479],[1914887355,799732715,140542524,729433126,1832711399,1591851728,201140289,2051672075],[701671799,1746072025,413573140,2067219963,193213557,480601015,365712221,1493838840],[972546730,1880368827,1853535274,139183678,963927469,35119477,1904925498,1285317585],[1618650211,1217474860,1042412533,758545474,1090228269,825802272,862129664,930668168],[616065120,1427284668,1154851893,1108938302,277798804,865068328,2065412147,569263112],[588670228,109907339,1932551246,908724997,1027236945,427671741,1298525782,734106908],[1272913881,188902575,2055353303,1659868439,49051218,1143953838,1302099332,2119321530],[109036809,1355278560,1822506468,1691063006,2112804904,2117749688,1036060111,658044559],[779574868,1738349889,535817841,1325963922,1471771787,162698743,431091698,1102547163],[244268436,931593186,1529942202,1928368128,603321689,19351172,21352423,398926863],[527731821,1880373674,489206914,1748025933,1478920417,1609905223,1305983600,712556706],[695742985,1321004567,1806038506,841714808,1565270355,642584509,232375326,190104186],[682446773,593582012,771460033,1306993730,54982207,993120576,2000513495,1612974218],[1910907665,1666558453,972999507,585404137,147878956,808053745,844168424,439765428],[1253749338,647534804,1651389589,274664726,1861742302,571342646,1404237876,847251299],[818838586,1060336101,682894764,1859615291,422581730,45315258,1838102743,150977993],[2016020422,2073981217,1723125567,2056399891,1830388028,1023449852,1268552816,1491001164],[1880907883,1865650434,479031396,1096702875,1181690388,504177398,1887270918,239164271],[327003056,754692697,1877286758,2043832785,403980400,676683764,1975649077,1237259640],[1544171383,2070422478,1028610659,315057442,1359862394,1217470580,375364759,1816669176],[1387673593,1429030939,1563166319,655112689,58264058,821686151,1806908831,233138426],[822185985,2063826875,315242262,301502872,658550964,1500693974,483165250,2059255921],[540979413,1944003774,1542724917,1577786426,97497988,198379202,1009553493,7693112],[1701412747,694727034,325295514,48805377,357714011,1147315933,1208423207,1629358854],[782494025,378436988,1370968048,406044100,1693724523,664638096,1270243876,389479360],[700909046,1961888914,829384179,1269091703,843079928,339539448,1644856760,303635393],[135584870,1398449079,1969622577,273171676,94545474,1337819328,664435161,766420831],[1905924156,419019500,990784724,2012086939,192314068,1830255967,1660211682,1341130418],[946639083,810746708,1782332732,371557002,155055016,937786448,86373624,1261204987],[1784334705,403399271,1168490403,431334966,100583326,1999684605,1849241239,1051823956],[705118373,484291928,170794824,53494311,1062909543,1747535276,531902928,1054245965],[1764372907,1919381253,1157402984,1997875310,517775781,1124207103,492681649,324149103],[764288312,21754742,645633569,2075869168,1602024983,5406569,1255856901,274158580],[1689641263,729747594,1115029306,43695013,1201103187,1846259414,1929999422,1449162413],[617411302,1681072958,1764890786,1058004828,773965527,972827059,411186279,969798066],[555185901,796712844,895272879,1701996802,1616006791,662918514,1709052155,1290876160],[788758742,1612599376,1328905736,1552756278,1437182864,1415344989,826278274,244228439],[1284721362,1757050917,257974259,460275296,1124613408,1693836840,1557201390,521694259],[2090674121,1567480292,1315180941,664095047,121133836,351283789,445770494,1039394537],[1783905985,365525979,1739229838,1866709519,95610243,1151773040,1414703165,1096014780],[89575966,678252337,1406082606,2059508350,1102429910,1877349889,641814438,171972208],[903595625,324835577,1664214149,966406178,241055601,954862579,179605130,1133013947],[1484167198,1708779162,1012987963,946043165,1993227233,1434746930,360104821,1186874973],[1217868576,561056848,690753051,427311680,767956411,739998857,1540998670,1678130293],[1563173828,133378553,1072139040,168923951,2051624580,918682619,997896332,691483104],[725859872,1938154674,357567421,1616746471,1276166415,135498755,1821696150,515362172],[301152344,494407570,1262340713,1356889181,516621874,10642598,1536251372,19878943],[1740368939,1966206776,984419736,1315874865,1669589784,1377213758,1345840864,20554967],[1142913373,1148168634,1762380910,2093233303,1365814298,1315179167,412259570,65794707],[1254862119,1839279563,2012968572,1404605699,691048954,613588948,1103083457,913270507],[1346946103,25634655,930990608,957024597,592025891,468262029,364925043,1101150149],[1200413072,22285239,1877801932,512459607,1135633356,1376906650,2022181097,1816749341],[213400788,589717255,1340636798,188483568,518074451,540958325,1144928975,984994633],[518779182,307663272,1605660041,1016687004,1581364628,1857706497,1545864832,1716997439],[297371027,502420369,1644864068,1907735150,183055454,1536801209,1360760171,1974600533],[257858600,1704041996,1377716848,1224434008,1694707541,311073627,1634487666,761146955],[340006502,1030594003,1335708173,1845056298,1931141480,2086789917,539664532,641015353],[1812758766,594170546,1979523387,703686970,74980414,493790067,802408013,1833047923],[44541254,1659571620,1891313144,1220433029,2067605974,787833253,1453431677,1962935313],[1921380095,1469236720,814198041,1837900838,1887007061,1951951220,2057760262,1392732940],[858643293,723649217,158960737,1608436434,79328815,1154096241,57864507,152115281],[993403375,179058281,1382932478,1980327657,1391843849,1906961937,1194846872,334478808],[1738229397,7075678,1779901603,1463301053,2066772038,1542649921,679468675,232318536],[384013111,2010944818,1359190629,910073063,326132526,143817563,172947837,774182319],[1016433467,1418913802,1245885268,239481940,1318597150,943066557,2029003726,545718759],[458533319,846843863,1921567016,1558478912,1241550527,1711732681,820514347,1841736052],[772797625,682844333,1928686313,258839318,1403361781,1839843736,1540836499,47863684],[589209828,409480380,830091364,1761738410,262681302,378099374,1704648811,319938626],[1851337854,1416168293,41396024,902326316,18814270,1548527946,2050043774,218143555],[72449227,45675983,1361013400,1215638890,1007514032,1076345734,125059533,1125319693],[48437937,1753578142,511011269,122979207,367083190,1949379186,1151640629,25496630],[1311510280,1549280074,1887629758,342988628,1382424486,1879564285,2015757104,1459465638],[358835639,71958176,599878351,1567568710,32609743,1503076327,1110432780,1714496060],[378484295,1818152830,460790073,70850246,981523858,460775086,440832472,2032462590],[281592385,683078881,511778979,149892695,1399610876,1246480326,231952399,1586451524],[519277541,1054433972,1797238902,1953450253,87044526,1968306014,256160228,1380316778],[1290686302,913874257,1449089996,1848468807,349126714,1663743840,992546892,255866153],[1861498372,990328722,598130857,223461052,786711991,1580094486,626272629,1578176720],[463741098,557407326,436854397,579580721,588168299,254702075,154388795,1348050132],[875293252,1825704273,617025127,1896044107,316972718,1246110428,1414150625,1082966649],[1606116318,98831646,359474721,1838381924,794683256,975091544,42464077,1704760778],[617321625,1226162082,1921355209,1239779271,422530715,237038064,910961975,1472178480],[879231922,1236603277,1626708494,1889329711,220998812,236543979,2021315232,1570568020],[1831212042,89898348,1911311338,750614781,1363632585,1345550552,1611707554,1854774377],[218977181,737044864,919669411,32228895,839043560,2014474470,1324703860,756324456],[411625857,975344732,1368130954,1832531315,2015604274,1898575737,1536696774,370545325],[389994412,1633497067,851651257,1346750317,896443811,343555294,1488096663,840015845],[1024315450,1551600843,87495565,1620343251,1687406413,1280667656,1001908683,1120028986],[483542169,1212908781,784524478,622230790,719888770,270594095,805506157,1563277322],[1109221830,1465309396,1722874462,1028967976,520311237,34459997,1190138144,392315867],[207902608,263257978,501654909,797591773,269996417,317268107,1608091817,148867383],[1152766875,1450829205,1974441122,1860326652,2011611928,928436793,1191754164,827713713],[1611018095,1637933627,1256672396,141536575,539052423,1260824263,1091162380,288804417],[809674365,639768832,1305367392,1806114792,1818744113,289092784,1871735052,1223613848],[1933808089,1207532631,913590307,865276701,965652803,504648283,1047756358,722493694],[1844348819,1515792947,916083865,1948252544,1936022095,1629378919,721260144,1756213920],[247640115,1132464989,1719704517,1653159176,1535822454,174681910,1798600423,1750061695],[1823407974,1185708822,266255169,342284902,1706348864,487494878,2116404310,1536372898],[474121959,1097121392,1606072547,955614750,1456032433,1526468308,444503361,2032092197],[1352663520,205996375,1462241404,1865330379,1247996052,1081266613,1552463810,20529127],[403791519,1992619590,802233119,109004339,1758462050,1982403501,885288817,2075150133],[1740262228,1653589835,16793177,1498151627,405249163,445587131,907686884,1130296448],[1628145088,452659887,169038314,98111757,95073249,1362796252,732457367,529806719],[1514614142,35552945,663269310,1807710667,1027529319,1479359315,1000224215,1148145655],[2012078828,1654346158,1692996466,308746111,373551835,1653996277,64822299,1775538689],[1237527034,724430284,1663801700,614435294,712368104,504202441,1360700767,1948069321],[507767679,1379083711,1859533547,152760047,686291466,180829787,1013923469,2044302785],[1423437405,1640674179,987217519,1880345936,362342003,491693478,1081787774,646515196],[2001233535,1010146638,681051228,1440774858,89422692,1536298074,1970676180,337994561],[1556706612,1638960019,1043490576,2011247797,644102887,471341616,2006241884,277277569],[1659362538,1558809548,1524018604,501881004,1464331761,1671937802,440269107,1922444361],[1878769882,120440991,882836804,199443633,965396806,481585673,2085433726,496184905],[1823071894,1869115257,1230849447,1742473493,794413251,1834885252,526341265,879908497],[174923492,1769586668,2110859728,922597463,928938652,78574322,1188620799,466431250],[1320894360,956790081,924988254,136124298,1518140451,862248168,1400965899,882493781],[1083965298,1546382705,918928757,2093781311,180265917,1485211536,1571475308,1159497805],[556949193,407345530,2027177910,74562196,446047708,1488339802,1376585875,819606149],[13551339,1743195787,716011303,1321643681,270703218,2017376735,2095357355,1598378479],[2066797216,1744323765,1577803854,165127031,610289518,480712298,781561405,1334268800],[1081120244,2092511908,2084266012,310618993,1531535629,233642301,186139218,49592210],[443810812,562488925,1419554021,956337320,905605729,1668214248,1247380483,114699919],[425017243,1928945233,1482907535,569904180,895918562,173610296,1156443696,772808719],[1568074908,493581743,872278097,179917484,727002525,74102575,789311843,1338255024],[2060536672,250965339,1004165313,57699739,789449707,1940123916,1338407231,1923999069],[1834779219,617074090,1208634956,6508446,1890773213,1063015543,455389386,590947777],[594643986,854985676,2127343901,1101309650,1939835662,1318147234,639685313,561729891],[1146151647,658696799,996665554,1190816297,1863162260,722651412,2005943038,698309283],[1833441124,1004717431,1460562881,1869661622,1017757292,487562288,2051746316,2034231885],[877766732,1605886941,705439923,1050201401,1915711273,1662376050,1044432609,1279503327],[1531819457,950033433,1170522486,1890814977,1745893094,1416631132,1640650106,880030365],[848383175,1322572398,1125411955,1901131873,2004483802,669768574,1362899719,741453736],[158698129,774559541,985600149,1879122680,136562940,1250028160,1994113754,897379832],[1316762958,685691631,671569906,668841602,1309566773,1879559216,305634400,883287243],[1506073800,1799426711,2065650242,102335332,1899267688,1887130404,828883356,1657338123],[674836283,1640738820,446736159,901756066,336699779,1674386759,1809265996,1251381688],[884279822,1443973551,1699698374,427187055,750668753,1060585901,226399744,724853016],[168475517,1420219400,548335943,483500748,265380841,2078685385,772856049,27192588],[1952235618,737264153,906415692,2002852348,965895300,1713008449,1091086910,367672932],[1585432236,2087244733,1672288619,1663316586,35192141,1723386846,160013338,675691285],[174519163,1555238127,1897236475,1136948888,1021864283,1227130252,370740506,864687797],[1360662150,1602070302,1083874716,1091605552,325967823,1420644123,579828201,407247157],[1935661218,1913874477,1296204210,390220865,919875507,1691515266,433109222,1831857587],[1094286308,1717985458,244003483,538200668,895946877,1855575447,905005804,267821345],[1200787991,846565578,632197519,1985842445,36188605,1050217391,125605961,1103717290],[1907071235,1221049178,388104352,1879643790,1193865467,1008629345,47220037,636520515],[580375098,614277907,490913237,1275418078,1936740649,1790392483,1157627437,2064814603],[187147386,1560009374,274757072,2073085294,1132824305,1739038650,1592512782,573199162],[1617411903,1322095301,406268763,1606730099,884933576,552934559,575412822,2004510532],[1023050220,1688586901,1480850471,1590166497,1215283608,1452436523,361049542,1181924049],[2118178556,227262592,139201918,840713915,1042962678,1941390310,110111550,834589203],[972201024,1630508722,335258607,2038358593,1069109161,841862059,471272356,59177843],[912313109,998128998,924433506,1459332568,910256939,490706922,1684808289,1800629326],[1298661841,1010035289,69192036,293773074,878332593,742341201,533343195,692340418],[1922767887,1018706254,1887272393,1078575874,1251788743,2005838260,1278958177,1910663858],[28307394,677471984,523682677,1729346147,1921615944,1967965354,657868066,1039589220],[41110838,1671717927,1231766304,959211186,1650433789,957439819,1405716511,1359039093],[1943621798,630902668,1170554489,449163945,575110618,191740968,69728254,1761426200],[1014282716,720625534,1437959589,269464790,773602384,742301654,744107718,1824775920],[1116344917,367003582,85466403,2026901223,585268721,1986364183,730770769,182834119],[2003765228,337928508,1837332872,107857520,102315624,164764845,1944943956,20708944],[579877760,1724017312,1719674721,744654523,235053906,849300856,1170185748,21395921],[638963425,1474327293,886394155,668673746,1813778593,2088545849,570334057,1081564574],[654197722,1594547158,738248316,147534645,2013978937,552290132,495226763,1838716592],[483504560,1802376550,1258009593,600508717,1255525605,1372412360,1939016833,1534906679],[1150735339,978225209,240876747,1682268620,175756926,2003291835,1641023270,1471165922],[513785738,282865391,722314956,1140232745,858037579,315941096,817875143,652622592],[1058023867,1887950022,1308353558,1583504943,1981229541,332003821,520171712,1215701994],[1027113870,186645445,545565774,1890902157,982095651,997254997,1278036627,955913801],[1655825907,1707820060,1336397853,1905464038,1128661544,167098523,123877009,1081674948],[328530915,1103419396,1703921253,92860226,1413384630,1057766590,1026874180,166098491],[937372160,1463493499,505128630,1059198992,226646965,1192728161,915950562,589907211],[2031785093,998153336,662406189,906639726,2030273096,138676165,1231961928,1274226721],[1052976681,610441215,1349671323,514750850,2062309289,1197686835,2037018333,1922092802],[1823948613,2080795263,2067749592,1735902823,119458886,172133088,61498138,880913934],[711473833,1318464083,1706807828,2036083728,2028734997,1666091166,1573818178,28433300],[1875575415,358820877,274183517,678794065,1652765784,1434916940,1688707844,164769573],[608111791,866133293,198194203,935636860,1621341342,160232778,1017607760,1119615417],[1850497002,752971153,778421240,600125176,782572736,875303596,1343259736,10319781],[1404350948,704394071,1399368689,151525566,1018914094,985887971,1280312994,544246964],[1661087532,1437993415,369694207,717309961,319892289,624223558,1537286551,427728538],[535933652,2057900597,1874812296,570951435,1612063225,1404118697,459468138,1686224151],[1075322141,242718985,824836809,1492742835,1162895781,1614233120,637874675,1641489840],[562637291,388881532,709901517,1483358829,567638972,1884393047,263604009,320037839],[395608260,885225531,1038149005,851467316,1004890793,1299022633,650056442,1940740161],[2062605193,142425795,88114150,1842144324,835641648,324464177,2062869805,1364054380],[1498909798,1958602375,918288882,475787197,1311130458,1436044900,1385100876,1014180959],[594869075,736549523,123657702,1945953402,503249572,9288903,473951461,1930896918],[286547212,1461516924,1697376287,2017948356,2006987705,135981656,1421000908,375083652],[1976866730,1677594250,154717030,829826090,1772222841,951156352,1598338320,396651185],[293107094,1359245592,444244491,971492175,2064123070,266606812,952310207,790964669],[1456256087,319676935,1310409055,1152826449,1256146249,973507818,399551444,526571500],[1304528075,1429650038,336370282,1320168115,1201999892,1281556237,844513378,160614997],[2121138971,2050736116,2077104372,272418513,1519746920,546727228,1154774859,834589737],[1411433692,85504439,745407114,1069715424,2035832689,884022828,192408754,1342117036],[59130391,304481919,1146077295,1207087530,1250881600,918149519,1728090398,49324203],[1818520721,1173510493,1664811863,57477216,313265698,1584583826,210878995,1979208476],[2017308321,1436075415,1784792779,1709790131,1575069616,1385811816,1971925007,1427980298],[579201964,708983558,944703506,554095435,765881609,1501556530,1533724049,1194747288],[2108757149,944445620,1929049833,1527992591,1869250277,1099004962,413588567,472487313],[119370680,592043413,1557720507,1164402431,1332840288,1790386663,91718223,504616910],[1990677512,46118267,866127688,1744992539,605415146,843335359,94333836,1329350132],[1390444430,1269358983,1595876101,1106928107,63277059,481190120,1837230386,731403974],[1250323832,1042331047,786798353,1046124946,879115309,1353345181,271278412,125743477],[102232719,1680142564,1155574250,1358117041,1227545387,1776242108,627655814,189716010],[1764772207,628015219,1182116965,2016504106,2030128892,1763866274,624602307,1082854923],[654607668,94545989,1374185890,1870192766,1585419837,726206603,1072423200,1953493869],[113244321,751515439,23249406,507959677,1190848851,1780110941,490796993,1695363335],[1337128881,2066705772,1070706239,876786787,1806559982,1848275444,338404266,382629519],[651894815,717410289,247640059,1796075480,515790770,1632381127,2110739744,1410661053],[269225835,224241834,1415842614,1813675035,1061156681,2009717860,1653250024,1226214350],[2089325729,150140691,2119492610,816999857,706516416,485267525,1421097160,1085934604],[1276805996,923627154,1052079324,1847104716,1741507437,528512357,1957710811,1364724175],[1680921530,795399387,1582966631,1327618208,1035612887,1551209936,1441936429,1221570552],[973063476,184597488,113725358,1947398285,2080089568,1527619279,28887792,1216948656],[649933339,992896569,1043935817,1373839676,607479735,660062171,866843641,53906194],[33587238,436158725,146271495,2008020001,370735605,2041320487,124475999,1211904469],[1902554739,1785002385,1662087870,2091512209,1024756880,1547483581,1014470586,1287365122],[414046719,1540963663,761864243,170817617,29879589,1787754637,1257124843,838683309],[847518793,654701019,1090174796,877860693,331881633,1792855047,1832974872,376662316],[1514105756,1620781143,495825980,644505898,735753567,1927680327,434130300,1272122050],[1903748581,488634275,539722334,366818329,1225217979,56584640,2088729568,1895270290],[1073640343,917621913,1913126817,191391775,573243391,373457730,1987507351,510452746],[1023368379,1789817771,319796126,1337416965,1367168992,963502954,2085924826,672250291],[515035706,1055297680,1896435007,1019079792,1123739135,1397892061,1072040953,1473178731],[863038161,1513368129,255666750,1229452487,370578246,1720988747,983906986,1848493899],[453111591,2084423529,838307736,1033250979,719938047,914067368,1486402507,1114895240],[1158326586,2042495734,383711000,981976284,1510174433,1137072115,953315112,535569510],[1694227389,437186217,1620329150,775868830,1842611661,1939145745,1340311450,234135264],[1925322615,2073608907,31694878,1614759580,1830139096,358748954,1805530441,713273288],[1460963554,1140232199,1391278608,791199516,1382378922,613480462,1461186305,1081292072],[907829070,1629422797,2053936352,79786765,1885131224,138275609,2023132413,1547981943],[896694276,1081322386,982830674,442955103,114064903,517498983,311176227,1683004169],[1010616187,419600283,1253978552,1691768421,1884065232,1104638858,461865383,120946931],[735847911,33679597,1554401531,963512627,323733174,94504518,1647326990,2116093112],[816980440,1490128999,1934411418,1836607385,446956975,746214710,1208653269,752820965],[1176099020,1410581573,158369432,1662409312,1025471078,948726546,1041261665,1705398349],[1932172524,1344429829,2014437360,646750031,491681281,1602359698,158748186,1128329321],[1170287404,242250556,748944981,852497943,508126748,1685632359,1976898145,838971244],[782524630,574864997,2119420523,892728924,1039144154,189643397,1452612493,2121613617],[2024184224,1504019481,1653570235,403276944,1877246550,768937853,2061470284,1455172797],[1676127963,21769219,169930117,630703102,2117665470,1984794409,364505276,838616932],[749908002,1240062928,193624433,1633581618,239584847,1242052008,1181368725,1946692329],[989839924,1645667230,1340923655,557652108,1796784281,51233483,1000327127,1518944424],[835006108,660003693,345901334,1247798027,1193668516,1452428730,529490473,1691804250],[941526301,1708761486,1174997598,1486729343,1542755290,984806101,335782545,565734575],[1163144162,1979476757,1845881750,864551715,2006897746,473547399,1648037204,494429959],[1429328376,1790270745,605430459,858266515,1950623056,746892808,1925805708,651817483],[1412050392,902578378,1068042334,929427322,18430511,31936793,233812820,1344306855],[960782,1510752487,241441800,1835490455,1213217058,10860160,2000648492,35183972],[1041254106,1786734533,1444008878,1281246645,1985549070,457146537,498231615,666153175],[780382519,16936133,343711751,1346599661,145699268,997129199,1651696620,1506440507],[1197200701,1867618442,1168462409,976404868,1696573812,101688490,1946444376,2012676193],[1872142323,1679718297,304255732,156290135,556281538,810060458,1791385483,1486542241],[764545396,452496189,1942045340,1607138339,1895065254,824414804,219436588,1634150454],[1965287709,669244484,1683646713,1049466013,1677626603,514839182,632889256,652929142],[1046191940,561203111,712866894,1915559916,880948873,1426705371,1779395490,952292631],[875627800,1111701452,77802081,905126864,855658619,1798947745,860004202,1761055837],[527278962,33763067,1694185385,431392861,1869445669,608573617,1992268826,570336969],[1002999004,1804479563,1845636815,1462698632,1273536392,1450211662,1725361502,878784724],[977359476,997643045,711554783,1925768495,842541942,429574229,1094895280,894181818],[1801621388,1038808640,218536993,1716981952,1868132221,1356879197,1563846635,1706421360],[1400570417,485450722,832545962,2042886668,1004527095,1499150866,2064937204,950243319],[852756227,2040852356,1234251770,1240949806,1202773600,1229334483,917751110,1524505878],[1938764827,2078181596,1648009532,195566486,1113007559,651387330,922294310,544653431],[872143112,1887422824,1938223943,780819365,174231523,883364955,1196565581,1579634155],[2090510830,974004569,2071932401,1078584854,1982060424,1446975975,251448833,1273136484],[2096721447,1878024830,1681320175,573775600,95943800,1248936399,40642855,177725243],[1799225877,802712060,927632723,179046205,1919547359,1401523277,1169128701,1049075706],[1263373738,309513059,1190830183,378546180,907363950,20706906,1470994759,242280616],[263950082,803802785,1671162773,1396165964,708007615,1215483464,564533478,1720350390],[1048512236,849373413,1988619500,52838548,950617690,1500579662,957430756,428564189],[674772079,1778465056,244919761,589409092,356227347,1827983035,1875824791,2008224053],[642052957,320473728,487220761,843838266,1346496239,732070948,137190633,413200035],[1267194780,848435408,1330874267,1633987849,1105362986,1478867928,1481738120,489499798],[1599217095,400000870,1171491342,2088539337,231295759,398306474,880395815,928875245],[1459841745,1105599233,813135405,1119558552,1459191755,1204446239,226800543,2045803888],[201168777,806413812,1917099789,1011972512,2079594734,704673847,2129269369,1304452321],[651547453,356624725,1337726285,474732023,1780106473,2020708511,188617719,536371929],[1301312240,1000677047,668183316,526712370,294463034,1511435071,592758773,2088434647],[84289908,1491150137,1446909380,1051846716,2067738744,1841510367,695437819,1809061032],[179094315,52626070,1390512915,2109847219,1499023845,1381263753,1381452973,817088356],[358840558,1869771715,1638010011,435251061,921100827,492891783,1410467185,2079031284],[1643279846,599811569,2100830814,136133022,1573992970,569136833,1591109758,1005573773],[713155648,1990587231,1334915114,745148358,981482760,1306140815,633551916,560101234],[1664386636,1356812065,1120532051,945209625,166102698,1337385289,488949465,1846265788],[272503841,202888454,111079743,487255253,1331837428,120031330,1233507028,1400754806],[1693259849,682514438,562954851,101965397,819199517,1573970829,1919104920,935942606],[1061918217,2058443508,622302489,1175627852,1219173699,654268910,1054870701,1004424638],[1510311010,1862842447,282654256,526982001,1924821802,1607873939,1482985793,872698286],[1664083130,883396547,1957491683,943854878,1064045592,1920145758,1139497769,239648208],[2111780683,251784881,1443534967,543993334,2011104261,1656610215,299992534,351390601],[3416464,937767827,214844248,1223738298,238984466,476337922,1034272777,442763744],[468484269,1143620727,1381923522,1098462424,885776806,140828183,824744438,1996026458],[89352081,6511581,44824747,565868795,318322589,859642907,1951060287,249427960],[1355993051,713826499,1775298978,366608834,1385088950,788522863,1832992340,1341060376],[1792851953,1425312561,616571379,1619721832,422471866,1604403308,181830393,525850994],[1624470168,950313273,1788554614,1398709319,1272822295,1963092172,599325888,801411421],[1129866544,781055858,971772445,1180212155,311102632,1196264012,1151429728,461298373],[1750004108,814869914,524970226,347524144,1178782216,1642670701,574182803,666057101],[1231850350,261452093,612604799,1166858038,425244722,577178665,883820759,1997973903],[1202276686,190138291,1933710958,459270908,1370995040,200282905,101945593,753579473],[1906413149,192053440,139361877,1598416595,671309736,1665485981,442537006,550324640],[253277390,852360542,1032520645,1493231677,1552791634,1255570264,726807661,889349026],[580278612,665513508,143157720,744861420,1923935028,349172906,869657713,1537766941],[847299378,815776707,839355611,982759583,1956474255,250944482,127693940,905936434],[182661723,811681453,389674713,118451294,1389475337,910754421,1777941595,84909079],[1601428556,1329430022,1799929565,1079393170,1319440858,10146233,73417039,2097908392],[1263162644,346431955,1553834451,656077837,944971136,141773825,27200993,1501231035],[1153311582,756870697,1198410991,641587348,1542519873,127472096,167942992,801841425],[1890392225,1578006404,1063615562,1669616954,137467451,1892776777,1060931225,957935532],[225055827,603997679,1137967726,1987280869,82144006,1275302344,1314211067,1859759490],[770925722,516712540,1902571996,313614075,197137843,2050851075,744219688,614176689],[749914715,871432771,1115848985,1899781449,1697166163,1658000852,1244055937,35102399],[1751350091,746417625,1628673981,1254989470,517493315,261882256,795885612,1738620796],[34475596,1266770013,664001118,232370767,1390792808,1247437927,718187418,353551494],[1012846788,1396676052,130109143,780212242,1869259509,1243122133,51708206,128165613],[878900606,2115411260,630878551,609886029,1160038162,1330106819,1379159066,783796726],[1458755077,1251727576,776282971,1284504849,1981962692,166203134,2077616367,843514458],[1190190635,1905133420,477732861,1625471023,1369440407,1394187713,223273392,784747784],[2015955349,794960140,209010734,1027950918,1445977355,2031577216,1544519202,688042393],[520291695,1238961916,2078856686,669749081,886629127,254572931,1251789631,795107644],[1834767039,371109952,1985129859,850155925,1357068114,112285893,1329158211,1565308693],[1736668748,95198401,1691248532,1198425013,1287487520,1931026046,2124961210,1020436596],[173245851,1695847982,2007452547,1946497235,426048603,1561287455,930246533,579282334],[1493736467,663931520,746992204,1540833287,1345070718,1775565980,547346160,1212458511],[1076883712,27715904,1819852520,146424325,1551147235,350236165,1873908461,608719730],[369246263,1665009027,858093566,915762697,2059087974,1898536091,672777040,1484752096],[1823982888,916137742,1654769884,749536662,1258814579,455383113,1079702583,1384589102],[120762084,1347755450,1315621884,40884346,2015656492,1537472593,1818664028,1802615154],[1081814574,753277300,651446397,726315579,1572408947,1817424134,1662599776,152076112],[26257342,1064945851,496214614,614492153,1478398720,755378436,374311475,1194718693],[666419694,415905292,1801954133,2064704334,577742405,1196674678,1551452598,777694878],[1243056769,1564990709,97214519,1354720701,2031009574,326195505,1536772208,1656622844],[115099177,953214233,1700888439,1997505268,1264952192,126751902,1216595831,1356145648],[286021428,573554193,471369864,1476019289,1143505747,1663431859,564132164,1317923950],[1585273128,549869931,1459582061,1334142555,1379403561,1056609886,1680627529,2089003242],[1497389802,61862418,803679424,1902633781,1990230934,1889568134,1548951308,1882727627],[1649836998,1163787103,429035051,1769448211,1465590610,195730467,27179084,55223334],[1465555211,972173522,376019136,1754046731,382284378,2062025895,1693328662,1258414168],[1347498345,666779526,606655598,1837194122,846197406,1335996404,840108893,2010994211],[898451707,613723033,989584730,874783259,198917293,216821291,1428129052,9709728],[1163297411,19080739,778733614,895353866,1124531487,818212533,760533308,46186639],[1565028250,827536771,1452179713,571307126,1101764843,1829262058,2069346234,1435898314],[580522629,569019402,160643932,1790487062,1105397907,390159348,914944429,1407042417],[788132160,903247623,94959752,633134921,1462966279,730159006,307589429,229729307],[1696592603,1916248769,509003849,724100203,526947688,1802276520,1502208733,1540531733],[1346432187,1759188627,1938001833,1357237888,759887353,983687163,357989716,1606953644],[1758494981,1408648180,280857461,1262297218,22936586,138515358,940463215,1186033419],[269517084,179369909,1265614324,1229671827,210122176,748004766,2020170576,547428943],[1363235707,1466920437,1028904999,2017421676,92397953,813696852,171103225,716556625],[1697864142,326098949,736802500,2110240895,1839463455,1422663951,1344694495,736056884],[1861631646,2015197115,597799467,683640376,2045361534,752096344,1685146172,727074661],[21028099,1729714497,1148625735,754827011,187466984,511501958,140897378,695395963],[1944665787,1123965951,900929413,1105153369,640021591,947314411,69262424,1940341551],[594092573,11653211,1129750796,240923703,1590659337,372322316,1372679967,516589087],[1171624099,1856911014,1963745369,1469930381,1433091857,1272050446,1597728396,623849119],[858848834,359146441,1085572770,999013440,880410013,1128097528,941512164,335163778],[769866145,821363141,840797309,1080525766,1089524895,1215025851,157325784,750023226],[1689955727,203425988,1756473561,739615869,151498573,2018925526,913086744,1527976222],[110884691,334021842,585222316,1982301933,1650869688,1469877529,1522978134,350378703],[1141692055,1274978607,27401612,195715935,1260395765,214082451,1528556418,1562599531],[711623499,329422985,1686506128,1586351343,1843258144,624698487,280383910,232517798],[1547605241,1268790627,61842188,1248270852,988541558,1529092706,1437146822,470500547],[2014073962,1091820211,1985597625,731551524,648060206,1838279468,1218398059,1328753293],[1974064493,1503345690,1833177189,637794353,290193127,2063836021,920506180,1390866906],[2035314284,640997049,1033740873,1372019968,2049313010,1475350754,2051288294,722366059],[552588900,79469790,930254899,684343680,2124035978,1363656209,1344816349,15537376],[1308221580,1944744030,2117178273,985863763,672429637,782241982,791844239,803204459],[2127695844,1118452765,2077348916,820720731,512952183,588336722,1744947902,1588200573],[1138563343,1448969856,1856591203,1313669460,53955517,1001766580,1399186942,249732273],[1209120850,1379242359,952397273,407679631,296276366,176590405,1276978495,1170553703],[658403785,359533105,1621589461,2027592585,1490678396,950730300,1615390050,357495981],[1729229409,1016260215,50436218,633918025,419033301,2112739869,48453761,1309238013],[176021487,618332905,1119014982,552070020,554388814,1157226525,298562303,1948355487],[1539083692,1219124130,1125411608,449058382,639812393,185172004,408187086,745274499],[509716855,1292567454,1186471068,159052965,412236990,156862281,1771408342,1688082849],[73152419,70325653,430588277,166965731,780792555,409198643,658332743,843992790],[1764011923,174202302,767345564,1211017633,1240701117,1330761170,2076167954,918515946],[1158044299,235110080,1176047737,735815647,954599270,1032905901,1057090734,1087692236],[576497769,1962593110,943185177,1054732669,2126192592,366732078,1217291939,1116685015],[1893892288,75657532,130126325,880772173,1730294425,542677525,2066068399,944537406],[2043567073,1471157759,1930261242,601693044,1623158974,530206913,1982954611,1241605780],[530386444,624585077,1580593493,1234915647,962714789,978176965,883521288,1380667236],[2043520937,1026101062,119581125,118717479,1128420670,1997325889,1351536503,84824974],[1783842885,238064190,1105451205,776720549,727629174,1199469536,1179594765,1625970787],[1439835004,277922076,1907586021,1954756174,1546363636,113115201,311504462,1978075233],[856162490,2001676733,1240030048,286215180,1742167607,547858220,844097267,145808371],[145992805,1933441964,416858424,1866610556,1842487783,1545067975,744850606,493089526],[1646040668,200153358,1968108588,1302630616,674177385,1135579016,224249193,694515284],[1076939412,59129989,895735597,208631549,1483213659,140786357,650785189,1982632497],[303512894,296566623,2125168718,24596075,1552385387,1213580372,435193577,1904776084],[590144528,6433208,1488167050,1616644001,1013474901,930192455,107514451,1176745358],[507063625,1259314257,1114702746,430437199,1110748918,1680911644,1656416828,168347271],[1893929855,1920732384,800878681,1093654849,1610088535,1443043690,896464199,925621577],[1849988295,1993014338,1278962703,153584707,708221979,465113591,1276749731,1512075184],[973078845,1990187854,1616555924,62383787,1044565515,1216230967,1568999619,1551036401],[1412216504,1034805967,789057548,962159081,1412407636,1427581164,1687981465,155784067],[1516333385,1170868780,776543538,1525300249,1951367777,175947967,467415848,1208501084],[1072112624,352821166,1049061851,1565522853,1711957552,1520023403,1706188626,1574132133],[1225058857,35168648,1170016698,1291583966,157861175,574656551,873364383,263527045],[91498906,2069991214,1563080492,385528274,1051448726,902977962,1574301822,1539558143],[856942478,886146371,1864946220,512838435,411101212,1915665939,1999562280,102377222],[541492741,306346036,472318392,262224849,1729045070,1093907309,563268439,1029430373],[1071593723,667651213,869533271,1437524421,1809186829,685501690,1333105913,1457322860],[581585106,773729896,1461706168,2058868287,455858241,761377585,1839445635,1330015486],[976931628,347682863,1681625712,1925609214,1947759563,569882612,271782326,1658214403],[1819085305,2052091627,240014753,1875872130,452144565,1155453165,2119512330,1346956274],[1308804413,922025635,444624126,1974612774,1444048604,584151497,191919460,2008677810],[2037511943,248406010,1884583826,1210024145,1738174714,1395713137,1976899342,1913170273],[211299113,1658832864,1565185401,1225446143,2102226541,52770793,399815376,2125926037],[81447244,7847743,1647554718,1189114375,1984954971,1493672023,333123851,1137897329],[1097986368,976866291,1201408566,1447021014,904753396,1785847289,679417055,262643613],[1720326486,978421749,42976743,588566683,1185964083,732489870,259180580,1770056793],[1775617177,946091187,177414640,1045935975,1160232469,136926581,1254626890,715718129],[14261667,509635473,1150129675,1200465810,1666363219,475662428,1851408957,1438382766],[1867880972,1552279703,1015705564,1684165957,1752486068,1242410503,63189439,1994825397],[1566907842,1423832504,1884276133,1872934446,1375494775,417011003,114593931,137375413],[601854306,410697339,1243956423,1106167097,1787069428,1749927515,258827097,813373457],[1052345455,1319662908,579381975,1262414590,1949949571,188769118,483578031,770693445],[555076219,158100128,1176687890,832269517,294635452,618819521,2067915403,1439077867],[1117841690,396130673,1000328581,1826802981,1858804295,1999755321,2087748510,1383492320],[1733339763,1373890,489932546,130329236,300382317,497395354,1068382338,1993657516],[168129516,317268752,2036644949,1683963694,2039660844,931294073,489683186,1425161980],[765457756,542562327,1661748556,221159089,80297181,790196166,1080660152,2088353506],[260667422,1476418350,1383405902,1493113315,1668467612,1407533466,1233684539,483031765],[570321152,1463836254,36333875,119687060,1946595666,175831186,1425161330,1704975482],[92705639,392462761,1784802072,363522763,2097543435,1149576280,1605354177,1779036362],[1723822389,1453688491,873846514,647811825,975277568,1931925382,959151439,2082110565],[1536158355,562336503,870376127,484159850,840907221,1977394382,1719837575,1341350043],[312706520,1679319030,824097452,2072157935,349098487,1718408063,1489023912,8340455],[2017081783,1118386333,993038315,238726172,1156122140,1245552835,1080810454,1796630082],[1639454822,573313118,2036557640,1529380757,1403591063,868411881,915451553,39068664],[475498770,54280850,1828923761,1662454082,1467948313,109150262,1065872030,396957209],[1588689986,726156555,235112724,1270878774,1229518964,1945212464,949673269,160041012],[576923518,594818490,2008937913,659945119,143016464,1673790949,706496888,1340882814],[1242386105,1229227264,1757099423,606828424,922264949,1723097355,1969037333,1389524579],[388143482,288012180,814271473,929952927,908520509,1808381319,513061585,1025217053],[1898383037,304872882,197700297,623619871,989482850,606946918,1180805927,1806285668],[1118927977,442080786,974641661,1487415276,111753235,1084052874,1489996289,1993937918],[1496757127,2013242126,2087911778,454558071,852497939,590023682,332534542,1181065586],[889534047,1153099512,2040990533,1200353477,485351390,1012787808,914996156,700101573],[972780112,1280696843,301746668,1193447635,844192900,1604404638,172490348,99190392],[421843759,1956254959,1093334027,343358590,1720363132,1044584286,1377429421,169584322],[179071689,1861029199,367979810,1130874412,1995964011,763313907,1983660265,1960440565],[1548054572,578392520,2082671642,1451185305,98208880,2116475190,1959648833,1237678262],[653034502,1076385163,2036164189,451253766,1501751560,1895098930,539094188,1672517049],[240128946,1562641366,1945147007,1705162260,651611334,1310754592,1040762558,818690971],[1798574132,1873718082,1070728185,1644128827,153152616,372981555,2048025250,1274233003],[102935331,292769005,2026094345,1311821757,636137872,339846340,100274347,1565127548],[43050012,2069723144,1191573000,2026998844,1949939728,1069918819,46292251,2090465486],[1507730948,1010380993,2093225362,1393173220,1990433375,1774222530,1344519541,1161933105],[516460477,1013409177,1264771542,1468676148,98284521,76374041,1209996982,1624980148],[395470670,1156561263,486801613,95721342,768601793,889809925,499183148,1537224574],[1319933531,867477996,1117400646,1780734701,1630425137,2014598335,787800823,234917492],[1581804763,953652913,542937370,1553771143,698368320,425484031,1353669474,1079034462],[1698674138,1093964045,1144552797,1307188692,167260442,1754015974,1750183698,1088403981],[604423144,233786644,1777028668,1086846937,828070256,1175869144,1697717571,1254589417],[109867722,380439188,1106283744,159847667,1233461928,565816395,651265478,120308336],[1218735277,1042946128,759881312,747908801,1858275389,283516618,1780266538,437941641],[30845816,190999619,1996212693,1869258288,814921864,942415228,786101777,85506770],[1131034230,1588972207,1117340382,1559247685,609631176,656466226,62931437,1220293535],[1058273451,900174587,1577241163,695567197,1314259875,491362509,1583087861,1428848883],[1757864865,2070915509,1135328331,704807530,689854058,413696796,1724530997,686005095],[1602142005,1312042548,454737954,1577991460,614569719,1371348487,1637085393,640953375],[578412390,218159387,993419360,1319696565,1214731036,1999009138,1757333418,1507484841],[1852909630,1860315266,658137870,1443629439,330488441,500725897,1968043055,1170230110],[2058571704,1200722418,200804195,828411536,1219318272,1372791081,879368919,1301047474],[691012203,77185750,1387611494,153520425,999183238,1722895027,1421791700,2116579329],[1073834418,1319048922,637609347,1488917539,1105597393,2103877332,1384358478,259519252],[303483472,1219716321,2004596295,1676089328,131534907,955318336,2057791298,690443453],[1457173108,472006478,1104431409,625713429,1622644763,1780064540,1175661566,629015102],[240164598,1991763200,1137462053,983533527,1777428330,1949438468,1888576031,1071124604],[1021189231,96269171,709371764,1805322963,874222698,301488823,5022007,1811244418],[1014170003,2032565472,522939552,985485091,1065583637,1846516105,346529497,1851801190],[1524607709,1514696323,761761283,1529094820,1375071089,287642393,2028786490,1370411429],[447222093,910810736,432366900,940328536,772908974,891049033,964591713,1418230395],[1015135029,14046438,825331112,1432379414,283282580,831572207,195031575,1901333294],[756480918,1841951155,732075413,639814892,354962664,2056213173,540450455,1273276622],[472883190,1747343313,918835097,1359262712,1064902661,100292934,1989846858,1444334405],[1256422419,770935187,776147943,736602921,206127089,2055618794,1449842880,2017251018],[750551461,949303042,1331698969,366641177,1982379542,1962589038,787984780,736673929],[460216200,448577715,662842430,565707650,1832665010,1011135257,289964735,1857106402],[1310055928,1257501294,992713926,1323974452,576330384,1111118927,770531346,383080534],[255174024,999406644,857146915,1721978672,1834615186,656812753,1689194167,2052034338],[691370534,1027180097,2047857912,2121574390,710107025,581506651,1717701152,1659141395],[1375930787,276022234,2017601952,92027069,2117426278,1506077364,1455006642,49899339],[2027572827,1900400067,175049917,1340061939,7084406,1158711321,193085989,988985606],[1496803398,1856638569,773879460,425296989,1912934605,882746876,1982755974,496732072],[1240193726,511002195,2055740212,1425846506,1450203746,438324435,2110684164,2094299752],[944129978,346113710,1242333986,1217125664,2004105257,1702739503,108556522,38563221],[1049921357,88804745,2057210517,683388401,84874026,184725872,105914725,1925344820],[194307077,722554443,978522734,1809955554,388313541,449759341,1131535069,1211281372],[280314522,889932196,1226062314,1636502226,1541847329,1485044686,672765933,1133323017],[293147707,1888564401,1553245430,995612627,913723859,982838626,399218537,1062962778],[1574068722,1621424333,1672585365,299248512,724476509,1144861430,75638838,1297730809],[1588925447,1479142625,819624718,1231710691,863565331,1113787669,1789115793,1976106487],[1385051936,426026982,157313636,962381799,862635179,1240421978,787077079,1847347439],[538056951,1611408408,1120982470,123764888,2057496204,1954212228,1208275556,1816474989],[1526583100,41454580,1040513031,521652768,1041813615,1335150570,2028128199,1099548225],[1026745288,584663645,999693176,116536072,1416996590,1504123766,1645721889,744281550],[1748897139,1417236028,240999588,1954728940,1620700521,1960336700,1792310122,1381798249],[1315803249,375957746,2025253861,823349564,1064539462,1936047193,1990999162,1221558181],[1506073516,1803714980,771917082,2009960055,1327781170,536243268,2048982759,781438781],[379166012,1888350531,831173360,1443871208,2075421387,168697142,945549915,394612670],[1975066687,1749222700,643129851,2037841192,564736996,62158485,148842361,851238301],[1710490986,1284821961,1889383925,228707993,717413933,1763041822,669564386,638876485],[1664486877,1443738695,1152361867,1827911898,736840349,1428260243,1416288773,1911146871],[690835132,1463850897,1053742102,853128220,1512264748,87558587,1065301091,1445109017],[1376930122,1465014213,40817851,1350074915,697489958,1275524344,709512862,1077732628],[1691008505,1126210893,1151566350,1887195179,882172756,379466952,41249075,127362912],[627813234,1944449614,778211309,79973794,1432320904,161708303,1087514965,16509594],[282825207,223815754,1893809067,878464548,1967664927,502193609,985247408,185893694],[697376884,1278299778,343435933,10382962,620662851,1157046805,1373260621,809389099],[1023895490,1444763213,1832920560,1588597449,299780506,181706844,1013137476,1058867611],[880299770,128169457,1888752186,506253543,575474335,365309194,1782223418,387963949],[1305171908,946531682,2051155437,1230448890,612490185,500922215,1722256866,133012338],[1252670434,1624982708,1312656987,1146640086,1407856357,826617613,97660018,837155650],[284284962,2029339560,1154977827,377669701,1246907073,207154699,1837285509,298382593],[321439373,1489557859,1086015574,514847655,1620791952,929177466,367320696,496470198],[1547599450,1543870778,196802159,241557946,1821713542,2109103894,234684004,11463985],[658343037,311723101,1635864715,1278484071,1205644884,712145535,71485988,889118935],[479198098,1313625396,378597859,4292239,914233993,1152587488,1631645983,1603209107],[1888984254,1375436130,901222517,734929882,2119454621,339612992,1732976995,1055287018],[1285102042,1587887710,2113072943,1999887852,974700756,361513284,622852758,658227910],[621041102,1043514339,1115020394,442993825,1492713225,464863434,725725612,168254564],[419090799,1890899691,1478593541,1953670883,327526186,205298306,1036916398,939601749],[935348411,1325856743,245829712,1937450055,1299168775,200322680,45242395,995694003],[1707287754,1461681620,1429600918,1242515027,829550858,1411858492,278452467,1643007974],[739113432,2127947901,759381348,1962210673,516337284,1565020866,680871713,1563231918],[312737019,1294949605,722397753,1279021777,1759533443,2107961683,151654654,771203959],[641266285,437564775,719101080,1502438098,272976892,566768360,648684799,1849236666],[1035929681,439823401,1220662746,1021984499,287511206,1369916987,2022057195,1948365473],[1143489221,695056584,1366630886,1197026628,1508746598,60419218,1368755899,1865068721],[802365825,237685322,2055772184,888722888,1482948878,1162817315,2035715697,377316440],[1195968000,1107961507,73521305,311985531,1436035838,598487902,298606820,42435032],[1230833396,1115975739,600902895,1635641108,964114556,1726832685,731312475,154849176],[1966274723,21951182,1052415077,1540637413,176126007,904092003,773263523,1208029208],[605851302,1433764798,1965855820,46812143,436213096,1503747852,899529796,1019838824],[1982725220,845044102,415583141,734900820,1051000416,959043942,1401126692,488311090],[1382547025,1975045199,990468358,1577261818,192938726,761730846,700886572,648635556],[1397049089,646210881,1871647479,2078697156,420476943,350081344,2030091653,1050424192],[60470356,1515424969,459273838,1278812917,902024153,1274273317,1241501163,536176275],[415286062,1726437049,1353285984,1788212601,832982576,527721497,1899787609,1088882468],[531096962,1142948846,1088368011,449080449,1359977255,551566774,1485902922,1601905575],[1740320245,952750841,953069585,661343596,1116124737,111882820,1812243054,75487334],[325883235,2004192965,973793005,2009994996,2016918422,1240578626,900021854,1183275056],[1214044822,1130526896,1295699505,1165963240,1088534609,1281201390,1524438538,820220814],[21957173,354406981,1153762400,1546999390,576693499,1365127147,1756290497,1210171248],[1955655198,51121240,1939038559,1547332399,459773943,1315158126,147263488,83117601],[91022746,2050838813,304309489,1685462667,898963590,214421314,317226365,352865836],[40940238,846795380,453105272,112734323,1699637780,358830307,1110585630,1389771364],[917520957,746548072,1653403157,918504678,1699105815,360369697,928793906,247307193],[377111467,1955252647,1626966538,745843619,1524231854,1404473553,750170692,1140028059],[585905691,1477016932,537092235,1070041021,100249471,1422816092,1016284760,214314832],[1446037054,745137074,582694507,321194608,2077789470,1481437928,492029691,821089613],[2013573336,1340197063,157045295,1676239008,581518597,1694923992,1165998291,133255656],[2104019466,611592048,659336253,1451641587,884703852,1446944401,1323069086,1626289597],[864490704,2065002766,317129884,2128043742,773019677,732759837,1714911161,643371935],[1956131590,2033515465,76743013,1244710331,323713207,1377130895,153746683,816798843],[796801346,1028649811,625872399,1447650597,1603176095,1035762245,1995628063,464541802],[1021003159,642654177,767859957,416322645,1511360701,1366165894,115173950,65317067],[520264244,1409309861,213259557,372678581,1564303742,1953364867,310337483,1948563192],[2083458203,631389094,1391273236,306073048,302603617,557761868,441777862,14016153],[552693782,1921974084,1340038149,1844773673,987851442,1158889683,189615758,1182233436],[596129164,1654012897,1601992758,847798182,1576784459,2119856136,866601077,1236908112],[1577924257,445872925,1603431333,1864380042,961924881,1606138029,2114600629,1672809937],[565353421,231067032,547374326,262196243,1272307447,1214004263,546669501,1628577209],[1838517808,1469022965,189267225,2074709970,381332151,1856173343,2014116692,1965405430],[1049857272,2042028645,1014518208,1190336469,809441536,1131141086,794472243,1695299448],[1192346390,1002030283,1676888193,657205572,362563446,1262731243,1501663394,544126656],[47394535,2056256829,379294828,418982147,1845060556,1583202832,1044309274,1404288887],[311426696,1936948662,568199530,1141868686,2025903695,1893582117,685741137,1966778843],[1660117711,1342390690,595358065,885629092,1593079611,106289650,2048879383,1725055427],[766763460,557847276,645797708,1841948243,24472796,1566088579,1744136495,2071035726],[598649637,1309158569,666334691,1062164257,223847625,145960061,1737884961,1805403234],[292406799,706105111,863165881,590500544,717050349,862658272,199541656,2097740648],[1879324651,1415611088,1924151132,1619332937,546754575,2062110197,1255384756,16686945],[640443891,329223572,1283786230,918484739,1840444178,1941245890,1845216551,1265188316],[989149510,470219724,1721544970,1530984148,8262066,539337227,1063659279,2073506937],[1243098065,1227943910,223393278,1684441322,306185814,563460025,1705684957,1391270635],[392722306,1249997089,33075810,699056222,1925371470,1380758195,1298292234,6908429],[361726311,191526067,299597835,1336647210,450404930,1098266219,212125248,10666451],[1467956259,2054690014,131821891,1129573732,917956422,821519788,805844447,1285471773],[815696430,86688074,1328797272,689199223,1433873211,970370653,1039538950,911337622],[452329079,104413319,254828549,1873614587,123343173,1767556851,1133287269,740237534],[2122669759,1372216331,511616452,316126420,1778495079,1256192569,1660481949,1720788181],[1638142098,438373673,347216534,992211704,1521257506,208743519,1380671644,1362336265],[104682457,2068921944,218988038,121827402,1835796350,120573144,711334740,902974682],[35822401,1836695981,336980688,1883602985,487678591,1783368818,922966043,1790277512],[848693252,451946873,105025040,727104406,811514390,137618680,1623296261,459844672],[1171270425,544966172,1789033638,412183491,1098472868,538591398,2028755377,1741135349],[488050363,947058030,966701515,792395514,1727447322,2048851574,1968122564,1191023461],[1708533032,2095718218,1410475308,2007910394,2130126936,1453986574,1358632182,1259959129],[760373099,1860597600,1916019458,675404262,910045248,1588171072,1921577596,703848234],[1125662251,218907299,1847352647,1045205835,1671420552,1127825599,1490592391,867384767],[442149990,984665669,2007423709,771857995,944489434,1802940493,1264151274,1445969187],[878485586,1522809230,365902469,88840198,542103220,2126972884,1129103930,1128143678],[1254790342,1847656518,850278684,344419467,1083852926,1375242576,1426321740,932934905],[1066162489,1397937188,291411859,480855890,808712871,1110996563,454556996,1264284153],[624353049,368297472,1523359481,323172090,1275544187,2046733913,1301817759,498369940],[580808454,2025637587,644334291,931640804,1162462512,665866173,534656884,120392814],[845026750,946848217,151071567,2073647938,58591592,389791051,698432552,1812213358],[1164398513,421661543,773060626,724325283,390413876,227519223,565813621,790005683],[671148184,33850819,511713510,1032706216,1864944198,9320411,1176128620,1610667883],[82064457,158197640,777563476,1305148497,671319173,122395810,1508125256,1562759546],[1574296857,140569586,1718303395,1424472687,874456997,49625256,1456643895,1603191080],[296961693,1369156228,748675744,2049451250,1093362530,261388094,2128967993,2121753333],[11439401,1368839220,1167587612,1290920991,1374074588,1883892615,933300015,1098394538],[938746901,717632980,1489591293,1928236668,831335240,1480015474,431687055,1449880883],[825200634,1864590400,2041373808,61520963,1803019594,516547407,1843404944,1540487247],[1550517134,145370510,1876309784,1576672182,873649028,2123573159,575130545,1692236236],[1232644089,1146904057,1505608519,712176996,242633979,198137693,1093747534,1473181428],[1739619236,717799511,284584635,795014183,1471535942,1776050558,1522586868,1280706216],[1951400090,625440154,945906521,1598989527,1961357620,1976620086,472322567,1277163995],[2092477043,1478363335,1227079277,485666681,1131408955,1742346173,158338445,925299060],[1158391870,1365033140,2065911021,1060703295,1595669705,1084105781,1282662366,1363437707],[357923738,826655711,1768315746,737471339,1852215772,1286445470,2040886914,1751500613],[24334437,1985000182,1295963247,1261324456,1739430824,659851687,2057990329,1842206658],[1557570311,1586945979,1909974609,297335214,1819754768,1803752882,163439570,82050661],[316719940,1229711599,1124259732,147955323,730130703,957571749,975620065,625816325],[2096345814,913624889,1848775893,624305285,1778086601,213574884,413228384,1503876774],[1424314616,1275605141,977799634,385695298,65584520,703031801,950674445,871836741],[458220003,1934228885,554636668,892277224,265635889,1971349863,1311124017,560028610],[1588918536,106711952,1246027657,733661636,102223046,373534260,252352653,2066093837],[89314164,205652859,1487839815,1586748408,156834330,1519422665,551247181,621097348],[1931758398,2113063970,676529342,769444139,887083575,338585351,206577074,1067656766],[1413218330,1196198541,2080301880,1898804852,1490741854,125540572,468949616,334742186],[480963792,493153984,440715182,250509095,731604572,562719744,1692872614,339253919],[1579903317,2033346466,2013553317,1888436943,1755787738,378741483,295912390,16736611],[1725464249,497046184,1363858841,973306841,835996342,228203395,1652010219,969494330],[774712287,1925911254,332388188,1676077013,352012107,340522064,834468073,1923401466],[1843477502,1853595014,1853064404,1714278749,454151381,1237726234,986806801,490642859],[782825072,1365548447,728292180,2049090921,142977754,2035952305,1650170731,1560977736],[169683901,319293272,1939002243,190497213,1670045702,344242279,1022931689,547540180],[741986154,151049428,1165747398,1473175838,1768583392,1191794482,1351885665,830048510],[34940086,1046461777,806981144,1580503179,659345795,1652973589,385864434,1266996613],[1227691402,2030734252,2114042371,1424202586,822412757,858126169,1615751606,1589104496],[1347390698,2013251795,739441805,241676004,926779036,1729060126,898105557,338433069],[726392320,1541685601,1916731890,486854175,2040646035,939791716,1806318838,714202870],[1251506347,948373381,675510892,65420068,2069745361,1005848462,1776714544,134513481],[1616905152,2051639269,1731998102,192533324,2050879230,1950498820,214364310,1042652471],[860706746,407474262,1610342168,616977508,1337038542,2089332743,832947727,2084610509],[170020712,597337937,3581684,276319951,912673639,1739207489,1613412757,187952124],[299315501,46185872,1256647596,322756628,340422703,1139341164,359749724,1062160306],[292541347,1066944161,917536880,1980462269,1438575854,806530678,1913599332,503891816],[787265589,1287932604,190791225,1160741593,38056185,151240445,970972616,309479896],[1905872596,16595160,2121652800,421495344,1196390327,1253047650,460944409,464482151],[2039424470,1856594738,1596706841,77691198,1901696639,1847751140,1378516729,900565089],[801158163,1787410851,1750381519,777086241,558797850,464954835,809502085,1722961575],[104529658,1929602631,736218810,175356927,718441603,888353805,1657186400,1176079623],[577878267,1725254815,1241103001,1959912555,787371671,215654514,555202384,1996271238],[1650007002,791788479,854247778,1366655321,737609351,972595310,1241101877,314244698],[621747284,1412164993,1256130827,252672417,1198528329,1099291473,14937040,549915930],[732869485,2001970664,442166466,1641521658,221961643,1243967161,1908871670,854288206],[1219240970,1396813596,320548659,892713498,487924669,1961822709,490659156,1108639456],[1503488544,719469933,1768457293,1626570988,2060960667,1265780111,1459978840,385547176],[347314986,1356945171,1288278954,1677455380,2113286601,1169058994,616838974,320732914],[1614929105,329272463,1801690880,1281477155,1157829211,1888769575,871302571,767176463],[1027857108,1846929107,2109872010,1262842931,377424532,1782094796,2118684957,384128400],[487460021,653229352,465707993,1093460804,1123155601,1065086569,1722823858,617922511],[1842919622,599441833,1311666630,1308294743,1418545977,939278174,313092540,593354890],[374096503,1886681908,815717870,1512494578,1061613233,918090222,922729601,1638405329],[211807139,805852376,1798281979,1397809966,465757433,29470837,1360831307,210920300],[204464263,1916086353,1176441752,1770606829,1493318790,1156270360,309979310,356860728],[1095852784,327904262,1235915974,504972026,1545415195,994943737,165386244,879470172],[1549043645,1493884365,706371062,894124669,941588605,985149804,287002003,174683250],[2060843996,962909346,2094568433,780534992,568123443,904664473,1787239667,230260468],[537208009,210107457,1034584225,1065722908,1543817626,524170984,2113389478,1860905894],[2007094783,323163963,1690511350,1647262473,1598996311,1344505062,746856090,1054629678],[916492449,1889592183,1840436444,843836523,1592674530,1176440434,1129164638,808298026],[1100967803,841412110,1618141720,248309499,457689179,33414614,1394797909,1946962260],[420559392,777139874,132682134,291181409,684487158,418592163,877247774,1747202938],[1205761295,1036365166,1967724964,1110978495,1898942628,1618760435,862526691,585877491],[1423162936,1710858214,899465460,1309045612,152655464,918750301,577318327,2115218116],[1530003802,2041186441,327198609,1085155486,93110031,189397016,1785244015,1510481892],[904528633,1551174820,810739383,887632539,1459877483,1361247448,1648449830,563090454],[1442216719,1948507188,195570839,50674813,1706058417,1782511060,1725768002,1744540954],[111577929,897241577,1124981664,491826917,788415421,437098230,1898986276,1251365515],[1133878874,932478662,1965253592,551693476,1290008436,1598404366,1210161497,1327639852],[409849664,1494695489,1451121929,435209374,56223541,1499559625,1785901675,1101236175],[1888035559,1162206747,1262320141,691287842,739350213,768059110,1700903004,292851529],[991400205,1830980404,208136665,331479967,1756436536,719236091,366961010,346045705],[1646282324,1529228445,1248770118,658317899,1518464367,1739819837,1214500832,1760816052],[343097390,970676574,475487352,1410048100,1882986246,1207990310,718029335,221621532],[1703609567,287436258,1808796750,1318548069,967844293,797941616,560361773,1666384445],[1678983711,1371762362,435009235,1391876645,1449729611,176174262,1295632998,860965207],[1657837007,752116576,2109099452,1344276915,1605405352,918504183,1853456919,1774063470],[100877554,1863589709,1922281381,1291314977,1695949970,563950509,1250214756,91113],[2118614036,266899872,2040549276,2010822020,1352968681,710434813,1880473083,1608669094],[802299896,2042505438,198830428,1253736155,162006738,1592390827,2058094069,899872120],[534639183,1216353882,1797063341,1148258541,472841795,1702039425,304369306,582496045],[1930359994,480447897,1199786280,376128385,1466076284,1859454850,296073586,378441293],[1769409204,1109935097,1103411746,1318578516,1729177352,2124390754,818115830,1977626473],[504304845,263958912,77173316,1978807971,995314382,1860137837,1501527348,1404952709],[1591935617,1777338542,1492421849,808443517,995289133,948250084,1725404517,567432408],[1877202582,1502494299,422484452,1166989530,11471203,1976032997,1658627898,1738179117],[824138800,633764561,935612977,396084467,491304504,960302947,578015808,949615758],[335255217,746863564,654825870,1476131805,650125384,1191609971,1429684099,1480191766],[1957282408,976399462,2089900214,1227539298,507914984,1347906200,1095032620,1877333633],[1114534376,2094586775,1446972386,197351333,94376618,841875950,1821628804,785047689],[1146638042,108333436,139927312,1767532509,588602687,1402357515,790265492,843061113],[1386223771,935470807,653248224,1985751286,421488932,440709359,1715679844,799215022],[431648024,1300342830,210093092,243959462,1087169592,1082153949,857535588,405626460],[623630771,976991323,1388828007,1980183694,1327452950,850088171,949048587,522461110],[1148490580,84939842,1280272110,1811536864,1618797480,613995639,565762289,11476390],[2090172997,434908579,1581019855,2008054155,704506442,462590506,1001520671,145179353],[1152910490,374160213,1110836531,1109799588,1523296454,335476884,678102551,1916977520],[1156661510,2108152052,869616128,2078774402,2122537422,945276905,729774181,90509303],[1250245345,58939556,145358153,1406229159,107278381,1104012647,818022242,1207791985],[1639757580,782187342,1032028748,2065596319,2115910827,1807639880,1169255342,1631526803],[469374793,670820069,1954687883,1251076439,800141233,1539945528,196144992,67274925],[1435024051,892268072,695316399,878395206,976873876,1797046682,1187482265,1781561168],[635063961,1259402521,1130471130,254010789,1940216158,744758052,603554307,1948876088],[673883995,2093153206,1697602806,1075359239,1095906544,682148095,541663960,919594362],[1373648052,1411485456,1615409531,1004494445,1719616330,240802111,1920943523,1160681055],[1590722403,839519187,236124604,1645826564,670374922,117275437,1341862118,1022929813],[565647775,1898242372,1174659126,699665766,1945647072,861050823,1295589697,644701076],[1951658100,1566704005,970552686,631349504,732916744,248629380,431946611,707503007],[1615283935,181756114,1252144873,1297954375,1210708573,177356719,151755316,1989018914],[637154830,309721738,193088059,505960673,1098213808,857928211,2021326900,132657807],[359539879,1827111862,15360019,2005928902,1656953043,1486930925,392161126,1038730454],[592625161,202338061,833780342,1987794088,1887481523,1809495209,260280239,1659996839],[565270393,1036475292,516680451,848831763,1938428751,2124105002,1100332487,1593301085],[712620843,1095926976,1235590560,721857019,1483920253,1203405661,535414364,2123037950],[382361946,887594859,97392428,581716521,905110924,1395269795,462299741,363117189],[163724253,257461380,785351193,1089604015,511444289,1533768671,1345767876,2024935482],[336733351,964652582,1312723601,1875327698,1012190061,38465377,1206937348,726156812],[64959673,624804275,1861488221,1636058788,1710612106,673566373,350864891,1448059677],[280288816,1237008492,831274716,954339355,1767362290,1814601702,975305355,1912806619],[974983221,729106243,1651106090,2059548684,1510024577,1591811421,434008166,314580480],[1357155663,2118103281,242925803,1595361070,1229113244,2034099856,1822615708,1270136871],[764001040,213748153,218122665,528378329,1176288835,1303737785,1350346163,374635844],[744025589,1968464012,1114563965,367650162,1876135580,294810536,1820332765,1536921769],[1592638197,1447842284,1756353374,1232589801,1768566419,491619751,285191004,997909808],[797885775,1624416109,1858110907,536156151,1592296024,2046553598,397585762,1620664246],[976320759,1683462532,1062489063,1270030444,1044680045,1050344177,986898,1067261529],[2009722563,1192466509,524175612,126536617,391302820,1311857898,1921924694,1904987748],[362805443,1025076949,951720738,324049719,1526116778,977995441,486887404,2016327726],[244274429,1349993012,1501156844,1511557280,1770089060,129219751,971029483,170946582],[1970645655,48254484,998568839,1547456482,556712917,1374115167,314352954,596301418],[1954533843,855721984,1362035004,1095026107,743061789,1224257772,1936080196,1596020044],[185555574,868094780,1072958202,1435430297,1184536466,1379000952,1615043643,805874852],[1800998322,558596250,26260190,428072401,1145667361,1009283185,1923237338,1971000246],[422807618,1958449232,646258817,1942303020,300580266,1128158372,1947177442,742467905],[39717849,1603178075,1851084179,669386227,1753566754,652610029,1727321562,1717477205],[1408046159,896022659,1005064153,575779500,1630865948,489317695,1482891605,1079926388],[1337477740,1283436242,502401514,816469874,1933934857,902037312,1666027757,1240471875],[734139044,1020657298,656318994,2061307453,1202838580,1478451600,934831046,1017826755],[995859170,1138949350,1785846708,952880531,1679124793,17486044,1971309752,434477539],[1604272590,420512645,85227621,847875959,181997023,1532324997,420108355,1052465115],[968353656,1530681745,666814851,1919218279,2011673074,566528800,352135325,1814045358],[1743154138,1096174153,1703490692,1769743972,1980443467,646488916,1108797616,1293157027],[2084997247,2026734829,1408684303,1317220489,1062091364,262882262,1038943125,1674533966],[517390488,570938581,1422758844,646997667,1401599391,1173669377,1102985070,1419857883],[1969649140,1506664355,1244208799,899656979,750385610,909984611,377240364,852424045],[221425393,30511364,1234412255,710103731,302955100,864722345,1940632915,1937452558],[627301048,544028852,5958325,945069437,1721171331,6435268,1858408171,1864417833],[1248439120,577951218,1592530277,1968039828,1559234162,1758172839,1457212208,1409313940],[69141748,1927779143,973279310,1716395410,40074484,1464847673,242750513,894195923],[1926445746,1432107506,1996752436,821830759,383518296,971893018,1509772023,315958521],[2114636348,1951396993,804899194,1077338089,1378102160,487627302,819601086,799756578],[1556657225,1785048974,1754408455,446873495,1838556907,1515504676,208250119,1520007546],[178758282,1726258557,59083147,203190376,1897502877,1963379547,811080828,101708686],[411731857,1577615395,863572180,815667200,1250730974,728169492,826604871,2087316364],[837449183,572232997,515225881,110255268,741585764,1193029619,1876994865,722083947],[656581452,1652353559,1153780720,650399537,769185539,135424240,483851211,1110361229],[1890629951,1996502026,1194551959,526865789,1548272435,1609597447,1139396435,1869221048],[1990712194,2006550829,454472810,614807724,1220463510,356654712,1447134829,224007179],[980354880,1197438787,1331960607,1423955623,1164780345,23631299,1154551188,487556446],[789767324,829291246,1692884080,1407764061,349341622,1971935325,381187470,1528309569],[1533981346,1479731810,1043746221,1642489617,1794371266,1261259395,2053829858,1056531793],[1005515977,1939106190,657426659,2018113689,1764777348,856901250,2007359519,11897015],[2064345475,1032785063,84296507,1936767094,909552747,19882310,1644609197,1318366781],[1302720328,962244328,473761554,132611877,889701589,2114098805,382686068,866644969],[1993703537,504366789,1504544618,755109844,328375638,1471585149,1567440983,2072144529],[1916300487,1985995967,700915539,785815922,1053891239,169556845,705142046,1837107245],[330465021,840210398,1034372511,401476014,1892220546,48259737,1672732605,861166526],[1827582339,1416667320,192787598,396759727,270982513,1642704786,693065170,1202899280],[592181049,1288821494,829892962,1495081236,1867011771,1250763436,1046447682,1799027938],[394925914,930012999,2097778628,1351629586,1683479644,1080191031,1342703974,2015748319],[1835861937,389217366,1409318885,630658835,1077470259,1206647502,1744541884,1018918261],[1611376856,150671173,1730418785,102439812,1623467611,546074141,1078664644,1375992466],[2000564698,745020800,165273811,1941983421,702327290,228044541,2102112926,1649832803],[1706203141,1106452946,538879002,938723212,826766019,156484251,904851481,129573580],[1660232605,1341980457,726045240,68230225,1461140844,1603095350,2067429775,262001653],[776138303,1487344727,899480548,427696154,1840217944,1059351595,875255935,1540782325],[670724777,1983323463,220945737,439277473,1014085797,157797239,12664560,29040555],[1569436591,874612094,1224779626,536968001,2099947450,29179610,12932480,1257063313],[1089518380,418982667,637405983,2051683850,1116335641,1055522313,230856203,1388720372],[117123794,1033440890,712167146,1020503545,1607593596,1765625248,1572466449,1658161632],[413701407,486734451,596531461,480884290,396385266,1998650437,1255926534,684984897],[327625903,1248495272,1245876637,1165122910,2094299980,1881506144,1613328716,38893385],[1076803797,376029242,1933846132,910833448,642527162,2048770606,1202998290,1636827271],[804699617,1763457419,914222182,2129344266,299367119,814845791,896099899,1817601794],[978624226,1164582427,1937784062,1883716448,1373549804,1397154341,308525651,837154549],[1057738715,247501524,1705538628,646022166,375169853,477326074,1060038042,276902739],[312469587,787634313,258531473,1744023345,2118988377,783265696,2108602797,81549954],[356102859,1353891052,79215974,1420819418,1972217273,1996420577,327077103,1134515572],[1689018001,749978485,363679242,19753688,1458689183,2096316151,1205969399,1499700041],[2129421424,2022314595,662200648,537990088,743079112,24696600,1821972375,1520592952],[1059631348,1637695455,603744728,584954280,1573478324,1344048194,704060801,210580914],[1952825730,477851935,2005979879,582750906,1270789860,1628728939,495239851,1246166139],[2002156350,728112618,1037677646,1219896283,267786284,674691781,710606270,120562631],[639486627,392209720,201858870,163224679,687009968,724806187,544746349,545398523],[1796534058,1678102641,1040863178,611267760,1898767454,1279051464,1966254006,1992861230],[1770828099,475254062,450680820,1784957719,148359521,969117579,305872514,858504811],[1743296482,19910548,1810432281,329465375,995797661,1169866497,2110155226,502383820],[1927145730,1972954590,208944423,978026308,820757323,814446176,1344384715,946512897],[1729865539,1552402123,1853703560,711003219,463465815,1718537867,476780599,279580643],[2103387610,1299917273,2022066876,794124127,1479216382,1562039320,1165309429,59491333],[1197070542,1320964596,2125105927,1177519735,577787781,527256794,226137663,317248030],[487645166,816331502,275042483,218222453,884206493,492107168,255938764,1313455268],[1020453779,909087063,1030663030,1208818208,654980354,1076622872,1232737283,1160090265],[348382506,1957707222,407394474,610632090,1818821718,1569235389,196856558,1984256819],[550452835,1034497147,1617960199,1113445817,44952079,4197079,103731985,966360945],[460150943,1666741510,930644767,1214421815,2062772670,930347484,344234224,2086990240],[475716498,1980628811,472117490,1989793447,121041467,1212718856,1394130451,200041054],[779029363,929612210,1875338330,1222021067,1685268680,1699526060,1558708407,1191316523],[1577079123,1691260598,318733956,1019529702,942321538,1655158630,680476133,399137532],[86612634,1767569610,1194438555,70600927,1075093249,1478954410,1818953400,521797744],[186658135,1416577374,1102702274,411726722,864411652,983114460,1235124025,1332908836],[1363644132,1191455503,1276140232,1033507203,1109003199,1601177507,1453297481,1362150764],[617588601,1534808023,627823338,1566563802,216339528,1306657278,1639574417,441508666],[2017073191,25907278,269762911,996610950,1772604949,1641968884,640863889,1556618064],[1314925875,1403990842,1824780785,2095804876,257061892,2063662649,1994138016,1683408149],[1642228856,1858029155,1245720312,573817484,279601034,1187319170,1739392694,526944106],[579544781,1979617638,1883275161,2111497657,1697145885,1650491531,1756428084,946710530],[1848553855,458742718,554209903,152946663,1607673462,324302699,1388535328,791642760],[933426150,839360668,50918262,2058229152,1144386574,1976318174,338085647,983153085],[998167257,406413128,991215234,1652935766,1948315070,1191353751,164136380,1008472842],[695232575,1526660128,567870224,1066444802,1568068366,1854174065,1484473751,1868162790],[1603117156,1342587842,1921026035,1171869549,723381007,134499255,1598883264,1005771490],[323759468,1775306649,1978590026,1162120110,1552462906,1043155203,593838448,1557559457],[887449820,1370490109,466835502,1434843975,1289268939,1796056837,1749936469,267238132],[812875895,299341831,1390539881,2045115927,1633718469,397247251,1027134050,1203435997],[204253875,1358403157,198710782,1500088928,36496360,18766511,1561445387,633653945],[77213220,938974324,977564477,621685060,725376685,465654693,1265547376,1628552916],[2112905538,837496471,784686837,1577782701,1231091118,804755053,114165385,1270571770],[744829105,1268794105,1285519688,1554852448,223841550,826071680,1452344855,151477296],[599206265,443761520,1157980085,431415456,531529769,1098420751,971329230,488586453],[667875491,1577267720,409572759,1498650396,878879468,660153684,762752572,1774794206],[11417642,956233216,1814883194,797262568,914842272,1889489150,1342675092,1627427609],[1117708671,772697928,119427012,981621532,2072166785,467402513,1055772566,1316368863],[1603647549,188761456,52595282,477438545,135699199,295252513,485844986,505774311],[122798461,194834519,773295206,1975058042,1931258769,2115666423,260623295,164694601],[292800603,530462882,1027114817,1112632125,539192285,1307102942,596164575,327975662],[1749491944,593006158,997198003,866106600,1627335883,195254642,1120905498,2014132772],[1806670884,1627207254,67361629,946448522,1499235296,1413771713,1049213109,100463973],[1937136216,1062065110,992103225,1690151426,1313220210,2037020670,171127318,1994277162],[1785937792,1143312812,1610183599,1583162994,2013754739,550440259,1551333793,981764137],[391937914,668401916,531120267,1381243948,62516136,1014105604,1166093139,352042399],[540100525,10601774,873968756,1338679004,1072995724,466416565,1144606285,24733321],[431483428,1435589084,1435842821,1977869004,1454424677,385889227,367237313,771715580],[1557720007,944185007,1656106609,497162215,1518552653,1327772057,1829046598,1829899098],[816257580,126216535,940839752,729921088,418375215,80873583,1046958463,1907543716],[931778249,450308580,1879574984,1368849642,1600871917,1891774079,898896651,1416697474],[421520988,339947176,1363737143,2098799571,1232784379,933470181,1929367797,1826236199],[840295274,1617536488,1064283996,850495038,1349521362,839228849,2082710016,1841879695],[1219635015,2021512706,1231635851,1125840607,770329161,464089488,206110456,820679903],[449976802,1486976973,1635974392,1572246327,1640495380,1176005359,163178484,32411043],[1175969938,565091719,818191127,1075389585,2042592942,575651535,427183840,1879566897],[1558573780,394351771,464624483,2000605414,888596309,1129414129,503292207,1013009421],[1605034099,410658232,545535688,1518504589,1472147200,851085715,668486210,746661855],[1431502622,1450252141,2003335929,799861480,855113508,1606647493,1655497286,1949930842],[69211222,761117719,614778025,771738905,1661114233,1664904629,1406378514,1889406994],[68950364,2033523519,770894818,1809670457,1555397520,1698688604,260842726,1354593536],[1972922700,30048473,1364943034,1536880201,378551858,1521524780,541770254,503031648],[1014224694,2045907796,90063537,1087889872,83369086,640295131,1156416602,2027531752],[1089354074,1589045753,1802250831,721457921,1084357957,937060588,864756736,1498086900],[812787734,721962759,1452193316,952942292,1258147054,958920297,1102646720,1267121818],[1339621682,1368277802,612317495,1851575275,1617216819,965508008,1319713496,1399108428],[397866347,2020834278,1991145663,1631719085,1599568659,563850317,822141893,531584328],[1711693361,2105090993,882336289,995207982,757529642,408485302,1271123584,1322142998],[1522421058,2087248878,945105093,421583725,878668942,298072223,1577098264,127174545],[1011827489,942971583,1683651974,2076775842,30399493,1231714090,1178446350,1311661825],[749511482,1739418013,1077518893,539073015,128298151,207979480,1467426842,262773461],[641317671,867881136,1836795395,1010205865,1810758565,78295351,19134626,1703237532],[1740609399,425581133,512130405,136496190,1837130434,1543973311,1463804219,334987777],[64333509,832151112,46616359,242075427,1289911695,1705690207,1548511688,1699531379],[771003482,1480079317,686985564,1284874321,1009597386,1285015831,350226629,460822180],[1788130170,1153463340,1719321403,1599178484,1049659213,685914582,889513015,2130654998],[1190034788,2060158366,36443668,893736355,508847476,822581075,375298480,147150231],[389310094,1539053608,1111660570,1364928977,1162854063,198513658,440274918,1720978507],[1297913964,537410302,46226892,1366638263,1852377122,875385635,220552952,544622415],[733912437,737336277,546538187,996124168,8219846,1781695316,1570494081,255278843],[546754694,2012004797,259527031,419956983,975032126,1959588963,729345005,1559361768],[827324188,444602425,1263800985,1988018803,1224023153,1462614305,1583724433,651984295],[340673183,1561749776,1224319042,1679408591,1090474682,217977897,182708675,1624823278],[1076755604,781916505,832499750,1381906063,429005769,421455506,1912284386,1909808630],[987647488,801855155,287487406,632148136,810083816,792757899,312383911,59635902],[132505784,1285311540,1541071788,430413395,2101391323,138825957,861613881,84953094],[1663251447,1465480020,1684285364,1970842155,1317297695,12297123,1029187280,1060351802],[317582795,2011373728,758760171,814560128,1665084152,404751611,1804361249,1645589335],[1085951872,1551861245,1832316779,281572543,127400916,40163044,800353970,922216390],[1648389677,146645823,160854882,1464885331,492613476,851615195,98976427,489207354],[1969509258,1346967611,802385835,1042947684,737457810,1264793448,948234165,1034572761],[929228591,581251175,272094994,178472722,1287716812,1133136070,1674478646,1862835563],[856731057,297359422,1324109932,1738762973,1568175094,5886561,176865523,1064429348],[151357035,893098326,1619095234,893568985,194525156,1413273248,264784692,1091097011],[759810839,232070721,1630112891,719083820,85603853,653094790,1748948096,60177392],[1588916473,715424898,1148980808,274144620,1277732449,1905995009,88013195,964826726],[258942487,2088881411,1105792340,1670966057,965381419,1125956679,373282393,468102577],[1938144862,803098394,1606388540,823679575,1428251192,1513467333,955913076,17234811],[974058129,1345291368,223543330,616727657,1745936595,958403087,733316202,179577623],[1357971610,29224466,490367408,1455188870,1789919407,803312073,467095359,2011472325],[581779130,753595459,1792874286,1834999655,214844235,1295306500,312838679,17696858],[701201100,1884315826,1759645167,1572514547,298783953,375739468,183301243,545748266],[449342412,412078980,1990304732,1933533486,1302358749,1386606184,1132875078,1616178383],[620720960,1609888344,48816021,1181150071,111610684,1374714492,161656642,1676305963],[1313949241,1161018718,1287556883,1988483058,742952331,645155056,1764574857,1973387407],[2105556510,411369978,334435974,1834011325,1093555182,804542458,772351181,859639789],[1213946848,435162138,616040773,1835545626,194768483,1489244637,1542106167,2124154408],[4481959,615740862,1684926850,1396942070,937803651,753066998,1391652951,1488204654],[878044396,1065821473,1363732488,569067349,685274901,1815081398,639744863,522705676],[1458892338,2006445320,2076315493,1202129683,922663007,1013003600,1205308345,503384610],[178073753,1962201747,1385549849,359608793,893084984,246306862,1472621611,806917649],[591769019,710475900,1226254589,1475154384,1784939404,417923956,183330970,1786050906],[1143894430,690169495,1665372266,976895542,650537892,2122689376,1397063463,1874329251],[57890116,1659008666,536467783,911787065,404921577,1253244925,1242227057,802099819],[1258127858,1349251685,488539648,1850414310,20385999,1804373099,1811037146,942951052],[1367542425,423507685,1245118509,1737971868,873143214,1696157573,147883082,1241902266],[668343092,1129034667,293496581,192019343,1772458741,1773400042,1462181224,663498283],[558405400,94228223,62996453,1041102978,1040499736,1791835163,777860297,500831700],[1830888817,2058533106,1454372080,2025692362,202186925,1117230640,855859665,1247863717],[1217731578,1811964967,523219681,138209284,1493912075,515024091,544138898,1762805839],[1270273872,1124854889,256411486,746262,492319161,709595383,1358376678,1943960404],[649375032,1826867436,49531622,992946570,1486961623,1704814807,1182321501,1760529737],[1009323059,418046526,1679726066,1664102928,363243239,21937629,1680670238,1588439690],[488052685,1539514570,2048545723,1812215706,1212016543,1710449952,2087967922,1530312438],[1165219278,218842604,845917471,937913290,14439487,284039605,1288422408,1782254709],[795824848,1946993485,1425072955,1484067601,748787922,1401355944,1843069029,1412084041],[1079815693,808579298,20508233,234711549,1418567526,1501363225,1295527204,1242417518],[46520218,1612236652,1455371689,1081496627,1149780280,1824248972,1014583323,476850980],[47033395,568056462,640612188,1660661141,282949086,1485117127,278565810,1522038717],[1018708459,1819448758,801029651,1123257501,545113653,1717966941,491204863,1343834850],[1618883185,493658785,1047920145,301712670,312662055,1762500436,246682493,1416257291],[854424610,1978750389,1533448327,1194043327,577532889,629747140,1416863875,508743059],[1920167786,1148124990,117136511,1734952168,2000608346,1150846717,385597787,2040781377],[1045676323,1400294250,923606317,406508322,1820874472,2046935114,2075509181,415440428],[2003586315,665054628,538882406,1075164119,826987798,445449515,443941918,1375192880],[1325935619,1130417461,740703288,1885094460,1801308978,215244954,2046120123,1735370155],[1432628070,997072406,1111309244,1267593252,714363253,274768775,1942004234,1345695885],[368511091,1594277066,1729385495,464996737,1807293035,1102152352,1953006872,1556943783],[838114400,158402362,1348690141,1664447503,1797697838,1745079172,554593411,760685602],[1059925275,978617428,1089211637,1711457041,1994057783,1841811243,1467171824,2105379359],[1249145932,196492663,425199060,1431100772,1638048066,1452279041,1922506393,1648673803],[413284756,2130160709,1065186767,1755969146,1266704652,2086975817,1299433442,271616731],[192856000,597227138,1463835032,1109631652,325152698,1406876143,1142859212,2067457512],[2049363539,986464299,2007992001,1519217431,813551772,152323372,1666180410,582412108],[2004202428,33725432,1719031811,1715181636,209383537,1206143202,312895095,1895395692],[6646932,153389310,922104369,1252728981,1415816923,1477813144,607937804,655011006],[1263526457,1340660026,1687748353,1185899199,545951676,1656454995,191411798,738096004],[776443489,315099172,960452798,975971285,1464129863,1504680837,425079105,933397410],[1098103449,732653424,1065142029,746611232,1892709259,1988140722,1350169856,947474255],[555863065,1803709398,146214711,1396525089,1965822998,1265979317,977069090,1205601805],[252583802,846081434,559278863,125233564,1668488369,771275704,617614682,1014433394],[204410458,1864278421,1810599455,228461912,1540266211,1088153634,1244415634,1391441518],[1843631206,656687786,657477628,1935282258,1151996717,1010062522,503272789,811894449],[1957725503,584663664,1388974562,1498393881,2074394012,1824883693,99293230,1471044969],[399527747,412978837,280639811,240014315,624378529,1037450213,627218732,425546518],[646206767,1727503335,1529687621,864177103,952885953,1161781760,351945046,600022423],[358933864,746942907,1944970502,1919692497,15446922,485414755,1322147226,1412844123],[637855547,203559353,1084267727,285790035,1199192359,587777131,1178550593,812679944],[913615960,1706222442,1476230992,1779780357,1907127595,1383752196,923961102,1615098587],[2092306633,699960376,1241287633,1790831661,775886259,1265317726,1696647251,215933580],[8361111,1619779991,120023174,313578456,2082698644,1403280093,276055072,98747582],[1507542471,1711293181,1563811252,367883470,1866020525,643672497,1424987999,1762185761],[383755379,2006079870,1684533257,77967831,2087020567,1176979196,1290302512,1369619455],[1591917122,1357977345,855245286,874434954,844360567,41153067,1022620576,375579338],[496632675,706598508,893767725,969369423,1327305270,1390897991,1466006516,82494636],[1072183117,890184885,950447631,1919734885,478043578,1340541593,2096797543,437559954],[1782389410,593758600,719618322,1712743017,1512061251,1101102028,2113716184,1442824009],[1742626230,1517000861,22339722,1315204489,291760013,384029435,1366111617,720230421],[296402964,129998376,439741424,1089655913,398262201,859357185,557786415,1504119831],[676567541,533163520,326923073,1295892482,1227533528,1974776911,1320652960,1282375103],[1558777763,377954,541180435,599071662,811197544,35035050,785455560,1972281418],[953899704,433774627,1380073926,939377958,1248952450,1376867054,1059280283,1692839401],[604118808,487983909,1383829836,2122975664,1243443301,533086610,373835109,396464194],[1707322813,1161982532,561031702,1574908591,1021416397,1116069430,1337624503,1188525089],[2023866794,103948495,518140603,98221002,675177077,765190653,1108988559,49164374],[38196238,1586146519,791528603,1513857712,1318272682,1768953424,444185604,1437751822],[1595579761,1939220276,814047542,1182893871,626330032,1822431620,582635666,118806742],[1280228367,266976465,596210770,629713993,1492195604,1875972263,381772372,1251893424],[614710244,1973105509,862018510,2101967971,223218032,43922783,874815225,148511744],[448742784,2090825757,463212916,1133271734,788619300,160826608,1452414213,637513275],[1334642623,1331315506,1085754637,1618735490,1050471442,849545018,1038256996,154968952],[533074079,333296932,448915319,1454848052,2026444552,401526381,1783309969,639550499],[891514590,685097169,726356741,970410205,956705255,486456675,515479419,1050956139],[1505261539,2084686390,919585662,1708809296,235207635,21323240,196301825,1921490150],[1819946351,1702276210,1497437800,423122538,1012752436,1622353944,331885995,1443894802],[626149312,759828604,1199062952,263083507,2041191406,1662842884,965761923,2015996959],[1965740748,158144765,1286206831,1594814199,868931207,1968452256,652364226,1598855],[944282430,750186835,924650978,201752488,1903896328,552655611,1313696930,1261479994],[794852414,1614451609,172449130,1859149078,789764218,197291303,394064464,1142239665],[303152002,381493236,429260977,232708299,1631113738,1234023492,522846148,2036113125],[1317508751,1141111086,1336206698,1176492705,785024316,1804902064,1831651589,779229901],[848582159,2077069732,686354033,1684319687,88531771,1167051838,1453926140,1718961953],[1386608805,1053337170,1271251235,216796487,255613520,1238497860,648442739,1161743081],[840393421,444941157,1723579275,1937494071,1355028992,1392536460,198748221,841309129],[203055720,591069083,1151761376,803652610,731738624,1050457794,1924867742,1657449912],[1753224698,930659086,1684138155,1551435627,764888879,508384775,971776204,1281158922],[720453992,158494314,330403879,1419174612,1459647183,1238663620,726108825,1190185473],[790944926,1114539040,678830660,1566624185,1990682258,54185300,1518559389,69799812],[2032715528,341060485,8958277,1057389272,1458128920,1909078639,933893038,1013527441],[932548830,1478973697,1937913990,606286409,1972848721,455237534,1184305468,165279906],[914084003,948547533,2075264387,1502685519,1339781625,693850817,1735379761,1611743406],[40997889,1532271392,568543243,625781469,333122508,321772509,2012796791,1484496971],[252450182,1467574818,1760286989,1797611329,887510179,1383228645,531192667,2106230040],[1168168179,1286471388,1091113163,2031876877,108880866,1976190479,536578709,1159947959],[1920852970,1300114043,1298207857,1602316557,1001068816,156163365,1937752573,1334572179],[91102959,568643968,615704148,844204849,603308865,1203223035,2123418472,2094087279],[1652682472,338611566,736864364,364363587,644158380,738488052,269147309,1532343053],[1355654260,1141437651,171996367,1261424302,798594024,1339903692,2047887351,191332128],[1206620008,1348325358,459909100,1487855932,236918283,2082787186,124144354,288470404],[230237575,1564686524,1978953634,1206236431,1950036086,1521520186,651131224,1260534397],[2013798501,342532426,360551236,653065490,1463212582,981572333,1608527232,2090830652],[1058310119,1286538994,889185607,1875720431,303598686,1484775398,75134043,1722242538],[1463708712,2104238731,669150955,2035287982,460659299,1192642833,1178874062,127331215],[1093047309,671598967,714851026,1429263015,1088137282,894951746,525240406,2026223203],[930250264,427532721,776393154,797804781,1104840876,570488668,1433212731,756261000],[1273086358,1837067785,518210424,1347393499,1236509312,802822382,783092156,1807691737],[1512301201,750872384,40192024,304815040,1781400314,59134738,1300481422,1844593681],[1399330218,1027364757,425789013,1166507302,1268735470,619387476,1779899507,1166488468],[169311206,1865478863,161777056,1352450504,1714470551,1780215501,909381384,865512064],[1005331795,1769889555,827315479,934673613,1863153219,1560281972,1980865043,1185540721],[613643718,1607256693,314863922,562393835,1692930777,375502468,1199021609,1446738279],[1215227475,390542596,2026677921,760868017,167249580,1949744832,378166139,95930463],[1893766901,259372818,611480010,1971710751,1957301525,1458810850,974294045,849354559],[1702294535,1790633345,1941008105,1781525579,755741070,900429929,1562557780,1041831476],[1993154338,339171905,1426084773,266953949,999138666,319187609,1918123853,192974280],[1680595974,2003415607,736241410,39603121,1177056734,846605183,1104879991,1591357565],[1563193428,1100699874,1349674030,438626947,602403954,1892089420,1836400689,14048507],[38285879,1372906656,2100887250,254033283,1680277361,2089833649,456229226,1333381582],[356606257,395622774,1348193980,1657939091,1176243908,461067220,1369490563,180538455],[555787911,1428287504,1759333868,451940136,1972927129,1363865146,1776893224,2060266370],[668001932,1543269986,96757868,1454663621,287125967,1697728236,1412375226,937353167],[1126654349,1080008724,1434369987,1438122256,641671433,1053489668,1572839307,17850190],[1826532737,1027329021,1921027688,2080714734,479807478,1434774961,904966843,2010047070],[996888605,1903164168,402874508,1686060874,559857819,569190172,770792022,51358237],[658952262,2019968260,1041037385,2000165137,2064533128,378003947,187820854,176620279],[513291670,1009973991,2056032758,1769634923,510239217,1732936613,640548725,1648740862],[405609903,1828039083,424619881,617086197,1957160115,585435479,1024715104,691822384],[1090485866,1656436416,51676529,943195824,1163975276,733201813,1304625106,804911038],[115096689,2129774889,973358033,769238959,1616011013,240081158,1031821255,1214454174],[682747636,1102858210,1698392259,1229701036,1532170966,305105208,1119793993,1033802317],[1463588450,1295987490,834571746,2061736717,720434343,1573356571,1725901160,37259099],[1743173300,1549186366,1478566210,723463463,1428566804,821952086,1121875742,75338421],[983591459,622481139,1694592034,76234502,1727418326,1010321886,1677672804,806174103],[255976926,2029981540,1109122654,1864463159,394931836,555848459,1793316250,2026580821],[1555815120,31425175,2113274324,607288407,1353478210,277378671,1874298397,923058350],[2029141882,1287708781,525659566,199339613,1027361630,1430891576,1781561179,1875413927],[1435818006,452435232,167156675,1597165497,1426838330,428607574,213265353,269890175],[25256881,1901974975,727454143,613279057,385267401,1348012611,155572996,1961977952],[83843813,444938100,10797688,1221577106,1051077514,163689152,1916633297,287056692],[1981355587,1731837406,1873544184,1932196713,179160315,32164568,1626827397,901008918],[419285608,86911753,1853979551,1620073325,1661390359,299599259,62625045,941957590],[1477183099,1872567995,655634699,1164966200,1577077112,755812958,1570137794,62495914],[360472809,2054787665,1598329341,338281265,1903327837,656135321,1924315074,1674648452],[1827386433,1401559433,805621201,1836257502,1271147047,683666927,1353508547,26473957],[153469771,1180059865,1884439421,1929471506,594428501,1653860564,253968744,1582892656],[250629048,1413748581,871889888,1457923597,247655453,38923792,1786219369,1568987830],[470285221,468212223,551199791,1536873099,800043057,1554627486,1128821537,349039806],[1166087303,220538067,733035845,1235022014,1253357649,1536101010,65943833,1180586403],[55725033,497278496,35850703,1302178293,924225213,1652328305,1126000410,1431812823],[57849283,175144930,1578787617,968215175,67737109,1534462253,999939936,558034276],[1498907570,1371919088,110052066,2007793326,1393719165,634954544,1567873284,824613130],[27091506,1028518373,218866051,1232246778,880177149,1611133754,1069728259,686246103],[1979601129,1633219161,695394191,1672037976,371239808,384323714,656223402,523705872],[44661419,1735125650,771343433,182363581,2019098827,1302682699,237695127,1568977684],[1568736025,543011699,1001175872,1990107801,1261555588,1370044376,1211717681,1877847998],[472618478,1474710932,535959359,628710620,1422662404,561572690,1725083087,935046184],[46694997,763269593,757272579,1980523298,269097480,777675614,534498846,1815519751],[78417316,2076372131,1671508219,309173247,1970461363,246140680,273993572,1929735949],[1990213348,1045473073,1072341298,1243305620,1954607519,1521695845,446543753,1455214409],[342740355,1551349116,1040505651,1415529286,2008347758,918852521,1214209608,806963531],[391031576,500783051,927022345,404272527,2090673651,463842277,1086505748,1645166676],[77645127,2019870326,1416475642,1625672027,1735737101,805119475,2077536280,259908584],[1127270387,12304,73929536,234152475,1000689182,1312908745,133073792,1818042360],[2026136167,720950597,11027172,383901033,1332361710,918425495,865097952,335856105],[1649975947,518250667,1463880004,1794096977,2045137864,1482397137,557821943,1182868709],[1899429594,732411464,1202426035,1320050612,2070846757,447575607,492616013,205715702],[1831465708,273265239,1263824673,1888241090,417710934,1321634182,1005161729,1431623990],[830111072,1020413213,1385582811,1021020075,1652040544,1374177161,1706388573,20232548],[924906129,702676024,348897367,698145313,120675792,192694427,183205704,1678746411],[2116861669,1051999492,704327289,614212757,2103431398,1675806161,1627442197,1399301761],[1801796545,1837129256,178747522,243473314,1710932827,392536775,602407791,1171030252],[1350486583,1221430229,811498246,1028650342,1926093002,305569622,1794128581,1211981145],[7141259,930982963,7967843,1500254314,1193490010,1317102073,1297841098,968639357],[231933969,1098193968,2033700563,145753523,1817895930,640649059,2025458201,406850068],[286487119,167559179,97649020,1250354427,2039811666,1438134416,692856812,488622586],[1123282743,976748883,320899849,405865819,1288685734,914335373,1798888967,1533102513],[1257792575,1224859385,1936952922,149490993,125370009,1854204752,1076137495,1439578210],[1323419098,1980040749,1814541061,19915608,377178859,1064293296,1285994921,295465206],[1858927675,395350717,703030683,1954533431,325376522,1206878820,1605775945,388375555],[191439792,130745884,2031518547,867385322,1498558298,898627862,1430475943,223579895],[1646340055,1730248308,1896085461,1128967297,979856488,259443712,1578900763,1189951530],[2127338732,704113236,1493466774,544048306,2106073911,401934479,933242492,322219269],[129863610,1595580894,2115779159,1908795650,1930028394,422189734,1024793512,597979030],[243657841,572032680,935920720,1329290664,239154076,1049103211,561108566,2011193451],[680254260,2064435752,264612978,1265730093,1691142934,535804634,1529637158,1426853471],[394505675,189620679,12944642,1661112954,1847525890,1909670187,569772476,2124323751],[100850546,1190796658,655665276,2066257971,2011805506,233738384,644416656,1520290905],[1913713890,1680288889,818717964,962795283,591927860,323963768,39603912,956321750],[281635392,698015943,2115390502,638012616,951653293,777153197,1257065226,1287592719],[710972034,1812279438,1251768682,1781951095,347033893,405223128,2043631084,1653239778],[343338084,1857175333,1320059288,1142976856,209436862,1459331347,1408452852,1699860923],[1948334950,1988853740,685102982,2057325840,536892014,1242461385,1613932986,268661587],[1302653392,191303909,744798376,638661606,1314579689,803544768,959053139,957202227],[669769018,179442452,2069324189,751977446,1063343175,701368238,902828516,322977765],[1763093276,900473285,1234882999,1845866252,1117991028,132643061,1304231649,1949787500],[3727784,1399269245,812432285,1383491067,906482377,1268985962,675989804,1878471167],[1032163361,1937410605,1677475355,1551789627,1667818087,1405690600,775143362,1902453206],[1078125874,623871851,1610461804,444449405,633097075,1176124595,1124928804,1567932996],[1715824026,339909148,541514354,270513206,772658687,1354488820,1620904392,909646511],[997566545,1295831042,1975569878,1009390789,181555403,1709193734,19032989,441206811],[1554825590,676867351,295426454,1520336147,1226132129,1602077854,2037847650,1053101738],[1660853217,1788937123,665911162,1195120268,1071482846,50063401,22646833,1716371833],[1582962979,1036944972,1686521899,952886227,1629072775,288795223,1235364742,2099155269],[218430044,568051483,844366573,1190642274,2103489817,658419262,1658117029,1743575398],[1047085385,2058486025,1862607893,517445272,1392963987,1086441193,1151745726,1075411216],[505840153,1420208072,1792191954,1563948865,1152118576,1388693639,1096652384,87883869],[1098096770,1296239066,288671118,848517123,1947943356,660889605,506815381,865593471],[673421773,942278917,1413102827,672456210,953935032,2128168181,1590843435,193757284],[595908791,1603752296,2117028168,790481590,1618057949,456552553,1568204142,1898311123],[1287173906,2078795892,1801559994,78226123,1271151814,1903063361,917194410,2110923399],[587601801,1511104989,1777555833,1015460598,258139109,1428206684,2101474469,207522942],[823864848,641279391,1601504823,1783285365,63542060,201811768,535149661,2051351795],[1986201465,293178343,791208930,771789398,298341675,1973112641,1389569433,1103965627],[1534552961,1087315782,578785120,1774490054,1667310036,78924553,1924383898,287271290],[1865870068,210504977,1524169006,806527393,185044575,351314759,1999272365,426258596],[77550164,378852300,1888376724,2119994489,1106648031,859180572,325104960,578758502],[1237467733,2040651273,184782031,337962785,1389620548,122140472,1101891026,260386687],[339751111,810777496,2056705151,473581955,1700722651,397532358,1960365022,1674182594],[1030608499,981446889,67680780,286385517,1328022942,1017128057,1081500265,915892632],[2002397219,613373089,248977676,800544840,1660655185,59088633,270174165,1963376121],[1291498507,1148162667,1438688663,1625727216,33548402,507500988,1244036758,1630030644],[850452802,570551000,155028994,230865648,1179805737,961304093,1337785312,35829637],[1879519118,776019266,310352708,337716469,317977648,755064196,1482526062,1897339935],[1283876153,2044535101,1838196546,753666822,687931120,1297347516,483291385,1091505555],[1087139942,404841816,649276873,1352345230,1075265615,1747133046,1308508139,2100025722],[755286334,1591511967,1359813290,1194494460,965169101,1298144805,589634819,1802209381],[1382524910,885707169,2000505879,2029333295,1794179627,2113977317,159005360,1215513007],[1070078719,95036015,786561142,1630048163,644078477,1061764189,2109396622,1883135035],[985504815,273020880,1396278365,2066538221,1145705087,1504029531,1743956132,924939945],[473767279,475699649,723442918,661225657,1584631108,1148342168,1730925311,1885994794],[100526427,342511950,462637400,542501430,692841646,1082638226,1698079799,1158316079],[512549626,147901828,1714157801,975107934,1604951355,750140641,1684988821,531914362],[665800143,946405090,1767047973,1393621294,1481925543,624425831,1943357454,1073770167],[856032111,1516091988,1727841719,832056381,538588621,1601420628,287128494,2061754405],[689968337,1544221250,703449928,692828278,363458314,1646767602,818776107,972585472],[1309832040,781823285,1503176953,454635491,1288264657,373049661,1641968706,534473651],[1700167083,1336501130,145033784,180043525,1105624305,680554875,37264075,782222507],[118397492,1967200543,179583251,122630077,1926883815,989769198,395791682,2008132212],[992027159,1720042440,680149932,306286857,499829290,1433238527,1885071758,440393906],[1603169605,1185754290,1092484154,1953654231,2072048651,478439631,952813544,1351442880],[479297191,943259214,1134954182,668594622,1876803917,2091322285,1554814620,78850254],[1233381523,908217664,520267482,1230394244,1311456452,76341540,557654742,615591322],[1725029067,809707521,1196227682,1093896075,149196041,2125733243,1385060276,719082257],[455030252,1800068312,1523482225,1618235402,1978587096,401350589,539739661,348379789],[832165978,327272002,1094858130,975126905,730964530,253088162,1900592009,1234106588],[1442240835,70078512,1535685384,2010725196,1905004662,788158080,1434328960,1713773878],[1604872383,1566583535,1377067005,150859244,1822632706,202704817,986106703,237520038],[86236263,729519875,1383165649,1030654114,2110688936,1464780781,779425251,1253432248],[2025054069,629840643,1230336727,2081509250,1101255510,205343030,1981165911,1257050047],[9721866,1138163856,2120747868,1631371196,390405096,207230914,1146008253,881841096],[751178699,38335648,963703927,1991818303,614078857,203002611,246779568,452133108],[212431584,741508055,233041290,514697087,11374991,1904721516,1481693307,252714822],[1870944991,828942974,1445399349,1154497879,1869043452,562419287,1053804509,1026942273],[1518695733,1043570824,1589234847,985282370,434755788,1852179330,1388491248,1828449780],[2091524308,524210763,111170961,1085043428,786513339,326180092,133563578,1613694285],[2123730731,687963129,603477734,745443217,857614559,928142115,1027778055,1265559113],[1133482606,1485770550,1426575729,1186753255,37474534,446305910,1318902691,1502221259],[1116989359,149539574,423144228,1982338301,1047389342,1093974841,2102032980,1139377943],[1564175013,1615864483,1223796730,702255036,460636785,618964970,385893347,1824686745],[534561791,435254115,1371140043,789956180,222318466,693805434,353982522,983332605],[44093092,531258039,1856432482,2081500504,637800550,1728331314,314220322,2070468329],[972482764,1863527714,197553107,315072853,1054801375,1568549059,1576460507,1749195284],[671938666,1954385336,1234039604,558122640,1767438908,403373106,959748306,854224477],[1765674153,179244305,1774206392,55572296,1325846927,665669391,1891816744,1156669585],[1807917950,1180946106,474268553,1768052352,479185424,1762173912,1425830044,96547306],[1792996704,1667122961,1453470486,942042767,1100967241,752506193,514061349,1059610238],[1934631192,1011337291,958597978,1648328120,999554578,932752065,48723688,100031042],[792225444,1408141747,112976266,55220079,508661209,609996193,1451375738,649490232],[11309279,1885626211,1675952930,1245717790,1294179052,136324134,114284502,204349928],[695469240,237907216,1408036383,686585344,582744637,971312044,1075663,268228658],[441748673,883129599,178434512,1734938769,1656156412,717793145,572232134,1836714879],[229710917,779417977,1978493180,112133928,385864077,1113020086,969475008,950550126],[1815001509,1203143373,967370650,1940980221,2115605401,1731143860,1227725082,1713413586],[1305553495,1192295386,958142424,797768922,566868046,1375924552,252952376,1381738798],[34030693,1067366628,1471228797,966356327,1465980052,2124668729,2096212911,1684822883],[1064973742,1710180100,1551736890,2002592494,1056231857,1614636919,336306751,42749237],[1779319510,1186512173,1307998061,1880254240,1000999975,498615820,123068582,1485168788],[1444488142,71786983,1174574222,1875472251,1302794941,1481655683,252298857,1886937295],[1555776743,2098847307,1053924546,31245704,1224154043,214888914,721548329,134474648],[1430244426,1352867717,588445443,1536592065,468862352,2115363139,232952782,496318842],[1133328556,1701094793,1075056592,1774659053,1944254612,1933832281,1808951656,288136947],[764459704,523731778,719350797,127696032,1563230265,886520005,1024435663,255850673],[711499569,410842206,790123773,802838623,283405058,1425627699,1937032303,428828547],[778690369,485471887,1448471647,823901527,915111804,631144917,119783739,2021678180],[425636446,1503739661,1928337620,1372236791,116678662,183420361,171158376,558411029],[2011037588,627531584,363057296,226489926,494898048,703372852,916943679,1510344877],[1254519652,76018139,1374998762,418639519,1370994660,1514514103,242617575,1626093455],[372171462,1137613879,366126011,235560171,375319316,1812200416,1428302565,1473251922],[1395067481,1810012817,1678730644,1799849792,2057147805,1450037272,1621267503,1682754645],[1814577873,45425142,1289952649,1166727355,848587987,1066475615,1908939699,1113888173],[24273013,152426502,387424908,1082236300,1003460996,884718640,1955496091,1031334920],[482244980,934633155,344045203,7059034,116636033,2129412389,1328269644,1264082688],[485615664,529238389,1117604279,1593807721,1294196275,269698993,75584024,1359188455],[1069896472,1074456064,1735629667,281047597,1260588606,475358606,1114322749,96283604],[681759409,1331782509,515500566,363101927,1353342419,464077330,2860616,1081564852],[890910524,905306822,358955338,1340896652,1914631399,1374806820,803918935,839169467],[250646322,1600703191,673090742,1485275003,1225599466,1086280020,778111289,36556090],[244809146,76926098,791855135,264482295,1823112692,875987960,592382131,199357516],[1538017702,330755471,962994656,1896720985,1174206258,748712990,1917839349,461170007],[1471470622,767442553,916466960,677566865,554006851,1232670805,814339219,169056913],[1550425945,300497247,2100147828,1457828035,1819650947,1565056819,306704534,1082267872],[668474838,1458186403,199920639,127566956,1074612135,773064854,1498579466,354591998],[944979334,254677426,1415583395,1257816536,870825124,1563594154,1194916285,918112450],[287715385,730249616,11397380,644783202,996316030,257747272,1697132258,210326911],[135001884,1491256654,206101492,122501138,1113248407,1908481159,576503159,1544786380],[1211101956,254764522,1003837783,688534489,1385356156,1920462389,1680742265,1638020372],[2039902644,812555058,1661029977,1867579173,1123662642,454460282,1354818463,1704125004],[2025693934,184875350,2067246610,1791746733,1866295758,538063381,1508743178,2043187031],[1594816226,1292375225,1825701850,1959927077,28874273,133435845,1792011900,2067468690],[2007107441,118843091,1669093298,1703121106,35623238,263428083,1061610913,981687381],[1289126132,657480300,1253433885,2117269175,653502616,99053971,962735334,1075456234],[1441547464,292280872,547679746,850664156,606088656,2120458106,1647012730,2127725879],[451484602,1495145627,1822467495,1069185815,1813031449,1365167858,1714722903,1754826673],[873209748,915243957,1130143166,896606983,406840113,2094671678,1177733287,305910862],[1966144925,913231952,217620379,959213483,1494867432,1610568996,987721000,1403038388],[884959256,1878829861,2041316052,1129166811,1142682143,1592282064,407326534,227979922],[1755583227,733483209,534212906,1751924306,1177417100,113165616,627466630,48282648],[1527910178,2042771711,76531072,2122381489,1637796472,2038670797,658483987,163936880],[356520362,995189078,95714214,878499656,1123858879,832000707,335462795,101675518],[307594998,860293459,2006378254,993811400,689623570,265320026,1940424667,1950575738],[2100647550,1405329400,1778872562,401817549,1067571343,1964440080,1369562308,60998683],[597986389,852130026,1706276719,632051502,262311385,640662691,1864597032,358205914],[65089692,1624486744,336661680,1106548945,1976609917,442425323,474122035,645017744],[599948566,91325620,1343383036,397469590,1876492375,1803112584,1984037955,1695436496],[2085623904,1652191953,2059690186,1999348845,551022891,529450192,1697220321,1957579959],[867728410,287004824,905991640,471601174,895095309,2090264956,1584626274,1744578455],[651666591,937910091,1532847911,125444259,1700172042,838646906,1399180514,1030402525],[342097570,1103480188,405142738,1718864965,359057149,1583295789,477277392,1961743976],[1192576542,1169259810,66545177,1431128294,818603517,744420954,1932368111,937478479],[2108003098,291630046,1547224812,1507294528,997680974,35527339,1294627366,74009825],[2129223269,896902110,1644726001,1131707338,754335028,2070526491,64872115,1935321368],[1152898516,816248986,924416599,630817984,510866312,1590137461,1402240027,393841140],[31714595,401379528,1616861969,666842051,816984380,1879424465,960871779,1818736360],[1223820039,1843760472,1508278618,1411123572,619075602,241824340,2093765004,981998464],[744308480,476720218,389449781,656458737,660662530,1718212524,80329537,1207955778],[1191705599,1054025863,1293036369,464752085,873258977,585259113,1118960090,758812297],[193983982,1160048941,908921524,1721213279,266433535,1150098861,1729672427,390699712],[1226248037,313393739,1627297810,1691245987,345415498,643604313,687758222,1771742440],[1791330656,2811314,804882711,1410317641,1450908449,735939210,1409217767,919607097],[1039474646,1232269343,1124304777,1577486656,60141624,931358568,182339496,513643698],[748478725,1875560743,682477661,927758173,538379703,1565548769,482652166,1087100219],[810054159,1843721434,130234230,639413261,215575328,1111716122,1894489674,488370787],[520229819,843877203,2048551428,1084815752,137381727,1904217979,1120963372,339806518],[79293572,282786319,711248367,1433738372,130745948,1856921349,1715923931,886150048],[2066690539,870555759,1942601563,2073161056,2101615409,961699785,417437340,399509976],[928990401,1401490227,1127275162,619370930,1752900225,1658542826,91549294,1329615027],[2045055814,690451693,1227964830,375844214,703477971,1603197690,995106011,535455784],[595298462,649619800,1231378695,88269886,1312974307,994969060,852534026,1923273744],[1559315125,1566713610,713484923,959463079,1327616833,1706856018,202018620,872811481],[1602271707,1045623301,1764578965,1541443500,1638157727,164531584,1393295840,1184402468],[403539966,688565083,1650569299,807020661,329321343,479644950,939939281,336476420],[91704625,133564893,1996109274,1214129192,641688279,1550594905,1946396646,521095496],[2102393437,1497931189,403690708,659718362,841932765,1405059911,699039055,2025551394],[1873561664,1029060839,743367681,1686188613,287720035,140912329,1972437734,1951139657],[998431907,446136541,44485291,1936855884,1692819728,393824436,1167576431,271279245],[1591909022,1871202451,1226070622,1191275907,693227322,1343339352,1362518736,1952309764],[258910419,950370242,1275485503,561958945,1783548482,1466311918,1645671473,473272269],[1747831349,2028308398,1151509723,952031155,503298591,731390841,180890838,339321140],[908034204,2055773580,1870592913,322995235,642098530,1757323053,1280380331,1228603973],[624882125,1613168296,666107321,1124679431,460680983,1333656718,1813653151,1906164697],[257040784,69908702,74393113,493484575,426045138,389469515,1826085136,1434270804],[1205976059,1034399190,1336809980,834319578,1968766660,179344115,1029435780,951588197],[122682430,461373215,1308143827,1993348866,61794154,351313608,1568318034,195376401],[588742970,1892991278,371354198,1944914195,99352899,882552774,1052752994,589814933],[1819984839,2091661283,81487919,1580984088,1482141151,1827076015,243828829,1880113865],[730366664,40225776,660328322,1804345898,1808861786,1312179078,1340992960,766376134],[418421903,818950360,868152989,1980740271,2008755490,959039045,1580510294,419846772],[834997679,556633274,1207854897,206890042,521235002,879485615,96934580,515735528],[327995385,549527620,1185367993,1587509526,981985602,474620985,1923886099,816983122],[250701,986543482,1576805693,779316681,1767922684,1284987232,1575132814,628367502],[1122211850,315753616,1734089116,473796712,622670797,729629955,1952477742,1980429342],[721887469,466915532,1866688416,735439527,240280735,696864479,383766569,436641674],[709208619,1400522461,46037499,1993665509,2002421694,1242559332,1179443967,1783165478],[386404426,343105338,253111580,1367943284,1027957465,1161850005,280329487,387483983],[1090612896,1135146381,331074270,164028070,299832232,127944631,1988695217,1641037761],[765808774,233912287,1220705399,776177263,2022229521,631067724,601519970,1117806690],[842231143,1847151697,1155959231,1555248346,295999258,2016002068,493870042,652613029],[570495166,606494878,1513822116,1383542579,884661507,268167235,267727289,1000144496],[906533370,1684823261,10977684,1158527256,1990693721,1909308890,780370511,1322323675],[606003412,1854461042,1619805089,582487613,1395590815,1813679056,159982911,257373807],[448850847,1369737463,810239990,1694544402,1398644108,343951914,1269455046,1537458215],[54369578,660477300,233923542,1764373827,463663455,39406338,1750397973,1815620285],[1665180664,1303422582,1605456678,871965638,2040141735,1281698890,869616200,492173927],[549484888,1696859312,607125657,533332604,143236951,2038026418,159775349,2699821],[1748105559,1962122165,2024989119,1950588730,1727371358,472824270,1189064781,2087016574],[1232119025,66022902,118790917,957978889,894343886,970410704,115318154,1017314074],[667888678,2024065021,1123205266,1505123348,1452425344,997962733,1462255167,1687532127],[1965239151,1909475733,461624432,2128422649,1840488998,1231735677,121124804,653667253],[1568768798,585913188,41653581,28360727,2099450902,1620821064,813938098,796274929],[1853610356,1560220296,878849355,1194970574,1012636261,1479467872,1936880974,1825684367],[1094963107,853298236,108976845,1396222756,1532064418,1824816410,163549805,2004722219],[1168154421,1740939108,773128980,395705306,1587450024,1172367812,610097029,2090954359],[859991102,1029622237,1481831048,1509648079,400711039,1079392754,1039705864,2101908826],[1676126022,828697501,362120775,1720318189,2016883709,1109197086,1516712855,528349859],[338676730,1278745973,1443350727,900542705,1850925696,851804757,1876361339,438792743],[887034550,2016921312,1752584337,1345627665,558224689,1910281851,161577607,155823894],[736066589,569760224,329175241,2051425175,338756143,1772754082,1230339045,2054396273],[1205351625,747076205,1271661719,261122330,2079953052,529704628,848244053,698964627],[1711593091,899576891,1193583923,181989331,1289845983,1671889539,487178914,1507483421],[2067411273,1653487128,1202095346,1851580341,376870556,966733107,2076397763,916147304],[2030950052,1404368790,511413003,1750677043,1756848177,694488517,1271720557,176148385],[1436371828,1184247488,612565928,364381215,1282614942,1248332767,1297546711,288224647],[666339311,364045298,2046346472,1877088483,1401556253,1879347191,1134306000,373991849],[1600924123,170228465,472848500,34911348,1028164152,393357818,1908948122,1022584409],[252718231,1626273651,1495695671,1936172944,940588014,145100647,1953550577,1063288878],[1276823349,444004915,45791869,693704801,1129247873,307748474,1396394430,1466039074],[1466851179,196945021,1742567617,1296926515,1159856275,642294548,984299960,2007786838],[1029179021,45201229,724343845,541481805,695054048,1858570729,1521330607,984543226],[890422406,360591926,1909456003,805271960,1164086985,43180856,1245856114,2039784641],[292709714,1713963835,1815312417,634885550,2004951977,1176395986,244681876,639075617],[1533330044,549723684,1305641368,554802075,362065255,1613893768,436450948,513106486],[853464893,981637402,55534695,542122699,1649996685,308554871,3619051,1214006414],[1545499198,569410437,1761488140,770744518,231243949,331431639,2037651346,1843069435],[799893530,1871824387,2110167019,744671521,1215187972,890610276,1082609571,185281642],[1256255855,2039646605,97521157,1964857077,682335214,1128717958,1680998655,1731502088],[1499339916,1687166157,2082909781,827523737,1840175070,1362599165,1226257753,1104585562],[599925151,141122276,1547161951,1357991122,315514738,1108767738,1624324225,948621415],[1742840700,1730851193,1451583411,1442619227,251895173,180975483,808161664,1861837389],[1415413357,1121412492,400576480,1421390876,28769758,1174657476,1667526208,124007124],[566248577,2038390646,172308300,1969345870,1539816727,1928334386,1253395145,1260879642],[1469088057,391183256,955600070,1923210111,1433688052,1968096837,92760669,1967813],[638512145,1972658588,86823954,256166501,1469310308,703723523,236701398,361589588],[1320622688,2102474475,532729812,810189607,146647360,435351405,1924618132,2091459892],[1321214739,819377294,460924686,639704530,346723514,894484292,1225834455,1892736831],[748820337,1077829158,1345852103,1861094677,225798782,454967353,1657307411,1497728752],[2046887047,310574876,2101530086,1594105919,2003419508,1611683749,771072550,109783348],[204003684,679921345,1395596814,956834338,1370608752,472388801,671943276,253276314],[1032338821,429859461,1494727445,1333836680,618430325,1270439934,387352499,711809273],[1162849486,1856631363,1454296982,1232050880,1038383456,1203842845,1435831391,125697296],[1526626875,475655895,1672190060,986406428,221058613,299256139,1457723891,1124075244],[353094373,736393916,782989821,1740904053,1281493092,508664000,1659555918,1502941408],[1105110131,1070699702,1203334730,1089202471,935013587,702517513,332867115,541061133],[680963442,1106335595,1233440561,1700598670,1187397615,1860610519,403599376,1909965094],[1841130993,556735979,1992462523,821488497,554134350,1656148590,1440875290,584559867],[1447485391,573786524,824791576,2052768300,2070621582,199228911,336810237,1955053183],[1083248090,949245030,1105241390,38286428,1543580378,977626622,264527390,342057396],[1354733649,486227355,1002302548,336032940,413757922,531246195,639186326,49360939],[183023180,1431839635,1865928607,478894855,1899807437,1522954691,1788466027,1777797778],[1971889156,1477626868,682117806,1731689603,1198508559,1480801152,342704267,114404031],[1239736382,1880186848,1046804619,1070051775,790662894,1473229756,1949443479,1982100629],[1244993599,1068859732,536547478,1673151626,1684205727,1511576194,1868500019,1276303410],[275474490,2045708970,1785258945,529128716,1801845594,423737079,58607624,1823413993],[1091163478,13760688,1356936880,1815069920,1507711312,429975756,146528503,520563458],[1665467081,557861320,1515981649,1359582580,1142464416,308236456,115997938,318433783],[821832393,904148369,2025575197,1429558796,999651577,862706484,418484994,1562484119],[329389860,1553439843,1425607217,586612125,177835671,179801101,1950131781,903698700],[1028248111,1341980747,140138534,1848295080,1295658853,716252016,607886551,2050105329],[1420390860,880586432,1653596690,1247195451,519959935,667235740,1189612216,310671439],[350223065,1704483773,411735495,340624591,298575346,728644861,359046942,885161410],[1080108132,815843321,972639412,1580004011,1499388010,1645351647,690388286,1505930965],[284635113,1078108855,1151415193,2096959567,92037061,1327558964,693670207,1867894616],[1879636105,1797020041,173460714,961335928,1898994148,843844843,1484211849,186484438],[352294152,724682116,688308880,1583363113,539206814,333372063,1339219975,855016237],[678000737,1103174209,1594861058,1631911121,732104058,1585707897,1184155583,771953335],[1075563419,1051436302,1461252160,32830709,679734079,1927044922,1144664620,1071131822],[125796127,117216308,528694142,1483518267,1735379164,1438016606,499743585,398594721],[230593315,694214772,1154928485,316773564,2060502099,1508330437,559755620,1549611640],[1306002894,1200768695,2030472074,2105981624,511255546,1502846439,1457759839,1383575251],[1391805497,358818316,1376106929,746893936,1451601119,1888830667,615589350,233555418],[233321268,1396157285,593190616,322146484,789883355,1561547527,2053041053,998707746],[1966500073,565751294,897393204,501265612,2093000241,1221389581,1868023244,1584917935],[1023352468,2093924472,493335399,156846434,675604868,167008964,1537559921,1182546854],[1596003606,2067288969,265696345,388489928,1527760038,1740445912,169271288,551891021],[1966688399,757562603,1867363106,34522267,272141158,1378752760,327582757,1466645709],[1235543636,1412055448,1431746281,1181019955,1100771148,1197754891,85674235,590154642],[437040529,425427585,1597217391,1061975837,1804606707,362711144,1226003555,138137880],[286511317,1611261857,537561893,2030951228,1712991606,1148838687,1757593074,599439722],[1351699775,803758690,629551757,935724325,569202104,1781872880,1938566548,1075450524],[1932870611,1936346138,925265821,1916966592,961944408,349515971,1579318359,1014035582],[1526251827,1671208620,1160031430,135459153,793385368,1309650521,80760981,295423870],[1229693184,1282394686,972627278,235097734,2112685171,1535798425,524118525,299465841],[662916968,759200666,475853687,233494544,547034894,1451327141,29070313,216384390],[631217980,563544976,537652081,1916727558,1556992046,1404733554,356890067,1422892186],[1930805924,557929876,1462805088,1434854240,86460737,729299930,1437701196,1120732999],[831836705,1283129049,1140083506,1316963854,876243460,1684006560,1812177830,25835101],[1107302667,1782958664,126186655,1597215508,224457796,184208982,1457195665,1484882362],[682528299,1496195060,520123585,1786394097,551796008,822191137,1053820302,1653173899],[717523256,1902163353,734898266,51857402,839242244,1215760561,1683746863,58635664],[1532167886,2056372647,563707601,2113360858,699728469,1628827202,363121789,673796157],[265194852,368631060,1452617280,1620853764,1308330087,933546564,433068825,1419791180],[2092441805,1995785803,1985223288,1219477689,50207518,1529101860,2007263443,660006049],[1131198977,1652046528,301313269,833135112,107296294,1037936329,1036036294,769233976],[1450143559,1687738420,201570165,1735457446,318670693,1729080014,1653126181,1729788375],[1749579673,2077707652,1980199776,737091421,1850613289,2052864650,555197196,26521838],[1706392939,1624640854,1412928005,1560689504,2130059787,929023060,1116306467,1392661348],[980284685,499707105,1631717939,1598955057,1182315911,505030633,902362331,1632565445],[1253352479,844783754,24639232,2032651329,902054308,1895800715,1463953560,1502498106],[109407277,956324623,1984781232,2084644394,1703881051,1658592745,542602944,953859317],[563429613,1904227071,294275469,311487519,1449682143,1742092215,309521619,632031168],[383005748,1613317385,1868142072,971528023,1786387574,845602523,1766862960,2071229015],[851691507,280540252,517931347,2069884265,796899423,727323663,625084097,1158070026],[701391976,1135476476,738573076,598182689,1871173527,1922546739,826162097,2129442889],[888635750,448228331,500036596,1671790425,1100490087,1516062139,1044032705,291304027],[615477800,1516859896,914400923,1536875422,275674103,1018837419,188070331,725888606],[837282916,1124610953,456659537,1774756814,976296339,1131443528,1221466401,242681639],[79931013,1747664795,1183621368,384193245,731163699,1920864757,760520805,1696025769],[2052887079,1934819001,183065687,934553523,1630306814,1891964441,1738752982,1465467061],[1792534087,1752866273,474232372,1520832500,130300659,21220523,61675267,1634504716],[1156575658,1682205834,290401067,1382379800,1098157992,389229843,1812501553,1105929272],[887246705,1203291288,1892162818,1163837734,760492154,2043444641,888319343,146884679],[1585346650,454391230,1979954641,1727021562,146601684,999143548,1094972906,894351549],[382008953,1867357123,811036011,2042470953,1917583731,75739966,558350270,1046676785],[1055530817,1765824337,1203385315,2063047851,359166632,981789736,571780847,1050597152],[2109257897,39198760,1832095805,94963380,844250826,686153601,1255575233,1578665156],[411427546,1663392995,679986296,930240300,452687395,1710836882,577178992,1447088068],[1774181301,1443067670,1005351968,1398909310,1330706171,2098883371,55217743,1747331503],[144334587,2011485131,1962614007,1622158126,1550496067,1485554543,1863765570,1466057264],[143038979,1446379210,997403209,2095908289,1050961233,242345755,2101616488,60105037],[2005147232,1445774207,1409493360,638182210,696233187,487778583,807500647,641511592],[1204150059,599185601,1484177648,2004942927,1076880486,1439102095,1315981107,202221375],[462469553,263021859,2057222875,156932377,431699248,1309358329,687113704,1870548422],[1440749289,1901224050,1045080851,390803395,190515203,371663057,1836202146,800471420],[252305462,525102444,1069193406,626419536,1043802521,904658947,148253588,2010282899],[1318203946,2101836238,1413815073,2041359748,132477911,642913955,666334194,861873517],[1856992556,254383812,1365358209,587436486,1729437292,1087157914,755138446,634349034],[465195401,866372889,519037281,497973366,1065256378,1075325120,42402229,1697330629],[834516370,280440837,2128850702,1374457558,1683840338,1769846736,1196510781,722108325],[2055052925,1163369949,1107543365,2038162687,196513981,800266198,30325313,1258602603],[266127961,1749779949,1948104708,1191740846,2051036048,1793233542,998194137,66887817],[1571795598,1039844392,233859846,1421535224,158112769,1933534502,1526348247,1462386956],[1845139842,351364901,247049264,1074208763,80087563,1491746494,1613129940,1015090783],[1821005137,1614700744,1337825617,467163470,1151945786,1741472178,1812798604,532757806],[1778112506,1102018003,275424084,851927449,1230240488,1874807364,1535766347,270741841],[184841660,2031546583,1303924750,579729084,1718446324,1642395333,2114478630,1481033899],[1362472786,1178618407,931622890,1548320467,650544701,394256840,402663739,1780875048],[1553763182,697636570,1333228442,37904551,1107164929,1579133179,1227027236,1831922136],[2063849265,765575430,1398933047,235946849,2075473353,443414602,1221752067,2105870432],[1158787963,1729583305,1730081499,1670217986,1689913737,911103254,1636750682,1726661250],[1878184014,1518924232,144277854,1869727547,1576663248,5106053,907570400,1698673381],[1734246422,2022475401,1636173504,378162511,398642886,740782262,2076982348,881274286],[243547069,1331665289,249478661,1031252481,1108542141,488890669,1030523110,1326799834],[1250301101,487497616,13055423,707495088,804417201,237553919,2093350934,1404460452],[1492238168,1182997204,346439779,1774392079,602205273,2089837478,1007987963,909129615],[305104927,858756867,1021888635,446353454,911975388,1930367275,1423941680,52144032],[1470935818,228049837,1839627407,25612840,1499243304,587630924,839256133,2004283599],[467994895,927690110,1281768346,1558454188,1320730924,1282567251,1192119210,326941447],[140171718,948822797,1410745422,447638722,1795127105,325694164,1728217253,1203655684],[1834548658,492628582,1756479594,1555049148,187877908,1541203189,405483960,1079272225],[413100525,241857479,263653740,38975097,1992191267,885722732,2021320947,1870753076],[499087282,1035025430,706137916,60253391,1316048788,1618113609,1644986832,1587035076],[1595787459,1946111438,297686159,307582026,1416683068,294919472,1523959695,678792290],[1733530723,1362301897,504416082,130627242,1200501974,862559685,704526751,717732845],[1963948581,796634217,164590697,12073893,895389810,428759359,60325135,1492809974],[157706707,1751376110,2036983210,1442775639,887064923,1214863943,1905712884,677479461],[1609016000,26123922,741877099,1422968396,1472771056,1202773744,1176579813,1035827873],[586229764,2095536977,648503548,1723228446,352167400,453692665,1670923215,1925452504],[45078110,798706744,2018971496,1058320531,995588843,915110575,1014620820,47982786],[1483086592,126451418,515038344,884543484,1644683403,555251813,413811543,1862925203],[193724856,996490455,1861913734,607550076,2106062735,1593343200,1531883788,1051313483],[1780911696,852991143,169673804,197210043,469315881,973301924,1739337273,209106613],[1258995219,222820811,855773272,1627554739,2021477123,1600103829,1352874221,2045377384],[1774345575,415301698,1801500753,1472135469,107794637,1204334116,638474000,444018841],[1560000348,441410352,1189003772,171442837,1031183849,1469292503,1015768043,2011307126],[548584505,1998560815,1690809459,505337756,297611138,2037884513,1237529772,345541396],[136669749,167950951,764907839,1502969151,379564296,652390511,459261136,474217960],[702822575,2119770478,61033406,1466269079,1285439339,1572770044,527132750,802891737],[1368087015,760474869,1004603613,2030015226,881375911,1113099616,608296494,1310785163],[247018898,1883208158,19569130,1820284106,182402056,1175980476,1151687016,1872697480],[29712171,60689675,397244832,680328714,1273319714,856049549,980631369,1043603780],[46345496,1570073806,1560957111,910363534,485887209,179358231,270906504,723658074],[500161959,1097866661,1514490985,1250825974,1249176880,2098053866,1096735039,83235971],[191580139,1151612355,1743578421,2060531843,1311778389,798823058,574372151,660766580],[1650314790,2032033823,1951437664,54104748,2063985192,59435330,808176920,1211966659],[149890196,1877873665,1255704459,492680388,272512396,1182071231,449828728,1290118373],[759291689,1919422207,544894052,156785277,677480827,1916733055,273231185,747795634],[124043323,1711511896,2025026859,709300766,1784673673,1930328935,1106808227,574862834],[1841122676,634758298,1782997197,244408958,544156035,1774035176,943405243,2111971689],[1561549647,897643941,849951383,229368044,86896117,448253065,1020122181,1093948441],[158542101,112882685,953187459,987186548,7742603,2118755378,50705858,208223824],[1506412140,1669285307,1679340710,59751456,1879588785,2052629399,185442939,1400848685],[1313332914,1686117638,1834838065,333999800,1317920219,1902607944,1497745373,440675644],[587675657,1741990345,650521743,245698575,1230906205,1146471392,964876852,896533449],[813852504,967428230,1570768709,457047709,1052203336,2107294325,1274513323,1407136872],[527228956,1799505239,761863745,1222977570,1402347163,1285979793,2024238645,1586489110],[185448859,1188454112,1045805872,319119238,199994964,771410426,551664872,1739738073],[1487313600,2038527624,290499180,91027391,576231151,1043921608,1842991195,1131950380],[927126126,2086196627,704367794,138441606,1116281120,857505585,1227384015,1752318598],[573041540,2106602425,1746971882,1539154050,866498383,789585015,663601741,1291327051],[709539326,1437872379,1097344690,1754523149,1916924001,757308856,1120432733,15999074],[423780992,1819387049,2054247171,540217696,1887841042,1918641906,1086741893,221509890],[181845331,706528011,1079117307,1692579993,193183436,1109321432,1997819149,1720738006],[356887625,169471530,1684000847,882662699,330431462,1868783197,348733623,443484489],[1272145134,1594155421,1801314140,1823174684,130810643,200893506,1227535493,1411779361],[1794835270,1018999651,666840491,1793602988,535774123,201175298,870375619,1544265185],[1842166701,1227222659,1077471174,117850088,131089466,907619597,1120200728,1514235961],[1036973154,782120977,1880997001,1431674153,396753530,336629254,1402469153,705777433],[1811122886,1995001530,1005760756,470621374,685636954,600156290,1454758168,1774251628],[650611106,216668834,1042038930,1568995245,762207823,1966698254,1270761520,1555150810],[901891144,1950748775,1755045169,389551372,874681262,2034118203,296873659,616995486],[1808993101,1912016195,1798048879,2018603035,286563339,577585720,898736954,2077970930],[1910330696,1038115480,1169141422,967000521,1421147858,1451389577,1812271259,309410675],[375520123,1891399225,1045402548,1296318737,1440652146,1559254906,250720514,1097241714],[1489149304,1575468548,292393388,1548880354,969210663,1127839644,206848037,1579676283],[1980317845,218757735,1262650530,1398537685,1525302978,1755061176,837694948,1299828810],[1383205724,1233490803,288938733,1837958410,280088225,1818755531,541636338,928628845],[89380005,1029182554,1251943880,1362851407,506595702,1434899485,683355145,1968632207],[998925269,1529435532,489844045,1162671065,563557912,781144293,1570362528,1049707946],[1779700931,1580708857,1212101994,2094841506,1308810484,611601694,1242139876,1325975938],[1593214728,1845744164,1716364514,1108021845,1018507270,88123279,623565154,2070351254],[667121317,1813503079,1107727717,1422176921,2124756052,1494667097,1564798137,539927690],[828049795,898795456,1555763506,904014115,1879056693,1029516978,1900527391,1735603032],[470214832,1108978204,703812376,2083845450,40357720,1247972746,991583630,1227853536],[539066184,1297666546,734275856,1915604961,1140001110,199998857,848814207,121467369],[2117974337,1892815874,1954902898,299394516,1987716290,1342444087,1650224058,1474763849],[918211117,1742952184,1661360590,1219476159,587330884,1270199832,715209075,1648672960],[713608459,895700950,61988688,1537356099,408846865,981218032,1435400422,495934408],[984389422,597168133,1789444939,1510969855,93620877,517926692,2128716528,1231099718],[429443775,625061027,1862832801,1552078737,714524138,1439678552,810497189,589087744],[533058584,1401438948,1113231328,1297335173,860808036,1253328894,2064361531,1782104600],[1221467946,1202985179,1445871059,313506289,1420220374,1159679297,1947207285,215479895],[2076101304,634249943,1668519541,833923946,1352957070,1629929569,24893392,689515902],[464531263,31980281,1537321457,1659184134,121038620,363114157,59191083,136894964],[2035106511,1268144807,1393661270,1713783881,4513286,667011512,1109133946,311569490],[438334088,912298151,1636909102,223778274,1178532230,1833300417,1190431160,1137269859],[634814670,437965245,720724183,103136147,650336923,1021208475,973005716,185023997],[1845401605,1753732555,1665866735,378096678,397420776,1544114542,719691601,1696297401],[830827258,230418863,893297201,668341145,1066939397,308819961,189464588,1401192047],[849961075,1063350335,1885253513,2101996387,130510679,1604551432,883225138,1976039001],[294581456,545501945,180396582,1068554253,644254826,346857722,1478342207,1234550533],[2099346526,174340798,107788153,1851270987,1956077309,407734927,637365422,1340573976],[878936649,1173564052,581635070,128143036,780081205,312270957,1133711016,1971714403],[1653873355,1458505797,772620692,1893890485,1867677021,215991375,902651076,1379343822],[1616138321,475240142,820881893,548462233,1921736727,6242870,236116136,1012053802],[371233248,1025219645,600217561,1673137155,1641304870,2069437379,1354324581,990373889],[1222827241,975915618,1162470525,2046435813,1890987417,56894700,210261489,791809078],[862555171,109557306,419284927,1333839035,2095685399,1933771922,589392974,1237578621],[535704184,1605641622,235709586,291306200,959378107,1107840713,1937563146,115190174],[277408552,1888444091,1688714080,2085934569,1252669889,360951774,993480421,2037763735],[1075930575,1675497866,981255197,125526914,1275986918,798827992,197759888,928781203],[508941505,1057606858,154921802,5540557,2033928256,1383875827,1714742466,155559323],[1404612266,622128636,1029566087,192407777,1439251200,1468442290,1884018415,1910640112],[20978688,2104377609,167011231,1373716564,95834587,2096849850,1660229736,686433974],[1646409151,1081257135,1365862899,1844703602,1075426941,695068334,1219923869,70057970],[1761393799,16423021,1548055374,1735755536,1888611203,888188918,1584664690,472585497],[448976918,1778448738,332262140,1802969090,1057998228,1196747180,1985157302,455648965],[984118315,978424258,772893721,702982192,1076567248,233527708,1875706296,2013022637],[651864761,1917884436,1266358051,55224601,1469419159,587805360,789180787,1636289586],[1623342086,516796490,1407005865,900968090,768124756,1472103894,1509734439,1883929243],[224495566,1195996548,1114228777,1703038341,1810976564,2051680320,1120674730,283493630],[1519288719,848165889,2036119155,1243210387,1128145601,795662565,2078827790,207006234],[1153772594,1504729229,552244951,952741477,11925724,1296408452,1563911344,680113940],[96074792,2127968465,1743550329,2016842053,1196708749,910943913,1765120915,470277878],[441755532,1021191136,84313168,1385777149,2073226978,1456945476,489806544,30255945],[364309104,940388496,594224188,1626985783,499162633,1266009073,1614834023,94020168],[1188094867,542970705,911142749,532655281,1613120270,1112821997,1010698048,697329644],[510878591,1172888265,2126433269,777051149,1363203245,1127854772,287438856,145276603],[1903649941,1368762304,2080854411,1808467533,1454483821,1371572831,1196151473,2079534661],[1986641332,1319055016,503514983,630522930,1102395808,470089792,1540235945,1321531675],[587587149,2083836148,1319702653,455975542,482671595,2088557333,262923390,137165626],[1481914696,1710338393,563630238,1721791489,1911477135,133027774,1643930153,1785895965],[2117249404,1110352381,241342016,238684362,321625968,1911413738,833323346,602518576],[495166014,319158067,1338313612,981281738,1347512727,1410540290,1952418355,1456128781],[1503714348,1034128638,1161114691,391495525,304151430,1384107616,1719267108,1967041282],[178206678,1536978792,535309924,288157343,825064868,908466636,1252551619,158950678],[98154376,2040327440,1366189339,532933834,683269992,1324358610,1945135886,1257381197],[756219820,1097642783,969228714,214423546,843683368,297298261,955814824,256579926],[1301261263,732427628,1632391724,931514690,1412532691,2088253024,1880251964,1661234039],[1510168076,460400074,1166783796,88525395,690329277,1283103009,1148990179,1546519256],[1913325990,1347074920,1951418411,1472554989,330964731,186885497,1588451648,974468958],[634933810,48935608,1777484535,954197822,1023401114,1206941025,26815709,371366649],[1086682224,577971660,1731217466,181432256,780643590,1101462881,120477763,956806496],[1036447603,1297705892,330265364,82638170,950643090,1067169245,403999303,1793108370],[632332731,1697619659,245742613,985119153,202627577,1021833098,1584022835,1047512888],[426690375,169382795,1025435845,1639337993,1263495271,1680461387,829085784,43343483],[1931806698,517426412,2017690673,1324516579,1223226725,136392629,735114049,2005665630],[641721559,1275603568,146329687,581170386,1142649191,127720602,2117239757,2085734496],[517535431,1735511282,166980694,1780653155,575671287,2099549566,347193173,1843841540],[1972345843,679613512,1622521292,513009300,734764982,1424679803,655905291,13146529],[350495839,285100407,994914742,395110412,702066399,98520785,776671024,2060574168],[419233736,1482201203,1474852446,1961652178,898699752,739832409,1579112868,327706532],[1682282190,478688777,1905898975,74828807,542935140,44473983,2048431926,1983103825],[48656233,1988405413,1122714515,1531039264,1218164148,540869533,808030165,1584345263],[42448315,917046238,1026086081,1680188076,2075923432,1231566512,1027680267,1500202200],[836368614,1491637038,1086798673,702068097,298506978,908734541,605368118,614996557],[1598357894,757372126,1838630537,2043801764,1174765329,1571218399,183270816,2077789463],[1500294965,899010990,220974553,826138116,1492158979,1612789833,1721379702,1868226474],[247879241,1248061428,1585794917,1611496325,1054242606,68499759,544086754,1884616344],[1595172149,603080251,1050894080,655527315,163317323,377377430,1143120564,1021973718],[1633016380,571941720,556153774,1248873038,339971241,1695649478,1685473187,2008344638],[1532603731,22650863,537216129,183189824,142079233,1329084745,1550086290,429375363],[385982750,254053287,457199473,32875497,2053311905,1157419969,1691718603,764405515],[872946198,1338308227,813695585,669195875,1127939911,624693908,1863072967,1285730826],[1219912400,1764519408,460656926,1137736083,305133541,1172846242,901826890,1956734629],[372850182,483337039,589472931,1291216490,2060447913,1968443524,646517488,1137234699],[74272901,947174573,564423590,712347192,1414219800,118702263,123473864,879119770],[427617927,798939736,628669450,78195663,1320446524,824668189,669587449,2027226670],[433694043,717786357,1341248487,1766848670,1134359033,1150101908,910965046,1521731543],[68758019,1687498836,285642234,611199520,260350690,2082037679,1519957242,2114789778],[1168967986,1164502350,384460205,1794426900,290375145,1342451709,7819278,12442560],[1497450262,1069840652,223443037,645796165,106708527,931388726,434397126,253511583],[1072689123,1446391374,1630054295,1142104279,2006162662,1809202726,667380697,2011139497],[1338287834,1086064717,1021213777,342440490,2101346149,1954680425,1505802323,370492367],[63531931,405313529,1577540525,1327668233,790418511,2061663264,656788647,152863391],[1522467256,1433409531,306448541,711922255,2073009431,2036009517,62137567,437415807],[1560122447,880729494,1584902775,1976172530,1871439639,1557191215,491134693,612714068],[1846184094,1580277557,1396921678,375913547,1451699181,1649312601,16502645,1714374989],[365131174,1456938529,416862895,7837444,325405706,1675475483,889522595,1278976784],[1132548031,287649452,2016240826,501002655,246324516,490600474,1876306664,1212746608],[1846434666,1729407199,1841210624,793177948,470280283,1339523543,809786638,1392867087],[1821900191,1143515458,615657628,1846237130,1876107032,479816985,912263967,609386107],[231165295,1052549355,1789122802,1799563514,1993304278,1751046142,1349653382,1641378135],[216558708,1297267887,1978725785,432510856,647759459,78457105,1842904383,1524718141],[1125297796,1189903685,341258043,267995983,2130240816,2071441448,447098214,1124733780],[2102594306,2115855533,1522391690,1038475767,1342211632,607994495,1372319741,759924747],[1631473989,1633298184,466429089,189983014,1177504084,276373835,73470780,195918005],[808120733,1035945957,1146848130,1865564529,1388629553,995098486,2067048494,486565163],[327867826,135767248,1357788570,1864374163,429879779,470445649,1659569858,252737326],[625877817,1929424462,761793430,1351915354,102816790,589968722,2061226858,151909741],[1437087932,994939412,918149034,1314357683,1427328989,1282575033,762135079,1773480505],[402561003,1742606115,860649003,113859455,1110412402,2037102540,456048159,280665535],[6996260,1799477674,234288816,204464372,735591713,1351266154,356904428,1857227217],[176231513,1217963460,1772477368,523802933,1624279735,523807682,488749658,1805486153],[2106395342,135825811,1961528113,167698919,332020609,319047936,1817681012,993574436],[219286596,1202700891,1820390570,738220786,1321693999,2088786166,950939017,518814888],[334677556,121598245,1038156078,487193294,1276269693,1205776837,1359167699,676735976],[1652532638,1917860858,398023826,1077869883,2004156340,1795500769,1652798300,540487627],[579226179,485051850,578273651,831908038,1805879450,665727110,2017271787,297787153],[807771437,587206091,561772681,1141157757,1471628763,1980239397,493345722,699732232],[1793283723,2065981530,1047398492,741053864,1346358630,1141451297,842442972,76524342],[260340974,352543451,989992933,881490102,112880819,1031208933,854955856,650247507],[813983760,817408318,706350941,1588248365,245679368,723742655,1336643411,1740254158],[2113092201,1531727979,901891827,378594382,958985944,691173510,1223677210,325924118],[1246601454,1937209654,210113225,2014854456,130105699,751716054,780257503,718835899],[849675273,854874092,447036103,830797793,90490868,2106162481,1205813006,1864280309],[1162555480,610831150,1693059135,202326897,1480123503,2112063064,2087016829,972261552],[618200023,1669144011,2024466856,1370642444,1315221940,1689699069,1425541235,468530613],[2046396475,575951365,1662711681,19568625,390229660,490528759,1045899357,602997783],[2091041818,765572312,1319766930,2052906653,2102689107,476640878,281073627,1475124185],[1471675634,1709752480,296303336,670589241,1912575427,698829484,453238562,740769809],[611430943,876946007,918391583,1670358350,50130535,1997737704,194717537,1897939067],[128040225,1198467092,1269677215,978266866,627830669,464295468,1350989192,1189802975],[1499648207,1809287611,996499612,343612085,690061331,153495982,953417078,953951208],[1132670073,1862782916,1435258337,1382162394,53135071,889254282,1269671288,27266519],[1671579521,18531411,376105707,448333442,744222172,1734459140,1978746802,2029303183],[2073829688,1490455607,700295551,1338465242,1659310713,1019768613,551999203,1151634915],[1678495050,93457560,683076663,1065082115,386686952,931885841,220658415,409521222],[1159152779,896887538,1729885321,1800858920,1092172406,626147291,812431954,354152881],[828262950,1480130664,1038552122,1720063293,1444089516,46485300,1396518183,964719536],[1675605157,335155540,914176573,1951547583,282674305,1789769353,341819146,565231908],[1093689598,320890450,1557437122,824704813,749135242,427520656,1381999110,229472268],[957259033,1189759186,1442849816,1154376164,465360206,1486798305,791497563,499471447],[1087995077,364186323,720672337,1750367558,1990777827,366353704,905212804,1678178451],[634500388,114771821,1579606843,1718344011,717633982,1907178348,2060470609,998530502],[1763020394,227939867,1303926942,346569837,1644650000,704716534,1464735828,2013433521],[1941056653,554121020,611973696,397296615,1726444666,1748132949,68508026,1605325736],[1829911452,1254039798,778802120,884096288,1108228051,489910361,100842703,623337798],[704646592,1139839474,1509365016,644518892,1630576872,1590496382,924488831,1771337531],[1261270038,1536098448,745092260,442177552,1969443863,674853405,525065607,941688316],[602482635,748510254,760744858,498654473,225780854,625588709,1166178968,251418463],[13048803,269583737,371221799,2062512331,1725738091,1864649069,2005596192,1133901564],[615185969,649166515,1821808047,1767749489,1613026410,1967157496,474534642,1393419309],[1985332261,77340551,1055217390,1400288750,1122116935,1250260732,283703848,162648957],[1218873479,110360211,360686557,243530438,1818842795,1741040900,846414850,1275758565],[639887648,120098307,1049535754,1710306362,44242014,1412545629,602715501,979598333],[499597879,1499551651,1794298441,1819812546,616207080,1885702289,327957711,145575761],[1206821484,1852913032,583409208,1606112546,969012206,353120434,127537856,669077356],[910838326,1834474280,1054157274,298973945,1379854131,886024677,1509987486,48869021],[1423083824,1263339060,443704702,273055515,296098174,976281033,626140753,1799826775],[1456863969,1292280634,63978884,1304659318,514198250,217448697,1401040504,71607143],[1570263410,1343481450,2053497631,751619949,1037842290,202752430,1862433855,2041971515],[557540041,499886033,901349045,551120895,169050124,1892073431,875670465,1606822444],[1894394873,524951830,1321794009,1573043603,32699113,424893638,151660772,608994306],[1540939664,1403838271,400813938,614941906,896591327,1053978928,1533161326,1703912601],[912077305,1678688508,1167109749,1051698397,1157775125,1541231940,549905069,514749858],[292454983,1742357528,145337584,241362765,1502664298,392963745,1288493754,2127668170],[309319214,446352957,659757528,487572967,735783329,1329662857,584470934,818153134],[1111680543,1952522080,902633188,1182690833,1577744725,1478494560,712232984,353330302],[1039439521,1500580317,1640343575,852924520,1942396179,625835221,723951440,823488092],[854024745,1234911385,1248472191,1504328350,2413384,1094293681,1890285502,1722537509],[590784407,173308245,75920733,1950200734,1628043116,166796162,1915816948,1102614993],[1257747744,1161032473,1933062974,1984722597,2067793233,1615802834,1720043128,577032494],[1715782995,1196522537,2109973428,2029660160,1161161238,1041205287,1228516363,1437778349],[1940364271,1027129854,1391170641,1349719297,1053157084,893087143,1675533760,2096515679],[686848964,47958177,4316237,1540805390,1248305690,2085847139,758285891,138931696],[1992718945,1075261161,1220421555,2097089477,790086306,1558685822,1875083094,1155438256],[1910807429,79487013,840444329,1773822347,218646927,13253942,1836646322,1344332888],[1013314767,1979523499,56929948,500062561,1450432689,802217851,1427793866,1334723870],[1784027386,1927627153,966387479,700362559,685860137,1051224687,657381105,1027087147],[1342798917,521779842,1197183771,1627118697,553616192,855959960,440032784,1336544976],[330775136,392478832,1505949962,590840035,591742202,1736832125,1400162931,2130464337],[75650157,1786272056,1104701852,2075356245,932643383,1402168535,459029786,912973239],[1220582222,74507311,2061379147,124243570,530391309,668444419,1699328055,1917031914],[1113593689,526836961,1727712623,530545210,1380699368,1947705379,444957903,271410461],[1451454091,1313714082,1317858757,638299802,1463097232,1128081922,1549350307,1188009372],[367998820,1574200608,1853142825,1681105785,894407626,88003829,1492208586,1919699809],[1415615264,311909024,1366249248,627414416,1021716710,1999887782,1197190073,1566186508],[1622142024,386532613,195113769,1451035576,2074369119,1068873239,1257912591,1036689396],[1992838948,221417620,160069647,514772847,1102080548,1383858105,1227822374,751209119],[997313484,1175317084,427519123,689931460,2047407730,973858627,1540420494,402555884],[1543752349,85802975,529968399,548824548,1469743400,1086195786,23000181,1857258753],[904592332,89488240,1442362809,1596041784,312483974,2114069918,2107690586,1288216390],[233674425,707011382,110641050,619740091,254261491,1616543340,1848299980,725031486],[1154005263,21121912,1503710458,324475325,574910814,1214684713,800994569,1973589574],[1284949306,1125047647,1356903352,1399807598,634105420,494872817,1272401097,1674632133],[48307583,2045792299,1552394044,224619931,1135465176,81334488,1926037150,1695222701],[1377174497,981394672,1780958060,608415544,115551951,1835313316,406741185,64913458],[1501200528,732189064,1007620596,423902518,455031615,161237393,1899712729,1304646299],[1114917063,1762350536,1559635397,1519351442,1038579273,1205534267,1600304035,732676116],[2075992418,257077705,725234761,840308670,308905697,1597179021,225029253,1735059625],[832054468,490181806,878167541,22987538,1549211384,1328610148,269289682,542237272],[1107075288,1299288159,1467859318,732625338,1504379869,292724562,806321085,272480290],[1974341915,935699606,1420748379,2066437075,1908498089,464820289,878362911,1803042875],[109629921,323409240,1161012319,1142404539,1573637174,1762323402,19151382,464969655],[547630261,1492846916,1550269423,1828073103,683994189,820371388,604213076,587748399],[1755580120,295691918,546916698,938695572,73204673,285068099,1667826239,1531776017],[1141357011,17584021,2072430306,1635853364,1508052083,1037203748,786648051,660001635],[590426131,1529213691,1444466337,1292985635,169484241,1268824436,1970848230,767507686],[191405208,709923715,1820727519,875394033,501780802,2064060099,962078832,1203851210],[813028304,712440684,129620998,1595263503,393760896,439693391,1462504959,1867900209],[539168051,1438579113,670593539,1811283190,305548187,2071554544,1486070077,1042326459],[420622182,712726355,1504884949,1069832113,420507532,76141727,732971394,1834392399],[1225184076,1675208992,1794470419,247389224,914203511,1629347589,1967976707,63990008],[1098819567,318803930,2001871694,624344396,792713496,93891792,436337202,1015479402],[1828203475,983362615,1448058837,1735388268,1680225438,1595950903,641886996,783295022],[1004269947,1842457649,916447197,1896876056,2064687671,246552695,349047573,83942567],[1632219370,1326636078,1704038000,863157629,1060308482,649478496,1559878892,1898468386],[490887682,311118695,516122875,938376849,267731694,1609094402,418749396,14692433],[426827303,317499524,892279799,1447860653,702545471,1650012066,805283168,603963809],[1697389553,782831969,59025779,1260337261,1111330747,138703341,764466016,287336361],[170583475,429795234,187064389,2050321139,2010105983,767969063,1339027395,291086824],[1329393663,2030080211,618981452,544330707,23362792,951534844,1823190670,1013739507],[1078264337,1550485319,65492129,508811226,888413381,1963759933,1349273436,1947091759],[213481620,1018349070,1784148393,311926946,1827140041,1792577899,723047161,192772315],[285939890,905892107,289371329,1207985553,1245070644,866289339,1048678575,196406898],[1654259414,958125832,1415169992,656711637,956631282,1372480946,713109205,424829683],[163502099,836136271,786474239,119080000,1433962353,1848000918,1556213361,761356997],[567293144,1628180474,326540806,1050823803,1262343061,1989950621,695364931,1306601578],[1667491180,1853651868,1259057840,1708501614,2097025294,1021347940,458978512,773371720],[32947085,209031260,1437697847,494814182,503588180,592557964,1867548784,268272407],[1385726925,969493049,1581945556,334975381,176549675,1069025480,2094388503,46093203],[843503545,1208106781,1319634728,1030980616,1225413719,1166697849,362691369,369749276],[741036005,1246444434,951083156,1371617128,456260559,971811361,422343936,634749463],[353713616,1963399046,1625656237,1436792841,1593063123,1991907554,972736674,72070975],[96810377,2076004253,678374124,811384688,892416919,1539939666,487839111,567563497],[192022628,603063663,697256680,2031413668,897543151,2027115624,1198489520,1519633934],[1972514930,1201472356,1329449485,756863563,1551281240,797185022,1910909435,89224188],[1433933325,608231018,507883603,688144984,300788450,1124823208,1195868125,1893065115],[26331441,1811223085,215442465,399172637,1943045997,836017625,377941286,1698177252],[293431786,1466892177,400364873,1469367179,1585509461,14720514,1416927108,1355075312],[635285924,1489709105,366797193,1229526849,1560776668,502573884,1335100799,297927360],[1494174818,582737549,2017590161,982136124,1832888494,562373136,1313447524,1148432185],[1104670823,72576642,783210255,2021578262,1140971611,1546328690,662038110,1280094423],[1397428987,885969808,894266444,999864621,907647656,1468742613,52160642,503998699],[920248673,868487953,1585302293,852224135,544833362,1571959100,93544399,1919910716],[440814308,1898278092,1484891422,147392130,1263875304,208787379,1005289842,1098702982],[59644424,1903615070,395860134,596865432,1854782331,560428396,1218060978,610914733],[1220508986,58953004,1620097117,219885516,1810934187,1159744020,1807484619,1520753774],[2020418616,175213602,1299764568,774833343,794074771,1603563372,114462632,1816604485],[2068449588,501855740,356565741,1750113010,1424038799,2000637721,764127135,33083582],[116431187,1782528243,1065458307,974576170,1277920889,1383771320,1727144408,1477165665],[2065807264,1808443959,504883480,1400023371,709263403,1978361462,1598342406,1373057739],[1421231166,1343112643,1233285688,1127673993,235462347,634438893,1641109735,40442618],[1308807082,739173756,749192711,1680805409,1623529975,2041755489,1624040466,66906704],[507780073,702660246,1955137250,1410555204,210527194,177620281,1045273474,1972776583],[1027578087,1452621120,1827676349,1747285797,424777651,946793293,1555971916,1198933374],[1969377728,675482126,434698754,1764139946,1437593360,735076826,2089161220,1741452883],[561826213,1856303938,1792757409,323819910,748431694,1113923793,323511146,1636268651],[2003431557,1666441797,1010532314,68823626,965456473,73647864,296285467,1682609265],[1605120663,689615213,553598816,1731511944,1965942666,1609885018,1957517502,1680436883],[1772828103,1387138124,686534093,612408430,1791679621,1715566691,326522248,1102728341],[787388888,2099707450,612220771,1887324223,1464517290,811680744,1808940549,1734101069],[1252422498,292368515,947865486,2069673821,1783492631,1332878581,56499022,808964196],[1378360104,1299260399,1255659692,559337786,1556104408,1098139057,447666727,847521583],[1974058431,1619731796,500890561,823306716,1998634040,1065871989,749862773,437583604],[2002727570,1431662409,233638236,1217285593,950343725,1304562311,745794528,2103929597],[516126786,2155153,1965277086,1779206692,907456725,272555171,1378054716,1965922666],[1216607661,399553410,735797710,1898038808,843389167,431198140,1272639520,1048371109],[820879247,1665281165,1502905518,936313486,899774404,1644825829,597067941,756620190],[1927735598,2077311180,1330012633,776443223,391876824,2037285810,382530602,2044217042],[631229759,2054061179,414454749,204659314,1239378468,1915252326,931191282,618850381],[1642225358,31217524,1721420556,37078072,1450154485,2021890625,19681608,1874215234],[1234742574,569669724,192106771,1488693262,1385705761,414263159,1236061951,231392041],[635427872,547945388,1860235700,2035137792,2106242123,373469430,1148691407,1346118289],[1069829288,625490421,1337403242,69089792,96601128,857238068,2101528267,196952588],[68667658,1922682661,1908425547,1003684774,310234812,1100705299,160985322,212141389],[689150392,382758740,361998654,314731107,712060852,24524437,712827382,950364764],[1433064294,1741769157,402832565,483308802,91529374,1106783860,1297845521,712987223],[584448819,474958020,1526586056,1037352196,741871410,967854537,1009973033,1279340011],[1391181772,1976366975,694204516,1543424015,373348862,1197519672,1796940783,540877584],[2027148833,1246890214,2037706820,364746771,408675794,1319235113,835226916,519566267],[69095123,548149876,1601523430,1986111906,805447804,1577127050,310868630,397836159],[1265437833,1952297961,948352388,1417541362,1204991738,587724180,1728852198,310489856],[469854587,282063619,230033001,762403014,1931736234,75885181,1237264382,1333827040],[1038090760,196869907,640073519,788158354,319307398,959265565,1309254867,13923027],[2084345643,1911571124,717040557,1013056955,631262215,703506914,587801528,696262551],[457324830,1629225248,474269677,129417664,139717597,804500525,2065840224,1886841955],[1309023631,1334372895,766697117,1699531246,673180372,220267913,1323465618,231923213],[547764020,2020915042,1812843276,2033557508,2108989702,1890278175,1115610401,726076647],[363996112,828613731,1417938051,1580853637,407150057,253531743,2082181779,938065558],[1046952275,803169036,1140377244,294356780,1333475774,1706188540,1908128142,340944948],[1361498048,775652850,639533366,883680330,39364666,2079348921,1033137521,1160696240],[733820832,1844130267,1424051341,251992208,1469949883,943520718,294351587,801844935],[756354805,893696332,1317123021,789399524,236360005,399381997,140983419,1002302105],[2115927884,1822403618,1868717969,2129895053,1364280342,1732851104,159498494,954531378],[1668153783,760886007,1723263446,2004078062,1920484466,1939433772,1404154763,1859236043],[115837297,24443737,1317884690,1822422870,2072481799,977134377,1692323605,1498842894],[241342283,1591385596,1323111754,1182979211,1596714578,247014991,728726067,575930153],[372956036,1296258510,372961058,654109029,188174199,517767971,1721231971,283096443],[1267317480,411915434,1653129731,240483579,991965615,1775670796,420904494,1418091750],[1497800083,1538645917,1125081113,1936739139,878359134,353881334,2013074404,1566290415],[1037174787,152352173,19761205,1470249925,770256949,829707937,1072459302,1756356648],[2013737421,371355594,1888474120,45029669,1549501356,648198757,1957505010,1049961136],[129090039,1971564998,1621819765,394606488,143640628,1018907385,1805072760,1110718484],[1973189150,266207190,2102282364,1388341610,1535777827,951233821,1576624087,373207115],[1651145106,1273189013,305568421,1715039326,208161630,1638615189,825037781,769197786],[2068886245,72631526,1794086649,667389944,975639397,1941705438,1334960071,1124315865],[1235249943,266161172,1054740957,1811067685,60840608,1622912330,547941841,441461886],[1758022843,726219783,1020276288,1986242428,730556088,1700525478,1364883837,224660300],[953580255,476040007,787743863,1317604160,1757662093,683824176,1864795794,1360408359],[2021821163,1278180337,518547611,1851116117,934643005,283640265,1113546444,639919184],[59543001,886611934,527877011,611058342,357786622,201449974,1833293960,1051886578],[1963916857,356490788,932836385,1067209289,542246596,1988030597,2010291622,1581310949],[461796453,807927977,1638674157,801323621,1165912730,952342896,1819910173,630512189],[57429346,1890467458,1906014049,1399249662,312105974,1393615771,1761190642,1543453168],[1069348294,823630920,145783963,822836380,1040393768,1885942748,1934195221,1724007503],[1031806272,147902538,761471388,1321739073,949958048,505389369,404889467,1876984894],[183192502,813000557,542822396,1497040341,920652293,1864923622,1021125687,376928781],[1433876315,1916287710,85678693,1149120350,1091361066,59130975,1387059362,1728777763],[1522572415,1654746046,63997228,1455314074,1945369344,2049608497,1135129795,1885828196],[183240283,1869683906,363823115,1992911735,1977029919,1991279801,1346968618,1433662056],[888376003,1174457939,1415931022,1142922629,1380451501,1955732998,1998641147,173621658],[31332900,1482168222,2104530080,1374477083,685758582,1992368746,39389067,207187453],[341055235,1238114879,78406008,1408793278,2130235731,1400071262,766451966,95689616],[288161522,2093363928,1679363704,1697875047,4590674,70414161,633132753,1874536953],[296117238,2004217330,1390330590,1512611341,1470328930,730658900,1920198807,1227727757],[1634763095,577423482,1874074770,1486281338,1715254046,1068261456,659185498,497335030],[1018410532,2096442590,652663607,311763321,1591623383,530652036,1555655428,1597367069],[1569697087,434039168,72906697,1330062484,168455195,171593956,614632114,1607682180],[1241676861,1070731460,463342048,1099774871,1882306704,1188255523,639072797,335848982],[494757114,2031521990,1322569477,150420220,1467331328,125071352,662210903,1881870505],[875939584,300591337,125766051,388309752,909243651,216765836,821882451,1933056399],[488245610,1724116257,1955347808,1896099103,1231557310,1369905499,246094374,1558850609],[1110212597,1100904401,1338910559,1148685365,1364224215,948282825,1660001712,609272504],[1831478803,1414660180,1785856574,534542983,376653920,1128523806,1716992710,1233828593],[1050076938,490753608,327635816,189721685,2122453692,1883697899,1051415995,1837186290],[2004910737,636402743,874506832,1266515586,1880450909,585446469,106691013,1022520224],[778625642,625372096,2036912142,246548801,975632552,1561265815,2115685314,1690643370],[575460869,35997272,1268793366,1326845793,2060868081,1410326392,641162914,395335508],[1884358349,1622837387,1601266668,358166264,1484771644,474006676,1550868274,660034913],[1775628456,1681346314,892109087,191812955,542508494,1487484160,1383162303,785958965],[1554628935,1769924731,194566145,1772596677,682034721,682293492,3554768,1558288728],[798990994,1441580654,525584138,668389220,2055870208,434407097,181817283,1783702520],[244085122,1250404987,1432677844,90283139,286292380,221972359,239207121,1826509266],[1656154444,826128187,1664637732,1833531743,1338924314,570971020,1692126507,2127576106],[2036021252,1825293481,205176763,1681427751,1640955045,1725891928,1069981578,648101343],[910191832,400874597,1498382545,1983425830,699302873,1416578791,661259602,680732345],[1342154032,1836061530,992066939,855483490,230889702,834679837,1623527609,2034677386],[247630097,405355511,303520716,323976138,1299685059,1101406863,225643385,238089985],[1707855794,632213804,1410906880,1848160536,1000103121,628159166,1791061553,331096819],[925763066,1650677162,107871121,90437141,1024312034,567382025,847390476,2078299461],[1572034001,59160524,1805044760,235979615,173285075,877351580,63185079,1796499993],[27890738,734914681,1837402599,664645269,443249620,6655690,938144827,2015899663],[1446249282,2001335699,1394041219,1518891747,1134915171,2081609658,2125432629,135263964],[1160813227,18638410,790128189,196327979,284888348,2000331659,1861416532,324388310],[716079601,1842318598,79569412,521641138,877846561,1125703269,304778819,1232671696],[996093753,248579735,1803717616,596802103,538335309,163011555,1775643253,1244191058],[1320646261,93522140,1789235832,224496943,1876843234,595231622,211052444,1665353439],[1115420712,252809356,1154295879,658356967,1362621675,2014799935,5846449,1316401399],[1519263219,709658909,278416407,1477569089,422636545,1360409389,1871961934,1074333466],[1277858423,204714308,1168406200,870753284,1562793538,407940736,575068445,1602836037],[1418797045,1814285363,2043518712,1254773667,1741616705,243540300,1492739886,1608150544],[1120956102,2026128113,140645487,65011815,1628670886,1667336409,861233082,1257760649],[839588308,1995425458,357692345,705121877,2087668338,1781566005,551514887,1037810403],[629030893,498603232,1826681844,2091092922,1401215692,2058898959,656831610,1981871463],[657586706,824544096,1313803542,765114931,1256082273,1716325202,247924928,43305711],[238202101,1681354181,438158150,93348105,1371061488,1378742212,1706351008,2002645665],[980264597,1759461941,1100831877,819611576,1369917417,203989891,1992583437,763574254],[547163103,662289009,1684187274,546224824,1649699498,103894548,479939677,946285277],[319565827,747970153,482105124,1408036361,937300465,24097140,1614341582,153475357],[250471227,1699326956,959331704,1961403003,1378562872,543710644,714711199,1317225747],[246589034,393361560,1612248537,1297012717,1262657191,1354580006,1762577354,1542597182],[1804307712,147756399,330876150,1756329373,558221718,286572495,1751108421,240065973],[1324761485,248904911,1087613146,574847049,794585385,190112021,86853039,1403158189],[1930137537,241507084,1130603342,1375748138,588619816,845976296,719324141,549014928],[512519353,1379062101,1594801451,604194242,1088653963,1106828549,1140327910,884927469],[865303334,1781701722,1344151395,955223182,1988869245,1441375029,1773584110,226157685],[1935976828,1102271352,1924710668,1213047371,752608900,702162073,1367126382,1195882788],[919557897,1197614805,801918469,1873784673,1037352865,1142667526,2014753271,2033760075],[1316110872,1888344450,205183466,762451371,175915314,249610392,66947749,780898227],[193486813,236127467,1309982185,1527577238,202365294,1432156606,1003212792,1177903472],[64981738,1638633097,371657831,2104645408,787548103,964794046,2120157709,351192023],[785965398,234816914,1877202784,958668543,1574636026,1238870799,1931193194,396806090],[1319446769,1417434530,1472505357,1687907505,1763976551,1099082390,1921212109,537590144],[1721905388,1598927746,1505518450,94083645,884740651,1115791468,672982013,875213502],[864149595,1574860081,417105093,1883514497,1825866359,157316942,194753396,1180608624],[1074292944,1259754957,658022672,1126907843,173994264,648646291,1756938472,2096214009],[293337345,1726788070,757155277,667890719,1159224482,904018645,1991125765,1612327121],[1008379708,1313667857,1381729364,126285336,1711590353,1847334471,562098954,1427194048],[411051734,1302375600,1415032761,228802484,410800563,1413314419,214893352,1360656729],[1454405272,2020232487,425768898,1524812827,755434474,1437244259,1169126470,663085607],[1558866549,347531545,1557816512,1076635215,292137150,471338875,601873764,259074280],[1675077884,1099479307,1975675769,752291312,422882797,2118142378,1354808939,1923134531],[1548029636,1890889577,2106718742,63719750,1592481832,1320035188,1503075256,91699813],[299549338,1793122716,2072742313,2031719612,837445226,1672122910,338505912,380250969],[178615827,2031884935,2099010640,1099306139,1236951610,1165267162,1204494489,2012058364],[1414494513,162589214,198353140,1256700904,2020022664,1151602822,487528410,339472086],[1227403598,682365683,1337644681,587801218,982535151,1387457008,876723904,2033095181],[137708546,1886661640,1867982798,192053978,517142744,1499834207,215717663,1189846840],[1371565086,1191792939,1505024067,245361932,698516926,748363497,851794263,427162599],[1303874386,272914793,964724492,375793852,352330991,1089136591,1828174090,107465021],[996114363,1333978135,1805195165,308576583,1119539772,355844756,107230906,1946917866],[1148321726,143121428,276661060,455212293,1195560169,415608521,2011860779,1817901493],[1660137553,1594303147,902955280,481953855,794319963,541459636,1860594290,1455938015],[426920940,1098604763,1269019896,407682990,415556318,561876980,1045577772,2112209348],[732963114,1379820650,863382987,1934138199,648664335,270921511,1386313251,462089393],[361069232,2013856843,1307668767,720438025,978425922,741037782,697255049,165852593],[33239766,226307569,1135264455,1819481973,754907062,1982217100,1414127818,120877879],[1236369139,255666873,813611710,2063825905,2093728611,1771367861,1153228428,1238424934],[1579555394,828602710,1706414953,2055642007,1783001084,541819060,707772048,1179349884],[1724628019,868434797,721018996,29579331,1870730893,1198065894,1292291679,1625543563],[1847830459,1509269636,512576045,258376198,514850867,1074467624,911913177,673509074],[329017935,1380462475,1178567769,1163237299,2053886069,682714190,199305665,274472038],[150165155,1696562012,1527057081,1117916158,1012706195,938725162,519600595,200574737],[2068661693,1524756342,894392354,727437298,2102267977,699212363,58877672,408305312],[310333937,1384034917,1127152777,561868939,718416310,1155245193,1344428135,439993035],[998538882,1538310040,178508910,444584183,1621654677,932403156,179838806,110632923],[798991500,1417087486,1514176944,1738451043,1451172152,1677117816,1930587817,883519723],[2045578938,1418409860,267169401,258530078,1552065063,1300386528,1812675998,1363842040],[150257845,1560206323,718992803,437580955,816914050,1475258981,1749991265,1999831302],[874900763,148620837,1995145896,205957863,913927919,549341041,79184066,6808059],[1358793597,2034213890,1141040699,573460038,2100462927,752493526,1685971455,1515914900],[588668776,995478567,1898381368,142406774,345517281,1530833988,1395041378,2046227722],[231515212,2009295288,1707729629,1595611797,1710485895,2019451850,1342794929,2084565422],[1894925195,629113074,784299906,274591507,2006161142,269553543,1349027302,301068135],[171152635,1133345548,1427059591,1940116212,2125516000,1963288458,914970636,597053511],[191987945,1428671112,1271926897,560311928,799643038,66841144,1397764133,1380887311],[1834896843,350026900,911192924,102468077,1642518518,90302676,176509570,224344039],[71299339,1583746891,397817185,1042732005,1904166781,1877509731,155880963,87146017],[1603477535,1130827401,1326749666,1728118313,895125078,985453634,1137852093,1851235657],[719378318,562640890,14937134,1759124916,1709674829,1270371418,1091378289,1524515890],[341883099,1073362495,1943385741,198125097,1723486048,226213894,328390966,1572724947],[487361276,963581282,2121049439,1083121763,2117988832,40148756,1804995000,946005598],[1453101544,727464807,1481467591,673701082,1044757925,1369758180,576030774,1107614620],[443831743,1135206680,139433595,1256391317,789355407,89420422,1493355070,1036884053],[916370090,1838045713,514406744,1602989344,1520509457,16516847,2122103656,1958075288],[369949777,915116589,1666694594,1622638674,2124696894,1760885346,789616180,983778149],[115751279,779296079,502331910,448760698,137728492,684285241,1886805287,1906686912],[1067010683,1655478440,165775754,397592152,1105634885,1832407291,1774828501,101948669],[1147693582,699323697,1188520639,32126921,1642413371,696249954,1713305512,615143345],[1090549738,228941286,400029446,1317180734,63010073,1626073275,1822858173,2092716311],[1600806052,2101354234,1186174151,2023497526,265093193,1980876908,465187583,1327793772],[1782914674,140240442,2092016563,984250783,1720443415,1947583848,1992523662,16827770],[1270075714,1073915352,484539354,2027042187,1794231857,1510552934,1781018383,1387140430],[1429146761,798509431,1645205653,864875399,582191077,26325968,598752978,1065754785],[2005072821,68021324,925783307,889397439,324465605,1669304685,401819347,833946399],[729412687,506569285,1070640261,1203897447,742631297,345260266,1705908157,1006603493],[1784541121,205720239,904762117,1206899440,1394760614,1524428043,5543915,1313354396],[1608750501,1359893484,854386799,1291062270,1906182897,1824718241,1242980750,2071117140],[160631487,1787269316,437811208,118684003,1425355594,104635932,377116452,1517324857],[1636033070,901271246,61361505,287211219,2118066862,1070143652,1447207427,235301802],[1288739162,921282009,1604801328,717081269,715019871,496457669,1992815987,328076019],[1433162425,2006001281,1566267957,390487547,514958866,373525467,1549082153,1722915344],[1336872244,638349734,949434714,1359330328,455000995,1973960472,2091051837,2105159635],[745356587,300626103,1785578380,614727664,157746729,2025143599,892688215,1384867437],[991780225,1260630702,440811737,1220076352,1064142907,616012330,806298299,119420051],[19868244,2072370496,218237439,192496477,182904515,259160863,2015688100,1763963694],[112959435,1006847194,596502735,912612400,30894230,613334814,2029727393,801926352],[1898522025,882172680,225799097,2121615568,1465548683,1986133655,2014633695,503075892],[999587257,288329582,1357439238,1684767694,1026405352,968982891,629228312,1846922570],[1236616176,863046626,758657589,1392769827,617264141,1425417513,1457700252,377946765],[1104813110,1020281399,1932356405,1487498452,221802920,962452254,762664660,957541731],[239445581,1472678082,313589810,272122162,18832400,1089669284,2097524791,1807438864],[247122128,617516147,1342075218,841379912,359670940,680483873,91334785,1927669266],[8732915,1248351716,1159894480,599644037,269647498,476704704,51412117,1810356662],[42403915,1738551334,984012518,1853727605,110205048,1520150945,2024935491,94210175],[1641837920,1859814373,585549265,814938110,640214045,717695269,1787538193,396201395],[762388821,458426215,1083070421,320599606,762652484,1189812559,1922752615,1928369177],[1481064037,774404622,657831053,487192547,786735216,1175320043,1734117900,1513925307],[1538590943,1643200014,1641632133,970192539,1085410018,1582746080,1655903574,796877940],[455913424,1710472953,923832802,984778960,1381710178,733241895,1397002998,1579081202],[1224164925,1721134526,38562765,52473845,1129490727,209473413,738075679,823970715],[1492935232,719919081,31980359,985169186,101089183,904871536,1043462336,2111507598],[1323073862,902838880,1755846921,1238210459,522396653,1764747759,1357006173,1554223869],[671004709,266653149,1467071484,1360235257,915088350,576808352,1137700515,1211167569],[328843538,1765004581,200109541,345927149,1510840145,1147941808,1122046297,430027786],[1009135045,1012900582,1672118773,95547355,160876498,239182310,2101285509,935142146],[1684833722,1369472336,1017148725,890437256,1049026200,71561828,564265715,2113266148],[1201126585,1440436339,1613849183,1785244,275302593,115818755,1432763276,1081984137],[1444839493,1217848154,539361026,1164042337,1591708079,1033979673,655661247,93036590],[2017565885,1920476100,352118522,524666076,1762222081,9073514,1717181306,1067992179],[98600520,2086058923,316238010,1550637026,1108772555,1813951694,1013343126,655370492],[681958661,1245870442,814301016,62603491,1280021627,95842299,1821310086,586294770],[2009426554,817907854,323285545,1621169703,395391346,1644474268,1855591021,1775591552],[2081665506,93081449,1471200917,225824635,1558503590,1615028246,1383879130,126873028],[402046227,310932087,35729035,1399249692,859954270,1940697277,1572084283,1300711911],[631823888,100865376,1565903189,206262899,519171531,5228779,1901694263,350607395],[1972842178,969458295,576421124,1326551511,1482353257,1236399306,1703441525,1443117318],[1327994096,2104687030,1299740889,1602464804,888735879,250602177,844435490,1902255842],[472470254,99848072,1550245946,1807137384,1049398449,1750935696,941222862,1185362033],[1034258597,1821103194,153384231,1264890508,470315,28844788,52531261,275413715],[1609219891,1500099232,1133218547,1226818994,266240918,885779526,1669774358,1855436462],[159562,1873350123,1479380232,776408673,1903031642,1149067685,915998520,60622713],[2030902633,1003642722,1469532089,1260398373,1172096564,1481227606,1174228782,763730125],[254827409,2078777198,183831803,623951950,1526723000,1837152604,1786783099,543006335],[758912660,888862815,1096129836,859848569,478972464,1593321236,559738200,957050208],[105650412,788555484,1164665246,981990302,1765484348,778455746,1943413840,1561895109],[431347018,664480446,301608299,262317627,1506112989,1447415025,1869813488,2078417452],[1913260314,322645545,1465730771,1651013911,1294790125,922054646,755233888,1200913460],[825031990,728601221,2124363013,418115129,1575896713,583781773,9572961,1184410791],[630285581,312717388,1914863371,674728701,104609453,496270713,1803496170,102590698],[1758655721,1253942979,32481332,1965941514,301510939,547782788,2003532349,1873940316],[1867179451,1306023802,544950317,1369174757,653009275,41768797,719165208,736634055],[1867980980,1767586568,1383497734,1658345034,1351512135,1284556854,496435127,1410401976],[754946602,1330821462,2059008482,1345648519,835722019,428612767,793980851,631879085],[2116583724,1558524600,2126864585,1385913835,635299349,1215079292,554922669,166975875],[1085850434,1933539300,1881263624,84808440,1802156931,2107091792,239183663,1180268238],[1903132862,1143477559,434898529,1472888874,1736772844,1364086088,631949323,2092039761],[1940899563,1046559331,761504032,1009011494,1500906095,1293773274,739602658,1837819413],[408695095,1376702561,2077928632,40767509,1438355858,1487258923,1338057511,212390138],[750975842,1722717918,608253870,574952255,2096482810,36085825,96006979,1548152772],[779924881,1771654196,1550493283,736112750,1171179017,2032159303,553093883,654568427],[1924663270,941875771,1383677075,556115716,1636602473,1657236475,1515604837,723151016],[32447740,891505686,354559326,108339791,1050682145,773182133,1528827918,1372951621],[1197759605,910497260,2091744469,484558239,67059833,508367794,177787820,1125895003],[1291546258,1216497183,612271846,158668171,353135472,80734848,1320847418,122945059],[824578371,1106589846,898674626,225947916,2102431027,247036067,929757333,1181898158],[718205714,1331537335,975522448,312344558,826400795,1653133925,306738734,1248729306],[1299964045,261571532,1551463724,271708932,1049072704,1311668149,173483590,114672761],[599501785,1836569581,1592799857,1580096859,353010008,1429271969,1136778303,1127419463],[1713427502,253933348,1357286529,971103144,270227057,1721415497,1296113612,516365419],[786383076,471016877,388595150,627900396,999812902,1373240987,1362323691,1332377549],[759202447,1535053743,27096290,501304073,1055149254,62228232,997722391,1069485943],[523551782,697731670,1398121598,1602114834,1151906098,1226739052,1128814679,187124717],[1255250133,96825258,743281896,1787784959,230836209,626653294,920455654,1987914875],[1970048597,663584520,509002745,1347025555,105069907,332884482,1409282961,340574968],[1509416285,1534146690,485018673,188978306,2091294145,1439317783,908196761,394176325],[492862993,1721895015,1750171608,1812556058,1634278917,1647253736,853930104,1479500721],[673159242,1468098100,2661609,391596391,1768134171,784049639,1372801218,1886669746],[1507924471,897647633,1367793133,91803172,569045355,1928098116,664111717,991300538],[902982401,829412402,708419821,2011980244,257879400,265110140,641199616,913039566],[477996080,1349298582,147708866,951598271,766028306,1334877882,419478598,121895845],[106903,2053191319,884530006,1597057987,783287712,1617485482,352114457,1984837891],[1649967293,1152714827,1584536982,1552286709,1442631206,1959896279,629903162,283629190],[1564841013,1517502233,791753861,2113311067,506584609,1721427225,1935196165,1601668445],[1320097152,846051346,718014499,1399696606,798527128,1817205679,2112394952,262362924],[1037772230,569948369,1841219396,2040596457,1873476730,1685199256,994620304,635900981],[1155771949,1397641666,184768411,348763915,609259988,1087326644,1883874595,1192115622],[1239671446,341821186,1813699946,1141663695,1456556574,1504493254,754596581,23329624],[2109897228,1997892006,291524331,605337673,1914695751,709277219,36692403,690103335],[1586473476,1738913326,1585866130,136795720,952450235,1884890498,207050683,57334165],[2069807421,1762712989,1147401580,903817847,1081034896,1018789662,895713988,1294150053],[920931207,1828097199,537428286,1931821735,1804493119,667952421,1256182384,546379784],[1913494409,491827608,456790568,671995309,1316118367,650377883,1875815721,452670846],[504252534,1928852377,1420921297,874755114,1463954363,1403856721,1120136998,539075276],[2022677441,1394536226,2066806427,1122019247,2005710231,1215923277,166113295,1105667716],[2115081963,372771914,186092633,315014682,796720836,1230700594,1479228906,1986550960],[1128391876,296031700,1090812666,225712509,468000819,797000438,882210952,1562319535],[342785036,539647837,848275213,654863246,1248669520,1596585185,1346858486,1686745248],[1699304622,393107163,2055186341,1223041458,211236247,305295324,1198805241,1249899635],[232294923,869813829,37146962,2085641294,2020206480,520306398,1817894045,180555921],[111439915,38515513,599999886,829257902,91545558,762843795,12713675,294824488],[190394060,1272013466,100413174,584614951,1583385522,967463625,298500504,2078972950],[52048248,1627984697,2012732072,1691982354,1938087476,615610614,1613805077,1962377134],[126937175,1216312134,207558345,110496534,867930055,120678933,761681947,947561663],[834292986,1597131253,891319101,753503544,52117055,1099170784,1293358452,686453945],[364946986,1867076105,1275639416,1219890242,1723078558,724293172,1660433561,1857742374],[1273980791,1426986111,983082308,1756057192,428795919,441690974,1213177702,1413733077],[583667054,1524203507,358097147,1548262937,2044565672,495803236,495377704,1410966686],[866831415,1402266388,269345684,2031803281,1514686513,131497580,1129242098,575521972],[2031684754,1916805464,2113917329,1780343069,1803018973,1948778546,167568070,571358217],[716280915,1353240787,1344715572,1805994319,146986422,293067657,185558408,885158426],[1104416596,2120135697,1910944661,1985056014,1901282276,908845204,572786865,1891284182],[1874956549,991381726,1333304305,373106406,852163254,230160723,781911437,1427185182],[1956416397,1614942111,1146750114,1961459499,1350534800,804530562,229494982,54332638],[396320749,2125027603,1056480294,431474252,860079682,1849738898,928620871,1144302480],[321069382,170262744,1924597925,1506211775,390336892,339872875,720733888,1009195252],[226885145,1805112168,1849329207,1873969343,1539125354,738430722,793316685,1308660607],[209375299,1397497661,675648615,1403419305,995612110,1325086015,1947829664,1304008289],[1490963971,378190065,612949782,647881174,1527883723,1115508690,1270261125,916525591],[934363174,506667495,1699222203,1985461347,1877578524,764088464,1820594531,1719104685],[1612003477,1077510952,1819719274,2046611292,1750778145,879032875,34240844,1688087039],[1176947991,1343085598,1364111701,1728256346,1742787238,618674447,713820946,751421708],[1982029748,147795836,1710223340,299923556,524401542,1284646610,1837458488,350263103],[1960683030,702806316,864454023,1691365952,382985245,268568702,24949233,344767142],[1520813513,218142346,1969059751,1511770930,29065493,1903630182,1594072064,141395595],[209126387,1815555707,1911291192,908836829,1502519323,974518997,391148051,366094987],[459011945,134220927,336362153,6152894,1314831976,1979462071,62135000,861283199],[1474497629,1084487465,1730827699,881493108,2099745766,287578765,361463487,2115538229],[1289250752,623803038,95054396,208135272,1355568122,374724379,1843388975,2079046108],[1663213266,272418950,1750907401,1684418008,3642104,1460391534,1412168608,1422163322],[1327507738,630495505,33893310,708290960,2084020257,915277261,493676568,89112471],[2106227971,1825480152,36201554,440002957,58699782,1681340609,950149255,1888936996],[664257613,572381158,1147814376,251023354,1558278736,922394976,1847725126,950054114],[1280405710,341394909,1886264520,2121489131,777945971,1215225313,891688632,1821906500],[379105840,1443900027,709485830,28807987,597805186,1166849088,906571483,113400236],[1209365381,1710097616,879809857,1470066228,205428870,882736624,403914978,1244232737],[116875959,1930479727,1475302195,1025022510,1373065809,1690328236,839497412,1478864260],[98657903,245765676,1106377303,253471862,360264643,1385695556,1969563097,2086637197],[24269643,531976034,1912054509,1777183727,1654536627,723633928,754847350,1321385692],[876772706,1651142136,1281548318,1138940552,80746766,446064029,1237245505,1273852666],[836715863,1432626248,531918172,1541337121,1385720041,694867237,405278234,207434772],[578234702,1400557657,414570618,1552295273,1351110022,1516915408,219402538,1008798125],[229637280,875843529,1091601941,1745471011,37506274,1659998753,1408151497,2031866108],[894728575,766661804,1247692143,169549419,748818901,136170493,1943650212,1715364439],[1774069810,1246405067,239445321,976358697,319642421,726610890,1381881346,1342944234],[2053167364,1130396552,947767762,1148412313,1047288076,975882531,488408245,967129402],[619343146,765880231,615685203,946269312,50951994,740279865,1722667674,145529306],[1240492386,1210462331,1821638541,2006310066,1791270924,748224581,114332195,224216736],[1984806038,1219652236,1463610840,1391008920,1319052104,1462109111,2111894476,1442455790],[1109501455,454882743,729631065,1980226582,188966553,1293064637,57588678,429530083],[459395826,679888659,522203620,1541893022,1749267574,1334479845,1065396949,381439070],[2107133304,804819823,1619168176,740258305,1853968141,285508278,1848575101,1563729859],[2016562787,418103046,595653019,559585820,2116055457,951564265,789609289,494176049],[1611934609,506765072,713999250,820136991,2090056969,1733657257,1446170965,1938963032],[2008558546,908448244,528757779,357833724,451457126,322499207,1156919783,847749037],[1373529993,1704485636,1580913323,1787512675,1807088179,78165610,1830563383,1457418405],[837051578,1726619456,2126937266,2055485932,1516362672,422570893,1511198238,313029050],[1192910788,1534577756,969768049,1430123706,184204361,1932871889,1035085627,1547534046],[1375205156,1608485406,91394435,960360599,302257336,60383498,412153708,1335122937],[314626018,1859734603,1238503301,692789413,571790690,721881318,1264011314,159772195],[908951037,90115436,246745865,394989504,398337058,1449026457,672496924,819281272],[950683176,1919526230,489928394,1998617916,691984252,2056507336,1972015947,982951379],[567161016,1449475528,1805584820,730202841,1470291563,2025969608,1197336739,1377481051],[1287271305,1634056075,1166741302,1228502978,1479821674,648646465,2109656879,989225904],[1816370910,1996973665,560913568,1723134421,1093986400,941900934,4744967,1955734756],[3348472,2111931948,207412910,81972082,1712110256,1287809985,131369506,86014620],[1151745627,601598980,1666626818,389673094,1302901312,661912819,1694080912,1050963346],[1704268461,905568016,1605922346,1225154633,696526766,1402462526,928681110,2016962025],[383380966,752240788,224091048,1990007926,1268492777,1287775577,1799102294,1718344093],[1201757528,1590957267,695907435,1258638805,1497079037,758196893,1768811189,989828883],[1749510395,1953794087,590531116,931511322,975876878,983069913,1938971269,664629295],[864671306,335094982,834042716,1022873384,1354578271,118061167,1398963360,1961374605],[1119987752,793200679,314657510,736742974,1402793267,1417110651,807048625,1957269279],[1349671856,1752055323,2031247167,175552315,1513312418,7042906,1448234607,814858341],[1477772815,516336397,1302438348,1712864784,935092913,1528074810,1998073345,819462602],[1123984352,915936971,755663542,1363811990,1464149945,1634878620,2051886482,1253274498],[85182122,836850299,741446701,813667884,319628852,1005258091,1420155014,45999312],[1569323629,1191762860,1753151299,210962209,538885718,434630947,688997476,835347209],[480390047,263174902,553764716,1552147330,1865097159,1074358584,162386088,1047947669],[1683648053,1086261307,323891577,1890985459,1787021608,1514546905,1320229436,1288622923],[32982614,1223636792,781209505,1529041341,1749250777,789341432,311447616,1755053789],[1367919633,518788467,276566056,783518960,1765428017,792756024,1113638528,651657488],[867649944,1663135049,209006990,2088099443,416248972,1012193491,1140630825,1127330219],[1671877047,1157777978,1775216155,95589917,368971804,856144511,1732366698,451415365],[1717987489,773677048,1597188688,2075911249,800736568,317184842,1136819895,1235140740],[1719636218,884088140,1164852340,1718284537,1999309960,664050942,1332791202,1065913438],[987777546,93138331,156742489,615646833,700103237,1209605373,1612694312,688441762],[958060006,210129806,203540557,1830822833,649802658,324058584,2110709204,1482519864],[2119170176,372481475,1622438454,463610956,1924603336,1387066539,280313069,1873835114],[1894280586,1056360513,92529644,235199505,1335893386,386717563,958028281,97169417],[1106110534,1768457799,1589765223,1899809172,1761631582,1252575967,554378573,578641416],[643198287,1303600061,1971228564,2022188389,92776183,865126942,131758570,782081189],[1161221122,1003647731,266721731,1630248937,1665387778,400737801,791405852,1808948277],[879890240,1994999541,1169163127,1114732158,1310316175,1197360823,85386107,2005822017],[1825417736,799031011,451703881,1015997791,839064400,226698102,1414205173,48176469],[2021492237,1545177659,1157139852,171933413,574643582,1166681075,532744587,646500529],[271625426,1484801346,865691461,271538880,856018518,286908234,516522302,809101065],[877611185,1891671721,1894854591,1647938074,339659794,1529895223,556308680,573825298],[684300431,1527886091,1876766005,1482884104,544860267,267749849,1175848779,663856429],[1797587539,601059091,1479279639,1426454818,950566131,1943110915,1493645981,1614928686],[186613176,259715658,1577044964,288827838,888094815,1194508558,176752471,309864234],[1426523436,223375885,116988447,1179471531,143330077,1542132183,2056625422,1585422522],[1500772279,1485729799,130757764,1262058910,1081800675,752608034,1947053875,1971866676],[981959514,1481809090,1512334104,1275701353,400501442,1423372348,1653460837,428828522],[1146607446,2025243687,1354903220,1718148899,238935580,876960283,1112369866,1079470610],[696496493,1293640712,1677842259,1755477348,417792247,500922467,1345237990,449600438],[1886242525,1375818099,80070455,356286087,1423068594,1240453206,802684257,1970363017],[1986779488,846842838,1347816232,1686063423,286462219,1562726567,733140283,1678922830],[1060846500,1765380058,962435459,1627812926,459021698,834003068,1078549100,649539260],[344726579,540666439,391229688,823485458,704415082,427402322,1780884893,301683226],[1811754211,796420239,262775843,1501641528,27419189,2056088719,1176462504,1521428974],[1755736125,951643130,499583277,993668756,191241303,163203568,1870653927,960027577],[364490229,1450849997,1375658161,1717013977,1003810180,4951602,485275585,1466914681],[1103505286,1320348241,1324765122,1452411320,255842606,1056274527,113772644,875055016],[1225922988,1620024407,848313794,437819080,1336559507,2107744987,1749221282,1633594427],[689895413,1028267136,229509848,771553573,958177118,1757969720,539594218,181874983],[1745889707,1706133632,946084707,520530282,1777029408,1743888764,1495322557,562349625],[581043159,1767497295,706984689,2115154172,902725749,1249227771,1037291034,349311946],[395608694,1143843304,1927063675,1523433416,1563624278,1157188352,524266855,1487120292],[481913646,1805869755,1314052533,1293579863,458151931,1726200265,99305553,548104398],[1105212800,49537830,2099483547,1730484608,1468616386,1935339481,1479070428,1492827168],[1051324989,1614208298,1986601597,1491822722,1356969598,246077897,851125801,975716584],[302116550,1300304999,491768958,1391284597,1424824813,1930727950,1740343325,1715044877],[296522570,1989249217,1471642962,6608611,617991717,1664733741,2082649474,1690656203],[1327680032,34081185,1131875295,1322482031,791308748,147596202,440070661,1791217066],[1124923940,214578680,1480502145,439412201,1391265083,737682643,1449478390,545578503],[601402967,1254709208,813039728,451405599,961306686,738578226,1861552069,539866706],[2054891797,1669673299,647503613,1874076381,1576878466,737729681,1105002972,2095508609],[1277010931,316262171,1639103870,794358481,1824283276,1628729717,1025371293,469144329],[1282160500,1708191066,952829734,353913223,215549057,904824462,1774118554,1988743994],[629875302,123023474,851036284,1667197669,1013861123,1086435477,21960138,723912880],[1117685743,274096232,808699667,451568643,1629050475,698777985,209221512,910115957],[730839394,743441825,1948714189,1725373793,1461384473,169260111,16732176,1448673990],[1748687038,92481440,1057930283,203346301,1710351504,1175173476,1110428712,1600288273],[1561087957,959480883,1652334553,717930714,532110801,135051652,1080227890,1324911581],[991709014,1318583486,1494158551,887295034,350207896,2129875648,2117521261,2546605],[1389688801,15422234,861584253,674657476,1817431888,1704704340,355273708,1967552031],[827117159,1130892118,1193467029,1593672421,609151995,595102546,66599344,1444249913],[1891510298,905628144,604374990,1007947857,541891554,373464426,2045085528,1606394064],[852714407,1959876465,146394239,1198582510,2070197427,1532184754,1481089683,1577152142],[798811271,733257705,723311073,1744348369,559152589,969623909,1113710949,24611444],[2096270746,457050952,2054492650,244929623,105561311,127270160,231584094,1750445481],[843197836,1468833140,1233176884,954902682,751554106,206247886,117690143,449951657],[368591497,90890299,440632489,548806215,412476343,1051169877,1158660437,1054665884],[655397078,422554757,1647248876,548370632,880967862,1990927211,1258915736,112302423],[231731554,308304487,1415760474,477965297,878792304,1143977710,707896083,2067547944],[550692049,1065403094,1915859907,383927683,543377705,256801735,1475735337,1171595316],[1373720347,1244554694,352106074,1452164862,1447140306,1486484629,1584054830,525514539],[788162501,941944467,1549586462,150702640,1996547010,157538464,962967477,485178272],[954295444,1513348592,366537828,1721468216,1595546232,407090255,1996127298,1508145360],[1904962216,452775853,1383449656,1222969426,1816764769,1914468223,1068911321,1933688712],[567378851,969848069,1871689720,408790084,1964843907,1293451430,2086122786,1511311560],[1226727134,1516867676,537471274,1184083853,406488074,1914293593,1573022992,1272835161],[839261993,273949678,1988052017,372237937,1476988913,1514686164,925144697,1784171314],[1687840525,1797184847,100307961,635109107,205963812,2102514326,939586038,1530547906],[589986918,325505837,363246138,1634002022,1973171391,1426987973,1760877608,837076015],[1488022839,400897538,17653658,717166762,548749660,1414180530,631860943,67377637],[59688583,1245600952,899299426,525635446,1513887,1006492800,126165280,125455043],[1519347254,1961513477,42150925,1140381749,186537429,1909638857,1574359408,1408504192],[956277499,1933641389,1167456770,828635444,2112765740,817557995,52550964,1842799369],[1313347043,287892504,2024481689,379313704,1476539354,1517297234,1998538908,1164939566],[1771995525,858695545,281839016,9640369,886729744,736567231,1737245433,385318608],[1585615483,624753328,146260660,498540647,1657550239,601431123,905536232,1583415484],[1817006180,1412614451,1229900965,1219556272,1371702630,1804760666,137811734,1736171251],[1117724405,341026468,1822191322,143442172,301037793,771999634,1637481159,1431533495],[55225686,610296665,1060397473,414754593,1785123736,1545245209,1217536143,2062330096],[1438888363,1880761889,1858314156,204007032,1294663027,1029033294,111377988,100805923],[1105114358,270101184,141819904,1326424965,1697732298,1104248849,1759566155,2007157936],[1139582680,116099523,651712840,1634493388,2055451434,2006456776,665492076,54137795],[104360713,308174782,254133887,1399358739,1932912635,2122067473,461239235,1329025493],[1343528211,1624295777,187458537,258446058,422297536,65544791,864194566,1925486847],[1632947348,393418501,1643536043,259509526,1514421566,58321113,635686422,96005737],[662999259,2051787797,1649011795,1489222564,372242693,75486715,129224338,1372216569],[1357780207,622843015,1005613719,1547065104,1879166095,1687683680,838104747,191594024],[1567860693,515423310,1361510204,1444989339,1863136679,928452863,1863204797,1847310766],[32367832,1167654684,9051974,328149505,2089840497,1791921922,1318315967,980647124],[1603259208,1491883905,1256005510,912880908,654830057,457543280,1663635032,2014156249],[1165671566,453954495,2094004640,1803177501,867516699,1201800669,1727475499,2086713164],[1454287192,2112936089,1005669703,636430626,347759684,2108278582,194656972,2077929050],[1473592254,1287006239,1480541848,170214430,1101294374,302978389,1763612585,12688200],[391934014,105479772,871954545,1445084159,714734894,1731263103,252727420,1519083584],[713310692,1071515515,1894369732,1487112997,1059375983,960357432,1248946158,1306411117],[752054213,80689140,1488092801,1939399019,192706656,942803782,2037495440,2047420710],[120447026,1871878879,2061478540,89559249,587061938,1997804570,1709461653,1268233837],[221776209,1680613854,573257613,123907284,1972488130,699078062,17429359,995473565],[106598964,1335416048,1136873646,494848177,1342319266,704603258,1709925212,1475617505],[2044305660,2015522577,1486201930,279955942,1971870971,607634178,490274689,1269261852],[1037271049,1824692489,1486699239,1150067890,1156216350,586085641,614903069,2045137701],[1674906485,769238640,833065331,1485015490,1910018708,468865953,924997380,1426594367],[1959773852,105243210,774367154,937911571,404380507,216409192,750819976,1563434461],[2096864334,239744262,1487568084,1140823049,1813573985,593419321,1826416915,987044206],[509663052,2082370813,1192415866,1811497710,1856531849,1699988271,551041355,1259912577],[804437537,2015377028,89415331,1025762191,128640243,195348766,322144202,1145124311],[1632175626,1874675707,470333809,1941761353,1587209444,1254404704,301125209,227293997],[1750936124,221814788,1131859335,2128418202,2035135248,1452104264,387169797,671541616],[1296419283,807135959,136998044,2130245159,101078600,1721204547,580654383,541462828],[1031100379,984515541,1717688356,1614555173,244813314,279409651,1039770017,720529225],[633610106,1048791677,1851641154,347119134,71702090,224811038,1571691523,1313987651],[998639509,406964519,255741611,1430138719,131692216,975933275,533246229,1067277131],[1745429685,1557968200,1297125206,997688915,1147292564,1460402882,1129597026,41395913],[5044621,1996448916,2052125595,624661270,541156087,1700174065,2079834226,361905254],[1690232758,1876147631,1036400157,864724093,488747150,939436459,1573140406,964269909],[1936854032,220009173,1395582970,839363759,667863268,1746982020,365226638,592275138],[1961704121,2128916967,1102913349,297382056,194333007,963808246,883659329,1353634852],[1318342098,364217328,1569828717,904031430,704893205,68562960,1318806117,2105311338],[142756181,200139039,19645787,185281063,637791660,382274280,1600217219,1653762948],[396508179,1567210323,1152132980,788340641,36944452,1381582987,1901083752,953244589],[1655830713,216803435,1241585429,415635853,554393162,774273170,218392492,913821603],[1789564393,217680570,277264049,1788850272,1722970126,1034452984,470519017,389778485],[501699781,1131071587,1803177710,1902515206,1676303755,821313803,1989161714,1007563108],[1009764270,563903791,1219978051,2047560505,43184600,336702702,1618154361,284751358],[1879460236,288992994,1385354795,362736168,1366828362,758652961,1753104505,363706615],[1036026352,1576194850,1848519420,1836591847,909868526,2074696750,994403150,1894705679],[876637996,1229292902,939463952,409583826,2060685965,762625301,1969261307,1497409368],[771962843,236848785,1978110064,1349598064,1902154050,1451903387,1832599287,1539296162],[2643417,94478323,1984656074,1492479739,1114218319,332548726,274869762,1288458213],[1147736540,892182194,771473074,2062741767,1634716304,968772992,1032604297,1758551579],[1715081468,718932629,540589600,662780445,1712124138,413668049,473056340,111161957],[1526394474,2053607407,2090056610,912798875,248554802,1378800915,65700692,1710754530],[1477904960,650156338,78107392,269216764,61089276,1515569441,404346626,1929399573],[1976512989,422034168,62315849,1053461469,1023964487,1993037049,144116286,16236751],[464329206,1039186517,380683917,163232036,2063123945,749833947,662605589,928774812],[862306018,976034,1543959791,872571818,1242222854,92070768,177966561,1412953661],[141158374,1600818164,1456320325,395947306,790875947,1772114865,723259886,1310939856],[1299058544,1988975172,4572012,249332869,843788881,101658406,436092071,788978600],[787690640,1372328363,966604894,1328804750,473018084,77537971,1443622492,1476344117],[958374694,1376805750,1376050805,896901736,821629055,415707583,1341199757,90892325],[332856052,584222786,1821177690,1766819792,1685795174,525887435,1564437934,423627216],[2080346920,1413349044,1464474155,1937322926,1941370469,930236360,213658144,108790364],[337049178,246665878,1077899003,1241971646,329492966,571794345,1020103297,387589172],[1702186730,95956558,1296155476,231019479,1415560398,1261575440,470239408,1688451642],[1469801563,589844860,1730211337,731675339,915563588,284000876,372781196,1170759721],[1463775306,1037601162,1115748033,1377866664,1688015279,450337049,553989802,805365913],[1663136441,202324925,286646196,8378859,1982252184,1957685889,1060388186,351213012],[1275817567,581832264,662717636,140724375,1269617477,1364178912,504047349,866258192],[1162016554,1279623309,758500876,892526602,1451514236,340131562,577379759,1320468027],[1617501995,1145536963,583312882,1866990909,1713861820,1059136974,1911738259,1767006341],[1604561612,853025785,25512160,966128997,1494829190,382940360,268654120,1223116719],[1193768226,1212063132,1285141098,1069461742,189747672,1188793005,426023086,1145437039],[1066559853,1525829938,1564988738,1117254146,1333605006,1434127945,641281571,180356817],[1201823783,1359599444,875636288,682628029,915714493,1417442130,975292728,287097001],[52975707,1679862871,20370909,1247108778,380507232,427858532,1554477636,361749318],[1482271426,205135168,203815985,1382642794,708620792,2065206743,2108264827,705671033],[634103196,1785065190,1883566436,1385217388,915877212,287312307,1394203945,52563345],[1445898295,1937213776,1439440451,126691183,854972163,1288695667,1689073263,618680336],[901241184,994634954,58906256,726758057,795699067,911922955,1133199885,975086590],[1853048356,595951948,382028370,804543037,1122918869,814648511,1747655414,1780943884],[1209720975,154769327,1040833511,1580863820,707544665,1977588046,108899829,272365459],[214648675,483697203,514192207,2128699294,412806417,2035907617,1614346696,2044047700],[61719111,730867714,2096081832,1462499070,1341813100,502545787,768015469,1982869020],[395308050,666889172,299268841,279760469,863514200,952742681,904726656,1950173080],[1288712127,2073818916,1029891545,1960325594,1488692078,54631774,158310810,1017059473],[752412976,1958904597,1371315464,2044325795,2002862891,1172283565,38916735,1030042346],[786053733,1643461113,1564252518,945657753,1085411996,1971107626,1360204723,604486585],[969550527,125478512,2029903659,316543698,531139882,1878857894,1687565650,1382295602],[765509249,846226057,1880845074,496032460,1374394481,789755469,1965277487,1774155657],[1627588150,572942014,93026700,139479649,638932818,1235674674,1320683554,1410944087],[2057984182,547817496,1069045389,1903126622,294108595,344815803,1759684394,496431380],[1832281471,1028836485,313234093,188212858,1899820265,267368009,1887030044,1318803206],[122422115,1072410008,1940183240,1148342469,1693618474,282573502,1242141023,471833626],[325445394,1795349976,1820402392,933771372,736378265,1620683559,36400312,792869655],[256232968,1057547177,1960944097,1080923597,618965562,1645235844,2111825744,906428723],[1915308604,205836408,1602135974,257111897,984299067,1974230498,600411444,1581181169],[578474897,217177162,1303996054,805460593,1493850593,2073949451,327529372,432041705],[1021604297,2084953124,1840795654,1397590926,1543025817,1546612265,1107714456,994580314],[554466074,1598518231,769345142,1891445840,2069568188,1064378529,1958146235,1379511238],[679239490,1560609881,1958901910,1207187099,1065801618,2114586960,987999276,1651154397],[689813195,1235002304,615222572,1739607436,813278907,1263041303,487428976,441769106],[48159267,416012013,1822730130,1638001609,1200240887,1838180372,296283586,1856163912],[150206902,1057263035,850732333,1452149412,840924831,1416882033,520435846,122116076],[443872768,1881703498,31947271,210165195,1771261323,1400646006,416810252,1013701517],[1526375734,694053270,59979786,2060098346,821241716,1852429840,1894048077,1593672589],[1380694815,226965323,958954273,447592799,1360953529,482910997,2120328987,405315049],[1997336230,1311006201,1739303162,77688291,1421386309,1428960579,790630436,478190873],[602582465,1962173849,1690847637,211980575,1852836257,1982533538,1537435298,1078506623],[1962220318,266584519,1654261300,3872817,479743483,1002811424,1629051344,1350385452],[1419930081,1734399796,176255805,573496797,28920443,819554753,1426589026,2088791004],[735822307,663810569,953091612,111262622,1388914558,1353893243,1507633027,1465136097],[1294640071,460390332,1380625387,1644381916,163791152,1750195258,1506287307,135475767],[930378999,871532900,1281807523,1614451305,1902096595,1285743780,1695145507,1453626154],[1770258619,91056565,668554659,586188754,591787952,1843382660,66327081,2016819584],[2005729020,88205818,1886903742,804834308,1473625357,1318724614,747958112,1238618898],[2109728964,1866363520,1991124745,10541952,1879015762,1530612566,324180707,1677410141],[367249396,1536759698,788235957,218617284,1361760139,1082516598,358183714,1442450370],[955868641,904674899,1358088553,1601763483,1502807286,617636163,760455777,541984018],[384072581,432648643,1868284643,1853275869,1292758026,1809834901,1194040726,766332384],[1160069692,399822293,499849563,277172701,1776625897,653335438,970069275,532463311],[1274329461,697737853,1341048014,1420041489,1226021627,841345733,1866055271,671679127],[1355578341,1589574975,1082642340,1336235862,1470779832,1512773737,885382561,188681599],[298991597,1369963603,1968113886,1296800957,2109252349,1594073768,1131144443,436917610],[1771202862,1840723905,553140731,295683613,738727699,547921532,1171669523,1929829725],[1931332938,808183559,1910912295,1443202025,2106222120,672237321,2083188700,1160509851],[592623453,1155523963,1509207075,1423447153,738502885,1696134111,1026896097,127108304],[290620060,302028644,723163849,236148359,728749449,622948748,2079098351,1294031826],[1856768866,1967008541,1813811562,1243554807,415460855,1602914989,2025708318,1682705698],[1113913490,130379211,1559516755,1481525235,1317372369,473975100,2010852412,686791188],[834925429,201870828,1272921747,1251662899,1616754445,1825076877,373411642,1859727340],[1468939744,1606258893,27200904,1929761035,1569220654,303117834,2089656023,1175796052],[1897570394,1885590071,334071731,33744878,216253340,640472066,1425420706,1217882986],[1210627252,1170495615,1178520469,1280683787,1661646926,1796291045,108952906,1907330470],[788834767,310392998,399777978,1145427115,1891310432,1253842961,2001597469,862817817],[1141454175,1296735797,567791236,743982250,120378420,927725110,1166880289,1719871491],[260221005,744742836,88625118,1468576849,1730560776,2044016936,201173154,1369064540],[1861379181,928913298,1105225946,372021530,1583603989,261081917,2126678622,578299452],[1491406539,1541680608,1350180349,1434988266,253761270,754209359,2116025863,988830598],[1564041224,1201582276,551364331,667978763,298817184,1777780517,638870950,579706842],[1489579135,1167403640,249791549,613541395,1142963290,46003249,1443783212,101774813],[725370405,690094584,575715281,1085654960,732066753,1659955813,482796094,1834829566],[1588156859,1613341028,616423933,1821537816,1945817756,536280213,1668558828,1523591247],[321673174,877478989,1565897370,198730434,1550499921,2046049453,1504547507,1014822320],[1560614453,1827152291,511825751,1561631646,1095153262,743354046,1736534499,1544465509],[1459800061,10899304,463106165,1069532611,2097743833,221424005,1132264650,1043077715],[1643193630,1018948013,35130211,1506799126,525386918,1507486360,1254212215,1427022768],[918978105,1011272009,937380636,1044322899,289209723,2122527186,1687016280,799838801],[2099590477,13783558,539436561,1979103354,1785103026,1898514869,1696999008,1385037303],[1907869484,1535216143,1632097420,456731283,436579831,136288317,1185418764,1825368603],[1180513795,620680296,7095389,1109366379,1888955104,1969576600,1302240794,593341480],[810830417,1549277594,33845283,733053347,427582876,387809658,955082857,595791652],[199218667,147242181,620563307,1714997792,567121689,8336584,1202162542,2054522812],[646207657,455968038,1793605532,734559361,426208665,1494385052,1624771760,1583021432],[1236873816,2031715172,691692297,2001190906,487885322,1233250668,412516544,318883571],[568444358,702799794,1678699016,453146120,768337243,1421415569,1353997639,725864218],[1745434786,1722690720,371706046,1679783839,363634047,952825482,1066302607,522125729],[501165692,283971900,1209918675,1369968719,104336992,1129939393,868179806,1106630618],[1993420652,861073023,2093594611,2086501176,1931581762,694022164,581226177,1666235865],[1270213263,950431357,159590626,1222651059,392284617,1238346950,974966590,1858415632],[948596070,728786655,1629450540,2041626379,1342906281,2059906168,1293362499,1110214068],[2021125249,1179787526,878451445,1077292836,422873038,1486417873,679991802,884926152],[1296913448,1005780349,828420577,879663477,397585478,976028299,425445554,1018433785],[1686130655,363236890,869043316,540713796,707531602,1491244715,1711410099,1275370201],[330050526,674801266,1058722850,1121509219,2097883912,347010544,969563011,602196852],[576581185,2085466282,1520271641,4686435,1604543893,1918432490,127211929,885976926],[597926890,376427364,50759489,802838050,1369675631,1678194200,1999572386,1925081385],[1805202485,1823522671,65421863,1917598582,1050682918,707780255,342620146,1504270758],[1013526758,966956993,276378655,1927260363,1442384969,782190688,207249525,401555863],[1575388360,1872593664,1493700719,436175954,15993990,1463258471,44398101,1755684853],[37398790,985560276,477945086,733078496,1599098265,521938926,1593952985,1795977828],[675063127,1351232246,1104052853,515837101,297283254,313168298,2130432280,739731709],[1669971681,1466084127,606120563,1292586948,2028948375,19647175,1177748268,633141386],[1487622260,2114445897,951473039,202197101,290137516,871142752,184345628,406145065],[1503395215,406821386,2016039765,825399089,2073629813,1792245742,1539272783,1034784600],[1032543683,1670868252,539253650,1941231030,1565299390,921538932,227780951,2044584276],[1176862226,548871591,977324026,1032977557,801312659,1096193953,1766325387,756373558],[1848417552,237955422,891772376,508606857,659707288,123281709,152295168,1569328378],[1724325278,2061460482,1490928361,1184314880,1576094521,757505139,1834663218,1945288614],[912602684,1312839971,944628512,1350230676,533595990,583995608,1758334468,1163893682],[1651133043,1844113180,705612331,278465473,230531047,1365156634,866280490,919408627],[1791506777,1584828310,627486508,1564106375,230869803,1806383040,1805692688,418151542],[1015217662,762185251,963254011,1424658135,1939321658,2110278095,954514354,2053573417],[1239087613,1381294839,1002962709,1456515502,1359732159,624955292,825428548,1246685919],[874734257,102079520,393701029,1280178147,1317616017,482997621,1786436499,1189487822],[1928687421,752184189,1146842419,1609675580,1692603915,1534049585,322011834,1079134131],[256257446,691029299,181265250,1925792506,363660303,1431861894,42812890,1998906408],[595187938,1258332194,402012694,443391273,1175799850,974480820,788295841,1360743338],[196863756,1735184404,1880614552,1547653211,1124777978,1771713469,478511462,270268064],[1066146403,666313237,1666216325,458512821,924781923,1717159789,2023330721,2128558859],[1837512560,1349701199,859676413,656446531,804438676,1122306925,85550971,701716910],[2032678151,360190413,844129396,1142636051,1510100497,1902297199,1631760620,1691251646],[721625018,647762146,898127504,452579887,900702805,782922800,912968785,916600464],[393043039,822633470,1241888819,385614025,878000229,1961230721,1014215117,431042332],[1542832569,1984708959,1469101048,1547383696,1221709612,105692153,310984985,362680626],[1227262101,2041006436,1197426994,1198347345,307173781,83038038,1919871651,1288130532],[1283282419,1809836842,1293579606,1303144882,1262384074,798302726,381022034,1285060477],[2119734885,180318222,72251087,1567672097,419348392,1856070317,291465772,88467683],[790974724,207239100,353880265,1135245995,480276503,458086093,135618685,982513834],[1078340300,1079337339,1139618657,1568894942,1406627266,1121750113,1832440126,1057423651],[1775196486,611105921,1453706254,1079066796,825837867,1747671377,1762969649,2060610640],[301778901,228196940,330374687,1644160580,330357796,2122956003,1629372069,1266879438],[1875333418,443458274,4061575,1363120007,1870824827,1896303191,931811745,168825832],[1982014943,433139656,144260659,1565143660,953835866,114248625,40673743,481799219],[1314989948,55513024,13249644,584091516,504328216,321880050,1200542105,1289607171],[1671155632,1450539418,114168537,1287933005,1636685272,199872950,22482520,848908795],[1711580747,1598898715,1168071002,169594279,1285967367,1770490728,933658649,255703070],[194211589,791857052,356387433,1754839673,1173293724,1002575120,803763678,1600778320],[401446602,1379437274,584345360,512003734,181178521,149203648,512156246,1690327346],[1740043781,2064616287,1148037673,2110218296,2116582720,1587490648,1168093439,650489766],[778689871,505008885,1199590205,1590815434,23985199,13460394,1968335705,1916916293],[997501433,1825591384,423106530,1910558570,1255974915,907573400,780869773,1213565740],[32848783,2064565178,1015930865,211733431,1594420859,484874305,1992032004,497236435],[996712303,824115804,1923820563,801764212,56420896,1837454592,606123880,1777686770],[937459650,972044794,403877054,1844723282,1816404479,1929426869,408339624,1333197580],[1332799544,1532582456,947502946,1510530891,1849967585,1629757476,299738093,1808687133],[1375278748,987689142,2000698860,252033810,2045198116,1848354788,1140705659,1397299293],[570199695,1738790477,121223513,1801886440,936010136,1407797600,920976590,1332813263],[1030799120,552026569,2120751963,2042653600,2118590778,1032008773,619310397,1695710562],[1897732541,1239933145,438142711,677567099,1622838316,696032330,1167736921,501730970],[1498612308,332809998,1355131124,1407060162,623190782,1820440804,1149935186,604306311],[1518557204,1262491535,750708244,360757281,862028032,809257254,64521735,1440544203],[16242729,439314285,986069482,770092206,1675060178,1346779590,763404144,29332485],[1732940108,452697686,426207475,342319093,2100292914,773073883,702017741,1739012067],[1993409540,163685134,1249866974,576898098,278563627,1616511469,1023386109,1833190178],[1733658748,1129767042,1256653249,1594398087,1635675342,659072488,560247443,578061841],[1364522019,1916198190,897688615,85385300,1711634801,439749331,182053243,980929523],[2074940141,361189973,1936615936,1394905838,578601028,255373809,84267778,385182710],[1487427844,2043594053,1681062415,1671830717,807447781,1073490288,1931905098,1501100753],[1897688943,1628981289,870830340,1767434415,443881783,253397553,1734044627,903376979],[1486013022,1389261222,67736552,1850710556,615629172,402206212,315525064,239435997],[715614550,2096734019,327908812,872836262,1972600327,189783564,1331501633,614615534],[605045843,1222238553,2054618515,1063267512,896975781,661248307,2099066067,1080090496],[1035439862,783817028,993909335,230364421,494992041,216905154,32281541,1351319663],[1265513294,792665165,1723023457,1760593423,1546082855,1383353423,380228455,391590730],[1481051826,384756269,1014235227,2032230676,1704438051,1602641127,1062294394,1772279743],[672678227,589790297,1628708135,559351331,2010579518,1391500520,793166373,1303924679],[1966639663,1320503057,1538720519,304709140,2016295136,2057902675,80503403,1957951695],[1187559416,201223871,1627510116,1067462547,1110015811,1065018577,789607143,1495146311],[1892494062,2001548930,2048074197,1332466440,708233222,1556811260,603621113,1151026558],[67141182,1400449388,1732484274,1664310554,1251079644,82116977,1880444389,903848046],[540583184,2037121857,1660453232,286975412,215385685,2009804997,1476411890,422915590],[380662243,1474743085,308877898,585523247,1558221054,2030236068,425215898,869417996],[1151984432,559406087,1818528807,1965988460,2101475913,1763410849,622638007,1955434281],[742843797,1463278057,1649521757,1069640469,1848679086,1402726753,1805913729,2023671256],[356790716,423360006,238749620,365662409,1778658441,919303014,161518516,1356746849],[1951687799,2026732657,1418635081,809473112,1270627410,1712818000,1751636032,1854865325],[947629527,1463185031,741392461,867863779,313660759,1055941971,1076357586,1678152942],[1090683600,645688928,1283241173,1676080908,2092616636,1666601445,505958003,1945842871],[1965462479,1235581690,962434652,1655141070,1913895148,1936868352,322633354,196608043],[2056843244,1029239285,1247786119,968290790,1442639689,2109811356,274526005,200654227],[495421851,1235432764,446941366,1005172425,534417903,297475959,1958985681,1595452965],[1142719486,1634718727,307050885,1280736953,1023972742,480339326,264667401,1152422632],[1643884043,46295378,1751194945,1413955764,1693031632,161673985,830503358,497516187],[791790841,1321745143,1455545175,852820107,1869728154,488934141,2011619386,1490909513],[321787915,706973316,2055028258,186134957,1081808056,535419961,1138221448,1321078324],[1021282446,1077139362,588423223,546927159,1855495990,1851171097,646903206,1579431947],[1528891040,15404959,1818948402,919646823,195058568,629698018,270066812,2118579854],[882247325,823606746,1047173230,57620595,187407931,1447481861,1483344108,2099436584],[101279283,606885257,466366204,822517454,411882202,1892919589,798858619,1391978472],[2026100640,524463997,1881928110,1401888439,674290339,564294590,1761786642,821967878],[162855593,1855873903,703088900,524629734,918478744,85412904,1373616687,1749760512],[1451739507,1375972092,1879450885,1893856150,60346836,1332237758,1871224500,1478826104],[768992970,627624830,2005981787,1359178687,1819242759,1115039194,1431393288,1512456714],[333625422,1806105809,668551575,1763185044,1315865208,1635477655,320152697,256117261],[1439136575,1713591946,901497390,91489670,1434941811,1096247358,1617449923,725953727],[1963080801,416382550,951746132,1003772122,1950579707,1876846974,2097053362,104121302],[464882609,824963456,1435384461,717104442,1811034841,1815929463,1558256315,769123425],[346472418,2052882328,1446210666,1722790412,1463771812,696084303,1821611415,1620019276],[670389174,63236750,774969563,697950783,1155644286,1309381917,661548915,1822225321],[2099827762,591137207,1503393045,480438375,1776390474,1989388075,1483668047,1253846154],[16709461,1477614888,1041052289,1494743380,936012549,594747587,1698969313,1612841061],[1609577667,1984109204,892665412,1045665945,2080617168,1297119609,1629416737,750308611],[2065437950,1670308180,1009318252,1400930982,1440524437,939054979,840626470,603675555],[2013570982,1476231949,1755532750,1707073246,1856672190,698310870,467774347,1512200090],[233057660,1739289665,376480846,1822257464,669711405,1664446424,516708462,1118232680],[1622261681,487872043,819932847,465497798,899543095,1551201039,1113722882,430546578],[287416205,1168081208,2079874722,1925321268,1346871885,581568381,295110243,1775383379],[560667663,968775159,187212197,105797033,1034542136,439273509,1317813524,2034624433],[1351405707,1608180237,198542621,881621965,1349052134,305040920,411416840,733323539],[1410214580,1343983752,2122494582,1701302106,1876777237,1035088232,1773871372,1443010333],[968132105,1675135118,731162387,1431842571,472239899,1218829630,1951381703,432694878],[1445806526,532274,644097188,1217833387,1103013310,1581269534,666577088,1820397698],[348446758,1119195189,1231315871,1801464863,1112605159,1890735067,1572327534,529228319],[1400049902,1340212039,1732911920,1223559672,1991892807,1658338651,1169525824,105790674],[277225747,1517354450,576905042,535553705,269556263,104123764,1592080601,2082320999],[432799235,921638727,1669400367,146476350,974949037,1672633018,932145404,809996491],[1872365983,1995139409,1991104450,1780675813,1904765884,1201800435,109460895,94005687],[2009235666,526954123,1196225731,897579559,643704555,1002523804,1959162100,1885487651],[1881826322,1294550113,396769998,1897266543,396142224,1692669733,1612846603,547702380],[59271562,1186057572,123437532,983797676,805308881,1435485346,561328210,1645942722],[1899745616,967493702,1912424414,1706558225,1399919809,201667758,1024529926,241036999],[1157348771,1165133760,2081264833,1399129425,2078293801,792396840,509176518,1152489342],[1160862817,674695092,1278455279,1505733528,781548320,303743310,27466532,61921507],[1900780373,1677882113,1875469896,2051736887,874640260,650805767,196921715,145365850],[1047740240,736152987,1553667993,558262036,771752170,1643651276,1683911732,2103994351],[754029865,291717684,2063445105,940658546,1631088079,248869542,190093719,486173336],[209959964,311177912,531747450,1616530344,194110047,44644831,300188243,1418460631],[24894833,1803814774,1124701722,627612544,141442412,1775919666,1050776123,703219595],[2078681520,583755482,1254741761,441369794,73326548,1509168399,1992681031,1208322292],[654835393,1707917033,1147178482,447309815,467566003,1416035466,1820321901,563630140],[49793235,870276397,1144528285,636713367,1167565367,983997528,138465986,1672790964],[472531841,467082586,1567623961,1764476368,312162179,1992074932,658042905,1980523835],[241290634,1489435998,339672861,574184318,1328063897,1403987582,456718135,1138098933],[1686174828,906752955,1820186820,1421679145,1477024982,1941464042,540126346,270025926],[1872283101,401016757,554419627,385189220,54320934,999479061,699072374,908509893],[614328687,825676588,1285083550,1597048280,1719465794,507463215,1461164595,2101371275],[252243109,1586769660,1128145305,2052077467,1034952800,626425384,780857537,1621578434],[1161682287,1431432663,1065184518,1395722909,1741341102,1068429537,1124237981,1124511760],[1299336287,456402424,431541106,1028587242,567215553,198718061,1148726767,2101793873],[544776691,457786451,601821156,1424145898,1820338901,675980232,1949862472,1623901753],[966902988,1565404868,378886138,1659193027,1879448789,637419855,1275969604,2011777409],[381614533,2036262763,362537599,290597304,1758607598,1729707967,976933547,1766044683],[1680807832,1545125734,606406940,143457592,372989954,25081330,107998812,1263912771],[5599744,104227544,615666056,907163082,1708631906,1948299397,1178309040,37017010],[1232585579,54727978,677567754,111462017,1784224159,341994327,42813132,1864672283],[95248975,675079568,678449484,640494166,1562739880,1971557132,423068962,635409345],[1099613851,580571331,599689561,184170494,395832209,1901852285,1186110159,200898079],[1682164413,201616586,461847055,1682968200,1759009282,1742460699,15434879,609264090],[472242261,789627924,1594385553,2051466122,952492034,121561173,2100135643,693752754],[275766809,258426241,336562814,2003609563,603136910,1491069233,492975699,1349603520],[1778271424,188975528,1921315270,1339848053,1830075433,1704426234,613952005,2032933530],[652646185,171302169,1268390997,1660681032,1096222014,474917623,1795978980,920960572],[941607423,26575646,1462352511,908618268,914496789,1745802562,224820176,554443055],[1889592110,1441454910,359605782,1952872877,1151351188,1773076185,1499739476,251732201],[1461817707,168923546,480580503,798266977,705668904,293053461,1803916924,222054926],[1123352374,25237771,944411148,1050723973,2063681870,1897457324,221441955,119184333],[664581940,962581972,2069012011,482875864,2126323232,306256110,953781502,1921417242],[872491299,995379030,1497126127,1503904396,349086322,25172142,1549938604,1550801387],[1313713456,917492814,353240461,728891496,1269156571,1607520100,563807872,148528593],[784683419,1146159531,1599292650,141809160,1756087315,1537544430,1555032077,1507081380],[1210300194,1615303978,1321568289,1913908305,104924105,1746555352,1438467925,1096686177],[1397852524,225765855,471612083,1603531188,734679038,1312716154,373401448,1541252205],[1453577860,265093660,1918951831,409707966,169210031,436155528,1942382411,631773700],[1857814196,293987294,1301307555,1031720183,2046865552,841540948,1471283632,760468662],[1951819602,910043662,188198706,316569925,1700599576,150491252,306739534,905413733],[1808271788,2055884185,151857849,95481643,593699980,1009649404,1310551845,272104190],[1575485511,1765844997,146533453,1568714023,1368319306,796152879,1586439193,2841041],[27509678,226875699,111306760,746202868,38126294,84987490,532920761,1521173556],[1800875455,999813159,378449598,185359934,1958492875,455030158,1549405894,224968256],[747014807,206138401,495540070,367688750,1230029964,1482580974,1830290178,222395516],[156729333,1051474076,1585006934,1746741864,584669067,1343574818,255526393,1470202053],[1888449517,1251326390,1169074761,143102769,1132164745,212217814,931533836,44360453],[2001760923,1666291262,1346695000,1467321592,802368371,121324057,508351480,824180302],[17739626,1398127889,1603371440,2052486028,1952861161,336297174,1629200192,2095576461],[1979853187,1387830984,1102890478,23263807,1769697649,1373716773,1416619642,454895973],[1143865734,999894724,1037430634,1375397474,1000642769,1159942072,280455912,757233690],[1717485325,966439993,661124421,429520666,1524750644,1663314563,1333660507,1221334386],[1768785931,698703071,172578343,1079410545,1262877056,122528624,361625078,464778160],[1699333856,452340781,1193263525,184600536,1577263539,1103852491,1770928645,84728669],[824602623,527429453,145012456,1885336755,1081144019,1845459623,2045767839,1520566384],[981597245,954411328,184080764,2023484211,205626388,306052891,623703773,2122341402],[1557955252,462918834,1423416679,1094455522,277395532,171053326,1292753047,135013826],[44550800,848843486,1288008259,1819505177,1092286258,1309424194,2121215508,804587283],[1424962723,1204916066,181954915,1412951281,967016444,1141461480,302917493,1342551280],[300106902,950038506,1406630540,2012930606,439796792,138531293,195364945,1811261142],[757259972,561988047,1785090781,1687718691,255224297,768771613,1211559423,1753572462],[1341579152,1858592880,1335191271,42821391,734794113,824327049,6350022,406072863],[1030376432,870307030,888725524,882198392,1766582255,1297686272,909222446,1749183681],[37073370,181709203,1783642245,1411820502,889819861,1920122047,1978279360,2121849762],[38417898,1264864347,2106593845,890787762,1151630978,1985123185,2005084418,1530057448],[1916774832,1987037879,187847819,491687440,44066913,837248588,228472009,1826522242],[1297194318,1326491988,1968031095,1755961226,696825096,1245150437,1469369819,1939291670],[1932724453,2043566764,357517862,1757985376,438004811,44932961,236548622,1414796379],[1927444940,1906011795,456899956,1216480102,1186721481,1163048039,454991048,1443618003],[1067547252,829339896,1250599655,947843042,1622357072,1042412818,721077977,472684542],[1947255153,269304641,1082002644,2075571842,159575205,1477871228,244250125,294369152],[1704718289,1472520204,966489871,1185241271,2110669009,1216149678,585062002,482846524],[284712600,2055870438,29958111,814066981,1086773106,1649793383,1061011173,613154962],[1275726157,1970038533,2119289232,884197383,723134599,2128539676,729618089,1073974075],[1512395403,1331308296,495266497,1977365479,629071927,402324294,2124496827,357179511],[1258174841,52429372,350726581,1427030939,523932723,789979684,2107986249,1088586201],[296266117,508972223,1907427220,817735003,1916798253,1717017457,1199494351,155844019],[1507148113,826536514,1717093214,201486089,662452737,788865605,281878209,1556208007],[487121768,659869760,714891887,1418187397,1586160040,348331074,790530006,1424444626],[1178559089,1661523881,123218618,791820045,433060695,1494891549,1213051760,692011931],[815854247,474596151,929167260,236441135,1395384824,215421599,1782771883,1133596903],[1231961650,394745204,667528465,1489270806,1776398203,311017532,264719040,1331448313],[212117357,684625781,1930433101,2005093507,564262111,806237202,1803589753,1432597381],[1982672506,1907174500,1170428867,984470268,264004619,640254870,1439381934,1233315897],[1228715042,1116680940,1888960558,923498949,316470007,987071013,16228479,1967629822],[1807632984,602553203,1567658896,988471210,1038061414,611244518,1956212599,1876336833],[1362944879,413359796,643232592,876071175,2071244452,358413304,578450242,2641006],[904562425,2093087989,1181543691,1762008088,1780199086,1437907380,477420458,1194486379],[2094452129,2100426808,350229169,2106848656,175296834,1046316338,508825791,1174338471],[1376849526,2053521256,1593070393,188123395,520722081,1536418031,1212355512,1888792542],[2108523461,1203655554,1310252362,1569989563,374572825,1736785536,1132293716,466172392],[619436811,1298670244,1266271180,234336176,1469560532,925616654,1169745380,1203610589],[392134007,425646049,217280335,2106744229,1769345196,495053225,869597232,1676528802],[808469998,1059539733,251614530,162348300,499607485,306448165,1037289705,1312802395],[2041398600,1835128158,925227423,1080474191,1017598027,1617972968,713053022,1333419340],[825518255,426416367,1148151412,1013236657,25231337,1942227381,310762673,396486127],[20490548,522867611,1830721442,1782259166,1037350723,31054871,618076957,1124186306],[59953170,1139575586,1441451801,2029916361,1858732918,165568171,545648018,1713336396],[1745336332,221913822,1000864811,1415056082,1547530395,1189521138,790197758,21649243],[1057631738,9100574,354535553,817591041,895067182,1120038896,22111770,544758615],[636804053,355782852,408666641,1893655762,46149878,810155605,537793468,2061361477],[701038776,1698390757,579648839,375695266,1574758006,2058837201,2048874730,163143071],[1612214108,1425963772,1047409115,1303256910,58258846,1104307631,1903902505,1595321961],[1846659889,1185272650,1313085687,1789870398,1078654537,667490760,1178810563,531056664],[1994581510,411964274,2085318752,1271521530,320137328,305955121,974745923,865609890],[1598394589,29473360,1026440654,1469444898,524851182,1547146475,1905149374,760507512],[2036399044,587854365,955362778,182645983,1560245304,320062938,707988631,2011992604],[608160108,1600913102,544198153,298523373,1249291680,1221031695,1416482482,778135021],[1411181731,1411777081,316639924,1095328802,369380818,192361603,1470332471,825198119],[1401072328,389328305,1757592214,532416465,715440122,240898940,1435742134,1554414137],[173397653,256789402,107011515,1860617286,872957329,1022380286,1778242035,472622649],[1840454276,397732833,468943483,1990104856,965242179,599575165,1783966824,1748111341],[1944227157,2080544549,653018755,724885935,266346981,1655273312,637380305,1023800993],[392357831,327233008,1352369577,2043746651,1505573408,1452388877,744129751,408861005],[947985153,1352364968,468590535,1544522562,1407896384,584699125,2074920527,625263423],[1738631434,535310747,120965809,2115563216,1822814802,220060898,1585359658,1787854947],[1894469836,1252535939,1844496626,1867099123,615648527,1475060338,1928280787,1433776052],[147012678,160991539,1465462211,1192675073,294707567,415014864,188782278,108582702],[372759951,1886104076,1570341421,1262790696,485091310,1507463176,656165119,860042816],[199519176,1326318942,1238492738,1852605739,2017453419,1695618384,1655357125,1293684807],[802917451,367535169,1864887593,1132816154,1942808721,1694631251,467635778,1613026191],[805737351,1601806126,1525453024,1921102670,2060149220,91529838,899817651,654518834],[2066154932,51169439,1905389915,479648594,1028844895,3547379,1939436158,352763182],[524852083,867255889,643619208,421954030,1353762785,304871575,1514093222,778954559],[1508798141,131760676,365311712,1759255482,1651346540,1683889667,755677303,1183507359],[729138232,1725285525,830298730,1064698371,1992144484,791742120,1138896323,757128379],[1575006180,1513516914,1797229888,931114485,738043266,588092305,1424845183,28557004],[900021943,137754255,1235694687,901469967,736943881,214088550,1510916807,136657937],[169400642,1939064332,1772752081,1408886749,1455715043,2057972484,1407432250,429486058],[1429566381,1064434338,36649452,2107240476,587262488,1507006801,843576235,919451860],[1798098594,2106189988,1527454255,1764949510,1790041706,224092293,1408147510,790060334],[925629757,225306345,1531874147,276135709,18774460,188038565,148913759,187246162],[736719925,610012272,391592573,725894187,258907823,1017602215,1956523172,1754241449],[906215174,1399751397,1053341312,1402022674,120173498,2054646159,1650707628,564304625],[1330622954,599067910,788997857,372256293,1146865306,733048722,2060292624,737097365],[1789576535,1219979715,983667755,1554973745,1494673394,1489337655,1176143922,663026850],[292107861,1929902156,1782532593,1811443966,830118040,1807199059,1403372817,489345456],[1694476528,1419925635,2023959290,598284519,562926613,1154195740,408333509,1468482019],[1971827372,388207984,746337408,2003093397,1117864727,854459059,2092547720,671752753],[1751934094,2120143632,2074616545,388039945,1685346570,1115868539,2075011709,346758537],[656211605,720886045,1832545994,25948625,801870252,145389621,1309329184,1870436519],[1312798886,701590609,53522351,1494538848,746964454,683702059,524153866,421124090],[1182378299,780324506,639104977,48515981,928235612,1503592388,347471239,1906530893],[95640515,2122251196,1814996875,1801807354,1370278726,1397032471,1611309783,2040240167],[484492760,1152688397,2001998718,573796193,1521776287,1029971392,588437617,42748599],[582436678,2106916434,1366168026,1770671216,1475218961,1013320016,787717,738871133],[180420207,658567653,1742807199,1129053716,1273959629,1348174549,1222632342,2124852421],[1651359490,1140536836,1418974287,1188243349,565976533,241363034,1039959382,172887161],[830143537,1862968715,1626510369,280349545,1070437240,1478403905,1320845558,2109239104],[301059458,795340355,1248514154,1775739113,1350590165,217463544,1540111906,1806233802],[1630534510,1639437763,1958141075,950648384,1310447018,1412324637,1855964027,1851149593],[1274974033,2116971192,887797520,872090281,1461605958,406240005,1795655558,1429360551],[541374991,1482945428,591095389,1952854873,1026456327,267835471,16606431,113527256],[7054927,1961601279,321798968,443078355,299200419,557106836,1556441723,939549565],[156097642,1042004617,2115795015,1071311066,1224906483,1299866846,1195019412,1178279124],[1589228084,77242906,1660981560,1072037986,1177213791,883661882,1759035855,1959418805],[1465864128,122412551,522548789,175239927,2129932366,1076239233,1437723685,549350593],[310785413,1728184408,1643555046,41911395,1867288545,358996556,705727284,2041929495],[1795622576,1686630338,420360478,2041127515,1862874579,47321124,1520592623,1083533146],[1155790878,1915073998,1922799030,805032319,511283125,1100250809,877505946,434290798],[1442133637,1552473409,1557202983,166978388,874883828,329073769,363951799,837475036],[1934680700,375792716,1921787866,429222641,2068720275,1714058913,915978466,436952075],[1271092952,484294220,2020364006,1653947541,1588943722,141383781,108483131,1674859835],[1517588902,1349469247,559424545,271870714,2066084784,1772947880,1043285771,21676309],[784113683,1537399769,1451675419,307545590,1580921104,204789925,1782174722,1983433346],[188448829,3915540,180460751,1608092308,186266892,1540314380,2072464777,11830450],[1371130324,765618530,1172640318,1864792071,1536830210,1685731462,522552668,1806863670],[1691901626,92942890,412057322,1021847826,1287303974,1054290237,1883450707,1252386332],[1219354562,1510755571,1934764944,2104307712,382643561,1323159130,1992264144,1549591058],[2069755746,1392378895,261976717,1979988901,74588484,1344779892,193550405,2126313620],[140530390,476343639,1283367160,564241029,221335453,1302131491,1410150577,2073008753],[294941517,197046865,692756650,594004714,1286740655,1333448758,1698780049,2081277208],[782520559,1663744703,779284331,41047803,164245594,1172260516,363606725,670047731],[275382288,1708622113,45331848,419505003,1815860301,553424548,1001369410,808417263],[278443638,234748128,1666542904,1131981229,1395777162,1793561827,792149994,1024816475],[137556875,1779707335,1044540826,1404886079,965143013,1446495237,196045188,2084476103],[1426707131,1840901666,1005481963,902582914,1634387332,7632156,1264182538,1743267016],[1776783517,1265250719,1738548777,1027109068,77589266,681506057,248019747,833612844],[1652263431,954409000,2007776392,2051410140,785954886,1566518674,2095897348,1340619311],[79784475,891430003,646522780,20674908,1925788558,1431696026,184573345,1602330901],[148425855,1925044008,1785504520,1675263466,417596123,1297605197,492639320,277097579],[185984880,1647153838,1814262785,63214225,1180449211,1544511573,267942297,55097190],[21860192,2024925053,1115800813,1210239213,55469133,719382463,2092201543,612916959],[1841692578,997584199,1218344421,195273144,5673124,1081014568,540897262,1016104766],[1956474287,560096709,1212714777,928699134,1010502988,1928453217,375268248,463952581],[1850639904,573248926,135571998,813806056,906493200,1863773528,1379163524,1675722060],[1113686815,966416750,1151677248,571564651,1982751097,343994396,474116321,303913798],[1561838407,11573608,241737602,2002381824,1075401563,1035390500,59237086,841393214],[520634832,498947154,90856543,1202176699,13222740,625149110,235338977,401832587],[1715100482,36922474,1996515324,614866484,36341798,1524989477,1460298896,568983124],[862162756,2112549734,362022270,124285008,825058440,1162785379,882654024,2030648954],[1001398392,188207851,2079632276,1660052598,1671925267,1755601745,422965449,742870007],[400706367,1303568493,1652284264,1961988683,971583308,1945132198,920280374,1456477347],[1769284456,1728261677,379945595,1362830457,1231553558,2030728424,1031182205,1609811671],[1494428593,1269960037,167188073,591328543,246397228,2118232999,32560835,733762294],[524503147,1096258429,1100874427,1359663136,641768294,1631447144,629854721,929166779],[704073950,298575188,487238850,115839259,1371622289,505513977,660533317,1235720086],[670846300,63845467,458028856,751232723,939504110,435020181,1762885579,2069103897],[921430522,1153647132,1244495209,1125544994,893177557,295419342,404306389,624413582],[675811063,721816304,1554277713,176073329,687664614,218259529,585043782,2091634121],[1531439666,129134750,2105078065,1737713913,452124584,372235384,611622078,1049285356],[554585163,646854138,1998560026,71087817,799728790,1451213545,2063685383,1936504452],[1362335637,1964581357,1345827789,1804112412,1432397714,57947524,1899419283,440845405],[1221283076,1600316677,233964874,1004737989,1684308044,682318615,244770927,1253212883],[1066289621,1599146958,2079573617,448853201,1728346831,425403982,379667883,1176614567],[164710703,630154112,180579561,1970590974,845794535,1607134913,1270605164,2077876703],[1848234358,1020047383,1741793157,63312038,174039773,1115679868,1360715479,521185456],[578594980,1494335162,1398049263,993990884,1627807922,1310914907,1145470669,1838369294],[1362473777,1892191619,907329016,359096839,1191290733,1760564719,1960483650,951392355],[732979491,1081666465,1042689935,1698923990,1078501984,1680884262,817826514,1347546261],[835404219,1124056970,2095338228,134493462,1498763019,1699904580,1721749878,759107370],[329621098,1301843039,1597589827,626077459,1550520658,1734065943,1969723082,1917568609],[637710309,818706493,1592702589,1515385064,478005704,893302460,2073656960,493869421],[1043436200,823711242,1284874822,1799182328,717666825,1716270561,1456561398,957503707],[2011356788,1950229162,1160939726,1197673365,477521660,81032458,1600434689,933807700],[1183383729,1942629281,351738580,2028437547,349663135,2117427812,1697968353,1202553852],[1512557086,1412716513,1392022152,1377526840,940040850,527678394,449255692,308763659],[1417345314,802781261,256246775,984848925,246881389,217998367,1191934047,472747734],[849501875,1203529130,572574576,142709946,2041851312,87882233,1082756010,1268273583],[2100094247,902683344,1362516011,2053313713,848559981,1887137851,258127629,1027066001],[467249557,705089352,1699767310,2071633627,1154720142,390617506,2006615906,1650612074],[1120464267,116824903,96037071,167090025,242334527,683738968,186041635,304887793],[1006922043,795374302,1897624047,377715193,1763805834,1325657949,398696592,1044172212],[1425430623,1302915497,866020516,2099917097,352316398,473577151,497889007,1300178837],[764335539,1077784110,1250980019,2106596184,1593456332,323852555,25944156,1836969806],[2119719272,1347819870,793344363,963798810,1754641751,1377370072,383112332,1997531625],[1444849752,2008033208,1116994985,21291015,479306380,1226798382,161851779,1662388781],[1760001973,1748816478,1336669473,1921466325,957382189,163218543,1782442058,812362832],[1335140503,78464904,71225864,687647977,788473210,655834538,1710906723,1501180744],[1233553496,1148474880,1179626131,68820702,402860258,85073998,1515964495,135101156],[210578449,568319853,663164748,140647619,118787971,963379290,242220861,720105269],[726523476,197615175,1650538919,242789987,1272144511,528708475,1281536000,1352256959],[150631253,956635923,478164199,1630170518,835813129,168933817,623488655,32838915],[1151861661,431175517,2109140701,1316933129,1524322304,1704519343,779941788,689972634],[962827252,1470678064,2088907410,780891915,455561594,741059109,1846467133,1932571443],[277840403,1646485979,1489111053,1880512597,1841297123,222629190,2006934881,1624555993],[1336179800,118306372,283501460,1979892358,1124973460,1598949550,2041292634,1370005384],[1242810219,1019494974,1319292733,318954318,208416488,536740546,611509673,852045433],[577457030,538569850,732912123,1929383616,1925535249,1528210807,1706691313,1499973071],[947496645,447530692,996589386,236684248,1304589136,2083314284,1200184324,184309461],[392918830,735349298,920368460,584351343,792298252,369299256,1607770070,168336889],[167749651,538786134,421887298,701355477,178992561,438961035,1191565047,84905873],[244656570,2094358967,1456558510,167777952,2044709405,505590739,399572159,921934412],[1198096100,295898715,257616796,47876333,1684305549,779318515,515643381,1822227878],[608805084,1308809224,1104589539,2053106777,1574796445,1310394599,907792365,1254658039],[372312034,737471629,1808834484,1310730236,933692724,1513527362,960709048,1247943561],[968940641,356177005,16527162,366570325,640703993,1591465762,1572278425,1033490420],[744125936,2112005181,191207166,1928817500,111899722,1619232601,363424284,1129894407],[1191173769,1593718744,1003459342,681684295,1043224029,1696791759,1149684163,1803326309],[48095466,344670094,1271144124,928764845,407107964,956086372,258969325,1012206651],[866572484,1913079068,108830797,947060546,591145279,973196102,895154951,1382217761],[1158089536,25089762,1643470519,473659278,138047910,714755986,1859029702,2080653372],[510868180,1866249241,184233187,727152011,870760562,1803105773,1000181911,660214869],[1050642866,648679366,1022315439,1343677073,1745438494,473866725,41424677,1461370937],[1263780800,1720937803,614373458,1268361575,453211463,1467169923,1850287421,969869598],[186034858,1449928890,316407421,1357203665,1437378785,1935848345,397530912,142412190],[2016887855,1845237506,1637920969,1259387854,1629584880,2035124398,2088635205,262323647],[247158547,585242828,650850111,671004312,2089588675,291397858,1197387664,1613366832],[1596044497,1052356414,2118822939,1210553326,1602884367,947505870,1066141825,59997417],[280656077,648216814,1257460889,735108398,1130750731,784455893,186993655,1393562982],[1431099538,1479116119,867149621,1679170482,884384403,317717997,996658082,1758739604],[1308220079,281374890,1216310652,759262390,519143400,1799724379,1992159851,148217371],[1858855912,499642677,1070673283,2011333968,761674218,1298833447,1911562453,1751342064],[1848965244,1101855737,1921254171,30887502,23402650,1375244397,996222303,1240862968],[2102686075,1773132559,295723394,1300175944,109609040,439420288,2114272121,1307057661],[1604239905,1750794295,714917016,398327101,119327643,1605390216,198655388,216927026],[1320707113,1061599019,1067137518,699251983,2034412929,1292669971,519852834,408971101],[1963085716,582328035,1096136479,482046217,2121677960,658467874,1052900832,1594694194],[1702417704,1100415568,714739528,1117664374,1882918821,2103109460,2101238234,1047145849],[235140701,357315391,1027575745,109580711,232685907,2124473785,1204574020,174741063],[1199910348,1964265506,1623903112,1896145084,1366454507,947543823,1789914551,777990695],[1620880016,380406622,1553486777,534931815,1303273525,1498901043,1962888257,968922462],[147778447,272192860,375264267,1681112374,1895329258,967149949,1698522540,1593526494],[1198380270,1681240969,1423045682,1799564905,655553044,1311485929,1315890099,920361815],[278340368,900197878,1837387271,2021977072,1923816575,2016356540,2061235255,37998645],[783820094,248412571,258720611,166062241,554483462,2025680881,192804182,99069008],[1501339202,210411072,2038844494,2053314578,1038613878,1608874731,1551962184,134996345],[284091626,944928910,1582588810,1867947751,847506573,1268627641,281374155,874430530],[1369916875,1913267242,641213357,1585661151,1637821992,1267178170,1521262100,685048501],[363133083,294882807,196492500,1542418917,71983283,1305647544,555509419,1503558597],[1586056943,930443813,1512703149,1002735950,1263700716,78281565,1287506142,1048590462],[674338340,940555235,1329101034,1896312808,383302368,1510719866,77602683,1293394985],[605531280,712212793,1428391422,354996567,2116685033,603567245,1219043534,1245237788],[923980017,237271108,522518998,1739528010,1531736999,830907500,704808657,1205669270],[1435816383,1966911577,1719170950,655739802,374580603,959876973,464438889,1040594674],[2129846169,1652938138,71545494,802979690,655380592,897352352,1381602493,1908513076],[1864637711,1679369488,202052636,1633099048,103460385,1607959448,173162767,1345485481],[1366519966,1980637321,920102211,932191382,87912248,1049426850,895378958,2090109007],[738616394,970504844,818571367,951518987,1123622121,1548620480,1629281985,286965285],[615137593,1333909372,1888660593,265521424,1303712577,787206859,1732955486,1034632614],[1654349006,1667306099,1654227779,2031806075,411732425,1473116704,112454769,1220261957],[1092669982,739868623,1186290695,829201618,1132765417,481183228,485236452,487434027],[2080113503,2060208599,2075842785,1103185556,1283928737,1316429586,949298346,2089414990],[1047260796,699869552,171838875,1687458170,1318193834,1921204884,1961698877,258486521],[1997379244,1529432985,914388471,599768466,254072806,684440811,1264657517,338421852],[1584754745,193409320,1440904818,1979176976,18686910,2082436965,974876750,602739200],[1424647634,522849912,901007066,781270518,1924723298,1875390621,802555980,821754272],[1366062980,865128176,1781999918,1794469464,777241360,1122085313,318768109,1061752459],[1878422915,1727181002,769314644,61869382,1908592713,1766667536,1344652769,1877926764],[253905232,797644312,685884894,1860766499,41702995,1053137465,1210930815,435039606],[1145308479,783903706,454710783,1526168088,1943298595,1951676427,1776574669,881570579],[1531488566,178490223,1488405132,1433791745,2033223394,334478016,970242186,1093454271],[915887005,49268124,2116945762,1644888304,1686620584,1292597775,1862170405,361104376],[49079953,2073588584,1004812737,1986055373,740530432,1172560618,293024348,1791083871],[6745826,2014085415,572031685,121435511,375109630,429543037,847178051,1689717183],[31880544,62839596,653795901,1711026786,1284864472,500283703,1681051436,480879383],[761881841,109079701,1563609623,417910524,1963877840,972479231,332346896,717647461],[1379942082,669078697,337216891,1791584612,902011398,1053610865,315873213,105555540],[284703114,316276242,509055921,21294548,1026787434,674536315,1566410313,1095437151],[846319208,959585234,1136664881,1909090033,1915737629,160682556,559118159,1134967725],[1387009118,1716304585,1656930610,1221728053,1323186421,738548255,2000537637,394382521],[1571010119,1411571920,1342669489,203485506,911833589,127918287,869327168,350497280],[757297384,1722583438,2039412486,1237963811,1809416647,1617837832,1535384114,1686059048],[35513777,1194388342,2025810796,139480542,117019704,1874147254,1902305846,853452190],[814622915,1255021289,737607702,316076695,865366421,506164053,1547988874,444562456],[1312134298,594821211,644447848,1503365089,489902370,12415039,1754673705,511398131],[1315053124,1601122447,846646077,942696993,697622897,507577214,514349027,594104290],[1035359118,87280164,200440546,2004272871,1693080812,1204813219,1351315046,189636255],[874271309,796368450,73798374,387699631,1733479801,14012312,290042047,1028589703],[656203207,2092866138,1374113268,711706127,956725607,1655274571,482484235,1499833734],[584283437,377012173,228653693,994193305,1155802310,684928344,1651118863,1742889943],[518645652,1041294786,718270353,1857112310,431757471,2060119172,1263985700,952143623],[1506647325,165785608,723385123,1878402321,860827848,362107616,56537259,131119915],[1478874060,268611024,970872809,1960728566,498294470,960887297,580175921,1524999676],[1329376463,225309894,396901347,193107369,40905123,512663720,285505271,965410814],[382605487,1994783198,345969642,695716207,710205717,649557065,255237670,462386378],[297129748,633045690,1252368177,1081021490,959613109,693855165,1971976175,686573952],[1288296623,1774672036,67327175,2127274939,1082955966,12226996,872880753,207639634],[178916368,399749544,1518433178,428896255,2058842924,336065112,1319178642,2057406694],[1633635885,1691781611,263875073,1907249872,406283470,1960756856,1914392493,1571820112],[658935489,1578716393,1383880323,1120029639,1054422665,649936813,1094662499,1649492000],[2108649431,57892224,1689619704,1334738010,173204578,887171857,1923812991,1726232621],[469878282,278764807,990197025,329587540,1447552249,322769786,1383015364,419277619],[828374123,87767163,1106504623,1054674824,698829814,2002836948,1280953059,221863776],[1801521948,1860652070,1560329163,53304899,2069303743,21165749,697277745,329264801],[1815844081,997088014,409744952,841339966,235708644,1163374754,1287933504,449417888],[1995823174,1926767523,1914213935,845336251,265228934,1320823664,1175104083,2077560190],[2100337015,2023157421,339754292,43621888,1869430115,1012992155,741388710,788693796],[181491420,962385049,1217592939,664340880,2126300441,1621318677,2117321890,1492687796],[418912077,1756884886,487903190,379775498,1678468556,673695865,261243121,1808984957],[1425614155,607259361,872173291,565037325,1605981055,2110899413,100006487,756172078],[1376827368,725733114,808370865,1646941735,1681237914,1333102557,1684841093,59936477],[2112930353,1564132806,85500684,1963328648,1036369039,433284534,1153018082,1362233553],[1633079883,1168939095,1258908652,510988550,1184601681,1732875893,2083185840,285724301],[1427521185,553856785,1068037252,223962359,187706087,957847825,10000810,1710872001],[2062120638,1122095321,847284062,402036141,1152562824,1351908958,1958647298,1415575344],[1832509572,291042423,1349450591,1815439407,1086354980,2020170617,1527296566,61586369],[76941001,657002578,1004805654,1684499622,1942460123,2104749154,1516891455,1267359478],[2053298011,1782033232,2042328242,1137685610,1508726745,533775313,317713352,288026632],[1142037047,1236010848,51110908,2088382350,1346337174,1209061162,349942438,311787992],[1543464172,2069415874,1241068780,921314051,1574218810,1912531927,60021240,1825104970],[1229825857,1451660897,577830215,1710045340,1555985594,1947088588,1336218075,1595577106],[427709622,2011969631,1520621239,1752932455,1680523286,733932402,508483186,1724492408],[533140507,1044782044,613475092,1416883324,1666658198,880113213,1924427076,1986596824],[920828810,812434966,1801248244,1189490771,1109298178,1484541765,192100095,1460459469],[1744304409,190827213,2105100854,1603380942,1074602263,1057204394,680006866,209713886],[664722246,899929460,2036399259,855636684,1950695791,1505751038,1740456187,528620055],[460188385,119332798,1539678789,1088092873,622574679,1056194429,577709686,1934436392],[555750330,1002767434,1842441671,743424043,25288839,398856255,723414200,273506091],[867165326,1448784555,1958545020,1793944290,1694032204,2008621722,2051323734,337833260],[323201851,257091439,1009798679,205332076,2037790486,641131903,732102768,315868258],[1430284236,460751235,215733010,591604070,1759665441,971367601,1653437485,2073732590],[376412188,1542201249,1548362395,830277478,363796813,1119014183,1935492935,1422726734],[767097059,1879119852,497488233,948646921,764680750,1621466400,1147498452,9253969],[959738694,607545754,291988049,1139177108,407150831,471502975,854941524,438287230],[525848902,1358637530,547595302,248702986,533312695,1822322912,1869926450,970809159],[850663704,379100638,353896636,1351585297,1589945883,1535577994,1370405929,1215939391],[1205133371,59552872,1435723654,702836674,166739967,1080888324,1037591404,289222061],[1995337151,173372471,1106638641,1707027294,420214311,140988295,1944396055,255980879],[1777225342,176894177,1687348774,1913116961,2112321728,162891754,288225214,801064290],[1690526404,885878114,70453450,683345054,2019106199,1026811288,1310146613,1951939528],[1887257306,193887920,1389575487,540324539,1306052900,1570503711,1073775552,1655184364],[1175407359,305785151,590018986,1037923327,176851560,2124305716,1132783780,1077130813],[1875253975,1928540975,263381572,393896112,647014635,320377676,1639307361,929166713],[866070515,756946180,206563902,1982393123,717721071,1366203123,2026713813,2060661681],[2094441748,482441452,1775563054,430757035,151818948,537503944,694704060,1282731223],[831685790,1625566587,1272910133,2081659118,1764319474,1851209999,588805755,2061393230],[1309814646,1406432492,1100514572,646258231,1576247629,1601587918,1987438386,1394546153],[512676553,1725539155,156979618,1047618818,897077067,1893304588,2099833471,1695123257],[1495768803,1546828860,333018613,644244714,1663904232,794839335,1165667675,156617159],[363913043,1033683322,162027015,643995921,193334921,1886679804,2057366180,1073206415],[1212954319,1491318661,2014724862,1009570036,622632485,1976351424,327312893,547018219],[845595977,800523200,1636708230,1166201456,1132705929,620632734,1139916392,1365506098],[677669159,1954776548,955650618,852974378,542916287,1507097164,1256575636,1185851144],[934925953,1658154796,1759920481,1984992915,144185427,250894410,1615459166,836333634],[1419142166,1376547572,850461721,2044640225,656264247,1362825008,285787089,330974314],[434358255,1971861269,729581382,1674242491,2119617930,638168296,1753423304,1311838359],[175217061,1092789478,1044295589,1024239027,1022206159,1352093590,2056356655,1755011116],[84702801,10597098,1308675268,1522477066,102323110,1137575005,955386028,886655017],[1980671902,238168503,1610139557,1776152648,241438917,1600244560,652783159,429220241],[1795787819,1223875650,970817264,1593771519,185090947,1841729731,1301048554,90226020],[413851360,1443287505,201729609,406023242,141260923,418383865,1642753667,1324827397],[177505137,1773823646,1870471191,695487459,1617367244,1016649037,1504126337,1561287582],[803289981,576276009,389048320,862443537,100516869,915153965,2002430892,849791708],[754592980,989968832,408215400,777974295,2098939439,1251545734,10892285,1896791709],[396637527,1802838651,540576523,1583473880,2102341450,1465157953,83165883,1674031924],[67399598,1932714241,411120435,651974513,2121948195,1997281663,1555174384,2082485117],[67250017,1159258731,731690974,1796011420,1772216291,356578431,1696572644,276938018],[1278479934,281461948,1088352542,100800781,612044640,784444215,1061907817,895656964],[1312978240,962551226,2105316496,39925272,1464450558,1961308790,1052552382,196154075],[1849134319,1790927955,1471025823,2080566698,1002921022,1879702693,1693048796,1492242421],[1270749447,1527766866,2053144811,844743344,1919463993,1583560138,1355762764,611434752],[1474216432,97998208,810247671,14398843,1672066630,1059554813,1496200767,628830231],[41813237,1858973525,811060756,397799716,1002279081,673504599,1864562642,559584089],[1293507143,916698924,1549732295,296195871,95797837,808032000,1987626001,422453680],[1394565482,724241398,1675236269,941530769,1906224022,613352521,478793735,1693899792],[452785563,114219679,1639626767,1053987060,1482928452,831769899,1354644322,1332029409],[253371783,1610002053,772560479,250711589,381740317,1912050998,1573040069,2123626194],[1874290261,1615344678,2007637692,1272386770,1065229366,1890107943,129772284,1952548158],[1328822600,2030684495,2070024437,1097234892,301677102,1479894805,1479719682,1876859859],[220686033,1056888041,97939082,1085048338,554051753,757175921,2126095152,1763512305],[123233815,29498642,314569950,790893338,550245395,1427864084,666600168,475631002],[1285467062,963226596,1130263501,1734587259,1010565826,246370779,1357135698,1309924815],[1359118786,1077755525,1373450314,977307191,1211658357,534957042,133273102,724904571],[1710217362,1303880908,930954660,1254031473,1894880695,512497830,775294212,2040439422],[742365953,609141407,2012248464,328654994,882228097,1673023117,885207815,1822983565],[886509232,1709171247,1137238461,1632035362,1825507450,1153155588,831319531,627542505],[1411093985,786879059,2039845604,563750330,341144979,2062411964,250773286,818172424],[1994678155,1737588546,1269611252,1085929768,732549868,408652105,523137642,706926940],[1736253477,1952082114,1405523308,1764559447,1949799672,119072402,30165600,559484355],[343278881,1515160788,921658220,162694594,1934800182,844257534,1823482263,79344207],[1135786509,543720373,1909068757,1267753433,229274595,613671616,1957857147,1361418904],[1326160563,330443505,126998266,1986077350,1751038203,1050581503,441891623,1749035266],[1623234882,204819263,1590637214,2063277204,1517697037,1889800466,1033150896,412839027],[391544584,1134079413,1921369018,674778584,36707948,2080938292,442640530,313949046],[798449565,1714597605,1435708722,85017149,308275119,269910631,612841106,992478874],[378237397,148205292,1006839019,819867426,920709178,1499131397,129969374,1863433097],[1777099099,427830639,44452591,2046895957,1156317450,1281826205,919580985,1523339471],[172831478,1590872352,2130612719,631556419,1477786282,1782646811,157740689,1557456499],[736791191,121865637,1392918038,2081175953,1173268182,238621983,200959701,1454753731],[109157179,175652633,343067067,1176364398,371822854,1373308090,703125449,305909002],[906694039,9407168,1365896589,1618019139,810008886,2029804078,45018008,1471483761],[451085249,842835401,1151370622,2029229001,297880919,2026620812,1699169381,1909252828],[1276986665,2046106285,1059295171,990557439,1889359542,2029971839,1632101284,1589262823],[1752027315,1738137755,1880218525,106658956,920962478,2114320828,1810574458,295387880],[2043734731,322237825,1817601796,1198866025,1398387173,488811351,1733491738,1841894895],[1822217099,1359599068,1608144242,1679521418,1227087121,2060506578,1783492451,766319746],[742006391,1691992378,503116665,1926172426,2064436951,1806306939,774659523,430262331],[1623128237,578597082,1115625088,95912088,52651886,1599164052,972211109,1349041341],[1095784208,1525162183,1361973550,521392173,1297205266,1212170816,1050814632,327861269],[611547277,1596246189,1423064772,254228093,1535024213,1863168041,785407040,451136826],[1010153303,1759987894,65638779,478736467,492340135,410668139,285609936,1079912579],[2079331715,1689837546,969456276,307450691,1519749713,2095602450,392069876,687301687],[851007002,1111942695,863962283,1759484024,977691118,596256548,301404500,1274820928],[605426233,1407151075,608330060,346328526,1754568494,76785996,2128588,900610634],[984979922,1129453438,992331443,1141106287,1534624441,1226608568,723580332,1284403570],[1403180827,625824607,2090243929,415093184,1241265168,925964515,869974655,1855526694],[993408260,1547776928,263219570,1918220678,591205014,1172027840,1243786551,496862256],[471535422,4745103,1849481568,458967728,95327006,1981789236,863981518,1111389995],[1415781393,2001816921,484499601,245242612,2034751136,1160687892,610128512,173035568],[670173123,779641733,414661693,1247020185,1781433047,502344883,225782397,855993319],[402478746,739121971,1080725649,1030772678,1310457257,1346666206,1884256101,836109835],[990038492,417168197,458210123,2013623671,643341786,1145671797,960130339,734415657],[187804766,915137162,2033607580,983223084,1094928454,162870551,977399036,74365469],[139642394,144559560,2014724367,1975281983,1110795664,33882162,527324531,1434670558],[526298122,443095050,705516285,1501906971,1712903491,742169905,1222452102,2080173829],[1764958575,987047964,658175670,797117262,1421297783,2074328789,1101273590,1742314997],[942911980,1904579930,617617082,1987858650,2039382013,226110975,1983270022,768796209],[36612502,845323563,278077625,927356737,2030949282,646356964,1032440375,1130358247],[554463591,687957918,1569234673,1510296036,702815741,1387866819,2093029623,963864625],[919477169,1352752042,1365160484,1678755068,376002122,1354150451,805804036,215028934],[558334169,35887031,522163007,494067270,1543792383,78360934,1715474712,1972531701],[760260557,809756067,1569551866,972555871,1366289007,1779026258,1742785162,1328194039],[1515791021,1123487125,1428969526,1898337547,10796268,1191129804,1429714735,713664664],[609227297,1224580360,918697792,1164643501,595994119,1993583090,73879593,1937496287],[1083292107,335975767,1635938909,1007935341,2045375682,2020793109,769431543,837194848],[1020295812,1909901452,828539921,1366149005,1787513295,823398762,263701217,449174301],[190399002,847509254,248488401,1168446174,538847602,112459364,1464514240,1448996233],[282219589,1622912646,203839620,1164583206,581371644,658807146,192375465,1214112284],[1634965561,1394007613,784438069,1205123519,1452196798,37820941,177312111,1658643965],[1912154844,1573882276,1130746325,1532417923,308066214,1493603586,1859465607,709148282],[56423754,976449578,968203416,1481192333,27435911,1289440905,2023432967,1214736690],[658090261,503777795,968709942,75068548,14488056,1679063496,1049164653,690815652],[853623593,352657039,1057521853,348856247,1998986651,391116840,1361470882,955465132],[109974955,408791220,976718327,513126160,1376849637,1069782465,1998603337,1719450772],[1509158351,233906214,676386446,704770852,1488057484,332678079,1094951151,141852220],[1773437265,2076168347,785748504,901500838,191140993,1544190830,294666735,1377745449],[1600518008,1380834846,1079099166,1920035650,774256167,144609223,2023305994,397011866],[1368552735,1357155352,2051145022,2123523392,1426957007,854686039,1468011891,1711660363],[1099073965,346023359,1991460124,1224943941,631087554,123856025,285367378,220011888],[1691753500,225793892,1550828821,243330718,714881501,475092491,488757720,156291172],[1572047633,883813388,1340191987,1425222588,2102818394,1262509195,1986450249,1408713442],[2011829425,1789016506,302342603,720212307,1327110581,1947825023,1174564533,57886268],[1714559212,2057281567,917205048,1363810869,295700789,257149677,1446975343,189637560],[1785547912,252231650,863242884,1220580867,979542117,618501442,1049529442,563801794],[661064689,950232739,2077655461,223497290,1222766637,1992272183,1991538153,1030688365],[536100010,839969118,219702027,1067220178,1129263801,1800916177,1649568181,1917098587],[2055895144,1187348899,1667958836,603015375,972579957,12223803,42982080,1351896911],[1345732492,1521058777,688767979,1805206893,55045441,1109496137,321634353,415438962],[1664022363,1265313098,1898308618,292747166,555996477,818520426,2052543607,112886831],[1410375914,383942692,133876472,432724453,2020139203,477245028,1492895964,1520831547],[2114255962,1219510422,2101329417,1774484449,1564768705,1567426087,465320495,1746181112],[234700785,1394732172,2073152921,82711327,1657381758,130527497,133072139,1855493273],[809858570,256281311,1052024904,171660147,1397175997,1922810980,872557889,1532177046],[304774924,1803220590,1370919037,542539322,2113677424,1284834120,1358466046,1914060455],[593418263,978181662,1242039068,153614994,1295994579,1067525048,467367585,428591125],[206015377,1754534299,150578959,2037348308,1103008083,1066578761,1045812719,354941111],[1730852388,1469625971,488543202,2032959011,1376571578,770953033,1953849697,1311164552],[2090162741,197139118,398195754,1148383661,1635854567,243965144,1766886505,2087145661],[703489746,1409647182,21873035,1975551159,1246410684,1911647470,1624266129,1524038518],[1795746979,1248356006,421382182,790088182,129734983,457834520,1298379831,2103215341],[784672066,324891242,951591752,1842551290,652853279,1800205691,217421017,1465857777],[1724632024,2101400564,1853159106,309083591,1806137157,2021516481,1786719780,1864122635],[522684956,374962000,1575677434,527838934,379792117,942110141,2012337811,1653062488],[250577682,470073565,1511963840,311298059,898077463,38416365,1045549638,1814703125],[1130033681,1590500058,26025806,1058803435,703146922,371547861,1687890016,1744431404],[707033333,1767732352,163300809,1236338293,601963257,1207518717,1960520513,844697169],[1400305312,664582448,1924344995,678564886,1565595618,1721220443,182668036,82601237],[1268328679,1955242642,467176104,1018753006,1868863757,1232432297,602937222,1449401922],[1945704514,1191447986,957194861,1937546423,659583129,1464357610,1061180394,1970858826],[57522910,1124384759,1801114256,2112881057,1687068859,810194537,1068583869,1421267632],[1764427823,112138474,318702465,1106485676,298252618,1801018077,1953716080,2103989475],[1383222712,1149941200,2128754436,1154566218,1705026609,1051643380,165789408,82478906],[303526517,478607346,1116487396,1303852102,1592026723,98335669,50392434,2087510793],[1268791874,1098439435,175035985,1635379827,782252383,1367878754,1138235432,2046644331],[1470151941,1840767737,969202361,61578428,174285001,1602175250,798694860,1563732105],[955330160,299185235,1759403799,1736390183,487515313,93046441,1976455214,327406589],[176714132,860867177,767078428,1622188877,1106016927,1697484827,787050095,659502260],[905641896,1541354891,349366635,1195984443,1710455681,1836881389,1038217847,738210163],[1111465334,555888435,1914344043,961875443,325408384,104429187,1652012584,1480409318],[2033051372,2007031879,719477101,203918661,1922199648,573116653,1320835055,1687728067],[1623598302,1490147438,1743320642,1010249969,470176207,1916415699,1689366627,725254237],[1911665859,1969192104,892529203,421929698,750754104,1590211536,1044652058,2008889024],[581632288,162909181,1903361321,1973018198,1882334003,662787470,2011103992,768782095],[723027560,1862600758,303627554,2082190601,724570091,1697704090,610422140,1940601183],[1344550051,1722329310,477998841,1075195323,357429607,1242537794,820910560,583687461],[1034815486,1565802552,1422566501,761176113,1882894163,1443960849,1743033111,1541165130],[1069501468,1000174193,377822763,147099988,1772628837,111063504,199339436,638022198],[265334306,469899489,974451919,1143288165,506070542,395904497,492964668,252116698],[1836002702,174441398,918539139,1978471680,855066365,1572818009,1973612446,891950542],[1628669076,1193427682,1648796824,655293475,129477797,1889895463,898392780,2107560832],[1910625237,1330260975,2038674502,812529949,1301458701,1231167068,2000456792,1795539741],[760536390,1677881703,1574909100,688753429,1085982923,138190926,1039104341,412570724],[1687338789,2030998736,590512882,991819652,997739505,777482689,1998305467,1822021122],[1418786325,571978155,114299678,716849115,1411703200,1572723622,1256223634,1507082413],[1690906586,1277732457,1388492367,382480150,240614828,120088725,663644307,958774809],[1058378415,447528845,880121860,127286598,1005215338,187855684,2018914315,1767423672],[1472593906,942666639,1483542365,46864071,1704847156,346606509,162560990,299594681],[986384828,801938800,1635236228,982843115,907923931,897369251,1693610018,380499943],[429495720,1568788769,1454670344,414249410,1318798501,1752422105,1641406578,358680294],[1809638083,672514228,245637009,355926864,1042404129,495248895,953981682,1489594945],[321521251,1542343665,1842401568,1458236409,114916573,1681867073,708703637,726219960],[178866748,863182083,4455186,675776211,1866021605,1180855154,2085227674,1019407507],[836486795,761647249,2004380946,812887902,1690348316,694411091,6633515,1018600740],[421575104,1446452060,726264406,247705080,1450517999,12979400,475382988,88228661],[188477392,2129524212,616680926,1946341952,479096822,1237225180,93934332,111790420],[833472804,1434114314,2021464950,2080671924,539328523,730315157,856155700,1788839292],[51496355,1874038873,1998675158,285304884,1162517970,95067546,1364810657,2012997675],[1866949342,179662766,1546094791,1675977176,94967281,1866429085,1152774267,1253890461],[626021614,1357076373,1744685300,1058471228,1358881644,729227628,442983119,650669744],[572621248,938407486,1285173291,1546512471,489239259,1862384179,1002130740,683533391],[387577901,2018214625,1890421179,213787130,788977602,1624827969,642311755,1521611618],[1430290315,904642048,1559401117,592726871,1633256471,878516007,1884091994,1893661018],[1975228950,978056874,329090852,2062247012,1961916953,555056779,207146690,905166107],[1777872714,1390760531,1668582691,1673527085,64175643,1574861891,1401772874,1722452168],[96966608,91297588,329682116,1634909935,1810701233,1920225209,1827446446,2038537901],[1219702074,1569491709,118280205,923237883,1711578236,1069441174,795792214,1933818529],[702312713,1481856421,843679471,1951412962,1893944236,1398931668,816182545,86984616],[1248105347,220442659,1236996026,1874202853,1153658878,237711519,1409329650,1846885143],[1688825326,2126820252,2112424546,1430801323,294835315,1618957755,1053196964,569653445],[208793144,249800125,2040812728,544296185,1005028916,1821913648,2010831923,2023886341],[1171694762,456191677,512614166,1935080119,1484772683,459010783,482680628,999857121],[1770807136,426096449,262049074,145163305,547586829,1709354462,883566522,2076028757],[2101203546,563556425,905864472,1168290736,1551012467,1590921852,1894497811,604130978],[1772048556,1865002741,1195310594,125790420,516505143,1391139612,2078573415,691862847],[1811514794,2658988,58440270,331744134,1666417272,107567509,1449576641,1607665792],[1160729733,82455710,189454899,1739167448,752600047,758184917,692053285,1418133553],[590928673,1741046284,1668140427,2115305304,1816172573,1917667127,1384541614,1084518853],[1492294207,399173546,1618392545,1497485261,951160947,129607230,5413075,900378563],[1054540902,444150071,1149208266,1335903088,459686342,1297529876,1812996898,1532204451],[1578360901,1197202781,1984378959,103066414,1327591446,1812196754,853447945,1339872172],[917093909,1518482727,715210396,712234718,944435988,1692161262,496478037,1342586104],[1567427592,1831833389,704719969,1114392190,2098877621,417021997,666852687,747982413],[1456213037,815318331,720702106,151565092,1703049124,1957058637,358242875,1984354107],[629045505,1173623046,1912731657,1026386119,707996,832289049,1336150069,343455730],[50956071,2105271144,560502945,1213524590,538735396,1970479207,1842618332,429121393],[844918651,647154238,821405716,26658969,562681442,898894290,379961594,830490393],[2099036197,1737181812,483688685,1615538360,1329574476,981573133,1501284013,279461069],[1175073305,1495348806,905192206,119306908,1497136156,1730632893,2090664858,294797091],[1366273686,477137624,2047842150,1936173852,1377079194,956740764,186255151,499619081],[1629615021,58999809,262901813,267903676,393289931,1215468714,551553319,2059448118],[1990916910,459462802,1314205502,710556902,36454738,28749086,1166364663,1130871082],[853250877,1480728677,611175272,62596488,1848053823,522238283,921379357,218017283],[478431342,1015001448,1627387664,415185510,1849627996,1010543125,390141946,1961763650],[1225954615,944685921,1375291592,752316369,1203139589,931716031,1272790186,1738004312],[243233400,194500381,726435605,837176244,1078369806,576241134,1668604410,161797341],[471814886,1321223509,143913853,575431411,1256621897,1222269781,989504403,354134578],[2024186235,1888602718,1562308926,1228923101,1805321291,1785223619,2004948014,1289691122],[1187481108,859123869,1124221326,1253590778,1527294384,1169632995,1734481595,1534900629],[886597242,648074106,1560946318,600612103,353683274,781607160,1032434410,537524450],[513424953,154364970,919307608,45604772,174864278,1716901163,263154647,75286669],[881040600,75972685,1764778796,1303431219,1129040356,1897856945,483255386,695614183],[1908062727,2050423043,2007010106,1687936215,1068683919,1204983440,1221670459,2106988671],[855366888,1701644885,421110076,1967853463,961987295,106768791,1767956535,1418974311],[1339166815,1940690935,441909716,1843495811,1531791044,235934865,650453503,163210218],[1647610231,1095164810,1738202015,1296779403,1635228979,1766563261,1285511968,1271368062],[1077860999,619976860,905536999,829914675,1733065824,250472079,184435046,940596955],[119453312,880308560,1376160909,1464930313,1953983337,1186522393,884310378,458758732],[968811577,1808819047,1170266537,1547376986,946739348,542836891,519239744,1882345538],[434880873,1719602925,1851342591,998525357,1987276630,964348743,14403348,993249438],[586512477,2056883512,1261369352,2067243881,660179690,563263311,1488516651,2020304992],[757094878,411855679,150723037,1090250441,839126057,1336100232,852812041,1247507388],[201041346,1798281809,1935272664,1353276122,1698472264,1302442185,1553378957,1600386327],[659946544,1550448669,962538894,1245250227,1404185327,335966351,400277865,1983666269],[1167394002,1233053643,1263875009,571384490,617017919,1785031104,1972549413,290262952],[557423032,609922724,1372313005,439034925,79855294,876599609,429403339,793744098],[442599214,1566173530,1560299122,1084316634,1987453473,845683815,991686523,1128104148],[1900309023,491934004,876004202,736288458,248190495,802927654,1980012516,1913074494],[1725521794,1317243140,1977908755,90419492,1194631646,1419088281,215852438,171913834],[373664184,723568060,1126933246,1963389595,2022472644,1220559448,144124434,1075025755],[1987995921,565183075,72829071,650693864,1827036737,714155534,1236929156,1998471046],[1916499641,1018913534,200157882,1020900809,182266434,375367585,1598680339,415477271],[930761266,324658739,1984486291,1337602700,262397844,856575102,644941503,1586095421],[1411867861,865606053,393304496,1797964915,355968317,491425085,84019296,2083127488],[403205362,398640910,959244918,469178546,1302778496,791998060,1272125744,813754937],[854448385,831564306,926513727,206001009,2019553184,680952407,1691718195,1446645283],[258926833,2054925662,1310695144,121847135,1838067773,1042474874,286480722,375304949],[1888994473,1123002709,331093252,843686587,2004272095,1328182466,1821305001,24915324],[858992452,1903302272,1822428276,235448452,2119415711,847417117,800192803,544633287],[308166072,976486115,1101857484,1537641797,1244355942,880455760,1551633590,2103593433],[1977449652,1013061435,1196100073,1224908067,245242283,2118410976,1848911443,827016511],[104940898,1624802007,1826407704,990180625,1786843468,1086640811,2062341217,321209717],[1877345420,945865503,35127454,958166970,373346057,1395642760,884721899,1384855369],[1744626298,1353520144,1520246883,256490877,167620038,1176666771,2030612850,1026496093],[752079508,756329507,150014721,580558372,1673077866,2130683926,125528861,737126599],[1539202635,1811678775,787643890,545209514,24533761,1264658821,1460214383,221815309],[157456402,316012808,20125002,1132292325,1296333767,15766843,1266662633,810853646],[111064889,142051231,1052258487,167439774,335913410,1003909475,1674258904,1160432250],[1371042493,239963613,345298095,262569780,1339989442,1686595804,1695057509,1104968083],[1559980422,215319311,968945859,1564347950,2111774850,1094060247,340188642,653982328],[783770142,1547355820,1380128733,1196775228,302770910,792586150,1378980276,19557902],[853722139,1757198058,249522589,387322659,1488238478,315162571,154545606,1417108136],[151710775,177751396,1504882864,1372773906,241352028,80222490,2074986105,1659410863],[1577108103,191733435,1331933969,1910729526,167898899,741933262,1706806438,1344960178],[52276749,459015686,2050740739,944251972,1571814283,1695693840,164842154,918699108],[1882864525,318988136,1777008144,1145271829,2043144596,493931115,879229828,676759387],[1752438340,1942062731,103927595,383243311,1870709056,1114181699,1448046364,1177758840],[1505290460,1153265127,39926532,1499064121,207349530,418498216,2097392355,1147491664],[881232971,1680905372,1708356887,647713756,118967982,332603211,465021570,944324833],[2059596262,609533761,2123622555,507762581,396488116,52420859,1217862652,247251077],[285690113,1006332227,1690223778,919603022,573884840,286915173,559683497,320076773],[548801391,1492859356,1683960763,1550240517,29229951,1226858068,1315496030,437432498],[1692519412,1504100189,480600471,894234121,2124462035,957378102,2055470738,217061338],[1955592652,125018290,534411968,79389405,711444884,1296914455,1060499798,634653835],[414636531,1656143307,573437141,953852889,703397420,1549086891,694469732,118979605],[1575285455,661044440,1145476300,1489304144,1584482336,1310443596,1829241210,1893353687],[1805726931,1194644324,1675228005,1237629141,2027814300,13018453,1029211576,1223680130],[258097773,2012822008,1409769826,61478044,396857474,38825848,151438580,1440920296],[2035598401,618887957,174907334,1456582936,1923507774,1794316196,1545347586,971361366],[1267857668,691635159,313311257,1522851805,1603941046,1422498742,542110528,1401721181],[1267492539,1783402460,84643779,896072496,1171813448,556080346,19278933,1961909442],[547429836,261342858,1641553588,225518664,1150208431,872510486,745726828,496931435],[16201953,1389275296,45237518,1023267495,1993756126,930025962,2096143123,1626944441],[494683207,1546879045,377091662,1318464685,730724662,1057463682,1749693401,36853276],[1846541009,1033118138,253976345,252396761,409103186,2028009748,176474449,1037211924],[831391742,604876239,1851521184,659787494,205755439,573389526,1244421195,392059308],[684039820,1602750620,1505251425,627385195,13114905,878175332,2087050341,859889135],[1749927318,1678316123,1527047162,1390382427,1345918642,1974475174,570909388,1882462924],[35415563,398329788,1618390077,1387564994,203720768,2113703525,508724057,1908609546],[1571886666,474738137,861434020,1910240449,1778777044,922214892,1808459786,991862236],[477698151,329078212,533610601,1822826114,1654970565,2071623854,1620050699,1334995974],[1045026627,1733992768,1220983261,347238214,1613421369,580096841,1990843517,1473451357],[695472288,530304551,547619645,51787977,758658146,1839506691,1293319350,1812159545],[1623884203,1629964258,1783890200,1140304491,326009373,959562949,457371734,217236297],[2115836844,1374870652,1972995346,1192775067,1147352756,98866796,483035411,970659598],[554936013,239735484,1692271251,391239915,709570017,375973879,613741140,933169331],[465838281,296887079,1193639826,1360918508,702779201,1203574926,1741491841,1713348016],[1865472183,252474745,946888388,1811831680,731077975,582911354,1617899212,483749543],[1801154194,1741429602,1944264643,1996154481,208255393,510645311,157210128,1849137273],[1519519713,1732742809,2027628799,217207520,414882669,109973744,497914567,1823247395],[800443867,1800092474,1008917858,389661493,1749811536,385446749,1843399371,1147586766],[1158190359,1433613550,1537722694,369785407,1493197328,66774937,1293631474,1792042006],[1410897684,1905360521,1266033567,1819027136,1150375327,1077107835,231222772,125080657],[2051749229,1270542075,1394985210,1264141768,1781295142,93777316,1123994203,153635498],[1194121002,782004718,553872759,693508856,1644827506,1103034212,668968948,20690457],[2111974291,159438669,1658927865,336593107,321107094,31963710,1631417311,1138209054],[354882086,129601653,64827392,804202521,2065193292,537453630,1022408244,652760338],[142028592,1055786222,1169882800,878535759,522242102,409842397,1980658028,1982171510],[210303361,1217944954,288714533,745670467,428326892,962075632,1512330604,1319656036],[107405893,873068765,576001612,1847371139,894395710,1253364894,181739917,772437003],[1642686902,2062926359,407460469,500085160,1847164398,858940311,1006831618,1724691257],[1995078555,323505535,535165297,373790888,1801467809,1545349551,2120081406,1477930416],[2069767812,366261799,1684560627,1109621764,1266927530,571799726,135620281,326672130],[1358912744,896201164,1693819402,1302510989,489419175,1414240983,1623027188,596458099],[922371237,533975263,1760276243,207280521,1092837546,345245281,1938013034,1865329919],[2042317157,1345257315,137540195,382324553,2076464166,1262709821,399894359,1239746841],[635545351,440363796,1785552100,100844416,320767578,1045767471,1898445036,1146514386],[2128090007,900401482,2109014548,33411648,812227585,669047261,170710860,1546255709],[680781933,759000475,1041801386,1653173266,1190481715,1580413314,496408047,2016386213],[951596678,813303257,1186206501,1553967589,450096776,557359732,32744589,1844382719],[136255825,1344350739,297080878,769095453,86709695,379074135,2066381228,1780576449],[403507169,1359457137,2074584023,316354141,1404001308,310085942,1355676977,144001640],[1634727853,1546728006,26068904,402893663,870308579,194250004,1442050739,2084340799],[1030585202,10159509,1564375098,1650252850,1732751001,405150998,1128173676,934945564],[1155384703,470920765,809269433,1504271957,2064627086,532600476,1787040215,449047626],[298536489,718479346,1981922925,59911540,504864494,66978785,279322699,2079811416],[1781113177,1997486263,1478441116,1708649026,829732653,434863779,313529128,1221371843],[165052915,1560945918,304214469,414367804,474762515,496960612,955068456,1528077824],[167610398,978311592,1398164060,1638968709,371007121,1325513648,1331364345,623714036],[116547104,1217804415,409805706,1972975269,121290909,581916574,1518851541,1431538110],[62831163,1052673645,1957598489,1875741223,1148944387,211669077,1456914765,453696782],[1400526006,1583129219,1948050470,434626868,1335250067,2023392135,1645167137,881639347],[1339492316,1036764705,105402325,182341240,1736034231,692663587,446742768,1272719547],[2061110214,1073018478,1768990886,2043431576,787039887,983694488,960623576,2060253163],[2062542905,1288059740,1189558113,755390883,1304046622,999736201,54333403,1341008203],[1074789079,1194372938,268936962,1670223137,492234047,2083566806,1960760881,1270294643],[168153601,1803671618,1311787640,2106323178,1822507275,361160154,1866782991,1567389421],[955155098,1625755736,2038958361,614173313,1562165556,2080737371,999165213,1339621438],[1600951665,919196181,1129595386,64469015,1501257924,2009210101,1736267965,1137273376],[54670187,445334737,1958545403,170506051,1712546118,1245386285,659336678,382829345],[1654319588,421163352,240134482,589509930,1225018465,1179233579,1841002774,1868707851],[722119411,859849062,823155628,421135967,1754222431,867378921,690078384,1567217197],[2013883064,855418434,2079076508,435542506,400621426,975744691,1665429996,493561009],[1484872102,1490030437,1054897726,1028709586,890502585,929123433,2119147336,224273989],[1793223556,814303002,817044714,664131053,579795670,987229036,864059345,1150248677],[928204581,719914713,1249324184,1705532795,1130166946,1922147867,834227913,337388843],[901086713,1499432796,517181424,1373292945,167492801,582856914,1632255712,1183443587],[472905886,1017673588,389212118,570079955,56065226,1120781216,220912200,621840803],[503330560,1617122548,1386854294,1546362175,882465310,289770913,72385605,944567108],[2129917132,1211618750,577514046,1714849512,840487223,450180365,2068061500,1390235588],[1104283324,794572613,1280220116,338763953,327825318,775267937,2128113821,673395843],[1329239353,1739730743,679164747,1074502109,673388873,1228148616,1206934895,33904027],[422971139,400690898,982395193,724876047,292306391,1342162788,146382024,62936595],[1837176968,1584264836,1292562332,1129746772,715883646,545297468,2042778757,1379695451],[1655396896,1638631004,393539188,1101104885,893248961,1664078475,663703931,1125688004],[1904672478,1730893995,351794578,33688611,901407123,262168951,1483715143,1724874607],[1131708961,919688005,740079202,474588438,549471688,716930133,1799121480,818837841],[1433867984,388492624,224484636,122607796,1841209462,342880637,1636756999,1677467136],[1758312509,1239931691,1154891960,999483362,2060285304,920228491,804832954,732029534],[759147305,1314750839,2021081333,1647292085,940964909,1478557869,1442392710,613718699],[1731605019,1375740790,977254513,937727532,158966314,1868551726,1927121138,1563030424],[138177252,1005314389,667580205,2063707352,1510985856,589931011,419282283,789934303],[137923781,1652701130,232427175,95987141,606275693,669699743,1286817690,820439894],[559898567,1499152139,768031674,1601216314,1021777572,817126067,1159202456,2102753186],[1868022407,2033347368,1524461822,394968784,1427693575,418490523,1221156231,1388489761],[426100039,1270145687,449934242,427741441,1543018986,621668577,2081437619,256828702],[729137396,934337234,1348420366,206884756,407177901,207493055,1955029024,811856114],[1931482853,964797040,1675778039,1005306790,842354561,120546622,1538474854,219354783],[949789040,1223616081,66246002,54275014,937539347,84319664,1941678932,1964238733],[2000436052,502748678,267340131,393533561,1090930431,450426633,1769099089,1537456709],[687518152,1248882891,1120227296,831031006,1026918160,932200714,1828709604,105165273],[1712255142,713758173,209907033,174040080,530121562,269704921,304749065,1751838665],[1783904713,484353123,1744802650,91662808,509651129,2121183506,1494835507,705924103],[1129031112,143564005,1335922346,1112375229,918724103,1797349556,1693331383,1346380275],[2062383138,1866907143,1356324224,296514540,1697643004,1551310806,1187678569,721660220],[619664810,1928700627,1236378154,1830732526,1137138018,1371112459,1749553991,2069389152],[1552875442,409678087,1608027668,870908674,1619067700,202589416,1119223678,924728629],[1215781899,1231502736,1612767441,1854512228,1826201184,469297899,173983978,746914957],[1343568376,478696110,960440644,1557738090,803964418,2054133556,1427115324,2088759612],[895353881,952842162,447720479,1415746420,285955779,709226914,1456347700,458827732],[1092100986,1180166716,688063363,786014120,1822964475,581800101,1665440859,316009576],[1325725619,743345802,1521316461,1280557916,1198295509,2003545108,1343275730,270052784],[2004140909,836145879,941280665,1069987502,1476983679,1592974335,1230776995,324749867],[1473669434,2039921266,1438762982,1034476090,1605665360,1723330786,806732278,1628380151],[576634247,1464030051,1783757646,620247260,796403457,1049968979,130919864,1178672198],[1572371133,913447267,1347101871,34474160,872744255,2121741189,689753002,794677176],[1267422674,152874142,326540342,841091587,339095527,2105668432,1784739693,94261952],[1321202197,1869981447,561243711,949036509,1377147908,8869976,961168231,1294854093],[1845021296,890345543,988890244,305452703,1059490793,1978931543,1872714172,49171745],[534355255,162388199,308381757,1357253430,1512848897,166703037,1502003434,1011921540],[995394061,65204424,1465152615,497318067,1612309874,1966024406,106585349,1417524404],[578544127,1677552916,316106851,985740147,1413647942,2025703183,958624158,302509154],[223562606,1927831596,514192577,53372950,1668605081,956669357,128641133,1910503912],[302103121,2053240776,1485456215,2013177529,1360631077,1191499792,1069431176,168709699],[718747057,285152680,1384454992,1689133761,489585332,929234569,1141536482,894423905],[2104471196,541287558,998760770,1958524220,634714177,1133151330,1072190666,486386935],[1064631966,491568627,1535541468,682517992,284653995,1801519991,1769064909,1360494394],[60516682,742140578,859276824,422168763,1033703010,1755598418,158791806,1593170033],[520895969,2061220916,1293306794,517224566,1683528127,68781195,502815945,1388010514],[2008917843,293492075,1648847185,572434974,813054870,272554574,262199995,248000490],[177316765,1063240569,1851940834,303141793,2096218964,519814957,348379327,1213791196],[1523941348,873538982,442955014,1727593072,1285066502,214458144,1368567442,467387506],[1493760572,1958463465,422224155,1890149337,1264802805,793558596,1683093406,562506593],[1756310270,862518590,1080208065,1095464735,109466880,473147420,1042207663,555743395],[585916167,1592410076,1638344391,1645501930,1702677260,482333665,851850109,637417631],[447468842,189229861,54648025,1941657133,858859043,1667479315,1902881794,242070056],[817905628,1205176963,1714041719,1593331360,108538452,1880272688,1911281149,1865601832],[1354918558,1342005649,1977716749,641966455,76862150,1875254351,1030945582,102594030],[335410450,1347599213,290089314,1389636039,1259475013,1343399143,912356323,1062329500],[1046808399,1118587894,1470914335,455873651,2056244774,2067493048,234445065,1852678692],[39732329,1965119751,2001249721,923528235,1297039286,1566244454,32256196,915325883],[70488515,1983122822,893183192,209999936,1018331227,1877189089,1984066965,864793888],[71984748,1554928759,700546363,236342594,1052355341,1122510354,1883719,1129962889],[1823700701,789497425,1101395265,845396735,1644515120,349920374,1493265853,1639103790],[1289551738,1297386390,1219176004,402257399,594154075,563660151,1888717402,1867800182],[1448636338,1542357164,1210598031,1982393706,823436763,813359605,1109887167,863903205],[234208142,94772149,359803999,2129345395,445210026,1934633071,96396330,25487032],[65609120,1131030006,1347276629,1508292388,918272498,1783047365,1645030885,1563716726],[396620489,1705844601,385716963,1613652709,759221312,374992913,382409543,1550697595],[467585289,1600666092,443350183,2125201352,21738717,853010607,668998955,882614434],[421359056,1711734322,2056416918,736048458,1156647615,599713393,830828557,1861273996],[1950745851,2048850235,1823376084,1073804856,391783425,1148584999,1632985022,214209921],[1951237511,1101731729,249878840,220256191,759196321,870553035,1420264069,1394340494],[1530774986,1849068004,635525216,654637411,17364265,580350515,1430059405,451801037],[1647607725,362333720,377322657,461174741,372780834,1218209436,412715049,864049120],[559579785,1999330301,51745593,994631776,1380631673,475173554,1737660912,56717944],[1045667877,883040460,849148893,552388585,821453264,1542042174,1177658471,254366341],[739256458,1330675241,1049138575,2021078316,1260626605,246895461,422762659,1677359866],[1345892346,1862156966,1050798789,1906908711,1290505177,1739134959,1107893938,2061096370],[914686501,659259508,654344611,959370157,124748465,558151485,1795628993,990058290],[1727879822,1772122865,431108891,688362795,1307388561,570165887,1104328690,579530648],[972133011,1026753358,1437247870,1098247806,478167409,1774297902,127645042,1683484610],[1434913525,1094740797,573124407,1512004169,2051096670,1870716835,1337541810,360731138],[315961086,549154960,808856035,1501094999,1308010101,1732697889,994462461,1327427442],[364515508,1860244595,573319152,842255622,708542870,2095189673,1734608289,1745845188],[1677401008,324354129,1344251078,586990954,930887124,2101309295,2074787094,964788238],[1705728517,991757392,1178302750,316358088,1033366470,804861736,1124043209,844300695],[177765943,1856625539,1896341785,830110576,891565920,2130127781,839886163,1668136721],[346752086,2406096,1471713803,1419953335,1206989492,618272209,2018328508,5787527],[1138951497,769422037,263074981,367782676,290774264,2016341618,681928996,542742409],[1832467269,1728473063,1543365866,799493100,1361180027,94371478,1160622964,1665208101],[1642439348,1213740148,1876443885,1579930020,1210291836,1129193805,2083307056,1227055182],[2103574399,1389260912,2109888145,1276188602,1325784235,1759378816,1455054579,308883165],[1696836214,2016868732,646812577,1406505887,852848233,1251766866,852770255,1459319918],[1935989207,1308687007,185359300,1986682021,1488350897,1409860992,383778026,1144316231],[1883464512,1950440947,1582903542,1273686354,802671577,1576643603,1395371948,1688519],[798938975,1400296696,991981362,1010821846,1013479112,807151843,1008294631,151587547],[1291333471,1421712951,1261388322,1182967905,1446452060,34934200,2124943545,1441451673],[552799017,1547912834,318335809,501995964,459207772,1453078768,1314852161,1134013526],[340041212,1759770370,1264933366,1012296384,1941653058,767937843,2066486920,1790180744],[996042663,1114758130,1069751138,456940517,1073538898,1810320170,875672575,84719474],[1206322596,1312701903,92578718,1638166247,1698935614,1470528668,360683994,1814758970],[1265015376,1924275533,696624031,383312147,293791250,103428045,733920742,507484587],[1067881298,1001419881,325544254,1720954517,448009264,463703005,1639913916,1109254654],[291778776,1937915609,1002314020,1167574550,1793520505,1794122159,1019010035,1331910031],[1253084440,1538150116,1415875920,1120110114,533483137,1131897229,331730943,247228498],[15711126,1948919851,262501487,809958398,1418616276,2045613917,290623189,1491592021],[1572642619,2018675315,214589159,1523426784,1576116777,1451542369,1059978515,1769296174],[1911417271,509050747,828144622,1219195317,987960878,1553666152,1620605014,463010993],[515465147,135833131,1191901773,1213722050,407510526,1894174356,1214313734,1028745025],[1743935838,1270557904,1485288050,645838228,86119355,882707065,2104481156,1828021811],[917508998,419940017,2038950782,836100965,819721294,932632183,1363418315,1722073341],[1176665745,111723019,505576053,772163887,1466558076,1948833537,1290490876,655785415],[2017611810,556949264,43894713,1181553962,827092759,635598696,1714437141,103681508],[1929866148,300903613,935273677,2066758814,845001340,525567566,1190803293,1007780498],[23301642,1987862732,611639946,1811384188,2027317784,277163196,1128940176,722598036],[1863062518,413632229,492925034,1850494454,333678705,482016532,1790383298,681543383],[1536368523,352958048,1340993313,1993741442,434286475,1349681923,906622143,1198521253],[848377671,266307513,153752014,125382830,670554064,525997133,1166787030,228308612],[1605979353,1023609843,112894102,311566736,673864894,1592891038,366391586,2082245220],[1493086630,1555824200,1870835239,763701046,487219182,1953373550,2117591503,331418055],[111230274,1692892287,793214214,974920785,1992822469,1080035539,1992505544,1297764972],[85818784,1970812084,838081194,149374286,580717645,478229884,718401056,1205668006],[1827060200,20855742,781411217,413258134,1055404050,929473535,523046575,1065905700],[1608633819,557898215,699061501,561535261,1032073442,413120660,1379171677,1613275910],[1261314180,2045200180,1249171109,1417073561,467806388,1739839013,584953069,293464055],[107893438,1224637474,748053166,1106554915,1525985107,1630695879,354701810,984522077],[225934903,1337726857,123063468,763477868,1501477348,1995308186,1703674909,1068360635],[1178235527,1745884318,1099456846,1225068596,1949996676,878079669,880721928,199122120],[1555042946,1128517657,1482017128,1097169044,764635013,1739772594,46086775,1977794562],[1119113823,965586764,1620329288,1215362569,621531584,1731995064,779680671,462536824],[265639067,826425043,283671561,767978974,1800628471,1155076396,1032523403,325695190],[1144570423,1257383066,39176690,1432263657,865102305,1156092789,1965969151,1014613071],[1854600910,237982591,329859457,628183131,1814369103,309946709,701872874,58855526],[1268382484,1875681972,1520365468,1472070538,2116526044,1628384397,1302465320,2130256284],[930139595,498438104,954214690,811761042,1072462356,1771714961,2007587180,106958999],[751075482,1213569782,1020817012,1758495609,2013798473,705948605,1603108,1574184249],[830496843,1754931842,143691224,2108990890,537414358,56498086,406954621,1668070278],[71889336,1804318995,1580800179,462660069,1499863135,1999120036,1285289820,1763124992],[1782536131,1279399449,1756971218,337405117,2045036684,1513093636,1635895551,862359774],[280769747,1278131804,2094033702,2055628836,1398765823,564527848,1458205689,115395956],[197494341,741557712,413733404,1766618899,1274085729,18698319,506417134,441062175],[1663526845,909708638,1970915066,112732891,2133878,187711306,950413484,491330719],[1126577035,2024323456,798865094,1780807477,1307066811,220320995,1996445340,1855587757],[491721416,259627397,273966751,585291221,1093802421,2087347288,1063562592,20105772],[1183905981,201841510,1711488889,511889134,567230265,71833513,1584475588,257823172],[916833110,1941299937,395226289,1066676290,515981410,1735316981,1395641433,1056229387],[908142655,1459201514,1666365006,728749629,1620565128,2057733483,595375240,632290236],[1735095303,696172102,1878087926,870924292,1543802317,89858088,884594437,584779206],[1828382911,1116941386,1367605311,1912160833,831000502,1432004343,1333826976,802094206],[1898013325,153325771,1252363290,1603137660,2127772121,1537790646,625536754,1884121929],[131138656,1511452504,4691032,1026980479,565090262,593118355,660300805,524475138],[1614984783,635265260,140096364,2021140987,1812403552,1630311727,405563677,1439452433],[1655376643,2009687129,337604345,414110590,822980977,2067285171,258391322,2090457069],[1067086622,255838751,182205126,1065483037,821791428,1955081784,1180488165,1017182715],[1119205015,1390808664,775779948,1895940422,51330161,1515820355,379562783,1702835471],[928167265,939422940,463168554,349182078,1578965992,881543745,1810851057,524515363],[479710008,719674687,1504649135,542046996,1965044078,1190266143,1237645129,1634797218],[1442486147,1309644341,1916916365,577553936,1072942353,1640996773,312068408,1227532657],[92341379,684462281,728745075,14963272,1775083151,721092659,328740600,1713881199],[1815161956,446114790,924208248,2105591673,2049632800,745503016,1366456012,392963655],[1124961483,1002673325,1548838650,1318092072,1248247348,402969741,819309614,823890496],[1139850161,1822370986,1767577097,1671606028,692763033,334657136,984145853,1756239624],[2071620152,628050624,402416556,989689190,688382750,1470538115,1330867954,901004714],[157500187,307907742,2052290738,1736639510,285900653,1669045360,1724115012,1464548225],[228362639,886268479,480267362,1903904029,554080200,503487307,1781031702,1587991195],[1536939294,1373134204,1939492033,43127362,584698764,2125815452,608753346,1907846709],[140918944,340620588,376575666,177127727,1728175717,1749424549,1085953709,1644565233],[836663918,679828362,960255376,1116533077,1624933718,2013633114,377101563,403931530],[1667369765,216605811,2037968937,1738828649,1567533175,807937422,854624109,1874750821],[1911992688,78469093,1916065446,426774325,886428999,831960481,1702856206,1474043798],[92176261,1952587762,1322311876,251160122,1394578105,1633896952,186380061,664143615],[805910846,294977175,176309927,970969367,961041404,850244842,565821114,1517623035],[1119709427,1786741717,2062683482,1432543646,1867732409,925578651,409650378,1647347863],[1082118130,1244813003,1603346906,1044274703,184289067,2111475467,1240520737,382358636],[1115164341,626237761,2019160530,1157565328,1659088984,1936967108,229771487,1952733294],[58082751,1952304923,1304085186,1315324276,1542280415,83191559,2113855223,2106281218],[1167608362,19149505,825361195,1061830456,1870828291,1898627045,742162240,1641979541],[394939536,750004165,315789096,71270409,2097294585,727658900,539556792,876543696],[1719018842,1449371636,303103221,560619780,343316103,841467728,439197634,1491576536],[146436703,218488535,1783633704,1174273724,851978470,1877068330,955840170,636657405],[122746468,1787996873,1913212759,1369734520,213883555,1727621367,1817290072,399289423],[1111034877,1324930101,1944159783,1010384816,1023726665,53077961,1381233247,1690338426],[1674152114,445245388,1223017520,713368644,137127123,1186333505,2074200368,1755628303],[1105895050,1625937030,1470722760,665868906,1711038125,1290289319,1940059028,1830712600],[463964591,1971396232,973322738,298511202,1574390277,1912414156,969117151,1349249379],[1232673798,1270712635,811968799,1284499452,987735676,931497084,1315914539,1885611163],[1546067030,190416073,695213023,2076235341,529510293,1341628144,2101010567,774325986],[993784076,350676698,959063629,1688818291,1529862513,2037121557,1446320009,489195323],[582297034,1997822208,2045800713,252642262,1001608212,471551200,968400227,1875785037],[763420883,453048277,365183134,2128644889,1960228569,1232144678,573421893,1454202402],[1448028771,1250718200,700664301,4165377,1597373260,206850833,1278719515,1084332555],[772827164,86752787,2085238827,1405175175,811580132,981071163,1304378844,280710368],[321037586,1652130408,1960336606,985910430,2037142098,1764650910,1683776220,2097622075],[742509082,1006759041,1910716917,1449327954,1537770112,1816778868,393861113,95261650],[2042815778,1667434272,240692708,1050277793,706992515,1026835965,797143973,343115797],[1134154234,1233446840,1467345513,275940201,86991715,65940720,732952344,33750579],[1691850582,131428206,882383312,736787169,101998386,1157091972,1452673125,1770258126],[1723636422,1090521571,1816051577,63045534,2121612143,446236603,593323425,99766307],[1035128909,545439517,2026038336,1490820246,119614444,1875602263,1282314434,398186697],[787731427,1069162760,862288209,1394698513,1006717021,939383806,244835594,887166655],[982318420,561666753,1813556121,2036608576,1340344520,1713459832,1811049094,756749351],[293805542,642427730,224988431,318017545,12028204,357224234,205310513,2000406379],[999875159,259667615,280232930,921151332,921896095,784816329,622553531,1081301372],[1244359335,687707646,76698982,1854889479,276254639,232054121,1544917000,550696324],[2075268585,2106103533,123013599,2061181524,2023494324,1818044658,911016479,534434105],[1821705262,1303458475,1657543292,1292861597,180696384,543000744,2068321236,1682567402],[506127211,282643651,1571654062,374600085,1818590029,1893732936,1466599575,1210266409],[292497329,117907045,291659111,1585228561,1167005856,349816274,286297775,1032923656],[790697727,291111980,169583172,243051644,576031809,1926753307,1194542157,5137261],[335015511,1684613991,1683399498,699784485,1723797528,398980126,1038877752,33717755],[814879662,1977596184,136027094,1235465328,496655306,1632569998,409490405,813538597],[1050672775,1465796141,1801627163,1248336041,580742652,471257078,837641103,244839994],[545969876,1754448154,294028844,939659290,1048787685,1964418785,1097033495,1363533560],[1100152308,480914616,494003146,1008722213,1285442034,1448016943,425877929,391171079],[1745043894,139540592,1790446700,759619275,1171496969,970063709,667098051,964627190],[517473939,799293545,689890294,86976993,1915845055,82201009,36638282,436724946],[442130887,74915792,724390302,1659697292,790349643,1587815308,729120181,1774543561],[1454133253,1136825593,1620929015,1988179426,1330486219,1541821259,1566753697,932757311],[1220013108,833857237,1728113414,397042426,405359345,689295754,1360596092,1240376936],[2052312973,1335453827,734902194,1534050449,1699791452,617627191,1865020680,1760794581],[263480210,588977037,853146978,1048513756,1005278182,1850744787,1190352256,869195712],[1658489295,1169384068,408880964,1868853174,1314413486,1650545552,156402358,214498830],[479041608,515425882,1538691824,685903305,2088529170,150714941,892722698,551782404],[652577614,1584705398,1531766983,1300009071,714702482,1536452943,1583671937,1570853671],[1518396462,2029665373,1621640775,1301190325,100265167,1478114135,1360610696,848523304],[1272163617,1921422510,460912666,1293970435,457013983,1448244563,1042223112,788699182],[1431635871,787857823,176796682,142404073,377381080,517232393,1087349836,1164607949],[184794851,188526510,402190493,765299092,453874534,1446702886,1571980489,1534173728],[372010353,1856939709,1645160683,325959198,496681462,1143948814,983939729,1473275498],[918058876,1890939943,1982193536,548810287,1171886969,1770181706,113082659,2004255602],[1348332039,346932518,1911368803,27147277,335771049,431428062,1123024406,70151707],[112994413,2033815810,492865879,1696897919,1445359360,1868431263,24776714,982816457],[755622892,1466936037,776470886,113421299,1339694913,2063303596,187481648,481517714],[2027706290,1221377198,1789903316,2022626468,1736482156,601813160,1875236552,135389674],[1858853197,1816145400,1746830047,11785398,664252981,453267571,1201022838,734832197],[1894772632,63708263,968517501,1790247834,1943691192,1715358968,894890108,946608251],[150403910,164634230,1586980993,1846495932,1423348447,914350594,228980277,712476444],[507183541,442149048,1736217551,643199994,758952381,489968151,1166965641,552000450],[1254655318,1991889059,148539267,632229385,1209567482,1467760594,1661855728,258408795],[707756455,1798537939,296534878,1408650284,919261271,1067244820,184908313,1446325238],[234570657,1497549277,786556649,1827783488,48058533,1553296975,380475412,1338421233],[1160561293,1305370347,67952920,1407856573,301692955,1662583030,1388025308,1870220372],[698745987,1798179628,2110219016,1770858061,271569932,389269260,50188145,178142327],[845409711,1719435987,2036974298,1870978362,424369041,767943814,1757149354,2051995779],[67566265,1157887329,12810164,1401657068,1738173968,1753084891,118165466,542487079],[1289455117,115114227,1946310948,473387826,300162382,1572072786,1416890835,355973946],[84336782,225344495,813596730,1624624842,698647951,1385810222,1970816716,1871072623],[1353128252,307678470,1407514270,496513377,1540637547,1056200547,2063345190,1661788644],[1713730021,436616336,36311446,36024622,1014101208,1498197443,1237761885,965513305],[1258381277,591006282,281557077,911788363,1293798382,1121028497,1081869389,1053301484],[136885361,272422406,1713127519,705219171,480337815,533995675,1206907671,1001179491],[1484317092,1332050518,879659422,1224479828,1709904415,241292799,57551183,349402182],[1480187238,2025938335,1300346769,2105150495,566622481,1341799326,680209887,958282321],[54426489,1652684774,1539870797,514181150,1726450236,697461265,2026446208,1293358121],[1525736030,270505073,1289162611,1725942374,922352137,1419475472,580917197,1846196729],[867412146,1520196513,631729819,1328007711,1267413768,1743644512,1465135071,1914775770],[1346763270,718854786,818630315,1896495866,692450647,192201387,2117664358,1466238057],[1445456267,794675282,1590552908,1137414373,2098578441,563200917,1424123246,1737160166],[2119130177,1463031334,709267785,394801623,979827980,583354042,422553387,132817913],[1524025184,1103084221,1823952608,1645113251,434209796,1905112763,1567415986,866371356],[1419318410,1806351442,643891657,1903528117,1993073132,1365112330,1407541681,878871369],[1524730628,837564737,1326192127,472543953,1469465870,1156158544,456301406,1877289623],[269183348,815128704,1205290657,844547968,1178882099,1775694189,412666807,1047350871],[939940641,812108333,1940596769,1212608591,636241276,1268979734,311077120,625934475],[1883546754,744679362,346705034,279938642,631712076,73024764,1742275427,2046202112],[599329031,1730132526,7699903,103983732,1743290185,2070315176,1649017285,1631117746],[2062908259,658464855,1172760268,72867583,950540000,1699698568,862569876,64093734],[758810954,1708247941,421846554,187521539,930892174,899569592,1791465496,367204848],[1644860651,955370118,633292885,1392717356,314720446,935231286,1282385795,1984574239],[1034909781,942398071,912772697,1764399809,840712645,1554657664,1830327912,568801575],[546129169,416996472,188336998,61239296,405158961,251834189,2059193471,811394947],[1132499747,1115466317,603201009,1874406363,1781585682,307804657,832307799,420901351],[605828117,587725293,2038256604,1872010485,711411937,526820625,1844027949,1878021995],[1986188053,1167475407,1226339234,1304307186,1468460920,409378514,1702002321,359741925],[1354482820,1857901613,1433476286,1102896552,1598886643,1206538979,1241387113,1188196814],[1059856765,1066857197,1340312899,1753329037,1192482426,1829928049,215409530,1063219496],[1950557414,1207540844,1593031873,1535409680,748802439,1334226028,1269707078,1111865163],[1333469885,1412294105,265563434,1491114987,848748108,1248431037,676520369,117058355],[223892920,1035551456,1319805127,758926024,262669572,1418533450,979828362,356722344],[1937659894,1419645965,542546498,1393074992,553941165,927699855,1778369959,1649313110],[1497631710,437200838,994473828,325149586,854527533,1781171246,388114381,2095472526],[1677476894,749144873,618905648,1678633969,678555097,1354010050,1502159778,548470238],[580337042,901499334,258153929,1545924748,1452545475,1035681260,9018051,1933248750],[1152196754,622272228,828167050,285695937,1405504917,1618698385,654386386,1372844306],[681058724,1853206336,298642311,961601663,1156685359,643733926,1272635484,1157977187],[278471903,1724040882,1900117138,976038098,974948052,232166677,1373189846,1577583095],[118678779,1007249014,938216101,840347931,1188090021,138721986,1863476300,1969139998],[1367574411,1025785452,1392949078,1705766284,1886853806,710603434,1811214729,1213897217],[645468011,320709120,1809143387,815844118,1886172132,1885890474,968681222,735960203],[242016068,233160774,149689632,1592773077,579587896,822853280,1135706777,1255369997],[837578482,718560822,63092344,1504230702,1033998253,652846955,1915080143,1211078589],[1309079595,573678745,1095191805,946677269,1042410614,617767512,1118017654,516763310],[131848847,1721967294,133502773,662099793,334686394,1615639371,1007425703,1774766148],[983367011,2064317553,356456957,983225819,820218511,2127787309,1367680507,1729506841],[1343185776,1927370364,1366623257,1565995529,430556970,888926847,1680854369,1082318202],[1784842110,1860534403,1288103152,1296394027,2048522416,1354657309,1108051207,426398971],[1998264360,1214371767,1098250926,703869631,1622378167,510495090,510988806,1427421863],[1641441808,725184218,772400079,1685438252,1739211095,1968442751,1778839319,344353207],[52237729,2062899711,2071552702,1106467285,342036643,1079544661,1647125190,825566474],[531554340,639327821,1095153356,1362019259,25691449,389162729,1710637514,1516335167],[735239409,575570069,996352399,346002341,1832712938,1692768268,1363570406,1728810484],[1508702585,994330309,1021471623,149248275,2010098076,557431014,275678828,1934223786],[1500104880,2070248148,486738945,105674822,1532535365,1134039375,973802946,2013149722],[1976553294,775336238,226962168,1193480043,1485543104,1494329454,1798733722,1616958408],[1352723773,987671754,1165460256,215762203,1991993728,138073056,122013816,1587657417],[736260149,619768364,1836248433,1489620974,1470041025,606955368,49861264,426221975],[1424366642,352490260,1687235448,1123563930,1170733894,1005979383,411825795,2119896733],[1818748440,1034860909,1725211197,421702546,1890493383,1232692231,2013661121,820226356],[1119873137,743156132,1590238385,1269835966,790111135,813332888,1256586897,701917043],[602479766,574911498,880709728,1894962907,1164393311,418512464,352700304,1851053773],[1677508130,1181499755,1539299055,129804516,752960624,122557503,722643871,1188282294],[1945537969,495137832,1918033397,1227721684,233009217,715139462,822657362,650686260],[1890259249,1055394157,876707039,122297071,682598603,1266010899,581286231,31099441],[623367772,1277997338,1168964682,697835173,329866054,293988792,1178215630,596873563],[1888241506,2106485831,1585034236,612028059,1384026131,1488462820,1895444930,1688991454],[1451546065,673512546,2058078119,1577221568,2046107192,1661309641,1560437516,658202663],[584389066,396676646,331884413,659860182,942284237,1458738973,135584029,606400985],[1401659800,64285436,790379526,638068445,1408245281,712405269,901897618,2091763635],[418132125,1121729493,794584903,1539613984,1783071687,1220098690,1030380224,699148213],[977396220,1933279540,1008108315,1242939051,1026830340,1034154556,445727547,2091776117],[152832130,1745978286,1040149702,1907493457,337529138,49170156,353395675,557466477],[327469205,997490294,1796256200,1419910318,1203144343,1122789842,626418717,257099659],[440142424,1035124601,601595449,799054152,726479438,212754435,334835820,1881559833],[107769683,1127318182,1753028101,611380544,1888008520,884379463,516487263,6275467],[1614594745,511100719,1628753154,1255195349,1047414333,134352070,1683443799,785854099],[362551529,1025035335,1628428597,1558589016,526998087,819265697,698863986,1597139059],[2091955338,407230222,298030154,1098662783,163851884,2062836238,2127196595,1984170057],[157900728,1095864088,1772932032,1810015631,828678815,646944965,1407193581,1673646709],[1081239924,765173733,500780837,951929811,1925207136,919944576,1407546511,294683487],[1522068762,806904427,2011713464,1463274172,562036580,1922665247,2048037035,197634164],[248382208,272859091,444971047,2060500041,289013858,2002464414,659002758,715055134],[1663945891,1592591262,671133621,284723914,1874646116,166774131,350602913,1134996690],[1175714954,819950482,1504469304,1241387573,1399786182,1307965312,1529642627,1307495300],[30545866,2116410765,223331983,1025560524,204181874,519972332,1067197594,1629625283],[736753806,426170586,667773441,1859652047,483109959,1071895724,1447525635,870281113],[1154277587,352669680,852349530,2017095271,2117224793,1032381462,1000970900,446369236],[499426918,579424600,1710936896,562610344,2104371338,1156822362,83515754,284041624],[38121435,751006069,396645697,1936241316,421941529,1107123654,964268028,1010013425],[1554012174,1638135254,2081770545,1337475598,1522084428,1442654140,1334575111,16235958],[1850231192,411689259,1959288614,1707179664,1002726710,2113274662,1105387187,1891149237],[792590760,1392167599,1075847420,1478874749,1280577814,40048876,2074506655,1256794381],[1314862048,670743435,2057947900,114523009,152569356,652801609,1056420794,1347787183],[468693768,1546160368,189396418,2007065019,775287238,357535694,1137211055,897405372],[1647091486,2088205597,179234572,1953008897,903353658,2089091305,738199466,2081409904],[1138176457,201128490,1434868859,549463960,42503414,657185005,212514390,653976367],[968342564,1573417742,116593120,1070397685,1990222688,1154720212,1561347917,1802708689],[572864505,1122864379,1437331590,1983307104,1293650866,1959641115,1636312261,921041116],[1206368591,1507265638,910909968,1089741705,2060176461,1058288520,1475684053,322413299],[1670648021,1151644699,369997697,91832769,497198630,540678701,1803042000,1055337667],[235599276,1671504146,850178552,1027607491,1280701059,1078350121,1271562415,300135762],[386485337,1271515579,156594307,2475427,1004699895,112769144,1368402553,773227705],[39200045,795922818,504554327,557796905,24039814,1164631408,2055056059,989024922],[814727749,300681616,1524544073,1010357718,855224457,1148573619,1879726304,1851944434],[1607215608,1910345017,1730564468,382004041,1176621936,171930737,1286176771,1278734998],[95532224,1777819407,2102049365,592603252,731565304,1831828587,401624642,1929866685],[1381450029,511267168,959998036,440390326,1900123610,1018047698,1079831900,286567207],[437472346,1176008429,704576278,1349709852,1755701117,125475461,1419924539,1748855263],[996687125,292809055,1681754325,1509967052,1610647007,185933067,768765554,287769850],[206302084,1407321761,610996543,2107231961,504374052,1910438085,491289146,400899800],[1876055392,423734620,137942415,840775360,1701349812,1169205529,1328980351,402230667],[1817831017,1909538229,483745631,683631752,2112819146,739184190,1541230443,830551431],[230943669,1871961591,456529595,1140724460,672915030,102415089,684839776,1444624063],[1361737961,2078851568,1110346925,1752687172,1962182309,427327579,906643803,982239811],[400829837,908474976,1071182495,692436673,1700216670,522005756,647412724,2024684466],[1298407134,1132606405,1240072322,1386662642,1933371289,471020200,1855268566,1264563932],[875134367,1044980572,1196981665,965131208,1625824065,1713663905,213426855,683761136],[1823014380,2035238744,2029248995,918844660,757981480,2010017833,129678200,155282333],[435783969,321431857,97588484,2090633031,1306533005,1852795085,1490535330,1512948268],[64972778,976452550,863567739,1703493652,191138389,1472506390,1206210932,2048280338],[1933051114,965364510,1616557294,620950217,508428979,1719865405,326237509,885472200],[59036763,366324851,280595232,880001952,1669258413,1980543519,1350241533,217350114],[164471714,329910044,1757713576,1624771934,902667344,677030448,1595562068,1737882058],[300375629,615267092,1456921775,2126547023,320910199,1237866282,1626135016,1994596465],[1746264118,157787925,662012500,2054833368,1032966085,1587957307,1709378579,1463125988],[224111487,625317026,1793848366,1927512131,840051424,125764918,1756243037,1752048211],[1981354381,704115399,1786789249,1996472273,1990851838,1788983919,1212646237,644825450],[1751211672,233992903,947349760,242927027,208108307,1772947181,1515860642,1339392932],[955702963,669624561,1544043860,1164499982,175479065,518101179,764496616,1217689134],[1779438469,1738940605,317086614,1862162015,2059887693,645065010,519531878,279461235],[484919287,780742234,745014801,1906418182,1385057560,987274467,991603044,1030668762],[982743576,2075640174,1033182842,1823913486,1400766994,1029883319,1642033721,30711554],[1662802262,1091049186,951105413,167896090,475900104,809145708,810621457,829284055],[16427080,174066942,1970956504,1929471329,416593734,1516597719,742114639,817893878],[141076471,1613437605,1408183071,1022996912,1187891983,275259669,388643714,608936818],[1446934296,1367337788,1256820353,1786171922,350274527,475149915,1708198206,1720240718],[424965145,757978525,1888637532,1065759242,1510720676,1263505085,18352287,1020391857],[915292296,1543432893,1638916658,1062854012,711954122,1237751396,1308124597,1143463848],[434547945,36541373,1318965294,1349625103,1666227617,1494610440,1124640376,1003543041],[2040150314,2046119410,2070892121,1821257383,1740023515,58105918,1166893168,478285900],[1276499468,1198945493,498696457,577114275,691967533,1684698548,886466854,1854079926],[1401445919,1693581442,1174997133,13252681,1295268091,1414216305,1202499096,338991659],[273167338,690457049,598063808,2058654711,155065859,856475416,952077660,986060826],[989816175,1433946337,1824474503,1454185548,876070911,1932037753,625331111,110382800],[436509863,1977318898,64475267,1941861305,766441721,200207635,1513570406,815930562],[896879912,1135705809,2014766966,1467268998,132067530,2060103319,1813597680,1838827059],[585013677,935081421,1780603611,596173850,546822555,1178445977,1907866994,452576121],[2061503154,15661562,1873289656,1739797501,947425569,1976627112,171250536,1802164886],[735859122,779831052,1350084576,1025226062,234969947,1318108254,1840888316,7321412],[470764207,1164890239,1066203294,690457725,869679788,2031384085,1589674597,1211092678],[127004982,1292243853,689992038,1099311853,2061631806,2100569751,786224237,840511737],[657128686,1095096433,586647654,1090524900,343445232,1162139792,1154165050,369591227],[1978803456,345978117,853170716,1874702760,355556000,417587260,666889864,31902988],[620611184,994682066,536625702,870681945,2091720227,783435793,777151303,200854637],[1901598905,1080292396,149245060,2074646963,1564087038,974310342,664697128,1732192175],[1281121257,1918284022,65822674,1291566428,78378348,279535276,480036464,178741345],[819479902,1922281991,794081277,875822463,2101607528,2100315778,370899380,1117359315],[1355048441,843652130,1293529164,637919873,580465576,309297086,1476834312,1427361752],[981924692,383260514,1947721201,1748158160,1934793881,663320889,1856577462,398330447],[863672280,1034167887,1247962040,854729073,1950056887,810527351,1201782957,1373839295],[1603378213,1918937857,1043554759,1139042367,1216926325,1244654156,853344941,2003729406],[567140564,1794333455,1711050032,2117565394,1528066717,123513066,2069512424,127366678],[1380982934,692119255,1232550054,2091856859,1858336382,1398048518,550641463,1512019761],[2027874910,374404974,1109068390,1818528033,1285402497,932286913,1421963237,892329880],[260851464,2042216175,1834774646,2109094640,126604612,629792301,672156971,162476054],[864476607,840569440,1827364277,1013948126,424494541,575198920,703385642,1468734347],[2121570826,1596625222,2086405189,1453449086,1286642227,664100765,1517962963,2002072857],[123166017,2041098283,1404390982,1374400452,1475917560,948221529,1620034129,486703719],[883075783,1730012489,395650977,1821486201,1206977887,2003539374,1795738792,65900066],[346463002,1978067085,444596576,305482364,1529267373,1096061361,2100482791,1922632191],[406829142,1412309891,816054161,1300022450,807133244,1827914187,658134716,568573192],[1689679610,206625799,229350511,116129261,1778182428,1646706499,308216709,371751250],[1337411245,1056325089,784749356,894959536,693731770,1333717595,851480369,1250394472],[2005509616,1444991515,992999414,2005264401,1477175406,23337457,461686247,126385745],[1320011022,1038387222,1469572697,369649433,1739546402,1931486020,1443820389,1488613405],[1404306691,1625695098,1149544423,499829821,516949367,370616634,1066279676,2018931471],[1767940812,1608185739,1912678448,1949719059,953702730,355844198,580357179,1179436149],[126804854,954663455,693697041,1297958990,1213828958,1720086444,368796711,2124361625],[55536198,1491952422,1949739465,1131196732,1962063944,1390019873,897228003,815005896],[1458730444,1072575661,1240412208,953408248,353119065,1561683343,1314084802,1029645394],[1791431273,26847212,198550202,1299737260,1046700379,1504250974,1483607674,1013863712],[99645204,590758413,1412969353,1360934347,2059685344,1491779863,1781776019,1138274159],[927924196,731589591,1108128088,921671111,583346051,1964481599,1934813378,710682876],[470681547,489075211,1670485154,671326053,1107302087,1014345857,1598993624,758821604],[1199680076,1726716055,1162607557,894849996,184867504,460697601,1793710165,1382857996],[1259590757,1045410567,124162845,659479398,1028845697,1498364947,666382729,714500485],[1592504403,1698105762,1520424325,780790308,1301166828,528093956,477156416,2014600189],[489017568,1215970376,1558863656,231317376,319845227,518966817,1473964190,435515236],[1006917141,418898544,51707548,1465509586,1090333803,1318938581,1176463012,864126705],[286912471,1870456981,955457026,1284794314,438730712,528183076,300538186,743417390],[1691630465,1240994360,1800129477,1721976135,468730247,1556433427,1295936481,1758246157],[772178042,1000229317,520177758,383370312,481208624,1603785622,1050738506,1587389033],[304129658,1495158654,1156473604,810080895,891922658,1107928627,792866072,851674118],[875498145,320932380,1730655223,348618368,899680512,10423846,117767469,1594214894],[1648472760,1344981805,806708324,1433567083,382675555,1695359113,569829557,1317453915],[1388320581,2044325222,1520147477,223077012,225454885,1589506336,1877929854,1723377799],[1554475562,961271607,1109533391,1450998997,1720316221,340707252,161982032,1360340061],[1622998756,269226920,710119856,449841932,872418066,241501598,588298086,1491956285],[581855357,2040970522,266704100,112634354,119320712,1282274923,217819650,1253160302],[99030551,1329587311,351403403,1954425319,1382382865,1696075216,1625762419,1740769940],[1644421147,1718116591,411989585,930444646,1868753573,813734716,1356655211,405074512],[1416995886,1418230612,1054215977,1751649288,668825422,288861784,1370939771,1826896747],[15255676,867827246,2016600864,1841005521,409505996,45941982,220222501,884276751],[393618334,1768507470,435468376,598990484,1182050741,1421400568,2106013731,235653329],[1675952549,924372533,1495153167,44837668,245742986,202570387,1582648656,843073679],[1134132742,448759447,885634873,42195687,301465662,1408734283,1275670403,336444577],[1484500187,398532216,633855937,1362730882,1400091344,1086689873,1937148582,858629740],[796194255,1921525676,2021705103,577107653,343389261,1412029674,1786612249,1879847661],[825088521,509994530,1518913701,1857478428,1145680858,369020028,788195572,624433673],[840699943,278790619,1836089150,1345969012,1085143530,649428657,899628422,1994757032],[995575232,253218985,451439945,722922345,1328713623,234077989,230910542,1449637086],[1478340,1465948464,1027655307,28571618,171837411,1580062311,854528303,118383948],[584706250,1048390761,763633781,1880428457,675842078,676256505,358737119,1795694311],[1348562519,1035175780,191849586,1374250419,684454267,1656406401,633817756,1723108030],[1468487197,1082751715,1757454271,364389050,2102351076,1127830269,1798918072,798038028],[1048553703,1853058399,1755908719,672500845,72867601,1645463188,64891454,1250850242],[1567076182,1465350087,1212406891,753311543,2033080485,702535239,1739595987,1347414938],[1401097946,1403923590,1376131510,1469501144,1428229867,1208448530,254371722,563342090],[82149094,1134506326,2020164995,1932129238,291217889,1528797246,1785843060,43268465],[876704951,849526632,557919042,158538594,803068155,801651941,1187554958,352968153],[34840343,853612951,828198660,154069192,533002060,938462961,1857015345,913760689],[612481321,1188516180,1285036458,1460030166,1692828446,705737161,1366606287,702310213],[1168159707,1352581440,857744916,1264062250,679367035,581953583,1856222606,1004050697],[887573560,853288019,1501781800,968313499,1592796147,1086464531,286753459,1391258251],[158233358,1286416618,498451201,992046948,262300360,1198088602,349792108,235669564],[1720969915,2001632009,333051416,1048818641,339009408,252872715,992626543,1931278627],[177238794,808468172,562369706,596418292,1432420719,1098812809,1260276684,1079949302],[221690221,1217523279,1468338456,1950158542,2026246720,1234753179,497715188,1735195507],[1651120387,254447841,1925575825,1316727116,988824017,1407446909,187456007,711062219],[1786102046,460631406,565424452,1628602858,130401119,1380252022,1206965412,1294714840],[1984501586,487014022,884819491,1905301739,432887844,1133013984,1161229845,1239021895],[351007587,1616225843,1920079490,1864324404,670848791,1601569155,1278736798,1349170442],[243904736,792086212,1487825287,606880396,1970615890,1888151836,771958491,2037958688],[1488500482,2009331377,1965332260,1559550648,2030082953,1619253243,373220287,633518521],[343237047,979431540,134417424,586168575,671999014,1946772033,1654008067,1110843133],[62477833,1098853684,145454510,1706526388,657417482,692121763,237743934,1334674932],[875237711,2020610029,1616092071,2004302023,982103675,1815249913,1150352111,294369876],[1584323371,1819492757,915269324,214579876,1621655641,1034456416,869173596,1104739469],[314532271,203923124,1446450730,1085318136,45997824,919139190,1961919111,1596098670],[697922358,15111466,2035594885,1301639556,1934906884,120477214,1517449466,1307386554],[988880674,95235553,1261660403,647429444,915304637,1666188671,1178363035,1195646811],[276745320,282352062,344688948,1619520044,1854417762,63839672,2037430083,1011556166],[590065882,601028225,754261615,1739368457,1757263197,1592552168,1890454346,1971460199],[1634932129,1129478818,1725501174,2060034793,1372706143,327119846,828186957,145989771],[1812739420,1237440127,589223540,123102435,1765810688,365003825,2036099052,2070423998],[598834248,1531035252,1668242201,1382686821,385043995,1820106862,1073719980,352712419],[987441756,1975188461,960994045,831162694,479077752,1359538759,1319453488,826797069],[1004361347,80572804,634543142,707691643,528511873,1586039840,605230008,108215222],[824242046,1073445962,362893707,1519293760,2065422563,1430204832,2057974510,231756206],[910979695,1922627194,660990118,802271913,852641464,1207507673,1926380736,133186461],[480711716,1315808616,862618737,1118313805,1231102623,1211561454,397781742,808860333],[310084868,1186625919,1474566563,979518923,560844279,1563324206,1660722862,1665654965],[1224352622,1552375950,238206146,2010545356,1470800424,1887332431,1506547090,927922108],[480929763,1612078719,1008437535,2020147301,2046439076,250290906,1391761641,2056988528],[1244636671,1173920514,1703473491,777010691,1851367460,1396138452,387426525,441980223],[270636281,909133856,1586440363,684231918,1254512449,1847655373,1002622928,1643963895],[220800268,1296045634,665982561,1562574936,81083954,277144984,47855034,223844033],[484456585,1464411800,1480610363,1104981039,908510072,1250149923,1527455128,1253913045],[2088087781,740795357,1295415316,1828648948,1747192680,1664943313,112447939,673221346],[1506148671,914558984,68762099,745211812,127531002,2039005735,380915753,1205693355],[1580965953,1062106943,1448692665,278836918,1460123965,935087404,392344822,1734839211],[1275598802,85629595,761796823,18259074,1325301981,39326111,1219220822,1134659010],[1281033566,66240256,339717836,510569332,1374767783,1125674396,1385562222,1051286469],[389156983,2005322502,624471105,1609992920,2122687395,942411556,1914458056,953157583],[861111039,1350407962,747857132,657083096,583591302,832540142,439784506,2034611337],[261997997,1612943606,635490470,430353201,1002876084,1442923490,101468450,1713754874],[1250754579,1679462731,953741560,546644820,814393117,1271722884,955082798,1656199257],[453978123,709824836,12291455,1286226383,1258524091,1075628779,585407955,46283115],[143407382,1784432136,1099765820,1398810221,1562311136,1756741429,507493201,487812442],[1746271321,981294079,1475595770,1266282784,1503073629,1643122333,2093190883,1162712113],[1131491486,1225639321,1664625537,1322951508,714387331,1031834523,29874933,600187560],[1589555729,92911696,983637408,530921376,555790276,132516764,48963344,2009117457],[1342547864,287209755,1953571102,1659827607,469602296,1701716192,86195379,1529979162],[406074988,559054927,927292398,2076549127,63253638,1704095211,1597242178,1637946055],[1861342903,970022257,1762153763,476113178,1223838423,1929515247,1316348344,383532225],[1521216384,1017588584,1956097772,456694835,121452672,999141158,968018596,79846833],[755027713,1698446797,525569280,1011620843,1644573591,822297788,1725861701,668509486],[1314144411,1473816810,1088571234,1161859752,399105810,1656391956,1895020943,1305225211],[1546091240,1114091167,748329576,341956010,1103728457,1349021285,341963406,1558213155],[2047491029,224208658,1813637056,1933522524,863076946,1267469075,1323229882,998959199],[1458735515,1323069284,554106117,1539224461,1983396768,1726739017,1422454819,12527742],[2116123116,457108712,1801701376,1267435670,295136546,1311164982,733230816,1551294759],[677720251,933149637,937980700,1507747867,2007531552,54614859,1122158472,1208882088],[510522610,1214261830,637694124,1581616992,563960421,2052081164,1970785842,221510366],[2070755735,1314833352,709271343,1535879883,1567659942,1993375770,1951624120,294465144],[93305069,919220841,861244628,810890242,545382062,277051055,760891108,543704950],[1912655790,1190957824,1567452426,1044668251,231084270,1854298536,57927394,116855352],[1905408699,2080197040,447459329,527482551,1081488811,1229601493,188036500,37637951],[1654990094,344293856,604613792,608040225,165988975,1704616474,2090294071,1454716468],[1436666688,1078729708,1841308061,145081459,1284545430,1495233917,965245746,329431050],[1494822192,1445490081,686588683,908861543,339562012,1316563238,695152894,233000933],[464866878,246611578,2037794095,1145520549,972545985,1528933953,1021790437,679237826],[884424961,1432242790,1016870617,495915512,1660368170,469322741,646472312,609809902],[428629714,1155027011,1274866951,51526941,280674368,102256217,645929153,1003132789],[1380270143,2092573531,1590781311,1114987501,1961633001,1890100935,1610151708,1042860656],[1161129768,347167798,1393352768,244972000,1904822801,723540567,927039710,1237169220],[492939276,1323334584,1749545245,682752903,1927827940,1913457239,46261235,1029150732],[1468807892,209475695,865288161,748367783,1692001665,272294425,1811811511,992902564],[1980294190,666682859,1914331509,1253179625,942184639,891451203,360165003,1567584813],[820736611,1726588209,208718566,1543637071,1650858934,1347552729,891878365,334412800],[17930925,1464492859,1084731736,215735448,1698398047,2063956919,608516663,1516615266],[1268982135,381245581,1930985914,94249028,613391169,38680100,389131749,1845620492],[1148065910,394903244,1792731466,1778258972,487183595,1719856156,840018142,188003690],[739794018,1932525862,1892456889,896645617,519858642,620901995,402192446,1272355757],[1341191024,739993925,1692753260,1517513073,533865262,1867463433,672122574,97186845],[2007224311,1720100792,1296688659,1067924960,617132794,1670211487,800529426,934458575],[261945722,1875371917,354902732,914312155,322542514,1054192485,744905666,146273730],[2106524532,751999021,1885330102,695431686,1412148504,1180520,753421191,418667955],[868153400,1386082407,2100718545,1443116297,2086288780,7590533,687477215,141838363],[1256636273,1420485014,305936415,1361816977,1471224395,492109602,911532771,1812391996],[1192330060,556968172,1630186232,252631944,1650843286,1046109188,1472234323,1790038952],[270765919,1526801028,1588094039,673270116,971655609,824528415,1298342474,136470671],[2018957673,1847615692,729644732,1847518327,1723914639,1284692586,1556255593,674617977],[787203589,104337822,703175189,1022483122,1299514714,1483763900,1066799800,1268889201],[1148853298,817171430,1992386177,42615507,1447754145,1451317368,619565627,67069389],[444350122,502638360,7067892,1904996049,791343312,657929575,1785559362,539020793],[121644196,1193528630,264687627,1713332416,1296551862,1963228025,1398471952,347326200],[2046468980,2106443400,2121058406,374063403,2060782736,1876630337,614391863,1176973832],[1269333436,1061538092,1142954837,942122381,1192274960,1505777688,1700519527,489221068],[1521786612,1040075589,124783850,1594878098,910279019,496580526,1137720641,2057750631],[2089473189,1822382997,1400613724,1488230782,1727517024,1919541938,1163007251,1712173006],[1908721806,215003271,377840634,1345664371,848296820,537539657,830439207,1448812305],[631743762,1699473618,834511436,344750103,304450727,1670446254,1776507997,378934735],[1170862354,779995989,1896052780,1045485003,1937689652,685537475,2081277403,1927826073],[1039430604,384198925,1989889140,1125242250,532027248,1979585957,1165897052,316780175],[957672549,375019092,545309157,468080512,382406671,336987444,1709333276,1162019325],[444900820,1434858077,2056322089,166970973,21278572,1258580007,852416034,732547113],[2091837725,392136282,1251353404,1069541387,893441422,1453161960,1529656875,453283497],[1516208789,1517126062,183866340,455939546,987451118,1636700586,1196126799,51967613],[669256531,239324682,1292437026,1382458459,1736031646,40508767,1324104938,1205412014],[1943299580,559695586,1882035876,1649927428,982388874,190226913,1491686561,275679923],[1814523321,1149343914,1272695581,855223903,147510624,1470307376,2103358345,949996640],[1656725826,1140118350,599344603,1325981115,1379988164,1110294464,571711960,1483074629],[26989341,356749403,1907030557,1728415261,299308099,735363172,128976180,649461107],[952194794,1724369152,1686484512,1091314042,1884079686,318902346,1463158904,1388995380],[1670851637,1545088175,263898533,1008898184,1875795596,1074665981,184429918,503098664],[34754908,351711387,1863826905,148552842,442692012,1001466969,969267241,686441038],[625482259,945277433,1423424668,2031817745,838449335,2001062313,1929566485,311367201],[609645770,1565316304,91521256,2112370597,1718063729,1648458584,100849859,50603430],[840184192,24621070,375457696,1997606906,35229250,1517382950,353884576,1680747879],[1910606883,232769915,1757239677,1454862884,425106650,181511467,114529330,1334158478],[125709094,1863366110,1840124043,1621208922,655543003,769708771,883096402,1137224264],[867412816,1227434516,1844534219,1540361607,397911394,504794900,1625034398,1083558467],[1561193628,579608001,2043502279,314088982,1860177516,858606690,1333885737,52922129],[1779893941,1033295259,995331261,1548385929,973792517,1785476116,1915396969,1041026939],[1668821693,270681783,1756868154,1277016741,1916696911,747351007,1422747430,1885098076],[1455262002,1436998493,932010434,387963530,618266907,208153220,1306936799,441353297],[789485112,1357363103,978300860,1964845914,2037625232,1284189165,684506195,1174595281],[118119738,1279434077,1167168054,1566897720,1610894513,1281451168,1676546998,1522213020],[1617345595,1623006060,43329576,366066016,591694048,1817512036,1034277622,2023039812],[1764427945,1188335502,1301179953,1646100163,98996578,899626272,875479815,91498871],[581482874,1444886744,683633285,1772472264,1029982237,1877557015,770061653,603087985],[1080850475,438309836,946246907,860860714,2010258150,1780792300,870746591,1504324383],[873017044,489955174,998242281,1331748562,1605985914,787370396,1421104685,341073467],[1541107791,2121006343,770061603,1613797102,1072412477,1930710007,120040387,402082455],[52169536,1520955153,1994127140,1055884530,1100706897,476434586,768222933,1605784326],[488923018,444592680,495898424,1168292281,832956176,547888930,2027687240,1932325486],[1902161523,624412188,896612759,1636331433,1883641426,1461142280,1129045828,100294403],[438120922,519395582,1663106120,2084027183,947376948,12955947,913576587,1603983719],[1815243237,406699899,730829115,1493291797,1648848464,1202918810,150888599,1123795125],[178406006,1367774118,1231667249,774394502,1637797060,1555066218,1095893059,1498633352],[1113650522,1826962898,1032871929,333428024,626490944,1608433310,1340868823,801063802],[1500770522,1515917202,1053616786,110050780,137535603,1564230697,1380024095,1826140352],[1529897000,1149377416,1454466449,7124020,1381608297,1057300179,869695775,1509586820],[31000806,1000639227,972606093,133149175,1261309309,1623519993,1257785361,1669600876],[355598228,376665371,894743571,1915427515,1017387516,1616540766,1809601030,1546880401],[1388581495,1663080851,967584141,993084970,1642034524,1715523054,554819846,1476948153],[706792138,2084034697,1192287021,2094865170,412999333,469171246,483003172,587444921],[1716702023,943842682,1396849624,2037933638,890345059,1976046233,2020250606,146462949],[1864605075,703790446,990332888,2127069864,1318318173,1688062800,1757157934,281926933],[1474068399,1045171222,1625830460,410737476,1722619133,143014828,101671663,485771453],[1325733570,1105329665,1668142265,1587493244,1754921300,2032865436,538110435,325568959],[163601655,1300694504,516249894,751675080,1437632191,1160201075,1588738515,33199694],[1613627764,377502246,1674479031,1149768951,764097845,1589992067,1326945678,1431961422],[1243537457,68130904,2116420919,798193892,1196260676,1228087401,2049459958,1555001732],[1653124324,919147421,1055989063,429667021,1777036406,431899890,2105783433,1165588499],[1176561408,380015443,1002993888,126236197,532354193,380901143,1564847494,1935927543],[763529768,373136508,898512150,367645215,258433474,1053596071,604986522,1250114149],[643941043,1643801666,166494540,1744903670,1489483060,1087248368,1286329082,2012951792],[1221733365,1383835080,1460224565,799608363,2115700583,698594480,244358093,89910398],[1852238319,1306449964,1556845236,938434187,229802397,1103456243,1656122097,1473722002],[1342225652,1170844654,253146210,345634394,1774696191,357520960,1918945372,1847970015],[99436899,1802517293,1358434467,2100566795,1124381543,651358575,1363382623,242616555],[2071681482,1033072206,165568651,421919904,1119564645,484844536,1168066598,1977647765],[240468142,985761053,413912725,1326833468,943792763,1507454347,735895411,963202903],[1378123299,833650673,1485388484,1575621736,1745256004,310565030,1976244565,1853306762],[1511944709,96486660,680481422,6405401,284965848,389075812,1254141563,1756926857],[166285421,129228660,1740524994,678397654,610204451,1308498822,1299358829,1902452037],[357915933,1576262374,2011637955,1925011353,1340154866,1676780863,581723336,1219534573],[244643037,1087645007,1056819009,7600820,1921764127,1598244142,678817435,134378047],[277326383,132628008,1693639029,356285975,863318615,885103937,1757373227,1864831226],[1859476082,32590079,1363945430,278320325,1066832208,719113931,1913619265,1214422370],[1598760352,789602327,115633637,1619009352,1545274505,1947365056,622514471,947453514],[2033285252,1281771434,358915084,1302839599,1577801554,91400868,1620267430,441338172],[802270685,1733610643,1708575734,450259478,466884473,1121137983,1455159256,1686213040],[1961044136,1802947965,1726832247,963567051,359543670,643678249,645783880,128427403],[666281209,820968440,561081096,295853512,1824070333,1425980610,958652349,80446222],[1370575877,919559671,83071979,1267956200,1855813950,199346898,556741815,995517878],[577170380,2054375394,2004849850,679090043,1646117630,457129010,1484843105,948862464],[1917560309,1195327687,82965616,599281562,1346039422,1434785712,621990591,1085416081],[409115786,972617951,1939508216,671886885,349304232,583479526,564926908,1148131291],[1462196562,760571424,542251841,833405134,177891258,1682194701,616547245,1192357071],[762579146,1335004165,977355787,504995224,1263685413,379897504,766554181,961275289],[394587894,786081254,1328470514,691077452,76922983,143052323,104692063,1137327378],[797968844,1072631174,2083328389,932636744,114661450,1068393842,1258397558,309494995],[2072274064,1523112395,885790955,160472501,280230480,788824237,940031652,1081107072],[761794237,389177782,441034155,885987805,1285791808,1372663472,2084357955,110255609],[831424114,926007267,826554706,5693925,1761677745,2031854415,1462214727,1043003880],[945514735,452962931,26529822,1167489702,1155352455,1522917400,960984127,1819127455],[817002690,1943665410,238168395,1157479426,2119436702,1551538618,1353336792,246705087],[1450413823,1081123855,31381293,1107036397,426910773,368403404,2104466427,669610187],[176690767,61381332,508094470,1963133534,746276857,1729502897,809924096,1703203826],[723979700,2038930197,489005328,1111552765,1709367963,667547484,1303967835,104114068],[2113260191,1187585445,494634736,2026779846,627986286,1665587838,702869101,1495714005],[674702117,1402873776,1895169836,1210250934,203151572,282970509,1637038704,694786504],[33238525,776836249,91581752,710244126,115223116,2121513174,444763176,609364452],[1792546318,1315977196,1023315449,96103780,664746811,1525226977,1627953465,975376493],[23576153,1770997002,309500748,797767241,161632723,2096881126,1930715480,980878181],[1052239236,1579943834,1521903723,1012309799,1406469038,939397934,1292806270,53015765],[2126866895,980391422,1694127254,236084178,1128799790,144268990,779515889,477369213],[1122817143,1034184915,1411853213,877382856,1482066740,1869057567,523542174,1004027266],[1514236438,849094046,1516673931,954817265,222756594,1160321804,1441746348,1099727911],[1354633349,796631310,1596024521,1829639637,1559524051,58173039,2062915178,1262093656],[902974754,319963445,1692259334,1684123947,2004516420,352514565,413367810,1443828727],[1764344625,1940307529,751108858,1539954932,604284812,495491478,93984879,605825777],[1191906081,1715260417,2117193836,2044584774,859692293,1212702782,422468508,2111889316],[1529535739,303177731,1781171995,867968567,45353518,1565870763,1140363979,713416755],[1879800161,2095475348,1123867889,1403327956,111627682,1061664574,1271036194,706670257],[2044076078,682556772,1458174039,1825555319,135121364,2074712470,2092409037,97053723],[1334080388,1741573604,1128123849,348966112,511471795,1034000937,276073417,503322570],[401804445,17900218,550952912,1937758043,1037187739,874601300,1931121171,1282775319],[106318583,925377339,348653003,180823143,2098644152,2073187309,278435458,1737095096],[1244386735,2066043987,694879527,1271323279,280891636,1873554851,1085298838,1492289807],[38193816,1822909433,110814908,327055587,934395895,1937465177,1001588861,1159005467],[1233198351,2076648494,1333778435,625068805,1141070204,1991769385,1695924406,1630842115],[1605739121,2087424396,1283152094,173804127,953562957,1678169947,914120850,114633322],[412087963,563977818,545266372,327870221,2084092110,1871072056,1243925006,1712648756],[1007791917,1100542451,561539587,979995280,825673227,282980903,1786807380,845820700],[987084611,586575008,1960766951,1296454997,820497753,219599848,140548234,1144906133],[762935598,2042498245,1481248651,366669158,1946864823,1635457571,1747261547,1901416963],[1188327713,1736316177,1782945070,2124585622,890430624,530183764,1392269832,920141027],[1924407228,2019351804,136106110,1250120158,2011757632,4494228,912267323,458301365],[2004303803,1585360349,1120891879,26250972,559462226,1818970595,688401135,726379619],[1673939569,118601041,1224055250,1908728349,1068050243,1208544000,1522620518,1354491091],[1869365047,933279926,834987839,1213847132,1578909397,1865955163,2043940471,1366426950],[1150132624,1052918371,64666629,1863940761,1715960268,782482578,632102503,1868125417],[1717821383,1677720751,768149150,144711251,1264254843,114265357,1073802556,1946250824],[257998699,2104170059,2052047532,1075264112,767031359,173336890,884064083,1166092900],[1644815365,2069826297,1464375118,324494637,243901044,1674274159,1119884237,885959687],[1838661693,1172418510,2012324128,1299991550,1403567892,2060311524,540538613,1689330446],[835357326,2091153749,902047537,1813914105,814277610,141189503,24849025,1726600166],[1459012946,275018793,1370189595,805048950,1205838168,1396102329,241877229,430822318],[629189942,552897672,1107014197,1867465800,345731544,1129263596,1024774643,594812645],[1720119181,239240724,1371606230,2060748437,19274138,806179479,476076946,595639332],[1411826453,1275804498,581511056,1109603949,1119789581,567728881,202889281,1656824706],[792064553,98023376,1944377675,1976531616,1558661174,1522069376,234556118,556889478],[440551621,703205029,1455183460,918325078,950023693,1701188226,383572185,766956109],[2124438355,697818141,1712777511,818764985,1430601376,610088029,49400592,1849927960],[106625691,2105292142,1025772939,883447324,1170542376,126659308,409704330,12976477],[462242129,460079437,285926761,2045278812,368191906,675212155,26589657,656938412],[465390491,339510443,2026293199,1177893052,1004279167,1757447912,360834788,225703983],[470967096,1657352047,1962862914,688801421,1755398848,1747968721,1384120841,1003551320],[958966335,577754230,1290889699,1834754691,1848013729,432202092,732228649,476309174],[341293087,75620588,1637265542,1896444643,821449950,1283338183,1326302627,1083336792],[200909758,172593347,1967981873,890575479,1583788844,1784495210,164757779,1388693151],[1278815415,1165803118,1811967509,1579928242,1332739303,2019268469,166428003,752995100],[351782511,1866615068,854161636,569209016,1990991577,111540764,1149011536,2088421477],[479992727,991089942,1301374007,52599927,1306213919,1170592587,1189167096,1398835506],[1143769457,1037539916,1633073901,1681412103,1784723992,375256747,1907660165,675542758],[510633112,668237706,1799178133,1376147484,1666243253,820484647,556004805,1005100170],[888016130,1355873179,1531964369,1015014471,919846366,2092901056,1781873691,1082330478],[931907486,606270439,1385504993,777575812,686166563,706249421,1617905262,595744187],[1172449468,983292832,126208200,994831430,251359698,1675369690,1863812689,402552547],[1898157058,1967025935,1164050381,1305874712,26871433,50364838,537524786,85058236],[235939592,624929191,2081345495,1847791621,337664609,873171857,293622858,1109399938],[649666235,793053362,952993539,78979838,1839176701,2117965859,686359439,332829407],[1827251074,32208224,1030310775,293951596,708622763,2032241978,654408629,1521417017],[353360300,1472047870,911598848,339647931,123404140,2126390135,442134748,609141942],[2115733594,429867241,1170181740,345752271,1249205512,1470334609,33951037,733747835],[841571361,1989030944,101264950,480756258,2108938950,2026598055,1911227330,949778882],[1721834462,368341554,1154859929,949396127,95186167,1144610938,693562924,1295261905],[1144676431,2044659586,2028551125,1031349960,1021987034,608824306,505905058,500288790],[588334920,1706784772,120947014,1388747846,119423403,1545706792,117189170,151736134],[447355844,1381466096,2103689944,561814317,1906469866,375531525,1383865703,1067326339],[1378862807,22398655,1642817585,930856466,225706177,1837247894,1454762390,358924496],[328623570,932219885,1585580802,209303199,1498347542,587451496,351923015,1397131492],[1937995600,1870185970,800209839,1278515273,1813218597,918750745,37926867,1273256120],[661458027,582097660,1088751889,28778998,2072539328,517745494,551551244,1203003350],[1681441880,1555894363,1654332329,402137456,487649622,325356555,1208049422,526594488],[1234385575,825250672,1138723410,513069016,367576422,820786363,2085673349,926946192],[207533246,1131651565,668475328,880154807,1044475549,1772346918,348375543,1113755176],[1156794235,1489743959,1373001517,1279421357,1202772899,1489861326,331530530,1386449624],[695514259,494503301,1176636992,553469063,1281082196,2051228836,514545329,649605903],[1950235358,771268188,1859673106,630088488,1464736456,587793244,83975894,2021021982],[469957066,59773306,103554184,564447727,1472104194,15382169,2050388807,852896525],[156686863,809482819,969396888,1879675433,831141985,1451667909,101215187,1518965456],[699248509,1148934548,1554345549,258723987,628393113,571913503,1743383382,236479749],[1379001581,1474713550,1790111888,636671776,751993930,1487523880,566950804,1212197286],[1519008245,49761929,1171234943,1441808244,2097920687,1848036257,1265059724,1807008436],[1104612689,798308655,1252547734,1456698287,1996640977,345395528,61996790,1600945626],[939350344,1365466325,1733786146,951827137,212660623,541567368,816966876,173286052],[84954930,1942113145,1006712274,1600134865,822947205,2072222485,1944596301,767487755],[330864759,1808670259,150898370,628777870,156635503,1481671210,592415352,759848191],[1830775714,884316948,730278671,1305048528,764729142,1331651616,45185875,327957439],[776705932,1373422392,1015554827,1554418720,1311389971,1931944288,1309206900,493202700],[644985863,1953774194,1937963494,732059821,15015591,910609428,958777666,1596367833],[26962031,1582546331,458668183,1626722603,559127235,892767936,1304389504,1308135705],[484605576,2071444825,1042929703,1546446051,1738311813,1405877015,852060168,1615383676],[1502057201,1320610739,163800284,138856034,822089939,481633828,1666957656,1513755167],[579057675,2085912074,273912238,499873515,455346864,460074652,853476943,966774712],[1399079021,1672170555,586968291,463575088,1645273110,357727957,1153947318,285829329],[1772327928,472676656,885535688,757156222,1347800804,100870661,1799516230,1971281018],[1423141551,331832647,1364258751,990145634,1056398421,1740201966,1121913852,1247660691],[1560992230,1047147792,746392989,34978202,730439038,1177565314,1234274881,1821550370],[1104986314,42233312,2115857238,767584455,1817458492,1731349350,194071867,640476448],[1284645208,1798042717,419395631,453127232,69522479,1615921547,215907968,850589443],[830389149,418691821,1680524321,462587391,417686487,964432490,1668937220,39248474],[982937533,1001466065,589685458,1212811759,583787326,941982341,327970020,854073413],[1749753826,1078407835,2011322997,512873976,1779232517,34426456,391098669,1553801886],[322604537,1568494135,1183138222,1144652204,569389661,1206243717,1662197563,746626538],[63809557,266091501,1861345162,788215807,639441634,1148941643,1167096992,618469675],[1266065486,712072597,1946825314,613351397,243713058,1499156326,1538840257,780752503],[1155082121,977736461,1946763032,1694054587,1069441214,348735793,613532148,499186463],[78579809,140418684,2082203177,895438013,1957905916,431107191,579696668,1219955057],[1504599500,1859959659,1608693096,2074000214,1166765193,1724824665,1693856113,1856797720],[1135816980,614187560,352008983,1983075648,682533073,1066342364,1806425006,1933282497],[1310251574,329070405,377108169,473075371,1264388748,1269819101,1659811453,1560648291],[748762721,577514721,615837813,459300369,939510062,428638717,165776065,2083210159],[607820847,1953468840,219196188,133869833,523468217,1682276939,946090825,1674249391],[2101710686,1514057924,1953819476,182783480,956370895,572866740,1610760799,2044127081],[775048360,1521784565,1631674766,192550799,1960434210,195007942,1706201152,1189368326],[1129257062,876493159,435989665,1783531243,1173158347,411842648,1124255131,1031267128],[1908518901,1741782340,1972767750,1399948170,1207015934,627924899,2071800507,564992397],[264834666,1246423077,742522133,1817066226,1072217104,398760013,751005747,635510972],[1320749814,52684478,1710004580,2098187600,1303476310,462510996,121191627,443485816],[111988885,1543573300,32137624,1196601076,715159675,1277686797,914353302,1098363447],[613274840,801148099,1814583376,477023921,215486841,681512732,932971193,673597747],[998925530,220170045,104994206,313980661,861132065,1602160699,243823364,148852435],[436125417,685252953,1999191943,440477247,955192741,1544402721,891193279,163269173],[512976581,1391438567,1079220411,1701279209,1935661844,191809267,569206240,642607872],[608148593,1862757031,836306685,115603399,770158603,303840757,610918586,1137868763],[711795770,1025396326,275626088,1501959560,953195834,391942614,2041116848,144651961],[485182426,244169850,728964539,1888071899,1189589293,560116707,1045128147,177177433],[1400855647,1497722701,1210679740,428500730,1675872408,1490918624,408883003,1293258628],[246130312,21576290,678891434,1241539440,991130820,824240418,2127807042,1259779738],[915114668,754532085,984535417,372548672,126579613,988485295,505234935,441710759],[551953595,160055572,301023828,444958867,468925533,323807342,1190087880,1985686704],[966879276,1052457309,1115382210,1591154534,1839111906,1298190299,1635381442,380006566],[808357634,282124408,768779279,1869594406,51590259,1552740905,824829117,1689875993],[1117390599,1583061225,857331002,257814489,226529488,892312489,1806114302,1194656976],[817545241,1692597046,447157211,2030311403,404760111,927047492,1860392051,599923889],[321872524,1704146923,114671396,1665714482,1651047862,1086855148,846989985,148738716],[1948386884,201290085,50973479,1265960631,450357817,1196201034,235608978,1553255439],[554173464,1615689787,879510302,1882353922,1150287856,207305017,580261175,543539595],[1156470846,562293141,512449113,856978755,2079808211,1612871603,1876314817,1153030248],[1005383171,1781288295,1762471208,979347071,2017576898,379849995,1197843598,300596304],[884940457,233659290,1273654330,6011156,1478970207,1628491030,2019521783,918882689],[1821129065,1171559974,1976442257,304107474,1330093498,1006901285,224305480,1437336976],[2051582945,42009551,2022090914,1777056501,1274196429,1615254997,1745840137,1582433618],[1042934262,75494534,386883207,630119521,1891099437,1315601713,1381335408,845316056],[1964857220,1875473101,49014431,1129693995,1182273167,1149141729,1643843825,1742728402],[2089304519,173552593,1040043031,1119271796,2039115192,1704789384,1648958865,1373563746],[179720159,681324481,1811539517,1834497759,902951019,1310088803,620949959,652460881],[308662091,553444944,566260455,542227652,316442651,1336636025,374730434,1235031045],[144648182,403007286,1476101760,1334351844,1470205949,1645902135,1243668312,2035790130],[74880246,1133554146,1127422388,987899220,1112841675,730607734,328363726,43967542],[182367819,447605240,2005412193,1884444127,82376402,1755385574,899222915,1243248787],[1432763511,1017959004,146730029,1277864953,1288575044,1433784661,1940695189,205879334],[1896955550,512950027,825938308,1896184457,1384180215,2066282531,1760560464,1566554477],[1112886818,1736632429,1794993835,934683561,90342618,1118483755,1372454671,1626891258],[1070153934,1808484149,1559267616,1721922667,1324951245,479762936,1707722824,665452121],[166624049,1937192456,1631840490,1621877820,1012115909,2033184367,1429724633,19593969],[1099896514,1705928325,1577251131,828632857,1273528383,645523788,1614114283,599732702],[1373259925,1468551883,1359331547,460952898,818166327,1004528373,1063543960,47327567],[1079033782,1227573757,1522886085,1696766256,1091905939,727853810,935456004,450382616],[143726102,2106996517,718216126,447588586,141037899,71383737,2104358693,59409465],[812161631,2005880198,1878948574,1038168833,2006463120,1672371142,1462955792,1530772313],[1260738745,1964223141,773078220,544438106,370854654,1370967686,952351111,1479221103],[577495509,264463944,951635153,639231301,1276252459,879526283,328729922,1469455864],[620859081,169130394,1094338360,999704967,795088156,862873004,453510067,1308308317],[783716899,1774643912,1108797182,1799528106,1769003593,454295616,1299588487,1047597566],[449920492,1627608697,1418893252,1196817163,825410315,264990072,1009408416,2074506499],[436785491,561458612,918478381,1586195506,1307296038,1369427404,970635968,350396264],[297914031,552430439,1235078697,1835498346,1869029244,1221822863,1987550078,1218978508],[876629538,692739501,193762189,1250774088,1021947362,2015268607,1057551919,386538245],[407024765,957385693,1864193058,158668398,1796761385,422876204,867913528,1144703461],[1579306394,1380899844,361939354,1292109023,1656266947,1931182673,1118255908,2033701227],[1327079882,1034950663,1773574501,1853796876,1372950401,1197101718,1435431653,1456910288],[998834925,1496022482,482854386,1423854427,676534267,1452639050,748037442,22077701],[1127515642,479165589,31818597,543824878,1656229314,526422289,1357813370,1804055887],[1828060840,1239450565,1879334183,1756884340,2077801205,1974984171,1971697624,1789522347],[1777289031,1984758851,1525382770,1268925061,82152812,681618856,648734516,1153460868],[952775761,1129465674,336489874,1534705359,887621086,1709673011,787532607,1082113185],[1274752994,1737072661,1245617242,40715675,937247035,1813554122,1616138824,337396731],[633935377,1229563603,856938406,1942699914,1071806180,690840615,1646436074,384928703],[278839833,816128572,948296684,65296108,20141038,1797641349,456551358,817497106],[108431794,375667989,3582837,324448090,540349672,756287981,1868772647,674447001],[716402125,1803648255,2031969714,1824960415,1357845523,376915374,1954951427,1072470242],[120415056,805361176,907055411,1881968078,1723042044,668501551,262090205,1646933090],[462856608,940429286,1009183756,704059325,710523839,1099210581,134899650,1890612131],[350392880,1130839366,293980079,1125865282,1578142659,1852485204,683095395,2010136782],[829831749,2000915764,491891233,1828131570,1209150727,950912853,422021835,1245308937],[410250740,495254222,1431548118,1707743528,934250508,1048700112,758790438,357613581],[102134197,201797989,2063766332,1996437637,913042668,1134447337,710875612,1441447285],[257341710,1334266074,198530710,1175621937,415644475,2114497021,259754333,1096123122],[960378812,387478046,1299209722,571721535,154813338,1053272659,46906179,1203117267],[809548863,1822976897,1318062598,506918824,560133398,59399649,381875760,1171382405],[1994981277,168798530,296473515,589286498,1903913176,33713900,1080345406,1009865754],[104341933,1670800856,1764277880,1365636841,577175563,2105309093,1381301261,1987351374],[1745281951,666458129,1747787123,1073988638,1017874455,1917819039,666926507,1260081134],[924604266,1395190218,1653482369,209353845,1217037931,1857391894,634344941,406967854],[524902502,106750049,880108365,1372511392,873122986,812013807,1333854689,1348958421],[254330506,1279112280,1554804721,595618742,905857473,239010334,1182502231,165368266],[360312464,1385521479,877841388,366305765,771383449,631751690,1227338806,409555216],[770397672,595833853,1087414516,1701183116,1102353321,885122977,1249641545,414357748],[1327743352,550210348,469720259,1935976882,1228720974,2013108726,1658637041,1998443182],[957827039,538215713,983393193,838489335,823473933,191923295,96399200,1215915689],[793720140,348746399,1058527549,858754968,1369965873,36512119,1763289133,1315779991],[1546778641,1619689795,1155992997,1143217531,1497075942,276054536,125194570,921199016],[822258819,1495602579,400714827,306897503,732662729,735041211,351372885,1149000637],[226265357,1311828203,944918525,837189173,287561673,73142800,1735922248,190459919],[423003721,1758387920,345642038,1866298986,2118796508,812876212,597690844,1711272737],[1812121285,394251156,591388350,1176727195,971537729,549089044,741341901,1535574631],[1412385782,1706114235,1264093856,1858561664,1161393424,845195529,1954530998,1735604162],[641190439,1749924142,982853761,1465519228,266855045,901641887,476578381,972334818],[766743458,1774118083,364248616,42970069,1051048512,798449250,1098073384,369075337],[102161315,644840259,837854911,1744503311,807317791,1245251261,1540689770,747262918],[2756876,12503745,257309816,436297695,511717670,30346070,1018247287,246962677],[1033334490,937522931,763956492,1778838092,131098156,1166302655,1886083722,188389014],[1548572984,2076677121,919809922,549996384,1179894989,1363685212,223635709,1017828361],[1916299480,1528154705,431244328,733912392,864116757,621299655,1922362833,549260001],[1137666513,819968442,1319971752,719797902,313461905,1136666231,1659526804,179837345],[1078312654,91459362,1566350832,1289024505,1879982807,1173138495,131983906,2056554884],[100289535,1569091832,654408819,1825523291,458421584,1753372245,666984411,1520811786],[1146794582,1873726429,279374938,575294080,1217279688,689201825,1114282467,1276250022],[109312907,853144494,766282490,1204938721,202356091,1085367714,1762412780,1285481076],[1021420714,598025703,613584146,1865121694,1335023355,1635624765,329416616,233540076],[1443070165,1497288726,647522762,2121318146,2129492926,702989745,855290078,1292322665],[151533824,601099411,691101829,2052658046,557239300,484079188,536855328,1504075541],[1130349812,507606360,1702701570,420796780,2093601031,1305526221,346258465,1099229690],[1091991283,162056347,1840552111,236369432,486967186,914451166,1031551740,1556499184],[1830119235,837386836,665466035,1857652645,1702276602,1839210055,1169307776,769861954],[1165084092,1660152642,776970920,1702337869,1096606201,481529456,1983040966,1112823732],[1874116682,467467567,1799405373,1937787802,1152783784,1448129214,951941356,433661208],[468376540,1827279000,713995000,1782717062,527444690,560940642,12074975,2120404805],[16280126,194618732,1824445849,1724048599,1642352934,1169276737,1325566027,1390054018],[1674510700,769596067,1780173476,1939581950,148196992,895393225,514412442,243960072],[1776390364,2095287193,734981826,1452541955,819015254,1101620005,1725155205,1517998631],[858744072,1876807889,815736604,475033710,332836813,1614746430,600696116,1104050253],[1699994748,1287936511,306228842,916207125,936279200,420856093,1578145615,1466581394],[1735095496,1330364123,294063277,1166302742,1178711170,549112497,382507009,801268352],[409005486,146308919,112767024,2050716498,534510827,1789523780,409674170,1098389903],[110771109,347642723,1533724571,963462273,1828037166,1683997705,81170154,1632889913],[1975512788,1248418927,82150893,28409544,240994464,1855819705,427384520,1314839447],[1138323816,1080834739,1949341165,489228423,1698931240,641710448,1080988437,1077781064],[1496111893,666249367,1316119965,1890954654,722869270,25943495,80619131,2026019258],[1874923649,1378221166,2046509461,243366583,1701003774,763419288,646252070,150198070],[1284065273,192022566,1155168218,898955190,1121038510,1180671379,342013945,2086307719],[584517608,188740950,1046494884,1259335377,287279541,1886865645,402496359,403944278],[56701847,1570413588,1118579655,1123627181,1780203545,1442757067,1801361579,648651591],[1206003536,410961447,356580663,345593706,1081144681,107021312,1805743638,171473096],[602224033,1590778100,440860971,604783511,899359026,92834040,1429732775,988814396],[1429144417,1203354997,1651495631,50819483,739043687,682765562,1021851141,313843763],[685284661,487098183,1064111874,1429814440,67744806,807849547,570398482,910291108],[1154990099,989628196,1389744337,36670791,1900471395,1472169886,687828394,562826076],[83516951,581062303,67236330,264417764,1975300071,1333452921,664408217,1836036587],[1116649109,1253298183,1235883299,1956686087,266362407,1299100713,263579225,1446639810],[1290172746,1380285305,567479135,280858657,598691663,271490127,551459037,1012815481],[1932834387,392252347,1403044101,67800733,1612847750,192706714,1425181123,1180142004],[1941605949,1305340883,1876777037,982573901,508074801,1729723257,239395561,463575647],[796974074,193678143,662751669,2109140990,1864462306,1426045203,717521675,1770002031],[1173724638,735256149,1288645845,1961622517,427161517,1201239244,366868985,625702684],[881212314,1214229471,637334040,1813940400,892336557,247396430,641912817,1883418386],[1382156603,1624245238,1142123102,2075926976,348543251,1709798468,603696077,190609506],[725087277,1072502484,2020493326,1820960051,1331683219,1251660186,724912999,70829674],[1135249317,1764249833,1604434638,1294902035,873703271,1159143839,1264491595,1031891857],[981789344,1225054450,388704209,1209348468,358902692,1319049463,836117693,363090249],[886301466,149368864,1285659941,980341813,212208923,2083501992,304100710,1374770280],[1229781220,787674018,1164323871,1542763802,1364761058,989602442,303636574,730580861],[1022333111,1904803232,1136954150,460668210,293369698,1477536791,463141046,1571343482],[582516389,96014987,361051349,1929622683,1461353321,1996958054,2122480709,638776980],[90388767,1459288167,1925268453,1418343275,9830046,779423463,1983100866,27764566],[1581551240,1877699707,348592675,1884521428,33796484,1452520765,130288826,781104380],[243767720,718489854,1219231299,381592197,2601925,1473204892,310911733,1994891096],[653493787,204585482,57768208,1648300716,1302224213,405782194,175285280,1493579026],[300853081,1298989255,531609963,1738862207,1145912732,319646777,700509392,702370793],[915448109,732993575,2029652012,106067179,8867823,1865032416,2092778661,1977754511],[1324909099,1212909036,862576096,210085194,1098515924,1248236514,1903738501,1449616936],[1412162077,1195002435,620682310,1054387447,370888079,840834788,800370060,1682191308],[145860322,1837889683,729384538,1632947021,556589555,1099790725,835138308,1190007709],[1556382937,879698804,1983903432,419853618,974581652,2010109273,1546310658,1453421198],[1041707736,443898348,885449372,180011184,821201037,71268341,714224680,994068705],[2123758585,98070696,981471019,1360440428,1358354889,437676678,1357072952,1047156587],[1410365523,776734884,169798029,1182909976,198613062,927076840,364257102,1864983149],[608095036,601929260,480038998,1104834432,1055055744,1550089554,1335037300,1802341488],[673404477,706612631,1999304740,1964812334,329611912,897684948,1338872438,879543210],[1076348264,838077679,592384728,1118464279,1460246784,953620352,1308752763,360488895],[626455914,919231105,274609491,2019364460,1393615536,101785990,1882440121,1282293977],[783110337,1107023091,98383941,1627885241,1048773098,1929638379,1416272684,203213814],[2124268569,790597240,1696845715,1543175416,733408447,316335786,689501755,188853390],[256738899,1080944987,125473208,2038094595,1523107029,2013865408,1934366423,1328314760],[691504518,36522276,364800258,1551213389,227572076,1194303080,219382960,2063341768],[839359271,1827981012,1056328969,2064261891,508060670,226105299,1720021390,604559778],[648201680,1446261731,315294210,647036874,247313960,1991473886,662500865,1651770930],[630715164,72888864,1733036772,1940331439,373369149,310473388,1244311141,429367302],[103323166,839601713,217023827,654852467,1234955507,442184393,18564668,241441871],[216149816,863880460,930923884,2128173385,1384475925,1591221706,1108954048,1143882143],[610137226,426925321,1700601566,799888342,480685233,43638778,456731265,1006341194],[777035403,906772668,1690278090,1412906857,2023624601,149107766,775609100,1739413584],[1360254527,1172858902,1935329517,1901381574,40023182,65036626,91967661,1825702221],[327124126,151704608,1478124534,1606671553,1695869673,777860581,106229787,488814408],[552347820,1401799835,2031930843,739793438,300136688,1723933919,248426331,250357344],[1978587613,1438924381,146832369,682537209,1340061197,1375660811,63042341,1351326614],[1266573226,158297202,909823364,2059439805,1165583647,590231835,1202007122,300662677],[22569181,10663579,1316661492,1207342512,444178701,777965513,1949755393,442419326],[578778367,1853508534,766079194,1193436411,2032479953,312414053,136875232,1895322907],[513741578,1215970072,1066801737,1341941473,2103035246,1445065907,1776912539,1710645440],[1357607368,1692424998,14619601,1436725166,705916437,1880843983,1403620075,579641575],[1247533043,1509526459,650614069,1262671835,4300864,834710109,2039188270,402676931],[13882796,896512677,1287070119,2008500138,157939743,204843586,683775179,982889178],[195941358,1851890348,755873829,1686386408,1402315153,23215800,1338499371,716041903],[1194481710,1283785509,1863372543,1952308179,2046646443,13450764,2055260146,1976731309],[1905895806,373327370,1924106648,203217713,375081612,516870262,1823781017,266618710],[1186008162,2016582769,1359513940,1851117554,471905771,1817877654,1907654699,397314659],[398883866,516800608,1746835002,1000011500,981253193,792828808,1076559451,902033271],[967701092,529209365,1191714220,1300597397,2004975303,1303240543,1741358787,1710664636],[896072557,253903970,754048772,652993082,1740055733,1426697753,1481894598,1358690170],[1750660783,1427549204,1809602782,220013464,920650810,847807197,668091891,1567541505],[1663111356,194866832,2025907143,56721797,1910577061,1577138517,1932862508,915340810],[1576168451,1854743400,1830057135,1519533544,140160886,2100330105,812202614,592422266],[226535022,1801020185,1696167465,47210481,419898034,410835962,1735637171,1376577684],[87631200,119198656,634964836,1722046140,1258044027,1920514976,440019592,971300588],[310024765,586385808,2123368783,1137263019,1544666406,67991936,436417226,1805784844],[660403367,1023039788,1238598743,1640230209,997098733,488198188,509394882,5706497],[392567768,1237276570,1126436678,1799228776,1326949332,1164353783,475289845,814310388],[960047458,297761939,295001901,1275528978,1790918649,1779866342,1953105788,360337683],[904792249,726399374,921199285,1577411195,1321030638,1592723559,1772478436,1832461514],[1332988740,1143646086,1961858834,2129202937,470454004,1128684471,2096400554,1203756022],[1352905208,1760221306,1241867128,1447737084,150011618,1286637426,443622084,1710458444],[1468430000,1414771947,106105773,48532867,494641386,1759196291,241265701,825364698],[1966655849,39604776,1210869441,1786286251,703002008,675695936,1503047776,1354687528],[300308383,805835346,231683831,1024019064,1820841907,984730511,460136368,1467092208],[2050959289,1540874969,1065918355,401570029,1412816235,802536465,297615821,1663562686],[539036340,286701150,119249552,147185135,645230480,1945047420,1496205424,2076814260],[1619369455,1610231647,208249281,1130238428,682430216,1838443910,393613775,1416222101],[1051523221,106229887,2048064527,50935348,897489668,719098098,1800473402,862165410],[1274239972,1004798328,194344153,306213394,506952045,1445806533,194285816,1619008091],[1615939615,1219280752,1399036989,854544040,1149245581,328864229,1077868264,672027171],[1228228675,1158844125,1783308796,663905123,954049919,1344044702,1744110135,164332868],[1155768353,1155039104,1067275239,1084663010,1855342012,1300086825,2128532984,1259295189],[1352126005,1814175126,1899176637,737862720,770537822,104701991,1323172580,1846031951],[579012497,1002076838,542289028,2060495964,327325108,131577355,1901511036,2026572475],[2016141101,1808723816,1267820170,633467345,1789370729,1672001873,661903860,991021473],[2075866235,598613389,920705525,1225329941,2125599408,84277754,830116899,595743262],[411425165,1513427188,1062782201,939690441,796743567,657102778,1778028923,1169249335],[890816468,1558802966,1516629823,1103453824,1775608630,1522608806,667508327,337396375],[1273661631,298480646,2072322235,225866949,98402894,1008597107,1719309925,1171864244],[847595229,1213403793,2108433096,1296751145,1788566329,1386033387,502296111,858372453],[2098204113,691096655,203798114,1441582391,440068982,1068878765,2020385009,1838323984],[1773159097,1062396674,75892092,478646796,1986082738,591338821,2043925687,491353938],[1062417885,1038337314,1420127444,673126707,1815905616,209982571,9346945,1860998587],[1281323268,1802691440,1033931932,124802612,497276602,1801042391,2100516378,888583344],[715737577,1375257929,752719880,622429434,1959274804,686778978,1697141016,1471896257],[2110464982,2058247944,2127829161,940303796,1034108685,1966184361,1080747723,733184739],[2130672864,1282770791,532567393,740866709,769722581,2079587376,1553245590,1063584910],[221275434,32868180,365957402,1705564912,745825828,1774241040,2117337689,846718086],[360655210,117316057,1087552751,316821431,353346164,1694364701,498689548,964390085],[1668060882,1381161581,59202041,179766873,34777540,718005804,1459258201,1584298350],[799267298,1794938875,1934405794,1200217543,1161922541,1312581780,643414076,529127180],[1756925359,1390639302,478816272,513857037,1642196558,1411090672,515642437,575074098],[1833163805,355742253,1597962054,748275892,577309976,957996994,1851834715,1936816335],[1792996770,671281344,747877533,1810513967,1876357832,1963188731,2119746062,1146741035],[1887428340,944024007,1933953811,1138153190,1382692911,442401315,1975367678,1013174766],[772225674,586009151,1420927246,586367949,757165454,2007528615,1814750553,1680013297],[1572355115,1662316856,1959349361,1287128840,1051307640,2080351963,684762906,927162655],[1552022159,1728608271,2001140706,63593084,803455816,920077040,1618364834,2055416593],[1081648261,979519756,378914268,1263686478,1210955281,1586370792,1008430504,1440043744],[1973118845,111506008,1909225061,1712714983,1298048209,1183372458,330250137,1952352181],[389707407,1285886666,387009370,1069819159,1164325812,1994541941,862693795,1058170200],[1528977592,2066990318,56879654,845048854,287524298,1548542030,1038449253,856798268],[959738769,1157196961,1794580,1009850152,607497630,266389119,383338388,630070289],[1517420188,1425871495,449124373,268154804,347225532,1478939285,1997388748,689225876],[525015875,1008204564,1995588515,1497416774,109173250,483077055,1074062099,2070943594],[833317276,561214765,1035406526,354128907,1398143924,570400588,999808762,1940599260],[1705654996,2050066886,1644459960,281739105,1309195804,828505137,749757221,708856057],[31977525,488792243,398810360,1623055338,1279494027,508381376,1890201054,1314385854],[774748954,2073104518,60776180,609554296,973694799,1923296201,1866817179,642698852],[719868844,1808642175,1225904316,1739711251,1149856954,1452139966,1338508388,1949769227],[172897227,1936044267,1031111937,1895636973,1078975184,282956289,711487955,1472973422],[805711618,1013866873,374749411,1168056127,1141278765,1565096473,846977074,250469181],[473133795,1295737057,834144781,939510008,1142207358,2039549529,1702126958,753837615],[694566431,1988397082,1731034254,556863514,1378338164,1496293596,1496515468,1360019080],[718811998,89147749,1259170503,342934243,1800707701,547420587,307620325,1462654731],[1843607290,1804120063,395173429,1209024977,1465035038,360958978,119480703,905221950],[108310444,879902602,99941009,513208712,640110895,1178543341,612675599,867793596],[896590555,1243662902,1812921000,1231293075,1482487658,1955777486,1684827125,1363720644],[547258203,1245937189,147656971,289831859,337695269,438097968,1016394251,1332961224],[853867638,1400530967,247939787,296819631,1261805168,1232197247,1067722443,1096410193],[987020854,1078981820,1285081406,87609005,1130710964,760634669,819251374,1828206278],[59078997,528909799,2118246341,1555350904,1561305187,524360664,750763804,596824467],[1523887177,1313779569,22472962,1656281589,337855574,1123493195,1368450831,926381109],[451911112,893294573,895250171,453290789,408390736,1949327233,622317154,1948757777],[1203789125,649445263,157826133,647095041,1627545511,1872396859,54063835,860446669],[1188841317,1283019747,412000436,1112366707,1011485032,852456717,1451715533,1373390587],[1673229075,258470703,1894451808,986922322,1130797990,417841073,16056274,481913362],[1952241209,1142583859,179118913,1535022928,709184002,1171227861,636834378,1047632063],[35306778,569421398,1539172255,1662868163,400654415,2001620372,571013704,201690554],[731456868,580382661,1893448689,1096527355,1555415236,640763438,1540062393,524408927],[1701840789,1463916006,275176899,1690348049,769777557,1561706725,76756285,920846549],[455742721,1184938638,1792190774,2023571187,1513860053,1498195243,1331433941,323356175],[1732062839,985674434,1540541655,1881819222,31336699,348885144,258265417,348940695],[113472138,572929268,1140657788,1724328142,544224380,2048535804,454400749,356115121],[1468590217,873539889,617811292,513386572,287726384,1351493938,501888616,1557676619],[1249731425,1584470936,2029544226,661523368,1451166667,2104416760,21200923,61754860],[1547115315,520322773,1027365526,1027267052,50155011,1151168185,1282237677,789694296],[1701822734,561129983,1554335635,696805906,1827954945,1020240558,2063401290,1167723250],[1796365463,1254138003,1981948240,1649507293,2106078475,1484159413,349085185,667762975],[1764652359,1398993000,176667656,1401177155,1305803420,566909016,1505827504,1073598861],[1780440835,761923288,1623700339,891377209,1804903129,1340453830,1307987184,548484677],[1880784060,313255176,1663845074,1720895058,753727529,468376801,23123468,1336337953],[1463872504,1774533520,836816788,2023429136,96318446,1031433531,543327318,115610004],[340871977,154655605,1699655593,1889040275,15701575,1735595569,1009224528,272824476],[468951848,1577259267,1571838916,1862465545,1643146091,433185883,328832637,1397534327],[426708985,114304012,1878266940,501267778,1289677871,702459105,2008756702,1977708364],[693716935,316219919,671450415,597916599,170710552,1555768984,720803421,1747863480],[1726368963,1786049138,678721716,1441695492,135732759,1550795753,2075055647,194763845],[603606032,1986600372,1698025990,686243355,1097564444,1841035821,2006474581,365445726],[186067386,1467266684,1116217273,1222335590,1620603876,1900457127,1581753190,849318989],[1047757382,99688847,997053685,1073207025,280783585,2117880225,1645269701,1924484113],[1452621506,430226923,20541588,1939912910,985334438,128168944,1917598552,209776087],[1410068084,314048848,155436732,1810526354,1375641680,886831150,389329601,1015170192],[1290543560,286311095,885988420,234568350,1713811909,361593547,1495873902,2112110715],[434692913,686813017,449590773,298893532,1318213628,360027467,1839131817,1625933212],[431363228,510159997,1689688774,1245551602,284895809,1312317401,1636580332,698963217],[901749795,1831516305,1665304844,978446330,191622463,168992635,334826392,1319556677],[1183027411,50630489,1925405242,173084025,917515649,1483715898,877880169,413821325],[1023067029,1399395212,561610511,8154539,1896526985,1601273312,1720828854,368908824],[1072702241,206971533,1595596532,84818149,620170375,1678606871,2020281512,1318176209],[736917251,1872278700,1209914731,831702641,131368520,441611388,563067280,1691435732],[20014886,1920330730,2032089614,588640682,162090921,761283113,1616803204,1253256923],[1037512439,1609714059,1182076374,906354685,1374654740,1272178059,1459477173,627514596],[1695108093,1440371068,1005289565,746026643,257736308,1839115383,286084221,141801473],[50639742,402642562,443779513,630226868,969519954,1309861366,1944852404,1601478516],[181690226,1730742347,1241985951,496224700,591114826,1425975305,589623354,620097649],[1108323327,332694032,1567734169,205248428,104829242,2022125042,1679009956,1236070518],[195971510,2098076160,856516200,1482171994,1673225560,334246016,1126077509,1310347047],[1455674048,1232256146,395534889,1530100980,1757955793,1069618368,1130007303,1078527518],[779415351,1155939410,2034922327,695904380,340345325,920581498,1993969860,1020871633],[1878646428,1129510043,121033968,1798355547,999374329,224337022,822025767,1514714833],[2058589094,331295746,261564814,9725708,1252335949,1158515874,1381774845,136460205],[564619118,1495164095,991624471,1053429517,880681639,622376058,2005626001,1764486371],[449094963,141239742,1385603384,1528515687,654739253,284067186,1430234041,571059166],[1244492224,1121329069,1056733612,455329330,412946917,2116948939,353152702,395849247],[861922809,1125105681,133273545,1271582265,1543544212,234679475,1670864856,7297359],[1002503317,1226642022,1414910404,1985603502,797587503,1613683147,509324764,21190134],[1349691743,1403979438,1871502667,409281918,593542148,1392106051,1722405650,1996334004],[522945855,47550239,876759487,1996244551,277864653,202593861,2014947090,2011644933],[486298423,1802874068,1976472299,2022437621,1442272143,138656492,690302332,1499523742],[1273428104,674273294,728034548,535124286,1209712652,1733639043,908469464,113411608],[444807158,960944297,284993392,1945414518,1978455503,683285390,1982058568,2072736021],[655530506,1322264025,660416132,230201432,524090556,1525287650,562467707,547268326],[360175538,1002287667,493213217,742642957,2061320458,245290154,1389900165,1185678001],[1403221207,1675086468,1785047117,1116567023,1086767603,1353537534,2061393349,508101774],[921859335,475301881,1741218825,593280735,726290202,26594588,1951741580,87920471],[731748368,1816511056,1173385024,1077698852,958994423,616874895,323386803,483343632],[582012903,1977356488,51804302,1921717040,707192857,853973769,1178873058,492567381],[1482779772,1911294360,968174164,991690801,1601060957,835583917,991469156,1495732629],[580804276,1609593943,1267182999,1996676498,1678299296,12958036,197391618,1478517751],[683734495,46332655,1717135650,1992607951,663994163,1849373043,176578739,1813528274],[1571639783,1650129372,874937886,2002495622,1679231071,320906477,1079369127,614296606],[1971407120,618217124,847259209,1321779889,1452759618,586458657,787633319,1961734167],[809795602,1625409285,291376519,1278511963,1903655577,1353664594,1767741334,1943749163],[1750792499,427001505,122992073,227237689,1648361646,13527681,2087245265,1114226656],[282035344,1932303715,11407233,62841123,1346132795,955177817,1196217358,634431687],[774292580,924186655,871538703,1935547402,673702733,1419778992,412936335,1970459526],[1585549840,1509331315,2073274122,487642616,262263080,714750834,786601790,628510045],[1632480833,422990515,533659420,1417602667,1090369751,1730953588,1050998976,2120431608],[1930079632,1007227405,1020811759,1169539988,1983619292,1141691480,127770345,54527914],[193375648,401490374,1618268008,610248860,2008570469,1153617661,1392433821,965650631],[794710514,1752500414,735105043,87947694,350048567,875952283,1574222994,1207452331],[305581289,1889446721,1311167338,181218150,631635826,1212525955,1299687563,1934254007],[20459439,2064355156,1192328358,1502357099,1411518257,1713363680,1136939396,1247855645],[240444888,96359561,471432011,79380534,1115921725,974536677,141454880,1823043086],[857930094,738483153,373552132,737852176,1870558879,1721972363,1156724176,2109297679],[1201073741,2103135505,2023059845,173758340,163127378,1322220715,2007748558,1980295292],[826701431,11733169,653736676,1273133324,1436210571,1509487152,402660772,32882025],[982737731,1183148502,1786024818,493613462,1701502834,1962207853,884717768,696018455],[1642310705,1096501653,1801493180,462697320,890786870,937295996,1796185734,74550997],[1105622151,1671505828,410152247,2103682543,1599387666,182280580,1271659730,448961199],[847527638,2051193115,788853450,2095767270,594799605,733143391,1350568559,571329310],[271916508,1883090016,2051286045,811981476,2032189582,1713972822,335195806,2008431879],[1935481998,1225504851,1301117353,1150859274,861937968,1824624233,1238184498,2014695092],[1139749223,2128030760,981087539,745161163,1625938784,1069328938,242114401,1443748526],[1809067604,1173473893,876720271,442110985,592530420,1641766377,1383211925,1018476302],[757095278,1007926661,672275396,1060411717,2058546673,1870982634,1461411528,777149557],[1078984294,1499602489,132217996,620921964,1011423857,462983748,56008837,353062849],[803671004,1549446075,424665462,482805299,1560571096,1121970187,632557865,996496871],[35979814,1991393716,1555487842,900405087,75232947,579212258,85984884,76269471],[1662056581,1948737338,431244018,1237433338,1579157405,1286831479,436087004,954710489],[1880424384,2042835076,2094800145,1639756805,909898441,844688926,1008080204,537566447],[1229874025,1503707733,1079027308,2040924624,648977275,215823592,1330177926,1341422781],[2100419602,353050305,1451008543,307261546,1270562006,763882564,74846977,1479498328],[971100869,1349110675,1385062392,1454493415,199014142,1986945134,1130149858,1569241591],[1203622778,1392768309,39766334,2124274874,1291262198,898331834,2056060247,759356108],[997162927,1909000800,1099462435,879096644,1306394647,2013883621,223878008,20327418],[2023209539,1220200449,123708426,968473443,776341408,1655268487,922439568,673781290],[905914990,2007973343,1221926446,1996989498,1580148253,1857262732,122107175,851170562],[1802457630,924111250,1037629490,22418253,834096481,241228727,1196602538,338638887],[801336146,1642368998,1060842624,1280671216,2050168513,659449267,1623703381,924701096],[515948101,318062556,2105211192,916588345,1757654017,896591718,438767677,1300607286],[366656742,1303197176,602745420,903141004,1001646353,1934008828,1666695767,1562092364],[946966648,1907492976,2079485316,140134924,719659879,59704139,1638571973,762737353],[1621766409,488208983,1464833102,1455032366,71249209,495539886,836828764,85293733],[1629254211,2075188968,94420769,1573354535,1634133945,670033928,1696519345,708846480],[1276955626,1709501219,265538216,1930226444,1040192721,689792178,184442223,1418675907],[1275814877,1330992034,1732381216,1351682290,794176339,2019046797,222232072,402938877],[1651295223,1909771047,527641067,2039201814,1540925101,1222238443,300725309,1201889710],[488062280,1823427380,751341873,657125334,2086072963,554978463,1193392948,178687182],[1303599884,1933252925,534811281,247019675,566597546,1005077095,2039568628,795612769],[882768684,1908240042,1946324393,380441452,2051718459,1507379020,118987253,429828769],[1353145490,205548375,2731758,160769244,846451417,522334737,1537582995,1565316187],[1583553200,1747555787,684563155,1723543057,1377895563,1288678753,244493541,1523385592],[705330696,1114914341,198758910,857020833,1432021732,775973851,1658660189,1935257975],[1676210049,67769132,1637522106,1772621221,1250257413,564271944,1829946430,676190328],[192724692,1984837773,1623277221,976790661,1472568085,1567024047,695211547,1515085323],[30675684,562154254,609144171,1545195959,307264596,230869953,638030234,2069655400],[556559322,1137532128,1080781659,1837452987,1702523627,629872645,122257488,1369620826],[2048889461,2032169726,1414842229,1141382211,1005705282,103525254,1121657431,647636670],[883784786,378282268,667838475,931256469,370645928,640975857,456092025,543938375],[532221694,2030154920,455633691,49048731,1447279059,1516031410,605632416,1153538349],[1108432967,1964658165,802931922,784402787,356561855,26174998,1068792178,297942438],[792545982,372648976,1738028089,1519250288,1456100358,1862644132,656948076,601852120],[25091828,1575615239,2125220459,290492658,1654414746,748251300,1489181276,1216841076],[1697899474,1417379793,303103132,1398853834,2123069500,1137177808,1321194122,1205476600],[140645401,542760332,85765547,1628176939,114701012,1770967667,1044763451,1983035293],[1801339565,144145161,1513885902,1727441239,117285016,1751896059,908524431,760310954],[1646495124,451754778,1290822701,224043458,1431890040,521239639,570889389,1959013632],[120143975,1263993847,1091348015,1351668162,1424759572,1405073647,1114577768,751614952],[521281407,1248788857,1712570533,733994108,1150241039,1905743270,1722365622,292382779],[1183863371,1031037194,718152640,1946124227,1534023904,1705822671,1397988242,499955566],[231528393,921236122,1653502710,1601422178,1922551469,1421683845,57106784,1284673437],[1408558174,1582823106,1342313805,1782267030,6420907,2023578611,1346702712,1475898492],[341269154,671298634,1229016971,722511225,866886210,52924800,1933813641,9565050],[1123522702,342577242,2020424517,1381445648,1476963134,909204406,1547037053,2059694336],[1556208590,180528449,121554148,326421873,1347820969,1848123493,1251641867,742357176],[1871862519,2084233641,254540333,567349804,749587078,431007859,32176398,1349825682],[1446315182,1179814816,1400777073,150421127,197055912,919897137,1893358761,1541823383],[2023169818,1064438144,765407789,202296741,1308348122,920549356,397777165,167902546],[2100749441,903154081,244860324,2124705289,1239756729,2045521761,2011525150,1217240048],[1247278572,78934871,648739722,1202532443,293520257,1015095322,712747009,1518639964],[1682794822,1660006145,419046060,1462262910,1638896409,1078303002,308703261,1978802162],[754721528,487263691,1536668437,2106101115,845800960,495880789,1422556746,140340110],[715257350,790051396,94328877,776104344,864979749,376225489,1792509956,1408625440],[840505207,1911967658,512124552,1049631082,1630591531,1827780860,788997167,2014984569],[1029206865,667343539,1303501375,1815594454,628274385,1052570261,642402611,1866335429],[965489536,2050170713,1983554594,820837693,1995684461,409520617,1522214818,2088417299],[85890937,977509299,1920851205,611107030,944418120,778309278,2012558219,556303047],[638381909,1670028632,587265919,1723777912,291854002,635645044,1913338699,1566572477],[1605437111,1248863899,963946933,2020426656,669110399,1087894423,84214294,1823120995],[803197167,868379047,345667316,1008690282,191674767,1131038223,257292600,1887718190],[325506170,1692809825,1542763359,1060311591,585424513,713536722,1334236682,1553812904],[109465328,1556172211,1920720459,1090097960,1568837663,629543991,326078243,1870242068],[1421588066,184574253,702636850,944451950,2120266605,1178149125,236793648,1678653513],[264484056,1549150574,702667114,1817781103,1459152228,142219071,1086755905,739377729],[1494484673,700824560,232672944,69660727,1002917292,1136218147,1092745800,1086978225],[999124364,1662092477,2010368059,1590814915,57683622,1831789337,1575612131,1401862458],[2063163190,420106076,2027308250,737712298,2031931633,1456282953,163141880,1386939927],[874461398,2110594792,137056422,221837088,1418984015,1080568074,1679420357,554781901],[319287872,2029958622,1810232538,711224206,100723664,368858680,1883816381,1440375318],[1835756191,1905561691,1412987366,657946883,2045277975,461776973,1559814811,2048542625],[967182004,76335721,743234915,1211612562,1180334216,903826315,1612516384,1429379434],[798197329,1603673789,92987892,617661187,1317495804,149216507,749055283,443298230],[495213432,488638868,363212849,14834790,1331437620,1292337985,253611433,1023408418],[1266083029,613531219,954305007,876672892,679626008,552152105,280497439,1331749478],[167821949,519463383,921876590,1034226884,1880887006,554758298,361291805,1907176210],[108269945,1172139562,1569318328,1504951043,1858387458,1945251597,1198826365,1209992961],[253680959,1630354575,418348764,655766412,335768057,948703084,75612820,721366021],[927422042,394823010,1984505353,924255964,676425179,367973432,1615384850,1381359169],[23441569,451777697,463191541,1920742343,1758813286,378478310,934906835,373995250],[1373402930,1006050155,1991200174,1580763830,1306165721,251464758,792559176,857765821],[739743920,1492555121,285208610,899904912,1461693870,1203376794,652989500,505599346],[1772097584,1465186725,2115077419,1544752316,1725169749,1734183185,1707952622,64654205],[1506682479,152330123,212341464,1880146997,1311027591,1301949143,2116084282,1139463015],[2021614318,889789362,1638891182,1861361440,451609385,257315945,1189434991,1593746490],[318502091,214915002,1186440224,1051037591,1237266052,56300760,1117820986,359905114],[1840074,238442103,1807627436,52433646,664378784,1361163477,2077311917,948880758],[1111063860,1801857510,1082254067,1065543459,1229471124,111569192,1520038208,1477146343],[185925347,842928956,1225334903,695684292,314666149,1726344464,1890265945,1110230718],[604029686,349227610,1356949619,1648290528,1994003578,1608620448,1572762079,1600736560],[138097517,1163665098,205201928,1360971125,1901108477,782149725,1596786013,629616346],[1796109468,833936888,859220984,1784296919,615996575,1824135007,292687114,1155977942],[1574551617,19815220,1845494946,1086937530,1186995033,1487147435,439582523,758778352],[1860784895,500982000,17636999,448266121,1270541839,597906149,367428341,874891727],[71391606,764456166,629810258,707736101,1164275510,1492322188,1196173166,784939484],[1566991483,760622846,417566327,231884857,1687975012,1158745834,378558895,1398683280],[1971714480,1044238895,2072476532,334247247,37871979,1590415699,1541397944,596555018],[1253769631,1800372227,1492166949,1990914665,154750033,1417397794,2003771988,327889437],[1189930041,1709871020,32813913,1114387759,1274037274,359288189,2026096264,815843909],[126098384,2118166349,1597651339,1202746693,1202198138,996319252,439748213,1774978429],[1514192994,146095555,202452449,939928071,1460508630,187119185,1092135893,1647270097],[1442601519,1106564499,330446415,1006812731,1705007385,561929809,773773448,987792646],[582232482,1616830793,58701479,1917920341,1483478415,854782050,2086687414,1608968990],[826215212,369630411,943130218,628863397,1720605668,1020767920,1687511074,1323550815],[1521540792,1248151183,1016539946,971014470,1198295043,1360697277,1144646206,459518553],[1761186213,133413863,603237045,1576619011,1956017011,717479098,2041719428,1832328660],[372791977,103802783,1259653688,1505884943,782801834,337462569,1821414307,1878820894],[1419451675,2099818962,945373319,612076013,378246949,1746863602,1272150454,1124873775],[370519479,1231987268,892912626,653553980,170418372,1763630251,1252723534,2061406264],[1949757563,1367852403,1325082810,1365387049,1030466357,88748821,1127631245,960629111],[2086419135,1672065506,1233970648,94652959,2111009547,26525714,1805031103,331520556],[377421842,512622607,1406616826,1919740249,1015323710,2091655663,1250775475,647285883],[175125102,1663166484,1018695805,1905897488,1905229602,483901799,181705459,888650316],[413501513,1607447683,1391791871,1103541973,1375504021,464092069,1580373960,93769036],[61934847,142780700,1481751533,2129511951,1221410840,1152798830,1455654825,208461556],[210820025,317048153,1752210838,786431131,1197257436,1497647058,785195026,1726104457],[456369830,866730881,1922948788,1075688800,672831510,259175643,1442135925,703284923],[420672575,199810214,1233318749,751242372,679751291,1433507989,2006945168,6706532],[2089587092,1161528972,940021376,2124911307,1071719937,1928978271,577805657,889570399],[855341245,153779969,1724245155,204352547,962142658,1784422881,132625089,689117400],[1479645533,191853856,472837942,171966705,1485329159,1282703016,1115686699,1371143979],[1427893714,575133074,1873119938,1311032206,983365726,1535931113,359395426,1576564092],[146825833,1372492714,558091301,542333785,1159432957,563261468,1486297455,761569516],[1568473247,1717630301,492132208,218761806,1157965663,1124695891,189541783,1325071309],[182180645,1029060645,258533367,922887077,856197320,1007854280,1317026245,1277562843],[66173012,752872925,332172779,1745592646,731157038,427406494,1913021851,120443568],[671548858,205743622,1210971169,1351535951,202119242,987071842,1952011526,1058952161],[1399936642,1512690410,1748947888,1741006443,1234516162,1949042762,829346039,1356982342],[623436086,107785742,1603980057,1890177993,882376348,1654752197,363534527,1721181051],[59169635,1740528818,2072982332,796491026,1260028168,1639440389,2588695,1240433852],[240223458,924871648,729781337,310045016,740527887,462182796,1757722799,1247484121],[93147226,228790263,1339590820,160210103,112077515,1117358709,1232930189,503691616],[1471202619,899238932,1857674842,231205090,1405411588,432601084,1572509404,256557842],[212936918,909923098,634408478,1971088766,1402276639,446699536,713778659,28210284],[798167433,1022421991,795637088,1390262180,5935921,49432569,925580459,207025217],[883580984,1910173055,1072938177,903047335,1925924953,58388726,2061969530,1153330745],[879925304,108399111,1071964847,2014228775,1352574918,1476197101,1835066668,1154968686],[464248246,1665980466,1841065173,1317067832,337392309,693665070,859494658,1530916748],[1725944593,1258529304,69928307,1675503082,305756121,1868874738,1560803354,1002191876],[379816732,472195758,1115496903,1203100356,1161124507,576549636,1152540338,1102387556],[807051680,320780421,845533905,1790726010,719057094,1385395883,273081156,585299099],[2039637921,1568775569,1975007500,1054734126,1491013412,1638178281,17737800,563050896],[800560976,1706769790,531930576,879278248,239156274,1902400865,952104588,472846277],[781674066,712455470,1014250949,86637348,1560532889,1993726493,1690372832,52500500],[63914403,1633899872,596249221,484154702,2087205762,1225421017,1854317377,953390188],[279660807,1954653531,1059108413,1086004166,1676722522,1658342030,1952075871,11843630],[270227840,1147884402,706640749,1015175114,2029482260,346304082,402705017,257426321],[1588805863,1534037896,551532099,832630258,1763350767,870547477,2037365053,990981700],[379391177,828965438,196271508,562417180,1638018997,186464228,2030770019,1870952823],[1166029493,1854705226,237739344,1574509224,1912322094,970024341,1458423209,1619893394],[427272129,2074696411,224464230,128806801,584219015,1808035869,828543733,14352055],[293091901,1013436827,1755337504,518310287,185653239,123202098,178207753,505249574],[719063397,258624669,763096337,1242316203,129446745,2130428771,1481425335,1567306037],[77170239,1919865450,1476828935,1163323414,236861352,1448002461,115323621,1764994055],[1840749018,852954941,1251453111,970337051,1740936072,476945767,449067925,1104031594],[409005286,2129297256,1040414254,732190393,1384479400,664373094,1689595510,2011456610],[862584058,649455370,1004320049,1833285841,692763059,1442550280,1485457261,583204353],[1066516789,734496738,1117802394,1198987146,1137645719,82346806,1486306540,978200725],[124363602,510396913,937087577,1517028871,1953121313,851641667,1063853266,207057419],[848398891,920104609,1726807105,1795153270,326338063,843984412,1024872344,498048153],[1855024044,1471135671,964742019,1873769056,737090214,1065669381,211644366,1605906541],[1172019845,1184507632,499002722,1590352634,1061678305,865651499,1111999869,1288101999],[1161926050,1217321755,1244008710,966608447,566119771,1289923540,1706428051,1028669156],[390498476,851815065,672417592,981943206,764195712,881255145,1533101174,586919260],[289843685,609782297,864655184,110745550,417884203,1829218864,602701749,445379486],[929939084,2018094884,983979617,1039155384,260206155,142646579,72298562,1489415586],[365254533,417886495,2085434220,1410593194,261190185,1783309290,241764233,597538743],[994706631,2016264628,1715384420,222839314,454894657,107392006,1214872550,630750394],[1276506361,1485744776,2092129462,367744586,1369525633,755907642,1055623087,941825009],[428739452,1378246090,1037642888,2008780330,1564674045,200866263,986040005,1288081818],[1236776324,1437570174,423015174,343122110,1499006131,509247633,831802217,1336697329],[597405582,368146401,1467263203,1358357989,720618848,188847390,1834576765,1381815517],[708010021,1826033650,274252183,1635589157,450712665,1768615074,585935167,163517342],[440702928,745706442,955837993,152339136,1584562178,789258427,505088080,688301123],[405536394,806727611,1019697732,926652141,1029405476,1465108927,768095982,711718171],[1145652926,184598542,547237012,2019191654,975588889,964414833,1226945931,240123124],[634656448,1191379867,848912631,1467656543,328376321,1430752014,762686532,708610958],[1602514611,564512144,1855345057,201824851,1637581308,1283240438,133799694,162403420],[798222745,624028755,1046198227,263792988,1214911658,1648557956,32946841,642090593],[871465773,39426082,495483472,89758603,1228911433,1467297001,52405415,574465635],[1549502547,879721922,1551638389,290603822,464769914,1044843131,1160301719,573585085],[1916056956,1274223909,449246570,1426610198,1753608974,1433703379,581349842,1858007861],[1887734430,1376232678,1644475564,419084867,1231778889,566587904,218581715,764794619],[1619017396,1815523366,843553679,1719861244,1903562446,740623513,943745435,808958618],[508643281,702465436,1682805102,1079569554,158189275,94192721,281943345,1821401334],[58155297,1109889269,1468162641,587615021,590955779,1670684908,1766077721,1994893140],[1362116614,2000256911,1906863630,1550142301,170109950,1210859288,1713581316,97141922],[1562299824,1884029430,1547467679,263000902,1861141201,362094017,69337290,1114639816],[1168458249,2093630045,34459607,951338379,1360956740,760733053,446740585,1454499115],[23881652,1658925985,705550775,2076372501,235336006,1535606279,1286735420,1168069532],[312571308,460691620,1256273338,1328681855,1710090680,1818661955,792835710,1248824399],[975267834,95956355,710369790,1106803351,787496094,1243501975,987223274,1944147901],[880819622,18865061,2023233818,941792135,1067415471,1445349728,1622584488,1871815886],[1978777428,908097030,11355807,1871398671,117844058,708108617,1583161336,99016374],[1298283618,993598897,1101723667,2090017962,1793536171,663217699,1770955620,603919924],[1963494717,1768140397,1613619871,1269801786,1096539059,811326574,65804199,1970485577],[1905400961,1165776364,1070471918,1059445848,1248136933,1195859368,1417753886,659890727],[1075561879,519870742,811120577,2051616442,218740821,1613242783,1149050635,946760245],[758155639,505390388,1392044749,641646740,1491747655,1248808022,1975984731,1356310316],[399799096,945511375,2068965404,1857622163,1287655007,633416061,1778929394,1982166302],[941664150,1876197840,1072493709,1262789941,1009806003,452700987,317649683,1018075991],[1519498081,2126340873,1317246617,900490997,652540642,161289158,1298282350,1911528090],[1795932676,2077683607,1892011353,1074530704,811178572,1024070065,1201254092,1269464346],[1395709243,1841729915,1152758577,664946808,1524901470,411129055,1330135617,1153642352],[1829717709,562039969,1199626679,62928812,1024584399,1771364455,1621969513,165135569],[1558962282,855993092,1886290641,1272346156,1170333778,644253453,678647205,87171593],[55452691,2015096321,766644841,407283057,1115854974,1458133040,768814323,1498332808],[14927289,600938361,1319810204,139664423,747291453,623256013,1245439104,1335063513],[329061820,1295186539,2095761757,25830185,328282596,1515584097,509321675,1483273061],[722150801,134679691,1480874655,286794766,700850198,34035771,1302259502,1968393989],[1707035459,1080705962,2078925742,973049201,225041131,1847210019,1903013830,602190831],[860803325,667714427,165609935,1327125397,1397620828,1778011577,1266293612,923713780],[1010609155,1548072399,1350043788,1602437023,1819027682,1402209460,2028608641,338997122],[1239413993,1437777629,864712232,1566456302,1286136003,1017207619,1185856367,1550279301],[73265218,364938324,2049102943,1482807545,1666699661,1950198411,1723066762,339215745],[1713468061,1489798507,1918000682,1757159649,1587228439,647720428,748309348,2029440306],[1548967235,244926513,1105803591,788367639,1429739965,389745376,1946630754,1235061685],[2077981547,118375883,1398656661,985263012,567215448,75013025,1543163614,376611433],[461894427,1215983455,1306401060,1062150060,216526531,1149546226,61879497,1883714279],[125076755,130980257,58609839,1032717367,956760575,1689663041,653076025,1597210053],[725438069,1034487587,1409783201,1288545227,1623534472,1819610866,131466089,1220014360],[306695003,1633299253,1046483148,2002029350,1458961520,479959511,1176455141,1045571397],[1102332987,427573703,2012327396,1849469865,1098270538,1315983912,865974944,1952309483],[184197049,1625660919,751083292,441661581,1750316580,1567396908,168179962,353132873],[1832342077,1358410421,2076094831,2018481443,403303148,984658661,1511361648,1866927668],[339126472,1431057427,593890761,1725051906,1734917265,1362490861,1682872752,1527976777],[1207927325,671511033,925938924,1251127492,2029068954,83767392,106663699,808310189],[1418446289,291110402,7745503,126960385,1478322587,1588058704,1232474978,1928765680],[59451604,1486344277,1437383677,1557520363,514207457,753637010,75552144,795949255],[1276618404,471551514,568106342,593771029,247510551,1817901643,940733809,1734819730],[1326799,1158986009,963107133,298334221,222372212,1520334381,1786843756,957523270],[1628017747,289229411,508790458,383318441,1759309599,70308257,1933109854,1544319647],[1251795254,282883557,1577534540,1522348256,3961868,1634640158,2100317971,1702221877],[1138509722,1880770472,1235436479,1058002073,1878575877,1007311445,516205286,422928005],[1559322528,2067679530,1525617939,1710887330,1500459106,500052663,1031584613,938324270],[1390345130,1956673720,375004807,374181513,750671577,332692894,947783559,650377645],[1334307141,1923646046,116394925,1147846241,493055519,1240644404,561791638,452876151],[993796379,836349778,1514963369,119010902,1473266720,877702022,451589099,1254370828],[244949493,1169646311,1675130777,1083612129,1953684905,706205621,1483872933,2077969573],[224364381,1457569978,656552348,1018872804,1302951299,631051564,1545860384,996229747],[46500619,1705281620,2100149712,478587220,1932644465,782378172,838625951,291911606],[992489316,291796128,543726799,1799000275,539614549,1920647891,937522270,1873852596],[1862317684,1901110562,1039073747,736217595,1719245676,524160033,278393244,753222025],[1502411046,130976662,1206349776,1060161698,768442150,1998917312,2041707499,518288312],[916722688,2049782636,36572728,482719461,782128679,821860997,1170492099,1625047666],[1050567331,507521300,96550906,841892015,1026123615,1632338511,317026116,592986954],[565990583,1435537823,906316962,1465026928,115225389,578906340,1530553880,420781188],[2065720110,1261677965,1056471607,1911410636,1164624112,673692865,1531006656,267844525],[239014482,1726756252,121373446,135631526,114561206,1714968258,1049455535,2095873569],[16693596,2017801150,181101094,359444764,514270479,1599560529,1650915610,1080631594],[1851466624,1859699116,1977727586,346539714,1659001478,359862621,570586238,232952398],[1492833125,540220281,163376536,1263671513,478498626,1047880762,1400475382,962970895],[2036578886,1021672451,1902228334,183166115,1727981190,307520563,409377202,1681106669],[1241059576,1925873760,1533162642,1191794184,319900077,1172524956,290793345,860739357],[198908056,1377747406,1231911234,1337956566,215877707,806784305,1662227312,1324790900],[88913025,243341820,2084112668,227911833,1651504114,1169719680,231984723,151466199],[171734324,290893349,1902058523,172486069,622489003,1076049801,1572257265,1196344186],[1277014352,2063386038,1718437447,1333789672,1036579658,1743422746,2122377017,168125638],[1421008229,495507361,134547212,1221503340,1824348752,136552799,382423337,426697362],[1257593806,193506813,833585627,330478661,1513845024,1912577923,1755750771,1985294057],[1324373179,88498913,36556004,528210156,9644386,2067280982,957707539,665760383],[1285593336,2046791026,1299951714,974097386,298885879,902189269,2078273076,1456854873],[1765076405,1257669595,283503496,1012555436,219666086,1476627123,1393006474,1090258282],[1329167051,772496761,1084099183,1059934576,772377384,1202216559,1405326901,263913319],[1289215477,110928897,413779286,1307046572,1445209302,656624583,2128791036,539463143],[1308187267,1755313645,1040038967,189108551,480077501,2060390589,575404067,1149370517],[1803265374,388186264,1441558870,1316221168,911556638,543110003,1489021206,1747371691],[896996461,659724038,637110435,931287001,435284128,1582147597,1140126012,1995184722],[237418854,20502934,739614647,913476332,158943448,1873502945,47932206,1726793557],[283175811,581045416,1867067938,1971028096,1399103491,755814178,565361071,76919643],[823793532,369450147,1102533751,1461209580,567725829,449580021,1988821110,1937632685],[1525255155,1880568914,12870569,1602189861,2086150390,691978212,386614149,866758803],[497644968,1016659770,382210307,1340698943,1924038431,1636637588,1536004958,374690810],[716923702,355314545,1996690742,1276766159,1996988044,1304648415,829650894,654851413],[1287417037,998884810,1925048863,1733978849,1180324245,418294961,1640808514,934233490],[865123975,1949541354,1604798172,84627543,206356262,35127656,1849470183,600383001],[1415666928,1834153854,954498485,1456496636,1212315593,1361897883,1699930706,462110272],[1890967724,1284096363,828307247,1588974470,1980459763,1825219070,909497475,127850422],[757337216,1265509639,183905270,82246299,537685214,654829292,2009174945,1481608852],[2007538872,410294159,1651626129,2016208151,606745023,1016304631,220138016,1658134822],[1103351774,294094557,702914668,584666257,1828313465,1037976861,1568442733,1199323030],[1150056557,925201881,1409093433,721430552,1329898029,166517596,1043701386,1187192370],[1032243950,1822429385,1012237201,714831322,1454713143,2027199138,1162884256,450942193],[1772708616,1788167538,310289495,492737464,1921265248,218349558,2113596157,32023769],[902015462,876228111,1851540434,1506498049,1412322652,367454757,398396092,1253647587],[893492269,913595833,1284208650,1892945992,820342100,471620707,287975989,1563049652],[1516470500,1899603600,1650888476,706841631,654048760,1470541344,500119779,929356782],[18467735,64038061,1867739311,1273500365,915991027,2053927429,779800938,490213219],[135660590,932365356,1047616034,533491189,1455277156,713668428,863090242,741930544],[309361912,1866833931,145102672,461464836,50795052,43475289,526770259,1224503599],[1537407232,1715305210,1686671428,1888305637,1022430448,1878046196,2040808620,1736735256],[735639725,762441563,9948726,711121326,1415274343,1001424894,2111394589,2098126996],[1809755593,19945646,904768762,490079583,710573616,1133080759,1723232403,1191319387],[165215396,1621371648,1788055850,157149510,1133068033,302897709,1334282192,554963071],[63655048,137169600,1616034944,149294232,834012809,75919391,1824373954,268576432],[1747770976,1503323570,1050995137,751059287,2032018316,1424001973,638848537,1722976054],[401183514,674723392,370954906,1420663298,878448589,572720875,227434462,1419767532],[1595558526,1270006781,395234071,2040421171,647587931,226218476,910267195,793544557],[1227815613,1793940740,1095003483,1745943979,985343120,2040208036,933264943,951786736],[531902977,1826744255,1552273285,551411203,387623223,1505314206,30363903,2029855425],[1775254315,1537825076,727431810,302271506,1899017031,1998091318,610426310,1772670046],[1321312966,744682621,1716475042,1853660413,1858490893,1643626910,470598855,166689397],[1966770784,1011906550,154732832,1204338494,223500481,643153819,1967354570,835930679],[1806981232,1418174266,621962876,896302111,742894034,686258393,1120466773,396792429],[1013746728,271998726,96958189,270487710,186162589,1471149639,855398208,854886422],[849475475,1948753574,618649846,1277258144,246146529,1988181302,703837464,104324995],[1286048447,22663278,1347165797,322597950,1354317413,482226666,916503838,2031268302],[1793817684,282882165,1995481546,1211062051,1587906984,1841107414,801280221,2018882403],[1704976295,773941019,369937536,1215126176,1702727666,1165705624,1222344776,159276253],[1770836554,830181208,326927106,1103374713,240668634,1449608052,1175781705,819147488],[1221868305,2054781158,1117601097,1530515113,1222724393,7468229,302386646,482357879],[283654862,987962908,1806572148,234263336,648113338,116626083,1670832858,710373813],[1372174783,514379602,993980769,1387117470,2089717913,1528420773,452560323,383135385],[331868718,791061608,1919440527,223087824,1863201469,954433610,798772721,1916943485],[1201815457,1759744536,1336419872,1605414579,1588350606,1989280947,1090997738,699511351],[1276174660,1582678985,1703344811,317470371,605088576,345399522,494162620,691888006],[1890971865,1425101670,502292619,795887399,461380103,1218700643,716271712,2007854731],[1804657036,1170833716,767821817,1847015421,1637176120,72626321,51553394,964497019],[1351465352,1921920040,1724165124,1685216728,2128332462,1855714912,1243585502,814401245],[814409183,1978155679,1892110418,828569819,299778061,838199473,503566892,2040814894],[1006453098,1643265761,1670253675,1286912345,1646028235,1682832956,1944003061,221380316],[163686829,1227124587,1698268053,46862185,1822221437,1549493056,197413697,4785498],[624685290,1791988282,1188204434,1612930940,502896450,977164900,445860756,2118464792],[1484808259,386200785,1550604575,17987713,1840801376,1873366686,599002139,359045863],[158102362,1860848660,1124546456,551394434,1940270418,1606045628,876957176,1950693101],[626860253,405563457,151514999,983059392,964070715,1448573292,882234590,1300150026],[1794403410,1855884861,103622333,2088830779,487830983,710236234,1120607290,925825580],[51550495,1198420617,247335339,361679857,380705378,1786913059,1485028800,641032279],[1170424460,807986223,1518618905,567500478,2111336283,1321260625,1943646641,457496999],[2106285045,903358324,809236993,1620385322,742623056,1886722881,986712994,1638741632],[88152598,2117166679,772298344,1723404766,1560492344,952779628,570831531,1391147495],[1039266298,855675513,51185918,867039537,457565090,1179749385,1545295524,1677028303],[1987038053,846400438,1152961852,279340990,2006528550,494771663,394697563,1236025457],[462697728,1122495370,1795011036,1585269770,192403377,1583666961,414810261,2080261755],[1657155667,129899516,1249831481,8916465,770242800,1691015527,1829968592,943514233],[1024694791,975606411,544313628,1417585287,1525889910,24640577,98697155,1278687074],[1902632512,1267602266,650312962,782365967,193694252,620562507,625779349,1907027805],[1528222658,922336838,596698755,1445181863,1614269858,477664306,1899590078,1620495814],[855626080,153210829,1629194057,1763168373,591682871,2116969692,1127097531,1573537262],[144398459,1575368724,2014559157,884895850,1769330391,113753024,959266135,1190584407],[489256177,1700950969,700725403,526851272,850410807,1719229774,1173525440,1560346743],[770642170,779237004,1948337620,1507323277,1259184247,1139745789,974683564,955073205],[1261194397,87912983,708135573,1529625988,1350306894,726537623,172849745,1463243615],[1310881239,1254634243,9671615,1886186740,1074585819,690070023,1166860257,1825296126],[1938786934,302960982,2003597200,779274636,1243615271,1440762107,628175437,502370395],[2104175030,811533617,270065049,1712391070,1749761518,920976941,767135973,473761860],[526866469,682048187,2097534890,1245512628,2113619882,232625697,1626493057,613304808],[582997305,1836787261,1648099457,1319306541,1617993611,46943527,1109519826,1724918101],[496335714,1793490062,422414222,1531648770,324155274,695114920,552338942,320052956],[1238511884,1458319718,945910239,1385487835,1875986025,1734856713,1925155310,635839515],[748192724,1362047874,996882963,1542116977,198639194,1097531890,1189078483,1946158934],[1777479851,2053716976,1176015231,1438858376,1509319744,996268404,1460769644,1670169836],[1985565321,663507377,463986912,1940309204,1384113599,1239613237,1645294119,574051126],[465047164,175268216,232535238,375744599,33978579,1244944244,357028790,600469079],[557407794,918948500,1156321668,595115930,1527363623,1643854456,1578586495,1843957603],[1208741066,818803392,259461151,1751998859,1863053962,1300355125,1996268263,350822957],[1116865903,1066672340,1883625200,39518078,1187933509,932701847,2064185423,536637792],[1010878897,672957509,6711710,1104720729,2113103797,1404786655,66597472,1257398390],[537212417,1769857937,716650002,850730620,936693068,2021795965,359396130,1475682360],[1487686623,18817384,100356400,387805679,1349014007,1647337232,285847487,857649153],[2113131362,1058026593,1993723185,1805315337,524487162,1493542665,147422730,1194235341],[860882127,797473925,849064189,923469059,1748682089,1466078180,931937510,633066108],[1349133866,1444552560,1525432906,996214527,1996613029,867507676,885809861,385146678],[542382142,1723042257,1976744359,130907781,127414755,1685879299,809618680,639374145],[666846984,1370828291,1440321680,1054284287,1924497080,1562736069,1309105501,1027862636],[1439158353,866146198,2107872412,1301336818,583248277,521906004,23985007,1003117979],[1441790568,1079423970,1653488626,1518951668,1215575154,63831206,1201221225,1925616793],[1220463424,1103525874,587587289,1450611294,1115331316,1290778916,1960025002,1161620947],[296462921,1467118374,1872263270,316544981,2086623550,1064859038,57607971,460519712],[507235635,1943136337,1296117563,910655634,835599111,833426962,1185286887,152027330],[10844667,304322484,350496364,46354910,1444602575,1769065248,264663621,1502966096],[7749318,338121972,1667461742,1987576670,369773505,65128897,1083958431,29173053],[1449414543,2080666214,1509689346,474873928,2024198567,1780834642,242268735,98619664],[631977159,1103985685,1775007019,400899865,851933511,1966365392,387612548,181565870],[1551809641,1616920176,1456157191,1460391584,1620098545,417214291,2036565747,1887181762],[104025097,1065003567,1024934096,817585073,641875614,578927053,519209724,1340793969],[857240350,509593708,1734090960,460516307,681669561,615486596,694648840,336105107],[1627010160,236051541,1730950641,2090894870,80496281,488444211,1928890766,600458082],[603225933,52738315,428173507,500534953,579081498,554252568,62382558,254379564],[1232198299,1524173267,283230952,2015298823,1806944760,2100989311,546782293,1957810463],[2064442588,1669771730,1741584388,1297356533,828397973,1566627157,113364331,976223057],[11414895,700691811,566678434,906741431,1332412862,2103615121,790380143,636164770],[1664257344,1048713413,1484755743,1597478577,887521194,183470556,1815575618,1533504485],[1721200271,1310453840,551094991,251862057,996053571,382140189,1785690160,496164916],[1764636886,894421560,1586534678,1813242633,184818937,1587199127,1971689069,1664138585],[1894516452,1035639559,2044808337,371763007,1954339138,1714915713,742274620,1303242723],[1229346567,375889725,1152700916,1210733106,41600802,1867640247,358891597,100257730],[770784175,234184625,1743345154,1602052546,1238830164,1278644432,744554982,830131049],[1584680469,2012914585,917772331,1878230131,1372596034,1328380764,1026643440,738664968],[744061196,736081243,126317174,68230152,1228937403,966925393,277884828,114046369],[429034285,3887913,687708262,1791083894,1046641979,37106272,203278665,1011604222],[1974512644,44163191,1358687404,484959460,1098058105,592098108,1604850321,1952676162],[439393690,1746061463,1524145768,906836385,87245497,242246562,1596774695,554896903],[1572013957,601641346,1890726953,1798724849,2059432373,104789377,2044256187,1675824174],[702879136,1075554422,1172527555,764211865,794474000,179597362,640579942,807763216],[601782700,496504621,1524381689,725971806,154270187,1847688904,1218939399,353608497],[831449657,1314046104,1802367236,1143126693,912379945,2081475955,1479837226,325361931],[281658199,1026614775,1608331728,1776483037,743282389,833639408,518545835,583426283],[589227636,1780713707,889549640,1674349960,564141253,1766745789,1031947688,322616718],[2050544495,1977199702,1600353263,1720714422,484848165,1393671788,683890513,1857573171],[870787224,1766710797,1723754545,1868890287,1424340169,1352630202,2090969201,893854456],[1782027309,1314924698,1214537274,1749403334,37569200,1163491323,1126036504,1205343531],[1191580702,128880703,1413329820,454195984,1791732893,529091939,1695892203,612668502],[30338914,1211962421,1301408176,1770270821,1188984705,2012027372,441976269,864510066],[350720775,691309491,1234552440,401890939,640302257,1721855821,1008400214,76965666],[1791386207,389043795,1623302147,263469054,950873637,581950259,2011770334,865977222],[1006420341,315236905,614238728,1618089772,760217217,1840147744,37388972,451632825],[1542787352,287986561,2025869035,790405152,934576759,647833962,1477947478,206020852],[1344220774,1257210381,1626952783,560607425,1198130203,554946443,23762207,1584145124],[204578599,29928972,366051693,843949883,2101983531,1301679170,830299355,870441468],[660597544,1307781662,1911747327,621685699,873118917,1284652351,1304240785,110146852],[589001806,2039342206,232950925,660043673,987853462,849015717,1324839518,731539342],[1116686082,539307413,1301689755,273719986,526592943,72076422,1388282755,1602175267],[686000489,1616180122,642545253,153469604,1021356657,786565466,1002005495,2037419934],[1883996049,645871549,1647141317,640788103,1604428160,985493995,499180838,1521965894],[1863967037,1465774923,1341102972,2081351766,1746484667,467833899,1432643142,1795483265],[2095602551,1335564615,1275176179,1912776718,1895315553,76262679,453315588,1066342655],[69080425,341433219,1069119626,1933117672,4523698,1324688612,929035010,2061810833],[1664985518,1022903241,2024089042,802877408,1065380049,1249465889,1754399420,2117434096],[146102392,407783827,947980000,1434136887,1038434329,1898406239,1281411607,1873820568],[1298773016,1300952959,1763539622,1267411119,1310607203,981746302,431353521,794904760],[60893001,33758913,568463710,746003212,709383471,893767687,401360356,457706469],[908169479,556635135,1771312016,1293200731,1979089436,872472388,1437768386,8361437],[679677920,1859892042,566017923,190527331,1207867530,590208282,253000031,1847023514],[1134039653,200458815,1085940927,1159804230,2002049863,212259788,2079506045,1897011077],[2067074104,489660437,1400590775,294976925,1954253781,653883442,1708456318,1757748336],[1761655056,276273417,1308873378,1220585146,1501854848,1057332610,1837277491,425272679],[1942086181,900770718,1351581220,797037472,1337728404,298642783,694795015,1798269284],[462866534,440214051,1686963557,1588851890,295344249,1818021092,1293831013,2070898204],[248381199,300347352,715389037,1103496711,1682649266,1534775820,5646049,1181165754],[470041378,922909225,474872757,517598349,1456106074,812829928,948768542,1334183356],[1435674297,177723562,255303355,1184576673,780814849,1241708016,566895100,1541906439],[454838979,1632340530,353693078,331265755,1170441970,1818761973,664936793,1937655426],[1158604107,480785487,1460034714,1540604008,316643565,198605519,154504966,836928884],[1638090401,88010849,140771570,943990880,1138832040,191958678,1134454659,840388340],[978682640,1826741793,1022032268,166855589,57226137,351973430,1624702558,1124942615],[483904150,358821290,1115050115,549968258,1302912468,52580195,1386910360,1131700015],[835846545,1194264508,381295561,1737449818,2090650967,1947154555,1772978626,1528405054],[1193004098,1569950297,1270222077,993889142,800587311,1851071826,1135038380,127752577],[1634897043,1603214967,236267265,1787583147,511991291,1539173042,1685737889,445578195],[77037987,1130317520,1294467153,1062417311,1762226135,463872085,1554732762,505740223],[1564711868,1660465900,573696506,833681774,1550692694,860212482,1539966021,83170759],[917972448,836253658,1211453434,562725263,1954661523,1561375402,350115520,470713773],[322066615,683440696,684586220,1646695068,1876502549,1105072731,1093513483,2117477368],[1989317453,1771326673,1446677587,1151190452,471651797,166220072,848132237,1840402871],[168929991,745195869,734833186,1332117233,775821760,758158796,972673452,515021378],[1440338716,1115271240,77769877,263630220,219347264,1877901889,1315066446,1186159474],[1974784247,28863986,1751263625,1232595860,1166155098,593496754,1140189461,1126677551],[1828006634,1222850077,602589473,1257429939,31085855,186638903,1888026833,532375495],[32460619,302374641,1330946588,615257847,711858457,166102240,614875832,1987684630],[666003852,374892482,355648708,64700789,282627188,1674125329,341723210,1591136436],[1101076003,1642399836,722699312,1959661248,877027606,544811277,992987227,11127624],[1328538856,598764909,1257684546,1901862214,1218628160,1478915653,1975558275,1439701841],[736656468,7018119,533456439,721967225,615830234,502106875,1621377434,1461188911],[1095663684,1702970012,874353960,11956336,1118208517,1560705267,1743803338,879895957],[149823185,1121575730,869350984,53085752,1343123248,1334586209,1007142247,1511475865],[219865004,383295929,856139454,1076202169,899831824,1079991474,1059866668,1794512127],[1383170321,1005349281,1650578586,842873881,1982936948,1830148572,45592418,1947371119],[804839757,1305797707,1190586036,1816103718,939911026,1527583684,1273516539,1061136658],[1531340201,2048648360,521090007,1370543300,560942320,1116779582,1743640852,1610753936],[134820975,1578777053,51253786,1347962461,2008893568,1003136317,839666132,717710069],[935072101,2074990471,1463098904,749455812,1268822354,1968579942,15943325,1470787484],[1736795202,1958812479,1788496255,2001847352,1670553345,427603831,552197956,1511738593],[1819866927,527735001,424672578,113861072,258821918,440313113,845530057,1419110766],[1482355442,688706989,761934119,1322657299,1078394668,941614239,1949818788,1747891450],[746838220,1656990951,1901638437,1077665465,2053141267,2025725775,923907863,1056935482],[396466176,793719530,320467727,327953114,1294080843,1393451757,1812768789,2051426193],[1279973908,128918369,1812718562,1376226521,1022561905,76761783,1101313732,611212123],[1308942234,449505688,1868774106,328477129,1389559771,256413034,1579091592,2081071161],[79805536,2123331815,176808330,656733305,1496955042,457792307,1726367917,649394714],[411289680,1723908570,1594514781,987051837,956518295,866262963,655247972,34672726],[538868284,2118178983,603873273,702541802,39423758,927518316,159633328,342662926],[1630886677,162107284,741031111,585300424,595931628,622969719,1487315056,752475974],[1043259219,1696245060,1982711792,1409385421,1756131506,626253843,1551614873,605331548],[320135703,1758779275,1450982135,1834744173,45187653,192341166,620066489,1789429344],[696250103,1021069984,1929291816,1307536164,1637399931,2014056866,1700324783,237808850],[1298328874,1464984067,844274476,1875570977,1204529025,1217504814,1473965554,1478604929],[1228482511,833283988,793533304,1461681489,154194681,82442515,818780740,1953471860],[1535615792,516075204,1227221667,1893862322,1076567957,516326121,958013068,1166986622],[1369720262,1526636533,2126297716,1001232211,1304374514,1019008695,7721990,490782967],[1664252856,1129602990,990728527,1826750856,1609269990,1747894628,40794447,1557355771],[533794555,1868244441,1300231148,479388941,786307134,779097404,125771991,2037628158],[386824772,1411075186,1831224550,1564660202,962156444,1942210836,1477390543,89199417],[2053350312,488197540,2045476949,1528465139,362607887,1489080071,160647455,1934738728],[987032520,593077135,154843145,1926203434,2029466546,435355129,605997579,312724966],[46535584,2116064701,1964300623,1015685828,510970991,1006245550,1579354207,1050117515],[1787753346,123095478,1952102004,766009356,516706635,1981196618,1757147088,644499986],[780101208,1843324227,1246600506,1042203022,2040134715,351110412,1695983621,44242466],[420929752,2018525580,1477310192,1531647106,1785291692,816741705,1910277251,1907663215],[326912031,37618286,1939343378,4717617,1639207955,912875140,1583552549,2127631219],[740873327,1958736011,1226432266,83981699,107909328,274725638,2097035685,1973395348],[704439753,1614397685,1176768991,429956148,1746877436,11095139,1275071552,1177833492],[1573990058,1126091351,758463333,2037853455,1780989677,816207397,1766625837,1965513889],[794256796,1370639067,1641875078,200642048,2028422453,1391107368,1238370573,1321366931],[1215501430,690717722,1129295356,991274836,652308289,1865380070,110270763,1326664927],[815959980,1963840428,1126076771,208884549,1054362548,559226336,112916960,1979856763],[1167439492,359507745,198359314,2068189767,1831217640,190601341,1939160818,914673377],[1700167733,2100033141,1542391804,1410905820,763288715,579514043,2003312578,94789410],[541453946,1703444223,1072714003,1063260029,1055940536,1923954088,114097071,632998844],[1076866303,398745090,1121171946,1903400626,310955958,276815981,854968513,743035005],[707762157,1150478036,1303371456,621038940,522191653,86818200,1293479578,1264360603],[305586910,2094683110,1569427505,618854763,1169738225,895148494,68278236,1736986982],[2033424574,339743090,1106597700,1370639707,1953977271,1513803737,1318276374,2095250314],[1474210674,207209997,550767724,766965208,2065349620,137307855,1172853789,473512623],[1489899547,1822520895,545007907,1924130750,1106851328,1108584207,279523378,1539852941],[578400158,1854002406,1574907549,1783487754,1502675168,1768580294,1099737665,1233744401],[1433696955,509378819,1887865844,1197913842,1648221138,1187500148,1753125137,243939505],[480124324,744524777,1829274343,202232916,664825335,1470194579,301398232,471411352],[1678438023,697983148,1077477722,1474053693,117780561,1003261416,1574818523,1257816125],[550192891,1008726894,481834097,259780333,1452007841,954877043,915792385,913526564],[1697128033,1563862278,1686572993,1151315467,1956242656,860521460,1757250818,1664729997],[914780415,1339862442,1645026037,763317738,256914460,441468774,1129493290,1275284553],[1383383108,2118537556,889803951,622853405,1468503664,1959139753,511792117,669672209],[1748006946,1336353471,1023250567,406020113,59877387,321636535,1730255942,1222316751],[1055157739,1530211282,931465946,216029549,337918872,987638511,470010601,512327670],[1487311354,218527037,1895960105,258794722,1723565085,1510994282,1440133988,1168983948],[285892106,1591830227,1270953817,1114615977,1510593206,1328834263,1740106233,13301745],[542931420,455941491,236880554,45540829,1873105725,2066929968,1099477104,723092716],[951371941,237520121,1111203574,800585969,1105561877,1052905521,718896180,960094842],[1613617285,503316483,24598686,21670705,1531048277,1004716396,1942879208,516482585],[1413720129,1850040808,225268492,721663616,1389866714,27394187,455863210,1973809377],[281166819,1389163224,774889717,1865676091,910419920,1525163925,1600419574,1856015691],[1905286773,980552443,785312127,958163742,620924767,1366428016,1002948365,486376415],[1093424934,1472851116,557796936,684942358,233255792,483870455,708426145,1137673237],[81088208,36821773,946371781,1618872084,548543815,1986788526,1652966212,1259432721],[1912058575,1291269040,972883462,1806088988,764501245,1625840517,1285913834,942394400],[1063188451,1732862191,1714933405,669291273,280074445,1850277585,1208960704,32480679],[1346499098,1021426249,932747850,1106612892,1782853022,326045357,118391276,887800635],[359643198,707291149,1060606637,1357140496,210523774,750892959,1935584074,857140254],[550966387,1562092309,773437718,1315441491,800710284,86830067,1653726530,315235297],[1517307060,884453796,36681994,560233719,1097389051,1371964110,1157222709,1535545535],[284815282,1819487177,128646544,609199887,1484384418,376019983,1983997407,692480071],[1340236598,48911826,716725806,1421722892,1660189251,400001360,1109367377,1790094955],[1135810771,2098299987,1017091566,1623815211,37569164,798914008,281190951,874798742],[922187675,853802967,100766484,2011430603,975851326,75349197,1113224108,1195770009],[222331959,1401022543,1911286794,509204469,1837088791,1404016486,854400018,129992627],[1018312389,295788031,442861214,1743062341,1700622971,137106484,771586528,1301305036],[1168250297,558308524,1463087071,677697685,735203337,842091683,403718608,1827592792],[845695871,1824110478,1276187512,1577678262,1675960713,1692670164,1039307721,1372399942],[976129735,1242357619,1579866378,1313164714,1469239119,1849167793,1222103587,577282290],[156248152,1837906940,816690455,133465624,531608903,676492018,1149681601,722551403],[476029130,880511733,771151890,643050760,2056977300,1833863843,2060233096,354434484],[1894179632,343439378,1576021630,1455333877,1105698512,1827327709,1160851632,930009304],[896935844,448739424,47702714,2120302079,1141119933,2006657141,333890793,1929657740],[1327938902,1227610861,1993738582,1555472090,564090110,642284733,1923012079,174558831],[1551996069,1598426530,94620370,562594006,1916742018,178490723,1534605403,1752476207],[1452245931,1763822260,1517214545,399381310,450165862,2097435687,557879622,452275662],[1264807335,268002007,40233063,1182721077,1898241403,1321029618,438041768,1949306063],[349330631,562715906,409186509,1382174873,498494465,132048747,539241517,224792946],[1214154133,1396089151,1657604844,778047464,912035799,2057747527,564441379,982873931],[878826139,1934303628,884712679,1603520274,301671859,881530410,863717046,1497577085],[66666954,575321434,302611245,1424366279,893719390,415880347,17086464,1921249187],[985387837,1206247206,1684173542,673336471,863090605,1011466912,1237609212,408589911],[799951941,1773430785,2005141730,688232854,1017035865,720672273,1412455274,1842828483],[1621184178,44001996,1278156244,304872109,363797666,40851531,1597000391,1130832837],[158723061,641848696,601680008,736455255,700785600,1858326684,1425796984,863986964],[591449486,1465936915,1702776526,1219673926,673802768,1742885458,1621120629,798917469],[1194521203,1744572300,1400223386,1178081139,1911759555,155146344,1369293147,512689010],[396173785,1639617721,1562551952,1767116998,1372770193,356960046,1442675651,1368304314],[906969429,1747733891,758705171,498536087,250503836,1977818795,1209349972,2056489465],[1296664573,138879133,40438770,1802594693,1246571726,1199265371,1852145982,683989671],[613722572,2066264953,1631759402,995375473,472527449,874349546,99608156,1680646993],[608789396,197715507,1222693079,1458507565,2070664960,461778837,1106837282,1836028548],[1720910066,62718508,2809517,1730213090,270317242,1906007638,1028487272,1940602634],[449919641,1016298649,1366794931,1937103131,624995780,561134161,2028799001,1660123810],[331693203,2078528317,306045909,1603440341,1867593064,1741643520,499071555,546150403],[210652799,587505405,1924306384,1515692434,520658025,1210833365,1901297220,1824288152],[708442331,1102541182,1637075179,466668178,766747761,782800479,265193876,1552711373],[510642469,2092918548,1129077375,102208792,1318183331,887923437,775494199,963668317],[1167496085,1776821107,1535289726,1355016829,2118209950,63862222,908750798,982021663],[192677028,2052829528,1655915729,799002169,527498,631793814,1393136415,1296045036],[2120339029,1579636833,677383765,186666655,936478945,842486536,527237961,706515691],[923122674,1535426795,1959647586,551873692,1874868672,715180889,1290971964,787868460],[1270433981,332365403,677980472,1248633633,1694757690,252221176,1079367737,1348435964],[195697798,1349033301,1773297674,932865481,1981406347,630199740,281936173,1372074297],[1622331156,824794945,2023091225,2091892660,1284873203,711388173,884637361,333954649],[323978961,1627003931,1707879144,601443258,1006935125,1023211181,762213131,786852557],[470700459,1322142273,131825562,538322410,175764313,1441796528,955547785,1885237404],[474803483,1539354099,211456732,1728242988,2033574816,581551065,1252259631,1604673944],[2120089886,1075306478,1488398355,723769410,249631897,309034430,120254645,473817868],[1093838000,170357495,2114437537,1506821377,1504694873,330739275,1758801920,630941669],[1602118023,400683353,1594025716,1944488620,1223308246,1641964592,2102316383,325157384],[1708523501,931645909,894232570,621411877,1233990693,1353538892,785951049,503459784],[1089046316,149485165,2010016476,1817570104,32180683,642845007,30404002,1812796441],[2107053311,1641045336,696327458,1863846108,1986952959,2024183853,875312775,1905967407],[76754216,1663737164,986238011,1848998579,518887388,1885901557,639818308,628103058],[869485690,728436270,68576990,1887994155,2120438820,2007188633,1103298195,219482796],[1197286520,998976103,396670970,1909252601,1886141459,1033651515,1613003266,71521294],[1479126934,815568480,1943663872,457838741,779621845,1976297624,566195892,1378888846],[755189654,1255307944,1651472293,498647161,39794922,963104272,2033979604,1656498487],[1960461444,2104023555,654967551,1774745074,998515507,304269885,1052797959,1355592942],[213380163,2071535461,1760650855,488694705,806709039,1306899841,2090245145,1518144297],[175690226,716385309,268915407,1152217908,790799090,1498920006,1129862860,1117486345],[326152802,490843783,1642951679,1601726695,1348152559,704154434,1198095302,1266634502],[1170533417,925013662,792797611,1884741789,1672345004,661186710,1805636682,1759122527],[1587849768,1244028086,1516507475,316795152,503582539,525393065,337748363,1334038932],[850455086,762565429,886865275,1157270518,1215164515,1491870051,2055536924,732742728],[2085490315,1441052823,1293435104,1905598992,783672632,1185362536,1628169113,528003642],[1508228052,89498987,859408896,495880905,167843969,2087031479,591703548,878533932],[1205454972,1798736026,1858063223,1316864834,2115466789,103671971,605264017,1813435251],[108635936,1833606295,116540237,2025094695,1724707654,1633160504,2101266400,1558421819],[969223261,1941377781,1971919941,990964426,39173643,1771933376,1138719141,965866043],[275413538,4024419,1999732933,35668735,1320723781,115136214,466541975,892317657],[359042337,1277420714,678992429,487488870,1320436836,164341857,1958540265,1913844371],[456585641,422695754,731787692,1337517158,1956031033,1671152590,1016697716,1540766319],[1723642800,1957387000,1087296034,308307424,1144154666,1352152578,1261208232,551831777],[1102227683,1268391277,924735272,373960644,717232100,14182794,433680512,1929079108],[610801229,324027860,554068272,2098387845,679444983,914146649,360387862,1595053305],[1263028329,810303272,144112985,609885113,931736645,1324177566,872412641,173593204],[1702633068,1613852611,982089196,598331240,880353213,1682555102,1560877985,259623915],[594357305,1194817994,46817790,205623962,275216996,819904763,1028766336,1781209880],[1922773247,795560516,1296741876,1679660216,1309752346,1103395065,1995704140,1049703887],[1241421891,1899624301,1568780847,300871280,494918714,1870136206,1975659198,1092550903],[403053818,1331078928,210006401,2010643408,1707826497,521519347,883243760,1567519934],[31538724,912531267,1430061971,1035547292,2123256913,677067179,307734814,273430254],[1276651682,1711581277,2103233945,444801416,1991325498,1331810280,1962771984,1602847629],[273871009,1488258691,1992522282,377401036,1087505813,1719130848,1191891687,2005549558],[580682206,75900654,199136078,226843066,1242499419,1764282102,273063952,392011650],[653398190,1344255224,835466303,1527285006,1832474562,1562529871,2103240624,645925337],[2091428565,1008005575,1754542910,486130387,595518309,38980199,422821296,2000814660],[715519711,25528535,2065759589,1291172657,151865082,531618414,1930913180,1819888848],[1101444506,1024053803,2120954459,1082327448,1590701159,923494709,575024902,154058612],[772671595,733816846,252159049,1944337981,984892833,365218243,834627180,1542623325],[1343403738,1202059549,719518491,1392234862,185676697,239721381,826266839,1939648647],[1313948152,489299958,645861344,1377504078,327705351,2033559615,1638810159,104454161],[502564080,1821822051,557162456,1954593454,1886009330,1317990255,435639098,359256218],[1836566520,318844449,1211041084,1860144570,2093449096,1610349958,1843583167,1170949032],[1552554470,638379816,8720548,189404870,2123087536,1353416993,1173725542,2106405436],[1855447520,1710464085,742478835,2000091804,1093435731,204249477,250670468,1590246792],[1380013910,1659501180,1478662527,495003810,363171142,1921365060,792558200,104933248],[1391770459,372848160,1283446628,616841810,2102981869,1379564232,990221023,1572876710],[1919674592,736550425,226930444,1242348519,1582686287,1794732571,599444602,1600230272],[1687615254,1758288045,700750963,307798985,1326358559,360349924,1511478511,1813770532],[1299578184,1829573185,1237744279,817895141,408980287,1770307376,1753216374,1933295855],[569738259,1931428139,408233215,1706126315,1378549166,977433669,1224376088,933243855],[800930157,450202400,1081649015,312612900,1019293436,1072981523,1608056959,1117836626],[931614884,539663554,569273679,295122487,791249317,236879732,819511732,539980059],[1635545744,1421911985,23539435,1674921554,1726728422,11075584,1391091218,1887929124],[1893777138,1235894176,158873446,983435920,308771335,249710168,669103540,1454400811],[282653098,1721772307,1364963322,790514892,705102706,917287689,946974805,1847603021],[860780681,185650932,1467147957,537253350,1390879356,1454968235,1241764394,2076163356],[1823590562,867958663,1244975453,1357694792,844157112,1838160443,672919229,1352909059],[1979539179,1879082901,1783757623,776050708,231837977,628950577,720735004,901812757],[207892630,1947909073,1102925292,2014032798,344750585,533198396,885518179,233462573],[1400865598,2122500491,515750643,1408312842,131479827,815136634,1608867928,955626323],[1202473971,1566183034,267271315,557720439,625410722,1787214112,281327377,1866194171],[1151779449,61211669,1501233056,1954883139,594314832,965709144,361232293,53997325],[1274575544,436754212,489425182,1198427849,108049504,1378388259,161846606,367559264],[1956450825,1826133514,1421170582,1768728249,1147308742,283917722,629114696,623895789],[428956461,68532189,431987353,826378785,1269106425,1781051043,403806225,799797637],[279352485,455259616,2073863061,136491076,1229741280,955880461,516182700,333593828],[1803546678,1998830134,1219024744,2125038558,411395456,1182187199,531324687,918587555],[1151589564,62468974,596462655,225692654,1377290404,472509514,394724085,885914877],[1698985176,1645643567,1255877127,1775689941,1127180689,467849464,978530907,412067196],[298744359,1766305211,390166552,630555049,1087305120,1222917195,852355008,1102316552],[366943523,2061080711,931503036,1123184452,1431650315,947221636,2102407342,227311080],[1166931261,666415989,1767493446,1199828410,1720690518,1471252315,9877309,1300410833],[1172999857,1370219826,1727503201,982073596,1341917517,1959609334,331301781,350163912],[673555974,784916415,422600213,353994081,982590906,589834641,690096295,1414191262],[88186753,965667146,585410724,2031227185,651834695,1333640945,1016940684,2071270863],[1984571435,1809148435,738602579,321482372,491846158,1320536429,1090297293,1191436655],[295943494,955939311,2129965227,1435989446,1459899179,1769500100,1285616684,399298428],[471340981,661671254,2111691320,1848214593,1466217802,66728112,1171201817,533980428],[1172459281,1682139587,1408514302,778163724,870988379,848264705,1865236929,917362465],[619965084,883271452,342910062,412731837,102552160,1743279767,1002217766,117522002],[64391226,1425838063,2104418117,1531357460,1475995880,1634346684,830448866,2085199732],[1294500104,119479864,744301745,1662803199,304222957,926140228,2088776916,1255799359],[30760542,1631487835,269161736,1789355733,47885323,1759249406,2050456753,1486575900],[2001550044,1884415275,900808742,1539487275,1473437902,1152918744,723528512,918554082],[1437189924,1239737455,1591737167,1243971905,1950639667,694333371,178865030,686346254],[1253133396,1698237724,1539600444,1576137257,1989795612,1902425504,939711088,92498861],[2042194971,888736402,1605784412,1949963456,1494155758,2109642281,1979834702,1005436142],[983457046,1549829543,319092921,728645216,13121743,741363899,1892915695,324311978],[2034006472,705436566,1392068019,584690508,1605208616,1587162725,1909087474,1233217157],[371472008,610004306,337336609,1961530399,1824590756,660562093,1165395050,559681045],[115762387,1702543182,1786532950,209993145,2067257708,2002051585,1468479545,1093985778],[1769935945,1635416340,518969546,1028539323,1482152188,1452303926,190550316,978640639],[1318248556,1448147478,45966520,1758836252,1005008691,1760956329,1792787420,805396335],[779565865,59323650,167343056,1856140775,797725267,1891287388,739084818,1428639407],[1469663937,1644386171,1686059158,333996871,1956539236,298104796,1817026239,1234592425],[1854751815,2101644414,992403422,1536698576,1015442992,572941437,1670235514,1457761913],[1853372544,895307822,153598869,1994985797,1570914723,1355090758,1908757217,959499722],[874095441,710357645,2086005527,253338135,1385254157,1452464331,1886381872,44700617],[376762187,1366405712,1177808813,1107910586,311913620,1889105968,767114058,449716808],[2082293983,527652243,876279803,1054160828,1145484890,1333356318,1696217977,1591389498],[1534285458,2092172097,2082274888,1291251565,278875030,731996313,1885188105,1244016728],[1452194102,1333842371,867683801,1981150857,341452787,72232470,763003530,1525149227],[1246816956,1327310958,1028541666,1480036411,417177690,249347033,1685502401,628310149],[1425518228,995546080,1308437032,1935335664,2045059640,1336026422,319057489,1252228053],[2000949558,354931342,382070490,2012817688,1833214644,1863714304,278374623,1131491355],[1697482102,1751171581,1525484420,277742424,1013253079,1673052535,690265207,885678832],[832721133,1688702215,1702827492,1731169279,261504773,1933751975,349689252,1722240476],[1585510132,1612104188,1861912674,1214545112,1882846887,1782923388,1448604630,694734712],[86182152,576536127,1768516871,933316895,1014931717,1030524735,1040209489,578018968],[1264854094,2094743127,1236145485,118275452,87748062,468393245,1827680407,1080225934],[2054367490,84411785,379804082,1827763051,1294114406,502345239,789441783,14780188],[1599471355,938223435,1235277598,1293771691,1059557873,316743101,991261906,1465593016],[1128038906,1565143353,9565594,1478333067,2067254009,2069936942,1606631560,939162817],[1627593400,528344396,1291158305,1985094608,2092729090,1617534237,1307983441,1168319519],[1366465158,1481734160,1547500752,1325169108,1488012499,1328062923,2017121884,957401626],[613395217,922532498,730130456,1909275665,861918632,1129240106,1041044307,166079600],[1310714784,273295355,381033465,134595467,2127713995,741032808,448113380,163725372],[1452614347,893510895,231575822,796168588,1176525446,1238062605,21224398,151114019],[1530801813,1904077422,176047878,822505447,1712362080,1783791706,1109261929,1298765394],[924373630,1411633679,1541334164,1349398827,47976179,441689807,1205662569,1338949743],[713409165,1317474046,802149104,241772104,1016318806,210135637,949200109,1673408501],[919379565,904939425,393564643,569881364,241732766,887199468,1067521604,1608152333],[1443651086,1955104693,471328700,355146612,1803224737,461777554,149145562,237575128],[1199750724,2063336733,181083839,1277804208,1863867971,2038433578,1212593122,1713917251],[1470176420,1995696369,1634632108,1446922893,1816394739,1311702458,1120689991,804812566],[1401700664,1050226331,1105998912,1754459793,1800619555,1953172490,1059424773,82946511],[587412700,1627323311,16772448,1790430393,1184784202,1436859087,1931708120,444942413],[372679848,1855021996,459563629,981581941,678514923,2060427761,69796243,971261864],[1686645822,2025042054,2043584217,705107614,79604571,1271728717,1278694873,112163260],[1750803477,1307380606,1784234268,1158278286,1259123477,1748834915,440784358,475391346],[617590069,1212193629,1436016360,1312884372,924544438,1026086135,310348497,1607737285],[1492617043,869277467,897638110,1073458868,246082613,1883642421,1741256032,301133574],[1750667643,1052003012,620810556,601846978,864014068,402318432,1119444544,997998622],[646116051,1815853265,1907715256,849559315,1672738849,1169620267,555417295,268220155],[1895617398,1524816174,1489108641,451870756,1577678697,565638491,29880765,821634426],[1728597535,1428717288,1803709076,1803022056,246128603,1847036861,1961039668,147037260],[1534854763,68719972,1990236060,1570253975,971859880,495042840,1167505789,1465110987],[23891349,2114596376,1457861054,13017673,1782023253,648617479,1874540089,395319365],[1484374438,642965013,1374078477,1688869644,1651934335,1955505517,2042018634,957823084],[1118289035,248301955,63677380,1223745684,121939881,1070083110,247361492,1733399672],[950466121,1073044687,506710776,456995011,948843750,2126417250,1212780486,2100845993],[750706014,2031276540,1432421189,1426167290,616390183,1026078794,73487167,1311257470],[168865697,586735976,422022265,662403451,474529113,98977185,1992088008,1777913207],[1688162383,319695809,223850105,1237637242,1447665192,970541748,1566456000,1630465932],[2100063840,1290234000,395021341,174204631,556613636,1581410187,1825967939,1798320163],[1906087874,664296930,724121108,967777653,385056711,1373954097,176445630,456878457],[1481910783,2058200284,503221425,1570293033,1577551119,731258060,1859255271,2038219903],[509287366,1363259081,1016333530,1577263389,474459401,1880985508,2079104088,782670886],[1989285403,248475941,1815701802,1276820140,813564716,1868179128,512031470,978269661],[522631280,1543717017,724769566,1077453756,202142426,440367092,414371351,443416790],[1339606728,53634542,1702834379,563636842,1975722404,1239703857,1850328067,397036363],[1969189352,1462864615,171265432,1983677904,1936760964,1795424380,1604303740,2117502978],[573180544,1140410844,1451576830,1001551252,66286909,457666604,5940461,1526288647],[1601191726,1493724614,1609814317,1807755347,1131645369,1294625706,48298955,1864992799],[84101986,1209969136,688098290,513338800,699574773,73517505,1209459010,1735322793],[1356631064,1345661042,1017570424,534662167,441581348,1720655297,1959777148,1497043678],[681182106,77295119,320229873,526206257,2009182412,171774621,1720961570,194544724],[295356642,1934179844,224520392,2002679559,684053217,1047356740,307731558,1776738837],[2043211284,1094880538,2127391958,1634843253,1268763962,1829476677,829864029,992602722],[356018006,835002313,1064817631,2065352982,74101716,676567555,1003107193,1148237856],[1291074598,1267300403,1797865399,1933451535,171777900,665440423,1281330813,546491817],[892571404,1096224229,1787842794,82096344,1510290382,492793589,704127044,1190689757],[2089873860,1432673250,1505817811,1583391278,1280964659,227702325,866143612,1964678187],[714775484,1829207538,1609420203,1606700891,1565048838,259879315,1520565686,1889010021],[1881783241,454023989,444457605,1104807199,1069288538,1512612074,1026663504,1174369406],[148269347,1515474386,973548405,1118856879,1137135672,812224013,1130249140,1522661231],[1754013902,1844534545,734047792,1839398697,665714675,1288277023,1156887781,1556315062],[2098080148,1887036703,1505885121,277586519,359447348,77918146,1966739595,1376180059],[604758057,1533325604,1025680081,270647474,1306784557,616663111,54648886,1107925021],[1524471385,704408466,1827762493,1106603846,1143737264,939930558,141071895,1622853601],[1878134115,203636293,2003986285,1091424336,942709289,1448217054,1458019126,2116806243],[2127119796,373627356,1301682220,1637940584,549327240,1696080954,2044759450,701573494],[1073403463,189827393,2048556835,1032844767,720450881,62949765,1206516957,1607942819],[715240045,1880897660,1126364521,2030908604,1382736778,1878173072,2106613110,437141570],[1713893396,2062754077,606130083,405506537,1489105050,1798032870,2096671825,490105880],[1467287631,741846187,529513363,860713777,1842083647,1721114291,1280992274,455482469],[790169647,760370579,1372506545,2122585822,935721952,2041001959,1729100286,769377596],[677126571,40301039,1457599195,1961885374,1649709413,29986940,2051455462,617536321],[1321256668,553530279,1371420476,1100719442,1535105597,1773797282,857808746,237879217],[1051995666,1819468176,643040822,757512305,1147016473,450962341,765358121,30478613],[1809786041,1626713016,1061707273,255708395,1764152686,1132566159,1256399928,344393136],[304077963,1440228611,1233351151,1383457959,1069555934,483112404,2014486036,547348973],[809024003,507835794,402028960,1002077521,1556054839,949446927,333302881,1402877255],[784817117,827078502,1809120630,521067965,1559249361,1931147952,836220796,1369090068],[776094135,1136373546,24284551,1084294721,497062129,1603516802,1794129253,118301121],[1697332017,161326145,916689093,1672722354,2000188576,2070869591,900682902,914522761],[633877852,1520232759,684793172,734995040,552160303,15011631,1894667593,91072605],[1346556883,2044314220,612359772,1736971388,609871510,893381105,705225345,637824205],[958869092,265282516,1307619948,870814690,1428912625,2034989759,340409683,737546517],[1231726046,948416280,1783822871,2022885050,1797351435,56435850,1607572235,434312564],[10982934,1019361436,442684169,652587116,2106293105,384607382,2096621699,761121360],[1051567347,1186299685,881651543,830940701,1865533857,944898638,21676385,248481780],[1341742662,1073085877,764940144,1350669450,1223008168,1776911584,1409566227,1943300093],[1651477255,1057212432,482121448,654334970,1948374367,101282667,709600413,439208446],[1733692738,1176504180,477377264,440019937,948633686,33264698,1120531083,455504786],[1783676857,1609206663,1953398374,1942909309,906440914,2091660582,1873414500,1146547760],[978196576,37531681,1155146410,1537933856,651253788,174502418,217150957,2020780071],[1378338341,672168950,1484597284,944423345,1931342551,438617221,541499249,1020521202],[1710251592,469743239,1763935679,775754221,1665247052,285165308,669855451,1656337139],[2038981525,1044854442,146806431,471212265,2050680528,1864868612,1094843193,154765816],[40071642,1356668408,691391345,1570929991,35383683,1150310955,2066887741,1594342647],[1945544825,559043394,855741268,381901083,1188409980,119125448,2004138057,1788293945],[126840163,870368314,160186346,1720744448,1095130804,62174621,2019529053,1638113990],[1909679979,961263914,2085730952,401880490,1363600778,644379240,709818029,980472998],[381557709,1276144671,1402208839,1521648383,1025589668,1638534044,190179334,687606117],[1482857996,386547663,1385482485,551173620,671092827,346838774,2068096222,1898381180],[1937104688,1264249117,1461877458,1047294578,392966393,1449921723,92966814,770158520],[1755369292,1990583105,1347390295,1602002899,474122742,915793325,864179256,667072945],[694754052,504373209,425650488,354672207,240665287,1234128907,1996449268,1769571570],[896472140,218066522,1194147652,982445825,1072437844,606397500,1377362953,1318076739],[2023135474,86761797,893086285,2027904320,2056187688,1490641558,1241964392,252267623],[670457457,898538039,2066806792,1899327016,819222162,1577148381,1323829231,334548760],[792791700,606937706,1143267193,1464175583,451768202,779486627,165724337,725557989],[1565696239,1466441244,1568615425,1508665683,572544665,495279391,1324470274,257724467],[1941134854,719340630,2118709112,1424210756,1740381218,1380722419,2067511656,1946092169],[851150621,407194427,1073508256,1652402411,1463585532,1352772543,1023890084,1214133154],[1204208441,758118267,2125312957,2036895390,1915979880,1593812689,418971957,1917827457],[1159467512,1088321543,521807009,791533181,980115806,1466169102,649000729,396798164],[1265077901,577593028,1262819460,795410427,529794956,580569425,629880874,1256119986],[178882427,1265162265,1160477446,107383542,1764797908,1032500935,1450685539,198763416],[117044928,1338099321,940178513,1918713846,2066467022,564547508,280500659,1037449230],[1921808452,256350329,1960615345,1556437807,751312304,1599319115,1959737366,197079201],[1570838756,54392296,1987219978,727658991,877863967,1911104151,2052721153,601083358],[1905119581,89615871,1159874662,1708935376,1937464855,1394800496,394028397,589036882],[2031383341,6075535,280775553,1003610443,165074679,736061022,832776860,1180825629],[271557635,1946037410,714308253,1882950092,1557010118,1367596805,845425819,1115534512],[1802433947,2103271485,1291991518,2043653884,895625367,399906339,506073480,541645583],[727033151,467369469,1992005601,941336345,2011751291,1314650306,1430986960,1071729441],[146644483,2064693160,105606709,1403249065,726902202,165310803,407925121,1582251849],[1734558870,1417947594,799766975,169748060,1678963966,1504401496,1936153671,1362330829],[162092611,371326887,1821161522,1745119940,789015160,184295814,9619761,301555292],[1923830207,339791873,1411350151,827445326,554101766,521547300,107065247,1319751401],[761382410,1580255661,951499947,1892524844,1741679495,535130772,1535148387,985608967],[1478800347,560716046,1663249800,801458036,1201990526,1807251574,1017178742,425487474],[1318741861,1058968422,317320109,436731028,1986664225,314899753,819266657,611803310],[138312901,228998636,40717475,1175228860,147612047,965474273,1373686724,530927862],[1581360576,1292987595,2069329686,1706127941,449581873,2042581519,1600775987,1716243599],[1528971585,302553537,1427142435,983640382,559250669,2124635219,646592976,390331289],[1581235611,124727036,146801664,232338392,1086066921,1301811880,609654864,1191660531],[1486438777,686498997,1655589556,1754315973,610793984,571354324,2113514564,1355601146],[1597605232,1206484155,300032739,362465563,211837037,1891359182,2066298166,697329242],[464220216,423456005,1798511910,1582093295,1368859498,2007872916,881592601,859755943],[1054420001,1745055156,1291353198,392888463,463052280,1003070182,1784971132,879524955],[1658602700,208427305,197131378,286536934,298994315,1451047998,85565974,1076041223],[1640088641,130306875,1830957204,260497604,381513347,541491131,1965070974,324296903],[862686525,351468120,1276116798,591703537,249722644,1203933579,1176488697,1777291389],[1521122025,163280875,323091075,1847532670,1287765847,1994495817,1427586923,645528089],[1201256561,1253539601,935579459,538862673,1813659482,1674535585,1581762029,230399836],[25749073,1331403813,1354069836,672430899,1568995769,227414595,84414475,1801943085],[1413645995,1948642032,196049548,1439426678,206321379,1751468867,1120718378,122740516],[1223815757,1386393406,1627443918,698850500,982536284,1947850381,688357409,924312039],[2036609706,1225593173,1244441942,957495303,1120767705,1111249391,1076599890,854422113],[1781458266,721581447,1060806016,1278019938,240368264,2021336917,1253817165,177804283],[572152286,829687736,1144302945,1558791376,689524739,1852750626,225014126,2089429464],[1019050700,852275152,18351284,142265675,1946544799,1121311171,1585539882,709891403],[143706498,1428875264,905531834,2111766993,33600813,1038838321,1960844807,1321688383],[1762920786,1434867206,589987355,1915797934,1540402827,28145705,1303624889,1552263031],[1451549290,337634185,1701735592,92743540,1610842459,512157523,610036368,608337949],[1152741022,188873787,2035693235,491423243,2057327695,186281429,7266267,1475837712],[858149630,632598634,1640753195,1794993449,519653080,1056617548,356380069,1740777088],[1036699345,1933169731,1098346105,515925664,139484764,99396565,232748027,1236450193],[614626234,237437753,2018929284,1322284910,481280338,1789448031,899296741,405892335],[1042394976,1586764568,774617020,254205254,218528388,480613917,989661686,1985175865],[131928170,371621300,1453485696,763702530,130401532,2042058079,648499792,625437133],[1442699766,484499054,256573059,643119432,842913053,198930046,1120533517,2020924942],[1930631572,122341672,1932108259,2068239948,1448041035,1586729881,2038233441,91416387],[2097955325,2118614225,533995292,210004027,1952901667,84278436,1012479514,1293068747],[1560592700,499349749,230023304,1678858688,22353852,210792220,865648629,1443744588],[1948060312,1200151390,678848467,1981730784,203509961,1339814218,675435374,987730762],[1201479368,737195172,679131909,1573158644,376492552,1298123415,378482056,2093127079],[1911999252,515753290,849526846,1563764539,555203244,1216568557,1129144859,907240176],[663929454,989759045,316490037,1712063696,1697990256,773160513,1000160578,691639703],[896104806,1717127771,809428479,1776657642,792067678,1192871075,2094752729,1339701392],[430011793,1535272452,2032143380,681640601,1217074752,92711846,1380350845,1530560166],[69798305,1896697762,1137705207,1902125119,1547108302,64122130,787116807,800726672],[223134340,77274888,1488502519,2037893177,1735348946,50402373,1734142617,1038083632],[1973548761,2075979119,192998931,897056146,2025663287,338327972,832515690,1496460779],[1354517174,245638937,2042676414,805304103,27967434,660306099,2107401330,1497311777],[1543105969,963090467,244779519,1189839326,495494474,2101401468,1008328405,59400645],[555788971,348499309,1246038696,1647956768,723484509,1551940335,382148264,1408649857],[1079080980,1050399562,1096574644,1854953407,2075534600,2106541256,1782564142,298032524],[1608038382,1464715603,892727562,1197094954,1338804373,505891976,498643597,883531464],[732782122,1727985577,1698771415,616850088,113302727,1069861953,1366385971,222238025],[29727527,179691773,375282622,418780498,681159236,1151722108,1341241144,694555861],[1292040877,1424588366,1226179587,1129187399,330438491,566912459,1888890588,730310189],[1459758181,884638875,843954599,1458802791,1618296933,415170864,1720453619,370081586],[977860455,320966305,351070868,1246380393,1768101177,1875729214,1992252125,877937473],[1085635038,338310982,1750483454,2072326795,482989914,1749695007,1706381304,1870859677],[165753500,1499999965,1675368564,1805570592,1558098856,434356686,852828565,1375933841],[1435230331,1300543639,1611088151,223505898,1531218538,1310348434,1330180411,117093906],[314002915,1643540559,1230999573,1977997858,1879063484,144600334,1116973380,1790351699],[183750563,365496484,352392358,575246950,1104784785,2047766435,1526034560,1365578697],[534582385,1964311684,1346120185,279410142,1975425791,479731561,1171854988,904193768],[1315411238,2042350346,711498709,67323747,357028789,1115803977,367846778,101007001],[1637903250,701081147,1847963541,867160194,362869165,827216560,1719881003,1988306767],[1602742700,1041249746,479205556,722540082,598540846,1063175201,1141856652,1786219665],[253517671,313294909,1290487605,2106484637,1553276895,1688522646,1929542001,881081487],[152958336,1979530441,478552645,587513126,999421212,314248669,399103745,243444527],[108824809,1476325854,1606581931,1364314338,1842332368,300501905,1854518995,1010234487],[1762113920,2091073436,839208319,398488100,502457587,850590070,106528424,1650888327],[1716370485,506840888,1151476238,1802458259,2071860992,985989123,1894634986,803784017],[987076630,887061839,597476836,502693871,1390438040,97552168,104657159,390977500],[371737254,2019992328,1326831532,951642125,1150386394,721499407,987503801,1297106952],[947823330,591924803,844915084,1555244064,241804653,2097355300,343557861,1689283149],[995461184,1309807574,1197162297,412016629,2052877070,1284131546,1791733839,330294344],[659505065,1248210596,899215589,441677188,1751702370,704020655,647217746,273124910],[242436175,1019289188,1585111573,427370624,1010464665,1011834546,1025349695,262317239],[1363526122,947239510,645946708,566316448,413985762,1654546663,634512055,77957839],[241515597,1394607834,306024811,1891990474,1449082888,273778098,1180300223,148043948],[950700368,641870749,617838926,172354842,1426947238,1554815807,1440928947,119472519],[507882472,398822747,294099903,571428583,2026228289,501375290,172032878,691757423],[1521038171,863753306,91797938,1665963566,1275914719,1151746877,2033860638,1088510991],[241946051,1488152237,998460369,623218510,328425590,1233229184,342367902,1285513924],[180438273,560751586,1189431870,1103742387,1436622003,1649610426,1020742271,83502144],[1394615283,1155820311,135299541,1702977688,1606369496,528560786,1338172257,352157035],[1731548202,1301945915,85314951,1677252573,1110172752,1586209996,1106236411,306807180],[280999348,664303806,1421346751,353125902,1559701232,1440444099,1569321236,411365462],[94473426,648553134,490137768,1476391221,1287849247,1013614692,755649278,155262831],[1600245725,48830302,1884485531,275971861,858897690,295457089,202701215,1781045687],[574686468,1730444983,1060783743,492272789,1776910060,1819482980,145262198,1763092758],[862146796,833061888,88721536,859616202,812131192,1025638192,625777687,853124366],[1851064317,1775733187,1489919201,1902349989,852081664,635513430,724867378,807365644],[398986992,296626788,1216296244,1564943735,2085861025,123016076,1616984036,1133763529],[1965455198,243784580,370139911,708158171,339573900,365576971,383046050,1218680147],[1968264028,1580885099,505112281,1350893411,146782788,1347539826,1794756904,425047333],[1715919812,186648856,842918865,1462770742,730835017,1047768285,652671987,966004860],[1615329862,708050664,143078548,289912201,1965312311,1662401226,1430768505,385332316],[10641396,803960625,996290740,984176164,1805165902,1704078204,1720607008,940359108],[1930137761,1763889501,50880343,966133818,146592541,605499769,1822360873,1082751852],[2009709505,667597521,611495725,231257582,622564937,1210550516,1223266671,416784925],[1529630185,1551758413,177514830,537504795,1135724967,1586262606,780251783,2124258166],[246712613,741408812,1122277139,550148601,492261048,571850412,527727338,732745102],[273014169,1739864393,113774515,1623035986,1971380570,1432077590,1284108701,1291020113],[1424147439,792770867,114941396,85213346,1058035629,376362331,1466871020,740175983],[291263433,80327629,1755968526,697362363,2102787801,1052867736,666895517,2051359392],[1981736969,2019885894,1522913301,2103362173,721705717,44836151,1465352759,1330789073],[1888291160,599855628,1128589012,2560300,558456235,143621252,39081615,921679135],[230199148,2059043426,626363994,725201518,491286985,1201644978,1995046859,490716142],[1520066772,206054153,127831585,515166260,912281323,1079302424,936726379,1886542141],[1237659961,1843316398,1226336532,895721360,507184750,218111895,555338663,472395102],[330808696,337031949,331895645,116420605,83168700,771747963,27398490,1281075805],[1787518557,237420799,208148650,1884070024,791490463,1123865681,1293665426,1540251602],[292221852,101934811,817770684,2038407858,1670521887,574973678,1059576493,23154187],[242472962,1766243393,824897674,349495248,2006917279,1486047514,559152647,1352712724],[2063428908,454561107,1074446241,1099113417,1734410494,1633522881,1121657965,602690553],[1703907584,1276066096,245310303,777952105,395969103,1520169660,1737755899,1959029788],[1582650675,1071617020,271198715,1223103552,58405386,1520496677,512686639,1927586777],[1032690630,851685137,2092178819,2128445283,1422120847,1661134162,1892295924,814100034],[2120613259,203841518,2080172833,854970020,250732052,412457574,1309603398,158886176],[89470903,126405709,423627382,228410022,1682820255,1654141223,388259996,1685542495],[1330898561,1279859845,2084126428,827802468,1501384647,511873391,1379819607,2095518919],[1329099583,95923274,55887265,2090766432,2117152631,879970480,410195023,1180071834],[1057400101,964117816,408869760,161615539,563798854,23425262,1379655547,780401748],[1749735163,1219035832,1101520992,841313756,354581614,1650680018,218456924,1354471710],[662590128,280526012,1744982647,1216077529,727171440,1022311346,563817050,1345221022],[890668431,1631872309,172828683,1468283384,1232852516,1737333222,1799950199,1480511639],[1621375892,276197936,1130404377,2093521549,1266560848,2011691319,1451175543,1805667790],[1552027680,1291433905,2015082811,81361770,1604007966,807815080,1490652103,1158896626],[642800528,638358520,635839769,1878857441,241150739,1982821802,351158132,562247084],[1877188281,307928055,306115985,721572320,747885846,48865094,535034038,1413833449],[1439995464,393597461,562774789,1270044218,1737782962,1332663409,961194503,904419559],[1695271236,2121261625,1385104411,444894552,2029808902,1668289807,1773185790,1533835093],[1329647485,1122653947,189387192,1679881883,1139887161,1266758712,1951096428,1339387946],[1135455696,492298970,1558857639,746179670,1889437636,1657889700,599987807,680117919],[313952380,160890404,932451427,1227237814,1235119789,1395925328,1090724016,1735302549],[1269068619,1825207455,335318542,1913140865,1243923649,1240818906,1322922802,1594147844],[507924798,1913487123,23145600,1335248619,158106323,174569278,578084734,1207417295],[1983019355,775300456,2009016100,1169203806,1738157211,1563073945,1573468158,1484326132],[706825192,1475219180,1225173268,995865236,319265740,438126048,1789366383,1694113238],[1305932048,625376082,1763208182,263196257,1589198379,174816700,634120028,337225570],[1932121986,1545871030,669599162,1444458395,75171758,1856975940,1388711749,533047113],[288446450,296358556,590035009,1475350927,1889903036,1164731059,214831096,1934704885],[1152293759,1990760437,41710335,1243688403,1310862953,1552552722,1326887665,1488133465],[779084974,1408324464,2120913533,1915572192,1248852834,843388826,765548663,584181246],[625277177,428529996,1402435842,236176984,1631025461,297783496,1401643511,1878002900],[1697495457,545189176,1504729570,1006137626,550571684,950053006,627194186,1072769748],[1179651113,775024865,1526733133,835501325,1865944231,2042094076,1333130456,409604427],[713737325,612543995,524547335,1407709777,214379353,1396734204,204608771,488909397],[624589525,735097976,829697800,1613811675,159752954,520354445,1616222676,1983501683],[748070451,874044559,1470702240,694709718,1753987179,765021764,935116524,1926238252],[1431971937,47654415,157951225,1248368557,185083567,1067877183,1488097340,772828934],[205812940,2014372362,1313953648,161941730,1235733460,1873296673,2046133751,260319849],[1784180839,1350679358,1434934708,901392706,492682232,1978214980,1290838465,147619073],[1324712832,1824552498,1635244862,161552738,1902196737,946011511,1458797385,47724297],[1735346405,1288761286,1112624006,1240913397,2095469379,1590158968,200527473,32896733],[1488381905,830938640,188106534,2099591646,239750318,562888574,724443921,1364760752],[1914991934,283068613,302097588,302890678,1967747256,376337571,1506589674,1160329658],[1888516546,2123058104,1556961585,1422741001,548637465,2063837011,1169863024,1393056017],[184018793,1276348349,967324728,509395948,173092474,1956308782,86424226,358578849],[363607545,900916717,2050202597,1048264866,1092615310,732991496,891632600,1021349463],[1304726903,175514873,2120219352,598031529,1363688048,2062073840,2124287597,1460676656],[1065772709,1305421583,659756929,235663151,633593771,974629702,746823433,602971936],[1499303821,1760652877,649418424,1377377645,419066171,1845925046,591820111,1701404910],[1758732387,1712989767,804634325,1155603479,1248634627,1474618902,1795459249,83133401],[427882615,397266765,1263886773,14064153,1093713697,1370935080,639159388,1002690762],[21664378,1417627175,1897616554,970733129,1214304533,1259696937,378589531,445586450],[838364163,1734513750,1290789894,1325180724,923202620,422938059,514689634,204846789],[49022853,1447275026,1918366115,64650240,782052539,1309148812,1212533864,2110385622],[1139496165,567926782,1700143322,1307594494,1468905925,1565629969,368935650,540077849],[25228678,353409147,306045190,1549391726,784902280,733770489,1344369801,2098563090],[950068234,586786178,634606174,344516740,2019973040,1118639257,454685336,1174094367],[24224269,206831383,1796577871,288537486,1486192977,356103559,1414104797,639326422],[1545623329,1671174431,189346098,655884575,22005609,2105180757,1817029665,785545492],[2037672977,1153128778,1445623835,572754900,1799430755,2011359850,389948427,1993006535],[46756822,1174616574,1371359397,1662895644,1041113819,52557971,716766859,413603699],[1903958623,426032810,1362945839,1381923984,1735544137,306822848,620136586,1551461658],[1795485936,1946331464,80321901,581870715,2039105156,118845967,1411307806,1435362032],[1999879342,1701554192,1373410060,463626826,695112665,1165813705,745351595,514266607],[1929497019,1680052236,1077382027,882171818,285557302,700016937,1526842600,163642548],[73818601,1620285879,2128725107,107157707,1652142444,339475234,1575977191,1732754380],[478574279,720129633,147970856,1664999027,1960457883,1469895984,668827055,1116060920],[854985546,520414815,1658705379,419528648,2055280860,1045574556,121270308,547353378],[843003524,134745195,320004361,85231922,1752622209,53731151,339872592,152717304],[1904825669,594080124,464119984,712087228,154824763,1379527631,1292562904,1413512231],[2007482606,269565335,1919754590,857055081,1548555900,1446973610,1442908296,2039138521],[1969874592,210460526,992454643,1143667792,1941189198,1049978434,922105589,1144286478],[207005312,116509866,1493736057,219433622,825640912,1249316397,900453776,155537380],[1595568881,708740078,63700779,267439169,988010346,85485813,224851322,1600309684],[1247940329,167598116,941691996,209713864,900653724,335271990,1310996632,985724979],[1454445670,399159793,1508698162,500911683,1718021141,920509752,1715059297,1878524247],[1341424330,731218536,390709678,1509046536,786685533,1130583988,898588249,468311192],[262907098,1557660658,795904847,778390353,795868416,36343979,510372691,1136744972],[1040070462,1098991224,814061689,1600498653,343588815,33821290,329716039,473260522],[106587858,478116561,1160911478,1365413777,2098994302,1152615468,1016119458,22534883],[1069012697,301440162,1349666547,713979976,896493608,733637166,195805392,1880652237],[431638278,722796067,1367745181,1891827087,1990506316,71981555,548822990,169316344],[527437402,1224088564,110135981,2083290084,1682132388,1901856309,509519590,1298440124],[196298103,1367547838,1001681134,1661979910,1690906096,690563163,1859632741,1445668691],[338038784,1418243392,1367877137,292154055,108843255,1629981271,281214292,556429175],[1846023790,179370409,1075233473,240310530,1156589827,389193491,2003604001,1377276492],[666021014,1786005484,1446189108,1784760414,1324196624,500046805,353590422,1391846584],[1437678240,1702897233,2011794624,1964361341,1415683146,1780559421,1032791816,871557742],[1980992473,1546089571,1508141677,1334018891,1808574686,1509258677,1186406278,1794632387],[109717210,749028766,370697098,1147069413,861940712,1788854136,396875062,1289901571],[778636211,1256218140,1575938086,1475499738,1013145488,713657822,739918552,1779152817],[1057550944,1240012176,211670807,1431920556,109536853,1849864740,1862322465,1447864169],[583532003,115283201,178934078,465237701,1595089025,625150907,701153403,1711452498],[1475085368,1169791862,1676771271,1147483770,916847098,1557580860,1277392261,249031614],[514473120,1423044913,732603472,1313236515,99719398,1356450862,627253305,1950140020],[1054203869,570059322,1062625166,1157984320,549590394,250483001,809935151,480190578],[859968293,1379240972,850969086,738483066,1498560149,256487347,236427929,1209606582],[1116643940,245558275,1350949292,1817560369,1355775821,470044120,1347006565,1635349106],[575554687,16972547,345953013,553260829,2085534178,530098628,1141900965,1339830218],[734916957,638125795,110704723,822687819,1973458625,1760357723,835818240,689687468],[830038034,226531117,1051531630,2062502700,1411265362,572403137,1818117061,980656869],[726373967,1027302689,2048840879,1467943549,832719990,781131001,1807176825,1582847727],[15075332,1370000385,170829455,1390333457,1194695151,623329387,973415391,664031167],[1676390960,926580038,1089756403,1553936395,1688097140,509044621,920743810,1095587027],[1251333872,2068370078,1185838971,920772811,665286616,1174725224,840594650,838539959],[2012311346,1819142837,145621804,2008732477,729271372,730845961,843864675,1094394291],[1807342758,1831832708,587782530,416901422,1456806232,1437914368,1473429649,1779099532],[238959552,782334018,1955579154,1577318740,1978729293,568749926,2655840,683185956],[1372634638,1090522213,898433762,818813277,1300624093,2128730612,1459290536,1308730799],[248975250,492840248,75130517,1124360130,663857842,106543650,223481143,1428617465],[1954010580,1052058255,1129529583,1756843090,98417458,1637853558,1344620736,579859375],[1546661001,41955088,1871565215,25455881,425781279,201480719,1519964573,2009884587],[182497491,1039070074,1519937205,1658679413,1515136677,127988622,100787485,1607545428],[372352993,555652645,530092417,928307955,1564092215,974449401,558645035,114379343],[161383356,699900459,448548573,1510090775,1624599706,228741584,462856162,2124202081],[1089982390,1447442244,2061268266,878916093,1325766941,579036713,516097186,1068617081],[1183783988,1529479942,1096522711,1059871796,1955296225,133841865,1883918375,161541749],[502959196,798388840,1754779244,1310130974,717524043,237065294,1846309749,13406576],[26327548,1176273781,1014384483,969772814,1164756833,168046012,1604133432,1573254001],[683138720,142836672,1914706582,728684413,1511323754,1813609763,1995945992,827732630],[854954997,1931638157,978781440,853074776,1221744017,2006398401,173873160,950729769],[1785134269,477815971,1333825953,495443068,1601991241,1224245080,1791573407,1660789692],[445481254,739454502,155893683,351421851,1766538528,471076291,527490387,1375962686],[1233723408,841956440,785028631,360614314,1537379976,1120913614,182978172,966596276],[2055007347,1361101855,1758099662,40882670,1786880231,110350770,1714611729,1983302494],[453554945,1229534699,1203117602,2029285741,1108981831,1703260103,516110695,892897615],[414889690,1568300175,1021959428,392176936,1987244533,748218900,170824444,2069928619],[1781606902,980238782,1073034182,1237254507,1556825991,1468241281,946400039,986224385],[2069030870,1250177791,1497832237,1389144320,162461838,2128963774,1072804880,1802777797],[1863890041,1924133555,799402128,2062808733,213668365,1090651386,1255290363,793765823],[996407668,922029915,830654673,1490787269,1452581532,1034994909,1894097095,1901796918],[1736643738,573673390,2042398277,2117347942,1703242431,1866114384,1957096965,1307029861],[1221939144,1028110526,1363297572,712034572,251192155,647587865,760907347,847804024],[1013123388,612421744,1865466080,1258985331,494576130,1985741696,460409401,1499697959],[603448832,1067618515,601360440,1065217289,1674113144,482402534,1352627914,2019645781],[738134749,801841873,1243686629,1567522979,803334454,1973648525,2046340014,811201734],[1230300413,1122431181,165800546,612592084,1768611463,1195772416,1782736253,1775739022],[1593877454,411934955,863373954,503154729,754518123,1950515703,211002967,774450008],[2034179854,1242863656,1895988356,590950276,303637905,2065800489,542923434,1583900950],[1853640013,1278126915,1613558572,1484462882,1111130801,2069128350,1517649884,290129332],[1954783111,1603822919,1711546596,1239677869,696622290,111766000,99174518,1304272634],[332665331,519460979,1939570771,1547307740,467044431,2013037414,964530145,2078320858],[1675288252,373650873,1878800781,1952245088,824509403,1836691654,626825161,966692508],[1759404267,1233186457,1253053404,517554378,716979138,1077930383,1126482824,379168906],[342008767,894676793,1624176159,2040517218,1545340182,1374745961,1090731073,1655442403],[1372293368,325764054,1959610655,557910921,1335752090,603354839,925454767,1170778570],[764988957,1593646425,204481863,266319286,923736952,738962484,305254249,1095733709],[1215565926,770128084,1996451395,87012639,167215749,140061836,1049437915,1194194921],[924216123,299357306,838519074,1758244895,762459435,684390550,1241912402,1951989008],[128767675,1371321454,2123028120,725352738,1572402074,703871217,970150803,2036984873],[1095459312,1151904299,2035512251,1922009282,612135942,1967552593,1406266548,1661036838],[1495141842,1366057512,1056787028,506581096,1798395910,1775707395,1787470038,1766231506],[693522194,429867022,1161748701,2006313348,1079876080,2013186187,1227975565,1475706623],[1350053629,197245879,1630835957,1917527530,399594988,317508106,1069932303,145579532],[370318302,387580915,567700347,1121155128,626130727,1274072378,856254267,157062168],[1918267476,271581792,2035160870,1479328759,1533236023,1080899255,1766754628,1322362348],[977305102,1791984,88417897,103720235,1956906066,1013850936,1398936707,32450581],[323421084,917689064,732029763,1141979756,1353248903,112972288,196987254,1881102308],[437249208,803965354,474478377,1489021483,805408248,1397011673,1429677900,37304353],[1350003706,1331659805,297339917,131351155,677211940,1237483818,1740131156,168512496],[1222093089,247518262,1586939533,1607761469,1739085854,1044511674,1012501459,2091783734],[1903853264,207484673,1036861793,475349433,820079022,1411152610,747118877,67530418],[666140563,1967692812,1653380326,1396191135,1754418249,921941992,1936039720,180177642],[1710883757,1551715770,2029325267,404347481,121252418,466751260,923729417,703528532],[258947607,552093887,1312480210,372326591,1787111966,263671025,663256674,1477923282],[1453357105,861967030,257613016,1985828592,5920832,1258970221,1260939423,1351840745],[787161591,1854922418,978651659,1124601473,2117596019,1124538815,927722406,714733139],[1621077596,321722084,188340226,422850625,1785231187,1234413362,1709226551,1455855573],[1134478157,654625600,1298594302,1296028687,421805243,1809944016,430007577,610186942],[1770582857,466318297,168398251,264918519,865780931,1019759616,1017622112,713965195],[1078565999,1426897988,1599132027,994254079,1118108212,1016763601,1894348276,108409177],[2126632549,1137646375,1136611153,1503764321,1052584040,1693361554,1238641611,1943539998],[425296847,1422414349,342562119,767030744,1386705470,1270764581,1357580757,856338561],[71844265,978600025,1350147617,1846553990,448597077,668760040,756222527,1095297384],[1968545394,1235224860,1170261054,485581408,593718569,79778748,402442603,834641293],[1349479785,1691833409,437022791,1512634939,740041795,1589422286,1354169634,1851335914],[355876439,1800702627,40112741,972116891,391261387,1397278049,727608610,1182580126],[1974322022,842226596,1506982797,508259827,1252155054,1044098,25720144,1186463710],[172413986,451227590,1655195127,1620539421,1388931757,911259980,115643696,1655584751],[425854748,1874700597,1206099072,1877069530,1309441371,1810967230,1613777992,266994050],[1436583861,1836245225,1992652975,126582931,328430268,122357047,2018024687,1685336401],[452185375,1530880257,267865583,391038241,412578075,262086843,515783974,862264092],[1694640165,616258149,721532815,215493759,210980561,657474934,520804922,441935141],[395666446,1555933466,678030759,585959583,1564192994,1514747226,502975846,1295212985],[1942420688,1239387102,458766648,1787761972,471108149,257869362,1329271837,69611614],[728621567,312084830,642519525,1179803424,1568681244,642227033,673259161,703503680],[1046187218,999580794,1780287508,953611917,889617658,115349923,520527094,2082536569],[762434069,1911328744,650714413,2129248348,2070355120,1492626920,1355537904,1411643528],[1095052099,1112591002,46983811,580559448,234166010,777790797,1403606870,1491115523],[393251432,767744645,1487752638,1551619081,1120584296,20017471,792004987,1127343190],[1659700071,1584086205,1962173884,339337702,1691098004,1342036127,2085578518,543274454],[453790344,1307689242,2002970032,89033403,684119508,1193061784,601832737,1318331652],[1894782377,1927893140,2066126529,1871407312,1876676069,776002397,679365308,1119113767],[73626109,1191136515,1907166162,1767446609,1473299439,1097686937,1958584481,1132640953],[515271982,328914971,98570744,1760311981,1497217868,1545156844,1768497329,681241796],[652212812,1383288194,1645735409,135870927,237121701,1527620681,774787508,1889441911],[652928251,2025169526,1782326003,1771033384,724641200,329511925,1535953068,1797551762],[1774990065,2075648904,1277878649,1024470059,1954437123,60364738,853541452,1510623762],[1148799742,1130007575,1308092429,1469292804,1444315996,465620982,957267715,752122546],[487934864,1506839216,1980183941,325759054,940560466,2119277861,1242771459,798438165],[1576155331,1856948076,1215713317,91037141,1401065191,1986398526,77176163,898594931],[161854188,1518706919,2075043717,1139262257,152147090,482517370,1165142563,1945513161],[782520391,527372889,2048808171,377490321,1065259254,1090952950,1051301271,1859407490],[2124795355,668330848,1851309741,1179970752,1138783383,97289307,820715044,2009160522],[1536232397,1440399967,482769978,695424788,50812455,137228266,1706815134,572868514],[1888483846,1706168301,1406478425,557259508,779944177,520880829,1465876899,768588337],[604964952,2129914426,743761122,638936118,543648889,1930212280,710168707,1553684034],[1271198992,1466611843,1772008121,1877095491,2090529653,774124014,334119296,1022904218],[1102847760,1871376562,2029146226,483251734,390153402,572957558,327687854,666475949],[1597862749,1394743641,1210953551,249879357,582868509,1675147150,136317751,402437257],[1504462629,174319049,1293804684,1562023370,399992214,1929351118,1089715409,1902012320],[693163220,1981208668,397664472,1288125184,1994138665,456186496,900713193,902690783],[646834355,1172479764,111178415,810226892,1731472537,1437298994,2022460886,1654839482],[1470817227,1701554720,31475910,1702549466,927349206,78853052,116386638,27020609],[1833165230,547759251,872089551,612372636,792593832,1165609249,148316305,1979563931],[1899974881,168558443,193378645,962850483,492705851,1966480630,1105853326,909090687],[1741821067,402622689,1208524917,949748632,560221095,2113760600,1090347954,1539633346],[1877034429,919655313,350617570,1289137544,1423955323,1762201137,1261126547,191508547],[160877590,128671598,458607843,902549685,2016809424,699266130,376916064,574086376],[1717409945,1220224337,1977376168,25043461,976336889,1844228668,727478743,1498233196],[467414537,2076423660,100611924,101718121,831705018,1395100141,905934026,1027441062],[387840888,758217920,342669695,1482371033,982712797,1827205785,1489354304,448494294],[1783196978,1621156797,2058055570,2089824178,304780287,1504748980,924992985,772038768],[1101477821,1873711255,1378074427,1349431916,923529267,2047030091,1623043971,89445552],[841257654,1480390953,1069839400,376047405,1899331813,1863143583,2025698632,729039649],[946188448,1155728909,282327680,1599116131,1565001007,9256692,565699352,660512231],[1951598764,393371070,1120299172,1395802674,533999428,1529767979,1230152676,932955174],[1893076656,515095179,321393322,1445181998,535601824,1418587137,1570194320,1998065192],[1271505377,2077423552,733414447,1322141308,1741848131,739355806,1840909816,1277054344],[2022007782,1883158291,1025919779,1724949103,1150675462,1970591436,2098069372,1732426373],[382251761,1131272013,1159511175,1440358577,421636588,1612651976,1714077925,909194333],[677474436,2120446447,1961855878,158983893,2015152451,751655127,142065227,964541004],[959851733,1951208558,670405980,1496541544,172178722,1126963262,743289879,1653295681],[351852658,1564571097,399838248,960484828,2125426605,999429171,1817435591,1464838060],[1044137389,1042495362,957757503,2104042158,603687779,1876086981,785519278,1209119777],[1946745482,2116372613,421779561,621694366,1612639540,155532336,564109849,224206044],[1934896369,49419646,1081616082,1318013318,1675510571,1133688873,583761841,849564403],[149161277,1154683595,448895424,2000465248,2030483250,1207926050,1142930975,1347271526],[2011342128,2063047703,2090939357,2053731461,1127993847,433711705,424000055,811653504],[1384565085,1227735941,1930010234,982305710,302565970,332835829,987647205,88775625],[780836550,1876395390,332907714,1743255994,1546214063,1212582304,1704584553,1332379272],[1876408859,1406619004,1547353588,1840798786,217606708,1332626832,294239501,766056247],[1209486900,890966517,1037525649,847688670,10759083,1632053618,714407490,1133884064],[1831568161,38735168,1827047106,2018648146,2070158368,224264940,1687750419,850746879],[117365307,1839280400,2057109605,1753216572,2052116559,1113092371,97609701,2126779137],[445355769,809008008,594495564,506674370,523102121,1660280211,1547560529,100527148],[982702341,420223391,1453373056,1597961650,789774044,712588738,1909715638,2098058492],[1402993008,977908206,1173920725,1356040116,59953344,1961251317,1071741629,782213062],[1835477020,1293502185,16077964,1638532543,1443511236,2109746816,404103799,959547990],[573725097,1795771593,1771175377,999768802,838827657,441349727,461950291,1118340056],[632269869,2084782785,1158959540,373723249,1908254919,57230198,1500562920,304673628],[1014139718,856633793,933562283,1274681220,559390910,1763702282,1223847502,1107119687],[1854262439,1479078993,784847087,686896794,473640068,1734795151,441484694,1218510631],[1411073973,1109848237,849216065,57595810,480289909,717747268,899236373,1475116359],[608329436,1878220777,1453658579,1621578306,365722823,1685696508,2012694773,1590339747],[571859677,909880550,31260400,584795540,472854862,321228689,855441531,331629461],[1537428886,99530634,219242208,95653453,93520313,610137583,902256836,1970894749],[684090069,79069760,1693006616,1183452702,1386281399,1241094666,1181875919,1436299200],[1766219819,1087169723,235987791,547861185,802140436,2069887079,1031805171,456186276],[307857997,522364400,624337956,2073120998,569708938,1983245407,1297824537,2096226641],[206230499,622495762,1739529353,1318283529,1796792487,1039019305,1701980339,1479973464],[2060800275,1654898017,1478286212,202297172,1310531359,960716813,139503647,1571774422],[233533964,492742210,1179188391,548397432,270294862,349156926,1539166501,426673146],[111717454,83831264,1481612979,1073692072,1690484828,1902705312,2067451521,1644935790],[628401139,2060537540,605920541,370291796,1056645771,630101595,298975616,174250363],[1362177064,1389226748,2062801880,793476149,955306957,751758437,1107359488,1332633105],[1448119246,136012105,699173594,821789549,1016405757,1170842404,1806117949,1715665844],[1306866862,22131834,594111296,1583833158,2128806443,1908419299,1553466209,2047327441],[1422501154,1927453430,394007973,1228766888,559515598,1989030388,245861231,1555414217],[350623707,1594281480,77840842,1759023804,731559911,1722388959,2096934239,1264471108],[1886039611,2040584083,1959184573,1337268439,398333418,1074479692,1615773799,1667141610],[1689949041,1557415962,1042782625,1099507471,1866040815,1379929343,444222202,402685292],[1511013714,862234755,1823075655,126115200,707380148,883993885,231924484,610783100],[2059985831,1539650763,467990992,1635980671,1935018431,1730168914,969211913,367722532],[976672084,1460948087,754597731,521845371,606857472,558062383,1473749311,782406981],[2084854818,1605843850,777149555,183805921,386211741,289265025,2036720267,1080543229],[1513893135,1664237841,709867166,1103749485,1583296683,1690430646,461496689,2103585303],[1759652251,1766018786,211213107,770392297,209985710,1377547277,1236993681,185987050],[1522105954,663995995,560263982,1195115140,896295488,1653801462,959698455,912789410],[682811242,828149439,1456726434,1189114758,1511948463,999254370,1735265605,2075330049],[22699815,1684572444,1180034938,1120876346,1068517327,2086202805,1470599132,996113978],[271812969,1473673493,191644649,1802657529,154708047,1019132800,1749963849,402462766],[1491296119,726402141,1886088331,1144161619,422097783,533351891,1866976826,1324533917],[322761335,273333685,1937000580,152032396,1440997879,117707206,1455164613,670948950],[584072764,1276831598,205101217,583514085,1607362898,443235391,487298963,775622157],[348536175,1618973166,1859457279,1821316876,1751550025,1650523093,2045465374,2071214036],[1549169988,663282078,1525558871,1014827743,1750479530,988522429,711762400,1595584524],[93703439,1434768825,1038240768,495789816,291784335,1975476655,1286936607,1774636573],[324584963,994481338,1042338235,671706980,1895107136,1169119090,1836086221,1015872180],[59052852,644718952,1598903399,2106356419,1969862844,174487315,1496064949,816739832],[1808478081,1118039461,1315572365,371963233,912482945,301024296,2103630469,669445382],[103081823,1124551277,1785280095,288930473,124191774,2040076833,1283843173,521496002],[1350436431,868477618,1653115896,617744749,12346812,131375442,1381388025,951288072],[1038409361,960305294,1170590109,1836555517,393858553,371326269,1505129468,1443888288],[1360559870,791042077,1843429075,1004431554,133021402,1550375125,1947467975,1084457138],[1282116737,915211226,1412600964,1326374843,1433387050,2054863641,1450142501,775559879],[2039875108,1334341159,724111142,1077467158,1031949094,1360940731,293376435,981828172],[1403509505,661076830,1738898834,1884621111,395283441,583205445,1396693952,2088461047],[358730200,267757261,1870272960,1978537842,238559925,754025013,1508528155,1065099580],[23350303,2112544866,1475175409,2102175108,180616565,1450999169,144442477,1432373623],[431534698,1604336700,259960760,908292301,264385008,466036868,1162081478,1368535981],[463248812,1770880323,1778786007,1425479465,1625439098,559296879,1683249682,436509311],[1120328438,925413534,1732521073,759575081,74310822,394123050,1604099943,1413006261],[1180457013,161520839,287487039,1025177545,386099752,790337144,1547039172,814177949],[1808898465,1884100763,1468270857,1977450945,451459257,249125429,1170308103,816689476],[325860714,1265931858,302529508,840272715,314077940,991381692,797133441,447122556],[574080126,1035840192,442435732,1933877024,1360869075,1655354324,791003857,251231767],[271292120,1154909431,1847749505,1433067881,993504734,418383950,1980452086,989195583],[1978079261,1893521636,452146282,587701352,2099907726,1128697228,1146056408,985551924],[2087885191,1118763626,154016391,1387104015,448423815,1135579046,963776281,1244483952],[458710983,1805855523,399010971,843581943,2056777347,1318474946,507460830,1712842044],[2103754644,1752972306,1844500367,2016683426,343161579,83794596,1671599566,581762542],[134620042,278920377,1180945637,1972308631,1961858277,1884840548,1263756706,1503132473],[229876276,1967369745,498909869,1449970179,493972281,1312355237,513502836,1098771081],[842186998,1427121411,2036764420,1203572468,1631728661,1364084639,518538981,700797413],[608868205,254430032,196192449,555033129,163249851,1571979110,993007384,125477371],[1537036463,1049159605,1106382501,965919889,1395107582,1601333125,41329778,1121672566],[1664841227,1972897143,1156580324,975365522,275120850,1014472900,396437918,102843343],[1990041596,613536860,1473054606,303540640,1039927650,1366251232,2114585588,555036484],[2019789296,350123044,2084033334,1856568101,1165062461,1776176629,1469290353,565075023],[119060731,280007648,1126844222,147165365,846741272,1944870924,548429221,1664125969],[2118097521,1273525328,1969069694,892634709,2094184384,192670044,5997053,994926005],[885351134,760254207,1156546090,2015754652,11190454,1384979079,289070038,314990837],[1233660777,808181183,1792388251,93913889,94031867,359816313,1939639055,1215157006],[1136208103,645256983,1704730062,1624034843,293746522,1323074795,1415269987,1610304665],[401582229,1582082699,1457017443,1479765530,578407682,834231604,2031184675,1418830442],[408533782,1193426483,1332864287,548634510,1242968681,1391363278,1330698696,1432351279],[630807237,1798170303,711776164,1568320468,654874679,1553720910,672700717,1992565738],[2070894686,119422457,497428539,305433551,980524292,505390988,1933268968,340524053],[19841962,1726106515,1864353888,2091392109,1335684342,1202780307,1221624509,333871260],[13047667,1718101234,565635514,1311386731,1377273755,937740740,1785410196,680900165],[695477260,538914707,1145876872,2035345557,2081935306,173641258,671058843,1408392277],[57157480,746986527,1631941967,1685274615,7673993,1695697021,589854815,1600040413],[727843723,1293385993,1504737475,1433046130,118632737,748668294,570882463,301193873],[933945920,1363177993,370935985,446125588,1750001301,1836692011,584134146,1552234888],[159703966,168832003,673430959,821440242,977083807,1725609849,144085006,189239388],[80832372,78440036,1816603106,1881252307,142768216,2106116412,728759964,1318718093],[1979440869,934040450,707104536,516124037,387374665,1153338309,457927866,1272705435],[835947453,1676350755,912817224,275161094,315524334,519323855,1425462131,604354243],[778732459,1019137722,1875113709,618023636,1226974591,2011502674,435287563,1869868262],[1258514243,682519740,1913772366,1366077562,1985423170,755051366,1656356227,933515167],[1741074768,1152921286,2024850094,2124800741,869681315,253433040,1323885963,1330984779],[851208856,1985884637,672667629,217797534,95211512,273541975,1671503750,895722447],[835118089,1572924881,1911494203,1231189626,2083781701,2041909345,1979776272,334285103],[1372239485,1192967610,832500676,659443388,316221015,1240732161,1239093585,1125571861],[478634190,163044515,100449151,1763702934,2053955610,1922527616,399421143,319235559],[708288486,407091870,1664797167,1055419392,594570583,1802258214,2057906446,1296728207],[535473293,1697374264,843740405,943724617,343595190,288124706,1675918224,1376302926],[395048626,906417467,2062582778,950567009,67465486,1079433957,293637731,922983019],[1098122855,310540369,312697013,79868496,153464322,2108988137,39705420,700131769],[1873523222,375959090,1310790189,1142505203,1172691746,1026194770,797134355,275944930],[1841364136,1386584992,1813068048,331729401,639057123,1376729677,1036572730,2074476945],[958899124,995338636,868352469,2128686166,2127439286,1001172741,281597903,586419117],[2033477661,1843580430,343161523,1518900920,589112010,1875377344,1432223114,1733692343],[934786920,1742881470,2027240246,1058121482,1083854170,1955999514,278790879,1567985115],[829691735,1057278079,1379298270,1570103823,1099291702,1896423935,1520221062,512058009],[452554409,1551372481,2087838808,635184393,2075138511,1060801814,396303171,1262090969],[1842624538,271322513,1819912085,1947180560,2093514670,1642520085,15810271,686106295],[398846489,509960508,1534134884,1256656419,1313270990,613057023,1500932948,1790668987],[958874996,1299571014,1693280993,1910481019,113026452,1431999890,132578973,1271817894],[995419268,2022857841,18936301,769307585,1865237423,162997348,1910889588,116322014],[960376242,1004775000,1855577475,2086983681,977898737,1191750829,201141237,292694726],[1894546716,1528848164,1126693356,514008949,863437761,249426471,676965217,87359546],[131673430,1181603214,252351580,1152912574,618394790,1614890345,1242142210,952815224],[1156629678,1893648247,1067232950,1101610783,510603359,1555083241,960766663,908074538],[955175659,937965306,1860389044,864576456,1797019300,1529066710,946366797,854285295],[1260271767,1184538235,1020577667,2015147252,947277251,504159862,1455890031,1396676678],[695394274,51196674,259897785,214086313,350749337,1728871296,2009937823,814887709],[264044042,1096140644,1295062907,1326793162,1428663387,2042891300,1875222644,2083383306],[1484462502,12949970,1236031035,460661539,573298221,1056693057,1605437197,128806200],[1876974930,195927601,601374022,427528973,1029607932,309626918,1573715664,1000877694],[463007381,1382027216,256975811,258517947,1306081039,1887015867,518324323,1205707748],[903060213,1248405591,1212296561,15685201,403048451,1388429931,404032603,676843805],[987742058,1885803824,199118580,1311661379,1794566045,461302057,471828147,2062906215],[471099214,1763126282,784911215,17828745,888436128,304839659,1606435646,1035701301],[267903873,188173712,142535325,980067194,1751348246,754910346,1639042984,1228441919],[2120814762,935264415,48703528,1059576362,1698775104,2103389871,907595673,768723810],[70916707,1296312224,1732101633,1578924543,1899691572,750058422,1528091504,1944280852],[1929220708,1935812569,716031576,878388525,785423523,693586912,1402424116,1847563720],[1944516355,911473836,1299167843,1141651982,34862523,682483561,1714406292,999809324],[1788878247,1694401414,1484233315,580714516,1731427134,1094576497,330096192,1165247912],[161530668,526718420,1653785843,518412221,937333587,1320533203,1610394261,506156387],[482853628,702269168,1208374113,450200098,1784723132,124866100,16565468,1706919833],[1571000077,213615671,591674990,1746559281,1193351729,30405692,2065350369,432440853],[1077962126,1559764069,90101001,1266451582,28517311,1449593481,1492766770,408245646],[845104061,912174813,423240785,1821382513,1497606710,20342368,82044694,1822309456],[1765933732,551998337,460218032,1363692065,1762411811,919380303,316858033,305052340],[815762915,1644529493,1761033358,1576355883,436086689,797300671,1753320826,844529734],[1982487715,812776887,1402726648,1099139727,1591108277,341399069,1842010365,681446192],[1757854160,340273390,718449134,80842071,953125200,1631789873,414160830,705010836],[1066469721,1547095970,343148544,1904818320,1156788858,1702309995,464696954,604163587],[669668871,278137246,292842674,930515229,901874935,170895942,1328005431,782650314],[970545073,1420565413,820478356,55354167,2012154796,504663424,2030879847,1054336169],[2130624185,939034735,2007813667,1126633758,1199552137,111274056,485736138,1613518861],[1503754715,1722776416,507103517,7678148,570259510,708294911,193072405,1593129648],[915975143,1432156822,1356112333,1787732938,1513065651,480413116,1746793282,1921689205],[1527494854,461936763,718137733,1352135090,1676134121,465026377,1373540959,513488236],[1077302047,1814767612,660250592,1273683846,318293465,343535115,393103548,886905004],[1170805352,332174324,1174548397,683065274,307212835,2117381791,1526790655,190800676],[1853679566,230832750,1662307068,1691734778,1392209326,1429675787,1732470694,1838548533],[251718389,1838124649,422757400,1102655049,1620306696,300595424,756974056,1442423670],[77836251,807624930,527149514,435433953,1689497055,474494086,1859573825,1844554099],[699143810,373689710,1875706152,166879739,1464979713,1404440933,1235134049,1838122054],[1658265283,660860749,1847237187,742387649,120157272,1238213221,324526848,695920016],[1629369582,242697076,322355987,1179632107,1613923921,2093516348,273304781,32648012],[1084212962,935000112,644775980,1538475526,281936534,866803935,1593050520,1072396794],[1705178822,1005470891,43846049,488183350,453555522,1966702473,1144995944,1139552808],[1439780161,292931453,441177346,1314970713,509363666,113463965,640673782,1551939715],[667220452,2274827,1264177242,1670646507,436773501,1503871075,195003098,1322621479],[1277090146,1012818458,1170182957,793836798,1702178315,1267318445,1583060123,1747631871],[60858139,558816662,930063699,1731911750,1764115803,1006568,1916131557,1680547261],[241392324,1130780634,655782625,490015797,408463162,2086948700,863854520,2094824666],[315995763,1385256562,603041104,1000224859,927411757,1466496099,1855575031,1194407975],[1863219504,802120643,1845893142,1319080644,746135611,1499068414,393704917,1298111115],[35317806,1423272182,2034687439,795418192,1315250176,1826577379,2058919575,1477240779],[18400191,1430185839,584903286,1744269679,1034771054,63326439,1299448350,1379652023],[1761878656,741018082,357175188,477479735,792914353,1673705858,2068330810,1394753306],[443022701,126806728,1153514206,606033621,42033802,530195973,152752837,141129533],[708422500,1265345595,1379900399,710996584,1055169262,1376953372,418456826,1989544636],[109844539,242767639,1377269278,1071972197,114043744,1990513690,20173340,631748897],[1288262417,87483542,1650075338,1777183056,1609546085,1114565099,1792595600,194106841],[192988295,129782649,1153026275,771770554,1811944627,1789329207,1842881181,1495129558],[1045350380,1013901919,435592118,633442135,1899126822,179352097,1211976703,511242297],[766646926,652158987,244631047,1188522434,1534471968,1498446030,812280753,631532368],[1078970776,1242485381,986091545,223949810,186189803,158726070,192986625,479543108],[1785303514,1031810916,58236366,99201967,1114214590,360846546,1060309480,491690524],[555545161,586898501,333017140,934558908,2104841426,1072726656,255806334,1713530248],[1960551674,87627925,1798935982,1071607296,1947882317,1116362658,1802043914,541743594],[954928474,652443898,956589766,786992584,1597067693,905994396,605657902,947519362],[667243998,982156718,82183854,1827174383,1295432957,1904928563,1664363017,301944770],[1070217635,709252677,1606397351,1794891404,134358498,245267296,74446817,924601654],[1959945686,361782677,1511381562,927428008,1877007128,906023822,34774623,1855907459],[1237733787,1786003578,1748101440,1885876748,1890208380,579304529,644195161,1830792510],[646226684,1469743221,1117080707,430458942,35390797,1495586271,1365234005,2091921808],[1923319058,99309912,2055501385,1921377681,1160817177,1210141551,305127620,1873314627],[1484082544,1182200632,1731800081,1160680086,448329537,995812417,370324057,1417159039],[925297231,940400100,641214787,658202081,586048026,1943707943,899844724,1031326468],[664514523,236629800,393619832,1724874566,532640287,1330002783,535262972,1423376030],[276126686,1688739188,1657600206,865297139,1866699027,1512979238,1826354444,1037005063],[887995902,1065825589,1626943837,426827860,957449061,105796203,233506173,458301703],[2002130657,2041517317,1711381532,430273496,1952014629,992242477,1203187315,1216663742],[327208360,274147866,199710092,1556004344,1834636814,1762438211,846443003,830004103],[27741131,868438638,2075144221,1618807785,1312343779,1979261742,915209263,400063392],[66242643,903360559,2037964285,1946647548,372900874,1654488057,1802411581,2006811999],[1500332387,1239957127,1147631891,672699253,870956188,498685666,1384965842,355784333],[306597121,326791108,74222208,99067995,596328104,1527973280,868135684,778093419],[699468804,1979094647,1150512155,104631637,1539851103,65004940,1646601652,680951180],[1793014605,1223281605,2108139690,1966635946,1619531973,1607457892,1642513722,1702989273],[1781336676,678007322,1440840746,1902052408,119527602,1403228252,629910327,1927793447],[1104505066,1100000843,399169257,820208945,454025240,532242853,679258722,180529886],[1632708773,2008702043,267767268,1903737733,762795807,1094777360,1655099698,920754845],[649899818,2099064295,1847154651,13147043,1829876802,425360543,1469418120,304033768],[568538868,891524203,119593487,1758883963,2070830355,1041709522,1322540848,1135497445],[1471212823,281274072,362683125,359663358,67093994,1792831496,1653227382,1032739838],[907843228,660756484,1186583631,1682804782,1166859073,750207124,53950421,215421537],[713907481,1445537301,1946325899,1999928443,925074706,1945272005,630490390,1515947993],[201233017,418702462,1655344476,1815360878,106221944,466709290,520639751,1788262388],[2064079579,615536061,33990680,1764433113,2056459305,750196836,2015516530,915904704],[1110505754,1539744364,388351369,1225056883,592362151,334775539,542124783,1499912225],[656927618,960848897,1212432282,1085004029,1164618831,1147033392,41042843,755400014],[1814995553,1416780033,1166301109,1312692283,1725666432,1456122381,912743312,1666803242],[230590149,339143262,455229377,1599037083,1517661915,1307145892,1918413607,24646195],[1435035228,1663060253,2125527679,1424163196,921501018,1178433751,985237235,1566761883],[1579754387,288594543,1988836507,454973896,113849409,1809438776,917590774,1157879447],[2069037736,1696310100,1422694613,936623149,391479641,1213232098,406135281,58553572],[818378241,1929871594,296942686,823768316,766538859,742918762,1486552726,1689283800],[538239601,1919548669,1140600712,2020282856,287491228,433280211,21069019,1364999849],[835305126,1874255326,209226689,1284244974,445110789,1633715456,1811312919,1873267130],[298374428,229953740,485584572,1077441954,1370707450,1591476293,1282672482,204854800],[1937376430,17099785,553071385,322335694,779860244,1154870408,106364743,125767910],[258324507,1149152887,524324376,2095026428,1358251426,1477162439,1144395292,227351993],[1143683653,1106068016,1863550311,410013495,1827840745,791551725,1404355242,101791495],[1158283258,188896095,505421367,488668525,252512207,2004361598,883676494,469189185],[1191307250,1279369177,1256370805,1919269020,156018816,1156792349,929084175,15580394],[242466365,1204727108,1419778342,715927174,1825449578,1992701842,275471100,1058514190],[972825990,1916089367,1598695103,2074953836,766491041,467027013,1933857210,506155060],[335193530,761780977,1776600667,257867032,1204354509,461241683,649795709,1781942297],[1758481509,1258026269,80626629,1785002019,1759574105,620364328,197595897,63724080],[1561569780,1584974104,262276999,1479172956,1598754770,1638764302,1172318979,1371042327],[316993038,165151896,998338955,1833195391,363401089,1591273346,1445913384,215504967],[1128963623,242119392,1456116603,916337262,350828128,1631941739,470720905,269480747],[916142677,435748869,642264739,204420476,385231580,27945703,335108878,260322534],[840545952,1792032970,877353462,204586362,1612363287,728078719,1371025658,2100772863],[1980504057,474755790,560088459,1225260518,566641014,533578382,833646922,1738732136],[409758498,1815356409,372866479,401130000,1964639180,1290315230,1712626700,1232239532],[222902589,482812247,1353127906,910937368,1094593101,745781262,1269100109,254735784],[1805120188,194044451,99362993,1463051845,718598448,187806047,690479189,1006675844],[1627991082,1258529695,333565592,326825932,1702826324,17388944,139139137,651924304],[1522394990,374820695,661857532,91105967,325921620,805438838,1630320655,1947650385],[1265326980,536391383,1567474925,763417728,1985003681,2071944004,1956186639,50785295],[1984655382,305274650,1717261047,1935817221,2045447173,611972459,824609846,2029464440],[1274084861,1653566905,1489822754,1492387071,340707163,2006900083,1755853639,325559433],[878223828,400563505,1123611753,718565304,383430252,2041954588,569144656,710441873],[1575469644,1120064461,462591771,759293464,876943271,326943929,6662193,1183261487],[490814399,1817595205,1351270433,1638394810,1929768512,839009161,1832654872,588474704],[1211785234,1129567148,991189034,297529334,2114806048,1509741330,1057345473,372451072],[320333162,1073696266,118460454,806489577,1152955405,1412842711,1215819404,934278575],[946139058,1954435191,1614963576,599325606,1482260864,1198732791,1679948,1262837731],[465419880,948333215,80658239,977942342,978740827,873208974,15782670,801802814],[741611547,866569527,497814826,2093571666,1107036704,1017127883,1994262689,918394445],[1890167276,335797420,1287505529,1472537020,2022559230,129244233,174741489,703497648],[915082283,1115016742,2346458,266013758,1851321307,1140179776,428602000,1217653983],[1308549548,193788987,1114030748,700622859,1124038514,942588699,1461368163,423072178],[1710829053,900077231,836930389,2120243088,1231075328,1476087989,101168674,571047576],[574635506,495156010,629765130,328559687,1228849465,211630772,1445358814,400006291],[268205295,1343541726,393782767,2061367447,1616223058,1215590441,1900852478,851608464],[879767298,1810435075,1278720939,899369043,1124397435,888314804,1369029892,1643896900],[334502682,1267001365,862102114,692876399,1605558955,617844956,1875926380,1254776769],[663449726,891452032,1315024357,1197928457,1588431849,557348814,617643134,1928053769],[45681163,118460598,948907275,1488012040,1226692865,1025370003,1456310112,763383131],[272006647,691096841,332040275,1395959351,913369771,619068552,786729217,1418270324],[1937525590,1145382820,1156300610,714341300,808296076,972152783,320978784,1807780452],[1976512184,1128478835,2094047711,160052417,919264053,1571120142,249766221,265178955],[522712697,1293922883,1388069707,1119250987,1746207828,1631564285,675807258,858657454],[1818298144,1744555106,1078689087,612493782,1405539685,881023076,882681642,1378985097],[335573552,1680582332,280504271,1890806825,406110753,1225944062,776178110,1728819587],[1553871809,1793766566,48958284,439575799,249701450,13886086,443726947,499600801],[559340414,1722826065,139636515,1942224999,1714169237,1298579157,1597438057,353443626],[201829729,1853606368,412505896,1635177007,158125820,1195912530,1546015216,1668041105],[733406466,1972260461,1642831529,1687051048,1786739590,157818817,170231749,1743078069],[1472215574,1177672399,1236619039,967486385,1019362714,2074790751,27111516,443817536],[748018654,1377268685,458022561,1644823165,1378150817,1945457209,1846591840,1051972794],[819800313,1394333075,883201703,596704078,718970844,671525796,1339728456,1936760649],[1506794731,1093594564,1270963252,1421374540,1273744624,674790491,1436100034,1764867897],[491599247,543840686,790407254,571114456,1706147318,64630061,851187842,136425484],[551097215,2045791564,157777064,855817234,1103775402,1574508254,936431700,2069299838],[1463242597,1827392073,130477467,1322103956,1593007461,2114996493,1686211150,1344520484],[453073332,368799288,636139309,1870783392,414194211,1767101029,2037734627,1505355523],[1567117914,1602250215,1698785773,1298232621,187616851,29136318,1463240635,303345026],[1057284340,1467392750,1462155674,1986560974,2030757402,6806959,1642835907,358953962],[639264023,258454457,1535579999,1447635307,502151709,707028800,1183041695,1148771384],[1976409350,1756091406,76325476,2094561024,1394122574,1699459905,2003634813,198374634],[1146010154,795039564,1121573511,341717502,763794078,881785455,464937602,1817469017],[948787065,1506864037,2060549805,542274257,1571121683,715043036,1842620791,820937090],[1234409357,792199194,1359022279,468099226,81072907,622614433,257303323,2045428469],[925208052,992825039,1349458855,477619533,479729367,1428181273,2119358160,1629867695],[1982851800,893267317,1216582717,833964964,997652182,501781322,1401968311,1824877075],[1235208468,1082508999,1679726142,1857452455,1333330875,548556011,1383536439,129887995],[994465240,667963473,786012962,1932264701,1841583712,946020551,1756146783,1169251068],[2104188059,1145702834,1992242149,1790670344,535230636,1673299823,852211874,1931530434],[884750525,1207683166,1235340129,830340276,1234749382,562261929,750812920,929827573],[672022286,461790067,208255346,409355804,1878722158,68047693,907279332,1808487324],[802820294,1782945195,2083288977,658329513,953595273,1197618094,1248911444,2124757775],[4297050,1045524610,519762087,1654520819,1326344120,585311311,1032316825,1756722738],[700501627,1605860254,282301114,1106630858,628391536,878079545,1752721544,1077928284],[1544873257,413881237,31827329,664032848,1766245562,1362835234,747006866,2117993957],[130579679,1134483343,752085763,261936274,227403432,1686780877,1487585332,1315549602],[1715754569,275729452,799196765,1825365553,1589490940,503791868,1381938904,623540224],[100954857,1281370354,260414739,694700378,1812527079,1860670908,196357874,930089207],[1834284015,1743138296,945788769,1595485878,1342416071,1014617723,1155068467,779262898],[801672116,999010199,1805112381,236264720,1810952684,1220330746,1212441972,908607133],[563844419,2034743087,851906918,152283792,846406838,1333839893,1327111210,379709947],[292794313,1089749020,444154105,1776462058,1749589852,77012829,399263042,1765637378],[2067339311,1255403303,370528327,947831560,401152048,681991284,1341808873,1002421518],[106707374,1245768154,1845922642,1604459375,784789327,455102321,76094465,1256713800],[1582018102,1909520541,792741430,2096439859,1170798498,737313297,41533278,1404694401],[59318902,4966574,733250202,7356119,1973911232,2069329973,51735550,452108893],[588785925,835789453,10469416,1561075199,1707539814,996904878,560939720,1860172456],[3787049,1799200137,1998198012,1420547793,579370251,1437987481,1320687168,1057254722],[2062787940,1727904745,854727975,1570572778,372044225,946376198,635510506,1072729174],[387082472,568972700,793787742,1376406446,1182239167,974994860,1077452883,1253122887],[748551630,1508118589,1540732613,2101553346,4712968,787644693,881564610,1841024795],[501369353,176868867,599419986,186888078,15689953,1692521688,480896431,538729622],[257752341,1618199868,1501346294,1200497913,1468106964,1393902023,974789114,514957182],[447302872,1530526826,323697865,1973779866,2117351877,353575349,202185261,1874752920],[265884975,1803976492,1440478616,1852092527,1565388781,1493448986,1920884013,167359212],[836677373,745034806,1023098347,50036260,1460377830,1030277439,1459077341,2078629236],[1594467821,1174049722,2073399842,423154485,1773717282,615305348,316549446,2115962914],[1565993852,845047178,938669827,1291426090,959146520,351880276,962514854,1461245720],[302913668,695608147,1709348947,1132668871,1537849457,1752924036,2074453896,1784056797],[1451850052,1422461422,1186820630,139272029,156019355,1575972741,235687804,758492070],[62086253,1067259715,1266342104,123824733,1038473458,1179678215,1342776175,455000883],[1431727860,548645555,241417439,1850162870,483172951,1703984651,759539934,891261321],[665184198,738360481,1357747894,388670749,1000889256,724284959,984700210,883028302],[2114348524,1820981078,1918990758,1963986722,1999411315,1106773416,688208807,1550458919],[1330198293,1432697348,77214915,116992855,764399959,2113282974,38819951,1656415723],[2097882421,794547346,1077606460,2074330549,1629482788,1833112102,1943622442,1484181324],[1865727241,2001965220,1638870068,2036373337,1278625072,1271799891,782359335,1512843547],[860177250,402325426,418906579,735406478,1746281299,790620329,1437720475,1977225585],[710965998,531290989,342824729,546536365,70827999,727919789,493785003,870097847],[1920971483,358248304,221024628,2090419617,1956900161,614639590,575049007,1773211819],[1644939198,1969350919,458122596,1106942628,1192249582,1621666096,1265299312,532917457],[525972242,319187514,777792135,260222128,76258617,2034634459,1993684931,831218047],[852463696,1649478956,1982057724,1231753995,780490205,1721486628,600210654,41855951],[776961524,2083168748,1033558560,449666454,1178483219,1398952394,96680671,872213100],[18825721,410283530,1589405687,1703281054,608319361,958736921,214574456,1597368743],[541124070,991782860,1435500424,1079345779,1937020560,161818792,362232574,570521362],[1963858989,1095558095,62198834,1336978088,133485690,1784874216,140130357,1417853869],[1145002569,612438592,948832270,851392403,1474370445,979458307,1931484486,993778044],[1521708215,2123477784,409587971,1278784549,709376722,855737707,581310628,352676542],[377443030,1577450700,1709716603,1951866213,342668510,362461881,1923100902,992269076],[1191878952,1102285717,869881151,1384322741,1626645971,3055126,1496692106,2089065801],[1803150001,923311150,2008259274,1148088713,2118842381,217481901,735767419,697673493],[1556948766,2120914110,709895403,1477120917,471872039,86799123,288770149,528701650],[1406316397,1202523902,851368747,153721853,1497567370,122765988,1703637287,903150987],[2092921935,420870104,1479989299,1810116229,810439211,1984136555,1098480203,1914270029],[480110271,429842805,1862738684,189586489,1638247053,1230463498,152508884,2041277991],[304128428,1770424728,1304684404,910727947,1341503044,2000539055,1704135869,1001379793],[1860257255,1720188175,1559704368,1984524299,1350049597,247824653,1542159665,1956417586],[1073640523,1849612201,1649957896,1843997192,938237667,1632691277,1552726853,814740308],[1053693249,1815196885,1241348818,1027089276,1397025034,1811599839,1284411727,626406655],[179681625,221669376,1255380905,1655698552,778092592,149699765,1808567512,1459935580],[427621751,1647335904,286420192,775959544,1148253505,1449854998,382217321,599293089],[503945771,1907742933,1816492500,1303501105,161780966,842552193,159584102,1796399362],[760329985,2015433873,738973238,2043728987,1605566690,1462995009,860187988,206189904],[543752999,1045313777,423204192,2047090109,160351559,421780721,162799195,1381377490],[2026000120,1413638041,1136235836,1594560307,1746110836,1808597266,1071808290,480308124],[1799789167,853432813,351227907,1248140145,570659363,1200492295,1900419466,1428483376],[1635268927,579809452,1578002156,2049536472,581296392,109418722,1371615434,1479755441],[132296452,1598666560,703434156,1334387460,1298728471,302470888,1439137528,1934529213],[635414831,1918282893,1823787958,1091801424,1570009441,1217957513,1527415091,468555771],[2052594617,222644439,1280020589,555619970,2085173451,1573077072,421291050,376521646],[6064674,131995564,1837657174,843544438,1710826109,1865660584,962178107,1113604853],[282353051,632117012,1466209601,1181722287,1833096177,1304017633,627861205,1381530211],[1359694330,1242910719,507855114,1292121579,1357316626,1823650192,1438551996,1553679181],[1624388139,218573821,375559184,929253353,933667882,549779429,1519446558,1946833625],[334889903,1495982318,1452217852,1727869717,2069354307,290265591,1415710852,124901073],[922792816,1231903409,1274073262,1203688773,1604403405,1114469441,364762191,986676923],[1096198245,1031813749,1028781433,333176327,1726977982,59396322,1085696727,709323073],[1915889260,1660137343,182971583,21102341,1592868633,1431311564,1142807745,28913591],[499433207,1982964269,1853606906,869078800,928255661,1209190963,252810063,1428173013],[727952163,1358490584,1983733501,371024013,2091222463,181082454,1093712506,1993939787],[71029415,1584343880,1993664552,271805856,951889535,1768938991,979514693,2079027826],[2055478609,1005018754,2053165631,1553341713,1964554459,755487930,888246481,827588620],[420907657,266694785,1911936856,1699056613,224360458,602825822,1828685919,304037634],[1678104371,1222501725,1785054138,679269997,1058789534,216087971,961415687,1000576381],[1079015659,388864926,1685266532,1061966508,36726409,1304535328,1647727873,193914702],[345313050,1882043783,967062996,1021257552,289105073,1138953880,1508077178,19463355],[593304252,1818274774,1550207565,1443723160,695561119,1057621767,1775118965,753525442],[243594587,1173340110,337374739,669176519,1797401450,428430383,1363601389,231315665],[1989603879,27867573,137237060,1050206288,628717523,1200205284,1445993209,710004800],[1381045249,134317858,1245694169,470855579,2092943806,967102808,820412014,452334619],[1420603384,1500464456,853249770,213481659,2014869132,574557827,679423398,664750158],[1067091766,819255316,1711604921,581933442,1381942411,2095667909,1608828598,830862314],[650338481,64590724,2110619699,2032562527,471252821,1048503548,1720548476,838032789],[1588582766,31867691,1580772505,1125019613,733231927,739805690,448978032,348464816],[478151576,1834334087,465931039,1874116549,312928302,974062149,14296565,417724571],[745480586,1996156832,176324950,1095976007,1256843469,1947057181,1584984517,158446077],[560079076,204146794,2082949618,1558702556,395649589,399565419,619622884,633323160],[1899242441,1117541717,24324887,1980214482,1392120902,2119906941,1746619806,357728212],[1551371058,10584531,1558084705,818440208,1194236686,568882554,850667711,1007514776],[750208427,351978091,1397526263,1380279576,1056590643,1584882437,314980734,882294103],[867234007,744817052,262628974,1402254987,126623836,705861955,1518649844,1161161485],[1149131544,486978398,230643698,1539344378,277888590,1531046625,256376122,103712940],[1408496941,1737545382,1952864875,965230666,462955153,1330343184,1234574817,1675322222],[29387263,2096792150,47214477,462886369,1757570156,1525333056,1447477465,1749962702],[1222408810,821554150,937064893,905808641,776734359,671218372,1414829378,1013611929],[2119235389,257089125,1049544186,353138252,516575077,455426077,450988725,1441400811],[1192068238,470514849,606649294,967680728,147880141,2012194829,1326083046,2026251957],[880371277,221537602,2051201247,1733339542,963454964,1693788866,53624092,688536607],[218894746,758567894,878414843,109220249,646778654,1850615412,1467273702,506229358],[1148907787,1310819395,289371465,1199262833,1241888254,965330805,387677340,1376509579],[409542589,1585086530,80951154,1617095209,658675349,624376520,1693829006,132242110],[223574977,940040873,1394691275,1978741327,1065722857,398122127,1634234906,1439691228],[804897841,434177892,984578082,1455525668,1534750602,1905956523,1262969988,172932079],[2102753157,1128473238,1616138076,823368094,644150456,489081863,1794322880,118380386],[1107511787,173080930,49504722,791215052,216760331,52017492,741876962,1757739790],[1358695340,813853343,637044722,707607946,189109329,1078607916,226129621,1939584688],[780480613,668397124,43549398,1092721530,1455831420,1000577554,1052310039,1944253437],[323496083,1270977504,1758156885,637485204,1308433662,62334965,634308112,825250334],[308483094,1799796332,1075099246,549978682,1619515340,506707015,466967340,1437271226],[430137038,685988285,514685926,175653237,1359317978,1026186117,1072173539,2062483469],[313556369,1900242645,1455979163,624839121,839140790,660245474,849443840,1353585501],[354616445,1366864975,1634581839,1080738694,1128919303,852377268,258751326,1275810158],[434899496,1642828447,412755695,139337743,24812938,1794443790,522769123,984829926],[210434779,887226601,1952375961,512769955,1730792113,2054664392,731783423,712717288],[1211956549,892806229,1278825787,77465894,911121365,2084329193,592726578,363085976],[649933007,33157230,1615246344,1411006973,876376225,5096566,1371269381,369990153],[699544938,928889565,1011510255,122688895,391752406,1767655717,549017695,1445575858],[1891892652,1809537226,1964171630,764566114,550437892,1707028582,318837682,435731027],[2025651520,1143289144,2101938503,313014001,2098871733,1816091491,199025531,808494150],[213449202,1438125425,862134717,2085606302,890706299,1651690297,2071445805,707245020],[1264068558,36433768,924664339,1127416514,1649877924,2008313070,1609400825,79913199],[328021494,72827015,1353337383,780487641,732342261,1041129019,1931553905,1966038965],[368579730,14117507,1687923822,129730114,1170914604,1247062274,1699969775,1068731430],[428525775,233762513,1291010286,1513689812,1904823700,1360200480,702933411,1787420915],[752222671,755916803,1015193818,2000584556,1539062279,268956548,693500096,678909320],[1593334436,1818692579,1791610407,1343237477,371498961,1212040733,29315476,515317637],[1716182587,466357495,1163508354,1475333593,123545137,1759833874,1691795763,472444291],[1205014617,1896447804,1885655737,771566401,124229038,1710239483,1556438816,1213694361],[1399950643,1740387462,1775788914,1747093441,253580149,973461237,35891592,429537803],[1287654619,904188241,1320419277,1400047565,795301982,304729649,2057545197,231821214],[1517973111,787887667,1331822988,1832542438,181605811,1784683309,1788962566,1246161387],[704730653,1475846735,563211365,335994141,1442542822,953402037,1856929646,334573945],[1738547021,2083893787,1903715057,1344946239,1126655472,989055968,372146014,809389516],[514686434,2000619763,1629504910,1261737671,247151352,329300008,1175789455,1268166713],[822377932,509439825,1096728101,1530998730,1822706356,781297951,1629098628,2100339102],[859137064,1129821504,1558133149,2071153139,868502429,2123351527,1310026301,1556135343],[609861138,508888837,1217099551,1747942815,1362850970,118929244,809896443,318655112],[500640273,1504809393,1145022392,1097529147,1908711451,1347062373,1747818199,475963898],[230615498,14857227,1158741916,1725511714,41066044,1903734826,967805972,786312869],[1346466975,1466530252,674813090,1395642557,370126780,1677974014,1085604980,511891031],[1053992485,822924807,1240706675,670929385,733699679,1873750050,122446384,1678782421],[325013092,1650048838,535827201,649940760,636402163,2063029134,788178630,1280193486],[1380514361,1624120930,1789358102,755785645,138525103,1866523572,1592193071,914993766],[1573340550,1502010834,1552230705,1368907030,1591195636,1144474446,1340236167,976643766],[1598384058,204772784,1964497207,1069622089,1306937817,1344362856,771207300,1187176141],[1740473902,1301164963,1612395787,110752894,2100108735,1710457760,1873041348,2121730564],[378606013,102915223,1984691528,1486206502,1133878963,90793936,1694601740,54278500],[900354136,744092143,1326437865,701950358,297025118,890224587,1415407998,1420830444],[796399470,2017523674,258911895,211703877,1772983776,1651290179,1922858060,362919941],[100664128,131650550,1561038038,512949504,1669689635,761119110,493077118,696081667],[599706513,1633518718,425856751,1997960962,653271071,1818431572,1189381727,1187490664],[305980990,243701886,1954971069,1539957904,519664628,1874453744,711927752,123667024],[21483704,1132995726,806519889,391451018,699217604,371610900,266176751,58026307],[167220923,322564965,1165373203,91016711,229005631,356189879,903172829,327858756],[65074160,1282628726,1039484481,1386672250,2074300192,1594298610,1073219927,2006331752],[379900133,1801768163,1339908627,777490879,84739962,280084497,524598487,1626464135],[1571966320,890815082,317391390,1544208912,1244086290,1925808124,1254388269,403902240],[1210356595,1263163313,116001004,1421419729,1193923879,1860994167,1488625587,199217898],[2117526650,1465567070,248707251,779348066,897445411,1640231960,1099908443,561402186],[1185986151,2076238136,1592320298,2048679357,1612879080,1027004259,2082716473,1943489278],[302512830,1173106014,1418519165,539223869,1710621089,59308520,1041465111,1744757941],[55144125,1971328263,988475846,1918082676,1568738980,173096987,1232946522,15540923],[1351670071,1570404892,1381588054,181873285,1237690269,921211564,1574582100,539457196],[1815454405,1530006346,2029049219,1594387739,160337997,107990202,1533522529,741493173],[1430447991,639741041,1773703367,280871550,1023260015,2061990767,1929193967,822253672],[616724406,1827080423,157090460,2100747441,219966798,974610829,1304117145,1439112600],[228027411,167120903,2039445168,1759919285,768487498,2099097835,1482784169,420627134],[878118532,421145434,1178004465,362110678,1814677392,864897661,652302374,491124503],[466370527,506241416,903678973,1942748893,2041395219,2001447897,2008310139,277977623],[1502559462,2049892621,939559169,602326559,621795844,843204302,2086399079,1325054357],[785954188,2006112954,806823962,445995827,1194448695,1079189015,547257717,1249727379],[24211299,436029121,1010948081,1231690461,855304542,1324594324,1152650362,174011148],[1758441845,1777824144,887739108,1949290183,1369100341,165094845,722702688,1931296209],[163268548,1406571719,1949502785,995156543,1643167224,1174039625,643632485,1593241631],[488247719,1740460166,1715164616,1281844738,588302545,1234783660,1697658706,99342663],[665788039,1533966991,119833512,1259280236,926595081,958907188,258942707,964448614],[1173838977,1111729556,1690798484,1593951440,731442430,534119577,833296087,2055347594],[601595159,1294805258,622965322,1557437873,1919276774,2016511506,54993716,990414763],[343889076,1128496352,9803624,975773755,1848700650,1156271077,2046428120,1569239014],[901218692,286640320,85778494,1660382461,1165942169,1517198142,1417468684,863553071],[1874089135,2126658851,2079089089,1678269142,1623711389,171029544,1355080811,91611937],[930608560,2013465146,1782726968,1322104963,676583728,2052430828,1193623733,1036223002],[1378574815,1253546250,1426154870,327222731,1873938891,117587748,851082576,1091646369],[2057371028,1168443427,1144369540,2072741090,2128000574,233681596,1643263195,271629206],[2206529,2120003334,158380136,1240928646,187697548,822968769,1331162772,1217651484],[56421130,1505709807,1541755300,1655947841,1108591833,413914838,2008552201,862851671],[1444067021,1296381362,1759045071,285015068,24283963,1872078860,1610860718,792392235],[1983762960,1299194028,2000562401,1978166021,685237795,1139367397,1783609742,1171989605],[1771203688,254279117,692414336,922758709,702119011,1100127014,1720786778,1981130934],[955583753,660193011,631590206,1507955737,828709126,452248935,1530917048,186226974],[353409413,2038129904,1431601237,1694939592,1152009107,1906475550,1943336949,974679354],[263270980,1246805298,1440568999,1813147691,194771703,1458192559,1905862170,452957709],[430551246,1586709747,76723648,236953355,369269920,674307770,1363378098,86708762],[1576612692,340095112,2028010156,178876876,628840019,596694689,200536701,670399437],[1742355850,1982464642,2082791231,1853913820,370283220,1393883189,1702663630,1580599898],[528042887,117199718,369159941,239262071,588762862,458186568,1455465818,353292921],[1377992216,77737075,230528092,1526524944,229450233,1780236899,171711451,1668672720],[139812806,741665118,1537012060,1050347732,1556326718,130327673,367834058,1242960330],[1828455952,970253760,1396158431,1340352585,503142894,1812704936,1398481479,1025159133],[79265167,957285682,1777184501,541667014,911866446,851646901,629640163,28441288],[1420616930,835182771,806657902,1841870200,998580698,460922524,1741352264,282735913],[832078400,699575651,385475304,1340194122,562763512,801497273,65658863,128398755],[1603611013,136566787,1960666448,490407755,1962075808,1950530544,315180823,33105340],[1060987728,134434652,1975644066,1628880174,355732883,765832051,2100595948,1072908632],[1621635505,616296319,1595917200,1727637784,1110407444,828467331,544735398,995563979],[162022013,1025351495,1853643414,1778112922,230765134,1002981141,1507371121,357572781],[1294710167,223615231,1021818872,1587955482,1260574419,1863458134,484230201,907502772],[973095931,1221070584,9045485,263901960,1969002728,1897474528,1225460429,1086849317],[404830534,2041574805,1487511899,681017004,497154534,521011922,1227929676,1483092475],[2116097728,1580569103,370012840,1997622147,1721281535,109477164,688352458,1699416460],[997836730,480999817,756640629,1168832826,717326157,600415672,931920625,223194793],[570259903,1403616247,950803093,652294366,227776259,1130462732,1689821771,945914694],[225915000,343835661,969844435,1107755983,329010880,1493295950,1775620358,202115546],[1832680143,898475854,165946529,1707333651,1948699700,321278668,588904865,644161042],[1107898152,1280221369,482589986,977767219,256769633,1288718383,439664728,169221281],[2109449612,913152572,1236028780,1958883038,1584357261,1119396163,1599389864,1982408301],[1627691573,101391315,864081088,1683347009,261159194,715463494,233364675,510222410],[971203912,2062174792,1674941431,186801866,175047895,224080695,1256330846,1409185314],[253403633,1503615619,942417013,268216830,1274424046,2063019217,332169141,2089007228],[1204161630,1873215556,505931234,905510525,1034571487,719223451,1749549028,97907913],[878221450,1747188033,1265208081,1859281083,1159438362,864770633,229658548,199906679],[550371493,1334254610,1060986109,1763267620,932043597,1586928764,1581822960,116300355],[6599305,709842990,1483976141,387489517,622138134,2031552540,689527540,1760934002],[460638653,512638623,1193675668,755457048,483879710,797273386,326749736,862132492],[1681507607,32842758,2093436712,1963071800,92301102,1426598008,1418402430,37428770],[1759046938,1894994823,1728062503,1421178257,191653613,170573283,1646727107,490824763],[1371227213,1742023097,424148185,693427652,414280169,1951309948,502522906,605103900],[1380145840,515602495,1147434062,1199674027,177563871,2000458911,909209752,468988858],[110321301,996727620,1036065040,1956355641,1123985357,804513181,305066106,1179737966],[390096498,1642166364,752944363,1928981844,1888633611,925924389,1389414594,1515911125],[804822114,1486607742,240759632,942369875,16644572,77615706,330816417,779387918],[11177251,127089041,1867568962,1281354788,1867963008,1784766811,1729070020,1707039746],[1621027534,1938170810,1384045299,93090197,1753350005,554965708,1928877561,834660669],[870769281,691287118,1060790274,321720365,1839473174,1935606953,1346693919,1088312260],[865589174,1846734503,502839089,830523659,630644926,1724597389,1087663282,372504372],[1705041570,899940516,1045672476,668839637,1197893262,903387880,676750544,1289480810],[1614952152,976920540,1286602449,303898018,231174706,2066732332,746979769,1044651983],[1413059435,2011512222,472234664,244903672,1144657715,1621849059,1593989743,277348293],[89134748,714376907,609689732,1313144415,1722635410,1058240524,1988246815,274117033],[1161232712,1566175003,824487077,602266513,364500930,1430432754,1693230793,1361990006],[2024610465,823688794,1180271784,1759248789,1257197859,1125264578,561545552,33441573],[619761408,755510831,109437213,421996962,1531552058,1380674985,984808788,166622891],[1587254850,1860843880,1144838661,1281560520,1943056904,2124131739,591691099,1125117497],[726181533,196816458,113709806,1439122827,1453416059,2062267842,1099653847,1386061417],[523859801,364892306,1353954657,1238416554,1650805396,2115148648,473844651,372418492],[1601280792,464285100,1168583093,250899368,333507293,948350205,1147423853,627568678],[558300275,11679654,1231937531,1266029854,405886963,1265854613,1657970454,32610709],[531122552,495599451,1959365275,1446867363,1500530600,748733429,133095867,381567219],[1078774101,1990787943,1208964496,417354560,175798081,910522575,1816712770,2040178107],[918431949,1517435986,212439688,2034662535,1948440834,885423649,593071871,63531539],[663324118,1394901827,901042125,1156947197,1804735608,837260558,106606237,1680191993],[1533586254,670735646,812715792,298523794,309415289,345828031,1519019649,2034454970],[1734675744,1889988941,261162954,780713952,1891409107,202146137,2110578316,1112446006],[1642610359,991510167,969684961,1227118406,2107164062,64008006,706093500,278985890],[287744585,1302863692,390191933,98877254,2060355361,219448804,1657304946,675323318],[981762069,1949757798,1062258327,1355372517,555204698,772918590,142972622,1025255170],[508585515,977215020,1632797510,1477086326,1489354137,422998789,1556417845,1093974350],[926355794,939622990,1390033515,33022131,593109597,473118304,2116138682,642239124],[40993559,1482074131,1617150117,1683672323,1189086998,584152439,1197660314,934617656],[300186338,416164655,1210214563,21995597,1218697224,230570739,755786606,572981779],[999962141,205871357,1552738124,400595189,613951185,2034836271,1871645095,832366072],[864110501,925960680,2001315832,1064072937,1506434541,2083989327,1998563161,1458789939],[776418679,894321501,280370150,518419797,376504539,711738981,793447583,1790869292],[1519905026,933230723,740705683,800408264,445418477,544925032,348781946,720646706],[2018941069,2108428301,1040897869,322105685,386275622,1906472647,820786448,586576403],[40244767,1956492109,329252667,1273015395,907917953,977712201,1540514903,19936757],[760315814,1644903766,621704063,1006399589,1093819879,259981677,647906988,468879174],[564996104,683404301,862389590,1568160189,179382979,601813140,1514974195,61434455],[56685428,29644744,544885256,1216401409,753532470,1169696119,190046750,1481472577],[1470734180,670838347,1046061934,20875624,1833611892,1366715075,231347229,440077178],[1577145809,1073313685,1610770131,744465450,677470482,1504056473,527558968,1848523382],[738295050,69591791,512920248,1038702933,986277026,1436176360,1439561682,2083180000],[2037075652,925722176,96297948,799033081,1851264079,1108227750,1922459891,1531955559],[1321087099,222292714,1117694518,1832196765,796778701,1754804450,1284831858,1338202859],[241849409,1971918684,975477156,205348669,1567529349,359237625,956623314,1087511301],[1636224936,329349270,539686293,1126471898,1338410052,1713447243,1675561050,1972056311],[986828336,1442819289,1066356211,160930390,168091450,1376653512,803444048,1997253658],[1963302763,1299084973,1092840146,1156718671,1695153217,1965680947,1440921633,7580006],[2075204480,2089440061,426101623,2098962376,1680204421,521761962,206151889,1350678309],[519165933,605952714,940611896,416330948,559030190,782854537,1028426078,1262563754],[447107847,103238772,1447840985,1381493215,1412742268,1083315377,1915262303,313963621],[601649295,1394499903,36573478,1105318182,193793544,635399016,1730045221,345792815],[549929863,174705789,737782168,749656807,2002209861,1535572619,293455108,1915613599],[910202176,1141405666,567115542,393738635,2034858323,383737651,288925786,1590173447],[768140677,532515147,865470375,384795282,683922653,803381851,1246138296,1777430513],[1039847060,22163273,245834456,689105964,1191413116,334157982,387967302,1185860093],[781082289,941587328,1442804296,1694737742,315245902,205175630,913056836,1905586999],[69423229,816091591,1692950341,449357768,147322922,894223509,1328302459,389592903],[1515296243,811490170,1899475062,2026872076,2076742859,1545291847,1910765437,504898136],[1826530678,519857108,2078824314,1506936117,436129389,2017694989,274937869,1865678612],[1428589343,2085466224,1492815670,913250681,242208860,650293654,888959712,71699366],[97582942,317135099,307921589,1511903962,122814913,1574361835,2052863999,485410710],[1632584551,200325224,1326786836,808900714,1936692361,852225189,1147011265,1068746668],[1659250079,1423334211,1151792009,1813954496,1214858314,1458135051,1173036725,1092009396],[251740541,2028193785,1180461847,1544446675,1394100314,1413269886,1484286129,817027497],[717329724,1142926028,657671234,682925755,1935232301,1379218246,690545232,688792195],[1374495708,1455731299,1953191107,338461523,1061933409,1184946676,528972670,1814129426],[848217509,168752009,444792611,2080322509,712495756,1136364620,141745781,1146504962],[965706698,408528500,1483787537,136620598,1373826353,491315840,1154894338,1674844669],[731236174,1135757773,1129082031,1994981381,1087367582,576831742,1702708877,1043137206],[10253384,1829729134,1092203893,2079508630,239806163,444695748,125981671,908431595],[1712124274,1428075633,1746510453,1987134914,1737381792,631183067,412274965,1578364197],[654356368,248434054,820043990,963618934,684749355,880848692,986402208,109683560],[1857702051,1573498294,517182204,405995531,1981512046,414041505,714604022,1671564424],[726230683,342916058,1758359082,504580930,2115201121,255194512,1171936605,447874013],[1928528240,843357343,2059219762,1336150747,693961921,1016456189,1212610706,296776027],[1444066830,1149092471,918322993,1262569621,1532205105,834004207,740475184,1594067034],[1679622123,616186067,1905576568,1189764470,171736615,1445641811,809590737,2054756286],[33010944,753355165,1826206589,997933762,1525636373,462679958,2004802000,103596904],[246322400,1706372229,1652045580,1678957073,398724314,1145081413,901105062,1952529335],[1780470878,2046685625,1794743217,72469424,745567055,69919394,951480996,889492794],[53536286,1510819329,784966378,1331135201,965591423,813825544,1833814927,864145066],[177729166,1703770550,2054467872,2018264000,1193823949,584407311,1015373705,1874854853],[258450235,1819008692,802294435,1023874481,1341428976,1257717251,1601733947,915538186],[1869185526,544615296,1876837928,1273994069,1276746296,748636261,1161872812,839864021],[2056194153,653888139,609968835,1949234644,1724454030,130161927,565317499,372525467],[1582749231,2047617990,2004329961,546847945,2066315756,1537933583,1388328569,630161141],[127829785,1989305721,879286710,279484281,1184649342,49864086,2116861276,527461709],[1241581552,248774490,1571892551,1754297186,1247271421,1954066038,246127909,619204529],[479419281,34766357,1036556554,726207932,2130660653,1580902973,1997784028,344844461],[245834556,1266579405,1127704078,962121104,559855429,1840617279,2037019613,1726175875],[609740431,683894539,1750742623,1582638610,548277797,2012413186,1250330073,1715327040],[850105469,1623997435,1435354631,1848160076,570573893,1835784530,1399887157,1026983871],[1383802957,1951233979,1431844954,65831808,315416119,665856083,677962577,413644994],[1680936429,1019208629,240470050,2040315738,1347836129,145356134,825349344,531143992],[1474166017,1747889469,1726760179,1235581187,543180383,105428324,1426553097,2040430919],[558029724,1776904711,747901573,1629674167,1274908171,584458308,571314950,658014622],[359109228,1594609979,364045723,115778221,705613811,1521988535,1328823947,942697768],[2011273532,1166386447,667430898,2050486888,2010656720,1876563199,832601265,1740446435],[172712531,766249143,1140737149,714340789,1415322447,166595487,1896252681,190148149],[1110166406,711380061,978269850,2048211805,1897039767,1876634558,850666442,2031605484],[649976254,1774057640,1912296463,308318417,6890059,626481132,189539846,283781468],[280280231,788105167,1504655484,1105591135,75983922,332152020,2081809638,1766109670],[998751656,524582012,1957435335,1443261647,933344380,556657867,1810374447,752412161],[1614663954,1551730707,1200179348,890227503,274746160,117998274,1967785172,420562935],[1420994007,1197436718,738466172,134045109,422880934,633652831,943837699,1971600994],[1693948085,293384542,73877,930010008,1997003099,236042713,134133562,565528558],[1644844178,1608754007,1637247348,955779649,1476369883,1566456250,520359308,1099841664],[1228344750,1584505416,1655479740,163694009,303594976,1966835251,1514711909,1118280666],[973293007,2053117756,567355820,585500784,911826505,1527810346,138708504,1083626261],[188184682,440762453,829763617,382058851,1361220504,1585552415,1437581785,1461724019],[297498091,35351877,1872653650,1175805079,771634853,990760865,677299429,1042158522],[2122837061,1013725787,841598033,591796893,1860375612,1873494236,1917597774,1150637105],[906540939,1185326795,177727489,599106457,746839255,533332346,1903175990,791396241],[830572197,62044385,1465210036,1056180991,2033090517,1396962204,466818410,1234206420],[1221179933,1013960783,964308724,352053118,448061026,1825812939,1614256823,730942136],[2083034095,1521315809,1654094933,1889839165,860340028,1250466276,1000984176,1768165673],[23919289,845916543,390965252,856832645,761574982,1197790642,1748607052,1495705569],[1710492192,954397718,690627413,183413529,1837065870,513810316,702093763,1621624282],[398497755,106543254,1949613126,285488623,1067968550,1184111547,1493069545,141740006],[480242939,287354701,624484998,89385478,2035767550,1969969074,1433259383,85977759],[944266905,188056300,759442358,294418984,1095174019,1737940397,938274391,228708986],[1692719222,360000272,1304753847,941804688,1681566954,1909300875,1278367492,547187241],[266316749,1606574318,1962074334,844024779,287045637,549437078,1076237875,686579838],[906951590,1579760208,1628013181,1717956255,1712282099,1088467855,1558245387,1301231034],[1777273178,149301108,1803550158,619097838,681038843,1565144182,1166346824,710672929],[1899581457,320933523,814638641,637429309,198997490,1646248277,504787375,699054577],[287848731,2024875863,510500110,874434885,303546421,1250169651,334571727,509478659],[851020326,1440248748,1785685134,614794398,31242410,1215898839,1168646736,77454893],[857306542,1691140529,927723167,495438171,1795415591,1762480687,925960477,895377084],[685632055,1103299469,484548274,426681466,427742242,1583688840,878448880,1494093640],[504527534,14914689,1149827302,1642409138,741248086,390455686,965081350,801844488],[1933286483,1693431457,1476603961,863030467,1295958773,1285222607,1756497194,1208469048],[2029370535,910063838,1723251759,1973055169,1447444208,1603110772,208059248,733401994],[1627566657,2007428719,933077269,273326056,725250416,1468203453,794357732,1127907776],[171751129,1877478781,1768003239,160955005,1303942998,1440488010,651404651,328170666],[239141373,1114015982,1580311293,457177386,1845785873,1620521158,1879605895,945008108],[1604780956,15839544,1197311541,1033898811,916611703,647020174,444364169,1687631520],[241324388,685822528,1131934760,1952156537,1967213394,1539915911,2073814295,2109324267],[1619285217,444446970,569956117,1267355555,1762384495,657436506,1898422170,1315173945],[1826025569,1382441646,1606918688,1222413790,644841408,815510591,640884892,207560930],[514962868,810948048,821225769,378663267,191899449,917278477,1945778552,1518223103],[1464555268,2011786598,285780665,1220777067,1739308130,33250731,501926270,1515255272],[192540189,1157294889,2027782683,1857171848,356617542,192505894,1691097220,626221031],[1997403581,308428450,396027799,776348659,180138441,715860347,131168261,232001108],[814208218,857210727,952678007,1697249034,461999669,2063250755,1080877525,1072438208],[99150902,1039871044,711506177,516251392,1857346850,56676061,1905321279,891801327],[1170759209,1780698778,169479201,414193873,70529484,500993608,1669886988,523376308],[2087976455,1579428691,1138957998,506796572,1116502301,1747748969,772638268,380597512],[1232961582,1290270634,2083014400,1851808858,102741456,772661999,476949976,1896188853],[1969719110,684810008,305166608,832228095,2032056996,750039698,180259197,417111005],[606179156,137264210,562852501,1339531950,426435777,1824952147,45718935,1766150733],[1526449930,2094392472,192245996,2058538352,320785020,777778716,2128282608,1559057276],[1468167970,1508221256,1111251924,1290461413,410221414,586182742,1464182647,1008723659],[1110492966,1295705805,1606931223,496596683,1198304380,1610880763,1608317942,1130892409],[1066124971,1905608668,547504122,951416703,610271586,1998801940,1978313136,746362146],[1872444288,1738952268,1346305246,1839429082,667055678,260029093,1693428296,1658744927],[1764411015,627685468,2041013590,1260396747,1834813042,365085578,969029395,1713649920],[582900802,226816317,781539767,2027123031,212329225,628740240,1513306035,579044968],[1233715428,2019351967,2053647778,2053205069,996493229,1674355984,977544420,1904640141],[1781646790,24996735,126116927,478311517,2107523162,1474126433,1726698222,83767996],[1909086676,119957985,1862251196,1343754416,1798777245,418528977,779092551,1870656323],[1971281526,692188786,1932864191,1253689035,47007834,1571595009,276655650,172971915],[194864141,123449360,1078032991,217147073,1927918979,1151235014,1805720719,2116077298],[651712589,1940404213,995281772,545156542,1463611255,1016785653,542375890,1202925679],[1911812226,71827587,797291686,1445345466,776629081,1314936896,1941281262,1128384578],[300528543,814748972,1222841852,105969930,1052460965,966185957,2060973925,1614805760],[742727173,751918975,1017320021,2019930292,87142611,1834499623,432334950,1495770250],[2043033376,1421837237,485104159,312216405,1119536652,195507032,823971646,492043339],[1618952177,1692470637,1024830164,109580386,1334577170,639220247,2003859528,845765585],[402389710,505611572,720347978,920750476,1920763374,261202915,63703254,1071674540],[1122056327,1207524369,1973237757,1605493751,902735703,1956816300,1958117068,1345679207],[213971737,529124047,397282116,1588720238,984852776,1132081269,2038385983,130254215],[1286801403,1978950496,1060730318,516404911,504628680,508869101,598034073,732311998],[1394164814,2106084868,45082133,2106336998,909078823,1872675844,856510808,433252596],[802772472,1772107856,1772675934,895364789,178586187,1250386559,1031414657,105322871],[1665897969,2058620732,1408964107,1310719549,661384124,1025295138,1401784643,1026862252],[302422705,1910181975,315377915,1083350321,2018882929,1415906320,1069430143,355957614],[1671051289,1557296156,1702500502,1306572678,485314411,1113824048,1824434242,403480214],[1188561925,1327563974,573981414,138608887,1275377239,1212424150,1368253273,1374270232],[1202894306,187194725,940889974,294813533,1580539408,1550791205,359355684,169447997],[734900542,628318820,2109179143,66676168,792763848,397600553,192177787,1986936868],[381560775,242833576,1839486138,1187113888,723068810,1795457100,711275734,1895000352],[1146925870,1036968921,454181670,1416004950,639473175,1180363702,732477190,408756859],[1377495296,614441853,686116638,1959609023,1579688781,1804248177,450168408,1665383170],[837257044,1841820228,1028763585,1519537951,959154035,336780265,1731186127,1528915891],[642293634,741533851,686670649,1438032772,1784995047,919734950,2025098913,789847443],[342028579,56620697,908466921,1159675150,732476596,247228447,110587891,1565126225],[449001797,149309036,727481317,635802838,1102130433,517919524,1692946553,1680062632],[747247600,1038471423,538953685,1334341310,1158737409,1688175090,1784278031,1779088779],[1249308731,1749247463,2120918830,1040611717,543552296,445361913,14907472,79753018],[775657486,274187664,245427178,1999301836,582739019,142746527,1248521124,987040588],[1518509692,1201509893,807721137,1360218626,369466055,10381809,1955547824,1766090180],[510915853,989128886,1306504056,1071970200,1702063295,624365054,1548980189,845979636],[1610017364,966411404,1813978085,336672244,1514587222,996772509,1336312263,1643587735],[1013511021,1499301170,553513033,1237835997,934049017,2069476059,803157450,1748106120],[1304536506,1390077024,1650053531,227099269,86895208,1572637848,1606032957,1543979208],[1054255099,1310341906,1862491191,1279301300,685251750,438555546,1623798817,472441446],[1833910700,1961247422,1076773164,294688619,237347693,1330200380,956114547,541096159],[1657582243,346278949,136378547,1566056995,1257854556,719073014,267994622,1145938946],[822907630,296980290,737936584,1303693010,412606654,667957619,350713841,1908507810],[2046808910,672319855,1486292540,901375307,186389315,533356047,226202092,103384673],[1690189829,1775968322,819784966,953324044,103513532,1068891132,1027226316,1149488698],[636280809,1878967630,63607133,1917664624,835390812,1864239283,832530347,2105551232],[264110497,927567515,560900469,1199750916,264927201,1874949518,1503020714,654624172],[1469812707,763024102,852992267,1000674078,459750912,1287948667,1612792853,1637425292],[1224528049,67074017,429766934,1522189936,2025576774,772900583,1132227579,929779081],[228985044,1360279156,1750474207,1940543440,828564376,1315893108,2020513710,1358639699],[1339143070,1776994566,1446208197,797753911,169932452,1642370287,1065167857,1384982876],[1968198566,1277619590,445642700,1546609975,222209247,1152428781,1528603969,357099190],[342282554,829046750,278839608,482380489,1960217858,847276874,638681945,2049513632],[1675863699,1154778360,420909410,417453783,308178859,885343370,141566784,457695700],[470359359,668471494,1711458916,1692640643,333335217,1864531829,379380707,330066883],[1604862511,1905905605,1239075976,2615315,1026741715,1803710403,865553259,1999674836],[588687624,1605517974,218829851,1564799870,1622864490,964876530,1281696680,1609427667],[1713955402,397855973,1381458252,490751039,1432704177,1087912367,349580856,1226404920],[1858266606,1948491810,966224046,1102678845,1453216852,840859879,2112979152,726713671],[1396675412,1939590975,1918603556,1634845786,1601801727,1376195541,139527958,1408799963],[1151107069,1658172417,292544701,2091998092,1156448006,1770648645,1014495225,1337110630],[711679551,191250635,1351278348,817802817,1598606560,2125011163,978917429,468982534],[1390436230,1061495321,1779268334,705818630,1056632920,2062552910,1248375036,3080311],[968344612,320698662,284819863,621685148,1335007814,1269870659,1045093482,1204594335],[1438699162,1511289765,586768968,483019743,392833534,1041811883,1834321263,1372961264],[1574639247,1637729901,1267384777,65061742,1209849441,420524394,1461833456,807833908],[178235484,1536239798,2097964900,43829015,801651449,835673543,1833600809,335586452],[1959423844,990854942,1057814238,275198603,619854848,869089010,134868847,609624485],[1052834166,1200077148,583730416,1660992612,1205444419,1513269679,899657625,2121897530],[357786042,1796079836,343650496,1202348690,38430078,543084949,33343018,1654352593],[996589379,1011108595,1275644444,229895504,1252666283,754803625,930694879,767173806],[853782560,850194192,95092514,1014019234,1951767074,2063047233,1142632096,721401676],[280322959,1089187417,1427980176,152165371,858366619,597136853,1364733940,380913025],[1599375472,1157761020,449360183,928284172,559341830,2079987313,1452291007,828596321],[357261263,1678139364,1947069050,1490752987,1668962069,112609104,1293893363,1371627851],[35830326,1353699301,1342153520,1990853948,1601771898,653880173,1387211590,1546630073],[1677592593,1364217326,228795300,1816130717,2078685678,1969890882,1621282591,1944032537],[1432395311,1478432457,747860971,1804411399,1584816185,1389905936,649739520,1829000873],[1885346597,565246347,816128329,1505415459,1848015153,1416764912,1717745177,1218792624],[1118256940,1356947880,1747690177,1763410883,56943103,1411311525,106183640,314276248],[303044459,1481268896,1977223184,111283302,842372314,836176570,1761854377,1873601824],[288246431,659301495,1898067317,1865360533,800017043,1443783313,722284217,1000914176],[1098218691,831434129,428121527,242184821,1770501433,35030332,1768745318,201753464],[710813164,1034451646,1737702676,1831786983,93481377,773942745,1176915459,1033099143],[1974754676,1221674144,1258024619,545326858,145553904,640793827,1802561795,912540976],[1165241293,1220780229,2063791109,110491445,217804853,561857110,205756654,617185765],[1303612342,1395316297,683524746,2047551761,805970748,1003355905,811464198,190665879],[84845833,1014402435,1263737134,1135643951,1776883634,2127516708,1550206068,411063700],[212120070,1219328634,45220619,801411951,590772112,1122311169,1102413934,696034263],[840161571,1199491537,517630490,1999991632,1102433070,382570644,2010226295,1329428808],[340514671,493907030,526191008,521246138,1035836998,190844828,721675097,1683577464],[1872503996,190071058,408956407,1647018951,1907496060,868531646,406466391,749087714],[1398021149,2043138749,312509324,259257844,678267325,1159596931,1160920324,1369469186],[1938523967,1900540387,286333749,1572556910,114679091,1438765703,879983390,1424824186],[1248786446,289220226,301908842,844639736,582652140,479770192,1853624601,716468341],[754336668,377103976,535184077,2102275077,656368506,1513983519,682939249,227164837],[1996169686,2105703231,2070572905,1984857003,336847425,1701349160,2039215768,41347138],[717936860,155552271,2062140634,663568996,625291095,1072534295,1119150171,1261001857],[1471667316,942425273,1173920233,1656150045,1166392809,388697902,297989213,193567331],[856601285,565055730,986189917,1454725250,1306228292,1921597576,665058956,43027319],[29230754,1447052972,322250837,2075111636,2059619980,645010913,1602373583,836391107],[2105783741,1878150235,1389600684,1874143766,2013348724,87516369,319620042,1454572618],[1004589430,133109917,170091156,1710846369,1017961800,1571345452,978779986,923991259],[645966845,551184050,1408106127,1104563019,286857893,419315080,1057518614,296155084],[1527748079,1479251601,824621645,654127122,217148704,1019760968,2011902222,231517755],[66189882,1972290884,688768235,1288956081,2049342111,918403254,1380686395,1598962614],[1633966936,570584436,24219058,1493812664,1857405159,2044178920,1490535885,334009545],[1870083528,310458964,972781390,299312437,1551229741,1723918339,903303648,2119249835],[1900871973,1889722556,1673508217,1385335000,1123018688,1518432110,559069225,175462870],[1526719499,868672326,2104297003,751590059,1205700869,437991317,375980317,1963782719],[1974027931,25279580,109756716,420800800,721646471,568161952,737087376,1504643278],[1247890290,1519051843,1862112841,1842330936,699808547,1837986956,630688593,262406483],[1444913170,915985094,557123637,1095661122,1066963362,76389711,1425553734,868604673],[2081832363,2061852850,1607636727,642949517,1373937183,1332425319,1007757393,991291068],[1192482857,2026475017,665212903,1641257725,568566252,1972925560,2119695351,1687490039],[668602941,1497699699,301459463,50299805,997868378,1185570108,1875908436,327822775],[1549796671,549326353,1038121376,1903701095,1103813379,29059017,1000258794,14159670],[914842113,73172942,1824246322,2066439062,1394685112,1606427400,116548077,1928422328],[578778659,201404500,1664350499,1357077794,1460945755,1390473894,1356322293,1493418135],[465218557,211536648,511186102,962998269,2112847395,194610706,226790884,1614054377],[875523071,209984881,641065716,139195324,660078299,594251697,618657092,73151561],[1701581070,287931949,1272546398,1741662364,2042229670,1356888149,450594096,1641382885],[2006606982,988246580,542950461,1950885498,1586857464,1545505228,2085538854,779110764],[893109875,1576910721,575579592,1525223003,1401879691,1325962825,1655846875,171929534],[508214189,1594244233,1182352901,1695037929,1916872936,1390436644,895391835,726825670],[139051579,295411986,899254453,483228735,1330390959,455540467,543182995,165508156],[414798437,610803545,482991864,567314155,139783602,336519318,1753564503,1482173438],[1094209404,1334918350,1647053262,1755301972,1128215025,1484450875,409781643,253580436],[448345843,1684567475,430517609,1349114133,1259896080,107190168,5491159,2040240987],[1761578982,1592964967,1996873941,1602344571,1531711249,1471785447,2043247629,463677390],[1162017367,244634228,972351667,965468869,391496704,1138856931,1750401876,30454311],[1074816243,1435884350,819635308,584054960,1489547413,1239796162,1767929359,1835950665],[1564629693,421631552,1061222360,405813821,1157669282,6146579,2043579828,791473818],[1446415852,1605180687,864081414,855762580,289346035,734190886,667824803,66846730],[2046964286,1644117026,16304693,1344848268,1763367917,705336109,1228939979,166124420],[1916868793,1876638185,206960607,1252145408,684135391,1076392137,892728458,597062396],[782045926,1564155539,710349050,1762409279,1756123923,1172053577,1273667153,1561085283],[1992818366,1794499067,693584972,546177453,1644506260,1377487071,1323468075,1976044600],[1699386927,356458414,1800553408,937934863,1995311744,650662457,2106479182,412300053],[1744554534,163806449,1785082057,2075983311,1205412355,2040359531,1030586239,1636023543],[1180305702,1726152578,1979288326,1309431763,867690928,455679308,1845766842,739208940],[1681974183,1068448186,683781277,985287519,60955686,255638862,1128263866,1546138527],[619178761,557326195,1172662348,57668794,778670472,63274793,1334230713,713517846],[1943379240,557431870,164949196,479125953,650953162,1692630860,575486234,1873327214],[767549390,1215636814,733650649,389841880,743454042,1493822478,1151222293,2030420037],[656118856,1891504438,1827427153,1786243413,1546812449,1321739707,467185645,1270523824],[1054553072,614232807,1756719668,763885676,1665855616,71741836,1277289942,2111795212],[170056994,775029865,1873274461,1287791388,13399613,1856165151,1538585747,289024208],[1066987881,1811578797,1063261919,1409933347,1235665359,791601194,700143831,1016209472],[606020859,1842049493,72736003,1147326946,1657121655,1441439867,1093220597,39226422],[284466578,581694495,1463448308,1838997653,28854291,496549993,1237315133,1978775927],[316797124,1587771242,2099820342,1509893146,452923276,1947603574,1899273379,1530276382],[763167989,267270470,861614077,413382245,935201266,1154372492,720659882,1937351893],[1871299466,1335133362,1556354503,756322489,194922892,1906981967,1179767724,1809297710],[1681247573,760430563,482682040,765994139,1461580829,72581418,944835281,519599438],[718666717,1953605472,1206194256,334661977,873938323,1256172208,1712504899,458188689],[354867079,1821713058,1363216630,1754031429,1416125267,576179600,1270755331,2100122265],[1191918975,1840731807,1806690064,996874185,2008070162,603565150,122518418,1600656822],[1646476263,974415950,2089625004,598437673,369140681,781076948,1959040377,1649234386],[837578984,1178431851,1653386303,1109201582,1720929151,1319521289,395276406,566208031],[1479005437,1318767053,1094459697,379650645,1415173357,1421256918,39534812,493208669],[2113931193,298713037,1995574183,1264407834,758168090,667315284,64771231,1954264925],[218726950,919398387,1943081544,725161985,262790457,1418720798,23242887,1033798321],[64944997,392804886,749132308,1275803948,342808751,91522140,767821118,932981179],[664443302,107153150,1934396541,692353228,583091708,1185490101,333003327,640232175],[2045376883,612869979,31425583,526126916,860798424,1190840406,2064983283,1632002860],[1364267444,2015602821,808966884,2108001035,1551015627,1155282766,581029016,1248791967],[1421369051,1089169015,1111745503,1512196907,800742754,2059924307,463791782,2062681172],[218948565,215650830,502338465,983731184,2091816235,2101203503,816862071,1925178324],[1450781842,71243111,1731000397,1114138392,2007471983,1997122291,640338025,1736254218],[536437338,458504341,933612354,1872690958,1795577985,1155901993,12491747,426692638],[2084534828,1589368655,758791799,392350207,2051182431,1747330205,1549131039,2089945020],[323356971,471321647,2102950783,1680789132,1832575948,1970039424,814276563,1324637254],[1681777420,1668966351,919058757,506882183,214532218,1176548015,2034946151,1227340113],[111291043,1469676814,355300686,1379529584,127895689,211149135,294171145,385022536],[1582541105,1278443648,999810846,591406711,1550022460,396071832,1907254794,1526210470],[1021203922,234249368,1964271810,1140953763,1719876894,579140499,2005683561,938049351],[1116943130,755514883,226554463,1998319828,1391365596,1266209981,1236022315,255267220],[1295442465,1755948974,812355314,1520851887,1507693779,1187816974,1271833919,1034795422],[304309575,1734738651,2015626763,81048493,1157236632,1246078984,14083387,890901884],[973441683,1178995019,2012167566,291275469,2018113730,2035820948,1794041977,1701161083],[142093895,2004101271,1177123719,492061014,1396903827,165804150,1535841415,1874848540],[160823811,592681296,1443549532,279278512,733023685,911818964,140131416,1675043281],[53144693,1121574641,2004185178,881832649,2074164517,155366795,1590073044,885774649],[238370207,1937698358,1799082846,1177666508,795313073,374010454,497909883,758949588],[174801808,831261692,1472921114,1222720168,277792413,579079879,174455253,1561640143],[838266168,1464158175,67306513,329427121,1314689746,2060483851,987646726,360651245],[1528778027,1078355919,1653216067,343351292,821109476,1486189869,1975432605,1095168189],[179255617,393406279,1505243504,1995081189,1460072928,818458877,2129510949,1281569054],[1812503325,826084861,1459865857,61633318,1712410064,245728734,72011017,962197050],[1412453138,1457288133,2038530550,1271253671,645747576,736459657,18169102,2086795090],[1544161517,1344828148,242870142,691275194,249018677,1536297580,550241898,1009173932],[994073934,181253910,1744798602,1810767036,1818005168,456951566,637663114,1938461391],[1871409366,1764497535,1077729322,1539736208,852170769,1228304597,2018552131,674013330],[831365858,437421396,515220483,596684392,692957163,1782554244,2110760272,775545963],[1272132997,1047985552,1337837166,917840958,1362361060,888797522,1836212528,184781816],[849445798,1154678470,1308942716,818178762,2009169917,1763551605,185960266,260397927],[1452085240,1366203769,1970899615,1328330245,662938898,870954047,1433642952,432465518],[1102255213,637356360,1316446375,829966411,999251382,1468754676,473305474,1619806914],[2057965757,813855039,547355878,288791924,1257247340,211484080,526217171,465744374],[1055166637,1672837588,1478327205,1677402743,1593797724,1416788207,424138643,140256325],[1879093757,1851598740,1437604255,201870719,1315813663,574990786,1582912605,1192937767],[1253492796,131317093,1920336912,1476677183,1165340419,179380753,534426903,92178095],[1341234007,62644679,600241199,357814692,871099947,818182045,1270134313,1811234937],[1046236891,1149721498,1658094176,852688456,1442734379,1056198905,2066432803,170869775],[716404211,439810071,1693706787,698089725,1835149095,203736654,1621868782,539797199],[50632224,777314809,2037978601,1229036283,1002963691,1320288869,1145581104,336410599],[853294845,22436028,1692978593,822431118,181094739,724650884,489485162,506560070],[1067550035,27169978,446955829,1393054120,1013169158,241678733,1125168736,1580730563],[1476810330,907705911,1067376380,528529354,551617444,1379794390,231580391,1810963085],[902043983,1495617672,1579264659,1948861555,715643147,1572615764,1323778035,644216698],[81286310,1154093950,421493039,1210884798,1960598556,1231058474,1609933597,281219731],[1682023991,1848889265,905302420,2063662456,1552133837,482477846,597854613,1241895958],[592228607,1374835401,1329690730,327466301,924410199,1649012078,894795300,1852644223],[1075153114,2007586813,815104887,373472301,1897058000,11823884,590684454,770899806],[1420886813,17550534,84381179,971395463,1832013114,1577917308,1229171322,750001535],[345000039,969962182,226162908,2013648068,1509701872,991873837,2035011220,1469310972],[1999154817,457912426,372057218,202429933,664882246,563713293,1419311987,582376331],[1837503885,277723577,1360626598,1465160319,523044271,1195180500,718135264,1920334490],[2125613617,1561833526,1134276591,440100167,1440759122,1751329802,376520567,1054427313],[539570908,357961479,691394223,507299374,1840878861,167497967,841969346,1776725320],[982909059,1866102406,1144009129,1013012736,1988224147,342009994,1835880121,564899294],[1747167024,292091111,1335977819,567261970,1132005768,947150255,647080485,1067226266],[10846012,601652818,573912054,970916659,1683212978,1340742650,1177326934,1242352535],[182563291,404493863,242399706,960731511,269871204,490908148,2044111731,1637631087],[893841016,398653368,438241359,150467860,1378019152,296901721,534407337,832895637],[45692228,494666915,629628649,229694780,1301673419,1212434522,675710391,602200981],[698357202,8249594,1713562013,205964318,1796692269,79228753,1800839579,686826169],[1798208439,727184753,560678794,1481647931,189679807,8209782,1552800790,667651673],[2008232639,1196926421,538112827,1264793374,1758848505,715234868,410897894,1736523771],[2047066201,400562290,1722091856,12887520,1839245119,609947473,1228381480,1847185032],[1409399488,854638854,771167339,378148667,758818952,950795411,1991983262,1967952124],[741295174,1703844323,467898587,1025141667,1877074632,124591619,113337145,1415679419],[244994746,407259896,900689936,1578286608,1369499338,1777220588,225494099,710841544],[1605954183,1036390999,1487529421,1611943969,784132,358418609,64482455,352036978],[870024566,1130619736,1396147665,1379133654,1921533229,877873177,838847876,76858102],[622420188,1904728030,303741033,933003487,1484035045,1514299914,1180896355,1724511596],[2040142611,1562238304,1585695526,466410116,984485641,1033689563,145597183,824587469],[466918861,1825713983,1297499963,887959767,770769251,1150382830,715037450,1815136488],[902279696,1083652603,2128185172,1035004103,1299886179,187095924,1605833051,1327883589],[618838076,1823949922,472778327,267142164,1887718757,598633062,382880607,1717645649],[414638448,743695336,1329521791,1129076857,2042706612,968513917,1422574248,950264287],[576218913,801231902,1149140907,621560413,362681986,745822638,89527551,1488202451],[614657569,374314815,2069359505,1073412205,726651443,93773249,1706939892,498901588],[456491560,224926019,1428005237,2084386979,1285042379,2119071648,1931155927,357189138],[124963639,1209072905,1173204965,870116011,1039105763,1200681151,1356464835,1081622679],[267638834,1701335304,1749336029,134395893,1533210078,606185932,251814052,1720809019],[631593335,1836812596,1701078503,835593484,64947534,125885675,1555668288,290791252],[1073395945,1504644454,1633264022,810940400,190477817,1831467015,39597574,67937555],[708394465,596817632,1728400581,1618890293,712578313,1358097173,1711059952,1318976600],[1206616441,198368766,1519885234,1793438308,1117068744,1762062481,1079437931,200846791],[2057439451,1296616548,1283129656,1405374634,747122205,383756902,518545748,1248050726],[758686654,518978144,349438366,1963375717,1703184165,956235355,470051657,244715925],[265221261,1159206799,69733524,1103322527,1774078461,221421129,2108046075,2088037369],[504008639,1943040396,1813434584,986154669,1586758252,413081553,976778365,1405166778],[111202945,1066151948,1204768477,1703848845,2032191721,1560135563,1017840074,462971208],[1705540455,2106624644,421046655,1458687702,1271989135,155238483,1181669598,1755047848],[980528391,954203830,896339784,1999546672,918885220,1542785554,1632192644,1461043181],[1419727347,917359892,1095468221,162795012,995024351,1166010136,1712559117,1509874650],[49971092,178661873,262485572,1097913288,794433391,1886036758,1733425855,2120726635],[2112306028,1852344765,306203373,1306153035,826759498,805913709,1613244333,112571570],[1340040180,496759481,27473683,421068474,1521007444,222333124,302321932,693340323],[1297175291,1577334518,1309371322,1919423563,104694205,1911803390,444747324,1945715304],[1610725864,132214081,1622143939,922394829,385345741,1682502591,1006823954,1464986562],[1641300432,740970102,1183976030,871704951,737853692,308602087,818664572,419872519],[249331292,2040992132,1986611035,1370076372,878735787,2011282205,873654188,1463842909],[312515480,1821175733,445493178,670916565,1448743541,26874568,923445883,491891191],[1341228005,1750426030,1532013749,1163141178,1141651787,1271999942,1221743507,1431805327],[1967333374,43759401,245243593,847477533,391677240,805718716,465025278,1849068556],[1974800756,1787621114,1463227888,732767059,1584469491,1664074023,1878941154,1723549473],[1732864006,1214005867,78359279,1749613481,763880863,220953943,522095696,1954851620],[37624910,506358273,1340064735,865813127,776394099,1399756196,327989015,1784432672],[1987740043,1715504246,1240502328,459215316,1889741417,1609610293,322787696,1117294706],[207684778,1080775047,405735851,1681337608,1723423222,495982199,243733942,941553551],[434505347,994629545,937901953,167251375,536869735,744291020,1756111398,1721092378],[659970074,1739566636,2028332380,1226938710,635967707,579009168,1213507274,1279201303],[57959459,429187965,791132560,1473912285,1239159996,1570756856,512362820,2103171994],[74408168,501033614,758305648,56146893,1637282880,1974794726,1459612141,705385363],[405120477,1376608648,2041927967,904535526,880231688,1646804890,457713242,901861101],[431279038,388150742,357130711,1152343129,1481052463,1563353809,70895285,1963955170],[81474575,2038434874,516754016,749854735,920764557,918865988,771257039,1808807631],[1042729070,1153854553,133176503,1030749381,753025569,1566511228,318081931,2053694957],[1742519376,1181539629,242814903,59013109,99370094,1320900081,475086489,944394125],[951541387,1093781198,836169054,616965132,596929506,1230582370,1591639112,630039436],[1249121662,22285953,1965773890,1711786447,1302932477,1258679309,600815689,284514117],[1172614703,900979686,695873050,1185493295,1542676253,594007411,1409018358,1291429327],[262926177,1116570217,2100318140,460985155,527723773,1110575134,2042069913,1184976478],[1954386972,650972506,1425221293,759826660,784711499,1926549072,831378094,229661007],[483170242,106715123,983930717,1379656483,1542048731,1179502640,1406784450,1277274816],[720458774,414823315,1052724109,442867647,2109652245,1677458202,586506919,148513193],[1043044130,1638024982,424346919,181457671,526073457,679399347,588967047,1403603052],[1461895213,401080178,1610708802,962019396,1297592740,1579458994,350519133,1400717518],[798629724,318382403,2114774477,1169468262,1350755934,482807098,1713317991,1481550121],[1302137279,1295221780,896382329,393990662,2059985323,572689269,245219243,396851986],[1703715967,2076279788,515850159,1198367763,2080364588,1255802913,1585710204,1511434643],[664185090,969650699,169272968,1756373115,205618396,90985621,403509316,1313175828],[899241611,2094642550,1695199431,1059599011,1170102137,150522944,515919900,1173398398],[1977098300,762503109,112196829,474087811,2044329905,829850336,258932442,1422346998],[1710888295,1195265270,2110882964,1820548093,634629950,1710099927,1652546920,178364626],[75118570,1825375485,853650478,915577030,658779094,146179824,291054828,1972413497],[1356729675,226435811,698905102,1459695934,1955975849,887255316,572634283,866674930],[958992110,1909726460,173196151,115214006,19033605,394165337,893388923,1165809841],[1337187237,1931801974,993273385,710121101,1776922790,713901133,1200442695,2007676404],[601057371,670004109,2066904278,1534593830,1759326537,9704121,87537247,287444127],[1837593137,395079749,2081412234,1560788441,1712452935,1553482881,920459432,103536463],[1353730136,914588747,604868178,1318035761,1049342476,505544613,1311518565,631705320],[1084129497,1311385763,38822140,292671556,1245436162,243809766,381028547,38630771],[781224425,465676446,1231159083,191522017,1948720731,647240288,2053916788,239398246],[1797497429,1515114325,1575438384,242519609,443412442,116794211,1990851473,490719258],[159269095,814352512,2118872244,1268763556,692505699,46046763,1499455522,473116764],[2079404524,1401431474,1636139892,2042216065,1103034061,1859624585,1843329397,686620597],[1131733967,154598310,2020709039,1334504079,1178222136,1927004965,320388166,1485737023],[443196819,697697629,1877639180,2069392870,2038851789,399162779,747960767,1206803428],[358284434,1142769892,499325633,876515544,1349266423,822225545,83704004,1702221895],[558272574,1273929992,467095582,1599079693,180319978,1901778087,1158029402,922928395],[1365892171,1483810395,854930909,251054421,169813387,445313462,1360802160,1531791878],[1993789724,1842042564,341394545,1245298773,1033649036,246758121,2083492921,2082746004],[1500374848,1504540489,100982668,301751315,44189984,187679739,1639633402,964415683],[1860555627,1349028187,1275275940,609207747,483326322,1926746803,1437176114,1840534460],[1480086476,371648164,1313037442,1211406287,792668207,1372605426,594273765,1487943929],[503788318,1920240139,1170568171,446942185,1622366680,1605182291,491428886,1087502808],[790059315,2119208960,1336891540,1464684429,1328054434,1019594713,1986823233,1705368735],[482580437,1720161120,560472167,1991529952,937180937,1985754362,1457281591,1002378111],[992915060,257558963,979803255,849032199,675585866,649609564,1756830266,1190299209],[179876163,63586858,1036045465,1211186399,2129426723,2036913045,1189590244,960770524],[646830340,1368825960,1784244039,266072037,863548432,1788136695,957676755,23021357],[719831924,972174045,1700795444,1586487435,1265910211,1743069638,657083779,472913352],[1561337164,2048886522,759989867,364575287,64576250,79526843,1929177940,264625079],[1793307346,1978911289,1741661244,410097881,1991950748,1485535021,1520236826,653847126],[1059878151,1369028765,450147808,135155142,1487441860,218815033,68778108,96480789],[795750409,1906315626,148558954,1747602901,401082005,99468676,1806131017,1564789072],[1892107913,337749131,2083337075,1808012338,709750952,1753035741,1579059017,1577080770],[625600773,984144887,2120299672,2041828115,64968635,1338741630,1170979043,65050657],[1239447059,1874453165,1203976666,936203968,1561529575,544236137,1744565508,890100394],[782576064,1936059092,1134616360,667313829,1312874076,1198809465,826140836,669719258],[1927975704,499068200,1924100627,1346430005,1810019974,254743381,189747821,1630174467],[415339070,1801215187,512578804,1427420679,1994502156,329588380,184569421,1225553402],[1670880388,1070199064,695794146,943049595,962257094,328080649,2026155685,2083983180],[1009194794,429185214,2045324803,969681154,1301328198,1798655896,1755035204,1411184641],[2088573788,406562282,1294726085,895782122,1342924004,1080696502,411730287,1697786168],[1967135873,233204958,375166014,619360731,1791651726,2029932325,1956306750,1855263315],[953685284,1051194526,1443861890,970407095,1349062335,219409156,647521413,615444335],[771021332,1700772136,1209689918,449023350,1863061958,823454648,514413854,304281772],[1055203104,347990479,368326906,1459074480,2079423743,594167632,441473295,1164096330],[31643209,146152942,660963955,512204710,749593966,586966229,601588912,1774614211],[644350267,1527155137,53281958,545439701,2102440345,116148346,1177274522,791075901],[1142686595,308802361,1054150139,1929851419,310596310,664568156,1670569433,2035593114],[602210877,1822558980,342948133,861861366,2071922823,151576547,1028209820,1676200518],[190914675,838822089,1474291259,1599920604,1916101322,768933860,1389580741,940863923],[1361770554,282377397,876740385,357545756,606681526,483389006,516959518,3549444],[1051445099,1062035770,1005432339,1795558934,1687485293,467578397,1224381329,1421190513],[2030008404,1773115143,715540635,511298774,31622499,173620173,135582731,1364793222],[1638427281,2093182707,1805985862,159602718,1779990650,1652456224,233451108,105556341],[436332566,383212853,1805664270,631906403,603846503,1829157318,224774322,2104936520],[27896476,1883792639,154980257,531666678,773154304,1354166466,1800119218,1867936324],[827266481,838211916,1453609832,347465031,661232708,1540601649,1127872963,2116666884],[896755883,1559072351,1911674240,1395371165,478404902,2129001942,618862602,20625291],[781058471,457657568,1795903436,926174109,1986149004,30440057,2106576045,511538003],[2063079984,1203499086,994065257,2116826742,719868268,696479073,283762469,1460611707],[1460443080,1511399372,910203923,29996549,294899992,1060979900,1601460908,483115524],[712660768,1712718882,544114063,1123267264,1480283828,2114796005,1824714257,1406612316],[1775557985,76578742,1845510193,67377513,155842717,904654520,120068049,1724934035],[391707043,698284448,251684402,2022634927,1444183224,902833811,1856535919,353186753],[124301721,1261061628,237354008,828568240,492725470,1246363904,1644986744,813064780],[122215858,1924845667,1318090845,331065384,1396041860,194439546,1674136699,1431254740],[1338104179,899875338,1193675939,377915860,830728104,491177710,1678339918,635322692],[19807129,1250924206,599411228,390773528,1372080401,1465440707,1697648765,322259912],[1826955474,1058308882,1916891630,1721750129,105420650,490652057,1149882857,1435441731],[2127179428,1430439505,1452611764,1531081020,1423178867,221541718,969577400,174235354],[1742684559,1467275999,1894364123,547684353,658467750,1814402080,1107231088,1141757504],[1117028519,1908002105,1730357571,669765761,1939578046,969573786,1229197178,507023651],[1740199589,391678162,2020745250,184183449,1612216799,1294935990,2030883562,456383674],[271872305,1747309260,1475531758,1139524011,1939267085,893743567,1009590683,842880929],[2073430861,1790160036,1674806245,307640560,1253840408,210264700,325338714,562183578],[1987297896,983598624,2018928889,242353891,543192546,1670368401,120826789,1901392313],[439185777,516950599,1845634988,1079945271,1498291909,1496439375,1341869379,1522010165],[2025707989,323999944,1390925800,467785705,2125670717,1579224069,736574942,354551981],[2090586808,2005344149,1508208466,1725719718,392559721,1882645887,126432620,1047833224],[1926284735,343488266,901829715,1394576322,1699906989,1889594059,254243899,311492215],[1025808303,428140469,1391547985,287047401,1253965164,1572106464,478118098,1781267201],[443395101,1887056946,468114255,1593450349,2085621632,1263004980,602497518,544627181],[1676084118,743784232,774510420,1015351919,605950969,1731956581,1678402174,1343748415],[1486573792,548145305,2053102167,124431046,1613613724,1858494054,2063937560,1453402604],[367816182,1200715705,1352030758,1694000719,136502333,1053378990,880610445,383332011],[1120242435,1080158336,1621457790,270115714,1526989145,667218461,395882110,1903504988],[2101087972,1123056071,1213598523,790486652,533086872,1956207473,1081520822,239454622],[1225822664,46245647,1466207893,1959662385,1832226199,901648390,986523504,849677752],[1203801863,1723918636,1307773764,1561303755,1366516179,1381948111,824959872,642139542],[26029559,198055996,1106498282,1340177007,1714988199,95818488,656225616,1867523094],[171087403,141777785,1968545517,1431255209,1175843652,1167182888,2090227968,838263772],[272886555,1262258668,833243831,298059431,1580351145,367781009,691353787,461592160],[957085194,1389851796,19258025,445980662,1094460322,1091354300,1382203135,1195895115],[1387230329,564362722,554960187,1304268507,1583316411,1462288380,47227855,96525144],[1118207244,975438640,1778974992,843869889,1789052134,1014483299,727796701,965930838],[1525548675,1913550791,988561096,466529588,1487821342,1822462101,754240243,813138776],[1509420533,1447248848,1206152384,567691079,1968596244,367076108,227031662,999660387],[97078270,2050351680,113991980,1724395501,2114755226,588428598,221617726,1284000851],[2045925656,1599283244,540672451,388812742,457416276,673904367,1297365706,394010200],[1430742129,1778081939,282283524,1729064967,330630557,1997176435,611377496,330707501],[1465744195,839813125,1990169097,1419626492,1354039454,1227612830,687947635,601393324],[827553820,1003998568,2066557497,200226172,254434594,454385229,1520701149,1076856584],[1273950967,1658576489,1475300158,853271791,229527900,1850000857,2072170051,325104075],[1065027246,1505841403,2008042348,1200449638,735327180,254920157,1389246066,1569336614],[1043475494,714711443,697227633,927822062,557365324,1805059794,424278826,519401025],[439325309,1877656204,2103653168,625559987,368375734,1453400624,75579941,885044948],[2004700101,1087346369,2102266229,1298513647,506191867,1914644815,1293739421,725370071],[423117060,620796942,1925060054,1297802333,2085360397,1863238254,987406620,390255458],[1589461986,782305405,2100948521,1700507879,1940048124,78943157,633699188,1961827410],[770297186,881421593,1596670866,1568330762,1998324571,1155982765,1716527804,831910868],[1254299675,544148702,1416617762,1862899589,429976629,1917524036,663075414,1393531045],[1338057039,1989655938,219163615,223122470,909880428,1654212411,1143241504,971948168],[1235962898,526548121,1184536915,1515846473,1381055831,9609145,1012645724,956083831],[1990224746,806938882,627820419,345298173,863203860,1857247997,259956143,620514497],[1905536527,773515072,2053111580,419930164,906933495,1819126769,1883298205,1613125202],[1076455578,1787861695,371292059,411313990,1773231505,1899810914,147123626,1044142749],[512442580,234798835,706454775,1543676842,1172451650,117596862,1548508889,1370876367],[316597022,1451235076,248448852,1337260730,1093204476,300944860,735398934,1369266909],[843638119,1690732966,1761888515,1179398132,884320816,1950537322,377852339,606086825],[772371001,1401638501,846807059,910744345,692856734,624457479,948798126,1861162122],[1552309175,1599229479,606181471,1467577050,2035215203,276380723,1569403513,1313271090],[495090888,1683571282,438638607,2056613946,942288381,139634995,1034249939,1265850513],[77476158,806033482,1709192827,395723062,1428476657,339943947,1047168042,1795634354],[139443989,418540297,1721065956,1233537570,2082396687,1539992835,337523665,1562394768],[1379599768,1795324049,107406346,219267947,1198675226,1974875843,1464226187,843296045],[1392870458,1887927450,46819929,1957091835,1607035768,1470693237,296069918,1798917867],[1417923348,633077478,968241467,504178068,1877847287,769793043,604651090,1443588046],[1868591926,602474388,1455271681,971069320,1890262436,1885436304,80695472,1806948931],[948330436,495905268,953107222,822039975,568928516,1299418449,1866584274,1307167400],[2046847199,1451212524,1021819152,503695691,1123473519,363428880,333337278,2127512430],[762735752,86709472,762802040,1631357691,1223961265,1938862566,1880209639,1150226647],[1370992733,1342172219,192061664,1028077117,958927944,1626787146,69877626,695148405],[1530034988,123178587,545005763,1927603012,741249275,1607242337,465790973,419125381],[700161012,1862660711,2041669305,1744843373,1781658103,1338249187,1254376810,442082692],[163845385,1746732901,851358997,326458651,204068237,1503053002,1095967781,1111744035],[744494322,1250715136,1746251678,1197639734,897632263,29579952,328780867,186248240],[2113140628,275329384,1752411976,600463140,727892700,1078351549,1265576577,1428359072],[1824257531,1889340311,874589401,692431845,346926143,177191313,298532220,768142825],[165634995,229363303,339728534,2050546268,725142898,543076567,1895900282,540493628],[985735774,2095793988,1981676047,1548568701,902117175,1029327093,968807746,1217126],[1009028274,1799759851,739708884,1005344620,767078234,491713173,1165381568,1109937683],[952763354,607546868,1773359209,1949331421,820307049,1898287010,468800891,1246240808],[1116090280,896657707,405669192,1412196552,923863191,1565207735,1318306152,415810658],[1647917352,504665486,460892072,1579609752,820481832,222899057,1909085652,1171396716],[820599919,190926314,821688712,1227999789,1458642204,1191973812,2072013822,1990613336],[2105677655,259954011,214483966,1396873657,277428008,1328128261,1797380920,468037345],[1274067099,788202309,1371752389,746843935,107127115,159512909,1988792623,1265476583],[1261535671,607036405,1861069461,305834634,786214286,796219990,1137750100,1085241390],[1325528531,758072066,42940005,1433449617,665447605,921036406,602287983,2028584512],[1367705240,1909353389,767983493,1839692156,1886407750,43823154,1993069349,1221739287],[190297379,1930224873,851096253,108964350,517896544,631689246,1903200672,1816901878],[324246023,569189575,927984773,570311918,487380819,1916718787,2027174618,281771139],[917346750,1425182673,43411169,1456375111,414337940,947831192,1602422238,1188365229],[2020727878,617299188,1119103311,939294024,348055865,948529298,915320880,1299566757],[937603879,2087907024,706987726,1552940544,1187426274,1040543731,1566342849,1688451191],[65456189,2017149597,809978485,1559137264,25996859,302067410,469641992,164668115],[1647918960,580981743,736157007,1555574196,163888852,1778322099,1797065501,351785532],[1783581882,1607281655,158324577,679316356,1212609458,1675673092,1071644180,1456741254],[881408619,451522732,569851590,2032322455,382169695,1871295437,1474956970,2117424842],[209974189,64166884,1477691634,1474677424,149297925,1068745080,790656189,517581847],[25385326,441978963,437469005,1681557880,90949623,1450148647,1308234373,1509753678],[2041058471,344199890,2022481572,111314429,693026672,691686023,1259375857,1088768054],[1458492343,935740100,751706807,1290417062,56356192,1641363004,528158743,677482265],[354192547,1469236556,1214329764,1896897630,1457910511,2017117801,1446053187,1019066232],[9545883,1141614835,1377024025,257274376,1823188598,1405230971,497823536,578870527],[1614329384,514403946,1793457524,1811038580,49354617,514510531,1588937461,1378317688],[1325444143,308184951,784152953,31614849,788241732,829931235,965662648,2058373169],[1745922381,1101218361,1624963957,97338713,1351166020,1169675666,722332315,375812924],[1206613720,2050816211,294022766,305469085,455588914,130001659,212732024,1927388765],[147385557,351134383,2057760317,1882665863,575319333,604016261,636869431,1441378701],[279714070,174255426,327251997,1901094109,1053177512,472909486,1428351701,2004440907],[68365402,490720876,79436848,1351037360,1933917021,961169541,824547619,1542296198],[562065498,423892081,1661658519,1751730877,1282209872,2003033677,1549385501,1633185400],[1239503590,268928917,170872784,1160714031,443572665,1160917471,399497258,22154996],[2014736370,909971444,292245836,1444809574,902267600,1326282006,979690837,1365650797],[393279975,1059167139,1561796808,197570307,662806104,964399419,1853782752,1146310507],[1765032612,783063017,1407053437,232274292,573437868,1965172348,2065681522,854113903],[155898285,183031667,1925237959,465110369,701705368,1926022516,128094034,708692020],[429576112,1502201697,1548040099,869456822,442862990,925869954,899015137,1494152113],[11543039,2029072520,1046755591,343462256,99332004,1314648923,15312064,2091412170],[42891765,1625527869,588046665,793045934,1816107928,759491529,1292851829,87104344],[1816529358,1283049339,324985396,1292957830,592288762,1699488438,651869382,800500903],[1922270924,1180778494,419167113,307875303,467986371,462120744,48416929,675092036],[177034403,479881030,186078363,467519676,1307920828,1306008184,1836174677,1222387566],[1363510200,1886228586,858953056,429274994,332899964,1671309551,490696810,449194671],[1705007007,1995992063,680219427,1908307177,47644077,913110476,1149084943,600325242],[1352056472,1949184038,889722306,920221089,1538356999,1483941977,271002752,316930169],[363057815,1645769031,38460731,662967545,17205346,1186759855,916220996,617165364],[1689238470,1033472191,528081984,633201371,149194209,1784406118,25797817,1367950042],[1175080631,1629721167,1649883429,1927882868,1603628245,686678476,1943194337,445343584],[1285434864,1341109472,541161242,677120767,810734178,928670175,791960159,2125980104],[456341736,1979368408,303442600,340441889,1110862528,133180852,800020297,1034294250],[1248585963,1631699720,22916547,1271365269,1820812498,276257783,1328004850,2061813016],[41879732,1506139594,107369808,1708820452,303136143,1336442272,408085929,1921441477],[764127240,1878487288,12822786,1150255251,1113916557,1826427854,573008509,1187650726],[1184799021,873543521,1583123298,1286873554,1569196087,1682894951,1638862893,1195741509],[1045849052,1667404357,1657968157,77745481,1681205534,1135258854,697153203,2010158669],[627768323,1331832287,1744912792,351278707,1133927012,1006349067,552519408,692253762],[1954414579,1110305022,382150660,220219650,569269569,1994216145,614875205,62484005],[1883261164,1587776626,1105124971,2129461267,547946578,745449110,733810507,864633844],[1695407192,722509197,91650471,1223769740,90382244,2108204169,1973779616,1880802962],[1269904873,480055041,1763702173,1878928300,1114686986,1769323017,723245102,775950627],[238188970,462438900,1013449391,1307293342,649260751,94298309,1332748160,1412394619],[1087077083,1693371609,996112138,1498809121,1919084422,1303235093,228796461,540434047],[143940206,860531087,1505628133,1042756789,1329097450,1494395413,667430873,1822785830],[576847070,869486235,1451124547,536328934,1025553687,1755707507,163043564,1387060478],[2114272105,1860234101,513199510,983362233,715532744,944922425,1631038684,1042069119],[417820391,476852943,990690069,2128832435,608462419,300829590,1206102207,1940125567],[813641200,1248071052,1035443989,2068652741,2048862023,1131808138,1933201758,1854201689],[768058301,2081983780,1947073395,1594004849,232794033,2877699,367221519,333328456],[1045245099,1683467395,89049921,816208729,520324393,816901964,1982009352,167511927],[1920994345,160668074,302226007,905404176,622024819,823308058,598066679,374300852],[1745190815,2088839098,1136971826,1246215617,1382014209,1878257146,1065734329,986391862],[1555205689,196530298,483956888,803058348,1096985694,1508398401,1779272396,378258981],[1991023285,1055767023,1149887100,1093857453,1571083474,999486839,610433527,1831746544],[1926498210,1612866264,1993341140,583967511,530653673,1995303421,1616228367,1796950661],[1886964723,2085932616,610040146,570292186,550322166,1480342331,183347212,239244678],[1305942596,1911799531,894171410,1300800966,1471693389,1588942418,2022748808,2063461686],[308938374,1076434601,2118100677,855621659,1899027098,1512474093,1836038472,2049923184],[1538707841,1709796780,89243432,439965268,1686460635,404198133,588209025,438233185],[1050572829,1514887451,1875438510,401756640,679918118,604972992,1524040678,917441952],[2090736517,2325695,1031633749,1659652346,448205291,1269010719,74438884,1651724376],[1908542624,161766372,821687145,805099457,1815407732,1885542733,2070686076,388117708],[121559962,1182959100,1533198688,103688398,1952532975,1744720,1290095358,1687938375],[1969456348,1381804767,27566342,909872298,1688481283,938156362,942080225,2029524487],[311298151,544391960,2035976189,246128085,268491916,600923419,1673052011,404340547],[678016869,964310265,1928410808,929860322,1625644553,1774683002,623117006,66199756],[1985899176,2073543051,1484841189,851605306,1221853177,876690456,1774287521,798242575],[718778229,1020599468,2090216639,572925267,1827877545,415212960,1577859194,666095042],[615939488,996104052,668959347,1915243472,1916317525,2123235742,1541153117,1562509948],[197053574,682154088,785669840,1466156308,293921069,1106588550,1018352563,1166882411],[1208046550,2047359611,1268526165,427141,435421385,822667502,1584938023,711791368],[1051412509,880027955,1079253049,1479509936,1598072066,985797663,1776114878,670569546],[1707265635,556495491,283026886,739762323,490494761,153035090,500140031,1275248695],[2055558233,1559131682,332224779,753885764,1487826856,1631834539,603484469,112886290],[405227887,1189580249,1029052350,379784706,1729112812,584089727,1849205380,1303080927],[702583888,1933027445,1571068915,1047305297,880610832,1972572740,522848062,459414083],[362298453,1930034168,866677019,118368935,1495317014,119075832,1636767227,643258691],[1019181416,1972000165,1143668013,1690419886,538098440,656858392,1011740861,1075915289],[1903189833,1750546834,950675972,1386752145,1115041097,549362401,1287320858,981877562],[57880364,128614372,915994065,1208011603,1982742873,568068716,1365666564,1571628219],[1655366202,2006901650,1258293266,1360350202,863711651,1257414709,1523217533,1218449712],[855686339,1740287095,868833826,2006645455,1467203898,427895543,1635108070,228299877],[1960275719,231554248,1340714984,1658928060,893760997,120074364,905929633,1088735346],[1654498879,380372832,106273213,972604046,377284115,1775636244,433048727,37060558],[914012817,1884983773,2123615283,261398901,2112966753,2104639376,157996047,2073839936],[1469543884,1015527335,1130338891,834566920,794469098,301547783,500874881,1440613742],[816523841,975512890,1991388241,242513695,1224134317,2106320626,1129533611,651009030],[115600155,94860071,1496102303,1903954019,418415460,403103210,697031995,1440439469],[1579326953,1195489366,786261343,2121209959,1090985048,357834260,2091272383,1169778990],[1745770283,160244580,741894165,41129846,1967899733,1599428933,76299950,854073046],[1880555402,906021127,1891834783,652327685,413283758,1030529890,754632281,1469157728],[474039144,926559654,1300306066,1868264594,451566701,456772602,865326775,1685277921],[160937205,1990565303,1060780279,233096152,182929033,1798080661,1018763187,346092135],[787992278,917635900,1309563522,1582838405,1982941922,1184249835,426139653,1395440884],[272872068,2111058926,109668549,510330379,1073030755,1145959823,431616267,960475736],[508805874,484988629,1983260326,177170226,1632069961,84951022,183380304,1658661887],[1381873478,223688443,1861098229,1861655235,2130048837,767396328,1664646997,1601854484],[886423817,1881852736,724185019,1153216632,167161124,880234008,50889111,133557708],[1531480868,594695436,1135252539,309590917,277868340,359914712,1771880075,1466321659],[2120314536,478070213,29543665,1877128887,431443298,224878783,463865846,1853303817],[932363383,1236737657,152527357,626721740,638949796,1364078501,289929401,653451678],[823428552,1608862652,1295965020,680185973,343784844,145778291,305977188,2106788407],[574196680,1148443713,1261222514,263960582,1392011031,1541794675,1224579902,720373067],[1936082987,568963154,1036694552,507579429,56341916,1918002438,175847063,2127651808],[1350199491,1608679848,1542790434,1832512282,538711107,2101493946,998746913,691905010],[1938276832,1002106906,216189817,718351218,66979024,1751855528,226317040,1219708313],[2084091706,465240933,29111732,1901335332,1311903013,791862499,1809277807,2064457807],[1753383110,1333019399,1350366493,618005515,330357692,1316340212,1017383599,636269888],[479643306,144343692,971624282,998757622,545957617,18513668,292014359,896694327],[2048855309,640491733,389799872,960293370,943420908,946304181,1306054429,2064843126],[393963187,1552291830,307332734,234703198,1943109522,1894110898,417989833,946296651],[1514182789,183578197,1089480176,1545474024,1288572312,1873947767,74535098,1464274880],[57420032,939775093,1760618282,102345626,1159316298,1578798497,16105824,217980501],[1023465914,1704192295,1706919391,1071697082,1951635895,1999833299,541468267,1735010910],[1873287388,989869029,1366491274,72292242,2126569247,292252280,186827800,1778999770],[1607192872,119162887,514132742,136955465,769593883,632309293,1258320736,1299805067],[1424948973,847352318,804369572,748347756,1629663305,212897787,270118824,1544856384],[239842528,1551718822,140044946,163068715,1812711451,1733235281,1242367671,1692775083],[291955088,1627184250,559074028,1549327538,1543697239,544440693,1558575496,845376559],[93459589,1122993498,1082083594,501038180,1836540302,1586689523,846368207,542687146],[1086599535,1393449813,1302912947,1898248064,727280133,728559419,656335122,324723223],[772126143,766199779,1235160938,1683823530,1094356817,698842380,1903073319,882996534],[618906246,822820055,481473417,1384214343,1348378993,1652055075,128848827,619389582],[998884137,988361205,1718689394,1652821735,1421760611,672696210,2055932509,1403010618],[1710843796,722130988,23368126,105153070,485752678,168411528,345574040,1552402775],[1744005199,1653825533,1612002702,1051594065,1133736145,1155737237,2059891989,1101866339],[1127435070,816593355,61211946,303302116,1347975507,298441286,1504738024,2086293497],[825176146,1927277741,547152336,332808023,1242478575,2096546146,1185774932,254013800],[2061903687,882398631,724690095,754183025,241526793,707427204,1671724389,2052908135],[527023700,1628783103,1534969044,696537997,1555569388,1643888622,1059545314,370091453],[466403365,1036698725,532304241,1970199486,329972644,1184845379,976313929,1140697404],[685598223,1828503164,476204944,1098288299,1358960604,1715433472,329123429,823978504],[278225756,813888375,759490099,2077888375,559935855,984328799,736676489,486011767],[603838103,813148586,88908958,1029556118,1132249153,1704536574,1918065979,120073038],[1158600471,1171261132,595227008,1032692735,2036108388,1909320011,1914493974,1302751428],[118935508,311103999,777362160,628790131,554158822,1237292467,1221114113,1478113329],[1790483787,512822472,1075382793,1835023545,885153132,1745787071,1224970666,199375545],[404033718,1265818584,1208775735,17093794,135701807,1307552868,1513185420,1701612898],[65963213,1331511618,513407320,419823686,293348698,1606095761,736092317,317058676],[1001572888,1153480399,1626112623,1185736210,1944326396,1577882411,1812322565,1744505046],[1574313998,150393896,1825486270,970857384,855663385,123824069,2032108523,1801308860],[755984791,1832480721,1732348902,740845569,971659715,1203822021,1758210645,711225146],[872301056,133238825,788513817,385940374,1616934265,127107231,1103903032,834927753],[938579236,779034526,1631093738,1471413534,1512659736,394981298,133795671,912280936],[1737195245,189242169,80132265,1326544105,494321592,1571522628,1270696880,1791727800],[1400553312,887858095,2026505375,811850352,1904918301,540875691,348220841,1057076898],[517395286,281192251,602769361,683658469,94525467,1965407405,1328690984,13018443],[1331662830,1286633286,2030431087,146123009,1126545360,1043072128,1543185907,1193836964],[1206159585,1425662736,745815912,511802823,286860089,2102980831,1006271512,1411975878],[1432197740,1619236014,1638811297,175170321,1857977263,469721708,1843413841,373730512],[1322783316,55453245,968246324,370811497,1151837990,924384382,2021742016,424475662],[1671011615,208611523,1401533008,1267344408,1026207767,193882087,1088821629,1989162966],[736764366,821645085,1491842010,1504904557,855476449,1740366131,331002764,1182752922],[706327630,1696377378,1509167033,1817589156,1716980842,640512133,511302048,1950401843],[488422589,92334424,63094329,1875722464,797959914,188364615,683841044,1024553965],[1880949596,2025973238,548302025,1413399722,2066293509,6935228,1415838812,488846181],[1047460263,293338297,2065575859,149778510,724127379,903299322,1471972739,840934938],[2118752813,371683925,908980388,1468400110,1454661243,1253181706,792527502,1793684226],[678448596,710241509,1680443148,287131315,1568362026,1419331259,1947418287,752051036],[1520585278,15165583,1841294318,1561952431,1517276815,465750941,1993212009,1301320085],[934276664,735923302,899004206,260536367,200605793,1580306170,873802459,623551105],[1675434782,1214559616,716476348,1633110548,1619881153,1843620670,1288953699,1596011819],[2004319511,1215191083,310596403,1707480952,886574143,1252686413,1766015085,664501655],[1762671889,561834487,786368828,1573303611,401207252,275934227,1476625545,1349045432],[442549911,1542916276,2024243762,1581740313,310945452,404051431,175840605,1501259221],[935052410,477336506,817784683,689792917,1819561607,974289441,1212387381,1780645365],[1125697444,453201358,1799132485,497145337,1043586890,1846373020,899345130,1130337532],[545864578,1143114852,505284462,1604852770,950499270,511694426,983404600,448112955],[2073185862,1402838603,1437839622,408721900,1972781229,652216363,1002362107,518121987],[1332746813,1811812695,1501427285,1861693428,1226456897,1312801803,912550,583506053],[1646383801,933885690,545253423,1737290324,426701661,359285106,1861492044,93585765],[74403631,741253065,1146560025,841903395,1855777112,759963197,2036723863,1983662877],[508634380,1363311533,186593427,1133124929,1682975193,1113052361,1273288868,1503402370],[1369999258,852658671,1778077587,667115011,535540623,1392255318,1416855397,676706330],[1498270420,190218364,140728618,186796752,1399616019,1903107246,103984258,104736467],[1296883414,1700419515,382032847,503728707,721586619,479042569,575502273,1792278738],[37445271,1366865836,242195391,356442452,1635807444,381077271,767593676,182954607],[1526629808,436630212,1040014531,1457322789,1863114594,1854036216,1021681008,1303754733],[1280193152,2121162392,721567418,1797882526,1907468156,1406516167,1962396827,1367015249],[1015589997,465199567,1237253051,641921444,821114986,1040741440,1045614705,257534842],[1932734716,1435540533,19038448,54816013,1726844357,905236779,2059467980,1768761337],[713838703,1929747964,366509525,920293150,831849779,2042222288,743573730,1343701604],[1069055794,980879518,812245565,282662125,499737449,443393821,827083207,1060064159],[1136122507,1662457439,17891764,2098301744,688572906,1937809509,158466466,1466643375],[1893534795,471837835,846803041,1002703666,1372903979,981505072,1866950665,1434589265],[1192330471,618037753,347357625,125277945,988518468,1240287349,1720412877,544547423],[303069823,363716383,688796100,1959068362,152635350,74111865,1541887175,1546414228],[1701659486,1944201352,2043352727,228906074,354720154,862915642,716694029,1073849990],[203845202,1511700680,1971982192,1703317880,1024851021,1818967421,749156554,362708432],[262716444,1119685102,1244445905,806815252,1593205206,1351963882,1623180898,2128257847],[635346363,1209096798,1070288782,1038328654,741169604,2066376474,1317709059,1978144396],[926846136,410180539,1830925493,528325690,1183294671,1738170645,1929395162,513121398],[1115395504,1713345803,296341241,1520558511,812479670,700304240,1705839312,1593572801],[640774090,2128655214,852367834,2075854600,933169778,265638579,1815684160,733310163],[176702026,567758898,1529504019,62891307,1843987238,1689231411,1381018750,1020588226],[1540259985,918108103,372082934,1909882045,301955314,1870375673,1230351159,394448327],[1344772006,594281325,1824508565,1352907402,292981628,1070908493,76544155,696765184],[2042541298,1830492431,1732811140,2046577715,1635198740,1192766808,1420912918,328191510],[666986103,628524558,292072785,729362059,3443224,1753208320,1220183411,1749829517],[885794483,1658284641,1178753855,478319940,910240134,196924381,337373363,339867682],[305061935,1972687721,1171428737,611352593,1364670405,1339433593,1324373879,180086740],[779352813,1904374173,1746390415,829367071,1695945781,1790557387,707861195,1392542858],[2049921389,125283856,1936935063,104715025,1125478793,1844052375,2035940853,479733474],[626859758,100737896,1625135524,1959006014,950274577,1299087835,1194908876,653436162],[267307458,350197965,1768745786,1582345848,919008996,759457102,1967697078,282374446],[881997256,16178491,306750480,1464614427,647516708,1727933044,1663136571,887324761],[805905359,2051891022,353140278,974984420,427466566,1048856157,862784184,1630989994],[629492204,666814239,1461022389,979912885,900875276,1526218467,954984216,2034930651],[280916556,175536997,413635883,2127362230,141569947,967799759,939470971,1099070715],[1624636349,1234896785,2040256661,1069579988,23311996,654643445,1256367469,760628079],[1143675277,508264737,1804560058,789245373,572975650,306786402,1014634954,767691511],[951087020,1544537241,1494012214,885927175,684467139,1629590833,568569976,1830176863],[869746878,1116104586,366370770,59981830,1697725858,301290074,1685109078,1881698826],[1802200881,851092154,726436334,2002092782,1170047922,1356095180,1966449096,1157900864],[1474254883,626650826,1732788888,248318220,1751633834,439627193,1667049473,1995319765],[1915401867,705301956,346301271,1035284209,574139720,757861977,948268580,88449223],[1511223748,2050038851,897473176,1177701310,1713787777,2091364137,812279153,262202221],[1019000706,304272917,1487005684,204368494,212014579,1591312700,1429262033,1100669619],[411295976,1309759094,1407451475,265704414,1706871100,1399810755,1971189341,1993476541],[1463276313,1675317752,1936588608,1623397947,710679986,1434634919,1164747862,1109441442],[1361790348,463348870,1861965206,1004004634,828906591,237421220,642720044,1148143085],[1762152476,1861744670,817585220,1681066164,1995998033,897458252,30042612,88873174],[814401610,1574065921,855498246,1113516851,1863522897,64604044,1178127979,471652872],[1267283146,1567948469,828449882,564157574,1899230272,431033401,1528165612,245918622],[906257571,1455690103,1276146063,771903844,1487944208,1454203816,585320689,1513482237],[1410742453,88412269,1295724225,749421257,162192944,1681166685,1130970871,978033640],[907183050,720241714,1433341346,2076663991,1426132204,971768392,69580159,864282276],[1705950179,1029345452,551739733,699061048,1986958437,884955766,655248965,850011965],[504687149,1051900226,142370259,204337392,1467446711,2054259745,388964620,34008970],[1088301955,1455543918,1436992759,3872245,509238677,233053521,679672205,1958334259],[1910640029,1807919524,1174418117,1091733938,1316670439,1287926733,526283262,876597887],[1396240610,594289859,1230240082,2046250665,1808433757,1679976364,374841331,1312131338],[1208529402,540800316,34967045,402861411,1199617922,1906660280,451964089,347587303],[1779163631,1107499939,290496096,489479693,959391107,1386440619,848007220,1406615712],[1601463208,667369237,481342041,2057466726,1974913451,1005916359,1028298133,104247170],[705093095,387263140,1747767267,622187319,115165326,78702891,650126544,1869200957],[930163474,1824367074,429797269,894409709,238455002,1059217698,1675094544,2108196538],[1298822303,509069502,1569986124,1410020731,778792573,952219808,1388287322,1873147401],[536604536,535643683,79666875,19516373,690209208,1485406745,2062137798,2115324036],[379999008,402580704,1336712730,1986635687,1690492248,188900246,1760979324,1352879446],[95697087,2037356073,1385930637,1096290173,2021590682,173555200,1034200565,1665219556],[1690927157,1687955501,993149524,680565083,1575358763,23965510,1854323317,1298246286],[1660367737,141934472,1912975630,396040602,1203066444,1196576006,1697994131,117777368],[421826449,63348990,1273514553,1200461875,590918624,1383839379,2095546031,1819112448],[1957872165,1229323764,1160476611,727494483,1044158711,793436499,1416928380,462236336],[378565250,805486066,324827433,862783043,1906486348,1054886279,56171906,1118495395],[1714245645,1100993882,421582128,807999717,2080624212,1235634833,1724928104,830756208],[1477082160,1577849286,314445898,1539988514,1623520470,1171688644,200624535,429907705],[381045954,1413895304,1142620662,1232206606,185907027,1678184856,46511887,245149170],[93256532,184341462,1421401540,2114116706,1817670496,1434626490,349966484,1242434263],[1258587147,977114233,174908656,2029454686,1939972757,1749220365,1878420712,1279373738],[1870664025,909256171,2096216607,1539434360,1068161294,1703440769,1458297324,156092806],[622842445,215937811,1643415457,628603428,949880635,1898618406,1106091973,1693002589],[1484370715,1554043703,393211159,1009763707,616288827,2017244010,1803360492,1437019598],[1624521795,687646766,760879890,878774087,63838187,1370320798,1878603410,649235819],[779749692,1005443811,449307854,1983053763,2015836532,39653372,386149376,1880288959],[121551416,224638398,63293933,1195304353,1710613392,708236579,950021467,1773834013],[1260035070,508869018,834481783,1152750201,396347254,133030144,2083682176,1319723485],[1568093227,434177752,1892257038,1722391799,955417976,588853000,1918544069,917414003],[1341944158,473268938,837144701,959690590,1423365022,1456495025,1503686305,1097502678],[562764470,850140320,1901330090,1287484625,1910287977,77673773,1557300629,1451105819],[684881359,1546398092,279111489,430179465,405447125,1326049874,1421431145,1049529812],[1033491479,1248898574,481798134,193956588,1708445942,570181544,348208150,620499305],[608090648,1055320189,631583400,298792111,738732936,1756712833,328727000,2075024768],[841831091,812598040,1696950026,1903914651,692004434,1125497714,1607832870,1488537915],[19935016,302620842,611358322,443882023,1515315556,1212730502,758313903,570748854],[2074727371,740317739,810925972,1226162472,2045671212,1438165790,1226740558,164681851],[1412500238,1221181109,1364894216,93086076,1896439883,824749473,691833798,590537962],[1991944722,1788528558,815335649,1028298617,1300502651,265924683,1594808113,1980531442],[1131316251,1654614672,1219543251,181527936,365786606,259087644,467170098,1906862914],[159964911,659737458,1366528786,319824994,1675266280,324244067,2107526845,999469745],[1085690367,259921134,692786596,794503635,821664100,627040622,571747981,1430551607],[74618062,1447103999,302170882,1634074565,2040092737,1095826013,313952007,218935619],[1225583894,689777648,1544328024,1369455535,1818170627,2062781475,797235710,1422904681],[1811579762,1238751878,1797661496,406973531,950619336,122872371,649332474,538362382],[455992581,1680482884,641857107,1775474732,1740768298,448364911,1183587019,825657986],[1434845350,1902101073,1128066676,1092958570,61142654,2038616676,1618324223,2094486101],[1864627361,636241676,1455721993,33909380,1232925362,1991882107,483777133,2110903080],[2122996531,595122662,1140280230,1232191896,178772473,2034202021,1009558360,1235497614],[1392844041,1818625454,1195787701,933993242,1444539451,937318819,1943954769,640468498],[866454813,1154789075,540965164,1433730329,2100201839,953718475,487921434,1828925669],[1736075262,1224417122,724918255,1906708406,387967049,903947869,1169804218,1901845167],[183514073,478972986,2098597877,1745331581,2104696878,556487485,797317554,197837516],[796851903,1156079857,1662781049,1694416857,835816780,1958824700,1387186675,658812294],[960428342,1745881280,332256465,1437286808,1723939407,1396693703,125040917,256285059],[289726747,1444063737,1467019809,1829646700,728416882,654886323,1813589621,1636242649],[200437467,1380009402,12775853,952809428,415768964,1976199174,1562070684,139582965],[1894375016,2016057491,458657650,1933422103,1313444581,1385164853,622357196,1522254825],[921340425,167043695,373916088,749738808,1725978823,1493675560,1215447415,815999284],[1859049333,1504225455,1268827188,1353794323,1384500123,517393514,447700527,1253572979],[136874312,642683344,1171324563,1751462133,104591596,2055863132,279183354,971030327],[1093520184,645262250,1643836810,1588187273,1771613985,796601989,1464169554,1005500542],[375410789,1047419285,176796420,1980664745,1305989688,1706007191,441784268,1893935593],[142076274,868332358,1596280355,1915729009,2122859742,2074458641,1989029626,1110432224],[244444499,1621855236,1104049985,1554304086,1175155882,1164353319,1366142251,1771400139],[914115273,2125885165,1929914582,1838446126,570883413,1898130198,1426148723,113958765],[1487746023,626149195,544149536,777561011,1721177679,1592447612,782491515,1754321407],[976214160,986313960,1851611948,478244558,505111712,2055521794,1257773265,1147307544],[2115218081,1539343108,339320244,1672471441,1028530849,950884068,663676779,414289794],[539625656,8037845,1629412795,810725629,242253474,994186245,181747488,1519285427],[1575111633,1778512324,1502192947,2091918502,1704118586,151509942,142680386,137888051],[2109607994,10955966,73166930,1111878041,1879160013,1087962069,1176084829,1092809094],[464420851,386830947,1393000469,1921817234,1330786922,566629244,26346590,2005048994],[794513958,1190535871,1323670296,1820035751,1185163446,110180450,1403758553,1797304253],[1503642369,1878858402,729480556,1181018322,425747314,1186983105,1750951039,1602406008],[1527357160,473323783,1052506958,59127379,876333455,875871784,1570002838,1616136053],[508421531,68698967,1435574347,295551087,1238454223,1097584915,685251157,595335716],[79699313,420471734,1239521311,1419716691,1433090116,1497190070,1067916408,1371875211],[838790157,1223974520,1677712263,1382215932,1094634668,2083766222,2048970867,1264532848],[2003075254,1732837225,781101736,1321589234,1975374099,631813079,11547641,321390109],[1652285009,1446304820,18411746,1646594710,1429735065,374932341,1135991502,30162165],[993131792,644250109,140791265,3536019,378477213,1368348513,855988989,1349719975],[116187013,179448363,1574300810,1986523035,1588493166,2019180453,1781073304,1269931041],[1559856304,29548859,1815427399,1788216750,2015421287,702648649,593551753,1527612466],[1361305539,729615035,1756640415,1690499886,1692405445,761642765,716224617,368091133],[1715414051,1508128044,10992284,1679528493,1485863004,902896567,1608207237,1996315033],[310255406,1786484411,1918216244,2022862377,677237079,1633372889,578284054,1725083950],[2129080887,1157955177,751885131,407395881,814537350,1687049231,676211382,149263520],[54543454,664576266,143675962,1377119230,1414684793,1996097408,904678558,1332622671],[1104767040,846365856,1752392945,327138265,1489941244,47752455,357788038,75044864],[2063075999,974214706,401188918,325962869,692013914,1958739972,455866320,93032984],[1283195018,883905079,2008486763,1649025194,715796166,1535206150,1785729749,1333941097],[1984170653,82770816,1867614801,1923082408,690927653,738605812,195023560,601860373],[212299463,96107420,424219455,732358455,1729565987,1358219138,1547179682,557530002],[1152528648,458054116,1379645746,231259871,1400989262,1110794496,817104195,1141828730],[1717937366,1046110726,1042032226,2054276306,1217458679,813515877,1234086093,294053842],[1169927749,1596973585,144810922,405685470,1821698492,726761653,2053496807,500971722],[1607526204,919703786,1189704343,26349690,295082657,1537495377,1109551652,847680949],[888202664,1796741649,1495530704,1139529278,2114613673,1733898905,1054762595,1506323920],[1181158169,374335077,1422032955,1603660535,1681464206,906411439,1942988236,768126371],[2057440711,1826157415,1829532537,1998374225,1569302675,1269323966,769132489,1599233090],[970822213,1376923171,1481285070,1715231714,807102685,1949924835,1538214041,58834567],[320045356,1635839876,1043968667,1260071842,272543008,1973329742,1982355149,855706475],[302985149,433113904,1266977494,712386059,512374912,670870379,180178645,408750694],[1505996217,902449999,1717009893,1971414785,226615151,914401428,1797847445,196250980],[1626906003,1365357975,793418516,1058327372,1481080132,976849291,336203296,2078243357],[638044861,1732366906,1810123642,1511419288,1390277340,651102572,1881455599,1104385868],[317339520,2099549635,1923567306,613853851,1869160029,2094415263,1759899690,731500056],[1219153482,622284334,460173851,1618257857,1592578684,1434440898,1139317289,1610487170],[1398346349,1519084499,1690494487,531523367,395986573,845849622,957335092,821381426],[833385098,529794223,749732322,60360727,806319599,932702496,147867993,672572744],[1817331047,776073794,982932354,337311533,1530968784,1811338037,1436382789,1024524362],[1473495377,1488057827,1814756420,982112093,1410969805,120328655,1845847768,871698608],[1456667867,769047121,1491212815,498389654,1707015137,736666082,934630764,1659894126],[1276649441,1586145538,12315025,1563109968,83648584,780654950,1501146165,1391722427],[760674943,1382064287,1437535842,1771530914,1537873747,515562097,1363901886,1944315879],[756672087,1492526009,1202443834,610622723,1218540746,1080112239,977877263,185452485],[16936173,57612318,2007415853,1659300415,836888591,2019042931,489750535,1964437828],[990889532,1799587754,274307890,1502418889,786610686,492081825,197212456,1893213097],[2119804777,1585126865,1166091589,1530474468,884856194,792515655,1181066490,1424004706],[698531531,1762229223,700951226,19878198,80153487,2029024974,437306509,1937549715],[1039609922,1426843034,2123444801,1478279654,771915583,1189673543,1969678642,224774601],[561368380,354706884,444853042,92389302,112341619,1160452218,303714448,1857479006],[1929660652,800324996,946040465,1793974913,1108580700,1634526523,624502414,608847668],[1653458535,997238048,1816215414,922064362,1644030453,117595931,2110742585,872293617],[1212641013,1889872128,169828329,632504256,664942961,1054478649,139459501,1643891079],[688379266,1150386093,1523855385,1260016834,213562179,736400133,1362167324,1779938688],[1643258351,193457819,1266071284,1612700763,1979748006,1789389330,838843363,1187957076],[1046677031,1132341108,589618652,678187977,477809833,1039422609,1343179847,1820104478],[1112090164,596410630,434027287,17683613,1065421912,158375866,2072463249,965609820],[656130466,1001372268,903092153,1185082516,547106380,841643574,599317488,1012120147],[2095850464,181920976,336339343,323040964,1635645407,969864436,763336627,952792456],[1236590514,822547977,124283728,1813322333,1935882910,199805149,2112736354,92275629],[198547069,928049390,890283375,1565031680,969871353,169283467,113493259,1089548696],[1978805199,489669938,2106813416,1420628341,591954221,214434693,1193228058,2066708688],[1686914399,700254290,773901844,911705574,1015786444,566409914,1406810640,1349419577],[1982746277,1582332037,1947188901,1942364570,1432537818,223340159,1753027789,1614656029],[1250156248,1663992713,598055881,1688507426,145643883,1290250243,1785073239,1458409106],[613365128,22357172,672059315,1817996125,1447184929,903199590,988607042,1735346113],[1834874749,891919064,1820658174,1134194799,1220420203,961848632,1213744762,660999740],[1633201760,1881360419,1884389744,1590086190,1721324551,1239171342,1656956705,2015187589],[724345470,622487282,1822371518,801774039,2096007714,1258543250,1339467595,2089551561],[837253333,483735999,910417453,1013630121,889999428,261577339,333047313,1568197445],[1182667129,864979822,435339687,1548611640,744141349,743394957,1127082839,1160296690],[452698912,1684716245,758325548,106570263,131509785,1711359808,208739907,432123508],[1077067632,1852830465,1554759345,1535740008,1983853016,618628956,1632642087,1523510404],[618518789,1788870144,324402675,1764711570,943419176,1693938081,232553778,1816744099],[1096327785,450902481,123584375,1230418490,1441245203,1509313091,186449861,1185817461],[1138494706,175615959,1753602889,1361070223,1159709087,255153011,1915313700,152515982],[1418261251,1416164242,1190829304,165661686,910379915,1834269530,1382573692,2085654288],[214911041,1492573522,1893017183,651412660,1850977717,249707685,1374913245,818151631],[51211685,1952601637,1167630763,1468723313,1638744708,1545998563,100223305,1405032561],[351872667,1835140050,92571180,140605688,707661799,13912536,909134567,5214161],[823597771,285258005,819019573,714894291,1510311675,542262684,266507328,59326389],[590763005,284731384,1971101214,1707013480,868321907,1230506782,1420068000,487191916],[1316258879,1145671413,1836167499,717542891,447228628,435462510,1853496605,93092922],[653951629,902800968,163170959,1043015539,1150064400,1627827785,1710551351,1374659116],[65423668,315845983,1417001842,391031988,1816147115,551142463,335233529,224512600],[427995483,688148607,145137112,1107980927,578748981,1106999688,1934997962,193753269],[1707753070,357768069,365589909,1151503287,1491839874,1067274460,1393286509,290820076],[1879396308,1029537213,1390079105,1270854543,202387839,1446285520,561686891,1606225112],[1389281506,1354825721,1631617211,1746924350,1532681180,1228202768,269532519,678406654],[838241984,1371814012,612706419,1517575452,725677001,1527344124,1279534896,1801313159],[162436864,739008459,1176853605,1775540090,488897098,818320296,891684272,1908419474],[585053345,162020859,1097398583,1021979433,1166783974,1333091917,1402304241,486760841],[1893925225,379091096,795323414,1827621328,1832167497,1681869773,992304384,1765425192],[204900150,1135490178,163677824,1178971019,1932035558,246704460,1996891955,479729863],[1767955846,1099243175,639502677,1322085721,697774585,2098853410,77800085,193090088],[113180720,1128242784,737474849,1549979661,1071869122,2031146260,834709938,2028135496],[1292129846,811988455,1521904002,1503205927,1495906714,1118634108,1358051552,428530875],[599995522,543520682,745724115,395589320,1200594780,486086107,1077030313,240630097],[770983589,289281721,89051891,1447028148,1325011072,359331045,375397618,1607227256],[1732327456,1704666332,1451250311,501311231,1571912282,2122640370,488975911,1729791006],[1100181189,148202620,268889575,901143709,653596774,1097007424,1305645549,1664602864],[772197670,1630333837,1537516432,315110893,2130581807,175796665,934600913,460860210],[2002163115,1580002396,561302086,527468034,1356637285,2113304708,1970688952,70449453],[136679161,833294282,112019934,612098445,754523419,866831622,1996068397,535529082],[1386869333,1782593117,7041137,1951840607,276874844,383373409,1567803349,1258894768],[428561051,1861303663,1545647150,1035141304,1460418020,998023009,1357997224,989193154],[1729499012,120484641,412308840,570674296,1538702261,1131480930,1448618518,446631889],[396418851,473265793,1319738618,350637285,1209442714,2116272492,631433204,248478106],[2114088234,582437705,1398569104,2058732084,1325582855,727557851,1271281780,377270639],[1178703191,1471565260,35983040,1774911432,271754946,1643040373,1947187478,576093849],[5519973,1887610440,1544359402,2112950994,301485148,614028783,783080025,275685527],[934213032,1278885559,508482175,552849384,1637004951,1986798922,1673759368,843890420],[1666238340,1648306188,1116950107,204894044,741761844,1539898691,198579130,505963980],[440348707,425471535,1989888628,1087697761,1941513707,114282145,141549708,1926350793],[2013137353,85079283,1142467244,1196637397,353173634,49478691,1197662986,1056993812],[1910029433,1303636287,1724979248,1972917346,1308528347,957098260,601389568,998162659],[92743156,1703860163,1659898461,567189553,900778794,445979217,2075865248,1132878367],[1624116092,218548394,1122448788,1005934682,1833288848,1167577640,1511475281,936423751],[1770934937,987619059,1411772997,1709463194,1662356324,1040486193,844283214,1605574068],[1662219956,692443417,879379173,38198550,500235962,2016349306,9941854,458001847],[579337545,770558562,1407125043,2052021064,90491434,224072198,1786946139,655167213],[1451593691,597383859,1568360734,1773961749,906534121,1138405535,1164092812,914997146],[439852048,745016480,619847984,259942655,1123029293,1644663268,555602205,1268576435],[59373562,816439965,411353375,2113428937,1379820782,1164113507,99161631,230313887],[780262115,1625496162,13323629,227587914,1799666604,841091709,1872944635,212069962],[108914251,1964485068,959864431,368677146,1517281141,1018717808,2082594621,1204685170],[130809203,600984975,1356587419,1669283220,1600674185,1572267012,553478933,981290829],[339880461,1096784660,1938630952,757438698,1115499705,90348431,1581793178,1397536167],[829116649,950366550,1821605865,1164095012,748304515,712775124,1207691771,317274909],[1916923919,403421037,751151479,1101497892,1234585258,242147138,472423632,1594876714],[1788056974,426222656,735018752,91787719,1761767230,330519652,590774018,1617063183],[629062983,481054631,155950592,664734206,894050699,1124258715,229801218,353192973],[1672198316,1255781010,1275533768,2067658670,698609254,1614929462,364583028,1854907121],[515345792,1372020042,1977729601,1701947359,1900409957,1915583675,1949755973,1049878057],[161802443,1784848954,1389043949,85735412,30903116,358629665,180034127,1285357722],[1632154902,1209915356,422450828,1810614961,1955445706,187992596,1156628091,356902952],[1033292029,457465366,351871405,1021086780,1995956275,113998839,702318663,771944491],[1040329844,2072510266,284321029,2362305,1876041341,1695326286,1251413075,730715650],[2034062574,2091748061,1933274994,510680357,799877594,119652604,931602455,247603474],[319902551,654422280,1882132866,1405486295,1632266852,230144004,739962427,1805918052],[1146030099,1719445161,748018315,1398865178,877008502,1861740847,81857270,1555671576],[37083150,526661216,778077149,1585437288,1108144842,909823233,1322192177,772468784],[2072617915,1159193087,643154562,510963700,132778860,1036247610,1946279925,1296697317],[1765529089,671182797,1666529072,1659255275,1420479500,1734452906,887867432,944698858],[835313601,1032602289,1123314196,1194300868,1283457863,281181820,993476242,2051459428],[1271498004,46744282,1255934426,675678895,2056366170,1515930764,154046224,1815106306],[1515258244,607646663,856368858,1135369376,1733279518,594202148,1054245763,276391092],[425215097,1237230035,1236333525,1478306730,902025660,312674146,1738301592,358530492],[1326741894,1965845610,85968462,1121083985,1012771861,2106990,379606732,1594426510],[1045507108,1477524380,1654019174,1124518829,47012154,1543972084,441495852,1414848698],[1002511513,2051823670,1051413551,1261798805,1729157869,1037181061,1833605877,416237163],[1368935471,557087778,179292739,97956462,164207565,1677500879,226958081,709393730],[133737759,856649450,597897639,1385178655,209962089,1526246287,2034676124,1458666228],[744861213,809205073,1633835390,1239951008,5889441,262548284,415035722,1743602145],[1066244958,1873413239,1753834897,995785680,1741533232,1698893364,2109393204,1300446045],[385560871,1602681935,874132980,442502223,884551920,62923377,764770840,5312290],[827750895,11928134,1123468767,548725320,1003856488,1680999165,1890101280,1171859964],[77240199,892373506,2044277830,649105701,1969507884,1427968939,1316920698,1447629708],[1860262621,1034245257,267160752,1182780664,470481062,1632539984,1975386890,116584089],[1338692006,1584734546,552748722,442006353,890129036,2029488325,728191086,1473731158],[1798730275,1226183361,1531689439,1884743468,1473552640,287604959,1005488154,1275912784],[200079823,417347790,1829485983,1123305549,767438867,1135767127,1734174548,1974902779],[2101397228,645971148,1766355510,1552964191,703313596,96795752,1651765379,1206256633],[1511611124,246018156,2051657195,1107813782,1847000482,1256990471,337974384,956959436],[643912926,546007950,1812097623,3411566,995091239,1736175026,1581490141,982039056],[1275208608,797089593,32008696,907616650,1737813901,1188001216,2127871308,1932375572],[662602904,2050203825,739924953,937872751,1216462906,1855652811,649958517,1067576706],[1518683565,1631220796,1537758060,695408623,1575431583,1890548748,1977952822,1284141905],[363068713,301638133,281532718,1502803635,1069968632,669798874,1708857899,804316560],[941251842,1022270799,293501004,462485061,594204764,1041420728,1119207455,1140748375],[37357598,236926168,920765059,634826193,939524684,1160516720,1371041361,909476938],[1982262612,2072745542,1792118067,2127216454,501577761,1354066702,970114117,817131910],[7589163,948874673,97249167,1256582078,1530717379,427328431,1942172737,325890233],[1471350163,1638921043,1056518379,1387800773,18088678,306192185,1358721691,128091899],[289996740,271739386,1441257086,2077693694,2013925702,1814579246,984120615,1864273488],[1280322,255396690,1913823814,1905662530,972432904,32528168,1460496146,375208919],[271587083,2089193440,1522430087,136043500,335571198,1051119138,1494888029,715595856],[1244032467,2063835114,867976578,1304576289,27311275,1356250527,453448812,602777315],[671595079,884309779,1245445696,1139925169,758622146,1615882868,1073760127,1651121441],[304674968,1902205533,93452015,824167191,345535900,1604369244,832457499,1768632054],[713622366,994526384,169756061,1067194261,967006163,1846609537,1471400657,58482650],[1038665194,251106104,993990268,558557682,1400077709,1668478108,440599659,1091286484],[1418839164,1175104222,1559169566,1837394429,1235874111,4870578,1265437228,2015642535],[1515225218,1727867953,340961346,650709073,1490874458,2076709727,1128546451,1388685387],[455617352,1361233087,593457438,1052075849,103860653,1641380826,483246413,1858760155],[1441570234,2098986744,1206061321,1030487957,1508806604,44533044,1432113054,1133270821],[634330531,1028148919,935951576,1220781526,1975406990,1700549041,9084116,18640914],[1119821362,383616596,224774866,1539219874,1993234658,897526799,10311277,423945831],[1629258654,1288792189,1107132496,1112830981,1914990039,2044436896,146013688,527320436],[30838320,1176244910,506425390,352797673,547948775,1047241111,1891975340,2065742486],[1681502639,1963843289,1542313804,625158188,1746584603,1338622222,504155876,570776973],[1316606791,1201915510,723983491,1938177677,1782730402,1563509270,1969413249,1476748217],[1469071599,851792542,980370294,1471083354,52501189,920297047,1889404475,828753853],[1871709636,887393911,733547416,602114111,777013301,1899317478,2034816993,1892986892],[468591044,1502010939,168764457,477912232,344361325,1862635745,2087914142,1252851543],[103156983,394761243,1899891320,1100601733,1023241737,1047485560,1780757623,548460885],[2044122162,949539066,766509255,682918705,937397639,1826980856,706300475,435344441],[2040333031,612674486,1046618747,953760291,2096510087,2011936694,1447572272,658574868],[66640110,252470049,1241261245,217763058,1008798820,131862197,1713653262,1668809207],[505296603,1721148637,721009529,890784948,49379557,1129923915,1945191402,799845004],[103240194,1318291068,1837040710,300754491,969438356,372489736,391776715,84722690],[396068596,1979229720,1360316065,383549811,736184485,594898332,10268689,1529121139],[1612315542,826246488,43293726,905494745,1725363857,2060787285,1427005695,924426164],[888163396,1333171191,1446976818,979877649,1114755059,1697678858,194517162,1051326720],[119717175,1215923603,2069824925,32384814,1948423530,1480104726,398589778,477934911],[1249739162,1252507766,3333446,104054881,163351771,1378643249,77868081,1453081629],[899938616,1952161532,1656722277,2110870960,622962576,755535093,1378728621,1719648558],[815401812,2083409301,1549733814,1023059124,2075999858,730412811,1113775871,405464959],[1260863594,1134476274,1323317058,1412014110,1412348303,1170988638,1912388644,395077553],[2676715,1444579266,1883358575,260520305,196214091,1053504937,1734617664,2074086334],[1179306056,671921654,2076463103,1533922757,1637511681,876364783,1238677917,2093695806],[1105080431,530330376,1076005771,1509916637,1647682292,1994390860,1962007856,2011776919],[1458740415,2015907059,114708029,539932263,1869692328,1657848587,585385529,157275135],[1582161622,2125971156,1138307340,1177317543,602575484,1010756955,1653505165,1275929484],[254294681,628588322,190094737,1237284556,1367176262,486057827,842228945,1013505146],[920358449,669540779,1125359267,2059712829,1427975736,1168695613,1082812023,554430035],[896557413,1484728730,818876040,2060611667,1383889836,1529628193,799995570,41158881],[874934693,753869914,1399902669,458337889,965671289,1493290668,766607288,1738974242],[1675773260,1032559624,434625321,136241775,1493948114,951157115,714149833,508007157],[1402374682,822371625,1781468347,254245995,571244259,816934127,1640875208,2094710427],[428172352,120786286,1863670589,785123470,891173785,1052642461,2119911324,1836336863],[1981706895,1401703562,189686884,438365496,745748146,962119620,522426660,1531637077],[1635367711,1829973033,1414986242,1188159960,1708567215,1775558218,1128925622,1369141819],[2120475299,1922219510,1842538266,583185066,843049144,1317387859,1926994381,1517410185],[1785134812,1418451058,1696440789,1734010260,1864754349,1046626197,151344974,1605455300],[1163389627,1997285278,1582404757,270392095,506852381,1887263786,1798337034,1685418108],[841009634,1529209015,774554309,1639646424,1419510182,697314804,581355985,942539335],[275907861,1612605880,1751033875,490974788,535550084,1007647643,672096809,1608205916],[178525099,1022380568,700144346,1598978266,1267857906,696439447,1119848429,20996034],[1109033492,607312946,1644805772,1290793496,2004184859,485907936,894956555,997049451],[1832012366,402778674,1710959344,486209416,261062271,1342689237,265729968,165871072],[37687135,778249929,841930454,1829264415,1164177959,1032291679,902173823,776575082],[88254441,664229282,1707136117,1118025347,1280383151,43358710,405290363,380559683],[828079804,1079771715,678318697,1851055711,1928630116,1793394417,617604956,1018660853],[988220610,304384029,1454752816,1147931325,1956803565,1224073821,749462242,775606647],[34403156,1632018868,1182493898,1800904782,2061285069,1829951847,441733248,1722422288],[694917952,1673061773,1085851351,1103656165,1147282440,655097137,2118357883,1223705286],[869635106,1577957689,1527486623,1890167264,497484141,1582478254,145643649,1644181186],[1907856432,1185417226,707550385,1565381234,1377373980,1201645179,156867951,359149695],[355612045,1616841960,1738527441,878172694,1855745241,481680534,631292584,873752683],[527102198,1850734370,1880700612,1278115565,15985199,1971485816,1034051411,1029037779],[1880740774,498578138,455422268,579099341,1781058527,845999672,657278296,1959614557],[790316534,2004062319,259672992,892822392,1022546125,1123408062,1047210880,1688704999],[1501962660,462953858,2090155644,1062975550,464942247,895443328,1504163017,371627791],[165077298,302663882,100558038,125478971,57211472,1495943961,1896531723,1929662539],[611655644,1558019165,968920107,1901414980,725855321,256734650,411564102,1728461700],[345205059,1139297229,165136870,988580901,1292067728,1790842095,3823106,116530594],[1306819241,660912802,142387011,345755839,803134845,3456093,1583554953,1197654767],[197071287,614510573,197444643,893444325,1786383951,1852975678,45216935,21304242],[771576451,1699196918,679286961,1912247731,1984525731,850269903,2025121316,1751307381],[229725471,586749404,891112823,50423820,903470573,769315949,761126541,1088163924],[71454358,466826153,233717724,1537202222,508854536,1377426679,1611425052,616060001],[1993287997,1886622204,1632619970,1491462234,1125519065,992479797,1851872156,126446049],[1392174423,1563064982,1903135559,1167234502,35924214,1110961162,465350112,747977120],[1412160615,860005489,1008086574,420506947,1855892937,1874588575,497060288,386191414],[866419624,1664952053,171964617,804597160,1565685869,1096709278,387814196,223585963],[1545584742,2054345739,1011875758,2046335462,1361519593,1212731624,1179883916,1274901225],[938205478,1698558207,1511027332,1773869523,1524881490,1475115888,1690879493,1322220984],[1371966304,221695606,177055006,1316296401,1301421878,2090293661,1778693569,762308534],[917038251,822691017,2040587461,923576596,1978348578,1192985328,452869776,601781357],[841619539,685706630,1809311094,1830248847,863695489,1497032505,1610776795,1027672943],[2028738720,65339517,1432721397,1245198576,1290855715,1792487427,1665742018,1363286480],[1948082658,1124919144,1939903951,81903612,967876220,375988493,1496641772,537576751],[1957798263,296850344,2041824916,1867902229,203556979,1402878654,1975286807,89760430],[1393379955,1429880134,1761972028,254804069,60847630,1466020211,717063546,471685351],[567682034,1572911888,1591455386,1307434478,1502820494,804742509,1791235364,1650817800],[2047733447,1555560100,1234924448,2045531911,1235322091,545449657,1371186338,649656687],[1246971353,1602969662,908430769,1643608421,1111242996,239266939,1574499886,486190844],[786867384,1190754941,194694401,553819949,1620445935,19438048,1433719913,452028993],[954582130,722416159,1249344258,41389500,419918543,1422671802,1199646643,274318666],[449615233,1732026544,789660215,2089897491,1360421496,1297750980,593708087,1747256609],[1016803571,1929303275,1010968570,354196161,1945140265,1283773821,427327487,953342688],[3272697,575913327,1564139594,1672269534,501125051,550151870,1370905268,1349217270],[1855254124,1439799624,1670310657,1769023111,1855352646,1541620907,1810492428,1166833956],[1607268755,680959948,1791965011,1514589573,177915795,96055679,19625066,1428497142],[357066118,1491173544,2038304827,456222280,952946863,973011662,1868812146,1158970555],[574522212,259284605,190667077,25098599,1194287201,726272456,2099487183,763457142],[1067324730,1015354672,1594999730,823680416,1884181569,2105332167,81583390,975666896],[1616925998,52806151,1311362026,479198770,1488919244,1620112383,802369549,1332792067],[1008877166,1518596784,1509822341,1361259639,133370194,1474842659,608845893,991822141],[23192104,1423934445,2088939726,851123547,427406385,1437834840,1594956974,234729588],[38288310,371145088,1916971659,863045156,688993341,1667595205,1939851432,172945941],[1615217539,432909898,1975953896,2041991309,439446381,1632610578,225802209,1271733735],[824110749,1277313799,877615534,1701139719,489850233,143953049,513053820,1095272334],[1868108130,171880902,829721812,2009826650,1398943478,1311529996,290884693,830726983],[1915765674,1351516383,1467835749,480265409,40466734,37776481,42209828,1015898190],[1623022052,616512286,1684031563,1112531944,262288034,293249380,585194017,1493118439],[1872328700,1090764678,375157107,1874613299,1125947123,1464476114,1247712187,602555854],[792032919,2039274366,248968819,2100285879,1687594544,1862443572,1640628457,243930733],[741576073,1851703019,1145397420,87156788,1186591884,711753431,770010736,1034010879],[249344111,1584737595,1956695066,1526982494,1074882285,15622517,2003393652,1407453781],[1571465483,708589128,1685578105,1648210135,980716794,460626094,543630423,866459932],[360564147,334523871,1532337441,1013984692,708589865,32545762,1229819775,1081102354],[669317413,1186638694,986051016,1160526417,842606707,65075622,2081281257,1326780778],[572643327,1694685894,180210335,265505248,915195712,1113060567,871430408,1540303460],[1603277689,157010269,1707755708,1876942533,1976532178,990811848,2126257924,906864805],[585514740,1252106389,1130730823,218582873,1405088831,1681944938,1465824017,987058713],[440426625,1804229434,286809731,1690202805,783279548,220267288,582109748,1606693099],[54451189,361216376,1000676855,1646000965,1672819867,1489938420,434740888,975450897],[1715364001,1066141626,1204185277,1370275571,1924933641,390786671,30930526,1384764135],[1716709772,838308422,833584477,1797969264,1185761370,986286288,1664619057,274633404],[259042859,1190708488,1671565814,433572461,236020612,151010983,87977943,924160955],[1276315018,1384946691,1740423927,1628706386,1104478212,1987796044,947622858,1317560581],[201610996,1228475075,488033177,478903758,2049470251,216699551,1671142230,1632113551],[2110050202,1056041505,918555245,1984392479,1371038461,290650400,637272407,1127546829],[2002310888,1829045568,1664797590,1915135735,1775225229,2049078658,430511466,1834067112],[1119800627,1449320507,1901883972,450459106,684492143,2124980353,468104613,1558930369],[2119842072,2082619410,219647704,1548055439,1896376067,1054696732,1158227181,316445071],[360052747,1120904200,946938769,1403602907,991037243,1983444998,811593202,778154361],[1732194279,2129569958,1897456763,1386734914,945984337,1211592855,169464784,1019704874],[1342665817,1181205950,716860280,1256846049,1929548049,774921897,1829555891,230428512],[823700061,1198832427,2003829060,913773155,630035973,634370950,631239704,1049107787],[931753864,1195443967,1068790739,1098671291,752305124,1591673180,839282255,1520260997],[820196731,1837138906,35787418,516592096,80292244,258606569,1965229618,1761257773],[1517371117,1993995823,595878110,1346432999,2016507812,1493596611,1495612499,631363253],[1426543087,1232327037,847736974,1011120087,448603789,348068328,1509539521,759209243],[964094736,453047150,1482960567,1489089415,1336760466,694645272,716231936,1570254954],[1412155018,1710535840,1496731489,1320399885,1171991827,743747385,2044277296,1798288970],[1871427905,277486529,1656952101,285131032,1771987870,780718485,1367813917,1176034269],[441362702,1437821750,1675263817,431902651,1529022733,639948776,1419891460,1275765477],[1501924623,928572419,1497062489,590264522,477014531,615927048,435195312,243463015],[1275034683,1424721278,1220911179,261107172,1299937803,1963831231,1153932542,870700215],[1368670606,842947079,1108405983,1462749107,1464206605,538030526,1969125801,136430784],[1869211264,1809300557,1878604552,1878678409,481686137,1195724155,339498885,324403641],[1927123213,974855050,1744470802,923678617,1215515500,1932117789,2027435413,742623098],[68651328,443044264,1829942592,481747764,2025003103,644401201,195052851,338997366],[1204494732,1233471748,443163266,1639894756,2028949979,132942389,772675434,1150708063],[1677418063,773963892,1010431351,329950773,649302225,768136658,1410971878,2057590084],[557417930,40353270,1952169716,1789380375,1741339229,632870969,21261396,1989375458],[846958447,805310806,1129285100,635436231,1150643378,1977187582,1142624569,1085326565],[547412377,1110224704,1371889269,2116632203,64352626,146599928,302147725,1637034747],[600550448,1391488672,422391900,2095954060,1037637192,1677268324,85052536,2003218634],[736664918,1933308183,701714085,1681371431,8555766,305145226,1513016976,996341007],[161381828,674925163,740684830,1806617970,1625788495,20208854,55200122,202734002],[1642988124,312906598,1230803159,849588271,988149351,782019822,1508281361,1558489172],[1971038080,248265773,1885233080,1603112138,822104845,877844238,1134891770,324311441],[514849960,1847271540,1905278071,457333272,1938777906,993375510,1717623320,975290293],[862810159,1830698566,885210805,212305828,659644825,441471312,532746004,1228344106],[1818553300,863822515,433708655,1322937531,1121748174,76571100,2032394044,414200639],[2111326420,1944596770,1746041884,449783469,507483542,827883313,2052894458,802197823],[1130320361,959453700,711111138,968080778,211228331,1117094114,30777007,1643225010],[1120351543,391772306,851067833,17639800,768793814,210760893,83365447,1228522425],[1454043347,1025808273,233375412,26942558,1996819770,1710674698,270620275,1738290764],[1018445822,1457919224,740938284,1047827061,963967866,6848853,745908846,1045716775],[1159440790,724637978,1877100481,1289124745,1073043831,524558442,1887309859,1550183402],[1243742239,297948940,416630231,367198189,461623679,678031174,45337191,488300312],[581862177,1582863123,1402531088,1813943206,249058620,1688566237,316569238,333406179],[603561241,182109270,1822106948,2084477052,1915711688,306899337,596387282,1695479963],[319890139,675745414,370010287,1045081391,1659555538,402953377,1952385621,888002227],[1456899838,1282687952,786449820,1871819418,891335811,1465634024,1578096901,1347050625],[623919916,589843924,1577521417,223623330,228385395,1181616111,1203222696,834934838],[2036957887,116022317,269288137,486334298,855093567,1800740165,1926248167,104148723],[208303514,1086599910,2100972513,991142589,287658010,242563407,560502547,126700697],[1392129709,1390378542,1967921012,1663604012,454223452,1961199404,1002936832,70558153],[631102115,123448468,1811408205,1463779816,142892173,1756912615,1190775343,1009649555],[485780395,563109448,1566373732,806709198,2031548119,1836931441,746844660,1648623359],[1516155022,637456156,1482067577,1476089815,1458989940,467247278,1867468253,126851874],[1312858833,2114094071,482498396,675433749,793264407,1684655268,786830312,76577729],[478444173,1432316081,1977869597,1895394709,1416995831,1200615850,704400474,797976814],[1271351881,49778940,1141797023,207585832,1885028690,2118430680,19252021,2060563486],[1980265194,1426887669,1643268162,814353815,86844262,1641620692,1477903980,1280225148],[1024314569,877158195,1068394464,1931420619,1172426696,56236435,281946811,896202444],[86447477,1916702995,1425312994,940314555,24224894,1913571726,384059023,511012017],[331998050,249153387,116941718,706816181,422072484,1974807981,1810841921,573062272],[1294475139,178892881,1666892357,1464465606,393224864,2044513540,1905473373,1538767417],[942603023,532048276,1667218806,650445818,1550872378,797644532,1545464516,1762824207],[832567199,272647799,527585930,2071910161,271235346,1885296866,415024783,1826307627],[1084407071,1417638086,1100114031,431305266,1893958289,1901363411,386787376,1917570705],[5667953,1766052220,403894202,56864234,224711556,1070986728,1598776547,1525654872],[1469817312,1984534366,1034820137,1775888330,1290747253,138189873,1032661067,1374534460],[663299874,537927129,1263860058,1564618015,1765513227,1925654654,1797283663,458718313],[214402531,1346879402,161789521,232174427,1252288485,1837323531,742952885,1444683092],[929710706,1244187625,1823550154,163519739,1583570784,973067602,20767747,1806866896],[1339657537,175017424,523305315,860664890,1807311543,801700780,1546729136,2006218552],[894663737,62834768,588874477,820647320,1966792461,781191569,1419889935,1862857999],[1287687498,1521174024,315455245,1658206147,412850247,1897997407,174611718,2086298171],[2029732022,131350591,2016723539,1594346103,1466458943,1738568765,1383601820,989063438],[2104964626,2053828164,1232708454,1406489926,129573905,1278110155,649207230,1773368545],[597464495,1910142848,1001490589,796914753,610764759,1347947221,1695593528,900054562],[1032128304,921661219,880808936,1278227417,104266604,1905832161,1860897603,510847570],[1356656560,1938136218,1402373997,633431043,712720078,604268016,1317619920,1602991338],[999062388,948882595,1864037166,1197478979,1590452876,1938081317,1473174042,6920656],[1426368047,1358736116,1507580782,1797914020,1995748300,983123168,264864565,1181459720],[862926292,294938994,1866545276,1438344177,11535864,2103757424,930241079,155453785],[1529511753,868529737,1551747250,1934601490,1617557262,2114140642,1596503654,143767823],[54473087,790408865,1703380270,366876636,1184971054,1658884604,2026641622,1946338499],[1505773570,485874362,755784872,390827872,483719107,2059025229,1085055102,1095310310],[1054010666,1122692534,1833437639,121427456,1678468724,828377586,651731832,312241888],[796411228,795644882,842964317,1942878985,1326628928,451865164,1611986104,1491771941],[1660558872,567885336,1435689772,612907021,55401806,613810780,1194125490,1916439400],[837469667,994098370,913177515,1122723047,955155378,367444263,1658011726,1934626931],[741540752,652739682,1105689103,1042221106,1298840721,830414497,1159281931,1044234153],[2045224087,2002244025,1162653473,783494490,2042242245,55609670,1568345430,985159174],[8441880,264272942,644607027,974705403,631685086,571344959,485849512,1120921787],[314877178,60887057,418038504,1441766268,1049578788,1113461039,1414643120,828420416],[249263249,497107689,594856962,1504380483,2014900036,322638702,2066299959,326672737],[476970973,336262759,199690731,729099879,1022563664,1250506899,578124009,1155294232],[1554818221,2115690335,987426004,770213950,309320982,257673584,610234569,791720407],[134743719,1862577288,429998851,234827836,795137740,994396869,1098419135,839733576],[564630901,697623236,589924590,1725654882,1340465922,461321569,1525951269,1346940531],[511108171,1923204977,1222434768,1675542284,244215640,68665974,2014583751,733550960],[1388092169,1342829866,1373124347,174006322,9619918,437941048,2052570441,899524624],[1065363520,561594721,1273023263,1608495473,650576994,1468343040,1659804873,1853719580],[73097749,1483230113,234921794,589680433,541995883,818008722,1742669076,472215831],[1419595505,1008481217,1345581852,1521522273,1313780170,1934077720,1023404222,32641790],[771299186,1437559121,327734301,912087587,2115876611,626422941,1407567358,508375340],[229114871,580501448,916202933,77688151,967548698,421559165,1596171039,638509957],[1212453498,1756882460,1486632342,568550180,992682481,1714986317,353205446,850808619],[741189698,1558000543,923733075,318301575,326727756,964894042,1830638683,208797438],[1822986826,1674562964,882799987,19264346,800585123,296170312,158394249,1899809720],[1241888373,1032562372,485885805,1540938270,233569736,802803962,2065018460,1249306688],[1105182377,981423059,1813346546,1072551214,429583801,2104846370,159763615,1365923146],[1200219216,1318950055,758710023,1187021582,83838731,2100523197,2098256134,247396499],[295221098,2120974179,1505909237,716929429,1762681101,908458770,1907945583,1969398115],[958413726,1817420346,1646937308,709465313,156262740,1993370712,1418266646,630082698],[7622556,304709838,1176389659,1383809930,643322661,455372202,1537593404,684033731],[529045802,907378214,416610695,2129321270,2045442020,1445585748,855531966,1321732004],[271656275,1242057094,674386995,745188435,362388007,1623926412,604450150,1954442936],[1477217615,767992881,1690853894,1137125194,1703121196,939674945,702338162,2046204539],[105844147,1745959107,1242266940,553420914,1497720081,1389982184,1745485719,1661775799],[607641235,1956799392,1461220689,222688777,88258065,1709628099,163193157,2000482905],[980749240,1744297908,1211019406,1870046690,860427430,608302469,1787865177,1124043170],[24436789,86925512,1734644509,1826282136,1539411421,1961642509,1214306244,1461673372],[111164785,1024870183,318739201,1410729218,1548710096,1293052556,1445227218,1304134749],[642979414,318191156,1722476339,1395513090,1747728525,434963456,1034619005,1356412809],[573129854,801382341,801689593,684330275,48983182,325083553,1588471602,928760918],[268520392,774309694,1920610107,1696603197,745772253,268042571,1217733300,1578514036],[916638448,1306152613,1672734818,2060680355,301337896,996904156,2086269850,330456362],[1478967185,1299717400,1414730950,409059787,1734904840,329683665,407533738,1085266772],[1553355726,1031788506,1195755139,352849857,860252508,1192033581,1760833179,761668273],[1353653954,1757203610,598306680,1987064040,465183402,2096683216,858824654,669207472],[89929291,926019865,1289984406,655053413,92543328,761103961,2046136341,1652141439],[163339384,928644738,1139115682,1451533569,1470386973,1022395474,1487498900,259167680],[1265585095,1481204468,239620673,732232436,868739078,561168339,1434618906,1224084085],[1120902546,810171018,1250613824,314178900,2128585184,357456851,1481056141,1228892947],[593750104,2114899483,41029227,2026360372,1945518904,938858419,251592560,1730895443],[1485200948,1944385988,1447455198,59094841,530301384,962037353,1913906423,1422255999],[76808354,2127464923,1098860948,1306933765,556341699,2094761340,732388646,807912666],[285288726,2126869788,156353630,119384398,147050216,1996212414,629021834,1428385638],[263060393,2083004373,1928680581,910026942,996072661,279578026,188861424,1836215590],[473593002,943893726,541851801,2054243533,589785119,155605448,984158627,1402532530],[1735955791,947336919,526339131,600324122,848965396,1073705227,723984891,345079770],[1650302405,86576672,713348964,2020674136,753392045,691456281,421399543,745408436],[388683470,1123391474,1351652977,2106698001,2117944046,688024840,1629497501,1288398779],[314558814,1810741761,855352738,1202642390,6486962,397404115,2103544620,2115424210],[756852461,1276428129,1212724751,2086131076,263452582,529124053,2120625015,959064427],[1036018039,975717041,259504453,1648406337,581079063,974928398,1069676486,1297974221],[976722558,1960201890,1780731989,911319014,1549467591,1543564527,897731426,1862974831],[352501429,48012087,537401456,1477981643,598533181,1400145370,100295836,1998547725],[345921582,1221508858,1151084830,107636994,1548455420,869768260,608586374,643526824],[886274110,2018822997,1768203750,1781587119,1808465416,1577919048,332945189,209715755],[1157963903,376485472,260454879,105674422,1602733471,489985237,1634170696,487037397],[486771156,945685269,872971744,1073550834,708949027,1125018430,657503147,887886189],[1575440274,1631970746,872010120,1129276261,1654691999,607275473,519509520,1858515789],[73057112,2104129806,565851381,637953814,1580762604,549060245,1275779717,1912058294],[619096913,1486351695,1848520175,1732459912,1560507267,1754785020,1045230696,1320374929],[827720411,1612116866,1784161262,1402756659,1535602285,459768027,1770299494,1808315376],[261915658,318096793,1319779730,484737746,1290028058,1978895641,560620178,1567797800],[182731068,1033157300,805037931,762351383,1593721076,1231661892,2057210780,1501726771],[1225883885,716215978,1725876394,121516001,938986956,621304012,773370939,185705035],[673863717,862206467,1339047509,1257859037,807706410,347993340,1344526036,1381291377],[1416380143,1453771774,79943965,863639595,1231895389,925330213,738129500,1290180239],[2106086021,872345863,120617738,1383683209,1706088622,683874785,1729347199,374880649],[1366245400,783078714,450613149,1569456646,292166002,204114296,151174352,1191401774],[994029571,1095796387,2129534311,204080755,188252443,427929003,613442604,1872351380],[473856037,536615216,960120506,205040229,1628932576,38996568,294146768,1685898255],[232263640,1172668224,1510939473,1970718248,865962918,715678993,1807361744,127014120],[88228515,8175729,1348266215,470007673,850086245,2107327735,974959525,1899308473],[730520809,453675728,1149985612,1224674724,739705016,1258413810,1763658410,1006982528],[1175423528,1315102569,948801278,1904355898,1989958533,1918660665,297123486,676343587],[2008016779,366651953,12660439,546049437,155724494,1692318619,2041994767,1958400438],[1586898311,1961743594,517486399,799237430,1359904482,972053255,768128810,1291435134],[708710656,1835787548,906141568,602642933,767310257,476681358,1358030017,1028031200],[1259529261,1579514882,1962841260,963095455,898621893,1627240172,1512688775,1195625055],[368731706,1390598283,347948392,780566595,1092035609,149062696,1745069697,1342959154],[1843357657,358361360,276356924,248263369,834559080,1580195385,955897448,458448211],[270650333,1231381739,47970808,5498043,961363594,1985184827,755143027,1013987787],[116883725,1547535014,412335387,1575839478,624642171,552894698,855018146,1059254802],[1553213044,1342088878,1671182854,711164952,812301052,147320431,1091316390,1376286686],[1591155313,102607865,183907529,955778023,1996628417,37969918,1024144310,197959837],[938232371,1948954665,855430968,738607661,1641884688,768267040,369191654,1419701943],[1733186235,1802977727,1033460010,880613789,604998789,490585806,1649820346,119468520],[1325571967,1337090527,2119666171,1936587463,1073377115,938290825,1904494775,1661461357],[1492568961,101996479,2109063557,1584671654,606670265,147715191,1668490686,2115055136],[432199130,592756007,863903514,2104978898,726607771,631669390,1840156284,536484925],[1362055042,1424688781,487215612,1385249362,1593497609,244000553,428855330,1802715713],[1640184838,1304846891,1140513635,703914172,1849457742,1635712871,960863667,723072105],[435383448,2127883959,1010573115,73041585,2063245187,1216933076,474335661,1617796288],[680751719,1608940452,827204961,919916966,672119647,1310283485,1090442703,1668284260],[1389004207,1961433116,1509109254,404268072,2124441712,1788357068,2071477708,448743243],[1276518285,1096411462,1515488657,1548784556,2046499893,1669734032,1442268649,2069396433],[876177129,1389731491,1806573288,1141429636,1517483153,1976423558,518961109,846709577],[277702021,681260554,1492374978,1451158116,760940888,451795864,878528548,615524808],[1095963850,153892690,442500608,1246850866,1573686052,216025953,1233305302,1181590648],[344984159,1158316335,1729255551,1439576343,1313544642,173156468,2064101944,497571504],[2070781200,701831255,1031103378,522819926,1116658718,1927876474,782041800,1563575496],[877619860,508443202,1681773043,12784058,1257727764,839748268,2004805374,154105060],[1976413045,1213253591,350098996,1704710725,935242598,1224163500,1961634937,1892071228],[1873729081,1784511883,1287894932,1210643775,692787860,1630397174,794258862,1426012655],[1092979772,847221897,1902856380,2056366088,1571537426,1197903855,1822275774,1988211359],[1777462447,185037604,1068558496,525795252,1569671578,1037402863,94169148,2070406048],[2039920568,1861321921,614892056,1650566516,1968124449,669328227,2042628164,607328640],[1527764366,1058167057,1467070952,1417836489,273273592,734086205,639260219,1250144072],[1718987313,1832135586,1622834532,1656985388,515477291,1882859778,472900803,1716793850],[228109530,1821167726,687037728,1326366806,1382682341,168827125,27458701,29974301],[1536673945,1673020668,1940306083,46887287,940672613,765592876,1619035807,929303175],[581372100,203459146,1570824105,1294185158,73258127,1139218281,1231440849,1852832040],[887414100,477062011,1641935315,1822647670,1989517443,1802362117,1467131257,665108779],[645768207,1869252573,64582049,945891336,2000712696,344588670,1446219382,2059435169],[1014382846,2128134400,184674613,108744812,1768037083,474518343,1207057751,2079342874],[1200665480,448197156,1214034032,868955482,1538761667,1813826257,278184971,509642745],[1105394045,1944859382,431146096,132818402,774341964,1498449053,335870060,241721520],[454731737,1425390222,1741709443,1572873317,317847194,271881622,923594072,614061112],[1171978698,471193711,1854625953,1471713541,1887771337,875933042,633319888,493384720],[1299048758,299958308,1688288392,1643897958,1531528999,1761426564,1802057859,883987213],[327511983,901822048,1120005928,178750500,1324466674,1351378146,1027124001,45071779],[932844387,1211775496,863382761,1114499901,1968335162,1896197823,726166984,1085582590],[1425326515,1566065891,1674702841,1836262034,978354462,1709677094,1837201663,702034544],[1649881575,951763769,1886606466,253911739,388032865,1370058331,2092465474,665269939],[115313180,1595186613,853246647,316601119,806705666,346455820,1440775364,1151597958],[510469341,695708845,1420507788,1785992689,227372092,1292532791,1774165520,1266389857],[1819962118,1980668338,36849789,1922382528,570514128,566837964,330886529,1845730609],[684151620,136552117,522253557,1119032912,76478171,918159005,1996851531,362856130],[850537309,373292005,2115676432,891284533,1532036954,245211027,1767208676,2071393140],[824321873,1403830667,320221271,251272362,651923979,469683668,160230128,1359148594],[1376333733,342927886,2056826738,1975714639,137068567,427444127,1379412223,2117624813],[1636615079,1519100229,1024688491,1053016261,362493677,569880193,630008317,1279991118],[800942744,1092589957,859718398,519470618,1333969929,1914643974,960162819,551912517],[1182875063,516715903,197669587,968371753,215237181,1241791868,1532646114,1736108190],[369326351,328439919,1199612658,2056780350,1611350672,700231354,1267314761,1566270898],[736057200,605296880,1980165544,1961369721,920626506,994890824,601924033,1696344170],[228372042,1458977704,271607087,1265431616,556423496,580324160,1554389483,2010260537],[86213062,131812478,1551564842,76907898,813216837,928284261,1903024908,1153642382],[291012002,2127789731,2055476488,1744017,132829273,1394262892,1596018564,1231332198],[1819186214,724158982,1475159740,591250995,315301427,2032664248,1363228649,70211125],[235182431,782221254,2091289134,1680623899,366873405,247373591,1789194530,1689004747],[2039683073,358185959,732224808,1413203723,451584232,2111748399,1068655726,1289197787],[1260812537,782348900,763684317,1501696147,1802783483,433351461,1947006612,769590439],[508021264,1885508043,1874142247,1429900336,194909782,682602419,1951862806,1478877742],[526917599,1096091134,551498402,1141557341,1973171178,105827831,1164729901,2011093154],[1560758156,1466367406,104563931,1504967094,1059704013,1770128368,1856346944,576376163],[672165800,2058953752,187991175,1711870771,1112149462,446755781,330693185,1680960361],[560136250,914465319,1668295829,1529928030,930080432,325253707,1766930019,263587450],[1598954657,770038364,1616047286,199817765,33729402,398348369,1796490439,1473023235],[427180364,604482994,1084522706,1837333537,933004490,139499319,283606082,1322389712],[1479033545,1451738131,2082905289,1810038738,298835333,1129812075,94793184,1573079892],[114963798,1034975276,2013636442,547788015,749528849,125200296,1811165402,595704387],[916415618,1627964603,719101383,1034637344,1076237187,1991125147,712769080,658503067],[484782825,1504032548,1708045274,1676347729,287450625,1217608185,582539204,113050971],[1086462452,1904116647,420955436,1417274433,1643504550,2098326842,239693921,949756298],[568241334,884307118,1614631375,1601981463,1892250765,1873667287,1116003845,34448290],[1344361235,1985636932,1250033762,1339113758,2849442,310634268,20557589,1426345898],[1662394361,1387614020,1363043349,1442317973,1341772500,180779975,528335837,841541345],[356676997,1952493826,1251728382,804776262,720546327,473613452,573873417,1774146111],[1296975693,1414455654,887651186,1761096762,1735092913,1310318131,747891298,889292395],[1762318384,100063668,715133034,335633618,2117476953,1302684113,2100195230,845756576],[838051977,1954316682,545869281,1721523782,1546528040,1553233523,387339999,2129567977],[1788032735,221805218,614471707,1990627478,545436158,1284385130,1250903366,356511476],[1055830914,889796269,978157798,1325222765,327577844,1215591049,1066150352,788878424],[1635360369,1681071339,1763388178,2015058945,1659519898,919786549,2228996,764668531],[1245811220,1079174822,1250747233,868192229,728097879,815163001,1327349787,1560337017],[656098594,946597453,1230495402,780144440,52943319,2045826629,211021084,926350222],[1376258396,440075482,572176261,2087854905,205556906,1038388891,570991329,841977960],[1445072215,368669817,114520474,633734482,1533275422,129782062,1617000635,2082958959],[854252391,351837267,50490892,1215587625,420386120,584317682,1448915251,390840986],[1998505326,2011281503,1405632851,1140952186,1366488149,67685315,1935049456,1965041497],[284870506,1775673165,1880121188,1901116576,593819250,1358319775,1508579048,687756612],[1701399876,1755574529,2127364826,534716625,1914478212,1730725199,1946953651,699875926],[2026641580,1199493272,463113054,1632464456,523841055,1698012919,2130064447,1232819750],[1172818301,561210779,403258354,1451650570,150235520,1230893523,428557479,79934600],[1678258606,1853128348,301847190,844771866,1457740343,1116907554,1402155713,417800622],[1003877838,760547038,1160110733,1248888472,1518331644,179231892,482989673,446629207],[1068388401,1139037054,310376252,1957370354,66943812,1204813982,882979936,861315193],[1088462656,2081701269,1855814928,1695637689,1907215076,851134039,1509657354,1077271427],[598930312,1332051993,1970896358,585079884,259503576,362913194,1490696993,1131314143],[952851718,310071760,449967126,511784429,1547766324,1912185660,156584378,645101992],[284140268,1977246323,36743650,610172708,614907296,276416118,1296441543,2090627847],[1986390514,122823680,132704051,599042859,1086065060,4036494,87510552,1401598052],[105879156,1072996036,1578336683,265941134,990615185,1028952252,1718426691,1069564159],[290643493,1855990627,1215419795,440331299,1650842227,1946207405,36389832,312998665],[363339283,1495815144,138495446,1735984685,1316645449,5819711,1770293311,42330179],[1931111834,1701984100,492735482,1836282564,1860794082,677145491,974716460,284836484],[761036570,1658700367,1252218590,1678953753,1911932216,2126304173,1474176751,1864933646],[22704420,244371486,560054490,2035493194,179080039,399686017,951186384,1335558792],[329341921,1502321404,1002685140,263465757,877965556,510383292,1483229268,984156415],[2048779351,673380963,606932374,1195688416,872957861,2028188114,326007861,1915175602],[1177058184,803629823,158382699,1991963883,1025169380,1259464406,180718244,1788021429],[1226524290,958885299,1931838854,585592881,413116559,1891585294,378014579,1691006842],[219933462,297220074,1492997383,945006256,983071792,1566339212,532916062,1551824387],[1275156831,2080567300,408172445,596027018,1934957129,1747024004,1351949178,62595732],[354728949,737307186,2023973780,1902877525,125419070,256653337,1488507282,350847869],[1760733315,404293454,951500224,866407444,580719911,895223537,1054910170,1106906928],[1145287314,88309605,1792210766,815003156,1873568744,1881210128,569055330,1132325304],[1906235766,1352773717,48818651,219253347,1452612021,1298947308,1719043371,159241384],[1257237354,1428078452,633595554,725939337,1735080943,1628299410,1332712355,2107919754],[30749022,38777381,1665925874,659818391,1528382757,514742878,584526682,745283269],[1338487885,1543179781,2005897645,219233218,681095915,31497015,843814250,259667712],[1101185278,309143433,1558802866,977853679,1133599081,259742258,1225421303,459470948],[321092223,130972906,589883017,2082120285,1131201520,1335533811,908132522,481917404],[1493820597,1856201777,1060391828,1695768965,774574294,1539356335,1540652384,1109240198],[779670552,321247591,330132936,1562962766,1147267040,2033392858,771648908,1598829977],[33800528,878217919,1386041836,389256262,1294411957,80620660,2071210392,559916609],[1968085480,81930547,1409979448,1790082932,1824325432,1395543982,1785897361,1080750],[274238088,401533445,1887174370,921841262,367497656,1215317635,43868930,2119004277],[52494900,1871547233,1134342575,1524023030,980325385,1719136806,1261905588,113101980],[1098608903,1651472695,856560781,1301609089,21094457,1896886600,1061570070,1578244943],[784287570,1806655040,2026286469,740715379,1890985408,1767360257,1547574932,824717169],[1921659875,1712548794,277204949,792491683,1002811488,1092809353,918472920,897915176],[1181583132,286933291,1516351530,1965792624,203313958,1967836673,1279841473,849253541],[613659972,618238431,166789843,241114914,1580847628,581387047,1532087420,2039135496],[1952217443,432354071,120923386,1131941908,588455749,1069685781,632477891,172424970],[496867316,892758562,1866415776,1440991466,1432416848,579059990,1789800163,2080989796],[371003581,192335810,1848480593,1615889694,1373279024,372947370,2072463299,100804710],[2066277180,43636551,368327478,325324977,708821674,974187541,1538801998,2031980216],[561847023,527521434,380640735,701203045,536174412,1068825366,599871958,311064448],[304192307,863625353,1015888271,1243051023,2090737086,166934803,453417049,993756851],[676797302,369053773,1843051429,548230330,274398757,1909891061,1648235696,1954855063],[1335163234,1729066964,435179477,64644598,1276876463,1522594703,399660709,1503298204],[556377250,911208440,1400792919,2123931202,1788760678,586821887,1982043126,1081730246],[866357293,303456478,308441217,2058387861,1672699762,622866875,326025829,1812052934],[1853028604,469999284,2040571396,1166517724,1920109574,1288544911,338606987,822386618],[1990375832,1473171159,126398356,2022299599,1247077009,544097248,31072058,363490768],[271488013,853740230,465095348,842347631,1961191678,1935581467,1378252719,1137410107],[2107030607,832781673,380080731,839953658,806861333,2044761645,284875862,1370345157],[1193113545,1613539351,1161763727,138259727,911611203,1815729471,1255647778,832819041],[509301748,714549539,104378817,971465866,1652877931,313861567,1949461727,526663215],[394508889,1556848700,805646594,1910552319,333930360,1513228208,822299434,1988794205],[1673706938,108914030,871039560,1962882629,1876474711,601248458,920112062,591656973],[115605481,2032698445,798609722,390100084,1763802738,1881172657,909382701,615073374],[1199784003,1834267956,859646497,1259789075,1709759533,1530949028,1808532911,1706709405],[1300988289,1661706215,2017640776,1193447445,605124058,836568099,1472544306,1667732134],[994372630,731643499,240488473,864905875,1236936030,668211349,1675484485,7183464],[762772150,1164884798,405801038,675469766,1737827939,1561310706,895269725,845089271],[693491278,1040595548,637854650,1458090439,1401139022,1515564879,298848704,1081396552],[701794484,16140447,1723542122,276061952,1542219155,89541680,435789120,1543777634],[631589583,969083900,2015543199,245843996,2066450868,1559437747,1057973540,508188174],[1676813408,1978524593,865760437,1700076706,1085425196,686675776,706077325,1115000036],[114719207,703520713,125520325,1649767094,1240627819,400162913,1460283654,1522297798],[1879620307,2129199859,778058758,1890466870,2087921236,1489162743,1202751571,1400287571],[1427291029,1047942521,47697746,135134287,2014096307,848918785,1887445409,965910929],[1160691256,1755459439,496629001,91764199,1944478686,864850854,1745088121,375669057],[2089764980,1085573317,1900821777,1780794536,1342484107,2030056620,529166435,719199685],[1624178237,1495355721,486995230,302901844,2078741744,689980887,703155116,1889220025],[1426298107,734087363,1970302918,117864556,1432394337,945699765,1383561867,1476608729],[526148194,1279338289,678552234,1526068024,683729073,19131362,1879908041,388866165],[1042826808,800968771,1171787767,750689914,1261010125,121938566,1867307270,606410813],[45788032,505247836,1048748423,1962202423,761936502,541587309,1225244851,722184224],[1239488050,44386444,1507426715,1890158500,1820370507,350191756,343646147,811750954],[170578133,793580055,2060380479,919752682,1044293489,1135447280,207699381,416031902],[700641654,244562868,69218842,1149916849,1690262598,357017828,2089178881,697492407],[1778821727,475191821,948310104,1442257955,1232772575,2127662220,733096351,2042101616],[991002450,1466832425,697000391,516417967,2121938080,1724828984,1185849489,1827955801],[1388247478,1461949442,1546501087,582791175,454908064,116229282,2051162856,9252404],[1795574759,859953228,779793198,1450809066,1611826378,1949037239,1753412261,1380696083],[1861694146,893000338,72239831,1404795858,373211904,369913335,723290603,782640133],[100898529,1397863851,1882449542,1222792628,1765555484,1373895072,2113740155,1386692454],[1164262354,1728183905,228622608,1427680304,1425520460,1394527784,77581471,1913794034],[352539234,139550813,885033207,394019034,442338643,1723130755,600965910,1597130370],[1198084703,842824551,1132087546,601033114,974783174,629511617,2118405504,435321757],[1397319288,1496388930,140387633,1811423739,477477679,394998564,572712901,1667524332],[1159622411,1753836641,1138602895,2040157003,2094711996,2024467542,1047569130,1979025291],[999866576,431517452,419426330,1258183026,1010076914,1001383146,738962811,1760795181],[1418580180,1510729695,1727114057,754245492,321772551,1481016383,787657768,275262242],[86802691,1902839569,530805599,1036959351,671988680,840295366,703686086,1499995045],[752555052,389299867,1553332469,584871200,331399217,1699968798,2061079421,370234135],[1434384637,1061986479,1519977636,280131059,1018237798,1020215708,1166824293,718930503],[558040423,1800804331,155140835,1261339511,14506308,485122669,1023405028,440019267],[1468284570,726730190,1676518934,216943321,1613517655,1691941001,1922202135,1581781223],[1194020244,1086951603,1260116634,754235138,610391587,617706302,70381544,1326183274],[195551926,975288891,642825763,67175890,1719689211,373914486,130309230,477469147],[2085907229,817378144,1988581287,1392463893,292999039,1438318813,1639821204,413838490],[1183467509,792995276,2053094647,1324535656,271051144,1939434515,1288099329,1605912469],[1333157554,394670345,733214603,342395447,738999885,2104872004,1112075449,997598234],[1237562253,149653676,405817989,1019491207,1135963233,2113570269,2031820598,1155227999],[591151608,1042157877,125547169,1657413746,1185211126,1675456481,1318510895,1358873439],[1892389104,1706558107,1199661384,1498949298,1939878802,1546356626,1193434918,487567501],[200193030,1516744756,1123091472,1215193608,1987779379,601587539,1751839133,1706835145],[1650090417,353709466,617004695,1570139521,451064337,1723847363,1140198810,1453494348],[207131799,1730588878,526181014,970706220,1604186611,798673260,1946947823,1315663923],[1979776879,1279959476,138474160,1501044520,206921015,1559529131,1406846108,1794348681],[872417015,1255331036,807469216,1818821458,840314090,1918946164,1471127423,1947558223],[1936840006,1547328061,71811929,448335394,266192401,1175765791,714439891,278158223],[1509392171,1229887508,1870290866,1497696131,1211903596,1245324296,466929355,41489672],[760088722,1012105515,1919255790,1120826876,592988545,668876869,162207993,1529534990],[1382197063,577935232,825295275,1160532499,1462712603,1930358615,1835318460,1664320010],[1989757272,410793975,1504975259,1770271051,1287795387,355180251,1232244465,1359246016],[1294985710,482356940,1235113986,1805944925,767541308,1380614922,1729721139,1085379289],[401991543,2055459941,1951263526,1035034725,1657327900,109788601,794089539,2056535498],[847442680,818856678,1011275726,156284633,443693579,1126509299,175262465,1439233697],[2005775812,632029425,1747367743,1055155251,2110452669,612183255,720279148,1736211291],[1903798188,882193908,957315759,803033418,1812305249,1859485120,110851980,1710192332],[604151378,317293045,256401306,1722088233,1843777371,491657225,1742922824,1355047568],[420672643,1487580513,1022139281,496901557,1391883097,1228584308,805409136,1149616961],[2110084963,1365746246,93934905,1673714972,2024871319,482167421,1528811487,1955650693],[1380654470,1364176201,359625588,739182062,985411977,1631253268,985000308,343792671],[1080327685,1811097701,476765830,319252317,1119307298,35041765,418771019,1153213494],[1099968607,563428935,1873780193,1502210114,941958912,925939350,1608351926,277396477],[1238350137,34562145,605379536,332447808,508303861,1329363304,1681988104,1972244700],[1474449370,646762281,1273107730,636601191,186787862,1136524902,741121163,969347745],[2044403117,1793085830,271140738,1910206166,360227308,187716531,500688649,671376672],[1883005273,949924751,633811212,1940409595,1872925492,83529737,993667442,544247910],[1381862114,1890145681,1365248228,1513072559,862712710,1172945390,2076783556,1044496803],[1524837567,2100467386,1755314828,1608323354,365199608,1845033985,525659195,1141389189],[2029666216,312161709,1498265282,1825005482,1148387299,489128270,1284313689,950780624],[786139257,690421854,219325643,2104721226,1810563754,945767613,1201178259,633206746],[534613729,1276058901,961178649,1802111293,924021475,717427668,1028410328,1335819767],[924215131,903740198,161084975,279468367,796069865,577546691,156652329,1503630860],[1588474195,210973825,1748995519,1542627807,427488625,1529214291,1717319360,68349425],[1439724754,1303324012,521266503,2018598898,770450000,1441675148,759698769,1364038200],[1869936210,1997090484,610323900,1114800500,235574587,831557845,657210834,187765044],[1435992728,865539597,1648213532,1972037366,559754829,1302728321,654929864,1003130118],[1196296718,623095242,1110113210,1791819885,46191423,917601629,697345576,976021771],[339738707,789182661,852733386,2075613062,1672623406,1890791938,1001280607,706662090],[959307111,797138386,1807281785,1405365406,713387461,1086121804,1226698439,606253467],[83033738,1409283152,1984223566,2042830540,393454788,11770086,1516020722,1525775294],[582361137,280033007,764332535,1940462961,1907857324,1612583054,2037681826,160603583],[1294137775,606627368,137134120,1052974155,1686796602,2067224169,165188007,105246080],[929625931,1130213471,514543288,441145448,2083892987,29986419,744155834,1607183248],[865667462,1861942596,1460965673,1142173276,992562588,956602518,1245610211,1605625407],[400660973,1152484529,57693420,1733719068,1389695931,507251540,1806702466,2092482092],[1945710382,1518056692,353728346,1071107025,186546801,1092753070,1292581916,1907119428],[1499096632,1849646910,540583734,1617127367,956663030,749780675,1808766102,1904907760],[298847205,1153632117,421034415,995515595,309603133,312382387,451719045,1904302096],[206827942,1039110566,1290538869,1731574124,908314389,995708147,602218351,1454969593],[151954755,87002496,110875866,1448722751,262188505,2100665472,696387879,817168818],[1059090212,797846869,1595726882,1384542359,39267259,1454154951,1315612947,863722699],[985027427,1025574586,1876191176,1904415458,2066473004,1935017419,641648298,1847819799],[1824808487,1901504506,1870783503,544148587,1343846524,193579236,811598543,243012600],[1016498776,1792804882,528555698,700448846,1413287499,955807100,2095709377,944377966],[1317471607,1560842988,1570504122,1533021073,914137751,808205527,684124925,527868195],[787714158,370322732,1488014984,1784169618,336604997,1110472730,1500751286,1219066911],[1686476718,1005473298,182940573,1107478938,1184808091,1532961474,796487847,1819104994],[1236317538,690271581,2077992745,1534809111,1034169667,452926497,562198927,1634007873],[832315556,736062802,816923265,326374350,752054477,475803023,1985051150,557584074],[169293853,1290477006,943377182,259796088,671217925,1519196125,1418588291,1770572414],[1323276468,1241473669,1858261286,1433645813,849878697,1519481192,295484184,151467026],[1069702118,1040759530,1567289369,472692762,771053304,224908347,487960940,304251340],[953383715,923394776,1239813004,1801268749,727716478,2067484030,1516978868,1893019606],[246936256,1744296952,707434493,688450290,1817040288,1949009332,927300995,2119262776],[1729211237,1182563158,420798291,1165432019,507744030,544263151,947930886,671247015],[197096901,1606048370,797545255,1101405219,1846622405,908487563,553973968,601702028],[954689691,1421987602,521088220,1371904838,1176206195,1707661857,675041059,1024591820],[713835654,1813267556,96865326,239531925,1288273687,330230980,405280733,1887017734],[63004427,1633425982,1126149441,1053011189,125704412,1022541135,271134425,1251546725],[1776200061,565267962,1812958665,1136209438,1163374057,1480755404,429531130,1991259873],[1377865097,498943714,1642663429,1116495195,1438870714,1205846755,2056546493,2099378176],[2029369790,234228388,287846047,1512273771,612670666,1060485059,1839537991,2002928949],[2095669581,52628388,1814837741,446748079,2016348859,312479313,373184156,349688388],[1156141024,1575916350,1698081273,2071237767,18729843,2118592372,575837307,638921688],[1174076804,785426260,301227287,1859803833,1337241195,1647015220,884502653,17904692],[608054370,820471071,222745257,826857959,1720916963,357544451,1917505167,1881199693],[661601299,1305159968,806332220,1599078798,1269954552,1321041231,745328149,1325952190],[1887663913,46141755,1589654025,415495370,1248785219,346822998,381778299,1827786715],[1887404394,1758297139,1484824811,11318884,1901880701,431281253,429253863,2079616273],[428626393,533175304,1809393161,236248650,1478537933,1592744957,585193187,1180077966],[1638502216,1298834926,1121370940,846722146,1114108355,996636802,1553838057,1860520167],[1688840731,782745945,1186518716,416451376,1530838021,13145526,2075532639,2016599955],[1645607756,525164587,1712435991,601255140,363857805,299488041,176935073,449251152],[203341995,452861493,1814502349,1518553438,377266846,1437534275,1316909424,309819910],[201777388,1972067569,1417095727,131692958,759770540,1471053412,1425111737,1813352151],[788102547,1625340056,643224552,2115390453,1584646195,1741716256,1154562498,485409992],[1037826584,2061351144,559640689,252824095,1158776118,1054742693,1362073552,1552433805],[1348677179,5905363,1457209907,1271049291,1999793481,1803725735,1413901043,1247460580],[366803091,723795404,1921151955,1570075204,1777664397,718299274,518404535,639469907],[2114919518,540583926,1934298451,419765296,712818597,705866158,2006949967,584638100],[1548254728,1710185001,1797166618,1247327373,1809510730,1246946079,1103767280,716911084],[1343007422,679942915,948622967,1275118578,1730109072,1538523438,916142536,776665828],[1926214541,1190398853,448336719,1536771507,1658031650,80926105,2035545073,712307876],[312456154,1187652504,1155587557,1062962619,610879834,1917338736,648345515,663990459],[1330724676,1375281788,858092857,2126488717,220117633,1515270538,1082762264,1703089162],[65297844,2010015141,381060545,1182347722,1542047964,2078821511,66315917,236509692],[126884880,467611605,1071883172,162151243,1235281233,1587452435,1634742691,1416214093],[405839662,297396160,429491638,2014440275,739204970,1608027314,50650814,217147929],[817053662,1488325394,1481827475,936957460,1243408690,981697302,1879460009,1962039336],[2022263784,1213993211,1993406220,1370104745,13231379,1329766112,1426581151,1500001871],[1010338137,440616314,1433791050,1611842990,1331435754,1052275598,734927615,536438590],[710619203,1646972625,1718906302,1343676167,1684881407,1929460300,1590363884,2126352423],[322129723,499319631,347474872,1309196378,1741181646,241194092,501159749,1835340377],[157677480,1567105016,664804115,358219022,805654818,585851575,1087916347,643680306],[740020880,1988628073,1024541439,685094729,893357312,959872449,572706410,359700168],[1489916713,537559488,847645640,1478679878,1804488565,2058264725,1088962252,352215837],[1445687282,249103581,1594308304,1622698523,1625603355,1004621862,1211554243,983800388],[398499402,822038565,861368891,2050525576,1401400124,149002071,1402316412,1691566546],[814039365,2059210901,1619323652,1568885137,1296590328,1518978145,1464989817,400837744],[141109470,1635095713,1512920937,208363822,2088977291,1563675436,1753214982,2050861050],[17932508,886682529,1056487113,2112475601,1027444127,132540963,1027621554,1569733172],[104367925,1118252661,622732105,189217810,681531001,707726730,79331071,1340072729],[383214418,1912817094,493610993,2093711690,215038473,248827982,538161405,1507097488],[213281146,1406334100,482059676,1112717828,311361040,209945755,212041716,1314614120],[1239842190,103114288,1800066807,759021554,256468204,1362126137,697980959,669922727],[3114908,1563487756,576559632,729729297,1652429188,1284699678,1744704130,1485647908],[2003470761,128068378,2016947324,1648675801,1599605107,539587069,1381613714,888070319],[1001380303,891826711,694495336,1832399355,1545740731,746173584,572338420,1641632706],[2111829159,2026207693,861177187,1201154531,839257285,865454377,1458054257,796467771],[1938362112,1051675011,1002934621,567860338,1983072448,725993425,1474390436,1564482435],[1285094206,363373314,2064888038,136856198,52461336,56680121,1542844049,253130417],[1052676026,444706040,955071915,1385047766,2108673219,167400757,482395297,2033207928],[1486603288,1570253483,1580446838,864940453,1094705552,482955835,737763615,348413491],[1308784313,427007731,1152190624,311840372,287051518,649468766,1564286225,2076374236],[1062030251,1334292363,650043592,558093033,502340936,622230775,1568378138,1954101935],[587922631,1329701594,1152839148,409455459,32644002,1303635682,1321723696,1842252497],[1422974932,911745537,510088946,136525911,583251739,1819940123,1881784277,495903839],[316930654,1536090478,718356547,401943777,937586003,1949250333,422587999,143459650],[48972050,1737892548,995135248,1232137666,1663282523,1957647015,1445645832,1136045049],[1225592383,1870924817,1113938107,509461517,957445276,933941659,827684891,1671501248],[1985829363,1026410388,1433242221,1072594705,1018318722,574130865,256087294,1189512677],[1073485092,926761984,802485297,1793680900,878017490,1192086818,1893504366,673491315],[1289988679,630024666,761850016,696226835,2086957192,404711457,963396738,337603762],[1980509364,776520619,398562765,324438013,2080562315,1400148670,570152309,187664362],[1883063873,1381445158,539477099,1580281947,1948329315,1212259672,228555736,1011736740],[1316749706,1068160295,661185509,548653021,157909176,1617387934,1931459440,862619906],[1921673515,1131127749,1006732892,1463357371,876437435,2032019075,1779059294,1846559717],[2120896824,1081435518,2111013919,1044464553,1810217377,1846861224,1490196386,1424472919],[1810520519,1016035032,476193171,2043920490,1489912970,185842485,1922305845,1316372295],[2116520952,204667731,1407705404,870496196,1821049510,168942258,1873950038,1403235785],[1797005131,291990763,943901756,115624090,1010408370,601430353,1709456122,956865238],[1053322928,91419606,1152171138,1728547864,699839882,1632738246,101359170,1479600970],[1647217324,1079416379,2125066117,913178084,1980602234,975113080,151498857,1170214472],[2128480671,1500815853,649993128,1399502352,1446059109,1452972879,390737445,1313513637],[372131915,1951965295,1526989228,1048098692,81614530,625915315,2076774201,849019430],[804164542,1791095481,1622820081,508707261,452484696,1469265918,1914420448,1806894442],[2099101198,822220081,635604857,629005918,1145129464,1677826909,964643913,791073559],[1311844252,1673971370,446919466,1163788753,935887660,1551536413,1346115251,2086761956],[1742877147,1788970991,791346940,1291703474,1467688689,239110198,1649667051,1607765549],[1681232802,283398099,1228116629,377498242,795857221,1716425166,1469510263,1032748315],[1426280767,1176468588,1159586195,2085834135,1813664251,1585877529,748062625,512370006],[1430652929,1832772818,24935097,106271569,1477613049,13839029,674415182,319966307],[99000338,2080968982,1219187148,1632090057,570922270,309526749,875308664,228170015],[1868880036,758711184,955603706,909546652,479678030,1991758906,1232196218,1422402905],[1430049084,1304071973,545912470,681762799,1396072819,562343004,1907219273,761159573],[776452944,1208544659,2755989,635555401,1748494832,1747147285,31775214,745526383],[850367838,1035811083,259484474,147047050,432948359,1719212273,1804957623,1996844021],[1172301185,1418615225,1790715790,1557061680,723452875,1601147326,929458627,1958535727],[1421792102,1585499343,22346804,521988447,375765727,1918963235,620197071,499639736],[32558120,825543796,397370201,157090644,209833175,1293215455,2075509840,207962697],[459511918,667190438,1529154770,480237630,245529442,1480311161,393043602,1026525330],[1634305015,10391294,1375360183,755632344,1052841559,674568900,1568032017,1589232379],[1995205129,2092677563,1599358188,315234783,1725155427,856698264,1885952935,1563291484],[1442600454,1020096055,389224046,1464594956,1140462284,1431245218,453573845,678536301],[1254429887,252492294,678016427,1073970670,1429379343,816975371,1099063629,1825719696],[469945617,1486751396,112040968,743717386,1117026816,440899861,1733463905,262477690],[86654047,1670676786,331116345,636604489,1107869932,677617689,1295633676,1183153284],[1629764352,1044644635,824807598,573714898,1215448936,589531039,1524130992,417554139],[568432254,128086411,108026748,1999783193,550995091,1712861552,1225223334,1723122697],[637067627,737833424,1770733679,962239279,1879597481,754312718,783816430,2047221853],[1513924954,1082099859,1337881590,834327748,1563811480,477956110,448545675,839429682],[1305320602,1454107894,559243446,1108738403,2095144599,1090742847,1518711820,1812440156],[799837579,993322719,844416063,1753157279,458134548,664242865,90240844,1455140681],[1456577764,1475466315,754962990,1871747147,15085900,1702100081,2033427358,475154940],[696678779,1986356363,808238312,1195958728,2101065477,758416031,878380431,1631905606],[1052260483,1457943046,393961028,952395713,2094960603,1559128048,270668021,1043056221],[103681763,742675620,110596923,154428212,1300135581,1358932016,442427518,401031780],[1804234467,1595126703,625652991,1965391722,1433817871,401791385,677729027,1449592702],[1161282513,2073915746,739460106,2026752834,364141896,725712135,703073592,2097006600],[430379406,1135138657,2096715318,249147343,1463100193,798782922,1656057479,693300491],[261091278,1454090907,2087949117,342497126,1335129163,2019553959,956711273,1386426178],[686262956,2011563052,1283385136,1554237619,1159260660,838562439,1712697287,364363512],[1098274405,352924901,607835846,1487280259,1294237019,1380042314,1124923950,1065653957],[1448854079,37161810,899880896,1722123453,1898362614,1904154975,1260840051,1875077880],[1961028188,689499325,1392484367,1831909362,1483305817,1911102911,359593650,902810576],[1237913501,1201624466,521756109,1582480202,805949480,895562947,2057877621,97606532],[1799209724,1858081177,1001709757,426251629,304385684,1924623354,22666114,152542231],[1381523554,908378100,1477491958,1989004600,718616299,1775133548,141844388,92775117],[1034945047,1212705164,1694184047,1160273772,73918897,756108099,1962496660,239621379],[242330769,633033769,644340704,243836138,915576916,1812706317,1624061257,475638464],[2080591250,1367099763,2035677658,383110594,922640592,371194491,627124829,462852229],[885823457,1723535626,1744256911,726138696,415645615,520237460,1658575478,1100112029],[1252412372,1422516503,1939204993,63615164,1455761218,1479150762,358768061,571746026],[599935458,1251996260,1871808896,1699073021,458718383,1129020867,1181271100,855824406],[1819027329,1649254242,996241539,441152063,88428205,1409605457,2050522911,203355161],[1567497737,766075189,1052248905,1273169601,2110102461,984766912,1727382743,1305109273],[237942552,1710258208,808947961,574053025,517395068,983438165,1566684642,152150884],[630232018,534173465,323184298,1053850102,877160459,1692831664,914837049,1113024708],[456589271,1417966126,487149700,1355104679,545011119,2077591227,954863128,1689722219],[410184435,294063826,698795078,1358184146,1008178529,1775998920,274451252,1213874358],[1439245443,1744491579,1122072501,1634174405,145272603,846810635,1409685566,503414878],[83496953,1039328005,1771510694,139286340,1013689348,1296720146,170301656,676859257],[641099197,151685958,2031023516,1011985560,313842816,1231128564,914454475,1004032891],[2037616681,17243322,839166265,1038025380,699363763,2033403042,184778775,85164898],[731584335,2091671654,1570287115,1308474932,531665852,880801389,79695465,636640264],[1847220231,321519625,1224747520,1468485211,1133080461,1184387136,1845101629,1222718258],[1337211952,1866465104,1127544702,1887269784,112495610,1411113741,1564959717,1185617664],[1251554350,2083328530,1137786941,1204742691,1717705697,695253429,1564224878,1109337224],[1205185985,716872705,1750660553,466244548,528758644,1031089405,1069320082,301448499],[1490435301,1935266515,1894579431,343538683,648509586,838470317,1220420085,1187307460],[1615957729,957547994,2007416352,2075745781,992426222,1317385032,1632672669,298971798],[851759208,382082820,1779689772,330380954,2117516307,91665308,1596998481,1902612652],[2086613621,171304574,1672991062,828098009,1210700008,1167394272,1635759072,352872854],[113250506,1543608840,1869098851,531364619,144801636,1114345301,447261410,766434170],[15950578,95782377,1315041998,918443347,1517933948,2090733900,1059290548,1532515188],[285166668,983655666,577979136,1287143533,108497544,1673436724,506798652,894774376],[525195657,358314649,1713157983,301748351,1204223873,1689650534,1671123641,470010138],[414502341,193944145,1671626413,738909465,1392295240,537624404,739372072,1494393840],[2053387327,1655050363,1067955338,2095659746,299884539,316689662,1393826690,1967592705],[393442868,1325929245,1307210709,1538348288,1612065976,1764722852,2088056550,793648731],[1360266425,882274320,1909226990,263766236,532527506,1039650721,2125291556,825210899],[184059602,1244058238,1063856006,1237878361,1392095386,1529389387,1276333235,1660681347],[1487964262,1494457635,850441630,1266027628,12829664,257627633,10141031,387493711],[369503065,251816554,1614534740,922638821,1386340668,142040927,30094135,1483735054],[819624477,1906866853,786143103,1082995698,815121442,577938888,521662316,1531775018],[722609733,1827487664,677498936,1772054649,1262115527,450930313,1186389022,95827796],[308184327,917653881,268813267,1445400347,428713948,1589007010,232229789,1031183908],[1989777730,613133217,1724431827,361343157,738943682,192165369,46827270,43202511],[948995194,648808197,1884118259,912080816,128442425,72611041,1975074218,32196333],[482778971,1443409306,594081340,180453885,1486680644,874100625,1833692493,7256003],[283565706,287921048,984775392,746692196,1873781247,1344885852,1999345438,2056921806],[1450464073,1547156422,1964537963,1091045534,2126089333,2111953391,1326275709,993363005],[1216119352,1912982907,2122461444,314018886,2016482613,1421571665,1115193375,1209140007],[417427929,1693661492,13847839,2055920115,492060301,941818485,1326324202,199208749],[370409301,868229834,103618568,518168217,138015146,1610916709,423779296,1838678223],[1626902186,708850225,559500214,1672513895,115701267,758508988,1362014209,1850209501],[906641744,137378418,1694211109,37922734,1548343508,469933886,1815359312,1366044752],[686185541,110110044,1938743698,404338766,232195467,842959160,25366918,55630240],[1406085760,750080831,1408304595,1357331665,1125532090,1266143885,882325241,138095446],[1591221643,1833504145,1960947966,630221507,230143542,1099409199,604403430,843278232],[1929778516,1330468421,101961476,2129454567,1542240417,1312799997,767321000,878419070],[1196767768,1971124703,306877690,1143266278,1677068322,781217544,1424526378,670615792],[2026304910,787082181,300326576,896462163,1860179773,737710890,1791642582,95589188],[2096850687,21626959,803346283,2049947168,194715663,2115096865,1069415078,1044149505],[75982708,1206515769,252811172,1581519116,549279215,685031792,1222779862,261021669],[1352861720,1917833080,1097608747,1467251477,990724865,436544156,611860816,19470267],[1578396030,1153110570,1413447580,391105252,680184192,1799971923,1735768323,1922795801],[1253653755,1515041903,1994375956,714117089,708557231,911896743,805267101,1755337438],[1830848458,427783599,1389273622,1222978807,131843813,908295261,1820028054,467694094],[1933364495,171962373,544703103,272500087,779137501,265807745,764233495,1885321032],[850280265,568082540,1800810208,1295781928,1629392217,1682960834,1277032505,749718405],[1052042186,146371439,461148466,645352356,1928167633,10777153,145103442,1290727960],[2017790687,1331874731,137632320,1661506198,109457853,244691882,239294980,958016892],[841686739,1230507861,1246746832,146722390,1178752282,930923841,1972829526,355245843],[144859716,1842579009,1322097669,966559733,566108231,1710097901,2103417769,418253740],[1987562309,60279302,195306197,941313531,1650916212,2080318494,1110472877,1106832137],[625789897,899421615,904891812,1970623945,1326794199,1785760765,1785800021,1677271653],[710068116,636649701,1576077,1753963406,1761491508,1837355583,274205311,1901916033],[1181716102,1641843815,409817921,1498784305,1192584526,33032905,1376742027,572803501],[439648499,1909501934,489258112,1146358403,1598459112,1248468775,1865359937,81340497],[1961745078,1260853236,889815813,135855997,1221087811,1611217975,1883497957,2004737994],[964867757,362275751,10869408,2027817892,1211599324,1085459277,652266223,571145401],[1485138934,515207420,727907492,2106172717,1993892200,570078688,230226599,1344298820],[2081038214,49258768,1688478876,2034534929,698383253,898356525,834962865,956741858],[1716346640,859401212,767617170,1515109044,560433658,1917709731,121061433,1092500986],[1870130670,1687181055,109874369,943103993,2125878424,1539747917,565884561,131928102],[688416045,178742577,1773309731,119209189,365011545,126139872,1301724289,12389117],[2076002977,1691076813,982763306,2034302093,334937063,1173588196,509763103,455063342],[1078931611,1993086359,2089493232,378310330,2064617276,1013120781,926941104,1678155629],[1528488023,1584034365,2095494348,1371907128,1349584580,296699850,1801250712,1789934461],[1002135682,964880544,1848998581,582101589,1620596649,777986664,2067716406,2110834892],[74274864,1877665110,1873439473,640255122,1686058981,1487138005,1876253635,543903750],[724466605,716352492,975385648,695980825,409119943,1346293436,1462910240,456772315],[94538539,1332792638,555607978,1311277944,278704299,1712500825,1765839784,1495132255],[1528358387,775871085,1279037749,93139575,282513818,151929549,169481127,1785598470],[1187199177,1107413569,53127384,44948359,1227421563,1412652330,507873271,802862810],[1318229378,1334743225,791701636,286325926,1948944172,362203442,983840043,1848809260],[1112572914,1166239318,1344962309,839457122,1816713506,1525237723,950585884,1412460855],[1949230176,1609906871,979174111,1020594171,616811824,865695456,793787224,97266959],[2028491876,1371198591,377029925,925472670,214718754,2108469460,1886420616,389486162],[1384592267,637455982,1297942487,925168319,435101289,1124174932,1042130711,1583564626],[371194985,1650423302,962360204,486677585,336320872,388753516,535908119,997748674],[78350143,2112573190,742874591,887615456,42336636,346262679,1746270395,1250941397],[706364453,1611801217,454779743,1183276254,1162472017,2064886015,1382978211,2092782429],[1320082288,930258801,906583041,1109393348,710099282,1706367297,1049872104,887525102],[377609010,1989811145,1815682755,1413628528,27025178,439206201,1033056453,1093534973],[355825503,1386719972,17340955,2066962915,85336067,753940292,1476537706,1127169273],[1441079849,1688432981,246340651,630565270,2072304651,279458574,803690824,1146069568],[1191400376,454189418,943407229,417780281,30839547,1709218366,333806342,1135355678],[879804444,338752613,757418048,890850195,187304368,1997141339,232473910,443443649],[1183046001,291010602,1842110800,1296295656,934187864,90170781,334548474,2057502706],[189242651,1811977061,1530990017,809611653,1733040405,1891983999,1358400644,1515315935],[22508720,1206969763,1699261377,659246730,438971012,361116024,96476158,1706376707],[332560368,573582930,1581679334,44431848,226463277,110127409,868205791,1039272178],[722519379,291653561,537720278,899329862,1352410031,554915100,1550282942,1162008012],[368448192,381170097,2086432284,1361592957,2325543,1373761920,798233046,966995026],[979551796,79985297,421184854,61204861,658017469,1859600243,157210528,1796163740],[985998096,890799735,1801986545,1002351112,500472439,104580716,1716308882,1422775519],[59424626,176531342,887115812,1548364914,714431205,1809236867,1650383268,63074342],[1168092293,1164373587,838589843,1561965776,249299322,795274758,973922898,1808563955],[957087258,1313857153,2122972098,534487944,186777450,1615704445,820143987,1379031042],[1220993971,1447034391,51085527,1350682341,904412983,657541929,756346995,607020795],[726740922,1172591146,1623978761,829585214,1318096571,548411424,1971765088,1080414481],[820263106,475555214,1508243193,667424070,1696500344,206061102,371280128,2059383151],[455080678,2038904004,936308700,1317662956,1333023008,937131205,1988754563,876518738],[688214584,310148065,2054080519,1029506143,423419440,839481745,693040732,1017580065],[1725760336,886913289,1804994606,1652516574,1164312369,1816118701,1879409617,225935850],[1329291888,675389583,1897329329,595344561,752911092,289980104,686289087,2034778178],[224382122,1130585988,1378078404,323202542,536700183,847358052,1441682489,774839331],[1122688222,680089428,1730923809,2136703,679214846,1887878318,1944098158,4042939],[885372327,197963352,89604782,1614926322,2064623872,326736889,1049284308,700712552],[2021106004,1964821053,1114038002,544740245,1777090959,1881604651,1736304015,642415469],[749160551,1014546153,813139031,627457515,795122961,1148749324,1799868094,630928382],[2009971159,1169007189,260569629,948091630,1725443786,445803629,527212797,1113535433],[1107047594,953307057,547922364,286887361,786026958,552341951,243775926,1572589150],[702065504,2061870477,985681538,1306530367,1561660980,3557162,1808037999,795128607],[618360349,1333230363,638133773,1063610168,2077574702,865014892,1861970371,318921621],[1235861579,649754868,1591329931,1514704124,1742116717,793845842,1620545814,256231216],[1956883021,688599340,1142048207,299347581,1194444467,1170162889,149074579,364889201],[1508891756,17137510,255266243,33365601,1189195452,1355204745,1640616274,298884132],[1717964930,1705492240,33514920,131808809,1274447182,142115837,1423233890,1182778149],[1081460877,1265556547,2071884681,1147521393,1737919404,718655879,183681057,1670361742],[882762571,258529735,1619888180,1085306789,808044542,1446548566,1796764479,1665738609],[1279190541,1527974664,915285200,361185034,236029879,1109186204,909250511,1030761883],[885761285,125270065,260813941,1699949524,1509360792,88225025,1075265463,786981153],[830517028,1634322486,1056872646,1003446615,264151318,1522604654,68108488,1935248753],[658757683,2020362936,1344679027,1595829472,165100997,1437805940,415362558,878287829],[310297041,1794415777,10715070,186782956,957301743,1230239117,842049940,1415239146],[483147649,18298549,1430570455,758542944,1651456780,1874860918,2075463013,272600147],[830413814,17147410,1853337447,1929684992,1462929382,1740349753,920493330,523383593],[891483285,203507649,1445758487,1218386124,1963277582,1671659991,525571516,1791477153],[93563975,2016202323,1978989382,1374634398,1427555348,92768398,1814653052,171076236],[1493034449,1925844000,984873687,1070405171,1587738432,1349258035,1123677101,494164058],[1100899583,642264875,567124077,1746928205,30351257,1747438569,480816384,1083577124],[1400397101,1613032469,524410107,1067912269,93073023,1968606185,621896347,507797405],[1932284623,1977094067,1786407052,1979002142,27095636,1093375922,713328048,1057742584],[867408900,335260369,1934689169,1599723693,210913946,443078394,809968449,1861100358],[1280044588,1693304745,1811378323,187962326,744318120,476573818,1199846719,558606920],[1211599874,1006160181,433509643,281273118,1386669331,192877761,1989902848,1659758947],[1226929910,354547886,388050680,931094136,940570320,1991495159,40672670,304077199],[741856777,386336553,411694258,579425859,1600948833,1481656909,961925393,1291520330],[1573789425,1346591070,1813632961,1012288415,1408506410,1127412224,752258481,723485800],[1250770759,1440939264,1544897296,2037622182,1213953656,1579454712,1414169026,1869428130],[1700270349,268368766,46788455,1492265880,1439571230,1675840000,735330191,1972441025],[364218229,1782006976,928369508,1280837928,1290449876,1661455869,49558876,227303370],[286698115,885529082,1140629827,226413106,597103365,80645175,479194106,22354076],[1200752788,1319858203,704958179,725917843,1311207743,2103340846,251642741,2110896517],[68941335,1185547318,1567364424,1446111155,1049302124,1071298806,194595570,2122519806],[344845216,1093607838,193459121,1449461423,393469985,28118701,1785514357,1519165021],[304652979,1052041135,373524332,2012808671,1299944405,928747160,1508477668,9698642],[1361395532,1990768814,567890743,702383450,89998697,927242784,199552650,1741659773],[1240317081,1276150442,946391717,223529529,1233279433,767911082,1660395243,1767123315],[988190691,1217823381,1238498431,1566248920,1436424019,85476427,1047883517,803067122],[1254892191,1587852110,282399881,432542238,1259470223,1547090710,1994374209,1589044606],[558063672,1396132945,958392830,866896356,63487526,593276127,145656684,1585600375],[1364171638,1592429069,266932757,596734267,858890759,664363561,1569241378,1066632547],[108296907,861686553,118942473,639396594,1507472958,1450221083,1215902008,619839245],[151906371,1039357887,2041010227,417698562,343962612,1172143428,137214554,24446022],[1933272130,636536917,582690265,758501039,390043862,726352963,1116494641,1964806455],[2064503396,520427376,1735477223,1830281832,365038363,1929295738,1845707694,1317947614],[1813891775,1502968910,252494606,1314028332,1254548713,1338356591,547570227,310499921],[356564121,2099507418,49470670,1726101521,717778294,1223255661,184174922,386174777],[1672525593,1994742155,1348929052,2043337021,725794106,1813640542,516189811,1160637850],[1429656149,385314353,792534320,906623159,698080433,1608258267,240820494,1075748151],[1553252433,1722654957,805048665,1155848861,1601455119,82471458,53848002,1414000809],[1283041110,253664281,410064834,894961745,276430734,1329511347,296696905,1650266981],[1673983310,1252727655,1988101905,709977609,270937185,798572766,878099840,109835364],[644235277,561361240,368019839,2113107018,18606927,629039335,140092233,607069741],[1380822214,33948786,161128965,1638368720,1414189243,1021531000,1759692894,1253892730],[1481517896,1372166885,656607947,1027082048,432811486,2113254934,1510850074,650722320],[1678764756,250640386,966698945,181936358,1457276499,1401364675,2114354139,1439279741],[830668838,472472200,711897171,1627077039,38795966,1155970933,276055580,106444253],[1577881438,1476753079,1416966781,1674973641,2080777461,1031572979,849522165,1153895786],[660084717,1415967502,1890798238,1459688016,1698447248,204577610,594309884,276649529],[1187105588,1527255045,352207364,1350811058,1099173373,1137455239,2005310269,27565077],[1390572314,2004280490,1227228011,39938687,285472661,1324686878,1666368304,99278650],[71984880,769508970,1958390081,1398497897,1706609664,119650419,843420454,598129181],[520994196,1530489166,651774574,749482238,1093856587,326463603,1714894138,420109359],[1683736305,1275791610,292775657,967209107,930960171,94499391,1768523663,917788476],[1434731828,179186178,767364681,1157135389,1805079597,1667301154,286819328,659225967],[1914476995,433472190,326307026,477421713,497422233,1230215473,1330707466,1345685065],[915674778,1280297841,1523315240,1872796944,741864211,1130020274,1942537311,131987250],[35268608,1262161784,1303219659,1125577749,1687645311,449201505,54226330,397260401],[544227910,1020333964,629248101,1143103574,144009831,1091545206,2052385556,155671441],[1059850486,283821190,386563541,894973182,1516711938,1064532175,1538533988,1912897525],[209217424,1687512718,1915761487,17845360,1319990112,851621121,1841904047,371764740],[1133433343,1784663159,1070487060,877379888,1061848773,1503042307,1724936800,686022282],[1648255069,1854158119,1514303995,184373762,1533726166,1188813949,1539707126,482502293],[93448380,1478617460,1793629224,1585140738,985546785,1308224524,495579973,1405510332],[905015018,85669447,1380773785,2054550428,2060685507,1055332889,599346132,1006889097],[1340272320,939665557,192951311,1689377489,772608078,1904586866,1519883803,400455847],[893026646,1814265869,34267084,1724497208,938498289,339036626,41497466,1599140842],[1959804534,1765261311,502674150,1293428147,1017002126,359444181,1522264449,632885570],[314449655,567394160,1829092709,1763702328,1058170624,1575188004,1999186497,114165843],[1036812554,1989592174,50622424,1965744751,1593905289,103462712,791384695,589093277],[1052261212,1870820468,1128334465,199438973,366122716,1572381621,642338830,2128621432],[1944373324,73054698,94079029,1942214230,1293872356,262391792,1909936131,1512373755],[1269461892,637897449,735750327,100298837,465013736,1776999667,1108353090,1475684658],[132168188,400759529,440709547,1483691412,733265190,1312985217,787799589,1125618583],[272091445,1195759637,1801214742,321968690,810206826,1696905589,1529945177,13399580],[1150890813,656973214,1015445684,587537647,945911234,1559948399,2030654802,47654640],[902131695,1207787171,1668693766,1741315909,934594664,1006960704,455941938,929857070],[1216887416,964149114,340355235,1634149240,454144748,859474962,840901642,1237189345],[1576580383,1829525766,154793464,425666644,1709975250,283360750,246701632,392473084],[512148190,218328417,428258369,86408616,598312826,25663625,1290371160,1426710924],[1020825610,646851231,1265797628,871508271,1927228775,1234212583,1316530835,666979407],[1536848921,1942286941,1607355295,1120428501,395056416,926705245,1887853886,406845643],[1928898520,525188449,1690923231,361466034,1415209715,2064456213,1587501602,2058681578],[1224364772,1283187460,2109222485,1653040175,2050437608,222727645,190926878,1694390166],[1281580137,1092639436,1746418074,1629814531,1059030390,918967126,1183753125,1257091282],[890895132,1074052336,615787603,1262622629,1795856583,218585489,186554389,2090604255],[406753940,1671656163,1232350472,1316180211,744500405,303104567,352643072,76030275],[1936350096,234067667,997658394,1773924491,1546581445,456479860,1120871881,1621499630],[1589762561,733899474,1518789346,1798797653,1993707567,994790072,223609530,674460047],[1606986922,497455282,1682304065,1749432659,1181788193,256908253,1371394450,924777519],[1610977596,610938751,566832980,1366646039,1458648589,361977170,811879220,689000771],[1914010581,1747878375,792783636,1286377872,2120641334,1456386119,1017738555,376975338],[1597506795,1973011548,614573518,88606280,1884238806,2120279461,1795075809,540319093],[1820226287,144677948,188663317,830360033,2070693685,2026017459,901279597,1516060799],[1928115362,336269683,1084749462,731317963,1401357318,93961128,352120815,1479478308],[1426897290,1728707966,533962886,44414928,325777629,1148628049,826832644,1252955160],[43528339,1887533672,2114125031,356758920,849837181,1607788651,588256623,629856712],[2012544262,1077432438,907999889,1917296249,39138698,286126540,379209754,274371957],[1138657785,1775329921,1252619390,1077036913,1181696817,1359575150,430470658,1331481722],[822896411,1514389835,2083324395,199696436,790503327,1052766017,1940547841,787736435],[888552726,2036150319,1295999909,2381991,1058711379,1755656391,1364038431,1018718090],[378870900,977900474,1870082314,859025590,1060578204,591231502,1834014273,2109194856],[1422899943,1961805706,1973844196,242487749,2058202430,760614696,741287461,478814586],[907710925,1840337316,181852483,629647022,745859175,142561330,279245249,1315881325],[1566690074,1317662138,267067069,1156907736,1383346173,155986204,1950012256,513418219],[1512273360,979627371,111218443,1591310700,1525714151,1696482760,862136091,428971228],[1409475205,1429145302,1011839246,452940208,462820041,506543853,1690814700,1979636207],[1287101600,226853941,1867432879,2018229451,1284224403,539710659,301938434,1593722847],[964380011,2025580146,282852403,1626358373,42062494,1808108632,1337513030,114623198],[1108143886,1020432675,110161876,1450668059,1025143000,394228529,1254250321,1928501628],[1924338865,416131462,1331937789,200219314,1208061481,917529123,1669789113,1991801827],[729523054,677206352,1077273301,245452862,1447645368,1503333336,801188301,1320772027],[1080174251,1826115519,1007370376,1936218391,264326723,640168151,263559808,1247622004],[285883228,250619181,1694113519,1891926033,265868789,319839638,1711553741,1120661080],[151505427,1833271578,214475404,2080734274,773536947,1992411596,788655903,1085788346],[1915069153,1803215046,1161013322,1539317241,847554747,22880100,1774682168,2075119060],[1142795299,1175102742,1503191809,1331484345,1472405671,1965908301,1457505571,86837777],[1438858612,1452998622,1313840476,1047030521,83409401,437129346,1958715014,576436869],[211870385,1680687005,1823714819,314203616,458445289,2071595684,957105640,1344597523],[995076016,699130030,1942763352,957304779,1947568733,2080600308,317586410,422841947],[1836595652,2069900690,158438485,1398716007,390516086,1293092372,1464753789,1795503521],[1501625350,524769521,281581514,370002718,53238323,1016539849,1464929756,153016064],[941690764,562321516,619317216,483664417,1752135994,1285748111,325134680,1102274684],[1690130763,1558200034,725989857,1177458606,1150511534,623076526,408260736,1595775073],[782489739,1059844649,1517989673,431481339,1727371781,406412782,2044111393,1345540147],[1010989963,641253290,123065926,59913677,1470605766,1497310909,780474008,391915509],[59214723,1370312220,1750273717,740252825,569085129,916572078,1564753273,20907508],[1741427369,1656986380,150386862,727157887,903280155,1919564620,1456690027,771549091],[244694484,1603485929,1586926622,1208052323,20599564,682340438,915779599,629046410],[1735817737,864341905,1333573912,1362786683,1345539207,1373864553,1104075048,716205858],[312552298,667587774,761064449,443162334,1366076239,212176354,1281333309,122985693],[1406069305,1715084958,704303870,598770902,455656971,157249407,1843374815,1765221565],[590917863,1164137179,1248403357,977477997,1272923080,297886225,61958639,205819673],[1625325745,1366204488,944617636,1785110537,1781092163,1291474368,2091523228,896275368],[62281514,479594092,188014125,962488695,834088602,1890088026,1919774386,1898604489],[621528696,905104569,1751657963,79306674,1259618512,1983516425,1073379903,1657929486],[1885855345,1280341885,1094653384,1755848002,731707355,1709460111,1804527610,237322941],[1742259968,256704682,809088219,219965940,1750440700,843714246,1507265323,1848761347],[717521052,1013526707,1698544028,880430752,1205689458,1437097010,2100057481,1313056896],[1604166899,1179078765,1615408223,126747719,1138695778,76503246,2010203845,1892264788],[270054708,769052778,1188043590,538390469,377978413,927421486,54363882,452418094],[1037545964,1612423298,860206454,1639765380,174685395,609782229,1841278599,1556461785],[1603029925,1909656778,1802379611,1179395835,2125586479,1343269340,573986293,611059780],[1325423179,1596341148,800206798,1979790487,443277260,1034921114,1123542772,1597874915],[407602253,114937425,1914129022,1699004968,1592079450,2016248549,1783123364,1860461451],[1683848620,1580197007,1162058406,1232668445,1433886559,856468640,1607196423,1974929604],[1585657344,31683250,1944376600,1633959098,1753665335,1441456580,1072595450,1154347376],[2051959557,611262912,1520274241,644300611,589571521,2065946677,220241766,841426902],[635805866,473596306,1811818580,874454364,873522610,1588471002,171313663,340117459],[1835797825,1609208508,865305820,532502015,1230458448,1875744803,361430048,1199743226],[79930769,475075256,1907715989,1344220932,833314044,38405108,462863081,256608075],[1238051725,1569494797,1045797609,1727226063,189896967,1714857859,580317045,828849304],[1470304619,1809059474,34649440,857554019,509182998,921358210,186611275,2125188440],[2007075355,700083375,1337591240,757427792,1963960372,136326509,1295905944,332069321],[607935967,2099218826,533636530,2010590773,1846498247,867990704,1620180602,401458834],[790281909,1685760373,1367813520,544639557,1308294335,1793072227,1484230198,1746271569],[576125696,791907253,1901846110,1466959769,2078073748,584167789,1170510392,967696466],[1313805936,1031865540,1942363997,2040250185,2026297185,2102537478,347131307,1227240680],[2103519277,795061886,432462292,1361823254,511893818,1242352725,791391695,816122248],[354758508,619120550,293837910,552284127,1389148626,1538389248,1306670130,884274694],[1672136235,1480800265,2095940688,368928623,1148000529,442868066,146468640,1722763329],[1082432610,678757308,1300735658,1427158352,549005081,1230688235,297061101,661209022],[1239631983,471852241,1018882514,275420685,1996797965,488542473,618156269,737808646],[151687353,385551734,1011516293,1872912999,795947851,904102791,854803449,1817278801],[1210622797,892012855,1468717420,1560144700,1873625292,408674847,1837369746,249699688],[174899912,1255073010,411354087,751550223,1131963767,1448503334,6597732,108096285],[1692613930,1462773383,325176598,177299210,1164913580,1435133606,228281711,1149379368],[393504120,1042991051,1191925236,1293422295,134262362,482456903,1834012472,50173410],[349691167,1962723212,812142786,219345845,562277596,168351002,400012016,498713245],[1335940767,407102743,1603378884,1356489491,725846821,2011272232,750360682,2062526069],[249300933,1362569566,560936337,425188368,1059305942,1995573850,1366409182,1404999795],[1737418086,1502023234,105731115,308520110,106107578,397205873,659072162,1433942362],[366871072,1039712123,1926938473,1664348961,89543350,376513342,1005870324,2014981428],[1597961231,1357831631,1082378174,1931059061,717902057,347382691,197818660,2050941078],[618624478,826210443,1134837350,1642048935,995145909,71840271,1206330144,717102126],[1729637576,859768232,237902698,1665283739,991235509,316297222,2030443734,1775914452],[1563467037,282147536,1872539586,1005507504,424056590,574030543,908961315,183323586],[171436602,1381829000,1193583322,1097891543,397498530,1189107235,595735951,1000697597],[1194137219,1984674353,1822068826,1580147937,1443686802,223622029,1034811235,696201510],[1414934203,2068300873,590154059,659885283,933145928,1869191313,1225126272,507894668],[2025710561,841722140,1387924137,1993115,673609959,1134986060,1356816639,1031848458],[1885804288,1121383842,1559995547,161846583,1336061618,433644298,819216908,1877612679],[515767350,1108131989,12671693,186451727,1801203548,1123399133,428082312,849192776],[856626840,1255827138,923642080,85023028,84611169,712689989,1855290329,1184339547],[883913909,1926953474,29124292,1888642703,572208082,1043882068,57665273,1951228026],[1706985564,177867070,2068889104,1364390490,203646784,110283662,1954650293,1552352582],[1734831242,856941495,58368146,1484025872,1769333516,1407110855,413002515,1287926028],[693018527,437491967,503829928,1260580441,950325862,1353693989,358225752,939811717],[1386970882,1562757083,69866700,453008716,1000214170,251151083,286349579,683853082],[1936041341,1442990416,928316434,649190092,898502585,330012458,1985972347,1452060474],[1858290344,1574422128,796472566,21771621,1989735298,825927077,1855723740,40756369],[25159567,1237470222,2077261527,2124184758,1906509412,1953956675,241910549,915073689],[1016424714,1691806413,1933958576,28738941,1444091740,1720439355,1139687721,964438067],[1345847830,1451236087,149057792,1255428450,1259290832,505159729,474860119,579338779],[462533779,558120268,1915254444,1057225401,521646904,541625528,1922716377,888852417],[691818412,2013870576,1794447571,842980135,1184747906,1504475271,1138323342,52864193],[1046011039,217067359,1226575692,897397914,964187592,1045918831,166256580,2010872198],[131856703,1225148399,418331429,1845079054,443027090,668891846,1750197476,480587459],[1204566591,1590903145,996227025,1875744428,1456544686,579884449,807785146,1121681546],[223030811,1856234863,2087921854,600415892,1627527626,1676500173,288946546,1786244199],[2086816403,1776423277,1958996885,1449994524,2006771379,1813364628,727639525,1867760986],[519083932,1941509439,997730602,626217437,1916746967,368955380,1313226922,412074224],[1904322674,1842965950,594326100,1792284950,2094969942,1548106923,1602334378,1399997796],[2017659775,1515406346,1419827783,2080506563,2101431446,837948448,349834773,200642768],[1357638041,1988825296,1548356618,1304448282,40413431,1025363733,2062877463,28575231],[789152073,1421317263,242664776,2090496467,1466024699,1745783026,2031426696,1855976792],[1860896222,1188141089,1920425721,2085836235,613992668,301454581,1088893678,1173907989],[1318795836,544329573,1759680313,1901818250,182621153,1655041098,612559771,459352898],[511140755,557084849,1266023562,564388761,102290957,17648850,1431775871,549229397],[1045170454,257510944,406600589,1432195551,174119011,171343652,876560705,1966590684],[579906280,1401870481,504828928,2100594127,1695843631,274010910,1440534486,730812718],[1878583594,214636292,1983867715,12402728,2090735166,1831027339,833519230,1868238496],[2022200409,1082847828,62156486,1661521716,383126278,874469550,202926273,2113483425],[372197089,708379309,253896425,1355869426,1729028169,1685026168,738483763,798128516],[1754119153,1592327727,1385198484,29143350,1531990555,931246458,198631612,1501347697],[1811863173,2046375838,441764678,2025359611,290133901,279967720,1327940706,791311293],[978250626,1282213394,1359684864,651875497,1142008351,2110207097,867362929,1556880483],[208541270,781349884,2069312184,921598857,1015112403,392759226,613658376,506470348],[275602275,1593350494,233981284,1751266655,1883576298,115032315,689567473,1265615041],[73523473,433499055,131952946,317141946,1359250075,546601036,1353304850,917028730],[450182684,244004093,295291270,1942973128,302089508,1125810655,1286956598,1339828480],[144839022,2092339548,1864299793,1272180190,833613517,400785081,666527682,736995253],[906935389,1222192977,1104891678,619842759,527110939,1132545186,1533065970,1134414190],[1552811994,550977377,1140975711,844474176,1324390068,12930100,9230829,1291256982],[1244025179,719091799,664609348,1077972594,1571369125,587318630,1301767236,338423925],[97932042,1323141372,267574524,385112184,357276531,1617766849,1475976938,332160173],[865775033,2067787430,559146312,1293078045,1089596315,1637911653,2078541072,765499775],[948779029,1290151775,1360148944,1448795196,956732258,1578401036,1157350590,59430258],[1123516484,746219975,933467521,243616222,17263509,1474254311,561567188,344977378],[332847190,1187276757,1676306592,732037337,1970380885,357250658,1380461716,1093384211],[570384665,937790028,918022819,625242220,364191244,1905570046,902048592,483928289],[1752883364,695782169,2002001194,605577780,770367151,1779736152,53910704,244689096],[1461963900,1473945709,1236420808,239264277,528412993,650480509,505316981,1355003737],[788098509,71358747,1682470329,1525110003,1720149864,2016050844,1076764955,635566216],[1242870050,104808505,252747814,2016911214,487260643,1423068633,775901540,881583542],[449734744,2129670127,751694117,346440524,162147271,975841154,1596918066,754333764],[697527361,162186047,95374539,635991695,1505995106,1654348304,1045388512,444502463],[574673414,1032513910,775329,397998588,1844075004,1212710641,2011212983,1707118451],[1247004675,706660098,497577636,23010831,1814154889,1840482612,1015333327,907620563],[1172223684,1824714430,1075087808,1814827374,1361480895,860549844,250644182,16885578],[843391574,1123448023,1779726087,1836641781,1718491993,1146804220,1869096345,1491429489],[1457619545,1000252341,2127502652,1271633365,715819534,423970494,1065020517,491985126],[1436421718,2016334626,513877652,322775881,1668957305,169416503,2062319853,618201711],[1321625014,2096188904,550387485,526045053,687124441,1715756848,1731900637,681627799],[1285910372,1867936429,1327098663,1931471931,696748643,912964441,1595434955,1709502104],[291860647,1554720624,564956436,1995614778,1431610137,1701438317,2121123588,1242423137],[963583009,604670065,1579383649,250806058,1529876685,1948078245,1354403412,1281902079],[930282724,215897129,1333613127,1814191268,206522195,128647669,922272064,562179141],[210738470,1191987614,669440189,1614710824,153905709,1348242305,318001128,805539371],[1320219489,339764741,243106065,720354648,1191974905,1909415386,1798899004,971802612],[1364993515,1108968280,1561762852,849589192,1620027599,1150386047,1689003161,1576990505],[1749020809,2085601553,834218375,1465028559,1078664477,1157685992,440975087,1924019392],[914037121,1653930165,1679919920,1391505282,583676769,1873832175,578386724,1954080993],[600795521,364070472,630152313,574944046,1088959177,758311033,1344546465,741773484],[427928712,1136726159,246455651,1179282507,1063406562,1006965354,1515460000,397688732],[1251247261,719386616,984340765,12834931,910076438,76643193,1659493264,796450471],[928807214,277787214,1604112309,1851441667,842887431,2028965462,1742545443,131967761],[186021243,1744383980,197640471,1936838164,1187648708,348646011,1358926598,292578867],[1886603102,190032573,2100383976,421892295,270944457,1585164185,716829085,634975922],[1438147629,1104867951,1834219192,1193336465,1658099136,1765937105,1891325023,1698325506],[805419356,1928431096,1998536275,1662374244,1001693022,1257014150,213977118,1180613300],[1703484526,215317832,2075172717,246675775,203028862,44813741,2011143908,1901617493],[95339819,734808506,414485448,508457706,1023726792,209211534,1441491811,1772067977],[1194545140,1412605741,432813868,1592150907,1069039716,1346341616,2053968303,880646391],[579705550,1835203789,1870060760,1556579684,549581487,1250875257,279589123,1837645105],[401229052,941163843,825446210,324461042,450367036,1958368575,1413478320,716345899],[862735873,1363559860,1832251292,374707876,692451942,1686751727,1097742744,1834622006],[669627311,1536898338,582896717,418292784,1238092751,1770673766,405325335,1059320622],[621350875,2057899679,897986205,1558198365,1428451347,1675384429,671233414,179109868],[1770745793,763545500,1289651553,1482801062,2003813619,1206151057,870487143,1119849667],[253136186,189803170,1605524622,275477065,477247115,784602486,209619464,202380363],[1268487608,1481353283,1206028539,1183829745,1060509760,246407701,284714158,1374780755],[1840902957,1772341092,2049890124,6858055,1984828937,1047458423,2066647648,1676462906],[1638876979,1262356264,1919715044,1166089492,186946121,810449260,651599489,1437846099],[690261162,766608051,2088229112,1308943948,1137900331,955114745,479003703,1205577906],[670085200,589030753,419740579,204534101,1549676811,1864680320,1520934694,1653828963],[1078739941,7528737,1558562247,2026083191,1726707070,1781879424,1518145205,549226897],[1201577723,644807147,1549670761,1036935086,1969427807,476741453,663260193,753620187],[1718160457,1805264811,2017983666,1019268787,1611982846,1296248530,1131147055,577983515],[293642192,1976245614,405266258,328569766,126222398,495248988,931129403,699240224],[1383494932,1199988320,210060269,1248362971,999918662,525323252,932807213,2095667236],[646159112,1758526842,1833075069,115546405,1947055364,1708055785,1704076867,107500076],[1686214958,1455869867,341583198,1561633882,1745354412,2093947210,315091432,874025533],[1254487711,1725855180,1815887041,483546091,515165208,2002837856,983973563,308815754],[262586188,1280445104,631545508,752036495,941446209,439028848,1206464599,1594495010],[245104437,588186295,1496086704,1502897778,965904411,793509171,165395474,446218894],[1778205142,2114744852,818905267,1657283101,1844166698,1592322003,1644169077,1647090921],[1414529171,91009186,1588003013,1252231563,1837142470,1313987467,754522232,1212946163],[1272483780,383121315,1837803329,377731610,1131143139,1899583707,885500741,1938995857],[1442120226,148799717,1657856960,69986921,466667399,844948249,1481662600,214056334],[2464840,2126886040,791230480,233596298,2015177305,1883479493,66000039,1806855936],[1799978778,527449086,135999546,756119246,1895542629,642238645,1461548757,770872410],[1529748344,1401112219,817490660,1425918982,1406625149,1825633005,1005057276,207405441],[1748867812,1216969126,1801130880,40593930,1732229383,1569137856,797234651,464528238],[310239776,34043330,798373702,952210215,889771291,1018665082,1933659755,575664162],[1094536145,1425107502,1108843222,1609469012,179775595,292352060,1371308850,742185517],[375362548,1554053676,2094513596,187105741,132333493,694323676,428801854,1781226731],[1014911320,644617677,403633688,647973390,395785903,840792891,1261175491,1084859966],[813887250,1038478058,1255354965,1432240990,1114958037,1148451174,2092708635,137712974],[852975208,58085737,1997334518,601908378,1084421665,1586428151,106526647,1814176909],[782940648,1300483322,2083823462,28595877,1914144121,1409593110,104887895,965635230],[1912302315,1111007248,1471930908,783481941,516680581,468527218,154668586,753549244],[1398840865,1423333289,1671339038,524764768,904277687,1744142679,711123549,64347028],[1472471203,1630728443,1187285574,2052901143,2128517334,1837097813,1245783667,556186517],[1570155830,1022076703,70221489,1694458177,815819046,266504770,142414891,4456589],[1176019262,889491419,1058847080,674680753,1383331503,172022846,768600156,695703826],[680527060,1696087963,1857570542,291906273,1269066719,169654512,1629435537,1977322833],[1435720447,435719579,1049808493,1836189695,694192588,86356302,252519785,545647416],[1325506893,929358322,1731172194,1196250935,1013443787,856729552,589034411,292565821],[421629004,394751852,1224632001,1693522708,1409897389,1963632896,1924865291,1217121907],[320442528,1466786053,989925550,17119099,348910714,44578739,729192317,701484180],[860194782,256238001,1725428070,64630,1416652071,1014401669,1411542478,1272256193],[452982757,1978073580,828036220,579299225,1582205577,909420216,239714678,1079548262],[187752482,1611623159,619332721,438437851,362710179,1227742999,1127936892,32589094],[316055376,1066275402,537463359,1824052025,1714536729,709960255,1954295166,833550641],[1468870416,1119535846,218142089,1185853371,1074038139,751691410,571684205,643787659],[1351262527,806973847,1724762651,470393578,531506343,1559978719,1863445359,540751935],[1225556022,582016987,674305857,1589959505,1432850456,1162177084,1422528230,1524103273],[259386591,251288658,1975812111,1549904321,1518945738,1052375153,285305300,986076166],[1231671356,1221898195,2030166861,867137763,124189059,1829167033,2044362204,1810819896],[1136729967,348805541,365057976,1967466177,639003792,56816342,228977495,1851022943],[957115837,1972150581,257706065,479794879,967690405,1991170341,1220750145,1094454650],[822622716,251023831,1951502152,1657107396,532258046,21901061,251811546,1190411701],[1743116140,1659365840,768916138,525350756,791546756,265910797,1141763698,1246757316],[497000535,546441600,613917827,1135999534,569885577,1142870564,1985023428,2005719178],[423237143,502020347,554865813,1099503297,567602618,120631741,647548196,478551979],[764143462,1326102236,1059202019,723992161,1420953971,67902740,1954971054,2123497331],[232745839,328538502,1265576729,778067819,1056039748,916234583,407662965,263264058],[692212959,1462325999,1206467442,2126391913,999495532,740778268,79803439,160137953],[1553933905,157810947,1138228138,1892698010,772526998,1145854315,893719948,691766114],[1720485712,1049121380,1432690588,1410668073,305898477,846328373,1246397061,1717657853],[646090937,2093262440,1658830936,2044338263,740478278,186352535,444881907,1368309371],[192252369,2055447569,534588595,981750096,1757701514,1449453891,123720272,1544799931],[585956249,1106380326,164688065,2002922404,587664561,350921926,1921148,1735116410],[1967964582,1101702028,1045839090,936087035,399697889,1366007163,1034603246,1350686169],[12364849,1061070587,1814560941,1541475150,928507557,1147857301,1213325831,979891029],[218492442,150582801,34586662,1589714606,729307715,685972076,88928496,1214571106],[1350781287,1938941601,408095021,397015917,1533126663,513836888,752673371,458310461],[931521905,128991342,549049884,674162500,1720105030,165390578,383036653,642172550],[43835056,429929435,360076324,871639673,1964088509,144585524,1582506914,1143657714],[1985267074,1938937177,411367486,1581763252,84345201,567455110,716478191,846677606],[215020062,1442595666,1606004888,882319507,1494417713,1981577416,357950993,456103573],[1287691421,1097796289,1087060945,326861311,490754770,1880513494,853489050,1458407738],[1027711242,1565266511,1579935302,682808619,1158987976,1678064726,1562244585,1722738544],[228489228,1579275199,1712521025,460666685,546442151,118932735,307413211,634878904],[942598498,1587472716,415250544,1606510501,1057776646,1231699380,248110227,789791339],[1637298440,833976353,1195800646,2023662404,10148897,705005473,2058737284,1264520507],[1019089897,1269880114,199973686,472579506,191404639,1329624611,1614666023,1146623864],[1478447528,1510959271,308429017,1650051541,1572776651,1911252250,1625118809,1549168543],[2086701196,482419979,1934343570,1067557960,1542711302,1226728905,595883106,1445396342],[1355782208,1594129365,2245238,66488874,2055471925,781952431,590155972,865132923],[92393279,944982416,506329686,1319019851,627495454,1498095744,1432661088,1939557095],[1679457872,781316690,212083059,1755146901,390060535,1679904359,1793621519,1471161690],[1570058984,2070115136,785687500,1251677830,507954697,701162017,1046742852,2013988039],[949187090,1672926047,1172348819,806516193,142198013,1222245666,1434188594,231481293],[1802254291,588063754,493373468,1281377991,1197815187,634734575,1690135671,1853170376],[417569074,1348279608,695803227,907561550,1068794897,1512469877,740869291,136579457],[234041579,618730516,1350052042,2071626628,1528823016,592508061,507428713,1896090834],[219785340,2083365550,42981627,659856450,1773303131,288963170,303465876,255347401],[298344804,259739239,920139021,1926373906,1029386602,1070814989,1746303759,1805043202],[720416096,861135607,706222039,979480023,1064308106,1983982133,1708624970,1173102611],[2113150580,1526395992,252429768,1560156737,201534106,182267542,1187189952,1914344288],[949893692,462193352,1755977590,674843085,939585132,900239871,898905349,961284172],[1650345579,2023843402,1385364282,2023154486,139004839,1422822903,1183987418,1094810666],[1649491866,1341837475,1453877217,735413065,2081992737,1099325160,2001888754,242700308],[498812723,2126263779,441709398,599087846,1589203464,258666741,1498128084,1373807304],[1885649774,1249800478,1973823933,725470457,1502518398,1229044559,1946658358,649933784],[1421734957,1027519957,1500507998,950997319,1666815241,248107899,614526431,1001041822],[1317812550,1208723940,1048943106,1354154684,1121913666,1056145688,446224778,1672828068],[1841484112,1632752059,936766081,1405058232,347294444,114714302,1423291638,305377392],[1885036232,117308401,156373999,2033377722,1500412907,1759990361,362659209,1583908415],[943641036,2111326435,1576147219,777526590,2102659547,1629375325,723104164,230715899],[1458865691,794685291,1414240102,790087760,199639857,1365212151,808922468,170744194],[637423925,1837359623,1590426629,2004990899,590559509,1412137460,674435681,363024455],[935080131,541500895,1185472692,869664670,1945543220,505737926,1078712534,1381785040],[1901873539,1129111344,29559997,982838128,788112706,1134394438,155543238,828357443],[2015234517,1920368836,2045823395,922941512,830973513,569370757,562685049,814254690],[1017271338,485782578,8176639,185251149,1755775385,56085820,456871137,1149457880],[157240997,730111626,276919918,1918073431,1131816888,750016389,1265952297,352665918],[816396483,1274170113,633537969,1237541355,2091230998,1608555622,235481028,290654870],[1598310667,133147972,81501799,461878405,377459099,1058397551,1718382304,699826518],[1896156788,95874042,1707664093,131169930,1104803806,1474805210,462201451,463842904],[1994797910,1346493604,6923825,1131494514,1318959635,607257840,2041489189,2090630001],[2101032523,1501385412,597582631,370604454,739559046,1855377478,360986083,969291477],[1274681261,477108430,805140341,771428308,944802457,258935084,1608277433,301850502],[2058093789,1874818666,812834381,533076953,1575260579,983377213,174614572,1693554419],[1440601593,1764801118,395715767,1772627090,1220468496,446849483,246429801,361584840],[1612283895,1862023765,393271162,1731055863,1431221701,1143531755,1545062226,2082220046],[1398537813,1386921949,196766859,1883177846,1482719090,622116712,906835556,2072507179],[795030298,825769545,444763128,1080383548,39793302,1284932674,869463781,201857824],[1246951872,1502545070,948721928,1944984998,1677052301,142697009,422417517,1343397418],[1257143996,169410989,84478859,1788868692,1039649030,193409180,2068311291,1033409330],[87200976,742301242,1577082770,1631426069,1295350316,247373326,2115949147,1795099567],[1444521051,813345501,1266476739,820657138,1577393639,362978112,1784444312,1862175462],[613684718,1509963057,1473364918,475320145,272542880,1164613115,682789924,1425251167],[1537077939,2042577537,1790410175,1030235188,950743584,63371570,1729669826,1477795022],[936110367,1152291535,380040716,84535124,225762300,222658987,181740907,191145252],[409293550,1312332898,55541307,1537176259,400845969,812167104,234507448,1736038633],[917768424,1840293919,1849531428,1090958541,574815890,1563586343,1420619422,1405939661],[59942950,1604645614,1515937626,2830180,2003288304,213519369,1812693695,1194089065],[584633987,133508169,150401740,1981587217,769348830,831320372,1344496286,2050835147],[1666109245,1788292257,763572759,297394528,1194082929,1883862165,695712142,1530676581],[615188048,686580015,2007471968,1993436336,1307444183,2026040320,1876893256,737905152],[1407950442,1703187532,520898402,422242012,2115356961,726411767,1604153252,345461771],[621155200,1700887039,1839058726,1947467088,1137832600,1474519392,407853089,1894006722],[1224082494,1195081651,126083163,790145244,1138449012,1321684990,466186384,897320158],[542496581,1074091365,461603495,1368276004,999066425,301433886,183377796,916570835],[1584060908,1050368133,1053535174,861819883,1122431588,1328205457,532715087,405638295],[249500284,1424142333,558427676,1545731433,1331815397,1358400204,1024993858,1788791162],[1699785852,1528583134,1749497896,2012967378,14465690,608887037,1767470967,1016537407],[929663747,1185753241,415079039,1365380613,328115366,28614824,458289146,919415439],[597469107,1187448742,1374155288,1422430675,1803449449,1793337648,1407471090,1220451189],[872431384,467508956,1355704585,1605323601,1750116624,1777460880,589980401,854380723],[1020062254,837850241,285694600,37054846,1423954201,522083485,893840648,577004030],[1678244250,1296094907,579072446,2056869572,1911329071,665115993,2071424640,568646820],[1672875955,1753600792,1321718577,1483702984,1500119973,2051341563,367491803,901190424],[553783552,1986648938,1159512050,1047952038,1902104302,1675209975,1247193429,14710401],[1374253563,1475604291,1211007888,1877911755,1981179068,295423692,1253340690,1739791657],[1311366644,7559995,695893780,200763008,1602191572,1540263753,1465636633,849350106],[1676575460,1241170733,2085661039,1407885121,722507988,566220897,569559552,1578166527],[49914287,2083349296,1440712473,2091104362,2121622202,1345823909,579048454,1098837850],[1063486936,1378162005,1847428929,1675372759,424355932,1742530941,86442859,732661249],[2087168601,1837109139,874663654,1743098665,1799196806,993145864,242773364,1961954473],[1459211220,741555638,712255332,623709365,109296414,1210385633,703297574,1964943260],[1945534108,1998488632,179937223,777785771,804068560,1964003760,1978238915,661654901],[137188735,322402086,314201582,687125271,1499064012,1045754250,363585623,1725059366],[28883533,1943590084,209341187,308613425,1677657631,290821757,1976708065,98441520],[760262886,330159620,1733251466,487740033,1969619889,1466413746,1570335380,1951042449],[1465204154,1207241922,49145254,220976324,805905610,641613581,1031593672,293893706],[1200586200,816379926,119357725,2051579461,1355768598,1426042499,1768695651,1140828793],[125339529,1142642032,560691233,1567715368,429305268,255953363,1471241217,641035475],[704999034,1585077536,1264504102,1166884151,1684771791,1864109831,2084681701,2096021962],[898528734,1886335824,1486005162,617828461,429425761,543765583,1192771195,774677230],[1421684422,1303021956,926344831,1045541737,1839105527,1593866492,537042623,1992322369],[574570895,1664109761,1651430666,1672196246,1613146410,1996679457,1004016584,236282668],[397905647,1566317751,173826296,862906887,484768192,265001925,894986350,1519188633],[1162027851,435248499,130833953,2045899688,1423845211,663738720,1360851863,2081279851],[1896989115,1445181962,1595179367,546012833,655488124,624298098,475201660,1419433840],[1612567732,721466213,1541642629,1617495332,985592885,1581153544,414041259,2126082722],[1133846693,312000348,666551949,2082783347,1351424810,1282617973,1141949583,356003441],[642813582,1814859294,1763344410,807247669,479749226,897536319,695692050,1493251586],[431902006,1782737961,2003757382,720890890,1075493389,839582571,131890749,601328444],[702403286,546899469,1560101135,625768962,1621219575,23093800,2016997014,983085820],[465402437,1396741878,727846629,933325339,704640534,62542585,1843206224,1410769189],[1454929254,1181327409,3539779,1275449730,1003840514,786985654,1645614691,1332578405],[212266223,1573350728,1615829112,1092826155,937041744,435976736,274376341,1077427253],[532601178,758277545,1734577936,615376880,1315791848,507460997,1205266113,1263435634],[1143259817,1515136140,1285283557,1461623251,1757334392,207764089,1883108326,1820173596],[1965042292,830193727,2096712437,1705513415,559434038,1504473968,769295174,1903471715],[1355947381,1164065685,101198201,333883571,249425814,1724440478,208918957,981602907],[1723812481,1782361136,1096384300,1251723209,1977845131,1284214328,988737021,1733945828],[1374599281,310301180,725607919,1745256694,744086168,1283357549,1775160353,226604619],[2033539899,1440952728,917483872,553768608,1077609510,1025291485,1533255997,2061492214],[1899129295,1751769986,409143227,937437223,848757085,259329682,2045855520,974080276],[1773668945,1353687281,134054252,881852534,951035513,402978010,748466150,1177660587],[1454997421,1062169817,17893267,720573498,1442144642,218459774,1520086064,1484824990],[238598581,1572539622,1500918161,155808694,78056056,1707185055,487196018,1893526816],[183998039,1982439725,1346654853,469090941,1249524823,1006968809,1849384648,1834892102],[868007436,295915036,289922569,836116148,352267418,364156608,29233667,132125489],[255882958,1188695028,286720977,357663291,837936769,767807424,1478470777,23242515],[130423761,1067434159,4907035,123030100,838981297,260599539,1182395934,425957634],[915435560,741893103,129388213,448015938,714439426,2042206955,1385748514,1750448556],[468762385,170390404,861922318,1168812275,428426936,1109394079,2124578755,1604782306],[1906174023,1915070562,2109026612,438385665,636801595,249722786,936762710,137656053],[854693488,2027079205,1128829759,1825122545,1837069451,1851623105,709446710,1884374251],[251683211,40245421,583380449,1462823775,87045327,644102496,1022647092,1058459534],[1377915938,709047863,1929285125,688769507,937631025,1460877225,289284796,673227110],[980544338,958126874,1138468010,218013427,960005755,1280327997,1720611508,1545944200],[2084529348,423267190,1534115088,1030811386,662352539,1485390538,608016827,995655473],[1508342994,822274153,1585351765,169661389,1840024299,1883746967,274816210,1898480659],[1649938704,985458403,1800888317,389042406,893906281,160416849,1329910710,740828006],[1215865193,1379400923,903155142,1710304881,493217730,458307696,1748807235,1490119581],[1337674633,517018438,1806116299,347907117,903820693,201976246,1295783932,3665793],[834404115,1265029592,1475380988,1056905991,603452783,30907353,1444741123,1076639690],[764200064,1960779520,11122778,492435882,937080725,1825868579,1548683800,173541700],[1160929455,1171664260,1533236260,574869246,32099459,1491898467,544366658,1176344005],[942393481,855541815,125993401,618719556,468918124,2003059040,607010854,592883696],[1018305488,143247058,1885693574,1676815930,1680549006,213783917,1069851683,1388220311],[1842337291,2097440752,218694567,1609919728,98102695,1479656781,66855047,313160001],[331245767,1170397190,1324797315,1881659231,1601330364,505835939,1275155314,320099233],[2059617671,492301944,640049535,1408162878,726928654,592753203,980243283,416182988],[1663725831,1631066419,1582616931,1275465533,1630115073,610041861,1761557882,1593044758],[1676669308,1059782016,1904837974,64287192,302380243,1204267334,1375064271,1483018312],[972019923,1937057566,1203571852,840124965,575835295,1915434742,1742097430,2034648349],[713193509,374325651,935103944,41962932,1068669562,1246476907,1942042868,1578183741],[1712332811,2101884305,1170045592,1196369610,1381741309,1333396567,901460531,1859961433],[219575736,897573126,761204517,157272099,939780983,1247361843,1365251444,1098873434],[2101980630,329614459,2089890636,1410073985,491636886,1085435451,1382339706,831939132],[1134183523,1067266063,2054556356,1856164761,690566932,502362861,398841046,877030922],[246855147,1485404339,1983779630,1006687667,1042804984,551360584,1269741905,178264952],[657507176,1102005850,1332104486,1461753820,610467620,1080363598,1687679041,121451652],[2130660404,815017691,693672115,536058387,1838017802,643292465,827323956,12789955],[814763919,2123088791,1502021419,1581375903,1180527151,559689048,1930728375,281987236],[1538667204,1670449878,501839353,1897081298,363899684,119261069,1819857138,1911631752],[415443991,789816281,1313703566,189387607,173442702,793620176,756974454,872629394],[1036928052,312229125,486957682,119191088,833864712,2044514986,1624887881,2028817141],[245071013,833410510,879376466,474154730,769963187,1060802173,1704460868,37051291],[386817329,740579418,792652379,1471965531,1094211786,502333968,1229058482,588557607],[977316743,1546462272,706227026,761779273,65696860,663958017,403717571,1580253545],[1274506010,1139834132,743329376,1166860496,1047056916,2067028728,825284448,2111212444],[385719940,2022042564,747604170,1484056257,1391388047,1120157419,103130229,1564577116],[1357898883,1404877605,733921518,1610480254,1440413963,2020763028,13352437,938010264],[551236928,122180600,410707423,226502713,26830845,196824356,1897056311,1567371379],[575936713,210646054,1808469233,1306700354,116407684,725748973,2089732001,1134085807],[2126246228,1178718063,1048192917,870079932,1798285772,2063896243,570300118,1351963729],[318035645,1649992220,1347486501,1769682827,654559022,401313471,1524578192,239198010],[1031913351,1765508892,2050055,1046058651,912164913,515307198,1268830328,1791626485],[1071208609,358211452,608745356,457218209,2005309532,1648866800,498038630,1871834765],[190593155,1897903584,1008317161,1230108612,151011752,89528287,984000593,464220314],[507160613,1097667781,8381446,500317957,1922519368,2088684501,390338645,67878042],[1509034816,887368704,380946405,1817466869,1414368245,1531807837,231294022,1693083562],[749435047,1806454769,603362459,1570485525,1676712286,1827070126,565729864,1296361773],[737372555,1740293284,1669629830,1948729694,635066077,1489681906,1548133537,238468392],[512491054,390066429,509264728,214369532,291923670,235137569,1428071569,1812679059],[711165568,1406515653,302452941,331075410,1899431809,861902560,221161599,379541514],[2061807391,1582540903,88319389,1389919466,1347302617,1863105459,1952572887,930513055],[1505862342,113446795,1369335888,1241400243,539560324,1625879228,151090275,333864116],[2006406777,778285258,1497114035,1806193704,899174617,2053874023,1546083540,922652072],[1349470626,426993932,573063587,899141464,396611568,1568919237,924545866,1991409950],[1049476208,960294998,447838567,138994896,1180782740,1054018684,1923977739,1050561155],[1433265186,360104845,1879996156,1885164289,31245041,880603943,813983396,186431100],[911569966,563017970,584645718,14187335,367590454,594659609,78616206,171480495],[637241105,1922901523,1592969873,1840006295,328477269,673259947,1642080340,2004319058],[1785199817,1809279254,2127362801,22415962,377713281,148656946,1424001042,510954152],[1104903420,1169369926,908094770,1907738179,510403542,1314930956,1955981429,1334926817],[113887459,853409342,1288416969,802609362,2097840170,1625703029,214070533,980083620],[1143729733,348338542,296660258,1784743966,1277567986,435370385,46049770,886369075],[916440638,1825274583,209343635,319383973,94359744,1820585693,1404178176,2092573227],[59552954,1303077986,1104136979,1329552072,1432952638,400226832,1227757405,1391572631],[555791783,1468544686,40822841,1967086183,1316664161,1240546665,1716496334,460885650],[509907006,56888991,665402020,1508590074,1234423982,120458593,26729387,1570782641],[2122504191,458653623,119780374,1661380111,529027583,115342205,869478700,929527654],[637976080,489729744,1864093723,251517420,1610267646,1965911965,1375110616,1200946571],[1892249593,814408284,90860004,1724008426,431759792,1651177899,1527151287,1439226825],[1187147670,413781933,1530108118,727719673,5546559,831992672,1687714000,1160670914],[1454741212,698522928,1653195582,1418727594,1272887005,1971433907,1839716137,1587340907],[1507077738,879132598,2077165720,1060806483,1023454270,1505959872,1297179339,649789218],[1757267155,1321634216,1092041747,1494405719,943540180,1596812033,1237912820,30116790],[1676327545,1094851776,1529298829,1120384304,420452430,1754661751,1127643951,2120456405],[1511885052,1171729640,519897037,915671189,541839045,116594835,924580477,1519950519],[1676062072,1464905598,1450995871,1620969835,1651320860,1566989784,1757273995,1910041118],[1556849005,1274000833,437273843,359008499,1834217044,826921307,1544803701,828914033],[904718070,185274585,802045258,294489458,1929697416,1575863786,151410313,158975190],[465439180,991932866,77904333,1220834661,2114581277,901508529,121125528,1353725390],[1281371666,359879350,68131461,857227876,206826859,1716810786,1153840752,1551103348],[258926966,1457579483,736911135,2040605612,178274800,306522150,1807318116,1624056751],[2127901473,1085577514,977442848,1986073857,1615947036,1572710768,1498335200,1797776105],[1992893572,1150350253,1399756711,7942631,1002510651,99411621,1100503860,1307098143],[375184135,435119707,832753443,273571610,1203508548,1352942130,556038322,249758113],[2056184323,1547224267,2005700582,1476726180,1562247251,1016522561,124462328,1272733395],[748594349,1012702256,1778144606,291916571,453037435,669521581,1755894510,104258483],[1035869948,721760595,1595144118,1667652573,1972998758,350919312,1943694757,1086629527],[575773991,771228987,1802315380,921520281,716421242,493285265,1347334350,341188514],[497168937,1657354643,1096301720,335127957,876330966,195417935,1759470006,1082431804],[197943579,1771092776,1892189955,1774036500,1789118957,637995614,468748730,1953931131],[2072571035,1424775631,582430902,1506712435,1828505974,1565968984,1905390145,447667603],[1372956733,1439565307,1788706027,580491906,454993007,238758701,682880398,313899925],[1317346619,792628066,811566738,1388011942,2046588084,703471341,932484559,2026180183],[1279346819,1025982603,659754224,1438637171,426171449,1320516619,282465000,1923358978],[27659027,794843492,255899500,554832536,1930770809,227742579,1613183680,592330804],[2098346705,896704801,1709849680,200078402,117523084,1272365521,1320162465,1231115942],[16666193,1809597605,533010255,393975590,877495975,598632483,378274103,247931201],[682195590,1020197948,1146102867,628089523,487357680,1460334942,448007119,494393088],[621037924,1061235764,1759012869,1813705241,1822201177,196026737,1072913876,2063086110],[800423151,1046418956,1136772917,1158275663,904106818,170948719,689913390,1654237796],[363566425,1653386563,647902436,26908010,1604990475,1376984193,1403962594,2096341623],[128801899,1255862354,767598890,325226216,4282958,1359733896,1504212089,782131444],[2074864620,610038095,1208785020,628668380,1905807268,230967058,1977168687,1415016697],[197021802,531997646,476620916,135554467,975709231,1110755289,1400462888,1930879725],[69912725,701283532,769489969,212970964,436039334,52693517,1527130791,1706681180],[1688920941,1155929521,370131337,304540833,522014342,646050148,1266152723,2006453404],[1045850147,1245128624,1902685594,1999082099,612575595,1320241028,1200805049,1034475233],[438350642,1063970397,1825945697,1146218393,1057433300,847446059,1360350807,223283799],[767141721,1384870585,431836924,983669116,1936761887,1082960496,856803322,2078816588],[276798926,1347802388,1297477220,2000238060,329473534,286315148,917747691,1119709822],[1301721088,216866656,945798088,633529839,1721906416,1716975693,607574410,2032189439],[754815124,1677612960,710295707,2017767457,1456792423,390328320,134931582,858441122],[351976429,1472024346,1755226656,1193636840,1592036816,123666785,1145599089,328327242],[270125491,740283464,546418276,629281279,703022174,256030733,1827434516,200502824],[1185719046,1085134219,49026014,1304736144,670962191,604617037,921118435,1586574312],[777731168,1080120093,1647418954,119045028,554054420,1056196502,1254254638,1031155608],[524868217,1542482141,533702699,81821787,342566560,1865161882,1047532893,820742031],[1259872729,886263155,370111650,1789221961,1955881647,1671638880,1833320935,1336265519],[634377170,822387743,812004404,1150224865,1391091805,107105803,15820174,271147421],[275144087,422982962,939791646,1766540644,594021557,1133029106,1710778173,2108634315],[1516206809,124883219,1394394651,1474410871,1810698707,1636160252,277932816,1928115481],[1325294316,1805011383,2017644114,974473295,13990171,1380730339,1107666826,570023760],[811123041,701499834,1910974068,1126266539,1588228923,1727594230,75315243,1569121216],[194388126,644005062,78188907,1855217733,85452052,803227232,1737539833,929584615],[1095391882,195684968,240236925,192725227,235260019,531404793,648275420,988842927],[466510265,923195569,75944008,1723616817,1395477719,1669039969,1275148267,935555671],[1906095758,776774679,2006105502,604122314,368917094,718474358,505937391,1318274520],[213366081,808667115,1274452621,703894370,1043061922,187738551,347965580,1602420154],[1362278698,1597479764,1465654777,1234163376,2019521023,526365395,609218735,1601043819],[1678220992,1402363737,1479665494,1444148435,1082565220,1442030117,1791729410,1625542494],[5022663,1933108081,113978613,1382246111,744374233,292132173,843589312,855958288],[1103537215,681161383,1323812184,1138573726,2001092065,559937634,307772428,1989130449],[1763250010,144978290,932422880,56737260,2010700186,1794377959,35717416,1673916824],[321760825,1388130737,1167010303,32511034,294745036,1425031759,558953887,897989169],[1224591204,1999897276,1573384625,11342822,1272955701,152320701,2001699337,830562378],[1647771953,232477066,1520808064,1027249060,195872691,916631865,1012796268,931879181],[1609039476,403772996,1657030684,314365137,1307537911,829721819,1259774588,1013696953],[119765017,1776631494,556334572,1254715646,1323992739,164859456,464637776,1340658493],[249804127,145291854,192393870,1288324404,154589955,1827492448,1201856760,108363574],[3160036,1082949610,1522250187,622855933,662863235,718077480,736931780,602739196],[1839482337,2076240998,318884005,253136091,360501572,267990756,10176534,2069239604],[961520237,378169970,1600332650,455099126,356300623,1712228689,1433099172,1066920145],[342256118,1007754616,1457640842,1899768361,390496255,14023964,1575312553,1606215892],[1290274564,76880837,993681421,1490381562,261621699,334935946,1551835388,1138884620],[1789683737,1773716420,498017419,1068379346,1616712760,672882688,1268081932,418978469],[902480598,1806848670,1815303971,116496138,1521858412,15770475,1728954159,536094077],[1309906811,1004607150,1194302281,688859823,1852822857,1176267000,1184174539,389691116],[1992750778,1561040611,36859474,1624406355,1143108349,132286466,1825696063,1933112308],[1412180955,1799264678,1650938053,2107841311,117249762,1519395856,1918291576,617306573],[1812983920,538682231,994415347,255729943,556561672,60059541,2032238665,81902399],[397641984,1128822205,512785150,1841246282,385330264,252936844,1682634750,1762680294],[372139684,129016213,2119942047,357663440,1152059491,1290348378,1678541268,399929224],[1996888814,1995624241,1773671208,501107456,1507567906,1096740824,1455115434,1072758535],[1921664366,467407544,1498831787,346892914,401980764,1252121989,1080468946,1802621356],[1557580917,1264893615,1192873294,1297027267,808038871,1563611646,662748223,496518615],[305067043,373519374,317008542,1949955262,1461301317,1470100568,113221343,1732618148],[1339834305,300521960,374943045,20635145,1240440392,619832910,1932690238,734992376],[1257441912,2085986137,222895817,1396770750,2086311341,1199343781,1985314096,1668108000],[947013180,1485728654,1351395866,1963720881,298979541,1563688490,273578240,1032368906],[1222561615,1773551767,210927317,1792192997,287439193,1219492857,1139828007,2091077779],[2006021798,1303392511,2065551753,1493088223,885898671,2107826134,756632796,1972876566],[1785687299,41500160,1593430379,931298941,2012844304,1881521505,880771571,749066482],[75148575,398220999,378645733,1626575287,436873451,1710997909,658960304,1275761874],[770196766,345888144,1760975655,465507998,1823799401,1896157251,1360970989,1630499956],[1997600363,666886772,939794052,122698940,1794494460,116590332,347885838,547422298],[331556736,749751801,1236193850,1783961071,294816976,1858725363,386277316,342659688],[821727742,378044468,1097464381,1366061159,709730128,1582481254,929041693,1099884109],[350515503,829856333,4732051,1986844751,147650562,786545694,13735115,1284801973],[1970506543,1808163119,423939462,557958116,956539902,451030784,1206208718,1656110328],[1506720799,1760739467,497232860,363814424,132975484,1911672571,1431764921,258788180],[588420965,1385185461,1727917835,481116583,289441863,1794478864,901078484,224258561],[1796630813,130889675,1407830776,779512442,1785869008,1402330159,2078749646,271222254],[922542650,1611360474,1120453406,382382867,746060339,655515747,232499848,1494362192],[292635392,1881170138,636025532,1786160403,2000768558,1459547174,1580912697,773073176],[780126228,229668223,1991223184,1230779433,1448593498,1139720434,1438223077,1670705532],[1438230916,518529658,980621926,1864412378,2102135918,1544994878,1972788229,206430017],[127251107,998983286,1213014025,1241142170,439623012,1150376302,616042457,82828733],[2094312135,161004342,1046535049,1434800029,772760770,1816539976,1941693730,1425702429],[656309397,1284678769,167068629,1585560201,1816075591,95256260,230843277,787340041],[1451030409,657457056,1239195509,913465639,2117387184,1630390068,1535644225,1716463905],[1678057747,1594252350,2037757201,930025209,821209022,1239264442,2053565716,920792218],[1210855334,265577429,354561086,1882203632,44908170,1475906118,507354367,1416241432],[2019476870,1741804896,724461073,1807317430,1193822837,2059422973,969135660,30606054],[2033116995,276700722,1204829291,1942398638,1881836715,464411814,1554219892,235145299],[78418296,1986547504,1406046781,1026867783,564664254,743988490,847424929,229669141],[1237277648,1398917180,1378635106,1839768250,459675896,1414413673,380319841,871636172],[939558733,1328046423,1435739523,352908583,327518918,2065588257,1132272040,673573258],[1434830231,422676542,1946146321,379165813,960803511,1330078947,929632779,1616380070],[1814675824,2036705282,2035797674,913573761,1723456597,843820604,953737397,1415919731],[1849580265,892720647,892486214,2090824737,2105296412,796906204,1635368736,1718789239],[2071972437,300344808,764853142,1825274438,1038556448,210515840,1553837273,1773483915],[281739263,355916864,1712787445,862311044,1106470101,264393522,958019306,1615135624],[591975272,297665380,643348768,2126318565,908494749,1875509207,2038089709,1416890765],[1215958352,2039912736,2089961414,565502951,2084623103,1093323596,554498744,822536091],[1699733454,1257594071,1471506549,1812633031,1085361637,1373561258,1968156174,1378854403],[886153587,314530688,2024568520,1900710420,1931561059,809649885,273177634,2060522401],[2040460441,1846501956,1565179496,1726738774,726269091,170490732,255076943,930630988],[93152282,411900556,1065782681,287460293,1276901895,1686732328,1931250555,1706270918],[1722859954,1549807523,24537854,1437854223,2098058035,1151505732,155674407,1954107634],[1293359157,1536243192,1966324232,806869884,1855634580,1651786258,1374240423,1481663665],[1850478830,2005382092,1970670935,1648961507,1830228181,1926507092,1762893970,596947351],[1973996907,1929548459,1083248832,1030779054,376552095,2018316705,842166314,993200645],[1101570690,2044217936,1465093163,601265854,630241507,1315246859,1463640906,73160897],[1671760015,1486211774,474842876,1312052899,1163052790,1348194244,330046731,38642951],[1529861128,1111678816,69660447,1779992718,1018496059,1743049335,1839885348,124046931],[1807920165,1557168368,1601956939,870467521,1218827109,663082443,347892404,29296092],[250830720,867377280,1996796687,1387718647,1073308583,1053769805,1300215580,1518337556],[1369423284,988592190,226241955,1190448552,575615308,1472584399,1990801382,1057948317],[1739082355,720333664,384360491,1054201671,657067886,39777770,1588997872,719954904],[209107218,1838218014,1725682407,197862990,564296003,579861624,1951854462,1766419249],[1460029314,540594915,1610221401,2114126824,1156671816,635236109,521755136,98046732],[342172937,1704152720,2000583590,500626927,228749238,1228483618,1019224159,1426405945],[1014954159,965515266,141537071,1789629053,359150923,2081300233,297189749,1366315748],[2130535805,1879531188,1668692806,1110245665,286569255,284072887,489317088,27676782],[408020333,2062610946,1172171634,1710812909,735641847,1878620545,920672870,343796873],[1758575653,1662307631,2018911987,22016788,796759538,725091521,1213993173,1320242602],[2069702969,431726559,1624058631,1668461682,1375510759,1827478750,1037774054,1726493451],[75905461,1602708067,1177890056,354732049,549069800,1748339576,1020875920,1609449264],[1194255884,692894347,836243706,2099510467,311236773,598329766,1844636023,985213682],[1946675057,1526776314,1209013794,169288976,1356716839,1145605433,1988011741,2047093310],[1363811038,992037580,1044066421,1921071258,1850857589,1846783407,1273053591,1891618206],[258985259,676849523,467606622,1559858252,315836222,1731947899,277250222,1628367855],[560472252,902639292,1650562510,477312235,515354027,375554678,419361390,1444845335],[234944398,906502977,1442289594,1198398013,1454619782,1213196029,675034198,1064708341],[89261906,768986939,777754099,108889934,1789738357,1920220537,1691534330,389307925],[1280044988,650051389,1653037406,591288476,1977037288,211098124,1435003480,831379709],[714690463,1574008582,665373241,1686781263,1219043769,1978888386,1609913916,1127502194],[1004421886,1062023185,1456513164,2022271501,130824563,737217726,1174441589,1875158902],[1271057759,2117119171,1344395631,586436596,2109596753,1812825239,1065921344,1890610881],[836589105,1147992196,365881408,741115893,1886043411,32011504,1516921652,1627392934],[2053033991,1672799239,1536491449,665692550,1066581596,1554821959,2030117210,235594787],[566336802,86139513,1825394461,723024569,1612873467,778045949,1624446298,875741614],[801893439,1718943173,21705586,1638491833,2012501393,495171972,955061781,901495003],[207700675,1352558319,1589498137,1086452697,748029456,1631189675,1537359182,1273075897],[1805184208,1281509298,755727224,874185127,716877744,1570784158,657497495,1259841783],[402394247,184782896,458738468,1234845858,1540739239,750288026,126967395,838222190],[1950912537,799409088,1783356288,1261739924,2107775834,979864793,238441174,703779887],[809611819,1025723967,518069249,1071753212,509234674,1404426106,346674867,1220699951],[865110242,241471547,694786004,618977791,2085328669,1270540346,1335636285,680559203],[582084355,1408844690,1374174882,634937056,281676565,1981791268,229397016,2102625457],[369192250,2004839436,214384875,1227851821,1063594582,113392878,694907940,688148762],[1376307993,1199981489,1495095535,862633761,1116528637,550089545,1259485262,65583351],[53416691,2042420349,30422451,109581097,115059555,878310985,568795942,1055813925],[914737642,1575604873,1392210827,1378455998,797811046,1991125235,715330970,1555318149],[1479265462,34250098,55565144,336360033,439374340,1549037063,728446509,238188486],[1040649163,9653183,301397197,42380931,1024437008,1812935630,1623265758,1406108719],[879912440,2013029002,2026222754,1074590048,4316860,1941296369,2083810662,140597060],[1223434533,236336585,1346959184,2113000974,1916318408,1803433750,1097949649,590318952],[1481071585,857073318,981054402,2026829496,941854906,1990216618,606971646,10811047],[665846692,1441013072,848143956,24178193,1208955677,44599510,1768342968,975436159],[432026736,25620309,1681448779,92044144,1750248179,1763328432,1419061877,1942353471],[1501991989,1345076552,1430486676,1411847958,273089516,1748404564,1383384701,993752707],[784434843,1760593631,1301610009,2009559915,16689298,1160810967,1956697030,2096664041],[827346206,456747236,1168081025,1966074768,1168960389,105677447,1622634684,338930777],[126522115,407564855,816243217,661323859,71967311,1837348958,745361235,72838850],[1713147079,357744393,2130116858,1586238851,1584824127,1970808340,360910821,1678933739],[644387820,563699169,190319662,590232682,888676887,1556386538,292401443,1691852792],[1641925804,1312152586,249643165,673461886,354988208,748557667,741608673,1275907199],[1886094246,288482462,1984717830,211932621,32688365,268996351,1276781788,148450764],[893027247,2098029583,1000029541,558759244,1927740405,136646332,1091430023,1913185554],[201354426,769844289,1375835135,1052719367,1021574449,559314614,214266369,384299437],[251890862,888328379,194861291,2085413010,2034443769,1497637735,212367992,1389847303],[2045938300,1642655866,641469158,788556541,1961590133,1535393196,1876756254,2058689399],[1773576252,252844675,1844205475,898720973,529429471,1747893778,478148567,343999008],[1168400860,678599117,2061999186,1188634673,1664270141,730471619,512604076,810606454],[1745478902,71918379,2089207908,1998378052,572103250,135432997,1055967373,1651896043],[1297252898,1803397319,107808395,1882355694,254055967,1165345170,1227353868,212057216],[1681376797,576606799,811245953,443738095,1805933506,74455490,1037134225,548082466],[277947327,96360413,870505241,1860685857,941133195,1719315434,2067744122,1854335136],[200000422,1294929854,1257115338,1880501322,2058101790,2058728739,980316611,1028245169],[209556682,1232619549,718240990,131972803,1828905363,1083712237,2033888116,2130688743],[1161110059,1341999698,1471406470,1521666415,104578535,1123245807,436194845,1160621027],[592256409,1718995823,987818718,1311638369,1337735694,1124588359,2029718229,435848488],[89828286,111672955,250848387,2076769484,1471820738,1956539301,1355806853,1479901925],[2117828564,2002178318,727733370,415060167,382372808,900340088,919560203,640065347],[461231215,659153303,928943084,1153805350,878842867,1675063811,87825283,958509820],[1409160820,663811697,981578869,2024114430,280240887,140153829,314295101,43482202],[637474975,1034223086,201405189,187473289,1060379555,1572122898,178024363,818912798],[1956284831,749457475,1125565169,1440570112,1911929367,1144009569,1894032811,1273160761],[421068750,491938359,609291945,1006940893,132933312,1813643549,643121118,1644998327],[52111688,1535089722,1683201880,1935332175,68106740,303599701,1148477559,29767323],[1571836144,2106935238,1270534374,845068629,1286281370,1055972122,1088100257,1082647475],[1485759609,809109293,1397466367,1662607156,798443414,1270280979,1624106220,317347801],[1758971993,1187390707,2027649510,1268396460,2016103422,387291514,653346867,1519365217],[1016544134,286196146,1952834474,896645205,923552090,994881786,217987035,316187334],[174875592,778892482,1579527423,441275164,287130656,2030199890,198771427,1305495406],[590557269,1329492908,1624320525,126984537,1559007228,1970609844,306864666,2111130218],[1977868974,2018494482,578540619,1282592951,587700941,1804613796,168141645,173158288],[1081790732,875565845,1226157358,962753339,1629594676,1711351033,22442139,1331436959],[1519049354,726060357,1764477371,1185252780,1700072862,108515744,85359300,168980540],[1579832255,1245296820,1940266978,1721165919,447933711,160808947,1579522850,1272950284],[1292832943,1277776293,490628439,2041040861,725551455,272694722,1929779742,1970755528],[915950368,298818462,1818258308,1230763481,744731455,1357741661,888599213,528057140],[1968804817,557192470,1153616384,1224638376,1544164922,888935172,1363771726,1091111737],[2074083688,1049504141,1143105659,1651878561,101471432,1848600821,1227238893,845655542],[1037011939,73150533,524036914,1903284014,1972467848,1451595369,2064878169,1546327804],[1622231750,1973175844,1197831149,669001680,723038820,1794235876,1122128239,292988355],[392714277,649774605,1272652143,1424499049,607360889,367686189,1843833736,170042432],[1441971096,741611911,236221917,1460986405,1763242918,61195265,41628048,1111249104],[1081547134,1477127722,1506818370,644960624,1267574904,464923272,1165134375,1023608594],[1425007356,1081613693,1844347048,1700139290,1724842038,317265823,28008021,1775096519],[1303906640,1387809599,1692998797,284013851,88106578,280601115,339348774,1052313478],[892244290,916011844,1590843447,1996724724,1702700706,1603708141,1205788890,981411240],[571812724,873263707,1722548922,1172479200,556089351,98361226,505434515,460195761],[1839012916,577803106,628570172,1429444533,749765582,1889437427,559045657,1115589557],[1459445207,1102410657,2079145407,302272246,1866677935,61619641,1581180812,1873964357],[91707954,1960590956,700661998,2090181587,437852627,820209013,1157878200,1250037488],[533408646,880321011,304751418,1885056126,1894103973,2011584290,124967396,1224204171],[1190803312,1105086335,789512537,510069488,1577205380,1323493144,903132454,1599312751],[1219208907,1080171270,464593022,1386021231,1546106411,1739385598,875778921,1904024566],[687870159,1967948257,802838792,894145158,1585781283,604451207,776424316,1052896804],[514066359,49727903,1203339135,519498936,1211421008,971885319,1256633691,1517047052],[1685685842,507292058,190221092,1368355028,1852846437,64490970,909620831,1555171744],[828927381,1014948354,426410195,1775361200,7600106,110312590,775688894,1134931011],[157071862,1209069698,1887443153,742332338,1884355041,320974209,166220078,120284123],[2110866646,1362130038,1591129070,1895869304,361894854,568948918,223800077,615412734],[798107426,1947615396,1992337462,1684428485,1327301827,180947726,1308424661,539692695],[1908241176,833355250,193555358,1185509708,1043210947,769633415,1968473107,263905086],[125117309,1097685952,731694496,1271766134,339563403,1476007477,1881675274,1351745502],[1827744614,862637145,1132055033,230116327,829497956,1914159104,1474771222,882476521],[1999990005,35038104,787668201,2000045130,900224330,384526891,2073653014,193410061],[81403335,314502215,2082794308,1845045774,593739020,1236044815,2001427346,1957011090],[1116225749,635647424,531929748,715009918,996399586,579299260,548251787,257034905],[706536846,98822830,2119262055,120200369,1078055907,649318591,1141085218,1403060970],[576565258,2054398806,1710773572,462498081,504822161,1765567330,172708758,610294808],[69873335,1310615561,1619675704,388475981,280027035,1757531574,862228190,751473510],[1835995383,750404798,31883125,210023007,462942618,812672872,2095641700,1543154276],[1648176628,870160931,1822311502,930157008,347580951,1457786710,131880251,1947407139],[1597059168,341011396,1677010768,2029236849,1332522366,2024778990,1820202073,1499022036],[153899574,1124296257,1261896776,734279682,126630567,1192666027,1011116824,319184287],[1127240332,1525435009,2055267142,451964483,1439307163,1208848130,79499243,1003164771],[1126645441,1641849610,542871770,339372378,628334779,1298008912,1407248113,324098421],[1228400880,628899918,1587338407,1044527454,1366293533,2082248827,920411099,1790835141],[2130513116,306047510,2117475605,1701276625,1601138404,1353069542,2055481395,1871062496],[1961965043,1149318213,716952351,317263994,201959735,556667998,1996888322,1268879848],[701392353,1110724775,1128083874,1156711659,1470500618,1946123572,505593163,675983193],[1108485579,1406851869,804272500,1697163711,827803730,42241371,1841060190,1345159386],[1865317881,274671016,852494294,1551897175,1990781780,2074600391,82564803,23232872],[1892408528,813576159,1485363787,623376964,1389185494,1440285890,1501965672,1722141974],[452871160,690265419,766333617,1606677363,631007249,628904559,289885429,502591419],[1669049474,949365749,1656726182,693533370,925962998,151878072,392186877,440671261],[1478395612,657415720,614238380,1841639664,1037649213,1540706233,1845704436,1223769899],[575857611,43476292,968181226,650782378,305696813,1663229208,807312185,633289701],[93130839,85644684,891847309,284215031,312895883,6832811,1813156094,1454237711],[1933566315,877144883,561530192,176042027,586710481,1533707341,2020593628,901715202],[798597871,1579132219,178046881,558016825,468005226,1860563525,1454225331,1733798778],[188296219,1820680080,1403082596,1029649914,669646441,98701920,328392854,152628449],[1071201825,729143422,259436852,1733094937,1081620455,190377364,35979938,847058478],[3030173,325432251,632287422,1418503698,1241646884,989292011,950715172,982485029],[1079248675,1462341322,766614939,1306922404,410444775,1270836607,1231282946,1628396059],[924119283,691439327,1994149955,40089416,1358055573,2083197469,1422150206,1061119804],[1039835660,1003500767,1213329333,1988085340,1663249913,259288696,1332548150,256715014],[1365371248,1208556747,1116263870,2012579298,984332068,986217877,1431320879,1552260692],[228738838,262581081,1877086126,383350955,1061845659,1953040609,914790354,939900587],[1169023334,1153373067,1554827712,958494918,1203467851,167921814,1939607026,157620336],[1127371165,1490573212,346199797,1744877178,1204771844,557859573,1980076856,1947801449],[6693099,1834025783,511552131,1806381948,1883875422,1231095473,1200110128,1782298056],[1273744039,737793924,1623177952,863015137,2105501903,1601313262,709172951,1295292248],[1848253299,1419701659,530074685,717460945,1743388953,1228787884,468331198,1900872085],[1164852721,1326814453,888960297,951991004,1647774878,692800974,1281356190,571371225],[78596424,680058167,1170739284,1276559517,384434768,884530147,469553452,432619177],[104408669,942759189,2035911414,73276536,1834071049,1702628410,417038350,922050835],[166809984,1528408179,858279331,2016859469,978182107,1006247163,1152299967,2084903747],[1494645274,1065158240,221649056,2037415412,1328578627,716393860,1557877934,145218935],[1574044786,875243881,299433423,271065161,1849935576,1010700855,706924048,154508726],[1436260507,1207608844,31136440,130792757,946569001,1068991349,1800257207,421782310],[2062547038,297885858,55084485,146865851,1893558295,1698736136,1573196515,875189758],[1001356951,1493710132,115040256,966464250,938675095,710574960,1668227030,1434855855],[658213341,1759925057,1097585814,644182614,780344181,1396387550,133970862,441054285],[1532017641,1343549250,551486017,1408340371,1430958492,433511964,20472761,75812743],[693197054,1931437961,474264348,1033747904,1217624114,6847302,585928215,1307223289],[1110068936,396989039,1991184122,773848481,345366356,1199946181,739931758,363264959],[437762253,1912842817,1906258866,282613899,1324295601,322889311,891278531,772433705],[1489147897,497450847,178094075,1949218242,1189454980,1232994179,1230346461,776023529],[298620117,741219093,471510802,1642889251,1563056293,1713723858,895951270,1414789228],[631218863,2030857579,1310504875,912958420,634545887,897884670,1504904501,1115571462],[1412227502,126508704,2045619541,464832503,1521104578,1760960121,593345924,1152869862],[1446241673,375909410,1237835699,1243099571,272874845,604005212,608497414,1864083580],[678058590,541452386,56915740,1709676031,1491221045,377634238,1614829237,998324481],[439211860,1148136681,828525977,625588921,1373458542,167560272,1745879217,4261825],[1335755902,332789707,1828713963,1837760309,1102818418,1465577084,1066787648,1256314896],[1264554950,1358209979,1707502851,18271153,2119808076,1585260874,1373682234,50910890],[1624264458,1486718569,237998146,771639180,1345951145,613075848,104747006,62082638],[1456565165,106199753,637251007,57585430,1252080068,2074689700,757695912,813382928],[2063366565,841741179,847294962,992925166,115338399,576967239,642423352,2122849012],[968892743,1775186206,435616737,426174288,187915682,1098987852,1659284615,1813264585],[1470326708,646344114,432783176,1529736242,1137164682,1454281257,1847025250,1991090587],[41596027,632965008,1158289350,817992489,505452797,888194719,495916808,2013492269],[533386278,595775353,447830542,1257530313,1405684720,1732507748,1693687204,1843028269],[1948274001,168799838,1374112560,1556900669,427735785,774772662,1314202198,1137654506],[262758560,1459542392,953008060,2052129874,1960922555,1434006671,160297961,1970221556],[1877033547,1164313721,1473848939,1374119862,1563892648,159347362,510647782,1088941788],[1073208383,817868220,342351808,1338208891,1619905918,285284847,1614164868,589239201],[1024752197,1670423146,1112072836,2035378314,23360604,727872834,2102829904,306903981],[1451682648,1357073142,1768366014,1031590623,1863799105,1600516287,632823940,1068881814],[1139912736,1279909505,1370181837,1702136555,981546372,934152197,1248746904,228698776],[2001681981,156922457,1879719580,248806152,703715816,1262321254,1236864675,661154724],[1734924448,1164729623,1927786566,846397463,1212886301,484078463,105185485,1715307577],[269146928,1734984348,695275754,608289915,981781227,334158205,1413688662,816958004],[1174277048,1081480884,1061503895,2091231970,1264313938,1154470773,1180121943,417501944],[1079473404,497795168,1022845347,13495174,1699920169,276704104,1345131000,65751390],[1487040048,1856161106,603599566,1129007420,1365732580,1589387312,248483776,47488160],[874007381,346187955,429089910,525992346,1471321051,500256202,233229847,407577436],[28530347,256194183,1059672881,1087535482,831913354,1301820637,710238221,1848756008],[768976540,857926016,617764956,1917436987,380773578,1075350808,1831359554,456104544],[1076740519,896274096,1297342538,139909607,1040726931,2073065211,811899658,1666506998],[1225926098,52684772,919967406,814938119,939574879,2121632934,252012174,1326468007],[454347433,385317313,1294537042,336085819,61310396,208817277,972915012,1759927944],[1544534389,1447548856,1236306390,1152532938,256766225,151515839,581900373,1046027906],[276957297,1859407673,887381163,1745414221,103191434,963588802,230025094,686157696],[977610920,1361099863,1052023683,1722493443,1926854867,1438922751,721060913,1650072448],[748875811,1522818762,553696379,1992675889,1665300171,1112753972,123891887,1771569501],[330547782,798622619,299381521,1876561391,383500254,1787127603,367057904,1921789554],[899186992,605793100,260672653,176381667,579922375,1346109236,222625367,1067150818],[323786781,148086399,2009755128,1583612404,446126873,311005870,567810845,491149146],[1058376554,826448632,1778168866,263629335,1131140417,1939148892,1017456476,569324119],[1244407687,1072140492,744506861,607813607,1071461058,640447515,1958967566,381186575],[1468379555,874778585,1950364834,1483996725,1324060553,1870880802,244418920,1288520964],[335432541,1972546898,871305460,2058041018,1596103566,2117525895,1649951478,1914211050],[1574936714,723188991,1222574084,1613121800,28187004,1370077380,929761158,929128867],[1362265520,1728862310,7934272,1299265009,708539088,557533007,267459633,1501870630],[506106900,110642829,505779393,1783124985,1314087282,1612579426,1880420949,2056008171],[322553363,1792594248,1017147765,891331568,1368025112,2021024594,555618806,788275448],[2074927388,1876353865,1313273397,1248302190,1291220613,1931507241,2041200096,1691136198],[22358125,694697044,1442320051,935001923,1935166939,2017338385,1904170449,133229314],[1093792647,1555775541,297262557,334329055,792418012,1006320752,2011017806,1627917968],[1731890572,801799136,492883748,886847162,238228608,1955074133,1064159821,642368634],[1199654249,371286441,797529665,295865347,225882652,353395265,140844902,1680861238],[1007478515,646226020,1241026327,581326655,111880791,1464936935,1321329101,836538371],[1169129682,957183805,407577256,1987247065,1356886117,10806522,131455315,823998937],[873095840,1666245890,133245478,1114986310,543965105,1094942011,1500383078,1246537773],[585354659,947101051,1358278229,1544441699,698395145,1761829670,308550566,94752424],[292849729,382444920,459805497,549276478,1044222715,438099712,1751978433,1099128511],[54384533,609318160,1805977876,1212131904,1016019342,1565204891,2028641142,1875717986],[902360998,183892478,1417619960,109815818,1857626563,1226943651,1011709650,208149803],[693923288,1034991310,1881858980,202481985,1455495648,942863548,754102957,608117508],[1977483041,17758170,1052068926,682345132,1713559282,1323883920,157582217,1567495755],[794860822,802434828,1110058253,1071368205,605637165,550893242,618880892,1899075739],[1937125776,1016224982,2049107532,1676802649,1218198665,1880242867,1790182654,1513137171],[1164642776,1526006202,1048289615,641546943,2113537473,1095772031,1653833237,1628283979],[1406844967,820966295,520471998,546817637,265576421,1075102965,1505801299,1498391208],[1508227241,49219468,2089314147,1880416168,2083800850,147474114,2008228509,1771767628],[707139714,979601809,215000757,1154551478,1442625181,228877633,1319802879,1451188335],[1186574105,609408455,1558285336,1911525556,366717251,598620143,1789261039,1422634141],[1443309692,225545882,728864878,1580152969,811014142,711491562,2076763527,487067466],[1821772612,1854987171,2108625590,1654690669,1139112703,1647439827,1324594520,962167875],[1779586827,172139424,1756938931,1697704563,779147981,1172544643,1886235993,2052993745],[394818485,1860917818,586540761,1675298453,2017918644,771885032,486325925,365971266],[175226866,115928558,1762553050,1410879711,2069642240,1500940736,85315274,41074859],[1886061989,1846642764,804318338,748655932,1345383292,1877970483,1481456689,1700208605],[1712272737,34932077,969955856,479946098,1193217596,272791258,999820411,1360855539],[1290290688,382286468,1640483047,889607027,1645401772,166206049,576654185,1833225657],[1577860228,1200025478,1158515961,998082412,1019935997,1222865713,768709081,960719440],[903124529,1671477400,585490020,1385806553,1849018597,378464075,1415143353,1681313408],[208749181,1678734746,652752657,744352782,1922280202,283506136,1549501373,1621617438],[241800084,1921969509,238984025,874234741,1770782296,1096258835,1398513414,855689218],[553149557,1017962990,1581591323,597576381,1984321756,1065740985,925650450,1948684421],[578838385,1470213185,567560004,1240248357,1612611661,1978681208,1895412374,240709358],[259085096,1077694321,1419886610,1875368305,240000284,1179900987,855724530,1797380889],[1765921078,336338704,1886372938,390642476,1347106940,2083618261,1276991739,2012803742],[1549375724,1779319743,1270396346,788659205,411840646,1524407590,1711221315,1265999005],[1895836941,970629518,1783068960,1189258212,1128201439,886109498,1084244891,1870453329],[1188043792,1146245618,1905472103,950385858,1679406371,210056026,772850758,167479992],[456343445,1142000512,461525836,1238821089,802829276,1662691289,1878403114,50938144],[1092256088,439640703,900767512,1267943013,1438909325,1272383971,132983899,2065455749],[733921540,106369593,626736681,1072797248,1768301549,1879926408,252450494,528576863],[827234252,1061028208,1769772737,1356743867,1834895656,318121225,1724224288,1331418260],[1360315444,1509883735,1552898440,974759323,958880044,888581160,748287379,1420575770],[1142961513,1814662915,1487302743,298270957,1860734933,1154022311,308909167,1030158985],[1570654796,2062119462,607792084,57075439,1726801538,433718908,461856517,2779400],[2036521621,1118297536,1772775373,1447368102,490031921,432737617,1539994389,1551693552],[1991850913,456084908,95462910,1889622232,1386334243,822920526,134324150,518231206],[1881824643,1142785044,1548967760,843220655,1728959955,1455814834,643227849,2056317580],[1776770822,1486261640,12719803,1679483230,375930808,411420760,105754235,683917224],[573146103,238976062,67820341,1059914493,987976322,260948616,1113059953,901794025],[1442618115,1092153702,686013380,1394826547,1833687621,1901321138,1528332888,1922971844],[489354527,192725062,62476336,1965899849,1894504531,1767588582,838066734,1199971602],[1098899576,360434923,1373343278,493570931,206204358,1759182602,595432260,1083036915],[1893362245,974204268,829627907,821426165,1100530738,1917443727,914669714,1683524479],[1686270958,1517856799,1638209834,1268913934,1527576398,286177376,1368831024,1154350419],[551250916,1965430177,1882421924,716031182,1019621081,615901944,702063462,1084466598],[1298729746,1278390475,1825320534,2013036801,1403619868,1693938735,151794638,1149503103],[1010052675,977538947,2030651130,235519555,690292620,1786453909,1125698688,1665379848],[474842774,353931306,169670765,1169760981,969921496,537468551,479593824,1444962410],[1025834839,843110413,1673790820,1761063045,1604311702,1175487459,1641411018,637879131],[674969712,2017563187,962844032,1793142112,1496046179,309649908,362085509,1281990705],[186198483,1659431409,1570767852,1654814728,2102139871,678403635,1504863566,355756228],[1063134536,1192505728,1141226809,522245883,106101148,936894566,474615024,1057277602],[1561162259,1375455835,697259811,793199490,717428480,387231658,165615620,1706126294],[1074900257,325808122,593758026,1221512492,706257823,201254368,1271481818,871621727],[1935044266,1541752872,1819477744,847444255,854949215,1547210925,1190706665,993229166],[1972677186,1154654152,1196842821,2112832873,1297898314,1414344834,65015087,1161881653],[1250552097,2104939945,928903261,618225155,1913398731,460585849,1069063688,1569061694],[488417741,2042389198,1778017863,1431928710,101440434,1347200444,1680697703,1874574515],[460793155,1396821169,1032232446,2090003675,573667849,12075577,370977338,834699433],[965920339,947582946,187545079,1690268575,200716652,378326298,557166025,1553979671],[68376433,931453306,133985357,277103489,1541897439,1310710626,799988703,259985220],[1402467419,1480753954,1763144042,1140414897,1247225289,1865045720,1031631886,188707150],[788639042,1588740985,1163993925,288267512,1782188310,1970800298,1445004307,1545656332],[1682093524,50548362,1079259498,1972492100,505320726,999501585,288661983,492239634],[430371439,663685646,1509694035,1585097507,2043088783,668758551,1242140619,964208478],[155982670,1808441930,1742518611,681702763,1932991343,1999398090,1220664508,1226881234],[1257597775,923884015,8352889,1459752461,101853903,74239624,456254441,1874255490],[1666055937,2128267602,265571560,1008238032,236762261,1403715695,309038234,161495852],[1797108129,290770027,684918044,206560588,1299992027,1282319757,1605527955,1628759785],[14361722,729251786,467772906,184325519,1583501698,463019273,1619592350,746271844],[1478710284,213466390,117429524,630200327,550271165,104770894,266525014,1754488170],[753206458,268281952,838585284,173994087,119619836,1506176386,766961707,1477741135],[1832288991,2020964325,128267552,1013990660,1505289427,2065015167,1564341912,2046659213],[1206919455,1089427542,1083361109,1673802352,978868864,1390904360,1737530467,1421082612],[1284989003,353902448,82804825,1800023702,42137040,1210575506,1485804926,649759052],[221530750,1707537579,214357685,1395927101,2116879650,493026714,344824436,842858517],[125595383,400675493,1473160807,986786147,1985394346,597467255,1737867091,2000282221],[1470779149,1729773970,1885244091,332328285,1066634918,912549440,74220686,572930857],[463355965,778382536,840170927,650165907,1848684736,919079226,431294231,1954564627],[292765478,1999096204,421227274,582427913,1225578872,794078516,464344802,1143985027],[1801706245,2119574844,1537785773,738747210,498268260,415493786,1132752814,266710270],[600408762,716513230,370847010,1751549178,98492061,209515350,1133873158,1029028652],[421795714,424388015,924202515,1694196898,876389239,1225476534,912674753,1131440469],[1261736261,1248636575,2070788071,634291016,582984030,122590122,1379082680,1466602804],[597677865,1318248597,618764248,1320554738,446252023,318784747,1750175834,1872157694],[211102866,2032530346,1383538397,1925299261,935796911,2021138993,233895951,1920751530],[690704544,232318366,1517281312,559526945,1934086514,222525970,282397972,2049750084],[295850847,39486018,221861292,636171727,339141493,1096596407,537490860,1574432426],[402215154,1236610794,541769055,18637287,633564336,1246463587,2091300327,587304517],[859704586,1053825519,1788245806,1640678557,807366952,2096992832,2102148321,1304808560],[1285801097,270900468,1035506732,1733876598,1714231501,1276072095,1430957948,426030225],[1233855782,1892691814,1751290783,1305268725,792046417,1229738222,1489402929,1142167581],[1618297195,1334302045,209567941,1430598797,2087511026,643386954,1358161181,961048525],[1253900346,2073391684,12892237,1772892953,624140732,1958043586,618652005,389116555],[671334797,906958037,341477905,2068510433,491561176,1979906155,2003386059,1766533438],[2068742070,444276344,1376643981,938965490,1755783977,8787880,969957343,1736746539],[896230410,1420076474,109978146,1967703497,877491646,839308208,484192467,1259900958],[1897125216,930170559,1157036742,1547311325,1263115476,1761306995,1846642324,1667505600],[1178635535,502034932,1030851998,1107613546,1255041495,1445612319,860779418,1553947455],[1276762788,1457113184,191783886,1661477986,1116936414,1800171467,1148180069,807178660],[44880637,590672928,980794549,904793599,919298237,1132764059,1376086413,1476788066],[1628581729,1446192333,2021394,56299547,1687381048,938922436,436324971,1793250829],[600997738,1987007036,1630860205,739460631,1411058308,2057693106,195216915,1794815713],[1421405499,997970065,1368140159,165063992,1027572503,832989995,1777851406,1312290510],[536730082,1965166697,1711206930,2099739410,175204288,1056568826,414306357,364627639],[527069055,757108962,1293662101,1601636159,2046157447,1361044704,340660843,1645714179],[1605384270,99143089,1995470244,2001842245,760354106,388333585,893433106,1805772663],[815938207,1163652326,2004045455,389333952,58331566,15255420,1163174312,1104587323],[1680176776,1295257118,114625910,336355422,1902660776,263846627,1764263783,1728736398],[1927557333,1244550284,1587722564,692153005,950138361,1067797828,1208494601,721931291],[1651185196,1954051776,1417398721,1091902365,1052230802,1433447819,755520866,136897266],[916326108,854530544,560967064,1268600430,1371845240,838753642,1323589082,2080940773],[4303783,1931604995,947467189,1758093650,1803042524,782030180,1046150903,1621230610],[825761754,484829483,341937379,595361364,1413027808,1506011907,1522159912,1686558323],[1931578898,2013928656,1749791673,2020804265,948766720,1355924995,1158752274,1239367325],[1768483762,1788398029,1558704525,67550926,439425118,663615880,273192234,1650567349],[58906824,1576973922,419925272,379091982,13738127,1819648143,1455316518,712224802],[1154790589,684268497,1923786572,1341922405,1119781338,1942607892,1287656641,1789758308],[706517912,2004860490,2095260173,363314713,1383113176,1801567944,1887118926,35275742],[261402073,1003219218,643876109,1452474573,1343229600,1487904771,1663651386,1004503227],[1322701397,1486097540,45050700,113032008,1645107861,885198022,799606538,1817614223],[220065310,819543928,702488206,504716524,766372824,961825133,897059234,1325681888],[767590567,1861780044,1683580290,18373914,821735448,273743309,652313972,1632683252],[1145944895,1136761652,1129282171,686494860,1568366141,165220644,871455473,546060162],[1096773426,497663640,1386771607,1601908144,282186059,1992665796,1816010513,771398775],[864895643,929518427,1159870052,1439231192,1793828457,23181636,1305063495,204212103],[1104275942,582992059,1785941403,348766,1533351146,146388210,786804789,1757032653],[1835256965,734858419,1664326067,1013907993,1719153451,1413980437,2085596753,1491485581],[1047953451,1811292822,1527473244,569942387,1327499771,939904008,1342781320,1533023144],[51831473,259482335,478175734,1242130535,60392802,1283280592,249172602,127021877],[194189366,1462235826,2015581583,811100065,2068705543,1128384541,1739121686,1911805063],[703376244,1041983518,1575944627,632922895,1046985309,950554168,1159792822,924401962],[1764927662,73026662,2091527270,250587908,2112067697,1559400316,51300742,1688905624],[1881083142,619900259,1977180259,1387286451,1959223355,431430489,1850667383,1066017347],[197148561,323395204,1244395839,1356573503,1316523919,1749152140,783599909,315837828],[1987168509,1123400530,11694771,689289112,878676454,1042162698,942385352,63986616],[1554853394,1242265535,1543200793,2012638028,810925426,2008474783,1708141548,1827940820],[862535985,2109670424,550161330,16091012,7067169,390648410,1217063593,702740024],[60862375,1898586005,960010873,1372505592,518461326,633663983,1111971810,548276705],[1901165863,620427936,1289496024,1855806650,1488953872,2085338681,1472903012,118349357],[215510548,2068693834,1232006163,1585184907,1229678542,354970736,262913295,2088075385],[63092840,1070524136,1121144840,1086006584,836592505,182959178,216981398,1811418040],[1397340641,520665963,797469528,1691632681,1502595734,382402121,1653141066,1298226458],[421498500,971678766,231392521,585372032,2011986934,2088427979,1701743157,1622880588],[1179152084,1718266610,1804950558,1818769834,1239378747,1085359824,676966587,1078975005],[87364186,896679323,427670672,1948033380,1682486318,707485142,276048953,44887503],[465474955,661879172,399664760,1575418198,1605007444,262613479,1366506231,1965771711],[1150091751,2083812410,5793411,1694855803,1636945470,1674965060,188752496,1376532667],[2045111130,1054789061,1730361605,110045238,406451490,1571337525,1780816679,1601017581],[975599720,1522407033,772218853,600748227,2010307208,963792347,2089838819,56635952],[1599509488,914287269,2097318474,1303005437,1125972920,753023065,381971755,733613851],[834714128,1315399966,718371229,1864223976,1761253799,1729639704,1486674414,936264517],[2055286241,606838971,376152050,74219111,1545274646,1233833948,717128613,120973791],[1883675829,1656570782,189366813,1139581193,1109138547,630518250,354260626,347633370],[230819466,750407207,841795258,1364240860,1460774193,2042788628,602208578,1395527807],[1027397085,153089437,1658491337,605487771,1878390832,209531362,1575669626,437671384],[198415241,1834313359,311938735,1976161043,1904336671,272756672,1125191323,1653729467],[1465981015,1792554384,525718839,1952747579,629426663,813073425,1262714457,904963607],[205652504,1770529455,729585336,1512500852,1780987807,2036021312,2056273807,2069341257],[886358632,1086309624,228742161,1356964078,1275909673,1706882360,139529912,999535098],[2003850220,901533859,1486954267,471593556,1669291311,2049652581,2064014936,800439407],[2021978208,967345467,2031030017,1547147556,986707373,1595176801,998842249,1396247137],[685207514,508349156,358311103,1056960037,639786516,1235675383,1579945186,1638179824],[1468433162,1376148124,1557464219,1592987973,1316541816,1954534227,1501320305,730399571],[379794022,1223514369,697637288,433630177,100204857,133150358,573147573,1201972700],[1799755473,412271598,1847281672,990075932,577146623,53054546,263291259,2067833911],[1000306674,1749849657,2017038179,1217249106,680477981,1355038231,1817896088,2117652277],[806965693,1043728643,1656877824,2030754196,896546318,584626688,999468440,164330475],[1759957801,243026942,1684241756,1425981684,1681750004,152830442,388097850,1248327024],[1392651408,208415117,521240115,2075461466,746915232,1248783940,1020261627,1863587059],[1663160256,1650826370,18144477,935654471,1203163677,786549107,1426171543,894767594],[70297173,11232710,938204837,1149328449,1368324889,2003465704,2085974412,1894346949],[1861508057,449458391,1624022843,2095585483,59865645,223983379,1488742139,1637203306],[1616291303,598369851,1840323674,25483935,169300333,230085843,1275566371,517174611],[521401337,1845951436,1642962065,1562296380,631441569,1871060539,1837017718,775011267],[1392760263,1126960010,1667170032,1378306542,225141720,1952064755,2011637093,513450964],[1206083677,1251143470,1273155990,892794992,985727511,1303610178,511159620,951977980],[1022880133,1966082582,1834030383,1782376298,1676020255,100606628,1758601647,1450907656],[304734761,1603529997,1519912172,1881838464,1911464493,1200044374,1615640344,583710336],[1167007839,1255393477,1028311211,1526958246,1399946635,1844028974,1476623936,1850022606],[869652456,1095939941,814799824,356741635,1607534976,866866108,171012731,547238722],[963354209,887415687,1221985213,1868332166,1148847962,203251719,1755570451,98416655],[955990322,583392679,1149372739,1675247660,1465227891,1665129985,1658967788,1391080237],[1504543828,205277553,98601273,1681275622,1224937593,1327186119,1228694239,985501049],[1365421730,864240968,1456622856,1996727953,693265370,1121661960,1885749944,299705275],[1839020407,455056364,1337490299,145298530,885262824,1887491263,544892562,613091647],[917847700,1171649298,1175677266,1201347391,1659016549,493394197,1033554467,819170070],[1361769933,1707156018,1861794361,1689037885,1591493565,297983924,590134927,1886589263],[1494106459,1378715002,1218242278,10582598,1439513477,787548717,1053675396,2042312589],[207188689,382952176,1059071859,2011666544,273291977,129888518,877468403,1711674967],[1409175185,1566267348,2002465027,102026169,350476892,613843257,384174811,552983126],[7438579,1138720967,224406017,1511696778,198231917,2071384507,1999829148,2006024613],[201506204,2049228346,1411586623,902253741,1352892452,1603253295,1346245195,680475011],[2067722307,777617337,489418538,1907396597,1317892299,900556778,958088329,291100974],[35239611,193881096,1902648502,2002198155,37521152,539008924,492414309,1985930127],[1698799365,844292769,1820731990,2037712464,368563027,1606382066,1825854727,1065736654],[2051014576,17096195,368029876,1967889779,2095325204,373096553,1852093229,413168401],[645738916,673433300,1738957316,1796251588,1829818893,1410231361,351275808,1723017966],[1493719045,425415749,895438339,462198312,1338854314,1236735662,643768969,64577495],[301236206,1462433274,379623945,1963378341,349773652,167914547,1318692261,259838556],[1446686913,880258950,965892881,1946905669,1320620551,669854785,1943922306,40733137],[50198504,1014068820,989159266,1004308530,1507988876,1664808152,1889198621,1281183570],[886563213,770049436,379623610,662159609,2003891865,771981015,449018207,1296196347],[544736714,1508683962,2092254721,1002646272,1021274317,579349162,1993685474,1552162334],[862848759,730418342,1007029738,821383047,1891552664,1365468072,1946165789,861352931],[1584137823,1391426323,590488989,1046193006,988645236,960351859,1478331380,507698573],[1266340008,130582503,1561402858,1383094494,1267775692,1227355097,879132356,674390048],[1573650584,1821531958,980197112,1929612260,929905552,989560203,83799389,1212735749],[1095692875,2088482879,1916536204,1660339108,365211340,190193461,2125274006,2031866235],[246727142,1206965900,1308127575,943014920,1639198129,1290552848,757544983,1728415723],[1039396860,391474004,565648430,1164812068,752911515,414777269,1249040462,1594675011],[519002369,1972198052,1200975145,873478209,2055887563,1282864722,1637603223,1525847535],[215976678,1341324346,369078691,93778756,567456730,1762198449,1682925860,1869893400],[1272340559,1018743094,119206400,882481374,1686868918,803665420,2037376118,308178426],[2116940655,788521572,507290773,1172593748,1355061627,188664926,1203779235,1860253605],[611372883,1573275237,234510890,2054991771,1807641251,935974154,1380872930,94798801],[1023149913,730933265,1258464052,1256531703,568036796,1657076681,496319417,501313027],[1303235995,984857959,1791342167,31746882,9452881,33127625,1780715336,1801291740],[239436235,347473635,1977793720,1788331945,29875631,1307835713,30943839,2124361241],[1371973080,727187454,2043639908,663982624,1013192686,579483954,667732040,1848383615],[471246960,1430456616,76385312,79434696,361212324,1181350691,751491166,801795655],[206760620,1116357343,825518653,7195196,876155994,651493700,778953613,291841427],[952913370,799404525,1540759181,1759003516,1808334316,953944633,1208493577,306528155],[767716625,953189609,1930217457,1728324741,1701005770,1409478897,1242131880,616962782],[174853380,1167577956,1226498400,584717561,1633267735,20787929,1590629909,148256574],[311709759,786785944,799195705,511672915,1463550601,49228044,2058440404,1760583434],[2012951106,2112252874,1837394617,1353328686,91995151,832634209,493619897,5954232],[2094735590,1851950493,955291411,136761513,24187189,405045161,1355399954,1481006782],[1816581661,1148947249,101801425,1052158769,1838759655,278019335,1872957493,1853835343],[687938121,302348135,1679322277,1872647920,1322261989,830732962,570368127,1580191448],[1527776861,755443667,286393261,393981862,675614937,862429470,1518407153,1423537739],[613822364,912847641,218356194,865439021,1392099094,1947556879,1402470647,1238032502],[811372682,1359253579,1344112808,129328642,1016795996,682974604,1914057139,1284837982],[2063050053,1058850282,1869322690,1010251019,1592965358,284402059,392521863,511137350],[667881195,1008904155,1271571780,496058524,1510285747,1054343577,1418209003,1028769383],[107112987,344317034,252921229,1280486439,1086134740,2081477747,443211460,676741453],[778826799,32038217,154753809,521572838,1755079859,2051499187,722092265,453586112],[755098365,440192971,606972684,2072419607,461672229,715335586,534777073,1601142908],[1172449444,1686060908,383011548,1588227393,239551135,1889711433,1573664242,389294030],[1411339110,10796889,1320231724,332991146,795786487,2031528116,2046669501,1199110421],[1355643968,779942295,442427546,504856114,502484980,1890304769,882605286,1071107912],[1536070762,450750721,837999506,1954358506,175831321,1378240257,486580624,826291857],[366862679,550951317,1224476272,647219675,1123503681,417006472,503023311,1599482981],[1322426953,1653557702,1129774584,216507976,964032941,780472762,588889005,19973440],[1537579277,681488261,1616919964,2095862950,554751583,1887322386,1121404713,603742981],[223575672,109108582,803655162,908288544,771874784,1679209182,790920724,266867819],[1785964930,564273569,1979661325,676564520,1331084496,690767226,313810362,951699530],[1357655082,233987812,1561739706,15030515,869567019,1750157977,748318873,1922948989],[1370971786,508608701,1845859769,2030927007,1929275219,852135676,606040535,1974544971],[130279200,1190040974,1807702221,614215956,1050419399,627170414,1877055515,353421776],[2024105142,508902540,281213469,1463140615,1601369119,423224714,163727326,737885732],[1441368204,1551246499,1197798385,840081501,884159537,1816443064,1240703762,565542460],[465902634,1208982693,853507721,442776,120344266,522517375,527903137,1692439185],[485545491,1157566771,585918841,1104782543,838249774,730383432,762929388,764261203],[454054631,1667283885,2114109292,800392709,1241710659,1515371391,22207156,294341381],[20514552,1141203449,812440194,1932211493,1805564286,458191665,1694651147,1577996360],[27670413,1566452742,1601670197,1275142965,527735739,1099877977,1675773573,1951300990],[1679274187,647393690,1836738452,1156386690,2036319038,1594951461,1457384067,475617436],[1026258674,307204737,546421036,912689439,169639922,1100291793,243911447,1686192058],[1324442056,1177621882,1096581924,1403797584,1511000965,1165243057,331563821,1999318593],[2117379924,1633333636,59820430,1985021900,770965204,818509953,1658153036,161885236],[29190613,889620914,527407499,1500206629,1841228884,29493125,954510228,1440243635],[1545442550,876997509,934230140,1948044412,1006382182,1604834152,536036114,10663190],[1175669052,1498377370,1514746008,1459097422,2032622939,1714648176,1234973136,365973743],[47961264,1771946782,1754173753,536804495,1436748979,27515759,1327854276,857634545],[1970734560,1702399044,1970259321,1668910103,1763467205,1953288177,694063055,869062062],[542031641,1138269372,1944177504,873134560,2053309404,262236442,1455806423,88535344],[927482131,368039844,1738463815,11494757,1137569997,332596224,299822040,384858333],[908315097,2095851266,1148171499,1329095971,1996629176,1164166489,665585858,1904381363],[996480208,1268050596,891321915,501987743,712582140,319276869,837334525,1061991746],[1337573276,698540859,1086606628,2048800854,1026882186,1356720852,443997158,2095066744],[232127154,101379353,2102821683,377031849,1368242794,1435159918,1126686898,720094828],[1091600330,208681796,889610786,1218855451,324008603,1949453068,1829533399,359883024],[945986980,1304034240,1786784759,791638748,1664148692,1086809566,1578307520,825008565],[1038232983,1751071219,1873622328,285605059,525740401,1744568455,2105461185,1327276452],[710189771,1320733258,1894982492,1288046301,1041855223,1834102194,446285873,1239861899],[2024798277,1206329158,911999551,1465084063,1450136328,1267461687,2027844019,622576608],[1161433957,1383155900,2111171005,843823117,838600047,2101325798,1637286461,105162143],[94908652,550332005,442186865,1722123068,1953115771,1643947427,911544653,429344393],[1841725096,1483749272,1345794467,608407590,922692870,604063322,2080078184,542101758],[1098752532,2048005755,551941247,1705650756,1181109879,191167724,1432815669,784336659],[2105090829,1066324586,1022046155,1224089498,1913872415,1261946901,1170757888,1322263167],[632633431,2031039576,605276995,489218060,1520030078,201073337,612483416,1358879057],[714801176,473568117,1713068154,2095057462,1660387447,56005875,521784171,617219378],[731066405,946615761,346175462,88438004,684175062,1714927491,344136981,1243332510],[1243229792,1112618595,1482107881,250335994,321769788,1210629445,178507710,1170216802],[1750258190,1942806638,61236531,829062137,1702603598,1065989154,2106871464,238114738],[808073768,31987166,431744940,14846234,399308991,1458157605,1417257567,609368911],[962119848,2980223,110556997,10058560,999402497,1763847110,1075134272,1580115286],[1820079561,500352255,1546186786,1703707044,1527376502,1386427796,261629082,1683501238],[186895738,578068071,292526076,1274025186,1620143127,1389250234,1593495110,474168220],[1608804821,175000335,150689454,19948687,896704946,78589619,1859868422,1965223806],[1293343660,1094282805,756648464,1761571667,1364738680,283681554,1907589665,1447158039],[994158775,879324037,1093745640,1236723634,615756943,974170075,690241934,1266256994],[1229829101,1946136924,624365716,282053387,343589998,1051230354,1817310906,1897457226],[1326208617,570959016,2093841793,733427636,1928005611,1349616555,782175904,220926692],[908033307,1682590313,223080701,1185586777,1497994653,327987033,847661220,1016963674],[2069657853,1989134896,1796230728,1921697488,1294856005,899022175,830493351,95816663],[1491006992,1547506888,1910017836,1103375616,855725695,1850255351,1633274169,1269520636],[1070351091,1013189040,1736688551,181310077,1555647140,2059646770,1284601107,520156224],[950444960,1131680370,656455156,304987247,952893813,643995261,99600660,2098159997],[1247687570,1671666240,1346597656,322840117,1908743675,1591846396,191491735,183804920],[549196525,191104276,1662912780,261450672,1032739045,537063180,1195677764,1461406407],[624318381,1450923458,752063183,728828286,507080247,854310378,1331246678,480523123],[1892293351,1469499306,2044888928,1694219213,2126424584,566637264,1844538052,1826969221],[918530555,1293804603,715022120,45379025,98482002,447412289,1793546578,1085370523],[1485027945,225727771,62938866,1918121825,2024944360,611784066,147015335,445033534],[580788071,1485669286,1480050475,523961876,131079176,1325301179,1862293117,517802765],[661587273,1924741858,668733321,606804092,843186897,1196800679,69562534,2094373159],[569906440,545623603,1773350340,1208690852,630731482,930774632,189475303,2049722699],[753369651,1914527375,1799575804,1874460388,43597959,1685298191,804842631,341825337],[998415579,504345028,1007595037,899295494,409270187,674699706,1143461022,443662894],[1834574703,761119779,346572940,209303407,1837291681,1025073022,1055775505,5961163],[1181684960,841346308,1176201096,1644541628,1176608647,622039090,491419067,1097528587],[1658268227,1996275378,686344968,596907243,1214267398,154166328,1507367966,2013354416],[183129741,2057639605,691105519,1855814753,781834609,239551429,717245061,2091097687],[1644963853,1729617216,599753692,731131829,539454022,2061876611,1909582991,365491877],[341212272,671957092,1189671234,1272474884,618336404,1628655129,1811405735,1034909512],[1426979100,157791930,62902722,239201333,2112547648,297935533,1213290256,871830608],[1684227186,1369687607,1230461739,1525314325,1514811485,1256044385,16962998,1873680458],[2077269592,889937542,64742757,1630941520,584890184,1474381624,1593700792,1343347470],[1023136094,2123053634,858858512,112327365,1117502048,760053227,910341960,744498896],[1127832388,842565795,2031870539,403657398,761514404,983511140,210189660,1507965082],[369280532,694971822,56982508,1821582093,942678184,473960814,1189912723,1896895560],[1529036314,1561759438,1227170648,1998723916,2061347705,752731142,1307495125,586889797],[592149538,456510719,291746233,454901179,1716348021,294420898,1673554435,1533218017],[967635435,90519332,586980523,1430224653,1371306441,508237480,349681238,201056247],[1854984676,1111969550,1093546498,254835452,1599123068,1957668472,869190196,1664760144],[1303477174,519616034,1500032300,476292550,1832512103,821163853,1660664221,404351581],[1996989801,71796111,822997888,108486599,1426164919,519071096,147646438,1308132936],[1611681890,1249226554,216294295,1160781728,879706691,728362661,1385074272,2082987289],[1101850370,959023761,1913586098,1594807288,2089780884,887931911,22405263,1139515487],[2032047748,103271711,1880522590,980146800,301449712,1359451065,260758571,1033418368],[1817598734,1894029379,1355965056,1080399251,504189704,362543817,444703423,995990605],[2078791766,687328032,458309867,1481406775,1812029201,1341203419,1243947311,701137319],[509351813,914675302,1660363552,2102590752,1435186504,798402555,556727995,814277379],[1262308975,993498737,599368960,1995051625,290015523,439135373,1953673453,1106262821],[135606164,1908533992,1085118278,356198448,494181507,124702004,157405138,405204376],[1042199555,1641081648,1521767807,1070055075,842907405,78398599,296674153,388301347],[1159314837,2083706210,915964458,1590257942,1172370571,2090902160,643978206,843565391],[1763260841,1296957970,935613888,1719505421,133260933,1313549737,1715812522,493191051],[1629404738,1588211355,529093057,931598294,823726217,884652012,2010242730,1417254102],[38837829,441037222,1611375713,853913816,1276561939,1435220618,717799225,1241971101],[64420406,1884180593,931232665,737846280,628305408,2091942982,754165915,111495964],[1605009621,1120696485,1055771986,1801442168,1782220762,2093695728,1847092067,274583405],[1179165938,1375696022,655228448,1069797053,55660721,257284662,649710077,113525225],[1004998623,168738729,1077328593,1950254413,1198556280,1134766918,1139564386,872619889],[914538222,366490073,627644866,1721413360,92853832,624260312,1526311261,92853254],[339634103,1219698167,177618161,1092765448,1112456090,206562043,1117652934,1463055508],[412639603,1430254464,1606104316,372280293,513204422,922288768,2113232790,559517740],[1353410337,1556413828,793859893,529721982,1651231670,1020224809,862225371,1321257249],[714222946,403321895,11769538,1658805867,174497359,151032191,1380460612,1783403428],[1635006364,974182512,1953241984,716529386,311607872,73154035,1601662040,872189268],[1540770458,282931789,1157548904,981602582,790551045,871126359,329674458,604129242],[1374950451,43001037,870326439,809122820,2120872023,747878951,322066742,1924720251],[1357467262,1320286862,1713213051,635720760,1375915369,457163693,1581050064,1953227754],[1868627895,890974454,1027362207,1400616573,1603065978,1333273448,274141284,1568521318],[519870245,283084015,1745278570,1514790557,104535372,1795760008,41589845,1370173544],[1797922034,372280684,1033860950,795543531,523587427,1961665822,275477065,1920325157],[682108680,185977406,666753913,1535124325,677600127,250420833,264523086,413081756],[2041109969,211912567,1423554595,838044096,541989258,1367750425,1801577307,389931469],[1010817433,1103445258,631809691,1932227324,1233543523,1347783491,519748534,1579543876],[763426041,1345803061,1416074467,2091949049,609339097,1778562740,1965476786,521012524],[1898600590,1996884820,991802520,615733036,857833309,760771721,952855718,977698509],[243574973,784681559,220462618,353154291,1717522458,760555717,1284458434,366369511],[2006251222,385919480,841375007,1670320013,1416169053,124385972,1434140884,985856122],[726626906,1492892200,810672482,2023987802,1965050505,1803761538,2015713997,1663027149],[2046971727,351094341,944896074,1497119101,1566259176,692472041,1581350851,686717098],[1296427064,582971331,1594985026,42587890,2091128397,1719821090,1400743726,96871874],[793172842,1389652267,1488717141,251709581,1178149972,69036032,347217205,902300820],[883227189,1863901819,1358055465,1727449671,1699887745,1190583465,18892940,665015902],[154869747,1641295819,1318673631,2051587029,1729895537,1591380314,1510661653,1333531204],[591797547,459331182,86161818,1300146594,175966611,877414447,544884230,1842131702],[1832740681,561719276,347393311,2124158110,938991032,1435986743,914199915,67277120],[1672744159,401021218,226404630,1980293821,1498948624,1072333764,1329321466,999996876],[533968789,1298987088,1091279305,621225532,1545557908,237981658,1397277945,1334111236],[122583747,107048914,807991966,1558426177,508031325,1393506543,2056498912,942132063],[1687364004,1543562791,727438443,1404822115,675474196,1281038172,1245003702,348831177],[517789662,452522781,303632998,1704721413,194966274,1730235407,310080480,2099179543],[1450915328,43148758,877240093,1380033899,998898371,1397628716,1692555443,71390017],[28524372,296503354,597556551,530900837,1727697058,260545368,1741490961,1140917376],[2108573255,642522373,2061030025,1898113451,1668003465,205837426,1895837846,1916376487],[29997067,1497479168,1387840518,721914616,2044129435,183295349,1745835451,926170177],[272032429,223715156,93795001,640943949,1811416689,446616613,939435897,505554031],[1897927837,441375115,499130407,1540881629,1180441686,1287954689,1540929468,1123924138],[911719371,1342783411,2121773613,583111402,1971754920,678097722,1252911332,1397680901],[162858292,1754049654,1928465133,1577042641,1298791953,362488014,1901886020,2120692459],[321950216,1929662289,460869016,806985714,664025760,1333097869,1775429359,889447118],[1898284360,1632406773,492387130,1329451646,1839787225,1930856593,1832192931,1206655810],[1385611425,1697084429,1215453843,1461139454,99745947,1844341407,1795511619,1903457968],[1558856233,214298107,799937014,955997087,954435566,1844835207,4318403,1492076361],[114183547,296114444,604454412,379044849,735526398,1442290245,393080203,190828668],[1776821741,481794961,1170530662,2006144134,1300528128,140195983,2025227722,1028125379],[385012471,1790747871,528142433,1987662881,1931726311,382969331,777290518,2018078070],[409617699,1706965960,1098683225,2104710882,1562707,1700707370,1943953711,1683852900],[932304766,1386367729,1896817205,290253353,1858216514,1621533484,337959995,1059623535],[864548462,616846888,1134864361,1233085834,2077110245,1330504241,1229043729,533495179],[57391835,320521608,534009852,836845767,2070400965,281088336,1589799815,567522477],[1682156021,771099543,853227816,1213628525,1186582493,780612593,794701088,927922796],[314625231,1144332450,50584933,1524321220,1808107115,2118783446,2069336688,613528778],[1941390979,228538066,1564826573,1886348444,1919064979,2102701000,1493703666,1900701814],[1611023007,251706633,1324966979,889736249,1239878103,1952757231,849355085,712659909],[1720981368,829613733,1601367644,94779280,1298103059,671217162,946532157,99955533],[451885607,1345799767,1066098322,1250791091,1284780645,1969842781,1473761979,1311153571],[1176224260,2098037644,1937585520,649193260,627011359,111881050,1230292296,621036172],[1759135603,589747368,616746600,1490500415,1489442583,812525362,1782450730,1952094439],[1946672120,1509279940,1506106968,2057554618,769444046,1249629377,607970307,2047298906],[868088548,1537341530,1529325238,2096642840,1843235566,1293228155,1320461813,1376668768],[1345755466,462206637,1459423410,1071569156,1607685371,1743224025,359343311,1608576217],[1857838199,1349276654,474733613,130344508,1658712828,1217954559,271351418,1983084594],[2057033116,1560113672,577351732,640803599,884566843,1670860446,1273477526,310879842],[1830253112,232315737,643341331,1409540007,539988916,675492025,1758215020,517904641],[1283669509,1750789706,383690835,971566865,185884680,1482680199,1967790741,1901099275],[2014375997,2074753256,698865230,569711764,1733780289,647351630,1854852314,1661961501],[38302620,1554066216,35725398,1687702947,1655300784,335595754,373497771,58874077],[1784939760,1697405886,669137125,573066039,927629378,567086601,408390980,2041785448],[1115122685,528680467,1718770798,678770343,125531848,1709345032,1662572293,1113327127],[682200322,1320359218,492071728,1468667803,1222443792,258508584,1710554792,307863525],[1278111599,1438408202,1862680217,629845888,1959883250,1180136411,1177501871,1869014317],[184930638,743805622,729801290,2065719263,1806774162,1760453383,617964258,873322100],[1513633977,582473165,249546764,866521308,1885830214,2070685573,278918862,930829664],[232624932,1269051552,1803576737,1980946531,1464935718,933059565,1017626585,140885064],[537119107,729134101,2071121051,170413021,1962886863,676520644,1841778574,561768855],[472966068,671518302,1904492692,625211071,1869542371,116364210,946695816,293103769],[1452201137,1954649884,137207084,2012222892,1278126183,1699239164,283893208,1527876912],[68923643,46797585,230256802,1212225694,1085378187,127780866,555537767,385627130],[1304239551,2035959766,602942768,154489868,406359273,596815814,204402213,2098251329],[541622144,825589142,1955510194,1606708934,982299660,1109705243,252530049,172747862],[61798939,417928582,1823999467,538002572,429696378,1841807712,1313636334,1546841651],[73939432,1316987362,1782679671,1984382543,1137526829,1613615522,240706621,1548137671],[205296601,2031088187,649445396,287541085,81922867,787791893,2098068690,242819597],[1576887480,1579167386,627430625,2059352977,185889411,233797748,556806372,1133460561],[328413208,180315033,11352068,133174348,818362853,579077171,1041155770,220136207],[2113979525,486228974,2002269823,1463303964,512219396,271149778,652656824,534909037],[198262122,1027778345,2002204952,495590633,683511048,1785209646,725193684,348558723],[1053340802,1526456191,66145886,1793119439,1803038914,1537028820,1864997895,924323803],[364568990,1905143802,1433455604,368016164,773136950,1951431327,268423938,2045455775],[2018991945,2092928259,546034250,1266117124,1102057767,1608767957,1788732555,547343882],[1355474668,2110035456,1395901738,1655858066,622018097,1477547802,1958083968,500217992],[1361620394,777864848,1914852627,1779390864,1013980206,475920246,1422171729,1686303161],[972119043,1247319903,1226770206,1854084745,460859871,298435997,1843897084,2010357239],[78284455,1535258314,1292886995,2033506043,1791159115,1488662848,1347434736,1365320474],[1095059530,1548559084,989784671,874206335,286758447,1803952400,1902838848,1776892040],[2093304392,1148848836,352901879,1338450823,420154805,612902936,684255654,91838600],[810022584,243508939,1382372445,70645889,946101256,514860437,1458201698,171289848],[579640062,123372826,433554038,1116287282,2058507151,1847639528,2012778154,1015658386],[1179903478,1370068423,688236719,1668161085,197783225,1584518364,1837255823,2007570428],[1146976416,133059411,121804715,1795200847,1978069534,939646612,1601378871,2086051389],[1566430949,502911907,343076284,1729339548,1719989569,255596313,147603289,1718840259],[947532033,429466227,234530097,804126566,459998334,892065543,308801458,2119117652],[1047015852,1716480988,75474596,1164782284,1173097231,970048522,635907359,1076262136],[870589834,24056136,1390279754,1682355443,1883604784,798771566,496110801,884244171],[1462669208,895174541,2062780741,1684423458,1644080743,1948385240,1653516955,669060854],[953155244,67560884,1080745699,1336916476,1933242450,1068704012,1114607341,2001597678],[1417575769,671305905,3927471,150097656,804121168,597897063,135058438,2029019949],[788432251,562101085,2097862810,1350084572,1268512942,1017063825,195800705,1157502591],[123759795,238646569,1416779307,1025707751,2126378039,1053361395,184180093,1637437185],[109648033,1530199193,1442103678,244389640,1827438482,467392406,881504092,940514647],[1838177613,35103226,1338805990,1310574960,4570040,1275066457,1433643980,1277261059],[1481404570,1849000430,1724255543,262785716,2110855951,1538690356,723218968,954404014],[600478457,575374344,2085594906,1877813140,671232223,2052695309,615872501,1987767008],[1713195780,695024782,1423940024,956754239,254322893,1318635286,2041341002,1831261548],[1683188365,502395726,125401207,126598912,164820845,1861536625,1289766665,930650994],[2006102475,842177450,1677154826,358292731,785448992,442174701,1598967387,887316993],[320544477,578390842,541030590,22052884,1395227325,1656653244,743956834,1703781115],[1803849380,314075495,966311576,569556280,1439685499,1582324254,1383627716,702998874],[1469362479,1390221078,149672802,1371450386,1181010187,618029311,316071143,1439201521],[1230780392,1119109690,1045958672,1935811325,1944703074,1128906565,1277531180,904499223],[1801654881,523425355,136793492,119890592,207712532,2029999839,673366129,1811520524],[1409384083,986547117,1162759608,318157113,1309497043,1176328854,1686178186,148308513],[450769205,1384126218,535914806,755984894,326487708,150629693,342763313,1310223450],[673784110,308134551,739923897,180207911,1731632108,1258077687,385936259,1933177087],[1038464842,1504273941,313466134,1892246842,1341391060,859421532,1983484673,1462279241],[620634510,1579639289,464023871,911936515,2055283876,2000031679,844269076,1983337982],[359776274,1696471405,524317299,839878953,883052972,1263147943,684838766,1244571952],[904448224,1515168578,1806765087,460338406,465900946,144368909,1822210692,594367127],[437669702,593595843,1677002474,397065214,1766560968,352485435,495421337,1777541451],[1900295135,1889542486,1389816657,406922330,1334280841,121104869,1574601458,341058145],[770626034,2105155986,688895417,444206797,470413157,882252646,1371057503,970431261],[2127095792,807296773,470443021,1156305815,553101930,46723603,1781089369,1445454778],[1087404593,784678196,124941887,1059516040,1505073932,850855366,773102223,953514008],[1260112560,860548191,274424254,1161887968,1490790891,620468364,1827221208,1609578883],[1005919841,2113737293,37702736,271322780,1854323872,1739894572,1690722428,680081398],[1873033330,1380286447,739238834,219235521,1348195013,665392667,1955545988,1131106039],[944861333,1869620865,1891714469,1127069051,423934674,683220904,925488548,1704315709],[1743160350,704702851,410402002,1494427804,1026717081,1657862215,486235700,1817390731],[1812741959,1583984509,1269220185,1957907552,4701351,1412828529,1440212851,1118849497],[614068804,345842773,1963062221,785271543,434510289,446222479,280130208,404656154],[1323455497,1316535066,1928739487,1845940950,249663321,402458756,1395336202,1955344794],[1757574729,1325194286,736254557,277893008,1921104587,601690077,649189965,603119896],[557125375,873837935,1585100240,1236512894,865136658,1160783793,1153843511,672413268],[1500692003,1107437017,1921077314,327460055,995289825,1203804362,1142187700,1194423051],[1354907156,2074433785,517430333,60274499,720248588,953493273,407522010,111811199],[2087372199,1615935521,1475667980,877570424,1370110874,1382402613,1415616443,139931830],[750478652,65555745,1572691985,506358632,1521016606,1307211684,1338978742,66287426],[310117628,1865468958,586057600,1634367056,1266564320,875477029,587463406,1763133650],[657512225,1920654768,1371537865,243393596,1756440376,2001119559,143600232,492145566],[1583772051,283772953,1316206119,39205031,331061745,1262630847,1742086926,146611583],[1994410655,341276825,1829218558,730527638,580196665,1102588221,2120074803,1523251598],[793846599,328203283,364075750,1192535062,1257997956,1919286494,357266055,116334980],[1788222774,1883520792,1917100105,1859346102,1438361639,1116890225,245944121,848614670],[162883823,2027424807,1087847093,411510389,575222555,1173474780,2018531089,1156502002],[1199112009,1774791554,1694799451,1138624942,97744696,1894452133,1237870378,576820656],[1678059611,1045149928,1723478097,1664080603,157379956,1372369038,2006633539,1808537597],[121048041,1927389288,892774862,1919824649,1103144039,1754732517,1364364125,1984005757],[175614583,73607605,1033578778,472804887,1589566908,167768242,2063610411,1685024315],[294269371,773844357,2052804207,1992164250,533111160,1906700519,700895856,476847357],[1495695483,1804980203,1031575844,180701659,1006546087,76528748,60194466,1260479561],[640555426,1663038013,1659956131,1305832249,1445929892,1462866767,1690665819,1579584431],[1836932218,124934627,304020932,419481901,423796706,378582516,1611952088,721564342],[1798616994,2101791820,46317496,133948580,460410094,1520146647,1024745354,500897309],[1942891491,1828451965,1883314876,249640481,1583233003,848011242,269358588,1765753001],[1522107387,1243644446,774213338,995621362,595276722,618392225,1987907737,1475888363],[1423294326,2038599016,800149828,165318246,343861919,1146708122,398462818,880255035],[1514898349,1245275081,675555918,132568877,1071224837,1432143841,2078724222,831971265],[1016808965,1561848948,1632384921,1968706848,652867409,594520058,1500822172,1655923027],[1802566815,119885215,489873210,2055274889,521855558,1253988259,1427786798,2093131113],[2109140703,1389913915,149819358,253345960,1773545009,495022437,589883647,1549091611],[1691726156,1007837022,2096550060,1970879619,854793353,1252795507,211690912,840725136],[1277344750,1608751213,41551605,798155943,1213654326,1589558285,2014039773,257704652],[546463701,2019180924,954080261,1130673355,2093249753,1304165016,659564041,455331253],[1271375693,62285842,1671941535,477795510,238816115,1025803142,1375327019,190307184],[110092131,875799070,362857254,503171090,1692560895,1669788082,484895077,1364422761],[705502623,1456093148,1671052808,982491311,1377695778,210134120,428402457,414576714],[1998511004,1004800047,1038445896,371458599,524178754,826406415,1141096695,314461352],[452136596,2130220551,1906214440,397168915,1497694318,682189964,737020238,1010932583],[1633469799,1703138647,2071509544,148892255,646878121,353332799,780862593,1833018063],[817144209,2010954039,516571820,1452520893,1829512727,275658470,2124694863,1249974676],[1743488551,378398145,1269182292,1763209538,293392006,334111869,76285779,802609764],[1848136298,132511947,217726980,1576463633,1055639368,301668891,609258265,1014622902],[1576566007,1861378599,2066179577,1373258433,681324581,1484554998,1278980266,1008945663],[1751763522,334869935,1859588379,873292669,1123248843,1901223183,1525434178,1283533934],[504875666,466422502,803626009,1126601384,835133796,607547996,1633196933,570165620],[1539393702,1279835141,2006909665,1829030750,1225479935,1112627802,1368832206,881895123],[1598153622,688480063,344962042,1635096228,1266859637,466196955,1733123788,654490278],[66258386,537705416,1759351162,1988464764,679639650,1870225065,2129551618,755673098],[1169144731,1374814341,1044069292,1573707691,879998970,1284897493,1482611033,391807158],[1255444873,40154922,1826451181,728344728,707798799,988786151,643528290,2044365647],[1638170517,799356466,99348827,1278569557,1879684292,272262942,96494731,1668548916],[382435131,565508087,1017771074,843888573,1091643314,1551826435,531025634,1246426647],[1062334461,123715054,803903615,821597565,1121287,1793874744,119721831,1020637289],[494103642,303884151,379596062,1446427141,340104423,2002045706,373535734,1623542579],[1140525685,411239860,380038046,1556854280,1713329388,474920564,1107690277,891510223],[1201926338,1676117876,1017910796,1853880124,23259997,307787837,1771885854,683293469],[718022021,232266511,760231151,90716776,302508214,502552711,1385585040,1590948158],[1958818777,236890235,1956096424,869959258,2018618019,267376030,2094961693,1395687995],[579579265,1390452492,467946571,192247235,55295594,959186572,1423514964,1209559086],[718439472,1525715760,1605081698,1131701634,902664243,1779565578,680187584,1907865219],[1532232731,1745048306,1742775926,1689321799,106313121,1494019728,1168849809,283592877],[671950748,371096723,349558746,1648659574,2104368907,1935109558,910628555,435170737],[701206984,2002617563,1757990305,518754215,2066696781,457667996,1714872089,2004896463],[1021915969,1749620236,1421681041,1867956058,168672008,627143097,103469289,1782117127],[1160065815,2014785375,2122284501,2028242446,1689775523,2107578812,1603287141,2019020651],[762978701,2129954352,1178338293,109611155,1683177023,462723707,214718233,1068800245],[13606012,107217327,211703738,1910030697,1768076699,877316855,1559431673,1506541061],[944245830,1815815843,855079900,61994467,383303352,386240025,155730043,1651502621],[644960292,1689472560,85793140,431886269,1492930080,1866780703,1753871896,347553849],[2066552360,1078348395,1984034303,670324990,609155310,2018975148,1080580197,1774986700],[98752932,429362905,1264676850,876541206,197945685,1013262641,110243419,335464509],[464572156,1653702187,354492461,330069998,596607847,216380746,695866654,673694281],[1942722208,1831718478,241818412,750057416,637265025,1902687233,1757647807,1831774338],[1033489209,1732733587,427219195,1374345467,1937307775,84476901,1968073107,1449093328],[1098923489,300739779,315256535,1541910032,1236488131,2064497542,1200963511,578260562],[539371766,2054484919,785742636,779920695,441200423,530231995,1836400081,805993916],[861397331,880398698,412539140,1806853910,1987360451,1450081719,1536609678,1194831753],[2054066829,1594169099,835143806,184628888,1311135380,1163179667,313562745,1612737838],[1859264931,308965896,500768467,391117288,27451659,873918467,1656395800,726849351],[928758146,1555345106,931871737,1945441741,2030545336,1236492542,250698513,1701476271],[691533294,575921901,162170144,1891216714,91511916,1455848079,1697144323,79838495],[1929121437,984495664,514452175,1582773003,245443135,734279142,743337329,76021333],[1073905799,776534271,1859704064,1116975378,651212303,229345616,617644694,813008567],[379867869,2073651617,2105701373,788424465,829254444,2050989744,2117440607,321604873],[261050230,1419398852,286783126,253709326,583241403,480640313,1987018214,664711061],[942160494,608993184,888060416,1508717874,1797190744,746880874,1884671595,1720589672],[1593752301,24569919,1807266607,1934463329,660601183,923887561,1605524933,1992116664],[1985593218,1389841392,1400396208,853234998,1213187620,1642125332,1374104463,549359072],[1773541711,1697605250,1406899481,217661865,1452869865,217937684,592525135,319156095],[1372344059,289725375,1996263075,1948122464,782320441,411209787,1948729030,1663912491],[2009591233,1291239106,661053975,27177906,2061913174,1116026188,593181846,1302962717],[264438742,1002341679,1682182066,1933744589,910572952,612179258,183522326,1654968972],[1284328924,1031876456,326085879,1312439361,1051829056,916752929,218528644,356336660],[1681857749,469340440,1352080192,1162305266,1502433470,1812616006,1290123650,1176962563],[164488662,222305852,1719124787,1296323313,1841783137,1226989308,981924535,1796065966],[1209282204,79027862,1304978801,1518935275,1985541289,1558982889,1655517831,2007687557],[561909340,1490032897,2048401210,1904906310,1726733013,1950963243,1116019267,1065381910],[1515574510,1090408685,1711430930,396177062,1945299702,1418380895,1736729317,881899473],[1490613038,848078810,302656177,1837947971,695683576,1589205671,1088927168,1764221718],[819898250,1664986413,37546438,389278062,128585927,493919758,325128557,2046064344],[1595143765,1465121789,294517403,301622602,1132576140,2062138370,735632620,170838280],[1222251478,507072455,1221307233,319872809,1225569404,400270103,1793029198,986528630],[2100767500,1142415430,1907952,221796064,1324177467,810462303,1034586379,1111313860],[717280816,454245376,773026674,654952662,998874663,730729432,1042943897,2077056728],[1790244454,1888820756,1121148248,1805690212,1268777775,983417241,1110854975,1552866796],[1236450409,1649370736,2093168955,564686579,452124314,1283307394,201896515,903754472],[1725902951,1254239746,705587270,1244464425,2115662431,438220870,570134321,354761382],[1159923459,778407801,1949785005,1137751887,1733513415,835624150,762317695,1037024489],[360064437,1625663265,1552436081,866672471,510184992,1245300469,1169263246,2054883527],[1333556048,125006300,1946999712,851528553,1905336064,2004463633,848597683,1577652080],[271095608,1327031033,13362820,1462094864,959574735,339695671,2050258492,2110163851],[799018792,550262501,1576144042,1812612420,1863793588,352001813,1263432787,1113078006],[1197009551,2077441218,46721715,254054397,108002885,4397127,426128394,639594984],[1280433369,898692169,1423299127,1004170225,357546088,2061575818,1012892445,356369372],[186712141,177043817,558652081,805143753,359952591,37933581,592273137,352955323],[45963254,1903761619,1118861527,1006470175,1297999449,1535341497,2035607376,1610418848],[1702777710,803467437,312873630,1340599771,76035541,456181204,80523761,1544715701],[1301927656,1035825856,174868024,333917773,1041576954,1691569147,1126533166,1933530164],[301345561,1923488512,1140691636,1100723337,561663776,987528811,899837702,21817283],[1131277786,1595552080,1421073690,371412070,925814902,903227497,1651239763,1414447936],[1670522012,1287160100,38709208,1575028380,829428053,1424169603,1526391405,1362766473],[1643968703,1496769960,899298198,1544919447,444714577,2128170543,1627830314,306506934],[1710901049,419451028,647396826,929770730,907383809,112453664,1363640058,1351773948],[1131331743,1866402224,1127638065,518875361,737609563,336411061,386073228,578492619],[1484592981,335525497,1954621886,2081533331,354534700,453075567,1802702581,1823150941],[386590961,582102583,949425354,1960003491,2025555138,661560136,229716548,95925285],[1451590182,149653076,985926844,1673250003,1365879136,382975232,479735164,1013512947],[213157661,1359417806,838101751,1029450875,1270919619,1905595524,384322240,1039923748],[966993540,959647357,1248044580,2061965868,1304375908,1450431680,615794545,65692001],[1563748416,839847546,289584566,91775137,805103455,108895040,900694853,2089149487],[727080573,2010315021,277761428,2071434117,794244835,2125880998,160988385,667351684],[1541589706,184486486,885438032,1131752078,316060436,1927376915,564660747,1031358541],[2049651858,1727301566,1313848472,308857458,156320461,638380362,950197517,826591034],[572523885,1779559520,1927195415,826383449,67793798,726147654,399707045,749522988],[1290028350,707773025,1100754271,1855464417,1933184832,1787533722,2011915352,308518892],[612846304,448390235,638441122,1422555724,1675519189,210844700,1427636427,1896512074],[1131143878,441787658,1434128566,53913253,1027093242,670763094,1462538014,235956459],[750590752,2093806488,1112063278,1809466667,1645910043,430649554,1324883712,172252664],[1058463147,1772876263,914113254,594632368,1552351555,2066881775,947184820,239191250],[1541887358,2061036598,906915093,1243296017,1013446185,432445825,1258666734,2004600856],[1499641547,391019070,998937355,10287181,380477055,2057221539,1861020923,216604108],[1474414730,303671927,1078407096,1077699703,991251453,1518384871,1492424766,1170144677],[1418005723,31667014,1516081980,1550496674,1330896657,556170812,743768695,119115045],[1184216029,1154566927,1415891655,1918116227,95257649,1080415983,327798375,1625531279],[775846107,535279920,1204367815,1138848448,180998551,1053034196,114981879,621116541],[706594071,49002522,948682747,1806128889,1342747556,1149974232,381967683,431846303],[1831325912,1958144289,1789752572,903640787,1735812600,335405985,1088877237,1766204237],[866042007,556372517,547008990,657208908,930026598,1227073135,2085036006,179048743],[1787971370,1005219131,81879791,348996005,830077508,2104784079,1365966399,1802134365],[864163992,1118081450,2060479851,803019580,2525435,1965003045,243159971,1426508781],[1567374377,2110633117,1191166983,791460572,29854829,814186983,1350905092,1146148072],[2071002197,235566049,1902656856,74527280,1735209562,1644859537,174316053,1525424873],[1505801566,732949252,112899628,665125592,1225330506,359780684,426645282,1377638645],[1150770510,1049102367,20639352,454056535,896397904,1141584940,1743816594,2012829756],[2122753374,535527828,896435225,440536147,588412929,1965654798,774358937,955153995],[1290540662,1182533404,620127291,68326906,856585534,433018317,541696722,1277366873],[1667839341,112615214,912889724,804395617,1413868517,1302363623,860931122,60427003],[574476911,1046702561,1079382317,1457348157,349592992,776075336,538095957,610482543],[433984901,1599074243,2081262661,278898579,419842430,895919695,1086734054,246842886],[246881850,1473453301,959346848,177479932,217276761,867195635,1642622077,2118897564],[43856136,1558643028,1457341937,1604102120,1085554106,242490303,1804762000,596690399],[463059634,1835324367,528117694,327586862,490300461,426316879,781270231,663316441],[1012162521,1693939966,1481857795,1530433621,2099972470,1427487572,124444769,709725840],[113585491,917288731,2048943698,1339222287,467837844,1806254293,1445828074,1876227461],[230997397,1540714413,925687157,907928652,1607527135,1160109263,1164862933,1272554517],[300938479,1227781911,151394136,881143567,165791734,1369365428,1517264697,1851981348],[1264989560,1595209938,1399430753,129319867,540311321,1098198826,1886752476,1048667382],[1575029250,2126663546,1682639755,1286829813,354337884,1657735661,1350163955,1747166036],[1606803830,439466064,1441082530,1126680133,1143408932,237796670,419229363,2050383095],[1013043432,939711485,1332981284,522145800,444893619,1358215972,1055297473,1785089657],[1852414668,1132785176,1572253259,339107135,831309318,752947486,1241181026,2105955986],[1544038240,417568157,629412979,1704206862,325649155,1956784706,1148809159,1018597696],[1566581464,252946840,1544920651,1394912030,1446618355,1035412789,1676682488,1957125199],[181914162,96911393,1281632023,2014560570,411651406,55509453,2077361689,1027189531],[1875993058,2049629563,292349630,1408562684,884994330,1330283861,995417216,1710075154],[1543809533,640337210,1845420248,1694765509,1490164533,14566600,1972550278,1603866079],[233429030,1066899839,1358910474,735518748,207402009,1649505943,1612902831,698721445],[1542951040,1441441486,1281253205,1683345769,2084851030,1780390328,1074538355,1133197700],[880099346,1926153632,1283219930,576319024,1991044004,624794381,1157904643,180373583],[1221475195,57680369,1409843724,1284412120,180235953,1945284566,2024262102,119593439],[1889518637,929667717,2077745437,2101980526,1748077856,149481350,813142114,1719212343],[1199882435,1933283249,1557972078,69695950,687152124,1633363383,2129318775,1019720092],[293293798,1867054611,191585471,246937612,451193912,77990357,1467328390,1817729103],[360724986,557711642,233345726,964745975,926247069,1948374174,1858003789,1602292263],[39327395,759183058,2108167725,837595984,1991130327,1989286490,333123267,295076605],[617298185,1392242901,771244981,1076679541,1740617106,2066897986,1409119193,999324095],[688971465,1091817389,456188440,1813916555,313863714,1439999071,2078020422,1234687596],[1935380591,1536899574,1228520670,384317086,1954533452,48527615,1490962741,1801028599],[1884839702,166956150,1923224288,1170268837,104495751,398449338,1195561526,1889671633],[549681788,552611174,272070804,1586251554,772809651,1452678663,874408334,635597891],[1021626235,1245436095,162079513,645193413,1079421370,1072302846,1726731381,1891032671],[1650399759,930314015,1737704575,2114959214,194563312,1222138686,1412821487,1780917195],[1393240636,1569497024,624046839,1911515736,2098694739,2127750617,809275912,2066975217],[1574344700,129855042,650212061,1809125474,1487499725,1623684505,582882323,323493439],[1217501718,1692941328,1435750569,784803867,369802783,1987801981,1704961497,644237226],[1335085501,2092090172,28546424,1208924546,472600936,1185632614,798364791,176152348],[1138297714,209932756,684878712,1337693418,1666989806,889457953,639172970,1063353088],[475334168,15304091,539863923,1815495887,1455726280,1339334752,1738037566,905205469],[2066041239,1369483673,569962638,1369555142,1472065509,877736813,1511043529,584461556],[351618289,1887662677,2065717949,625391568,1795785051,1714439486,807505419,903296498],[876373395,705122415,1765954786,895748996,481617333,155158863,131606109,1838157270],[1085820266,49558817,603380434,1354937696,2012186764,1405085196,1675206001,439656002],[1283258575,731619983,1093365132,1123025587,1443296683,1455813806,1589198810,1112337894],[1646298776,1367151063,674869505,507647194,1437242680,1321574144,945099073,445094125],[964105254,1698471315,392283593,1870097208,1412386390,2044378466,449007553,180774992],[769518723,244403708,1279057805,1680991162,990664422,362777465,580442733,1552661187],[1336394996,347199439,353399173,1737844608,1498286686,1882624193,533909269,1115480537],[298196797,57616474,1391709169,1035286596,1369154922,1575979335,1208546869,2043872600],[102185929,1020414786,1341890497,1329305896,1221359455,1312174706,90706496,1811241808],[1078775100,1102687530,228452500,984038094,1260650802,1217678489,2095912575,990758037],[1317215384,1624144086,415574615,455101466,2009153839,649636402,464129777,1085522400],[2063694334,1243961105,294600470,1769807663,181858662,907156563,965672691,651955196],[397441665,362967817,537243150,1517564647,1206927407,1988036319,647802977,251081460],[944576219,545486221,1716866877,548516517,1600036098,1077751041,2000648158,1179823946],[404922851,1115561125,1611126921,2035674851,1668199799,1325635673,2078570933,127106540],[391809175,504471094,1386292428,294699456,1048540337,210395419,816209831,220202428],[1638794955,237253846,1593821519,716946721,250185129,1219612919,1225690086,1228944982],[1479481890,1462432630,225122358,828058042,392389280,1286821906,374484921,722236171],[2002489366,1408607340,1067919705,1899239496,475150984,1331791908,2113138210,1698651568],[1216074988,1250545689,1393302855,157533931,1487323249,152284471,1039568899,1481177569],[2058086892,168473543,2115713387,1373929893,99181270,1417839015,584289474,46810853],[1014805800,1719861604,1594084252,262018935,128997774,1259759035,824996868,1386462088],[388902695,2111080645,1499396105,735559159,770345138,1536694988,1022588597,930375547],[1912052218,723116737,1147786430,432701553,1221801839,348549453,1000998315,1802482820],[990386173,1000115792,17687907,1946856007,1233655205,651901736,1819984051,362431402],[53371211,40631194,114691641,1714489869,738483822,361519125,1548696927,953363783],[154220856,1894563751,334180743,2037354503,647632508,749954341,703171021,1047519733],[1780442974,346039286,599210478,379180438,1490863326,13617576,38693698,1829771649],[418340677,293712939,1519081918,2012150365,1501001902,1908950209,149372618,1823025725],[1285199651,855082199,2011578022,1424345743,1719261670,1667598517,1524452772,1386157375],[400390243,2059059735,273948084,96216367,528835425,1238123051,1028682621,560502379],[1281823719,1117474625,1815046286,759010091,1305193625,1030264333,2043497764,1422095055],[1048136125,1896041464,503508258,501045613,2019208760,606738892,631644762,1265455153],[1666281833,351028206,1526998237,1953652145,648888024,1814393815,762080357,1990602571],[645139687,1992545171,1920410337,200651420,49473074,822969572,519184009,546455805],[736831797,1853045824,1678540999,588593500,1632413454,995072083,80011675,360616022],[1370572022,1249713690,2089991796,1482711568,1355897991,436941255,444014407,224222362],[1308444629,1883197337,644885603,1505002428,49163365,1522929895,1714786987,1080692296],[1758428412,1247323584,909035483,64066362,639724538,818069586,1285493215,1227623723],[1532127199,1342151054,792536651,76438474,854129118,419714571,410353857,1704356904],[1317468624,1237022210,1247104892,1499296626,1434531385,835555709,418561230,987805889],[764693596,1044882543,248628026,513903743,1413065289,1456339209,1581416679,1226882622],[1886171708,840269173,1875032906,531148710,550407068,1383401465,374282317,1285145528],[237128584,1839639005,1450531896,1667346882,628457168,336939265,512142801,2104504917],[1406682786,947685594,1044636911,512786694,806747101,1095675278,519454821,897946205],[197934629,1399028130,1975417385,493511548,786746472,75726620,671078208,27411961],[1081384234,831485343,1750092994,1060485655,292297594,1786616453,179636160,1851594722],[1029787296,2008795723,1700091894,2090130705,1610568044,393913153,1070559014,1294415260],[876043967,241204879,1028363039,2039382161,552469227,10973837,590018559,1930372164],[1754233770,1776798706,329981144,1824119132,115672241,70803365,1368507979,1864098609],[1412895335,1409751754,783559337,421320644,1741085027,1802825519,1204011485,1690523090],[89335234,1606591166,1446842363,2027724379,32715588,1477770161,280991761,1985474325],[1463295769,505005941,64628644,720792421,495037567,746017250,744487734,2042642561],[259593706,489050562,1526485328,1791540427,188228794,1718049635,1249787942,14675365],[1866037009,1961437487,1734978576,1668000923,1870607395,1415984653,1610528047,1178325794],[898983092,1911601061,821091704,632818955,813334155,1250420863,862514818,2052934304],[172272380,1939758116,1961320352,463784339,1289876953,498351818,189436142,1091009678],[564405307,689512010,852989795,443652373,354816622,1000849708,539285296,82189560],[1398951257,945874179,1726930772,2057288271,1910940969,10758194,2055857546,1915904656],[1834665473,1751932533,2004293857,1929853271,152065490,1114480372,1224275407,1817069832],[1636038551,1559223469,2000750627,1107898268,2071870400,1423254932,2017142612,1794388013],[290119069,1735157976,988619717,945521431,1881748403,1280498873,1853185327,411234108],[1731712369,532615368,501418017,467157824,1800244300,2088295091,755188109,1088141999],[1254792534,860353424,238018564,1492877443,1911709312,1275782217,108676863,2002082168],[1830427004,630828240,2092687241,308759442,857120304,1212655756,1892507743,430867891],[1551935086,1895844766,1875432478,523104016,596927333,1439932253,1200740562,1032838619],[1365558432,1222832857,1266366498,2008046086,558912400,1862526977,118978879,1561579715],[1550848947,24084101,733399511,723296926,1523133886,2092168099,1120587783,1013540694],[865185735,1302287222,1188063094,1132381438,62433559,275884865,1348411025,857663939],[920395930,1571092055,1711197214,968570383,1283784173,1609247006,97395501,635256356],[163878043,674208472,834751498,117362241,1742364948,1337177732,1920687754,40177672],[767524456,1946980142,978747142,99339631,897503966,1731238798,444602484,1178045544],[767909778,267874527,2102725981,769156049,630322522,1615007990,1432568083,1678219169],[60615080,1888345501,1439517314,1508306672,224956852,975487430,9947262,398415788],[475554640,959220914,1237981770,179978975,74243818,1471937128,1200329187,1364838264],[1918887813,499554430,202367631,400036586,1235463117,526032513,1533413375,769029163],[2019114658,1081326552,214986998,1863021827,1203901637,1264812527,1755269966,296925436],[1051828147,626473610,609759798,211056478,741288731,2032181080,1253314907,733146248],[1864945665,37115725,2055076966,856890557,1759712113,2009605947,2088983793,679385541],[847374888,1984809829,998416603,967831868,48179592,1896312700,186175581,1729093546],[503625821,9198237,1172898706,717885224,22445289,1599671432,315532047,86353711],[1249331338,596870124,615967571,1611256911,1916965245,1567726646,843051012,959262935],[663054067,173785947,1359360242,1067488125,863787240,301963011,1208535731,647579516],[145799956,1813138453,1285323917,197526550,172917242,1898544871,1063098441,1043152504],[1489235676,938290061,1850046526,698590326,1383434522,1744346083,556058537,840259359],[164158083,418628484,1137889456,1706975626,30985166,1983777300,441089403,1894230764],[127691249,990307119,290552340,893378701,29063861,277693952,890792029,188374736],[1177589670,1518099051,744478165,436739579,1246919284,1830753,1720183177,2065946627],[1956598905,1410258725,997485678,775827576,1941604156,1961176912,1196652238,1993198111],[958066564,1157226115,320309419,502858529,1669712687,1931619333,1214917016,1442721463],[1212661539,1183065280,2004352952,60196528,965853543,1649526009,254799473,717866703],[1104653684,269895107,6692932,361903456,336785255,1037685777,689218772,917292893],[1046549436,2081210718,1483549427,305020455,1472370103,1017858595,579178555,26850043],[2025871665,628063352,1109548846,740557424,1477390843,1304286184,925299223,362798976],[1088959214,163497828,204656556,973134161,1266773703,1837924808,10785661,1520519868],[1740850381,1465169000,2903143,717670731,1554682075,123088930,769554483,680410904],[1978555375,1625841927,479215615,245119585,1112987937,1691080311,1305844795,814157453],[887469700,289409915,1599679691,1061389106,1639788019,1992121899,858254713,1340352600],[1029271397,209172163,373353697,1723803932,1290419428,1876030254,1244318880,124916812],[1602888929,906921127,23165546,995477119,1493008194,1241467915,808004395,215612472],[352420445,2104607687,2040262689,1742498025,1105594225,515290985,1997627809,850563346],[1738043706,1520824781,1499647926,273133890,1913928530,1622386625,249218860,1172546988],[1113305618,955370637,1800217749,1774354330,1656211057,1911012655,433030023,142712281],[1904640345,264746021,736246490,1579904095,331443112,216360167,398776147,81215461],[956523185,125528929,1488363369,1699187954,1531203350,1649120336,1630401633,802742839],[1081400624,806728703,35614971,314767548,51621734,483908359,342445892,1651171000],[1581474294,2074976700,1678507943,1847377478,104218970,50764135,2116816525,704246565],[152514493,43514873,1274130632,1472903977,337201043,1410552494,1626465983,746409554],[1103584244,997234326,513152132,66412484,127058946,1058338693,405242455,768249002],[408416979,699314236,326993637,852012543,1095545284,1569508203,1373652977,1706933599],[1678903779,922315062,940845390,1741954065,755186262,796871930,1509517299,1073261500],[2086224195,811369597,1158243015,1575662012,1178795851,1584101330,916210140,363507443],[1571670335,637332202,1157142624,778594513,1084027119,1272891933,642620423,1018699189],[1399275558,591280686,420709712,1769518642,1115396563,960446701,2071144820,752776748],[174999302,1905298337,1432969329,2057710974,873748433,915411204,366038896,1430075559],[1752142379,152777763,1242739771,641964668,859603281,1099849610,803426429,1158721541],[701815975,1130927320,363665207,650922572,1345871189,296191423,204192934,1786350396],[874246672,1199308704,1679973417,535744230,623755613,522443772,432259910,220590150],[818507999,855951460,1230840078,1871639385,134889422,344649968,418986449,1607942152],[1573218730,384942280,1357714370,1099778024,64569365,69751174,1858454059,1632751629],[1636510451,2111655680,106510878,888148026,69902160,867316985,2090412141,377683469],[2086086439,27706651,1394081949,1207960031,713475445,370923841,524875869,67711638],[1259828804,435594754,1213792940,849312741,315885507,1151045804,796013446,174823961],[220024755,1493887621,452329979,108937693,2086544635,58808951,1974183999,2027793991],[1348148933,868400389,2074276315,891924749,751207993,1200395429,1606035137,1349700145],[1238325720,1885661041,926371374,256165404,877703123,976782011,1141954888,1696386979],[1470784884,254212688,1887688996,1172137106,962966957,1012312901,881895784,597407222],[396070441,1054656115,464899493,623621612,1473805526,1432487442,1319024318,491887184],[765124324,139479924,1058837897,1625660553,1914511134,349016183,1411472340,283961076],[362654396,1169898306,639778070,1767575055,1031723349,1350370321,1359905056,1993543087],[1544116031,1155077513,262700754,798757743,1318979901,2045857975,109456255,285254098],[1836268509,967931544,428900077,1363451842,538980883,1741214793,93797437,33852039],[860642972,879431383,1519871650,967547233,366462494,613344301,1281940768,1800658972],[98475609,182507699,647942771,1083435144,750041849,869585327,1874140653,150089567],[920232113,6072248,1495449812,1424641028,53329507,1449812237,2027992590,63144980],[1644668393,1213292013,2040810357,1915058963,1762425882,907672718,989207697,1680576099],[838572644,2032211096,1863506476,203317118,1330917559,1980924591,1204657681,698835635],[1757370812,232601269,1330615078,861546858,277886892,652835520,738220189,564352272],[1084645918,143539763,744153586,883348313,2040900811,809503406,383362152,495460557],[787375298,1499541847,915872642,1084809498,804152832,1579486825,972799203,1556207232],[359239888,2067712196,1172237822,322005790,726329382,1564370422,1696757983,192952466],[616010255,985187711,1141953634,897400503,550182857,1260935764,1261647975,1609973164],[2026166906,581269677,1819730259,1560457312,1131944996,2047372634,1738203895,2068704101],[844471522,30726321,9850193,232027745,1748429652,2122687895,451198912,350174007],[1973954527,602011946,1930564402,1152328801,462766162,2101777251,1310173046,2088526581],[452467872,1722887338,374451002,1006901925,435327228,1865749633,1320203168,1599625405],[64301391,272604174,1433900533,1318707080,1464944306,1672324129,660289821,1349784491],[83912106,414781410,401609681,479045916,1552726452,651092333,1186944720,1750862076],[1836164728,1206807236,2085304912,1312227482,798398169,1565858868,413114628,1801611134],[1854070623,2073652887,1721295227,1198635444,1377833686,1970358940,836851225,1489724853],[1680068526,243567959,869987630,211053506,1494667573,243332310,415019325,192603980],[29225877,786500051,17134112,2130549890,1949591564,244601056,1037083661,1465480333],[1413845616,1671759159,1497097413,1327671789,790413623,1574726081,1196032897,1292515783],[324904720,1589762473,1447763271,2043655311,1759282861,789791774,375284286,467059616],[261865264,1701337375,1844451484,1479034840,348807964,2048881136,1542041440,1550289870],[1872013402,1861717869,1124620873,633876208,1020958146,183105600,1086944072,1627243676],[2036238087,1673575705,929643173,1106548526,1921991170,82536604,215027838,1863819587],[1400042967,1387922109,917854360,1338783781,1501220625,327400663,998839800,445261826],[689535005,619324080,15771446,1638418810,2010880439,1650011977,130081945,764277734],[1044357324,931957460,1028034327,1269762648,1738475085,1391507741,341866569,2074215619],[690050789,213975300,1231960411,1791799199,1754634775,1432487912,1506180772,2078476177],[484631037,1003294147,810754377,1183432415,97536569,1156476581,1396278798,2073736367],[616318220,596519809,1897494693,656607573,623392149,1803455562,822157728,2079809267],[302618230,1724440510,495167557,834247314,1550831092,177979803,1296280303,634199160],[974600580,1195522795,1108151283,897993168,1823296078,1195356852,1196970889,13134232],[586897668,977704701,1527694028,1555862915,729192705,1618018727,1303434707,1418522544],[1652911761,444393380,2041515273,808463031,1003963872,1813243874,90077952,491402213],[1328046953,866042273,867800589,443554980,1236750579,1703859493,1647810926,501520706],[1239659970,1688976149,364672163,107067091,1800536207,1522092074,458937445,158701672],[1764957469,1912465215,1550137278,1455945293,983105147,1964376852,921290724,810873016],[1194103657,386946193,1800338454,572390027,1001031243,1448085532,832826428,292773015],[1338924065,170772311,1312964957,1156669004,1291789369,1053956967,1034519388,981207517],[643187363,2088042868,1085720707,805995179,917333893,1231384550,506523608,275506806],[345839262,1874995928,1800728505,1872669895,644617011,292759278,195574754,1092153665],[1548659210,232720104,1727554810,718190606,498712643,181614742,551231646,506069558],[1649355568,25053131,46690975,1984439464,595853063,1422592466,1628116769,170964542],[1122822725,635274018,579737144,636962802,460864777,817699249,46059986,1442205631],[1024222840,513878190,474348208,119531605,970593524,838120345,1994362042,1912076980],[473418740,1525432698,1299067023,997793165,1168914732,754714912,946073127,1280500545],[1462225712,1488302219,1061675386,624273893,851472173,19475972,390829549,882112984],[1781327098,1698027124,1022429677,183113489,1329815632,1672292525,1439382106,1741986974],[435641968,1389376952,1399984943,1793304591,1970283679,1244458636,1457003994,151626243],[2665357,2005604481,733715498,806709575,1291162082,69251857,1682318634,1890560424],[1731101412,1053581646,1052924382,1617879059,1165463664,1705584214,212898739,606692564],[1027764876,88644432,562162839,886590318,1679330369,946953703,1897588356,1565956733],[1313241116,536825139,318962150,634931030,1182157482,168941522,748792648,761111153],[1536423279,1794228797,170810824,516947540,1509071376,647679229,1269197614,460750681],[1717501238,592397263,543173713,343498681,1100367018,149182054,1590070946,1656152620],[665281274,1385455166,1783324492,1706805759,830192756,830250321,724662416,956877010],[1734226124,715946928,2097214634,2106287337,516130284,694412316,1208898285,528926686],[486305568,996333619,134308291,1072562517,811746594,708666627,1137060217,2037209943],[1351914385,1128637495,465860684,1421298381,642520736,1598819740,821534372,456723420],[2108170931,103594798,283102671,533566696,1630306251,2048257074,302547602,631826604],[1654383804,688960752,1301406659,1986044919,512616289,1355452128,422565447,1805086339],[1968539948,1281007850,1247471170,547726075,104887546,653442605,803922350,414273052],[353752090,1010767494,1429754147,1703296609,1761670783,2030625835,2033902662,831300500],[11907974,979666806,965425428,1953842025,1832188912,600740185,1201198486,1832970890],[1289910219,339270672,557794805,1734424255,1301412168,1522684188,658034383,168781492],[1782986738,845903866,377426859,1519361769,147994840,2025831874,314127317,1315016442],[775506556,617369959,1831047157,13019472,1053918661,762439744,1012662475,574496615],[1705193100,976672691,618930784,1943078384,995292115,1181418276,674447197,478802013],[1126368630,1458697613,1358119207,387930050,719173513,562851656,1692662578,732305836],[1421658501,2051989001,1589191365,6629240,1032058910,248759686,1272307867,520564180],[1780451800,1711664870,1964140633,1658745311,9998083,852388808,1517609634,1305005571],[1448035663,1763372410,1207021835,154612182,904484261,2027662273,97001391,1506650878],[1304154537,2083897587,722201609,308299748,630084701,634299290,1119567927,165002369],[1864849259,1043768102,575516845,347370237,1528048891,413894924,296589207,718772121],[1522687379,159985801,1769679322,295800795,770740722,660725245,986031869,1945358228],[451452687,38320191,2048651980,444561605,756358087,2018513839,425933528,1656981964],[1559502921,888888400,871700761,1537774490,1661382351,315564608,1430904104,2010838289],[1212839636,1022476326,165557578,894887356,1320709254,398342575,528953232,1554807280],[1418318757,429198376,1455059612,499245840,1603457397,201088417,1960041673,75944348],[934194550,586454637,560779123,641193504,960704,371424873,111115881,664080235],[1046877894,1074500320,1485054172,712849063,404218442,1700429408,1289327797,1357271619],[115172760,951868784,303514763,245892683,607999527,1750322777,1420728353,832488629],[1165032124,1524756095,409489752,1635407010,1110501359,764166876,1917416719,987710317],[1500697765,1511060024,1297597940,1760051338,1010463941,539235226,2124363485,350649830],[1216880046,1074166328,158261399,1582603221,1021532966,179622104,321212599,1337372169],[1124358318,2043731763,1941466185,592455287,1971948702,675966153,954090876,1114057841],[760677562,76438593,1642394921,660660882,1339820109,803302729,208866812,1391439210],[954426194,1943792880,1395849796,552108604,1765446984,860126502,842932119,1034046875],[2112659207,35558414,2030308518,1981642928,1989660566,104079290,431431661,1610682579],[1166433309,505060843,1596134289,511441743,459990591,974144754,669409078,1938545570],[629559993,2005603023,1067761075,1381971132,107169761,1888203778,1297727315,385457986],[1227935959,1415984580,1555001494,1730661704,1997762987,1068185061,1825122490,269419769],[1051756916,1736483757,1207868874,347479671,793297987,1492636545,395751757,2042765491],[1970161296,1064017338,1113821667,898182204,1026118073,1456723017,1235995213,262391772],[309751282,1247292917,1769524791,1813922294,490841234,2090680151,1451108534,1218329311],[1139088483,1003299704,1705203166,780258343,1592585060,2027678128,1268207524,1056903499],[724209978,936192269,260802715,1525940973,1716186014,1958516825,746880731,812424052],[389202025,873909783,27350519,1884614207,551711654,297840320,377808754,1758102848],[1308731142,1004539800,1776951951,444485995,369950914,911732931,493578581,1903530068],[1529217466,773071306,907220794,1997328011,633848260,1935851719,191633517,586032058],[866939416,1034083668,904739010,644325638,645600971,31838958,348430598,2066166828],[1453062938,567465161,2078600520,1752193728,1028035428,317319066,554000599,67473063],[426149389,1904541508,660448975,17153738,1843304539,61340061,1865471804,2117668979],[918361104,1722340643,298175090,1741125015,1794293682,988540252,2063103830,41355795],[860887800,1416754230,442636146,457283968,1612273807,970997386,403621096,20059123],[1852238761,460991340,1403547690,139902841,1057892928,907372395,1351946353,1681685883],[274409693,427067813,2067221736,516038469,465910195,1440274264,1977440846,690837540],[922754903,1555374103,898528990,2036654690,416523079,113197445,651910022,1311522695],[646853079,424288144,178961391,1123295603,1983700478,37909340,271469307,1186667736],[1717926055,1323568583,57188335,996025636,264237791,856195153,650902939,506465252],[1862009878,683158510,1016832282,1360444839,1671328071,694224321,427762860,1542270101],[472474037,2078623089,1766643196,497478784,1149963493,316766680,872952453,1906560375],[577585668,146838373,1568201171,36267723,616471492,198049384,589569864,157062231],[1373119415,1510006393,1809227778,473622878,680813469,192189946,566894424,1906422489],[1172894879,1132607954,1197618104,388397115,1930306225,1079832239,475516604,7789254],[1209039743,1740587604,2126912595,1598266045,474211860,1487068425,1075539863,249606396],[886138992,1600851445,1486313353,1396115796,1963726416,1845433860,1576985668,447728629],[307093476,1449468333,1365938072,2091929403,293539601,889735439,6944914,1225809567],[30923410,1194849447,932919901,1658663449,528887958,1079816416,164775068,909716150],[175684116,1991729783,157140123,1736544831,1499644960,1272078875,1114029492,579667510],[666074935,1840040403,123518808,754250767,1192397068,1584369869,31382173,1763345440],[1960815083,840935048,1057199466,163630644,1532477705,1293965568,977035037,306787703],[1464385524,1194491604,279489895,639478137,484676393,1867108288,1906937223,614957669],[740176842,329178239,823248290,1955751659,385080924,1056469288,471496239,638761],[1983559342,107860748,174730677,710411451,1503159418,1054832686,1277965842,248751811],[484704064,212420287,207288687,32687763,1339473768,2023150863,1131284166,725295035],[1403587384,1109196835,1345367411,770071128,519383624,996307859,1338708856,534612630],[1283111507,1216710238,1830205080,727027648,1212687773,1621289142,92022384,617172057],[1696955305,1815342703,1882218894,784910149,20262378,1655774830,1173098830,1062767926],[1670196963,1101808983,259726333,26551989,2019658568,447899409,500193755,446205828],[1324994311,513302672,380809450,250170269,529741710,1436690115,1588786128,563343062],[676257278,136708358,897632078,871411685,680448871,1312019172,759531369,1713311534],[73001493,1420964185,1836528702,482361958,469870832,476330744,1237841629,1942902369],[1150961784,74580013,1702144595,1149543459,200408275,1810420644,937643721,1893534715],[2108943011,724121138,1386421949,1053339894,142107190,836073998,82185453,249653360],[178368704,1016671640,1598483724,1676154509,1543814588,596049845,57567047,890772016],[1753637335,885587879,1754705510,1906139791,1428807864,1828781087,9614773,996153503],[207023850,1734427666,163639791,312290174,1746864426,1523424087,963880869,1394384890],[1251343820,2022635733,720441010,701383757,1193606150,1084420628,1673091966,102266769],[812095175,1275202354,287063774,534012807,1024846482,956755854,1979536566,1652454640],[1630325340,1006665073,496536344,1787267785,928145171,1297732187,1985158412,141686748],[1485389373,1375780141,1608681749,1463325205,1278987455,656240431,1301361124,2068767969],[712490619,590175839,391110741,2102212306,2128854361,740625167,272158249,1491375311],[1649100185,1146579476,742483405,1701247839,129493425,831532854,388287026,196066824],[209708702,1314416312,112610659,536912259,1562636369,709387391,159349602,658909598],[1927963271,1704032697,1746093051,1326782814,356918324,108543083,1234907829,335235426],[1537657173,1914370211,975817915,743826834,1766047575,811486434,263957974,742287004],[1281866028,1535383837,703748601,2075010560,331157967,403738169,1596738727,790636940],[1957981153,1468986216,1408291617,342381764,357868219,1462667159,1368595364,896431155],[700496416,1164822962,726487938,990168688,2011754538,1543023797,1561591555,388476520],[1314348324,640715381,984595961,397960732,934314380,741425023,1535234840,716489999],[481934199,442395721,1800568374,669488912,63788384,1794228880,1584659553,2113293332],[2128851887,163105366,2099950926,1125736433,323589740,179038755,539847603,420721260],[749645615,1005349691,1980761347,2108579829,1189421986,1462619447,964921776,735362957],[1196129849,1852302507,650198882,1006540091,1691668,463854624,76465760,359481572],[319564197,940774900,1561076718,2048083044,1545474479,1760550456,865913436,1382036223],[2051823759,1640560300,1961065377,315536544,1188204883,1515903912,838095356,110195263],[109773524,86967451,1405404803,835077410,1763369431,156023730,846530712,303532134],[594280394,899860682,849229419,1357645866,1013464302,901130235,248115582,1514720922],[1392718421,2085870436,210068194,1523287714,294899249,223162964,264412446,1418303440],[168296375,1308760297,1912914903,1315948853,731715362,1058799972,1462911679,1644319225],[1649849549,229210141,1862945373,1064852706,1374064494,1002214853,1970600074,1712610659],[1296273807,1659602402,1885949770,830450380,875173501,1533670492,580593340,30035681],[558222696,1521418332,2060475515,922208483,1414344430,2129465342,1175614452,980776031],[1103526080,1160369208,1280354322,399405310,1033614960,1790126670,426239684,794704228],[1856321498,789143046,673184655,170242944,1683932113,605531058,21696290,1327240011],[463010841,1417846169,1274568851,973543531,747562456,1403642569,942881469,1945828889],[217168809,431224034,955934673,311071427,1473268549,609373103,393079086,1583634791],[1977986085,959589386,1880000462,968606203,77828563,1868571303,704711796,1886500663],[1329204172,739856551,1402601269,836941681,1991144733,1124890813,29993065,1548886666],[1024216907,1301874657,1471468272,1873055373,725809438,227223456,978315521,1719798923],[34383495,745563877,1684102913,2074495549,1511438007,1340253633,1888804296,706151819],[885653968,1003913886,1497983729,285846162,1834722956,115922110,612740468,99382289],[848655694,535130237,1654737933,737196861,180636667,1910982084,46375591,1244914502],[300342011,1993420394,1982979834,143715663,1437507167,957040188,1699613191,1853343368],[702919567,2024416915,1517783926,730841207,1018172869,1762630337,941873728,632310734],[1343755351,1316726518,1706623566,1434117350,157051441,405329916,1008303847,1204875888],[171496914,1904820454,566731032,1755256380,1662360013,547905278,1384687751,1680922610],[671539602,1984451298,1047074119,1959842949,1609572907,1235507563,954812619,490507111],[1172422044,2033424590,1451880030,334844848,1995571473,665122801,1699296322,780478479],[1737119815,823668667,804606120,2102586561,1240838501,399993053,561198214,176182915],[2068694727,1199174238,985093421,81970169,1601825672,1559454846,792388637,619217604],[1977910541,1200037972,1717259375,1189316962,1655378969,1086220296,327447901,1141946130],[409476695,1153703421,297291074,817813393,1200574440,699954983,942262168,1475242441],[2038550523,1577673861,2053424848,1084452432,1678323765,668418434,1025910450,764094162],[253113296,97039679,650868255,2092264307,2052798963,58974347,2033608625,1708932602],[1536224701,1801193538,243378475,780938444,1897916721,1858170590,29518099,827427398],[456001344,1466525564,1999225528,1157352375,1588178842,1329988308,784461574,1222353183],[199266851,1631283820,1788627272,2031865991,527405935,1068466374,960779073,762849006],[998134265,1266298644,27996753,1091212852,1314558736,365859618,1329955414,1440015028],[1446872127,1416895964,1167754668,107029209,1992336167,1600826169,94471545,704756483],[1010807875,1728899403,433876685,1449707270,1468919195,827960157,11983043,1145903506],[1402167191,962645176,354892599,525028169,1775186221,1668908323,2103378166,793575720],[637484548,891889422,206023591,433122867,1027659431,1403837743,1323993273,72618710],[1838892793,1818075291,404323494,1996128128,1528740783,1381669700,1786690170,180461985],[1077765690,1512881977,1370321049,158443520,995930608,890084985,696878178,854490208],[967965931,883584646,678928806,1455299208,1589897991,325988053,966890194,1769987130],[1719516225,1069027273,1460031553,1458801774,1863177965,440908836,1340230227,1671467529],[533989621,521806890,235327923,1384732734,1048365260,2092738299,1979599596,1311250876],[1419218137,871342926,637075111,1599808673,1426122042,1349326533,1634254343,1808696034],[1020518666,1278020421,923466833,2118685130,1663178487,234293565,398931619,569258049],[613924580,449024399,431089146,825254145,1883934176,1995377086,1923948075,1757372393],[505658622,86771866,628512617,39258348,1984352510,366233642,157134434,1820057528],[1573209165,664095382,182972190,782095808,920558623,864595580,2017310539,322200752],[1981511849,1350845917,1842631808,1768679230,1912847224,854283804,540763680,318171080],[824159937,1787259766,1114691323,1646229223,52085843,1575188557,1905426295,812531961],[1982206129,1732714708,1968493485,1993518479,183810005,878605700,1597852140,1494550305],[117490220,2109597903,1638627740,1920211961,1956110133,717114466,556506193,1536888472],[477902727,2126890926,1538613817,1630140497,2048758128,2029842636,1100737266,209464247],[2068029303,454304374,1823165974,1544815429,1979202926,279746576,302154663,1582216993],[1670103738,699599588,1586657543,2062196162,196966640,1456495481,1978168691,50154457],[1112431781,1062711800,292675273,962525981,1948037080,866558936,2124392125,1152264027],[889090024,1609021751,304875745,422693505,403797823,399481373,434806266,343150918],[1127001241,165637517,592068138,1000599662,1115238031,572487602,1024187310,1892592601],[360005771,451597128,986569746,83896330,168296252,2130015462,109449697,1063230103],[283297428,757769215,2059546395,894942885,1907817003,974150779,1731199671,1610956069],[374019809,318241235,2006955712,1086579596,1823240188,641340133,1750388910,935032640],[1995294418,1749209746,701726996,919680789,2085274592,733621537,1466201845,80282855],[1314575218,351524036,1340178781,1375183901,895029436,1701219524,213019466,140848750],[2062113011,1296575225,1824837631,673049058,1312477054,2096839044,2090120998,1703505488],[1902047677,789898283,735682652,354618220,594340084,2124308985,1367588489,1136856985],[1452465360,1242851434,1990355176,925171767,1928092650,1363364472,632308514,214868429],[1461474669,535415624,9801669,100517636,1907158009,761223004,523149299,1541008145],[879086637,1323796573,801942619,707555440,1371692258,1539212707,1927435698,1418253176],[143413982,1944416802,1401868123,1805436315,1156126023,1124326199,1683008008,180181132],[1799104724,817159048,496910323,257668974,1048228657,1606256877,659967325,1270378885],[195871517,1100578822,1638810845,1238581299,696852582,302806150,1340733174,1442907114],[672938086,1418079532,1895041673,901417348,1852496727,360394088,1981879594,582301471],[926823626,347247768,1741108968,948462519,1872242126,2125450103,142866774,665452372],[1718899367,1011521735,994161882,1027794153,1922677347,1335845989,251835049,1980316901],[466042899,573740923,1523495892,351266123,1826575848,1499108477,91925227,1392952382],[978481054,884749677,1338492626,568688018,1485211052,912242587,1446952732,409458463],[843546890,1991326474,612620568,1744182555,1584198949,1561096292,1888177712,1686022351],[117158380,393450640,839290938,527952714,1665154349,250433832,371598024,631675795],[1218471017,1305049698,519614694,1677090096,560303965,1671746806,242830026,869072457],[240182959,1207109692,792874977,2129507002,851679530,1053302700,1992124121,1678350838],[2046624426,1686221780,714229749,1954833766,1160441188,550151621,183035204,2031866532],[89452793,1450717611,1360246283,1618517541,864667297,594595,146304608,2010374397],[248000834,1413421363,1298590202,87850662,51412783,769699403,641719587,1989822171],[892166389,2128379655,1949605066,1053691423,1233852314,2082420564,1512767784,329758818],[1933305942,1561288021,193754887,1623453182,1489211484,1303548646,1741058928,1506436248],[909518194,774098379,1045004773,375481042,1066611125,485139369,1224172085,180397960],[648731720,1692173680,2028413987,1775305561,246946474,746531977,1793245878,1532531530],[1550696821,927239664,591636420,1635493720,1904353420,2032882502,690423527,477649172],[391393359,883586061,234774263,787656184,1553964403,833000450,1736563963,1224068454],[1833387777,1630054425,1038883967,1085117407,1196918668,707050306,1324723135,1151184201],[580512164,1389295004,1572786279,1748090937,344758786,2003443300,1657180017,117016916],[1186170585,1972477007,1215360731,172080144,774911318,754911055,1383027083,909722565],[1544172438,1618036877,2042559134,338866903,224686049,1839069848,287250775,701749104],[260655838,1398271975,1766404953,1741943986,437854130,765192670,954968886,1299176027],[1564430353,1227506204,1631533302,601400417,1334411843,259022492,252458002,1336801586],[1752043577,274553498,1629527917,812052025,265915255,1145880406,22365565,620054572],[345605721,106755844,14871842,367453450,1385255589,1019349182,374789278,1396291361],[697511614,1361590227,1403277601,2077274863,690451987,401156733,1122008638,1047851327],[2025548930,1973172195,2021336258,1303341813,1705338403,86851239,1695214298,446254033],[1876187373,49991031,1685608973,50722589,1530995525,531542322,1305097141,578344016],[1632474110,1507761889,1790011787,757879915,1215347910,1687774422,1875554983,790866639],[2004383485,192603915,2104348070,1415381562,639136571,1767646689,860869979,1691387601],[655295339,1782687680,1525067451,383620333,1614344018,2077055007,323974717,1435415535],[1175115483,110744615,1478774942,1979606698,1858614526,2014872356,849840911,443873874],[1878980967,1716990033,1828198862,1341243194,1536492738,217128519,2076742796,1445837253],[532164868,1318616397,1562682472,1954009996,837764817,517652071,448318600,1783747202],[856247390,1264006072,966865332,1294037518,253760706,50109584,441454227,160779601],[8512567,1384782572,1943978965,1846384643,31761246,1118944672,1158645462,150156567],[606814225,1381896734,784535111,878068469,1029981017,1264721748,1964051636,282175103],[2054617552,1973446632,1855499299,1698920478,1579168575,1463877328,1363013246,1856595101],[382409659,1106311780,216563458,678829031,1134750481,1500200459,35803465,1036770727],[1226064156,1870818720,1388432967,1280623552,907829343,1084631798,1462106866,795151518],[984232185,1072327559,278054174,459434395,242409758,448496831,625944221,1789646448],[1322928608,399415586,1460450616,1858881978,159664399,1597930450,1691306998,619060022],[1912037972,1692976964,785199984,1485893165,808106348,311176603,2116417841,595279125],[1996004131,1093447456,19796440,785893669,1908029359,1737877623,842742848,858200077],[649107006,1705577354,1937768938,964493883,599411666,1898054148,1693643994,1786350271],[1118881800,689132129,409645700,1230223074,568363110,1332381753,433602461,1409306378],[473484926,528771936,324745166,859805921,426875586,1037673142,294585453,1819506655],[1261229464,1484064222,1612402402,1992936859,1715371013,632336684,611866381,1769725493],[1650939168,1462365115,1228224642,2113191239,1791672742,1354237284,1175712202,1181888155],[1206033770,1018585575,882827936,1712216036,1216290844,952133754,1116970875,1044586465],[507876852,1202272717,352836930,132065517,1442824537,541021105,1013331203,482647776],[539194971,1266891365,1212349116,1238261154,1155418039,599543623,375385959,1896258081],[1509361728,893055633,600692480,1524669461,804348799,1209698332,1386606434,1068517394],[461622810,1269389992,507074688,908501263,1490409221,775584840,438186744,347930952],[549007932,1582604604,211084003,385201412,884646546,2084955054,1786595154,727695717],[29609139,648357735,783722170,299039755,596579137,1371710275,630674395,300400775],[594321478,2029314289,550826130,771856586,1969840539,75146426,943947202,1422767017],[1907872462,964828127,326735854,370448477,500962012,1600358634,395903932,519068823],[1761184315,2031649584,1249395343,934576581,145481292,1009235513,358335849,122482454],[1337219701,826947779,978719536,1636362481,506119304,1325481499,47401401,781256847],[417878606,417414442,1869766233,851910281,1623090373,1860468555,1802182500,468347230],[1794407208,95441396,1041967316,1922369238,347156766,2022677382,745405084,2090518653],[1025733909,1681379989,2072557327,927910926,916584887,1558553024,1681055611,1133900299],[1308944618,1475093988,301102118,914763813,1823967361,1718310624,1197440643,2071897972],[363209654,1132009854,710423707,1639036246,1050464911,1810912242,164891227,276768990],[407669035,1638208688,1738588890,1250312568,1781052926,646786978,279343726,1692375185],[1947707744,1537969672,907025561,979630778,1721224266,429792587,1627501773,1342111915],[1792433444,1837912674,986776647,1227726406,1525386792,382209253,665624733,1206627393],[250966134,662512313,1956729821,738982226,1531026734,671792436,1868108323,955002089],[1131195357,1932020106,310857896,1494173824,571550468,360017009,1020304840,1054917059],[1955091846,2084115550,438299989,1908040849,1084665699,1251100563,1946853814,1966883314],[911629209,1386235056,488146635,12554213,1721276023,30814035,1696822610,1194551765],[1433177353,1809774992,1633321059,1829838493,554408422,1400761782,832703012,1820344394],[392363414,902504174,1799776043,1813556874,1243477417,198988118,501144309,739654754],[284010866,1724764292,1503185780,584331257,1451580898,1582568353,1737704328,259329770],[190422802,27283609,403958381,967064233,1300692235,213239090,371171117,1148560584],[888970073,1863060931,2102936318,1209908412,2038010460,940049451,1695296300,17603019],[1094494327,1290634641,1399474136,987031784,844355516,1154654611,1545040759,1895551155],[2116918912,416218255,370892299,1776278639,999535352,181151056,1104618103,2040339962],[1804426852,1527863386,1505078405,1993770301,1847449907,1875857507,1244525075,225268544],[1337423393,504913704,1427621375,599626240,388854739,1665264071,2129485079,1883131752],[1248012292,286221742,1101128642,889321199,10566202,1268814924,1462033187,996305119],[1625243443,312108996,1436017222,1455608062,726949769,1306893967,684566567,1909781360],[905656521,1856984671,927999431,1264448694,17908924,1748714350,2106156908,783125835],[1195942044,1048721803,1120817867,566075615,1335531724,1880778106,749480622,395736548],[551833184,1604756011,1496696961,1266424824,805170914,1337308709,610088397,1737567521],[1976479769,1379097671,229472131,1341678844,1057504784,1979981490,958736491,299548764],[1051246656,1382833178,1474884124,1468490775,704782237,657095643,410148979,2020517812],[394370726,1904695285,1483606494,805474295,1323632222,787655052,1445120863,1613868605],[2010457294,281549178,470048411,2126047050,339030720,474134877,493257655,1742213648],[20797142,110597392,1018896689,1529864495,50589203,310372721,210126607,42030250],[876081909,1333961887,830475215,32779599,581782730,884745530,1785466038,992016399],[2060144717,1834930911,1418182640,218735923,1462289779,1429006874,869052714,760543019],[1928308681,1386255879,919071624,1024919753,852708567,629495689,226575696,1160205767],[1488535204,374834342,2049589099,1239324994,1458463221,584655767,866589764,485139952],[1388381586,125997218,1538248137,474293666,688994888,563879852,181404152,1220289334],[1392030219,1332276489,1023541379,1870857449,250108347,753376419,809616798,530544377],[1657856228,861026805,1699181986,935799617,1342868057,422574559,1004800166,367025041],[1267719819,1676647981,958315749,457932201,1819796335,1915295863,1889805250,683172719],[1705584721,1109164155,688905567,466152166,646612836,775953890,424105532,1955870532],[1094841058,2021495564,167747096,641545994,1221055747,1565199800,1703458581,1617577858],[880304182,581980987,1943210171,187958175,1510722206,1333139756,1592937159,141500763],[1268292246,29893913,2073950428,2007969811,1450935149,1267122990,179396194,2041442247],[1729665065,1377468648,785924923,306985418,1394152860,586187334,1066739678,1778088485],[1589777832,1698350480,1229721976,42233790,1214128989,648233535,741048795,1510396273],[242201961,1087122178,1047790042,1344771717,2112468937,1130539516,1247990195,1272568057],[100106362,160835566,315014363,882206594,1486436675,429617074,643175565,794293830],[100901558,1635643600,1748310909,228953094,188461215,1969371615,182262202,506965791],[290843586,720527188,885915580,1475837164,501853022,328421280,687109408,335083563],[367678865,1306070483,240025355,2003639746,710507505,1121217850,1593579030,1238545295],[603795444,1811952124,1086755568,1303052179,278326436,1342526091,2126621925,221279922],[1383204866,1546095242,431677019,60423753,729329467,842258866,102977355,1337173544],[772123276,1468783962,1044320089,343595400,560493039,893313920,705785903,1047371118],[728207129,414272593,352598895,835044393,1375380507,580616816,677567615,1257708041],[907128996,120854751,1941846865,286316646,1124739012,809601612,428597980,1803268891],[35754756,1581219167,1707995044,113342503,1152041928,1755497410,2002758822,1055005161],[775916921,205165856,2107583407,819272770,1123282172,928787609,1844912406,1079060149],[9093973,779701517,943270149,1350635838,942329652,1091306061,1256527832,2128600581],[1243265387,695079422,1468458305,1601377292,1349363842,620196640,1901291394,1157459215],[2068921330,1509163169,1686594678,743631290,963205427,1912316420,1426287577,1571456821],[588208297,1261092501,1894188739,611122906,1165949067,1302921358,255084001,414633863],[1357386649,1177843119,1468797270,2000484008,1932576434,1544640231,938001617,1671101878],[57468230,277953504,340750502,331021507,2019316367,936402446,1382389191,1553672883],[2108254248,283058015,744966721,2051687013,1353554146,561871801,1635866282,461064548],[27202478,1444211157,464117143,794416212,1706085969,1607366576,925524240,1422026602],[1144455076,894616418,1195944667,1914210061,1672005401,1306230122,829715816,1833325309],[1894832141,2102859409,1521923056,251410889,527137732,516763034,1980282943,381937350],[1733100979,2011868067,1069131072,1729872017,1584901469,397026298,419630684,2105020213],[1421854638,1430673346,1444963192,1716683667,174964058,894134912,573808029,1433925315],[1691547168,507201314,1439972595,510823514,981958499,1159740740,1640196981,1906712703],[1411131417,216782924,655625783,2107156064,97947223,575442291,205397607,813339956],[2053899585,131531821,646543084,1322133608,968762661,810766808,1654323608,150946471],[1747777853,2101448247,989915721,963937556,569567269,1735183411,248253765,147885199],[494922013,575859281,2040191939,1739635229,910465823,1531912595,1378559720,203930012],[440463366,874390315,1436847348,130570742,160521833,303387066,901536702,1840623986],[1659379025,1348703222,190486905,189158980,1206404171,1620300887,1353104996,108714194],[1673382567,764333616,662972977,7021568,2051194215,784639199,425657850,1346703469],[1936978742,1445350324,6375064,416079732,1514840897,1930631612,101496315,1543855914],[1978116349,2016002638,1304066796,1213406908,1769151339,514212495,2008581964,1683308396],[1677163908,1305450500,550268597,52382256,1483031244,1120516328,1420229704,2110674130],[422953448,1634082774,1146279292,730070869,1620181896,2076541988,975854378,1428475368],[1925628154,1146154799,764416897,665712924,1052005189,1072950322,1127852274,927642893],[1962092841,662601772,288967968,1466549588,494009593,718260834,239348338,1531535687],[76232006,1367749807,819205655,159617380,270933836,963081478,1005408156,1768354419],[1981168360,1294527650,1498114965,612265462,1917493706,1039443515,1186876979,459716621],[425031398,874690329,1244426901,220810095,1675545448,725710671,1621707692,1506527688],[2116570506,1158892855,229691666,294077617,893814832,161070769,17912973,630439109],[1561923621,662621544,104122625,700821023,2007095595,2049654460,658405650,745230862],[1920750219,1710663271,116039685,1661919575,643665783,692897700,151732954,152231757],[1262388049,1211811573,671545947,1934648032,1217568312,772213537,408539578,1572906970],[537443870,1187889769,520247776,102075995,669484173,2115454583,1438002203,378161778],[1549426283,1199424864,1153913235,1732182425,906281443,1839106954,1374609029,949316570],[23751539,1486335468,1413089647,1077861622,250077663,1293105991,1684538029,1384623773],[726758100,1437553640,999818585,691989535,1145043501,850951351,1724367220,1650330279],[202093071,551234470,545905828,181586518,1260951310,302221442,435152420,1189400980],[421655206,1031809454,2022483407,1004493731,1884343212,899151988,2013066513,734729756],[1429249003,1400130219,1911065654,698001513,2092147758,1578195280,1828712036,1335241080],[51579176,1832327681,87691618,224814747,1724456769,1141923078,862734892,562003934],[1146752084,595225107,442497876,2108623341,911493282,1743671234,956518521,1932629117],[1150898921,1812128026,152733942,289453453,642755976,418094668,1197905438,1078444138],[406107709,208938817,1161730527,484734268,550270895,2065324397,339118249,1966988790],[1817594608,1100402072,1583981359,340744422,2086614903,602827171,878911039,1808535995],[281470397,1830478359,1943550003,1655982280,342899614,437032910,999314760,1713262031],[258682666,817791731,2125713613,952623587,938686226,597544817,867144731,155543161],[1198950669,1275188327,381609193,1754666429,1081248099,653913077,923294440,1926146121],[222739317,1718521164,454762900,1317719537,905522437,1793353401,331439174,888122589],[1191877571,978534738,2120799054,1752104161,1060776778,365201762,426938490,1536499623],[1710373239,1128325222,2015539282,501126795,1917955958,632594915,1511498317,751653110],[11548198,690854050,1497910152,1152843031,1040735961,577211106,2035209304,1779648225],[338685333,53934755,1303606779,1011993827,475615689,504507224,1437271262,1082133368],[1769179305,1144248375,1241226287,1614537235,138419070,179399028,894764040,1414230765],[1685245566,1725879046,1829276664,504218551,1807875728,528966583,1045154284,1508609092],[824215255,596607739,434752917,1785425940,1791953913,384682593,616772234,989435354],[1929603993,1413104997,9354942,1795566034,473545051,26908859,1382021689,1811965037],[327760361,1613793097,1011703057,762921239,1754254413,1429093681,788621878,495118385],[1750662347,1246204694,2046177110,1545513418,1043005171,1516404422,1951298050,384909617],[1558129399,459374912,1997988899,322074085,2016146304,955643682,843533987,1088537471],[162553479,1084688456,1493564071,619143074,708711525,765931932,1364844559,68117023],[2085960550,1436380487,1872546605,398426260,13986843,809829371,53125510,1478527635],[102587409,1484349758,590042473,40973217,1402263278,1716469052,1107516737,510921584],[1553381422,1718216221,1450401358,1228890647,484269672,327257939,589102664,724148412],[2069173508,794539949,1969737547,232982135,1806954751,1007086911,1362101912,907229465],[2017787400,1162951315,1645714519,1299669906,1363568180,548657955,647264921,1236690947],[332276777,572406141,1242810051,1863790603,469480698,549159703,1029855274,260546369],[1551703877,1350297342,2125339623,1328836734,509709970,1687530949,501573498,737788036],[44850291,1914267511,13068073,1216578000,1124613892,617246274,1549833826,1154330817],[142451751,1128797867,1728983121,1928212070,1438325868,1494506774,2091310304,1273012486],[1316430196,616122546,9239579,1440017877,1395166916,1660401365,1946598791,2031738954],[1184065157,1316667403,1242113916,147043184,2073232412,739580628,155505712,1691042531],[667352035,1785330821,653676441,292410103,1648795963,473878845,1999324608,836839334],[450609229,1925531272,1384340904,215676270,106815767,158755532,858419101,843327921],[469953266,956073263,498652659,201633710,1191665737,637105240,1227693682,1726847656],[1478734041,1656046372,718385536,453785357,1920704929,332709800,881589084,738509745],[367644767,83231716,1352433112,809652335,1432587465,612730678,443422132,1240571492],[544539658,394497721,1182732576,1887278657,1702585996,1871499123,1090897846,2107600964],[1435870370,882540166,621487805,388548079,318413203,1418551892,659301968,1827447708],[1918667448,1991089150,1528556703,1306532262,1244926713,392459180,880076119,1856486997],[661613566,349897414,1852550497,1949960704,642081237,1347898537,1277558571,230013706],[958878805,765081250,524407356,1944857300,1889712717,695984417,1367587047,2003921672],[818905969,1918012291,1380213848,980091998,1292478748,276647702,1830856557,984430232],[1512895712,1559253699,28222844,615999395,598008154,1015866134,1455218515,159197004],[100495014,1818575088,16864995,1746731123,311636344,1730328132,351766480,817993191],[495161181,1995888114,1849466440,313019038,1151836355,846520651,654880173,271009594],[634005058,1176661767,1263361651,821674817,163311389,1533556795,124271698,1174603085],[892202153,1361643048,1815856400,1595322869,1704416269,359496655,681761220,1330529779],[1597237646,47584886,580051753,144485550,805360444,1178780018,215703706,496762911],[525353471,422006953,1126578304,1127952115,627505961,1787609946,1668545584,536489970],[1782790825,715641718,1203551441,412694187,298059317,1054746605,1245995086,851891680],[429163713,1860790626,763343609,819222340,1003474555,2004865606,1126306441,638728413],[1078859886,1507046126,1691182541,873259909,2006899365,195838521,1328247297,1142427368],[1731951312,1721309343,877266203,772850432,246193987,1161692501,399192320,1495877203],[1594995574,1713483733,1102814938,1362457266,170302038,293273796,365729007,892985066],[1461363294,1613440614,433770517,2090915384,983423454,1264751748,1702008567,1382677006],[1040680201,517781179,1242398777,1837043891,433203084,1478061108,563540792,273109479],[1081574835,1529324405,654461301,180712183,1513146315,1761567927,1092804331,406810197],[18982498,2008243554,964247212,192995529,417955360,1887062910,1729756806,1225923596],[1596967100,1175897164,475333298,1799016177,88657977,1952346098,1083114091,2017533630],[806181687,593649622,49659151,679478713,1508143373,1000655412,550211965,1443568305],[319960944,1423573244,957285317,510922350,1964434569,1205255662,2116755408,772717835],[1629771933,312136585,1071599537,386130429,287928187,1425210072,1814694133,463069238],[428370962,732613876,432656052,490650229,513023060,841481989,1063392549,1416140262],[1086012503,421565740,140413106,3107847,247776600,1345997123,876671600,632196226],[1843556987,2109903204,870193116,858600928,860186486,2065000336,905107925,429798031],[920887710,1967747768,921227353,1566442691,1547478658,1538507495,358797505,424651841],[419471504,1432063555,656710575,320433447,175829444,1659672318,767707968,1733119017],[285741804,821896921,1210983091,555249448,1870313389,1589784321,2073996699,1192727879],[2050839844,627813258,224045276,1223004895,1446058297,828405793,259166604,1546425529],[1415973501,1422833340,1275766852,1964167456,198307409,2060992529,994496146,370658686],[1416870822,117051936,1797822686,1647166523,1502078169,1430605767,192421328,262380679],[840071164,1112442646,984840920,1963933875,914379259,271720506,502177383,1942836503],[294711844,457187305,1457681868,1323910253,754672217,1687155378,1729590591,1310830736],[782776368,1946196631,1076411242,434659256,1814403197,1479855828,1393870081,958630037],[1766432050,19065453,2024751915,1578141355,1948079157,1289284028,1927668394,839202650],[833971383,1980965793,1213960763,1772358801,805684945,1318985024,156806649,1767548880],[1195830999,1245716705,325948349,879825898,1392859940,168919959,2076762394,1132878233],[395298757,1624161521,1890069674,163511948,624523522,1308315916,1830578323,958270282],[698338318,325717562,1374181405,15821454,1986126131,543876314,1570316660,759036234],[470209438,1824796544,1040997568,185290804,1555154534,425104785,1207773636,1111837370],[2026619983,508946519,802193459,1064541698,460749070,419258709,1900939729,1450702367],[1699913295,1452510749,1249637013,1489494699,370575768,1296575696,462863255,1564525627],[1807232246,38016686,1177419353,835055220,913767095,216051456,1668370047,567507331],[846703305,1662837423,1866849584,729575234,718047425,506418244,1981699821,244255625],[1353765399,1992114158,1359447376,474583257,484591714,1505227651,335272851,331991776],[1892654256,380957123,1629012456,2127237362,1560845075,1865338339,1314801157,1192671013],[2080747722,1223987809,1969816890,1040704552,766662455,415984424,1755254478,1919450296],[1697683785,1965601655,1347200844,891063016,239361610,1401476314,1196209040,93644340],[1396499873,491490644,1547070352,1258410366,1777971384,507924573,648085788,430599033],[337126886,455727119,1354675750,1168777221,309909064,1521568244,195306219,1820429944],[997944371,204675932,396958302,198924979,1496881766,2112968275,379540295,679629151],[1057014195,2635559,1435790547,1549492971,2021422830,1179881191,1953415540,890010463],[1821479290,1123100609,1488837037,1726555322,1946852808,684366448,28374207,1852231978],[1485901846,975347086,305661518,87860233,245524129,1727995661,2075360851,2067261406],[1695573640,592896484,1468737734,1728498157,219244985,1752657108,1101554914,363696889],[1642288316,1876581600,1850283018,1510423595,1765017254,1651375743,873161096,68951551],[501791813,1255675052,784921896,2063509206,2088909084,1887080717,37276487,2117658450],[1465020969,232803788,1012708250,1333167805,1351854258,1720992341,1472134646,1782399716],[1168816912,1504196505,1995789895,1172693003,98093776,667876336,978529925,571249399],[351866459,1816065033,1375080986,2020984565,135013746,1391532642,2119707,235413216],[38256528,403850482,1898035519,1368756302,760876036,1835233062,950542729,202266935],[299553752,873317861,759460963,1372899265,1443497244,1091762231,1286927935,1649910643],[494977723,1599001458,1082933691,572500470,508398202,1512129582,46492364,162129375],[328842550,1018745081,719668156,872928294,363436084,1435331210,1031218799,1288424840],[988936122,1722487984,768902390,1486739574,1309599001,278650011,1384680805,784116707],[1803038483,278894599,872152527,1209288637,1813680588,796239054,400056133,687327128],[143790201,634833670,1412748789,1447242509,1729632445,1868705515,1593549603,679567092],[1523241890,1390437051,1477500576,1005558117,76005515,1120815280,123723135,1224472560],[601678268,154401428,1944476010,1079943238,1285245380,753855586,452078380,1955783562],[396583875,178082812,1557755326,1994153044,647340867,998666583,2005478281,1289367795],[385692540,428398237,595120276,1807160660,1471111961,21138676,575952844,560684865],[927070483,1997474971,1928033483,688145625,1802960383,1022194089,547644428,871759308],[893091462,317873251,658245499,1285399040,1908667219,760906024,1369274417,752898513],[256105787,1528719346,4302293,175864,164672892,436425488,100843516,428319799],[1281100136,1328918816,2124557372,1359807359,1865767008,435488112,1042252993,1499134702],[2021766943,1448277625,554183493,1676165457,1832752798,1137703427,1079437089,1651711193],[1342709196,1900085806,1351626096,1128960949,1720889091,1972036977,889743023,1826809438],[174327499,895458993,358856675,1651706020,1703684177,392294057,1564499071,688964142],[712858722,1546525079,547979681,40209329,868113253,1994985566,1454069653,1408140619],[2067494452,1714179790,258643344,1037869623,1778744564,1618122180,254573647,587640765],[797677224,1262707488,2125781717,2026313341,1827604876,429755905,676748185,1907909978],[1726529598,488308858,11281885,1694440413,559176846,1084172131,1827651172,1031539117],[22012628,712333148,957495299,1169872517,358763732,1845667163,911030971,259514053],[2030100212,81614175,1318288790,1895416461,1002137689,1465555848,75354246,1042485310],[1118266035,1228295424,188330687,430435473,2091645149,1680839707,746197493,1975841746],[1808320577,1011145623,1748201648,408454118,1811683079,624603553,1069664760,649947235],[2066728633,157399307,1708078970,648522825,1883859893,108479411,1714530071,671463275],[539453810,1653266147,506529538,398731975,2113160155,1448360380,1902632613,1981573003],[880262516,114085955,731764303,801323971,710372703,1977200855,1233670047,714401592],[505545342,55720040,977639071,1994565777,1655842368,1418690552,23734363,740896396],[1302352253,1253510540,1272067354,1017755623,1414919300,1253134429,804265260,760525072],[862803883,1310721411,1994133542,546979210,66469483,318162193,1636073002,1357721398],[178818277,562982050,86603544,687354596,2107031670,1305044558,1919511536,1846982402],[189612372,1974839009,1389414173,538323754,1321738353,1156136496,662473647,640633151],[1186354095,2011187822,163167244,361794689,1039698053,1549532214,193954412,1804507988],[321636156,1567703661,298287657,1349432747,612832706,1100286801,1363360798,2059643724],[1956023752,1987923162,1503732238,1678597171,1140085655,534939944,1352406136,1949852989],[1159003046,1151979186,1003640958,1168280719,1238160282,90652607,610513327,1598852544],[1902316864,2029700253,1867840078,1848379559,298224609,1670946090,1309520842,1129774623],[998385373,635272971,1862749542,1447342215,1214986098,456344043,1719305623,953539217],[1438481006,393667715,2074300591,208992861,1413502679,1918533698,1920406531,662695673],[1342180701,1287151920,1971387449,1581524953,816037841,1933366897,197572594,555728861],[140493709,2063752985,1451987808,913550653,1453766,1937112055,643782448,1639902876],[384725401,1775055158,1139776796,231725970,1845186320,2098833711,945905351,1132223818],[983184058,1709047876,2080155290,517572369,1902107527,400020932,1468817224,1420633255],[884499923,1437655132,1803080636,2033890353,1946555726,1205144114,293377986,1237180513],[827034213,64670894,368621786,542624080,2044686037,1253973099,1348521911,614324690],[806629364,1150985034,1699798993,1242895393,1711547385,5162005,1903790780,984838532],[1923129686,1805408841,2054562847,1534362247,1026460998,1775154378,450071337,1602212722],[2086053981,1105188055,948121864,1835622078,930089341,887956030,146926592,198553746],[1152757981,1036458461,1130667246,2087848448,861458297,956276912,2092707432,1411405821],[1769407838,1772552818,1898286453,178919792,987903162,1491988074,373446143,1897002293],[67505967,46154400,70323956,1110740746,239433180,156922505,2040104185,28947812],[856177947,529654864,94873800,930587385,180084794,51283690,518734459,2057559907],[527082941,2027064407,746689849,666237630,1894898533,581733571,1788036967,356112479],[1793631564,607183272,1146804831,1037312225,447640001,388756056,726142005,1225475257],[2070852731,850449319,1339528142,396003640,158428068,1550883937,267619882,747933087],[663676044,121361423,229419494,752870740,895687742,788872013,1523527085,359080138],[512387747,2027222349,1354418585,37191959,604826677,1835007481,2078293298,1713721032],[2003283773,793443411,174823194,29741782,679167777,1187569426,1872314174,772305999],[516870938,2115639519,1551000502,748934704,239669720,1995019017,391689559,1423463885],[79870340,500732476,170391907,2021237057,1617552368,21741816,1487689149,114040033],[1408970293,1469250985,1429469667,1054561225,589963959,594188298,79595956,1819076823],[1269737017,1769222659,309754234,1527836738,610285373,352179073,73048672,593244496],[504952818,236557374,218361578,81749751,316344020,1977859329,910191655,144484381],[2113802842,1374325730,991107430,1608757707,607991842,717546217,698415611,1556886772],[1759199923,1610360070,1355892894,1183827099,383607511,1777783633,842737352,1899141437],[1162522281,2097001135,1780927691,643294361,1008716492,2074799362,359230622,1609698787],[1613815044,1915553949,625254329,1325023558,196345246,194586668,1318234488,103564867],[1356776380,1835423082,1927292535,366922841,1485927329,1265032660,1172249693,394513293],[1975360171,604581282,1530345468,1536024258,1769542582,2054264030,414281253,254863206],[1355155095,1273593367,799613538,1203489757,946481837,1924087863,707325888,1834766362],[240149309,1765450853,961713686,1190653408,55743894,94178975,885745082,79255435],[1808620324,100644138,170926025,734448301,1423565085,1562896283,934667181,199247533],[1030907117,735162591,484825201,1798622614,842795030,1878189660,336554533,1118666139],[371179051,1299475024,1410598364,866258607,1496716441,1779242468,2119735030,1183301854],[1942780894,1976388854,1655771364,1569304144,952930903,1397364256,384919959,1215876423],[2125715917,590649318,1353438788,970679996,540559616,1682608658,1968883988,1211213514],[1710044512,510081076,642076248,531542286,1934871668,1224222286,2054362102,1478957172],[671914236,69434301,1098710448,75399690,1817221288,166785591,1635653282,1708414063],[1635139270,1680681890,1187726527,1881081983,539452261,469805636,418831545,605610445],[22551260,590550218,1729840208,1764646075,1827954484,830034000,1276445797,1673823342],[1145482207,728808231,692980986,1564150634,1159084859,169476747,1687138345,740018141],[1808397982,1496799874,997876000,876279838,432027033,519258051,1966646921,2036763570],[1431754569,822661089,954979750,620713177,1925268904,1600381527,198520911,33604669],[1376885021,1483565606,1473701322,33525693,432442995,933333005,143154631,1309891532],[1544631124,2065352744,788656740,1154711382,694820807,2109752452,86393896,15602849],[1957386906,88607725,629330195,1352727932,466353638,1297522994,1344456321,201944778],[1208678014,250382838,1046827987,845784208,778440193,891302162,257557236,1527226264],[755304351,2090705139,133617525,1003018635,1395295870,1255786636,959759024,486618961],[2062640394,1157692104,395326088,1012973000,1055205742,1807305194,712819044,345218589],[331575019,280709044,390140557,1904800510,1031110513,1556147656,1984365082,2018669926],[205889893,1200043757,364612861,1303162128,1353692932,98142097,477858861,2026255867],[2073633004,27304777,876993453,1994770869,831419550,244996267,273091483,179514353],[996828663,21227214,384366457,454836029,600760438,160530529,121190888,1176590609],[1213384403,1024919641,357710691,1055733335,848317399,1421021338,619702875,102424589],[976629152,849860506,1099609309,2028840110,583985841,164543792,1261483672,1934690733],[1560287442,28737163,1072244177,1568529398,1136991014,454531656,930642408,795045479],[1837074917,206829291,1978706881,298399948,2101180608,487274292,1001132265,732869592],[1666620821,960096196,1323040707,1780009036,134964469,1114357328,1942409894,1042696659],[781431283,150063477,1088048127,1694982078,736150596,1409241681,666188790,1256044958],[2021432580,1784768077,1857435621,1547556582,1515116496,1235046424,966107910,576425560],[1535554572,1298473517,602198504,1083716396,1727876072,896928627,1302746477,1338534215],[1354635900,952660547,261845708,91842813,314751584,1389639999,1071688129,1537819902],[801653361,1352343125,941788671,1067671959,1662803990,971032499,1132565577,926633586],[1503035020,648529550,763001292,358701363,840419081,1997643498,822123504,142185662],[1426861575,553759131,1087082453,192131943,1748453706,566304825,1149493014,1594332943],[183953688,1079855339,256130543,1619530138,750005426,76546347,577774259,857961335],[1961076001,870207027,530459520,2076664915,104296972,1608356112,729722267,300783537],[2082352305,1614437056,1930371023,1518831372,913782071,1424780017,1905775538,1577591603],[986490214,504239820,629912967,2070184019,1609649659,20337083,1501403562,1998493899],[664621847,559560452,1899335427,1288944666,790667184,1655433651,863696490,283578516],[551020484,1052138681,1646558579,820997355,1608266164,2114560309,465704114,1481348440],[1920253407,1152242833,1796574671,1508581483,792607866,1330971549,31239880,552125759],[1424746339,1452600042,419495274,1408759023,2030516974,1458767121,1259188463,788585716],[1954031432,635747902,1781372157,1996816153,1770511815,802413780,550854663,1425982572],[2093984824,1892332767,1005743498,104451658,1352158055,1157254242,216771391,1148660125],[599228670,1359108414,1241410499,1766328379,959095307,1260606077,193868477,1341127669],[1425338689,1656074213,552164641,2049937257,2077758262,988687253,532493047,854564904],[1603969035,1015271622,351599204,680732427,869841408,424415267,557020118,260693380],[2032682846,975777512,343402357,1422701449,80090703,1227379046,598283432,777564941],[615995710,228553035,301400327,1488730144,516805226,186472576,264910470,1224904446],[293244597,663403718,2082345461,1439823741,1425081095,2120324330,243544749,739731236],[468193876,709981620,549760153,1001255248,1629600316,1891498322,1510898895,1891974083],[710795252,1290435013,1319694893,1034431381,1164374747,21572027,1127631282,391412877],[1144068888,300941521,1449961222,977689998,37102331,1284167316,1712916987,817242311],[31947852,657825372,1633657294,721062829,615560452,434786325,767675475,1413776457],[1188517180,1795038393,1353324087,445472767,1295635136,923395186,2113239535,843027558],[536010396,1384998285,1083387953,894196087,512941115,1275969361,984778081,650292321],[1945949616,1608001541,1671152886,2079083802,644123003,180762095,1923722910,1557799616],[1446934807,2023172814,2120411613,600606986,890059364,376641758,1837637304,1204675575],[1012290501,348457578,1514314927,1649643175,2024736143,1348255908,1424553303,1767003840],[1920001403,1628364941,1789490004,890771650,2008722039,2032482085,981112537,106400740],[1404354789,912509507,1120287439,1840376119,856128112,1509535313,1918539626,493236067],[1686051412,90153305,1420330791,1169184494,480074509,1436071726,1378001944,1556459723],[588644309,1371359062,904180910,1250106820,1410991732,848375012,1037459013,1215373639],[1227682709,1564835,635610235,1540298321,2063249566,1210404705,1812507775,1602475479],[689820770,78764396,1800214010,801084919,746402079,727269445,2030230361,270102559],[161744415,89414851,2119604580,788029820,705739816,2082096571,1247693091,36658666],[646193187,471789803,1245476203,729154417,869848344,116025227,1824204137,98047083],[1451571410,1754517248,1533528865,379208811,1073790701,400633234,119183543,1099061752],[1217984478,2045974373,1696214515,1716098323,160845254,971260194,179654002,1552354823],[409798990,507158576,925261474,1899954778,1918859191,1317312301,1925560930,1411380877],[1942933793,217683827,841784266,1752905352,804624670,1885232934,1530833305,908524753],[300939133,1762238551,71195664,417039096,523803436,1866394064,886316112,550363568],[783466352,1646664083,1390100720,57891917,1123686023,247063414,310703148,1698685134],[728948104,1733268068,126533299,1121106222,195840084,724368804,52625256,1901602007],[1368320573,352524394,832742400,2035415239,248662979,742581696,1616759225,31083197],[286053569,1898042522,1899461428,702120556,977417600,1853574541,1815609468,1558338357],[1923945768,1835551988,2048191251,1063812109,399005832,6471715,896408477,1422448492],[1156621549,1671779826,1459575100,872956888,1559588854,120191880,1718269182,1538395902],[950597548,836312319,1256851752,363438960,1805184933,1973643724,82329663,1636397056],[1504274582,1475820664,595996842,1292300258,1568644031,1717021604,962390228,1642781363],[81236925,752109055,1981388399,1915725770,1020962050,100845223,778361779,1919381739],[1606410320,850793052,90524992,674779539,1861647064,68884703,890904665,555972360],[1040535474,1976003526,1771107048,2005127441,1161030163,187303531,1776486267,2011994854],[2031593647,1256692083,1086756717,2069128859,81654311,716529104,1737868342,1337058728],[1765226177,1292191713,60178304,955106536,1129823730,1148927851,219838853,913006281],[1514678057,1466707425,1673591137,1394527266,1890605069,856091876,265321083,234380384],[1047841716,1159248251,674277959,311008227,1490744509,1591637912,1842125535,169022150],[667104885,1898362277,1645907625,422904870,1440886336,966370146,1113807882,1939185641],[946295433,1242269883,1451551489,1297982814,657813490,2119007035,1995152814,1612144868],[935156848,758967805,2029293107,432826338,1142501522,607763283,1344212774,839031166],[1419225034,942245344,2087658169,1960949995,731559105,1412229735,817783001,967379144],[287956699,1741382921,1577330930,795079943,349829263,943515082,1814058256,2002389644],[396603139,1337029074,943818983,92353895,549178426,256507487,292198818,1883478543],[1237682802,1899798671,1981055904,1798400063,1536582654,1638262392,1505533332,1216372873],[244248274,848323386,1691665763,2095449580,1234867882,977116994,1802595658,1890005569],[1399117752,1499743845,1047154032,1123145770,1653671561,652248835,1235377322,2048002644],[234270401,668297423,1788576890,728820109,679057733,1184303425,1678897718,1637333300],[178373784,377696678,2013132046,1015581581,678761961,1408005156,910751760,268089854],[1314861825,168297231,164583797,1706365505,50155451,1728204547,1821654214,877810445],[1341754383,1295440988,12163567,389852435,965873270,2082763058,1638771131,150229097],[851090145,47912073,1350945491,537157750,302464416,466455378,1530078706,1198117859],[1871069435,504913994,772182997,1681801933,320405869,436444634,1392902418,1845818387],[1851719320,1598925105,690480633,1699159603,1455447522,1341919236,1124252943,1613513215],[590960949,1152551998,550195522,1119206614,1673653596,1880825205,1010409553,720607398],[627625869,423354821,289366921,882269897,1250076750,1858934734,2009322831,1205282888],[1117360709,2035541272,471884805,201890038,1497717793,602807265,1927494679,736612375],[768322838,951104336,55357136,1653180430,433409226,919571753,231874875,75200749],[1631185335,1665946196,339256056,1974874405,929287629,1555662575,517651213,2123828309],[39380551,503189140,1202761315,1554034260,1619489385,1848865491,774624042,399890111],[1596794938,520776590,1458891312,534611966,410443383,363185095,1835273332,449790021],[1405037990,1147355008,1908536164,1631345787,1536307452,350520928,697515045,1487645553],[993891420,1200990647,2002820205,108463534,1981652595,638621933,1016328962,297443391],[340032651,90221305,2039639486,27820937,500473444,1591898023,564430969,757179847],[317251407,1357050875,713227662,363402979,1311443203,1147102815,103223288,1419203398],[2023228901,1105110282,1892901621,425560700,1244363410,593309152,1269903470,1759790233],[315078171,246653128,310143770,1670732757,1933856587,1879978466,1256158379,1601992972],[1004717267,149554131,530621216,1796877501,982198989,1919617547,1272756998,88678707],[1944015135,718778304,308925307,190539990,1230517259,1859413996,1319153786,664739085],[720823431,2088499282,918282547,973558672,143369418,1089554552,573270414,760605217],[1257301589,1582803144,1805567526,425306416,907425636,497382291,1965228417,1779004314],[1353272456,605833605,167529241,25307387,530348131,837415348,1440030529,920264436],[916492757,970601911,1043368127,1194390083,525819675,875306737,598330730,1540984068],[1071625527,1813876070,1455208144,170505097,1623004940,1183270996,1413440941,2056164127],[1051923508,187771951,357144993,812057809,138545956,1221776323,583229190,739463869],[1342254524,1547460775,1830799442,1113627495,934342726,938848191,740501622,2118981637],[1196048408,1881270587,456979487,391926897,1459970012,744442963,1565490895,1603642003],[1200328213,709413749,1679813494,920344856,798752774,1507557630,998640758,65747835],[1198433018,1741952453,1117757307,46489334,1404024967,1190045766,1769994908,107814122],[1401928651,681320512,2006062246,1752679935,1218598038,1538257108,1705038337,1578979886],[1289574605,740195379,551952715,576292562,1655298094,945007871,824188689,984624677],[1490497280,1241914500,1769038894,1359933816,1631114274,383486295,568180474,1310156768],[588010044,1982019429,290940061,1409279260,1831578755,1733122900,817187377,1088446631],[632984442,927378824,1070109603,1232004021,1345212671,911175336,1589971250,1889676806],[1821898705,456747675,1460523165,715965468,1110745762,359914484,1913256028,120238693],[1571357259,2096677584,527616209,1636522269,1434401353,586622083,66333969,562982837],[610844228,427320219,1766960152,714847697,2094678160,719570984,918088848,2050692755],[911667268,817218241,1380602243,926353636,984920462,1560689676,1027357036,483571061],[2102811003,1590541751,1985584886,1865148844,1370718133,1655229002,870319946,1365656693],[2072666498,2079535943,1360301422,1995251487,975823587,1844357272,297009827,240248981],[1152163616,400334454,1920402850,1714883016,1097326516,320268349,59207383,1793096717],[1041820291,66654416,20565706,890586658,690511463,978928400,670950408,1565866060],[1685438555,928743073,893817663,216715620,206168543,1529773997,1380409333,552181269],[1980358371,331799469,1775230541,293844880,534950527,1149560169,1607080105,925218913],[946535891,2073787493,225894572,1027856026,1106726896,869896532,1204525458,1520462811],[1867004379,690701690,890582422,208574194,893523136,394631574,330343247,666323685],[849613406,1646131850,1318364844,302195341,1677213337,440793041,1046986685,1969150635],[1327876133,1155442929,1627913096,588876145,2104171043,1297006509,1181170317,1086255727],[348671662,1361564332,2125316587,430055512,1022333383,371815229,483044254,1932726734],[115214056,2020295430,1721096790,1370455760,1554592581,859090117,1389309926,1189858132],[82339148,827145111,716401678,838067524,1281958242,972472516,315020924,1663114406],[66079342,1530120757,1194878081,1557152926,1146069113,1203749153,881621250,178787064],[1772765335,212594743,1307953188,173672403,236240290,1470234039,1723877399,593229651],[1429477839,1330042763,162950433,1987011554,1824681024,1132905326,975635500,1617328910],[629202834,1455965865,601439815,1976098432,2087531433,1019491890,150094496,239345568],[1189722968,900423655,1411102921,8501838,1304379747,1768416593,792120802,2031357425],[1090079219,1271229453,1307506114,1935561963,573636047,37575007,2069300978,1073429884],[1189734224,631228928,447215575,1131783392,622753731,1118721570,39978750,1124115025],[1211385943,1631957617,1149884337,214457789,103256498,33996226,2097771804,1749784209],[1683059469,995629697,1425478284,1596339648,1324470583,647852152,1665224215,128100664],[2092988727,1658452829,1416888664,2075808897,1371574207,1047167310,187903225,1481109411],[219866059,321906736,1571318448,1619957291,1714738738,302168004,330859955,287784697],[1494142148,840418765,599600486,2058421999,1512275926,1273903375,2073182107,1771889100],[398305660,53357478,1638824416,915763237,1145767597,564349144,1995679927,2128140175],[1860258520,953352468,1653326601,547056128,1095110499,1719792619,1385493640,579703482],[2080640264,596963760,664165651,1795771556,1121050436,436692753,1888370328,569131943],[73823386,1731447508,408322387,1105092562,804825598,1797492632,1035261034,796593162],[1948378305,142177342,101466091,1441892173,466494218,1669277801,2078276263,119604926],[1212953932,1398020653,1458499946,1860946336,323824558,1491494206,474916492,771457783],[1850289777,629349436,1345313268,1402355368,1110195014,1996863507,1634261007,1857924423],[986034999,1464753608,189938824,2113934709,210368534,454078571,1311432602,159052752],[404116088,1767404628,1022460623,1917768794,839284638,352503639,1153868827,2120659189],[721917588,1116429472,1152564396,691976791,726080543,925624832,1824190550,663388028],[1180083924,1467316943,1541194856,2106230296,1630928037,951841878,455005297,587637550],[90307735,2036775025,297378688,1602523727,864679662,458662711,1425101468,1368153345],[878683937,140339599,1641582976,155716834,1398678789,1802331368,1071944561,255729831],[1693123612,1711956393,1498675885,112326634,317686344,675906168,312527920,425927038],[1110473846,919565988,1958175650,672629750,1870933904,701360538,909673928,1119725797],[844063746,1353651383,838688054,660923291,1866453077,524481212,1967633969,2029574668],[951441670,139269806,856513276,165683475,1992452834,346724645,602300370,94996527],[1221519594,9545028,742403084,1027422244,1857632582,1890849260,691241466,1978962851],[110706074,567467240,135605137,1345857825,430861505,1434413403,1919658008,533394476],[1195636055,1804078735,191915435,932546962,1068823467,983868365,1820573828,198876654],[2072638676,957995660,1657870995,984584156,681892774,1472719971,1599810918,1224155629],[2021632637,1407205368,907369150,592690655,1736893686,2032807532,1962177666,557045153],[171096239,898752833,1876463964,29234636,521233,1204181310,1082503105,1630344038],[1635392761,477352585,1774465269,358142762,1635726105,1229328776,1942960838,870824454],[1145147416,1715343181,587749371,702978519,60596185,1766935875,628857724,25175637],[721202828,237372413,1581940362,1304997008,1679176638,955112923,1778760498,1314299294],[2100338084,89545595,1406660177,34963814,200398954,425269048,1449347550,335735698],[598989797,2002198022,927133769,85900689,803523023,1996179974,1440714056,103895111],[2130182384,105381400,1596122503,1943760089,1392237790,896978420,82231652,1943286540],[181850496,636645941,1525479325,786858591,574192172,1155792294,1582184509,875835376],[1953086507,1750982859,323298013,1601951475,1339907770,1804325794,1703019638,718758944],[746506580,1687006785,749133517,1874595720,1168952605,1786117685,1660865856,874237388],[755612708,2058132106,909229379,676393239,951167910,552489713,522862683,375501096],[961344829,1356899490,148320443,310868601,1223690641,1513228582,1273941352,1163234713],[502477171,511311624,779069968,498998128,139369062,1044067224,788189294,859582431],[1891175360,876934542,1635374550,1483222386,595079731,412715645,1250555963,1913305394],[716713237,1009802462,439124133,2032051451,1932862227,1263411828,45828427,93482445],[88053763,1820668695,468240348,1200390291,577426220,1364290521,159938454,1282296709],[418790691,210223578,1956466351,1430651840,1854765522,1982003148,1708375040,268707044],[1334988814,1427914922,1501316476,1135885407,1436924559,438403975,912351662,652477947],[221666811,1296398305,131794798,229216176,1732158582,777060507,1913013330,2107631111],[1888515775,1642533048,873069882,1558145771,835803131,1508155775,1000446018,1929708883],[965541286,473839122,676146403,696843149,7111099,529725426,12662947,1749019265],[439142015,479369697,1024181087,375366849,880324629,1895022130,23717622,1218212373],[241504884,1136034331,309319094,581473845,1611485523,2078751977,1453645995,951311107],[1254726365,1183442152,641502353,284738027,667683012,183158645,1583621772,1333684592],[1258225467,990368938,1847991280,611626333,1340859931,749568558,1652799427,1076420480],[406171680,1600842641,856642418,795063313,1162861279,377241836,151786942,14831808],[580281913,1215845199,780569101,467110266,1773440219,565010427,337162476,1653215734],[263134339,1546934401,1234800303,1681909798,1499359153,1065520997,1251160168,1019447525],[1309182962,1336270784,435538011,1910666107,2003870361,961192105,2119685163,1194695260],[1008577797,2081237214,1769487540,346739620,1850241468,677992649,885346897,1637983833],[597090440,1601664211,2057861338,785041254,558494958,1973536021,1419721853,1088258103],[1955816743,256530496,2076903934,1988048904,1384298245,1482904700,1854845651,599192265],[1081303412,548938938,1524361358,1839036130,1531990735,584398725,1802761586,1041112623],[132916468,316684978,727952580,1102735957,1291629212,52204272,1217238088,1658951803],[1880741930,222476003,492136854,1717687169,1744227315,192029484,876027681,521179981],[410653007,1794643994,1113519677,1172692889,105169632,1183036352,1632504220,602811727],[404275730,606078371,1978394492,372076831,296215344,1708341347,458661139,1405789602],[1390554848,379975904,237652626,1990195085,573181113,872405430,1716167546,1491074199],[337000984,2097354550,552179900,1090382937,1303618250,858741950,492930804,1816083109],[1166454713,1427234627,522152496,2035156229,1315356194,1146854895,282432005,1612998085],[1080756636,1081566987,1274362886,1549786205,975153345,1080529891,177104038,348439212],[2107712837,900095701,202066768,191895723,1778518441,2112466987,1078676820,1954999082],[959862067,878355980,132404293,1680027458,302425561,1137856910,94793851,314673172],[235951393,1110363881,983530061,649296237,271725181,763196151,1429198284,2105727311],[640750222,110355310,1696477748,676511396,1439958335,1369752379,972822968,804670022],[525645651,2054350925,940480279,342266953,323148744,247195575,733550904,2124462022],[1682172119,1626925322,198857111,732202973,781756853,919077399,1715190654,1230198749],[1670730787,2001090292,565267813,1074643512,1011753349,840045334,1775459520,109257650],[394153456,2096454843,898398480,284018949,897546917,1020949384,1507764779,360065147],[1504942239,1237669478,115979036,673679304,815273726,1485300675,1117179195,1801864287],[181830068,1112135291,152873331,1774143332,1492881242,1189166434,1944659095,806374280],[1152520540,364886107,1457795968,951923470,1177824943,1350591351,1197444236,671005970],[600656372,1384143640,768383922,770005985,2013631692,401725274,2019298044,1780378042],[1269846091,1907682644,850259884,1568160093,1039840516,1330119729,904106430,880582950],[1818905411,1832598820,990563136,107721589,1943704485,1370267285,250474946,64047819],[1715824044,892097673,295562597,947237581,241324254,639704331,1680354139,310692185],[1293900898,168349925,1373664485,1188207671,1149742544,1943524316,636808080,1611389099],[1824210441,1490730210,1580415337,1808943218,882460315,845764886,1429746380,1254542946],[1534952641,1173125170,1054615347,2006742856,1159403490,509004648,962053221,569720860],[1275402484,1233090525,257283376,1558256644,732953974,1352863703,496485164,334408270],[789072137,1827988665,1170693372,7325468,902278964,606830538,1430625491,175696968],[241794495,1134114098,1159780640,82698362,2074354081,1304649410,1463275649,1483174741],[785405343,555818099,1212483263,1293838793,1643238023,1980842502,2127169700,1790250651],[1270278803,738810004,322125997,1919487365,856729630,30226298,1264849110,22825865],[264493194,1319532402,460763466,224776361,1449451277,2089835087,1816368491,1041996235],[1533467619,1818662326,68249999,1887691042,680354045,1481353197,1535337684,764868087],[828439505,1031970932,1014600259,1430549937,1935768300,2039715506,1972476945,1773684964],[2080677099,1106471658,2100102752,26255251,743047008,1321885400,84199487,1505019459],[343040002,1338664026,1951472009,597208410,102618504,681535824,1980230629,487016213],[1486300934,95798577,1828018400,1946463214,1391640400,86321626,837185898,1008678606],[889681135,116735001,1661726934,1327339876,1095690737,183946791,559843113,128927117],[42831776,2042577271,249365121,872675806,1820661961,1006258292,142962250,1913224733],[290683895,1236867278,1044938631,1715708553,713785950,796276179,1366693446,1912324645],[1981020161,1957960635,139554783,1450601871,264734771,1420935086,1271279072,1298265528],[1804976252,1596171096,1105358870,1442704033,1244503062,1367458532,247369506,245851325],[126879156,119985370,1551093756,585884126,1700593921,228843301,1661659326,443899018],[968732719,1577055778,752920963,814137985,1138342018,2044673302,2081454202,1427455265],[1701850311,2021080744,1192272690,1431365854,629024250,2015922418,688684106,1278225399],[2076873442,794625272,774750166,1258172236,1598622832,784008731,1303576140,570737167],[1726401652,1619869953,247068932,1308716373,1552576009,2098487533,426152345,1062869004],[2072626898,1388048281,1189300302,474679035,1395967431,348051160,391125700,539310765],[568934349,105395431,1716344689,462797277,267647627,1874875175,1478770577,755241093],[1576175327,327754027,2077261210,84002541,1772506071,1526451349,723326034,158985536],[326468433,843137072,1957969131,1693387114,90392081,1424182935,455150994,1417603796],[360096494,178830965,736743847,1802097840,92905919,1705886715,1029006183,955109089],[132671401,1505988464,232560445,1336441239,1288776893,1754695858,561026198,2047310999],[1459325511,788768033,313008955,2115568853,865257724,28837666,568761025,1505438793],[302637176,1577717304,1714399280,85417500,1997903390,366641594,1456617936,122492839],[1872289169,1130404496,261960310,2057914404,1371204067,366744201,322138487,1999814055],[1089339528,702467525,236798969,553199759,525730408,1239111272,122358396,282914708],[1962079788,1040397414,836646270,887882670,1451179318,1696507895,942850645,1673000969],[381712580,1614532713,1192122926,1350621244,1514689928,64990596,1564013875,1438369189],[1485212917,762347207,196821257,483941276,823195451,877037829,978961370,2092138556],[644497147,1526245345,1025342367,2089478613,67293537,326049234,1180122398,1791285198],[1414901601,169777278,691947235,1085550058,1120689512,477868260,966902853,949930014],[485705228,765184140,497800977,2041491139,1681246113,756441615,1646016322,795228381],[1630780807,145437046,1375616718,1756042114,1205608668,1931522432,570351609,642786704],[857123686,856213531,1611600538,1398555403,837325111,1948131147,212966367,587447278],[940628069,564955081,934931892,1293343785,1434042822,149600877,1741985972,590091928],[782384398,586228752,1998053425,453412964,884910441,653894009,889218070,719601697],[344905874,2058006058,366716487,247850402,972532138,1331794639,791009942,565852746],[1407450776,1492951674,711206422,1928073043,1375792897,1592697372,753741276,1710242010],[1011755964,895370195,401824453,777461760,259356276,1767262830,1589625698,687126327],[2018269455,1776035994,1696139790,199870685,886695454,985903303,59796595,1349498602],[535856530,1750322000,1059723020,1043002119,66691976,1050815978,852876864,1599270425],[494419582,1924453103,288742016,1639082051,1485301563,718413290,536812902,685211129],[2086195048,1390814405,567155566,1073140776,605239452,1811455592,75062922,1672689457],[1097498166,1139165247,495783033,673067241,1033427166,501263944,787904682,274595361],[1499720269,2065378089,1152772360,1800228542,1574052870,1757183053,1538733409,1048580624],[1924284092,414164171,1541295377,447346447,2052125207,1188998184,1423690886,1763760823],[1000503601,538948142,921055728,797076134,443118319,618253593,645024805,1624271073],[1610698461,751483606,1128599442,616603739,2089823529,904922582,1912922873,861845493],[1946706861,1879278641,657135702,489823910,1948158322,410118201,1439185904,917817297],[1453307243,1036970908,262971527,1176539114,1893480301,1202808815,2047826092,284192744],[1593714472,1838845266,2037770015,877439574,1391660118,2053334150,766265352,153391616],[181740081,936311954,300244663,1989713888,702887657,126763850,1488433093,701678986],[1273491950,431720689,1516758713,1444420250,831911977,2097582569,1780043878,289172074],[126739454,297504758,1790956503,14382318,271581314,580280895,1738077204,1689317249],[1120726991,145710074,993591468,824612318,63550887,353127062,1765044071,1646955805],[1697857963,2056493924,327144306,856906176,958142975,612998260,1170249198,1874754220],[793323910,1877457751,98214318,1115662177,2124142249,1487137310,419341317,348311081],[1454294240,1812808367,156076513,1000550787,850261527,859387265,247799542,1499773055],[1732683602,588600735,756665208,406147247,1096558413,1743192975,1232549780,2115417623],[156805950,162746726,828638791,1032658145,736061938,993443345,975989683,1552471566],[1600303624,1791213304,2045537784,853276342,953524763,468612665,1840736419,1156927398],[722951926,1731554184,455244178,1654756482,1843879625,1407305272,983563842,1125491114],[1045971342,162261543,78928055,1539077179,1567914243,430283216,1979515173,1376828012],[523686484,2014602419,923892240,299373400,2070582313,1032485368,1542375455,207543023],[1677105149,59842122,83746654,498022873,1406413107,1229292956,1387860794,857064904],[1464604790,983044506,1009116402,1782334543,810809515,1179365521,626617870,385961381],[457270123,2086592686,865754384,2031832147,1148565223,1641349733,1634842658,437542164],[2051043016,78610763,125833686,1031013173,1523221373,2065950286,22089718,742517830],[1377317960,1551117844,1147073197,1379507806,1323695023,655334569,2080939013,1542608019],[938209207,580374830,997616316,887138974,818652766,2099939494,1862317770,1920095324],[1962508224,2088763003,1111282093,1691715890,392971642,1891487657,38063148,1016246266],[366697803,1462581860,377263103,1056795272,1034434188,2069901791,1896574057,347743146],[328959376,548619941,1178083803,1509406632,814029531,1477433467,366923843,773054073],[794120746,163474606,1539573458,61046574,1746195240,1751929845,689607037,496791680],[845812618,375477184,1194130074,918419024,1280150806,1339690172,996253664,753305577],[1969521474,433550556,1375561688,484587987,462398498,1860014924,1981056688,710605584],[913334543,140999275,1350391476,270012344,466124140,1263959719,566313736,176428917],[143581383,1991181140,860367953,1902634865,1359374573,75534062,1560795133,757409403],[487375369,1788464990,1570910348,2045597,268373985,519494037,1085941530,1413990347],[1689058429,262577537,789560515,1880997080,1000532056,1419366968,1550889190,977876317],[500137924,261012797,1597724467,1968406943,2092367656,1536679641,1933943741,860607072],[1788395402,869329603,1911984625,1306423633,336941579,971236501,994125788,1025119492],[850958221,1716404030,870633646,1243535396,1997851675,19150512,1457917842,569739397],[741994797,2065514897,550059295,1598231813,929815825,201399270,1364348067,1819635993],[288518095,535411789,1267708064,147128205,1132315704,23141227,223725287,469380387],[1532062392,382360212,1484548508,451109462,1999946846,1015788064,1889267772,222320627],[438647614,1051280490,1156723389,824458925,1435644958,2097224355,1014349482,439405507],[1563945403,978317993,1287003311,216504700,654581743,461914854,1844906643,307903619],[764427519,1072420381,1394673244,82730030,12000385,459003505,1990350346,1857990297],[350605642,1995890460,1526015640,882741629,834052331,237474801,460433287,752179494],[1928971770,559543201,462608482,1906416046,1443184388,1103072042,1114997085,1489525936],[1014379812,1301881708,47759816,157536207,530026330,1633919812,810413652,2083752850],[438226043,1820142578,188135413,64240944,2006408651,1589713144,2008389450,2020910905],[486224871,314971264,296975424,995641667,1724162721,498654017,2061158629,100003444],[90619597,1594911803,154241267,1392778106,1160637548,1587929544,2083982617,1597587328],[1889702814,1792562195,1068527870,72392993,601508914,1799317140,29550764,1583932885],[928336007,137646171,586133019,587152918,1850743152,1907982387,93360688,581997567],[119807513,989686737,1299353432,941491714,50464572,1608854179,1197249314,809559902],[1729393450,208901801,372043662,536186562,1490468372,1916493006,1023005684,1746585766],[782523826,1037103892,1208050016,1923045934,1341947412,347282698,102345426,1944721908],[1995894865,496770255,676820429,92898653,709265539,1727589630,1518004235,1478737259],[2099394079,233947929,1731935169,1623074588,1378223444,1007545155,1946598700,1924733341],[1716724544,1550673811,87397117,1452351714,1742403865,699023759,870985769,819965352],[244519361,1933147480,1618052291,1302249002,271973389,16471426,283814478,1367701751],[709317834,850017947,1542219501,1643826180,1550020943,1497065336,954645163,850483140],[1877111437,849916994,889586206,1046090409,1842688458,455425064,629076894,2019665404],[585118377,2126138387,1366590465,2021291341,205534861,1862400952,232240431,859627909],[1236787231,708482978,872453082,1731411636,1265696142,431909938,738300919,325692966],[1880444340,2090819167,2079551824,709034721,1776742602,596680430,1093973424,56055301],[661581627,1712604318,1146774695,1938415393,2076589751,1413154696,934337228,1017246648],[1891743839,1552048470,1951909304,846305081,1551366190,1359172717,806825627,1196395091],[1104084645,316490750,1244273144,1203888416,213045617,1604183788,1603086271,865002200],[859114942,656470923,401557569,1830830151,615867960,269488883,307784972,359776819],[602904273,1503887718,125850011,1889832277,1876298939,1682946761,655813082,920450198],[760221703,2064719550,1503506277,1856963761,892561624,1851832946,443105415,1990157096],[276764823,1574284071,378901522,637849304,39407026,2047840561,299309057,1156136890],[318771615,1835028984,709364365,1258558006,9598310,117646433,1627310737,1426434789],[1539985298,2626959,2104705480,278919922,1655151013,2038020865,1164229766,362647248],[1041197943,1881047047,875981686,1810427155,56735564,5283799,1084274051,342947799],[525215928,1681728464,1810272348,1036691358,2064671702,334803094,846592316,704840823],[1277504657,278915235,485033479,1036654436,1817736102,67234863,1325300476,733628662],[843420581,704854563,1600467781,1566807724,1938120559,309565329,743398233,246418217],[301946044,1989139739,1742200884,1609435469,43720989,362114700,498511471,1184464289],[1906441292,1993811922,1530603495,1779804371,385664165,1943349786,182167510,1913594875],[439406431,535842426,1909844177,1640571650,1777223427,48437265,89583987,1743658682],[1738744328,882481875,1026996176,1833692192,1651901675,123222960,872444727,735186121],[685844389,1903843192,747897461,886673349,1550055412,1847617417,1757791483,927801294],[1754977673,188049130,1613972934,1182423555,1985218593,1403477243,293623240,1047734649],[2014150433,1362256407,1678291116,810006129,887573458,830165098,1922968160,1859266670],[1795226590,1216287328,340576181,1643660272,583098553,136192807,735374026,725330264],[690102563,778324659,1163441835,2045946009,1014181913,303202954,1950520633,2090052255],[2113587573,2118376000,2006716485,65632300,1580780433,486363508,1336330218,1641948454],[1629077040,1811967661,1587593286,1334318741,447886543,1889280351,302965654,827272078],[610282230,1822419144,533631945,2030097705,1954395949,274668169,809499880,344771040],[1988696955,760107559,608046796,1905356292,1020425158,841193411,1370427286,1960626410],[1427442790,1900395574,660172943,1702629265,2003130739,742592312,1014397478,1452807479],[494155163,1841782413,808246602,816730592,16303057,27477534,1024861455,228472261],[1085256584,287163023,819593724,601229681,803411321,1436339353,1800394280,1129264996],[154432417,1446360352,1458376781,1656159850,1309147637,176187165,677656294,1619989153],[766622341,331051125,405985590,1960563338,670712465,660832673,82844180,48205421],[1684976545,2085991989,535414111,309318812,522465997,281443413,505473346,1312290110],[1026386686,385776400,632413199,407580806,192796456,116643953,637529911,1496032906],[177298381,1734718142,322945785,1462801069,616382401,359939583,578499443,1166903537],[1576593498,78620285,1354409891,1089960011,531197377,2100417318,1856076369,1804835740],[374594038,723439318,1803827258,1645248255,46956854,1850010317,176219299,176515236],[88999840,998380694,1067558782,1293943345,546946637,1195858696,300802098,1657920329],[932844866,1587277863,2035363968,1710619708,902154343,1828973297,1197703128,1692966827],[1349763638,125478817,1384236625,1293844719,858867149,1658280988,1374427985,1136267889],[539934575,125122226,1847569644,1979876065,58147286,676740552,267709147,781760480],[2060999010,1907278285,2094243956,1652049590,917930106,1856691711,122697560,1086253440],[1227633307,459351946,733860345,836310309,1774962253,1369980966,1162082525,2068260395],[207008432,612377787,1224953149,442866478,154512080,789203570,1958263232,1819680843],[2080951046,1339527701,1642731599,1352753360,1052288114,1314405787,276416090,753316330],[545581067,2126534086,1059899627,1734839960,51063168,1438812320,562984774,1500855397],[1627803724,1599136275,837614070,1494919936,1840793543,1797350991,1245837485,442154319],[192246205,59259395,599185234,257950104,1646797364,1089080978,949333715,940132913],[2040355629,1392224250,1209506585,716501673,1951541274,19307269,1888067944,715562238],[325227817,1731459005,1692025263,1622912835,632384178,1097496371,337054725,1317704169],[665575460,724471114,283553668,213206613,991972837,1422764210,1012228018,2024405955],[677182139,971464498,2115247354,1451821711,1342812212,520982878,1337723567,748880047],[1171112578,739159844,506164118,391643808,587886460,1081107359,1616204772,1313172783],[861645989,1241865431,1030474323,855969593,1606718665,528562447,1326665236,1298074072],[1926083666,1972139518,1570058071,1626063522,474031754,465816086,1199771295,354172031],[660809732,706335240,84387415,1525741303,1622517610,1370947973,210238700,1857973644],[1802021485,2087800522,328768000,1947296876,521374777,1937661483,1807663207,887844751],[997598711,1572510280,732830150,1500100866,1124037389,1572363920,754598604,616973541],[1294776224,1575248875,1846553818,283607958,1156297104,1422977309,450396920,314842330],[1459047158,1920942461,1472269685,1422786124,344982404,1708361255,1715228482,1677249527],[1044464289,1028681506,1838121123,1636020344,60396396,1377783839,57302400,913773662],[524650731,1355122132,1640475368,411652991,192741985,931844589,18758126,322600640],[1676929642,1952410227,1526407591,862342742,1588147081,782377287,862903065,696827598],[476183820,1576768136,1192173944,790891541,247726914,974311058,454709617,1886175692],[1299987815,861900033,31608951,1208529391,968915746,1821833358,352806973,86175136],[887021417,1854281964,1923047106,919315998,508565727,974386359,91531470,976846616],[1360945947,1130949968,334755580,796750261,266481166,993082405,778525225,1349969306],[1727548653,1443264995,747435343,1991288436,535244955,63400168,604718320,766163968],[1118421160,250092667,184130108,953666742,1113976840,817349525,159173987,1352765238],[1024839131,364439073,2049525744,895963353,660177793,584718714,372382263,55349656],[1692821819,2004859386,1253788280,672665010,258978479,1211832607,1219520372,2070964349],[522047565,1364598256,223645316,1555983164,816409209,44933324,1821585976,747401666],[1076784359,1130269392,2116823398,1395743024,1918679487,545406971,1221095908,658409869],[1093257574,350608956,691699978,1082085322,2105457476,325563878,1439126199,1520429440],[647716160,1228634598,1778223372,1929818571,81781948,566779749,661921701,163115145],[623912561,19087252,493735116,773403346,773266564,940857769,1206448392,1317421351],[351020299,738665800,2114674604,1172883001,1566338990,626825483,389727134,1271650619],[1800056302,846016643,1520637162,1968773078,1802497775,1949094368,2089245386,1632903874],[124689060,161874659,575850450,2126926414,520049814,1359475688,636438249,1481042536],[1151050687,946065387,1482982546,1163879142,1034609030,519972571,1664002237,1587056702],[1087049098,1843358346,38248734,1613633962,1833014131,1259899231,1899690925,465993146],[1353837298,1332802735,1236932217,1640746246,2078893569,704347397,388825638,2088251542],[1266145086,1433692290,1861431722,1256482858,463361475,1955110218,562257666,1286401660],[1094081181,1884421051,573013317,255670130,1457786414,944027589,663554662,2025036257],[1146115049,243662451,992756184,1185183902,1349384459,1771489545,1061929587,1922840202],[1733443824,573721186,194737603,1500801787,1246708715,518720683,396140558,1140705954],[1297457048,1025958017,1750846463,202740511,1124193428,583565303,1142826924,1465387851],[346926819,715721233,527127714,1564433161,852756954,574258318,1307906492,1697486396],[816551607,1656585303,733245566,490450911,1600891793,1495632021,1785251056,2005683641],[1632146642,189944878,503413688,713719358,2097425614,1993394913,2058713974,1379260820],[514394126,1454622218,661251065,385479364,613717002,322023627,1450535851,585928059],[1166437476,155199826,1276002413,835389393,1760464385,746134498,842727347,1096568353],[804698847,1872162095,1443617717,771461451,1135421891,2017777143,713048913,112826359],[1971278032,252932445,1214860419,172188037,1073044443,1195364113,1134291786,544018334],[1126308865,1262518533,1639462100,2105848835,1252943362,878495040,1357911400,1299976529],[892490281,842308536,1001864793,905259645,754158210,1121072474,564220315,719031413],[280070876,1255349330,244242267,2049329941,86696414,1639279755,248654309,285788553],[322632016,326113423,941690363,2055937880,1491516336,270315356,1768655901,1631375682],[404901771,18565044,393832614,2010857723,348038351,1375995980,1556176926,268483453],[1117112583,1108277292,1923858054,2061307621,886871516,550720824,1825349892,1217980431],[2024159328,483170587,1290132376,2013318157,815961311,736505577,184207029,802428923],[63784560,257502830,1691916508,2118463093,1013835584,832923293,1820703985,769667675],[1630001104,2079209584,355392652,361308629,1497043896,1590668860,1129119334,931144566],[1803932488,89644227,2103223124,2112484777,679730193,1589424258,1780579541,1674242298],[980494358,1804740038,1232931596,563430099,1983886322,1360992377,351980582,9917188],[394554703,813767736,1014232052,824067448,2042331232,2097787922,1918624062,1616686224],[209036370,504338142,1484830559,1277852675,193422314,467966426,405280191,1445791670],[511135936,1013022037,1859734737,1315553783,1168896846,308733256,846497355,758051607],[2071297405,716653229,1865061324,1696592480,1970821883,221535469,1828402374,375747160],[1522062005,22223427,991051719,979544166,1500581511,51358635,133136645,312575567],[1815791281,2034529081,527287589,1484007857,1072878549,633539066,985974908,1656572079],[526294579,1744005814,829082204,58095357,353861298,1896492579,918356021,1741815941],[633986756,1901450178,858499979,2068648641,1272157358,1216311226,2130664826,1180347320],[320387930,372859861,103833912,624054010,1746560647,1140589293,343960001,921751270],[1304255826,1861132905,532062250,129598535,1409975451,13476886,1739055146,2110749566],[1654610042,649740567,175687743,1268741531,1850360553,1230220127,65235180,1768167289],[289576825,1023970524,1020927216,1683514469,1656982133,854506950,76780030,184364901],[1712131560,1360358449,60435937,1750554841,256792584,774303395,2036762891,327383556],[955541142,1496731340,131018167,856285455,1635808192,790649366,1805473060,226417005],[273567309,532524373,1256457318,1704590623,1650550447,371840930,71376921,989242044],[1541965591,1417280488,840429748,1704302750,1963477847,1773634073,1517185102,982544846],[671329314,460258272,2015605281,463623943,377938811,2050748481,1876347775,1631895850],[2060308527,1847859284,2110579652,920692096,1690644176,1828860652,1602471013,399642680],[316969955,369352744,929172972,586253761,315635148,1698495979,1342850472,1403265498],[991830201,941713408,1323954830,1848963418,825135000,172804919,1958270552,1668088240],[1854379855,1198113396,792101546,1467115783,1945832913,72957352,690342881,1498781043],[960684056,1802764356,2049157570,2027176397,2078526530,35805113,1847961803,692727491],[333573650,369869956,1066045282,1571072357,1659868719,630922991,957176574,453665415],[2064544338,246092818,471928402,1386005308,1284583302,1122921722,1422492766,1339540595],[110505354,644144266,1258145409,2080814324,142464622,1378314966,1342152299,1266891338],[1431882280,821953232,1081955249,1263870187,407188139,1227274711,621814390,795453686],[1660330734,496058518,1128000937,941777493,1693780438,1496383202,1789532711,2126344283],[1501244718,1205417261,39317855,1395752332,1336472364,903926869,2074809564,550843645],[1433141320,707567963,1621394540,422020867,1945362344,340367907,303990495,1698650788],[1262852994,1396433061,1606575903,67034815,676982687,1454930201,871157424,128011848],[1483409953,179287979,279551394,194580750,147165651,341155358,1089551517,1135109706],[973011818,894460411,534833881,2103450525,593266122,791054108,676194313,522987533],[1422897193,125276864,667779456,434263253,650744277,875344463,1269401796,909992476],[297385334,783172360,1663465615,905021843,1909641632,1470632632,524496917,1795967885],[1544971617,1805954247,2097884596,262699206,1776427491,1293045036,1391916984,1561097106],[1496118577,301034118,562855321,1971389299,1472302053,1308520971,1957841711,347093077],[382856784,1692945957,445279987,1191542287,684414520,1936938558,969962055,36760937],[1919474127,1410425857,1856595554,706673996,443129789,215110502,1637049862,601326831],[287057799,1782504859,713017918,849751021,1206968789,989854556,1362137551,530240],[41519066,2028311967,415555242,560613664,1018421806,854218698,1718939521,1843798439],[668974272,656328653,292883448,1507409163,1181505325,1366162659,1436543813,102256956],[1637815349,401507169,1430283184,1909657613,1505408290,630270515,363436054,539769034],[683925398,496757487,661159623,1863390062,112598596,1002619344,2052630465,1861023708],[190793891,2065489965,756383527,1109042763,1668442592,1367825142,344694300,918832395],[169687487,812542079,695554210,168520089,1853031668,1793113893,1695800698,1498260291],[1483917631,742408700,1099090882,916052219,676293897,553041209,88759983,439648109],[1748475709,651156956,1090453238,1828980600,817689122,626445680,1728796875,1955121128],[1107365507,1098495541,672797018,157348499,1160612595,1622701985,266051116,1458897724],[1547557121,1672759932,955747890,1122848081,555568660,1832238792,812106838,1450133021],[861607511,1671006737,854173264,739529024,1101296993,500617594,1983813391,408597582],[2012290916,1277272906,1948480347,1966153209,1519384853,1577562626,379717212,922598144],[1246089547,745303175,1358462430,1916213115,2111471930,72886700,1426306175,1738060971],[398606027,942504294,61717456,1253794070,291481926,1608636099,1957108128,2080828240],[1995225376,10538767,1992442244,939033752,505962690,646509891,1595669215,407776278],[2020592879,1109129977,1190470903,1578839782,733675665,664989653,514866216,1136743451],[1484839,835095403,832506767,339898461,770751709,776805417,180779624,1909689370],[203559721,1072056349,461334602,1785393861,1606502193,1555024994,915632434,168041147],[1447521625,1651950409,1700007697,1458081130,1640842910,1076626563,334411785,223306818],[768029486,979637118,1876316341,1414807095,1020193106,1900359598,1908737805,164666815],[1472429196,223344662,326780553,1272308225,84678107,1027803004,2077266484,618737418],[169418286,636474920,883190988,1738652408,1985143497,54146329,760961709,1943830989],[1568175311,1926023903,65223391,2023720480,480080483,183461053,1298466910,742067483],[1178739061,235039016,1884744975,316259332,1578468103,1481291120,1864789779,1444059711],[1136101276,2118274769,295680012,1827093836,1917158580,1869399708,18674937,1097758592],[883849752,747641674,130071629,1957359499,1181567361,1907067806,1885400099,1531265179],[2092975896,1816716257,22501622,1286856018,981020130,1954527025,1496199113,1179494186],[1557456567,1892755559,571241366,1529586132,76095593,1070993528,363127675,35946523],[1251399257,1228441649,1654932462,566207425,1972366135,1542657114,955631939,1426546978],[1979099088,1155447226,99099547,1191653550,671341674,1599887066,488879815,1151627740],[1837451299,1547084110,672596201,1724071025,1984092065,622653793,44362390,2019634345],[120874111,933604449,135790178,437901390,129615912,954545823,1967709431,1029250578],[1655276906,1198065399,1337827778,2034015541,54647606,1071215191,738724558,1295057271],[1908050400,228314222,578816891,675164802,967494224,370029566,1382280445,243222694],[1734610222,1346502874,1342132144,4947769,1386283240,1542455081,626922798,1065419787],[1682017102,1739126206,264912977,1907762099,552049216,1455889624,1359259945,1953671557],[755626667,1399820701,1566270690,1895363835,1083444935,812065425,139037903,428149925],[1256747299,563951870,783297410,1026501805,651082055,175229267,493103737,1674997565],[299614870,1118832205,570909918,1452639763,1827607728,1292950580,1220757658,935724307],[1852366335,665026060,1324347415,1979866829,1145440391,529353736,1212161928,1075105572],[1337340163,1754155212,294190210,767898994,282574673,410264364,1112091468,1548808191],[1812926937,879589635,369584971,1820183387,332588136,1083838781,243991862,764711565],[1711352293,2126259675,6469432,269725955,923727962,411914089,826668848,7109446],[58693124,817181895,943376438,839151165,1331368741,448978106,2098655175,2064619383],[1810112661,1512097033,1913593780,1577560574,1028627685,902788420,1838687838,821798404],[612561025,83904146,2053487712,1201549391,683851025,2124321625,1231838802,1830625977],[1900615588,1034761505,1599918548,197599665,430502385,756387944,1673341807,367574939],[856210699,1992633002,817253965,897056428,1136465003,953981252,1387919633,1582524608],[449337349,1234255045,2095768495,803689538,1344084040,318299645,722912770,1210622803],[1125254651,1910581970,1261702916,1439709296,469942137,1513446001,2101357645,805205989],[1189697679,971335751,704444327,72877479,1288883421,1307981113,1919837967,140861870],[43689297,1232839039,1786784449,712630403,1821770457,2112126447,485889032,623200702],[1394444438,257210378,761452507,904242021,290001476,540065220,1330206135,307007053],[814961806,115562722,2037020856,313776329,1087201036,1012092156,1620668964,391417333],[180418809,385226330,1172011163,128922942,867108235,360745271,1015730372,1179799877],[2082439443,1865913145,476067547,1381757094,2124560679,901475615,947397563,1017837223],[1749339691,1332898554,316618070,762476130,1279391266,1485643470,2028855755,472441207],[1658479159,1022226241,564431519,1131832541,347096409,1887112921,11330412,1500539484],[811003446,2114584868,1078548594,793360687,974047205,2068764925,625707485,794057915],[347851392,1196011979,787897087,1817593708,1597029581,1599417141,658328106,1495588314],[1023331975,1331182640,388355542,1640565717,92759456,1994846881,992543275,1366243223],[1372426761,1481617558,1501310234,1210536715,830946812,512471856,1201063422,538285780],[745610892,1670362414,2013550727,74270395,1762799004,1903900090,1846670653,1349729967],[790041163,858645404,1784959663,2029893653,1947767498,759492573,984763131,1907112313],[1274955587,1226457089,1352564093,1381147459,1710616372,1364326126,317134262,2120548521],[1310508274,365280442,2027557499,1975999643,259396094,1375255146,632307990,1757098825],[598351188,1023035356,1606838948,757036564,796220978,1582264772,1309077015,627870117],[999783490,1784937009,49053071,1046435955,267808925,213424110,1722624345,1825563136],[1246001570,1708673006,2008091642,497088640,1613853567,1936686395,1200489261,1476336689],[1689971524,576082047,265944072,539496204,1670560327,979414263,943884503,978914056],[1893909797,378706117,89417006,1045845734,1528986548,1288005939,1697282335,159157539],[455188544,675852849,1140562751,1255556708,1153531059,1255425894,364296723,203899370],[1370796816,2091081339,1228614866,1694869914,1120132538,780422727,1999073898,190758349],[1161728099,1522846652,230143689,1367632513,399517498,939003153,2057407955,140145511],[65023831,538387319,431581899,586920020,1806505376,515607592,243352836,1879142039],[383340608,6078102,1894490904,1013903932,308345901,1725199961,29687567,826686505],[1912115356,1602038599,1320793964,1823886628,919064025,540379645,1569359799,1740227224],[1899296860,651649169,345304237,1397665095,977521161,567167288,791528560,1837755637],[1847848341,678859327,1010076154,963855999,967080841,138543387,1891849793,50046101],[1212804849,1737361101,676414933,556641222,868865718,955913166,705659907,145700641],[16667004,1938653705,1434184604,460847444,2056760002,1460973224,711049660,1488791359],[374014360,472223716,726810696,1435412355,1583077566,1281331301,1734224505,564149922],[1409113493,1912315813,1742255318,1253208585,1307107232,1223829270,863209943,753589658],[1532879452,772730197,923458030,759668189,816917431,415559564,18646684,1834282565],[1938864701,80492404,1340321028,2012779611,753397646,515992250,294962449,1066963558],[1605898717,32786726,1954161527,799126348,1655676020,745555081,1511355175,261735927],[755054746,430758256,724695286,483293813,543773800,1798398179,687468117,1381699661],[40884722,468246683,1544153393,2108702521,744601695,822784022,1968209824,1946264174],[991280777,1137018984,238245394,2001021993,551656454,448020465,1605882066,1630210570],[1522418774,381944128,797404501,1548460292,1370405830,1796863709,409467658,1077231866],[1236762382,2072898197,112641868,1207569377,1663074613,274711122,824321728,291210353],[175952660,774869880,1461526772,405937327,1475983900,57135758,1941399856,29560425],[1909741051,797719356,650996481,1867676654,203538513,782861816,1621126328,827243821],[1695000187,1228053291,1003068152,617857312,1076777912,394291427,580847954,131684121],[2098999603,1712912423,1366119914,1634509678,1443547629,867257763,1557114545,1054942579],[1260351326,1291378904,1352716312,674580857,1326350779,1666721669,1559011000,1079758766],[536638310,1434135831,1068242221,636865891,1135393045,1551090069,2126152631,2080261449],[331587675,2125310481,346988006,1281251466,2052256523,1559412359,1972152705,654220104],[601552058,16443414,296631210,1529872369,1199393828,67915606,352086659,1209357270],[1505673682,22650815,1350001882,1061923732,1546077029,560301670,96058792,1951693092],[1915830715,366809791,1714143772,557902741,856867444,1379284990,1124372170,1333435576],[34482238,831294118,1495811696,51461041,44184373,929772426,1222175052,1059160246],[1300600879,1261471697,1186215565,895461883,870252029,807408840,635476714,811474557],[468138921,923309742,1941581765,1808791350,242263829,536817312,1296123464,1646658969],[1675368506,395109745,1509025532,886439917,1146408444,44847930,496817329,1610419944],[1156195367,414018005,1730970241,1401596624,1175156415,1189765081,1832170504,1712511154],[1299903277,648339002,423894166,1106374362,1876415253,1999796645,346669222,458204087],[1115207739,1911177933,827809223,1425516194,442802235,118238259,1430677515,2118996467],[1897783048,768572062,1403269733,1700766296,703637649,2110584623,1858020525,1879286575],[1706316705,683903081,141622203,1879774770,1692970201,192677822,1030112889,838786091],[809210441,416093743,25361053,167687739,982506895,594079157,2095219640,82849491],[833925903,1708632834,1186058843,499621583,2123289842,1143150557,1318897284,636254222],[1425461816,384796477,1341687187,520139180,123276487,2122601495,1689144621,934468739],[1135459386,220342300,32355827,707011733,1624668323,416818722,615266408,2071685054],[760722391,300638388,825981658,676461139,1675779170,1519871084,198647157,2076418511],[1389345990,873996172,896272337,2028013043,259375706,557500579,355901064,1035981449],[191352739,631497974,2085125966,101048690,737697854,1817554532,1701047353,1075571677],[1415080345,796798677,1095744587,1901968605,1181254323,1039246553,556041027,732975815],[918881065,961283258,700014448,1563369889,1159767734,161223222,1534633691,253923288],[43399314,2034349080,926815790,1963688933,1520995760,716390995,1942902370,1186438504],[1721235380,1605965655,791398324,347066374,1464467603,716632948,1627113053,2126835104],[1647835943,1527823283,804469765,2083225614,52533163,171261211,896559030,1759371075],[453112407,1497138529,1835575568,1136574862,2008708673,111653059,1734583913,785994992],[1960136097,1033569870,961120664,1321528010,1410798818,481533234,1905189949,2129963030],[1417552177,438459788,1526186497,2113714096,332893971,895905503,2060621194,1175670899],[1079005521,1725594786,1490237127,526268714,879527731,1998093565,1242853038,1000924393],[1946012534,222904487,1620618638,1616695284,1101684649,1923964321,1272877822,1600589260],[1984796354,625095372,740766797,1516547224,935222375,1909126225,367717304,597446312],[1445238806,1153747071,1410433266,490258257,1843756218,246020556,579966914,621548643],[1537896573,1782910241,60933277,1161990596,1777640308,520743582,193332716,1216409944],[234660819,50380887,1392255466,1790623962,1705701219,1603952708,1643798787,193007399],[847038951,95115848,1408381957,217908935,1660880805,1752851869,2074439764,1253451797],[200853446,1984519538,108924974,2067035601,282455463,2008892210,1891421203,474387324],[1885952193,1161800456,620518147,1921699757,966497815,1724887253,1112650918,155199317],[248969590,295384699,1458176387,1911329259,1669088243,1948127003,1814100006,897208116],[1461626705,1654127066,2098650154,1972883030,164158035,617438309,1636634543,1386931869],[1850287932,165770725,638390618,741087817,880549342,1065138400,1005564638,1878062270],[1254477094,683364420,422384750,1224983737,730803687,2078362988,100626187,212590348],[1088168523,415345617,607150136,1649786504,1801027375,1665586668,1845096190,284449530],[779950871,1937112241,1389444313,1961831201,1205252276,19505174,1411106886,231558695],[18279959,1315200714,1821839144,443047738,1167421725,938337943,1973541421,1759864331],[1258737315,878686534,936013368,303180563,1356065950,2097670860,1306782092,723563652],[1403180251,1721335457,2032022241,929758601,1219707978,914782233,1224931806,921581638],[1831059611,2114793939,15520676,690001449,1248297019,1057987488,1254516839,1532206539],[1354452684,1341655475,1517289891,614354313,342181300,1143008479,1254320165,334258334],[1402837445,989462901,1557176408,1480427126,1261688655,1687285026,208217044,1939413551],[802224921,1886293712,1822152565,776903477,1169875547,1383967776,1615986822,61976578],[2044326055,887848601,1730554070,1641827037,1848805580,212147298,1104552254,236924185],[994406807,101440375,1398583668,1592696674,2058702373,209361929,74462125,1297251246],[908829421,790556567,1717489464,612199540,1310258254,950583874,1907153388,564212798],[1234708618,560011450,755765132,1763123232,1357223169,1667321867,1871429807,2010992326],[1261760951,1171771544,823107287,452388775,1627210121,279994906,1204606841,1974630031],[773108953,465908187,701842181,1481346452,1643932814,1462006247,1121880961,545868978],[1179644489,1110534591,174582068,132897540,1451092963,1462262968,1313814683,1079071356],[1639330206,481115968,1531865091,1005170951,508058310,72108879,1901765207,1894303080],[1082199531,638876623,1673165777,867686585,385665591,2056803483,597332178,2130391060],[563301689,2016871258,2061479537,1221237200,450514810,1900236536,1069135367,217332660],[637620145,118652712,884403880,565588912,64636441,840632845,261282091,1012564639],[738077393,1101897882,2059819415,69160716,1950451059,1441788165,985158230,1437671492],[1884734768,464763376,1144269503,170173135,432062141,766318054,2003280588,1861126265],[1741749842,644956672,48654201,1425714100,2021300860,282784787,1980689290,1453277931],[1952998350,1347116193,961027357,646769313,967758328,1732603410,622063152,2088832842],[970806991,335991356,1824286914,298252618,1396757070,283698429,1003108639,837575301],[989677449,506644831,1150109405,159197491,24030379,1109517767,1878293495,693969419],[1945474074,819663287,600374770,1795205639,1141001172,1786903793,104837943,1986591580],[1838757506,1207120561,1029307779,1357094907,455589771,1123547888,449600748,1521668157],[1527166670,1632897069,1052756743,2060480144,1561469131,1532954070,140281265,1016676852],[502452797,1383946187,1206950315,1643660502,2087865862,519165436,634750538,2072575265],[2108359942,99783031,1445355314,1792133716,785640494,1740018415,1217644951,1424325744],[892071568,941818232,465320197,708392440,1698778146,194920138,1784016801,817865114],[758778012,88836634,19575562,960524094,943215087,1424970675,2008618855,827430866],[2127271910,12900191,99346380,350546528,1518041477,784182607,1477865927,1674247067],[940596987,35264085,1291514008,153586583,697232760,1667694572,1044185256,968197299],[543422162,7312646,1804201626,815399559,194222324,854411659,970213119,603513008],[1201164064,1213733726,1990847670,2028368985,2038835738,14595780,1147829409,1088869956],[856806923,1334147653,2110660629,1591961223,1478585338,1969010314,56561676,1346540562],[20003615,1514303937,88241281,1474283837,1235320772,1057281964,102839689,546884868],[564871265,1759456501,1831103543,1680723486,1994374201,1976704567,1367663595,1371655164],[114492217,274056567,1585988419,888917126,938284850,2000921178,1665878240,1660857689],[528056035,652630218,863807053,1253705189,1705325684,1045183463,700471249,1422252118],[268559516,2041762828,987458639,601788886,157384684,1685633469,264216526,966240975],[883614387,238424745,239370605,904458261,1838045715,1309660349,1189865475,590678542],[279408189,1586224355,264186577,1949152141,1617711872,259846849,1298946904,546028803],[212730427,23369874,505409342,414449437,1256018134,1912616447,478282688,64763430],[1407759611,1650370362,1503301841,750336220,1436182546,230642704,1305720493,59013299],[643470545,456106764,785443232,54335399,2016571298,143995260,141046954,699207578],[1266064859,1719525721,549744506,1969922932,1608285996,1981985706,1198877651,1111285849],[257624616,1629053651,1423841293,843251382,1528595472,347309478,47142031,135202265],[652391203,2040686712,713449713,1292487841,62382009,290021555,656508082,1757253546],[1806619128,191977621,406891784,1884279571,1184839476,1019442985,1398390592,1318064812],[960891953,1615527613,1860771649,2062601465,2073213073,125965350,113566886,530095829],[2022486234,456967660,857146360,672191541,1816993807,785857533,1273573006,1867391614],[765336304,895702562,427624084,826958666,1237866419,1112308238,1026658816,1637523691],[2039310971,174682168,889284266,632209985,1014785037,1625360830,1340052234,504888149],[1243994894,764713106,1464872244,2108933303,852052482,870890252,780665468,1640629220],[1493312441,314146499,400230482,1851238236,496894214,400076686,568186735,1516730668],[1588735782,1850759224,1065451618,1504078095,866326013,233632279,946480774,1669116817],[1514335863,990122175,1768197924,1646715133,1742473325,145920774,1387184818,1912724059],[34179747,570894541,1058313692,212713272,305729949,1758391840,1384301439,1203832001],[1281707192,322169546,913009852,1224994352,1291005689,988979074,1490050463,710346805],[1402284211,1141839091,436682577,1073455966,86665300,247323637,1731580721,1266151401],[506491687,252501290,383407641,338462469,1460821917,460735518,1057644412,70805668],[399450035,1199421863,838715406,605972707,461975662,1012430421,9615313,922822711],[612956726,2001453496,2104278070,2044483063,1978777717,432967469,1078587093,1035171265],[739364010,2054087354,26070064,777012794,1450871132,352391195,1641273690,1923415848],[2076883471,1236979769,714098845,2088014889,1029904189,1409848011,70698059,1134238077],[1707675735,277629044,1906740503,1988180258,1905079941,1654975765,1786291230,237907538],[585803544,1090568330,483917741,341775686,1874494095,29936112,496318288,656749867],[1258236653,399870580,1171183915,1166763720,1252361624,1812501307,1699669063,45656506],[1011377314,1207253537,941605575,1021436099,2095075058,1224764917,1796989840,173630459],[1382322657,714724837,1416789902,226441943,1886237524,82674778,442080151,77233057],[1829025163,133301041,685084253,846676735,553957265,236199672,126748897,1022676632],[15573200,1590241620,267691172,850750296,759486595,2041471680,1902818536,1128614953],[394506148,1866171549,1242876830,1530230528,998020643,1915118951,178523015,1574009363],[557740988,1544150015,19520217,416194035,1671026727,75366909,643672868,860530546],[1487259321,1674168953,884402428,1347564778,801648521,658208714,1123223980,1018071417],[1494651343,573843687,1940519141,2034717464,376624038,1485717205,857978870,593040002],[773074689,1450099054,1014258440,362106936,1530811203,902049935,1855494070,611147677],[1648769641,518014306,1120934316,1208643334,1727974159,1838709181,1378489679,395037013],[2123701174,755944441,231518254,738913970,868914692,889306132,1096570664,81619770],[926463126,506773932,1865944499,1064965227,698655697,404481127,1992691478,245247332],[747291141,551338440,1959866940,1318490851,1374239329,351288461,1184698673,75029192],[487268329,1753082718,1859521670,771600198,2033036931,909818554,2003404544,1561265062],[1526264332,511429317,1330443231,391372356,349105973,206895105,508780302,1426218578],[839237483,865441168,1076515890,500588181,825370290,1893937586,1288343860,1140357983],[936507562,2080574788,757228431,295921990,1668652492,165093598,2073226172,59836743],[1535163353,2126921899,313003452,1918928093,1340273138,1465757194,1055981502,1047567329],[1270902653,1081128829,766589652,1735089248,90339473,875118755,1204610140,757022996],[689316930,784601348,288161446,1614046334,458436486,537161308,792877134,348610959],[455411185,1019542611,1266940239,934333508,350490374,1731683456,223130337,1182011289],[409180548,1615133625,900598040,16431937,692562094,170629601,283151443,418745956],[374496995,1247648365,1930596345,192257120,509212863,119310749,804651401,866467356],[1862048824,792262854,1063009580,1986556439,1948867371,214234132,1872581267,892388355],[2009423609,1429972426,895382499,405684197,1304841613,736018817,471120008,1482201135],[440580006,859449907,1279083526,559350382,676485908,833347345,1435358391,1946531028],[947796393,2012556568,1939447477,132020367,1646604442,535207416,1046833612,360335070],[173206719,1180279256,105443186,1584652155,508758446,2018807647,404850579,347318234],[1682039413,1350249357,1420232268,174020735,1190690999,513521953,307656672,1215257284],[868993704,370047741,74737366,965674137,1183893519,1835579098,882547085,1868383827],[1493254505,1478781232,2106003877,1035278644,1497110381,368637281,944951120,103144878],[923310430,452566407,1083853362,1325437863,1975662928,1060995118,1991473058,254466090],[1835679191,1544134566,1317483547,1185906366,1747834344,1358916203,1288102303,1296097418],[343586937,1330072724,2024956247,2122791626,1482549942,1674318498,696973013,1592236676],[314380929,569659683,880345462,793657427,411749070,163824117,798180857,1577511829],[1389220889,2024703428,786126931,1182482337,1450884345,854110284,1140102527,2124109560],[1894701252,48319872,1905582196,1839760558,205224985,1194317637,930753556,1338501364],[1908889754,10013932,1952103296,265986811,1860434153,1455027289,1395066728,1786582286],[449654011,1141905047,592973082,1331712143,1874832210,1585132292,904628176,1270633027],[1842703236,1855816477,394221566,10198085,718036617,446119074,1603942404,1750707033],[2060945840,88357159,1743144385,1362362780,314119478,1972143394,1131188832,1753944474],[264326783,1688733545,247315886,1118138320,1713072310,1772286332,1631979226,1108561495],[863443767,800531441,2051813249,1819917858,62233410,1251693241,334217617,443441936],[1292648628,777971226,1453261339,631944774,725529444,1004847137,1693895880,1513490563],[1383065877,900941737,1429092822,1319145431,854106008,984996474,172723456,1675942632],[84274548,1243988521,29625707,1090136898,295433157,1359239856,14024648,629345455],[78361165,1254658075,695789746,281027212,1747222345,292534045,2013479673,1036007918],[981731011,1894150263,1451655398,1631653061,94708112,1602386679,1912218922,328078084],[1337119372,2025738400,977976137,435943078,462320383,1419544509,1271036878,98605630],[1616686068,1741951938,80098034,1894816967,1606162446,156807639,642941390,1647390626],[773549504,132362471,1245784154,249763778,675336078,678773277,254207465,350188572],[1645172306,1031369407,844971641,417848080,759547556,385644758,899531046,2065565526],[39031880,985216689,1808941001,510849437,109082180,1124829901,251589141,2105108558],[1385169847,54231744,1627449207,2046062736,941385962,345873915,95978541,1960917232],[1931957166,193633817,949368500,1200038002,1005670322,1071777920,1331081821,1069981907],[2034332516,1040952782,1583961966,1348164555,2123424640,273339731,1773092712,938977929],[730885718,229247297,1218685469,1441434310,320494441,548796504,395579211,213190515],[1444316253,135206217,926712974,716502277,1839137127,1809343775,472558501,1284682368],[2094278507,1423425035,468773038,1764039125,1606524625,436915624,2055014207,694764902],[1800312987,1508105538,1560467548,806851224,1735400106,869872584,891712046,1669861113],[1115360395,1669968057,1787143997,1425389082,404240330,241581255,614252609,1801325954],[872315672,205268334,1783853761,621112216,1601593950,6230932,2034583886,629331957],[889551903,1991058237,821238609,1402766888,1315140855,1899887043,1611350400,2007423910],[788454805,228781703,381519535,1670821630,1830811309,891681209,205439502,1535318570],[1754900811,533583041,1370880773,161794477,470413537,1482390732,1241810433,72720016],[1965399536,1079854454,1911687349,932670656,648408022,1782556365,1498840941,1929543950],[805924619,1004551005,1097809291,387954966,355927627,1197194996,733132580,2036047512],[567316275,1910714574,517223288,1014937158,2030016762,273759371,1457056459,612046877],[1308901810,892222171,1234925338,1922472838,1580670949,218529564,1049245057,1793414137],[11713423,1576184401,444473499,1620663309,246562445,1836369975,131480511,1242854510],[475318456,1309585866,700644399,922312520,198804456,1825766924,206251201,688204937],[221135283,633629589,1860917683,1654768610,1201050879,256711807,348107879,1061355585],[1910088592,1579751359,1140225301,348147753,958814520,123456765,58411561,1476932704],[175013344,1032637577,299033474,2093717463,1947890355,1879269494,944363284,226304185],[259046862,1639683619,1770624159,1430322593,254352532,1818498092,1560015361,1669295426],[484436338,1032914549,1035697657,191582103,1773864059,1322966165,1340772581,503655994],[21873382,2096876109,1020083756,226649827,761768329,2125868928,848237321,1255824082],[1977646413,707879552,105766323,19057736,175221771,1944096945,527077598,230641017],[393905934,939898911,1686482313,761293236,958415599,1540053344,1555514553,67894425],[1716731987,43924299,885742210,1888629074,816178464,1566364962,65236024,1558924728],[445224984,481197212,1543134049,2107362419,1199573213,425002569,1934896448,1585457732],[1437054161,1321096719,825537558,1463368073,1907769900,1529988575,615504590,44151551],[49197308,1546076375,846100896,1600589758,735792632,958759286,1644710158,1505483136],[2048472136,650248881,825867708,986367112,1434324009,735927656,185908818,1356386796],[748380503,1466039686,960013820,722654573,2052867060,329839505,1783466711,856032135],[994007904,2026515559,1507139757,1756118977,348800837,102233532,195056852,466332996],[583478120,121218538,772209196,413027269,677815359,1909019063,1960472314,1237943081],[670359075,659000320,233556211,1931814712,1985156531,157152590,116653377,348180279],[1592955613,1467063513,1996561184,1799399220,1944815938,567349175,1912740280,1234269708],[136835322,1544244196,2108131176,52394989,1044222048,325544578,2068880503,1089918919],[1455319122,28743257,1107586778,1968553614,1801791596,290594208,1024910409,607260467],[422045684,472872513,2020266353,100355017,1355893688,660403195,353945692,1504067944],[883786195,747863139,2102945177,292331028,1180436312,588922900,1492298757,1558407325],[1576555892,1367209428,809264180,2084477386,1943357395,660822813,1988753477,1560009043],[139346909,1233783985,2042269147,1563890882,269245951,117624129,1971915201,237772964],[1148114218,2117709952,1835162789,74135062,1317749250,71952607,574277330,1920429546],[1947713736,1355942538,1445909542,1813452799,287152602,65449012,473676934,66307316],[936623117,870257859,1427742619,651537482,1213067649,801920311,2018924164,1302700721],[284943768,161855070,211350440,1476645711,1923707948,1595647189,1913590303,637170533],[2078188739,341738043,1738523785,477224171,1395506506,2053413702,1805008736,1743220099],[2001378872,1995758624,570038093,519948570,1568346638,1848191690,1964287127,787422061],[1749494852,1700004370,120612315,1559239910,1713533599,490993396,13572327,357672341],[1211654724,376330614,717750476,1956129443,269336037,186980069,1030026743,220954763],[268260657,341079542,162307565,20582286,342677624,1601188080,85236554,657087990],[602335459,13882232,695169065,1129756101,626133315,1341942806,236052810,905639219],[146810780,1420936247,181634325,1844240325,672028212,1983521324,963086254,429260720],[992460680,635226027,2111777679,503442308,1609007070,798187255,2056457480,587387415],[1313666464,1220326289,2097584152,1659048895,1731628586,1892390092,230363228,891814348],[1863255929,644810442,649616133,88576284,2022289210,632651444,1424662164,279988844],[632353124,1738981729,591517899,630064814,525946554,310104680,728021171,488870176],[1783601912,474522942,957071712,387832335,973324032,1083514346,65082243,1551486775],[1860618385,436619813,160917548,476297127,582277693,1706954443,1167649638,2080065795],[700653707,1646919151,1650609368,2117546568,1606030836,1165968914,454742028,1693766281],[1546299760,1864153649,2692638,1214005901,252964062,254546162,1195850100,467685241],[103678561,289143727,2060792941,171444927,612377754,1741219651,597813760,282892363],[1322641566,272322750,60474778,1043706689,1443422214,503769107,1313876799,1196504955],[539782754,263728443,790940344,1552055093,1843704812,681383107,353015361,1673416463],[388973479,547775537,1716918868,1081816347,625770177,1863744434,1102354247,286477994],[1418282343,1610238179,1451965508,1204728836,248510671,260616023,1515110753,898240654],[722024463,259071476,1888044750,409260269,808419310,507234209,1317666800,969689095],[1645377227,1782493499,224953609,1754728521,390607721,1318588679,1840607644,1834050257],[683832573,1923775685,407095397,1815647988,79643024,189787035,1418775955,1800634167],[1723702033,1545819889,253328522,191731204,774545519,1149355184,922772794,274289871],[364234266,1747897910,1267953289,418134003,1402926690,1658103520,987576497,1936880605],[583020687,734166472,2010540617,1730425160,578012855,848864876,209957854,1446701829],[1179432448,749069997,138541915,411010358,473408734,1007200675,641995375,8510051],[857193048,872376214,116915226,469292894,1226134956,349336053,160590732,1525920181],[1810156040,66085506,158122015,471270634,854489252,1797144068,1918347068,700189450],[654657452,1811834408,94991987,1877522731,1439061485,311702537,1328108527,790657785],[794538762,77332813,574500296,129157408,1634576413,2119054228,436902144,364193906],[648866477,1255903947,1509486674,497782528,335636504,644019820,361670391,2042892286],[304716997,995911419,944378589,1467375760,976403744,703806929,87896166,861733411],[1032754205,899700457,273966131,861243757,1945778907,1828771354,1059171114,1174483578],[1292664377,537983430,2100515089,207772968,1589446202,658653109,1237072921,402725867],[1507742751,1149319243,1917617883,1808122996,749397490,2082379057,994861574,54427574],[351826208,162366289,1476053515,1053062636,962394283,705847881,2095740264,1541835254],[165192028,612538499,1330704162,1289807449,1378271730,1358350340,77223404,306466958],[1568608519,1111932338,689606886,329001100,242781937,1128238300,163591332,497781508],[667074068,719804837,956367449,1943422058,1789197371,1914913704,1314801039,1099781387],[1252166190,205595936,280402911,2067865436,783672114,626129173,1227042923,865250685],[1749607556,1058459878,1738306860,1472694471,1725515330,927161001,139286916,61338099],[556686969,983694160,621083018,1860427112,1831774212,1550543429,1193831691,327731371],[1123218182,929697751,1702673771,635928268,1393515405,1392517269,1724612726,1709770227],[456971594,1243293052,1666769164,1337591784,375327230,2051565447,505380839,544697097],[56223461,1563584794,523351658,1362087207,1845621307,1872213878,853220061,2113839824],[2059159917,1175651916,1305545417,45274166,338377798,1146762299,1312361996,844934229],[1943264358,806484044,1490879038,1217392801,1747418592,480542741,1301407765,36718379],[1120370130,2055116235,1274799709,1304884181,866932937,338187140,219298721,329480015],[386416224,407038229,561400757,285835663,1042323238,1213762662,2009913422,134041274],[1144907414,1885362346,1572433785,1031400145,2057136952,1068805333,760415522,1219235886],[1911477620,2035738130,2070010271,1302638138,1741921468,2102402767,228687107,1416961642],[886409780,2104651014,833986342,1382785010,1045866921,827793927,181215539,420546593],[1427328885,1166585616,1366130193,666254731,634280496,883119134,197687661,1122983071],[1146605129,1035166309,830664836,1652803278,2071689687,1563475529,709032702,304684056],[2005904711,1093598033,807501724,140336812,619674938,779977021,819144568,204904837],[1812886693,615020783,1230615522,2008460068,954725140,100052539,44870806,1143339706],[198414521,1809631783,1485520273,1685306417,1668076708,694742903,206186820,2059104870],[1532011754,1181690382,362128700,101340614,562196731,1848688732,411298172,621395064],[411173174,991132276,999438343,1192754733,1245059432,345159172,869027580,1097626473],[150566790,121790771,449800189,151828016,131692514,591293515,818943920,857410402],[1443687114,1090577916,1654188643,1163876433,857711763,1076061968,270372132,899973526],[1107841264,2019528666,182163514,1402126010,323389477,1371312502,226930797,1518611588],[939273100,1261766003,806770281,1957353766,940464745,1972660191,1872679493,1024296451],[2040840675,975032362,1916606148,1884476074,1882649632,415757014,810781827,1706072108],[1508568168,49850302,257800100,1185328918,1688774881,1595675063,1577977503,704819762],[1086678999,128083764,2022157298,941984866,1920856759,1459225783,1083224113,803371931],[59578530,662284394,2006247072,1768175935,1063002427,1758943083,924622004,1949654479],[1811358978,1368356439,904688891,1095579078,1959390447,2088444080,1638544931,547605800],[1999280184,1106021108,931927427,2055198041,928297074,1018187206,35356472,1614749293],[1186700262,310367930,1744017796,1549161917,285831337,1753931764,1810346408,1144169455],[850036287,308322340,452120878,543759984,1374636335,223358698,1607640658,2070862187],[967946675,1235093376,179905464,433104693,69184297,491500656,228731484,279801528],[101445613,186833465,1262923924,1265449216,1593581803,1385922665,1500973419,1191985006],[2118683789,1321380675,724025839,1618384779,96039721,285213435,1254646382,1911697158],[1346965608,1041382948,974175277,188383782,1217283649,946222913,2000248457,1917757827],[1708168747,107316983,1734308467,394604388,1457762744,1379286161,949548404,301045093],[812385049,1433745179,409553423,1089395757,1931371960,378479473,2038832475,644031657],[523155957,1462533506,546665472,47507040,2103933138,370320075,1383546422,663348570],[891441365,788052211,2067739685,1652915561,1682908111,111984721,373274228,211655404],[1520332698,1751016370,395188244,1518989940,909569185,1900922886,577257149,787259549],[2076705911,410273020,1074238190,1401579016,1426397348,1802340403,2080718462,482922911],[330478465,152467560,1967789215,269682253,672028922,2046797856,555109672,1450865047],[832123330,1743322937,1166058581,1685212884,1802331808,304106790,982189636,953957276],[172556807,2025771466,2098619393,1867704191,612251677,541498717,1819366463,223990854],[178823618,2089007386,825146610,1575915388,1988449291,810089930,109215029,385039262],[625692756,380630562,1336638537,2097130371,17804319,2122988432,630575323,1761769076],[930527624,116217209,1251855848,1620857056,288378320,822766664,407857888,339867305],[1943385906,1282664488,1391016884,1414273814,632707245,1497659861,493641819,2116042496],[2019899920,196040099,925274412,2070993468,681798196,1598778995,1688580696,1892176972],[1700124933,156254080,564261086,1895630393,1675145910,1786643623,1565304810,764778554],[1480892493,979867165,275958822,1487739122,298970026,246306805,263471240,1287492082],[1980224302,1850796001,1573407761,155608017,512410150,1393100969,111210345,175784081],[1225659666,1223241969,579128197,1326019998,45754873,459208489,1369113102,889906647],[2016771237,1556163351,1657069814,1966820741,1367310311,1638204853,1638577719,1887886129],[1728422571,1794803221,1432921754,1517882291,1487274855,1207208812,1974253510,2018055896],[766002065,1867039193,217933049,206906596,1910196094,734909318,1518632669,876264652],[634999594,920899111,655498455,570161585,1770570152,341776849,177188379,1729788821],[1001792112,1296764174,841554373,571334571,1826097051,667220376,89006282,1018853886],[923355514,1866870537,987082401,1947793624,438199170,786472119,977133886,140337288],[2077761300,1125809026,1888647789,1521746597,1097377320,1933028673,718613893,1038382401],[1841941268,85712123,1521565556,1846818195,1881743578,1311827507,422064815,2104873758],[40441973,829394427,1805258572,969478625,1168772410,509088965,515510371,1542023737],[1468925958,1260028500,864509111,1929025735,614433934,1654592432,580895565,286808600],[1439552544,460995960,956735715,917318830,716600980,1844327975,253102674,1908010514],[1215204793,1627561653,183083447,2082785731,2119555340,211858217,1228840496,861341629],[2055064795,122153684,1076526660,1357593161,380496200,1589344438,1422631901,1230126143],[1652602604,2104041090,235844268,1323699643,1559019274,838907329,146813477,2032886239],[1495687008,533529270,762071670,401737080,1944263560,442955936,2123392746,334322204],[422407626,1192726938,1989050689,1213009722,1206313048,1947373003,726426999,775102532],[2111481847,1091838074,241061214,389658289,1406460313,1715215757,554319240,1396553994],[356258293,205742742,1648234464,1008608058,493185736,982781617,1608495227,1583270410],[473588227,2017070752,734577644,63584784,1830275226,238655791,1296873775,173839647],[1154829261,1398130667,1246322679,647457676,1311599468,1634813550,2048708604,643105501],[1286569476,322299142,1346330728,1990731545,383502194,1511443437,1467151316,1206009548],[1745243069,1151115993,1152225642,1108391981,760555141,186908649,155718842,505866491],[159360820,451746748,529320816,1224529561,250526699,1735816997,1647512614,334873981],[1063580507,1430624618,2011990254,186638353,1615899402,1174567277,155986801,98945400],[91049670,1188267766,911312572,656927462,681701671,1509740367,2036593608,1170010927],[1832306471,1324985353,1582108387,324327194,1904960123,1288265602,1302537473,482784094],[868944193,306156922,1264114367,784166367,1467035762,1594677160,2043038418,141089119],[1260941621,1016884442,405117027,46254986,890387450,1774898045,447616940,651507205],[1087998996,1736528751,2045092178,516863550,142883527,381415526,840634688,1322601861],[494727427,1600332936,929054018,1458605781,752850876,279681451,444695127,825584790],[1665158296,172307809,5266354,852981738,1049773307,595381894,795594736,1803476986],[1715969344,290212176,1583028156,1673393787,1901463710,181050045,593619194,860196333],[1451437510,1744576988,1932303997,989530165,160469141,314927672,1548954668,1971925686],[340339699,372297260,362535067,1132600290,1046549633,2018754723,927294789,926966882],[1928012215,951930692,413940338,1163989151,1518878451,1256780780,1462430577,1399384668],[1697225922,1324628590,831669941,96452857,1337960733,502176863,1644497028,1834757771],[982264974,132795001,1426207645,1247279519,841284201,1517140864,1316891551,1827122579],[1233236028,873888776,1064501506,1861532941,1448416946,1401974001,1955914217,1132750773],[1504262724,1578470478,1145678622,94782116,789673316,1521325033,300673873,2060404985],[1237950272,1124425127,982374090,2091965740,2020143557,1675934458,1931066616,271558872],[1642291225,1715301109,951749345,2124548160,832243250,212048774,1952995675,92501650],[1524798768,565730482,1126711900,223002405,23107363,783680458,1216005552,775858758],[247223707,652754136,1834527305,466845913,1088148168,1255622487,48818094,1979834879],[1656388588,1057337349,1161516542,1900044134,966799578,1992306319,2000919849,1581347435],[1345139272,144089839,1863589337,1244986486,554645810,642718454,1072653854,1580003930],[1500931046,2033893165,1079162497,456546815,348579583,894788197,1178548559,905178702],[2023632468,1986849948,456070555,939782710,770279306,578647245,1788224528,627619007],[1624844093,1140452953,1652537587,642260689,1265004861,87620710,703371903,862192098],[1250390682,857389640,807482952,1658138044,1787464526,1489971592,367222629,1687879894],[35230669,1706030927,1757963972,1079781400,1063116758,550776205,1929135485,377667027],[1203154686,508056320,75769707,1288499739,395723659,164202139,1312584625,650289256],[1383110808,1312553181,279831817,410903925,445377665,846971981,1476935027,1362836768],[1884715686,449837674,725292772,307637598,360490890,1065592444,584016911,918274382],[1065889773,849132787,837314701,1000764610,1667545192,534411174,845313031,2103293196],[1305415091,567937888,1322071239,2016295697,1326356135,426140818,176721201,784236648],[101224325,268217884,1085111699,1700697423,249733060,992632343,2021069716,2061151012],[1358884567,41408086,972908721,1488408894,886981818,385010010,187621413,1189689547],[1316453566,334367001,144728278,1918913111,1175038006,1641481106,1930019154,924148094],[1861058942,1562494524,439885446,551151044,1791029824,1686066499,1447098393,544000832],[1430167908,171073189,2067459333,1659143469,1232636868,1538068581,900466233,1465460713],[503508142,232484015,1892233579,390100930,495626710,1826707738,866898794,620291927],[272185880,1115287734,1027415330,1895304572,393104190,673108588,11987994,1154517912],[58830168,147265282,2083636254,893222660,441555096,1584153825,502229022,953160743],[1722187993,1367329265,706658740,1274718965,995483031,360653935,265951329,2120524251],[599109485,1230205396,1396962973,1072367111,1465023777,1301168756,1612379774,2093138240],[1527051711,497950399,1430348078,377508481,1233148429,62795410,135093336,1053098088],[1675102960,1458960068,2077273059,590807375,1934595705,1117928817,853419496,1523346512],[1075155863,218556183,852164412,124552003,373900475,658568633,1788304826,1985872546],[1031132714,149969091,293450879,152514990,828665125,1465062515,1973211722,1958921375],[164328509,1207091586,1055975953,132482427,1578912246,952192342,2061082016,629952669],[1753585217,1821932360,934266259,448891912,437127752,942430299,989641093,1261361181],[1318690618,1073068969,1678938307,990852317,397964010,1364073783,1573566856,778281177],[1756513653,1815787291,1199119083,245656535,1320118101,1567024567,1266146552,1298606619],[1910577197,724717239,812610752,352157386,477335258,407271557,390844415,1064247720],[859776036,504538047,371889138,926712995,107297709,149337190,1339512572,1781068998],[250120827,1959184068,1768452253,346445108,338948174,1221940312,341078989,777559201],[1447219229,875171226,1391754404,1990873895,605003127,1244193028,568040290,755180447],[1935073227,567401467,2109798032,961146994,793976042,1708856037,272071700,1186199584],[1741433906,1514474672,1739952581,928643443,1940086437,1158112985,1630875284,754365295],[437670636,797978957,569532658,2070454387,714913216,994487218,913361172,1199607944],[514447843,327438017,484144912,1156079960,1709469591,643237854,1700895522,430951208],[1982368901,2047245197,883059422,387701984,580448606,1529343092,1589505484,1798121420],[1732930624,1098194778,1217471444,1814690433,1743534466,2050383577,893286160,1254539683],[240339310,1634162010,207274608,1374821851,1341547484,1681636441,1486392547,437778330],[703969704,2105019120,762642425,1881878617,218252750,1121383640,201719705,166497208],[1071158918,711995325,1604967194,1035355259,953276734,916383151,582093567,85054498],[1399435140,699880448,1556696035,22162850,1254867799,664233289,2018040508,1191895735],[818420902,1581395968,288353989,1622295715,1378171985,1516142128,551474267,348891761],[1525610359,1092165262,1537774432,1128180849,1146481298,1080936359,494821262,2124808935],[1187466603,6250881,1908825598,1576267951,424077806,1760496385,1052930688,174932987],[24024925,592326699,974094741,1199019840,1441444347,1507377234,1282373096,1002317289],[548354754,1501337790,1206406148,574033438,1126271810,1426576864,1673370673,291012238],[1539395283,1087333121,1765094081,1702119004,1881005044,577983108,1371723286,1299561015],[381801663,630737854,1905165444,1135195523,1705373267,1153486493,376056109,1545246309],[2097690930,254066748,117414701,1771000759,1249443231,2092343613,1997055450,959754125],[1099471374,1939735236,433783334,234346897,435000421,1382937722,1726954594,1727405729],[420869564,869883713,1843897931,355983576,1888655267,1668572085,837878917,1349981551],[1460333693,388756666,201154640,1985420279,602564950,1161390137,1390340963,864563488],[1885054976,419411442,1747534632,974024637,1757689176,779747267,2026535043,208328201],[797829522,432893502,1988147222,1863715849,1562818573,1485402714,491881736,1380265488],[483569095,512998815,381455240,2079845844,1208236769,997348378,454477826,2041039508],[1119953287,57663678,587921190,616600326,712436632,449898636,2056798137,116914302],[1937069419,255263427,1906942913,423747496,747341125,668525892,72250320,437591037],[1996253905,1987779342,255838949,897603735,601933596,1482829063,614145839,1446087160],[222382906,889471921,1121658870,1969350754,1364743870,562253796,844796199,1016935436],[1583645646,1619069649,1989422499,1701867858,24794758,1595711923,177391305,1870720514],[416761310,383345351,1586152300,1124232191,660803786,964479518,3767545,1781828729],[775827536,658728993,290390141,1937834457,1816092550,998355982,304844312,167544516],[194223727,1148310549,100316564,927079513,337334409,1609154909,1911393099,960309679],[1656313156,181451526,1080153737,1807598489,1764401009,521852508,1824612978,464803451],[721951074,1741489691,110808169,1333359865,1091755070,1840370732,2121471171,923664133],[281275242,440316967,460575246,1154595489,427686274,1795027435,1721280362,382636659],[1762188408,2046792545,1724343970,594446184,2032056060,418682096,494840553,1459206283],[1727173875,1897152629,1402689802,2090007241,47893077,435992731,2005224735,1801882352],[567421857,1453104073,1478787376,448702951,609953816,311952402,674306840,2106057833],[1445563714,1606653419,1362070659,12624215,1468803428,492463466,13466614,1383622321],[164763135,621617330,846327722,2051873012,1510320684,1946564466,218690954,37889818],[488207254,95928031,1449879002,730618148,1559981517,710126715,1439131880,1146957048],[669625952,436607652,1668865326,1414769417,1189939989,1591533228,300675873,1861179006],[1637903200,569372987,1321780459,902833968,1524186919,805804113,2119621767,638667736],[61995342,2040678913,883349962,1416714105,621477343,1364769984,35511071,1226288743],[643487343,1262883291,614285758,1989015267,406922097,1155141817,776109436,2008627743],[2101932945,1477098131,1943275922,1983252089,932900410,204881031,1783023756,1971592879],[1778839293,2097738508,1622232837,61444876,1773005222,819049404,862262519,1615942210],[1175777674,931918799,1216428191,1795312003,1729446548,1885695825,1196802255,2008999664],[685001468,451733458,167449343,307238169,462999417,1807112690,961097112,1795954134],[1134863612,443078352,2129328800,2010496055,621480575,1380543062,1717328782,2057179424],[1196505803,1826599488,1744552856,867795252,658336689,95152095,476503944,1714666124],[1721453557,2110105419,1969092629,2021488986,1240136971,1707062204,551371369,1697092265],[1633748894,746436474,1867497191,1342622275,189382325,1148599011,482083572,1872691641],[1087259543,1053404022,812401217,599941680,440566025,343233951,793052011,892435176],[1828516211,1859875000,300009310,1145878608,1768991163,674913329,2099392641,785989603],[951126240,1644264987,1217978110,95470045,1278552469,1571039565,849525586,1848705295],[1039761415,1687241094,30188408,916238821,861181272,1718552209,1484277597,1634056773],[240047842,496097594,938070232,1455899753,1734930074,1108770670,193796581,1400023024],[1545792223,1880628837,349444144,231727388,1486650884,1577618998,1108216147,1689785462],[652569090,1480366731,557789499,1679532585,1442999490,391681396,1464939637,748330719],[30273508,467437962,80622873,140873139,730059259,840947685,469819606,1304314109],[1748463606,688890289,1723957349,1361405960,524279910,1707244413,2015138091,806725722],[1387566143,1176584753,496064343,312968781,1456032965,1096032788,731628276,2039436097],[343365237,1775625451,1827478536,2025919239,1419029160,1407679856,2017266228,1409085258],[1880143336,68080,1274734588,524154265,804167360,1708954572,351074943,1941028099],[700198447,32351310,522492708,1228886638,1662998238,1526996570,1015343272,896265146],[414840136,1136078547,2104981040,508943895,1127028979,343869810,879592225,250527054],[183692703,401807160,1586733409,1251336521,1157273995,624630369,918385570,968409553],[1298643678,1406533458,1263792572,1979708168,481816206,480447696,1654218833,555872487],[1656333986,1944130944,1608013005,1925293856,1249437627,250234565,1652084520,1161729309],[1180726084,1701617003,125052704,62123386,1392817402,1256620034,492763765,80919817],[1266473581,200792328,1890854764,1621248047,1354275525,281953259,302323708,1815313219],[1038071103,9775812,626063234,1677818200,1323212314,1607682313,1169357979,705776998],[1163555902,1199109024,2041344993,1694998453,1954108960,2072368200,594068559,1108236602],[514765414,510474730,1673180411,784917291,528069071,942306296,825405126,2075327676],[502356518,1130231552,1460082479,1605326881,590618676,177436888,1389470554,1378242067],[1900208083,329079341,873238528,1649490135,2041363801,665722564,850314885,1382641395],[1670704184,2037692495,1961920576,189521061,308632616,265466408,1335042630,234459566],[50370348,1849433594,2053289729,392016685,1186174409,925741509,1250858439,39363549],[1927850219,811294281,382299783,1928566054,1344430190,1515546025,968627438,1237229105],[128560403,585783647,192156321,639149985,1833665024,230930575,1237666369,509663085],[210427404,466590149,1552379377,208817716,81380039,260097356,2093055358,1585971562],[1404545010,1041352863,1199245204,1923139563,1895148595,1194876295,1004874923,1174494664],[1506247887,507720469,5376894,500281815,1227448671,1609529073,1021854225,2020611733],[1072773172,1213301645,2123823855,1410675161,1080645792,778046669,1289980552,1270205794],[1644822105,646039794,1120510964,2104311002,231440216,761180035,55219282,385653258],[1682235622,1179205426,245313590,654482795,64917694,796638115,209501509,584635923],[1937890630,941610571,1678125792,1894171516,1035821380,138150780,196792342,791853861],[810151982,483358986,1299574898,361394335,705155345,1729670596,426563838,1355114740],[127308772,518500333,244438460,1622266631,709325048,69748815,1880139926,1604792006],[929413862,1704854794,2037966225,742747051,1316168649,1177813226,72479556,1915126712],[1590193009,304125889,1621241599,1202384008,1473814778,1962109817,130572352,1517552398],[83429786,615462027,1274953022,1675582811,890565368,242196549,1160655334,728010088],[1976264026,264708800,594862162,1821596278,288870803,1993962923,937152143,800064061],[1684121169,118684269,1891037315,543164069,354635266,883477467,449820574,653982379],[1232331115,1035377775,67499544,664940324,82777559,1359014083,1519767482,679176171],[1262947240,880380625,1294206092,1148180596,1952228710,789284471,1278231891,971525901],[75398636,271044480,902789617,858119058,1137322828,670503999,1766454954,239706370],[1943701034,1797708816,2116519276,200480493,2035349920,115313191,740965505,1951675869],[1180154524,2040676105,2042122346,200257853,1151798375,1964294477,1394822371,1801023867],[1147015355,464846797,267677553,1323626919,47487538,100280664,1309968355,908346967],[543236270,1796628911,1627583485,1587947885,1566948557,910892903,1599342181,2022932930],[596249249,1321384003,529504684,20070204,355458982,1035785914,1807054255,1789119252],[1918507573,1344066876,1805143633,2042432386,1856941746,1148858317,876799245,580441951],[1084307194,1611910723,721573629,420048378,53140555,224339788,431925924,332055703],[1966784360,1790709681,290836684,765460347,391486683,1783544929,549101001,281149109],[1826238829,1344603657,1036281241,236082114,1396987498,278011625,1849253983,2075756419],[1857023038,672592365,731277520,211534172,37793074,2034175561,662203947,1918603523],[185920240,1984632503,891548163,2061765584,968406525,1681751308,1727491128,1265737751],[1095808194,1757686783,836341324,1036719293,1091600137,879118937,56679022,1046566658],[410317479,1286566307,1916403278,1868507403,1044845315,1831416363,1246547324,1073795454],[1781434904,181574452,1165327170,208179458,560837528,1347008927,1641023490,1535234955],[2084302352,2082742807,1720342698,1360807523,1644927129,1281716417,1697996552,3353896],[1060290580,1686413238,2031846371,872122995,2060822176,1460028596,1762042724,1627258253],[549838794,505704413,1457295704,1913171262,854119359,1611653599,1446712388,354616242],[1431366017,261810057,1239366705,2009746364,96906022,1762944652,2042304514,454043281],[1527001684,1473754956,1800387867,731143126,1379664632,1435486514,22688621,799408098],[2130227800,794265838,662964874,1180498534,842414509,2107783718,652928576,1696711049],[1221799674,1963740187,368025943,87209045,2016920634,961008916,514328224,103834326],[264220727,2017459648,460788520,1947156882,1872727655,384616954,918471515,139466042],[1384706539,2068760821,1931538487,401720176,434663236,1661024568,1851526194,1013102718],[680700232,1609620062,2011369905,50580884,1652049355,1562602211,1953037872,751915002],[2023881550,1572893190,1307226855,1981666129,399232084,1937049999,731614692,1746416049],[1633169592,1042893357,1613734953,1958276054,1100769107,49393300,1753296516,1773438752],[977299739,2000283261,1301031479,902632056,299252091,556097952,1859632524,1515062539],[305376877,55950412,1602415580,1240647098,105504117,765142982,666015121,721280993],[894099933,290974019,1235888744,793918916,1697850209,1923299222,752968158,744410330],[1606891330,1512437528,470253165,1735102327,72219354,1283474085,1273027091,655462305],[1406212496,1252993479,127909885,1004880658,224793577,2076245149,1803584723,2109831977],[1151267289,1487471388,609688801,1035151579,479431370,1529864701,1252826866,577057583],[804761971,1200979735,1395593962,1862732658,457964110,119272461,116735570,537816348],[306592699,929930885,1785103435,1016134937,551997854,868702136,1791183216,1392164613],[1882813986,1240547938,744359337,2001596431,826796046,1294437785,2060063408,116287313],[1828387749,2023902129,1553597013,2000375257,443065145,1316711376,1282033909,302433396],[1552571937,306507073,588531087,1289544239,1593377041,578617538,1419841706,1333113267],[245264762,1427579112,1793573064,833398015,439819653,1636103033,1246325884,33949061],[1235175694,1060704591,1938212020,600831926,338157094,1322910844,1885817029,666652374],[805883179,1973861184,1564289709,792422957,2111079694,245472340,679200671,688029130],[250439425,734782536,1215862255,2012168289,1042718327,1622309011,1359337249,2001973327],[1504206612,358066598,1445135524,490890678,1176623178,517298439,570048570,824979957],[477386575,1581696339,640757305,825371751,1598510739,2058094328,1472495671,83453756],[1496009975,866241298,298652170,1237106083,1137056727,1351196476,1847719973,365685256],[1679868590,1334354582,802748654,846092240,865458046,2086950349,1456637276,695562959],[1403191239,670231291,360252237,1941555056,147649579,1007173596,1108007902,1520919803],[1667608387,975852153,1416085968,390048369,2008404595,1661002741,886871852,1240350950],[1533740721,1534461210,530513609,1377951306,815531972,1783929565,1142193946,849292725],[1531371466,1804257400,1415678385,1041706976,1338426273,1586116234,1634093873,805953166],[1887818103,47014963,841177246,5771407,1057566906,951301988,441907367,394962043],[943839999,204463716,556362024,1794083014,812315424,2012248811,927306634,1295223772],[731812234,1786560758,1233968972,1612639781,1213190285,813109863,272569247,752901497],[1791409463,1127878220,2097434945,1369418541,612049803,796629140,1664288784,1478489592],[1225814696,281273378,84445481,1354220422,488855234,1701957933,1186291733,401403063],[1507190858,1421075150,684443588,1040891167,1550078535,360698728,328534938,1428617826],[589579061,529036134,1651617827,1192275968,125062484,611426728,1784383754,1088310400],[1242056704,1692032480,1135282852,409914045,1236553409,106682928,1281518753,841194853],[195089516,614653275,1318513447,1427022788,1259657380,761167868,953191231,768250349],[1462167431,1757026169,1916441328,1943458079,1905337506,818441075,1147748166,1472226407],[1061809821,669138197,1645582629,881017452,61973587,1523779357,254339201,770867409],[1554717069,986725869,1583928105,485093265,1156195370,308270738,354172475,805611920],[1365516982,592491626,1376290136,2001927166,1265629029,1758162109,617131785,696491530],[160496211,1698844359,249898237,6508250,1876521226,1063308980,1281951944,244436455],[879717863,1980948178,73293204,1183333298,1130073225,1886455042,1263045963,142163116],[1513056300,1290242102,687032843,1592352033,1932220971,436710944,1800040188,1414484794],[1294317758,1435029773,245409476,679905273,1145248246,1394654359,470086191,1671903419],[816679676,1936387028,149069310,579510318,1425687830,841047283,510651328,1083308432],[1883937749,258981408,1703571867,1807203117,2055803062,1615823353,745512731,1199592981],[836940417,1746125629,493007307,816980520,383723025,1108072786,635925852,1586139345],[934962307,1048233503,1150443842,1896385952,187906267,1932101769,1030815938,1819443431],[1581591093,1620904407,652297937,1010653523,692912213,1936177529,1654276227,1694583904],[885297110,1094034846,1619369010,1223592057,2027948790,1886110202,1009792531,1264896511],[341024575,233221632,498726079,320050868,1331737694,1666547331,1853216275,1710925409],[265821908,657307184,721673800,481881841,271704748,913220906,781513876,506274371],[1519132080,1372270497,397974434,1295194475,324555512,676262376,771071268,815934232],[1052468227,914657217,624378476,1035938375,86350880,1540894261,84615567,34046770],[1288903147,1332616166,1488323797,1399590712,909218553,643811242,1496804189,1468850755],[1457467681,1607663249,1589929224,963632683,2198523,1751449283,808225887,1596273727],[46087401,1266819406,272899586,1835201082,1664251389,943050043,1408116630,293136098],[410522631,1001536362,441944478,87506176,199887130,802362126,808599347,214345721],[143467048,1574710200,914213939,99032284,11855010,1180274421,45891195,1514448817],[2065447009,1957177567,382630014,1054417206,847173254,662931100,404040134,113157466],[101497331,985325655,1657478534,101434570,1690585385,1298060525,2042773194,511660430],[344043585,1246771234,1788429363,1851614942,838208394,1262612791,686743136,2020369847],[1996641353,1421225782,2000398788,645758888,1760311627,1803543301,1356948292,851607483],[2101892201,1596429235,145792043,1258845688,2098919650,1301289269,918874945,2020712285],[485655830,62813482,1155263918,2065255991,1583116780,140879923,1843670532,866543028],[1755719614,195794318,1047714619,1129872773,673930733,1916251513,1538430886,1212385425],[1321514037,873726651,418106696,1633797775,100128830,1596845970,371702559,988126294],[652679601,1410147390,991978036,1546910810,1253744390,1977776534,1984561429,1952560069],[688530426,152114112,1653158783,1928334133,1712929274,2087124993,696824954,138276348],[1498378896,39858335,807427686,2019812740,144657871,1260045701,760127301,1311959194],[614873374,1477087523,1277798787,678483929,592069521,103379766,1813485624,1294226004],[351444493,636013480,1287196776,836641718,1354927409,1376331313,1204890426,459990609],[1218642840,488435288,1799871097,150659954,2038065807,242351400,806606959,1055029456],[510006737,1106021824,1044871679,102221082,362338905,118298396,1409067019,1364903321],[26699778,578245247,216351327,322834524,218730942,826503246,423762604,1978475363],[849022749,1587221907,80967752,1055334013,1766568628,1256685572,975979544,438251339],[22355956,968783655,1764694743,1286096470,2060985014,1795055378,1263015478,984089556],[1280115350,893038947,402884309,390777088,1467486596,1120668437,106575894,436506963],[163674230,588171825,562190343,1639005266,1906489358,1949655611,2036923190,1878216784],[653466251,1866386731,632476697,1553703631,791575051,1622733152,1344538198,1956788777],[1265981344,1120707908,23359645,325679370,149066523,610501041,1079665771,2000754252],[1280949243,1831074656,2034707817,1907598142,1572480793,292967099,887195570,1056998488],[1604780026,287345546,1550211645,1284388845,1319112230,2084724838,171907487,208290059],[968905548,986652961,1990348172,1361398964,1872973182,2090679304,424869291,756238635],[1843894197,1580456395,505665435,671804598,1108725700,164966538,1122076094,1032837713],[1583223281,32434230,624180441,483429840,474234990,1246750940,1194806239,73800654],[1844952793,2090437923,110890492,1806052402,571436754,2011167706,690173405,518082806],[839391074,584219371,2116912839,466622410,530477033,1106777665,977450002,1960342900],[1267973872,1070692879,968194950,791525794,1129524924,2059451693,309240686,1922165571],[275779770,1274894671,2796854,1153555844,299977570,1632925528,934466912,1968290487],[745120754,1828748826,1867748051,2032487973,1581352606,1161118761,166037376,1165761927],[1384201239,1265543746,1915770861,1549725114,1461953232,287058953,1312722255,1374235798],[1565529244,463265567,1979549906,1599975775,868267953,1055996846,174266385,756085316],[1088751560,1355092175,1627784778,1937172868,685941341,1781818521,2087129716,2044976211],[439773918,21366270,479572468,2094438404,1437991375,624820544,1741905497,278552888],[504214514,1419613269,822888847,269961779,733382092,664014946,2061726087,572038921],[1053753046,490796560,1042642120,721709212,711324482,365623005,30140103,994057953],[646183454,1106050719,792711720,61047590,701924844,628474504,317873140,1259380784],[1982885299,1780697377,2058348894,180066959,1224758558,764108266,237219088,342377084],[694878409,453650571,391239053,1231832326,60682379,1218930831,620323434,593073946],[1326936829,1899820896,1955024051,1135871680,1599833651,573043391,1196793738,1830272891],[1378254843,1405536918,1819559431,367721802,1551599001,1288886156,429718153,2012171768],[443419140,86244371,474660825,477463737,1341129271,354439386,1782914903,1805186117],[796420115,698672007,1123729163,476196257,410886335,1051811546,2110627690,1642043450],[1471141336,364924962,1650672572,339971808,631453898,1066996898,2052785716,24433411],[1779639718,1884383354,1388174645,1992502909,1735790996,728057258,834310153,1669793103],[666890939,62715432,1220844905,1613705447,1382682868,1581223292,1919594575,385191574],[898419375,1514709336,1296829081,2028345713,342514174,1937241704,516686480,1678379513],[43078758,1204238379,706473291,1187756744,1446149752,1970135045,1374789533,546197055],[454345601,978549082,509836772,1802541730,1013518723,1474154388,651669158,859411406],[1330532600,1590346455,1587722501,196610226,130900649,485068784,1207663950,1041148308],[1338905722,414072992,181101931,1894717468,1764841716,794990073,1627728647,38981801],[1165118164,197178635,1256565212,494653733,996925504,1462987806,1786384119,1375042397],[1461361411,1137643097,1149405753,305500911,597750065,1049025724,106052266,1094979482],[258681226,1616153397,615486817,670739144,314581646,250155184,558506884,582174063],[121126843,2034942350,1482646459,504251953,1400268937,1512218173,350990834,1518042294],[1305522727,1435758501,1793815089,1663871646,1145188680,1850778523,734745728,404925628],[1751283992,1288709702,682861780,880436852,1431642387,1928848518,675044612,1711608293],[757704478,161707412,1790611392,1566301396,1995298714,2041278984,1132944579,519443268],[243286817,775144093,1095219516,2041907103,974189458,2094273544,1974857182,1461928344],[489558021,1014440122,450638789,940010283,2054556488,1030063207,149050073,1718313816],[980800955,1688056797,1748342651,75693787,1853819952,1519599493,1976232325,2058049176],[1503851130,1125079620,1689538993,1067450016,234567565,34778858,1913979036,375383677],[1342100968,1966126138,1344787198,1051803212,1802036245,1885609735,716615214,1189615939],[1275284727,1311868561,899012991,1502514563,1374416880,1471642060,1796611976,1140423029],[549152713,723892275,1545392539,1269858932,543859195,775275871,610004431,1569324455],[1082027666,1412630793,1064437751,1310085658,1990493618,1219659305,136999462,464658101],[903313972,641962383,1082406008,1606508630,1819936376,2109332401,213163541,1294146919],[1912535456,743340176,89569973,1655186099,679277554,1389147625,1762070832,830612184],[1520910479,1176139423,1733669800,216716248,1500809669,1291065235,1618798687,1988970855],[687782972,1892001067,1993138059,719838723,55426992,322839982,1774239814,315123735],[1739581157,1408575896,1114628928,1375245110,1761969379,311681966,2061946104,987592060],[1583337364,178640647,84469720,697639565,1355534026,1227775095,803592763,698885994],[2059205102,1102164281,1110650271,1606402826,646183855,139337014,128162360,926193114],[2003069737,1480912603,1812537675,608471005,466764165,505370882,1844896021,2110467258],[1656419099,1050955968,1305058356,994528293,54811895,888026518,1788496942,1027793039],[1293232103,170557630,415546705,613743286,1676079161,303182061,817609340,777889383],[1558539684,288702080,880342361,1152991368,1323014850,697681908,1262824719,2069512019],[340991817,1120306864,507868564,272316875,726302549,307441828,98277615,139265934],[830486869,326503414,1727582344,2001598315,472449688,191167498,1859734420,2054196833],[869440681,1225680278,1281976451,1537667033,734388057,1759145947,175117440,28612474],[39458541,55145937,451842738,1842289757,545799278,1279544257,1685343482,893631404],[2069634363,1726713667,8293440,138560946,387852944,744936159,369224275,334902928],[1138488044,62329821,852911426,1789965463,1737403420,1231793387,96553110,1085367405],[1497756412,183817704,2070077675,1409329788,1523551462,1741387149,1743500028,475747358],[60256015,1124359068,1527965383,180388788,139137157,1922931279,373731595,1080341693],[1325279769,1095753084,1612341611,910236887,1721121214,1009665301,2018111126,809808313],[379671719,1070585630,1654417861,1417503830,436982192,1757714435,1394016122,1132782351],[1486051067,398462374,1905430634,301820497,890982548,364099557,312524324,1117033330],[628600004,284655136,1861822169,1629061291,1431889961,2076541601,1596548638,976090975],[334929866,1936093668,1228267648,971174620,1480302570,637196058,1061816781,1657524908],[1326507791,708668147,1933162971,215642085,1690247301,771347365,1153760850,1989312724],[302549049,1985804937,1641834555,1889655457,687919201,987326507,1975000399,460599595],[1967254010,1339083810,694677999,769204052,845686708,1954043191,2129479398,1165663407],[1113690534,226153287,2077582921,553426428,164755279,2026552174,281164221,1771937208],[1497536886,1960400514,837838059,1135983865,1906949800,880251771,266453369,766673226],[599720092,1843894117,1982082491,1207415250,2071322942,1995337327,1180344726,1566200629],[525858273,1239885480,314253206,875426650,885719658,6121561,748662366,1955921018],[1596863414,626272402,1955199267,302036463,1874329244,605174187,1505314359,831979341],[1554964229,653650788,510517338,1014626676,423394692,1465487848,717291648,1383710708],[934716215,1435841893,906375182,435608142,262442340,2067794352,1282805573,1498393316],[2094116112,907518298,2071144681,1314495236,584621082,999224748,618503967,177678854],[1044108961,1234722897,909983575,1258447804,1176515657,2006638386,870175647,1803037321],[1391944856,51144224,57817961,1577184231,1882473247,113298604,1690054331,913852424],[715858691,1743519241,1171683370,1096988214,1433010107,810359102,873086697,686125562],[1470213054,1841532582,758426868,1625114410,762869429,1791802317,189534390,1081442053],[414219490,424946982,1441014905,1116056044,1765145513,1157337613,466282594,596391207],[196445013,1513060254,1978300962,1564990786,1153398658,1924790332,1849017375,340304278],[1911674301,1493997458,1749401562,1618214314,1176763886,1193904421,1505514970,1267248291],[1435326465,626215600,631572404,1496080013,1401114597,553046812,1853287554,747663065],[1142053727,1984714464,1063512819,526249698,1831554864,1290918776,1807217178,1436509815],[1285922817,1307863734,348587545,305359229,1846133648,2015714291,124193951,1282538413],[640792933,920586614,2014942475,142972308,600953215,918426686,1014647753,1470499953],[1676691615,958681174,2019944425,835017563,1136555674,1623131952,200471797,868398284],[1729819767,31468732,159458254,1244316919,785514370,1300828957,1035557018,1143891225],[919568828,827595102,866785137,1863029170,1282682834,1868894152,680849783,659279505],[1943173150,1951861993,234949552,1571631479,1329112897,441828590,448623228,490783353],[1866718384,763237984,1798685567,224046300,1979781161,370463863,1617304575,1478396013],[1916184519,984445342,1817292463,1506713153,1364352954,785005271,1375228600,2064953863],[1374744413,1787023391,1828364914,1519001791,1401582733,508069114,1392953705,1800435056],[252172420,342940203,318032851,1451620117,686222861,471865175,1681046334,1197052401],[1488740377,171779587,867984169,868278050,1500579716,594077662,268721543,1925458181],[650433744,1797361430,1146837881,826571113,276554205,131354229,2105030140,766472594],[1058868689,59268501,720206786,1118595872,1015160937,917670999,1952794827,973682243],[817447536,1177960495,21821776,1869005462,1062781597,1153023355,1850327766,85746982],[432605816,556596315,1795715083,635907621,1621293901,1286042021,2113385877,196047815],[996408502,2107093599,1946652892,1498946676,967896133,747652684,1336766014,1732397800],[498940748,2059280091,1902673432,522083917,1677579294,714842478,1707220788,1453582081],[2074573327,1135309243,588405080,1105046707,1039853576,1768850046,1846720744,1984670669],[1420388610,1520319909,149844368,485858555,820714846,281374848,1863611253,1123320614],[1906099830,747137729,1053780317,1597037920,651792856,1686369320,1281441214,662868527],[1186651595,403788122,1210551959,1571795391,1783624756,2086907127,536184909,2121826119],[209821991,1957354799,14627671,2128671757,217358557,1083166314,1650091919,731895943],[371882348,1192678215,849358759,1017449941,1594291765,1499946232,2041574643,11744560],[1361250196,296695399,455453736,55449317,1956063611,1150741429,1210859364,153421367],[45141304,1992094621,1140299138,599633129,447010946,1326046487,242527608,1689282146],[1802441209,1692135495,718714494,227541519,412803400,400928589,449228172,71004322],[667243313,2121806285,1168069017,611466589,1765704997,34114199,1668653521,1488372241],[886976754,1945662846,1403191867,891871621,182190407,335259419,442283280,1213239590],[1103740187,423042228,870279155,447513378,1402799569,2050685940,1986846848,1766106819],[1421373849,2090609279,1325533219,388907799,1865487668,2016300333,1835250747,908423721],[1341128474,408355098,2026899388,1559734690,777083564,633760346,221134230,1704362360],[1821448480,313193335,819953657,1890977877,1742058825,1127913651,1682187441,968397160],[478623598,859374984,1775503207,152507057,1615353106,1322776680,28745320,1700218351],[841794311,603314450,1143281355,48884690,1473542712,1997670141,1340456774,181952247],[1521110881,1618087522,619797496,1644980016,1834166321,157507484,1671978061,474375977],[1250917315,343197569,1248436477,1047029494,1824918114,1417910380,699131967,204553960],[212841558,238355195,1001216301,1933371227,571524465,436268541,705379700,255545353],[2047210175,1719654519,19784743,2008231204,1005697995,663851259,1580695414,1874316205],[2008903616,1894203235,549103484,323614326,1924495535,1443265686,533348287,1979922046],[691820866,526200037,533709364,1083471898,461635721,1994909668,1163600973,452579901],[647094542,290863513,759751862,1965067442,2040443800,1921215010,1720923444,157339289],[755465401,1041118764,2032525245,1648335211,338730478,1883304258,67124024,385487033],[1869124171,2027084961,1649252904,2092636856,474710076,278127533,1850006941,2094251603],[560666952,1610996051,882889646,1158394317,88973731,1282697979,1486182919,952890501],[815630362,746536802,1190877893,42184620,286900083,726167918,699980000,1438294429],[939274427,349774710,1178644904,1184489576,1227857656,312477993,2072352252,2008294532],[1158531082,687816425,2123715444,161875251,627783555,2054957197,1898850422,874982810],[1541755490,219569751,774281446,1463440040,802568719,2014686724,506407467,2048793979],[2006343106,507764085,218585818,1063023006,1311576376,193502961,139225772,424196631],[1966432028,1407059960,248911959,1533865830,81521003,1687552219,1752999564,800994148],[1539704196,845286758,1028598787,1913576013,1206467648,871868921,1930523772,691459825],[1530494396,1786129464,419110741,1298740845,854628072,627758754,1031293015,393292469],[973241783,721482067,940476630,563096895,205543775,1449745347,268644912,1044264161],[1074916354,1853170774,355439256,1618086367,1939130568,704565918,442042993,2093887042],[465934602,1579243417,191893987,1475786605,1772849005,256207453,1183486278,418587087],[1542872030,713458717,1737678697,129446033,444083336,550366643,1083765443,1211031071],[1925568530,1679680960,1233876091,170021844,670532219,703882063,130470404,625381124],[1727521464,1484793097,698610849,757881357,130202378,142885993,1184851883,633741688],[1652118691,1213965393,1500035009,1862324465,1745181686,1319842787,1098889740,694337429],[189419247,544685688,1127450513,412645937,490405193,1696264482,1189074663,1564803248],[1967626753,1783553891,308666113,2082655948,1862025334,1633482147,717022187,1734296769],[358959464,876582132,833914178,486402075,767377028,1315684976,365342462,1142703740],[1216071126,936099065,49888305,1946471639,293163869,1055059309,1717917764,281477886],[1572432312,582469256,1003403118,996026171,1846274475,585740457,1772470709,1355919025],[1142569384,1132854983,2098097764,974852933,829294938,1286699968,149724154,1456698009],[1904873719,315541637,964394826,1176713122,30365629,1048936389,592589588,1692701868],[1878382469,1382373017,2036129061,455061309,1677231693,2099647848,1555706508,566036791],[963485330,1105060053,1193475868,2048166434,358578687,1135809715,1036424813,1223373776],[808030337,354312050,1177144001,936719726,302064916,1344759306,985328949,1654144228],[1871086544,614134707,825996405,2001359782,1016432833,911229821,455374143,898172555],[1428740248,770472142,803114130,1579293793,674345450,595845734,133524766,410319485],[579930353,1842964062,180723011,688057620,1374018801,1704460496,1297794345,821664203],[2004660493,1988972331,518513406,1642481714,724251650,1129613434,728553766,1143529099],[1938078608,683747773,1683527180,1566621138,320125629,1114303674,631903889,1371690695],[83962742,1744181341,1684857215,1059663327,116424928,2125967093,2064327813,10625722],[422493431,544010218,667947517,1998918644,1499339615,960398833,1897482731,1765557093],[359557834,876966247,473746254,1493491475,1784602401,1147934350,1064783687,2101726846],[1583855846,1183098993,1542234684,2098733392,49497496,205475934,159182959,38022713],[200283541,1130693628,329668852,467277742,1534325484,1806048104,540602240,1884598158],[331204007,502626638,1387308638,1590730811,2051405549,1003715926,783446081,696608037],[1485070580,525979788,102216139,1931204812,1473922579,224722088,834515584,333099242],[2043743187,1697136434,1948188849,901125687,1866447160,669856346,1901898718,1437072045],[329423677,1682924400,538192448,349166730,401469380,1625197633,201398758,999585071],[478869928,1187889498,1287581269,1364426647,1854861470,1948282567,1930810971,1250367351],[1976064732,1697929932,1808499888,1112838903,1729693814,829568694,770262702,1598401741],[1320995624,145635393,1376451008,594739896,1847797256,1136792744,1017528850,1452286204],[242447439,16223491,1651320279,1164743653,1651537149,1471028265,727991638,1970941501],[1108656368,1231438717,2105241111,1201891144,514102397,2004545735,1675556747,1490361805],[1090157267,622234403,1632353077,735442504,1964195147,1921865098,61907089,126709973],[343371203,1313790048,67148422,1105998155,314348912,469671849,785029881,1335969970],[426983770,773575737,1367367483,770413220,800977971,813831043,294432676,526664005],[1014188291,858549351,1784174324,823731904,1870067445,1209603389,1083117796,494772387],[569324533,2098055399,140704258,1012282805,1930996303,2007073321,1809746080,93424234],[1307370221,444349320,1630832177,744175528,690607804,160452161,219877928,982204512],[1824190884,1516632672,1268866926,2049582480,704065783,1068366591,1672803814,1923380611],[1586388066,274234096,999515913,2077615302,1301438363,1366498460,19086955,194856414],[1440427356,1258057132,1228135026,1709648439,1367522300,1948310148,1327706214,1659920211],[709419829,59058849,209199226,344783340,419087510,1835721046,1505754610,854587934],[1125761167,7240528,250670724,414233130,2090446790,612207107,784308624,873120415],[1312658915,500402338,193387138,102161657,1263009394,483018458,1462642077,1412995631],[1868802001,422889806,1036235266,299000059,887726714,255393742,1406742638,447859312],[100700685,1241802015,732067328,1678510361,1889922315,909637139,288908988,378540296],[748450699,422403722,588287821,44025196,1087661366,1666025437,64107186,1378160733],[560094643,695184148,650596296,984193176,888028831,782476360,285152577,724305372],[1081085284,206188718,1395967085,1190259587,184886713,1592647981,57710211,1394867650],[1773317050,1958194727,166802007,1467448820,604983200,1898745413,118640471,299649445],[1218680217,677148496,1753621607,1117287813,2019085272,542853167,1792709806,1180785244],[2077599523,1844518809,1366712411,1943078172,164721122,1217596630,913836259,675139816],[1470550760,1817988039,758116918,11095268,1260873100,1154060548,1729041395,1469529872],[1019960271,1289195537,1162109818,61148003,839446582,859189737,649117209,818513159],[1352923302,402470724,1860911209,789413256,1918200081,1329464305,661924802,319678820],[1439290239,859071976,789900739,1029708891,2097893530,354583021,1184341166,1773523224],[1943249355,186822957,447696625,231914024,576271468,679224610,791471296,2117159629],[1720209005,1242316892,704993241,908568954,45831063,370078696,1730976936,600489696],[445791632,370482147,7785907,683055696,1653659990,563519662,739992715,1242770159],[64300751,1742738550,759793535,1441640391,1222657263,1650852388,809204249,1401124794],[44268565,2130251219,385317300,945304494,1124273452,1116091861,1511222174,1891649552],[490469764,1104639356,1768886235,584734157,110450012,1540356713,454194451,546559181],[245669396,2044555663,1698286254,165567374,1420187960,1790459023,1435413556,1709720371],[560152085,1684122813,466867711,835578016,132872614,1443998262,458025526,608566197],[268199611,2059466674,1552441870,1135523030,1863557303,667362308,1796134016,1599484283],[1591361227,1032727966,1718117942,554786013,1116085524,131738305,175683717,1576634411],[938523067,580596445,604325669,804372761,1488715766,1387352869,1320011899,2115713959],[644850463,2080888507,760551727,1738827583,252102879,1977081809,928085541,2019270440],[274996069,936677854,1416089197,323537513,1054015629,722403938,397955544,443359063],[2035623976,1767952176,495588047,2030442102,1765087770,1451119713,1743165347,177927338],[1125323254,1826607390,793003140,1017697738,1946417838,190283029,1961707367,1916110065],[1756573870,1835181159,474714671,188272837,1299111373,96877252,1199000913,1521163526],[1810874422,933703017,1540692156,1582358041,771589118,1659435044,212465369,1736847309],[1571347590,1703238179,2012186183,90585288,1847417720,88317327,292391366,149280012],[2110294589,834200818,164239898,1939676141,1492259953,1942125719,128650095,265278828],[2112507094,278444238,1629003357,1623095746,1785775896,526777086,656979533,1927171390],[197207607,1559507776,392570374,2016093650,70863585,1418722092,569287227,1031051694],[393123833,1421781642,79725881,796429161,294768956,1326958799,791473244,702830646],[1916730024,1651693747,637822306,974413584,1709484967,52515817,1936846740,959792993],[2079751863,2109359392,1687974929,49216358,576388928,208842763,541761025,1269997597],[289936521,347591712,955286987,1277736860,124393664,1896797095,1463899678,1087878331],[1374517121,294357923,1191739177,1454502628,906825986,1465253545,1599426195,1605748485],[612600922,1217574536,1992014860,1769090826,653469294,2030212945,1188473496,2066840644],[1837531357,113139550,1452303914,253740871,411500790,1751512743,1723386272,1292815064],[1440868956,1616446889,1825256922,254256356,682716595,429801162,1151755489,293054001],[1272839259,2095906443,43282211,1239186736,818654009,1188444631,1676870504,1803701524],[2022073279,423962374,535434083,1485914889,1419171932,662357217,851069282,1977495542],[1183337664,1636066568,1992309153,244806884,1069183020,549354066,1794500580,1330613616],[636958179,1266928421,145268878,1224850515,682176926,774812082,859836729,1598699203],[1225672930,1858701164,499601103,226320875,1127551883,9638382,1256425839,514759444],[1296343131,857748015,1621438274,8973722,1246625146,2045187998,786598757,1579274544],[1409529625,2116229413,728373327,709897404,2111390142,811647135,1660355848,1819193440],[2065884779,514727318,2107243693,1014987233,1752131258,1657015541,1046693361,1808463352],[1806505537,1524865511,2047613338,215273129,1016632580,2012722620,2013503780,307635351],[1079961317,174906199,1554105061,846031591,1330715674,1460943968,30000579,214184397],[117500848,245126059,1180279714,1928022472,547969813,1826118571,635010717,1131656322],[252969175,1007339017,1832755503,353627837,258269771,966341245,2119960134,1573928987],[2097135724,365715337,1226656545,1750296945,72490650,983636649,1921403775,1270456466],[1120331448,1077777455,239287162,331496427,104978798,1839486299,136384709,1567219312],[1037298678,1672178071,1567857947,1100451235,206364092,1298731272,210325243,453974964],[336701275,1797585220,1743966940,1382357010,1915159088,889855072,1109048602,24659222],[1048819169,974670885,1457356732,71016469,1200698224,1974143700,318051192,1104758892],[1233383320,2012846696,205587105,2109538340,727398506,1488037288,1577526838,1270832980],[569112901,1246045104,1799202435,762337019,1518127861,1798282441,1732705737,341158462],[1359145983,358608248,828122914,1227787573,1760076998,1503390699,1589834562,150014206],[1528514004,739095219,521997579,1394574160,1103965708,1867409159,1551217815,1463198438],[539390347,1461685230,826950255,90126398,561915230,1551268738,1493028672,1532877969],[1762281851,1444253475,1956572893,886759343,608515247,347285422,852329442,1281689839],[1928936661,1771226268,594881802,1107793134,1305639374,638646045,98740436,760760162],[460874969,1692721894,443712128,1019713609,1816432420,716433642,2088657942,1489462626],[1046980378,608500301,847618164,12980912,576633858,995627742,677674679,210668635],[342803088,2110212342,234515198,2012490663,306426486,1968699863,143912589,1809867409],[6078669,1810605049,1178554709,668878938,1715420041,1495800309,1696971591,1790685386],[2069711287,28706281,1376697628,1904276828,224713650,1331790597,479615732,1501110439],[722479897,2000660267,1216834838,2049334303,28494812,514003029,511857135,1215720377],[411947467,1013710369,218488709,1183003509,1926283525,1633814335,23371165,1926303269],[1660180974,766603940,1100348815,1360531337,1139911309,135836865,109782916,1136186191],[436725460,6818021,1663229051,1833973981,1696518293,811251509,964114925,1828806726],[152515108,1430355753,294791994,1744543255,1331277636,1534428008,603271656,1021780008],[1172789257,523360958,480589425,1578903784,1115971552,1911155292,852305220,221744832],[170254863,1875112310,1279275680,1103226268,1713882666,1850874512,833555467,1832707079],[171303565,1523241061,1369131375,1357469226,1497259397,952544278,1033429623,1957994114],[1182459378,904371571,170908014,737549512,392778750,1421922962,867929089,58450467],[1568203801,1754858013,1495986913,120848058,1694044111,1279686399,2060493066,1729469410],[754331943,534390274,905264004,715499060,148638304,445023985,650737134,1526217418],[1442287909,1441674545,931469141,1042983183,1994044489,1501909285,667866844,1124439394],[705876167,81132740,1705701099,470100327,1574660890,681943950,68443341,1572331731],[42286670,339617960,1621930061,361698667,1863409839,13787997,594401088,1053213803],[2031880938,1833119706,45946313,1353316914,526336855,1267759533,2032911596,745817334],[1494489293,1260914526,626361851,1739827278,427437093,1354750221,1996878996,1953720990],[306204706,49517052,45598664,290676840,158736980,313306016,477105959,1051299366],[2068031957,860431581,592047760,1581772088,1462616134,1229968880,449106063,757486170],[320803666,63007582,835603864,716625717,1078077460,1239499008,298496991,1656529118],[2097359682,1287029650,549979309,980275293,793200077,1113971854,1584066700,541674455],[584255962,150146500,1521196295,1201092916,347413292,642855949,1697926909,633908408],[1873921509,1109831291,1465539405,1794774886,283023829,459444741,652924664,763866544],[298055398,1202225382,644328647,994871938,462376096,812670163,764742759,2059739277],[1647668477,1533153595,98622955,1111796860,1641725281,344593235,346718127,1795307403],[10140080,1985825615,1717999132,1538356998,1648821747,674800160,1757344044,2100647455],[72053517,1514258105,1041785756,1951801739,1778730245,661303580,330462926,675498044],[1897880877,1393118667,215516908,1680238766,811957098,1234925711,833289785,1192530145],[6849950,1064002811,1572911699,118054614,588505853,1785575782,1994856749,89285645],[1124345060,211017460,640945058,1857112168,1794142040,2127317777,1659068886,693337767],[1595645735,561556356,369462393,384673625,514378568,916888066,2006718272,1108547933],[1945619093,1304300663,763151507,1553689119,1429300678,831095742,964561907,319066644],[837542102,688870287,10993377,193502137,1938847980,1853313106,432801806,461835261],[1169487216,1941579660,1581068889,622936729,1046128837,1210576727,1756283967,1706436460],[2035562666,1455623635,2048654323,424050994,41962192,48551238,828013203,1321566229],[972830743,1204102455,605591988,1860216197,997218128,1953891383,784926777,1666774055],[525141438,169365429,853313027,40474646,643550603,160072576,606021832,1900019796],[167682302,331046931,2027167119,1845583890,1687072110,221318082,1241529002,1142653611],[1758334574,1575904349,175022860,845464128,1346576747,708572095,50814856,1278275484],[348787839,480142262,393178098,1248845053,565896144,2034815121,1787047343,1851832789],[2099295792,1188252985,1295307741,53458963,2040803660,575394112,340642565,641878486],[1475128766,447564697,1071503380,917231037,2059454665,1587842862,292606973,1871542656],[1807112817,740412453,1993062927,817880577,37275379,1363342863,468186168,981708713],[1512184301,1578666511,1115462672,1577981784,838398003,1334742557,1132077289,74270019],[841248610,2099265355,2103798618,149882326,1247784112,1762517147,291214357,834016942],[451478323,1389525466,1479635602,199232212,1874020651,1273699227,1835349,741081393],[708926223,401115913,1541652918,1386215577,1625159548,592149511,1289358796,687451547],[1389262454,105001480,1734960795,43784780,995253481,1307089759,865109419,596340563],[791548758,1614950532,163888837,655704912,1816761105,695150570,1023679812,980959936],[1777168852,1851155709,1493613951,1479693124,1970546392,508489672,1228065472,224002260],[1234130605,44461736,700836959,1076847798,1014681364,1425607328,489763333,355539416],[35327262,1177533409,627344849,107228495,1669034373,1266725449,1797213939,445274421],[1416713710,30076363,972711440,816923505,929918363,1711905041,1685875438,1196555719],[1265418662,1722069067,527036447,1741941550,1724580228,649088029,1237163628,1816300440],[1729431160,1973566265,1050914824,1299355402,571210333,483127616,527451538,1229649935],[1228786511,1098809628,1188097570,1615800448,544623932,524302116,1542592213,1198736303],[123267564,1701428965,1839497954,2067096404,665842647,1346373146,110936625,530855867],[1946741241,1538483296,9206096,1749374077,1727205145,1640172444,81977503,176847183],[506828150,1206883443,621612659,1057149275,1581804283,1011358289,530104076,449949345],[1582690074,1728150159,795315304,2094969541,748689015,816457450,1243261151,1769084702],[1943064234,2107529655,1069854779,1994571407,1821737720,88822527,956189237,919702644],[1438132045,47403007,1394337393,1509151519,951837702,1868157314,1032496082,1723886435],[493900024,110416684,548250585,1781411902,1694083470,28770848,380552577,1001402452],[1097872401,707747789,1759801178,1327787267,940566120,1592023024,1698975245,2049117066],[183750065,1354594483,1395053219,384628702,1328332598,3143534,1046468686,545990535],[120816455,563382420,898839969,462012760,1364637139,1002443664,412634640,1294079635],[373860353,2047677800,1995859604,972632522,1330800125,2059974224,1025724151,1783906749],[636859401,280893611,460744862,1268769090,604131423,642115135,1224551203,39531024],[1665358552,412371850,767556021,1009066192,1886003722,1570364835,1575773962,256013710],[1701647976,1814927619,2090806510,1874013170,1586345987,347609739,239055567,25642865],[1211221992,611176777,715307629,1104487228,1866345145,869353402,408703434,1250074913],[259825961,131031235,1270712419,1575563970,292017920,79985123,710681570,124363305],[1293023043,1848065674,1199913512,383495749,1507640824,600750718,1996848715,681620670],[527506717,983945172,1483429158,950567650,1121422484,605068020,1715936177,1114855552],[862705155,671870148,40746218,343956210,1956013451,500552566,1983118077,1916199666],[252342829,1967187592,699250064,708981359,1832602928,1989309720,2043505036,1904759314],[21023347,433126585,2029369515,100896189,5331162,604337484,1969306177,2110459927],[636358818,2085926420,767582061,1392316081,62458848,898438091,538855680,1280107647],[1203829890,987875152,485103223,896667378,1345119318,468750256,504491678,1337457512],[447284716,1702494293,269302069,1993963566,600919946,668450910,2000242679,1335117454],[2026586212,674703450,2048878562,1233795981,1809287536,139084675,1112728128,2061010957],[1066074242,775722657,547401271,633194872,1174256234,1877833004,1137310443,363244211],[2094139968,1278397969,205078912,1860725464,1508741580,346538481,1096593156,1603031598],[1403162111,1554005165,835686115,408058413,740434178,539375397,1408027315,92565870],[1820277062,665484188,1208570257,563637225,1940735445,433432415,751468582,1899441304],[398934255,724243935,1294772256,697461742,1712176239,532700229,1294798731,1813788863],[608604843,1110924532,1221065817,931888368,1075763377,1694141385,47580254,593626870],[145902419,1148364010,318391793,1862055952,332762073,961921138,730086542,1236219667],[1504820027,547080711,393394511,1894181017,672945812,618987110,332231077,2011718157],[374817697,1177972269,904699399,1519048932,1760348367,1335813107,301213260,1361376664],[662494187,573838368,2098530980,769982284,7717639,347391100,1733836201,1080120887],[849331324,435424230,1121673249,935374205,1522509748,1582733289,1186800426,292078534],[315449975,453598936,1445442247,1839194286,1715872330,1995111098,1208663946,406584153],[1412150002,870781816,824857828,695349342,1652309252,2086925655,643904000,972572633],[939522947,1996785220,1657236475,36416976,721839223,250463999,1868892917,858260843],[1027721996,2037432955,467577037,1477948297,487551320,16981290,1423835398,56802343],[1626522841,17311857,763502041,666264143,2052740655,1890280168,1930778208,1565677478],[1916840323,1972838993,451780478,1877701862,195557395,2076478530,1599003607,2079345080],[772895862,1843013678,633671175,1805265998,1801383894,1558655774,1538454942,1030792559],[401661740,712546060,65291540,1976052847,1587768216,409562511,1532065939,188815440],[17997679,431853499,501691100,389913258,1415203962,924915518,687928832,1332597510],[1248125631,1241728724,857330302,1867201341,371647171,998716472,418644751,312966155],[1000686932,764314894,440518966,1737339949,482382769,1158909696,1711642850,53054681],[689969296,960876633,587988548,410896517,418220906,1205476803,60155109,1867066710],[1584640127,966418691,490801200,423220775,1722850060,1165794459,1156879760,327383074],[1867014344,609696388,827263676,1242792209,1384147425,1474979645,552661269,1735270775],[1742150230,149986039,98733813,1438440356,257521808,918441904,2008428007,1752034733],[1861453055,463627317,302611574,1438705738,444160372,653573679,6626944,619881992],[1210719558,260261343,831981349,1201000114,1034584872,592377056,1390923741,1355061864],[1167082420,1856101854,1801441658,1547241237,1371672415,1334691274,1149056818,324732071],[1648606260,1957190774,977527702,1125967264,329284586,1886895328,1979039293,1189806304],[1985023744,2119899416,1088407120,939544239,1866660803,2083024436,1958657314,512359007],[864857089,813659319,957622765,1723834981,149893969,1319039422,768313016,1783679030],[1287950186,932658102,75398304,750664249,1391218106,1315586805,1038392581,313470620],[1133681066,812287138,224549362,2056084676,1067243488,928547822,1834453821,1539387259],[1357499651,22002714,57301114,2027640836,2101788307,937047600,121978147,37314656],[2087938474,948818243,170433238,1791786374,805367210,649898137,654920444,1907987426],[485787561,1491081876,2104937501,508743676,467964419,1586020494,1644546972,1110230594],[1185903875,877046017,1341672185,991496693,84251257,1035684006,2014192987,1565967471],[69436017,201488270,1492877713,561990203,1240536764,1988264872,1995509674,789916518],[1989397544,1425203243,469765848,74733036,2039755308,1521966336,1414740844,24783536],[1357965161,784599150,2050517641,1698789952,871984030,183971710,51391530,863859962],[1370124627,695097027,1252728653,1587730612,389622060,1183931217,1842460298,634360405],[778621315,1051825614,1977548281,1445289151,1397986824,1087112780,778128700,279803087],[1545350914,770995544,481810458,632414153,276141391,500328839,1807912800,1122957619],[1320472001,1590077276,443039942,1303999548,1390706090,891125787,662568349,448332814],[507106919,949382880,1304006611,202763946,1630201190,1380937945,1258251307,669931853],[1228829450,459490854,2704102,621511,580934654,344671635,556604645,1491773873],[1317272369,1021640186,891719041,1372768361,1574563704,1452271006,1395764021,295484275],[1759228418,1053243788,510656779,602356013,617781543,728209092,603120981,1578663472],[1640416960,1030900780,355571160,1220533791,1176927352,985250411,1194243786,1885240024],[650853971,871912923,153886346,317171714,698201634,653195502,1666037806,1676750207],[1325633810,1129146189,1091155340,401980789,1215694334,1678081098,364268110,808429703],[861302929,467721412,1406236593,581810189,1285697072,846522995,1817090596,717389670],[710375150,281550613,994499627,1580024298,1989151382,1665573762,1754455247,152909886],[1569390093,99191225,1046674661,1183339644,974804583,976765174,285365106,273830383],[816800229,1635628843,527851809,525685501,1083110167,1264860303,273201717,1095665178],[2072074618,660745692,106079973,2810133,1052112403,1797244528,625173486,1970159997],[517810526,1128220746,482696394,1232053597,306976830,1228908745,291465620,1981615529],[1103554123,1934666289,1143398115,1974251913,1088912370,1230729799,1065331712,314837569],[339983272,521513239,1206122442,427381100,746847718,1834009988,1570455591,1948709724],[1191734200,1443711115,1835152610,1959632938,410976880,1909694105,10144875,1916215799],[1973998196,1576509453,1261000920,1401436956,276161696,313426919,1052874624,154497254],[752509052,769596633,983262324,254797540,1224238813,699647292,1555285854,183875805],[913625814,1691815998,1536213722,1192674240,1826110537,262994574,43583869,942968525],[256564573,477561369,2104999071,1239289491,521436938,1666093048,2054593911,1348192301],[416788324,1751272334,1867510300,868656540,617292230,1822445377,1748066892,1355828090],[508542559,867031856,139587902,393715102,709357135,401829018,384597098,1915795055],[1809537129,1790586343,682240152,915988506,1358402134,1909668332,1237526199,1778356231],[890142009,701650282,2073110622,154802115,368908695,974623116,1518597478,255666733],[1436637982,582998337,1010362713,1753116458,588821851,1182865972,280936407,1418965104],[898464199,239272074,1553581347,2026466418,806195749,1846857455,547538042,329219857],[683308288,1082403737,1544299947,1889642813,846841780,203456778,1373831631,151941877],[1116503851,55517116,2015462784,1480870516,1521165944,1299891809,313791904,682415395],[718120375,1658187886,938463608,1536399844,1354035151,1578589013,1709021240,846089265],[510349728,1323736746,1997116100,759345636,952366965,304935949,579323963,1775216967],[1829032673,132996523,2110270729,207733246,699067333,1853462653,1189185280,414567071],[539274343,739425611,384294343,1594429265,369815261,791883944,1533903941,462979087],[749159346,1026110897,1807548145,7717849,1384290651,746091218,1876441119,2093628092],[1666613197,2067038468,1037718084,145294266,905223945,1494539665,1636084878,1544704145],[247714496,344599551,575453862,1172264204,1048209028,1674487114,968347923,1511854321],[1780551618,1384308710,1834564465,90598386,1008447640,1001373756,533512800,1255721734],[1198991529,1874124740,517140578,1679296804,2052268150,1803697274,1935057337,717094548],[1901456571,277021656,840683907,428966601,941250282,2015410119,1397178560,817530988],[813209411,1767965008,1559887556,822706923,983503862,1143114117,772170980,70932152],[1571719712,1060751811,1377751777,1079903285,1875452023,985411670,716050643,322197636],[1152581126,1254680127,829025786,1809469228,2120204055,166900580,497073044,1857561484],[1046664677,78454198,422633433,1926051785,12673567,699021331,1707166329,1850208664],[865412507,1565350298,2066172871,136403513,332781368,2042363357,1154405751,373058738],[1735485850,557504111,1713893183,688071992,1127253653,1932355463,1000080684,473596671],[34616223,609383211,311020473,654375827,945457387,1227339937,860624491,1583828688],[1865285962,1301986516,1365582276,1016304183,1092940314,1884087616,1341931732,820032282],[1483078106,204790466,1023551578,1196678230,1795872700,1547426940,294815497,40721891],[442467726,368300606,321464156,1343213479,324177459,37451762,740280444,633019636],[822881742,1189887385,2072916125,355628086,563900554,308601268,583661398,835429054],[888974232,1713795311,454721410,1398925381,1571789439,1071832427,2074591433,786954193],[1372206338,1413738720,1273818899,1433509019,1577209323,1122122175,1613804728,317480247],[1167666106,1500878858,1811558694,687455372,766132377,450358024,643025646,1530294000],[885691134,1863980083,987771048,1151222811,575527425,771538449,956387028,595056968],[1987704706,1138815550,1009491321,1850621287,2039675407,30757289,789125736,370269434],[1985091706,78732098,1278906016,871530512,1793398234,790180400,1630802763,1696625086],[941525373,422638802,1263019308,2098403169,1063865853,422168610,262415047,539280286],[748235181,1035318928,295767964,706488412,1060068847,1210287729,641214617,876768819],[128844236,902999915,486105655,625021457,470508748,1083740039,183413799,724901594],[668100340,1496451670,363034749,1629676955,197767730,122629423,898543375,503193810],[954016065,775548609,924428527,1159729838,1383640706,640489511,1752076294,1182181027],[2023871812,850558012,1256027972,1168784148,2127388942,1818399910,128480511,152789475],[520473045,806964613,308360008,25699214,243054923,1329396388,1607411236,1298065205],[342669606,215720869,1482806759,417570407,1219594751,76178309,1716221244,1584464543],[508764594,568944214,524835563,1667675360,448687784,969730570,1685897170,295036488],[1415104116,1500986953,1509695596,1099729909,384673682,423088657,1489812415,256580395],[1610327629,2103146342,470497351,600094678,236379583,1494610342,1084723777,802182276],[392921302,706449421,1845469599,1864360812,1492834126,1603585987,1776131945,23501773],[1614608763,1576654959,398844446,323596540,41221692,493246546,1713525980,970987261],[804428138,1789207288,1821762143,878183225,352509906,1323985620,1817651300,1263222251],[213375419,1687081131,611824000,1077989457,980654196,163011777,1369191823,1498578900],[1912951901,164937527,1952208051,527709762,604066921,1886706469,284652945,1813024576],[1442647666,2051909705,562240582,1156646487,973077635,117164668,431718614,1569291980],[1578486909,282385955,773305556,1344374055,745583542,1160752800,1985651442,1189967728],[1632555728,1072332358,2086143660,276482016,1071556970,1845843310,1607902496,1470754328],[2129597323,1519977070,1604614637,1441297612,575965067,351042398,917951299,1931391564],[973257686,1054102430,2065045163,1845937849,1564974646,1616785044,740035949,1928414975],[609044342,1625275243,171308381,367468480,167336109,572321711,1610088044,318859493],[479928828,860954388,1713032700,790252342,1783600015,1321705365,394743405,292620978],[983929389,1890127077,1109014914,547213575,733299842,1642863771,773684067,1869200756],[49021063,1253069292,324535245,1202504508,1889018508,378698908,848304588,2059112044],[1055623484,1192806923,625199177,1928627346,698288495,1825240033,1838213813,1112940244],[889532550,1955083760,196629122,502857127,1451826084,737143211,696439433,263905783],[1850718482,59373943,109542768,1112930059,428818469,212054069,1922889993,890150838],[318530013,1726345183,896642063,1365358016,583191740,135171688,312738727,1053774527],[548184377,4827468,1921298302,2013293507,1270561655,482556182,20166281,339783427],[1392233083,167385767,1970443084,718826044,510285700,1352391851,1823263767,273188269],[433878937,25909711,576323858,376428569,1925584319,480489227,1926805977,1452444553],[1778552836,1716565858,1872124513,642743794,613955646,1412336461,49632611,458386940],[42940228,1856885529,1571923263,440000762,1229566204,50347604,1468434199,1317085913],[386835328,682516180,490348582,167696798,2096238989,169344854,2068243003,721712543],[559611534,22267638,1819021947,193925351,1212740657,690926575,696973119,652730473],[1529275694,1008903241,1287024441,1945506370,1585376109,312244262,1415437890,1491776435],[79396471,739716967,657770631,556142573,1283806637,317084752,938181369,1520220631],[1423725070,1683870046,148686790,945519009,1676494030,1970615522,1538892596,58457914],[1703495865,1808118664,690938732,137697566,291332318,311750001,1825567382,536112662],[775973310,141664863,142544869,1705860480,1667406200,317303060,299160944,1236511349],[1827109896,1596607000,44933722,1477600226,239280322,948852882,505917450,658803199],[315079584,1087677554,892195928,860728121,1887591315,5970949,115622415,579974480],[473674185,1040479740,361432778,1791680848,9285096,1439524995,59058528,1417442701],[920282664,50009437,1165196218,1177517200,2044822933,166499491,673083633,710839039],[494528604,2050522716,1272780432,140216861,416042047,439381453,756802384,760236785],[884348667,670602500,992197452,2087420663,72820326,32064010,1606624172,1021299876],[1138394655,661054312,1190908401,1899619418,999739488,546892652,11428237,1866288447],[130400064,1980842061,563601611,411491797,592795839,1569740909,1691286581,617510482],[1478145435,1562978455,1166403292,1920870418,29970740,824190494,2126700570,424780513],[574514583,247858239,1395751039,853958207,1369408547,488028399,767354185,1947448762],[1671127835,384963471,1795956210,1285359997,1868739215,53209875,1858602624,914060054],[632005891,1893882457,245055889,1969585576,1416035448,1708708117,495851324,449665426],[1382842645,118914124,177029365,1862138181,1756872809,208210922,830173943,1664292551],[332056103,2073796751,245611052,1399517559,1608689299,74336585,1724769461,1659432382],[741436124,824289442,47614139,657720663,414511078,1030218529,2053651641,1700076034],[1246008094,360893780,77661783,688615605,1846266890,470183266,897976823,1132421527],[677573710,1547318691,1556307148,795493966,1237113157,1036101000,1583399928,586907589],[1611855320,1576693039,735403020,102350882,1040903775,1552620039,144424335,1594443730],[781528744,1753054212,1088651820,1525383401,397117013,31940947,712316311,713864565],[1609211387,1066583829,345805422,612616345,685144317,941291183,1959217664,199446979],[310492268,1000554325,882651567,1474150900,1420065510,1660736399,805026554,781570721],[1727376719,1805348217,1210613412,281769802,1366603298,1754751134,845545439,1387768611],[1625618135,1650588794,123861189,2049164056,103546275,774139901,2106944812,1627281528],[1300115343,1103454976,104525465,666898961,1341462284,1644832550,1098376536,466552832],[1813403195,1260200559,133346944,1887830572,1877792053,101501390,874847553,2112568574],[857485859,266236838,1020476272,212360421,1684386931,455854353,510623559,1343093103],[1257237602,950987576,315227864,1778723165,1806823923,572876359,1485981363,823589639],[1485311437,1301512015,1664290286,567287247,1238697627,1604703024,1529834143,694247325],[890763324,1116014324,939728263,807676606,991440923,50551868,2026795312,536573307],[1980231848,541835590,1361569033,745877897,766974501,1390964248,296912968,1023550556],[25962234,1625949445,2018629888,1620772931,1881060198,1930712999,848259539,1426107460],[502702008,1328124940,2104821336,918261155,1925472575,1069288415,1429047051,1035255419],[913673529,986308111,1521164121,652069376,1006413242,115586747,1650605636,1420794233],[956820940,1698034760,1581772799,533360900,1424235491,1701873251,671773727,2086034707],[581892577,871577693,1467270032,1305187945,20381566,976151206,933418245,1918909972],[960326409,668910252,417817589,1348454089,362768319,380437799,1660689056,941027812],[607319456,536293474,1994031196,1257342743,892819135,116142163,438446198,1405151247],[1531415848,962642913,819946728,1362261106,1314071633,1763501345,2028021461,167390177],[437636409,89157478,1826660369,739411580,1178683703,563995439,2096766123,1408074950],[1904020309,134986575,2057636452,2123251405,2059571187,1656159681,1642578912,891132386],[986107207,2096351745,151329882,1651240695,156263091,1761676892,1198757514,871655582],[364707148,1632967330,1683753100,1261870444,600719949,1703794501,1685865515,1065245202],[134504028,144378095,861674333,1352075508,757063904,1883200032,1598198138,1356046941],[1451647467,17281348,1949595088,1838580239,1971077739,2017098701,1829055589,1024567849],[510295609,1361315126,1875134014,1886900507,765350861,643137443,989631599,1541512798],[121865373,1940698146,937307262,1564653979,1738418402,1151858098,1050313704,843407488],[320008864,604307447,959940381,331674608,1513769111,1887971678,797017050,2058383851],[696253152,1218355504,1535217442,1265770238,1562401313,975825931,1251083865,1356773672],[1778385644,322355788,742752358,250469117,1213993081,1078966029,1751859017,1469239985],[635236532,625953733,1628064647,1803024617,183415724,348800726,342235768,384560319],[440508264,955214366,1294216580,298310934,966730333,1158111802,370124002,228877056],[1258949746,430779916,1399120414,171739920,1843753001,779591820,1439947572,639640817],[571194710,879178697,687826533,1728493687,980825044,365762234,1640449056,1269861736],[1043846755,2124172350,1125205663,661866965,1662680282,352406538,752003153,651732480],[364983145,385777858,390546748,594211040,181423707,1421374475,847609152,774842290],[801401838,2063617715,383579479,236314978,1131932055,1190407645,432743633,316415563],[226706290,1113303971,453086562,1276467444,338311541,125752863,83673321,1857322459],[1312011092,47530332,14574100,1709189746,832365975,416832020,2115861524,1623183238],[1575066900,621213922,1959818960,86012733,842429093,936165118,730682657,2034415739],[1906186607,593066208,1467285162,994249105,166206013,127668807,1277585199,708323041],[500626778,856830855,96266460,142356787,207919483,994872479,144150,936470206],[1611084467,325823641,1535285448,304123989,18958960,281673834,739211755,1184628428],[2066244085,1612360120,1450331848,322735345,1772536571,1866720844,1245696400,1354920215],[780319118,792771304,1451448790,1553868581,942365689,1924960063,1355829300,1733034111],[1445227042,991037808,2096607083,934692709,2034916585,1334137649,1053067985,618080557],[346683617,1889424750,1874588386,1299699628,1952928352,1449438166,1636267523,2072260868],[672036956,404490451,1984365205,1336980377,253233711,932865680,1314786863,1496111130],[1062690864,313650393,1400247739,1506899604,1679157419,209441984,1889606146,911610365],[358854443,353738084,1667376187,12933894,617192538,601125232,696966602,928307049],[483538211,744323083,169042415,791491453,418717777,265098559,1266610992,568743567],[894126987,889336539,1784150672,1803553249,1693136022,471406776,391379442,1589614317],[1482051886,1918840501,1122248004,589736331,1606459664,1477128566,905006141,1521629947],[886470064,467084063,812790886,298751036,1604360313,241062028,1635163690,218211221],[873676967,1019857606,948350124,1940546899,656501834,1024792997,1560804568,999079072],[79941520,962609517,1357453428,1548848503,1678429801,1458413476,1801203877,1842557405],[188922620,89616172,1573094527,1512429782,1036651187,1891032666,1170891353,1520381794],[2089993104,1733333619,1074397792,706581155,1521528397,1224305732,1445572302,582774757],[1900791794,560929892,744291462,732238226,891679543,786036886,1108093539,594420386],[1658347832,1728488692,2075290073,949840981,1162388913,1206834613,197695587,149061772],[385122385,1019327125,513850993,1498716877,1771564131,107896690,842886850,682722536],[1064289882,2001101092,623686624,1283057580,1920195207,1109661980,863608659,926474083],[1849852422,1433563691,669285593,1392896004,1872699250,1834939601,84618998,394024851],[1926721274,1527589270,1404042336,963300031,909080225,1431809610,1183703607,1612264936],[560264161,790452460,250915226,1237225382,1855665603,650365322,2104252224,53514151],[1540527704,1213167597,1629115469,543431768,988165094,569502756,99514748,315585347],[1263417700,1301116320,605006146,582335562,1852632886,1815568775,1061525437,2055716022],[1437919090,2095644706,495102057,826067565,284118160,1785840534,1172869578,1679441224],[41989109,1308966925,1342116882,68005826,1994205758,708979100,1041852399,1282084865],[1747858084,162639907,1994811173,1129792094,257207349,713657311,852037004,1611625623],[1461963140,630796221,1603724925,811085916,1603259414,796714932,1102914593,1413319763],[1335942226,489917846,65976672,946247448,2054753361,1270575979,1282890477,377946121],[747775759,297957533,297626833,796783511,687850360,1783456860,608289350,868533517],[471823606,878856733,714328377,1340123307,850757695,1821828006,511258889,1854744923],[158527672,1227417975,480451340,1379152034,1518272645,1996907399,1793150009,274838467],[1913468999,2106214251,1303486075,104989535,1258677457,52671968,2104345720,505580356],[1584075871,1325796538,1591066857,1724539052,1650376716,244031991,1946587351,1577159231],[1288187475,1706636347,613594841,697206735,1509638116,1494824562,634496418,1570692213],[1513084063,420704504,1143391877,1734091581,1373646171,1165687346,332363201,830891718],[1518729678,1839249539,2031462114,682494843,182448899,7776378,585563604,1572405627],[988658973,886146833,202517142,1958725802,1767488035,748239323,302496204,348690035],[900686940,1454173240,851079442,633442986,2077179485,1581112732,1030137717,964714334],[296051151,851703634,761734900,1844577959,47000207,1530421940,1768192915,1861453130],[1026512572,1193664403,235460217,2074857285,1429656960,295800095,883112153,858556372],[265156883,1425680732,155664600,1709280596,1680428510,1419190207,2034468147,1334421168],[1861586838,1771840433,84692360,1919716764,17091981,366000272,1129890397,979266078],[961395820,817495150,2066048369,1124075902,1325713712,1408191525,1328700634,1085299457],[1857078955,489276668,1541406428,2045051388,1909078483,1801535909,567866446,1472266051],[976371812,1251709447,160163870,1978262787,2018473,1413091055,1439085,2048384161],[1629013193,603369180,96599337,1508588599,254459390,1534372645,1774814817,532200337],[113150069,1134405976,1820225306,722345423,968543452,456753032,1551379528,881114923],[758847754,212516792,1910500118,1874949246,400592277,1684143574,370890246,488086797],[4704853,901863438,1734123059,798085767,1418219852,1908139949,1059328855,424697658],[1861091181,814470338,1399162720,1131144797,1321958425,1395671264,1468307955,1673876500],[622501756,296293873,1674612780,528607351,875654652,832563411,1965955785,1427300630],[422920612,988732554,299321732,319534512,389142744,480144748,791372884,1679823480],[678752080,314963204,126843310,462282866,729216650,1193227707,270689957,2085914962],[1483511363,1252625071,409981147,921263107,1791042346,1837259463,682050059,712576355],[500145042,910372538,454256278,202650156,1376817316,1951245214,1190050658,134772344],[1808856990,1247844977,171681519,1961311419,681158438,543065254,665281804,432250947],[1185356716,109263856,1752677118,498223143,501888164,1104621488,657824892,2064868814],[1012925049,65494770,610783426,1038057778,103583086,489718719,1041524400,1619351963],[2056030539,1927345920,581935361,1304302891,1120803126,1852858240,1537616600,1712581444],[1603830632,975412712,792859767,2003014732,1835683499,1618050628,807766025,1455591802],[1238294382,458259080,667032831,982504998,423324358,548883134,1057602002,866837362],[1751932394,167074012,1097029456,87208686,30459562,375797586,1970443051,50200751],[1602291447,503957869,386908483,558917111,191721359,1318585600,2035694533,1595616648],[472406124,896141846,1855960560,825342409,1141479678,80529179,952992501,164140780],[104043582,1393372977,1648902180,283555885,139208213,380931079,1889233603,952115999],[59308380,1027081004,631677716,1597533350,19096420,1301303419,137770865,1656498708],[756728492,292872220,441311027,679118777,1703457263,967038487,1578082305,1886676632],[1624601065,503247440,499769017,911875418,1214616638,1578945652,1479154899,724837728],[1106467288,2121186786,831201968,332668319,200042874,396491103,1638802067,252655626],[482653396,1811560644,1413533771,1918444574,1310515538,620493082,694425631,784905089],[998593421,1949695914,2092814673,2054252659,246633623,874192916,319418979,117747447],[2006165244,1443412961,437902450,65781546,1050343820,87904253,807666606,1602275843],[1385330228,1267623658,352218796,1421230890,545790466,225426110,1482453130,1197869972],[469940338,1531403705,369325472,1487150218,2102296849,1405464816,1682614697,174893208],[1292677010,640111398,534104858,890978676,1964929140,790021555,1186719367,2111065646],[376042432,408529185,1331706453,404440680,1228641771,1591573765,1409358449,189666168],[1740948051,1465998084,1068889206,299683673,1094432394,1347795689,791646433,1668060373],[1162508349,545907445,1582154863,1762079314,92259137,1422045277,506480560,591429225],[921092971,1722446285,1153143642,638867788,1581758786,2107106100,1205810581,144250696],[1270102486,335906509,1998655955,858083884,560131042,1836904448,888242934,1629324011],[1885056182,1865915633,464110867,1284421568,1334343129,797741831,1324455947,1443501866],[1540771484,1951468370,1765739866,452129050,1510334621,894256619,2088363227,2007379567],[721256720,1849794508,1579937116,1103756689,1833780278,376968614,658620542,1406016152],[1847141218,1109479125,401133615,582261106,737148412,1792813553,1008283507,88048357],[1589968702,1136569555,862645579,1418133061,1852629599,442477378,2113811289,761796443],[560107218,142018510,1572137368,1751168806,1344447091,2064642692,1678709662,1031607661],[214537533,1931193734,1240068850,1674644030,1286278011,1898095305,1795141287,1707825088],[1726770818,938348554,1875252652,1429866458,347771616,704769731,627078691,475948404],[1779053290,810318878,1903310765,154022722,1078760859,708504064,1876751990,1140354205],[1564946634,1284600061,354048118,1287797702,2126236033,96475553,677034434,1958428947],[51662084,154070924,1703489813,2058574309,179993264,1129458588,1920707714,1243636795],[390059514,1126967865,118470717,1960004824,1139223877,1998169326,2051049394,1609994975],[124361303,1368138919,248131997,999197829,1380073587,734110391,166087671,837048630],[632798609,1922169703,1022547850,1589024331,634329146,488556023,1270167866,2031385793],[812270330,1245127934,1231202789,596824165,575930754,178543159,479422599,1726119132],[470665908,885371111,161884297,1967713867,2001053077,447122748,87071162,253564370],[904478660,1112346879,409765333,426950135,957770546,1046198797,1660275974,1713665051],[1369993088,1911743574,2058583954,132219415,476983577,2070698343,1792629158,1911079129],[1751346618,1605889774,1242285414,1777588303,995969416,1678867723,1318566975,1346994712],[953886565,1777865840,120443527,684265438,349334758,4583053,1663679301,644972495],[626631456,1175318252,917294045,1329759533,1056383372,1731632726,1039604968,1527314527],[303591088,770236490,2096142350,65387963,86371943,1940910581,1673420880,1764918088],[864203166,1895503381,509915894,1192795862,46718568,1218389025,1850601562,777486661],[250563778,1555625423,541213543,1467152211,806142131,288892350,958641511,704719086],[1638831773,1714499245,265012163,1396721566,1986535389,1726275085,1119188386,214657555],[1621306147,285708264,1732046451,1364520395,107245046,523072116,957803457,1543785034],[705604176,879533998,235715544,754358396,766335235,1951194516,560716530,1238696438],[1489019344,1505026894,1982344636,349274258,1879347417,1743618625,866901106,1405608425],[395000801,2003867305,1881613799,1254845705,563009546,341845135,1249757530,750430203],[495475330,975418511,2100432205,144477410,1912785613,1412671399,1756182075,761934623],[1731587299,191436665,1350749344,693933034,181152325,1641648203,368654533,1642279953],[1012390013,695328242,107273338,794076533,1998517570,169747963,1392507237,1809476012],[1793464499,1148205215,1667513221,1225518091,1812922623,1955112473,1244018888,1011033637],[918763541,140322400,50725605,1846688658,1702293270,608946474,1268748518,965495463],[313798015,41194213,743508119,1658262011,81565981,1179149116,1153384597,837503015],[99455617,1670361786,896261354,1681982987,1874300585,1177710771,2003036381,978054510],[225362705,1057829959,1618430412,1166383882,1338596820,209567037,1094143142,684551516],[651850002,1244851854,504975543,1620463241,919407945,987869693,1853273765,796023863],[405366511,657718820,580224324,328276668,1219518672,1736230406,65017993,256649604],[636073418,1957563324,250834839,349819333,1742838857,1188389823,1884246378,1254477109],[1490032819,869966257,154747848,315848951,947781581,485013788,298739968,827018283],[1100919736,252201511,405647985,1544865379,2031085974,724966930,1832629547,501355407],[2047769506,1074378866,1128927005,2106471621,1207120081,828423866,177537918,899509622],[1710836223,1477911601,626941747,1378206755,32003286,1262337997,1149835284,955220506],[1593849631,233659886,1809515401,1150803569,1895622551,943265772,1091666273,1132586447],[963378975,282089287,1042976793,1752896795,1303032783,1368797532,852246801,756273621],[40259585,2037407313,992175019,1428512903,1730076846,1261398156,1573249388,361578225],[732400458,1806387576,932080005,465617733,123706820,939274499,1194359546,832757632],[2067562635,1292677784,1363668294,770781725,291369556,1753827227,1622749474,1104361818],[1088029581,480239712,1037149693,1704133031,73141002,1640603255,546688962,1817264706],[2118165106,731974914,462181740,1141995748,645791708,1536006413,859114805,709533369],[772241260,917195093,36299758,223294036,71455045,931448954,1282979905,1646952270],[437684852,1630651289,2018015763,247284272,931000805,1043426966,1019253910,1060363645],[1447343499,805872155,628119367,632505065,1286886755,619798387,412501892,584815011],[293934807,1145101308,1635616452,639848673,214673425,1817120295,1452103224,120413051],[16453158,909526922,1711494576,1041210004,1560302993,1211695993,1529484755,643533753],[315133708,2084252117,1223941987,1317427414,1775286004,1455635057,1893006664,2040677808],[625250443,205820212,897785624,1938028327,1565462053,553101866,192247961,1466862094],[825424108,1523289706,1309559184,1528084259,1696742449,21329543,160975909,1489667059],[429968540,917033675,888966896,1089668172,1919714931,564277320,781422173,511444491],[38911250,2059962849,780596352,1137350550,1020790689,1271656285,1780824399,987807825],[928835819,2029830051,181357091,654173460,1135583805,85135044,212417126,494148749],[954246401,854407656,1458201520,36738810,1974144059,76947296,1068805750,1119762759],[1973605243,769523895,439614449,1927765010,192364341,807268024,1671422017,613342677],[1590106786,454699566,1488005076,385675617,1724671065,1447877740,560150938,1028896295],[1755492278,1600222898,770127920,1227899378,725980369,784168392,1840214051,1514036843],[920510011,2164059,1886674593,1682328164,447451542,764242715,2054977261,210782557],[2040189651,165770180,1683060646,306175148,1851278859,1082125720,1211000268,1707867981],[2011935550,1715311079,1316794796,236647500,1274992848,1044656889,716379116,1603322104],[1499696830,798473106,909803091,923179425,861750980,1997265772,973356412,844657719],[990451315,214469740,2037943793,991452218,2096886178,1321598910,591806568,904920678],[1165154742,1280473992,548430462,1916301786,1954515263,1821321583,238209151,769285561],[1517371105,2129127588,1135039136,841362578,2020076639,2028458746,662351762,75749907],[672058731,586426904,1143983874,655358449,1674939907,1030782282,1926858876,33070432],[1683189365,1041462256,461919339,1863001115,485200419,71035730,1639436341,653331257],[640010436,476986421,485489111,399750715,77630769,1472941455,696166922,1655509455],[1165898458,1006586267,895967353,977783766,430271138,1932551356,2053534279,742341977],[1830877632,1209951225,865879459,53752150,154041407,2074674399,329936733,1218119824],[972751278,13325461,1818448709,103191142,716801118,1874510330,1891544180,1897020085],[555401337,1303368395,336251253,846668651,262517242,1313404738,1643972462,23656950],[2041817116,1996042860,577855830,203404451,1324856542,941827910,312999638,925586394],[2071065515,772020406,2074519243,109443060,1231595426,1193901507,162672179,837113723],[372165733,681021026,1109495866,120015384,1584376800,607995165,610675590,764744177],[505445177,278492028,2095676614,155007356,1113428572,1702108556,1770301497,1329156084],[2027428410,1827397885,462320532,105313601,1642773181,851536965,256247570,1690457538],[290182112,233323312,1776787709,347680081,1135447554,1213726614,486833591,1082036636],[1490349100,182065106,1028330077,1212836445,477799396,790434280,1782430901,1128682982],[602355134,1477975508,331786938,1615537378,1446830926,93693148,1618617566,1230514750],[168290334,340047879,1299374951,1697438328,2008787097,841796368,322510256,1594743244],[1965960069,1511314239,960554034,909239582,836062642,1604079041,2125254294,21936273],[1269770936,1578079540,835811946,378159948,552507632,1638889568,310068282,244817515],[45795818,1585719625,917851748,2060548968,2042851962,1083414134,1776599858,246769780],[1322492571,952411573,797122273,1297580245,1385489254,2056737039,1280676021,2029269195],[739540497,241890153,256677924,1531287901,811016935,1237629522,1064427940,477966549],[1353107476,1570467866,389419835,257424774,293040635,1055132289,1465817489,2025308514],[1372230193,1214115265,481475690,1503978432,1138972904,233264438,281715800,1989695426],[1865421231,1961662120,1996195021,313825159,1697938768,1726181860,1374779607,138896614],[827769965,1608172719,1627121268,1932517008,787109029,310550267,1960453965,380996778],[946138850,1139527496,81794326,147063144,244169818,1073195817,1122050197,679204613],[336655199,1415834345,1075759263,1099998694,1606278965,647106504,536552824,1604706121],[1348409258,1410211239,1800173991,1239514856,655906534,505449393,36270558,1173400146],[646603353,1917447854,575328138,2111397114,747823162,637996301,702320903,687326031],[664304657,1402990847,103214157,1213213249,1945248940,1403665078,600125656,823854542],[854162288,864113643,1318057307,673702475,448076259,1926932823,226463722,920814355],[150765814,1007406605,524844758,816101310,944367852,1602352932,78965594,425465494],[1900554921,1335667811,1573025065,1227410287,1046354557,1684073075,593271011,1825609419],[584937635,1148955554,741986076,474931898,1333456899,1352192913,2036125504,993855380],[517655699,828896830,835016462,321314412,91105455,1415513532,779925487,761810004],[964715183,671135891,488303329,1961771386,72964276,848813191,1213651442,177021305],[729601586,899307881,1248204969,278086275,390885051,1090734692,1679065828,2106071140],[815168545,69831389,1140853265,1700816367,1716474507,689693499,1561623335,1641328656],[416718192,1839982138,1369159535,1305088363,1012736610,677199190,2093651441,644309786],[1509194892,1596878134,1661186542,2126502975,628117702,753405031,1146441201,1543550148],[2106699914,1350328688,1610641345,1072294006,1883949542,430112568,281925087,1009803899],[1510387507,1694227923,1896349006,1837719017,1913604436,1202924853,947682510,2118787141],[1287772204,1166886611,1242233639,2068467934,1808915982,621934808,73113091,1312327132],[1045203326,156886189,1169017555,559233045,2109775296,1235628544,970085057,61385482],[1580337420,1956828339,747886693,111160001,769973796,2005841085,1804196862,919700777],[1162364055,1774522990,522223125,158603988,995777746,429598928,961501811,1235370366],[108044019,404000470,847911733,1413482487,99943480,1078002138,1523404964,1261647507],[1264606904,1642733432,266166648,680867110,1281500317,1675704865,402729652,1648137162],[1078656340,646845323,2085851483,45988231,1423933518,1668266197,225500881,903778663],[385051825,1631806158,251811305,537181117,1718246061,1406412437,1609639297,888183114],[1340251001,1650632424,1197690777,1983601684,262566853,106346812,1095097358,1880227682],[1291506337,759691828,2049348479,1746718739,723896681,310297430,1203147522,1189123241],[898254025,1129568392,1360291503,1900057867,985849054,358031896,1360138581,615004037],[1562010359,1037911400,1817677555,9452468,137485736,895554596,2090605523,2078219630],[1606369366,1255855998,58766488,487849587,420504181,624818942,627704963,1708326299],[1134758946,984166587,780612327,1483960944,616429568,1924798297,701916113,1997290938],[43599711,1983857292,804008925,295555572,1372815430,2077493624,1684434625,1308662966],[718720463,786210684,1470021038,1248220913,647766130,17141425,1049529050,1057351987],[1704462463,1510789752,1721041919,2095526639,1961370379,1287198184,1092897346,2061728634],[2007549255,117895142,1020210400,211564738,639506309,1755092388,975774157,1269195219],[138443924,1092316854,964727594,474697143,260221673,223650421,1477864524,443034664],[76294992,1258171499,247653428,1435272718,732762140,461398605,1370292629,552044742],[1094557226,768567757,47459015,1914919736,1927820945,1002793706,676597517,1339769514],[1393248881,1292159542,645715283,1442256285,1398126357,407677184,599450878,1781353355],[1476955723,1060493072,266022924,768664580,658342823,696938145,293735030,595791524],[669223516,2033643352,186353618,249814616,813825086,419710400,949446488,878015978],[1106872733,767292506,838321685,1927969915,960583812,161743864,1135907356,310348642],[968515025,755484796,1637920840,368663325,2112741270,389947797,753904443,1251293981],[1865503627,62173277,1301249640,1002224637,1757447957,1309101305,1585546291,460101999],[51369279,1997328318,373321635,1170674528,281279151,421637711,1497606105,1945559054],[895670505,1268220877,1980289840,850863095,374392295,1710292488,823012956,759425406],[1887442738,1158263668,362359170,1241790247,1816180019,1859745782,150722935,776959920],[1921907420,1133481343,319036354,1028945341,892250752,943956535,23746174,105565483],[1424852059,863462681,339522904,1565506255,1802605353,1486014372,957351463,1865546278],[1307039359,1593488791,1184322811,1418884445,114606158,283392595,476917042,928751569],[1943999620,1626265052,247311655,1451379676,1887591162,104760927,542267941,963409751],[140651531,2078711350,796452735,1609719236,1248729717,1250789017,1075347548,2126541731],[1586818820,895820996,1379242067,1704630173,960216959,908505196,798151438,1990138605],[919085356,811119243,872648904,1675793073,925707236,1114073168,265135377,1457423735],[1865028953,1615169798,729361619,1708003902,1908804484,1278102838,73193928,708039051],[1978985764,575588077,901397683,418580510,1820022090,724235051,1042432705,1434408181],[1572507149,9563585,1538095808,2041718650,1704386805,360742513,1328292070,170746888],[1952290851,971980351,1856190856,2328292,610872797,136988870,1440636102,965064866],[2011993070,1958342596,159192245,440990934,685313607,102634357,1875706874,935583382],[636639824,1125953097,1152597773,1327408692,1577239664,865804841,1497946979,1929049208],[1344477012,1237292083,544599509,1940246319,642581828,799900674,2044792264,646246399],[1630050105,1827348593,1298467819,761296115,1266188482,922325684,51988682,99567307],[1532459886,1030315967,271231763,1338086163,1743976194,58561226,110063101,1992447745],[323552218,827134481,399647417,2012086223,1409607490,1735937674,1507552332,1586892548],[161301921,138793128,196189290,1442869891,761696382,1057999515,1081417506,926393267],[365785267,2057136903,1979540801,1967665315,280202797,7097914,479996348,1396894359],[1600164686,1322940907,1818621586,657569625,1979733505,1270508386,1354489142,849882271],[1334303591,2113797524,1936137393,2108059672,1374248719,266700969,1726509082,215823044],[1480276979,1358156980,1211961997,907335970,1046793886,2106762007,1694535564,1827065165],[390937205,1675920376,1529110550,573727785,1634830145,2055531658,148684221,1699953406],[1193335869,585327213,1740974615,337835944,497755048,755052942,387988453,1827007693],[897566665,591719395,908765776,1317424976,253340419,543310127,1975301206,786505354],[651846684,1763047331,1425085908,1721227422,1136878456,829249064,573592675,235240604],[513900952,1153488170,1634945929,1596443343,701098476,1008476368,1405226636,1126432569],[634438551,216129445,617428532,891515720,251047204,1134683490,1097705894,417888460],[1989990605,1253520073,1824299125,1271700526,1622724855,1473522127,1775649849,360395294],[338584688,270192077,473338573,1076087557,859768264,808691047,388075417,722826846],[281410153,1870131803,2048450055,142829732,233864292,1584213395,2004308820,1066264461],[1877499855,1327589203,417955167,1276609869,1978201712,945101456,1778439825,1767450570],[596399969,1809361525,503201351,1800047686,904911307,1331312958,237768820,265873962],[2023455279,1957932702,1600876345,725248176,242431840,1617663349,1661849305,571174242],[1615462931,1909849761,638246840,1201768092,925542948,870536016,844338423,875567776],[1390616445,652458590,1496973527,1645735399,592482250,1042980875,1872117736,1416424331],[754434310,1565210538,1898955259,1332796236,1834623801,989325216,1774515256,2000752873],[2045620844,741348688,1797593295,1059031774,1313186729,694984524,652769336,1738778023],[612785915,911256363,1158814418,126321084,1274103909,1825483624,1170877448,153229488],[1060546476,87021944,684208295,299557450,350814549,1193586460,568475756,1494577234],[1170095716,549020566,584546411,1348009791,885004604,1723757247,909356032,1373720330],[459516459,1221133342,80036921,249244654,673482955,1840658865,1710947001,225260384],[1716120190,1679087184,187077052,1306953425,1475562287,823289664,1673795615,317650100],[1102558192,1345358492,473824008,1957501347,216835871,289802591,966163690,1822718119],[1979248570,2071285147,88058497,1039254028,636636887,367969902,682418051,1124293982],[16885102,492260487,124827458,941781625,2003380754,1639188466,1616065613,541590867],[1646587015,1117053333,967628804,1895135804,1382430798,1756281642,1579755198,1295238070],[1666124072,7174264,996028231,512644058,1757433397,2038256591,765501571,621935665],[954779792,1665607654,1361312915,489582986,1495992384,1719753000,64244305,1168743462],[1953181652,1643266608,608527860,1673130652,493158873,2070534762,339935211,487525497],[188941324,129875092,748348956,1851898708,1191621748,761394158,1236274002,1703234240],[1725179459,264822103,545154747,1567048963,853262382,1801795895,167489421,125989346],[81831321,1714644693,697833652,971939923,2089020442,1866214204,2073368040,679400290],[890562711,1263042028,570027519,1113107352,2049337595,1257146566,695983641,1528077020],[1648822944,686406529,1557145022,2075485106,818619813,2009468299,1709850306,1641774022],[1621758073,250548098,1723966154,1038566610,1958780908,144674693,161405821,716510798],[189640490,871305980,170940720,1357409073,584294771,1307250963,593828311,854443407],[1744429014,1712853727,1560582317,617668326,302044240,395035844,1837511642,1261792550],[631335735,1119186887,1238941738,1698885135,2062401982,283594081,410400349,457965805],[1741275072,657305184,784277877,1803828870,1255425462,639699687,540577735,1100319606],[809774328,1870389361,439491033,1037916520,686066340,1465495219,792879606,1767931863],[1554782226,1815998470,1743285752,1953709131,2019497791,1038011514,1768640340,244966262],[877250488,687529869,437517886,1034874049,1380306863,1773632204,1630849809,636925827],[1202301181,776217968,1437522360,1941654121,570883953,35827150,1540643224,1796584681],[1107765352,172844507,876114115,1929753057,242721261,1923003549,1638966919,1653100375],[795562750,281095367,249607590,1042552898,2118782772,86188383,555027267,432009616],[999057196,534967494,2067051677,194827479,2009566725,1596436716,423713243,1536990490],[228236315,980371799,1693801706,677467451,1403247120,881656778,449362767,35207231],[489079905,207939418,1234077625,1844358713,1433971273,1584673138,98923915,588325648],[474879449,2004468293,1202679144,2039159857,950848033,50441013,978226930,1413253720],[736625241,429325299,1710399479,1077933874,424930609,1712142883,181212114,1220607136],[1408318782,936973286,1897325986,59685181,888258518,492013391,566193659,901504597],[1781645071,2029922509,2066685875,317716207,1172029533,1592699221,825958119,1639220736],[920226093,1568258894,1296192275,1278181936,1408143094,1770657168,1148072520,1484618733],[787482905,430307432,729466440,718423213,1706917390,811634052,848087791,140720842],[300221148,1032524653,798361233,1186839894,226025499,735973495,1153381368,1046611773],[1529548837,1322776682,601271915,186425125,1822552837,1853611804,442958000,759402268],[1529726641,2030779561,1571215524,14203168,277770951,870331913,731570280,1334637958],[137016141,2067884476,2009603104,831698832,1342894012,1279056376,1097489643,233660096],[235005154,1207546814,1993902446,250057668,604595677,1206345166,2011783301,1361512876],[1738114851,1203254566,363088241,1502627611,951254825,1088510721,920261001,1486288388],[697155260,372073915,369200322,116428208,853510149,1516339735,1099474065,206561687],[232213653,1948878548,23561967,1556465300,1972981874,1920356017,2053731235,931111170],[143132909,499379939,1326316179,734131969,1320856039,952854574,565469782,149406340],[1715964952,614467094,30891045,684974586,2033461206,1545433098,865051012,1897799899],[67509629,1268049321,615791627,515249492,633760096,1081953775,230906369,543408613],[1772911262,522834613,1516362562,1121642134,1635317714,2036743534,292358167,1455493541],[44424146,1436844192,1360708022,1988460230,727342295,1056407986,167182275,1758212900],[937514206,1733908094,535057056,826669608,313781151,1738314550,722595967,2063464334],[508568834,243373132,637328811,656793919,1172544374,244173381,1539144059,177711327],[1702897795,1934668693,1552025243,381610292,449196288,77854942,1105846506,629233803],[1161547587,1969061918,624009821,659119059,1945729914,468410946,1290321816,1623918164],[527805624,751520300,1165422100,556303333,1375189204,1969198857,1339829477,110654453],[1450382148,1435778047,394307341,6439855,1323932791,267775779,1799795854,120526446],[798192337,1599926008,1502834210,136785302,511464976,1368662749,1204820830,2063619471],[1918201240,1464274133,1332706288,1678952188,416528166,351810764,1026734148,1075064354],[444653899,271887422,853492565,118389429,701203112,81669164,275247123,159594553],[1990335694,438996003,959405442,209890946,1242691956,1730856363,1631312447,53890272],[1949132948,1614376287,1247989682,1296730057,903581305,916246945,898854462,81273177],[711116480,523335114,1069303751,1247742255,1256105423,725794220,1429282718,1395761201],[1477214756,1708477513,1106513864,1563348018,1294100261,679048885,787112026,1199667073],[273740300,1267481405,634591437,153009114,79212914,1850832738,1114060285,1216505528],[1197786530,458961055,1905643745,169053917,682829303,977395815,1292611572,1835736326],[403953962,1865514146,1272728261,1374915618,1319757067,563351491,144306319,606868271],[1028318765,1924971147,1522087394,537408569,204772456,554264060,1981043684,714831434],[662273802,503631057,1078762866,248708965,154589279,671064614,1093614915,256176524],[1361558301,1306055900,2102288813,1113345088,380200758,1104249893,627684319,180753383],[1222284010,1434913234,941771651,1613562659,138486336,807437461,1260121765,1139191361],[207915711,1887497821,671499146,619408781,799398465,743620368,1775563654,1877179013],[1786770703,1316968597,1725822909,1560090016,127066352,1116910642,1397743461,1893472010],[1154312954,639572163,1138330243,279243572,1600576251,2049488124,470697771,1008858344],[915671813,598007680,886999410,1972897496,1497561980,1783650048,369910470,506441993],[320516171,1424582797,65624104,1549342129,1625737110,1312716481,1703891691,975639236],[968790520,1372392892,1060183876,1336428788,582899143,1218904074,144098434,1976071537],[235257568,1717331590,111052378,1598295180,747972284,1712250074,1659791951,1295652045],[1223594213,1521937398,1356754018,1644252593,852697833,1777864573,1846139925,98125956],[1206566341,317715140,1706874197,464656726,1846216950,1416645190,2006997852,656562606],[2053916583,867141897,1340679375,1599856178,822026943,204407919,664250939,315502661],[493134197,1943711978,1077757624,2011395580,764920619,1607600655,1814319989,110605171],[1590646011,1165928733,1644965607,1362563546,556893979,1110398727,167798163,1619334969],[995798744,827099978,2100776552,135656283,235855323,1314912550,8392065,897635831],[913842260,537035083,1514358445,620856377,832435679,1982403216,1920551267,1386545071],[2000094563,1663381321,1807826046,123276445,1326341998,1859040805,529623526,1505731032],[451792002,283330307,1641840883,1401383539,50611639,1947585017,864912708,217848870],[254480195,814624393,1365230895,433198703,130139058,564559320,754729650,20197453],[1190123951,365622412,1755315883,1748289311,686370962,1591434463,1004046764,1891809667],[1477318590,1181861928,651419765,1251324168,1269004029,1909611905,388959362,457864881],[296938819,135143159,1428302523,763109463,703815710,462014148,1361334638,1389609708],[2026229927,147301416,543908216,1965231148,1918669952,412265211,928220943,1838408808],[372797738,1553005928,405114914,1651644145,187483991,1077698132,2024386953,867584332],[1870182440,1845610920,499929839,1984554228,551771438,567567616,1364527979,133908899],[757484540,1031325937,1517313129,2095092204,93875715,1853256385,1931858481,856954993],[117946134,505938315,1264905555,640192805,740704683,617725283,165744830,198293988],[183866720,1381121244,2123801308,255933785,1343526116,1225420150,532938575,1238324972],[989529154,1786631391,1718834289,129754243,1523549557,202986823,304755528,667875235],[1537796570,1917730304,928667745,1100283850,374106851,485132698,376479482,411519697],[107970844,851182201,570594991,1710519605,10845324,320299826,73077430,708047155],[1623146509,1082718697,636848059,305027834,1448203194,1208294757,458929109,681319832],[1055458687,1854147098,777851906,732285208,774489980,143785564,462699572,639753654],[299351758,1748282226,52906656,1258886996,1560902899,1500846546,2009452731,1205703426],[660473985,747742392,443559252,1928083499,1754072433,376631716,1124506038,1194188223],[2013500092,695111560,1747273864,2045766576,1466814049,999032920,612707291,531706724],[683732094,132061987,2102375289,2112247773,857036404,1853170516,173242137,550075385],[1400009622,1048652442,688084914,1674509368,762107500,2000368394,867482995,390331865],[142480028,1518298412,127616628,1716211637,2123294837,1606086104,1782994484,1377718304],[547812091,1277906164,1593558410,1480444689,999739165,939097799,1760396061,533896236],[657927490,1499681628,1006855317,392193766,294221486,708658813,525187631,1522074944],[1885317633,1677904810,526263251,1313085951,286548499,537917365,415453639,1913910028],[1872136751,1172294128,135269150,1435496076,1265105209,61156310,841305668,1718435807],[1880134376,2055552406,771191924,1061648367,1260245061,2047675173,424867508,936270036],[2021496000,1984125498,502902317,236442951,22043116,1846380531,588458317,2022139544],[1088836072,1412220956,1468858559,1737750338,2045694737,1162913013,1565235375,1313242497],[239947936,948856337,1238583910,2106452222,1276550111,574198484,346729190,839471241],[405762297,1511282210,1739489671,1298861264,676689656,646841828,1151870912,1347691894],[1703726792,1535947318,1370214499,655259625,1497084202,698115469,636956564,1230612780],[1551701207,1791070821,1233512157,2093349209,1375846200,584756784,453336052,1750967674],[660825920,217367642,74338029,961856755,1147508860,918554061,1850644415,863507738],[568859235,1837016546,1421051312,702233934,1671261041,614113363,1772378514,1432087965],[848618867,1289641989,1463080137,915515187,684346357,458294389,1321693164,694813019],[1164165336,225970935,1598901867,1059315558,18099906,199246551,190583838,785632401],[2057817242,323679164,1002703830,1454690771,2037044956,1778501744,1580454629,1332347634],[1074878025,86981672,1143904583,1899743508,253985993,1831077058,1082144852,1200152975],[555027355,1287881832,1870266715,1446841980,707281899,1870975538,1053859301,1882264963],[848713580,1964538034,1401852575,1383968797,1564108896,1251112756,1508833074,1289803632],[1145296026,668412738,181926832,253292376,1829875583,494036544,364701075,1730796096],[800159234,521425138,207064115,421479608,770757416,681571560,465369705,924202474],[908716926,309227961,735012315,334935788,1763082551,2001563584,1332756715,1904557680],[928540447,309333895,1303162785,291161928,118490890,137576917,1058835835,575186181],[1334725419,658897693,1858796213,339061448,404329680,1232891794,1596813571,1197711097],[1925526091,585775520,832630840,652426921,959648505,1474867123,1911178695,865586458],[1903457385,622418850,1843859974,292847331,1206816770,975003862,1370133964,97543117],[97132844,1399601478,1756203907,1008194083,335650291,242616620,1776594420,775543608],[2122125955,1297674830,1446835598,2090952089,303164461,1101533891,1078131565,721853214],[736813648,1034334061,335600487,300561166,1234941252,1509571971,957677221,1574982616],[1868071327,550439740,267470874,94004016,1326058975,1832240764,1974335989,1886303660],[1151364348,702975095,1044813974,737220205,1924359924,2047174557,103689012,1958280397],[438674071,1628397061,1508221724,1929548076,1682076345,1805030837,1045043296,1411348698],[421662118,392911540,1823014751,1978669913,1305273572,422974500,261405977,1073417071],[861371180,1949709545,732151930,111390966,827363182,550824853,1646473925,245529797],[1716491110,1095446257,385854702,1394273335,326688958,341813548,2072162862,602620169],[39461316,1522923710,693663583,1712004263,580210881,1640842253,1639430535,626404359],[623735283,450463497,2103982819,1685676637,57794516,1640265600,100091385,696174618],[774162326,478092897,1652465062,1186965481,1691765879,1463219395,900916671,1748768978],[291974145,339566103,525900954,912044419,1829418096,396369364,968151904,623999403],[979077598,1905499879,235994071,572084601,1118565653,1926819176,1435644970,1466390763],[1849275639,193891003,1609894534,752004401,1869268408,49399827,257862415,1883527710],[2108670007,883798391,156112527,1028958687,232821287,663937928,1624874952,126920797],[1145862168,2077082793,1162128217,533813421,1927829386,1285259135,902630547,1244461973],[1853318975,293508392,420840486,940889760,759545517,1485408738,1512747882,1518086599],[411652959,1398248257,1088397399,38971667,1477912240,1950390727,414950869,1624066863],[303278529,128469428,205764078,872850509,954719592,1589007175,648070806,1407707548],[2036456611,1052270082,48499211,1552059470,1104658174,644188935,1955151039,277625509],[1015225314,1792275619,273907108,124442243,1792928613,115841502,1717584627,837861041],[153677444,1335801867,847977451,278949464,578534925,418524104,99391927,767532437],[410762521,41785326,573540773,533442009,1295636665,1157763043,1755141537,1953828784],[1262053947,461413853,1236122238,1369050855,1614923848,310561473,1025457092,978003253],[1504765641,478638864,1552358575,2042751875,457496310,1279729612,1457202861,1172795329],[1113347956,1303155769,1113834439,551724695,169144178,1908440752,1103156356,1323704953],[604814213,714126894,220805330,2049444979,1588172111,1450645194,702190053,1311080204],[1187139122,1899880047,1922201154,1364024179,899510762,1921600207,1972535660,13142996],[1411935752,1178844125,2012138541,558054547,1732856331,777977769,1130260296,30904808],[205692633,386400670,948092365,757362673,1833893913,1031829092,1335458888,1298477409],[431759437,536838032,254311273,1356192777,1748490155,667051152,1266746386,1563391030],[1645433443,1774382182,1655897131,1968014019,114761215,1095068593,382351279,582841120],[1454909640,697363827,306308181,125591597,1787514448,428952190,792585409,2097840751],[1772071485,703383001,212940693,1227025038,81925288,918133621,68775522,1934826339],[679626343,545962743,145034549,1380486438,1076502876,171890788,1759748755,2005299484],[1558352333,618897567,1616782378,1736334191,637107632,160622308,1702814615,448656950],[423205017,1879489753,1566677896,1317420342,1173379037,1637271939,343504599,1727171308],[749691507,1525453077,1549631228,108087744,2013632245,1802774705,1207924530,230236024],[121397965,1626722668,1733409738,505056993,528155943,1809407452,1834989054,732907314],[370615364,900702643,885220482,834771552,1521966744,648612858,954202289,5062817],[989753808,1946532327,345242244,971362191,1539830367,1464335703,1175634788,1225090280],[754393520,593447056,889918096,319480715,202169018,351893871,1141120379,538526205],[1240218221,575170389,258763018,241672897,560784034,962122121,558130465,1056327275],[2082331800,278671840,340275743,1503445237,1134638272,749533606,1535389407,686359705],[2072583347,392731899,980553510,1830307209,1800065519,2121196155,556346306,932087707],[981143221,585732309,548078662,1813461293,635883003,1719413153,1308419865,258275092],[717875158,1591830291,1069944593,1412999427,211263139,1163975307,118244873,2081662810],[19768299,1191397857,1010557626,2094669078,1399788189,1173235698,1716825097,62864615],[152269618,1804580389,1927494871,738486329,1953655380,570518120,1944336008,1352662398],[1616192339,572527432,1261206031,1857522432,2008423037,7766783,1343829573,1199150749],[454347612,1797608030,115626939,2090862493,1419244810,1677243458,999669066,87826844],[1956384212,421006027,866257822,1946612507,1620049293,1624440399,1353960121,1415589169],[99080344,24654077,902610117,1438949018,1964427893,1075169624,1955349616,878275485],[213789523,787171075,1399869873,365350736,1014991931,710349921,521087237,1346920237],[1116456188,31323056,107164153,2034813015,1219165486,285782060,1133586257,1638392075],[159088872,940177799,2003999271,1222812894,100262421,416742409,750297567,1891065533],[539386326,155761938,2022106196,407114301,1223554143,720235328,103577616,1217481283],[871374172,1477102129,1652608279,1175958044,1791385994,1060885717,1650522717,2121075306],[631553914,1764783410,1085972610,997069887,900710218,556752662,310399537,1350918464],[389164402,75054034,1791410881,1700580422,1731548132,2126013065,2060881584,2107185926],[171869085,1816561835,1641905138,1489431733,1936120003,2074825262,1936546500,1197104746],[1987930947,1694219332,2017392306,1814510173,588318051,558166991,310196878,251465072],[1696087010,1653974396,275054319,2123363171,2018098072,46917654,1378052786,1359457971],[735890004,865190297,304818885,1248398314,154829574,1129518312,1408830915,2003962216],[1413678946,1158384651,373018911,596848544,1781748450,1361987565,1134056642,1127589030],[513636812,500760363,307209165,1630994454,161908081,320007128,231521160,1828870785],[1891984359,790343064,546129477,2083359568,1348348486,1003894557,1295243839,1397502718],[17478352,13506216,392337590,848230888,1689755499,1142318249,322523435,136635295],[615188490,18315352,59083643,1681535882,1239710128,1071177318,1724178177,1682249750],[1714281473,582727093,1881725143,2108712833,18541523,1536271958,102067864,1988167362],[1993525974,1466946883,1227871819,96558490,1550510324,679172578,1228149685,442502357],[1797849963,1023414002,200318775,2108373133,499965865,191863117,1430501890,1104189126],[1729603977,1333179500,159999252,1010900547,723344531,1684967279,131390804,2093774431],[623079894,110635253,1767022853,144022739,1202606161,1870973648,1909051405,1035565099],[173467727,1815485459,780116936,613434163,1857033673,2079061941,1043003014,61012577],[586273332,1020367454,1152737293,1259261707,345861478,417133320,697852631,94221496],[556363396,1502583588,1268789435,2123629741,23560532,1756442089,2079696233,2095819611],[19907751,272201670,492319112,1637777742,281846273,1372522555,754753184,326568292],[315808770,83801235,890744603,381407847,2070959059,840445154,1930979923,632497514],[1115767213,1305337934,2036486871,1383886795,524057201,1690446445,1609948439,414902500],[1932689767,529828182,230670302,569900940,1763434561,1377383729,293135112,1501723517],[1662612991,1098207819,676238881,1225589347,1798300430,1519765202,923895201,577333055],[324915515,1863358805,268456823,1365422937,136520839,910508157,1838201564,142222418],[1670196602,1994249437,2021226609,1057582049,1720919560,1194186650,425644077,327943071],[1418186519,1588487851,403365362,1303732952,571802888,1351982526,91381879,2072341815],[539976928,778303957,1937872532,269272919,909481183,1783928223,1473929460,1069140245],[1758556287,879209623,1488647672,726961843,1167759038,1129263218,150264018,1753439299],[354873560,1709167062,1071007005,1594205179,453691647,829011472,461075792,1134742771],[741008198,1974405176,1533007102,617466833,2027394107,452262356,525091044,110678896],[663715392,944752659,1824739937,590821226,190022118,1568607151,1324112180,1395316502],[766072692,1870643461,425168213,826847965,1333339533,2056102373,1308728589,361831976],[1433988785,1884997871,169263710,5393807,1840798205,493679302,1997030940,1456841099],[1253163110,326710182,347865846,234206514,1804126995,1097569914,1998721140,875391428],[102174247,466329041,1690720799,1608984741,708937402,1151472662,1891535803,1245433673],[1802052423,312701845,1553079615,105216192,247229731,1848372158,1745202072,132353431],[482638057,115264792,877621217,108528749,1215177137,176142199,385981264,196459840],[1159891095,137818437,903344748,1687319243,1187692789,1345051962,840636058,142768047],[1735604118,1582154590,332705503,1945872174,526771377,195084721,1611499885,1802653006],[1517248977,1041847709,513429707,1645889443,980343767,655511327,2125848810,1218827050],[1731014256,808365784,1848395275,1416727626,726551384,1593210828,1987908278,928323860],[466468113,1596304857,1951609457,650483528,377108468,1835323364,920957382,76861580],[300627308,1501625106,2111833503,1300015105,953768692,186815782,232887617,423037790],[1907179006,1418841832,1331248461,368177108,2008517140,998805513,1245021875,1465937443],[995613063,1879479694,765568100,1681490,1182973918,294098900,1249860767,1435218414],[1685339416,1470929877,1329808559,2028721278,1106779299,1863159713,1225047065,864989533],[181575905,1098365904,1106122159,1115788515,1788583894,238676784,701891434,43706954],[26105408,1618429068,1797408978,359866044,1492822923,1609654542,1995274193,581734443],[1287942095,814036272,537292227,828980015,940844517,514684551,238382733,1743546099],[609542907,2120283946,626544820,2106607764,2028624135,2010327674,1459946408,825964681],[1147506164,1759640447,1665900044,389393598,2063309433,401391088,260256888,1567925760],[760154488,215857684,919790451,722970118,1011536060,967397549,725119475,436246117],[479254101,1759864908,2127371520,473840249,1927750706,341021922,1501325284,1564053378],[1242817637,609598030,1967608355,1969190905,1602190395,1397173956,461806557,1419699749],[1898901271,2021146201,806311740,1954516995,1615422848,1224686741,675062799,2040977117],[1641562076,1407811079,1588746038,2026476946,1174112677,1506713717,1451376412,607946414],[367668289,305707851,1431402097,1420249132,2108970380,2532650,2022535651,1101379659],[1427616450,775050355,133462500,1867672343,1542053790,430917944,175271911,361528849],[533653683,37708640,1250037532,630241434,1272177755,487223135,2012244075,1618508247],[1619968493,301767165,103429980,2063514455,1048775461,1169812717,2109622006,93299160],[1349395864,1968418417,1846194015,369504619,387651057,599029270,1502746948,135365788],[1980164624,2056638882,1931583932,453378916,1627738219,1061503954,2115159650,2120357676],[1158833390,1307016802,1613855069,1692465645,969624825,1311737275,1967950563,996781957],[221303994,1137731119,849339119,518711260,1573109277,1466655052,1964531203,1535740831],[1355709771,338279541,665023761,1554640050,1355731203,77401940,1827856934,1012796170],[1705004866,163428176,1937831861,1768378035,926623443,1299229333,367648300,862236234],[1192424626,1617157511,1381370430,607471454,2031238663,1318363615,767967793,693543002],[51812339,558134124,1776221937,1711507075,301841666,936834176,710302011,2036899817],[393723399,544251020,228241831,20819135,878804575,1043943055,387032290,1281326414],[2009824157,909562993,907718007,1885605560,2125603350,843201413,387618907,614471134],[2089503574,639990335,137330037,567927391,264894481,1189485198,62108902,845465525],[811769049,1791058559,765562885,717193876,513585034,953029380,1091604564,1037019502],[901859452,1157104051,1350739587,447193152,235573532,216709493,778667199,355203981],[1004798783,1455609726,1262736585,232643665,1831366928,1035584031,765385092,2077845725],[1353037213,1013354266,1100584859,411519170,494511232,602812525,1936375940,1212173426],[1500366000,1595868508,238525278,708932816,396018000,1643659013,446680996,1203027680],[902454206,1022842513,730706281,310361976,691658591,1970160902,428534030,1110048930],[32782345,1838228119,1014374352,1770711149,827169443,1102222194,301087155,1372885767],[79405204,857623728,989351238,1433214338,1789240016,540023042,1391662901,516707850],[1437930337,1218804009,1446146878,1182239447,1959402531,1745932669,1340162591,1754138256],[647828476,1826645377,187989976,606361491,1312612439,137423387,1574956351,437969048],[595406921,1844904794,557893106,1073136934,650506465,1623828500,2003761636,174814392],[504103350,1793639586,2115074246,1168927057,474866841,807997315,525811358,1784431872],[1427348559,1180700550,1134093139,1605935463,102573894,1154745402,1667277700,14558173],[600765650,161209383,199189565,1307481652,1246766354,1832319205,1427555265,237759384],[993742299,202267821,298444390,1228127765,2051600446,1321379772,147252627,634547316],[1425554605,736017580,1788539806,1356028605,1384434854,1174829944,582846549,1963664617],[910601658,1481697115,1237447854,873389470,764554778,1682254465,160050100,123347208],[496453117,1274908257,1283502001,699248691,829156537,1867227282,1579861247,509453566],[976346400,512697179,847784043,1722005572,691286638,1291803276,102482408,1882864847],[219450127,1189335356,993353313,1292480178,5793976,1448483057,956046302,1851732100],[623225012,1691927635,1958081712,981784282,2008056941,760254903,1238817065,1416411343],[1831959585,1692989984,1083804146,104712096,843404722,1397983385,1977972363,2032078711],[1158963832,344910073,1348945820,280923898,1072738069,630693435,1618599179,545766478],[76809201,932395451,1555596620,1316969053,713548410,2105912703,584533252,1815039990],[1235091099,1351382820,1637884390,1313116941,1974568956,1093937496,1789136417,958119088],[1269556661,1628734220,295234694,208468191,1259817567,395737558,929804235,1610310083],[1254257367,910893208,559924445,59666765,328303565,514928298,1864221146,1675102699],[847535696,1146210800,1228763771,1236618094,333364855,664615692,483209348,1789798163],[1030398271,844940781,1875919092,388562198,525692517,146485367,953837336,1911384823],[1048711528,29178904,2039118838,124509237,850215608,1943521102,2108606751,835894025],[917827786,1490061010,148828990,111159016,1869177756,1895590852,1350959509,335671478],[1776432949,1268984925,1435243487,1759172535,1744956216,1500639384,1634684174,687535644],[1392644398,2017097236,32397920,1611169425,974833594,1192532584,1113801992,1311025443],[1122271300,729243655,512088334,1037104781,692550433,2081045638,1048294568,2026541615],[733976655,310378281,545805982,1378188904,2096575307,1328666172,2053004825,1695730849],[92867355,1698098473,2122099590,357727629,1610582065,953776977,1975019033,1232157520],[1609659557,1935388608,923404571,1359052261,1242867150,651350504,1629555398,1221486197],[1563284131,1625044740,1457090645,122696974,1458807936,1634955998,362749528,1758549735],[1773594479,2096297208,16150688,959715935,857341367,1586146477,1292457237,281332092],[1086354328,329777129,483629880,1949231078,1872792736,2030800973,857020445,784418024],[31558543,433251070,1016989333,1636323312,1087900686,1481730056,1799931369,825656915],[642039525,1713160278,1683293543,587706650,1326502348,755297963,442667463,421642518],[1692983954,666490464,528303815,897151240,1668385660,1121093903,2000209916,1259877015],[1020088711,1767863589,1490655908,1642660746,99054883,58925497,1107548171,577559382],[494209533,469602307,1362955309,266804103,1194550848,464784585,745285275,1431425794],[817438758,542842619,1547819290,862927213,1755795212,2026778943,285159011,987362875],[815051245,1736627120,816591482,1158638495,1872406024,814103396,946782458,617604933],[1870375128,510433376,1353460736,705389190,285992431,1907763409,1170809248,1104476816],[1574582246,1471402420,997598924,595386730,225085038,586325700,2110091027,1948586283],[804476930,302056489,555453176,1139094778,1398372198,1852829337,1930849417,1932066413],[983986128,478916094,496467533,2009542780,1847881430,1344401891,736870938,1365092574],[1860915316,1968317973,1662939668,1889973256,1065161281,658054890,1290644516,107018078],[246153407,776669754,302243040,160930761,152163247,1152713406,656450118,1973722723],[843657065,669982719,952573824,94430508,1930448390,1878369775,1200201039,1741661363],[1017327375,272990159,1999992109,370154001,894246192,1729439434,1461696806,1611479600],[495078024,332854198,1036080359,1456456860,1705518274,1409506616,255416941,1059551370],[47564885,211928970,1818946829,1211771510,1843729799,1879905732,484443499,1904329450],[1789576537,2123247049,1504483510,1144162480,314320754,1582353773,868709558,1035649506],[1505969119,1249325977,754642588,1998353525,205191258,1704262033,893515298,84487397],[1402255450,1675448566,479118247,1199918033,525969129,1399045026,374543405,1517015595],[440163847,842234010,1478163605,94035370,777495878,1399431680,626252943,1153693911],[143024435,1385045223,608821307,924965603,41530483,792134748,86281500,1093391856],[1148909808,1026284210,642381859,1023480610,548970099,996826490,2113857388,736109348],[1974311854,269002278,169499203,941619850,343947530,2079293833,454340225,1934768157],[148255304,1371365234,1346171073,1950075324,1901629318,1001426375,1385421350,1093882099],[1232463359,396407797,170774322,1477616222,358907893,2026833678,1473336834,1965276930],[1519790221,929540522,522598324,713261828,1600674055,1942425714,1202862864,1080038407],[743817048,852709951,1898578694,469821020,423716633,1427415651,1133559543,1160932359],[411703690,2083253166,232564161,2011823319,910611925,682281643,1127882617,1865450188],[1430263503,18765510,376487337,389391207,135638543,926639191,221877177,182788574],[1408796803,326096909,309197264,938438170,90533077,91728413,1728374137,1316260850],[1283019923,1038282438,1879604939,1243619672,1890568329,177580692,1811525818,1275411119],[586890070,740232047,1922827056,1217358547,140840745,872460018,636151789,201145418],[299502586,1551030996,992001658,435777456,219273536,306984399,216589963,1385062803],[224037547,1983544487,257036080,558679972,1403186301,531627114,969155341,622288059],[2077247264,811379139,869178428,841380524,863306808,2017966968,1192469870,1040216471],[848396986,988028245,1465768167,737248027,652878322,337188356,375512037,90148776],[1789565568,1861300196,1623651783,960881803,1234884653,1625004814,1743827865,2059103868],[416776178,1803594209,36908306,2112094361,1282062251,1347119775,1214231327,4876681],[1330287712,703255644,323609250,1077070256,599548883,949532148,777990157,1326886494],[265886638,2021072954,1743721642,1979391267,136131108,1324862557,1627825172,357641188],[2104305514,1206424805,2118135998,29750080,1234132185,219905228,1497518173,1022335162],[964670675,1033472562,1261962940,980587531,639644907,666112754,553168950,1996726642],[343905300,1405506377,10530727,2022896205,139396627,210861410,1059083608,530571841],[1803378837,1367828449,1913502589,979651249,2043577761,801674324,1874887212,997365311],[1145239982,1478670378,1154832549,520577611,1748409308,291756684,91317239,1710160055],[1856888150,1867970757,1279853894,1664589841,1176661774,449310107,101597803,1860094501],[1413513629,585670714,1774634425,1042187099,1404793390,396731428,1096735816,1648599455],[368541949,303195951,1712769567,552046441,726671310,1944935511,239346474,1017323387],[453253298,1219314113,469705263,1527201677,1799801013,1084516221,1136627372,774728612],[1603661053,106711734,1904611192,1736266856,1693534851,1171850644,1300276330,1074721108],[2010793295,88160437,417034556,1695656675,763859754,1593578430,854606850,1845647551],[620235982,45729170,2076220660,960963672,1423238803,1608964674,901231135,1959048925],[41801970,287964983,2034296296,68786059,1389548852,1107795695,1713415934,590782006],[354633866,1432146950,1735928535,2117303363,1558368243,1585737787,836788217,67910372],[851134315,1894070224,1755608548,1745769524,1896179422,1406233837,707383281,1197525624],[30498865,539100025,1150070554,1811479272,1856574077,244704095,1667966688,1569434814],[324731087,622601030,819899155,424911997,1289991242,510444945,929208118,1050258388],[1683152972,598222951,15084403,993874243,1589628334,475496541,1596703774,1534804361],[1042557023,281927812,395422986,1167032562,736954402,1450806020,1645810625,1338667132],[475829443,1384732103,1474546339,886503841,1796091974,1895659986,1775036013,1322412951],[1080602275,2103789073,1409080757,2044613632,2101661353,1393635382,1256546150,832541422],[304628081,842257984,738639818,501178322,1192658765,595379461,2040271537,852150591],[1961355317,975995853,1672131226,1433225733,568653889,1625962424,970488851,1564708754],[964901328,384650701,379710708,429055082,1514641595,205056307,905874521,1587621704],[2113767848,1435682500,849084932,1889310587,2025675432,944969946,719760739,1775665719],[688501367,861270374,1910002757,1885484236,965998974,142891902,1020503910,1847654231],[1080906386,1677850082,1282900656,1647645941,793953253,1540926857,1126734807,219001903],[315861957,1361107221,1464976925,1896825743,1535034230,1887306763,1767409810,957086230],[1153798809,2086833702,800771274,281279988,2012778096,1732187613,1741129164,1712014296],[213875131,783181330,352952303,957793328,2080052277,211313943,375545124,553623647],[276362277,625253991,1740382997,1785782688,1166570551,1175381566,1914319994,51596596],[1803769789,1319370127,1186255522,1907606375,403606905,649505283,793772797,1591602328],[901055702,522615440,447083807,1558853699,170533193,507915418,1226679058,428666842],[162249401,844803216,1133469399,1049548167,33957651,1852066912,155249104,2085417144],[1642881628,1083291775,409403773,1682464011,719979944,683235063,2108346349,480605527],[693959745,986814237,30305503,502220191,930814985,907447232,257581842,1781381853],[1093912965,1868239564,812215367,2004477901,256674979,173558933,1212908392,457958377],[1836050213,692040947,660460329,1011988914,1930931326,2050652963,196495823,85522993],[2116946740,1044948934,1646596609,285054912,1743759172,506999346,1743232491,1704735845],[1294050257,1246545230,408138955,1099665498,1086754044,2083130350,1491119460,181645552],[1312359508,1623165747,838780044,1621035867,2045824923,1214218582,494723161,1659906639],[1812413998,1337528108,811215864,441954804,1625492161,1169645724,667804580,1177222041],[964805522,471391033,726477932,2067494935,1827820024,1180142882,2100581383,648090428],[2123035702,61329783,1534966522,1772532798,1550226361,80463430,1403408582,871088182],[1558006491,1496226890,1415318579,26285979,1947841396,173677701,919506125,1787666417],[1803053843,1592429958,900790967,737927970,1650952226,2033848847,571371379,1106234056],[1749436392,1335861685,2072404950,322224885,255844718,1296195980,721292097,871395982],[118674904,126646184,841586072,1666252323,2008628069,1345195470,1738908699,944026064],[782038369,1856368816,2058639316,1422713119,29018872,516205990,2019870386,1614082112],[1209585258,1694441911,339552818,49041141,32552777,630388273,698604899,526907204],[123643245,531736159,530872042,343719733,104316016,598949318,653841689,1294469647],[921690125,2026075824,1646232224,2115597045,1968657987,1703812825,1980984920,53203434],[1884001404,1896494999,1373867794,686327450,302885789,301498076,1489832629,737432506],[2082073584,531643601,707959616,173996314,1652703043,1183838610,1369220926,1008620333],[1275276468,567240638,799978629,984753364,846788684,831902099,1914411594,604443870],[1780284553,881182838,515529744,791454442,1459104640,21623919,1397060477,425097154],[265007393,116513185,897394292,418233202,1232972112,1511175057,1849747155,1719334288],[1882834013,2075473560,8361183,1969099853,1493322485,719327190,87056560,410148602],[1846958107,1962217078,237224855,1832481727,1950366978,714028982,1146474386,662137069],[431237578,1867844778,319549378,716395363,2004209716,894534713,1516574556,1269218029],[284637077,914611769,2123732278,1359870018,2095388841,1851399930,1986760669,996115024],[1129938984,1934869588,1588592368,436575476,1509527803,1692087421,358190280,1212027333],[1332268396,1693977083,1701863211,545306667,31548843,867573078,1748153590,1836890473],[61506672,985265404,2038082802,1575538725,127402257,1223989761,1453363096,1005136350],[1130243477,357970651,1281830940,1349036794,760261119,279571745,1478067722,1277747273],[1684149898,1384327808,1276655155,492462206,1859060964,903230056,866508326,124207818],[1327028700,281730630,1543810580,1572499853,741389166,2002995794,1566967859,287726548],[229888142,1530411304,453634281,1303074720,1604413056,1130373292,1944201852,1474129244],[2110286862,1287583582,2029523167,612478775,70161502,734838639,588817347,1254889315],[803387295,555094729,2057772643,472466284,798707464,1822961465,1314473144,1615036492],[493980380,1850767224,849131805,642484090,1898055390,37688603,670128403,1921554378],[23432329,1003196692,2119889882,1653493007,1238084768,1832627579,1804257959,1077133711],[1848630396,739499712,134255148,314801953,170310574,1010513471,976363719,1735577259],[1184087636,472035687,468789697,881904233,1358870893,1936329491,70306102,1018857260],[883899911,2096191800,142746158,1450839050,1904374980,186510953,712476587,1041879504],[2099626087,2122963550,1999240431,1230320979,1193690983,1283261054,1235729634,776791144],[884481362,1007832387,1374767348,1145169630,1062687618,634025612,190551065,2116201498],[81183103,643078163,2101484055,593658881,1636380487,295310757,2006687257,1905436651],[18137437,1488115472,1391785781,971169394,763375087,380454434,1555240072,1759763477],[1830038361,1483490649,508250307,1263718948,781505732,307077723,738690410,810373086],[1185276494,599531035,1925680347,1248721076,739582922,2021189323,581445695,2100616367],[925272932,691606409,1525874256,1037794260,1030888864,1382724768,1757621500,1146403786],[1429378939,397244123,1305066562,1858176659,977330887,69398560,919365377,1293908722],[71185493,1887854477,1039728312,53648348,316408800,1112075175,2102971905,1398148949],[1603237043,105918949,1764645331,1860658516,1677885356,634834645,1883862825,171122899],[1590236498,2112714837,1110275916,1849149168,173340584,1612451769,804991672,852477365],[1801789783,1893620720,86028389,1111425045,487547653,972667647,1896547715,84435241],[999598162,1150376667,1574982957,1583764980,396202733,164055518,328694906,66861692],[1925823104,1048432462,1491046034,893601988,601995004,1280768909,185208605,270508671],[888173185,1847409002,1737771184,656634966,62034107,1155822742,12036611,1913648448],[755711943,1327220729,977160082,296555434,129400805,589290414,8481395,1860101562],[862996823,1205439349,608504708,1411682419,846000072,2031295092,216674234,1090350470],[342198682,899066635,1916676301,784406159,2091428763,332341555,660085947,1950140213],[1316652631,914293714,72606253,1203679973,2065216592,1147921845,1538903738,424480769],[10873113,816986899,186574568,263807532,1589886618,460184008,1054796758,57092242],[2105175107,104077373,1891510051,450025368,1487906146,980775070,1751159332,1130895908],[356753838,1724675671,1336248700,175920797,1445027653,1624089597,917027709,906688677],[450730689,922058548,424855052,135404530,1930320389,944173365,827325323,2092711740],[2062239754,1937723758,1760345072,1481055520,1861706344,24853280,1309578211,885637349],[1288729814,1291188410,203693832,174357653,356659845,1165313140,1270947909,960609031],[1308102235,1389510568,1557160384,1476703942,1172358397,1942029091,571240949,2065422388],[1873560358,1097176506,646158408,181516140,1605311850,1684896180,1599249156,1069216120],[1921459257,1970892283,687139884,766771064,1663860114,704775193,1465004304,1553769078],[1162084262,866763123,1907780534,1284083479,427774398,757472186,413311938,687890985],[1292347841,1068811911,1726059752,1789953319,719266402,1289524369,2070352524,2048717042],[638792819,904986499,1520741465,2124665352,480712122,389669007,1156103797,156234554],[2078650049,1079368697,1707888737,712006140,273042713,486513738,2068075640,1122048774],[1206773274,725875480,1470675861,554282751,320575672,1119211521,125000618,1853964986],[1123920429,885026969,1848846432,1015634369,625443584,1252424576,859761870,124327808],[1169408926,1610797541,1014106866,1315673994,457972357,1884514836,853594448,1565451964],[1052898735,1788026832,28814772,530111647,375395936,440319404,838637674,835069706],[1068610027,1623129115,1630680974,457225992,174886543,3593874,498642098,1147066345],[1959809137,1455669963,1660259842,1777984721,2130017551,1038706783,1329832866,916459278],[1240450222,1373432248,212682648,292770010,367609348,1551147754,918998273,1310391769],[1660636509,873671467,1315509456,1863901211,1390458030,868034,297700609,1751770063],[1913910524,1125717940,1398508845,940630528,555533944,1432683748,1975951036,1102013069],[2124799003,1070836358,1778600354,1102452031,725142715,1579986466,1888948688,2103004281],[431731054,1801630637,170084356,1161216393,1302445073,140770567,1975409688,1069751084],[59826540,1644663484,881894927,849151203,1951733318,7997866,1458820210,810759976],[172575776,364916142,1451229479,423132111,1214288407,595701066,1763941106,1182580704],[1847137831,21912642,227490273,1956589974,957150071,1233148048,1033717284,237953622],[1286555183,299675220,40893557,1682020979,2049919181,472832545,1741645754,347150552],[1217702079,1161370237,1895128085,1959162187,647343823,1803236917,938327207,1661995886],[553378847,413610569,421491739,1633977256,1464748007,1012804228,219575031,985886757],[739659114,371484956,2067600236,248698852,2082832208,1217515300,1005462325,882588643],[1121436563,1733959320,1904642163,1707066412,1545458895,1621181628,883089450,1582380688],[738692768,1271232046,1434086998,22037205,1104775289,246829245,264543433,629836102],[1398764486,1219514958,559415023,829407040,919847732,661563264,655973623,962352091],[1298325948,800113683,792909049,245031570,1140764540,2090712468,85374800,272738662],[1328134955,222789168,1553768001,47054540,942356297,1055956722,2020059536,2063111953],[1711959161,959974678,145722584,41407800,1051408239,1916333536,322689265,1557027965],[539221759,1525717387,3622137,1195904433,152258987,1577595942,845312097,296902317],[1683012805,1012380779,2047913103,48156593,420457158,297738034,1336386417,230986152],[2073638148,345483973,1932123056,325484306,581166490,1131577055,676100353,1530016234],[729777527,639643806,638047448,621052742,651332105,1987195129,1287748430,1814766885],[442543735,855075081,1899131134,1745967553,619500403,449594937,1626665251,1498236672],[1084257982,48298871,1245286231,891951855,131911273,980411457,21480997,1206883581],[1108490340,1826559665,1098186077,1058195987,155433037,1455120667,1486485133,1639842705],[430155141,759775252,2069546819,1906578848,1476110402,66111194,654398734,2052057711],[48793758,1476603877,1882518491,1737148173,824630001,484886561,1013485884,1441232862],[436476022,257541207,1521631019,1280362397,547900869,372171106,1104600469,1077130539],[1397449670,342215668,1545811660,786888723,518242479,1658120761,980798706,1315457960],[1562136253,1702406154,1654586165,1635326089,1060017497,2018043214,554503086,467073619],[714540494,1502828558,1829804917,438701410,1475262257,1863530599,1251797292,1546981113],[534217034,995655443,700542171,611064697,4322855,128183066,1587445222,807966390],[1574315087,1025208863,1257551698,612255598,1933946048,2089747311,1790784906,1543460812],[231924809,292202556,909181019,378300180,1212163931,1436633978,1952518898,1505877315],[348119240,1193684882,1124420209,1765417625,782434446,963637408,433980482,1789405899],[914791463,1525481827,419554914,1057534619,696099653,546721903,1032041147,607089281],[790331398,1685433577,819778699,1693797463,327682984,1823880586,877794994,1061015413],[1704679279,874430830,666139198,1886943767,1642312181,1578170626,1464491769,918645338],[698854780,1286917142,1197832194,1676046961,1380473542,687184148,1010856239,1640887943],[375212027,617090418,1147255666,1638894752,1633975731,716721899,262390366,1047028007],[1661660596,119842522,710178915,676819778,1653238294,2015551500,1343266264,1794897424],[866526915,753179695,93603585,46555909,1368120540,1258696938,1962988027,1015264419],[263772167,1347701403,605175248,56862450,1880258146,1808523240,1649787519,978377918],[1187214823,1547186057,1473898559,1816256987,1641230092,1206506325,678763432,244721495],[1902596690,725970896,1765729858,2069319201,1114390552,842720652,872759134,2095877853],[1214557789,1513417566,556903965,1360850777,2041365487,1290679378,1287841887,1113410460],[1290321505,1795287623,827867945,1424539771,506020553,1771926259,1921773388,1724729816],[1454359189,1425513544,210201175,1760090,1566354978,284925761,1344308516,526778897],[1041196168,592551254,2111022923,1407150705,864847307,959156099,139234325,338694259],[1952317737,1655378344,539612005,1636108053,1021613580,1031024149,312133613,156087591],[1351656852,715227180,450095682,2097394771,994765393,288473712,1827065762,1706958966],[768018149,1573178502,1783546552,275185281,279454936,1313817638,664603886,351517941],[1628803793,1147228402,1019334909,298739789,201039114,1583360230,427057603,672380224],[1972613110,1849309442,1110506251,78617966,1994359328,419000479,10624506,1817257205],[1650503697,1946871356,1982092752,1752625215,1154391269,946574698,1433099375,2035960309],[1094206696,655402378,1428123579,324102199,1238471205,1575332952,536907906,132445365],[1863204937,1192703149,1449582056,1075962038,1663591701,922084357,1610803022,1476158123],[2053935092,1855911926,1925314757,384561823,1585035173,461380595,1979774523,1957436380],[789600919,852961490,700557143,1137069012,441850680,886986025,1636270345,1099048240],[495807563,325819173,1611761754,1457044262,906992311,869617754,1824798799,1080241655],[1132465893,1876756990,430166101,231503932,1353929663,1739855082,1722209584,1394668303],[781655122,412797221,560983522,1585712360,1634364309,1643444950,1762291951,1136832276],[242848133,1139014330,1861741778,1915996502,541396147,759227954,315517625,346906354],[292930136,523564962,2037482120,1031143693,1793577124,568702752,1480793590,1758564514],[917848946,95534843,1242876098,2095841887,13605397,1317294819,1477542296,1681422021],[264983284,1106653602,1794348716,387116030,830745802,1918547105,855259870,2056521434],[313274098,1279839242,1598202102,2045822012,1889756966,1222226120,1193664435,2077905441],[463945382,191609029,535880318,1252828034,936195204,171642220,523427006,2014901478],[1009037456,1232472430,551299855,174635006,2065485849,346428238,400742806,1239070431],[1974229653,1314627101,1033554205,1845781582,999863375,1183935218,973612560,2070018662],[1341588956,614705701,1929218750,1491635005,399770151,1472316700,1748291228,355796464],[876877146,296929408,492556696,1903795930,1918626841,719975114,58343335,1097936275],[566752008,1600081233,89416458,569083413,950525472,184594960,1590093918,172364068],[211279822,539799572,1135278110,1507211608,1208471390,391692621,735013688,361452651],[2027255859,697219882,2097864954,1901447684,974803568,496762135,491590685,381672247],[43648206,1519239176,1201876908,1984511887,1133856822,2036847647,867774670,194605734],[881340565,966486518,700343572,658615420,1387291699,162314686,1910087856,2052437471],[2016859115,1312148714,1510332027,1532222768,1021671780,624826340,1375706310,202091892],[220626917,337060968,969722932,1627299879,132159709,164257224,480778145,1733883384],[1524088731,1536185688,962830717,1614932865,977271576,1323924918,1020172411,1024525644],[459452743,185524250,1756174837,1265135823,1192353457,1322541690,905151482,1568364017],[1483298306,302511280,653468704,900728549,211175543,1487279248,261256937,54720872],[40904472,816539269,1136723203,801917616,922768071,711383171,969220199,154696245],[2040225197,678211164,2039519286,2083953283,1284080669,1788589079,978105494,1882060072],[980395970,1386931383,944844546,1718751573,417104963,1218494507,1230248072,1310518086],[1926270381,118008766,1954105069,1684569874,2071507117,1455309969,5571385,936610702],[818920926,1382687045,1149087575,443304392,1854752494,2003164980,1901119406,657192956],[1252322832,1868075897,468232358,118237219,593580144,232768370,1327823863,2039453589],[348588227,64424746,1784288920,1513790742,411840729,1383896828,721497579,238070798],[1219769003,998436403,2000314598,587984652,758403877,904673477,360174462,557716204],[1380092027,1393738066,507836479,2108367938,235129644,1907535719,659788216,895819370],[1009991763,1555786630,904726864,945692980,2051463729,531919106,1149819861,486427805],[357450436,286583068,210456098,1219933875,619934867,1233811750,1900571072,1700374954],[1739042704,1260208823,1501072963,1955712198,624446054,93186718,813877572,783003066],[417659328,426955689,1079503048,1273409472,1815922153,1551522299,1401627461,1077212613],[1280631071,385502236,115601129,939807345,722750018,2035363830,1444873467,494329317],[70719736,1926173310,48642254,1262846878,1485751990,40806305,1043552283,22227647],[440216054,152175390,935802221,1011867400,232647491,845656699,1383465821,1144477204],[116936771,1494867667,1025203628,1535884277,703842113,1047579868,313599955,259379540],[235842493,541497867,791115815,1225108137,1574256991,1341472690,419474168,1321343977],[7875076,919476738,1669046236,854276130,1707080126,581702173,673041677,664049568],[1764925739,1680746462,1208109950,1303831383,827437579,1634519272,1730225175,470990462],[305367943,1703393315,111057932,973748734,923458949,2069353315,311595311,1472412801],[741825821,1295681321,1165752413,76660475,728675734,1062645440,1576880449,467193203],[1963610904,28368577,1391157801,265817095,1503993484,327608974,2003815437,2078811051],[1900133412,1435890572,1950488902,955760127,671272974,343747166,626383708,762266601],[2017738886,188735748,284574587,1364179448,799830025,868567823,784895423,2051702334],[1695301865,209398099,714543078,2046124002,1290860502,226192053,1755175984,1903791789],[479817439,1662591009,131557868,1180904287,1421516293,952545945,96011331,579373095],[1137310992,977278649,859330683,1795369052,251948803,1808034873,720060692,1724880682],[1006307903,1101737985,1978203023,1714175893,1285462186,1953650984,2053202754,2069095924],[1914186303,656906094,642935850,2071703311,424963845,1950722694,1911578189,1647171805],[1427353430,201067355,460234985,1861690972,219822350,786772056,1884982732,586832181],[317484797,695185497,451908263,1632068716,117937054,1848868577,1406459726,893944866],[1635623634,1877222638,485824220,1299700333,734645402,1384117497,797576523,1386452822],[903659944,1512512950,381590835,31178099,963747604,1254649984,1709201151,941954434],[706783532,1246983165,1300646241,123410445,53036773,528834693,1976779892,2001161105],[2121198009,554494829,1617497499,64899430,1045425545,1390173198,106234689,2021018951],[691201683,867955598,1016933514,612671680,476721602,45926735,485727196,1082703154],[1860428621,27029035,2058445451,753868165,522439750,1978459293,851170520,1124902692],[392539478,635314655,329774141,1203510665,1903978893,805954482,1483469577,875129582],[2066670219,1388643308,1081075398,1411438966,1686076902,1200718734,1563212625,24479670],[153090810,621413455,1277301456,1888458671,1439196466,1971729211,1971290949,190878376],[1126028158,477828168,2108177845,1902009992,1516512655,1937294044,440331402,1041648153],[1583211374,763341783,1247768402,1256596241,1073328455,389926717,319290953,1436541881],[1896986207,1557322637,1718348967,2120697948,645190030,1624321569,22110106,1310944367],[2116774930,2103552452,308466584,1761658839,1219957654,615933584,355374157,1066174616],[187317544,1895524199,893430709,710719292,672068165,400491071,435718840,188009086],[202838575,2054066842,63684116,1038847236,163207943,416395283,1836746789,1778975101],[604275240,842596507,1005359403,1687409764,508379073,1557148772,1037707385,2085460338],[1807535101,51250251,455588068,1558628320,1601466773,160258887,1031131604,1903838251],[169056705,1385792767,779237136,137306675,1929567481,563312282,2130002595,1041832242],[1803084842,462450282,1975797422,862080167,2022770463,1386629597,417486323,936121085],[794418498,1472490704,792754059,1378206142,645894110,303584212,1786714767,122006998],[328748385,1878819730,1447442217,755673446,1663893802,107384486,208954352,1756562393],[562450695,712486916,1091857153,1812487690,1242932249,375541006,989101162,1772428221],[265319963,1671934956,72542814,2077560493,96833618,1916686072,493648962,837791448],[362601566,75264662,347803091,984319327,1708658269,766016291,10282737,1288152995],[723925788,483134042,512135086,578246001,56608176,71971922,1788180425,836653854],[656994359,736552899,1052179874,38488630,1875631154,922193368,1185847343,268908903],[1886191781,1173169528,1611333722,538975298,690067208,845731800,1601330916,1204174143],[853865105,1774767678,357243614,1121180525,997101999,1738951260,794816825,140876782],[1414725332,1501469475,966861726,738733266,1285854649,910373873,985435849,1009229471],[2021387594,1152712492,1660602244,534973174,2008438971,1060591077,1703217971,483559857],[970150290,1147631192,1935355045,1191947874,452619976,1709398863,1855940406,2096608789],[1007850028,1420305453,520701110,1229531991,904136565,982220513,919233133,1051050519],[1002790398,1552645216,1041312666,1412446523,1086885127,259628164,1141295133,434312595],[379728302,783622724,618501829,861379528,761854049,2120668544,2113017515,2112169262],[165030258,1803641377,866585564,1363936657,709436377,64872626,1028031370,742162303],[834323354,232988635,1170795450,922012591,744093167,1944216850,1713054281,900405537],[1860634924,1803948632,504449670,491950880,608923071,76250765,1662407656,495858682],[1001250569,1675840616,1376507127,1305065299,1375985335,1188058703,301244922,14969183],[2036800198,1190396397,1023052506,2116687355,32444980,941103913,1254608027,2119171698],[1232481011,2090526915,600813240,1024278526,968066345,1235748517,1658237100,909431380],[911695154,573524334,1444404683,1242922057,1714827367,1427116871,1766048775,886841771],[966100758,200091670,861086673,1986661216,1165933049,1559448582,329839555,408878101],[679470992,319492943,842115986,937020298,1108618540,756237068,561337833,244725813],[1003859444,661262836,1395765565,1725480297,124345357,690667159,304458370,485932878],[866176775,601083445,516638704,932144220,723516404,1076563343,867759918,1694119446],[1874679429,394665467,46402309,1373350503,875318166,1513489588,1848577947,1932074450],[1866378635,40652689,1620699822,266209910,1095361716,1881569339,180534353,324371573],[2097587371,520891028,1165179324,1009897105,303537868,572238476,1946333940,1407111737],[200643021,85246136,171788525,122752768,899660222,1734622264,1550205562,1820494854],[2041443501,1856275868,285713849,27891227,2116259321,840539270,1488182633,535916424],[202497395,1419479212,2123109719,266842514,555147999,2050299531,262376730,241831954],[602242074,1438836858,1759191793,142549478,155771691,1210663314,1789056014,862208522],[952571282,1634480909,1718661433,1728227614,2026520681,1998728384,1929902688,1902838551],[841325440,1758695840,1588392220,54881963,1577773988,1751536655,1282881271,504902819],[1049447495,4760139,922164651,1267672766,1092512679,1933378167,1987776281,1151585036],[1102716255,17438825,307929084,1565167264,1884949241,277768900,107566857,1285987970],[1563210052,1119103788,1201815782,1322689915,2029135630,1207892498,1572112076,732746015],[1002010939,258417836,114528741,2115703774,1851894878,1917833067,1526060888,1342924048],[424654196,627390498,1718730101,808009239,317441338,318424525,32095387,267672634],[1900593174,2100567623,1674128413,2004762453,1294566906,677262724,930996887,1630395611],[1874421020,1660084311,720219890,1382236569,1861517770,1850103005,1354491147,981452389],[987735220,989421812,1859995376,347165138,1809667259,250934919,556419148,1539999527],[1888411010,1613006786,2053806312,281499812,1601774752,1069930015,1972522807,607326234],[252184763,255049167,1224817977,975096699,1858650613,598888049,1039384125,1326642704],[871810928,1047236755,182674452,1534508983,2021051078,1119251862,1600005416,761257951],[94012089,68370552,1095907987,1548173739,47109552,363619059,1754466682,534114307],[605493701,1976305871,1522766331,1222086345,861015299,1521003346,1180312441,761685051],[747951705,899965958,826242845,2107147347,1217494784,2095258356,109693054,1085457980],[1099154669,526984445,918713173,1686215795,421120745,763624994,1398664667,1848166176],[358672816,859079135,1199126156,1364609778,1817398094,2100660503,1730424095,332611453],[557424437,103293011,1995682454,206782929,1754704134,2088682043,326231023,189184830],[2128194430,1680166801,1042057009,242973600,648869149,172665544,1452014700,1612647093],[1697221646,1614081434,1650523699,2040207538,278069876,560392485,1520958862,1526493786],[2109241230,500417933,601230096,1317197560,1035322555,1560606716,1981691487,457071292],[931985337,1004058206,1512137754,1876368085,778371445,1076662742,1832426258,1800719229],[186648048,580840491,80489631,1480737687,1916707966,1644300277,198547360,119051890],[2015116257,905280741,1770278008,1603044565,732816349,64443629,389405264,728732114],[1605269754,1372356204,1848015546,1899189441,1031106777,855063858,1789572789,55034269],[2088416036,1132998914,1119184607,1426740069,478060935,1495710986,481947067,40526672],[2108148691,39820166,1510836803,51294289,476916212,761905018,777472161,1753812104],[1111781149,896677536,658903474,595778493,824950338,592629626,1788910619,777568663],[1136819417,684069478,2032841740,265567435,1189557678,268378676,936757633,156049832],[912414970,1234806052,14210328,125688870,2028296336,1754636365,1785382167,1969455951],[1696695853,762440389,2092114051,1164843945,1351398294,1592123844,1577878467,1388743531],[15984344,1034616012,1073576755,595816294,854585166,1331897501,1151374664,1015498750],[360311670,596337096,729298967,1522697429,964834617,43980756,1065526031,724550059],[1298773082,909303467,1665759114,863191241,899195517,1017069378,1923098935,420311209],[199716369,1209418707,104709306,2073734482,1115602335,696444971,1393665645,1680809735],[1749519249,540594587,2051973934,2089478213,1024562560,799566391,1546480406,1012655414],[638554606,609878014,524883570,1370664618,472759699,373001241,499348894,1079821523],[1525431370,344815472,1325741762,555118960,98405605,1689352454,1687388216,316189947],[1533017393,473950691,1774439293,1193532982,1476911537,1369124522,1522489027,241045068],[32078499,398909683,1094438194,1995828127,427801826,1173228292,699666394,770202768],[119734935,301374707,374121708,1440589532,1221397710,1246122098,168809636,1213953409],[738788866,324783567,2086491730,207598874,1754937078,2030936949,1161707832,1115604630],[1497195258,54537416,1992269959,1063709381,517085983,999920954,460108627,163606805],[1324482615,1514669482,1838919446,1105771359,408622325,1965227257,31696922,1829221248],[1740987165,1603060888,73352737,762363329,782907855,1642598087,1135797440,1309559010],[345614979,1934083939,2020305052,1761023199,1415409617,1206253599,1416629617,55927950],[252508543,1381752124,1361876383,1773108279,291923017,2081444368,1634272909,1223911408],[1503903444,1728030518,1341586127,1314592847,529409764,491313469,1872229167,1814414597],[901966126,1468608524,267101409,22347126,672635368,181501474,231779302,1836034103],[1890404775,544101727,1315194011,1894111062,681298630,1673738371,1292579000,160618504],[730114464,817393163,1838691008,1372749195,1145987957,384546075,31747942,1399164202],[1394035238,836257955,117277128,850566303,1203833905,611454965,1387992793,922493914],[532629875,75935292,1666205288,2069886703,615969515,1353778056,1095175801,920924458],[163817417,1897597344,1046811526,933975657,1821987107,876189294,26286651,572697999],[712553254,1681529900,1208750874,174260189,801901625,643332805,1948577578,511340095],[445758603,277699115,1656216314,2072250378,823802861,296931101,1420606592,1701038192],[1795121941,843508614,2017438949,191418529,641854723,909530500,152924153,1515136730],[42055893,22315003,1592244948,1282911751,1786456665,1481250589,1214232070,402300245],[963782109,1294225857,659586597,1539654972,725324354,1809829851,79929517,1954536777],[578899065,1190443471,1342640085,1960927085,972284010,379224775,208729351,947855553],[434328410,1312809498,765522636,2018131325,37549403,1096372843,714431327,249561322],[186631575,296449183,1294096218,1252936959,168954395,2084371432,229329159,1614251129],[350282146,1777075038,105496280,836050512,925687688,317419145,1148354105,1511901880],[634495622,1614911212,887676102,1777162724,419253652,1431804627,805435193,1903539868],[740489452,1103103824,1825297364,1978277940,115768774,720380429,1757482130,1511870848],[1275198193,615829413,1352418754,1646833424,151425842,1140661595,1712059235,1932842587],[467634513,1914003900,1974167124,858099038,392403400,241240820,730817920,1831730377],[1011217382,850985683,630234961,464930922,336569478,1486309617,1686932111,765192268],[2057348007,1708187285,63540873,923376832,10630042,1883351497,339351062,1220828334],[870908919,1018900124,982035968,1538458813,770960669,885309868,1170986860,937707209],[836087995,1388171713,1169489977,2036038726,128701232,1135728507,9857737,1750867841],[2013553451,1775970373,1055053312,941824533,106770829,1734685115,1843607976,98342569],[234345490,1540304440,1281258999,1990699845,322805466,412636029,193377815,1433448472],[1759261308,1845204749,224202379,2060725651,573175594,1759393993,1360580723,510321124],[1435257256,305173205,926559145,901162069,2098383073,504670505,65492054,1323362248],[725413395,367955795,544522598,1291927543,1554137777,123860606,73821125,1770517583],[1741378935,231410191,1129183619,1738461267,1563820260,1546283859,1642829942,1401923790],[176908304,639494739,1874052453,1457947337,7520991,334586184,775391230,1802148661],[1838588938,924805801,1574062615,363707389,1007495471,1386485632,885410989,1777013790],[1623291877,1380039730,1134081729,2116826300,383852404,631740830,882997726,271836547],[231707318,216508634,1314552699,287140319,1490092103,1717258087,1193486240,1566845008],[177665193,861567149,99038837,1056159063,934938959,218070101,400560535,1936880677],[207332296,782005856,603592256,2093709340,1447737248,2054991562,654094206,638417391],[1558241281,527133074,1615969228,848833277,1040563734,2020605852,324508129,1134428460],[68466213,633938836,262823510,437856227,2083147202,1046183514,1642305474,487653748],[1395740885,1997625037,664315791,1551718228,625846909,1417797485,795238935,2092817734],[1467258626,1776694475,1658753817,1062011182,1339368496,226582380,1068015247,1790718969],[394201151,1771405126,1250679769,2078203286,1397272221,2118776381,467025568,298720853],[285256971,742831556,422009126,635647437,1470206258,129731545,1735643174,101152431],[2073106035,132450022,211029235,1239715988,1336539988,236916049,1722818249,537899662],[215054331,471133141,1123152901,1074961227,468671890,220302577,1895379495,1310320025],[292195575,520764529,1407006884,1881690788,494020947,861406167,1896400158,1215640792],[2020851754,1092471554,2097768093,1772833843,1136966705,12681622,1693252432,997057431],[1770705879,1923577673,1449760214,1065133943,642980693,1844081143,990740684,1536153321],[742908406,1362519970,532743283,591459517,619551433,387779358,1538208738,960878044],[1580696109,1939694230,549247564,869566907,774513010,64161274,690598327,2089359017],[525138135,239898881,678565684,229228541,242096276,861515346,394837746,962274756],[1427846134,2057894090,1428696807,1812856273,279594933,527923917,347227253,1616859167],[621739313,629561196,1099600955,436498997,821519619,433316124,536175607,1247074468],[1306697778,1894553241,617643825,56743234,1324568087,216733316,1867038837,1959587184],[1624591355,849015354,1264469911,425129045,1711403398,1751267541,394524337,2122970729],[1661493816,594377727,147554447,809110865,1344775664,1858135004,814846702,938660667],[2039580668,678767443,945554004,681707944,173529997,1541725801,1655826413,879976250],[1884064432,953998045,463267372,183159853,130394166,1515577088,1706167973,711836681],[465019149,724852614,1196658068,1882557586,94767889,1114733357,488634878,294697775],[827233402,326776526,1885002804,910008459,1351013031,1109227657,336760749,214305119],[906387323,1353926856,2090179095,1042390191,678496773,998580697,341717238,1722684827],[1647483050,116710477,61495357,1036887065,427101527,2061987935,1640090810,1648263076],[1693378047,1773555040,314227811,1774060783,402808352,300129045,938484494,364924001],[592937512,1973718612,1103901555,1414425505,499108696,768837426,564504044,697484618],[1768328950,1356857192,1803957759,170241289,1367633324,1569004352,752057558,129300197],[356979336,1010561170,1625813919,9201183,445466734,1711205872,846116400,1590981464],[1076789759,1848520231,1228368993,1583681547,839623101,1165525164,605791547,564352432],[718172605,2027447800,963743302,680422754,1207674037,853699718,1560919071,1846381630],[729547796,1768671863,930242832,841059023,1805522223,1663669243,1010903287,332743125],[58642952,1398270230,137858453,1635441361,1891031800,695394773,1615885811,79277458],[237709887,634640429,776174441,3743485,1604199635,1662865056,530387141,411192009],[1800942569,344439234,1203358239,767368720,1662295776,631304486,2005816038,3695037],[1550920813,705018252,25357519,994025729,489624564,152492848,1572949615,163466166],[492347657,1194054369,83905693,1924127055,1993143599,1540667051,1756109587,1104305725],[860414699,1965500318,1628269618,2082854867,200314394,5916532,1357444021,780762819],[442957529,595966172,1452207092,539858165,885723693,1571208694,666228564,187495717],[132535919,162895725,1538518174,2097509092,479517820,1778262759,1243901963,1616316184],[1159125981,135913783,1420315470,1646571871,836293400,1232611098,2112232970,1362370049],[176178823,466532489,203794358,2071473395,1303831100,1669378679,783358486,182337423],[1519299696,1700927555,562647244,806836892,999578192,320831840,1443833574,267454848],[187113306,1619754182,878517888,646817596,259213875,705143704,1921030339,2015649354],[1359402756,582333714,652549091,493088212,795371030,1462456071,109472579,962407767],[1214251743,776923911,2029216714,2086209118,1119304296,1335813804,761532914,1141243708],[1655924655,1479656615,523440175,956636567,3318208,754610104,1066326600,2118238740],[1571244612,2119878328,1550675192,1874302189,1852453755,1126793914,468595587,873936983],[988417851,1757503487,706976146,1171059191,1529493998,1024144235,2035504697,784002463],[2116761701,2294619,1855826828,1943428109,604085326,1872603909,2014693916,275831966],[237111000,885720164,1018965077,326587936,110441885,45585791,1291087741,124326175],[2037486096,1521928479,1811754492,1443056575,2051661794,1434596343,1864964774,1695144988],[1514105459,651896773,1249754078,1314384136,1170991442,56061647,628395284,1266255306],[738979152,548610276,1600486639,1699167555,164001099,1814519191,959349150,1870405991],[484195787,1005415302,1424612222,1027871774,1370200878,25580720,874016386,215101682],[198366305,840921701,398626938,1963514737,1625484365,1384067269,1734683332,1570451676],[2099257917,1987179339,737280442,1603868667,1976763962,32120290,228956396,1634680745],[545214538,1385523737,2028885191,1542881376,1814967445,2031952582,1246216940,1601579363],[426279893,1988318219,1129064615,1117370544,600521209,962619214,342241030,570333478],[1877918541,1427683225,1283513189,824922471,759517090,1401526467,1778002464,515243391],[1138383960,245572512,1547799628,365949127,1332863374,75193799,748208872,284002102],[982415896,1985695502,275584804,155733180,155126504,25007254,713038669,997252979],[2008593929,100021976,1651240842,1476499532,1404203692,623101576,124951215,403529196],[1142879361,1002990272,199337239,1590791265,872300082,1205751654,872035384,1781551057],[1855914459,397801580,2008967391,688472374,1774321566,1667633810,732812324,1061100450],[592738089,1977569768,1443133037,640279585,1799180613,1783128410,525002778,731186225],[1878839655,1984399772,131915440,1473605206,900288121,434704482,1335091471,1714686229],[1531449046,345117836,1970187075,970183716,276624514,1611434379,134595868,893607092],[1081689617,388359654,7016984,1990696844,2012359836,923782945,859932499,1547624597],[1552452526,1639940693,1739078970,1605824105,594570092,547783783,1620393899,1331576128],[374238035,856758450,2088477698,1280196190,1765531026,1885748311,804245870,2095726643],[1085424302,793222028,1693924849,229950423,537021012,1603189542,2022145332,1005984083],[1214450753,1796725528,247286148,1206091713,380319317,256523193,1961752204,451686006],[1986951906,416709709,10656076,1310121187,1509494832,1869610486,753242257,196064762],[2032091919,313004446,732025162,847431819,211544078,810092644,1999113208,1163185777],[229280367,1107867383,1584756851,1844436067,782636869,1617379256,924159357,649092943],[1756299530,501373303,1701812974,284337237,1643269922,1710337698,2099590746,1457322276],[1609363480,1972637634,230017502,1151771996,285290037,1106330231,967721791,1449395708],[942334451,123709328,1558924,2122707998,214536692,356578066,2063290889,287685868],[431141099,179103302,1259595861,388599169,469127998,641407020,1618267318,959402795],[99701958,698333076,1685060649,1908227852,1914614139,1571240562,400533371,308703736],[459976955,146243527,175765825,2029995103,404823193,1926131155,537012042,153419067],[1173880984,908396649,1731710427,1592692082,704570741,2093843638,1617517371,1345541220],[823807743,1405752936,1799105813,856681557,1491903488,262292720,753109401,1198736747],[190351053,1123444889,1915098717,621998635,340380757,1410840666,1695371862,806051509],[2065976282,240073985,128230105,744624450,627412567,801543826,1705208777,1285489667],[115920274,2057561026,1139973485,1680045894,2055399828,1616627656,5383686,765310068],[1555825844,1293748991,106090097,469731585,1708358088,1551501273,1992402925,1305290822],[227935170,2102918843,2059521644,339249237,946133870,520967559,219145794,2043543061],[1804491198,947272212,2006826690,359062912,1170080108,566648391,1785678077,1906427351],[1454245490,332728720,224252661,974193577,1657743112,426608234,1776038620,669363467],[35907265,471670956,387962030,66612980,606286826,310442007,534893720,484448628],[1453797368,1396181512,363505622,1530178328,1550648352,1853118254,1420195795,1536079314],[1410384889,1761678139,975905481,1357643412,1849123195,2065414966,1009344223,1314157329],[1700362944,179809086,436855025,85637945,1493325302,667295346,1742512737,1632484123],[664997067,850958415,1765553487,384876567,589374047,172593748,1229923322,967901973],[411735340,641321309,1471526946,57465387,1550517406,184591151,1123198680,2055974869],[1779845951,1068043612,1563806758,374116772,271648618,1248822224,764361055,829634930],[168784189,2008867616,1305824598,900352292,1613317613,472348985,1690474903,535346002],[1762962931,1442161897,1483634625,1109125101,1568575468,1840158162,1614786122,1981110923],[1214617813,12914316,1331186407,1409005597,2111725857,61382513,1837411206,1645815475],[1840038697,1399981279,1687649228,930724373,1396486735,245002747,1381461544,2051325683],[719296831,1693183363,1267544108,384817664,899316824,613793213,676756338,2016790076],[283381940,1319131591,1635329232,437121433,759964180,867069074,2021148591,1089809810],[760159302,1268162222,262684917,1270037357,326491189,2028732973,85502573,1328892163],[1458644054,1287066138,402052013,1094202523,723460010,1388081862,2089989497,1213378595],[745727738,899781886,643220635,1840679597,1792554367,756099476,1239149061,2094788799],[58329251,1705192361,1985148331,1339770680,1093215597,213799554,1026282605,1523511757],[1890404054,430419657,921135254,656768954,1292504521,1782687502,895239633,2127393062],[178070549,542293642,927397348,298367643,1282656139,1858237716,1962240435,2017479740],[209440251,1098548201,1869938555,1731577322,1537936386,142741196,1042366597,103859784],[776432291,1866811798,153030955,1742294181,849272261,1861484668,1400916079,768761803],[447764509,1917539744,739591201,323249605,569299216,654141546,1392102774,876085936],[1010093111,751470581,843649187,381811930,83679572,56260622,1217709397,958643597],[914489226,346019416,156245355,1132407982,487409536,8687866,414841837,1763509972],[1879212333,854083807,1434385526,1287624298,382940167,431601906,1456629865,575922455],[52943019,1949802508,1659986234,2022415361,1165605894,769851500,465363417,533836425],[1969647845,1238927981,145330139,248415944,1459541542,172724505,44112118,1957018264],[588409905,585085175,96368376,1459450175,1406881768,708676334,1093737772,782163801],[902791545,1322883936,1195710777,1269368204,333309598,281259820,201372430,476995760],[1078519583,1408806717,1833402365,1906576024,1227456613,1959860930,2028931248,774196416],[2073042396,202644286,1681087727,1015916836,1373408752,1398051093,810155009,1370142317],[1295401441,274047985,425308715,826897092,334776442,26787125,217403214,1506224499],[1045478738,1122487354,274917499,449100616,2021059470,1109359428,833826939,187236413],[518697557,1605086957,803538756,1387875510,60200584,721723615,1404450854,893096652],[2035484903,581738789,1754890444,882471055,664278789,470991980,1298387153,2123125135],[637814641,887508777,1769901463,1263491554,799696298,1535549704,1735086174,340220998],[322842631,217845451,668815056,1160591763,1399044738,346619579,694508610,889320579],[690827433,641261110,695448951,310272289,1103527436,589290196,1352096940,2125402776],[618508783,737424582,1900082761,2021476400,1024312892,60549666,1685388976,1750468893],[314321442,1005407396,1193880482,1412615670,799675737,2074243784,1646814571,2105204469],[1141474709,1121107623,1182115515,1909099107,198853608,1043937718,882006162,653424612],[672659562,1757812474,1455776761,81988065,395975194,475125854,1593658083,104617363],[1114859626,1292195008,824027767,732640889,704747352,2008496142,1984671805,1351946575],[1142377767,831273238,509767399,496636668,1074562461,1862728184,94646987,232091997],[659096155,1683326215,887898347,917612040,928538478,2032790532,1323148417,366557439],[485631457,499446572,1146598379,414772110,1682181297,2119097486,1139305342,2118630428],[1296401924,1033647401,1890249883,1475226573,1112284663,84228267,2013125122,192612670],[505901804,747530832,495542763,901760495,1555684876,1557339627,13482226,208809672],[381597148,1168951272,1318292561,1021752280,1464464502,503187438,2055801783,1239093354],[707909936,1090954404,1730087507,1848402562,980770285,1412756400,994387953,861713828],[1396596553,76097588,1115479630,992493023,1286613850,1480086789,1901087191,1509894543],[197262336,488932280,931387649,680474692,1404682509,1118632930,1421338748,1535842381],[1045615674,2119782057,144584795,922071433,1814860876,1971369610,1193575797,698585904],[1579351382,1920526215,706143280,666970670,1338503262,593795651,1811393800,2081617193],[437625889,1849611573,671994728,1380515470,1884007140,1393826687,217072987,2058283891],[319195940,1472350762,206529923,959521962,1609540567,262433806,1334857363,1809480214],[754026390,1409639718,1680505375,782087992,770701547,1759671920,1729874826,2028384352],[1022266646,376619616,901238725,1931522469,1412302112,2079805099,246618654,2122120292],[1493042298,406737124,1556976546,503718454,1500855547,756624609,28717851,608943266],[1669752516,1852953205,1629713081,485944848,1131123667,1227594566,178206350,1051861639],[817168944,363399418,1157135104,1943400425,1804487856,136925497,1564694802,1066985243],[306980615,1353538975,1912488145,2020371728,821740354,829179264,1156341355,1391961909],[291974367,1058743893,593932018,1084561905,1549151529,1252535706,336321561,129311365],[280612052,1132409362,1123420144,912840091,1042491313,657622453,1856137945,812508054],[1172971807,80011339,639646713,343841621,388787016,129893597,1584044859,1122807511],[492416356,1823275900,176276644,1174257110,754082025,1484528133,1076963645,858609357],[775008650,80571567,428422552,1342524551,1151764867,441133691,1331438558,754610440],[1998351178,840504528,1297919455,76172632,1264224224,1262360691,1602327327,982173371],[325002827,1636708781,1268575536,420858183,519980927,1310546516,1439077406,1258921681],[248877166,124924399,148552901,1932088842,531832660,1269873581,2467087,981409343],[802642445,1867294584,2099591500,446506647,1786355770,417758930,1099918485,790061763],[1879134285,1087187884,1709254469,2050270952,925548926,292635136,1346794087,108177813],[122400632,1597525221,1904173109,233705106,462722473,30654541,1306448513,1726418652],[900986706,1923969330,164429673,1198305099,1909374307,1140134614,1392789723,1976681179],[296088521,2037359916,474529805,116916976,1537204586,841218039,1168169790,585238377],[985699417,517947719,1614096421,2070227056,727116477,1912673021,1924414505,1209379496],[880079409,1887627598,386064769,1139581516,1139047811,2055110859,1430609831,947059622],[1379832175,782575063,667819724,2077999360,934611691,128025035,541120549,1523858394],[1989509966,308831223,1442838346,760220513,833656030,467702980,807352232,942836899],[298789228,1810412404,1886968758,600402416,289118293,658689574,1959200228,1940825993],[1483767125,1027699865,930555878,1518464957,747563960,1335115176,20607916,16300450],[97455062,1293507712,507726988,1633463934,1496601278,1776325776,340151477,204540640],[1147452899,1763473939,876601427,1281123093,1350576130,811993030,330885514,1011874771],[1098317939,114505834,737772141,1504843993,218894080,1792005244,1933801979,1137707753],[789633514,1207057573,1058925144,631165036,1351480273,1778382457,429254971,2068185330],[78284597,1545792280,1752688660,1488382725,842292086,1433266870,1590302088,2067144196],[1580906139,1194892721,1182263644,539426778,428935380,726391951,1323036738,682616992],[627843073,963043544,629265488,1398396813,594516037,855726635,556553290,983855158],[1983022045,937942678,1752212863,2014198643,1664115380,847156466,1865662958,1126463013],[144854480,1978776350,2050379700,977882504,1355337861,1087205245,1284991862,1279024701],[165746192,1369694142,1512036676,1336124322,1200857530,182953262,710510643,844278547],[346675455,1290071548,202668758,986341000,498800144,841215159,544715792,904726865],[1742110689,742960085,1534268581,1678726313,219367136,1207406932,733364612,1501903095],[2119165898,1835208450,1280200450,1503229308,1067990814,1453358374,63870352,802545902],[184309739,2093690408,316141705,1480902400,1878729476,120632750,560001799,186604374],[706355647,341573151,1391030717,106530589,1021176166,35536235,1409430112,1342502948],[1345888623,910859846,1368822473,1155289138,2040974817,685881555,1348618949,380552615],[1952084833,1997923001,1953952239,856903490,1263428816,1728279713,1860746983,684969403],[616944833,1137317840,722786004,1232045032,1743871421,774588620,978724407,2128476272],[1247848822,1160996304,899128045,1108785748,612831786,1508244506,1488490285,1636628008],[1317380537,1169320381,39026501,260310090,1167922246,498726374,433398270,284348702],[284321396,1779497665,1748065970,1761453048,1300353878,1760585289,1502088658,1131270588],[698925264,1767940042,903182175,1478012899,109275675,1048827535,1684507338,1452945224],[1215041144,1465751431,622904540,484336644,1668873199,1168117070,1371940283,1531115050],[885880872,460127634,107252554,1290797082,962124146,1123702583,415679010,1961770817],[196946686,1577164459,203315131,620992723,87480690,1274442001,1955195642,818295066],[944942864,748570690,1811493744,503613690,965910142,328592359,164192716,348840525],[1198930404,1696404703,834105570,264597656,1788130784,1005932526,1915979411,1612978564],[1467099600,1027988303,1685466610,1358398074,808152711,1308044020,1375239078,1349846998],[1111230162,137518968,1144767900,26652342,488263576,1676592538,13616688,949584532],[745406275,512218743,596330523,1659437828,1878890761,1624249558,1387889042,1290163890],[26275212,1450118952,658784777,800187016,1949603256,1180550835,779848062,1592964836],[606398425,842656307,1660059881,1185199550,6558419,405985374,1349241575,1739167028],[1025206334,717768094,279658603,592522604,785287714,579052376,576388723,1626775268],[829581199,585909994,480621351,1276070433,629375573,1749556362,1236196235,370754940],[942915185,1730982092,798425821,1681801540,1140674778,379308755,1071495500,450936542],[708280700,858828603,1804487849,1290232375,587772560,1354730940,1197654592,1496586728],[1633885687,1773626349,361813332,1575289104,992843909,1401652842,2045108040,507810135],[1540185103,791327815,521043423,1702511664,1870945818,276912406,785448341,1836314954],[1378576404,1514294616,2027208380,1880914281,1586294114,1038328495,992649584,401443648],[360699706,1930518620,1039455339,878983468,377746293,1170643399,1238541010,1247952838],[1852243018,425977498,634452202,114526052,791129589,79728983,1257915786,1734954681],[1365603773,403048849,1873095181,13564402,2067647995,816112684,1977093523,1839568781],[149126064,444080203,919116390,371037719,1457172170,1165592163,952113131,856863273],[959469895,1671263717,662193146,1676030917,1751808462,309466201,990509570,1748880330],[88270472,596790750,1816159648,325508205,799450024,191032221,1848846571,2122197267],[1917301627,1368405479,198820380,1332309921,207359775,695463884,175532680,488473062],[606948174,671657516,667804912,840120655,2028984419,1964729953,177362664,965666742],[1303673655,367849900,1070809728,901454291,869558979,1619991925,943114658,1164444954],[1584371376,1418522663,666967106,1414086633,1668877777,668102002,1114577716,643243974],[403147734,512112135,1889380412,2083604782,1402046966,495800535,10767555,311962594],[740137161,678154118,1748028714,1112103734,365474644,1970267469,800252015,1316197744],[880759008,1622824545,22188370,1282279145,1924973577,1960603331,271973832,2021599786],[1415494375,1607552730,257936657,401139659,2116124901,1704375543,1836985713,1193865729],[1456500830,299430376,841915896,196806968,716816370,842620978,788468848,1101340322],[174454745,403113192,642467482,454043530,570504086,680737483,1525856325,810534140],[1254011609,644219358,1088754136,1095646367,1109532294,285485282,509996493,671276067],[1043178749,1340662797,221629324,1523096008,871107596,2082000017,1668324290,491002245],[1993768064,218729228,1886065788,1001382938,364225703,1959638886,385564188,898469428],[1229764115,525219226,332449109,1503450381,1908092334,367627227,1118965191,342651141],[1012765902,1583627888,1280381654,1612238549,1598000109,526462203,1987090389,910058446],[408276574,1683523258,1495925,204115503,897979955,59807892,1382986606,2115735786],[1764720904,949952973,1864008744,541494480,970760590,1447357229,266261885,626834604],[1874008036,579935405,1796977349,155907601,1428640430,857770819,1536087907,178177294],[530868845,2046053327,767103713,304917832,1215588342,1580454245,722459719,353772031],[86261421,968995612,889206089,42138976,1432490387,1845305821,513772572,1253839379],[1666452709,941473469,216625054,1844056577,99211593,245626524,773403244,881862551],[189299005,1798229072,737869687,1282676012,883556796,1234755940,200150807,1178040066],[884624501,132931552,1531565509,613179387,864349323,510422121,1015687439,1096771304],[1762367480,1945121504,538434511,1779621449,1397714223,194619047,601779677,1016614979],[325553745,2057200747,788554320,941177772,249553310,723911641,1900301739,690022905],[742997006,259006631,163652556,931619023,1362774129,597896503,606132950,817310298],[233551289,1182005751,457565239,2066582557,251170739,1217828404,1857251299,256366163],[1762931880,2103847567,1312750468,1992115856,12008879,946576456,688865871,1823254921],[2084707381,342008448,534879117,576846214,1705511448,1071657379,1451003154,1812486765],[953027335,1507783056,276796726,1694303161,1375238290,217131460,1503038089,285082608],[435134483,1659796517,2093941371,129290057,285728994,1464396367,960795597,1204009583],[653673447,329352764,544243204,1490222986,2265498,49386772,1285840067,1476293186],[863156766,83640322,900993123,498474789,1220820758,1502307919,1911225437,246892456],[1279149963,1002127202,2118406586,1352786340,1844193433,841068589,1755620884,984351278],[1606518214,72848534,48662332,1736686702,1333573614,1072745443,1668848214,1835419884],[167746296,2092576641,1448958371,107464807,1431688100,1104412960,1045357351,376200387],[128487666,415631942,2075735956,1766165080,2008776734,1901857398,879954664,378794927],[1212314815,1845179702,155344789,1240721644,1819459758,283226387,1197227897,261959071],[1683302038,1098971303,1246353138,1219017787,1801781044,1876246968,1400971527,593061750],[2006175297,436970102,1674857271,1993132050,441926676,1548590243,1853057922,1651840957],[1479914793,1302270449,2118991117,751336067,1160130483,1617175574,715460526,457379673],[1583571709,345935741,1351243339,1036482597,734781916,645021212,1156261664,1194962968],[1505851158,1467783894,64792240,1269829147,18484990,1661171786,788735156,124705282],[1072192095,317467234,1649725753,790140338,550741698,1729659809,627087436,590064979],[479492910,309920613,1349803003,1437515434,663866482,1995223210,1041181390,780735643],[1260513399,1961831874,917389686,304355269,639953151,14904870,433196241,1809253245],[1394029237,529864973,1923966570,193304222,1522869798,362388618,1371329986,2061600345],[274437002,5568929,1684371900,925741745,1029878906,1105874930,1678831674,785779347],[849915197,1443524081,622815062,192144755,1685020460,1107727979,1013348331,2106575308],[1144487293,1407721800,912396868,1730156666,1695228374,66527484,1333550957,365100063],[1878187353,1280478431,1060835549,2004225873,2118756029,585057330,628631646,177943384],[1831895106,1815800011,39447390,818775702,275755890,2644066,171685746,4726482],[1373169526,1783837215,1530962880,25470290,1765289795,1469359833,1440805110,41102037],[2040613582,1815403764,1842681833,303983615,1308646434,1319386620,1978423308,351793535],[999191570,1828680587,284053906,1432195292,336714589,263912943,1800714541,129123199],[1664851624,92531881,1579429870,1287656774,1702465038,615810905,1405313158,1803595465],[1812592026,750258683,866575425,2099965700,1217961101,450806421,917899205,1465561454],[477638264,1187846027,1962795082,1432787552,57058945,1085344513,699889866,2079364460],[714480564,1419747515,1492651608,954417841,1532560357,1608234174,2086587964,1137166373],[1884041991,765223409,1877575058,2054882281,1681155010,298675699,827059658,938463647],[174308001,844562234,40393352,1513828522,1799033456,873191124,162577144,2095158849],[1296774909,1152183794,1763526895,564730277,6035567,235047274,1169857769,487845641],[685495895,900071918,285210215,1790685012,181557677,323345758,2026656004,1278397779],[1861088510,943748702,1788488871,954020445,1206663762,1944690620,1509608534,296708],[77282672,397083011,1853324241,2039382300,1936000,1790002313,1530412813,687335826],[280326464,1162316253,2063369791,1366711296,385196031,460764898,1055092320,1697799255],[1511454514,950141322,1142849991,111158311,316457212,1507522792,903504367,42964223],[1000225902,427882426,1820411753,1174761683,1963504922,510070722,348385874,576271025],[37958710,368355952,2048941762,1353751165,1647048382,979276024,363132416,546309980],[2011637189,1597709185,661350049,1539155998,2102518650,1957181860,1660876248,206618016],[1224538738,1193208648,504634680,200163697,485139899,967353436,929873594,1158882832],[804669840,1446622676,1924669040,1769662588,1503068177,501091535,421046080,905706532],[80589826,120111234,1278628159,637682768,1012358407,1682192859,528208377,932267943],[248229889,1703060971,1857368161,1594844871,1497049418,489837722,1048555302,723423405],[1358403390,1623750121,55228285,1305814136,1897902262,1820165083,842397546,235022164],[1749333666,1133292816,853697607,809369085,966869209,402498557,518981577,2098729496],[464439973,485446730,1173419729,1870371065,1634981719,548824827,387639907,181833297],[1043071703,2094484394,1243422343,706234934,1391253494,1685216788,1725177802,1331197828],[124364422,1887715269,2002173464,559966086,2039899222,629332639,1337574218,2009225440],[2038059669,1434779430,666618057,1584035517,573002084,72540615,1457905901,224033322],[666777925,1850753754,1992422032,1439672738,1997399146,611401394,1575043497,630183003],[1519369129,1688244331,2053114779,67017310,50006220,245358107,468312362,797917189],[275770455,1591757979,4819181,1800578539,2032584732,2039764730,2123214801,733054347],[1383900753,1571033375,1524466640,1039591189,471576462,694290430,830934471,1752283502],[854888884,446289502,519567387,1085258103,715975782,549921660,309736902,1358863852],[296969335,1549259469,1095583869,927825901,1599438056,2011841276,170123922,1673010469],[2018137280,1725376700,1195484326,1755554562,1606611766,1998126114,702477174,278400087],[1379784580,256725094,832818722,952363369,2032713638,97427603,1307719957,1639478867],[72396678,359056371,474785324,1790265712,1492446169,2089376579,604508905,338364416],[1157783334,834763329,637573803,1693566612,1191747206,1727605201,1678462344,61118509],[79145316,454988274,1830347315,279533648,964160274,643896533,320830948,82313337],[1661330374,304154958,1523690781,1063611498,1209243496,737474123,1767846000,54416209],[719877175,1253885533,1729402896,1291411875,846112294,1381065286,1289789745,1654760427],[1284668748,1836566899,1452311934,1407545677,1725256068,1320335523,581210437,1727033837],[57684656,1301535039,414792231,519759704,487928899,540553253,1427991753,48396160],[1706493770,1155857478,144238236,970821384,1204587693,2086567259,520547775,42595732],[1097630977,1691705701,566463694,1022938701,32793276,961823797,1153560862,144816172],[144292997,2008060889,1868981239,1897927419,610031787,659189543,184747889,939013353],[867957416,1187664005,751462844,705188649,1683143670,2067917468,465512816,1707875946],[2086802328,633188429,41017782,391758850,1934153029,1689098808,1719990229,2081101592],[1543042458,240079282,130293067,1158532628,66314262,84808118,1322256983,254222980],[1774659954,1724265481,256223118,740060121,336910531,192910314,972020377,1295525946],[1737911894,2015245591,1498090370,778269160,1004007867,1527249222,220147181,1099935569],[531849656,373843027,534107197,1419812921,987772636,1175389098,404056734,235284330],[903381791,623151399,741395661,661879223,1179693931,295770109,996192634,251880670],[852425016,908556515,272187082,311592628,1355325077,462949667,856865052,1434741411],[1429442621,244462722,807375903,1175757573,565194915,1638396578,1164204626,976353674],[715545448,2112634697,1802787203,479708349,1272836383,1599691608,1702277565,140115270],[26697756,1358111595,1217073906,197413414,1150720280,1189613523,210403537,651036485],[1567122913,123991592,1452123880,437732249,345851913,1113392674,187759649,1097517326],[760880262,179593803,2073958505,1751335019,1363410272,249547208,922501337,1537858107],[408462918,388459972,2048918400,1635849849,2113517427,497676454,130805943,302093226],[947616479,1451339719,1388580774,2024975782,983536006,64585952,2017800168,596050342],[343534673,1804487102,2028918536,570794117,1293527469,1888070637,1465357956,1675384947],[132538475,1377859986,1351222045,605239543,1770206442,395158739,1174684467,2001750522],[1330733347,1059995723,260413414,1264725622,223593300,483193423,1051441481,468037928],[597742553,2015336098,451952202,1940808268,1439661266,1834598165,2002467537,447903909],[750927534,649638839,996995006,1930280822,422201095,71568419,39126100,1458108129],[1093668504,1304966920,1803015031,1662062367,1953882320,837479266,746001163,355116425],[1731099013,531562539,2109376107,2037365002,141930227,603791386,1835824037,1661651936],[1877661561,894700166,2082213619,922053558,631739727,1645941415,559652636,742395452],[1527285051,1161936163,134308800,1052927528,1829160969,1946073277,731410871,660570938],[627520893,1885019295,1929150522,768729589,175103230,1993701070,895441840,540494122],[498165380,341593080,1862816052,30853545,618334169,399996107,1425440574,1896887197],[1137809283,876800551,139633759,841853445,1289040049,2048932311,133741541,950114390],[1024454169,1853186603,730862145,1894003057,1932913306,481507262,625227676,318924682],[142995893,1950072456,1008022868,1267920051,300252581,13564308,2102645384,2038622842],[2014149343,120047793,1859255545,592302769,1729576419,558068842,597062130,414056699],[2080437707,1876977964,1750880840,1717612692,772370850,648081322,917301652,315172878],[83896938,1509309990,2049212892,342403394,699725797,267986443,601343683,1199550548],[1274249394,858265089,1940471907,1536531026,665221651,1110913453,1313683009,430880153],[1350452644,1846971620,747287944,57671761,1102165935,1553170036,1420071296,1627921912],[89796710,890445954,974606093,157253237,1669504080,1596619436,450121479,2114155323],[1850545534,2030799817,117560971,743643751,1860246722,495276158,1616249225,948671724],[518310074,1854202860,711654121,244576071,869192639,573487092,923813271,1132774366],[1149941536,107283703,337408511,452985802,610136820,1845105235,1273124105,359887751],[975197102,251295488,1619214374,433703931,1802198243,1218076903,166074284,1746239853],[651043643,1352394137,520510434,1451970602,1583310982,442687353,256382284,1218735175],[1182058397,1432430041,1886921932,1217574061,1635038950,1471653567,1687060198,1034493819],[151407032,1966065667,1380491964,1819776205,22169096,1811519719,967206713,1816928716],[1835493703,1439514207,1470315188,93063795,623049729,762591492,1238200005,1178956999],[1734763033,323839420,1272968851,1168509034,386665209,579212026,1529517759,621419022],[305555693,1913272711,32865797,983211511,2067535941,63455464,1083587543,110024387],[507276899,341803456,1041114370,1776070268,1974756889,1619861884,1220903588,864655443],[707525196,1048597016,337333410,1531514671,640872759,398712233,616819270,140303539],[1065519471,967774692,1208891131,852733088,1019902207,1444727729,1907635645,1599962410],[1727081315,1424960528,1775290696,1569186118,925088180,1888966356,1513027889,1753287681],[733175538,83123043,1227459575,1873944449,1369921400,1138659501,1038199244,281705829],[1619719829,889724669,698172707,917611992,1561342051,328711618,1114642339,1721322099],[2098563125,1156740457,757783004,423870677,1999491799,462557696,977853211,1747728030],[2050342884,1044254592,1565063771,621970600,844727831,1992857315,1566950707,1277186746],[2021850542,1166026856,1685420160,69983393,1562790442,1271313039,1173552616,1869251180],[70826665,1852958610,956454073,517314285,1657401020,1935441776,465451700,1155124357],[560749853,246470441,2115276811,2056501625,1036958779,1342638490,13363015,1097817691],[1641785509,1385380243,1721115501,77486560,187112655,77942822,1701443193,1668630117],[1179772146,88392148,453309111,281252949,1543756037,28211648,1498427346,417207799],[576965522,1718243848,580431600,252219016,991333151,547387509,285468959,2005617396],[1611105727,998628116,974826987,271638875,143924873,557523817,1222191631,1196234646],[609268895,1714174112,1075064133,1462198571,978009158,1531210638,1049252177,591864182],[40072511,197313180,62841233,140588972,1960825584,1824346513,651122169,1068337331],[899861939,1049874628,1492989825,742105707,1922659607,1880556707,1240410959,931183438],[1577486135,73033580,1429050879,1819017498,32685539,903894563,490876503,351119133],[160681182,1258236136,2050246034,59846516,1699073836,2017227386,1208159266,369675724],[1170794207,2010119995,952614276,1305010143,1697620944,2029776367,1257850820,993193664],[2045469369,537615403,1849132185,1644514421,531486637,720664087,2104320552,816347423],[1315386355,610670636,1334151683,819979143,1421914820,858617603,545391770,1285670781],[691138572,1320595910,1974879212,765225560,1960721704,1724296744,462838488,268402734],[468885560,1207698587,1827676233,410097489,1765045087,877796281,1003718416,601190881],[176575424,693277649,552156971,912084448,1898570385,1305104878,112703196,801890321],[2078948143,413730953,298990316,280333499,433776162,931512304,1950782107,1241306315],[1422718480,872000672,1939257928,1720378340,519376028,244545218,39251872,1110534719],[416963855,561472763,783311423,1442213158,542529117,298813318,1074693962,1039162142],[1031974610,2118670882,33122611,560509167,1333436334,444435559,1379778147,1672620901],[1538962054,919000969,781261208,784331529,517076203,763038762,875955845,325126943],[361936665,1666345556,321560954,570364341,1376349372,287469325,736340791,2037841994],[1153089820,396686772,1223242358,1305302860,737408455,959606981,500048383,331824781],[541447232,603619097,620639785,154673211,117892761,909844151,181119142,172001864],[1408633889,245157071,1810357865,1676471154,678753795,1103463749,1605645166,1190742655],[546470665,120998780,1138090577,885550519,1862275430,1630112581,435802487,490880191],[612487666,73720831,331815311,756169547,1860129396,1171870441,1460549579,946325955],[1055822126,41433189,465637900,1476629675,1387175599,1543637739,1838580852,1032685297],[1375735549,1494717042,626204275,439153277,982986830,1912165454,1841292097,839127457],[821640962,1666831148,402430094,1088425468,1728202379,1279292300,10689562,1927123994],[242423810,413330628,1968667335,516399522,1763242517,426867351,185013187,1850164835],[751860254,1520805858,608822980,274858674,1244321364,1948330145,321060956,944962789],[1471613036,1817911129,1470321846,1090854771,1577247786,1767318922,1134005282,1200376438],[70003720,272600751,585041996,1970668936,1943764237,599037015,944116551,1848821645],[75051727,1726604419,1321747105,2069117181,2036263999,2130373621,1913650753,1437760843],[583854229,1584744576,1958259009,959449049,42670144,389385752,1452290622,1683700269],[1369283791,2117562023,498148274,1559050441,583356167,1101418516,899090474,900726821],[401510727,279717209,469113344,323399361,749726507,1459972142,730327282,473909842],[538075958,1853810907,714897942,700675005,340416288,945317504,1520828901,595835017],[259020163,607832565,1866302102,930802816,934450424,2123986047,458168147,169527246],[168456467,581783833,1636581277,568112950,1347984025,426444891,1366945612,1988224127],[1039271575,1302888816,1096099838,2004194301,328973563,397506856,786627997,566972173],[1642904047,1134278637,1962494959,614453039,758905457,72196734,212314785,193144794],[1071612944,1960677416,14798491,1868205871,364642457,176525500,261036512,733425017],[78608896,1770562247,1515760252,1185728338,2095886005,1909791559,1871449546,1999537730],[665185738,1724813813,403677743,1064759838,1397132204,1548375770,1276638965,941976161],[1044957483,1707993408,457272577,2029089124,2101387479,295184690,1582685255,11254082],[2123689861,989973344,1804207749,1555351906,1750267833,1472967899,1410788338,1828232890],[1562480929,1445211962,1315709345,414613143,895553703,1700579739,727846554,1706782356],[842137717,500502687,240211275,1152612855,910674073,2102797596,474881003,1549804046],[885522892,1808581720,644900550,207538124,1013017713,452804976,1409717439,1900475174],[858748433,1175573764,1750433942,1116381624,1385772737,1524218935,360389984,567105856],[71308053,1796870426,58037136,1686763982,989773477,27982482,45915622,1185193396],[1524428523,741464027,502821318,1624569024,206242217,2098105446,1676279402,207781433],[415329375,1204719490,657574878,1478773053,1310261305,1488642556,648107684,1720811338],[1096486127,837143523,966196220,986441087,836022656,1942114593,542274877,1641386721],[1278683657,820161297,1470193695,822270163,1646118606,709485644,309410518,132428106],[1632260475,1467705079,1535539331,1081240378,673908208,346139621,685427104,1254193740],[811283057,44607450,1523634317,1350345778,541621400,2065261508,1603306537,1024432116],[1708435349,264499564,447201259,1118130302,529370023,466530024,862264716,637553995],[1553753931,1634650894,106112882,1836318038,433558173,1335462562,343339271,589702229],[29332790,98840726,1787540909,1626563830,798921221,2121611823,1110966090,1816733304],[1379795363,273992159,423819666,664177102,2021111992,1687432295,1748564970,538095135],[1327980315,1298764773,1192694549,754551375,1669019645,1749990926,1039134235,1250641869],[103002856,1596181476,1999007443,311648885,269452709,1047536193,195737446,1336055707],[759958444,988327794,620323010,868797489,400921116,1957112057,968140771,1700015753],[204722882,1418536338,926463952,1056237348,511944192,981753030,1822264748,1646495364],[1265001696,574719083,1395141691,289030172,1907235078,58462994,1782514178,1760926322],[1113489333,2000491958,547295886,367478340,765845122,1187841235,848861538,185152517],[1986589504,1236871928,1399382944,1920239642,763496930,816422805,915712406,751020851],[165103894,867282295,1573460968,1893363732,1903053209,2053120346,1955511861,1821438181],[869830559,379476093,56212209,1552563388,531969681,104150080,1850849169,698121777],[1916659200,1872104125,22189612,1495675625,1669411765,410006792,770630088,1484261268],[1005071384,1691467239,392384692,387919655,798689388,1326483414,23226374,620953555],[611642589,1911766506,1309693183,329210823,1818516487,746322700,1921727477,219899699],[245607041,261203773,1952981544,114117710,2044853066,1171346570,786878269,2057092672],[749050201,656464664,442388550,375333498,190378850,544809959,149185241,1999760205],[2051692676,1262131897,1510707046,938906593,782177439,1402770724,386687994,1727007145],[1772774547,903320813,298159845,447494934,801800708,1766594821,535618395,241371754],[1350314935,741832390,371000633,1485242493,1878391870,249671645,162298723,1750151050],[37494792,1402674882,261316946,383743550,2076586792,755988199,1887279418,189579320],[927140157,1830032040,2044075463,35555631,930537560,596871067,979310607,36921963],[49332788,742605453,2061932127,219094294,974826292,1204418942,1924986190,188355135],[1813097173,1876434436,1659041782,1426126637,1967241016,1768453527,1951328897,1850618117],[1149393032,1013661162,1265533248,184417517,1855133480,726997677,1489321079,1414364860],[921194339,1105113068,1027236570,1746887473,1902766801,1452096253,1596863687,159882180],[681834612,1484781901,1809322237,126894388,893514246,591456285,1349592803,1627153976],[1787681540,513032045,1483267467,468062892,1825458339,389355635,1114415332,1955331635],[192055218,401329673,1121524604,2071744147,288199000,551467773,55668748,845356881],[570525594,1649534935,829865552,8975299,949635580,2117741190,1116103917,121424034],[1515753444,1055179739,87577064,242073810,1329790111,898744164,1755591707,1786487666],[928545859,407067558,1642012875,897958409,1325637388,1123339778,1417036009,1913948416],[143691579,1804093251,2019812148,1064921452,340381419,1297976496,1523813389,1816921862],[1526690848,1220983462,1114152105,10036449,1780828625,291006646,1882414199,535128188],[1472294999,1146062696,1290182627,707382468,255455884,1782923665,864209286,150216570],[141149473,1538434069,808374491,975875462,1519111192,957458420,67271594,1402391718],[734954064,1448967334,1071279714,1264615064,1521071390,1489808489,1084243374,1069665171],[1991789255,87698554,1794616006,37128699,599999757,410982797,103513307,970061695],[1217405720,1428888727,85128040,1104914509,460449438,100465037,1970098337,625289553],[1293503376,290389463,726032953,99822407,1832180198,1139555842,190689226,261507968],[1462926415,1557577806,1992099605,837358230,1905101620,905951577,1924774570,1927673571],[1442769509,1905579143,1063983957,1518968538,1632348231,143059149,1398442320,1658537140],[137625473,905622906,1906798235,1229336261,2098468634,136793364,824943223,1064962578],[1260818192,1096414136,1986633913,588264321,1779407695,176495022,1877303659,756284027],[544866966,1619282260,779372130,676758043,87220546,1890832475,1436745466,1159762367],[844316642,1265761616,2024435674,1450316361,467192795,309950964,264837718,1839758612],[1452389453,1399763492,187857225,451494851,1608336303,274012998,1493949949,946219168],[210135089,2075551600,565904432,342358404,1183678431,1465426680,1011458944,285782918],[2037629735,1839380452,2040413912,32436751,418727956,1613008189,466546747,815767107],[442153252,980266878,234608265,580035552,1432841549,204439551,1234795176,1281643103],[439887707,172629882,983612942,1088270422,1645024006,1480525453,663950436,284647690],[513713635,1195793232,1959107766,266476978,973822401,620544853,737360445,391014863],[1286715315,674996091,1520849905,1533509714,1556487514,518702475,309932344,1891040507],[1319003329,1974108546,646236478,497960249,111431733,1959824274,1565812162,1725529108],[507259603,1006191802,71259318,1764154821,150085151,242227996,475517615,1068622965],[1654477256,145715694,1626171083,284105462,864572119,1975211546,454285747,372017608],[1353765265,963240808,465759634,1520685650,1347423402,202923781,1569687307,1329478396],[1228605708,268562840,980121455,1341295879,403058958,1884135679,1993595016,1301099003],[1129751076,1536955080,41140002,1178679264,1483496535,1088595653,972589589,183595226],[276452252,1852969792,1333921253,1631486854,1462404754,829375514,1301033861,2041687899],[300771123,1761631325,2112257160,483969437,624695289,1240606021,1814615369,840391349],[1426822571,623386850,1280861619,1731720631,656166578,1618159621,892229881,199047854],[1254661981,195239067,1789042980,425695247,1989014294,1985939729,129882365,359489297],[1354248624,785129643,1316976117,1025709182,1470867920,1779970099,1377038718,1405006812],[697899239,2044787642,791677308,1660714917,845582609,2010733425,230211870,976555687],[788218631,1625887554,1796105705,86030504,1719088174,1552772304,736188656,1701732898],[1875739215,976849759,2083221921,682370170,1849035325,1720746057,1922650766,1310104105],[971452496,1178615569,383931199,420571613,1654427502,1440311680,1302170412,1921510468],[713975806,208481728,1561008084,117873779,1211536872,2071315580,63461244,988565020],[413220425,472934777,1568798412,401246338,1086716283,570147233,1236489671,69826483],[1375899238,547776506,73456785,1953974418,1981165042,1046287853,1271580216,372167716],[403003280,365356185,2019898869,663916257,1296530159,1535306426,874200217,721765084],[1792601331,1098081978,1485406539,1066762340,1665309375,275785280,1621707164,1506153829],[175333452,62151123,323076660,336500134,1675863841,866289280,1326874985,1595633945],[101748393,588282910,630627751,108853159,1962969270,478448813,38665804,198644783],[614560160,1708214696,1966399918,1371402827,14550978,490745026,1780699833,1354563047],[1978374670,1080228854,1499890345,6273412,1267925922,1058732281,1443498480,309917809],[2084709852,1188233142,340345715,433755116,278506925,375213527,141491510,1729907664],[316957940,1740300750,1778607159,1787792528,1123694211,1478266905,1487297223,1928344667],[1318981531,211056412,563202106,839881187,1896616402,1146264576,2084854398,2081188865],[250362425,975327960,2128605217,387827089,2036858442,1231025595,1378554476,61177923],[1496420575,1608205081,1319230665,36135408,653574314,2050795573,622109559,940676822],[1725235507,1288864720,590725840,1986514447,67078036,595581290,1329640080,108336401],[144299464,909066149,2075011475,1923384797,1185714425,1878847287,1462343369,625450188],[1599411467,202543524,1900393978,1138757130,1238159025,1825943582,892144022,394663108],[1105900180,1684645163,1443195791,1959562561,784349795,389538721,1065434180,631039338],[588037674,547428082,678105254,1727214503,1776122876,1484671429,1826839946,201944014],[114619018,1820741249,2045491565,1781180705,1164805186,125335951,2020044911,349676690],[1456051826,1024059348,1152309554,2110037333,1860587986,308713165,1985934521,1169526187],[824170840,302036858,515977110,341469317,1577345082,1355870975,249829935,1638750042],[618207684,623036558,469511659,980013641,1545342095,1212413879,1597852280,678197188],[858450150,591250543,158885596,701822657,1178116009,943014286,2035813747,863975246],[275516090,1848800324,963227381,1753602374,763825787,1834969424,1360669860,177694432],[134555890,1279815679,1204422811,263260101,2110018566,1149599195,1778676275,609176946],[449290662,256964871,280641433,2041532330,1975475526,1391457781,1424708592,7561230],[876379521,209206007,1306628890,1410148601,542900190,1248440788,1019952762,611200655],[1858219917,823785523,575881516,1775392449,820999205,405494961,1167128877,966540756],[1858835971,1573812842,248788268,2031214818,1143840034,983841912,1223069402,1688074985],[1115599725,1901654268,1682010764,1790608857,1235237752,1831504981,846039603,1766880120],[224495630,959115610,596568368,1690670036,1035223581,623167565,876505182,170292202],[1641420148,680744286,1178899274,535787963,414491478,1775090339,972881124,1734460398],[1504872384,628144506,62056614,803584041,260761860,659005374,966643933,607667413],[1050520331,606126525,284891382,1584365551,614914374,1208220051,1659164809,1076188785],[639110066,1101075470,615067847,891847958,516458720,2073638461,1075237804,1522080467],[205434888,1061786100,289487350,1632727907,721116921,947745654,1457552447,1813427161],[1964836349,792891711,1503328135,1710190198,1871556715,1377866090,926181298,1444184525],[1484914101,1555947117,1612217204,2039928683,1843286373,413310783,11814997,619760756],[1605977694,1800960597,516154383,1571867395,1927661423,2065742073,2018516778,1693422153],[207347677,607895311,600905755,1363165509,360004600,881610416,245236975,1256471296],[1779466080,17619434,1798003456,1387264133,7333577,1255071865,274161731,1941902074],[500251118,838653029,1274331372,531868473,1424645302,74748934,762728400,1505943278],[1027772911,137518647,625503333,929453467,126438656,1689242037,932686527,628659453],[1449873753,1525659401,88824826,1653378839,112517320,1167061166,236073298,1959570338],[1377453131,264234778,500835202,19820747,420867924,1717925543,382064490,1735902086],[1624887043,1386556695,2114021448,263228410,1159324253,2078172960,730273051,2126178421],[1510665236,17991911,1301871959,754390980,298478049,761538667,1795738537,79699540],[107273422,16131903,834502318,728264465,1180738323,1590775709,713643515,1016552266],[261884365,247645355,1258167047,1167541639,1879715215,521759402,383700092,520285739],[1247162393,426396265,743515655,483797003,445347139,270311274,563106945,167434256],[559893727,905864814,1549066868,515770383,2088804476,166736445,816023963,1480321602],[278788274,1520912444,128555799,1078095986,158065098,989051563,555943344,1873089381],[902003565,1167853779,2053624303,128982079,1861048904,1347697364,1027296567,2083068566],[1280784167,1923482450,637715582,185567550,832449562,1876350536,1105736767,1296754711],[2069016765,1453149133,403205272,1463411932,1612590238,447689633,361495384,195687672],[421192177,1964784156,987382015,1685462713,365372597,157655813,120504038,1238709715],[1249173372,1018043223,819456440,145443991,1725631092,193776723,1664205318,1844549575],[2003481586,490794313,709391062,775790402,1652696713,1767899642,949094644,1428076251],[666636041,2034498535,1806525527,887170127,7789005,961333050,1282462634,1909189989],[1777309839,163147251,436853526,1666078187,727799005,157404351,1669302935,1260888811],[1360760138,1190806914,540005395,770374245,372831386,860327923,930367207,1228915427],[1500796003,811317954,2114599364,1153948294,379574953,718300058,1749264091,1379973182],[638356284,1112249405,1280468997,894958392,2029126258,1901348649,908836760,1755557700],[1835889877,117950610,1544303823,863708683,199424312,1276548426,1493300870,524180017],[111754010,637354271,267185766,295274010,1113078297,897986217,1882149888,1786346031],[66462987,735697238,467048722,297961444,1604230721,2020565070,813485912,550519076],[1846647479,1758607311,1763083726,1918589159,1056433006,1694882732,844781130,1433926996],[167931277,957524721,1892546358,945488670,650476731,1493660098,1571962567,1187476635],[1935217885,1937633632,1237914051,2070585584,1146541045,1386096170,341257998,1296546144],[1746777892,220809447,466665316,369684031,1281262812,588169979,802215918,874018607],[1226870724,486260011,1905045551,292135089,342316978,1257718569,2092345029,2093524105],[719732115,918931237,403153099,1209142650,546202708,1281482254,397188497,1408725807],[1358071546,888132750,564264611,990845059,1689123379,1311764294,1518353622,1597357775],[573522681,1844088585,683036771,1409354340,1527630843,177683424,1838414380,333005947],[348539577,55559743,204593109,1741914626,1592773624,71578914,2080881092,2083475817],[763070782,714209991,27437835,1874376715,374847406,1892660061,1455580494,431721467],[1789213585,258313331,1401707152,1494174693,832887148,872885475,635707151,645432967],[1502129065,236732268,1714484583,1223850135,665361635,1341556157,1790985050,2024855329],[2109188421,872183829,710609922,1452289469,1421523469,1586308555,1091890176,7084215],[1892699813,1965397641,963004100,178345546,902039052,1960149840,1119657147,219627573],[2000892367,1984831415,66834046,987499484,923760799,812073600,1314032440,694265828],[743465179,2047841686,882931636,1873420432,662121425,1770117210,561330911,1929563013],[777602572,184231046,2036100662,974660803,654701684,686637781,991118520,121439245],[1670574386,334584892,454468905,1019091064,1174432601,854684581,53177633,895107798],[770618000,1489741959,1582520635,941262586,1260769404,887982552,2043212975,1339602165],[1278459236,865221644,260471243,347835307,1115656176,1271091496,1421452256,1329340352],[1695597093,486952637,822302123,270634500,430541424,1281706348,923355457,308101472],[727918088,242518000,580198716,1853108931,1371751445,365765732,397455182,1330227129],[772150995,1068100006,71496807,1903939767,376108654,1073269653,515633560,1569400945],[671758586,451855500,1452704905,1613473596,1543459332,210544668,1079367668,1287703700],[1255536389,1678110230,240359364,1908020150,1582750027,127414737,529598014,1032127665],[777238249,1847008299,1865659030,1615581871,1463443814,394307093,1776778989,2005134290],[91424381,1493238121,1646598570,558314160,310331311,1070536368,2028105299,1073237352],[182809278,1589163355,1192439897,2119197664,46991760,1760384501,1421751245,1809034720],[368772150,1440095495,8146992,904338469,352066626,45960480,1377159352,317740271],[2051620725,1076621534,2098637657,1317316808,1576333873,926165855,1594427736,1723942826],[168738148,1260449792,668864767,607869923,505224304,698276726,410875057,276281283],[18305326,75176709,162051483,293770017,283113841,1762855497,1579869570,1118724810],[898541500,1857613476,1620174660,2037460634,1248619119,704542746,61122142,819847948],[778850733,2044843363,1963293166,1547538721,1766520463,1027393547,1122470304,297235636],[977373031,469542424,1688639832,1193272732,835182079,787103568,418202273,1623949496],[651492182,19666149,146651396,116434795,217788608,959987627,279388314,417737287],[1458790658,858584867,1524520861,88314427,1588733201,994350967,70099457,91275419],[2038304258,2036443459,1523145116,1223608077,1431812539,1297789704,1188429861,1208891025],[1224028514,1131627274,1887110022,756234580,614856980,1020341660,1969012207,313793430],[1689739447,1856064324,1880328265,582252609,1623120569,1820696000,1738404554,533586287],[1064191499,254964678,1143624990,1272239531,2117849408,1910494158,1769025379,716342488],[1099834052,2012233878,1431644497,1458903206,79881934,1563104916,1410261058,371254717],[172389356,1009004014,200143978,587794253,1721734139,1144563550,1330273822,1565481492],[268557773,1216102184,1278057997,241456630,1736596049,2127396240,770381653,313332919],[1575310163,126203411,1949856817,407314221,916094062,1556438447,1327688666,1502506693],[954008956,425475988,322074108,815709222,1950140830,784999333,345156425,225578696],[1342030143,783993459,1882120841,218789376,200236601,358236542,1968785385,1863957638],[1392719902,525349203,606063029,1633310521,815258134,1173136309,463078110,1842242187],[703472054,1993858450,2023819874,1869490836,702124313,881662929,440238897,916029912],[1999034502,474407434,421431045,648430545,1617618971,1649788074,607926050,1599914776],[1873747193,1218711192,1476027548,810371873,478435286,172930614,1388608574,1029082495],[1862217662,1892695283,615647931,2073428991,598568953,1562498402,1524237356,1887263964],[1225105609,1754309791,1683310824,2012741181,1745410484,463405429,1799507455,1969384394],[2083222826,2022731758,1052794178,1383593646,75059397,1209072659,2053910643,1833208370],[1756479143,1999126149,1037004204,1507496005,993894389,2070028213,1257892302,29399549],[1546878896,86984396,1571088516,325669979,1444130193,60747688,65989820,1726739132],[1265442883,839383142,1477206520,441313566,1047444254,1152984448,110095011,779545248],[1173094974,6141312,1939933259,1918934463,110418560,538632959,697757492,149120991],[1123433529,1836343241,22458265,124474678,136111660,416747614,159172232,1857560979],[203087191,1909264755,13146312,1678473001,1968742351,388792576,619790320,500915478],[136142792,717024235,1317620031,1094768836,1684115952,578267563,259414744,889820949],[387027119,1956326888,2128793603,1787945618,1969489466,1512206989,1671428894,655552731],[1581717607,376707459,1628127521,413816443,412373619,1391849142,1073585407,308412024],[1181829769,1355405227,723588075,1550207144,1131500381,25760318,1467022799,1738821766],[1811778059,1748325501,1694029012,231934575,1716163412,1967206373,2106721649,514976202],[773765810,1558716625,1072430625,330109546,600923306,1778479345,1071343439,1101677591],[131134587,1137389863,1110021145,1887518665,123514025,1305893890,92210004,743949074],[1507859065,839221539,1092838888,523010381,1907497209,451620910,2081309165,714109414],[1912081285,806028556,693911431,247185717,986958598,152395330,870162028,584915282],[1393209137,317751137,1954522404,1531673744,1881231720,517949007,425977018,1373020566],[1028460258,266305151,1018732258,1335711855,223648913,1194786515,1237890394,268642447],[1204921690,538172873,526883779,1282257078,913795516,1850647135,216533381,987154885],[49394801,1645952112,571575240,883807493,707860530,892183446,2117767142,526562532],[631342940,897876430,839383368,1604125430,1511157733,1446403408,850534199,397677376],[1728278215,1452628279,1023599251,1937830903,886694758,233412252,495083609,1325413757],[2004578504,754733655,1676756148,1078759380,75873973,2028202061,1954740533,1011532486],[1586962563,751008042,490898095,1592526473,1583697735,1789380165,1081278115,851174629],[1215500536,436823197,573376153,1619477548,1748374061,933006817,1091452296,68276137],[1914951806,989277262,1255848118,144706153,1437560315,2073118282,295647863,1155430287],[53601177,1993992089,946357859,901295760,916078350,144146020,894784305,1225312781],[1124898447,1454526451,2122701473,347246783,1015330839,1110811694,1404142361,1701155642],[271113615,1098592879,1746577069,1629963863,665706002,192217884,1997843284,730211804],[117308272,203414251,1575438804,707081020,1139722970,168033171,1500172002,165145270],[990030735,1505019630,1424447107,196697131,1953091272,2003078601,23686051,1016158630],[474591616,1465004825,1776807550,834603908,763562685,1707924591,1938788099,421637642],[112618415,1569008765,1861105399,432500804,1813317382,1125763003,1019497650,33205655],[713439506,1331840280,1075166579,1731152927,1231664716,337421390,1309442166,1140317433],[1818884509,72650330,1618893454,164634473,1416721026,1437740438,1539569758,499681219],[117425702,1810545870,722359415,293159463,1139165304,218329395,937375866,1122709756],[1526710397,947955121,1663968083,786190998,1165327253,1321613573,1343150178,1112043686],[457238983,1695325307,417810941,1389307657,1278601413,615449484,1352026812,929918334],[1889064379,1152932654,154752958,1692976794,889085735,704987295,1574958929,1952312826],[990422479,332673924,771638531,750372026,1992059324,1493377587,1515957110,1270682223],[419090013,561921697,1972336666,1238834070,162797849,1366771682,1518098510,76000285],[1470815957,664746219,201884781,1185357465,1939785805,1911793008,1744342129,2106164687],[125504452,750847766,394935585,1695890915,115275364,257666065,1685182074,274775558],[1046540491,1199062553,1068438212,1331196732,1945986687,654665992,1030977928,920608728],[108878398,88493098,1633803626,1452200066,1460910507,655092748,1921337244,1811421016],[1275697330,278557392,545996487,984980823,1688570670,1317326790,2084719755,158598253],[1970581607,2037984348,700956182,1225006147,1984012171,1432583135,1151414936,1216440264],[1985953699,989779075,21090004,761178629,783727333,1401097721,488706632,566257016],[514055498,841551433,1886074123,1554381904,1958235498,1577405730,1777721991,896057146],[308694190,1277947137,947173024,112870636,57071695,627287510,1344450816,1763316632],[1895936617,88212503,386454274,1628294354,107230802,1676342004,1659084626,854378621],[35543192,801530491,719360587,1780488399,1773359922,1880792676,934361520,306618092],[397095413,1540757959,478724511,1369150675,818667019,1455717143,1798468232,612335001],[169251588,1998265471,461581456,1433453916,607078479,1887160725,727827600,835108561],[1784403075,1517218720,777431052,1557168491,2096605558,641192827,1354407422,663189175],[1827113169,516364119,762084864,1534078308,587264108,692103254,1329527828,1651649279],[799875415,2061671938,433599619,1606005487,637082611,1426550390,1877930292,343976619],[882470717,692199741,82651601,1901042836,1182917100,254368001,733171585,1126762144],[57828217,1314466877,1575709288,79714132,497074964,1371933235,1269365722,1474462951],[611802938,1924880896,1457422396,2095545259,1173876149,1279791602,766822511,1065802360],[7313534,1649504962,759094239,495010487,1859499162,1671810918,1425548780,1502353004],[837807080,1977612483,1976907336,118898179,153994060,1515216587,1221882375,8024815],[1923698410,1628215880,1396082581,932662596,431166825,1199042200,650233048,764107119],[2044806830,1388423599,2012358407,184664712,2019918820,792712969,1699479762,1824154908],[799429563,157378133,331629729,64199087,1103364708,1018113148,1658700293,958673999],[279375859,1347832629,1636571735,65438499,1280611694,1399425721,921312631,2097786456],[1085588120,770876328,1473904241,1218716996,1396094102,371087896,35972677,587230020],[1644660487,1815939280,2055787846,347393833,734995847,416885442,924853454,2024735329],[57294595,1633763336,688584907,233122243,436388317,116576101,139511641,289909670],[2085883916,1951992051,1371598306,150457462,55789149,1745711200,277286127,1711098220],[202949979,56643876,1539910543,527018898,1022099013,1445697360,91564732,383530492],[1917059474,942431090,87819085,1033180733,1558922809,746690861,769751778,1073237063],[540647116,583976717,2065811085,1705800134,679715576,912396595,1270727843,546494246],[1996044835,1183523702,1116203221,207318927,231172056,2068409450,1231831144,625095544],[1128837108,464297491,15567512,811871232,921612968,597424623,1372081919,439538410],[937573149,1696337755,1396955206,2059944141,1871967626,324426390,1719379536,1392828490],[923845930,1614722552,929090098,1475690836,993159149,932221598,922899676,461436524],[121399441,197792443,18685179,407814241,2043899916,1800998046,1321360753,2092200505],[519062615,1936224720,1340252212,689619561,941443835,1774384769,688779680,1982160325],[710913349,745489159,19271549,105049644,1382050776,678315091,144020045,547635575],[2077972510,1126248766,917843750,1633899434,603898358,1572703648,215621757,92644120],[1032679870,1062293567,1249974306,929791260,971466966,879652171,1436988955,1265653561],[1774816543,1862500848,1638682134,1109507188,1865703154,1049677060,754611909,1636011559],[1861448630,1242790905,1733549339,1790473524,40442270,2128747182,2059589091,592815688],[936435171,932531082,1476606955,701826979,240971557,2078015405,451114472,87613418],[1687508219,1973382183,1955621808,421498512,1731943653,1603788466,1091458500,286600306],[884914425,75439810,283236882,114815541,141358184,178392134,1154233509,814517102],[1931040692,2092319695,63179372,311784215,907339618,86532847,434837711,87167312],[1832819185,2032399090,248928565,380806169,706583647,1497720688,1866573921,526998103],[647549583,2100514820,711095639,124766729,162895075,2099898397,76926863,290280067],[1773906176,1822914122,1742427512,1614209228,413405520,292806736,1499513104,2060884018],[1939584315,1815279742,286835725,1029167436,1560004772,879926834,1149892129,1593271037],[1257763029,1137232031,521702479,1261735443,1152525718,1160172047,1087910370,319364205],[2109384401,758286387,1727519970,1005432117,2086520740,1252278436,1499162362,1966919817],[595263308,188137053,350272475,1031031857,236275199,948847583,368184435,561129622],[676873819,2050079122,157238501,347797364,581974325,59710500,36158856,1915870392],[376306700,300278646,1697113326,172376537,913898056,1780867077,510482342,1256810273],[2104818658,499852140,1756021367,1144695667,358005374,1373733117,364669077,1380778350],[1779284608,179968122,144616505,438611025,1045149069,320274989,1883586651,934953410],[676001928,1332434228,957435564,110719505,1211372176,152289570,1098378652,960411310],[1678528470,1921118531,259673180,545449850,1807105522,1240152643,1405522636,352300848],[1705052803,566417596,544266458,1819608567,1982344225,2098344526,1537330866,1063582468],[18285280,349059629,805041672,1849878267,1971590673,188131957,924356400,2064542160],[977119036,1589803918,1336927692,2027029651,672195561,1902174720,1744941950,727501131],[1910361402,706935956,977228881,283122742,850992411,710916641,1499480072,975331073],[1441032048,1997105384,633611292,1599392067,957244736,1504603519,800112262,1864242422],[714358406,1882631837,1041575795,215223,536045513,670581073,1641651925,1828996753],[1849295599,856432309,577255007,1779957895,1867005445,604783793,1855894712,1262417726],[1248988253,980503821,1187966039,783589627,883720602,1930009157,1312903447,722686949],[1139263755,1351907855,1782281452,1969123131,353421189,1624560170,783079854,1868246899],[584163919,2063950149,833999,181249656,1788682926,2123309683,194941844,1746106128],[1722464238,670904642,1367856486,1471690216,1167141634,892782270,953208434,856550770],[1592106875,993918153,526760780,234982849,458740930,1197396086,1638763707,1357905599],[1819763505,1086225652,1087615445,2092102060,353902669,986575772,1819574522,1681820599],[1595249920,2059592072,210427941,1136282752,1623878576,874690242,1418339281,1668431917],[1023371620,1438613721,847273768,677939188,1420471008,1624151740,1991359426,488487202],[2088026048,1313373090,899801526,1086653696,651822284,1570374014,1981761464,2098399843],[1566207958,1091725650,406596849,1881242737,2067216481,155805197,1183220708,20722364],[2050972783,1228078306,990322744,1351235711,992421680,2070183403,1080265829,1846888676],[1404924660,1439113499,721095613,1677137352,403856373,725727145,1489045564,814068270],[1345323642,1839410710,744099381,120070572,1781445875,754670213,866885303,1407649531],[483471725,487015683,1246692012,1202735449,980112345,227550535,313279810,281039076],[804611990,1304065819,1650655920,1751846355,2030242926,158488900,1998081914,314678261],[975949616,1016218024,994706350,320008781,881620042,920870328,1522387634,1201770875],[1565811056,199441976,1039689049,182123056,565934921,2010560426,1942277801,1224426674],[1356697560,366707121,541295965,996506799,1146957464,1648115690,1172007411,2002030612],[68409820,735037314,2117258784,1980597593,836691948,1974104937,1807734747,1093634050],[1783051014,1624574033,260792645,932856281,128334055,1391288618,1154255964,1663516514],[1660876457,1971409879,196667860,1231516622,2005188568,516836774,1504161393,772556507],[806153324,1730056474,1981540830,1752964371,1300912452,705042384,589768836,1223755043],[1552636025,1541357061,1273127915,1921705651,1703768567,1451879074,121663843,1455805901],[1994048285,80285830,948574779,1946742497,239443246,798414046,1845056402,805217166],[279473809,257049790,629013713,824290383,1482136821,410536887,423486649,609764319],[315028290,1847267657,837551024,1038069644,1136465376,120129031,864325345,414231945],[380348387,706119256,1928822729,47035736,333816619,524676091,1464750265,530315030],[297299073,1476709028,860596591,1013580830,1433818435,867836407,2009589434,1000450367],[1999079090,1304992309,1919717478,902599942,1670549017,538817585,1874746004,390447499],[1582193517,1167629695,1527644502,1982788393,481874875,1822541854,1971520291,319611195],[650442207,738500767,763074428,836623072,311023044,2088090949,1501009616,1969272397],[1546297925,696511334,377315264,1910996086,802029134,522997671,1570763640,314602923],[701799840,1092977518,1865425534,1056720708,1736501977,2022683226,1805785824,1083277622],[848430003,1825807071,207175813,1643421358,108005110,1592727507,2113864959,879221350],[1852808302,1803570947,1414694985,538991341,2038069051,447146474,54643939,976572627],[1939414023,942611857,1908736864,800326213,830827471,1552900967,619356293,622327640],[1185953475,1004204063,28937653,207732377,1968227181,534364448,1626551477,1768698418],[1990109062,615519378,1095538368,1143867951,1465548697,1876494185,1866342555,1307930137],[1933694006,95695948,1202913992,1835220725,1276830121,1258041437,1287519515,286231293],[1897611566,757877063,1794436244,235050599,1437741108,1187993123,2097177315,1309324445],[14843776,147633332,9638484,579859299,1774801803,1736367223,1959911993,741134203],[852792507,556773584,991892242,194309764,319567160,84884068,676792817,729784802],[1410613244,207066056,1776024915,749699882,1328136603,688809769,1236192407,259833561],[103135390,234774923,1636366081,104826129,474998413,1250239063,462957693,1659870945],[204402509,1945606524,1862918498,442415882,1211096318,351348904,1616985552,1056448374],[1703969962,492142852,1852828008,804869355,196491575,179888415,976180303,1016075287],[1527059489,1167169392,535220163,234378881,811686250,1836009608,216373601,976839957],[740452224,1269243551,100131492,382886869,1159613888,1568461115,1325453431,807896961],[363737281,908105018,2121962345,622801431,177818845,938018743,1586427096,2125557321],[1561006031,585773238,358582520,790257142,158112157,1671795703,33856492,1643679623],[499858243,1706784653,643225911,562494484,1143807244,2120557655,1919513402,1041165487],[925950860,2080949907,883159606,1927036396,1508665604,1425596610,1539663408,1743708283],[1134062647,332788462,2130309362,2098158586,2009271063,668511765,1195646308,18748279],[1980881617,1756210546,53618889,1329222099,426781587,1878637637,1416647822,1036217947],[119269730,1591372621,1006003904,1100818952,171940198,1744817212,789586359,1429880552],[1760038884,199508569,793353983,1861740210,101346365,155557432,991117138,546644933],[1613100365,577649706,800250703,1830520223,1182131461,1481123687,1724263314,803033384],[1808347437,901491355,359462251,821003733,1070356432,403860912,718822947,1151783324],[341478636,40067266,286007923,635517878,1473532371,1381181350,1447730858,1369938683],[530181834,1465856419,1195212259,463059740,1161683186,1675115194,349372062,831046614],[787376013,789453697,1499406485,602861452,959746523,318389936,1019887474,1589141158],[1217611990,1299065013,1354984210,159128916,329867114,328598462,617616222,1277508888],[1337513820,21951639,625047354,738005602,1118792494,164099586,1560584691,1144587591],[229178815,1686094480,1342411227,106942993,1920517399,10032275,1280395211,565573541],[494017395,1083414568,364565818,527526899,1038819555,702793244,210985214,455394081],[668909387,651294730,1540921775,448795689,1002790443,235486832,833103431,1975597277],[1595607973,1501312774,855886603,762661209,1086864596,1944494225,1253852836,1505979055],[1854704834,55707874,1938948689,1515382503,1756172750,239623970,1832066057,782961034],[1866862729,705147640,1470358386,1310319902,361205464,1907769844,732262025,1509935305],[503043476,1240135921,1931978964,1987726110,1691516283,970103319,324339465,1408975865],[789107133,1761349085,204977967,355436321,8578140,913629022,1724963821,780025975],[47071013,1821289512,443080052,940800359,1840645091,1501909689,1186139153,743323662],[67470162,959220007,638245909,152903191,1916723923,637175310,740246177,1289733208],[353815312,464534390,228287231,1551839575,134341569,874587537,972365656,182437025],[1034309475,522911290,1471236539,83976514,278419799,1773996330,2057079019,540727670],[1398556345,930061560,440158861,106830126,954329191,1113430220,2060486001,1788796792],[2005245305,1229878770,928765400,971326261,674483149,886578587,1394395005,1816675241],[1745291949,1481565460,1780211943,793161132,1474135114,1711824157,1136083080,2061351326],[742154789,498118510,749694811,695200879,1693251970,455049427,1466000478,2067928010],[166563335,399711978,82894709,1569489050,815516026,1409442619,852769260,1175301819],[767849034,127245183,1768580275,1303918967,1023848242,535805272,1320508817,1206058130],[751280965,1068624481,1035790569,391849187,524417442,1993129775,1931865028,1382297845],[339611587,713964226,1151894082,436024965,912218817,1719914166,1069575564,1459373949],[1480459652,1638825430,1263007250,920799990,1955008253,608220064,516908007,802766450],[1563975949,317389627,545729153,909737795,1219892624,374342849,1535479431,846681872],[1917531508,1372086578,241888876,1946127196,543338591,880213967,797394805,1022062097],[109671831,1337497069,1757350541,1803215853,1674883092,124261677,1796142423,844015949],[1188993312,516549619,1820226366,1838184616,1554561974,1981550577,1264058161,1435252190],[728696820,1385581173,1188300468,1115027914,1920304893,603905774,889804337,1222045795],[725677525,1597465561,1546260524,420161590,1708984600,1135295724,2224212,1251791423],[1905216422,455530811,1325742701,17861441,1496616817,1210818297,866071672,744024187],[632095960,1634902872,532352947,1716550565,1453045617,595197610,1926716417,40853542],[1906857282,143150128,1774106850,310449606,1571194631,466601733,1368630200,558847400],[2061616652,1634305998,270625117,1969883380,1588275824,1035555359,619027806,757031207],[802965185,944565337,1686503116,83134344,1883867585,1223637208,582931823,1166305212],[1716110519,1354236750,1918710799,152999047,2083639826,415545511,362706517,881759667],[1513528655,325933371,1712503651,140172629,1195441417,9234976,93094548,219111875],[466595188,370807612,1271737360,752300849,556093385,1905088557,1951051932,1266738958],[1061997094,677882628,771645859,297605934,1432323891,1204351251,1591381488,311130868],[784671962,443870326,624330867,433480390,1822873960,591667391,39246687,1039511831],[663552799,1973692956,508392298,1909970743,920366073,1688933480,80077153,434209379],[1768561627,554961529,1168805028,376143847,1850361350,797557476,1558221427,552585716],[1969800378,864537633,1793531409,789663455,32925705,2100595925,853130323,621073468],[2004554506,1042717325,707592394,1982315693,334817575,1954183727,1796443984,1827457738],[1439382284,192216935,459970264,982154641,840251538,1349075711,750414842,243896233],[365219159,927540550,1806276856,520822307,1488209225,212182369,223372590,49798878],[1444691649,671267605,2121176113,566451745,454179408,1465095311,1988444144,1506951752],[338235158,311974726,894182548,1045458680,684906212,1425638865,123790353,250836364],[2107428268,1547696953,938934127,385719441,1470961457,1439473169,586577935,827135299],[1600891541,1750885065,747695740,1321698886,1154078928,259035947,1797366699,1188976830],[2099452307,207871739,206009586,1435705730,1291210846,1601773754,903625190,1411023995],[1984444454,937770052,416997308,1733001619,1542563193,2121853799,1961259051,1515797799],[700139290,951264748,283069270,927747966,223571614,216604731,458241918,122206237],[1355973904,1729430807,151131460,2052923640,839039710,694663332,644389938,670989126],[588386537,1129438822,264906993,1980195508,1559521515,1870098782,1860137721,1332114213],[505838263,1324340546,641776463,1592379123,181595052,43694215,424933518,1394808596],[1204373931,1901047001,2091039143,806804583,103329129,227682110,1300662365,1474795606],[660740966,838776153,1691155613,559423766,1721520253,46042692,948427621,1406820355],[2067494411,2023173995,1460611570,293043683,1650231197,1764312507,675002325,1463195194],[643059009,304223482,331489480,2098821115,732376849,671265354,552847603,793445926],[14446000,791361178,1735125265,470441765,56382503,727285668,775350312,212314434],[656332505,641409242,647697685,817090895,1400389655,9763015,1799842818,45026913],[1205722764,1199084752,1124298677,2128714614,1463787762,227290002,909477446,1499291922],[913405088,1958371793,1909582060,20669422,668069042,1766133089,1479941839,1482721311],[350093699,179980722,880015985,565518604,88655743,958256726,1984705739,1347842587],[1926739388,1290548571,616665773,1437716310,458825163,1597373232,1797501291,1443151643],[1632224445,1587345475,1144093994,2073198037,338927917,1865444025,1414434496,829006254],[409911590,917175703,663561829,304768805,1338944507,773287457,409703843,1872866196],[985788076,1355504696,1982090197,482567042,1743178173,769262128,303835076,820827696],[764733047,121915810,457960385,1726999583,806282153,398886238,37527837,1883364628],[1713952846,694895115,769240673,1904899097,211829838,1900815154,886453516,760874073],[1676355879,322514179,414590604,858831692,1928133168,2000364716,555689878,1240980971],[1835170436,1660887454,544530532,601920761,1828195726,289414315,1610038357,654887439],[347951001,1012858224,496685806,445613570,381666724,325292823,1695447349,435558490],[767284234,1659316263,2010605522,991694763,572759243,176122411,1483510206,1620689754],[1461978171,2078845612,746567706,1051782480,999406314,959992146,607797940,1527525834],[7719677,1677082139,1336301710,1743031041,353321624,392715965,262953569,242271599],[309857344,298075901,353652076,32299138,1594065809,1204087759,1589244020,534167547],[729638566,773690880,1783572363,231943407,1352159590,1469971032,1750140635,1852837803],[1760187286,1739001280,836198520,957224351,143544573,514102481,280378234,680437492],[1211748921,1576985127,928062031,93726449,801464714,1595784931,1171990913,1137696910],[1171824938,1581500984,1278643575,692391409,1035628267,1015315558,554929191,1088343919],[6337962,1207553149,1701742546,1526194446,1725154447,360234101,782614061,1852573542],[762901794,1354092077,1975258194,1204465382,1274406499,471573870,420332309,601803351],[1241045497,1596201714,201061076,330359571,96512204,997817450,771453931,536409991],[2040508692,1304752661,172302558,252908450,868422862,1270109830,1145053007,1581928421],[1331895778,307458327,1700336434,311139942,1771356521,276100153,602666446,890605623],[1843650830,768437495,1194543149,1948820514,1848082472,187097173,588807701,1986367377],[1581073226,1992517349,1318987526,179453408,1035939749,864025812,126720516,2021506044],[221870147,1489748498,2062084292,672521142,499806925,1197021890,456657958,1176755370],[1009827401,230365649,1815901820,258322868,710386353,669790353,1679551797,1138780221],[1551042498,105035459,1706724943,676649823,780312030,20335230,141002962,254335727],[478102478,824266841,806110909,1501647451,955722483,594116459,2043211389,1602685422],[271215713,1622029473,1353460651,336680219,1639564843,645048973,647410857,1673964360],[1975624635,1812587768,478275641,1195026612,1353565374,1084296668,1163599726,785349433],[748683178,1105567562,100091857,1546472470,1083739571,1485513988,781970432,539429194],[62861021,300566447,559240436,1403630710,710083352,577466658,380065320,699720447],[136203605,2079531006,548553089,2088292728,2068719807,760110585,173458628,758711982],[475520673,1480509216,397475286,524009629,727086192,1069332240,1561177422,933272514],[614292908,1960849538,1379234760,1463723639,110297641,1865668322,1237326156,498161255],[1213534033,1866441004,1984477085,1094835630,634012235,1618254347,2085472857,733002392],[1675269725,906868220,1771031699,1247786939,1397137676,1777386332,1141790614,797759253],[318116916,1553036827,1996033409,168664183,15305277,577222208,867853860,162600566],[1099103256,1056163267,1520832027,1160005699,960212405,796155511,1785246859,2101229455],[487074384,731925695,393137932,44492538,734378529,2128592791,67186558,1911828336],[153665576,1017465934,1943744054,263548224,673867819,1300829697,1643193085,1624452835],[1089142140,867189466,413853788,961206310,122946172,449386901,1214555093,824074251],[684952775,230091054,1227309718,1025426893,1510449569,285372807,796801678,405791172],[928585053,175741079,418197028,2060295455,1986347001,181136394,289612328,1193273088],[100856859,863349077,519042835,1962901983,1406771349,1686592185,1222574682,886174588],[2019699323,619260597,1982751793,181277658,1663525505,994631291,181858613,1602953746],[801788187,852970279,1678250652,780327843,2091820558,199226437,1850586393,1192343282],[1130413350,161343967,646396358,794051074,1023437549,252312236,1873915455,2116553693],[1861962877,718178201,1285212904,112173700,2071360159,623815865,348564365,2119145160],[1162659981,473193234,32694607,1761064617,1172835928,946272325,605024886,1289170286],[624665936,703021666,1521844384,1431331885,363913845,738471952,1108128994,964254129],[337689004,2043211068,1811322846,748202368,429331787,632740925,1994663597,127358233],[1662130698,1242770436,205026237,1771903797,527703456,1635710442,1085359019,393463161],[1896925312,209981512,904527001,1703446474,29626546,1036891609,1186750295,800765033],[585128327,1068787377,1391848985,1728191160,1285841890,254826058,508898056,282647228],[559196276,1411575849,381118299,265650527,552277426,1765440342,1622285576,327167347],[1935773978,453461120,143978524,931414613,1461973744,504484411,1979244385,1177184499],[387475723,1398728598,2051426271,689730866,1985917909,417524083,828122753,1082441122],[370318627,84093444,962927900,847281391,994746877,1624514559,54766298,1780498386],[1531407206,444534794,243286987,1342654329,63361168,432473003,249799763,2106649181],[1620967876,662460285,764645978,616068201,1842006658,1005048810,1936663032,928785201],[1293303958,100421680,563735319,1953285543,1094188479,925125117,1738521598,650357739],[2007139940,1035672551,1437945147,1474947972,1186024623,1128274094,1576314861,1148938104],[352666144,469038176,720305253,1569492787,478084460,1699817955,235226137,140918226],[1770112636,2000599909,856814329,1417309246,1754178209,1721658894,531280754,1924030732],[699425664,915609154,1969267602,1471629951,1478612996,872571533,1805172803,307047913],[1589555530,1764680095,2006550717,119145399,1750755712,1817209164,1917457719,1868219814],[1949673299,1465982547,878685564,1024025891,869626321,1320017590,432412324,814008052],[1106035599,83025886,1807738275,145376037,1853630073,352925151,1853933020,2058202753],[550965068,1296826927,385238429,817218308,79189974,1177628070,979503472,1389900684],[733824342,853192218,1170588058,1953848535,1883973241,1806943999,1042972544,1639677113],[1715498671,31892659,1583520810,976048743,1995528371,1416638147,2050154829,341979194],[453545490,2003066333,934453067,79051810,1915261796,1440978669,565090010,2030058447],[638827224,1961006995,22671377,418277827,1834467029,702818905,1108541818,1176604457],[392561680,595071469,1156208594,650730978,1964224327,892218373,564201045,797174534],[288992779,1059282301,1046323274,1183525969,1853188358,1890210847,1082971759,1467278219],[1824283062,847123420,1592089375,736296174,1288743572,1529199888,521671793,1981822413],[365509372,268299308,1276380802,1198304243,811367043,373522102,482078302,858272596],[41249113,239731632,598232758,1161731074,1594250866,1022096421,813751836,2004061931],[1036606889,1021446803,1592447570,1272287138,39661228,2021225115,1642714554,185257549],[1153053464,435373805,1399072206,702965283,88175133,1794606437,958791379,1796486640],[1370270052,807071283,1433913800,994648639,773372727,342519719,616564317,1687900381],[1178400792,622947362,429699102,1505533868,341292040,1875958364,1819467682,409779889],[1207586090,822575301,25643365,289312334,296487777,1584278105,108838108,326406627],[2025873665,1919184293,2005378997,1243957548,1728915672,1939992409,810490060,44615267],[1977791949,1248954239,1895665409,842352201,1538200710,1131002396,1630524744,1220078160],[987296314,660326959,222267507,818451325,399146900,1434470299,1056333261,1046365211],[1478606085,1114709143,33122568,741162178,192418848,213335432,1042837540,1581026502],[1955189327,971841043,754136924,994743821,1883393447,1084799943,483260728,1301297714],[595816437,210777964,1016150540,1764713412,893318682,569892644,67803195,155496679],[1264100902,1533542007,598353534,220444493,1554123393,1930126093,775886552,1427045847],[1971653960,2031145645,1468653602,631630470,168567573,1799946119,1814184062,1152148825],[1790814789,2095151637,218653450,1930936259,247682942,1609395090,533772824,292316927],[103220610,1255951018,1718853652,607486539,473325475,792007327,1002328770,644445705],[676476718,413307953,1093569458,1378237565,303980860,1138201091,1268123812,589581143],[1881491324,1278748682,961093005,1508213420,1611474720,1375405322,1482081706,246183675],[1608579681,1473019571,1328147975,1826392452,2042071842,202719270,1431401453,1087899590],[1290713749,724374324,1724812532,1064442922,1802740927,2007005716,414649193,1272421496],[2051489355,742248827,18038647,984658234,582220756,1349622404,1095995295,1849124661],[2115906863,312594330,1506532305,934090427,994738876,916754372,1300730155,263287127],[1719176616,741434232,1274894205,1440310259,1010318482,784361705,1827918676,635667382],[481509720,916878406,17122047,1488338323,238189461,1737377404,954170056,739537318],[372396298,1399640902,2009349172,1064428960,1389264452,760695702,528341285,1712488171],[1955022567,1778256818,175907386,604724214,1335886286,390177553,485095290,1506020830],[1771902267,1311860983,751028314,1263114680,1694316425,249691560,1273781983,606829460],[391262261,1619229599,1790681887,1335277498,1641968286,1134622871,150777846,644545988],[262871090,1861343270,959784620,1079846842,226186552,478069370,1002781499,978652021],[1406322075,1536063057,1488994117,421421016,1731281637,398298851,1386431209,1113542956],[32592843,951324,1191161584,564734832,616905617,2073028973,1627984671,773698819],[1479822621,177244230,321686301,663421621,895682069,1177840530,159987966,115566030],[170967677,79576661,1088385769,81875469,1926298945,2042359384,1860714767,1823817914],[246900487,15986035,107911296,2030154960,403675445,392928290,1454658020,1903177982],[1913208253,699680384,1409568861,1749777725,1073883410,2081740244,1391158733,82538659],[410196758,1510039621,1877491351,1236235097,1904096749,976707256,387818098,297358232],[272641100,1442598753,831739188,91522003,52610247,1870612736,767561745,60095525],[1480373400,2118387177,241763520,252234770,413551628,89211841,1529061605,1646313255],[1628748853,725353277,1807520625,1863037,1300559587,482374884,1860338962,1583366116],[921254564,103104526,1049326837,696264849,473679242,709896927,1226348114,503025280],[504717019,1806858769,1246849149,2005763701,1141992710,1454522238,412165855,1863290372],[1218926396,260386391,370090297,1786414578,331689675,857438165,1544908096,1263993412],[2065333833,641976164,979936476,975261017,838866017,2077600205,1796675694,994617275],[2106889676,299041830,1553293834,156230524,1116957547,458322621,2117561926,1635079239],[889229481,1033969444,446738160,1933059960,341617001,919542851,364375088,1758253038],[1540352934,1504206331,879217631,497086852,1322283968,1836171704,908599035,1540615074],[991629023,1196479051,453011401,1641116596,459604200,209533296,735550387,53676847],[981836990,1501216634,175673895,1659058479,259378034,54961574,1902374790,1322124878],[1840172546,673294369,860035335,1299302872,684795154,663985028,707922433,2012088990],[1508619692,1472529230,1136367759,1617370973,1927046645,1485350862,1711341989,280249844],[1520384415,367396787,499874014,473550859,924045846,1235254733,1484916250,324408489],[1018164890,2082033857,2122990850,1430367597,697179287,941179609,900567765,855925970],[1863054162,1053296380,1496133272,116307213,2126002765,2105780758,714042194,281496658],[1616731886,1484844952,326600751,1539245863,252323042,420039271,1186999811,123424527],[981233329,1133885994,1024609561,1838713371,923110843,1747388769,1366318869,1828272325],[1354719425,1727477006,763111460,1967654779,1734263604,521157290,1684548744,821875469],[1119319473,1347426054,793870356,1493940278,488520726,1634418755,563723281,1346477221],[513667843,45856807,1416253310,391045603,99670476,984975812,319474889,1014572615],[1618857522,988600151,1990852386,538726851,1591251132,82851730,1619346316,833504275],[1627609858,2014801955,2043843237,1310111509,757785174,1911264533,1483620024,895867169],[17976836,835564487,566153111,1105219506,1813996955,1057993136,1827598011,392012526],[336246699,130542168,213102448,478196422,1206988162,1073387233,1872684852,259066241],[1739490276,595319216,31812813,1043265930,2013986699,456298448,1560715274,1012282060],[1655908978,475368081,798882772,1701752692,657335856,1704686887,989862880,98620322],[1882316310,2003902469,1397759434,703880761,1211698534,1889673995,1352193838,2012126162],[1139752838,1483595056,274167541,180719323,632137820,682474492,1830713624,1343767265],[1261456834,1529119677,798084740,707616156,571004857,1537728680,1129207362,1564607237],[1418487735,1098456943,399314356,804336232,1577441009,686920960,658911154,598538460],[578270770,1939695943,763075703,136406687,920291300,504771873,797447683,1834610488],[1437104941,163328166,1624907203,496451345,660092858,1530287793,1217044135,55046933],[893659864,586094086,608001864,501850610,1349093815,1308265156,764920755,330072962],[1300388556,1160790653,2026217114,931689413,246117910,742961488,1079152429,1031557254],[1124750605,1655899525,123464583,948664400,1830942093,1349590923,2024675527,332879375],[2025587112,1952380344,353197158,1613724136,1210990082,2004219101,846842345,1881676147],[286840369,1842720613,1335815868,1369407400,1079671880,1323961224,1568230290,1762721474],[1370361200,1431696166,1752043589,2051156038,340947097,1706562934,614768076,1079538886],[862939714,195737962,1308370422,395148033,2018286614,1981956084,1936275756,91070982],[1397745333,1562674445,1222406188,850500851,2002248600,1167026042,222515457,1730280435],[1350080451,2049853279,784620591,157036627,937707838,1350758757,1762134918,1216824794],[123659800,1485105277,1682018663,51657410,644012483,1965900896,434929794,1680311328],[1287315876,2085612069,155423263,1526008725,1741526226,402897806,2022160241,1556084378],[728188123,35398871,1211096445,1839022934,556893001,1198505382,1430898204,720662881],[68898528,1270771506,1949220453,386425679,2031743709,1784602326,1882707255,2049366234],[203562698,553909565,482129235,1323871659,1030122559,173095105,1804880014,1571346262],[511884544,1408859646,928146927,2126797315,590839787,1176605839,481275457,87505197],[481081898,1012221280,1233343083,1038547040,1477428953,1629843575,1382968145,236247499],[333207652,537175921,357896166,527159108,200471877,1526043530,1821469000,463331423],[1748227990,1406585588,672191122,1959985790,90417703,2096499788,2122485983,1168899552],[1182248995,1659701107,1704925131,1398872805,655781245,2015038697,2128350486,1839680759],[192155251,1365647502,1724709846,449632302,1099730358,2024937585,1534924575,686347784],[2005503499,1330514729,1197377455,1800442393,1150731261,618330811,117949726,754265390],[1585764223,1885018578,173940181,685708385,1992833241,1832876662,458338005,2073335645],[1131871730,1919240032,61228588,535235440,1621725042,289651419,2032020544,1604301253],[1729248664,213965535,1648255686,1581994522,1864717182,68921173,1287740740,79772997],[1565405669,1959852052,648403618,1435014458,647920873,1041810525,923843821,1962731552],[1198140238,431999580,352805161,1747796571,792914519,216559661,1830998392,1536374307],[1081317756,336259653,752225597,1007741319,1392129384,359151330,1105514083,2019321001],[702642081,1668351418,245808233,271469312,1152234648,624939808,1838518851,321409275],[1114327803,1498745711,734462632,2090897652,270371478,324054233,1155511490,1715090546],[348794884,262758929,1358592612,2041494498,1491593485,545863201,1937838842,651243476],[403401145,1762966363,246594373,993839360,1369460857,1371452728,652089281,1003998877],[274202432,1247271208,607767278,373905813,1100062940,1640996243,2046306734,1947671154],[877140485,828737707,687140864,141459848,170247951,1911421466,1405513871,493332957],[2072872190,2104614826,1004817170,1833334226,1267832807,1394772973,770534530,160967397],[766030487,282940643,2039986944,1597615680,1686293678,35980717,558512707,527280091],[1446251835,1189764446,133800819,1225862039,206153620,1697542170,1390483823,2095589969],[1572726612,1331857879,1970654963,2018062057,1438909641,1135973480,1497592855,2021404479],[1555684943,380780365,1106272091,411992427,1307177466,2087609746,733274392,440785384],[1495325946,1328520527,1936180907,825377603,343209928,455058155,705357457,53151422],[1123817336,1793853210,871259791,1310717237,437996165,1889682929,2066923977,2113506400],[488740025,1992048934,1385381731,843226435,613381477,1563871435,1938755869,110738913],[983028023,1866397200,646700688,1750588540,467142531,1625187576,1336549977,1929961670],[1771046727,518163485,1571242920,160381968,1714389069,162639738,1429490560,6500169],[1718860525,2127084082,1857129085,864636716,1738217773,927372695,889663116,667899975],[144489981,2126470693,371929349,10073312,1343704223,652622005,177983622,933031488],[410781830,2075893609,398393582,697768782,906391146,779968815,870468943,972453564],[99024832,1142996436,1091478055,854915150,1932222475,874385353,2050170079,659309143],[733472524,443669850,805081359,405312971,2004940436,1320770692,789426014,879947407],[1028449625,374025914,1705536226,1530610232,2099500908,39373769,464844498,1735822385],[485027111,529102942,1794084560,1124855978,1797614849,1931066454,46709346,1074569729],[1362500186,1309480855,1765879733,2041767692,809101300,1535842264,2115470009,23672561],[834889975,13732077,1348343320,1222994093,902870807,720771005,608247141,2098971994],[1999920671,359599203,1395639998,832274438,25281760,273012299,1619193779,280694273],[1442404263,2091430090,1821485796,334552274,466339971,996554251,260604332,1070059506],[588054588,675350835,1129525383,1421322980,1386541424,387395707,2066189010,602252968],[1543846507,377214873,1681386448,919210158,1005537490,1022478052,1177978255,1076641195],[2054431607,1234971488,1001124857,1656084897,890844649,1635512150,117798322,1194850790],[713378996,1141238879,1559640230,847999327,1857762253,8995373,1473168537,329071713],[102081016,22281061,886665916,1004510691,1156926524,1499143481,1353510700,952948904],[1398872994,1000631170,1393652425,283834414,855055221,1621711289,1439414417,532153180],[716421431,398171312,1798201143,1977548940,1240042072,1788725482,1306751416,1677852149],[1070418652,1680832155,1942927087,1138288673,635625042,1583932909,220170833,1914765913],[333696690,412265251,1134279595,909484461,1339769463,571093255,1947874958,777847762],[1226483030,1363122750,598153108,555986035,621537180,1429785609,999054549,356713131],[590636144,1654571991,1919348945,1402252579,1752848918,714535152,1044567425,358974185],[1943304970,876418417,1422392816,1815636334,1299102752,1091153818,1862712828,797298184],[1308765930,682585242,1850424951,243083268,1688803039,161821058,2094910959,173429683],[301421701,768140596,1507024745,399305066,1384760069,1585984023,1690984065,28578494],[1961050936,2057170764,300097955,1646543922,1546659031,253020162,81149056,795148816],[279867888,612228155,167723614,1650372546,2104954324,946408777,1726803046,688305130],[518104160,652916973,1832314055,1088451354,882827915,433186078,1644686109,366228952],[852650575,195897217,781587044,691777202,1448331681,594241064,1114538089,1442436128],[280836695,1392646432,64480651,1245962679,423185637,1654848238,543362225,1698682695],[335498511,149096813,11065055,1262843989,111758225,1740653821,1053248941,2032271823],[1836171382,1487867961,1902838577,440545785,447420196,409904309,1970839371,729506347],[728690220,1365155608,622700177,1173602562,2097848768,505057921,655460336,480587210],[2002139889,940707381,845196704,407152333,1542880197,565590833,603876378,150047063],[1444729162,1675851872,54656179,1185871191,1976850247,129947495,2045882202,1305743235],[1756021914,1273967436,1971992271,198381309,1229352650,277984339,1844145574,1474669370],[304740822,560589036,100189230,2107940407,1516554556,861290927,1774651920,1374280623],[1669819744,1905925829,2037981273,1091362162,787478460,1182258130,1878736674,162762024],[1278552400,1662857194,734352221,1898550175,1677624477,1751821262,471566217,2122997332],[1271366438,535414549,864808582,469452852,932049340,1073827136,1711715830,1656284738],[1145809469,242302891,1993234485,1944227791,207780170,211340824,200003207,163758938],[1313083692,350235523,1875773667,13999902,31676558,1042045018,2084616857,919993764],[344234196,2051877879,2102009839,137406608,603034032,1193204577,1685979633,1378764861],[845616460,1960019973,1453638773,569500569,1133342478,31520053,1091880205,1051374090],[998050253,734173958,536094330,1069357311,1756835800,77996518,1619658901,89697042],[182404176,1781243569,220702976,1267458530,814199680,925169776,601333082,1725787605],[1031415290,1206901109,432701209,276113767,88291529,1040891435,718808376,670474849],[28115215,445033527,583311734,2031225455,1639635492,774604069,2109857072,699281183],[459246827,616384691,1072653107,1176821911,608067505,557652741,36488242,1070433771],[1132349999,2123689840,1994172034,862847352,1259870256,1199644675,1354528355,862820094],[840534569,2051528601,744088747,2074931795,159843924,66965766,240369650,254826952],[1585021734,271192679,612444547,2118121262,621126242,1796180719,593556432,332322492],[339347253,250626955,1979360632,305620241,269848517,925188910,1166914714,1892795034],[220011156,1506385988,788173776,1512998096,339101518,1528646746,181735733,774154876],[1054203817,1958441391,1939480942,854738793,1593261427,1311129268,1165902320,286158246],[1550823488,1123570856,118914132,919449292,1810182026,931335417,1769488098,1401952306],[528891361,1870133176,1882678346,75606277,1970034399,568652374,1537169875,1588136122],[1818106588,1303147262,1997920369,1120352260,1416797055,1133560267,1910498444,826122327],[478810036,1017893169,526768197,1891730089,269577955,1825446075,849708012,1318765750],[76036053,1846248933,1881718095,525173572,1789702034,729304800,1414121930,42723004],[1492640311,1163841130,2047316584,1167329942,1218274125,1643173180,671278303,1608733638],[1783866651,2056058025,455142506,1088468118,1457806890,636772329,137434162,2119270043],[1104965167,4209912,506801045,1898408016,1667141679,143910973,132109807,494332175],[511288546,727081211,1621802354,72578406,62719790,713981776,1846446695,1419850291],[1136968271,1099701430,1710341260,346957178,1072737419,1596642872,167051721,1760874501],[804033997,374556828,1446052903,1575866249,237537005,1397933662,952773206,914058560],[1554427913,344736054,69004194,470549846,1645397073,969019894,1806770606,1325657950],[1014506334,2129006346,997918289,679222349,1197050556,1226826634,163178836,1496671351],[2018474344,1188222687,1600770031,591357936,514474050,1780843636,267912899,530674814],[2089640590,700334892,1715498373,1286606376,1550728709,282367257,1766336199,680026456],[443417773,427912089,1260337428,331486656,622181613,603823601,434269035,3467131],[799850388,525934166,102606868,1697971419,450398779,1927165274,1170775718,1642637553],[923605651,1335467846,155499891,412869538,1468925212,957808599,502892013,1903190343],[699697497,949700575,423510148,1243491871,650115232,738355899,1785749615,1352529769],[31790522,747821096,416414579,1760128542,1840421300,1223093042,1133779434,405718751],[498343300,1861526146,284184811,1958526855,1349398130,1043591674,305546841,1075592188],[978934284,826969144,579247543,916866778,248864881,433333915,1965715235,1590867974],[1527453936,191455932,147115679,853333830,1152169657,53411039,1876303222,863010550],[1264790971,862312370,1626946451,64796836,10881964,4843839,1754474017,1526560310],[142691153,1176614248,347703780,1516981921,1143221080,177021617,1793602277,1066360713],[1320625057,1538520836,1074228268,2110758249,257322063,1201498073,791332204,1211237876],[504979777,1749306042,269032495,1418609503,1409494463,77246876,539437372,1253100498],[758216247,1335986445,1848800819,1627083313,1229453018,943006351,1029812536,1781727617],[964729233,803337355,1794496164,1102318824,1918474225,1412776547,1023704284,1171787553],[619429126,1724088367,280494345,1241764024,1027203742,1683562602,1288371287,968777474],[1912216863,1628273845,735308748,1662300432,1055235061,1493554304,55769816,1892233233],[1826896371,298320182,1950707955,742441720,493502802,1027042373,194955500,1753078379],[1861348500,739494348,1167534180,340240519,421684708,178522565,1749779709,1233801961],[993080426,670805112,125482169,1214487155,860689569,1266129916,1574607497,239354327],[1216578904,1746255500,923642089,1330166786,387138881,372277366,1058717233,673990970],[911014482,1742523277,1296555172,1974865805,2070358301,1051949802,2070792231,2031717524],[827371747,731070654,1945503322,1275231042,1616701799,1804945839,303630375,1461214339],[2101066638,341470189,1919822133,1740908095,981085269,2120811775,307444803,595350225],[149513027,212991455,1418737021,1485597615,1857954200,581413518,1603861760,1075818169],[1005103267,957185307,667400516,346807314,139119477,2014531854,213020702,63185968],[1620790239,1683816079,1943162658,1401990849,459853074,936638992,50403097,1860259181],[70473904,1194544895,1649762927,2021235283,196296654,77800324,1196814160,649963461],[1414491205,1011716905,433086233,1445195954,831042709,1804192521,1346411602,163394369],[92533245,900166193,619332301,1500485389,697814537,859079385,619660638,1391227462],[148001316,1362672886,847644699,2087906608,548913044,1993376230,906206881,57265151],[2016550590,1490318016,851126729,593908627,10091662,2103787646,336443373,1787656650],[1223383239,1963396900,2087648397,290494923,233305184,996561509,234072125,1529438475],[1604998583,1027002218,1266425045,870087757,697399533,65545596,1664751078,806077299],[1032505276,1388838877,2020210712,1545670690,569809244,233899871,1606465829,4643417],[402041607,1019060486,1253405035,943477217,769211137,861338324,2046732265,251852616],[1395444324,1248716996,802796139,81892930,2021594520,42108024,804190260,676701810],[1648986955,714272892,387475313,28320513,1186798690,958930727,1354462644,836520356],[1152037237,1910806224,1099832714,1391630446,672595631,1380956574,922474850,92730097],[1223239303,808495552,1731906883,1743951488,1474853438,315436873,90179961,267813033],[1269972203,1926054933,1879238284,895599164,226070750,502663183,1500844718,1708700201],[494773231,1919371470,1128380716,770193148,1284897276,386353245,1855282004,772449641],[424434256,931198524,1276061532,94495112,859262246,1088316906,1029138556,1359036878],[969260454,1708409068,1649905694,1226762946,1522550348,238306726,1103536366,871830740],[762841475,423643026,1483486338,1419692694,235547517,1157161779,311998903,1878142064],[198316852,2032041662,400166936,732168025,1700538786,343349358,1690672576,516315755],[2125800755,1841279547,153718493,628758483,140852154,515161069,1254395419,1909921836],[622274628,126303811,1588798606,64220022,1157063854,464256623,24510671,1354117322],[1615301721,554440804,1372317618,603497588,795031491,1021603721,1933377576,2071297070],[1923429713,436403529,717612767,542709037,264830541,1608497272,471631252,728465508],[1419007352,819485283,1714536135,1594932593,1036473661,1514197243,706509310,2025953903],[1035803644,1557574818,202443452,1356905672,673781267,440897213,202297870,1674219290],[428342071,36522104,772887341,720508564,1447360367,513490309,2097548019,1181555907],[511369047,189686847,835019256,21737561,1148223932,1221924312,1952837093,1077405907],[2111980575,999775496,509329225,1783580698,957898919,778465840,503940093,786502594],[1577927770,1566847763,2013067049,1359128269,2029607337,1982575015,1581365389,351437263],[1771559068,508400260,141445724,2110949963,1345131249,1504194370,1698167463,751212740],[366128431,282621400,1248982984,2072734740,1331110012,1400923382,356283726,1603390027],[6988434,714775401,106471861,2105987183,749999936,821790059,721462940,677833479],[1881641379,86389857,1905976326,732522463,1724905741,130039885,714578069,1238242019],[89759255,1403708683,966798870,1778854505,1631266031,69024022,1129904510,867147818],[1598986770,917377414,220169242,2081055613,275150538,1098287879,2012020783,436804185],[1818281262,1821868267,993269898,1136019489,1856857087,1184932449,576749279,744644527],[1238482877,636218731,1182749824,899533556,968828689,1850408300,1544377844,1485143604],[1771555801,810128773,1770134853,601788273,769022311,1865365508,1812035890,616777469],[596641049,873492728,1330154914,1833113274,727227821,352825965,532561307,179354153],[1505490091,356537377,206544739,790151194,1945042737,634740589,1082982835,1289544126],[1715434837,1688126625,602035426,1421765863,1869250449,1311008788,1152365904,1794215245],[1062745618,382628742,1592143140,1350926281,1834375066,709611799,929855079,1146078256],[1893709588,1605664628,539623993,585234619,504701763,1142142341,403860082,1577228036],[1260789395,713341552,912953809,829795021,1661026778,493508158,185729414,292442273],[1722079386,232157520,1231921281,2090726379,619474938,710751026,898688079,100722480],[226664815,1079863640,1844298756,644375418,230383521,101418065,1574739994,602113214],[1689992130,1150216956,1571393879,1288641408,658676870,466620691,547968482,151778167],[1963488240,1910990353,1723898356,686269710,954108061,1651134682,1935625338,1011958513],[1761165612,1389726037,1284110394,1318974869,146150808,1218741815,810414084,1922155240],[670335132,120623162,1174064105,2073528811,1405019431,101289815,573024277,35904633],[1543623675,273591400,2016485329,661972454,2184620,2068919751,720641963,1288758215],[872901498,386571401,1414628722,1964939131,967750103,1196412669,530093864,1860799723],[643199649,69333643,1030831408,357848213,1044721324,1449540629,342952144,1311943060],[1411406556,1740445980,1208396624,811910860,607631951,1390600827,501796030,1047750707],[1416474413,1369929048,608187446,312321409,3370250,1279854762,1610652154,571219350],[477471474,1328344201,1842799486,42727170,127776014,1772449546,927500848,1730641894],[193011913,275533195,1502715820,1499346133,885442784,202509334,1245335207,346849149],[2052193024,1359213507,1264259297,1470801459,357194798,1534888001,1973560650,668622176],[1860984871,1712625255,1426515837,495922436,721834097,787466258,1320008798,1890454343],[1259717070,1707024907,1414368314,1673112051,1121900571,1660126590,301399252,2105000955],[1202208050,81477190,1797280824,383325979,181743341,906927910,1314587107,490697779],[1565462676,1379504236,1632053626,1019761547,702660743,1786493096,1383098190,1244638057],[2033544679,1255927185,1495170736,44592540,1782902307,1627215251,539403067,732233799],[1803768272,573727275,98269816,1598481886,495570371,262090938,1797730686,334179253],[1572103477,85131836,927101805,1258344138,1304830121,1082816095,699106028,64287801],[718917400,102021515,1874639761,35652793,544935155,314817450,1377673273,1149606783],[375159654,1645579411,1134394877,1064027740,1689771105,1461953502,91952787,363814802],[1044283688,2008039866,1702988571,1381039890,391021027,1309830643,546149923,1270687478],[2021424767,32954371,1581082141,373993894,1610603684,1535116656,786662029,1523615367],[1001643136,1892850080,1761105347,40333250,63917079,231057975,207756598,2103467006],[128120330,641727346,1831162771,1368046459,264128702,1940325421,2000106548,1566482310],[1446907072,218945868,705739192,164863665,1277740659,1406062456,873337741,54171173],[1525788778,80052728,1037132845,537234951,496786031,131350782,1618208332,1307244440],[1477683834,783362231,1991016637,1673770828,1702783390,1687615170,705485759,508791027],[1023784844,221704113,2095363488,1436146060,536739584,1822574847,1590824670,2030902788],[656484217,952825017,1765069243,1776948525,1715058758,1902313125,1478401038,81638836],[1725072986,365328826,1420163845,2099154110,88352579,524879815,550706790,1409568845],[170693236,1542401545,1948835289,1294366890,908676475,1528936339,1205847372,1783788069],[1562315548,350467894,1243529750,463430143,296798272,1973765975,1788192433,250643073],[1698916045,1568891089,1612854917,19694344,1077121554,1493279644,1862813817,1610666633],[1014616595,918083174,737765190,1299439221,358229613,1600427095,1509098290,1589022462],[1189085964,1857191883,64765733,204389958,1136769603,514201071,1191485454,334216864],[622541287,1775310688,1819336221,1361603008,1798449530,1389703997,258657104,700687461],[815017494,45745019,1435245409,2080087366,754714508,1528086404,562123890,689782263],[1131112810,528533173,2000250218,880095468,609568403,210394597,376778113,2088732622],[1612295534,796672595,1712065096,1715539491,1049180586,315402399,2011199419,1865529462],[576115055,1435743227,2010250669,572952535,98839323,1210929419,915513419,426157593],[2094675380,1098933947,990287306,370036189,193114014,1441126957,426423718,1573690602],[49120798,1960873425,2025346579,1902056936,1443236675,1869577721,201539950,1498932098],[282212155,199391577,2097844650,1691711595,1117542898,904134976,259613970,860441092],[974503396,1210658546,30384925,948991722,2052002663,1016845275,127171546,1095071483],[2039876091,1621675829,636712923,1837923039,1848222704,402708776,1817797763,902697795],[439630488,649071285,1673790682,244053344,161413220,1441289847,1389341135,1835052864],[214694997,1677800208,844854351,915126461,365437467,364517147,1037565153,963413230],[1218790564,1444350451,1704675648,80416310,1766973994,2093676105,638636596,544023828],[1803592597,1486872660,1477710772,1156840124,2101752426,926721024,71105623,108268173],[602759840,1348492658,1173839394,958565556,987559236,2026428122,1587575004,329934001],[1839923859,1509124475,519270819,2052101792,1440090807,1786614511,174759016,1762224829],[643928366,8677811,1009412635,1599326110,1003996706,660343076,46373220,1125586111],[1111250393,928663126,1510405686,988970131,1496316693,672098339,1725728242,318141717],[1036224874,2026555894,593314443,1516094469,1001360117,406188623,262822980,1353011209],[92508885,1400952352,551088080,1336864371,246699088,936003737,1986840741,88801855],[1412515820,369558082,340954794,2102778580,1726740261,2044069395,1245017261,1494067781],[525885176,1697991048,891292374,41512030,272966828,1322806711,1408463784,1349089808],[1291909141,1700392273,2060911029,1025542448,190701198,1719521752,339187467,565642702],[2128389926,2054953403,1016806689,940648565,893539778,39128212,578530479,917601152],[1852121680,780914597,444008577,2107899459,1978202595,753162149,999698712,1389937780],[117250882,889790420,959318695,142259337,18701572,112630120,1789110624,168598542],[1359271487,1691930942,735775474,215032117,829787267,519900235,1833591525,897113200],[1853663263,138311330,364464334,723959297,1275110424,128651208,491095271,1162773448],[1983890693,1979574010,1623274944,1406821541,1452487953,1708914139,816541490,1047512022],[1198025397,600563803,1659859464,1890986800,1924548839,1330766658,266330739,612223311],[1330326326,1877541647,1449921235,421445754,1026333593,677136411,401086919,2001222618],[158620447,1451821756,1220144262,249481004,1287514458,2080877799,231393343,905258112],[1993143513,232392434,569375590,1553280271,998312715,848424783,531815788,1117396443],[916214705,1780934972,314564082,1223343220,197574870,952837265,1587384495,644752076],[296557975,1541596132,1995465089,709671849,2062258176,371023062,570606639,551272199],[473173547,718244678,1793350497,782915140,350300573,379576067,175132133,954575521],[28344941,1441516045,1076334216,425505948,1688311342,1313286836,1667415990,731621502],[1516629405,1641706768,1296802838,1522447036,1559952583,1704968111,1923254915,1110052717],[1721803462,1702648233,49692669,5883746,1869098235,158156208,2129826386,729169456],[19909748,1793624581,1951486647,2100021197,2033152840,246668046,2009507010,882557584],[170915833,323734885,1134291202,1870187547,1115154535,1600281841,560458660,1846640416],[833786452,1986710702,94843349,2114392669,2009249679,719743985,638706457,1531157286],[452515867,1162306673,2074182993,448057241,1998587355,1429327740,1662988628,1991507906],[1845724943,1540599913,1649438867,363337866,784317537,797177828,1903697553,1710607082],[21926030,198067515,288338521,29905635,661074793,1415009999,537572851,2031509103],[635184542,264883247,50446057,2048964059,1340919061,479349254,548384583,378245949],[1241056436,515949960,1654684202,283744551,784497723,338384599,2106426685,1359650053],[344979398,700584904,61079640,1903994709,1530698031,1049849507,1052625963,942122542],[253239814,7609110,1166903524,1788159712,370061383,428894964,1844828088,572001893],[1135790564,2085832954,892030200,1229813549,1432901914,2071182384,696383083,1142270471],[2098960672,1250235107,1728148258,239984915,1581074621,1275993424,315807913,582581293],[300254511,432069041,1371211561,590562288,1657775706,42281579,741140085,1183774223],[238906067,74505492,2079042418,736295749,1037382206,1651319091,305151237,747615483],[859332515,1609457765,1471708393,129143921,108367445,1161371425,257830135,1592108385],[400433930,1872731859,1590512596,1654898446,1544005004,528609258,1768599366,1945209210],[572276747,1056365919,454017723,553989362,41148489,748877509,596959653,1934565209],[810019889,545423119,635648382,2081628729,434430516,1385309190,716866674,987208001],[1512171309,1650147294,1055354886,1917538986,961648464,1109061498,906252913,987501319],[361193474,1417196903,689965003,1677629618,1025160964,1512834163,559103134,743927088],[850897205,1674528950,489020693,302315611,1496001293,1170441310,990258099,1998052232],[1368075572,44900438,1249171611,500649143,159656875,423054706,731368732,1419401318],[1956616896,1367305241,1590213636,760659276,1367133843,25708494,472650604,1298325193],[404673735,1976011431,1075779175,1731354559,1709365104,795271315,1454276178,1731730539],[172778724,1767026085,1931878110,244394805,1736345056,271838087,838551408,1118750589],[1933936421,485266650,2043927975,441297854,354675099,1730944751,460433165,327792997],[2007787138,1969561664,392111163,2015542539,808504582,690282973,1065441949,1240357672],[998983834,323350270,927088003,1734425222,102424747,543635635,980819914,1867585835],[914869904,264128672,1618181899,567836321,579239452,267636090,2011088232,907510881],[62381958,1614738639,511446487,871946169,1085939844,118068081,117909685,2022359506],[971130519,260720775,506884555,1212772732,120584149,873802369,201466828,469601614],[1407446097,112761792,1141986447,124456220,600108018,805950775,615199994,1831063973],[213532147,1942983848,1309139660,2023765620,687631198,1252729810,1526665514,504561820],[242652038,1500016344,333028,671973639,1112046496,965999427,725301199,508979372],[1716745472,1348599712,1677731122,1149176240,983268085,616941022,842497782,1843183728],[337579231,958806616,238888098,2012951001,851855,851545805,937778636,1596599746],[394194060,1335770180,1724397158,150713040,1957521101,1584584556,1395713139,194590592],[500560806,346857142,465772729,854078505,1011635838,1042581874,1281338924,1877187933],[336040826,1044783670,921830310,1115193054,920526578,991498653,1987989465,1606952100],[1036009959,1531812886,1875111529,1262336697,1583785740,484241557,1770420199,474287348],[573610740,649081470,791409257,950860439,1197275138,1629914127,1258989272,452514988],[2094621715,838186657,574265173,181449261,1221588597,1991451875,287158282,1708262765],[1788524038,1738118040,364053916,976508297,159398930,1267688959,349617630,377604568],[761281580,12699558,243542276,861221195,945569229,1092827518,1738012168,964050752],[993548150,1588733134,1935721019,1747274160,1435210067,1025135262,1973055193,1032440663],[417478853,1592585003,1726618833,348788313,254853282,494806177,1151188401,222622120],[2032160961,871068577,1646578735,386375215,1483291770,1024135389,597400636,330395806],[285075609,780154266,505178389,1818141377,99852301,1408138887,230403316,662091386],[1294910547,2120647206,1051508544,1914332272,1822149724,967651157,1976132053,648621751],[1821709632,1865844625,71265684,592704812,2121679198,562769358,1205513271,1168776076],[442720829,1659731695,153031786,1093422934,1143365898,2083846960,1400723463,2108785994],[642997680,8914502,1405695107,1761563032,1756935533,1701556116,9075158,2065002656],[673549708,17170427,1110443741,228608024,1455065544,210517882,807289855,1867957183],[1287928956,1358326599,1235676091,899528916,1798132459,1599064789,931898956,1447303347],[2017337719,1082466056,1345273810,979817149,1805094230,1025268421,1836817518,534423386],[1933372722,1554358008,1782373927,269281661,1243105984,1394448835,2105348449,1484646084],[232941915,494947838,982438093,1907229985,1910567945,48808649,418251698,1733232396],[1735414241,32964259,1337156873,2091355224,1868303824,166521909,16864217,643584698],[418743607,495616736,1801069130,477752571,1648828731,668746638,1135207331,512323722],[1363914378,844824273,771376805,1532750281,100436513,1577293585,753792148,729688735],[1034799320,675950309,1530465795,242635232,1689629022,1549670413,124713440,287255259],[1685677158,1547706025,1309354799,1985762351,823299961,1310701075,628927323,20092040],[716512183,300621594,2075059659,1080616778,389938890,1289162690,1060774292,206680118],[706605345,258444087,1596911585,610943860,992693286,1963313189,376729165,1621796127],[1724106352,255170288,2003958030,97772325,799003632,26534783,651061527,1532722902],[593145715,1815361050,1881851342,1038458482,1742919115,106356285,494166470,882073479],[1754009089,378828286,22862561,1885467642,1453180371,29264281,767233091,1130582461],[1351632204,630073576,111972266,1584512192,309172257,160122954,427886754,673457733],[419113746,1470989608,1955765820,1745847601,397637099,27938560,958827987,749186098],[322088325,1233553550,730141222,589001719,1652695719,1364920483,546499999,425588876],[1220289738,1292246067,1093803247,1052507665,1119294143,432394665,515528588,164240777],[105322587,954579012,375166399,1140993080,509426418,1720999905,1486606291,77506132],[1735405702,810801820,1346368193,1864365415,12559459,999841595,1835309451,1919884769],[1327071820,340677517,976202775,924302744,1035725582,1969510250,924742107,1264726125],[2066071719,868905605,1606738971,89323758,1851708604,1424503443,844056168,707072032],[1621575021,907941344,1568840192,1949931489,1126328088,1022093629,1366477099,1448482551],[420164421,940390892,1175884653,1616656161,884908809,1449460422,224086928,574862160],[1851286046,1257380145,1881774405,464829746,1442755455,1646356299,491932755,914818820],[546029697,679760217,155574906,2118559201,838751861,1847263267,1865031592,291559796],[269422348,194718520,1834784628,109543075,938834145,1019229929,2129880336,283834939],[2115627230,2106593432,2094965534,1341989439,1632883757,1695469955,1264572922,925914196],[1155732467,633234023,1510413784,705408997,288382849,1996162140,1338733048,1319284727],[1822374194,1927665306,770861214,642207913,951391510,288331105,1440236652,926577334],[1508133337,1031515284,411276625,996916332,942930022,196351333,322776919,128426572],[306631631,88764671,153185135,482152101,1367694082,370655986,1266385324,1338369482],[393895189,335052156,1818940281,1070330109,1085468198,1960485321,2128426005,1150134581],[1306019739,1707926399,1652564658,1818978803,1315290112,22874132,645161720,761577017],[1382608613,813862933,339705015,372135726,406135627,1818044372,1089440405,1088606880],[544558733,1361673581,1829389360,422987387,1650930918,833301891,1506857042,1609238039],[1977940180,277106229,1317992844,1108490719,1294316192,1077169740,564396828,1209036278],[190524945,2115774579,1489966949,1008712362,646642034,494718812,756343069,1321316632],[222293344,258048787,280498026,91527026,1343150842,1535626906,418470593,1045397048],[1443556058,387625807,840207430,1727587845,885032529,1806474897,661102298,1958771338],[1679537780,2121395303,404797343,1173827643,558366530,1861278657,916300747,1501062113],[239265257,1999995831,2091464746,1037105848,242372567,1835766280,74614015,1192067301],[776221007,1890793076,1256186842,1843994540,1988582131,1767917348,1375857616,1906755116],[728835999,800367655,1958201507,1612960788,630411892,1912224556,1332102280,632940051],[493949901,1076094782,794479142,1507103797,2051130812,636360136,957018767,1590722276],[1410813326,1691024560,443018844,1847144713,722898341,1661769188,13982480,1190667381],[1589886393,1315138803,2078399813,251393243,1577582568,1045835935,383112497,982810613],[486537236,1244414823,497675818,1721470344,1999372449,798726491,1527914703,598352907],[1544238583,291739961,686707914,1571470232,1837982695,1700441691,924510579,542504281],[643249271,1671981866,916347353,1301896479,470749873,1797179161,976233718,1650518085],[1637599516,695908882,1734376358,1119418855,230633900,873096917,268818565,1845778421],[1078666493,14739696,1426007340,383854523,678382542,515961800,1389272827,1248598331],[458147069,126520082,744337514,1101258036,1180528057,1997751831,1368217810,887028145],[1300500427,259747109,846659194,777831195,833871326,1576770876,1277331616,211465621],[1421439791,1963072255,1972834369,637418168,2110768086,916896877,2059763439,1253420383],[1057089763,1087266770,101365348,275406052,921254930,1728254434,1973855464,1154088146],[1584914786,703010702,1695890909,1741862688,684906343,42015213,2007737546,576627032],[319173605,1148494625,1258069468,621409145,1386766871,615825712,1165777923,744378910],[1596708649,1844638057,1841587507,505018379,1339293680,810908154,1991246484,615660631],[1333038727,774826276,229428889,529411687,1280810233,1524852138,1455861375,245603318],[781160061,928456059,529262199,104797840,325836951,1737443408,1193819347,539493837],[374949896,1493758382,713984035,57768427,970111919,1793250068,1592920870,637281315],[837231276,882151691,460407095,996426633,583320329,169184434,1428972782,651026182],[58325594,1330093760,514307416,1982327882,1782671893,145851490,695629665,670672733],[1102141976,1816569089,929549456,1115224321,19909272,1513564923,1674748736,894658917],[1774684188,138504660,1351156641,1052877896,443083220,1055317172,1454415320,1221967159],[707349071,1534493396,1759160208,482522954,89999827,95019027,2057598527,1760743635],[35738636,1489754098,70774945,1289920494,1877331406,1596501815,1727980945,1598858243],[1015150544,74549280,1410549942,1210212526,625016627,793896364,2044653962,1970804124],[1793018898,260801985,1254835272,1881016317,1590193537,580304625,1823392786,1635250836],[734901459,637296276,148723496,1889254911,757549796,1752936741,1348971145,836580028],[944262328,1901112867,1427589639,1519564584,2044835833,1898110547,1680329493,1158618668],[463479287,586465282,393597261,1310848488,1557263588,199279068,1238480000,46129310],[1805067302,766118987,1700561870,1148303212,1784511538,1206550149,751645187,274425279],[655064793,807410483,1135177762,957092601,1436790828,609434084,1670017455,1378343572],[2074976713,39604603,976277681,831529522,25760206,1593915389,765623772,919813315],[1102949275,2009616505,1499894681,320353028,377910655,197349071,1232280257,349088654],[1750866137,612363796,251672776,497828419,1621166805,1579481160,532363177,172523835],[642432989,756660438,652537238,910741568,890549041,1829920218,1378531768,641244679],[2108560738,521231096,1758958076,621824173,1541720853,1020877880,1918715780,1969219143],[1344294227,908195854,262144174,103158758,1403245244,45054072,1480294599,2026774253],[992105830,707355195,1719803707,817801469,155987610,958561962,976529273,2113418421],[1403153100,1283150956,919866656,730114539,642385375,878682924,276676326,464861179],[367916205,1407515981,314965332,1060097002,299352727,508282294,251063904,201023236],[1333078982,592898003,1016854970,990118394,1151586472,1802246310,312579222,1804652546],[1758207881,1991774539,1269951831,1965521245,1875784276,1304436087,146980909,78986596],[828998542,1530718147,608775670,2095321883,1878325163,1205593936,1434159658,536815362],[313046237,1984792718,1943115338,529478041,1548616802,472415914,1709411256,1825735018],[1395619533,46295757,499094512,362532359,588315826,1666604699,514777070,1171049827],[760305627,2039078576,1806536383,739783975,1508359067,1582872892,1528008065,1208810875],[1580327416,321089551,55765474,1086533059,9736247,1372520420,2111595759,728815180],[532547311,576565250,828583092,722487523,283378066,1810749058,1093206433,1323365855],[1318410136,1325307709,586970647,2061173402,1258706844,579989008,330231855,1472075942],[603281218,1251864375,310739708,700368993,825856390,522059237,1156981266,1935194303],[107651516,2045918613,1197180468,558432463,1004407581,1750314274,716511349,1804384705],[789281100,892603078,1765154202,594257077,15365563,43012622,295700575,1057268542],[791974113,1303084103,1100522464,1618387462,1869308380,1744566596,194926715,1151843536],[521788934,1587660066,1874783233,263790155,196766485,1880208356,1971582417,1146779932],[740994047,1341072563,1523353114,2088022550,453641280,1504720366,1639761335,90406200],[1734925694,1366671291,1163879708,1179211471,56590912,927348514,198753071,1793331174],[565102277,2110103538,1314281935,83358894,1725130242,208261458,1477385009,184887088],[1182007008,453051159,1973317065,2024917287,1674937156,1539728047,1613942222,1067379811],[1872470828,1201135907,1764998240,1156348743,876732386,1460430403,2017502161,1925603051],[614185173,657670244,1610293562,877932599,322106829,9601837,380273545,594197525],[1366526597,1729258578,199770308,2093103614,1080555677,1962685201,156031889,1620821800],[33086966,1689937495,1362404013,1902870593,1475390646,13819555,85869531,328518841],[1825479867,1547892590,972622498,1348487827,210932126,246198680,975349978,1634981949],[1454616343,1547761466,1807449610,991650917,1287817848,530996817,1053094871,587590733],[644976960,149298731,403865525,2010353475,1584171422,610608109,1138934074,362680397],[760420338,527206073,1468985388,1701297568,1822955804,1427671317,843746615,815747336],[363677740,614241650,2014659015,1214717887,90453183,1437969310,463052507,1001793431],[318310885,1902533454,1564997293,1724026172,1255199609,1283670532,1023281406,659194641],[354680395,1374138787,243224142,1049473828,96834343,1496014608,1042369393,634990025],[464675692,193099512,483699982,484662593,2098114233,1876930112,1564619701,302462588],[1400507817,1485340657,1788741066,2105548360,1558594030,1018986121,975222052,1707253938],[119637240,74018601,22697696,740886789,1139518895,67700922,1568957651,1345363905],[1570348305,1128026858,530576146,1470916568,896306648,1539420765,1976170110,578967352],[1018143259,228622168,613581510,29884902,1328205198,1897251644,1928835804,1303995936],[1027955567,1226896106,787881806,776846556,1684461663,255616447,1709520277,1100587911],[21323481,824726201,1099262084,656081809,1753107368,2125135910,1945895040,765110462],[758523346,947015542,546951986,443473819,755657407,394215402,1530669798,924109558],[1477002751,825994979,1004375444,337992752,1392840219,1334544016,1639001998,98291859],[535427165,274225754,1802088174,952465316,1619411929,334709152,176933288,872479164],[1482973812,362616511,1736987538,884817030,1565747704,1230262608,1241041393,545429464],[2030455687,1400421450,202321639,131017317,1212553356,1406759585,723178150,660968858],[1009567981,1082038965,1393713548,1826010236,1977752940,1214266209,377667270,15267443],[429747829,99767547,1455712468,1057496149,868004777,355768505,2039623984,514147473],[1009027558,2077939267,854631113,2006463515,1993362392,1610476149,663717147,2101479382],[1536174115,369913808,235868230,137134965,1880825410,1026656985,1339224212,1264194919],[257065898,1845119105,165013889,1280606148,877632355,1709652166,308955042,1646546924],[311981018,1232703313,150202018,858038423,954979570,200576630,221318800,846855309],[375943191,136631341,228916210,844898169,1930971854,735929818,2043311841,1016384051],[651398494,1649045336,86292169,240550327,1975782336,92471983,1401855974,1591917907],[1012907984,427319617,1569519367,59028475,1900489825,305279860,407812331,362339178],[573138624,378457065,1515237953,186992850,12309669,78493171,1656704079,595342487],[1234780191,1844314419,1192822813,1726167095,1920089071,1552110445,259807598,273242285],[947126681,1788828968,1322249230,2084895823,281951492,1417145777,289619441,2018416787],[1197646338,772213775,1953504240,1436212211,912281850,783604412,463561297,1452872145],[1301068542,1992576969,2022412685,1963212657,1276945048,1571184610,308362870,741163657],[751289185,1245631813,1618145903,51537711,2119231104,1061625819,2018428360,2090184521],[1273334945,2067959059,1630924781,1792482993,2110534330,1425145091,355197572,1288593948],[1364565145,171159681,1214948803,459946071,1948693533,405092283,1723733135,1977148793],[2072785138,937086048,636836227,1282393974,641735823,1558787671,1698132418,1130707070],[1691639374,66285539,130860366,111852910,1842749381,1594011534,2057247897,844123684],[360578049,326219365,76302979,1501306775,490797852,21662653,1577099939,1800986149],[1400065375,1727879744,2038387374,1003064490,1663002174,184947358,1260124185,211651391],[1853335630,875394873,1468789752,1198745101,1931754353,603913294,1519025571,1750165611],[277088635,1879725794,72069059,1735449286,860529799,1734523456,231662539,979667946],[1081774200,1331155923,1880538776,473834470,1686947568,105903102,224194655,1848867748],[611038661,908948324,1007711769,1552703148,883977483,258534570,1873930163,945040708],[2049727795,210697859,736740953,1564054600,757739342,482960112,952648936,1726090476],[1872008391,872410007,704648165,1341108208,2117918399,1057367642,505612378,235140911],[1392050582,1826381372,1098282879,93609074,1510405122,1777373344,1160771879,180364984],[1306229994,1170778660,1396076512,316300527,1635622487,293310279,1775558621,1808738566],[1221306671,81110824,252096749,2039134805,1174749032,630113608,394580469,551980294],[1359178018,1166299813,609027043,2106002084,2074119787,1928000874,1145162245,1794688770],[1477286758,251697100,33623408,1908906507,1687432141,2030278890,946109227,1769735721],[617130052,45781284,967041259,1178758397,1430674380,743510128,105434390,858795041],[1060941258,1455708817,1703221207,164588418,1933664241,393664542,873508095,1408059362],[643303343,1418506052,1791539860,295827877,2082641665,2070724819,939690272,945903222],[1144571640,676421965,1380380097,64964040,2078345478,1595390232,474242945,1677544193],[1570895370,643069925,1829291896,573941727,663340400,1354719876,1058444702,1315552912],[739300982,1502382098,365122529,538604386,488342706,461480024,1574828691,860530386],[1688722994,154275547,560816133,2081136541,730412946,1361486212,520772441,314048290],[1925422813,108873646,526637530,2068419405,267417040,1900525222,1144899313,292325711],[426547763,678133727,802914575,443474811,46265437,654669666,443698937,548782751],[391093702,422584718,637576191,1160131995,1351385706,1262935082,300290098,1055430757],[654783082,343519001,501763666,1421983826,1962583390,157299525,905008244,1391424675],[1587452085,300150726,1302854547,1997493513,1889408979,782926285,1319102791,165498576],[154410158,1613987526,114642366,1532804273,1803925821,1283788199,263283562,284104077],[1821661704,1469170628,1617288266,1396761255,1102406677,955225025,1980224569,2090655577],[971650216,1651054901,1319427179,678984771,1091636396,925411667,215715523,1574269748],[1405676529,738805047,228987674,2097254600,1447937340,455165889,807379022,899261897],[1585160086,668273235,983211557,244141984,1375400631,1691936202,410044406,948735837],[494911881,505338606,939951903,1865043999,1341334358,1313932521,1717474303,852391971],[2103578009,1537935021,657275642,1900019689,147390123,372532319,1262425594,273157670],[135769972,1562842740,1052612371,1401939289,968055871,1592001215,1031491252,1592061930],[1780920038,1084927942,812026970,788036699,2005377587,311212557,371211746,1876387441],[1133088606,680691571,526465202,974083402,340864076,1850795544,1440605887,1349650973],[972634423,305217217,987039209,374586678,1289802385,128175857,832019390,629984835],[219782246,1171215214,313570145,1114707391,1460058055,872691669,619896410,1811887243],[796614006,1715019103,602464220,1996063440,1713502675,912254639,1965210262,1891442113],[2025276133,1438734033,163312180,1834506980,981597065,2028697335,329896237,12613452],[1161697424,565412841,1274186731,1898358739,501327244,1061686030,1848588019,117760002],[727494054,606709896,1112756638,514230906,1172483899,1814752085,2056041097,309626577],[998110668,708762857,1219403456,1898575498,405078699,1349799012,1394755411,1924114595],[1781609561,229434409,496713894,921929669,2072121027,648139970,957618216,255593289],[575658500,53967824,1456276127,1209845301,504554642,736687952,368727555,587348577],[1688232800,727181024,617217960,885089154,1086673932,88795570,1192281375,2724097],[1266703915,786134440,1728369265,1460747156,1074938008,1411631025,2118494620,28844425],[815981956,1419171153,1647580239,74822421,236159214,1175527736,1498086419,990866937],[1466058555,1312137415,1488470749,1306018186,48561865,1655465252,1371416493,1878627184],[858889037,553783176,2108989005,1874470995,547089122,1829475417,1136407869,612620955],[1463102411,1701997745,1090909960,109306662,666341392,143044144,1611628034,881479152],[835246345,717654571,1278359373,1310276346,1360898392,60473059,841673024,1678084156],[963627747,673714398,592861714,2005431367,144801155,1065277733,1697593648,764525737],[810973806,588859688,2123950027,1173451888,289883267,1190351442,1813611689,1432235710],[905125763,2077518224,1412577844,1049365837,9569165,853694292,1637680261,839459910],[926320141,2035643586,454594517,581525519,601860073,1625322579,1084550916,1073047108],[1703949775,612126880,1389648761,1075174369,1490346749,1086961203,715221011,2046673749],[1503192729,1648154748,267372565,1305634892,530472715,1105698629,1198719490,1564611660],[1918608573,264036291,1954387235,1127161540,56231525,932949517,141996809,801227482],[273102263,573892964,557126874,1857365682,1766717395,1289173149,336645947,2028276727],[1791608568,2109214983,172661312,1634293688,169896036,190388979,1719707287,848337336],[247604409,444755615,1830998291,675968284,966717019,223544992,868109267,1613649726],[1511190074,1673256174,435494934,1093772916,396448944,1534558134,1423066012,150700378],[353053122,1573887872,412647064,968556215,1054082625,913974489,361590668,1968427782],[844244170,962800784,230100080,1769755896,1510115448,1541539231,1718653453,1726147928],[2036647616,1190033534,1937691554,1497400673,986625992,353096128,1459305464,698137995],[1356930333,817192621,897153243,1969991182,1707223418,660448844,468191154,225587725],[1039244038,1591379027,315998775,2042142679,1097587975,1138666556,1738507092,1026289579],[1682019618,507449342,1627155152,238895738,1338122832,1970656491,1800454454,1516216436],[813059806,475303270,202625462,1970580786,24371608,1297563103,1277352131,1220121906],[1833269894,1797662562,397870754,332465697,26028383,1260613676,1873033211,2061300147],[1964075287,203245735,1194788060,1545528250,94889392,1731685071,161700650,2129970094],[330059836,1347479594,23531157,1286224830,463424375,1991160311,1283684773,1298487849],[397998063,1950819389,46346801,1431581749,973939196,1235666908,1275384654,296593322],[1280422010,2011888814,1116376353,1130843086,513192750,555629736,503616717,1834472384],[1847349312,1412535498,1069749550,1887183029,1936567626,1643679458,1481850349,1877167],[745251280,136173098,560755500,1733144509,1745837512,1185875337,395645532,1063474375],[1843060683,1317142174,1227172559,1197013635,1744397000,1873296734,1569198558,1343328657],[317482676,1188609686,559358337,354396576,92740879,495129475,1706508555,1532497624],[978636203,1249237457,411539905,101972724,570405601,988559590,391969957,1714000485],[1512482937,1202546544,1255828518,1943333922,1414377433,1459572655,1550490563,284757521],[720057207,1636846679,36327890,593653934,75797975,1586684015,1402149215,1741504912],[984911574,300339977,799208028,2010093328,691181920,241840831,82603956,2013252578],[787943116,781091802,1648944343,1290959863,1165269123,913946814,882536054,703183124],[1214122983,1312711470,1443906092,559675102,195983920,1001219754,1192653291,485531172],[354415876,1622811599,726269040,703612229,1485338591,2024213442,584592690,1645827079],[1778116373,178231650,652241691,786678503,484896009,2060175043,1079915008,722547466],[1080024741,511953038,1031657825,1429521509,128602000,261560882,103331566,69889413],[1590860810,396405935,1911676640,19408504,1287658201,1617938857,1335124849,210211605],[1167792294,1873302078,820762069,1158353196,199102480,471092073,845719465,460681655],[911362118,1587252261,361677800,1739537398,1300141749,1004179742,1067163996,852823523],[2074014322,586037326,1141068353,2065880418,326654179,764993290,1836031081,1027019173],[1166358233,1276721871,1493622291,475516380,2352800,2057010135,770368175,696320722],[703738104,790289726,1108278754,114165393,1870907481,53839320,1477429086,1949346158],[1614540216,315119623,693028301,503534332,817767216,2037275628,1385693665,1857889548],[1260287030,1969820870,1775885495,1336441063,1425191561,1191951932,381249827,295814314],[1672558351,1284399474,697885979,783841975,1944289934,1758896008,1731493346,2111093023],[1808300269,1990890271,1267790555,668139825,1487415363,156656884,1739705167,990496751],[360568077,969378852,1890287953,1717116107,30214936,1075457460,894787436,777039920],[1561782600,1907696622,1288694565,1091300017,768754042,1141920605,1356839720,205122543],[198354314,1820390633,731498031,950545335,76275215,1688294339,1254543875,208522566],[471873286,1615373918,779818753,863334518,1356693915,1583842063,1382952235,275126756],[1503030304,64549546,1614836051,672909738,40703563,543938597,786283165,46922480],[1368072681,271625234,1654091412,1953277675,782731202,1142223792,1180249021,416013192],[983727029,289166248,1635748302,405242905,772972191,216513749,1338031215,496745360],[130487549,742696521,4403103,1510483731,659217612,1412691334,1445853716,1980784674],[1364114673,1998320143,1352719832,811436334,87973800,1276682918,226463285,731821975],[518343947,616505132,1277354951,1291496109,1462528783,1964621649,615461054,1786442684],[65851586,1822676117,1768468853,521190566,1803948474,413410641,366509093,1917545015],[248115544,1593626548,1590166022,417597868,254259575,1354414970,1125119041,812756697],[845526271,1980128332,1205334438,795519233,1645648072,900032159,1735221063,127678361],[963732623,1771270916,318120382,1129577644,2111891526,387844561,1965060412,1440007414],[1421905267,1248179493,1988671143,399452528,795993861,693730837,515033895,2084723084],[992779898,453035543,327961492,809395359,1506135190,1813411336,1160909443,1107542127],[408524527,318684167,1595421684,1631710115,1229160510,1639397372,1849716198,298806452],[1930479971,69206676,1648899442,586595541,592923446,807819923,1305126036,969706249],[107866856,1205036055,211822884,19504988,273896303,173490794,1939439013,245698380],[902919485,1790990264,1408898245,1577119580,1344943563,573612467,1837622489,334006623],[1712069596,1101686530,1405568785,961652893,1756736334,1131046416,1272877042,9840139],[963303864,339856414,1077403411,1967508216,997926199,1894545067,120030794,1928066784],[26798780,425176722,989000352,260474421,1034045256,1312653827,596946809,150471011],[560758723,2021551378,264466917,1352325840,1473521558,178906766,601505371,60282926],[1840425020,1808587283,1030241836,474567461,1844560388,83280774,921631845,915072954],[114343456,1658287981,1365321076,1911630783,1544999070,1331662303,1344995254,1067959148],[292873828,270771989,262060941,78550904,1939721941,1554131035,1186590737,1210263808],[1658951488,1723829881,711725988,1635039508,515669652,492057865,1572945549,648469530],[70603903,1824654328,804294664,1359816521,53506068,898789164,379533507,842803141],[1691022641,152738424,334042533,1927593978,23260727,1935325815,646942802,10176694],[421667646,941107319,1166505114,2097943047,677430338,1990916200,581135380,878433553],[1020637286,267876365,1351995332,893177318,1502757107,175194583,1704380918,2035065392],[900551853,420940946,214658235,1568418210,139423148,1306037023,1664852645,1310724908],[1529693785,472224454,1320280255,1293132367,1723696455,1452770936,123228999,1794954784],[53026391,1038465930,583965738,1592556055,1128995012,897633250,420091327,1880987922],[2031536857,435894839,387090158,570181885,1189040913,1656817205,363235284,224975577],[2083506295,448009285,581960611,910417198,63401732,438132952,1742526085,1515246017],[1184453765,281495574,451664725,1271030741,997967435,798141156,1326153322,722731404],[601172692,26375330,2094010576,288644195,1550052007,1897637515,1882630493,512784390],[2021705245,1912494533,1248259751,1242631939,1797316826,647747288,1224998009,209554],[1676091068,361021694,54529553,211548488,540979399,1580828749,2101493371,1881915689],[1747264602,642769453,345201959,518199992,816630666,1306408855,1778941604,386607060],[414226133,702846731,40813049,1061438596,1484179681,1610733086,2032181384,1732339887],[1528073313,2076532481,705396161,1000698177,297220392,96472389,2026031475,733136094],[1560438031,1567621010,1952687254,1444374680,550792607,1054916066,281922654,1402811218],[1503908767,1124423521,1476971333,630106910,2104222230,808430154,1212749940,704924549],[189236312,1291578188,297873525,2110581086,1513171121,1578331710,1235796579,1132145290],[1334817854,2113269711,1533523325,1689257913,1819880611,956696379,1151688495,212891726],[474625980,484191986,1619028527,288428581,1945414296,597332720,664516296,1954695467],[1022352936,788571413,252735939,1967072100,450929247,331640997,969894070,1637608257],[399358803,728035374,583715488,754961637,411690571,1203747010,380659647,210975795],[128036028,1381886391,1132856778,1274949013,1369636755,1436933895,187421822,836118109],[656035661,1103857878,225398828,683752733,490252650,175994199,531211706,1651455007],[1287132195,1109885767,551426415,1780812112,1231103148,2083366540,958624683,1889379367],[774202302,692577715,1647083659,692884335,1083164793,53759233,405188537,1200710589],[721486395,1724747149,1679361209,880601464,749137319,1688271103,390124696,1366749765],[2039605018,205144298,2080296060,446111229,860173844,1884184305,681317022,154163038],[311251515,853877023,30197197,32292579,637409823,306072567,1827017580,875139994],[441356453,1430672693,1492712883,475925976,28014514,1020002654,447052563,694645686],[7177141,49962953,1872390569,1605435843,240316063,1997753878,764279455,1404301803],[1061698258,1543464300,1109120012,945741569,627004400,312068619,414786203,807786572],[1348341293,1060539495,586912611,1827287887,1252302757,428566492,240547824,1781466627],[1421895080,395856613,732375487,1775035300,2128981353,1072466177,969995019,1687137270],[127668280,1634745946,1094851328,1827946521,1264839759,1733992388,2067337933,2120516529],[1095372237,1066685409,463069831,731259599,1010537344,1875633323,1933488508,1574394170],[2112122913,1782729786,900373592,465519921,273981128,877067999,311992550,883082824],[1633811760,133392444,889270017,998733567,119028326,1277375612,304042739,911834958],[1543253885,107243447,851794486,287849857,248474415,817778196,474175476,1700973556],[154344284,100394854,570521322,886456531,801773410,1290885046,1971745248,1873769581],[123730310,965557629,2084739812,1312511229,1425070824,1260267983,984260426,117331022],[295234783,1063845470,1091348859,1486911199,1190416186,207802731,1863829104,286583948],[1567375057,1567366884,1011148155,1384071832,1478402141,1601999871,1962562692,471007050],[928622904,947172180,1126245435,1465389703,897042855,990473583,822079424,648612526],[2067506708,1253009176,1299612149,324533066,234661840,1532290581,576331761,556237682],[1783975501,497683154,1799088686,1870943316,1082633465,1137459855,1536042212,1442947974],[1799969556,1676459844,805251504,363716543,653152662,28682435,960338109,1237724593],[678551392,310278716,1861157135,1578463182,106249943,439846565,1319864703,308525651],[724233546,1860543568,351345028,791151822,1447704154,990635324,1362127666,1962843066],[220732960,1466265165,2113527332,281491131,1450705691,49489114,129509994,2038784967],[1282437913,1027362654,462566999,1989053340,827056559,860769081,1308767461,439405083],[858597892,1056594357,799120434,2114931837,1292777598,894186087,343468286,1289976469],[1387735032,975200563,5914260,806669333,1983307899,976050987,1672856211,2098451088],[1024053118,1076324926,715570503,666368862,89978377,924498726,919126834,1731902272],[1710100734,683066350,1842165354,1552468745,1367363027,591517291,223001616,628514402],[1250319342,491236421,358669467,368427342,1143411544,413298499,1455605296,1660131315],[230435947,770016172,79913130,490087510,1662771911,2072907120,950454791,650620267],[1866775026,978612989,1877903354,1373945716,1585869654,585131366,2097890142,619884473],[1156650164,1664039618,41696654,552413981,1556288467,24404270,640064908,812583596],[1992163942,1616410813,111397570,396178915,869905980,1637443128,994101943,726377610],[246604686,1175441184,102941733,253046512,1853996675,507305037,137295249,323556849],[199412078,1880976972,1385941070,902931963,649141749,991551719,1661582740,688523264],[457124358,1040597715,414924799,1747964350,289190339,2027964007,1737409697,1192869691],[570982107,321535585,534920275,1401321409,801276485,1584826559,1402803776,377150550],[1644278138,1783048622,1416556236,1235753370,1885339188,1826387513,1315773309,232039226],[345619431,2015022132,928735352,642576579,59871819,1126155036,935484408,656081388],[508411366,364747454,2125646104,1697263701,166822703,1425850219,874871399,566901880],[334378019,733354799,1376856146,497562519,730531487,2030897542,825951319,1421537247],[170738088,962026362,599268127,461304743,1679576798,68918406,427892740,1425708910],[1555616588,629405778,305488623,1284644238,1608492125,186998730,1620759932,771183276],[228014667,1234534671,1093460381,1526156613,179609108,299523620,296163299,555936216],[1476631878,1760661546,887050614,920015618,1410018815,810948544,440072418,1392322046],[1809868333,1132218162,406890275,1327342955,1645410639,608062484,668934314,1559155474],[154471820,943161833,852181040,164725802,1089910434,815680449,1869631218,1802377023],[1417579184,1609500843,1536099199,645013466,1397453438,1163573810,1183474033,1822290152],[925429729,561836461,1151440129,2004675646,40142191,1485851580,431572241,976816298],[455393962,2109706089,1093307328,1462447270,667894853,1736224197,306991049,805121185],[1894783975,1317156416,1116952315,1692868343,387106583,2081684264,1102184600,456771770],[883554198,1496614105,1466662859,1073027700,1438017008,741049740,321880121,446502382],[66259259,679308674,1366976308,1490466140,539503237,1495040642,1473300487,140924546],[1871897135,1999950797,1362028937,1924606842,770981986,1142576014,450662009,687768846],[815270704,93228742,1635341133,1101090802,744559068,1938204145,425552158,1653890568],[1758841507,1041706511,2089798748,1318938679,1853870934,1490454106,1071952687,1047638235],[1263309959,1122913351,431131054,449047529,1079539250,198965957,1418382108,403940533],[279825347,682976601,78907771,445536861,2012535163,1500366754,618392590,892675194],[1334272526,242591174,766674421,873579958,1962783622,1760418734,1456848999,305874865],[1884259081,1267347355,829749647,1916552166,1458476044,589395238,1734230620,1842273810],[1660604394,1187521669,631635537,903880062,1419166378,1266304965,1008302109,781223163],[1036241198,448529664,1517237870,2084585824,459598764,700831049,455217216,13284804],[1682353560,1387523504,249493398,1829520511,2127037681,249241967,1292087814,1989320185],[863551807,390748131,1519412089,1831439910,61118432,1359298596,1755021872,1009423878],[666218932,417104743,666961793,1730374994,52085126,2075332964,521609809,207994884],[1565699383,2125279384,918088117,1091509954,1986221783,2096073865,1011846326,1956586748],[1240790882,263439314,360493698,1665731802,1871483020,1361801314,1533914150,461339758],[1065416877,239030459,615902841,1979756345,1803953075,1034878844,969582554,1742882428],[312044525,2074934442,288460599,968907522,833884276,1154497759,1138778691,1360909484],[1185283200,80851173,276139470,1942644535,771491483,495603625,229023613,288889349],[1259797880,1785818171,255328283,1232699221,342617837,755374308,804366234,1754923837],[1501112710,1817351399,1707340105,694460180,1813551825,635633085,1935096998,748427282],[1472948198,778925608,1700057560,1935146449,632939247,170252245,107467220,88810391],[1461932808,1838887886,624499100,1370729642,1683354949,474166812,2047786460,435047782],[1202488252,963204389,1217667517,236831916,2010240200,540934869,1379085891,435549989],[1706997315,1670168060,166143643,144584264,1669080411,1296211049,829883331,201343591],[207324567,64818720,588182610,692776949,1682701824,423424686,1163565309,1249235363],[1033680021,1445239726,1878559849,1040546150,1326251782,1055797271,1682697937,1794920643],[2079493609,1100249705,2006914732,494383346,2014632417,736842896,248399144,1606837860],[1964834180,776641932,1842878852,1710205608,314446190,1776945506,1338413798,976513166],[2074101194,1166624956,1317733894,1717545278,206210469,1995351819,1593160581,759873730],[1330300073,709873305,660400590,489852856,1724756885,266877913,345955828,2045792754],[1988706705,1521340069,1326337549,182471421,701837576,1607607420,991391522,852260015],[546980794,2064048614,1553444862,1835261726,155904722,249765331,328718933,489465030],[1047171813,1806474612,379340057,788915576,1725073502,1102712533,459876595,328935471],[1359569548,122068482,609502993,958606672,887484471,1966491631,1716331686,910531327],[1188030423,231415685,1455017132,1097255700,1309326771,236789929,1573206756,1297678346],[1810926841,2068354928,1865104940,1556343717,878092343,621414455,1122727890,680374863],[89871387,2001090444,1180191676,1211557170,1184822336,1699573954,2023224933,251805623],[1213861084,1722116536,1519672408,1142877180,1735410949,1432829788,467315956,1355563488],[665910833,864264440,1671821422,1634233668,129225089,1422393190,1723350019,1329833450],[1225156347,2047491417,1847543382,97083259,1256135679,289641295,1450599729,1618236217],[2053423423,936087180,632413519,712055797,199953551,1098505736,537175958,1980820484],[367364352,932931195,1068790591,1936600239,1526076940,1338620755,1025956951,705996849],[344457048,1449992407,635277313,72006352,1375699988,1158741259,2119812217,1593345420],[871168421,153467566,718731802,2014802965,472451754,2096556273,2114537082,1058058112],[760769345,817388810,310785840,506722510,1885717754,439251785,438530912,859160199],[300329979,257351327,128434909,774662519,458956748,1087933532,1269242779,652558763],[1554929006,1270421362,92689625,1422560098,1404363511,1740487342,1722325116,1605622090],[958814347,5634650,1763392181,2038134949,738624897,1990937170,1487327778,769890282],[1348021164,1775659564,2026805799,447364336,211125952,1706212635,1402552583,1912988234],[1555972272,424292664,2027300271,268761655,424890066,1108167672,533500587,884206888],[2077181852,1335698158,1965280807,570803501,757478226,1132495915,180277510,1498829747],[800224890,2052392761,2120226815,758527938,159165942,197269986,2095567856,454638844],[1425256780,608172142,275606434,884606547,808030786,1329973072,71836253,1737994686],[446835762,315834472,936263055,802438088,381400365,1548164194,1698159409,1088453284],[185065515,722222483,1094981128,273536089,1341560853,1414892646,841633445,1064450976],[1040856676,1291769498,1227142484,58544023,1126536953,1234348295,679867705,2053367448],[1264494822,399206962,1105563194,659325315,2011109962,1028017408,773406553,1853494214],[665237365,107742741,2045986387,598235156,1117447672,708126338,604298463,877816879],[629114543,145419183,886473950,1270465990,21482055,1076963570,789782639,1164980538],[2024402255,771607964,858143746,379933849,1518365811,1095957432,1902439874,500560899],[506063555,268362400,727502120,1123973897,99836025,1147069638,227453258,327638406],[217909233,381241693,190025254,1058255403,576404472,86137605,511879985,1155468480],[1244115058,1749596604,1371866178,133662124,805423638,394044970,15291996,2057199176],[1800950259,388495209,883188670,438375892,788429608,2039028192,380515862,1116499835],[945817413,948049082,330018122,1197218596,589578724,2016032005,2017093987,509399159],[1430455962,667068595,336227286,42829927,216775388,294059737,232130235,1994205300],[510614828,1972710214,1905188725,642268066,2106289023,1939786659,49138816,326284243],[900522900,1009303435,583577225,1957496340,2041499362,1610377033,341720191,542879784],[865117520,254410971,118465526,280028131,1700524434,98515279,619724967,1045053701],[1040553187,1515564630,656912118,722375635,166677113,913281311,109263806,343630853],[980566698,324572918,705736672,2085489747,991107627,1598032402,1970886698,2022519670],[379109207,1052245477,1517516371,632761048,1740589191,1238470930,1529283682,1896219948],[455646429,1121117724,1898088842,1926135806,1877062837,1308913572,952302546,871520544],[746432751,2041324140,569733869,381333611,1200125356,972277293,1544328583,617325856],[1097888245,450581085,463241791,1973498237,1583904756,597549951,247513812,1646949360],[1979144088,321465055,1275166229,84180352,1270069477,187850451,144947643,665099553],[1959637776,800484153,859888077,607671175,598843341,134427975,528483013,897898174],[1311638828,2110609617,499795388,8759113,1789156986,1515611678,1801147955,531403788],[873841043,16551746,947869347,928758323,476624115,1475893274,645814926,1186947158],[111058542,1298962147,841123321,1738003596,1526094406,183865497,1476572116,94270873],[359621541,1151693349,1333597295,2119839105,1001526350,1590239534,2065795613,1358750692],[1555164396,919112897,831438001,1994267101,1001964313,1048714136,1566157400,1744859038],[1335284741,193235739,593173241,996643057,2109303434,553654175,990098175,646708731],[655219664,843038664,232814096,1574695074,1994674452,1936635854,1836533399,278997426],[2020969046,1373338225,1981600307,1328733202,1673977784,739539530,1618143179,1368141864],[1812789194,1490087017,1255386993,474788049,5756994,1423684393,965303364,121270201],[1511471657,946976294,301054322,934287444,96511976,490498129,878849876,1673068515],[924970440,1467411493,715683627,29861753,1891968996,1840574284,1944580973,1324615828],[1417702372,414119803,342693843,1054774470,1595731717,1636607811,1039466143,18444610],[1087486046,496724684,1504541208,596536398,181044835,1127660027,1225764119,744725992],[1366858310,1496842886,1317379845,1869309271,920681064,920253454,1408554605,1335492344],[85109469,835186016,1361880577,963387667,728293950,994092884,692000203,2017986381],[1437212108,873818518,460549876,457928203,1833880738,1666284041,1356751693,419461984],[1954450141,1869386135,1761038016,615458614,641627009,784076654,609365905,1308665024],[1569483101,1547788817,915463905,1585107302,489841882,214001566,967383209,1299921415],[1400165892,225554190,842904627,681694705,89574226,1738618582,334222797,1493190871],[1847045140,170456213,1117555389,904680480,1250627230,2088679530,1815913761,2018575242],[1314223691,662221883,1149376257,599586352,1161248930,1222740359,1854505304,213720495],[2118754195,867273717,916405042,1142822454,248805666,87970788,1123061724,1953394916],[2029328067,399070310,18008983,211376813,752993260,704727154,1340493618,2014189511],[918513908,572328508,1875463797,1540663347,1497805305,1893221022,1845047089,216379865],[397551494,1738711927,646778550,1665859571,470985216,228257941,421758276,573971263],[322743134,533597753,5600403,265666564,1278867085,70712031,360942531,1804827976],[1443263259,1612087620,321062707,504602015,1898857870,234984141,141640094,765638990],[1387122647,1812854617,592101209,52068121,167409060,973881719,2015131686,1089067666],[221357661,785954587,1584872508,1233590810,2010152563,1222082552,1606003886,1640352964],[463666055,299157186,254499941,365458927,441889198,210811138,874475874,1534670288],[929170682,1943340874,1159158375,36213493,215387510,2089972089,788232638,1051724062],[494613121,1548964008,1456110231,660588404,1148349761,336295940,1623842012,1360393981],[469213905,68223880,1107332388,358038699,1814994021,49266705,1019339831,1045956654],[1086029002,1417631164,280319294,1513197061,2128314570,1163183952,1958682763,243549628],[168521854,290006096,1916203076,899811030,853418475,483316159,848075361,817311867],[1751521748,822262688,219068298,168317273,1230606827,1505588538,1154653924,2062833912],[1766647614,326557608,231006226,1912582563,1547847154,688906780,841301453,1212165379],[392926701,57490910,1935437835,1795506779,22286780,1662826144,606457745,758170774],[944511960,1436724381,1942582655,1956460021,209238278,1541456477,899268840,1021832989],[434964630,1036410492,850409897,1562412622,1161497994,1528148435,125501675,622274801],[1988626293,553980280,1922950124,1244872537,879973938,177975680,83547765,1865022303],[1064822481,468937145,884666432,355253518,1176001156,22128633,710354902,1992107169],[1586845958,1331421946,635104744,1197504089,967498970,618633851,452917912,1884801292],[1497524428,484882131,1080082427,1776073221,342186593,1940621023,514730788,1523933086],[363756206,1659383592,1485976252,24458616,405600468,1369518504,87946966,2121362659],[172470878,858551043,1692496584,489143510,817340660,1289376867,1709715737,1688513260],[333826666,1965739608,1236099811,1719847311,895686938,1143707593,1664989730,109207032],[74352095,1551204106,1607628987,153640966,182556429,217045125,1221530094,3621436],[939683767,280859911,2038843268,380213529,759599703,134436039,611734772,656242728],[966174985,1325484707,1415018451,1287335182,593183208,1688557724,1563994485,1285066676],[1691706376,1219760402,1521332817,1234083715,1222125834,1202616395,155080731,644294768],[1929443874,888759020,1594779361,1542408825,397502854,954256906,1857788296,1756248474],[270362626,1470734090,1605479753,1330304349,920806703,1856646429,1768540626,2054964637],[457787196,309790475,988036503,835040053,1078025458,1389834211,1538258478,1441897943],[239668165,463995840,1229044517,329739909,1075142763,692253614,1212371876,1893565271],[57138843,1655534306,1347630091,1384864534,1763220143,73893588,1852189982,1547031617],[232621484,18079123,1441351512,2117057539,1613777593,1501939517,1731155782,204877269],[875122418,1657459577,709558831,716023015,1350595555,1275390692,1877357706,1753955256],[491182394,1393439496,369352581,1514692580,1743972006,427931581,852872082,984068332],[762195069,813485487,890672302,976853132,1416113710,195371864,35945862,1883759052],[1411368333,311795845,2078360598,877756776,101904257,1541476202,1335268953,529245760],[611097574,1354900867,864438782,1125995350,1173463138,913185844,1671306985,125738128],[1912073847,1617342096,1921619169,589130282,480045033,1598627944,360557306,1446054770],[1241503185,1236411608,1419751339,1359919665,957226674,1204637532,1534654077,902779925],[49206340,1413207961,2075771449,1429588791,1136612008,1227266645,127943872,1526659233],[1367204523,980950176,554036805,1206111300,1638908499,969336250,68436398,463084206],[1055469642,754477090,313391805,192739869,1061197664,1309715612,1125745395,1385325091],[288573640,1504062901,1531707329,1196234037,451781047,439556310,1457064825,1621908538],[1995143843,1881263215,744551589,674314571,1532698199,353269159,1030437434,868463946],[2096033033,552420071,676626055,47012161,1711997917,1703830239,343133058,135195397],[2051269812,1978653775,660520545,454303380,29953770,1509824322,1110744667,1172362333],[106630128,22267031,1637151055,1832171058,2118610540,810107475,434291440,843142452],[1894329977,305814839,521507478,403799751,1054329672,2083194741,691838009,621793034],[469534476,101366799,1242269108,196153175,593346870,786017557,1379141546,701358300],[411862907,726270546,1574051545,556681989,473066798,1638946626,691459707,1611769378],[486045859,810835084,1281694681,860459483,1097381095,1719981644,23561512,653759484],[2022206886,630669453,812088710,1995691611,1993164105,1720933732,1660694984,1610311203],[1499035737,1357058279,151430377,1827395724,571544474,1617782150,81216237,1819898936],[1428923487,196037916,1552472055,1981105953,970486702,190225015,456571629,1005493186],[1799836505,901258065,1704164641,868497290,1782143315,2054427526,377581401,957980014],[19178256,1090603755,308934621,475977440,2042853525,1773112071,1903658359,619995822],[1315495681,1818009283,8791049,1378832816,1475525186,819385896,391919647,1742451665],[1441535407,684144175,314756385,640090661,399557531,445880970,1778081182,1398136174],[381444818,542955154,323549927,1152996415,1480911498,1715380825,1055647720,1980346501],[825972528,985386769,155179482,812233603,1472993772,1356372097,1110673710,77130770],[1516949645,1500782485,356715451,556297935,180401872,1702622897,827033837,102577255],[611194999,522077986,2070949715,1903707760,336425239,1282531846,1246193098,743771806],[89645647,1693178062,1885687843,1694227162,302059183,465379179,879046473,1709991127],[1226074911,1054242849,274791599,1817966695,1270096228,1182935021,1646369549,1997199533],[198590137,987841001,1065009596,952696358,2109127656,1568659454,1735890232,812707050],[1435522877,1770017377,531801197,1956664392,782090812,87736852,398146823,1719617452],[1506078184,588524352,2079852499,498555031,693492342,924453113,219845970,1673119852],[188342210,1958186256,1093408698,1749360954,498086070,619456019,1393443738,1956587029],[366820913,702448434,729739272,1756904627,199915316,910033076,1152108060,639920251],[1583506947,619298107,2056040427,658573387,63667934,733597465,154445205,572287176],[966772088,240672971,226792346,817772525,468766726,429868024,1592459856,523484740],[1426509065,584423284,1165835571,364303393,1787689226,122302326,1338575756,1892873487],[578216736,755749778,1998039378,1488724998,248469358,180700595,25864705,1178638578],[1934430254,998586989,855951159,1064339713,1478147906,1656472062,826027385,1402050050],[1649358103,2070065794,1609179023,1622125417,1444184195,580257981,399141831,590389670],[437072854,449713098,1653765153,832718756,489434078,1516501879,1048698129,67732029],[1896688864,1207138594,90917568,885297603,2021889507,1436827851,755094767,163103497],[962941890,1095083193,216176701,384850019,1562933057,518954655,1533481884,1157685667],[1207292214,1627692593,989605121,1942196616,2114174905,1703841780,1442213917,1146674136],[759047440,810229600,1269680772,394343243,1808593711,1683553033,605346444,21523652],[1348742360,1055282433,1357050056,1998533698,1730146828,2030318591,811150683,1130772699],[827510993,2102077989,2057721067,946075176,2036109674,846530132,320150804,328898765],[1665928314,2038365382,845049483,600383841,243635449,60704398,57599804,866229430],[1695706232,729013300,1031501799,64163397,2118803665,973524095,1006307490,1204295720],[1865159816,320961435,692253412,145315164,862101297,522787986,565957173,1034785654],[1904594124,1399267525,1783582915,1941363920,635290504,1356083359,972550461,726917507],[2084392305,908302092,1817017603,1234793783,1190388184,1441845557,1305569232,1454585500],[502155577,250875361,866048819,1889903315,1175578759,1975186438,1398662747,51632089],[788444699,1649527844,2023244004,193344408,58435215,1480844769,316955074,1764229818],[976692707,1202910684,994902419,1762476414,1468406008,409189727,1607201757,640324827],[147148724,1342823514,679477506,1786455419,382435121,1521733353,1253809508,1459384579],[696093886,125889173,302500115,619937845,1714200459,469930794,1479983372,452543980],[967993209,33763896,813167348,593515062,371834619,574885977,1920036187,447866337],[1467130542,188786342,1059900811,899568497,1258288789,815983234,555268180,1763360576],[660958784,862779329,947280215,1563640494,1079414375,1531000321,228708923,89944535],[2077813081,910953910,371584531,1488885253,2003068826,190781187,1183100944,1392359422],[505591525,1597740743,400538560,1961167009,567821880,206754737,1617038662,1904220773],[800495984,759244734,507452555,1047021210,1514708489,1588329580,65774740,2051394638],[1866970370,607009717,1802682233,1497860712,150478280,1014178999,1930369883,467187030],[219709297,708311485,1448415335,1233383764,604100962,442288605,172733999,1767193739],[954838719,1841873925,91853364,1545306709,1748386056,486122628,1808304733,1610901430],[1338494162,596494216,1353326752,1278537872,2044197393,123665561,400346735,1000776710],[945163573,778027220,444114920,317498092,507510679,1390599664,838839488,483756290],[344086824,1270470468,1832825579,610274081,891152712,898974137,1205783759,1824905794],[155461070,886142906,725759380,478258941,1183396158,1496791059,262674506,167877337],[2044446272,583374378,1696469643,2042396228,1542794142,946612931,1182712102,1321836317],[1956943306,1686242920,1288236175,284818363,709429411,801392559,1207167344,441996590],[606541070,1212536750,2006504462,63061108,1618477179,885938025,1661365437,1015243874],[915481340,428657912,244765576,1853398334,443219507,1653540458,59353166,267952929],[15838023,1030266292,1332030835,1363299556,1225657121,1064390012,109444310,235446753],[1988079322,1702243343,1924700977,1514649545,846776140,1765522349,1759366740,45705124],[981901506,1880265948,1358792085,765515667,1136694544,793041387,729123717,1057266837],[913553772,312561395,1463015581,589322182,672372372,509753345,589529845,1200216265],[854912275,1291409629,1683774383,603617372,1602640376,653886536,674372386,817885255],[1988114398,1042765666,1946189771,1414646153,418233997,288027668,1543595779,2063938075],[160330106,1685695945,533875194,257976304,143455247,348623352,719106392,184835120],[632225529,1074812388,1346365226,244901177,95769283,695122619,572266787,847408133],[2028125230,1336722397,1707181046,404124309,784524334,1446651712,1516224805,519467413],[1662651618,670264832,945358297,358042194,733275662,110619615,1114671164,1078566398],[1417988696,211768390,1125070604,1932867850,620685708,1165201514,652460049,463378009],[1747406052,625433045,179215724,1427414921,375018202,1724993951,838348540,795366438],[1698514890,1890426248,1658970548,1133628994,309514612,1659700683,962851382,566954296],[1644643121,1840282392,1861499337,1254258332,924100585,89980550,1064493840,351472592],[1690795063,1144263747,1594545407,1171646044,1582109671,193247954,711779725,1688116838],[900911547,568389552,1457083167,1562215431,584933701,626280449,302771390,665516271],[1957845944,878942049,125789078,641551004,2121637226,2121743514,493526660,330933159],[348092782,1233622763,1241908072,1735757838,718684468,190094011,489424611,1065175924],[129101665,1647558461,1774915385,490239262,326129772,1889341461,595684492,171753533],[2104128752,143456443,1224892839,1203805536,1866720956,1399255196,1202800748,1456657930],[1232855109,1007716760,143285327,1722617058,807385045,862202522,50151441,1848528584],[130704592,154838987,2008870242,375243030,1722761382,1377103377,1584178283,1133787049],[1382258404,946194400,1766353339,1329879800,1492265539,955227250,1505816602,1340701490],[760969364,1595821596,1493878533,300398835,1565333584,1608139071,1078507505,1295522477],[1583443397,1216289590,1644904069,1813277755,427533654,1641103659,636314430,624052016],[1478891076,679632919,262932049,2129074774,2016158166,2023367570,881787355,1884219764],[650508842,619366275,1674355418,759466562,1158727997,1165170285,1333697018,185104265],[1888359575,1193642384,639404529,602024063,1412892604,1394781574,1505734758,686860165],[1671707992,2099459267,790096604,1602861122,1905010010,1233122654,225545054,1898106779],[754712100,637479267,68369045,572188930,1346879606,370819918,2101706372,155722354],[1183307599,1330932592,1782678196,852579978,1443437743,57282289,1602984898,678727258],[863085523,673815611,225254934,2055168769,628095832,632106737,1625287250,1627076844],[888522877,1777815727,1846752554,262666156,493186610,1896460266,2035988699,1395924680],[1520925736,559395316,1704281089,1404307371,1046028940,1680382611,697392241,303534480],[316942777,644423923,420130163,1073082141,1007219111,2109395574,484990441,1683088761],[1168935990,1898106259,1055816598,1789055890,492702166,743539609,718567042,457593039],[1235906247,1392039171,884622198,1158678175,486038078,1683779922,906058598,1862754384],[106714408,1932684096,1016954286,691990934,238393991,159691252,281707581,396531013],[839206198,1866899723,244795354,1839500496,766767357,858591668,1482445078,1370664368],[1438387550,233974577,207022747,1502717228,37167075,1094057391,420146144,813729071],[748619539,1565101175,1412809000,711278085,524924776,837424397,2112438750,188255466],[1039987307,633963520,1681599689,912804875,2011485455,218542608,578766565,1599261826],[394697818,361248313,788570184,280829451,104351312,2078210149,1369214091,1891011315],[1260600615,423963705,1676831732,1352742426,1894399081,903668596,1981201724,499939368],[288493446,854172079,2076915125,1958566764,874802895,764288906,724157206,1660815376],[1448758605,1729593993,1990511479,1224369373,998416617,90375741,1609665558,1198360750],[1867829952,1121114691,853297497,442747044,998836744,1284644903,1544796722,1652049836],[508498750,269717460,342838011,322630850,1868916838,710213409,1798610646,812948817],[965419911,525475624,928671144,1150458151,202624934,1542453345,659143901,1179061404],[1800062323,2113527208,1273002980,802794498,374544480,393556122,1475162561,1911859736],[175757737,1949250776,939613420,700963570,1771444982,1179421370,1139002241,1277147632],[1374240204,1689689764,693191881,1503417538,1131693980,1636500235,1631226680,1990213233],[689017038,844488398,464729203,1518633811,1183108192,1333977248,505092867,115924524],[1859305763,1532065992,554410809,1389480668,1881347795,1046790746,939343808,1164056477],[1533561238,901852799,862865111,98308938,468558478,480994491,316555935,675737535],[644153244,932124469,2061302290,602392312,815812692,980448531,1288802287,632380139],[286067462,130242980,1428015964,980487214,674208776,1668523637,980635891,485979164],[1514632810,522392911,374673374,1426873226,148415404,706077501,661000875,1129178746],[1158139903,152172765,1075063329,1163181188,1373423096,1147396097,1033217291,1008626167],[1189405279,1150178081,1009392940,674425863,1801286207,1747316507,258819550,1104683680],[1193540459,2008536442,6865250,323353430,676925108,1414834723,126440123,1796487685],[585922572,1501051038,1674046639,992722003,266499044,1517315744,1812671158,1723537091],[1431347003,1538609924,2100142886,561897342,1289994975,1854969687,1669829358,31278212],[804625537,883620283,7103248,805063686,2007362482,1032833180,2062896137,107360862],[322026688,311156573,321980801,496678470,570879509,1211700429,913386211,672455817],[2017412793,1468562665,1283001884,1716285156,614157587,1618184166,1175779374,129884014],[1472047066,379995717,886410748,1054160041,743812073,354011586,1675684161,1446280238],[1038422335,1283931076,1844670858,2063574675,1222329256,1068876997,1988211535,2060314592],[2120667639,808136945,933555836,1749174944,259756094,2119227179,420074861,1598232763],[262998593,462010948,1142732097,1703044708,971683644,1533700993,1360683478,328329481],[1742803479,92535839,1669668308,1411782853,92038191,986591589,602241513,1385674625],[1430075040,95717586,2076781098,238169284,1663199857,987276899,1707840698,1761655432],[1697282133,1156390686,1950623509,1262572411,2000892549,528357598,433293490,2122256616],[1422672141,885217525,3077293,1321236656,1516903601,2111059004,555694841,11330858],[1753533878,2020052811,1774962725,170482118,313440900,1080917898,150242256,71608678],[88606704,665786191,1883310162,484605223,465383594,790503186,1912781396,1822133996],[594377901,1086155553,1499588397,235045853,1856147143,1897423196,10508947,1126575366],[105229564,1530305836,1289915803,929630214,1006736182,3669279,1402767684,1553909423],[243953095,711045184,1924960003,1115943971,1204040608,1693114361,1365626870,789351747],[1512696069,723345402,1670359783,301493406,1525290965,824907133,606410297,65657595],[1204750680,1120689705,1404914100,845293742,1328884790,490742827,819513389,946094722],[1369073983,890465009,1859563531,27200596,264034864,145332690,162707167,1768603453],[1701754722,613576627,870376082,450798882,1645908971,76304933,554904892,1929276672],[1491199974,1681602502,957387851,153660468,1298333959,230690159,1346903149,710265339],[1139124788,98282468,939863630,255275879,1015091671,1284458783,1726203817,293656895],[1751781276,1757788012,82826208,411343494,1254252878,890659255,70098821,282298699],[2071246634,883743739,1277197781,1103756074,108006996,934374961,1477771191,1882476952],[543403899,1889796999,1518889798,901380269,963961061,48427007,1230682836,1370097209],[909637962,195396573,730295858,1705679565,1932576655,1895926698,1665694565,1190545057],[260752232,383500014,1354467066,1617861054,155411678,993191321,436644221,1463268645],[1303873170,497481556,1289736679,1444269102,267366290,561549885,484683640,12692170],[1753726312,1677032787,281493219,404425148,1054883658,97003517,696429558,1742926320],[205603822,12486115,1902769736,1450912727,1644200484,1036898742,1382289555,45191616],[1660292530,327412668,626370958,235509756,1848260322,673561120,1439182176,1295621405],[2102847229,782701143,987314956,93683136,2046099252,789192834,1069380961,762117700],[1851450042,1720480187,1097525174,167788338,106834016,1641798454,2019053909,1692246041],[58588584,497170262,598253842,2019221127,677130827,1187601936,1349418809,494310636],[1694894488,789665270,458172377,377481012,1974643186,1101527416,826599648,1740945986],[1202917036,151155561,1870807698,791732907,477192488,352762376,1631946699,1737378660],[924558741,1291455522,1932554911,1418494670,128741278,537178118,1448651397,196658318],[279130749,850120360,1539834479,1240323027,1395605849,110889629,1092173030,1850824507],[1503399592,300671572,916333858,1843800907,554687419,543516045,826144801,1944166489],[337496297,489655279,905673193,1598942525,356622059,454243391,1347555238,442746495],[611516151,922876945,1409988252,823283816,1546918604,1505479728,475871155,206834852],[115018134,824333645,740508569,99585599,1593176655,1998277654,445377437,1685015016],[1843349315,1373142948,2018123052,1711725331,117900152,1657869135,81884939,2027020666],[1795582588,1283670076,1171234051,1906949409,1380227214,227987769,1101097600,895897083],[631092722,1981402837,948027306,1755541200,1797932178,766902907,942658473,1761043735],[969006462,417860184,114380340,355197895,547940939,219433611,556521829,510940344],[1584567865,339473123,1904856567,1309360422,65447707,1239574722,594850166,2108325377],[43525840,387792678,430974073,668404884,504960815,1305369752,1468757566,1921762430],[1524135287,1725752204,612908310,470874456,227887517,233142034,142138830,324112671],[317339356,1643722391,643975215,919852735,915914277,1854744509,572944367,438134636],[42765930,908943669,262225024,1155438513,609402642,1501605118,597539308,1688062532],[1277236522,906465929,1373778642,1379210870,766417659,1719946763,617088550,1917250457],[1228422508,1063343518,719485227,1284002882,1521993575,2060070707,53346530,1464364935],[1607968470,320314280,1771022884,944126828,2103400673,1311735352,321414326,1941068388],[1010542869,185074976,901074067,2104164582,478302665,1249172410,895813105,2000180632],[834396843,369727665,369465186,1489708251,2063446120,920693994,1109068262,366137645],[23557594,2078780486,1518791537,1845989402,1823682787,791435326,496546675,2077993423],[261875500,454045300,908520256,1382781205,852719384,1502959246,1619061233,9559297],[246030668,337291207,1977791914,1493339963,1827288478,11080904,151981616,1958563613],[1345855629,1465681875,341479344,1449599922,496861439,1396652821,1016989083,292339353],[1777780255,474405922,1461614756,837328058,836195418,1247129859,120130475,901197642],[1197669177,1807399985,1502016839,731719396,199148834,795436015,1530810963,498123130],[1664417399,1819914710,1358619994,1898784042,1162130275,297042769,1883985517,254053923],[940450002,1590678367,608334811,327047102,826307878,342517019,1460232720,527153210],[2039790173,2127092310,1185810928,1306907313,973269997,878682978,543243856,1687185265],[752459494,972945979,565208635,1960078367,1797010648,397205533,778618451,1545901297],[2016248348,591849584,561357800,193546273,238763401,916836855,1357678476,267277484],[1298352202,1583317122,870501722,1149449394,1146440681,1417431253,347070937,316376482],[1445492718,1761029243,589722379,1065146964,399535886,127544885,1959071,1361747438],[140028581,1864384126,1358836488,866750986,1381507136,1562796383,425449879,1954775502],[820188697,1265439329,782005854,916448251,1713689323,1857509672,1004154805,1143190713],[421714591,1983661251,793135354,2035956437,1956674458,696418736,1901338412,332309680],[1761658131,59018213,891255923,1692501624,489633440,1434555767,2077741152,676842512],[266901689,1372422847,992110509,42329171,742091618,152088928,957684041,1097799328],[430002395,1429427313,71939761,384200491,1813170241,2127534813,907068449,320017792],[1999453250,829221773,142223340,241239589,207749134,1472090775,58939516,715310025],[115863845,49020490,831690089,1980549259,1482356059,528593332,1226248324,1642924989],[120359160,434606391,1115997262,1616364776,1426314960,1502271842,1824830274,1420103232],[1627880594,514303489,1485562223,799127514,1755154770,1912501200,94719001,1980026754],[158902754,2000730040,256499659,1195797498,745068514,1009346875,948745906,335687041],[2047142372,736113356,1684015181,670141445,67514196,2067395791,968804342,1826827185],[1763821052,2044501472,598087207,1301822573,1891948566,1690703678,966362394,1947842511],[468133389,373760339,1812393231,563881363,1122884688,886208510,1499386657,1981467920],[1511708314,1452497635,871273862,1750074013,1656499019,1571106835,2048078933,216299280],[506543753,1477442118,1405058862,1119550293,1365464138,1173591259,1135762033,362431972],[670271369,441618425,613124116,999227707,636755370,202534369,596672874,496698564],[678715839,1717515450,1633698302,1602308760,1522977918,1263008460,667707583,903296966],[1365614193,137289609,1684592261,1685559334,1594831466,1861576108,188711103,289518334],[1490539040,1108326892,310414992,1551742604,1916728843,1189349659,720026534,1367350332],[1667391462,892374890,469380190,1258484168,1258500642,980055134,1993998779,280566298],[2031347545,1003357658,276122169,1128664699,639456278,944535256,841588008,146133317],[920192489,1191463655,1267125247,1522093092,1085754894,1275457124,999223608,1986750331],[1623522224,1293850456,1803970806,1270859888,1238048350,324058897,514897963,868960877],[388629199,891476997,2047073510,1757326942,748288245,1252319943,2040060024,1151168587],[1624847606,934618523,2058930299,228924920,862116240,1716536687,2009922754,1920537921],[1548039098,1417329823,1458295786,1003309443,215092686,344424062,398862723,1787174157],[68771637,1732801684,838487002,1696235020,574938924,1525400817,1335139600,651862860],[844136170,892091305,391820274,1939686182,289046985,499783527,24892343,1099873326],[111637695,1893145393,662138346,413705814,1304498606,1854841480,982675344,1992630965],[436226901,1786937350,1474565315,991628781,1637155600,1825155777,1837238408,1860103079],[643656189,541762526,1048978112,166193361,1718680246,1381404697,1545924879,1116321368],[867839499,1890076468,643741060,972204278,1909002729,1598571775,204202919,1231537663],[1752049531,282917248,2024121639,2085161642,431549780,477831733,1494581736,2095913082],[124517502,869447974,283081386,440914481,1605122828,527757713,1190280006,1130289368],[1282195313,94705451,929360501,1518065382,697113054,532080059,620613846,1831249718],[1745118433,37815174,128296883,1940224981,1997155511,623295377,811094713,1138044408],[1890774389,1367568619,272076438,1434956920,1637092445,168977264,547883741,441172086],[1809118850,1070865362,734250598,1128781865,2067955490,78114196,53467833,1184794470],[1079697971,1349601115,424071699,659544662,854479134,1203825389,15685051,1252809242],[612523725,149397604,1505794977,884531154,162388891,2022381322,1166655696,1554218280],[433717612,1733453360,1538231475,1285426860,972730864,1150787485,221285913,1164756234],[113873834,1754607866,78115220,1907720889,592716827,967557592,341581354,2004270859],[899122375,462152197,1582734891,2061177849,708775531,1113447902,1863275576,1377841616],[1504551406,731498955,578725727,589605947,2006762583,639762151,1203193533,820840547],[251303189,1352233370,93848599,493058108,674469126,548717659,815464773,1066802151],[1595214366,1678886376,2031709546,1579818327,171576288,2065117793,1172728589,1392845804],[1916495817,1388633433,622506462,846407057,1585832128,938613794,1989617601,1920824294],[438768312,1682790252,1590279784,44483774,1047421075,268964481,1084284851,558040330],[154886374,1171563927,1642505171,183568501,570978089,12368711,1025094951,178882430],[1133530275,760147334,1976328580,627279646,463991431,415502208,1372749756,1834092715],[915536747,1439249317,1847714214,1496611865,2018783794,1914453431,1171147488,1769951856],[1453758453,2000182361,575135650,995459960,1693415556,567851821,2093510233,995254663],[149054693,88927387,213407382,2042975544,178572577,404265404,1670295506,1809402721],[509099365,136595404,1157246491,1473849680,1747051835,177731973,1574452577,419795867],[1673209303,1264924335,314138494,1908815784,1197656534,473596546,1151637312,2010939473],[2073975883,1907442312,2030752417,661895021,584425357,970875054,808976337,2036782455],[711714547,1877111924,125286583,625493088,1734742246,770936897,69490308,477064613],[1882832712,713737131,747407413,1446300493,661968649,1161699389,1472923314,1560135442],[755221468,1863871884,1439894509,1958055179,1466690523,1529709551,1689788044,1329526862],[863415957,2091258355,1717263784,1261833179,935299936,1045774473,1800274339,141949881],[1166510134,1571135034,463017332,1515871715,1113674373,254931817,618560450,237971375],[273519027,289299750,503394419,2020158657,1669983954,594997714,573269173,1218787575],[7104352,53578229,778497168,1754174407,79032685,93796967,143848194,1634845985],[629361229,1190743085,558006864,780104579,1696385556,1764707384,1572069569,1368005238],[715690607,875287799,637840643,985467551,714969244,1802104288,1772356177,1589343147],[1493403462,1514427001,542030542,1415467672,1653425058,942698916,1289946339,2016484125],[1016408200,464300670,1732347468,1460331191,1266053032,1383658933,302373271,1062288183],[2001778294,544675076,1729798442,134955681,579188421,2049578093,604980351,1935932018],[2049111174,256048970,108423573,2323832,798036352,1934903947,759556172,1918069592],[1101417644,158421704,191416561,444178520,445607882,2108310728,573228854,599285672],[1945949346,1576042240,886455540,1249649698,1204089363,1849597324,427315678,895210417],[302221427,909268690,2098904820,1652065134,301055669,1085261850,1500962818,1780539793],[79659102,452150293,548878060,254019832,674550111,1927734785,1758207017,1863555896],[1980197519,2101415590,1741423864,915141988,1278565564,472082343,935468678,1694946038],[945234131,1233844684,1857015145,1598141166,236749992,556809548,1624614591,1768535529],[369239176,1446780717,1439598061,1840124167,1196508105,2065852254,166803262,1711052610],[1936831526,306822044,2079452795,1384770870,1421934269,289530458,1661634148,1942877577],[141288756,1381748277,320320331,2008377462,1374693903,2008298448,775265439,913712549],[2053767630,1221475570,1280808751,1289102856,685526193,572517507,1319908036,547411788],[1784945404,206205282,621021758,1797076303,815062731,1151566740,1696142554,17897133],[1566126229,2044195277,620380941,2092567321,1447488211,1816446117,663592429,1936728328],[1636512439,1508676063,184509036,1111715282,1506453890,938431661,1584321476,1193043259],[1197019424,1290230360,245342838,55679182,1351788385,1857907518,1946477760,1273520156],[568726704,578160706,1623179621,1728357062,1952481011,1378607545,1605530979,1746707914],[237675623,815037112,764248190,28173662,1755518708,1997671338,1695903608,1034364003],[680425527,1468803798,2119507312,341932445,1507396442,8074222,609551357,1025739342],[1902262057,732380543,198952458,52816670,1406481557,1389197534,381336153,231801571],[598122743,1772669026,1275093621,591482016,475391959,933416117,1245883619,811481523],[1680186270,1483763752,1090088077,898260373,119828249,215461873,108017205,336553986],[641145208,780987616,2001611765,957071743,534584293,1458444842,1197631052,1847399016],[1471632762,1253255246,655187646,1756831955,544712945,736887654,1724911622,817600426],[918528225,909401263,486530450,894762935,595071220,776173014,1787181024,1801497982],[1931496626,811879205,121140382,1166297017,966434722,923376027,1856442852,1209441773],[417349473,584797990,887833140,1968804129,1229067217,1143586275,1175912071,315842414],[525582810,671129986,110418463,855599837,1838194422,1734097586,65343937,69297099],[2023589561,9321065,244420897,341781190,491023227,1060954854,1259835119,1161276625],[426059717,1988136497,489082396,678369674,631123585,1635812378,1015358017,885856946],[881658367,1341533803,675638881,1503998391,1515794560,1867147246,305039763,319879371],[786415703,1372321883,1391396096,478695631,1649310925,423882667,401533805,873379373],[1932960626,1823239768,144910953,1892078766,1636436499,1567131631,2060722849,557719793],[2105676570,710093988,24228721,1875869820,1441383997,786735746,888416910,2105087353],[1476470459,1154548190,291571251,1566848037,613519251,1756449195,1796568583,1994620587],[1937649592,613839382,785734187,1837355209,811305277,1910719873,1576130585,682379099],[1936774896,825794073,1455197144,1346689960,78377238,1016431042,62553779,829410636],[615078346,1167039001,1594585601,1384370269,1113725238,1875328976,1846939480,232451532],[57658585,512589041,687847082,947468069,2103298100,1728780745,1204648658,177450011],[1084164288,17670762,1910954507,1141767972,1518750144,819256330,791909172,1044335958],[273031772,2129247848,676648780,1577308181,1792995185,361946045,720676187,1543857018],[681734072,819850909,1336493823,1018919948,431100003,408112480,868718162,3368627],[432220936,575626984,536138365,1049967881,1570561096,1803830380,1350253468,129633796],[1073965958,688015654,1699598195,1904218073,1586962559,464976719,516416261,185809611],[471023646,1395742603,1203425453,1220507114,1116338557,791492971,411285082,699004790],[722111529,587821445,529974083,751972079,1753366469,1084208944,759061278,24496239],[150272883,1063898468,9686749,2114751952,2050248776,1232494786,1052038712,1413377355],[870168186,1098999984,970010239,1990996063,1140362977,2128806806,1088867480,1501524674],[2119971016,1547208735,2124546729,1293848335,166621740,1511070350,560185311,1142427372],[1101043605,2075566422,841658084,1814409191,144207576,328867799,823016798,1170132575],[1414048917,1503957811,1344319019,1204126957,1842267335,1435373255,389950584,1378488051],[861136908,2114062879,1835233993,1659245026,1148739056,1437050286,1675288114,933972577],[248130639,712660910,641464862,467315036,2022667633,1660299091,426371564,134661980],[1305583248,67333102,1157045891,736193480,1169381812,1497912587,1363257827,685138955],[1706826144,1983843556,743800305,212380965,1962049529,1895246037,18918217,1371739953],[1426345999,895017797,1451873617,1964447974,1844668917,1523725334,1450989835,115095361],[1819750946,2019084774,402735069,432429191,1904732660,1241066402,2129971061,1234898549],[321035194,545606703,964539812,734215005,494753168,1976198146,1912843282,1001971953],[1563905048,1609677225,505247926,1052707198,1429391357,1076230325,1569898320,801440127],[323005969,1673181425,923630013,1115393688,225141170,778822921,1875338624,998506183],[805572029,971287435,2050822300,184053712,1154146277,2085165491,389778426,447833368],[2001431877,1282824897,385979785,462876489,780575875,520603776,1449152840,1999842700],[243558069,1499111600,1096244740,1648803484,1177152975,1056792276,900202656,2124455971],[1239525877,1459126674,604334625,103409960,1902697754,434078566,1357010651,903912778],[489504732,23234765,625778087,1260501394,853867113,1509769553,97195691,1475209009],[2109095293,884990794,1256604672,82874132,1793501144,470456731,996121661,157275054],[2069578008,801899961,204839986,793075882,584331840,1155407625,1293030020,962860944],[1828577991,872191842,1537397832,1403600898,1363478251,509841834,236350279,10366994],[1897172779,1194383834,755623940,1622370374,1293529965,1352499306,414923422,1077802306],[550789310,28322057,1206975287,1894503719,1229993561,1836086997,964611019,1466447232],[712924283,55971748,437746561,2024439838,2045489293,1072258031,2017199131,1995706436],[2081267132,751628018,883944081,1035757073,1621513492,349183387,1903231843,849429048],[2030253884,895175373,1051855885,1752812983,1936810737,1110303530,1887086863,581467057],[473312248,1293216635,24220984,159546887,788351230,215627312,1905512586,193316],[1286064056,260507844,2110906426,1078714095,88672926,1726233462,241899734,966031150],[1171013497,156268916,1826914522,88963982,135598153,7011029,1083207859,1904101076],[683006391,1219040265,1440030737,2123596929,406700298,245566410,1056102148,562570389],[583583747,943493032,1476166791,1801382599,1026633076,658246834,1237735697,93634823],[212583021,1239762464,573194391,1896003935,870780817,852399227,495039719,451964131],[431973443,1620843285,502528706,972719526,1379507906,1134752684,1066957235,938271239],[1738335749,1493303461,1027365267,1045078377,388966823,1725587417,1531338733,1065133161],[1006031023,1254697200,560589807,414746845,405731038,1393516648,1366466694,884828332],[513331963,1118460819,257297175,440328757,1218254772,1306229461,33810817,1885667593],[143390580,1900479780,440057835,212215914,798492313,271273181,244328391,1990291427],[1216810806,427396574,577043841,606981573,1271693116,664355156,1118367774,1539306902],[1891290136,2117263242,239791754,656570739,660399902,391560067,853010507,141352261],[291693590,1253905997,1948071758,1200459070,484429849,87670752,931050892,245221924],[1944423818,971007066,1733162150,1254051102,672905740,997858032,90394259,20423803],[1099313646,1310306650,1159610674,2004720808,52108743,860960778,1338739911,1891791573],[852263595,214430690,1951521837,910541517,46674362,1558506873,1764286062,1143090906],[298870376,2011577744,1571467107,1404036086,2072779562,1854787867,529320808,684332772],[1737845260,22703182,10200347,579386313,1414810981,515033199,841824503,194957113],[741467845,317161600,1543955032,659190098,1285771996,1935327571,1689373294,639861441],[1359609801,1199500073,1572360244,655792622,74645275,874555451,835775278,930067549],[271762559,1039711465,1930819089,577569901,287607233,1597381342,132085724,543252621],[1385971503,1857098047,1606574718,671115654,179311038,1645749264,1542846979,40797061],[1726230225,1516295666,1646885638,944874547,1316632137,2004967303,1497000345,613043958],[705657159,212269468,838673642,1265007128,657872854,1804137966,18617212,654756205],[721367981,1840579257,499482156,1052082285,1389326852,1541309213,1321465339,1510347268],[1154740544,671671127,573474700,2016269926,2124765704,366692467,776428913,1974924948],[2063046791,137098938,579739522,2103077967,731667543,108390742,891026605,994438189],[2090138561,1258117906,989013096,544689116,1756465412,728507103,572759473,574400458],[1871800659,811128672,1138316740,1834187721,1082399953,785415876,1060701335,1410948993],[1102612292,1076351500,672487852,546081631,269573179,299329429,226132765,2006556736],[876124939,40083929,1902229391,1836423506,1335114362,247649497,1278454047,512850598],[439135588,491971005,1571895556,13811567,1245239967,1849084783,2055213664,979117405],[610906136,686217190,1784147371,1116609589,50365503,1554837280,540342796,245237537],[461532170,1537146392,312688458,670342244,925280913,1265169074,306698493,2043191131],[429813860,21143539,784822918,1743185898,984022904,468354598,1454313740,396774749],[1898229532,1059057671,1448257208,1915373319,1749527358,976208265,1533520859,1756189549],[179627240,1151630636,765498941,1607278089,1103667710,1642047804,1581779917,1348290049],[1053251860,1943014861,1165563312,211024198,1191442165,686470797,2081135010,1425871656],[747181073,183392503,405882520,1190055521,1340713829,453529231,1511972355,260047127],[638526191,212579227,305011634,52561456,1880356112,370160267,1082684164,701820494],[1729901112,1984775308,995078283,1428479062,248616615,381168890,409419774,47053838],[1932358999,1590621543,1086956825,1808179782,1536005133,762401614,357243071,1645611331],[951488418,1302390242,811990280,1480727135,994721043,695795304,1092247151,134022431],[75411925,341729795,1691797701,376873556,533775078,1889149345,1761994607,64737795],[125045032,725491827,992620060,1395300256,2040055927,990419015,1662993325,703694775],[509960515,1127461154,1190128121,1139017156,1137495825,570239313,1991989468,1931379624],[864975162,766019641,449506760,1717027444,698113260,868690184,1869748226,783577099],[1494201109,1609124761,1336094716,483703581,1405224299,104013579,1136459182,1036340169],[1351842147,985903755,351977602,1708925267,885271419,1934472535,1952098730,341296646],[888068205,434971986,1191033321,1672272148,515023866,933083638,141103027,1283151354],[1162722946,139741600,1710069155,1681428476,485480305,294844474,332977794,2066020467],[795755843,1254857971,368224470,1458610534,1525783643,1742493351,2084814714,2025295209],[1040791442,718028827,2019012662,746503351,17311737,672573427,456462465,1259758204],[261247805,314034566,974856892,1520808792,1075822407,1090930959,703800036,1232645339],[437689757,303834782,115106341,68648925,1841168958,929668187,1857496180,610007015],[2005521823,1229304690,287474149,1618348945,1061701325,577151842,868481675,485652627],[1279843862,1964989002,1982974124,2057925530,1668217569,417141177,1512517916,1269338104],[783193228,1369711289,30821553,2059982835,1999014747,958874144,1082330915,1200618032],[896612824,817739132,541033092,66902799,2098009457,1178847869,1718424193,659235768],[819752181,110557380,1425854917,2077844826,1756005884,1892550859,1445763641,1678065200],[905187181,766615904,71888060,1340479619,1575493603,363356958,111004718,234754536],[1131400910,1497769452,636481686,57448359,1115272794,1925784578,1977613610,1320135958],[2034947522,536098987,1730964410,586582522,222401477,884035654,284702459,1568237196],[311704670,671574403,592804620,1967760216,679034390,748458164,1936327095,2129423093],[495681873,413116709,820983913,1352872560,1603565853,1700329470,1498202629,753219880],[1284479062,177153986,166165902,1957285818,71989214,854385898,1868932732,1201409004],[648663649,1777193829,250406201,1085898219,927678961,1016423533,1725591781,1167325468],[218547875,308639471,1962809016,1785271471,2034189414,2090079695,325930583,1132672569],[1090604130,1642386247,1954222953,363576867,927770978,1391235513,1395445439,131142518],[1307093281,701558283,617924563,785534764,739144085,1156764572,93872352,1164065877],[1473079352,424407956,1384957987,454154240,890743376,163486846,1704813291,1954513968],[1614518371,1057002892,446230758,1308988616,1771866609,1987341966,302133156,1625516628],[575404709,689715412,1420186267,640625063,797330284,107250005,723334849,446645860],[1693384951,993914915,940979828,994830074,703257037,908072437,1043463388,1710422507],[861336958,420308234,2020060569,1204212656,1265267162,1065537845,1143767838,2045168876],[1702277717,1407468264,575440117,942341709,127650538,1615840960,708193893,58091674],[413557309,479768631,22632542,1244679722,1411614117,1638862215,51202901,731765168],[1328270574,166659684,521162303,1812494942,479381462,385631131,436003987,2015211096],[181309275,1096253903,1265595166,1031147169,328665701,1277985502,643747770,147692383],[101181097,1906369242,2058800103,1714428023,2087482914,1910465994,1058695164,1610219960],[1856188973,931784783,804180947,2110585109,1247661098,1766322375,621005933,409165045],[279015030,859191523,1332959501,1697685791,183560139,1794510191,1470454238,552632787],[2029702715,1654210565,1886236957,1272254990,528174337,1995279643,609701758,2058439826],[2046257469,168400095,536290379,24497125,289708908,32786364,477861993,1893673266],[1740056056,1341357506,564681738,862176523,2003107391,876940623,1989567645,1952150656],[1381160459,577244074,1670629198,827310182,1126414587,431483000,1059191877,1391481987],[1699479,1181450620,40339923,169800229,2101553547,805701599,1463306932,1087659037],[1345428054,1480211300,405399358,952189474,64566436,1826967348,642731476,386100418],[790423864,987765697,1961980177,52955023,1866410335,1082843878,1730952306,122680400],[1682382179,1123296031,2062046514,84229228,1549513262,641762571,929885234,1028266616],[1779527798,653405130,476929911,1003366092,682335053,1764630340,515272965,1306397165],[1334478479,562006282,86227234,1682702854,1441349567,1851351366,544590458,487062817],[1717016096,416219040,517222171,1154448051,1226704397,1675442546,649120615,829178963],[468043107,857479198,441786638,126962661,497883729,647640169,795009391,711839420],[1858889749,377765049,1883602836,172114683,1467869093,1478695500,1580951909,1786614845],[1944459254,133271829,448347447,527958013,1185971987,590859628,407041156,211852485],[569245136,631499352,899045293,2114948469,1544356820,1617136004,1711930135,1065317441],[446505297,1323107655,670316926,1069001928,1560414871,1169531372,161672001,221855371],[1235291081,1518553939,826268447,221931926,1455038052,1640353417,341330747,201367769],[1691239463,1483629337,158565682,586808441,1524073150,238413465,373719584,535326924],[1397951361,801419535,911263404,1694201377,38838325,1247475820,1123697371,1552334423],[2005921914,1561864766,703503345,2038405889,294718852,1714309008,1022524788,973856049],[737476996,793809302,1210202991,972876314,1944298372,1712696086,1318428046,1387956474],[1202454255,1884577594,1405517886,1662919730,899470208,1957686206,541276842,1735857257],[1000728788,452400195,982765293,87854328,2049143261,1645411866,549805097,1622358233],[1636251542,5757825,970791401,271913273,1095306439,1999968414,1226074583,1735965379],[1247720657,1296919672,1512037672,696380248,1890648273,1687019678,1859271618,2124063257],[125553281,1695753375,1758874326,587527201,1655078749,2026735592,162326203,1401579623],[753708429,1269865093,1286797559,2797839,62420230,1853594412,1395977388,1568564357],[477040878,493070143,74484621,1926922937,1516196886,593497047,1984241778,542528905],[1008635928,1090712675,539690547,1423552676,1870152016,305293963,1697188302,2085355932],[318512592,718156377,660630018,1353068890,1356894343,697600958,1510999852,2057520010],[2094584779,888747011,692008366,626163223,1922062782,2035487178,1620123176,442214305],[1026091576,578939389,1072632820,78380450,1260155364,1686041185,2035862465,351602187],[780029368,1167387830,939157118,490268540,222001654,1935568482,667670424,936983431],[626411422,326436017,1429281667,506073818,1854246512,728523690,1551709557,1334356363],[122425666,1681502564,1486773634,1591262801,2037906607,257193270,1848312946,2041407204],[1873231257,1203160505,216518998,1299358845,875989667,1348126640,476241870,1221735165],[1045279621,1847139178,1620111096,555972830,812222537,1095485602,28328025,1406440708],[1454333170,805785000,758823992,1540758169,1315428263,1191203121,1662409141,697015432],[473411966,319585382,1457175214,191778769,1635587572,1884717648,1874134486,1270045124],[1636149916,1737918183,1131811584,1843341466,2042917188,840048867,399168692,117999166],[499013547,935416399,1326230922,1254027158,1723936549,1756903425,1602766104,1327247520],[609836381,930758453,136685721,1690961741,1285622651,27946582,1289805600,830230258],[1624281309,330733652,929498028,430913457,1146782632,600073718,337587712,948746797],[1700275576,1147980634,461639923,1158849557,1956441274,532396017,2088169932,1889633693],[2056338850,1143035905,479629850,716876830,1037915275,609812060,166653524,1795145613],[1600234844,974333946,858063264,2061211150,1912776248,2026018036,550175064,729737768],[77494087,1337651604,1552969158,122178757,959631711,648876225,1678969589,1649099134],[1396329468,53724855,880881160,2018675033,537380698,821686811,936531975,482430147],[1509410104,359256116,1836212779,2020182502,1450923617,1020241624,1055460976,1753084606],[703037249,1743039389,1904764351,194822808,1963442948,834558056,1021158488,1872948598],[2056892027,196134726,933468678,1753981588,1506289839,19658456,2086736407,1464468068],[386500292,1012429084,780170211,590713651,1635122652,30432997,218127468,387232603],[1863038979,755757716,1848470054,1166581329,626688601,1870205237,1986122050,1049247289],[488458608,590667273,836569733,834620580,1134699017,1890954670,1792467396,523959732],[1254517726,1032500067,860817539,669180312,1345632239,455863313,1238028145,728919555],[588449385,1138273618,2078823519,1352112998,1596397921,1957438201,573274442,916150198],[799003350,922979029,1802299566,141112225,1261978910,1741749019,2073250098,2128146814],[1485971059,1661793215,726196301,536378598,1122993600,1452250478,1908673603,906596823],[1213243635,1292298533,1962990745,1610296602,1989780845,22260465,1899618830,73759919],[1758623068,845087934,1066941277,228258004,1489880987,157735173,1614819124,494805513],[52176692,1695466868,605401197,1814991392,1851203388,709597749,1243116275,1727148265],[470809475,1009461082,1758872096,1273392071,1024245135,960106175,936436080,1088518313],[509328678,442740809,2089182854,354185166,1007516558,593887847,1424503729,510033202],[1721805066,777973748,79686951,1428671154,960607298,237115905,2015071477,1940947837],[1143570118,442115468,2116180579,641050389,1582109856,1839028424,1150827394,1522013558],[1141958733,753100437,93216026,470203216,1046912148,1221285233,63018801,1045015701],[2013437056,542865489,1258672310,1323632742,821277549,1981065253,1383345280,1406179990],[353611712,1740464931,1260147898,1964563453,1214410706,1984460960,308260283,1117367467],[888371500,1353077498,1538999693,763833482,1197997862,1500032718,104101670,571231163],[1801117519,697538309,849531529,1588501444,1211715945,903072685,1738096733,1571058170],[19843271,1337367101,1700339448,1780312617,536844143,1819769510,1163174036,585952511],[1239130614,1412689174,850843396,1927200644,168887583,189485492,1306850927,879371380],[992112150,1274260351,2032242273,1932719415,333005407,449676452,516549152,1837650293],[246725433,602513476,642882344,2117885236,1312698253,718465201,1311629421,892627063],[1514218877,1384718280,707580264,1699330135,1312199176,1352879253,1859484799,1384243808],[1000655160,657312067,1196454101,92677245,312711245,1854933012,238911493,1456717906],[1489750202,1738471802,580527168,595525281,495193564,1146332186,153508327,834238842],[2025865466,165232995,1644414081,1492985615,2081756668,1827316682,500768823,1213801098],[496361282,319742496,1209837745,1039425223,50621125,374510142,125492317,986812833],[245721690,220075701,5552151,1998963986,146915859,1140101984,1369053638,880779891],[778220098,471601167,465535384,837235529,2008091165,1331032082,1779313628,655726814],[2075070218,1266980029,1506439226,703081384,1694963788,1471172530,1525965455,1531820378],[1736263998,446455143,922650031,461552615,1602035455,451266426,163819182,1196642409],[703768586,1218962299,1543363788,1668255824,402599364,429335707,1223154896,1825148133],[271356152,775819723,972825784,2066267612,672709104,411449559,2023020687,498032539],[2026544096,400181844,1829481346,1582767151,1231063934,588885949,1389272908,453205984],[3037755,1898151497,1932119929,848778287,1418086879,458081662,187024895,1373284418],[2101371212,474662557,514514430,1771130073,357922164,1022314596,1175609338,1855367719],[684403494,76845404,1732363453,141599521,1943954746,1917044536,246047021,958751454],[2018712148,656033017,347856841,355208872,519958180,1199518965,313941265,1076747425],[857890225,1740179247,544539884,833777368,414546596,196764313,598847960,141084145],[2001358163,1265113850,1243069346,939128712,33197587,2004872007,345289672,771740150],[1259767959,910442121,374178673,1604401112,1170279265,464928845,935498602,815710986],[81567091,598943991,22533905,859928730,249405380,657502587,364187204,1100184710],[570596962,1714899227,1080932843,1866624035,965659603,87807084,1355512112,1685366493],[719694238,1124938690,1596670744,960730279,564640064,1455329414,1707117505,112033204],[530774823,628980544,1259882747,961824571,848894193,185368543,1269010463,382543508],[689304565,1730566503,2043895667,61683282,526511006,2062275876,1927329160,200741073],[1905425636,1140021477,863644054,2002020194,1734071726,685369623,524982256,1834759128],[2047674392,828522751,560846832,536329357,1045854635,1924720611,1514131227,933267482],[1400002469,170269368,1447724645,1610717774,1414972441,1941299790,761977994,455991990],[871412428,1425834757,1603739738,415498810,1611592881,395938652,1814880384,1982001200],[2021297362,693774050,95192697,119467015,974622285,1433566374,548084339,1305052156],[1241411050,1449853710,28427454,723464519,1943663523,1361373571,199658234,642887717],[132228307,22948030,212293944,641632723,2071424595,543183531,1008348382,1317847967],[83411163,347080597,1356374754,1482904057,1690963901,54020068,194402819,991579797],[1733446717,1534418277,1400313440,303341395,897333716,1850762453,1050679869,597968560],[1701197995,1498981975,936248381,1144768527,987435943,1533854963,921317157,48209952],[1314237165,1905179524,22342517,1047331970,1990118562,839889457,713930153,2009759816],[777480798,488483834,530551129,1402409056,1324112637,1129898818,1565946232,261320401],[95311820,208958738,1467073080,331488149,1334978530,2032491008,1787327865,1356413801],[604128002,48363935,2036551099,1218974524,544889786,1624669293,1543744201,257146692],[1500520170,1495839873,500577318,1997294770,416475329,1210255565,521555961,1111871039],[711407371,1369520819,1507642093,446884721,1430044386,1005669891,1712476788,1581155114],[1563957720,267797515,1080918046,1473393816,2093241221,1677925299,2093486446,1755390673],[366418905,1590482396,1744242736,107008288,1066542668,133197858,1990772096,1074588666],[577620856,2124848933,1441556146,1867737013,978273488,1219355381,157435420,1871954329],[1927449399,1949136399,1369820573,1858801331,647600995,1811868876,1107324070,1779507575],[1621066608,393962746,996652309,2102321559,1958928325,245905639,355281956,1895925889],[377554280,250383895,1447338227,34058808,1113741850,535931550,979515620,1520389154],[1093879581,1201836372,568662389,988611507,1990210362,795196007,187967378,1515359635],[1846419222,439760000,204235016,312222708,1742412142,1204098003,31693672,2109754599],[1749679266,1103906755,699648529,2008799801,970787328,894956051,1979460074,1171497246],[1825316867,1419876411,2065609293,1776705144,951887469,487267350,234352866,259765653],[1943695501,956496473,876609166,1726756331,1554204065,1672765200,1781286559,287098977],[1835140376,1656378728,1111605173,37234483,626218338,557199922,1671307594,1099941521],[433274158,1342096627,1420957268,1890976793,1214710992,356600753,675750241,1061728703],[1188659815,385724399,59468269,1759104300,410778197,108260533,481782497,499046073],[1851634581,1041305605,1515766898,1452529664,804035932,1908268406,648462301,889117563],[1790503424,712960715,125976078,46780930,51930381,768072010,1502283714,1507724105],[2050078833,336132292,1377012826,255168674,656700060,1361773878,767596763,1237861368],[434091870,296182074,1236978734,1664974956,1717991474,518008793,1839543709,46529093],[1115833054,60006219,1061774247,215696724,1098053550,1230595263,220350825,1993820628],[1513148432,918237105,1746394746,1276386260,1739392573,1639021853,1335008187,1093602771],[880678919,1055844148,1942743093,547411059,1092302100,2026478172,2097931707,1285830761],[1872404612,1678647179,1242148639,1078936351,1890666170,792228233,1829167716,1625712420],[614464621,1123708573,1830095319,596823424,1097565937,915227744,365765662,783970187],[116580202,1364353953,153583736,983613924,1153396328,1797679334,1491133693,411919889],[270003135,1594999247,974497225,1234312932,564920731,1044999845,1987568662,796724403],[2037496640,531593854,421995735,1780019143,691200282,558658833,2129405091,1583456600],[905691005,1253353236,1766581651,613229501,97354288,1620001915,650378828,464999049],[1881364921,1585259293,223741867,1422705344,1287892184,183022207,924526330,1421777588],[1989049843,1976922732,844336811,906158199,61111723,1655873357,1949716792,80449346],[489685418,362104427,690602692,1349547453,156122959,2123348464,177769417,1652568886],[55141953,493069321,1141841490,1484611046,2105991850,897393038,959463818,1831821466],[1600093196,398568720,374639519,1697156341,570299918,430757004,142019275,1470658017],[1610104870,100891668,1807044275,1832067955,1135299490,135720424,18838341,1274844736],[2023434240,1074547748,747774946,1264328839,1392524796,1661550819,207758702,1548768777],[116383921,723548208,1418910383,847630721,2112109197,872542933,2116268387,59508867],[1349242914,61816720,940904365,65837959,487858176,1563874637,1894313696,546475375],[334689466,538946880,872784318,441666168,701052686,941137361,388254041,1746168186],[2026751025,319683625,140983855,1905116939,1624685641,256013874,581302067,120172461],[504924460,390945829,326216,27105602,1310967329,450785417,1867436710,302286190],[122892163,1947859131,1141053009,891488984,1408082196,183968344,664472765,1435898361],[422056,1484494512,48167064,1377126974,1936038600,821318772,1675539694,321346739],[1755147112,506441822,1649316281,297447646,236937578,543682938,684015127,1495655126],[439499780,1884852661,1511506260,656092142,66005548,895155194,857019961,1255172245],[398218242,181161529,1696639755,1740905490,252710399,1589731574,1066423292,350391197],[1961093481,238005249,1512621114,964129605,1083884977,573533320,282828456,1174455506],[941305760,195313212,436113817,161024666,448042905,396258637,1854812091,1715487119],[102715218,1059301281,2010995235,81743279,604091356,887139389,25452187,1806473308],[546963027,1711124019,729826635,122634795,861813508,1187754836,1642745700,502113507],[233202588,1825868129,296398454,144329571,123181904,1943971285,185857851,127542485],[552943719,616219369,331368857,1634787417,1099813883,1270183866,1919276785,271622661],[505471829,675119102,212733385,1663816693,2049423948,296660518,653045543,776569929],[788459339,1989204281,1360227165,934378621,216019214,1997578750,1320269106,953683802],[1017860062,260717348,497757049,1760807071,172146928,951989776,1207378299,1288516247],[529465896,1164836541,1067868034,645765301,1823802483,2097593027,1115939010,1119507947],[1872176187,1989065270,1104651463,522696131,406743971,654451688,2072558388,647344217],[1621139311,2000845408,1188392774,131269116,1089422324,790747359,962101431,1424238640],[465815537,1462738831,158630576,19097974,1854692113,135907861,896551266,757188689],[1932702011,981819776,56719205,834919980,736297039,1194671434,478711531,1424860504],[684550214,715025474,910241559,1677751125,144430745,927819899,1893855613,1221091061],[83397472,1683908461,870230473,1626157265,965706824,603628685,807456553,1647295131],[716847905,141081684,107410505,1170635029,423816468,270293966,932779398,2123419384],[1419142751,1728847013,711316435,993529643,2103459661,392801510,1065093176,73912958],[1479213966,880974546,740099209,1354314748,882577355,1821479178,2037219261,232812033],[712745568,1381552812,736493642,294269312,1333872728,365218059,1855418493,1997443671],[1383395456,1029307009,1582366147,1609384738,1176897069,517028928,1607430115,1950714325],[1222628238,801033678,398421151,1211061586,1140082277,703600045,1055864564,1286834123],[103175075,1503270641,1790682578,475828436,1146675627,889941134,1283842191,1270755544],[2111986551,1851343845,336622518,1063548402,1868570329,412114098,919379937,276069110],[273967093,892417393,307285459,1654126798,1943798354,1744823837,638852327,1646905722],[1564673468,1516775509,939941487,1120186643,813375784,19068860,929558958,27414946],[121747776,629996412,137382452,1782409093,753823244,1729288936,1189114231,2036504932],[471663250,534380942,6054278,1925811956,2123414301,673281186,293543509,1213308695],[1825378306,553635998,72207402,546580667,836026133,1790461281,183042431,1741012033],[1947021149,1485120816,1469333652,439601036,1209666309,1809960275,1508347156,2044248757],[1324209949,1477722645,401427118,1097401445,860075177,1892430158,357306973,1112336979],[1605666451,1950154473,227396005,2076603431,203745509,2036081272,580338387,1278972520],[867742917,935092545,2082316108,1542981865,2003147847,1307459467,340798953,1976811027],[2054521134,154842238,559073012,1717425726,181498570,1226751801,1864209922,220434425],[77738666,729541535,699085597,1548022468,1709011160,1428710265,1944862068,1999221104],[1102312045,1583067969,1166917658,644520042,626393287,615719648,211400567,329211612],[2067560031,1853545961,1176242387,927126496,361930061,439852641,1467561467,822728823],[175570434,1093274372,1866323922,244044579,444544584,1854264631,1598211723,801631875],[188744196,1872730764,351790484,1732046771,1298374404,904025309,156746449,222415729],[1955369406,1428654848,798179396,1268571278,411372321,985090635,1444402053,1820725806],[1329632116,325544309,1862889594,1613698568,1877206817,676132659,441619984,218229502],[675773853,2105045639,893192665,1832230358,2053151548,1489266522,1563890718,675094056],[1361254276,286545343,1733315292,1998888274,295933275,1354547929,908139808,1744005310],[1460755201,1095358623,608087675,1060693107,871633692,202256677,1781217971,1689547327],[284969570,1133865403,763757984,616338831,18089776,1869182842,110881854,1335701651],[1057084882,1577830577,1652919738,1983756645,690151211,389596462,2088055910,1049266361],[940521303,1832545907,153992556,727174649,825050746,1646630734,470958074,1682132458],[488939296,587891587,1634708336,237377785,324021325,468595520,533269783,998986524],[1352680466,204840749,338683545,646924199,583447428,154508564,2010532955,1892981680],[218544752,12206731,508374820,1770666706,1606257661,1154154973,1747182086,1534122591],[2012940701,1129745009,570923675,927571769,756301742,435682764,263749656,40426610],[597102102,1412058371,1485149509,1216004532,1775784545,514878595,286498598,320016828],[642538316,1323697674,777433302,1457633203,1493189113,1461132750,879018733,1068543717],[1164001428,1881053210,879609196,1866178919,1421179226,329208265,209065286,2082546834],[1787767223,684222370,2048417945,1492170640,955162945,22569726,1517251350,157347413],[622936248,812693567,1262616503,501118925,1981512587,614640132,1224668339,1658844069],[1296382889,1225667014,290771343,843938951,1804786143,1047520494,1418647822,1560192554],[1170427914,784247850,1288142177,1502136321,1773717388,723443967,2109238306,1540264923],[880758325,1706070128,1415733976,899127016,201922212,1960565072,548754923,455123249],[185467520,228877233,2015702110,1513409393,298431060,1925156106,606193745,324802793],[418444373,467618068,1404636411,984786674,1694971997,410800910,1422795401,1411725767],[1974391543,1689026586,1613533798,737116398,197134178,375787945,774006453,258969893],[1598400501,873594665,299853659,1400151595,231646438,1715858751,1713031491,1229894157],[331209046,806942175,975717353,479317993,1352261670,1751665025,1066286560,571671644],[2089521481,1620948547,1353909916,1908458894,184587613,784164318,1648592916,323000870],[792249313,1653355606,19653586,1920829968,278704778,750991309,1555198726,1818408121],[1868172621,767103727,1950002815,1970346832,684449195,825050939,1842784845,1280414143],[2049784984,654526571,264934895,1075191380,938174851,2108602457,1401389752,1757336803],[1311393474,821566240,1156993473,1191271685,2042090585,1661574878,1406070471,1374352351],[286632078,758221135,1249125078,1131263835,772513646,1872946603,895026517,1577531398],[1801848334,249695762,532207335,674887921,2043112490,1442324166,2017001671,570275962],[868096726,326041139,684731430,467569076,1835246180,1175173295,58050612,1086778295],[1499448680,267793719,892648094,1662254277,1781287048,1521016679,1444847705,193331910],[494209058,1864715134,649661935,303138702,1185694335,482531749,2036910988,1243834374],[1586039718,407549538,7604482,280931479,1482653583,718081343,450222461,1431535742],[1063128201,1091885945,307028730,1350670375,1203026592,404753377,1622723509,966844550],[135384033,1257532961,468503775,1224709265,2041795210,556656843,551536050,256889209],[534792367,1814493429,988470836,1211091166,273988505,1108220053,266022828,185962999],[504526178,1144551982,1997247622,2117699826,1145520454,519640723,703135565,1375371296],[1396731014,1920411725,494874597,1355887842,220000686,517532114,1028611110,1790282947],[1045188475,1335607461,2011044459,1949584541,371139799,340518096,861074006,1747021578],[991753825,614152966,1709390359,213626115,492548477,1113633454,61105344,224340158],[1535733310,275532129,1749237170,1630793345,461107949,1274388845,1524080966,1166283692],[598560689,2069843056,1859634820,1611766426,902468884,1838326796,2130303003,801772520],[1391974951,2047204294,1546146741,651824760,1242043439,181929177,336518803,1547118596],[1101518100,1426925291,1807962888,1298091958,1114468349,583919683,1403142228,1803895413],[770937605,1011373971,1004510330,610307302,987102748,2096831912,1508436773,1117575260],[1000056943,1939718716,954987185,887374322,948047320,2116702684,55483893,848902122],[1629374513,415879363,2062139404,654290176,1974450409,1963519344,1669273284,829507934],[1475062751,1556106513,1406540607,432493342,760798033,289756069,1404916661,279790592],[407024843,518470389,1678941739,433992870,1649241796,997791320,836491299,329386701],[499599779,1330002815,1624500070,1085063810,1831321253,328363075,1566137892,168068187],[828175456,2091366639,1210072050,1081548680,581566659,1317790301,1418393699,463053324],[1046592785,490954401,1300225813,1304763696,1666006667,1627960125,1259886099,1899010775],[1030835053,1477450385,361990189,1176551015,690099453,1908957965,1450390882,1576870815],[418206065,1496667932,181333297,655450923,157805556,25577836,1972258334,730093921],[1184015539,874663540,593354480,1612286928,1126846880,438033259,1042908786,1965202568],[1357178119,230832329,1983777979,368439757,766631743,2059017671,881895944,100340265],[1305761064,1011008025,1206268219,1645911330,1301055348,702209790,1376174949,1413739644],[1253465126,1652793033,1942741169,385284602,1244184510,394972840,1705004584,1057109218],[1887649528,1123097524,1020143769,1939153444,997416829,692987087,239731248,755838417],[184089327,916182761,1287163394,2052952746,743865742,521681466,1322369520,2005900467],[841184803,457974524,1953715338,505986839,2031694881,313183582,1131667714,2051012498],[716708784,966203642,1234759,1292599497,1760881905,481560230,3086180,1712918051],[2008005401,96295006,1100050359,1715864474,1403848937,109550735,1096459464,355920275],[106747808,1264851695,2098182351,1280202086,99933539,903087108,1254491156,866210199],[2074638768,1506229497,1073223383,36467051,1560507024,1165305427,1510122032,1557965257],[208746785,1286527274,1538706068,1018180585,441417130,1248008265,78424862,1332413942],[1753906863,2120044915,1934270436,1311272031,1622987686,1280924644,807469298,1402580491],[872123009,1021985047,2095141842,1316021892,1182780705,355900144,1844951605,904168761],[1860488890,549860337,543914502,1954136444,1503158027,669363211,562164227,2097579315],[1662566467,852306531,527727989,698369647,1932335512,569944122,1300957620,1311261031],[2007623406,210573356,1028692487,232479242,1004338704,1698537117,1242275970,509191680],[1519284075,2079391809,954958350,593587147,360703944,1141923969,1495510254,1985843115],[1785032054,129793795,627484470,566788301,1214089061,214716371,274896524,2112289240],[920789734,508072284,945459725,209593382,27219493,10223178,322878869,605783024],[891584597,468355570,726501900,1105523859,1060525814,1260791092,1081587066,153326610],[807709398,742670206,837506729,264526483,1027217606,572986897,1069346703,1744555614],[193618113,65519601,1408606477,637784258,1949393134,1760223677,43041392,1087942925],[92131908,1726085737,915100853,1424536638,1095016091,408403990,845317355,1785478281],[1926438352,1744819976,91927680,605361916,1239075902,490585749,2009866280,266654965],[202775957,872415387,2009138219,503634911,2039623404,411342516,795684301,1168434417],[1144559934,966751667,426931518,978965206,56042451,1651764158,899939937,271318712],[230831070,839244829,1736219222,754191278,528249090,717068531,843020449,577070727],[1291682160,1976154177,242978102,500856012,183579672,1036736361,91116438,871905996],[1187061075,1877736724,854547943,1549808886,1050735901,29695875,452251262,1121471454],[197960420,451021336,1536316999,1417136873,542020780,70470523,38150609,1399960901],[1967034096,829965584,1113932511,539554995,655362053,1522954345,1752368266,400540788],[1461264596,1494829,164088547,685064348,1155777555,669453967,1574507825,1166049395],[1858670686,739363427,117321613,42641782,252971799,268093659,1290793154,1470969772],[103327866,154933920,1384863363,1548231156,431012887,943833207,2047457901,163066576],[31051353,787569045,407936904,1995292049,622831265,1525774027,1926850550,928677885],[1209389928,185231946,1432114265,256408441,1121469049,1928011985,1765993227,953218436],[1753214727,812495278,1658512352,39709264,1184785103,2009889813,871338277,313713396],[643673878,1737355571,203985236,284067503,1894079326,401591497,80717141,1322858194]]},{"start_index":32768,"nodes":[[1963637324,79684877,1424076087,2058438116,1737987043,1506771762,264627336,395506967],[471057789,946620431,1538851021,486451107,192127486,1164776770,1928217919,1901574454],[564694124,1289559977,710820251,1805823017,1705094123,2012319255,1077256460,390399656],[740651834,505747744,527677596,991619518,1033437598,2092049423,1957948205,877396551],[2055254667,1089900549,495988480,872931490,1269767680,2111846947,1305069625,439863882],[698764766,1263250282,1526709640,440918489,16853998,496228479,1428542554,913432530],[147020355,1925863439,1889884043,1926470023,1558936585,429479808,371093331,199527252],[1489929952,426213347,210792357,1269892134,1439080674,1312793176,597925527,1548437553],[1862909077,1204356727,1675821498,405888786,1254461535,1034766660,1691354364,1739411327],[982589507,772691957,1202283564,1983858588,707862493,1029378019,1700886858,871336276],[965045677,820689411,96445707,1166415269,1154633989,1147920330,838342433,202184796],[1906874942,115825409,153810864,1375305165,858983487,2112710869,690279230,701923923],[305335855,838710067,1246446433,844265765,692518402,297726320,1338274512,240111491],[197919151,1441220553,1228447052,765448237,1166758222,1825756571,1537689088,289283673],[1971167426,1551044135,1472563653,854602478,636818405,919782052,2108569585,919211074],[19402035,1930956996,1947004583,1108765012,571415577,1019791035,1502142084,303410306],[2072541533,847727738,920053680,158080139,1434969717,33600807,1187038541,306925053],[24220336,1025513258,761959242,978709019,1912382714,163042816,753187698,1982652692],[1758686687,1014954104,1983698465,1008545678,651723372,2038392890,402440897,1626028833],[80801057,982724744,202758817,713352205,1470673078,917777116,452270178,438335153],[226264775,1904939513,1065424555,750155027,1433004072,1805816458,1370508676,125371482],[2005665726,1421418665,1247847303,1380061542,129386839,2109571300,161176563,424712000],[1441138153,1034381113,1836766890,1702952979,698738053,729872759,879470418,26763184],[2098274758,1641420901,443952427,694842432,695441095,1402629242,212579851,1522798445],[1321286474,385456405,215255689,1414422472,166444941,1073064517,1737722261,107456598],[1883779335,46749749,1146920011,24455477,1844112871,121548018,725176881,1919095200],[608444594,1074842683,1324743558,25793261,1474805631,277588230,1512734756,388342345],[540797440,682834662,393121894,1964931390,1747043800,1808346125,1026346171,1398002956],[1461905881,2032219690,778736590,1291579944,1581172224,2015737708,1804270808,866124992],[1621426836,141948733,305278867,2016971498,1030040767,1945528954,1919271184,344314599],[417459335,375985344,320096625,1864673195,879845219,237195753,1997661623,989052789],[1603275646,2011867675,1702026560,1309917455,1687139961,801370112,1594198438,1418169606],[1656818619,888652585,684166230,1182368657,998237648,1592003465,1110206708,1627622579],[1224496757,211878619,2063411097,1235189049,1618142348,1360558114,584477998,2120101070],[1432723223,1199396688,1085970385,736595401,184348200,361792290,1920062212,1326111194],[60311496,1416890292,1270577858,1721584215,1976541815,947731336,969309650,996571346],[25761505,1975548852,993602202,803680626,641528370,326059215,1399323540,642342591],[1654840524,97821188,1159767512,325238018,381979320,258828429,473659078,1857734141],[2002521192,1656620865,263353975,277748940,255134665,662947331,1580040583,949792927],[604918315,934283351,236850986,1971097328,1040656205,1923224305,391764817,1549736092],[2075964236,94994526,1291392030,724557218,1236362616,1764945332,973223824,1701329740],[1944704128,1482943572,1325688604,1576647682,1175669719,1254533979,161107002,687258986],[404953726,1501848142,552731823,725702860,312037610,1411312610,540854295,76346828],[1944029739,1293243981,194586993,2014467256,751016058,624118703,888667464,1306145349],[143804289,1020602076,1657202991,1042895524,1094389862,2006061450,430525646,1991281374],[657443330,496722880,1228024398,1475468703,176833667,840926008,124730335,209382549],[373775136,1779748062,1337099740,1145479282,1139212332,1266163646,1640633981,1989354603],[1449846842,2062247823,412445250,277193028,2004821089,1217128877,1953382885,249002006],[1872429553,521301694,1121751888,2077136697,2017460774,833521376,420497934,1023959827],[1633327951,1292041560,1321265,1892030096,1051446067,904892876,1986859756,1555102831],[1968883594,2015389714,467635478,712654601,545682102,1197692387,391676998,470284314],[742207731,1756664555,267859111,1876029337,990927862,535805126,2129897724,1406350721],[275650895,300592958,1950372708,33906022,943888908,212994742,1829001492,202312456],[1010077903,1576939502,1347480398,1575141637,1705483278,1069800368,368033996,23921725],[943480042,2095520967,701953370,1869969514,1702892917,1375750924,1881419588,930706522],[1313830761,511313276,387560094,1913237896,1582754509,1397225724,1010358443,1537614945],[53606783,1256104002,139799399,275325765,1808860369,1854713654,751249111,237487018],[1157433512,1541705481,674781021,797395991,16394488,840229159,1350312726,1312777714],[1917665156,1328052810,2046297473,1480990386,177844407,1083268298,479939996,692025657],[1562139796,2123886471,1338971050,1270028727,2033856962,679987908,1559588993,1298163313],[543516525,1095498088,1714867108,279370598,660873918,158426672,283814206,2066065463],[556524415,2075792493,592145840,1850971368,558728948,1261935454,2096099017,241425613],[624912226,1465258814,226833678,874592023,931087500,2021214935,1592886187,1862282849],[169882278,512174362,1610838478,1346551203,789037893,1345413401,1032472827,1711433826],[1688196702,2039954063,1894491953,90055038,796121483,691718612,1294159356,1859967298],[756404489,1621364597,1884835393,1251148614,1318329697,1387275730,1162050876,2023403153],[643824464,992141141,15069675,596869523,361010679,1688112338,997677050,648716905],[1267811172,1275689857,1636186825,534443418,91864367,1470100153,1371086022,324688437],[1211024311,226119140,171429190,848256228,927297486,627673185,1634146666,1386873650],[230848326,2118167050,836600425,728338562,1051465210,2557301,1937524049,1074585296],[526801739,1483594650,61925238,1879905684,93454693,1729027472,541516784,1993265361],[887852427,1421710138,845808881,460486329,498513240,549325003,76775342,686641864],[226600441,2038065048,1403876112,836679906,1297601602,2008654367,1320162216,746584170],[14365893,2093065971,646353491,1408236576,948413232,107535390,1963245487,1304944528],[2115820477,1072746316,1781755199,1629022649,694748910,1948200562,686334794,525232623],[912403331,1059533036,123220609,227156467,1874107458,67521779,122177217,1805349821],[22732031,1495092814,322234679,357840174,1466375439,478554672,1286986263,88835394],[2016649048,1333440672,919176952,1402103105,832791452,1713187519,143361554,1979071211],[1527397828,1748608061,856693735,205415890,1481915009,864340423,473024191,858711833],[705122227,48571958,2037961899,1776066462,1656826709,808845443,1647447579,2029515633],[1629619736,145495820,498481502,1750783078,1414340362,497507765,748062036,454518595],[303475809,451039679,541741813,12262573,2121956458,195306761,266695992,656285770],[337522203,37866824,307925760,373631685,576228758,1119836969,867981209,580210420],[1258829505,1408226204,530192673,1096149061,187792861,300197801,87155229,873700508],[398767804,2106325715,1794631217,1011064967,654353283,207238240,463765245,1903672019],[190723884,481966312,1239057912,1644184711,202143195,751066951,327067459,1571577217],[731940897,903415797,2004250302,1387085927,1118309780,444941118,1244301142,951959395],[1312991376,507538943,47010589,975894037,359144931,1373036665,1136069029,608491408],[664633861,1987780379,1620853020,747573686,1540571457,1843328843,1998943867,980097258],[1479115628,2061369701,1256404479,1651368207,1857602213,1957584672,231826369,775500039],[781614836,1595400730,1509894298,621738136,1731342829,1758591964,515790782,177125111],[1799580614,75216321,838781019,1089913521,727769694,1055759289,105055170,9659127],[788444270,997077875,1602383318,1981865373,448123519,1529480409,51763186,452796857],[74106776,416550576,1395422298,658458993,978162486,2112500942,1832626063,491908384],[180587331,41247044,1489912958,1279218312,750429583,1751349473,2025669575,139638715],[1912575641,923108558,1893292537,657930445,1897341972,732616845,820057895,780441045],[1164932255,2032082118,32279703,1310343198,1933233837,622595402,809506944,696002252],[812867395,882855158,1031400280,1052676980,1546284937,336676510,756782905,714174391],[65101208,768460057,1746935864,610941742,272979812,223912632,1508628489,520961404],[770745328,754689358,1772899098,808281793,2045345996,512762160,2105677703,982323433],[183450937,899776915,1143245466,1348723545,1056729386,929533084,13235374,266333278],[195679058,717807195,334655960,994508660,949746864,803338307,1014946935,1129377429],[1579475377,1906525127,895408898,19685623,282065033,608130905,1914331736,549516446],[667240547,530610658,1113169599,929680934,831465044,1007464587,1171469534,1724253881],[727094589,1778740233,1088266288,237440079,1937262456,905797584,1970719913,1449407947],[583011374,60724718,18468520,426225956,850789473,867325186,1740985482,1933482192],[1611023406,1045691306,61480120,1272469810,1002910312,264118737,288359905,609703485],[1768291102,1679816617,1040094267,1972435944,1839810481,1617450427,407609238,144307732],[835409001,991222313,1004842930,858147368,1150405038,2094882244,1808625399,976883231],[685397407,1322786104,51024328,1751236704,1751308327,85242528,178745727,1385194969],[1438617817,1254576425,1632206628,112957750,1211039449,867430637,1267982985,1627684263],[453239657,2041557977,381286585,628303031,1378638066,1597321865,1228619930,1489065180],[190417129,1948008115,1864045208,1614234141,1178433729,1743102572,1913357021,1897135993],[1895512832,492101529,943680148,1781740564,1558716339,425888418,1263795181,1348394429],[1310464272,1925016018,124641570,1988590563,796885227,63194822,105981162,1267196776],[2055507310,1441723506,1650996404,1861374826,1459222946,80296066,584188346,380235763],[172427226,168365843,1360274110,161279902,577402597,1801734020,2006386315,1025976643],[2126725634,736726518,1906654892,504685126,1361021829,1226045144,15131916,521207189],[864014651,2097442712,1593310547,963078682,1292821519,1137116656,910790661,1770161623],[1675503745,1738994653,338865127,602593479,1197687185,1642297954,1209806873,1608219063],[848230670,82481886,502922699,1300722208,312157142,993171103,2035122981,997548712],[923905738,1631616339,1606462483,1527632120,1775865231,691827197,1095225787,1198336765],[1940029389,506418909,1118768308,2127187407,1773323608,586744183,1225964074,1641336873],[156865726,346496657,429559889,1395219519,696159914,813437805,1760909040,604230503],[1845501123,467409851,1653098060,1385548363,1560182142,1052547173,443535822,1594660033],[738050951,208340750,1433036219,1165408783,539558099,1229537547,539342445,1873296142],[2002115080,957696299,546616246,1200476059,1583433042,1672297400,691781251,1897124213],[1396950849,1028088238,157862546,95381772,1925274451,702264905,307599619,2126659819],[328873934,1336565259,557383500,70422310,447596799,1252621496,658516779,1166557229],[1956112048,81730058,100715289,460764708,537834812,2017259713,943689133,52120674],[1976354366,72962051,1079336150,1150536675,868194142,305351350,1588345359,1295049793],[137669527,674627963,1809552024,1709921030,1500793298,365655437,252960850,280531256],[1777761318,268675391,868696120,1062075509,1529871547,226891243,1451162302,1791722070],[560087665,770490201,1970580630,269801963,1937073546,900992003,1948449824,811757630],[1821485512,1462647922,305644550,2046498738,1226867816,1114341528,911395071,1454505273],[310262223,1584649025,217845064,1083475117,1026126702,1922394167,1127837483,1096316017],[1781851774,1605510984,1556935662,1968382469,1250173952,962708743,1644162850,1029776831],[1366389952,1760886521,154800420,382770806,2069365100,1971130756,699590382,650732804],[971323397,1171915114,709007102,1961672228,245668525,2095831197,1630185863,1754784250],[774386905,1697863272,138574259,169305248,1805748793,1283801730,920374095,590246551],[1866789783,152192636,1699323590,1863009927,196325619,1744019592,1036495421,1879506524],[1079024232,1473380312,974698796,1785401002,1984496908,1182623306,1315023581,1778748959],[1958166066,46386135,918706955,758122290,724030067,540854749,1901681290,1287499766],[126044198,1885571671,1183901797,1594203395,552351297,2038336841,1157543608,694463874],[1354907337,72143569,105377154,1683739598,1366192224,1674054422,417954951,2049525820],[1876500569,906857092,1235070407,352873699,631849198,431685966,1059981270,695083806],[1431247122,569573670,1535815470,1166451974,164804098,1823304566,1830049729,1748445842],[436416226,618552992,38543065,1415205139,516928564,1253143616,670706258,731086863],[826406334,1406612801,779816921,942839266,1369473881,1832555605,1444204627,362908747],[1319265802,608687221,115333959,585724450,2050965681,297564139,320616042,2025194951],[2110174366,1441580512,279873933,821305545,105874968,38754616,904625818,1494390847],[2124286014,896615822,1546144379,1425771600,1497842287,1179339851,949275567,1947472967],[645542367,1658907679,631281898,1499755760,1257296182,833533338,246262414,1324112862],[88801797,716155731,661300052,1862192676,1956887986,1096227247,633800613,1286804753],[1879214644,2046470859,302897855,1088499732,1632507735,1195187111,2082794272,5894346],[605548236,570038010,2128803231,1455334246,1576449870,1963700890,827013336,1407634418],[1746086330,1048238898,876362440,1733445098,979149171,1271795662,1976072883,1028825682],[330385715,342303318,465856936,1469710628,300593572,1287744766,2096917297,983311021],[873699960,649522835,1956161174,1411100861,1482876647,127775727,671779997,1018010102],[1807023760,402204015,1647265265,1722251770,1625041463,525171334,1657646640,973685028],[1078397000,1204849006,247990597,346258068,1558882716,2024278146,1425857606,1318048170],[1412607600,898470696,48724663,1121169983,881371134,1443167621,1125059556,1538110238],[1421785772,1257643425,40799873,578204055,1247331836,1687322532,402637842,670596045],[1711347322,1454027348,147593509,85287192,1358308023,1083491162,593774114,1923364015],[432979116,1146822724,1140737816,101378507,1915192718,895738285,1439505782,1935583706],[1548098943,917500890,1753477644,1203176657,1218262552,62639934,580408258,1667902041],[1753279385,760149771,736008778,442456425,1747063317,1790858363,1069977944,1129412750],[1053702802,92201591,1729870112,886212298,404400136,241069904,1073682217,922315859],[159105128,1772585072,2048271708,1814529178,419602071,628767734,576684180,542376850],[1717478209,188441796,1791187789,922130083,1401699889,501296471,1762851005,508540812],[2100526495,974570855,1090014910,1918798115,425834446,142005902,48418684,911637741],[341798903,2041175234,1450171358,674645363,1618217041,450122709,991096754,2048570008],[1163519870,1016215622,842217046,1579858283,121722475,716971386,1615208515,2000492886],[747493058,1944919412,161862193,1515298605,1993946433,548453583,1824153168,992916535],[948091898,1326093846,1960185152,1281224743,134419421,238658474,1057232671,675924834],[1786781099,1915730254,332746444,697840502,649224713,1726285686,1299438709,1582634647],[355457444,469391582,772178132,744853210,935223714,1770995860,1203273687,1099678917],[1496638676,783462429,2060836294,1680486333,923505997,1071072404,1840778581,203136389],[1490807524,1084633783,1633191668,55040102,643172453,872273845,1977295176,1167469484],[173162973,1296819033,1215346877,2040511327,1918935751,988337374,180078962,1942021799],[1274586673,23546764,1905552318,50304014,539732640,94487051,1891243812,181991207],[419919185,1106405071,1182733615,568991813,364653016,317467524,1006504896,1928338455],[1495715250,292194673,530927068,1645286053,1396196944,581089234,985716873,2058726951],[1573571801,261815626,2130180881,701419313,114855172,621725632,507267439,401694817],[846101457,1771166800,1405214135,1940354748,749337587,1011692976,681009245,764421413],[1022380067,1744399980,891739557,1910684931,389245271,984643534,1301447949,1674787967],[1839194222,618333428,1172439180,583407704,1151397865,1732792162,362990102,1678432658],[1964367782,1096619651,1429354964,1178147993,155765522,1050380041,970013360,706699910],[639181508,350173383,2115797432,2072347378,1135861691,1200314762,1284778087,1066489483],[1085542285,1465974036,613914302,1717425921,1034174831,1493651970,1540044152,45048036],[454420622,677262141,845440829,1613182604,241336291,1230089678,934449185,2041019105],[1492645350,1806999022,1286719173,1169563586,1420767573,462104504,704332625,701754299],[2115986629,409868946,1096868144,1109125439,1798939173,1433767098,969277885,2071844342],[1896396044,60090710,372861613,2057153901,860155880,1404656680,1330043171,1316331050],[2065793017,30020551,431141858,1806828909,928003226,1654429588,541950923,116028974],[1261555099,1912221608,819570545,1733747209,890734982,1681015315,951380119,1680134935],[2074188571,1871534911,1343612688,1682049619,1193317023,458848985,1908819713,1027872473],[1739369931,1372201439,177961747,984287135,1581200682,1945707779,1606593885,1008652463],[1675145072,1692851914,1243812283,1015191476,1206360208,470795685,74971883,908111812],[907397532,361306119,1503094544,1353572868,420946983,131498822,1359763265,963872150],[1460721859,803870068,73591363,2127639343,186027528,1469007778,354446242,267500364],[1180195756,437518391,822871956,444879814,825580249,1586244343,563167791,351860997],[885296132,1471388865,699470651,2048179885,205711451,797760208,1359626837,904359858],[751090726,1060930268,1842961347,828250909,1544778490,390231763,1127764313,646981738],[544055180,512867086,718428896,1496934677,1666967266,787082066,160830504,231512227],[219638208,2028772909,905994494,300486924,2018766200,1326034205,1033237823,1673919559],[1497180411,1388500945,1837664758,1910880696,1555830456,1322407052,687719856,885939636],[371837082,177021263,95231651,720331579,1389597007,1315469395,49693463,1752513161],[276523101,893139579,1639962970,1631974499,152567876,1771671463,296186094,480182636],[1743355467,1116298952,247627509,2108677587,1923991201,1483158858,1778779313,1375703262],[1447356575,1886751880,1208389558,822780067,636205720,1534167211,735402298,39167435],[1433353600,1162296730,811852207,585434014,1143357294,1459260484,1557767159,88151351],[1239834169,2028328024,435728263,2020501251,1322389242,1236769626,673891555,141161088],[1805933058,438027401,1269619121,1113482909,1567144515,137563554,262308391,1684284586],[1326040676,1895764931,111785841,1559274764,1943390148,1980836334,626871802,1624728027],[244760764,2045565872,1063700691,444379009,2067470898,678575635,1128075338,2045274452],[1542209361,1097249375,569308590,1954423227,969394865,1357671914,678843145,1495187819],[569797689,1859283982,581872874,1407608523,650931773,1814957571,989989695,1330901093],[1132037490,2043925962,212614187,2018929296,523296188,870472487,338320562,786736716],[1381981881,1667042336,1216370655,1800032049,1141657267,1048784138,112738749,181015208],[1049743723,1924999735,1917849267,1569127088,1228425875,347123322,1520315926,1022798801],[1084791189,2022214528,1578276673,589534276,121041991,34390147,374901417,1561585773],[367846049,702876893,1875186937,1815847718,1261417280,612099256,49901090,810147678],[1123224784,461081275,2123847390,1987530827,1993154177,80188396,739610188,1848253458],[557775833,338395043,1795463089,757019843,132673677,1487820659,821937266,1981812868],[1248172143,1141788452,920541235,567603646,598920271,1352261133,481433311,278314640],[1833579470,1634609953,1902735132,217064451,1779350852,752129527,936659386,1670755544],[2106271708,1377166658,559289342,654060161,458553947,2076534639,141023884,944655617],[489746997,669029616,262874356,235263823,1992382462,1068570332,803304226,747140402],[2030174673,1207543828,1118023324,1847116551,369073088,697667799,536691831,445461926],[701246989,900347912,437390657,827519798,198317739,895353322,1301489568,2123594858],[403956022,702420719,1889963271,654126590,524001244,1334962716,1903898819,1310357595],[1582455810,906148609,435943874,1627090450,1344398359,1492989723,388113622,31732001],[1835340806,1763108468,1388947212,1003620199,2080593484,369261544,1991459960,1903435226],[838892688,1613640648,532836010,1051712225,221126602,566830199,813186529,1288332239],[371434051,743869019,1179574257,2108436842,890379496,1425995613,82316804,1037329698],[1734871558,1848524903,1584394738,1003394565,641505767,65038940,2098880918,1985770488],[1397132556,2061612145,1117502152,1588360510,1891858892,37563878,776254132,402240702],[167595068,1706508163,1080044257,221860454,114841999,1558250957,1623174625,2120058729],[1831176160,1887759915,221164729,2034861515,1020593315,558702623,598443200,1980818920],[362239266,309065870,899328216,1242391455,523821296,1929646081,1998574853,250130657],[561676146,1312420831,792814092,398241920,140452085,73921095,304273408,821414000],[571476114,194316913,193789029,690102061,528359924,864000993,1545654490,966257713],[1942308899,1637070182,1733496178,524599888,1940905907,149676914,1931470835,2101173364],[1676876328,812125812,2032596866,971027197,1090784204,1063818631,2014794751,1299253883],[1687862120,383559439,1415963910,1459328619,931901581,1817447054,1438163357,1975669126],[1875485650,1753711943,335398897,226621021,17007118,1091431384,275017254,1065159276],[1983431835,1626313179,1059772546,331143862,797076631,947689432,989078824,512764627],[1548484926,592657192,2089685377,1287884830,697283500,1831895897,842469855,1521362329],[235218492,360636538,1546584112,1605936175,1540111573,1120713305,1340607711,1363316505],[689917400,1904938070,161923353,1592314843,2109502438,1198561163,6323373,342095622],[218554587,589928053,1316981092,693851975,126362891,236338284,1687092285,76056894],[536647610,756737019,902100061,1079019290,494254613,8760442,742800441,563203284],[493016801,1734888002,207655392,917680005,307046148,140221208,743580768,1041617621],[1954488086,1129894907,782833931,824686164,328194210,747655369,679589790,991721260],[12602614,374159145,2111377743,1168688771,1922026393,1442657259,2058306026,653594744],[473221544,19899697,893626337,1325205529,1994583469,103254668,468395728,1378096174],[618832024,1729848602,126758106,1782303485,1295719426,1310554774,824029646,1099827330],[514198675,1061359494,4050360,888117482,1917912896,408740881,2024117942,992541974],[1498892945,562558213,266061482,1156117689,890424790,1885629363,1771777657,1247623494],[2062374042,21283978,1108567999,610826200,501609263,1855708646,1142250390,1449053455],[197011583,1499943551,128070066,33910408,1487982882,1550849847,1947148785,1215743261],[1342463382,1617915472,1354196835,877794754,1003059891,484447773,486251449,524341617],[2051534489,1222069399,178830160,633059432,1704146646,190223030,7757347,1608578590],[572698370,544388567,1801781431,1681377803,473481758,387904150,989870242,1997239685],[458156019,1419544041,1719555149,1943458167,1599900791,1634137044,1035985517,672078386],[1638918199,1443598820,949414877,589071195,446675338,289039624,1518995678,1083159188],[899385519,1160472502,2003258380,352492127,1611148832,627779121,412306246,950007725],[697379628,1535409049,1022381752,548088143,1968293024,2086789129,1137421798,777257714],[1713732261,1502863231,609146805,2057727958,255085112,647844923,1246541150,679146608],[326733685,1630967770,949493508,1817894003,2000429239,1177782990,29331246,198669675],[686887109,1935841325,1351925018,1822000647,2118515757,545791618,1134101280,1034632308],[335345274,925245390,520280663,1116632894,1756946915,693830574,525014519,2071908131],[1871022443,646794671,774408647,685064907,1133579491,1585274778,1341289308,1908436378],[4639624,207773036,1721610826,1097681258,1271477034,223561639,865715364,459292432],[374743839,1503128482,37749408,1259144293,252770253,118416475,1036570500,948324557],[1855982677,473576621,1564241206,350637122,394025925,1901569621,1434997174,1933242733],[310020415,153043065,807522657,232799984,1892230771,2027553828,588368180,324248373],[554461038,1566428409,661974447,197586200,344071311,255504717,506454010,534577887],[834740445,2073124701,724437724,1702612676,341577929,1048783081,250522032,1251629090],[1052983944,1094648916,72515619,1385146645,1654426741,1546517010,1823018782,559170538],[607127317,1096870730,57758804,1301192738,848159031,1853538017,1975945095,1573898108],[1614621364,1101090410,62289228,1693562310,1299251816,125515508,1023331475,1873723351],[585580842,222000322,1846329531,1262655710,2083849046,781415659,544254299,1220285620],[487883147,596688107,1247008745,1407369,1878484625,1294243473,244132825,1003123310],[1104207647,2093759517,468484213,341347869,789208464,1890365731,221249780,907656056],[1572354531,1593448042,1793596819,1285302973,850141166,1223978024,694924701,20673814],[1068534565,1182688000,1395442788,22593095,1253854698,1144057292,723510553,1464949405],[248398970,583875494,317303250,1888388089,1531164824,413537234,813416572,1720272124],[1133833531,1735573977,1302299035,926149014,245213348,1807331263,1425383351,121710498],[383249575,2053497514,1155183686,1223052473,982012724,872216433,428329710,126046229],[2096772780,505332471,1096568318,2091351162,1980435608,1230151731,458669414,2007718243],[466699913,1498091684,1849390086,930472621,1910907716,2064029314,1498783965,1606420474],[1653002969,1475382993,1802785743,1842791798,1345124831,202961905,1615921479,1352432255],[1997293211,77024112,1118810172,2039487620,284949916,497645050,300926551,1679687336],[1017799907,2119146151,2114857673,1730013448,1218385068,1767956312,1054140505,1565077654],[2044989474,1279057354,1984398846,1779607592,791617452,31744491,2070637686,999640486],[2102525109,434223440,714022772,194388713,814022695,1328659915,232551218,976883117],[1719834897,293076119,1729889014,198471036,1033729722,2066991636,1427575223,1571903845],[428306566,587806316,1517763451,1362797603,990759525,282108386,664643418,205536001],[114819056,1807844804,1868921981,1339586403,1394433911,633022408,800059390,57447475],[1047290288,436493348,1925964337,120564906,287992933,104961606,1480056665,1949000771],[754651333,215360901,936052192,818059218,682387568,216384734,2017969841,1562198444],[1028279669,640146610,658638724,443672432,1567553004,1887121913,946748302,1038192104],[1613143238,1638557002,290566016,591666279,1921206136,620434794,925668863,1991150538],[704198790,1349427889,1821215773,1188551138,2081581086,538007226,2006504951,408720073],[1420660873,1158095285,982813503,1848087428,1484735857,1479447134,2003059842,1334490100],[1547909234,1556281152,279681441,85908527,642795541,1033003228,1483729000,1283554239],[1449902407,1598810874,1922761974,1145632115,566876934,1074693219,538147985,2003675379],[481620750,877424632,1259157329,938187050,1697047444,1046483947,587167142,430764951],[1489535711,1745612823,860570417,97745038,92913099,1782458158,1103526023,586374081],[268933864,1588333115,987012986,750935853,727465192,1692399952,1530504699,761802847],[1865642219,1618109971,665351940,2102571809,1994875983,589420930,1439123986,1887179526],[339775526,1383440467,1413866127,1335309609,190960097,1249438656,484432490,2003848737],[1186010909,1887967520,110861548,1037729104,203787064,1465803712,1067666261,1915353859],[1172067418,1207135710,1865092566,1430296330,1404022484,1768743858,483924692,2072251977],[1788214888,920848513,1676966491,2098703107,596896900,565352132,1845744917,701091709],[1576642320,1878743664,1192786979,774887752,1390999986,645078027,471142003,758125216],[1431618586,1935442955,1154288522,987981273,337653883,1493666462,603065511,1852062097],[1627806319,583947012,48310441,589534993,987145211,111609805,1483236960,567780635],[626434765,1018674152,2080617400,917815730,1896820810,533470379,712303294,227993147],[896754807,329887619,1442292863,1627032987,945381196,1853791777,1373365591,169074484],[1974658265,506879437,1977591900,152357503,461208107,1907084444,1444626329,531519659],[797374577,1420264805,1487008388,2122836278,1751765892,700508039,1503752655,242324024],[164652407,1968907940,1948578754,1862790145,855721107,629305407,157069373,2108083836],[630987735,1263830601,280354501,709501917,1016690813,1966791410,1037274251,229147559],[1571122596,1795320830,1985239636,1367862204,1034739763,731915390,1540799570,1371843716],[111864986,2084794197,1248133087,1441599594,373717773,1738186108,436586523,98770068],[1519662966,536705631,767073946,107785375,1569325510,666309317,1357176459,1099246102],[1957046583,2084141084,856491263,552265311,376837753,331152923,336736542,1143863371],[403330594,677929848,896229271,1215769774,1099311121,159854862,2012710429,508236175],[433027077,1215405735,2094521510,1862599831,1066750203,1176349229,689775038,613724020],[1361445035,441650568,1067562832,647675105,1564662465,1398202656,1453706249,1864669352],[1205406245,24646646,1049933973,1383399180,774760764,1804468934,859678902,791155898],[249653974,627968925,519733490,1347487982,454059954,514957616,1003126956,1150232700],[675245881,1681893317,817687768,1037304703,1604114035,1045631830,573091151,1577921022],[1547160269,683282404,1102950008,790491544,981761140,703118999,200864475,504712029],[1544533599,1751411187,1868694202,1407652463,1457065509,1173472046,1043444150,1818387018],[228513658,1357482372,314529612,1637370933,1070870578,32600453,1372191819,406105706],[1596139346,384206392,2118733780,694730960,774853659,1700309422,920044187,774115223],[570993101,1649367362,243546982,98730272,1786077985,1528760693,1668645595,1188491853],[2120296629,1065733984,62130815,2082283374,501163789,73889757,1266031703,1933052832],[556868279,1077770955,1705814219,1208878063,906335955,965022231,637907655,52705049],[2066935995,1731518897,1656061735,2046536421,89355046,374228511,382590800,265304003],[1179783479,971798774,1015220732,220407986,1362255305,87703520,261882653,1458499863],[565223224,1843201133,1167984657,1864144043,509022462,747354707,142420522,1522993956],[368127945,1469203438,605380360,131328684,454321035,883038103,191341819,1193361946],[2018069475,2100818582,1987367954,1849867269,1444196416,1913029093,2105100527,550829086],[1272450123,1658571749,1100831012,1941960534,35832347,2111271254,1010068619,1864336649],[1940875837,202206124,2099838480,999682546,1588145505,632974505,1346115384,1604186859],[1998584459,1327940252,1711135601,836568012,361450161,1563123111,819149308,1093541105],[689401772,577717084,2000242610,2007063177,747222447,550308927,622240025,566600735],[1027194260,1129715694,332612014,379466796,32178128,737793974,219132961,198630284],[1672775440,2009556700,1044969031,949866506,225931472,580055315,1537262327,667498898],[1357008808,565087645,21867829,1183948289,1933865123,650343723,823815646,770979428],[727002435,737108022,912784590,196763990,828851883,515642184,1624915792,1675913046],[1387829446,1937904201,1146134894,267776650,1903460006,1925780513,2128659344,38406475],[1469624265,600609502,504647166,706581093,1622037040,779225218,1282743626,1921065415],[1821547856,1185805491,1827661741,1948745175,168979651,156680341,179072853,1775105375],[1947142169,918139009,325145662,1864061039,1751651188,111424795,1293654355,14545331],[1340417319,1554030454,1026835959,1715442635,391751130,246145310,1295647299,238138264],[554729806,877584824,1995272952,2051927222,366731602,1490534812,444311979,204766429],[1816792482,1663890698,1501295394,1794845477,199602807,34147204,964514428,774044200],[148245264,310489238,589876740,557579202,322511447,171305878,91753042,1830235925],[716890021,133875486,145186896,839149625,1513290555,2115068914,623043013,1402270673],[838768654,594847902,1088399819,1601390532,808579634,1036774607,1196552626,611960641],[502853640,1377622393,129438789,1057171782,972918191,889749306,1173703064,87888445],[1405743102,1949093277,1841159005,1886188648,899441822,1423414696,222451025,720820012],[1027867873,1757422279,1330545774,922349491,373995276,904520669,2012060471,1690593554],[1670436462,1279704734,727551211,1693070398,790268343,465191993,1656507221,165116358],[396743873,1882784785,173778819,1872013345,1298348219,1063182026,1430011370,1643942349],[2115825129,1883274711,1814209405,363683845,555067802,956128192,1719580006,1838381392],[1284920648,15249539,1723968659,268030236,1365573205,1309803470,1646191937,735146265],[1794529389,298877756,1995637018,1282779029,37294099,1795060154,994830098,98104567],[1225331036,115551990,278983095,597690515,770008894,1356461605,1674810638,39777982],[644018865,256725326,534241206,150278886,490656462,1148222708,1411976959,2024786131],[528016285,704359746,584644075,1496374852,1907681629,758987691,650606897,1052469912],[1705465153,806262639,1537784377,1779448448,572521795,54837852,1589736373,151091304],[97420409,1822032780,1879207332,464623055,874419518,622346144,1789475395,1616150079],[63709546,380401294,748878837,885632666,647595988,248793609,850616937,858804827],[189462098,1092875616,637747905,20038425,569864564,1672794657,2118685033,1040817252],[914622006,331540372,904042645,132880843,2119492889,1444793965,1496090535,1929339646],[1661646371,53743061,701967687,2027694873,459402292,1707362519,1837101542,870497234],[1933985979,304265006,1917903276,1139606522,1020405616,1073181394,546985552,950153184],[1061889412,983041206,1494909314,623169827,1450098810,1418583144,2074385760,988366024],[1317715372,256337667,1154032399,1750700966,601473628,1664049163,1038274532,927984671],[285031386,2031841743,1244813488,583933527,204441927,1258783931,981478598,2120748268],[20738214,815739470,1856566245,987700595,1543514588,2041042646,1485633325,1777416777],[444654884,1972228772,1546947657,722599470,834772998,774666442,912196385,1740759231],[244010704,303552810,1610256628,466928220,1106360150,544043080,1294103151,1519807034],[2122901544,2035324904,2089743378,2075594909,1894150542,2076411148,1440386936,123132019],[1377806347,498896154,1668289167,801483076,952246011,1053011177,1358900609,156113529],[719696397,1819606950,1842747955,1894080305,1194753626,784255880,976286118,1636671059],[1560700068,945997968,692204045,1911240862,1855978954,751249781,2129082231,1977289549],[1324439183,751512555,557945485,904482284,1089450577,507724083,448795443,694227527],[1020537802,73203915,1774081486,730787332,1804973954,525622975,346293453,1905946654],[1316904850,1835575628,681774425,1161479795,1294038061,1820470410,1570349902,539934509],[1899471927,1610536825,1196029360,1267738496,1652212047,1339852651,931863334,1121981322],[866855292,826961220,1028113305,915906419,795008079,1490917877,237515055,1044462881],[1957570176,488014275,91386045,1732143229,1564885719,1969207492,1180044676,19322343],[1291722574,555542643,1204840126,564538088,1111969893,665277508,656953705,1329715315],[1711089561,911610010,1312712625,1569811089,819537557,1820130802,1843261621,108914047],[110790212,558052280,563379712,1852204704,1828890819,1527958284,490433100,514490546],[1353592148,1386293911,1040023340,482967572,866484386,1614855604,72417248,977162349],[143878651,390167214,318929003,692535244,974118752,344111719,380448799,2120194760],[1878552046,1600327234,509528789,421726638,2051431498,1375812228,1326018275,1195397028],[1577159750,509850273,791137175,758685462,2109618364,2118671303,938307226,984020541],[1407137170,1271243337,691869690,222037452,1539267677,305999329,957504899,1258510247],[1932594645,408526968,1797003663,1086996766,1753173883,1440721528,730586815,1285275576],[324363901,1059216209,2004715612,829615912,1466798805,453920693,271739039,703991727],[2072256948,185361191,1418687608,135870138,809481501,1061335463,1591440370,1509388597],[1414204255,1844993603,1883524554,1638335680,1310760977,1223226209,962126300,504707907],[1231584952,1966271473,1699123712,1335525175,2066204649,927168620,155823724,1843345767],[1616426004,1525317593,448582294,463233620,434822146,1341123395,1242214553,1116983753],[829926034,1006108816,1580828885,1411418551,872190062,1900958410,1813291453,1675428812],[2039220458,350821206,1333996341,1113311022,779730683,1723572726,466064161,470417427],[938365676,526361651,1353833618,548132331,1477128468,856924484,558458206,1349142607],[436285570,1595413454,199569702,171241407,528815098,1366886960,772408818,1394178927],[669142269,1158745148,9615403,259451988,1471007359,1793252600,108894006,174585894],[1656187074,514222161,1104876093,1798790187,171426967,364704871,1240918389,2092716729],[381430263,264716238,1510332511,1565627880,1970164515,513660038,1558160782,956257605],[712300980,1473808837,858415339,460487311,378979303,1147890290,1097781864,1872021199],[1049639643,1261135771,1000968236,1881420532,1548805690,1750903183,327469261,1774477463],[1919493414,370987714,201340745,359725947,1016137566,889466394,698270356,1284293883],[1821787176,2125726937,1056242135,1834390327,342765420,1940660543,930554533,1759487913],[811736890,1784380771,582966680,1737159641,865450779,1420562102,164045473,1334336748],[1583950827,1852552363,1141209554,1683448051,913570809,1575794896,139544673,1211542879],[889882088,633153260,115905970,176228873,104551228,1777629190,1461445408,433403243],[1421694761,459415876,2104320162,2107706144,806622786,68237126,1237177841,668059549],[1767943719,895868155,482898916,705807828,1368877367,890260974,819186241,1859745672],[1802384605,1381455237,2105672100,1688923524,101562602,1341084990,1270396182,578177377],[641614433,1001144498,33942553,994912382,1163964895,1307979559,1142454422,1261260229],[241238242,554741117,500800166,289211947,1857029082,452571227,1765469336,1004766808],[709767965,1842590377,377928326,1554421257,399194989,719369176,1997979609,780477775],[720945739,1886699841,418400546,1692497845,1779683966,2038990236,1302934157,49677595],[1095722655,955623145,1585272315,1900764479,1813302047,1611100074,555162781,1101283444],[692322006,1036689123,1481524869,1447494354,930387062,243655240,1635217704,1770739205],[1993856330,1644761124,46582827,921222152,1023928804,1523989922,251307334,341175706],[1267831037,602874429,1570853861,1896504364,183731753,798469657,1650021958,119098601],[500635964,352652682,1303690642,358552917,516603910,1036458404,2114704521,429852379],[1373040956,291196440,1103483269,1881729939,893566914,225691287,1811730908,903135053],[704462388,451537825,709584031,1049286113,1978007048,1353598875,1900463058,287385056],[1883550879,1759552692,949172755,950837818,1061909798,379239346,1752873814,922072340],[14107564,1994507302,261498592,1884473136,712346444,1717457055,2113140723,1994214786],[286781757,74619068,640178103,1226466505,1776994773,1846998744,2017996097,450373336],[1508830242,1988501529,301613603,156989237,1153019484,1583023698,593809773,193965862],[1217886347,655556720,1572765358,473885213,1004393576,110329188,1415719331,713868196],[982117225,1324378892,207746043,326901572,268519076,179475891,1891043000,1184266487],[992310521,1671592850,746840923,1825115534,2095379529,1959515829,272732230,1504705191],[1199691168,297938210,176731571,821864691,1192946620,1745927103,1330530257,1760785410],[1466166884,1507001383,2126320990,696584855,368481536,879560423,39934470,426184564],[503020852,1036408188,1816207100,502157326,1299988630,256485687,653293860,1631075348],[1424000674,902116332,286090228,211232593,654699102,425238921,330503281,1525964454],[2008497889,512551083,1576923834,51551333,1547092972,1473709856,253730818,1707469669],[15101192,589479003,613239370,1681571272,1345285111,652977627,1186380006,705785098],[2022234377,1270213429,883071820,1151144998,184045973,1714076347,1770183030,906212015],[1133903452,160576111,720363088,682560632,1756807721,1745558636,1241224756,1449966561],[124808901,1221962318,1583191250,825743563,820645407,1816715686,1164203338,1547573113],[1439699954,1008950690,894495364,150342700,1910704976,1499429654,922616410,1132052091],[387069473,602088055,1315748020,1484696741,414702101,2010818247,993641212,1108953734],[716783953,1018028740,782299088,1978340472,1923176323,1657806749,1970970367,606203940],[958408008,1137541085,1344532144,788663593,55789336,1835546662,1499585218,1549758564],[1984287558,1840992042,959842509,1733777281,858080335,498979464,870997648,1889112954],[1655052782,706825359,1830096137,59378083,1468242569,1466478572,1791467656,364155043],[780585509,137898746,140402612,243707139,1900273781,1619363784,771765109,617605291],[2119179401,17236268,1659602284,1627742021,886650008,533057053,120988954,634023024],[1044724809,1786320400,1097777283,836517733,888664431,1386898946,1911280812,747361959],[1293446155,721182992,816126748,1256540447,1837234589,1868607464,214792523,1440956062],[42721773,1470916906,1863181522,2046084875,548732931,2097977905,1817905284,1530785959],[1623758360,792131946,1617994210,1586064122,1825947664,1942129231,233661254,1252845712],[592044132,2120919378,1267287126,4132942,893700419,341219485,837634627,924536412],[173185258,300218855,572185833,1471549236,1314012534,162279382,700375100,1100953917],[2049134284,520294882,416783290,823450685,1876599822,1866960548,1406879821,558884518],[25174211,1178667456,1173137495,1945588504,113887663,1869592444,307128711,556018169],[198920979,2041815118,650235680,1608402752,798623533,1461453917,797859317,1334776902],[92854264,718028481,494433971,293114609,2037813841,480530330,1225148280,1191973370],[2091066039,736234371,2038121404,312879591,1385003094,869861968,1484414977,1030765652],[51842116,1041887050,1096128102,200766931,91901259,1678081508,1243523081,556259475],[761185955,1786430683,955908605,1360245545,714742272,629606419,1592634412,1908229348],[671275137,1141467876,173846309,1566064175,322751063,1534784538,413343579,217841840],[1134561521,82380338,1490035645,1220488510,158997180,451779659,1178361878,1961503533],[959804827,293348586,157508903,1978638597,1959487247,30037817,1448392733,1050972311],[1697810053,144276693,386206031,1050780547,44558855,1907117747,1927246857,1499576953],[329031389,1132696688,1381530002,800721207,613842821,885980826,1270563317,1429523546],[1274102892,276605236,638282627,1280799193,2079357081,879846439,500330625,875495966],[479363443,3000110,606560826,499686210,45705161,96561427,1219433240,406465054],[495694010,1523864088,1083800706,1081059636,852318875,1732980059,272580335,490145778],[1949896980,461332324,2028670632,832523052,2114896275,1298316209,1038355791,2001139775],[958551466,1710379282,1202985654,1145623567,826132842,324295985,1928712078,847657249],[1843171415,1754780658,1312538320,232199589,316539441,43094225,1533728866,1733131893],[883654530,1522911396,1288018728,1252619007,1877083896,1064608526,1951214394,1488491161],[88967320,1933619221,1218829150,404133521,1166612815,348473592,1168932313,1901214462],[1523269340,46880747,627532562,1316377341,1692382517,1898388399,1030095121,1181206649],[603349238,578026755,1706458502,929762125,1580625712,1179105772,282766406,942495823],[327387386,232032017,1704935714,1887375858,762103244,2029876956,934002058,168721590],[44743632,915952810,2060084788,385256588,1488332755,2094769280,2075772741,1462785941],[520686105,1766749599,1757488536,1977305154,339270659,1164037659,801384154,740949449],[125116864,1424905540,1751754578,1057882341,1963724371,1109596979,726222853,24818891],[1824178229,913646009,1583624141,551611692,1329163476,567279429,1180486978,1710094928],[325713934,985967758,30640467,231138518,1157105328,907171030,1174301886,1859863742],[205270719,1938778154,544900477,747339238,1710897807,968107925,705176183,1313491470],[1161007339,1174040848,549986505,2078711360,1032636542,1084803772,112131142,438059573],[343536457,2105037859,835302024,322466016,2078474250,269917675,2036524471,554961897],[1520662183,1419076649,672409322,1441670225,1533710008,683745984,1592443883,1045471442],[476059906,1035001269,287469502,1876115862,854730316,884125920,1339788802,1990756815],[1880145490,1444108851,1458862422,160888304,26915949,581852064,1595309773,192893540],[1855780577,1211725267,1448188540,1520367737,195797039,1758722341,1536128001,95929296],[294364049,1219246144,504500605,1046112556,638327671,1746053272,1047360812,937038447],[1092123531,1212493289,1692928194,737426332,875730382,659150783,346145871,1721135403],[1656723636,1382255496,617549478,1048036931,975753641,1928220080,985492553,1254608823],[373205213,1581557234,2021804332,678678921,2043248369,991817312,1515870688,1288127732],[269949530,489467167,1911488771,645119482,1405774925,1664183276,988972522,480050900],[58701714,1906850209,1863662118,1023516371,707797801,1493048293,944641785,1351652440],[15358706,1417787664,609375368,1685156461,1383482605,60338020,822295074,874622232],[1594135035,1886580528,580364471,223320928,1217853438,1608869864,1858494709,612542516],[808916009,211980982,1421449681,496458190,1301995019,152547738,548750027,50798520],[768783476,907314649,1521229896,209453344,1787710983,1677649596,13000422,1345004790],[600249821,1170874500,791594375,1608858743,1797521472,319685361,2004105676,1430867293],[1347956206,1273068724,582249791,262368759,2079662599,707359902,1546256262,937238323],[763015008,1468721581,404616473,191000016,316313323,1308027110,650962263,1789792166],[1461683121,1308334986,1802755461,1777888174,1986031302,718451139,837214833,616469136],[1579159340,1643529885,502141951,797472054,1818050490,1279151187,2051815755,562690209],[1988683301,1939995906,175321871,1650981146,1470810525,1072065535,656488741,1374993968],[988410744,1704203644,152711407,1130468960,1852503887,1134994742,1262774433,1106587053],[77681128,1224175147,913198930,20465153,1547590052,1902986075,1599291899,2112023496],[81180208,2032393276,1687247835,36867374,638563778,986483309,42567075,827305809],[682425836,1974231793,1214780325,1098073451,1746173997,1735332046,1333321521,1508574615],[1281651490,1612748847,1465085637,434797313,1139740606,1165176749,2071241295,931353533],[1627144767,653450432,1304045378,307602770,1557992840,1834306889,1326182844,1446224759],[1814896372,304494130,1104764300,1104764301,1178295240,788264443,1989420764,791809029],[1222826138,928424278,2058339713,1019698013,1763757849,215619668,1938280027,1288839335],[1200483977,872157760,151343576,171685802,2059224390,1381171515,1275531260,128279030],[1991224464,747187131,1600974295,1971434465,1694289298,599269117,1940995697,1642294818],[680853001,1713760707,25020577,857738126,1176651216,301685609,254274668,1676173134],[1184703444,1413774105,1522824230,1823079466,342521037,673333767,1848385125,118686179],[564928004,1308335451,1237497786,1999771805,2000593645,43175216,507043394,261252261],[1535788657,1884421225,78688950,1039693837,1039589600,2095936626,1633378350,594964608],[1398346980,893174856,1113561329,1162727141,932232558,561120785,157399045,1786061909],[1707019829,1832037496,2055878806,126912097,1587965487,366258804,473802955,1932667343],[1359714843,2018615704,1245648358,1010858536,2061555129,1935979314,1366873681,23397839],[1470663732,1952310737,991060572,1391601064,551204768,1535214120,1580670248,264200705],[1252878706,1118700700,1980921685,1750487885,1121776707,1287521270,904528953,1239037784],[1109590446,803447135,832732660,1235541247,1050471058,839275616,2040633877,2000051775],[1799505346,957631122,914079721,1288763688,1159971218,724377571,1886098143,1912768554],[1871787670,246694036,596735279,591120241,106563440,2022012997,1983113605,1573230838],[1911395858,683035755,2031005254,1934180337,442784577,1835644092,695191500,604791998],[1802351842,1312861763,1164667848,228513481,208971936,1810794790,9042714,621747910],[834478721,1016016563,148475170,640425264,1325804362,834590008,1957477569,1515849824],[2043038515,311714981,1405491400,552028996,1475602496,1364166397,184459259,1737012295],[1479309275,13828779,951764562,429695124,2007940521,311511225,1229572453,762271271],[635591421,1040417627,777995170,85939029,6194603,241160784,175122695,2060003767],[2107268415,1310306165,1775342114,449285339,637555738,1124435582,1876198790,2045667505],[1320919042,1507700774,1203702036,1295510671,532354977,1924466580,700328264,2013964251],[197465305,601872763,1676699519,1161663504,616846371,7512057,1498028613,1223488246],[90327872,48258011,1663404266,1180884497,1312443676,1960167934,974251103,623795252],[1801698852,1835653959,1235916493,1898408302,804049340,1833829497,1554591615,1469051710],[150601412,792185527,1551558725,735792767,1616748842,1818830929,1895117501,1401550698],[1762561716,113371716,286583756,1646316328,1284697336,1002644836,49602288,286854572],[163860772,376502277,1601789452,398247968,721398311,1428641177,1272164194,1884987597],[1651290207,1949023333,1574408756,854737842,1612405332,1521346295,580942590,1746681112],[1243160779,1663227862,1834869498,1444678098,1776885710,348479438,1947588724,1008084501],[319681681,1123437670,1500825431,729940036,1700727314,1995679324,148174835,493071630],[351715576,1748485405,1363098828,86536220,288966982,1128831201,1881577961,134538423],[1107725374,377842532,785475137,1539124058,1360236745,72079941,1184472160,1852569451],[1818847064,1130253249,2001254912,1286773720,2057722934,1900775003,1217771943,2111551580],[1477369410,233722604,1323464955,566822935,768401704,1661707848,1780773797,266289805],[1352250011,505016834,1805533210,1221003316,277365732,173623642,274464579,279976047],[1221937648,736054597,1584443828,746735526,1643679592,1032035106,1818136050,1873088233],[2032177193,1626035233,1748901374,143239105,1907013132,634727240,1592235482,988703874],[1115841310,527917993,747605773,1381186731,888317232,987018966,1815429891,567579148],[285719071,1900364603,897191863,1888247734,1568844343,2128804965,430128114,1185128672],[2005387993,1097809142,1685969805,1860939769,98489237,586445494,1700529374,193424118],[721168410,1530048169,688482225,256614690,396326928,151327372,190167562,1282806158],[1620070743,1862647301,1783793815,1970051932,1530200218,1274888437,287935952,2013780454],[1022207786,703774445,2010155400,39533640,1652320380,1146506368,894188086,977626980],[1972087230,1683290327,1440968840,1716571754,1798514749,646624813,395507104,1379313414],[1260177431,1109602415,1335217000,1464527878,461967574,1334268379,1138111271,993340245],[1980313747,2081973214,2103796218,1998720387,796997771,1440017043,1983314827,15118156],[1209818689,1578045659,945330004,1168364815,916925016,1185107360,685557479,1489862025],[848550641,2019258606,902416813,516307059,1908102717,1036692608,1010685364,893434667],[383666309,1876713992,1869009872,194205810,1182013681,148900838,302459985,1723075688],[1927051006,1228102787,1528795053,1978130553,1716884537,1677385529,1011162232,1290304714],[1889779917,267823430,1026611558,1462300305,989540428,1004792197,329981919,1910475440],[1652493722,418845192,1212944740,1750852126,49258697,1890880369,617579570,1274294385],[276411362,289588753,1899923840,1547790622,1401501707,1559539246,317058456,559630552],[1654137901,381288250,1385733554,531719362,1489220454,832888437,328635063,1625424513],[530002871,741636716,1029893465,277224204,564332915,509685209,301112021,2060097944],[164636528,914393617,1443029176,415636327,1448977531,406768552,1022441884,244616339],[1795759557,589807853,482365698,1039448776,847612570,79795193,1540384004,182015514],[1941648267,1555878060,850165787,307155120,2038662769,603218608,1228071181,1139493078],[401456424,335036634,1761033906,880152015,1839177479,397564208,2081020171,396227830],[2123487840,1231900389,1158108860,633178779,219983262,116648302,1744439402,570850593],[677317033,585419235,430645008,907539519,796470000,1230864269,1035304005,847301779],[1449072835,2002349792,1747287864,739446279,1694640281,1336076269,1998435665,1541622779],[769008449,1784607058,1252112315,1904121344,51902271,1249103470,1946429098,1558645117],[733580745,829139010,1404992209,1456159535,778363069,524280635,912172421,44336771],[79343615,127007386,1981288369,1494498101,2049406950,1760306866,981281551,469693867],[649604712,1218747677,75248420,1738841840,1941562741,1686387585,932110429,1845689740],[787281687,1542998531,1392978127,2096274631,2123134414,521103870,123409476,127392125],[1010220867,1879128745,391559743,1799704708,1660899959,1595877752,1819658399,408244462],[291416101,2010022223,48932097,266555026,2031710900,1703476674,895075828,159701166],[259878531,1430079605,1357805625,255474049,1055443415,17316894,1231985766,806500013],[1784028804,1844982418,2108928464,1300552073,1214281258,1404032975,498690176,624802850],[183639635,1367950122,949658350,1279708035,1668642145,997893427,597876614,2125104551],[1320122414,104820435,43736297,1198340502,962397789,726078096,828213638,866650904],[1491416451,1078472071,1328877739,947936323,1819922994,421657841,1938013769,2048433832],[1057117255,1151770903,686437901,456997100,912429246,995992678,1366949548,1767320399],[1284072234,584952962,1132257380,1273386358,1963612596,1294440826,274460197,104663083],[841358493,862833332,1996643709,820308309,1225979165,1995470728,1799979898,236799438],[209630886,1741250998,402696142,1543551263,1388909494,1798802588,872018795,1220164360],[1665777537,1589205900,709759125,351422564,1240709527,1374232242,2023822318,834746302],[1061917005,1587802609,1247937329,1709276805,902632779,1649142782,130576763,1647204358],[1566689006,1048602854,323731984,1047499900,2093248338,952298061,1807961030,1703807353],[1205844560,2040199397,473999941,8664454,717499380,488498431,77841902,8688181],[2003365931,1749307014,364783547,750094602,2069113574,222653880,1560763828,754930636],[1947233845,208926881,599138694,1881314613,170179143,1270599558,360086993,5551013],[1109662755,685698330,494271541,1181073173,1147942289,1778525048,368264222,1350998656],[1008198925,1729685581,153468398,200005199,509154329,263554226,2076375806,1247532819],[1316615415,639018216,631556506,730429231,1984928619,697714145,1775458359,897432243],[2117714910,875290251,594782371,577919046,1174346207,30965503,1588465319,2053073256],[1822057664,378464770,737001401,785831948,1081077950,257713915,1712653244,1707976389],[1407321576,364420954,1189687408,2099830660,1102706576,997355725,650301671,292753015],[1359143274,1278288731,1940205127,1617322706,554942998,5850120,365806115,378892773],[1847414532,1315615692,153436457,720318559,1397063599,358187051,1462128395,2005911133],[462086004,1630512721,1933931965,2052774575,761921164,1119822671,726310891,744042832],[2048769859,1448863343,328350367,445106929,2091145216,1071044825,886596727,1498570587],[855146034,869819850,287381600,1003892568,1351435628,868114929,2003820369,560256872],[990631579,1167138057,995988964,1674636406,590039989,1895010290,752813495,1944233949],[1217517408,992379921,2072385086,1806927031,1017973283,1027461336,949921249,1213187097],[2058769898,2029928291,467912728,204560777,1127444518,575734413,1620392989,2129158884],[947523750,988114483,2022509373,570842210,715366144,1959802314,1801696685,1658802415],[128737735,715411311,1747676957,175891003,733943714,1812638394,1755579736,881583189],[1900404215,1913111766,1738826989,1182076478,1584399725,1928991389,536733823,216955772],[1715352918,1186769120,1198971937,1359001731,1445557197,122130558,1620533223,1468180333],[147270535,2028379006,1774525123,394312827,955176335,63462073,385343623,97347278],[1382342413,538966417,259231668,1130058951,182923187,440544846,1375116185,217262685],[432012348,718143710,1985393598,499972620,1998299127,387217203,859188033,633867881],[2090854196,705313060,1242270722,999014551,473395063,1185449566,1330143296,963581378],[1263752378,1925374747,466586393,332033289,951941141,1696007307,1189655049,407770342],[787180610,1398149375,553896592,850105671,266960609,1425646975,308259291,1872421374],[417703956,252563813,1018362744,1298824945,1702586947,1475921525,1590506804,1738262380],[550040055,2078337530,32098452,638577983,1592509900,1904486968,1826278888,20242035],[394181169,828102942,911282622,1378492877,339300509,498547509,891223908,1885760900],[739068529,513396902,1282126671,148798903,1981891284,1712395003,98693189,216351908],[319559610,1592278110,792015923,2122925411,239573860,1064592165,950252811,1750491934],[1495026516,1733241619,201533184,219565539,1825560999,1462011822,1233199403,948353927],[1478169109,2063021499,1660452274,1003035830,982228299,1323570869,748716033,1518231872],[1606841680,659241241,929211321,1529480615,1042491581,1532317203,250423697,1392408406],[1570703248,95975776,1883269457,1282713929,1797311983,1391194343,111032843,279184280],[842198999,1485634471,363217361,1581270105,1340223612,1616639805,247920149,1046715148],[852798080,358627444,604025654,706136758,1837731880,1382663937,707696943,1085104958],[1090988677,238547414,1627731910,291238776,1731775754,391423765,693977155,1877530288],[1815661339,223925061,1332393396,1701957089,8152359,114405837,406636230,663214774],[973587696,911593999,1088092872,110131134,1763461755,380622053,1958291409,621392020],[1656504482,162514802,917976183,1935671406,501708389,522090618,1452296498,760635682],[1331629717,619864903,366573905,579061838,1704476919,1374061290,374129840,712155083],[2004916107,1783967707,1309237887,1534211058,203888586,206556061,1518374622,889313205],[120541654,1935090316,1830927699,201998949,861812314,343452803,169202521,875406308],[1425235168,1660143940,282545808,1748722775,1633482482,828451715,1955481232,1825183254],[1290808813,1616981430,374755741,2021625764,1036003818,821377424,1122325570,159019304],[969648061,832861289,489066969,226069597,406170312,790190428,386894906,1620307696],[164450253,1453588549,1860122783,1815786611,1803748924,1092815376,11909574,1704584065],[1695063674,976557063,1561626707,1836102202,177321571,560462561,1915579307,1962446464],[2018658406,290977985,1007488639,1809715214,159881704,1751875347,1598736497,2044772354],[7835021,1644902147,1650326191,1897244761,296409169,1369549329,1048209750,595461668],[362335230,185027959,15298789,788976732,932808281,1472410104,91982042,1733676614],[1256333272,1332785426,819110549,1075078950,2129094795,1892369300,1572397927,275894561],[507425532,514114077,773564250,1518867950,1241110912,678565145,441790913,593149837],[149747932,169523829,1861812383,470820723,1882694992,1126462477,1261928282,813434617],[627833187,779021718,1265113858,386169252,610013840,961080480,431134052,1145737054],[2062488705,1717975537,404985774,2124099856,1866104848,1477152955,1402888626,301774640],[1240955975,1129436391,1154067214,1966426529,1331312923,1190814818,895896123,1908100644],[1955444238,726818998,359346522,14169594,681699225,1973787635,2006196939,28917414],[1968599714,1533264619,1249934075,535883532,1871220465,1249047062,718534608,799713053],[969612450,2009300193,775152914,468675901,1529201527,21142065,179750919,305447087],[1772952404,1718134364,1861223878,1847687404,604012664,1920091392,297321351,1364002139],[1839416971,1575095223,1028971618,2102290908,833051962,1170261176,252644396,1371557470],[188128821,535738011,108976167,1271160879,1733908779,690385595,1049651876,1736450634],[859665261,716181232,1425196938,1612771469,1115882391,1782267026,695665678,327092009],[1560210585,445438007,1708411359,143493102,1227219851,819883994,1669952172,314398371],[110226660,1095424367,2087345211,857600996,1506523674,1399048055,853688383,1049874326],[1741531389,1609668385,1138613616,1982518235,219588462,1023010578,712584637,1939921183],[859599707,1848792345,33133451,1491789649,897559428,2091880219,1335080985,131827888],[156818216,134917058,912816858,457450170,546775759,1732451077,2058869397,15954546],[2048782453,733387490,1230621272,1224550915,1214321479,1507993094,616761421,820100324],[1900371795,42835222,286038650,121182466,744573981,1395533869,821861012,598424243],[385449776,956264440,185400037,402662312,474059575,413828111,989340058,1175408458],[1781007945,964690863,1425702558,1272229778,198277396,1038111539,983827282,1597619599],[1475850588,1115409497,1220111888,480340261,811467938,1729133874,2047029649,923013094],[255016425,309315417,1838362877,1567044405,1062547567,1862523147,39463045,1492313866],[274288807,1609903060,1560132545,710558457,385320195,542831157,157587152,25899575],[1244642874,23071463,716042642,2450287,1872265775,214441236,1649436245,899631051],[908011803,1331906521,549477233,492523048,337576861,1606004764,1928300480,101217147],[784592084,1454087875,985004900,773845699,51617876,1322844708,1981708364,2000844847],[2057551743,1572854130,483965253,1577183502,274103397,1414577472,1329367636,906389398],[2119108468,259728564,1280015627,2001342448,1206793659,2068881463,1430847322,1715840127],[886283883,64920460,616620218,1630340717,674145770,2046781898,1718776999,1545028482],[1473655313,1259758373,863616493,675060193,1466963668,1520402649,1785890671,967278698],[242691339,67706533,1224469705,1060397430,912990835,199092750,153431582,318124188],[1566892552,1514695797,1219963792,638670281,1850564406,266364110,614018438,1503719569],[582978594,1574144638,26560581,737916887,292041765,1407970702,1129238047,668797865],[459563961,2068710644,534598127,1083887056,1819618703,1766999414,24046539,357498352],[2055246244,563625137,486999964,124172307,754722921,1339873803,772454161,1538879070],[1232708592,407431357,724615900,1351055902,2070564800,440262598,176843918,1686669892],[1403170402,1213407689,1794181146,1554438386,1612782878,650923143,1021156456,32427624],[563267744,2119676899,37613295,1315660479,886587988,1805338571,1364047629,1299082019],[1025945614,1977050299,164820685,860378330,2053042387,2001631377,1723832025,1313886586],[996633270,390783500,1208438969,1149272949,2021286013,37865409,1695093962,67086706],[71063179,1409177217,1057758641,127610822,995133033,1208773733,25836722,535038728],[1260368075,586733203,686651365,1239038825,72914010,2123421646,915761885,582305194],[1521739073,498344061,12410549,525318770,1587028825,1152862796,416459107,1145406394],[355730601,812941954,874030014,1692825045,1044497684,1367450742,612934437,1858332290],[1412492947,1302469543,777766805,948222163,340972299,1810760690,1479309236,1379458356],[1242012597,592821755,1432879531,94205379,2017625733,523091743,1420378701,1624473991],[297726713,751530899,1072262983,1938843853,223882758,809948831,2054526060,1557669824],[1034244836,1376699160,1332716319,1612873477,454801343,1444588592,601284814,1457283165],[582287101,1522668147,1383369296,1431610762,1979320087,284124079,632603825,275552178],[1289360911,571673733,1604191391,847569216,528142497,1352743434,2048820021,1357041652],[281912118,1309288323,584446156,165935266,946637167,1055284172,1226959114,604194149],[533593573,588749543,1366334482,1683937540,2090279477,1632454121,2125034879,1850289569],[45534370,657295320,1978711558,1426027410,606666047,1656336736,1623481589,271743441],[1088022259,166108659,236384280,1104729687,631194148,667225032,1707496740,1650411582],[2063001752,200472773,1064765931,93015193,629449602,1253256009,537270590,858679115],[1986995523,2030638014,151630317,1263254170,1496440672,537412659,690383896,612893563],[626367269,1590766674,190757616,1308380915,157287328,1819504165,469987547,1378453893],[2032642482,800835070,2072986775,1770226433,2013316651,80695493,580722668,1723400806],[1155045633,1817251934,1464599726,530495277,1018621785,2020829591,1096569657,1028320444],[95591096,1121752824,957170793,1269365591,2051317112,694043924,1931653913,1349178410],[124741306,1350733148,1562707704,1336826118,1144469522,100760542,2112577606,658897629],[1412504235,473750524,161329776,288070476,1243769462,1334507332,1512757665,649341637],[2061054748,1546434084,1194326969,2071915814,537738397,457344942,44773167,1019378938],[1497207419,1039289210,1281754532,2038413473,1752461845,1895837775,22499675,949513080],[873610553,1978312351,1220825696,1989690817,205588617,94357546,673245738,1248798645],[73369499,664139178,706714330,1592455116,1169430379,953200300,1633897301,1192989711],[1912339372,836430998,425890145,655086675,536165481,1668792575,1992822587,96856521],[1438207412,1233405694,1727210243,451073171,205368642,1918894605,873095867,1502412077],[888702302,1717616409,914096041,1176257497,1539548285,111970621,227288953,1292899839],[1022785480,48782750,204692842,553279242,1089872571,441797502,1889465503,1167938792],[360251089,1904934191,1220022403,445872056,372707233,1558116123,40465295,301130307],[773517259,1115225458,1656546523,1298624614,751245679,1303840193,2054726961,1244376789],[1325989235,198888701,1661130149,1540006562,1465021881,977300323,1134328701,757142746],[793417886,67271478,1509253781,2096370059,472053410,1684303513,1704464842,1668605860],[826217848,1766659752,1424720359,1855777206,209854058,962190501,1677240671,1073065256],[838908910,2033880775,93851725,17006669,1942104043,217002293,175878673,1397076314],[646125519,2025606482,1197777673,2002934180,165485335,1759287541,2063085292,576007897],[459958421,1321477049,198168311,935683553,524855366,1705102653,1975186218,799329579],[180458824,723234250,524031297,2026447179,1763910146,903193203,1808573779,1554409857],[1874906557,1951274324,1907998587,26682565,503415650,922475441,1369975202,759206050],[851339299,1890362894,432023814,1517714542,1768603565,1732045447,1671777304,1845720513],[1202483453,754874990,602963917,761715152,931948026,343286588,539862002,1738818116],[1809955160,1143769155,238782719,510957125,30148517,1416829546,1528653314,741159826],[1588781167,1718474354,801753533,47044167,1405580319,1768773225,400686358,649102405],[2071172858,942516015,1600830353,1370187587,1775326029,464870627,102659852,142998597],[1947180597,2090702410,1458280777,1007408867,1009230009,491219013,395775384,473479158],[2106233620,2093420959,114739225,1300650944,253503797,692913157,815760905,233055578],[1816057103,409259638,97956866,104870556,427584065,775181631,768588036,2042316261],[274675332,178474126,1591437977,1885869366,1899179148,1787559409,1013227674,323737474],[2031793073,2015005992,559093121,442551875,498284049,674007419,1772555108,554435952],[293306887,798750472,518229372,164934930,94643891,1841923437,1140019995,776398838],[100977672,1103244039,1198103428,794773797,2075799510,1205430396,1548131596,486437311],[1890627886,696069192,1115887534,66231397,769880144,1570354161,703982851,1360918284],[279235159,1688478457,1244371406,1950075467,293355103,1600131458,335229719,426145739],[2023073031,630165510,848127195,1327787655,1485125072,117583279,1842138641,2038838110],[1983301177,919611725,2004565596,280157059,459816467,1188549601,486762462,1428599087],[453915997,1676214259,1073676428,1374142965,31955734,1158867062,1553307050,2062530642],[1904790888,1570116721,1718501812,2101627523,531091912,207713131,911402499,1943644476],[33264031,1431891577,1493302497,1184894322,617083450,1052521467,135798377,164040630],[1916104001,1301871667,370511429,1455041482,1693210974,382902074,1843713009,1465615641],[2058100885,1214510180,63555606,234551564,1717460386,1195648952,1224131824,739429253],[423228844,1490892518,1288718871,313672496,361642965,2082954047,145038978,1986633997],[1422081392,407787351,791817398,12508554,489440934,819838720,69944125,1876444882],[1884539243,1044527799,727619810,374137479,2049526116,1908056677,1506947456,931551399],[770381584,1251260963,524334452,427232103,753978894,183384650,1492312537,689833895],[1983035407,1198384372,1448907833,505341882,2035941762,1708795769,388587618,1031998894],[1437025657,354142813,1139583896,1408935378,529580769,1850268799,1708174954,239726704],[2113238889,960412494,1367432489,1806212179,907012227,563377827,2110735698,1108702805],[152882970,1078450809,1831921705,142702997,205240982,1417421497,1862628839,1594314217],[650599528,182935050,853681280,489382782,463919725,1770458739,1897482670,309946047],[1281230604,608277372,1190911190,2105808582,1943256226,854570184,1932268878,1768201372],[816925739,1512811824,1279690362,576076734,117970207,416263645,1514633162,1157190190],[310927020,882007266,252955595,294182969,251052575,750894856,75725311,1922918881],[696998758,1631076462,450990798,1713696053,96486022,1761512334,1620754431,485650034],[1518685312,124560768,327618729,1597241868,166374490,2112163347,796345961,1694794135],[1103296966,2036716775,142099685,186922436,1925635872,1025727393,1204683613,553928109],[1895345219,1347994413,71422069,200936431,815627378,36892457,874800743,1393675096],[488585182,2034782981,1326372132,1312721257,60122027,79886168,1284300820,2036119524],[607852652,1819421322,155845912,416228208,1354797639,1798933576,1083094887,821120089],[949675935,1256556657,476840376,659216037,727197512,1033646653,1703712775,964836720],[1991480791,1341071099,871768706,90091951,2005193297,1564275919,1187890338,188152340],[805935420,2095242215,561281401,527407159,1473451403,566149754,1664288924,898467199],[1645125352,976115932,658769804,290922654,1745216576,137368907,1046552802,532804871],[1797730930,1859115432,1566585470,792055450,1834935600,331822661,1596004405,771340482],[1808734217,1142099438,66337354,796519337,944256113,1568982640,692511382,1436711029],[1537736003,2029437666,803594711,2113815965,1486513658,533716419,990009419,1186817550],[1540191533,1961950535,1649208369,94439570,385102329,627998568,1291960417,1425655513],[1652613668,1324653915,1380092314,140232147,1311876039,212427244,342931057,813763455],[1622433105,1555653275,602733729,8436384,1424329505,427879643,783746448,1552579261],[636445780,775393924,1851027241,1260988257,813438805,1419987226,1882645971,955087335],[1814912172,644547634,1305428128,1596369401,328125021,1836626743,1599478210,1304232315],[1692195546,1085569000,439817604,1901181632,344618315,362007300,1629741387,165819564],[1281912153,1003942465,1046578314,1583943080,2105965039,356905288,925442977,1242904844],[1864806869,1014197757,812447574,1289615956,1756100102,1393344347,474735139,1875646941],[1630908687,234317097,749418601,1030110649,222354615,310213507,1850472315,1377791058],[1309109274,2096200636,367801151,1261486816,1079698162,1201696693,556024826,1041527365],[1502855247,1607741062,1858590053,306758938,839042935,148049616,1869661863,738295790],[1008062255,626367039,1955808,403948176,1393898423,1497362597,108953480,2021874849],[2045883896,108449778,1961784467,1411036646,1859360599,1250797551,27306141,1460866146],[1956837846,847990522,1751913952,715392049,1300027580,208291826,1400765322,1104029562],[494731531,467913488,1253066391,1564521044,1935499171,950670434,717544290,1277010884],[2060276082,56808207,1539944343,1560604060,402664183,1348191686,385538089,665388604],[1873512079,552545087,1094783369,1669499854,319774148,1224263596,1767533853,80511394],[1039252071,382872723,1516390316,533176293,864218536,628891827,1866588071,1904222999],[1312992728,1985469827,477536557,813741227,1050331424,653908453,423185852,1296605599],[596888577,215230559,658390189,249320065,307920062,1354676856,1976651661,537849220],[399909916,2091782702,772191074,2037813186,1237961007,1346487916,644288433,345773939],[326556567,677390846,1396682373,1917067182,558551629,532084708,1437545129,3827413],[1271324725,994986268,162232871,1806496008,1159932897,724327809,101255829,1326575744],[1846305289,731707256,444582586,1812775469,248805150,1516256387,556474528,1977154044],[2092351160,1370830974,184640830,2008707620,1643864779,1932792726,2087684295,1797854641],[2116901744,1662129379,317252484,1352130282,1060701094,559549943,696560153,1861842306],[1468629135,338254020,1518948889,1662186944,1204036837,1122362472,1015423830,90683883],[1640248241,711325150,1586354845,617173890,278985507,1236664304,1226162630,733631254],[1136123228,2070050319,1223577715,753474256,508023741,1977765850,120332725,2065760139],[390914531,1758799569,397300042,136263777,163100100,105315494,1958426697,1952064006],[1743507067,1119234104,2000366132,1121080928,2001541623,1652880129,1197779840,1390854170],[1642803707,1217443032,229206219,327242504,2004886238,444881434,721899050,5902853],[1720897682,778814560,201378503,715437130,285801002,326557338,1716169671,1807799075],[750455098,1528604031,33489076,1374668141,1707330895,1172855634,746992759,286350549],[469242703,571120497,1604136494,1113787905,2063005560,2111765510,398607368,1798182232],[1633563932,1519821432,2076703566,1398017099,1462796713,1454841478,1899803952,913870966],[386580246,1748319499,1895931129,939418650,715924753,456262100,1184370409,1369847646],[1698575880,1336233125,301458491,1300984572,787104352,1950569343,2012939260,1280065979],[1689040505,939142854,579354894,1032645017,313088955,304860371,1952637174,1991263008],[1417916337,130495667,1932470096,560596238,275885079,897847043,956221809,1730727959],[2073394916,1687107879,1764595902,1317205909,1859617045,764422774,1288609453,1377305847],[775253354,873031778,545361165,413608155,488478534,1354648041,1852044440,167673961],[775104079,1854307396,1465870203,965181308,40859635,900442706,1830477859,2012108518],[267034744,1439878727,11593926,1363719650,834272165,492835478,139504637,2064559985],[1311196004,95815580,1660122222,1941995305,1333780756,1561492338,708000571,1638894132],[1062405492,1611590087,459774203,173482923,606287337,276322925,1519431943,304956613],[21671162,316145971,510482138,193023700,701377530,1077756774,548469948,782393671],[545252344,466481376,2074734068,1771567532,1894379770,1310130826,1999545188,1992115938],[1519892082,273475743,495590016,1655070064,1717120487,1697500335,722370552,584622125],[507552415,668781552,1134955206,2013053921,1726393553,1764675150,193720155,1249414236],[2091877589,1113732849,1908125657,1844217196,190349186,429747993,330772193,480099216],[1289433051,215047132,553446004,1420666468,658440756,426875691,1810859412,1167087513],[1605213300,1962827256,1204758657,428743729,669853478,2011759917,895392305,847051751],[1552554756,437944606,1696892035,1825413679,995136388,355280980,753953328,1567972617],[742286770,449569720,363671202,564580131,1123831608,426790854,1293206793,535550418],[309252388,2051358441,695821869,297152358,1413597999,445666086,1067885809,867045893],[1584581937,1286114293,1657753879,775039988,834728404,1322623770,1648867998,1160999655],[1142954583,781076734,628666325,564988056,989881533,2008106143,1627518740,1256181030],[607607527,1353041328,171489556,598587454,1889330166,1751870243,887958504,2111641535],[2007194610,935218133,265827844,1051755500,1366275032,1125122859,2039543436,535299514],[235956380,194331335,1525680326,31066043,682438614,708417459,1873704453,243383418],[343898825,775376981,1885049395,221158082,2107233625,152658655,1977597246,1258710884],[1416534253,489791957,1124360238,2043729911,901706973,1701058453,1711725363,1398283061],[1559540753,1317992951,326113576,449077881,2066620885,229705664,2085007766,1530992272],[628839702,1437232200,1366267019,1444322820,644203420,41228042,1307479645,1236141659],[133211106,1133040121,1957367822,95082637,857001747,780657210,998320430,1224474688],[373342252,1784830796,1905369253,51397905,887695965,508524923,1005837791,1432554654],[869642453,949719617,2047574988,1479635172,2073274825,635629227,183607018,119131782],[262034048,691457394,1445944983,1002284348,863378761,1991111800,259665194,303173852],[32279353,1429197926,331274529,1389681943,1290492020,1782095909,914391390,282287698],[1986762296,1573137869,1284740057,1297586057,2012982005,1919488626,225904210,723520942],[728976418,881288897,312441984,1449018946,941595558,929246181,1278376351,1181169319],[83745683,1275393545,1915076270,1414128681,1607969297,904148656,1097169298,1783086097],[1651174468,836178646,2032711927,721014110,395290387,1724429815,1231580689,1249433237],[257415822,747916895,1362998604,1945556472,151438698,382569323,861662930,1969578955],[883613458,2098977749,1692709456,2047602342,1871058100,402995158,2042336405,123499374],[827304542,1262702541,763864853,554757926,223597017,401916739,987454147,1104176118],[2113145060,469454913,1176631766,758681012,1607281926,1639298769,520837404,126880675],[1133786924,852430608,972943974,820000140,1865947656,1742554538,40703266,371975986],[1457474954,105320893,375087064,128276182,1286744424,1046073894,1292031151,2118842589],[1842105743,1379963331,210132457,521077930,638508196,1062012421,1800354465,1266217321],[426209295,1922083458,1017589632,1464704239,335284808,948001276,145655483,504730934],[1014760425,161418603,1611772397,1328085315,174785271,943703428,1071461143,1943798632],[1245889974,1878542287,359031889,342748868,1198447446,1632295938,1765830822,1795189930],[1715145140,1347782078,1722581797,1245964607,121501178,2042151827,774112097,1708399359],[1068985845,320592713,872360166,782152839,805293140,155145875,113159281,2025433964],[204327557,1717381118,1998444328,360430874,647173386,496340780,610367743,286372339],[1561111436,605934413,766440228,1702950002,776384514,760970225,1382458954,76497721],[237211885,188502007,894673030,221425867,1080726878,970100279,881014865,1615068050],[478414016,1043662724,1468917693,7771454,1629668386,680193007,1167411464,587199556],[1884633807,1905813606,468164123,2019378525,1258326256,725761261,2041692846,562788109],[1979039287,257211089,1800052602,163957058,856403047,1561228058,600137567,547033155],[1285215887,1350102689,1105923038,1947781162,966934389,1017985119,885895036,618668512],[1760223604,1154250212,1990368388,1178538172,336931359,284315516,518678071,970179202],[1053958589,1208462739,948580524,1626872610,2098586719,330819854,1578646536,1521862818],[218004712,189277356,885926040,1797947721,683932181,1588801553,495158204,591268873],[1014193421,516386992,1727576739,1898784691,1493254855,132563957,2108107574,864474593],[521155753,1048086651,501390610,1984749036,1468311916,206365045,1753685669,508924500],[213791987,1146359278,1881728494,2061856804,1497927080,1369701030,1153809713,989957439],[405522675,892922135,131748264,530264672,237325496,1706803494,1185255978,2106955369],[2073458653,1521164622,1892815309,614567000,1357053285,2121518801,35150179,964899243],[950984927,1536621319,417326769,920464763,790727841,140358662,2095530083,1250092111],[388045778,14449535,1511945882,1107722490,766664701,1982008466,905236100,743134039],[1554621330,962698694,494734228,1741901890,966542503,1358590150,126666800,873535121],[1855921122,1959311993,398615868,670392161,1483412449,1775401730,1169709481,655245963],[499367052,269807537,450785117,631370596,359696233,1211700653,501353083,1628001543],[1602687477,1537092356,756915053,1015768973,1487413861,1935804481,1022013261,1927425435],[1787840044,1261704299,1901785754,2003624933,1621760767,2017039398,163178281,1164036334],[2124430038,1162715402,684463878,1766632487,1177165436,728177106,686709371,190001767],[253536545,591058680,1033314652,565254306,650211564,1968098841,331680941,92229950],[1780353884,348841812,357625685,779973792,699691186,143134962,2047086,1523046043],[1137069884,268961244,464600441,999461394,374290649,1589241244,1869718272,1361599377],[1345731051,1707924986,190600887,836733347,2018818889,1215638533,1779449265,944949937],[1437572079,890527939,1451279174,925010548,1053390537,1279117140,1135703456,480864619],[1018876490,1189532269,964787533,276884472,31338254,1478115278,568484056,1190330458],[83307964,29437347,1774765504,415729593,2124590578,1608101092,2047803913,697532519],[1035981028,1394891931,1979673286,1097411473,199973984,1267322273,283742919,1415319262],[1467185930,132822675,276868689,1101711398,738586271,793184344,1578913934,1490222365],[672003314,278125903,1315129748,1452232890,1337193603,1898580487,1315911305,167542576],[1488598044,587524823,91614147,624156918,325576776,1485462459,1330271105,1063360331],[22951676,531820058,1224307072,1812198867,935939385,1307334040,2025845119,130486557],[223234476,359523085,1222735997,1996770027,399594554,2048580591,1358188120,2059200140],[2023261480,1920346518,2086465442,606503251,338967323,1217499167,1724860680,330111079],[863303515,2010832360,1136754135,302254639,157054689,1543357952,1798137874,1941472810],[114365545,281952993,1768825105,194323364,1531975204,814307210,1834548025,1565546848],[2120998697,1906432915,2856351,381326277,362540801,945996086,888698115,563444356],[703089261,993924258,436776456,2015713391,1036407667,1529583324,1604369964,1943450504],[1510806333,1666569294,1221705663,970454443,1693973143,2029408559,1215904713,273601271],[1052655356,799850328,1689837239,105618633,350845155,892225743,1792959900,1257692444],[1213335945,1479261744,1530758267,498906031,1691125409,539400582,650305008,510331050],[1537618781,461615378,1214884624,387867185,296184128,1390083239,422999823,1183894675],[954870079,360865571,994213285,1109542796,1395371248,1864606888,1595896496,1921058907],[1818324015,21629065,1103779668,2015316621,962220345,509553554,2125273848,178938528],[394678272,1162638312,1197715683,20405875,952991421,2099302282,1803004535,1274476858],[1291567425,1685248825,1163188591,1896625734,1466676814,215743560,906052811,117497043],[1670272253,1759046694,1520250944,1137257638,1787410342,1282897779,1318849044,1334140236],[1880516068,2030698774,1135101363,871291621,268605523,134291473,189568893,1307192800],[1854002392,1530027136,609356256,204697441,488246101,316444057,1797498807,884070399],[526226946,184293385,1514511067,1030110040,1989420395,1634089992,983441186,2009442296],[545874710,449305196,1827960811,204535522,2123196859,987074986,22204782,181184065],[226560981,1963436522,1472068658,11778618,960322733,697713415,1999518567,1675523027],[875473555,1395839036,406849190,582604367,2062635066,1300444598,1567959881,386409718],[1462982744,577575452,2127029,60903626,892563209,448708816,2084952751,1976956150],[549608463,2096507209,947208334,405467034,1981540499,1751208040,783233990,510475413],[1717626457,1364674686,848715052,315430647,981629299,668388189,22286520,533083204],[1246423524,28964735,1864574490,828195283,1740934717,539014466,751982438,1265544911],[2086777541,713597811,107329836,1797174842,929629828,580550137,128373775,1468912714],[168730112,1243605165,421870781,1396309784,1755328370,1898936095,215848206,1309124554],[954886804,1102585806,1938627823,875765132,1916682916,958526024,896929701,310706378],[190972964,629876118,2081133269,299914454,412712473,2067248565,1649288537,501402138],[740727286,795352897,1242776352,294999846,613318166,1372068196,941424668,1632881160],[1184259442,1739071634,365907856,1403236195,1425730332,1374155748,1916364200,114365728],[1695040800,755099854,743745419,1274257976,942419335,1778971053,1045100453,1888189603],[463056634,354181979,1337465756,932718219,675954907,251142481,885670089,1013159179],[372576121,1163037982,1378369799,551411478,1659000670,1031563088,194363191,804325949],[972367142,82136921,215357275,583046019,221085045,1609029845,1395982934,2044483188],[217774866,1344699241,1359680433,922799113,701382685,1891162166,602933643,1136340545],[1250584409,398966108,945197654,2081159481,1363301464,925786299,347896576,446902558],[863758601,481093151,875288378,499916337,2128364487,239598536,48755444,792175784],[201288421,2062198986,234565409,659554781,348681203,455284707,1648014124,501569853],[1801020576,297133094,1028527326,942345236,1969505763,967275340,1527820893,930637751],[786062742,1333773241,734446239,295979722,1337563556,1105860697,2092735337,1820746664],[1436735117,956553488,1585405863,241935265,899886543,1806684224,752458840,1540046672],[1749645042,270377888,1442886900,1392230954,1547080369,1530034865,1707344475,1377388643],[313336486,2041421342,1814481583,404766354,178514603,258402617,1988476365,1258231055],[1392638182,439760997,1607689366,500100774,1036284134,1838147335,1552540154,164651100],[633646425,644714829,679668190,159253206,1857672975,143129148,1830478268,839081413],[1978238153,71772107,2078499919,1739495324,1501328047,871246983,1862439129,1866207566],[764372807,717736358,2045118713,1038928605,1878321350,702341122,227648195,1872687421],[1005646879,1449356953,648494281,1412054837,615617783,2017634067,1318825564,1740924232],[1231478639,312274829,779627103,1707315841,1639349978,1119385293,247071262,220917853],[587383068,196548100,1849353412,1381655581,1610205569,99698944,1048089883,56266806],[838199708,479146576,1040741811,291981790,1522164298,86082966,272703756,1761344724],[1550578534,1091817269,617992218,127415993,166475101,542330755,484683836,1098218196],[240301095,761174464,1208342997,1091070440,66882225,1457442762,1686311591,1752360651],[1599161472,1474234988,24664966,574006417,2117052400,1478353365,1324417805,333463359],[1763828553,833356051,276474938,1492350579,951226379,1248192982,880276502,1836176520],[2123802209,1025771548,2087888425,1639807886,97889447,1392351749,435331547,228815677],[339551570,253100841,755556987,1241598419,1247258911,1489534018,844830729,1541280030],[223539766,793428323,1336187124,1806474275,395744822,314793664,817058073,1055077590],[2022561557,722686976,1826434690,766217515,479306787,1070834954,104511539,68699104],[1173699296,989353929,1007541283,356757876,16979700,2087157610,161971975,1995608936],[1013089609,1363548291,1909799658,263084350,106468520,951679234,268085197,1818299250],[485272337,1436833640,775315184,422211989,1634747301,328053064,44285293,1340816847],[1368088122,467350646,347733730,1536280817,108991348,953752109,1747331487,572695583],[982218400,779234897,258579458,1593694076,1239973507,350049642,1603391190,605439299],[1359393902,1198457187,1147086253,1432091612,2105866648,201362175,1274915482,396399697],[1999814400,1707081007,922982856,1617840073,975349034,1478820005,1344926646,1499922745],[2103251123,851763224,218776495,1898580611,386169890,43517692,237744036,1894587046],[985747782,1292794768,1870928343,534867718,2012260415,472521442,252298542,1224624269],[132264500,319364438,1457956438,876342268,1687053147,937725223,1329296998,94248190],[1522832968,1419762517,1267006711,39377667,431235993,1583898394,1806028427,1357482934],[1792714550,1658226764,1799950602,1508245115,331758580,517045337,646738618,2086260549],[992378325,253284621,882633959,584422703,828701486,729455265,1300982018,1000937929],[86622203,18343520,1886044471,1082682099,1540094959,1145281324,791840577,1967498037],[1447219956,1711013301,952162224,1065807292,367562276,1520611657,1091796773,1333141013],[233584044,2013432824,375526669,251987574,678919613,645937732,1615382304,1289534212],[588827334,1710196701,1796467366,1884352501,1106172955,34712538,1189198123,1521288730],[998207977,372585881,1718987975,656064929,493206490,129755658,229962084,1244973864],[741442469,473737740,2095899916,861631583,1049023584,1978034226,1948325058,1298584297],[1618751150,2007907586,1921656620,925719635,411877878,8877248,1009519617,2100847267],[429024912,1643349318,1689480883,926922882,9738017,730550245,1877140855,368104971],[1598042623,112263139,1433436842,1599111982,887300978,499152106,1641557977,2036438099],[1323917244,1152161197,369115543,1591568691,1623056361,1747261780,705652327,682146581],[2064020034,1658744528,629576322,538783470,1407103245,281897241,862692282,1892592144],[1300475897,450811092,587810998,661214580,1905411987,1975412687,701185093,1481131759],[106303331,664550130,964869644,1281490214,1426349773,969261944,1235942756,706695197],[263298627,33976612,1942347433,488445713,200123916,1257766359,1008083926,1303551356],[404731121,685067100,1730497571,465415556,543169768,661656494,1281354899,1037790064],[1324351881,1071055484,1677822160,2047137630,1633386959,947898730,137762393,1465911616],[117552548,1322697624,365251696,1122883000,200351819,1134391649,1679436533,1250802811],[1708439622,2065142754,2022097896,640441983,1968056558,745757486,845220743,593184795],[2100563845,1186726028,1672346095,1526714231,1082348213,447427793,1317704698,836029120],[1516405770,2052345670,246240669,295536870,83831956,785530525,180900677,480971062],[1133663492,55245159,767428342,515175063,1534460226,38192725,436265946,1393013966],[1892861006,1476922959,500445501,2014550984,497365228,931383775,217876438,657063753],[875361146,397861235,1862813786,135116356,351766194,578791497,526992,1071042250],[1424493772,1212937638,1104137307,1709054071,1768698564,1271249440,965457821,1442269441],[1278380333,7683751,170597046,1053916047,1819453611,2041971950,662596833,1193044945],[697838783,1171206137,168104372,2063236053,1243649805,1644158311,1311703965,1281361592],[1197281757,1022139452,1139862754,840186499,468315647,11047925,514146531,1575050652],[1415961823,1479115248,81920720,83462276,455322485,34394942,381390357,995457878],[1424496878,1088958963,1954366615,906377589,1338552391,1824421176,429487986,1303852660],[1511907409,1195450321,83832233,394535145,490566564,1289351638,1392310646,594854306],[806532708,358277462,1422923841,1867962237,2030237510,2012014744,707649884,1857278495],[1285857434,1233895654,1664518840,85502050,79361425,1133537632,877871959,483670343],[744488044,420413261,973137799,1687447659,12751086,757260684,823827311,924987207],[1020529771,69299915,1632385924,297153873,533383483,1393658160,488482101,1144464583],[61925171,1062730534,1715702823,1597206676,1203474168,167390676,537325112,2053037897],[10484738,976696005,1922697822,340983854,404628059,1390123393,1927786239,1085623307],[900734191,48025588,141983621,165048694,746969274,586153240,2072270615,456277415],[1461329978,1544174859,1080708928,1984273565,119945556,519931685,969373316,1760971345],[121030055,485425942,1180220616,75424557,1587664120,884958114,1658504419,197108811],[412778179,1236703216,1222589429,462808310,82644480,735584119,362207196,1385271388],[370559530,1508865964,1338099759,687167365,1172118516,130389894,1310794754,425345269],[2073105339,1386576871,587049412,707205016,2127726245,798925600,461490081,1348351519],[2014825373,1720229900,1421246552,566586066,1310494298,1670028391,1250545714,538742895],[956626277,1087172764,151817769,1281433411,750575542,1968909041,1220124615,1389823639],[63645334,788778250,2029811657,545606963,327210141,1780351468,1711136214,2057709266],[28805714,1356487426,1875054586,679080894,650061577,1724539461,1107693802,1579679340],[1204469962,1886370707,1834731866,1848133492,351814873,988679485,1297242039,278532650],[242688602,1359117747,89567583,763178373,1234375349,47329838,2068256285,1744990020],[1506917236,153393954,797045015,212130974,1832727036,1635979483,45815010,352601068],[1429240061,1412030776,213712843,385119095,536252522,893415188,1281272781,631103915],[1065295238,309718955,1501858616,1492454472,388407317,1796145752,1754505638,2021483041],[1271028327,1574514514,1160721488,1068496804,925252158,1836778540,1909472641,1675780864],[831448579,91449498,1922104084,506451508,1606081419,788276057,1248041393,1396377793],[1426083225,10744427,1742119075,1853484008,1419987714,330182950,1140780994,635823758],[906136899,1303108207,1866988912,1101088187,772625041,78206541,1335010232,2082554684],[519881055,262002445,890740001,1648291049,55252021,2013351592,1674347906,1007213279],[1008247929,749106751,1048781066,1821427707,1599687850,1069526827,931778550,1361735293],[929449939,1037856839,365548168,1449082842,300118321,677022173,111488092,2005475302],[1047844342,1313476775,1608359177,2085922390,1568319595,371959001,2075277300,536543212],[2045542583,1095880191,1362202677,2072314331,1052167341,1264540805,1528998442,257367040],[1944120372,1512428211,825436785,1972110896,1869559961,690705577,1969791908,1271590300],[179589722,425500058,1247979515,1297253033,941581601,321239092,291382617,1465494801],[2072959948,1490958528,1866582333,1668960016,1170295030,2030821404,464865343,1469226359],[1637223582,1783484058,1417720397,1782105673,1841254348,1470890258,750120262,2103240877],[1625706045,246148250,69556118,1415655356,283187148,130940851,233944784,119342719],[1672886496,599043941,1839913195,1870299642,268261333,1482589351,1724019843,1135526801],[1077837639,2084593058,309865221,665712318,988781104,559734660,1981887592,882414143],[1947937584,1135276780,585878641,454851138,526839955,702559789,737014730,843738627],[77410778,640044424,1418288070,1324480977,1498988145,119882551,328796495,874668504],[1644992284,641584725,1770512772,1730658716,846090317,1791051766,2127193906,1557012084],[1928652862,1008466339,330227678,1437387041,474542753,441940431,318136865,1803508425],[1857571492,1517654581,581848509,730191921,448361731,357494716,220141723,221183656],[780984981,1389577585,2028177294,624506473,1230825840,1868330536,374082462,1586092359],[761011685,1586338180,1846110491,2113756155,234817863,1706770368,1456659348,1936110609],[843837947,1018667442,158130704,2085126350,845884387,971597304,530381489,1166952832],[546918687,1368718921,1180144640,1776874682,1477343476,660541464,320437465,2125507914],[130930764,526058933,2123082474,1776040187,1746502710,833763416,2052448930,612709461],[1678094944,1878308701,1701947057,486252784,1231818878,1143867468,1163066446,45196631],[1540876411,1776116973,2011431009,312820751,1257890239,1840153732,572147463,317614314],[1095569693,803736772,2130104092,2089957905,213294700,937371002,301676312,1399333244],[352629503,123030038,412289256,1021606097,1209874073,880323822,1799309555,1400025507],[447994361,335803475,1843716750,1587651776,258770346,1587200358,1452068994,376157243],[1131763674,1334289932,273254072,1292522403,1616493935,1382087930,1389959368,816469399],[1989656147,2063889865,418086090,421587252,667761864,2019325443,1612265842,673972813],[1729818402,42094061,170996662,867866571,1895677185,417122174,2117220539,1048261335],[274481808,2014909264,1236496250,2053294653,1877035795,582773676,1172029580,657668251],[2032314683,194523549,1885718359,1417997568,1462168362,609069609,1272765792,1359058984],[1549378720,467127072,1138312127,1410070894,1666839650,1751282822,1024960661,676481078],[1660496244,1370582291,1246627199,691691073,1021899050,1863037199,461053177,571225393],[2066898159,505899990,1896432318,806801691,1835100369,336385051,1299733598,143212363],[1160633698,1426251396,1640334514,1018252069,1451285725,731093847,743456313,2004952034],[1094909950,874929567,186035366,729679397,1314016863,1487537833,553939698,565980764],[663302200,346260760,5991278,736793138,437585037,450615735,730598433,976653901],[847220275,856902558,65877236,1644186832,1698178917,954046928,540669232,290858018],[187137171,558695318,754803509,174728995,1604299526,1681736795,175490655,471545370],[365925957,1684592099,448439089,1771644364,730718214,584030044,2067998766,354644377],[1969434176,1270086180,324040091,242025543,148340667,1931644107,1355692004,52473366],[1246668197,1732557331,1197297657,407636572,57264721,30203275,1180669169,234093990],[183167523,1404699249,333402611,1149911923,1736029315,1331028432,1477857053,2020294628],[596795439,447657768,1592585676,1092981413,1755922393,1443103363,1982049582,1121271028],[1478900025,33080349,1177425239,625792097,1839724634,1472257526,618352870,1996065851],[1492247360,1382491593,1057854079,690071595,1611362864,231553012,1231698108,1850389997],[137723997,367624604,853306334,426154192,1882081647,1740012718,1370056833,1041890646],[1569148802,594232328,511239788,535172777,393476842,467578482,1003261377,1952998253],[849519304,1346807044,946992673,1685700593,628550190,818695557,828242946,1126366955],[328974133,943649280,133137960,1273323493,474424689,1233850024,415061873,367724188],[754511643,1239468250,446803255,925194083,1614704814,1988933310,1067480131,1764863402],[1954114138,29715348,13211039,1492128121,503698436,2100947155,1671374034,1783170993],[1901264553,713971639,594420869,1193904178,1898344282,876360517,1084043086,1839667914],[1511766645,1227218541,511121020,1782964892,628379503,729152438,2012089975,482750823],[735611802,1358501151,1840333369,1739603500,1055048263,1648816709,434646365,1844425167],[535389779,232372773,306769873,1352396999,833698329,864780719,1303418613,14801531],[1955573756,673568748,421953476,920804665,731278015,1074145592,1552627905,929031975],[454339013,1863757101,1611647660,1948212324,1730877425,2035690398,1355080811,702489783],[2108614595,1127051260,1696157833,1864943932,1870577452,1946917445,1502338803,858651578],[433016993,672701410,703872094,107295589,1491246104,1793035105,1818468025,926170210],[1704609436,267176610,985025440,1743750533,1847109687,330856152,1357120541,83573717],[1754280498,58548170,449400617,123131259,1783590068,854970053,865418080,563170116],[1207793924,1520496167,560609899,1349608639,1701216705,93429241,1031214348,1119129621],[823533473,1625058502,1786292277,521357877,1014254034,1769676737,1959202412,1838517029],[1049809476,100503976,525854240,1199456017,1212004318,1087439421,1266745391,446349298],[1589531735,1567550898,533564570,507058558,1280935334,1885840063,2032426279,1106652191],[587358015,235533861,1717239188,1087749229,579750107,2067318550,753018193,263817403],[1953930327,1786548054,563391164,613869057,1480345303,1921683556,748698379,999540727],[888056010,1328446768,1197451601,112498998,1040631306,2098819685,1549742058,1928452172],[635217332,372662626,152758322,1538078499,1908580953,1260696462,1726395368,1361464072],[631313191,1127575322,1784646266,1171830384,2028770705,1853357892,1111166475,695505094],[1463239816,351909562,1575033779,923257585,536388910,1688608084,65067332,1729377297],[215937006,2081268037,1457638781,589471511,223400757,383316923,1986161228,2121429869],[804764075,143593582,1587880065,1338069146,1808322481,269107419,1254965174,1113260614],[212596915,1714411942,866170110,894931842,1375033367,48611759,310547163,378945589],[82733738,1166890430,469631834,435426009,58894885,1915223313,444631241,394498939],[456922735,1379001766,429521029,1662975683,729749767,481373174,1137920537,2032318860],[494933208,964610661,564081560,715688442,424617779,771150873,1745093039,1604026377],[12912783,490242505,1391390003,107403927,334462224,937951920,1396085164,982960392],[750824420,2124667461,386879572,1214272884,808041730,1201849221,1519244108,700942994],[1805385713,814005404,1498961087,1564745474,1649398532,2044599659,545162422,512518919],[1705900855,900244442,355227333,369213886,1867773501,781486152,1976868979,1396299643],[539204484,974638259,1267011226,766045569,2076943666,1268910758,343125759,695094663],[1157216897,1919652641,2017579968,26862489,784161519,982523968,529036905,2000378343],[1618239152,1740208705,13693248,2046796337,335749452,1026698643,1578700617,1490799509],[1249850666,133815571,638736163,491972453,883533037,1486075267,593816184,1218820909],[1036945728,1469237487,1497178914,1439973016,298377034,198431379,1694804845,1237904570],[319633703,1058448574,544895972,227823857,2030576915,406873476,364689361,687758603],[1997091625,634811259,1676949013,2049215012,2007035385,1205579303,1266443033,125565178],[1058366739,221789280,288672110,807558205,565834989,1790668715,141160461,714848218],[564764709,2037553204,870767505,928736784,1179445404,1236058009,950272478,1400934478],[1636158854,781585330,1131062058,140145973,683044717,1239673306,1116594336,1590982994],[485349892,1981319488,568236966,1695082837,1875785297,1171989833,168318441,1423002221],[1731442328,750686063,1284228500,855740359,1805222778,1309425760,1150958463,420178448],[1736740232,44666128,301541877,420502280,1754667379,152378591,161970800,1523500944],[1249660530,531535538,1720472235,1909419402,1297209626,127677134,1020092320,1492154500],[1301073410,1126497316,15312745,2111367619,734286645,1086740520,749893637,174599526],[859219652,1004594133,1574089792,1440497658,41959417,2080000271,1310743649,1564839938],[1299776722,2092804480,2079511396,1836467168,2119515301,830080967,138647415,919524819],[790440782,929620658,755244737,170909496,417440392,164945819,1854513378,1235418705],[1293935889,1995787990,1602044573,665453256,1609120659,2088875274,2085770942,614188190],[750460742,737216190,1481680534,163049788,1466831669,32505833,527344622,686449031],[1294389447,332480155,1406546791,1133145831,2129546958,862485657,2074441190,460535463],[1849077074,1894856351,136950489,1748272161,1897258301,174034422,2013849093,1401373867],[1913479040,967752318,1089596824,393135689,1985643541,1088505759,210180107,1790332302],[1710963362,539216329,1536327938,1389523422,1344096783,1508480215,1581535023,1216352308],[24948393,2045618902,488521021,282117146,365849933,898055123,780861469,503718333],[2056178255,1481228033,1860642539,1521670793,1962478700,1787646262,1868806305,2085058745],[511769541,652783623,116751410,1408011887,528099059,110785268,244119672,2120726144],[1307232128,244229784,1578770403,116385482,162171587,2107645871,1577588169,653177121],[820823766,1834255063,1739951473,1110287109,1426610828,1564174195,726734849,1656447459],[1154531374,1670865069,4157967,948967918,819829014,127429768,172683799,1833142938],[679927411,2067643034,1439360136,1679605967,247270227,101626843,926958660,892516952],[1276812136,1345434426,92287978,1802201824,409672026,1386932824,1690927224,455886212],[724368313,457394424,1169918434,1499532114,1630131947,911580943,704923727,418370850],[408789204,63077196,1410629075,999834327,1794215617,1869237294,1502177900,387644146],[1735814703,1246896524,135213835,703077796,787663245,1622531841,264265078,2112297441],[814217618,738218543,202233443,1209916992,1435963906,1355998867,516285803,1597749925],[2057002519,1965980277,65424967,1765163699,602232897,1125922504,2019506952,1537703482],[167274987,1372771721,1990473972,1554378842,946760444,31537252,838138262,848112619],[1201269541,1715881663,210116596,1216153128,161832409,1916655373,957926608,465421671],[142035039,1119168275,1575818842,974336437,200085939,528255053,507266189,1342174590],[1704519047,1001319077,541373228,1536922845,721255911,717321866,1290754070,716375867],[125103088,1694669056,923817888,414192825,1625804437,536254508,1717118002,479046010],[1679285399,873912307,1387935852,474009094,1180081189,1893174020,1475671766,1586722819],[1111986475,1985254464,142388015,1704003602,1779976233,951046828,694295647,2020544985],[695132108,1080221078,1831465395,1823098202,2019875563,718520787,1198589320,556090519],[1642070138,1714341090,1217485887,1820294172,2026214752,2113181817,62829662,1190357],[1859352801,540267201,655646952,1283502141,953961813,1683622514,1908673733,1162336382],[878451893,667426221,769352104,496321150,1286475178,192664287,791102787,607658414],[790754062,536230547,446084193,1956319804,191850416,70126697,1863042085,1221492572],[946966352,439818778,1093496871,1686997284,1834922686,251439011,312316203,887375096],[1746059907,632255974,32356193,1316082835,2059464008,1710458029,1666747274,117700878],[1369081121,1641924192,897784484,689923880,2038109828,621065585,1003549960,240516833],[1924840284,1406331241,2106191179,497823180,1837446977,677867114,83978399,257030807],[1819862050,1366191437,1893250770,1347738124,1320934115,1488559475,861490179,1404271423],[1379099671,1195163805,1486673979,1008274510,209845303,1212511676,308529402,1268254726],[546490154,1811948382,1867166120,1538425550,257666511,818983243,303407731,1606762480],[141915221,1553842533,299028349,257747133,581910441,804069365,561380845,441548822],[131088162,1516561173,734063029,850039060,109683428,2018240229,140282353,281998739],[1188431512,618298221,1577027674,527511987,1445360026,28625217,73495074,1102808129],[1918831524,966096849,523002485,886035401,1950066420,694833673,1985014503,287120010],[2115454097,1540039303,1178518877,825601898,1535501688,1817099177,1262352270,1396270022],[2061793017,868212119,698125121,889386262,1731306960,1250333703,1814811178,1707114453],[1783870858,2042833473,1601345881,1974965672,1583087598,1502987388,682693240,1755646564],[1207477722,34189730,1286732691,1468641895,1804198910,192271883,1039356297,2077307776],[1601369526,97639627,10622223,1308305905,210709592,538280509,1130556476,1483832453],[1762054085,1120868531,546112053,1122193105,500344353,441012836,2060326999,2016515660],[480477211,144014202,426730434,654021481,123436846,1598162455,1680110839,1240715487],[1717574790,850267567,1544582115,1356544644,1159311631,328031994,425353272,231262370],[1973566633,1950502236,799932667,255381491,634245904,538368738,999347859,947352187],[365007978,1174130685,1629852163,1065941609,1612335027,1628970181,2108751058,48563694],[1245084494,1517101717,1363244384,2122732486,1962816523,262907185,369610996,935262267],[1250915952,1773374184,618842403,904208043,2032650925,54449674,528938323,1070811644],[574790635,1111563369,1248154612,899715983,517091473,432118516,1282567502,1958392344],[898911504,1659379806,514794,1616217130,884166098,1542653325,1119316239,502792346],[1356433282,2057789795,927572464,1405996285,1248333340,431123396,2114033531,55229638],[749927218,1933463020,1926308705,1549684817,924217598,642655894,251556647,1850598067],[211559877,336479291,420680760,928189535,1660462678,1922850134,1085803394,179686304],[1149713595,1144429511,798765204,1905215774,1400299181,348987155,961004341,1906233580],[532081108,313281788,855574865,431108499,999449109,592474553,54839274,1992961593],[2099024925,315169562,1267458245,1527375271,2035781435,1126568093,1511062772,1825934120],[1692844190,1556601553,405526991,288216361,98503417,310051645,682764173,1008797244],[855633850,1321574651,848590543,1666254361,487868714,1975332652,493185491,2034422163],[1853874191,217475027,1934785934,295217405,884802868,44130397,1736973553,1573067356],[1953450898,191515015,758284522,716608358,1026253145,566365304,1946402498,1291141799],[1192393079,1597913755,631366615,1698255594,1453972123,1047414346,2114030541,1241576048],[1932841192,1787037351,527750781,307203432,587313861,518751451,2107444939,318689851],[1711158550,1691409255,927078356,1014056113,1971976357,1771693686,1867692361,342431803],[1068821285,1684110704,740276871,711455935,1801700255,1946005619,501732976,640915251],[643185473,804208872,641982451,1654434507,352869368,638431942,1801400136,61265790],[775546217,1019638586,1432673584,1354529208,267558322,1792105195,1477597790,2112025249],[1092847552,958483414,218001347,134335134,1114570265,1498816329,1531126002,1277019525],[736391772,1639200939,842730922,249654809,2037572809,8341332,1778721555,1606290362],[1436290058,1867673618,1712569810,1356862737,99199827,1580696286,532471000,2065899323],[1251157427,431446057,729655849,197302534,1528949392,1801329574,176019613,1803009735],[1642455256,1412328842,1218317077,866543987,698061079,1998256877,1766998926,1184957176],[369783482,288596387,1044405572,1444083792,1116339019,698805997,742054898,1660499254],[910616609,1932122954,944936212,2053152789,1388158858,1627360724,250023193,937746810],[1670926540,480275127,2073438124,463837253,512550214,18911392,666508445,1547659187],[892202659,881314114,369288168,1001419370,561821466,328909701,1928166082,678048164],[1309105095,153171621,1538800588,1628892866,862848171,746999521,464104040,2120750526],[2064655442,1101896837,1513115612,1293734487,1178824869,506018034,1330725721,462087581],[1639481573,517189750,2067516265,1796750332,595460402,556304979,682185408,486223149],[1658449433,2100718563,1253138923,1499118814,1512013536,1975098952,1597562851,1751244907],[2116882194,159175921,469518067,1746695741,1046845010,675713683,424949345,1283465758],[1775432042,1516252008,2078603182,1530126565,1628542457,1760808273,846789075,1478715405],[328081070,1015469619,691153719,767688616,767191841,138153674,414804868,1834170726],[800957680,269633422,327864585,23180827,850382128,697191181,205586496,101628954],[1546110486,142697889,1654767788,176383463,1408484889,1770295185,1051630882,644451063],[405678311,82593500,1447642293,1158407833,2009737735,1141853579,1562779985,1634042444],[572908015,958582934,954761075,1109830544,594684407,52825577,140781083,1635590292],[1251605619,1807095995,1843717624,212099121,1399843542,1093506462,415504609,463362033],[953028774,1481320739,535975438,1103390791,909693022,505938913,901857647,1123321898],[992954338,1133317986,1180760731,1632395078,1380592826,2002239162,1700392521,2059006658],[1833523516,1778148000,665029181,1632993823,403643854,2066195794,2060176346,468495486],[518970594,1229269434,553617685,920371467,1606616301,1941793580,1828087133,1456255171],[130643810,581078398,1123008540,890283383,1397696838,720515429,1340055401,1207106219],[1033923027,783287906,491899441,1960069675,861909835,1631880729,677663710,60261814],[1983997316,104951155,1463634047,1549182936,1012103722,1300603858,979100550,501975195],[2125651095,1400337809,2072032677,1148793494,526468984,1841364381,657391955,1119390151],[419992371,1888855660,1373747933,770651466,721907866,1066872096,10455145,1224045940],[1590574653,177628930,1311909918,1279843879,1249630050,537662699,1899240716,1609446605],[714519743,266799732,183155767,1119219234,1365289835,1180924920,2103470269,627060777],[935800800,971386244,2056664142,1272773974,744272292,839617629,587327127,1911898561],[1322301352,1836444448,191245795,442090542,1771801164,1235546845,1962963093,61214040],[1514194397,89754853,623076326,456764433,1798889928,649747604,1039524198,1478233114],[2064101967,1070080331,1302787987,1420792727,400510369,203890586,1959406891,308530314],[427550058,1519367002,52996419,1237743111,546812919,991852183,303825563,387419317],[1990444954,47229818,132035944,106822986,2074172134,1528559903,453638296,1202964622],[1651881411,2066539924,46068671,432804234,1565470724,1191707708,84336027,340148038],[1045625463,744573786,610772491,1308474601,817536775,653957832,1557089312,162568445],[1574595827,2063136993,1578436139,259320164,963002747,1679838084,291770093,779953557],[255251797,904579808,194674559,1611223840,219703872,2095987469,925126943,1966128050],[1788936056,6013675,2104682323,1858120311,710693986,558519575,470188905,386374062],[973648921,403014499,2017877388,194876295,2039940120,156594612,2035791980,457087892],[338841604,137118751,415936908,224191531,161737176,1505729205,1643235226,1496591833],[1435314852,75413794,352142347,303510923,273910538,1751773477,827814271,882766985],[1438531356,600059366,66507356,575692078,541363274,1629754455,2026585671,1285030683],[822653803,1006248407,609091843,1829737120,410274327,1431907338,1995179696,129508547],[988967812,426706214,503441803,293883579,1512747942,19814916,867901663,89346263],[1730227937,1549170337,712179174,279396968,1687448237,1888239851,1248582149,236628198],[543370496,573863925,555785849,1536505237,600651224,1794745020,1705283673,1975065335],[121956100,513880572,1414673365,2042785062,1492234889,1079796728,697530372,1421095186],[1051268054,2055283445,2101765729,681891614,1574674615,522610606,43046397,1975850464],[1249919181,161826132,1760531903,963634678,1519218237,234364243,68986623,838321649],[280597990,731682658,1723770467,222605664,217241866,813512756,652989884,2036179659],[1528466770,665661197,880885542,567975083,893833685,465068850,1777263984,1096736911],[173040297,1499088162,951482783,1991504863,876865218,415789644,1136262176,1542702695],[679973187,1596902800,802232372,1410618021,2058662396,1736389741,1703696780,835461584],[606359724,980048942,1892761728,2092074725,923367363,840139860,756836750,1033419851],[1719632021,193887054,1018731003,602518941,860685732,267968838,1892365869,1093693945],[1135382471,1809137306,1599359815,982561445,1845081735,1085282915,268938178,2015665412],[1518256169,1181686314,778423228,209152223,1043083418,1856931445,900420767,1983959719],[1174443481,250619561,1475781588,1243286057,921715684,2128050843,1541328580,1563034097],[599323694,710606254,2066839561,267612169,1041457896,473377538,1615637951,850541572],[1789168912,1828264274,869624434,1578527418,1345143437,2017934033,31073326,1358311499],[2111000019,1872341027,2094037370,831941393,1886686505,851089998,1219824363,746676564],[1690329607,1021160017,454256056,653064351,1716793005,1279348422,1443356403,1445393276],[1431565097,1900832722,407721165,565780395,223576183,706716143,1027026937,633931082],[2017147990,941431444,1765137824,537287445,222727871,560943995,1661130970,1118027249],[1699600182,316610918,1846624012,1516602412,1235352410,497634444,1231571593,586395153],[1620446358,550200669,1592427622,982893626,756504166,1625072059,1912185284,967108988],[295585275,1888323172,1105709110,789664772,2089777401,2094534589,1215959066,444157507],[535058261,229702947,1706874004,813012278,322724310,1314500473,1295270450,1597293071],[619384967,2006508399,1874352834,1915972848,1874266163,2021656742,1199086232,502556828],[1634878771,151184018,2122723468,258486421,2041669521,1456780790,246512828,302678467],[977305666,1560889308,1572807631,433230047,451492778,1110034436,1552001689,764497310],[469858363,1680049891,1250548170,983229171,1235841285,59022126,985528720,1307870432],[2033162981,891167979,99425948,352740328,179219257,1521481356,1117304577,1231907714],[404324363,1791952960,511019076,834452971,213971363,47581250,1048813316,1116404695],[1918895696,1000204627,1880570508,1202723883,1569214246,830572865,269835530,919004370],[446835462,634835749,13057918,762630033,1234774593,275170028,1839663744,369899859],[2042211172,1298865484,1104482124,1853559696,1102794731,2018456079,163650856,216127102],[1639528402,991360892,1582273493,721109246,525336409,2047260247,1124699619,1492391934],[1599621059,331907080,596259412,710697451,463843522,1498899177,1429753905,325882759],[689110242,1374817202,984502236,1684575356,582515950,1284992147,1335219755,947744229],[5159142,436651976,403647713,1337534056,839072667,1001161271,58133231,1843332376],[1838830338,1070648604,628324491,1785438929,80999905,232359287,1749336654,1454561120],[1793462504,511130294,1547891484,1570770171,1927311158,467135447,1993396676,774214245],[1009487164,159680058,1869314587,2030548164,2011736005,1006433735,1392844224,794044375],[251215903,747940180,1890440968,1042944890,441949336,691310105,562400122,958294143],[170340118,1605921477,1201222674,1057352502,1846867267,1695018475,531158137,1704035007],[1736202878,2104261138,131846959,1150448391,1481446156,619256803,1100349109,1991535064],[689405655,1042407645,840346093,369121526,549240389,604611132,375100286,540000406],[375535363,1215373047,1631203398,165647699,992602363,1972926804,1039946704,111059069],[386596856,189558013,1865740973,15137386,143481621,1155117030,716824147,550174485],[1590412874,1231382152,268066015,1312903446,1563000266,1114681663,281907613,1462985816],[395884061,1827189178,443995573,1635284024,1776038926,1736012568,1454142381,129963452],[1465569943,171007896,21335042,1854178481,2008009956,331321584,1342837797,994561468],[759085643,73716199,1535736665,555937738,401257518,794081140,381324813,1875009981],[2036351434,799681606,1084656276,915167046,1539293636,918778658,391168143,1652028644],[1934538989,971433263,242859778,809956717,1769285329,733478660,1268314985,1860554638],[56831439,225044834,488759599,1734434143,1349917751,278659954,1516835502,636761019],[735574698,1687042911,2097562353,1276304274,1831321042,748367634,1709841957,1234633859],[898151558,1760213763,673971065,2052328411,1262100641,682104410,1418672315,206887799],[1572831801,1304565598,287282834,305096989,1457267748,1353910283,1061823144,2058578301],[2006550265,679180374,1350671839,372239085,1245065519,1903195838,536698782,836717297],[1139636522,266050359,1329201754,2006600121,1571725076,549584317,1103820134,47558364],[995388120,537523987,780314812,2125557343,131752649,473828016,1527177152,187103170],[992119842,178760880,2065707301,295064400,960070223,2073353550,2026053110,836861927],[1232030596,1535514567,532606786,1589557136,1115816299,268275732,1936326189,1232019325],[528353553,70948164,1418047281,1271073700,1641484660,1762318725,1921802500,1731253998],[1402153796,1190989395,1008174716,1706378002,564557826,636466474,222567391,1131479687],[1507162413,634373109,53777355,982931121,2104606104,1671134759,552670995,1071804870],[392089585,1198510731,634070434,1713510663,498519398,1395237586,1612297665,1072192758],[1084589485,111674967,1915381575,1313746141,1716718242,22716528,907881785,859119156],[300902126,798977835,323830539,349447273,516951131,1770552022,406609934,519705374],[1362850918,774573617,598837815,161796257,721055197,1469320558,273386364,1711946316],[1958396722,510616054,1800602856,498910579,199186389,1572778833,858674943,187616069],[306968774,510250874,793614772,844960351,1891408483,501187037,348420611,566572836],[271441504,1227917322,1693601512,1592823000,927951538,1498900037,28765225,883996858],[1057395662,475210309,118989881,1977147337,776326990,1644882148,2091209581,1879192903],[971717624,2055670544,1553014079,161097294,1456892095,555391003,1821757352,2098067091],[1741270172,1424749984,999682676,845925369,1109942864,818344069,781119590,1989023965],[726499312,1927335277,1294800123,434433886,89666253,354128179,1123618715,542311377],[838095152,1693291429,1900273369,1764062083,1195837094,246087771,1852748003,1276188212],[1216975245,281399300,1448415521,1921081142,2079235283,1628652191,230383057,2084905881],[752591176,2046328322,1653495109,281771029,405168705,2022232696,348968055,1135466922],[1544268588,1219045227,2097100990,998468952,1497591626,69881565,2084871309,1525007387],[1625197002,1508871297,350584320,1328512672,1669897955,1581151874,490349717,332096972],[542334962,18320936,548632379,1223170064,380204024,761821356,507337653,1857926996],[572103246,1451903731,1336815821,346467444,97889572,155965707,359361308,258469584],[1420030382,41081150,1067224900,1551537156,1181982161,367601089,1211861864,2016643366],[2020644501,174062523,1086895541,1619700715,985601307,1941546910,1086462751,1751302415],[1652482207,626872748,647831852,617314118,1097032239,908621270,819615324,982493740],[717231321,372816765,7651214,959383347,2065315848,1418842641,531897485,1324777020],[476480924,2035276235,162972278,2051280082,17620815,1698004578,1449552388,1444332581],[2025244955,1671146302,1454671628,1890517040,1272160909,1993033409,1519775343,385964976],[1048181479,495106769,947831165,1149059149,1181233992,1484309724,1846751125,1471901947],[269483749,1553556029,643709827,101947828,1914385510,552079704,1319385661,1895729126],[27817509,500645058,1622143045,164150649,1871156271,1414012935,1408763013,1504915707],[545482268,1520532560,862520253,55877689,298558810,2018681106,1689112787,1960276440],[541288017,400239036,1489832274,838456109,84087988,1823949065,1315449517,561785428],[707055201,1620045639,651284341,124831562,708177569,1689282833,1512276818,1541455823],[1638773074,1383464448,1846241672,1956093108,2079911070,193514071,2112423731,1265371832],[1038439933,1818204188,1761853481,1890961357,1389053170,478610750,1419818624,1294569662],[1026021119,43796740,1353234871,1308799182,706516670,1974964759,560355479,114689964],[592029949,1267539430,735049602,369423367,1893511096,790485601,512555028,1553617315],[53400794,549357790,1757573664,938826771,997503515,1814258220,695406891,180075261],[2043570125,473512661,1354607574,1868167550,1586760361,1468639153,542581258,181069352],[405508391,319788895,2104746602,1948422873,1379844154,1389258416,1318575578,704930017],[1518807384,242748298,387249367,1295084714,1175965278,1333544702,875696504,118366842],[1274877117,1543299760,1565758035,606832943,709115864,17550088,1610269821,1782043477],[622702398,2044164525,559455014,1310377772,1756255914,301822688,1720465438,636011257],[756270059,1550649801,1441014429,1831169958,894862121,159992557,768389250,576342289],[354208860,752886885,2090799177,1274493014,121806934,1845442711,305778560,218687316],[350172244,199198211,474799850,866776435,605362622,335890643,1894581702,1831832714],[1941353532,2078701852,587194445,900326810,1724021136,758925287,1646799104,832521217],[1175493989,165963565,1564310828,194867199,967549619,723840106,1535014138,2044310144],[541136695,15770782,44913260,716813879,1360676593,1157234368,163099559,2127360133],[1465904800,1233426712,1657347798,1096581809,1295339008,27285361,1686382703,767634222],[1309804895,1493466739,1813814779,93855836,2121403883,1141332877,642589692,16319077],[1325519378,529168728,163149232,1580896739,1026710066,963077528,1600884958,338961715],[28508592,1213821248,132093915,85575041,1443086338,2071773576,1652442891,1580997730],[1719585400,1921979467,1627005874,2050747325,1257823313,331876971,1598073340,549592372],[106288046,1794073861,779878047,1609443365,378215595,1393434359,1305279235,227958041],[1802218474,1497980857,493182262,1211315088,1764462647,546096704,970387243,1961993243],[1436293905,754634563,1137524208,951445562,2036165108,1180286930,979625885,1691866841],[1374138277,1947356775,1594623907,1179219923,568349093,628121681,914345221,1520451602],[890301637,1263392770,811985465,904647783,1239891167,1600105252,1429825393,37144118],[50107349,49286462,1516935382,1856860628,1179684523,1561848390,1513319171,1779186666],[1544858131,2039740450,74099347,522578428,759601795,861911161,549415920,300662548],[902491026,1762097220,1042059128,1972688904,274852761,1028890793,1716170257,807730356],[1839316537,315304605,1967013488,2066821421,2060746280,2071953686,1006078053,229460954],[1147277831,1143084625,760023206,522456589,355974407,1251625393,1539885603,850658514],[1615860653,1524220279,1457996004,486571384,1483223135,725888332,524445816,68309961],[374375916,1983060059,2059954045,1458230718,1190017197,1615124259,1502931402,1957085962],[1218186165,1898308214,622138263,572076651,461943553,711304572,766205575,1011605378],[1905478735,1996587310,888531001,1206020851,793763668,1154493566,575305211,1802510702],[104467706,1029834853,1748798548,921661181,1536784545,165435249,1620533162,28252816],[13971479,253060212,1229798799,593365649,1347815357,1144984054,999843923,1491530730],[307565494,1597025948,2039526195,1273775093,104425094,729586528,796677084,1980774621],[17339022,1832340571,591567424,167382071,1592368924,123287705,639167917,1667925517],[434642577,654936834,534478500,1674471448,1166736785,1785403945,73813332,877566689],[698399545,1177656621,431278168,910482517,328200569,1834090019,871882021,1816269950],[1932994489,438519025,948594246,583572074,1674468903,82077336,1993698259,2072816675],[312428912,2097129497,1323114884,1600856883,795692034,1404314773,103481187,1664884540],[739833188,1912775200,1438581464,98906244,250879743,387859161,73131269,866617654],[857205441,1541019895,87623425,142299094,1056624566,407050905,600005381,690763732],[801653747,898679734,2061304327,1535894352,509473274,751685735,1811156008,2099179438],[840313409,1566062830,834341675,108457121,86748222,1231480530,1022798456,668705897],[859491057,108143909,1781256982,148558589,1934980608,1243699195,1040887248,1615068721],[734522995,963230008,1693271332,1768069122,869250006,607938386,1229309051,1574665494],[1510946113,1626834132,237119191,540192829,287012689,1456889551,65854134,250165484],[1654412711,1109803381,1688995056,1946024958,620564039,189944773,1259807947,1343133821],[703413940,1971760484,219262724,99873813,1839875158,964503638,907725019,1045027650],[1225277391,1081152666,703121076,1618780053,1105271769,931401869,1797854414,1784249078],[1487526746,893683357,495037111,1762018043,933592735,488863662,1269780506,279675242],[600592834,1111198430,1408922273,1292672913,1000383404,1533340809,375526622,513249377],[205798564,2010878516,562568808,1455739089,580098975,1515494544,1560481667,1501103267],[1847813742,344380028,1485490663,1832821335,780304284,1381895787,659481228,104936365],[1301040136,1121788673,1262696271,1860126473,1204344758,1400511631,626447495,397018147],[384493208,1925686435,636327654,1718682801,1092261192,1747354644,1817414494,746049061],[1905152160,1911249889,1536546904,571182238,1536885034,973412224,1273681291,112223410],[566754309,1379308970,2081333163,226627585,2114664480,1754899006,825140214,1037617358],[1741911827,1757179400,230124803,1279277714,1185829958,1040849098,1728478879,1645746856],[753400557,616444645,1884744475,508408800,1066019379,1856284100,510829653,830199593],[349338935,1673970461,1167219759,796465075,538638718,2032707826,179230753,1361053865],[1710580623,1374991793,820937483,166507952,1018957966,877468202,704535670,574605613],[1179512135,1961398822,2124265152,920641361,224539037,1723940141,570871438,913589145],[922495111,1375941919,833135897,344604111,1188878406,1720206610,472066919,1306972156],[211871460,426090638,1817336165,421560861,1487299798,1769081238,1997425112,891079579],[1569643046,1368272695,1867768352,365160294,1503492794,1102502985,1722423770,1510939980],[627699556,160115358,1282631973,1225430267,825692549,619492936,1394360869,1915723663],[1018328292,247344786,981371602,2961799,405648306,766567843,947250403,2119846664],[834437974,1615435187,1863718016,370896516,818463688,1081537821,283670785,545152535],[441823114,1382333437,813081974,709056552,1288885761,157847457,656540224,59816156],[1478807552,1322739056,1571153227,567585117,872801127,980537,67476764,2013977792],[879309911,349928891,765040265,1729614143,1473861392,139056082,913459243,2081340191],[1140743073,2128302927,1738278165,1232589825,1861647774,811748691,2032441002,2026592063],[1434254177,387821254,55062325,916462483,517960803,1111428159,743200222,1999859132],[1163110487,764440939,1421947300,318480837,730025480,753997858,2104674489,700680134],[1096371839,444170654,844753487,642202237,82261964,687852533,1209803214,2129129718],[1871332420,1190829104,1511033839,1555628593,1507456399,1992384524,289202569,1152996564],[1741984779,87055378,1703283291,2095205148,1190842210,1473737017,856776159,1571096565],[666202218,1543250792,274712799,815565328,783779889,505279847,1147543634,2122235698],[1886462841,902810254,942766090,525854956,570787672,776747487,1898641675,1693193503],[124572058,340963669,1807649447,1930337976,1359090005,891054614,945795371,944339791],[1268984399,1164197888,746476126,1877210653,108508398,1936719539,1961185454,84086453],[2057470645,153896880,826468057,406919106,679598521,1319338566,1866707160,763663726],[1436571045,138260133,1494742071,1896853177,1072313743,1720176741,934942999,1030012719],[1967910127,471350691,785112596,1272238036,1591129389,1507193367,397103596,476190465],[85202898,662286931,198734417,1996725715,755823168,1203008850,2045394469,1354906356],[1423648184,1984277108,342272204,67011141,36096750,1998035244,1647276708,2049780218],[136580054,1938264968,1154016686,1556230960,901489985,87848579,707558521,339784113],[2062660635,1206841790,204756434,579278237,71639046,1002953687,432576284,802609065],[1416172772,175364939,1892273135,422115271,51424751,846055308,2056262254,1984463927],[1933670687,79797206,1559778101,2087556945,942786559,43869266,755588069,582662519],[877044844,1697058987,2015814791,1914486639,1931352327,1800018955,461539805,2111396737],[540632993,201482028,518152264,1492588085,309420119,797279128,2035659418,815550320],[1717890167,928879294,2054192825,1306591420,1662272912,829450994,815194120,387964998],[1472079874,1430489104,160120409,1816235418,777278457,1291693402,2123670168,411997028],[1922929192,440253058,498371376,231421571,1922343074,710085714,1235497953,1947476742],[1526362307,621117206,620325708,1683233101,861829210,1068101299,2081813128,2062173164],[444784551,23108924,914045754,1889097233,687420628,919580509,1470191148,347847113],[973839000,941507811,1741675194,529279599,1220307771,1082856115,1617995864,1169245672],[2109507118,2106854198,884846096,351409701,653383075,221209679,1132141573,1616649485],[1410433020,1496948820,1635632741,1247597297,744131688,869191212,1753486073,799987257],[765839702,754556639,1050622413,1147136893,191694679,1624308976,1043635757,1712238434],[2081337056,373112698,736959395,1190231183,995099226,1212555409,591073910,213903342],[1816816817,987854234,1764124293,420176416,1826795222,224691605,84883344,1586798153],[288396129,325145708,363307161,499195717,1535469653,700604152,1397487331,1009020746],[1732492943,36384219,2038443391,1545837630,780460602,37311498,293848682,521994994],[1453573563,994677859,1454177721,1005374081,1338157982,1862089397,1392772337,1657862603],[327972777,128531773,599449823,654778263,447838252,173534499,1210116065,1048446472],[659449565,720315915,800033560,690518230,1040225270,758378740,1421190486,1363512974],[1783460547,1013219178,1310875273,32924910,616669363,1556173182,1258572364,1199494895],[743682698,1515311613,1966975415,222969758,1809972226,1136127378,217110507,1320946218],[83939094,75730365,1543263209,1981033627,1648144748,1571149715,1779371209,670051237],[45144522,115552687,371810990,1933917967,1041205057,78195716,1664376229,3036655],[1986157415,1329960843,198002441,21500154,122235180,2020375514,1226443806,1922554641],[654705469,32229467,863804977,1300273823,1639207101,250709351,849757098,642798070],[595397958,1696292819,1778848384,66938511,721827284,893397933,1046681461,47736785],[150157373,614809294,354554991,1912463350,950204795,695957386,1072901961,1072519023],[702232605,1839512318,2061088742,31699655,2089425258,765471388,39750629,1632372985],[598336957,879595297,2022009102,1080973110,1128212423,246634833,674889093,1394213390],[780319027,1546587560,915019080,508115286,338687583,163318918,848857176,2067955900],[188610603,923591884,614574851,260182888,277889050,2062263278,285645979,855707821],[1437821394,2033345863,534543223,1679128560,1865962192,1310261061,845177823,856610671],[230598314,619925013,561116560,1852667988,1066644328,289278865,944441660,1379775903],[413886802,1049716334,109493448,1755714643,1706522694,664299213,441585342,860853739],[575084576,1918819095,1411548118,425486083,584510690,1754711677,1313409031,1986747253],[1688021359,1486888369,612764672,498970670,1671401826,362992388,594536608,1032218258],[1604143478,1215976736,999120798,215551731,396359370,1317267519,1676882144,2070181890],[1654088750,769737231,805241589,1124333832,1903283038,378423605,1696565254,1524123053],[1598741496,1365743966,230041566,433600365,535363826,1886745471,796653002,1413993762],[1469321651,1064862494,250858346,2082473307,655336607,177992336,627784122,522015417],[839402231,1471907354,1215570471,94678035,843261954,29481645,1131236088,1712977918],[1523199909,1001511171,531691613,1441752881,523217523,693782157,619144149,1119053620],[2072327878,1999341478,61914062,622924158,1238361035,448518480,1053692298,81680226],[1583417133,684542003,2032883662,1464427643,726240727,2066211419,1969566762,1797459529],[1247914229,757141162,591847865,1399136699,1725602559,1490505544,1447832606,1687987],[773486068,1350045497,78096271,1315498830,1591808886,175341677,478840510,1017761181],[920848232,30577453,263125021,818547022,1445176198,384432620,528376463,1871154051],[195695780,955071668,269144980,1702748636,1950647010,795273872,928922043,1389141921],[567763481,305616178,1767676886,1781031847,911476659,986497365,596769960,1127343379],[886426528,1149155166,964663981,1422959624,1368183704,2015596749,327250250,789779782],[1090517146,1982185747,329022043,354160982,177828663,1426178698,718753715,137766615],[355514639,1639092650,432674025,250888348,651172505,152609685,1034623753,1175456518],[701432473,395757866,50179423,1620870534,1318222747,1447083085,1760431088,2058727368],[620589263,781814588,413550753,1820588385,1765192878,244827626,1405223303,1520815877],[1411469048,270016203,259580124,235138433,1577777811,61792184,2128419571,2122220808],[828931003,2114594060,846619543,61483857,898289712,675100752,636081130,220810593],[658367837,1245257764,1534231855,1232745623,639679694,605367264,1946680940,1862953946],[958345760,912036702,429418669,833326596,1067663675,1069559247,1102957926,1098677178],[1085141444,762382631,1789225673,1182029544,911709737,1807512483,1061564258,1927783402],[1984751235,157408898,834344739,1084989219,123614866,880469133,597275353,89386046],[1326401041,1764488150,296857993,1762046961,1114468267,1139107420,1812747570,263931159],[1085298484,54615151,1058626264,1305555411,2007343171,1164342417,221723371,1704303515],[1632335505,667980636,2038067747,1982060935,796291154,1495157087,340133843,1580998209],[128288611,1293413316,1391315141,1458721697,1491221355,2013851853,341778681,1446229291],[1733675963,700002321,639855431,494441926,854033653,1305850538,166831230,771139542],[1210831643,311173262,502927824,6932415,127096182,759034748,158190144,1248635915],[2017153932,52737667,712457043,43543164,1457899922,1366259712,1564152124,1853267622],[1462590342,234874036,1680295135,654070131,108653771,77602540,72700370,188989359],[99337987,866241868,1919608653,369470816,987887641,864880007,9134703,282177994],[921751046,1483766333,913547996,220448440,96447895,1442046688,917979959,15850243],[1912921491,347244755,719879628,509263291,126605737,82357074,98833673,446645167],[560217325,2007020501,1729337005,1107780132,1915806610,2092746933,541422307,988293015],[1787205351,2008618329,603700451,1405765600,822438619,838699582,1818787249,2008162170],[1010117956,1413869292,1964068377,1888125924,962870422,905463445,1312555448,253014937],[280690682,120546197,1763493702,764580207,1797924949,991637511,319585489,982354264],[2059464961,1274498216,696051950,1722884328,152915558,1412483961,682624537,861555631],[270338704,417390152,1649107599,885155452,464954233,422471812,1903420696,1700349457],[163693660,1763324645,1120096903,83964423,1480284356,1319192611,14260845,1610395203],[115631208,1987689902,748817211,2087260500,975062058,1373279330,1268913983,1610393130],[191647497,2116626882,1979879494,1154520859,520881363,868416040,1304791639,1912395990],[409862233,1112858552,22990233,490127736,2057370742,1018422728,1138423640,592415062],[1570378861,1305439210,236972620,60411084,536049999,678915953,942501264,1986203179],[1741939423,1909861058,819919139,343618875,193453977,1087250988,1668172961,1319223359],[843249402,1918148827,1992967725,671844967,417789535,1345822578,436776374,1162618731],[693289153,263136369,483442639,1578132323,542384442,1064981681,1928702708,49492034],[2122357557,571992552,1181753158,1497173956,1831953486,1637782918,219212030,1079455323],[174918501,51586446,43867582,752705527,1390548481,1306680400,165179812,301320453],[801177735,359177968,26837403,442346578,25712432,1020872533,1754337827,76898131],[1068030874,1746269208,290235073,1389255179,1882831731,1987137866,2106270252,548355266],[1606429648,1207192848,1222464818,1697408902,1833816567,2130074640,869174266,599511566],[724466434,768964907,1076032970,1006521950,350249607,445475624,1196928138,2097247935],[2051824620,1171650788,2027321611,1751690997,623786800,147451283,1147876364,1351052212],[45956784,1067381091,1189599705,1444655829,1891425893,1187588931,1372515324,160269036],[1289445268,2036211953,139208108,744331618,1541061631,1711858498,1206853201,726876117],[1946380350,1771853616,1193486732,1141297951,817623300,1435326390,1476111630,376187869],[2051477617,1258154224,1636308504,292381415,1682880831,520815435,893051819,1851685097],[918971928,1903319007,1225769353,1220512505,199802460,1151861800,1411650081,266604836],[1950410755,1074831641,258046690,2033013086,352046567,1918552707,21655074,997949717],[1595373117,1879954422,1705792672,265771840,963143468,1774356142,1338119341,1089916288],[1158763595,512738137,1182307525,1440538587,637971665,653954735,1193509296,1108218242],[1863278885,1264088499,270080576,1764169299,882164134,1072450218,596145429,400907031],[1845175479,1186398352,1792807024,1005241218,1944587306,2023592811,1327712597,205904167],[764795422,25157048,596705469,1218476856,1004410023,814261579,1698752770,1988358875],[763812811,41125626,1071564601,72670254,128155103,1584434541,1733890178,1034944918],[2083762479,1279097831,1896425444,1416292630,1587009030,2098663930,132078531,1040534471],[1495903887,1087345386,1327316523,1565134690,1249126945,105564595,1044132094,117829479],[1387917490,977499038,1700374862,1055020284,1295491273,1736622110,936805979,65061581],[1514951255,1434934075,1994938172,1570044738,1332328908,1877619858,203715000,1765388592],[651708985,1146551343,1183062149,1467805887,1510521100,291960244,1460613124,919510495],[943678627,38493209,1384910355,331730457,569774742,525821377,2046746910,1415909896],[162780078,1634816407,139882676,1241737636,1790454542,1615389382,136130903,1823929189],[1268101383,1565060481,1560744655,948929965,434543760,1859385496,1818162068,198853771],[1058916868,1821040079,1934488491,25024003,305465609,1423354700,1980626846,965443273],[1103638023,769855725,154412986,1155787156,9353345,1720633275,1390456793,581260586],[2012061183,137419971,1301169466,1697557871,130685595,1236221461,530286097,1283259329],[1025219756,535714099,724976283,51547963,1747565522,964392084,608177970,1213239099],[330446932,1778485591,1522082101,719804629,470872664,2057028907,1050144084,379695029],[1791481311,1133951796,1312537194,149383569,1670597016,331246519,1328796848,747581824],[635067245,1370653670,69575913,1507078195,1246305233,943707786,1970674316,1384867851],[221069630,1493734923,1439327018,1436399880,1261146007,794970530,512488260,1693946349],[329529589,346078560,1490157067,897412959,821507837,1651787265,988259208,827349072],[1714736388,463315112,196709043,1078143220,1091399477,441287621,506095901,2063458679],[1473255255,832025718,855780269,366136887,1753598674,1015308046,1974145409,21068198],[93315359,2049652543,1748531240,678578065,961340756,1217979312,1041509348,2128518185],[1466517441,2037846662,1769809692,181747532,1509178884,956377133,247381745,1708008767],[1035605910,1980831083,758192156,1731969287,2112021962,671668854,55227327,540022806],[603250140,1020785792,1125060703,1346902635,598773619,262399174,794514128,473867722],[1533955939,828257934,695317264,334449900,53597497,1778279021,1975535644,699331330],[1795267105,1763259031,738049122,334348556,826454161,915538229,1852148004,121122720],[1054497448,1805890322,595549892,388281120,1003290439,1740248709,375876966,1998685897],[1910108486,157861443,1717259417,926008880,2013129344,1955609434,466580440,136716332],[389831865,291711911,820714850,794848610,1618486906,886357445,1334883885,588253047],[1830726996,767133980,1843626054,1898024666,459810349,535321935,1082804545,834076529],[959262714,1414707786,556516821,256232764,1715794195,1301825611,789350268,101837346],[177962955,60257941,258397935,1765353717,208321283,1491469820,799791408,1509917507],[1591904679,1819346096,1222784810,1526944949,1397630303,31054339,1159196314,1658314845],[1297856347,1044783950,213311235,1346414317,1674450102,116635217,512014876,1971735620],[1378206927,248897633,1470283175,1709637677,1167226673,868837378,1835012955,1228932349],[729054196,1343641765,1496802149,1062785823,797232783,1768275888,1161443843,112122781],[168279092,1183456497,969040482,2125617075,948061965,1247242013,1972905050,2113538272],[373798336,2058136560,1205241797,1223262825,101394760,1940675504,1653761610,292300819],[775838171,1662485439,1050365251,434873977,273829057,675598277,1351187100,1219019171],[1117965141,965415495,1419781824,1350647541,1807263219,667931508,551274568,872048110],[1210951681,1263288798,1088448494,1678534854,623384597,609038717,583587644,895332236],[813368759,143815964,1897791691,1680883423,693877647,1356686036,1460375505,582475409],[840029627,1554517775,725553047,658150232,1771687986,78548794,1002491198,361596323],[745873642,1753586076,835003358,80535852,168354108,1704847697,1747563159,1509460382],[1846689897,1668398246,339244848,537037479,1833773549,1571669264,1376917745,1451690160],[647639752,1632082557,850484556,742035516,438724622,1971296922,1534021108,1018868462],[682382224,1503275320,1762812359,905530957,47394068,624356603,81060171,508773297],[1809561562,1649725935,1516613183,399299423,1405825610,1393077685,2039600758,303503729],[914968293,1282673323,422566228,744167010,1517856259,1393915423,378849813,1942344594],[542909239,194459475,619216948,51456103,973834908,1174691431,1643653282,2107886349],[969231206,375516857,779632713,2082069505,1207105315,859881479,1643327418,1618002237],[77545637,1535128870,349519357,694909395,1883189110,1408197290,1548383129,8216591],[798113866,883432975,275087856,2010252567,2101434007,636933125,1648958755,1690876407],[643875708,229170266,880666131,1572926131,942009329,358894492,817012207,792419399],[394921969,78339182,952738101,53797435,1129804553,1951148077,1251311319,518559795],[1976988453,115611014,1513152836,1270958634,612234910,1867030775,1799026122,1589378415],[937104857,1810950160,35857350,338264157,1500476970,149411284,1334204711,911844845],[1853528381,2066893313,1827450721,399756741,980541089,1896817636,968106135,338994917],[1959489369,1015320029,467452281,982750727,1453541972,2107197444,2005550876,203771735],[1920987814,543264785,277968982,925398488,809930333,1871924515,813154920,1231410501],[1556546081,1856589669,1516917579,401514641,1712124934,1841681966,1149595036,618705021],[421309503,1380413145,1864218178,96133624,124380784,1924791685,582691616,1147648107],[57761729,1164187857,1091915798,82169335,2087630716,943208760,1571424500,2112387902],[919335065,1754166068,569913704,556391140,149316725,1066865777,1593940084,1393187652],[2045338017,1763714199,1728238776,972156120,395487938,1921202424,659947485,1251633835],[1773598904,434173091,2026819966,2048275272,1272458713,1839994166,1270002002,1136534340],[1753035257,1583032102,1287814504,2058225975,1535626084,40896990,1309300525,1055099474],[363749601,534621619,12160235,764628663,1933586923,75323804,1203394243,749012305],[1328533489,507224171,1664582147,1505216819,797819906,859211810,1235867808,312749649],[628883658,1736732066,949352587,242797118,753804323,665113029,1422658424,1879757193],[319626572,1086311643,2007305194,1866899752,1068116804,1056181242,1093234279,1131649949],[555544678,40883134,303323549,324559931,914753744,897695755,353100208,636964203],[313704008,1433208278,671494796,136043600,939365136,1029356163,1666966383,920959789],[329646640,854145163,270490304,1818253366,1797221247,1041537521,1904292765,1309699695],[916637089,1786226169,1853616608,437046935,1578235923,562132117,1148611040,822697022],[224142064,2047841740,984857467,451806903,1881077009,678008126,1047076887,581153888],[1765342225,1997094113,1943035773,326911718,2085702742,920680646,1745947985,395226730],[1513151474,959880479,1025836618,1566380698,823596483,1300338494,861447328,773712839],[1360124381,823678610,1716729648,1320072839,1716224949,88002278,920880583,1463726650],[679756833,1120214001,749228387,125984364,1623033928,857405668,1564817033,1248788866],[363679043,1766530300,1638110417,1768715128,1834373080,1225875701,1080138019,1718038868],[1133038768,497988450,1656082836,1738947586,1062538021,1215414767,1896296036,1654005275],[1422249031,361632184,1777954649,568737296,1075219504,509741282,1488650712,258887874],[1385610911,1668172379,1197041292,130755178,1916169744,204644639,1541297195,209833011],[511651631,453934714,198452998,518344143,641511673,416757077,614574853,1606039512],[1362010494,916419420,118478538,152296805,1008643741,719262648,1203541496,152553527],[145199940,162472053,1016516399,941918554,1934209821,1920436452,454912515,1926962573],[502309136,1736115076,877620004,565300188,1871882620,693233851,1194079433,296897447],[417874624,487271839,1361323202,1835265099,1887376381,421299922,877131813,394321674],[891373857,1443807373,947964687,1305970084,1486136954,274882114,455411913,402097622],[79533674,1371812660,106123138,899889923,897392231,263914936,247234014,1247653887],[1935421777,337676721,380329331,204594112,1432333201,711370049,1892525892,1494529693],[709001889,1534150337,993552614,1795213538,400329845,2061914994,2042046902,154647165],[1289191417,1749243913,1414275094,1248391681,576674931,476333765,951043592,1350490534],[1862853855,352408915,1740048556,2043030916,594923234,274530206,1786376055,1125222903],[26491383,748793794,1366563704,303232980,1310226012,620898500,615131464,1025159706],[1640640552,536594347,1128311612,724120063,742407602,469005770,227467375,43436960],[493791848,1496615150,698265440,2090461357,806514873,1701676132,1922665030,1820577374],[2116850394,796384404,1919816444,1318397130,218819739,125148799,2003957455,2048173327],[844564497,945905922,1498451892,1670204012,666689750,1109866009,1163977689,834469599],[863491379,1016923393,1647398622,1919939728,1229904501,556421597,540938429,1330337547],[1097323062,981364685,257646347,2123059688,1649358809,353461822,333041629,1904751310],[881793666,1898647826,1165408626,1763303562,2091795616,501405927,2096170467,1422211349],[1193818688,1105850592,2121833792,1244515792,1696857927,227550147,17720120,2007182927],[811157933,682891780,31256935,150785256,1053790219,1425118696,745670269,182076857],[452423412,1368502935,487166246,1774820477,186979485,1065739794,1289806198,52737174],[1407909186,1130650971,346604297,1871354502,1806110446,487861884,1780242521,265549130],[807032944,510881692,861214960,1068554723,724194288,1798247884,249597935,1224640583],[1244922950,1174813973,1064286043,798649798,1141890791,76075152,1136161312,1959616957],[1004096385,411335532,811473880,1762230101,50257469,1583744444,973467024,760657819],[1807212491,1065734820,2039621714,833123305,559689213,1544730008,424351368,1218147491],[1906731880,429884186,308009436,849815838,828133311,1511919542,687517009,473454584],[748366216,195453840,546511570,1378753484,1746318590,927417265,1788695145,1389096978],[643652453,1351416571,2045281264,73023336,633297824,177376357,568703451,1624457459],[1048583921,568781533,1919095149,492759422,222357856,1311986236,54238159,1967507854],[1647581463,657930447,1600813726,893600127,978325546,303950190,2094293195,661846352],[572636887,800793064,1239632900,1155858233,1865388966,1428215110,1888873166,1945086807],[1978896099,236492626,1114502450,1644263872,951407492,429115346,399810308,1979841932],[2081450170,476858932,2043570816,208090461,1361189120,162904310,1073408181,143884280],[1189872785,1211772577,1850944661,1926716572,676111860,1231024675,17508700,1774159764],[1733972667,16926090,812741251,218911609,636670441,530986211,1319997679,58608580],[50741695,934417450,269685978,1075663787,378802404,952259646,1021417002,326903626],[1562214786,694553035,687290809,1560160255,964560707,654749108,658469046,1415239453],[1387887390,1510181035,882116160,2071528586,943549193,353482049,661738623,324397078],[1925022456,994235215,2025709051,1585716139,385042532,1098270798,2029457854,409823508],[423603157,721491613,1193337183,2071983900,1222249103,1276923739,711486858,7262644],[1465124223,939158717,1265665346,858778246,1026642043,213316568,2057052292,587227994],[723035576,1786861846,2042829843,1832226961,1937298980,247954227,870898141,1030207546],[933267267,1614427035,301133787,338412578,252091394,1979202225,36172319,1017459199],[1577594869,406958933,1711959063,568430395,942926195,809947115,968031847,1980299845],[835543220,393191799,992850397,1278894210,507604019,10858340,434357819,1280376012],[501123413,1141113695,1489437597,290823527,1227592064,514277523,413968450,236529988],[1286271302,1807741032,271723708,1762626953,836604956,1996147044,1753974353,1902698692],[1695852834,240230865,23796513,6137416,1561723462,795053632,488170619,1295005885],[1568004327,467762755,66388865,1933931589,1996805833,1782188551,1402409529,2058246478],[156594254,1702797489,428682189,1279891761,622448755,1801392047,2108795445,1337546150],[1429911519,1924954631,130177452,1264279635,250793987,1636125393,14920114,2007152174],[1232295911,1478554169,883899667,315104173,1800152737,1992407687,1777228707,36463822],[985837587,1521601130,1841388207,604500927,1514730445,1958109610,1254191242,51926178],[243301404,1914474187,1080199272,431555369,25079315,418147647,740937057,1949893994],[145605212,16400818,787994693,377883980,56477658,1541685620,1629195787,511103362],[1991480541,632218734,413526032,786307635,381794142,587696402,1461861272,1283572409],[477545173,989477327,816829747,274680397,1670977498,187264599,1765411047,1810376636],[1348589125,314761916,1701566360,2088309450,1095550253,2002074472,125125401,1655858741],[1609203026,863509783,1452120209,1040070735,86444747,1065469482,662225557,1407136008],[1022821479,1196603277,1395580983,969347828,170168836,1418393782,1487783590,1295231501],[164041944,165989645,1580420981,1052588062,161747885,2041863722,248628362,2036771591],[295893302,749076223,1633915857,654727404,79061746,1177098594,1989424968,914375789],[657572794,1048533911,1366603011,296753400,1941095425,2118973079,54583847,3011678],[849326567,328014270,1623668553,1511665493,297126256,1602358339,1759780188,1109108296],[1099206041,808949113,285306179,1116444943,176792353,1542653095,1479636475,45060357],[381792610,1057351003,1934036705,350499590,926681132,1040134225,691403854,2072840673],[130937323,94655394,1141493698,937662268,985687136,1564325932,589885065,1219642636],[1991783060,1204526040,984844641,176514809,1706035030,1384012202,593846142,2000727061],[245235048,809978091,813875565,1735639104,840914113,143365066,2124727054,1271677400],[1399937800,1106904020,673243208,1984632412,648201219,245720581,1247687785,57015815],[263528323,2050798438,1989031332,432974260,1489721026,45513010,16771826,1547290957],[63879790,138335825,1041366438,1058759086,95304913,931708738,1072388921,2027990319],[193327297,432575136,100000677,286047654,337374325,1678510334,1810170843,413938050],[697562981,698098100,1157365806,154783828,133959708,775111710,1896157713,1042758689],[174241167,1117907739,1707301921,988253746,1582555113,633102105,279097804,192962337],[1218034510,992514066,1419761446,1864594245,1261129651,330444565,595578576,1457192469],[1958993217,1622730504,1068459438,324236061,1893234314,946060836,1717476241,1413866277],[79192704,1436354385,1526585237,961027053,51418518,1322207044,1921720155,2060552838],[1356775381,417555932,1394932400,1613918479,966876326,1417118901,112272765,1605401410],[1916345329,1362652772,441801756,1333307756,1228488778,805919781,1116975556,802274289],[538097276,291577942,2117128562,302485989,909037034,641740788,291910297,611855671],[444367358,888086831,210978235,1292968668,1433939251,134762254,860634204,1878100035],[1441056023,542844871,26974660,1465469748,975689763,909355472,559772677,382402883],[726720298,698175075,2087449399,137150689,1693455964,1431925119,1783303003,1411908604],[1785231581,580242375,152556770,2122208490,671500463,1688080360,733004833,253560891],[1620838469,1800672871,82786640,96795021,1050004186,1731482334,844492898,1874762250],[1904637508,218963953,1227758810,1538795786,496810359,431114892,1168983888,2065316634],[1015517994,934441295,450251169,756201471,611216067,639809804,1407169517,1712451650],[604233372,1978866394,373270316,1420317077,1451770455,581723041,885787859,264176565],[1160996038,1160511493,1239568233,16762100,1829688972,970981957,42691175,83026335],[1811628160,1985922559,825045600,1552263102,1500861803,375470731,1216061181,1774595556],[172566408,2093446125,957601690,1383467060,412665118,1422272831,739749746,977140156],[1611773122,1363815619,303844062,854397655,554166584,627219490,1288168130,1331120172],[1482803014,851864658,1793427907,1952529034,1946347743,972920501,1667446626,1899151759],[1583238533,1191055945,1159309509,1579483080,77581098,1232207950,33247191,437663460],[1766863390,895077605,1161880116,1031988397,1801966267,5967109,398238907,2009787535],[1600713196,119547001,1930181531,877227495,72447317,1358679804,910280870,1606413502],[1922035381,742260800,447003944,558472345,1038454334,1119992498,904183802,394287744],[271222073,1443787234,1470398939,1544679559,1245741864,1556434838,1766938859,1214159125],[1547412466,1629932219,1472132100,1946583948,1816341678,2004882815,1455409168,73024745],[1147322988,2049638800,1364843581,197348300,1064388013,176408028,520344589,1766251071],[1042222426,298455547,2078459012,701605247,1095127195,1649600249,4881894,407687513],[1597272679,713424906,552423285,905014420,505085505,1726318021,1261780841,1729238013],[1987456661,933483320,1156226973,1953246632,1804637962,991134056,1770137766,1359943778],[483344003,1142989981,113739862,1325025565,121496123,577125945,175958912,1493552645],[1361456520,1693425435,999629695,757085265,464782232,792478093,582718509,741257759],[1889137577,1145688831,1944172248,1106333635,1058977488,104694385,1523114122,449239874],[562051348,1929761751,1077175346,1757793787,672321764,245447344,1848301716,1431660325],[1838290468,1566572916,629061846,1915493395,21394275,673526180,1404064392,47082300],[975140546,1703646111,425142074,346008540,688655887,837346196,767709655,1171028096],[1049875936,1098622119,1521188770,860834436,1222114937,1817120586,89468393,67771117],[936744084,573728674,411295158,858227799,1609595797,636619461,397749925,352591760],[329680795,38534851,738533633,311825370,940656701,1101815984,103342902,129822170],[2109648375,1991025592,1073216451,1112467633,528709873,1257420707,1134734751,585528911],[783634822,1463017043,1275737913,615053652,1104142280,2111851774,31412185,1897316482],[1878575103,1480688461,1133506402,262259985,1179487031,1792674481,1824313239,1928417664],[21766736,1441386197,1304022738,1961484835,2127523992,1309516971,141214290,2087675664],[1004133839,1163765924,216124346,1814964072,1223466858,1637765502,2003754618,3147799],[1412691013,1038543950,196836336,929251871,593673480,531875344,2052592658,1761216918],[1194595661,1598735827,1296170061,1034247552,810439904,1229883351,875940618,45067751],[1247687905,2070086747,2066539446,195280409,153736601,38915759,952799451,1983718028],[1538080021,376173532,1386312654,1111352463,1215764043,1257611160,531641455,26746550],[1307571338,2060001137,266618995,925419138,436370850,880202258,1659706390,2094800215],[759148171,269706737,1547225351,995431941,708155192,1905830760,1097735128,1712301445],[547780538,1686130088,1080750510,818438422,896555409,686112954,111980551,794294071],[224054602,802700413,1256866219,1463457414,1387820976,1614368370,1246865033,221008899],[97395525,45173185,1369220687,1347047097,700415019,1450145069,532722619,454800967],[1199025841,386211037,463319181,642336829,106427294,531389199,913101361,1819960187],[217875532,2129951819,993882769,1995336395,324797235,826758007,1335273308,1476306957],[628658688,1350710629,1338000602,210284581,843910878,661265128,1858535773,978187509],[1577418635,356268395,818969635,1906385617,1217341007,893325044,1632081797,403754356],[104187592,609420388,1611670854,143571355,1554883372,1293079340,1110327007,497012146],[1398098106,1855075434,2097471276,779747930,1314844897,1357930157,1337083252,1995324667],[479156239,1394934612,1463248797,1483234009,60540610,435676244,1710199452,1750648890],[821000687,185986697,208796865,840142636,878127805,1950761217,195014671,563368754],[1641730632,564048172,1345683161,542780547,1981464562,824416026,909380037,880109325],[1774624859,995374142,718833016,21900702,62955983,49411339,907600014,1599011139],[646282052,1209477643,1052262791,654960362,1762151057,383820404,706669360,342344985],[1513454639,501873645,2025798300,194618150,1130284376,1446046780,1845698916,212102397],[1687869539,1137849839,1371620603,1267168501,1547307352,517928237,296217415,941578449],[1825162707,825044487,1001796674,1691857833,1650959691,1606717911,934552861,703804987],[1608600641,734273022,1703775916,1016390303,485845521,188196202,1742454731,782566124],[271923981,667219860,749036464,278730008,1369232496,1831872521,1466419077,550155856],[109267391,1685236959,121677016,931112968,920838691,1965962477,1372187043,1732469926],[330623095,891856849,2023202439,316258489,1127710882,646203585,1852936556,204395034],[1478878362,92742978,579762122,267914880,441909009,452221065,1858047426,1511032159],[218064720,1341614321,473381895,1330406607,942151172,2046753585,973151264,260146696],[959179387,448559573,1469833607,1552353490,319443039,1385873151,1046686277,936699463],[1960116677,989293531,81479615,231727210,1923098263,881281506,1697804448,31975124],[934616986,813012292,1313649566,586904460,1139828075,949517278,2095456752,692587830],[1036222070,276208183,127808727,853125801,1148160602,565226050,1231734265,1954266269],[1652024443,1681289632,1879409147,1620094099,2014107460,305920031,189514283,1896072319],[1279872657,1012960401,536179322,599393803,530333149,2000642682,1288618985,1338924882],[26787477,1489011677,544924537,332042983,1570274414,1365879660,1958060838,28027764],[1255651618,920365685,1822866750,627497956,1933219833,811777275,2054229092,1102921521],[1665769965,1692430905,828498348,1074573772,1649263155,1417541670,483433672,1163311816],[2046026957,767311133,471042056,1199795098,246898473,1238043492,115030251,1654921844],[1166908913,400700183,2065944805,473239458,92148826,605786740,1095386174,827368364],[647253183,365006716,268216819,1383252569,1834517437,708484427,1852477797,1463585591],[1981478618,1734171961,1790761908,1077308717,452081863,203347286,1024506857,140181426],[905108841,1143327441,1971458719,6640879,277849790,1714176618,51556328,1568363883],[1625579681,530638197,1149558643,1041767173,1126178551,1745772993,210168549,1806756044],[755395849,1529257211,1234400752,1474291251,200317707,891011983,164967619,264032590],[1368343380,871449689,241461830,929470646,623953201,1790552642,1462375710,1638697638],[1667060535,1679058254,1698620355,144033494,1472441163,273246608,86551505,135399308],[1866943655,699620909,1130680856,1101002922,144196629,1117578892,271069886,2115627929],[1327015149,123479768,445854054,717793482,346454890,1689383263,1265222194,1141047076],[1430595004,1718306375,1669753009,673149518,1860232206,126289831,1280702340,1464788874],[187267621,803724902,312050376,2002005294,2010892014,1135829947,709255001,2004143828],[1868419125,438688594,1814599344,1705381730,1520156040,862787614,426145489,1776432758],[1567166911,2008395664,1671484907,602696249,51676518,1514167310,143370372,24392798],[560085480,56493571,235868663,22991018,738346846,867412316,556396310,10225252],[1400469301,663101183,1130303219,169008132,717528859,286842668,1240918891,881418431],[1099121015,840836639,1766728207,310514057,1411625186,821714710,324816718,2081605656],[651746340,1061204077,276332543,826305480,2020188533,646946868,309183614,1893876098],[2022656574,2056838290,2104261382,1134587869,1771647265,1220580729,1871150869,337677652],[1707256986,1108806387,1855939940,127700885,716507443,135312456,514490970,173178086],[682889402,312383535,121021930,1338432975,2039784219,276880768,812642046,1800524696],[596438550,809089246,1516616798,968801699,1950373505,635906718,1890402390,1292118455],[623211153,1217230567,1142992831,434737885,250212853,1452522264,2036199316,644831343],[1336543024,1466370255,811207021,15626807,963586645,876193206,1678407012,781324158],[865666255,1307832164,1622105066,1964358106,440888699,777859166,1770114485,973041313],[1457721435,1740066727,1315590012,233862032,542996541,903564719,962691463,1235835154],[2106839747,317896838,763635032,1540334304,869018711,853641123,1043420966,740437571],[1035379829,240517572,1653020756,959684370,1128339952,1638244438,1734509138,598077075],[470197340,1164763886,1754272691,693051557,402042491,205402325,1336996038,670550553],[1470793963,2008085576,2063441417,332776775,414072048,785827400,1747854417,2098810291],[548244314,625165371,249481077,1863517566,2002203344,393135415,665446304,1762708004],[194520185,1938318365,1346400999,1890380233,934794650,1797063211,1522896040,1425460238],[225161111,2012653508,1723690388,434238830,1943699435,1825664015,1190046222,1990545384],[2026352951,2010015738,1056326852,1136828152,634318327,1821476082,596795553,139193162],[2073777417,1377940990,585957103,1264002993,1471436643,555744686,1353524861,527248685],[1499184342,101848675,1278114851,835369604,1849234147,196725753,186840364,1539195341],[418081456,1272442932,1586882518,1254364357,57602472,186826323,1793496562,1389476830],[416829758,1833955344,1716257110,1731003776,1793580971,1549759602,1855987585,1329759592],[280068861,83681742,1250662815,1849561412,990228678,339203058,1620207217,1672106016],[588700421,1621310225,287034242,327263814,337314319,674275783,1426041553,1650956500],[186733644,593418728,1101967411,225703840,1862781607,1908006529,314451852,1605870171],[959585556,650980762,883575169,242027613,9438772,1465484124,1823130101,195073233],[753501887,175794682,1671355153,1879174157,1106955488,882765034,328176374,85343989],[366975849,272817131,1853533101,1800055808,1981013342,821149191,1970261833,108182004],[2079979600,1718907490,1028118835,1052782512,986776027,506762187,1764979284,362013344],[157364725,1908045033,591990808,520976933,1980138310,551790655,1228137815,565083921],[2109913233,1415409848,1060508284,397190018,273268495,1229084309,1943979468,1694672272],[1607315733,1802652476,15740533,2096212525,1236768987,509955247,1524462884,457893467],[2115174653,1394351498,1178927917,2071912835,115049577,90043628,1723438337,288960305],[1103770160,663629829,1830937740,1365914271,318632704,402960795,1749609897,581116645],[286237630,719367223,1162964708,1721854108,644477705,1428326822,1984782726,35723870],[2123365295,92795889,236759029,1866338781,1949281173,1261875524,1301406635,2099184851],[943539743,1754480349,1819286235,1321519639,860641906,386097117,1512219424,410851083],[1506388840,467538157,96864118,1899465057,1310588722,1503638412,662013559,913227826],[294546851,968415788,1770096801,1828703174,787349405,464498165,1030512617,317879755],[1175910843,508747807,655438081,1963475063,813703754,868386875,1129935398,593858700],[910844158,841144199,1454501225,1214604980,1557616570,1183216933,486859649,473804430],[1012926442,1185039077,65469561,357991280,2053759242,1347148307,1584097461,1181627958],[1994622785,1276558795,1981762434,1997828951,2055904289,2126801691,1015363426,658876599],[875804584,913318714,752409132,1703088435,1446751056,1027171711,1132608934,1940992396],[1882772866,1122320631,943871487,1741965849,785766679,1939367367,258094137,912853861],[1391501593,1814052355,239353329,688751738,1011548723,762306967,1924948742,1971945095],[797403048,155899839,1947326751,1978855835,560548405,672470219,612427822,1291093791],[1852255441,1517151644,2068511614,264390732,630804437,801240131,752159828,623942159],[2036354457,1546136151,753631096,639061237,493915000,1487170506,550419651,1931159921],[693478548,892883174,147950371,286049117,703051557,663641239,421886577,77992881],[978231563,440207144,2119850537,688945267,1198171382,1671874160,822673576,1723340616],[1853968908,2099052379,1828604179,796527932,292477390,609928849,103626747,287125899],[918595431,1329630890,1170676105,97685320,1843918972,61044964,1384796758,770411835],[1551324107,220327727,1645322106,1334850602,884959485,2114303726,135170363,1806983821],[1221384900,2034453159,735493695,913030380,984007181,1954487181,121108492,1237010702],[1170423165,1625143528,120870216,1990785727,549824353,1614597740,348519402,630643172],[1745540544,1478872636,1438056800,1722669348,812414185,662312288,1216866056,257583238],[2041933931,78361882,539317549,1709003542,339734695,1751023989,1333126811,1515064992],[193314052,793401060,212932730,2046933944,282546957,708797534,243098761,630155627],[139657816,2002817001,567971281,2101409599,991327227,1125532185,1884571509,99718914],[24147186,1067071902,876606467,479253865,1787026718,1447808204,1968096531,1980808754],[282524324,360173899,854675711,610417121,650392048,1430079396,651841637,174164433],[1849218671,1242144747,1058133084,214897515,817637773,778441844,1078145031,2080254390],[1753488981,1950654802,1809177016,1579862518,448946605,1906487600,2010459925,1496354217],[1860882033,1265988637,1230553927,586238037,967927188,1155500614,1963390170,1969491964],[1701117406,1412599536,1633493488,1799230902,748084152,206746687,1435957740,1461832145],[222892570,1031609917,1962496594,1410266813,683104506,1390362635,780817901,1855384329],[1568951399,2024258562,1210316198,92907195,918897298,977340046,896734071,1733766666],[782975414,1711796505,175319210,117912345,1927426669,1973235032,1932598705,80418060],[1571798570,14069051,846624721,1269126390,174425742,570659918,1369520750,565022454],[1813340773,339022463,1147990327,419254047,1551435249,446176556,1681210047,445197459],[1717522340,2037969375,1972955850,179571340,1867115084,1423878070,1187739793,230426601],[762876333,1963934987,429261015,1217118502,2099337130,1219575659,1919427731,831566994],[349951130,749955643,1137557570,205243299,1799272387,1929311477,1921593884,750127720],[1046332314,353946481,1149065308,2073595894,797422420,548104182,1984163141,62622263],[872708694,1655150374,924415696,1704246952,1871400642,1828149271,1015508202,1462210505],[454765903,969158015,1613719549,2045189175,659756636,1666031054,1897556509,1123610793],[1793120109,2106830273,609902280,1004936895,510671397,1038120784,1524127283,1337381173],[332974400,731194097,1038737001,1884177027,1678750955,765686953,133681318,419840890],[1158961984,2098673747,1731566531,2119021933,830157508,1352661561,637777350,176742864],[1611751669,372278817,911166941,192789712,401818312,534519375,374624405,823926338],[113352134,501756127,352689876,117644150,482736809,1618732606,980072622,1351714509],[1457586688,1322532385,954861238,1255447761,1852250586,146038146,1072206812,595999107],[662174835,1220425748,1673353807,1380599293,1138128710,2105692545,2111547522,1504051728],[1279206780,1668910269,2086250799,199900815,229247180,211998820,1220975085,300920419],[1524826426,1076916324,1778293967,1648279245,1385288943,570977182,32510438,1852568956],[1402360796,1367517688,506196837,1189404950,1590659174,1217573960,136363712,1162417946],[1795385103,1633388171,2050414233,76205001,1827957288,1576048662,1487167261,643575881],[222783014,726908065,235719711,28187537,136626288,759251825,153881514,1712434005],[55516907,1790146869,1325531041,1432772371,1193510668,920843471,1206947375,1767438370],[1124696083,268393263,138262181,2117142982,1596877966,2074889609,1439876672,1751609214],[195165944,269461998,1149512567,303629770,1897721506,838911454,462939633,1538470642],[104704604,1129448427,834745584,2033488480,2004570362,478260796,1801147634,1766056444],[327027558,402447313,2079348497,752881552,1539748467,349478463,1164798488,1899817003],[1973535443,1131816318,83378071,242269006,2013750898,678886325,2062398519,3758142],[1788525590,309421435,560184103,1702795772,401604691,1166603721,908818336,996679429],[825807359,1237425711,1723555567,760821443,1087329257,205233942,337758310,1497878557],[307067676,1784869450,797021477,637681565,546443949,325400133,1141091614,722769204],[251849999,1225897282,1355412759,1534879429,1050396182,1448043430,364492517,39038228],[1808771575,1807791776,1023570010,611896291,287245884,1752882901,499519007,1461655406],[932063608,968623661,928932565,306730,369004434,1868284139,1017553475,2058826869],[543618582,85737457,1738331146,607298642,231032120,902744070,493812159,964318790],[1406020864,845204936,1069271890,1986860414,2005909495,1627488769,1877223947,785583287],[1893161483,727105832,5990652,2041433143,244792103,1211256783,1182906816,907163807],[535297854,1275720178,140410960,134330169,12460465,1677082181,521526008,1490131019],[981527123,1588930655,1205890775,1272617872,359156074,1833608644,1086155579,414958058],[331032558,591563342,1055585982,488517910,816229290,1278679500,929021889,359232096],[546340222,468657842,1838967150,162130786,235238563,1491815302,402835712,1214863052],[294396371,1627003232,1127373908,1810896247,2123146079,757595880,2122413847,496332436],[1426981822,1560861943,605426189,329315236,1810344367,597723976,1272898880,1928260995],[632424215,561169930,1630890925,1543849063,1177871651,2022292353,1845776682,1642079284],[1582787816,210353893,788797628,1628229266,1206493028,1838688274,595992137,711841462],[2110881066,1096979557,2027995145,177492485,295570001,1962423442,89380599,1515348388],[426648662,1475355227,1001090910,1965210054,379888058,191250222,1213828514,126172963],[380642946,2038339829,2034914506,607472568,1183511582,658135776,1087097427,519068422],[835722831,807810215,1232706564,1909405500,329888253,1916958060,292128571,1198300936],[1713700936,1314281174,1518566709,477635678,288666143,1705456118,1183689099,1337596122],[1644160092,1595229576,769332859,1438408454,1899313211,887896666,1655937212,547031399],[1006577236,1121721410,482032789,900222818,1657358136,11674993,530239760,1081305382],[1521114277,1501143232,1994315006,829621857,1803557257,771840990,606308624,1978810242],[79745063,1910627363,1042008377,1304049486,864754634,1154170542,485236691,1185307782],[1812680909,1462442098,1761700310,1403900722,1639533046,1933464785,1251543788,1344748682],[512885041,1312120282,1447683964,44690725,1749954125,1521584982,954578713,2069939699],[720763998,1338281790,794376653,117789658,962594813,1677850853,1849095762,447437123],[290018842,1610776745,351191376,1125095857,259989313,1935269802,970687943,309047078],[1555422779,731967521,715827686,322777993,49128349,1953333301,1658941668,1170076816],[2032819658,1535008954,238076230,2097285608,2005556226,597073464,682527221,1756445179],[193605160,107184891,1605339924,533573270,630606237,467309638,1982293621,643507626],[1382186874,1661021566,1539019650,823577878,254182113,317158499,656803031,2085637639],[1156390657,1673398566,1771109814,1782960264,1090387848,1888918993,1834227258,19462001],[846001544,792000541,138801436,355326988,19820854,1282954181,755202732,447361983],[1235070101,1775859208,1308020914,1499213151,219435833,129603835,567690589,1932001886],[1086758389,329345895,31684173,547687037,1731686115,157026682,86773231,230353932],[403442434,49744252,1959013146,266689671,1056627986,638219556,963529760,1521601966],[990451432,1137670878,541475168,2022578989,1168571514,333433752,1436288075,22631411],[690906398,1198619810,1697526274,2054648072,1351347765,713707813,1191837724,1401110699],[275427653,451046629,1328588939,928880156,657612991,340310645,82454053,257778250],[59074078,1837290229,1204826346,793995269,1010554209,168482089,1012276004,638582867],[692335349,1214892497,15231493,430697984,1107740181,878746919,249085490,1070902398],[1988480513,1621173514,344069137,1408050955,2027537831,1431457489,1803568623,1610959031],[1096002246,907037940,2100334945,275915309,1464692429,14915775,955668060,1671228520],[2034763928,981516307,1323431354,1441279731,1851655532,620735845,1630771897,311336221],[2087999056,103150852,697015120,1711063055,460794093,1607989148,653056374,1457668637],[1390534776,1836688590,1656804692,754221892,1738688185,1128107723,1228679203,1354960936],[194650079,40412760,1844943726,1386284810,506801279,606377052,661078092,883502526],[1976251386,471399387,2028595833,2035332794,631156046,821992515,2096498274,1110782950],[737215165,1354520695,2091112087,1290305499,930038730,574298313,2043754040,1102971576],[1353769929,68536316,307891835,1013458717,992677764,915774267,1954357685,1205101303],[617256582,1115982189,354859402,1785430050,1502706941,1816336484,702620201,568540227],[1218886489,470670199,1949355746,1399919816,1407247528,145824089,1110924737,685156082],[1935753031,1515813762,222855810,537989166,720176852,926977223,1291378691,1500630939],[1677943990,1208965857,487768270,1798654423,409844348,504413338,1499214256,929618138],[35703610,466183015,2070582776,1517805156,1523437829,1928934958,45184005,735714195],[263708740,381900745,1714114704,124635584,1566128158,1616762844,1882467820,848952916],[2031371242,585384163,352692708,1933927284,1326491031,364862537,1255279243,1223790519],[1951617117,1777253969,707260278,486326693,1247519879,1754909037,476245375,191412728],[1392382262,1271294129,644735166,1593281058,1435600009,1411419134,1072554982,1172137966],[148113361,2054442468,1734236780,429338088,1957320394,1383957337,1665013866,1331319109],[1527147226,1167285302,1995408328,770717979,517558252,220920450,331700547,20417802],[655921179,398038935,1882370466,1015793788,1741380933,1022200505,1667803380,1365126847],[1434773417,1610095404,1283883409,555668835,1740623502,243739632,246518170,1900792410],[1088257471,369454613,1859413189,1464581012,522323955,1988449923,1348468724,2086866304],[123110987,1645497792,1695290808,1803739253,466521057,1171691552,1256461609,1708691282],[1994200201,610608836,772525430,359074399,2113299437,1434785011,210926799,564059910],[591917695,423917999,397205030,1125417389,1024526616,1092956266,543357332,98020471],[862169350,571014421,1619435692,1403653698,2025732877,98467875,986727907,1257384614],[24747303,1690748429,190193533,901373636,1743156577,2012953486,110738515,491373648],[1819418793,921648839,1639651284,705182155,1580189572,128504563,1094847355,113975634],[1444963847,1949554550,1318287367,1030805383,1564286649,942037191,2097439720,1577992491],[1733163654,1640015599,920227830,1247785898,644231587,40797332,641964541,2119690777],[301282088,1075316968,1722913268,1291414293,1836318151,426918861,7517153,886009996],[366492103,2022461747,1560247337,370011638,1407035843,194903975,1513895592,566902769],[717709980,1521015121,430861126,1655518796,684622555,1138768477,1777873900,656989763],[1955345401,548799441,1993187677,594508608,745412497,1758177242,613234814,2020601385],[1247317856,1979506180,73223119,688572411,1854780227,1131102859,1374006542,165660274],[1133226541,1486176244,1941299957,296340130,1321123274,807623511,1208177717,403769245],[100004555,1788738809,259426935,1097712916,2056385328,1942836933,1906915695,1672168796],[933126346,1809479870,2032568723,1021070323,695192021,1063251622,1584480219,657531782],[921947226,1197884469,1188439028,746946586,1982486178,1203606223,1532735509,1994273026],[1074365610,2014136753,1858968788,175872361,1578839053,856646271,743043438,409779498],[1792626977,86252424,1115659295,798377581,2031453411,1996001882,1050720331,1110094723],[1956158827,612736932,1582065153,1819410578,396229817,1906243496,286604492,2061549432],[1267732130,516791880,23870003,634237389,2039096229,696853045,558380585,746502138],[235484863,323427837,1277322923,2121786940,902786369,541567195,309370754,2078415926],[1967882683,896772513,958927396,495319661,686262471,1913987863,1816320599,1880379379],[1610741208,1120908363,835783718,945562836,1434757374,595798130,414095810,744756216],[1149057484,2123231699,1267718323,1155185555,1248951555,67780571,469586846,332379623],[782486429,746589548,1820656328,1139340117,164662379,642543316,576878177,1963998163],[878505929,580468961,1659241118,850495474,20706497,1290905281,1865641735,874517654],[1531257207,457455954,2003805756,402056717,725894277,291377064,1257301642,1502265965],[1577344172,1268951903,555422520,163614719,1036381078,1953143870,730772413,1900075970],[1773935201,281207902,979460647,347840077,1005862785,1507816858,1017948878,1199375223],[513583175,1268563535,1664448229,1759152378,247086023,1252906084,325096011,368583880],[1362548886,1172413017,711501342,1586243778,219892307,114663974,1562358576,1367826745],[208393877,344269306,888648793,419137112,1997785278,1650513802,975116842,359527982],[1701164558,1008345751,2116014950,324453088,651453664,2043691874,987242693,701380236],[773980160,742759314,1852985816,1592806654,18072514,1102728002,1395356654,249552319],[551280358,714334653,1547109366,1671690340,86660819,1395453394,128798561,541486463],[2042366441,812453474,1156808604,97047769,1039368477,253868353,2006407353,588483622],[1613946189,919932198,936150608,2097023859,1917639677,1192344451,840755947,904714589],[54145776,252547567,481748105,969786256,2085907950,59119081,1564775750,1107044275],[576332001,1715721313,1979913268,1581697349,538521151,19354641,91468661,1713749504],[1677151983,1057147818,1292542321,959212216,1533794781,827520540,438724416,1453027980],[20208660,3178754,1020169526,147108799,1178079158,1101873346,1974471408,1518319901],[2117068808,1594234621,1164942973,642033543,1523007219,197126377,703088175,1743772047],[2098991783,1830134763,1017903753,128130924,493113532,1057583948,1388267535,834475073],[1201435937,2040012934,294612740,1046496164,1761317725,272723270,433455671,410537312],[936021800,1424271776,373207657,1335545488,1429794940,1791823347,660674729,1065585561],[2128375038,1861930931,1951202520,193405768,1633882658,756265016,1909356418,1946066263],[66483741,1570292118,216009492,508420990,824445375,1672900738,1120095544,187712725],[1737356619,1166184477,195317700,1720341336,468539251,784598942,1071711747,1685255916],[1494741304,963552630,561572599,1829844246,1173761374,1038773355,902539289,1916759521],[2026485003,545094787,763359055,1810354889,1644604168,876682578,703230441,134249072],[1730715744,361684196,1908754937,955711816,286249378,2119125271,1341940619,1746047042],[662748144,1455512545,1796219638,1248155546,623014612,82286885,1409284538,1025588567],[1252810721,388369602,906168373,108250433,1501446389,378375600,1298771401,951343836],[517465016,1552547588,1584494841,1005438912,1162208775,966706015,490563031,2099175486],[48854937,1744836136,1394023796,299862275,1352929735,463750748,1724673598,483071575],[502719417,404264411,1021222089,1157677898,1504908249,708072445,2010310178,1812861380],[777751218,720090916,1957134005,590800138,685889440,279425051,1723396892,1218021764],[1826001430,1181794347,138052529,61459748,1837213599,395837574,1144428241,1581525877],[1233251049,161291507,549134506,1194598865,199217831,1521753058,1383836413,795673643],[1916836453,1778208402,680866111,1460188602,1617519330,2123933508,1775976171,125299815],[665181122,602486095,150816290,230558437,945484511,1806795926,809797586,635239390],[1560575587,888244009,1040055149,1009606540,4769061,1446189016,1290410180,1452831760],[1002470288,275260396,334172342,1298063671,1868042351,949688621,442115829,1689103737],[106368630,1822429063,141397532,768699046,1428155312,1000859279,1290294104,197093092],[1250934242,1074545503,1421468589,787586720,1846970492,854015710,374662111,63597998],[2084207812,1417448606,1243735012,114363536,886420748,264826659,997519419,1950910789],[1921109726,1616247727,481008441,1506587356,1063946798,1391427349,2123079153,947756567],[784849027,241458313,1955697019,1995625315,1085135002,2109500284,1062052574,891039672],[1262529621,359964292,466455303,1605634892,1254554288,59437214,286289669,1005568779],[389703816,364990398,966164209,452738604,971042900,277406148,1971634199,2056736149],[2117765836,1964026687,267863465,819117470,971836391,1280258988,231549309,1805787984],[1123277131,2109041647,1045286689,1032481187,1602297865,187817959,1277244561,2049421160],[1939107435,927155957,512513885,1282428891,886187550,1804424338,488089936,1897002068],[1407066787,1116166003,234770428,1617724610,1284565138,1010230974,703712707,1175012407],[21555347,2072204701,1443600411,776385772,46946789,1478977518,728026511,1437897003],[1013838689,1505863559,528243297,409079346,1736283723,1386647594,835487753,454242372],[1088056273,1228240493,872315240,1639843620,772401182,1900432929,185228073,208707679],[93964139,2076915,1925225313,163694553,469800586,450310601,684786321,1736354975],[1968170562,817242900,1672094164,1522067415,808676047,1707815092,373819482,5893964],[1545836305,226026024,229090397,625755693,1670158963,1000834998,1557213506,1830202465],[1664577483,946558984,1623976185,1065907541,543977736,1717109367,411667607,989140045],[2071918447,1025603505,530314231,1613822988,2050736825,1004165806,1313732179,1771391157],[1394161885,497612719,1768938087,356372971,241717242,420200766,713392965,1556011182],[1118598912,1745232218,632984560,812369966,1934164242,465681033,856485804,1079525306],[2027817921,1351698726,1460682153,835711146,93799475,244751783,131440695,139215496],[2069952488,1929446677,2123369472,1641293277,73007879,770778307,454186132,1723006976],[1978482948,1020966023,268473280,769163324,2022661419,484862203,1877628116,50024877],[1054157195,249316439,366820252,1847029418,232129067,1803409234,1418618743,1306846452],[241267680,1271938790,792154530,367255391,328806622,1210265096,542940458,2095957003],[1545041510,220275074,947291958,179876362,1567655824,821630885,5274574,114881467],[942962603,746720472,1508173528,915694359,1474161127,2035488837,711852380,91063693],[458164598,1919848986,947411665,1610296987,143108780,2015919453,1660461542,1776665693],[891419314,552449168,820220378,1676911700,823567437,304168654,1270909765,1955257269],[1348136009,946360988,308754967,1173635900,1281727251,331586789,1782816795,1172212051],[648439627,1281667122,113200094,276340696,1875131869,1301109144,182549075,1521011397],[259538153,1025057461,800483723,1637700303,839824608,1773613952,244725658,1562950440],[1982563708,1795764811,149913201,1979289305,1928454102,893306482,589484959,405552163],[360289193,1253992839,616516844,1512109519,1618360504,1470854296,1376888705,1561372603],[1887502081,221961590,412383386,143426389,467891797,702188251,1327298393,1734692418],[1543101879,1220990126,137845213,1802355580,859138429,1988199688,1357657301,1747372819],[1736648313,1065286881,1110606318,1707546250,1836819160,1132452048,914529480,1072956165],[1596990478,1308121797,1086771732,1789681445,635631082,473015570,830845004,1094651530],[95440607,751616710,305068454,384810479,1255158441,283749118,15426971,1297332583],[1203201096,1676680284,967499200,108363407,441498823,971798328,211257536,1394650536],[1213858705,1240655969,929874558,2085431511,386816993,985357129,803836738,1662194246],[1957210018,861119290,337363121,1560523920,114523370,1137340661,565047932,1028506514],[373327176,37425075,2070282613,1084809425,1553566975,1685155865,1046492458,1577963532],[999965167,352885732,2111348702,489985813,1674602491,1250956453,463556623,447142677],[1747848305,794038702,717847255,1953125536,1327865160,1347043945,502628918,640304819],[1684535194,428781683,1954245983,446874238,896579812,868817967,1325364331,1654809035],[1271768852,1604548182,1656779477,1477843793,1136473973,1069380616,2129871927,453424478],[2017146594,1661087966,504847506,275369418,866478743,2080078604,820745226,677623683],[1533914622,147507763,1183064469,871177215,942616735,916331188,720672235,108569831],[1291502757,1931694741,1412540929,1339156070,436365111,947701301,1814129509,1042843748],[77591584,448526739,498776022,390644152,636513653,665975220,747681431,1137510977],[1490443229,1804916822,1104539501,430651629,1451468586,322412344,712258156,128245125],[1654797346,1284362038,2049413280,482342862,80740843,1198189640,1776971917,2072942724],[611925230,1212827115,1003197240,745066547,1393739134,1477025497,1599553453,1378657481],[230513301,1550941469,844919616,1818086649,44504880,1887261052,1099368011,903853754],[261375877,57893233,519479118,430623915,1966439972,622829240,673381459,167171208],[1351336724,447889068,1379654375,985792984,2048991044,63976121,830134162,1142479445],[1539439841,1507966140,474712354,49415764,799631157,542933213,1345572282,1828887960],[430338,125046427,924844459,1482803690,2006928818,1616323987,1691460628,2060808675],[1412014041,109264715,689843083,359203145,1196620501,736871271,1751518935,75964695],[510126662,1847141886,827525584,787552813,1814358648,1815955352,11015217,1961166997],[1881658202,702848175,1043073089,69970309,1003610866,1245125303,1156202345,1448913960],[331362471,1169812543,1498650329,198816924,187330728,1908147549,1105010953,2058231911],[1526265454,1636831246,1694965235,336805762,825656050,1874089315,458030385,1327445081],[1185020204,1097282607,739545221,202461764,1437770450,1868827476,837501737,1244442423],[1618893091,1000447018,529936717,783633534,1068602180,1241561282,787744318,2041178478],[821732961,680770362,705329904,1570534822,500559782,1743733708,1144379214,992575115],[592648344,1286402858,1414854782,298926952,1230741184,126897479,238538096,259572744],[859934265,1429881261,1885312673,585843403,1805098151,889218318,786581640,1072726941],[1101632983,1424558355,1481943144,1975333572,640720889,1826622390,1975221496,2039985053],[330452091,1892084587,695679528,1630997598,1327028429,2110712776,1564437940,1468531067],[1262995023,714624197,427693614,1487014529,1085629546,2022818561,1827042700,1701908074],[1470102356,1433736309,1683413271,68773835,337949994,733473606,1056673503,433718237],[459601585,791299879,241102053,95783947,1788433615,1713141830,1028367335,450337917],[1540312546,205636143,1647835111,412110243,1409917093,514888121,1346864327,1040006244],[326399792,182250987,1283218513,103481470,1731349185,1738371856,1354124032,1424332325],[1040033585,1507761938,1083473377,1173297122,1750486831,68289703,1542801972,1902326488],[403065410,87985315,506234358,1108761971,1824341033,1446847567,1768131354,551451326],[563404223,1431180904,827724094,1922080695,1982086591,604044748,482794575,1122449668],[1359940381,599292176,2074110955,1343380376,1741780822,90097629,1883764165,130356481],[1521242390,1382103176,797064527,655648237,275180970,72643483,1633297624,552861210],[766703259,589004966,336652027,1217906911,1185025152,1768628616,964662962,1685208996],[1280589323,1629872714,574418753,1743020865,117081096,1515737420,1138373629,1202349120],[255584986,1941746021,11013345,1657059297,342774316,660044361,589008374,848074662],[947110308,1095366984,436086967,1955721700,1327122557,1480884105,457964521,249857270],[1320144692,201228540,1178193319,1389585708,2057479344,1756761926,1015937076,430093998],[1580122832,682674117,1016887096,645556451,371147510,254991471,1659618220,273915393],[1354868350,1229199056,2079379294,827933201,864532233,540849051,1811414293,1460864722],[1755530237,572868067,1010863067,890475686,152904628,665052576,197475835,1082424570],[1590961273,1792972444,81619968,1595231731,1752020246,683135829,793129097,237740398],[899231827,2051532330,767850802,551284458,1671316582,1923919611,912776867,1687724499],[755664570,351971534,1982975247,1080337407,1602169548,856775160,233378075,1244789359],[879573526,1585717812,1435672458,1651971683,1681452290,1960324848,1620623670,1907018722],[528282097,244108889,839134261,926975329,431031763,542398598,1659812884,38003231],[1425364464,1731587732,1450139768,2024281387,99056390,2118459213,338545826,1277051491],[1203389732,1985014802,1186952282,576294751,1965662906,1172425785,79837270,488140473],[1025392698,1239000865,840590748,1311324592,1850020262,1025289708,2042945535,576218267],[431401141,970343484,610416513,1046564172,1498750123,1216407139,646038058,679928841],[1631984654,1035717058,730793934,1788025676,906264116,1232326587,1087623252,1377236802],[1718892191,346246776,1902053790,1744692621,7401130,1994552221,1169947177,301929658],[1498195864,1120529377,1811662262,2090846358,1058036304,1240351585,680290076,2030484370],[1164389139,1022090043,651138999,1520294853,1603090400,1816443672,635700362,1425068388],[622692556,2000730956,193953142,797531527,1965369740,359448332,1368070959,2043701801],[1352072602,1037107441,1834528600,302686698,959556351,619502946,212606978,1809734578],[135645125,1446904040,678978872,730589526,617009219,165191908,1025436281,220644579],[1078717311,103014715,991556181,704925036,410164967,481845206,392169588,1628880844],[1806231578,509729153,687196937,1486681571,421584488,1385919749,841761643,2116975727],[792366371,367280608,1154988565,315995793,711335480,860134683,627343072,847243604],[1185206978,243432806,163774969,1968077603,1874745499,996434236,712187848,1365109741],[1627620599,1789270820,91383412,1377749610,1182486514,1077730514,526417974,2008220692],[10768032,1407906960,1985452474,1768575872,786552943,261579164,2054282773,1923456259],[1549830555,228205898,1143212366,720330071,336788350,849369928,1668889195,806270379],[1297238091,689410897,484233815,1221965914,1303589167,1728406392,1417480220,1491713411],[361773888,1398308914,1460836241,1244875850,1678820473,1868203311,1332151648,1573245187],[715723934,1007572176,458254647,1437090586,109452626,62521279,58957591,1521815977],[1300573466,620382674,405579592,150730581,1759673706,753341029,1854435188,1614995562],[815958546,1861681048,460090736,193147787,1137218751,1102553889,1853063185,1940570164],[973786092,114716171,161944017,55622203,465119045,340867784,1084219286,1071270881],[527701395,465799019,1585613866,1161157859,787491047,1278307745,633931858,518285542],[852579062,739836590,1556065171,1482875784,158084795,795676543,1100771916,928571859],[1818766610,554139750,860967304,1242974016,1278967903,45899502,205324784,841660622],[1782173384,243543119,793728776,642029864,236096611,161599228,1964871994,1139329582],[1630112949,1302912319,1567619055,34640702,1063947336,2049295996,98761075,804315984],[634535008,679643467,2018788912,229207650,1673916082,1161095601,545056686,560717900],[1912562998,1842989484,858897416,1352748742,1866191613,2025487905,1570850143,549730542],[2000370680,1124250704,468429653,529902434,283691015,587684922,1005571952,1372820592],[2087902786,869546334,447844527,1889721698,1849895699,928755466,1098185483,1813583183],[1685691876,1446590393,353407385,324268121,628188898,723309981,1712324515,999803460],[560980924,606186890,1999215140,2020890424,1336236236,883759633,1656971293,877765470],[927685053,1608230598,1077240297,2113877066,1770695821,1949060105,1612722382,1774494880],[1472858139,1700134439,1816162566,1397615169,929378334,4966167,1948575228,1457768705],[1755280082,1115589069,118373778,1260365329,860932556,1797615881,2006681994,1183838714],[92147837,354322840,1006912564,1900844972,913835732,310309548,1804101796,2009094127],[100765929,1279955630,425685867,1797358256,1147206020,289052592,1035708948,1532753561],[1315161858,196092437,1859873954,495283387,989862755,903777920,1949993574,777901572],[1211484165,323908542,1737678201,241974909,259976590,23486034,1343280717,414533907],[1008221850,1152875241,1380194155,1394868058,346893206,128401586,583012757,1194848276],[219788939,1708282737,386115143,515124390,139655908,223815069,1817787606,1302861240],[973821769,1904001621,1148556073,1704804017,1398193464,1722774118,798938840,1879020226],[1152301624,1527616633,1457570371,2076904114,396915645,1745858608,612620402,1279106206],[1023418333,307784103,2072316014,78902563,1124303650,1467908153,926674159,1987561899],[549507016,1542633125,1311437352,1963687615,1193585987,334381123,1726012264,818093250],[1476837465,1689883215,1462098582,1621603676,803788763,844385819,664266405,2017050885],[1312570191,1224758508,472438116,1349526622,661739119,410420899,320966565,432102361],[851135181,999564843,574815812,1179010935,901385590,1316782670,2120679588,686065294],[1422734048,1115315277,837914116,1640333978,157745968,1449606687,957097106,449072388],[285440681,1822031878,966618312,335728195,416475711,878504922,298849800,1432433489],[576684349,350925824,1490885354,332033703,1440035647,144170793,1606629405,125233118],[1717642934,1533547498,127777506,752697520,1829353655,966556425,1386222097,780415819],[1833697512,356341652,811393439,1325041918,332420309,1618064291,62854283,1555670818],[1607646155,683746242,1477675630,710036135,1528314466,181656391,553668629,705199315],[384056370,50810068,1371207831,2041082033,869640890,164580005,1105435435,1817675951],[2059236590,406990938,570816506,1959860125,1984149421,1779817375,281720980,37564875],[707214366,1364384017,192342145,484466995,831902547,1313264332,868252879,12003550],[56764193,1543675721,965148841,71027528,1319885762,831597835,1635968338,782253896],[1037569271,281420735,1594750955,1366832326,700883872,943959849,159270915,84884552],[640935906,368201482,114372700,789913513,546909083,667083824,2111430744,566277850],[595521796,1236441575,49376482,1702108716,206218548,1889036077,197442969,1281830599],[414426168,411586407,1906494725,5487736,1569385165,1094399599,1345583720,1712662549],[308070859,858758114,1177979380,1379006814,1502184359,1675280229,1301673928,1697780059],[1579428463,1529713549,636559662,1353902686,1084199861,851702737,961045197,1252101470],[265458550,1278747545,1856680384,864415472,414744857,1044977173,619003270,650591717],[1571425046,1680149454,1212985809,2087131218,194429265,882693834,1022510749,16061775],[1702401517,329821792,582499362,481166095,2005920991,1437396532,785877884,1677824489],[1488013838,452588805,607595871,247567146,540999922,598880081,629107393,1738596586],[1980702646,719807601,1163920040,1273566776,568768372,1435316602,456160744,1453288538],[168418528,1896681699,1430940652,1833145226,1717444962,1600309640,809519212,153702770],[1094730930,811225786,787682527,2097250164,871056043,401495158,999065719,261182177],[1242072847,1533812488,1828172107,1637158801,871573905,1492020267,1626099811,558773161],[135436071,1391996987,1788942585,2095830857,1689159266,180852246,946661025,1186036700],[904410570,513366449,2010591469,2116536669,1653936510,475306862,1385452715,212893732],[1292926513,943570132,1712776363,1061511600,1458936933,339560366,1325341919,1412029204],[867831319,2056622332,1042998009,1606279979,1558220257,1599110764,748852545,168773512],[1264447244,587000913,1778361976,1918326117,319854763,2105924808,1667796505,1611593125],[641575991,1110073741,1865522789,1487496703,1022333923,926296863,1281204783,548864278],[350824288,1302048461,850772636,1271108924,670945102,955508772,1222113749,544696886],[636235081,591274041,760981133,1163255551,1775851778,523442788,257369485,1461807242],[454233462,551609195,1903584335,1452083027,1213601302,103945174,2083055578,1279806106],[1284646754,1833887672,606979161,759631695,1534790953,1573003236,1501103459,723866398],[768193572,1623094890,441844197,307476323,1500914952,2026695307,1328649761,964578301],[1399545114,2084261501,1896950325,215199242,1294761599,145141610,1270037434,923730932],[1905264726,314227541,1097115959,128058441,200841347,668249989,920734869,187681698],[16335003,637876483,371049647,621610643,1740900514,1063359518,813287156,1431355870],[1170739910,997518676,1882505709,1000054269,684605215,921371899,510201223,1583698536],[964138419,1273757154,920912064,953772819,744171981,1843119468,752381288,760553912],[1861028222,665088889,92294110,1090409443,1015764373,2128477696,723182833,1523252993],[1723545313,455872639,1723919323,740057031,1114743956,1131455951,577378904,2030987765],[725320436,530543985,1854794733,632682145,543926322,669252820,1770073599,313207943],[459084010,545769658,1536763500,808045448,504367620,1198485509,1235385385,1134521337],[1034708148,1512074774,1517475084,1010929928,1490728246,1988792802,1522578729,1163414587],[1259963816,893170801,1325564293,186664063,1269097615,1660924907,2008733924,455354303],[2005486052,1579998584,326782962,2039049059,1765125752,2001197570,650284262,854949058],[1883462743,892004776,600239534,2007218281,1392392776,1715033960,1910117691,547043429],[2066011269,2024396708,1572687464,902073397,1993552319,808219018,1959280300,318265891],[1003359219,2077379263,965404017,2090010161,1729937129,528037047,1863470668,1964261330],[634937187,1686213453,1090401655,750060186,1857679698,1871651460,1817970527,1412054907],[1792778403,796629004,2122112312,2021421422,1425376554,293253389,1287413715,1200654880],[1661615137,1351094895,1034688519,900596671,1064805888,976463860,1015030424,1531389094],[938716322,392527613,273123449,609924341,821726058,76542712,1972076524,1897917883],[1398799782,327717045,1816456321,1663779009,2045847182,1885227874,1088467966,1770840019],[2110487748,509769740,2053340160,1891225115,1646824189,1199428307,806287454,583981444],[409731130,445104165,1380968430,1630268208,1854269447,559618210,1828883130,1750939640],[1736707172,3797910,237241398,188253677,1672931942,1464673997,1826425906,30932089],[1042431950,112599970,1187859828,132136526,221112883,245527338,1592066862,135431966],[109114139,748844102,1137188413,1524059061,1928593672,1940558991,270291201,1371312787],[1867785915,295112852,1856629218,1561107859,877158472,1630312378,680123758,891785478],[1890575957,511117255,1073468412,1745574505,1327836628,14107785,2024072782,1158218622],[2034344851,313245553,2018872025,339579434,1274696368,543229667,58706745,993568909],[1966772932,1295227373,1992544699,27517482,536136778,1286379576,198683924,68495145],[755785597,943558427,1160060443,1468348488,1075716637,1646538046,1911700162,1828050469],[994223555,692880242,713363234,1642963595,441286220,774534774,683780792,1854685701],[78942209,1548511285,821529010,755270705,1197666162,1146622979,601466178,8352501],[873335672,1417929090,194185225,1125773614,1231518649,2077569073,1807051771,1552390438],[1772975403,1475148676,675939688,401069874,104264126,1445649738,809035174,255332152],[160086140,851004555,1438906642,1152162340,1276929805,1519966166,1895040250,1357921583],[1556517131,859955894,2027772090,775851336,1427677478,715433788,620011549,1897813297],[984251240,1742572654,1917571492,1653884335,1384924602,397639870,1789255076,1892966560],[173000597,415045909,1946157143,778518495,868092417,192188306,1338811235,1456947366],[730960375,567406643,318210968,1114940688,1548216463,939678980,1619563721,1000560658],[1195808555,594903913,9996857,392168217,262252444,598346418,2016901904,1748596886],[1199723421,2044417106,128891898,1832570179,643762634,1394076878,1590946586,449221421],[433450764,1350179600,1913628280,1360685970,1765993658,660527784,1581623037,1938269263],[391533656,1456615324,1792083749,428019514,910067547,1047808324,559796350,196043351],[864160945,1811160910,1032596404,878252263,625751798,1430786427,1211079772,15640093],[1686563103,1615341085,266495328,1059318972,357621281,1291577615,766514624,1849794105],[1444602938,1691418561,1678027601,122237550,333562378,337680838,489169307,1692497039],[671711527,2014248496,1012972966,1337985621,796724885,812964594,528000025,1325089820],[1811467650,996695696,1066774501,630840442,806166982,488365723,977390366,171757729],[868968183,689271590,1767193293,1469777443,2062999246,223264247,1389893459,1066141548],[451932587,885264692,1647326923,2065290380,699718031,1055288397,239107145,123967266],[734214014,40622810,1573121504,1862066686,1838412182,1647436051,1303911892,1748456623],[1835305474,797010532,1318989659,1688204669,637920316,340257280,861312469,1549951492],[891031669,1362627855,699053769,186425918,557928936,2026319186,71205979,895987905],[350436127,1738274021,821321199,491506826,252205724,108961825,738568453,730866974],[1044029235,753782028,2060897782,798822631,952123601,1875712835,769528046,2002889546],[315118076,1476405169,1307083246,1922827513,772335358,1420111455,127115536,209192210],[2364707,1248288358,385516215,168666470,1746286931,1080851866,1704227866,230035858],[2047695141,1438852527,468909101,1983043178,615877052,1178860915,1265810807,1249039178],[517676207,915174967,1194263633,2030333729,709654361,1880403104,1123947714,1883338745],[275298884,865450600,1913836898,1858055043,1664166538,504817966,82126392,688943776],[302633320,1573694206,1345340623,1436783358,1104391395,571698707,1759699547,76741296],[1981582427,1246496235,74255882,1367230217,1882616931,2041396298,1591797220,1807495675],[294827053,628038092,1823290470,601854168,528472281,1220601935,1189284923,467819863],[669249985,1889301754,1046668944,1707797784,1505497988,1042127375,333454864,150547551],[580058276,1395383972,1603783394,1566033069,905810767,1644035442,652842503,80286197],[1843557843,1828409181,296090515,1964511640,848441607,2056129016,932021463,575382918],[1217971820,1424759515,583379300,206546450,1928694551,1353050008,562718296,1514520451],[115580238,594002159,2112152731,1606019171,43833180,969143660,1535958171,239490178],[1938867293,345172996,1392109235,1277045418,1353670286,1005312261,1473403322,1990979999],[1832850589,1085187594,1597238029,1624687055,1456511015,1520678580,2047363920,240577131],[1819032489,1911030812,1034219521,1357398070,1656646193,605587060,1017973276,1248354419],[2028960331,508131127,1398929007,42146702,1794531977,1680280599,564275221,1005340254],[149375335,1136577522,512984440,1363840283,753164087,795194608,88310410,1048214251],[1453703971,573226308,1726656866,1744395402,944613773,657215250,1653581950,748107732],[1551680579,2002545604,812089732,1499468940,989928416,1202771628,914269769,978569822],[592257290,57549179,2100258887,1234030936,498179365,512328547,1273292184,1512101199],[618241837,943882714,873409131,100834857,621454958,932037263,2002298779,352960870],[610479491,907741721,1422111306,634217208,905530833,2017222880,1259665115,544442174],[1130280575,2056931382,1542863596,10915693,1988419360,1850704649,238282758,1629680114],[1590644142,1387628902,400546427,1655977212,1949185637,321530881,1547612783,1368066772],[185870868,1530697358,1755129038,892558453,97948403,430729112,939078051,866460217],[1675494901,789825213,385177394,1350342159,275255168,1524132598,1288301813,1397389522],[908871589,1480130497,1564182155,390100421,1532701614,1839463968,1301134618,1512366859],[335224514,471391649,1186925653,1379097580,814253713,1606066829,951711117,1652106751],[1428874210,744386543,884403664,277958983,337099787,1064170871,1991577255,398782987],[1232384923,1989414230,1155142262,1290349702,832453111,643087728,271411374,1593500438],[1511137617,32820618,168367003,1492533262,1484961805,1103271877,1580628562,1662460983],[887028156,915500335,1450170461,1907110305,1927495934,507669519,267002640,63053711],[1258370532,1434592584,1157924068,1123691441,1867631612,504928115,551546237,1033495540],[1040844897,827303365,1951904243,1744671608,964351928,1211129257,262295784,66063780],[607549449,2021074272,723055346,803110273,925166945,1885801382,645784023,358368883],[2128365915,2026422390,1291219492,1966020331,700630221,1221678557,728677600,449332946],[1661610100,28159578,1031827782,67121172,1556257542,926026201,1940948014,494649941],[1343613348,1628195711,1450232190,1950240257,1578972485,347869901,589293492,283486233],[1546519187,227557811,1680574629,392323061,1041526136,825716988,1785508694,10347047],[6815011,1020436788,1861131872,135034180,1142093006,654410557,992369748,774983654],[769653948,2089968161,1869459046,1224169727,789614342,35270462,29049028,285043470],[625322426,1055962921,200216903,1234711784,811247599,1628109292,1986991886,841060855],[925702182,1710020403,1274468815,2126476127,351004552,1466955771,1889501320,1278984639],[1518007737,182962731,633848913,810581336,1093028348,926511497,397380870,805286565],[776716612,900083557,1381317801,1733834185,442698866,160166792,1338845996,1076041023],[13167642,1624218092,901176002,1845260285,1384818306,114133951,839180647,1769274724],[655661111,1419458864,1715715617,1158152185,396441651,1062018300,1193193418,881375436],[2111589556,380946041,798380129,1585877593,608788945,1286398406,516755429,678710146],[421724152,1329838648,78460,1522131044,1723571925,794910507,1705814487,1230368763],[535605913,1143280546,986572900,534246756,1041620667,424457679,1071544442,1033513752],[751875217,498972971,1449921412,914519517,400039925,169326231,236697110,60980844],[748648995,461813710,1644001995,2095429539,643213002,1787860951,119582524,1661220251],[1308843802,1913603011,30581024,2065066941,1944803447,1277153569,1439551575,2090794772],[1158564999,343299208,572083945,1564180475,1083191675,332943397,1777752956,40775172],[761831708,1423299576,1437249802,1356416807,775791215,652866910,1750494919,822875245],[1875539777,1001199604,1157044664,979462623,674182622,1050346203,103050861,966900891],[1140648030,1288718158,1833849592,767473435,1176834266,1840899696,1120073199,1452256579],[179401244,1634247042,520507152,226081242,522697495,1142655141,132645393,505300139],[1509213806,994452002,913018161,878631127,1755072418,2124811622,1096195335,891599004],[1996407914,2124786181,1850776874,1622400269,1791746174,1151023882,1481806430,1188625770],[1609332096,591749283,734955022,713837270,1347314861,49707207,184392505,663005595],[156090745,1123779508,1431477956,722630120,726578591,881961630,568768474,458943271],[1226636322,183711585,359222319,306221956,263354374,1760099563,1338153805,116592532],[43390861,928181665,1257424032,1339766401,2084336649,408794027,2068287566,2005506758],[722158009,923828499,551266217,1847585757,1346607779,1877349633,1310124706,1074341897],[1626451084,1651180139,1968370417,1152748445,220396362,422456099,729519139,1157386771],[1255014108,550118986,1558748964,1520414420,663714775,759997884,1610613803,1666617595],[177266713,1746003456,506534805,1980923425,796400396,1102787066,545365414,393260500],[522187371,845191831,916852568,861609010,681364240,1630664156,795759846,1436496160],[900357146,51721305,2105561554,991796660,903846468,187745901,259482750,417154386],[1201441025,1904222357,1438328955,1318527573,1220943866,1892157668,1358087906,212047459],[201339332,716358742,1456196813,1890983154,10963377,1380024442,996528595,123655380],[503630194,1895748731,2082956507,445406511,1515984481,2082935291,833533831,1155719585],[251126667,171909495,2019577243,1171129888,775057740,1074702688,1671100222,344094222],[1814869500,494355989,1944704448,1428089564,854584194,667024261,404393829,192110267],[327131487,1463643027,1821305657,634700006,892469104,697829288,599835427,1338366479],[212839925,1246600749,151299835,967681456,30911798,175175556,487530132,1428152119],[1537976704,1851127597,657689478,861614200,1414312693,349851768,633990076,137602075],[2006151350,1638765338,1762603833,786450107,249825531,1425896574,1972783373,1363494997],[927644539,592846371,330231913,116225569,2080278190,1279686850,1187935762,1818228476],[1655605704,1052888558,1033847607,2020203293,692088796,1169482682,539086535,1951506529],[1131609028,1945006046,775077218,1788014355,1332827607,1458813582,1338514301,1848506258],[1490281348,363279945,847221174,372802529,1383455815,1707176313,269862710,835109727],[1446277846,842240329,637779502,597867144,1742721475,170479474,471985258,1414114461],[1445216929,2036432844,2049038556,982652717,1927537867,724860675,848750974,1744166267],[535204232,872757804,1240648551,641286836,1837750764,694730613,1402574309,1893515679],[721737763,1349199756,338659762,389202484,1483521457,1593972585,642507865,726980665],[89984435,1948823095,834337721,302062243,471656664,1906621225,1157889666,960308633],[1708589896,1100801530,1670508338,658599782,1979713361,645441968,1462853904,1275158656],[274401865,1301389100,1413652449,982401866,178595401,1388596637,163969108,581891835],[1316950434,1964989398,1903734377,1684848012,19951065,632753333,1317014147,1738923031],[175771249,1249477441,316203612,804580193,300807447,1285606454,1581360098,589424261],[975273464,1502634051,697073932,1326031318,351579948,768696161,1724949828,465317347],[949843785,933296297,697333092,1010661004,737569661,701633181,1405391338,1320430690],[671410291,450159280,874442611,615926592,1628081853,2119011876,2007781985,145971191],[712130897,1374498312,856674538,1351165789,898393989,999539860,910909921,1131742705],[1976922368,1895393039,1979903363,1478462083,175911950,1584417281,135192176,1388158793],[988127373,1163046676,503390333,397994560,1504847745,636418569,1838544686,540801344],[2000099067,1772598846,1971249934,246828035,110126565,532125295,1183694315,1241547145],[1875692276,1477305183,867754782,164072199,727087567,872857407,2088255547,851790464],[644364128,441205126,1584576752,1312356804,308488869,2093507064,891751428,1505090792],[688150860,731835680,1546666118,304110825,1046870576,1547374155,815224946,148820674],[124721244,179964131,1638128128,1536493906,2097841348,263077613,981991052,1992202871],[1853600147,646507565,1368064669,1732312260,6206402,1958070890,1439464355,1088183021],[695068902,1467041098,537464361,917910660,1062084927,1627764117,4332699,1858150876],[1580447201,1449426772,1625405683,1316321123,1010738131,1036702772,591130668,1002427781],[1430772144,774642119,815357578,1901780960,187212440,474513273,1164186190,1461128941],[713451097,711337925,247631737,497164775,380023329,1082374813,1233021095,1975976095],[489251820,1941020581,1193167560,240575862,1665576183,1384890862,579133651,135877435],[398175630,1817390054,589736089,472221796,1949855862,98850483,1668946460,1173874318],[1687041498,1192661787,2003639250,345447096,1825296819,406743267,1707166979,1383964673],[1268390311,1765744852,1241022152,562730517,65411510,238313607,1574172777,2053292897],[1945756532,864702973,670646179,135915421,1722558939,1404605241,1446675265,398788890],[1959891214,1885318095,1962064395,1511295381,1732313166,1289436901,1360543930,1179951680],[1787302963,716126015,221647793,760301616,784933103,708955482,360144097,1060836398],[1483669363,407811216,1298523970,984881598,1460902369,1163142790,7890693,1530332875],[985120186,1384169826,2073959742,81396860,1925421729,1862228026,887788205,869694312],[1070936278,1771659174,1300451868,1554238092,472390930,1147334671,1278696074,1128667542],[493328790,1538382095,654134751,176322123,1251585934,678744847,1900364433,166405224],[2126668671,1699160075,1217103357,628650942,1438507367,553930267,1815016461,1526427031],[1481098480,1437147363,176875104,1043104419,1981914372,240242499,914533868,1662470947],[497476602,289208290,1078444364,1084706412,1643050049,438345590,1009029486,60656400],[1283942559,1094103894,1463659670,2118293220,1449534291,735182003,322213525,900483569],[405442659,178060063,565739126,963521116,1902184758,822542272,862814803,1775713257],[292550364,768372870,2081611021,533228458,93003173,529933236,215975275,1083789881],[1166886300,266614607,677085367,734636039,917364061,152709625,1062098720,1785546285],[308552492,1322350315,1492643232,188394583,1109385176,1397212677,335891341,722549703],[1118086097,10342619,1731899418,1388074924,1971234070,1333715786,1425599537,384755723],[1571669573,1193426691,631243914,1080747628,1362989251,326788811,942086451,2072613949],[688651275,1072953418,702125068,2028922252,695895377,387811200,1630622059,968275916],[131012209,1600877926,133769285,118565185,1352088972,11330514,570579659,1506679744],[101438419,78663485,603621759,750221899,839492007,674622213,645531505,742475137],[1436485377,339224618,1874615919,606960622,757407547,674926809,385119334,220008369],[1153254739,160336183,448193507,10735047,1221824391,1593917903,2085955544,1324284638],[985295926,154204615,1524320399,1070554752,1791626431,664401727,493408006,1877963752],[1285672201,1404020357,1325070169,1940609515,1969887201,1819211872,1909014462,1292490668],[633499253,767312048,233843008,1198717541,340638271,1986163912,439170496,1793137226],[562305278,2094349522,1971494190,1139011807,1943522306,1263925590,1218491911,911366246],[348519353,1777469793,1266919020,1621288301,1074816320,1258601591,181337720,669628968],[378853295,1343296996,1537674830,421373039,1614173688,1093760448,630218403,864972763],[1491459014,1389566742,223213333,303376956,146768712,1331983142,1899438839,1167231953],[1983566317,1014416222,729809551,2044791083,1749203753,1652965241,1984897745,72616066],[154664631,53636386,1423712953,1245928001,1981676902,1043453314,1757590364,1295256036],[1194889566,1920596973,2070852549,1860275418,974845040,1365283229,1241829191,1456123075],[258210365,904126424,874653144,885446265,362079088,1840611163,967648851,868610722],[738449051,2033534777,707272840,982564080,743768408,626258473,1870898891,467926495],[1914421739,121377510,1746970999,46571558,1816618312,1540553026,2022125420,1399908285],[1379354279,1266821169,2059660378,1991968050,710052768,1601169515,670198237,1203195880],[1002470930,1744480173,1445678490,1431654086,614449900,1704007107,700857614,2104724588],[662673441,117697554,10501639,1053410999,1677870613,1067028088,1522648643,1585301021],[1975490974,994217257,1795893839,1942243454,1963374304,1123344628,1986571760,1659702730],[1799031275,206314246,137110172,398483139,1966055332,2040462597,658349867,71742553],[1305752844,1483049671,1948677856,752852022,1361888928,1412059352,1804524792,1860032250],[1449068379,662361913,2020508845,1579980045,864356467,372832359,1704879580,1638938629],[216624162,1906045953,980812790,228594157,1351965648,3048397,1092140164,1707718856],[688218568,216584842,1186089560,231298037,1012413292,523952226,1663673045,679576946],[2100062917,1093100709,1517972410,1633246213,2005416491,1088949605,1695293751,633484679],[1014004718,509239463,592034392,1838091009,611586837,1475036973,1710482287,1311324502],[1731328452,2027891440,809020678,118410709,1526556285,977249163,1641657999,469293089],[1474169737,2118799188,483384105,1988069610,1122526822,873197573,2072450288,1272210660],[783173786,601805314,34046883,1610822449,134847596,2006764059,23458201,1516873892],[1310307330,822931899,1037367443,288976327,1216504703,13215861,1558630083,1774483203],[1575563074,1680011881,593629524,241836523,508149694,2079345500,771261959,1841998265],[404083710,1557767608,186982578,171252859,1704461906,275454882,1405370719,1539663033],[596772161,889328345,1506544676,823599322,256981498,1625690265,933742706,1597972673],[665112517,911024747,1714978995,1515035236,430729224,1332117231,993329880,1011349137],[1722168429,1540882815,2040981065,846851902,2081369021,675071716,1253590450,1143278027],[775469548,1342080585,1274390727,1456771637,446059548,427690903,967892085,1528795124],[456714960,968388056,1828183161,467085586,1335139790,724612040,1206256086,456368756],[280471653,1493571594,1498442351,521718557,323187531,762566638,702872138,1920583403],[1833288144,1990666191,436489354,1689348417,313646449,1174816204,355848973,1746438247],[752479685,1895573155,1607384550,1501665143,99849227,1237389546,151947045,494329349],[1248649244,355097188,861906307,1943294800,82692083,1493505423,388975948,173300057],[522783990,1227763780,753395619,459175581,351037243,193386353,1456584969,1663667836],[1341398321,563294500,328683237,1260230499,540101748,471441674,1217439214,881175946],[890121184,1784262539,270703014,1227972066,763836133,968717156,1292703991,1041745462],[1457640152,1887924033,2054380194,197355165,1136808889,476523050,955098930,255741502],[1823642441,1033472454,1087618866,2035242813,1908288617,1702518950,1812664514,604101516],[391424280,683003549,237605745,1635935771,877435533,445443402,1510630321,177278188],[271008673,606281670,228493650,368425624,866974658,1427797567,854919166,2038985871],[616566846,914328466,1641037109,443893595,642497577,506805714,311668685,215238446],[488898305,1665089998,782828785,1664885840,947151687,1225543835,225037237,592883476],[1850642192,962491315,958891052,312626028,1765275513,1018341591,1135296218,1072170664],[226560591,1770749973,687214053,1023074002,343685936,600129756,281094302,1094023759],[237742021,1585302609,1230324536,1658686592,1671631174,1536539535,501421032,1359932512],[582477279,876983662,1222718205,1011847742,1778087397,683161044,1254586844,862406259],[1903747221,1475177439,580806518,350204897,1785025716,30919075,327820078,83204368],[2118959910,1986142890,1839402583,2037862362,1944097928,1893080512,1338121068,1332515434],[943642681,367070583,1926636268,898631200,1721344258,1972928757,1480790885,514759702],[1164647996,370426051,1318346775,1038937173,1471574082,1001074409,1078708886,1021068816],[429799077,755587043,561869523,1422575676,69884829,998706431,737725411,608374264],[80360234,809674064,1651427509,859855099,931743426,714556473,2054453241,121144086],[112459935,1381537103,398555396,807933512,402235503,2053450108,27861774,299929109],[420602916,1305360728,1828765216,166425177,653740284,1681268418,516597068,672265324],[721044552,1054537440,1418072521,270564942,1464966462,1733355488,1508229884,812770272],[580815625,822445806,585514771,1851923284,1169532772,43031956,1604662686,1031961983],[1560066775,2106036185,1431554567,918642267,1430954036,533839646,551224197,859807051],[1793508069,1917983774,240298934,864284177,1967282473,1133594410,351622796,1034131559],[510434645,692647638,876055403,1256701202,822419089,1798254324,1570163987,1335109476],[1504515770,1433454220,1503803243,873053453,888696618,586003363,156147787,98678777],[2050860065,1787346285,307165710,1233565816,499082388,40980083,1916841850,824651201],[1544348303,1230427456,1630772039,1414889777,1294990870,1589770930,1714629223,965624268],[1233648677,1737590369,1986926451,1757127786,129623402,1881814587,449523075,906710830],[1936544642,1886167327,190260848,1778223648,1805887738,877355607,697730049,565559847],[2039716874,167338472,1679924740,1437555858,59271639,1613535916,1290096628,24698959],[712715282,568240495,1818809442,1999838524,483849728,1774688426,1845811825,1039939120],[1066401144,953236776,1287215174,623788497,1890527959,1250378804,1864572142,1970354155],[370923338,1516937079,377661209,658009021,1198661306,1499887565,1027944536,1691865007],[1542677806,335552235,1504855466,793683172,271178097,571601707,330952311,592838638],[1818477769,286515220,1753073237,493599802,2113843758,1920011250,736971248,1579162430],[1517514807,1949041457,1018565798,160913524,63292480,1484255021,757154483,1868783938],[1744531238,1272901232,1747527052,1504541610,1030452731,968828242,2041441558,510838978],[162406924,243287272,131144711,1593828041,168010420,1216335772,812076457,823919473],[1819566361,1813358622,212991913,1354390531,172455468,2099510261,1877964881,1395270687],[1071335034,546177036,48365640,936593662,1530397721,138513306,1592298487,2011012019],[1430234925,478224391,1781209223,597051012,66408731,309386216,1222961427,1706995055],[598869202,1442049490,1329138079,1211197358,1145115533,433872051,1115727091,793142624],[1527135928,997997859,1998682118,1173159890,1503408347,1916321490,1805825505,1939082427],[1816693051,405539200,534513173,234112288,1875840693,2055155851,1466774899,586889182],[972121670,1905113366,781760380,756046642,1760616259,1560905989,380813293,2075097666],[1777722948,1211807194,742247500,1203130020,695036639,2103324413,509754509,1214923870],[425043322,1155744233,1403201407,151509702,1132167868,1176601205,615498478,395990611],[183594756,1320650491,1534762676,1076840103,838761268,1060834756,436990175,1149217603],[589155515,855118752,2013011914,1623035937,880484988,1029270009,483908497,756714688],[1340040677,1033924601,1930143998,977737309,1804317074,1269305386,1960438416,1306019876],[483339055,35198866,1917029476,1952512031,394371338,2090581474,264942489,1461058769],[1600126602,861106181,232167309,1012409151,1621345020,1102629179,956873120,753420116],[1417084355,1176461037,768239451,716299149,980299176,1512802912,664098329,504362390],[1272162825,1800072122,2054924494,751830630,1885921629,990046240,538070129,630344579],[805317716,1405172288,578247403,836159698,1344151202,1023378756,783923167,1253774571],[341956308,860524806,299617970,649655588,672759188,140636923,1529834616,1086172064],[1937649149,405074709,1614462400,232247927,2107472106,957658761,242473272,551083923],[1235388512,1115068221,1131576658,1246734489,1389779586,1734931565,342226387,1035197426],[1251102687,2041970202,1265483240,1463510960,872171996,470120260,117699478,882542153],[895025342,1019785763,52001891,522668666,961491030,1783477604,1286179215,886339878],[1170151009,1526852592,1649305964,324200703,2083842668,507340548,1933706744,1232134988],[1568871390,1961600386,14893705,452849083,878599730,291322851,1560485660,2005823875],[929323661,861502091,1910758021,1885758055,123770847,1894433058,1131058470,1936795013],[1212994573,745142027,1938742206,831094352,588149095,994137661,1151484007,635366711],[1128159955,306177830,895675399,621192976,1653880461,1268606377,961738094,1094245322],[1006572472,1737712532,1851620092,159922079,1329203632,1152793182,1783074437,473715447],[122491983,991088769,1192660772,2080099919,16813771,694389576,1191138920,434552318],[1511207908,850590436,1743680394,1697413828,209946108,962136682,507329111,1349636575],[794994727,831350682,737443554,1305023569,379968398,239837985,1344426716,1598480639],[405353490,910881543,1400096376,806211354,861707822,274928887,56539748,848752170],[2048190981,530512012,1413953649,893828220,757157411,954858044,1445180818,185112757],[1546905120,676285322,1665051168,2129349901,1318281793,1473286540,1235800584,1185691775],[326084667,678768438,628885839,1261498070,731593903,71658657,388908829,1339033313],[1767676070,2015981162,1665024718,2104820708,19958827,432020863,662117249,595833030],[1209458273,1369511091,1800706837,671778639,1291308798,1975222897,1032024011,2121162722],[1358064368,1756407510,1200763984,1984078937,2032924318,1650939526,50706442,1249583474],[858424230,747160397,624956772,575312468,415335319,1594995160,2122001986,1310337832],[1992244641,2089037982,815625286,808830369,596502163,1813664214,1818274809,471541536],[506368544,1153421369,452753778,522662573,802327264,388256282,688691386,1708067318],[2079912759,207320256,1595408937,874812900,2097242651,548299550,1162651213,855139316],[1772685631,146892194,777527536,729369820,1021828011,182090601,1831680563,97708596],[1934412168,347653387,291059561,1282683190,746556432,1597010965,1831823971,715670495],[1395178926,1247491414,887925367,1433012295,1154797314,1760167949,1158491877,1637202867],[528834664,2059376339,488110239,1201378095,1788432107,562496896,1814939002,226838463],[1640453775,1564962917,49550281,1589830119,1565238447,243416027,1591972265,1154399203],[1089106761,1895322601,58520636,1702025090,1473484593,963821411,724776685,167133038],[1759674443,787559814,1417841505,426218558,1090010044,1379763739,335754654,1558902470],[357510814,1508566135,118047756,1748908900,1458482177,449752726,1436634326,474810997],[1609226302,932952571,1256977029,1240916412,835812632,162107273,517460005,2097709153],[1998840330,142320726,1646433143,167414910,848886127,133479846,97845547,560706069],[1833778320,1867896261,1401553602,1377853025,1225658738,1605731135,112869068,21709474],[926620810,878617061,466382292,745402338,934095413,652618751,351849893,89979772],[1387962218,1270003751,794162683,1897198820,1694518078,1978480180,248354644,166965713],[1381975577,1516223002,324140523,1627831954,1279431378,28722531,2068285745,646089543],[1545669153,181783819,1741414947,198980299,371780653,871944187,714939576,1575512579],[402016797,733549450,143616541,495127763,1642208566,1895920320,1126767244,803693607],[1137394166,959639267,516315407,1769620785,148919282,1743933944,100205343,748757873],[1659550544,994776541,135939059,118025641,407955795,603031772,380080108,914774164],[685791280,1899458868,651404879,1526469366,1312450197,700084749,262833535,591532727],[2056458416,168023832,779378234,2090488638,1330623523,1677700833,240678037,582083104],[5972238,1602443507,190059604,1023070271,963182282,2106276696,1589812737,528785207],[1149725529,1528915097,1818339204,791562224,1512960332,801691312,415651865,1261436956],[729258716,1882714391,24146883,2075029853,1246687420,309588319,254703659,88152810],[996828579,1907163093,184455207,1347027479,94914089,1762840037,1196149371,2033645154],[1419822162,2046293259,1555759353,772262627,795365836,962428523,1749107828,1000226653],[1276132751,41761070,639448365,1249596343,1714090545,832072129,1200068435,572007361],[1066074137,104197084,1303748097,1229860149,42038242,1748609235,1732960059,254556497],[1997525358,1658170236,414804261,175409543,431401354,1975511340,1877184839,1488241908],[572862470,922347823,1806934958,1737986177,781152368,1634536684,2065883361,1796655713],[1133857674,1269260906,1392161568,2105189357,1209138673,1728293262,917408578,2076887099],[1932046535,582109390,1474175929,1627910335,64061722,1049375463,1080959655,1521698937],[1779107338,659531421,1641461940,630926702,1916877386,1300936733,848449602,566604148],[1561957684,1565785709,1108266598,162600059,80832549,252057663,1717331718,2027786148],[783602998,554269482,1659714966,1868091024,925307957,1301194888,774560471,1675803759],[1945330379,1696899547,1725274722,1592545516,27117636,954102175,1523879504,630744999],[194547519,1910123571,276200188,118476915,349737054,305807625,2041993164,657854502],[1752392144,1844761921,1049839543,1837684100,1499236863,2021874890,1559496974,2034662944],[996766097,1258193871,140515789,400485580,581416289,1741254202,1297965951,499293509],[812487487,1795305993,2005984128,794014254,1680144266,1538816305,793825842,1247952026],[625192265,1845599846,1055804456,768451259,1228802896,238380748,1660312974,1129107096],[751829565,2081602217,1189655638,1477467615,518057992,609797419,2097860471,1940747445],[967130803,759254947,91301182,586798306,1155878606,2031110253,477441960,1181872739],[1074002040,539410986,2033191725,2044261336,1578111246,114793229,2056570999,1136022469],[670276614,416985212,1010249693,1052887822,509993901,116079859,660930485,306816006],[66901032,166485172,2060936281,1760124629,1353922416,837201261,118780150,948738187],[1310341805,1598681609,670037401,225314162,1986813099,2117626183,360367576,1769344601],[218204505,1524120151,67692788,888690602,151539213,1895400697,700560390,526026260],[1330628914,1805875504,1873665065,188171603,1258118290,1249979899,1918632009,1489665179],[605853464,180167724,1380579941,1880498768,269188469,136580608,617447385,682054171],[1904301687,821138410,1272587824,1199928040,1953105801,1248632141,80341325,1612293190],[1493201931,394134335,2031294004,2096775598,708407905,2026891521,1503109326,1078500791],[1201972812,1547970385,1371794771,1868441377,2004088333,162927359,1520361356,1840516095],[1635110506,589764233,507228930,1093499668,1239613035,1592208775,641695413,80933189],[1775020420,1963453360,1006709420,2090406725,2070865179,998027657,1825839783,108601867],[643029185,938940335,614827563,955251489,734344075,1309408243,1340201550,1414477169],[230078636,1087186391,1109242439,467900972,1073149079,1066272843,1587133929,324300768],[578889534,351092709,464611462,1183306548,1588524442,436172184,948763653,1329677854],[1094150631,1961879153,286372574,1772760369,1628268950,2003410325,150357215,1678882120],[943657647,998815048,437534545,1878744531,328854900,747253773,1184106986,149997858],[1769900155,1471474980,763113297,150432644,1472613847,1939830174,141021068,185262207],[1730213204,130243088,317096182,1973637384,1243768855,1482553209,1816664035,1650372853],[368193490,127449520,1541208523,690063149,1677282117,903847234,238861489,1388993641],[221824722,944343935,532665069,257477197,173766003,577082612,1062955193,1768292069],[1329077134,241513561,1846602201,1357963723,676010311,507491534,1032454149,1485134421],[713504395,1008663122,2097674639,253089513,462813489,145940266,2007120158,198102842],[305743743,1056273921,1640912097,1506683676,1931075424,874527399,2110960924,780834801],[941767773,1626051201,1101149860,89937531,528615831,493053614,1060190760,756619184],[596087064,740234875,1319396830,761501580,808362810,423023061,117823747,1667461726],[1464861909,1031225425,850752078,890113888,1228435207,946124081,1885467870,1041788668],[1801503833,576579182,126585288,1835696605,543839276,1317552288,1335472712,907737094],[771611386,526849986,1133245340,906715891,1007736280,1346669289,158091457,301226711],[1843388137,377066556,28617590,345064058,1118191409,628663608,1743148253,807616106],[1552440172,468977047,1808030887,396029610,1330074122,1104104396,278441032,218143546],[829067651,1379580756,2018320865,2004107124,473129803,1664259941,1134953627,1826186262],[151648819,2037163440,1106258537,1738552971,1029309899,835842060,1690198732,1477381129],[2106523654,502643990,1796226123,149386779,2045043959,204302005,481968356,1292818219],[2062205756,706931101,1953075569,523821542,183170017,1818254826,866829126,1182294763],[1665405762,1154597404,376840855,1396769595,1604638272,910662185,1650352153,123681186],[783425663,1601575746,1747401783,29729210,1331886225,106142984,1049563486,440276918],[1046762134,2094007967,802325523,1657155830,1741552802,138667111,481219151,1951497642],[220743930,395273053,695538023,1169142157,321671136,1077239202,889980733,1950341037],[2083881752,16407513,1974033013,1412468012,1718991757,358122337,1044184003,1022969895],[959148268,297528421,1074380984,1010755742,281500239,1400568793,1394362738,604454294],[1714351747,452800982,289754856,1678765720,2005716639,1145023338,377566467,654360284],[802092538,910997330,647896844,118093495,1861259168,1636834074,1365998999,954213028],[526087668,553061133,1400990888,1988729180,1258778285,2063261414,861450506,1233721252],[663577433,600368611,1875700119,2090968957,1752044444,1868263882,1160665408,1130149715],[1244066572,1510633679,578272964,1653716549,537639495,279449607,1805541713,24479013],[383462481,173792259,1257087138,476450326,110175750,1422793371,1251042085,114970788],[437730929,1939667079,528647316,1321252024,1741600129,274823004,1818580515,1400558402],[2025154121,461145897,695025107,1971144313,1913991014,75831695,539486318,1595452281],[1822379131,977399685,1371810361,641748906,940709470,1581038889,29867511,830371391],[1076212368,262057268,836000289,762275813,1982807157,1867863640,2066853039,1609822221],[1950673520,1824194979,1447861171,1704323990,1479117331,547265349,1588710654,1607582907],[222446610,1998764305,220339445,1626065658,543151643,247905097,2021009189,1314910539],[730122144,971095155,1363249637,687971066,857718932,489243365,29314262,1152822603],[1104309856,994421835,1261671788,1118452477,1600449383,1958188207,1629432581,2088031343],[281215262,1553541545,16308113,1884280667,2091824192,1437650263,1323612749,1644950747],[1987206944,865224112,414710691,1843654208,1607738076,1178092868,1995412437,776042607],[818487972,1004532172,1157066715,1522126224,98117975,348814828,1036974263,696301083],[355574224,1381132178,1697955204,1182413019,1668282294,1172636698,1781411893,525950253],[1322838120,1376838181,106221739,1722153579,1831769452,1937582620,1633121107,1521001687],[565826951,413684207,1324664933,95125120,750684017,2089375145,1146061053,335066529],[1559685357,1725332741,1965737690,1411053598,1498278109,1313805106,1551060496,519039707],[267747406,1558450104,833682208,62373376,2118972992,1024067281,539877763,134051668],[717593712,1779939744,1452675674,268094191,809875092,466567178,255266992,221034699],[469444820,865385814,54187845,1232464083,251598993,878336534,1705966266,93782181],[1020269646,24347241,1310602394,1905745227,2033340098,2033155936,878984463,1875699329],[784760014,1177453126,91228063,560096077,530636940,619603342,1285533667,1377058148],[1031825709,1908791329,2045659477,1883082874,1152783375,1425563200,1254696552,1816018427],[1199474050,854817740,1894648201,1486384659,1861295809,977313140,348807552,1007538654],[1774147410,434516342,1887044828,1713725862,1941372811,1398138756,397318002,67403450],[1717826150,148703037,1138255818,1810989079,1407381844,1761647395,898732641,631875157],[447758484,796536288,1240475829,939521100,1037308632,72109411,1767111824,1080256333],[1865497751,518061777,1409786161,431647248,1417084755,156349154,132582488,1343930785],[995142245,676636569,1324192410,562975062,399092934,577761563,2113269749,1118981070],[989529081,1265519152,1583811940,1164263867,1327404698,603310509,3261979,1222767073],[1061067219,1617877258,56455867,425004161,958275985,378253537,1313709285,816774525],[1272054598,683457727,485033105,1535508138,2097291546,1017172493,1891905726,636676393],[1089475626,1844359783,2040235659,202612417,1916593590,720334233,1639541203,246355303],[309469836,160984754,450371634,694372851,969951362,1166259552,635307024,329519406],[1102567660,879602104,1983184068,942752294,1172705886,1516357320,1869082077,1297373005],[1091297239,1049023091,40673891,1939457165,1706077468,1503825827,1624603764,2039928498],[1264288886,1833757541,684182052,1531708576,157645592,471595051,1004374845,24128578],[83350573,2123686184,1329098925,962510490,299068494,178209383,760071344,791097495],[458280520,844619963,686106154,1087913600,751706268,1465207190,2004955263,249063458],[687791858,876247148,1274364110,399808757,1038130668,1927371217,697625173,1933554547],[1014433401,1403604090,1801310380,740389330,667354934,799101085,42664978,1258486863],[1575602872,1171120296,1917235720,1447426617,1618002917,265205634,114857041,1615904915],[1924619505,615656409,374035626,1062105128,1292500562,1343683856,1251103044,1404330541],[195944710,243930211,1026158732,518661785,1267441125,1067795995,1297434334,1085285257],[1962882175,1583093554,454266791,1759856658,1677047745,535076886,1094631167,1608263883],[55986118,527493002,149297735,1869503659,1073051925,328554676,1894927417,185232342],[625289251,1875564858,2055517685,160848656,972413081,423868514,137395541,27357648],[240289141,1283778194,2042958756,1132538713,96488075,2000543823,1713790630,951177208],[248471470,2125822284,993343206,1637617377,768059320,285718788,379911657,622137318],[1289543019,1816670725,1746836037,2117091486,1115161186,287630243,1749286894,1995865979],[510631909,361025829,1129205040,2097258803,8466109,843108762,1182044375,1080272214],[561528444,1020195638,1823824800,588942381,108727105,284392396,354664717,1603537078],[219413643,835247452,1967177125,2081796428,922073116,241812347,1677881257,2086758957],[765818732,148008081,2110453323,1290067464,841665465,1329224405,319720800,110890330],[342759000,1954354019,1307525718,595564087,412142671,510483393,661881587,687916927],[393480072,202029541,828886984,36358178,1760902194,775481245,821210527,1517733562],[146478460,1576833281,291038726,732724246,1271399495,1551656987,301228146,35884055],[1645677787,788358512,460458958,1173963719,1417544538,1369798654,949061190,1855145575],[1046861608,145994725,2130205902,1751091327,516183413,499328017,721787706,532386356],[2033211535,127598731,1046223191,1466008672,1747478965,1183467625,844609384,1221689818],[1129233753,79745380,220472874,1982905340,1887765346,963935946,513372510,826030131],[2060302057,1072780765,1524634186,755914226,258417390,1804307451,148486268,985035875],[1747889006,82078778,1766162115,1729518241,483086925,377908729,856831703,1886878582],[413859711,271951001,1277828679,1365966256,69824864,2125329319,1372690055,1981620112],[907211574,1380366124,354049134,1942448163,698151027,1064610648,2003576167,2091350200],[1621714185,530620885,1276931205,644556890,1857255898,845490319,1238168776,2028494895],[1743536972,1433086979,804473551,890639209,1782032829,1354406243,1422020230,1415228887],[1307683907,477002185,932466663,728198209,211680297,1575502022,1786255066,1324381356],[1968239785,973213537,1196984980,1893849776,1453541433,1755900049,789646166,1416158159],[756324724,616830176,820087736,697199743,859471876,440618707,1830637544,1099376379],[1087375641,1606185145,563953756,1038268422,224226772,605842732,493815928,2018108995],[1625087145,872929445,1278544346,651985948,723314432,1658992293,1292077161,1064091284],[1082559117,1119579571,254260131,1423537131,913390321,1157585941,141529114,308125171],[1947711004,1754254764,111181625,535389816,256214460,1609941265,51395290,873929591],[851126113,1115978686,1159798828,922977110,680075843,1929892427,19592918,1996189038],[673361454,1174840102,1449162541,781320040,749895817,2117675199,838424657,728385794],[131433904,52068358,2129087339,759968410,840241621,207120672,705307166,2031314481],[480532608,286006222,2104802747,150542799,785326576,1216606921,717408810,620146443],[2034994833,1310515341,347425796,1594069650,59696057,275928250,778657318,584962183],[680968613,550653449,1802175300,1355603884,1924543933,982682351,1549453154,339569756],[1764495255,1769642562,1149746447,816441231,835256914,1363964053,1885912223,266764333],[890557426,382710550,582576416,264246251,598294765,1667487294,590591125,1686721732],[199806737,1409870508,1850492655,187727412,1448994103,840193917,2067485976,456329295],[2060625337,1867365402,1768780028,281912323,1525030452,386663133,162786216,211491304],[1786663779,91451008,1309534780,40433517,637294671,692920354,186137154,1703690427],[1153353014,26629810,2120449769,1907301577,1251137342,1381410645,1598298984,41874229],[1515603338,602242091,763251179,1556135933,99319057,49405927,1968257287,167365546],[1937064958,1946543258,1826156826,2124142205,1864851887,1076647805,411901814,827157349],[1908932491,527655114,1134982388,1752263636,962457734,1917541951,1884737201,1655093040],[562436824,236724052,306531691,1108035911,712537460,33151276,685099192,969666347],[292018236,2077517423,538195484,1344177507,1199822490,596945369,1244172688,282542939],[646545820,237149906,748239998,1020311038,651715905,660757327,1388503382,1586666461],[719581318,267338633,936846915,1723020942,1710148085,235120275,296438338,1352243385],[1204713343,698209898,1489635603,557518905,176130242,1813944636,390428503,1855989647],[715015324,461764264,890721346,1240154619,786165957,1662653950,682403940,2070750335],[1935391743,654242991,859725769,606592393,40867484,837271609,1135121687,1063457642],[1752484249,1889913213,540866540,1376675187,1396830569,1642488410,477815473,243259526],[1051634198,27133802,760384241,1882291586,1343774416,486312012,511404226,414275690],[1852211564,1949866854,357691402,1380787133,1994405986,674506193,1633372267,1337806629],[1203241454,112743678,664904187,1411439636,2078038318,2060343954,1288095928,699453425],[1722239358,1350668795,280770038,628386711,1175754808,361467307,784813479,1041877910],[504009126,1675854617,473089161,744847047,851065095,1276192424,626905023,143288051],[1143151290,793504647,1896927492,1054981467,76774638,284081262,632685522,1487763093],[1979807585,1127993550,1564864373,773332743,545380340,2085145410,393622862,1901029049],[1874975463,648877502,460268235,1713800910,40411656,567704996,494739028,1777090834],[175421735,635465273,1683723499,61830149,351333176,1866888603,1276850579,342280252],[1539396626,958049625,916066464,1192847051,1775788458,1491753003,1722490116,590259617],[1894674243,757048820,918254012,204275696,1986894394,413815848,64235482,1857668241],[353017431,376853835,1496490848,2006339390,813650884,1337695280,757815635,1587985996],[1107299503,1899051072,2116685479,1705467131,1219251446,835003947,1025484159,1902777744],[916231220,1719163755,1782646497,348231669,351249644,340969760,616432852,979949699],[1358437453,1741677721,1158421498,1459300047,68798360,1239102963,1421981000,1400753635],[927628859,2121569221,956768826,122425462,290632458,1598601789,965624443,505633339],[459589438,1343171530,526045285,1695155499,765242402,376618667,804168865,779693965],[1777909267,1767755998,126573604,1303274917,1067081135,1577615595,286778252,2017793113],[1449749563,936625572,2043722849,111137460,81417407,489976282,93797881,971427454],[1334013155,1131434415,1545926928,1138851176,39038112,1942317037,1550754994,1209537992],[178675843,1607058032,1032435021,1182809928,1272243332,201678111,1640141686,225753392],[283104521,1368145802,64490190,67140950,1990960738,2004673180,1845349819,1257564212],[690437976,949834735,938347767,824158963,924494590,1915877120,631331816,1504158960],[1119103625,197321890,320662164,1707197752,1398623173,1371461823,1714800114,529887219],[1414334686,1506046801,435345199,1462229741,894384300,84412713,667901747,1797455638],[1999737000,980948984,369125645,1526687696,1079505053,1868095033,2112901632,813155011],[1690445600,1805030872,187709654,2023654102,1423390383,2085053742,848114842,667918330],[1576883684,1267128522,2101602431,1452762158,1772555807,137598922,1753563964,1904090597],[659864967,1922693308,207709789,1768208633,1557874793,141755492,773272651,162912857],[2020776243,165215270,1459642144,1164219403,525609804,390818252,813701803,1361810106],[54712262,1790508852,638111427,232285859,281100466,474173560,192212236,1512385359],[37163762,36981779,109316225,693298286,1530107393,914591075,1507812821,2049594909],[1944025951,1891525953,1644011940,1912588483,1956401033,569529932,908762256,1392868652],[1527648652,1184821269,1647120343,1466484030,643079570,698708591,5886269,1755711179],[380285416,971182891,1546390626,1804060060,362424465,710159473,2064434379,869170421],[226182758,393505826,1029851746,105346873,1565246440,333563766,580228678,1798200105],[1186561516,1476430201,381438123,1149936546,1496375655,928114995,1412917513,1630197437],[572369692,86176466,1947115663,1626547146,1456338159,1356462380,728204184,87016642],[729171922,946605576,859005185,1040067172,364581062,685006155,293342624,992067775],[1809404019,1793978940,304395263,1964988354,1604091991,617385953,2111123546,963841],[1983307212,1056213087,1597830941,2068306009,814231175,1554209084,1175142561,288854475],[185571515,1785829000,158906033,92049226,1761955174,635743187,1077087773,1432800109],[913003025,1996143145,1805344500,568511128,134109221,477433119,1485290144,1035929824],[599826723,1986371275,1937943121,1987814601,871390633,57431490,829326047,1220667302],[1398904023,903820639,529293231,2129442785,231121578,999765430,866589129,2104540438],[1431600393,1853922385,2006115725,1865919596,320568400,172913824,1645563902,611610771],[1809256248,2092662037,2046405719,1013302638,1251941403,1810867128,1049322066,925112417],[1206542208,150189484,264572509,923380746,675202622,35063732,1707872252,1666195153],[795745904,95112597,1660486172,815373321,1275489554,441399348,8290394,2072085025],[2016036073,1651839938,44552008,127829474,1983055787,579330809,931032807,575978485],[478843524,1913522207,645435437,120238785,1569175487,1845151806,1907337162,784283467],[272007926,648521141,562573170,1195843013,741850428,1496718740,1854008180,1992482990],[2091248764,1704008879,514348507,1700802325,352118051,1401524187,1967376337,693124766],[1429943145,2046793134,444477558,1470777063,2121825993,2063507308,1301651344,403190327],[2057919881,883777800,531458411,1894224349,499948464,1336193872,439374402,604401247],[476081200,970274300,2006798156,2039554727,1125040420,1471828918,1945633571,1882824438],[1520936546,1311027029,566392809,1799087983,210880538,1194344955,199895027,40512912],[589246150,385491429,1905540876,480368607,1387637493,1740461620,186678850,513084734],[1678115249,796938181,1214493120,1101108087,53565220,1393194421,1933471527,50603755],[1525421145,1236516706,1369581767,832333644,1560099621,1451097006,1798291564,1047661243],[183968978,860934973,1837620486,1150965973,982035204,757237277,2078833563,289355102],[1020897954,985951094,123503988,220144543,327939722,765321703,1860073112,1030640240],[1361006977,2021076956,781553519,45078295,421197009,1095522298,1303127333,1408157547],[1221210922,113505936,846451115,2088107262,1920095339,151514562,261050353,675773012],[527065823,615259957,1367166892,163366192,2056551462,315184532,1650095557,2097882468],[1653210184,1218447321,444959508,57565954,1194099704,1995547610,223577547,908769597],[643991785,950091409,664206032,2124349238,1816870063,1839134047,278718071,1000858032],[1845116698,1107734222,992406340,448060082,2011902023,1452976035,162771623,1237365056],[995823576,2120605310,1927245793,418068388,1131509249,1682890680,2063618970,489349737],[302114580,1454819562,22731209,20757729,472480814,196148446,1352985488,962537983],[173125388,773051448,1688661560,1263507923,1161568132,164590483,2042792481,842669384],[1104249015,359810039,31255261,1072273726,1665937436,785107496,1321303009,833491803],[683920162,1836963949,1358005749,2034154463,365114124,1205255057,73701695,1145806028],[739212963,1057155821,1190410383,1843810935,1832307544,511318438,1228944486,169301292],[493338139,469683032,170657739,275135106,1215928954,184099350,363530860,919883013],[137842197,1639266657,67850854,1798042631,1071113604,1956998938,1009543232,266420364],[1939331543,1731255401,296309244,1106485456,478034155,267525250,390213822,479478208],[1578888491,1239868364,1744820253,94976814,1939724349,1354366457,1655050170,118079737],[45632540,1971327078,167426707,1732302278,1299602529,1337953883,1248510384,1712931913],[1180106651,844951385,1742989603,1400589271,1483156293,1383104703,72392646,2083348687],[1658161261,2119912414,59237809,625750536,413334088,519685112,1336183401,1047635466],[329760327,595075250,166735958,13751644,1428707,1241167689,2053692673,1051861698],[758006022,918926596,973126298,1111652443,667457056,343473986,659317389,228380077],[1066736551,1305282940,763243557,514102424,606154219,168277713,287200822,1913934225],[725149915,449301823,606119777,288075609,943002779,1276487480,197406905,1550197929],[1671356129,1905262761,711259888,139683418,101112929,1671982153,197817386,1033058718],[1196837308,1158773267,576510402,1205224794,1721446224,132698941,1980109737,774599251],[562053871,1787326718,918808902,1969449283,1479384124,1484923224,1411680889,1967201686],[183654583,365879075,345556696,67034138,528797612,2062926685,1543181603,814354225],[421809945,525686969,606092889,676680843,1173909765,1825814049,1128056105,1037925573],[1797121936,2050869684,1881291838,1116146283,2119074623,130523132,1177941022,798762102],[826678559,1599647135,1538216211,1527267210,1383748913,2043943924,1015941129,54865016],[615018064,1665170220,1359508618,1631785418,1405932327,1107854399,6792029,1669079938],[944324500,851721920,115815956,1114386738,757012178,1248899210,146008406,52209544],[331896867,754594742,1121379526,1319680659,511898160,932489269,856297224,1557611291],[226192287,317249892,2042410632,192067105,1298531498,1791013306,1230881589,1402518618],[409448494,80788943,534324611,823151221,873034889,656648619,1809677836,83213054],[1378134380,626727777,359717791,52720936,1135202735,1369906600,1554186244,893958086],[2105342632,317612000,782267205,896755530,47523445,100972385,1350509403,1885510765],[189031292,95109760,352673549,1631466858,930222706,2102158246,338935372,1293763479],[464872353,1434766536,279756730,700585423,1766387321,653401477,706202638,1087114215],[26242974,1659094072,636489337,42882085,566907566,1119577924,1737827267,1825597901],[1812333663,2109639802,250334473,890556429,1381513155,443217865,1563842134,939322529],[114038662,1642069062,2057164502,2109607683,409675010,546066797,645132641,683399700],[63317328,523444923,714979978,263413904,652381239,1973595207,1466461927,850631157],[1990670987,62116806,147104048,1052473151,1577513564,263657643,509576376,1243929663],[1677655740,1718346910,568529635,952058046,232934742,342368713,1728759739,1179479971],[696244323,1147014529,1154790655,1544650367,1470095938,505935484,86980540,995389800],[938140930,1926746278,1885229738,609345700,261346593,1637400322,910367394,504079844],[1474542655,1491862555,2106253515,529549127,817662626,1218276985,1216394562,1077667631],[1776429243,1309188845,187463163,1518478316,1372145885,1142118332,2004288091,438989808],[1705249753,283319197,860729441,531751639,477885097,1882429699,2934605,1310202975],[1472582016,1931165915,144456899,1980446406,2032266093,1369478646,924078293,1158615146],[313562374,788515224,431479951,1433265492,1626931163,657326296,1513337993,333450584],[1372547102,618483249,886340005,1587722258,414213632,1125243400,1101402961,444017841],[1368597777,159439694,1546260612,720791085,1551319285,1745421190,405369653,1503119585],[1950687771,1676204573,943275070,667283192,1111347581,1359349988,1783354788,837582247],[172924434,525431641,874090225,189045279,1012214417,551489181,27152603,243841441],[1221371467,519420613,549576015,1844612154,221131130,169152637,896252912,728164163],[1477322094,5803515,666873981,1513609596,1603101883,1906392791,212598020,503395524],[1979523526,1319947628,81341237,159708736,1867635445,167679001,1758725623,1929406755],[1343805696,1818152579,267665698,1063603901,300079228,1197146874,1782744729,2060412312],[294766879,1702275137,1646176553,1268936566,1222660145,139816280,971510809,1437073384],[1070511274,1888273615,89333703,1995849426,736383989,1455793882,995885008,1605106568],[455891235,204922826,862331245,1339826467,1249101481,518738958,2016953734,1102376926],[832070884,555042094,967249206,2024654201,590469272,484017030,1337321553,417601871],[895143919,1211095246,864729897,2113132162,1605157687,1869990147,225802327,1720374636],[503477420,1347956219,333031522,191444827,975155765,1630159872,1304655333,1478266195],[1375845302,493393877,1172947235,1401484654,1082618326,1467960869,1575412333,93743298],[1512667332,1684178324,1860575048,1052866986,619049867,446208238,1725294432,360308966],[1185884567,1480676855,368712496,2128243246,101920790,1994276403,683465435,953730806],[1713661640,1950469069,1855315587,1629311950,593080393,1464938311,1446133017,174096635],[2117703938,1801971279,1060606625,1097405078,1424196907,1955886675,621947317,979470502],[1233884767,1231818187,2028096275,950777669,423925768,1597231573,1259511325,350956257],[436426852,1092005612,991861489,946984334,617438987,409086372,1480509838,559020949],[1342553335,9827597,298213353,328246760,812548774,1322712640,1989221821,558620783],[1679400702,1077783706,927320937,389599262,1216872482,34944180,890292087,2090175240],[1674668945,1221796062,38844888,349329460,823820913,2069383591,71390238,1142384874],[17450901,1063942041,1300821289,1196561283,1530208568,2002517945,1237223101,1255385639],[127148133,1072839664,1130270851,545533995,1005135110,1272058044,985585724,2059109290],[713563313,1431078903,1479343874,684005646,978876819,1910373612,1485687646,1304091855],[188608341,1634597747,2107901327,242421334,213323865,427840305,144484731,398485302],[379536473,779923793,1234553864,864355847,656105896,200918700,1928588245,661121811],[193112671,1956069492,1192711471,370680691,1673768786,1432083431,974314276,400798980],[286351081,653791517,167925474,1242828853,745164377,1306799287,674413782,1285220047],[1287053856,153891519,892584450,435905414,1915039410,2012043553,384076231,1166038193],[1155666882,785902306,1646191453,1971039165,1780281986,1917703014,2076744848,762271725],[219282193,613668453,643375671,344362416,2127523866,1957504499,852019246,134484962],[2129520630,1214101713,486624613,2073706791,276959723,330090756,1232318367,1188172428],[1501008708,1855914944,420194292,1483389336,1707286629,1292270398,1411514469,707727207],[1650978964,1197758533,1465870142,1876898215,542370509,914888167,2021561689,1549082961],[388718925,1591274533,1529092261,905150304,543614969,1626999301,563909479,941492360],[652090593,1192839282,1706116948,1740165189,1018861774,1826147671,890800675,1394241747],[1286041246,966313403,1049773758,1478074407,455041895,1716612289,590772152,1238685925],[110467267,1428778776,2039045954,1049889094,634146824,158514136,695769701,1211671237],[322232312,178012108,811284164,1311911416,1323633099,86017391,1697589979,451439717],[985277815,655929922,1007266140,759750783,985130171,1086334778,1256039798,2096475078],[1050959946,1978718807,1988611643,592272911,1345914008,73469628,1264020048,347308350],[1855425709,35418353,362851120,597796815,415536029,902028153,484690562,586456019],[1480702124,200077167,1081298381,810912588,373736055,1044433120,2076141671,2008731380],[215335037,803473003,1051566460,87986751,19566365,198616671,569847302,497742268],[1774498724,1082211357,821850122,417329854,806645350,239865080,1888060567,1955061008],[904378764,233094846,362448560,833833118,1486474042,944740206,1323435633,763486252],[1236475246,241871382,1822086112,375400595,189627327,166699413,1139308398,111197504],[1780587545,2076282464,171672432,339343130,1512720742,235868310,1029596068,1406592467],[1410703767,1495822743,1344695099,189493937,1825656982,1598871909,96106386,288958902],[1152335056,870484322,1804578700,1074131968,2080917565,995305109,1907358277,866673528],[877303097,1958793198,1111825934,423863326,1799368494,100969780,1250627030,486023057],[561009125,1939115566,133251287,1170781276,2012715951,244664165,1414483518,1621382304],[1154938624,183799273,465038266,1683402841,949971479,546265703,1432804699,112293979],[1263863170,1700471824,218675945,1939562773,697006770,765074706,1700936168,1327718121],[1572390188,1963118788,1723469626,49700066,175903554,508894785,781566167,473750791],[537525054,158169261,433390084,792990120,1072962845,311651097,1279895526,1494235364],[1785732599,2087670796,335061170,520911403,1350200699,2024138436,518890252,2027174436],[1271146998,747171197,622617010,142992242,1249264209,1098188465,1907625886,2024864256],[625165861,904598292,1771132743,1882678420,464521137,148000627,1736724214,1165711672],[711960115,250973413,250373671,2021491861,499109003,1284686337,1656197674,1787130201],[1355273534,910929124,1997807279,1274663308,882945259,1482649383,1603603843,1578107165],[236465743,1165762061,1009503064,145253403,2009034337,271776512,1377340825,1444380385],[328101622,693325391,1773934425,1262389986,1711884127,1256558344,1047992325,1127284010],[985043227,167978605,254379289,1506952892,371011705,1544645418,1209600337,838247417],[1654461141,586498373,1864026511,1357666472,1340001590,1473977213,191389457,229258961],[1263942313,1541764044,1175248926,219853773,1367953189,1023467968,364024501,104632708],[748959017,950868706,785157560,580384198,10082301,2107708561,1056005539,1269779361],[254865370,147650799,1767087396,635221622,134213147,689986507,839474487,1758266986],[508708027,721489192,1097701895,1747527308,1098205038,1543934309,1719464939,114250130],[118470902,623950144,49840977,1281461945,135059569,564453513,63768399,2083208529],[567338903,858535533,1553291558,1340232369,1758064799,665941172,1938289327,1954783227],[15124805,1348704757,1598252735,912261773,1566917763,1503504585,1119126304,1216232772],[2129501515,1100654457,85954314,1874131804,1424817635,1792916786,284762811,873287510],[1238485999,2086927515,54730401,314330481,352878216,894293884,905116613,167906931],[554054482,60878031,1452879671,1435167355,889995334,2104809876,1983496438,1122890052],[957522483,1978826173,386442846,1415451626,1160192852,935496851,1178205468,1039702899],[270607211,509581855,448306230,503105853,1498232461,1138290513,1205385597,611501417],[1161054450,1495711316,439494809,642568374,4507117,1551818668,1822167163,1880493094],[1871550064,1431607199,533686591,724489526,276107610,2051419699,1233576315,1537468502],[2090559094,1737941057,1156239108,1713066605,281963056,1929584981,1270661300,1854237907],[1447528347,1628270182,1249305073,1696270786,219880921,1161978406,1197929950,1977944048],[498978692,1959374403,46671313,42244716,2089152809,1235970051,1930228064,24359076],[17782019,2058156928,1194292020,1535744160,970517852,2066601877,1080846387,100062879],[1395284517,703573800,755981415,16036966,269541560,1159751293,1360524223,1554131406],[1950889367,1234510405,1337002146,2027520276,1284917353,686207530,483116747,1416445285],[1557085458,793821988,524420654,1782735403,122693491,1323854035,125937025,637118897],[1688969692,1793375330,1240346958,701535454,1517490196,931279639,924209937,1370410724],[1164481971,246357981,617789892,226561791,997760750,2081057059,164894361,1594154004],[828189664,1793144184,399001643,1769724919,1332475041,807888219,886058727,1199164291],[1834175826,654376971,784209387,748632683,836266448,428398673,1234080004,1071528261],[766090833,7436922,313711023,1211980010,2083093116,1059691928,871668935,787693986],[161493523,2067268670,2071992554,837008361,1171363636,1116807567,674951034,944657189],[468938115,534690708,1216445472,1445071676,741367173,256204095,118444217,1408834503],[1314620819,433649661,610044535,1064257746,820794915,176917787,644897097,397077078],[1934121036,259143330,782161648,998775856,68993141,605229191,1610163037,1777591999],[1426953900,2113332577,77024978,1737721381,243324109,1615053468,1082318670,1842338929],[1317995995,1061417343,1394265679,985758193,1378348442,2068583255,1365485969,1583284023],[500495766,347849356,1576554120,1173942484,163951083,1283679016,1036021164,896726301],[826597649,1102693530,2006388099,2116183201,204400529,1969877722,266135044,1679232424],[1672712145,151308586,1110188787,810134041,457368538,1329392398,699909572,485860334],[290783152,896382013,463723691,2068657017,341932513,281773305,953826785,346186834],[1535175014,1713056673,531869870,7114867,882603877,1934796989,966951036,1882011403],[1797327916,1472282360,940864045,397497135,394813051,928494558,1824528620,649579449],[1734393644,1019843379,724619149,395132209,2081145753,110431113,1831223039,1650095863],[845190998,252296518,1747490826,1598985534,2033195914,421657809,1458546874,44333801],[540576519,791465470,1783930836,2022523901,1303041611,1468738671,990375959,1028518182],[1135018959,1972557875,344427955,1889275611,1082944345,332176160,344983862,1984447513],[252097559,482963449,1199373074,1298852730,865377581,1861693563,236885169,2085215537],[1430514611,1193622281,1803571250,122928136,2086171647,979896126,1640761162,194948958],[827028254,65498866,506557780,1567981508,1573981149,704434982,1131887626,1296643014],[671525627,288704475,673450179,1334666783,1820315138,1209048606,501009023,980762314],[1638074771,1539785983,1000485092,127035624,387057073,1544108720,442836779,1990835595],[493650023,1175818496,1191797600,857631090,981056840,312086326,470998868,1642046927],[639230185,1525189843,1446757941,587803821,1705930921,1218308333,217119319,2056540833],[919523447,2088870024,920870848,8066665,2062658287,1292582765,489911397,1169902758],[394001642,540834937,2037324478,1182146309,99214412,372236730,1826686155,51593116],[1550269027,1239652649,915242840,1179697729,1521313927,827809921,1396849009,1777878986],[874494528,1391643031,1050348272,377333278,1906642429,1136690120,450695214,1717245711],[2013954215,321661273,2124125951,761054068,613749473,2077792663,1203968046,945452669],[825961499,1744425438,667300996,122069515,897421070,1680876827,698074536,344999765],[1145836122,310881646,860261770,825149136,474659163,1458557785,1894646067,714361338],[952403772,1202324413,1679682291,300475332,68309343,1383103896,1316667627,1116707247],[1848682794,1995553837,1284966221,1506868384,61956010,24848242,1925868963,1138880059],[1359041147,1344897807,1109568531,2016997178,513111251,891867181,88578399,75544273],[2026594982,1415935383,1943164736,1951150582,1854353698,350572305,1280700015,1462965213],[1883429892,1823219942,1659765435,1190811614,2086580047,1644279702,1786093624,513232458],[1022367782,1095898247,2102292938,2041762952,1566014174,2022622284,2038912584,129145222],[1256662749,2057709537,60784382,407993479,603600443,816555396,241236370,1103328937],[429337890,162852341,515447153,1747163840,1935212725,683365046,59853874,1214925792],[2124876045,220868496,93882398,249752102,635766203,846659054,1865884462,15923918],[1993658973,2022966438,1498516856,1829478061,794432177,1888798044,580025126,593372273],[362275786,939849506,1586241920,767046370,1905503614,965505875,1671586207,162126136],[775094580,1634916069,19008104,1227173476,1691882672,606190942,2129323495,243285906],[553605,994579996,397265616,59759374,1220433007,1849384082,434798533,988331691],[797401085,771591164,2128056035,699288556,239727818,22094775,227829670,948779692],[1615683089,1409049670,449233661,1310073813,265994593,1202211334,690503420,188074568],[545750408,1814467856,2028708408,1301137607,1067209890,1573401853,1983773255,723246921],[1745991920,795065453,1168392661,311582512,1444735932,1964391393,144259528,55177958],[1491955533,73585094,409035,180657187,1123614899,1421190183,2055942633,1690722175],[609701956,491992461,418416139,334078377,1470255483,1694038524,1937459042,295408175],[839202704,1512780778,972173928,136347560,625669294,1330054148,221309688,992951470],[1414316044,1497199859,1979838696,1789823842,939214581,1321466849,1730430728,691831196],[1397609114,432220387,633254383,1191234574,351109990,921356745,1479937576,2044077244],[1223873185,1371949626,1791208247,753341908,1415987758,1782029756,961503086,743677016],[1885828430,1165036020,353693293,1255065305,1450318709,534066812,617936916,1695671388],[2046852752,920790675,1626882617,20461761,1172500824,136911329,182086818,1869150592],[848763228,312572127,1166464865,351509780,768594358,251390220,698226203,215107474],[1000091665,2084029728,366439193,1342808797,721847569,1074462261,833851873,1561987503],[597055590,1427129542,1507429780,1454856623,1104270215,2093725976,1737052959,1691859829],[748218003,1741822733,1560122265,845912873,316294603,1174165171,1815897801,26588501],[1500746314,1335490206,1824855117,147896043,1902645929,1756764764,1109001538,753584366],[287075338,1474289226,1290357262,380097085,1120416745,381915294,898397004,2105139261],[351202181,426322084,1372265136,381440552,494121472,741565690,1610468878,662761363],[1410965842,1147887701,919745280,607739126,921419098,409084605,185273544,301431152],[863891979,320406288,2029111577,283205044,972934927,595905835,418886299,1472194538],[1347484068,151902406,590835197,1054030207,44681945,1020703269,613092398,284244367],[1732775394,836876150,1648154493,1424747515,1348540376,453815198,1961747934,950242584],[835634124,1389535266,1322283799,2051204083,438833747,1151119398,1261439520,19041062],[1415104590,517957286,589144108,260925701,360312093,1454442425,1943012111,1339105557],[1108664025,520924041,2039167586,1463571126,948522600,2113895398,1539042529,1543093912],[1896395070,1893691434,1856648058,1188348500,28503617,132766417,881658365,649029126],[55173717,1303054765,1397146810,511237878,182734074,1146185213,431946994,2034767630],[662535611,1253875558,1796847042,2075238589,1145652157,557327643,1154197044,418053339],[1081052643,468606454,706494628,1215153438,292503432,1445401719,1418973712,1957404518],[1896785736,687879236,1170905663,1284407958,1445606691,816105158,1182484111,492131190],[177923489,1956787170,405605582,1018656024,831041589,893730026,942039662,894389569],[1170396591,1932016420,296090456,1908481148,817479616,2036761589,242398375,1529818724],[411712406,1722253252,435522957,2078882498,1184749525,223821604,533107032,146181655],[1077714408,264294257,989073723,1398117728,1766757778,1525851414,1155085384,901357088],[2018690700,611482472,1835845719,71457995,790407505,1560312955,628827634,126291724],[1912205968,751175510,802640957,545391110,1229902918,349150818,1573837111,923569354],[1480502035,772615894,1732636960,267920618,734850344,803577748,1053693386,302174547],[502624257,1322583967,1645888490,1825315768,2093100923,1558837541,641069118,1897862411],[2076946391,645354592,1858982098,1937653475,1279511674,1613787174,262587948,760946927],[1095980319,1650249645,827327225,47847201,1440859849,1048021918,508983337,1352154923],[421429053,210184924,1175733324,517200311,2092491726,686717078,208947084,1202095666],[1821898179,1087609692,654577699,1838814100,1277057646,1212750871,923231362,934869308],[624115629,197171881,1037861857,1207341549,582589689,444377525,1492160719,115765359],[1646603880,865997311,1562745286,1666734603,1734999101,772797380,985594361,1124687130],[1663562661,1623561232,1931639670,1472338414,1314502605,1261464872,1150023789,1397843714],[732136432,952539870,1552185552,135048915,104137821,1219738920,229239096,1279837573],[445109371,525986955,1460183718,1094692779,1444177496,1437367097,2128341220,1867490603],[1665661623,482163820,1689463754,808766768,674801179,1646174824,640260822,1901063569],[1520962098,186681283,331718164,1236464716,1460571568,1565805371,70386324,2039849085],[11732812,1824334577,138348821,1140695103,754109122,723212202,1174361907,821274297],[1497706598,784382536,38819395,1413436491,821230081,1641260533,232957697,1994748140],[1992965501,618657833,1560597824,1354648180,806240493,528867554,321409860,109447074],[629358786,1754345333,219969710,809847684,148820845,129233893,956631660,811906614],[475572637,1221176998,2017709571,1036864227,1873753044,910792856,900565094,584375887],[658194917,1330828691,437876658,1108536021,2095824108,1822683535,1204863877,1862647675],[475422848,550740944,1280146556,1834189395,317747133,201975292,1601047553,2026488339],[571929414,155838502,783571905,591743644,728352305,1221296224,1579256121,1441368716],[1091961473,1540201051,1702171536,235931324,1185084872,1354379077,986468475,745782318],[602032730,1651343004,544914002,1293331576,1329294364,977442871,1109756314,124876126],[326510451,1130037434,1585346414,73966579,551090451,118646424,207075042,1462634796],[1258846793,1256976410,1159913608,2033094158,1920117237,1050483441,1644182399,736565018],[176817122,546513886,1500074475,1235382828,791202863,1319172104,1294432551,1003440493],[1778592465,152028427,1398312581,1220933498,1233112509,308317121,1871854749,1565601235],[1950622929,1239783506,1978013957,1057322024,1904382631,1556374654,1971281877,345614571],[1278094747,411709945,1351521687,782939011,1660216734,1836303877,1222787254,1000417316],[1895525123,812082653,531671060,782525328,318939160,2057957852,1489614254,400278876],[1313606947,510969936,311042562,775064329,458260575,960432848,1050789765,998038186],[1577810637,991425540,1826838897,2045385462,216881556,652617112,1016443613,1940722009],[909385899,135614985,1377426135,900948812,1778017066,1116579539,147423576,1186543747],[1260026022,1260667451,1066595639,1566250989,1037168339,1796230590,654262087,1747697951],[2126315103,1560205388,376641989,253249508,1107079953,1207676622,1336414609,1632105107],[840777281,114471342,721291151,902172109,805515390,334697209,510246200,1581129823],[162257588,1405972720,419756937,2088355710,961178036,865154996,1055846004,1920914581],[27814728,1582893116,1943087418,1259098953,370320647,915355250,817732763,53555175],[1876930520,367316888,1072351270,520529617,1112026946,254514140,821053038,158109860],[403063708,10013186,495783843,753641096,1659082814,269064004,1758972731,960250860],[1241130893,1055704597,37015132,1989799746,311792443,1995712287,747940302,1841583050],[1088490832,1211492638,260215155,1542500468,806819645,1643112024,838448031,2029275100],[1300214264,1587434470,2018191293,1618847311,1785680896,2047136088,1309419367,1702966808],[346406130,1427968355,929435723,1646305915,1057438155,1741734708,171468340,260717493],[1538754316,1184271953,549477071,249067884,2022373586,2118252690,5055159,391078371],[925641334,2087819715,1656519532,336347159,1027278479,175404492,1124599201,1654087761],[1917526439,383990258,1069460869,1802257984,987214917,2077840804,315023136,1513680665],[2004145036,1841641507,2077920107,1528541751,396531963,1920400313,268868067,928336387],[848354657,1568484793,2080494387,584024205,1081769961,321320123,31453157,174723927],[1255663633,1229482564,1394248135,1542483485,1087767664,390324268,1602764768,1305092722],[562961202,1824299729,197109857,1821095713,1221623167,963972520,2088031382,1120682432],[1105446614,736914593,199894656,2047552893,1254181239,534390944,1906062708,1320774639],[1755677409,1653327978,1938819644,448998702,466754142,68801538,806329633,715631460],[1903030649,241512715,1672362695,418625733,96038848,701813274,263371803,704617265],[74535543,427407499,1301219390,293947418,185487460,920110433,796399156,1826458627],[1948932442,213361114,1645866296,550279993,1038548100,1461492050,1256671700,736275082],[2022676952,1259071304,700609595,884787084,1468583293,1247872092,2029399868,1263640025],[2068607641,1502767756,342852292,742054140,869470332,1471163248,1025518793,849179375],[881388391,947234192,1751526974,1898740646,1971361197,1847066231,1543490739,199541007],[843012391,1735358457,663839275,752604907,615851643,172979490,948855182,1151575001],[885236392,1702121909,1998955806,461363605,2065851376,588409184,855037669,1811452198],[1625885097,1350737214,1484434926,1189646816,906038524,1570569175,232340568,794142421],[740807538,1569126512,984808028,660032617,725910075,1988433579,1991929453,547374829],[956918693,1842626414,1105860910,780880829,1499052854,632896893,1557073427,36198116],[1891684765,764708463,136102840,1831749591,910932991,464999916,1902623805,1691239995],[794797021,180714043,269832667,835243896,1164495795,497456813,1846243230,936430482],[791321592,1217257041,488863062,2082549418,283091815,1694655884,477231506,2085857334],[1110328432,1945013000,2030937819,682946424,417544032,670341235,120782035,1851017823],[1014297372,849939452,235608337,1074269915,102500478,1254592235,2110469558,105088258],[250397183,1442585003,937210243,704819543,1844604436,1853835586,1844403330,1885389621],[967184576,53932371,223801199,420270888,1277965926,2117070723,1025978565,1724827409],[1365500152,1406703506,1024805585,1915483611,1968528919,1834205325,767414178,147188209],[308164314,1097158795,1781297323,1303734424,1451531271,711836601,1397225660,1733484601],[1600813388,595079002,1497769335,357562790,713692880,2062515434,636118906,1316022723],[378916361,1630940926,372797030,1868910163,709358386,855665982,1474661019,1777939451],[1722071103,22534506,1906926327,855445999,1029055843,1811301784,1284810032,275077791],[81789561,1763379842,394878552,1352057942,1011973007,889175442,1238720308,1809658499],[734143501,1951073596,194197755,83016932,755877977,786635070,672399673,1423134638],[865170455,924987325,1421741344,434659616,56852508,1221917975,235020229,1281005298],[33667408,245795536,1097593319,1617490407,654393813,344681838,929909532,2040152977],[1605214587,663706544,606737018,108652311,1829660626,1958942977,2034663070,1992057953],[1126686142,358697011,1088876656,1883252374,806052144,1868460900,286414681,1876620130],[1917739694,976121380,882925454,290527065,1185199474,1332166497,1987175816,1766509748],[323038943,757713085,1700359976,239465398,2022009838,1485142795,1768973844,268794721],[203001280,1722633325,1727071318,1430824190,702811222,1376674493,1497309863,398857307],[1581226726,249000448,1136366737,1553647009,1050958015,2124501802,415645015,1002844060],[1998333304,1258777108,1234586277,1699560061,547798486,1789396985,2011983442,1461444430],[605558376,1921543615,979696308,66865370,357757139,492400712,447755113,1836251011],[1489289780,314376238,266837398,742221186,538144226,845974505,1771213774,454823991],[319373456,1841578673,1524112182,1808938404,1267898209,1663380115,987414227,637909926],[1535872178,1843192854,391793236,545139443,1841652230,1680954505,2051021696,1740599033],[329154431,178024733,2123715708,1744506250,711166194,1078646671,2088385466,1292833249],[511591276,1607511883,1109477453,1189594026,883531663,1857412629,1873872513,359619665],[967071124,1983652135,1601112898,110061973,707586679,201760724,1662880254,1254199898],[1027640337,432010963,1767457086,567362601,1880146105,773145119,680969119,215041519],[69033483,1370176654,2049518903,1663406486,1288634924,1057662352,1603807388,1514206587],[1555222286,465645657,1018356933,1428850356,1647198280,1075388600,1605475620,74595122],[1813510310,240553643,61948607,1847251111,11039929,131367969,1191567532,669483166],[392394793,2055331842,183229399,1142044248,1632532712,1987487146,893000839,927612831],[1371608681,1505412468,1663217014,1073429424,1981384414,551710156,2116543184,152511683],[495736309,107614198,1342816507,103762385,381821181,1485428629,25796931,1083134984],[1644893867,1237414322,195525902,2002045668,1528834931,226309575,1655286340,454854986],[1602330771,415711793,1890733274,1893308143,1353030033,1368152409,1854907636,407546811],[1042658774,1296220961,229614905,562001400,95816369,1338395452,79060385,1304276018],[2080992470,1473301203,287372767,276808697,778054030,952863744,1048270646,1256283878],[1219303356,1745375535,793447399,522189778,1509144233,337522311,1846429422,1142028331],[290028326,1642970836,1326288344,658810625,1582933617,1581144454,1551700348,1645749814],[1337428685,1013930942,735809629,1972121826,1196017413,88075243,485669992,1406899565],[929345098,235388886,1148623643,1897553467,769507708,957332964,966959537,593898975],[15712599,159339847,240000487,580580293,1594883470,1751531428,1217601552,464252756],[1580561169,846636006,1554478066,790866409,939158815,1208608921,1463643610,269019260],[1855877484,112239695,1029237583,948172288,2026437762,30561093,1271627150,1185456938],[1314609604,147360059,114128451,1553748440,233039989,416760701,1166294667,1863564135],[394680036,1782175910,2013245398,605065774,1397622060,1153601574,72651352,318788367],[933076106,1545170901,700258526,1688934861,179140807,511224288,1991309139,953412998],[1212853696,1379957832,590246355,882253855,1930046857,341426212,1722400037,1318009793],[764130376,1824503809,914295927,1078809813,541666976,1530440575,391896678,1458916129],[1986349975,960361709,142772262,1505458725,337577245,376144078,39845885,1970840547],[397496993,993115832,130596162,1445345622,374653701,389028044,1614466675,1935611010],[474402138,1550077654,1325865497,1786644871,667327654,877918343,1885859250,1352955494],[105485834,407486976,1919245787,1125716744,1308684069,2046126423,1553118509,1939563518],[1377048038,1624239108,1497601830,416393881,685571192,1845027231,1095917791,1482263038],[1250315808,1383986155,14386404,1448689288,1647880079,2076512440,663204299,1583896065],[1326841831,1754599117,114841712,328447043,688873226,27843021,94981790,972587250],[410315485,122886120,898573397,65586999,621438987,256844074,1949448258,1521981152],[1733965036,1433666033,1901839657,1142085813,2049700811,1556915768,1738314987,115731652],[338346242,648843891,1252836301,1048564630,60036439,978175375,330275000,799803750],[191616424,346193146,1791682647,1818877202,1398700583,58424523,1778155568,1336833072],[723442983,1993071471,689595850,409649276,964480080,1447062469,2035249125,1894052576],[235329815,1421788664,1793137213,872008691,162096262,2068286155,1471133769,1513767557],[766727865,1257335361,938829001,255791253,544954710,12652269,750947097,135923591],[1743937858,1482125529,640288935,628972268,309785920,868640160,1530251189,435098086],[927305228,2075062232,22966389,107982862,1359621554,227511058,292198639,834126759],[747005554,89892006,650650062,446228202,19286291,1413881566,1415855930,1218098994],[359130361,1011167918,1370105092,75292156,287780093,577173970,2129110544,2094688447],[272224627,1238724656,813927307,310511193,1825221532,349338313,559379358,505972510],[2060401325,1235473079,439050791,765008041,1465355832,928613993,1317945450,374816060],[2085848761,1903679264,860864514,25749549,1958497490,1838751123,282496069,1925522847],[1024390619,679345138,995827693,1048888525,232453964,2003570709,447820824,95713419],[1753867865,1859787435,178460208,1820544196,364722476,2042755289,942583383,412123678],[330631796,1360772865,1194496718,218348012,1865239279,929291812,1635580610,1073041527],[1853049905,1183193729,214835783,702728174,892647506,1110839073,693024714,892141689],[1633532290,500093180,518162699,1602854020,1540105280,1284335633,1675078638,66334394],[1176459297,977357465,1484240918,1118622747,26914686,377102176,913013590,1755369201],[956413078,845201764,653983968,542989104,1947197554,282482256,2016091211,1876115701],[1187718894,1325190761,2021134147,1897709776,237296090,880508733,1942718727,473025315],[1653969970,1729056754,207894778,1876918127,1278413055,1552709971,1345036638,357779908],[818112703,1220683892,1140830200,188523077,932256633,835235767,2078723549,774597330],[831537957,358025088,1146646069,626267756,46572360,1236092943,232168639,73275757],[1609874207,448404192,556091756,786209510,1249362092,395031707,1760310809,842262276],[2044724697,92925503,675987501,1110067273,1138155924,1243843242,1890515030,543326010],[278472440,1116771520,1600073808,2057018736,708450514,1175318972,530124445,1576917352],[1472325428,1389203833,1606227144,1328195669,673543387,580710168,2125012295,1809063911],[1535008287,656849894,818180981,957800246,1072944005,1843972880,1306587499,1759187819],[1099796884,321260956,1814958187,1549311281,544799295,1767677435,1252020842,1837479338],[1291717692,547295950,698194731,229653923,1845224911,1091390857,906514644,456850596],[166804327,1893166393,1076490836,1975362625,119844874,1093507761,87595827,1262347698],[642266946,234817821,28778801,1142822050,122726497,1685392868,1183829653,889554861],[1517693044,1859371500,1530071380,267801808,1929933186,1573129383,1242618608,264182443],[63241519,600233581,543984434,323117491,739227768,419417694,443201951,435194853],[1071724492,673070402,1445715375,103372882,868514263,1936054795,549303331,1758444150],[673505804,493920326,395490146,1094339776,201306178,831600847,1655789296,2123367527],[2062874179,1406614490,2052465168,1559107083,384644383,452252674,200894032,1785085981],[1162886574,403813767,937182782,651940839,885230771,611393740,2037400425,1225407623],[1798177785,589773167,487341470,868035030,2004223130,1262053881,848015708,1013274717],[893719630,1416507364,572428718,1025899826,2096625332,1711080552,1572282856,1961932995],[1587028256,1597984847,174918762,28377038,2027465001,1823662069,728498179,524165827],[2052794653,1612633527,737832439,1445580700,414759923,1081936851,1039293747,1115185049],[491379170,2075407746,797881709,155718268,1626851905,802501332,2102305382,515204559],[878090689,198946820,308161007,1457853884,732935714,564292389,146840393,341336234],[1558138404,89865378,1699779112,1737134678,831433954,1447819141,67496032,551910752],[1411605974,1676608090,624522229,1926126554,1663757849,1651014681,1201987317,1881342920],[835037675,2119685963,2060724425,1850918408,555683748,1816908649,1137488306,409303683],[1948459587,238984074,1847048427,493670596,1843402127,1917787038,362484793,573711221],[1521650622,549006475,1931356258,1142249001,85710976,1293595849,184687672,939215843],[96198359,1367480138,311172172,1255812080,50889070,624779789,1501625921,1075423581],[2089260287,211482170,1750726851,2070394862,1138769903,331959674,1807669219,338994989],[546174985,743142779,130955953,192573725,330207295,6349374,1279588808,704641442],[215673843,801916113,1243461720,71919904,1956505758,1346057645,1156496215,1677816512],[202197689,704201751,2126546287,741189070,1585828945,592353360,1312859739,1506738750],[2034000878,692230333,39605337,1258327266,1689028768,2126339011,1613365720,1607955663],[732805479,145204029,605771539,665110531,940698440,929486975,1260979025,175727304],[621219987,1543523228,566718671,579994926,2003934775,2079723873,721273484,839682081],[2027448496,167613563,1969259831,834626759,1091903489,43103563,442197338,535606461],[2075268427,469428835,1182097114,1987840799,1798608648,1959347731,782504169,929745069],[1123475324,192963531,1692573470,1559673848,789513000,1015395258,165219139,1819582887],[1160367091,801909051,1777838638,1212043651,197638709,19052555,1808942424,631568579],[2120053480,274007073,1749030862,700199185,842946529,1325017369,448449168,2061560285],[237263107,1371150728,1094351755,1045636606,839904823,1801803189,381168245,257434602],[1692031246,127171220,627092662,50356957,990790852,101082089,652215188,2077996917],[1685833315,989649943,1953140278,1386781432,110223804,471354186,826723856,1007427222],[678445993,1772736783,709694167,358570989,2067654766,1089409445,1586681589,492780793],[1528163095,2083486853,2024984632,286273758,2043116336,1518488270,248335479,1173791052],[1292114416,346489822,1254042632,772886118,875202759,758527255,1480669181,945587007],[870434932,1276462798,1941294554,776358620,1772180273,1562809072,1929827476,1967615697],[1818789965,1225947039,2082816234,2036477136,1712037127,772796631,1334673772,1926271889],[799569830,479216478,1471500068,1103774116,562158056,932465856,785490138,2020946648],[1106689251,662403614,224998266,177426727,1203919906,1082614751,1814771796,1707547428],[340341269,1268881877,52800183,1889647996,739076140,1500158186,1744213078,1919511227],[154675555,286648860,2063005108,640600147,175960137,1457014971,1555352723,1189240340],[455012119,59571216,129213507,1755471535,1927943187,735824979,715761651,1466619529],[142351892,775166382,1025343510,305205068,490586442,325418845,1345206552,416544315],[392773584,2021388162,1111042806,1480388406,288047782,820719441,1182393276,1345351342],[1881014269,1526105876,851249760,566006644,322960463,86737547,331896478,2036850839],[2045883590,1532706153,1006758527,2074432298,1922702056,1932142692,1116801662,1099288414],[652379210,1953488260,759177782,745868260,1007162081,234784131,1749857961,728998025],[2107970033,650800939,1258304095,655156144,1047548749,1853178848,1726352490,1694936985],[1002290378,982243823,559148896,1185786529,1555260791,40627725,1550196242,507433706],[1866345399,379721178,1487890801,711741110,66291088,1652024942,1940702392,1847597866],[2074299101,206431864,1030793937,1062433082,545746294,229857914,1901744166,715706696],[513258757,697552143,1124736904,1290350178,1857789621,1222527080,727251474,1343035420],[272593401,1240754273,1871099747,1410934954,1863799511,629558563,728269653,1989667938],[1040144359,1505427560,1910274627,117876732,2094009419,1302773591,531285941,2102443987],[1729972650,1143809962,1284293424,24291400,1220308736,1657061320,646824523,840958268],[2117872565,1644986127,2071453899,1308317370,364028971,1929510406,2056332686,1682654200],[1314198097,1678595709,1278785045,1198264483,742207893,2067209210,1775299957,1959446547],[603973064,1794326081,783282932,1068786690,1250832745,529121118,1073894868,433905694],[1408442924,528000359,1926001966,1382401846,1639346536,451487167,1061221963,55526915],[1708242102,1889424334,964843519,1001069404,524032329,635505413,1941190989,1645468335],[415136760,548693552,1718075285,1308221838,637766418,1342439455,280847708,580909341],[498496479,1166497155,1812397870,791663093,1894072580,1190992214,383890537,912155752],[1854705409,2037352007,274232604,420344464,1758074072,582302277,1223231856,193393333],[1833977242,308161881,1601335421,1078329134,232056712,137766494,1287788072,1935461090],[436387660,148484412,106057339,1876408613,554591795,2021716753,191996607,355802292],[256403131,819142067,667746368,2066176373,455658737,355752327,1728851520,212216536],[1169986635,1118521700,513134502,97512522,153506552,519435121,374031616,1632399174],[93038339,1049456085,1018186794,701163645,65363495,1402852437,893118835,798703652],[1178851317,1130650065,950247715,1338449166,228588973,879767342,339556448,514599074],[1981181211,1780758627,1133125562,179083764,643997580,983914897,1598992079,2065268894],[1667194773,1174009555,874956833,577767004,311512176,1603887972,1442106719,1377243421],[1159687515,865382258,1505821168,605777354,974416677,1761639374,732939082,1329780485],[1130395082,1662291667,533305134,1188944147,1667092807,1814372571,967760542,1434100864],[890864250,493396079,1329582322,946965390,2118330579,1273136100,1718169795,841478596],[630946070,1685659373,457350498,1283518167,635504417,2059577600,881407418,1681860650],[121674795,1976049791,1049688313,1923318999,1328486999,428329958,441318724,717185247],[1062422991,129326753,448181926,991111159,864514410,501521179,1133907263,1500698339],[1045084891,1588669117,324681446,973871641,971776488,1983723309,1882495912,1738137951],[2054974128,173169469,906426695,344037369,748251888,304464788,710521908,559499573],[1064026518,1040541506,1983401618,1170909481,909964050,136395015,1252741940,960100608],[1149702425,742073436,1117048721,1601617664,911987452,1995781982,120523777,1075177228],[1126044713,1564455986,52929513,1813276638,6253806,802947190,1528018215,1052690187],[894964999,980627393,792605049,640054649,793212302,1394829096,1573779650,1971480154],[1837832464,2110907267,43767624,513278822,826536630,1705966917,1357396573,1079957264],[907761902,580362421,1303775245,1422992804,180629573,1970990182,1387331104,224589546],[54479683,802892138,591133368,288350508,1115843893,389326168,1579645192,952052721],[1826515483,1018068582,1270541270,1655345952,770429086,2050282293,478681730,1425032824],[1466764162,165087414,1917877290,1343165081,1553670317,2056734808,282136525,1599686560],[1612682120,1038093660,1032418056,1595602496,1627649897,1236110644,6537244,461450806],[1078234529,921995796,1671402347,1765326156,1429746785,148816015,929998087,1677437991],[148496214,112182474,744216695,478377277,787388001,1973674519,1433771322,823805417],[186194604,1615837760,273367366,396682943,1990030309,714122985,1395122620,253835769],[591673464,531761455,609577748,1523237654,493675372,1650592106,338577605,1218865710],[794522615,2082288423,1703576822,1106547577,1159457194,1605266379,360399250,299995417],[186758609,1245582917,372608530,1310109190,2019673333,245576625,2085884921,2108469552],[1337202221,1964221446,1018914648,255986064,492165554,926042511,1379021902,1098272815],[1214372471,1722068908,350897108,849350422,2061213,615714329,1744368379,934986718],[292464912,1520908779,167487490,810871217,1955135790,1153462915,5947737,396283215],[519460962,121868982,317377045,1730506858,1724538122,870242884,948830803,124869828],[1193857116,806916362,674706867,2105764880,1876044402,106503994,1804542013,484523621],[240380230,560486962,673119513,976987139,101962978,1285595834,2104013469,1525129647],[171899351,1067169100,1988510103,2029683515,1846090881,838432416,2102422738,1724004640],[2022076773,1113491383,187992843,380025304,1158221141,1052544443,1767328983,1656202045],[1895607350,1617281582,834571072,621264880,1644411360,277370052,515436667,1195719493],[916158708,26165220,829672730,245059753,2042821265,1457572676,408219550,724317078],[1289521974,64299774,1925664803,1023482566,782558464,418259242,558839040,1385463932],[531004880,1513046756,491543624,1541043464,570918090,1781392448,450832779,1232368696],[1911958732,1650164703,194219278,1846465546,1913638668,1162725667,451761608,2066760069],[1946434568,206120174,1053527702,1078678551,900795060,557560445,1410064622,1354697737],[2097600768,1887297007,62925062,334337730,452583114,815690545,1507021210,708840390],[991557148,1363808561,865405489,262468082,1078742472,1016529284,599414039,435776283],[1186585543,1477288336,737982089,651086340,829879257,1077631064,779076658,547367497],[739493438,1685316546,2007852458,646239755,94223563,1129826400,369241542,1030660568],[987111856,752327924,1795330835,1355569346,1057779750,1328626020,309797604,2002676887],[1041801218,911152256,20817423,1133639904,1567769671,1093608125,130969424,1988314449],[83285271,1610565052,2044460890,1302429947,99140082,1768137123,1629836515,1706254145],[370454988,756769638,1713388244,1432909495,1346091790,1401132418,1656979728,254301562],[796097583,1062276009,859577916,1398961378,1346918726,1833748949,289787880,1297322120],[1549316054,1577001359,1178922198,707114248,1459771223,1440964273,993684712,568575511],[1208152413,17852091,643550659,2084330538,695169496,484748335,1534354034,1620216896],[422713407,465315449,1529154224,1886451734,839722211,904842614,194801454,1740465401],[575228790,67695588,339320515,541780493,1357238349,697533908,1888327773,37775861],[997655624,1949861838,2013224783,1202774421,1978902601,496559814,27856938,522374924],[1409768691,810653052,565426655,1251850489,2059016730,1615632192,1451387087,763707819],[164364312,1861494894,1911449523,1299013783,1958536173,1422416385,685346299,1971936042],[1304636774,404802548,255769231,210730171,213726045,752576654,1353991040,1045065885],[1496229180,611586345,271577559,714532388,1953919328,352466007,1556096900,1697047218],[160164927,1222795019,1164496373,1713938292,1703496847,1923320407,322732246,896038524],[11819166,1419015742,1844920019,1533039249,1938036490,1135909836,1435883362,1386813568],[125206659,1386028025,714928399,216591276,1622598941,2073718711,1179780835,85408576],[1000845757,754946327,311121632,575302278,888968413,1226533285,156277541,1531790788],[92944084,1402365020,95498987,811217006,1576492258,2112934775,172688905,1473324238],[867056662,1464869433,185955732,624360707,300882237,956318110,1170732920,10566392],[1593115560,203336247,1179252412,1025840977,921376112,525086652,1899757430,1930102473],[140896964,1880690594,1698369480,746751333,137878137,1201946250,753115159,437034636],[1857799050,941711917,1300590691,2097897349,1772671804,1576983697,1877260921,329215463],[734804776,627139011,1498238491,1441872200,330498982,711454207,567008486,343779437],[2065993157,1539739968,1383303645,1999781490,189805065,689370194,1463718841,1722419458],[433086817,686992586,808589975,1806300359,1555014469,1748155046,411857141,2063969680],[557275291,1288119986,1924974079,450188257,1225658944,1341175677,2036520495,201253959],[1239076413,219034659,1364207825,1708346058,1905602811,839231107,1355675100,340679534],[443970100,1095021636,1753496159,781478539,1116764498,1189430288,102330389,1271665991],[122158386,444387290,101841878,1403891730,1125286425,258850808,399275885,2119723945],[1234140499,282989183,210357858,645990930,1831939662,281397473,215048498,1143809314],[352249095,1599215638,2082148970,960671176,455288703,262293542,1211472050,1057614946],[1426866876,17167388,1307908949,203592541,876991443,1172564480,23936124,619589828],[1421640026,1208219245,1921425933,1657039760,726913699,1902037421,1620419004,1714239851],[356927759,1162710634,1635328369,447546538,733028814,1323851916,527587383,1310206024],[1204241077,272429586,1636011958,940427804,1092831609,647229407,1833615768,753059103],[1666843533,653267884,792525000,1272446960,2006926725,198060187,460445109,903068166],[698159166,879564757,1839188864,452351654,1987321302,1794952994,504761935,2042713321],[1173265406,2062229947,938517805,733502572,1923405253,314196943,1888305473,7678951],[1818820201,1669648807,1090861435,1232245870,1674684302,501285015,813169688,1541154286],[1697049464,264427054,1825596770,240213916,1676377153,995737046,1768463809,1722374456],[466147135,927939731,1491034817,514511221,1091422236,1363091707,213889208,1376045735],[1754087712,531853054,1978720239,1396806881,1603458131,1532236892,13543178,1605795833],[1659059174,1302444631,419637043,819724052,729904295,1266280660,1199935157,391332088],[764977248,1196370264,907347791,839226190,1756141472,2085352002,189830171,366930905],[1770166794,829628192,923254255,658474691,403630357,885368393,720538260,1738880531],[635831059,408589874,1486783568,1939976746,1268560921,216574233,2081820795,157809002],[1053237305,101031132,1896584221,243234070,331883192,1287287257,370668525,1188778447],[937833122,37667799,142660989,2054639793,2098587875,1462161262,425708257,1272428664],[2096158854,325603645,635501953,1728170292,274191133,1623320042,1311675630,741445640],[581307916,148149683,1040581796,819685238,2104035006,1383367620,1148521086,2116888597],[78674555,133445216,1841858436,1785570633,1901495971,517443613,68006979,1757282488],[1544690967,583803051,135498506,934644124,2013232855,1529137482,1839312148,1409534834],[26103816,1225367369,775228776,33536593,571494411,917280566,2013997093,542219385],[196322298,1213046157,168479078,754864871,423386483,1572391544,549546312,242261471],[23692632,1003796064,1025064339,997933345,808252852,820219498,1812437223,1654308329],[1175604204,1293401422,1155147997,86863877,172032669,1785003768,417685499,2037822772],[1584103721,666361592,1406433493,55890745,1999658870,2050249329,263741536,2039983676],[642434436,23758038,158267847,1953206665,1448935250,1016465210,1905610919,11899111],[1974008345,1600036411,142965277,1125726737,2101175927,696977696,86386862,74601305],[116738977,1913960437,403075454,629287853,998303548,1017332865,1124678097,582800596],[2050287725,675379256,938748315,18541458,1244186345,1642011134,1896023278,1382057884],[1728397119,1636071162,118632274,1628498070,1933528532,641652752,979912958,1704576434],[844904517,553109276,603261264,1805460875,1902183578,158254960,1066788861,1390822017],[89988753,1021007974,1786509299,369423882,1457150145,1255290078,116682229,981533830],[1228273534,279133467,2120792805,1256283404,1431887487,4419393,2059657133,2079333279],[364704089,1507034403,34080063,1544904483,1318538734,1871022892,1804958838,2073902894],[1474550207,1458404718,913661672,1095808169,319201976,1009069205,137478251,552612418],[652447247,1590448320,733792370,520419076,1619718783,1041002395,1543884695,233314922],[1620006759,132609995,1592852930,230659428,1527351349,616276711,160482855,136008772],[499513816,856852901,1697904096,405839537,1742945293,1429336710,965894357,1793637638],[417308058,1390102107,1641108453,1720267634,1736039662,1008859695,1276580770,468692130],[1956110241,411623149,63357879,497109310,1618369549,1973013774,1489167998,1631704878],[703224368,1138728465,1166782656,1346854297,1734635359,1267998681,398544144,954866143],[39180626,663279136,1900379954,1027279353,606414016,79011374,194336635,1294316743],[1448358625,341680774,1588803749,1113819846,781476850,1690122402,395266577,1852205855],[1941554412,742625987,409464484,1154558672,235560375,343963494,85974353,1728367967],[396878053,598810527,1323029076,867394931,1989065432,464232922,787098250,549271762],[643241400,794279816,798383611,1317080018,1138833239,1121640132,830178135,1317427155],[1573579733,480405561,1182160004,1700139776,89736895,1848125498,1928761137,611676389],[2046263981,1913640263,652168093,597473134,277777797,1829631703,996426430,1686514270],[1713515043,1462233901,11937785,1794489990,1661844093,553042875,775068246,1265565624],[1540620833,1640049659,675685289,1147859662,2096316835,1049769184,1594265610,622693224],[1854259793,491646738,35367913,288323647,364419482,2111058469,2052386687,1272877391],[193016644,416265436,910827934,162613510,1762611682,1968655682,60296482,1489091596],[69124779,1461360438,840481373,685414631,2106376225,154245546,536760071,1175431931],[1543704161,1102717276,1678112890,60100342,2080041979,384813115,1861843723,869868780],[1661157868,542828466,2083481133,1201522132,1991402870,712939300,1693974489,909126817],[167651785,902473563,891496495,430606375,134509948,687650915,197822005,1393992078],[114491101,94064926,1996514765,1700876699,1730581041,1746003558,16957588,1945113002],[965958208,2108427105,1932671556,382210960,377718995,2036201651,1195222303,1164536187],[961476552,1142762729,2067233408,241424927,700596597,1219050185,2115434484,1664746840],[74513110,147260673,362261826,1500957283,818910451,940730985,1862524019,1207226262],[2080583632,438328462,123764077,1403053921,1930819916,268348203,2077212602,1443027892],[108040723,1829300797,1050276419,1350659422,1710090048,1074409416,1986102851,1674904544],[1608083964,770071797,130444445,1433525333,1750632053,258344442,334251218,1372880692],[520583976,941085587,1386439661,260740590,695306748,1942655930,1578006118,1534098511],[450121233,3760418,1404233660,267887014,81809603,203799282,971692542,561630573],[835802007,1313303604,1734893694,474581785,30420239,933790302,384740511,1576194488],[1653188690,1899485320,1643728339,411537414,1867504446,1681590709,1704623824,104180750],[232180312,479871523,1735167579,1742069153,1280472845,1671202729,681127728,1744404214],[1198709467,49097845,8806660,689202416,1692111629,2001192653,1289038833,1409142836],[279377387,1291701518,1739085803,1052772938,1962905814,480009661,1284962291,2083140437],[974891403,680145622,1892992388,131693800,940046151,1770530557,659876192,1195002086],[1993596991,97362967,1287109233,1279703362,1682160225,1066781166,1074265057,1830878016],[1261187963,1641635077,1462079148,799610347,1634679094,1363566493,1646927723,1933613901],[544301227,138234857,1456542176,175124762,1929810943,391302583,24926356,855629989],[546989429,654957572,1342881741,1423903839,1193964750,1727935792,1295755558,915597307],[243208952,974290432,1805831606,946412868,726975581,1088381518,476507425,1268904252],[478197494,991206911,526946648,866389147,1990329978,2061162179,1245019600,1159980247],[990725485,239266478,889869881,2096606357,1105537811,1839617254,1832720601,1168811190],[12669201,1387499823,2068557036,1146712676,131471998,498872008,295002611,290955134],[246601496,962688935,519083405,1024749746,1728625747,618972814,1642113015,2081882638],[2041735702,1933378881,505390295,1585780339,291378540,455669359,346039203,618355865],[357059969,83636707,757393595,275081681,1374065454,861410128,367476213,2093962383],[39035451,485021661,1131547966,1414960613,1211912246,55116893,9548317,1983019710],[844937108,2019905687,1551345075,293896179,493900668,2022954421,288554205,597560278],[1186931239,1559583171,162302694,1970343985,258734123,682720615,937658774,405508594],[1642349899,1591305328,1430119887,205090870,1005836860,607013438,1501701129,1248126584],[1858429692,1286276389,280755201,1130662511,1316067278,924384012,2097717528,234529945],[1311235467,981688330,496598235,1184076575,1162621831,1880535765,1418166226,1425663031],[575409922,1338777029,1617767512,610634897,151107506,839575378,1783533638,1636747754],[680291801,130586245,1481215608,1658942429,1882603375,1749656194,1400871356,919225247],[1585828724,1405456984,50814490,2046958560,472577719,32452620,1839711626,1963302334],[488023809,175670847,927729668,1860517122,1811583167,690299633,281866126,121310516],[1386245080,400668680,915541200,1987070224,1590040321,1286794135,822348164,41516129],[1130990065,1087991342,683062858,793461565,1233290234,1296328268,346793512,596897471],[1901388960,1902053393,1568430683,861987615,1242570729,1435899689,66479018,1342825222],[598394321,1447472892,405057461,28809046,352566161,609526026,430817659,1866138401],[881171294,1995538882,1455137320,920885366,1204267168,1425706522,835671377,989203301],[1042395814,1220841241,665263328,401079459,1234717395,2016317615,1548005724,1597369182],[332975086,519696250,1689126387,170575154,176489450,1034339017,475892746,893420940],[1373861801,1420827944,289143470,1744766003,935071083,1347589726,157634301,568043209],[988257524,1402330342,402442798,749133701,1760071339,1737062274,1750326359,405846056],[1622419034,124857960,1328539267,1055245889,1872208844,420211148,681996216,1380742795],[1069086415,660344871,1996222966,1680465294,1203069373,1865091657,1306684532,11639743],[244506345,716687389,1197617869,465233093,723365296,1484220692,1916877077,400917795],[301858407,1426309840,206479143,2047761722,1270839106,579839127,7612417,1109778171],[1759393796,2053466451,406106172,1902095414,2103308860,342449280,353081486,972023668],[1533502888,654660221,149705001,1966642136,674619131,1669851290,516786539,1996546348],[159070091,199946025,1976720083,709245091,1116318769,654137990,2019613094,561787171],[1888699362,64632791,1556719024,68115971,731276996,801708012,1869775193,1175168097],[237155882,380677277,236382095,1212964988,983919956,1493358173,568342104,1147139033],[1916690050,224846486,1899651830,620734857,1883062399,884703970,1736578109,579424574],[855555492,31312810,2127512620,795913048,1193136805,1909139425,840663377,552167006],[1959420704,2052480730,1655821113,281786340,408217026,628513539,1588785329,200130958],[61228347,1653414582,1204275471,1626205840,1074047559,1449734631,1177168738,452685647],[2010233090,532271722,1965497586,1998641009,470205100,1002735276,1563336501,1238636017],[1267893821,501547175,1414088775,1255958629,1050822797,299805871,1657101960,1637215529],[782347180,1852963160,1073594544,1338737535,1736721198,1436571445,770542737,1594689590],[1720370615,1100665920,1970057703,785179809,198857300,1248904639,247336588,2094128647],[171103198,212035814,271140064,1691818299,562345183,1074193176,1412532923,1362728610],[328211966,1469601534,166644043,1419705379,134490629,502297272,283675000,769696169],[945423834,1961893156,575529562,1481656084,1010834611,848879156,191246834,1419138189],[485977961,1990759739,1005657155,1520727884,1072400760,1137368806,870231257,2033676229],[1306075966,91905065,1626917059,1508737299,775229592,1242682051,841270344,678764275],[759257175,899380962,1777442052,104281734,1067032502,599903298,313161558,868094219],[430619296,1678295996,197295781,559904684,687325011,1584711245,1705012418,978473860],[171730120,1663669858,716238966,1813813317,631151065,2069309096,1680000597,1220331942],[1080519113,1657339994,2032055971,1044794041,961515870,1313388421,203975666,487573485],[300892713,632607764,795936131,1035654596,1345707621,568836027,819965605,1319249974],[1653804041,1236056044,1789884111,135118270,1443482640,126045313,1662431870,2081024904],[1373587797,2097353504,1364510392,1198297908,475927381,161557021,1716165486,2114256805],[1532399149,1715480087,2022263284,793698960,784854216,1570490058,2004125206,990068038],[1713775588,892637353,549984842,113147948,1954581964,1081535224,1812008785,1936295343],[359436597,481823630,411222477,1042799257,1850211950,807162170,1860446274,363737143],[401930988,1579699228,1824611428,910376574,570214947,1825956430,420454245,124450338],[2024011774,1956762228,1926365993,1531458613,1076143084,224093813,797489506,1861723803],[157424953,966787401,657649536,11100993,147015562,1775720159,1639745853,139641611],[265241151,2030516587,1877600941,400971256,255497078,573166006,485253977,2109640214],[1262054967,1595776131,227577059,676115974,1651360815,1713394203,1448655574,1276816842],[958246732,1022209306,1807135,1148651043,997980171,1466670031,275091602,83542802],[103186218,170958969,1189694790,1278134634,1644263323,1398726134,93961282,190466588],[1553905187,78123558,1500892683,1009288845,742178524,1886458574,2121530543,734366730],[1925420703,1617055141,1717065460,1242810460,567268552,706721163,445678547,2013566528],[995436038,413207323,1269896439,893139426,1372097443,1454809386,2072920809,1299151945],[1140212600,1340586624,729228613,565390189,1773080998,1519975946,1572714564,1832036189],[500357993,1619982054,120812930,1737610160,808512183,465786372,817505061,537381291],[1405606705,1188454759,797146517,1935525520,128906206,1900362279,1172906034,1654509047],[2092293751,420295753,338166902,1799232149,1320975000,1861303814,409259362,700489580],[349737494,1570870496,1326985305,1938629848,1140475692,1528297389,1701139211,1534886060],[525926807,139088692,1553960614,100169826,1367864813,647911272,1597700974,55434028],[174024962,1494599826,1501355656,1371158308,586923074,2075931428,815371814,2114866362],[737690635,452461200,1864576064,174039854,1483007443,1590571145,989291605,1540589752],[550218871,903772895,1653019889,789317257,901971110,1391125461,805169374,775134424],[486942439,735707746,713642369,1962878613,1662965177,1824761494,1725890517,1992544633],[348978394,791158069,194236399,1738446013,1024732859,1561494275,2058275251,421469665],[1992046366,1104626503,440964340,944097995,1956180815,419635563,1351887090,1272101808],[1799577717,1183836802,1984862149,1750049168,153669624,1286900835,160456196,743394155],[1021202656,380137024,1586549887,278983849,168609654,1466803805,1071635971,175139382],[1378213077,1138346759,159120616,2120871027,1587985779,614107932,123304774,831120908],[665205412,1702166379,1059089785,1758303767,1816146117,256092346,1547778236,473043883],[1940396827,1274823002,1967417419,5013802,1886067616,8366051,317840809,307407166],[1184083280,7123221,701441731,943988953,1704433155,1554025442,1947319313,1737896231],[147401857,1111027642,607703802,65828860,597976240,577084070,446470333,2117967589],[1833891631,1147697753,889331462,191751893,773166570,1147112172,1229195370,730239403],[469891751,570833235,1602392580,1423831455,2039705218,1225349903,1627277567,1334772529],[2118028420,1100859182,1327320778,1993835606,501942918,1454380288,204701870,455768233],[46828510,1116456067,1539804167,349862174,1405370161,1577533227,514871144,1571659519],[424406897,1834309602,305487133,1608090013,1579813595,166674034,1278875968,1009917480],[734680898,1647765936,1964891469,1139145198,1106675180,112821508,1457604425,362256033],[588550023,1765271023,1156492107,1802092364,953731950,16521554,1626018632,29821459],[2086013445,1549337378,67046270,404474211,1126984023,1501738656,870118005,1530801731],[478540513,652435219,1322709960,240684139,1633286906,1647674656,1116143637,1409031623],[4193588,2052313568,1199396810,1077156957,1627085532,26300553,1452114898,470826807],[1577949222,361416553,915359175,1715914127,1907827757,1241183699,179406268,2049425335],[529557503,2072872901,122474055,519377160,1108923340,1678442862,213183270,674242957],[1955328971,800890430,1891575948,882386718,130550743,2127144876,1054660263,1413703307],[569117576,100657977,1014655379,1364583676,724826783,703257276,288691512,1231577882],[1472403268,1186399159,1062380015,1393657612,1819818119,1585705926,1974011441,716187776],[1684459431,1557707696,1413834439,417870826,1985167999,1331702121,1413332474,1076515234],[1384659091,788805088,921592455,1639831216,63670641,1180729433,1011840841,112287829],[1002560221,970713791,1601835989,1494253212,1204833737,1468022571,1103446479,1608725822],[1547982567,1608155407,1914248850,1565304974,1813045331,938227025,1451793555,1840536648],[1755159745,1190215517,1569878584,921947707,1201327540,535696090,1427157208,1100221417],[1929462676,1506415248,2126400069,54064496,1339795048,1689666525,1975749786,1784594366],[557030422,818760449,907611001,2026994786,1484018025,1277241752,453182149,59095164],[223877306,1094618650,975966280,2012538277,710031557,2077357522,267317118,474806442],[1058734553,291668555,378034190,901051087,1033435413,898026875,327458774,38117772],[2124188087,149838933,69546731,589729914,214891896,1581748254,1067895271,562108838],[713871613,929035590,1997192505,68097350,821763469,161233354,1949861142,368646508],[1790584383,863482051,2075800490,670183635,2056279308,1451158483,522421594,1458100774],[294076284,695361241,25431364,959157737,1806626036,256292476,603716101,823575053],[1097943399,29501990,293626800,1495853643,1027323139,914252622,940632139,1164716527],[1795763221,143062827,2063540232,11920073,1561628153,1283045610,1650358887,1598032919],[203452632,1428365385,1470664866,1169556124,2074377986,2128276771,1914618231,738849808],[1700657581,1783669353,1280294439,1500260533,2045225977,443201632,940259752,1568142976],[1185445378,96203511,1830738363,944355721,1050899011,952982400,55754864,1382376509],[1520568888,1597385119,1906408015,942918062,254001685,1828427559,2067269311,1858135344],[1159759725,2060332773,387471260,1855493092,191712139,2128790973,790140109,354916901],[340215328,1292438650,1460461153,823508424,552127167,563513041,829949913,1103258409],[148541987,58857119,221201358,1708553799,1279331656,643649469,824983567,1671277179],[653323388,1551568582,1017303564,1234920723,963637012,1815236694,2046037807,365114073],[1414354445,1279707360,1464009466,1211831037,1491217518,1480332562,1926292413,1735902804],[953963174,470583700,471614203,1677390359,1102817362,1162852627,1588858267,1122811178],[1386646618,317936873,37459906,1168147683,1180204344,1247381397,1964535564,1821867023],[1237236005,920815013,1780921870,282928778,286083139,17517956,2089992564,1090510824],[240968051,385589334,981303728,1780129479,1372056950,549131181,1556948481,972231984],[1618618289,707609803,442164320,377664887,1791141289,769499915,133093768,146845230],[1579596361,1143350720,413666136,1552178327,2121007505,1673612505,1392450535,223420708],[1238574274,214584912,1774497469,1696062245,674015713,1715044372,414840387,478692455],[661520987,1583810515,108200130,1378790177,488264289,2046549326,1884966199,2082770289],[313465770,757409539,826593969,228925999,856415826,2096932888,1177435374,558734019],[1851391520,410322503,204391822,1376772014,565122586,1180387870,1445192434,1220609786],[100851319,597763149,2048906897,1491189574,1264082233,1574683146,2112008134,975406083],[943260404,848412997,1991843903,960538671,968227498,1504960259,540418876,2032997868],[1027321234,1744202512,539654344,88826060,1461808677,1306424292,1199176446,1553269701],[1578744018,1126609646,1061428551,210327223,1151842801,1918821392,1850901744,1076929643],[1872347331,912676238,1467200123,1895653380,1012815382,787459849,2084538018,1607224173],[1710968995,352915350,136524458,542919066,830174259,323513148,1405285655,243145075],[1036543849,422006369,700355321,1971369612,1075081712,339016024,1036627748,1388494625],[1346724648,1347539529,982915152,1961196767,67197134,1911735408,1048612986,1740671657],[1053751274,864565064,816652920,251250237,416520637,722129066,1159764849,1514422818],[789803308,937899346,206782764,192351084,1288192361,2102009282,876907106,662814091],[747871505,1892564675,1223361843,1751197853,1599891328,397592510,779570520,667913185],[740744739,1374229462,87736108,1523938788,879434722,1708807989,753885957,359653019],[1234398578,1818654681,1918446903,684725141,1763509591,1672717647,1530937452,45322147],[1565234880,1476169613,510225400,839608779,1131911290,1588531524,687904389,803450671],[2099289591,1527280615,456357790,1154709371,1175238706,1683146638,319991317,120807326],[972078835,222413403,1060597856,1339924425,184200556,911618877,1929411083,1068806250],[1752506876,973447933,726320710,1996379940,1458299512,221456453,1871941126,201625024],[379803861,766159700,994065317,351769366,197119785,691622805,1240966761,1580320514],[176141249,1831406043,554163733,410563299,1581688958,165883099,1361192897,976622073],[455024897,1136167613,2045604037,954684234,958196656,1878335486,45830208,1658703406],[676780182,1434589111,1800410996,974030028,632144633,1207564775,1011911054,607929327],[78178133,1962487857,1170463721,51387069,1162867394,669296587,1669233598,2060595082],[1608869385,1587351037,1830829746,329120570,177721761,2048669600,593754411,1226066223],[1639161363,623150950,1040438137,2124056239,403842257,90183367,776225014,827537888],[1947547715,1770666350,818611756,1044162380,94380219,1524732378,1111145796,247439443],[523495989,839515575,792324451,945920801,115588143,1584382197,1905699596,2111043797],[1376481407,1627004812,226007096,1977035731,15872756,1378129064,109388638,1936908578],[400471083,1823356590,1901238065,879018653,415083545,1497537488,1692794536,1483560605],[1265094824,1080089240,272775977,890963610,1343281568,762188056,1530973479,1448986102],[102122286,347757251,1904093991,812864504,257555763,658210889,1683416619,31744480],[1230913867,2034515748,940489310,1487581846,2072123948,1376325655,1044719184,1664415348],[1821498600,1686800246,934907944,1541194892,1871536582,1988577745,284446091,749638270],[1043909592,1687013277,1406158296,1879100344,1819436976,1750525361,525440790,888558924],[443055776,925689351,522703677,1576449808,21941573,1661836159,1789800553,28353528],[253161646,1695358235,960577350,1538546094,47192476,368575850,1312015425,1117639831],[725188138,1463013012,141457526,326740642,307862654,1264876069,1836521139,859941435],[344753840,1979043951,682726110,720943111,1741539141,2009617693,1628802672,37871157],[1733817041,1449598135,933849384,1977179217,41672062,179015750,1657683734,179406576],[2071106150,748704912,695575301,1562077194,520214781,812052729,2092936308,489524274],[223650541,1213676464,822181190,307352267,1694455744,156711634,1188010499,27541385],[552937689,590971746,1444305781,93145838,1303598718,2106722386,1101600956,323728174],[1806433071,1357914041,550878792,866049131,1315869853,1560906141,1412480687,595600108],[1427857844,685596752,454493130,1054824652,1848617693,1457535154,476684445,1275693311],[1324121326,1012561600,1496416661,247819226,1921923193,1174045457,247837858,498115322],[636143640,1526780217,2017476324,1793162327,1984650819,936382389,1692607581,1908424342],[1158004638,201509420,1631806506,2031442330,1215210060,2120450968,78769884,751093001],[143436863,1894516463,155346410,1430906564,673964009,335351340,1977357229,136239621],[470783008,217590954,1472213086,2015624836,163354149,2010113776,703944666,440379294],[1569558187,897708382,1318436380,765715234,1714012382,281731409,1637045008,222721859],[690632201,1155756256,1575043794,382623967,436400510,1450146813,690500746,2081562003],[1206226861,2074629721,1736201346,695712318,1567301393,152458865,1079619682,1624500701],[2060959293,914186761,454253827,1589963123,891787920,655832780,1423187913,1986415206],[859677877,2035513532,707917834,1468573306,515700990,1715958339,1942820369,1886142951],[1689662790,1307145095,1885123470,113378922,1178331835,1658950246,1183238364,1207671903],[1514933191,2037780312,937083811,1148924423,1434133420,267496687,135069387,593507059],[1400155601,1748199526,1255801539,497316049,605316305,436424498,1364726581,156690552],[1828459577,813001515,1121420633,1339393099,275387744,831642333,414535395,1255520605],[1850697981,963052686,168527003,1606191614,1262204489,867602041,361861809,414728173],[417911028,465170855,366161593,1697616024,386740907,1683457116,1565090915,1859569281],[405112363,1685941974,768875392,1618183978,371224098,309218594,823286005,2034662876],[687759181,1987391164,213559258,1935446830,470800652,313909477,529613040,1936338565],[1292771475,1316464961,1160350014,1394843232,366807767,1776311994,496453147,769329418],[1444629668,2040665847,1245130493,394634779,2001081837,612381862,1021600956,301622127],[283127452,1546782586,1066287004,976685778,1266598594,2042489560,993631906,982584265],[923164924,157595557,150810206,285786592,1879637763,1359691447,796314820,1704537084],[2085854521,659794779,5781367,399344001,1420364725,162985470,34556647,496952092],[725464312,682281554,200777458,464254292,1768402610,1666678443,765221401,1230442454],[2094338879,365140504,1912781600,1149152071,376919020,1744177509,1075981061,284710691],[1747888459,870995468,691906907,491156484,1625831903,428477405,1057122711,185263471],[1446897680,1294778170,954380473,1852267246,304841599,164964378,1527242456,1823891958],[737844644,1518289478,1003596397,429138675,373374893,482482231,978857402,1575171709],[306830208,24793155,1762173277,1461270478,1718866253,1053203137,301311042,773454677],[1857438019,1696349622,421168976,1349442514,597800216,860685651,1651646534,1482482214],[278955364,474390833,604243102,1666503981,1248387595,1225516628,308181325,2015572898],[1309445042,672749675,1268479159,407472340,1788135667,1328777437,650876776,1712616862],[669443255,516783948,1424970570,206259292,2070909896,358770851,1582368674,1645519951],[1629426987,1619392813,1714449715,1055771878,1605946934,719096979,363000447,1162179437],[430107839,937393947,619946888,259771422,1366116531,596418816,1709131776,1519754706],[156202416,205718787,1395347306,576719013,1682807279,785793140,1926071437,716127058],[917284892,607246249,1147178446,1467860188,345028540,1339168052,883229034,1094834181],[1994659648,1184299285,273282717,234601016,421553950,1695147587,276580426,11973983],[1375513086,1744865010,2067334742,718181915,2022618151,2048741788,1744770827,397117976],[907585806,780333213,1922657429,1915641261,1224300984,1986749959,1339658406,58845087],[1773529303,733648199,1341546555,1695627634,1898102719,1371304269,272361491,63446649],[810810204,2124943953,1797175456,2129467616,1164715811,2104704784,1264137928,1120437826],[1666426428,1010283284,1661678518,203066299,386169046,1365899421,1177170145,767740329],[565548621,1349169497,1255820446,797758102,1012965759,488006600,436687602,741393988],[197203,1521686948,107065911,639286357,1158095756,546887394,54291741,307370236],[378316730,1097553529,1252451427,975406684,714456269,1777196204,1931211997,745799454],[509366927,1406767073,1050011002,2107122974,1069948461,607701179,29038301,390896005],[1045808151,1683300096,1152441803,208026585,407722341,775061253,2100020276,1159058522],[1084913752,1252797193,1535501494,206316851,2119783049,790116174,1726052110,1840696463],[1871186595,238802800,1800866540,1467560976,60833558,1417702003,1134331195,1179108781],[1442207983,1106838853,366053843,1720276889,1370908532,665976375,1258550300,1065434158],[1947863946,849227130,1525724536,1189506602,1492591945,1639940084,1330530218,591267056],[1177341119,1797933513,1269693693,126662607,1884278510,1115615101,1901168288,582695966],[1564946671,2102370815,967482652,1112246597,6866307,1171554615,148539323,697407115],[161900234,2113716414,314850839,610161936,1710243761,2002874598,1699472839,145091265],[1848537418,799311874,319467662,582748846,1763511366,108005773,1143278754,1547998547],[1512881837,160569377,2038300985,1414765041,1006516404,1438310757,1708961193,1148334214],[1170323320,1177939461,1741678899,1935030121,1953327705,963126177,147751087,432968992],[1177293772,1875092,1049603522,1344622410,312471986,1088608259,509337518,1224997336],[1816942705,1351416244,1932673232,553857074,559204487,617158407,70641181,404406298],[480875589,162324896,1681896924,1451967414,1253321130,1980324912,1430438734,1870748647],[1381755840,1617886289,1078597057,17252271,600636108,1955211723,1114205552,58771813],[480641862,1578058745,1722867948,73158870,931192867,1565794025,313338479,531696293],[1817490368,62973212,1401130119,1043453303,1136647505,156312909,332138886,1885339928],[507178111,676933097,1979710497,585239617,2092563202,1912456775,1352638389,282669881],[688313516,1571395071,871143046,819376539,60414824,457511321,1041619850,2030675963],[1912932571,1840967453,1995248720,802328925,1458672855,1510208289,1260726076,1479871465],[101895923,1518695915,1594642853,896403878,1285496891,180027203,1389289524,1972341743],[1315858445,775436893,1130855390,439100307,438549967,1950506047,1653217773,976108579],[48904801,805616136,650063477,949347752,1573076745,1706932409,115382142,1117174153],[536179442,210050001,45364992,1676628464,1032834028,963543076,2019060503,1892443009],[73164616,1289399960,147800435,2108769754,836845064,1279033915,1153207555,1962716483],[980495500,773807664,974471583,75784286,388976057,589656342,1918908531,78414608],[952699763,1552581860,35815718,490058437,1961297959,927745818,734419665,77964889],[638034987,532137358,1558205432,454933756,1781729162,415996452,1117508104,103052195],[3140931,576092426,1949992695,1596353393,1791691170,22378929,1969361575,846004840],[775510241,1706025071,1156312892,327769319,938953544,1012296754,966543362,786295847],[1445531737,165912713,1507810057,1985895732,548048780,1462637392,1328921821,789479634],[835131387,704221495,1699448456,1672244267,1656456058,330449094,1981616821,750003229],[1636625113,680717686,1012210007,1289832080,476034802,634179027,1508269602,1209092856],[1728567174,1694089895,1579827488,1537213123,501161369,558432598,1165086394,1528971591],[1386320123,611906973,2118843889,404668693,827227914,1976323682,530612406,539836339],[320500505,235512707,1272471362,1590539704,1429747370,1712639955,1211162710,838294949],[780451794,769186002,1976442824,711033215,551313051,1610942147,1777101655,361402906],[1534123381,1008373827,480465146,679914718,1326441202,1670625782,1635073700,352461142],[438061586,1057703150,1839908533,833641155,1869126385,996815975,1481999526,226338104],[806845702,1270695319,302112594,1241143636,675960442,1755409428,1838637227,1642791455],[1743876789,273101771,1036886523,538546507,540401762,1979239659,60891911,1094709985],[1965179520,2060602944,2028958674,405794055,1181747827,1279489505,103686347,1482682144],[1260612679,985714979,1820885124,841794526,269816432,221570610,1844282012,1854705626],[1308246061,1930458061,1915797061,742005931,1893849309,1662516357,2016259420,604699],[2074993845,1420191781,1533799856,976043684,1603240208,569927206,1507759720,1773841002],[1788112486,1493786768,1782583354,2003196907,1068070276,715457354,729642448,1482057050],[1656612953,187065839,1328926111,2019730882,1688472950,1364454195,1568697368,1215590203],[1763691133,194491542,1375074230,969747242,778066422,708124232,1792715933,365358769],[980230369,1357606574,25383391,161041970,788530407,558489460,1338322354,808353362],[792084105,327279466,1598412785,764554086,1212769469,176126254,410739216,1728386085],[1393145001,985339629,1463003665,1641319022,1308356482,1912812381,446791735,1919309902],[47834362,195157720,2118954197,693997193,1194234595,109007327,497316901,215124269],[896981804,199686779,1740386921,1887121831,97336342,1573980444,1377328958,1995035379],[901795855,92736971,632318832,1062282974,1787492569,405723417,1355895817,1136685199],[1129716722,2095143683,949415186,2076079635,311937905,1150930799,1963168879,81073250],[1351401993,509407074,333721044,1928137759,16608292,935829863,780010457,1263484008],[2061607263,1486435782,1161065255,808135916,1530053926,1945875413,1946892717,1890237806],[67633070,2117014967,778495337,889797546,1882658620,66273787,505336900,941732867],[2114541566,383101688,1991391897,2039011499,69125571,56176763,1341228486,1831271609],[606876654,223714092,2012851081,1955592221,545687908,1244789365,1698985918,384372163],[1169879892,860036840,175945407,1161879942,2002246473,1153875215,713999074,1292896372],[2095634523,1059956961,856396349,269975665,1871635711,1509071832,2051862642,1691119272],[990303176,882170539,1999721184,1380207915,1759202447,1679169812,1393791241,316688628],[1414321656,1531352107,1030738241,869358775,1779926129,1663988148,1622292380,113643063],[1203716337,2070820826,762517864,552702858,1087817705,1568495985,1522872657,1244365210],[129447754,1373600442,1680936541,1356719995,328396712,1050163703,1096419203,87972832],[1240258391,665219815,444104686,276822328,1748659438,1455108024,613107040,1076877738],[182195329,757731052,2019126688,1723361586,1710913168,2050623782,1828367997,1112836337],[1666717106,1221929312,1894075050,2084592124,281270467,499111589,1564007277,672023683],[127856631,752670101,173256619,1786403122,1505135349,1016159051,34846630,1550175345],[1271246590,772051629,361290680,785455595,261560437,323860973,305889605,869300019],[618246391,1185294480,76830794,422248768,1376983158,1923485020,1968124946,1510180721],[1753065349,334836073,361979535,1938603184,1261247444,1754484585,968712682,1003164595],[2051361165,175797419,1770542234,753369613,134288563,451364962,402425909,1836551273],[1743346487,1164110211,1883926327,1453735029,1737221811,861039728,1535069862,125820439],[805820629,303201228,17113949,1264199349,1327453093,1739637098,1177052481,767750843],[823095593,9523837,73023129,775904382,222896281,1362550949,1992309454,1267150030],[1029243874,1999897377,1552960516,449665794,914877992,161472795,1604753167,1509776337],[7670071,1087308934,1225698344,1918466622,1657890098,1483323044,1644252144,326012493],[472799229,133123470,1987770184,1963574522,1590307755,564921488,129947895,236343316],[1272950293,97540313,212818498,1129219943,132468060,1148018953,1628583800,457969635],[918630885,1660649915,1170352108,366203016,21566080,941058277,247941808,446835222],[757916883,253960750,676251267,399220143,1353504855,580046909,329892196,489571130],[561956466,1905583370,1135820489,136355087,782023085,1813610564,891483987,1139316852],[1014375888,1011725589,1274236759,1683831374,1500243067,2088742282,1066852710,1323836781],[716471009,1739306392,1224078588,711334220,1026482410,1035852252,1442978629,133486117],[1444324022,654520812,933889798,2043008353,212559369,1248972162,1200093949,1552924666],[2049270933,1985598976,1473424634,1913165873,1995679654,1789462486,150068214,2066774515],[1324805224,523621957,1720436713,935637644,2069406433,1535834413,1938437453,1634747438],[356260739,69050,1765475466,226501583,1993662451,1617523900,874882371,278463560],[127830297,390496917,198667152,972757638,1592842270,164634746,2071500484,1040070027],[72852040,1259463116,738997446,52999489,663574385,1265441038,309278062,390892332],[572960873,1231568255,814908654,937093698,1802670248,75873190,498008578,1632017631],[1289077519,340225701,1931949046,1489214133,213208245,1866756075,463673375,1803452071],[1486192563,1907980285,1331830639,1921848495,1087885222,1368007765,793039151,115718376],[1342714525,315601207,1521122027,1733964833,1423973166,835989305,982230253,355289721],[1806238864,1577151262,107179537,643865888,1089296867,551020842,918868767,297288658],[1411396785,1125379774,1287944780,452493635,191844393,1666613395,1519556684,83632295],[922556179,77589891,1939841703,1371117195,1195597884,1249070543,1650280925,1369680786],[1574154726,1076846405,273855141,1035691005,116848435,2126330555,796956173,1474902756],[247640288,173156762,136418697,1602378945,295407771,1180496822,1413194164,408598215],[1592836425,1818270288,409131663,150671780,529397688,589280165,1118169507,1194748667],[445009564,23168180,1033880563,211231508,1491858517,2000120333,69548549,662857970],[883200094,1261400875,292932559,1088870695,1074431519,1873273730,999059450,833726711],[1724960598,1779025100,1821423801,616762361,399489189,1088674974,71899371,1959735760],[1721992922,1122046782,1479644292,2115809581,1010869137,2002995413,1054637163,702579413],[458538968,330382760,1378443151,1477358828,384275799,1030638561,733784436,147912298],[1140347464,1612394088,1667276985,1315662951,1823724604,294324776,314647459,2086769462],[382439144,1684500861,163888317,1671029222,1866234959,1737282938,2110590385,1644622901],[752200052,530857395,1918492826,432054643,1582795540,1770465062,61430822,583715276],[511751671,1275899704,901074071,298429391,621128824,419843168,1567148679,1385100386],[516947826,109251080,846660770,1842338310,2116440022,1489757692,926153613,1455837727],[2124691969,1773708969,939795543,722968481,1009674794,2106660206,1022753930,1978707667],[2006096033,228193154,1881336293,1168781765,2000166006,408418458,405550871,1029778277],[1958519669,1256269269,1375367133,1481304234,972027418,1016027126,1801726395,1554591553],[198415154,987648878,969974200,1315221902,1556768573,943179967,199070105,45335273],[1160930315,817576003,1701633426,675488071,1368185991,1131607995,683945827,1622605447],[1287345766,266869977,1085697706,1901039173,1797688710,1964780769,1554958997,1656464679],[1231211992,2063645857,268497078,78801161,138275682,528359036,886880708,884764667],[947291411,1820656811,512606602,1645043065,1942618785,439740373,1677918366,1623196358],[1912403990,1354294132,64147776,1712291139,1928409959,825799590,902536506,46979721],[40152630,310885555,123449692,192848461,1550776675,416046118,1605686227,322893971],[1677203591,1509948311,954148550,66391392,285493645,287989585,313342797,690143143],[1713108174,167314367,1301229629,1744339327,615708244,1625006942,1960113783,392440679],[75165240,196213434,1614014413,1406133091,1406412941,1207829964,511215755,1819322859],[2048471189,75256992,304420958,1294575508,1167305733,1583905473,1349955523,1957662266],[5479711,572425288,328564493,1566460294,532999135,718160470,263470996,846820001],[133606578,518686358,913952133,550044216,269576201,1482720505,516780910,2118261835],[412243440,1069671958,352013950,1793831133,566117759,144800219,1882153492,956443363],[856619702,819274815,652761746,771018392,1894481985,342139951,1460980726,952112108],[1302603392,1267777243,789966793,58626481,1367406157,1057099792,1486875076,48420910],[1869630322,1603446449,1811463107,1696233789,673827407,553688949,1612823388,348880469],[941625379,1436131724,1478879334,223209928,794712217,1018967641,487628433,2065197997],[1067687481,897606405,1909981119,1529563814,2003810805,1511809246,1475050525,1153639683],[1064852809,1624934759,1112130904,939338635,1794928004,1669946862,473052681,82969201],[1636677554,59986242,1005897121,1420412613,1966806222,1117802477,1063613055,1801425826],[690208884,272988770,683420963,1092729566,1401670050,1196061935,1007507721,98597365],[15014650,775564850,121519375,846606993,323221884,46452378,780576470,1506927810],[512414077,964080197,2118676582,1628901151,709376494,1252929786,1924597970,1162523586],[1136678325,473355552,1360521749,1221569428,1068796597,905211041,821487575,432807847],[1156660463,581599264,785198432,1735622003,19883123,1391519333,1930831897,322468846],[390087880,1546117565,543311801,1234500351,1323585667,360489142,1354462153,1258396671],[2027387732,1262283087,1522198371,1163620275,1273855641,271593026,1789624415,267274651],[953017329,86372354,1121296832,1634402689,1565136496,839067160,1044451977,1962701167],[1908203641,1821142267,1949280330,239561983,726839298,236614721,1305538392,1360018110],[1621539516,142430622,448362275,979215714,1404620489,1677214544,1578818590,113808226],[1915720281,1331600720,606053580,1284926608,552846177,947360767,1135996373,738259389],[1165427826,1207834601,1641290448,564845836,762282535,1604505524,1729712059,1387884651],[1412308379,1897403166,804198302,206498492,834265326,419578558,869643046,529297963],[1111577398,1515906244,1862434759,1559994714,254779468,889895027,377255014,2002117382],[1700988695,867095047,753155903,677471351,615517610,1557352609,510291051,1063201875],[1798309440,770251486,427048570,1997620582,991155605,1307657032,1534482274,1723689342],[1694070355,327914409,911691783,927188377,2076786523,1443196202,215453511,5705723],[839536684,957125057,419657525,2013262537,1344249876,1330631197,966620775,46994324],[1238205957,385719470,2002838326,1889461097,601501787,1506332757,732177921,2012232697],[285899969,1855497651,681339473,174778042,610487885,265975313,463026351,122277170],[189980742,998209559,436176896,1218999748,135472030,1383385305,852013575,1145696103],[409169249,1944851646,1576678917,1293873075,1314351517,16555352,901380209,167454411],[1241516164,1753782570,1315169516,1387075606,489120655,1672822876,247603288,1732633875],[636451979,1525296960,185615225,816750308,242751747,1291832179,1650560166,227803319],[2813123,1182884105,113727462,498608171,444346757,1483514238,572771591,925669887],[1650154105,229495427,106937258,796820303,199154158,1337652295,1878583766,252867502],[1582032843,963195206,1059007965,1767095213,165721706,788623099,1919416085,2029645422],[298018221,1416149792,2099080272,817687186,161548382,1209270072,1827352068,605726039],[305833513,595788695,2085172065,193982909,1825983972,2093937560,827628281,2048609010],[602178429,1849853327,173066822,2057454623,437827821,955586,981998293,669894321],[1792754800,202077902,1659283889,333897939,1170724614,1588431605,1697931384,662173512],[876519044,1013093453,1275731949,1421088190,444814505,1995445786,1065100643,379134769],[1202861069,1474172379,2034157562,664862816,2110895654,1975305496,840660673,355818496],[1368672042,2107172134,1107675456,1424512938,1918629745,515451779,692171106,620020119],[389542578,1323289471,952618547,528910324,797648805,495627400,1948542504,1904588506],[312890004,1664769584,1755937972,1477952644,1920791639,1052099949,889629765,1803491573],[1771396590,1519266934,2037743913,1784817897,392755220,1709894189,1638118356,1344782109],[1516645928,477539868,80455957,1713546668,1508906752,302743621,1422585788,1257919241],[1828312475,481049920,1569511997,207309086,574770694,1174774792,1276642145,1900895002],[632331497,718349561,1868981344,1918860570,244099900,1255770570,513667523,1133273875],[762311651,1306956897,54135881,808696025,1658809322,282717320,917224562,1686989291],[547735283,537553164,369299733,1233949193,21033724,2112172597,1127715834,500233269],[1230676873,1081737006,137214685,318449173,223045269,1547706135,1205584327,1829092419],[1285243696,2049300956,1738005552,1410650046,1994404340,1832710204,477968578,759629827],[1521778167,1750767508,1495991843,1319452238,1210270615,685730761,1146343228,441137182],[831650318,431510694,1563950682,528007750,1171655081,1767680864,1280080093,2041555461],[17805232,575645089,1679878725,1003172183,2049372008,1637090475,1882852453,1298650573],[1647170918,1199447828,337220841,1127145641,421817158,1697531489,496739561,1887787470],[1384511110,1546878559,1258453762,486155982,1974186448,827334459,2001644768,2025652670],[311313706,751598950,466678410,1212801649,345513277,2081392517,1988782087,148903308],[2061520441,1507889382,2012424597,676553767,972490556,1938981973,1422212176,883297995],[792529440,1564101850,1078698438,1595022735,401829091,1517120239,906151084,765818163],[531289326,1352289616,1767803831,634304545,1363558667,1852760435,456802996,694049026],[182972205,1471365470,886011825,119795404,470437460,1525366849,1382271994,2045307676],[492177343,934809072,1970104055,826389237,212280082,2051373389,911392025,1952946317],[912729796,1568272095,1843766153,871833960,1015528479,1517485735,1903611935,997418480],[777789307,2129389498,18300989,1440664320,1129939381,1192871670,1069892605,1398589477],[1379404149,1652576004,1578248479,1843576054,1572778128,811699382,1770056849,1680636203],[1642018281,1427129466,1350927980,1812565715,1829498684,395198236,1390100334,912330527],[59769743,1874490800,1737354880,1541935642,1004870197,1047821963,1740995682,161771489],[718335850,64926479,1509683931,784739522,1519563363,1797228488,1473292716,56419229],[1465589340,21086853,849458253,1478924895,1415326727,509081085,1722018470,601568739],[1930283625,812811901,1999625788,518990162,2032977915,1215457540,1038432333,1807426867],[124411220,372929476,1078941439,1404908193,1111924552,1817633890,21426740,1391750251],[988411792,630458801,111917276,647027461,1885253610,1854667526,1468348994,605825744],[1153889859,515662237,1194505838,412828318,383361966,17314037,1951730359,1514732217],[1440439473,591594177,376595043,1343263887,1552428408,1110337329,2128501020,333135674],[194984565,527365535,1857039714,598768243,159104293,718200081,200494044,485988077],[1188015199,505857876,1356045600,386578441,330935621,1277349718,333989855,488521165],[1127931608,2072075167,1050465022,1115975188,637331469,1419291131,1911448655,1803860735],[785395456,601841976,432518002,44840210,782844385,777523324,1246490916,179428393],[661892663,1306541366,1571332162,323076482,234549293,1495666204,1746290679,678319648],[1459327567,458038202,1961170880,1638310883,169261275,1735708731,929132634,2016588443],[698589129,1367549802,290600205,1274531839,1120064951,542450461,420517741,134346187],[949502136,103867716,1460660248,939442389,975774923,1947937091,1180276940,892037666],[1318257078,1575777924,568442204,2010378846,1603511101,1493579081,1639231771,2126099883],[682682981,1057929395,1722835714,188480373,369309450,1588389340,1789747679,822395076],[989444981,86755551,1580294484,752500020,1058882767,2079791090,375891626,1248733490],[1718745226,1825249795,276525657,1991892238,1343509549,1820468021,258540264,56279153],[175376772,1219663944,2109925856,940102206,1112047795,416115101,1241538310,431110766],[1414655488,2100715442,742524879,1315496761,1322798934,919117801,1938426330,707177617],[983395326,1756444864,537989866,892625172,1025687495,1065477585,2030613691,765648993],[2118935429,325888221,1279521527,882854048,66467458,1212662911,332605571,962287710],[1182700836,1785913853,1434168475,1669956888,1718370571,108318933,953513193,2017706245],[73445679,1973980032,1820589685,991319817,2018139226,1779567625,329273524,185896685],[402116689,1668986963,1452186057,1709306636,432434130,321997176,1421523940,1874944402],[1586063679,2103838756,312701674,1621253788,1246169887,1942047974,1998533685,614044708],[1867106083,1173712938,1348558286,776557905,1743199702,683374372,497257811,844112692],[1563642393,685085331,1242593880,2074821039,251198707,1822290721,1052669040,1012022515],[1219374882,1228732804,747519019,1929665910,435070419,1535638784,89048265,337361064],[1100562184,1573152271,1620157846,68860922,1346086094,1453710711,2077931946,2102612522],[1352691814,1467973879,1998243581,2024434225,98088121,2084769787,734975100,660264403],[1001645105,771146632,646132949,1024452872,2053838413,274399750,23372639,37294605],[1439895994,1263637814,4849228,1977411878,2065942170,169033298,1496829898,1122235955],[195458893,681367023,1610237354,92448801,1921391731,1015408107,1057576287,1413848888],[366173371,2002755330,1572141288,1986725074,1202235378,1902606238,1630459140,1537678212],[1660604794,875465431,869713940,1724044929,628028117,1503069254,1342272127,391596139],[840409308,1454952614,1113424392,1572252212,1809404218,1771855511,1931703567,1553694140],[1604557215,174382905,1298886612,1250698510,2090125502,1688003803,323319268,1563408101],[877782939,252891075,1946203559,83649329,1751193278,780017522,1628129478,1544103778],[2037366226,37186631,1647813731,718035865,1439461422,795598935,1604078012,1744340181],[32820383,1184348014,875772120,379356625,927006229,553248659,568374962,1995312900],[1117518320,616000060,365971807,170445891,1755919239,593133514,789711998,1217309280],[458190211,1581015112,812909359,1028775607,1177999409,1391664767,472381552,819968894],[412376150,706019543,1374097767,871460282,1155845020,898759403,1424962823,400743567],[1981553269,331350091,225699451,1322702053,1056225503,730181794,2125599364,1818171863],[798898828,1712408619,1598121836,515389812,409098586,237573546,1979153273,1022422235],[364525693,345275346,1036868668,1927652973,1788948335,336751667,375541126,20950038],[1556910878,1982129211,1118490667,223594739,258458220,1067618672,1135169760,1826107974],[933371332,941693550,211920915,1895908089,64650796,1947988515,652979792,584262653],[517093134,1907674320,1816160342,492075210,858072484,1912614318,138559048,1372470486],[482972576,340146944,1332992038,1879569757,1339879700,1168679734,415612651,2063098706],[1380685014,1226879628,726901575,1113708661,1009579125,492100154,1532822470,299597806],[1417311802,1974849676,1212878723,1386128131,904243834,170765466,1306750048,274461162],[2096653777,1654544523,824042182,973670886,1420425146,1451127150,319245339,1944706565],[1473820754,1968684826,1821527449,2111325187,334446250,1796650944,1126759900,1593766890],[424108835,1891953174,795122320,1427479216,1812949686,2055428578,645940037,1005129534],[1708655668,179918371,1717461907,2025490599,1875149420,706857907,168500278,714495804],[1958302925,450892756,1646110182,1805759167,1604960940,796790530,469795621,2084456303],[931665032,198004223,1964587436,787021500,823479945,934858014,1405894965,269632187],[1904815525,1852220454,1483217144,377301768,699067436,1946089475,832293807,23661832],[379698229,439077103,1176160339,1305622653,1961101166,1286403466,307373246,1487603653],[689455616,1494200199,605024762,16829142,1137583185,410697091,787650601,1914534791],[1451940766,2013941796,1757024298,1852814167,265227501,1963469003,311264237,723225742],[490511491,109710169,524060953,1587663781,514421215,729034642,1933770347,1552096359],[2117706764,1554500067,275200036,2061563596,86060228,894416877,967922078,1427206387],[1279075281,31941426,20820157,1701667635,401362138,1899561032,573465900,377726112],[2037211148,841277533,661816353,680589179,1972588390,995014993,833179758,471649306],[83696175,1684948966,296583628,1766777631,2065379715,692139568,88282106,529941414],[861679584,188433483,1061445591,1540624629,1622836605,228116230,1316509550,1786948257],[935714324,2052582587,1204673733,854521940,1567604419,626555314,425754033,517718603],[1166850151,1598809155,614822085,1480212932,1098535453,390481278,154283304,1386732455],[119681491,831547921,436114984,624145929,918879607,1557197743,1986783538,1141670979],[895971880,1576094484,248288880,1294841880,356047960,632755943,1082747045,142579721],[845660913,166459000,584416971,1684384845,814214627,1572181618,1483174843,510793130],[1147210218,737878554,614401844,821948472,1793261295,271014842,1104898833,836987445],[1374260912,1267169044,970224062,851389726,1068610040,426506491,377691989,580593123],[1572016618,966214442,63213519,1676862367,1422921200,781826207,1728937274,232062603],[435020340,1040304076,1689865691,1474819325,1998285075,971580069,1301329729,2061766557],[254077759,605601648,1988952912,343274632,504638329,1420820640,2045967601,1572096695],[1425959766,1575152100,570210009,1047757394,1046717222,339254595,1499857137,2018242515],[1743534900,113156595,1694815121,919507851,1608117280,1186452524,1233378961,1774992334],[1835860511,1435808772,112341915,1153962409,1584667447,1722949562,1659834207,76982890],[1178480298,1110692198,693045601,771215384,322859874,2101990594,2073621240,975583316],[1248282558,1108738051,807277759,1355943274,236709140,1585940334,329226537,964047630],[445906104,2127186855,181165434,1511277771,453986129,785088809,403502242,180796731],[414517322,661100775,430157413,1630966728,1708152692,439799623,1882938685,618134821],[1488620546,2126223596,1978634796,1815361218,473095485,1281396312,1192003596,145525005],[1195636311,897197464,1159904780,881416271,367193213,1558154987,352785211,1131376013],[111725054,1840143977,2054966918,583312551,767651982,827594163,1983317444,2078769339],[1284746436,682830574,452732534,275557932,591641504,1977735526,978916115,2049586814],[388715618,378098648,2062368345,484598235,589230203,1427039097,648858821,169727870],[1773189032,950812567,1468500827,43142060,531879859,2016864800,1089290713,469506857],[1870754401,1099492421,1087782527,842229433,1815887177,1253282107,254091386,438598823],[1509334424,1542989082,1703015450,753112746,321944988,802753078,1739675736,1041914453],[1928260647,428006361,333937329,430818661,551867445,977057907,313159176,1659031836],[974123076,1542429303,780392272,1812919972,1825887390,849772875,1903394799,898252045],[67727614,1933730284,1551251505,1852218929,1243060432,700922760,854848884,125816118],[1798644018,496207649,297257317,715114371,1294511608,1035081928,810729846,731372161],[1403850786,43422548,1803295640,1589909719,1770102612,1768035366,199907913,1641487558],[933449737,1804637541,2078878666,1252656279,529998381,2064588054,1169379505,675983469],[193603435,209463516,465724978,1625704920,687360190,1473541367,1978001971,76404576],[1384477761,18469698,1916410105,1317021535,1425281496,1329101744,1716863913,1595940542],[267145178,1183429287,2057454166,1122494869,15058169,781194620,646047752,1249936327],[1205513507,1087858406,353082698,932127814,947739319,139993182,1958532643,1393328730],[849111941,572648962,1074702012,1662999014,867435210,2046704636,986809936,1486730411],[739723408,104629484,242328203,181033127,1212115515,617684216,197835841,146055158],[895508127,381509037,215864626,673785597,735633054,465589781,871687026,1496339426],[793486201,1846355753,1079409963,533950017,1485467476,1985901265,778164123,276165505],[1679670292,31014421,508516731,1363363791,106942854,1226357831,1988331297,1263588975],[2121668029,1346360014,923793929,2079684467,2082512921,1579473468,1571400846,1688969043],[1186598841,1310668786,1239190349,722900568,1641077065,475601927,2110526298,1950477650],[829578638,384066760,911584052,371268779,591702581,351076731,1568792984,148230568],[1774473667,13131465,365295970,2731502,1750689509,1974206673,62673826,1646058834],[408944317,679136160,1019877047,1295312610,598406998,1258701026,346925868,1537646015],[188368233,1565623611,343986568,1478897535,1965867803,1709212846,802777928,621140263],[355945366,761377503,1771317092,469478162,1491096877,424378990,2013052796,34227598],[647354067,1685267299,1240034645,151143733,1808137674,967137311,853366375,1892875380],[1199528889,1895592028,1613227235,635764615,486992617,581538445,521191577,1376001128],[1854603130,1256558139,919742960,363174053,1898769730,1074783050,1525888111,2067290862],[87549355,360987313,112216656,284870907,1842391520,38133986,1637868563,672212169],[1339773080,207921063,964605271,1253135964,901109981,1963921931,1543222771,1427871523],[327153634,917193602,1287553332,1709046904,951828272,1630791677,94517712,871881834],[201144888,722077174,481987451,1227874331,1283599452,456758231,1688353429,146757084],[284097927,1850465065,866372748,1061745975,1075136386,1864401145,2112912126,750880378],[707519757,293131098,94234978,991287477,1808941238,1795028903,1250630539,775091816],[193364183,884309224,1109196898,1367329662,1485293502,2001678647,1654120495,558082872],[2109838306,357939699,663233062,1299857587,613118226,1833066160,1676727548,986394850],[443271904,652091623,1055010130,438390225,1084527034,361692229,1388372749,982331189],[1616742376,1289446665,1991859269,2076365461,1763158092,1784019815,1230151557,1919775090],[1628071483,495201881,159336135,1786662116,1450242370,619270646,1962271311,795529819],[1990090674,317401279,686406410,1042525642,647989657,781778839,2128295297,343553266],[1602226635,466453,226235242,39801880,778040933,1673737075,1218573694,547412444],[154434338,713668296,750070289,1799574685,1004869146,722944166,954728606,1257678634],[525962976,1740906798,1477958504,505790448,267177571,1667290223,2015673954,2054356175],[1368019921,1873432489,1362428070,1090969861,457963582,735318531,1901195917,1083242792],[1742644861,1733819948,2090860200,1301310907,485856743,843667093,1527320902,57638722],[399491692,353603788,728367291,780701415,1688515814,225257339,1331822664,1033334799],[710306640,610768300,1006002133,923410842,2006403644,1929426226,732135479,720566598],[1553740094,1019859869,71237875,1615433262,802497908,1130922362,444261939,70075395],[1841519497,1670671273,77539480,1020443579,1170167604,854437408,1646270598,161401007],[425849982,1043118560,868683647,1350265127,80581932,2033458200,1780334804,484309377],[270080764,843789358,1088704809,736486785,1999092452,806435003,981754282,847399180],[150880391,1644476244,26743403,1919263207,1800377406,1141066066,1644530773,573765343],[978083509,2015787305,1383702893,1391622827,1866653403,818551076,282365956,852556132],[1539609558,745437613,579842112,1271515720,604693620,1921098203,810846385,644546961],[174994633,1414263556,1514926492,408977910,442929289,890251126,1704903594,164417847],[1939488144,1096503085,561081512,1391338552,41417183,573536496,579219400,454562764],[1200145718,1053949270,1981633088,1186880705,1799812253,1569875628,1047824420,818810941],[366460659,492933369,1712132627,1301718746,2059205989,1866577848,1592276015,1217408566],[616015308,1482687326,350647219,1192172169,218029302,775153845,662223194,895902185],[1239544205,760276514,143416891,1800990225,31004784,1183222436,194017652,138701759],[1458015035,1041866046,1159403536,1191333625,723321621,1884762222,1517878980,1352427353],[1309815367,828020298,1329291906,1170671992,458479109,1365058296,649826654,1660768634],[532962388,1786144728,52755113,1722715362,126433956,2053535428,480714604,534547337],[387215902,285356906,1466193301,1643788643,1987762287,817187600,1257166553,1640911075],[963338379,1975924188,1577581944,435169585,1720212321,1922931620,977807475,1061259269],[1891701657,2078155290,1668334294,140048577,1386989268,884460603,799849568,1392266486],[1960934424,731600086,2043591664,1228953966,1713392278,18919294,2117936107,2067325538],[274300852,2078347497,905811771,1996180711,1679159524,947144530,273600907,1817568853],[1888906186,180192806,244490767,1493105402,1900444877,415492436,1349512968,2024723204],[307344498,786481701,1320352386,1001712899,339528134,18934910,535271270,628356052],[35430040,726091516,633708985,2076171914,97671416,1632663463,1620684702,1688725200],[355618887,1808800398,178317159,1539139137,1279889173,2004097544,1692818397,1680290398],[167254767,1801363960,339568672,544854412,1806869589,1721437684,1684893042,1517027294],[1303715487,327110520,933780418,63541721,1560104072,135217156,2117787602,741176858],[516267815,1264995795,15877712,1240931059,2058783806,1815521499,970749429,1913802272],[303935449,506556516,1818597423,1845354868,1568768579,1108290699,261937496,1287261891],[1467551104,2019608289,2049744318,1760687464,2097545741,171600901,2016470807,234816031],[1698326145,1744713478,140107826,442941117,2007259391,1849803726,773195223,1297445819],[867448016,1868718117,1699353887,2021785253,335006228,2112979268,1258965131,1213255294],[726380399,1363781080,1877782182,252440251,1161410592,561962738,1938408170,940041586],[1330741689,2109276749,425457109,1182521395,690547662,57509546,727216861,1343328048],[1703683820,447536823,1243410586,1275132951,15577955,441273407,1865893207,1750144410],[921861166,531217769,180842857,1877521195,1856770370,384271310,927707110,1328566639],[1401727253,835469172,2023141451,896451071,1515908170,1594122556,802405916,760269213],[212278700,132035026,303665946,2053114681,1268097267,1643056941,1724016175,1176924210],[43637705,1955838817,303538277,391013707,534439543,175161028,774975365,1664172433],[954686988,537848838,562026546,2115887721,1635916409,754603129,871621457,275240517],[981286033,1116077118,1301297284,342398199,1896654659,401939505,1734036285,128722910],[2077295658,1508695213,709278383,2103639096,1575588096,1574976780,441890383,1160497013],[1271337958,1412936328,749426886,17580083,167596504,771228087,308756139,1492349499],[2046870838,16328145,375925572,112981101,1469073138,984525557,1318139348,1526057842],[1017772818,164578662,269145506,1947454544,552872716,644280072,1197786655,766220887],[1077837563,245464595,1512194658,986413737,92014802,64269348,1142617955,774403835],[354786154,172280860,361715883,1646039619,1996286851,827983142,901203377,442503107],[1556176172,462265768,601883788,1657251800,2043101885,2103548581,1424980700,485223201],[1161149355,1974661105,1333403594,1135583197,1691588069,1969209580,1928421409,2052818886],[2065594672,778837698,1331925881,1710183186,1894064337,1124279516,1615299534,346046065],[949628873,1931325620,708509680,284358113,733679649,1523129750,1054157142,642151169],[711492506,1618973843,1222138765,1065022998,1986979537,1378315369,1395712360,969433713],[393701523,291215987,1225600502,65969262,968218239,1507848513,196604168,543193285],[1061894637,857223247,1063919108,122281140,1782607707,985432493,125107311,1623896674],[1269889193,967061779,1762046505,306823016,1623968440,1756275831,1052920878,847232994],[110016103,1067240631,918406580,1102082665,665514503,1617783925,358114455,1076009888],[619978302,861851080,701487258,2045516400,1803445725,264505979,2075237434,23645818],[473752540,2035689028,829230376,1021384413,1945963234,314562959,379553556,1487613922],[1884621227,13033747,162353281,1240098416,1882870817,590379875,2102731852,1344604884],[861072874,1769334917,1123175476,474236026,68459577,1247874782,2091195198,592186980],[1742641610,30648853,1003612294,1258843994,2049822939,2096727879,709265351,1648296437],[1003360005,1330686321,1828600998,1069115191,1143262933,1528841980,574300887,222474872],[772650939,1357653421,1856999776,268930448,397434916,1178236198,1754075942,642169477],[934570157,1750386212,1412943872,608397944,1816193871,425772505,332808747,248304468],[449678252,1015423896,1680049655,376579001,1636648504,699883223,1764106232,1478814686],[1033661600,1994489121,1364877700,1477219044,1957601627,1163131723,396426592,114825478],[1935121902,1038176208,383406217,1592249560,1877275955,124401952,1222696047,818766740],[562181433,1148969836,222550137,1550864922,521511989,1868464981,64722022,1433305762],[1161136306,176170205,1392596115,981162935,939716133,597505786,882564729,981568988],[1007178289,1473975673,388133899,1179247238,1877391776,725677309,1091826626,1952322795],[1756857023,1661274031,309643061,204077447,1656961799,1306928290,162603768,1083046201],[1932455036,533743643,1488938856,993593172,1446354343,1446329405,1817675012,56324125],[1389260487,1138576064,1290867958,1109892785,2074826095,1796888185,163352199,1126918873],[1722188531,1804770041,1894110942,1658497703,768227358,979237277,1298737999,1177971168],[320696016,1686348639,2082088157,1427961490,1017056041,772203031,1369504021,1104981325],[174662443,750889388,648057912,721662070,2049401143,1083905427,642421400,171406577],[374391478,786419692,113515869,718935099,325700284,1894389812,1183376791,652415292],[1476259103,1732477994,2008818607,1609142975,6179714,82368225,1503733527,1725359969],[1038588942,496469440,1721109342,2008742562,995494441,1431961459,133563145,1111483194],[2096269248,482812669,91838940,682128324,1923789892,1662551555,263815811,138901358],[1571799275,2082617506,1054646024,1632390068,952562519,656525054,203351072,1115748608],[337750531,1189409983,1650652550,713336030,1031029139,912308032,21976478,1811573396],[818937159,783185584,905581005,193581778,1286607741,659776753,1059733247,418305820],[676373786,1369966900,562598776,404325226,923911166,98996769,1317275892,1004467963],[829101525,672200168,987303584,878738080,1945448199,1971894032,821236575,1384908794],[1595252978,134279343,2089327812,1419684181,1234385893,487409906,1878609645,58144393],[1617589389,908568866,239343723,1465355409,957269795,1466532708,233237252,1877145855],[1911168264,1524566808,393506026,827368219,806429853,193138558,360023284,2070940866],[804771054,271093895,853984675,988522303,2084491975,1970515925,470802027,1856558085],[1519657368,1076486777,1302147558,2001072255,663691562,1582032772,1422505535,581311928],[521954991,1129606044,1129751200,1781557002,1891679021,1955420263,521772784,34000782],[1258302622,1959180381,1232552829,1179377975,425828894,210370277,2036774955,123274434],[157444707,1031621170,360735200,1309797382,30038696,1761604781,79409746,1321779618],[735683624,993228192,23733326,356081994,1411763699,98750699,437570297,655307965],[1592104363,1798165689,685620393,1826647337,103970921,1538360431,1574265935,150205325],[54929292,84858246,1530452277,1048498427,1617769114,1944817698,1419949691,121499104],[2063183161,957066637,1382230243,463937106,1824525525,1139847253,24920290,1274250308],[1621087252,366858496,1440601381,1510569343,2003244811,1264146110,1641768722,48202727],[158441700,356410039,1946647541,381669834,1241402148,622010308,2020677500,772818566],[367358723,563227317,1244450511,1054779205,1098788066,944679536,1926139250,1075288407],[105437148,1074685093,363207776,1202510955,1658868758,189816407,275499615,2114627780],[1330199081,1090482123,1177350414,1077927153,1455621355,1683905885,140253065,2010150122],[377870889,1954634079,794399677,1087523813,198474453,1961866033,2100945969,1770553159],[435602857,673003979,1464457208,914129462,1170248714,1207043630,360813663,1644902830],[61503652,306422321,1202720606,773561321,1129168236,1041233279,954123438,121792698],[2051709481,1222139030,1765876551,1206329228,875736865,1646808257,1427821512,208054906],[737020731,1374128296,827501045,1101397224,1996929352,1621564681,77529827,1961587299],[1093515614,490243223,2119217154,1972088121,1266080861,589225304,1331517654,323809187],[369639329,1550232422,568443754,353625472,1874608980,707334727,1833642352,1635304278],[1509589319,1605274522,1037158579,118079125,1647426442,1754352037,167504110,834411585],[2053663989,949750064,1863553552,2014241204,1550571056,1907970307,1954811294,317509931],[345376234,149310213,2025972853,42638046,2009697129,2083682289,534091250,2011433280],[634375320,178626888,1367880078,2023069872,435935408,1674447899,1692007071,1265440031],[1727841597,1180279133,295391567,2045930694,37812536,707610125,1585063978,1749196357],[2113964783,678120463,893740642,1224723059,760818037,414078363,963958687,475387712],[1186174999,2125528691,957264749,1480661279,2043089100,867942444,1235190822,1954867495],[1017763738,2008218878,1973545668,1325034874,315851296,1003233758,1699026508,1731358269],[1085699471,187295542,737939944,1174601534,1075693085,2067767732,636399222,1359381192],[273329424,2071064193,1439144910,1535375177,344546937,1486035936,54198634,803058597],[1780919885,379095944,1609777102,1461144148,1796391074,293641170,535140114,502956649],[1789901690,1369362639,1300149912,1158360858,808250148,1834760535,179293819,1117500225],[622175900,1862516989,278678404,1539488520,1745893482,458645545,305952758,1626110980],[151346613,441537130,440913511,1978757831,1215754403,1124977466,2088532793,833881876],[1432990573,1331135398,964023557,270636053,1640990592,1773123942,2120937287,510837055],[2038498347,1111766003,561363582,710696907,984461289,260460039,352357569,1435440010],[1953976941,1410151952,1483473658,125500348,950697319,2001061501,2108713017,529369495],[44112245,1297533545,1023849587,516097924,458852152,2026512297,2094979345,313814936],[1449771329,1313204591,1924367884,331168957,277677281,1233978219,357662398,745583692],[1735879507,1236443516,1637259812,690481166,1338958924,811115646,398166876,1807507438],[849128697,1289749352,1282654765,1257633818,1812799995,391657886,1880577275,962801972],[571253367,1757687502,951672657,431828154,528415323,480025157,1401687284,1789239987],[1810298237,920350075,1459143247,863729160,265831385,1931864475,1592229070,2037840147],[452155932,1434634865,1654014868,1273573873,1069999184,78314574,266385828,768980219],[812436701,1572675889,1162298380,1412587127,2111300339,706301558,1848142405,842298262],[1572429008,2102048391,1940374753,1360008551,537388193,1703962413,802149498,1352762321],[1819290569,165209279,751171377,1000133846,1680170863,908443660,1920045222,235245576],[158188575,985451648,388370768,529630207,1006060779,608784430,2029809974,273988923],[1019573445,2013963193,1166369409,2060809190,577166746,499681297,475616835,1122006930],[992728361,307524445,1174603328,1308870386,1796285562,399803594,209534849,1989019241],[1920917993,1597437406,1930423407,1668983627,1777909609,1498698540,760265009,1283841050],[1082144741,1462252045,1604233258,1164591011,1182041354,358461118,518853105,1094945409],[997753880,1864136041,436533246,1523503864,316739613,1599243914,1736190020,780374737],[1453414160,404316129,1712931307,885599485,1734690441,924003643,513612959,2061295805],[1282336140,1798136524,1794894177,511560349,588814668,2038503849,2100015288,536980466],[807195405,1991647604,2083640654,1584633309,1564963890,729707896,1933284953,1123382944],[1750593709,542084337,19320394,2128071035,324952630,1899199690,1762903409,1001697552],[1316454714,1541274654,1487599312,1088500417,1603788979,1277442585,2070489855,847540684],[801504916,1377365525,785397593,1878429371,1692292655,400426214,1639145941,1692763990],[1954515132,723108312,180503931,454666246,418570179,1310915459,2120225251,1424611074],[1999013779,1641340527,838606550,238814788,900040,1588029087,1997029426,1699115642],[1924890136,1269806385,597766081,1481291456,173313189,2005966798,1417272860,1934970947],[1293193257,131795272,887054548,1062218172,336022538,32087249,1776667259,1607614882],[322825388,873085743,471415754,316295095,1568723997,787330599,119117814,314391120],[105420908,1612121532,61387216,482970954,1680578763,1266707593,1829453104,1736814298],[1859496421,1606746752,471894699,1890110946,602319328,330754438,237534433,680167479],[166565236,754382900,1795552692,1948368304,1294617636,1082461809,1685353705,1256702639],[1071906898,1220097393,350423999,1280725142,897513965,765424098,1225787833,1852108005],[879851175,1371935377,1744039547,393988278,266598796,200022233,308675975,1759035002],[413666937,974133680,507363315,407837727,675800468,658490883,1132958391,950907669],[1440318613,692562063,1432938668,2122328338,2048962982,610576990,1377720858,788554400],[1412288371,1695278958,648407549,646980481,1868570790,957819746,1002987499,1906505322],[1993995147,1051846336,1652140223,947126768,1397652970,653772571,805967605,1912100195],[726497227,394422364,1377239202,667701405,56504938,474391600,101981879,907502],[1713481089,1120398024,1236249419,489228825,1416854095,642873698,936773875,1806572037],[454283712,393451730,1324407270,1735036526,855159337,808075924,1012035203,2097936021],[1476070432,1656709049,114677915,1414486313,750365684,1412057138,574716502,897813951],[1680230865,1175754569,1617488518,2117971125,899155580,1600959656,1573056567,564047330],[1605299621,1054152151,1748137304,2096753235,1715302296,440852027,645305826,1279457709],[1219540323,622141688,574526367,673142203,1423563798,1632477789,1131543113,499560665],[235366951,1689775592,1719491878,1335880741,826675944,249194506,2075099071,634113145],[305771369,1647621797,1772451303,1629777575,1423523837,604626095,761293077,788380938],[138428705,1401810309,713680218,1155407009,595383344,1698344215,1815947317,407274446],[2079287989,896961676,1455361995,731969973,1443163661,678080165,821015197,250572034],[1653057168,929268790,1464610285,1012517958,2096389986,1993024531,1794186942,1267065280],[1694297846,1339982337,1885295087,342963549,1753037208,683970486,326727526,1147594506],[1087372632,75641342,1092069092,2099853783,1613038448,1217624715,1536532237,1507074389],[709770077,710358647,785359902,1920553744,1022025340,689402661,1855713932,1378725514],[1694490687,1338286726,1670455060,1588102591,102802500,626134112,1563293124,227493749],[1131660618,196109433,1214066604,930870679,1082405587,187046128,271880252,1105943061],[171624613,1042219130,1536307527,1634629076,1392046494,1758137601,471045368,687485137],[1516745074,1430993116,61295653,145338086,827639688,1347060643,702403016,240331749],[1671979373,492202902,325714132,2085861041,1541028054,582630187,143400037,189759109],[863244995,1061061096,1291822389,719796283,892646708,1661610885,1311665205,1084273543],[504842460,1165268288,322019346,1462642449,1344623551,195079739,173055234,1961214983],[529871973,892711148,590798202,1157197500,1324057533,868960295,1794370008,1340879491],[175457315,449840035,286274560,849500502,1097414665,40251773,105547885,879062470],[636940971,858017777,314760722,1016181440,641626137,1899639561,800404958,596424904],[1818270735,749204246,1882365175,1755410997,1974360120,1849234715,1494567157,351909306],[2026144440,1382214055,1179117408,132980229,475178669,785206165,2119299510,1761943692],[1838896551,1970160155,856255664,2120359536,381565930,1897921449,1366283405,1366663668],[1530969212,1174430245,595159085,2077643076,222508474,1078736709,329786895,56083424],[266618929,996441606,1407798546,2021372406,1845718915,777369706,935961493,809752559],[1062791473,1925840089,573467697,863104894,1516341303,727964086,102254785,1822241361],[1083321004,1182387611,1958008433,942717758,1539437157,1896788555,757568398,1570176195],[1015203807,779310416,1769076112,1802071385,292532141,597275813,1840315792,1089676176],[1564608041,1991498967,1984699495,1647651238,1565423932,1941145959,1646706873,579929970],[279418324,1498310103,1684754210,330456253,282954079,43698605,2037729066,537128958],[924685399,145324864,1519562650,86433602,664049584,406572502,511048081,1004446728],[1237308960,1849357480,2067594198,844705164,1603506825,309422873,1941080277,1117725861],[1751568060,130900801,1331108881,1335689392,2097640599,553904568,1257140812,61418159],[1162719047,1783734350,887176674,1341510634,448376832,457135972,418754166,553239679],[1705905481,2113024333,1943712781,885293692,1379147933,1872010108,2027156191,1815804979],[1293142525,1006599203,231752554,107957017,883230620,724039848,600963846,2058162671],[975150258,1715852025,228155272,775106798,1935963242,1704141188,912383842,669832257],[607072027,2052345251,583330691,1598943239,23413239,1886414794,726794515,240094206],[478800036,1737419441,1321546270,910052419,1505361630,1577028631,675223183,652356627],[1633764517,987451624,237734875,1016983405,1767419277,387870640,522241748,1112190813],[216236498,806347753,4463296,494215320,2022164775,508680894,606450031,1051220716],[826974040,1446191724,1713389118,833223642,58997683,1524137538,386996292,1557987929],[280957169,1043333333,1387527683,1660793087,58187998,122058256,286338834,1723645222],[1643307200,1726908276,918585918,133926968,2014608456,1508552327,2029775816,1446430202],[410820339,308718996,1333336403,520915741,834619486,2033509464,381249063,1108045727],[1168435136,751248920,593105545,658819813,2111484361,463932902,383894867,1355934459],[624790007,759014554,1839407572,1620883852,1694094875,2044475083,1273648082,422592834],[240780442,2028226574,95966083,1929710609,1959335178,1211964270,281558209,240993135],[368625317,648961505,1460087347,68119453,1685890672,656646350,2094162866,184228063],[946637543,8226200,865827958,1367872841,1347198711,1424056250,1393828652,1128571545],[2047996058,401563733,2085596466,1076738631,567870096,1469810717,1362213264,852685755],[2077530607,2061711973,797229992,1749716941,1126810961,705950520,975509411,1552938312],[1738953177,30096003,2037823285,609692970,1931145902,1287540665,62125655,873099843],[420868190,2125717938,1467659120,223665366,1931933180,1663449563,1881107925,1116419644],[1761093867,1743990734,1244228539,922329321,1274431998,709541266,710708620,700740142],[1625802423,742880197,880054159,683169016,522680853,403063416,1576132479,2054840131],[902767832,1495726408,82426452,1722520807,50641742,1027969263,997949634,1782445917],[473943180,1209806014,734650725,1068437524,281924869,1446876599,89903030,1265585608],[1828113887,1212410259,978488733,97130199,2062150106,2027055589,2118802373,2015194880],[1977204479,272487528,372466329,1151980850,723255891,872707545,2073095642,638736422],[114915832,1319638221,228642880,1363235362,1346822371,1919364682,1126209183,1339390522],[1821766367,1234608953,1788347725,1690269950,1670670118,774451571,1455396151,1886567873],[446252821,643551273,1585472086,1093881018,849287425,1760343657,630256759,208933047],[673385005,1585279125,1774770068,91754728,192619878,1094465822,1055951970,378418169],[1071947717,954180521,1331293529,1981412163,516505064,304845335,2090379380,1249573354],[1241268665,721109566,2009896470,712583412,1184043113,1589067705,1995929074,461857335],[1005377569,1554767209,127997849,550734565,498870742,1354642570,1962484286,795571495],[1212554837,259351770,2044962135,514574426,856972781,1052801931,878228809,1515174212],[151252880,1180126295,436444014,1172539373,473873248,288050175,205814478,186350737],[1049406851,747685836,1601004410,1513432120,1833468194,641455822,868168727,772495957],[1705323300,1731933687,636682313,438929191,1264303594,1739040153,644904905,1202427784],[1209249017,1342033004,937551957,802932474,1243419018,1537944218,1193524567,635012429],[1438810863,245026272,751820882,35733764,1493996470,1231456910,1258585997,1626112999],[2054472411,2129270691,1360024838,952363210,1214977215,1707644784,1737768413,627795773],[746624580,224817045,1247467070,1346771250,2061327751,1807974122,829084361,2126141910],[1075741411,372181086,790370940,1794338389,411656466,631442809,1915093325,495326782],[1164851130,1102169359,688496478,1331459019,892020938,743407416,813520180,1079960141],[1780896520,143997141,488046552,617793659,587942763,582883604,1874300054,84234910],[1752482342,1380828173,273531536,411785777,1901606265,1634890931,1530505760,1240338365],[612077613,164974381,110025305,766131176,921946504,1456239,174237221,1550578508],[1985625171,944106803,474479818,2127490307,1205148669,1426887642,1479531617,898250100],[1732322967,1109956066,1185835601,1239182923,499103581,654339623,1258122518,864847503],[1098460901,1261329333,1392893712,1386184651,470266573,168136367,248967415,1711288984],[1110762352,500525791,706547240,1200813891,1000726027,148399444,1161849351,1028185787],[357064130,1735169172,1072757868,1538115964,937333182,1838690311,454813116,1797318313],[1029567057,475501328,414031863,775603935,1564396723,128465864,1654798573,1062900076],[1979828438,1798388722,173964245,696821578,1967579422,108340552,1329994588,1501426724],[1034547723,724048536,516608481,1042556600,728913266,817309963,965244313,2058834822],[1884577810,1200132441,1482583025,277282357,494844660,1160945801,1900991221,1521440509],[1881249257,197142159,1604532847,2040423231,152561840,1239342158,1496740292,1343416494],[1883254901,298770348,893226373,631809807,1674081752,915915974,626224805,1497847818],[1554979415,244079901,1566356017,1511697420,1055177474,539521757,2018762723,546221529],[1591164034,18093082,846200405,1935342681,618545458,70273218,1846419273,247699820],[714546461,486836995,1504824749,1519509018,1037797529,1161673054,256375063,1393565842],[647430519,1998177797,451866867,1681166301,316552817,188703779,1105429383,1507466381],[864713399,1950005346,1695579514,1703532695,777254926,1960313650,1994530406,1801807783],[1302304586,1856027919,1816044889,1640492143,14737424,599353978,37591427,196896775],[947273369,2069682749,2105473582,1891701865,764453526,1666991422,507581565,1361768826],[919752822,618488516,803704804,2002629397,1093834079,227451508,2061391375,1936872042],[1540301785,51839566,237433343,551783338,1203972434,467864731,792074320,650309504],[1210546802,1162276841,1966840273,1694350413,1542856885,635990853,2093449962,10030390],[1943134217,1603506085,811385735,1214477025,584666781,1897416557,1287566603,1599534676],[196135996,1488057626,666590183,2035074154,1827737976,1847784674,241104561,1720150240],[750298908,1724180091,303873084,1855317993,1987488001,1545806388,1136558994,1178633384],[632338815,1283745885,1379858941,1428112369,1364252671,54874948,192768507,1229239635],[250939944,1021541083,1416065383,1203290042,1233680767,28810006,1652471189,1588522698],[1158010918,711926256,1113834175,108185982,1792320044,495899972,393045459,1923292867],[1437621112,1488635168,1247438666,1728271550,38769615,1202134768,289745592,1481843285],[943140986,1365621115,373588238,1962991304,88690943,1247593181,1576656059,1847094714],[1928876100,1849070022,1437747007,1458435391,1218538844,1408579691,355563172,600506702],[1318700741,1040654692,1921025288,241194433,1497096060,269559287,951232018,175479767],[207729808,335122764,835915742,1370444277,679072530,1678280267,2105534051,805577297],[1494768373,118692140,944130633,464715640,1221286453,555785008,1522480057,1214957613],[1987201962,668396349,1693899920,545527578,52105532,883136295,1169574976,839030607],[734491000,1672427928,686801783,1191500412,477181248,1137574854,294127141,109652522],[1103113118,1812152889,548862905,1850550343,679381462,1613898399,286690747,1913344523],[428492069,946190239,729155809,869639054,1751510124,1952489890,342982361,1577182303],[1320888103,1542390372,535871584,528402461,1673585238,58058112,1743724698,1605277329],[1766149515,1544660613,673338311,993940658,663850180,385010393,1671891655,203092302],[1848930918,1600507910,2082389782,681678784,1419927680,795144382,1769389996,784659298],[735525446,1702056405,1079990277,1383265125,641266357,1438845786,752630897,539237885],[1476939589,2067252771,1533667175,784399981,811806345,2008290529,1941228150,1440570243],[1264894695,990004104,1599933187,1242971133,337688656,1939183313,1707549157,1244221155],[1594888464,1213539070,1513655743,608584567,2121952746,924438356,172799240,1864348836],[2035516934,1971640047,1460973933,2122838069,530231241,1890460472,1778655941,734072268],[2028372591,302618284,1955630784,81914222,1614258965,1727081463,1602425102,1761649745],[1336220577,1352393483,841796009,1195523380,467894526,1623324371,2061482843,1262212855],[748263249,80952036,2042928038,630119757,796182061,1941131156,646191604,1594220219],[2047551721,825469965,1850106645,1495922278,133709657,209759894,1509809973,977199857],[1938839397,524551597,1831885740,301460803,876900734,876697757,167241224,496628631],[326742575,1577052335,1226834802,766532332,106595308,1993899656,2045275841,1587771555],[775010292,230276186,1710122343,795504534,36001268,898725252,455694085,294144436],[542013565,1384131211,1871397466,1187199289,1930214946,1865975480,1473649947,810678372],[1928995337,1682517497,388389485,1678343480,982484585,457231488,8315481,228532110],[398406088,1917312784,490069873,353018836,1862201298,598202645,353591211,1483310947],[713017634,800804509,805495207,4161698,1894650819,1544469122,654552859,748342999],[108643085,413254652,937936304,1350270863,421382250,82572324,708299792,1776564255],[413699177,977563892,142520835,195537422,1334596707,1232708171,302691708,1133095086],[1175913489,777795373,1143033963,364714933,66361053,229116894,454181291,1288675828],[507485862,1673207304,703117511,1620847590,825406645,325706762,1392840627,1848009563],[2041763380,903435003,2095972801,338433602,1777471055,1209683207,1571374406,1067347072],[2025799412,1279211194,1981853227,582779826,1478194913,1581934652,1979529526,323806024],[2033750322,1315665244,1767998712,854898359,42476207,1983635891,990692351,1776713282],[318883099,1016711744,1983426565,413479244,524729066,449448512,167878018,1376709337],[604232156,1208950045,222186083,247104599,690600739,947371635,279081553,1389842280],[263565845,96037685,326386208,1547464670,1966040538,432424566,1581296312,1674840544],[992413410,822393364,1269804982,1570806344,1017298835,1999236790,1700763065,1503034377],[1617070209,1833082446,653961462,443023976,1333347855,1242605457,1940967319,1106406181],[97106676,1617322165,1980100048,1497455418,1253195108,1750243991,473251649,445818149],[1963345719,469221431,544663160,1438133409,1158492140,1425716000,609759654,1784177186],[1973327748,473277643,1907231131,486183209,979021762,504696896,518868548,1762694058],[2033772177,479710202,104602517,1986980605,1826840053,736118061,657514728,118385955],[223307104,814122112,891295356,1387289269,1507036586,1713086241,491282230,801443389],[429955445,1284352088,1677571167,1788980389,74156617,1028348081,484387564,1754777991],[182402278,870312615,1421423266,73018247,1042595091,446057855,1272605695,380559374],[261489040,760436655,2002332980,1591557698,1478300242,711672363,592063077,515150307],[1683096244,636371183,1903664788,5933648,1491846840,365481697,1699656646,1667707639],[574215627,463122867,38236940,1670279313,1066349947,899757807,761217988,1802593437],[1430091213,419219292,494956726,1540740150,378488971,852179069,1747985334,1027798551],[1624635494,116005794,221961105,789179465,1356922678,155311091,1457793831,685919933],[1781996439,647900544,740565722,1373878407,1731186440,364412886,1884585053,994168396],[1974063210,684966319,540351155,710222954,12536208,1980993401,472675422,1740456763],[256593260,998869130,685910955,837401882,329643932,2008517912,2022486015,274591362],[448009768,388842902,1591313466,1562300738,4517626,165687072,403814180,1581847265],[726674008,1530971080,431390018,551740467,1272136013,97781127,290229988,315892963],[2029711840,1954992718,866529167,1494730316,1136639872,1258140362,955940631,143584485],[1519797332,101549801,693694331,1524467998,831771279,580877847,176605893,624218071],[796600439,1058298067,1467497155,1727892883,412322605,1745667274,1769229016,1663553684],[729824594,415572306,1229344815,1279987776,81444477,1844602155,1884433079,949011759],[1334471924,180288166,852095410,1198803238,893531612,162997029,1164073828,1351644452],[233602955,443600607,44035258,213998520,580985910,750972069,429503039,294314536],[620497909,1763578013,2118254405,593289787,1178606335,2070367654,1511987129,2087166740],[573750320,2066853313,2129506781,1653676781,1037924996,1055771241,2028640165,2101153758],[588443203,2129103110,1747516780,2036616034,812467377,1971554264,396094240,1635239157],[186428113,122494943,1821444177,1355979351,1665257720,2021295530,1983152532,284885007],[188744300,1624972179,1382943393,730162158,289029618,746363340,1060887929,549082616],[1668982977,540006695,462852355,1139358373,945836502,150728001,138054316,1724164578],[19333429,1053764982,1979929172,1545862514,1573185721,612482704,672890367,1739596231],[1292403536,579567428,1421711793,994419962,846106647,931156327,1025036184,1821391601],[202246619,1471302703,975262032,426670951,1230848879,1213011476,1913598012,270789594],[591621889,1165495637,896965378,602893397,838810466,39473162,1122667142,1079835898],[720093244,1236457066,11605072,1376482572,1111634334,788557653,1180316331,305815777],[258049316,1458669634,2068818960,454885070,1659399940,265774111,1032390998,1978700592],[220049004,963748582,1752007119,766883250,934217030,1742586285,1988680894,1058982863],[1951599067,786095326,1881826058,1434240,1869635079,741432985,1993439158,457776465],[1004464244,465587457,136964191,507106962,1040839973,980394421,952805173,17239254],[441214742,1399303196,458333705,144983517,115879366,1543481225,1999194395,1884159869],[507903035,18009200,1037386105,686512076,525563943,125956253,584072081,1579931908],[644733712,1273441973,923546834,1344385692,1451447695,1851495935,256581242,1553045809],[701420287,514043145,220181404,647918566,279785595,1835525566,924390632,1124890374],[1731606128,38419752,2040382031,1049678661,155260541,1725902748,1981363494,95444848],[525998551,1460006630,48275464,1696207318,371728947,1344758386,1270176823,2085061403],[1205068290,171711031,318626846,611575346,1819121229,95356255,502706558,358840000],[330851763,1695485726,211014876,7478093,1180676817,736221881,1633270322,1026442423],[50100501,1084173520,255785168,2016039603,651343771,1622647563,411074464,1845915560],[1146598146,941059826,898543148,2043083181,686333430,675791211,365999283,900078640],[1450642661,1647597335,1739029078,815078673,213262102,796217582,1141823151,1146973552],[1171539169,1580532602,1773130148,365622986,1377662589,1537552501,1117497700,512086168],[1621248283,320758393,1712946179,1259779762,1510497951,533857762,610273624,652661740],[1311266501,1836514155,62746380,393869012,915010332,670431209,1856932784,879828266],[1925335078,1113715106,1092112531,1904627201,353693193,1940019929,1152305581,519765557],[523826821,2115513642,1312454225,1018137119,1560865792,1667273075,1069279440,526902559],[1042880167,246979375,1964636815,1623554325,112281810,2119377169,1153596700,1650360847],[1186795519,578836287,1703801108,917898928,63084854,138517055,313959593,695998933],[1010224816,1813262072,1950491595,542166153,961537684,288766655,1358136632,936567979],[1687089416,1759866777,1090383713,2086799069,456068051,123441955,1783121924,476121783],[1638771437,1093524016,1000573973,497378210,1193995615,171816465,216045980,691931076],[800393611,1572039444,843504280,517575355,348725042,573228944,1859644105,607329430],[1956807857,210612608,1089697167,1051292380,810367569,825942620,2124554084,279558835],[67213489,79452850,1870216709,612075508,32349395,722243298,775189319,1069933914],[177922706,2120455870,1541402519,1893540888,141794513,1715809582,948922919,162544581],[82821754,286393023,82104312,2081397106,926566007,2021964346,1078169727,1152495413],[1949666488,615902403,1301299846,301787206,473536402,1587915768,1122987397,1372325547],[1956341245,1138228941,2033037396,247620271,1319084549,976341326,762498395,1953324839],[1656933184,826983006,1180291107,537410500,187521372,967981848,1996014050,442304848],[1074664116,1455025540,1405193896,310726616,970474408,1851535136,332698212,1523039500],[57947791,1268564692,1300075114,1538920789,1694218778,1279721709,68951478,968353091],[666490206,70412008,681738195,104249301,2117295329,479974756,29441656,1764624255],[731999168,860597797,112836369,1403662934,2049198734,18734233,2019961692,1429386068],[706612524,735339729,1018480114,604746984,783914408,1906969704,1814182190,549709346],[461808085,305630178,1219367626,1882292667,527058965,861624867,630778110,341284886],[712261852,662401690,273054028,1566463412,1579405674,120622147,1303004859,284854027],[671047437,1092380461,1104544024,51988717,2081142329,1052711913,1245177985,858580670],[620557300,1675799342,2120263569,740182839,694836634,2115597795,355404912,767924587],[1542615253,1412560612,181839301,210303785,272524048,375790950,775249920,1026296642],[68578932,1916862749,691205039,2128474765,1618265603,837085571,821501611,1589079425],[1076544686,1096434325,1772963421,1258400352,1285956424,238975475,662983295,353049462],[1304266926,1004474411,1799711307,1993869058,2099433888,1854721989,1350970207,26917016],[626850344,1100713281,2105021194,135504573,1772681056,302697378,1413923327,848429456],[487607779,1802048040,727608569,1075039598,503204897,1620260372,1861881856,782619255],[51968566,1302138403,878147585,750716209,570955949,1792141463,535266444,673724214],[1945870493,936362543,2126933321,758241562,2038792581,1586339552,1202799311,1667672977],[24233090,1681668103,1639093477,467055133,1589326006,1857798194,1575640923,810075104],[1165451835,684315600,66890150,1476219830,770635179,630618804,1342811483,1909502379],[1017672210,727480042,2103220447,41523334,1600563793,1005566764,1399524374,592815808],[1691672133,1822809120,431168619,32164408,661599822,1622601555,375474803,1667311470],[1227016241,1218473512,1424533710,475241456,1061817770,1675105013,1128847422,249114648],[707167710,2070582535,344761130,882359430,2073102078,2003542735,1240492724,210763398],[1689542053,386901986,112959772,134210670,1909888163,682550038,550274579,543010764],[141303350,1556086651,1860411943,1294938088,595620766,1219949549,824858445,487784130],[352600044,802948017,1703892869,62227132,8955306,1473366716,210994956,1964531338],[434806293,1493853007,566953587,1091072492,523976014,2079429971,1770833844,1863447432],[1321057719,1743922567,1148931126,736398243,1026538439,289039010,1793031457,391168332],[1006708883,437492741,398606811,1440183509,1998597556,1702176314,1996766431,651688617],[711435780,880838859,1916758864,1088976884,789846889,1521338050,465266701,130971396],[219376796,1103762026,1697429225,1109253224,1928255150,548022334,1685453223,628534222],[250029670,1625727682,166672401,757641829,1609775643,1230368371,1616707943,1761515414],[425746388,950926595,1133981809,1791047794,1674196405,396143904,1939016705,2095624534],[1325528502,708006578,1486307364,1993482989,631694867,288639729,1000191427,2030862560],[2048750392,1852431303,875302980,141584927,541570868,354646508,694507973,1066405180],[497672133,435992882,386435410,127665050,566648343,643367338,280708002,964614087],[332259566,1438846942,2117803215,1169076434,1533562827,600976630,1543459838,715777209],[36443620,389993627,1931181071,1223227078,1098103528,1046075216,936231815,1966610586],[599567004,1345597441,365910510,798874418,591725343,47137388,37835719,2033181031],[1004834159,230423407,891246341,1473894326,1309880174,643511937,1917075247,1449272653],[204285361,2057059260,976913306,1353568185,1291146087,525946989,1675434286,2027932342],[1375977796,106807588,1360869264,1870023993,807552418,340097690,1005107671,53338335],[1572840327,1391888265,2100289778,1373327906,443421146,814973204,699411542,928915050],[63089467,1151497471,1903243139,1738601040,1566639325,1302904046,1832052195,2102991761],[1077034476,1416989951,337066373,1167305894,226128906,888342486,142655691,591330214],[1473321185,494416358,1749978803,790896825,824679220,315938712,425765841,1080954910],[942838934,761565245,1429391140,728981072,2088084660,1648870928,184364794,642906732],[1723184971,1574089349,207848013,1062004001,1366308177,1851282744,918654261,1594205168],[774947972,793326295,1263890075,142059869,432612465,1227315468,944793897,618440129],[1790934248,816813710,326335647,2103608278,2086063480,1659437656,2103676746,1762255009],[1318581860,157969216,1692025779,1543856827,1131186518,706422509,1952106768,138309679],[2077508966,1329906667,798383172,1562128104,1430111047,1800167028,1185022644,438852880],[1272805099,1763816968,1281326823,15690819,1030681609,1051856287,203231051,1266303546],[2088328974,1183943811,2005409604,1008726044,406142828,631219541,1800115376,1092718158],[295548265,698667375,627260257,1761381052,1349933145,651710457,55477799,2097506853],[865266999,2062957274,1263956235,1132809094,1159681923,854748607,997018952,701035622],[1034481387,743282882,1318343667,99569329,826842871,1831846298,2096370610,1618417954],[227058349,1839956777,363324592,106064379,554533213,242880504,198957939,340574241],[882277455,646528085,343545557,258140315,982116804,132080603,1911660290,2096349066],[1334133414,825940770,493726349,1487880338,747034533,1719971271,749165702,336849305],[1791356433,876067500,1617161164,1728835683,1267763781,1928513808,1942995156,660666237],[1059575372,1227074307,1890894611,1265539995,1798737101,915128737,169118606,1362135705],[1812594165,1377220010,1102074257,1137725567,1730177584,1078170257,229003595,1307009359],[566441663,53959075,1875169505,1712778014,851383712,1359077826,1841210347,1557612766],[1382879570,729494511,1995931425,1020822804,1285583533,175771047,1624139853,136269702],[371723626,1823860335,761775449,70571333,1437577319,974342752,677729364,2040791415],[2050827205,626581865,292715116,1059536484,1270130860,1655217820,1642675160,708085963],[1360871113,1513994248,888836814,475055103,1139592275,418487361,805982315,1149542591],[1890706412,675574100,702942439,1395663577,1296880573,1531835168,959879935,1536836191],[936253786,76510933,1932913984,145744796,775591680,227409,1233010057,1622454860],[680199036,1759936615,1680105846,294316834,1865155570,1423178454,806670870,1343630646],[86676342,2006771848,1945657040,812329142,1765415527,471552809,1698818557,973136716],[1439112111,1423805973,1531108902,1841613624,1769572639,883332560,646848158,460957969],[1160901109,1103958598,609538603,1693936977,1920000514,197706160,2079283014,27816916],[640405325,1523291782,355848523,206873000,235510587,1687742922,1371221990,1602727738],[2021216973,688132384,1166214402,1590898361,1403042060,643378493,702070952,738484725],[753515515,164964036,444153717,1879586400,478956730,221283185,656040973,176233307],[1542981822,1044911174,1709997908,1245143775,639453975,1099760365,508221351,259850425],[1084940722,1424789466,555191235,2081582917,1715966708,1361110182,427396224,854382527],[1278538023,1109192505,1594199818,578753720,664283992,1663256954,1717540859,526476011],[1566259545,560197352,1159267565,62228055,627362520,926113806,307696219,564339497],[376059770,1666184484,327206063,1121711715,1316660688,1827365747,488069050,2058879327],[834255747,944097872,1110231236,1735852310,3168765,298054167,1634929979,2123040464],[1626724940,1578723204,849403096,278356324,275479483,1687415001,1200943897,80314782],[1531977994,648556329,1736158279,462303335,1713273207,698997728,920131128,267215259],[755169828,626408548,1525282543,1430013600,1034008111,689589556,1558580044,688133594],[2118724802,508721624,2096317865,608470675,2099319066,1036553053,330219633,1034859984],[1912735904,233522055,1753883047,787222142,571863353,1189835736,2113230023,815448327],[1289385316,189726566,1730234279,229896199,1095488665,1428292582,449826938,319874714],[1257958733,1011875339,541850780,569362088,1525029398,376779428,435697335,1771816462],[1051255678,1552197876,1416926800,1079949353,52971517,654543313,1406201189,238489402],[1743185632,1211417172,1375275451,1956380977,445946712,1073836955,1979208759,1916695746],[1951840688,586822267,289863088,361024918,1260800096,1030558623,730999502,548192335],[901632855,412375992,295948076,151425902,1562041921,1922184852,1327383037,1425529874],[372202390,855295019,1145063413,605852315,1973644608,215216552,533480927,1111955923],[803333706,179498542,295541550,1449211610,1713196774,209497454,444423172,941107287],[2050242617,1403309263,927476100,1625920841,525051992,430477378,1767188499,525102971],[1781088803,920508899,713566240,1246116293,303573747,479442984,1230606456,194833702],[1374626912,458618863,590987087,397164046,2040503628,257516746,736335180,843506571],[700012578,39221992,1388048533,55722085,935769229,478114167,942476225,227401756],[511185114,1923981081,780056521,1867642429,1107757526,1101305708,923937056,1882825295],[1675362902,170647445,1928839502,1999212707,1355223022,675826943,1637385727,2041602643],[894987802,1936935550,582311291,919157504,46799864,1423989142,1105244282,951891982],[547129798,2128227652,349659824,986112402,921990152,614114919,1717499330,1560536728],[1040910104,312195259,436126816,1936438615,406255813,103900995,252942179,131604332],[1894430573,1806993388,1494410129,321192288,144620136,35818322,250318674,331046896],[525447066,596864374,706205557,509296936,1441727610,1982230343,1838261695,713966474],[1556829039,12100933,1316683954,848612795,1872252466,1981971428,127476157,1836828068],[1678559580,1025380369,328648281,1070843000,342177845,1758682464,1309791024,1156701418],[310727999,1209417770,116717707,2023572748,1907709016,1026410989,1978207321,909122805],[1769722762,2101634947,1082767988,1298884379,1496141848,870938795,1313962817,1492561755],[1238092174,1293856748,292635591,376212460,46857449,601707133,408505700,162278623],[426527016,1055699817,2108813600,1973072715,705135742,1108478492,1710717083,1073416251],[350395331,1337634634,1751112427,1214921236,194737741,1830869269,966055594,1065776876],[1170463728,354714977,1127421147,1708051894,1774042715,1006482533,859373613,468850438],[7170460,2004862129,1184358293,1713409947,1602647866,1512103928,1334457507,843186294],[709996049,1756975247,111603830,1983757941,1151941306,1639398937,405351053,757326288],[250711842,609893573,1064185782,368731274,1836950746,901316292,278093256,201868907],[1033795285,1876360435,1270781381,215222411,1105570365,1269977245,1611638286,1805439964],[825798435,920360100,1186291622,2110634541,1392126999,1752117297,738432703,1232294903],[1535798097,297941566,572119241,800365418,1909904094,1277962137,692799020,1623447341],[200478292,682928370,1714638116,2126578319,596125425,1861043322,517360391,1647017651],[1688108067,1444931490,1728696869,1912714166,1866689147,251372850,1839264550,1551896127],[55963363,1185095975,1447958483,1921808596,1586558288,1264690244,1952624000,900487583],[1395463153,1616142412,596795095,1781980626,455659182,435965054,1416209004,590123457],[389352384,14193775,1811368837,1070285107,938818875,552077519,1175091248,1864726022],[1217523318,461835305,2047674229,1578877746,631612937,151025466,1217964486,532232983],[1250998108,1402883784,302361427,1742250172,211057339,806290728,1327050536,1887709630],[2033943311,615348702,596959216,697292996,597541147,228190392,2098671771,409667220],[335828500,1189497541,1412595316,789714162,611341259,609112948,1763733276,1035553110],[1627996789,1886403267,848628317,1953748362,842116724,415987987,1844132054,1754709404],[998693045,493624474,795403576,1783230007,1190935358,1110719807,762751221,1498897691],[2091717611,1993447837,642990517,455225632,1291796117,768885812,1603713274,107088393],[1828880030,1468577123,1503295006,944531009,818309546,399159976,50578902,424300661],[1148925397,391548419,937628985,990183895,88579209,834176029,1560616541,271552339],[797398853,1031700842,185271578,2018107171,1468908374,355967176,955866652,1607222165],[1045070761,1266423057,2056863265,708422579,1845250907,76709589,761399403,1598039954],[1081684498,589764067,2053122496,1998852548,500531218,530511337,521678569,232127979],[2027200617,129061626,639417892,517471087,1544242336,174071287,2101720090,1233858631],[1061044726,137756779,781898966,858934377,789910491,510922243,154301467,1256563203],[347009324,804908135,1821881421,1009812900,1964762572,332817080,973472418,188764259],[1434482085,1327999749,510202700,2108089710,1951464902,1761696683,1294115246,810908873],[198913072,525563714,1823591909,1437340233,1369016234,239284391,1163841745,446590400],[1674517176,191090258,504951148,921982863,634496975,1154175821,1026362622,991753025],[55379825,1052366430,2019004939,106069176,853139136,1023092587,1970415535,1793230878],[184863860,1711630846,326278197,1341465632,1208110768,803804788,763735234,1212906408],[1948895964,342077879,1095210793,2002848189,1055334043,2100617108,1109765726,227551890],[914585807,126040562,1277254077,2006485405,1399869087,1425355518,662566514,1814330605],[612341473,798534863,1931059051,472569274,684091311,2002087124,192710034,74464201],[162032911,306329762,405405291,1786356567,949624727,2093029654,1104400523,1917653613],[1304680516,278028901,943160100,1094505162,154070681,99966941,1284399513,1221911852],[917504987,702626166,37217014,136680471,1032881913,2049628457,1859073703,3666243],[704016994,251025693,438557673,1890146438,1476361740,92953485,1685099169,781488588],[226840388,1440860376,1261767292,1643872751,1247109442,1400606043,700270953,1396252709],[389378307,2038638024,894155561,1171474981,1505587669,1303756119,1525499930,142555714],[1365676303,1910200739,843557536,1777490847,636390062,418298779,1362990076,1326131647],[1555658790,590544483,1630137707,935259676,1616201988,1835532193,2081367513,421353576],[1103277178,413409148,603841077,1877999807,1482472829,833733151,1474630586,2081240772],[1856738127,312941608,2042338614,1199925270,833360535,963398883,737089672,616832667],[225322661,875351424,1461913962,498421685,617924388,611322371,1975946627,1091834695],[417954375,823571907,668077405,158391594,1694537378,259585422,391672429,1190507383],[1226442757,394423269,1161435806,1954121967,1776671987,1496932300,1864558195,1658549811],[585781767,519926076,1147141964,1469295857,418831340,796271433,651640196,1170982662],[666023041,2097284709,2112404180,66911609,455859673,827472192,959903930,1204941084],[904193706,429145124,1747749096,889664735,374820120,509393013,1015386294,494767529],[1660658651,1853467626,938361219,1269769835,1133707634,411947299,478204612,1415200278],[92003566,164705006,2041954888,1057827685,1401347133,222428152,1105199783,2007895202],[967847562,384102447,1449564795,1696597835,1261470532,1680711479,799855845,1217779405],[951722724,537441191,228613045,529786225,497801516,169730147,942292717,1954546045],[898300750,1446963208,1998255074,1217931657,2050811030,47949673,306995718,1142851529],[15855256,1251500255,1026868293,896193951,173361736,62959136,1706438792,23295425],[774069683,1189165727,498864810,544125204,1084710393,935054813,1865065494,1512757414],[632355521,1955247366,434650404,450217330,1927226648,808913719,584748992,940505827],[1136871884,794122112,1290430587,1348336804,1947254617,1084786502,2046350974,1916681941],[2122532571,965544519,895517258,1646433201,769388614,877951735,557226192,1036737091],[323484748,1508731527,1348730098,2065117498,1172789540,373839865,1214474744,2000867534],[838240011,931749193,1840007223,976148182,529899721,865598042,734912069,108396840],[681691333,397292697,319026149,1213843611,1863409346,1619234645,307738904,662679797],[1369668127,1637776854,844304803,651398888,1805951105,1739687031,47293659,881170257],[1694813373,909207082,1732408118,891571048,1813379118,849702735,1065602392,1977086802],[400101255,2038373433,1220269316,1759601943,334117926,1480542088,900685538,1985014643],[180225676,1630772487,1722144121,1700910179,151490123,1430266867,1919842623,722446331],[1326621720,1961306106,250695574,1438301989,2061452541,682227133,1583820048,1297232643],[1505406895,1240788085,669931138,639134853,828600105,2028485823,1945370279,230436914],[518416057,2082594132,2123002258,2100890738,452085884,1818734941,1600399150,965090961],[1155804406,1270916691,1526642215,1434720217,869994464,739512750,1451360576,9260798],[65810304,1973275997,1308915755,618648709,432235860,1928618390,1822026418,449134077],[902729917,1036205831,756584286,1130606078,2072068292,1202888334,1925053086,1296519629],[53206684,789397669,691535743,866881659,558677247,648144171,897738461,970919185],[2029094680,1839564136,1150468915,556689297,220988516,375536899,295038036,519945461],[1943423507,610492000,1466974819,591184939,1477132388,363240750,1174697954,28113775],[584831030,48238970,1659862480,1085896286,1990790426,1609330915,14289460,2015173397],[61842668,203963668,212504029,1759015498,1973729449,441134396,302123035,830837571],[932224261,2061440665,1220187090,211245400,1662125450,52615609,84923895,1404338211],[2018804113,1471772747,1144150090,2034000056,668110585,636224353,2007760992,938424948],[1381323822,666189860,57263107,2048317724,1662589986,119003348,951788902,7015201],[265957553,93179295,1053560285,909832354,1394199910,457308109,1695651312,1380810454],[2957131,495590797,2126548270,35879064,1823689307,1143204666,933163054,1818043117],[1618598365,1562546629,1715330209,1010086880,824038311,1805693675,1917593363,1422956097],[1691722094,1248053875,1803116405,1504525816,310173010,1877596849,1988134783,149371361],[2122301005,273846669,1639795839,1949639178,1042062854,1983696613,1491051912,565911122],[495456031,141150871,1968746622,1288525621,1445359367,524319402,1492142030,1741372768],[309164548,1670341077,1755051468,1524238238,1003034141,106804814,389120941,787012027],[1663755414,1668352163,2118274941,1397541346,1598753370,169490252,71552749,1682603045],[326126945,1363417620,1836579944,704320373,541165165,356414647,1128826430,1093515046],[761965069,1225385225,2057719212,73767523,81614635,476696610,880649949,1542509266],[1993239578,1623081845,339460053,683073896,1321413599,2045557715,364256425,2040466172],[1291680404,1543411385,90892054,1267663417,247770815,1819269248,280385395,469043556],[791020505,97898602,2107690630,1769015492,1903147966,1943878462,1153480366,1215234947],[2074485923,1358335281,1956622294,98241657,485954164,166503630,617104995,779304820],[1971070369,1653808715,1541873633,1005040810,867910219,2038598722,1230037222,1568742916],[856622331,286364552,1991190277,659392804,1673050018,1191215129,494229153,1646403284],[1677531652,2018135065,85308282,28590249,382925825,1052959750,2051604382,953484864],[1689260982,646094653,877248779,951001819,1435248288,264678904,1637003476,659162575],[510196185,292813665,1270369148,938855718,354173483,758074757,112163263,1518417609],[1748854098,570542725,2069323856,1654630569,318619445,1024971075,1758561829,1069481196],[941176273,953061465,1832165067,1222851850,430149915,1563018221,756853807,880851829],[1661699209,1731845490,222734389,536428249,362277495,931939688,1460931487,1376628341],[1483903856,605302006,1186065738,1800354697,1841740932,21571016,1957858906,124109569],[1324562533,1092483906,1949372140,1690583729,2035532241,241450819,1688657278,907449376],[20882571,98672205,1890035187,1793595143,2058806339,1284832716,608026419,394356325],[1481936526,627872266,778618642,1076210699,431806758,726683518,111589403,1014705402],[1342868348,443574638,558006152,398336383,1146234249,1531650051,2105837597,800840125],[385432059,1210220141,1966903521,1562039085,172634802,188312422,1459195164,1339654731],[1204809188,1586847732,1401029399,1909146952,892063770,390046150,819695692,595885985],[757978596,1350965508,1409594495,755434466,1450255810,1252820236,174548004,807554381],[1463532744,1746811770,585420761,1738313331,542537650,381893437,1886659180,1821010161],[913910404,703856509,1499674902,847141976,1893878885,1853445323,273092940,210686018],[1714344098,1986041663,420406237,123043525,1348403675,302221228,910221726,1747865500],[1930282639,1627819597,692029638,1185987342,346780405,1250203070,1041805449,1929903894],[1148594742,1003842182,1381483841,708023501,883598244,1341174787,712364669,902860503],[1489985157,494404900,1535777081,1218874795,918704647,786203221,531080452,1778416644],[1278184136,1250551741,1148223401,760918094,457283807,46276005,907449514,1866464903],[206241136,107907950,656943725,171331581,261316340,207471626,911390348,1834035829],[788834817,1984867558,1550481216,205365899,1050300841,1711431726,1763043254,1941867856],[99625759,2033439682,2085286131,1274641358,1244593192,654191072,1850432991,286415147],[1874480765,1100634403,507418353,1259929047,1818317746,1925108623,1415211543,690148707],[1824849844,710447297,1726884826,307740241,457778777,1794736642,27661801,1921913084],[1772529702,698979210,1014888944,671438878,2117583348,181069455,357757802,762543369],[551333211,1470840391,1000562435,773324968,1463322994,1383819568,54797253,394658803],[1234082676,1569989495,223071129,743703799,1470839544,203172648,735750752,1387332999],[544436440,1802539153,1129560467,898657461,1279620050,1988960673,361572152,1893884457],[1242631683,1617685247,454988206,285348337,1539206982,57650052,1467757861,1433848573],[1303156724,1011804123,2067955033,319430308,1791121803,817438000,1596043266,1800250057],[262141281,1921518329,2097294578,1181751984,204994810,1067957580,1926927923,1615385505],[301221141,272393137,1033165459,1753665047,738682619,1637872305,532434039,1553662747],[1795811382,2128195619,1508247108,1574253803,1887108054,942172863,957369700,1159405447],[1306203005,1159921141,1221620526,1645893166,1348667761,902230607,154517041,2106922956],[1262199833,1188128303,611097679,1940544686,507747318,2066793642,1426095479,435147801],[1662873192,1978306590,740821017,667653718,576706639,2059332528,1908139363,308104482],[1697393076,1913109536,1257080304,258152890,245477394,1611276799,1034031070,1970025236],[677512681,180260814,1672657979,318862276,1010217397,1357541790,2056268832,130387367],[2109975534,1176316326,914310899,127346873,1450674845,1149471348,1405935012,1560724407],[1618272305,1886097612,420011849,1739769459,1082081455,1283247960,1388991550,986122019],[1172112982,719467751,1724231298,1143145407,2053062856,756014916,140754627,1603260507],[452321856,716265611,428786559,1461719576,605759213,165770855,4206765,2123118880],[897785910,1709665738,699183184,609779774,599343916,184389491,1230165779,1355645371],[1392527732,1859648846,1029259707,1543417945,1340595504,626519731,708855162,1082802056],[275008512,605784624,158583097,168802658,1338955223,1514751812,1988928542,1134591859],[435993426,1288057012,1180832860,341323594,666767489,972813357,636300965,215636944],[160557065,762840015,660772501,394110543,407805673,1344248826,968853109,575653107],[527648476,1209428186,402680846,576672007,832597963,583838668,1044342418,1581368515],[235037811,423937122,1274895457,895404658,143452146,1622210190,1584619315,1311750252],[1535615705,1017286668,512011468,1053623703,1652250304,131540028,377456907,988096046],[1395331574,2105903140,245892964,1403320661,72767363,1264153102,725154627,1593989190],[233886568,1201915631,380461568,169048221,2004371592,1495260890,1956913767,1189921044],[1659320127,79181072,1897325507,1726634286,411657259,1221797635,178766019,996415847],[967295307,1113177527,847956905,346270375,529491740,1134764250,358619326,1401275687],[73959798,153350903,499552893,1003463927,173742218,953055644,1244687989,3176232],[1156466212,1957661862,1753754914,252654366,1846800034,1759440961,1571541885,753357620],[912954518,1365123198,2091468349,698400221,210788478,1631003932,1269245988,546707325],[762861642,959941243,1595433143,2037246366,1169114984,1068837874,764491784,1545486086],[929116211,1087014801,1505345964,947656677,456885045,732236908,696429651,2124461925],[833151240,593995783,1149374270,1568593016,1685707359,1629196425,1533973300,1072485805],[372201904,1618721426,183586209,685549847,1208736477,115389473,578579978,1924433572],[799419254,929829729,1902019474,374861066,1208871615,1863759005,1230578661,1219291108],[1063322450,1283332952,816318569,295256385,1618983024,509757049,1707561516,1301812073],[1894315746,1799156348,1490714534,1456603248,813295910,92054596,1652225273,1208805838],[1087541982,1085536450,862536939,1220975618,541164038,478351745,1201080572,1205840596],[1126782746,2062508227,774019760,75004296,841249986,685787988,382617596,836566537],[352344228,1289459295,1999253390,676592308,1129840000,366431297,1342435690,1759990686],[787498493,1127412759,985807409,581307544,1733178935,1583526743,269587298,1658709335],[234410380,1303273990,325881757,1397116402,1698891194,1711680498,1333565854,1687733564],[242602600,174654964,1574127522,13952002,302230285,478554743,150648523,1738325537],[1825314304,2125842862,1749958247,1693821247,1875279983,1159213121,563795469,2073987946],[332623467,1514369917,241377326,1046768251,1627413346,1985082289,1461945522,991598854],[1146886029,387600632,498855015,1627773660,481168157,2127916640,1747330426,1520627302],[641059875,1797287591,1812090769,1658730500,195762350,41611136,2086654357,1150078504],[2036123040,917862701,566234333,1435523885,256519989,441437389,832191400,810154455],[142087490,738402169,1441566094,2034455081,1478302502,1783707859,1414801142,675211338],[2126030354,2079650536,512820468,291254956,1546935621,1825289271,508768770,571744167],[1271893345,474722922,584195309,1836730958,1613699858,482171543,1902867075,2044093257],[233184433,1188097533,203612727,1337948550,854388459,1431079453,802164678,634743],[1112473102,1323743868,991706942,672404020,1094512585,2076335255,1604193755,783076753],[987361078,1775730213,56026931,1812721441,565586598,1735257125,756733562,1657889065],[1892601471,1451732381,911323042,1590825859,2040477609,1953850671,1342079980,1112079163],[120676961,1971090012,1748294404,278808871,564055340,657407664,389783413,862150451],[79765394,1550661136,1151105958,781170709,1608478292,1692548490,1014029062,1529396106],[1743828221,1148138774,1842690975,1977350930,388833044,438391105,114557678,424010313],[1766427066,1719589332,332332868,1247170994,757877715,653823676,1715754745,1093203752],[96027946,2060926219,1737890917,1743670860,1692847398,1026538596,1335658250,1416708482],[1067735005,183305932,800835822,2020405254,1153358051,1713329562,2058534663,509206014],[1736181885,1520949810,1792332919,1224752714,1524028495,896164579,297551781,1425273483],[835636235,1068155960,1695865880,1936047936,1982906768,1101251283,1894818391,1771706505],[1503069197,653595121,688026114,603763910,1901364804,691652356,1304851965,1293417068],[543031955,1228722143,297510399,1165524477,2096174886,10709946,359742380,892457652],[1238821397,983471323,1057578013,1518639174,7648995,202282241,2002337137,1986153050],[1949102059,1830483375,1150696219,1149355212,1335746250,524083480,1927051806,1774331088],[1232387632,618875150,815247252,573076054,1852242210,774356352,848231264,1572734106],[1051846109,111592837,868132425,877960321,71514057,2106358538,1162381535,667640203],[557587615,1943780472,483649576,2050429596,2083720267,1198137260,1421604713,222952281],[231682684,692031643,593559403,1497522087,681939435,1159357423,425218630,1518372917],[1584206446,2045598448,1521770505,1432005121,351995355,475345731,2047103640,19116875],[1009499436,1680416631,1566336157,182935544,515219141,2121230098,921856997,533315235],[1593613533,2071348532,1387908410,23546158,1030102161,1203357073,1270586181,302268772],[446983651,1026585969,1373109130,1545889468,1994155802,430658850,487027247,1892917857],[260669874,1297863696,488776274,205866968,940547906,1272964352,805995479,1939443264],[574469217,1599446661,1937445123,1115829364,456320849,1034168269,702183911,1735283577],[1733005050,1366895365,1010778817,547928648,423654207,1778693982,1561724000,943893981],[809108273,1786193383,936933281,1215344148,1327467155,520974085,1444984121,998405443],[859358140,1088704498,1814609880,1589365809,1428252602,84337417,1073552483,794691162],[1711946768,674473884,1335630965,1612820130,1379675190,1741940493,454549250,1637722183],[1235809329,736083141,2077294343,237553823,506529359,1688447016,916707748,580728174],[1605152916,863567255,1671151911,1014891778,1817446947,1122628349,186970679,341349069],[150765617,1938930071,1375413823,858605786,1441417290,807754331,169128649,595564295],[951293416,436064828,1692636614,1066994648,1350245461,1991806087,1173561204,966676317],[53560445,1598135261,1969134836,1990453323,1250737110,1330747998,1463394302,608474479],[1896976056,886656826,36180477,830648919,828126676,1443116669,833593616,843187125],[72727024,676952798,2070261640,1376608185,649513973,383465102,1405494751,483896624],[436149021,1245126887,1648300327,338710807,1557756108,1301744455,1215324556,1142376189],[1542820374,1292928648,1841885927,759253244,215876340,1433765147,755982757,6169407],[676816115,741772323,1446255306,1982572410,461103051,642177886,921330314,824542565],[1975255726,311422915,2111641363,111037463,912346715,1128013497,154968807,1954736398],[808093273,1158467717,1967737203,715303153,1956917550,893367268,1020547278,451010445],[220557575,53204619,452013013,1873970897,1803654582,1035087403,314123827,854791314],[477477180,1495068363,1928676892,174243349,1344828833,1602126253,1154759159,2118596109],[2043645980,535458807,1074407719,1693233,278512681,409817510,563518780,672919699],[1389355976,1789546828,1217686506,129125910,477319620,184935168,1353143248,190581510],[1602412907,267476486,1363718592,2105824012,677682017,350106645,330504642,478962951],[1353743926,1538876363,907888457,1813319395,1344227236,774549774,432698493,419861684],[731203948,1690594126,83092960,53230964,1755579623,279575730,1030456796,1008877489],[1547639606,1683817301,585473852,1669028764,1402198946,655128636,1935937161,1780220591],[450818243,354884736,1891979383,660889430,465318507,472409135,387462131,1018673365],[482630506,176124452,1559956605,2024563048,63079053,1553406555,989830534,1902758244],[1550074300,1896258321,1708792089,942558901,1736303007,1121932917,1162589190,208073700],[168123801,476765075,869197691,1944195198,1550511869,363675323,1500493959,621479941],[2115475,396573732,287323264,770673314,507792239,1238098193,533789142,6486671],[2069649219,946833684,1889216808,1073511575,967896342,1007466226,1360819704,1011408733],[1195379882,1240690313,46538092,983699721,1641906647,866589427,1786716883,982866576],[1237981710,1756570212,1800154937,1162068092,1447442377,1398401940,274141801,330449199],[1289533158,61961411,400906998,50402909,1576009429,2464243,1839380122,1895692434],[479790153,1922646698,1014438322,235583735,832083447,47751308,882514998,723554818],[308581771,1148129874,1704194680,1377594530,1678635273,294460122,731795649,287410325],[339257540,1758408431,177452483,1138195511,491568549,1735417897,310074194,2007954806],[1409037901,2012988280,1977180865,2008996117,1421387993,2019226677,1777692007,1078046236],[1052175634,208228728,123897655,603738298,1925405314,572735898,121569219,1717682536],[1309451316,1662002215,183588807,1760882679,1345602706,1812180679,290466963,1888231543],[1075127785,1202389243,600893850,1016869060,476104862,424746874,1058513592,228636764],[935749818,1831670586,1132001737,321085576,1212309479,604927340,240280390,1477788689],[196736701,481528775,1086322810,789519334,364783783,1729911193,1765330422,1749830809],[1915893934,919906773,333921549,1273557938,874333660,1562849125,476757286,1053491296],[2048014374,36149816,1753601825,639195285,1790196469,958356084,918966398,899942590],[1840496739,1513624314,1629427446,2122775663,194947191,2013630467,1351119343,1566523403],[21099139,1509302499,1430203612,544418983,1238861021,1269494324,1867099688,920493097],[1649370826,1976451027,1262982452,728569112,614090870,1653595973,49469337,1782192072],[1756150810,1224548737,1733552333,592920560,237403213,645787258,1466078960,2000594435],[292474281,16195852,100247169,888361733,1559371605,1958687886,136648392,740979701],[663409749,1514650776,945359733,655564826,1836153040,1104714208,2075398583,531277371],[2130228810,1116242165,357537176,769571987,2105737793,975570061,372623344,932092805],[1007970973,1647967685,1124741305,1182590218,762154805,1359636109,171253182,1232491300],[116985000,1454103914,141841512,1059671038,1873193644,626664398,1615037151,1914632926],[2088699126,1794353088,1467874512,625894325,1182949577,582046179,1364354973,846336547],[240118378,13864356,1306111919,1574399688,218927712,870728481,1721780639,194248718],[235171027,528355675,741021141,1005511171,745114114,1976861484,552183062,1873814203],[1789591168,1870952634,254221269,790225632,186215567,754270035,753385423,1177882541],[1063211396,643991987,128644693,1320321983,2068779915,656529575,1797177008,648926484],[1260954177,233989644,1763982875,1798989724,749936674,1454900179,2001680855,344335473],[1556456286,651579966,479834761,1422786899,1660772472,764053526,1780187643,137698075],[2007465271,2050823581,1772708586,10973947,52828561,1297676647,1306933710,677482797],[736879118,1199827008,1056367948,1688188298,105332311,1340116437,1285047191,1931826226],[203174961,827916705,1100079909,1745777004,970317089,389574776,698961527,346020159],[1242753376,254700214,581783549,1332137842,940333148,782303162,1278713596,1419719176],[1369520083,141715611,669580630,1376611544,378664771,26127077,588948337,1200996269],[329201685,321540348,1578712624,583093329,1333094130,1199059184,537702375,410036496],[1778547403,1201586203,59269233,1724302248,1147106651,1414587988,979094217,850318285],[1799396284,2122951280,58831610,1410276732,1086656226,464083980,738682878,1235582822],[604951617,1561381476,508701615,181006743,1267120837,1275508191,1277496148,2128233439],[880380047,722032789,1989294618,551462267,1522546990,1207527186,429153473,25657141],[1583077007,863150808,93121482,1905935715,2044063812,1468092003,953435113,934337679],[607444431,1226672341,1027380835,1795931810,1848360021,120788701,1207628846,555523492],[1732678374,2123781421,749295141,391682972,1124401392,70411123,645862362,1890898761],[1869030349,1814635007,478818183,1222214999,525819968,1755661166,50922791,1000898655],[403457648,2104902973,718641877,1387328678,1628890258,1673382995,92192905,355286978],[360004494,1374866505,345984371,680486221,1803311562,689192761,2834057,298777764],[1812761822,1447931313,1301801598,699317496,2065295701,2128316315,131676885,1733594531],[1420508982,1257455785,908131229,1046297070,605239234,785858430,1197862832,2058754676],[512771064,160912689,225339356,1405213437,966935827,514988395,1459359224,1866955754],[1501392471,1125614202,2080011745,1540319128,849600888,803305746,238469673,1744387785],[415160666,1677855438,358407228,525630046,1487768754,2003203065,635999349,1513882047],[584438011,531522809,2115779890,1473653615,438553823,1472974822,1302960759,1713848633],[979533198,1172133276,1563547792,427698435,372311317,1773529264,2401615,994268606],[679586244,1594349555,303959199,271125334,1111928457,243346678,533512666,1955875982],[1579713,1821159109,2020666348,1848407885,779367210,537323220,1186607958,306055079],[1286742252,1132009827,1421219392,1510046583,843181997,1954841820,1961610662,1655132800],[1933389451,10403152,276991703,602440553,2073429109,2100191723,4377999,1863229106],[1410125653,1962178420,1852469102,1162648777,1735077488,128460917,1330022215,628993659],[884601222,771647595,2011442760,2084141133,1401536768,1866608402,1889352935,350727815],[2001532711,1415567124,580982506,661470179,1856412967,293340984,9568113,1687499423],[1240020332,1878702579,104467283,1443204896,2109496661,743735798,2029367371,2071889184],[547013081,1850991203,1345325876,1691675139,1729174557,236665915,1121693567,1954634994],[1706419304,1199795221,1367432195,626533458,962653609,1187317456,1164205100,1525769943],[147352756,191216561,1630378364,362733415,1971276783,1728583849,2026566441,1893380627],[630953000,1011729618,1305544372,445728480,272135360,1084593737,122693374,477770323],[730582693,1224368958,793503725,1529959230,804614907,43690724,811442307,1666152894],[586211557,1742340133,1428299281,2048703996,1176550811,567010533,1495353078,1900785519],[1404612621,712196744,849252620,1607046946,60703262,382110553,1730231677,1540480719],[1452994760,1666338582,1354057651,841627265,921158471,1479075275,307047716,133299364],[1290411907,720438067,1453845089,1785538485,870139728,1209240187,1803311078,1868333841],[1398445307,2100410349,1890863545,677040255,1438381230,529567540,524607022,1233254442],[535275856,1936902682,1887194575,957172726,1546781084,1870579904,795870699,173790342],[796697865,1762589751,1721230820,703406937,1596325236,65393918,708680109,1650897401],[962267577,691815370,1306146407,309323613,608664215,1996367743,2015962158,249772780],[1277286672,1891874554,1390367212,1831119951,120626397,181653904,1025412562,271152052],[535886070,275096060,13141477,1232146362,1114907908,564319403,1315936279,25983929],[125816273,213834169,1337964743,569667920,1774817548,259405878,2115264033,1319415842],[1532819568,828992893,2059208523,1536124159,972625878,1902381421,1302120423,572485604],[362643630,294645236,1530079802,1879685794,342471699,1129169604,1767875416,70797872],[303276345,357016420,891575668,17805474,1192475677,1099316401,769672386,315915352],[1226152620,739027809,4085397,1060524184,1598246328,447943308,1933744230,420376503],[331687737,930648570,1623315065,745316142,1465355355,500210164,278865807,485135129],[827938178,192877115,1548993516,651848924,4493148,495310348,1114348936,2024049658],[588452423,1763072732,1760210446,1290097653,130441206,668828210,1915944816,613599333],[655332289,479229514,1197536146,403278990,497804016,349091703,2077969226,300782366],[64135650,1301245235,126108833,943215344,1061547563,1743535529,1882545748,1455679822],[1327725132,767325610,1611499077,509532077,1962553671,1595122202,1430444869,597884082],[1829970566,1091822692,575471185,1383248181,885102444,1918322062,759188152,643154699],[1675354626,63177228,1277541069,898114666,250714053,1759451028,1701443463,1100829446],[866688219,223686119,1648853481,44665790,1299614188,1755206977,40878886,1838110829],[296739213,1268215051,790580133,595988450,601664835,43396282,840502799,655427343],[1128252225,636935825,728599378,206505847,2056797682,1173133977,648644730,375665013],[1476928998,1921314948,1234632482,2061996534,360843033,310540870,416883762,965253068],[1143800136,1751557676,530540028,2032208593,1598790182,35113541,1331511514,2103690580],[580792536,1676253775,25924142,493176817,2120600018,1658760388,585767162,1059589267],[1251551646,240410470,1343832788,450463475,905389361,733087280,398312038,574869768],[100843947,814812887,917760525,1173479135,2097032755,1919611634,687373690,1141015821],[878382013,1663434496,1178847320,1984922963,242321623,404300776,1807759450,383310237],[517416080,570354286,1141086470,506974907,2109641240,1425591530,869395121,1776738094],[1635951544,2041242746,752162285,257404358,1175666143,1026417377,568285379,1384187035],[689840379,482650929,27375050,733906767,1296229861,1488530123,1771751937,1861148219],[1355612615,1753592730,1059958030,1814070969,1103220313,383322682,1094344670,787942350],[1284983179,851378473,1853219977,1947398363,1574980428,1476787480,1869584432,1665527410],[1605300233,1910218442,278133916,736385628,33879176,2098643115,340217143,1989770501],[818108821,1313875660,935219104,1052753831,6452573,1640340426,590710597,85690860],[699683807,1652646932,194151148,80885641,95927299,1618035301,1398640549,1585309625],[1644138089,1266334718,1419708620,1620522124,1940111718,141573737,1442781993,1018007434],[1442354567,1871597047,946539136,405237024,795595804,1604710270,836092221,373838368],[1630543709,2119793246,64837751,466700453,1118593921,397561914,1256165953,1014748471],[1252173888,219797057,1476283915,614976951,1647005680,398071828,348865393,1776115014],[167373801,713216935,1532137562,1485581783,972350151,975847282,161862524,2051774228],[1110802154,477999450,1388944269,988743310,860635639,606556785,1671440042,1025839355],[1405131088,214056360,1704338527,1542491420,1379164135,1044722946,559671525,538471673],[2022819706,323206904,1389579657,1359520405,1461959094,696343620,1944243386,565517309],[1037805353,1190057465,471965766,468213400,520458756,610559751,1597836729,1447838646],[661199745,1059822404,994921642,1170374889,683783767,1859866758,296236072,892219059],[1656199640,1490508511,15765132,670915979,723446826,875298798,1130319722,1122208708],[700477193,720361337,1894533097,1033537437,1089928564,405687050,439592950,1406703249],[1567586233,1299267226,1905396129,610284276,1422207810,1102760448,397063844,1927451066],[2049392129,1403597917,571185958,550585805,243286087,932752892,1582811481,1665679620],[820393813,1989328218,298949316,1415613398,259527162,808626126,964174936,525338961],[1698780270,901158737,1550231234,707977519,1616889841,1484870585,1384199106,1195475733],[564648205,1234665562,1809304196,1847233408,279829178,733956020,2107090374,1381807463],[73251349,382209726,610243952,1419136068,2003621926,712410535,1703880003,965997831],[2083303553,1727756957,1149897952,686172819,244262193,1293212208,949425498,938146557],[317378458,930672050,1520791167,681062889,1681673994,1419302921,853794365,281551334],[2040592180,941326812,1164951518,1429679637,150126908,1289168718,1003751949,1079133326],[1837592255,1732076781,1377846419,969589424,266155967,1880614264,153146306,961413938],[2115705479,524080140,1885073968,862197685,1246033235,687932256,1420327987,1671357873],[1650684926,850244643,1246041521,981159107,302605247,106445665,766363967,1753649240],[2054550004,2057716778,1940385300,1962336053,840965007,1378569749,2114350340,855658543],[1039454948,767301291,17732716,1839332444,922162598,406715772,2036308046,423510369],[552617579,1168760664,2127788302,960371122,1658951332,2116518241,483770662,1021414860],[813774121,447796321,2041603423,1669664343,917203229,2011850196,556964530,1920306270],[1982144034,1296889169,490954621,1749516389,658646406,1776773864,427121600,1577716394],[1625792396,1480235439,1526516936,1148525994,219841075,636367872,1678991779,1095031929],[54440473,796936421,212546348,1509951874,1638209680,114038911,978571421,1040152924],[319037836,1820286590,1603801483,438784728,440873632,1648273872,1804387093,680691755],[128247435,1149938326,326060564,337368473,742786104,287617393,265512531,1469536045],[242947895,549434216,1377007941,1053457368,143475366,1105864296,107995516,1967018204],[840061550,527320310,1731727188,1204038751,198025718,1653868175,1620660472,2126080918],[2112792037,1799128980,549949532,1882559053,160046226,1571378905,1820692299,180104461],[176536317,1279013782,1604586146,165871738,1334868651,2097772290,1369383209,966551236],[1731759437,1640433273,1809542696,335703623,1420030035,1916207278,1003053891,1170185578],[1569569201,135615969,1894676452,1939593015,198209272,1585553991,2057939803,902137116],[1137619239,594550877,1843648448,479267260,1440104607,1815291279,1526982780,617277949],[588454408,97440060,1594673703,206055152,1993369934,344403024,1395261832,1111425152],[1791321110,85228528,2045498035,1451072142,792954192,313827170,984127234,1999485785],[2035805033,1230752445,928296897,1734888903,802498630,1858623512,851507552,16479006],[1215595959,356561953,250720120,1403622888,178646715,733709950,303282038,534174145],[1948510274,2128620346,1175218738,399502895,1269043955,919737040,1458167903,1825660995],[454222836,411757469,1131947870,1668588337,707239447,1068571968,221764548,520544266],[341922605,422311088,251322432,1959615212,933663415,593943115,1515518562,1152904851],[56208537,157873465,1248484047,297487593,1998908561,211583506,715598288,642357801],[15574008,432710348,1175053834,1403896891,1391203715,849442621,459884269,805917638],[240816550,1759178241,522925965,2129945452,2126607987,1097914888,170157245,175104868],[1511984706,1184053935,1584700817,623527837,1278715205,1269617591,2117131946,353969634],[506296834,1800541689,99453020,1499612047,2057422833,893771909,1343285629,944630308],[503533946,1070439235,1379076512,520529835,887624567,1670907212,1108273349,1965611158],[1418249455,1036156053,1108600562,1744428073,114087172,1897224172,801218750,715439188],[1515067588,1047772411,1176933063,111163396,2057361201,1182697632,1692182829,745352611],[1072231279,1184208400,1952729497,1370878631,335016658,1524401223,346512260,1252300284],[152578008,1344201550,1659471194,850069162,1999488921,1696826568,160239071,625851727],[800425076,1525665060,2010506273,214866172,1425161324,88828536,821839110,1688785429],[647759547,23578595,1089291374,1788739961,1868352878,658438243,185583507,1832666973],[1212006431,2074906104,369660784,667995933,1585333026,1294672305,946977145,1103225970],[1212109563,1574469844,1427320131,594661252,2115670339,1367035928,752989824,63445184],[1903787204,358039204,1031463643,822058572,756228722,672296614,1948092901,1679575327],[1464031964,838586142,1918291134,994758288,532014886,1960217488,874922408,1384921317],[2070270068,772550635,1935590363,1077700817,336003915,524106311,1290653743,1111395117],[550442598,594127412,1435885970,1613733839,1748505594,663226328,561777816,2015431063],[1158752144,1831791443,720929450,11953642,1632484434,120508440,1915013765,950701957],[1669825510,1311737285,1913797578,1178526914,712514001,1530296138,990264594,1916804204],[1049802342,1866302264,1259343746,909571075,974647784,932854366,646089378,1961269837],[626937232,170950389,2034417234,624315786,2120591426,764723043,911196764,973027752],[1841721286,1566660218,1354601561,475987000,2036911947,850251852,40603363,1306343129],[1199960035,1042042872,1040124582,1369298252,2129108736,858730444,291224959,188194955],[122372147,166550612,967628435,202030184,225501189,978710647,881339537,1803151294],[1712790474,1570166116,1829290899,305035155,2043961575,2050479246,1141863113,1030140648],[308035382,31502387,609505988,274085745,681285379,519146298,1093375896,1641908991],[1324744563,205026801,317101865,875143742,451112631,815212539,1495260246,1440286113],[304703717,1395856956,2012981540,1733106348,1811893329,463793611,2093175978,534464919],[1245689553,424150185,1066029735,502689831,819431482,1977476209,795631762,1045742791],[759847025,1946618527,374279303,115866288,397686394,1594857785,82972162,653365015],[2123930619,1837043000,1563396623,2030466737,937468480,1056408664,1631381734,205657680],[1157242288,1714792017,711615196,2042921863,1227231082,1562859674,286437907,616941022],[1900821427,1503328617,326253359,1716078874,647763565,404402554,1832371490,472466149],[825712625,1545607091,999130535,748662563,1088741947,659987299,763367500,408065773],[1435403735,655326278,16317859,1652628591,756752973,865030983,363784957,1397479777],[1270192622,1433092715,1010819101,991992716,1682228283,804311281,383369438,1883844822],[437000815,2051772451,1591285494,822266789,2023561844,1626108707,858592291,1039213416],[994947984,180988214,752566348,981529158,1644644496,2033051862,352745511,262839925],[1721587037,441972998,1291032649,280623232,1312503632,1307269474,394869450,417318924],[1512405468,336277058,876113592,82412939,950028903,616660158,2099716021,1333823933],[1350758060,1337081045,1734156015,358124783,1658572353,737962309,1671068380,574789149],[555364177,1687285849,524926454,1700242315,894576394,1806398211,118058971,484600299],[1249158355,1345686344,137439058,2062733706,1356969334,1526079466,520995606,128030616],[2103824472,1336243913,1431779470,1603218495,1374410192,1136423470,242619670,1718596215],[464628667,539949098,1107267967,1378886354,1656906535,416098092,2119768973,1954585279],[1693834464,1931141426,160009122,27295406,2066283558,981608951,1132689635,1602415615],[587962097,830884744,1138976657,1075631020,77173817,585687418,2051489699,1302868609],[1118852422,1068493855,1044376506,441579748,354570600,1925233579,1993079642,422358758],[1910521598,1530530586,887143258,513830285,1331697189,1586354942,1048227190,1882465035],[159634016,274180636,155058558,1938413038,1573834453,188252948,527910414,1848615977],[2117490767,1509853899,1512201164,535541548,1068965001,1779853946,1200110453,1625216917],[977362798,797928499,671199612,1443881242,1604559811,1954633489,429628913,1968456495],[1855574692,2029475339,1288267778,534747988,1161906984,493919048,1707996348,1244595846],[2115382742,1419645300,1672846896,2046012093,1634323191,2036411745,1246294738,1700427352],[1872314508,787066494,1096763233,1093256572,540629970,4896275,1842602003,2047244997],[1735912137,267677081,601001761,1778341573,1915092394,1932448069,262177189,63609770],[1081472812,834628251,989844042,698224354,2027769968,258475220,2034454419,76557689],[1618595363,749642135,960121220,838798535,1248865736,118170013,1987010551,465648507],[571379132,1569995576,1299522502,895185697,1759449124,1997552282,686619290,1397735722],[1053596259,2027677556,910018687,2015250333,1486728110,1087180381,414247839,1325278151],[1537135891,87321855,2055389747,59010373,1488058252,2108957423,1252554375,659357302],[428189231,1384445230,1468777966,1055749169,1663027052,1971387842,809869046,1165567158],[605714163,646475735,62773714,1499016297,230878231,1489349190,421398024,1124159539],[1285839673,1547710150,848657006,1022292087,382910451,242001652,2051821697,1051118155],[1594240026,1185621380,1276706578,681048356,624084608,997974152,1691920775,1372198701],[1275810808,883600399,1156833305,22292132,1296512208,1527985898,1526598858,1634468024],[209942077,1970662203,1557160471,213748113,1737481895,597421578,864833487,1759199895],[1861773025,1734086088,764018207,570655232,885550425,1380095445,85915538,392448775],[287430609,225623731,2000410096,2115944986,372709109,157320458,872515049,1312444709],[900097647,1144286648,560134771,1781340747,817014816,1492678726,526156002,723522546],[1448380340,20302389,192493076,161732850,99754596,121246562,1819370606,543858660],[395253247,910019258,119315503,702147571,555925781,1796409592,236203807,425541419],[277328234,187873987,186501653,1725382495,472094602,2009201617,716183850,1565078025],[1485022055,1880619687,2001341696,1824572737,381702129,860873969,1708614543,2086727985],[1044957765,1414942837,637402634,4338614,522782980,1516585785,393265692,1258661669],[1881387695,604569546,1526313101,96533533,856852804,1761574020,1894192484,2005004915],[1231818804,187491674,1271528490,251207298,1362441556,1148509055,277591995,1270033924],[671638344,1687110463,614100647,2071063689,1522421204,1972389983,840792104,624062372],[231959704,2010594802,620695892,981575190,877698410,2127271365,2111494522,394225862],[1464913576,1001745804,286025943,223169608,538615780,1342897208,1975669391,765714330],[2103202247,1816686244,632577198,424529010,371982489,308336414,946597937,1143847269],[1157464614,482002581,470871130,2094945027,1233091683,1274518564,1121996038,1418554252],[1106850882,284477709,811548031,1200113262,1141244167,361117384,140638895,1791066234],[1388532579,223085777,1811008919,2059833716,369146602,952096953,394299146,2031230308],[1867080027,1881146160,1230691175,1871420321,436482699,1541160925,1445814163,979897465],[1119177973,630096711,154282819,576585981,1892378556,2114983387,1356527310,527382197],[216449636,393205615,119434978,1776195989,1731599582,1698315161,1128838312,1937319608],[566199322,832898306,172274449,16909830,1135916704,625962472,1206749084,549352757],[1623978576,322593357,965033781,225318537,2016294869,646839603,625315030,924626052],[287215832,1000677867,386810102,983981975,1506562399,227436576,1145537260,685651193],[1250304332,595513293,286202611,1553636288,1323168802,1315056941,557380335,933041663],[1531758953,255158498,1450135682,995123799,663904886,1379684664,972800644,1826726300],[1671082062,1814973977,937816166,163994248,2080826242,1355798694,1588772715,1432149136],[781539755,1472847827,166766504,1277697678,151205732,1888453988,266512845,1441721667],[1373726765,839253371,1811643622,1124895610,501168287,1663478029,1244402182,754926776],[717197275,1787757682,409534078,378463423,17345510,285154585,1588604167,596123913],[1538541515,1391908803,536702727,2018497915,1249927190,472834883,2096390097,866401939],[433970909,705207419,624574379,576198809,1766020554,955186943,1743617152,174155587],[705649958,466246779,1100109535,425336188,59332221,1008242074,1624472991,1481685005],[576160553,166390987,1043886494,153373371,179310461,275760813,683706704,1764759215],[1439373803,212774681,427028191,1418983339,451937259,1313798138,1554410508,1705280640],[2012038374,816663570,132180121,1652796994,776341894,1280939606,839713241,1341866783],[964367879,402008796,514524797,1877831676,2072710292,1178577671,716144855,1015237608],[1710487661,900605305,562154372,342816914,37051611,381383579,453063171,1773865048],[2044559654,140333997,477845316,1160362954,1437034948,1680079563,344172884,373606196],[591763449,1319354066,120435511,505419752,1234317791,296101403,2113810595,1309954257],[1601901912,130924511,882460798,813118006,431316209,828537292,1313325637,1585131790],[973333667,1240865419,1427406344,238029677,1295493796,1393436369,405229854,1005266569],[297123249,279169240,551498355,962496978,431848789,1966158079,684254576,548423993],[31749922,203049066,316921854,501925822,191591603,731456533,635156762,5731412],[2122999194,1745334198,1113813294,1032382609,1992657245,89342221,543274967,1081726027],[1467417530,1100869623,1693041080,1109100816,268978995,204245101,2055272372,404144331],[380252327,945189206,1019340081,1637427806,2059764757,1146875890,1258564964,746335420],[1838201068,855521639,347723812,401240548,488425871,513082108,1517690521,1597583902],[415532045,1270932146,77303713,411110986,1154753057,955643596,935611135,1301731821],[2125788282,365282119,1594141523,982293156,790426500,288414513,1098551679,1182866754],[841380405,1821067333,799245559,296966638,486126737,1896938541,1067541733,892273469],[726033504,70503624,1164300649,1091131623,1320145106,796236737,1735625869,1575400737],[1061091501,1624517888,1280798463,911070776,1471826432,929339470,1148799663,1801129125],[1382426828,1387093625,1882258017,423632263,1219150533,1815639994,1685328121,1987031812],[1150862270,360177458,5615552,650862856,452419005,1022643711,1523187250,1158492802],[995586924,1038981186,731845292,1766767885,1997237405,295584726,292631591,1956875219],[730072737,575425419,1059107422,1285657415,328786237,880561897,2087005852,1450552872],[1537703020,1939757617,14680903,1949462152,1965547387,1351421727,124507965,545455844],[95448001,421082692,92394694,2078354435,204017654,1222233398,476428992,919340055],[1577128670,575066713,208921476,570200187,409524248,783835335,1125829804,1867100449],[1974382381,922835818,411025235,297047593,379924631,1081687756,333450177,886905934],[1274260724,934723575,375591331,24061379,685076472,400058459,1459183195,1883548881],[1289083068,3585519,1192531331,589507636,967523179,1148565053,1515485468,989715649],[1834579580,994315561,976514796,1086583526,1710399317,564257046,1613740639,1463982729],[1833853446,1321531622,1550697642,1199316526,1243344554,2069112667,1680172582,676389453],[137435737,2119897041,673916777,1632664117,607277120,1954459400,1017692393,1026370407],[325116528,1179515674,302143602,370648348,712224182,1081547957,954442297,1260417586],[1091056476,732110142,203027955,1592796376,1903533563,375824077,280921082,1594796220],[71678474,1959849040,732982915,1603024174,719975974,871705692,32393604,1114924727],[1546518229,1291588123,2020749712,2025801279,1928793617,881660414,1639767840,2049345663],[1811830009,76989483,644181225,830064833,558485085,1694553778,1680336690,1214313287],[1658392986,1178633005,370477335,1745931982,949826943,1192724553,1064490057,1628079863],[288431065,1149785112,1017916838,869346933,1691463940,59414535,1012160334,338491828],[671299506,1099521404,1689117204,1522745359,1568384572,461036761,1828858755,777955434],[80889746,1747593297,335569488,2119926767,1180015083,416848970,176760441,1992839191],[1733895781,1028764098,1627101491,1665169193,461375216,1724152439,871148423,1388483283],[33094645,1886607839,1605696902,1518342906,1309073130,794791718,1503328700,1743360557],[896363384,1378939847,1076219211,790119180,1826910533,1955118455,289661110,322596186],[758001549,1789013025,1284350232,1346150506,1402270221,1118500376,497469977,481987638],[1788482387,2016652666,2093171171,1032921068,883898334,36119954,1675234806,485937131],[1584677390,1789207668,1580403227,441922566,889302071,1375773059,1154510357,329086935],[203565806,1205714270,1448344517,1032759585,814224115,446161237,185201628,1522183076],[762314637,1048388424,797901792,1207704719,914217541,101953908,463623448,1453150801],[2082424522,878172132,1717235798,1440052534,1726823115,1164052568,789940652,1152905290],[2082518340,241881508,1751086972,189275650,1751357625,432282046,1691237879,1732395741],[777574105,22204469,2070736405,952449457,57089555,413942806,1791434595,325949108],[1953789495,1938104336,1622445340,1053243794,448216894,391735715,425016419,1142088950],[465260916,733954931,12051808,1158092194,294696576,1619065874,2111156369,161760389],[1874093161,932365432,1016184532,1195395368,226007872,153349244,287839311,1299613303],[855985370,725415892,1038818355,1243612953,1624258815,1036385705,2062553144,635483096],[112387117,1443630216,1260569046,1711954646,1154283702,577266007,888343028,558019547],[2101857249,776071047,1885612921,1963697040,1881299229,1676127067,1156343891,557457019],[1183460343,557754482,2020263133,2128826432,170469146,1015647436,1693786882,255319927],[447494612,572739441,1491824130,905184855,342941316,840443467,1647508406,79410314],[1361509063,280596292,582716640,1471047923,1739507275,1334909857,146306016,491223173],[1494056325,1341258391,1897795128,1868018075,911032248,1784630877,937742314,1660764341],[312595898,319001392,2005332978,1417865936,1307748609,983323419,477219349,2007833078],[607300743,2093326110,1207081080,2126584628,547960780,1678816748,99896708,896793788],[1565814938,166709157,284425493,1805951867,1158805335,76285672,1134075674,125308777],[1457787612,16107840,740427859,265814362,1666320273,914951415,2013800761,1389471092],[656177378,1555101500,424957172,54221334,1905391849,1853901184,1948290737,1018479994],[849297574,1866803161,512251406,1926178429,1827615522,1419281311,221163442,515099752],[1466712683,319175043,276136556,647481731,918994469,1928513108,1221543098,811641648],[1608716824,1299627111,354826760,823425252,787602728,1431093348,2111739325,1520773479],[1325509844,1203582003,2068926582,118629713,46536259,1740647241,47757288,800798318],[1672473999,317813003,1635299799,1835122333,1344780620,2076562353,660862121,706725288],[1092179131,290422699,1317472959,1665405745,640829019,817998707,477096636,1042586342],[1612471970,1749225134,263497992,1179644023,64196770,1768032713,294136150,862873229],[1305729405,1024324905,1011905366,258282662,1017478795,1009665684,181768169,345666027],[1905914931,948845901,1793240218,645950912,103263032,478526602,666495958,845787492],[892430335,241349285,688995950,1282805550,1781792133,1958960831,1423549508,2038262638],[540538995,159901298,1210353135,2068967158,890941029,684078993,1774249002,1435904845],[1685345030,1481975306,1941740514,1404753567,1237978890,647414736,256731151,1812491226],[1633650965,443929272,477506583,2067415333,1585544864,1478031325,1098746537,1698762066],[233875341,1062327202,489164000,804096774,463868189,1482339110,1482149313,1214598013],[1947904472,1928680071,314959464,562031992,1502379318,564393564,642478609,185111840],[426712373,984451386,1661925696,95332828,1187025309,276685271,998088847,1921814481],[245382783,1518937266,173349203,936701517,1024329899,508362737,2107152173,1251974801],[1795237287,665168793,665297475,1847409007,1696640040,1212823646,429072314,1570253290],[716876749,1668370184,364429471,81216812,1663410794,1315201822,1838321309,1752267974],[1001313384,1596496014,36214079,1964948053,138788770,1672463202,1485515471,141511459],[533270290,2066384878,254807419,1969807613,266888054,297319786,1825903160,461772493],[650111974,159052158,2069052643,434616463,368179525,1230193225,433532863,641521464],[548869294,2075391790,446024229,407489843,1510204920,1947759485,1393080778,190221459],[1002607749,1542752144,1390852459,279795193,547012245,1107362069,700418642,1487354221],[2054748219,1024076006,1214283693,1943666664,929059921,1690635393,971883952,1367548556],[2082054286,2040354928,2055894621,318761578,1105580077,94783572,466875905,1644156938],[893928900,1465819057,1266116995,972748275,1105116249,702400021,1126234324,1100148845],[68939918,772467608,1037339034,1845665648,1022313325,772397761,145500232,1086535397],[2061512867,1313383519,521592253,972747672,141945848,549578943,1092130247,671212806],[2032841964,1831748324,1896765442,560110780,1838117585,207148579,514716665,1540556880],[509781652,811962220,1463566970,1296933972,1433071817,489080271,757269435,1050603080],[2050292349,943325777,251506147,1857359162,1368633676,199897383,1254606380,300011551],[1707647062,374360719,589395245,666742277,1935770775,1636623278,391162986,336649178],[490054791,25296163,680103426,434386312,347997077,1973143274,1820085601,2058427360],[651220964,1850934658,964903690,402763904,1704950816,1713629633,994712381,870437840],[240334838,1420941285,1006293464,1938710648,1236436736,1275062293,1970556681,162468358],[1011328978,168131823,2070380703,1928657790,2108182551,976671588,1849145067,1922805928],[278482416,1608257413,1641628658,1604860813,1214103351,826488146,1198882770,1420337840],[796919503,1653944130,2038283753,1944930212,598742277,662574748,1828002785,1289271985],[252935772,555598449,1899154182,1312763720,1638739784,1209350680,966721246,361499123],[851712309,753132252,2014510143,1225095588,297200615,1026633626,942642211,996031063],[1858758180,1990874969,18717087,775543319,727292028,423003922,1688261820,1766819105],[690944106,384785788,1195589541,562274516,2084613860,45607380,1237668079,1378241952],[2042614513,913918897,1748220033,92328282,1195576470,97695652,151171468,2111561154],[203544755,1612216111,540980199,1499846175,1130765588,88354958,424560866,526998501],[561833186,1199252007,1749619851,1560023285,301593961,378585678,1943733395,1598844388],[1914711190,592628080,1215620177,1725567702,324294414,2085138569,1920814842,923851572],[1628017917,1176259288,1863711675,151506718,250605012,1159158342,1192550879,1125087145],[1533016424,1130107078,1648638163,863355937,947658398,456954514,246394056,6707327],[982723696,1919891469,477485266,2028738626,712863744,689342821,1272009887,886207945],[1018831191,376406247,796687857,876021447,1398435389,404063062,1438837045,80157705],[1660740635,1824733745,1844447181,51374527,1400436827,733514695,173093441,1546018555],[1155985217,1718182133,553419239,789693546,1611693239,48069319,500191147,1488087707],[654498692,91341738,1472279214,1811863535,2058902029,1402156380,1628677378,601780935],[368627238,1886249813,1788570617,1340847877,1380642538,422753152,1602361847,325354035],[1423719072,142729200,782572398,1988960662,902268257,492855490,1331839046,230790981],[514930032,873265913,760708058,1722273724,1471851282,1467773712,1830260533,541436342],[1347047201,2060138501,1605446527,1380941222,1423509540,1334772258,778020366,971704615],[395621503,1726772545,64178978,85829703,92895568,18170504,761502662,1602703321],[917007101,34103727,1972845488,427866416,979197476,1464483358,1602681343,1559152332],[965940138,536475187,1486399131,600163616,1166082585,1704129717,13441534,783800514],[2047003511,2019059989,771729231,1970958553,643217315,1243242095,1380375149,894120810],[784040974,132970722,2089413108,1858322461,422679287,2067214540,2102821618,171213604],[334970293,931142007,149374539,1886653392,947580510,822095192,1073533555,1805788366],[1696308988,130137261,10066521,165034113,1811273281,1888979484,1463806668,1706986760],[1803708374,369837583,1496861765,188865874,2088381249,180667140,1516248831,748010608],[998226430,1678191662,2015369774,326297617,41267006,10978921,1247285277,994585997],[713596345,1924672576,1790055853,961098772,1058414522,1584812588,607363053,1972226323],[1114214432,1529416357,1327584390,445135885,1850248628,585802851,530128976,630371595],[2093133979,359083667,271165606,2059976231,1773921995,103287085,663935447,2039428352],[1876811626,34468162,1053870851,1944715001,2020172515,1371621025,189496794,1097686849],[735395998,508384757,763971109,198893670,262552520,687514374,400462827,180260819],[1375475662,1612378002,1581670783,1127233356,426451907,950996123,993614510,1886039005],[136818941,1989419841,2079879763,1634117248,1437128060,1252862662,1947115687,730995874],[629169986,399648720,1978089228,1279381749,389985677,244494436,2105444775,1815744949],[1704334180,741649697,973213928,1230198056,435985232,1434931081,690474916,1801684346],[818674995,73400504,1019561813,1514139653,594429107,51600012,966535113,1782768924],[300320875,1731465223,1316547265,1567915072,225971514,44279225,889549813,153298237],[1083014416,2127004038,457320509,289609960,190548830,1310486470,1536371240,2022800730],[609981093,1925810317,1318811294,231692567,1516016538,41550036,301994654,285002261],[381314218,1726484764,605220233,1468374746,1666834371,1417895875,1226435931,1341474765],[431971102,1715864229,566797205,1003480799,2104953497,533541275,1102490309,571746592],[879904015,537357923,1816761993,547865985,1791009469,2065812519,684711500,312822382],[902256490,1840958334,827372601,884023857,900862917,1989101059,1164636805,485407614],[957490185,1240345539,1748809839,1456358773,1860650650,2058036047,557482403,682265391],[1995229536,609323265,1865018513,1473703920,1996089601,1093985812,1920595737,562061204],[1902036540,368406768,1551080596,558175713,59539852,1470571710,37289584,1014126416],[1644175323,1196139039,1074490612,1527528992,1603502000,535863461,1154733289,91648380],[2022736924,1509381612,1518552167,1161346534,942624040,883183640,868425782,1748219529],[229996508,291703959,820059051,1484777673,164308142,1532096160,1919008801,1493678718],[568962200,2005797106,891419520,788073332,349363045,1633187186,875407273,788427934],[539544739,2027634143,499092755,1579188373,388778822,1429261361,1715364043,1659592274],[1538583926,1755750992,169618026,1149077433,1847274760,575286125,819896214,76550354],[1411671574,758655553,905883693,2076106666,340543679,764334432,1460917473,253287186],[1395660984,860877655,228176214,509451357,1826701382,437143430,311950129,791183578],[1483997096,1545398517,1878154959,911192750,1416695760,816686136,1594053217,12365130],[1894764524,448532744,1795379780,458308021,329782383,802716024,105513792,1167220725],[188649989,8843233,74782469,2023673451,1906755053,1219241673,1248326155,1979449159],[52535659,2074664177,1855277585,449368435,1474023387,1323750935,433560649,972354028],[595672271,979919034,10271227,1659628768,39182703,601185270,530090298,345226859],[918671027,802472776,2077897167,1641756732,245664224,1073194975,78786887,510119911],[159177565,737598768,1348454104,1928043752,666993531,1094066062,19389550,567873182],[185968383,1915200237,222032092,1589177329,1633693279,475632032,1889520029,1489546090],[551719826,1583108336,1574654267,2069535746,526642951,426673852,1888378906,1071254875],[383756800,2014058574,2062952999,1687519693,1600490307,1347990748,1491837442,1216177857],[353060270,1449074149,124465453,388194038,1961299242,207120379,1685098707,609395137],[97365280,1477142267,697178975,1336573504,1125868469,231531451,64481714,235970439],[716926599,1988819724,1922770431,1657921404,248049859,755755177,1876999793,895084403],[196699987,1279017503,671849390,337469243,591565502,1938240172,1326114733,1303231294],[297140970,1448803538,1178815581,947720070,429189824,1106406867,1324270522,668731040],[1905291626,301371054,1213337526,674082674,1024592452,1718659982,486166945,212544333],[973514112,385890825,850691796,1194516591,17406330,1626327692,1537038622,369204044],[750014918,960425605,1061029489,1424813534,163669633,610665268,1163573334,1677044007],[1548155952,1746163638,893226556,454030344,1238887904,2032041424,850263036,1291265797],[872183019,600115131,752980533,793926637,1186527043,552971657,142471530,198244843],[417577761,43461927,1568667978,875267856,846069628,1898440772,1213582536,194221957],[1236522988,1899189121,1849863400,807547834,619266047,1798150410,1541309194,1590332722],[184716222,1690310871,299719217,812148910,760302982,1766850527,928348010,1382048720],[923952976,248775304,1763925339,1801951665,471292773,16883188,1813412089,1331385230],[58827464,1538866353,610365561,233485078,1262837436,408352645,2064020583,1437063671],[1165291634,228245981,494570659,1630380156,1983036369,1660051933,635041127,934785948],[1883846541,1384875809,1111691874,1070712581,1840266641,496489537,1635449030,1060605198],[1852336544,525338092,201118011,1969299690,534999533,581118512,1911495964,1115712878],[846700904,1239128253,668473470,83807801,968536501,234854332,2080077408,415763818],[116916203,1939994109,2126818895,2027829950,874049192,498928389,458148480,1523680943],[1371138129,330715666,1321839246,1563120197,288860929,420403579,1438661652,652725692],[1376934192,1017494016,1013143136,1824438705,1794851966,2007611992,1761855226,254230842],[1115290335,2123348743,1887268559,1487164661,1936548247,385428014,1444261639,1556280542],[1407320628,375955574,29326214,1400301069,1132635808,1899855619,690080653,1643349862],[1168323787,565531232,1363838615,1282229184,873186871,846204817,1233986168,2003110076],[237383147,417934214,1894575363,23558183,545379760,1486644365,1389227638,1958790986],[2106375397,185245131,32569275,775303333,1520412127,249638454,1439158404,1538577543],[1804440346,2042007127,1890690169,1567488425,1738180742,1490575210,95300169,536398715],[351919970,2063788439,1036348235,1336466412,1698120617,1780758380,1972889372,2005093773],[923837846,821362537,927333934,1979168473,1991570808,470704795,1563412204,1668704914],[1335414986,173439236,985307039,2086041807,957578392,915226534,895929966,337299640],[2074172491,323180197,938963920,1628119298,1254345112,1758230113,865339921,1142652228],[2062205717,446180167,1023228317,1694443629,1018245563,8602352,2070642920,829834588],[2120186947,141511057,78107415,862184769,48445986,122810029,690449419,1170615962],[1288863590,185532965,1945397320,1539734778,3140176,546846284,14043509,1225793973],[638014083,1879984793,1003753876,756358289,191203467,1418406663,1987883276,844101684],[1551180004,1477794946,749081185,1669620291,1620455099,1224465911,1547306698,1359018218],[1956044449,10560080,862113684,1072738394,1677325327,1266947236,638721819,1749337570],[254223169,49154039,459975918,796327850,1550819552,95052637,739822663,842244585],[1770217200,1141997,2058339160,1771735602,1853275565,1257159498,1086850614,1761358970],[661205977,544505549,1689907825,1888643038,1447114149,315293734,249499248,66902823],[1211227035,1181461753,97355629,25439017,1149191222,95777574,56534602,1017321860],[590230417,2084683304,775848013,1387046350,2055005471,978561150,2067311561,1454306964],[909885029,519720276,1423420997,663224735,1777460358,1713836188,990997087,1608593858],[614780632,1437389440,206990973,608546831,180363872,786980929,1701865991,200960486],[56837317,902178809,1501538459,759516637,1235146000,221635908,1138843843,1602171781],[1730956278,1179881789,1382047488,703617644,1452490670,1333906088,126192956,2005657904],[1978461607,1096196043,1991401425,2127994569,1600117442,1535485589,1864352817,1601540399],[568936676,1424067125,933211644,1266468931,1575060461,42717847,507343848,1036103639],[1793639980,1910358049,1799444070,1523728796,1331367560,1646199095,835062771,269593293],[1941529967,352933456,1703610013,1154991476,377795051,1292228145,1036778328,981005616],[810563579,218357398,1202821172,1135510486,3707600,1440599982,627075714,1517203999],[435434729,1494300662,1667128731,171893320,641007369,899542439,115824087,1442870659],[1822986361,1404784586,1733086743,314163476,87444673,739297059,332266674,287793709],[711447883,1567614417,572345557,659507665,888839336,1403114403,1498915209,595358729],[1022021711,2066675595,1434240094,1936834774,1809286846,764600167,1104556471,998412139],[2719233,1151482922,1019905527,831666667,2108641332,46519865,557943063,1413867603],[1747854525,9756941,1716236845,1771987903,1640591833,837019623,356175466,1616269655],[911096960,696272153,105498832,1968121305,1942267473,1830692386,1641450051,135474332],[1188421183,1921841789,1198181239,301115364,1379331836,829579726,1710153729,356499297],[2001714806,1661706450,1267222620,1710723870,35250298,2065673976,1034468543,795884935],[900515160,161368644,860031947,1875222483,583716378,699562377,1501866209,2121012021],[1313671291,938392073,39553589,473713164,262469874,78378655,569857168,2066534905],[70905981,1124549877,1337452891,1746295965,341339316,1089492246,1999517829,100303899],[253555571,1595223758,1068426389,1691897032,1807013024,560703665,1158318197,1135681680],[1797536844,1106466461,55863099,1572745859,1968144769,17544477,2117015110,561002662],[1266558040,254584528,358791001,1669705086,579222186,518339501,1287958401,255755402],[855960152,853843248,586690140,48498415,2120117781,1592778314,181624539,128065454],[1409148092,1983520964,132585182,270538611,1483337833,1833970252,100234320,195836308],[1513602592,1141777302,1465929525,1718038535,250557945,1651805936,1588103502,1108419302],[2109096826,1914747456,794035179,1058501689,263953935,539551749,47099705,547647070],[1886631889,583665986,535180489,1409885495,1624463485,62942520,1171504169,1391577241],[789166138,2108716055,785494520,524002687,1710197013,1843442269,34654776,1871251472],[675162322,1062895414,1725919893,1789257951,1353595950,569154190,1708478092,1412302463],[1248255868,1473134444,1286773349,828113155,425814902,641065984,1501342659,50709143],[1126666955,1498195834,1611892634,407143743,1021033529,1838047263,1110276471,1217127684],[792214973,1456184281,278715376,1795917641,1690866676,2071475787,570930745,1366435391],[230653650,1827218704,1801888204,751075773,250138908,1963290450,279186989,164176767],[1558453557,75875752,1180331759,2037280333,269665382,876292877,1243109657,1779026691],[795782076,1368990371,605695576,1609804178,1061002498,1438104754,35807286,652128051],[1031035047,1470884676,1244694963,103671273,775286364,843669973,741049142,2078518589],[647510710,1649436725,1569626847,124258438,500182008,1232377102,28442439,373579867],[1174976895,856735410,439602879,513500057,1336048768,1978532625,1597585832,377866741],[1699052455,1334609021,156484632,518077030,709527304,1661968482,1520784808,1661054441],[1749029351,1209853952,837536734,1510613348,1986252315,1440955616,426589682,999963938],[1521804979,886659231,1727705477,1368607578,859865082,65842369,425126425,125505331],[118789376,777563287,178662251,1443789168,812348702,362332396,761569362,1526137194],[398482361,8816382,1874746384,274279662,1769130901,862583111,1906367300,1992159131],[1771215356,1808846993,1875947333,85383491,832913629,1941154254,1426556908,2054355500],[1197339357,874722722,606223745,1670894181,1564444725,1975877113,943643539,1114577775],[1779625454,76003028,835973892,1156832891,830772355,1474346182,1861165005,994542257],[1070728957,1338019365,1137377683,443662892,947967976,373295952,283915697,206172912],[545804373,1525223593,1220635918,1166507859,1105704129,775402807,1240030783,170563831],[221163256,2043276644,150083813,811856480,934575011,1421012616,1034861099,1649256587],[742050316,255554022,1739936663,241558529,542284476,1641500112,857323821,1561074753],[1488485155,1002499746,1397764318,207974067,1315543988,489713239,1457324139,702026168],[1439684307,1838180714,1744023548,1566808624,880502057,442382178,1501513645,602709397],[1265909984,1553994113,1305672404,1163699649,1429963625,828146715,178029238,735418823],[1430170685,1509954666,1409705192,1641334693,621881611,2054753698,264199088,582614213],[575179751,981319126,2127834567,1903985051,651723559,967569370,1113757376,1484770100],[2023177370,533225458,1398149459,2002038455,721417684,503087800,922795479,1043881319],[928775977,1108968013,1808654701,1150810243,1261442237,608565089,741921586,877040017],[873546126,190955365,2028075908,823693800,1296636117,1244315668,544783596,1940219484],[1890442373,1888203835,994140513,126329853,2075727348,758921500,850900548,1796607601],[1191770304,1720270976,1990902312,1708097845,1276575440,162320563,78756585,658985256],[1835758356,1819672958,1545901249,713859008,1219507706,1406010163,915440817,2114945292],[1051465471,770299477,896437326,1001562591,687500267,716759960,18476034,438568471],[1474108837,853869358,1344511954,158995748,986312966,677624400,432616547,1055296597],[932769385,1802033915,1103011138,1414509859,1294136482,1993481893,952595859,1711220418],[1983894830,162944885,1157173961,397034148,1434215104,1629045165,1129546288,256055277],[2063579265,1697026481,2038023865,1966807934,712987704,69699091,576922214,1560074969],[1295885035,1939198299,1946803577,414572933,615352997,1501307412,343100735,1131312201],[1170909242,1077297869,672662189,523011551,451820426,1624353768,32615683,1185684187],[922225784,1847872600,1732572854,629752618,1296157493,1849239488,1234187092,1816943318],[1171678339,1085095474,1022036822,263997461,880512184,685787615,585608338,2034642263],[1552688012,123581919,829097225,2128862513,728821404,1044820692,1361477217,1736681353],[1870670215,2037130202,1068154761,983835721,650827229,1601734651,71952645,40665947],[1805182942,308422865,777622881,849308809,681291248,97602323,130186175,2101388964],[210734727,919420513,1432453525,1419781054,1107425779,1468361435,166932702,3396209],[518237391,1012154851,1505874441,150376510,306024958,7344763,1507657305,975821448],[1991844436,1984266602,826430295,1482036342,1068838627,2124240579,350812278,1453401189],[1691528790,1938835259,1560510176,1177620221,703573891,460470241,1010312416,1613898293],[1965641887,1188401468,1645774444,875063745,1799423468,149776297,893214942,707322163],[652731562,1944958018,1258329963,659503414,1262144413,642404745,1904552974,227738851],[161662558,1234392527,246848775,911602329,1260319410,15868137,922033914,1908548536],[1786480358,1710327627,1584717641,356158916,1978718782,1224712195,776823476,1485114394],[705819039,1910053545,165140875,920122142,887099098,414030420,505445836,1142432602],[2016555020,1326122566,1973095610,665490501,1709244273,1584292359,1962296860,841666481],[246093749,685497455,1390654459,1666281728,2101700863,1035216507,76724987,2058379510],[457764812,307408708,1551489615,1058109324,310772320,1126226876,1492830349,1843552118],[2061498087,536872274,1551523888,1836839347,1540470300,1393227403,1345345424,1790192573],[94578936,1118232974,1080754858,2062050854,57737076,1998057909,20192446,1597385000],[1616595324,1826795242,1815795159,1856798486,1648390844,1817025524,1281809967,712330768],[1093851289,41011522,1089189170,83213052,660215492,1502652542,2077760735,1529264097],[790381954,202806119,883423214,1441257383,2090780071,1509194379,509180420,1862341182],[948467186,1525590307,1776907149,1185654655,10467453,1781278798,1983455805,1616874638],[412713079,313792717,1492406235,1389820634,597163602,1650400231,497096803,322506148],[1045522712,1915945312,865595532,1361390852,490319547,922968634,766282841,1290738950],[1313236855,1220466588,1822050323,645330100,1443500115,1065434913,275664941,737468041],[1247920637,1302804587,2025049122,447399307,156548258,873756895,1364233631,425179101],[411339006,2116442313,103961571,696083046,706956473,1474029097,250366758,621367403],[1354491514,1395900230,2024263196,373828406,544847281,607975175,243466628,1300274030],[794591362,317592233,926647910,296237273,839561891,1952964219,188148830,340818379],[1590372893,930033848,419406896,711110321,563820056,951347833,2001166356,1386147281],[179828426,698200789,311808929,1849041440,1136675794,183130397,1201214038,458944176],[1291792780,832503565,1551547362,2098146389,1192042359,1505704,1882862513,1018686717],[1657382889,711785326,110274304,198730756,1946085843,635651793,759843676,1526570679],[2081751783,710113398,1035331478,2064259006,1486844191,529477718,901906800,754239174],[1704096140,1071550197,769440910,1919651679,1941369859,169164264,1564227168,647210534],[1733702330,1389156322,143620110,1085583361,419409505,279980842,1176506346,1583862343],[907864328,2011716460,723223969,912549775,240082501,5677150,73434505,1606081879],[457538634,1681301363,323538320,513302611,817570395,1810755307,320741388,2024946636],[1479374278,889613620,928228384,398491911,1047450547,181576955,1066241227,1294163029],[1587658090,77982657,1874595705,912315895,508117111,314538436,744660986,1066790345],[2013883869,693199613,1764209162,1492634087,641435913,781870277,1115087405,495978790],[490777211,827346211,1875092579,141140100,617677400,1472828662,892830658,152339124],[681363340,404611694,769139104,1900598815,921630029,1227744283,1552350273,118617086],[1455545050,783881748,279106068,516351163,737715619,1418475086,259437725,1547567319],[709218436,841709274,1831352723,718461988,224235207,1403378115,853143198,1063571952],[859046224,1385482173,1392513852,1817339658,1481950488,1643225671,2030845885,1607453536],[1187980214,1279722267,1210228762,79923472,461667088,1871927294,1987632284,1161688555],[1615033701,548288015,37249297,2057702495,973469733,255276661,1676807392,1649333238],[1470532367,1605938889,1224825369,2063899386,1693581789,1557838516,13083864,2002269418],[1156006718,1274994867,558944786,419567538,1361343611,569839638,210164958,747115518],[894990867,675070709,386260726,2077091856,1402266097,439369000,1689649728,2125739326],[14339456,122107162,793648705,1081649479,1920510310,962422948,1853892774,1499590130],[684473337,596214318,477012813,796917230,1780507771,926261026,1902455214,1474759086],[1341304078,1620174251,122722399,65925953,957277363,11118030,78692002,1740533280],[658257541,611451289,1681359274,2090773185,1348243643,1613322463,951017488,106078878],[1577155933,221295213,1055778030,276213521,1445864917,663287560,415993943,1649101306],[215487709,1054602688,1938064968,1790188844,587270018,1286222688,1070966940,1381402016],[1591426366,58669073,2055086157,219231452,1086303568,549575410,1776732355,537556037],[1208276167,508079696,1829687585,256083164,676078495,314183515,162016052,1416668167],[435914293,1844749484,1366532589,765443441,536925947,1246040553,1784905277,348005982],[628288501,1339249323,347967295,1272005473,781790744,1463664094,1253642734,623057706],[2025448554,1699873897,581167498,577942530,1425894432,70312115,1601004903,35304618],[536599929,1158570859,126164219,456178755,797178371,639751818,1204914160,1424997686],[865020285,1701713022,2077018612,377468950,1768718380,826748699,1875500866,90745268],[1689256535,1473714723,1692743687,1694910684,1041843389,1529619629,1342409324,1417519963],[1268573121,164408672,239378413,572629382,1540468076,1840731541,1677558389,1221871427],[1581166594,631594618,435846461,1381087385,1457417700,1220963389,1586554237,839492496],[749524129,445389770,1617476357,2101993154,1679773295,1381511784,801923816,1661966401],[461681411,2116636600,804735696,1679710554,1854618493,790007524,1159555720,357586564],[1724698484,517805899,1310580286,254673128,1291184323,613267895,2055120024,1683505191],[398817314,1073091625,1428038954,815679380,1673331149,2108793775,2006454320,1613131797],[1585350249,194477102,1770607373,757137658,1575759308,1424405990,461917182,2023219518],[185435632,1965726525,1087986810,924009801,1873605657,1657722218,756219182,361520819],[831455552,1814209587,1123504432,112310843,314522187,1080006508,892322604,935405285],[25582290,745325379,1231805991,177629663,1581669769,784225627,347906650,105215062],[1941112959,1855259828,421520973,1773647282,203845434,1343743415,557591569,1955591900],[79822490,1862950548,461430358,952114247,500487895,1219775178,452142571,54263087],[413802213,1039073255,133257233,1528436312,1625973492,1442662539,1083982187,1490327540],[762021728,1661826621,189959653,2073723696,693319554,592812210,1168484853,1736225285],[858843708,137646353,58481019,712437013,377207291,1892844205,42937091,1574194703],[32734998,482013540,2119979194,1190732664,2099597765,1599133847,1202086660,511478341],[11558973,941627972,1486350703,710577095,1199500588,717650127,637409363,1447739815],[115750721,314244186,1368194221,800943854,1746298342,1407110488,1893472159,155836333],[1552901530,604415086,1852390679,965651795,1111787382,1452552089,362485331,40621404],[156594106,1577882378,1063251425,413744005,159435495,1663907123,1743105086,1709278686],[79032235,1398047038,1139323664,1695952165,681268135,1214444360,1499198927,1245774031],[1129775610,559610635,1065400331,438548072,1317454157,21913460,1165665666,1724396810],[1216360127,2057582744,923815311,550102701,1337494846,1376130667,518118608,1774352278],[2114896279,1010700201,1189017732,1065766350,1175042808,2021110986,852962980,1737389342],[591268098,1213388086,974216924,534456331,1271974499,197825014,97759570,679631798],[2014417021,1377596088,372459623,1028127980,1175238382,738651533,1563287832,447126484],[1684988431,287253395,1377622242,2043743058,879621234,679915040,1502194791,879723383],[143767471,1679749774,193865233,1455097524,194692650,2027980472,1323770336,45705884],[1770595037,1855770589,94846550,1567202867,439461469,1796043416,675025633,1992143095],[1596319675,2085466136,1187028173,1709210326,1937252120,1015112409,284946401,838090686],[994030129,174709824,864034431,800931327,678867822,1685267016,472622958,1247451037],[1644699918,470293219,1331101335,1408750800,896631045,1450374749,1473053469,858705923],[73895716,1920665286,2090424261,1513939208,232048041,851952095,1455818923,1072079024],[1411808129,1366993037,1163839814,135210233,561793497,2022102185,139056507,1473456785],[307058859,346985005,794601081,1487869195,1451688395,518998749,764211681,544085069],[1014175951,172770221,837835715,2040555013,1919876235,684653542,227772731,309592084],[245322562,548699527,832746279,1720616498,1920931369,682000859,1388491305,272041424],[518630055,1055503288,1899743556,1356463184,177857468,762373284,1455685245,1726231446],[869295136,854094217,1253547279,1841766314,1807390756,1423000377,1200639760,1975009979],[1237624390,1966525858,741655712,1893332443,1220919438,786580550,1688485874,4340101],[843197463,1809923682,1166038374,203853192,1140242439,106989545,2104952998,1149117223],[629240116,1897848940,1110661138,828513557,1851714011,369162492,748859927,1256296041],[977856419,486884333,664820164,1536775167,112517209,1677216582,203621182,977205314],[572823707,693381320,118284424,1232869745,716191208,658249282,553160453,938798854],[81175169,1501570941,366454811,811010295,948087104,523834220,373398714,1275100181],[170043333,559140521,1752464386,1129475094,1623447919,481876808,1303414326,1654277949],[1644223433,1880406760,2047068416,1316713027,1365692088,1570315268,2100531928,468133370],[1750066265,164120849,1155833910,279108467,519121874,349216881,669787098,468567834],[527068183,927728337,273969872,2046857032,545091753,51532551,626531122,1955958488],[1727559700,1729600848,2062441467,568962706,603680582,1726633713,676319636,1924649539],[334536648,1473636417,1003948398,971311293,351177034,1522017868,1718378125,1078035427],[1991979703,468929845,1538534553,187169507,1062055892,1254434161,1716540657,1233160664],[1894442563,1787900949,794335431,1817564864,1557954117,1562444483,1557039756,646085976],[2072433781,1645438004,16124993,965173609,984827249,1096291330,291746418,522678624],[1268976923,562866598,485736131,1680814439,1882727839,123495428,1955170800,1943999941],[869074732,155370110,976787452,1077188371,1257651737,1760389855,199168609,1516712838],[1253155158,1124702227,1389167467,374095543,246280223,1871315141,166617290,1286541037],[1222037956,347886376,1634875737,497196053,1500408761,177222463,642297064,1866854435],[791891648,1431560334,572386678,65420849,1561849163,274141131,1395814248,1103767356],[2042811108,1208607471,1184397713,268429075,834757024,2086208302,363385049,1708218833],[2008936221,659140440,512329925,1346270901,1845491125,2057700323,795307179,538649523],[1198693302,1933622331,356299898,747444431,2047621670,407495063,1396707803,992959998],[798119620,1742029265,165052979,2083656319,2105488606,2019817389,889574884,1031626468],[327737967,1709642853,204906943,723579646,623393276,1153910717,1955283208,821372788],[199910599,1677843434,1431365344,650648803,1508160344,1755713084,909033095,1146066453],[250719052,1602786895,2033671528,1153649849,234430178,1456826820,1964840959,1742428568],[891283160,2018618437,412916079,165519040,2066110618,939280754,317182758,354104211],[348784597,24945013,1352281034,1860648225,840206532,2080509195,1229193670,2014586115],[1645106085,193447374,2013879227,214233324,285519447,1122852105,1413595069,1373512955],[1915188632,126347907,1247862210,437217089,1652654126,1915453871,1316060775,1532667672],[471813168,2130433335,2017391500,641795682,638535793,2000479595,410110564,1146197673],[1852880449,423328547,1533173657,349803626,1662292578,494345339,1693543618,710514157],[401678249,980831079,616446231,1652349149,35739065,1979114634,1605458768,769132252],[1808336429,724198161,10143430,1220097079,1045250606,535611545,1484739593,1903156398],[185611467,1990303707,1293604729,636372263,1205979796,1763194957,675792897,1426378638],[972203799,1343732297,503006297,1901756490,1789768254,464387175,1130313610,1520087276],[2115133426,1543570190,180428055,661969313,1203277690,1540874718,1855833562,311214434],[1941484214,118024578,885694809,990321422,1554705695,22172830,1492626854,1091322325],[591416655,739904910,410590103,2108459108,1442820341,1949754768,307071136,2092775118],[2025751001,538725990,1946525202,296719822,250050250,1200236011,1081011708,615422998],[1294406688,1718355772,541775742,1801329380,344048564,1358388862,986671874,614801271],[63238241,1392590723,978951524,1669146032,1208176128,185565157,1924294662,409004546],[1300392390,1200319124,1961584363,2107332267,1333510683,57978368,1504480435,335856756],[1964607018,67453523,167027253,638000934,1832437679,2007325140,1808192047,1155015432],[584009129,2091392509,1771747245,525113909,372946179,957963934,1784418060,1686987261],[1915462908,41811040,1929148463,1625414178,1409973781,363065843,197988190,1325970731],[26590900,675912043,1703824502,1449565051,587917572,1170382885,1360735394,1873970185],[1629687009,1211801031,655504160,818962749,1658368500,1077559950,530770541,1108353212],[549340008,1591429438,778664104,409166253,1704038721,1870096488,355001145,1885654315],[1276762389,1189140920,188557966,216939203,776523474,917748011,1308213269,1001729523],[636716530,1637522798,898608181,1531603790,1629385127,1010919789,319280902,1863915240],[598938486,510933694,1501381524,764954674,689481774,1278837094,1089121520,864946919],[148459739,686372674,885020875,540090840,62852515,1316545631,478923176,2003377318],[752411575,1837575167,1004900202,956786313,1708335952,1651461086,1515264637,931604603],[720646278,991896074,952795285,1823978554,261235324,1795392375,162217539,1261215323],[655135869,1744980875,1742146538,1765327489,1928816927,293701298,1513802147,375922125],[2075489119,50124793,799584768,663233367,1743895553,1507945119,1107711789,1617151648],[328338026,24922906,576484392,882644346,1218257565,1357025799,980078654,764285923],[743746717,507717791,1856126679,771550822,2117939267,922098973,2078942874,879322130],[416568759,661913625,347653687,152714454,890598329,1299138520,1278074042,1620681763],[1090780820,758042560,1266331909,261356224,186338454,2127622067,1183351303,516311276],[211167558,1111104472,1475816308,1242310759,952041489,1242777474,317489683,1074500642],[1387054000,1183462262,687637838,1541140310,1550599409,1949265895,1511381836,173221143],[1680269693,1205044638,315469207,1313344494,892196952,1448970103,1893006139,1511601128],[1332129064,902040268,369507743,1444285384,799253917,717314781,294210451,1776153412],[1835758849,988878722,1711249100,1665658577,1537880270,1230227165,600352848,356643449],[1039277405,283879870,503248611,1293910685,894134514,339215231,1074707292,740423975],[671015789,1887946835,1700195154,385932216,1661016734,536388400,711901038,1233174640],[1471119714,1011086421,734765579,645450498,1691544993,1132220553,1198577387,189778863],[1512032728,622870477,165320964,918410843,2051152039,1039344632,1147176128,1588603457],[1629167821,1265188465,1523193863,1699184432,1973917652,1783239467,1886631535,1743539356],[1943538337,548540739,1268587163,506044208,570263841,1206572303,1664902996,493291981],[1076130258,1325904493,859410759,1441705335,593438941,1166723669,2027618618,351702960],[1932637042,794518525,276659402,143237732,1244067839,617066668,414105552,1806144359],[190415496,1820180510,1761340245,356836553,428839655,123924819,1007941908,57505562],[154583038,459721864,1535476146,1690030152,159487814,1245510635,1845274992,1163118198],[374169349,2129192481,1122122261,2307201,1442847901,1243973307,1367180769,1824256198],[1306723420,1846333330,1545142399,2072723079,1082587067,1714963751,1602974099,323639202],[1595458599,1514387489,1820804847,964895392,625324697,1583940619,1181404457,967031503],[1824244211,962098499,1767728623,938732508,1422642910,1674882344,1877094607,730288859],[1448900217,976284231,474605410,813636770,1178234744,587395140,1035647724,1680793214],[2000128162,491697949,422229057,135048454,1735619560,1379184282,1550217406,1524803150],[1196983415,415105871,1331717822,315070660,1278260621,114988423,1477161981,1813232336],[1854582731,1652471121,551568994,1399587095,2082330174,107389937,823002214,1361479376],[436368988,930975590,692058971,1996156568,846931028,2122655803,232363119,1467944275],[480357138,363359482,73234446,2093533421,839147525,1229640665,134238282,222770142],[1654551931,784502463,1406318267,1524772059,1908003921,1475057124,1286035102,1741782634],[179305874,515581762,1573088144,719526295,1536462540,356642007,351985939,840973300],[356468279,546498388,1851057445,497874231,1042017170,193121511,1893699660,72769332],[1215214685,202350333,693828680,1076453594,605285937,2048271654,1968315528,1214846917],[943471452,468758893,910704318,1297878814,58329478,268818816,244541610,1957229205],[1600048099,2000355722,1383350227,2128972348,2118148702,1260381302,1154124237,1594901159],[441853782,1071298477,1800376426,1614978916,1070380536,218186995,429855263,1657572164],[174696413,1751371327,913082520,182225004,1129166153,125721752,1842072032,2000063148],[1077129393,981762034,837294432,1340631560,1507865828,2044974843,389297966,2051301825],[1718019476,1322822743,1422370702,1495854207,586292021,1899913451,125998080,1068376567],[74548189,16487435,755636466,1384832390,2014396682,1574533800,1027129906,1861117496],[1347927408,760628918,1454997743,1996373,64144940,1500832175,1459299374,765218378],[1831123400,1394599512,501363677,1886314714,1472296597,962219323,588576149,1758969898],[447143719,1932140672,1325680529,379336179,388824111,1426253264,694421322,1889590202],[80518151,774607844,1619131681,574912218,615407230,1672265841,174219380,974022713],[1790529851,1677288316,1643454319,92003783,657457949,1641740868,2042325550,701909020],[323307286,739918435,119125553,1722574824,1370587277,1820231070,541488036,1056028839],[2086752041,263307640,641468981,1351987198,974938194,707251369,427693166,56230584],[1352527911,255946972,49622522,1294361505,1441195212,728181175,922938024,298101847],[1445245961,118157849,61426571,685401285,111577556,73817062,52823179,399880221],[311864233,1763127819,635587406,287466707,837241526,1767309494,1885093499,989717178],[438859194,1913914708,324022315,1335106451,1623216580,562831756,1297037167,883917471],[1880637279,45946697,1888713763,977047628,630602721,164158968,1606175101,880273841],[1208500678,42402834,1617964111,2080206550,193421049,1351895565,816453730,2094419844],[1607083296,1687535731,1317153899,1165321236,452333725,1886216620,672704742,595937126],[1822099674,1562927275,264657612,1257959079,174277618,141178542,1133327589,2089205052],[122141615,1981392896,96021651,1923551428,732873219,888451544,1488497315,178194317],[180894554,1588898571,1779314866,934676147,524546432,43665267,2005102605,543876907],[699957879,340501298,54765649,547927693,756068298,52595412,610575554,1260692598],[668402496,1220452031,82505518,690138377,584329025,485525196,84080872,338105516],[1969572002,917039580,1041667065,1161285856,1064612575,2040794402,973715203,1104528618],[486851433,2087329439,690486300,1990379808,1513128717,1483383486,1355953904,609551627],[4437773,297532329,1310262620,1850251013,21205547,1234844105,1002417751,1584582785],[1220819977,493121167,663466655,1049800401,1043722597,1386250609,815790817,1541241292],[1904737398,2083336418,1022404641,1843231195,549502831,1184872042,611738427,1949478940],[1711646859,1227804530,1787059258,44245093,1262363213,1617261071,2045909393,1682614071],[1102291522,193694463,2056633552,882665523,732587250,2119173241,1253195042,1291682613],[266277031,1787574564,370942393,1320206719,177135754,116377471,1069414539,1594066014],[996173669,2032859384,1587408423,1337617701,252215110,1060496589,1567465923,1473543283],[1290395493,2041680116,512335013,212487926,1256300328,1741987741,131194452,385137497],[1694135005,845147150,1558585652,1869058230,569765014,914836089,1886670155,610610400],[1009157172,37987309,1970062363,1832587777,933780421,987158369,2119831443,567864246],[463787096,394005375,1850209438,651031907,2050842929,818252996,86574219,1134873065],[1569670048,1425031842,2045827730,1457891497,1707740114,643003463,1290719981,424696736],[1049745087,1778510158,461981245,878427085,1406705217,613600499,1762555247,514614157],[1932318792,314920095,586666368,1580729833,547321397,890526079,539760906,2052953948],[1756235523,1826578536,1617867266,1070299158,1456508037,601429577,1135952755,2009846490],[1998335444,224712657,1098684849,827754553,398595460,93092562,1624745781,591313441],[629167006,94412658,467778522,1742251657,1552296229,1663737476,1939223615,1158468024],[309750294,1140768121,143452584,1103612110,316691562,40094927,1264401980,1105222514],[1586943212,1952949743,1256146198,1399599853,757588525,1070580009,73297132,816625316],[1002533458,1269476967,668188929,1004509334,609701887,620523659,2087626205,85171856],[1146399875,1833786100,2064627758,1596296194,920680642,181752360,1016568299,1329331094],[592390583,333720576,392809608,1471386793,1227551497,1987115351,871600090,826911196],[1149373220,945689048,1103920463,599788837,1583445052,2088099490,782735945,1737536887],[1859762464,1439179457,1687886784,966389169,1245274641,577650248,1033432205,1087417768],[400960378,841701403,1888591181,828086323,350124087,1040435606,254569322,1485730485],[1867699642,771201081,1266595872,1042199076,167667004,1652038374,1691307728,716905876],[935683539,1186283862,558286601,792604888,772389139,1303644098,731969655,1695605605],[1839518193,1219632584,635812224,1183060579,968812741,1669354023,1412184348,1603246884],[418733338,1228017980,461679742,1630171512,1020880721,1237251121,269582132,412685273],[96142747,1603142607,136797519,1702837941,310392000,298369187,1944957666,913237113],[473463818,934663747,1164003923,827924867,1723227288,432005503,1813943249,180224927],[897305206,690418282,1296317836,1835487880,898240090,478006022,2086174691,1362773476],[220971367,710413771,1048375456,508147670,1111699017,165442230,1208617190,2007051804],[1320138271,352279109,768362897,1355258848,825563623,927552424,56197517,623193404],[463575299,373349904,159462814,1269547985,1410588179,1340162915,1451303951,1964079947],[1960806120,809298310,1011186951,1044909794,488408451,1762650411,2031729015,141199458],[1639436692,305601845,1976505424,1759523324,349824172,966995668,1693566758,5568616],[431083369,503373527,855596868,259635293,674435004,245760586,1545105305,15938826],[599371595,2020621413,1032469313,2080487141,786603504,1341938781,1367162751,1418674512],[1038344220,1242244946,1511581876,1262107620,127815970,360765142,1868879505,1385013384],[477613620,557872673,1913707022,997569458,345244629,1919874630,1748741637,166283327],[402769243,1852074859,364016913,2122601626,1876893111,1835283725,1234131466,1522518041],[2041049,1825133802,1028913240,786749565,566000754,1458481686,550984634,449311877],[1220082691,173210887,1611692362,124693896,122665372,1288172665,1807830195,1676077088],[1258227258,656075048,513764564,1831214824,306373288,1762803932,299995250,470906460],[1965704794,14025616,1916589793,1758560031,822163294,894859050,1268625124,1991422923],[1414549557,910758477,945554636,904247414,1037104492,567148555,484455611,36343660],[692780862,1393185795,2097339443,307007660,214676956,2106696283,852321090,413147804],[448124500,2068382379,791002001,1783859833,513251380,696712557,2115973222,1657892509],[316210971,497940675,1011032008,1906506669,1269729314,157622795,1684075721,393368023],[809670065,2095859759,64497817,1333742244,513327824,735852928,1825171506,1759695467],[1016352357,1179897238,126364096,682188374,285938538,661707911,98251571,1208884384],[1967607695,1069607999,1216665433,940813501,1909737948,1141278987,244474014,1846860748],[1395371780,256937191,3951541,1213283742,430133226,953642020,1689492861,1979075388],[185460358,1586865245,283395767,654811774,276188558,1907134753,2041666116,268852415],[1834816655,1540313916,1380226546,822217284,126141781,190991702,480089272,706085827],[1903353614,1363935939,1737370792,1082933645,1473198733,338336018,214040551,1252477421],[1621554802,435187196,500865432,1274569025,1911958782,1823340800,415626515,1463841045],[1725484838,1311130021,1145412313,2014481105,1620952909,468885144,1360214418,2042787292],[5252257,425464290,1913514520,212208482,870623278,739341016,145098234,1123597530],[71930153,1078757623,500965363,502498152,1724880281,1622669348,1288003538,494083533],[788193280,1304624104,1233651215,519877936,119087107,392101631,708579209,1248715176],[1046521937,779542114,716153576,1703264777,1211094711,485894671,622650370,1727417493],[586043070,408929336,1353749395,2041752902,201175010,1459329979,375766051,1183591316],[320955993,186896578,422402630,1293866044,1836321063,744556694,658477946,1435415831],[1943883425,766247953,317509218,1896607383,1031330106,594415231,1669523412,157652062],[535513210,1873875062,460004416,951993782,1686118013,2130392916,294805962,102521039],[1301567889,2093316581,1884758160,1553802180,1239892060,1251490132,696369774,346090750],[1647146597,1866656259,1406922313,1591633530,781571325,2040644547,1999089389,1309561551],[1935821265,1744837882,555683160,1717584615,1893148291,1586437045,897419302,1634851952],[1017889300,292316409,330437431,480114945,1845375021,996967253,477029701,2039047549],[104484412,352590025,1049482919,1720242188,171189099,1213603592,235195543,1475878703],[257234435,1055133577,1377290145,1389881221,2019039465,1948422590,1323554090,2068879798],[2080869482,1195487908,1747211192,38630680,1711193501,656592686,1659431126,1659941584],[1916727641,937359527,279463991,2109483925,136408253,282224786,681300405,837385469],[216946781,97223487,1408657087,1678105809,1544494690,1264125891,123569200,1716791821],[1594420039,320098261,1430734187,1704630469,1259007405,36329326,223303867,544725046],[453169313,614664473,924883725,1698268495,1168278408,214284767,2032236091,2036538200],[1301691835,356457527,1825884405,595234123,695583339,549130628,668137292,947979605],[46207730,2013169524,1100493287,333244474,525088404,768794214,102601191,497158275],[473029396,600512667,745301865,1703827231,1636435451,1310988843,1261133499,236210847],[419085816,1920900734,977492582,1333447940,1410192193,1174023097,1641735568,296795113],[1114591444,129427292,784244093,1446839247,1981341736,1171463889,1622821961,1005425267],[186580054,805201634,720199068,1367006531,2063676947,1124405136,2054544241,1354996711],[1133788369,1009150405,1065227580,1359337828,750973473,646228924,1393850585,1318555688],[717754011,1689679011,268725808,98534153,760570877,33738335,1437948050,1734103690],[217871328,1786467232,821734534,896040747,306196208,1147480390,1835112982,575500128],[592841115,1339756747,2065183808,1468035345,224024797,1809265126,1947912712,1931491961],[675138997,1526171668,792529907,692194656,579664788,1289690803,2030492557,1621372312],[1270947106,693169745,1997882364,225863002,825375863,1827257773,1016579573,1035465374],[1750577441,462632619,552189357,125837342,466314607,1852837436,774997314,756099851],[1412308577,729872695,1130548215,574282155,1171434853,113337337,1483678358,1976938727],[295903475,456706624,800038467,1311162740,506585958,1148099347,1731892142,1512060646],[567954056,750127341,1145730254,374604888,1911543903,295187629,1150089631,1233789470],[416595749,1116299941,1881627088,1095932817,1797050108,91451198,1820885234,1383657700],[1642905635,1804962172,1253348206,22170817,1594316094,100967829,309025146,384830667],[885862724,1134278728,1005651897,36320663,1450191341,1194603151,997240589,54410617],[64103035,1447360149,1090503123,1894966872,730748210,517905937,1516358090,1590280813],[1933634219,1107757789,1142935543,78693489,1506454914,1317854697,215590649,789825330],[1841758596,202503237,627309545,1392803569,83228264,1170687243,1427044212,1848646483],[1551786526,397141245,874253594,1879088345,251315409,1097016336,242546516,843057811],[1029604321,1400714976,1534914108,1022547906,431497021,1069511202,669907001,20185037],[70222949,1206860585,1284236131,1200259405,2008135710,588057618,1032029387,986417424],[1637384866,471689058,1284315840,672238860,1106747858,2013530686,1198575384,1475929675],[1428662825,1004611126,357128680,82333522,647868310,1406088007,1632079145,1075116810],[1361858224,187350004,1604839678,732151767,710338419,2003663155,1206853896,1978912849],[1711875292,879685920,1295475815,1978250846,97801030,230803955,896634794,736455250],[180558499,2110178097,2069279682,1436457722,1599667914,65330602,992006582,63341400],[356068696,882177399,198628130,1057280926,1720930187,1036983813,857538224,1718226395],[868442933,1028576062,349093870,1212304916,1851452996,241229471,1810669231,909527730],[693579903,1876202729,1292085049,1384475371,2062598683,348632746,206946593,934672276],[829723381,1560099920,1943566376,847318463,528440647,1379803390,501160347,730612763],[1707716502,1883114845,480244892,745929899,1506415421,620688208,465394395,1245182291],[458520269,899761823,1116123217,1541134485,449163229,1668513074,135046007,769987589],[133605236,1195584041,475769842,1112206598,612614396,249309428,1353043092,645801056],[902721274,1177673737,1754740995,2086791224,1463766444,2000468828,1651786438,783404635],[856803557,1389211918,1009622933,954180165,1444488224,848487116,765054203,186349297],[1870390090,1180803609,628724202,381803005,1543983180,849309203,320488040,940822306],[1015408546,791199936,1808370808,218029616,1211976255,551237402,763470025,780932750],[189522500,505517260,588744064,871038821,232047703,268477756,1909649350,1776747379],[1289604129,469093863,2116699793,1061157310,780248348,793056084,35330762,1583619182],[866340763,1027170430,993517703,1454087579,941007180,1827021454,1505225756,489838653],[1543585767,2000311223,1548634888,1507954013,1403168168,1136062230,1787635358,396606050],[1798974049,1323419691,1157810530,2088268551,447271808,1504102326,718415178,170256368],[1218893921,1026255000,615119466,152960654,436465541,600634052,1113092411,491518417],[573193538,895968985,781633138,1629244644,1490176500,1481327032,538409579,1565968524],[774672581,910702623,353944912,834590039,721609997,576342993,1377060604,1324738900],[860168397,1162476293,884812601,2000140031,1104099561,2130504064,1483825334,1000728216],[580919925,1395501230,311671054,1676505394,1855324051,344463227,1769291681,922160664],[226969001,1323584962,1836123930,523830837,1783525596,189247011,490336498,1548942071],[1448113396,1422412321,1154093871,1385816064,1851404143,646046751,1894710533,847509844],[979236158,1162436338,34433548,1749439551,1893454545,470987551,1330150169,182616921],[1374099830,657267453,1488685068,971075316,60625334,1348862737,1010870436,1832774390],[149820063,2029510124,900233409,1743911271,728798977,1180022607,1254042381,204965891],[485320609,1217433889,1530957610,1374663640,1478924052,1795621401,1065681144,1018261595],[2089384089,2102151994,475657343,1299076632,628679914,1733357420,1987444255,1170593330],[272727116,343738985,1553533194,1827887376,108329031,1359725049,1491157505,1323843727],[1775170584,868335061,2059601436,131498526,1064665775,1919435638,774868733,1548271739],[236585677,359876763,1038303256,906137444,1026212294,1424400375,1887211442,1085046496],[859905704,313853484,1735751119,618872772,1793992301,1729966405,1749215362,456639890],[718319694,471043371,1983350042,1021865474,1219900414,390587219,38159266,694467239],[611106655,1485284459,1763089649,933947478,1846363701,1505195308,798335632,57033490],[1513042342,907095798,1165509109,2112996560,308736390,1898514207,826998157,377279357],[1266330968,193282239,498479424,2005422658,77403328,1220622909,540768920,678577306],[312467072,395068869,1617957635,989036663,315454304,786536732,238932991,664391988],[1833992799,1568357407,1471746446,2004899297,941091560,590654738,634595022,1660097576],[1565281930,1461365653,1069326975,611852129,1294330632,1257236179,1690065915,482229271],[1674634841,1781298468,767927635,41178439,1866309990,1089109403,225494823,937771688],[152902021,1740692974,1177646756,1023747615,130515577,729705811,1894120347,46417220],[535814788,985622312,1519596289,745520673,216644920,709820939,1462299822,345962727],[1400393288,366122190,272780875,1246516736,1560785609,827784664,613917158,1712878177],[601716831,552951932,713945679,1522235250,2067652666,935130572,1131607106,1376760378],[103628222,1597659794,2055144388,1765201588,578818806,104483473,786530644,1508158564],[8500570,698095214,1640727644,1241929622,556690956,1196294907,130730735,899922135],[1603171,1673981777,1350419825,48676213,1698373333,589459640,1993201759,1666100416],[483547403,1208639258,1786542465,748469396,1031258540,78640671,2027654476,1429505308],[1881376837,1158259082,1732981927,1539834589,1859706512,1190216402,73728503,408919236],[2125992988,1733008137,1359600489,352306708,688977681,381903081,364842527,126037485],[529455661,2010600507,1798761560,740058787,183914155,44853257,632147044,136060150],[1656533806,210184332,930775540,250456713,743137644,675846358,639631084,294671537],[1690694497,939901398,732271867,887182407,1222498868,1945627023,533525833,708978421],[1443933607,1563612733,359262317,1212493309,567540882,1952878797,1490523622,459708746],[154417331,1659415078,1772584381,1582284159,46135411,39489274,1427859502,1490208718],[1201937416,134569731,828004933,1187883783,1521324866,97655378,1020153780,689708203],[153045743,1895603388,297938937,475295446,1185098240,853442363,999018938,1528472659],[1492238519,209892779,1734186761,153783629,1512219847,681616418,392349382,1581919970],[1999892294,276212809,542050735,836705125,757993619,1034104002,335986075,1038005244],[1626561093,146263389,713971565,301955421,1370608421,1014467000,568012026,1959955906],[1988405457,171108133,637388884,49128038,1510699499,1485530071,1567883850,15716970],[1589928875,1121810264,1470514438,1614404814,1458588115,1762879129,2076438162,933359441],[789201878,1755865065,670488771,1646665519,893489080,1670594739,80510047,1764679709],[362525254,1851267237,1480334360,591324696,124571803,1526209887,1730421945,1857444059],[569117661,1975526212,52930315,830771219,726005082,1222648457,1804745809,398087732],[1991166875,829819646,61871150,1338538197,1773531457,2101406065,253921513,1886086544],[1204336542,1344744830,1118929142,1829546705,110058156,611607128,1120591113,723836908],[209515898,1341364797,1692261775,1535751411,2015467202,58944255,805269097,1853980130],[1315688296,1403626285,19956603,75300771,749675914,282561579,1185336189,1674386125],[251870285,1222180325,334059657,554946628,410996043,1021740152,1378430249,166545984],[1014264972,10195837,1189433788,1438219278,628369631,916923413,1410960341,1890240958],[1564630436,1305607870,1349043641,618738429,1358739157,872707815,2020796840,834008561],[1617785724,368091091,975327303,169813389,1670209570,623045157,2012184866,107149622],[725722228,1259279612,236307066,276438637,1499682931,2099267094,34509990,550948225],[1201015348,1285082532,1651870842,1196603029,975568065,1987227186,1588870839,1061425157],[916076610,1898481883,1916883498,1786648352,85476078,1441029545,1341310244,35156],[666224577,487586836,553289512,608815062,966215221,746104979,26542420,1267755140],[789267283,2020454716,780016668,154892586,569429917,883000914,1378439269,1435880857],[309480529,1125790254,1105771797,1837441948,1695893413,1074549594,478971186,1790348156],[377735446,532935222,1168169939,818112433,734535875,1637056860,1678818192,295566097],[1941750598,1069483607,1685494298,599104433,602911321,182584689,1959659495,866200122],[1398329309,1590366068,1088210782,1839500958,1825227337,1427269604,238232551,1499171446],[904029990,1063289144,36864924,339225217,486089953,1860331056,1125107687,922055797],[134482782,2022090977,1407052662,1414559860,1754435622,1073873875,1200183621,242377146],[906796576,1987221109,1157233891,1421373851,673570420,100807361,939076220,1380035219],[475880029,953082144,373566094,823149693,1333660909,1867902401,1636978549,699200508],[1858562393,452927711,504301334,751481104,793451838,926795918,1852486703,656244419],[1968018887,1423234153,958114148,82677714,1522841077,1503482949,808513028,1380620699],[1655092307,186293075,1223283481,2102934940,1397810977,1883547019,579124316,1707027235],[415785011,1703507517,1302439248,2115508668,1460893285,832673811,1877316544,1665809980],[1953781648,2109096280,792589357,1673860997,1999190332,1684191372,1865578032,1550708737],[895175031,853300058,110172623,530216006,1577495031,520137620,999563644,812104690],[639094407,1488328940,1186245577,1117371943,603548047,322802039,1339100426,585949252],[476364522,1124501928,106314410,1766083431,573284290,310891497,1345107883,653124883],[379138560,289708736,580289711,587930748,903634434,666143398,1918093731,1676889071],[426419927,170524945,839296927,919157868,1232351848,1332199583,477300927,2028162312],[402033227,1189854024,2023902480,1561944867,1338468979,874387448,2034347110,433242772],[931816008,1146255680,1294303628,1739474803,103594292,303099727,850420703,400400922],[1119159446,1336325453,944543095,587974331,1147684098,130051652,1480057375,1647406115],[1458635309,1428417866,48439650,1564191988,165149613,458433201,643176755,384748246],[1326390295,231509876,1981490367,2003660291,672583476,1396276538,119318774,69702764],[1020339057,67221899,1331496495,1563770387,1068214608,1878373350,1552557440,13391660],[235538976,1446606608,765365802,406432878,1506027094,923115058,1792513475,486581725],[785507938,655664223,1467146211,415146396,70247472,1975012476,1269786770,1376135235],[1989300137,1598927779,462560626,2091881105,721910001,636688999,435640827,148889911],[1440125353,1438522348,915617258,1637028875,1785084280,526408048,1789785864,1975450884],[1452515377,1351440666,1912248165,67183824,895192845,95681366,438985692,1915073537],[349248916,1064329297,1820649325,1435859068,874792403,714209397,1404788767,1301997159],[2066796417,1715164211,532679753,1600758289,363040590,463517595,1133966726,517785845],[1945025901,155557271,891936390,1365715316,584954493,1347230329,1870852240,1145084828],[1029491821,903586000,1046846664,405494195,1579993679,453411924,447242939,251675702],[1633786578,2032692407,1581622202,1665474134,1321709403,1207304509,787767474,117769130],[524103288,869131532,1214036715,2015631849,2106755808,563880737,2051281321,397678391],[2060906392,1448167132,139867199,1002548414,981667519,1390992271,1738741253,1932324863],[1450426017,584486078,720103612,1640949922,1474422522,1842628797,409653543,986001906],[141486144,680946800,1324484869,1037862429,2066293999,872119843,352076937,858031623],[174452623,1964066204,694178150,1402752675,284967111,281503278,2076015711,279699207],[1766508637,1032084061,1614701334,2020454495,1329470855,1492009940,2002963625,1287607123],[957505244,1127645100,108090184,885624685,1605860987,1195311716,1554571635,913728266],[830490632,503978589,1731672914,698924514,1102347400,761755386,666122889,611021746],[1242411727,903910288,1879862157,1740849209,847248237,1148903031,1276130114,658559615],[1518805204,1896522240,1596377021,1422153526,1964378370,1918037617,1487540075,774530979],[547136519,1513598709,738185233,652638149,1867611643,496178554,1397573911,858264657],[1289998564,1445295149,1193856680,129497018,2038379514,1468247895,218599832,1495414683],[1100652897,2108810680,911901974,1227820083,1235666862,1622028491,912467573,1606374089],[2094324904,551724248,1787229177,1413556699,554572756,1383680837,326249499,1072512881],[2130314098,1217049999,49406724,683704045,1319918254,802493139,94329006,1561884702],[25563638,1391182266,1273003407,1382709180,1980831030,1611184801,887149056,397934807],[1468030253,1826846606,803319010,316751959,1444615165,245101281,1844532271,247936652],[1987159241,526692232,723419154,794317065,1490603582,205765809,1398532008,797693525],[813095529,594379930,2113801024,1638335352,1383939808,846637574,843036804,1663443707],[70687166,622687940,1202034644,1383628024,269919209,1851294577,934247925,1610769319],[1720053730,510214770,1372605655,793442243,1500659056,203045798,1017974199,588583560],[1475536955,1613340931,544596113,1413043985,1210077281,1318999035,432878719,712676364],[995255617,1938281157,1349014073,482721222,1857317810,832098291,2016577134,188808623],[493028774,51411136,1529869086,1937116706,2093806801,1153008194,672634160,1781114642],[1924651355,1607545577,650259463,1815537151,1608472955,470119292,1717217188,1426272629],[636259343,292681819,1837428067,820464603,2055304879,10931621,2121249917,518736956],[1984170511,1263347061,490004186,975554037,288149926,187754614,1710924658,957011156],[651493544,884981648,160359783,1460216645,536964190,1756846810,612292753,1571935241],[974072674,1656189132,1606048035,463269580,636915485,1278649096,198535744,1200595800],[704121432,222408052,517527702,1955963634,335787604,1381772456,581720749,1311143126],[2071087948,1456847915,844882029,121212291,1449780714,1827808434,307967059,826852955],[600936143,1347234588,1122871379,1710704538,873120309,901674859,67935623,1435120781],[1123130333,1375359069,665649125,1272475795,886841400,362092170,1345257736,776847709],[1872863648,1530308430,678271358,588595342,917583047,498288678,1028239885,107249515],[2033794309,1650621057,1108696821,748745654,489867546,250495311,2110315227,122439704],[1999569417,712444954,373484100,323779548,1550351349,910330031,148137483,30534137],[906669451,1350953262,1218754243,183899695,304763542,993310736,1678715912,1810066660],[490477032,1619425104,878621574,2105243886,1507621754,1085441288,1385130889,816177519],[1725759805,1541166362,1656256547,643927292,772957749,1373421055,494289399,190920870],[49010647,1380491359,1876984353,298106460,289995474,604159008,859309066,1963989654],[1758263660,2126100222,1125094318,1859075582,378036914,556166510,1001212872,2107988860],[1440221577,474232894,1561193946,1969977824,273068686,512103970,1212946578,550981543],[607659764,665232790,279105519,759100124,184918426,703092615,2037202177,472125391],[100007746,737537647,1542589406,35075377,453990846,1533173295,1807923686,1621958210],[986649920,515534401,1413893856,1076998344,1267770448,2041830962,721184409,1676675043],[595240769,740584224,1444701041,274530374,832912502,181495677,1957936713,1360217493],[721995967,591788177,235732726,1561506716,295184554,2128822258,2041741809,539821824],[2073484673,748525064,370880624,2062413055,2073895652,208681753,152553928,1883049921],[1328538002,449591299,1942408794,1448383880,481597234,2093655174,592551941,485314016],[1619327439,1449533405,6151053,1142336621,1129633202,1755095226,1385637837,1774105745],[1526059247,1713793019,1260648970,328536859,1149821693,1196662977,1310913371,340365449],[1487733298,1287710007,1725941058,347780113,1330364483,456046703,1775889304,685155778],[329070634,1434387554,1211727894,1409622902,1999594042,1196630380,2099902873,1117572868],[1351817134,2115786851,975909771,2028014685,1690271437,836785135,1246026337,1525567932],[920701703,1774002128,611581501,676289870,137673169,1989058308,1523639167,1118300692],[779590601,2101684157,741062998,1302345853,411105267,124117769,621612033,1977709720],[2121494376,1701283703,916365230,1802120900,1235367617,1953732869,1044795607,816112321],[1680131599,906034651,2049820266,1688497195,849532145,545946259,1270130497,997709877],[313440894,507352189,817193167,1268685366,819847324,846314563,1051569547,1280764239],[1254641703,268260300,571409784,1425762661,1076473829,1799592682,1993654069,534623425],[1667652172,1728744076,876075974,1176444138,491498740,1225422618,1373420704,1245558399],[154195343,854358352,51681183,1493906907,1802967518,1522882409,1573078517,1951772566],[1825419922,656481739,6720665,221280471,501360521,201854313,817544601,298134334],[825028843,764122721,1701482660,1629638102,384050454,1218736859,1946998317,2004899179],[2006486307,479259063,1167137411,557688152,1887131674,1782203468,78635837,1380168399],[936515754,1966033597,1605346617,1386069657,92755540,722546642,1138920727,1030180291],[1530883527,53283213,1219589560,1559675874,1652016967,692537136,188574794,888970947],[1000247515,1982458565,823593221,1741208705,822322310,541591304,2130366341,1694633368],[452300815,500872693,720251457,151091224,2037770995,160728269,1052866600,107588554],[254224182,33368040,1471684230,485572894,877503050,446806993,1461330832,1396550268],[1957441560,1340423471,1017370089,584684479,334801913,1757465915,1893088881,814080332],[1211010618,2043308848,1350223533,1428992368,1595828303,358527127,917237850,1348542386],[604200328,1504978853,2093049618,34803206,235851285,1979672477,1132817454,2004883889],[1461710306,723394520,1973321592,1069439220,1740450070,2009627929,1404970827,1672784657],[1827453100,891785625,2020846939,672967041,38221035,1488770754,841586041,127479785],[557402802,86240222,759206309,215017023,1287435216,1211186652,1061106196,272002007],[1893482332,1300780367,183058418,1057875193,304882505,2091099549,1172626737,1060333478],[1539553998,61127667,1860150973,1344965010,1683315967,253343657,1491732169,1128961388],[1337082635,610148049,1066364250,1986588993,1705938573,814434485,429590658,434623447],[1338081455,573682204,1647132600,939183343,986405978,1581383593,157714190,835611706],[374368568,1351161829,517892828,1439857621,74821956,238739600,1414973726,400647518],[396078800,56745570,306624620,1752123656,119850714,1433975726,1330955716,877810597],[1858593183,1939922771,1663879200,128367,1468785125,572584831,1990388554,257040706],[609357869,1961052843,1891528379,1348838185,554899626,257194338,630175537,686963892],[83129669,1705389809,370156544,950822161,575639073,926954248,2019159632,1981262436],[1038148368,690296124,1086945143,1115278315,1066703423,1368448488,1390496458,235875275],[1336100419,973686886,346119061,1719899045,1571036890,1099721953,1826578940,333704684],[379210055,644949174,727855621,167458219,689917777,1841984242,1058274553,954161901],[1821915895,759020989,1766830587,1801956424,236924306,2021419624,1662472861,1340950422],[1415303002,294141404,1263619255,997509331,392374496,1640061753,1630754716,504301510],[1123705248,1907257267,1696002515,1493974841,1114328372,2009606243,2100023344,1242909431],[2075693676,527310452,808828822,1763634018,1268153573,1871909123,1237040144,1734689269],[1121040267,1122432545,2027996344,142373056,1489085816,1524861197,163800629,96098391],[1440662511,417710603,1751023646,1019832180,1994520563,1129498585,817530908,1684609704],[1754018301,1306912695,1226068494,1893061296,1829257132,274618917,550735481,390320666],[1509085428,258809137,1250867397,767716221,1200206038,1852994674,5344423,1025296532],[1789703389,1251022854,1959232609,19604654,61193762,1570741785,1550507402,427937141],[172601782,1598103309,1244506788,1983100957,1838058997,183401666,1829823422,234657675],[582650542,432800513,1775599337,41753191,1788238475,1222976646,1578391005,170807691],[510999197,2111901870,505080260,1365486156,690034148,801596665,747479407,1651422269],[5371074,2096099309,870375128,1460772345,454474964,1234982718,1812388346,722659170],[873223212,1603535506,1128062156,464185429,291495124,202095725,1162183235,610863521],[881242604,666032953,211081047,923764635,2081652395,1005196665,656171299,1969804834],[672826920,799844160,1894908217,669450221,621955492,55938689,1405258044,978305268],[802387998,461634897,677258447,1466650321,1194417617,1008775306,1344948355,959200660],[1578867834,1569504687,1423492856,1705637199,1168165903,1391477469,48150718,12373047],[276767675,1884581152,958471432,528085194,272048386,905319664,64613215,266497655],[1236146682,1760981215,1415362991,1976083501,83924135,609067639,1499191871,320025299],[1338280545,1544996574,46580589,2130491654,2068329933,898146639,1400114819,69959119],[1583152927,1446136633,165679966,762552206,959868541,386103712,2107096883,1419647280],[55177130,11519412,1599651444,1731451095,1552131664,267797667,401527566,264351205],[444433995,999786382,1578925095,1292705361,464195004,922335391,791042937,553914867],[1499965352,335118935,1055031629,2086236231,1327454471,1073805573,1303152380,908074013],[140101669,1609170972,882200293,1631228621,237431483,1415157388,1778200873,1767144257],[1158365432,1925421957,1971645722,618429273,1953346679,1115943420,132105688,1146952228],[441798515,295352027,39262058,1386567438,1987620288,1490957895,1403410479,1517994743],[1366895723,967116820,29564988,183588873,1180497374,1795167321,1266953986,720481059],[1236463665,418805115,809129032,915558441,7720076,961368535,1821919448,890601803],[86069685,1145766562,1425495142,196556540,1287612310,612445033,1954501608,930747588],[230353532,1441470701,1718473694,1768221887,1528681818,897116727,1696483430,1697948505],[818732568,422479509,1337925615,1121193189,967024716,1704683304,833259626,545723443],[1024677126,1954669645,273358660,694757083,1224100184,989038263,747723566,1943408470],[1031196691,768911990,911798306,348292284,626649357,65721349,632393597,1297083532],[921197922,615037952,445455758,684331006,67577189,540020335,345924534,361615019],[2033052153,75400227,1086238573,341182321,687428772,1231065448,301233378,383364889],[134391293,1144454738,113571296,74671820,143417837,2085390928,135539422,429298490],[1207351967,798819619,1055673907,883298305,1446641942,1986759574,1385676115,336011390],[2053801840,1246642700,1807683784,621073991,1181421971,1095874587,1877390163,267651859],[393502754,1619206709,1898696366,1073936689,2021278260,61493013,608108375,1814162151],[1885237915,979295627,835520707,1530472975,691452750,1291183271,356082423,791545808],[1844176124,1797512010,520393424,1364158991,302990251,2010790856,1256404245,1685580730],[1932284321,1162480588,1851507704,70397452,1568986277,2002936293,898639738,110131318],[1886121347,457146629,1799034770,1988422675,1436999526,730904446,534518926,172259660],[479213602,941075155,823417967,1999551104,1833681046,1795199697,22855968,349818336],[1759404811,905567510,1650663217,1342101303,1196848770,1187677507,1326099998,1988626332],[1894386800,325037466,78359467,1059348918,1494157915,159152864,1162975742,1147584216],[690961092,1341756054,715246383,131701471,1028775570,4159351,1473715800,1215745022],[493951820,1184716262,1124371197,323716068,160724597,889798993,1417011326,1386081564],[1810383780,1148792462,1119066332,1904155071,333586162,1316172492,1256724351,1156993376],[470412754,1039892919,484375164,1175794240,877436194,97982231,1190220969,585677320],[1682795707,917961654,86350202,406794054,878863844,1538650505,1210628521,953089947],[626571235,721821870,1081992243,1761970762,466979491,1669564316,1443082828,1332009764],[1301261860,1464503625,915812701,1419445232,2044475494,327566559,1495452686,744072090],[1644005170,532128281,2078472196,266215515,811948433,1848866969,1238251823,1283991445],[581826225,706443703,1552321935,1102885937,421747400,2125917249,1391565268,872670014],[263441535,163384381,701712051,956038442,1481498452,886868304,822704148,70251605],[1725116964,1626368086,1345046691,1338617835,1616411053,724825860,1530266615,268589960],[1189584729,1263552165,1348618206,1129230226,1539878109,865134663,242594317,872297122],[430842829,506903567,176836340,115366685,1376314447,1910518707,1829938094,1198152374],[2064409233,428871772,1293812501,938225970,1653597891,84160734,988185420,1060039889],[1624001937,418329262,473245211,488946539,1047588577,1383865687,946587930,1041307736],[1804667338,1445182025,1902345607,596875517,1288135421,1361496246,947048009,1500913023],[1123761940,1342137981,1103402354,702260339,1709589679,1887542343,61264216,1249273939],[1002846743,1064608607,1769248432,1279144994,1175367107,177199695,397129509,1505203307],[1618565819,903935001,339543364,1059564979,1831381500,230359958,524007675,1598537914],[993451305,2027745547,1578842810,851669555,1709596149,309648116,1879243384,1719701613],[1725237984,1371902158,483174068,689317438,1115086718,1323308633,1657098042,530460608],[2038507636,306830950,1197894872,1837464062,1807210026,1527672579,38904350,1985048151],[398857451,1743740872,2000257692,1754224956,1910604177,1749008143,1748643338,63022275],[494456636,1216709381,2033780397,151339560,1613252351,1804594554,1337463519,2062698091],[604063831,328821018,133426894,1795934661,621020653,1103997370,1308352462,860047610],[1934757735,1115505997,12954574,1499012055,394088092,1045275676,540208662,1776201057],[19820484,884489437,813287689,886884673,608334420,1715823212,504607186,29505870],[36949514,1778334208,413666956,2119373595,1592886720,52180998,1433892921,1407564403],[301038656,502641477,1662785827,825985338,2109948059,1038916223,733396734,167855379],[1071057540,822966350,2065802787,1250917333,935155561,1603227526,257552450,1108532220],[1716509913,764403240,2068703947,1314788148,388545719,537520896,1634576416,386841713],[762192306,2020703929,351848703,2116291581,1650966550,271952647,1315032044,2044353060],[1672383257,1550640311,1163281064,1176416258,822864334,700080864,1672914107,1762202216],[196737576,1125345408,1521653472,1060277463,998102373,1895646365,385229051,565412484],[1868799745,82339057,1744845973,1114265913,167568666,396013182,977860729,1375330589],[1256510870,598062901,1849784951,1133529283,1454674696,56885480,929544240,1176131675],[1154197552,722856433,459729801,1047920882,1447248611,639278534,481937780,300573348],[1083782073,126803607,1063657189,513928008,670730359,738595477,412586749,1654805876],[781930231,655457520,1970643491,1928618169,1717428045,238089280,350431689,1754188038],[1701279041,1627361468,1284892135,971595190,1800755121,1021462730,304552334,1360247481],[21576621,1324682328,798615322,174887826,1012565700,1543582153,1481990361,14998570],[2099630964,1142868094,565241853,30028928,927882771,135661604,1155442297,93564964],[1654582273,1821226231,144664791,701217855,262764529,289423082,1502259045,1469056842],[1094815752,581416780,325078452,1406376016,935831314,125756383,1609021869,908628158],[593013370,412183745,1415652529,1385098103,201468126,1858411726,323812897,578400892],[1472868698,110992578,658877991,2043293597,1398232367,1476616801,2101617200,849512059],[817857419,529042080,327517293,1273203732,1146058966,2076721679,879049018,117518940],[1002998236,299760366,1807650867,755486869,883280821,1549868461,1919720959,1589852251],[1583626053,2086708827,186540653,2030086635,1773345196,714820718,1575861414,338493590],[1964843856,1352804022,1338698389,1208735670,1908864999,1077153531,986585002,375396136],[293441988,1286241193,1321679098,1325651927,202696424,662489624,1883197665,1466427471],[585354345,1582006430,1985391885,1413842116,1241110580,1458409569,316784229,586368907],[1931160530,1774843097,700534286,108668286,1426953716,868699803,642870291,269742148],[1390200121,737156807,299330019,2059428760,667969742,679788580,1015642489,1302805734],[1166889419,1650416439,556575087,1560137099,29555524,1978592266,2120067604,506890536],[2112502173,211920829,2097340413,1378075664,1242815030,1428792811,695489490,1746947421],[181482988,1465753755,242926799,1992490017,553943650,297157256,1816333406,467821094],[1232015473,463356794,1413159004,46771624,2091456331,1881897409,1723396022,1734877267],[1288236521,416094546,1933762022,2037669115,559279222,31456764,815942596,996947293],[327111217,1932230522,895774574,1801369472,1334522019,482019269,243085666,1514430529],[1624182607,584552158,1584684085,1335021161,1862972599,269240665,2104464725,1767263280],[322859856,348002552,1909152516,43366476,888014548,1473088594,1299269778,853700358],[605381209,1412380692,1097359895,443145491,2018340617,299913005,362105702,2113640298],[1784513726,1076249983,1267981469,82498715,636925847,2011167549,681780235,1602306551],[1900412516,1973005291,1831152614,1167059951,694120190,1233189591,1240647559,1406737076],[30772982,1355847244,296750382,1754532589,1119789805,408754498,1231502268,72874578],[1864205816,2067529335,2049303165,1954501680,304442266,1380847239,131528053,1409793411],[514356283,578380198,233609627,6109417,43684230,1970886341,2098262974,1259246874],[1108692347,1216630794,325461220,272777087,677271461,1365760210,1168723625,718070557],[2119239867,263703968,1184120019,298802073,412301624,649722481,885861167,108709999],[1862989790,437547954,95382601,957632337,808243379,544574705,730105721,758424547],[1026485030,772775736,1811555083,604952498,882728610,730612328,1436012024,497085302],[58155725,1286768253,1977305078,2039765420,1724743060,1465750628,1078435555,1339968117],[1742155406,459096593,1473755262,2041678127,588217983,1805853822,1635321917,1712043347],[1693831710,1407101541,112771196,679330803,1915165219,2057246247,389938327,1916518919],[1167333439,776773022,713487025,489186116,1481848759,152734052,1592862086,19058082],[1071086064,74521980,2061322740,1348604885,1695301000,919052588,2280310,1677576349],[1574414727,1185243031,680845754,6611446,14103992,1811693174,1196978027,737408226],[1719144341,880847377,1717752039,1346743425,1761370737,1597279485,183576250,112694815],[135704956,1018016223,1517034890,459473250,553887464,401057051,956032702,2072277597],[1091640559,1240817414,1964869008,1153814317,1591771621,1324047423,2034006433,1620895021],[1161524207,1289627797,1436834898,665540354,1778459635,1776022649,556447192,790088236],[1023311099,1128851659,1707691507,2105518537,1092388017,193524792,1423091015,1090351366],[794519773,197944837,731229461,443056710,968089968,1467024710,566764876,959281170],[1596785085,1812735388,1646513949,1029799163,1210173208,148913247,826916189,455771145],[1774627605,974283971,748239290,43598363,613731347,83252557,285206071,1739035616],[439944646,1023933970,275137791,1345452877,1120802288,1124281406,857639833,882292646],[1075353665,367599759,1049278415,1719131176,2086571906,1964084008,251249422,1833903197],[1144452572,962292779,894775181,1904843204,1814227671,7988465,850510469,1441417230],[180206043,601142838,1884293939,1346112215,1026092572,79786207,480276954,951158479],[425663146,589426572,1142241444,859736516,965842155,1141068274,1549213056,958741440],[800753384,695099027,1649482618,1183122774,1266350242,858778277,533803863,1620788560],[998759777,714358455,925554627,940264822,2031098120,1430699387,1047137045,697805059],[773416383,900814310,1598327694,30216312,328078039,1170981123,1857719738,515717020],[1586222027,1825033403,477349614,1971943290,1633599013,786322274,1531460198,890753486],[1858588242,355757697,147787830,363025097,247542620,459845182,490518652,1300009938],[129942633,896717550,1221598293,349478912,427582724,243904809,148753051,1686105609],[845595354,603751330,1209480982,1728044844,1623329108,909983007,250109866,1904241126],[2115087765,1667872209,896011920,64463606,2101672223,1732759938,2112114394,1986866134],[476125439,1422291650,1319698712,898151347,210399741,565160445,1956458562,1061538337],[983139501,1426324835,255343471,463244158,1460840295,390734291,374749309,718092629],[1045408395,893025703,1916491728,730838388,579329801,1156639679,1617248348,1485382732],[1755513769,766882871,54726694,817609776,1308539746,1316065194,1553452505,962549264],[2102914046,1436717548,1061419329,899263253,717471666,761702568,230785664,648100626],[1357454507,1544235803,2101220836,861594945,1913863363,596473271,1089576247,2014651343],[1709011196,2045430938,1559514751,2101689039,839528910,1445857870,46099908,935969782],[1022060895,2000750456,1609164254,1224822086,829470924,1375334168,1540256463,2108645424],[297385420,1743216217,1272667274,1392097948,1606868864,703064247,1775917729,1253802220],[165571945,1673530542,1312104704,920099810,1801665755,213839553,1441089743,1515890372],[465450953,1057222650,1701885685,866098129,1729892905,905311367,251154797,1682191965],[1224957290,494880126,840296731,1971668414,60117709,305137238,505404796,1055850166],[1403470344,2084017660,818556010,1989091320,1549150005,153787472,1035853011,1554692035],[224140668,801124942,482272403,1420141204,1191783375,1154458484,478891717,1428732290],[2031489261,35677626,552836506,1197313549,1604436773,46915340,1408528328,1317453576],[1339658595,920675880,431408738,147741545,1480830134,311245941,762332270,1508422394],[1206125289,1060840022,1551822576,268053844,2004112499,984223753,168673857,187175575],[240285042,1271388929,935119251,1234283372,1566872773,1443709218,1656494165,1956580807],[1878546036,811122699,1398960852,1615189157,1568053526,1207275851,1192288729,636543271],[1279980048,965130007,1051187260,150199749,2026933234,876524255,218164664,42766358],[187411266,1590400378,1799346786,409125825,1921645728,1868236896,1656835916,968763541],[1974368071,482372516,1200519862,777048454,146303846,1238157364,570151658,506341042],[1664846825,1813012832,1271777869,1267146779,2107379576,2013379767,35270512,333357819],[1671406113,56402564,1248163855,1441477935,681890438,2039084831,460248740,1561754667],[1556902459,752938433,1589703792,150475449,1013473822,1916921195,1388868227,1919081506],[681088032,318798302,1170003762,709690212,744280507,881780753,958281476,2076872431],[559657463,2025786769,343716811,1026185995,1032408491,70695037,1662700228,1087230487],[1711649117,1426611520,634965230,1975794073,796786761,1136607927,509289980,1238055607],[666953359,207755860,737576666,127197995,314617280,1351485117,11109942,1522582145],[371667514,1419575019,1326061886,1818206495,437089364,795871130,455360700,134458248],[1725756196,2058840222,1736483453,87223706,490146050,445668347,338087086,1258118565],[489592126,1495510809,2576235,1644650380,1302153392,1061707979,1748690240,404601639],[1801108034,410322758,561664681,1499482730,1691391785,1015752721,1263285103,1346522366],[662096932,425412641,1315062453,1748733007,1465798816,1367627298,415659558,35344533],[1336481720,1977217599,1793958548,226321385,1427005209,1039868790,1358464240,1590838872],[1428577689,1812173680,225719773,1160120995,2055250530,306112571,1148559438,627166331],[390017487,1813454597,873172126,439837430,1820381718,457640647,1140389604,1153166630],[1579450666,1575284843,638979144,542711626,984451017,920467099,774898977,1438670268],[30221306,827699964,1820489526,1839176935,75567706,1425182786,1706078630,416132069],[814509754,1651306834,1293763805,2072541319,1430566168,367064225,1972692254,1895111064],[1998104749,1923682213,1005078089,25291405,1149134381,1052241392,981527287,1920104411],[721980494,139886209,1670989077,210201467,1589047218,1574316169,439429733,616872263],[2106367353,110597373,1521894865,186597495,1145232753,833448794,274565589,1876494491],[2083911562,1923612127,1285986376,303662249,1815444784,1518234235,2124292723,1939046907],[1252247141,243860442,2061947615,1405033146,43028554,120313500,1953762680,519716279],[328761468,986502753,974582054,1638971660,1764995813,1263678121,2039879704,1226365277],[1646406338,442217705,252289739,1311395192,2056297504,782982481,575907103,88681311],[1638580129,1877776756,629418455,829410138,414774787,1419339779,158267714,1859247730],[1175458134,361486829,778787860,1639462232,1444671439,497494871,2031483004,1102634578],[1514874955,1560652314,938851087,1813267411,2120344705,691828289,884714101,1112203424],[453223610,1723476694,778509598,259726457,738111268,917795567,1610820702,91107415],[2055827326,1736748906,240774225,1100943748,2013069420,1751284054,989392936,2379270],[2124801780,167821110,1918673331,692113671,2056325880,1012016940,383363880,2056243468],[350583929,954194135,1348446840,1160990115,354745865,1951860438,829821819,1919904896],[236800566,1951652395,1657385957,779994663,2002024974,1232559438,567146622,291911498],[27296920,1939495576,862907035,2070181876,186478089,2077162095,1613863762,376841924],[1462824441,1199091994,1302090493,1129556386,464923087,1032300179,1270814245,1204914661],[1158780535,696533652,1842405866,1238623663,974685351,400103614,2019482552,16441841],[1897501069,43369966,2018781993,1706805021,268540288,372035364,1383215369,1001996287],[901310240,43982161,2005263694,1669906036,222644888,76540108,1005627592,1249553813],[434380648,920221954,1914402710,442116303,1128419558,920438691,865264466,571268454],[173908090,1600359882,152161,168238990,2054381179,121534769,832549435,606564053],[812713910,718405046,1739167820,1065745311,347080833,1145803018,795010950,1075361143],[1034881840,1807266912,1364479340,1278690567,1306084339,1906749763,653890955,476627316],[817844655,403138022,873588054,373644052,1901657157,637055106,1622717078,31706637],[157037790,480779520,1988580719,303724956,1787106026,1527687040,1449851944,5842714],[468253154,2001801525,46804065,537380634,716493184,993097766,970567687,1324303199],[804192305,1705240026,652169419,1132612941,77759246,668774064,1232133500,2112687500],[1663228191,1167686000,671394214,647846004,2125904958,407657805,634995514,370279614],[1064019418,1663416319,702863205,235399698,319928743,181322637,1487385963,251559813],[951620710,492126801,1542614226,696275092,1240376555,1600574629,2037194978,267228406],[1444667896,319925545,206322422,827792060,1716621892,335979475,982443280,911915391],[1605575677,1326488009,1590911572,515939423,1690334030,850240534,327279244,1687303338],[893269145,1643043195,339371188,307411868,435042879,948497541,124932327,53933779],[1398244696,1209464395,302253034,1095954766,1790257189,1664354256,1343634764,1290043682],[10349677,1875517391,484115386,241540206,204763525,2020292749,1446668956,2007502143],[921712694,34213696,548430513,1955622625,1974688623,1747036243,1006789252,1573984019],[726109414,1355733150,2086190168,1029279208,736678132,1794242232,477209186,1154181496],[923902587,1945489058,1441830460,1997482955,1662488089,885612695,711803061,1812221760],[1197716046,157710276,1930103282,99879382,2087740721,2053306850,49823924,1947515888],[278423510,272925956,191022052,1376702026,227864524,1264716333,1181126753,892927933],[499290722,351988279,112414956,308855941,1863376653,4796164,2035910036,1912984726],[1384036180,1069681960,166003757,822244810,1927669898,345756264,565913123,1345522634],[1067279013,1968979416,1205196919,1471283696,1459510764,355462433,155162068,1873149107],[2041297025,186837135,1560384094,1607077573,1484535781,116906647,486322444,1326837777],[1141980768,276492246,1636421433,1682707120,1313176394,1521209987,133560167,75554049],[1080126753,1895246778,584007164,919824127,1058596623,431441776,551253012,261245385],[1655906789,897736531,1963421140,1704303046,236983010,1738656501,1139659022,1722838587],[1360646811,2057848541,2082554298,1674261476,682160572,1626525775,462006024,712570810],[244698096,1865555628,589282310,634900966,461353893,1722254745,977307315,305524337],[800114936,47604421,439690914,1771877889,995815391,843439503,31131644,657315769],[1329768143,1604756965,1691448553,64244791,101211834,1796957893,1819199411,847138522],[1539774049,857920122,1490546837,1780272839,942966913,1396267700,50642302,1118145884],[181502763,2107071504,902615967,391052733,900349772,1787828937,71789089,913952509],[84366227,564132879,1865429447,197712166,1578790666,1206924614,935717746,1423622187],[694178519,1196221485,883700809,562918146,814142613,189895663,549577886,1045817825],[347077715,1283595816,1801341240,1007097369,193051068,1144400152,457686732,1537104183],[566720671,506295677,449045466,680984270,1157110032,591619514,1469424007,801787745],[1905554347,1670623601,58201811,364199157,1690363561,905101048,1435769058,1127274898],[1924990907,967366542,733793950,723770326,1606803024,670665655,1710674233,1935829553],[524843053,1653049155,2051004446,1029815507,1880903844,1022988468,991947153,465222278],[657327789,691946009,163559810,287313445,1891654473,955799506,1677003842,826882819],[1869914025,1732707737,1755596048,1184947626,1223760734,2128908638,1521429778,163514491],[1434528281,1360653398,406136496,217104537,495893042,1877363520,1021293413,112023482],[782684687,1249509295,1190412893,664505338,755717359,659654090,203482768,833695258],[1901389647,1107818222,758155773,1977340132,602760310,1864868227,1450754701,1784241224],[1305693050,1769772970,1259949381,1454206264,897562639,1772024541,730759679,278870702],[1520041672,975090281,999775149,1987643243,1717907318,1448968780,1514396793,743551384],[291139709,773337600,1699452120,552435687,1701077384,606098840,563358530,392084323],[145809773,139016939,1371790719,1164974166,929630909,1985533407,888587346,1526010077],[1303612073,210906720,1605812264,1700820904,193303745,8765667,1714095527,496456770],[300064382,762482181,1257357256,1523910691,408425681,662053312,194292424,1460559745],[36176105,547930709,9163121,1407054463,1624908631,1723803843,1044923576,1823454560],[806025431,2022863488,1862696217,1280752357,170685606,1987441360,1060305861,1117356061],[1356392636,101912432,1719707464,1142833617,804211844,1300330633,729486039,739179223],[1820504600,2011704079,714459758,2060399040,1795105629,1520286918,298891699,1904038429],[1278585846,272439114,1955032534,1417810770,349966179,1050311701,990121035,2109037339],[2111147385,1998464468,110871710,2084707927,1776754514,924495527,1986407988,382980604],[1947152005,1460495546,1343771128,650720160,1068426735,5553965,861544762,1295996412],[1105803905,484798495,416518796,1196145272,690253084,1297564706,1854088699,414045147],[71799845,1094823850,1667670676,1939914410,408496783,406820739,1815345475,1268216651],[1608186575,394869447,1162555176,1118271350,376075600,1173836377,1227687826,2059103538],[1145012980,2086268277,2043193816,785720556,522262461,1876285686,157986706,881353872],[82834467,1427747299,1941811570,1988576111,770425707,2122824124,298370237,1020536258],[1441403486,1900199553,595830755,1289109252,94566209,1460576213,1172713706,1616587596],[423145739,2039687389,1041155231,733057690,1211018227,359937303,157570514,206045634],[228730568,411929400,22086399,423901214,699383211,1350922706,341457237,1179611931],[716642286,1351521183,33315451,83439090,1245783214,1607007197,1344327765,903334021],[531743903,1018148578,254699264,841111111,1240429073,1098093492,1260457915,724207208],[772676798,1899187109,555431625,190926533,1801564174,736439894,1788157158,161885441],[1130561727,1614557957,674391700,554000271,1119735440,692786100,2030409577,277405177],[1450609045,277731796,733815282,1928975734,2046263207,644166796,647497300,1887769468],[1472376762,1400879134,669348386,2116561281,39467968,976329156,908934857,590443600],[886549673,1411570163,1438959008,1270999276,1762482843,1607477081,382540584,984454354],[180568022,1095338789,1283910320,54647913,934605337,676850857,1437301512,192538435],[403361755,1068804318,1286763084,1070272410,118968764,1592990382,854747255,476484177],[335801691,1989623149,570814624,1090814655,1727945095,2019282852,1634863811,544713002],[1252550127,1328367004,1030111599,435012323,2034467353,1645515809,1459633649,1070882972],[739027200,1166857116,2125224704,937671091,884794139,260316545,2015059058,1968649757],[1082318436,124555285,128279906,1645627366,1223671526,1245652238,560264394,1330120056],[1849320080,1309410651,1173519381,1790515456,1545274081,1159366837,1473654391,2054036919],[1146672617,910181642,1971071087,1797756474,968620769,1164824411,1898432503,1181984016],[116585396,1119965485,1673657197,633587174,1041902204,1287648359,480317568,1282285851],[400385262,848193444,956617541,1761899066,606194375,728211657,747137469,615731117],[1261512343,2052053961,1977762780,1451595046,1903516150,1932818525,459056238,114131133],[1936589328,1610383573,1467844395,384656003,411625548,1508833132,1576175260,92504534],[529152445,1588242858,571400865,621103199,1394108056,1594826317,1281968808,1156079360],[1927882128,577926573,1418221791,478519464,773084952,506311210,1084435124,632632955],[858766588,1193858234,1252188688,824170213,622351788,48759392,1175431503,711530702],[1672070693,1200080298,161387364,1238291759,1178983597,1005456850,2114905272,226093155],[1203209581,232657386,1373339418,686313189,649701379,1061389341,1958446769,113186281],[977019938,327893920,1018107999,545183533,439474231,846422103,715567435,615177392],[70584794,1906755726,1896153281,757694460,1833599519,788067453,311189822,1416315998],[1536929411,1306807830,1750103329,672040270,248394993,1152188878,251771642,1934277447],[574518003,2081174369,1090928036,48401401,440935989,930614518,523392745,1145637169],[205293880,1921669333,920288933,506014097,1947713048,1608701569,919586392,1468179855],[523738248,21000442,1644890166,1484987156,2113236036,463534088,1284922021,468487342],[1504308614,2018629370,1806012279,3570668,1908458452,1442045416,2092945051,74982493],[1382753185,2081375044,679830690,1088675575,272537552,706538117,1591955651,1775292802],[1608589008,501300210,132551108,596966597,190556074,1824406410,1162158243,1549956956],[597981962,1933328738,162980624,173434386,1416309031,1157227673,782963639,1252611246],[496079723,619884703,718598967,1345278041,68658159,76230655,917206018,275075800],[1430091122,875946636,1896350943,1768278996,362779297,859724580,1909541941,294531103],[1329208576,1678758472,147132883,554972803,1119068939,1576392540,789145889,509370335],[563075067,1262429323,876562219,1510098354,2060286469,171190639,1288279415,176292121],[682669282,1395821127,1820832775,322460628,1609163566,76468230,1676689424,1845694162],[235296748,2008209228,1817617850,999674803,2902883,2012060145,1100819452,1961821428],[1338709535,1026088202,1883115233,877083292,531395698,525857466,65156066,937486648],[31176282,1286816704,1257230309,1179999995,383157372,117885446,170904467,1815613648],[1026414492,1157009606,1849606011,1771333582,1096048215,63042303,68409279,535220239],[1318121770,691803411,1317782658,581289855,753478354,382452257,110930868,110403407],[86832984,765449599,33125149,971453934,370874601,1065839114,1701263190,815629239],[1350849765,1780396894,1838741863,505845011,1803843046,1730967607,1406700659,356408899],[1456201987,676357128,1614875535,1626671126,74054002,1388853452,1213736440,1909898245],[1513017387,458539017,801065067,1997616358,1774390788,473609619,2043238773,1043974336],[1259330236,1163840567,2127053146,1321175496,926955777,1327419127,457296101,40439465],[1592513093,739122934,717686180,2114881389,1328910978,1370898980,839540184,1254974824],[205012614,1396530923,873112689,802312199,1485053585,1233201084,940928269,2092350286],[723696475,500828767,1226492122,437498424,2074631648,1104232149,583919526,421475405],[160094422,1913771429,1876327509,203244814,719960,1165443753,179936278,483953980],[1993287006,361749058,416585096,1145889338,1143915715,1499216002,569163089,2060330102],[200205781,1250552109,1136267456,1009014392,586896328,1297222087,401552061,1112001221],[1709943972,948762644,73539414,570849923,936726343,1672468607,1578846050,777988158],[464847175,1018175588,1996379129,712074166,228553291,1972025822,778754208,1366638762],[857357798,809207448,1203268186,1097562944,620711043,1855362292,210949126,1121779034],[1270585394,108441751,1862130884,1252639735,1208637460,633173123,1408258936,9378982],[1644611980,2073543840,213055795,1849378595,1519149801,1735023349,184633552,1522355333],[9143232,1258470132,119361238,328385503,811208227,1742231655,1791777071,186577783],[1682187621,1534472046,656510633,1731286030,991370701,280509526,993250006,278246324],[38679802,1392569200,733183155,1796463914,1919326691,205371033,1498107859,420412137],[393896710,833915858,1205629654,1689283995,1897738258,2084724948,1844151423,1946117334],[2055069044,301256345,1185821183,1751135815,366587526,1826322309,879067423,158990808],[890197714,764881535,1872008745,165862676,569521186,673794640,1235009912,381385213],[372365229,1175697752,644142380,698222604,1258934736,1561143006,290827409,787484193],[1379499924,1783064247,373870684,1701853105,805745732,2071169912,1016954514,954947120],[224976975,1757521173,2042884310,370339494,1258266036,878125515,488536826,633956117],[1797166667,149680906,1149870826,1084818034,1734032253,878022778,433708054,583068100],[536031152,569311329,149066641,851672523,873456622,1262858595,503631607,439346688],[260444294,765958317,1067929570,301667263,972439614,1063310110,1323107596,847692872],[62221457,1916187607,2117241500,246050342,1196285528,1528873515,870307224,681405014],[1709017307,2067915558,685366549,1463115488,1880155200,150657527,1104543390,54639077],[796768127,1677002788,519082686,485941761,1250250933,889168760,1726275927,298131875],[51203470,2126585360,1964948041,1527184101,476069877,1246558037,767728951,765849441],[1184322500,1830771739,910220396,1899564555,3097016,757746928,633893084,1743500716],[1760382678,834239973,1156165347,525983850,455000365,1236364773,644014861,502659042],[314127661,299471705,1116543138,1850437701,37071789,642580120,1641577346,1322361669],[1726639460,1934491432,935631392,1905666133,1413018272,891774349,1150040364,1831117399],[1428986237,1875533199,1993835782,653854359,733070282,124077788,485600050,1755040875],[1199097686,535723516,427708677,1206066632,542272064,1576953036,884570800,1967566672],[620015707,1405238439,1713423794,1311126396,940819217,1094053949,1466789523,824580730],[727757271,1130121396,1097731920,881675060,1466112321,2000469255,1161988398,1436795057],[81207561,89587570,318562817,806497122,565178093,1450344035,1223495560,452306093],[1134633403,1197818356,1925963835,1896363406,1622874526,1779545732,338013978,1646959801],[1280994639,818814550,1194498931,185698737,1347690781,163861823,1103224966,2109638020],[704680605,1330092838,1633985477,1108385775,398509212,187221900,95610663,252075517],[95076337,807962981,387948748,2111847503,1031213361,832820628,425776136,1189281000],[1299273214,70314549,182483273,1004123831,1390770366,344511533,216381376,173199105],[251727023,1990368190,450779074,730607482,168890047,260368196,1396702791,1494616830],[1563703174,494329695,842215034,1956425279,1162198562,272850828,2032161689,2114048468],[618705214,775549598,958297462,833943760,96083713,2114318089,747732552,275641090],[871912217,862005647,619150316,1735851130,2011581075,1714926950,585773364,777158551],[293345600,1114694746,279131725,357483729,922456279,1215314554,960751477,406538621],[1259347831,2069310028,2029499262,188472885,378365202,1823862527,517989238,92590564],[1183431679,1648700713,1717086884,1421671450,548049949,1604226492,1613991431,1881500798],[1930615068,858315064,1245070099,1135661355,1157736562,1783617311,1415424294,413823200],[1295605408,329332214,1637373377,406161550,1505222915,1140997534,558225052,1725632412],[1149811392,1094801464,813779041,1009549649,1230930687,1057937987,981170033,1420517096],[545365765,1457067210,685615134,821452325,1796109588,355049734,670203734,439118171],[1008101078,1374176143,8224341,533398434,217207396,1047515262,1240702687,184324431],[1840202120,1029691830,1096095439,1616605303,731120484,1291468801,1312785990,457500298],[1132738748,953721972,1681908063,1964706860,623285337,321961137,1996765924,1479528311],[248269762,236532699,315412155,1175487474,518215524,1730786004,44635722,1020016526],[175034202,2074437684,1610882599,242760798,728323709,561150571,585158162,1402902657],[2060963641,92633118,76137517,808559520,760870496,1038933245,1943823210,1038307837],[419081143,363637312,1010015222,1537906784,1957751737,539325585,391179758,179159700],[420545611,70661073,493432153,538187903,80768400,1943739503,32481078,1332250555],[636921483,1150371114,1376426856,858583560,1039801580,77999313,1866970524,241114765],[1459673309,1051291,1199258236,1079607230,154521512,40417300,102174305,1978763260],[2061619292,773564438,1296155602,1049547932,1610106181,453336500,178039333,1671179080],[23327983,1962582539,808663111,1046857298,1819998082,907138003,109265287,715298637],[967872272,1724492742,1801073817,1066898222,656763339,330941395,2012511808,1871806165],[642020400,95866353,1670541778,1072460922,847584586,1721541900,1587673238,2067509898],[366901205,1214828164,1720127884,2018312851,897529184,854202028,219659803,1338587926],[498962984,887453190,1805467207,332918431,111973419,673053418,52376208,645891311],[571231069,1787572909,239676213,1806553644,491609336,1107726711,1175460532,569301141],[557684345,464580001,2031175099,79387563,2092490948,1957924636,359514843,297905832],[1700379429,1195926350,1389029333,1661693489,944627464,1332808953,2076376897,1876397714],[1545978914,1947239510,1535743952,258298675,219760560,740295335,782914570,883619423],[2001920576,353508539,1921808856,592913747,1641296283,1188382869,1017550019,1033227776],[526850329,1225941053,1503183412,601352381,1361582595,801168231,152711400,650452243],[2045555000,1851884399,123079656,1994817668,1715226063,1304943483,622519944,85943424],[600341739,767121399,84820063,2053562859,924440879,1301965912,1283374948,1730528913],[1464673456,180140912,1021678465,746919865,1641013545,731125048,811546944,932351200],[879425420,807830575,1030934275,964875215,1952631875,1660035976,1360758206,784025142],[1578373141,1876405520,1042035159,178914206,894987548,633885275,1848563872,1795113820],[2053550331,482239873,795337152,1703788580,652373069,1175966435,921763550,830155027],[227140807,1752764881,549237595,1118535576,1523498811,615854338,701199949,2099018262],[1865376890,1429973240,2043991190,599085391,160837642,1566966824,1253416458,1882749213],[1478868923,666689448,1182577306,207617797,1266996148,1012367086,1080666338,1783000571],[972691830,533857056,1058718888,368240653,1920748197,1023310212,1368373327,613042156],[524115599,108422567,915333503,1175667460,1371743609,730037989,729057965,609593360],[1526385571,2081431376,419453258,1211464747,1898493629,674083411,183366766,2114333114],[269208486,1107040649,1511249269,585867884,794911932,947175882,2022356477,966106746],[1891140508,149383901,1754519885,1439909892,701701867,1044962452,845670170,41428077],[1568067899,1216061869,1589395994,2025370879,1871901872,336400298,33862653,1421437709],[269280814,1061322203,1273231939,423382859,1957848859,752633114,1845764068,1227056423],[724462271,1351096400,1560223267,1655445697,1002744437,1869469892,380996499,1250896689],[848965442,1251809560,1270614928,1072180468,1583467538,132733385,751369811,1578190409],[2033050731,527662596,1083138529,809766410,153508948,971976215,1690491790,631885045],[262563739,1292601283,2070432550,1954661779,1636105156,1802721061,1540487506,319010245],[568967762,1924754203,1663779327,868451223,461034973,1152237159,1373895608,1322801354],[1156095572,636465345,321779094,25674992,1715846573,1591393187,585084427,1414968732],[821960006,725079268,1099322349,749457113,1390737815,619461931,757329703,528388470],[476723578,1607979048,1053108817,1338933988,1436818030,247627459,817808429,525472776],[409037853,1028559950,1098403935,547473472,1704252683,1142681394,289535350,1950387864],[1260498106,565371707,157256343,722137397,1509699190,534073367,972831318,2056694314],[395404178,319318505,27771830,1426511338,12511851,1998793966,1047207862,1702520392],[1944359452,990407566,661555684,499364917,1866950817,302759385,543149243,1906044964],[826406015,1147604132,1285478354,736863630,1378339472,417382779,387738999,1744675342],[1005588537,1887611499,750221128,478429027,1363516374,341168587,1251560026,712329529],[823559807,273489332,300312184,1557462551,170695800,603805788,426521143,914510643],[1809903459,112483714,1850954534,1754885729,1999634762,806286150,1439155186,1680687319],[561514413,684392046,379607883,1828258023,934311553,117668065,252351881,371689216],[989262143,206773312,348751009,1909267612,572292167,985751996,1933729340,1922705029],[1519186146,1631157200,85934138,48956956,1566320506,2096822768,950842901,374857637],[1413962819,1188019301,1396080124,11840139,964654191,1758244397,1717595776,1844713310],[1917105992,990820723,285294304,833975543,856946048,134581698,412172336,1897876906],[1914129952,2010983613,1649572781,662206620,2094747036,690959969,527754234,917261132],[1491043927,881270713,2101982231,2058926175,2051161867,1226767402,1796765634,906646530],[310315599,1309063300,1292501855,1436808006,443224465,1326467922,5117777,326292176],[1936153455,272834428,208524134,254120692,1747765547,282642559,196474237,1959037318],[230981176,1149686216,1565022213,398327243,1576941968,533585829,933066652,505336148],[356234534,2106602236,2114874877,43590415,305389149,1073979754,638854798,1204560785],[391282755,946708878,488282008,1612120467,973912745,1920694990,1882533857,1961716816],[1122372480,786726671,10152870,596642686,1787677003,233206860,504351112,998046562],[664679891,2057532467,728916181,1027273391,132294758,378161475,1716621287,943840088],[826581112,1015100401,1098282841,509478,364315124,585739583,749740424,705401742],[1827464628,1442982113,1347898763,13023309,403184177,1374661286,2004965807,864290697],[869018178,2049966647,539998853,1268518389,543812546,1005618943,600283034,372016884],[1904240631,104014429,1569872875,1912603180,1235875596,506448290,2052468680,1795200589],[727639041,676871624,744354211,314671206,1494462432,1143389185,1116866006,1787129780],[1651571919,1266849771,1526126531,1751103039,655317345,112974955,1183269390,2016907974],[886423948,1643413879,652987772,322649069,455005616,1617282710,913458401,662909764],[2053868591,1624769111,1261712464,1336006998,1243835968,649070995,1187073853,287038482],[1610072120,205336687,1055160392,402303395,549775191,1296414046,909402982,708791203],[1503210403,819577101,2070620120,1888897486,275252166,1616168675,1821153988,552023724],[276203614,1832885358,499588947,643613769,1980449575,903534850,617075991,1920406318],[47881941,902005426,298539085,666218313,1441805342,922211979,1070567938,297751340],[866110607,989472710,527077058,966137094,1100475199,1418587983,122114148,1901818624],[1965547891,1231842526,789540691,992861088,1723245224,980387119,1960268005,1069795710],[875481432,2077294272,1959150975,1929743759,1109019553,365026777,1053258741,989507225],[1158994023,710471157,248021697,515266561,1410606043,1512103943,906984298,606917633],[1236928983,40920437,1993486602,1808874968,979560948,59931608,1336084529,1859447604],[245097019,1871008345,1483533101,1048901696,1627949973,587696060,2070915872,1027592278],[1275988714,1486643035,303538771,2125609857,1324248104,1633001425,2051150747,676154927],[1931066072,1079849417,467906313,1299298264,837334530,618114495,946160056,2122762885],[1839772056,888887977,1588254032,1669588243,1098795447,493932630,1607894459,162404258],[2071929084,271371749,1999130777,749155403,1365282498,73621654,849801725,1886724750],[1153011748,884454734,1472054138,1599301408,1781197560,180809789,405123644,1325117988],[1017712108,736978704,607546742,44563236,190022638,980287634,1831502586,829914140],[1361089718,602837271,455502992,2042821753,464100490,1604882070,65002952,606366768],[1457802199,641761822,1337088471,1795899563,1469590772,952555853,618678497,640598013],[654121756,36079361,1645766025,546655994,700738217,1313116236,20606765,2064180914],[1784733767,207772967,1824010640,906159413,142525012,1090414093,2053200658,408381330],[1455455889,218524048,2010262863,131611348,459875980,589999203,1406614576,672946863],[626532010,2064911686,466235279,1634229111,465997613,1733208984,1174410252,948820619],[1256417210,2076721359,1715534267,910428033,1781196199,1458370434,2124315818,302032210],[682684141,624626585,1465860233,1427744758,806745996,1844967072,1484114617,1391553957],[875236364,228056751,2126979152,1909032672,2003458426,503109211,675495520,1944913091],[42035439,1637393454,1417508954,232403869,531990926,943841367,1560279914,1777234977],[673204313,17276239,1252192987,464466731,1241523606,185998154,1820138913,2111995660],[1013091974,283370487,428406946,1465797834,577234027,1706305468,1056294997,1094197019],[885563256,1487741511,1952632935,1496419547,1034132504,1164778751,1403367796,1750767285],[1404243333,1131296969,246104959,1799529506,31911651,950488502,1321854971,2118395215],[210728551,229585413,1334357972,1723266242,1366169955,1592547530,2085284464,1231066381],[963634976,193006077,1636533063,918289709,1977982041,961319181,1724276049,622221589],[79724940,333395530,1078429135,296629304,853866030,134526648,242318689,887885392],[1540408485,1357329508,2085351018,1622901006,1656399151,1369325781,2080239451,1706883354],[1519452973,252341849,410321291,1538494165,1054118347,1747417034,1739863638,584431565],[294645321,1972480876,1171769174,15143895,1790610190,2122776272,1972283605,773520483],[1074224274,589318150,1778696015,1177683915,1297770560,914838047,74531249,463324570],[112157677,1217173459,94215682,1438961204,504597539,556265577,1725198397,2097150674],[1171038599,2073642984,472855686,1133402834,364725304,1723268663,413867387,936058567],[344268705,196811169,1875471628,640841503,415604089,1985659328,281120873,2037222470],[549046854,767915417,661945960,1401514133,2108999369,294690172,157979578,170421298],[1189707467,22365822,1041493150,1401176599,1412652324,1363050156,877821441,482934843],[1201082542,119895871,758317875,2052154675,1131413921,1324065981,749798706,1720219642],[1349530475,1429206256,1453242767,1631806929,651228435,1528959716,835333216,309450475],[307671701,1422024672,803124797,1350523208,388277303,1603814070,1510959871,810206326],[1481296811,1916370957,1034379098,1702642558,1066373492,614388744,1398192261,826236798],[204192635,1930098082,1872990574,1962942429,1618663236,496879486,1733792969,1500601470],[1325475255,166139200,370394159,640876933,1767010902,520877327,1105892034,689217410],[723378817,1943557411,807475099,646389569,1986056767,1187976834,792994321,1594968220],[207611435,1361220880,65194047,270758727,747601179,167948247,818618084,1644164206],[456593082,262318740,1185904023,448593824,1001010494,2071801171,992570643,122743604],[1714138482,438479257,183536979,1101832498,2107670901,439650574,1329476832,1314135799],[802465977,1469460627,1505934621,1781725121,1860654652,1756122133,1503714014,805381661],[2064660576,1729485295,1838027240,1490366842,408717662,1039711922,825520850,886159306],[1036929024,392307540,60085692,127027093,745444156,880767053,1868707462,378148987],[1496186530,927508153,1880128304,235996881,1068343139,1610901731,119103470,711804110],[624682321,604321946,373791622,897921982,273915552,1172556609,1281020775,369118609],[785188283,757206509,317085675,1777650077,657473683,2063993089,2010782759,829830467],[1612304772,736028204,2029544812,214281482,440308110,819190919,1149179015,1455236827],[914112036,2046410271,438722114,1384370505,843586967,1141244449,1623324432,1297472945],[878478754,342667025,1480810646,1600615393,1641996200,2127879151,535946021,1282994561],[2080158455,770183870,1235533152,1656308161,1605380302,95993526,707076801,1400559937],[968369339,1081426208,61641364,2045991278,1525890339,986236504,128641438,636466297],[647415679,2067181836,710337945,1980005383,432667577,157266018,1216893643,340976018],[1510667235,1284497117,1671942708,1411422382,1368504545,1941479696,819251216,1519500583],[317236960,1508980092,1710593936,1569147926,35883040,1618751378,2008538328,1787781412],[1905769781,745601636,585394486,864240576,750299936,661981043,629457585,597719091],[1281219194,605695003,1830278849,1486902740,163433233,825460895,47876033,494537006],[152787368,110612835,1686180638,1064589806,422565993,1062033924,1746310206,1025928704],[503293279,1362068811,616232903,968764206,1229109133,591817034,601551701,935329984],[1363808138,847788693,1146423501,1438612748,1897493498,1950511930,610791552,903236653],[975432613,1010865726,605793646,910864217,18870803,344045904,1949517247,1449733939],[70562494,2050234822,1788322384,106124753,1040994291,563051864,1307595135,33041479],[1127338345,1835210716,1594935656,652208785,1931667030,488435776,185338020,931021766],[946163253,622230717,112739126,1933233179,1080964724,947682680,632437486,439930338],[1189571777,1053908264,1724924648,1609281884,1339387381,657220841,295971515,2019085286],[715576981,1619502936,780789714,1803253710,804691571,1448658454,2097586262,466130316],[559396512,1367803309,1019235481,664647574,40274606,1623435940,1591896945,526698862],[640375876,547564664,449369521,1897820258,957442387,1419314350,278752155,2086516613],[781618579,107734107,459483276,743293129,1386503888,304827895,729478336,344745412],[2078914179,1450004950,1416095873,297844985,2081825422,1155993154,250879762,1923630774],[188437241,1423796447,1417213177,2021181714,134416865,1995519367,476514646,1818097687],[92728001,747795730,1452182471,1519870129,1930850983,1662693223,1793518515,2045596323],[825801487,1591756168,2062033374,603978835,1509701789,502002157,1167178178,1860695572],[1439983549,1474650972,1719523873,1574343089,778520935,1417344262,684803205,1089933062],[2047813947,1951686530,166979057,340169460,1734623836,574753676,48627704,2126976070],[1916674881,162748620,1657446486,637054041,1851369249,332414747,1456979461,945634502],[1473815671,1914850603,943644921,186984790,45066292,1557166540,1425020209,2094379577],[2067948064,1242005904,839209150,1941601279,354610081,1904191862,687241939,379472061],[1445926805,644907441,107695402,2105547880,177089144,1439250097,335700028,1827154521],[1093345358,699214359,1414910519,1164466030,885749942,1129761496,672231950,799284849],[963119612,899911537,1889347800,1128485722,1799923632,1564463931,1498679363,1699229434],[1377105135,1222050552,689204433,776305342,14520381,1737289587,421468049,1886579602],[234091167,492294388,1742557058,2039237295,2063623396,276417294,1644670022,928700160],[41459141,1671224,1531251246,1399909224,1971688466,472434272,1588464488,1797847372],[1633623089,1450605880,149382744,1001888697,609476903,1086684679,1358068428,323176354],[1244624815,737029850,884945391,925947409,1001550897,268227879,843933225,1906155507],[681031759,941375582,720186030,1750031166,65138892,385870159,1375129702,1081090072],[1206937036,1384390815,1315673400,1800181630,436288444,1606773015,1098286627,1893708769],[1487290244,991201029,2115560752,302258661,649830102,782843737,327758477,92222695],[1629173883,1659268371,1219971784,844679794,880529069,1192706290,1130966746,1280121937],[1855382358,1305548395,173326439,1864247156,2030007213,1827117035,296913463,538574990],[1889125500,1387213482,1284645428,1933677169,1193852502,634517305,1953536302,1432580773],[1163377841,213758261,1001863979,1757871314,1457436541,1700637878,757781529,178831686],[1209481510,264709866,2105567045,1031106767,747872578,1735425138,602830391,459506096],[210863034,509158788,1095484676,817014503,910637392,2037181077,842458873,509616924],[1575900752,2114366649,1232913831,252697810,400525151,1716223210,1716122320,842058943],[1022228842,2093821184,841554318,294134847,849157992,479470781,352686876,422687564],[363926198,164706448,50619025,2059228058,2077850446,1877294902,1757648478,1753645718],[535224590,530819164,1068587610,987340952,182654278,1259039250,231954664,525879429],[1627150989,1212891447,786653564,885558423,1196509166,1942296982,1854973575,1127113618],[194529190,711616922,1977515745,356792343,2000299356,1499401538,1328472193,1958476535],[1822379826,1251661707,1939773484,1513040101,1397238174,1167795171,1507552051,2114157329],[1909893360,2027951504,2076592277,872167477,1627929487,1756626811,1357775316,785876143],[1366131857,1259125420,598231390,1662940089,258992138,2098940329,425292075,1126481711],[305911831,1240728217,18360090,1071748440,64454614,772555321,380983946,2013509993],[1774489706,1355781702,332953,1823852232,1543482975,259814882,1401067046,1699095983],[834768896,510181727,1505090581,2037477932,804150389,126763524,898786927,1516459858],[752231961,1423696502,1410739729,1695367712,1456502843,1352183277,994138680,627996581],[441372166,1133829160,1218066768,1980611723,821879494,642503337,691243758,236730858],[222457575,27828113,29733903,1413946980,1184850406,781061049,2011098282,564988180],[65002981,1919190464,744548170,1125376762,1170251608,702549161,86345093,794025168],[2099301423,1899700037,983904804,1014593678,1161769443,2095626211,1155439017,2033621279],[855801946,1454229631,774344574,1753909690,1476139948,821001722,1916353264,587192546],[477480663,1232261634,914781052,664345166,1150104162,864159966,1845274105,1006121145],[862326282,657099593,1349304775,1568538675,1241738190,1877069906,1525035192,36709787],[1224206747,636475532,1693974670,1101016768,1343722706,363439629,598106268,1608712743],[1544240284,1296059895,1351201892,1395904904,841071138,1550070411,522943694,893888321],[663677414,600978458,1572801691,2007490943,577830504,1899322385,877998612,1299948038],[918714485,668624618,505255453,2115567025,1197950471,1312579005,181549183,645631356],[2490850,242039406,1114160843,314093105,17611653,1792528877,1609715130,408063197],[1324875101,751610297,806602686,40298213,1419643035,1131724726,1152067262,1496919037],[266195859,575889854,1166837605,1618174539,678295732,303188788,1437501931,1084201444],[1043072309,260175445,6315682,354147416,1923785361,770008853,145123152,1946536994],[206943203,2019634097,1470653141,2101324284,1247064687,829777526,466491722,1633826714],[1419474920,1705770279,1661359498,914123220,1715332428,366569804,1863509149,1040064723],[449292734,3902191,1393616253,589392884,244208707,144164899,154462339,1880270745],[772280250,797534736,1066940586,98462118,973299044,567995851,1021779433,841739794],[1853531728,2009155439,1305704573,1252236621,1111126040,790817713,588265185,1854891926],[1295967042,1759261612,634168513,240529512,418731625,1958748949,938254589,403852071],[595132427,26067317,1621773969,675382114,537431526,1368648947,644431585,408803741],[1129055329,523706967,1690598434,812458330,638934679,919453408,589568486,648405231],[1207093935,1507458964,591083187,367933679,579059559,280072518,880479702,682028778],[157241700,452787147,223841506,52579236,2006800623,216848079,905753398,1388123340],[1400518819,1077759922,1235381496,322741980,148537808,1441954171,1470148653,1330303126],[121745966,788742388,93765158,1241899668,1628192308,238581549,2021696423,532680661],[1570555777,1234223496,80578754,1693275608,48596280,1319213633,1458452164,1326936279],[529198090,1415074108,221893630,522422714,1900487392,471918767,403394544,1585872227],[174082459,6002638,1419543376,1594511794,1204508973,1981911731,295008479,1461265107],[257349946,1918503079,1606585869,1865071625,402046376,283922688,1265571588,1369808649],[558168596,1614679414,809201616,286186335,1691673719,167968221,835275397,1734271126],[1202850958,842779917,272005581,1920745176,147077921,1667352363,1345939133,2052302339],[1179850697,1341589115,85673942,1923208295,1496084338,309840369,472001991,1801396592],[1687834908,1961644029,1968424558,2923397,1740335371,1640556754,612397295,1193415566],[248539662,1209347648,88843041,904019668,1868936515,2053501570,1767413283,581248178],[107247150,787407872,1213469638,1963192029,1372769047,162073596,1586930750,1848830175],[554153680,1771686450,461865908,381214441,2072472862,1924941766,1010169212,1227625744],[1433115298,613728584,1195734415,100572103,541732109,887577707,1225656795,1233692291],[372146861,345959406,1456446053,1555628259,1232085373,1650676729,995583898,128713237],[1325528969,1539464835,725934631,944902757,1839209328,1007624666,1262285043,98229488],[1266893783,1978467200,626885758,324727222,2005976754,1814278973,1560476358,177777513],[172415064,190423725,180144594,886547402,209620487,853123712,1416780108,888147163],[121604313,1310536918,1288600921,602738645,1278866285,744335293,1722286350,1990193970],[251329123,2041258124,337337475,1866731782,1526551316,2127764641,1765265240,1646534856],[536207311,698776499,610618132,509375513,398949465,1488515901,1786917482,1966622658],[380023886,651136225,1300435547,152467307,32741902,430495183,681626919,2127538557],[1999954081,562583346,366520394,1038704930,964247421,10611710,1232917792,1674543366],[297125349,943797650,1061743127,1115439758,1011329582,1569081864,949701086,8484734],[1522989936,1076393099,1794685434,711156986,750679885,1501245870,914735209,1089107360],[109584260,744109924,1129420743,366173428,1398448289,696334686,1712063795,1962180986],[1636853285,2125388511,922160031,217732181,1829707439,677574386,455906189,1856191933],[1462222619,50933533,776840414,1470075797,784518732,1415412492,1688495919,537338216],[319693609,1185291343,1389622349,1566310436,1168918259,1952562287,965313025,1525745757],[1249515707,1094654516,1871973537,788285200,359583403,1669118168,782559674,561167594],[340313297,1358614546,1454593147,296275514,39194145,1499550515,1515442272,1379844218],[448591018,1976419805,1103882372,1824916185,434341699,1352942626,785506613,1619075663],[1372051680,812598241,2128298792,422706475,847777966,1052031006,200622138,715088350],[225614319,2030987850,1484422766,839587623,1887034651,433036618,938681637,223847121],[1664242397,928455792,734527577,1566156054,1650431831,1992425546,1538905103,178506610],[900487167,684986848,2078249253,1769040667,737667477,1106602003,1180391402,478290696],[1731435603,317143055,688310227,1668815310,2076414459,1241181856,1895872027,183426539],[1397137572,1672752100,1209122328,1433528384,2023868534,1070695831,365471724,1116844911],[363857378,2114427079,1086795812,781830510,611513716,1869927828,897682621,147944987],[1314389883,835946157,1893075910,2083219675,921136723,1639366725,1854002831,808717143],[1349445473,1699620973,636603968,1594867040,1793685117,1529518424,1126653010,65873021],[901259847,1557147043,1659065583,1409680551,1458618158,624117319,1235352380,1001595127],[1155317467,1543848356,1713534990,697536371,295051966,1466299443,726310675,712102277],[234871766,959231961,1293577372,636442770,427973987,452510504,807059210,2059481043],[1347969899,2077139889,765994705,173258793,202816120,1750855606,165745592,1458325102],[73559628,1474655344,537124680,84323710,1462840375,1569683837,941699181,627385140],[2110696355,645047747,1476917937,1042946629,1539546394,1678590160,2012628440,1231353048],[235142475,1835226114,1618546495,2068825164,1269499442,623037954,1129214828,347738603],[1706542565,753334781,1083603456,146882959,1108248311,803855767,1152557682,1173173154],[862543920,2064285259,398215345,1473278292,1817366449,246119748,1866994216,409369510],[1224493557,476204279,452904669,224568054,1133920933,1362763991,825340555,795046374],[965649483,2036541369,1035700616,2079996369,872456261,249964736,1233229391,891491771],[863835919,1217347774,399789112,856216455,522629902,963066856,431932811,271591340],[2087289793,716901361,1941957021,831850132,475874776,667260731,237046585,1328881995],[2088618234,524330127,1276789979,772622461,916180462,469405554,312734952,611067887],[268630744,731302862,505865776,61125070,1479278799,279950845,2094956572,731255922],[117419141,1277509070,476628273,1741565689,436591514,1323921615,1159193333,1810746803],[347787108,200331921,1528691478,19077022,1665321150,2101979737,1049387267,516268789],[1539656224,1407429464,204950350,1298697103,1478921618,535253070,764233974,148892841],[843787426,477034980,1057666433,748064801,860937906,1277462097,1359308120,1056248793],[1711770455,1379521270,1387019293,171153555,2117273511,1468179099,861971218,438616581],[1230878842,582290671,643241227,1462770934,1477698863,1622776469,1022332470,1505575835],[2078376167,185708677,370967241,1244777838,866993862,1799291477,1396617356,269394706],[1806712641,697549287,485781744,1683746308,1620336027,969668285,716777113,1742003387],[1775859557,1955206748,1156817986,359825184,1792224628,1908656338,1443259153,592975763],[925633684,788356312,673739120,1132784363,1979201935,848484572,1679654895,644871824],[1927425192,73539021,16138484,209964612,1530032934,1174540882,1424746036,280681160],[387648686,481869796,364409566,337886259,1577337473,428138728,1086978329,3270516],[1740398699,871726718,50698227,1375232306,636074254,1725339842,1238819603,19728144],[26813105,57141198,1118418739,313142983,1037783682,1827030018,645618162,1085671735],[575709221,1904420005,1557225074,465574490,1087739626,2089437150,989389329,1080692196],[1527743677,1300448665,1577804056,1060913538,694530917,739227733,1067815195,1493906653],[471754124,288694653,495904589,1581047846,514220381,888388123,1563348574,792948889],[1039841344,649493136,2003450071,1886641056,1164808082,1236182180,1022886171,273342080],[311751916,775280819,553087138,1266937423,488645149,944437390,175020350,1316340659],[1808370050,103812211,1946518919,575205484,1882833363,239732191,388464607,455594505],[1024002366,1329244725,2061891846,1352205259,42134510,58334749,1593728729,475632988],[113397650,1267614232,1419388007,1018728998,510373879,1738693057,1780401464,1496253825],[1899609248,1382600326,2002593211,1415619624,1333772267,647733956,893756044,1654791325],[1363901499,2096538956,1456274710,130110085,1853919501,636736876,1574330225,668616664],[1579505102,1747137982,808390664,1481498897,111147953,1064662438,245523150,512712078],[740457880,309439688,975114671,1880137759,1748440806,1852363871,1273091,1888993939],[1005323685,606520439,459317128,1905234226,112739391,375436284,130735483,1119057503],[579536253,841527710,911385163,448720584,1354366449,1115163533,106803681,548955604],[1268930492,1481383695,306904336,1007994469,42867788,1878112631,1203019763,1374891674],[387047507,1222235971,464493179,940649901,917190284,547760281,738168803,1176653428],[1640999070,1916046340,878517810,1504870668,949126815,1869595177,1298593021,2029039149],[1507674777,2040753052,1638165472,272344539,2098706516,202230180,1011302680,163408692],[2061138218,1554757584,550891947,1216241638,1588227439,1629203215,1897614169,1817704680],[909443233,1045725830,1432281959,1386231285,723647442,1861573174,356881424,1505318222],[2090460065,645405879,339355935,145286757,489363394,1371351035,1357804269,1428882125],[1349655664,1818257822,256052323,1045090851,1411223934,137218669,849709766,514673845],[2097849751,1444755178,101770824,1900012881,193541513,1236366626,139531596,418507990],[740497544,304278642,2068135967,1308271493,1521459684,2121457179,1393902606,1949472084],[606923287,1557222408,954188693,1001003603,1215542283,340061829,260609035,833292738],[1743212213,1552398524,1722368502,1234216594,102670396,1009942793,1024517612,520610075],[1579504216,411139074,996029326,420977726,1822029148,2076835172,1531365181,805324294],[285821241,739487151,382000866,597111019,733858017,839880004,1333138375,975645124],[1170897909,1727656489,1189743681,78965001,800858584,1161198802,1116154676,1156730178],[1718679787,1884825175,2008259955,171172302,749173800,487864169,182623563,1473370682],[1571468055,1374898248,1859562103,421689719,373204877,1302763018,235221372,919591925],[1132375466,1682465857,8305163,1501615160,1160475446,1751731466,592843708,402717135],[826016007,973375284,1183915024,1152269292,381485858,200695916,1506697639,1140157700],[1407653972,1681185282,1542938467,1809765082,369822340,717183830,1566669313,894853518],[147844339,50163264,154467475,386772476,799225804,13735415,646186,707692984],[1435579687,1129499047,1062610469,2122997603,902432485,1335514025,172749345,154300198],[1394096673,1794617959,1912327384,376445295,990419266,94347818,465490738,969527434],[797590314,1443088702,1505169763,329204638,966475878,1879108088,1541804951,915494057],[368703777,709601452,1429233706,646875665,1054444347,1398939171,1807901257,361864443],[1336569845,2082451747,1647913295,1671565297,1752801531,734965775,2015393276,1957394527],[1436506495,1318892112,378614850,1657625976,1680161995,690347078,2068293841,1160800258],[1026139646,1230470558,1020430362,187181256,1229114682,369766152,1280801018,2107764234],[1895243029,1973480965,1429875389,1843571206,408432000,1742449338,67992684,207592820],[1231782250,2004340793,237543554,165191941,324741540,916235792,87335572,1812231692],[1565130590,1368831355,1951979697,1511714872,1929107211,1705683223,2103624431,1375812915],[1744718247,57067608,1082117168,803136603,442228812,68761916,1445020192,971578977],[403509879,246884994,1863201193,1571142995,687231972,1675706648,1353293157,1007927245],[754824171,985325675,1613867935,1964059954,616052231,945477324,1257774978,1014867790],[604696126,5769971,1498583248,1481830110,1948714536,107709713,302307857,1074963826],[1634253374,398104772,487629084,741365041,995543166,991403155,814295604,1600292185],[1128735253,689037609,1542400161,1742707509,1583834722,1285399351,604868935,278723855],[2013973195,1653345337,204767669,1986293807,491764216,1326477985,961342004,2085731299],[958663070,1270312500,1145198248,575892901,567848084,123478185,881231237,575723659],[1915169354,107128103,1264571001,2109025119,799592860,1218293287,1603588727,1937381114],[785890366,1984849957,397730430,2107072240,696960958,492667578,180992362,1472829411],[384714198,1358877497,1289902132,21513420,701268522,910835905,2079270766,296000479],[294545830,789140676,936892375,490295030,1998882379,912784685,1103231159,2080902657],[1624285295,1184782303,1083609484,1233873497,1114807901,1771608339,280520391,1444614199],[649537996,2130153071,355321783,1982851447,1824656562,1722106069,2022836057,1224493895],[285779061,412681017,1813137853,1479906308,1990497477,1340215497,131320976,1017896178],[1265951261,160876018,485146403,1817772779,1196132336,309809779,1897854590,1674179746],[2077970596,1690005518,841491398,916591546,1801061753,1347865717,815099514,753302107],[1291699617,1802104057,860276431,1713399794,16855405,1875536053,1147915173,1668254490],[1526363521,1970868892,186230554,1810125997,1671420991,325048772,124600271,349759285],[110727392,1432867987,1652729797,2125231479,1960729919,1351664504,235759587,735638006],[1082442869,270403549,1096464894,1158113082,1617087290,1988526809,747207754,1164608664],[1396724068,74869146,699731594,147522908,1677188228,1989187284,207364430,612948334],[1301845702,1330573536,1963487936,1718678386,1994339678,322320771,89350566,7474985],[2104181965,1749240145,2105978725,1198808940,1991131372,313450456,123289562,1790223237],[688676928,416141444,1276486521,748163225,1008443517,575072964,1393271170,1995252093],[986147764,292819175,1568787618,1268048387,56834485,199360511,785312436,994239105],[1308295091,1246743987,506503446,2124254021,2021293460,1274128145,8584149,339493474],[1387113097,433290671,1280023907,1540283810,1500093165,728202728,1956933027,2082769579],[1510718626,2031023360,1990920660,1797380540,1775159298,389168377,1223698626,476484264],[494840790,209232316,1689332137,391294832,1972679611,1625588573,731581935,487178697],[747524945,458354377,1540152154,1826052291,1556151947,1056500105,1335469694,896646812],[1468075786,2049739823,979310238,171624716,174835225,337884868,419110431,435595906],[2048904932,1762616454,806062896,1064971379,207418048,1265867600,1256211270,2032480020],[145068078,443659228,1229224858,408183561,193648337,43501295,240598395,1415153681],[2114141230,862547224,1697341265,1327673358,434815917,848187755,2064147342,517003163],[164865957,436076506,663275364,1511908093,406494502,1855579833,511076544,2130196948],[161263185,1339517170,2009441158,1434584878,2018400165,1579526975,1385006174,1877576704],[393709044,1216118105,576258868,912294375,893117254,1030352715,1237881721,1425580642],[1684015401,1525696858,469026266,730638290,455517410,630769946,578348728,1599779107],[427214471,47778743,165064017,1000696788,1766663183,1497068161,1816160451,541199538],[2126067560,1817137398,838563075,175497569,785666316,1881530090,228473576,1383966433],[2097999912,1719364160,1298101680,314196193,1808713547,300918897,1652708378,1865252029],[848618994,1766023531,859803210,882691043,1932212454,1855938430,2097566060,746099548],[291389590,484711485,721495300,1606297314,1251265075,1441041174,1961401713,699856946],[1332507495,65732159,75412059,1907994599,707466899,1250846652,2107792446,698821858],[1196000175,1217455397,2006977300,215292634,1606541787,1971000602,1433058552,802329621],[1002503049,138796977,2098887249,917348637,715477679,1371982124,2117059918,1285915171],[149175014,2088536038,1964147698,1461702351,602232657,40681701,1864266774,346355190],[1956995065,120859291,390221925,1224576070,1022243935,1770596186,295166497,1492467268],[1264870477,1032350342,1543906957,1890304835,1650384431,368747190,956994645,2083816610],[2078769706,1867814963,111037768,1362922076,889585419,275874857,1459144558,268123492],[440835849,785586352,400944213,750027702,1745657058,2006872450,471911817,1711686429],[669084431,611812777,182511959,1817155035,1779492734,1034837568,883558598,1513777852],[496347429,277276250,1687207685,74825062,1315716966,264623302,1457085944,287484813],[148846838,362532335,1265618234,1774252117,1930634979,753486366,2056823009,1306546863],[824932601,1338456860,1260670799,608324025,385014663,1303515020,1952278723,1708948939],[1476089986,2064528074,55809737,1620183405,373520146,1677134403,109492648,239157536],[894331604,1069917783,1292250418,2002486818,732592629,503705742,655815613,927162004],[491551256,484279146,2008444773,1471936126,2112892869,1217953106,255069034,1444119419],[308896298,527521355,1632809184,593042316,1359285237,521938473,783334320,1212438207],[194766699,862811090,2051063638,1122409485,1120482958,403511965,369850672,63555980],[35178745,306282117,741060730,1079081257,190358087,1182423899,1222789048,55472708],[476459308,779560083,1603719132,1926609248,1658160070,386747189,113519099,1551193408],[787446245,485260856,655606668,1181835542,1586372214,1111876440,1656520754,920537301],[1102250132,1528488166,1002801821,1260470339,1554042468,2024517969,1785656512,591967238],[169492839,2084332995,1104281788,1350935736,1342349301,789370905,1752685981,1909080894],[408805533,1729249689,544109336,174717329,1094725169,801647100,1825742070,386063103],[1019616382,330970855,1534943604,817456231,1025116803,871710284,519192234,1272901817],[1827849680,465240462,562713249,1714525508,210861992,149409707,942160684,761528747],[919975190,1548478924,1111030820,1932991774,1579707427,1417092804,537515060,1167094935],[370956213,2129874558,259145218,1159112403,1205447292,1676116630,1027463090,788037780],[482838241,2118604863,841384147,154526962,126580541,1677742566,1382794016,775030936],[644538569,901915064,1336558073,860878098,1160589235,641124738,1715139213,725884068],[1578363692,852213476,1592142694,537839811,1815730484,430894503,1006353501,50361266],[1046228647,1331277042,1054216601,137795682,400990705,1247981030,912679785,650455705],[2127773767,490016476,734237530,595251690,1670867269,1728687606,261981128,1473154153],[1393502405,1334236586,262145524,672556516,1221144418,1215642660,983135282,2103800511],[654850885,1292013766,1852678219,1561454001,285842067,106970545,1433991052,320455188],[295587605,747016382,197561363,88385286,1191219757,646725054,368616595,1674966142],[1680695152,1045689653,544030921,1157279388,232814289,1595899418,27272310,1697413504],[631937331,879586409,2071095074,1908685850,2107322325,906240238,751445799,851402517],[185540153,1501504925,1586184863,853138896,1785461724,746882133,778332382,1102368908],[418640767,1268411163,323805346,1683717968,249214162,670712385,544587704,117317721],[395847698,771644112,476783091,711919654,1203136698,813958091,822242362,473325801],[1715267461,2006096651,252205606,93425224,1063094086,222828021,406206887,2097893451],[1873704660,1610089884,1795720864,339380550,948594790,1165869430,1165925757,878135],[1551467429,1175261939,1549505705,2085651877,1810274661,1451323343,1389758541,1752068121],[1224133537,1690263617,37881169,1477085706,732260144,1139028162,1767521440,333708252],[1474384588,194362719,1724233043,924122690,1418226393,130769507,431181819,1266336007],[547450786,1254899984,1408885924,723851861,1232584643,977071441,1777820098,1168647409],[212385692,412065671,1032695432,1151160151,1971415593,2017651119,424130835,1848495200],[591318281,1081063695,1364461878,1863485803,1975358566,492534156,1600224444,1250470972],[1900972044,1923593078,453086015,1078978235,623954120,994846854,2004558083,1186036012],[272107461,1523340676,844603285,1510739531,2015197261,1321307803,1880099284,767445055],[2001172533,1196578178,1898647898,725376563,1682161339,1834185073,1301837423,1564191958],[1630063205,575631921,1346086245,1450657820,922529875,1768385447,1385295224,1508938095],[1314362901,1724370302,1038419519,1227010938,1106063213,1740517678,1067403637,1084512538],[440791076,924784864,1841418374,317461926,1025743797,15217822,1854655193,1708041161],[1763513497,626379392,254310379,976437766,744919041,2081622458,166696369,1134358352],[95989809,1324049989,99821458,1762746791,984691846,629773437,114413437,1151425231],[377447466,1293741459,1250387817,158752154,179358039,504089037,1812053993,392716076],[1734644084,1169281979,1653447631,211800565,507216965,1369315353,637484853,194406483],[1637697747,171503559,1006584657,338427646,1714609484,1008484994,1529362498,868307287],[428914626,633257474,217000633,733973310,740740886,2031170808,837345168,1060114097],[1895517739,455879124,2075861700,1974976231,909421811,804224182,148514272,579041841],[1490393849,439450651,1015234710,1324724728,652854112,1114516934,773421001,1012473017],[67772458,1465320605,1735521363,1220743468,316966727,1696160079,1814991581,446547795],[326703328,1866739107,314844734,74669252,160921246,1782169976,500148005,1410551646],[215205660,754024997,79354367,1246333349,248963776,1853127620,213237924,2123073822],[1833955773,1645129569,1296133859,1110875041,882762296,1699686795,1893430700,1076742203],[878957089,512269738,1693022069,222120305,781500998,1802698867,1169569626,1014216541],[1948158421,1332808516,948611238,1776342925,483142053,1182856523,198824705,1253484443],[2032692688,524809024,600608946,961992533,1533428829,1126181289,1787822081,1144851746],[1386041384,1115523455,2033193651,152961820,868831849,36536879,240980197,1693040022],[1891699235,1768986040,285672396,61636875,2089887572,794504026,984482718,1529547014],[362814816,634136232,1701985231,1091489095,92525261,2040189093,389595225,203052764],[1189417375,1216673180,217778698,1452117029,1211102010,1560753727,823732787,647778247],[1655314640,1313802817,1907876543,1363353166,1682438065,360693737,939983010,1234658097],[599939816,585315633,721193409,1573759717,1740398931,1726779434,1022241127,1880323456],[1874331237,862189378,1841853524,590360858,782078477,987259890,1940801744,382058686],[1511910867,2101093922,814051357,1975677624,1800991633,494975489,1261218617,723570204],[1683255775,385848610,140671551,1492251724,710041699,587174350,828535727,1165756358],[121824120,1356337186,764552131,751057178,2010276856,1111979160,1610044492,1960504676],[179203216,2013791473,274739603,1803493436,733405435,619725240,962901715,1417752471],[221141246,223253900,428373207,1297121471,1009906815,101735713,1443685161,919227518],[607744666,780783270,1213499664,1434166182,791369478,81025260,391641029,1330479851],[511678229,1800740686,1090327371,1247706535,1466619547,859782819,276372694,50109109],[14443710,1516263867,1960685554,1126124495,2128897508,572228617,1134807044,2103498215],[257855847,209588252,660046667,459419200,166067880,1933585365,650872776,455407009],[62936004,1673074890,1519727278,1595694938,1997775077,101611351,503723678,885786581],[1558108271,979946518,307963812,1720439356,225878335,1749394599,740729808,798909285],[1834582341,1431122150,1699715570,1888419532,1935495758,72994682,744767140,2006384531],[1890767661,30224261,1113011114,1238233927,1208252560,1697905767,1917547933,2016393312],[956382108,816369452,626041712,2015083384,1875536650,1002096135,1929818599,131823455],[1794519144,472076773,942420658,711202048,103226722,1778118165,1978132158,2058366807],[418020170,1147916349,758960761,1458046577,809832590,1087253763,256593492,1859099269],[1118994038,195755848,830699760,1211970883,1967154085,1190971778,1543487908,122376072],[956406403,637401975,1308474792,137598991,443170696,1668580593,1979098265,290708483],[2106527737,1678010003,1291602657,428632712,706951976,1316645687,1279960536,1019170862],[1847693484,1349215914,721255435,553184417,1334331684,924513105,1908797114,908644958],[151533612,1823409435,1942445170,1884714767,1476318557,517671533,455892141,606661069],[1795111219,1048345932,13608271,2106965211,666240504,676936914,1683674021,17336208],[1823916754,481935536,1044476181,1636279555,660386683,862132158,520162238,53479477],[1136920556,1268556363,780812434,1827852348,1988750396,188374395,1970448157,924160261],[459339829,932612926,768031247,1383081504,837430473,52323022,1869635980,1270299600],[247003165,281981832,2015439169,1800738483,969955702,2067776712,1357017612,1223957982],[2056292475,1108468802,1108126123,1349716453,617671370,1598274126,1820027431,1513175403],[1678246877,850362671,759729951,2022019847,1661345400,178681351,1819748646,662956686],[1832324873,197734136,1182027567,385482758,529153114,1141916743,2073394616,1015148097],[374089686,1437465315,1175557043,1174283678,825792930,1089770398,1716822572,282701444],[1639808462,949287361,485159717,789931023,469201776,1565210807,101982856,1654790323],[1269228286,1436131010,66449290,811056284,1368631167,1084155327,28610331,1163596636],[2029491945,421580779,1359914746,478994127,694943969,143140723,862019075,1604986202],[1791814663,952081914,203243846,1323549899,1844585700,1866531311,1339535598,768168860],[1122587505,1417649239,1124853255,576199058,1015845182,1316393774,795770941,586556518],[2055410020,1066384233,886012598,1092872833,455513830,763466821,307193742,1842131855],[1561801191,480162629,1353102328,366948098,2071892883,310482404,1594468695,1954781776],[745531553,2007765762,2075718276,624108922,98555757,1868775817,934843953,346603770],[1206484821,1979061857,651905222,1839371889,1593572800,725211182,272496100,1343879329],[2087231480,1743936780,1102664935,849829514,663837123,330307609,1949737930,1684830619],[71779966,2056324466,2019469417,1342373038,1523065260,1499965948,1357050865,447234053],[1018900572,1387925830,108494007,1871599517,48644155,658567108,464250369,250700673],[1304485490,1892778234,1698439605,517985477,1022020894,727968549,46723071,1651066180],[151618271,1909674560,1650842977,1918144727,810107116,1512232692,712012050,178227103],[111708193,357077458,182000802,1301453213,138495096,1686952904,1875970092,638600240],[675465332,16112599,381458085,596673953,1195430889,623859357,1141714799,329241174],[1278744976,541519755,269355652,448307808,2007381901,960140443,341059484,1037517695],[827020291,1685083017,1690187933,1055847527,343368647,400303487,646086924,1998705928],[742228006,229748034,1274281251,2101516545,983884572,554350389,590836458,1171508335],[935311391,2051217378,1865706612,6726294,41309961,1929983088,1822937724,1379717410],[398254612,1615513514,316315637,1819959685,1358393779,365825835,1265010165,378561361],[281396398,2092854578,1383153308,2002600579,103483746,452678029,587677798,251013084],[1931607694,1475358850,167807023,2104303410,1172198183,202129580,846598318,1583900240],[2013612242,1648173347,2008446575,1297039401,280865159,813157558,1306584414,387750324],[1052591079,1141321734,1050927084,747218946,1685784288,1293029278,1517919454,946948128],[1104380923,1522606112,1124686705,1469607405,1056151559,600974246,2035911913,1484622885],[1512170079,1850014877,869589025,227142581,1931407725,580210659,870608273,420358404],[1623319694,1185711106,988203853,1471531066,1327720601,547207593,1864367776,592873578],[1194355027,1521206867,1636602037,1244983965,666451874,1641014200,638307912,1831503495],[1283962179,1335617914,400360046,1433388218,1748263435,1149513020,1470089227,1321560129],[309965633,1561558337,278650960,2099653094,2024680324,1953633773,972699367,2037959848],[445619629,775626740,1130604098,1845547935,35622484,65976512,473503788,1848663089],[210951456,233278440,1598604903,892459647,311088037,175367957,1403862224,990217163],[1091833738,874478450,1635661661,728903061,1066648305,1010035357,1718362685,444688816],[1574384286,1732066331,1403983138,1120878630,568513112,1214118211,1539816288,1194875996],[721310027,1391159813,1646272877,220374800,1101690750,1832124982,1507411719,1406164030],[89902249,1182139819,1123821479,1912270672,1668483065,132823415,1868375308,611107949],[1689156492,883074851,2072613740,447356868,130174031,768416134,1914455989,1851213550],[9180907,763827017,1437085991,1121919255,122913602,1730001791,883878887,1192491051],[90469953,1942648728,491894306,154269721,1508550589,874963826,1796641988,1986552299],[1064217456,1119831978,1772957657,1169459102,1839720347,277617900,25209064,790429900],[463087689,62001076,2099421779,1331835052,1754365568,671605859,64759215,1755974164],[1963590947,964413105,148418516,442134146,1346558627,1258251061,630037523,701362970],[2025898802,2125260499,1449658436,858946235,510197190,528892494,977263760,755312273],[545631496,235249509,91181015,581167049,807721187,1597127522,1592866600,150989086],[1799891600,276991412,794323861,1364008777,170284311,313725679,525664569,2000979923],[884976295,991091902,86351097,1201769652,1982370096,923872016,85902162,1030706104],[2043081293,1892844934,1380958917,1318445088,445743886,1295607083,913789927,546767399],[103483456,463972253,79119416,1747873542,1952214342,582204957,799174749,193873336],[672212109,172274598,1168647027,912993140,1651985560,1405025366,846991831,606423510],[1857886975,756835142,869266143,340235598,789219990,641324480,2073997235,133861054],[2089857586,1472925082,1791848405,502039353,731357519,1829432308,355056299,2060192580],[872623970,378088513,574341374,228584236,584095336,59886328,187700811,1618157560],[1725131827,665843648,425768774,1832418758,1215126992,450288255,6406148,970320490],[1497202112,1708388670,1399340494,1653321791,1086644322,340453445,29092719,649849131],[2005745105,281139945,514812922,922543296,1693097303,821770867,1767485080,1002684777],[1237715806,432837283,1805410707,532180726,55550466,1828476887,19657609,1022041953],[623900609,60258376,1781061780,1037828598,428360336,1768742061,224723840,1664745155],[1161394415,220404084,992498713,1980931309,489087936,422217684,1676235410,320697275],[437862141,980217194,593278339,66715679,782349504,1587764355,997335879,1809739102],[240642193,35851147,434563434,1255000943,1816205609,1427384799,17555474,26010321],[227588056,8302564,430309630,1255943801,1930390053,865065445,860798818,18532702],[727958315,873636672,1189852508,304606966,752000433,1398713864,2038248540,472528465],[274147229,598205437,2094153972,1566680458,1091301955,2125843248,1524993790,637090105],[1028549136,1838195202,480168993,583330350,1891605651,844417596,1094173127,1950681743],[1997873979,130064537,65580691,1701126337,2041564241,1199092420,1144868239,902252600],[2100379551,174902824,1067759140,1379000694,973993905,431943146,1928362508,712109240],[1609386167,430708942,1840131179,1397248127,1839014703,1244737637,930136042,300994501],[1854240111,1271742802,887555718,1257813314,1989463179,597580771,1013514396,1305333342],[1883787013,763472622,272162025,743115760,1563241861,756450399,2077679607,1133249775],[1978429046,1153910768,1401389182,2056883645,1511397867,1199966352,1110355208,575150298],[618730995,1505465272,1873845565,1283352530,1192596292,88575044,1330387056,311741953],[1743745929,436376322,273112937,416569697,75047265,730994440,2113305002,1270559096],[370615638,57252607,2020866834,914489738,1694289325,1566874991,273535120,2056609901],[2017233047,1782146485,880254950,1797132573,761349846,981533663,1676608510,1061459036],[473654903,494422154,1474692867,1682205576,1973538642,1824490941,650808646,410641036],[50777509,1149785108,924352757,155262694,2083674657,765122540,1385073698,1905651870],[1185863387,1780266740,528540622,392070017,783078995,15247565,682271389,1343714849],[1598368445,1188705008,778091775,168449987,1458519099,693815832,1749833797,432308673],[83890475,719618265,1102345400,1039380101,832108163,1022824559,522998093,2005203015],[228135458,983176478,955228882,1494836028,1972850357,696371864,140373351,1849603702],[1553310641,265580308,171006011,1037128096,901726292,1868733171,231689013,796739416],[1720405231,25434609,103824233,1480317588,643718246,767904162,214096849,1505425961],[1253318486,1529356511,633743901,801260695,1485636348,303983416,806220172,1124476445],[1405599445,1201105154,362058907,391690533,1944603321,432637254,465164373,171822172],[163748769,392001925,1929814826,1648283287,296025960,450675020,703997143,820345192],[1228309411,592223102,1090768052,1823235193,536689694,1433131120,648875289,1418244403],[393853699,2089058907,1165919814,1392423663,1832404539,463819,2042753664,686895601],[562948570,811465176,1590409231,1408417683,1618383426,640211947,1316394153,222566280],[936312376,2115832191,771869691,1396803537,1691817000,625858194,949366077,1427911466],[223554547,1168079708,964919634,1986544041,488456364,1432209995,281649197,2010747671],[1917075314,1230992751,2943112,1241738442,1036740381,486150643,269365856,885390480],[655089436,1799816393,1520943095,1788264569,814575358,398507146,681717224,423503108],[397591368,632653846,1154961874,1750853620,488825804,1686093754,1198329257,1211374967],[570152398,1661677530,779981322,1019130683,90940779,1633423800,1328127205,1108144474],[1461961393,497091845,1479026753,592295779,1714948902,337288996,519320896,1828366769],[360136282,1030105184,1323903820,879344490,2047682913,1574369505,552189730,1230013470],[1606649435,598695795,567375944,782848790,769876254,1956889032,60038174,854117329],[121648550,497748061,1133985584,292980138,137974321,2095614248,1407492590,1937836958],[760771200,30871793,174431156,312144870,2070363859,479276446,2026158047,2037699096],[952775378,1744383501,1013589739,1608498541,2103530982,891613075,1531341077,1797259925],[1511582919,1773316806,1185990693,657594733,2106357300,2050673108,52372266,851097063],[1444121820,1852390965,429029682,9005594,1567576383,1379699808,1004803448,1052936560],[1111060837,955905171,89350905,344331606,1341728037,381155678,1819855087,1113464214],[1821298215,403252465,180327352,227867150,472421997,391121375,1650696244,144699244],[1557515281,2016078122,257465748,1293104915,994469876,823538823,237100025,1660836787],[2080110095,1414878023,1883364685,113470659,953670039,73311105,793251652,1444839608],[1398418112,140246349,1001737110,1125285738,115869345,1394679952,2072725059,977407969],[518439897,141474787,1300616350,934761824,1812085904,1659251223,382614511,821167040],[1756368711,461779753,708850476,545252112,1384368247,1865916512,2082750644,138621767],[1017227957,1329166805,1259822129,1593927473,1344024342,451862096,172493424,831013195],[1013775661,1114957670,1158245802,1771075426,1821641826,1992453766,487894456,1243227672],[701373074,1448686329,1433464859,812831702,1219700257,2069525432,11358271,1184561116],[226871657,629155431,779358841,1048683543,708067184,776122586,1008209676,799475141],[334259957,10960204,1847305842,1907149868,1467800948,1206726195,2077448801,1444880419],[1162096815,1739263811,536055711,1327303446,1386767918,1265189404,1603508484,1190111671],[1600598378,775070228,1214039539,511484900,1838389387,555880303,2068132669,1179743189],[1405511739,1041999033,1099764389,976121730,1034726542,94096089,1403618744,1024862811],[602916489,1758611316,2070181040,1336821984,870409755,642572222,1982008777,1102126849],[998582868,1772323296,694409848,334835708,1355546911,1099544000,627869957,1722483143],[1398606524,2100875629,419989240,554958841,1319994272,736207091,1576437098,1760874076],[1203573071,1310704805,1665836001,1234629202,1961023703,1715166527,797828235,1508909360],[1180747996,301678440,660838306,1403229944,1248070242,2116483932,353752435,2037083917],[1279901435,980746383,782475215,74379774,988749660,55543324,1685288731,1447006548],[1203292298,1653279776,1980405632,1095138247,693559413,1289856155,1190478936,1999514650],[1744433044,509871524,2081889251,324196765,1936762043,1644206366,1768223800,53432939],[1866330985,140900743,1276646450,1762417196,1477482524,1152198928,1165214081,772767188],[336628495,1480877045,659273715,157336967,1649783890,275427747,255200763,121728408],[220607285,1048694170,1116666787,1179210215,1497237274,737584556,81281179,1274632606],[550077531,713145680,149736117,642983628,593061521,803966722,1827791367,264259773],[1491860399,900791586,2106047531,889509433,903471305,1801453059,585161492,432327779],[2088286732,2117739210,1695508557,556663107,753573315,1120632681,900545282,546327376],[1888540311,1568924791,1803598734,1538509357,1917858553,1662294124,611121074,107595743],[611418780,657245687,154741048,1989796733,7679742,1289088925,484143273,623445311],[2031243130,1132406307,1674252360,1469985973,1895333982,871268262,351594225,160091460],[1365091401,271229919,899445292,1184415840,982085250,1035729123,368063510,656250990],[1120190581,654781891,281428620,1013013310,1485943130,2004704947,1769528133,427763722],[1286631055,2119794306,1096429285,1926662835,792720183,1990700442,1457618649,1580482583],[1786431936,1883062039,1734142738,93228718,2053929104,1638973391,371725722,341143456],[282795795,1842575628,981367610,1145170325,408300829,1796082136,50376982,1764350831],[503975538,498833485,876345993,2009327418,1975807183,1759266448,1113488300,1301551284],[1026228937,825484121,1377692586,1386354215,567067837,1282453507,106624870,227452408],[668027726,803292328,722876969,529365980,630090343,954039072,959333922,1157597393],[1511114636,179021158,1076570814,1398218906,2072731058,1597798533,516942489,2089717127],[1178510081,804983535,468934179,1242604270,1060971879,1773439771,1053373967,1894349927],[927291986,2027024885,1636584133,1960756521,1934976717,156189857,403229097,1212372155],[43015119,1994231615,720255893,90461249,1597034649,993313412,1073091107,1083776151],[1381735588,306898336,1574805038,857580109,777974512,2078671809,1156183205,553451030],[228422302,380727827,187950221,911677941,1729475526,227488328,554417156,1916484618],[1793380701,79044180,495252605,402900057,235998144,1681919173,1464603138,967566581],[1036023714,722307455,1808716150,1981360360,261173233,141095225,754882786,34375276],[677953609,2108758824,528003056,148009617,1875492286,1386028378,575766339,1336431861],[463245590,330333318,570234447,1053201748,2039435023,487526200,785925449,1769395761],[1045239390,2091710487,162024777,1741798750,538784006,642336243,1959537751,798389896],[2043216691,1249642543,530751177,1464832745,1736810565,1395222795,682345870,1520759218],[998565208,1334822181,2017908381,1702706097,1853271553,1114372356,1143243751,1277279619],[1409485126,1765672228,240698071,753081001,533915313,1081272621,1593167752,1203254671],[1299194198,357986270,151213036,355083131,1016990328,561117477,724055220,648783278],[1767713597,717594196,1542243130,969332601,2054801446,1947714292,483474642,82124574],[554206520,1022648681,1383864537,1685275383,675160028,666514811,1878677913,646113555],[413007500,646827317,1811647565,1520367554,265130470,1431555747,1478760023,577611958],[1462385825,445712425,491439691,767911288,2107171445,1562572344,117551539,656890476],[1549933780,694474173,10177984,1912571907,84571394,1841014138,1578158868,495051324],[2069048384,156776576,735134541,895170165,799303556,1340201307,1239937056,936864744],[1399833452,694276268,126795830,1059234928,1264437822,1806060541,1277075128,1195348150],[2050375439,1786524741,1688932889,1716970685,2046872074,341197724,1299212602,595375674],[76154940,452977249,1611455592,766894566,475205842,69371912,1151369813,1287360173],[256846043,604501473,77108061,2113314022,605029021,378528920,1043425429,1237679240],[1100524177,1439954424,1477114699,1105818933,1730851975,707780548,623981389,563343953],[795928177,1678758540,1372313418,490907103,1385034435,72904071,1825824495,777115905],[1519338768,437296029,1723822043,432741721,1218199466,84887865,1694375635,766100665],[2084808012,792993665,937095792,1826946321,194337298,786141991,1476392869,1078713159],[1148152968,1835788470,1581519708,1421921669,1226119052,586801266,752188531,2053517448],[1522793178,1288962579,620293528,1161197716,540598382,280814953,1133938166,1865693159],[599214849,1512188064,5575449,192128005,1001389370,561202136,150015154,1924306625],[1104817543,1567095924,252068798,471632034,1315368268,404895013,622910025,1355720883],[962717218,714340827,900668160,1441378934,1952416762,1266433342,1960949577,701364781],[1296819944,1879662714,1954317117,1910994877,1053459579,1094029694,942335372,2018396057],[742060821,1954311196,551268460,828742795,1427591072,98186676,633511006,1640429532],[766343882,389124778,861524119,823178520,1646467460,1919759758,159715692,133987704],[2102956985,1523085004,1945908136,1026697212,1981118908,1090371525,112949468,1099721052],[1106708623,234032202,460629000,279069436,521786845,871129977,1070304736,671370376],[874278528,1845000657,371903081,736946312,123293990,1366919632,1567848888,1074599101],[68862068,86466839,1027794666,1342943115,197418791,260920442,1861661051,1808334750],[498321723,123011060,1802694526,1618822629,1707934525,981487690,932634558,1344777907],[547346884,1375250754,692470138,472791155,278781046,1739101159,1741953971,622010102],[952307614,1568522471,303234531,2038451121,602554178,424677704,93149530,1687162467],[1742606603,820467064,542924201,1781046677,1138037202,338546032,1745443810,43279339],[885959767,200734002,1810958348,175511380,866930715,1125254712,1369055364,709344379],[14251852,1616786630,1234667128,1298136881,2129697530,1892787698,1994382309,1356252877],[1484078945,504076951,1054716152,1924232730,1559543985,282809705,245015724,2038656949],[974889658,1386709224,1076867514,526201914,1223743293,922096762,1066433519,1895080664],[645363857,493307290,842332383,1007661135,1289656765,978605077,608572591,1673619956],[354489661,254059782,842472264,1967084876,334649724,1858031190,1717734938,503194466],[2020811317,991586591,1841215582,724503006,1649067109,1520184514,373434063,2059190998],[128965789,184539697,1464483661,201274491,1438852371,1029646204,1442866293,42440019],[1152735418,958134911,947661474,2069309057,797653724,2011241371,91129941,1011850507],[186332182,26800575,1820011019,1587859543,1185874207,1418459438,1016020898,1528923985],[1637142088,1613523286,323863005,573632026,222174223,870325781,188248096,2010574710],[1519840645,1672519191,423237701,980392547,398074728,35610741,1268550639,2015882399],[1505644794,1902950056,1795081130,525725471,1158369631,110880855,1741265244,1004209062],[2089277981,1019860761,39445313,1624046914,480302013,485490219,506931898,328260581],[1008340774,420747500,1932827757,109174011,1939509445,1959034793,1965598224,2096652143],[888188001,1626649471,1246525038,37399901,208659575,326464633,1213582060,1685775772],[394704141,1394087086,306080934,370605586,1604584100,85768044,1962638768,355705060],[1698296290,582353168,2049769852,649802080,1277128139,1507821662,1258750652,392167394],[1132276096,1304960088,582741715,228976932,281768538,1487922023,192018879,1042034027],[2125835114,1889091542,1935214866,1616656698,1856963695,2083629931,1040952793,734970325],[1144449142,610399522,310836101,233898368,944843814,1327535658,2104154197,1551314639],[494812137,2005310490,44617636,590626294,838582151,1375106876,1904626589,1400965591],[149976790,1671280696,1403627175,518649426,2004629831,207698464,435647198,869092741],[12651267,10741975,700670922,976673154,1654445739,1240960724,1703601119,2094760757],[1287879370,153850282,189388320,1056567848,1142916792,1287580878,446291463,1775985531],[1052052750,524100811,848564239,315344650,1083900768,438205809,1886372676,937113519],[1964644290,1635067923,1637840468,461913160,1940853372,1895339470,898510110,668300709],[151500403,589542374,1392719602,1252625834,1658254879,1888649952,226196407,2020312771],[333051087,2028144024,681473825,91355901,2711194,945072614,543742351,228911875],[250223004,1905172194,1180989738,588667177,446820063,418617761,1735494009,1420919226],[521773494,1468671353,1696243436,1976773378,280965595,1239284947,1875727749,1749174296],[1708551462,24076023,1798395196,923102814,320044945,2063021609,1272543932,811877545],[636723847,598923175,1792733104,1816612456,15194792,1545683307,1819037005,236303166],[1962923726,544568413,572622585,136793031,1926922335,1320773529,420329325,766063805],[89909972,21190311,1301903048,1406305460,2010286667,426594829,274706832,1498024083],[1323562418,1299250571,507901268,1338850465,569654314,1897626192,989669336,1884577602],[1441782104,697628766,1198648284,1113637460,976633270,2008500378,2101910741,1593825732],[1273510045,898127893,251338427,2032052603,686446372,2058699608,2027608783,1894769814],[1756405505,825346763,1717960660,705792409,1524597755,287749378,1870774499,656901716],[348604666,1942794108,1953828962,1445705931,688347182,1960950875,1822968245,462891202],[15492053,362643422,1220057017,975656437,1960366551,385745792,2077408628,1969182340],[481564716,1610607258,99181488,977151333,540686544,1988780710,40543203,908031768],[532935757,1403554069,481621960,87175939,1104272263,1092500431,697870451,1422590812],[1171841441,397136529,250715742,520665001,245255314,1944144794,737372439,96771386],[1988546522,785320306,1066471173,207682352,427205991,1844460061,1645268438,1501199860],[1922880376,253841899,2002140483,2068642008,73281816,903517749,1586626906,90690165],[1763135534,639642296,1620540660,1736212719,1704874471,823185076,811586054,1776106241],[2040456997,1837703699,1033508537,661802455,1973562465,1762947503,1643232466,922725403],[2124728422,229977749,1276173100,2099416819,1772273326,669845895,1397741276,392583245],[1016964215,1010665044,110230796,1018249241,1852789396,1288260284,539394101,83761349],[724398652,1353709411,990003338,2075702660,93445523,56646384,553483083,1979401765],[672951598,2092372564,360735303,1676627992,1481511320,1664006961,893139062,1420106253],[514718765,1097944023,1413864193,730415089,514077040,2119934999,364532241,747556271],[86250751,1959597641,255566340,51709713,1932638023,1766004768,1680025064,1762081035],[1154067484,1779337612,817176257,988929576,554510464,1539237462,1211352553,2005753772],[8230028,302902984,1795238013,1604941790,2065803186,97587503,818946978,1150301523],[773021223,1163169322,1532151830,789448484,296028321,1985984973,326983092,1987883560],[1498680538,880530387,2063137689,146205569,481641839,1742369153,966573515,644692697],[219209393,1066338190,67597737,1269602384,1745143376,1893233381,817607081,708044795],[389517808,1286822183,1694945131,570485158,279835297,876652376,1472430443,1703677186],[2066452303,621709762,1510794784,2002575732,1088083270,17856566,1663099815,1941538968],[1195215439,837308132,403325931,1485763781,96140646,1266329582,374412279,1049322870],[794197794,1358518852,1322026629,791532975,1585246255,1629663143,1579437957,26146709],[1897741765,23770952,37758272,246615560,672555213,223846024,1692664072,1461418191],[1674855371,57302515,1009013416,1913320090,1629306157,235666497,581574151,1920236209],[439536595,1696396446,1267620725,1641285187,139564569,802877208,886009357,20051059],[356248860,511723361,407986759,589311983,1265208802,67889628,1655857793,2421261],[546696308,943164023,1465814685,861735565,989008693,734729789,1803160648,1222970963],[334397574,624929886,1372805905,1371337881,1538907393,1076034140,1283835318,2066661081],[556018675,1277675202,534012216,1313059126,376364941,1759031335,748589789,1714843174],[1867933714,1154870771,513430154,212022098,693152457,724600316,170927285,532754237],[1148504623,1283115530,1124426044,66204420,402437358,219961919,148496767,1151404019],[1339535624,1706481283,715253044,270211114,744607934,1507021713,1907885678,1266470623],[750610684,462059405,60634471,1469269376,844200744,557406676,324799965,1606145778],[1990839909,1932007515,1173811015,583383493,1689163448,660761344,222924183,1456469280],[277748080,928210677,208472747,574975419,2028963468,1310230650,2112273605,1754419037],[241415235,2114919367,100910321,232657206,117646523,1741449474,608873584,1722679727],[137354824,231631652,1072047421,1324693468,763534636,1105928781,691254188,961217989],[415214268,427038129,1099922532,694557824,502617932,935632079,1222047161,2060214274],[1461447077,1593110166,1515090095,1183138866,1151924069,1749175163,1153256324,1269013698],[592246262,827517133,847239823,1417937122,1366042056,1761195868,2078030813,796273916],[786934083,2076517517,968769306,857375083,2086002988,162192051,134664196,849419750],[1503775888,1840953637,178108817,876557666,1029055053,1455879853,1642778362,1343960115],[1771439609,387244768,1973356920,442776959,1909837222,337585970,1645074541,2049530464],[621113154,2037654475,1512893668,1538613991,1696878712,1822616498,634283432,1852085835],[669080659,511266390,15371103,451655446,1991577960,946853530,1110096201,802466551],[600701079,1186915677,804263238,678902913,726202991,928344830,483836622,511695849],[1036628103,1614530485,153965368,2038544679,3267831,1114467416,1502605452,1975288136],[369675392,1109747806,870567334,919682724,516487328,1908505037,1631736364,206397732],[1072918902,2117656717,206294229,602615408,767082111,709430948,2102090757,227856247],[38567498,222960666,71727316,1943695375,1424519402,1607592363,677657068,1000216360],[1812831395,38740979,1003301192,738265950,1394250494,1414211861,1236988010,378502222],[1119943324,1368636763,244762010,550979784,585360674,196994252,954141163,685510569],[731995191,1460020566,1050884242,959839236,50468497,1190690676,427750219,588821277],[1811666502,1135572513,1103191922,1432558321,444710289,432434677,759508919,666234458],[189883022,1088228859,1431341442,439691342,916777815,275257120,1431769866,1763582058],[1243362905,1469254844,2008854135,805318225,1698362163,2075429485,1622338740,1664162917],[1344178624,364192091,1836663395,567035943,1462223154,1779358066,352395710,935417965],[384133399,140702366,1641439449,1782162911,450009197,599520555,1177751992,1636258155],[844909926,651494871,1860308397,1298452257,1493106532,386936347,1024887179,923313442],[98317536,1578144492,977674444,1607656470,1777717935,1615873411,2022724103,207025447],[1921159469,338069891,1512644230,820987190,1237054742,945937716,1490207828,314630539],[736629026,945663702,1537251428,560218664,1776591530,277034298,961014578,1005714065],[1554262537,319550356,1020688060,1371018680,1231822304,1495144804,1745308084,116912233],[330199370,32103205,181690798,1072622505,1963584267,844527491,504470947,204453336],[859051083,725556251,1951257728,1211016454,937028045,726988161,295844387,4518437],[987861432,1512506812,1678529110,1223536291,1965674061,1961656269,1811552161,1851298767],[1873847303,1289541494,1357790277,1952612004,712899155,342690550,2075655610,627608798],[1325990950,1361288029,1346173297,2004663123,398330576,494442326,379358420,781749511],[1334505711,1601305954,1761114509,177903486,681016426,493049825,1548884384,281891010],[626692333,199330836,183502929,1966773319,1660600318,150755256,780328483,1471830052],[2064229789,1795886028,212292297,1782661034,1873045660,553111516,1486637708,522531231],[183295293,1345365594,1988814693,2063822751,512929198,438124098,24301734,234148217],[1743698607,1104468094,2048226730,1353512994,843929382,2067095,576359974,411198871],[1756735676,1313765193,115990871,1646482391,1611862444,1703973755,1637386967,980488871],[896273699,1589238113,1368885996,786834774,384610044,2062275979,1700255494,1858267162],[820044089,725551674,12175024,1171455939,1147186697,522829890,200890604,693662714],[994176040,1595766701,452343843,585300657,742538906,946166314,1554465681,319170614],[949230215,31249817,1800042538,746170016,238900873,1225301549,321504500,1067843533],[1243105499,455152078,1935572614,1632326357,2078781413,629046008,2074225520,763116846],[1416920189,718595975,1952053854,177482889,78384250,1178338360,313717235,1501325195],[526804362,347673102,1718092212,34739389,1897660913,1254656213,30002691,86342897],[1329557771,966700859,902662232,2067585240,1748906481,1816639613,1660088323,987648093],[87033119,1445625261,677100094,768278508,224583607,560356461,928808025,1234140567],[1603971890,268263160,1854301012,1073971066,1120188916,104521723,319453161,1610055071],[897446948,283556254,621009209,1069263498,1191114160,105642412,1106289369,1596991597],[1339370838,227374618,887206138,1304665480,135484237,1274546280,1480778133,1056318669],[2076607565,1026417124,730645489,1792489437,1404762080,1986289550,1156793074,1261300177],[1150791012,106282465,1332146690,1911308203,1422752707,1434029780,53727087,1826678720],[1919205969,336907676,112823861,1448768665,1632780233,942356719,1660192325,139470123],[1218755025,511717651,2111845136,587322616,649052522,1105379733,1796200215,1053479137],[1725589530,1374342298,363815919,1655627458,1852403451,964592756,1115628407,612966608],[443269410,2068134767,580698020,214169397,621825652,783443416,1817851144,2060965562],[386746231,2116370207,1967169715,245440236,349023776,1859943158,2115126109,154546457],[1280050473,1170652639,1909028243,1641679315,46095307,1568982283,585124163,1012934822],[1079568383,1235299547,2023527096,502669247,882178181,881537372,625350393,383772486],[1065977908,1038458065,1569945565,1926457429,1749926989,1722717203,219334317,1876077820],[538699997,1039201702,204614656,92112121,2072673236,960844698,999835518,610590334],[333551531,393312872,1929815777,142452856,1032179079,102236430,963625349,653725665],[1740288404,2114868634,1631776737,2102852745,1247465276,328587858,1284605286,1139489056],[1646324542,1642337892,782972912,795477729,1470650189,609892628,1428225604,1688445511],[776934734,122839772,2003278242,1441833395,1936279385,273091241,1276763472,21563908],[1245667782,106902280,1147947494,1240069220,205793611,1413568912,38515690,46896628],[1528021623,2116925791,1588346274,805534970,1774551193,1265374092,1227465879,1114707386],[599525254,1252783133,1015127522,154911319,1707890220,1868723090,1036796859,469845247],[1283726169,1486577942,1646210931,361502933,853895143,2019152484,981456493,677758554],[1073563621,1108537275,451201811,546064963,583259194,1204177441,1483201010,656634870],[613282644,403803820,245624147,992668276,1989962793,558718486,481481554,1671522971],[393071345,2052844841,1540319111,1400211518,1797903554,465104648,1219325704,298887352],[1204533820,101274326,922476837,334137056,756967184,187994343,272628400,1234881218],[385933520,235973035,89656767,1833740515,1258948053,297390077,1168082357,1839470244],[1179245883,1368536365,917666348,1455892184,780850965,1500997218,826081934,990172238],[265657870,354893398,1684421383,657672280,1619286046,984767209,1125766052,1985882965],[595963572,1145183199,1522896805,1008962320,1692107622,934657563,891424487,361894746],[1925241297,883215283,1648099061,1788912342,988062117,1191753223,449856436,530184809],[1461279753,142824628,689952812,1058315692,105719082,1057602375,1695353345,246980670],[1619397086,1541692605,1317477383,1548929391,106756751,1314319734,1030900421,1704040907],[227819103,79093489,452174486,871293802,238504469,1519616296,1688759693,723859813],[934330879,1973064911,733523738,1302899871,1244912735,1221957016,582815620,449466910],[545799145,1938303810,393718184,1250182639,1963286384,1169891117,22768775,362973501],[1692545172,439694233,1794209412,770909660,741266303,1567498020,2130472286,1035523127],[1153694914,626877095,822530992,134041352,1112463458,709322062,22862801,1105606705],[621342318,1208619057,2028361989,1848294169,1698009305,1685017851,888459495,41748050],[941411516,594587021,2069324676,2078304965,1249655756,33234100,1622188609,1838124306],[1472454788,493915083,1845867122,1570000819,1500310097,1975036187,1367607481,166654274],[1147290686,1515058372,1041140088,273106991,242079490,2015147488,2064641837,397027408],[1668146288,961228079,204300455,317549558,642046711,353392740,1155237137,678808192],[301258187,1077066176,992544379,348676946,1112787568,1818546737,1390591202,1806447783],[1778697802,524475335,2124694452,465250953,467698921,1064699014,2015227129,1938489469],[1225462293,1356753181,207694573,1576884107,1436276649,386877181,125344207,1263528889],[871706705,269693952,437600114,556846171,310930399,151973972,239951804,685554581],[1404042027,341793186,435144634,278816085,1648558683,1090823343,1133955828,1060089627],[452247811,1371986443,642240000,944736486,19623705,1219730262,1771564040,994454356],[348725558,955276903,1309002222,311835908,1443543028,1139201863,1798412231,635858023],[850906505,620938678,807954464,1811665316,309660873,485365600,2076479675,6726132],[928673865,336750686,1192425897,1101400967,936833694,1127949872,557901795,67092031],[53975580,455899478,1099620309,707014408,1832634198,152951322,610253587,1928727237],[387598676,338384205,1811058189,1093604300,1951149757,1860324279,1461094038,349565058],[1477800647,953643533,1106211287,591336637,1791674385,293203840,1472105890,229225390],[1270396473,416853029,216278202,1915104594,1838245724,1170167094,1472442709,1383419275],[1328765824,1523943122,1732415355,1208155426,1951002429,2006635276,1351013624,602810441],[1586186842,1726500821,586185366,2068275821,2053545664,1168000591,1344658974,129396969],[771194218,619903256,65021265,1781887847,1513593180,830106067,635657773,1170449919],[75228062,1269066050,1396491511,1590989779,649173927,1903683161,464400471,943507737],[1303767257,694823315,2092519335,1708520201,1884254713,1353957094,184522151,759923485],[644300858,111116064,614363322,1399144876,1305369733,1715693567,177370789,1995439111],[1569583740,1074711430,1802229429,1582940869,1941764936,655265931,772802692,1911161608],[1850452448,786667027,1865457113,980064959,501167582,503465902,1891937656,1230125170],[713342379,1548795460,1628030358,731772663,1040093835,1316015482,1866761929,1254687282],[1059654096,1800090523,1566316596,98560818,1494360453,956007218,642782404,270730280],[1941052215,744849632,1966261048,1056561691,1385505110,1452589801,1816585102,1327662012],[650966424,544834983,2104396544,1256409573,290888766,261811453,1861060282,217853029],[2115610114,525214903,1415731299,971557722,2053862102,1851260773,559071413,509781999],[865585298,256401029,1847001468,1179058125,1386210081,370532559,174308155,1435751263],[1933746894,37313900,131120659,129697311,1238028569,758914688,1037952385,1603503790],[1007783621,1754761290,1735084687,1323878281,1228748379,1501254115,2040493637,2033127252],[1813263543,1112810981,1437138062,1561920211,1416538743,1468985221,102180466,1178537200],[42793020,892868143,1975544044,758496821,107212187,957493297,1712447511,1574281351],[1119405014,297296647,1311134096,807456885,1819680869,156938909,431254945,863960570],[1244425264,1895825677,351479110,1541423467,773122261,1067321727,428565582,665136052],[1235211887,616416844,692835777,413160008,1753062329,1194204516,1267178335,1344074639],[280093326,993241894,1708409986,1810904279,1936674293,1024858752,18837647,1820420956],[966922808,94373791,1122529297,2029548795,527491748,1280813349,633109243,1497796588],[602498511,1490737205,494039954,1522651335,1599532366,1746479906,1973461918,583559978],[1542898499,1273494229,1070963348,1423909655,149766040,72558153,360306255,411846867],[1426724559,435066940,1659132621,1199835554,175257021,2052023479,2029471537,212965433],[1114966530,586377085,546261480,2057300082,1258929795,1923619247,683774205,1107614729],[1061831300,771863243,380661312,640978515,1787979500,1952467007,346787920,1391732900],[186597414,470153388,153639384,926413628,360457743,1644030841,486071052,1636306319],[622749348,1408275879,1007771003,1997544146,1789263467,890695747,38437419,2048297500],[1608072824,741484574,1953660974,195134059,1297631562,313668519,1782731441,1931835754],[640929600,1715202801,96684568,191799408,1421630392,562624188,1549233057,1162369923],[709854342,464038969,1899284842,1232559928,321494445,1949320466,426381231,1340890468],[1418688017,1024650308,1475133474,2066874508,306384343,965007069,532313012,2115929951],[48697869,1636121441,1580928742,1553080324,746620036,1537263195,908126715,1728794187],[1895486876,252595502,1060307918,1033419671,1849460034,1815637162,1131323340,2013540473],[290641620,955921077,1049584203,1899534268,21665336,1083193065,1271992438,123128161],[1306743010,44413876,1933454385,224861798,35999564,166300253,164051005,644886736],[2126174449,2102072117,1624275984,1112232044,873576818,576228334,1689668360,1068560228],[1589669303,2126354542,697289637,1602186963,568876172,426341705,604549416,1263194583],[529077901,981164960,2106856779,1223856293,775696055,1036300439,1254025202,1024753155],[1633056208,1232305263,556497474,375276196,639857943,639898289,1076153968,2042492351],[490311024,403024025,916836848,1438371891,1662597559,879995088,1271686564,1109894365],[1846669140,569607000,1729775140,1898352522,94236971,1584712566,423571608,1972484181],[1931987433,1636601244,1056000722,2010738981,1550930022,733415369,1895825474,736334663],[308497668,1982017594,393114003,1886439468,938912079,1533291243,710592018,719374667],[436713875,176272261,310745199,1345953480,1848256183,1354857383,1448634745,1902648045],[1803393766,223394134,773659752,1907322141,1384238536,341021272,1746436125,642915279],[690184483,1284610534,1263973364,1365796529,1712797681,989414756,782639949,936526811],[45338642,1655648684,1337906417,1213682339,899933705,1066617463,1599913768,1674883772],[1146079511,141566379,1736900795,640427161,188423778,2099972093,232996799,72165545],[1722422473,1822456020,257030177,1700907006,351745864,2087086714,1867889110,1809978228],[1618520126,1441366546,920107969,22242204,1710222998,826906078,1843619852,3729919],[1919378416,43123004,1595058730,597715351,430584543,1861639786,677822214,1832741996],[1926016854,1078411605,314904372,1062949937,559753068,1890356207,2099643479,1958486696],[793807786,1604084741,653234933,359153163,1569654228,590794520,68050361,528998090],[1287146714,1281483690,871037039,1758129257,1897180491,697120096,983177591,752497786],[1102235022,2129377400,959774828,1100558748,1643092129,582911941,1060750526,1491046853],[886403437,2076861620,1019134033,1936521960,2004641454,1573125880,1836047688,1933879658],[1355930146,163720437,511095679,672502329,728858199,1748488990,458047616,1872184561],[1603722139,467674025,1575421945,351554360,448117246,1941429459,1200829104,1357788285],[181438678,1955114016,1736047586,987785675,781443675,1462192519,2018167772,1252255549],[298585777,1645286314,1433563562,418478819,1913077504,169113114,295975861,515453477],[632980334,908419000,1554160313,165612130,1952199161,1163059674,1647405539,1675182851],[424434943,1259407917,600271768,1310307112,807574745,157198307,126498280,1495588196],[448233710,1393271541,804647896,1398730238,1220331153,1535322390,866037732,940452579],[121861785,1949726978,41448703,494173882,1156863144,1298011305,1217927969,1605808430],[1813980169,9563469,1943952492,1015776232,1614280004,529706144,882486450,1699127478],[531656050,1353689651,1637042103,1362480335,131517929,1136247089,2124239649,1407508687],[844024708,803953341,121928502,532359762,1838871832,1104695061,289688636,291951971],[1387685574,373731478,1853504626,6261036,1906481228,1277101995,986545437,1737379110],[376612132,334169838,1011210261,1397047646,1072892554,644813269,381292857,722530887],[1579077778,1547255178,1826783584,895661796,2042745326,1978066218,1017835796,1264339341],[1044964846,571284458,1046618177,459643100,329943073,2033731845,1473040044,423588972],[487848938,1689788263,1485826749,1544672284,1247042378,2038762236,1406474127,970745028],[718616061,1432015909,737406393,442237190,601917761,2008216801,1860772962,1293313743],[948631336,120120073,1278417518,322883739,1198424812,465011618,777645667,252648937],[583838286,1706697226,2037996165,140861274,1113686171,247851295,249745379,1165453651],[936439454,866335338,1502474355,169246499,460809139,650237681,697542547,1263574809],[29199532,1573532909,539097404,1026903593,1754568079,61129605,1208257242,1135002545],[943556391,1575984670,983786281,1512017107,8257814,578772114,2093922100,2103350276],[1726102906,1624848287,1201569425,1244940148,201558043,472942138,656037578,953761149],[1599633923,468815242,1064700068,160066366,743553431,1779380728,2078097307,391298788],[127890541,126252073,897658886,954468174,701148538,1986164870,834834140,1905174918],[869291796,1572714433,1212088338,1745959229,1423548189,1910551223,1017211585,1731805641],[23514673,1086717091,83946986,877113466,797965154,200879993,1589746880,926044638],[1038416859,1567152659,377620677,1071935958,1073402489,852200175,1361095167,873149460],[1478047029,1092974165,1652437046,1568194364,916009523,2019249620,1590875241,1296847218],[667319419,226018109,34726617,686094595,914094190,996564227,1974610009,802279015],[206085169,658517468,855813302,34702639,1443058936,955016954,1538261641,626803700],[1799198010,1406224826,179355554,2100369311,1599998739,804859719,1101135322,1160132028],[917507143,242356579,1861448818,126214811,1180446509,69853017,1908102894,1980839962],[646708542,1900592159,1804942028,1503564780,782922244,1415256392,803620518,1180093349],[82477550,1597055674,225314275,114220089,1580553542,135696943,1086633463,636966415],[1806803066,656334685,1127798661,1134227193,1309317154,1034841885,989345475,1635106435],[899721732,842287911,2054547201,345707972,869463794,1691396868,992724382,1436674645],[179863362,448351658,1481923597,1448354978,528348471,966231118,43205818,1744768880],[1132662541,1384753587,1652730446,1310948617,1372854789,1922240612,1772230884,24155666],[2064326467,1800103695,1228406329,1522760156,1786667901,6099387,388358005,1453726861],[1433384183,100624328,1206360337,189058788,958680195,1926130168,1065924855,1693724089],[1824834128,184484826,1941021846,521511753,1739625806,1886686959,1860172391,423764027],[1374117176,866950288,1798630669,505628843,1585338495,906624467,1307803419,1949490113],[1119059030,1138406656,1812290242,1548694858,1469331747,156244029,815479648,1889392907],[816984875,1320236775,1657967215,1700340306,2096376442,1292624002,2014424281,2049373117],[2023221811,490300690,1762149391,313068519,1492506271,1534679094,752637951,1190560107],[434909168,1206962638,1530065481,204935863,773936658,2028049980,1042334946,715128770],[482483339,10260438,905183549,2044579614,1554250953,373935687,601383663,1025982207],[361870393,1610542073,871673270,160252549,996006265,1294806281,1242905297,1583693325],[974615574,410937328,49583618,13767157,675314554,261217021,1687870134,1587083453],[1201832420,630863080,461031763,1260991575,148272101,461148008,418786119,380826665],[265835620,1398623553,2108550987,457555200,1698270544,415579391,1348241515,270613379],[1884422455,1194273640,690760131,1140028439,1745904987,2035276436,818443115,106868699],[1611186289,2112858391,1387574215,280556862,535475183,1585327370,559567700,1269071856],[964095621,336353090,917983866,2083430336,876061618,1245657571,1191190578,1217216847],[335005125,684603128,314899280,1101066842,638611761,1424211416,705519749,1425917563],[983005653,1229681185,690068821,1183030036,1328044009,2009064550,1860004433,175623006],[1766709196,1039810388,1903711935,979024395,275610679,847797536,1902342915,386692328],[1762431527,1604928454,1093669327,153489645,795383577,1600100633,1861892704,2102984923],[1206035793,1012059378,1916323229,405162572,213351867,1487828108,1147144777,1558792958],[1046645544,111501111,311068350,1910257021,1448191823,20359005,531190182,1462693903],[1881012821,1185810801,1157946905,1264797872,2129855798,1579692163,949746895,360251719],[1693502276,269447784,1803798541,219401115,90390406,2092019727,1446677512,282238147],[1575171313,1479860320,1511117697,410177142,356615624,1043426751,2043867626,52612846],[1323009169,1596272971,1385294096,1777773316,1598151827,157689629,1140445252,59784804],[93403154,711293572,1749434689,1934179078,1205163358,1623735032,87879352,1703255051],[677174209,710573599,242760708,1589900377,1806053328,1367631598,567480790,839823481],[124567370,1563452708,59748889,570467167,1989093114,1861488629,1682383147,167026647],[1141942718,420757498,1605059818,1300988029,885485945,471207916,131259589,1862009831],[1592048273,504113584,1336973820,5753383,1350248535,1585585574,1466023657,498175748],[859148805,544728954,1471874790,1695904251,1641966353,1793317368,1523510672,1205208993],[747717455,1078345189,1417734718,1188120684,581426208,1890541531,1018996993,1310414930],[714670894,599175176,2036729169,533752867,260528667,1291784042,1520861568,1337972605],[723655458,1439959942,1571868432,1153990143,704098753,1503417553,1437162802,1271582871],[1863137788,759269496,67323082,414884043,664627214,573160829,733932179,830327900],[456140388,114789681,1914592155,1510276948,227507550,1045545145,1827851275,601826116],[1042173195,1234869598,901054700,357945611,743239640,48493180,1806131715,718645934],[1407897946,1169969469,1000878057,869510988,1189774072,1291485204,872566872,64283159],[1065606408,942219699,245335072,1046790647,705521931,1194029376,1879469985,678467545],[161240614,80835002,510574674,1167154070,1386901029,1668996017,2068376716,905075926],[830574219,2079608286,84964364,1427216949,89498534,739943560,1006657030,2081037280],[1416605402,519287271,1858802174,1955820763,1684190653,212180898,869594164,283435845],[2066662330,1086805033,1134434080,1286222144,2072210183,299136053,320439877,1467781589],[994335698,324343303,973575711,147716116,40027631,1941608882,1389448499,1801461095],[1685830503,963455384,144668512,281978057,860758389,1874430705,333200173,156401838],[1482177951,742237552,758528940,665791502,749049529,1823903274,171346933,1550072711],[2016259743,947541507,1173975201,718238787,1333856702,601776190,211888898,560380494],[1684213648,1787119613,1308445606,786580872,1879524562,1146122982,1269639824,1572944279],[1954392004,1233264259,848950485,600347279,978143955,1665272624,1537339741,5793175],[975309098,1945427785,709575772,1454306798,1124771618,1562043074,1927635591,127624633],[1726427191,1891153772,2111453622,1062385993,1942374209,18864101,1922733656,823721823],[1313972655,1134392469,735111649,1586917780,1678236861,1205293898,1885286202,2023202749],[1024607913,1301737932,803278104,1796662210,148749137,1646321292,787454917,1677748379],[1602060740,1468452886,1664850594,157318020,546566230,907165362,1015744556,1638929296],[143689333,1302123231,1341060970,1302051135,337482006,494353474,633838774,196832632],[367696264,1280968475,839320369,1889247523,1370208315,822902548,2097659188,1218233118],[242307218,1223498407,372217392,1642539221,2061115802,1930455287,963720221,1934173584],[1512900828,1291835501,1444741289,827814655,1905447990,475783176,1959494024,1608517009],[1898174116,1594176683,796016645,619941751,922484176,1886325601,215244326,1147438059],[1625951816,2001646664,620819104,1772721613,1780013071,536546645,1432500431,1774946348],[487716135,50746368,939017708,541845009,796608187,68110988,1048310466,613541310],[659123958,1656059522,231807195,759229276,1665682551,1092707408,1210265985,236525327],[1278805566,1548480469,1901069237,1821487410,770457170,1309444307,1515682450,1002454615],[908608867,1127852148,1718120420,805185699,168107733,833403739,806536975,911672675],[740259252,2013781920,1754833111,270086917,521754151,433031912,2028066466,1017791819],[2096618861,1994225399,1385598584,315449394,1692803447,1744466303,168091100,757634030],[208458803,474847076,1498991827,1972719924,391220328,1279359056,1243965379,210505092],[1789767756,441090361,561584362,685201245,2043731151,65386856,778456146,786872428],[1522620435,1859574415,1724360177,1300598479,666835529,1900085807,664876180,1242679417],[66954555,1316283732,465238392,1082415812,644610462,53064870,1018632572,1722746160],[1988632099,1014909121,164133534,97523339,1183977397,1956746548,697028542,1030004567],[1974629800,1756410261,1814675124,432595239,1455338629,447520995,667134464,1823604532],[2077779585,184088142,1056736702,868578831,1876508829,1233621003,1785274033,661116973],[193608381,648905794,145243577,1554805927,2078381011,1358454808,1461249210,248819440],[575768118,75425964,1297937435,560849098,1290235328,364526252,1845604681,1581802394],[856230281,1726020237,946054930,1695517979,956445128,415923746,1129960645,914032871],[1953052553,500935994,1283240759,2097541212,1583302969,1983674945,948908716,1627130761],[351845016,982250755,692641525,2019953792,2105161132,2095738743,1168117264,1027131238],[1522389025,1742969740,1618061080,1225594375,1062195748,306318795,155463877,1294476286],[1130243736,1988573910,1667539797,971394311,687326925,1898081215,1554892146,317554546],[1421831927,32691462,1429595703,512729815,1904451091,1950214962,699021325,1604935757],[1099339138,2071231058,1958311408,2019550086,1921272805,591256370,1252087770,1262197251],[1810159607,1118056625,926140641,96441601,1801052368,2082236235,1087826099,1290962508],[1847548164,1134365023,55524661,1219562259,1921484675,1827264406,307184611,884039957],[403596446,628075878,1809796294,1924930713,12089279,589745195,739152751,835160673],[2123613257,1348843608,1908198250,601667965,1877433141,1005041529,285199125,1876336281],[1508776323,59206740,935350911,82523383,1811646804,1044603617,2115892231,1347065044],[1866926759,1609315421,1586414380,1410383957,757079062,42265734,757050083,1387386750],[720150380,1197516576,657900067,809792265,1674045739,332878269,366086581,438093675],[591427944,1627191774,691805028,258257629,92082414,1755410590,1531710016,402802691],[88841528,143271361,1736654271,874225065,1551986631,1749837451,745168031,1389493721],[1715894689,1979110151,411309686,1091133452,868064711,1776048373,882829926,163793235],[2130699557,982556711,1879470031,1985157486,1063378693,202814041,1232909453,1228532447],[1220866678,629223100,133721905,1454420130,1612645973,778784898,233677864,367585608],[1659380322,1902258035,352151496,550528339,1691864363,1613493351,1607334344,1569931181],[2060724585,1412664906,27961179,1931113034,1862351371,886420068,1904111923,1868162059],[171145069,1333649242,891632158,1381497314,358640716,950004339,715239044,846796796],[2083490814,2089842095,1261954427,1541480172,1631737486,647870009,1200209666,1423613673],[962312168,1490948419,472225770,845789435,1970507679,1816359646,696304820,611661753],[1296191674,356608834,533485565,1710012335,1523946910,1912140759,1807373286,1423883077],[863481891,1384549339,817153900,1106926016,506395028,753447535,810804341,280546087],[611025581,167297144,956034515,1760230334,1416222820,1740514080,537213484,16875788],[115290242,689607123,1844067417,1720862382,673968672,294088507,568541067,2023462084],[1298875119,1502218088,950660326,61957676,1968738327,1159271697,1985846385,1309576666],[890109375,2069247729,51390275,1251778317,1714114305,263678527,1247490294,2109357990],[641356157,1226348449,1030677857,153823226,474894793,1912106361,459003710,625629199],[1418580730,1712885107,534029515,1538438158,1408977745,319943128,165671067,1778934555],[1948320710,97253817,566905788,2554790,651577136,1136669113,967231084,278683108],[274184779,569906197,1155220393,1372706304,69365267,1229501658,577421348,1138931227],[1959356694,177234967,1422001366,2078715673,1064739038,1901484992,1019482524,281342471],[601246612,226266768,855106222,1375728559,1558787106,155143504,898044028,599443785],[1260447289,1677357250,2022457034,2027588647,369098743,1067896137,1496872087,806224116],[509192173,1032719304,1543328369,1797747620,281045940,1126395199,322118137,1513110596],[138224025,19091420,649959003,885532230,594007194,1713706894,1810312996,1329587505],[1202396999,1534399851,514987596,247350901,2042204511,1366876974,213154243,1344966074],[1041170095,2128535162,138069182,865019417,1081545581,1119980626,649396997,6710432],[1251948218,1355791939,2101708129,1619639024,1375665934,762361033,1885343928,414404855],[1888906743,1177114723,1058877894,1497172988,1747673194,561315397,1507211829,2108594541],[2087041771,1927603014,1621203329,1267362813,776660574,1562984328,353037880,875350981],[2033525527,1485811463,692880640,1829219300,1943024343,982717986,944248945,680323163],[1045315146,1277661260,2034080536,1892939043,389039972,1257730623,465651029,1736243136],[516426233,852895069,2014367843,899978928,279890436,482354853,1537847011,2071447378],[141150062,1804257507,792111495,69292319,720811280,1338553075,600041077,1633109499],[1364194192,341890685,1639595095,1839836935,2033333231,1503092985,938940141,377759548],[1669051074,2037263532,87267338,1434209164,7521331,503979010,1301972593,75414963],[596791375,87295139,1003563001,120376821,1282478772,1185305912,1120572827,366321125],[1339300624,2075561529,350528398,1703704902,1042289348,1229191399,1118517339,1284189642],[113613358,1867133983,913522121,1878118216,841180954,2014140862,1196032843,139537416],[608805523,593308685,1956034435,1448365534,2062781970,119154239,996789977,1418236246],[1227083674,1700389700,1386620650,35919679,2012085486,735941302,1596793262,1994167236],[253508886,1925426888,1683611722,1545042885,952938164,1500542746,1659120125,1815011119],[628045365,2119127674,719985992,489334256,1685916293,1124901415,571887577,1957605413],[875819615,1742315697,1859564242,191808784,511734047,1624114750,1808813515,1386831310],[1908697177,1052452694,1557549564,1904747956,223044102,1878626776,958603996,1641167557],[1987894960,1603974719,526680020,107257359,821741338,224667938,1909739444,185826866],[771695514,1687432883,438722581,284571634,1628392531,689305118,1589302639,267090322],[276616720,465807244,789962840,1586940215,1475890788,1795739146,683130104,1331284342],[2104944443,825414391,1621339862,1674589150,963245527,1125437631,1208896407,934736826],[2107318509,568129931,680850470,89365094,1374898868,1251592952,1400177051,1951521996],[660942473,1679665008,969513715,1185427932,1072960863,1019473717,401865910,1083017270],[96016220,1970138234,398576618,280855626,1462674483,1318028713,295719407,224469474],[2028529935,2097240132,1844501769,1004361206,783854834,425061600,77100393,76832723],[119029658,8883098,208704955,1727010018,1025730521,1527558580,357580109,143964806],[248974950,1302831266,875445787,235396067,352180209,232343559,2015302156,1366204495],[1904290015,573463140,1481080167,1069659148,419345134,940716988,1306594592,402950802],[816725227,530401108,1147455385,1703814280,1798646473,135883786,1398355609,1463342136],[1308337652,567449172,1955343239,1451840751,249254753,236907832,142707611,277734479],[1021031608,907442524,639945537,368350148,505926696,65696294,299427820,618792497],[341637628,1851300360,737986898,2000942789,952765764,1798471561,1773970101,961988092],[1182703508,749454337,509297341,2091909764,2077139664,1204416813,636776969,651405257],[1153181606,653448531,572107113,955128193,1990362432,1198312084,952517792,1483020695],[1752525591,798429767,1034133397,1370029766,163153816,589464496,2071469297,269289788],[1504881299,1858772995,1632611384,999254607,961256869,958919521,686327808,277382634],[463965067,1263340872,51900968,590783400,18665502,1802067604,941957138,1270589986],[1510175420,1751340428,993021002,1599208305,719358296,118262867,1115369779,1624561243],[503800086,2091097576,198599275,615644403,894605571,1130547744,1534515324,636510664],[1556322721,1357772597,1734374952,643775762,628162715,635014223,482229523,713805502],[613757547,733060936,973901225,301886469,690991331,154683264,19996563,1665585748],[478595941,1030173896,1919022677,1410276907,1032926476,701186794,1944183021,880935917],[363486294,111072041,1301759055,1736002910,1539081261,115091678,981638085,959293457],[619763848,2125172045,289221929,2121481436,2041877508,910875284,1986921301,402670955],[360349923,1757858052,282782179,981082545,1164458915,460987747,424354243,1468850554],[1465573329,1161947569,1861736855,1528260563,1480226971,1415529295,2021496416,957514713],[1505276835,1718358606,2005403434,1841541015,35537134,1978755949,1764007818,915439797],[1053218425,646293010,1458554434,321802161,1268598019,384742989,1140455139,2010851903],[2078133803,1090237680,1132530515,1143422459,439808948,1218104219,554892962,1588521522],[468108175,711321910,1140322353,1056942245,1136828616,1116555292,122604939,412069807],[1869655810,1689247574,1545876600,1531966638,251071463,171735368,1378745549,1540728266],[539529992,1446398000,32510674,1117292429,659390528,1107531292,646687604,1070446654],[510854064,1296898843,1955058184,679996097,2066347489,484023406,667221092,738844155],[1643259613,1899818341,1986760248,151604515,292792617,707150083,1362208136,1258152361],[276905007,850370243,1042065800,1125029402,1963520965,560705023,343985343,458685052],[766354759,1820862957,1795372086,2053244443,100156436,1683160910,1602664295,1902859184],[1503618,416438241,85311377,728285858,1122445065,765459458,599745918,1460840397],[1741550728,1311961272,593368242,550852359,844723037,1971639131,1197677173,1970593238],[740066236,572639034,271068521,1413426071,469916965,668704337,583255951,1627184137],[568066826,750169665,1448729724,1439654104,1978879307,1852281164,162885871,2007760517],[632637001,1138261485,2062867497,1068604300,967386704,1519175945,1735640101,1916015027],[1224602130,1502844196,330074287,1046573045,1744491590,240971581,2067556571,573795432],[211645580,429831136,947198051,1760774872,460804106,1749316934,184908657,321294854],[256221487,326991033,620318497,106757680,223533645,555875882,394482520,592838486],[405798426,942620168,25742207,1294813556,1476839162,1112642843,1245563944,2107312599],[1624469584,1575256006,178883232,173188997,538322327,942170334,772382290,2099120216],[141095607,534389928,1283989177,1253847971,539193939,708330754,908156130,1560851086],[161038706,732558622,300066466,1619026226,1650296172,1541670116,111410503,1419031560],[321362006,463024310,1721872110,889818459,134516992,1082072239,600001935,1752639310],[1280420327,204956921,2021584428,615543461,185509478,770887538,1053440866,1327080063],[52862841,1573280982,1213076238,794021594,1350619663,360805814,1020631552,608049629],[1780793696,1213756023,161192052,693497717,396573384,463932247,259675197,38485755],[1326083314,810071414,653015817,341665470,381061676,1693795076,1866380160,1359006020],[1358834968,1981043289,1209983498,1740825768,1990671314,175936821,1464471289,742579972],[1242742304,443676282,47333956,1916631106,1798618045,411361655,1831364503,768777345],[9643838,1467505633,674767473,1028859578,601832229,56291603,1813883720,1638051078],[157966765,142417553,2020282163,904320235,1286366342,1510229991,1590607444,2124656911],[189677081,115506097,797489376,368657373,1660082539,1282888370,515445315,22227559],[1474755482,1062813222,1579626434,606338600,1120382653,689933653,770766942,1193938076],[1798366345,1171835051,1972841837,1126215000,1433142000,980778777,803928475,1907726044],[1074319178,827343642,1592302208,1923014264,1676381435,574154929,823088786,1756258612],[1715200355,1834155410,1762684516,2046608950,219098530,456161337,1637877735,1345034925],[611853516,61240510,628475290,1827989715,1995158593,344881225,971683214,1092280113],[1307567884,488881081,487120427,95964095,414467011,2062733456,793624694,1827052416],[1164673927,1639069812,1612033227,544500996,1457947213,372579391,984206057,873619919],[1239078664,708192825,2031755334,772354924,2032612829,1667753668,917796310,1070492941],[1081545285,347516509,1837183479,1174619615,438996870,1489270044,976299006,388558879],[1578501294,1356834544,1169406180,1934967232,1227974037,770509669,1267576795,191153533],[1013871460,1052179673,1604178234,1003496510,976289217,296699340,1735455079,1227961786],[940039627,1639799983,1665194470,541253708,1628369858,184886096,1577380534,897453470],[1778020127,1692814937,29796284,1797750895,276371994,1681563920,625762798,1619908724],[1343484908,947996708,565431937,382739356,192672419,1036115388,793953821,896372832],[117640776,1735526718,1389561497,400394039,1726235141,1803542479,468270048,1993753222],[1388590338,1680850900,722043968,2091222859,879471404,377290366,1276850611,1244495053],[2087321804,1357566638,193285195,38838621,1740614916,10568277,1078383852,1687174395],[2100204913,63184292,17811515,552386550,1192865029,494641916,218701699,1370758056],[295030765,1829125522,52098644,1497619966,2123685423,1749683534,856320201,1736293036],[1875989163,1202671106,1804327511,1030155022,393335965,1145239654,2006924556,493150619],[48161349,417635283,1391384403,1696864476,1411952332,406778955,1866006663,437726900],[1624496565,290341303,801286116,76360681,1939619703,1555780465,269751007,877570510],[644747642,1139213098,1584013917,518549271,1345601707,1314849846,597852254,1876403442],[291155646,1526665409,1379384301,493004489,1659684442,556003842,1391498774,1318411121],[227834900,1395458853,1447278301,903855693,467832637,586669216,1642041578,285906165],[678765479,307764279,572399796,369932893,1455900059,1166241116,261396846,458839531],[2127374579,1093636292,698308495,1673916306,1231283390,590922506,263115020,1753885893],[528407916,1601539861,1716039110,2097403367,728325018,416824197,567483615,1802118966],[10551186,80107717,613518634,308038445,2126363878,1277821780,1399363023,1783835244],[746679606,1974562089,709853158,2038773655,54182838,688976442,369269829,583767301],[1233799011,2013125059,475569656,1051750389,1695800474,66202806,732900839,1761137552],[1102102094,1533430700,1199079841,1287730726,1006589688,2130484913,1323613625,742106781],[1342254980,735589736,1247673153,592238149,1611670435,787353965,1580830387,149941308],[480686585,14469641,1543394093,1913040499,888217694,349013190,51002162,1132375525],[1651641638,985726276,2009014538,1330018856,1380957473,679770826,1577329722,1504770627],[1238798862,1198810602,97075208,399036247,280750321,1999559468,1068275752,1296754215],[1058288310,983465430,1996583849,329325763,1369652529,220939908,672352944,59396519],[1925710157,2082040192,1453773264,1951881806,655533275,1529763974,1108764262,1731918110],[1009016176,494258247,531249479,1507087365,1303019728,1675522116,523144754,1202428144],[1630755444,2035042178,131772035,1590494174,331400956,255038491,1321070294,1033318522],[624304732,1510678284,287976888,630488366,1428289665,1989859970,711382468,262881218],[531110620,776910220,1888674490,949838423,1024443898,2024521509,1275256845,1854844177],[1539812357,1599776042,603268628,1051486743,1699567695,1634795345,488249379,554880542],[387524266,1152274621,1621639719,821529780,427047195,557339971,1801662447,1095149927],[2069963942,853831101,1518768666,2099309800,1728219497,804142267,2059656556,2004032668],[76411940,89004967,1236881285,1596671119,1717603435,1723878636,1848186812,2010440748],[722174563,574543520,1353292135,1997542451,788658509,1930596067,1915410615,1524709098],[581268146,1560379435,157865963,1805841042,1057843879,1976335634,541137922,1904068553],[899698060,1007291375,123970812,300161683,2036532317,421485254,1975344053,2027434745],[905826085,65326798,1525646636,874529307,1713756679,1031065211,1851235463,756725663],[417069354,545580314,222131273,145584358,904244074,1549312490,1210638949,802380151],[474470562,425101295,1356632925,130057183,882530347,829895200,1588103463,1137074847],[569267699,1888601229,957508223,1985615011,941020177,659195411,20477529,1205760293],[1968326971,1873542813,1019202099,1440088731,1460357389,1437597741,248134482,773251837],[388678197,950234113,857393465,1510250010,1698811531,675233683,1697107613,1412343435],[1121843566,2000615243,755392163,1760778002,695920768,422653172,1940792830,1359811934],[364227555,133835902,1913475965,1397388881,1901127212,306729294,1192442679,648712808],[2056055515,1090597058,398390947,710214916,1424743805,1098177820,1314146798,975072563],[649278883,1629297421,1213166821,284203989,2073730101,1832096171,1000609591,1263630489],[1697528420,1054654423,1156338034,412194686,864109361,674531977,1474964862,779023552],[1330396905,1305820850,1077891615,1704556644,1035101382,1375781179,605107102,1209980554],[96320696,2064010187,388056501,2091813358,431890110,247527753,958457143,537870920],[185721006,957887020,600776438,177280350,75552229,477955192,1239495659,2011973371],[509813652,1994750408,158115749,2017561537,1237422392,1407019097,582403841,1324044969],[1478211522,1035475766,1621572078,960054386,1228388408,1355275483,1791860473,1752383847],[1864956018,1736345982,1112108437,187721306,1950728100,2100424880,363446194,388169990],[474862100,503643416,794532430,1337518564,424831048,1080238098,844591278,1420853499],[1294901134,1898200721,2039000652,1041590031,257969986,736367718,2128461912,194828338],[663911856,2118513652,1132435553,893438433,448387028,73433832,175297283,1878976102],[1449117620,1234308075,757851139,1616149809,1429156342,1080316104,1004046842,689628039],[1539403046,652474642,1898423710,559726730,1066985831,1311323973,139580342,2094934061],[523887290,1267534356,1632671617,392199727,1333467208,719844020,700738844,1928295639],[356165072,221909782,141616770,1922391856,2063044177,1576258195,1069345370,1948365722],[94472285,2014614847,414121703,377165253,816717295,422140307,816817481,348793453],[1666642526,397469876,703551456,1925665235,1239343758,1365344563,658829591,1258033079],[1988551515,1728236146,1952112492,649829309,1029807580,1810023298,551833401,1610039943],[1457190501,1366348806,1635618540,1740222938,678190756,1634228331,555771088,17821237],[637772900,1305343262,1133411510,737242299,1859767378,1631560874,1523247140,1886691369],[573981421,639333925,881446944,733370676,41394931,1666458776,1567620230,1284112930],[526376535,841445667,1218871343,2021330720,451583855,1368362095,1307671064,2094020933],[923752606,725234497,1143904638,1696562192,744573436,67165306,1216365484,583118456],[922509722,1379119203,815013028,761403012,1080908333,1822138903,2012206038,1227385128],[802896358,420834219,326396385,798279162,1944527864,1355812634,1294705471,1899611484],[431874902,2094515204,2007261688,1551453469,2082998033,2096633308,347452173,869028642],[1837199613,150818093,265481183,1771593717,2124223640,1531986013,1464211246,1337513837],[917600542,409436167,1423975225,1854387193,1926796893,599817065,1783963600,615316113],[1825844862,2115402878,410355639,1383701502,457803903,1528516752,215326937,1355566796],[1319239720,299072511,704956473,564755537,166805282,43344020,255424976,1029414621],[2047350706,354125385,501218010,1753986943,1854467643,1406497509,2018657364,1071848851],[1570015340,1886635898,334697654,1291116094,810080731,1375978411,1283204361,869324132],[1038937402,833819501,739425161,1656428162,464312675,493023433,770110264,21994346],[1934575373,2055411483,698379875,376800331,1279989858,43573659,420718978,1321035061],[1344212261,1371469115,1863485398,1123213252,1931243802,1127057583,127431266,968591628],[1454381228,171451996,400294110,2127206673,1881656349,2066133618,1322809973,1661733721],[1501600212,1951939190,1352580187,1858362450,1906418726,1151814589,344534437,1047650040],[2064367922,463384371,550440686,1154973697,282771428,1152962891,879321499,404271085],[1897560264,1765642190,390415451,933416279,590220916,830252250,25503569,969340287],[1472099929,517575179,41147338,1707665557,2088001308,1122428717,2097995688,745339806],[1686758422,2071964620,1215839716,479644904,1827711623,178048363,2083863937,864632240],[1939213401,1719516181,1182703488,1253559200,1536565840,1618858633,773361539,1029936853],[1397803964,837211193,1868150662,1352727360,251861236,886107704,750070316,954473665],[1933588399,1754935126,1070972893,1250561501,128843005,1808945197,148343107,1550284399],[895544900,1767612274,991166124,1119069472,1400804340,591023125,425399003,1888233913],[1978333258,357409676,472382830,1615876446,1518481008,1101822700,191482313,2000905753],[1677853197,911666130,179072310,1817658111,1191255477,1559526058,973994639,607487282],[1878549285,697079438,19776073,1569212690,1898459427,1401470883,1120268670,535699476],[1848851762,203967986,332163906,1113723575,2075753201,1042705381,1699847279,1971641527],[657050965,1499087519,1486581237,1789201292,118273483,1706487075,1424495767,182422209],[2083091750,1576085449,1090872795,1925895991,745224070,1625765836,1138919989,1717524471],[248135371,1265471026,870813440,500917191,1353462776,937065484,1180258179,2048091637],[32717905,1016933708,504687464,1645202114,1997591766,1185212292,2093402477,476316449],[756377984,1795698952,326047863,1259148816,1165697788,1621723212,632842445,1721673459],[1032788303,1934076926,1681686708,359691606,1837994963,1164444826,461234847,2001128560],[366520902,1498345271,861738375,1992021679,1212724699,559740230,959459166,823653637],[356137238,1597252213,262699852,920983296,259006999,24638993,1700893279,1640013975],[157689058,1910309053,791237669,897984119,2099196925,568900136,868351824,1071582078],[775954374,539769431,656597877,1996003693,146964491,1148061516,1880337463,1019248103],[1167335467,335776980,1514086473,1328983101,614543015,1941551004,1780533278,1871262924],[49226003,960607878,1343278474,1169263600,1781030226,103740124,643771315,1227779765],[1024620891,1356685753,2127741216,552166260,874745107,1712514868,198597335,1623205377],[760521854,1306759802,1965561014,182432363,761259058,815682570,1166138029,1205038220],[791637019,1848964703,373252546,1701179559,1487186919,540982423,2017853595,379013428],[2044423540,1891898106,1413994177,104499408,1049653023,280137776,1658455482,984743877],[1619864199,1397794294,610895122,1504001764,657873341,842543212,496061368,115966346],[269665035,463121539,1999686004,2057834810,1719759121,1314389212,2038973982,1175931597],[1367223025,1326083320,879156358,956418624,1952764728,490765227,381302970,1595736872],[1825149176,949039744,1182694345,209233584,1349870521,2039907004,2071705644,531657791],[1373803772,1279839154,1111922697,1568727327,1158770059,521989419,924140915,1010796655],[1159085381,1033262725,1059346906,1152095125,373587443,1741242505,375690894,995686700],[1991450524,997631136,1892705920,1745234241,711493243,1562306686,2011739305,1604088151],[32699884,667542604,1606914075,686986124,1321095071,637616353,926847007,1477203085],[1826345206,962113332,1751787185,431963981,1171335925,521885556,2051568034,905510653],[398093343,872714353,574571143,724772866,668392667,776505108,1718660283,1557668014],[413160876,1665414406,706441590,1426540800,1428880611,1105255969,2089291181,893248737],[693829631,2041302124,1708966732,1501730820,1220398341,1658206418,1882855426,167044465],[518700232,1495407496,2120571806,1363350574,1150527890,327841234,1545281085,1916704652],[73077249,498158248,1238883737,1613843442,633950938,1086165301,449614616,1462128613],[711893645,404364611,375174743,1643614265,1063733458,1265683929,1578001364,723876342],[248886721,2038623495,1455319621,1179348393,1649179327,1835333741,823672356,1908834087],[217776354,1021303476,397493728,1548189165,1443518441,1694897141,1346527149,401241505],[2025051872,1829435532,1929385752,1296156092,1356769540,604374969,1600984668,818801108],[552921504,818757850,629198680,1605728208,1647903367,741845463,1351919560,1224632804],[2109875771,1143836623,648408796,1136184688,1263601631,1694004136,1084656967,1883451201],[919542495,1850803381,539279537,769364503,2045081408,1438374735,190753367,1229767762],[1340918585,1259794755,536218583,1556006859,2096923185,1722907532,390183459,824972967],[1948319131,309760721,740843335,1072534414,678327686,1180653012,996496841,1944732745],[1958933193,1667707847,938750140,64246436,572817566,565245727,997821551,1852601939],[258094788,1364508567,685557164,37539491,589831066,466754178,202013192,359169688],[388019574,1534556433,1212486433,380068877,1758075954,520901681,1751202518,793738321],[1694960742,885864424,1083149448,313569217,2085402616,18074378,1239937300,1843446458],[696404412,234298938,2001676620,737584594,1755693786,42342470,959415846,371019848],[1894059938,1083225237,749306729,1577720404,1744367932,146432790,388510761,2079412069],[766978972,659408163,426088356,255604822,892182145,967063579,1155932427,253583377],[170490102,1992812337,646006256,916716086,1937557046,2082437701,788417512,1272864563],[1229556895,994586942,1289793671,324056155,1286221206,566775075,404752530,1692555172],[986856979,1624518894,1885990321,749733169,734779786,408743616,740700381,305289558],[1271570377,1278600093,209136324,1037346212,2097695681,1952151750,1377543279,1809337780],[964495200,747566172,545178571,1386345231,656719326,535756482,69546472,2045806094],[542197984,391823369,363448221,925073320,590010628,438203285,2022555853,1992796436],[1830992441,1228594338,318061789,1793096595,1414411817,437294398,942763290,1007119947],[35841642,2074279904,541613669,1879217986,1626433593,1231461425,976768885,1751375456],[814039850,9448345,1114875365,673581348,969973224,1533359983,378894358,1814613153],[186566520,519717005,1748190234,831427098,1258974911,834892583,850774381,2025988741],[1299841213,315648609,830586814,1963619776,734683564,747101746,1976233453,2073407563],[599200884,918081407,2023478764,1077611556,852579303,68506941,1909024396,1499691795],[1953118187,672218531,1431328722,1946893214,2024320196,1650666835,248910970,1211223298],[511809822,840301820,1570287664,972318199,1614144018,1048007185,704202946,717969388],[746558116,1354533193,1642460841,1991771263,1136649204,358736836,591811197,705237905],[682714543,1964056209,506097451,1910022476,200940873,762858313,1821268496,124152658],[711063819,898390716,1743610960,1595785449,995127462,1899828010,281566472,198554428],[551098321,1271158340,1015917357,550122703,1377163224,1879468334,1146920911,679583585],[1016254090,1026800299,562661131,714748211,491768831,1622332756,731070115,284583053],[1504655968,453586003,1301940795,351624298,591057310,191459894,445299772,868269456],[1112360755,1419463438,1258114273,1680146687,1212392357,1866621192,433544873,329945696],[839574040,935298271,1795834452,218592550,1902391059,607798296,1430544301,1714161134],[1021653367,792384907,2128069805,1832526599,445194445,943981611,478483187,512459821],[1128726777,841854022,942371343,1770065405,1068896031,684961483,1937131975,1511453735],[733913108,1708462726,667010015,1818760610,1396645410,1216846641,354079089,69261621],[1464968787,58997814,569972412,616142693,1828732179,586174555,2023614737,691836656],[1238884979,2118866744,591822876,145720898,291388612,1631318818,258508739,1443821448],[1072035491,1480171409,1422897770,719668088,332689122,2117354766,1230144648,170212681],[135782056,1809991930,488511493,1209618937,1822956248,141863414,390888435,472506619],[1300679332,133746645,859348238,209907297,1559270214,872281164,1739520012,1414585227],[1803642533,1161867686,968934594,606088466,1199746978,1915207842,992988328,907183919],[2023924075,88435022,1947650356,2076532788,926816190,267860642,1829877462,623895060],[2039770302,1291342158,66543118,395958899,677692817,2122016698,1355626462,1192526037],[1930911124,779865244,1693732709,1189324801,763596721,1829694615,1310069985,1826062641],[1436176330,825641135,823632871,620504192,1533719467,415744467,199247106,213858964],[1408391667,1348508053,2050058501,281818168,785668501,1342274057,2066161225,737941447],[2069533834,1754212423,979229351,108295354,62900581,978761063,519709973,122034770],[1202114709,509702527,899646707,520820776,1122364045,555138852,599339731,1369721909],[161029804,978205761,2105512784,858534761,149173958,1055034437,200091549,1335150017],[1064996795,2125618990,2037154908,2103779899,1634474420,825272517,1960567999,1677241421],[653708728,892701954,333110296,1885482779,143335376,1677728269,1791181863,841626508],[2010110593,1740016360,1823220073,926141415,196095134,838567178,753601764,1027540786],[161195097,2058647388,558405417,1913175705,2016265224,591479423,422770506,12182190],[634004163,398284324,393913381,343459722,1739261194,2099505022,31722125,988988496],[819322340,2105536667,1838587496,76600045,249299016,1530702365,254256091,2105721759],[259894703,566642035,1624004201,1525737271,749527458,1060248979,130759239,1127488450],[948190961,769207178,1387274188,1218823726,622201225,1725105794,940010847,227777325],[764903143,392325416,1378510183,1216377491,2048404646,1574862191,1987986510,1605544163],[1338820568,1761809014,1239110741,9246757,182855533,1137029135,2116772194,342238841],[2113114134,2073790823,1626868428,1207437528,2114979177,1061106002,613504964,483166145],[234287297,1787048619,1634480773,2058280152,1296471722,1947545993,168321092,225840165],[855853784,1618325064,1891957086,878557609,499421999,1147353999,185067877,849590313],[1559715976,683958892,314789632,1026704717,1168886075,788769100,154092243,303842306],[653194271,1844234820,1031989274,1824250080,386923514,577215958,683344926,2106583626],[2124034797,567424745,1845340085,1753361162,2077256135,1689446484,1468130742,1847840162],[496027073,334376242,1380542097,1393309908,1828410890,1847057324,409786054,1128443879],[1986180905,2036151718,1739457463,2051476538,918786502,1412631644,810546926,1419000383],[984131695,1482723295,1167279442,117404183,1123737583,376683379,877184664,1591766498],[461856500,537328654,1361101518,1125341360,187053180,895412674,1093841521,1128642866],[19800510,2011518187,70077907,1289887765,1599272896,411294492,117695998,1376481057],[2000149614,1816929786,622898086,257569123,1109940317,1762360769,1764270355,1911817558],[268058063,269301962,1493577909,1545162096,811958001,594428041,1590405873,1007998950],[1095697864,1160540956,499209695,855167880,1224516378,598403931,1563052917,1433340104],[258644065,928586613,1172634854,435665763,317153441,2013183502,2109005327,72031290],[80551913,370904247,1486615348,974420915,1750070979,1716513038,1997860589,545099111],[1686233308,1862109253,464961823,1774056064,2081429439,736524359,11277601,850907939],[114158829,736451348,2120600075,2022072670,1851302636,1213624307,1197145774,160595153],[320838452,980134881,859305284,528996422,1504681927,987545691,871031052,1252722630],[591322927,868344041,1753549903,1602648079,2015000090,50064609,669934038,817213177],[646355840,1835701057,163863151,514719591,518188327,1368752792,1978369759,800588600],[2043978159,1833357361,1395045595,641793934,692393441,1229625539,2053620777,1927273868],[2034684916,911258543,1675147407,38912387,574664890,691692404,1948043138,2012677041],[1637953999,208015887,759422879,1552505044,789060044,868029537,458555316,182803265],[2100289914,55086824,670714221,495030437,1959189046,881924200,1821661316,1646321433],[1309393188,1449945041,1828481013,1380509752,1685811997,1955391393,972609480,455089227],[901961837,653967776,1563844301,2025607151,872425139,1761227295,509610527,1439871363],[1095716180,1108111847,2074207788,461627468,1117234293,914888097,1851065316,2013837279],[830945415,1738162537,1380986629,639897916,1222333285,1844479979,1048820398,1303055825],[197336710,1781986623,1951423947,1916042189,2089610498,1165984955,1116546048,1797303976],[859122995,1629750372,297176368,6008977,587695270,1094363777,2124389320,28975560],[1750682424,870375529,1588624422,1318440083,69644135,1402258393,1519167074,255325112],[2064243648,1508906956,1581612413,1153839330,7036141,270664409,1736851378,313520191],[1629133493,1177795589,939973504,978249734,1692704436,855331547,1077678456,1848545907],[1516370053,1841693266,818651394,146038338,1817254412,1589677667,1452725813,891592841],[956729643,1608518193,1334861453,859325919,276570930,261266472,1388008230,698948698],[1001727889,246775489,1157545282,1764173149,2054324058,413946248,1849441080,1598527092],[1731510455,532327878,1328195684,885047342,2103998376,803226582,1578295627,1940768432],[155367628,342889459,1113731992,771547763,1480691166,1051769149,581969213,1437025937],[1551143283,1122939084,993689494,628882906,1878371452,974260307,848767893,1250205316],[1906982878,1006061869,368708192,217161648,1984433359,1535586718,1395948817,2110167684],[1834604652,1185213590,1204410914,238012393,1297814105,1211640810,842489054,1758124202],[897770652,1672157756,1841190428,227787113,1092981836,760725052,1622532134,1988666635],[82592261,1511475703,376875499,1633025899,1386578109,1579433391,1133500364,1277558179],[424422962,2113613020,706631018,1021651040,187227732,2127940715,772650794,1724318602],[567006114,1112004991,1040211048,1392534362,957575482,662714417,1923858453,1300096837],[1737342570,284521832,1609685505,1515422130,1558616310,1884393370,1448923328,1732489023],[1001771677,1483018743,1735470515,889810689,1914763084,998217333,1670133367,652150363],[372490124,1783092743,1200483850,1350747718,2041451183,1588269460,1088318778,119623574],[1830079089,1678925951,438696729,841700995,331792377,1180106284,1122440634,1783399422],[742688690,1450784112,472304707,1977906067,275075118,1242746595,1962234698,1629929400],[540583590,655170863,850846556,406333048,1827479235,801345089,706117483,1121207143],[115905246,607511128,1905025494,934141894,1023078250,1325195259,1751803664,1822772019],[953069219,109664465,35927776,1122800981,1271008098,1875233374,477573713,1586551791],[1908333571,756155602,1865064025,300089297,786474098,1195286172,1997859638,467601704],[2023205506,509480904,659682127,1619794761,2041938191,994333649,1444109539,1261615679],[804039172,155588492,1391191449,1517774222,1760743017,959782734,1803426427,215152958],[867667989,691689319,944213638,206741036,1777225486,1907040045,1631426738,1004195088],[872392267,1164323423,1198094030,1010199255,2061475527,496961825,118881947,1215362947],[2105354338,1200622322,1911707353,517501988,1822028383,1256636364,82889865,1776492315],[986879600,210970488,384261076,713081617,1802941748,311152990,334508568,1287239992],[1250318554,371192467,1690093194,1465388172,1615926461,3002334,97804121,1452217730],[2038982051,1470931094,804390409,492933734,833415888,933441357,666548742,1030358382],[316583524,1999258452,1036800935,1785739024,2091942452,1291296122,1102654810,1864933710],[2013056444,254258741,1442122330,746574934,430497879,236467909,1227451764,1569734605],[270451969,1222373639,732456731,591257670,90059764,216960604,1319291701,1770663450],[410870491,284809492,1428937339,217561835,1965353656,2117522033,328998527,1961808631],[260312898,2065972901,458027639,1134398280,155797667,1235331295,2106661410,548677224],[1560739546,1221467429,1607794736,1586663446,416275637,1056659936,1616443866,510857363],[88452219,1264241900,159321629,1510629009,1569628589,221906036,983055761,690684616],[1903913291,1228220805,1872050410,1064006642,798347907,887303587,531777724,112152550],[1809670842,151036697,1393315324,1523484952,135967637,436245320,960618005,988111767],[1218200459,572870357,2124046430,2041704455,671312030,59878266,1207166240,841990228],[1814383006,696669698,229980325,487640814,1518523644,1923938252,105446269,763388917],[670510308,1472538079,442807708,39164159,612983727,1004074921,1459614199,1069486379],[413991247,713629272,1389783436,942474041,1886704482,1285892,299561607,802557297],[309015018,1164481600,1097995420,201619481,1392759316,1628828541,2067534254,365078536],[675603405,1907377487,380536728,1266992087,565335900,498483124,750202749,1161190120],[754457034,1450030607,420999448,787152758,866509589,2007413297,1086453479,1680654018],[2032862310,2082093678,1769008955,333713869,1589616408,17818185,666265020,448123097],[735156477,1482822831,1822502879,719178957,46864749,704190082,556627813,222425214],[13057311,509777742,710231035,307329003,1114152096,537757205,1995255815,2062870242],[805689388,1450189226,2010905990,294107250,476317531,1653292151,33651005,1622403679],[1908260849,1555713014,1502459501,1530132308,953143542,1003089769,982889051,1072161314],[1406962438,1640847705,457669433,619885668,1583241419,424951804,1130717343,734327868],[495418072,1519601078,685504153,1681737338,1460182450,2092780418,1271766108,1587036664],[235825881,548495601,995769678,2034207108,1480762424,509257878,1495025724,1323344425],[1648885675,747040613,277941207,623941486,1123141806,869829686,308676694,1704684778],[852388288,372253662,1930610369,440254503,532100012,1408459253,1554698162,1635429873],[1027705171,183965742,585642235,1083971589,1685541530,1612887953,1603796973,1210971064],[2058127304,2070973097,1154999759,784154860,770857159,793122003,316382450,437698972],[2002094007,1567545331,429084112,1500457198,50969821,1313621944,483242144,448585483],[1476216444,602916945,902389644,1859169612,1324364999,1562183012,591828632,766219040],[1727174169,1201464308,864259058,1599119086,851213352,409832903,42121669,2128925793],[1139632426,31603552,680736573,370104853,599701738,787458201,795668718,2119265970],[1412062526,1236968818,855021975,1624573880,1547432067,341125292,1956002879,500804078],[150245127,1695901746,1583496737,1435197051,529254942,525909317,443163947,1848971652],[164044534,1053063264,1862315677,407883188,1281148017,365008727,175567165,1852434495],[1080515693,267370694,164368236,1510316344,1498184426,1274935617,2021812193,375756526],[1982873803,612667129,1447808583,1414057284,1858931353,1809165327,1686081414,1378672478],[1384906205,320006535,442671623,1156481293,887763923,1345183562,762230643,2123067750],[935011693,1605836047,664810411,1285474891,1219247718,1519286918,1223021790,1764997647],[1628854981,345044581,1094502489,113344569,475713949,1345284458,1348394643,56299276],[1269820014,473522260,255644052,1513255349,199211383,723797551,2129939542,607458622],[18310687,424137083,1000342781,199297280,2077249096,1525898077,2126305668,1847844415],[1757277764,1635853925,1753552331,1589555274,704125153,1494913042,486891635,1999794574],[985528140,232412209,2107169390,440576824,709591613,733900643,604375259,1270950526],[976517127,1868031514,424969024,1378292101,385786016,661172811,425070082,1948487476],[1996790127,1865641996,191517615,799571886,2041859130,1561791140,612378083,1284005118],[744251003,1628801354,1685795843,1773230991,1184822502,701328789,749292050,31177029],[519077026,847137921,1390090742,1121813027,1354248055,11151330,2089716994,1525576870],[606992081,1741448205,1748524871,193227710,1866746456,69654581,2047116521,608062028],[1079151789,1038149510,1237409446,1227138118,689278780,67597549,2009267299,903497804],[601732231,1583814281,1321516948,481608966,1844047492,1505191139,1685014959,1120409052],[494664169,76815246,1515491775,1747956275,1258194011,895841187,2106402595,3598574],[216477423,71897303,71151615,1587582993,2052416643,624398761,931806684,1588181010],[775031287,1221844333,1399696553,2126542597,2066831040,1882404618,1803743598,1479266754],[385153330,475123136,1251567266,883547232,1023587854,1558990028,670141131,432498525],[2063624110,159177323,1763483324,1400748153,7897754,1117509419,102704777,1763930151],[56955161,1916726578,1357209016,1872234702,2089008039,21725567,924880065,422849999],[106979403,1541385010,1721515201,2057541342,1948077855,747674763,1477284500,1065532021],[422776091,1413122563,52491293,1448890628,1421908671,70331825,871205554,264787747],[214304143,893998776,903649597,2052943963,328511207,663493101,922048437,992872376],[1440264314,885906999,285419258,1672550758,659101292,176730889,1162419576,965209070],[1572462296,1675605173,2116028188,91997199,974301202,1298671178,1794078739,1030610583],[441436201,1688804752,1570148064,1673500357,1381278538,1582033998,297596042,1867722651],[231519653,38249042,738378785,1566775094,487551020,1115552455,596803355,1935296401],[1398245473,1672206949,1937482349,550142504,1574338293,576378784,1033216712,1508867236],[545276801,779211121,74882171,1254315689,2128882416,799116426,1380161829,1462814295],[839536909,568500795,1241543686,978592161,1655555465,1799458054,1029201572,46653363],[501862475,639451951,390608437,232145977,271963127,1036580700,1381984677,1396558346],[69646499,1705809029,1151084179,1207728983,1460484163,514356847,1372146836,1372352324],[46657643,1282820374,1081493075,589745562,1681993697,971789371,1988110156,863353660],[632909526,177561699,2058819475,683547376,1610320398,1138363558,2066012222,2127199828],[905048895,474842029,2033558691,187120979,555284186,1171354025,688995176,1631423453],[460693609,331168012,1923098645,1953383626,352174501,1160663216,541143364,876817542],[371287492,386251117,1713845384,1652015221,1863821544,1874817022,1801393578,746338962],[930302945,435529944,864073245,656648045,772944548,18363121,1219191423,535731105],[402533689,1438661104,46319816,1468516699,56683144,1962062642,1732544076,1695610260],[1571820662,640327827,190804580,1176607139,465384193,1258925207,772051126,243287039],[1988537242,59474537,459081054,1681713754,1908271566,374518567,649537245,46324375],[107922298,1420547871,1086265291,2119358892,146406354,1759547735,190993810,934949601],[2014801158,1871936350,996108880,773020519,991763204,1619508671,1263140811,337052334],[1469092398,629148593,1854137472,1133955581,1425680240,2059404808,543986318,884044035],[990084883,500485390,54604275,302850628,543623560,628396513,1930434107,888476886],[1878594849,1471410619,1881218005,1398360285,2119849418,514269051,244257104,1230612090],[1215671097,1334597725,394252890,679466872,813541423,835420735,83447878,1234252781],[1341152897,1179565063,1845836048,240503262,835841252,836836158,1363479930,85809403],[406220638,1739170463,2028177373,2051739404,1982369518,1649000113,736229432,1983925718],[533766478,983170115,1019999595,1481989939,175207544,1992143670,639764262,1110733161],[1101151356,1948825091,55571912,271012135,389162887,500666795,2125223936,1003833760],[1129569048,1641352176,1999804681,127507534,2064046174,1314736207,784642130,387110574],[1245868958,48961104,1575897993,1402024754,1865784212,1860654558,2043245431,1993141757],[2037257208,972608174,111792823,1351228619,716932353,2009928019,1465171652,193141703],[1535663565,111995207,53166604,1973100800,1209952385,485979766,1325322462,726888549],[94804225,35737348,1569797271,51574458,1379225449,247429069,69715760,1466573359],[265152011,1947001585,363785739,1196774662,2000561391,1589360643,2005432450,70890172],[95169970,1884134421,1146133864,861133576,231162996,406486040,1271441181,736399522],[1668144252,655997953,1260580917,1664373919,1275771570,811695737,447680744,616493811],[1512061727,713070764,1362632332,1723430886,1113893129,1641705370,253399813,1276595610],[1839243419,1714740841,490300929,377855517,1083331657,1430378052,1602689264,1656513046],[437201697,197686864,1673522896,1597024441,1638166013,766364118,1295241976,473446442],[1797213445,739035130,288212582,1395575887,1592133432,2030085686,1093796886,1785259371],[905056320,1008844815,1378009507,1703787091,1438731624,1502140518,1238195074,137178505],[1892153687,2071887957,877859702,845133286,312285669,410634975,1106614661,1711238218],[1188253420,922708088,1252770126,1109101918,1052992978,460949860,1989817517,1251695804],[1924870314,1513996267,134873154,1125405002,260917223,203418517,1931282789,1391208899],[1284275450,419846095,1789068270,884364159,317685688,532402931,1614400076,1294532357],[1581170860,1781404122,1394414337,956840633,1402053338,2066275708,1524368208,2126801154],[1966513414,614533218,1269990578,170448754,1577049086,1610112790,120179760,2000171551],[1706378326,2129315819,338707998,1688420089,1256944303,243282377,1082954141,1762929483],[2055999793,1105801012,116169591,1384371636,1659795153,1015678085,2037205156,1999578065],[1951705717,999010624,672357827,864479767,373384570,1543068878,1735994734,1511832190],[596471618,1468965490,2008445273,97177751,659488001,1144067819,128268383,1093770938],[70624686,765427693,911070293,821000922,1784116229,1936357453,1497375263,789683442],[1866862613,1488336662,1293141718,2008938192,1093608170,1336674372,1573308754,524679787],[1673956538,15000733,457786001,92715587,933165292,64236893,130568276,857202917],[1195527778,1746019491,1041740962,558006005,818174535,1602193125,1806849104,784858830],[1825133617,936970736,1478586796,2125082139,2037810088,1640175915,1472428810,1024466736],[287752629,297664099,37128142,674549664,241543687,389281520,1591640370,827728547],[1465485014,1772839176,664718992,1235578558,633431073,1597530801,717555514,1476941005],[708290727,1099944609,401942531,23917060,912373899,753082324,180590472,1179658593],[929576704,590684154,1002784252,1553911732,1571780288,942015663,1911274050,1752172582],[1026809648,117978436,695133200,1967650752,89113245,651289216,11295300,1522626027],[1932455227,960778754,6014136,994333498,911783890,976622627,1957034409,1796620549],[760510125,785205677,627434673,926010149,962953825,1065779499,1024118684,1381702426],[1825276534,1054995235,321786906,1233445299,460891404,2109138866,1298126462,1337638921],[1489014586,1554419038,1607632089,207185201,305246663,640161579,1088527374,1693456144],[1081287375,1929438937,1882530940,1692463031,1248477871,1394859010,844895162,601661129],[1569741616,833163855,1347211116,1212611625,567734977,450765415,479402361,417112557],[178567156,253591625,2032805703,186175356,796834122,899019333,530651206,384820407],[1699374930,1467983488,738631784,1779735155,400100485,1136690848,2125018738,871137015],[252489816,1629297356,676042577,367877588,758735,226292604,1380015831,1763312685],[137018757,497468045,2078306020,1893668064,752421227,956141917,1100506069,1016865160],[286337329,1165547866,462587395,431092631,1942515247,1640346478,1385082757,318079783],[1294505023,589590118,892924647,619637588,2023847155,247998111,313084184,652918180],[1986837868,253703936,1774747030,78999989,1160443282,1884996188,1501287349,233111762],[2006747067,150888171,1948518974,1994262871,1643818298,1637375243,2089802024,1008606233],[1006302518,1536553998,1776081425,220400932,81453150,1719222689,708584185,1951402477],[1011642092,944289087,28373118,257023609,1823618604,927646479,524349854,780149672],[179822067,536896706,24735049,1106472770,1961764639,735255160,490563763,1080284174],[1324162830,989481311,2060776508,1701354640,564108649,1203147541,1883605513,902146710],[375567465,1728920605,458208671,1790589581,1758476166,1922831680,803506915,2112132734],[1839108902,2038300625,943263709,1461202785,265428650,1805786790,1772203777,900653350],[668671521,1314460879,765541281,1835086912,1546171549,578377172,1306816738,2117926416],[893456544,1179951599,1566308403,1743051145,1517898181,885734892,1270169252,2055313488],[894026168,1912466096,1882290100,4325517,2077721814,1955603545,2118361283,1948268806],[737495974,454691734,655033737,1314080850,1698390479,92621843,2095787131,1918161563],[662730383,760386877,13767322,1519926,1752467191,1026728871,2014337967,1887229350],[828938410,1783803952,1793006100,236755673,94645292,840518499,1353490818,30936213],[1664836488,2127149209,644849675,800535609,522807566,1583617937,1014369203,1722223995],[571551638,434393238,208508771,1520782354,1520990879,578111828,1213013710,1891713828],[512710646,902397727,1785831037,466630663,1967308408,504879155,1625242801,1603527445],[609603054,1994099482,892323662,214446944,526715100,957662994,636816575,592093501],[242058553,1636296476,936356081,1187399676,1554378156,1108065751,1196145994,2060276475],[926461254,1239219782,1105830328,180543413,427351524,205210866,830532546,150079434],[311041993,1079568442,931424774,296084070,2018399680,646580879,1311389049,1917675211],[1370494645,363078609,1868764453,1652789858,643926965,796694555,1964600876,223582653],[415902351,1431838540,1622306102,554073175,1523317244,887128120,1867102765,629254708],[145994081,1024660536,655364254,84032138,1040837566,671205843,1188376194,1585666988],[1169530213,274273984,302724849,992702696,1883419382,1722998955,1966976853,1640606543],[1652275873,1152061049,918564502,1652118267,2053976337,1479047667,1856636044,1906807208],[1898713160,546159480,145739494,1849426545,426345685,834391839,1340395847,866671601],[1891765521,1771582070,1825203218,1415726300,1667638504,589359871,1934120470,1557420734],[506128484,1969234106,851373063,763674916,2090449144,1881932867,619700604,837236582],[1321714504,1410950467,2046470366,853870627,678155580,1721839912,1576152142,1295271828],[1071305099,926918335,2000453295,973689608,1062206619,605691316,390344448,836187361],[109537884,999977768,622914255,1202844877,70592985,112564693,1419078572,1883700063],[1486046365,1079796872,175378536,722993236,159147845,1248359570,1406669499,691528392],[300527634,1889869760,1572964288,942827582,538804702,493254282,647960028,1612582984],[1465584074,164151061,1453682274,684349308,1567435491,243568914,403381900,1418940505],[1764543055,2017940709,2010103454,650402852,173352919,1120003733,1492710407,824331966],[1545968145,1191883960,773772669,1552586248,1459757889,11757356,303217923,2043181917],[1335255338,1584023679,1290079646,1002442981,1934397665,1358007425,310889894,1524073683],[971731019,383082569,1299405584,400986930,228229615,534943932,79438924,145837224],[1051513472,907150136,1363311097,382074926,1000636249,1741008533,1934556325,2036441890],[1960865797,1045157654,1625344745,1638700257,1105695072,1080266747,1377220916,1206194364],[391408833,578164341,1953768448,614249821,1944523883,121065609,1439060069,426237225],[1548770204,358061620,776655335,1140776164,394501531,631917680,927272467,830484478],[521967321,1906673079,1333565608,1401401360,458414696,1580130226,996306894,1981755618],[1819955196,1082266579,2049223687,1397609477,2116880966,2087743462,1441559354,1415825930],[1417824345,293181693,500821671,597478306,180331811,1416894717,271735927,1248168823],[1688582583,324841236,2066665696,1583416398,355441723,432322488,1225507039,543624838],[1821494321,434116880,1910876817,1457231724,620748100,1140726167,267309258,303124962],[834150910,1682973015,2047542212,474504119,527948033,215735439,659996881,1889234934],[289284955,1125364172,1413831928,1136604280,772116543,1766872546,650951758,751090843],[312390793,666122603,924377569,2110466418,1218500103,658380498,2103791627,234400993],[346207360,1330898494,537228581,166298239,11946858,1595854249,891111176,1271190735],[22664028,1994541776,1288273917,91624375,600393325,1806090454,408418211,1672892350],[717745992,1054391803,1949273366,1183945405,796591424,46409400,1716522806,77691300],[291045704,1662704810,1780933477,1435680525,1589921112,1280139865,1687047095,1223141876],[1487270071,1896492961,1026280556,2064639649,459280658,2083214516,949069573,1881919210],[161654622,1677542459,294725425,1284662551,2041144331,298258830,1734691916,594081265],[736710995,62307332,102224091,1306926353,666103653,1818442523,1813641367,799135496],[7788396,890669558,959480243,728005684,1476456032,969809567,400554514,1843437817],[1631531312,593958243,273755909,318475610,807230553,1853264917,880729852,296660038],[1816418037,1503895461,1573193116,1474363210,93568548,2026202527,459207806,1042532921],[1860130950,345256649,1248684934,339615008,2031681352,1731213531,748481515,564682313],[2007708463,457573775,1785602769,1140901256,860381399,941648415,1952917657,448082102],[1951349727,704365066,529280581,516166925,728752667,1052425017,200400861,437167115],[63812018,295837036,1243994350,617530236,1964560146,1566009856,1453034095,713955931],[417265758,1804156189,1648582055,935948964,374787681,140922557,2042889122,1597858345],[1868609015,1146543205,2015386222,1812639190,730423117,2039439961,1300312489,1084704466],[666213217,1107392254,1722487662,1077495164,1988011090,1516944068,825090929,204134949],[187528580,981057094,1598056611,44208111,1352036744,613609094,166858992,635461354],[1012580993,1360491903,2106745206,1584866402,706216567,48335341,1783356633,693001144],[685540551,186227505,1673178190,181420594,803732430,864268588,717465613,562912856],[43457252,1374753777,1622495101,1313137697,1036013190,228413803,379210066,821811727],[1131270563,990532348,967240649,2049138645,1326615000,1970559655,1184490636,1654270647],[1056052339,914007653,1434440622,1802763279,381501051,896369814,1277809559,72112811],[553066777,797666065,280205437,6615118,538381268,14222455,1882821792,175509425],[1723801302,1667046848,1052140073,1908801140,75042778,619160950,1219470980,1032622853],[984411170,2125369769,545270113,1514435546,1824540063,866298468,992346841,716255157],[1867429534,489107119,1295561114,1205739252,866170071,1247604782,1554814803,1954409695],[746484055,854769856,51650583,1214624324,1180181526,246768369,1173485343,141272608],[1683043874,147995710,1338121442,1998249730,1127516661,187407430,1466691228,890212415],[542536612,1254977932,308458052,969933592,1235234494,821652514,860947135,1791155891],[530294570,258333516,1918115542,1016346335,1949580732,2069943836,1920784920,848844071],[1565396972,1363602249,1823435952,893005162,2032588069,170151759,56900586,844377404],[304389832,2102128871,2102404763,1785642261,1599775525,1001212823,737264553,1253770762],[1982643887,790779498,1691275080,1588553671,1828862422,759554288,98031775,1657096252],[451266804,1672164347,725586583,454816896,1554969854,345050425,298213328,1960836974],[940314693,166581000,302499703,1118472022,1074868063,1453096496,1765367561,469903680],[218505281,2060852065,689588161,376747044,1002187482,756978703,1208440574,1636528822],[962574275,1260951610,301781712,952041816,1126968263,1798551899,1202157846,1845643344],[1935500804,902231356,1162185942,290106167,1089174619,1640420508,1551043289,1175444257],[1534860466,48098816,663609734,1009162159,1594252656,1614375358,1596117731,2029798267],[664815013,1485240267,1223917438,1703974473,1373418698,1783826138,59607766,1072557458],[2087848654,102877404,1463117052,1695950702,1414757227,1492592805,1089766572,1796855690],[2067552888,822974915,1351414981,1266727541,1106796707,1152374976,1439871940,429130359],[212904149,1850267703,605737999,873647826,807428582,1335620764,1909271518,959281765],[102130347,1032059995,856574140,666044170,1242244677,1279657303,1730218453,347962225],[1256588950,1928386127,773925969,2109878854,1749039607,1642786455,361210274,422620297],[1839799669,1059546510,309099327,1582322769,2101382752,528512135,1883810579,1729066820],[1883079621,2078890898,1502886329,1921400292,325338926,1750350488,969260875,713706110],[426311427,1064867645,648362415,2101856442,970030304,758933835,1507242464,495101920],[624875176,1126422977,1199914636,815306448,1755839359,633008160,1237160113,374594001],[575782475,184349066,287123326,1261565325,1487132314,111085331,1019749083,1728617712],[2121629764,5672651,1531338268,63246410,1564339471,615923950,578518162,852777893],[1826070237,1814354276,1327437752,1369931948,304035805,852603313,1610096576,1050199232],[418063793,1235881878,1269061806,1913438089,740426285,475028101,314280912,1999983676],[1842192219,1530374376,282482080,751231191,980563075,1457904808,2014167224,812595484],[33639198,1195135249,778357185,1115469759,1504622889,503730287,1429755363,842578780],[654589870,1663985712,723281600,1393551364,1744124019,1372373881,635271311,1889976031],[1188026448,691917862,1926256572,1324256386,452090491,292694268,277295031,1112161246],[834297419,18741233,84593237,237600009,91674835,1672269657,794047966,1234994844],[579591651,764892252,515252113,1792562773,1480043781,1363903049,1087129615,1053074424],[91211761,98613159,2007801313,1549723367,1858014834,2071094477,1881139005,909306402],[594681979,971648769,1089792776,358888188,2051239280,1894017605,1932164796,1361364380],[755654751,616875810,1081442469,255565452,48046266,744890526,1580485523,1759473267],[388828156,398761038,1882148341,808000682,1372567038,1688813182,1712574481,515729427],[1462958152,1784729930,16392177,59827846,868939447,624312724,1602621934,5438338],[518070271,1516113563,954450841,437955813,642119759,139558903,577488855,97259070],[596902492,1801326060,1023205790,1724616553,301338304,590255678,2005770891,1824685793],[1996202326,1346846463,1976837625,98677482,863718480,671354039,350384311,1827328688],[514344273,1365166803,633721622,1818334045,739156040,1850239649,1296139494,1568205352],[2077619417,515166498,795747447,133216774,879041536,136409586,1926033758,2123951987],[2014766653,1195512677,1900040892,1154037596,1254960868,1751407162,164861223,1565796430],[1969024415,677816688,531692260,1671361778,934727929,937026937,943629925,1180480768],[1374134340,1172807935,595639022,794878249,2123535493,1067844252,1751904137,1373520550],[1496190671,1638675589,821139031,1604273739,1523992818,464966842,1089598859,1448552564],[468032277,1341683358,988888598,828535143,823359829,2077717680,215929693,1371068198],[1752116808,1120229491,2023399051,273089521,515942790,2130296934,1543075755,1624643240],[1185267610,634748155,1464429112,2100071419,1565745839,2124265764,502250060,1405531112],[1855699124,1002276882,1713602747,1328336581,1270861420,1364160564,1830023084,466728080],[737063695,1834744930,342419394,776980101,639391197,1030735296,331522877,731899843],[127440197,1905775854,2077913260,221714713,378872658,43378466,153780649,857375165],[597062176,350004749,710662928,1913585233,26903781,1782024820,1226723714,2023575005],[1363407730,1537641536,712686845,1766036083,1629447263,523704627,441041431,268542023],[1934814462,1685522384,1824410254,47722860,86307419,1584720642,1829536847,1275393639],[1845292408,1615806105,91925273,166106561,473827898,593480862,1456739795,971601680],[874135804,1906938158,1116957104,1638992774,983579946,861604725,33919523,93531900],[183778321,1594997110,647967168,158223555,514172794,243779910,881053607,1028751523],[618171599,1662428518,131738310,183708250,529817379,718859993,1384783399,349759086],[446705800,1874404458,824157081,1700520800,1293249429,1681661190,1310175763,139145730],[2036096756,778216083,794152513,1479452574,1231885090,1051938045,1779035812,1434542241],[33155724,902718196,215427803,940652483,1768271167,916749719,2062774252,136374304],[244634373,215420572,1041561940,1423106825,1260741963,372659488,2125590896,1247405552],[1694312507,722707094,1282449226,1021200792,297336740,625136793,739922685,1224517668],[32361216,762070493,610402925,1395640125,794185443,2065468440,1328582255,1371328100],[1471233759,303804649,820626604,190460423,877571854,1972075835,675726840,652665415],[1071761417,581819554,2038541323,527463358,1976033574,1519708248,750216839,1815640329],[1931816610,532940358,920096755,1982850614,197680896,1291986822,969628473,711708537],[1801724417,97680169,941522493,1709960906,1887517147,203994013,785303335,1022734695],[1260789104,2098008172,1897822001,1536959478,989789633,242852909,964962407,768593525],[1562570781,1779780274,1734959357,1914495572,976944424,1746228639,273434022,751314619],[1446270017,1587766219,1986460905,230567873,174520854,846693341,1736326300,1857228155],[1890270579,321014499,1283414342,297574745,1927045355,474912672,1692849312,1502584867],[308205295,1075675520,1104667133,2033278633,175817929,1448748361,534804938,1506449218],[1379755105,85752413,391028671,1121200302,992361566,250753610,1396814508,1183084397],[1272849562,94819941,1820761334,349235137,112704368,775618132,2111436638,417040211],[476502064,1157863932,834152051,169634782,896673391,107947933,111085788,1632884454],[2035930430,475742844,30007464,1870860226,1766034139,1838424794,1814254804,1968150978],[1681018293,2062190008,1406225450,1122587877,1133350490,621985282,1463382100,2119064885],[100091556,941094326,1691092301,1057591959,685311689,1497443398,1969975235,868273773],[1001005739,1218509972,1845400726,1645690038,787948506,1485129170,766202263,111089259],[1520608160,919438268,635946703,760752684,11290833,1568603649,582442828,1740780819],[293688463,659875076,727409965,1432254742,737143927,1094054891,740672790,247959733],[644690343,1186979639,869213569,1447215297,701090810,1363402830,2111276387,1889466644],[1458900364,217669823,691065153,1187660579,675584005,1886904630,1619711423,139745865],[1335793019,998644458,1024414356,2031868328,627660550,1130841088,732919104,1709381384],[863959385,1515032149,1827505615,111571078,1559661612,1619993636,912308068,268697310],[357846885,1270815065,729510,224100384,1173137213,642319594,2043788218,691753073],[781601744,506459932,269578921,959734652,1926491608,187213204,1951670344,110596265],[269283572,1680081452,588909983,1250324848,1009745795,1226108728,223372570,1154613706],[257795895,1138180145,1941707865,913297464,1156100189,235563960,1866654792,1424782626],[1213360292,2072045146,1102370850,1539122529,811865662,1189415172,1723092709,903462277],[1603356145,332250285,1908942356,102642040,739288204,897756456,639825415,1467517012],[1859502280,580996200,469132911,760963397,247212846,1389705751,450649773,1892603167],[917093242,360147704,526706055,1281399548,1425530269,1681748011,1943691769,1653158567],[774505888,1216424752,634913857,847745649,1549050957,19499819,876813081,1323788244],[1281375072,1133195587,1873567063,978343724,1471419884,1953818634,1898027590,1952881374],[770942426,1148406326,1877074116,1259411493,1721488831,2128459946,1890077357,1345692739],[1824783849,2055620114,1254224670,731343519,1519731838,879365271,1134536867,656148051],[742684129,220455872,1236099416,2126430124,334176228,2014381256,38830828,840446740],[655166653,1021086292,6049700,1107062302,1098038174,1339530958,978058292,1971205303],[1231161021,1415317156,613948824,1844043187,1295024875,1328845807,503715138,1654236847],[751736172,563270271,677550843,1058002648,1765103190,204873974,247689271,1049172475],[439362582,682663811,476814487,229631829,1182798178,1324250194,979701139,1170719361],[2126959864,386387071,320388006,264502905,1405301991,939149930,489221250,872159131],[604461488,1490444132,366925049,1346270376,1289973740,754272793,94361280,1374014735],[1274324584,383065163,953442096,2020735411,1252984179,482677906,648214225,1219322442],[2037095257,804917532,124855936,1980440375,1909648615,1741046759,549345137,38768803],[1559010797,977354780,1793324625,1185186073,990771618,77385583,1980180150,1951467745],[970248543,1725377225,2104602908,2099207641,1829252923,1579388540,1602383550,1121941339],[155043445,25992243,58975836,28224433,1179927829,496817570,843820304,2107967435],[1674072478,390676949,912259524,1851443070,1233100679,693054369,1543852410,887278701],[270861989,689701828,391425655,2128398026,1135684254,1675030744,1922756258,1314806664],[1213189208,1105201210,816105657,1171126783,176081901,1321356744,1735753589,2008959219],[485646697,390637030,276256631,1799355694,895521542,222847283,1343688500,781900797],[1402281191,650381469,1076519996,1642551441,1390113419,1832341834,729376112,1682083655],[333573149,646362278,1791055996,2040408769,1233867661,596288233,1653397311,5823496],[219264556,1709117583,1623262137,1653921326,1398986036,1719052053,1027223330,1952906270],[462368609,1917846214,1040339227,1234809281,1884158521,275761523,14103938,791078271],[2070191589,464835007,1629960861,2129155133,1294927513,1441159706,316994740,1187740024],[86624191,535366164,826507114,1799459149,1523382082,504169216,1234346264,180754255],[1963094529,1970241243,1444800361,1515096823,2070462287,1768431082,973247616,791743824],[1246534363,367554903,777278073,655586748,2126432503,363101278,1686553562,1017784002],[477875745,1099956320,2127750702,1569472708,116118117,1747632145,1576356170,960167369],[201647105,1186851330,51417922,975126595,1837166719,945931988,1569968244,1968883578],[662488981,1948472088,1356174589,167176814,982360985,463936390,83692246,1310746685],[1828022078,1872053602,1804586429,2039791402,108000035,1610440906,956891175,421503210],[1406009241,1981367182,656402043,436292679,1696778290,1462047208,865116610,643797290],[1251180741,184662606,680116788,33908380,207540321,1073695612,2060565674,863295915],[1248165880,1815702505,395991727,1315969612,1953401524,1561248566,1863844830,857794935],[1587292552,383824142,1294018054,1290372436,427612941,487693629,282556615,180650103],[998173725,1511396551,757665740,1068060499,1344178893,1880361281,1552221233,1131528850],[636979968,1868221248,400719123,1055575672,429425239,766670884,2080662250,1426142971],[271668600,1231416418,1904853145,493394455,18988084,1010261862,1799079634,1251792885],[1554682211,108126480,1237304587,1439751780,1695527918,2059771185,1535862267,1874391025],[1889629574,1746258736,434628758,1327830739,1047357628,665843450,1314516954,815900672],[1252999506,35775530,1018021825,1522043333,301201415,998470150,1920714609,1982639961],[1180313188,805358680,1744728056,1816415709,116195936,996284226,255101624,142236719],[1233676730,1785119987,381834222,243835311,1358868456,870815628,1352984440,1914249339],[504465988,883285657,1514070059,190479822,1678985950,1249400988,2118500154,1192269942],[500770718,291686245,409462425,819444649,1657312476,1362581059,1082321296,130973594],[770860370,1267914438,1640270642,2107883919,787385062,1696553976,805403325,351537960],[466172347,1043857811,697240078,372355223,155103095,700567528,389577843,539130281],[1246814006,203403636,97170164,1314395849,1825522384,1507179444,919752109,1501910012],[859293458,887892247,1399682670,1284126412,1303870422,1616466640,1222668359,1852472287],[621984881,988028742,972721168,450520884,1108222142,90039758,220279414,154702582],[879113997,785434138,1626620908,886680687,1068776575,1771767875,1224508424,614110266],[1955693530,2036828335,232294705,1827807782,517125536,1869975966,386390924,1162292419],[1151892368,49469223,281877242,16033464,1283240887,1091201108,1841741914,1493845553],[330610096,1482742765,1481527855,1241018988,1855181658,1432875586,1620122758,1308369348],[1248206673,1209176575,301343011,1452089537,537209450,2016077109,1517496613,1898504355],[416321508,574855424,649819832,792015603,1519387327,440574356,161007897,1348733482],[1695261396,984507040,746295110,671950277,1546609175,935420184,681431067,800510187],[1951609614,318876452,390131997,1546584002,967114392,1090518056,1000220726,1593358386],[1833422704,1283214846,1026304031,2127780284,1686584230,996450902,319283312,1592813814],[1092005804,433693,496268478,473111999,853154862,719829428,1552112924,116768447],[1817603753,912904283,1925210370,191501441,594846086,1123801205,1012195522,369606020],[317524802,2120794289,263528746,1256253552,1310105493,1864682894,1735682813,364046435],[1457735923,2063707040,107763049,844801671,1088726828,737283706,726556353,214476044],[182848373,1646101128,510389741,1371376261,1428141453,1291291984,1556716579,585406497],[120214321,197706470,256089190,1211835967,2071329811,1551484908,437365949,1667238510],[1555694250,846843661,1141663385,1165280155,1313130426,1498041148,1502433,967484702],[642851045,1834154405,404064277,1793098963,424421204,991057916,621523153,1626156056],[1853280520,1219634968,1907946441,618792090,464694897,139818784,1060456207,1226237508],[1486040334,966941538,1645984118,263565612,576385543,627808554,1215902116,374925171],[1675485421,1915299087,602718873,744291601,1499546082,851647830,1459312397,1254429530],[107511325,329578939,1731766888,266437986,1438344620,537396579,1587435363,1091679541],[405062218,980276345,2119241880,417550447,185628933,1521110681,235302902,799907728],[1219426768,1738474362,243278754,1978885120,272411779,202290661,579614164,1526743328],[1491055467,595450376,1241822738,909278451,478882905,2110130954,1957976356,886677568],[1719166673,1360395699,108359652,229654264,2002757397,277339815,1111671701,1635753332],[498735638,1105265945,896521364,1905266710,534251299,405192913,1635361029,208618931],[622982192,810270254,637633642,1402561061,1673410116,166918569,2038424145,1248685960],[1693472897,1853776263,1470426294,1626857796,191302156,1272892805,404898737,1714864379],[347626551,1965595457,1712703592,1873665931,486438926,1962011728,1786691291,1338054288],[367388827,1442181263,1942639829,628754944,339832472,119108814,195174370,1138174446],[889534393,996072020,152835455,481731223,856104445,58404863,1806378684,1882316896],[694393037,1205690118,1320566793,787701954,121697327,1822351142,1622187455,553957874],[180755107,1837065078,960917472,604137042,1075168543,304027285,824357786,1319268487],[927030422,849345212,1679355841,1681448489,1532225226,1609120583,31935362,160370363],[1969331920,1822270104,1345964933,467285405,755821400,1331909083,517541627,483532031],[765797892,796126780,951653750,1456289405,809171181,2053631623,669908541,215338580],[878785836,1825692690,831421122,113230138,1933993703,953718527,1080446241,213099114],[1296651075,181300815,1646642334,1325602809,90377777,1281669257,1970812660,2019238141],[1248230053,486112526,1500440620,1007092827,395444932,850090913,1587476623,1690313502],[492481028,1299206791,1182676601,832437866,76162735,1913089913,1734132352,1702809064],[1825000138,1329854471,165177298,700494614,470202660,656561222,742991890,23314023],[489746366,1137762412,1329190077,747382350,1319943964,1989892453,1454119730,460592924],[591911814,723914366,745007967,1254330992,64986529,796301573,1453174363,483968110],[855026940,1047494804,1808236301,1361457765,591733492,2039380374,362226247,251734853],[1990518020,1407261686,1257536485,1858527665,1780316328,111955717,973396782,1093238855],[479345762,616852958,320006168,864513147,1203962764,1639040788,462665137,1271817628],[570453202,328766649,840878514,2057054042,1715476497,1609804065,624151890,498728200],[1635693229,146197848,736661435,824930796,1425242080,127595502,1739672647,2093812640],[488051097,885192306,2040254213,488935501,720136287,1224045524,1885028409,896258963],[1012834259,1517120919,294667653,1751657622,1045020393,1508528227,1115928431,1829465639],[1422718678,1400057481,1017361810,607559309,525285738,2001010277,1966794861,579857835],[1138883433,375073364,2108671543,655740153,1784580264,477585700,2093129804,541974432],[1183946845,1899137529,1736305734,601592329,1113552785,1981372444,1184071562,112282595],[2060378207,309709515,1821590788,523324205,752756221,565745163,2069363895,1519573818],[1551959109,2073185041,1738791216,655371552,69846168,778427883,1284200217,1683964388],[1412721677,383490040,198230546,1874542293,949122031,2022250079,943847990,896386421],[1006957972,162387226,1647082022,1727142738,1936216445,306268639,1375607838,22923886],[1860000539,1225010783,1049347599,125128509,812352795,300124367,38044690,1724517808],[1974549489,1782858572,428094330,1199625322,1925689066,778573245,891745271,1883062620],[1567019823,739598756,1465354484,1559893560,1355415766,1364460491,1585489534,2066579149],[311451196,29734270,279143857,1187726991,854259415,660178036,301746093,1743008123],[880870669,233386647,1043189428,1461232586,1424185003,95179381,1716464218,906997970],[1229642571,2088623942,140427280,1262129010,1587603918,476843658,84567623,2021774831],[487894873,5396355,500616425,515129828,287874430,972861878,184944519,860892835],[1951957525,925410267,1639746389,1083463893,725396166,1060176707,478630612,1337945008],[694106363,1559371798,127810032,859641363,211075023,499450244,1786868398,1020935845],[1234280925,1912267274,336932016,654645449,1258924220,798072013,213174447,1961877111],[148886785,884994322,2122555248,2094273649,1458927619,1320825538,325254257,1195600369],[631033952,1612318631,1061532987,2047571911,104128840,1700423838,1464255124,593890130],[1868442050,1171172147,534075637,1681136010,1532415571,1621469099,1666795035,764554675],[1729736566,965498040,1359492199,1960803412,246143900,57952692,137209113,144848387],[1406232472,873378915,1497047149,301478189,1552829274,1936169575,1250051066,1251149273],[433669303,1498512047,744709835,899932200,1785853494,775432104,1745604538,1744842451],[1634006394,866011101,1109075334,835364760,685603400,1199418526,1514682329,647496189],[1714809886,1349938244,661743433,769985168,1935578392,1087313499,534873890,1176212785],[1018599397,533527888,397484586,1975145175,2030061545,1794011653,1324709621,747948526],[2055466956,1990604151,941358395,1067512442,1715403400,832491865,1679661771,1260848819],[1418019515,66705951,1056065375,1958230862,1532108618,1659089960,512249466,178572071],[759532281,507644503,1385269505,429730335,1184961227,1082455223,1257135553,723059841],[1693138512,477416414,1950020368,1146553276,1829443329,1466165863,1374649418,699990963],[36050055,137688462,1455495652,1986727749,1915503620,1588927365,1032203534,356192875],[1220191336,77463579,1395831049,679260450,1468858906,388390554,1437894729,141901259],[2082243723,1095803232,1558473977,1004907744,1917224303,364392878,1017417674,824536107],[2106791957,592650470,1899613214,1355225209,1620097012,1741591126,480001703,427809041],[1704113351,711539896,790937032,867777167,248043383,522870535,259420837,852371172],[49503451,1462696148,1187549901,1100462787,1233748319,1505342963,1978891268,1833400753],[368259279,1992853887,1662628653,1709390603,1454720509,1154684556,324155827,105020759],[706220366,100425537,1615457942,841807668,930291778,1421653324,1400841891,1565083807],[2128738569,546987836,1596287031,2075350622,59110566,605739384,1362042816,1030622550],[363501706,79039930,1369013464,105849185,1743294366,1535660852,1620703409,336774313],[877685451,617869206,1644113464,1590264151,1751235607,473687785,846675280,183395458],[940093911,2085861217,1758311583,1637808158,1180809956,770438723,1230104120,1875398933],[1325852246,309762094,1523792555,505300046,808207247,1564242150,1379719520,1684729581],[1059849573,499667119,228322004,1011991225,915933421,1033951122,1971991118,1638392931],[692083214,630974746,696622729,1579192167,68582478,579168394,724626945,1769276846],[1723439705,2060762025,1169281921,2069760370,943912575,1501118203,1891695791,1182479118],[545839489,789514824,1111718045,1693356647,2051226233,1895497060,1559777336,854652022],[297579526,2045464052,1291537945,1065268485,407008041,1247602839,24711838,29709606],[1187935507,178899621,1951826435,186114543,524035133,237630443,1822903850,357551953],[1240716696,1424221650,1109166297,425504502,1660594944,211654069,426180910,1453945931],[27630122,1057285906,277755117,1262439575,1956141723,558541736,1799889044,1053916296],[314237010,392318118,1681589295,1946434439,245505670,426740467,2045272988,898694377],[293907931,916255611,1691449978,171813515,2072232704,1627513745,106286134,841876115],[1729070260,264732062,748680021,3425768,554715400,439916061,1498484354,1511489448],[393791041,1120463487,339810411,132947098,1774157382,236185977,1420060753,592009175],[1045120239,214593906,28558298,600000465,972469332,1884615769,969430016,1461703426],[398080682,264152620,266366844,474690385,639861108,273721464,850958761,1523978151],[1580412695,120395475,1469124115,2061630898,1411825090,2119886947,24968543,1126783908],[1236723704,257881742,204316617,253602809,1290810969,583031612,1232745062,1644827410],[2032867787,1234063139,268587290,1439607101,1839995551,647011377,175448064,1806183283],[952069326,946100643,1463916100,105514694,373523428,1635724171,1806621545,1351368194],[328241784,122862979,1890161709,1133252600,91142787,374136476,1571761812,2094403463],[1363963319,23221111,1781288681,1363400330,1533547524,1299011499,1492043401,657422747],[316747247,223638673,1186632222,1765676106,329795964,73875985,327865276,619766415],[1945248749,1318156752,812397524,561351256,1004417657,998748637,925325482,447188301],[1749105965,130305606,2031618286,414392729,1718575619,2122589593,509382339,423803537],[524704737,561590823,479803300,1509887537,2004203830,137283035,682270460,338461702],[1531673373,166913663,1922323092,674447724,500318034,662638879,1127371685,945283993],[1857501687,61120716,1996152818,819741551,446369391,119944907,1977285862,501134999],[497950354,279400229,1536794205,2119292381,1943134150,1800404901,1803700801,1935178738],[591936890,534209746,424789984,214243842,2106972647,1503804525,1316796952,1417538560],[1973711632,438160230,39297708,1160515910,2066954801,1240052697,1932487416,66751280],[678807877,1523320849,1977968758,1406552272,692200169,1864545073,728753667,397069282],[1055872586,1797256822,1056958902,347923123,602985273,838798027,1368046686,2034789056],[1704112919,870684771,289257378,1864983954,1864108096,1200760590,1086836596,692675228],[42396876,1261331096,1865280625,840699475,240513954,455106262,2001226745,600498380],[874404857,1269675778,682127761,663094422,290085217,1578088899,2090005131,1587147980],[581969407,532385253,699907719,1892494863,835271857,538519564,1764826819,1872132757],[803145953,606813890,1931990244,778123775,1734106795,1523097886,194506719,1192541400],[1636318146,1983005552,669983283,833775180,891842038,584758546,1710983038,810807069],[77802029,140395106,1197543556,394481244,1595890460,198271764,1752311706,33136786],[1691993770,1309871249,258591755,123780683,1810283339,831599778,1265859315,1038780998],[790999422,323399640,1221231801,1796709753,1736751398,2012306889,1799560705,1071147206],[1061444687,363195315,2021474656,1468194697,1355826418,2129132174,750285628,355045306],[84118505,888456822,1244623060,1750137173,386543506,1168742870,487469867,794912359],[1457974497,249266292,513695141,996063382,1820197937,1748356710,1052194784,1249094593],[703290196,600455780,1781082050,2039585988,253169445,1557117448,1150507011,2063747676],[179987430,50214383,1120251150,1270145315,158235418,1436304997,1714884494,652597817],[152688429,898797507,2047715944,1298939927,458409118,2019249454,513374904,137410540],[955751712,1802176270,715792259,1768021870,1459806523,1905701026,1028106656,851850418],[1354545076,646555899,483629128,1144382126,2068694714,1538152041,848440790,1500732462],[2075263712,292884913,52794157,751974520,987454262,1665356456,1836612952,1139315833],[157412878,1682675111,507135644,1132308485,1400597188,89427677,385348674,1130633143],[462701872,1469540730,727706486,272679514,566831247,1535579754,2056987115,1643241649],[412845267,47759851,994601611,1511717658,433008464,1028887616,689269624,1103497143],[773926004,1498622999,967014251,499191847,538051037,1401163875,923533049,28741389],[1726147325,1880070123,364820637,306233636,520050111,985196319,701129157,109251214],[1623947786,567122205,589544786,65740265,528380835,645179717,1780860622,515889474],[282407331,618217609,1719888765,33903669,1690774629,373069596,1007420046,647657278],[547795954,663999738,1483825713,1809981791,683160697,1907560709,486155839,1746603511],[870467258,1170972914,2038789703,70920610,1597008397,1682804882,105940809,928491406],[1790275885,373077922,1086573848,1726325740,73630418,2022334593,350462072,918517207],[766464057,131376687,1252227382,1925559437,1153785125,1921603309,2037485307,726679086],[1790518479,812264863,1176646325,2400149,1301754908,458960856,1784915708,963540871],[1661647259,1938150786,706847998,1278608781,1724619387,1922277959,6456702,2010585597],[1078233377,1072865780,753292988,903384929,1376063993,846297908,682187787,128484236],[2051344379,562787274,1455551789,64457633,1898092634,1434019407,1237625397,1555989789],[232890182,1194399011,2015022235,1080195879,112736641,830449640,354571337,838805644],[1129580194,1689707110,1263124319,1505277882,1581481969,1048389584,476529447,1272880940],[1118600672,2070904704,638497716,338670509,1610905974,1934433218,1748710809,942468976],[1756861188,724310508,1920981142,2074673688,1079189790,641785679,1588013889,1117862030],[679432475,1726878750,770340744,2034646906,1137396731,349289988,1232244039,810464857],[35252252,394951124,2092386656,693556642,2024849269,1194821260,1710164895,1180243617],[146772438,2021184003,1319934454,2014607080,777955004,1228787970,1080757899,820683694],[1496988995,1165260200,1438404382,643059176,1693305582,1968645046,1088674290,516118693],[17068533,550387924,1681054430,312476256,1019056138,1006496538,1770379430,1914804703],[1319058104,1238778610,162000797,906571593,1827938906,1989498738,1041006049,1247734603],[1138399388,1514235707,1406365026,309581539,1147113329,275431495,206757433,1954318560],[1870363214,1961032905,1311486808,1304535598,1513062500,1756932997,818910180,428903747],[858746970,1141741693,1741514423,2095455447,1843349983,313925250,946398090,1259367419],[109149663,1163090102,611743335,278575181,353863276,215749836,1586791909,490721281],[725190273,492693562,560897509,1948458161,214179630,569559095,683836109,328586552],[699579279,1028800509,175802951,2100787837,1113327687,1395299660,255647144,640953969],[518864343,2014557395,1330527244,1151195844,614197978,223144739,564461982,1286772133],[520148594,1460560983,379877682,290654326,1181344706,1610429012,1052556726,890281379],[1702129739,999984495,1213240243,993816850,138346375,1770869844,398118825,1943296901],[1352877917,670591823,971997502,680960326,411631044,2112821153,49728631,930325045],[1731182269,1439936942,767146194,1053842819,283302116,1617136695,1958606852,372484332],[1763823997,869653129,1633081424,882065922,641283440,428728760,1612130908,1862129101],[227166875,1286470055,1613401063,790874877,1355892279,1096480954,446555623,192796145],[342840773,1625843635,685342048,1637601486,1242295405,593324586,72356450,459846494],[704945871,1029212751,619705269,684280335,1202345298,1667029012,22032536,1360059996],[83282968,1816816815,483385394,109460492,493515278,1039143800,646608766,1353900111],[77931016,806334749,769150293,1907212329,1852377943,169456142,137966418,259095497],[1995872240,926012194,1902084561,895614587,1567565301,111722953,941619312,207229223],[1565184798,881088300,286489706,121520867,402318330,1025624440,1635947039,1915466714],[344545193,289787824,2024771682,989628962,1661014421,960233802,1039144147,1961750198],[1204366331,1963002538,1836563857,1892709432,936969320,249231477,1094358987,604327360],[1257747555,1350499897,1765609393,904390370,1974407433,1362742589,500221407,814607558],[746634665,1932710901,354750307,1056620717,850937762,2034068757,767894770,1548298146],[232043292,636882410,1028660625,1271144293,306876065,2124346493,997746191,1633476263],[381193372,2003133103,2098374883,1981411813,1769490839,779955500,1266763400,1567444377],[467094195,664167748,237218043,396187320,1536317630,2080517396,1022405108,406126225],[1878441169,589225553,1706610329,2059024717,1238574491,1428101118,782511096,272304984],[676755938,1058159656,1224308931,738432120,973988114,209911213,1015225821,1334633536],[2117771692,1644751649,608655539,616313651,1797820047,743557416,1980746184,1317025873],[31118570,1710644298,448967906,1440534699,1215393786,2075729510,402702146,846047063],[1298050300,616808085,2001197853,670712839,1115198634,740989678,2118348092,1862890184],[385615175,2020265611,1291816496,1336262957,764853677,1627513630,116904348,2065623459],[222727774,602328,1283132810,1031371309,1694816952,925700068,734417448,730245986],[283500443,1019042220,1537773363,560940478,1435308353,1336041870,1727469904,1924106507],[473874929,1796223031,513017483,194966045,739853536,983525092,403124136,177926594],[1250561956,546807566,2125971918,2128744582,1323100963,795335066,1459802810,2511736],[1988475475,294040686,1986758045,321795192,26642828,37327140,815189238,1558139562],[815368801,1407064779,1659266022,1713380018,918042041,728388381,1537098116,1342650470],[1006195971,1361208731,1519672958,1754398385,1345378521,1831053935,1465225185,1780180754],[974210829,1041717230,507522192,1285752513,299219149,65753174,29612157,358122638],[1763344276,119611824,1317796105,1233523881,156592867,722313251,1025446753,2028935662],[268644596,49777183,497508976,2060075937,868779289,60529865,851328367,1654825824],[99879270,334510434,1389489393,78742150,979778620,1420847003,1721186441,1181038808],[868386110,459870452,1416676413,97813304,751803718,1558292243,1729880161,1371794588],[1688202701,2111285993,684800715,101289954,1907626083,583372098,358166230,1367965745],[95883177,522428063,622939943,481554458,660523172,898701387,108041674,696259944],[907231393,431005223,927834214,1971677928,326055523,341132495,1764903506,1289688107],[1027321308,1676454253,621533946,1131865741,983980768,24420370,982012768,2110562690],[1153832408,162593753,771922013,703721062,2114229516,2104221614,708188778,591375595],[1523298272,2088038853,987670477,1056350706,1895075502,2106981974,1563900418,1295513378],[1072435662,84459118,1661958995,2031663288,374791403,594151246,1524883837,888120703],[994406988,414678542,917251848,70232,875569294,2040099561,1947792859,426027820],[1960880095,14995396,724845326,1223393311,1801297432,603357221,1629852496,1634125847],[897467546,1392437628,1984309529,1168615841,920456649,1386831022,933297942,2007524536],[1644532752,963547324,433536910,471497563,1338407040,1983133711,999945527,54166114],[2098311403,487705024,1789730862,1423113614,24932450,977110541,83542109,1989044607],[239180466,470355451,280037532,1532817463,2029021377,803431360,1949344275,140005428],[1554627012,1994777011,1124669965,872553790,574071816,978684050,1330298998,1191861521],[1667461400,1673877926,1106561136,416361777,516572272,1494989690,1176718140,1999672358],[72621256,1525573888,1089176830,1790322531,1547227727,2004746946,2033806307,428456154],[1844664920,778155337,715948878,590737473,217045405,487967530,1882228879,1726636841],[371487808,1098952814,994530602,333418710,1999705471,869631433,1410746142,453836005],[1468100930,2008260759,1742355878,1532576647,43172873,510610150,620161213,500179055],[473073775,516927334,1356165489,879485314,1313943060,50628045,461007350,1363213779],[1425764429,2107710622,211442091,1977991727,944735144,1558043780,985183689,362420515],[1378252758,1178280273,1076759963,800492886,1125695614,54350550,1404004400,1021760142],[1268021931,488646000,1821522027,31401197,1755148460,959230027,1521537820,386326339],[467856008,1888185894,837631560,430412568,1024044484,2120269904,1487122781,1661653676],[309744396,1411709620,1197208176,1400505404,1957785399,1749618671,287122070,106222748],[75690003,333212111,931046502,642883285,735322846,1837534860,937436469,548587861],[1976953637,375148513,1283417288,1953518404,28191724,2095348676,576189369,2085106551],[1545821332,1189766703,618640819,1152246586,2030127834,1303108638,1887299378,1229259046],[1789750115,720817232,451022615,1604264434,1729614751,576885666,668182451,1502978079],[597732312,1537088120,652145624,786018373,256760542,66568843,2091958560,1994208242],[764158299,1667356271,964675924,1509363462,751786013,508076857,1943462227,1912926213],[1709665787,1359766202,276060077,515220849,1088715423,170599925,1891821587,149511363],[1752872715,2109814411,557402606,2016569091,1877142684,486621799,751055929,974106770],[835344840,174780583,1361790594,1180005038,1234323798,2074495086,1655911889,197731825],[835484552,1055799790,1942248381,85316238,1067595494,1798275750,988368222,426025702],[1477962313,838694152,1844033906,970678402,578369814,142891108,2034107819,156745310],[981007067,572973472,1891962287,27550639,1083861237,929289004,1322680511,1545344818],[1958551802,936986287,1549482727,1330355303,714802485,609579417,1859123634,1139709533],[1558290389,584484611,1150607855,1163249944,1029650553,1200020067,1820204751,1429792806],[2012424717,1133524496,1656275561,610685396,1423809917,826495323,1462658794,1227843251],[981383186,1372418694,1160587865,381685703,828001936,2022649812,1933524344,1664396880],[555913380,1114801382,276230504,1824468516,952360642,1581490564,831352014,1550347346],[1303728994,771620253,375068209,363782631,792450531,1341019750,1581207040,2073369453],[2038851756,2060781604,1406891874,1977120363,36506926,627856703,1016151853,959960723],[1830987033,2085963120,1985496022,1761832469,821138363,803833373,83879573,485381518],[915590014,156193625,1109748255,958483718,1378517767,373885179,717979802,1856814122],[2069236421,1771228381,142960686,567382111,2098250446,221586600,2091220440,39542534],[977215301,1456606576,1076574926,1508446822,520237691,357397942,1713551029,1355192209],[344155076,503537894,11244383,280081849,1641821253,944952847,1427187496,1750983000],[822567330,350815536,508163881,1734965931,1559398748,902081871,1003933911,220192456],[475439534,1062490427,1097595841,1766387767,1166973371,291422222,86291948,2108929037],[1282564310,909311651,453554845,494570769,1810084271,230924955,542326123,925011221],[1685396667,43497300,2063441015,1555302857,249271767,633379325,723414437,496387709],[1673361468,807749863,396556342,1312657392,31619526,1307684981,2111228939,1066307457],[1817988260,241797827,2040935960,1931685545,1504472751,1683651001,497889563,1758256553],[768806884,1210187491,1493751726,983997396,1912170462,686034086,1671355462,435788309],[1172676377,1332893486,154719450,2127539451,1224911814,208871883,694162997,476182207],[1841445236,1430365734,589420787,1028725464,1840067164,826044681,1998956346,769089397],[1017281084,200609195,1279868757,1995328899,1195728266,666998834,470908468,1726128731],[1800617638,252649651,1530193431,695333243,1999063190,1571941590,152781008,1709609048],[1629856820,241407296,1865885238,1285800682,1380056717,902883651,2087927413,1875234326],[963820745,1509014389,2038057807,1967696190,1927239480,177367934,798032559,1531838635],[558861678,1348502426,512912166,1303205276,1747413024,2094660979,996975125,506213344],[538687031,173191340,5802312,94985836,1696168407,1048059594,1095287243,536963909],[129320796,1638796737,304832628,308903588,327913142,1348747785,1660882224,583195483],[1763092152,1983123469,145202932,1284193855,294926364,1629703259,1406410357,74311165],[592674768,135828487,1655143712,1434213459,890936848,154967316,1876237193,302844951],[2105532767,182975458,549108697,1126936413,1211212515,687147860,1836239391,1619529080],[2056388400,37701768,1534100958,1901262036,2095886375,1976507549,2095323969,1595992095],[1118371775,693792132,916729523,43892465,1183021049,1947229252,2004058735,1484052107],[1653465163,455717717,1852514374,1625289210,2040431210,1264796923,900473438,1562095074],[1550981226,977965657,302981348,1776180879,29304600,544898873,874307956,1857448313],[319007537,1023810757,1453597878,1590679282,748213491,1675099673,459559300,1118436074],[1775944479,1261717203,346989901,131432661,717566028,685102264,1208648853,832658707],[892461578,170266731,622875455,457107373,642015152,792486296,1378107918,568710363],[784305982,1083925377,1087259223,56723707,368170791,537947828,131377145,1930687719],[178817500,2063565814,1432703693,485362326,2077625993,1367524972,1809694864,815930094],[157491820,1718544176,1502074480,950542860,1927628166,1082620460,686880637,73601468],[1398826494,1328925312,851037297,637163285,548216114,89834114,2071541774,1503167638],[1782115750,1607762250,1178205789,1027274148,1147640723,95682805,97791498,512308071],[1918744387,307337578,90969458,1871269676,1660605525,545661241,1960133408,279895942],[855243369,1253556116,1760433524,708587072,240952213,1938902863,1152732501,1160808751],[929995227,677998749,1563188499,291536246,1127688446,186951187,170630923,732208188],[1501163778,1714468555,1500664600,2125780594,2075489834,1500747293,1824542948,2094085911],[1575126399,672733581,1281961674,85556579,1897502020,1871515244,716279950,870750272],[951507932,2093160993,953513425,1389907800,990375556,495045689,1034944690,1506129101],[1617410688,302696783,1409189339,1955445313,459684425,1758978878,283747066,1070239352],[1409718846,4514656,193406872,787953635,1050671623,1568537542,1404540171,1833582213],[782613264,252471414,1835735715,680834543,1503261205,202932399,907731853,1305763802],[607649472,932881046,1889610918,1339220508,1003487716,654951130,2097804356,1848409980],[884545179,750740272,265443866,1094971736,1198650214,1737145637,659841981,1057526428],[660932861,770818461,1755560583,1545404542,501175784,1366703496,1794847751,173372177],[164703426,1025315663,1550801495,1101907856,1134971833,1255386056,1166430906,5948645],[1408633102,1171466186,1691857880,481683928,1107232551,376540346,821835981,1958431345],[983414254,1615083368,1262425112,1957691471,366110426,1140844632,1419424108,972374610],[560692069,1372995504,1414991088,53095622,127345551,413857925,2081008652,1420318442],[2127192156,819858946,843857271,1777209728,1355935592,296825596,563093851,1857608526],[885432673,156149458,1611444687,2086742986,589406079,778672261,811923196,1272305432],[1265563749,1987757267,898789212,1831406382,227220438,2089971858,2125122399,926034347],[1589622421,1634058823,594745613,714624275,1734108652,1647213862,1809263566,1186910574],[1092333039,1770034903,1358892313,1498927867,383996441,786951805,2034647219,278668082],[735645885,1565799355,1176854086,53019898,1420540472,570453914,776074640,40149740],[1435710173,2019312038,1509610791,928151415,1145602161,889440994,255684256,424951393],[176234037,737566612,615517452,1427003578,523628544,1317601892,450168148,1775806394],[1692564148,541586816,1912979209,2083617157,509616010,1414527794,8769547,1604723571],[1935929126,1627192565,67176979,890261765,1706518203,1609544879,1564537768,1783972803],[1195793617,1951829241,467434371,1013760496,135611115,1433615342,211203397,774836795],[516351769,1228162625,43046970,1234951066,396394680,1019212254,523647643,150590564],[625425893,872456841,1133117595,760644582,1660629226,747709386,1719897799,1953677611],[1597182443,562057052,134303223,211038629,321915276,2088852295,59236042,856898477],[870280322,963439533,673580406,174805363,566971481,201618144,2058296519,2097365077],[264928737,749343884,1392493532,1430830856,37439355,704716537,1317242855,1665016680],[643302175,145745204,242663407,1357269464,54799405,1580367969,1796698868,1723510457],[2059373199,1926907945,2033448104,1678782516,1961274066,1255430063,1955240841,870996567],[159956585,509903414,36016737,506631975,1145147358,408795860,1568094929,142738867],[1324745591,1549842495,1004425232,856686052,1393485285,1204759229,1118507272,1861760999],[1185655898,1058117346,783375012,1382526036,1479685510,1827699975,2094539827,193317176],[690723758,1671266453,1059729927,1572544073,2103561898,1000839488,1195828631,458259786],[1238584966,1681253221,394715561,1847564143,1275984747,1647709805,1717805518,1489679177],[533126091,620022178,1187138898,438403404,1781780052,872287046,857520354,50202271],[1814398344,258747241,581292409,1828145134,965828035,1756688329,902823933,1269624009],[1337985725,1173210656,1108302452,2026984860,1213604826,672707229,1717317749,2059732222],[2001947590,1231403122,1414107407,329056054,1930017075,1328833337,57248709,54553446],[1104673536,139715683,100903853,1911506492,1912109537,306441650,1477341400,1912524857],[837972993,240826989,2110715776,1582694169,32409739,798981360,729247925,1246407868],[70513824,25618278,1140158089,206735469,2091483586,315900803,917224906,1225509120],[1218800692,1066290627,1596053274,3881485,1628528026,1112332122,1604536931,55188097],[2057599241,1048574662,400934383,115958485,378111735,793966664,236453665,1114707319],[424325353,1122193906,494752117,769292304,1287951881,1616309554,2020386670,2059915175],[986796197,1023937805,1322927357,1367878369,1752824036,1065398781,1819431372,1150553788],[333734678,28607396,443891579,1196861268,1144490358,1670441102,318331000,2062824202],[865766618,1895616300,277972116,1795815867,481960811,175706304,200467722,755449280],[352508490,1979715921,552676225,2083982825,1686610418,656134959,1329312792,1589131300],[598633358,841415003,1199990265,2111506641,537886226,383802778,1808181886,166254455],[1286616455,355027836,2047019286,1038936098,1807621617,391986585,2112174218,1681189923],[311631616,1318675404,504947373,201944877,1250669668,60313059,624165818,1080067095],[751117169,520880881,543304175,1101672196,571863170,536084683,186765136,156557843],[489725013,948549732,199669791,1070986394,32839216,1831397486,1890087877,143020291],[695919375,872076362,1204486254,661542834,1829726379,1992328717,702242195,1842553755],[1391134533,1131077259,320745730,814368129,48105518,405406011,1497699057,1432224726],[569251630,1378325986,1115832544,609114475,1282053578,378621830,1980032273,337742359],[1412652830,771234139,689360098,1988086860,118095149,253875545,896891586,706496402],[999445857,907544998,1288380059,1296779081,471740099,803797346,1135446142,160550967],[58986003,1372813334,854541393,370861857,237301528,348596047,617288902,56759336],[2130072399,623807085,1330205482,272264912,9716585,1462323254,578712842,1699259253],[285492637,852951956,1742139386,850314532,620629195,1538567036,1582982982,1730969568],[101360069,11417976,316201022,1508875356,9488942,801312424,338607959,519410525],[711529013,199204174,1770578481,243273327,415227734,145065460,1865167132,942368235],[2105146591,315971232,710424682,384411139,1626870193,1621009560,879629381,1452487799],[1407675725,1244962880,286668912,227129543,435935159,441706473,1267746181,1191745412],[631154742,1604666608,1661508178,1599776720,1527725733,754297353,230861264,2093509638],[1938815593,1104180023,1845318210,1844457053,1468446871,468915993,1748941574,400706137],[1550339429,512630432,722292337,656518265,847292338,656472882,925917236,617318799],[335072479,1825872412,1686167418,1143109106,969709540,519861034,167164867,1866710576],[240429048,1702105996,1640054806,805746789,1297813409,747834505,1215282632,1151712618],[699256523,1679444784,499390915,697928012,136267679,1177729067,2045086437,154536272],[1428214034,1313469393,1746255593,816456313,476303940,633589644,2035123383,419088988],[1207442078,1255445526,529540136,1787044605,718479516,1524535323,943098609,1911149880],[611638565,194618890,1775886467,1621122556,1087221352,976765536,803766524,1056450557],[1469104171,1422679686,2129681559,1339928419,1139335925,1103747832,2029126928,673153363],[1081102697,1692191548,2012902817,105800755,1112156713,883164825,705189022,1791472277],[275960996,270898142,1550083577,309545020,1084638766,543963041,1882690697,992693014],[1662413517,385882831,1370839323,1132529896,1701393960,1916941937,652903786,350503068],[391229275,1382893128,723543348,180375278,71691087,306568774,232083305,617657484],[1794336271,1360864277,98784187,1185186198,1650819284,1403346801,137548767,1710088552],[788496420,1431690723,2022221882,1297756687,1437002148,242107188,785858688,1645520482],[1994533379,1984269521,758144159,1003143625,1731901442,681006843,1654299084,494170443],[425793349,711733467,708181328,269206616,1498931622,1561398968,1773282643,81368551],[1103996082,1909060767,1634522766,1422439214,1068181708,983926268,1024359236,527909236],[534208634,1629088224,72244437,301550694,245347549,681590459,2111670276,1807330579],[1047476490,1631911654,75759722,843384544,412787778,1920092362,1884612667,231312370],[1303385367,2068448553,801040176,1579555484,1770723323,514627958,1709500628,440519384],[786801704,1846880221,936331490,1429090452,749990336,289573657,73920343,827595044],[355825411,943147245,472080143,30120380,136863612,1248881507,2106446209,27013371],[1003868240,1715499684,1567435136,1984685814,1597422323,1599417818,1242939102,1787116051],[1131543139,1776406332,1020989669,188610169,2123401077,1471612038,1236721846,613945888],[846669500,1633525166,254793062,741642133,1208259003,43687291,65330347,1023825372],[518356144,999341809,932448802,1092565425,1889702934,2017417521,1792728189,906353377],[880317797,1632637253,135250086,1101262522,40679558,1319122671,1477110731,1436281979],[1965364438,921453061,163281523,330309587,105363508,1776725953,1733922347,808629719],[830373620,582765231,373867430,1680622518,331566573,754133183,339765011,736514500],[1167496944,102510099,9548442,962221699,640163097,1105083257,1452153600,153186967],[1012836591,945057385,1517908599,1608678304,1317047470,1980279723,1910404483,945977096],[509453100,326493907,1351831116,2039736665,231757028,105583853,1450986771,261001097],[1317473296,887816297,1466166904,492998955,437686095,1640134357,848063854,1782390214],[679602377,1591403606,1433503631,1604428062,490305945,2081294135,1112765029,604324237],[1401111954,1707185386,1004393810,184468514,1742746041,2117716561,1528403535,175901276],[506795005,1186014383,208188815,318128266,613193557,1930462045,1175688710,2056329040],[1311283306,1420181959,1744366208,773277371,1629690678,1539572106,295861107,1732499530],[2091826583,1493481927,2067222002,867529805,759896680,506988767,1026501969,806838869],[1643790117,876637247,1835698660,275359255,987395884,882096470,168847785,872091100],[545237629,553893806,116915360,443433741,991830641,1935860098,1509878402,960564317],[358340244,1161330917,542788078,1807946147,753467679,623111239,1111391473,1111486534],[949436140,2128309936,949511636,361827807,22261712,712290205,1262435780,1664649451],[1619640272,1140346599,885595370,442137955,1549069548,1626209355,1439959736,314416196],[1206418688,2056463355,730390877,1438074758,1430319947,302895207,1521673810,1890446111],[216633770,1343906319,1146978891,1066523532,2041225393,362302771,736427401,1162451305],[2035325138,1491995927,298283174,167471072,149966100,1333784089,1125256505,749731117],[1257451506,2071577663,932515411,1182830826,264375936,948086894,121694879,1294147906],[1863062347,1834338858,1683571596,109773983,517169588,1828256104,1254521619,179787588],[932817924,568679433,964359808,409530717,1554615339,968994548,902280343,900214448],[145995749,922365019,2082481174,1634018781,910584780,895591516,114879055,1922481493],[565642627,1016412462,917018511,1539461481,712149094,1355091251,405840634,1996913462],[1431937286,2088117959,1064719498,442417605,1723755987,572394725,1607962824,505332508],[814739719,844132111,750922345,1107879526,1271267055,701634711,705801435,1218560050],[408132845,1836063199,2115130381,686098763,444591638,438358739,829517142,2047097298],[5246374,1913816844,287091357,1873406752,795991174,725147742,37650396,1456124097],[973104864,1973644775,957902430,1496698796,1961322926,1184925018,1566889967,1131721484],[555427230,755299054,134132072,800221365,203337395,2071705896,1785112047,313506505],[781002062,445477166,1035973093,2070248175,1960507937,685514496,1991295252,1900456920],[1517731181,1905272988,1601021067,1752762436,930170795,1115632884,181990141,1779756690],[2048160339,357622424,1534677844,738670648,632740460,1797718170,993333935,2090692971],[112616958,38091928,1469620448,51811939,730025717,1862027855,13637386,1392457908],[999589738,1061666503,1680618989,502176012,781187233,266615313,311206341,1690327172],[1751687930,200317405,1735707412,360931411,939248231,677369795,1620931704,1788051392],[1428684029,1651203537,1427701352,476906596,1967403218,487265677,1343424501,1901967518],[1857339962,1889360616,346490888,904712268,892602964,1971391872,1246752804,861739746],[833529354,1620120130,747832583,490434217,938200040,1415358055,301324404,2073941345],[1203077638,1796739202,998530224,781188073,2096221641,1847301084,1403867656,907903259],[792377246,603318498,1848825622,1309747313,1564525201,1597361675,538514382,391937438],[752479731,832733103,959667063,2119562531,288863843,1698432702,593693302,769769717],[1655155096,413746908,1976876239,1101280892,1156046965,1914313663,1993053580,1234968435],[388017466,1350301630,987587838,973668213,1453203776,795420590,1438286478,933776596],[1236541988,650038087,571396874,1597599913,1096984353,790389897,574487700,978512777],[1742072115,70878953,1842830562,1285714723,1544716946,1976382554,437067667,516416747],[2086483483,1150167078,1407390625,328629569,1473328881,409880784,736758560,762812679],[1165953776,2026989939,1323984704,949853872,1081407018,486345934,1550969010,1774544068],[488722333,1480310848,1883153070,1491113480,404991156,471346838,1173954933,2060391289],[102235164,1806562460,276778636,808304218,1202067247,1792480084,410320495,274540920],[509290414,1533247344,318105573,2116568459,751382583,1828508851,1357158044,1583461111],[217878010,1890226699,308568422,675287059,1709020871,39394952,1552760351,318198515],[140763832,970555018,1718268165,286823972,344774970,1900425041,1116436397,517558492],[498157899,618232629,488760718,1915563975,579442083,944311971,1433010076,1648799805],[267192595,2079578795,655030159,1776159057,2120078989,884375073,1931154081,559882172],[1790730106,1925753749,87981237,1980242671,880569277,728678849,6276649,2027457547],[19513879,1359402948,333902465,1569912237,1231091082,945266281,914941155,1534254834],[397916576,1008045325,893668077,1808647098,2016637238,497120401,603748334,1332952492],[484245698,788486613,1718924631,1616783732,1289656468,1302505429,228664029,16097092],[1482370003,809868782,1930943171,1324647051,747481305,1058205534,353484591,2100801482],[289086234,1839323526,709641491,1283102372,560994540,52711956,1570572484,1833839730],[309624595,270881658,1128996345,268762006,1133104913,385979071,1023093920,2020714547],[1495772649,397566446,2079205321,1465242290,1706760300,1600703567,1047605642,1825982385],[320212604,200392923,1864296960,1293325529,2057873766,1133905183,1269555845,1084871164],[870923171,1931279445,196910339,10803468,954678359,724470678,1585006681,1804739633],[100770939,78984962,2122184657,1207462518,781562148,1763913369,567194160,1103393309],[1683849300,1545407726,1450320137,2126943470,2077456582,666824881,555116642,905456170],[1118141420,1957250746,1702236297,1216673647,1735231607,85236670,1125773203,1200856234],[603482120,134255626,923163721,2109153797,2082377059,938800938,1962845480,86168840],[592358633,778664333,1029120498,18783540,1748873295,209031119,2008316660,1968753937],[1329842608,836353114,1506492578,1492040379,1752196033,1828646213,102441255,1256477778],[1347881209,747901849,325366299,96635890,1259403480,1292546268,1671155081,1504169861],[1727165626,119235542,1405959399,1182014940,1413278636,15321154,1281718350,1581755342],[1569732214,2016501920,227312460,1825503773,789533745,1610386963,997857987,1829806610],[294638537,260755092,121479014,239357250,983933568,775529494,1554139874,1679525266],[1054619,123450758,442371813,871802899,487853645,694549046,2120212623,1793469744],[948170618,1304635713,1433276704,698932550,399024399,1844482774,1467495910,1265432509],[774136823,263909224,103944429,406964504,521856158,1142294721,1212279669,1945396914],[1581249048,1935435031,1602221244,72629054,1452850857,1806520437,577584356,1430664176],[281332099,1808985810,1697021475,509869468,828415867,401756383,80886111,26169635],[247605997,1861245583,2057105943,249007277,1825453343,79149807,2109690089,1796735560],[920804295,622937719,880162940,1254348241,2032336155,341125136,742065522,899226231],[420601495,879080043,170449485,1576047834,967439483,2096223143,761514425,25852611],[1728643565,1670222293,1240812122,2098041832,157877262,1174530437,1596776094,964613772],[805879765,1668027393,1012405112,461376490,1183343794,1003300405,2072450189,2061821920],[2041884209,1946071669,199145259,829881204,1886575768,661518653,2129922423,2056293222],[40424921,79550184,286511252,1358403437,1741768467,499935371,858194813,1710361901],[1150201501,170152390,1777815590,510432888,1788712619,1101784890,1856135160,1689311733],[1019949177,459264852,1628587485,897241840,1313281364,856166447,355787041,1559594496],[1873590740,1390889817,322952562,1936726872,1956334056,1784532822,646325612,1497697242],[1685370865,672967356,995055801,872207906,413280559,1787296000,1304177343,503663006],[227996303,927180504,1973530370,1456042812,1497075217,1302131314,1178179473,13111626],[1681161747,1269002761,582095979,678236901,686124380,275693690,451482209,1951412940],[1276109424,1674205816,748797285,322777136,778616751,54357312,1104642148,1756862885],[582383236,1041192741,1579897833,1830527074,478338039,493710108,1521035445,1606226510],[387217874,2048554655,1310968053,99512352,1190435551,1213393139,886243018,1415938645],[1076647099,460279076,1020627687,838686634,621896806,393741168,990073101,156619443],[131594000,993809768,822494580,374686351,124706732,211037191,425817372,1230592571],[2125619721,1180664041,1713434884,235086862,2050405766,1092396709,1892357919,32307667],[1261496848,833007165,1417000410,1509088978,1943880378,58032099,611820914,1538875097],[704768604,2032498283,1554612411,1816737992,881454269,880890761,246346012,1831639320],[1597558161,336466150,725389983,1926429101,734467183,1197600480,19983187,466428565],[621803667,1690082453,890705946,1846753277,1425219799,1239892147,2096370883,234784075],[491744153,1443433014,1616126667,1768398247,714432574,979328335,828455163,1729955826],[359588463,1246815428,660429319,1447910645,1879697157,1092652545,1258261489,1242527570],[1955882393,1031885706,839363838,1980098158,892688257,1376390526,1138976829,1033597883],[137768352,705303217,446937982,1341187686,953532204,530797967,2060134822,111809248],[967950237,30043174,987856134,1887101419,619957504,724406490,97947996,444491419],[644782552,898572014,1935896732,1738863961,206789449,1767839441,1224695927,2097265531],[520779400,1006210202,476412447,191430344,111967769,1037673420,908668694,1880255381],[140201230,1967211306,1821266819,42853109,1846941289,1954415186,1724352905,1157924964],[1718327600,1128438065,898865451,1090700871,222767839,608235068,1502858858,51853681],[1450273063,1930082048,1043981830,1399418163,2062261039,1448073135,1725471441,1608929605],[739149425,677379218,2118133085,1122874228,986239452,965884158,1820021958,1410932820],[486797308,1774077176,1372635521,975718827,922406104,1054152527,1903158287,524592132],[1900842757,188036009,1146938351,1039012920,229852570,1755197325,836062746,1670503484],[230541639,1474699021,1761812318,1125658261,727046967,667273480,139447626,1024476065],[1056896852,1464046819,386220261,1253434775,346612133,77993149,1366123669,545125381],[961388539,741331462,466534390,1284503433,535069328,1224818771,1225876255,505078092],[1222510100,711081364,1029591078,1968106304,2100213994,1973432476,1727692684,1816251964],[449254533,1868403066,1207443705,1425713885,1362653051,1059833134,491997087,670584123],[1198284952,725249491,1250846221,1343756308,334845941,566502634,2071787160,253976928],[426955989,1813155840,1929835406,35335999,616605221,49951204,23620772,1430260814],[530003718,1497413349,870908008,222415811,2018765768,1946080848,1521727143,678054710],[1848510541,457891718,1302557609,480037392,1531159823,701113284,578937212,2035059146],[611228659,611137047,2085881895,880323499,1889406469,180988083,1394282198,644518255],[549695295,460187697,1850865937,1395179884,386468721,1178027335,1841235981,100172067],[973753437,1801175284,1994379519,1323218072,954741703,821329935,278301850,1760262751],[840061790,262576291,778005137,335849152,226529304,1307821600,722896616,1081734685],[1974432761,1354047300,1456054199,1406699572,2050335935,2013522817,1493528649,1684436026],[1784844084,1908144267,1151847308,837969597,566708124,1743054740,1478589905,680639452],[2089298456,682626957,228769921,2122400906,833255540,1006957320,1705588543,118449507],[133298344,623055693,1109571427,942459388,1080208356,590614599,1812284094,250793263],[212783251,1772458090,968223079,1319365846,950832101,659046598,610320638,1672111067],[1423277280,2055240605,1867908370,1872415173,2002241138,69075228,17509153,1635478996],[1869722613,349672682,1741261392,903164966,36774671,757520740,1316221189,1819865263],[1017284632,766445248,1685941271,280040898,13631462,975232612,1988287284,177569807],[1129236284,1865896225,45012733,454233640,1020471543,1067005277,378390148,1454277906],[745090493,1932109493,173642992,1257393202,1174722315,1179772164,1371788679,940463051],[871694653,694388903,1647948164,1092174501,95762729,750011325,1222821574,707660833],[943241578,769153773,1073271369,760253029,1099638398,1059506094,127871888,890782435],[1132490369,1893655700,831278426,2053642849,1821692579,32348663,111622755,67331246],[818264977,580268442,1292921345,1267569994,1727274066,851004679,1479409259,1607283766],[850637673,56708308,1153065671,280428458,1873252821,584329311,580739862,453742440],[144967879,343815575,404563532,317537959,1414732401,1453098929,370555560,1799595616],[478902235,1524924688,381789744,1997868984,256624194,1796819371,1303861555,1193127599],[696498290,1805914651,2080436747,1128507605,1813659708,598690816,1010518262,1168655054],[1819959373,109915239,1583895637,1649958368,981400010,41261007,1544343056,1969098079],[1423603521,1372761197,649937560,2089228310,2012622045,1100133759,985505837,1917401335],[571387111,390256697,427283413,622370467,1123116982,1219547835,2051291580,1799177975],[595958209,1520691065,1845338291,672900915,769350685,568382903,1740543046,1504069691],[1245318710,1064619830,1722471612,876337841,894263965,928555738,1641837984,77332274],[655497346,387199925,893078891,1816213480,1281872679,1623233503,1891901131,1347559749],[1246299172,1408713815,1766663949,2097661056,264858186,584417867,281255958,1775392724],[498326590,751364556,398957648,406151947,430844544,88297857,1811035235,441848234],[125013789,1909608536,1941097264,601105856,699475645,198703645,916050731,2093369143],[248365439,1927273895,1673493432,589865145,152082137,2038736747,1871929338,1244871708],[435523959,551800990,457446792,907378052,494069875,1036766539,656474838,1816960095],[709978991,60142858,600660780,363278292,27633839,1418598941,1616244282,1171070443],[1885545424,1094502429,810598421,1620151554,948818539,1305205289,186094784,1515834126],[1230747201,965865039,1278492626,864946849,1892201646,1398310379,1253967540,238438487],[1293023155,1988022877,1186386958,2094322429,289062930,1538315693,438705163,969781995],[281556216,1529186095,492409454,425770319,779560377,642499372,646407278,1921309899],[292857458,1119554341,829857543,1956935762,791489809,269769726,1753223346,1293707027],[277593974,1756298627,773507088,414108899,1949866160,2122474264,494141501,85174269],[1042619777,1663008901,1800174699,1301871154,1226967236,685685706,757092645,300584755],[866463555,1418156988,43897185,191696740,2095626210,1316039944,1805278026,703341894],[19949670,874863860,1325351344,1645101400,2123392545,1993124215,206495342,564146283],[1555926895,280078833,2066663921,1342261255,1919890145,772495363,865860142,1974921192],[1270890242,578013354,444420612,1867642117,1081191561,2002875447,1681237295,1658439922],[1827516989,1254257231,1391452104,2113091458,1720049826,94463633,492999347,1594424910],[1948969130,1168468395,335192992,1863937322,295608534,256521016,1394214190,718503251],[1760229100,1757834766,117883193,438628560,608327952,924452513,550262563,1994223657],[2057083908,48875541,280189235,1625538729,99688239,1048611683,1155816262,2014311656],[956377485,635101110,194865017,1942731033,916283883,1132258632,1255028632,916003915],[569756055,461164849,804995078,762369047,338771604,1732607301,668799287,1263687810],[525677619,1623856666,815202811,252741579,1679231552,1719735815,1386031962,124379926],[885142667,2068966935,1168159697,1979057888,1039166696,270071441,335795901,93339349],[1764910708,1932988324,2062833964,1927346279,253936472,80662074,1324332972,124751189],[1621805216,667074654,1948689227,1057564249,1017694917,1375356377,1160179729,807252165],[1807629451,934951090,1568260333,201897853,1018524872,431238943,1063238667,101031267],[1062418226,1250770958,2078153203,1017699888,786993404,533576515,1592735439,1753082615],[720618100,1429852106,739133131,254713691,1665404324,1550329270,647537881,1650069845],[141753524,1815614580,167594390,1823253359,1971567301,201055209,1529091496,731913761],[1483843757,1641674963,1835567829,1490070968,921960918,369683215,981011035,956220364],[310963639,656428563,496857746,1015467645,1121547927,1283533180,1327248267,917912777],[427278940,1935368516,1292337074,1391684489,391207336,763681162,831631690,927699689],[1014424203,160911966,244269151,1207527196,1016141197,75938767,1693010438,1484114198],[761450591,1686351853,1072400945,1290794591,257071123,1413636711,107764634,1853836798],[645881045,1015231590,2016099765,922542241,1640317997,1035302935,187930227,1087861957],[1131153324,1236233635,139255594,1426012198,1154561761,681773069,757812413,1770594979],[319291619,185479844,1436636047,1962456383,1708596389,613548050,2123167381,1559378659],[2011235763,609382298,1632025696,2093595772,160124074,385048737,989850295,1722205176],[346778465,826895328,752832205,1802884396,163804682,1487527472,800617936,178274119],[83639289,567306458,201188552,210699216,831301820,574873085,1971205278,179325791],[1948686991,2055280197,1912861628,1803563460,73739717,1504753138,802291783,778526529],[1115683842,202660343,280162811,2031362073,905127432,6719747,1776747794,460544227],[167167382,553237656,178855953,62426857,866208946,862682202,1091499729,1711595602],[692413789,1835761920,135124466,774905642,431137681,1740370423,1836412880,1230531141],[326089855,1048964921,271473430,736814224,110733306,710461653,1568392355,715585149],[1400793882,74007034,187610330,1880758037,213198498,1652123653,267552377,346224225],[1807833031,2121709520,750143687,1280322900,1559644730,99718217,2005645109,870411776],[301635405,632487173,593379719,293753376,499745231,366728931,166808998,1489905734],[854185189,288064588,934511062,1231101389,944771502,1092452833,1737728597,378186146],[1015818490,1546566143,1132470240,1424643641,797309820,2024203384,722613327,213508971],[2124673891,1921940330,297963778,1194422208,1296371881,490628258,2009310855,149109652],[1211152726,1797573693,743860191,1780160823,1568189665,1648027008,650030331,1179314992],[28706395,676564372,1845683994,678735022,1593083350,1009358920,2043079001,25269629],[511818459,1299689130,177942922,840889440,1266963594,87774188,2010459078,722887106],[559715270,226777315,1770662093,4233949,79001256,517333155,646444183,1465629709],[1798379924,1901971296,563493552,138223136,1792420233,2129107001,1675084245,715895103],[211977551,502170862,673950536,680437744,1726815249,1434430884,1420508844,777483754],[1664547793,772306574,2020475881,361230239,1605176807,1679518080,532954987,2096219704],[1017327967,679971611,1308749083,2055582339,2013900568,476792357,1642156398,1486640135],[464160338,973652959,776848297,1312726655,913245846,1853040688,1645545523,1055007764],[378290642,1839315735,974019866,619541870,1765510732,560297553,485179777,1561332484],[1624805359,627684302,1476213002,470079989,262853302,348969102,387392349,401760553],[865360404,310044502,98852888,1773658637,1296125404,690966877,499128383,962613963],[1153286481,1842152434,266412420,229020618,591004495,2050174732,2087272401,990019434],[374485295,358257660,1943690782,900560884,1175624162,1272185204,851340287,1829045908],[1556021584,1942066923,1463631873,1283188608,1806666960,1459526629,1216139027,2006737386],[524248289,296005810,1098885862,901696360,1686308648,676865007,905879616,2061507520],[1712810393,969933248,874653964,945585712,305427958,433680802,1593585962,503076426],[239906575,1664762118,530853321,1552842649,165088211,37278402,1297156502,1875915839],[721453099,983058020,2030501116,123943355,2029323042,961600322,1213018417,748269059],[1570758104,1325139026,939458823,1834609935,88162412,1734983081,1460502505,1818803115],[1312948077,1214953450,1357251042,520647775,287163862,1016316893,1044874565,1085236868],[1529823657,1785707672,425448348,946890208,806670602,631627496,1544638929,333521438],[418172676,1095875074,1618279032,2019663196,1817421780,1036142275,670469387,947918827],[2046143119,1407100872,1138602037,889996396,1888111027,336162091,188819490,1972554502],[1050776197,1591374532,1892885932,1803015710,139600012,536612912,1962323328,1826657199],[1848671436,2105343716,1261096971,1211158222,589482456,842493633,573914384,2096690264],[446562620,87826851,1568916411,497591787,1242446851,173229645,1732601273,1423865337],[1037197684,1312407624,1873461592,973831866,1491648913,843858467,322963906,1070687490],[646767456,101511636,544945058,259310573,1015189934,430329618,85024355,1882757611],[1092951789,1848433191,540612184,1647626724,800188936,2041265353,1130986947,929525558],[1083777512,106848123,59980369,488021055,213196921,1751017169,1195278355,1462244123],[773130445,688608515,547267464,293118065,1768848572,1370524700,895706217,1819678329],[210643292,254798028,1587308045,1321457850,1122535218,1471837284,1856087580,248050231],[1996187233,1068468296,1538372190,790320475,1766142368,1784866157,947687269,398657738],[1683151631,505538015,533340857,392506821,244072677,1932934515,468920736,702891711],[1201148714,1044051668,968802964,1996955057,1949338442,929934784,68855335,729512319],[735412311,971707332,1933286384,313660360,615264986,1606783186,2699052,53893040],[1469020678,235161309,2021665608,806947058,1421039241,1527285775,2030909531,614473753],[888504541,2130229317,991514318,1712269152,1691313110,1787164091,356192098,1463511067],[671687276,609451807,315862483,1143258607,816808440,1519189861,631332639,816896919],[1114051227,947899560,829523311,548796983,2056150096,1228577136,967631226,1153076519],[975647925,1139205683,2081212042,1264799212,863867236,453692410,484630766,1879098079],[337393516,796989893,373638222,413330813,82382702,766368656,863716871,454433633],[1903228001,534073543,980545746,193563325,1466366582,1421680096,216273421,57059676],[1556971675,1959561934,2020275129,2046543423,1483505113,1822799243,346657499,280521169],[1724210971,40839508,1928531105,156483771,1104239793,1327203008,1267573272,1210935721],[387144544,1040262412,1616573977,567859227,188742440,51418711,1865912067,263764034],[1559528619,1026139247,1122555722,621695156,571230696,1118802043,497062656,1843640686],[597093424,719254453,1479258715,115216166,1027274305,1467284200,1306661198,528238164],[1918574647,1774534712,1429180978,854648102,297896118,737923298,1151610919,97993622],[1142401367,351008215,1616399905,2109704758,277092672,339362544,734764788,1532777264],[1130534861,496131375,1910019243,1581196970,813869985,769624891,959432610,496700687],[1361924149,881937948,831279157,1203888978,418591595,1758699449,1255178994,2124683573],[438497693,736396464,494543501,176142096,528084627,1632820279,899543138,1938048764],[597077333,1898916032,655057586,1707317929,61165260,856602261,1178433757,1368639272],[915820139,1497979909,1991747989,1029534967,2111722222,932246273,1049367208,724358361],[415959511,284648053,958473911,1491735863,1049612815,1289945739,1564179481,1403351510],[202697843,1306532752,1287680831,500297450,1585442783,440198540,1169720951,447557838],[228887596,962729762,237157611,119196192,446328175,1750039631,5483906,345135564],[1000251411,78024573,1212937668,1302799929,1290993144,1819426880,1986692945,1864760777],[2012694640,1698488187,2077080799,1452893162,1254379750,363830037,1979388962,340836504],[357495328,1382603931,894485866,901862,155897318,830591629,1743855231,1981171604],[168494621,1448976463,109576582,1192185865,903829965,2009590171,1346992502,334859176],[712993967,903798142,2118853058,648614971,1546914892,91916017,30003207,89015054],[2061994765,2038980224,1877927055,1016260386,559078710,832959581,364547194,811832657],[1604965624,1683668460,1569218491,1203206676,662211364,318607975,1096963911,1535513321],[865777534,1900174152,85798217,88003563,749933060,1371491366,1632100847,290939620],[2053860544,1702648029,159486735,1695634900,1982867831,1457421499,983010718,269390494],[1306020438,1140004510,1704359558,304508230,137403405,118008003,1842330130,1646392474],[1481972332,188186784,814647497,1972326658,1288486297,591094413,339868753,211829070],[248880134,363570773,1113643884,1606658718,1648009146,2106175592,1824029188,971773202],[1340283083,1761726717,1790943158,1024540487,763951901,648337255,466409450,1585010001],[1791725544,1199191450,1781312641,530414687,890970099,778608795,796523825,1909756277],[595630407,1465534667,993568118,592544898,365860385,534279211,886364278,1747504116],[466570388,1602272829,598210564,2051828486,1930300491,686075108,414736755,1895338898],[1344845976,865254149,853535529,1754340168,892165255,1627964887,957801925,758937333],[41706023,2028031165,323617443,516794457,1566179902,1232622224,1988704406,85746014],[1953921461,1432894155,1563021214,1072995332,1244257523,1276329058,19784926,1041508486],[1467109088,805057659,776226446,1977264879,1110855571,1651069923,1365488194,916742411],[478361844,547582199,1579437085,1149918901,229522316,599669662,1733126935,1919722885],[1357277519,1314453044,951927224,1288855357,505606487,1608050089,678917942,468538886],[1346802115,1635112614,545524243,1780308204,1428907443,474402605,898624987,1828088693],[1005048500,621486880,541685299,1139358402,122930160,260042411,2060174428,267029476],[521418187,1023255585,2090021884,272106240,1046019862,838010009,1813924598,355979943],[2120935181,1990185888,1356201778,1597673149,1835807466,63990616,366439131,1821595964],[375700744,87563407,175436202,1777485492,228274362,1283258738,324670507,2072156735],[1964556773,1802662468,1435837707,1422513073,2129440983,806944511,323146255,759203458],[1082874233,201713204,1509599579,940070983,69729727,1087955500,509379411,143214931],[1967272705,1050903550,1950657803,621558013,1361335446,347465273,1360905300,1211422333],[1339626343,1955529850,117138126,1512882094,1120401663,513070444,976801369,1969005396],[298459570,187842433,1377161862,1642255678,447681473,369247373,624508954,1886519683],[1683834324,1938804648,1806390475,1418432839,303781881,1212674897,371033800,256009856],[1257732071,169531251,681175665,822311051,1238650007,1740503873,151925361,954095793],[1427605301,535624515,908503734,1365848044,2119376739,552778676,1977082313,663628728],[217786666,1894448262,1513704501,1731170551,363912695,999992647,578167224,865039226],[1626688053,682608544,824307365,1760379932,837483,1224267697,1464060981,599076849],[479480957,25123912,1185340128,512725105,1367468265,162525431,638584095,2029921369],[191969710,193006693,529660866,759060713,1608353305,1471864920,1328146687,688176110],[2011943325,383802740,1633948920,7408459,2055964696,668077878,2057388466,79224058],[1869765760,1030874246,1930472111,1593791132,1074046539,1870963412,1758285367,134628522],[792963888,1147639647,879828699,158365868,1252985389,1396632361,72797661,1983358368],[72977906,1924831758,238929455,1367677369,334484816,1559396878,1127825857,1202947466],[1601400574,1469440427,32468342,1758918724,741728641,1781072953,1923501992,135160422],[1098043180,305256740,644363869,706773969,40835149,969843737,566269751,1044858629],[1946084601,1767056076,1414715419,1003894925,500364945,112254936,1159416813,1826574363],[1260952622,2004748022,1788277817,558665024,1834243028,1785335529,1643320860,283797847],[1406605966,1290739849,800079425,1963457751,2089525059,1307884893,1016218670,714791667],[923848372,785353883,1729656297,2061978494,743060086,1150157751,1036829220,942704415],[449744434,1551829181,1065601469,190851044,883565022,1402248534,1390294189,31027335],[1656720105,1949507179,52115786,1637594054,2112501753,1993545164,2002606117,649066546],[2096487625,10014142,796257528,1888081995,567287750,963815627,2104045520,1491286027],[1884212226,1878296822,1206653084,2009227722,1271089098,108430970,1600684689,12453947],[1036353821,374545444,159169837,980471969,485313010,2002509909,1698201996,386175221],[1841068854,777806012,1644684933,167742087,493036440,1915710572,712279749,2028335387],[871244274,1990950838,1125146469,1131864417,715365196,1737680949,844587393,569305050],[807005407,1244377969,2002831249,130669368,1799111885,833140745,1685819701,686881512],[1812450889,1908744462,1224681765,1953665284,291949978,1964028502,1121570469,1348917888],[1849487730,504093134,1718750605,2118181561,616621642,1708830350,1922866473,661092703],[1523738375,786114661,551359394,1087666337,461875517,1946514153,512752726,700347700],[1972525959,907128808,1860576944,473192603,1604777895,881901270,306805921,1356695496],[1138426132,457865328,1541068296,2088137635,520796931,628174892,1293573622,854553412],[1956265284,1152132527,535506431,980704708,469304685,737827854,436444860,797129804],[1983921075,1239648717,619004528,1815466926,1942014960,1161518589,1728167177,1758029820],[1371406598,1566167185,1397648764,1917519596,1123723634,2128857754,2082350696,172498823],[1572496997,684735881,328093563,1142755898,1029728399,994985981,954305095,1376972675],[713036826,1221359937,39724355,1931179449,883521756,236729283,1702214688,2070043469],[1305291591,1994254132,994170373,1828991940,1401048496,730800584,323034475,1387550245],[1858953928,653162408,1216272960,1138201209,1314229825,716534197,2058616879,1320526811],[1979788749,1977127508,1235019752,1004157453,982468991,821320635,361931439,1932977346],[410207214,74207113,687696901,391123463,84339885,793603376,2080031122,1944197204],[1796124245,943052312,627354495,43248407,2017110531,2119790892,1114807275,177601648],[1569584560,391339761,1113563362,1690243490,899292743,352876102,1130034342,1972614053],[1281053391,352684838,1956337980,2066409183,1725285729,1370042897,1125026502,1290510796],[2077958127,1067866648,1568881056,481029137,703054363,2047068083,393516629,1366589837],[1518898570,1473122117,1112492925,1738421281,1320058580,360285837,932247616,2077507227],[1434575990,951840691,986686164,1839530882,976438333,1703565371,1677546352,1675400979],[84764344,191591234,775205343,816054371,495481211,1391934043,1917848965,1666687535],[664540564,1187764090,1591747452,1698821316,1047423547,1185658805,633492643,124065149],[1503131539,696196378,2071134014,488158775,228145741,2070474826,537431776,880174205],[1765826886,525353739,1639616636,310950534,2047575297,475368970,1555357743,1411735308],[198546257,1401020482,1941880666,1492080592,1020641858,670173058,2025599307,1097906608],[353257788,2110044982,1081899916,1801177767,1250251958,1156739577,1377887794,826947160],[416720453,545920650,38952098,43473764,289271765,949888026,929310613,1213407348],[1669521868,1752266018,211015655,659306619,497794926,227265743,700091850,1152383190],[937408470,1847791068,64276846,1093640481,1221034769,632696863,1214771902,1839531888],[886394495,977282783,417714285,276341467,1589155406,1880333173,20511797,309766285],[543298197,1967841499,520528121,1410696309,1688211069,715816928,945904662,1075159336],[2128153526,1947738412,969112739,955901843,706989477,1383485487,1773700703,1441774527],[1525626191,485558923,1264886138,2102117876,1328393088,212407973,1270982772,174347126],[2095643116,995786426,329042720,964159108,98630822,839916802,1067533805,1076887713],[1568907919,1706551090,1604098266,1015719787,1569081611,1895445199,1012918101,684515],[417944385,231633020,514584313,523878686,1680954353,548018888,1162109327,1947110490],[1732521328,1289467691,1033883265,1221982202,1559845141,2053446891,1954903179,294427879],[4798503,1151362076,1828731389,1544811314,483638265,1941828878,1267044699,1900373771],[762398107,825102641,621359129,2115969495,1445497594,1635165725,801742629,1975749192],[268473860,1189556884,1997902581,1752481417,1593633513,1551554108,215347800,1298692026],[1989852374,873766093,213788366,1649630807,254860520,1974309173,725865730,1666508101],[1954031962,141763028,1306402035,1497148147,1122111515,557932233,1246564066,272864840],[719999923,1124555148,1529975426,1277634690,35376729,500240415,1269996284,1075177892],[397084536,565055570,1533583060,2014496488,693940897,1558113780,1675415366,1141584472],[1692463360,885544869,431612149,6347518,855845545,1805638340,707280856,261005408],[1703385333,783311503,1597501052,2075513007,1754567574,1199552960,775328957,1135040636],[464941072,601560075,371067145,156812758,729742739,1405913674,181406413,703789621],[939515399,1440821709,525255370,1695985254,792877839,1581812552,1919249651,1468541325],[1266335301,37148615,1635933314,1482657569,111590761,1341704638,1375674722,1749140975],[1781958832,1121103623,1020404662,1242853409,310247230,1270513030,1795733225,823865113],[90230627,1390077142,1706693327,480745846,2079801224,1209770866,765384250,2123537169],[1962682184,912808813,317193216,113961885,2010393138,1349556271,1426365405,687349134],[1502269247,194871696,1448503685,1682956005,491408384,782756052,1606152172,1124463560],[186365627,782218964,136685913,662324495,275523691,1752714273,591183363,256489561],[253703811,824610146,238056057,828478381,47943776,1645048528,1699955943,239540986],[337063327,1097769056,361110374,1896010785,1539417177,1843499396,1565147871,1959998105],[362468339,395993177,719366776,304132697,2019061835,1624586565,1770515591,1729508034],[810431840,1663371650,458150106,795493493,2115964446,768636459,2123432209,531929532],[616790371,1806551784,1811835135,613838639,121627634,1599617813,1277463077,1672874572],[2026619908,1035223399,1818681017,1766261477,78843472,1391033990,1555701207,512445139],[137008238,520186272,1769262673,51892466,785075682,1210279474,364121172,1000515044],[2102032307,2035178044,1691546221,680643218,18692494,274239665,537675014,294786098],[1967730736,1141483977,1059268916,1072853727,1416465965,796719483,1552140808,1460587062],[492626691,512426368,1460674930,790978177,84128603,848600079,268386713,2019572099],[1384841326,1923421291,1415648662,134331693,59620443,1706937120,825181305,1898013857],[859252767,2058321828,2123323579,1450945191,744602232,1971369739,1935955802,1967297861],[1670971989,283007936,1637000273,536930650,719198128,1081702097,1423084589,35953627],[1472074363,1621299496,1972735730,1683827555,968104460,828399473,1141474660,729962441],[427537385,1731648986,1230523072,1730765377,215338460,169155738,1299829541,135772350],[1274509736,870990879,63011619,1421169673,371163091,2091472092,280458059,400889724],[1276012221,1941297264,1127746364,664716326,1718522449,511842392,246452155,618991063],[1843818795,606447283,900028931,2027971691,430711211,1298036650,1931074653,1107671169],[2114287136,47878165,375448253,1889840404,1321562910,925272005,936708197,1205165865],[2035638981,802222902,1026733128,1059795924,450934914,1118046291,232212142,341228199],[485402051,526226220,1853733967,293300103,1331233204,859524388,466613623,1225541536],[523961644,1941857815,47967484,415574646,1205785352,1392464617,930057536,474071874],[1538055869,1706718420,119009595,1472326221,619154918,1322432648,866588242,1769209371],[1386774376,126138340,243928052,915036592,1972412870,593118068,1085988847,717890490],[745111827,398161442,1936190653,1392128748,443654148,1233800154,1197120397,851146130],[1580291850,2020518493,1739471347,927528745,887744579,1178901424,1616443630,1112375370],[88727395,25241249,1672933036,255721735,2038312277,2102410214,318541530,566854103],[638616921,1801533675,482968416,805669847,456755686,252942726,586484019,1373581160],[140459937,183145258,798987760,1088801950,192307510,1308319776,1947559182,1257093820],[1794949049,648422389,1055145463,914761996,1121063175,1014896140,1317682367,260669607],[802901902,576785608,1217618595,137466948,1057299378,1535960558,1008540640,913560713],[922495889,1806062546,1519320675,785330052,812521947,1826289343,599740068,1095227843],[1272438976,1621568746,1978675492,770091611,47868882,262015429,765646548,327029975],[10219098,1791076804,1612653834,270791471,1586826354,1669080193,1115624639,1570486520],[476351376,2000794601,1718022453,168869952,1043595628,2104923129,2048847766,361863229],[1224190076,226547256,2028590439,355021417,1095604631,889468424,687549105,969932842],[1347019647,1797420362,1283068281,386887721,1776763338,1670182775,1460224780,920449559],[1211297121,1583184527,1050925520,1034334162,592252923,210901028,191269422,442537262],[315311731,1109025675,385995028,1245389076,682537365,1826519251,6984791,1441190482],[1907031944,758859085,155020833,1104106231,1567742055,373914110,1381391838,1157263207],[1637682599,39755894,1011552744,1524322173,133572080,179825278,436746535,1386262662],[705785466,164285490,665464614,702057321,1423637024,1044968962,987225755,1544894072],[888184725,871818302,1891616119,1458177754,970931445,1783142982,1888033674,1539281626],[176158269,313215454,1410645365,1134856851,933928608,354122474,1558690073,1561019910],[1930941135,67185185,1027995055,1094372178,522269197,1613116442,555102297,2058340423],[400223724,232174098,471231907,963924633,1838917502,158320888,2069843109,1851597105],[989615576,1858809375,1540680474,1650158659,1134547737,686391322,217100914,2007300992],[799480238,63865903,123878422,1991824192,1610253939,2015396494,1583608595,143576932],[2080611097,452965969,1828838498,564730530,1280695072,1176934446,1688863220,1359256413],[1913533,821126177,763845485,1681638897,1572270186,486826621,1660023340,1153155557],[616285449,1827606966,748120301,2029100620,1562897345,1717979036,1797701224,2072578705],[1563322424,641451060,2073866092,185367583,1072327633,950957911,327242429,78098861],[276669037,1783605295,1566684755,1502674854,1553941311,1508405599,2129500278,92698274],[553420583,1139743605,1815551652,588954361,1005250203,910188907,661503028,559931572],[1243443147,1953071785,139337440,1387331878,1291405542,1401962243,905294114,1845623628],[302647493,74471257,1148875366,267814509,323254680,1557080630,532957144,1442423655],[1670251029,1186804348,1105321212,1395985656,1362910237,1384654120,676851083,2089291403],[454318794,1254548609,1136412447,723120039,840696869,1518087935,1922664484,310149827],[1091403334,1795974817,1573831689,1230174293,1206471146,2049038142,1107689056,986687118],[253423636,1358249566,1465009232,1816033541,1431623866,354168352,1275862166,214701857],[1710375714,202344753,1111633138,1993063968,1443850524,1285175160,1185598596,1457107776],[545833613,262470717,42285762,137833005,919743346,1480487863,1575183709,561662898],[1258068830,730473770,609218393,1552329183,158076958,1941436720,1784154921,415805333],[934027724,771167540,82706056,784376610,1642909784,39732153,1108769353,472476042],[2069167057,1358769941,856927090,1616351699,1516789759,100243856,515297664,1079099561],[365893468,1775962558,28637230,1917216048,232373630,1352420545,1147539042,1813369396],[1691576725,1779825921,1384136756,1469515197,811333210,81339016,1174087775,1145249140],[1558215412,881451008,1712270830,1221112036,1300315561,295376595,1704452497,737189265],[904897681,1191478594,471913462,2080909419,1598083427,818601837,985229902,1711437759],[1069233218,146047589,297651161,1947782307,2004490088,758162543,609194747,358916024],[447218788,1199396705,880171950,22500864,1577984353,268069516,1839030749,2119453569],[1106329450,104381341,1947874310,241534846,1881234085,1584978764,246296683,1163619474],[651558060,108517790,1647318299,1447706010,1636263761,360471260,642995564,751015016],[366800564,176695427,1762495958,570455568,1819772408,826966662,733413757,410107897],[2039856536,518116217,1244956409,1941114765,194797710,14951813,381615879,1796880396],[123677459,73833842,498756163,1764519001,870764940,1416791055,2049215772,35071855],[1509328909,1916232194,1664160996,428546496,1006789347,837171327,760422118,1607762589],[1797703295,1501104824,352344295,1386736696,1292076735,448961734,1822623530,599589721],[1944714076,1391908569,1868687968,1650615499,1523456731,1776384317,279075456,2091025288],[742253667,825200802,823068965,1702474640,597471351,453732548,1761770371,127233174],[1151591822,1525997032,367999253,2111716419,1475646177,654160491,1398822668,63093048],[1027829608,1392766865,263901130,1622689220,992268379,1879900296,1003900387,749429419],[510578503,151403259,1660743423,1268217220,1169178376,1645554794,1821168029,1792647612],[2049561695,1348441842,364175011,1978463969,439737975,812065647,399975216,1677026965],[1056817993,760525749,1381116463,114759150,1567738755,1988364518,1551937247,1932792245],[1762642798,1585086505,450593317,155297582,2005957435,1133451249,1781670985,694267880],[278309981,1387690963,1202890892,53796703,379108997,560347406,1210646800,1234291799],[374660208,1118175391,481053008,368801155,613304264,1087571224,433138050,267282390],[1243753033,1046299729,1353395449,1920635979,2022180194,399030049,1802208791,649705200],[1010026317,1235084922,218029917,556776646,1729639144,1949966110,1559217056,561925739],[853766256,1709278688,436825665,559689264,458076539,556707402,1219021379,445168669],[1028336771,770330528,292559063,1171554769,1569485952,1049683784,1870981127,255561355],[1490816374,802008704,213565464,1043764391,1257974349,1015890769,1809795424,790392582],[1637049807,1421653843,1369925044,1853959113,1658096561,150911217,1626112940,813607106],[1212237374,1631786652,1814581367,1039420096,1069085495,1903845929,357833790,1847256584],[288272785,213697503,613094438,1506984595,2061214422,1436608582,659559681,2093689707],[969076271,1009703190,1089622896,1110433241,1078400392,475526973,1979751408,139371149],[1054801637,110895202,1099194061,338426897,1654678332,1098305312,1789754218,1845140699],[2059280306,56997808,2057988395,945589745,607625762,1288559951,1390049740,1375828651],[763940474,3797127,953536299,780447939,1487000600,1410133088,1887800917,1943765151],[173003226,1732004755,1135616592,2007176153,1374667516,510371182,477018499,722594379],[1980638734,122779315,1592248718,383008059,1548385162,307944107,1775099665,177138213],[288829073,1360774414,850093967,537795975,58622003,951918424,1720356843,1262052634],[1617171346,1805658430,173199997,1154097506,1216850156,1929987404,2066220614,973141476],[1094385515,1631333044,857169651,83890067,2100005708,571749020,361004282,411020638],[464245410,1053069381,1513255278,1631758547,1934741086,1379005458,1256659142,50037625],[48969020,1663594793,699131433,252837399,760598372,108502364,1737913600,1755080396],[147899152,1608819977,2112771526,2000157313,432268752,167331272,650776092,1253128481],[1458436448,639247804,539535705,1309844937,1591206854,255252706,2130540006,1536525663],[2028603768,950760257,510699283,610999085,1865513116,928295045,506950866,1720339544],[394230974,5446394,1327421073,510665176,1534163670,810750853,1743538662,150264261],[280937797,1209265922,1063248306,81247009,1952186151,252211709,2031460372,1613696878],[600309797,1720627268,1608398902,1161009850,1540977590,1806288976,547929640,799745510],[1470432154,66034792,152143285,1399111495,1173211008,188804607,1737126023,1156254721],[714772060,773136537,541212008,1807474919,2075529367,1081241538,1839074652,1517730275],[2056492744,445743626,1118626921,825057190,353880261,1047829591,605123831,2126222766],[955908337,503985928,994224331,1852400851,1575284672,113810248,523245235,592063946],[935518594,318432080,40644490,534636645,358998086,1255764482,1451782828,1245903533],[934394432,1871586817,689240647,2064999633,186270447,1035636944,773670445,683865534],[1491779232,454260859,489820300,1666893229,1475832700,1114375511,1540894751,1332229245],[324146567,655146749,2088966140,725192354,916456900,2116770115,1272778990,1572788519],[707366312,96086194,327488336,1340442601,650062252,1279236053,279340886,6605627],[1821226087,24767703,1182467722,874313953,176620488,1694890834,299509592,494844918],[1425512412,420101328,474765537,1533643222,1580267977,1372804446,470286551,533313295],[459624319,1109625786,1784091258,610511144,680457376,548689112,364619965,110201187],[938290200,1118457660,826174368,1860822053,1045958172,942217652,1355855662,511461238],[353210409,274767163,243367712,283965083,1468680116,513062633,1563615275,772333614],[1804523075,746954499,2114833474,31432848,1835477310,689445017,702902193,274628498],[1759255521,1729361055,904133313,1466777791,392729344,1517503731,1074525703,561083553],[316378024,1250597531,1460557775,346188518,1307907178,1413561603,2081177806,268437294],[519488547,2032857505,1627004619,1109054830,1188105895,714932873,1572852505,580532586],[1022126298,1415627708,1814385119,486059329,1732236318,782089482,1863352171,1812918465],[2092686110,264711507,1264105778,646374180,1641887915,1128133099,1938785178,231807974],[1119871197,173992490,422672463,1941582797,1810084092,189821424,642033557,842469201],[2035760223,673274264,88384269,422995480,1153845086,555321692,1025468095,1946582319],[563254440,804868693,944300293,1529286562,2023857529,25576120,1253039668,375919841],[1790133774,934517562,455440238,1328131062,396930076,855953320,922738273,1934183272],[1358010446,271462815,1495326819,1845129527,1621569046,1214869422,1408987571,1264684123],[1854169090,905356123,32148479,801120804,711110954,1980737185,1929588219,311939408],[1831646438,169669558,1431253226,1006343907,1983469626,780204363,1814461334,364935887],[1314825878,492492771,339257730,1043233187,1546263131,776222692,1562369593,1001360577],[1229998795,786532682,63754225,1959140968,295782099,1004190294,1623773857,1779753449],[48583898,102087555,1768632856,1746828740,1214300718,1977388052,63120000,1784717315],[2051702032,1665489170,2107011133,178815313,829870224,1580437940,2022526727,1150367153],[1599606926,1654649163,604282183,317309274,1088684044,1755145291,587202680,1383053273],[666629056,1426499741,132102388,1069584646,111645237,589292551,988343162,566543617],[1510503137,1983055501,237180373,1846101676,1391954071,1112107033,490948980,1931005626],[1884424506,1318026646,957900824,556000257,1851611451,1462088372,748985054,608254499],[453343220,1218692504,247327016,1880089261,405523350,1661020502,331014127,731886825],[655490553,1501453114,1089936026,1879807599,904474572,1273651371,1590852031,2107976181],[339147929,391430860,1981902920,626205231,210458993,682309680,273013133,1098007150],[286457987,324517890,1655751760,259622194,1313512382,1436306269,1234656877,961542029],[604473028,468126694,1512274082,1812508862,1735693188,41422774,816019365,122215434],[1677832260,1630150461,749395100,1596706022,199345949,817654389,420149963,2088347621],[869585861,220849836,267119147,737341515,483053758,204223858,950327496,1723465398],[1358369116,126793506,1737455066,433973365,1526610613,473356744,1493169973,1036448219],[652300301,589395855,592238065,1432922106,652980624,1874643507,488870715,1447430509],[248928995,2032294300,562808116,1615193875,797775173,1162355702,1659656279,1108652098],[1042739150,681987304,1137238906,1614328170,876912585,1222648932,2018722542,1903053776],[646902435,1918788761,189052363,1314319318,1327363352,582799447,451913198,1476733880],[1602150498,1237069509,534274886,1528767362,73299875,1226638468,92031799,783809273],[568611197,965753677,1042639823,1522889419,541365281,1646444078,1688411533,1195444765],[690693400,2106273328,990743244,656958660,2081500344,690459493,1761068427,551299572],[1316447352,1636596949,1619353274,202715041,738719126,205029104,1688837276,1385781283],[23121365,479482323,1912364821,129549394,1700412136,1699503272,180271497,916278412],[520186874,140771421,61371097,2118233940,1430394438,2035392114,978874791,1166507498],[1202875511,1327576753,1165124419,116064483,2035338055,668757468,308946619,1113899407],[791124950,1876749469,358558317,990618647,188718614,1475269333,1615844135,1948485788],[1499297668,999425704,788973045,352584912,368743139,1256373058,208570262,1848141492],[327617472,140623164,1784080704,462091108,1683797284,1237419953,1968907555,300869466],[849302489,1275510283,984854115,117183712,2003569535,77749217,720344075,989925486],[725397612,959919386,1636046286,1509845807,1640093486,1162097269,1870110042,481629420],[2094565524,309738480,1630400373,1589382457,565790600,1943177374,1052765251,1220795618],[1789341631,648884516,268198301,968196620,727606054,367632130,457419130,865362627],[356177501,1888685740,1911238658,2075242669,74422855,384921311,516634518,551700792],[519497597,1121329000,1598956998,942772699,927898692,501575638,494860138,152931759],[2774141,1502875604,1755257199,526716559,1818695643,1440670802,234119733,1914560057],[1113009543,789343920,799147296,1344028778,982562897,1692432896,454994370,1557292876],[1033952463,551602085,1019015842,736855482,1407269444,1387398482,2106511077,1467272246],[1559124241,1653425217,1220873939,1391621802,794814081,559009812,1710490543,109849606],[862979877,1066009561,1501252767,306514367,832491768,1822436424,1688797300,1825525296],[1783528660,858998254,823766931,1052126151,2085805115,536174656,669693608,658017061],[1291879905,993787350,858489221,311907146,588806805,300367173,661731818,1377950287],[1248940992,75685922,1958239749,1771663598,1632964778,1123617414,344224528,973843669],[945297888,1164278579,1788149332,1391659357,200639809,959914541,160674814,56808092],[1438810229,1630729784,1569006316,888509925,1714537464,104470027,1431694724,586613042],[1530268276,1543084746,1144440664,1722071790,1819184013,85393810,576080691,608531272],[1679895257,1264863359,239298440,1458335518,297256249,1735704770,37961236,1148792475],[381313500,531615043,1314964868,448743074,785649877,1272521001,377983330,56274390],[324327933,370994043,68366063,298341561,618134159,1032496529,1261835798,1200648218],[133730248,1583763259,1898678122,1332988326,691555398,531505561,1628453468,691121267],[769067441,1273316890,175349183,662262293,1849289210,946374828,1645498003,1175096299],[174705992,1047789846,1131922075,1382346563,891225661,1051723604,689229039,788376202],[2020287800,846770868,1316070906,2001118610,1219725680,1624498831,448153395,3079364],[640989864,1835941915,272967209,2010954790,1517840118,227697743,1031681229,996949580],[1307192604,664441916,820728766,1160877048,1199463656,519887923,1206004005,1853852606],[103082014,1253807683,720104091,1784102250,893375195,2097159382,12813961,465076783],[262003264,793721689,1794724394,1781495945,1405340108,498472818,1750084109,1723522551],[1550719500,852041396,294659283,1218091626,535125613,1469264882,432613485,1745755771],[1876881981,1940904582,1030878783,1670206732,461328346,841639390,1635370449,1772791327],[1046903509,1648983152,1378138789,1103260598,1106912214,1356627206,662871579,1949926782],[1360050757,1891243157,206130271,1522756529,66552927,1537607867,600040174,1880081249],[498403632,638608221,628874089,407554496,1679545881,1370430227,807055651,1816064515],[1146514808,69491595,1114451478,1669103689,1951743673,1253489202,1450017543,1824811284],[1025144560,97430477,832207166,1172915982,1381640987,1308521401,1824603719,594823522],[1512776006,440973073,835726513,962623569,1648392412,298001853,2021679986,1206850936],[1160912571,1535750739,1867598555,597148098,961506023,1697154766,587502994,147666008],[1245873289,11086744,832291956,1381816938,672965522,834365931,582659241,180823391],[2116403686,2038854353,606826766,51028200,860515126,1231545595,2052447640,1523892065],[1250306836,98306787,693684383,1656636977,111501708,1829658944,1727745397,1010805696],[1103206960,860248076,1807950354,878698175,1551781742,953644501,1164982319,521896813],[489100846,1649185086,490708913,559009128,1168080614,1862661634,944064893,1437599380],[1112294891,1873490898,1517977805,1115863447,919873334,1251145132,628317766,2082251669],[1443968003,930322741,830476841,793997569,929086834,199625067,1570518037,756140530],[1554713567,297194143,299990885,1245432098,1191720971,682621384,1080191605,440029767],[854367151,1181035218,728539774,1539468053,292690324,55650287,1623005321,1787384449],[50770188,521535613,1707142522,325463361,2036107962,1645705687,746552600,1869178390],[930368228,2095128928,542895663,590930376,685740435,704087083,215848696,485916160],[1911216919,1794304513,1163006092,211439744,901008672,1488294331,871905230,95452723],[1408566339,174070049,338658223,1809927035,90347437,690130816,1647434392,436807377],[151892094,116598140,1568217306,644019869,399345055,2087857846,1839874876,1069936513],[437404102,132257790,2123780357,142331991,591827188,1745694552,1678986458,1690452406],[805672284,1562657429,1405606591,1331244251,704144982,1251704078,264265993,199759700],[1556881066,1712460049,1151990514,612287348,1088757723,1262109115,943222353,1813888557],[1484218534,814243828,1364241774,2101211299,453494145,1697360957,160678590,1579967833],[1463563643,172319558,755806649,846212401,1430493999,1973277471,1644911038,2000433393],[146345904,2090510098,909285833,336326361,145826892,1471449993,1663855330,841957420],[451412384,1547808490,531409384,16835494,237277373,370117998,1554426398,1713599053],[2049092239,1647883555,201063408,1882208043,445281873,1762129485,429775564,271323408],[1600731549,1583462537,1473321557,788494727,863849277,950286354,1929912041,1510405963],[38176082,480007109,48676888,1562631825,2058827965,265234744,923111029,1392060101],[1925695135,925755947,108038110,147650209,334940999,422030033,1375937183,1291659722],[1633922659,204174395,1177408969,874340791,2104720776,88232003,1123146636,1574127299],[1326239365,844911925,2030894628,269409370,29024991,1994629933,2023086161,179375330],[973819160,1354509285,1652103018,674765090,930148960,681377799,223625422,2000466440],[1277975634,2109483772,253430151,185597330,1013797776,861541205,601280338,1494503789],[1965514725,1219731065,417945930,743227792,569115534,11066062,1649620362,183678310],[1070121693,658803879,1314753289,1012676397,2025065763,1681327036,1534406836,888707243],[1924337039,54629334,646287172,2024701572,158779033,1199924085,70961944,120261827],[323517230,208128256,256462358,143861962,1586106856,1781296450,1224081014,801550534],[2109803721,28574081,26975170,1446594075,1547001630,2006898471,871945008,14522254],[646312842,1261858967,1365608809,1270196374,510687488,216161594,748492469,593534475],[763263092,342952036,78862519,194179698,1966892934,1184519587,956510458,2094073481],[1868110466,1796014111,1311184901,1975936834,1522219745,525151073,944837207,50084860],[1362176716,233984693,879307245,396577856,1855299231,406364662,1751950116,1861622067],[1245422449,1066819038,1706346623,1139760150,377202755,436750149,815680314,259294185],[1974636409,192317839,1276981444,2068473671,1306851266,319104394,548964410,1392735832],[1347663574,788944736,1247113300,1392691022,1224636495,732583092,101022259,630058287],[1563253644,1869979757,1563789649,1451023419,1282399791,27185150,1173782357,1261073794],[687361934,2109529537,771686779,1890490809,479175173,119620602,491448932,956707390],[685162771,1680502053,695890448,1376053198,1967460517,1168523905,1399332019,117666381],[1107974967,2037863391,837588981,439439633,2045845719,425569201,727687260,230987389],[1119504504,198386714,1280706366,1465701009,1767075650,1440376565,177945900,1304621533],[919405047,474661554,1527463612,1823356778,642137613,1192875640,1142958150,164894476],[1401609338,242477166,2123004447,2065459473,1079834847,165229583,1837828275,1376510991],[2090764805,1919516577,1530113880,1832831810,985528206,839424154,188697155,2042644394],[717850559,810366374,642123837,101769250,633419605,1902230236,2035990194,385025640],[864660419,569400231,1657214836,374339120,1349805124,1826297139,2013490457,1867123947],[1445322010,1972656079,1010193780,163836780,502945079,247765720,1624077335,622148228],[1500613831,136283105,719804321,1421521493,1070780195,1275197301,701068172,1661517624],[1347816438,1849768525,1192200856,542283844,2109155478,1760763167,1980006481,1392625294],[853025564,1497528215,122327561,1675066296,1211922090,710773192,1770709215,218038513],[1979855883,1082384566,915543395,109806831,714707049,1488721990,1172473698,1026450653],[335859190,449764371,1294315628,1228338030,650919724,876022701,1797091568,1872270089],[233561324,1771440711,18472748,550261236,850355296,510354988,58129299,816111006],[2051165585,1286182748,1749969748,708284237,336498732,1112512212,1845466531,144254097],[1073723868,1487276025,218402317,1039983215,1919937223,1906412374,136230829,1929230241],[291378913,337121750,625743815,454796350,762782333,202475254,1908258343,1278785187],[1728907454,1520224221,67131788,150467571,2071911865,1408702555,183174508,154581421],[415317863,596465569,638905601,1640447423,972853860,1103272585,800550362,624575476],[1415850186,1525112415,1782155404,1853730809,1885026969,23687387,1891801241,431706596],[522431010,700607360,2755096,1018874990,1556877480,1856368548,1729406459,169278651],[1330134699,703255164,138524995,1025854163,1562561697,688916367,1478538699,532389455],[435582352,458196717,1892508495,842309013,568408299,404443196,473557286,295237015],[209503814,664433961,795369172,1721940480,2067261441,378710218,1720018604,1867285111],[2129069708,392527434,1118869296,581278035,961034898,1956774619,1480429719,1416145300],[1741103349,1377109989,1623914077,1021588094,1525481861,1045234047,929820529,1466614468],[1477035129,1134794003,1102928275,1154984810,605734751,108716477,1409603794,555600881],[410674566,2107968298,64978564,1493752538,319356835,1208550281,958227384,1101562736],[1236742424,98877064,1741859769,110776645,128059240,1612272224,305159614,1848313918],[2105502503,1751360515,948569517,1488809198,537859640,1278616881,1989390183,1793162030],[1421383468,1137074701,44698079,452091630,1320383644,630374642,872537285,779230413],[1310388332,1733675165,591725383,666878227,1280423788,1664013273,1726749345,1176358485],[1570416940,817737642,1884983137,448170673,1459203257,983600066,766620488,780760833],[356538073,1767268943,2063652742,480317110,1715051030,451051443,128997629,2055431989],[394732063,480502169,1029354042,1627642852,103523231,246025725,1427231902,1593509075],[1460663844,9550661,1160584360,1365233087,630456131,1633648501,2014349183,1272988481],[1203988997,815393447,59718930,1565060084,2031971877,1630246108,667463455,314368975],[297693894,548345837,475867345,553140399,622584614,1651533579,1695239905,307910808],[1269148598,1290546503,1094845597,649780319,1705021316,1305149818,1337754785,75021740],[1006867202,1200242650,384422608,1277825004,452807320,422634767,1364336763,1248435358],[1300410036,1781334290,2081861887,1117733488,352863548,61716486,179457098,107531445],[84049342,1281017243,632920063,834045721,8274641,1537305805,202333817,1771042278],[1569891799,1457231441,1161361808,168634858,1370000952,426155579,451794762,1151023582],[1651068183,1619892109,1858007347,1132616994,1080580534,1073012555,2035246158,494963927],[1508622282,1040819525,1526729537,1909280641,1182499602,1644820930,642841075,557824297],[603970085,1904357499,1492091382,1199819995,131178812,220065378,68170724,552108352],[1798761049,1544241261,1638856053,471724109,939638921,1993330505,1656335183,183339225],[1458710734,919302653,1087715287,2093644934,1506994032,1231570711,698415158,1475569908],[2118606947,136917684,1197935648,1547669700,1474148734,220818189,1432916788,160777995],[981564111,1383592770,845841416,1480066244,2010339658,1469540354,1969170068,1832182255],[1361826175,1334022816,1694268313,1606943089,2005970418,1506010605,1837397422,1725381763],[941246211,679277169,1220972685,1485797689,503469817,1030890746,150082851,1408469972],[183875708,2032371935,779163916,345000303,1902269574,1810543061,945412728,189575924],[1151191509,318098153,2108512041,2081646468,1641842666,351280059,1217756193,1511394424],[137816973,1086696863,1734508303,666853903,581046979,296127907,931110724,1593982106],[476541661,1357312767,883609507,502570649,928079420,698133057,294101352,1168106102],[848742095,650092865,327778292,2127984614,2111904845,1616879876,1951324073,1609230563],[1548911328,137821159,1999567314,1594092159,823043977,731383864,1200477431,412205180],[685238546,606174818,1117811791,1868639900,362919269,1921061632,1523975484,416155468],[898497037,755014737,1871413495,618291777,1561819173,96732858,623522746,611750528],[154521563,251635755,860096852,1295852725,1439924998,2106099221,159335051,1426843818],[164762071,1888416502,7552193,1513070447,340913470,1655279645,479673758,1230669995],[1338344050,100617657,280258106,816206475,1748860997,770913448,1574953037,661267788],[1131785452,986657197,1437213725,1565437850,1563150206,947864722,658837159,1277560449],[1264999163,1858650496,1195777330,946511851,304205743,1311916626,860975142,1617498507],[487920110,923476782,136931525,876769874,1921045843,1434468746,1401926143,544947696],[85688795,1959770820,1311066546,1042517623,1804799803,1192444350,1351611878,1435392697],[1210275068,669330081,1086665527,1564568415,1558131249,1742385500,130250139,758415148],[1062788953,717722373,781977834,2125988373,1190150995,1238851574,1338375243,50956515],[1179562469,1854210131,1421440255,69587372,482125014,592602935,216850204,1101883349],[215103327,1543562770,383744711,311886676,439583537,1565015572,1757143254,1758458643],[1334445028,1291879194,996258924,220138006,375031629,1849175656,849905159,701290735],[711206310,1896388324,390895040,870973338,1132297555,1537918656,1153554354,1718013849],[1617462776,146245656,1069023311,996253988,601383395,1372512536,1680326404,982696350],[948214006,801283037,1790690328,766595141,1198573853,1884893143,1070745656,1705658669],[1238917917,349637518,367784403,1219979340,280809018,997854352,1043791002,337656573],[83231387,816947164,946766969,618070632,1655405182,1111285332,1104269724,1280310016],[746122608,1911715086,1821601831,1620136270,1175054639,801148999,61058568,610131662],[1375556932,1938595309,1701691374,331516107,761885886,196429433,917859270,403098159],[894670875,750416482,167525133,75491561,1831875742,188180172,752324161,1287057781],[835084470,556402627,1680319961,555100195,963576796,1242536034,897139560,759122807],[1385571326,546686021,2018339986,498863291,799298034,1592346323,2050164688,1246470605],[1318172758,2071088499,422694912,1917253262,1487458845,1660674572,1300984165,1073809639],[1529202342,1496327861,1053847260,653280760,1616415805,420020595,2109902832,1070274736],[1385632238,2037082903,1829939633,1815270561,686988968,427095145,1088773315,1506119123],[488979985,2032058064,2054500863,420407246,2032556973,707420364,293815781,2030065290],[2022822331,689266713,1558653064,1295491756,1185915011,1699623464,862150612,834094104],[935110965,505645580,1331714495,1943972679,2016176452,109466276,1938676103,1178668428],[1802321375,1262523337,1939060754,432287732,1492150273,2018050419,1507427466,271487602],[5928016,1662128538,1725023669,463629460,1346207388,317136133,1353749574,849659494],[441780221,1351529712,1455705268,888239968,333148006,449101168,1884897700,1764200378],[1817977687,1485768289,2034169078,1340544618,1571325605,1374381375,1051745797,1595714620],[1558136191,1049261766,461120117,422552505,615416989,116781587,1457158134,2108541159],[395721089,304416498,1952899992,465741891,2099546060,2017617583,330159437,1305928333],[367371993,1845599722,250251139,1448831094,639432888,995522544,590041372,1890173764],[1938231003,299478075,486105009,560568741,1622312299,1431522774,1729928948,826852406],[918198062,1167355720,839794672,668169251,938034617,1336877686,293619741,2019798861],[19451442,144868737,806010689,201210079,1939202261,704990055,1545293465,578092415],[104533661,1896454131,1838311905,300518372,1099249029,1026822442,668856304,644391863],[1079811807,1117426943,313694162,889348536,1797070396,1684577731,226055592,1099853897],[67990640,659950396,1371645385,1651671337,1701397562,1740567455,1263064072,1468742399],[34996613,588949833,599328639,1839169240,938631133,2107872804,511041018,1747426209],[647311903,931779866,6480355,1096257299,1816870542,355868788,986483203,372022403],[112870857,1897064812,1003496722,329573527,43476628,1211853736,648563140,2076175926],[651231609,1318198211,1861726775,1457834669,868126728,605416448,1023312228,1573109780],[24627743,780076450,922947749,1177343162,950993168,2097484924,450818433,2069064530],[1262986469,655315912,400804558,1031133487,679288544,1095916943,1281570567,1386877798],[1122241253,132823165,1852623784,575022190,2017701641,594435196,763440993,210684808],[800816616,1051920154,1895794949,1877815758,247838604,1570008205,189425627,1152110688],[153223126,210072911,1466701461,763341605,288695020,456404685,1587735007,901533493],[1859064963,605590607,1271623314,2038676651,30056209,231800026,238662667,1994322145],[401078715,1164941409,2018883876,2054224624,2013695004,1194542051,1174307153,2042829350],[961400743,800349838,243843836,1435582644,925447582,2013716693,177779269,1734260591],[1251784874,2016251459,606733189,840663062,1909902035,1711246586,876977895,2024716952],[422995532,1124039278,808577848,1988513645,286556771,184600792,1953496058,2108421581],[1276251018,720512173,952655762,1250784319,730168846,434185908,1344082325,1804235792],[568764524,253149008,1930496346,1236857542,1750607370,230258078,1730647504,1120708107],[1773830297,1039959052,1046203016,1364511327,560532611,1131931464,1969052964,1538092344],[1374642930,460544255,222584017,1089015625,1770808120,1295016655,1009605413,279823116],[1025201626,1882091062,1914996692,71053181,316380316,399780417,1908076828,149723055],[145296308,261950194,800940432,1809874610,1798326346,1859052823,600572035,1655346973],[39354640,1389294587,297774784,1939640949,591644440,375673473,1970470854,776152907],[1876811675,279770230,498904363,1875566987,1024365539,1298971026,96344714,399860982],[1079795482,1634617545,1004373178,1617282338,364927013,1128061961,1169927200,901225720],[1031879589,1088422400,851866091,1191866926,513894214,1292814723,1510833167,1423181499],[1648942084,271105275,2127247269,1994312563,417038951,1015043147,1839424819,1092856082],[1103816779,1762076756,861861527,1233249242,1715130487,1140526590,1993984826,1639327898],[1255229084,2050420141,1244318465,1252282382,910986121,1326005424,1189878594,1829858042],[818948321,82445372,1517378590,584619846,11852883,710428714,25407543,794334128],[815493221,1709060023,1208592334,235696376,1185042864,676528907,1289135606,349497689],[1498822549,2073865125,2092894262,757660511,1656477270,2016717514,902001604,961943967],[305831405,358995249,1746205654,607007811,776034884,1648185688,1345979484,122338765],[748907704,1664624407,1360727510,606276578,1972618125,1027369600,1767687280,465823783],[1290905871,2058640694,1417596574,1824832350,91275393,1661223895,1923442583,1632627939],[1581503727,806599766,1117410108,830622077,1250268497,1314017401,2050865955,1011351093],[38111382,1202492874,465124183,1175410321,1266709277,693203744,128990857,1973809161],[1197073308,610287899,662083257,2082015012,65344591,100789428,1847186204,1680853839],[1963188743,488741652,401748274,851851530,684428706,139557722,1003191870,402587360],[306167160,458881433,757306315,28838793,1755136464,608010556,1569956019,500385764],[687684275,1030323076,1388772302,1646758205,115841317,1878528261,949830136,1533454731],[644679349,340572329,1758926281,1653418254,636766445,795854947,2110079135,929348622],[1499648730,1918963055,636065159,563388407,906835119,1621017684,793427153,1312591018],[802190944,1243177727,1884338829,182872563,1241154877,73942013,178412107,700325302],[942226384,867933042,1282303935,2021189758,284599938,1245929642,488818107,1161733753],[1230904878,390051692,89280604,1424675671,1675620805,641375242,23051987,387529824],[859225867,1999983300,133807666,1542286191,290354754,1555442581,1005559553,1229787922],[584700896,2027758578,554256020,961679397,1817431217,114376172,2086817814,745023628],[469801637,1445143498,1046031339,831343674,86271184,598707304,1603335413,1583745107],[1290594030,501737737,1312539395,639529931,1104198952,1658750561,1567144485,335594144],[683562801,350536331,110241907,1958696736,1668765652,1343762242,1604099670,1643197528],[71863633,1983807044,1266576747,168912163,1877943386,1740043654,1670621093,776848755],[999724524,528020292,417675692,2027080009,1484485574,1741609536,151892450,2064903628],[1977113855,347151579,1916467574,343097983,595508192,1814267012,1434387647,138923640],[1249812822,1393914917,1298904738,186399496,1938371169,258166670,551632971,1677742701],[1180479041,1503839836,1367282563,1628472668,168637788,542241606,930314455,1340360796],[388389658,620024130,421439424,1396235906,1705782570,892377819,753662239,1375523964],[35391525,446096461,1942934443,290049290,1639583567,1144237297,1694631842,411655823],[1002140771,1699998078,821098240,718349845,706430440,1144277570,92720010,1949888512],[1058878862,700442141,385927800,1073801643,96447983,1060601122,1584775345,276751644],[1828354778,1808204449,53258346,1197810570,302865716,1797020188,1723007036,2014317580],[1682301216,188201394,1939095123,996638893,809925446,897841955,290642219,1366511920],[1510007450,1975793171,1968155123,1905249625,1755086380,998511218,125345859,512730108],[161498034,1518638589,699824731,1689328416,1725543041,1295518595,752483060,1672225103],[1808241924,1841879281,1080895368,312433239,211910104,802989261,1459913177,60157096],[1886871511,1251959242,1527688671,1702415730,1003962548,1074128006,37532414,382574871],[1494350280,332334065,2097397771,1144056150,528682708,407688837,234153881,948135702],[468277373,131440900,1204653981,1624912882,1307024291,732642285,541821926,403641562],[877748943,605538208,281378086,983688211,1040231496,1957897595,601692964,101886616],[582850945,1547677592,1596891435,1891610851,746113388,1804328265,522510427,1894021163],[1705951388,1545446722,1259099952,1420584569,1442600802,88586159,671004895,122528596],[760906482,192928877,211615278,469381667,813658574,9472675,1288591210,1991263931],[670526201,53587725,415569492,942391158,293380422,1031417882,201302119,808118988],[983862149,1232400094,1982583585,152798405,223397459,1699510753,1285093050,141348684],[1348665012,138473658,151294297,1724604034,1019470144,642548724,241031506,982776319],[519487452,2111223253,689399876,1135457053,1493631004,255472903,1112192283,974778763],[495445621,1663670141,650091679,703869878,105984996,366280994,502370110,1164683548],[1382950365,1621420012,1771798624,1878242003,1376908753,1449635917,247373657,196160468],[418887739,720531754,2065572669,1178813466,424757020,1603331865,574465261,882388248],[652360358,1788344539,1195869628,165786518,39020523,2001153739,1469805014,1543075775],[224354250,1774063491,1526525240,1351949076,1348440192,1536920378,1954555073,262013670],[1895149176,931858118,1106866189,1329103972,1032922246,748569170,58039112,1450971554],[2053404226,773454859,1007115878,1945479271,1510279448,877001158,1458030120,266794479],[565595679,180096305,1469848522,1854090471,606517493,1862758964,1829230636,1699592253],[368153524,1707084337,744009464,1272754711,947100272,1158020112,1071301439,1068851468],[1926305389,1743243557,1970324082,633024346,1792975271,467251170,967441045,2074006629],[1762723591,2068251944,1107049842,1734447071,399418847,1247019874,1571873559,242965386],[786065897,583864225,323785595,159907621,1883222014,706940040,1595744692,51552170],[1267429533,1473577595,2054471954,682956432,1529827166,767592268,662335170,771966737],[1979313229,237569685,1300774285,951682438,1641335482,473188946,776968038,1561020475],[145217252,1326293379,106897140,1673863873,19030503,510076539,197462666,604049953],[1678996076,185226050,97915408,902618457,1892030643,1148914415,2130581303,1546058039],[413807062,569556135,82833316,429034392,1066390841,1782299587,722545324,1275851474],[963925608,1829650679,1118223080,1749039194,2095977283,1974488168,507687424,1324605410],[972572363,1604900461,173847918,324588607,782132833,1669908705,950542322,59334257],[32130671,577149131,1247411693,583287979,168959228,759146967,899336269,1120832160],[971423342,156875560,445613244,1317949933,281709282,216023845,1454908358,2032066054],[1152314958,2068746682,292037098,1888016056,155779969,1633096299,965278571,845014504],[75494461,2087054847,642897087,1729076816,1608881639,418793292,783778473,410053316],[1315689495,566773157,1079931966,436301279,430227985,809011152,2083929331,741683439],[349452620,113848435,1380556306,848480428,1118846554,882928274,1122845723,1982923374],[1906538292,1760910341,49711464,1281014856,669102228,681616689,507721435,1286889358],[1443941423,1949091908,1446035342,971495191,1597710658,1128206053,116966101,1686924076],[771354387,1293680697,1963092222,1226859508,1907516251,1235255081,1375134528,399924884],[680598618,486113341,1847220351,29111879,236524469,1096810382,556717543,963067116],[765746814,898288633,816908886,402601496,312307642,1112299730,860024348,278807026],[1220461501,777568843,426366336,1035225059,1617958626,2080184428,799059385,1428623813],[1277561157,1585839801,815104082,315266392,685058735,1523707807,689145660,1339195757],[1837702069,878644649,777616147,1323164412,2053850063,1218932013,1458675497,1174443588],[1738995795,1882366977,831765718,608558241,923655445,803829331,749466675,1822168840],[1307801652,900892658,1794151640,954772788,1765285074,514616799,1722982202,1669412084],[175102403,1469563015,761349370,1173723252,762079992,225536559,669813725,198123084],[689292234,1080404943,350057071,824927543,1366258491,1270167650,320025540,1263472919],[453598305,403145171,718879821,723372601,528592967,225421237,873569835,554612367],[14733915,734713956,120290510,1360036668,416760781,1281349405,1185275391,266532577],[877846646,344880120,449635364,1740823255,1798065194,2074779848,857751449,1213468106],[400511041,543963334,1375945585,1302777235,1434557081,1922285200,234355631,352186766],[207145148,389829073,481648307,2002618328,1979840331,1461772544,1262032405,1658029450],[1545976718,984971472,385127488,2018624737,829344382,1987798669,814743530,404557442],[485099850,37378774,942278083,223948937,1616301692,146206604,785116385,930906351],[1074670531,793475744,527495796,1813743515,1705703103,960735613,495383482,1789063979],[1108381977,1980969077,1144757386,1284726633,1133251384,28428723,1736472598,831053652],[1712856108,1313754256,1258688960,1844723771,991498062,1221686972,1712920919,1267389542],[1207161242,1692220950,1902541687,2073005898,270891839,1785326428,1380263523,146169154],[734283925,1555442956,874666200,1563433634,1744656539,1849066783,24685539,1711532478],[2050132605,383525172,172025593,527588147,381274267,1047873448,2013128451,970455535],[1723060409,184452340,668011681,459270023,604440160,1866910512,809776259,1038118583],[1109439352,1785916876,1166103249,2123412722,1037461743,1364942225,1699603196,935040628],[1461971674,1922412879,752133439,531914162,323492251,1545533845,1945008638,1018969207],[608095480,1181466860,127074064,1172949806,10870522,1122078021,1866848326,1136916322],[1150389665,1362210519,371079315,1962907901,1388780672,842173495,453890419,1813365084],[195746374,1090251002,1973719334,2073427540,334251551,791779508,1068991932,1260225888],[1319929683,2011392927,75666150,864517478,1184742944,2068514553,1537993302,875615093],[1422586562,544676270,1734523144,459128583,246110554,176814675,40063268,1843799355],[1917007133,1091683484,1223427568,163612644,1833709571,1866701816,920065658,962277625],[324969596,829071343,1358936614,285253264,531946388,1104058598,1695419021,562525318],[1559552743,1184735891,697656748,281371213,1161818474,1700876281,1159972714,1523310957],[299541878,2073342763,667453013,211888965,485165658,53963719,9602767,1216260230],[2077454104,1110790104,908261752,581761928,507469813,2112635435,1359206771,1051472211],[180593616,231394418,293542829,785756002,1925689754,530202170,491736179,846497471],[848138564,1496250199,1538151841,196573238,228242119,760215197,820352203,517195483],[1039030463,281797679,474168952,347452382,204695386,1573235702,921265794,1674660351],[920651977,1539367174,2065472806,1142884834,1032428216,909422014,1275334475,1624886640],[1184040937,841992995,2028996444,258599333,1714820394,1662698668,2128112787,271587303],[2129179515,1499014156,305704041,853778882,2120226709,104397553,1251162032,971381409],[799050931,1248149978,636576909,823837173,36627458,747120082,952621376,880254706],[339618484,93148685,1899179391,545630858,268540080,707605758,1640406660,1188738204],[1377067218,304620369,85199949,1384514355,523259625,1358601512,735412429,1964583465],[630428262,601180965,59604370,1349537580,738500511,92798476,363742964,2040508294],[1379954937,490514712,1702873496,304202320,540823032,481337229,1767150474,601421863],[847310964,51247672,1209865636,1248260847,1183235860,1907313523,1146473580,232334483],[382518940,232016718,1503646724,1561760642,421080783,1882266274,2057034268,34358855],[1183895312,252249961,1727014888,1457293702,927952435,87035947,1442729915,409190123],[2030615258,1346366927,536605938,429884763,1901298678,1957102619,1660863854,697364923],[515943202,551909072,57692448,1955975268,646195079,1600855353,1547608272,1403148298],[390792866,876242181,41823268,324428024,2035730632,1125040048,1612656189,811254182],[1267243666,24816608,2038664271,555913944,1755431890,17274593,572656729,2006711611],[854928494,504948928,252693074,492089873,1779594934,665267168,884598172,1952654465],[771021772,300292006,177247497,692278583,1512505387,736272851,666996245,613669521],[725119007,1156505376,1240498150,1690409240,722180922,2123966625,208582462,51230606],[2034080800,1205561979,2071070070,1259388403,252875570,65146003,220826361,1016583602],[1102950689,1122506712,223553,764280570,310790453,210623100,368733420,609065362],[1426414006,1960970326,317523526,1014420628,752283958,1089480724,49505743,51895083],[567876629,152088213,1733182706,264956163,1915055738,768233434,1338912636,589781493],[655963857,2097572499,621595952,395082206,1870806033,57634516,679471413,1109738071],[1614821749,1241062213,1695208012,1554430429,483230136,51432530,123808271,1635536174],[1223749805,838450782,614295271,52939400,64266755,707114806,1558462586,1316761279],[1161420692,371431582,170252455,73231805,567377476,1088011096,1186557589,1435205585],[1668653573,1948543138,632384026,1348068916,1178200380,1043307333,376658857,1900514160],[1567699030,1556275205,21450010,145922523,2084882755,1850854559,1705756496,1824438661],[593579561,582396352,1434764915,1023426593,337822611,1758725232,1902132163,309044689],[1847347049,216972077,148529450,1711478605,549272473,1107648228,357460449,405640817],[1503510061,1592411742,803968072,773434202,1833914079,1226565363,775732292,2120063485],[136013987,1212410659,1077206295,1441718761,802183528,1026857649,575986095,699296110],[904654794,1600934335,931424127,149005049,1991676318,714429010,1287096844,763654039],[648507675,494930436,327851628,1152421435,2119301862,400851773,656157726,604942947],[2072317230,1131104921,1342187954,768233367,234606076,1196671744,1925244771,58729193],[975466099,1816534814,1832095647,607729616,427654313,121926624,1517596551,681671487],[1484484788,1978144873,468213124,517014747,1823189691,1949620761,846956080,130235930],[1573618497,1492710019,284150512,8251858,530983578,1589687204,233830444,461857424],[1131341267,2026676621,1143362461,1940021940,1988864109,1952221889,2044423168,816639617],[1036954415,1620486481,100392493,2040301244,1127901150,2082218172,1829617007,1794648090],[729287473,135408081,798392234,1523305912,570922765,180689111,1446357913,1478824265],[339759616,53999998,393606349,1276797519,1237348850,1990585776,1502708747,324291681],[453783670,1426976434,2052042390,1565055923,1680735772,19899697,1000094534,1335135309],[458736293,157289191,1764402839,388351786,71609879,1124970935,1401460022,1417570085],[386111167,1652744387,25774630,1214387792,1071449917,1115463300,445394656,55509758],[1455067735,1336364362,1336379103,1648070894,1095394357,1562660551,767565161,1345826489],[99416711,2049903599,922424866,1373483966,835673630,1127042885,826318101,2017077375],[693406937,1175418128,1145048475,344666380,372317660,1611043334,61173132,198201850],[1244790098,573412117,1182577426,1759469512,9407302,1868062690,418755290,1189587486],[959717100,899603940,911571227,401264222,1363236008,1400900177,1652393988,1970936056],[1678553617,651515212,959718193,111294132,291071163,1203300876,241764971,1495299335],[588188099,1157648204,391903951,1917380524,123327809,861302546,1267179040,1906261519],[970787672,1088376291,1894846960,1749736833,1307658748,1326005279,2013319128,16115367],[2026117553,710039286,2125983828,1891178845,748714692,1465383951,48530586,606967505],[1067817737,2125885715,420412771,1104867832,1423295806,570827214,193154378,2101084024],[232976924,675783457,14162531,880185776,1713974400,1428797241,1166127842,1835967204],[598458995,397282921,514068652,1476280854,433633566,1822273665,1007944340,96712000],[1743102077,1684977579,343856294,1009102568,1151289303,938889126,1662257260,495005906],[1535901664,590852051,556083280,1922464018,667647537,1679095868,1275549121,1938518573],[850323457,1408156084,1054405147,300121409,1524360449,240404577,1184250259,827827406],[449363888,776575569,1651447625,686000997,673228827,35386023,2038929478,450424628],[1762129595,937916566,548944569,887215206,326534077,130658941,381794711,2089663694],[1303439943,1729053190,364059559,266966312,1556582653,271468779,542707332,292759753],[1904158757,1661223349,712650796,697207308,2084177008,1392890094,1874328133,534786993],[2111437814,172078969,1390022915,1267305130,1408094714,2062386076,875638710,1850827375],[1121542806,1745195169,353712292,1048264630,134690098,1674591138,220475942,1590277477],[930402174,604703264,971882643,261736917,300190991,1136255807,222697915,924986478],[1544654620,891548419,1270665037,378039775,2062430820,1087669767,1702420519,1893887441],[165625167,1570153816,1992589221,1626237739,1779018716,1504416038,378494578,903578705],[1439073725,914186358,1933109906,1918386933,1092974157,988828679,427312006,1892052382],[852546989,1970191480,604577021,540745223,1792684678,677601478,1500514442,639420239],[89450285,1826143558,1949139010,1117425578,1941404973,548309755,60761167,1793136372],[1469943704,493577955,1280284423,1078482152,967568215,270090149,849562446,76203682],[488207849,1489640110,1588947284,578118568,585574739,102514000,1612750926,1613465981],[2032029865,531106127,371743609,507459386,1200385418,686301689,500316305,389928037],[884226851,103340168,1926220689,676337929,1784180598,1186970425,1721592241,1957251861],[585020562,817997023,464317208,284706652,455850227,2026074897,1320151204,2038652929],[1977699415,690781316,345230830,794327554,469649122,918428952,1712266957,5057005],[178382186,1712678643,733139515,1975753477,1482934003,1874517465,1799048814,847800002],[413993301,672995461,1068240916,144277991,1797801483,232790696,1372238567,111321025],[886579336,1169562066,1762040821,884779019,703125682,1418859779,429651716,151010530],[1923749726,823800884,1429845188,1211205753,955708131,1935474289,1091694698,813508081],[136882139,232116567,601708410,804842940,1452008655,1796386273,1122886575,802113267],[1128472665,1139505371,986651035,569067107,1681564191,1909232113,385907981,580885524],[931817637,335879363,1976199993,1991889708,1642317606,988400605,1556291982,1703896820],[1455963486,1866638391,866986073,23377421,519318211,554196825,1010863743,1758337636],[1861008525,382061234,1000742245,1502433271,856873246,1731250051,1512624617,1395739210],[1760483802,1218428395,1776517625,1402471336,1114884472,1320060355,197663296,70380524],[764130147,805103889,1293680055,899543912,537711873,1569227704,1627544596,1192399546],[1981126712,841969548,1027437357,1503197677,1335243312,2071196311,1685295748,1977980690],[1640221524,125177140,1971118422,1822786367,746285535,711292211,446741230,1494742259],[1295297541,1374759500,1669057527,990548915,121232531,584168571,218194620,1976938502],[64864641,740411299,70473316,61479394,1740550042,1826439585,1190416677,1817975571],[1111771394,658187753,985626163,1326434942,1800482160,397886769,1615359776,1016759694],[1721103388,1256655420,491695419,1450366945,1674790726,2124971909,425476241,1684169352],[397095585,496862119,736748004,2081913515,452768368,1707764851,555968914,1936028137],[1526946497,274662278,988039154,1861132417,266665536,85257490,724959527,61028080],[1465558487,341324925,618539343,1673144160,1940689526,770837314,1728040737,259060547],[1030510371,634022438,1212834168,2117618467,1548215538,917307201,493455994,1927500189],[2033376901,1253279965,2067411874,1052264090,42859423,960020936,938414303,1714931008],[1056161042,1773162240,1511316418,1096251715,1866013415,1952696098,2047273334,692429824],[727140083,1818361746,216320403,510843013,1637954415,646242712,2114436196,1305172985],[1546001606,1701134520,1723319342,1499819530,2091280509,1554884629,4023659,1234044440],[1585694561,423302334,1574508029,1145485347,489028489,2082615480,1880751075,1906844879],[1647482364,2067163886,526579616,1001761653,572236601,215852366,7099156,683327079],[68743023,1333547995,1047353856,1973626126,622134121,1256244055,855705254,1349102290],[97793010,1338187292,1352051630,1005184482,231388420,54904521,1367308663,1226127244],[67264117,2011865791,1945755252,1202146710,206220085,1196885494,1582132510,419363070],[1617026056,632773335,2108737346,1082037796,413889962,1276398624,1583891370,1706217015],[1633707378,1746845173,1415379916,59708760,247037994,1890233731,429177578,161577694],[1790016577,733297644,1550771073,1697389459,1925793422,1348325989,562744753,288004892],[701016432,967898334,407919260,1268093522,912009238,433635181,1595998916,2080978534],[488297666,1045950404,909263536,1905786479,670215196,5011734,1636265035,1297344214],[1381168260,1972927524,2089681893,1869311658,1438516363,553024826,551565511,588612722],[1584181284,426153128,427625357,845092942,1134493595,690401482,1480007486,1533026752],[929477839,348782917,1069763746,702075330,1684949025,193734365,1526227886,942569940],[629295075,274251017,1682771863,1636829890,945801258,1806869259,202601477,996173514],[2024097711,2126482924,869569823,1189812832,854373839,450108329,1627398898,1410529170],[319716578,847662598,1725550924,1560287523,241886928,1512228959,86267868,1106471822],[2031984654,1385136792,1566000946,279696151,1191683385,657147855,1887051317,1376706967],[461897437,223546123,571221316,1791589521,1917900071,1466391131,591481027,1747956948],[315156447,400885353,1171201869,882671682,1326135790,1702790252,1468135111,1371980266],[1470729791,1679313290,188093552,665517429,1345749347,699967209,157549697,1716223580],[1384820001,449712669,1496523296,77206055,45742197,507305345,77275508,1625582960],[1802240883,2031256501,1438298785,1257540366,1885896094,1134954128,1079270792,173891781],[73841803,1429142330,1199517128,2049289786,1919142986,467232079,1731849470,155645778],[115938290,1577455346,337684722,684741385,753478585,214699586,1104901325,462131396],[248636807,1588487463,210713989,271092411,101005703,453267982,124118808,792541641],[1177498770,516685700,447391616,1545229481,89814925,173773946,549212072,1648357712],[1904664504,1765002758,894699714,1953352947,1193331541,508766076,2040096550,288431488],[1384246578,1174450224,610514161,648474650,112406785,970917443,295405774,1017230436],[1621452481,913140066,936406129,1298552910,2008301190,1325069657,374316066,785062867],[462575735,518338591,382482121,302104235,59443639,1435065878,93675342,1850876704],[75522551,537359354,1730894831,1171559567,1328041423,1472969663,446413009,986267609],[1773240714,715599953,126097102,502641702,1618532067,369281801,393203983,586758358],[597945340,617356128,444308873,134098460,178227659,833129858,25369811,624228474],[1958836015,1383995386,976683444,1298261438,786258280,1457786812,1834252704,1664097002],[797485499,1720039217,474420034,1116566894,110194857,943036431,826128804,1385818062],[1404149280,455930088,1989369627,807910536,1420730295,1442266035,518834538,404711421],[972603209,1081558725,860642502,911033535,1391241334,267997320,1715573815,668588937],[521919276,1666736935,1178073778,986216796,1864015598,271294806,1623813061,1249511940],[2102463407,562857122,683585454,458256567,162951154,1796626962,190097355,641818692],[451917560,1573783259,876749162,626533622,1837299502,296181516,680684960,1601679874],[1520180547,337026891,311306848,1738065967,1347034970,1350117505,1148471152,1881850764],[144171542,1222509737,164540072,1532748561,321187849,865192290,1402290596,1481691540],[1125399891,1039152874,400629959,1838178900,1155935189,488881507,994269300,1293631819],[1375481237,569588434,1923860394,1253373668,1843511061,75925399,169598243,1321465428],[1122225201,1352644272,841592745,254211028,1698888935,1087945923,1484699664,1665190833],[961308588,180726642,924505742,723639818,707517920,263958146,1278752500,685619725],[1050844214,12478359,45715505,1288930717,701464597,1944728165,1616750786,1696969558],[60484749,1517565326,1933488952,1369737585,1771885419,450231867,819663882,2057053654],[144832606,1240897548,67591357,1844836008,534935759,316959317,502745936,1242440918],[1561141244,1732308869,1849201192,1556476988,157333955,1514280576,1605805147,1112768885],[1406833807,2127004374,76212213,1118189375,1788125744,2058395342,1528431692,589052208],[1346339042,574499852,1851799619,1467061292,1037626769,876744070,1797042206,1697447277],[1386851496,1374799231,736032591,1631383244,204389473,1343017152,1971256805,1877065568],[996150889,1309363965,631072166,664948678,58218694,853284593,680956295,421889655],[31033328,508529681,2022692485,133332200,1902829540,1056329091,1241014531,1778367847],[1842980381,1589296775,1310566729,1405311460,18035266,337706114,1078733675,301290323],[1560801903,1602585334,1039279206,1020103571,2021152545,1264146616,704060642,283132287],[1403615578,737435268,1443646086,2012114689,1035515533,1484296715,1315784351,644428001],[2009853270,1522931672,1194331432,322653629,697688636,1591164851,2084819497,1833341962],[686707718,1211414540,1929617346,2053149616,1807455684,1106582211,1711691075,2044677329],[1014227180,993894535,535149760,1834215110,1100552350,1549505236,1392470513,341943254],[1675770682,1093564195,781381555,1765315327,1679929634,1966834430,1113849355,985952980],[97158348,983258838,2017993346,23420376,1934846977,2100203044,1381581093,1503749249],[2052393924,1760201627,986299362,2049528761,1009919154,1630856989,347899351,1885363394],[850931355,1699533855,1827539591,1891787718,1709531563,113795802,348158519,128052931],[1066304476,2061116176,2038193786,279802549,2060117748,838105135,839356617,114006699],[995709349,1064063648,1051947796,2075333918,628099810,168081727,1974839174,1567837787],[830426624,112194670,591953031,1956894375,604073145,2032625741,1007206747,674177133],[1601708077,718524046,1832172611,1296373921,212301562,1126292335,716531345,838063321],[18195178,737609349,29542092,1272140129,2015333620,95930350,1387238491,482832440],[718655624,749543810,1465181625,2007255895,1084564843,1577355168,275707346,75921456],[572747886,400347469,440791098,721919941,1312553872,1699524715,467920649,1462219478],[1151118643,888396523,1160907028,479434541,373054990,186769564,1365441530,538205709],[1410225850,228196742,1050937602,1202653920,1746063420,277165902,642777261,2076647107],[2093174060,847815182,604623158,358448729,666639014,2008788678,785642473,1596683325],[1253190279,220276333,1276755883,1438450306,1161102448,199384468,1794687278,853799683],[444326974,1336267177,2093412590,454016483,1766836046,429202080,1531767625,916741251],[238343777,1203603860,1666198664,1196674257,1544585055,762568809,1428929419,234056421],[1024975822,2123301364,1665305051,22940551,1906818797,551275714,391224098,360587376],[364140501,1731030106,1200380060,901977104,789122791,1074986079,879870735,127560667],[1798188014,1205419013,698187960,1741580719,275896393,40861938,2083303290,765826207],[316402790,1156097863,604180859,511491541,213372093,1033015755,1437018880,842705826],[1677914744,399787471,667935134,1090965481,1907936995,1398615896,1499991802,1046652420],[644390712,1286128946,711251533,1124985238,178922023,1205551237,627402345,1157865104],[1096506798,249078039,695317749,693447289,1872687703,1729070240,636415400,354259312],[2092016588,442138724,65826747,933700010,1687743440,558315365,1645214044,538308320],[1331882095,2030119580,22049523,1869818769,831537540,77157493,1659632880,435350619],[1112958637,1036112587,203680944,1773203950,1543103672,33645334,753575351,953515510],[1555169398,1758611147,1345199359,602873493,413205219,1580674257,2030653261,1539880919],[1347883179,1953143680,1841675710,1895090241,19190549,985006986,707961514,1959493592],[1103252691,1594950867,483659585,1236259436,21357516,1663941412,566774020,2049413298],[944282826,2002991048,1223332074,124918939,140738296,852183709,1243011106,790711410],[671653772,914775628,1489982421,1327127493,1749836129,1505915472,859451767,1953167105],[1445395263,817802541,430859340,757705073,2087396855,1806740030,5416578,582116710],[679905679,1762735939,645795403,968375533,1825119121,576316396,821253501,78873666],[337684235,1611546313,1583886781,59790722,1769303050,1877440592,805592071,317092624],[1894061223,1548342952,723480601,788761959,1699322765,1773558224,1113293363,21751236],[1850563213,1850874013,84499547,1845916799,1552607985,475892401,1433683809,2011851055],[1538785290,274832772,543277419,1000591833,652329820,1307802350,1910036186,594556181],[1123339783,1066218767,522289486,523446474,376254095,1352151864,2011636931,643447866],[1052170633,638891576,1118896429,169515540,302238110,1787880110,1572951868,1717301740],[1197186178,1175530578,1663347400,964539578,207473235,300235400,1058759761,1364129696],[1066123960,803144120,711811502,1449446410,1079896318,1211299180,283094720,872771346],[637655420,614689720,470321963,2065024375,2001740492,1832424597,1994181633,974882698],[607967691,1539367723,1357863470,1299464037,514761682,495482286,2069629915,408574773],[841065917,734229156,697054515,2081482229,665529925,2073996641,1897762690,347457150],[1102243559,1855315229,396543738,461031363,1931885651,1176715454,1509314191,933555461],[1183463740,1998118155,1539128110,1861399236,1412948519,680413354,1103074253,1246475804],[967936662,1402313389,1831613740,1815180443,2082127396,805199892,1000855825,1328235699],[1134963048,1979466391,446620156,20861031,1996496380,1703945009,1730896557,781930196],[509820128,853850882,1033091923,2073363386,1747377301,419688242,466194950,518011727],[1771773198,692349806,150601322,1834300285,1844286746,2073392552,1992436402,31135354],[1084541812,122926481,760171222,785918538,1809985261,699972453,1686984022,453854913],[368637753,1154773248,1080873440,1935208791,649876474,1242864144,1128195654,2043564825],[154681281,1264796535,1298202826,1722265034,929415538,185659192,1082362719,1326524352],[149285025,1345439825,1094695745,5749973,39503005,1103109353,1546148128,169323286],[1618595428,855208753,330031481,1254980976,1491274858,1992757149,1232513076,1384337533],[922520643,2084222394,1269265245,1181527505,362296724,711628358,2086651242,1148793640],[471296988,1036202939,1871103518,1969768079,1783593568,2036036999,1910853848,1330764850],[1660852758,1513720440,1237044549,1834136393,986196444,1830164542,122591547,1357149088],[2064379927,352299389,1274563428,407489202,36452338,1287012299,97173014,1317548905],[917439777,1084355236,128565464,659312048,393638105,402528401,1626435856,1049625010],[1813540328,1797750120,1143351616,662702345,1016999330,1788835877,1822504003,774148450],[1451656235,1624655833,445127,710293276,180034699,1168268775,1146572946,839464771],[593579746,72338303,300904771,412834285,793552199,1558601190,723559795,276216683],[1076435610,88231509,1663606824,1251383400,685329994,199090704,1064364326,530021372],[1392627323,1195834241,486704895,2059874064,1951566685,206077291,1740416173,2006507227],[275410490,44703837,246431253,1504453571,957182310,1313329783,757653377,544950656],[1283058806,1430497910,2089867260,1060566506,1756434846,36937174,1746201927,1557922409],[1865604662,1606855225,1945263211,1752679852,2087627276,859382721,779010269,715043026],[181273520,472034760,1739677405,1987630309,1332693627,1662905584,1566052280,985459623],[1854840991,998587498,846707732,222688630,895107648,1521446814,111236810,1037409342],[1569247970,1272993627,1128664286,295744261,1868726971,1259691345,918170441,895328435],[332282044,1075707511,58308573,168912623,2067921315,1870147473,1268279866,589273673],[405394129,2065347603,886688341,578253377,1989791207,1902754762,1357538865,1632373563],[878461315,753720032,1054239786,1438288964,1525804616,450002711,1020487155,101665550],[1306125704,60860514,1309959646,988228685,1706006850,810817641,51901571,1315678287],[1503694440,1219853052,86754878,356026552,55875453,470943025,1167430895,333306426],[905468313,976324936,513113493,1903476752,89608377,1651861000,127699628,1412378159],[262972447,571538457,833204499,578899628,1025703829,887898782,1422723447,2081444670],[1780311592,1714171404,1383185834,1574674376,1231455304,1035592866,1872764949,81108642],[738210116,848535817,1867005023,1848715980,789162236,713975,1242537107,868146013],[847534978,614658128,2006161965,831740024,1649342012,82025890,812146300,1393487980],[859967286,1995455528,1446474402,1949358272,2080277442,1869067615,160247103,424122831],[2091537776,282572598,720366296,730174113,251189874,1021963762,1206325762,2120742920],[570908881,1705723025,924605488,883327512,2123235666,829404115,643907902,980781316],[1507225479,90514734,168645035,885778792,2022045351,1851695436,2083367901,941168658],[275773203,1943840063,1731332845,924804548,2086644854,384045843,413057935,548529077],[770752077,2114892411,1646303059,2109453577,2111924443,433471897,1894711853,2059505666],[89447301,1121132400,1994561484,830364125,249338650,729453200,879334740,1103044590],[1839604431,1563378301,2058243191,926263086,1849102512,570790809,1028519684,847214528],[4946812,2030058183,2006860233,125660565,1589103599,1465605065,794400750,1263456319],[1961826941,1016873408,1617582864,1839839854,1758451388,2115285258,554517548,2039766857],[420823980,45831020,2337433,461467991,402778172,169695445,1815096457,1146676971],[1498317538,1715377574,1487328507,679548296,958711140,862181172,119360800,912495828],[653662549,562742293,767224561,362953501,38459705,1116122820,1210883872,1542219685],[266565293,567262225,435580564,1600478968,1322664732,988549520,2038240297,637343705],[91289665,904338491,322305074,1618464582,1934865791,245912378,612144879,1796166490],[774435891,1056150437,37677761,1850588203,398982435,1348984637,570048389,1011405768],[654276104,607647268,1595590975,4828280,2002819420,1083184863,1259754522,1005666369],[960018433,352001951,1699163060,1863036025,136412883,362398605,615146827,1171944212],[172456106,896360925,633740397,1682329195,1146772957,246123623,1160475942,1850571574],[1382689729,1796661737,1253562958,1542379074,773929168,1995170965,891484140,653855863],[1134331991,1364473527,796466752,1621749096,1305788601,665832227,661827527,2013209299],[849297062,1639467077,2021953417,276375888,1431579252,1400309088,1709927270,1494993959],[264053352,2091276966,919685972,1968434852,1384220378,230681903,1325311477,423640093],[1857739089,1208289494,804182350,618443582,1576803720,556881123,635221879,2129032423],[365519790,2003191171,1905258990,1985961792,1105854141,1433276880,715998566,748082962],[924109246,2128260769,1576595651,645811854,1056683022,138710865,1195508676,1599692436],[1009611618,2065455601,1430038377,270975697,1851664961,505071922,951989288,1330100581],[210329057,1659672107,1286718023,1885492033,1424932419,213938318,1933993229,331349854],[1075245936,435071394,35094927,1289741464,419066598,709535711,1388131536,1450337147],[880032126,348499853,1149687513,1290122868,338111225,1425455665,265984583,2045929649],[1420067990,557912818,495281452,287521539,1596960081,589699726,478372094,115042206],[1446665872,1258696615,868717724,160892081,305955410,1638275578,1648243540,832479156],[182430555,150537429,265959893,945487249,986099102,2106458569,820918076,1858709839],[109126197,2090131483,1401743575,1986280039,1604163383,816806584,143312326,537123221],[1282780000,1043113658,1144939564,1146541595,1175425246,759525293,1728317053,1609310718],[226255210,479312579,1472633395,820215496,1155716431,1688485533,2086374579,2023687444],[1239081334,1509006855,151829228,157870990,1906820644,1823106462,2050708411,1983985728],[593140556,1829496922,1209269247,956896502,1783079937,1333114725,333367561,1707132510],[201670718,1866765692,727460097,887417431,115006406,1101408979,1318013468,192250549],[1541861199,1706782743,1661972586,1580133096,716973966,1900083515,1753665098,736638335],[63248399,487538802,832746081,846838601,1248078913,1618940380,980518432,1892994419],[205443777,502971106,1450708496,1415332920,1575276587,339472006,283966240,1688772281],[805337722,1839221283,2119108136,1405234391,1290612436,251601614,1891999794,1009313439],[879113107,562345285,1467236311,1740104708,463762325,82199668,421578710,611270359],[221521855,1699743235,118823307,154858315,1587943217,936123457,1654285001,872235101],[129865396,2012374757,19876812,1932947201,2050280896,1742421050,161438402,1118021024],[1674652454,421903189,1691202936,53362946,1003458264,1702118572,1168723329,1302444994],[1080357076,2046338888,1198554518,1287025326,1652513341,498914236,462902817,1805494596],[1205474654,1575693269,53124685,2059260379,144692984,155072883,1859167993,1279679076],[245114039,271649791,1066022078,1585583601,1108254337,835346606,1836669517,1382712771],[1781258950,1143577146,372348757,1446983430,1207487067,364244744,1211924759,1619703695],[170113618,212975582,793829242,1293167955,349232352,1967761077,71192509,1851139339],[1339904012,2054587703,1014585907,247834938,910071764,78602044,1989129860,536406828],[648343453,1998442051,769834694,912800655,1672895603,896587668,1575549984,34816410],[786783994,661842614,825079504,1780234880,1419020495,1232457469,259472082,653520181],[975874131,2125178797,1990871895,140161643,386152279,1795448206,1334675100,996494299],[824181261,1478964072,474388586,1964638046,1428769574,881988476,1106642782,1892481872],[1115614059,801459382,1414253146,1193859311,158884946,659865956,1029058815,771513581],[557887956,794326474,1478846269,1214728085,120983464,1444448206,1104007180,818019146],[1432878930,1964525688,257770148,416062182,214757225,1382270027,1980208501,1511413996],[1054679628,1911585010,1701640589,2028713357,1481069564,1608534401,24125131,1878507353],[19015849,49732035,788312841,251173533,86368977,238349953,1444008338,546287836],[1787211707,639045830,1403108504,1586349061,2094274115,1434885211,193526964,1453988778],[481783143,1419894695,1334941628,1044413856,768090869,748177204,1015203326,133359838],[431736272,835457791,340930869,496645201,1591235083,209036821,1614103400,1415649156],[1882613796,957650677,595368034,1578685017,1884846157,1511328292,572176926,1119322568],[489018003,200495026,1261458905,1856051223,2055276074,1641160287,151437418,169266918],[1489596239,864488466,1840877851,1682652672,101086647,89160289,183485656,1965780687],[449944748,1264430645,1740073778,1988680752,708660855,496183959,32315533,1295665962],[201851154,1845347258,1124565822,1973092286,1875854295,14963379,1173854142,933932334],[1850717676,558224935,395963808,742029256,543630029,1775610229,1797287158,1510290528],[1196472716,1427732296,1180971821,88828551,1295142128,1468801180,496399341,275095270],[647917925,1634877179,1840620544,1676949096,1620944073,113990540,1655085554,862149784],[565291566,1516852898,1260922708,1712393494,1555559723,1063915139,1577218416,1864978288],[1898606149,858740048,553420477,1072376099,1828545971,1516277195,1900019679,412790026],[69504859,1685118595,2119783283,1718287741,2113447381,1194856061,1077277558,1528363854],[1362869113,1826921903,1042486557,587450787,1634299634,1098507975,1175824900,991057870],[240300233,982017608,620950589,1191161007,607589047,929958947,1875091804,373733620],[1811081688,931728317,1202381563,1225790176,1203905755,2127965596,1998095158,1012697645],[1994880282,1391164277,496778299,1711403304,498050243,1592402825,1571535076,1296402470],[1832389150,1794316075,2020499678,923485992,1674460098,395718551,2064083582,1934553231],[1802363122,345540603,5704638,1119889378,581377386,677226544,837613914,1300698565],[412325860,614791363,24118173,977207345,662688064,64163624,726291611,803785144],[609882147,620797955,866949932,633416754,2103694415,1315722873,1313329993,80359804],[1082376067,938505036,179181362,645328919,232507405,382766531,199406329,1891425425],[874684104,948121023,1033916768,1540673632,1251765944,1710992985,1786605324,2051649298],[607909677,1680657924,244341670,1938762536,547596177,635043989,148440315,756696105],[1228966766,630465607,282336392,1915062741,665223457,540626688,184077041,938052747],[1326692829,1624088719,1560209600,1896626735,85059913,599527138,1638938361,1083602002],[1933784150,704960551,2023115341,714145948,980875554,1691334230,468760277,1620117180],[1207929138,1773335350,1777356981,978646863,298897545,2092398545,1999647088,315885114],[911083050,1420060676,1201276313,1971469278,1608463285,322009416,635477754,161449078],[1136416869,360114278,480802311,1328439674,1184151510,615441459,858385914,2087486607],[394281262,1397300144,240948889,1193091917,415142658,580903761,273314068,1356512831],[1660848589,70906924,1656769114,1621673623,530786112,1623967725,629904081,1983919133],[756412477,1529100298,81236569,617834360,1440812732,733980918,1630595644,1857532552],[817038345,144466751,1304446645,1891558620,426233695,1575326116,575811295,219583986],[1249636914,567518410,960522760,38010193,683956581,662484654,177153204,1625408328],[1241730107,1077661113,1526259530,848402243,2121092641,62969133,270655059,1979294913],[1002070814,1281392633,1417855109,1328399693,808225312,1138358044,1127514243,584945547],[310940378,231344138,983485731,1575758192,908953215,952722391,1222689851,116555269],[1071950800,1956830749,651119289,762907484,1415910620,1194330400,1691229458,1316511398],[42646209,1852288020,597179963,334020093,515330125,310309053,1756191804,440094588],[1859655958,2102008982,145430724,800441607,1171248643,364005972,1777656484,1903945438],[894385265,2076650098,1671938378,22340842,757034852,2128748898,42857727,1691838315],[1958049503,1829061870,949449903,1252742637,2117515160,2095363643,71991518,1333955379],[668900072,1170794030,1244702816,2098840169,1552668227,796754923,1743543546,267831355],[2092758209,518451039,271407930,1369619678,1335101519,693782440,920846029,1182724275],[619597569,1070728357,1239854612,374853815,1931827219,1416988543,1419312045,1747954859],[1008417529,32953174,440711732,1726288445,1982456422,287562,1038510690,1762240397],[325457864,1011061970,1294720264,405320161,1964448838,913236078,22871955,1125629319],[1636764176,716142212,891537796,90746533,311082670,933651139,1282286831,593554720],[986137019,1525295366,1562790402,13648245,1930175368,2117986039,1678666661,1740836286],[868393971,446636539,1936135084,61629319,216085287,1337049063,1239816349,1939035519],[1715534087,1804671833,432119184,1112727038,201053517,1015988858,169617864,732267215],[1598997907,494886292,1666738554,1160424813,1999085353,978214285,487589964,1817372954],[2127895816,958140460,517027678,925393261,1245036819,1852599006,1995614924,1963934131],[366780890,1173830457,40989471,172333121,1853750597,583929923,1959450109,1263433993],[1629468609,1191250992,396960276,48314697,667746687,1239764676,2105754608,594735887],[1920482035,1942125442,999351941,497904746,1491587283,70860073,898572843,143647998],[1174797440,1329852400,1891096453,416163432,163510362,2018172377,1132176499,42283472],[1907448546,921840423,1868104396,790304512,1791267914,364206907,997615934,100387745],[187899196,1688821318,144527515,1781036231,195269454,164304480,1170829775,1136929786],[974655238,124423597,98403415,473936795,280177919,293346406,453426994,736156424],[709058849,1990802869,207745159,118204388,2057759691,69228938,1930330387,1789436897],[597450936,525373143,624805394,961744034,1245578297,1018511194,2101891182,787927430],[954038837,984823431,1554510533,1632528393,614938358,446094910,1408834656,995629273],[1463891357,244021482,1391953020,1062206181,995396147,502659973,1476366592,642658926],[237873705,658369029,895256058,715834637,1995030373,1019104494,156099163,568593418],[1980757532,1810791298,815467297,1869735969,1338859816,1629468439,391078610,1136249912],[908639142,1819242426,2067067543,1604978019,332597784,983377249,2125395219,1470631507],[302614870,241717342,357519808,1113238498,1176603094,1412398236,878103939,1621403513],[1676738067,555018674,1205770886,1171039597,1616893412,1885584357,1049932303,373556029],[847426666,1612606023,2128018231,618585855,843153608,1138363357,1177401645,910102277],[2112180421,174538808,1975823804,1551330452,145123563,1320651580,257764122,1033313432],[424515705,978935158,301258773,740763209,1612587315,1685558992,1175688130,881095196],[120191390,1119716267,847323891,1892606774,578778992,1603571,1725568222,405728390],[1078053475,471489951,42232865,634344191,1131064838,337180244,1508251815,1709325106],[1498048665,2103677443,1930670954,1679557436,1451759062,1161838773,999584009,162114001],[105351021,2094429667,1422081164,1162118134,382931167,1949170284,367283860,1392551882],[17212489,422451857,1825129539,772409765,574942715,1445520932,1935018583,852340874],[915540017,1709572604,49924566,1467525255,1086178994,1010866766,3590041,1427166044],[994162281,1141664484,165659755,483714198,801803731,1233795748,1480133935,655137217],[1096549206,1672952387,291292094,1676143008,125847332,806360206,941066968,2130673507],[1406987421,519801578,553216798,413194105,336190846,1195415218,2091134652,1639075374],[877354969,1587119179,1437943828,1777711447,834495707,2089603810,2098031409,1506083856],[1161936133,1198896377,637109173,1639931243,1374975604,1487722607,310396782,1958608766],[1399281817,948974864,2048430556,1666580022,1572282202,420285861,1436586277,2005044978],[330288374,289700540,1496322760,534923499,821063809,804752789,2110092327,1387768661],[1587597833,503085422,1155599830,1253754931,1460000604,499271650,1228054906,1162592607],[2096512155,1009553753,37404672,1407623177,822946686,1042641741,1585745315,1263683457],[1644062237,1708148428,1738391039,2057008972,1721860014,2069681214,931629674,402449286],[996199939,1491626938,1575794748,1863855756,1802851954,1406035965,1847265218,2061146103],[1320882895,429969982,160445548,1377272964,194667134,1719179447,414466764,908668681],[726203271,1465281587,762280902,39824782,888929729,223957635,1713635039,661102881],[1426726759,18539061,970874950,2128107243,813447792,1275711356,1299560422,1251707056],[206658477,1819651231,1071397153,1810148402,1443852842,649988309,1000218393,1955583506],[792322346,1702051729,984918203,210918708,1165700640,1837543330,1905961238,97259514],[1647268222,445674405,1870170397,958903508,1002333438,1965066330,59591641,794589036],[1082464087,1941512277,1842082499,471657233,176161376,1142949219,1039273531,2093658446],[97276891,1812671613,1378188224,80534248,1674444888,1588797121,142759860,1126181566],[806983186,795086644,732255199,916820055,1158558881,711984531,52520916,271911890],[1986173969,976940499,1432200817,1906579456,1712028345,2047262979,980472029,1223831338],[1914015259,912379717,1739477309,2004052740,1832518481,686975181,352238028,964767414],[697100642,342770814,1282232685,844085897,564278164,1629363577,672307323,1975000419],[1887675274,80540340,1927527789,2111877045,1088004183,2018016385,1599476817,2063455058],[1788624782,1149386979,1988604453,1186252712,197579317,85283770,1530403482,772348886],[1936995887,2062289755,860623541,2031644474,1200324593,493886612,2010693611,612057149],[372745170,462103862,1102006282,785075201,63323963,1826226741,1634823991,662604326],[429047312,390932610,635169789,1703297514,1478390195,1970104176,659442863,520993291],[323656989,260250853,1439058141,2064551879,507315733,1301067819,750721636,1895416415],[1186552324,1974134449,166696461,1978157850,398888194,165239249,1127561420,1104408040],[1891305706,446293491,680857255,1879863954,1352116409,1714067907,830336641,1462219649],[968006042,2093181183,1918121837,2017657481,1667385153,1538590525,708579329,1604738964],[484473628,431535121,2128849201,1082264149,1180052723,270137831,1937028434,192813604],[30440787,1074675361,245326810,669728152,1548459839,1597807078,553916390,1863951346],[1363856796,2038717430,1385950353,1884210876,126813048,1408654246,648146161,902077458],[1732254369,465882690,1698093028,1351111035,506736319,1456870319,1008247123,1393441903],[1058860343,1766021295,1088651188,446897494,994064804,592902829,1201815989,1296916148],[1439243361,1258223234,2122856505,1309894671,1271488634,1415919857,229322619,656290631],[829359911,809460718,1297726730,655244920,1611570686,1297494775,316955395,693238717],[135300418,1038421768,2048448739,2064874788,956277019,1223696994,113087135,2058845375],[1687436414,349869057,1240369003,377404765,1990085884,931446759,418016113,570053989],[2034531010,171775757,1357731189,1233741623,226806872,558723590,565264938,269508197],[81374295,1119544523,1075369105,1980905884,1620602658,1686039073,456986802,1362378460],[1890828864,2090676065,730218640,665960271,1020599771,1807908239,741002223,1852689255],[1961584348,1486652680,176444134,1166095277,723585465,277886303,893334599,277058328],[1946342947,2000421953,1043934629,419986039,1178815877,371297942,1544152668,116439399],[253206025,100306483,796969851,307861866,1931860080,902903405,932135453,668159593],[1352070724,1344945073,1481225698,175679306,1556704175,1542823398,121245454,523178698],[1678500001,1087751155,1025512218,1486232749,992693687,711324218,636440272,638898056],[1199787316,59854455,251446537,1135634053,819948296,847017395,1331070991,2030374659],[1727092712,1125878652,69982193,2093207883,1473231057,817298555,472689277,2111654101],[1576588919,1733859597,379822630,624085045,979827526,562601267,718923527,184496773],[839531002,1696022950,1114770623,2030200642,533830103,1765439875,593710582,694840114],[109883434,1694252879,234769059,1196589431,783750560,1966130608,701165451,1189734592],[949438831,302326465,2069245717,1935951199,1718729626,1432216218,2037147675,2079077712],[828097622,1507529333,1477320680,393281098,252496067,1917480083,1526774668,2130503591],[1573304935,904771906,1243686550,1300898197,2014366386,206628625,1437954530,921028656],[67460897,469905130,1674236334,652687889,1873878873,1232137221,62251387,1354943311],[376195554,948284997,314115238,865487459,2039941718,778419141,2068348886,1063657460],[2020214002,224261606,578089485,349544143,1975789672,1637062321,1224727734,1753477418],[1314081109,1021696833,1884409021,1177076806,759499237,21948891,184340789,195512430],[915408621,805657687,1824456232,1402892111,1233326920,1002229916,479152274,1135853857],[1710854132,780017408,1678131852,1029024394,1047581858,1881668118,1105617242,1795591720],[1056258037,860540994,116114088,175835347,1228494248,266264656,1337803724,1625403588],[1297134799,2094787810,197658101,864250472,2124966419,1479311744,1091811799,895481452],[556369115,1321076730,686617137,796059325,818250832,1390658183,1840549002,1279386877],[222908187,437241900,1355530170,1835407590,200969303,1171345877,481211185,482751666],[933279561,1386891902,741102944,1365813812,1077531804,1979936780,1743918132,472347512],[1497086044,1482697705,1740026692,1520924976,1194479697,66705448,779678971,144590493],[1232171262,840054855,1752070523,1184902098,1727651852,2125257856,1742486878,742051415],[1228814758,1705939103,1213760039,220142844,527929572,1425985629,489888617,293894362],[797146646,1098593535,1535838194,268044950,1597334536,490780767,1765841980,1287594912],[1949840774,135567746,1740415875,641055315,1785188436,161944217,1377182792,1312620961],[86113587,1394164050,869103249,1134186688,1134656448,1519283938,891439499,1209841751],[2125002071,380915961,1310385631,5055212,94929655,499084514,747945614,87244675],[715139571,1982794779,1838203623,2069120915,1546012160,311423378,1303893259,779497639],[1259540130,139585347,545589980,647116079,1010360779,248369367,561185989,322928640],[1089536004,1995103810,1272219462,620593956,31755073,1363265066,2022201061,805813116],[1451610259,2109412030,124826988,181739059,869083652,1012886785,1608131874,1494697163],[900002742,1159237747,1810504759,1158539695,1629111363,128766921,1000797355,836583889],[858733886,1169613178,369255640,160237537,423724228,1955376357,1476334601,1216294080],[451333430,1803584002,646376713,1922034704,504631227,1255466503,1943124749,1143075884],[1632800804,1779356753,167781182,859748674,1700391595,1062546454,181404113,1318911967],[940408760,1075421801,735684650,2098426770,1131626179,65410120,1040293364,1100513045],[1056937354,1744285002,2005256035,1133149317,804361918,1100423596,9808867,556780685],[1996371657,1301322123,2023220688,1537058018,578487706,132051573,374895129,339391927],[952388012,1811169467,948222295,80168476,841672259,1100906280,163914949,1650492730],[69010595,280128089,851684779,919841289,522660481,742651111,294582118,476354821],[1076975679,1446824,1087428745,1404694647,29211120,1098345635,391610364,1860537584],[157130202,1573107874,1069168772,1826023846,711561063,976956080,2113647487,1719322781],[1401085355,1988417060,526850896,454560147,2026378864,1733216413,252611546,1919721708],[850719448,1328403324,1455476097,1989829220,352155968,25336964,723072818,334250582],[2036796009,414963261,1811590461,1797710240,919321283,1666117915,403694338,828379212],[1261969336,700560893,1123653688,954415978,1338631560,1913649132,549242409,1528244269],[471130272,741567215,1344012902,1509394255,821685705,2050547840,169357972,1594302641],[518194136,684869839,944761717,831762807,183075362,1599077352,233966154,499125952],[713788784,573449868,311056402,1115957820,1541105492,1419362928,1416093762,1962298339],[902340627,1834979460,187503501,777163934,1351443972,1129894944,1558868442,755452976],[2129238700,1218226398,1947804855,1914739795,1320896332,689073345,1645585649,1998589570],[1001075113,620472688,1034365738,2075275943,417239899,1205832303,1673012146,534018481],[867036626,554369274,1378479435,221686178,1381932622,1420763337,543458861,1549252922],[1837238194,852416039,1598347201,1447892516,846782450,412772909,1661724527,1558128242],[1094138236,1256334469,2017166025,1658647700,1400102839,1110407114,745714358,616392381],[530713419,888953510,1820822140,1930873284,865049135,103484090,1431370512,148906974],[703044191,1769267062,1733505334,2059445418,1880566845,1450022712,1529801712,997980839],[14339756,987703395,1145956600,735599942,1195072363,826631123,290369470,1826353241],[2035518781,396439707,374331408,1701795896,1876131915,1645329460,691367318,639118995],[2093850869,1407262224,618220233,144118223,1047919766,1896817802,690275741,1175579946],[877041335,617452540,1705686964,1744500407,81556230,998971177,739128156,154503923],[324695187,200999954,175142788,671173761,1425576248,661257201,799939602,1360656219],[1711478763,673180746,2007656344,1415868271,1572556335,1816493043,100050045,1206091780],[1894521977,566781960,1057339585,2085201274,1875561833,1648869197,681567777,352388092],[932642714,635379730,305407859,944094428,643074295,554279198,1492585763,1352460246],[1770077275,948037264,1615903085,1501663361,46945045,1718803174,730315760,1558573018],[893783087,208582622,510446277,1519830428,1389896258,601985620,253558389,868026471],[684147770,1713884924,2093638693,1673225195,254312395,434609891,1426346529,1194415540],[1802393508,797556528,1791962697,1959892284,163798999,23522375,855217863,1250710887],[859823618,1217873949,896762481,773406561,979536905,2064042064,1270876018,94424184],[353334688,458757786,2023385593,1063910284,1104242303,1965660126,1311567737,1381225511],[340857920,443046746,1701838726,1358294648,1711546093,2093795058,179771,1350025308],[30652981,1924406575,567177697,1981239313,249570639,1648994146,1279786130,932085537],[546687496,615267794,322297308,523582766,1434137764,1334626072,1705562355,1242250849],[1238777370,1744861834,2003873012,621988155,1884312947,922547676,1038622795,1677814873],[977093500,1743001993,2035029503,522669918,784417556,681384629,1358027979,159505476],[973669291,163924700,1625541805,146835702,1085373583,589939049,355934981,3705067],[1112414568,520966396,524005151,1092058565,626612736,2089667321,1165529035,1776321018],[1658009556,1992534551,1661056916,2071559503,1624812262,1032808534,502719179,2059335175],[1751156585,94486849,598036419,252981872,260123889,1517693165,2002138312,539329546],[1310951361,696892267,1374300875,1524781894,1312813151,648252688,1775423485,927740449],[1139918014,2124443737,1324605560,1448532124,1132056068,109503825,501508518,2055907757],[850204605,856532478,1515387214,1806476452,340649947,224294523,1467552122,548047156],[466556446,1442826419,1864234573,331133030,26472114,1430750621,1092665465,1674108297],[1452901184,1823410530,559316711,1785078782,1213201456,167940172,1547788281,1065264486],[1863587916,776498071,1059330865,2068636181,367142832,1733795140,2078455189,1252804888],[521882069,2051550125,1700908957,837572850,30471038,1981625772,29552655,414072520],[159184054,1125864299,1875998036,2107201499,668090227,248253374,835720568,630748051],[1029804636,425699028,1302092820,777544397,1419482750,2105454103,1876953610,1791541230],[143855531,1337993441,2082588279,1401745336,1342917245,28929004,2034208412,1656447078],[2066410116,2071469161,2101030111,1347408106,590734631,223011135,809865336,1634022748],[1649497638,1379014146,1080832115,237984712,874042341,435249899,236714506,121541678],[529478969,2082074429,1643357151,373480358,931415965,324476513,1337903122,75122960],[687428785,1720677482,666657293,1752132282,559396735,2007956847,1736236314,1729297812],[656226016,2110298962,1902193017,1327213453,115071806,1011167793,362265098,1762891937],[690514242,752338375,433668627,1241483688,1357972573,1735922961,124763632,642327628],[1058017829,1817062485,172509597,1477792446,668723634,1564665209,2007582964,1786407410],[890169675,1834955945,1989656789,93346929,137180816,998546215,1474154606,14145694],[511365113,191804176,1954837920,1850301575,1573647763,1831611441,968313409,336728824],[1035617568,1045221932,1482330177,659212397,1393573359,692518282,1095126606,1189030812],[1752209291,1435410380,1863437082,704364944,1470229031,115088615,1462216812,1933606501],[830115723,135031169,1529857490,939056165,595144721,1754941252,1470411395,115318394],[78034463,2060019726,1644392107,2002139681,458557639,1195252345,190485579,1379401676],[923141957,1046860345,1435798324,1987469604,564853546,525684838,133451234,1123693941],[1524897273,1946016677,1280612415,670174239,1288280708,374482453,1278594596,1504645811],[1047120649,851510178,976018279,2002965340,398819575,17715579,1478039433,1390925009],[296327525,1713887128,2017378957,1482705976,1856561887,1336057892,1404367489,698020607],[1730856928,1783262547,10921944,578864485,556926114,151059460,537428755,284875538],[1344463093,1896124962,1167614982,217577212,1132086949,76337438,531020201,760473921],[484200886,1492282785,368572058,1503479856,1887501835,2056450467,264497057,175883786],[1402095657,2062237496,730322123,665735387,590547571,1686394539,396181859,1299776660],[789595927,1156374445,819343819,1144724302,308548934,1795779849,1260301602,726244926],[1347828191,305951371,1241653595,1957611267,1286344580,585135086,465820316,310238440],[1792569048,1069532994,366430071,53601993,1864924611,85266011,907340448,1209741385],[2114627049,528409006,1656980742,568971216,1549445812,942250286,663604884,928259667],[1728798666,1941950836,1943195524,2070396356,735526126,1466010863,2073554421,1220562936],[82290451,1442481650,10914044,193202098,242412222,1846807213,603512943,2075050104],[1967548961,1786437045,68478875,1161641799,1266327496,1652282265,2105845895,945876031],[435713815,1052769283,1385621783,1756125034,497011262,1629105252,1817164220,1537387731],[1727631121,972863009,435024609,1957921717,863691955,153102589,490578422,82468158],[1184076868,2122533198,1601527385,217399731,1716775964,439739536,1017049419,1860454057],[1484648361,1185553131,1069982050,56520975,551188786,260057536,1337226010,806358138],[667349833,1208188111,1036515375,57421224,1656890228,1590103450,158081064,79551707],[351037177,324252714,872201581,1406351968,584799669,396273360,1852162254,1315646341],[867410772,1483555563,365604635,1114467928,323644659,953487746,1567592404,141491105],[92101332,497364203,599415947,1277070072,715389592,2046843976,272023892,2085925946],[209643646,1402571451,901996580,985757858,1701795888,1082591611,885564376,423443767],[503764128,475607102,1919266763,511278639,1689483493,798100045,524366484,613114953],[359943687,407798529,1520148487,1988344108,371260965,747668880,1415659260,401845748],[1126753212,715168311,1823149590,808249094,2129464665,956415684,1003036788,1875826644],[808219034,49523907,1130000729,2011742671,362540221,1787754150,139246963,101918612],[528715343,484970722,475167651,711321084,417780080,1124290614,991082342,1053101707],[1832551048,1035543671,1719356307,1979879600,469476881,921139271,1695992644,1998694657],[556627549,568805974,598028353,1127330949,264252933,1071113399,1449427964,8198135],[2073260927,315750900,1883863617,1289570034,2064184965,114486179,1925170723,698884851],[1576309120,997097947,1515398471,830550910,1593150692,1370692027,2061042204,1633229559],[116595582,1125575430,1050558311,1292591623,1529237028,1386278026,1409173382,638696434],[1706253728,468735361,2023082826,24647983,754133351,1344394016,1476079247,875504971],[1296848186,1298554265,1614810952,987871686,427907189,627171409,896768463,540016665],[451830443,236429088,2121931740,936025982,961712587,886924185,1767268841,1142624338],[324028473,66596080,1128630499,571925990,772146891,1964259095,1807346695,1637764063],[511093170,654574349,469769113,1908668988,1689717362,1506366558,631178606,77339101],[548416344,1854287443,1438690624,107072596,1266290582,1746729538,1785614093,779896074],[1117062270,176498533,1184459123,1235077548,233496058,2052436649,856829074,746849004],[1534718640,1443088728,614085788,550575235,207995434,1037247334,1038113363,2035103250],[816758431,257400153,1521973242,947931071,1745341973,447910453,1907075694,314708112],[1414168642,335113876,1834115221,2081885919,401095751,1353082456,472624534,1180683065],[1341552157,2044461925,225662730,632561416,394320703,1552022450,1968226979,1518159153],[708779299,16838888,1066940244,1453310847,1524945160,1970395615,857648629,2116595158],[408891016,794938225,1478494531,502793775,1988961593,150698699,217528114,2114148683],[1432307765,304217420,1926013157,1235851856,587126555,2109513030,1403156651,1224842550],[1650566013,1944283591,1349854672,818586965,266606802,612071653,428268407,393183612],[643871031,613062661,929290410,1155957073,1144480284,1841110850,1787804939,698939015],[1760171162,805494427,1362637539,1326901934,1425435995,666697874,561706671,471246572],[1805791988,212762364,2043317418,604208505,190016500,1152367886,1324931343,1334960470],[730625550,907799162,1262151553,1846668482,1129081286,972720892,1016654868,679266239],[1272085051,2097417941,1295136168,15456728,1443708932,1085332915,211050881,1192246743],[1472457377,1255824617,650329780,1551773909,1769081287,922171358,1989472509,1285075278],[1157305853,1373713098,826962800,609220539,1819694100,721978680,795020487,185608633],[630489506,588621322,1108711670,553323034,66075400,1817399071,1026832747,207021008],[459602054,317111396,970804620,972768587,1322016172,1896053218,1605246861,1703588407],[1090272452,1040830354,1726520885,871262954,869307885,1857778612,1075580673,53871526],[636212703,1793419291,2004449336,1428071460,1656552634,897778041,175574553,1631660296],[1362290896,86162070,1210944536,1547367140,809369774,1971636134,358290428,1984744671],[1159177895,1877506349,1688934200,299710447,503263445,1387654855,356241652,479461144],[215865164,311103778,1863491235,173672506,896782605,1428514519,1114687424,1271097203],[198446574,811421425,798628885,726233938,1245881864,934603982,1820905614,2036562594],[376256338,1046746096,546571435,1046248103,2045173976,1834943571,1758124933,319903012],[2015521155,937541690,1631440142,1433393749,213418323,2096554188,1945004336,992251892],[1902299692,974420126,826085985,1121887303,825164235,262455159,285825268,1953135605],[249753049,28511031,1088123731,1129073120,1644571001,209317799,1779220843,2090080013],[2044504066,1647761684,996680077,4061420,78798503,1667160089,1428497527,1875180636],[605118956,1034996637,1499787165,1123950327,285403553,1561342902,1408386766,710575995],[1705356351,423302503,692801448,1937225164,709060681,1617754406,568032783,810461514],[1403939031,1130566174,349715430,2076306669,525998030,419406633,694125813,355752606],[1709863098,760481178,2022788602,155327414,1740303486,181337792,667132531,906785469],[636777102,1722765178,292092544,212066747,1381989798,1279346295,623684930,1569892417],[1868822298,1978947532,1722664061,1220705540,413087286,1382145450,1259379472,1171316745],[1532366350,433603338,1221826056,257398771,2027544259,2035545039,1485558247,1757992583],[395188476,1216330157,384377747,1357135057,1909494906,1396774972,1410233098,1765288362],[375603093,1809317710,629913626,648880520,813721011,1479653455,1710906367,522134688],[532997261,1380246946,752182861,1084413266,847472517,1104008720,278048395,347495211],[546486821,906328289,1470894956,1643466235,2040869976,1982470542,1567721653,415685608],[1617603602,841979298,581899334,941690914,925747876,1540035564,1591212945,1105728700],[837315012,1512669891,1894376145,280751515,23812919,1209913344,889417650,513270972],[1122007795,1424924915,1059639654,509555630,864867883,197146282,2112193157,1365446976],[1493909897,1622784978,37874006,1732573010,559648832,530415616,1590932864,1875847493],[340047798,579086091,1283357568,1481505946,1660365519,1989141579,2109306254,926134842],[278933901,1168034456,425145441,1894223396,351761518,979439905,983411586,1620182245],[1397271657,463203253,1702664986,964803361,1647933436,1374182846,2027295212,1637287354],[1383742146,360007483,2065630041,1434065958,1313010246,1595074467,130841054,1160551055],[913533042,2040135571,2086948033,1870287729,530758121,1040807835,279211321,1823977509],[538329269,1744614145,1833276472,1759958721,916607456,408459886,1327713621,1804776030],[1771062638,1719273581,94098621,539873956,414531011,981228223,400949898,1115791882],[371776789,471388429,1695759260,1241841981,1670346371,937164522,1985046803,1471433913],[501743006,1218431059,1375976082,1553749871,1995275865,1502133825,1505398379,768428238],[810344831,1265357282,1902866433,768732593,2000983111,1263231849,951552769,1293145587],[1353058298,1198014563,73319232,1389063089,2104082729,2109694870,1725970816,759288474],[2099366601,763873630,1898270062,705973262,2073308091,408394165,1812910094,607108198],[144020621,736297071,221358793,129067259,1546570614,1498015147,2107598842,1358608039],[1961900674,1381446443,174201981,1194378385,1200189483,70238495,1425328498,1724570097],[1102431957,119293448,235902203,655804229,1565438864,1999136475,1006759313,30079925],[1717952345,1174287643,71943665,1379381283,638673406,1829710500,1531701596,1809574634],[1501620029,518007702,1235336221,748716827,1153749272,2095000599,1512903864,554280332],[718060564,1453334932,1808398306,334679901,1092967760,546665040,128292655,1870793381],[109281081,1143743763,573213483,338729024,1293312870,1786734349,844140518,812166710],[1434799906,1200913417,1391295839,1726638047,55808583,522857834,2065528134,1757410943],[471029506,324821607,1491009278,1324785798,514205635,1135207636,781206675,1496495280],[1580942188,1362648490,733470664,1794365413,2047366900,1663850021,1437049109,445774373],[228550894,255060551,702967297,874344944,276816336,2120648616,1266915785,804629372],[1347456828,259039546,1430479814,1768620648,576230040,825843980,1786927123,32079568],[507361600,1435185506,1891871439,197585125,1989658491,162445676,1635572763,192272602],[258388671,1465060633,1880810244,1060770528,299230590,1663361097,403023731,724598203],[1401924649,1294670881,246696515,1761792282,573972417,735736117,833930990,1771056114],[1217243195,1681440799,1060789608,133695133,885005004,1512073824,78368868,1194680531],[665132071,19800602,954235799,2126633546,1710184002,1388039071,634110421,1950602962],[786881618,1515360698,1302544171,127224256,761608878,1268886825,1292374718,561090064],[1158005814,1773182200,152149235,1746113094,2088586065,549204281,253079841,387457891],[532745270,1783127089,1051674334,356230832,2000122639,1065108724,729350286,583756409],[1735764393,1668252267,1397127794,317954653,933238961,536621827,1493537001,1896047664],[1491687373,762455805,1153755245,517671808,2049694788,1271513050,653662219,1455714124],[423068056,1247602209,177693055,228625931,1639251495,1901444014,1923293130,1680214082],[1405872593,1576646372,1630972112,181557421,1051464621,910674511,2075897962,1539715310],[1938805393,679713337,237262350,1439420783,1131296524,906415253,571523415,1432828666],[911564037,1552364323,1023624193,949690960,228945145,1636216537,121589340,1172521954],[531451241,240894522,1611039680,1357317645,842548939,1656316241,1232985216,1893752809],[399331001,939072813,198372545,1289749630,1215938752,140499566,2020605119,189864242],[58850655,318013851,1033653675,1937574056,804788906,1784503754,2051086091,1543467083],[928768374,1765362192,1177265323,992087898,1800060248,2037645470,1739775844,451639674],[1690825860,895315331,1522223755,1618181721,415917141,1246121462,1662733901,1100872726],[663280913,1299534791,286067037,961976023,1767316561,2006302908,1001839022,1037078040],[1140745945,796920613,1145241040,1960637098,414894548,1181953150,219799748,874047846],[52317264,454470442,1776299281,2122310727,242903160,407934061,1914955052,1164465954],[1152752852,348710113,467082978,925990680,2117051882,1561221862,1125632440,248127864],[1011973853,792506903,57319130,626736982,286182253,293604442,1814808028,770762677],[63162170,1945786020,2107579844,410342262,1676952469,1840737215,1692729006,1120499350],[1687918142,1736148093,1482046954,997273045,485922755,412869304,1309635851,304659987],[1530866505,335753747,802140493,1797793249,408508577,618772968,1107405459,306561071],[63749585,835376075,947974117,43769469,492733451,1420354738,1926245913,1946349076],[992648076,1213315630,2029891936,442780717,1100861605,253826814,566741867,1067563079],[1545730967,1886338124,573627145,178124184,1733582204,1968044295,1085599130,1331204694],[53002130,1674274190,1683995179,1364658432,382856805,1903511918,228934704,2009508893],[1891510878,1825476154,443604429,1937711854,573232116,1535142029,730170749,130268845],[1000126570,875279967,1518377991,1129047808,1264675554,1069501689,1706172780,2032077726],[244883062,665879569,1563905244,422585052,1854519171,1317878415,1469493528,1110158368],[1617814468,781164021,1471943892,1333326922,557721041,792622388,1662060658,997350423],[1881386423,1870715585,579166794,1123170847,1816751305,1765532508,361315431,1571711450],[2107558902,841052759,284571953,1020981750,657680920,625573129,1580895156,1424861992],[152994426,126895487,1716064295,1335913849,284477662,111338382,1860192114,279759329],[1846255608,800892568,1612065270,2022068099,2031132724,510753675,1661362180,501838066],[2096503171,44210003,1302380558,894764956,1945015627,1975337787,1147610273,1518055968],[624105412,665220682,1333947153,196825744,6438671,775736354,220817372,1669357130],[1531240537,1637937446,666549792,1749650038,1549663407,44589418,1638927907,851977526],[267759403,382512383,1976329496,1004346972,883284657,1990463317,2120716095,756059616],[1517272919,1741620547,1223812109,1707503311,1945528065,424002718,43956069,1052920455],[34754688,2039394314,859440982,1707389870,770709587,106417895,41323953,1795856196],[431376424,317567505,1722647446,948685914,305262483,1285701623,500364316,462641503],[668465759,1810420740,700180888,1171306244,1975573175,1013498317,1302801288,937745021],[1804014662,1425061185,1458666866,243571524,833395354,1649939958,1825343315,410568959],[1538752991,1499894986,1548797540,176997687,1209554117,1690741575,242814179,1765255316],[108989867,1205567326,1530783838,618724524,870583421,2107124428,1826784577,949157819],[360058822,1208865126,1370660200,1705720970,768713440,1002409995,1145229701,1801987817],[1474511580,1796969630,1614680622,229144737,1924175645,458208835,1281177002,503567555],[906190109,1370880698,529756968,1545669712,1826608660,863178553,290544040,89122549],[2089123347,2092784261,1005050700,570229736,383115884,2005843537,796417278,113227399],[1973398447,1577868661,213153775,1998925093,1545698033,1884835095,684523451,1554646150],[748523262,466223863,96169056,1739642782,276628492,90810609,1413957769,1005139877],[1337574556,1278869957,1390761323,1790190145,1494196122,1810791019,547694544,1822185717],[1082632394,93106127,1754460901,924580923,1338448918,1444257479,1567747168,1669621946],[67730062,1033335733,569386684,674883227,923763642,853046489,1787441291,762869062],[959204205,20120112,1975657142,425571975,1928398315,231918212,1018278111,1632262402],[653241502,826180440,329431599,592393120,1657257629,1657950403,1668619386,1041417336],[2027014420,1201181725,945851652,1576995631,784331721,673848397,1961192390,690891635],[823365231,1273865818,342131477,1205133767,982644733,1748886448,508306724,786952388],[1445817148,1683377782,1425322083,1325122509,1219598917,1759331603,1207831033,844553489],[1195710755,985253622,1288922357,157513465,2008409746,944105795,2096109082,2044183799],[1747371492,833626470,521775101,1309241485,1969239538,2108359505,1575004273,1714393475],[699772708,1366671274,990074560,987843993,102948401,1971435058,291642263,439404112],[757789072,880765868,1305687370,1020372910,799258567,1306052866,1612830349,1845042614],[532286540,579035032,460980936,583718461,662630431,1170800313,608119672,1868082213],[1817764590,585896098,971817483,1895551642,1836448552,2120631858,1534817575,1704547030],[1458995932,647212537,1688884456,1580410316,517600229,962904233,236786123,1089246775],[963364616,1220917392,251704551,1371569183,657028354,1226091418,1230998086,1218158963],[110447144,1941929259,1041849053,445864796,1709912184,2040441539,2918386,256247803],[1639775376,1399386435,1970387355,775485213,989547508,1201322973,360550840,931046251],[69579536,1958800505,1793337917,679372542,1404224182,731403387,1188881633,588593139],[1670108544,1981364628,1505936058,1362062948,1435029620,950426006,1938502435,1929668360],[733041893,1106109613,942702306,448280269,995759529,844205381,55609756,1007581348],[1573136820,881175728,671683007,1563444334,155654674,2032696658,268444621,1986150198],[1457305893,1086085937,424186074,1232892110,1165072857,1672388314,1277729323,1662641547],[298516259,1498145479,1477759499,823632764,1668173460,714166830,281156492,29800050],[219712350,17882357,518536745,985169729,1275364455,15024917,1425754694,548296091],[1895518026,227619993,1184734907,530068655,1095378334,1333111730,820259535,1612224607],[928114041,1427106128,77906555,767632779,638457084,453424114,1373210015,1278390979],[1676680512,1789608201,683106570,1370425746,410815165,228480213,1711614791,475365384],[1428465396,1932735419,2115585299,66116263,637766650,29017594,1006423854,1309484152],[518013204,1809064580,1386375564,1026642934,2031892718,44402398,1341194803,678421316],[116667371,99065086,971219485,1882993490,1797111649,924556485,945671252,934834987],[1316471869,403211987,1006604494,173129337,777348200,724497355,365197883,1243712782],[7594916,1983753428,1139240679,1650727612,1097141307,1068142035,524600049,394483947],[989391820,1062809018,1424929931,10059309,731634455,1112242860,1159060164,734753048],[1039270905,363787035,1704870372,1127197548,720645395,167673474,457410042,1283785955],[326439586,1502022812,491248798,177607464,830735542,280558402,96419319,1371074806],[1332347271,1204401538,1518785419,33481438,173513635,1306965120,111089969,191983224],[634268627,39078832,1453771205,1662889774,1191101879,96714387,232451268,974647740],[1650093438,1164188313,43014343,1017143089,1369188044,649551454,1329477342,197336941],[1401600676,1734986766,77306585,645676268,1146364142,17456793,164362664,1823705878],[587118871,1440597434,2046844058,1466001760,370588869,1342393440,1846727128,110510188],[919253688,1967625691,685386333,1524339444,689139909,601436437,359839460,202176451],[1578709879,675164770,941861913,502723291,2016101293,217587070,1206373621,1329341610],[2037629299,753696666,357031337,1151040377,1801080219,834967572,800853688,77711306],[1580309945,14550044,502779750,1025260350,2003136175,118708549,1011727903,1391091440],[2094159488,1363467697,397940533,38822749,1352565333,999334532,67100724,808451136],[538675285,1086327672,1085997430,626950570,1938369309,228229955,90881658,650322530],[479156129,1902205688,701512757,1372937557,1188877660,2001791595,1978562356,1154021221],[1940967910,950521147,1503661603,296137092,1607244477,1143756314,1574310779,1929126913],[267094925,1081740220,909162342,1943887225,816979714,390521928,2011901572,412245523],[1685497069,1330122627,178937357,1504289520,426625245,162434601,1916428206,505403054],[403200518,201851835,763861312,1972695705,1793277657,1431391049,312051200,484138309],[2002928473,1634432494,1659523867,1000264225,1562088795,1834061245,1765433316,1007798757],[757867405,1396257467,222985653,801980418,840564749,307523672,1237285600,893333059],[1897337868,617343897,2084756433,253116676,1817304066,956920246,226029005,1775018197],[1052759861,1660297838,438119843,1089347871,683086106,657051893,2130091562,51999411],[296993509,506649790,1495740186,2127973903,1050012667,1998834901,860479205,1754220030],[1192974260,640024275,342578542,813565089,1137087880,1153117137,124589972,2117241267],[226465317,1545068899,875438143,292816452,1646900336,1115135686,1729359329,1751636063],[933724263,1587791756,26139418,824788122,1420664636,1198706376,1660285977,195543811],[5418031,497954951,855433463,1026654531,951074708,938117714,1212487806,283047416],[1824850402,63808316,231592773,1293567024,714194088,910572319,246789446,1107360924],[396497087,1299740709,471440489,1113826487,314117788,764399190,672147943,1887947023],[1231640330,498179228,809950648,1157862337,708184965,1638658600,2118804857,1665147841],[1573940661,1024078300,854410451,139003656,290076300,1366669,1683871898,2028388250],[804960496,1609646079,65625246,81067015,1125657046,208927861,970711625,432808861],[1555741491,788466669,1541981496,166104001,134411400,236532215,1589988194,377787584],[1465486746,413766143,611780517,1228222195,1215287520,996200422,1649032524,1547576420],[1349382013,308179466,1579966973,284694386,87671342,1312167534,48791751,1520618818],[1751507170,742962794,1201938783,361525474,1088679438,1652174603,681868660,353365860],[59345518,95808313,245758124,1486537557,273648305,1643003507,2070573063,1510137432],[393968729,331471200,777326176,1946828607,1402278193,1056058614,514149451,345571443],[1777396831,328113963,391344579,1936292509,587056606,1297140329,795385632,365947781],[441225912,941013458,1378744473,1860682032,366820621,764024164,890447405,843129915],[155540727,328243423,1060790592,844087924,341669289,206318640,1511991505,1535543245],[1030426933,1202699490,850428903,660508095,1381058517,917597426,1379229751,1378376056],[1013464419,1459583452,1704367130,149241153,665510161,1652752109,1313282609,1562110568],[1166829060,1557063630,1663753580,456748830,334580394,348640019,369263185,1397124824],[752396633,1570117874,257684517,1578946433,1557159811,1653758593,1121028591,453097839],[1066713085,769142793,1669515348,1953047708,1073231190,224543556,1195653643,1337838249],[868445777,120476972,288740374,1563581675,967578212,1671660528,908671625,1784606672],[1053484536,1689944140,139270205,1548489789,2101583005,1929954512,1598236623,1367399028],[1843841326,1308537723,1796279543,1611289871,126615320,862724991,291266,269603447],[289682830,1019370785,86460453,2124360548,618854372,2013032023,1575001253,85078329],[1017926536,1000347163,1513303667,263227297,1652715966,1651164558,1560713856,191690642],[2111971101,769485728,1255426648,391126990,249133417,101450209,536073978,447662172],[1539526160,872903078,1132715172,1316683848,921067070,221368055,597115089,514284391],[370537322,1965915782,44177326,1253435050,1383431338,1509737368,402833651,1070648402],[330608961,1401307520,869790548,509031711,593902500,1973048776,68718936,962170709],[239469473,281391334,940358729,165556873,1982897109,168723873,1532179026,1471715485],[2058314045,1894364461,1034568150,2070821887,28935160,835465538,1897177526,336711388],[1694323494,481729272,895559122,708756655,97996608,721047795,1993888505,327840981],[1940896739,1015433451,1018286909,920967919,1817823561,1904203644,1021073966,736086780],[394185185,166912188,1455987000,1876085134,1666308388,1556335263,545649802,1434740247],[1537569603,289989605,54361584,1778251720,1624322972,1175323671,354688613,1278006935],[1150362535,110422035,1454472989,498221496,7738517,742473454,1830374598,1990331493],[1620758762,1833672848,382225194,1916810208,1259766759,1549338128,1437517089,233915094],[1930338906,30723379,358466540,522151738,287934517,1728552608,100959971,997724794],[1852672695,801615745,1140525300,1374844074,1336550123,1231944015,943057805,271281614],[326858448,172923325,1829894253,719443577,726249245,444184421,561365101,653975022],[1352925977,2020201040,1696806078,891031785,101700012,646546241,1183963122,2110789411],[743973090,479191325,1546579688,1655596904,197823281,1467061412,1921077964,965125722],[346347568,1024885888,229257974,335868225,1006142983,1389965175,501771396,1608516245],[176768392,1927528843,884690622,1077558366,563987806,1950487175,903248585,1325289080],[176779349,466685774,1151357053,933493265,810848456,688246332,1170432090,1408660953],[173869812,684314355,1315033541,1961360438,1419034183,272911388,2028984836,2029592011],[1775295087,482182088,896524223,1545023771,833166355,806048334,1994648475,2068511173],[111155995,850710958,1775390491,1409451361,1431045170,1708349159,2053057699,1139157533],[20070090,1740054995,722977199,673931903,2008160673,1440046317,1244188424,1392320198],[1260619464,1941304477,1438902124,1989179133,636988475,1922321046,1139670877,314507539],[1284090150,2029973052,751521364,1455729171,985896957,1692427416,1279223156,924406511],[925114442,48955363,1121367785,1809405598,2094585816,503056184,1680587591,1909203413],[1145057361,1221776405,50661968,121513878,1931481627,1540968211,62358325,1477809614],[1611497402,394268940,1780190971,271985543,1631526633,48908381,40496228,2039738743],[1969973415,424858163,253302696,2048562781,1481564758,748657585,1491564585,1986174885],[1600803857,635792451,218509123,695627386,350273902,1693881512,1295595343,1097707377],[784998297,616394692,1695064862,1368363539,718975095,920049481,1037621279,489890324],[1815805293,1390653097,1704186168,1056195373,1153053776,1450735345,1891573877,255343717],[1902403963,2128895117,707592399,407417305,595503022,1101114567,1530178691,193374044],[1420331272,1599622556,1362029332,1057366206,257630995,1234216752,1616844906,1963746813],[1492310088,1153901450,746921252,1999772840,1317369399,313662105,2026866306,2055906340],[608119475,1375240802,1654408962,2090266673,715779556,1773588717,1618711827,1777415132],[622580770,574740278,389591038,1112804863,1474490272,321035642,880597600,1751035980],[1414544652,474728514,1280581506,247833194,1502390570,186996880,1383415103,668483878],[1572819146,2113506533,283150815,1066169904,863813995,291480303,1702368172,882308],[550301537,916870094,1012354797,493474018,1004050985,474633094,1811149123,250247155],[422797070,428222776,1159849587,1524504869,1158202231,315377816,582106209,1848519112],[1291693467,772862767,1873811660,2067210639,1684337834,434707289,283727696,1292378435],[1273026496,61329286,2118161781,378146038,1824254705,697071018,247759667,127733223],[261397891,76229704,853865042,1825912353,238270779,1185722952,332157244,1477206933],[929708008,2103924547,1598044626,1166349601,296248471,1715961090,841668562,316112188],[1028432066,1404922234,2120237088,1724092852,1046428220,238319843,970321223,1027387244],[882912736,753315924,1971812041,1996265192,826986004,219761147,1861275679,31126690],[503732837,491064981,2108882269,1277995911,1680222788,1862335968,2010976817,1623965705],[168321053,606507397,1313057634,50217323,204941066,1506723772,761430169,208785832],[1078355656,1624732415,1343471791,1308560925,117427395,1530992496,696288568,1188696440],[616406791,1612994550,532204311,667629616,847989995,856644690,989558957,1166484967],[359346683,655042638,1801426377,902163284,1640084719,581643214,324953389,15254789],[645240014,1173072317,137407170,1740398331,1053418464,1742861221,1111900339,1982318099],[1861367563,1244084331,2124990809,1128659384,1880302981,1132764546,951210832,1684868137],[945400235,1291854506,773039529,721284672,894338349,278742675,1268936790,2094130963],[1371452049,1046512940,784982436,544981353,1745290611,538292568,1809405127,1104890419],[610301048,1707922212,1038746740,60396761,214409062,1670803193,513930027,128018975],[1180587976,1738077204,393732804,226061248,354965792,359937684,1024808197,1759204692],[370728793,1256551742,70080113,622586693,908429653,413023513,1563339825,575689669],[1942519197,202665768,608806936,1117018623,1389672983,705785079,1022247379,1724339414],[212384006,489398701,1740121311,1741616261,271912467,577169691,1001615159,1241392155],[1107801775,744674645,324243601,1806987911,1646950028,2056408443,1484910509,542095292],[1908504758,415611175,1970351717,224356433,1418763113,820166187,96584171,1351357992],[1263053017,349380826,1894741827,2098601172,1932325310,1565854255,81399319,804350791],[1115686980,1284285317,1152327849,949767431,518541969,2109688898,308106353,687795711],[93498381,886543528,1474440375,1007349351,301435547,1280765262,1658527926,1560540939],[2055859362,314678746,404455944,1336992406,1118785279,2118259030,1029449671,952366072],[1479042,16870946,365972981,119119598,1349664572,1373855477,1791768107,918975899],[1226977524,1777061190,786696164,1416478897,265137366,1089678289,1797689000,1870205046],[1339568084,489860447,1819694401,954832367,575781955,1684041798,1460258413,196636402],[1342023337,291466689,1562581253,1358871141,1947695808,330578015,999426121,1502280147],[204316410,763087640,2054855545,2096753651,4882651,1761680478,1336641898,782084977],[2010718233,639643129,54079958,817538101,229972797,1040112547,987763775,121318889],[1923660925,822739290,1900005630,1287256862,2079219358,965696775,933191205,1274733078],[666102936,650922895,482088731,1097855551,109408165,933705584,35971070,1447604879],[1507152838,208492583,665728384,1717382155,2095938115,1231069240,1015459310,1003594391],[227015422,2082992594,1342341690,861962999,976595115,1593153248,1752035068,733358813],[1934315431,457166844,408502285,977382715,1587624720,783828657,153151132,1904227057],[2010884140,1774330750,1823094834,1527562772,1587348286,380441014,109439367,629979485],[103107893,242186131,74377354,212770066,458709593,1671475430,331465007,2017410143],[268697451,602151547,696594271,375227078,272093603,1758643114,664574301,1733734097],[1724892951,1020936841,1380186159,1400623981,753883725,1059565963,1840555434,1596756368],[479108113,1645581122,383771140,1317926314,1856945011,721370981,2066995459,1040208605],[1168294266,28156769,6067960,1345163179,306135078,1486238038,775440086,534568550],[1701587110,1393261086,24149573,552676548,1008837890,1818578168,544525330,110968303],[429562477,785782944,1943954228,1643866074,1808505219,685310465,1974800649,469471310],[962958926,978206876,1323494768,238229954,134050978,1620694306,244950141,1858038535],[1460204567,920050687,2056962013,284007308,312434717,260863761,1003598068,1411090538],[1928971806,2026498573,1576457912,462666816,680905565,1492137323,284956233,246110071],[1300391950,1902656473,86469545,33003405,1014865987,483192424,1997886601,1594292933],[1196946310,2039438523,1072004853,942675564,512765773,721621040,1005857737,527573755],[1080065933,930070089,502985179,1251949433,78023451,1468124533,544893494,306413318],[784494314,480136648,1381648081,690400705,1025569176,1752841141,1151336558,2097130483],[692757592,1801557270,546884098,1754499504,1909700265,1174996774,1739623485,929298987],[860145937,747348760,2116294262,1794797203,390507592,233078313,1004191411,628490987],[2121190100,1779698875,782481548,80971378,1898810442,1015778992,820653726,1381816448],[160689933,1873327082,1207740396,1204060528,1079770416,1722759353,1133086819,1311145958],[1529630846,758473650,951405371,1440035303,1884636971,1272045935,1974577926,1073532664],[696825289,163794255,1915955910,2018743072,1416742660,778151942,1769497618,1864473787],[501139214,1825749785,1953270384,175782029,645695799,288878115,1539645414,1756444646],[442886784,1048595046,441613116,1056312313,1812164721,1441648975,1600555188,935455949],[302357970,1931689130,1590179934,237308390,550389161,386669888,543537685,179027374],[1198736872,1551921285,501670956,2063597644,339451388,949847825,399557803,225734777],[1426670404,917287239,730131246,1597414826,99150078,1002026329,680666257,1838298466],[494102249,1293387913,540676233,863598786,339641071,1637773879,1954904587,1007253237],[1899300386,258132931,96750097,1737790041,711285113,1286658121,1334045208,1762984302],[1379585434,1393196305,708745172,609324792,1628728750,87954167,54369908,1105835248],[2092711624,843913655,372376276,779582100,1777459673,1877443315,630381539,1360898970],[2113162769,691454285,336266713,1622776006,270494260,473924439,1313790087,201392452],[1244613883,1088040857,560473201,537921027,1582280666,2045461213,1764070049,909599035],[1982280276,133868260,1614967848,1538073159,1225890410,1519250020,1744954614,1817554544],[950625627,2093165853,712817395,1299085498,1618543582,1545311565,257295875,452771532],[1860503425,1773813198,51862741,885962654,1887248112,1505389197,335692724,295796011],[1428188580,1180000731,1025977065,1148706657,1338606582,1172630576,1147746970,1326666097],[2090943999,1660350637,1903107227,970959836,1152889224,1351388397,542426422,1650418335],[895556193,250469975,1318643034,1347144356,448254854,1261597995,1920316858,1898114782],[601318172,113575660,1383620356,786845007,1893008906,1229290653,1026214011,503996269],[1928625232,1603082927,2042850540,1253770970,322984763,1428724770,1219340188,2058285395],[328672826,2104398216,1881977796,721260238,924480693,732972782,511574218,1405573022],[1040105793,658424734,1496373471,1018747134,1103316337,1649784291,145203224,1677494304],[988879667,660002759,891630035,738739676,1429829396,1841190637,2003506866,1344458949],[593066438,73241134,826620780,1419747103,174450825,1433920002,786479728,387753850],[466175227,922849758,1065997884,548152704,1454072391,311993859,1619822731,2122890042],[387472519,873107699,367572569,619792467,518187665,1918188131,1883521496,2080578632],[963009269,1891558685,491810451,263284297,1017548531,1505184305,47287405,686647692],[1624876570,1542555178,533893993,198286962,1382244771,1644305952,899904532,136067650],[49095514,216277581,828560337,1386461569,852859872,927183340,945539781,448606751],[335559475,1640995032,651102228,1332117818,857994218,1072864763,547291787,1729526343],[1447599283,339619928,321787043,1832178841,211506561,416627930,617676073,959044547],[1150139234,722195346,454191319,960428809,1410127661,1034096152,1982605916,1467037306],[1960615706,676466388,1187074505,566578481,187929834,1779967193,1930937895,58310765],[447658518,1326342407,990465097,562215256,609219204,216703392,888724749,592360301],[1159606726,803407985,634553562,1465871505,174527024,2015142489,1593496707,1822366923],[1104099945,1162219975,1334325517,734792421,1174592022,1702042170,380209332,992377608],[1167738401,1176813464,13972154,2122731900,2063222947,1382356438,789729287,1363964847],[449504763,2025555096,519288852,2010060948,1084797115,1608707675,322372849,809661066],[1261561614,627098882,1936620782,25420155,1347861335,1027438954,1389793091,1738194361],[805217229,1932995640,1733535757,1083498469,1696539160,1492045913,212047627,1042533984],[231178794,364114690,1230775983,1802661382,1554205204,790495210,1143448483,1327878130],[1839537348,300621182,561072627,357333591,1928294464,1810824653,1596034848,1549954385],[711569131,755271240,165250239,328249816,1393549406,2004156406,276804416,773844871],[642648959,1842849818,234572179,1724766453,1535673424,1716666484,263228970,1323405086],[1664633774,2013910604,2033141829,940469506,831624780,2096860934,1746724695,1059683064],[23869756,1707374891,1220895678,1182764975,1649829354,1891548216,2028226575,1793882809],[355206926,1693326613,918741387,586302960,877130514,1628127741,22690257,127125220],[1421947899,1494300042,319475435,283939429,1466507733,665494560,1652057746,1843364404],[1110190772,1074042668,1848657592,1612739675,731793846,15480580,461096310,306728160],[237233179,801031067,622212194,961376413,1175962456,1950407038,1126725565,1734879111],[162088975,1221243505,1180105703,109058151,789328837,1245675977,211583404,1708684918],[453414829,521551790,654492156,1667646564,370388443,676175236,1017237194,1906881423],[635699588,873431307,956003784,115356055,1141342501,1670606297,2023827976,883122564],[1551297188,2020585432,485063666,1100209907,1835051817,1427128368,1528658024,34549867],[1059318665,578515244,172985018,1003411428,1979057648,81691739,1086018340,2013729494],[183293581,648225801,115344536,1964509105,855728218,279564148,993751454,191159534],[1573323116,1545543164,1953877307,205438389,762786672,266113175,1772508865,572349301],[2067914423,1832532075,86074595,93651960,1915126724,265376914,68638706,681260028],[196369715,228838722,1200309725,524844787,183311098,726561508,1728163927,1732210206],[603526191,763083330,1825245931,1550527721,1535145175,210558118,1335718162,467193373],[202518957,546356442,102290407,1165811928,975372914,971355184,1933422708,717175006],[819162380,946495232,1397834859,818234017,279009451,2067078926,192300730,1299095466],[453011966,1086233808,607410006,14780094,1659323516,1848724734,537968671,478094283],[255898774,105638331,572293947,1146087274,1961353670,1149021162,1363052245,1526124528],[551752279,1509064634,838345996,662097296,591301618,1948382352,866345478,1774962917],[1674431267,1603629374,2047554526,37199655,1776656321,1486882703,809237936,670127250],[1454595596,305980604,663445460,194702413,546983387,1495435770,1446984176,1285500047],[1621775075,501058441,1957253925,2024627359,1213144912,857705094,1359300159,1793279831],[524434614,109316174,339411452,1244934111,1387644693,1406417082,1505527059,415986007],[1271493055,2084754795,901472454,657427415,1939115713,430818852,1790280772,1054982668],[1581395018,896890865,1888202504,175585476,360454933,1350106152,1188759593,46259649],[674833949,945493132,1851569125,711780848,1410423870,932485733,490803351,592084194],[1648564579,92714896,1550290154,785519870,2054474009,591783084,1794700246,80834080],[683988829,1501453913,172296942,1358563625,1865103501,1249933965,1521660171,1074168060],[1768008722,622213100,361718323,105233009,1767690112,1808295335,1171096482,639480529],[1973409242,829375191,1515007734,440651549,651159993,1293082757,423074042,1623319071],[1035318774,373908317,1595962246,2074989079,1445328033,592431875,2120058059,662117090],[1468323958,1403939814,597540070,525457780,1467347312,1837671558,1251161053,90848483],[350524279,308534461,499458112,1987957639,587744079,1539166061,146596029,816365261],[229591489,1008815221,2097826820,294709612,45791414,918053848,1411476570,92065001],[1406942945,812230869,1633409967,1431832831,1409579698,471545929,335216224,1627776720],[1645472266,1204429970,1184268744,755453381,1528244628,1116561972,1493324037,789203841],[619853351,1965237942,1858512414,488951407,855846264,388859568,717752099,1222452459],[837909655,1121594549,1621526592,380328287,75084778,1718073668,1583729681,1470736693],[1039430926,2095808160,369684231,1567736202,1992706314,1967588031,508659840,34557258],[1301701347,1576414974,822781235,1755184614,794389099,881099151,1851042164,1026535350],[2019301388,900522125,951944627,741350873,925344014,684363566,215554878,1096382446],[1617128500,1677323733,745383270,564044297,970968488,1291819330,273086854,2046849925],[2058045185,802075865,992623,660708112,816480758,5862860,2100113724,938490352],[1047959177,1987401961,1892253900,1269729975,47522991,2087502144,1273456286,1938248048],[545033969,251456725,2037649933,1997670887,1999952573,1748890575,1993974591,1444185352],[2005833118,1248240400,641665336,1149371734,1243392576,1037234898,2038287117,1829002330],[888198860,811452787,1116659728,492277022,1516692799,1252928216,477386201,1713340457],[905614324,693988635,1738187230,532962737,1229411362,223781382,1038545128,273370470],[1506996586,526713662,368502506,462209723,1390142385,1834945379,1159398956,48428061],[543057804,1492369866,1142758366,2095476949,1739455990,1273717255,1989872992,1998114216],[1186766358,975650916,440086136,192648776,613759683,924192520,1671355651,444516954],[1327129277,66431529,1126111326,1687835028,1913110603,161935182,479769667,153725465],[1895082678,478757958,431969566,646119808,1858846092,2016044430,1861899948,1520182520],[969956249,1712578680,392617908,539437088,1529976969,856434886,1436275303,1539567374],[356694059,918680629,408424591,1651589954,2051150677,691281397,647674028,976365243],[749898620,983193412,729359411,270306071,1161055749,791427161,550323487,876077510],[975246443,829737814,626124395,1566232247,2123895587,1779800158,1724396570,339784098],[2047514492,1735562390,713712315,214200675,2091065642,1523322039,1749923167,175287801],[1950179187,111116606,751784066,2094157128,1709111433,354259068,399979098,2071893695],[265795879,1741495339,1277925705,1727008764,839612241,1929435932,1174960010,201598819],[430587323,846889788,116919176,1041100125,961242650,1826721744,322320943,432927480],[174699202,1773339277,132461181,332905986,776027368,922488046,1022572543,192895893],[256963939,218439270,1455900125,1294322394,54288060,892477145,597587886,1265449188],[20252169,301799396,1804671433,2004185760,266442743,1259929005,224986273,914552428],[1331268863,42287844,1119426377,1855883522,1672374265,633527674,408617357,1874082500],[1403290555,970670757,347454101,1821651233,1465780676,447625033,1034446872,772667237],[1142730510,336109896,360367323,374938000,1891394362,2018686586,819633777,2049350599],[829441151,838502857,1264294939,1921331268,2103124795,1497298342,1565302836,1872787876],[923358585,714758742,1364078843,1396805220,619512678,572462975,13060061,1411440892],[1012197113,1280285206,1333579595,460270469,3428106,1399926581,1183924714,1679058592],[1722482316,1121326988,448279622,1520645495,1100901447,892983599,1433656252,311503410],[684301621,1822886142,1335331197,526753953,248097771,915317595,2089050805,1837368066],[1579456645,290646610,822694565,1766664644,361294557,275420452,1127714623,1002691850],[2067648208,1787234080,2022134676,2060042542,23563333,1951435134,380556500,998508592],[175377782,543042249,859714648,1359633166,1000065284,985797139,1630201168,995925029],[1369561160,1358155775,1721640167,1546136869,1978649513,878377427,1604888802,2083619054],[64156237,1539294206,1711072022,1781339036,98867223,1582627182,1200314932,1711120767],[1567122542,1732946021,1578369489,1785261017,796062295,331471766,894954237,1571451057],[462099267,1966866187,1649078024,239440881,1133793875,591237353,2031041400,1072197260],[1721743604,1316745748,42662642,365128734,203275354,1640754936,121786734,1227935628],[187314717,2077076798,1223754640,1686277426,827583756,1424158972,916198224,475295990],[2102312512,1932214781,196433377,692383391,707102527,1346582367,1336742105,1169954991],[1294750834,949492445,159341707,1590347939,1654167852,1962034253,498058207,895792144],[159409726,126565038,1879209638,1549589093,494414952,1348236070,674350397,1571844536],[1120974463,2086357072,1291530992,56793758,606319944,1907340612,549019020,1964307342],[1689213818,2015858196,21812255,1598406157,780222697,165733049,895239403,2110384315],[1657680173,1318866969,1559368367,741820393,862131414,1515842678,1555109480,211330444],[478468391,1195392612,228040079,1340367365,498634677,691969810,1794458239,2117779970],[708414362,498508355,868844699,70775530,827770529,592472695,220680872,1099588434],[745175544,1433735795,8439509,72146410,653235692,1187295663,123729183,493497595],[1811672307,1958025001,51968089,251441188,155138680,73159417,1087585155,1390910920],[4997612,1481081790,1434435916,235930622,2033633899,916891432,798154039,1734679851],[1626642444,464964484,1951589844,655520364,396642889,1758671852,2027751972,1696300581],[1198545651,1028479350,612968084,1873140586,1878737622,2120896877,1114771678,806997389],[1648377655,854361016,45958050,978332897,399345320,1870197497,79055453,581097074],[1693908821,348473846,2016417505,1658403197,1457171889,143818908,1534330149,879547113],[149287621,1022132774,471837077,78688196,1863027472,844674604,962490004,910187666],[1991298902,1256775516,2095674653,1087970730,694200580,1828146928,1983952288,886227636],[819588197,1071735412,1343366091,233778889,795841542,1570622248,1267420340,898805704],[1064234017,1699696934,1121589716,377659942,625128453,1877603518,1520218281,1641450],[52430455,1142098750,1189802214,1083150144,864473557,709440469,118012157,898099748],[94019286,1496176260,30385483,1563237186,1650062471,1094944689,1377113192,833884226],[1435976704,1368979738,133666980,882652319,1737569520,1438158633,810764261,1035353265],[1082225950,693176107,598847796,1059454808,534524007,2031838572,1674565985,826610503],[1285390450,1754130837,1004026466,934802846,1900352657,1186232473,1324783190,1212711257],[1028531227,827694308,243809626,1483981773,1790921593,1583695465,281881021,753178319],[1239216137,1771713124,936730967,2081442286,1156306148,1046945732,1643465429,1548864673],[1540359451,751405509,694630917,1613451678,833212443,1178562945,1079674786,134748296],[1616022286,1327741330,142496172,1522534342,572344083,121681894,853030038,1457633712],[550173638,1994428897,345314125,1822312635,1125576027,1435025902,248932816,394711176],[1926530728,642870752,851700362,664361931,1209480758,802602478,773857046,39157573],[1636564081,1658606956,350195654,922906713,1006019863,1706284668,1495671428,427019295],[1758491968,998625000,1815000653,1344136608,641699170,1816505960,1065206376,531302367],[952839382,161749978,1288009318,854547808,1498838879,147470553,1031263801,960907874],[354579176,575686206,149223090,201777697,1457580745,1809764249,304441978,1507646313],[407941355,1217632798,2129569112,498474791,1007417186,16292873,1433873481,1825926286],[1433240845,1786765689,1582713170,433515702,2027025029,1554886443,880602410,1507390889],[1125886168,1468191498,93350048,891157858,1221383599,527144418,1807396217,1265191721],[79203001,1726019615,748724390,799627915,515493114,201693980,1533908442,581093926],[1802288994,1260543591,1031146391,1290117360,593304394,666610766,916263925,639107475],[1427121001,1130385776,666076652,1402861664,188602365,639132322,1081587357,416130057],[1280031830,1574706945,234999257,1377681067,1992563246,1568647590,2107357800,1455333852],[170389675,1375737165,1728546170,181470744,1084500738,737163855,1970496329,712715675],[1798191891,2068725759,2039023584,1359121828,1575436894,655737549,1486209916,189722301],[377568923,1147618110,724550223,1418638800,470852704,765627046,839209412,1176249544],[635527874,1583820021,486214903,352027179,1294694236,144582680,961490852,1438275626],[129845995,1986834877,1572572438,682557420,14663007,243993515,1904249193,1152272302],[868740756,1340749038,892736387,576804276,537655968,14748000,2050853382,1791616942],[92789420,131103674,1516547452,1638271449,374911136,484127396,1503709978,1212180029],[2006761674,898077618,1505732670,993878254,724333949,1133980021,1411921580,1754608269],[891239338,2055530232,340100749,1598238676,1585531682,588876328,739740351,1056084656],[685564964,1236955619,444672928,1270282868,1046454625,1732858080,704442033,2004489544],[1815884996,1112999363,59276091,1152513450,310016476,1041760792,590330923,1210241446],[550234071,2007931558,283064191,1970115478,952338149,898193812,1975334860,801349590],[1554110534,17348333,510422632,1147367418,698214040,2052993680,1488708769,239056258],[18124469,1441874554,243098531,564038280,1083250747,2061239410,585354894,779962697],[1775427352,1948437835,1822217358,2050165417,1692220861,1147593007,254276751,1521404519],[2053408873,1298800522,619765204,62600899,1207315472,1992212295,789046623,1787282844],[32152626,1287910323,1740042685,2099315824,1186612307,1569421579,828473521,521091495],[61561745,1665005227,825155968,1248623457,564854977,1108403791,1793157240,1040388971],[1407200072,794102258,620022228,794298081,1275041785,1711858026,1550280681,356408534],[2105117995,1206473952,1911200712,847207063,1940175936,1594529751,47149445,2040846340],[1780693457,453492996,1303267502,392227583,160621916,2123594711,202319483,322050580],[847567329,1888319965,489388460,1562616817,147072208,1114154682,1363855394,98669904],[546098529,683892364,1377239818,1662492662,83393512,1616144776,1149184870,246965412],[938261338,479751146,267083414,878969260,276242945,826411252,1347152302,1967053478],[873934117,494240653,1706106383,759763626,67091496,387113083,1346589301,769297798],[1370091829,1042308676,1310737668,1024689276,1682595771,399563263,869966421,810078348],[353618044,1204204491,1785903405,1186158287,731049,510117024,1084331674,1162849819],[797823185,748564200,497715439,1949300622,1373089,486338726,398078100,969902017],[616102958,1008908224,1705203593,233880212,688196159,1401956021,946701270,1169280836],[2125810706,989457836,1046953189,571740206,551811911,456873203,471023784,470796865],[730706757,1682253510,2071548592,1352390133,1749933085,713626597,1951367515,1119732052],[1608218389,518821126,106725028,420981923,734205720,1786066528,2115104264,455481003],[508101048,647206616,1749603372,1626725772,1720877731,1516672477,399491112,94486333],[404113769,234159193,1422071388,2064798647,1141155692,1135779739,978387485,1064615773],[1633467935,1005896182,1210710118,1770955705,985736923,1424264469,1169201466,1121137472],[1352564078,807303916,1639555698,1461449574,1953952480,4949228,973144080,1360198092],[232875117,981333040,1880433668,463977204,332243794,1878052580,252373313,550510665],[1499995631,476683610,1606430678,1806935881,1278678730,343504913,2042936879,1506601688],[530570063,623089203,1966803101,327583266,1760075028,1325211584,1370208766,1724309886],[176101771,1246837884,419434844,466571306,986708381,1524653489,955333783,1952805505],[1105370190,1420236639,1859847324,1918825678,1414956169,1676882459,1687626328,812043516],[1367850502,1815520276,1972663218,732810434,1085458401,795058613,176470866,1877552623],[1313448608,1344339225,711126576,2041601879,1503607768,10375733,1197780110,208388146],[83687955,1120897075,958338976,541236086,347598658,1421483077,53044878,1051030792],[199088905,1436568424,2079321792,843737585,226248163,1101353045,1434023389,420727762],[1274339074,943399524,82771336,1051553070,1073186799,379672486,1949431396,1790729856],[110653177,1607181638,629256451,1086537322,1618766126,1851502535,1067560398,154136569],[1010117062,1992976934,1388713072,1830827392,1367841046,1949913961,1184427428,1221042467],[647738287,1952278888,1657406534,1152146065,304742433,646250078,808204969,1657720648],[1831267504,2104380253,154528709,998796853,1945433286,440275853,1008966682,404170231],[18244069,711844204,581949467,1441202846,730730354,1230703540,389336971,818152048],[1296237967,679519264,1276285200,918199079,695502488,624527322,1369704661,1321867787],[27386610,1921145054,1186467659,1220660463,1164115830,2128156268,1129374739,217754402],[1703058756,2034839019,1965373296,1376573454,1264240914,2035996263,1624409397,84653918],[1631761222,704924592,557824221,2015534605,496638631,713025226,265182555,622697316],[1372061407,962085802,1170375571,430604000,1756535387,1949117932,65187947,1087970866],[1851804785,1953986128,1070884476,1612799244,1147504825,225223948,616170208,2068661204],[687821483,1984752285,244898952,1110507287,1523161852,861336856,613260691,1383788132],[1774819015,1201549286,1583275107,767962042,173013147,659382066,1794993132,1280260799],[3626597,205763206,955206581,607195755,2059572559,1607199394,1888325318,1976048357],[130192000,1997611120,502788735,1675197020,727299023,1694443709,1532688596,1551961719],[1347422603,2047434245,518455840,130011556,1354988912,640251581,715965074,226815848],[1948880629,1502091436,552808202,1860039465,1090423725,948649149,406285633,551507268],[1502717409,1885299028,1471669222,1833087103,1205237237,1628125259,598989208,1400908716],[404084181,1648111013,1999462006,1354747770,2101787711,902860216,359376222,1132998074],[85075312,169044285,388950795,68440197,489673038,1937337054,663918647,720264398],[1138851723,776402551,695573701,567704914,1563794565,1443740261,937303602,1178450027],[630960117,1932195601,1476976251,1383893254,1584513639,1107708362,105618273,1899006293],[558864934,1167365945,1719747912,105995491,175525664,664401641,132183972,1112597712],[1047242380,1779371227,1444397451,1748425164,1038689572,1301250674,313506718,1842568024],[320242110,1457849665,1151376831,1919851133,472312478,2028926449,1931339222,508689187],[1030831488,383151643,252741265,2051115458,49809802,395212242,1965471459,94835692],[795027915,2021440908,536848349,136782177,610818712,1475309513,1117315073,1202691601],[4834929,1334639667,1870040392,4766166,978462698,723557024,441983851,1115216078],[1352630591,945991954,1809580067,43707647,421629290,1861592908,1536368893,624687816],[75203846,623914999,1962220632,36620296,1568069076,658667512,619215635,706644234],[1754401388,359146101,362753972,69080236,2121997149,1292460670,724198931,477082257],[1667899842,233011905,578479998,1912514700,2116554733,1685538926,1219193828,517797012],[118757634,1946185431,1646554737,408130127,1933085754,920861822,983228886,897699505],[322681569,947999630,1423551158,129160989,953538729,1147526153,1106410694,1217137812],[1142539559,761365179,99307843,643296275,1371806996,1408704815,1711642317,1767279806],[97490936,1502594476,20580970,37379465,2122743579,7435107,224355249,988232672],[715131737,999148281,487632712,44615476,609144004,173413838,1884280407,1018785140],[1865422873,889464717,1652268961,1160040677,986625406,1531308185,776694788,407903776],[2017530025,2119212471,775557741,1114031779,1154448439,677108263,1956472018,718527355],[1762401445,1938810480,1142265166,1901107779,125450869,975845469,1605988138,1030890440],[799307484,2027824098,957596234,1521090788,576624134,347684604,553756019,715526262],[589252833,2098495845,1647471643,1159771794,1720035221,710563787,2078318,648553113],[1092477826,473592946,844715877,45208372,1147853970,1379898376,374630258,26811904],[2021269706,1387163346,1874831059,1543946551,1348919756,470843005,386611760,1374626386],[904939796,1017296178,1713618244,767883588,84113933,37936902,85927825,1061046410],[1748111595,404264942,97939708,1701678425,397562831,410653831,1655825087,19114923],[434728937,1738979360,1364983466,1688686091,270315631,1619376932,186911648,1640217715],[517365431,1763866392,1563061993,407370535,707688123,185115673,580974960,1005350061],[1552644146,1167785176,740014758,1265947119,1011455520,1100009939,1241911952,161330521],[2083693294,293040977,1424910367,789382454,927780279,271971346,957636712,496319697],[1685902345,1589600675,424499279,243547672,1254447121,54811438,464821476,1309145707],[1743814403,1016357530,2089467754,1121197715,1802079997,1615050448,1136637958,624696718],[96364173,264036992,177155130,1349231519,830631852,2116731240,1953788742,1615889113],[600259503,60647128,10792963,166763466,859241897,2018219301,1688000242,1439847776],[787960543,909597418,2006508733,442225271,698582703,2024876605,149527740,511016875],[1096348990,1181383846,1011561137,1463156043,89673332,484364950,193587531,1171152182],[1981651210,831804673,2025088130,286909420,1094515399,274219826,2101555909,1823657412],[1794965846,453004893,1233091377,2063261716,535555231,1143774609,2033184119,332833859],[1599234243,1891033117,2017499175,327631461,730636733,1993465603,770170709,407355998],[561849745,1297032246,214534058,1644898029,1500746284,1766648954,38434343,978331597],[34072299,180174778,163359354,1132787603,1013402340,1625917046,828691293,919894714],[829395642,1165671353,512558497,1035053368,1402444932,1443620776,93754876,1632903016],[1723726873,890149865,1592740994,1691444232,797662118,12168289,2015301805,53174656],[434916875,93326676,853777278,129389775,262411394,546319091,926380607,926244942],[2066432530,1117376625,344648059,660658888,1467700442,359636169,295606075,60447570],[1299766608,216589891,269645892,1640005029,809907509,1325328074,1605938257,1997046794],[1014725999,1963450227,1097205673,1385754978,757205364,746912544,1398697568,1143534501],[1510794010,434080966,964499623,533057314,1316649616,1210404143,1056667937,1621108062],[171038501,1017642387,653249021,633339941,1239887403,1020607573,1306810591,1547506483],[1122010559,870870716,373747014,2062346691,1211103023,427865273,1026990606,152582262],[563803766,55330454,399435462,655927541,97521821,1632925144,1795664603,793481362],[521301098,2097537887,346749988,1058406820,548171428,1812977438,135106892,691412663],[918442749,1097791720,763365447,1005236836,792219615,40944524,519605420,1724663820],[202255538,1516070752,1114770565,280987386,381937326,275879344,695079218,181159197],[932872176,768331486,86825484,246463172,1060117087,244759488,1114635987,445785346],[61529252,840657979,1808831646,1069392371,1724996805,502309996,2040141015,247254886],[547946147,1240252289,1986692017,781654039,2081138848,1671949608,2081833585,71728965],[1890994336,2076308320,1471175319,1213078727,1105441405,236470356,1105291183,587003838],[2110240319,403132711,1216799323,2090004367,1566610017,1315853135,2107945017,1617686184],[1801028488,1211581731,1390542062,1452347345,1383741786,1576660193,756283102,1270631962],[1364739471,303539784,120912005,1308598508,1977661915,1394840135,1408903121,718729905],[20462870,612905345,251419681,1985678505,2059610941,1736899601,628176060,666494185],[35347328,646055654,924568309,1327108961,1452835177,23109203,2041378842,1008866021],[22136195,323330518,1714138860,1900171456,1619190870,419310834,443700406,1372742416],[423992531,409905010,1987850130,1563986068,628060074,1975806949,625264221,701780350],[948582123,1041346828,828479774,1178131031,1118411936,1302269784,1122980924,837291735],[57903731,1994555178,487818728,1300094686,311055612,1570438762,1662848120,988012931],[533036510,1898015231,977491324,1219122225,681799349,1923850550,5650874,1718799167],[1097639475,66346933,1456227711,80160701,89311964,828331037,1865484812,764684797],[532149563,1536293947,784179302,1852077839,181284294,2109455054,419818950,536261193],[470221476,1782901370,372163207,1190374201,1299996401,2037911901,58327453,199864730],[739561891,295744593,98249830,1946017200,505414417,1226584786,435322342,1115453815],[607647047,1779496756,1226435285,716046266,570935380,658041426,250144004,1369474488],[2080847176,237421129,1107148456,1721765438,1597913951,1823217889,1750888031,1772477618],[1404366913,372698280,316323062,1460985592,296345628,797792770,1602557692,1042416075],[1161670941,958011219,1368301174,1517395315,425246047,916322718,1846128055,1161135624],[880980755,1340024682,930216840,212723898,377862603,351372640,70771447,753555990],[1583961361,847576669,192772133,1139070829,1931929927,704652410,2013355571,1724451415],[410821366,354064855,1999426711,745961282,1541938519,133001843,1327088330,1435046143],[334507557,1880588458,1907798676,1520881175,554251419,19463114,404657164,1269588138],[1798006233,2073012784,954964115,2019944456,1643713509,1571987131,1848616875,1255202741],[1976508938,1150995289,1890006549,1671025283,986320566,820335780,479456239,760186771],[85375836,2020320499,392119118,1036158347,1924085820,1723071145,652288797,865016106],[1373479876,1919803891,1253169392,1137555077,251556222,1951657259,2093718249,959659198],[519545840,1072783830,507057320,1954801560,1458897160,1932785084,1047052687,883428697],[1244033134,144731746,406510964,114280593,832379785,82741076,1317750979,1738717418],[1250923646,1128892860,1734467788,269932226,269921053,1193942182,2090500152,1240019560],[1037485398,1225100867,1613927518,355263917,119946358,1945170582,2074579093,848669124],[1216863692,1149048841,1487566623,1492523946,1078237085,1611914613,334903666,1655281437],[1741136148,2090602021,2017756773,559763312,1649864204,1380374930,411198463,1840608004],[1982192594,550311921,68770208,1854319851,1594278084,393070551,1368898917,501674813],[496026111,542837172,1691524876,1521857055,1282135024,1451846930,1100228263,454692238],[1349280352,40510459,1344361098,902954903,910937421,847144410,1789352387,368245924],[345083100,175033388,1127897222,51204954,529281718,648530798,126385131,79966244],[203966222,1180818202,820046860,1460615892,304849588,1892770814,540355741,2088689262],[1043273452,2051120555,1929809000,1541343721,1285544804,33712431,1814570057,1999385886],[2049653985,603805455,1760757432,856455405,1476609196,777792387,1407158212,125256509],[1097591086,1802050859,1927089361,1167725577,1450344499,317298229,73805191,1457231963],[76926131,769828297,1732096410,588890073,703423206,1146432485,1881953436,353805617],[1150644439,60846565,1518847353,574144480,1986426960,945680476,1692948187,1750159337],[382006918,2041723475,1518591565,915461494,1788020697,502756533,1083445709,1537585962],[375506512,1645243524,1090792239,214199629,1041281408,156367693,350227261,1183304937],[635598366,1339390363,223116905,770268967,1454695064,1819485015,1807716207,545944096],[1147462794,14947318,146676503,985392034,17567681,956249141,1922267486,1875592978],[283817162,1066260186,177055701,1677021993,1765967150,1784815594,1628165767,498757643],[1140793834,214997557,1748802658,1713787788,1276432485,1974641410,432122760,31533477],[802510953,786363161,1251987359,1306150238,1043914955,817889693,2067013192,1441323395],[668534557,630066626,2078017593,1718907157,1692229902,1451044111,1209097641,85932138],[1895434183,1980488628,702917679,529560113,1951565887,1658913718,251375192,2052454114],[620982199,640247122,583465611,1403840142,1083814831,1678517855,343333837,753789655],[212269346,149598205,151885399,8191844,320186862,1813863916,527526250,1972656359],[2049813951,188221793,1345085122,1130386999,542765080,1332938361,2093786700,526087491],[531143984,1780552321,191969041,284649626,978871401,612054415,719643215,365089613],[311475450,1192936266,1978303068,1684461064,1360842382,62797082,1435941916,1958896863],[698226419,261438487,504858036,1599098515,1234838395,149247675,1468214522,646465888],[1059078870,641167865,224008180,1465100292,422104706,1454684502,1069779396,1463942815],[7955160,1682295067,1167316778,173985548,60977929,816698752,976427888,1994907628],[435790151,1712403451,2055042818,1469848391,769269438,1902449137,1968276374,451734506],[1587314017,1406317660,326336454,1587071403,93983170,464276824,252247445,1268576111],[473961273,670980526,1970128756,1299654531,789184882,1326788579,683429297,15554129],[734157759,1960225272,1961096139,494122664,631173465,1958599145,1278958840,1312114450],[1131135132,2119740606,1460781317,1924923488,791344085,912616068,1446140354,926608340],[326466597,1688812505,18208673,143253763,280912714,1198326667,232726663,224783297],[890270948,1771587405,1155689797,1864486877,713232671,80831630,1567103968,306051592],[1746550124,1778344196,1092247928,1717456341,293215590,1188049859,1578028288,767972300],[854379119,364832240,1720627710,459658695,1208189995,1601901466,1427785129,25899224],[207769451,1683568975,1525745292,316101315,973015419,1035686831,432207280,389191621],[664348087,1607262805,1721688076,284170952,612402851,1148888171,723790564,959933931],[717744645,1467259737,1021566346,731113194,1325653586,1727718826,1106450552,992528704],[579969637,1083489839,1795542801,861805327,32911406,1849477815,153207078,89025810],[1392826750,539471886,647992748,1986447696,671250678,1362812016,1969441621,314539792],[1394706652,1902045351,194186568,2043219424,1122594996,2043602323,2118186554,747354258],[480103133,1638707689,1746585676,1850823277,1999167472,1920718741,1926527761,661836917],[747981525,1337184811,1136617062,2056209138,1671927071,449326502,377703729,67601961],[1153839850,1693196261,1008738163,621027369,272741361,324991883,2067406533,299962585],[1770625431,118648547,595881437,215815248,1581697041,294873745,1577847573,2068107840],[520908671,1454238162,1018859115,804138521,472839713,1822255640,1708405605,583540851],[1507831887,1653675607,480877290,1774707177,1237407986,1092913389,1645519683,406349938],[306169694,1147072847,1425866891,1275517518,478894879,1171387634,544421775,595800794],[2097673366,463501069,819893591,1292109843,2081392875,172402422,1546985090,893209093],[1638841595,2082706317,1735500508,87093509,383747577,967433149,30124665,994295646],[573761615,1309037484,793279672,1665740248,1770675891,572155211,1765332823,150333919],[608948946,1290793251,2130691182,1119593491,1632883880,1387002284,1176262483,1937035885],[939410456,1597597061,1125430674,1581676908,1907151436,2102405222,353686297,1268297335],[74606719,483052974,258361977,1291505245,1654538277,892513917,231642931,1053555928],[1930554726,1938664297,1817141869,2062742822,1356541444,1466119737,297768680,1597240740],[1473635352,442392974,2049301338,460404418,902463854,1286853951,40767275,2104791144],[906887083,537331980,1114542749,744427719,1488079435,170865421,251313081,820945383],[1205820650,1796564528,353578861,2056855560,1507405081,1432937490,864241035,947210904],[781176571,303678110,1903399902,120417611,1979733105,1296245077,2009909416,618179192],[1235303367,498751318,1680241366,1583323677,1190463029,1304505850,1872393912,126935336],[1515228973,360988612,957722292,899249845,1230539134,214045444,1104378499,909493385],[1926966804,12823277,1248434931,882524641,2030206947,1709024067,1931001970,1038793849],[296202002,1569728210,1449833913,1238452878,1753883087,844324673,505330649,1530868814],[2088226542,1439739482,818890363,128236032,1490781461,344891998,141229355,1891194506],[2019597546,1454064956,59875287,1264243098,1173017942,1387936847,873795366,492251819],[379047395,670276594,1847800158,122783353,605339214,2006164102,379451539,1856536575],[1224223619,1996996392,1409064229,918532098,996518955,1248100716,1641419256,714797822],[1199301306,1644836010,1442300711,1932649705,440052467,467584844,1435844728,609010712],[669203960,232821593,1895023630,626735656,1419740747,1237314346,1034303318,294752728],[942405527,883586919,1582832643,757590044,330793576,309202380,1424406554,531275151],[733833366,1412227640,1744356033,358196782,863958945,1990038722,775426546,1340483495],[782096942,1624278079,1342241918,93020994,595904150,1631977773,246030120,997338112],[1152684932,137719828,1343350074,106657968,94101192,1928068066,307783695,62965854],[32355394,1974682009,490991420,1415104391,474149471,300690004,1530384991,1302062017],[210889393,536019267,1366605825,1452728495,1462091772,929098976,671167332,1482314462],[635633868,1325420375,2054370886,606320988,864740276,375779538,1281241445,914712038],[989214044,2031878949,773809881,1728441934,868085258,2049316698,110123042,268499449],[316613154,1214108783,1361732324,572129196,1251019640,1328410798,1539324128,2102533902],[952211712,471503792,1466502909,1076787969,1398050884,467801387,1899809336,1365840671],[1653055726,94058415,1685798758,1185647308,1281750802,1287080899,690527541,848404494],[359735470,299277606,572358229,9218519,24663178,811005954,584925612,1017599826],[1642123049,1409181789,1700219761,920879736,715570978,198199634,2090932098,2048247224],[496387743,1534173835,1978006343,1086443461,891286192,1069514068,887534733,1228240521],[2060502336,153970660,424720673,1771317737,751548552,489818820,1248970936,1698126091],[799528500,1453829693,2066504122,875553321,1294380662,1912707002,2068293853,296943516],[1355793670,805828560,4661571,627327443,757923330,299977054,1191691865,111650064],[1158890034,1675016991,2113550979,2849740,1903287508,575898125,156979441,1908517262],[504004558,1850681499,1017953206,208885400,1206575526,60603072,1592003654,23242227],[37948307,1512419462,1208242621,914423916,1963082649,190927805,1355407220,888359375],[515803596,741069111,815161885,518211975,1604182244,812599456,993733942,1241497358],[939107096,1349068354,1941470142,1142625790,28465579,583978478,2126905502,202027023],[1369043359,1494251176,572775907,314134724,396028312,47107972,1083363211,568889302],[1312667783,1605499759,1303247006,427576629,374951029,1881014258,1658876386,39493422],[453918034,888246657,1375629221,1469633789,2052739911,1198521956,2076382323,1589344778],[1668327211,744185190,470154318,1686308550,739225720,284016905,1350541056,1881380155],[590083527,361851954,791495140,399627538,1742381024,543335042,577779956,1621053173],[123476198,772008508,773970212,976600286,1205167246,1112478075,38166086,1943896178],[2048229621,2064151059,117852086,900400422,1174084441,2129078931,1745034791,1618706716],[1090779817,1383087278,1909900140,677787973,80410953,1100241705,1860589933,2016373677],[193190587,1439772136,991615361,243715562,1738118483,322031090,1328427647,1554359309],[287559139,2116650958,1995791883,1559332297,883178440,1408880480,649770691,1437187733],[1837430360,1475520991,396348120,954229865,194191873,2120966737,659406477,6545591],[435040464,1456226618,110845831,1427208447,784572126,227696617,1643272733,455824519],[59461867,1521429757,980681313,1122599762,725678026,651649310,1612552343,210916444],[2129835174,1288648498,255869244,369535610,213311924,794288564,2058650678,1789713480],[1081241935,1209192044,684082259,405423498,2045700785,79109177,245446900,1883235157],[272783847,1251865601,1582311788,256497611,1587634212,1058863247,510499080,1604086099],[232624678,798832807,1290396500,1585834450,744798594,48218377,859327701,1717239798],[652969748,1940747160,1815589745,1144477214,319550482,1791331277,1605641595,2106779117],[1689895598,37072999,932422958,932485436,1659798217,1614632728,240772135,1641980507],[553874681,1617926604,23700073,1542774385,788670421,71802321,1738887276,781463416],[1232735005,1298899081,279320535,2012760046,1812206290,894367756,1025313080,547516893],[1786329391,1971076211,991245249,585102719,467519390,230372717,827583921,256565472],[1119391650,345169466,1541556014,171624990,260351567,1900021221,1394602326,1352931247],[1597417041,280984765,732551066,1115139980,1396122084,824310041,255559231,1083010174],[1314279144,693199172,1638219033,752454521,1299555441,1862101067,2000076011,1630519290],[2005434217,1604824584,850236687,593202238,971328389,808894589,1884842638,2015732663],[871093522,1592609710,1276580812,697258679,169579044,1094039597,330118017,1752322360],[464547641,2049642936,1264193512,1514590497,1903443040,1387826414,31069504,1248983913],[996807230,1467693231,808697602,1283030289,551375770,360612,1756533536,620692698],[48121130,1054148485,747294793,2122150837,1009619055,110633629,1868991791,1115014485],[1815565482,1504431671,74710892,263873590,777868994,1777819406,940162554,1027214960],[622658180,1277205152,507583552,924648058,1990500576,1238641819,73914973,1148374715],[1661042563,1439834982,2041370896,1365937233,535918886,484585430,823522012,224049802],[490681425,1139976979,2012938793,753206440,752621693,184141273,1825904576,822608299],[969849451,1938466034,335813592,1274658921,1129327623,982564175,199537362,1167353741],[1966764016,1894582704,764495301,1748419004,36412218,1412178301,40298018,1721726034],[1136024473,204873642,1349449204,251581656,466646524,1666736105,1971709250,1926170629],[1924696729,51603790,104613692,1427209625,795788654,973507616,224630488,1938397291],[664882108,736835797,6429584,853569185,907381165,801454601,2007657311,1736832593],[782634932,102679214,380001213,1471281699,1849115619,1152379073,1344784839,1883245239],[139342862,1551189658,310008262,1330296872,478237950,629664362,2084708307,79156531],[1231100049,561488404,775482636,1943053910,1925312339,78053408,1800792456,1733949950],[548187735,378849660,951103518,1766604517,1247244265,2017262129,2095687547,1439611832],[1118878105,164103633,394463527,1342265110,1461935101,436537033,1213434478,1498918876],[870286772,724484411,1487713254,1340614793,1432304877,812593945,1629420412,302171772],[1976939662,23878378,445635051,541287806,1711740444,2092469755,1520514079,1266849464],[773303935,416433446,1702142693,1431647061,146783596,1025217624,1303600157,187033142],[1775048508,1393954158,138279635,634790779,1529956103,1439347158,267309617,1944901703],[1402371329,44684455,442904175,1379042942,1856302858,2001706677,553916380,695627778],[841454602,762237521,579973186,1257975111,1576509130,1286281996,147558374,1729072474],[1199926564,1481199426,1036196011,2060604726,1856213603,2108608829,1031503190,168807203],[927125133,1640760930,1660005794,1048318755,1271884510,870844115,1132497600,1277838232],[1870983898,1358047751,1432963710,408105636,294811530,1605372486,775257705,1705122663],[1505458789,1045946408,1592077347,1527229230,1243424456,1832454706,2021154947,1558863216],[383611847,214612597,928043825,1924534146,223718803,21110488,353402632,756481334],[594354990,1230089389,570592568,1342782658,1443462267,325603665,145975383,191121608],[1495488463,182785259,1408005844,734474221,141585758,1626929102,1307473906,208597684],[15002221,1951470373,12962140,2075702957,661495173,221007083,880912137,1826267123],[1990536152,1899279293,699317987,765949317,1806482190,613514010,1365420073,2020867596],[683873862,5625586,1069956224,447691122,417396589,1355386281,1442816390,1203227872],[1839431943,1618542571,1430046040,1873525302,173995837,1463888013,19694397,1543713256],[372046011,1376399276,2126271817,102553648,1553924159,305266456,984711093,311981715],[1980067982,1559949533,1371785956,1097293004,680720732,255455800,519355835,1142596478],[1114969699,1515842457,1419905793,664652,783225540,49892765,1463150115,1915663000],[1779143884,1270782081,920242792,959250960,972297029,1318428183,217710041,1046064224],[786560659,2033011325,341569254,711533027,1780284603,52356982,686143280,2013338510],[990797205,2120152396,1357159416,1924622271,262789204,2009461597,2077638718,654164670],[20903312,734998339,385716514,1734196835,2100222494,984565846,761359659,1890167919],[857153707,2115587253,896109013,872281614,1389739204,101533303,1452617884,1809872042],[396548531,865498274,1936298841,372342753,1150779759,1781801670,287438066,1595758499],[1295004709,649060008,460216698,909874333,663203675,312853630,880637857,1708419520],[2082226891,654033052,599203051,968309938,598157243,1073036101,851559140,943316943],[647635099,83302624,1169393332,126614159,1867898476,44948724,1090933732,853683181],[995742805,1386364107,146141620,754696375,676712,1881543220,1361438797,933582567],[88190277,896197468,1965034676,810788416,1255868323,665355250,1873457202,807283129],[793374955,560498574,963292968,1791087387,1254563525,1589281032,1669751659,1011138217],[2115441293,1577857716,295754623,658862128,579837231,345561148,1796043167,1511677921],[565521326,1914771270,1754958872,1578879229,297688044,1098018491,217259658,374696991],[1649567508,772565584,2072529466,1585272521,2024912696,1638651282,836984887,1641326258],[1343612718,176839459,1268957406,942984573,1201130972,1563697542,500892505,1143967855],[1309825638,1105089166,2021140980,1922882214,1651866422,2031757557,1756604721,197363430],[764557076,138770995,1016969018,1875909279,380049641,1255197473,94575189,1889898281],[1935899924,1305896240,626374693,1531904046,796946484,698624620,1079572014,976669872],[1853987205,1253277913,248745861,248028792,132225570,1190292079,1694653869,975766172],[1930232769,1845560745,1410188920,1175019501,1326715598,587346033,1164815119,1591617010],[490741740,1229320101,1530069547,661428102,1157473979,876129830,2013814535,2049415314],[411454601,970981618,1262352844,378075483,696551012,1826326461,2090270375,646025013],[2124852287,1599026702,764767913,1697764759,1729058330,1005730138,2126289712,1875029302],[848593489,475366400,1557389675,380654823,452726620,1060878158,1569692707,1602027275],[822443712,1508936470,81751759,31780029,1174969256,2008463166,729638230,539809918],[721001992,317578156,24854359,511394612,425926946,687604091,1380932014,759670750],[320830045,1443069542,988846620,1188217608,2044682316,1370837171,905229662,1376108670],[1522628536,999415835,538025848,602791790,1767175225,482135020,1911574108,1647132298],[1220216431,582571903,279175027,1244078494,359792539,1577134948,1876756161,676296876],[1834388991,720341242,434684302,65333081,336238026,1062187499,723525060,213012368],[55994248,1447521188,554632081,1595227087,873842860,1492143443,287665222,378318577],[1922866236,934570129,784847910,270216738,1981508456,1496012653,1261390632,1377838631],[509255093,459268474,1330439352,326278805,1334553199,589698509,570669262,214051798],[968500221,1889107399,270690937,1763078601,1268093505,2102647180,1701539174,390156352],[628545089,471277961,1223895719,2012797016,525757395,2098204835,1908979005,1014883418],[1106017406,987353942,1478706387,1841926998,1991822302,870013875,542577732,1059698907],[1051726090,193979186,316067289,1173588981,336530714,1340510418,1962496860,1578765852],[1567288837,705435670,59409605,408718828,1781127356,1158771707,739602473,1910199534],[1549097960,1395748080,1703392119,1983375052,1767020544,727192069,1957909637,257160436],[1092374176,1151648040,1403330456,1170975550,897555160,941873278,1628600250,1044864645],[515394026,1751134413,2112446468,374994618,1755031669,1580335125,1865056817,1903504153],[504170617,802529018,78070767,1286761422,941592434,523348953,941714465,418318016],[1211520521,604231108,1378973706,310174527,323624360,1636762843,2000614455,1298952254],[1804954802,1047628897,1224532118,1378240847,816437553,1975208390,798032247,946579177],[1399712400,832328281,1326865316,1668559706,1763221861,1901066237,1963685898,98869806],[1051242565,1243401059,1075092934,240664695,1274698710,785573493,323636435,1632836619],[2075740838,1601164991,1553262683,976883304,857559494,1751623431,1252695877,1705857358],[574042185,1198162019,1880404037,1245003500,370308604,777743094,43983711,264449927],[1362927499,1308129602,305596766,1667510890,878212985,253971871,62533382,1464955139],[1777800980,1958839447,802112537,1225632957,18106579,356109769,1278937061,1470060556],[14803098,2065793958,2023622966,457723044,1188635172,1208673944,1702838357,1738679601],[1429676787,2018772628,1642467409,62329914,1582322994,318406914,140605564,149825264],[928997991,1242205429,675926947,751526208,135556504,1378792027,444791070,2008928728],[424675051,565613374,411610225,821273588,1387187374,816606379,713568052,1641860205],[1974525772,540096041,2034773515,1301680934,868461222,2033829649,983192974,2102430279],[275827622,1348597493,1749214446,246056758,63932028,1961354917,1537674063,711013936],[1262232519,1306407583,170567724,1362019429,1084845568,1214342263,415352041,711172409],[791261569,2066895229,1836064373,1207213980,324402594,432458015,2093954468,1781259141],[1760533311,969734557,1846239475,2081975070,1641518112,304793904,1161518129,249814845],[1378935448,1368807175,172267122,219878080,1007058580,1914173656,1074308389,1750328245],[22946316,2047941613,483085002,2005220220,260879626,643692933,886225716,129274026],[645269685,226557323,1490415806,270843976,979785152,1632518230,104037989,1503387547],[798257695,286364486,1024545235,1229057224,425099391,1748082232,1719460439,1436608230],[86849380,1573706621,858526313,1074198414,284107985,895164431,268658580,1171986035],[347397355,1979677598,468016936,3047992,776366240,1048047926,2019070278,1728180162],[579873951,445557843,1414103320,1550379535,1013789915,1324173851,1193629538,242301189],[1691537612,1711305195,1238489836,404211246,2129759827,590996594,15960692,1162154569],[2084230418,1099641164,1549851323,1982554816,894341307,113199950,949991964,2002405879],[1899522357,701275906,128050997,1910743101,1244950844,1059607696,1309440873,1355717165],[919739351,912688953,1815590053,1526514739,1287918028,1664278011,2095604123,1444830138],[644127429,1395645197,1473566707,594278446,314064640,1609828958,1005112021,342876471],[488292547,1753358471,1851345070,1521611757,842295290,383240601,778330144,1188142739],[511297969,93041896,1938605477,1524233949,113225463,1454984649,1826802648,1311789187],[1205184183,642123573,1362938090,945850457,869848836,2115930508,1333438689,12982490],[1158691641,935002259,1803302233,143658782,23928244,1422328394,155162233,1614442192],[2024696396,1847726385,680161535,895895191,90649693,322086782,993528688,1204189308],[1925921279,1317475574,937176362,991951691,1090670755,964262744,1053020254,1540168737],[1467991860,754358745,1148731163,656789842,148918163,233077651,813273729,1975410819],[1267157422,1859321473,1174371056,336610227,15002949,1496826033,485813536,1051072576],[498388853,164138357,413679994,1406661069,1811045413,549803861,1734910410,378322039],[1551250621,1311886066,1521787083,241519056,1018237650,2102220303,2124359587,1754810632],[966051587,1574113389,1509093348,759313939,1321261797,671233433,849247907,1507206952],[462179339,4036144,295186496,1690653117,1987487745,41674520,95012838,389873654],[2130252795,1167112536,944628189,230286638,1301357984,718963203,2050268352,1123486276],[2126998427,421636540,1091408163,1272090523,1940619400,1392121753,889376505,1688196534],[1447550108,704376986,1239211665,39213458,918742657,648314508,1766605398,1955997729],[516363275,1223645523,1728335162,191045947,793354330,2116632703,1786982367,963521922],[1730960591,1372931640,2041077642,2041036595,1004966239,1884162503,193763299,1545582232],[1388217031,111063401,1306425568,682667199,320830049,84489078,635253988,802375271],[215805831,1123326079,437924686,1035680378,1731297551,1467950280,33859707,1163987890],[1630550604,564830624,286393608,517220410,1982099283,1071072840,1950541665,392236262],[361057892,1280612478,801967665,1770396652,127599297,221150591,1462866496,1765927437],[655997286,1392445231,734764248,85064216,978218333,1288422461,224362376,390622265],[1575199668,612501795,134075344,1439482318,818660322,1582242269,890131507,1965152292],[1944919477,1143657795,1413135460,701260567,421853173,911813890,707961197,1637359324],[859870253,87294829,1528868968,596052241,2009909451,148609348,1318379484,233373402],[1908269403,1621451907,247071601,411279351,1653521559,472770109,127308472,1232800815],[2047285322,1144632144,1057805138,727274555,1911732374,1444665315,962890585,1436036861],[1365227470,1173523096,1246923651,672426240,1484690494,357982739,1891514814,1183747766],[343272429,2086980420,771163714,51806648,572816162,1508118319,327435097,1732749288],[131412770,513823693,1622181444,1347393712,1577103525,857446048,1710228073,1820688918],[739306921,2039291810,621680443,1609249241,1869704715,766414309,766426736,1600028336],[2005636675,1516778236,998564122,1646054904,8439914,1020727209,710520013,1167386499],[1523786862,1810640900,941645626,525218393,526603096,841911878,940562585,95113514],[852438252,903194856,1335373776,1291731937,1021294452,1687000464,1687503191,485462463],[2013912323,976863244,1789657963,1249689867,1874330359,654586531,1057674686,1731910554],[809604081,1788047788,890522968,2021030060,273760895,2073256053,2080059932,1361022014],[895699149,1181100968,1869263425,426833360,2083870934,224424459,142277589,1508297937],[134300971,178924164,1842362757,1820680435,1883919624,632429263,2063168599,242371562],[1196052688,1574567622,626563236,1514539979,1610541643,221195986,907525038,1182405465],[541241244,850115833,1625748290,1030727391,1647644505,1563755359,588795609,1614456397],[1866301239,432580855,1624866904,976991005,1198372523,2075739794,1423643775,1343227385],[2024097764,1917953466,1439507513,953619935,1555501410,1554153066,193674591,1207397352],[503919756,57189185,1302066202,96746986,1654207518,532979890,31425042,2079888068],[228723616,357308610,1728285994,852816718,375218480,2084201153,757085366,1116276116],[237464709,626760193,1963149082,1154616347,295097780,1739967403,647097782,1347339448],[1709731438,999265449,835858863,80195586,135464438,183461104,142020805,637042053],[1988837035,865610290,1216093985,923181884,1236898593,1904235958,1302434614,260745904],[1471684644,2007556077,481766978,2079912090,132696704,1827274643,928694223,547877672],[73213228,1740931151,449098802,744501991,1281823715,1526760077,1539658249,1551340807],[1550125023,440698450,1805250083,1405364995,709015977,137420627,576014401,1838916297],[1248777301,1532546228,1087102287,742884221,649930804,1335103351,142130515,668212468],[1862312823,1548312155,605991611,683360740,985992850,1778393349,1920936864,1944044907],[1812973081,815496998,880641579,532811713,2022029184,1983874738,1759535179,153094122],[785560493,82801084,1401658970,1396669972,1557023898,638043700,482323051,2102675357],[1895714149,168154303,978436709,623361966,296317634,1313040070,1484493024,1183440204],[778853977,206114165,935266681,1576710674,394399741,1946306617,236031907,961466532],[1862839785,1581743295,520760738,1360543078,1352511425,1473796227,1298117834,1444595468],[949634265,1727727557,1168795206,1959877907,396428655,1436022404,85609470,377778450],[442700532,1489536848,1363705098,1023026236,1640203311,23374551,997391952,352158607],[153993594,625076573,1352006654,1407479316,1149710657,203654398,144545427,565508059],[154390644,1027682711,430670263,1349951542,2085006127,343879956,1712513522,1595545546],[1118834385,1792771729,1226929116,1218365796,1856110577,1505435277,869378721,1462939542],[90396121,124586461,85435470,54694352,712097858,613495064,534386222,1525965849],[778340414,774472296,92738178,2049243748,1011216128,1758238149,1913654349,992681328],[535657954,85489111,379446396,1074101856,452980302,1226625694,1414019422,732609106],[1632591253,1381602424,1194065667,1538138112,1702529095,616092135,1754024825,114600483],[1359486099,1654981183,358869586,1207503901,644078791,1799698131,1441526462,403940682],[1849676369,784547074,1273242811,2093213636,16652756,1882322597,2013611268,850077195],[1739876733,886670840,374606207,447660827,1873829905,1983448350,1311576644,1658305097],[1822594204,689171661,971365178,1831980749,2002291325,959872728,831664783,634457560],[1978621115,1677907427,659161830,1910527303,1025197932,371100356,1705903452,1007213500],[190808246,403698176,1814851417,2112069090,1511067082,659719027,129921934,649668559],[323347206,434752452,2025169431,1072572298,1498959419,780615876,660277167,1898205225],[587760119,795954960,46155907,456332791,1803341670,1363847224,1142136247,1839826337],[627559986,1478300564,1207675408,1114714853,996591541,1311368290,494720074,1692360302],[1963013637,27307789,103168568,85865663,337880353,275146158,1098540289,889496791],[972778383,1421329626,1615022518,170258388,1586728616,1718735303,319040123,1242568492],[992828351,37602161,106355744,1615738689,186310251,1292636320,918992884,324954648],[1881659889,1165197413,1897161637,403248161,586038068,1634276157,707926587,630010345],[901924893,1787360602,1435006566,122344023,530391166,1971262138,1795188883,528539301],[593034003,109398428,2047577298,864832094,2028082485,1844341715,1439088770,249871282],[1893056337,1673019149,1100429453,256254431,455908461,1738810515,793029889,1263412739],[539811779,732558978,254753393,1462127240,1214447532,609350150,526838650,1611976272],[1687974161,2087961807,292903677,1653098540,2023419906,984929890,1083317295,1894748876],[884310574,1888810240,872767604,2043920887,1255553605,1680391243,1690692833,1736743045],[1209740140,2092937815,868569724,1070153719,39850926,1754147841,266886084,1333820933],[817325583,1740588493,2078322429,118716684,113124020,1353888004,1318000308,1835987026],[991758570,1401377798,1274308896,733811314,1601919202,823826974,1260997961,1849820408],[869366420,596194064,1123050906,1272787313,476266815,1841975577,29070210,1190797321],[1559566154,902241698,612478865,1480527457,307939090,1495355011,1215469730,813223166],[1962540476,2041561819,1937051781,2112953385,1979820051,1773425053,519173230,47504573],[1891819056,1634679054,491542779,1290091560,486832406,293643024,744608511,660478175],[1252961398,125029059,484843266,1199235195,45123057,502372789,963173387,927066546],[306747073,1363894603,1983570416,608297714,600875590,1178308724,1849711560,67097862],[1481915971,575554835,869167694,964395091,525350444,407559802,19612752,1352763423],[974519827,1017403945,1436671060,14068010,940019747,523298502,272105959,1742093385],[1015155805,313357906,1382132892,1018429886,724201684,765518653,248527663,1980461334],[1756957076,11688833,377054177,1463605969,1259209524,1793803723,1561593295,1676866],[1702803851,242342095,1352275055,224226460,1993987636,470653276,420162587,829021127],[545323679,1279584390,849572334,547386081,1068284051,1239746266,1716570600,1914873996],[1335183030,481418020,2001909150,1381662196,234293133,1910439519,1886807053,1538934358],[413083100,2119033494,1142364169,536464759,1894057210,1874293588,1892360389,491950541],[1269511182,1432689965,1271106286,225268366,1982662940,927284297,793404936,1970013567],[1903584034,1929555411,784030526,1858192760,789589999,1204781518,1449211573,198948785],[928486240,1376257676,1425114149,1304964756,1719632783,1827001148,594678150,1957578386],[1720166938,1432110582,561012367,1292931120,1115219247,222398852,313602962,319955880],[1373360314,1842564247,152098690,2060979134,115447541,1722751692,124817756,1482937421],[932770857,1013401375,1908174244,1115864201,438764560,221827159,1949715813,476879346],[949811693,624090164,955887076,2056555652,1305475560,602204280,1646377745,257211988],[242869045,1422066072,1515451361,41288760,1577147523,1335708482,1171092669,568497700],[895842387,2129587038,405083381,969619667,310538963,2093826852,1086905784,989380588],[466534660,1242550276,2093823629,527487657,397985133,280085516,735744223,1339113941],[1877112761,1566240726,1586939404,1492112344,1187135123,52092249,1556839596,1454445918],[1758508600,1552849309,1020085572,1366910797,302338240,2045256058,1315535352,1530950938],[2043603945,1519928471,608537894,745042904,1675975892,2128039822,682444065,776208354],[942351633,1447855211,414177467,1699179135,1528360302,1078164030,930765289,1000082111],[1033376685,1133179178,271405317,835096099,940546834,1032095309,1612531591,1884202189],[1878342463,1070205841,1035141763,32769590,359410755,499190889,1626982402,2045477906],[1350949525,731534080,994965180,1764383304,1197959302,1897152139,1786002601,1629510081],[677134517,1451978182,1568291164,1982368197,601236823,1894573496,773597042,1763496758],[1895476990,132272846,2007521804,1691799418,674789836,2001073803,1230583087,1556036356],[51991900,327364016,1455227873,407179568,2016905210,1446888272,89215459,363154274],[1924216525,1280248993,193902341,892758998,1315509837,701930203,322519065,1142188119],[1355918465,1641749455,1337194021,709022402,415648882,1993915285,1129918065,733612077],[1380254304,1157396668,812855180,844842783,397908199,175781088,1453194610,521400450],[890793204,1062911451,511395573,1640578530,1521854316,1214883841,971451853,1644990460],[856185376,1261574100,2105861855,1565277305,1021316774,2055552705,1713617492,1030821512],[1299218520,1916520550,261518128,282755845,1328598982,103907882,1486740397,1418478942],[297527425,1693530972,467461137,15163908,2064633028,2031361829,1100086897,1722345481],[1544382288,582307927,1972681975,1316835220,28829589,485616323,303631267,653210752],[480037893,1108187190,771907728,1139318208,913111697,328763900,1270269833,1037778614],[1465308383,1001453536,704019343,932020156,1826276099,1600000032,588971674,9191035],[1532011432,222006084,1668338489,1562520667,1816878763,894372950,1793467295,606219522],[969547265,45329077,936736110,797781348,750235626,1424022964,1340951048,2126382947],[2011557785,124736075,1202040718,2053769789,1365529634,1663325569,824259642,981546490],[70272088,892120332,2027818097,156991234,169962277,582506460,2024762521,359021862],[1899163961,862776903,1385815900,325435260,22446119,1402137873,482225087,170813645],[1807108083,110399178,2009976609,1337617300,353796721,993929106,567644342,2099926921],[28538034,866106406,1296762907,1704381706,1950135892,1326131619,2036828751,528637198],[283654168,1676568531,1994155432,1805876824,1859515040,1870738121,907176453,1253761032],[179767489,387602891,1239274938,1204457424,997060315,99924654,81284574,1211732888],[249882370,702767755,358757622,2097140553,391556875,1594597377,2105639206,629036582],[763083687,150819301,771131881,153432257,308660758,502491860,582943837,1406118872],[1110630531,882288051,1987017882,141170956,2061644899,566307139,1386748121,1992467174],[745166308,1030535208,1990908922,1444071102,1271432317,1756454886,1629314254,293411723],[715122977,1249741454,1412776823,624893188,1354224984,470883918,5105822,892904050],[988699050,224036395,444210017,960720624,2070770817,1313222767,2060740280,1706666346],[1398470824,842335470,110777776,1219232835,1693924989,491359666,1918595703,209544343],[2051106491,1838307547,1956667496,1300285623,264601678,403757110,1105803398,775600453],[345875246,979651695,1811645685,157176164,247472992,1021078486,867298703,1607781764],[925481325,433793225,727075161,1861612654,383129562,1633095685,1908560001,878742198],[1253475587,562919063,423864677,920539458,78657089,1365645177,1028459167,393584599],[1993301636,1886243286,1810705701,879975872,1375923484,1926825922,715673999,1810648200],[132085510,587114353,1028250103,1563354924,249008962,1542521242,902459310,1428568653],[590077205,891977774,634805282,1390911708,808838751,595550986,1947412649,1943554830],[1677363383,679046513,1303786286,1517364910,329030711,1318874902,100012817,414598243],[1054968864,1899866033,933955751,56751488,123240581,557396547,943777410,358519641],[1208794257,173440676,1438671542,605794748,1439790940,1871221327,909367787,821920616],[768644199,1542440537,1121965530,675409785,1112797122,1659093314,477291988,602364171],[1791194664,1256493338,743701586,428348715,1044658815,931986721,94674081,994239171],[1471240766,963146477,1377004082,1800302145,1349372928,1620063695,138893711,511666983],[792732488,1813814613,1027885852,150511512,44161176,1028812651,127991790,962684439],[362988990,1483522616,623062576,1584779651,217243138,204543493,1433547723,1392156641],[1510839269,1155903580,1537977271,1324594261,955101054,538434774,827101239,1967964844],[465758649,1685340416,1987212807,223312333,39704880,1312447941,347237296,195464415],[918067989,951386181,1188129520,728195608,728764760,102347580,1073991077,595774217],[1169374480,1180711617,1388262096,157662611,1036384949,1691460441,734029590,2036334656],[2008474543,1723985537,286791392,1577759712,39475889,684253136,1443819261,833520380],[521705519,937258697,1085151523,949021664,716875191,476435683,1388872406,432664473],[107728690,1612549204,1853767272,1177259158,1419276019,138550396,104118697,1892373825],[842220224,920181943,107339410,2060336157,1025900794,1373986690,2032567308,172341629],[508964144,1434438344,1528208995,898220621,96288227,1519762601,899185214,1401838443],[1360538126,1318607718,758633728,484333375,1718994322,1246215731,302012019,481340593],[1323202605,1914622071,143274591,709683964,15912301,510314668,331614558,21552537],[1781411592,106559771,1874095587,201270122,1420591599,124977334,140574757,1421389478],[106446500,1139962945,1606144301,120566032,1685491597,1456877623,2101587086,1741192036],[255548396,720586686,2105374654,1003479703,1017944795,1980519129,975417943,1527439828],[740556914,589235392,1612534725,1545038362,358506348,1406264257,1682016229,1127812173],[1122129595,48172550,1890724508,37075926,1588526514,536156567,1300861044,1894287149],[1191380313,1639081130,839291527,814179866,1381172310,37948656,1207039110,2023849927],[585227900,2035281525,121915482,954759528,887337578,948106347,529250650,968876207],[452157613,1890357166,1995641125,137009836,842937484,205957377,175657766,239450149],[752355528,945831217,752756868,721603791,967411341,189312633,1374865363,356055096],[254849011,419871339,470392062,1596720910,1988573575,78075698,1109067274,394794630],[714567201,1941657329,1319691847,444380076,595305835,1310130976,824028586,285364852],[486514562,233473659,486764113,1452253547,1882307196,596324618,688899227,1968553648],[156732651,2074304097,2116764863,688097039,618749495,1359403995,76604987,1198399909],[197310222,836632386,554781637,1979543039,790009189,1524260764,585019573,1226126390],[2052456288,57652742,61085378,136280022,804694960,1954338524,2028709693,980970218],[1454477665,519438748,1641730888,1381456750,542668765,1493371191,100233806,575053302],[1300143346,993685315,823300424,622085846,943911389,2022896793,640480758,1264166340],[2124676204,1868014197,493916111,1290667183,1535771551,971953391,476353617,1603476005],[411946008,2009892426,1421015375,1201701257,83231953,138551775,1937037486,776126160],[853824277,882498832,1248850334,136693366,599144639,875590184,859169700,1542356409],[1008997206,344688607,1170657496,1033581097,378580862,1223887420,1588072097,263680309],[595928191,440146409,299329388,169118292,635725601,1776543638,167359040,784884012],[1854797096,1911823032,212739977,394604054,860570577,1343347269,2038137417,1394268084],[487528900,537466459,1036836959,321234561,640270892,455621430,131917697,331502532],[189828945,1308961316,1868914879,1578840210,1012437550,1272938211,1231183995,889680803],[872566152,1240416653,1667616003,903758050,878305676,2130576053,1642060208,522179802],[1590048914,424390484,1717992405,1991700744,2008217817,552104214,1805879588,1580322855],[726459700,1680405644,2046915450,620407441,770588960,1261288745,1542093556,216431543],[1241938267,1604655656,1562957152,320804801,964289620,551402761,1514855288,381868906],[675370670,1843220981,259688387,1426222546,167997135,1823172080,1154507896,743859717],[1727464475,1822085361,743341779,1499054856,828791154,225623919,1581658119,1072288662],[1940149280,1942566729,1607320015,1689514487,1125558075,1629048114,153302316,1716500002],[1171906181,1173508976,891468050,1329919520,158316409,1352325541,668154199,301307930],[1710410607,908510791,38150413,1122671592,911390546,392039181,1799831470,407476679],[819610101,1964577907,1093211604,2098260086,1134584895,1188421678,917001536,1139577523],[503980269,1665193112,1467929143,806021604,1132356578,1819783959,97374300,748455800],[1856521775,1693832455,908465546,549117492,1718252265,1464109035,1029186292,1857195313],[1151399614,600107572,2055927635,1520493852,1899870346,961360110,1613113983,1405656009],[534974158,371589270,1694986848,670229786,507414300,239980074,1893098285,585146728],[1765280280,1342607205,374724561,1299948633,1769202308,1364534022,2034197938,273306865],[1651294980,252777069,2094946782,1283834985,1275529281,1324760978,783406120,468666324],[709591700,1083292648,188940856,1831211110,2064944609,1821562765,903695106,2004749528],[457146852,796485558,1540951996,899846112,1198494170,1939171088,1699777459,1975857851],[2059313647,857893977,378694558,1303157657,360320838,511444187,436555871,1713236505],[175493684,838586942,143053735,118077290,50375423,600215839,1035946369,343004939],[178025881,1274307364,1412599647,513011874,1730125504,123319122,2073641983,942221602],[403541346,1092725608,1194306040,1339966284,882050428,697721595,1671174892,1610417529],[645035109,1630599348,1415134639,533609257,1863607228,567801957,1926960015,1739818625],[1289354570,432628033,1304097564,399997050,1774667004,100199938,308165029,976882984],[1957999614,545518104,436993746,1499460591,1931971441,339653375,1605935211,1410461640],[881364914,681491157,24085425,583402645,900058742,1569574878,1458058585,1955621973],[1083448399,1256859557,1361422701,2003036341,1455979201,1918012691,1349207371,409242865],[1055818823,1339250043,1823629848,2006733843,368288616,1455488014,194484621,1937176197],[1684685155,1746777737,1184165169,1125272692,2048785711,2030747161,688034998,1452128046],[1906693351,1536760349,1209896570,1148591053,958114932,1508401832,623203626,1571537282],[663369334,1197298079,204001801,2113194320,1704758172,229719826,1566206298,389275606],[1287561641,541945624,250427498,400467477,899270688,2046125980,707492432,959736868],[1827900314,1205662866,1831265944,405268380,1388981632,456796522,1390655064,1587407801],[674816051,66333436,285319760,384049780,1949043096,1805935427,1321047524,123736271],[1869516880,768772169,1296211360,442363589,753827603,655153122,1483321215,1890398979],[400856302,62237778,1821724561,169332346,1812842302,1093829011,302218275,565780214],[1638860292,2020213590,2025518912,1389822784,1198877662,2096585165,1212349446,497059773],[35113176,535396529,1006625041,38651800,1914700787,2077067582,1507888850,1262031202],[440047302,1144311107,539803253,1477425709,224984290,91221600,748660542,639879118],[1846348169,1591941153,277074708,1999510333,1065257385,494417837,1779372326,1960356811],[1060485268,2079623373,1338519293,1868398250,743342147,1172866093,155166949,29789897],[392097820,1024995770,213507871,335481101,272681793,690738013,1883650251,876562943],[1690369025,2116790169,1913686961,268658351,242111861,561315516,625529987,1280896246],[1529462144,1256056344,862641028,756766322,2038224065,1459931231,132223847,307413502],[1383440136,1239551729,1988547885,1677200363,264826013,704055920,50923584,167471473],[412616290,2124208743,89320510,834457941,958417702,677610482,1929302558,1586027709],[1315355697,1005069667,1326994874,623502354,1126350638,104640419,1651698089,1944989721],[918415665,1774811257,1566307158,374514112,1709752041,1880274021,260395245,1471261676],[724024953,21526268,1437432791,674784934,978149523,700450788,727387686,724331402],[256149721,1811584298,99386218,1964412656,1383509240,943647011,1137837926,1460672158],[1996549640,334068890,543244015,367335862,2034235269,677455224,1753054915,1044926820],[458432458,201505628,1493325854,185951123,1536475738,1588930842,1315425513,883866137],[1652578941,1890374091,1839116335,525471918,74283493,552512801,801078337,1261746041],[207094620,1157741718,16095774,282859441,1290414355,997531898,376931263,814207799],[903649532,560183790,552034417,1477646812,992587041,1105535181,878983151,1904976493],[405745147,2093432080,2022765954,1859116773,1888763837,1300561339,669554267,1542125395],[1725822104,1062090867,1647874609,476508990,2042538036,449857255,1961670674,609408833],[1962403791,1570607176,1305481963,551410025,1256042540,1342559798,1225274051,263544757],[107401841,554738390,829039348,419383043,1296201044,651701192,1918186165,843215774],[594084588,1295418023,1253647513,46799079,1742955576,1979833479,1575008343,950135942],[66037415,832191020,2076594808,2010385096,1795428645,242894658,863973842,1144410939],[920711614,1575509330,953985309,446961484,516025827,1497710527,841377921,1491686069],[1639249844,1827853238,1625406447,2052593595,582950780,985768835,1574310049,2052693741],[1894391614,1171643738,671171250,1956246440,1426648018,738118555,1799441295,270431574],[1223672167,201035458,2008525490,1110791480,1998917099,84382769,1566134941,963178700],[1339412629,1731695780,1752776023,832127603,508859124,1950075976,1596292083,1815253458],[1712692787,673516786,616503852,294509898,1011444563,797307686,1098440184,754122310],[556569214,1044025287,1136105309,1624635953,1041127378,1749510233,1848540417,1672145165],[1698630433,939479150,1585501024,866896078,1305464213,99769817,1173803012,1054016005],[1861597350,890391467,1045291576,1523296334,868314673,23275830,225635338,1757679646],[494286033,1357437804,227781593,1596900311,340650762,195688663,1560300194,2062248471],[1508252729,704596729,377608617,301851447,792549115,592325862,1797875005,1035097274],[210074727,1333597709,1774391238,804656102,509079737,436339392,751003022,1088655808],[102116853,1071212209,1744491689,546059613,27391171,409990526,1843086738,239876546],[1386598154,723976541,986451977,1923080729,1492870235,1285864210,405003460,1928776028],[1711532688,1430960069,1263563926,81502210,997504679,396043729,2017407285,2053601821],[1637574841,1935316292,1198165776,1164259600,1849730867,1223800615,2059618571,80475449],[774787240,597026595,1666333104,1819253977,1168189705,930852585,2048634164,1815963099],[2091862190,1447934670,1027563804,1443514924,1289091811,1137784049,1191443402,772431550],[1528690728,246046660,256005061,658949565,82111156,1967262188,845633243,648708440],[1489132543,1294914418,497640358,1784673870,506692422,2033997580,1858338398,535763645],[1963839689,645814463,1540707784,959220346,1701749287,1614958707,303022874,2033181686],[2120423674,125698215,1884437975,1647287189,658541863,340111368,1103485222,2083892768],[1610337678,331607140,268295512,853507503,1926660882,1615342198,1466021151,2036451436],[54802077,1262490630,1425672604,1897703992,986573602,1140717178,549823,944600947],[614228432,1747573627,1621043611,1154056725,1109155676,527346345,209405821,777538411],[108863195,1432836992,1464147880,203623828,1463183504,1205161525,1538961970,1865915267],[1587993610,1229981735,1895897218,67158206,1384997379,1717214201,220814060,804097164],[278853372,1658519068,878553975,1646270295,196212691,514201159,1576795204,522989642],[792526843,1057337047,422454794,1088007245,1439287898,448741446,675469966,1291672332],[1077233980,1829427590,1052192481,2028175577,333280593,1470373690,1082531727,2083032441],[222284500,1034191262,1849128873,1924249270,1289988939,1465821540,467568547,1634727683],[2056803158,608039170,1958948303,458661429,1648169917,82872706,240621050,1373133024],[319251535,1734721420,572973532,1259797071,211418182,1369393461,1116028730,144229428],[1774402684,209195188,96092161,222098639,1566020442,1299422887,1505624387,967125148],[42321391,1829454695,999413971,1151410157,185401085,509462277,2120752256,1716730917],[1411981041,826501384,1194449087,2042713234,361990333,738609975,43155656,299224850],[781486512,1793211771,412165232,1560319401,562717374,2067146831,1450191076,1807973509],[1332396967,189761892,963243804,677812747,38573548,1289192431,890607276,420157062],[2051368030,311912121,1231673228,898139532,2064003935,1491693412,344085293,1037665069],[205039060,723352681,143930384,1284714472,307850165,22284889,1130807707,58297137],[1951650921,61354927,1971499968,552341687,6393105,606108655,2112954206,1420654974],[1846928226,588759191,1495680327,1241312469,350435877,1287390088,769483620,1686902919],[1831531968,1712245473,624487575,1407372216,533654644,1215802234,970964433,631364450],[75581420,1386126157,1728400851,152200466,1395501086,731107020,228888394,1393561722],[1234266195,1916120699,1485783151,1457645735,305182312,588926979,798328869,1938396960],[1468464415,954975531,528188912,1417683968,441223821,766571609,924570000,1256160397],[54670517,1285232079,790913630,1969776285,460847790,1418677084,295209353,744967619],[934885854,1527154446,1242724042,375713470,9728124,231840566,290018682,678648178],[1393178130,1162300471,180254249,1341011232,964309475,886500706,2094911102,127781345],[2106307611,855549794,735627233,591129081,2019968656,80704253,321905960,471882406],[1678054239,1005679403,666333856,406286146,1293051334,255745647,1183089037,1423548919],[1221942131,630605789,538589645,2095688650,711037895,1148369203,1156050210,1793522199],[1249077389,793095394,392146786,1115788291,1579520811,536090488,1389190434,581217064],[99455155,1361515518,2124012867,293810903,1502619835,184068297,809480334,1245939936],[1463127824,842780639,346554889,668938420,1536617108,676136570,1690491485,1697104731],[250286518,1762297860,481419635,1579742548,1774996985,1685724847,2000953994,638485294],[536435813,73379304,1186285487,1603418997,898592299,331026826,369419587,222972008],[1127382983,694330771,2006635084,186573603,1400647435,2065947490,511869700,189542358],[70549613,1588600281,688139324,657714888,137012090,383256881,1047308803,418511844],[182770501,2036848327,1155079551,727262631,1165476610,638337228,1411320633,389316823],[388056387,2015435087,2116695968,1804520427,1055518565,917009268,237911914,1112807446],[1219962720,1243538907,1331917088,440722064,752051948,195253057,180054837,69261061],[1670175798,228402909,916153907,305746756,1425614463,328654600,1253395522,1861506892],[683048986,505436255,259968862,12569443,227710013,1233710609,381241939,47573073],[1453952674,119925353,502464788,690592389,241002854,702089218,1595449512,1054593381],[1463605946,397549022,1869294709,899539486,2128595835,1851685331,1061564271,221485973],[607808497,144666016,790325253,1926138569,1682391001,1375577490,861039068,1646269604],[159730992,552810826,854319349,115964764,1026735126,996866186,523020634,940366040],[1706066052,1791163865,775272697,2026900701,1436128135,2040890181,1234819756,1541538653],[243743126,1583063215,1316290866,1673935699,1942409183,1197209249,1896945540,626306736],[1352511744,1814447100,686393005,311660144,1989852282,366620121,1748609916,1009579678],[993813089,1515793820,983266585,580646105,425819085,945207057,204983809,801633339],[1352739430,1389057951,827887795,1565748617,1323915791,1764179803,1086354186,870354538],[1188312134,471527858,1325379026,777112391,866727651,2002308156,293000373,1712107312],[1995834231,1010868914,2030617647,2633783,1404641903,1006230014,1108693925,1326408230],[1096608546,971938561,1686091780,334039278,143233058,414933801,246897311,898978387],[337880179,1054713417,1341091144,597285986,491827260,2073019843,2024915581,1823443607],[916310516,658529872,899360742,596814744,893523398,1964313339,1842869160,1178566425],[1760058275,914318900,1816983325,407662001,255494239,649013455,1555647065,1931943536],[261118881,1889024737,1717295434,1278369289,524268132,639879699,152504457,1030187095],[1440716847,1092012694,980093341,1574225871,793121996,813155478,294865783,1505582368],[169214961,1339930802,1531001258,1644583319,269879947,1182575131,1993916804,1150887562],[820086367,707339776,674653035,1138173110,1495282975,1541321065,971413255,480878846],[1740228450,102724909,329571746,1311399649,626221623,1100790291,916308042,2021147710],[2095237872,1924875912,365710842,1052852093,927966236,444174458,646281097,60390793],[1460711641,1920051217,587432201,1906900682,265500448,1583207622,404914785,1868223412],[968426892,1049036408,1848809249,1848734820,462168115,130704708,1536568049,1670358033],[512016783,365406098,309119911,124916887,1807418293,1396350942,1670332098,1019402281],[241848382,1071056840,655530052,2064854275,1623409125,1078215647,586592205,2052677433],[2103621849,528230123,1745229320,1226666321,1306138370,1937629351,2047496540,1532175998],[1465187422,1959803863,931144327,345739892,601507270,1022753006,564747711,681418298],[1120092150,1029985937,246059594,442252265,1598798229,1524221597,1221480544,1670623769],[368596219,552593240,741574396,1305124867,981048187,165905283,183336381,1201128950],[2078679051,1302115432,137486560,1723066380,1593406302,1242122655,1692138927,866796133],[984723469,1223453200,184199974,42752398,1902286130,1037947860,1657683225,879791769],[760856636,807188406,980083395,2017717148,1287716236,1153409572,1130928244,96817163],[701226371,582281641,959406966,291629729,794178480,1583565686,909535332,183416786],[1451690069,1641503961,1368203208,219829316,577360194,581528125,1245686589,320926363],[1390212492,489619526,1990178070,1389636282,409745456,618799283,450916855,658082674],[898275877,921784267,963151249,1347307033,1730187738,655044854,796038798,1137298208],[453564949,713652597,452833050,1898463041,555159944,320912712,445742700,1383919250],[695493680,1356533077,563435081,2043417464,1106506135,116463828,82487486,930864153],[1990760,1165548698,1790073764,1477472905,284527440,1773059743,1706208954,1988886056],[459136361,1163002653,1548418809,918960581,408152828,234634774,153362848,586941994],[1205283730,412359130,1593944201,710625650,70387861,1540871918,232099550,699865878],[1803029469,1978508712,530023397,923304205,1094237489,256013031,1085488358,2068887789],[1326019076,389973804,1985934067,1772227721,672378953,1581852695,1559701478,825396066],[570185250,326506223,1705865748,1051936535,828885117,1072584887,1145455123,449776409],[300653897,493683170,564575705,1663669563,1905054537,595075570,603271961,176614604],[424832313,1786275390,191608546,1276977991,1476808293,136515532,979418851,1622087343],[597498708,739208518,773098404,1626958349,1393355385,852912904,1617193463,348784080],[1761781533,904572759,127342348,1029373264,1352730252,1075164134,718581991,609840497],[1994877620,1780430356,1768579805,182738216,746077572,966034992,1957850321,1549746997],[823682528,1594792247,682043917,1734601624,1075201044,253366382,1346264908,486120895],[1851024633,2007874944,1745811481,622118806,1837245670,941926785,730813559,1164637217],[1638840335,2057540748,1359474928,1141363977,1836899098,63270820,817181646,712867368],[1880781787,1336445737,1959199629,1206411857,110939742,300068324,1723807891,548395041],[2048139809,2000901404,106511112,586988176,153346954,1146418995,1971291015,964146117],[1367784369,1889129712,535255279,486696604,1358306254,883008898,1613172497,869604311],[181813016,1449989577,1818680249,1958344425,1288359632,621422149,846733420,2058015317],[193628915,2024446779,1921286268,1045969867,1065621961,13209968,1214626641,121042358],[404520435,525894834,85128732,167504646,595543582,1315829078,1528326104,218855505],[1143783636,1561772019,1455342845,623148758,727926098,682837457,1736547628,536043518],[1626660191,1580534662,1414433557,1186005173,1642280291,46680116,535320246,130349146],[661394313,1247739563,583348120,1927860361,655317368,1762584342,139074122,1159272017],[927762854,738435640,1322101474,1430677495,1782519409,105922458,162255285,2109973937],[1005439719,160355732,396801018,553251425,526989537,1286113762,1030095021,1943253588],[637780974,1316281894,1933981213,859297811,109038737,1697055579,750657262,1013778629],[857882099,1746070402,964961576,1896541526,743739494,235087456,2007215712,1637366620],[1805864150,1253734023,1200982240,514831793,219381161,570060226,1945181440,834763902],[1008392513,1180080745,1076534280,488091663,69000618,1403037091,746274942,894611479],[472265631,1577265724,1260391169,2049269456,1196167438,509256363,1541967633,730587667],[1560518650,1071033467,557904723,136230659,975173957,1213647779,1793210135,1073494373],[1917367055,490758229,1123635072,467929475,1009266666,839912338,1146028590,1857171138],[2091621223,627287196,525064361,512859065,1784152920,744397403,1008399324,1526307843],[1132248639,21023502,438570659,1137758064,1106421669,466002380,1424494337,11333169],[1600454202,2083042815,817461308,211482819,2104759095,1092114984,2070153868,93062459],[1454052037,1988119444,2113051108,336529669,1909206137,441598352,627885353,1082994510],[2126739099,520802204,1867895942,1429620851,1115550377,535286479,309462041,1039896289],[53095517,1797200482,799251761,561482349,2117624074,380366090,1642196057,1874442159],[148302573,296160079,2002506902,163019018,1262400214,512460123,1029722566,1416985888],[1275695299,2052335880,46990864,957214400,964005915,1681595614,1586599644,2088545358],[1089373367,1740349173,1980692040,915303230,1207780075,1627599816,1494211590,402364422],[1133935107,786332612,238253706,1916620728,1223216966,514070546,2053056430,410335078],[502939528,549083072,585710898,460854444,442191586,2115022481,43992538,1065541155],[1491318835,1382298435,502686154,1441657001,1522977583,1458685560,4830782,1426761153],[688467233,1617976541,75322752,1543652587,65727196,1356923940,173671088,1589624501],[1531083697,1000774271,832636955,1384362940,1083222783,194980014,1174305520,163078659],[882654008,322056131,989719930,1136823985,1143915101,1123396056,1441195539,1900468344],[1105380155,918806176,441501427,594710008,348731350,829174518,879526109,1986080500],[853465740,670437065,1273890478,423433196,1480828173,1649830382,1800057862,305604844],[711822541,1761784888,730753305,1379813700,1683941654,2110568294,728285556,1065608593],[683889541,945966008,611453912,552917639,1090212861,839999890,1755014911,732201304],[184735313,1643671465,38952834,1833741447,780765087,541366081,98560455,997493120],[692516675,815702874,1966553771,1759625228,962312631,2122122487,2002199864,41930987],[1216334434,1997443529,1485796550,522450636,33680243,825121200,1545464603,375873604],[167653599,1765059361,1459240248,1799851905,1962386906,12546044,718846711,1446252073],[1551715621,1902307412,1237297880,1542650585,924466902,1671875291,1630374202,1286206131],[1691345622,473453821,1023329295,2015177449,261739724,1636304789,2087602450,669899119],[664949694,1117305238,720130291,146233512,1764657958,540099831,1321634978,1003380002],[1915650080,862997157,814723664,1495664324,1294094248,1294222515,1248327312,137622681],[1597674791,1912855980,59813231,1100976546,41398231,650757958,1336122014,433341661],[2106754090,2042588913,1551259377,1770328609,687374681,392323372,864419526,881347257],[256270018,2107298310,346557128,1977858518,1753972993,197007929,255630214,1284044419],[1409083454,1442057026,2104187053,1288023614,1898335180,1893096548,993172185,1433085717],[391647615,678023585,600976555,1701024200,572627552,1278532276,1364615759,230371271],[131174737,950990571,431003501,1371338696,1972657791,2120147828,2020035686,1319094724],[1523615953,241562864,833409223,2105550871,1452324747,1326512722,1833571833,238860679],[2053346410,1192934262,244504024,1327230705,1038179259,193849240,1533558379,916270080],[1879781580,1572190859,1929515567,731671730,1829754238,47988106,420175267,2128274596],[1984008542,1127856903,10892784,2103089642,189217344,6575523,1931975937,1690901522],[54231769,1429619404,555608211,1908296975,188206379,1689209627,159425332,1245014560],[386593633,1690191781,14593053,1407326975,526884741,2012982700,250067381,224263884],[90162700,295636720,809236017,1925356185,420862584,355848804,730252764,1296269723],[378011837,802021482,387417081,1894512689,1806955933,642432316,865902028,169759043],[1203788323,1865509184,824120390,695496927,325519665,1427074170,1363483787,1038833993],[764586590,287245879,505403179,149231967,1069341582,245317343,2078158268,422799175],[631853898,689238158,949545743,1855906700,964607801,1487265813,1662491171,1144255794],[1554737167,1450825223,241347396,1724269401,1318224212,221211138,1339709981,172330847],[1913871814,1764860337,676863127,1472343909,1727749755,1604100556,345543678,1333978344],[1694179479,801245600,1753323807,1144877876,724625787,736811493,593858504,1783881306],[655079753,1363115891,2039305114,1242692607,910434507,1303018581,533569444,708263469],[363998802,985381990,628994762,1281777994,227539580,634355829,1451135196,1908979840],[1284176898,1148447391,652026609,1639641899,1763702633,603670237,840001337,1934376983],[2019169605,810015671,1294555387,1248358296,1780875098,1627021089,631912196,1320556237],[1212081068,1629448118,434330413,116993454,1182075051,837425769,1417501968,648594194],[788273905,232451000,696271225,1396842642,67520533,1872393068,927192558,57096926],[430915882,1589526586,1378082170,1761873641,1258448647,327732573,135495545,1716878853],[1225178886,597169464,535035319,1072560778,1694782983,660456609,1950613950,1476801856],[2016003051,309449043,1402989549,715990365,1879478666,1088846855,354615668,371790240],[1298206359,389821902,1694971890,2079289079,270168207,594594839,1688619113,2025888564],[1748596709,1294355472,627415293,134628041,1836528355,2081991484,1480174556,1189373448],[1256800923,1348126231,1749998561,2059491950,1669315776,903775518,693953752,469098523],[128842848,857469671,663910558,690112749,684167308,1605955778,1696500407,40212460],[759758721,1505818139,1672832496,1499895023,1504498028,368271940,1847566978,526278019],[1169763539,294090359,734489368,1069028097,224709746,782583881,542454885,1324021104],[53646508,602568029,239485673,1271181460,1604313546,336919170,1790377533,1951967115],[1611392354,108205798,727088079,1095367777,468903558,1260207222,958481640,794454878],[1073088069,1991035626,1338411719,928613598,1829725278,251809127,76526106,1197434202],[185961577,1010894225,1257946264,1856983216,696923569,2103368506,1425101010,1248625230],[290604476,1391559229,1934706555,1320370738,307629863,416002987,1846094984,1017790723],[1147449828,1770301892,1603245962,448164978,2113230089,651884911,176543475,227821595],[153344654,1867597520,478145268,797187946,391341300,119064537,550552389,722940470],[1501918997,224230497,2092502822,322133106,2045236846,605110348,1159703216,860739415],[808679411,40768257,1253779020,1364419190,1285470624,1399639032,659729776,166936344],[553294095,1260097353,1187186196,676178572,728414082,138688193,1666251064,1175736798],[661144000,1824396258,1729438681,1901418759,1911678758,909069990,1372424117,510006418],[1766817000,1070572875,96584794,1453728541,1626114180,1006541069,915712678,539337239],[2129763302,1838981564,520082428,286598257,915678171,1589093733,863274574,313775717],[1506360376,307931680,1890590947,1145543240,1477381669,1387689080,270936474,700503257],[79762287,2078900148,384669686,1180088642,60654260,957209991,1609067654,1808210282],[1083181527,1026720914,1608675829,66224030,132856663,988428735,118032980,1510765095],[67690661,71104213,1597551396,1943980107,412055603,82071788,1848559746,1602641392],[979452167,327982660,530805736,813297189,715663911,1688296073,19298202,502833017],[863664279,92436417,1002374237,298977690,595936673,1832543692,973910848,2049705987],[875087339,193280616,97401931,598690416,1716791313,2079852546,1923899320,127968363],[1990856480,282974545,167469510,726436885,1976582204,1081321292,1168996945,278434989],[1594108116,1821231063,675358589,1579979732,2077628729,159834305,1361886463,145130897],[2078494356,1842110190,629212622,1486876124,701326930,708007375,246539508,1438561746],[446128731,780974326,279124446,1141372125,728181774,1645200137,1710785186,495881763],[672861499,734619534,895545307,1929868477,1221895935,898573650,1175122760,231223851],[1046469583,448466412,1027534921,1602615462,1955504366,542431929,1778813950,1390243507],[119207926,335492410,798539673,2414669,624646164,43023603,343571505,1446424678],[1720815656,1786581074,981217193,152545237,580698811,419496279,702051511,1835984646],[32748491,929053139,46896428,418860039,393094491,194848617,687592220,1815973652],[599981332,1738988017,1746855,1702909949,1074567363,1711843101,1356827162,1632769471],[1552510683,1349959492,773759713,2068206260,1774261919,1688966086,1109027490,991519190],[1217258971,1540371658,238893207,1456473501,1264387268,10733289,900546006,218045054],[1158887730,1584851867,2095094733,1615402673,1272575068,722179761,41076982,2104276082],[166291977,643760703,1504552898,1404770387,1400108737,2076068526,1825462149,951026430],[673510098,1020671137,720114023,1696653349,1227795546,107862624,221166697,564796106],[787415857,2039456424,1406934028,603321266,1683946683,881352860,1318751148,675484422],[1931668055,1061359961,1512336507,1589938832,610286445,1950602834,1150091060,1598354633],[57847525,1208948253,2070289432,995087839,1168553952,343989687,818770930,1473316886],[828985962,859812188,806364776,1298223309,1694285030,595657888,242836037,1716927469],[1734736785,1753523610,1547198257,1161447442,597482929,1839911073,217158139,497936045],[530115044,1868264947,1199047996,802339950,995954528,1779852132,835708566,917085790],[722583374,1632883983,1371659227,210718680,744614843,1888139931,1943988683,1467516974],[571146697,908600690,2011239339,147347856,1181904392,2042899128,393190413,160507779],[458322182,501532785,1287353533,1065684415,1580787533,181609587,918466306,479900335],[1777140079,840169971,898757006,2078790709,598882767,1511310342,1294890294,2094362434],[2032655165,1286331227,1274181528,514512288,1467063611,730609758,5352214,1819202364],[486828632,740790043,1486391196,1874125266,1896838747,1107553052,776959011,466267880],[1697168835,2040038285,1431100048,1828599066,1560113393,1353416454,1506580197,917121292],[103498857,388496665,2121238873,1810937339,1369338734,2004339817,1303413307,207471036],[1650452699,470897558,317289102,1068672443,1234291777,1440667869,122860114,1521659154],[969447918,873075489,1542755276,988189991,790945933,1157312225,1337019609,660819147],[1150074522,2074152740,1005394535,1114759411,1223365120,317713133,1938287259,1052258741],[1117432399,1802228036,251164353,1891152357,213929558,1388093382,580720209,760653373],[2055573919,1422844793,1769612339,1628323720,1029073976,1515136923,12369992,947749295],[475651168,1963417895,1369657245,1434943231,2028834884,1116463818,1810009402,453403028],[950073824,1553943560,741354582,1282660218,1646311131,1279902151,518693708,865030134],[257103023,1856223284,2074964559,1166246679,921134270,1147626413,585594829,1626236452],[1739166110,1684244776,878980681,1536398762,1627899743,1132646957,1039660512,1462720355],[1703011235,1784455732,373071522,794955907,774678707,81810178,702161592,1826957314],[1014490314,1422311939,1198411598,280903309,579326389,1475417328,354701465,1391810895],[830123136,261065406,1235544452,1593213029,35763032,84474430,1275613573,493775871],[466480971,2032102861,1122518544,12403288,935700293,210800290,2130389590,1606671481],[1464463226,258781632,449128917,1307671993,749492042,2012537104,237246415,128243517],[255259527,699824940,1042518025,821051238,1439663956,358973592,573581631,908238649],[1538044323,827088392,1928533127,1094802175,684896947,2130207286,198697630,144133142],[1879466884,870513321,1209389725,1169459832,1427850923,535435807,1333975798,1709474610],[986430240,1220664592,667888084,618809194,729540127,219097385,395159036,535508184],[1366401711,1373590005,1929414140,746967825,2086391669,67769248,1486430031,663041379],[173583124,1432429390,860984587,1027015971,722354109,874560026,813141463,84835284],[1669621828,415186521,103006668,1501020881,630550301,1603311954,1482938765,1886819284],[2110999894,1953733420,1264986410,1167574522,220100095,2072096141,1885743085,473719139],[1026127685,1558443608,1850496722,1429078759,1935165629,942245845,1079880877,348533569],[239782806,1644105822,726299621,1727394945,34778278,975508731,780827886,48809335],[1101206441,1416139331,29291651,126268757,1979885929,77311444,1196644158,974765376],[1060271752,954856127,1444322529,993794028,1542288348,1531547952,1520180002,1728025997],[369260220,493922222,1960715802,446296517,1993093928,943968497,1148141396,1796855764],[1787252544,1200288544,1144288923,739713998,1099710068,1901871552,1765574983,1307833584],[1447301392,483087734,1225289493,547611029,399614130,353461914,39218437,994297056],[951354174,777201875,935118324,1407765536,12523871,125819481,1181996004,1102423066],[2058695123,1616205881,1366758927,869564558,427684561,295017397,1120046635,637996680],[385517030,1473332519,1886247413,194685155,1605975300,1771321160,1969594204,1817794063],[1217467136,1917794252,46364921,203956137,633647050,960873906,1669922370,807369581],[1789656174,1177611319,1333732821,167643829,1892935446,1995280918,1280445386,165589636],[1928022230,1733098620,887983191,980011499,900346180,95794791,1115234076,1267097755],[176097907,651999160,17636260,249938377,1180258774,815590688,548086470,669032093],[165994184,761356413,2072741378,1332033691,1060489205,414481061,1867606215,2030118888],[1904439556,1087545392,1127704993,1919314944,319603027,468404076,1279028538,2064081633],[1651150883,1234380496,1418295802,1349235051,1643149163,192851594,1202418326,1567077984],[781595143,798093479,1135130199,1495906660,749610937,120055477,1721208137,1531801159],[1100439780,124296464,1262565128,1918828786,403475601,1674645142,655487225,84559891],[285516143,1480704540,1297118805,1965216981,1629437789,1035924216,1835615685,1231081702],[594003022,1642327049,312221222,370686166,512700056,1329712508,878437134,1454940838],[1400444085,73744870,359822943,2090578663,230887353,1224208334,871058169,632154672],[1560613737,2062243677,109323348,264133330,804458067,1929335013,1029145216,1489739610],[131468627,463689765,1147218810,1782314518,895585312,1675711052,1547982367,86483320],[1141418315,112545532,357473148,1280462960,833414292,658173223,1684539522,593539151],[1949357856,17664866,871617503,687816155,911247868,598640687,1153278624,686094200],[91201219,2036817034,610962492,2016983719,58694880,547086860,947043482,1527678988],[138497019,683096381,1715050531,1690867865,1043610000,1411443162,1041414668,1771790192],[643839182,826077631,350654009,1806106190,1788933709,1660479513,1983131192,1511095352],[910334970,516162712,30640257,2066472572,728709893,502701381,1648825427,508311248],[132960417,520320248,883416632,1790469963,719697887,41575137,2024580947,473144530],[273291951,821578274,1703741708,436819008,1648314397,342156793,1461685204,2122140658],[252419395,2026797423,469989555,964426456,1125343536,215320657,1980911003,152868628],[725936037,620527042,858380812,68675240,281006301,1272722779,1450189894,20092825],[71290696,743954402,2052771871,1507436274,998613075,1937006289,913421137,1974279068],[1783023753,920604126,1896312952,526165033,690210302,6166253,289139386,432378536],[2063615565,1670490141,90593415,96184092,1659372889,406659092,1210368735,2042392290],[446121022,56419216,1693604577,501722621,886256963,542640333,954667286,1475790195],[1387806373,1813705370,1708258935,559981547,1760073420,184951326,1062511506,1856802561],[1642799052,1920929093,434304774,1319903257,1120165335,562422380,1517944403,33725587],[1697909369,235471154,985837195,468258703,556188342,898202993,723642263,1811317904],[1229964203,2067550932,612848896,533477025,993389015,415197215,240590039,1908147310],[1029011696,14637970,312749156,125738101,8387895,1353116269,1750970554,697970641],[2116939336,7812829,1420856858,873475706,540345757,1897038848,2061790000,434514668],[1715526801,2105846514,813921634,1679100840,1257067930,100076182,477213661,272360959],[473110466,2113381041,736993376,606825142,1818032688,1825156790,531756248,1054964064],[394848180,37843431,1927634589,128898046,2038192802,2076373756,230242698,299177043],[658540233,2022103885,835925119,1356167631,788477193,714493350,301680282,841469161],[1926970154,2093163086,1437196223,1488408168,655750969,1800173859,2038371430,1390267536],[214095142,595087182,2009869966,1460133726,603890922,193077544,1934568479,480884416],[1218333183,53112510,773691933,1999042710,1661520232,615199161,699480787,315546123],[1335489798,1339892101,388001317,1881412774,1348876304,387831691,1576096316,312129929],[1353821054,251042027,1111355617,1694771437,1847038789,1439157292,931544595,1537846588],[1170399066,1434528045,478903084,718900293,350568336,1578122590,1527278196,639092061],[206809528,1512440721,1165494850,128115591,841830168,1041575403,2069927789,1396288150],[1652871010,1792380173,33251058,1325749880,906646287,1875957050,1182206181,1738301717],[595969923,928657528,933800710,10337979,1585927396,1877682367,316071141,629166297],[1695682593,581151776,1797330647,1453470284,668531925,1710280358,858134493,514162310],[317809487,778759531,1417482715,1476249832,102987657,409568322,1544978470,513863004],[64981928,465597267,1893287428,693758548,53055797,1118447775,332017043,2008621983],[1030007157,906668779,1120008128,894460151,1227001029,633883328,1093039679,1192590379],[5776141,1668920215,75991129,1307337924,1321760125,1163363056,1136694914,1906431951],[163968488,138092262,1646323257,1744310795,1781424654,892737379,2121518235,737410966],[1020172644,1262411718,339034438,1965288545,754557691,532623665,1892550532,1937217257],[1584849050,1253968998,930661458,1153114319,958716809,1864907200,250491642,1540495763],[259471899,721342793,975331257,699275344,1567504281,912944454,1492921346,825211124],[701231520,1258121274,922247389,1905800958,1148947754,850415742,653811323,1065489444],[884146181,776480548,342255647,1868353701,631234992,279735703,1406547073,174832675],[1549322808,1673248786,1666270474,412376352,2003212330,289428114,1123764449,137189380],[1001837680,1471237102,920075285,1934807670,52519393,1322719545,1899215015,766037270],[725619885,58014677,198488250,143547529,282383981,674014649,979581290,1476729627],[343573260,315048281,1804321616,292854628,229082220,243438254,1729122811,421533081],[1220282390,1123758769,763591537,684450307,641981327,1210590257,831365506,165151842],[1566802011,625056815,203234472,1666309864,675997926,405250439,1016677192,407872220],[2007470172,724958924,232245523,1352848746,1658617314,185461326,41258600,1029850056],[365162655,438715924,1809454377,138121218,517275452,34247407,735479602,1333642486],[1701467562,1677071098,1576691501,2112797746,502720431,434421539,1746544807,1542004013],[1235383297,1615915484,665168956,2030341137,960369724,83479900,901280115,2066170277],[2062945322,1990041424,1320603379,560002188,1074329002,173204641,1877236163,1826891420],[258623086,672905963,926265436,1308368639,1357109805,1790016831,570437845,1219221196],[1590007955,620635755,1557127364,1821319067,1979822973,410964803,956065937,1653051390],[1874435507,1377093575,1339768457,1859848145,1070903908,920686700,1692807377,2960975],[410186736,1988461802,1898367376,1051593527,123811725,843229359,533287618,362217279],[674579055,1671415053,1132618051,890897051,167745839,1906990057,44277436,1067930171],[1591318235,28578413,881977192,983297811,1226019004,669065704,1168178623,861345662],[103988777,835171288,613873119,1010595123,1554691961,1376167528,237341102,1426096175],[1543288171,1489462154,790164167,1081609459,18590870,1056772505,1850797956,2059119364],[244478994,510975207,1056324283,1812408517,1274116388,495593667,1775023073,1515105875],[1280621585,500740654,1207426961,1431880451,879517468,728585923,1540636677,951836244],[2098596296,1195800847,165225226,1528180103,1621858599,1928214243,1763393517,293670604],[1653151862,852639102,1391401448,283714058,113695981,661603392,1179249986,1879674001],[51828102,808211775,1595752985,168514419,907567639,590137510,1946604267,1407812573],[1287270342,1178198817,950528064,677616873,1139117320,1724594769,881008407,1853946907],[1440328456,1234745232,1789997197,892444455,1478843125,827516997,2074302596,1282083905],[1752128348,1543634614,1214502634,504606741,697706722,137229703,309697744,1611313682],[2008359509,456930414,538746267,1353801857,1874167247,1078727163,1530584386,1620790203],[1992775974,1918179180,77349676,1107522808,828607289,1107628923,1238214695,1368659883],[1967739916,479227679,293522050,1071951453,79404919,1623056968,1567913725,771746908],[1749670145,368435608,2037678084,400003137,1849342647,146698136,217363436,1145137168],[1625888264,1401028745,208688012,119500895,1080510360,726204354,365520939,282385265],[1963792294,211215091,2008711820,1106018862,1679547359,2054146530,1763858445,1882505403],[503070676,2042537832,2052932584,1612869823,1131877449,1941758129,1652600748,47833192],[1610935077,972251737,411894649,2027800106,233262132,1953132508,103409737,1906822816],[1593921940,1884854057,2099389296,1601340590,1783877517,589579487,1787075182,1007089391],[575652733,1586968369,2021110016,1767249724,878884793,1147915849,2063139699,194316075],[18006621,2046369054,846951985,1806989526,1483750491,56654250,275687090,4385026],[365690140,215826264,779627519,1630783959,1368312825,1812238262,1472018256,1777710008],[1000327403,362148951,1118592893,1650338310,1170134628,1439313940,1050105135,944283874],[807852908,30245496,194917875,1569021920,1131155156,383224996,1677549622,2130353752],[1101205907,856877372,1287445731,1482641267,1907522549,1258086134,534333975,1977637962],[305995917,1403654282,1879673778,269801304,1851992546,1628883170,341127765,1886401127],[1752032656,1572393829,981554012,1636477462,92424971,1054961352,1550110012,1916518039],[371353428,1162689949,1587449958,1590782420,1275593772,1126360711,479417627,74206801],[306312153,1817852696,1491657696,1049503593,665669312,1164422863,574517449,360662544],[1503467659,123909874,433842139,2098361589,110853496,820619025,1141633171,673977889],[1759804294,1254002156,2042896036,2032054175,1994925613,1571019538,492796988,1997919713],[568582469,1114418116,2027955789,1207382540,1576516895,1038618416,121659619,1242482392],[1122325481,128500330,1804376196,836474368,182936351,2128709501,1025493230,1632223715],[793344875,1570637348,2130442105,1730896917,1366944988,857705069,1298713018,143915501],[1007052743,1462405896,77603847,1321362554,427478564,1478785740,1737346242,651436583],[100443653,135615463,2001779163,1225089637,499562781,1060300949,200026155,1316503862],[589717240,308249022,1317931319,244872387,1101128133,433579887,1866692825,1892021946],[637006447,5721875,1208774745,1981307810,310356446,1339112778,603843185,50469155],[934905780,1175046679,1046337257,2022548443,1032927317,1825182843,1749242364,1802549972],[1123106440,512149130,937703637,1871039221,1395029722,707077998,1202701498,533562369],[821979443,2095440627,395644529,2046074313,1064879973,741229701,1518615427,2049743574],[1873048865,1835183356,1829565850,1224544203,1171124263,752301631,471135928,1739838739],[1363508746,660185511,1461157703,1020227570,1860002326,1430238319,226601530,1997072197],[884736779,2101085191,1613704021,505748716,252743066,283442186,946840805,308136386],[14710428,1960518296,1762791056,912731275,2001717734,641255244,152206274,1460948320],[1338392340,1500306266,1811864537,1002054446,1751446220,1471547780,1789295688,501773118],[1769040790,1422164228,618029194,823165351,550501289,261659006,769613868,1014707886],[174702782,78921353,34643328,1990937013,162943964,1394320360,1727887804,539920274],[21238913,983872559,1503985926,1539660422,136246741,907100431,911077689,1411841979],[101507704,777607124,1339944610,591632972,393512037,1682723284,451346282,689606121],[1617773731,1806367830,366166581,380056658,1603858518,389954995,844922436,1786695522],[1532547142,1830801818,231088239,1627556025,1218942349,1672027924,280538362,885746865],[1096817355,1974998343,1268294712,1642127822,1422035363,1997543024,1654956141,1142637518],[697001990,2119567652,1689805123,1669535419,599565090,1054941094,462180907,776817027],[906999308,673289391,818055062,664158373,1775919242,1580475131,1816749286,363225621],[30284448,1223759944,586066010,329390568,1922141391,1925122805,573000236,2062044883],[614980992,158811269,405217783,1541586445,677403693,1917851887,1092311889,120136193],[2071257439,1525039492,4053342,1536636090,1349926805,1850038989,1833247200,1675754963],[1129157658,1461601449,1503646145,1669454857,1421210609,1714997494,83965473,2073358615],[1809958315,173926520,1984701265,1270758384,316798008,2097444525,1221474973,77859017],[33787169,1295792821,399569631,1344113248,697498620,956864672,2078338189,1418104606],[51641677,359097931,2008381730,2079669103,765894033,2059896309,136232036,1217180536],[1930305456,1785187447,848087993,431991097,934199565,1952647025,119889631,1007837531],[1530411654,18607266,1382631363,2005411455,547610745,1978961699,573538740,488028590],[1745939053,1507547749,659073194,169786828,772646507,1494156327,276367075,1737444893],[181887970,2044023016,1673321231,1473015228,1703812712,1694587687,1139870107,2076838429],[2033599771,1200202770,2129879870,1527106583,80119096,1649367433,2084970770,71355035],[210951371,1991375979,937941841,1075334181,2118027066,1926742199,198913244,144748066],[647430081,1324777301,468121578,827767736,1995551174,135696143,655711158,2103292647],[618472256,889596126,1630827524,313068598,434554908,1939501355,991564619,488646425],[985785734,2058014861,1727152163,586049119,1789256015,37316516,563865057,53179657],[1720543311,383463209,788864317,1281964687,1912785600,1310770700,1861313183,1997389851],[1296837455,1867532825,1179284616,71582945,1253858184,1473049215,499984461,543806768],[1153031361,1787377242,1136574072,23612920,1274783293,1710919092,1823299458,393598499],[766859390,422989433,623510462,217005456,298888668,1548952836,852821157,635884035],[747404853,631628642,741952906,1624996692,1270023820,1344108247,76813943,1193761875],[894674547,712490210,1414551122,1003979166,1497458919,311777770,1763495498,461425719],[935770382,1635714861,1347043657,1697975838,1029155722,301323783,989134473,1349529699],[1865902485,901937724,1275674868,1990639451,2036044188,627497888,968753219,576641882],[62055414,1434921860,417417523,785921949,65939101,1807102809,1235188468,1957906495],[109439956,1152659440,1399371516,891599850,2120335365,2000421001,169780892,1418151084],[1067849502,2088681621,131606880,1592595823,809026928,2054528498,1569827699,2089418107],[704499188,850156520,1730890297,1416875785,1697288421,918037006,534989368,71196778],[350112106,958081932,2041932685,275967297,589663338,568420938,653027789,1954466547],[363561378,606036206,1410085366,1285614210,797659425,1698155579,1647736608,1068318710],[518998897,679670480,1197988369,443746914,1689239868,572231096,881518978,11065372],[1931605926,731171022,2112327802,1349057971,812067759,1498135166,700946830,1514484057],[32902908,82306390,1693949394,1351705226,1793262228,1238099933,1348564300,1410725568],[1623090379,1373487944,1715424243,1942268974,692925117,1953649928,1980215435,1387682027],[1585338706,1286223983,1614387107,877299947,514200889,405073268,2098784540,2037498310],[677197400,2067888324,2051116139,1241806792,1621703069,293617931,927124279,165960352],[76761175,645023883,1692681294,1783250009,790828820,626142279,1595858435,1005128947],[283248029,1965771783,801616986,474383426,389228759,2092942095,48283238,551873662],[311177264,1037457180,1774992362,1048474140,795361497,1940857579,861160982,60295767],[348946333,1311544509,46594979,1611716955,1925374800,1936653953,2077476056,1606713653],[1440529853,2109260093,1241424345,790908309,785349114,672607561,615801302,2005415653],[1107951298,1338388410,952661554,563040624,1636316654,1355678945,1462860905,714133839],[3682532,192189075,892871527,1669424807,532284958,419323280,162654374,1937899758],[1555127510,1220535926,1083851071,389845445,1925076987,824651196,1319007534,707199349],[1633825892,400311614,783412027,522738584,920475019,205550819,844623091,615148646],[781412984,886835663,202733616,614894877,1923098180,71455680,209375676,978215099],[2050149305,1091025272,324009173,2044186875,73115428,1440544409,829043205,250464157],[2110101104,887366560,309124803,1601348610,889203747,806530144,1433242879,118979449],[390252874,1967567262,1633918352,1885881672,1997578660,1141725518,1072792032,1661827800],[129345430,648231043,1389242325,1496371373,1619795636,1416127959,753465961,372239897],[635300162,1449540879,295981404,1787772222,603988631,1220962602,1636047631,1863340304],[71414612,352282901,1505317173,207972991,882913366,1102969717,976714173,590015280],[899334497,938099801,1156805615,1203571853,183732191,1760979451,1973202559,439429991],[370324879,1604336169,1553697805,192557550,1575407790,687460951,657426007,2064569047],[1173245566,1365448290,671006882,1065380526,1433737474,172154457,62080547,795930307],[1093508306,2027505248,412119990,1700867103,2068619924,918737168,1690760758,1722229244],[1813845432,552249125,857291206,444954757,1047239017,511887448,1601195673,1446394830],[1920847739,1246762203,2000116991,560887200,727349990,619758921,740925944,844342009],[1827978926,77766741,896477131,345765790,19067390,556000608,2101391301,1697901175],[1132410252,287809618,742160061,338208193,1586071376,1575424032,427480583,1183674707],[679638192,2101964273,1160525357,169529686,1346777351,724797088,1243712034,850391422],[258035164,271933445,1222830859,798227487,1552982298,1675634620,1974348412,229824490],[1478871625,471538589,2086342264,428087242,318515979,416727960,202318286,692501348],[1908948732,1588139681,518348909,804238139,2112022607,713962187,1002274425,636255710],[1234493878,1661870096,833147136,1408360451,917213004,1358526986,1385370328,504665118],[228411279,609556776,1705231209,968342883,1287808401,911928309,1095893826,2072090132],[579088377,52766464,950330387,1050439786,1914613149,1902454000,286543971,727422117],[1707310681,1699782114,754782598,1276896651,530397750,2000676589,530823903,1573284461],[1512259102,516056901,83214189,51997692,121447766,1474017430,255491683,518741036],[1466452793,1133787568,1382237167,278706235,1293869285,1780651689,916533314,1906574398],[810159743,1330926617,2027470453,1826659372,1561317104,81656285,385782030,228008322],[1495460844,1400443471,851553606,1565336598,661966812,1017040283,999775866,1130481318],[1830787423,1901168462,2102691288,1386178765,1717074739,872187719,117883187,304582482],[992271398,1225512062,990628168,1484353101,81730330,1889906754,1587024507,67645204],[91023937,1420234905,1779596964,1273349904,1129921525,1465795856,1958192050,412364099],[1630642018,167621956,474038314,1594418530,62880252,1030873898,664999470,226408169],[776759863,1070880999,840443461,1413654366,1882685960,1034620749,978193564,75305083],[384784742,17388405,50965273,2063071009,580209049,2034738186,1144092876,1566049539],[331208790,763387004,735215422,341136112,1997096663,1273781730,1856549090,1264304718],[630393815,1577385921,130288736,274209078,1884073755,1875634756,734789514,202644722],[636416694,558656800,1426702175,2010262188,1262250661,2017409238,1697856077,643191807],[895791124,227592211,625225058,7852515,1393776865,169221533,1076489538,639876617],[1323945694,953955497,1020448908,397670992,1199178459,240026523,833572161,1676740580],[274482056,324415910,1892424188,662413682,615036387,171145233,107772321,1879358825],[1929350911,1660812523,1663184415,2004852663,75519148,922056457,658675618,1646482172],[950897927,1240681758,1881901532,868440235,882228986,1525945762,1965761225,1971039652],[180927276,1159252142,1345419477,862671891,90930853,218911750,376616068,797373062],[1538355258,978318630,847450350,1512116398,867657410,393004280,1194184992,901678646],[1624930593,1381918737,1090511319,375077005,640384497,200833072,1903205398,196239978],[1219883012,1853985461,1523893354,866976963,483422343,1682554963,1486857454,1710080233],[181191887,980548375,402581506,923701475,480552522,443942832,1655602526,60176508],[2117515431,256916092,1023591653,1012327528,1847812,2032805748,38578142,605554849],[765310959,1192075544,1406688583,740356805,1351698381,618484335,749716543,1826637130],[484996381,390396262,1172386513,1108819894,1505675792,1017879134,344862232,462142144],[1809560429,2120564355,1599746663,1102511024,876684176,1699886380,1721700153,368136597],[1459607722,151792657,689897601,740139473,507464238,1868993197,1218310439,1196707090],[1012961616,464351363,1974670212,711659890,2064297096,1845543216,1820484173,554949202],[1033422049,2016328313,1315363907,274172092,334455611,154928555,521995280,1029897533],[552049344,252537529,607646881,690593774,1978828272,1325103295,1419198248,567867562],[980398287,1648033593,1533237276,1061060093,1088673271,435023886,1121163578,630228403],[939110516,17445617,828222792,38042114,1804621964,1821667745,995118068,2001739444],[1187305097,2000373280,1967773467,384890183,1881287057,139608832,342762310,580213051],[553808565,781099305,585402112,910516763,418277060,664520469,836107204,1060780652],[1366269861,403977634,1612798993,260138538,1899797338,1592405587,529659674,88392719],[722773512,966668457,801754844,1793066145,772672327,1153413423,836440630,149008857],[1591960109,1433360207,286420708,67340015,656054126,244896661,1404881811,1124378720],[843249964,1215116767,580408695,1130175463,1468561254,516390611,1306333463,41865449],[609326073,1512984841,1108993011,1036171472,1559769347,1935921200,103555750,929157595],[1314556309,461483994,1066878141,1725748836,786958237,45963773,216545569,825667631],[271800101,1671484205,554244980,1296808317,173774228,389350042,1052458975,1996936813],[2015143715,170786452,1420810815,1612422432,195740784,1589246287,1557369900,1253059408],[2012000927,1249534117,1995400895,861735606,1002235427,2007299445,915708240,772116375],[201086185,1337163713,1126612614,1398589970,1352993285,1341241330,1174764156,830304299],[1649045994,2114685084,405169575,366948546,1737978150,446869866,711658298,821136441],[1453076759,1035219504,998571748,19560049,435576180,1543479325,1585376231,161777568],[1595249395,2015886752,931731894,431111254,1648390144,146637474,404441203,472634220],[1432201905,259630215,1811052500,1673668884,350450718,453821781,1841494878,1803711459],[831221623,1795598308,893574159,2072580157,1338182951,572759208,1929155940,2106316900],[2091340737,1498397482,567389564,944789267,1653292118,720579465,860926794,1504594580],[988208286,227773824,782357177,1762136202,367101310,513915722,1734162614,1301327173],[861721074,576520136,1759625993,1849889049,1299166172,1942479433,1353629925,1730127760],[1687270427,1761506839,932025187,598051720,392800840,1395019787,716310256,728455497],[517862380,2004641908,975680432,969196328,1343701634,1178440833,1780404596,1006932096],[2010628493,1875857892,1260550893,1852774015,1095722504,1879205450,1037899251,1714908838],[410232405,1938682261,110658338,264891533,137203386,2053910442,1612017617,1399599295],[391802246,1493122966,977136001,1445136540,1719755259,236972236,1410983147,175205470],[367280094,310516909,583760417,232523835,734917312,1239050878,2080618906,33738248],[561497614,1054856993,2032197986,1767293794,750182723,1945794219,1059862931,1023608732],[1991185331,258260612,378973363,2059611800,1717416745,1155935867,76849222,2088819715],[823247994,222143738,1647538700,1653020809,1609618866,1566245036,1734044618,1159018678],[1572084578,1152797113,338306999,531271189,1843163735,854398956,1020371760,1132900683],[2092933876,172784139,1854425436,242686472,1204977224,926287613,856671622,24065986],[1745376423,1687904888,553705409,1778594235,1539343124,1586183388,1709099601,366908251],[1485298931,2049860852,547053154,781791604,1412472699,277003596,42755238,1094948155],[1101506173,1561476411,1948130594,591493026,76546484,232316276,1213654006,1417302259],[1104107764,898473459,1233769567,615909611,1009611013,317420391,843120528,865516953],[430135334,1345807001,708399684,479581952,1495231777,1224168830,612590446,32594968],[1358974243,683286390,1364395049,123071315,2096077851,451584040,1976977682,1779434678],[1691255479,2003206988,903862537,883107222,409545541,37963674,337451665,709064239],[123406280,932773884,20656759,457627516,1340911402,1235408720,1951339112,1436521986],[1371399707,1384127662,1300490093,1349844833,1035717269,1813669277,349546029,2034668338],[257433804,840444234,1343122779,2024031810,1263648776,1577434691,1830758940,398839949],[1906557497,1098687080,1170702418,409401169,1894429795,987768825,635456815,950794421],[2109514496,918805999,2097693262,1229716299,1716778693,1298817819,1215995729,656695082],[904548596,901520426,1577650753,611313979,787745909,98064336,1273643504,1796126436],[437260060,1105860727,1641455887,1622108130,151633716,733277122,1818493644,252214850],[2048972180,2038308673,400946120,387221163,587518949,104955896,1834389327,500275550],[1783858159,260144942,2054998297,550021891,1909955872,142562914,1953858649,696737294],[2110902930,782203600,1475515484,345042517,1849243246,1470200532,1461937813,311926704],[840726850,1510329057,1210242351,1131405018,1846000673,405123631,578635066,58018428],[1048158855,1414597753,1941436840,483487445,500123239,1060747894,1535863695,2008614661],[1668297707,24691939,723210985,990920148,1155854380,49404627,1670812099,1130396841],[1736406872,174052098,72538141,1208160439,1469980350,964395129,1794667012,148652949],[301626817,1650558898,529819767,553157598,1527636691,1850191555,1114252254,2071544471],[1397177605,1527664347,1331071281,1353626440,1163581532,121485109,1608985117,1701386620],[1039795769,1050534181,609239274,2073275462,331547633,1125625790,740851608,668076367],[786441412,485679623,831023626,1717458450,1366121334,995679631,1414036875,543923148],[8777304,1655002112,433537889,965442450,364490853,1786642388,1399237986,821775869],[229321851,2102877939,629786488,1447493829,1868207925,1985840222,1075958885,1109581014],[985306228,1452630570,216427323,1980389906,1737329856,1728914080,1480180439,831260548],[1939437574,1244245494,62293826,1197337983,959485176,556475267,1553191554,1251851599],[988477288,69653060,1696928442,1024224367,1606560746,1145236506,295724658,913784042],[2127655739,940320452,1860712579,348579563,1523368902,513583785,984897136,1774748929],[1269014811,1948150697,758939720,586049279,1602581761,1391833277,397134,1965231771],[1761728776,601618645,1703603708,207710147,1977331311,1240170728,356278953,270773860],[268565601,1153727310,2056220656,1041021657,2089087234,406492663,403778900,1329592739],[1932668872,248762622,590886488,1340825076,1860881167,811676489,33617864,1056075074],[308249930,1403849377,655903344,301026464,1523601419,1469097691,1506118165,664676085],[1681578228,293261569,533146620,297739666,1316992796,45495640,771413554,565807624],[1054070400,1524495150,430336832,188010418,245079267,1897878380,1618783409,956903490],[2014874531,946676766,331007958,1892621371,670426696,245263111,282650162,1029414000],[885217523,1235066978,1791744856,711971744,463596894,1371052885,890527439,1258555007],[409706032,1948489959,126228471,695246274,1349003211,1780915090,889883343,1124168295],[1191448419,1999090410,1922955319,460939044,1561205577,1708227650,895567247,1732913044],[735689896,1706868656,182951293,1817736455,1819207456,765811144,772554154,1717113258],[902728002,816379444,1751914566,34216185,41151202,790892738,1058541606,1828635040],[121350154,818225367,284382403,269746597,682142323,1815685225,888725962,931321167],[1876027151,394316106,1430909325,1468486972,1050346597,850772948,120224743,277225890],[673940898,297692258,856730657,922622516,1712833349,1201513036,1557990473,160242330],[1797566138,523746663,1264500675,1861963584,515735590,482437552,344177092,1439099151],[587682850,1894358623,1827700165,1291277716,1466315191,307895971,278439732,1620166539],[206376141,35170237,988075603,1608840383,1292971976,956777274,1917591334,2049861898],[730870652,1143187342,987128576,1515347789,947435416,1675514380,611982731,1909568871],[1064671304,1412307906,20572425,1371724716,1119183568,1599713762,1181064431,906440900],[990289247,1873864673,404361725,923567486,1623778446,1662435931,1931653318,922008185],[1085992031,1869069463,66846528,1880678714,1933138366,1635758487,1634291569,1546482020],[619869945,1516776502,1452814618,606430087,72927817,1070636489,930731086,1442149806],[2127859809,467390164,1511858380,1674846833,322620946,991061562,405511485,280651914],[1944303521,813435844,667511481,809172881,557217148,741125486,1270253736,1893698302],[973909704,56008742,64206804,340094923,709317964,2112800382,989744400,1345413532],[1794850953,83568774,1836464645,440085507,1223912032,903562029,52903089,1059306977],[690471752,904778736,730159452,1110713857,111808906,2120129562,1020746109,1705972652],[1356539523,2098204324,1597867628,1332294262,651562086,535057339,1008205894,820877544],[1083972226,1115998992,981486363,611253044,974952485,1381368742,1194301418,693024224],[13239633,1149553343,1463908415,2050862431,307257086,1089844221,488455776,1986147266],[1566590046,803766161,798708152,1170937584,1630800237,177395737,1047388503,1468471280],[1455832802,1979597947,713738293,408020551,1251959935,101441373,1463573400,573854056],[1702911458,347944535,372810735,1499266283,842954769,1048611976,849103981,727134639],[1207642791,1189172654,157317628,1168333527,885274053,1469962175,1252074757,2128593855],[1395916189,2093193711,667559694,1634500938,1354202492,1542201293,721940702,1452469851],[1202624335,894363435,190401723,1897812014,1487519883,1711033780,226785131,2001197734],[1697144394,1423880966,374948704,1234257921,281032022,691479048,262150925,1799744170],[1994864997,1830878648,336975521,1348184908,837744304,729773380,687977752,1903067496],[842318198,759486947,694688205,651084145,1396493076,1167993062,822333392,26822407],[512259651,999345221,1123904761,1667205396,1990066230,783677131,1856102274,372698884],[277560447,196845237,875826687,1830873779,1978657474,1494589280,2120080132,274376621],[548947091,58248044,975619097,344726528,1882855694,1022557056,726816866,1246467376],[416643808,816014883,1776440920,773306144,1040277812,655357972,1922932966,1177059276],[698536214,624004526,2011943417,1274319008,1284667179,829157930,378709631,1098017505],[667508106,1624508608,277447261,1636579555,1775359984,195316864,507293692,1049021473],[387776673,1214938241,1652665104,1770242712,192867217,1858002245,786557969,402455283],[589121694,1938191100,52871877,381058527,79093904,2129341004,1379041009,920880638],[478756922,157146401,1625788846,1336667930,249118404,1701036581,1736025430,1657824441],[2066491840,1857115928,1450387389,162110903,1195620518,1541695349,847778445,244114019],[303171789,27874915,762898850,883266333,1777831653,62278299,887047729,1869822871],[602358703,1886605015,1836200156,1083067760,1154433157,218614049,1379527057,1987492366],[339007067,461221631,375514606,1733108411,1191463492,850245807,1745970947,881443070],[1967856913,331636437,579428769,267295098,512748485,871140838,1136621794,1188722031],[1196815444,1621134061,1313724909,869985127,1803594175,1869208975,1311836281,421070702],[462906170,136117691,259786783,1214641629,1693162638,1987844111,186822127,1601860764],[196327651,730402546,2116285357,2085975354,593047989,1971842921,1649216038,1978213108],[1431954998,1079734331,585365227,1311104436,1789718915,661557594,1758621877,1291044178],[1371361932,2014280656,2063357970,1841619321,741292647,667305392,1816995477,429110649],[1032691545,1185720355,2001193690,500133978,1075529,1048537281,1105724074,1616481278],[476111019,487468386,1644303584,293194651,1512063630,2110102386,739223423,1345086696],[1492897741,434777233,940616788,1005210797,1264049810,1651862950,312574070,316971969],[1950846902,466751983,1778288086,976925497,1551141954,1956003055,1205767367,2074388528],[488983617,1293089801,148324161,1789484531,437769993,613202037,583445481,1665824495],[870990596,1967087394,742142391,664156875,751329396,1676572920,657899524,1319309642],[517633303,940152989,2048644324,1737164611,1092654861,945233394,568459750,794751711],[1140496884,1114599053,1062220196,974770652,41261926,1422959747,2126740586,1490661247],[639808054,791861983,1273729793,333887991,527341883,708314759,786993237,1766024908],[1718006,337257295,440523971,1478030732,2068479750,398738575,1816302199,1233518792],[1345956712,1173836550,1814879608,1409600784,1043130190,31196935,412961827,1083974904],[1178009741,1482050724,107894227,1516352666,1139605980,425341372,902821003,89498578],[555444735,507173934,484951733,1917853118,1749509496,1284888028,1324473791,1744066128],[832416895,2020600451,2099954451,1778409493,516857442,1196059088,759566023,1321765943],[1924274532,257286001,1076365119,438945665,947426123,1120045519,1163078079,519533784],[1952241179,934205923,741197570,843616560,1692144634,198140333,1921875481,1283960915],[1426214615,1316399943,326312700,1513214812,1910141366,395973862,15177696,1468142163],[1506995453,682408847,568166887,26337863,1726042032,383966888,742895388,1671913712],[1506739121,644089672,687908017,895802079,1620708196,324050111,1474992863,151970628],[1755759533,68791184,115438437,1221390745,1032059636,941327857,1401440168,1742456181],[834914902,1615335107,1107281003,1072761577,1508807092,1793951305,1718317112,1352332758],[1804920393,557256501,374860695,1625941344,185200472,578717974,757482546,1495946732],[330331589,1981150976,2084633771,1838397631,1950153823,620594450,2126239227,933062936],[930982497,50110022,1333310935,1731395240,458337009,1751683231,347736167,7944060],[741616136,1089559406,1886811736,1231732623,1440468238,721505987,1363853970,2039855047],[429380153,1926451033,1884341297,996336484,1337915713,668264509,1201172544,2023632391],[971508119,1314696378,2027721780,960638751,455169304,912439952,613210250,1524685533],[890330749,510018436,1359830920,116589424,671948202,1419213299,678391469,758290021],[2085723069,1229946551,1816829942,624286442,395514808,1054469431,922846822,115614523],[171129169,351384054,238847277,949523036,372936155,1755315212,481900025,1273351933],[719574644,2012149218,1265057168,1299099750,914542075,2084584037,1607143067,466791015],[1345100758,1994442827,878499232,1909827789,175157380,946732917,294733962,1900106356],[1512222909,867590767,1647838857,2080821145,1628074548,20871257,2004718883,1555597532],[966355265,934751787,166348915,368765460,1332958952,1913645536,1609872075,1654947534],[1250707869,213446266,1809742314,636644670,933375972,366078970,545447366,168659867],[1992610261,1709323944,1902001915,1332445983,596402859,1543521401,994070349,1502238071],[1653295457,1758724460,330913603,641686802,1425277016,738186699,816093531,952334493],[1809589998,1438977558,2004317773,545662582,429657865,1547646433,1311296519,630274628],[2001031294,1340573647,1909547000,226040260,787052210,1106389086,1910070321,1436216516],[2068569414,162745559,1752726369,1087162882,1550483986,80525968,358813292,850622327],[1594252236,552774840,833152237,139418382,1132039862,711191280,504636281,822050532],[1412644394,2121604887,1639721489,130852747,1435661026,794551643,1260653960,1605772585],[1403348971,2067072424,1011255660,894551360,930217522,1102329544,345661937,23904785],[79752544,1666176778,1659873727,1928934344,2079987898,1559030488,2074223978,538256297],[2124361542,440752891,1859491866,1706388156,1103785475,1870435298,225523637,26198679],[12746778,1359309271,584301223,230780687,1570085609,1393122085,1644018933,1410255020],[450245207,1709158523,1351339260,1578033332,637103749,682172127,752059275,2106085673],[1889045930,284106198,1013628788,1569705905,641540230,1851495272,134488749,839501792],[964562393,531794546,564017242,931584266,124289046,844714974,1006845947,732718595],[141031279,901639996,390875684,273017855,2079220568,1388332126,1647228128,1603617997],[815922716,45720531,990917787,264988619,1544406969,2110487475,1331914946,1809294909],[760853030,50364555,550169820,178458134,1522728979,2102271500,1194743474,509888750],[1841722039,523301697,884572330,1865095209,578973684,1326761834,1252279845,1256129593],[1496849255,597503346,1725751899,1294062652,997203359,1880545795,159707081,1639681256],[561747856,1693081111,1291992112,277314596,1496552844,1321773844,493022095,794378378],[1583109964,1465041424,402482228,1827046097,1475794017,1974849892,936012910,1939542708],[240966011,680616577,2052082754,1151504852,173449935,2037036447,648699466,1295520276],[864378794,1133673780,1177691053,1113350406,162427637,964670853,551726791,1735341150],[1754226520,271160757,1905634855,1821690134,817417566,114757214,710074284,936827566],[315467070,1876114051,646848804,1713378176,309964819,638069502,476728156,2064575762],[362716395,533458820,2038235950,1160786456,1747302821,1674868190,482836729,525622066],[1306991689,1685548307,1350334170,358269337,1444927155,452293199,1413939918,2007911325],[435181961,1801493489,793227786,1108651007,989827967,2006329086,233202360,886482060],[1683355986,156302528,306150757,1808060575,517634927,1472710347,639427889,202553254],[81439946,72588778,935346808,1238617854,436245525,1823044281,167434660,10139066],[1341349849,1025671826,1480004833,1850854335,139863597,115346129,2070764947,1676087948],[1029286447,175250418,1065895730,39897089,2012023878,1075126953,1915044165,1601576378],[1806773519,1549871561,1409431208,494406239,1402240511,335233465,1343802251,970307778],[1419380838,1757748818,1202847932,326994044,803438388,365337187,939959350,793564155],[155928428,222322594,2030359904,137465343,764342786,2024229985,63343496,1013410969],[1402131964,463817035,101454789,908506190,1913910200,1142724713,1924523078,1112904054],[767008580,1489161684,1159934393,1110446635,1690008967,1035283579,1232899394,618041186],[1742014525,2004705765,61989038,1237243494,558607329,1281589218,687248459,2056527025],[192201901,256900490,862926857,1782780161,1860327406,641236075,1329091573,699425167],[550170327,550627950,1507413433,510512728,8402514,512481163,2039487562,1600743205],[1269298267,96661880,2040573655,189900014,196317118,1767895121,376444263,1334874493],[1630790157,1577638206,2112419976,1824100388,562254799,1961066643,1070902457,1677665554],[1810367095,776932367,1225583056,417795075,120084413,1782052280,677717146,1122472391],[1899648072,508404891,539360338,1185650734,95331187,1524373054,467770790,2121141292],[541834284,1964256128,774821756,1622918892,889128072,1214764089,873134968,684326236],[136281692,1020055596,1470027233,1059623469,815521090,1164562407,453537702,1634799980],[279825324,1224406886,1163192095,173130041,27984069,1966042081,1019135553,958307989],[1731458514,1830839616,120185475,300923414,1948015591,1317743480,30772604,1477610157],[1627023499,429230627,1591343505,293597837,1891967722,2123838263,542556391,1952270498],[1880115325,511013322,951248563,799599779,496368305,1315408831,992265929,1245263958],[486027510,690882839,1629005750,116974320,1532363247,269120826,1350167563,926497112],[125854435,1158493581,938190857,585937021,232897618,2001279791,1220651490,403372218],[970229662,414728461,1384298576,982337489,1953312466,181880319,1391214731,361890998],[1646323430,2024964871,75655557,627049757,948230457,1713077768,818388118,873355540],[1935288358,2031762977,1676799201,1780152327,1439977446,441190383,1595822148,2071507172],[1982867254,1839209824,552520088,172357515,1892806119,1684833553,1783700503,196973362],[1680217648,1722898025,880934046,2071335706,1968149791,1386414070,1566036581,894372442],[1139466754,430909499,234036663,1577362265,668033942,296717622,723236236,974584429],[1892000021,220402109,1332014619,922427807,102332801,909519933,1551695968,1035009331],[800512717,1215345433,2101061282,1677284943,903080637,1945924677,698533534,244306001],[1271816595,2102269115,822503185,1557935563,84260937,1903726033,968679108,1006757850],[1089522994,1872269288,330317240,760246652,1901849232,1361638103,529556174,1277169199],[1725022388,554393494,696595917,1566611175,1920795329,2042291746,1340673058,850185402],[312519184,1314935915,39477707,1726254609,973045377,849374833,1606480873,1246534300],[800743759,1191070188,1132706020,41890943,1977333828,862467631,2011522500,1953722600],[1840759812,922095098,624737026,1256552735,792507018,1160586815,1395784491,1389117382],[1410551895,565661140,381071518,1385465694,1319593080,1009648909,1711295932,1814176323],[1271654947,10732041,695315742,1809429916,1823900180,1468600976,1924458919,2085401790],[2014995199,92950872,1798968304,1975879649,977350641,487811569,1853501436,1677170364],[1285903266,37563486,1676047576,131780631,76543841,1957831629,810820689,2031347840],[1176372745,1567810640,743282901,458521768,1271559938,1447741883,1117346414,454382942],[589942488,1832698760,920647395,1525882062,1955468030,1873199926,704209035,577100455],[241136227,2062233285,499018047,1466042947,683339295,736101431,524141799,1755153662],[731003966,1916487688,1524122131,1900822589,771589165,839020318,79896060,479679001],[1974493684,1350177617,1294564780,1167507713,1222013980,1858199107,710053474,426371130],[623918649,345213704,1828419312,851547467,812265171,874983540,542197997,625674607],[1382252255,1324041722,1408406459,1584387869,347842829,1405470396,1778581017,1863221585],[1702322006,194021873,864078706,1442913942,916937979,1016228519,338148734,1002566789],[1919249629,1377166916,1200913810,838854253,2113099117,2117209,836776669,390842801],[994915107,694547289,337126529,1560471512,1409130410,184380379,2007310189,547912993],[514377447,1071278597,256480207,1918601323,1848141036,1528128745,731508516,1038549117],[889184696,1772610140,440541987,1319344653,69544724,381950370,1301456600,47787826],[1883292867,419118270,2033443494,596496272,974036534,1159977544,1336718838,1522384381],[1297515138,911868314,2019455392,1402388788,1467728976,2073151232,2013914201,257269799],[1288528255,1775079372,1538309041,1008804584,603835508,2051819028,1203475887,1855659585],[1737922138,332899684,586961082,1533038239,22791880,1366914035,1430848446,1183139467],[1447938698,18506429,91891480,1493887937,104145419,1650666144,1311421903,2093422109],[1449537460,747233040,1392339802,1599365982,1909570210,1522742537,1964825872,45016022],[1188376149,1847572524,17624807,794926014,1191241026,987085700,367883763,1558695917],[650854930,1745433600,1692845931,1646822708,442591102,336990790,1023108105,1034261743],[748751947,922313362,1630100088,642382928,504262084,331234886,471911987,1290962210],[1754523056,886132320,677704411,1394787877,1414024244,1848187126,63016318,869421920],[310221228,2048864152,453316145,1107932532,17257025,770550551,1407596654,1745866891],[911525736,1569750414,2092652514,1257526877,1714328419,1081215442,1378205280,913565362],[1312525815,1890769909,782368668,736307280,1122498749,773034815,2127982394,1306731126],[1743774506,996203776,1913804835,1359397727,375114553,1830204297,1075123362,1465983934],[958589742,907857247,672089832,259785837,1707573813,1469889723,1541756292,718835304],[1744095562,951808272,844362017,767507536,558244481,749602813,1150482095,2074002471],[1290325616,992879432,116572597,305967429,1338115673,1758316494,1140608558,714906031],[1631333664,867686216,86187393,1163183803,102075437,278121006,424323517,1314476343],[1919214282,242393257,1600968096,1020004485,729637950,1946661866,1248606858,357680245],[1740430765,573321998,1725608482,646093245,1116401317,1955831538,779993131,445491137],[161460966,44099588,933494473,1269223434,46801215,1988562563,1016381501,1372588899],[2041654977,1907822659,222989679,1556584034,1671133234,1534999824,429697883,367623577],[1422629652,1209754592,1448919245,768050407,1328107040,278591907,1551274170,246605752],[495249707,180879130,247914149,1221510184,815644665,1339933849,310764964,322759832],[1869186092,660765566,35493445,2050001926,883427014,1912539853,1909883212,1369843841],[338322355,1625269203,2058783275,1653666829,845077818,1279670801,1855645527,484037735],[1024543829,1230449169,178715333,1859762395,74237117,1620004736,1213853281,695517153],[2052378154,1547368868,161884424,1122276634,687217126,1906072206,1571437778,2068624211],[1472685089,1235647612,1340013920,1142653765,1855572790,1340548467,1827022841,1375046846],[64252172,1720340271,2035914342,837519644,676725179,1811175695,1500000856,1650966811],[759882166,1187381603,921083519,2091995935,1521656789,891692261,1661158656,1002764383],[1268305069,731978479,2101044769,396474882,1678811454,1272011307,671950489,1658247006],[1187103719,1782179763,2045952555,1115908163,813175395,536843540,1134095332,691323759],[545903767,1883355049,249513465,689504708,50712420,1851447138,588622059,1739884344],[1983183791,1097733642,587808096,183341479,1724608298,1452540377,107861637,1912445512],[1812395178,999023601,745022309,1911267358,1869773345,1084152686,1271792641,1039552823],[925623499,406086699,448560303,248740887,285897338,2122447437,155056263,401895139],[1842122977,1123414849,2020567521,1495366828,535749788,1984095086,961141130,331337731],[694909038,1121988976,1645585271,1659397005,559908543,292940926,1450926263,798192187],[1914573094,14883716,232324597,406912794,423331814,1573135085,1576039288,774853737],[1807638196,671485352,323841892,545920768,1243517025,776338655,1532348782,506858193],[52572766,1549522703,1287266030,545135315,1172005324,1943865017,320907101,1334779537],[559379790,2111464031,199568647,288572482,1277792571,856424018,172557880,1843850655],[413212134,1521827621,108931633,1623832733,499433021,602617988,487779280,1700664801],[1685858963,616694459,1855794133,1520268008,1914247191,1483005778,1705819885,1651747551],[417417387,1676339828,1859527193,232417690,726271403,548055513,693305723,1798307938],[718023725,1683753552,386553846,1420101827,889204259,1348270361,1052402847,761886810],[1158802544,2125881845,372242879,1504964228,2127567114,764975679,789668864,1746851512],[924761503,1321715271,1999529638,63280036,1365740818,1883734724,12842422,863419253],[491534040,78461563,2069428664,569171506,1291456240,10960362,454639999,2003668978],[1007924206,1673421644,429143630,535755354,543366244,1435345524,1972022788,1226067781],[1291882694,61342334,1556670891,1530263989,288359736,2114175966,1407899725,1280150206],[413129095,1009372861,1422471745,1971013291,1265425780,38396103,41867692,1028542205],[1517934854,1030143907,407943091,399035580,1391723140,1262237402,2083275322,2018488585],[1037377104,226586700,1936390950,1855802731,1512846567,1385863741,872061086,453959500],[1945366499,900906097,1535571241,317118154,1851242614,628070534,1541786112,822956526],[1803408160,759061102,338382785,2071778701,148642602,1709688432,1168064783,1076783521],[821418433,983956136,957356094,1354210975,408915959,382888407,1779992673,341395841],[1712104412,2028815730,1343348389,1535508577,998650975,1211006374,1042708872,59990229],[1880714908,1829781163,601883476,1337572945,1717371659,1530675411,202756308,842421415],[1133056604,968141879,1649560323,1465233308,976893018,1100318335,1345574127,885383868],[1057270751,699270267,40380265,1295491109,1963945839,1234653207,1200121151,1370398963],[1977787166,803018046,1304060883,681784674,536913205,1546157886,1643826390,773243821],[1141819196,1087099715,1566137639,2068175086,252659159,1455772141,610545854,1733786663],[329442837,1006289711,451093313,2049419253,1595132771,1913748301,329946063,653031821],[142552042,47259940,1165217112,382831342,1192814310,901975725,347361627,1104235497],[758152056,916764003,1351485827,1043871520,1542080338,115466516,1749042820,2006413200],[1536619543,1776529359,1313004959,337670232,1782825646,253030349,212854991,2008032583],[406866859,1971887429,2023033348,408861573,1867586317,238207678,1849762697,1506147627],[1829426057,1399166392,1615548631,346543861,1795736347,118880792,268449937,1724189227],[93100895,611959465,1506835041,1849818268,160220332,1259476483,1301664745,1927087907],[880261683,1165736542,1393129208,1270219933,394346051,1404642846,216873330,1709214057],[891604761,1364108928,1189080647,1659104882,862960861,1559749969,1934969634,1231008746],[1015456881,282562325,1496879008,788591888,814051705,1621150785,533954296,461438167],[579672557,1583676245,652874727,1515673444,924228223,1272336542,1015139878,1493060071],[1235138782,1560086059,1385172219,1924839935,494940446,1969469466,16779259,1641080443],[2127710924,1295052967,185382221,203622213,2116519098,1342743684,158149569,302815796],[139969327,1612186207,1914606433,712572407,1369032731,13913715,1621808159,1795371101],[1019646219,1613589606,230586074,1417357223,1047879266,1658242908,775122442,2124214769],[2076733002,674755194,1854142888,1241050701,1770001015,1934447034,1987633778,985564201],[1352508843,308292017,1060484471,1044991421,1053238117,825923312,943405302,744498576],[1412390419,1548788567,1490402257,678010926,424619314,1215151104,1024055731,2089270164],[1119046935,1358315164,1330277702,854979720,1851435627,297284409,875536994,1488053112],[2072297668,1906203561,778573721,450304249,883942335,1317096115,1608141807,1948823063],[569724920,733515013,175338661,289271698,1662802541,541367355,351501076,1223827885],[2053740669,284642904,274904309,1546505512,1772299997,468253784,416386995,6289415],[2119836079,1583744378,990158992,721432916,664991308,804822367,199241243,1698157349],[1518754207,1042045235,1285502689,612554814,1584126983,103483060,1757884165,1464307857],[1420931750,467886942,960452332,319953160,854828740,1221168154,1537639389,463850978],[613925636,375215412,1509409182,1619178278,1893567763,1952974208,1336333167,294294824],[1387912424,2069787095,512587276,864036510,1727897442,1081237911,1663630825,2061383843],[212782774,525804450,1386635262,1364179450,937788131,918430125,1748916130,365264351],[1956812741,1504866049,18763099,238213519,805934125,536569476,244005357,1756210934],[1636324613,1276224024,1936039225,1924051619,1940187885,104648846,756533285,1667380344],[1397375824,1283904859,1784657091,812256449,2022226245,288206734,439121735,1077336304],[1692895564,10289395,1452538394,650221459,1341937024,1174058541,1001424384,227457445],[1711143339,84070067,128645809,710486639,43124005,1293631609,1990892833,350412328],[942140449,291745887,1576571888,800880503,1674862928,914965556,1399316371,629201507],[257929922,604013274,1034188672,1768349100,751420659,1564499248,1815577744,1426723085],[1725622457,677208155,1355952049,443951809,832993858,955869771,1444253871,237894653],[1946932251,684871996,2083971467,1368625550,952036162,1597588554,1142355582,1359641699],[1331288898,600699627,395070001,1641643538,713663224,631266164,1034875537,45147730],[1365789360,239023531,1465257917,942662395,935045182,939524276,363200423,841827569],[609108440,667354875,1262459498,752925503,1689367493,876793953,1555100374,803442703],[691452853,652740902,883130690,185958928,1025115624,185653902,902115387,713910610],[1513152484,2092551708,900497166,1534828486,1826702911,198876344,408657729,572383850],[1581392283,1938093165,1603299734,1572469007,1051568232,1983946368,1367390615,652301490],[727610310,604129144,1981903661,2075338998,8951068,1531919347,764781913,1013763831],[1849018526,283688105,927038387,1400879896,1723798317,1981091642,1157186709,383779006],[97915908,316504013,1199988635,459649678,1328391710,1165769312,1070971069,545164236],[401411278,1868574670,1085281733,1722210391,1526374133,120575589,919213682,1006290970],[647826008,577583242,2016880745,2012030891,1940368819,527255084,1704724250,1457412974],[1372558231,1951798397,1659728213,541688632,2081759434,753035389,47299250,1169095526],[132715890,1982280122,2042201898,242888178,3031515,980889318,1086156130,560547182],[1249170013,1537716984,1871391023,1032639136,1414441237,493675018,1398103199,1609966853],[649456358,707572770,761963761,1576400132,1368561263,166651605,1299742709,2072521238],[90033742,688815303,854461861,349060582,613485960,539426935,15565122,1334553718],[959944483,1793385633,1679765260,846699913,1827428113,1519303949,1336434341,2016740260],[924013465,903607581,1491042624,916035940,1649505670,724893955,1280110197,299493715],[700177263,117116464,1142684269,1948875342,1421972379,987661696,1675085848,1094356643],[1539423011,598335970,726858447,312627569,1930503846,19719963,539810747,661572855],[1349714083,821901490,547417879,2027898903,294922859,852879442,1908172434,376889680],[825146633,1276063248,520808250,1513013435,1481420666,314714399,1073456000,25636979],[421867540,67862915,553535577,233779980,794828741,940910266,1876577092,274712708],[1951989705,1248612755,1634285611,292851484,256226717,1841260193,536333933,833599695],[1163523872,775486510,1029063481,998656827,976277861,1349071071,1555072918,335145222],[443637541,1327112947,1978037239,58654198,959329726,691071661,1133911562,915670111],[188183518,218714659,265697580,1145413092,1322899937,1743704108,193834322,76819820],[768775868,778888973,1065179413,854234085,1910164400,321779875,1311602281,609420111],[1534868044,58822939,1892721366,967530868,1339717059,1087379736,738216459,155388716],[1098009111,1338420423,1082445082,1299027887,223333916,1367855385,1372570033,840070768],[1651468870,1241938378,53951943,1672383896,1823656291,531584684,347796833,1552897303],[86155540,1910320852,290624755,526150517,169760462,1105726310,833602185,1624672185],[1715719836,207306627,1675809862,1144502603,1335980839,1686397186,355962164,1060920395],[1987272548,1420249523,1457825361,1356303459,1902246898,363926264,1507831353,1672434784],[1604415935,374000529,867891354,675409850,429260909,689084502,1541656187,2065231940],[988850351,446532146,1277213459,533608127,1534593193,681688308,1523207843,780710005],[1727451557,1913653580,1292321748,567580351,1684210072,1897033417,1429252617,1629005042],[1375393405,1442887443,643997097,1411739012,1899362479,1206468943,1976746811,333038936],[499373862,574418879,736692066,1788053164,693782145,107033583,1220167603,2040438477],[1392211611,489591463,1977607618,591506691,2082156412,849026866,1362007416,1400491593],[1907677068,781912652,1461302820,128415340,1983619687,906331709,658504091,282026646],[1910452430,67511397,1981819312,931535927,603485629,299460720,1827529482,981992503],[738097393,896386482,1119130488,534693465,1156560000,664711431,5249931,1569052996],[1698517761,1716239372,1653092682,649609719,1185069873,1158629281,1995728111,26268742],[16052444,586555487,688358639,93935847,1465222455,1883499316,505030760,1823031877],[1812192526,801659432,2041698208,133225629,1746084299,1334340789,2050121812,1316554712],[1917193806,174290035,118555381,147575060,480333445,529105598,1239062051,1381047179],[737842139,24866480,1710724054,2127848148,1604771527,1617560545,1236056475,236851140],[310303334,660362627,1449356066,942886439,447354482,1984370048,324530114,88749113],[829253167,2093105330,680493349,246732783,7189807,628625195,584970578,1335494191],[1820071900,821139153,2108813680,962840154,1942420093,1458319530,877592975,1978750593],[391121110,33504759,1930992247,741126444,1693435280,521325751,340229157,2125172977],[1924677964,1704357736,661504443,1774217720,1044019671,1321547719,1631851580,755608288],[1641897529,1820362964,1356088322,155804166,513294978,767811373,1308167317,1880104668],[209837111,1138212674,1347281871,1125610213,387825419,1562218857,390692253,117139264],[1548138900,1479194962,1175672724,482951302,603754089,1370119296,1892112142,847019976],[1227483918,835774740,1096456481,1677789587,327942754,704589747,1307161046,1482338664],[431370904,1151595164,2016906632,146302443,726714061,1137977170,586985823,1510057579],[978983083,1463103892,1037940859,42482643,899452561,1812781961,1019660089,1740405229],[406846072,545309125,1623661376,343220878,1653501174,617033390,139877464,1366440394],[2086940116,365253816,223927247,823962644,842594701,588070824,1480628832,108367117],[788004073,604562164,1531639216,1890895032,310904087,519388434,1726323087,881322406],[518384099,561739759,2065676810,996977056,1962669586,955100263,1787425392,1454348165],[1646489073,86174095,457524781,850825798,1905972514,871975735,2056363846,387128198],[1882668553,2017419780,603496656,794164490,522222446,1577950967,357034111,1474060343],[2024869679,1573164272,295648925,961105455,543446616,1078400844,1362605787,1855348742],[1555746041,247853685,1728798453,1584995249,1373600268,144264681,1741667230,138169734],[795566097,1384762627,355199012,2074253350,655900101,2109066878,1770033836,1561521275],[1948462406,1195687467,1868703628,523334315,1771564661,90686400,1206560870,1604985015],[540580745,347030199,138552368,833612430,356178626,246799808,331021154,606927718],[791790626,1719256351,907371653,122571398,1978182415,2051987363,546588223,1810126573],[561202755,2019106420,755103264,676863921,872051862,1350079931,519613484,1534370182],[48043444,1400793813,1784526767,1776136869,1073769106,507631289,1681175371,630734631],[68762300,2094641888,1285553473,1368387549,1214808929,780178294,1686473603,1026553506],[1948475034,1881388315,1976437459,683422475,1661163951,207471205,2017228345,1761611821],[1825802605,1765957463,2083461124,643609546,803112297,943821576,1262775195,1268465423],[346896006,1137432466,1164634588,177358088,852393196,1524571846,343346318,1448046746],[1124285991,643946277,58851191,635556599,436511044,1392129417,97116628,675506715],[1651908864,1047747733,1113604047,1477866151,1863501314,1214412975,1028324529,2094463304],[673301005,1034427229,1494134363,1540231576,1301571959,1557657671,1617385046,2047592719],[1843246082,631900906,604818197,146921895,782024920,74762361,1725821571,1249652634],[1586983766,998590402,1736025588,358048174,381411187,32142306,428357218,1013911420],[688743523,1775581410,953665812,597045702,76223074,1758292081,620825684,1493913381],[760535454,1169869561,385409555,1608698774,460571677,378819891,203883885,1905868314],[1618257838,1434026089,668382055,356226905,1342730958,1739925184,1944805503,973469745],[1719971488,1613945331,1806962003,733735723,864640524,804907387,1354768349,1322734155],[1545458538,2068493126,1897248466,14540252,1377627303,804359842,145325157,1358197468],[2016239280,2101704831,549508734,873895467,150568587,988686128,1035973006,1048513558],[1561417585,1052842310,940893393,992482223,74900867,641530657,216070709,1616636024],[218647442,909005117,677851861,320749816,71358403,780378588,808563445,1062025456],[896344082,1360384577,1978746062,45435915,234340928,1551871082,1878736182,1737199780],[72753319,29861394,192354507,1860982773,1767999855,1227415979,723862652,1906760915],[855203691,2057146557,2116076150,1286234972,775745530,1909349401,871329158,147260272],[2053454908,121359717,44831449,183814466,73586561,104475910,388383094,566743554],[293295489,799251931,1716215318,1753574839,450283047,1951067338,1866748514,1921914042],[158930682,413868369,676438226,1608055100,1786983378,1694328815,705162489,2072174142],[178688285,294811647,270868933,2039141782,1063702786,1974367176,607966199,887079989],[414196838,319263935,1057065845,1856513548,1752240635,1725117221,1777774064,20611681],[716975086,628357597,1416687977,362227544,1682954354,1140111157,14924904,967795150],[1139322139,1960605127,908159668,1749016872,314252168,1339858370,969203944,653023516],[720441549,1900816907,361627752,875395333,1387351625,1096743223,1914925708,1154692217],[2036013071,2056372233,74842189,242977668,441781303,1036897985,502194307,1063606870],[1049732236,1984648543,304066314,881732438,1218592762,592484019,1304714552,1265427410],[1272355055,1801249384,2125941995,204462117,688601505,1419312505,1579476227,2104755713],[397859640,749746162,158813689,1925694081,571700976,1007172709,1635881324,1745793554],[1961747911,471731753,374141246,1880417774,1654922169,1552682319,371178432,845250138],[352240039,1515910066,404169897,430374416,1213875840,1363296952,1513146569,2058363284],[1919042877,427848115,1649018151,525160821,654101176,1192419998,1507804962,1871745359],[1166423139,713292783,326814109,2031969374,1029626638,713880386,504690418,1492775508],[742476299,1085510797,245851505,1832740234,454761857,952888397,1791386149,47372825],[1976422604,1053202804,1541532261,584369084,2025356246,1489531636,1051928556,780595928],[934610458,1120375010,736017705,627316706,1949192057,640883005,2017960268,763578815],[309364002,283473721,938066002,1458837847,975386,1937479246,448181319,306439724],[422810803,251887264,1805829868,1336179598,1864240248,507498451,1593152857,1601490975],[211123809,1650609385,1572855186,1943915475,1848032116,1310862125,1685115461,1567914551],[223935116,17860621,1317574495,251868703,1047248138,706598562,1750641509,128320107],[1412924369,1428245772,1501989520,42467838,79851892,41992971,546842237,382833818],[216574354,1364676906,403099530,1624850662,57043256,2061360325,1791099083,404613103],[358216960,246616199,171103594,1126741537,6907305,1885500926,1458028292,393401089],[799741740,1001198016,1891890649,257476156,1424501932,1208462182,493186903,337529455],[1294909704,1483388120,1805304510,1042681268,2013863545,1161017741,552279113,333966467],[2000546921,199953048,399809353,513684266,414555567,1786891553,862727219,1986119909],[1032116781,522844773,1258834625,191726808,242497126,1204986378,1204439014,1432183347],[1329502110,1830598786,1484540734,302239627,177567882,1973948030,2017563015,1970298319],[1133480257,442164,18797118,144212380,505410095,2130562003,546980145,1298726131],[1305197652,1389424995,763260791,1431634921,605070865,703117276,2062422873,344171683],[59641405,355893204,498669724,1774495377,1701800940,1384574120,542828224,1037630890],[1934629872,815984276,2073781027,1706204083,155257652,1758291518,411764020,1886266607],[803867593,936519792,2077731436,426062354,1916037257,1997010176,1580338518,302797385],[1668373470,1487683319,955751663,859826586,1691308894,1698713970,700870697,1358974124],[796892554,1939625682,267019827,829665938,1726156975,241285989,875709022,1932656576],[732249417,310454118,1252557945,513729922,1414613785,75870838,572500340,360376753],[1184511871,1530389338,680846103,2063461170,1599926329,826556517,848922120,1658022942],[1678383572,763548297,1718259931,1375391724,850450932,972497544,849203143,338416365],[1000506979,576466889,1179147400,418447801,1759992394,39327508,255740937,1051859257],[292789924,1162217170,1463796785,1332040527,140294834,37261661,617976415,1207662961],[1451049945,1643738333,377217975,2112311505,1729509488,1931244559,1476749039,519363871],[1712236758,723698085,2063448804,195005591,1410441393,8781709,1628250241,681818005],[2044503429,989265900,1678600148,250794206,1872497944,1378397646,1031167896,51164507],[1376116133,136641887,12997508,1369880510,169761586,360478753,738630881,268726373],[795328456,592393923,1737741859,522755077,1975293629,175694034,384532817,697919753],[1927290049,1170683421,421253023,1189875633,636733913,1095876077,1873404358,1708075090],[288403284,256918448,1405223272,1538339589,1523065654,395064611,1189093485,588658732],[1281551409,1227519774,160530513,1773373207,784174341,1452793805,1249929802,1322597794],[318161601,881771460,999918651,2448021,2100433815,1531953190,2061882779,886435117],[1060345857,213705795,790915074,1931344640,1794339868,403915384,479178683,463931127],[2000906906,1229988652,573332262,1881150149,303552590,931215761,2122253716,905612913],[773160866,374742035,1910901609,1196801632,500810350,360743345,1213383633,2042643433],[823575563,573252404,1050842490,606346573,1909886810,1287172778,573737816,627629713],[891282337,825426478,1974488833,2117064937,1283076348,2026372502,721426155,438257401],[2011450631,1676031396,320750106,397562621,427711158,1823462284,1511156994,1160924653],[1590981582,1997627520,823817238,208593210,1559979992,2044850824,1658797425,902042930],[2126435232,15322580,1163115814,1400303047,342967003,764971257,1998148839,543042199],[1554351912,935999941,1457387981,528061727,1565060514,610584759,1184613652,1679045701],[1744928104,1368486880,167208376,7548648,2090666193,965544027,1693183737,1507899084],[643138860,1336439641,1386733674,345800737,1118488033,817293969,272951215,299206659],[998733015,419742141,2122438297,607856479,1306174090,65128241,111687416,1197013741],[1937013943,1864500575,635212867,1276400692,1904857220,10153085,1040704623,599515629],[1724128797,1694140292,1567967572,1821204946,1762013179,452329647,1472368276,1569670833],[692203151,907570045,1909247450,1595402739,666452083,1188539150,1288344934,1013831290],[1466967633,1188489705,1420410819,396645555,186577226,985161967,473537103,1743566965],[1023940741,785682895,838082247,1431625241,1530607178,789518921,668449603,903134497],[1100883425,607414340,1357785540,1051809023,1856988762,939633183,1050843995,485893473],[605117007,65336522,1136762992,1791629122,1750208241,438295574,246471098,1323890985],[1310130282,1767473751,90661926,1890420924,1967183427,1198110756,2116477991,1458538775],[608411582,1727673350,219774919,173699641,1134323335,224863525,1045096926,2065596057],[604400358,1128425534,1649603321,2057988764,473458965,17760430,1205543326,1656402640],[1036457492,1282106148,1388167663,351661758,704636791,1242657720,1884481032,1590572007],[1130802517,1021565912,1324506151,1193686223,661174702,1516943806,456334360,462668034],[698878882,2093180300,1702695988,634914018,74809910,396066757,1512241824,1322505487],[1649652089,1249635493,758496902,1806183116,1613826947,751583118,458535466,171270430],[1851124713,793220147,184549048,1491503598,513622271,2117082380,208589824,1326512999],[969170903,410273954,1083272463,771207450,1028870045,1777154127,1240869410,879598324],[1804196867,1118249175,1120245300,113601817,113196277,1712478805,539957690,977742001],[1031335918,1919244205,1153269851,1626725517,524045524,1679005688,1079621829,1818429616],[1502829923,1526234956,936417473,302524887,1491721831,345306010,770797053,428266922],[800668095,1487015655,1320986051,822617931,1700758235,424624945,61346277,7018855],[2081641096,1592942294,1541221801,1935769410,503838339,2039185800,1769744649,258291783],[446101831,948302856,364124317,1290143808,394083436,1116498385,1962996005,952152712],[32399468,1156802731,1330029583,542657778,722048669,2000758695,1358909782,1978986953],[194326782,669294891,374498875,873448791,567664332,438678302,394452803,1948736788],[718839236,180201472,1859631697,1621218438,203276298,108145469,233318025,1701220389],[1998833039,1118405173,1641531707,1577028619,1674288508,1136941690,466375374,799547891],[1281912077,1034755956,727748327,1257248925,505281560,1229059232,824839528,2001766168],[1256043921,1308566032,2037162391,2054986739,1238972045,532803028,1640625814,1961329232],[1895706919,1791895614,1792191471,448118335,1725339069,1140777274,1851714060,1305342012],[490268419,1259859950,1066699564,1166955154,272457090,695389511,1482233950,428240230],[2074903820,1143554729,1023767165,1168040320,936932989,1251424499,2086784395,452224615],[1581931119,1136155082,1176649707,1790195688,1502920059,1875709764,435850689,53471637],[79522857,26253846,281900465,233118127,1083837771,547051581,674926924,450420376],[401966388,591795908,1402421045,1418040798,1299933665,838854241,366813366,2088342793],[800262821,327367636,2032579464,1294821284,1316216635,48143768,1237080429,319292417],[1849257596,282239943,558594338,350191644,788408209,321113787,1757691377,820294166],[1651447745,1111818085,328613111,728699036,1892142282,1649183583,510377949,957402763],[1570651991,2083461651,138334793,1054813082,1645822127,2000349484,991472949,370385327],[1800008148,1202242439,139599158,319698416,1150526413,1160680377,1922342607,724923639],[49178453,1833507992,43577672,679423181,55341084,1133021514,1908300227,657251548],[1467445215,492901959,919327580,143757708,2119290659,2012139393,83761075,1941782493],[163996877,1834408134,106070414,1851881708,375410089,287320654,1380509019,227512818],[1415946480,2041647216,1610736945,1745505425,470674871,1110153889,2044297592,1826045747],[821380380,1331137457,401697821,106480196,96909469,1742615556,1947740400,172491566],[1850534743,1069370154,1861749909,589383135,702406333,1745924564,1471366719,2114858262],[322856854,1590616832,915911238,444240887,1843771248,1378516223,1631739610,4588147],[1594009925,459265210,1577826446,638797606,2044601246,677970429,1305755778,929522083],[1379046213,1529348184,1387908985,1643742717,831497836,1487468077,2124072659,1147049469],[1413373430,328180661,1871513592,1572437055,1644128644,28160715,731940044,1113190525],[409255007,1473556945,713698995,336832701,1150129897,1586703518,246164779,976173246],[1966783463,2026452409,2094416006,1136562852,164100798,220209438,1875654109,790186537],[1015155983,223050690,1489738323,1577903178,1612223425,1122545898,1830425796,323497859],[1833563592,860303119,1668553089,1543903245,1773690919,1528419827,1752839737,1163540709],[419554153,1227439367,1253968401,1740206831,73751094,728035164,1247249794,697254511],[1928162232,1833756445,766348961,2124946989,567691927,94821685,1564343664,1421802376],[348272785,181574642,1187293200,1038315072,916201842,977810583,1361072598,630767504],[1186436902,1917499899,246435713,734915093,1208763446,1437868779,492770566,577890738],[309111170,766727489,1241810724,1571508329,392713130,189505498,535697019,499880133],[835152725,660620147,1443415529,1772787947,1714317428,1742266179,1525862238,184089756],[1702721931,427641351,654790364,33382179,1740517634,1443397854,151072328,1419572643],[297222856,1068320591,747868057,1652057227,1891470470,1757950453,1570106526,2029352886],[282196381,1311928931,2065762609,507173031,1960959952,1636074633,488844224,789572222],[2064994942,1227363563,1384214240,574027516,766055740,1467819907,1521569306,724447310],[280961475,1990701347,59724738,251490990,1199838189,1939686152,12582326,1940927937],[1621348014,266280068,1774976402,413701917,1139396632,1869486745,772148073,1326921698],[1333811700,1253971785,294162554,1346532417,344875962,1306700909,1570816325,1665870447],[1726033527,135138739,932220002,1402734337,2090513108,532466129,1315838553,1829097190],[1975934166,767945005,664624078,1346565194,486566227,1788556097,1997118021,1259752809],[935784241,1873927711,1554716763,1143688171,2092263290,1819132876,514650819,655077057],[692258309,496058854,876500896,1608319860,411444054,416569245,1763023550,919065802],[1848365990,1281377239,1259853241,861029036,560801028,1544284242,1397418276,866811672],[723416670,1932090711,278096745,1546277,766808111,487691557,2013929026,872626745],[630279514,1828838136,661246369,551388548,17119460,1984991480,1387129752,823162289],[1591182405,1891850377,1663349985,522304005,1821647736,1194083222,76786292,782357319],[1421907294,1141499678,115811762,1531033395,1192711373,1111885104,2026844775,1574300153],[769941205,446158617,365463215,2055429196,553097209,478330675,328852211,1810641943],[1286571477,1952296033,17880702,353306372,646540384,520859999,92179740,1844439195],[1085804716,1702764248,295162812,651653531,1302539101,533071625,2053007485,1883169117],[2096839191,197069502,2101957995,1537090664,1266934598,69124512,1811299218,1269764984],[2093735350,1375161075,2117733362,1781187422,1837022577,1417003342,1023125244,1453295518],[458598553,471423294,2068678223,143677541,873390307,816688573,631352243,300602602],[562885170,2108448455,977863949,1166944575,863893477,10477627,327091596,1706738556],[2046922618,1866202410,1911324834,223139012,542551215,1417767242,1544775481,1285336442],[100655110,1575226798,227987475,2053922080,1446647843,1864351478,1113420471,1505258534],[1486611118,1928889598,615339765,1803329525,899738668,1916364649,878057341,1134905430],[1590295735,1599591792,417514197,1305643844,1842129167,267678415,813265015,1804748540],[154442439,513664839,1705683994,2007026291,1699274180,1261767754,1940186863,1075787747],[1198419985,1539213579,59241657,679056637,526725207,1640644266,952830079,1365966699],[192845784,536677180,560373158,1925628984,686441388,1080091224,467783580,1457234339],[651291415,1147780384,1851790416,970615616,274946473,1738523989,1003725487,531846618],[1663826858,770009407,738688461,1734929623,1027314708,362680234,770851994,405187041],[430211025,437815844,1865568217,452497467,83958976,507450021,703685945,1560636690],[36641029,1840820100,2110553105,202996058,211438129,654714505,424398440,771067108],[348684075,1429423812,721332912,1094795570,717454062,90721958,99379396,556132616],[1746968238,559220678,355482356,218693918,1301021495,2119929102,818830634,146792278],[735017366,528993919,2024183150,392702363,1096090401,73283632,164959442,2010301466],[1365451470,808905322,164476726,152785083,1362105176,2126438304,2039335972,485515464],[1044307313,1650049422,1710865707,1910958026,418768475,1013684692,891498116,388582798],[1728704138,1185394388,1742933322,657993539,1676401512,1804872789,984194751,1230210092],[709976683,1860970584,1947399297,697304162,1740616307,1569054584,841569695,399914468],[731558456,1468792263,429789782,1527424710,944366625,1659465946,472047768,2047515726],[2003774526,1487563825,689087980,34026062,2109963899,1921180730,426069937,321500049],[690758001,93907253,259794279,1755695681,1044185913,402460150,194076699,1230064983],[253896962,1319175433,425029267,42872040,927334585,542133109,295404998,377319788],[1649749734,13012102,1521084946,601873911,320157606,951642538,1315950950,648000472],[1643215878,1909120681,540036451,1393947221,1387862442,917531463,354855553,549299934],[1745279540,1053073464,871621113,1107572235,1343274383,1162194893,2016429512,1023599441],[34188801,1511211780,533700479,1413778202,765555653,1384937209,1816492871,1069702298],[131756339,880267474,1953023731,1812470158,1436938821,1674553154,213414235,1717865738],[1004264691,1841031047,2052393862,1385716565,1354911265,710704435,1013513286,982320811],[1504133749,1009339584,329718738,1679014415,199718262,908168615,1094264071,401782812],[1690844027,190393372,135792109,1822355919,945759869,2024292198,1345938091,995612691],[1116785963,1367475056,958853799,2122018708,1704478443,540425468,586459299,1220781511],[2092902713,949987193,640120933,427766158,1541229213,1260297889,1064706588,1635701906],[1286312169,297422922,662595102,1152159422,741238639,821402045,868670266,937744838],[630833710,1887765023,1355926431,327320805,665171340,259330497,1240529608,1589634933],[1961147332,476819454,68391036,348427766,688832146,1549615670,656567083,180861777],[1319487835,1006009181,1794855,1380542711,1475086327,1249137414,1993796379,1204241044],[64392014,413652594,1022325646,1977978169,1774734418,1556950387,1735366533,1983594789],[1504278810,704942662,1749260423,109215620,1230735691,1271985401,178780527,882651193],[705508693,1462101630,15240908,1864054283,258469789,780465428,1959111714,67594466],[2116909195,1022326357,1546189464,1754677596,1954853447,280906943,1793373388,1184293088],[188832365,1522392497,657638405,159251186,1387199945,119126427,60662490,108502249],[1220276596,2033080260,1186056812,1360718550,2114526755,1481203768,24982602,1103147236],[259247551,1915797590,974511206,1553763153,17583669,1565639870,1177491010,1533782384],[1870559011,356712150,231622103,1820577157,1123695764,802135375,1271848310,451321292],[242509894,148228528,891797269,1790104301,1400107832,554212631,1501025654,264860641],[634216567,175489567,1684769629,522455936,25838058,1473393513,694434468,2052501759],[553726295,1034100308,1486034406,1798760232,1839941334,1355968529,879217152,1941486188],[645546349,791954504,1112480953,247120865,146274160,844076852,204993957,162368699],[691029529,892552788,1175232196,884401863,299760136,2101053542,2098720031,143169409],[627276567,1636749502,276648144,347732021,574541185,271163552,261301386,1749329188],[1938884177,1753256393,92347706,120625064,1084181693,1431895292,921418218,837701349],[2036922498,35185962,7291883,575728202,193858,1462244872,382999420,2116632340],[1787017684,1756082098,1963010296,1737908201,1290169337,813173512,827689927,867061632],[147257237,721688278,1926608420,1133874619,534534493,1025091564,688071086,546551860],[1843533432,639626270,1353320812,1915185602,1501881713,954020774,1616366353,281992077],[1625638460,1301488817,835482260,854451595,1392105763,2039358663,595595465,604365165],[1335052909,1358955042,522216908,1392609991,1896828546,903510011,632254020,2007703716],[301956530,989942716,1181643074,928718185,1079896047,1932258648,350372979,1729031618],[329591315,1635388020,675741627,1421453955,696038651,1436314082,1548873207,1970416274],[156252285,2009593635,2040527593,413810977,1372880950,187829951,1056219662,1394717630],[1243980413,1068412664,1050402013,1233102404,1270770067,1801433116,1532053283,447708360],[372877936,1224339245,1469280795,444063581,166318897,516189954,628444793,1165752366],[1475875133,1380221820,680624482,909549554,235145289,778104061,1884200787,1341899522],[1862078046,1307253187,731196062,404073950,466661347,1702724300,2098567058,259174925],[1250627353,998852389,1943598725,492474763,1047201971,1034784822,698835198,1985421000],[1766594010,43798015,99560236,1169188939,556962403,306252161,740442224,1869818244],[1859852279,1369256118,1285056317,1602703597,192849615,1058955282,615209736,1009133854],[835602676,515127258,1576037745,751345747,1460182090,1598828243,1195518446,346875638],[1725779701,1139376609,1348589485,569051904,1093488804,257982905,917461255,1077363216],[1237646421,409633599,1276011385,184621137,1914336831,311000903,1766769153,1056435098],[33965755,1038090861,1611348579,876478798,1828594348,1423890417,1146869668,1217774715],[257870069,210541767,1132212774,837295464,660867971,357520598,1156439581,895534170],[1894575481,428341771,968060479,896605424,584232527,1497246587,555674733,1909825101],[907822915,1888250211,1586403592,763786111,905096513,1464221000,1739661680,231826391],[1381158299,535751280,920317332,1831975618,190338659,579964398,1235338435,902644682],[1647148477,1983096188,223248291,1991578789,715764308,1038489226,1777926722,1410382569],[1814788743,995671012,873419949,655846102,2013303925,760942132,385440627,719255889],[326938117,747546278,1717831396,1779540780,1685760324,1780862399,968823078,1252917024],[523745324,1976717650,1753200949,2072986211,1103947500,1365074605,1947810465,466398514],[1169231152,1969969155,432898445,1375676248,443081483,2046266033,1882481744,90252627],[1386049798,2035427544,1743299458,2019651129,1915573449,269033383,552066938,2022912618],[1384887729,432135864,1579520875,298673490,1287073821,309538717,917211721,1643779384],[2058032479,1369196699,1697767752,2022074729,209848016,294080999,1386415246,1522433287],[571631681,899708241,1852779436,1201306822,166001493,1029255218,138727210,594087093],[2014879555,1610562918,2111587970,1512749686,1423034617,1940493954,1658061317,1341632392],[277481279,461444898,2100745301,1131219440,863366669,1820539774,585415907,2117945175],[1906472049,540613471,996328308,994645073,1630135176,222701194,180976513,826928163],[1049393925,1615235925,1687711016,534673918,1015861511,90240865,267641333,12182431],[2044245338,222136332,1307571139,1000890661,2121326881,307408751,165330215,42618307],[721365107,1011426997,818735627,1240059056,1477506630,1581229277,1181649614,1054328870],[1571224327,484308891,1054427242,811224364,560361629,774622793,1676315607,492459635],[1844006988,110553001,1902024644,1499061643,1553196186,131423144,604036705,1207559726],[325382326,1938552626,237863046,1981461582,602736197,608399985,1694736473,117360227],[121000959,2117581170,1714504273,667954542,461243729,2052754440,673625169,2031935438],[752834648,1804403485,1931304595,1871154299,1493943466,1297599256,1095547270,434199444],[167204579,1878978468,2048085811,1797690641,2018543592,971226874,1073562731,246641217],[680013659,1755668660,1057566347,1795633206,1987000516,540608218,968733349,1865698076],[1388322048,1320551706,2018738595,1296054324,2041093361,1379346461,1816455235,956703723],[1243343572,427456906,143473142,1750579910,2111841690,631902010,1731381376,717733581],[1945461827,1197286274,1553415229,1228479684,233461835,1873955799,1237767336,655041474],[18629447,1523846396,29627790,816426567,56810167,1005715480,634268020,1368268045],[1438526574,1973751855,788261514,1388305593,348869056,1088914102,1515921586,196608369],[1819060338,1128112625,570001658,1576387161,773547826,145966843,1125828426,683513565],[671082750,1138047529,1371123702,1282725635,611660089,1390945119,976302811,421813619],[107000009,900488150,1981576876,166516758,174103513,2071215888,1541280894,546854979],[99977752,941190013,174457685,1810342860,1259697475,1949321330,787348861,1555200528],[1253543533,1495752041,230735982,1969716997,706476000,1162304608,1610777366,1422409999],[392581868,752617371,837763244,1057697427,2039404806,1630484949,1446774111,37817072],[2072352868,1831255404,1666824728,89810492,1919845390,182472946,689953288,1624192638],[1855547726,1177836172,709663543,832226935,1063157564,1150969942,753465169,1628028762],[1837751649,2016482656,1457313122,624852881,1149315313,496903092,1634364737,1792670544],[852659108,1911977462,776380839,1434048867,1765945324,1839227710,1030249273,1293010140],[1010787022,1287057763,237533521,1672418663,1215101003,837065118,1822095771,288054965],[1491900354,2065903958,500546416,168428827,1924028884,2020779556,22696875,1931070583],[1967446859,1738735922,1444918036,2067108600,1949943850,36895019,1688318195,539683221],[766543342,1023922464,1188361095,1237113247,334988273,19878281,346694215,541314027],[796752134,1624820774,1486909630,498435308,1840311866,1611157194,1588527307,954770886],[152812132,227341389,505495162,653359212,141346967,1126199868,1103279538,58893505],[2128832724,2058374807,119213362,398314002,1505786319,1805235676,1123721321,262412010],[2034198231,416546035,1329672735,1100364945,218841769,1844006912,1196808374,721953737],[152737611,2033381849,864791305,689587269,860046211,1317318061,1807212019,1270884055],[2123345940,1658482582,2071568363,1674218049,1746755351,1105837548,740041855,1834184454],[122654731,364047157,1653207446,957402898,1840751717,1130894968,1402765156,1794459230],[795581869,2079228862,315933039,2104686064,777565210,1863037293,691862563,1821661008],[2040302360,1223077940,1549896578,537779556,1045420484,237111302,581831060,1327277680],[1392746049,1372173970,2098628795,975898923,1997922388,1307580349,1757091771,592945483],[1145831412,816341821,426831424,265585709,788467477,423100977,486254844,2021094452],[887233995,224868955,1819745475,978466786,561714652,1257633002,503512208,1422971250],[1045583256,1050033840,1269043966,1298161403,1551479222,246981265,834874234,1454750587],[1424747416,1736565942,1415171635,761720294,1930934172,123519352,1323062727,814135646],[1938587564,300116710,704804742,1960954287,1865125224,480701304,1427340169,793475736],[1135852660,7364698,753458857,1412827977,1757631710,863576796,265912798,57951231],[564900791,1852489207,1758108100,1564925886,1108388556,1384948946,312163743,1798771364],[361579271,1776502554,589276742,302773013,71276468,200074418,46100288,409495405],[1316875714,1837574837,1421134439,512347830,429196712,1262452967,2053113596,1090722669],[1587625275,1086261025,2076875611,78515477,1216335800,163559336,1310792192,1283956974],[1133355823,290056268,1417597769,1059638981,12750979,1143378344,1829099169,504414183],[456100444,1453663827,587774726,1706462562,440368704,575367800,92305399,297202131],[1033118504,283944574,1720845266,597205812,165236305,1297781250,174424293,2041392755],[464148712,1474318232,1835324587,1194058978,1838948104,992060066,1449448509,1427771801],[341890354,1559707555,1149818182,1315214016,379979311,901985074,1971540970,1563642861],[1011722830,1714310419,1526432355,1423655957,462503226,863294812,516555600,322769203],[470095996,1292042879,1502041111,10447437,2000054919,1678305860,1271574159,499932476],[1174464988,1008461153,992122035,1204868513,1898453475,597402446,1139660838,2036090461],[106557542,213795695,384393468,1068599491,1244715624,616546694,925415061,652803133],[1659872748,826474453,2077448975,1122533647,1459998532,629920679,1505669860,207874175],[772896224,241957333,1393233745,1063116383,1284991423,1293016788,1559676477,2109270876],[755015143,1857388448,198068016,644706052,1108581097,1087961798,1548494443,23501307],[843690597,960160577,1740302419,1507128610,1318952305,1471626761,1122132971,942455945],[731856619,632802367,786501089,966891296,52065092,558000090,325857244,2094860774],[704137009,823008068,1037340924,1823383180,1456363915,33291742,1690799111,621871644],[532905458,154821641,1141231094,349547840,808720662,1744624316,1306217876,21200737],[1511932563,431386976,360187063,317229974,1151579960,458052673,998726708,256061562],[1214737908,1076184833,91181030,1810876223,1204437721,1951408656,1983317694,306207084],[132626700,1636809596,801244070,575070962,660711063,88331533,1500109804,569019213],[80051031,466192348,1232385867,1933395107,1223414192,861091718,1813692441,1701399228],[703874839,2127065157,974429030,2029159100,1049007954,178979744,1338689521,1335549158],[787606743,575789542,968954958,1858901758,1553324372,74731142,1522253603,885544963],[650667622,279509589,1160036583,428756701,433558562,767399401,2114764386,1720085762],[1346915614,795218458,1193038347,25787027,622135037,1341861065,58291056,135404632],[1714777530,1740748544,1182679339,1360350686,1444895397,1054520337,996151164,993810732],[1873358643,1902667606,1150088883,1482259899,1155511195,338586310,830343141,1709529016],[765437727,1544917915,1994720383,2014952590,1898051531,1865851317,194373426,1919793427],[20403330,1065488456,324331387,1871541803,1153980703,1008481993,175313055,493388808],[1817403345,1255207849,862039223,1270515416,155091681,1731201147,1361997162,62038194],[2112226209,766913094,186491881,720978953,2076239586,371219155,1455557074,400984816],[337588925,1161794641,486478825,1444657997,870649303,600222910,86515280,1924379575],[100502726,57410813,203198848,1752475245,1845794376,448985653,1549591273,976258714],[946440102,1418088188,1176844111,1804327627,1465723727,173334189,416526742,359891586],[372398651,1728188872,1316995217,952371564,678469669,570870130,148309312,366632849],[1430667431,1183835788,1299188195,1821430163,1083136915,117840025,446082139,1646779553],[1277609532,620113580,843266266,893128470,1699685860,741447314,1959032223,451033112],[1681945907,254663749,409349400,1463233133,1259799629,27618343,577833453,756429172],[1949214186,2128006314,591869674,1167271068,883016619,1706821773,1802423953,580453711],[1999189765,1564877891,2064231755,2068759782,1861101170,1268758945,767955763,320353069],[902566269,1508345220,1268553748,1925350680,602659875,1619749494,1700815863,535001338],[1753146744,325688519,1771001763,692767809,1132795433,1221882772,603890723,624859257],[52721730,1296543152,1915692833,1137687502,691438245,1846992398,688478722,505014443],[1884126805,1051853208,1952859589,36687179,2058442903,1193433250,18297715,950101814],[1357261771,1937529472,1443534927,1323438418,1677277810,1041777785,1237090336,721669156],[1011727000,665769522,956586288,463469118,1153184122,1388216181,1761050108,223965711],[1146553513,1164241195,1290595003,421850718,2097947990,543063843,643308289,639319543],[1636304512,1157590133,2096040662,1038666958,127530958,1761121275,1985076625,1915878878],[362381287,231638688,1783749956,555853895,564960255,1357841778,1057068360,619088150],[38947289,987904544,1948012199,1043920208,1300640283,769469540,344114055,1412296120],[1460302548,2088851267,1338468183,1885682404,2098489647,1383621704,1432075095,2086019889],[205904193,1701748215,1457638421,1543018225,376272907,104104970,307740785,1542651113],[701594326,372028899,353176091,355699155,882957735,368793615,2047478594,888922969],[1024485652,290079333,288394314,1596226098,1630479171,872449049,412904987,1085304878],[632374551,1034675454,1559078863,2001522215,847642039,1601677324,12492635,693850313],[33031392,2032534865,573500180,1618164352,2032755153,1322208034,1030084580,2082333504],[1673631152,401959636,1577316994,2023263604,1829884513,1795863603,1593542747,1352507603],[1844470595,1508651818,290785381,389079739,1773468360,1867016305,1873023077,1794197846],[2122476784,1470018608,1479565789,1894353627,874354516,1494250199,922748669,1113810036],[1031625736,907783381,1090982950,954659230,212879028,923319926,8791483,958560195],[241234460,1168939961,1107629012,440250910,187677458,968045597,1121081952,1459835835],[1531488960,1709075063,1369259546,875085801,269970520,1031584653,1347914536,559013797],[293211410,1281851384,44449223,656639679,336161294,1082412684,861995831,2024730742],[1156609819,2014680394,1633634033,51332572,1362139892,1556962326,20349206,107807555],[698642045,1804462527,1785725617,1429850030,919793537,1972692982,1076290975,1511075101],[1791564716,990171924,1400880750,1356195973,1966650141,479699063,283772713,1749360417],[908842953,1559340255,361759184,605787024,1895016938,586918343,1129180519,111773663],[1554111220,579280084,1572708312,592741051,1317633812,322659765,1474733571,1692870807],[891706692,1701614706,1966461935,825302198,585691127,682625838,164465759,1260184638],[2086482701,309054208,789749620,1780977116,462902886,1963492989,1553076395,1429264372],[20321541,1097777101,435454675,1172381864,1797028686,132006423,530006141,1191593265],[934926829,1217723703,1848069666,1660611570,1695310559,652524891,1167518179,333885564],[1982899601,1896036800,946275225,688742880,869541662,761872279,1409777945,917637696],[731563414,688355532,2126581233,1877480898,92847354,154270395,1550703492,301581452],[827981093,711628669,417190234,1815694321,1289832185,1950976914,26195254,1201864022],[423082974,1991469830,1933878727,54760954,518299736,876260818,212529274,1613396403],[696410068,1972960507,783907719,1980662287,1634256762,467655762,346511957,1824696939],[1056449613,1375058402,842186135,116655097,90106026,1895240285,260431993,646977981],[912414109,974147804,925156986,1751579487,248766483,957773843,545394321,417579584],[633540206,1192426975,67181871,1639613269,1597751128,231426296,152273492,1361368926],[984737883,261268927,1914194643,751665973,320376061,1883624671,820295313,1129210007],[374266048,509252010,1703699489,2127854012,1512886998,994915209,590128869,1956674638],[1635965675,684461012,511968514,1879398704,33202490,1589629561,1873163180,1510743891],[883620442,1864803452,1361170764,612871186,72729964,1120476174,1576814479,952494921],[582406775,918483984,1404862705,1485405425,71378575,602199172,18460379,717004536],[1838310468,2102747405,1137354458,697580717,899272648,1761633282,315049786,474114312],[1732082568,327659060,589015622,768175726,1678727275,1100994604,497923849,835605059],[396332669,138271134,902967258,73356038,178164723,1308628156,1199736269,777237899],[223835072,12355561,1730383931,1964057507,102756412,1454538591,364254057,618402850],[4167520,787398143,1076867517,1728583614,1165364741,1499731821,910519087,225551602],[1512496585,83072528,1102459535,1519585171,26035659,162332495,1122372424,632544733],[519392675,682609340,277803168,1218262375,363103965,1671354588,1405018460,1041791588],[359637774,956426502,944127369,666926832,685068731,1430091395,780637761,2095066275],[523808571,545549752,1443923061,997304884,1748267432,240723484,1132138302,1613984745],[1064084204,2103879533,485685986,120205248,1994224691,1187439857,204635652,2073407387],[242138605,619624515,993787020,1903727618,1923196770,1750515367,1070716360,257590043],[1888021597,1283253749,847148377,1646416412,1275316421,2036526211,769206040,703373656],[881758540,2056457752,595717064,1017943052,120705520,1781503981,1606710430,310731316],[1805168787,136706062,557009664,538701546,298504439,1391762239,1497027735,1100838568],[1481800649,559525622,1122845879,61424558,1456094048,412525520,1649064120,1592782477],[287291747,803026169,273909300,366273007,1406146374,868963991,145811995,1015139639],[2075556947,1260998192,2094819908,483174847,691083001,1272962558,1317360945,510908722],[933028214,675579652,388097645,1718292198,1708526481,431625969,116683516,2082036749],[744028934,109874012,1170720693,1580233797,627526832,663057613,922438395,1818982069],[1839360693,929003081,1919801075,544448122,1894724327,2013986221,145112240,1211735842],[1953311649,883958432,624488106,216109665,621563476,392808818,1565066605,396382975],[793571501,649816644,590418557,122259042,1864545740,383298024,317157389,1352023208],[283896189,268362784,82058890,848198814,748456067,496819757,407056569,593865026],[573819444,1001335355,476372140,1934907314,752197942,379305256,485439540,2116601745],[1046024328,1545346962,1301174387,87446523,1803354572,928976800,892711700,1365414223],[1153563612,211296547,756640470,1760062408,803073682,1346033336,471149072,1619604444],[1314864746,2085593360,602338092,839090846,2430255,1792671754,65896917,680004076],[2029167858,1864228301,1467595142,1577948204,1594304673,300164720,1000439404,969661220],[2032677989,1693252743,1447331912,1203613123,309868395,969318239,455945225,1885966842],[2127141108,928264893,1689400916,777149469,599494217,1121979509,104091808,932138268],[1715855327,973414679,620131268,1647067824,1153140607,1342973437,102155362,406168061],[2092678422,2073065569,1803557410,1102441559,1698717314,902898693,118387316,513104957],[1090867658,1794529950,1542328675,561387095,556543304,120928976,1289953452,1360289621],[1733580941,1653699343,1164905347,1917030979,1525981734,557332052,2018957609,712505410],[582964634,1945816236,1062144159,37610992,71571725,1711145760,788513019,1848118241],[1539839499,768625042,400903661,901661374,1854777879,1383617483,1086788330,1477091361],[1370123176,662100320,772397219,1423862715,2107738759,990626785,786664265,651327503],[1718302052,905125836,1527141342,1219214960,401930595,1556549650,1091038284,433636243],[1414299012,1279198937,235750217,340430693,1146047876,659027287,965729815,1379776754],[830912821,1790431857,745584579,1114624631,638135297,149805728,90821778,388078524],[2071284311,1059596437,2059054628,318740542,746771581,442043349,688723775,1345183271],[1986547615,1535575851,1837114461,251491167,1473320872,1338422055,2062040787,271286540],[623317799,292547134,2037616138,241220371,1087446720,410185349,1062919133,1969998151],[486868750,59368907,1249347487,1778560421,882483230,832146584,966331776,1447721067],[2044733149,1771835550,586676108,2021685075,628532154,1849801401,1147363015,281567144],[320918743,489172856,1734658671,1753073946,1437511003,1902294871,809934229,591191761],[771070725,1529226916,1543407242,2099757174,2086051933,1581580549,430691232,300423169],[1850010790,1943293847,1959102662,1981027691,744677114,1428283153,290934126,2103655028],[467176306,1700995169,47706510,1644960331,1813179280,1171547172,665623713,70316552],[1223043789,1910343186,363852501,1584092592,1425745814,640713862,1918533679,678454605],[176295024,1746095523,1811682396,1408718685,1198160644,1782738191,32333019,403755012],[2027588836,250099085,1285138605,528017098,1491952099,2073797255,2084857525,606091206],[1942660223,1440312267,743877105,1048879964,1665245722,1813865309,1636752172,354001402],[1475384190,1516448978,123752789,1718530733,639896968,735106835,1418061037,1260543888],[237004172,975213260,290369703,198247392,1456925863,752104509,509578203,1230652273],[716179407,1435938198,1915888751,1203025867,1414683120,498325216,486129985,926297962],[1156115712,1518359074,2022512420,470551886,789999525,1669455676,1355189823,1403743594],[1542593695,460417350,964903114,1101183851,1081088992,607666200,1176039563,223011214],[1671610450,226633972,154316582,663588334,1706389684,1752725700,1676363254,1482598699],[33964051,1856054411,1989651762,168102252,2095186233,932141899,1920051683,232998471],[5257195,1051551568,185392391,1567628617,945968066,493432615,45399210,2113967692],[1604388827,533440252,1526746165,1658110049,1314937899,184010214,563788738,583357586],[1458114517,2106911851,1309305888,1957765642,558160749,487209677,1390057619,394629369],[1024178959,807525289,233113204,560249655,861457907,284958963,972121897,238598910],[847122867,896840370,55016571,810889630,853769003,1440755211,55750379,1357280899],[278185117,438463705,638007146,122152556,686138679,1935430607,696735750,1324733397],[1235368711,490178916,1286955443,535355277,892652843,2017904193,1042468141,1882584707],[1455144524,4841414,1456236636,1881392637,455423652,767467499,107770958,1889207087],[368653659,978349363,865043010,1227947156,984928677,1851867303,943180604,1915252095],[529497990,529232328,1205999402,844997333,946180916,1431115184,114360164,821593804],[904689489,331686236,746638268,652886890,33116145,1753861339,1130663818,1663281022],[1507050906,814737750,752005318,16390875,8475042,1762916600,1985282156,975628598],[1499827788,265631623,1299151803,406579386,1223042274,852123620,2128514079,1659507204],[689833392,2023003934,1603477357,1803144635,1266892280,583196557,906379950,220972094],[175644729,855185854,519036761,1022798419,1852040318,321851376,534432241,539094802],[1561488639,1510249970,1062581605,1376378405,426063436,821105999,1648445370,1909124390],[2006981380,645485890,270056669,1719381380,723830128,398533406,744842762,534126071],[597360226,698774555,850495910,866809067,1728300993,1185076508,723029229,1508988482],[280154604,1854078005,705937091,201504,1351644376,1666678510,996270415,1209493044],[498163524,43299018,1951441233,125117380,1280085050,822445769,473606710,780983772],[1156971989,1080717439,1777152658,444280645,2004324186,409383020,1512750330,491025325],[1460301973,1084738790,81867230,1825321519,2041373554,1979299859,151326683,1175943181],[1636877045,1376260862,371140305,2048913667,1908788558,2026772336,504998124,1083337112],[1497244747,1645237956,1914149857,547110079,812919360,1644141090,946176817,1058996831],[1495845381,1560073523,2111455937,1154241976,1792871241,359247645,672792109,1725840634],[1197079170,1623923964,146265261,2007531883,1863896879,1947016776,1008980354,1707943448],[1168242595,1634496944,1882318665,1282793407,1652471784,1878863892,456205844,1968051485],[1492623355,623333285,1528442033,1792181294,2054118470,1845760350,181809768,1629525115],[1624729328,1134072722,221817016,2108149074,530183886,1807091732,1238151195,2074554029],[381306959,461464483,251842640,1785261673,2000334908,1323590839,1564870592,1187522398],[715928057,120942126,1976742813,420973490,972716140,1634576571,725149782,127443250],[126096635,543303442,1463760543,745030754,1558371752,2026889946,342480808,312977151],[1341828774,773143223,1928399381,1794076510,395985739,1697736331,661372702,1735812229],[1265007303,417655818,1560103594,813635378,368623391,1828279517,610937400,1403716610],[250691457,666152327,1621800952,263401604,258646886,1823772286,1604352766,1887976010],[1060285346,147148275,404058390,476947666,887880516,526633137,1955996674,1455980061],[628262882,85444012,1951115544,1701083166,2079905649,1984838172,402561973,1101171272],[1670236023,1952376205,2115457500,195919340,586078062,793215708,1416139081,918403270],[455393176,1080672729,1899857830,1224186920,1016274887,1008492911,576709831,1082280844],[1983946386,1060430843,397708019,896718120,1116186572,1369146773,1301505175,624646564],[888119619,1946119007,1696886789,632088238,1812958916,1056431889,881069442,598922792],[163374104,1059870356,1886303473,715045648,596035666,1702553728,801030882,1863357184],[1945473878,967082034,463725538,1072811805,1360310654,1899203704,122202015,1494374931],[347887438,663963662,1448330207,300792975,985761558,2071337015,402862142,357508878],[847099342,794142208,1729804638,795370874,753839789,1741693778,2010248697,152842354],[436477740,848966795,1970085562,767948127,1622371998,2021544016,195379656,246132117],[1077590794,509518132,256615173,346610484,449693801,1312857374,1942884668,627885664],[59647337,1394245219,1288067225,1745997674,1013316531,136163782,1949308772,265112191],[1915882143,1591028289,1550348992,1151990647,629756969,1041978832,1320851448,114717310],[218853464,577450879,914018351,1561686264,815486177,158900440,1629335427,622918984],[1467922292,654139494,1484742137,1203862365,1393586302,707059425,1860484025,1758959640],[1802272338,289544539,1623918195,1045673584,1877911128,774009912,1803228207,1537464096],[515675081,2015915702,1784921512,1954737686,1114248068,132469599,1948354376,503927292],[959356266,1724635548,67594847,1796430070,621678288,192457880,905473924,851933959],[1660461408,1377034337,34598124,1968111790,355412103,1063901990,1713370567,2062736022],[1774361957,169999150,495277191,1348479087,2127969778,1830305593,97680305,184938773],[2084019656,1805235328,1971521068,637014818,1248431480,113988206,2106817121,451925703],[1673030290,1633126107,885768021,353289336,447983743,475504367,889482580,869788620],[199431462,1964513748,1604686475,1774578948,1549441396,1405664656,526486317,780882877],[1692084252,1422423665,1873708311,16472870,1181121078,386842334,1450393032,582813139],[1321110873,289240057,1351436837,1948342413,1630918621,753423350,113117745,1132400886],[1464416417,685711285,1923721748,181678052,1883176914,897848469,386262930,125240902],[157823484,1568853053,762372969,242444229,1055074038,759447410,1757023167,1802430790],[1670872457,506154605,388635870,437088115,1946413560,1571028372,108543023,1643331103],[1467347458,873446908,1866310441,1885875954,134694884,2009764379,1335444920,481150344],[92942676,1848512166,3509820,1457165143,1399550755,1735346303,1283834500,724468265],[1179029909,355317228,257989854,567498738,1846874793,495278532,532780347,735473504],[1066384191,1376705248,670407242,1077392175,2006652041,604009442,1759638106,597575762],[808213724,1124718668,1577282004,759605536,741342823,318176482,1773488888,1484720062],[876203763,655603542,441150221,1937978234,1264958276,108342000,1835056267,1738073893],[2038588518,1566005242,1584985905,712844148,1183429034,1085734554,282533359,545718617],[125526811,532062962,34011614,1305125633,745938434,1059936414,1476685835,1200254896],[1821332408,1132586871,1279096892,584532091,246595726,1107901037,314580359,13672761],[1672206164,1724152755,1809995161,1843829596,16652717,1084156177,110099370,744971457],[2057480843,1630679062,659182759,1939504633,1915514284,372036963,1721140851,794378499],[863749480,1705050174,2046536146,1024922040,2091389357,1466298193,1746890176,1462990633],[683674197,554815001,1160476042,773109243,1326363546,935387459,1218727525,847529720],[794466826,50791687,1226208036,1608536477,1715494147,1523468566,2083420974,1470338104],[396390283,2028458175,703071451,1257374860,236696365,2096032049,1798493947,574466600],[1398371799,2126789372,683541028,886977680,1861549923,1737600859,989578535,38595679],[175000257,833376065,525924997,700965168,1239016247,849367705,1382610208,813952802],[98844905,235622737,1806695922,875964978,671806246,1256450160,1454494369,1197139019],[2084976741,2003647939,1578501548,1390446000,516837223,38754404,1608321583,872960316],[1493102767,1625441302,1881884010,1696683113,1288445416,192120601,977770893,1293281508],[1829149873,785940130,1391439898,1548476571,1084076263,494820409,615356397,526992333],[1727842667,181633377,1342547414,134355352,907369182,830543098,1094804436,171439587],[121390136,109998236,531865644,622903654,1960339295,1263461177,507834711,1372861042],[4541422,1452450005,1801455254,707636015,146847454,1337466683,1861588874,789538578],[763625760,790666345,926552564,595840099,110834496,2051523695,1563292794,771733864],[1507452403,410170912,1363219009,471368995,2073835327,1080322445,195411906,166334564],[563404954,87954764,2032192627,590557132,1579850656,276819887,1843695602,116076491],[218110936,384481671,1027692374,1623950779,1505200798,254075236,1521749407,1537639712],[1293941102,1189329269,1192687853,1855763903,537492168,2011642656,1281665044,1470395296],[730468210,1066740554,308530609,700600255,479163378,558489965,416658268,1933410434],[1661785163,629082817,1592730293,1402017027,1186194256,1130037998,1124628195,1329995802],[336418165,105864394,1307725039,545208741,445596204,792068205,5367977,877280848],[1965072076,715703925,1293740994,1303259493,440093624,721123529,862138785,632235311],[900510062,179769740,194596738,852367224,368200055,528854635,1662236859,1688296129],[1564930199,1856253562,1911914144,676895320,1354972584,884772138,1574392284,1548071748],[1457962754,643177922,871958888,2083742491,921771375,1901278725,1360952640,1221099929],[493086313,166143593,1254959218,1827723206,1654113987,1610339553,998336504,967645080],[2041362086,5715754,303435987,1741560421,304948362,995385988,1757495428,1232923606],[2049122936,73287326,993154797,458774952,42827278,1943406696,141878505,405159746],[826827224,902805775,440675244,772964066,1951522073,788689536,1354002362,1970231110],[49501511,1427780280,561650032,1299963282,1258202875,915898930,686961559,519352770],[1572659431,1153637775,471267313,1830096986,1306964246,1071539690,619552107,1977273894],[796357045,1065721031,519363510,1028829951,1146119530,8639644,1600303593,919736520],[1300347905,1383374981,1535999692,1604205424,1174059525,559184591,1641778516,828485200],[1572313680,1036264640,1419178936,49156390,424071164,1701829924,879652289,1586169581],[744148716,216236488,1404729391,1431116369,1536780142,1582404569,1474865332,251087791],[1719027101,1798362901,1188841213,975583915,1901259485,1034146429,817233633,1276006344],[258521474,1058761420,464674268,1791176650,839957162,2060861113,915499372,1638905216],[604014913,1447975281,1894895353,136650116,328149614,189436832,397235564,526056855],[963289673,202301675,1437825348,418868189,1047047330,1723797341,680669699,1338530351],[1514606558,1389134938,1409490261,57437860,493631581,2090650649,1511735786,1927794265],[1430803999,1378495697,555267550,512343323,275858555,447046718,43162144,263026605],[635332980,318367816,1489665926,1193043640,151176428,1189825318,1050347017,1273680865],[835445475,720516073,2121889117,661334259,1398334531,16029790,656065529,1856680529],[1649915386,713813743,789264809,1478338286,2011605247,331276284,1440047898,1250534614],[298473610,1611259100,223970536,1383501415,469087356,1646400289,1664288404,362339427],[1711342173,770133836,620496230,845962361,769858486,1130360442,1438262636,826751198],[817534267,1301754206,968295251,1066216246,1107720077,1565118176,911773091,1831639871],[1037519775,163318591,1806458898,155945068,1286596580,1497674664,2117304601,617502267],[1179111579,1977928233,322513138,880117836,924958561,214010602,356976668,2104017908],[370327352,800641779,270651344,586562518,2088630483,1259526918,1250408563,2115012559],[623075949,1919232885,1372268904,1359136546,733404990,153435533,1005361829,1208463740],[1793428754,1323289057,962063026,1257686686,505118645,77688773,326071840,501571381],[922500333,309442613,2110606249,1004240548,1054557498,1509321266,566462407,468917256],[723187567,191640808,1474311289,1500719124,1338099771,1239742350,504427514,1076221276],[331819418,753253514,1851180715,1640651082,718543903,306221223,1693245503,1757046748],[1447086896,1027027936,1375283558,1710268359,931001728,771108087,462910412,987459678],[2089653702,2104783936,169313019,1172787508,1993846070,267608803,668014221,1475796154],[889355327,1896301877,449699279,1352592593,1665376907,2107811778,1183561746,1510267752],[127552765,1316663029,676050615,208951641,1799578471,365932584,1998274834,1464659718],[1436274177,416561688,1873594593,2019283078,1712900585,979118180,1856075585,616286641],[1359550788,1685362408,1125628010,1179214002,1944356573,1467023170,2015953071,1643796955],[1814772191,610114074,151031169,167389210,1746064514,203551354,292026652,435421149],[531182689,2013737016,64426078,1846490657,1253565098,957092669,447712731,909977870],[812998812,1515252098,948385389,1499372759,1102565043,745502873,1375433699,1890960939],[1756106680,2114739162,432104099,1655120629,1526374228,1536017433,397242186,26971464],[1260564678,1323813363,164575180,186043819,460503668,987987717,1183592680,319973746],[1298670823,955095114,1510743719,752255809,1459030528,1732482576,1004494248,2045243089],[1377257198,1750580796,2012370933,847428673,659436324,172525514,358675343,365972459],[1256542405,955422026,843694314,1862909633,1081622281,601617927,1634710277,1484999088],[885074905,591238989,145723955,552965999,673687853,1876668664,1861552991,945290184],[949110223,333444890,1970277163,297535876,690705769,957528066,1298333602,872712225],[762549443,1302783607,1238354749,1852956645,974681256,159327823,1668035968,82018720],[1571488564,721137846,700217683,2054391830,677211134,984811184,184076662,1501481335],[1373155362,1850875233,1086637292,444877571,470644784,1377870916,315640487,1209810703],[1766767056,1039087448,1522306861,1827916188,2064999544,1660534774,1216231747,1793384498],[911850683,1840371334,749848632,2027560923,470051119,2025934160,2061236683,83349505],[817603929,900503948,1455017088,1691164680,648324944,353721438,1556200780,1245432350],[1037263625,2091414052,1146279851,558937257,328477430,953869715,38972884,7514676],[511050970,320531335,570566683,91205967,1184485274,535097744,539717496,233950654],[161391758,369993403,1404002575,225835435,782190156,7055165,1979639232,1628925793],[1623516839,1646053825,522304162,1073786984,1419760200,1778840904,496895624,1334211125],[532907424,470020412,962762521,1577120618,1804899636,1872994275,307829092,1166388326],[1415692285,1692093917,659814287,1361936802,1860819717,1254492892,1310597296,838045762],[1964186679,1539865478,1725027981,1454563078,1735786875,1191869830,1347255490,328516135],[354612996,1092647218,1277330417,1538191874,100838381,908736651,572944792,1689996697],[367499588,196175820,1094612753,1686736229,1302554860,1106531379,1550734730,1063103310],[121658603,1611110957,1433976508,42642027,1736081818,475726522,1499402051,1953893355],[1862418453,1267778045,1333904973,1244962578,1304783422,1497555751,1590044341,1745706425],[1349623175,1121128808,1885233527,188306253,2006931676,1150438847,518527473,316196171],[1695840312,850893150,1638792480,1941434475,163287577,902760847,1047285850,470024903],[1332705414,443974894,2097493451,682137580,890140594,1014978819,711790765,715835420],[1589066563,808542683,3234809,870482098,266029216,180315793,1898613854,1142770044],[777350346,278931754,1833934575,3022601,1634136970,324297944,1615756493,401527932],[243956571,202764231,1088706310,1010058808,281028661,1160145755,1264182755,1959979611],[633317621,1634129126,529654808,782550335,402382194,1023679135,1033715975,1312814283],[1665385585,843026017,779132850,102364208,1223372082,699996308,206638868,1761918973],[1139598637,72800011,1835304623,1668519547,1579912586,966190297,1068686732,790013516],[1174873714,322683464,666603586,1939515348,1588531524,802432702,1591087876,1877446783],[86062738,556632151,690872474,1720692075,1410669089,155120118,1131063659,552598363],[2019583814,1002686078,1817232226,479108354,306505385,1230847542,644470871,657270377],[1441788156,549307615,38765132,1963515323,684416415,138262018,1648669425,1098453653],[664560267,1680888296,1266017122,882319190,973610628,60710019,1448428336,1129247532],[1195971973,1950112014,1830568152,892451238,221870216,32083558,1297450117,495115075],[1407857322,399978833,1388016887,943397819,1587819660,501008945,766632392,115919794],[1748125621,85010925,40643192,680702426,838939006,1849329010,609237862,332671493],[720523342,809472743,1308101181,1597370675,1006032606,1324644652,164814863,1084609013],[1159707517,2128483316,1530714375,1783602892,1329378850,2020397411,64323643,215024132],[332735596,2067435528,797897539,474856535,2065932004,1715923491,2002008861,591576953],[1376268246,1107038973,1545420418,1754144290,1687206328,1797005930,101505100,196094215],[586398210,1773171042,156000591,2036803573,1358127330,859923384,1505942938,1536041181],[267187293,791991679,1886267418,1437839221,589056343,172626344,743205205,881879852],[1898529183,992797485,830615329,1618338461,1613133673,669996095,1996121235,1259746746],[2108897903,1528317908,316764476,581904058,103474598,1155365260,1208272113,685208746],[1870512249,435286549,1038758417,1906617934,236034787,1433953627,1465852056,101973322],[514634917,698443526,1698880930,1612510558,161582148,1205109751,1276785650,1831432835],[363390236,359671326,816429939,1853612909,429019810,764926766,718101399,940469317],[708397159,370839479,555870291,22461163,1165080677,1715574720,1505736862,478530272],[1338388840,578362639,1742945324,295684965,1400107480,1078602932,2034595219,1721824066],[180043618,793376327,2037599020,243324789,584312487,728403329,1278303649,1313916140],[1770945512,900753747,660722956,379133363,450776781,778978259,327973749,817866],[1367021292,589832656,840755816,983779612,1212133252,49109641,207179405,1685715813],[399194273,382578429,2115930133,2070048288,2127391179,157407602,978864667,1608011342],[89208275,1135615781,1873668933,2004315752,672962209,799563005,1130295133,1637512481],[1245441618,2090069970,651327098,950534444,886895009,1826027388,398747886,651867650],[1394804130,1471359952,1980453136,1855785708,637842271,543770791,1941566254,686211721],[2099823874,260684346,1949596976,1075061261,1416434053,1207480734,486489264,1990143580],[109205365,1189578000,1713220180,2065177331,1633119240,438325068,1354830747,616154030],[1410609391,181902595,1481267755,1986252144,120950654,1956421874,465037194,2121596436],[1431732180,2091199376,2032599842,2091242045,1299207812,1270456596,1474802416,1709640191],[1848692941,602294890,228498002,1729308844,932224733,417481294,1567342524,922486310],[1404702139,837017298,229865910,1724287382,72892860,749940249,726447095,452451228],[518659874,286935755,1280028801,714458890,1152029844,2020720976,273956331,4209723],[1864979832,889626138,1519799223,1044554798,582419041,244919994,1933032806,1953442465],[672199612,32806997,1327896627,1767703376,1477191429,1612055042,1946177653,1716749035],[1857062970,711017736,598983722,1133593757,397396745,729245330,190055569,194032603],[1237831509,1084878367,360311690,2094076928,1203515792,1376329439,549113119,2004393095],[1989451771,1440983850,793473972,1406647939,1732729150,774334553,517174165,54614704],[2006622911,314867932,644076947,2059630668,1513624945,1697347820,1715983717,1622926954],[922977644,626826473,1171716120,1807636019,42316445,248933532,1136101486,1449667569],[1275118030,658615355,46012048,93632457,271995068,402879621,250806063,1469566649],[1884862441,1598617037,1936142002,211776892,1008090884,1507176766,1400710680,525100781],[198552991,479641152,1637767807,750182337,1726225448,1469051482,1029474851,1530736569],[1679844154,1365859649,120209394,1494926792,1975035310,1862309255,1159401953,1602546717],[630175384,1454228387,1697438670,1924487788,819579141,1030847097,564321195,855905117],[1771382996,354773811,1437014039,269011682,21383006,1492523010,1648134306,6130163],[917291208,307621631,1645480763,2049555000,455923832,164157904,1339953532,2060926350],[1245051876,881311859,1573507099,642747466,1372592040,831114034,1740851479,1824776955],[1543764899,1531207804,812362425,473200712,623853007,80536797,637054128,1584032453],[509210046,215660208,1355371317,1250463924,1171916019,1241080869,1400922051,1172085669],[916804808,133891947,789513176,1037011952,1278716155,1501523468,426146938,1033369250],[581892100,586031509,1700693775,1527709001,1797640832,226959248,359650598,22644031],[417262959,169280360,918864463,798057731,17356321,164282836,1111956796,1512888140],[1151541450,885532247,1315742250,205698604,912337560,298419915,1119981589,777793765],[707615493,80048663,962540427,1468028099,1540125887,402531359,666504542,835590749],[779755137,1339027353,698745387,1081707825,434815722,676561356,898295488,813907144],[1205734779,1292268761,2002135504,849859082,905226570,1943859004,1278094317,825053596],[1959922991,1188659235,1854717785,1834287091,1701542040,999799327,1312185329,1400524594],[2078261590,948396179,1685494867,557496627,806369549,1137966840,1077904168,1003001299],[1837153162,1709374793,548134086,86946900,1618338143,19332297,384786025,1609859133],[451987152,268177265,573667982,1834737807,525710650,355470682,136884237,1667759545],[2037518107,1273261303,1670389454,468694109,1142773574,586330973,1313242562,2015754082],[1564269347,1304179817,1128367122,2036999333,1989227185,491444564,639769935,343021001],[706581575,1015659048,1729950585,505937293,480724772,1607322518,1140811192,804196335],[906358126,1594403029,441031187,403310489,1612891112,102016292,2003294829,693928497],[906802816,243205080,586797826,367516394,467083043,1070623780,12423898,228422702],[1569417515,1700356524,672445824,1303292479,212326746,311408571,133900968,258211645],[477805618,314209781,1406389355,2129020934,1141821589,860076447,1090786617,1435462754],[288702403,1012753591,1373301381,1334848627,1672477888,956975233,871070113,1316044618],[1667845665,703930458,1161086587,155223004,1529176954,1598825881,1250869485,582579938],[2122375914,694930941,1224482164,1002568048,1781727979,591931114,615833861,262248732],[547042986,1608230233,233233639,396700417,896628588,1342707110,2044131854,1980064514],[1633135938,1586644979,703226277,1577284817,1903249986,2051120947,1068522169,1547589287],[382080921,318960862,33747352,918258516,1490611703,1960195988,1572196836,313445595],[1994028852,731978528,1138858093,930925709,1390121734,1699145711,1856370867,2008686580],[240752823,1011522730,1057190590,254327050,71898300,1373597024,2033440608,178732089],[1768112047,1910616486,731700029,298652431,507126421,1679943576,1086430438,1461638667],[1067497206,159938213,427137019,1983834451,1559265048,2020490143,1931419039,387078500],[1964608733,1658891162,1339090486,179153436,966978351,1145117881,1375784765,710518635],[1369629813,1196209059,849275329,1011263286,1179935421,304387942,2124005490,1998731726],[1889713556,374298180,288335498,373629032,1488265734,1046275204,758812762,1590588024],[945245997,421495833,801721946,206045155,1953137645,1240645379,1681528592,1847832286],[477245020,61134445,1899398206,1473676450,1874757133,1005523964,1211210056,1454791773],[81175842,1725626619,1685968081,442672369,641325146,824284662,1358027618,912944724],[683934400,1247374436,659305887,1273629541,1876278644,1579671559,2050054036,514595917],[339250429,185420850,1196881018,1634079147,216555582,972468485,678665512,1463209630],[550238472,1996495415,1726310909,696289248,760891035,714671564,807617949,1354211275],[1806821175,595151862,628509982,572881834,536514196,1375905493,1757742809,449761097],[840486480,892053694,1891211107,897496339,1368836323,821897791,180265098,784655483],[1934905036,2027658256,1729002560,1515538539,1187961375,1282343255,511812350,1964485080],[1931118168,479269123,1720820586,430965039,210883695,1009275672,839262560,359340197],[1094583556,577906456,424307815,1546164795,1888771044,1233980591,9013373,78389005],[1189251841,1390113725,2068414026,536506087,1455272248,1302153858,1958674464,1937507399],[1423451488,302108828,114612901,1769763523,798473153,312396109,758126602,1279741917],[465972086,301244667,1900623804,812255565,1779643632,357751003,2025109293,579719127],[217884533,1279341445,927660276,698424624,1247617279,1144487836,217740289,1021060488],[977604368,1737763477,1265796663,2107030309,9601247,418790338,1114586287,961449884],[460343085,697581093,873837609,76254493,1352620843,983643224,1793957640,1835707945],[875075586,443619370,520117077,163928035,367867801,1160149228,1461226106,1631826259],[154333594,1023196533,463574239,11856785,335957329,758315890,355288311,917170027],[882906243,1601729785,1791872039,1840159491,1459309892,382935836,632115797,1875436954],[1866901864,826231921,1101060914,1237027549,410685964,179284711,2044418706,277580524],[1418968084,1638327599,25107321,1645297462,1442660805,840976226,1861968619,145113768],[1770645330,304724933,1176829410,1533937321,158850695,1260571148,390768186,1813623519],[440169923,843538068,962558862,1640478539,1010092243,1658996402,308738002,791259516],[515022085,529463972,2073407292,910034250,589464662,1285320029,1187723818,458716269],[1613431676,560777752,1753956671,43557303,43878155,1790955151,743888106,202005438],[1244240623,2095303497,2093796016,1296151602,873964119,96368782,2063094860,1670349764],[108044137,424080498,1074023060,258427934,180890141,1060801821,137783635,1814949755],[485557808,1896696413,731925356,1882445914,697515274,661140442,1941589504,803235578],[1821061669,144873904,1155239149,1486906365,1550903087,517297983,1072025157,2094533149],[637668018,685860938,1244219647,586635746,1660681009,1009670329,619537200,1633422088],[1620444817,1352080080,753076694,453070352,268604583,222042222,1134748619,2001281310],[1850147961,1728085304,1837880698,1101867335,1211102355,1331600186,329979222,401910497],[1612401052,729941144,1723736901,203864195,1294666217,1840237371,638033450,372557152],[718370431,219897857,141274159,149081912,1138865470,1032218348,501280560,2026652011],[2085576819,1785191026,1673514338,1842555151,1144078935,186634769,1262721124,1190279998],[792252386,341231251,1733277629,755215609,1743457813,506436969,1060147942,1631150477],[895535490,653131134,1601175190,5709774,725924688,409741155,1917799776,90859226],[805401280,174743084,1259060581,73710152,895267128,63447194,83105510,1991026147],[1357847640,373140384,28582098,1539275323,377220415,603703390,808087178,1278558489],[732296756,176050351,1963511479,1535577251,423849446,620576999,600582497,1735769253],[1695746092,355829340,1008862341,912111175,1479982898,738914360,736756416,994046433],[872825515,298969819,7040730,1842353632,323906194,232695837,162026813,489106025],[245053080,354614573,43790065,1929515453,1170264098,1936107665,1068628436,421078114],[1179194067,1911061851,417820080,1303633555,952897939,90544266,283382389,1034691318],[1504250947,514245017,1743361070,1495987255,347110038,1261171517,1760971607,210035135],[1981775729,102483075,1078480129,1350534232,1233949686,1177623196,322574784,10077189],[1518766870,1944498183,975547466,1436984768,613841320,1305643721,1321350179,1617771799],[1335926353,296062723,424689469,1807373213,306435861,1000393238,1268094526,1222246791],[842322533,721001751,1622071516,1945724120,1720679879,293115131,576127164,123588979],[395408174,1453325509,97450719,1472782078,82456886,1625073486,1912863432,1161732391],[2115864058,1219130912,579314786,792470607,439391783,1592454426,640631737,1744415593],[963295304,1410859312,1466950244,1857945996,109201366,1488076105,1471912342,906950910],[1816627216,453341903,581134672,1353121216,2029170596,860553912,2032599304,350575938],[1084912473,1134322951,2040315162,1299627743,1267959685,1823040377,782438731,1169199048],[1506666061,1620351645,655283257,1005499994,803635290,539916227,1914395655,999590696],[2081265729,821994629,1993194457,210845836,1593563194,422001228,891715087,2079584174],[569943374,1854372009,243964087,222172515,131052134,693859869,403373000,61277859],[405861464,772454777,1885749702,418532495,1878427461,610785442,1243715539,1520615899],[1028192062,167698420,484011736,1229981559,26100138,485117029,894199075,747286296],[1772332739,1634372835,336658835,475879081,112552463,734471677,1572126336,214719740],[42475597,1200472014,1970905079,523012571,1831577697,1013891040,903599922,1922342022],[906443658,1595483093,1532937604,1782118,235638199,1923223695,759494134,2009288518],[39427647,1299088385,1341151455,2020580371,19860610,669980958,2110420621,286004782],[355266725,1356552520,1769423732,297477813,1571489385,1522017921,550089275,990353805],[1088699895,443785597,1297872012,1126588891,2021857906,27394232,50428023,47811411],[1352469961,170312057,1676906031,2117899830,1253383164,993271384,46635770,1378129018],[990618155,759242932,278744017,691111411,1507531886,702818992,251736795,94220371],[480373289,854162515,56458745,1688353481,1507914771,2109038899,800211294,1366390249],[1438691357,997376703,1074805117,429413140,949750896,266319126,269149070,1143017925],[1559482864,2097903007,2007080209,398994467,1845551866,1348124864,1470395560,1695634943],[231973532,1350059865,1185234536,913437649,579028666,1992289587,1421837114,920502563],[2051588682,1335585650,1316532590,426397047,290417962,1725764944,2025042277,2054528723],[1172769101,1729817697,618942922,1329988184,1736361762,1656108412,906231580,803885583],[1340800701,519754667,1575349373,1613534041,1836466120,175778996,940202140,1130337493],[1488573763,1013026258,1220323152,244893479,1027395406,2002842715,1600257745,18875450],[1549049190,556323211,710248427,1022768297,1110043908,1383712033,581942919,934564787],[713123447,337790799,569351295,1041068130,1354277621,1803081830,975876244,149784910],[1050907976,1683801439,1637667573,1662051236,439008851,1561882075,1953725576,381087934],[1485449479,989423815,1875098827,1900108938,1816390907,1399512755,1600712805,2119728970],[934251800,1872569576,1306169385,1391620455,652993532,168534295,885535710,2055086392],[787513907,2029250965,1726003479,2059352138,2047726053,1975552180,1205179600,1995476421],[205696124,1617845227,639983415,822018754,1019616585,1470886629,1678129641,28748744],[89786985,1596080489,1311811912,39150843,1708378412,243157523,936415957,704497371],[244274925,1047695418,630232570,566290984,1512932016,811814802,1825029054,197363204],[1166551141,1054030555,1081607557,710877714,1806401983,853957532,10564521,60883138],[1511734981,831436728,2018151472,1371548315,1148130683,1695623492,894689548,372075991],[647535447,732136317,557783860,733776302,609119201,291465592,572909647,958602751],[1051100721,998983501,720826233,537319362,645594865,1170478231,430171273,505256206],[1119731466,1485982517,1957213911,1317998384,612944657,576464992,1938644474,1440133495],[1817592758,1482013743,1688616266,1014952072,413533695,800556003,881365612,1307848688],[1452828781,675966763,4489587,753089657,847161582,973661445,285302386,848497717],[867543839,1430039771,1060089358,474077857,1495105468,1013120168,1749303101,638018722],[1595045725,926847457,1889062976,888498979,486673622,1830881653,140890758,546618299],[1838223862,38582442,1304390851,1072272851,787979870,55749855,1160313544,1192081111],[880522188,1969034191,917860783,956301124,363585795,1744949375,986903976,2106442960],[1793222363,1500128951,2033153836,1963022856,1959726822,164972286,77799545,841833157],[1429675119,450169255,998542679,548263249,992426712,1421358312,1368033899,1329508089],[1696042391,1691934480,1943308160,542854413,1590930535,1302387064,339808983,509977733],[1779713259,1892071589,1041090509,195937445,292867672,2019881113,1303186447,1553831124],[1781708508,979782628,1437096045,1448464670,1825013904,1306798184,2029887280,304290590],[1823039320,449778770,1049941676,2056444952,429792567,1060159476,355177526,744420577],[992191452,1776939685,1612440794,1335270331,1096358299,1676976133,606721404,979582536],[620774715,57806760,1138120758,514923308,62367878,1540108168,1772617854,1350602318],[546246625,1907083646,2016725852,1303501590,1888760764,1342008531,1290193963,61455747],[12879517,792322783,1849301055,557036511,517287887,1804222366,885513300,1590102797],[1596557426,235286819,1204959155,593949454,1954851857,1871598608,1845304644,1001195404],[569691808,497354016,1130467344,1434180928,1532731396,749611482,2080485587,1826715551],[1571868784,203628748,1862272423,2098327821,187126151,508501094,1763700575,1901831536],[36076483,894598664,1695026552,1026249460,1629994348,754738487,92277071,98812473],[1010968069,385351384,402534033,833861626,977534883,168888251,966313922,1317130777],[1477399473,1202943925,1767590945,1948515872,10087457,1062748780,1527656990,905536743],[1517446561,1897424084,90807809,1439759734,1151260738,867581679,232149654,604256299],[19176784,544306121,1358146776,2004380689,1138921705,1626992101,1473178670,1192061974],[747194951,847200173,1117094625,894627342,864615189,1937006566,1209956305,1030991208],[1360621494,1724028474,1700219805,362761957,957981161,2126963999,494231728,1926432313],[1733940827,1809645076,1542760506,1419087265,395411635,1546823101,1831168690,1515898891],[1954520429,524531883,1289640673,735950063,1346241892,133113245,944155517,692802034],[1672422232,339540844,1546474664,565308139,69139428,463405170,1813018837,798129986],[487982474,781538640,1487999668,199946852,1577290514,440910913,582692401,1704190085],[947933251,63309904,157883575,1510492289,204071990,1425526930,1522049799,1762321912],[927078244,1037204148,300284938,1983112862,1378619520,2064169814,148836039,277097174],[10768144,2091606646,617968581,457839395,104664515,41588084,73004869,1059916691],[1471832007,842170930,863981909,1006331086,558897394,1339860218,800983129,868920315],[1519463524,1585382093,895701816,226881643,267630626,1523251576,1205434481,1118302753],[642568491,1704578364,2033177573,284820957,47438368,370051439,1951442612,1935039222],[1526436815,194674120,1990883167,439020244,1815085409,357739171,1456228744,1023622976],[1586351431,1333362138,342137513,1167830492,1576398398,2097598287,1891724942,764594117],[346783797,160358042,1440890798,1054104383,1760708850,261636314,1080008160,1080832497],[1545349716,1666047637,4532890,706305861,296058595,1362622739,1374954210,254407081],[1295810217,1316221432,713715007,2100702257,185049327,1551501379,1674496807,3798749],[885089243,441945546,2099752783,1287271851,1685234204,615377941,1045904454,246386497],[107153806,524545268,857106591,628897248,1504566105,387280634,981182508,1569320739],[339682911,759549142,1914574528,1223183763,1719199041,54927115,1409669122,430073273],[1508806353,1451398879,1339953276,1157619161,148180765,910991331,467862256,2892761],[988301438,988187696,1899918651,1439937242,699622971,1301943219,854928509,1073564135],[491719165,1475037650,2125251330,1769767921,1821842728,1181896273,201344460,908982311],[2005845542,1493491854,2085047819,696794857,1662860198,421179441,1376350280,937537938],[486568195,1088699785,325644472,637336020,2089953996,385829590,1114908126,1698973493],[1099124522,1805906004,1165680770,1770192140,1530032706,1106653386,1653747215,755965760],[343335995,742293646,1128082668,640735753,1864968670,1009928514,1179078165,790805613],[323196026,735633107,723903358,681490050,1170888066,255531016,683045796,65283783],[1455395114,1456821038,1576968221,62436196,809498761,370585240,202785067,759033807],[897007083,1657270245,706231538,1472111805,375494324,985528373,889848139,1866944548],[317888815,696064373,1882179540,1860986750,759297021,707162654,759795609,2025675653],[1079217186,1413790983,1004815871,1382821945,2049919631,1142606537,75195868,576501122],[1136455986,360511560,1723202037,1047400979,319258976,1734243742,857075861,1634682508],[1246332877,27921554,929917888,99225105,314646673,2084714128,1574052722,808855561],[169984481,387147708,257491146,1865760680,1838366998,10031679,1104195890,1225306835],[1207201437,488579544,772676944,246974668,1534366705,622110297,3415444,1243382696],[1389905488,272305983,1375541915,1300381084,1462880263,255335789,212501440,1087075149],[306173768,677393086,241583110,350838424,940697340,1792520729,1001819827,1847965232],[422652101,517805216,1800580922,355106641,894565659,1759153090,1231440921,693150014],[1823244229,374711366,1087978493,1168441878,1913137924,451955666,992035491,94866064],[2120919457,2093081416,2090036963,1624882159,1734591502,1068923719,1211686763,1193892509],[586448841,246234863,298034626,1032131011,1790019522,661350925,452327430,307871740],[716561847,1375841133,1703746006,1043717334,1178845741,1878997818,1191794519,1545223977],[1598995359,425771517,35899021,1955919033,1725193269,200484262,183346414,552657498],[1789699927,1657528229,1517183674,408144600,933156512,63958924,834872224,1785235316],[919230171,831112644,1839261976,450337237,348393447,16792213,412355682,1541492028],[1944194914,376847701,905921411,1841492662,1487264096,1425800771,552195672,839909283],[934747653,1026198065,1390761780,936961483,526783873,1430307964,1233346966,132048416],[1967545497,362993291,382912180,1581194258,164053564,1014046475,666155673,598332334],[1121345604,502511374,415644389,425298886,991776759,761127410,1213709088,888939381],[1013285555,1061376921,993643986,1872392360,1692339618,163209620,1389262694,1788898431],[857650031,1026029228,92789629,438215947,1558668777,1423437075,836202251,325470847],[1641462308,287318674,1205060839,913113072,678548488,29346672,1740176827,68027719],[739087783,1334729362,961693445,2089537412,1317657931,1839560002,598283034,1819668147],[1007149657,1227646079,1523937594,1229208079,1522137513,791985302,13363457,54134917],[1584203613,165354215,651863795,1088008815,238180632,177359931,1271473017,1950778834],[952555454,200153980,1435074463,195042089,2004454889,786246124,748758112,212157683],[1384609658,2068637107,635327585,1773482591,1889057008,1562048329,1616365721,448232859],[632081027,1452380985,2089132529,79160639,302534715,416469111,193932746,133236570],[1011626874,486453856,1940276524,254374883,19693889,528682268,1654584307,70527733],[909132287,1833103850,55887575,774955415,551484829,1232376551,2123116370,209326774],[645349199,1600110609,785953218,796006842,1201642724,293017941,1707930676,803828045],[2088989077,1297500187,1162753860,2128518887,384157488,867613369,160823392,230668672],[565076196,1368791351,1531417477,838976115,347341873,311797972,328892717,1277101200],[1380970806,1814865978,2505271,2002813669,1601107165,592333668,1547819037,1325281735],[1424811853,1089860774,1828944339,1391023204,1731153310,322353638,322563372,96398762],[1054268776,1419664751,1796873525,1101658795,1015299592,2008697738,691613471,421127244],[725458456,79022150,191102976,1775265849,1745732092,839191761,760534625,140473242],[260711363,440476756,230209109,792553364,129312567,1207609716,686427184,555182594],[1010152339,1363390094,936783145,1547863450,291480750,643637485,418219933,92503857],[2128589444,558425647,261672177,1512477837,246622639,1948991893,724341757,1673924941],[1991498791,2099142963,690506445,1486311866,320416202,1337859902,609993454,202563924],[777284137,450585385,522414858,869962652,1791139956,2080593751,1958846426,349769151],[735762678,514203544,1220175532,1695973042,1467414203,218057583,2101137762,463126262],[212374197,595262911,290708044,113716073,545312918,548956807,76091367,1690939633],[1972477672,223101763,1424014996,1056464579,662682509,1978610609,334466455,1197396547],[485449803,171781189,1733469421,724809494,2052791348,127034831,429715066,2042446300],[553675611,670824537,996425979,1577045527,351036565,904887008,56452815,1688385248],[1216363895,1093761044,1417045840,1411418881,1138150400,1933204839,693247027,1525156185],[1643650197,819570844,1841731118,1891465752,859617697,546746247,1107669331,26482677],[1626589208,1336052486,1328841959,1755492211,290640447,1533320717,168385529,383242616],[1773255956,1363403215,1983910779,1946425499,1498162512,1614299858,1275614310,764538298],[16748611,768157713,714171904,1378868768,608376062,237308465,1512525765,825052287],[615351531,64599012,400663465,1403031815,1542855201,359773976,1131092337,247862864],[762481489,1208863782,940103530,1478441991,1651509067,1722123817,183059076,674668861],[1602192141,53176503,1422905803,1315273322,1340530850,262601823,1444965832,1303909905],[1584129672,29337277,615715904,1302547647,439066263,1211715922,1916851484,1838556658],[1687133516,415708234,1026001781,132802895,115282645,1348801482,2022629359,262308189],[471218030,116659216,1885131589,866254780,180462323,2120815241,234906688,1927523438],[360569072,667724958,1329577853,2029808983,464114674,1701542817,658676771,2048147661],[1930256369,763965159,1180322130,1711302579,1264242145,99759428,408678675,1748289001],[445904113,626817510,674808899,1690491366,1827514413,728597943,1243234320,757806850],[547370031,603439207,419864668,50835085,319543942,1138966572,702668016,868095115],[1774020088,133716531,2127606597,1879894818,765346245,1103856306,1444572598,903905474],[1969108934,656009070,1791003987,503826202,1453465306,697347321,1400658471,1262767917],[27469002,1788768471,1886187470,154499517,1003160237,791965446,1808426397,1110807766],[675254620,1826469731,1232422103,1449596441,38744303,1701044718,1303828795,122186531],[847567202,832656589,826101740,1450685447,1727217155,868294290,1876497407,980551208],[1912805449,1301319621,725889805,1175426,1147619582,1522135995,381421384,1671131149],[353970691,1333707862,818829398,2086307109,1935410205,414849924,1664385437,581460873],[316027243,321735494,2027858498,1523817413,951287982,459066578,396374376,1549266424],[437959644,1815632068,1811758603,400195205,1305406398,88402088,318371928,1224230492],[1091175884,630695441,1873114061,446973869,1484236728,1797747175,1589248913,1387421720],[682177369,822579388,1034102662,1723507398,1833451021,739794205,765610244,2112738973],[659592265,436186250,1332873337,589695444,150607795,241536734,1330100667,1952925247],[860194752,1716348373,641854457,288803664,517304936,999925952,979282543,1948395455],[1337505047,1184518767,1496868452,1914331402,256821522,258141607,556698410,1392856403],[1907191862,606237876,1043043367,1958691043,417494124,818343890,1470036523,1654403845],[745883289,1814315485,1489937603,961898294,1065814737,527077250,1545487092,1493636726],[1494759047,725746664,147708061,1456800149,2031864326,1729047619,773619057,217656719],[1789616284,411720033,275744510,409982997,1463689407,1550971841,1397523310,1079283606],[2013875010,1995068913,1066189042,999547916,1142816058,636517688,484978203,275787380],[1627805989,1354537801,1756059528,1638067890,1673780753,2044800,1453499947,1993048386],[1897758856,940967997,1413318704,1034351337,123490511,1032540857,948925577,840284138],[1441509475,981920582,119582887,2085833753,217882056,2042319672,919045700,172495648],[1704134634,824344751,384180028,1368596900,129841780,2018234359,1063961132,1236241615],[450473517,2096673452,498953593,653652766,2012366978,592756016,904868679,731589309],[528870654,203868764,228546853,608283456,278605121,1078886588,594290751,802177435],[250209025,1696266070,1493978113,1216187887,436403340,1696242484,1781463765,687599011],[1572257289,2088934806,1677092592,1227761152,1458994034,841732494,33080375,1952177037],[2050731833,1081672834,327779846,2041914020,1226971181,436953482,1428669882,76817290],[1283680022,199411352,967666092,1436210849,2126373739,1874291278,579240415,1069918007],[387904182,1192969176,168159070,2122355236,1582849823,216374803,1414404678,1079729465],[576438519,1770447571,1239906949,1870368139,555687469,859208250,1710605607,245307217],[1335821540,927383985,557646010,1434803239,6109677,803525972,69814325,1302180102],[1107119114,1891474946,1066128175,435298098,1020877583,724635337,1185312255,1843220152],[1902967959,1392875239,1528924216,1976550114,1428473756,773399951,101558554,924102625],[1529895630,1490038868,1121423631,1939228300,1190105405,2008058163,848541863,897008015],[398106791,1484509939,1388776477,449417746,56614586,295424672,1299904930,23570761],[812738103,1755380657,416570269,93063056,1006268938,1354655097,782724211,704894800],[776661350,1048301545,240942386,748851103,1883222690,2129474645,2020262318,1785129226],[831280903,1438434370,1661124217,1547823876,1873372257,1078568791,835021947,609244561],[2069647871,1632836349,1978701971,492428250,1473119485,352730830,1354645835,1334938644],[924137207,880269450,251092740,1949810831,1430103287,1494290778,318468721,1831637420],[1369402010,1937839229,911688729,520946137,1295365032,290975205,1090463114,1705213019],[1655199394,1306550982,1738613826,1834000040,1898714569,933383975,1724298648,1012012841],[1689441196,1427323149,1112680704,630082975,964862398,230663749,1763138845,1858511398],[1874423029,445882251,613798953,1469889864,767286657,502974212,287226472,1489284457],[1832739643,193306376,1219231756,1993456423,1376738214,1625407091,1488144243,31150096],[420190816,1665301640,672278965,1475008210,142230853,731476572,544801680,261803294],[1740136136,62329919,1097233159,1260031143,523017119,639454258,1746710985,1585131194],[1401478053,1095257275,532240376,2076894663,1959727419,805827216,450568226,452585848],[583976659,1236703351,562215606,1799033312,457010645,12032353,1436596352,1583178000],[565964721,1702806589,1416278406,1904134208,572453287,1278665546,1183881599,1299679771],[844501609,348292879,700204770,1144718216,122119283,4841376,501914232,1230236108],[613172560,1825200289,1388947895,879686619,1193486276,1855895622,1641837067,1730871708],[463161901,5563669,1450178498,645804574,1640089263,253980604,1866667926,1879142789],[1559328644,1852794536,1404924255,1209066675,1401513355,776369374,1231993646,1517347568],[476351841,1191029265,577871988,216146660,1735801568,1732733771,381505203,144203713],[1043066453,827535729,1923109123,1766362410,161610236,13923163,209331084,1852581478],[261095512,772908863,1163774603,847874853,598735761,2042738193,76248237,1808337555],[271268919,1201688487,1625681766,2103851619,250625551,328939548,1533459346,1558515284],[708240319,1039896525,1515262895,358815925,1734823601,192009409,1489173258,106691988],[1070354280,856537016,454363548,637438173,1056906104,888442115,217602027,1556613931],[1693996374,2080079932,250388888,1542184596,638903587,833742818,343895696,703716877],[1306186287,2121896946,1670838573,1438005476,1293872737,1989063301,904674035,1020234477],[319903448,957783531,1368695940,773942619,1563218718,1879951220,1709427544,1565877384],[1943065904,371933420,985102864,1974001591,369043627,662130163,59490820,890049280],[1076920519,1735548747,1671097891,48027296,895910596,1525095642,306070522,591029168],[551184086,314466077,1335845603,1913868190,373683552,764043569,1190446854,1678494627],[831189342,906445352,1917182835,1353235276,2062523409,1120789096,910253280,565223259],[944261864,916423816,1465015179,2112325980,975522808,5772961,1816122436,182542158],[1236813636,478034864,2036136785,489918931,2089885949,1884944510,1959638157,1994158566],[472128329,1750790326,424011576,1793481205,463750012,1840975755,333549418,698042474],[997209858,901541970,1262419795,1412555000,799005518,2111469363,1819815592,1683034644],[1067803094,57182081,162813546,87900953,323654601,941798801,1292540554,144591471],[1411548976,1800850677,1697179555,1670134751,1237671518,1684677949,1186473956,1649131373],[269985320,320906433,1258874459,22531570,907767715,1114216870,1083822603,1064750364],[1252783860,951740622,753429215,663323029,2094954757,1080275404,1937866591,1103657470],[1830693194,762141198,78996555,1588607925,74907002,1872809160,370193112,567651811],[1672586547,1971955538,1922736198,615170561,2007239040,1586769366,2073663740,57389616],[577450306,1461663363,627634242,332295780,1168579627,944083270,623793895,2065553357],[1677455343,1605871888,1137892049,1207528038,252962391,143272837,1362983297,279890916],[914395791,262541510,283504763,1879468977,321370496,1268563084,156341841,1354503757],[287875935,1766899732,633152011,204681714,388572902,2100546520,1014168077,1786375418],[1880359815,2108158846,484180077,1049170330,282595190,1756402584,482969630,442715925],[1207165219,1222417319,169109188,1493393175,1684367593,1653792964,872594074,77510653],[1440652685,1582877689,2130392373,1384710918,1194824855,334473867,776086975,1275074124],[677874300,2064164806,1954906944,1233019104,533615246,144775937,1326004120,1148373530],[751505054,795989418,77568113,1752025943,217943180,961288345,2081781934,292257194],[71187941,474140115,1567474385,364253519,807704381,1276482424,291249846,1135006823],[1803399484,1053042736,1821777153,926149251,1154241282,2124833205,262732372,1134694559],[944129323,1954458192,304908196,1605731504,1786593724,239717668,1012958597,778050712],[1478809804,232962606,1761813545,533026791,2023462317,1612245336,48385960,1239949022],[146303529,1837345082,446770422,1902736144,1131263172,867267865,119450357,1416560301],[4181111,702196958,813719147,1464931159,320357038,1563876146,1267156505,1547986862],[2006608237,462518719,1411082186,1385935424,1175915142,60316636,1020059104,277399702],[1550642173,409359542,648836608,1148636496,761464343,885135028,1491723427,1144667640],[857218473,1394069095,1452495844,552121811,1461283335,1032622845,666499858,972992514],[759344587,1391829784,158536470,1725448038,67623805,1828198840,161334303,489507574],[111509499,1938964284,1415301988,564959688,596736293,1095133647,891940405,115731662],[1128369715,992701727,1261090163,1041916982,1736944455,576144089,1823904000,459427979],[1298441126,662749370,1064149569,1359585264,1981411308,788887156,1640642697,1303906225],[558905117,910422157,1167389146,589148368,476358499,720742237,74098841,944374986],[8210518,1072401296,1101504338,1406284931,990659006,949007082,1947732071,1163205087],[346577586,617121103,852792717,597383509,156577976,1123517004,399194117,839745904],[2545098,403809664,110426414,1480762089,1391781241,1357606789,1932045795,1947779321],[1853774819,2028213635,1036596743,909821327,350917048,1556472305,1376026396,1797728032],[1314722249,660554064,1100141428,166871023,1629684290,1158054764,225723825,1422603185],[1373566479,826729523,1205279736,1463139644,1915888231,1852194971,1184248990,663067608],[47570309,56697909,1847046936,1483919644,1448504238,1373142714,1057657688,847644960],[877156142,320125972,1598776144,11566652,916822361,310207802,1464834454,960972343],[692773635,596351144,146906640,1270792662,2061749605,690969069,1654360819,1470652166],[1287742466,639597489,1073967492,1424030105,1366323874,278790651,1418376001,493134896],[2034540069,2042742434,1971369318,666407859,1621388344,1135707978,534330776,631393938],[1861094104,237578117,559999564,1751438061,338319971,89167342,398204896,1187091352],[49057931,1396455155,1326668765,841585060,51207355,121535022,348794364,1348074564],[114140650,855654729,1422693622,219673703,1213122315,1933653478,1523442870,1432177319],[191659467,870065342,168518791,639360152,455231516,1066767764,1287963836,1704392500],[1212317385,1444546986,1525914983,105441374,1144361066,720077096,1794724682,1996049067],[1876922998,412947931,1672510237,1176265279,1849245616,1528159758,707281708,984230052],[653840607,2019340362,1537924477,1633357068,915178139,142617932,1576515761,153026137],[791922787,1013448709,429638258,318481393,502692281,564055856,75490470,1195594329],[1280911382,560610077,1540959370,1961221512,661293540,166230396,139463949,1219630088],[1021875854,488495966,1561395329,1525419268,98375409,994287253,2044851612,170918727],[697445927,1853634695,60117857,545949007,306721514,839446700,1282801047,1622390952],[1844842441,2026963172,1900951174,1183064543,1943520943,1704470629,1623088152,1003504060],[304170973,1110756223,651290406,551587369,606900129,1922239452,751031867,1985188382],[767049498,1738909264,937191664,592732229,439271509,1953868627,120964615,1212306046],[1304448565,510556053,741457204,447962109,1234147288,658864482,1675960412,1739399259],[1201665608,1994271891,1826909600,636443369,1175345395,416200406,1671779901,1274455121],[104225376,2101833180,785735818,1237748025,187900137,28950425,781499775,534217708],[1678704485,806523852,1504544907,1180399490,2124547058,1216973636,1273566550,1414561930],[1192008311,42092306,111491345,1468739000,107187097,66939022,21911637,40618604],[896681892,533503403,2098732728,376777830,1230373394,2026499832,496688251,79209855],[1888867048,512050020,1353020814,1636154184,1232730617,1506759441,232599073,2089912206],[994718787,1566415427,436481956,251026202,1037251205,791233919,1567486338,1138734316],[1419321029,1896780699,1905729760,1891896265,105054697,506114172,1727368729,1133618316],[1509179371,1314218846,398317494,1670250118,1067984538,1833843061,745394874,270190064],[1881956417,1199886188,555057659,33919866,1432997365,59782774,1242286677,404681652],[1223143198,1590676918,777885836,1904691388,882913903,1190485116,976191137,1565194044],[551166970,1725243201,435934785,755071808,1104312129,2033963820,1236089075,1691962242],[1331321665,2065289036,486865986,1154237160,667198579,1618741222,198763101,398673114],[1746593513,882110085,809479937,1366992763,135344530,1494456361,8808166,432071611],[1199335684,1993958514,486615781,940076236,2025022093,1992393663,1959951580,1125685643],[1058517341,187772903,1499816820,355897720,1910390791,295200268,2020894234,1888061498],[1608356875,300915956,2090640471,600897402,27130697,1699859638,116384153,1767934276],[1781219503,1919451810,1894020893,705651475,1463025875,2062836267,1110058710,216285806],[1201350211,886861297,1022704514,1742373642,762297409,1332576173,50859324,1185476836],[33441240,1567961893,1687076525,1371747395,289271490,1101094809,1089205780,878301753],[813504151,1444293877,537988833,1141927811,1875938851,1396103963,1986375206,2110496544],[1999454702,1725161089,607620323,924893039,1730404406,949097574,988506487,1523182437],[1729068240,1836131663,1078720320,327012492,1847494969,1200692548,2119101997,1705119964],[527407446,33928317,2040253240,896304140,185644877,1478490471,1327338661,1217473325],[1408050834,296588648,1899895516,1562889545,1012545472,1103219297,1744674564,194184334],[1000192380,1901348083,2017230516,9406941,678541991,235609100,398791318,617804571],[1274887229,1246263512,265640741,1431618395,278164540,1913929364,1637063948,296709520],[651366600,1196913653,1401576722,1843327813,994532548,1855264526,2073631885,585654862],[1881734982,333168870,1882837178,453280290,565561955,279867186,189374731,1378382979],[1737650135,622862028,1973813530,1328846522,1026700459,1603329930,357805526,1797547727],[1730065822,488741628,265805326,1001014201,1106911679,1194974148,497939344,645427237],[1835364942,406115981,939501554,1475678287,1356396302,225532723,1588906718,1523153861],[459469853,809008794,804811739,1138223298,677831116,1551614602,1145581418,1470600932],[777066959,542611705,1298908111,40554183,718826792,84147489,846067338,172481098],[1667268676,806903134,1040569904,1182898679,165917804,1960728479,1114049711,341789452],[1866846948,1550778030,1282366419,461884662,1848744003,1597359797,1291377697,212980854],[327461185,847887502,503522840,1309491935,1084593313,1163624232,201350961,105233258],[1382874402,1033787411,1930737954,1082932399,1366332187,1823576661,1340437279,159560667],[250677018,1180127852,315185287,524836701,207326787,516904791,817581925,1143507232],[1806940205,1538391241,1197614405,887644814,1101458127,2092891067,1964190830,747154797],[549939660,759642036,26887027,582605034,272031388,1007721549,1975625296,1560637895],[683475425,2027103375,1684955622,1059589482,1196097820,69269151,1500922332,1023147417],[1767236465,865734582,613327051,1952144544,1363117966,228474860,1985156096,1883937230],[351331990,536226555,1115345839,1477398696,1951472771,1736703520,542921739,745022657],[938999397,2120466302,71303539,1053326245,150233159,457398461,1365851154,781358594],[1715790736,182964588,1879086189,875135724,747993483,1861980716,2117862632,1080684892],[1833997155,2041268892,1034633506,2016495426,1356625444,1683958525,1041971251,733828035],[1663268568,1835830253,2102268147,1273370984,19924816,1548843880,401375343,1482404722],[1348570124,719029255,1225000451,1447412500,573745030,1639483195,335286329,1013646379],[1873664642,1257977303,1205791751,1225469567,1752845293,452567493,727277567,349067659],[2052924422,821795209,850065584,235434728,25509804,1828585531,1014539434,1441851368],[727058944,1440821296,1920519613,1107243830,488752445,1931503231,984594332,1997432288],[27859498,1410523687,1104945850,959809430,579085299,991400376,759122853,217156095],[1359933762,725933825,1897387844,916667785,1902371487,83204142,1339969307,2045858842],[1934174445,2077924117,1221040352,987366994,743724782,1051835433,1235535441,1905324905],[294238022,1008933583,469047292,1127993375,175988239,872673875,1824045319,756866983],[1261901986,1393341648,545053130,688986746,1400043946,1229346680,1855721235,2099153076],[1644853118,1180825276,2059361405,379357804,6492192,673869531,1690408129,1469925193],[908502032,105320816,1572202846,993952749,1089848852,244734806,1725847219,2076632361],[1690715256,2075829843,712798143,1247768613,443499966,959705755,1124566992,1915984247],[1129448671,1367579889,812141325,1029902463,1160579680,1221276972,1754062206,581718035],[637250669,1126161293,159923847,144985617,1106850345,386752519,1210076354,996274271],[1892998900,1686891802,1463741807,119675295,1183903984,1764583739,646549072,1389960472],[100850441,1741853176,1184652356,1487097986,2085663925,1614117645,684036582,61924906],[326925089,911829819,2012155577,834418794,1444384925,897483155,86877609,1193416880],[1048749531,193102839,662847925,881628467,1329122460,689388116,911978660,765578895],[1067154284,1809503054,1983939634,1473544791,835076485,1480862124,2002574880,1360363790],[1352953627,242351053,259460926,183208631,1465489705,59045253,1298382657,1177896207],[1773183860,227342062,1384566967,308884341,1492591421,1246608751,977492402,303586366],[853908643,2059168839,1954399786,271445733,573438572,812992678,958927026,2023977586],[750405833,217688449,1859075175,242219608,654380516,406321962,591466638,1181749205],[615003011,1399452753,385572348,803745664,1844477026,1755042685,1376705897,945972076],[1396336966,1477920131,54582543,380413711,105679161,489399440,1867443683,182606347],[2017098871,1063896183,1089304118,537408250,1973876825,766569125,821031477,1544070809],[1967748077,2124873019,1800614971,766635110,1331514797,1764969458,545316397,1512399488],[694810852,1785151375,85489577,1764774265,1753134352,755486686,805858646,1952180034],[646973521,340409576,328124425,1553684344,514819258,1518687285,1499044969,974691675],[1002978487,1844151001,1168596531,1543351637,1481494664,1372408171,6219374,1273139915],[237365211,564547787,1483226671,1081357636,986112725,27845421,87247339,2099063056],[2126307076,447247210,751773232,478561841,1615925693,757909776,1347697974,1470667973],[194688690,1253111440,295734216,339968571,1158571117,609909467,454782528,1932130347],[678259285,1737333302,955725325,124147225,442871484,811409821,310084111,1601430074],[601885892,91363753,1885464509,1220420335,617920858,1327571076,1092413697,1258705715],[1615506595,2045939363,227182623,1353788916,101031871,581568788,249573151,358279177],[361597866,1807795763,1891510982,602033282,1514232306,1650543038,318154604,270916750],[45217447,1721283989,2038745177,956548870,954219304,1716608935,1481770620,2012169967],[1891735413,1284876114,1750517030,619743640,1065504511,1265812603,1661174164,423969478],[183287113,1988444217,1252185291,313774725,937528490,1082065473,333124829,1972247544],[672805626,1882646074,823301986,118132026,732640097,918453050,23246472,1655489880],[2010543494,1120834341,1129604775,240649373,1461379331,915263760,1610294514,452664952],[1572952971,1761099634,797446649,1057524203,1878510128,4142429,762687429,553310810],[1468870203,311328559,149380504,1629780864,122668114,462395798,1372279566,6801127],[1783040748,1663051571,1608703387,349156025,1362700344,1786968437,238058396,1957125135],[1217022569,76980730,1397014405,648140869,220771723,17214934,574057063,9693685],[315843775,495640497,1361721433,1247110723,692887321,1710597916,1299733853,990423584],[1154740958,108959844,1781039573,38326207,699662728,368361531,2037598803,1913342441],[1034853066,649964811,216273033,477599511,1779220276,1518788195,851624057,807071120],[2123294131,174221017,1225966000,1366075749,890464384,692000825,1399382732,1287463511],[44146799,945795690,319400052,546295597,62841511,656215006,355348258,1311377642],[569198741,566315424,607035307,586578559,215779414,815436802,704565769,393566624],[1001977923,644127257,1345187257,770910348,1134897748,2120011481,218232681,1593223238],[1015034421,1296443989,1168484902,332826197,1194286931,1885592660,542452027,669122908],[38649880,1518274754,1568902178,571832100,924421801,845286117,1572318480,1778130231],[613548576,859466652,300972335,401558377,1370618118,219858388,1885532394,1121000206],[102559902,322122799,1147167534,1171334047,654619684,1622092110,1786652853,1614678151],[456459949,1825911723,67525325,1978580165,2095552088,2072072617,534100417,1273845026],[1699238211,1438095344,948876813,1733325433,766987516,1314492081,570805343,1661109684],[1083649964,632480142,1706020921,1524988428,1116371528,1313084905,1735509195,400895452],[1392413395,483909974,1753610955,256793022,1292158607,428432309,970182965,632006347],[1779372208,366825132,1744735701,1684081113,343938878,1372484410,393477151,292558340],[501714646,306220969,1777633196,2019918337,1292302572,697295652,1130458789,1871696208],[421709949,161429143,1654200729,1023153143,1596288642,806036277,1764534266,435330082],[2010259259,291381828,490931112,2051071997,773708878,1849556374,1714847532,534338323],[196718001,544736464,1280481253,848270346,2051353445,195485728,1964012207,1865976803],[777488586,968015260,1114624960,1912592980,982046025,1539588982,785514532,1105448693],[1978311880,74475547,257512112,1718915793,6560268,1749942495,1366025091,1480802956],[2035965088,1903750348,1454043104,1210327996,1413814808,1205913488,166702686,254236388],[1879852300,1152415442,329496031,1757632290,307348086,980691906,95388988,1363865500],[938442816,1295397943,556133292,104898095,993338945,148065645,174722604,795960771],[1871041454,987662493,686923297,1848133515,2096106500,1867025667,1220549895,274020629],[909135267,315883166,809802732,1182328080,292820993,253934646,72176411,928625209],[1507915599,538287450,1691605372,171504135,778594051,159993266,1023882188,1814351795],[1811575461,1740239375,1139807122,1236682264,736770941,314716313,2095154615,1245606504],[723321433,353917917,674582642,1027002952,1003399735,677271841,1978955350,2121327124],[580842864,1698283095,1741943530,627395324,1157464662,215040023,200515084,2056410438],[1740743740,699879140,1397026440,1100083385,1060889658,1549086423,300794009,629386689],[276107499,1845785097,761953752,1506358531,322850829,885162572,295895480,1257744341],[1799898845,1443227224,11736590,2040078342,334963944,1799379241,1941363898,1304211282],[1110981828,755123005,129756251,1496607264,743512576,1897755624,1076030665,1249979154],[1862708039,558315730,1850157460,1284568472,410481597,87757251,249353552,2089545124],[936954812,1231703580,286131040,912767168,104592507,2035753064,1496393180,156558223],[513292397,462577132,1711372055,1756097107,756012513,584872780,927824058,358087506],[1990120616,1195060563,1874604056,1543647541,237473519,338179127,1621892145,1690717666],[2048575871,835822284,65605292,2089206054,625813982,1879049207,784368538,660030048],[233614760,1237097075,1605370009,1806422413,990479456,304686768,352157751,2087146480],[345620295,970561364,454424109,1042725269,857043936,1232585019,206409998,1345897383],[193203712,1906843657,205467008,79872249,907457299,617121963,2031172219,1018403180],[1575333447,203363510,836065356,1121845497,1454519616,1254894363,714489235,928159694],[547587611,110189404,736032329,867885896,290029797,928137239,545112363,1232293140],[2034501594,2028948240,598922672,595741260,225079514,285242484,1580384071,2109956879],[427389691,1679070525,362838256,171775065,1168499954,341118132,1481241961,1328009106],[1733812741,740610691,1646280983,1270911108,1709473924,2130634219,848258533,712729209],[1781330845,1700343022,1268155652,339494912,772747458,504799695,105243959,148039899],[1372479102,445576879,19303706,1227491230,617250325,541462518,812294995,795480598],[86047760,1208699026,1819508344,823018899,993331912,778354588,1530919671,1784749911],[2022233406,1591208253,168159879,1887272231,1023538960,1458437242,2016151913,1118223919],[1751943067,1490789870,695729276,688648619,157330041,201565831,250872211,1389722431],[85810239,467158620,351811486,447541242,820562153,1490814859,1538261558,695608212],[1686438673,348288042,995817963,1095107015,1734277130,1838069021,270650169,479104010],[1694098667,512547883,110622118,441344559,928070303,445965366,370004080,593927712],[588844610,388836786,819400673,72722637,356739842,438912377,2117313950,311971008],[755085438,1513929132,1150325404,1195625360,375632675,260205121,1426041226,2015347981],[1863524917,2048574284,488309962,1101070830,792694170,156207713,386870105,260464578],[734561217,342919010,1487311109,2018901409,650076048,1275659357,1496584265,626907752],[1437622808,109887916,1770178006,1472698579,671930943,1607829846,588509957,1256600409],[1987376648,1093171042,934469614,606823860,622140604,784317052,599807117,1763721798],[593939508,436171397,2089089378,1684859015,1307678840,1279285785,654856515,1435665443],[1467086876,448391056,440515151,1111811660,1069207006,189536096,721176635,75378463],[1650557752,1264370182,989032175,607160251,1116302626,990479250,717818794,621801052],[1526263305,790302690,1255453005,1375952402,185449758,12240539,1339943424,665841679],[423140856,751890742,2085705629,945721895,919556918,957704130,1479413178,1711531909],[16060666,607527627,1069831680,672728587,789225401,1028605578,1849536245,1730449015],[1720003322,1142808860,1575941013,67535900,1027597978,596774425,1228434560,822917575],[245990714,913013084,737089955,1666611143,1598809982,233463964,890996517,1578006865],[2084137059,1823341656,1229205427,2027952563,792766739,1997894315,217471230,1196182724],[933923432,979483230,1452146448,36266712,2020889962,1723360086,1396520314,1944046242],[217407498,111284360,1609707204,1630974401,175188180,431175645,2038931261,94756384],[595741437,422273914,1310502780,118354313,638277360,1949786461,1171387938,1955077481],[1107940758,324517550,1644795929,883103775,1297540143,243557297,36066391,1059265066],[995110820,584511534,1599710281,717486844,1270567486,1378432507,1682608206,1145158329],[950831820,928549746,488619599,901805802,1763892088,130622711,1902345790,502660960],[2118073623,849571964,255217415,637226702,732971448,740365996,1319776079,1142887860],[1413175573,363453575,101458132,977888165,1825773373,520673330,539604536,1504234823],[1271737513,1202654130,1946588811,1333942225,1804635589,433844486,1602610107,1540988622],[1022494549,1986216720,1969215388,2006063702,1241863025,256719650,255378413,1497787848],[456972499,371363585,723423871,1188197614,585425175,382659676,1720119959,947728705],[2063713734,741285120,494292040,1077832047,1571750356,1013718088,1736122557,716767522],[200496284,1582841424,392263268,1598710891,1937568433,1499321188,7866930,740713927],[1452330525,1935260623,1995419851,508499593,1959108259,944236029,304296024,1257156995],[733495883,1153433069,1345897335,676528247,933887919,256776020,511759732,2103290147],[1292326277,1506911384,438726439,18479487,1576895469,1048305294,1598738376,346028675],[260062128,938523671,1985701601,1500847541,852803409,297307615,2021895544,540608174],[1345752344,609060612,176284660,752491662,737477504,939500102,417221723,177525482],[232554563,952192400,796880092,671260894,1063813407,993151496,1691906571,1364318834],[853530421,1216153525,1247126375,1288283518,856913892,1132392803,1241222557,667684562],[1988068412,827277700,1622682475,651173811,648514760,1294917157,667092000,731039267],[285528358,670269785,1415375171,713648168,1152619339,605316071,642814436,2019316363],[622604614,1348749119,1833279058,1400719903,635926864,944636757,1903480492,1347587872],[1991956621,340074696,2006756451,1722881097,1150660332,860424158,1329566393,953513724],[1257339458,1967575240,572518223,214990589,1449212212,491139441,816084839,366744970],[1055972849,1635456065,515055795,1156152765,2128346699,946618213,910994703,2094459899],[1084483976,1538926069,856529509,214868433,604839394,569935907,1611596402,951756660],[753605450,2064703353,1997015859,1358261817,1413781176,1247470020,604617130,1060430301],[730463356,461768363,1747862531,1608185599,752518019,1461251971,1070886406,39358963],[1559420745,1632821613,752439333,201773657,559994943,980380677,673286566,1693860525],[1665945606,1316998322,1002069845,1596194939,1691425086,932268868,874834709,1916400525],[1600385066,163107594,330842037,668087262,851102296,1416066720,2040563830,769681763],[1517927246,1246340825,102122596,1829575009,1856812503,1691685075,1902107442,2018331864],[43480657,1274672458,1704411532,1098140968,752747103,1639345817,1818489995,820177061],[844685272,745886516,861904804,1711837784,2130446742,1604224620,206367814,1441496162],[1929016787,1579241076,909738964,401220774,220051696,948164219,2112745915,1192897761],[1130782002,1660783947,1469019803,116569227,1076021586,890949718,421771760,1654471249],[1040320755,938999272,2111314820,1261664608,974890269,344910539,1216471921,1510120293],[998432553,613778045,2086931812,480081808,1711197597,1524962574,1210619634,832370443],[331160057,38396368,1334630093,1618726297,57006974,842631054,684226597,1785796952],[545380040,533420677,1143970882,798505835,1575746736,108732542,1810309328,1326877316],[1754643801,1248459614,766810532,740494084,1789996240,516208858,577450127,1661976446],[1431828734,1517430944,841889973,904121924,1696526727,1287113426,1053984439,1235277261],[622861181,1897300700,128342470,620080461,1002354785,279804978,410892369,982237460],[770419666,289298274,851040995,527204705,1895985269,1666238095,1830481111,2130580705],[478450647,1269041376,1744168066,720875765,530213202,765514021,1429656273,1341246986],[1293544873,425219873,290150057,1883136023,473481263,1692469552,1347800943,1333191899],[289180181,877048207,316354225,894069239,1223964234,79176061,12157669,1404347550],[1772544547,824517343,712497671,360575345,1355084414,2044834628,1752865650,1922960631],[979340053,164341186,942056837,1307994564,789855619,381729516,1002055205,736044990],[1571587157,313861915,739369554,1654417987,2105868712,1435625158,1854286177,1775914757],[954296213,1986933191,1839000683,27610462,2091708787,478801359,1449837020,1604442852],[1980409878,2089862025,469265829,1469559905,2104938260,250534822,739899688,866498790],[1176196882,1785773325,561374356,382420343,1772527302,190792040,966314077,681715355],[619404285,400501868,1783782761,527882842,324800623,1510391192,359239459,1227235812],[230665966,30021469,142223402,1381876428,186446901,1022333863,1215862121,751544401],[2101722735,975865100,561796843,1439070631,716651491,624504836,1705112453,1307570256],[199600403,158568827,814941063,83132539,1292125995,1821216261,1223394026,2090218638],[702038844,77057373,1089528339,1279710898,632444717,1031071657,1713487988,1719109719],[1371429174,1583169099,620671312,1908591111,195715551,1782440997,281869471,1691404995],[1532570151,1453034673,1987214204,1219521252,1971878510,629067313,309574931,636003466],[325755708,114979539,1492010888,1525071551,714020928,1650548122,1828437722,498101103],[1806821605,92125397,1327482337,623129900,1610176952,1902916552,1715498364,1959178333],[74233279,63909198,1769541902,321410370,2014176841,582795450,195119902,405294369],[1895486741,1831563479,1362614704,1175628715,642313054,1369768480,1106669018,1701449574],[382317982,1701574113,1998584390,1774979851,1377609296,706098984,329898836,15752874],[1900042004,928702975,1848701154,1508511374,1395403187,675023234,1298916908,2056274025],[1537551710,944187420,1161265127,354542943,1586787473,310469013,2053543318,1070320503],[217678483,2019158274,106414565,361130003,339512002,391162616,665960787,977111898],[386623761,853866961,267915203,128777451,2130268543,1867651821,484700652,401575876],[553188401,1951673634,432500578,1434381667,1467224373,629629664,1418584240,1691949398],[188756791,1159981180,1801378530,1863491827,1497706367,964605936,484980728,732589172],[1213247842,162698507,370291531,882868097,341915746,1299052435,1682758962,294353734],[26417300,966903020,791372602,1281493495,475872162,822284979,57510061,1018346944],[839380600,2048110306,1093366158,296238393,1736432381,1352550268,224599710,1191590936],[2084049159,1577723720,1841296660,974686771,1897465067,965979738,1339417760,1084902491],[816318870,1511906816,1688694837,32321099,1495973602,660033100,1537344571,510142724],[175440706,520413280,2114700353,1498795869,80753811,538718656,59476761,371566605],[606096622,456642224,369725539,1475388913,1568902277,31074905,1862113713,1197300710],[1355393965,1015749247,1959163083,1521050542,644540424,1017673829,959908035,1797625631],[2093441750,117677648,1653777848,2025063990,1076521033,1556168649,510807634,1941115498],[118188015,449987030,35913541,645446264,953040032,618603806,464659796,1493070657],[1175117241,252568000,1448640948,327183688,1121069863,2117375990,1543603747,148841368],[1765337700,1936917939,1016560878,1317749694,2007840949,609925417,1119096482,1528134711],[72962791,1655264346,587263710,1543193207,1363493034,833187617,165214425,1936775744],[388598824,1987159847,1724545435,1961048875,1103490835,1049425383,1297076636,514087871],[1050493480,1313967087,359604095,1589414926,1876122806,563088460,1855406249,774781952],[325634583,346258531,1863282150,1113796796,1518728710,1529383947,71337308,892016285],[1654913474,1317042231,56559267,1883995645,500926024,729539146,2081677467,640897561],[1521172595,1907493329,300899995,1644966880,777761734,2000997034,2112420842,335167653],[156903677,1991221232,1974107038,1825956032,232989552,1653961230,1327888227,1095951198],[351602187,1005930225,322752632,1988668911,1527940187,154836652,1446895338,310974767],[20913463,304080892,1679440435,1539389858,1718032383,907639543,704325657,860219381],[66577894,1971249736,883675491,1859886864,314628429,1524522890,1609671791,1561496752],[970207727,1509958838,126675553,270444246,1631076973,902787197,1370053562,1122419261],[2024220415,1044736525,1375921522,1357815775,2043553548,1584605792,1138037206,339676410],[721287916,489533376,708317144,1657318937,437002880,178156128,1717871307,383298434],[615786483,1489763929,1930298041,1168307748,1509918304,1006129796,44386312,590377346],[1422080152,216870356,1903135279,276223488,1035057775,414620291,1520564953,576508096],[1325779160,548893080,2110764592,132433451,911884984,1674864631,1545374088,1658693746],[1814266576,510726228,1672207737,826906287,667838583,2085579161,1646462257,545395223],[924393824,698796384,886996802,1503268147,1036993625,1733985312,1880078118,939307717],[608840206,1689796217,6713721,1039489603,599815572,403267010,239643816,1265668473],[1552418811,211886529,345830538,1301904995,1824297704,50582455,437461434,851103954],[934880234,1167902435,566443330,1925516716,820839631,982721596,151994881,273025344],[529004415,672778844,189147005,1398451346,2076591909,1216663494,706366491,1344101886],[2092820392,1066677998,1901004397,754661562,1027282857,1643661069,1180935787,1700071319],[565744584,70553064,2009322283,1897342604,1095051052,2067524740,9037189,684637509],[1274503828,440603416,2105016441,1609212024,255599950,681075221,1622364004,651526906],[1799723687,1644766257,1640365737,487550053,188887317,577597699,200011501,1933744105],[139903375,2118247232,1263697476,893053931,1737480103,541284591,1037751141,1449459689],[919092689,793383084,1242729800,1127066422,1786606741,1762946926,713175832,1008859362],[1492400410,609036481,2102183182,1428882608,347126712,718000505,252226920,1620531588],[529300732,40166222,2074308084,174581611,1013362558,3998602,1472180868,1652325192],[1176826094,797157166,1963529893,621019796,1987121309,932589163,1216730649,1777098698],[1664467190,1217146408,944636676,997071551,1542160495,1894436280,1344547155,1050069212],[811410291,1719736760,614878484,1688606912,755712969,2046395596,382361747,1136944200],[1563072620,2042355111,1963230707,1405170494,1414280697,1915515724,1258109594,371622775],[418023466,1868825922,1389016845,924082486,399478216,1379730588,359252155,788933510],[1237200323,1165527756,1144329181,266028927,2071259931,253022170,1342524044,1083684976],[1714104064,961589174,74982090,684023789,2130547835,893283994,901548445,1542908290],[514307964,811293226,1323562173,1745491644,235750209,393897977,749378419,1718231644],[1045366556,791954690,2035533985,1446282612,44423901,110817065,229153496,1243393638],[947016428,121723080,401073461,497191858,1363231392,1943937132,1980018669,1394808169],[316781130,1021712487,1016918487,1023619596,245447380,1903572735,1701349981,1411904300],[1905159069,704459269,1503619724,1622612136,331761606,1559068690,1639016888,1788668044],[624941700,839562331,1340363923,1150320943,1880565748,1390936747,145301796,1215617643],[1256335347,760031526,986689316,1826533757,97804296,437898872,406588467,536138682],[1168463886,672893225,1097941601,1952736812,394377419,1323132967,1786170256,877096960],[235512744,505217714,697454349,1834730102,1003544897,1191057494,157988636,337792171],[2021206529,1323196407,1414116828,909612250,628406408,246322520,2085006106,103662973],[1156286955,1306000827,226180657,1519714063,915197063,27713521,1623323902,909051912],[176065549,1147142735,1521863966,2067717438,535138889,296276629,2106409464,1691895785],[843961435,681799926,105865,474489519,1771331577,1468460555,541857157,1903199828],[286550357,774252486,14990542,288436121,1098168252,488512950,44054346,2066198633],[1010388827,803641708,843926235,40908246,1273682870,115318141,1604646877,2058759490],[1372166625,516719139,1362205012,1686207992,798175671,413896722,1078023879,1529311813],[39922885,1486012667,1746046827,1316941213,1097927240,186026789,776676169,409286130],[2007665334,963887717,1288135052,639152455,1785866762,669808401,1793826920,1840495659],[119199832,893129093,637664946,1497596089,308635820,844142229,1172115001,170883758],[1132173718,778454534,533598645,634760589,2123918091,1838331142,916194738,1364032447],[293274034,1860822838,40902523,1868121272,678563615,556102017,1596222323,1457579002],[1615453203,349676265,1977834599,491887919,1958405436,1279184682,446841205,239301605],[233873645,1818753913,1030870357,1493169476,2000307593,1212905983,1284403402,826123703],[1107277794,1401834852,1979053550,1143124327,2120850538,1977147307,1147376227,1533255223],[65892309,1568349079,59471695,2101382007,158870458,1604971178,1825119623,478096597],[1192133115,1027104493,1253777769,434856074,1557626801,74539595,266899477,1920926300],[2026719009,597010502,926991613,1537004516,1352468016,1452173963,1817309796,413553494],[1238584659,652038890,1641893194,1605543434,1830579303,622453778,551993083,1633488012],[205322461,1935530658,1371849036,1289490010,1595230459,1417799827,160165146,655406779],[1493636561,1258976423,371307940,507448038,569585860,904519515,1450387801,1098731073],[2017398894,221812789,245208501,1547244185,1212735842,1654851613,1065032043,1553112712],[1774620195,1420652711,1981499623,1130030890,1459091929,964614038,1320522353,1912543233],[759529416,1342176978,994426026,683014414,1304697225,1401905204,215686269,898483798],[86424013,1407898365,1041517739,1650421188,906649155,805402425,632326255,202689162],[897522257,438055282,1156796679,812808432,1386625196,1853732398,775650462,1621736884],[2089259294,542477938,1083011050,353034897,950330747,512338633,1118388572,1170134020],[590389275,1642024680,1781126739,78106882,1685045903,1917734965,407965215,451990643],[2061494735,1125497718,110450749,453304399,2110108994,86379562,1978467085,1240199606],[1770085195,1656691391,1247675703,926197129,538033383,1200272026,400844118,559720015],[1350330682,1174247231,41031075,180073693,437481482,1314456003,957160395,1730704552],[1883882536,1250085264,812572776,105982545,2105135517,1590543577,772688337,1746174622],[1180466550,1555120429,870016581,2096298207,1759551742,351750020,419585339,730315203],[264968187,257214916,726062863,932680086,1993124960,1690084346,1249569240,1437079815],[1176089506,964398591,714569878,749619957,151141150,774844969,1454133259,796564687],[1379817140,1009693320,1449311171,568741500,934919897,926966814,1190672136,401495067],[998220349,697958909,1833544754,396515159,1421662857,214106707,1503145270,2003494428],[653540361,822773790,830718085,1323254371,337119304,776420239,597232179,1841195422],[1375656798,307934650,1202477267,374088559,1277259553,914514171,1333356750,1394336323],[1626182706,416152655,119961237,462243919,130726013,1271034133,1026923221,51234444],[56495967,119812979,1722424517,1329675861,1914150149,1752958352,1777730454,252452886],[1119767389,361844722,1821059405,1384737331,1901204197,2089063374,2020004638,329356237],[332885257,404884155,490129728,1850111887,1353654661,744959776,2020918078,81949268],[1967070453,1867178002,803735581,219236116,702553197,1373949017,124976177,1872065326],[180466801,539925794,1579568569,503183946,834333300,1005674387,201729048,949018260],[862306573,500910186,432498683,614647330,241523839,490445573,1924341031,1335753216],[933554414,1923732542,616970079,1515886089,763986423,1328977385,1595771864,859488957],[1506317361,443848586,1637859695,82484091,969388844,1862449790,83560872,1269373448],[810468364,1952597828,1148049815,444846489,1315542718,1915484353,220271746,258751086],[1408126144,1440881610,352215660,33755783,678693423,1204203219,1212097748,669529075],[1526969714,1401573234,1222810327,572480529,1918021732,963558089,985910256,1489476259],[779987003,425621142,2021570207,850049942,590514444,538185792,1298949487,770297674],[2061870905,1036497512,1043875038,269027557,984661227,863769971,1943666017,1494033290],[918053728,1124796388,606293967,1577459425,1185921661,76716739,243700593,1326793360],[1998571752,1690428771,323148513,930537595,1108862033,1718865888,1960613191,322610903],[2096552275,794954058,443074897,1167422108,1969749345,580331609,857591314,1954539031],[941633839,155885704,968464272,1116381180,2009584199,227593344,2115379690,1087862161],[533907126,2103078351,575337811,1278965784,2060782005,215364948,1603517502,1658195674],[1379750115,634175841,1041445497,517714618,2049643845,1051807114,1285122463,1679196185],[567028796,1194967409,331217417,1705068781,966862761,1204667708,1262341250,1152879436],[161188723,1436856350,649055611,1438387451,1434516333,1494561324,331282733,267476155],[1701146544,1602748757,770353900,1931409458,229027674,1694965979,1790894697,660398433],[1192930748,1140932718,1291532468,624731992,1394395236,1022708622,369376775,743644688],[855128574,1876601953,1897662313,1778265505,1665248276,62845700,1118022002,213832394],[318103578,1556098349,1539221567,1079724035,620760345,301658416,973235819,694615251],[1103334220,904802736,1530787584,1222227718,1659351933,834824087,801591306,1033257365],[1685308550,1779965260,1424261264,722101809,1086881627,1813723001,1124160043,1627148587],[535374788,944836404,52611884,41046133,818282069,1490903430,1798916328,1899152939],[1393491934,643253275,914390639,1804274144,1757451250,800568894,1588981881,608562680],[1105154939,182552275,1898150959,1025005323,2157162,1680861720,895748381,1082357693],[2080633846,207686450,2107281248,2025730206,1616878599,169480382,1434989249,1848148836],[599597637,1485259654,1082230364,1685004625,24679932,314636759,1170059096,10779707],[1489538386,219810235,1883093554,281162367,81616637,1368987461,39882822,150608376],[1812166453,1521303802,425204169,446084917,1860554168,1101908749,168553674,190747605],[1788951624,536999397,1963522404,1156932176,1887538966,2102695520,1550641964,535649122],[978679183,680772563,1919200443,503067514,1408740158,1701860663,937634858,1253038131],[2001489497,1295951830,487824318,1992910214,41236061,365796576,156041007,396211155],[364940441,901272247,276172043,1712827266,45153363,1501688087,74345779,1462361727],[1012781363,122260440,1403799972,550191168,1249755193,844865463,777988536,1393034645],[1595225092,1985760707,1759616270,1506983985,1441539309,932555631,874605746,1890984491],[1100337702,490412011,43705382,1753401284,910954266,1287210649,1308436538,1821197901],[1809398474,1836438038,76083969,728034816,1519931517,717350929,831663787,763006099],[1502625546,506036623,546691676,2013902453,951687272,205486712,623372830,605955012],[332652997,1012887915,778871391,1833813279,862081298,926659199,592463157,57201223],[13918417,1184491210,943810504,437168388,1889960258,347770302,1599032917,738961951],[221628768,1155441063,549888948,1527909924,2021105917,1453492886,532922802,23996935],[1137595726,1817876198,56849063,301650657,1568805662,528114174,749475275,1772219998],[337593608,883493151,1651847389,433678750,1138511922,1629480446,814914544,1585688025],[1908991742,2130562710,787642819,1514665976,1434260459,1334579451,1829407126,1896904493],[341792586,1447177056,764793341,221125379,616844790,1436932111,1073246729,2085543330],[1558912468,898035208,242176402,1710868711,965684208,605069086,1379565557,1272247193],[790207603,1104347135,582412328,781877701,533395051,41250234,573522653,543040670],[1349336666,89140275,1780295476,1304725418,557580242,783692661,2030289858,1887235559],[1215092533,1202671154,991180511,511599332,640091417,1046133636,1943155489,474329006],[709806518,1640577582,1341323391,1292400595,560764289,1878472285,1999834032,398909229],[750623148,1405932691,2039839474,1140754956,1688392569,1684465044,709302043,1475097083],[1223417456,1861239674,936205237,1904222973,757882415,1226465201,1173182296,880047633],[194625288,1739874991,1123412517,1746937295,33259485,792713871,235339550,1880551139],[77212358,1638142346,885494079,217487068,1560158420,1956337527,604808559,230690897],[734683793,1705119118,958910786,358077881,2004093867,1966691694,412293578,1233913952],[135030532,522282618,775007049,1887445686,741052823,1912768613,36607718,1871488909],[680751069,1065490358,1041570157,1630826104,618199311,608947356,1799474928,944638080],[1218450330,617107794,746599909,412677116,381393551,469487710,371003592,43250346],[914447201,860775866,1792786786,1178659862,1457548405,1581391176,823608651,1769912486],[1113711235,1861976962,518227022,1209186248,741839986,119445636,1425166989,991910696],[1847427442,843627857,776712168,801245186,83024780,1297533931,1579959119,104195149],[35573096,746803618,1668738897,214863644,1193488613,1356566725,1794274074,1132438034],[639867946,1469970514,909609984,258765201,909950992,26380922,1085983420,2125952029],[1560820475,1982058219,1865033533,1941375350,136898870,546109071,279332045,1831177853],[606540949,956500282,2079313509,2114470761,36882922,955266438,109115340,1329493005],[1699588836,852377474,103978726,1365190127,1605966209,115088120,985322816,1485296606],[1796382033,92117567,224852968,2042298686,1969236680,866800678,1713943289,1710767892],[142883465,1465079108,812362115,1791999700,1865516802,151901698,347415289,1892455086],[1748691166,1867680684,107774286,636303790,1587312584,1422892709,569529379,1781285907],[980783660,1330411806,1121174970,617064333,574078422,1310978656,620508060,514286373],[122010375,413965519,1380136314,736277541,1937360724,554171139,1557824585,1565917493],[297911432,1366502610,1835772407,720706012,1153951322,2042199768,611403956,559982452],[1715470150,1088156533,507140483,1447680413,1642682964,1622157838,812822927,1432806065],[797832373,1469577872,1149838235,637854447,729587745,216719350,956124623,381861897],[1653643189,991616800,1793794726,381655145,802848412,942227612,212805683,563102041],[2078239739,1405439562,104959569,1352213434,1459291209,1272176122,686445639,1005234042],[691543469,17672895,1548624151,1672897417,1782273882,1065469408,38060109,1026637598],[841375239,668154875,1592092537,480308271,876997469,1769956649,1667444648,357188069],[1759838624,1270757876,1756176178,1814855361,7178517,1376839930,1400741860,941045267],[1815878744,1837947082,1610401099,987348350,38408759,637391024,1732873719,1053245013],[1667014394,842788103,604975951,358908661,52077389,1073321906,895506453,1634081315],[818646298,142225131,120205741,1054246532,1135725378,968135517,1688711283,509698890],[894400865,1903758199,8946221,1626824876,1256049396,203890950,1232776705,1997559731],[2101393587,350507340,909793050,592778911,1743021088,958416111,1705400463,1865404022],[2005511160,350577187,294276471,1425034943,896591050,640197669,1075506672,1727037008],[527244939,1395001439,1212984409,1228380180,310670011,683872161,682684246,1743110308],[1814720773,1590275805,1200812669,981528498,1170211645,3775363,1859443103,784030375],[1507573397,100197108,1010444040,1305046039,902881508,535794123,1118649261,408817846],[358267065,609911520,1470733225,432465158,120265766,1428291607,378821751,649427889],[152752586,2032006987,1404347534,396883247,144313953,514848120,1300502033,718102526],[950874758,914751100,341657505,187124849,2020696891,1091355038,1405451028,765129264],[381952068,1288630499,1116090360,2038992320,587179773,33262415,1445315702,120036667],[1331624648,892390295,570386992,2112800267,894875399,2067914371,1480949735,426646639],[443190223,63183244,445459119,714359135,670003592,601291219,528425410,1587280155],[2035510603,2089481685,117834237,1200629129,2016022415,1125224120,1999768177,1501122850],[741125218,592027288,467960082,1963671851,1828194611,927529353,1724416265,44411321],[1339390582,1612617319,41855222,1053278366,1271760883,1210794531,551493316,1864450300],[571167613,1544340748,1750572912,776641386,729734929,135108559,1037241839,2037423440],[1326492026,1838826960,872585509,1944836705,403019943,2052960856,188975926,372790039],[701265339,2065705981,187229686,314196077,396096676,56310775,1649858577,45045238],[87751985,1937020966,1657163491,1740628456,103609685,1590411973,1418178595,2027423592],[532350140,1575454918,986024217,1289750809,1975140663,713396976,1997853124,1000938351],[2080800545,1114958264,1695838188,1982338243,744691412,306774597,2091337367,970800859],[25165959,230123979,1344511027,758751394,261126247,1499023396,1526711428,685937127],[680303350,708652196,585312419,1331818924,2074632717,340872750,1006162505,1286920294],[1018243305,1577681683,911072229,256600623,485227559,805079709,55246979,1376548351],[37787714,1502587259,1598597978,184407949,1453718302,1851558075,1714189562,2039289796],[725051743,295473211,588105912,1411616047,703324767,1775644984,458743644,2002972930],[761237993,71152846,515453739,2129292986,23817667,1866465948,148051820,291452028],[2073949569,1571260831,327846628,2085067063,41518919,244818935,229539909,972097616],[1712137508,81844229,1260669607,2013536397,1928923174,770781387,962930523,1924356350],[1746965124,1878568255,1725778931,1094078200,2050518361,941141590,817374703,1591661241],[1720177645,1110933247,1986202328,164216029,1322038860,1050875084,663206077,1715543895],[1250307789,390923091,115820931,1677102710,1004544193,1020433129,1535138172,59392905],[1577879493,1114793392,1362861666,1950192438,1710181707,372884115,1906892415,598089141],[1270840789,1980241726,2004734698,1631095424,81182149,1382225922,892371718,1280573933],[616030577,1280599076,1013284897,306882896,551351093,387865185,1541872914,2087706551],[613971735,2088299021,96227627,763158595,2119155800,2029487615,1052808352,561822286],[1210822184,560919733,947986862,515469160,1990755519,824244676,1099795080,1287859976],[1923829319,322570060,811618810,443237074,462473056,1420217157,1588759520,916347995],[1253358219,1153686495,1774719834,1478417843,1064661327,1418715845,435817882,620083081],[790511314,2081339783,1843043804,2069631423,391059996,1393749286,1886148482,1502040778],[67317637,1823016762,1054009449,143164042,1467789206,1294389492,1393223606,897052594],[72568143,932959173,66841445,450753751,435990391,1391366408,941976789,1176336928],[325039717,130609866,941746102,1267188459,596993522,1217934384,692305770,1260906816],[810370794,748550474,484803667,850680452,443271548,966913715,147512987,972874269],[983208445,926737950,2053216909,399800122,338187155,1688097347,1869712232,1320540890],[1745991605,63188606,1189782321,286550186,1300056616,261408832,1927773474,1065646223],[45954317,23619916,1750962520,349609865,1586749847,891128481,742245386,748800243],[229224622,1320826953,2017479578,1119832468,961833051,784117848,532591901,1023046957],[185215396,1122323810,1707572492,467730665,744986309,917779970,184149115,615795578],[1181096408,202102172,285884651,1297228801,1221606350,1198708437,481653034,982011059],[992013662,333378387,1339285021,1368866798,688243069,1116724518,1172821376,1352952544],[2102134238,1955928972,1720961659,1156130264,222908454,1876991610,816251917,1537835013],[655208310,2019270507,298615938,843878587,966578979,296740862,208353298,2096602738],[1342482170,1835356179,1211476494,100075129,163281081,1582945782,478239622,791291407],[172690131,628524014,633931446,671838544,115374353,909411851,1813982245,934061766],[974023068,2056349372,1148824318,2119459700,867984191,915152258,1450773654,657119025],[602321643,972210843,1630828158,1165786726,59050720,979171807,1774139781,577403270],[1500015413,1290214326,1429206749,2026893121,2008570657,669754231,675794220,1305781961],[9429459,1931590874,627275813,1139764843,1265863670,162787906,108852277,446977047],[198370229,1057855912,229942275,1151890261,1923169029,1431582006,1261319189,629486805],[987902560,1170175475,1723666549,12167566,529408710,1697512235,1892811449,1252395909],[297479296,741867998,814027117,79530317,1038962240,362623263,1244975311,130941636],[594733776,151430644,964552919,2103171694,2052342642,894578106,735435128,621729592],[382257982,1750826494,1952311885,507237821,1490471012,629005890,2082752952,928432399],[2070393980,1837863404,1113652829,999877383,384552320,1219550282,1126374748,921593949],[2019297718,1937696616,94449379,1631210985,606125699,55770574,1715183286,997647172],[2048527095,1693305461,1444114151,1935566931,667838202,1000204206,701777580,1162219433],[78258078,699770336,775189192,416751150,1637698000,928711361,1183618169,1892726166],[1524586661,261532796,64173915,493859278,1621804437,1141224866,1305201347,1715591506],[813255641,1311004429,1599589269,412041596,319129580,1330756207,2038154871,498106685],[1098553612,2076431950,904241124,1271295142,1778311779,213891844,1835244086,21571940],[1412127214,1056563014,654085081,380453814,608433433,1893115807,868023428,1119792734],[1190879848,1405689884,1470057080,473337843,1712022091,1632853554,1677017844,804803161],[786285901,1690931833,1239630047,560589401,657569714,699417209,1066413140,1088720267],[1899759939,18594672,913331088,1034533636,1803284038,1788614604,939762092,1864135429],[1435782733,903010963,1244748320,868054879,460633438,1725281822,2107515701,920255373],[448622288,1165053325,194644167,1409924686,924319471,1983782579,653362250,1232770709],[76847745,197710166,244396139,2004979604,279175115,958245746,2025638790,1600261266],[248647460,1132721725,1150050439,792661776,1631520198,790041054,714863327,600723089],[625324676,18760359,1931688301,560932335,758935948,1823176059,1564756951,959406971],[1766401332,1793175053,372166827,299573700,1761447535,189637710,582687604,1263073338],[280567761,1484755269,277431159,1765194077,2122023799,577225485,916015015,1296838744],[614348682,938153443,295363782,468726737,862107370,1156593728,544698903,1733444670],[1953202240,2098369470,54990209,1858704791,219001057,381070717,1703329327,668428160],[1242894273,1729206431,1982246640,1076794187,1634871289,359422256,602016302,1161681589],[1619101937,737410175,2125369695,1923065148,2003220139,465132615,1344282488,476361738],[273136376,1624221084,183920649,202931841,2071995050,688911150,325188285,1459049765],[745067957,595772372,1397951275,896056432,954132359,784174677,1651742996,1452012801],[1227348415,1412722475,2018228544,1480560015,1585655332,1573700934,1575457842,159074693],[871637150,573215766,1694879482,1183240222,129435219,2056325431,743050463,984632009],[1617380630,31294164,996810526,221264768,1428227637,1575015786,952426695,1468640487],[1479230289,739633950,1053912250,1136342042,975302232,2026331496,523471067,236345503],[970860978,984828083,1033501410,405080243,1731060250,228272881,228904778,1017130102],[1085561289,1331017488,603207717,1136532514,1876107729,686400916,422866853,57349230],[1255601329,1232348456,1006970420,2120675331,1816346084,622065853,1972566262,1092328677],[1432435434,2079183653,714276882,16088180,726438745,2010405325,1395034968,1896774512],[1448413077,64176381,136012044,528858048,707558774,146758188,143362432,635972348],[1103416399,1706064757,1639895778,1249808187,1492963984,505706405,493979108,595163291],[1875894552,1253846391,1289194626,1036146477,1813095111,1215187408,1000982648,767794239],[475879924,141597721,942510265,1073051203,1573125894,450115205,1672153342,83287289],[207465825,463511308,1205179128,1441975701,183189765,212512679,1749220874,1041892327],[167456485,676492344,376695421,997179958,1893939364,4443425,1480105706,873921849],[1484374174,1296591696,1431877356,943762092,160449092,1337098145,224398962,1362108191],[1549792955,1469296723,721560756,886530610,1225035539,273783241,697075371,1785894834],[1293586992,372645543,1566640370,719540687,1863718164,1175807705,1389506961,922927343],[1550187575,1037715645,1388781137,893507284,618636024,621346241,1410676732,90887613],[1414669837,964359945,1475703218,1368594519,157937785,2022835887,821010194,34991914],[7114489,2070754950,1267491738,840696203,1534166081,813470929,1829755710,1329500782],[472220918,746793428,2068615860,1889981778,1947271722,1409209209,436873303,1631620189],[21736591,319979642,987346125,247703233,258381548,1416605021,403665471,929002951],[1044146577,1609650020,781291836,510256816,2094419542,323796050,1710080029,1034457240],[1327110383,1887632154,2038837669,1577782686,879523726,603661190,342479311,1109410473],[1324989655,1497769561,912573502,424992446,1501352653,614137775,700303462,74065601],[1182529533,1811552454,977756572,1247624031,178261523,49925239,2124256682,597648806],[1450155655,1265531445,1808671744,67701044,258859830,1387828937,895297057,1037614899],[1509384946,460630840,51054117,812245049,824866783,1394970352,602432259,803605455],[1294275237,1258525519,188134525,1714809042,1342409827,272667336,692500223,672416030],[264950322,369746901,1554198562,577510138,511809889,1966904098,1897937749,83063528],[1966488902,1269973086,702386433,600090047,619384160,1545329569,286952979,2093123152],[1041766275,818194391,698278393,1201089648,1723200609,1868199774,1455379898,1679206001],[1028919301,251998519,1797351631,1318630720,521278087,1142240753,1385623338,2058233544],[1919145406,1813210196,944811397,1943923581,82374808,2095456630,1585948830,1261675120],[413616671,1506007813,1761860236,1183746060,1808109996,322261091,1469697111,78589249],[95051326,1798060301,281464824,215979767,143017868,1093545942,901594148,504284027],[1849183789,2097486318,802849769,952960306,841391107,854070868,1061747360,673885781],[664128488,441803117,2012053946,1023560657,1150280075,108241651,644338076,2040994150],[129340921,1622188250,1828448440,318747086,250568176,629050305,224596336,231093707],[1287613688,773397090,340232117,1052132392,1834348830,1745269436,1421441082,1577794602],[1281485871,1175636946,130216246,1326589303,1179160066,341740433,1961951379,1996785126],[628004999,757266385,1407111390,1728853663,2052330651,1960105906,399946337,798679962],[665980830,1583038291,1931484073,638400827,1841069704,791531324,1966072876,636139201],[1294374636,72206177,1143668198,1523375143,548901736,31415845,1984235273,522781827],[302339030,1052297242,508193528,470932253,673331503,1722375510,1560136219,202857047],[1048726865,1896407992,551756442,1538088646,467388990,789869579,1511204980,710188624],[573299366,9978172,188904520,1952185184,450062104,1210131764,440120833,962483836],[586226034,1323337379,1022850480,1526282381,803722100,686248269,2116751987,191047745],[355581225,1084343869,460287272,274687574,764132605,764919579,1547662125,999212209],[2084278805,1509683863,1317364027,763532859,537130850,1269133824,830878846,60615714],[1424252083,991708507,22346606,644183275,1885387916,1141026250,6130606,48436045],[2110733301,268440591,552886481,268132616,1360613085,1029649110,661378728,1566928092],[1708492607,985710241,1607957963,438665082,1912670212,823270410,1771021613,1170153949],[496857514,1798147179,2072987920,2065030828,834082897,1914187349,1653333552,1412650123],[616593945,1538278410,605567549,853072737,839274210,1489655701,674612694,1840104186],[1781798004,1672861962,2095574451,1413092641,1078158770,1808417227,1546179379,569718657],[578359979,916636424,628279245,223642405,1753773566,1915802803,1598824965,681836445],[1354615219,1942227113,658227722,547530184,853766555,991862173,1838737459,884897008],[1433006358,746864189,1940702997,763829155,1376174223,4151982,452311200,56591833],[1740599371,1008273413,276531834,1601393004,323532954,1020182070,1432762015,857607273],[2045522562,2069520210,1864559371,1509378677,1666321066,70685226,1472328668,500193678],[1799238147,1543812225,822937905,1303222817,643644715,1089827952,580890376,101680644],[295710544,31070809,1949412029,330572344,1327910423,91321959,311363682,881170728],[105141237,486439806,970094559,798680180,1674761396,1531295396,402385196,769247005],[1470474928,266466584,2076524778,160927889,1814647697,1202657677,1266114486,901690504],[1048730785,1150696705,1425227344,426819808,302388643,1473981653,512979926,2067855792],[1925451385,1102616707,599525398,1715520557,1398453143,1062337579,1841287967,903060313],[1347100791,818122737,1969419268,1269906440,1798627727,672664875,1366246094,2069411635],[1374734625,2040775375,1226616059,582756411,96971452,92418592,962111344,1513403712],[1057721087,1104135730,563907874,1395985281,368363255,801705141,198453400,1360917224],[1268714061,486660094,1779199433,750802712,265423092,851872931,1952619285,2126241374],[1638925312,1794173530,1492807123,2003179719,560988077,1918556765,1700911332,1002541488],[1594945290,1723465771,1101281020,720025809,1412244524,429450642,1895854770,968470058],[1901869409,108464263,56743227,1844590688,355204476,1780682115,706487558,2119230996],[133642833,1104327165,568733507,461869810,3589579,2113756775,1282359061,1305746959],[1081601956,552426115,1580669540,1309206090,1673905017,329014508,1649759657,1568271843],[1848417324,886789417,1729461285,934284719,1048788951,846935548,249472716,203130899],[1211093573,1827508880,77757837,2063346610,508212670,1877201071,1538765173,961284289],[323557907,1018643510,812017985,2036167950,582652239,1782182498,63278553,1911993169],[1917205088,908643290,610049121,278248956,147274609,440883057,1751615275,973409122],[38547452,739428089,1114687587,444325537,233325511,510023690,1324102712,985180401],[1752702051,1982175119,737156341,1935379816,1979322689,816740856,768722830,1254124360],[635683058,2045861752,1535186111,317058369,741665785,1897484247,613527299,1445218012],[256975965,503491461,394040086,967340353,2084826717,1359046222,1833265593,839984905],[612238622,942717623,270785803,119010716,1478799540,205987528,67339332,439504089],[1568530609,729438061,907998032,2000767551,825924631,1756152117,648558430,1008991411],[1534032972,967587377,1388767714,1816707792,1036482011,735967899,293314994,1900673426],[1247628908,1888956597,1956245298,1229840310,888421945,1470838484,1853465932,1800674689],[1121154996,1357537521,730363201,2120636806,254727737,1572557109,991325291,394469758],[1222063120,46725906,890639409,572467420,1715056394,57330849,1694559338,898354975],[1398878033,2108326949,1026768675,1515019771,1986274798,1877366192,1656942225,669385597],[2004342119,1559721063,1179935062,1399694623,2093067924,286256584,1816714097,614903614],[1662416919,1545157835,1356331232,995207033,397285536,826244677,831402862,1455547642],[1899505457,1707855510,1407881117,1414178902,1662027464,823442028,1672798793,858725261],[708850622,1839441542,1763034084,1367160347,1142222061,1786747919,690189775,1617508840],[656452968,1305283280,556642475,2090381565,1532499244,1576161330,162116442,1848053058],[2023336196,1381656719,33104396,1722673628,1123056996,252025317,13098272,94782710],[1410229228,940333734,1742618158,1433886368,1492596390,1282979274,1297370842,765771381],[1089132926,802459626,1671370994,1603742271,987576755,2027667816,1894830188,690113830],[455310801,220068303,930849677,1195359631,1496944684,1094661828,551246639,1074681730],[188314790,1323024445,1488694808,2032450649,1887740386,1227401007,761683398,888099379],[1681560326,1126290547,1693922421,192852727,1159838384,350562012,1568203807,998911455],[2042818191,981481259,1661115767,2064765951,1489221062,971881118,189584138,1299153616],[1175487976,263918730,839571202,269660458,148194111,1876707702,899288128,196881403],[1561479776,1494657877,1948509186,898747072,2031694190,1355869454,2071151146,1385676568],[117289776,1911870798,468314341,1375530849,4778607,101837855,1719600261,425834589],[1752407173,1467193886,1636088637,1579518884,104185078,1630694283,1135420035,1338929469],[823441210,1761292284,1239761487,1393938080,61414341,941778471,123616795,1509802899],[395076866,1092664648,1159287875,1090839728,1132292315,2076828845,205334329,1443218671],[1502780245,2053660404,1148262957,1411726510,1450430793,666530300,947082194,993457046],[200613140,779591234,20110641,1684228864,796499781,1588939887,1982051693,654998017],[218558663,172840715,1174926097,1646635956,1675502701,753862652,2099852651,1459741292],[217286338,1885282670,1231449019,831175358,1093761490,668561734,1388440757,243419112],[1346877538,1686499998,400113928,14563073,1623177558,727766214,443690644,183418514],[1158680261,1363731016,1973687189,6773645,157860368,861000438,1776943520,1366468822],[827774535,2061828416,974476843,1508593647,1119533084,931100663,575637481,1875289438],[1053139672,1022105486,45400591,151932279,700378300,119567051,60122681,674847805],[2104901466,1403802374,192475205,555220444,409115938,1128521541,403737951,226256305],[5663481,551878896,1014976138,426272493,1057674625,61672286,1260564615,1012753244],[577552881,697284981,1668019606,1382259479,431999434,1599581391,1909436570,1648196471],[1246239884,1489536827,813398949,1182373550,350454535,291138409,1047296358,1767091070],[1807533632,2099159617,1706089604,232480737,235156594,1269870779,1252986576,390922785],[49861262,639317985,837872877,323416714,1764728510,1751935327,1430144297,59909973],[1920708154,202320065,660085671,1205738374,992446333,1396388730,1424193208,227777907],[413279138,413577681,1473193595,721133828,2003653966,1880554890,635028673,2120249849],[1700171336,729038749,1680452164,2077167504,477315649,1869072278,792222666,923034395],[869338354,867545021,618022351,593771089,950836,601702936,1780881277,113201885],[973395051,990461636,1154797883,1264329602,872454513,1069896498,328684220,1026333445],[915482962,1291912194,912295203,146837351,1311855309,2066458068,1717639407,1860243895],[202424554,47988271,2114004393,1685907608,236336668,934994012,872137475,1613775403],[1508547851,237749129,1947404751,252664318,187613667,1916710205,390001383,30820223],[1851825081,1080057738,1993067484,120178116,1893553504,1790524888,668567310,715912521],[1977857666,1599878347,548460044,559032211,1748275099,1079625947,1724073134,278258637],[1645105712,1679215051,736017660,41549604,1249139381,356972479,1914936869,741183572],[221614039,1814861054,1503659341,997694286,1431398289,907417916,1697196779,254043340],[1656112627,1687216274,947050452,745573515,262227165,1020036693,404230754,652977255],[1949199891,1118341495,1111941607,1026735629,1704676257,478975643,1473244192,900450787],[1753898276,25999056,585260716,1358228661,2094179355,873454457,1693960961,1695178296],[1810275288,773264404,742298248,455143088,825013943,1405797578,1769644836,1977234421],[1458884857,1259826899,1281871740,504094835,1729181428,1090725749,505201063,388119101],[94389607,671514510,1228432801,1122473536,1534594520,479861945,572770025,1935449121],[1100004025,674012877,335891623,154237535,1946330989,2109119561,1040593807,582495431],[1828396658,2031370219,1800244674,1249783449,2083155760,414166419,1752805909,1803811732],[1960198499,1884923530,835896984,242979724,2080233696,1396663339,2035965722,820259978],[2064088050,491342346,2052585299,2110193617,67516903,628140523,85107730,263326555],[735588112,548218777,2112777548,1941655927,903668918,987737128,1488971736,633430896],[1062993170,792276250,693390577,1882839144,1601271764,151527132,1450906086,1403126156],[1872274098,535026197,2027520324,1100408344,366192055,412803023,1071911265,1118150300],[969434954,320430891,88251416,1007621137,1214608539,382358847,483245041,803813873],[1574228362,1965861199,135276656,1262909223,2101853529,1565958360,823158098,794067949],[1618217164,1238329780,841146850,652793678,2033724023,1935596113,2116669770,1142165749],[686037036,978207657,1075341538,27656540,944634417,1850297760,620195131,1883386527],[1023681274,381872416,1144795484,88621735,1787408682,862636538,1608305469,501427577],[1190087260,1325170971,43514877,261852997,148919618,1901882527,943192392,1630293548],[1810517619,475727862,1920428319,920336503,984718348,2091641662,1489428302,138067502],[2121721714,1402343961,312552258,741976249,1487741333,1957610964,1236202664,381611988],[439623996,620348525,616208677,348454935,604554391,599344519,1641896635,307675769],[2102115178,633222137,892947777,1890060632,12069653,178775526,1790655387,1433173219],[1098222666,173636355,110897002,1572888268,1265435277,1207005935,1938970223,1516966870],[1209431083,1629826800,1786772831,942939562,469475465,65343150,623078961,875678219],[1538425266,1025299419,410571135,852688517,1262314592,1849261363,90684508,714185992],[847869241,1546027386,501255573,2006604268,968440854,605719443,216418305,63115016],[892859631,2061683988,147630717,956920639,645656459,469427529,665246782,1716399002],[694178597,1194495887,1395519540,492288154,1789289570,2128884400,1476717243,1553562142],[671787601,61048585,655199630,1364321423,1951856425,1022039783,1829532172,1448051291],[1659279418,449284692,1883980157,713503581,1781134286,871381318,1957614687,943834579],[2026800511,497025346,546539715,1499995732,592270807,1380512196,466775996,826416903],[117972265,1627969435,2070199289,1917149968,677543207,74160000,915944564,1691601819],[680950868,2099437905,1559664687,193025853,276069848,821140158,102747772,268972287],[359431749,110737058,1479478705,1496968875,978206498,1689259877,728551939,1614010725],[1249188095,1702569410,1134218591,1947127253,1662791181,304214122,1188333909,1849697521],[1106903306,158744584,943751194,1991246411,479816166,1760579086,687665952,800637385],[1094933078,1417066115,1297465698,2047074037,1174477827,1320781143,1572459933,73534430],[599757748,866968814,1672047204,544019551,1804941932,1492955135,608429266,112992385],[923877798,16160334,2103404908,397755977,1999373828,435407953,1648933148,2060206154],[1375702630,727059233,272958562,1987554963,1070473454,422420837,993676015,1611653940],[665578705,1283874574,1777120244,1736137907,1978093698,946981124,1298100491,310377730],[466637797,547595969,862628330,162219235,1427889723,1616931156,597042702,1192118023],[1468159936,1541076432,1512299081,815087661,1447565990,1643241153,226751333,1492939083],[1680891510,222101295,499115710,1422858152,1546803492,1355182349,180726376,1033662198],[2018875000,1608311458,1537398261,1343008943,1978535369,753916241,643415826,1388808537],[811765783,750081543,559507372,1416607865,1079202858,1222682826,1959819390,521501994],[769919328,722863852,1660826354,2126805908,553304153,2112096541,1642701648,1627759751],[101266215,387724101,279590635,964179114,911643683,1133303290,243163877,1228077780],[1962426078,236874225,179003285,635901080,38114744,1026556824,1205778628,1761315414],[504923427,1606520248,1388718036,1483183222,1145426519,2038264742,1418125198,1667113351],[899974835,108379507,1206636174,951856738,1722311532,1735501632,606385268,1599119931],[897463651,469477873,1874457009,254310735,1556147733,1996584538,1146082029,331047057],[480919002,988726391,1019725793,992894328,1581669822,2074787,1886229108,378218933],[560444010,1950701635,74505720,1499653108,1224974622,245780096,408865435,1582256057],[1493653459,181554031,1436132543,1517800152,1845733770,2025198636,1566168079,89453375],[97913207,1194789783,799089058,576166410,360638803,748551454,972679979,2127062261],[1403619201,352786626,2029260561,918165920,1015960804,2114383381,1561281648,886102359],[1419993753,670483137,1608734630,1868149769,2098471423,1338124945,1695158229,1896680478],[842864804,445371412,2114485921,1654597889,1245026073,421683777,1951632588,663007928],[230777634,324788173,321788427,336493046,770518274,201217098,196157213,784277134],[1168571625,1790155006,1853847728,514387917,459069233,87299885,390532752,1261726984],[505454120,1610969498,1309689575,268392635,1976669699,102522539,259890434,341953379],[163099531,1575823248,73439198,1637034988,1772650004,78861557,1804247555,2088210647],[767211785,1764296888,1731503936,141440164,1137696461,640936260,2013592479,918275176],[1597064636,239747618,1724540006,1612463376,876751354,1924905238,664460285,869060937],[980482503,750185457,1852235145,134023151,1290449179,1632095151,1565704212,259547807],[445001509,659511765,1421328630,1006860,456763728,383336527,341149664,78203540],[966481281,1269124489,715249145,2038900494,753983249,1892899940,1882227186,681697275],[620578947,2052839911,1740030212,1500143047,2035758746,167753259,2017323160,532993562],[1592498449,367484518,548975362,191273068,1966428284,67734981,439140624,1656342173],[1231367759,1219131172,216586787,936668905,1278885320,39008645,259711253,1317048771],[1068733293,1392265188,899989275,1729666637,1806817613,990217570,849811165,2038032926],[82341185,1249707686,1910477049,456718262,1157520440,1940387319,1604489338,651998980],[22542675,1679904301,563774372,528235617,418699877,1881538103,477293258,127588293],[1303653973,1154953093,2122272293,2123470529,1378894012,1079721745,1074087352,72391718],[245514514,233422538,971175428,1604147600,1596384698,1636299753,393364724,1184410901],[1059410609,754839660,2030809230,454080166,1057153141,490532927,391005441,227166366],[387571171,1742342895,292751265,180138610,603774450,106853185,1760144006,1798264377],[243875100,1658719975,683416404,872817006,767123690,1252646696,1919175414,289057513],[539341787,1850624072,1294382703,1990216764,903772258,804919362,555696646,953138369],[1086402032,1556661307,946202399,1550873580,599716913,1692213995,1125144059,1464026638],[913065200,1503297226,766756022,1929134793,1060692883,1071427858,1966544051,797939202],[1509228385,9948571,2055002425,753732600,1540885532,1986548895,293885453,1077810471],[1740930428,1488006020,1294619463,1506275071,894136434,321134663,1311424794,1343120143],[1603745908,840818362,198056641,1254458669,1672317736,192491780,887120792,120362894],[1549856927,70719658,333648719,63014494,1257336574,755500937,1721723555,1487776440],[43654197,746165421,189902554,639123772,888617594,659581741,1045459348,1912265170],[534008564,534085398,1898601047,413499276,1890183279,217624851,1283465430,332862225],[740549350,1540937510,1028067488,1540176954,1259875196,760943844,1937526578,1069261144],[1652237938,695500525,320679338,64980650,1548193011,1468049231,609533128,2120674183],[1800993300,371853672,903841227,766140094,1635652573,407786412,638359386,1027186180],[881662754,357056941,1918805389,1905507178,1560671785,803552709,2024436771,304083383],[916531092,1583595817,1903571058,917707108,1827096596,1236401634,130865213,1753196402],[1315267815,13860463,550822866,1478113926,530251166,645959641,1144064809,1344559523],[1343675955,47414902,1713835352,1386885101,1679275633,1617510375,1050322987,1629645508],[1963675471,1451076130,731914325,1719060093,1280659720,304391135,1628675860,760259070],[1211416047,1850410850,1162675040,966530681,1215656729,445016173,1093388451,1680434926],[1569342146,995584860,1983264269,1385007244,271612808,89946470,1150457716,1289086560],[1631639133,1335527145,975009810,1575470006,744914219,1503691507,191574325,386058223],[1789842728,1352314515,1998007265,83286163,1697474074,1946988840,651678995,933449948],[1583244738,141882331,2129102060,150007011,681853267,640723765,137386174,1781404042],[743690450,710080138,2092989238,1495626678,564609387,768416134,730579402,81002753],[1285064686,2104825242,1849778817,966777745,1444448228,497891517,1315591702,1367737132],[366975568,1723798519,141677374,266043785,904487190,272622868,1277409593,942856031],[1449631334,1764610636,947958654,2063593897,1095440613,2096715548,391535876,1602292392],[953049799,93573455,566336842,56438630,68933228,404847670,1100793916,2081459872],[16424838,1847896799,656643580,1052579376,333253171,1742673290,1670344017,309054031],[970293935,1848836615,645230662,1987065118,94182956,684680155,1347085076,1639763090],[748454344,1093961847,1095461925,780298801,814195893,1703942782,927674381,1162347194],[2017851964,2106536888,965446798,1710431555,1583634859,13106756,2034743918,860445576],[1069991644,239002549,304914496,1034850392,1686186561,660386231,1844206158,1904981396],[161594168,297064544,1021276804,1323820261,41695239,224455722,465400021,688196433],[1120929507,1422003890,1982843168,202846251,1931445626,888844005,1139935383,266209628],[917513525,1112051078,736076641,1930338711,819231943,259257153,1892098349,246984077],[2009854854,1756567411,1053891575,1187791626,826241650,1393501792,1126442532,1878410736],[198360680,696805935,1174707046,1865450087,668793658,483740895,634383080,356025763],[1985024140,557209093,1001500144,740844561,1845810161,1569047697,523707599,1279176038],[1992624999,820948,2018949377,1958902966,1993374402,1899180093,1230549403,1705743228],[1918490180,375634314,341225075,485078265,1438593254,1931342483,1742705097,452872627],[956371855,269515269,319007873,1043732954,1175392467,1731253012,2040489668,475165810],[771449804,1223404376,1509795874,2015748562,2084624822,1864736685,1000721192,1667458354],[482307385,1290234814,1120736219,536133221,1720499484,1130545871,872025969,2013236683],[139896016,966893636,1564387315,2054125656,1888583136,940072608,156251682,930548590],[425701948,347265239,608761151,2072965885,480557296,1523969388,396323252,117424728],[1947596828,451930581,1051729524,1792507801,515280907,294175085,896769426,545384967],[1290420208,952115928,369489687,638837429,1589997867,1182274833,1001405242,603726263],[1530700688,307560375,121933527,1200768251,1014618233,1866457207,1294743029,1422555078],[934934131,1073825149,2061260204,607603452,2027151563,2078528801,472839244,1600815782],[1068029927,428467868,1375838897,816103350,1277511278,1855800112,275114470,318382925],[2092285960,440924447,1962443119,725510435,1494902778,505834822,1916132042,814587298],[1403718075,316727478,437655866,2080633319,1773998240,1951199625,463413120,51976529],[980080137,1085354453,1668929938,1326731481,1715886491,951597426,1930033854,1882795284],[2029261901,522335227,791371195,1391102530,1193799090,1479472960,1544014028,332031994],[1551204707,60045221,826018595,1711076558,969812099,552652529,674359350,1747515913],[1277961641,1016732908,1220093262,751278182,689416312,1024281626,1779106927,1583324795],[1345301205,1237084465,2123482266,1646761769,509286366,1510387420,1454563492,1571844674],[2052967606,1787990822,1001477391,1737271014,562490713,635417119,283742808,1176198132],[368869643,1082275569,215150545,1510116468,244714242,281867335,1703802157,522083236],[2099003772,1250122075,2114865751,431459256,1737439734,981055084,280501327,1425866210],[1535098069,522925582,1832919974,1606383747,305208183,400793297,1223034931,918640034],[579535325,2034783741,598892764,637329602,2054921631,2028102076,494976027,1088481800],[1285822285,1194399989,575740164,1648328214,1016937593,384049592,363926720,1918359685],[1348755579,111888606,514523680,671793470,1482594170,958544790,653661311,375801806],[1599976091,821181922,768288527,1350683869,221566238,1664751834,407900581,1226444452],[1583622773,899956986,872136909,1428652823,1408370950,197616920,1060305438,1802818572],[1962774188,1405457666,1732902619,679377565,1605524865,1496214027,1648220002,649340439],[1980514917,1412925440,1685823491,2082096230,1902209621,2062097154,1985496821,1303659204],[293771489,1824724137,1668827389,204171873,1778455349,799456129,1769265219,1993065829],[625193539,1291730251,1130575016,966260015,1146982290,1851105344,7880259,1609859899],[1300621625,195758610,514300778,78993786,1373414429,1311060661,782518091,2116588446],[258146173,920913100,1225974690,2120218873,1367981141,1100164178,140339242,1605538334],[301052099,931159203,1799552424,133005908,1468624584,994774234,80584199,1454427194],[2062039411,1846742836,1359290589,212105301,1510726541,1104158259,825167459,704188814],[1234437234,1007780806,1100507259,708850165,499123411,194922684,1109454850,1195697124],[150642106,1046180297,236637742,2038324395,565670529,1678300902,481495979,1330392705],[1282401854,395093740,136863145,529479796,1909499800,1265229468,1309067138,480162857],[1796734458,98430195,1622921927,1696997428,1498065675,1169494910,1936354115,958448765],[572135631,481324731,841210510,1739474335,923798372,1262862091,1109917724,370339776],[1489404576,923037292,1111878112,72961608,2119406318,105510804,178936799,944992632],[484453302,1273226071,1277350473,1186538128,385716892,1403503222,52370743,324102308],[970369648,543989925,2030844189,2027781387,565540503,950073061,92315693,223963590],[1768447032,418959506,888933188,270520230,1939783191,188459786,554261994,2063442647],[743041204,95733068,1099346765,1266072564,1209441349,224486147,1031797486,1058728690],[170524682,1196939511,869901859,406858821,2070631371,1298712965,1260842814,1743184561],[84566161,461750316,1089495936,1475774836,2111179056,787210223,134602794,1975860802],[178220635,2101142147,702915284,2125967915,1375012011,30198921,1250681380,1550404532],[411818060,1278027896,541535429,1201627660,2030118080,1207261840,1116295171,1135815212],[922123909,2001022819,1156936607,85296704,463231079,2076629223,1275668706,2098634490],[1831168780,1423603098,1093331562,1704994705,882926724,908939103,2125119849,840253631],[783006526,1346491171,1791642730,410666126,947990572,1053168198,1602363963,2102473981],[1618820061,2041019005,407072171,2119646722,881413727,426430650,1340824825,2049561536],[201759932,1488169909,586810679,1102589005,77929695,1681873685,570433117,246204709],[1045310224,2007177322,776317584,120057497,631410126,717602977,1936936818,1941544146],[1644294117,49185095,1909227510,1273549804,565405779,1166163659,1153477661,1544044003],[248500132,348740461,81059672,1860090717,1706002886,1513942528,1967106239,170970952],[1117565342,1632831036,1716142261,108979053,1872579583,1013795112,343090962,874301419],[1376098945,103264173,1780229833,1442550648,1647445253,609170795,389132675,766118267],[316115430,1306563804,455311482,361672414,1816564312,1492652262,236242890,724180937],[620589145,1428143036,1703328338,11372185,1102737021,724464098,507246230,1265345080],[1396268768,4117481,1867761393,630989242,901226227,1344459330,1261755677,1188908511],[109314018,2033720536,580464766,1941284706,1680992273,2094297392,1155177166,795641529],[115998676,575348897,1676780711,221509646,843604682,1949479006,1699317654,785565471],[1020326362,1290194171,892193816,1551338416,539121881,332148697,1092088408,1995750803],[449789645,1833821473,31827562,528751056,1377034470,245343031,626164112,1860532766],[2040090340,1258332682,241401570,25478756,1538924917,1219399336,1046997280,263137362],[1792549694,62240608,1384251853,560536769,105254588,250014353,1987161124,1379235294],[356122231,344030085,1067664717,1407283055,1787816908,1762239054,935802109,1216780869],[1243930297,394085673,2009537517,819851627,604258170,2110927608,871671289,917424360],[532827291,1549295569,1917824560,60890694,1623009342,1006630879,2105584706,1164405474],[786449582,762604884,121818236,1890338294,2063968421,1373182009,1767197424,1368130966],[993244859,920120593,1392078724,1938782549,646806215,570831876,1008404345,1873159020],[1965193241,1004522525,1904415743,1497766356,817394130,485062802,858985524,1640816259],[1570543978,1040883936,2101761344,431233317,813603015,27750533,1026327605,337177912],[1720970600,1429032294,498637636,809716977,1065293362,521971179,938507389,1603945204],[852775431,836491857,603414891,390057317,1589333318,878522802,688930186,319179966],[1708556039,555648562,1581882255,955668377,1455206557,739422204,1996627473,715486340],[419908134,51656020,2022872664,305580294,2102419060,580486707,586397450,701304698],[1753201034,1669166991,452203355,1059521288,981559959,28188026,1607488491,54410586],[1999109416,1468625875,1886755063,1218686901,257073485,349571745,776502810,1710541844],[190885535,1334656051,1335984483,608612824,700747432,670183828,482314422,609263270],[315624902,383957014,628756749,2120252822,1059605872,1417820481,629462156,787785959],[939268677,393241192,1196317554,1487705391,466333341,1904648560,1937778883,908539129],[841364240,659417716,313441534,1241881939,1396649393,394447987,1487879018,1120125849],[1967104448,1343536506,419047120,1113227610,1381244561,773358615,504315344,1476369303],[1886813646,1328325123,205665331,874380088,531225042,1744081702,1789423140,1376703756],[1250409586,1565234984,1610319231,1304634835,618695804,1548520648,770339045,1152577329],[448918108,1623378327,896809068,1667019121,965859746,627533879,1350761070,1640836579],[1838009905,1038204108,1140544725,1558078897,1251590504,1785966566,1050380984,1652024196],[1043095954,1151613659,1611707506,1506623113,1572426344,939412808,1221924594,250573974],[146584633,208722969,714383926,1727554068,810442621,1646667118,1770026847,529683101],[287388300,30398853,993297545,1779443881,1405847059,318328073,1029421281,2084774337],[362380078,1486414721,1328749450,201475865,716347,832047617,1281842144,1915344603],[1731542329,703004230,650441313,1739115432,1601390449,459479712,601958985,263001567],[812432304,413085942,1264558696,65186822,1951762772,2091631633,1164344462,1095933036],[454336415,1952043621,2044527975,1820534383,1178210994,1851533920,787969518,2026957064],[1489676376,601980192,471539134,529542720,1927379164,766652298,925216712,2082870606],[392206481,774527849,467394801,30311,697994032,1996829711,1935079886,2048924856],[502240460,1523909926,451949862,902707812,2112777950,1510374049,1557046173,20632362],[1106698418,1571989965,2064205064,1457530088,738894926,97623583,1487054264,867570456],[649236319,250163744,1083060491,340473306,112134314,1279226812,1349518007,101010497],[152025323,575073808,1818909859,1551625278,1938844158,817295535,1789951430,1654477054],[1114092768,251276671,1818708819,109922311,2123569592,982408894,1520577506,1883610682],[152613294,517679587,331075081,800322546,286018272,778931863,1510201416,2074360423],[1534727958,23947763,829122375,53481087,776077360,356701923,902266594,884366183],[96247490,1854259512,1535256776,1366452793,307842984,486809012,380744809,1951811056],[1007411166,1923413641,1215098900,158617313,831148409,694695799,1713817122,260129476],[1785007266,1061133964,538214198,878415678,1104400485,1362620386,994296918,1501441658],[1467574303,1738173238,1806517453,862313916,1477365073,402205262,1985056223,1815413400],[488360640,224720745,459694402,1337268547,1866774658,1989566962,1526073432,598173315],[676494013,1827905641,1773481659,951888319,675234548,567901042,785217326,1514008533],[800400453,1821944913,572472553,1268988521,230522104,146407174,1437684277,2079773792],[662705745,1975567845,662697145,1507428585,1140234306,1907293501,611044877,1819598343],[1832078607,422048502,732791643,430700925,584022430,2011176243,1720950172,1926093496],[38538285,1700826608,1686321993,2018016568,222036757,992314872,1448457472,689903259],[1292885040,1241099331,649759177,738015747,251825935,33241116,670090399,2021976420],[515366712,732765898,652819474,221937186,554189768,1143322020,242171017,147985052],[1580597291,1711007354,876919908,1299166666,1352819411,1837314157,1014174468,337428480],[143828599,1410918285,850947010,752448847,1724692011,1308096784,66334868,1806491899],[466953279,103209723,228420688,1760781614,1003969241,2054926102,347772199,1383225561],[309882690,1415997671,1204804280,1794466553,452108308,620415097,1867978751,466316682],[2001383027,663457460,2103130200,1917703248,713634976,1921148662,226813146,246636918],[909763403,810892241,632080828,934567500,2036887044,868227222,1172501992,677569357],[1083466937,528462566,176357330,434203327,1880312232,2096483654,582796327,338436114],[26216698,2029257667,1816376366,69496799,1861978851,71669868,735588477,1768258451],[969283698,1713757790,1215640644,1864521606,712131254,311651429,1560908859,1202750468],[1503161150,1766094093,1184266143,711895809,688478575,1940906317,91737364,403543676],[976836846,1150612046,954606821,906579415,1192750415,114140135,1764969373,433529812],[1189926699,252097605,251642235,1856132757,2065380079,111787067,172663304,487145286],[190793445,1373918848,1063458875,508205137,1943377969,614305512,1797647942,28976380],[1303940270,148058607,109034084,959687604,1872096611,383066210,905141737,1137264797],[1637419031,1061669780,1590045328,1823154860,61092620,277461829,1224294093,1057179946],[657155454,479409372,1684858558,1648491796,1199082513,131020617,1610267915,1216184275],[1739686537,1903050,190983185,1291577458,64856265,1995416137,1015441314,475692912],[1143603279,1367114336,2019887695,1773030436,263517836,1653136460,1405737501,132808593],[364694821,2057632131,1946554912,607349606,1734488805,514897060,1073179403,184603689],[592224780,1512143851,1870146480,985344853,1789392582,1164858633,1975150051,358045716],[1550810270,401605917,458053261,453983151,1947129514,465436812,1481269445,384285303],[616839505,1939206158,610812469,2107413668,1665040139,1985995664,1851634392,30302029],[1142310453,1920259976,1426989874,1220703025,1213693113,1814461511,61997411,633217679],[1063066805,1571845404,2125772447,739693852,1305072240,1433360979,930360578,1874544699],[755013578,360848826,290320618,787917327,1681844301,2077825646,1220972741,1218592548],[232904395,1181527473,1734123489,1944913288,1474787734,2118861947,1625796576,919618427],[882475595,1188710901,819117372,582218019,845837692,1866167583,603494777,1406627165],[2012056071,50899877,1745480774,1368371998,321832547,1684944734,1358122982,153086241],[1718371607,1594310190,1942125274,940535924,328361360,1524328075,1035986655,1525446501],[289857201,2022761994,1399299507,1255546765,602995959,1066510687,2031221953,678739649],[3476516,1288295583,985295830,1284483381,854776461,1523334614,1697433940,263203845],[121541001,548394675,1538615985,1434863744,804759985,2084597368,73922205,820728758],[510819748,319470569,1437442852,1101030021,1746469547,1869966615,1237156879,10736328],[156068247,504169142,664807614,270929475,1271106863,279389743,462716665,698840815],[1424826314,562806041,549152313,907810597,937868725,1603629025,916851427,1614369728],[525752604,415668722,1509159886,1979064582,36247156,1001765271,1906443886,345284735],[2092845932,1550773536,145908095,1766941864,29021736,1140487143,865408599,759891239],[1014131877,2007190439,1040470957,1274443313,1573654583,395879718,827531444,1008970838],[1060866369,2108211671,1702626979,894940245,241420292,277549209,854657225,1412133982],[594183101,1516010828,1868936607,1113990506,619809916,1571204279,1317476870,312821556],[870241931,1152556521,259142671,10585824,2104379226,147949498,1920136950,649068310],[571031121,1021167253,598033864,1653025634,687889029,42165493,1638614306,2101800153],[699084861,973197478,2035187939,121721621,620931269,1856502336,61218097,535363152],[1330968116,1143281370,726441208,1960343589,822951457,162417045,1185977667,867090172],[457940150,814344111,21443910,1303548431,665250897,1622089421,1877875006,803403042],[902061316,844570567,1977528981,273186828,1306273853,1939334532,703945840,1222505672],[1077504591,1159150910,351356561,2084080805,1785485113,1439629379,317621535,57813358],[1273543061,1909954809,548856487,1408123395,2119916949,530094622,928151131,1494158835],[12796642,398287350,2091048725,1735571482,640462435,929942963,25925636,1740009938],[746163008,1067187711,242671152,1120635347,1585753122,241985553,44441425,1906400708],[625953652,1429095582,1165235770,1932772155,1801359559,595565492,399873571,1447671424],[1549045732,213704848,1909684040,1648941593,816507796,1637866337,1979269252,1160047894],[637023191,1782778834,695242968,696194647,2093168668,1846720052,241367463,1417922419],[935870853,1763813390,1134609156,2021834103,1544057694,1998272275,1348115896,91333039],[1187805503,1685451513,1852367987,397990530,159287653,1072046407,974440000,1621387937],[912491449,816737831,443085360,1995581840,1039453990,1275884914,1772995522,550334331],[665876272,1143672410,664799818,565099171,598985160,1994034895,1986980105,1457415866],[505554684,308521718,1586896872,326491812,22779654,2094719510,916014842,1673198872],[893169478,913180652,1305178841,354989281,817292903,1358415845,1704252041,1941353429],[1795237175,937105067,1737855403,1384889378,207644385,169109597,523697302,543466579],[1510110439,367965204,1517087893,166528964,1151145592,1722848903,1161566831,283326833],[775672446,2005914640,1698653976,1842864428,1818188605,1803648770,209181611,47809540],[1279612270,1648660946,783963862,3166401,1111257986,884102656,1501504211,322802412],[1141901871,456238519,724466542,507312319,1033090462,374515295,1778107677,1699545993],[569695605,1761761949,47031261,1847585502,1870180566,274676668,1795783349,1548881566],[797578063,329092102,1731165064,263972253,1345731269,1586630198,49679349,106834566],[641857255,1435232451,1344047189,1962093501,175779104,521766231,847081385,79247947],[1152887287,1291448666,1403763903,277530443,1735309193,280203548,141566920,560065075],[1092073536,738558884,834885712,45164504,1915099377,619758583,1408347100,558711801],[717033223,817440920,1918943993,1216382645,1078947181,1009292283,1076716405,63470554],[1542499437,1587005920,534499627,700653973,1261832542,1846421838,150025534,1724934562],[873470277,854775076,1090495566,952493797,381386236,290636179,1959006653,1932510507],[383513731,484335848,1951111547,422804862,1042085380,1990169569,430521592,1615681462],[1057386264,86843672,967093573,148965960,528147458,1228061369,587175905,1183166799],[1277154024,721794160,200049079,1251524504,1594081111,226129217,837554065,1757078445],[86184929,758728659,186669323,561267168,170951810,1209941231,894430833,81036870],[603950364,2129696582,381613550,225657412,799321168,1246050623,2039953386,249651599],[1987000779,1538872767,800964183,111875836,1206871737,1904097328,1035687399,940405569],[365971032,2011545124,2072617240,1600696445,1533939179,1988887415,320485162,1558646232],[937453782,1146539686,2081410836,1291423386,1516532109,1644055919,1423948179,910778362],[1929018440,1297487969,2075932985,1475694466,230417363,742103662,128579197,493996884],[1110187320,176924325,93443701,1656945812,1155038458,636070425,1719800756,1587373565],[104313431,2077070552,55190927,1080477393,1347873215,1299740940,1497448468,1621190508],[359181192,1431422308,2022062178,2027265149,1236393619,641321634,1472269523,1559897200],[272329684,1268404530,1266799618,1649401174,2129069624,1084367902,1216812978,1877600483],[1412032549,1987580109,1432842382,784506408,1439961347,6801379,1286530301,1234371953],[597736597,157533330,94436352,2027865377,1857630746,176102240,1421129986,827936612],[2129979830,2009601919,535473357,722830486,595878326,714272876,1927559251,1136054807],[592731353,1532133097,1343300989,203132655,2039232169,954759515,1342029212,1677734833],[648623454,94701059,429845356,534656331,1648040559,531639120,222143810,1217140299],[416080448,1196064189,842397384,1584849360,1051868323,1430167590,690734651,1941742960],[616651328,1305281141,1444393481,531975926,510073551,1042960049,926643541,1473660309],[574581755,1761033517,869499212,1695958818,1033787263,721142900,920969088,206120795],[1409451651,1284688634,84750804,643414170,1798572522,1140502099,1899123447,1440974770],[1062090282,670570973,476310399,1972304262,1812565284,885704323,836127426,288945687],[673853281,9697092,170197646,1229983452,1499904708,1834155812,1045373873,1466450070],[620058425,719582115,571659466,745331134,888738431,1997663032,1239028820,425722775],[487678044,113415332,1561960084,735505527,1042231457,514670064,131004407,1168608171],[1247328094,156473546,711742762,791382504,1576293422,1336771326,749277012,611249509],[1286472713,1942880626,122770617,547550665,2089000395,458437866,1388730836,1195708290],[1211498501,646299305,2042437645,437042289,1845444142,57542050,1078386895,1440824650],[1446348716,1225977310,124346621,526606597,1167405001,1613384296,1288475396,1358723439],[809365931,939167275,232475506,360365513,1677062252,196947238,404046454,2090671034],[784777184,1650717118,1632040282,687237683,518077837,1558707511,2081163650,467583553],[1730019457,1006714856,1736515099,2021004396,2086399140,2022353089,964687311,391532425],[1365259609,1020207359,1038715011,1252426418,1098391338,1161386044,1150375986,1731323598],[1799409020,1467858704,1587581923,2052375503,649338506,1125504368,1212254350,1656530282],[2086346596,718660404,1071704580,130146540,1068168485,545786077,96841489,304736819],[1906443510,1238236034,111467684,244821604,1224644787,694891318,1776752366,1460135581],[1107226200,659809651,1335360967,1649371378,996641064,1922465157,1575226614,496619302],[1074148975,498936232,971608860,313465800,1278989382,902178436,246496678,1275672856],[563068134,1525923953,1687313242,1894549410,1331507992,354871028,1627463645,1653824918],[1330613726,1196162045,2111352494,373669583,285477996,1527484352,1616876001,896238622],[2077205512,297848463,757525700,1188791885,577401515,956563711,566441870,2083687309],[868240832,82532619,1744391541,2092063555,1499281649,847039231,1474595378,480704352],[512680446,1027117674,491446802,964125409,215922040,1040610150,412805229,134122262],[91076230,321127284,1877304943,1185925307,1642966622,1700724878,1635735237,555251623],[1008362253,178337325,335584965,1406485310,1245845771,1046892148,537374161,1725850626],[1943823441,1210088456,100438424,2057433205,1643488411,774879165,2005093262,1565986528],[67249143,779385497,1618867778,980785714,1340595173,240678522,1028585826,1902042027],[632681340,218558462,1691683005,2025165818,524223325,868282504,1941774920,1973224927],[1193011056,997016925,1211137000,1251621348,183341604,1063665440,358919474,1674454447],[1300082334,500472327,269375643,441140459,1484796352,477279933,668472179,1853297204],[1535358388,16153083,1886968802,898203465,1899571601,173834239,179216810,1279249514],[1732888470,231887454,1012800423,1979296937,1576305452,1037370056,316626054,669668199],[1361567324,1211659290,317681482,1258126396,1165922311,1674499512,338941782,1112760385],[171652924,704523624,1701456188,628977474,1420373426,607488174,898807208,941496000],[1464429498,92769221,5485253,703495937,1891454764,1919071856,685198168,971121924],[541861226,1029288117,715021223,1850458594,1718375263,1120902756,1105419186,1945529590],[603570912,934221943,1533120486,796984040,2099394827,381370087,303476659,1983414001],[1174583847,1076511504,1890329962,217004781,860240968,1972157032,1752453604,1206667334],[587643732,2040167312,2064857080,1894696840,1707859348,1883650218,2117304381,1802014362],[1517436212,1879635133,503959913,1135089914,301102612,655222549,1309144751,1559267305],[647594729,647311453,251377571,2127396317,1011878882,1534667707,977426875,1771489900],[319921901,40699989,307292317,99924917,1211857275,605849840,96479411,2005638150],[813531826,1634784957,1999329507,503966570,1878265440,394344878,670650946,1106166267],[1978982798,750536672,1598732318,167559549,1076186373,1783264395,1445460516,331342054],[1624815332,1454398105,1709628439,249231481,464932162,93839582,1455481925,1909962461],[385295209,1313577525,1418350641,1706134907,562675401,643013025,1903309261,1678098004],[2129546115,1270789168,173433872,1493919366,123095864,1349380873,21651818,1875748007],[939577271,1772303488,1929161472,1552241013,798800437,638453356,1894782482,607111372],[1032922845,1399366308,915995359,2032455900,1179468571,617077801,1962111892,184008354],[1831926740,563143442,2094572010,194088658,2107710159,1873863621,366747365,1364694220],[1954265599,1397058082,651545237,1034001912,1536650964,1970461070,2068257786,454138845],[1033972413,1215413476,1637764670,1604829558,228892136,1616921213,1909349028,644410233],[197246545,1825501302,117820688,987412902,537459711,173940823,1852709471,426686098],[2003709724,969044773,788013164,32373321,1616804038,2103099752,1008146573,715788883],[1473127931,1944959545,1530337828,1294039470,381525293,726698897,85438766,1468284675],[313543214,133277297,1944174477,2116128407,584720170,542944037,1248618961,948523464],[1750481506,635663985,2084796480,927068812,183327979,2014548447,952959148,1121194298],[1975267715,508862294,780066912,2062694699,511831023,1816438288,724458229,670315659],[228217614,1103400795,186394154,797307437,1194934387,2114733567,1548199651,1683456180],[1736863362,400339088,1890426546,1286549800,388295241,1360948373,174691069,1113855751],[335883818,179948916,1802600506,348765990,1908067542,1603586934,1963980973,839971549],[844444241,1053546977,1421785678,1176560223,1919623383,1775799240,469521356,717702529],[371252146,253673522,2030839069,1702452014,171796415,1126533392,2035483423,638108911],[1323830313,419216768,1455233139,147071921,1500325338,571053787,193856886,58455917],[852984921,1598752782,130482135,1844275441,1639613603,514785091,747933047,1714077802],[1751469234,450210490,597291271,773848114,662900098,1237543737,1913446929,571354201],[1593139887,2114483047,1544116882,664701611,956614955,351481495,212193067,1935281772],[1642379099,1438538804,2058141777,1558796503,1728251099,742151280,1964214348,1267610691],[466622986,13453479,1627775520,407356021,1231340690,1839889504,289467606,1989895373],[1050598140,117316102,1483533827,900647608,1074367898,582485156,190421914,222370998],[1389248293,2070245578,134785722,575987526,1633532575,1813799545,1083785265,1040769999],[1986678517,113069985,379456118,269881958,1173852668,64242816,1180553402,56853440],[712896215,9262094,1837329602,2001150144,1533577770,541888901,150578799,2069319499],[1385879229,1807374345,1350902584,444328547,1016542117,199139207,981461035,783905351],[352567488,1230552558,753628254,789465033,1667498465,1434004443,113478900,1079055309],[43260402,678272703,1245398448,219591288,616327338,4751608,1137538184,897995212],[1772405842,1470154667,131869190,1567776730,1410530943,1716020932,697401073,1590465715],[494587332,346033851,699651193,2126093909,1739312634,1188863690,1726494673,1169200728],[560375992,98323155,775428884,1609610420,2098202790,699434254,1073176640,438423653],[1767691388,379627110,1111968149,590646011,1958195955,680841362,659991038,223306982],[795039204,909779250,662656399,1212802777,1583764706,123640468,1116852291,1269479181],[1096060369,1527931551,1699854090,1269578614,1521668793,1100955419,1798357754,1578687462],[408666796,299717725,850607464,352311312,1813333937,1158244873,1820308963,466062959],[408929575,966651571,1375269335,2066323468,1820191967,756973225,1295762818,368099611],[644174795,685971446,1319007978,135782006,628465957,955970430,1610579659,2105087407],[1269786359,2109864577,1517738689,1454682571,153716110,452033496,2128142957,1934539517],[2083984760,367707883,559802599,1090889230,1174289338,930760991,2124357691,1159899145],[260397466,928080717,514059612,658616332,769047004,665439120,1839642830,284372102],[1385980325,366979788,1554838528,1115074025,927468224,1580408316,352118480,1500876869],[576123456,130791145,1131159281,58899967,893945323,635799160,177331091,1688812477],[2112228865,2065806377,1973847860,996254174,474765155,133594507,1558803055,845495942],[2031677621,1072548108,1023682579,1889091402,1810434250,1135719481,1910274321,1789663130],[480205864,1954800675,1974733971,101914863,1456425814,39823314,1158678973,895707329],[1814425315,2121732323,441638649,1509429323,741832240,1173053238,1017347762,317271526],[1118653482,516866404,856530584,626122715,1411063445,42662965,204009086,1709820880],[1498586582,16137885,1590102109,957769090,1800834629,684685880,1668785321,986066819],[822455886,627401558,2017942626,1275018067,883095065,31955449,315715073,1205964460],[1962153683,1485247470,164890983,1075353433,1859476937,1441735585,887974208,1195621152],[921109912,681323596,401012877,315207730,815569204,1637285392,319007481,275486907],[1537036882,1499615370,1861980074,171987408,753241823,1951720192,573547495,667264502],[5838185,895173903,1692006751,850897363,260929458,619809615,405814891,1692082998],[1341022900,1680716856,41873678,547349230,881411227,13550443,1502125899,1602220156],[1674673903,1851966877,929772676,1892382553,877259982,2127863693,1466677125,1787310672],[1276020128,934433603,1325823914,1938435626,1322951806,1716033869,1548005468,1931434991],[1568236959,1573835659,1738598534,971474235,325919599,1144129985,2034720452,785453617],[558198903,948506147,1990277223,321564801,1708770877,388609773,1747115557,1215008270],[685791060,1999244007,226648174,1426753017,1340418581,78306600,1205735928,851320799],[1353921135,730350754,1102145083,2001751768,1170361383,1682460854,288238150,1748561478],[1740329430,1100179688,1421821734,1807000489,1780590462,389299072,1853586490,22325500],[955749341,2074016159,221272994,348337022,30784789,116477860,1372446311,1621130780],[1212592665,1691793077,1503439775,521709075,2008868078,374673218,1114261996,166791833],[2090841288,1761176250,803034817,901609952,479177361,1367556518,777452783,459737670],[914668146,1519731784,1064447593,1408177040,1249829245,782922593,2102932563,355583424],[419693653,1057172487,1773640129,568835899,82675535,761051432,660950805,1845127891],[36565770,1295766310,1609191399,488471150,1340059276,2089943339,47194477,388281346],[572985942,979806101,1979396391,151700139,1628465894,1253192555,1440071995,1393032045],[1046271901,603021329,448534727,1783088352,1457890017,1450002596,418633469,144710390],[585765771,777403833,1030390915,808302009,295846481,1121400983,873779881,15791505],[1875556029,1666945863,1666451008,1448130676,1093384180,1822359089,1727110061,398426706],[1234883995,1002170410,1498620041,1066589914,1639615158,1287233917,655662358,1583985699],[1837051156,1073038021,1387761140,149302262,74582848,683905922,409726664,1900666412],[553044704,1778204680,1801862780,1381439975,16884123,873687444,916930997,267359406],[1425879044,216526067,1949533617,2094488477,541164494,114001695,1877524666,727390808],[1468597091,1364737256,2068250539,1285108356,1674580652,1606638055,51741041,563437771],[711352858,1042118019,2024967442,962606584,905816110,104438615,491131910,256067897],[298057825,2049854225,732532375,1698923391,1727216720,160723748,1415653909,798820245],[416280784,996023280,175380542,1111967407,762295226,774529573,1837282543,2085126835],[1844039293,497320090,2048856432,1677807195,1599795898,171142849,1601033788,704169201],[593561688,787241147,319844770,1301657313,1685146894,1041340388,2002600796,342566739],[375618062,1279393966,205626435,296131905,183175060,203650014,653311133,172677569],[2034019554,1851753636,1114522855,175345967,1492827392,927758161,1162209134,2013221479],[1830363707,1518843808,1760869991,5578851,1734374474,1130631289,1236668559,1624491257],[714619620,2079593190,1975100979,1694028511,1295106585,1245303960,347910245,546686457],[1563508211,1496048517,1332344739,715210185,1398789114,1145452619,513958210,1905569914],[236231152,1350012560,815321867,1332447989,1435913567,1616065302,1136216924,2113286401],[1206759429,531468296,2070143715,1430325090,2047130303,62170390,8061561,1990326918],[876943147,1913849087,404459132,1224280179,2078803124,1965409445,1286490777,88381061],[476721059,273900044,477453186,1955911651,589501022,2027786053,2056705762,1330777691],[1833313233,275318950,258059023,168084380,1006453962,1804508905,1281393093,1777280847],[1184701321,1444391609,414550476,1541518517,153978679,2028571886,347532536,587701534],[2095012548,1570668297,1883609511,1721082908,691830190,252133075,1843387560,589658623],[2046679971,874752549,1494958209,334220499,810362099,960333546,1897341447,741480032],[2033004327,1051425888,327253148,672526947,744967187,964882230,1797518271,1289409016],[848031531,372132755,2045559683,1369606413,2061154058,231875437,1489293594,1530770627],[37721045,555791848,1219103452,1179069299,599786597,973813441,1847885885,280733941],[1503977324,1726008474,414375169,1726596538,1468238905,1561758739,1132649959,1378535830],[1391321446,1829594080,496151418,1479848412,683423131,1627793853,24407393,399733094],[956870212,1976229217,1591649520,1402922369,1019239233,526170633,86598472,32486629],[441695073,189086272,836999808,1678084994,1313760495,1281999990,370557661,1716931440],[648732964,861856957,446405303,1298706619,1651748023,577844325,1659080390,1036764834],[1978787356,306743968,1076341700,1121576824,1677537026,1874783435,1036470659,1740410709],[1302748653,881375418,896544056,1056948580,1124574874,104834757,1304680447,957366923],[195069818,330240303,1334709503,542736526,1867669393,1902274814,129188782,234619515],[133875363,32053284,732671413,2095783488,281911833,1809291970,1491156695,1057240701],[162077294,1901727232,260896851,351780972,958409121,1771652448,1471192820,13247246],[552265181,857993148,862319347,1408929129,917631354,564810275,702253828,2110500360],[961661491,473594480,1144455153,753593250,1273552174,566003616,1538692210,1037855128],[912847563,1958113032,1654964936,1306731625,33217098,1232890765,1601559523,1569882399],[1491846994,830283799,1700292774,1402627021,1794719663,1456586148,331103073,924148520],[1048119764,664281316,55583062,1373707648,57707319,1628657338,624410457,821771257],[1816331332,2107938567,1298291317,1196136126,2023543307,367757250,395492161,2068663849],[602932129,1597066524,2028473373,1043072194,612808907,536637794,650905000,395224272],[443750606,305729736,734519505,1827102838,231887536,314274241,1493336945,925491132],[1674897885,831071743,1869331246,1428761879,252416865,248689345,1874108760,348020857],[1726366630,202416955,451958334,269380981,1862118578,1388401539,1715948922,1432486324],[1956024401,1519474157,312537369,1708090104,1621583433,284950650,461451890,1993952251],[2107827951,1998808354,1473067378,619034224,1824630824,916769257,805493716,671682663],[1114503322,1692593038,1613248077,171696967,1996578294,1505305209,1837132623,1737020798],[1649226289,1740311101,898916460,1632218230,1609346606,949971856,1945118464,1843211959],[1617544954,782201310,574756514,457943709,1894859089,832376145,1656733390,1844445212],[306861514,231092929,1331141900,167646232,1120674243,910349700,302324621,204479690],[1878877334,1719027496,1267524170,1142879177,537663381,1232061697,2119820807,371966038],[718899475,1165034279,53447026,455893804,1648610971,324579304,354288766,365193649],[351152487,1297375898,1691407458,2081345768,642251884,1517080613,647108062,50825367],[1018901910,1163905621,1806255191,2120431965,1029769223,1421358794,122522894,718415192],[1734797051,1737860804,2075173664,564559976,1727172612,972501466,421481001,1107372829],[1070197863,1898374940,1978232970,1609523653,2071841721,856708369,1454846576,752720353],[949147749,1690012595,547059318,1795418815,627880928,175757574,2124807855,1229483588],[95375503,652502287,223504896,278173412,404014553,1207386839,292790272,2016926219],[1152282132,43557683,696461772,362424428,821506132,1975230420,435410653,915573128],[1328445353,1913540623,1076687918,2128187503,1367038499,259611199,1175073996,9960685],[170107486,2058642966,770229202,532794813,536515904,1534611547,904227576,74840586],[656787158,1505166877,428310945,355516699,815240637,472561377,1210511487,2122233419],[1391606828,1615520446,57874762,1492330561,1787022054,352075644,559068330,563082103],[122914865,1029101470,1236087944,40212350,1480803376,803962298,985266976,1950831702],[628907585,1636156923,1654326027,1516968471,1507503029,30656248,22186925,268636491],[1819311039,739003226,121164962,786908024,1801664427,275259460,417442633,1233378591],[684171056,931203391,838364518,763007052,1554092997,231763006,272130305,522505936],[586229325,1132397366,493426440,1498769330,804796579,333989381,1161936511,1305691642],[238272463,1946072984,571735726,59604880,1171147118,426378904,1479371209,2028972081],[230370377,690653690,1379224239,835977582,1500853820,1830651085,1616872779,1522599404],[1921011438,698586083,1981336505,1838305671,2068857737,772384511,1753696686,850379907],[1187166068,1105287848,1501035524,2051149707,939626842,506249930,1066733580,42307865],[180110046,693829569,616979974,416911803,1752061809,2025850116,1393981716,1601084019],[1225072307,219026677,2122916742,239125080,605867842,1598731848,1486691962,802473315],[2111263656,1873106849,1551954320,298867339,671697758,1126334023,511765797,2107035370],[1647515065,1255949694,981335736,253987946,1220045900,1525909260,1868457455,2030527015],[1021958310,814483339,1914595382,1991528655,1534175299,1449624477,425670696,766295160],[212814555,1156971120,183073292,384120504,825754729,793776568,427280651,1347636355],[1106895807,945290745,1083176770,355338492,666394691,1268642374,1149968932,601712853],[552052638,965730,1822787542,1995856434,1009196365,56170461,2106026384,488152576],[1266548385,847315147,1876386158,2079364903,679565218,543827472,213999160,1807009598],[1319842187,1712583644,953021202,1236833642,11695071,1685998077,1073066713,1369221703],[1114072789,1606217996,1280647065,1668963459,1997758994,1623223430,900563783,1928197145],[1828098629,686522319,159331618,159762062,333443440,1278274929,1896850808,974451351],[176630510,1375517360,829963295,2071012464,2001108203,545339195,1028082766,1273670178],[226834449,1835161645,1088054746,562427357,580621797,409633688,1166074529,1412925520],[150082523,1334901923,770291043,1579963033,938274745,1969033331,928732220,2089517622],[1258311262,1352864554,1097006952,1812956262,936665723,1259428422,1678760662,979834681],[48902953,188011545,1289734663,2032547408,1423735713,1832536302,887797181,664857619],[189456459,156439122,52640079,41726441,1797727360,278700493,37622173,210581804],[2016006589,372332401,868644865,1879013769,1159686236,456027549,1229690956,753582611],[936741289,577912496,49530136,998930204,385136228,1958242277,2033604150,658254049],[619529900,827865801,744419335,117549230,1964681736,897292459,1097650584,1956083536],[1532028065,692818442,735881005,1351783220,1168279685,1295980918,962546411,514354420],[757049858,435245483,1348181752,1926182638,126954729,334681289,1049356881,1390372467],[909424832,68427378,246807073,1844557425,348839270,385104843,2051464226,427865098],[292269371,318725748,1830615843,325171206,413483043,2121770168,1045231119,1480043079],[1302919612,1053016405,1499197342,261122929,2067781147,175029698,1183077393,640606788],[956438190,1732306117,1578086150,1156624896,867747126,2014875224,666447870,2034126205],[668300779,286453560,135564406,554688965,181666107,820428832,1570399556,1585567410],[1006128564,735024754,1192845374,298866290,1798735907,1119349769,637424299,1874508527],[1848927649,139463838,994365968,680315649,1869101334,1089590069,1474707010,1123533222],[1390721275,197544869,1044548338,619522205,1149404797,1460999233,799963013,1989794805],[608501427,881082782,1546709730,1485643200,887589801,323538030,9845080,1294377642],[1366733724,242636788,489966572,1905726775,746184784,2049767684,1758314618,2035714974],[622252936,306384226,413790680,800716015,159606456,1490493182,289073701,1016590125],[1056754606,1095854852,1015660932,568959757,1265766351,730535022,476352282,1600051687],[79498880,713236398,1215899071,1155267595,1848595298,1724833560,220268211,1865609876],[2083371983,514444181,1349217369,1348943287,1514863949,1507560864,2075776856,985252886],[2031768921,200230396,658676152,213977920,547582367,842504086,576345310,1428148027],[1043962501,1749076863,739574325,436742440,1528496439,177642968,122337359,1003432245],[1769059527,268021706,2034859229,1317446752,796377734,603913434,407883688,508496667],[1326040484,1016971337,11227500,961574927,1367097401,710306031,192772097,2028758867],[232887499,1147488192,426778034,2092464185,1887049920,1068878645,888969095,1917528326],[1499799012,1057422396,1699725712,1874358353,843940135,862751702,947519320,1483220887],[261760699,2089544672,2117955105,375983769,1374861465,177097592,1422812366,64387183],[1730868312,899425139,689559834,1858318171,394164151,1370737311,873163476,1042617697],[1170927377,218281049,1555259831,1949140329,359784431,2053279216,1659170895,786569423],[50770886,584282088,683240369,2107784957,1273731681,2082164713,371817614,1256573785],[402715596,1434743290,345544300,1522905789,546591099,1853062570,1127244162,1086685158],[1738998732,1720814176,2109672235,748889049,1286911637,973217997,1390218275,1030685263],[7559918,118977531,1756251664,735334562,434811720,428521580,1146234507,2044675592],[1458226252,161256683,1763107149,1593136158,1343873207,1154041311,1652336236,1660340302],[2079911080,1383686150,1249998192,1708415066,1213723487,1780446215,371584698,749432540],[1336460732,810037415,1142541968,1190432715,1676955148,1508858093,1560515786,23015407],[193865966,97328480,771101596,947694800,307412906,1855321184,1747927102,1706668073],[908444365,1016028725,1271225435,1741140103,104250094,1914197747,946254920,235380118],[1313289801,853661082,501151665,389280622,1742904283,618652727,2117250441,1068344023],[1972311577,1663088396,81269361,1981713843,1104352184,512072293,491770107,2090357910],[980838403,1376101288,1959190739,1988578684,732341498,540253536,1223655554,1065767449],[188464731,1532767631,2125011421,221014970,680659936,1042125572,578933995,12573274],[189398536,1455600530,378843833,1564223390,382935112,1206402997,600341220,884009850],[618004676,1959415063,2063042452,1465465251,208037769,802474519,655995502,581200361],[531338669,1418029547,1253462677,1166355333,189330442,221280349,821997301,739697586],[1787814029,146968412,1675226371,1739237277,703731711,303149155,1871035129,831192426],[2105447075,581111713,1442435243,163134193,704915584,2119572474,384135354,452603048],[1060008506,671232802,874249340,381990924,69898649,1305997721,429341598,301618107],[1719075067,568337089,153840779,30856069,1216984848,1816285541,1129285169,1307050111],[597004384,214518720,590683478,1854375748,1239687420,1563929300,1053281312,73787971],[1000292202,1243791041,1224568803,1623610544,1897370070,379573843,98608014,1488503056],[500305646,936480019,1900281676,1590413297,131966977,774457554,848636634,1867064877],[65392507,887851810,1429598316,2083467653,1275651161,466992500,1128757545,693592651],[2076797230,1620705340,1161801736,993049695,2096022578,1972667655,1021506678,872891465],[1018718252,1198950724,133039531,1095232863,1168751125,1779464614,1751370431,801910825],[846987174,1417803734,1033584864,349433370,1142968888,1463398984,459910305,1116571193],[74279353,590726570,275257406,1323584932,2100524821,1517966639,1519047697,2029367880],[627197451,2011517379,1940443457,1750269521,1362106482,1294593917,517476937,851115943],[997718249,529318008,90524509,1044758515,1001940789,1189062235,1860561737,1482005504],[1313552838,73270754,489127365,1598674479,181750358,590384987,616983022,2129205034],[359631526,1450866573,1946885658,197694617,419640596,1921295428,1288093215,915869191],[248029092,504231068,1386338188,106230205,804035037,459867176,793080516,1407205089],[1281470589,1041158283,800335186,1514808334,981487624,497670227,480366175,1680218834],[2056911583,497655302,504885040,2055073164,1024050449,1895081860,2081501349,520693212],[1870833994,765406173,1376810280,2006976050,1465432684,2093872192,1433892308,2020427743],[1108365272,712414783,469526259,2081024762,1458385692,1022370685,198664529,938957880],[1936666109,1749553854,2036594466,1632834274,429322900,681874718,1494659549,1450818842],[1721612534,287818687,1941436498,472555447,534281244,1677857957,1044135501,199063990],[912275486,9472492,806733437,237697232,584504437,161642807,247943641,1381025063],[1499372120,1427329399,791906995,1236975643,355332184,1381271481,1332374511,1902532899],[1415707715,452357383,73987942,314875922,1580930718,2016253227,1540885771,1263034540],[1635057357,495110078,1622423642,1741041984,1203483989,1825396476,240596660,1552621003],[713237093,923979991,524737952,2009550165,1444258103,1782610998,670957304,521333778],[611871518,822962238,1735083190,1556250721,671896606,1278314299,72177181,1416367194],[145894746,675783708,1184736528,891232367,1647231208,1950457562,1670449577,407079267],[1482179650,2115064155,577199085,1051200071,1736041659,1082933496,1282179059,1261437865],[940767639,41079627,112853859,703272079,1116056127,1631463279,62062560,1189076359],[492907711,741898407,1214974777,988947036,437802833,1007567073,1997706780,1116353748],[211019398,1161110673,147052862,1670216282,949816783,568143201,2002920969,778904744],[1785617317,1203188560,1186473660,1840007026,999302924,33591384,1914567036,837347235],[1308514111,1808103759,390045077,1744181706,1155556481,1094783112,465419284,623663149],[2107112116,2075052182,603042525,1760131200,405377944,351134746,415486925,1749621845],[784704332,540331987,1462524572,389212736,10499386,150992453,1450392056,811701024],[945035172,575205940,964886478,1235771619,316183836,529498371,1042430747,1052073881],[1235073298,1455042467,2322949,112243970,358352309,1789906727,1831204711,1588482356],[906856679,1336909360,489652701,163921484,582690552,425837217,854276607,770234844],[1876780687,1240527243,1390456737,97142540,1478141171,962398159,1473424152,466765912],[2118254853,1485840226,722730813,1861846857,955012934,715507017,1412778747,601443584],[1525146900,1695106511,1059782180,1212378735,1708946867,856944146,1239785435,656663893],[1406203076,557126248,1326854733,1049535761,1762510596,8766375,299130724,1844047434],[367931444,1258844888,848736952,805228182,1556514916,821868342,1987822831,1125965338],[107525130,1001118851,1295034514,974510660,1833103398,1451391532,533378781,1096544896],[1141570397,158576565,152827720,1923292851,1917535701,1238083349,1055315783,918550719],[1529785817,103948328,1570211350,452423579,246794439,1965449169,2018178470,1840395504],[787588652,46085992,1671203970,723941865,1000064527,1074220486,1024288399,1146945618],[2072439452,60714900,408545200,1195687437,1675057876,1127886601,548214551,1889063746],[307959937,57822513,840754583,195717578,36130539,1468221908,1103243143,1558423939],[1838632368,570006445,1540096112,1395176946,69946009,949226600,2054452987,1734479413],[710248733,181025453,1056298601,404085447,1999099156,1350610273,641484350,1122741651],[109428595,752266337,1199023007,274301206,1610360351,1777651935,381323504,1256980117],[367488730,1966625292,1306811523,1873420613,1185385724,1452272718,616508974,146513615],[1334370061,442161523,1243829484,424509376,1422061165,343932124,163930167,1198333181],[1896086625,1363461516,513312979,238376412,1521046952,1950158508,2108252572,939990328],[956613399,1788626093,461575457,1763001686,85013890,1927911321,1467758481,1300561282],[1252948206,1496234324,386039956,1095710603,1558111292,1335650595,62430023,1800383697],[1367059437,1327309848,495449464,574759200,1803443163,1774551268,239780635,1119490835],[799259293,1353790415,1672305894,2049094592,1991945941,1861394348,1214529344,517947080],[685797198,1908198694,1698746370,54507773,1357700685,794731995,199862888,1577842781],[1726156506,748626272,1112337337,1665304126,620811406,1982751616,1654816169,147243507],[567553825,1928185485,761865698,1674706816,839577633,1219751056,1993588513,1248779793],[1686885945,1341531044,1618777405,245898188,434834791,1251779338,163435670,203593016],[1823608549,1750720258,164341902,1550703767,2089023556,358125015,1565127629,1666732156],[1478850460,735415459,770250529,134257478,47884900,1622989240,1981375540,29245976],[975017182,83117923,268928682,1656297018,604830530,256745012,312866133,99676197],[1041680335,1924292984,1740266678,1715221900,727707488,235230541,805460610,1891933820],[1728348681,426134787,888927723,1813585705,1825973684,957286187,1377050104,1106884052],[679554604,1007578962,578201959,798606619,645704483,293134809,748225395,2062051627],[1364891871,1596285899,623636419,210377892,1469167641,295027894,846018571,1497912583],[152366235,1562155129,1703287238,1923406228,28518554,694679965,1700529368,2094902434],[1318573245,556153213,1352748782,223408666,767616266,164029485,1405941493,456904993],[1231341147,1435190660,1445126610,469840439,357061083,829400017,55703521,1059014066],[1589019054,1108295823,306452049,63346302,182760268,655017793,1275466811,712883093],[307523227,2072293943,663981362,1955563303,1149705338,600366550,617203048,426326676],[675198389,1921564191,1858944455,1963870723,144691331,1885984690,828086225,961374671],[128564960,734536207,769804999,359011124,1466433142,1767830997,321929154,1025056288],[1347314236,2069422422,2122534029,1453698521,1319299072,1987721015,961913904,1839533094],[182765183,528886261,363871080,622213952,1771374977,1868484133,1973332094,1456905889],[487234129,1015787521,1637100769,253834127,580116578,1743934415,314137957,1477891824],[1288364223,1407971029,923719762,2053431609,1729562919,1079711652,165456422,565469211],[779134759,1423186091,1176387393,1036107500,1020887732,1753838322,155557990,305326263],[416663902,112608996,272663322,57763463,477764101,853282799,828321146,307860657],[1903135716,1436442847,965915878,1723498789,2057205454,2066639842,798269869,1548116407],[1651161064,821410272,1006293079,938462531,1173664665,1087253796,827243389,1905195630],[1812267064,1390821844,102848321,1443815500,172315727,1760258745,1654429001,454912436],[760191914,1549732413,486688670,293416814,1340823091,610836610,364342098,905794727],[1816692271,607191192,2077250205,1094257114,1107540864,297233737,770493928,542826423],[1432428446,1684969724,1106977265,720286581,110839340,1503598115,1140068995,1928344982],[2055706690,1966031915,1921238550,1165681819,292630065,1729843483,292910450,1936522993],[394923496,692850090,1005735080,844721867,417189121,1582803825,1989686753,1121778154],[1038621718,1189136996,1460443667,354883924,1098574171,1149440617,1378715670,1796665105],[835972533,860909684,1726484211,554464152,860587270,448344018,121406160,666183305],[1529651441,2059987166,1984092445,751796204,1260322981,995865641,698740052,1214680716],[1116912375,213001823,333753243,626233370,1166194329,1884466169,1308705449,992561287],[97317767,597223130,1861495145,885851481,304522846,894440371,1594414781,1098462784],[113021998,2046252303,1494957832,1802285532,1403861657,1785190868,895637687,1858455848],[1873286026,1273009263,1674521216,189965138,721110821,100842530,976467760,354142970],[761000299,1893556354,1930262604,1578778045,581352673,717140485,1250674916,698275974],[1449312125,1631655796,1813260129,54321623,1842796199,401272133,355848473,2046318340],[1260657828,398956689,891576605,1045693689,759731996,487160679,806784270,794624736],[268415831,436853353,1742093807,1894464317,1920114888,597050518,1144991184,536286060],[540027702,948439393,979459792,1089007818,243444497,1899672228,252794266,1014645537],[353702125,1699508371,1447881143,83490094,1010840682,2047919568,1644023792,1215429558],[635519391,288914807,281761141,1724229872,108030035,1118062276,1693116795,1577908290],[448202290,1011003161,1950323105,158059063,1044145093,1718033276,648380140,1104312989],[1105149929,1757230639,1353392913,1080154286,1348993595,1211988824,144032714,1527176541],[1548453588,958173875,1880065379,175111183,104168770,298356836,837696874,1040735848],[242286724,1778367102,392149336,992155081,164241068,1860879707,1065752142,473977416],[1092310881,515085382,533879399,1572370431,1733127610,1871310382,70816278,205458412],[642361626,103514079,1928246492,1651676964,869708483,1473254869,144123747,1101814915],[2038381339,1710528126,663896589,337435311,202423556,1433901343,477592850,1848103570],[1153411370,312171696,1754988407,855451659,1555201171,37480015,1641733350,818134928],[2040540202,1783645642,1354094602,702879407,1574762941,129590214,1018314323,942526792],[208088364,577835141,292441725,722376431,219231125,261511719,200721050,505572818],[661828183,109300385,144019457,670997614,1282522287,1089762102,1272881789,2097784750],[1270863154,2116192735,816979990,1455299515,471299925,1681536490,696109663,982917645],[960382729,1958812834,54080183,1219727482,171246072,1684413045,1822441480,675892039],[390489642,657831709,425273853,1404056831,1375015495,397912409,1887600106,1620812899],[1887190825,61421258,1376351314,1921129130,1026714233,545293388,1533133100,247229887],[1508037476,1039887364,1193614151,1465112711,699177783,674537925,1729437322,1844453980],[511831350,619939388,1192559934,1105729030,1982679081,254467736,1008441257,259813869],[1146923165,1496037078,1955380877,1772057588,1417532791,109106977,1117689121,1792118419],[820649898,810421032,730741698,435711445,1906285882,1009172131,1952145987,890543239],[1301376949,722159484,1956375833,1594824646,40562048,329346229,2070581437,800329037],[1258875211,1239074794,1439236377,1619744046,501932869,424092658,335606486,1521402094],[1170604586,990731673,892909951,1846477941,703099838,617430472,1731706494,1082411920],[778974947,1122718570,2071769221,691366113,567282695,975141563,1066271134,1877241272],[981126849,1043685207,1767049903,1406234707,1624249214,432500331,2097693873,2058937956],[520697189,1649067532,390740835,1823496279,1455149500,9942059,465158532,674708445],[814659878,972578562,1077642396,107871914,1781590218,900021441,988385922,862824580],[1238884984,1806626729,1502214936,1201462852,1219369557,1336222475,938416966,1704758301],[557776491,106751355,1762384423,16842157,1705923192,2046885607,1840613816,1838849993],[1109822127,1817731022,294116040,494987595,1396762398,528969927,1316997680,874308400],[416476795,763666886,1820043640,864411487,743097839,473752005,1902852312,94624890],[421922698,112857026,991275598,1107465515,188829712,982551236,2117994774,1230443001],[700842426,929532402,655365177,73638006,1871654518,267574654,1804433925,461886980],[459674100,271515424,683381778,649785659,1233408153,2109292217,1242823017,2028397391],[1202061102,1697564015,98066403,1131288990,2128856804,1790898193,1752759091,1937940031],[86241095,102864877,773587680,1398256489,1229999026,1117204128,1371071808,1541184413],[594071489,55360032,2102565987,1180760009,1992748646,1856620732,1836047565,325567084],[1253422612,1901821087,413417681,575052706,582811073,374030263,708358108,305245099],[661534575,1449728699,1924868983,1191650082,72731418,1946707144,102716803,522061004],[365660828,1113987140,1886521244,622844755,2094717327,532770790,1064096482,621475094],[1085029858,1064234827,1152692485,1412020772,217316270,220424051,702300704,945470860],[1527155011,1687158462,1564268758,392339781,1316989011,425058515,304221540,1507078809],[112873397,1185449125,1067380491,2087981044,1219662856,1523861259,653034983,716170163],[1944748270,431841965,484927806,192036778,1958106951,778324170,1348001531,1293155331],[1343176932,1253930188,1639870263,340012844,300897005,1332567617,1262965162,1387865624],[1403380514,1643170533,1645810733,473269718,844105461,1821102608,332982491,483491523],[1683422483,814924044,1592919735,1393051823,1640209005,1200291464,169933813,654358392],[543865431,1129711692,804483697,109379537,2033549139,1444480148,1786121360,473680562],[1864141966,1988892904,883169025,1176483541,1510341560,2073257609,718507814,946817272],[2054242730,1712995782,656874916,563612741,2088256511,2069276725,601758386,1657516706],[853705805,651637529,480374801,1058413650,197925189,994837112,1382996833,1052567832],[362684489,1705944565,387970061,1640389086,1435108171,405374183,1298683681,1428738087],[1031855602,955545733,253220796,149585062,323760959,1102395506,1751473065,1989650016],[1517058124,1720143651,7195038,964296221,380768102,511298145,946306561,2089954398],[607545540,1718287578,222570020,786858946,1888652232,295939211,450135823,493904929],[302031589,1471868271,1691763707,1101334141,905509860,2090947421,2024422763,670665787],[2046843113,1300837054,1173082001,2062018803,101763983,464591531,1275453195,2047613551],[1477820436,1423007016,819885886,184137628,403160044,345530716,1453312355,636029368],[1134321135,1145966660,1504481962,989271891,1007125941,486997142,1388165830,1256424771],[378532194,1575072220,1758111243,1333692130,338752151,777658245,688130924,2066462353],[1944824821,281216831,683975886,1845029284,38232767,1654060417,922191248,1639684087],[308159585,1531316342,1935321499,2068604841,852181521,1082594052,1960915912,95693681],[181911188,790614869,182781362,1335821499,1212348879,724888520,1332917214,40761294],[1245360375,1353028131,1778278303,1127225714,396129788,1528924400,1229887498,730563527],[1085891068,1022656620,926624752,1044593800,1429175441,980877891,2046931940,131848450],[547041699,281349522,841424765,1220420824,1558532367,1536640908,578168368,246340604],[2062594190,1196374358,132701177,430608593,942263637,1065161277,507795735,1394985951],[701998651,463255830,884233762,785440762,1731575765,1655915670,725907236,1204618430],[1659485381,188870873,1767000334,355459211,1170583515,2097737841,1978726361,441786975],[110860568,1881821508,1222118687,1764204010,194159374,975174295,1328699576,359686074],[1608188733,383723275,1798884873,1051848379,1706054560,1347889158,946530865,1784978305],[1367547408,1282783031,550296915,698092801,1924319039,1750454328,1435138733,1195485482],[1678382424,1775018960,1721645465,1541497192,972843602,1420996177,840740925,481575844],[1620475355,348270697,1961433288,568216517,1859662144,1921067179,625713832,637717424],[1140020187,1484496859,461000482,1210401361,1620550858,1543466397,2075165309,2102267283],[882381408,1559969695,156515317,465851106,775931840,918995910,1386633170,415693210],[933887466,201693731,1010378981,1719217094,220072428,1097192609,1069722780,552491799],[1025244722,1613020312,1189804982,1038391477,748547008,237221471,1371107731,490139390],[1686997583,2090688530,312510651,1281916615,258025423,1245653060,421647697,1841586630],[954898532,474960933,960285823,1017331847,1414666300,1076943306,620117052,1291050687],[776136875,1223874908,1044984505,174812411,1507709957,1195189891,1871231041,1240800916],[170639114,1956540239,335946536,141614448,80271106,664256805,472124836,689044483],[685654616,699431403,1027554881,165190719,877446187,1903922510,676779311,1593777813],[470400594,2091138841,874376038,2073389552,1697039561,648918190,1958641219,1401707570],[436124357,536778207,1966201927,1063718266,310070533,1553925631,1311362971,763272116],[551236187,233462753,8103831,703181449,1747580595,1985782091,1829316485,369070161],[1098602191,803470000,945657452,523031612,1424060495,134364598,356959105,1931951756],[1749019834,656728549,1928684090,1591714405,1515162064,586501511,1386479056,540555777],[1815996446,2018981495,320671021,140104303,1445392252,1532469470,149214717,1470577589],[1835194659,244369616,458467777,1660516560,1794949225,590889175,2062210587,1281851108],[22288555,1064989313,741724082,1800061817,357989125,1124398724,1937332630,1299567863],[144214477,782233259,966031424,94344249,1549829844,11808239,911380008,1977821079],[553155296,1348318755,977239490,1206122205,1700023959,568630431,1352617372,1434054218],[288997505,1556623650,889896760,434365791,955805259,414505015,639953118,301263409],[1696794534,277752097,1282329898,902393147,1294864288,461873311,251522215,1327155935],[2002038444,1622897368,129962536,1529455675,127681130,881915108,1965481096,398432436],[2074822728,1916126354,1676876397,1967316255,1389021624,802471300,842751088,960936181],[1529302930,1355252304,1555456514,396086370,891498005,1459365916,1197263636,362051711],[1761267091,940437830,1980939355,865062665,1190196428,795485767,2097625979,1329114380],[366148183,1001457085,668758712,784106452,2126596955,1188990305,1121362553,1246007453],[1192540428,1973516498,218416635,1915469344,1245412301,112644724,1964516848,1193446185],[424855280,757494709,1451771516,457594481,763839713,768678776,121011577,1852279966],[981884653,314768945,752336458,573915598,1000042845,1913344501,805481912,1862590458],[575156919,2049698459,1860676674,2099573906,916813309,996954388,32014071,1574552190],[418494137,1055420929,966756307,1993044942,1485449911,958989845,1047435288,1039146271],[46071557,58703438,1294267907,659843055,1415355984,1717341356,1434781615,1790485857],[316283256,56887867,501036160,1124212045,1037066963,691876100,98278025,820124242],[293081021,2087852370,894349848,732695894,180480146,320218397,410267920,850963800],[150209465,1601190951,32600981,1872094695,741989179,2019142719,810354851,2061192450],[1707913496,318461733,1729908163,384486895,617332002,1341568200,379497307,942058135],[740326370,776771746,991272186,1642854344,1080206293,1580980503,2062626737,1756120601],[1101359719,325519116,1804636675,590493262,331132978,691689761,843192920,109953078],[73372485,628685014,1739311534,1265226046,1786971322,1082309488,789945191,1071650585],[1298881170,668816866,1849152411,601139047,563708747,132626612,888035242,1665518783],[1939272149,941889397,2024441873,535257099,1475808973,927861443,690531171,1521643825],[1695996367,879596433,241404711,631019890,190076430,2084989169,1597919860,498002412],[1475070567,627184518,1257964107,1408740712,909956783,499429540,373401178,289480629],[920419302,683421027,1406339425,2067454430,1710224067,630100912,140593774,901928027],[1551511281,984208939,993439866,940300903,2086373414,818923979,1789771107,547856101],[402043471,1334264438,1703474303,794835811,1826963503,1163300823,431745873,1316637863],[308307707,1867238053,510885499,892201486,1693205232,1695130249,1220244739,2014954578],[399930155,311823240,1947763664,249147202,1022297603,394749948,1017049862,1272286660],[1576101436,2051529905,1512939449,2002710304,450565721,162832273,1842902660,1937140163],[173392507,2057068428,866766079,1346814297,1083052390,1939825116,1815963253,1005905006],[1176450706,1772512449,535652435,785060601,1011273324,355532047,1867850935,1271061262],[1523185764,338194854,1295169950,225571702,1056307383,2021371965,909908748,1305859895],[1969726699,1496848745,2024899574,287692286,756026626,53735329,1624480896,628632109],[1740194337,436422333,2080285293,1112247718,485980438,1009282797,732779120,757521271],[512173089,820540993,2123342159,2110186869,235958265,2107732107,310595443,892478665],[634733166,136811089,28556542,298042839,1483927579,803829020,73745442,860627087],[394300829,179865785,298500414,864836879,1769962193,1702617389,1144980955,1885724410],[2111944817,445496254,933563742,1623538328,502176389,1372090726,1788709949,2057311361],[1115261472,1113181451,827091257,1259053676,1782238195,1073260501,857137557,633316653],[1538650033,1051790999,1837943421,495803026,1289858743,231954767,363067813,1821483091],[2008088937,1828558860,1337695009,959642037,1419455422,1485629237,882863999,36375908],[1079620278,1674256649,128431380,899946651,147746231,1145777043,1784166546,1366246450],[656312819,123827481,1838175433,1339865214,469030620,1974616142,1795027598,1254836209],[1422705549,1293931817,1410526489,1433199187,430716491,1278797366,928169057,1785642743],[1140707969,249543035,1344471304,1952047810,489246221,550997670,1122876253,1079289184],[161954599,696780262,2110966244,1341622885,629654307,727294570,998774638,1063114086],[37094735,903394057,1881776630,1162554231,1784211099,1192245200,203138409,714432908],[1351794806,681790635,1482168623,1408997697,1919693844,416208407,98576856,536382321],[1585304068,961711067,2066668175,108981567,646280962,849259608,1364180214,31995670],[527353364,1628259258,1664748428,488182322,529696519,1977679545,1381774554,557069722],[1365140156,1078432976,268938645,686008086,842563872,1497637795,1970212056,1448718859],[1486891719,867365908,928635831,945502617,1790966880,1521716769,1588655200,1914898679],[152257705,1805175896,1442921511,26592677,35220254,49632198,79949672,1158517230],[1348066656,258337243,316488813,2096506490,1021671020,1993743649,528699578,1228389917],[1242148985,1381180931,1868503939,1425042958,177675783,365962654,1448188953,470929187],[1466020469,2057910118,1431190237,1456065696,1552599714,1315476999,2057454147,1687043071],[1125683735,872790174,1475571087,880874610,1919631297,268889671,671792658,307105480],[1726562403,533679251,1630973703,2102961426,1913240355,1962694445,1722321761,1144985147],[1884396334,1073350942,1170621451,615421556,1481394709,1650690176,1495810810,1679820186],[2023968526,994994188,1043709461,510292252,1365638674,1680431325,1894876368,1441297903],[733627668,512115818,226182017,773802831,1156445463,1418766408,101655777,2023642092],[1847576266,1369926565,2052026199,514003875,612455869,1233310198,1081179677,211968165],[1895933559,541735104,1788215554,1669752109,992515288,1958338755,1807186932,539214009],[1167393392,1380294788,1748024571,1945576771,268929717,615886963,1118633215,1268351222],[648585144,2119112816,2027838628,1623675798,2092217376,1911522627,395566677,1754704757],[537113528,615403638,87499828,1467146639,1848534268,974477413,1694108046,226304491],[162812769,244638041,1083540315,1285774799,1745823560,1999731924,1534548133,1427106473],[1729332594,365130784,1122592603,793403895,308564515,544036331,1629627791,1164652936],[310906391,1510980082,1732339286,540263933,2084656698,191946752,1727321392,1178827530],[1031780391,2098380382,1676036567,1406050946,606718300,1081234301,942368893,1001967943],[538095657,5468955,70011856,1048782739,1916971332,217183028,1249846935,785222127],[190751072,1829866760,765839268,1861422373,710545687,1821133728,1256835719,1119880260],[893557980,1079181878,592356800,2128286772,143855173,481722709,1960888139,1538412858],[448563913,456030517,415442806,23577595,571639898,985154446,1400331871,900237146],[241473122,526126147,1651576907,883873064,425687431,911443312,2041947922,1468341850],[331301621,1857717973,2014829490,1829715229,363545157,1536674082,464364461,148633784],[85408386,233037517,1225534274,1464593670,1844513483,899077879,1900429159,1096808931],[180118434,1155543711,913494569,2102142829,1242313879,1781920108,22677373,758247923],[1834553037,1552897054,941194200,1056683662,104941862,994870312,523447417,1082623933],[407782754,295780566,1894061570,917627012,1689172393,1614770196,1237235082,1154764300],[30413533,2026501498,77489657,1076742008,165890918,816939219,487189901,542116175],[62512640,46603252,286408015,538690235,1285700233,584779734,979259588,1966378506],[498840167,348711020,874896073,604935845,855007451,103970064,94464517,268921969],[1302733792,1896791799,1891606830,632592706,840988857,844810570,2049110757,1942199179],[1152357531,1353900647,145534938,772640557,1574239588,383203940,76265207,698048893],[1209301951,1480168057,1193884421,1205565516,454081381,1306241154,1176011314,1165079428],[1142319370,1533915392,1548267733,328861521,1118424300,2110259459,1213056575,989810297],[223946056,1913060299,455453299,2008183258,1689629820,677652844,1196977400,994209555],[106376333,152606582,1853941772,1137405839,274195797,1808236942,331967342,134619342],[775239512,806949426,1363948290,1055116232,980241055,685048867,1341699669,1477636620],[457966997,972711452,1366756817,86399643,1042080230,2108075910,1970028151,429340633],[61704781,1621052674,283756643,355293423,442657797,1504454040,1413769943,745644337],[358363501,1542652568,906291610,50859500,821967036,1831796568,155114382,545495101],[1951999496,1419504091,1796211799,74186259,689246795,1159539383,1098034786,893057546],[1574850224,1016395779,1545257202,592193808,1768200273,2065016532,1722953024,975721164],[398405078,1291585882,1656069,962011898,1908503003,34196462,665597334,1207313555],[181036544,456391519,1006688135,1602994038,841965228,1355017882,1609220830,888328037],[331072818,2099067514,413742769,599702242,1162610613,8682632,1863853276,1888985676],[1150161659,1923805961,470440791,987362497,1071421437,263113631,262030666,1629689770],[1832531595,208587043,985784426,1788036755,2059710436,1421818667,658734051,1947478375],[670522342,1030804625,1910443633,993124593,203536809,1648921309,1543041594,956364681],[658831986,1534449139,1502418762,850256210,829341000,499413876,623711651,403410112],[835484349,322366748,565765946,712309091,63599376,83333794,46659165,1006628840],[2113898121,1033029271,204549716,1703189502,1104136333,820900029,589202713,266137978],[863406036,670983628,684663597,985022805,830687401,1693036249,926540431,250691642],[1710862709,559054922,949867334,1614217496,1138287618,1471528023,420940459,340529968],[487193051,68083805,205962858,1566709219,715984263,38896089,671971716,1189860523],[1881926150,1764536011,1464899913,77855491,1016024353,399203095,687517042,83075562],[479546042,1853720168,1444269140,2115568869,1546781764,1120215986,1697814792,1178331269],[667144512,2032183301,2073119126,873705601,1655367503,1360969914,531729837,1766821049],[915667015,310114331,1961113146,167067414,1892741275,1040209418,1264771672,1905140199],[2101896135,1171370699,843856577,1860240243,1619319707,897313023,1559719486,32577922],[1175192941,386089258,1840367982,146569702,1546691259,914881005,757676643,1958296465],[1223463081,1978950531,1165740965,2010815145,1151980113,836288067,1948435986,319444967],[1811371466,1942716846,1951566637,1317710426,1102876836,508060072,506825602,1262316718],[1787411872,1406558699,237628824,287223379,790635511,981129251,1724025412,165840578],[1320500336,2119508708,1010440507,1750022985,657019438,108528862,1336283134,770329256],[850912249,932807851,311245497,1038419348,1272345973,590890448,1401550139,1279355175],[902416380,1651752846,974295352,2051635883,1705298985,1712452219,666290134,1331873160],[61023513,1061656024,1977911660,1063722330,1028852800,1483214603,1110958796,906372166],[1705671902,86010887,170930161,529789069,1544017142,642967052,1065939157,509847426],[1024998256,1517572572,1136648425,1394922204,1864008548,997996165,698302521,1266607464],[1369859138,1655094606,301405952,1685646258,1625819668,1166367794,1291508076,832691488],[168292700,669040866,1086324604,213350112,890617033,2015491130,926822509,1516337758],[2002325464,690430095,848250184,1008950586,1066775366,1551615909,779604044,1486297588],[1289901455,527685839,30486149,1772947263,1540044810,1445749823,751875044,1312389798],[1648799091,1993362272,1419192128,681372918,1568021413,1462018985,101993559,340504511],[1858527033,41324821,1110147960,623772948,423896440,1931823506,2129241400,1833507981],[795970012,411022133,774395870,81890426,1000185177,318206663,1538936762,1176037584],[855222321,1741024705,1067189461,2002569963,94005815,1164393845,2083295698,246960383],[1996195227,1490878758,107865401,1549974531,2022287371,753754354,1405816211,1415317681],[210077762,1487285753,1333180950,1625419426,1835826658,850477017,1986175332,1317024219],[774970258,606082807,868816160,228050956,998295303,1794756948,1638270791,1087588696],[1245586969,1953295676,2107492265,2020435905,115919961,967038223,1926433197,757508038],[668701616,1950291281,1151299782,251452906,900947432,333044232,1752701441,549112633],[2051489932,710327593,373470919,1766068045,894272543,567367314,1431856892,1224433117],[116501715,906449804,1637577596,1265961090,326308659,1902223419,1673328084,274206999],[868909329,596936465,959515443,1807219057,120890861,1435328917,1852981211,261279455],[1062150671,1439695445,691237452,78185936,1747091041,817173688,1796039170,305149303],[160638287,65729599,1485388643,1862440589,670995918,1881456814,1186888358,418897169],[179250376,1467134082,1263769326,1978546500,235641217,1402332442,1656432715,118201257],[771686430,1770851671,501610504,110121106,1799053679,16596534,1507339480,242920772],[153312888,1623764498,861964192,1732247752,172501409,530715352,1571929330,340916807],[900035086,2043993766,662856893,1157854860,73352779,1657234210,1397898955,1819964414],[203334763,1952642954,154215063,1777329481,1239282721,519952035,1729604508,474776498],[280287441,1795899408,218704881,734495950,221155831,198584542,1580004956,707766175],[545614173,291206044,1057208614,677168735,736317883,273947078,307275476,1508517958],[1320757028,2000141502,1161672243,184495213,909056089,678724738,748942850,1181283689],[1096665074,796651587,1039716561,2048318783,28083148,1593660423,219028212,154432077],[1716411012,1293743873,160004564,1301742618,1217910228,667649080,735748067,62584074],[798509560,631053295,702024417,1296136059,1791444384,1130308977,2062085400,455696189],[721950388,41151834,2041673584,1358916567,736361493,1912696719,925215358,1759628997],[1567915127,1316902412,1321335448,534594910,694896608,154150403,879557766,1369429584],[639159806,61946272,1127447798,1580221033,761387180,1584682221,1363563722,1169680642],[1811370647,1246982002,379387214,1690284861,976744966,909270188,97333115,1174911422],[1734719985,1545469611,1284919535,2128384962,1382584861,251449278,1205652237,1002498506],[891441698,412476300,1711003929,429009958,943800342,158404575,1549156426,1230665227],[1712875643,1437345764,1698204207,525103770,1684539956,90425816,905809784,266405787],[774279710,1511773578,1683291026,913736109,1000063921,513163354,1155649616,382099926],[1249625345,539794159,1528734582,409600594,1823253499,634411592,818839606,1318664134],[375067547,1304387744,1651575058,1162518899,1111399837,1030303205,1740264307,591293327],[682431292,1794862860,1854816518,1953683139,591141616,2060629243,172495380,885228190],[1717206110,418656823,1468803187,412823963,1289827602,1991614126,834851672,788825195],[1518616628,1751750686,984083574,2117034890,1176512630,1223611191,1656590268,129732380],[1406135464,1389546013,771786055,787474520,1263400129,1496518979,992360092,1206305206],[788054499,1295476581,1967492271,2081328813,1443485752,1483747920,97413092,1851912888],[858496992,1439548881,1287520051,601750111,1813936634,1116116938,1177134937,318246802],[1518269751,423316062,457870438,445092177,1514553328,1864196153,1133618783,305152597],[217116693,1703559934,1125301387,1129589752,429510035,1646078259,159077951,1975965355],[286996536,1193515840,422760661,627945828,2002702036,1671381553,1330668438,754320415],[1845447898,774788905,125221178,192383048,115175662,996099750,1667402039,446063400],[83476438,172634480,1219630859,760588419,1547581660,673556761,911956927,1796138953],[68697992,997619200,919181634,1762106337,132641598,568824803,1003846894,2038828943],[731567094,404153224,841865047,1857777806,964614100,1384743130,634335039,506172002],[1417870014,1313715907,285655825,77024982,1375086849,308570448,1465977362,1701886820],[29884649,2084150196,1550640881,1425665075,2125792480,278184095,236156749,1647415693],[549800276,1765428054,634299095,1916841025,1331693331,1524697143,1087183811,348197763],[1071452489,917471325,791959975,1075984158,754438659,521369717,569865920,1583875119],[1352511976,881423153,715953288,107241656,771432654,1624096401,127642534,293790111],[248882556,1162890863,484096250,1922391440,107166194,860451086,908748003,1484182679],[1135786049,768839182,676025187,677935522,1563088136,2076400251,1889392760,209180338],[970635925,716607043,1301070286,34055938,1641435334,1565029733,290396467,1553069372],[1647009716,110877514,2120336625,1519911889,1907128935,1802572511,1593418199,1906802672],[865933491,804910011,752846409,1924109439,244820164,129563338,409836893,1731497036],[940743211,1419254769,959462653,2067344738,1549456951,1222245761,2051355013,1893703760],[1363938162,1947439574,1514178541,1063603606,1355800308,126867922,817174905,1087790778],[1497896110,695719896,134691031,2039009098,1284721448,720735540,1829036960,1061530215],[437693804,384797712,1151679894,48860091,1182517938,1187704355,1877758077,1247791595],[493468569,1317243140,1314353769,2055178759,911141771,2096349892,196977034,1420112275],[443741043,390267187,486198307,1471476137,1848744268,1648535149,1462263314,1195143488],[890074149,2005716476,948326190,951666543,1315606257,1207575766,42752786,1930514384],[80724150,327809266,479071617,856443669,315712739,1660473426,1872870218,153124030],[69775960,337227484,909530075,2075647025,344504171,1986325121,1118191421,1086645184],[1407531536,1515838647,1146232862,1910690672,1549726405,776000398,1101333011,1541051637],[976323859,989450558,704574429,772779050,1855214110,1703308864,353074623,1217036535],[1738261458,2080686303,2114928887,1719684336,1993222394,487068162,545535034,765047796],[238308872,528838329,244922696,438309458,120344066,427571961,1156527609,148208514],[1958643861,1418108907,729068852,968952913,1182240435,1820947450,1494018989,1192471737],[2125192871,406382423,315709731,217843866,262207510,435945676,1555512820,963960124],[576556683,1971476910,369780575,378245096,2045500700,1966785035,944585216,2021050461],[2087586425,842338079,1512126300,851455629,1669394945,499209500,689729537,1119519574],[331092078,2059407420,1744691203,935756218,528780478,1431422535,287444023,1489347013],[2007544548,877399063,1012197352,490646579,1263239957,1343091147,1301528269,1843150379],[365464223,2056070325,1260781359,221572685,647618031,211279414,760293362,1650821140],[1898304342,121952803,1872289727,2072574727,1046995303,1555727467,517112401,905972923],[1792078815,700053152,1945178083,1262521269,1871330216,1886619117,593222999,1294570056],[218567437,1343759639,501263648,1704596228,195136280,947267275,230246709,4556396],[1396501729,1357395843,111065293,823910251,327617161,978915829,390434364,258711853],[922677159,1362605188,432683053,1707417333,1933488741,1631506928,1387332057,880307541],[134288538,1344953655,684823817,117195969,1464787405,8024717,2076294502,1380326950],[1751721581,676373328,403464480,153169255,1676013864,164962506,1748680683,1821528659],[1935403639,448879495,1549563888,556107279,1241456775,576738389,15761449,1996486015],[251422523,19612790,1511887455,1557838589,819596466,1180719126,409502967,1072626632],[1143784003,466904036,197455067,1240397207,1525974447,254383767,1509017837,1377628193],[2031045196,1215227518,94260627,1320218974,991461046,1300333598,1367689935,1024584590],[618665075,589429965,1102683482,1873788690,83066212,432326086,1679663143,2032753536],[1404355580,1745154294,157274024,223888436,21404253,870480215,1836890579,2089519475],[110328588,2008410371,347249884,312385596,546202544,303131123,656324070,930694287],[1962526447,1236549809,1854587183,662135479,1593778287,1724582577,1646458629,779078378],[1969757,1905366745,1814792813,1962145854,1113013531,173165693,1270033014,1598865975],[1706136745,194031334,539227956,1666166189,1043981857,2052288131,718750140,1490741805],[1553330853,502491406,1950962884,773768526,66410710,612652647,485349333,1725045715],[510907011,1431811729,920751462,906508345,143966034,825737331,1410789366,1676465094],[259246733,1441089527,560070233,1596057984,1796800844,962932948,1767736988,998110881],[2120746654,884748475,1911226904,109123334,885529345,536515451,1832022605,2015729788],[1165200193,916341730,1446633201,123952473,919712952,1806482851,316648414,482454982],[945096538,1638643107,597142865,257476127,641043436,678499053,51367354,553666233],[1415624517,1823178911,1321109642,1420292947,1938888391,147623456,652012820,353573011],[1336307725,301703603,1597299000,1352844756,916429201,1649262944,798288865,257394642],[570549732,1383102444,1519172299,688238468,1238816479,68785727,1264077625,633719795],[1202104188,215605930,181771476,203748026,1220150788,1473913959,48843578,395689820],[587415711,1686812743,232159811,685233022,342287394,937679949,2045929840,1816984052],[57530984,614632677,208390134,1618952998,563627671,74659612,732489625,253224001],[2032563697,114460736,1157726312,1611909320,919047356,807303511,699313420,525422478],[1906033388,1779207046,400615961,538317162,1587723024,621736529,1160216938,1126303616],[1341495177,1696662882,1884112813,1142370582,1973699288,1156239939,687755194,778764592],[777251609,1882838188,842814836,110355974,1366339612,407055883,1336154324,900756719],[1820900841,1436913776,72266262,1729234348,85246310,442024827,17811416,1399511340],[1451295800,550862433,893028283,1487914369,80295384,886177494,987622415,1610121428],[1448439490,1093574244,6587369,1119339077,1679744167,1800290950,927119487,1089576612],[599882347,118430915,945540536,2015197744,1641409460,273534745,1535177647,275593298],[1617952975,1126379498,338668938,1236370513,1925282670,231923363,1906613235,1347618130],[1007713191,1161231585,1925669006,890608014,1979453779,1759471291,196282671,1936950022],[316844901,806130340,1474709237,1997793818,1227354519,1999492125,1140630430,2087928851],[673245310,192663671,714282533,175982371,1728810,164935174,2092530797,1280729438],[643009703,1612992397,1945479797,1817561795,71112722,1519862226,446629491,1096706977],[1542500385,156327453,395155448,3260704,734513432,1207395158,1248424859,1595885349],[295265267,1752101122,1636873544,450809726,1208679812,1032441119,1919809424,315955383],[1267924559,868890695,1329469556,419865627,169928017,1244324528,18876313,676414543],[991985425,1572568445,2043858877,1297783588,354415720,1127877662,932021538,408648655],[1419629436,1005174073,66695021,1133409509,705918806,1739411880,1282775473,1067084867],[338697691,792176457,238451926,958833774,942685424,648987366,1688515519,1329521451],[1760010704,904793129,1198416196,1287782530,824407587,2082570895,830422903,673616939],[2055972360,2103091916,4822109,893007582,389146445,1950067964,208900274,1944668770],[666902015,991756673,502955908,1390771495,1410092084,8686665,1588763169,1073693211],[47798525,890153870,448345922,667150011,1503269188,1902056712,1844194601,183666065],[1471190250,1899829875,878897924,1059076406,533511090,1573025979,679347231,442631048],[1830404060,127270997,799156921,1482798233,1124245617,1169170430,828511657,173507324],[241459354,2053471049,562600869,205245160,1975710564,1318773697,654576035,2069070032],[1895734081,1602164685,1529701028,505031619,1839680825,1021532411,445361160,1140028641],[926322667,1745176881,1664707399,1520923805,479648017,1780924863,1289612577,260498966],[1106705715,1141564542,75395448,1679309477,1659032708,1247627722,150541821,1489184886],[49153879,501938224,908417927,1341744451,86727797,1842219716,923940231,1034119030],[1508658426,1957606820,1041191801,1595316248,1715756369,1445303911,44223776,1260817428],[1714783761,943709727,275861597,1084347424,1480949822,403979533,844924665,1105707286],[1110610913,70324526,511714832,2090561685,1315836604,1051976324,1850546120,1839514177],[232679736,797187664,615547153,1028370141,1975512513,819112361,1569883812,117662650],[1773001493,3043294,93618944,1790226560,75058385,1476519975,331967936,2047173484],[382555728,1143993835,510298103,339711230,269301609,1791898551,653206967,460018735],[466819192,1366384735,1460489243,1532250646,292784065,308037281,293706710,128210663],[1271420991,1439159211,2051903818,1837626877,593511579,660255798,14878158,1887624334],[298917669,2059278953,670086251,1811510464,1589757834,1507203494,437731373,1220978108],[165044442,33987702,1673429548,688384148,116368019,1337080275,30348637,1088901492],[826512024,868308549,1181918530,863135590,2089156449,1431246916,1861090545,636113250],[61128012,491614126,1176181457,335339352,1004135843,1438541067,1248058764,798690174],[1116834971,662384516,1981165680,12398168,1110682272,1150451154,915114061,1081740634],[30795120,929368576,762847314,1978504870,574723656,1103068327,81337454,1131508660],[107858777,1194809571,1922048358,178197706,691956275,227807978,1741884309,1917352841],[1800185059,811772697,474771678,490782096,1597888470,364644697,363509779,1261484745],[1810493579,759110486,103130787,117236043,1488378068,1508215175,1127783655,294262111],[1163040637,1284984781,953488027,1296953227,241396733,718219097,1014200408,670175558],[1680618956,802565931,1674191747,1453076180,1529528899,1309236602,1813329756,1140653219],[285221838,2126308676,272111416,462283486,2080318158,1786860402,116749512,2082460099],[1900766631,1090745290,818802325,1338276963,904880931,994602793,1286237,1989873910],[851921104,950937897,954448376,12536939,2082818869,912112537,2028162637,175517139],[1526096429,1081554856,1882291623,691451774,817782428,1519797195,2038084428,374500326],[1947359867,2065560320,1884124680,125548522,660180228,1032301361,1922709568,1542468980],[902203055,2040254061,1133232922,1755271279,1320707594,1183555791,977607674,221080527],[470780001,2095596532,1670736635,1346441605,1217140541,1607726321,1251675606,912906753],[966356763,752181402,468700630,501427954,424656020,980539923,1381062298,2030878779],[840761070,196714961,1781153710,844105960,62118664,1422818577,1704837895,1455717195],[2117607627,920293093,619230091,1969616780,125060454,741465169,986378895,1566153882],[964794052,661502485,236499837,369443792,1141434952,1753695982,1910532065,1514494834],[2065442753,1266524468,1834382358,1582973555,1147556768,989075413,1862544686,2001878532],[416418014,1113850981,1877276770,205486358,853130092,2033901522,659123910,865201172],[1222225374,799917464,1061766318,225307356,804103018,1680162333,415284561,1605872848],[301829762,2092558537,868339680,1476209739,323739731,552981486,1380252636,1438205576],[261142562,1045166768,752860550,328150886,1501572642,2035994707,475717813,1149302573],[1963108997,386562138,1788777186,1981715688,2016093756,201165452,861626119,1536576878],[1335056838,387014256,1010837989,688968243,2070989458,958564041,1306936264,1128595674],[1030301848,1887120872,906174094,1407728298,1114978556,1008184593,1171738227,1743760158],[30936149,1283751873,782151256,1837629951,1622912548,1618106316,1656569009,965455723],[1597445360,100932857,794521465,1662171006,1398885442,1067686351,610502877,809380315],[821415718,196324638,1468226719,1246805925,140600731,911890494,222883246,1503422651],[1855193547,1922848854,1843605157,81605270,1194145457,1573469664,544262116,600802767],[1631686193,451519799,11091947,341882294,2021975720,1477778467,104432289,1157281350],[1205618007,1136595740,693953713,1216239108,2068040639,999848459,1483838719,446078592],[1512830458,506845103,1695289079,2015558539,721050173,2015144585,1738047870,984587430],[1831478261,474597309,671824729,2122231503,1156664839,1967911084,301530150,1118836455],[779199836,1620740983,441390749,1919286905,941357289,494170860,1083441713,791462496],[1475608786,1108069135,1489293274,1635743791,247348284,814675609,271292257,1587749684],[2129107269,949377038,203274752,218852573,1380085118,1971025037,440645260,538312303],[331217316,1658469573,447210291,1398668315,774926433,1749944337,283963712,1112261909],[440196418,651405085,1482735119,749143669,1909792564,504214663,1582571574,1423195437],[1144811180,405043381,2086249566,803240471,1104323329,2098174289,1339312187,1024215132],[1566270083,330764328,991757809,1020372191,1363607584,1585338144,965694736,1968141788],[654227613,470100145,1663431038,1003539673,1231132693,311206886,1478428865,2032135061],[892403023,1041487964,1335843489,1342515467,1447084790,435797625,1422852719,12516893],[2032381428,382501897,250367245,1904017225,299001658,77841852,944573593,1438117625],[143776569,1366545177,1732141393,2043714716,1788659105,1839113535,1519744627,392889631],[1895947557,1039659605,5625625,204993675,570418349,1919560438,511191445,1599118208],[411888056,693921772,421374122,1792280121,1534142295,993755040,1844628488,1482987861],[1883510728,970016463,2008609041,910054344,749627544,2047194472,295985944,1644780120],[623550953,1993966832,1243696536,402964202,268360068,481913920,1225529888,1017747216],[664857874,400285709,296897052,179341820,194608750,1864808740,1267437212,363172348],[125531228,1658765934,413862993,1924814054,1071985024,1615905183,836661582,383803856],[1442528542,1806179620,1043461199,876140307,1014784406,342198581,1439993607,1228843508],[2099697987,2024944128,1600962846,1574302596,790284067,1088869522,209607573,1721560697],[526710188,741522639,1913585212,1382874849,1857616632,1024215285,1105648722,626308735],[1548453818,918567889,2118817424,962896322,1420517872,1088007686,1593863802,408618189],[21380425,265525636,402945523,1869408442,613029628,1715247331,2080927118,494961754],[57588904,754570980,87320673,2017714157,1167745944,435348841,736891607,1354630555],[26172073,1604948307,927275056,1179745353,169566136,418052382,960201391,1115727745],[8343397,587600448,152812517,160021452,828886855,1512087448,817737941,768828646],[1719177596,265533507,1537540939,606194614,171112376,1290950375,1169409807,464316673],[773402222,1199267392,102119455,314883544,455469355,693634831,1462502573,1153182342],[692658722,1560170452,2114029920,585624307,354052461,879216959,1900086407,381802263],[818479396,556136400,83350337,1969521982,1993491226,677113177,1959022278,1316995981],[1299722509,1683475532,832088246,406404989,1300838977,1457651598,1061752087,1922820029],[1141013569,1911222154,198695370,1211632875,169144062,165992182,1975025633,1706982822],[1819666713,431030852,1555286363,1393602304,1958795280,1755066883,1535085276,680824946],[1045533271,1186547749,1264638148,1117083281,136469085,199703841,20551984,1808247274],[1112551881,849936858,787334929,1929421415,552966696,477613596,1938933165,46228544],[700505405,2050589730,1785939679,311688775,2096736120,705246901,495668058,292631531],[869691998,830108773,1069327335,1649858647,1704026908,1687363644,270484565,383131124],[680333492,493365712,548143733,2119414314,148304409,868856233,728029499,204994634],[779440417,2038560778,859814067,1762702169,844432335,575738746,1600690264,1630339140],[1548295437,587010328,582328063,1737658236,795252810,381655562,1978888310,437709772],[1828510764,66449782,277874232,1038879985,1973674859,1967035451,1915462670,1831288021],[163162686,1590829346,421526766,1355645771,899903492,1477297880,1906119700,245183666],[811500598,622739030,384011606,974273508,1418274925,1756167371,1002305613,1414965620],[1693853757,1301518347,1196773990,2020892017,741250976,939494569,682243591,1104159447],[1800061305,1384856971,966476307,1225542149,1885595768,630544898,1432487746,1504953214],[52949744,1725685188,1503710524,857465225,906188233,613596787,1488707948,993464819],[794886412,1852666503,1314832968,494253918,846039026,1099343248,1408413519,71359645],[353428848,2000633793,1874721892,35469491,575554793,490655157,601312697,1530523920],[261494412,437363531,711015095,2084983238,580433460,1989851706,45186677,1524817217],[116497856,1331113924,2051492077,580045525,294575943,621794812,903497657,1966024126],[1857543663,1990096022,1190504528,41222003,411517984,1810016174,52233863,374761699],[1314403482,1317604580,1895592142,1964878681,400619181,477856589,82926861,1458913254],[1280281867,276460008,1167626351,107224771,980732017,943148165,466661368,146467337],[157451321,1727154062,268707238,723416072,340499140,302825886,1491118515,864052772],[725068570,919914847,937940963,923125468,457480163,1065616619,20582738,1852290105],[1802478317,922256103,1177148743,2056241433,305583612,1965323175,293061615,882095965],[753442890,1685259508,1075472067,1425236386,982221632,15264490,755857177,1220277080],[1258778367,838850153,1312827755,175484374,202349406,232886713,1260267432,764145932],[1531530597,172196745,43134787,1522678714,408417695,204524360,408292104,155750672],[950569118,548170197,590345698,2011722030,1158898142,158271265,462121384,570281730],[1710008022,248882666,41896025,1778597160,1299416901,1349951610,1927691322,884021055],[1255424243,472747106,1283014482,111348064,1198889296,1869568120,1023748989,924547878],[1492336812,452680406,961422674,2067273365,679696824,140425194,631385767,592547909],[132316747,1914506277,1627674440,368213828,1295836700,85714493,744691793,993777896],[2113633548,1741131649,804428910,1692424516,494774030,579053031,285287034,530528853],[944081696,477213657,1228840323,18940611,170270722,2064299550,441917192,2126810141],[307229623,1235548710,1778258425,2089481792,1172913925,2060395598,1487448247,1678889764],[1038508397,1476408368,921587479,2077761543,653318733,1371500227,1457151397,190098175],[1452503127,908756480,2079868784,1802764448,1845091524,2000636481,24156015,334417245],[1529753696,1093908777,1896204704,904386695,957544262,375519125,661539938,1265052046],[426170708,617148095,1576002195,71358563,1206677498,539566444,1616420361,120119774],[1411930421,554939172,1651192657,867030081,1547351243,489669966,1554104935,1103602387],[710820986,152224012,882289091,787767969,1529100293,542015983,1601368015,2101206714],[561760014,763486917,1411575939,1141264278,1020277071,1870184474,986513696,672264941],[1512167314,263596982,1809981221,1602882150,1247553737,765333154,1189711524,1777928204],[206253727,1517498125,949587321,113470961,707786882,643357179,651613660,1820396849],[2070441720,210330969,191658682,1935318392,310515834,1915104623,677443375,2059092516],[374305368,1305479898,125103702,576709250,1297619572,106491801,794503050,1937436134],[190497199,205280667,1536738470,1454543872,663839704,1131548759,1340083696,264524757],[1082205724,1102608788,1402349106,724076166,1716445711,2063596970,1683551546,690979795],[1124733504,783032845,525321394,350638741,198195725,795117319,731236216,740804525],[1795172430,377904686,1238109987,1273123260,1306562037,1869610683,1368491507,1071377156],[395106004,1494440548,965183909,455052358,1440632731,675866806,1516262341,1993232944],[583872376,1716890056,717706452,582526522,65980774,1625356639,1239339324,223774595],[1787441597,73081376,1445138783,1974598922,931305014,1658384604,1449057826,731493575],[1501175948,1064819430,588573261,1635184602,1007357999,1591606868,750078658,1674473278],[330277071,1957842513,2020642743,440585739,1776673051,1384683688,231355654,178148858],[685163766,2027169004,648682567,442668659,194576506,96252344,1378291676,51882228],[958056057,472611560,2084351348,1426730778,2054214539,2104675572,1346186040,152214226],[1973669337,408501694,1567427669,1315564317,838623242,722750867,1580975786,1220210871],[1519127989,1792119353,1364680242,250516279,510929498,125403578,379961569,664669821],[1647989791,259418073,2077812577,1619858330,112904661,634548925,1924329545,223239474],[382473788,2067983251,1717922558,1496662347,1381195071,1934626127,1597230410,466306424],[1858381438,1162546067,474165942,272922670,1444685325,1291590248,541788080,144386457],[120584643,1797039790,1911276792,619869386,166590336,464935408,1710553256,1839157563],[1690417478,342292972,1737316277,85958412,151082886,791586831,120989032,826662357],[33208078,1444863255,1184459584,380986259,2124908383,1255563488,1848283757,2047567579],[1470944733,742457443,436244401,536115355,1501183730,2018350592,808275321,1250911655],[1101419512,1237663683,1656140278,1097526565,512155239,1918636483,1212331340,672065140],[1202346877,696718943,806919737,1515716991,585289920,790606842,744840056,1805992020],[59069655,1558290120,1438210354,748364313,379563814,1389438148,1028261513,2081460149],[1571212453,1808595395,1594434659,1414185200,530151205,373276468,1329213618,936030673],[46972170,370692552,1141880415,768709775,396825275,678849528,1546706433,744743885],[854198420,606230394,1870779908,1671920501,343164575,492715817,1263777906,1646362953],[81700716,1691820818,2039444871,1400016942,867456930,1096208493,1475859889,1929881812],[1036061956,496639158,1655246717,2021976813,2065556954,1037310981,681478281,1626664583],[701697787,113037807,199877232,38948087,1662621488,1336178986,1860770989,981705625],[146448982,1120464432,1458894605,34958632,1089100023,1837718159,84495764,582960146],[554632928,50888381,899278708,1425023995,301143716,18260552,1312838928,1607856920],[1663824585,862380429,1169159386,224564393,125940103,140555929,500536904,1149413003],[480221380,1420734488,294330519,514299130,831660824,851522453,1982514192,957504314],[420386927,1343956508,1662494213,1124167212,968452076,1725864286,1698331114,660737732],[170673561,653727311,2103450427,1112228545,1805053677,1318047047,1617436495,1413540553],[1259072245,1299336498,166182528,337664318,808170519,468838047,2005340509,1050368463],[246685438,944491849,1240514286,917888018,556321074,2019100572,29090129,108970715],[401586685,509697672,1824118767,622135062,1784944396,950015228,1234129234,132700626],[186037490,481587645,317723028,1058215607,827921903,1752510118,111544821,1639708497],[500888681,160654734,48148703,92734313,787340978,1640148192,792852096,1436602359],[1300137437,1052845173,73564714,2105663839,942781747,1246037371,1098890351,443571247],[165973745,341667799,1541699554,438039197,1845219366,598120681,200068171,197585745],[1498881082,159739949,1423862802,675987048,808356077,1686851559,1250067328,674959566],[12338555,2116590007,1628534622,462104562,528175711,1916463206,66679501,899521843],[1177219206,429192080,1690899520,402951765,1471599557,113584015,2024325964,1163061617],[1785765692,444765277,227725099,183233317,2114767246,1016880346,338185337,1338680431],[1293056450,2001094536,1651679896,268272083,970199028,1641149259,1185937670,1911873442],[2055963323,1179353291,1810795055,1395440107,1967490304,1675604729,373075823,576276351],[685623877,631598409,664225344,1224850545,738390981,1566195604,975130600,239830246],[351471231,725552875,1544195722,568105801,2104787968,686756517,1587884051,187067489],[384514113,673138186,575297652,724788039,316306523,208435394,1324283638,71389975],[35194123,72809059,561544560,597169576,930834056,398658071,321633011,1896320224],[1193110328,1037972112,1727934708,912683166,1897138270,918842164,1639021786,963225066],[1287168589,1084916064,414212130,1024977639,717641247,918888544,427203745,1805129352],[1423487812,808727498,786276260,1594303827,1308687456,59618494,1612935562,1906102271],[1517643843,822567211,654688629,1008295951,923550344,1496982358,1726060803,715299297],[766278070,831931774,1127712157,1565465396,2083373351,822455723,1753106206,215583445],[1989649845,13091576,1023197513,1632230719,317533828,849736147,984356419,1892396520],[36913585,190744227,1664945363,692891979,1440031000,985933474,680688666,1524173497],[70128033,2115257928,2033827989,80853084,1729235738,861151014,1059458001,911215505],[1857010512,827532174,1344411698,333389237,183788806,1288943098,672489430,101851536],[1003641724,431571901,1811732767,205253627,1062784744,1360093513,1656893394,1858581114],[348355017,1559170281,121580158,857507891,1528693407,577323524,55916375,37252324],[1279641143,710618661,495192401,1899522479,221051164,859648502,323561155,760396083],[288159834,1892919612,1789248304,526966830,236170530,101213101,1166408957,1523815087],[1043865406,359100327,343423043,1901084397,209712699,1715651933,359891527,1856621845],[568934690,62177597,1239821797,376405963,1278303595,1672888101,73342774,364931078],[707115450,1040045776,1502271006,301284043,1716545662,1270185400,1732469819,1973295201],[1265680436,1657619300,187108367,542251932,2059374425,1794251449,787296886,645307389],[862953620,1944485557,297818037,1548283200,111843672,2017942341,432808130,1464633356],[1671057941,967535019,1867103482,1882155558,876467627,227411312,1360950752,1572765182],[1212448240,310062609,1785168872,310518442,813182232,301416430,612556740,1195604045],[840719503,456872081,586296420,151215646,1576610883,774494414,1046564374,887203452],[311651844,717810372,1395700237,1285766588,623469146,206829270,1911032163,1057540924],[661524165,720638115,1949003533,1963348431,50191105,86273285,1383977473,1947085884],[353346870,2115032397,1596477434,1422391322,1769970309,515539519,1907182090,1803659884],[1466107637,1830288194,1814576254,193914471,1751074323,1135552381,1615456728,1446380042],[1957938944,517873829,141578462,689108317,1189084511,855152168,1945527301,1766874969],[42268241,973208256,1664734233,2090176480,1850131737,485277786,312148466,1146166748],[343937814,1081944631,289194899,1739292310,847336163,414973855,487317881,1648371693],[720817380,1746984299,14230082,1759525149,428363277,1068543145,1175204738,1637093470],[169579033,480742816,2025184865,877698342,1530883761,1888584435,918117143,1094642840],[363697200,549467988,1685033811,1181859300,677476857,745392522,77285940,509697117],[115012936,1604286979,2100124219,49808355,1037150420,2109449118,287576063,1844988742],[142173263,1584670441,1506049615,13792236,118637600,1416170173,575759822,401855285],[972770709,309400506,1395775491,1107016494,2101453529,575246751,261057704,59239475],[676725867,420515298,503986160,137142764,1015293005,999999096,457057842,2098448973],[1058487802,1572049380,516414278,625491125,1460586530,2092157263,2094982715,277639337],[779861912,1067381432,2082934301,685069167,1809925471,218087709,2121839786,832679181],[52389201,1600116517,241165416,210306895,54531753,1988899798,310090176,1042914313],[898754489,2050683377,149482110,1147747580,903439490,841601120,693706681,765175961],[1253799100,120347400,1548171181,110491004,1962837602,1911215225,690185092,675593285],[1313380899,536134620,1741477438,1235375464,75374300,748072267,2113150166,201538204],[1639407299,1940522818,67700378,1681021724,566032245,1566922178,1198925677,1721134798],[708812162,793141370,245652034,1566529085,1786935729,1773907511,2039079566,752312245],[2096938249,51133561,1312814150,181489615,440359892,1016755403,335235161,1622277405],[102119346,1513003525,1416807984,896921698,1281636302,1727961801,910547663,1520775269],[229408051,1866992872,1397661203,303392273,781631715,423659731,1911685614,168498182],[1171720331,329447339,1208776590,2049216572,1025208925,1949128159,1950798781,1601087986],[578854560,855865450,416749409,732941916,691388464,1349216948,38723422,2059544372],[625899575,2064497759,2100057157,160959039,847902705,47808233,979130520,1722739911],[622003882,354127236,688408564,264592729,1463445280,1879429585,1306592326,371255016],[1353126476,1085142033,1794533347,391126276,1868898336,1435296224,953998785,1352170755],[2023032335,1219623759,510446421,1274060178,642089482,1194711425,47138670,1603110212],[1023494613,1417083172,1384672711,1345063810,1377620487,390480130,1514319775,541538609],[400916403,570583858,1068112406,1177884197,573699570,647781241,644219777,1481476079],[962546836,155195135,1501725948,765555612,1125578868,1197900499,1864000746,1246387410],[1636688224,1506712567,1947164047,2103793540,540118317,2020119648,1619568787,1999142936],[1395923769,1372417013,157993269,463719720,1681402811,2072479970,134498647,950051231],[715511527,1494708983,915337816,266704092,1652220027,2119339697,1083479049,1869002673],[1037195004,28819013,448118591,155401490,366478606,858303188,1849565210,1772102475],[125980220,1066989042,2070079905,329988619,1468674585,1124322280,1947470626,972119131],[149977389,4378886,1470379313,303704603,1471941196,1396786779,1712111799,2082073099],[971911465,1191760330,1791379719,702516654,1789125050,869550183,84314321,910869815],[24594920,1813228105,1737985898,82497422,498619946,1468374439,1836077803,595861586],[1366873976,2060952259,1240770937,1773477674,463798680,471025051,164969376,1389773312],[1556455508,1878150971,283808902,39610352,1865414178,1261698110,588940030,813046276],[403108425,308320232,1476563990,517761042,21040120,1654505411,699182513,1108924153],[1077699622,914697282,194056770,929307724,2021188206,544785372,1419170490,1058736563],[1346492383,1238152563,563515002,915181063,935374796,2064757125,799268487,232363109],[687892955,544649231,1342818301,1359540787,1986930873,1408767079,2007273495,1830053692],[1059069330,1235603370,861628620,1116529378,1904678531,501199322,496464056,1048940046],[319351274,487810358,1522534927,1686885086,1498493250,121428992,16940506,409780287],[226702711,18220894,1042073389,303005509,91841314,1381187050,505289528,1325760093],[1989417770,785232756,1980941199,2077949647,541912308,644581634,402209222,414635191],[1752228854,1898575740,1938433045,2058431701,1714381296,254390790,521765410,2052182425],[15649377,1442857967,848607112,1884372083,519967941,1793388744,727186869,1958776576],[665286943,1805971523,846592284,613085992,112734135,613458714,329746232,608678484],[181037743,416679602,1366407140,694172558,1633680674,1363777083,1025752526,482566810],[793168657,285340377,1338515748,11426519,356179215,379333592,1117761902,1151072290],[1047842788,2065546249,1839068829,369785344,1321831828,1444198386,1293274466,338128628],[1952923122,542440939,59589925,1496007345,1842845982,2035086289,6631224,791452653],[1176475832,616996889,1717185498,1157980062,698266418,302630736,1759036523,1514540968],[1631720680,368259681,415063235,1215773187,287287687,834762075,525226644,1426429027],[1719801699,634366846,2047976810,175685557,1020663050,990027175,982029782,1295211691],[1056057383,1854898105,1857721336,1448641475,2003023336,1491827403,574982907,1756284099],[915996767,905769459,193867958,1605599424,787953666,1739782097,1480092070,911047843],[295742899,1666682571,271266911,2002246060,819011343,1690740726,816947053,905921140],[1039570635,1360684191,1798793255,1508564892,1282339152,2009682866,656095557,1697122199],[546829813,2002345835,896011800,375183570,1541416423,2056209766,188549816,918528188],[44148817,1973887027,2036537537,464786097,1306955582,1844380141,940073208,1571261469],[749395685,1894968311,1114609420,2041292721,2073303083,1101275412,2087418986,968354162],[97688266,1052047187,2106096647,532002827,1566802160,1976354368,1048651397,1981555140],[903666854,592044180,1656975,1312263287,1606358875,51102022,971655318,1978137854],[1485459475,772953100,1728045,1980909115,17452664,1126005040,1255113758,1060316431],[1734065474,129825888,1874413188,61047882,2022001338,900090649,2038114325,753260992],[619442327,2126541847,2083545292,1384646305,315811451,516211709,799747334,775058280],[1248318870,1123703833,1591976602,442004517,824311992,1334932863,1386549616,202319456],[1599749984,1545555667,1781435224,1842645162,1772408031,813663580,458687523,837435724],[640869558,1642976674,1805264385,1715725318,773272364,1684077755,661852310,1749226243],[143625352,1124628703,295125517,1930115126,453173683,243928446,1080186475,1377217325],[267619751,1725417748,1405174260,226995179,1492338065,930713734,787573880,1932782508],[278404282,707513903,1852180563,1979070625,1754656481,1779381577,1433001796,1041943634],[1428281173,393845434,457756148,282061563,436369646,462674002,1275903163,2028642161],[464985359,998508916,2125297740,1188258989,445087292,1196916459,1371565673,1738015191],[218634328,1048903545,1314765800,665136375,1839104693,1703392523,635029374,1759841354],[1751626435,1780313490,1397317958,2006255241,1671801557,320722528,1413791375,86719267],[1531879890,513362499,1542990222,1450677709,1395985898,1880037760,1204561169,1391921441],[1776705064,1496095125,2040941234,101859468,1613746390,754808290,1239004674,666995633],[2118360154,1045868376,542933999,1209973132,509532250,1093432979,544811378,1850797761],[2088412414,1676538984,541375659,1410299873,34057294,467558844,1662303026,138458215],[386231325,396902972,1447127138,1270118816,1096642969,1901653948,1604421339,1053414708],[1216612991,1653721306,966627207,1760068370,1025194566,915164275,83876388,273438965],[1986412841,1931336771,682246638,955084955,397666820,138814046,1740402305,133654777],[1947328091,2003833938,1338914255,1187968442,2080555027,518153909,119305988,1606227596],[358010948,1849958793,794719947,1561522794,1611713679,552936707,1491551645,1027201049],[405440131,626237010,378893765,1722206705,302999841,1818749466,580972975,1490644311],[2012870602,2021105101,360839667,1784793881,739798304,445634653,587167279,996960832],[1322221640,1669946844,923933755,1343746750,2065589529,1253389203,1623267428,905244384],[1732293317,1247882290,1032030228,1313230479,2030213781,895609309,1531206523,412975557],[299576611,335451321,1017621943,159817131,1147488359,1480041320,817573993,1475300920],[34230795,1382635948,1887088933,1162685187,1562003543,310230698,1629476979,1200637086],[338628986,1154298387,1310109528,1963370855,819677340,790430335,833474792,233387326],[780313551,1857471756,1154235162,706920797,55837856,1596764994,1542590881,521313796],[346109732,1353493300,1734807677,450267711,1084128790,1426186547,1646846036,426117029],[2119007317,1085458910,953696356,1977703200,340508877,898249586,1021223089,1723177605],[1909736457,868505697,2038404921,1713856704,1118922701,461313269,909821211,1571609128],[245331370,1129000804,492837299,1025322462,330542405,555995018,1879390871,1192204715],[28044634,8130873,641376037,56430066,438199285,22943534,292420083,132451815],[396029678,9880571,2062973391,1083622144,2013507430,877453931,1075152077,940631181],[859193993,1972797093,1219310868,333407517,812526542,218820933,1900211326,1319273812],[47486690,1372185547,138633001,264834850,2004895425,1916485280,1124428695,2008612069],[1031021902,1705208793,1017985086,1744168498,2033496334,1221980916,928259070,576116910],[1310393254,1601078209,1147153616,1362801134,865516291,705775592,840842881,1987467495],[1245504097,1641605573,996924944,335495347,1962747161,638324569,235969703,137902714],[1289804809,495224870,1820552618,485659784,497150213,465518089,1504952331,1095291339],[1089479967,564808362,1602006970,417069742,1214874924,305699357,911522088,993489623],[892209561,536955973,709394114,240945250,1051900161,1884061472,1763810282,1347850652],[1293183910,99245815,774881759,431416983,1882430484,1293890497,1671645341,1524500761],[1607186523,1178855064,618156887,987233879,1862261748,1290006827,1077099089,2012775243],[1747592939,24295498,1525751311,660553887,857517249,1611993637,35340079,1610309082],[185408097,1079021659,310581385,435869426,162541849,1986154215,1321469670,49407889],[1448924207,900597327,1778221841,460159479,821082413,109194779,89182506,734602019],[4982613,547297418,165994265,1813409987,266572837,780139585,1747587225,844944787],[1605377680,354257133,281158497,866665128,1617592213,1441493593,56525587,329484640],[1492619192,461629955,187497994,305416200,914382881,1131352051,597187488,1730546399],[688330921,1469152668,2018985226,532066991,145300931,1889156773,636920370,551050725],[213651232,1488553460,498236397,1774105738,1288503327,1798413091,583303921,258988366],[735330076,1445998106,1028088799,910527468,1614602507,413645843,308462869,2088733058],[820987980,1620053323,748477725,2046013289,642715182,2107069213,56978149,725155939],[1975681964,2088323711,1501719611,800100564,1662875493,1154523746,1038872481,1418440669],[1908064800,1708033863,1997212082,1865175479,1242000402,1124459353,2064408575,235932804],[439004731,616077431,1263661556,555217380,1031062465,1351051496,1158351922,1592428465],[1581660802,1385876689,1901912029,697433492,1898332920,1471338860,1204194969,1685554386],[1210938780,1868633683,707888203,1352536377,1262996025,374901942,504460460,1440924846],[253079010,221043264,2111169417,1818354387,821562229,1402582307,28126145,1563340086],[900377726,1080626981,75036235,335410375,753572452,1722501359,1843066074,389008182],[51037091,794875136,1624147510,1431633813,343999170,1534299601,201986542,1190420121],[1061937763,581393978,1189504832,1053506714,1858481324,1796499868,583551864,158258827],[129074108,200881773,1954651158,721371493,1231495736,870999537,2104475140,1691164863],[1977097888,2117022261,2060501141,494332381,1378678622,1738941798,565341299,195069485],[406358949,533914682,8765559,762025348,327806975,985060329,86652919,2084117202],[1832907678,1712996792,310816880,502267653,615255295,1102308553,88993034,921521586],[1654193399,2025171528,650136937,245115232,72219767,1832030961,1934332989,254020992],[1324108059,1390433669,983404460,1352562873,467963756,945620275,706814031,513520825],[941277931,864365443,774454476,28972741,867078009,240573404,1292763361,883375415],[1161097394,329511154,754918336,1605829600,1382493731,1321968498,1395156472,1414929535],[1049705563,972166295,1826291930,1294059297,748376000,1546945183,1456150520,377703901],[527758494,1377986396,1983559338,30948466,501591858,944516822,1748836549,2036516032],[64762246,821767879,1982711163,229743794,1792368448,2063249653,566724635,1338593168],[351688173,1423116537,310732520,1493596999,242144981,517108223,1031052512,1585822803],[1806219147,73371876,418458108,659838059,1157422367,1961549492,1727524947,429262065],[364126557,1772312502,1218362042,753804147,1490942287,1679425242,465540974,171326853],[2080444197,1475922557,171071712,1797908577,1606644976,1383688483,592543433,1529361089],[1770780576,2040938823,1914659893,57156027,1495032681,610634759,1404729358,1784430956],[754633313,377528404,2102062626,1968724139,1088932463,535049297,229563316,1149925446],[431738333,1780822358,2058852249,1565538057,1951750695,304027812,1599797413,1780110630],[1162438626,732820400,1081669714,1780462580,460973432,1084141333,644759282,330868359],[632649711,1234629790,789928845,1301934219,1472640413,645825294,143620705,1463199950],[745570889,333205106,1905496919,1368625271,1041472946,1163898232,2060254770,1403046736],[505077012,1583780193,232836185,246624152,1060904820,1312642120,922853376,1306678522],[120932369,1659178913,1201229711,1901863599,912230869,796985221,1631688435,1710572218],[932113429,1790123182,2128094210,894287649,217923225,267138347,1118177799,710282417],[45596209,359918533,853839509,569953430,1531700133,1857967467,1807082849,302887846],[1085567334,1780543432,538632802,1712146064,1719145844,1569673778,14179357,551970848],[1951758609,181486532,146586376,200730081,1567081861,1217689482,984107555,565448203],[750009486,2061412338,1694579637,956720507,987572113,1612412567,2069133433,1622112091],[244378142,607543717,1620011126,380924471,1390024811,1184033759,926110287,453480798],[2822628,232074995,577781639,1592928922,1099528597,768410209,2090045844,53600656],[1296339694,1247259552,1508792230,556366758,1922951294,998086566,1567393285,2059055502],[1583791742,1236243278,2023092872,1639658598,599434019,668119399,1991101293,1451722873],[1493790944,1105355173,1847505081,694513149,657012780,1275623722,295660371,951693808],[1679836909,838704905,2083892321,774024027,652382547,1973437241,973234828,1123486750],[1844301847,1231482663,1687004172,1239822893,106029410,1170682514,639831062,944151484],[2060412080,2041987869,1845386337,1761551072,1015568299,402238430,1511160478,1207996854],[392520556,172531018,1383987193,883614242,1983235376,881831978,1684973773,1529181441],[1565738434,958169353,1005696391,1508996161,1459120502,905971702,1176350171,924444072],[543853683,1435012444,728325480,196222555,637189479,2009877597,1213243679,1571431609],[1341246503,1010035922,251543864,1136123361,1187716461,1784314200,651099614,51340195],[507636335,1210442987,427028343,1711252042,322077704,1851454533,1316463330,1039340208],[2017025800,175762237,1692243788,1202290263,1292942861,62086655,62408447,1432000539],[1086158928,1143396913,525819437,1349589951,1314951702,419423154,1735695578,1493233620],[810373151,1335903815,244179552,274235103,1964381183,284566191,1280426328,1992151846],[326388292,84891026,35801864,489595858,23619103,1665937056,1385366457,101487909],[2111505483,1448959496,761809966,108553305,1680910061,1562873298,329111713,1253272798],[1470237995,441259430,1083188781,1712765262,402345041,1681227251,383131651,1828537548],[1110834216,1420609053,268542977,1170402999,1950250836,359077137,2080107506,2022951741],[789368021,568724689,254933614,152008847,778313959,1936612561,1994688134,1815622221],[173237797,2127196971,560882607,498580727,1020718619,1448713586,1076312370,131306051],[1763762540,502467878,297089424,2093865925,1988386117,1864073069,600463879,2020600993],[748333522,172587242,1499571372,1145085232,488969615,1996130085,1811093202,1823277827],[2002364634,1902497641,879738843,1247651490,620849068,545656210,2049757,1579144043],[311052567,1946018355,997956653,993100967,256699649,1386940437,564418728,943469030],[1375826530,1965782851,1756785536,1864756338,437680748,287592288,574678295,592575922],[1931894492,655224677,854646466,1630309694,836099863,260909044,1024291761,1101645445],[1946437656,75213945,1183504571,1979398595,572661946,1144252094,558217740,934851152],[660548211,181170876,371589960,584562254,1170986174,1294220306,1392692285,2094716740],[58367557,1578117894,295972130,281394134,2065396635,1112062269,1396791488,1950464216],[769730967,1059202735,925597852,1458979596,1729809675,647411767,1351750021,1495835622],[1973733046,1071475024,1009471850,362534632,555841522,1981888135,1288991810,1576664167],[19441982,1906056513,273345939,1563408054,1948583071,619931284,1249237859,1401678825],[890222429,683940607,1413699604,98360673,1324605775,2002032096,1544344369,1654838982],[1214977158,399585127,1843088184,1760738498,2026119103,1490620665,774413114,1008690823],[271754488,389495856,975023436,717275438,1514996683,521909963,13007333,1034780530],[4423901,1048726274,637375849,598303295,528366658,233305878,247165207,1055273364],[623391270,1117207540,148295664,634536510,111883102,236086088,223698018,193719137],[2110622327,1224172506,1743728913,1482292849,1139722965,1093602107,295354483,1574775476],[1653239546,1421438026,1114028090,30114817,1539463645,488771948,377132141,1422036172],[403706774,1834962034,985583793,499311261,453361935,99575880,1547374589,1856950863],[499700870,861457573,1907498923,365633296,1994008926,1481782126,1578661554,938513434],[244767046,1321033388,1544436890,1837355908,834477843,1808194513,1611720819,405476195],[1162201550,2125286193,1142028412,1692889937,956378044,1423022390,100441571,138100425],[211872160,1717106290,1319134838,737045607,506447377,2085792030,1314550967,515961128],[1530635776,503863466,1152610046,1786684800,312893303,449909458,1646632767,1514319838],[774328409,1535219306,1748538433,807702943,675451042,313754715,1908239666,1075631338],[1621804237,663548533,1072411525,1214366472,939515555,1521280478,1252491905,1579717026],[1754951746,1610877649,870239700,876426549,135088548,95489892,741775108,1732652893],[275076980,1263829523,1581372524,1999636626,1188491963,1720509867,1682079478,1727819820],[1858348394,1348668246,982679999,1763767927,2055199352,831593940,1134967052,737135007],[1190091130,1513723991,94596926,138279430,62065498,2057579759,1995028439,800359066],[1420727247,1821235621,400934135,1075668243,148222264,1288800899,327551266,1268273897],[25839136,358280607,388566796,1612234648,1398537763,7067685,836913011,588134294],[820599854,1224973238,811903740,979559467,1009616691,384199609,2061137541,1631610163],[120215861,438593394,391074440,427217062,426515776,106494785,692711315,2260796],[147331706,1920175675,816138730,2032275801,1969127815,1956637298,924688777,2119311333],[1362789263,244141461,1622978659,1735895265,1655469816,797044767,1906199213,1268335242],[349763485,330869483,225790040,11970721,1624284908,938914140,1126523524,1367912850],[1672515346,2042151755,159079630,2112193014,1578649856,1909068272,541211482,1228417965],[1592573876,1593414283,343803464,1398182201,693183983,2103264679,1225187313,266220553],[1541050376,1506300781,1506611457,1692724195,2068181731,956404479,1299494509,125317445],[1054999983,1169701685,740510613,1956915079,687541803,1685365585,2076990598,383258505],[1301951616,408969377,397340062,1170752429,1638910933,75685329,695821348,1435698362],[829333540,1933226894,877229511,1983266201,1075395543,1311633022,1065218447,1107299732],[1174422860,835074046,451180538,232870763,1961212389,1263040624,256596033,1335795315],[29164823,621639968,1019680947,1016077800,922790666,1247926317,305120563,1285335305],[1799050362,1059041324,86368626,1427453894,559526849,81613319,1143009183,1759257809],[685039837,1815346125,62576379,1387934028,1166030705,587005122,314757633,1087227358],[512486148,553855146,1827153005,1017997571,1558271542,2105535113,1562806758,1322240929],[1256015867,1512790484,1015181118,1397705649,76346498,1801702313,1016919157,982250164],[118384130,1797259643,666609285,164473171,48141301,340266274,1966285714,1205090596],[329761920,725287196,711947369,257675407,221276991,2055283990,228757209,610027992],[1719093542,422506714,982047639,1238864069,25450161,164105528,759029580,1631051680],[1417927665,1557023422,1831930465,1852752099,377216699,953105471,314634578,520298352],[1127844832,1730929877,589512700,18653644,1927926430,1511306662,1337825086,1780436069],[1677828474,65347132,1977276971,273686101,1606578790,622300231,1658004341,1957894665],[1899713071,569031891,216168051,786831757,709399324,737395451,685555605,725089683],[844511051,937891958,303039361,598765180,356378084,909357403,2109076551,141874229],[62937581,1750764442,509556160,1032777028,1917741042,1914987401,222995679,1771368043],[1318818152,1954176527,675642896,1086831475,616376103,1315255510,111973779,1402933913],[1420051123,1367543713,343563879,643275887,644503159,1055185121,1687096469,723590852],[1173429187,948288614,1556782437,1080150504,1879505387,1012555083,1118326065,589663723],[376020588,1980789298,1916888097,1050576783,1503314264,1087064243,405688875,106266825],[774131853,1976456973,105342581,203824761,221560776,1347356992,1624478222,1222924289],[1379523882,115432824,1816494666,1828610723,552004460,1593736564,1666907490,320295447],[1513096200,356577582,817454839,1443365809,587491312,8826182,267596773,239417671],[407606156,2062532488,1484633784,893126210,347350426,1904104020,1675058805,618174999],[473700947,1625359826,2016954912,397408705,699312461,297537407,58038537,1505151787],[1769282532,979458334,894138525,1528963951,818187319,940677889,1423988391,371645971],[400507281,1093079890,1751873610,1515632768,362133810,1850962696,720972188,1939108736],[1978628878,1285556110,1330320256,2111393402,2038819599,188763958,638436973,403295777],[909959330,1979320580,1899704521,921704121,1778150750,2084516681,2064961397,767712115],[487621781,1008639215,28812130,680022190,1700814227,1938849797,898291954,1874812270],[1748299304,2096901632,1732780819,1720768871,407989187,799016664,1958693692,2018836908],[1106489615,1241554844,962409885,1900984141,485332441,61373212,108272226,594755414],[435947359,48486430,1591356298,1219674487,1760380459,56656049,1692819291,1011052173],[11260099,1768824326,1912134202,839931331,1805488032,850495983,710436269,1773595234],[109590091,1148855129,557255918,597892745,1765718938,1530526335,1587632076,1124798835],[2042618127,39615699,407575769,704102081,1766311592,1000869343,1593297839,1708204310],[1796670079,1008042261,1310082252,2058168583,1898239014,713313146,484298266,1844804674],[1024304392,913062808,1532994829,19323564,1326811088,1818948317,1539090177,86931451],[273578913,1361029799,927311349,267697460,444103957,1082719914,456402033,1318686538],[222220930,2109954094,368417070,391043092,872453293,335139987,1262260436,537042522],[753676180,1839100894,1253190623,279505738,1335049384,898183990,28948586,570027418],[1588921119,950657092,1939987997,1794507321,1095267261,1001451246,388563718,1647467363],[2063418806,861944903,1409701927,282723567,704420791,1208573447,993298507,1809489404],[501817911,2042886141,1397420243,1864486826,1641205644,623554733,32833793,1664653875],[1434827657,898324148,1178781444,1001594840,1665539028,229918341,64102617,203487019],[69551500,1147140161,470637745,11069087,1642007365,861975289,1360070394,1179574119],[1710111207,850640246,358330088,1234603976,759246205,788056607,791344953,2001998767],[1948599703,1515992975,1867920397,211456753,986068366,604359683,562082661,1936538165],[875684919,487384240,1612500718,159641091,192178833,2084243633,813641343,825329432],[1362403287,644939173,334407461,1103785113,1683332404,787874711,59647780,1233529531],[791330935,2107343372,1917358992,273426955,645801889,1685646280,1691468702,879951073],[615563972,38926330,1187729074,591416470,812581873,262082439,181004631,1742899496],[1966434504,190779487,297824128,973146640,1202414309,975433978,888389900,382766098],[149694662,1149854168,1446675804,1258499916,474470564,1251722333,644870310,877949373],[1681830028,484882711,1642883627,139772488,595851529,1691736729,1671832344,2034243124],[841898959,325639135,863787747,927712057,1367901595,823130929,1996758094,215166646],[451865682,312336898,1659786661,892927584,864945845,1541145038,830239287,1723069975],[1969189113,1561620063,287833479,384452549,1003566563,2121593510,879599440,518230475],[482775850,30396321,379152077,2119280780,118405586,1565342849,266900199,563759982],[523653893,685368767,886146009,241156490,678487579,1036277947,167568018,1399691040],[1414056382,991253365,177318961,434373716,756881742,2061101221,1643689599,44766142],[504357521,1159395257,249145221,1555513918,1177754766,532972290,1093693687,354427648],[1683998121,1330840584,1925248777,1972991745,953145461,1435780124,146275490,1249836973],[1161508285,886246937,1817638924,1568173066,698295021,360465587,712783504,1099471980],[984126211,552013636,924200350,1942610749,641462422,428690194,926476252,651693186],[2056111112,1682423484,1812584825,1211993088,2057860164,448286962,46094526,621713048],[12761870,1537211790,1260282864,1985863415,281448961,570976218,897004745,34339441],[1214788438,18763109,707334427,1337649040,329148620,342155818,2063036407,427386880],[587622976,975352237,1648826172,1215140631,732671616,2041554901,1030594669,671051386],[292263395,2048300200,532367909,1439610234,481052498,1788615971,1332573891,205821433],[163394165,1053044799,77180108,2107851395,297271067,1716362190,2071575250,1143809784],[1754395592,1984479064,486710587,610246594,1856990539,1167342909,1498176318,2106688474],[449499106,1997606716,1586741812,1140642798,677171338,1553168296,91142253,608668483],[798261046,1863546026,1006317598,1539643628,406933486,1783808412,1223991240,978285573],[1093288306,339073228,505830919,841995841,1711007665,151229012,1057278489,2118130240],[566387133,852747762,498785277,878702819,870553421,302497552,373007421,814705646],[442727116,966895970,736062391,1773771953,2033188075,1538348050,135235796,699155725],[696644845,168798792,242375835,1624905127,2113364378,1358702044,1779728293,1731303179],[602907373,1626300077,1679967402,914838966,921887710,484523731,1543311733,1313824864],[1756965111,256045176,323810723,1972169646,2063573538,1769450643,1260616986,811898569],[1568656898,2007587597,1463740815,1934112736,1122121702,933429385,337314149,1797222505],[1402413373,409301943,2030181612,1915881436,1339778040,1283015963,2059503509,1658592365],[763629557,939971828,94942509,1258639007,1033225881,707088227,774539164,1041296984],[2088891084,693630684,1144320828,740632576,440180803,783656634,410502219,102567367],[310899201,417896763,1765633720,1938147512,691183540,749907001,1574236270,2059150409],[480505653,1932890188,1461754336,584018805,1435187623,13877752,1870871993,1593584622],[2059769428,569958534,729749807,792151224,426776837,461242323,105223401,1803136375],[1154439688,1738130014,1970197542,1025874401,1791898500,663749229,217752190,1827370402],[265339396,1844966865,752574264,438040224,1247215414,844458936,1279625884,690460782],[717540953,1572204808,1133448641,161602732,1183238935,1714820868,929209195,1024427945],[1890701969,1838775128,213805222,562409932,1755487190,1036018867,431891817,612624448],[433287539,808223726,1831818182,21315023,739094710,1134880437,1560488382,1520665436],[1055912670,95616234,227157455,1627611859,1361386904,558493753,833473195,177437483],[203214436,1431394660,847085954,1987118420,536118517,1912080767,1333335155,1401186387],[98198571,1000361448,1918791333,1340216480,1321385225,78327486,1519827102,1159782767],[1354053306,226295688,1872024386,1312143318,1213213147,1810020566,53883479,877636721],[1036324322,667067579,650337595,1291762713,1732044844,115627470,109298280,2101457344],[1326063860,776730741,106915509,196361444,2031117926,1545351336,1198232710,2076200050],[1229027793,1620951443,1119808589,1061388026,895921754,1495085358,765287578,1037274400],[1801886992,1528366689,681826442,1417378691,1434839875,2080482194,1037389357,1522975465],[2003658734,1682569611,1022540020,1491937589,92159558,1469553837,832777988,786751982],[1502231699,352372057,1418581953,5288674,2103762105,336737813,1974757138,762812473],[1305852388,61329955,1545032888,2064015922,1746409714,103834186,1301222377,622594910],[2114631833,1362327824,474780787,611217784,48221881,1861462873,2057416773,1412158484],[1956316787,875014217,691441281,984624192,458970355,1958298720,1961783685,393370038],[338988787,44634575,352685100,1244536034,865695503,1911503077,210117949,921250181],[1440953848,12248876,843042193,154600054,513758473,1284210553,2111054110,475760864],[1084380064,1242572233,1580425399,1067995598,1529014127,1907385825,1434714890,142711778],[1138056865,1972827569,1629246156,709256284,1996846643,544823628,1802662461,1487706583],[961191497,1536563563,1931370116,1012973783,131369185,2071767030,298044482,288387863],[863756487,396594604,137923844,1485099995,1472304894,1105361553,399092375,1451472073],[558465016,1788151809,1014293325,537711331,118966320,1728923395,716813609,28952979],[543187495,1400871867,1566787553,1942470470,1645289564,281828429,1484852075,523291770],[187312525,577461691,1736408119,1181288173,112223936,390733757,1958626323,654472131],[1419817908,2076637255,1242437697,187562018,1777100574,545436599,382781744,757387972],[2002430253,1505124142,2041604935,2085612095,65979447,815899222,1155704110,456911787],[805227640,1451368544,1256664103,1806770912,1838613789,1783122568,1532821654,1694791570],[1205195022,128991647,266625890,224990297,1180045632,33505541,2124891462,583091140],[1711997435,522104263,247951270,1319947851,678983862,928168328,1501470218,1198459342],[443337940,1365958922,540449882,847458847,241923897,2009043110,62393751,524873747],[693685778,1844450027,898381227,357757542,324918420,1672603929,1703393098,721909262],[852999436,486611467,1473522615,1893275087,1433792659,1839126727,1795659177,1952272072],[1283670303,1573662694,1368359614,857754888,1528543310,379295424,56093801,1091039531],[2092089056,1050875197,149017289,1614300887,240299249,1447147403,600268448,978415295],[654547088,385907895,541396258,1463422241,1498880364,1781517508,439047389,1346856537],[747588399,1428666733,2042708316,907706045,2093195824,1236651176,1913007386,2114638546],[1326630195,1982439741,1346881354,1469593658,1701579693,1540110875,1927732224,467693395],[464950145,1637286846,715960871,1607215517,769202104,984246914,1240800847,1743377397],[1382050960,811236489,1515192597,1566472380,586946941,1851930638,1413857153,1806279885],[1469961884,100248705,1560420251,998466356,738758953,239180621,83701812,1928771697],[993680214,2034157584,1447352427,1676360488,1478680178,576164631,1729621869,847721039],[2108809473,809032713,345967540,812472537,1437198326,1873835196,1140986101,2061524918],[1872093193,701775613,2114757430,1536068285,1798221872,1529454806,2003913073,146614598],[431873670,614878780,1639803404,1250712819,1226515616,307055343,1103062193,130911532],[102468448,1482982080,2034096072,727626469,19296732,2100278276,655474376,1802456967],[1010141767,968649110,645535592,1246553188,383101618,1575156564,553617886,977925885],[969466805,2079264278,1375792012,1806618153,131419693,1020426676,513178407,711931553],[1503871442,480880425,1238926253,873533283,325167888,1536424719,1046159089,84006176],[1215032089,1127219818,2044983141,1850167914,639567232,1984349617,1953129479,148716325],[1436082120,145839421,575375388,1198027909,263191897,38075821,245568350,1096358508],[1779815487,916275839,2127010645,978497366,1785665246,1756935242,752536649,34283562],[750598234,682000703,1318914152,743903095,1315768544,16886177,2064526574,408158486],[790135433,1336282579,1283012419,1319773129,2130267309,1727065049,460013856,1482819693],[1066758562,228481863,1382213481,466821476,2124309776,1344891133,1520439010,392167728],[887515247,158239977,840793025,1124906048,1523701640,1650993155,203472860,682141507],[71159850,1514762583,821400423,1798072176,670552861,1221993828,1564396367,1158778348],[521144234,2039285082,694699568,32703715,752425486,219425753,2069422323,67270421],[541745446,1636337823,1178419990,716145324,513216775,1588784131,1814993199,1722070151],[1893728356,1944352208,1958041914,357109710,532129065,1866346706,1476069995,853991602],[1326773421,59036965,480367000,93122126,1667536713,1636757742,1025820457,1781037733],[1274026957,1095168863,1557876400,2130439878,613779361,767158478,599378892,1666772257],[479248298,255819865,1972311125,1786588288,522867446,953931000,1474690593,1223029835],[1946694796,1491569201,614114745,1827516672,742283845,74765576,2096090045,600025415],[1250681029,585648870,1787441371,341664442,801594713,1421764930,2117710132,1682594052],[1877702292,1644944763,1339183771,68105060,871481562,2047248310,1140323724,1955248439],[771131475,1443472138,944210656,1594460051,157570678,1177165429,1908738620,716234027],[387210782,921266791,1201056593,577978713,930005747,1307423229,1759070612,1315235196],[1906507873,526094067,1752904921,1194491003,1362147031,224280440,1765919231,1321898076],[805305620,84386669,87019392,1417782636,1949803039,500296289,1842226176,1371422477],[1566851431,563472165,28502805,781747616,1284628647,1510228478,671929906,2114031643],[1587441174,695981028,192195102,1098686713,2017887119,652045075,1807617431,84253567],[839257965,482389498,2125977821,371755510,56258010,483565559,960299950,753731201],[1995983279,1368333928,48758912,130429927,1945853778,1770531586,1930925433,1201428290],[1092940871,63418646,708459807,401720198,1190808914,2117375431,828102657,1502828627],[1468897884,736227805,1075232392,634623652,147752314,1716169242,253834105,391456621],[591969504,185119537,1657379575,1760899961,1770044422,1572416884,776525119,361121877],[1545896447,1456571054,1222597846,2096707094,2049336395,347228891,359825426,1281295404],[1568965612,844051924,1764989281,2085917648,1631047566,1066977720,873828112,2108197853],[260604956,438191995,1456512108,466280150,1688375381,675355104,269033544,1279414786],[377027420,135536776,1885770287,1331237098,313845056,1734163270,1042522498,623121775],[1999417406,1709218699,2057705959,1401551323,2029990762,2018585036,862508548,198691867],[1150694372,1379319859,659016131,170739099,940185272,2069277004,1252880216,1369008805],[1367884085,1415060423,878881451,1917243306,1728499319,2034704543,711109220,1006600150],[1738195907,1372847897,1353605532,1307979430,1913709942,1249404238,354265116,1139570219],[327351691,2115425961,222136419,805508344,1067183597,392197452,632672884,762070258],[80614390,963701154,1832534354,2108927446,2027285699,2126719869,244807011,1292668263],[317428054,1354805317,136905492,1134928345,1919793487,1613132158,1296901908,157636701],[500461871,1600590913,380836557,1031897265,1385429239,1262939067,1565147630,1582333523],[731736889,856777955,1669995107,678219833,1838901254,988965195,7414155,1902684570],[2061020862,237984544,7569256,461159655,397754808,108441494,340197481,590360248],[1333759770,66660876,221987040,313828768,1970678666,845674773,1793258442,1544453271],[1396340376,1650341850,1455580084,551063440,754929005,1429692283,1647817478,1587814594],[1734665706,82471122,1536064797,1348483995,374319370,1623596248,138197952,1856896450],[686205984,804309268,1090063793,1905718257,1284640727,455336781,1722045681,970994838],[1255464270,1616630529,221431019,553787294,1545914092,1837291189,1589479162,268337085],[1396980470,905610814,1757162161,1212768472,1099155606,1202630794,2041937262,1858946218],[471004137,571154284,1821919021,1808155172,84717277,104529218,994800803,157848513],[196143682,1233181630,781317457,702003933,587858061,430648478,2091790524,1433685171],[2056902596,1311651972,953556945,748699934,1315208630,1920575188,1664987732,1916453214],[1351252531,391847937,723718868,437211272,7764142,80698406,1072962613,1672097046],[2101864885,1002882269,1763840662,241917065,1794663175,424941223,1158000388,2316094],[1491751979,70293528,673418979,1757442078,444124150,680034689,1737675958,715544766],[1803667895,1654462609,1085827199,1808976698,1247409554,1504566017,2106980406,201428371],[768748008,1340367528,379794017,166657113,1504426709,356577240,1667597841,945684256],[815633600,889190366,238314093,66155433,934192868,129575799,1810490694,1723048338],[226754941,715873553,55656427,1358898703,1109128093,650007653,1701453838,967667763],[849228165,1240981483,596206314,1868291293,730359700,999982125,471831507,305343504],[1266482000,382012817,1807415241,154281246,2050503086,1300420296,60047332,1264928981],[594431054,904332487,1023287821,1312467449,1907935537,1586824465,1128428848,1633034200],[1725948233,1289744607,1523206892,1135069145,688466557,1286918251,2027665780,923638981],[571046775,597261027,445131364,28040435,462368513,1355542674,921633279,1979261702],[670383896,62314430,1567033876,1658163139,690498125,693727667,646757051,1799956670],[1481269319,379408314,400461392,1390447626,5693278,26068321,300374738,842069057],[452713177,1591669727,1764704609,469189184,893784872,1049012927,1911574965,1907994641],[752596497,1555650077,966412974,2097381620,436562426,949527254,1394182613,375392583],[1524364086,1468038335,440418708,2123882209,403910260,1975756728,1438079141,1621215107],[2102274947,1073655979,175193486,2013595503,1083055606,996453011,2088732737,1090980144],[536042438,1494339772,191769418,616229921,253540987,2012015856,2035716566,1005767410],[1523712059,287931570,101978341,1838475528,1641191964,947278230,1980588164,1534689577],[357474809,1685188703,1733761916,1843179497,542968949,257990991,567436570,1234125687],[953273713,59048992,229492017,2049669642,1478376999,718281357,138065289,982566127],[559782970,151482202,737908238,733707948,336841008,1206327402,1768565931,963976255],[47252727,604533510,971935379,1172048920,1554293671,1216041449,375498364,1613497668],[1850238219,894291907,1448874319,2049241184,618591078,367575718,10174345,1248755214],[1791328472,1476161118,1417696866,1670971630,1503300042,781243214,1559305693,2048444196],[13183446,64392128,1453864576,905160801,350796677,66884569,323787279,1875617708],[1487278500,842960163,2047033265,202146234,1238336570,1311028187,359925369,528667906],[1623767877,476184851,1175889514,701966808,1323318554,680837374,1868542102,946458433],[1035521317,1105657806,270815530,537173250,2031150143,106841490,651261684,1089013900],[2086552888,399753461,458111520,1105103115,603737045,438056004,274201847,759351728],[1048218944,2025239891,2031166564,900835921,1057516554,253382382,1820184143,847156020],[1400366635,1512544036,873535346,360811700,609176669,482364868,660232911,2043011032],[656426555,495782785,1126240492,523713016,1393217057,804754193,1190510427,382584478],[1152809298,936194040,792789324,713001013,246693822,1874702587,197864858,1358074734],[1927997612,122011713,1714262717,2043860262,1623110592,265106018,896629485,1535772157],[2114739692,1421977672,8960070,1849673184,1343064985,1376383466,1961758871,262962055],[1542176266,345149233,1483508150,2044539792,37322861,1184248516,934188272,1739353018],[2052706512,336568753,1275109432,1713276416,1377760359,1052384171,1328829952,1231057182],[1295468301,655298030,1125006326,2032043915,1536347641,1232660919,1185109112,1939171449],[14943656,2022492043,1813248852,2075552475,1056692498,1491020220,571302191,1857516849],[1724921223,1876813242,693048004,557397850,656359231,84580963,188675851,1812199253],[641065482,2108124234,1091049595,1475628998,1579459882,222089943,1672970415,663005290],[1929455143,280099202,944998727,624696497,805516016,665272860,888107930,1764901387],[916912501,1974219996,559933799,1657096923,142483001,1794774970,1532404888,876969260],[995406420,1859199119,610836541,1657081317,203905892,2072476767,1167076435,1133468923],[453588026,1959498369,1146330192,612985093,1734310069,1167399269,1416332730,2033833490],[1725767155,441824930,66983786,1061545181,227375481,1615000238,240082660,244912255],[1063160777,913407546,614194622,782647909,1902331746,166292909,1562126147,1868445652],[140127291,1357273540,1681070777,1393432472,162481199,1923463950,1415748172,1145914425],[1748842233,2018390825,1522297879,1577201927,2005628447,1936052919,1969271148,1817414],[1863215286,490261539,652717925,2091080920,1303964945,971472807,1785767940,1591164936],[1734621489,1359010229,809177101,682553118,360615541,1596425027,972773857,847086813],[2066393423,193513145,1983991289,329238656,1980884141,613314805,995199179,2072777821],[1633635857,936307891,1100827864,695076164,1623613100,1451341216,897474811,1924932612],[730002487,1336539421,1686439436,1746912521,1936623234,890225978,668943898,1352856394],[1516067100,1763006023,1592744057,2061983100,1327176909,1620889821,403108204,1713268014],[483127133,2072323809,584318135,927685035,295475994,840738546,2081589839,1706014597],[1967074875,1038192370,2021109240,761181655,1659627768,741801103,1292754747,182972333],[788720451,1634608972,425878061,1292456104,1137931259,705271929,114561129,1520790086],[1360735319,970306894,1974657774,536133899,597406028,1799795710,305565905,2011550044],[1521025090,812684564,1770395158,1515099525,1293958651,1707507624,637892430,2051707739],[1679284800,1660246353,1911518677,1987496106,1535798629,1415431017,1946194284,1913952387],[1902550268,1418560989,1278286062,1665425342,1934082576,1223644113,1962690145,436229630],[1222743311,1089156086,203617429,1689427968,686223821,1945857220,35430159,1253151518],[53060258,789356539,1694823568,345531831,447473476,1658214749,604069871,466032007],[2110521084,502521936,2104012663,373830850,581351466,1336463034,264872950,1991804432],[173357550,330214738,1081827775,2105276954,1324882748,1554297633,8355499,1713405978],[1458660222,2038244924,313535269,1904427907,688790038,2054156356,1280373436,1666834929],[1546718722,1520886817,98359926,1949406510,1330995022,603421210,1550370519,2016640178],[786520396,459448695,798027586,523517581,1367945791,417739331,1314181046,1527532989],[599254619,474020180,326052190,591279395,996371030,166692548,374978815,652285172],[1617548801,307011222,536342706,1909806410,938113997,2052657473,606375108,158860226],[166562687,932913150,2086425500,1788408271,2088243467,906935366,769235508,983256511],[660293432,487906926,2048013875,1363267910,1141271990,112542357,1229638128,1941615374],[306655632,2114800756,1541021860,1522875949,67515715,838781166,1676125275,1015692489],[565652082,555796492,1376086549,769311295,1381441613,1005188544,1487074586,960827956],[573783806,1379701109,328528151,133215968,1692539683,514648747,1017930588,29034448],[216065961,1289179431,1137110747,1722356151,141585535,663856995,1834702138,1607571358],[1851670131,2110037819,235887658,1204751789,350078403,727288398,1672799162,1935693901],[867298376,1715108965,1065870718,101490119,150196201,252506011,1892279443,1279369289],[170783092,1783854643,594317189,1309388575,533857998,1543985231,1269279886,1911045251],[892704638,714778637,1511575287,1417615528,198873568,1180219653,292894638,825206933],[169709191,305856613,165193570,997147637,1146717372,1881865823,1191948927,760021127],[1661051387,1282890490,1195956888,529522123,1044229603,398779711,1648875114,1264175733],[1083879024,111057706,45692261,953176946,1230203139,561243124,1192701592,1758355706],[82650527,399274741,1545815051,266885737,706047386,951117948,965465428,1498325677],[108535443,1715513274,254727486,1965345242,1033242879,1487766824,1310866612,586483381],[419633507,984254627,1219616672,2046316865,1965094437,1048180302,1120038345,466384971],[967573676,770694373,1896641778,273590345,1478705314,180847730,1786197644,757008085],[1353846094,480167205,261938045,519120775,534473877,1184367446,22023268,1503439085],[1093599207,1935515728,2079033073,707528033,852562065,1306537226,1927586409,1200129561],[851955734,1272914124,1915426105,141721291,1833303447,1058758410,778670531,58006159],[141464962,135542747,1058028184,1141852155,1574058411,304354942,163129481,1647534829],[1536529118,1153699462,2091331357,1854973872,987500628,926709615,251569530,1529167591],[1694698024,766201391,688356536,1887250615,1485944939,2055082261,1937057397,756620127],[503070275,1058971725,671687206,765490713,549666125,1409117245,1090200847,1643320713],[2011574131,205396458,1171130417,1508088295,1719751441,98342882,1265105128,1118192798],[924306441,1984319504,440328788,1640249010,927133769,551106134,392375345,62262019],[354338926,983558026,2032883267,1019802781,1536425274,1701090968,902470696,56824698],[608265521,1579668161,900338773,1448008016,1870316300,74541727,1401704131,1697111943],[2065339176,497017067,322066668,1727702337,486933868,1667977206,165539328,647705510],[22997962,1672611884,905125231,1879374596,1852430553,1974792687,1433646094,1057452903],[1982607321,140611978,1559542268,514974823,2124792395,2078603035,2096262697,743359015],[735953021,848074975,1584445249,1839680812,1110476899,1933751771,1769285163,540229231],[86087738,1627943706,1744157548,1162735114,77656153,1555250144,1858095110,1882207289],[698113545,854370521,1490904532,1355309522,1118850455,108324825,898612932,864330498],[1973118506,49817578,839275028,228672979,38860223,967955467,1182234433,447785201],[1264602528,1290674097,1619766117,111398394,116141206,1237240788,1836440934,2070743153],[556060942,1710194284,999441276,1741899712,713622146,93872670,910143597,1332230051],[318760563,1970522959,1565324167,337801198,1073454330,963579547,588424784,743048859],[1037165834,1666450573,492673606,1612909592,2122003321,802576800,1111655278,882966111],[1368455084,1781340682,971148862,2009085715,100587841,1030986696,1358943097,1755490443],[568111993,1421601907,364898185,1233624098,569878967,1192644357,1779165960,1774480001],[1811223884,620876894,143032397,1251081592,1378379266,1809285682,813578086,2050845902],[734982324,566646090,1075646714,1911501044,1162682941,1295084048,694416596,1140524542],[1423524555,1198915042,410773438,1709122070,2028749721,663731209,645812927,1589811717],[1524501722,759752632,187662425,718114101,1235734370,1281218316,1056597982,522725014],[1314700085,699231144,961473595,1241157841,1117410886,290539016,2106252868,1776615786],[1414171098,1334365030,1315459085,1184454907,1864583972,688317713,1096801993,2055534595],[49395297,564029935,618299906,1099220537,34175076,661696421,892894725,121931463],[1242911442,114881069,241458366,1956369132,1853549312,741730979,59610796,1953104404],[1815990260,538688094,2079646096,45331213,1856806591,1441507291,243144741,998440326],[184799034,976772005,2009372461,1788154117,328919288,1356720183,1425371578,1990432946],[1329528985,1015441400,2127771549,1316229163,1899566881,645312009,652884144,1816081597],[399393962,1578274008,604979113,81830246,1595396046,910672271,311308052,902039924],[177296447,1747887819,1375646174,1396066511,1165052990,706956279,1739093729,207415115],[350827363,838779515,1462597817,672365461,1403075306,27235990,917659561,690899468],[889412719,1723528010,859750216,1650894442,1905685282,44191586,364406678,619726209],[1079047191,1085805609,394359372,1142545510,829531809,2104629193,57097312,603523833],[446849262,1152882572,1545230294,2061620635,25002764,1546029426,1849615535,2041402292],[2031146331,2055061997,805329668,2106947978,1659083417,901013466,1589108744,1409949260],[72981536,145331192,1355883926,92003509,938725561,1879583878,1442064690,842827141],[1173635105,1493359658,341876359,90167183,4069318,1030299717,352951235,1061223317],[1856293526,2085206857,262570757,290255130,87562949,1468357345,1089908532,356301454],[868571107,1847744992,446812487,645222698,7942077,2061711294,514549635,678174096],[1580192195,1728901554,124567121,1135538568,448791961,27025461,49897989,1462204549],[1924689745,557058010,1738664372,206022855,823905906,955368751,501913100,1347613949],[74682076,1792030861,1518470787,583827573,302039875,1780967286,467400615,1513222391],[2072413761,784851975,1819450207,2043735399,466653202,1129475794,899542241,664821310],[1842513730,1929926512,1880301446,581297673,1749471566,1379914931,1090634874,1198262533],[488446120,608821901,305066221,357578948,885620905,463528101,1055686299,499489124],[1207075843,1698798767,752265692,1110200391,951726855,907040911,375540430,552081679],[422846185,907463246,463674774,61954703,1401213304,810426916,2021777940,2117631352],[430275712,765060824,347194795,637419991,711636811,2129833170,721620968,1831368587],[1385797691,1890877774,2003627830,903393768,945090352,1524453028,1640913650,518172552],[132340535,1298175040,1857187639,2006437935,1424985368,1856349009,1166247098,232101159],[101107398,230182927,1879236589,834067710,460760570,90857735,1310323400,1586833018],[635794829,1593631981,658911800,2063777911,2005279044,1380956844,775190439,859350803],[1034183600,1572652032,286949027,1493338228,984040983,1943953545,688622965,255436873],[1638717030,1715690134,478179055,1539233645,1870777266,548749033,992662078,312084354],[1006468324,1383440779,1528817770,1335017192,1446015882,2057761711,379277269,379177036],[280479316,771417442,957660139,948437304,1090187785,1044089328,698668045,1498153285],[1317293867,82625441,2087622990,1961484558,1696694822,1712791931,1086905559,107247817],[91223181,339639185,1134433530,1512548292,1133565818,1761237105,2096222509,1137679669],[1049675398,1323691280,1739045700,19355331,900805339,88203168,95686970,467656735],[603319468,1847088997,1690717962,1271584797,781688356,1606096389,70525894,770329936],[2116692978,470578174,777896312,1297669509,757357443,1242911561,110717710,1176867578],[1407443147,144281511,1406477125,1311778542,1517495019,983945360,111214795,1076774166],[812797138,1217461631,723932341,449599112,227143293,953455426,1260574077,1886598680],[898221550,1983462327,2124960551,266261432,1180105163,1739119807,1283344502,1431750682],[862681723,1383396256,1833096461,814387997,1367819520,790271588,1277780397,2013428180],[1556082979,2127934451,1109676624,1587981185,239647495,901347461,626199952,365720759],[2011514225,1897876687,1026402386,1970317941,1964191503,740662932,1049898272,1944701587],[1314340021,1235454780,214503036,1638964829,920333585,1576625415,2103422724,1708496024],[1845900618,964795395,727503247,1940386837,675702443,1489558830,352188390,1603483689],[2109547030,1235227150,1331072147,345643014,1038481769,952580291,30577927,58140211],[246145399,1681430728,186410042,430464020,1003774,355626339,364964389,1062714706],[818409021,1944202276,204331607,714555472,1061688289,1417178037,701621480,1428007261],[1958448413,1613980320,1950532581,1116641788,1374546900,2010397714,13555687,1956066208],[1970556181,1186474102,1864666170,644229807,790078541,2068603709,1928431931,2128853278],[645654229,534696017,1706309941,1482436159,2087993266,1730511007,1110681384,1972578740],[480545106,2439914,797169915,1824747354,2009757713,541022547,1374242667,420521063],[1761498681,597726603,987534191,461016802,203427557,1060770191,439860969,7368562],[74644289,503501080,1680304294,746922017,1038727941,188313630,883848855,1496427018],[1522930617,1161571890,1300112946,183438820,636413990,6616310,262998303,499138793],[1541344812,1070910261,1903699168,444772301,1778775403,1910300859,1325778345,1031510005],[479049728,1697620587,379389433,1584339483,664271461,1788174602,612672681,1535691707],[1777764845,1952895114,688057767,1581564457,1016268323,1039193468,548649300,1818277068],[583825974,1162037184,1073937304,1648101526,423344492,2119824719,407034563,1620274365],[1007018166,1406666630,24510473,1091350456,224398032,902846905,180464615,1964090315],[1431430056,652827873,1581510027,1625801428,71215917,2015740925,1665170002,506000808],[725855414,1715320283,190608050,1947015087,1165020253,749113555,449848567,1605464971],[1509585763,226187341,754175281,217769699,1372730807,300982899,288445601,1687583477],[1191435751,257567743,1521709768,1993896835,1611273067,1006877142,1982286687,1440572638],[341530318,1304221592,1651264846,797982891,597780885,181168624,1286199108,1603253420],[746094791,1622717144,1527688630,851618191,31054089,209708461,351682520,771422714],[1403518244,313848432,1138802356,2001094906,91636528,1083234010,955764221,1138417420],[1302727981,644274951,1695515895,981830034,82089685,1689361876,656975537,1371134164],[271366363,1065385617,1392107294,1995528781,1904404757,194146043,94434480,824803867],[800646768,369747415,1469078021,1431088439,1316486337,1908293040,704856999,1881885118],[671006577,62378963,1437940744,930732149,1247962212,405780928,806312395,1207789252],[1858070950,1172875922,435115358,499748967,1098524045,1425253216,470902280,1817855514],[1123928987,1100007827,657850843,620380253,895804012,417248134,1011193991,241035173],[903182996,871433126,1576032218,1246130638,564223119,1172029046,1106889042,241200912],[933512353,999546727,169726141,1291956116,451662846,1147263612,1788531010,504949515],[1412102022,1199296211,1489637521,1921271191,1591323628,2122858825,1597801819,1757974772],[1372781195,1655910545,367635890,1654846050,1292783565,249317743,624577741,1768091654],[1954893074,1021551532,1392445034,295355933,1511121754,1970349631,1606497170,421961708],[1003446167,336494310,1441007598,1838510598,759684835,1787815078,888075790,691890628],[857031887,1464183602,1698951763,1355240089,934367,1848466054,388210140,1708950881],[1874992083,1650736321,754303902,1112387740,914691985,655901233,1534733401,1386653776],[35006064,1364507058,561420660,546611885,2090351728,1928276736,2071928172,1058503525],[1827376729,1581988890,2045310000,1814099116,416715603,2015005547,1681396620,1444112808],[1412341543,20339342,1014681283,450223959,1104760399,319963816,1427373562,1516734037],[1586152509,463759388,528761978,1712948241,187490553,1095406694,1613296330,122222473],[1038117717,1718245334,1308264048,1524728017,1666221847,1476021484,1419487399,1807941144],[246956157,649625893,1185318658,640118467,1997894497,1224739217,1874430625,1975917125],[240761864,1239675114,1758324183,1883933176,1335500690,695276991,408198452,962015683],[1660617104,1022648114,1074472552,753904965,843206461,55836738,2034352334,1735692950],[1075987302,1564453246,88372407,597991043,1767985245,102212812,1487901001,780888802],[1652655442,241011837,901725523,1243153694,607295782,1018543264,45592825,1504312300],[881410852,1810616702,1248858605,1380948103,972484195,1106315329,1810387590,973220437],[1515347446,51549571,338277292,1855138662,583082310,888981168,291980576,1963075953],[930307204,772869394,2028663448,1117484720,1180903167,1827741459,190944142,2051351247],[851326800,1346623579,1708657792,1510340929,1306425447,1441897579,1675710328,1616225152],[1034082040,1665267630,1420945620,197934637,1186922370,1966313104,941097016,510871944],[105789552,572406499,365577598,1278886715,1155904178,1921412149,1318575434,1320773300],[1202299485,352344755,1194212924,222547000,1354002421,189764011,1030851848,1212656235],[737019054,460924644,214732504,1358291589,326069304,27347929,1159896000,1432542204],[1867660935,753943472,1840289700,14551717,145739709,1660877502,2013890105,880376348],[264412797,917487116,386364786,1679646022,1145145568,776733100,1101969643,1464608578],[1043598755,830187784,964762726,1018290372,839900214,1578328260,1547476244,1142099999],[624148247,1839720322,1606211641,251684846,435863246,668307987,463417735,212582864],[2060187952,1404391924,1243885943,698859961,1779311821,1191516539,1871255136,247692538],[395430957,1891932896,732415636,609405950,1033480978,510867837,1231851058,1882671933],[900736572,1033735233,596316673,663615910,2114426663,17741247,133165490,1038105836],[779923947,1490409876,1875540105,25215452,703217277,1671853114,1101705482,20756921],[1698652991,698121424,634008921,1821727272,911150823,1909109129,1214859969,1770336978],[1663208207,285389541,1322561515,715719942,520135196,873764930,1414953732,414004341],[114110282,617403643,876811362,1165745470,2028996929,1509554701,1160296534,98262025],[932720291,266761620,365263921,808380867,1501930895,1110512725,1804472557,2019183140],[2015844916,1065615993,1220481538,2007536529,1619238780,997837053,1100261532,545535320],[267709996,2124236365,1544490774,1008593437,1466444088,2007320052,446443185,1816483688],[1909069071,1626791519,1933572738,1975940428,642062795,440116325,1507912952,242652416],[1601291000,406589393,1392676110,1721390933,377055651,1815595414,769766006,1770683876],[894998567,1665489885,171762298,1357972578,730062864,733136681,663578166,1742902157],[1034315410,1867587192,1766573646,381695306,1871113117,245120076,2086357426,1525810315],[648917962,667125185,1189383679,1080421402,383446786,1630250863,1900444672,11631505],[2040689349,912749951,1375858508,1327015437,128975409,746744094,814602777,2110364390],[1214973306,307169636,2095362339,1140369804,519913553,1768711257,780936133,800236919],[388649203,1911795551,297030764,1857966771,846968284,273519194,1783044857,468628780],[65878285,1192759377,1196336191,1390194135,1473295121,867475470,1934878995,1850042615],[1833843253,971939677,1358198684,438694892,239845704,76209063,1159940110,859123930],[1212433058,1300819098,1822390179,1332691519,1184589161,1002076842,634609165,306646083],[1039137257,463464672,1870221358,1921288839,549282632,46516579,113589409,949078993],[479679766,1254320419,890158370,912213780,36192273,515655924,753007352,983207491],[1231519581,614671205,646988702,1521999076,1361289674,1819172032,2079883685,1398735066],[373877038,1935777135,1261396471,1791615414,133812226,1782086069,1392625883,496759817],[916495384,496089413,882427708,1371948476,495816341,985723168,1690437029,2045361133],[1085409411,904169957,397903509,1228180806,1085529523,378531784,2067930905,1256013095],[1231105047,1304446170,281766176,871038975,1721012849,108379388,372891509,897977561],[87826086,1503536527,54387180,335794778,647074050,124216444,1385401624,396271904],[842306415,1167430718,981894186,2007995597,1035054066,675135812,1995865346,1878295823],[1368702910,471026665,1921070326,704408315,408931783,348141047,1694304433,408760461],[1516777892,1729181019,944546674,1909329134,205335376,941290234,1808211482,443608346],[880520838,1235019731,1492326770,792059786,245215177,268884015,697758776,758687056],[1280444881,1004333180,330310502,1478708493,1550232187,1936520045,2016859301,1839431975],[475897203,1962515902,1165044553,56100752,1404435225,1309403643,1330464835,459759927],[1969873385,1757803547,1091789738,1619790682,1884848247,2130374540,140823778,592543499],[843902561,1000879267,765141968,1374658019,223905731,2051929701,805861526,1715991916],[900442203,824309422,1251540010,1139841951,2085785085,2002436183,1282138912,729734133],[2029350364,1444979427,1811703051,1630211965,441316166,230441911,711340764,234082481],[2086562610,629093460,1936308015,1665110561,1480269681,502034886,1981629583,1438570163],[1549994154,513635647,1527688045,1916031193,1528039099,844765565,1920072563,992137158],[731567625,1079163481,1943556177,2116616974,874269676,365067581,749441200,509824383],[1571517435,1441630888,98983157,2055239961,834077391,1264439112,1909252223,1167404865],[155757483,1497447505,1801759375,1590616303,1055845949,1761204296,1283475883,1203557904],[961458297,1699425021,1573008387,1696970064,955059667,1227378446,1542852028,813423281],[1492749378,495739274,387352757,218888886,1465076145,1287341182,178745606,2031477270],[1602659106,827245273,203684985,288715841,401722736,1549702077,344576583,1057144675],[2073651651,1137864785,1378788062,88133996,1441538052,1730007706,707370830,539682062],[2032196806,821199265,1644634711,614658871,345181954,1861977020,327091572,369537249],[3210492,1559564844,1307906104,1338110926,1573881580,1923436831,529571470,69397978],[1182315654,1759154504,82993346,817330542,1273506134,1418003717,1352557800,1163492927],[1936245511,1486749607,1487410833,934132666,1880438991,1173320405,814123898,2005575558],[1694052991,382830384,596417664,1175262543,1573005163,217448448,187957378,102395230],[86547084,528600528,1927921681,590893617,1514489281,533039575,225617166,1937764564],[213057693,848718789,1519899347,1213186380,713829541,821227623,1161293504,255499604],[1799294183,825971444,221599957,2052236550,1023585634,2001629144,48167597,1593515952],[190974254,116333841,37495527,1601785506,1281972851,1912089911,583678571,1458230761],[515349024,1538149135,177191519,933325349,1267094080,177415911,597344709,517495016],[915719586,866211480,1734941075,524270857,2068953569,1334903097,1733278358,1141598551],[585663852,396668230,428328403,250968550,1033361987,333192983,1327091879,2078714291],[1422935656,398822409,358992181,1354172646,1077231962,1080879605,859414956,1533153167],[1196948603,190191222,1722980675,24653893,1446632812,503132449,949031009,129367594],[42237793,1581935482,1229494749,984582057,1897182213,39085975,1103405669,842415839],[1429284851,1041594772,1637124124,1471914350,1433172913,1798387804,188092517,924874742],[343715620,1763669195,950743050,1637589611,1436370783,1382848874,293309028,429888943],[1973706928,157793493,2099162924,1615050110,727425054,1487869748,1972771838,1409593140],[1806489867,880373778,1607493160,1688999280,1444055247,392265426,36956416,588871223],[1890791602,641315093,1365554954,1451747663,1033060608,573754884,1413286811,363654603],[1272280585,1523579539,330900871,904029061,1107781134,1541131765,367399288,1066379465],[1853828871,1621134499,854088961,808594571,1205239661,1474696251,938530834,1743042657],[1097551628,1890996171,759341628,2036046525,1195971573,1896854729,1213410019,1563817101],[1263751727,732275481,1886031058,1345068253,1336373803,789479436,710728954,507184717],[260396908,113844699,534400493,1240031797,532602906,408464111,120972811,584638012],[353671969,762137342,1401862287,1550511174,313063783,657129210,2130313017,800791776],[2072015286,18770688,1979956253,1481261384,126306293,1061834366,1798635288,1627433517],[1650101070,1418059225,1472558589,770597343,375150988,678451801,335147763,1996599380],[396710463,787874134,2107378233,1138475206,283022604,1581236271,292798604,1462635894],[1646710724,1329119113,1901136484,1704385048,313569410,2074855147,220480208,544122829],[204162774,1929206163,1828090358,1657217286,1234737672,1405239089,783842030,1465647220],[1524062594,559101689,1272813544,480904265,1755771603,1669055790,773686969,1931341943],[371976955,1798380554,1474594339,784529509,2052276948,1600607659,1198571744,198070476],[1352316974,1518338931,1225426154,394021283,1068518110,483455071,1641281137,698582393],[415017231,1165699760,673541081,1673574829,989783697,1161772276,329439635,1009377824],[53214013,488641832,335679805,305515850,550700174,1805492076,1954124720,222167607],[2118854013,1741274259,827826175,542381808,1035422319,698008536,132641318,1522980170],[1396293287,1479171748,444669548,395687209,1085454957,1904517864,1464817207,1310056810],[16682364,131242847,767213313,1601071414,379816255,622596194,1935984887,407306238],[668508593,446594705,1253005146,339083930,632463675,817728358,763558783,762411516],[114381551,707448670,1341680821,1448441061,1700215759,1721839396,1964252781,229871304],[133280442,1180737960,1963742650,456394760,768749665,1346256668,36728123,241773540],[81787358,1764499377,320965563,1492731920,818832769,219177801,268587749,371190075],[1814202345,289449067,102956373,674047848,1116805635,701254697,976783399,1851000335],[30860841,920785970,625709752,949818939,1562099376,221615387,843087165,588461751],[621038956,1374368668,1892911186,433432936,1267849133,695234608,39190725,517729168],[977381503,370844425,1698316993,955952727,1726141905,622896177,1192601274,1422500550],[2075183760,775433875,1741730250,195755794,1931338230,1605362784,1903757011,748507182],[1934782687,1299123211,679553025,1532344339,976813706,1637718181,1908197815,1348025974],[1357055725,1054459354,398684542,2051297191,1733711875,1357386905,1457262673,25309039],[940825522,1817484521,1784951893,312746284,71834399,148277006,291575527,675509024],[1715724106,747196757,855789293,342473875,1130581367,1514913885,374581527,1616153053],[1898231558,1233974612,1361109782,809087604,1916326559,980362312,2087528416,658792338],[239045277,1831306857,1066182110,1438642008,1517670986,1635298687,128645010,1600046482],[658562810,2125114797,836194923,2033064790,713448726,339064170,261641043,2523027],[598517219,918455973,1074003963,566006536,1034357022,440798741,417193525,1442706443],[1011194763,1537859610,1787507068,75741017,95761357,1881138436,763683059,549599070],[1699532274,1815593985,432399858,1654408611,1628041043,1023643613,181608207,165767489],[366910723,1637085127,9402467,775241043,2033192555,947948880,342621659,1275384410],[1057431038,626447731,997579932,969868827,487761012,1898604503,1745867539,687796082],[1150633274,870824338,1424593561,2040616850,564836248,2084134882,917380199,263052164],[1257870060,440683811,1204648272,816688044,1783779736,898124510,1174626769,1597419235],[969526829,1994489650,1820090577,1421661027,1298585175,359600182,1366749150,2126965235],[1844291743,217882647,1579966988,1911061203,572829534,731696291,1571495763,756429131],[198986140,1037166349,793239047,154742433,1356331920,789207009,1813621890,762206131],[1376564944,1667216876,1467429056,629093701,1826926635,444887281,736049772,1592471928],[209556439,2004624949,305233092,941935610,1745462476,35656622,2058379391,583018885],[867617995,1772430853,928976286,1418436040,913195901,1622825187,1949258388,742429967],[1210712971,141205742,1938965480,808754597,553525800,273730714,101584359,1047230167],[1771630388,278499427,1725193791,135360675,696793579,1832703605,1997078835,217603756],[1306100631,728607918,1172382337,285293942,1087276091,1926443235,1261943338,1155276470],[1972057335,1332194846,1214249703,1416329047,721545713,1139557617,1741745305,650693284],[1445732826,1803604791,370622435,438096945,1546937967,401674211,1236085611,1850071207],[1831615581,948942402,411598569,425293783,1841603135,1589217721,485262888,500148321],[976614777,188083291,804889054,1686663419,2113113721,340844319,1509391562,2115205794],[1805240016,1719859272,1029871383,2124293168,722835238,1612636075,563441000,1145906524],[1538560072,1692623064,1585788827,1415174036,888396167,889436071,2026886319,1610695593],[1926788658,939142877,586748470,355457509,88735774,1222199287,1180782713,817412187],[797114675,494971201,1020807809,1933008972,1755012642,432562314,917741057,1346345156],[824063594,540207813,306092615,1248728996,1028277520,1746441600,1950483808,1082767651],[295312241,1237754353,1429577480,831095153,551537543,682670232,1660558790,116070401],[997582716,1583762513,1818749268,50239321,1662774625,1054798675,1931973991,875234360],[310539992,1205765935,1163648252,1541404321,916164786,1830673123,1474435918,199649835],[384224094,1658906297,2074305222,666232405,645946384,1107659346,1324168345,1267045651],[1825762284,609344228,1290525320,1907254903,2047647708,2006967368,1369180994,160247619],[751231472,1368089461,65605561,258368508,2036326912,516423131,884953940,536590321],[1026922050,592370278,151065000,567223077,30870803,1781172297,1703024700,417557168],[662736692,877589056,472571228,836076286,15600443,1650976499,334888944,36422841],[632314252,799088446,302008083,647628958,830740029,1569041865,588933385,474975278],[680539366,267979821,2128002196,1423001512,1116271540,1723450335,1942121776,903408235],[1599872755,799557441,954451681,390490265,56719238,1129407597,2033483331,1256789070],[492882220,1831254756,1767300100,2079893414,531502314,2021288877,1468110882,355524874],[636613286,932695557,239642467,639701090,564370055,48292345,369511458,1376060326],[1598550622,369199707,1552117083,525169118,1159864545,1592582728,1891680341,279945404],[1332362737,142754870,1721481653,224954322,1159446262,1281830002,1402290165,1257275803],[1390608410,1905080135,1648639064,1493036953,268728500,1608265012,1301312119,370666066],[489942703,18952506,1293704786,752556060,1949444554,481007900,374681094,1097316396],[1779386221,832881749,1131537781,2101511232,380255839,188110670,1020214708,438059575],[1398553620,1479633207,808608925,1121811054,291357844,1662011914,1956883802,1513109014],[1927481282,1499883040,149542389,302033943,1665878642,812003480,1828333237,1289885713],[378572264,174679510,707438206,702143440,268034671,85908438,554004781,7420938],[578892667,1142651263,1672369350,1860650265,1747699956,468470142,1448023801,2060557437],[1515758611,1985965058,258421581,1337734560,1244196102,1661479260,1596852784,1237263999],[192924835,420478813,501445530,961798523,1057524677,118600423,1773749315,1464384862],[1578470627,1171601171,1308486614,362536740,1530052412,1291257889,1368194185,270959035],[1912961032,237694654,80438560,1101814137,1458988910,169368512,113170641,476092882],[560795722,695852247,1485275012,1686542255,898160714,375540845,362834185,1572518169],[1890285168,1476946362,162936779,450592801,2070802085,2112546421,136481479,1249190748],[2002154942,1113449777,777711851,206322187,546708854,103970740,2057406074,971357097],[1340679682,367253624,1402128588,180315754,1932329029,1812739652,1792188496,379285374],[405914587,211112945,8680407,2116521656,1841881655,862763932,1583918703,862599319],[2120620002,593975415,723933440,1939641411,1309926674,1330687402,71326502,301506356],[1971108110,1345907023,259331082,77780068,1349712147,1104185262,1475923854,566217912],[77505544,330870837,618238111,31585803,752592093,876815923,1385944170,608590160],[1345478676,2086965666,1836573221,577721730,643634345,1598763095,1922887326,1456082963],[1665851272,309927653,455851086,1589283424,1050116393,760808744,1806324404,1491419077],[2082926469,1579443377,161376888,222130678,91765478,1433986213,1659666637,296633022],[1721967013,1745699543,1116768536,1987635559,2001012822,343615630,290291695,1508345048],[281164107,1128286429,1823315436,1016945405,1154705065,1513544575,77276717,708533132],[1339420697,1651845340,498943505,664758478,141536149,184607315,73682402,254378503],[150093690,380579475,822573235,335537431,406424767,1577774653,546675527,1524269384],[288020015,691511914,436236422,1493940888,965800767,2065294121,581571672,1708433347],[1596954562,1981726908,209028506,1007675066,1218427594,1805803800,1387235240,1562416365],[1263726527,225639877,683663666,1575190346,440516022,375384411,849970095,955281994],[956218627,518594166,983235087,906007661,2009517205,2027074788,1670602258,421097442],[73685127,2081039388,1370950417,9954601,1278762945,511633898,404869990,1028848536],[1518533427,1885517097,162122993,1888537887,370382445,1359306671,234414337,1528811798],[510915851,1045166513,436977646,721817127,1155776968,867932857,1432675513,1938631546],[1374988935,1653261275,1188597598,1890831782,1230020478,1404391998,2074159742,360672812],[823317322,1179344309,795070534,304068222,721898790,2108790514,645559812,716761304],[2012926717,248655853,1052748815,1353038137,2098526620,544062411,29258129,1968303953],[1900935311,332408609,1986554513,688121615,1462106628,1504905429,910870907,387579444],[372108086,1559966954,571166588,1941520228,69516268,1995072016,527799352,948856417],[1954396608,828618848,655438305,524243352,1204866485,1375873516,84470839,481584076],[278704496,1180157465,62470517,1005691115,1026037138,1553275847,300059810,410309335],[1195248175,1486313811,1784460771,1550112521,761319509,377379778,178453692,202028106],[1159565560,1404690784,544039734,992099629,1829318060,1048488381,1908209760,864911375],[1063607128,1538795140,950968401,661579948,688536607,521761243,656154635,2006945258],[1253916499,423797049,393582982,730783508,1238364643,102925849,348887001,914861769],[1264042735,537551813,764046575,983437312,407680493,2041341991,1118638066,825201670],[166025087,288196968,310907290,780992967,58380696,1504081155,873622279,1524148383],[163592733,320424477,143379404,1116208470,295773182,1943649690,1895099753,1753935024],[710427977,301264822,2071125278,1386441432,1606166564,1278316651,897182522,46703375],[468794392,2019793672,1114179702,249498778,927799634,221217211,1024572446,44671312],[1369877340,905641664,1455109744,160540584,544177679,112233193,1245304454,1642079090],[2065180667,1457094919,897902375,185216418,1674616881,1542375561,1809666436,600630949],[481382931,1426115146,918377656,1406956869,1739571564,2075793349,1081324716,637970894],[1671562044,207335014,642001067,913304132,1314162310,1396818112,1123682251,643032793],[2050527428,1341868458,925608908,1681285206,2105865393,1511799820,1887064995,1602467891],[1162418896,1813763552,2078935002,1740333197,2053134344,1977860563,1607976182,1103436392],[758486094,886389710,1159888022,750173703,518766274,785289496,285529116,172450281],[2101486974,214389145,1776825086,1989946907,569623125,288010066,334550237,380366118],[1303198962,2101427273,227390200,473303770,1910037734,809372970,1833292510,2037881858],[185581753,1286697892,1231255415,646288195,1253130046,1320612129,1464434072,1177779791],[1121855425,1956257915,1160204343,1015985339,2095647115,838745867,1413655891,62899437],[233122473,875935527,1105885116,2002868147,421901489,1467647918,1359714652,1407589123],[376196177,442033710,14435963,2093676224,470432182,397317961,745477468,2052404466],[256748747,1965279654,646884849,1837256414,1198590037,1042426963,1562763725,158798643],[42896069,876891510,1339231628,112763617,1404856805,32524993,369693479,1160577924],[978470165,2033942325,21882601,116322636,228687530,1261341217,680706820,472400528],[1399909445,1685564852,1511011344,15601343,1657504143,1357941463,1029317288,1668224181],[1958515363,953132670,531982367,1021275333,748571891,178300132,1319660957,1494924747],[1756246650,788573948,1888581820,1307092283,191540664,1357362154,411970488,256517744],[1808665960,2127362777,760407942,1631389344,591795146,1189104293,1034275213,1562587037],[965543303,1514486516,1032152289,43609690,1399259951,2050280750,1938961092,1300148233],[170038782,470119451,436858254,1385485033,903011386,1912331726,995289272,926272062],[297839361,429138982,941409656,368738992,328213498,117227193,1917950613,1328904582],[1590781126,539044871,2093160211,1537014682,763745934,1466755999,1434578239,498222747],[33676719,676654826,2101213899,1013752275,829546059,1458141680,1221235902,2124084072],[2057587631,575245866,101790554,462498287,425449664,884583055,54086787,753399282],[829289608,813791390,422106077,1035403556,722278049,1663276518,917124096,1869465898],[1726246780,796421399,1218230496,382902495,1246685057,693432281,373025863,533737058],[1752521999,217461757,1747494881,1806411293,1422773392,1249053567,1068277374,1694105850],[1935726115,1386521790,1476626787,1028045542,1321186671,510600163,96176179,876462271],[1211643548,1992019550,394679677,172825136,946448757,734209436,393870060,1339582811],[2030695860,313996373,1556440228,2068440890,604617474,274634354,926146713,1211826036],[805771541,2046701413,1683818624,845700003,226329156,1000042385,918103207,737909975],[922528662,1945133105,1494682104,579996329,1771761930,127178117,203317439,118501241],[753733032,664603294,394797867,1963133644,2124761460,1816662135,413902192,1892692494],[1327971569,1046571455,209616886,724678878,743572705,1343531890,1843512831,1978225521],[73966649,149938880,1205566426,246817531,550966391,602669911,2044605775,198472370],[159721450,1173110439,232575799,1167508386,1777922949,859025543,1566845773,1343933073],[424867978,613643062,461199522,1358416560,1978986501,135482869,896132935,446574808],[361227112,1333719860,385024603,1771221194,1953047961,187774012,503803612,670799360],[779248285,1948152818,1582598714,1790703093,978743661,546075934,10593566,43184663],[1742382687,1432479715,355963510,1882340917,1894797260,396391827,1099895853,1004095023],[297779969,54573086,624303777,1782557401,835707540,1500299724,1420324350,572497584],[272587378,1947681396,83944922,138985283,1024858482,2041709335,1564415613,2102815513],[1732523895,652279613,1708260222,2098577979,780506523,1323736837,80077772,1793377437],[508130338,1296272427,1546643446,1192828466,1227095190,257704549,1686443472,331884476],[284603241,748326326,215120181,2018592397,602688919,416985243,1848001186,1965614413],[2003758677,688631920,1430416718,162171647,851475166,1433152719,1434754494,132740821],[103290111,539346337,2098577952,669689893,1196941934,2089516793,1751656970,641616717],[1787981173,907168167,1800843920,517330449,1276987283,939442517,2049591766,1597888373],[55490343,1892980451,922989686,1350597167,1310581757,665423020,2016333848,1166209264],[472637707,94820876,780912380,1062546980,673579643,1734358616,168288266,1350037368],[1788597149,2120223714,2018799361,688885739,463245199,797072996,1034468550,1636991984],[1428694433,1951257260,919959364,1689885679,1299471289,1806508791,797651101,16815461],[1092237198,848740702,939653096,154886451,35159563,1221264759,11792638,1146526967],[1344531327,1337510304,361139402,1768758826,1475776734,403158072,1456562450,2003665139],[1302729043,493396265,1718249873,522633183,472120369,879360159,1274745982,1857468766],[739113289,1233942576,141164158,914668845,1824284105,629655265,1274392613,1959013570],[1792983692,783588519,1691304030,1943490397,306538578,1141043044,586830296,1646639322],[2109350871,1313365070,1164596489,1541981434,220005678,994611423,1663507709,944101183],[1228750732,1978129545,839277457,492232620,1660679607,256194477,460800360,1945862505],[401737229,654550777,1365529122,1432052343,1746820999,1864860998,1660884261,255607406],[213086620,1142913664,816751076,1142045905,1363537024,380057275,35377370,594919454],[1811963924,702686868,434989542,1997923051,606686488,456375897,64907479,1837033889],[317954136,1633350683,1528960877,683041701,801263644,1117311629,1832688577,1731402495],[1909990404,1780763989,199351501,222308696,979475187,778172059,1889441919,581400361],[2123610578,2017671228,60742140,740219419,1478974686,1335405068,1693573817,704391934],[741300451,511517923,671409886,1061209320,1719323169,730125535,1306476014,1595082394],[1428853536,735356396,1278884420,2108788558,934187871,305576753,483688292,1563423496],[35766137,198664892,758737260,1850325167,1768203337,1196773852,1648808925,1090033169],[1125287241,1835267132,65398636,2118984027,1452156413,1486799588,1254931010,308835999],[2089466264,1756714333,908025938,1437995738,1221502975,282686913,361249559,1947759206],[875944521,1298359206,1134989990,1096228130,806474825,401389979,12149624,1955995290],[404894626,817851436,1295835900,1390012338,2065312524,1366959966,364636403,1737831901],[2109615801,378027993,978410490,1020704546,2011921564,2128630614,866872711,906196898],[1589991304,51785391,71256696,1817210828,1625175489,1961412178,807336564,1716768710],[574519549,1315433766,550145856,1109389391,484717538,453554064,1322869735,765145035],[511525009,25625869,1740266072,776185483,1906176993,1641544627,482518964,1414119484],[146074431,1478868682,1618442219,1339179536,154077709,1128966901,1854164818,1399319505],[1841616195,723929149,622116214,1498185963,493305538,1860271903,1203131922,31343755],[506708762,602075718,1261456882,757948618,2041796612,412879079,944493379,179800326],[48362306,633811974,1412876318,1053738115,1360390728,1416307361,746498414,1924184810],[1550733753,1046029538,1110538116,1249590930,122920813,1912991851,30633143,1467800],[7550051,1344932630,1243860805,2108766146,664988737,906358800,1032892115,1309772916],[1127762924,1612492958,722304725,517036674,200581847,2081530285,1927291177,1634326268],[819611920,1752045444,551127945,1424864143,478707604,1005682426,1966830426,1697872396],[1989633986,1116560461,1762006735,1495412117,2068492066,1840795082,449626089,1888916530],[711584285,780217364,1744707951,1039923989,929784095,208580424,930758025,1563422816],[1665368869,251062959,1443491918,1639787213,186523004,614591214,1456935739,912316064],[641467051,1372130984,71056708,1914934903,281107600,1534897971,1021884574,13027181],[374188369,87809237,358042118,297799192,55688322,1367861059,1388139647,426473511],[502533662,1819143561,1160511959,12316482,515521446,588461514,1212587193,1823323744],[1583243193,1706558425,1930830710,269007133,1795854100,1586321637,1328414464,1317870753],[1136442730,385306031,398619455,1674876073,771041553,1619261759,864151463,276801221],[898606923,1474527250,2094083925,421843860,1103759810,977628816,94876727,894640422],[1843200270,1721183495,2040563694,1700022306,2078415466,218832583,1848806981,1738116496],[1215779086,1231813523,1643514513,1634598050,741409691,1664160877,485817992,1796780112],[983588607,553638349,1019221461,448215184,1503693001,1123433321,1017139309,99972312],[2062540537,286938096,1191850174,150065350,525207173,1428933679,356584579,121442069],[246174317,1711717592,933525054,1922054678,1167799649,1909078306,779180104,692527370],[243531832,2104278885,518839572,808552868,1760274100,1043862790,1187490527,275414746],[510706126,1054197233,1670448306,1369736502,227853754,1240425561,1576703352,1660402305],[1932766260,1933626839,1922976873,495105027,50527356,1414560885,1023361045,563975836],[2128231305,1636549910,1125170288,926028042,39997482,1870781080,1414747419,1845302744],[1909300482,1474062709,1570009469,1105654869,399013105,2085626351,919579948,737002618],[1607914639,1119495713,427263034,1586526881,1964350591,534048992,344744561,314044790],[1690581262,696929140,63459441,1701978543,1660565443,322912964,1121402607,1686480541],[1196521996,1541068971,886345813,872994783,1292697132,321895945,1864025619,51578778],[975020076,789512435,71406610,1471694529,386953033,120972926,936939222,1307240909],[319802689,755185622,1679102795,1830577394,1106267296,1273079359,1473091714,2041366794],[1241175533,1523211071,1199026561,844591349,1602850124,253891031,761727967,428077409],[86583577,552096739,474470097,815145784,588472906,332579725,1849418040,1262279255],[175084528,1416179953,928075898,812162032,1987379078,1085981768,53583149,1572918018],[2044010682,1104390152,1716080667,1737770725,1357591744,1588145384,1447768226,1233986951],[1552207292,1051354902,824475464,905967819,771834839,278873064,1806535574,713322157],[1152890142,461095012,945432072,1184556809,1119407827,1162052866,1159179096,135516835],[736872561,843496886,1061913505,1679343848,1619921884,1447548960,1832830668,1994158211],[1469470883,1376319397,1653648853,1692760646,172428039,1645566970,1232339642,195501668],[1376969929,1636149694,122536552,332538132,1243271678,1837292665,1789923866,253199784],[1958662202,1289665284,1741332323,1716816321,795738008,322283301,391427125,2127295420],[378964586,1601890859,1569383727,1155100750,2030596335,2000211606,1912808614,288436198],[1444365295,160836424,1153083564,1031961367,1910553329,1715480028,893264972,963361259],[2122479453,1152016751,161446573,1651059038,71883147,1989261039,1976794076,900394403],[696754965,980206249,613729036,174785526,1929263378,1125285947,1889140177,1578433701],[601131258,636486974,487820308,1322817248,1106913967,1759141712,359202378,775182747],[1539761664,1766826335,1159737969,1875825794,817632497,321699519,2092482760,1635700986],[1025074690,532084380,789002075,1598896241,842488401,5745892,195300499,359553861],[1513703777,2002172698,1011983743,1603050602,1382012014,2016158225,721830222,942280812],[1214955351,1349077004,1895760032,977619144,1002006905,1787850700,1984261938,464368368],[2090318237,2078442512,1707155871,1726735977,2045767369,1634889984,1396598361,2060733154],[1199923645,1827416652,289457740,277728689,23729684,241071123,1592089737,1664507380],[1862649627,1086755407,1170291196,576187448,376967098,1244523787,1805286307,1606563479],[329005595,1219737071,704292261,1462699292,1414966412,2072243267,6391503,740238120],[1589043321,963586518,1408689361,1995452174,1135873230,41556286,1552915416,1437306794],[195436025,1231352569,78166763,953572554,966132612,535731566,1688787932,2020026525],[349821925,787649240,1270558700,1575483375,1167545886,2062031819,1863842017,790375197],[1085174038,1246976204,1763107932,1074925105,169882278,829260764,1862061453,1886977539],[1855313974,1785862615,1111221539,1646146702,1985999272,374265749,423743175,895441326],[1476637622,1814098545,1786011536,233471928,1144966881,1677306931,212267907,14460328],[1321884089,1590428713,663325267,887611503,173446527,1463043720,821098653,1853937865],[844808462,1448398867,1459252755,1828005552,580888176,1905304603,1799816381,68702826],[1528990032,948008179,997494820,737037045,871119371,1447238472,149452313,295967438],[1857348487,312071012,88062224,254128644,1093371899,857125713,1192312466,1447249485],[1523547989,1822788953,969213782,1769908026,1839350393,862502584,787255371,1379120479],[594525156,64296007,52811952,1283470554,480333014,1644742920,1534196321,1021525875],[1776360390,1288959309,1126598154,1578396337,704618895,1692367104,89392838,940334158],[893681251,1563677663,2023525577,1496737622,1023762690,1225164675,1566546327,86138124],[1319778332,1984561225,509824807,994600564,1458599827,936667736,1215481078,1453139773],[1073007537,922587471,1382697297,1458118903,1762795090,1328358539,1035687396,1879150171],[612605522,1233532568,236451800,519254992,842458311,1458419241,223420668,1362970521],[861684523,1832504780,846329211,1068964032,712361292,972920453,783183923,9274307],[1619553933,434364946,1730972688,43334580,1771684545,413168122,471360321,1540546127],[1685149276,612694624,2003415510,960420832,1857887129,1684068141,1974287397,751399141],[1857029823,536768643,1642323196,347722253,1133903569,1117569028,659204668,2034672278],[473727654,727154991,1069223702,1874007824,634322262,611475070,1113896210,1565044378],[847996709,214154,1717784805,1985129282,538115540,1409758508,1669688142,1650681619],[1755331683,1209760025,716259913,746096751,286976013,1375226202,1273071417,1510165460],[1660155577,1200075286,1828797203,1770074243,1342423294,847291361,354462729,490426402],[1698320222,1826188022,1892989629,1452230302,1349800323,1893036601,40216686,1644448962],[1641489473,1126430008,1110276281,1502094249,651636606,1551550619,1764095520,1391500748],[1329197691,1893232574,1899571268,1990282843,691660169,1104349196,1540243402,88899719],[221458079,897767848,2035123150,997227390,1503919503,56037063,1499267346,1354835397],[77149841,2025235773,1460682732,20152395,254070471,300682063,1910152437,184502135],[1908459856,53924023,1569341203,672795040,295369161,1900496713,584205735,1924998211],[1551064647,890644906,1876653539,1655119366,750917495,1426286586,1347137136,1463262909],[1674545121,798441034,62025109,1703717782,1369994334,2044939713,1271770405,52317968],[971606068,1496316737,2092978123,1038160518,2084414693,1258710460,113879123,1717586571],[455249320,363837222,856728245,1427406100,1265757427,58366344,129236290,82375216],[848136428,293742983,1594695924,366331964,944140017,109580932,1707029,1546100116],[51635918,741488251,1917209625,497393662,828426020,388583024,908715900,774834445],[786813769,749745966,1047887425,713368629,983315391,436639473,1098930308,39415424],[55887038,1529505322,1481093369,1893370468,1381957080,852236975,1084946031,270204994],[1133617565,699696020,1033047544,1961292872,135532246,158125632,1374097819,47400357],[569335576,1460410189,1088816746,505710349,1994107465,2075167623,1635085352,1635417421],[1454144943,1922074340,1294232319,579982014,1761027306,729467517,1770905650,1870378985],[1686568261,1952628148,1868032351,1231356742,1891504129,302522843,285471413,179370933],[409268692,1518478368,789025764,103408514,560369490,1093142468,1116133247,555520581],[1493215630,897865346,917104778,501061410,1636933087,2007990106,1186720186,1808639445],[487857703,1440982540,391022974,51630822,1403453855,199721440,1509532435,520487998],[1986520538,1363467854,518430901,1479484111,1649746699,130262101,574272542,350622196],[1243998860,788514451,1773787467,1503198410,166033535,1137476998,1992480095,165016185],[22945696,2062274228,1125040913,270453363,2066275111,822983134,925155670,119217679],[92093659,934160915,578011891,2008282644,591652088,1769996354,1028595461,111442279],[1164913146,916720812,1776944179,630247678,1298967758,613396506,864856323,875945148],[1018742193,348557484,737168938,375569583,2127177684,1583782602,1088432382,2033359593],[1727541133,292834672,231005286,1729162945,545892055,430138919,1720408551,1382213822],[1350647661,285085169,1825205281,1071015699,1547787046,1587821091,1197510859,1131817369],[569572553,687207671,1335278951,1756423848,1007064919,995599773,556000730,509681669],[1475867415,2016119103,14910425,1625861722,1932342215,62753334,1456887849,1618126460],[1861373119,1334330773,1505629171,250117830,1022328989,395022135,1281448679,1089383966],[2060610652,332137624,1957753258,708513977,164359918,1639765260,2040412577,1786565172],[1432218738,303236786,1284905711,420476171,115078553,1926246039,1960553708,269114642],[1936348594,666661232,1015330777,816436391,1023824300,2107601239,620254303,168955065],[1068481616,484793290,1810149361,66541480,655243292,1163036039,388228780,1758129071],[2026716457,533913149,1765428047,2030007560,98034559,1342701456,2054064156,701637974],[144362537,1864645676,330142118,428665218,65624114,1099131970,358145131,209910585],[286032960,605630945,724777750,1471702898,1558396019,1843822789,32295649,1194241728],[1664617027,10498183,1523808235,1202432989,822817247,91625138,294237767,1457246582],[326233153,1839902842,1659901024,2015002531,1649154343,327828521,1134769521,907967484],[1151346916,706011547,2035210705,1867015846,1461983274,564201697,1438792588,1029574220],[912582086,219918693,638158864,1910054606,1241440961,976558881,1407315029,91714069],[1130426820,882863765,2031051957,1237817003,754998,1660974963,1351083253,355532042],[1635269198,384118879,1663458659,674457711,491901498,1238221606,2011635813,460736356],[1197049424,1552608001,351704563,427627019,1024097347,1612165354,139592101,708049237],[270064292,523443401,1883799610,578115460,1154846825,1311374137,1709926108,787877052],[1100526915,1418522302,485336164,1924862705,1212746600,1372428539,1891260884,1821477225],[1160738087,1903983107,1250796816,221180039,673487911,986791548,1840862883,104130365],[446610671,1733070465,774052460,1101890202,686144280,1627859501,142021138,1644333363],[1619092054,676673687,161813441,214273262,539659106,1915226012,853941083,1369993832],[83289272,401361267,1004237106,969856407,1409364657,1712383499,160469402,1549898213],[559973833,770279672,752888930,1417691266,46902667,928964995,1350278059,891833383],[1284190972,1626443283,796893450,1716459448,261478335,1675602857,660865646,554868678],[452072048,1724565385,105139862,445307855,369430113,269043643,1355829668,585790811],[1906362541,675139489,885359913,984047887,1214012744,1737183359,771409086,1192630019],[809744324,1976819011,1527027292,1329015707,1496827253,1900731516,605766907,1589386405],[1489029372,321411099,317128593,837195537,520466486,238606743,1533165091,1238329944],[417535049,1988949691,1128921435,1748202729,153012150,1505129149,1542693411,2109472076],[105825853,672956365,235019199,83253015,1308100180,1743208320,386174713,1151156843],[732548900,891305772,729265739,98349757,852627141,2009866760,846959183,534317483],[1007803558,1441483950,1353691878,332903395,739338750,1993169609,1343729264,245006108],[698410589,1909456079,1616368466,1696891078,675352414,433035973,1114561024,1935016201],[867992220,107305850,459198480,15253623,690654549,901773256,1184525956,427195409],[688895649,1420001448,1526905641,863229427,343717987,1920260713,1376675566,39062042],[1472734734,935221263,265842733,1608142955,1630465782,674034406,1108088148,729195165],[1286433816,770247424,945957641,284531092,162434516,2063309865,1596544019,1130172982],[511808447,88727331,1759399088,992229701,1003727085,1345409558,2058933779,2035506212],[1850234212,1796932824,272221933,271413206,1337636236,1414432254,798914216,1540879064],[1504296084,1786486738,1489484164,1838550501,1973628213,164861335,1771178916,1767250281],[1076052216,530259688,460773686,1017488517,1555080665,620366960,592840408,2099899316],[1926175576,963455693,421327820,560181005,1381360294,1443975857,1264326593,1478425228],[958596840,1453556467,1447593597,482510850,949604494,1377254301,2088662355,461415798],[1868652963,1506164514,635805011,1995625783,742013440,1611518932,2129375124,759557999],[1095268427,894337936,175450157,785496777,262594906,1395175425,1924426819,1149266488],[1327630198,2065537847,1221928392,803840375,1649062891,416407945,226857052,1195244745],[1798512688,1620131421,1790273572,513131533,1399111888,2016259973,1146845074,743589858],[375031391,933166239,769727528,22435279,2070748779,170055516,1538033332,623242360],[1516867210,1686090024,80659943,106963053,1997936122,909864923,1471044200,487456401],[1969966151,1153734390,2111088177,1094337718,830344042,1024691839,773791863,1113330004],[1575351187,258166813,337951205,1846694739,1925702830,756949264,161169987,369319772],[1115809809,1385055380,1343458091,664808364,672591932,72518787,1670744398,1102448260],[883745481,1779439067,55684529,978669344,202520983,1913066265,1908825828,866549651],[1836349800,734877841,241476016,1249181039,1595438428,902859867,830164155,1952508849],[1503292413,590223390,1227876957,1715009965,1734033986,77708798,1001448362,1041885181],[1866897413,1004551723,1932829887,1264795261,1304178935,1058686108,1796107517,830851024],[239668028,151189233,1023899434,695666364,575015836,633979641,1761084152,1984111853],[19617730,239194688,1000103955,559735329,1252808207,1446549228,1105092476,1703671413],[322380321,34543851,197844102,1194027908,3395809,1983625071,534149341,1843007728],[977347635,2038932226,713052471,1808544513,1690877892,706581971,1324552437,844487313],[459272604,1569953839,1065606165,868773552,1128395550,630828542,453256193,127359346],[1979826008,602773052,253867044,1912137929,472438389,1643816850,2030952190,1623392758],[698058584,814277327,294455748,40999463,98868272,749225556,847471232,1557448132],[1596856780,1209781207,971752804,879024225,1547608373,1941007009,735633967,2083507294],[1336083312,430424587,721132253,852834862,2130309453,226869402,1445550072,270636618],[1658203123,2091679531,158003260,1003431109,2069283562,1370068299,2046201289,410262640],[1014706045,1772180664,599932317,1630321006,1760056273,1522087077,643240197,1878642414],[524047117,1402931460,136347722,1684674429,1955677266,296778574,422847757,269309690],[1311376179,1684839309,228952527,1692617174,598490657,1133068986,2055069482,503187289],[317994317,334239721,1871308307,638009605,1007727429,1252485273,432642394,432988997],[1167079862,104278458,1032100855,415569347,1894259109,4279236,2003492166,1505122400],[829566139,1229605931,315964735,88616527,1966169673,2057547203,1154360122,874589285],[2041301199,1928396699,1130431342,1138149456,1009463589,1932243421,1142977988,1476207209],[1975920471,1416956278,714059927,443446808,1567110810,1772924256,1849641837,1073691870],[1266552950,1908175324,1471902945,1994690056,452313550,345538782,194291335,109170408],[1348146625,189965320,411854497,1004094750,708787604,857302283,45487139,1169321024],[509564006,812395388,764657355,528660210,639920424,1644983842,488984131,589244950],[372141858,1002655440,101675427,1274420287,1709376092,1827406760,334892036,777336325],[1419353169,887243148,318021692,626037256,1180828991,1132548892,187639401,661258483],[661856328,1289267005,1569926556,2024275585,1408311454,1148588416,1298633671,2024694403],[689984322,1468971375,1401399110,1563441611,993874186,1328485738,1903174749,2115872311],[50414661,1603360246,385385864,1451093062,1740495732,1070641130,1463214038,1396758761],[119253907,1912671135,1552880242,1849972786,869554643,1624813346,1134505651,411951926],[1640390466,1597160595,673937597,1124941991,1337089658,1082911904,799253208,1964622520],[1191161875,519859534,1889630655,888612885,726118541,191615340,472653704,1129235843],[512432032,1365613615,927057885,231937931,2081596502,1134238672,720074119,184972578],[2101240469,801586982,2005868571,1102716527,888674191,694023656,152468767,1695796934],[1230342610,2015956932,96220197,608571986,2115344199,1816978728,1054807037,319292570],[229728144,1882277762,1819390386,1125376131,1948944269,830033801,1856568663,502623830],[1478939945,1630314538,1154588735,1166479975,1496968014,1890746298,722009343,1260226198],[1742832195,2088762657,1241151113,81578442,837629730,1352300329,1929652001,610244124],[1798743897,1875896906,1394911647,906581544,1106120188,912867954,1587681375,1509998964],[10053988,1679372555,491911414,1453912575,859366025,1004546774,1726053663,205339436],[38211945,57671302,1318816837,94558568,1880426360,847852396,1793995061,539532860],[1095434936,679848362,1221426605,269336371,1662114476,812376726,169948773,512779541],[782990662,883589828,333456993,1663806266,176016979,563439984,346240337,1509137798],[39024937,921052108,863599188,95781618,346978348,6270287,461682818,1560385611],[934903088,676039167,1119624733,1700683040,221845982,1226653163,180893890,2022152824],[665099481,1625908582,462053801,1341125687,1874907278,1533935264,143582336,1723854443],[848018652,1007834538,1946717825,467300576,286518144,425333245,1347434654,277218505],[102262925,1684035512,1509362169,90465502,1584928400,625294530,1258772624,723685671],[171739877,28651919,1659316603,1971779181,558243879,676906751,941333239,1489944884],[1362554572,678141941,1898970893,498088507,1611821393,1951261319,5913090,1314933165],[797939968,1285842822,1103685381,661431767,1823529822,97525110,1429105130,55999351],[873293852,663663737,2086740482,443390273,181399811,63484026,2000459714,681322975],[1624204468,939979282,1335277837,967393469,1460160880,1534841117,1796112401,1296758053],[103990052,1383364687,1248432461,120743063,961959284,1629353597,1790489834,1863859763],[1736460082,962276689,231320233,604872672,32238099,692256268,69365917,194637555],[813470064,1073058337,1172500926,862357192,655509219,1970632176,2128404133,327326618],[309109036,276519074,271655406,1256099151,836029045,548846717,372349474,1575399984],[117409748,1185676393,345975827,269966470,1516317822,139407113,810145246,1874409300],[122439205,443142707,1201427860,1232582703,1143554953,691212830,1224312203,820229008],[1713852419,2035277315,117225891,1336911000,958933892,227682922,1833037785,226723908],[1947911140,190781472,1252885260,471053814,1994795197,1617151569,1309464806,1766050082],[1901392363,242043825,766436369,816309816,1185472132,1444510681,913529690,475103375],[1236440516,366771510,769899373,996848695,1136420742,1779428457,1285091797,1670081785],[683880398,1226042401,1773061817,1352205961,1934215640,1855483698,2044422708,934916003],[1484006979,1057997851,468314322,1958177116,1028750673,1035936039,16659212,1699475034],[1990304005,1177692591,1283263995,391474958,344571021,1036148784,518024691,1531889657],[1129936104,1674775734,1791187705,1454470245,37036877,1722639502,1390037502,547794856],[1647115344,878216439,1528788401,21511426,1566843064,239954630,270710740,147633889],[1485451045,1035769429,758239785,749119193,382645200,1781191011,734417761,512942051],[836995691,409911713,1915401168,828870202,347937451,345883543,1571094539,1052678831],[1265648661,844864963,728434522,802132354,2037586342,2103675575,1715507894,1424126408],[1706877714,1601044795,2088433882,590288603,2020028271,1838215972,394148030,1845334615],[2056588184,305898053,1988566679,1808443296,636651528,1557992546,714101578,994964870],[1973267339,532249518,1585488526,2010974018,1301017473,275601904,953620141,1806467948],[900045371,803376909,172832591,103960067,1306205794,48838246,1221066878,1960749134],[85560505,443189249,1460915228,1311540362,1718357852,1119082719,1414901875,631373644],[395258771,1206262429,129631468,1047186672,738709656,894682819,508767313,1233139217],[1990284199,1644158183,1866580441,1697133045,1959236396,16376281,2005783594,2099167171],[1515519913,285502458,1690051754,171339383,1243465651,298669971,1184200978,708514506],[340262695,657594140,1999906534,476256077,585000456,1356658459,464657694,1839761723],[384823925,981650410,253540373,181783746,870159478,2000264542,433865129,1267136658],[19733991,974119725,420743686,507973872,428763682,384328388,996318841,679509633],[236831268,167015232,115810465,1405480257,1639154496,1457384324,1426177458,569192124],[946048941,1236533075,2087349030,1249613802,641837556,897333621,1089152882,897058238],[510260781,197361263,1341548538,918399532,2119890353,1888015822,995562458,1845465665],[2029571995,1564062738,669410786,207612000,1623445192,436144930,1614065330,988065741],[1947600980,200133914,659334665,749814962,688912035,1712355211,662913546,1565955270],[1598276127,1596861075,844095580,65514189,1496037441,299122525,1932734096,29662907],[38798863,227158932,1195618718,703045503,346668788,865723844,626019807,815338330],[813549470,132785160,1930229449,1364280099,270651129,1139122266,1348865279,958521610],[104554986,643838487,667709656,1153331555,683543220,1825471825,234199761,1904485646],[2011225552,1307102303,1722687450,1898074356,175284236,50869543,409984887,2054890100],[1622254900,1461417717,1954943764,111884674,1302382143,1672311233,1539282940,1521454186],[1852775230,343622128,2023513978,245017082,206393939,200045038,1981955447,926738291],[852402764,1950076796,1046795867,1535797469,1903509874,1012813771,1634709522,339387369],[280376658,741202125,569953894,2084210323,1588064740,865845349,2025008440,894251945],[960003479,301670292,1863525121,1598060144,889624527,1561826212,1022328354,1731415577],[249498707,676320180,1281349943,1486195261,1444283138,2104109083,892604398,1288787207],[1300879861,522139531,120826656,936184258,1090071906,2114880844,701306450,1884569834],[1543160312,1692864862,1331737666,1152056965,865349973,154075687,1206729485,392851627],[939839229,1565607816,319887053,74001745,1237632514,1498165361,296963414,1405257782],[1198030753,1752925655,783419101,701785238,1843658423,1570817170,996762608,149230868],[135315264,190202346,193457508,1203730069,1618228162,1021914336,212955189,119207056],[245687541,1083310030,431261401,1857487955,1572290157,919063832,628082998,1960217082],[938613112,1378109435,1866626827,2115968474,1720029887,1560271997,628075540,484986504],[140747273,1079820916,1883255818,403549936,1674835802,1123565823,1351976203,1948769675],[1698215716,117402046,1572285158,2102616209,1647188552,795793965,1378096495,1220313602],[1329939519,1245708085,2078486649,664628098,418854326,218189512,1959221152,1873761483],[1850562996,1851656521,2116088198,1522675951,471250384,1203413884,494732270,687987613],[1464533570,1416389824,498291680,1460372034,312156937,2120049377,2111822360,1296520594],[38015181,1490021005,2033815285,1308040874,11766575,394839425,1554829205,2065163940],[230270366,9632449,1611164470,1826400066,969556453,1338596630,1606567693,1788557400],[279541119,165583970,1473884516,1978499856,1836270948,1066034359,1640271756,278845677],[444143057,170203390,745538955,2114870576,1570601081,376124035,495015798,1251643678],[499153673,722295813,326580434,750515124,1719423058,277482888,1590298909,2015767768],[1961979993,360063457,279839579,545849097,2032248719,1797965858,1811928558,1944644858],[939297337,843635565,1763011597,1670855143,925176036,1774297941,501837921,2000432740],[521607305,1647719908,1745750863,1426929935,657565717,501334363,100848696,217650819],[1655077098,2003054109,1306584165,477642298,815920594,488752979,644082302,1183262289],[368232288,1385560792,75554330,401807267,587144210,1297828256,1764557593,1269046465],[1409849236,866947922,149398919,539395641,1603633847,81842293,874146124,1490233868],[157960934,1134065075,485199262,1657590621,9332899,1365172636,1008084754,6560942],[851772367,1330438958,1059484648,518516114,205517293,1744273447,750363358,1341532823],[70831770,1429032681,2119371811,1273301971,41642153,705342849,1415719451,2032076813],[1837288322,102650185,1332189689,401223065,139966270,1949421284,856036591,2057163526],[131527088,1861263666,992270385,963461396,777507816,1139389768,468385943,79221109],[2011708790,596003987,1034049983,1961869788,1334967415,1887528271,1023200184,1325043508],[406175896,1813479328,796791146,1811683280,1458042,294306720,1236940449,1069925396],[1403311392,1298379858,164254039,1698627852,842066038,1647624675,629022794,960101713],[4144237,2097985914,951400348,193295492,1957076605,1580376682,648906983,758617659],[1454668072,2107863873,1537209717,1851683217,308614567,1369901641,2047113216,398002894],[985558974,1342875073,1032159558,1194690603,119884216,783111852,1129566852,422846731],[2127985654,1879359568,2057595338,250985554,1923440698,234291333,742653872,904997333],[1207816014,575698767,1592562829,290337533,279128538,616273569,1936111121,1410025067],[1998196522,1061946710,571696509,1774860199,627224712,1010050725,881414784,1092622024],[998213947,28264041,1401045586,1811813730,110801090,212559321,2089501646,1877343596],[1813807275,959717910,1682735355,1279081461,1943599389,955497135,225689701,202054946],[1254160933,606595968,1344214399,381753007,533370701,1838190420,1610766963,1724755488],[1155286728,821593831,655306900,1439470306,946152707,587840659,140337183,1944560401],[620761164,785674738,416557136,1657138706,660216250,86402274,838857447,1464742261],[406566371,1605847277,1284682603,1687242239,5092096,1356764734,1217789281,169488475],[1690003790,1376253720,964050836,2061466332,898142236,648162520,918540637,715429759],[1289728816,1192004718,447484516,1686291325,499159312,307854733,1415311230,448346726],[2127043052,454381478,2017580033,204185745,1267257104,1891314360,431433584,212384311],[588920508,1354598022,103664649,302194750,247381352,1710399454,723235495,1488188970],[332156704,1399461954,229109791,923430012,228221302,2074119946,12454550,428664195],[1369913527,1616391176,720121758,1335264459,739769084,671270642,1737373122,1822445555],[2073854425,1068151777,322937185,58016750,1402211913,602146326,889513007,867517243],[1271171353,385874759,1877060584,1347100349,65794485,2025444437,155149001,603804749],[558510378,586301544,1802240689,1741652081,570071203,772178798,1458282751,786658231],[1536352678,899598510,1665294095,1659108587,497381770,970153788,851850255,374741362],[611653309,156975340,511114542,2116877705,863213044,1734326732,2032005706,216010443],[1220738900,1544687131,1873313440,1270510688,1262399528,588353949,1713000821,1419947520],[1180495157,124697737,229268649,234960029,734478989,943408515,185524230,503324679],[1973009892,1998634841,856973608,325899162,870287595,12549516,1947700587,1762382448],[1273827382,1793299282,413086703,1644170844,1719072320,919756438,344064289,602693219],[1511397156,1267630363,151366807,742143240,1434258760,802883248,1493871090,434485091],[1878959983,814335284,270373358,415443132,1422490122,1586562520,763450665,1829102311],[398037300,1204872560,2003072170,2016728146,1501951310,483078079,2047336956,268086521],[458423358,27127222,1245590658,1522144047,1733872387,1473173146,169957805,239621725],[452118798,1966392597,1156099210,632495481,115484988,1795738697,1382581451,842526980],[424462826,1353172886,1593668083,681995416,757866428,1208501281,915761364,405396437],[141944993,770966589,718808764,1123441527,1298058431,1256483546,436279034,1365428447],[694180089,175828526,1493527351,408382688,1460243309,1041280259,1386824428,365856274],[1449970201,1767272789,870850939,2124136058,1220497492,1155186873,718657442,626878935],[1560051900,2117490149,1778155888,568733159,805456423,1989922579,1361843374,1254920643],[959818797,1942754043,1636468186,1545092193,1835810708,1129959117,1978263882,1115038187],[662503319,1673065325,1384527555,376231872,1366926361,1535545515,409857899,181626431],[693754684,380580719,1846480510,715435136,1636532662,488852560,587660590,1297067209],[434246086,382374243,46487593,433868851,1703701654,2115765265,1071807446,1267874957],[1393629163,1187585616,48988377,1076552156,514652418,1599700548,1415541684,1105968784],[355300543,1352798960,1498942432,1051857416,842345861,1332784976,2096264307,782297560],[618649267,1269241609,312834608,2054269447,366273077,1225437041,2119964203,241582488],[1702151086,855539959,985882601,1106267605,249581679,2037515032,100649830,1660172143],[979094837,19470479,1416892738,2020290987,86110865,1016387072,1603950950,889043386],[1755044010,32906840,1131455224,1844329059,298225602,1684675117,1185054167,471323935],[1389470318,876076554,2119761093,1432684162,1462002477,1837791085,1545028796,1753045730],[356777730,496946702,574450843,1405064377,1621583839,105930421,1792845210,1357966228],[425779901,1537052006,1778375454,1252932287,363120059,1473407152,881491744,653801201],[1449532361,534855851,792488887,658629089,652164184,98462179,1941968734,750585545],[507214136,2090062,1221296122,1685813141,549701269,1371900621,1430411576,1232864499],[2059824827,477132464,426577343,1198060182,887751036,1247030782,1474111332,511753742],[1128539207,983487306,575179649,1978822282,1741781480,908297999,395867085,44598760],[735945371,1240952933,1590642261,1305728199,514234162,909299801,647400409,1367114849],[1914134569,304356224,786576394,1135059957,352654588,1434205550,477368293,218461254],[1326824584,1094470424,1162500564,861321055,1650693208,1560860086,1268331315,257267488],[2114073750,997127956,87357117,926963299,1451139484,1858685266,1646243360,768741112],[805503595,1196904395,1597667337,883638648,1789943080,417793238,1354733558,1469853790],[66205525,1265959622,1556733925,469087928,1811015086,321880682,309634061,45358024],[344494923,1114659034,1314668214,338928064,1617686812,2013557276,1239158,787377308],[2061848674,414434819,1060436517,635881930,1087358516,846948864,1164685751,129740253],[523483079,1202888305,1075629635,1798965832,252477460,1183784085,451646815,1208205701],[2010730041,1870393239,61891214,759684296,509770916,642698506,1795544139,442467073],[665770561,1511661088,237945482,193912687,250203976,1206686381,1029147320,121348502],[1328483961,302477922,159060956,784362906,845011181,476394321,384415973,1486406774],[899823339,979960660,385692075,899436750,658155151,1778529029,1512439158,616325641],[785127021,1785530501,77665843,343936277,1780233063,621498666,1617396207,466231518],[515127038,1896200105,135992395,202003909,1277249684,155716608,1954836360,1084260009],[1795458273,1747483645,267873605,1230287561,998059355,287021755,1970158919,55051995],[1529811453,349092864,1551977745,101482513,1876333198,570531077,2032015907,1956834520],[2034703767,1397268961,1179639915,2097349979,1235325209,1110869650,2060610981,1967588435],[1978370102,212896656,1071904359,567476969,35496537,394536112,540362024,1265906777],[1194247341,390858802,2066033658,1669480240,1119892582,758962736,1799735073,767753366],[25879327,1352937196,222086510,376452782,385584949,1167124766,104365955,1101173212],[1651318255,941151738,1762433827,719204966,1160451093,1328348044,808979360,1349333963],[390685158,1218844830,1108430062,1664903131,1986591255,375907703,1039612440,654303166],[1574468377,1049319090,1140342062,149561006,1807514954,1315968405,731870687,1073297427],[240729515,2007792358,315003819,2088277876,1548454626,1509312237,1583508699,2042894623],[1584786474,1007062261,606569736,1087602090,743642048,1726708071,371625857,813921538],[1476395722,608142029,752571701,56080333,242445595,274227066,1331063263,1569685458],[1622700776,1382653668,1840938680,369163342,569064601,23902661,1862397046,2087300230],[194884150,1863654655,588497883,373717072,1195130384,1020170663,1715128796,1875617181],[745552477,372203486,934094023,741629928,619244549,1091470387,946319484,694619300],[91960412,1634914056,539862959,192396893,114435338,907654798,1902150377,1556971505],[400814514,2092984169,377251003,349293541,1950222727,1367026282,1360425919,1396498667],[752041881,2026700768,741700333,1828096355,1670871863,982826764,1871646164,1072089699],[1538623323,1059891776,1143392403,788413066,42282736,1621252607,295180567,521876658],[1500356931,1380100861,757836239,1325305335,1990395744,522856372,879125282,764729116],[718375875,2100116061,1053466181,1940118197,734621071,1100164143,1792096637,989753088],[2065977952,280373268,2027051114,1552466368,1459754682,1986171209,579060677,453620893],[1815340362,677558133,448825415,1231868830,911439703,212621312,1657729584,956347273],[165726928,2026862924,1404318142,1010420687,187617724,390602316,1605173433,937799684],[1774488293,654013946,777321868,1832375163,1752824927,1064045833,844506428,1623639669],[199603722,415543479,895915707,626841148,163814558,1746360856,693459314,1963327469],[526498999,136518770,1996341533,566632803,1845451426,1659263265,751653760,50928840],[1242261170,907077431,1356562961,168052755,1015935339,1665976884,2025634608,2074540988],[1558833467,1037035933,735675815,1802902040,370181902,1770144424,1534977572,810301280],[1884146043,998723393,142637482,173251039,1252448705,695825942,913904076,1672084784],[718997551,271332035,329596841,1646398442,846469698,275608638,1859554679,1804131126],[1922564179,1800125472,857044922,1872209192,388233984,1905178094,2130516607,1670044956],[819229268,1819523313,1102967105,470918136,161866473,1234270595,331060861,1173244904],[2014538819,2130631015,1629032024,1617591439,2061458260,2036781756,1241917583,2050204557],[1080963008,1552947991,477420715,1414860357,2091332798,1414818142,91764270,486601005],[137405077,800489540,1223747262,2098340773,1856842024,891363366,362093669,1737314763],[1121675047,1906582723,1562919318,1954698310,1251280955,1304972796,842757064,1685971329],[1997020498,506168888,62104435,1549789252,187956107,2049607325,34560989,942184037],[670924733,192452243,1837873644,1689699337,1472507154,690400019,1202676043,1633959032],[1866832160,2090943801,1473740155,596645808,1393573252,1807975257,1215620992,865261994],[2489497,175854079,36555110,1038822593,1652763307,998952685,1343250653,122888321],[360324390,1244782070,208534142,1371835903,2117476716,1668459738,265517544,1358015537],[616952630,187546258,900996002,896752790,635684281,395156828,57715711,272321014],[1251009533,966537388,99659555,616944527,1641821961,815375993,745183976,2052487589],[1717114385,488573237,230676192,113833196,74238594,1973024093,1606663388,904676116],[1348571860,1208710843,1461863047,1005434827,2058628038,1399180911,85985352,36455354],[1391005707,492646795,902300796,1634097755,645845054,900278544,2027329821,1139898917],[810864337,1591748023,471442270,1136379198,1191311697,647090849,606419524,1568667166],[1565901462,302010323,167626031,1432747108,1209847404,867112997,1509227536,1920614372],[1575182779,2115083330,1543931597,298972772,859889533,1696858321,353736626,1130897390],[744183447,791316780,571440136,45567312,231427034,1948683937,830107642,209903199],[1348221068,1363245400,152684922,414167187,1757076183,1281459590,281303699,1275979912],[934103367,445510974,768143184,1466827787,349003819,603638626,1923746688,683645472],[1584231258,1669062921,135353377,1160655728,523877700,125915542,643800035,479479641],[1221702940,1011344399,1956659543,1594309586,1782168510,2002739390,1675898044,1608791004],[1103511866,34379207,1241046508,1232033302,871761297,1419296691,533924952,929904298],[185353297,836512419,1158173370,333136250,1745151112,961679826,1540051683,718456835],[131540361,264815985,1865676630,1764701949,30413309,94758628,1772415376,9074525],[2027616295,1868109043,1811526572,1002494076,1398377769,981207554,1928447044,1045467115],[686333447,1208119767,2032604848,240647175,888490810,720879210,474732323,1317585298],[2071139522,274348332,674001234,557999970,1972584938,1153897736,1134426027,1807409052],[393469050,2010675995,1182296218,688989775,1763828642,1148246952,546822543,1860483198],[1011884934,1774055080,515283541,170301687,202556788,1371365025,807239542,735120277],[565210488,518156873,1066351673,785918895,1861754000,604564126,1487473625,1927104285],[1613090981,835335986,1699237346,185014245,784549191,525791870,2084553601,1224682160],[2020893830,1845501355,1937631121,628478659,1000956535,688383007,1672721361,926313592],[1344309493,936329310,1091296989,927314649,859539615,447672773,1606606669,1923826465],[773180030,1286080888,1786763816,898798467,233285500,257370150,1427830296,416171904],[449707204,2120333383,318074459,1629746217,1243036591,527670675,1314765516,1630651664],[31836550,510581931,523967031,1421638398,1158196246,1218867126,196329286,240911014],[476386916,787393743,1808873150,1907940614,799539567,1010571676,1030008321,1057379201],[845583025,444818019,1927266107,1429489508,838116270,1174241419,1212647385,1479964890],[530399223,312992335,606604665,89963593,1187655576,1619839442,305242742,1999080329],[1918391885,1443586798,1963055795,233180241,947224654,1304936486,1372735620,496227716],[1612557859,102183497,1145951581,570435766,838531033,667349425,519182474,1144668264],[1150824994,1985899214,1049055925,239248064,854192980,786684114,1163314002,95842599],[1496780106,1420221012,51962930,606604127,1531399278,831939830,869706019,1453275126],[640548422,436378034,1392717854,203681814,841942054,1128480139,1898182520,320429158],[1389599542,207353570,308084639,799090688,1538492251,944809048,823556087,524354636],[127179956,2110033370,1552784370,2079799614,489523551,2062139909,444659211,1344548348],[1296494780,435645499,589130710,1411561482,601979528,804879213,653670554,1927980394],[729007586,407348018,467014502,669600365,431354841,110002011,419308971,935088259],[1294908878,1442862876,961680095,1914017212,435009271,1761462192,1652844307,861743977],[876557901,934133356,51380485,2117022279,757294445,2027028748,759754145,925071017],[1990140771,1954485134,1230347213,766490546,411429221,1460836014,949514814,71993083],[980046291,142242436,355163344,1055764201,881464653,2066930627,926836197,658866477],[644948488,772571372,1301005598,347176372,144439011,1720453036,149219795,805576339],[827602670,1565706803,1349366126,1600096316,221221090,326359110,1225357833,128659199],[1741687322,1979399361,551929642,1551109531,1736619470,813879630,621567364,1735765061],[1834624140,419495625,1747734334,818283120,494498391,104245036,198759125,1787973677],[569288296,492050813,940233367,137078074,1556549737,520727123,832312960,314328925],[1147342593,1186395192,276694777,1160130279,100293725,242534175,547080483,1451455955],[2125163985,378684904,1993381634,786632583,2022643939,105826316,1943405094,2084105922],[918937033,715338933,313947989,72860376,147373300,173657361,1745414823,264485707],[1211997114,1108804301,867307903,1771820338,1015857909,1881056,1444413990,406350118],[554483444,1429633986,545976960,237450088,260632304,1863579597,1238682591,1678886047],[758807545,17170898,1127888966,1973028620,549185617,1821467701,1032536741,98223625],[931471124,1954887782,1038505003,762858989,98282378,234267472,1111141136,1615481188],[1058100460,1798999265,10913286,1037529762,248827428,1461655290,1017862558,1809457564],[1736244301,277577844,1514323306,1715546544,1569681808,1246801234,149730946,1270320577],[789933829,423453988,914079781,562769601,1523949434,866934668,73101539,1340732652],[734550304,1314486315,1676912478,1948630060,706914326,1436467912,1936877093,766124740],[1541305495,722077492,963749538,1433816500,749560180,442884465,385546464,810719315],[560217233,267713983,1298815341,66836307,23573633,1693691167,1550995231,1494366782],[176290253,2036001107,1347483366,2023843275,2101164133,823609214,258996255,1510387534],[263671023,1851641899,1842323763,1480496754,1606156655,437460071,681020901,2075109682],[1423594308,145158213,1682060193,125114177,1822231627,914951801,272478915,422899236],[1026318623,1742662212,2101792364,1151375055,1995804395,1548172610,256180082,1642344698],[2073623952,1970362365,1366026866,1467979465,2125322487,881890328,1791184802,2108581283],[1996362861,1449218501,810263790,986221030,199053174,2096744057,653586468,107208337],[1014290149,1433248713,1675615078,454384159,1428022248,1782219355,1750315703,1695572600],[1262909640,928569914,1085350220,923967503,1576290249,863156953,1368272757,1607355829],[643080997,921933715,1180388950,324776916,874702277,169143837,1398163958,1541129684],[1684803626,1437008977,1087690306,843633022,134395632,1697789733,1640491111,1727030452],[866332807,1416685733,1883165348,1265999957,1007668143,2095704927,1808383604,1482639553],[2013548605,1416582366,598501781,1183242851,1253886745,1225847461,1336398506,1625248477],[707436950,111911202,662260646,674139644,538081501,1904540970,1263511714,30563862],[1400636402,1427444973,391438927,2084866751,1547515298,1064567937,1863534039,4834981],[1467109234,1108135267,551192298,1601615672,1947951111,1516798603,2073153791,1847669618],[1957480952,2108690415,1566903936,1576090017,570596018,1140392443,396558659,609347362],[521007663,1949639763,1958461438,1193288965,513630021,1057485426,822523937,1412909255],[1383488293,1952286304,1549991861,1378807610,96640099,241718997,1540940170,1844003885],[7051827,1261375865,286752983,2070216063,1537433744,443766896,480653277,1653284972],[574067402,789972699,1550321144,105810135,1860482481,1044685832,770385331,204505100],[774842143,262265845,2068520408,185033156,2000309909,781366392,250231271,1470408018],[1366081212,172265718,430759363,468132322,2011660085,759069806,742993785,1111925361],[1077146697,1339442452,1773128746,2084843376,1603155740,1997753003,1338195194,767053093],[1975854837,366114206,266813960,747486709,121327548,1656035371,1503802151,752524247],[1079607404,1605320572,892230577,402850370,307300985,1038710875,539578254,2021459607],[546884072,911048429,1072449384,569062657,1121761346,1025778301,909067202,807690269],[1442599070,1423395219,1379242352,1466092919,13941255,1318822221,1320796539,1550588313],[1548572382,1768947446,662383307,132226320,111459585,1308927648,972971077,667997469],[379304768,962899498,209124858,1548913865,1703896515,1003793192,1703936660,969992578],[1389867286,882941270,1531459773,463866802,1266666233,2099875490,1632639758,1346406383],[1408388831,1472730176,1240715490,105593463,1787854675,810196381,1259693730,1932230076],[1805269896,1277644111,426334261,1668410240,1684025440,1255823609,1339112333,1458870886],[1775849278,486053521,223777942,1883607808,1024816770,236687167,1113465541,1550757853],[2099640764,1257627158,672182022,1887828867,819738194,1433233462,196449348,1854635424],[1601401621,772981139,694140301,237143671,1011079181,1533934719,168606302,2107403557],[691984584,726355431,1124259578,1472637868,1787859949,230376912,1588309384,1362008426],[1055044535,88863273,2076784846,166930181,1342945690,2028899773,1836652678,1320566258],[1481987484,2120732023,2036852327,151884284,2117467737,706371593,347741544,1173257776],[616167660,1962856208,766447297,518066940,715977145,309308121,1723650495,1820305685],[216643835,392651295,1880362841,86603890,1416428845,400585126,11507475,1244277670],[372700241,748373737,809335460,1828694056,1958540166,1411183511,301155979,231997452],[473498959,100859340,1454941941,688772702,1984900973,1013782940,1884601298,358259685],[1328260553,24513886,1696613774,1624725258,1776887089,1947453607,583072142,348708514],[2020767785,1146482315,284237172,1647489759,181775743,1865693238,518636436,715085189],[2059310135,1154796412,1853847463,1988137728,765171419,1032417929,1379068492,575111067],[1048437107,1275981694,1909349203,1604089474,636052124,1970084270,484664450,1359475530],[425421294,1547392753,341402128,134042603,364818109,157812829,1936757078,941124934],[336178427,1443990870,24503451,1146043259,611163064,1805089909,943629153,1176201758],[1246493214,57837717,1375134139,349199791,1419314830,321603189,318974432,639440025],[774431460,1703789251,2099903410,600289780,400575184,92582305,1685537633,2126726215],[1788543176,814280131,1161711480,1775958520,397268209,1778116065,1859598931,481337574],[645131955,1929670646,843023025,1090565602,716807428,79494321,557169296,1810974832],[239235056,545306145,1710731058,845799237,1467286029,1047604756,1676988226,1633191283],[1709289764,748639356,755461479,823640629,745665740,115368483,1002688356,845479876],[757806534,1306020500,1793320996,285899654,39068370,1188973919,1752661352,1488582451],[1541052680,1383000447,1282501084,1150282525,1080404871,355681798,738766664,1850534127],[451316675,1240120646,1087751999,342434474,2015549412,1356171886,678405037,2111741793],[1454790874,74546502,83107179,1401625761,1535038108,1965552941,88226592,515800006],[1536309420,1052975030,1062222250,157851626,901713911,587886431,243103998,1630086554],[111403701,357828619,115169613,276900192,1807696660,1630246903,946823021,987795848],[1057535428,175010375,36588246,35232973,83717602,413858718,966086333,1067143241],[426601591,1995794875,621244892,1555312283,1231170125,2130385748,2065280812,1328558810],[4980689,281696172,670170254,1207978065,1682690934,1086545860,322265844,2154488],[226784069,1223213288,2095410170,679809974,1536382346,1696524872,611950392,175454493],[676864004,1999317864,2113672393,1086544474,791989733,237120513,631840936,1823509690],[207254440,1074523521,1131056774,83081995,1641692734,908353637,1304993814,741588271],[1012545835,816591586,134330803,1133333485,724098294,835601733,1372423108,208170966],[772540995,1334467661,1210698507,2029615030,849877379,2120438863,1296633286,1423380733],[873812667,424514063,395548716,729261445,1695382202,486043148,235699546,1588128535],[1662223339,1211586728,1411612772,1599865915,241760819,1311877667,351775977,1950640823],[1264527870,1488465879,501197574,500043741,191299976,1770646029,2082236148,149823658],[569943544,547754536,1804711579,1617473883,1425014961,669925169,161108871,1446086499],[1626561675,1034161325,179689535,1162237998,1563178376,1274340935,1841218016,1369957662],[826764829,1441898647,1381079556,1040275188,1160310991,1596781563,1240444256,2033769577],[591933228,316578755,1303544469,1982758574,1240083392,2945242,1130637591,1002888246],[2038095013,1516894084,698203245,1656880368,170641298,840099687,536350,276553409],[1242647467,1645097108,132786962,1313869612,884493210,614156040,2059223381,1971050642],[50399862,468430267,1359587390,2129038511,1550888330,1837499766,1954913803,47791278],[1292939918,1432541777,1952265666,11108486,1172562381,986589954,621276237,1235918967],[327808939,1416644528,1137465999,558866155,1183252030,1110271945,1118820337,1736506011],[1353518090,1478516250,405960561,491458354,1582635143,2059893443,441041785,3527433],[1541117207,367352589,1696379857,1172657372,1403873917,1060208172,1107475473,789954873],[1059898741,1668796868,873476722,395191721,1010099890,345209330,1425334177,1071162104],[1262233225,229829577,160533802,1282666804,1792148387,1625326673,1739147803,1845672353],[294184204,1279287813,289558731,805297009,1261113022,169061642,1247793515,862475394],[2105139548,288945439,1084152940,930511743,964884226,1723732677,1583623656,314522087],[1067272738,345001405,952809820,1987956380,721359694,871008969,60231653,1657297272],[923857575,1782514898,598360062,1156941401,1947331804,162335313,348017410,1849795987],[18222043,1553146170,1318938740,1383671749,914742177,2014685960,243493655,1523968277],[1269550327,1035159501,687662305,1283340122,89067296,1423165949,1059512726,560414714],[704891810,58898991,1612805986,989085315,616368338,924985359,402848862,563687699],[615462067,770834286,1685457388,1080303586,455214404,1758064610,1387720183,1975483199],[280024481,572784257,1717446105,237300626,562441326,1649902417,505802522,424710173],[676745073,1954032314,1281601886,1172068425,1790483715,1421180974,1146447640,699247225],[1398362356,1134227003,1835976784,874242552,405856547,1915916989,88712031,1417325087],[1958178299,1260285647,392601790,462518492,500211086,1849026588,1403153221,196323690],[1826089135,1792081110,1700152434,1801607060,1452484816,430289321,836975970,989800288],[1242662473,1519357581,94188536,1287012918,1235353997,1713778391,639852534,1577336110],[1640109916,1363488309,1967874615,48713136,304652879,304459933,1329124557,1024237486],[835445518,405518750,1816984089,1532497612,549134605,1265890528,977039722,950793212],[177656777,1330609571,360148848,1261405474,2127599926,750331963,1868498226,1770055982],[2814146,1759235072,2124748106,1578160829,1051368796,410612421,241118019,1805682807],[1069137718,2051639812,1062266869,1723305620,193523836,113287455,297353848,1568243878],[1518814478,1615412253,965400247,1076150955,1644105040,1839985554,1313601572,838874036],[1896237116,709789413,1197633629,745556871,211127780,1386310558,1041429587,1388287668],[220124377,1684175607,970165798,1733652155,942858269,690195198,1273014427,48059378],[1989321144,116208523,1664981495,492909580,466540634,1701120862,765755792,1769179268],[1759737122,890187235,824409775,1639185463,629036582,417509155,819377139,19173731],[102334916,1043616906,1846128030,806276757,980189639,565334034,1871742259,1559430993],[483993367,1110413269,2040335949,1867175474,1597789163,346330929,1914164806,1063477089],[567118494,876788980,332386848,1971694809,2018564787,1365524078,1157592615,742817161],[1494741003,14907137,445819940,1486535682,2023334246,181784973,975019669,1246981283],[911636650,1308212727,93826708,1255029510,767367803,41138186,519365643,274042052],[1722992178,52361048,539970539,378416065,1299471869,1179189214,1018661549,1440299969],[1397821919,1372367514,34921704,491705434,977799416,1413555060,1227164848,308313556],[1104549646,1751087983,1568038190,1746039011,52932683,664094473,1976549022,1699764736],[1752423547,1723060224,255836315,1357006708,757568146,616046160,220428678,184033609],[1286954660,739796184,580314417,1012779303,379963538,54872341,1872209074,807098562],[1308299694,505270098,1492620906,202238175,1808122152,1398013010,1759721120,95975586],[2071201818,8182168,927233823,1884593855,1507034615,1276868852,92303066,1866989875],[2130071070,1238738367,1994260154,1628761031,1507302051,1823413380,172733839,515113997],[916933245,1275673560,1513602449,1615090608,2020427041,1144909019,1034365996,16842743],[1466710704,1375909198,1703057191,774006406,998017956,1847922561,426273481,21886006],[471996719,1053881360,5652818,1844046970,534060367,1792128902,1549309207,1160480883],[1210270479,803704173,1990946363,1232632518,1242013054,743930280,85595417,284389310],[98195699,1723611941,264563699,1006430753,1752128683,1858546612,941852747,304114936],[557700639,1272571906,678506638,402669851,334837602,1032375377,1365305236,320519921],[987610450,808078934,121015911,1570405306,470296205,665425846,1517593965,1392843686],[1369970352,1497398745,316905069,1359455691,1283465292,1110375767,617181693,2110098957],[1551154702,1381913472,488739483,557418165,1861657700,2071521930,232668325,1651332038],[66962686,1146491809,1107157113,782313111,282565324,1323952788,235482507,983729372],[29524071,1213017229,947440517,1121507444,1484991310,163068667,1094845187,2079380024],[906761198,435248749,1027278444,1493314616,728026241,1319901006,1912713193,2119485646],[1622339904,1488603043,1154346297,1173855944,2037562494,448013997,1090917568,1979401963],[1297600715,2109351804,1468647420,2109259745,1468460853,937416355,1832083478,557824510],[1954603817,386080347,2017148544,1472204416,1674857648,1344157712,767970963,1235802847],[1370408484,1471294553,1057442873,532848472,17310289,1837787796,172328512,1428867595],[530743145,1277577095,609539591,978572996,541390773,1230063809,905947703,2114432390],[1171574981,2096801060,1936479709,1585290503,379097258,324823752,1267274017,437101987],[684556332,840641918,2052495367,589594446,2100946817,1943998748,640989290,707255304],[226447743,160801473,697686305,1240254268,799663496,1550338656,2007834413,469846841],[1495963581,1125940172,715250581,319510837,2127024251,163266464,558951063,71184318],[1225979631,804384380,86468861,712390189,1819941374,1969211200,146044769,787667992],[292635373,902820984,1967215157,339314281,245573806,1784168992,157125962,851640327],[267648728,384576324,1935529877,1244299298,605833572,242815884,926722760,1335245317],[1807505962,1224735360,1839542008,950763275,445146422,1019072168,666260208,344277790],[370940405,2034352064,1817266613,1321235729,909105209,893418108,245439795,1561028621],[1047804468,496056612,50947222,178031494,2127276841,1903830453,1200736717,1553479581],[1693683089,1782893983,752967635,1704032465,1135948198,1017075540,1665361541,1675614722],[1558330665,308290460,566455224,556710065,588991789,458259985,1632670926,1025776206],[517013332,779422732,993347046,186771299,1046709661,1098557288,557335664,1452685690],[773576764,1711000505,1661492589,1869465742,894688516,1064333499,337078336,1044157884],[581294381,1856540848,814943421,1407193614,531659279,788668691,1677433370,1887711360],[1551651055,111887889,1188137901,1098137138,1690368672,1463702789,1065372258,1240174376],[704933948,411859741,1036610511,1533555095,409684895,1678191290,1695750101,1956977864],[342685768,197219298,2042503573,1957734823,1295009411,1331705987,1764079824,1733062701],[1412688196,830134976,240638275,464176460,1111689743,1652662839,574864988,317527462],[1361419683,301854773,1110584178,343907668,1548825690,112029444,1337695578,634220339],[1510069067,1186885227,952017859,204139955,642041543,1247004695,760514018,1879086571],[2029936465,1727453851,484886621,1232470294,933365518,1702182968,658835552,1191320364],[2090346299,1244078608,1518215907,1211871686,614072262,397313005,2099348458,917982820],[351195391,666757871,148622583,193895871,1963997657,1696621300,2071693800,1774995092],[1657351313,783264788,1844806772,1343246001,500140030,1696722955,1112574928,1578494944],[1855562264,1404180377,644567989,509173706,1450543406,870005386,1750008946,209019445],[353269499,641380902,1142878428,1822014425,1283402549,583790054,1054235042,991482392],[1951230244,489171043,1333273382,704420373,947771499,1440882653,782299044,656215630],[1521041155,1828471403,394202062,235777731,499998557,585688599,246106404,504910409],[2038547481,742684379,2099263153,1303467540,1107080891,569546161,1659625353,164892773],[1709713584,1400127451,342515569,918883244,504367942,263897567,1070392700,358509699],[708146922,168967441,1034465166,1912304800,818836015,1358910910,308392928,1210484475],[1119946866,576801968,1097206878,1318027422,1015901089,1280025672,809249636,430225675],[1449145453,1433854509,1896709673,1847592004,819107829,140536350,233747334,1219517122],[1577345174,940447912,144030773,108047949,1442991158,745503403,1793233204,565353616],[1601722236,836305560,1745705871,927905054,1985782437,851017449,730301706,1918331563],[742106973,1425465172,1011016242,962543113,427033736,224006539,1859594430,1315092556],[2082378114,1963363360,855503888,625620486,955596952,657223921,1161756736,1401801829],[383546364,1749561503,1652491976,122094162,1672952686,1007738816,1246325651,782711135],[2113907667,1403369732,1915150424,1696874469,572723558,366818805,1455391610,1525281915],[2087433910,461284592,293324495,688228249,532522130,2072164325,591192882,1177192570],[717297788,724412364,1037505882,1273715779,362900934,632597501,504785616,143511467],[328427561,546616259,1850315521,1416393425,1557824916,277608991,560054420,1068981565],[2001066175,9232842,850785639,2080801081,152517812,1108941086,1234638213,1428009154],[757443799,217494318,124741345,875540082,149049666,925820774,1517431824,1501560814],[625768694,1399330468,1511598253,78829289,203841406,1033533652,1984150154,2009532566],[1676403329,439974239,199422143,619267334,1069210586,111831069,851658387,329146759],[180855329,1931812330,202740338,830403917,1880701694,811911607,1514259231,1401957112],[185654880,1912735809,1420171590,1630019367,1617879067,1311416529,2059286041,1496027814],[686972144,557124076,1952916506,269754138,2124598656,759391935,1788964183,1555999702],[716667322,1797269072,632861847,1838826072,1942100785,1705237710,859361673,831956891],[290508860,153236537,375425631,533118362,690719531,726525263,1166983646,403077037],[1195883888,2100009371,62799320,2087488457,242678782,1729774878,1318375317,1573009389],[1636658245,520841768,648385726,115850674,1951858708,1646572366,1601340330,1130685532],[1593377105,1781641489,958769361,1151640260,481827061,825488086,1168208383,1625119222],[1003480962,255172821,1170970589,421368136,427218181,86858716,364691997,1225425130],[1355715973,783043665,180613784,2032128646,472686759,1956415516,700222802,159672209],[2044735201,1516987299,1394856203,684464759,580761312,1864427532,160558897,1740864420],[470728056,1620221115,1672450387,1347512797,36960473,848130755,1902808196,165032097],[262972742,1976968261,1183582559,1009310990,839750289,1206238209,1542860782,1017349028],[163101554,256880184,1872919361,1427852210,378205716,1162785683,67093690,2112446081],[1455619324,395594002,1465735258,714195100,407728816,1084883419,1046064146,1736086494],[175674587,1879295802,405254900,1788771027,97178699,553032136,1954606690,1565079825],[874200730,110563764,1608955171,1191795466,1745221148,1812665810,1579593450,1747658036],[321770942,1305965130,1135599279,2029807044,518065341,1581835569,349648622,1903836273],[684180411,1102054046,726843139,288551247,401818476,37275266,901782766,295809403],[1816389013,1217877665,1325677924,949928371,1091820044,1634064779,1628723003,415942380],[352222329,1605620211,450881870,982928069,1955930127,344299369,1199821489,2083404094],[1281693135,960919021,1377162341,682394606,1324423771,376466931,714304077,522995222],[894066914,1152404825,1719893981,512086454,241045230,556410835,814071606,888511542],[389258120,2043245590,296549766,1264406185,980589741,556303014,1644063028,308114265],[358920413,883198603,679162480,526770335,719257095,1227159549,1357764965,2079103914],[886194333,1310887737,1784522424,7460785,2097962429,441840207,497381015,912618842],[2096850691,1006500506,79189405,1606874250,1943791890,493930387,384965590,959641399],[1001106466,1946644893,2036765129,1979557794,8090990,1615963655,826923732,1848544607],[353828846,778637869,731359184,1229230191,52818870,800768606,299599969,195300154],[850050109,1095434478,716087641,1523993873,916247135,1764854351,897742271,1634456591],[101043263,1229425174,1428528511,876340114,1685797700,1128588761,1630129761,695053125],[1165833381,557082726,2012731508,2009369717,1311432042,1590187447,335781031,1064361908],[60520399,105197698,1848058089,802331334,918426270,1950492957,891448532,1084364493],[646281653,2096373801,573754124,388780176,410779806,2031507142,302153516,1431701608],[1515161027,492300963,663664776,1506546873,675123409,19744796,2126575267,1263045289],[750732727,839367835,77088617,955254061,1706433807,1641149504,352870351,40595026],[2042757572,58870043,1283769463,897102839,384284317,732775605,896112584,829908697],[147765013,757107602,535142119,1829905397,1970670683,1437698974,1412293976,1449550553],[103054616,1862597471,554408928,1523988252,425470872,745648537,1846074583,897270797],[145165380,1880157686,702724184,819631644,1166359862,1522302181,1768208722,251348743],[539134501,334035593,174248384,112056135,131861564,25424360,66904337,1241929818],[1808183888,1479202343,1683813253,787624395,1862578321,33157944,1957025148,1097229633],[1600679787,60018336,775267915,1097218100,752225309,140099121,905130143,157762404],[1835353722,1467579386,365947220,484139989,111252558,1210899029,869502700,827646314],[1836298089,942200922,394865761,1263205553,1226082000,1200118470,225763174,97746795],[567961718,143013412,1102779024,394099197,770951310,823723007,247473017,527683663],[343424389,424793309,1115761101,638020080,969649246,2086774403,639265488,1636305047],[1974247618,1462627625,684782031,1300586952,1267745985,1562787597,1414193271,412375451],[338589868,1286569650,1637363440,961141368,77559370,1028516685,1751695136,1785328729],[1512512831,973584006,1923365497,1302370946,319162331,2081060170,1436259640,277514515],[117171928,1475980375,1669159124,1698163991,1854939948,1915424328,359725699,422720122],[781103814,1941698078,703571319,2027211903,489393123,172047771,413424440,165856103],[1776114037,2004203028,1707408114,816218264,1012540536,611373350,154078809,1270338123],[1057519381,1772161747,1217601392,418151090,715452054,1742303070,17961969,1487455034],[1902914506,1780484583,1477395737,1299649151,515418104,1595863635,954349249,1647400082],[1863232162,1989376589,596886055,1279380375,1496291931,732728158,914567936,1803015128],[1868175187,1845092833,842434098,375945457,139086378,1331155690,1063721229,282427189],[1267375478,1253791292,1898472377,1388696399,164104645,129932483,332687268,109326261],[1331138081,64451050,1148227530,597559030,60663937,1032322837,868867444,247557477],[852607587,1753914995,88081227,240011249,198920032,46555439,1523867833,1401879983],[1851822290,2127236229,874268650,325668911,1404031806,1811587502,1696265908,804004496],[2076849813,1503219202,791158227,759325477,1434528455,1591890423,1159169963,1401904719],[960971014,427855182,2043217178,1346162249,932330733,1480430656,1930422919,1193232667],[1349264635,1014217603,1352364553,301028459,1345962963,387133844,457869078,446435202],[1882424219,947170654,783984677,1688020100,1431417945,745835849,1525167875,445745558],[1329824122,1550923408,790402546,513632879,1616641972,281546051,320572702,1411264302],[402314732,2115959321,46770766,1841595946,1938553879,1730176239,1903521068,1142181464],[405367120,220777337,849411936,186124166,1996860065,1689649883,1700662439,1170269730],[1882912463,85672690,1578643048,1322208065,1748261241,1519474548,308506911,1988369933],[379627522,70935771,1010922798,342829813,1212833169,1715202389,1905109090,1710509095],[1171206796,1975178858,472027731,1658095494,1763877691,1052220845,1273034887,728668661],[1670717653,699387296,992590442,1677941262,1308491361,617835414,539582233,279678039],[1599223147,1470922729,1842404937,600157333,761357262,1342192964,1171231694,1331172177],[1050039212,1494233232,1073034159,1049111034,410644598,529525414,1974733553,1342478925],[65883915,77476871,446844700,978394479,1685045476,549120099,1628951072,1380892304],[512860456,423456581,1512663853,719760677,1069025367,1856501368,1259928201,712766014],[1355382450,224479950,1086815044,510370083,959778046,2023368850,17894226,1081377360],[1939899513,1736625223,1418287079,780668694,1942638156,1976010730,1657568893,1267686071],[1220247138,198745224,275359992,1767716026,812594389,807893569,2069174840,582928740],[657473327,2113492348,228175012,1832238768,985119613,177273608,1919687789,1022917263],[759546231,52800738,2081377308,763445617,905151370,245845935,1610730668,540624505],[1216176977,1909697442,1507204916,1408840430,1083456999,1976823189,397824705,1880962847],[632934973,1586179701,1338519347,795246779,1605170877,683714720,1954424317,1046307354],[1632877005,1467702785,1751217746,1840419817,764245727,1065561394,867317408,696348138],[43487133,159967191,522824855,1335852485,638429296,132077546,816285809,1799431725],[1831729591,488131403,158911561,118278147,219862337,960961036,1218494608,452245721],[149457439,109644603,1288566191,1864671181,1868777289,1284776887,611669388,1769558416],[1365741681,894108886,1651787172,147147666,844386739,443947703,1967881734,1383627039],[2026515952,980840760,1500197559,1213278813,672911899,922958847,1138923790,336458053],[1511022615,1753503936,1494411870,1524780711,672023766,1171169186,882399660,127353046],[787806566,599225357,2076341889,522316747,37814716,778629815,716481640,651562041],[997083045,384489206,807950568,730511125,1493406847,929434614,655521349,2053729432],[108439125,1864276941,1461300291,735567213,63121582,619577307,1298360331,87327386],[1326518883,331689173,917582562,1979442187,1488367191,1272839560,1360395867,666621168],[1116505882,1973929234,1975425480,1529048871,610935986,497278335,1481800961,1379882464],[807126192,416748970,2064216499,818083127,271203721,2063689196,173675581,1426023727],[1648319627,702065890,1769459922,512931595,1155799414,1312123370,1401828646,1629334576],[1031268982,888660449,1299383178,2115408575,203938711,1757027951,975307935,1287867923],[1836558437,1730081785,1916011455,1389808386,1600057264,685490749,1157746480,1145725776],[861613811,1436838554,593164168,380281031,2085149874,960893374,2097940648,2020622666],[1210971009,1662325592,1376579811,1345810151,1463282997,1426075041,251358673,575656336],[234698832,2064951172,2020006469,899403702,1300140569,594639736,1366894224,1709120017],[723714235,567193698,1577352260,970891145,166481526,1828310234,353014742,647681539],[98296617,1391075304,1233212990,175698701,433323108,323977731,977551099,1475309709],[1861771338,1196872537,1696238432,61545180,1949966931,2053603853,31178711,1038943216],[538294177,1773273771,1879633850,576376966,596573468,1690435856,583109822,1754770133],[1226880989,1911702263,1913942024,174441876,1666169541,229260293,1762156663,1032927339],[2103395568,248551277,1401700532,1622140094,1720461562,835406747,1705344650,922443328],[1038485485,477461219,1054287693,858806268,1969532884,1148897852,1204040922,1241818157],[1221644224,1162553829,1421324144,1977561458,2035676712,255621623,1161792729,71981422],[1291283149,158750791,58372670,338282007,1079551125,1035487688,1706122487,356366390],[1429999507,1883164813,1536053079,1209108723,729779518,269175322,794107266,690854890],[1932915669,485662871,1385328154,1045200070,1803190462,675068767,926153974,1413643325],[103346420,1186944381,1123811598,1789342181,1720419813,857175968,1084779568,1045812212],[2050214654,1766747320,1214622632,1918002847,65609607,1182068961,1656224982,1689312407],[2110711349,1919521142,2029286096,972253682,1766061571,692602738,1472042007,862795230],[483703104,1423485605,1266364470,1550563026,1073376873,819972002,1037070951,922075405],[789259144,1351265753,1370824762,2046493053,30661248,408375992,198962957,1527038190],[1782374926,1466624103,245057533,151837874,1782152356,1397192412,339826029,659393874],[1516985847,307703809,1780898689,526847680,1019327628,22167483,541813189,1130562196],[1869552467,380667219,118692394,1116529684,2092447786,1376007413,829232050,1986902451],[1266562147,1268841281,1384786499,860078564,162216518,932875974,1628867788,121382737],[2034310728,1618959134,90404195,848306652,1269987302,1605992070,1913113360,471573243],[2067597430,1100014916,1248344777,546995268,1080642110,577920514,709061541,73826198],[235191023,976617185,2115891956,65403692,508366796,129131239,837291877,62832171],[2001860300,1082082371,465923022,794971512,214939590,751274461,1595616243,1550099948],[126156580,452179681,256401391,1946339908,1744215477,1925146655,985535997,1331238763],[1987972236,1997769620,1545675938,1288268335,144889484,839628327,587799212,615081024],[936331785,1800884820,1096124730,1116550721,728699993,1079291109,2036628890,77388120],[1335011009,1810588762,239881076,925379406,1876150273,1775036910,284527707,1859331056],[382184794,887698878,525345295,1526153704,2000420661,330699326,2023938352,1708417903],[1607612373,104414271,664132235,1012668662,1814081753,894757136,142225512,841999985],[362907080,1080350621,2087199605,984949301,1863732972,1830737421,1653762186,1497159647],[1546402459,142948179,1174993986,171343320,1997033063,1334807363,361466975,1884022837],[1506557005,2047331173,299572764,1465616498,326169546,478164119,826065259,379102786],[1645499034,367274574,698538280,1599064463,94202518,972284353,1420931948,370659173],[1194779858,1912256867,1738416326,1378629628,971627878,1715089068,2045177183,770917037],[462362485,1046002970,1683378342,351691274,708085982,1422082411,529728752,1127005191],[361738368,843987811,92057982,264294825,5565640,1644148388,1494974005,2075584226],[906645928,375830722,1456242319,1966582538,1231257547,146650544,1098761242,166806695],[862476274,712881740,1952742547,1640689143,1537857574,609086752,1518107312,1503428174],[1099129966,443199295,1348321488,61089389,1004773073,811007161,550299513,311848777],[1927351766,333693426,1614179882,1083078519,835159458,1954221943,1985968435,2051700846],[665522701,1683841222,1601088874,2031510232,569210109,962497367,1576958106,1129739087],[1799309813,1340959676,994832027,48391686,1095247417,450064912,651489880,2038845188],[1910192984,819479803,1247928002,1826545313,653503645,704800954,1809295964,1488593654],[2081373325,1685404720,2052308450,136475411,510856980,1250026394,1864214014,84959691],[216266878,782376920,659069288,1904814375,1014465159,2073049482,305561320,1022784146],[1821144382,5509806,1878887876,2102512529,165115385,616541018,319272568,1027092977],[1180152200,103592605,388498949,1202875770,1889902328,441273913,963632123,1229731686],[1670055993,2038655885,122920597,29506780,999365430,1379779031,934063554,290583625],[1810827096,1739153008,1967499437,1944891209,1958239095,1196323751,80128200,1712986205],[742445653,689593382,391668126,1322561120,1407154660,179898807,740909570,682377821],[1436628672,682985275,1481767794,346685601,1635243689,840310878,578217182,1301333645],[866414105,1675045579,2070330363,529757457,990309465,960165679,279724902,1392661772],[1047096349,1315524330,506967442,10260492,231192258,1201626176,787327112,490927797],[53919952,1187976402,1227890824,201267793,52418982,980141734,2128374269,1431000993],[1842745641,1578607151,490863804,376604798,1155476088,499719475,637375812,2018372557],[1912315971,574842880,551221868,1308454227,1334324405,63501458,226716893,1488838422],[878878041,1319036004,1494981728,2105345254,875203672,241047472,31766345,828208984],[2122548684,820424959,1798576322,1789421712,1020801616,1837358835,1840196631,1776110006],[768860056,667990083,114525228,1988329316,1903009340,907232366,2002641119,101863712],[1981946714,2092486335,633681100,2067571362,841482332,890100227,524809623,967572227],[1711782733,682726380,1272581039,1593774050,1191967394,1827511494,500226808,433469987],[1681717076,1791474618,1603669574,1402448300,1334462750,535416221,2029501451,1763975869],[405736795,1183801165,2058655071,1806196088,450974384,1622400134,385447064,1095640732],[348784224,1490035192,2010618086,623942487,36039922,854077409,459934238,1808345636],[1472527638,1908535385,1649979478,1845596222,585661411,1156538394,1357997007,248541889],[1789335595,889686741,558773969,1127010253,1464940231,1607092758,1351773532,15748482],[1081817219,148011603,408326275,724610887,1629039292,90446314,1177045102,289874910],[1025405609,970078812,881591987,1713536192,1640023235,1647672479,990314591,1144553066],[747796344,954066349,1034355875,1002262716,996455841,2033125495,1455079435,452031914],[767719710,1317201774,87568562,1306104816,100795989,1189788514,1595423359,1628654157],[600215016,1195860156,1324930727,2034782854,1274585338,1726608302,460339715,463967872],[750810165,47440969,2022758436,1235249170,198662904,1048050774,826390491,207027408],[45961175,1386716330,112772949,30234220,502010494,290236898,1511723367,1801826210],[145866841,1786667089,2054135224,135069578,1896653841,959018787,1612094619,1922256877],[1314461461,122190471,2088196683,695697973,871206594,302652995,652406784,1180904313],[697905052,912091005,1088100021,503250793,1172285566,1322644885,993665043,525493903],[36368879,301570679,28469804,424300049,1325942053,1367964641,1768881134,1338480779],[1528775679,1279254031,1874036577,1670469681,474931863,1376408347,1725763931,2055370096],[1798939323,1584917835,1113107649,1195236380,1235438313,852833291,909332711,1314605670],[2045857912,1774758140,1423130973,287237136,2015966352,136970492,1457109226,1739482444],[1425537949,237247687,1227710337,1096163777,464257942,1917958300,410647744,919990621],[671806318,2036994054,976727269,655769309,573953494,2102596923,1057730050,126233517],[2005492089,889432338,492976673,1240994646,1428879603,1817701196,1830349766,1338347994],[874748790,540205497,817970340,935608776,291527506,1451157750,177731459,1197214009],[1246812698,906980000,1520073096,1315172507,1916450438,189673860,31531581,1027106651],[692116934,2130165136,2111899454,962820210,442038917,2027288659,1393778429,1775663001],[1883052761,1943601715,1198126345,1012614049,1332814161,64644444,290918751,812427074],[1782107092,1250479553,312752923,130923807,697508856,266892146,568072600,1728053026],[1755223202,332327465,152048501,1323506758,1886852074,947223444,1313084961,566115660],[2006381358,1885851723,646057697,1114820381,904955812,1621166386,1698549398,2073104242],[63935057,1726906747,100951906,556505188,516847617,1027121788,66509176,1895131070],[221374073,1740720221,1309450773,1221824693,455570525,2003114498,493519956,2071427712],[286501479,2064806007,138631370,1527455745,618244567,39099305,198168210,2072872427],[1799142020,1373820839,1100360808,1208112711,121877144,1187389151,597322854,19053744],[87696851,716023358,528301045,7443184,787407344,571805009,1050206755,588336940],[2121184762,119728310,1711811076,1370718652,83839269,1151737431,1442601495,2066372631],[1770538510,933799311,146065996,1524800617,1577706127,269447404,1624240139,77167533],[1361859757,1438112129,1994900958,651602792,915239760,1115899613,679963265,1474505287],[2022326055,1314369590,840792093,1685331224,813745779,657840829,91953437,1484338809],[61154965,1276934078,1321531962,109992588,1565044922,946894954,1499267543,1087255460],[11020213,1523091110,1065912657,125976452,265299549,533213240,454231884,125459314],[398558103,1436467458,835729597,537047381,1704700425,1700335716,598570111,740498733],[172357804,417848754,402368957,1151726893,1198612666,232280310,1901771721,689535984],[1868636554,803454221,1764211794,993726541,449587152,781756733,91180936,1334021595],[847695344,630850227,1886943584,1377529524,2085152135,1928819965,341483224,1134979715],[21853940,1185452659,1428279037,574396602,764572760,1811020804,308170940,1334691139],[739802894,1778625741,1572445897,319895797,24925932,1704822920,1048931895,110634022],[1951329973,1853367189,2007944385,1421507546,1737822112,1149596139,1680123868,142784744],[1054832901,150623162,64758352,110510968,363182270,143592761,716617164,1619057230],[236090498,1872394254,1139456336,1819474213,1560502837,1523748993,1545121596,372791944],[1350249716,1547980819,285522974,1936114922,25653250,1858345169,596710577,186988124],[704069111,1422036514,1130921932,805701509,1443031145,1145108354,1194237437,188782053],[1251397724,481497106,1844159848,517176656,1975687093,926018764,994729623,633217267],[650083162,477007867,775776434,2018279912,430284970,1068971770,1857740054,1287642291],[436565663,1937525923,1202407319,2124405326,212826390,1788398616,627215706,1294067495],[795183553,1673503904,1622035134,691926001,182200292,1501183954,13059690,1196677148],[725995718,626394105,1442567777,1231526398,825271139,1328038547,149186615,502925921],[2128080654,388790437,929830704,564328327,1858837056,61205734,1931802167,1332201773],[1734030708,836586630,1205154374,111468178,449028179,124982140,1322974712,2103675422],[362482,2016155032,1121554064,1156040129,1865041388,190084382,2075401748,231114359],[681646399,1589129242,136225193,624949969,1469102883,904549206,723002940,1551048978],[1613336597,1533012248,578086350,1630773468,1746503938,1069914082,491480291,972906097],[1929129741,843715713,1435555828,383431345,938523577,1676243396,700887410,971646640],[332117985,1842042121,306909865,382042263,789991670,2021002314,1967822111,1734869945],[1088247254,130375493,489845700,1515729057,728604842,1567216806,1977804784,1656344479],[1115704803,571148740,1152263094,1493837439,1950558772,75988352,789341033,1184728371],[1841278208,1094296197,1140726287,1769017402,2123778021,1254724421,965363865,1040555759],[949902527,482502903,441665149,16520984,2080462810,1474201754,960177048,1148810557],[1423743726,589366633,1759604422,954946812,957195301,2127947501,1023250650,714627611],[8072100,915817408,1649120255,1327857446,907008144,120483263,1067651646,723113773],[372304823,529864774,1645595130,1151027780,442573652,1548830818,460972327,1437938076],[110855498,1790071776,1427546276,1239740855,650141455,1181094188,115607711,1545026699],[1636093542,57832584,656379031,1446122927,847064981,181343560,1594180353,1992665969],[504171161,523874341,1680988227,304000101,1221491319,965021083,283733707,606631323],[820138369,805007378,2044015699,1008297671,504192042,1703496471,545600521,1548513580],[372650850,451732125,214400634,990448614,229678796,386568646,698205625,1109498458],[1016774676,2096092428,448469526,1490523048,2119324945,1950633300,399903662,1790025576],[1607820787,678946793,697758949,2042190775,1844140044,648993449,1615485436,973817405],[1625380361,1561785764,1777672576,495299740,1731829988,1443887121,899551676,1905894531],[2082370372,189328073,1446956130,519004286,801837866,164091328,1912333870,1034356073],[264820340,417223207,910175701,1368348138,1086012107,1709415158,385204933,1151521411],[39200425,1900592585,291147105,948892416,504417901,96016122,1173097285,517059498],[1846366801,407704490,1358387838,1555829232,481444077,121559030,1756674858,619247323],[414325902,1107903684,98170302,633288233,1301690529,855962875,792926425,772604770],[793937615,1835987135,1423510672,1457635574,7358737,1962644766,1400489842,47154926],[861543132,1447962292,460071445,1446444933,1059826723,243688417,2009247561,1387256752],[423300538,1187052216,786120982,1799167929,588287800,826464552,148257754,1034081428],[1258021454,1180053611,1994635816,1686350923,2098742412,163883143,1752507763,1964921129],[1383468334,1852429597,805480087,2096424032,1506203220,397135108,1377451486,1335544039],[213216139,1029759229,426086686,189897223,1551233206,792662607,1460699649,1591207134],[291868800,346039594,506880327,1411054536,1541451317,1932328199,29359353,1114593763],[1444195209,250127741,1794338400,916468920,174724448,39984730,559074515,1576116622],[1664862699,1678538269,128787845,644846949,474712740,236470688,17340616,1912048886],[622286870,141259204,1145751169,287544587,13190277,781057305,1678704804,759851232],[1383626088,1440339034,1977859717,2099954806,955161880,1584995587,1613556801,50949814],[1219623863,164160575,1566368773,1241544961,1809639322,391676567,672088001,1476558768],[1904802760,22868855,1454994168,192897003,1484302031,1054984713,1573603685,228250085],[329284789,1826058133,1689292582,429398268,437411905,2042578412,1500636285,1822414791],[1226538549,249260024,1139523614,1433794078,93362233,1331965177,1219940279,926053947],[390201534,426138824,1137545355,2109138148,1639841616,1445038619,1922354233,1306971185],[1427247795,1416216819,131685824,942173651,1464453237,650047976,57798674,671407667],[552606326,2066300288,144979906,1073906122,1359806238,1540485712,886432557,2016818429],[832219819,1917246039,681791354,2087576118,1836908089,1332937231,915104893,787732523],[588191284,2108982402,629936141,89219428,113545979,311886534,1441672002,222975850],[1711621346,968187476,343070160,1439123858,135933246,336877950,1959790702,811648265],[937375783,225451765,1435094857,1059325590,975155018,831971690,183747476,668470853],[1940605451,1017375460,715472406,430582932,683003361,276435077,1177060389,1194533594],[2025660331,301622298,108933690,33378875,825977899,1211139946,63013960,1981576779],[1467592498,336700590,1421826848,1177121098,489046575,1711392351,1078847973,687435293],[1226319543,819723416,1585870995,1203137754,1707136165,715084608,1602539589,809467541],[698069735,1831645062,737461928,1749029235,225301113,1269821310,1008178065,145207766],[1964119629,1913424492,945487761,1601297390,1615570848,1580718116,700912926,1034966427],[1515311964,500033785,1150852249,554790923,761718201,1501320415,2130194444,1656554246],[1582239329,1361222070,1410376893,914404888,346335266,522958736,1625441112,924312671],[2121237434,848584027,452813945,954334980,1655712290,1406142054,1574148253,1209027925],[555943686,1455581556,1239624295,494439543,600792205,1283639222,1520529834,1975640453],[716631813,775342792,1974107679,797884228,751873048,1306557217,1984853517,325499395],[319138799,1930617767,299997247,1311881557,1456631274,1917731881,1058181384,12257250],[1993250507,1671869472,1820242951,189490165,729094204,1279367429,633418109,1527024463],[417250359,346586727,2050331045,1570680490,513172327,828691869,1400500219,1494880536],[913677710,1908398331,1664606137,154559920,2020755867,1582141209,1137118588,1953289805],[1590675244,882869339,1352841500,1567667489,922350558,1448563250,1980224647,761276598],[1100655205,319918927,264141826,2071082151,1912703438,734999377,1102609151,1690920382],[649349542,1157353698,2046594416,402785304,495524105,406164643,1279555482,111960266],[1916634162,1688770329,555979366,870572916,367789445,319393034,1866516837,663970846],[1905984195,1466841348,1143328709,1407436198,463103959,833164530,1112635691,1000743822],[964930184,1404159663,1880060359,1878991438,34214172,615379230,143833960,1702866218],[1641957879,1840468274,577413927,1549062795,1872946725,581925423,125349521,467596235],[361261517,1478368965,302618333,2067016880,1033694425,45499602,947771206,1883959057],[1537755174,1881859031,248134992,2012406420,1871942507,1179641682,268913811,1671855956],[1400171620,736285660,1843040167,1550065485,276138803,845619025,846144199,2035650402],[1344851981,1326747136,440530706,716467794,1080093619,340766540,344164012,1891443635],[1228377444,1630538351,1104693880,1428354117,702025091,1421896162,1055178133,1716787520],[722457967,498931602,1674854611,1753993117,1749373476,704104553,531696539,377182697],[1349354385,612605315,62150385,1402612966,2045589223,1415210073,847766671,707954842],[524851355,1473252186,373405680,1306527761,1155875889,618770945,2007561517,1372510218],[239491359,112715710,38414171,1187800892,1531763861,1416881729,1463159894,2108741185],[1553303603,1148622034,1294600198,1243719730,1293015065,314954959,825158846,1982875406],[666743711,1895071191,1961406466,1688511534,513350236,179332037,1637597087,1845421818],[1835527820,1149498929,507267525,186297031,350673661,1863911968,93956536,1860118705],[1544982508,1070599510,363815327,1565669259,807540735,1066444580,192783218,994805269],[1599547254,753819648,1343513449,322598659,1263857708,162514352,589001529,1925337190],[1763097556,601145961,1721336862,8606829,776313522,1075630828,518825171,1736402865],[403648061,1349097817,1007032355,864685210,888126486,722989794,1444605423,1017331269],[1730135032,2089605890,254189804,498067022,1252842052,1011936011,1410465070,568156220],[1773315122,645581068,158580992,645761271,1648923670,129613657,1811276058,1183773526],[1679568426,914869957,1614070289,1609842952,1737771840,1478866157,2010065692,483208692],[451919097,1001941351,2109703253,1626217634,1814578568,1768063042,10028312,212779897],[1047802738,394408298,672387796,1466160715,2097963399,1400544549,759821590,1379219659],[879544544,1866485288,11975100,270924201,1892612147,1432140607,172650892,1487023242],[360451963,1708028628,1297383558,1905991541,712147801,343017355,209731452,1377091439],[249055681,1996296221,498235362,2074583535,1426526129,1831499310,921518662,286741921],[593866769,1524528070,2114598109,1520880367,2053050070,267516208,1951072266,335283911],[101827884,1083019218,1614598237,1187959326,1892585753,280422351,793459915,1470651944],[960322397,1019213011,465985930,1326508714,1496045092,621748524,1691093370,196362637],[672461553,1307936204,199214569,1427725577,1649779653,1993567995,939722820,272127074],[1399077688,822996229,1201694623,979773313,1654063289,1384185625,1775373020,1686343183],[221829740,1790219642,497297937,1653722172,964508054,1936067365,1597973539,1658234400],[424648277,1191100641,1136847702,2035246147,1231858891,2010975464,1220278103,651451076],[2068526031,271126274,1238375136,1105324737,388229466,1405949530,1078758283,307364168],[2029226914,1001189057,157984076,934856408,1195558587,1014729842,1965781832,1787842870],[1564565671,2094032592,924068356,496396728,849639041,1069540246,1088648487,744110877],[28199358,1980785276,1636483448,1386257994,1156104590,940063513,149636676,2028459308],[2112440802,641225846,321876896,1264571066,985872296,423137376,650891739,60678952],[144056308,902493495,310508648,1565049628,1953156660,1963112937,410675886,938602895],[1228301216,1332990882,1478000656,366678811,433347627,2073434534,848955445,966906742],[1691804455,1263211440,340585165,1909018883,1692237918,1920722922,1719332989,1731010584],[116569977,689309294,364379031,2056724412,1064536992,2068298092,1276379143,1818985144],[364232220,605974423,769356411,96421171,1859476706,1408433755,1411131497,2044372049],[417043976,800401768,1577153792,989838220,1215316311,2014359665,1620251883,1233720718],[35330769,1431186458,1180967744,1165645640,1976984215,261027608,1540821819,82529866],[1910346116,599961069,2112111522,1395729938,1312268729,244822605,1453265956,1721799350],[1216531031,645399013,194150090,744061230,1778465912,874361104,987319789,1672768031],[84130082,1815946262,1271017686,1356772595,2102856206,1089313999,1337171374,1552407633],[621258927,1023053568,1677365550,1984707123,1855275921,1505344564,1321068105,1665415041],[709413505,885412616,1779477804,464377082,787117438,1713669617,902130835,576873660],[1762214376,1811982065,2077721135,765578681,1094149211,274419751,1136601914,43605092],[24861724,1325878217,54668713,1204615586,2092950688,2116718791,1524407870,552036140],[289247978,1891352066,2074474490,701367497,165059656,1700546938,2015604155,849507023],[1463456011,898712271,1513793727,1232338478,1207366567,450062785,1914619103,502000138],[785873400,172853972,684251027,13809818,331579547,1257815027,356534338,145880571],[1759252364,1394425160,662089208,306939011,1871090039,1438162277,1772563639,2067707207],[1812384909,83861463,1164349227,1732977301,833640707,1668321518,1687408829,1767967843],[1949531626,2095973608,1233379027,1915646157,1917658404,812071778,63891693,76895278],[427947040,814276889,469782970,1239807701,218914896,745867308,1894276650,1011785026],[539269087,1290469702,509589590,1033007370,350568543,290830386,16685048,933076751],[285903361,762832016,1731265872,1086068601,1368765812,741828010,1493881953,1911335799],[347285245,1688060657,1594772466,531633031,563102497,545148796,1671227540,1147190722],[205961353,1278185273,2059509253,1008055278,885294042,1011784687,175399232,1210941391],[1897099671,519579864,817282911,86062382,436839141,1370470418,1059550905,1855280966],[1316880410,164075241,1999059970,657737172,282247728,1818471125,1261393996,202884345],[1716648250,1088236233,1488582151,21133087,597721957,1458179156,354792406,1417619876],[809679573,1878523342,1804028076,1019792746,1825418692,1893020490,865833209,301698821],[603831358,1240731166,1316334089,1236468943,1185652158,224128630,1891945178,246705681],[295986576,1483982656,467958689,374306589,440641735,842142765,910763893,1863384297],[96207784,1531010242,305549161,988032517,137870237,230754454,653984776,499917418],[360729766,2054776374,1980149891,1878870659,58662767,1002850253,1120992009,1578761584],[230497712,718516909,392804114,1259359232,848626588,331320618,392942287,1268971390],[911059996,179230444,104892553,1703788314,1451534338,1716631321,78060925,1135743416],[689956201,62534839,2092701032,982680172,255622802,627449951,1829838176,1680977921],[362264201,1412542864,1242714439,1578082203,387561351,218185257,1155030214,2045983864],[427846107,1962128962,808344595,1457734275,602625221,480377034,1584418546,78827145],[585391783,77613194,65607805,1662381707,1867187873,684405967,1560435599,274791170],[270549724,1149989828,473831602,298261249,1842616514,154678581,735429257,1553862889],[1666802936,1939241632,243797017,1467778181,1328106566,102646326,331292411,1000138328],[1496415038,2126473854,1215919204,1634914534,961261062,917671787,309892902,1570450777],[146198930,1306007405,1490332110,729275549,1670550961,1792666228,529516871,1559306096],[835882494,709054208,1278258595,1892665972,836008795,1316563680,2102497783,1279498016],[1118098189,374159063,1353935755,808920453,1400646907,1990942964,989662517,413847225],[2015519882,64985942,1834724645,619152424,1370916303,128740696,581427140,1598448730],[687344948,101359964,746105858,1580546594,1419474475,1424565097,49061036,1964332428],[1752436256,1118494179,926088701,623909399,968881952,772986373,1047017155,1341064883],[1758809561,1348615633,321816842,617200582,223518568,1737764598,1663492189,332175729],[1660513212,330639888,170512808,1439098226,1159878994,2111640767,1283195565,986376046],[717967994,417994740,815194176,517217658,1926616790,1222147192,974284086,2050196504],[831056859,1632548641,1118122406,1806008834,1442371805,1979438790,1271946485,125866328],[1806744090,613323257,975683543,1629599746,201669655,1487053750,2031837894,975393156],[1645328524,1638411049,219764768,898059852,321707987,1165714102,729916260,291910122],[872918262,1888553405,975799000,1578261752,446678525,796467070,329992889,1288156911],[954922127,614638885,1928660465,1081003321,2069677769,1623291052,2056077862,979607929],[1906914766,434854050,1980233957,1231014921,189275395,561039111,1854434442,350435897],[1232739895,1456621222,1945581214,1089502283,762631409,2051654266,203260741,1650086851],[1889872408,2046502268,1516401906,515599689,714626306,1665454862,1655308828,291968985],[1507056727,1371761560,1786389422,799490112,1996514147,670710481,1288604228,1695081818],[783414963,366228029,1549702777,541486759,1367011943,1136035392,1837743044,347091309],[1399282483,1734108499,1694061898,529935628,596100874,904270432,592284201,682005928],[639716555,1862798766,845288241,10132529,1728083061,730167515,1924714601,126903781],[1595990571,1662110885,1226327524,66595602,1797560027,1555061461,1059062174,465781511],[125878844,445095189,203936936,369515132,1501663593,683578049,839655681,1150391703],[1379963527,261932221,1641430535,1711895537,185410351,1867515585,1716943899,1977786894],[1511012482,1742675210,702501632,952453747,656248005,528008714,1121751135,2060508064],[317813900,1082801658,567234178,424431884,130152617,413143183,1492462102,870407703],[1813737285,1630613360,431522202,1010547891,610519738,2085927998,1708879426,786217264],[217786001,1473628715,2069053350,1434683072,392269674,305125559,825108494,712552375],[791091636,1412320338,1196995130,1798121104,221972232,280409502,190652655,390036484],[168514497,349530463,1824290430,768946217,1928422225,325867159,1078164385,471919362],[582341455,2012187307,550466794,389988327,579451756,1251466681,1703879333,1817210525],[220508247,1875467657,1817260718,1184322600,1923464137,946785120,1360761083,1693636937],[452251415,1602199202,76886817,2085592259,1045318352,1240271560,195212076,138708847],[2086498863,840380411,1275411929,1640397733,1377524383,223903342,822513617,845395395],[1994404973,841110254,1845289568,870575295,982158832,1205629626,429762544,764707092],[1020045289,997008822,234783991,1667699486,1012271778,1143729982,1126274652,41294273],[1364545628,668785345,688541949,1261879342,1324381628,1904221747,245887357,1977957949],[429944855,1331528035,1758860132,638283320,1920370907,370589888,663603372,798723890],[1253255211,1667962755,456802608,1991151415,1502347929,938790569,504071448,663193428],[1799917802,794058225,542318622,1565629760,579317306,840857765,1333490192,1166154659],[1163878670,1064533238,1057395901,81048934,1736365429,1058002398,1655596140,524147023],[696160410,1976197135,1317169949,1731653184,1775966750,1162153349,499790678,477958579],[934217720,11524077,81135642,1805522721,934599876,837382437,1537814811,1770138426],[509470876,1644123989,1960101454,119416569,500865813,1245364024,1473042629,1003138679],[758311765,950761115,1923013099,1165678271,153383956,536916997,870205324,1925148879],[1503121467,791659254,974755560,499736611,2081787150,329371621,1137956228,1735663268],[197146625,1032519094,907483148,571021737,1202454708,232503199,422397093,1459607776],[547609132,565189191,1713805967,1565169312,1211208860,426754724,1175995171,896455656],[433821534,1120669676,380069394,557755037,1666620401,1379128245,1808033564,1807776912],[825675100,816466945,516884932,1758474877,1044808395,1966854211,57438240,1939874156],[482204069,2049760984,42481302,1368317472,862139315,1093456346,845660029,1267167411],[1017426311,1647718803,1018589018,1831196686,290431839,1747803204,1010963068,658261674],[1119205393,1174531956,1576251815,598939475,790488592,1150762638,1546001073,1898860599],[883832914,1319268040,828552550,684486301,1347854304,991582035,159411353,1794363426],[47194182,2122997211,798658370,667403204,1807033965,2106603934,1862195197,1097252783],[1903546722,694979592,1200035731,249842492,2032063271,1842702542,890259170,1625447075],[1649995825,1244867351,620034943,101443645,1408125334,987706315,1938884197,1235611973],[1253495502,1099121157,641492403,1488176874,1593075702,1737222484,190301511,482869423],[1085465459,1447977748,670412940,1608989808,1431768927,594339332,1281115535,710526603],[1239112203,1147223142,531313472,1829747302,1436588341,287760230,701426833,1569988307],[963572663,1867605387,131818292,1711319164,1113551334,255858850,509597176,1773426927],[1165956508,1565024181,704156878,1626921042,485660522,227873077,1304514192,1365472874],[440363331,511660641,1791195084,648356734,744701795,454694573,2128648515,1174197260],[987553468,420349977,1238305373,455218484,794148208,800528839,1072173017,784925544],[1878823747,1151014835,940361645,1885240293,792973626,2120723346,1626708233,2127035864],[363782737,660738754,1251032057,628649863,1153759472,458221825,487151483,147062277],[133677627,1244335431,1054882043,1073590,1384450872,502002853,687494947,592736916],[1815626119,1297101710,963623889,1627708543,876268876,644672692,643239170,13900033],[262583806,1986553954,1585896277,1173121774,1723460418,1027238293,225588616,1313040381],[644084164,1400977178,943230605,1325079303,1933345253,2016176828,1396363615,581488963],[1584744845,1982327111,1067877527,629643383,395341488,1116810109,1596467795,836375130],[786768719,2023574200,1798676473,926776057,1078065990,1019643614,1123169194,1567066241],[923182046,360163782,1109007779,1824597190,2099188414,804531886,1761264902,2129952615],[1599886041,398058091,2064482874,40408872,1801922261,1008096198,1835440653,2015580361],[1628396090,573742969,77825177,1745744513,1308326547,1297830209,1037685767,1387817707],[904720605,667844720,1334301011,633898504,1236943737,1467284400,200235975,1926624725],[1213980949,1057960107,226781937,885227651,128928472,2108081148,519850684,938310698],[1442023448,1219970736,277540638,1363345510,584462824,164796430,690633047,1730607901],[1102180947,1240057568,119368243,736799075,1343647938,1694711243,244521613,1888884360],[329073375,2012727282,1143847673,247818966,665714476,730393835,355213029,1468743541],[389555363,839892554,83249885,1190307303,388666827,1720618062,695524081,1862661019],[1551286783,290402042,1579814738,1951462211,804538123,945833781,341583770,353365074],[1050568718,306692764,1882721753,905916366,1624554675,1279154988,1157639667,287292676],[1629081019,1380892943,1140948402,1428727218,379569327,1344360672,1343576250,2077299068],[1697840036,1159013766,999291343,1310398757,1294399618,1833319721,1728127835,797757277],[1097679314,972659660,1141366217,1434500266,1304061099,926587665,1956206943,1316690029],[2001846948,353332770,1555133720,663689494,443356168,1122987584,2069028147,885182186],[53285751,390423270,1180273678,2033432202,1686874851,1376189309,484585429,834061182],[1245764648,1971765564,196420174,884123950,619195196,2024921232,629168950,222389436],[583727125,1379775184,331019767,1819879565,1392870638,205148182,653486151,1386700287],[632633299,376524782,1291081848,1037950190,2018296485,1441752857,1601968203,1399061164],[508238724,378399306,67150442,709386518,1033515212,1053596896,180153625,125061637],[1595060473,815267464,722096588,2027830377,1218738418,1907699053,1475544293,427672834],[437983998,1521645876,1906811321,632241253,995783512,391485341,1480717078,894926816],[692323910,1951559496,1706396296,2029823337,1575589934,1745072616,385755428,67664167],[1465521051,972155704,1481623552,1646539202,1851014793,670983596,1392688526,1208406954],[1211625897,888234861,1218790470,1413852092,1682337957,74731700,891086691,2055477682],[1022167721,1845782722,1106144856,36619796,78186766,1486994842,426495055,570830794],[1003395258,1187186616,711075960,555055466,183233758,535265393,1842080489,1141024807],[1566320289,516049997,1194769075,406450814,537911307,70941761,2079350787,1131395829],[301219684,609604070,736660043,596680251,352876945,260885360,161211147,1978007356],[1292950219,575524357,196316509,1123919647,831336736,547000466,1628463857,408180943],[292862783,260290887,693662672,1279289354,2076307757,1538587007,975184119,1482421835],[1793910045,1434846956,1587573224,1466707756,883696918,1825530045,1059012814,236751769],[623674775,525795902,1083814091,216367617,530723315,274641632,1193338585,1197407879],[152667993,1144926112,813432886,422088323,552228256,2077711498,1495381593,930053941],[569688259,1482054130,995777321,1496854226,335641557,753302302,1502802205,1691241916],[1791731041,1170323279,221047232,250963380,1719010858,1656462560,97913910,443389770],[1521629892,1638141970,1974137450,72372945,235379435,2101164509,514992100,2017157408],[254958924,1745060394,1949557228,246467567,185754462,267652053,637508949,1171049199],[1410852072,1700781805,1163475285,1682497478,1764327496,478718617,1558683392,1132383305],[836337060,1909739042,1454058169,1780058020,1645465155,1612907480,874627243,307794334],[533775292,492371051,1680960729,1580212778,184202642,823062438,685468815,1580347647],[559418165,1126576602,321767892,750074262,1154397422,821770762,332216770,47532777],[126039615,1109705256,919557420,1591891518,1548178724,1292017277,941797859,202511750],[1999284792,2113552751,15018391,334094636,1157809497,750876190,1273859011,193034091],[72435142,1194546071,1080429619,386621783,1632808456,844355947,572224123,1754885448],[1146895848,843421928,1794481421,1041794767,2091899352,746849448,1418343680,167841760],[33173385,1249308620,1409122962,562243424,826087671,974403018,1278288051,1232717685],[409275396,68287272,1460342611,1251542574,813882490,1198125077,250878798,1769020689],[398775588,1848144222,587928373,675326917,1168584973,1329729790,1212575587,742619134],[1855529270,1434594435,940751335,1455395482,906995895,1131994785,1824960037,1780339017],[1670870778,855094949,1326741338,363045349,1274221945,2119639306,1036771451,1439855808],[334045399,1735146526,300722365,130069126,344737784,607971820,214266931,1341191361],[1062288800,1239055608,356507754,1514827611,906582468,1799108834,1862405308,1862214253],[1548731290,2055757882,1940137851,1984768265,2101145815,1119211234,507232363,932035040],[2122222725,1849236349,1024479701,257456606,1023729081,985234284,1222189191,791704418],[1985399507,568679492,1252626683,529976222,1343302293,794745553,448225586,428839620],[332834483,1275879285,52516445,96562509,441268296,2112124390,130065719,1767672749],[226413686,1784234710,50993407,247755119,658552658,1010859248,380949755,1297926292],[727002897,1600454351,1696606755,1411818455,1992987153,763167107,1116927084,84033359],[856956435,2028448552,765644795,353327111,65243740,1860657400,1711297334,2083532574],[1575561298,1096711348,80727185,563165355,1527310369,1521776311,19061935,1417330176],[1284327090,1223425172,1090161154,1653703745,1018543584,1847855732,252388181,1110398465],[521924230,1860201047,1461231380,1766726753,1220288539,600876925,1487422835,354146570],[2033740113,450073682,889980200,1597516067,918902418,1479100592,299330789,814372967],[1294407803,2057999241,1685369366,1492920656,175771829,350770176,1661393228,1649699083],[744036085,176163504,1345543163,10602690,1301005295,1079097073,1975367189,756011212],[1585163812,2059170402,410661946,34497987,1397297334,308784080,2005802856,1566584524],[2073671308,723292860,1877750839,1095224584,1488867732,975947629,112642220,1618279480],[1849350001,1989362730,1258243523,2023971150,651903840,1956316392,2085097738,672113332],[710989090,410791700,778604173,591088331,593127354,232970219,477378596,1622524579],[1449531407,1326216576,857553560,1264106781,241214023,1949320594,2038726279,796890752],[594091715,1004980804,1996075696,17199727,1665605552,75219545,1596202210,1109555058],[1242458317,2120574671,2077889251,1333961442,433997442,60694052,798120995,28165142],[1026038594,1354194968,1731825609,624936837,1170379165,1401197205,1138102161,1992102222],[1321622365,1245562785,1033745960,1114396641,1883626206,1758959468,409770475,606800506],[1963227920,974131641,2035202773,354519481,1767760164,1809316335,516431577,1582151417],[2014310619,405770281,560391520,864976846,2089030858,1832028025,87278742,1931524421],[2118494709,1499039108,1153324793,2083016981,2050025568,1445332743,1344427835,455265731],[25283296,239488401,277466036,1442327160,1807427868,2108379566,12612941,813059791],[234629263,1115029490,1756535687,1328285445,1049074151,1505470317,1373578654,419126185],[1888858670,485717400,1720835100,79860378,189548630,385962696,298202751,22138011],[1839433951,1309646980,1312283868,978172362,1017659414,273391724,708570311,1878634066],[1163916039,695283261,1437442755,1040291744,1589125052,474021526,1106044865,4938756],[1256962474,1469187824,602151329,1461517166,1321554037,1603217276,1254811346,1318167918],[920747719,396056557,1164616029,900099778,646879762,1893166070,1590382690,398999690],[687182648,2018522862,121549295,1340017855,1216768397,1577976711,1237138889,956584391],[163788128,9720993,1207957867,603524555,897167685,1255496923,1416340475,575427889],[70856777,1965977529,17217739,1321867919,96728642,535406255,300847898,343670246],[1471162691,1965970612,1835824986,1048765783,1267401810,1650152942,361445341,2042158274],[76311692,1798060467,1878502982,1163461512,1818589121,325402732,70787893,326782270],[393406914,1988340647,165134573,292662898,638777515,741338864,2101146413,194348056],[114758492,1788196085,588427327,414247525,436108437,24190076,860134508,1170128349],[847968487,760566865,1219774834,644125736,1431824170,1792461815,947250180,1838303956],[1398265471,240593484,213679681,1899570221,817091613,156050246,1055548950,1308750908],[1964537830,1625918814,11560174,1871555548,516239194,966286568,1530033901,1795934137],[850929581,1747260044,2100971927,916794852,1643761892,1387372471,211549376,791784991],[1166592273,1778688306,66705256,2003149188,660713685,2128120208,56322912,665498991],[514016682,1804333722,109142280,958895305,1559061696,1901323737,1453361187,1108859671],[514814582,1533136769,544314803,1468959733,1718557865,30210170,638252830,1852156656],[809790326,1766796603,565406790,204938105,756873374,1629587111,1790715277,905590188],[760503363,421025259,332181042,1017897110,371268580,1110284747,917240476,2020094832],[1971642068,36248459,214428628,793765865,2130342208,1794818589,122946995,922075685],[1297335056,1490274622,427407018,968661759,1130118448,1957140483,957129639,1895700998],[976664752,870381648,257609654,234747901,1562773901,760363119,84952020,1017475593],[1537748940,515151465,183533134,55025629,1336197320,2097615013,487091204,734704480],[1107711519,501734637,793032126,723503140,1526108209,888364259,1369138768,1692098877],[1759639900,2130159480,1041021873,1260912018,608070854,1609407495,229443245,66723530],[817368355,665113797,1262061694,275887454,977459220,1316335560,2065670355,1295722885],[502686317,2019079337,1610381152,1482186537,123280078,961116105,1786090770,2045368544],[114216520,1541401762,2070009529,240465023,781195856,1458689401,905622433,360924685],[1065029370,120071262,759942217,389189497,1901739689,1883286536,2072905902,1646234559],[1525734803,1103865069,94940189,1214716486,1140747927,1948706852,1256823624,1025086049],[1090490982,895839646,716589430,152440690,949652703,1254273060,1493885442,1434151332],[2023490742,1471993414,270706772,1206915228,636898971,1426680064,891639336,2108493308],[278476697,983311260,1717472553,1721849701,1713598965,1533541743,942420002,1780400378],[2094142018,1075443978,1226538780,1511910020,1192836539,1915748481,1657105461,1888785306],[1558559058,1949815695,1390696059,1866050551,1693554686,1756326899,845280686,147459425],[585457794,1477292142,86839442,1678134921,1390701839,860798531,1793192284,1060250278],[972468172,1175765415,1856691707,1490200152,277225265,906546731,475430916,1512499854],[813004570,134817121,1577407696,1041430297,323156304,163691699,1260957477,141002306],[1170219355,1439402318,1477991902,1300952108,1486556764,1197350157,887058215,69963216],[290878285,1523652253,194589682,298498899,634007699,746417956,883526102,1534261362],[1882804574,1376967243,1279963367,588174357,1490709075,1695091784,1545565693,710862703],[95266728,1254854143,1929413000,1362345860,105480649,410324269,995336321,353076639],[2097691100,2018928228,266640631,758228977,1561895909,1246470885,1590102436,1089228091],[692344970,1228205015,1443606372,1345191820,1802270947,2053738406,856636685,738962132],[636739488,1091399213,518667829,1079079387,1653497537,1448846293,1726089877,2017959245],[1173081800,935126681,558259272,1504962831,1600667010,1560062653,106543521,1490298503],[451132246,1325757192,1315204938,1644641956,1643747149,1237989888,1305662210,2006252232],[1148950458,749688507,216311387,1379885563,1175685302,1456231288,730019783,1058219088],[525605696,1247289169,1479850295,720976891,23132389,61134508,664440041,1261666737],[624247971,567752116,1161533500,608228251,198840653,1633821744,2120576692,609687914],[1489102175,898692441,1102010151,1004160629,714687735,320658548,107092490,757143604],[1349821194,1104624513,1475035135,1875786338,123318053,1159134434,1496613690,365991144],[1778562352,955333170,630619998,1666731812,972485198,1174630393,590548877,503192629],[833246510,2068380509,1268650543,1455814787,1007993333,584326227,1042056545,354954368],[1425775578,1028463259,1778283089,1739270684,588384453,977691498,1484260206,1674200637],[1753169750,998684538,1168249004,1305495919,1841870860,1626742993,1015300229,1629560842],[2043954522,1677585630,286692963,972317287,1153868504,1510388413,505321627,1115052663],[517823946,1363092042,1804728296,1469832652,1916077855,1775603140,970377936,29535121],[50447955,644728933,2081613264,1860065991,471735168,1668030061,69746271,495071137],[2017858154,1694862070,112836253,584012308,1520668279,1093824927,960552291,2107111536],[562262842,992086697,1602729438,522272921,1470882032,702047694,1691821556,1892261341],[1730223106,845949244,471714062,1922917272,1462152923,272055703,1902876086,325044175],[85235597,177927583,1361787668,301733859,112872498,1608507616,1209495051,65513066],[1004406047,1948747741,711022598,355995282,1106340874,404563875,347417158,904758129],[1658756096,1848671235,1404037532,610334878,1925007216,255720793,472161469,326909325],[1296078724,1445363599,741547422,2010777051,742120042,203665781,1124269522,250156158],[1686376103,1090620541,226240775,923370165,114772314,506521410,1447993184,204801812],[1316943303,674428341,1309347651,1016364422,2006292864,781742304,257405007,681387711],[1493671218,1309964107,2062852057,606293859,45256026,1084261909,1917452793,1414442273],[806550992,1811780107,1114538966,1174481860,780993204,1592379772,411617086,719104904],[1140021726,23847006,744932041,2021086984,1319453211,612741284,683550059,1171834820],[1763302152,265380456,595202504,856219089,1248837310,692011771,731776528,1580417173],[1725181962,545628645,599943738,1802155341,420347225,1307726409,2055253175,708744777],[622881591,941777955,1936829532,115989245,1414680264,1147523481,1740316471,180367479],[1516740125,326309038,1947509878,1821263137,2062709550,1461676318,1907453011,856741065],[1409506556,251656149,1018866229,626158468,484499382,1230825884,1731441492,1170385876],[1855684224,470296965,55294888,158029099,1717973392,1002839811,1805949415,146560276],[814700431,1252491776,727674199,1076279443,1324912496,1165830975,134934387,1220117786],[1669946623,1300728397,1435091715,1421107872,1614869431,1242233169,595658157,920508768],[546035299,353389249,1154734419,1433290561,379572937,1704023188,18928129,1904490387],[265666080,744423459,876289071,607987595,689258891,360827486,1791854572,496995167],[1137065393,1083888515,1509892643,535457247,1305285961,697290142,1129573397,1053572640],[1413058586,590014329,1246449040,792279859,1144804475,1309925155,1237672187,1653993004],[857167536,479352024,227204031,1297430974,174398910,1206972766,481780537,1730937248],[206319396,1073551629,1339782462,99255659,1664926684,602060508,1876477903,1394062329],[166784147,68444548,989594694,1949790207,1921145329,1141377622,937519194,1640760620],[1482707235,442728328,11058736,1542012934,1659617229,845951346,1213911259,1053918129],[334062139,1874100441,1557831422,1448980673,308221391,1482403585,97096008,603679127],[371166606,444907463,1542761869,209186869,9333,530519853,738134485,1906306430],[1967180014,619446997,591616748,1639582798,823896279,1821022823,221888703,823122120],[1313416726,1428349561,1967082797,2095833647,658398374,1119896598,829368359,1702654065],[134847951,90669415,778753725,443069603,1967702663,1109775805,682205280,760216025],[842242330,949480354,72553312,795508117,981492872,681271063,1953609517,964942400],[1568426668,329937920,950813409,744824117,2068220115,1038222087,1257733568,402675045],[390233039,830285921,1622956192,1517201778,455423599,265370446,156693028,62871537],[786527126,1052853273,787034904,451402249,976137256,100984013,1853314114,859771075],[17763304,1277696289,809882038,476984766,1049282582,588986564,2049154097,1017025953],[792983646,930074573,1083667079,603312102,1724492081,1849574167,339750774,1216232150],[1711661216,1241351508,795094514,991365201,1792768932,172197562,1447004354,501251970],[2039106725,204233211,1314959447,2028289416,404343927,847050231,244512637,1078699710],[1866824575,623741480,1900500744,185553374,894788406,968944328,1997435692,1312975103],[16545015,1865166337,2023487416,1902380745,747529508,311000231,942454296,1538584591],[1623467747,624756769,1557275131,2109886028,1412658617,560909485,1804009031,1649767356],[84871856,1572713018,455185715,781719167,1843558950,2105027647,2060877480,1952694569],[512842679,1996255620,725410044,33407839,917676822,1789231631,655122811,563282925],[1975005344,1548729815,237852850,840912490,328834612,937835107,1291955459,2027588761],[1196842535,132229626,1991598066,548569846,1352605053,913720727,2042232390,556482198],[127971074,1509388229,1318472323,462351585,1185100839,902782575,1464559707,1051353281],[140603538,778154804,1231415957,1314396186,1107630632,70894062,630815317,723491705],[347586265,1906805189,1977247258,1192198017,1462701597,250719838,1818120689,850052024],[312860403,1637885617,1888929910,1517731140,690641168,751911316,799191080,1117094265],[48125774,2071994099,1479082749,58019963,923994709,1909443346,1514603403,141812377],[2002856369,494828841,2004199162,1710620149,1353742018,1022602547,2042637159,1883490007],[1983332898,1213355003,2001038633,330945119,1560778614,1049188092,1625895645,812325086],[1252703643,1815110942,996237208,207622014,983868848,2050765240,838209461,2046653837],[1244680417,581661612,385237896,1018732846,1482369035,988895164,928716072,2016865915],[499307821,1694183867,1576925061,908110050,1243227955,70854970,1722861261,488597417],[231243631,928633238,2008987391,1763795514,1144386940,1147985313,1217098356,337410215],[214505163,359241380,132538373,82131975,1380522346,1220034606,1147048365,938383619],[844192599,1746858238,1942440660,1695025863,1505922236,32378426,1813942090,1478492671],[1301830729,18455618,1460846303,2001076828,1230854247,1161083961,21772122,403041148],[688166473,1168374831,1013142973,1920095071,1420316730,2047646479,594226048,671237258],[1297928932,728477269,1388928645,1971590108,2118380827,2002654156,2093352308,1871064791],[1537860923,364553966,820241346,1184230700,772719576,1472253505,778101692,1138155184],[754618825,1799899446,786758672,1288993173,343137996,2039716861,1015600678,865678211],[195170895,390982456,368438193,1126226556,1306628835,768204645,1355866221,651629197],[1052779843,742591652,1790242363,1543620993,656830052,485642336,87342976,326994304],[1792395588,763160644,1921589633,601501428,778074097,2141636,1294369429,730580410],[445365481,375688598,903767053,1019794968,960325870,829666003,1895970939,394768552],[1450766793,1910758155,1175526465,1292789311,1415172904,1197156481,1280443762,2067386708],[1074757775,849659930,728066913,891107926,1695565201,32108605,925469497,1597800835],[1195567123,125415632,1655334612,260752887,1899186095,1200777769,228748772,271682163],[47025028,1590232315,1913237132,648972613,11922088,1493924412,1308328692,538660095],[654031027,1892387428,1899633586,399469790,23657895,903709505,234224015,827507047],[701276365,392332679,1999207875,612760410,418006494,2044877472,634822581,777939419],[932600537,669057329,1195996549,648919864,1361359978,1270278414,1044842103,636363001],[2127420082,119507647,2102886333,1267475061,56694822,1195211966,1879905044,1836380927],[677550878,1465317532,1477746720,1222968831,2028541188,1144218154,1118566495,780049054],[2086222913,23386406,1693413424,547254773,1561752385,207767013,1617479951,1972684860],[1727098008,908656513,946934445,823315841,1162172696,1531827869,1251256220,665062799],[1383309149,545679974,897207942,299355820,872083476,203940364,1895407862,163268848],[843397192,347712194,1324754303,234202842,1162258618,1541979896,809938502,1729153933],[1202451291,1580417457,1681377381,922943312,1613524217,1220750109,1382983274,34141903],[241917760,98127530,340084732,1451337828,2628835,1594610782,921311657,1237492084],[719070254,129051258,1739522712,1400107718,1666905672,1110964431,1204634267,1942578289],[1549499908,1170276843,1571190209,506544030,1216828804,1506596061,2008716525,1065458317],[1629092714,1524264840,200931294,1424762081,1491297879,1583477971,93221079,2046126417],[700082054,1328815832,712601989,931497812,937302286,145084231,1282840085,195005868],[1576461162,789685988,1791644884,2078220898,1430757630,1144817100,372875262,365492102],[1132799858,1852538093,1385658929,754373458,1740680771,1651622282,1244795133,1584123427],[51907026,1939100742,1447504399,1597444029,979175204,1834047727,135101815,1691711563],[1468595759,145172,1830139748,1501855204,211636477,1213333515,2109724286,2057755106],[973067695,1659256579,813182377,36711503,1451621772,1589174601,1523904839,2076757399],[755818929,603701254,521884356,815686479,2118969609,1379191885,984812455,1987550187],[845797190,1292565576,804808232,2019843333,639730122,23600443,253881266,48976095],[199151307,1213446125,1713294010,899036712,1349691440,961261719,1451511157,1319936234],[730099350,1118923591,1965472517,612759712,1198891040,1082132881,231227775,1634877665],[1485448083,678399204,1297982499,1063352180,2006438613,1350958700,1751102976,109109526],[55803359,1514249895,846947746,1913953625,67989407,1000742666,676752645,635326860],[1299222376,1266836015,656557270,263348774,762478792,447255503,1970663666,167762542],[204099889,321754822,304326140,263368157,570797267,792041990,1417787363,1691136824],[976899722,884345774,740372267,676122809,1743766396,247937431,1205773059,999564762],[337950930,867214089,472138888,1724761585,1310688071,256671752,1249189762,183496836],[300323936,818580701,2036943689,2062127587,2069573263,578844398,1109968803,90501932],[1212941270,2047697408,623375404,1732399458,947010537,2040523499,689219047,1132824750],[151633869,128465046,337000281,559977361,1877739725,1871632274,448631328,32729933],[1934019891,193949228,479280881,1616985015,351155054,1166599154,1491173771,200675471],[33737880,633020768,1701385237,504527271,1695667548,236129787,1913409509,507986561],[1588156646,461491778,1185511547,1390653983,994242321,2028961156,665269041,1048768832],[1096628379,834879475,259737795,614134118,1079942790,1672664259,1530820649,1611852144],[920786384,1442458959,467118476,655156674,479357424,1515342765,571439044,1895844119],[1908825347,2058832071,30431926,1415141468,1100738043,1777901420,791097810,928465351],[1050989868,1298819755,169173800,268866644,543315373,615251392,274385927,2113196430],[587854471,1648774903,1223882458,2082502661,864009651,830363517,1068231125,1974379582],[1635329461,1995756892,1860382798,1273137130,1373804638,1880345102,2109149599,1292324596],[171576724,1007300197,975826954,1799714077,275028196,1553301021,269960859,567047817],[1469306254,1276207182,961131952,1810851074,858643946,612816126,26656962,105101909],[1282677046,2066410255,938823889,631263202,1124529695,443097855,1108740710,351724300],[199107129,860106581,2041682351,1260876721,631395974,97149226,1456073853,1865408931],[392221471,983276,1002755640,1257282589,1540120481,1074160157,619601093,2093702927],[1612923560,33772119,2081874721,1990642278,1104410737,43243544,1860796689,709211696],[126490975,1320966228,394571073,680258768,879683143,584055088,1124980886,1886733423],[1473663360,1976704596,440303491,1555265659,204525030,1411222950,518087561,982135176],[1989498264,62585000,775504952,863388227,668304171,952011617,1562642459,1668960117],[1353571878,2108794415,1906650872,382502697,1860469955,135242111,182633266,96643127],[1261522164,174040732,332865180,363456472,1421535722,421805890,503706243,784006397],[1588974408,1888248333,1280476478,547674065,832126792,472206754,88928567,1249701569],[494775523,1673614171,1579545380,1282228994,880674192,1714422251,548315041,1477476909],[1775886819,1596349171,1178295014,960537190,1139374883,129619962,876420294,1319260131],[838655834,614012986,107625757,1530813318,1544768661,1311424610,1801823042,43685809],[2119012617,901813983,1459548571,1826999322,1411208191,2002430264,2111878248,1505121554],[1543564478,1978776434,1912398666,1619970654,1335063844,384843856,1985820571,1384988905],[2024061411,1849627335,28888753,2098691313,559518277,1542027437,1911735931,1418307367],[2118238140,1168976532,1588917268,194111302,307567762,664697943,2127311417,746993890],[832570823,1570461262,1542097179,1666752809,1734960572,487022391,841197333,267614173],[368122302,1993971351,2086306337,1840335508,374121575,1150789948,1317798720,1800350237],[358642877,388391906,72470755,777780855,149719614,1881082657,669325371,954496340],[1572913500,1428839166,1392190135,1671322469,1800664647,1727165995,1582722650,2106202320],[645727371,982979964,1136353343,854468137,581506699,740429768,1629307123,1909595649],[1750270151,364399171,1618644147,1103773715,1962246397,1192885586,2036354427,12579968],[124915937,206102499,1695572946,1760389191,1434033269,631566,1170313744,235508591],[1691883545,342203434,1146941392,1266486574,767520749,620591549,1731610089,1838200223],[835446329,2068163112,1465029773,1517449659,229584380,995977893,938209416,401176678],[1806737566,889075340,472413467,524340593,633413202,218591103,1941879834,1983598860],[277707722,190577524,201879948,1080345913,1163199004,393384480,625211099,966910545],[1329550509,1153753873,1769060050,1627484681,314841894,903159667,282265522,591402198],[1068419979,1465117605,180196549,1209861541,1315143671,1543700377,250666048,1263469689],[482999524,559146226,980423960,326203356,560484248,710800571,369322789,2056321540],[346939679,293586716,373180176,899587302,742548235,567883700,1284238226,894025678],[988034223,1799543768,313092703,1247387270,1792981276,383058314,845974022,27357014],[1516399675,1613512001,1348437001,694857912,1301161998,241865001,1232062668,1638975845],[1072409970,1171756769,875572342,1473194039,1971389289,770998148,1004278466,170703058],[980337680,1856372344,526797693,1625188595,1055214938,244391684,304332196,538845227],[193198447,1062098811,424392536,1560994457,660117503,336559672,2114014278,1044695929],[862663629,132453414,1862298503,174405639,1371966062,616081873,1431224907,1474130071],[605741280,1532793065,1665797613,1266274584,896904344,1973362456,2075192851,56956859],[1184410520,1854169297,1365899923,2035404742,866539743,254606188,1506744090,1189178143],[245348594,1293695918,2093492323,677601598,450185046,1112903640,2108898814,1033624933],[1225009428,1582127925,1624962503,318363581,1438639070,1911880826,938736804,204536755],[777374696,216567317,1035882127,2101154033,1477710794,1723921191,1109367345,1029034303],[173454379,1905358647,941865022,311968091,1117569127,53803476,839735545,46796617],[1810665315,1186463472,1338398012,2086043138,1569535094,321937610,95964827,2038236468],[507335591,29635777,456663797,749361579,86619164,1195532794,2047552577,1873128613],[890910901,1292621941,340486243,94798501,596347442,1361924364,1172485887,167369636],[110355921,1762336097,434855499,821676536,418642513,1383190875,1538841910,331080352],[2033450303,789574819,1942826669,118430436,1054043667,2130292351,1056882016,74515850],[1174226140,944691639,934456029,28038596,128092480,1741388490,1885153343,2083885287],[436900693,2111315380,1540663430,81090686,348257296,1069002478,1635194227,1906844801],[122995460,1742681472,182592383,588089006,903809055,951702767,2014231754,1251553442],[2060503797,445430139,377455388,1451096634,687700701,1095301237,1266525793,757368117],[2041443304,1635564257,840845878,1617967927,1902949725,1066809890,1058482252,1619536476],[696113254,664379482,1767818279,1864184110,351470890,695705345,1941514445,945013860],[1592952166,1499886491,110300740,1439803026,1469050319,1585914782,437721563,1951054067],[596861808,521315710,1373483901,1439625715,480674489,1166105100,687050379,401381225],[355816106,22537860,1617023744,1826253663,667724603,541572624,109816722,1926578765],[1563238340,1945546916,1658543368,847936663,1441879509,926572420,889959976,1895480729],[777848285,819822306,2059447317,946042684,351139204,1856135631,1572155536,220502414],[1868400334,1426950829,1961614370,1522889496,1106587916,22088756,1196059649,306811660],[1307921278,517927464,860072601,800602572,1762739016,461864795,1629581946,249041544],[273495851,198539005,624791925,48450534,1515943491,2037498723,609808933,1917160388],[853713965,2102752893,726463071,1629427201,1881840901,146555222,680482397,553913893],[1138291241,893601930,1009083489,1386077007,1678342785,1959801065,1534404578,1770342636],[573214607,147324034,2044935507,1667167692,1964666770,1513184473,895779817,259978601],[617348149,766768389,1835265133,911900292,1863382396,2100134800,1597115301,1175994972],[269698442,251702249,227739852,1127682565,1917936024,624778782,5944147,724363808],[1362212184,1046016071,1237873566,1485142137,1346699346,1930867959,2117886001,274406911],[1035106744,777824638,187547187,779368488,1576956084,1572399250,1391216873,1413536638],[2112328099,1378156022,738105037,1714062503,2077576999,1528505552,1683448030,1332699872],[1490652246,1459694371,781056162,733393767,1219552658,1100557913,899737907,470725687],[27995274,1302750279,112134322,469503487,1700457447,1456245895,1154040120,1891549909],[1003715429,1611776842,1017284993,1479227496,1205105266,2001129873,467535788,841145076],[1911354108,532364353,1827177473,942197474,497524705,1946034721,1274800063,208412921],[1881905971,2116294037,119969879,876579869,959992498,1949744753,580342473,2061789451],[229308555,98757997,1053193077,393694013,1231010933,1135868256,1564910311,1769999512],[878767403,1865356297,1644892279,1261851962,1728434639,1743433216,220224945,960137098],[1723087812,961962484,481706461,1856487003,240738131,1121753104,939973041,23588467],[1977309880,1192905059,178109527,1567226418,1375105653,1018421920,1155656493,1641124198],[1861360791,827676910,88573564,1372345956,1114614277,529361603,823438258,825798134],[1481499200,948997479,729444700,734849913,1044885568,1234110914,373032472,266362017],[1814301324,198656347,1798118632,1080554008,1355954508,1620495243,1902574553,945643116],[690213382,663875370,1674138575,59722856,2004586463,1525004032,416280327,1281614584],[997776529,1707879093,2041526403,2100789043,80839817,1187663064,895125468,2033163325],[1359432548,286843190,1765179576,2030734743,1424773732,1602530717,1195073854,1476815751],[1591117034,1001855235,1330663092,468808216,1524876895,1935293132,412738691,414427806],[596103205,827913459,418103704,1654006063,977012336,1051469697,392090087,1484371949],[2125509360,1478661889,1312137021,1520996523,1017672443,2024141161,34450591,1363337354],[2081292609,1103787135,1953129932,1399755991,301366479,1933637194,1789948984,628314889],[1164937385,1880092220,2102474668,1132626224,760199343,761976403,1385350470,602316379],[2061410522,937532801,1685055114,2024652489,1501561203,1819042593,866683451,586387487],[1167393347,2065790116,543695001,1516528639,1912045839,378019042,616048373,808220672],[1191411243,1389553577,526557960,1268514972,613003258,1768276599,1669807244,1324114263],[1019762152,149188388,1671013708,1702882115,550126364,788850084,556559721,2037661901],[607056951,1623170995,1016015914,312914141,1306204602,639806205,537286548,597603519],[1367595043,857903743,1672431762,588960958,1723905824,88776959,724747435,1325413401],[1271290895,698091468,697579730,518767896,306457680,1721807328,184718292,192704212],[1909394460,1921001126,1042463799,816374635,1613182070,260811905,688495388,532554826],[633369705,1768867390,1381541782,891516443,1069391162,567658819,1668428483,740896733],[46984451,1696911190,449282315,1258874025,1409285557,1397025351,1844086425,1888047742],[1777553327,491991279,1867041577,1535910718,1391535845,1236831322,1161297443,1503472638],[1301819537,1334202352,1711719732,1175669364,713797224,1208339320,1388687767,95902696],[1980707430,1343381928,352278362,170343975,68525683,1713315922,145225967,2021703622],[1742724305,1934877574,1669998267,486078879,829983955,1669199861,908380048,84434623],[470506059,1779159899,74507718,1001993379,2101229379,1825291467,734901415,157978632],[511049057,432930919,1532402162,1689234908,1938364897,1231223162,1465705667,1028786027],[958647068,829586559,823110779,422576126,1811429932,2609960,1527553618,2020090640],[1975932505,2057183805,1201541012,974627875,817888456,724217036,186567147,1991619308],[1609739789,1923229574,1445654557,781469960,447670646,359769393,1676411487,920272046],[513805721,1266811283,7202470,1352328515,656077975,807547185,982945613,1843454058],[871160158,447702037,626906212,364606206,940727722,359405079,313208645,694699109],[1439561236,1132716521,718922189,1108642137,417852666,574950077,2085500726,97932007],[850925087,2097489618,1596403011,1347947199,659415473,909327424,1979491035,1548362605],[420107350,1822816924,1598682702,957712448,1548194917,723157667,1360615988,1956622663],[638442599,1673913561,686863802,1370612160,1784207624,1938940392,184760957,1531872797],[1007986418,175040916,1010939118,1675233800,1975851503,330900206,1259438724,375061135],[93344173,655518383,2024866952,1085081596,1289808797,152889168,1661061833,1846438907],[871221964,481736395,859534747,1883713210,1240141961,242287486,627078054,1930784095],[295034683,513787851,1684294955,408957762,21147748,485466501,1975154719,1757913055],[1416309561,1577406292,1750554558,595329645,247224079,1669129558,2118543256,930929592],[1160507595,399246216,2063617132,2014860066,1577485790,403761737,2070613594,1668093467],[1300971187,1046261429,23935076,581230586,785467274,1102531730,1580208147,397112134],[1968388374,1615451937,608588642,1603840545,492306814,80770063,60910992,188677517],[1744931489,2031288381,1764403909,62845133,667412594,1357607488,1459990038,171947560],[2064596197,44162090,1107415639,40916243,1767894631,1796655691,821855903,1464605275],[505119067,1871961437,1065537041,380715150,1519828485,1493071086,1730549474,1371977275],[1915411709,475241614,1130943797,1743207230,747295937,722945900,1492590164,1161590747],[1372531728,1950574227,461459632,1645187588,22294423,174777201,1395886848,106020310],[2050116746,157395621,1343330687,1368595380,2003004410,1494138720,1706217009,258217488],[1207710882,239321487,246316761,1457576885,459948774,502994973,493365848,89428684],[1897420634,587667875,1986700383,812894813,252089319,2047414073,408209875,900942587],[712949206,497653308,996634437,1217555119,1528475171,699472033,10873680,1335821762],[2029443849,1657227134,147895371,526007397,983635027,1785396178,1421526999,97397151],[1388724173,1228866829,648507005,434309517,134941864,144920795,416341763,899781503],[186520707,984709649,905870845,1613293368,266448190,1854894070,631054245,1801484767],[279541784,821490928,197559238,1478928600,455497177,11716299,1024314044,1948827380],[179325203,165134052,117223142,2119777928,379791022,873110192,62746006,1144367534],[1444982336,708727965,497220303,1172607358,885823138,937110119,1742437514,1855979764],[1930568826,1668986151,1413064849,652577174,442141093,150999308,655035536,1236376673],[1387949164,1928366145,715693859,37464215,884560717,359056098,831741217,1986887874],[289715358,1339824446,1880583958,7592088,986752678,524628407,929056919,1613294408],[408307505,191689073,117370622,1113236223,2037585727,943814543,1853164427,1506100962],[2111603397,722301515,514316622,1747673153,173072460,265691707,1736722930,1269809585],[1656209434,533054739,1301287097,364886116,2047594415,694327898,512155213,788879569],[1793010232,300602349,1060540311,2116249871,1585272399,1353312886,890609043,1862670426],[2120441539,1946742162,1697854547,1613824482,1663087644,2077988153,1039327244,1731313620],[2020770449,542253698,577927144,796771786,1721831025,1518568116,2063754074,1762408099],[1484015619,471543919,1163369696,864043472,2022180242,1799290777,1738125818,354691194],[1445249211,1968604207,704740130,967648027,842648594,5417052,1394299565,2015291916],[704953057,4077220,2069955010,79415562,1184700562,1866404771,462915221,777441566],[186991608,1868281501,1854858704,1589515008,1839036815,1989360464,1904999782,1419773253],[1955191440,86352397,533663048,1451387767,1836562756,1074467745,167670227,1908245034],[295657741,1554002741,257416736,708562548,1746407791,778983862,1341200302,875877568],[1297468948,1855182362,1952330022,1021047207,1754904084,1759215584,1610465746,659799710],[353853607,1378707560,673155647,991715598,793306830,1357416606,1294373332,1600742409],[1548363099,890035491,374823763,1143016706,1199594830,1244322740,1380743305,97682532],[333968501,351526608,26261992,1967319991,647680106,120703035,1567711297,1722245133],[947848952,604902089,1011475509,844007617,2007977761,1400358167,1595712800,1787796319],[878898195,146209192,2100487519,522273754,1439843426,1595802539,997638266,1865999265],[392672017,2024518371,1673177163,157705340,1088321200,1041124890,1834421488,1074616404],[1452057475,57703011,316788492,434391018,982480047,111369803,1816542766,683907233],[393788837,1167133183,580054627,1848058443,344047979,617098056,603319021,1362200114],[617329168,521211436,1412610140,710100917,74467819,1094096107,1834797950,1158935756],[1354861446,1874074019,338875428,500466487,25847071,1159340175,894018670,1134297715],[1962944085,2045598143,1180427238,875078144,483697475,1859780008,1275656019,1359889529],[811199251,1376565701,382118945,977298674,511585874,505748342,1407506602,1778518067],[1062094782,1064478959,1689768656,1291199313,1956528793,1253200729,571533559,1957075761],[117098752,77910939,2083756979,1938020266,315397322,819248492,1718847690,187174925],[268292505,1008228579,469239947,858316660,1907063632,1901600694,110490061,763276100],[251293567,250136844,610475487,1580928181,448986993,868873970,2075795846,827105876],[940759879,2050575925,1184063051,1827192406,981295197,1708958726,310826191,1165040388],[218192159,1741845937,1939193578,1563898178,1235729887,2129022200,56881852,623974699],[759023858,1136447281,965592096,907384841,819015093,1366021645,1728883841,62795461],[706324643,1366270165,1056838726,1174914668,623022071,1525504503,762228441,1081006270],[1409315715,2000941040,2009893469,358882095,1893335243,183969806,901103022,132288886],[1116537809,493052224,226197065,1276153479,1371736729,468899008,2110967067,1843939865],[547733958,1652429270,1093723409,1140173140,1829948623,1272892682,1731262170,551003588],[683550518,994085065,1189903872,381302478,2078357923,566554775,1833495966,1461820490],[1328279786,1193768535,1147524829,765453869,1023666708,62272797,716226969,92003539],[1985410307,1233279352,773454687,234463054,419170376,1384699281,1124354674,840055513],[1848751005,305590222,581684674,1084860974,1356051582,1339008172,1290872367,1069005793],[389343938,831307902,1315582072,212989668,1932074907,943492824,497149232,1725846004],[945292086,1294412658,508367441,1663162613,460946337,1046893220,1088285454,2123511084],[1913101737,635444453,1502161966,936112512,1629557750,616260252,1253801640,2130690105],[2087499547,1207190152,191185632,161669834,1826213774,1269219709,1834825252,1345449826],[1209413288,1022339920,522661286,680391023,964964723,140570853,838222938,758623180],[654866632,1995185225,1798180608,845094255,1369970009,2028933083,3707862,260418299],[774414019,484375011,1582476401,168739122,443984718,193623403,1723197773,647182079],[448607352,1486149203,740385603,1741117310,1338930843,1270192054,1273950860,1030516880],[12694746,1538421558,1412829854,1807265415,303283299,1602206784,1858243868,981022269],[1724857548,2013365261,1427416032,1271614932,755022665,684870371,902121929,1903916218],[1670810875,1545303661,1531283936,719834646,404623845,1268300593,672562893,1456609777],[289900051,381700222,2100853685,994944531,880913126,846773153,1129718172,467807668],[1698131632,1802150595,151930101,593240994,1340283298,888679,2028715728,875193727],[659742443,2012837885,1833747968,981189052,1218374317,570364121,60500460,996802635],[548599773,164187259,1259236682,1470610710,1261091612,835085854,829680611,1487751076],[1745330984,1490653747,1930700686,401163705,879216517,831905557,1046408626,968995822],[1042894001,265864364,25987758,363135857,1655603416,1773322488,926061077,517431773],[1397430188,1836498486,1754499482,960252326,964767019,231310608,132304372,781592922],[343968491,1802987188,503343797,926652964,758106348,1342186923,1792930427,2055031873],[2116502311,1557633838,1019744901,250593717,1479389692,207654725,86619137,584988819],[1039311947,1845967650,1696970927,1909001377,2103749430,1019395666,2036650252,477335952],[1087669075,1525069115,1126697968,237333364,1488348281,924474419,1071818959,879380339],[216847264,1634358553,414075233,1724679237,60590743,1552835606,31403192,1271040618],[2079856248,1307686905,1084079829,1041207197,409615479,105736680,869879740,1966466380],[1771877089,417810882,254101411,781215386,1503534970,1472451676,1171290684,1166002565],[1221823693,1031452039,1767682649,280245445,838117097,1553364,4788476,1783177413],[1500712512,874771667,658701178,1739724218,1630414473,195959849,1910173908,584559460],[642062029,1398080780,542683794,913535161,169690703,1683947275,1507928246,2130171387],[1665865006,1340279057,1617163415,537204501,1942539950,1802276491,94365786,2083139904],[2020286723,235008855,747186046,1762643468,674609376,561783425,1596876961,1180490600],[1328671865,249840583,145249467,1170422555,353300604,1808661037,1992829714,1511387041],[1480414212,1609234141,87378058,1985541841,1480670120,757917279,133243057,1423434130],[1985871293,623409565,746758682,1429056220,1503154197,820756388,950137750,1268248027],[2052011246,1774406595,1924937501,1071616139,1946547886,698671738,1233057754,820094543],[854953542,284023413,1839755346,1185642374,265279250,601183478,522081150,2043692877],[1942901592,439795086,1791702587,1481281709,1056311187,854695939,62302113,2084169294],[1423762081,1542018687,162678602,1386813423,1147376163,1851872614,576615567,1586578965],[118395316,178852765,1263890472,2099655694,1832138839,1799443811,1409042057,1017186681],[596344384,1467425776,1800795724,580201150,1243740084,686097333,314373846,810313122],[1618472749,265265327,1902538732,1960752171,815853628,272117920,911539911,582923096],[1435315700,331034788,983993985,1630249184,1038512739,904121986,978131201,587706690],[1252056857,1608620806,651227869,73124878,146232323,262169139,1382753094,137841373],[597297291,458801041,883862800,1534204348,1484518617,208394312,68828037,1335951557],[160045595,1468410980,2119366933,270344624,519001913,1566921241,1204988403,696635054],[1316226293,1136564352,1052832760,264077933,376426980,2007444501,1126239668,341464053],[1961029318,1214442902,1008164621,658815155,1471485669,1803187935,1001152748,484204241],[1078664061,1748215107,511271103,860958942,712497439,1505625732,656260811,271228780],[953009400,327691381,614133171,588594004,518750643,1151773359,1640057498,914714472],[176128274,862825232,47430738,1805505185,954228621,1733781856,1076355746,1442159971],[924060148,1765236918,1651737942,163709811,1664679661,1511174001,572579025,1186261553],[1911655508,1413869664,792161845,778141560,1716050601,1846664090,1836767709,1162862114],[18637805,247916181,1973162236,1297345967,1154242974,1330154646,52052188,1862950388],[1694325242,1256169453,136408416,1361877345,1403188605,33075681,701781858,2116169672],[1682352701,373499735,2003012611,1449468365,1014719517,1366024796,1206050523,340715675],[1033721796,1415011716,63240843,989845645,6919274,239582291,107779388,892958985],[480414270,1537633080,383990349,1353069202,1859267519,649070547,131759652,1526386489],[1834927257,1718729893,1268282360,618753428,1948221533,1587113823,2080334424,1242972870],[1077358715,784340361,184642581,1093772457,489331958,2068826955,1625669106,2084963217],[796765186,1337164726,939484722,248136629,2117069586,1055233844,1721133866,994692144],[1369116309,2114828981,448758082,69654169,482238880,205758380,1091712176,1546157475],[521273068,2039069220,1849161065,1690012942,121817074,2007222081,756558019,1761071428],[1419536951,275568242,23283361,173825067,64059485,726875205,475289663,456356439],[1932522769,780034866,709129153,305941913,1047291710,237433060,315001824,2036913077],[209809947,1356659858,1857219757,1610056606,1331838205,1350997668,1915302037,1569027059],[1827014427,528223051,350490025,353678643,460937570,766257154,371451892,1425042073],[824639519,1762376985,1323928912,1487997230,1138341342,670675384,1404204922,1537772386],[593910236,1488497804,1002013849,1394275507,255446137,1058720532,960085635,187767438],[1660352277,597672131,1584300430,610557958,250905859,720577493,1123563660,1125777743],[2045112790,1700166361,1458872121,481274341,1882743819,345783248,70326411,251410864],[1402490109,2089880767,1091372815,584479175,1718873596,926832079,1347972902,1707008891],[294960086,1862120985,1419815222,840657618,824237431,353310172,384203121,1169883984],[953679577,986837695,1569515907,1050214141,2008025622,1243987103,288984893,1797939810],[1229708365,442887457,103992077,793843790,1924011627,385249154,1194354415,1025631874],[2072573456,1837605779,1950094730,32420466,891681283,853351069,1692379117,249760494],[338135509,367245846,1241982815,587477583,837372389,585947637,1901796426,345533296],[1365317801,164216434,111904,1399808161,39805655,124040726,1086996624,1311811601],[1753452756,420775040,649178041,253595499,857712330,936640843,610012299,1793531448],[1797218188,1939123143,595373498,297962720,1705004361,1110431649,1722747581,293396093],[1998193503,779388243,1236023360,1344824011,1770476207,2102130420,1735090464,2053748265],[2025546764,292121660,355204463,198303181,1465357243,715727058,628199794,1374500938],[1714035813,511562043,419342358,2063495732,1546907962,589244017,1731784757,1232089701],[175915004,1943280181,965917075,1393360679,1308076877,1173862622,1898772974,126892105],[1849683434,62767154,1626438067,1216601202,496396869,1372548513,756663115,993732691],[64094890,585605463,841599138,1342699188,1951422103,512610644,1925123008,620482891],[1489214544,1510329334,837991878,1075039890,1441376912,278919638,571518987,931310647],[1491066585,1925403268,741361201,1498438692,2062883836,2074407175,1375995126,502726761],[663927254,800694591,1801713620,1862177963,680714589,879005303,782229374,1846541958],[2005331916,1856021144,407755614,636443514,502891282,865979442,1107583492,767267673],[864923053,102554958,326202523,1601806745,681221467,2030297971,860062423,2129396484],[247853508,1431555496,22029693,572664763,1988011128,2076222236,584905908,615704015],[1269582260,2071086044,1358131780,243726722,1857195069,461106446,1262285536,591883184],[1518352552,545169638,612856394,1236160675,372654569,67797455,955335796,2042015901],[260809860,1152602556,244472178,1922327283,666682699,1775444260,1260525424,2081083728],[914282802,684138399,2009712534,83416659,380525868,1616701939,178524575,531715876],[2014408630,1565861666,573226445,1342214549,490477273,155652026,988103346,331678899],[95420967,114793944,1502071489,1569837736,914006033,2077774852,491959070,1557400936],[777529011,1083627240,559476623,1831288255,105410025,659924203,45460169,1399460520],[1621680403,1500548271,1772797720,947387106,1657436779,1780682373,1351155072,1155443419],[471565926,2039642910,437088568,1741053407,1326269018,1442767047,1270695620,1026429274],[1584162294,980879619,1864545126,347280091,54449767,1304556971,297340932,2033968090],[1693472860,1463468145,1827813072,341548317,734416775,1228914781,519365490,51861049],[1298757146,2038670438,2044068749,104053082,1885399060,1836818989,463761321,1774186104],[828619735,851840214,1841988101,2117143645,736671831,509677965,146984089,19461057],[2094227285,2034262102,2117387643,1202926238,772352721,802383251,636376807,2074688241],[78537599,288456040,1111898820,851499770,224737021,393349590,248556647,296355902],[301741765,598698849,1865965265,333989497,1863154711,1632082441,1855814990,240386664],[496391429,31489098,142769116,2021013104,360253151,1701040827,802175396,932548812],[1267457735,1687139570,1566570161,559123727,1042154718,576037087,1766742696,459366204],[1392402378,509487663,283662431,2044057445,1854843745,220727992,1448355912,1916865786],[1520298785,1896738289,1623827063,1172217730,1471396836,583040139,704075480,310670680],[1286198791,253250259,1770282031,1206896253,293093908,1870383373,1598113219,210100222],[1533603641,350182635,860559721,1110386450,1531132925,536298103,227450490,1305371355],[1926000502,1320405966,1221565044,310970273,1235428070,967014480,1249906333,782766988],[1160205401,140791804,811825733,565813474,1588678021,1135735943,1286702637,212825510],[789165872,820571310,1223566540,1218062311,721251652,1029288846,1259306940,969728297],[975795836,850078930,1677343343,1194163268,1881519893,1483764967,629749896,1212585416],[2116823262,1848159667,349813173,1988635875,562941378,1790081085,837948960,754281664],[2053578396,661196341,1054189640,2079752265,1030968745,1093279980,1499175930,945727765],[1774896759,1413168586,684102923,648074558,925872178,484344213,244424285,967231853],[1755437088,1894400380,1318161580,1614904256,1179461467,1941193363,1810131345,1822743087],[143083523,174117603,1355500846,813834256,1673911078,1894473951,215919912,2116774388],[935328958,2063050198,518254943,149239670,1775465906,633841080,661716408,1239194973],[724581290,166211084,247172645,1971861534,605204404,1297288641,1145958209,1963412938],[677733721,368225602,917893881,1078765435,71367314,1294639319,851386606,1743502035],[113849394,1710193294,948684403,1971284692,1027704550,838889705,147941600,1372896],[1649153765,855358385,1912838675,271186013,310365619,166521306,830297267,293152374],[460833840,1114444895,428373987,1761326495,1717931545,821514522,1402320625,1421583932],[433645999,2012156922,138162242,1598467303,1542573425,972995071,1920142503,364501524],[158041874,1277781708,1698646243,2044789427,1371759353,1020596142,1715313171,960269904],[1386029896,95867776,285051340,711460915,1814007229,994096472,1951575371,1505088446],[818520905,258269170,398845426,1647602187,1787247299,1670880665,601130183,521774118],[643802674,1312020400,1714823683,871627706,285268121,1298293531,1799013928,1852743302],[1506476206,1222776453,792704366,281105290,1925336510,1177240110,1290935537,1026049319],[1378851275,1646612462,668229475,2059166873,542625029,1905801680,1359804850,1881785198],[1377218436,660312663,153353868,434711623,1322128285,554407970,1630109081,1970506705],[1628670746,1540302377,1779076144,960191157,713057431,232027092,1559914525,874434856],[341253824,231520542,1833164450,1828364701,1118886300,1426824139,216751747,1033727443],[1194719010,25342061,1651024405,803060823,2017515906,427571722,999064594,650470456],[128474921,320309154,1942422788,234845228,1760020253,861655444,1935519311,1174078069],[1359669202,951148214,1914378834,1617974765,256163579,9658372,409941336,479701632],[2070775942,797929543,656270563,1639282189,1554461280,475714502,658613602,1989739515],[1027873535,410937560,1825590306,1264400802,1573883948,1811188084,882929845,1566247532],[156525816,1009738176,1032354472,334629166,148606628,1683665226,1138904625,1881711356],[2038736708,1000186733,821918034,1173172493,672477563,492905974,2041094309,614133521],[97020858,881380059,874063443,1784635512,719142339,875707223,1927638282,496551089],[1316216161,1058945951,2128455380,1916342619,2113774004,1963203904,669849735,1643120197],[578152555,973801109,1661291022,2021858865,371235135,1064884932,526301086,2093625559],[452522501,1330153305,671576131,1222083612,1940166647,1265281912,279949147,1356794318],[1295152562,36163654,256278308,1122697217,2101796444,1715576616,1227120521,242754648],[1797818647,121284794,977681782,1418591953,35673440,1395787598,9549958,1516088504],[1490736630,1360659946,1109959376,326730549,1972092126,1074777213,1764758234,443077818],[1653831902,823039798,106138354,1741458635,1175809522,34378350,352108429,360771702],[1074179370,411217250,1778368790,153666791,1939042402,250975384,573449165,1691209769],[1383005429,772419387,1340817544,701468405,2081202809,1089087595,437952240,617321599],[321653983,230010672,256352963,785167482,858977378,852433553,1125388111,770699742],[442842862,1018000440,137533497,1888223077,825098876,2108480464,1179188231,735133388],[1912496484,198923879,645376047,939845767,714116804,1373472320,1229330532,1962708353],[1892535710,1796659670,789874510,609779509,1194511861,313332149,1524252621,1573676149],[1647153756,244541101,1377628488,1453891408,1277093957,1508528162,1431037281,1492116096],[697200747,1080242015,2093492998,1337454796,742833959,969741429,1449012240,1082489842],[1788176555,1985493542,1971391858,148789185,1907461325,464947779,1683043372,2125632790],[1835914909,716227066,2088446318,2095126854,1979825477,1602216465,1391521484,1816426274],[1744089455,1272410898,2121743997,1713752660,1948595579,1079439325,1826192509,1209687768],[1459971457,1058165172,257406350,1438174018,851508456,1784287827,1785320977,1840264241],[1329872207,1659275635,772123158,174302450,810932244,1597699423,1486976146,1948636143],[1492904852,1512623584,580312007,2073820360,1455641112,213902889,1198544411,198688068],[994467125,376410258,359357346,286471405,291870079,1980342715,2089674594,1158572044],[1056455034,2040606255,1430471001,202651402,1847324996,339912722,1537303535,1530976603],[1200110562,633805954,1579162705,1361379237,1653879497,1581549795,511143561,1140262901],[564337809,362938052,1228640155,1929296688,1833762571,1370266132,1893981154,645423667],[859685144,1128595402,1440258769,345455241,1015336247,1066411033,1887187445,640364129],[1969674533,319371168,660972392,283167676,1067274390,2076069235,1055809752,1672131827],[1279001037,801930277,809755596,1920807243,643884239,1707204106,20121789,107563311],[392526538,1014151227,1899832691,148501327,647391918,1615602258,844780656,1695032311],[795350971,1209198712,1885804687,969712270,1193168888,1815622511,1175963302,789300976],[600885733,106361847,129710735,1501353876,390188337,1456540175,1075199603,954682052],[1050838788,1391415783,641409691,60593690,2066665829,1356306236,651127251,1577493213],[824589855,2053944931,1909562188,624388189,1340511618,965592236,1078251692,808766661],[781709593,1742345142,1556728633,1525651210,965298061,1943441624,1251451986,933560407],[1319404210,985430596,1057596022,1827701263,2119703526,1073389220,1121675928,1464305465],[2016486273,1769390696,2034228317,938633980,1042755459,720265219,1704208420,516107614],[679925654,1378048483,1399446883,473818949,1424779718,1212037839,1839670298,349734522],[1133260151,637607358,1822622996,950884226,532878046,1593256540,1263238747,417273898],[2063855525,1694472518,363022703,1289213610,419085515,23486385,579458648,987399309],[774799541,1693626469,608404625,71873564,608802827,1952666019,245648276,2010780230],[1188335160,1090191501,934228364,44193235,310503803,1006306205,1160761221,1203960094],[576145187,108404428,469176750,397302066,2097109995,1304080199,1315136671,1439672717],[731945835,1514025786,1003214226,66092988,1035429397,1760465133,142213286,283184413],[660649724,1465072133,1000961749,32690844,992451843,992219872,930677462,2043179786],[877750953,354247011,1568856127,1039637620,1399694014,134205231,544473530,927038710],[480208688,2036648495,449253023,2078751992,703400084,1454663722,442325142,140274061],[1709055663,1354173337,189991618,753397505,247909256,1093509281,1504320536,748605824],[986552260,1189954836,1888055401,468687139,1190272609,711253046,1608103426,893363280],[678166259,536692608,297326598,1025910463,624071795,1074848801,1524866501,606421685],[1613033671,2062672907,1132863759,1305735964,513935939,652102723,44526767,1996128427],[1607966792,547760984,801950409,339774847,1785552866,798964852,1029232881,1267167998],[1262130016,662429138,1219676903,1742165879,712706994,1353711390,2059520803,347451582],[868596451,1366200994,949879507,1791145589,559352291,293518970,1050200955,293303673],[1385425986,440710853,72714288,1645657503,1535500262,984177985,692749919,280555660],[1972939136,1546541863,1664716929,1740630428,425529844,1364837415,704025834,375113739],[609358013,1280528725,1788048972,151320829,695291702,1808921816,382325942,1430419081],[308868203,156664439,1443962007,2061277946,1859778835,793912321,711793848,1188277764],[189899305,1631702662,1061360072,171524827,1740941839,543749703,1579695957,1421813742],[1338277269,1116115437,1239473792,1016637996,1695953002,1721563316,380398716,893560365],[1663857407,1886432972,1478064838,1852693749,1323699534,218320593,1994877022,1894292666],[147878483,462504858,377907539,7616266,1388640362,1118798831,1807819903,2108967475],[64134094,575115009,12715895,272233139,509483990,30906877,27073408,2002795313],[378449334,1693854104,1675110461,201362220,1847614961,414548255,265872609,562073825],[1208794377,866087050,575066151,1458299198,360683713,1427562842,2108923192,154578428],[1235466412,1747797190,380356120,1386385157,1876628210,1805248225,539870507,1423487784],[1987052396,1757084145,1499232154,1129171158,1423710305,1877097159,271469256,922011911],[660783831,4614506,2078222649,2009111120,1058651190,1020411814,250616852,1523451582],[1618209023,1702413451,46255561,213688227,159649259,1637974941,1674288108,963378709],[1100045430,252539384,637381,262313003,1363501229,1493451543,1679083688,1553473541],[1231083050,1481441873,1182777374,1817275697,957169500,442041518,2012126372,488622054],[1549282046,717579891,1902827895,1319223718,1652561604,748436740,17843944,1109178335],[624465547,730467585,1092414206,1858880408,1497768038,1452056668,1302643076,2009080284],[27314379,84275312,62884784,1392051956,211143397,1176055916,1805661961,1020820442],[2071360657,745360871,738212097,1951163004,40569326,1647973267,2026311501,1376611707],[933091195,809328969,244415904,1790901927,808278628,432099756,1492599970,1266379526],[1323321780,2092431782,857222803,879202332,2088117348,1144650994,361582411,581862229],[626360348,1526603241,1129849941,302623546,1972727173,1587045221,1387301059,2082966355],[925016129,1553902586,543781245,1839378287,2064762055,1614616516,1209777025,1273240806],[1962175248,538086214,2015085402,1893443695,323065692,1856665312,705299318,2056751291],[2028764121,1261165279,664777288,1855051037,996349176,730284158,684119009,1012691702],[1007958042,2091627470,431799193,1787184172,1960624757,1810134746,600743920,1761812877],[2016464477,1465527767,263813272,676349437,776082775,242329594,1896277179,1466590525],[930324663,1417052652,294887017,1894393207,1534123783,1243826869,1198119433,294354467],[1291581658,342427693,2065833218,582452385,2015115381,2034741697,55165118,835252674],[908076876,1299427883,1018228803,1670334894,484067361,1159973553,2056969424,1687728158],[954543565,656604055,648716773,429543994,1702139975,185732471,109031224,1587769515],[627451742,246250065,1938790004,283053964,849420245,1626652546,2041049880,182476985],[1401172996,1949072283,1814631332,1111327345,1038369273,1589733917,1996056102,1638030007],[1065059032,825176670,711938053,524067102,1918483684,1990039104,1360162332,881399656],[1488502380,1901413973,2103776621,233239155,781325658,641426218,567170307,1703550471],[1915484642,767902103,621513018,1154654224,316719058,1483636407,485368510,85281004],[888515978,265254028,1575890055,1347963603,2106416188,339709840,1923647587,70087402],[210380385,463954824,1907199335,843859406,744469827,88103743,68139765,1512681978],[1140713952,342806592,1273793402,1730626735,1510201208,230901785,919074454,425338798],[1331815866,561575519,974979526,618760098,993766632,628360967,1602857253,171284615],[281183895,464007236,172547563,1288378132,1389110774,395922999,2054687423,931708184],[974997083,1518071868,1401072658,65146896,1072564480,1235332392,2084646671,1330441936],[1817816468,1270829840,562745350,1141946557,550246371,1603752096,1203754788,1373406189],[2102092459,20508691,832426236,1130532611,271407898,1684820814,1009908812,1804490322],[1099640579,241753121,1092945064,574548299,2029254194,1285221771,1991750702,625049511],[630285350,649329186,1325072762,176030001,1313941930,1337153243,598367516,1268426416],[1503310026,838831900,1526614077,535410028,1079749857,2043927119,1347090178,2013389054],[628214192,804723921,1607484828,1522127126,1046207813,470537854,1709603715,1689542150],[501420808,232658933,1056303278,1018082298,1797373244,1190628709,2050628014,1059045718],[2066557439,1959069386,729189595,1652168112,195181729,327090931,1553221650,1849501764],[1467125445,1739611357,2107492648,885888478,1780797090,386162132,2104868121,45133799],[625895781,1691040336,1987739607,72428398,1347557014,1344206844,124829760,1601321263],[999072627,1795102316,1026465244,1692898801,1013151988,102984569,437572881,678496622],[1098398761,629006587,588105042,382353586,2001091620,1427581018,1983657844,1206563846],[496274940,1903095085,712853936,1161660703,475601806,964835444,950005836,1012426886],[2017956657,1873974141,1414454308,2103494712,1589997016,1986480517,822166222,1091554970],[1484930372,2037248684,1611348596,1547318299,349549493,1893893249,1780718281,653734432],[1470967583,1381480839,447492841,1581027133,1708618412,95454030,65769235,1866310779],[1483532175,67125675,1386236820,2048749133,1021477563,1154208431,1890664349,1931027028],[1612773567,1642415864,188906158,1398360916,353065982,1946703312,1100847385,352177060],[1205176032,1162184405,1601213973,1666209821,1092309542,267594163,381797555,636327368],[1809367691,1598077624,1908807534,1937296209,265242322,176058909,46692693,140406461],[454080047,99195018,1876078665,1056932539,19218736,1820397032,1501872582,1092107543],[1052966646,1143703406,358381809,448144503,1475838779,93033915,882630999,1250371057],[1545235227,354260078,1974492758,928267309,37440807,599114732,1971399621,776122336],[1415288811,107565239,1025718120,804141193,533698595,1992906267,958819016,499556839],[155079532,1489280398,2084423059,622012548,1187792882,662678242,1984821629,1085041401],[1274215041,2094401605,1597921956,1782114864,588780474,2051096221,697609658,1062895392],[612711889,1796822301,1593221970,1770752032,1435243076,791966797,1190412138,822412536],[2027988317,140798,43993584,62129058,1086092475,268635458,998782050,985945954],[1985009571,775875398,223344300,148518071,1123001684,431028581,229536776,552416905],[1148777152,675289809,193448793,1193124010,782894519,1115006294,571570782,639021246],[1447639401,1057696190,451923028,1868186689,1870235959,1550927922,823802306,2083129616],[1426982044,1999260283,1638030524,572842729,1486338392,2034076629,1676861372,1106332786],[1268614675,983094358,1528496617,1450883291,1583945419,104357762,485392191,657169650],[1551154637,2038154300,696789025,1220296860,1953795593,698831078,1895525436,1182398819],[1635573881,1367889177,83759881,1986732887,1301913599,2037347182,2031610918,829673598],[1505111604,1398032424,854863726,362808685,1979464818,40884612,1826496775,2030669414],[1971249193,909692231,1580359722,1312237129,1114393585,525802429,856608894,566950749],[646056201,459147641,1509941216,959385748,761423218,76957831,1188434025,994454850],[1754772653,381445882,754866662,432107342,1919829880,1137722576,1451322273,927218302],[245698475,198967403,1603664437,725204398,860897530,873591250,1244421799,175940745],[1694002069,421334144,400789766,1506475614,990480415,2012662552,197818603,1101343282],[649650511,1499002127,828539699,1804523862,1603604617,1208770322,650154048,1723723462],[1311087679,999423510,335565634,1633825379,2072623702,956323785,861418322,1685831750],[1431646406,382651270,513526158,708421493,1661735089,1124667377,238811366,1681312955],[1787139623,438360677,2071337875,1431381714,1554462821,1911652867,1915428861,2019102371],[65476775,1327501479,1399699780,1125805731,398551178,1868247214,92098965,337514726],[2033763953,1611274903,87131206,2004026268,301121378,629289973,1756328679,165274484],[744649625,928447034,2089730977,1291011139,277761372,348881774,1639985095,316150439],[36035027,136472339,1477408452,2021600665,946999500,1651040860,189043915,346546981],[515862171,1168365492,720153780,873847238,532866949,1119887359,15159124,2051246544],[867126520,1561408718,135914738,1839509474,943819711,427375986,952577470,210961353],[428996820,1962882391,1946834637,2116883891,27834385,330721171,1276236568,674409131],[567866146,411162237,1337464434,935586167,533148830,1358753799,835050351,907031301],[1035926992,231727587,1945925496,361996975,473956622,1918061656,1129045180,1585827532],[1589618590,2116398258,1220180861,1328797022,863728268,1044942593,495155278,874922276],[1360169216,461907203,1980396580,472113888,533238381,503100453,62943728,427226750],[881953380,1153753340,1210622124,163262509,1959401014,96504402,1855766069,1097998989],[194607474,1242813627,1718034234,497005195,220398748,1995634086,1512167431,1817846957],[1503991461,557733236,1070502781,885741335,286593219,1062737994,1683632236,983823316],[1691800419,1680352168,1990890631,2122620689,2091443353,1825782085,658588799,213797375],[494712724,1851718388,235676054,1622957110,760968201,1327076369,360643546,1091412589],[1365621852,1366494372,247364436,1302923963,1844454510,1651801894,287747277,1712219934],[1563937601,964664994,374313478,1472141550,577529805,1990135573,869052031,1209302644],[1277985410,926119833,1536538450,1748000051,1301235290,1749581189,375187916,1850707520],[1937281454,2049680881,1345255836,155186366,1931284749,1376453921,1477169821,1487715717],[1973868909,1993055003,22956031,559422078,710872698,1154574222,1552179217,1905409139],[627795152,923212735,161507950,1902536262,230863526,1821447807,1208895478,1459086290],[164427997,875936353,424138009,2057157906,710865921,1510804036,1509920839,1611018468],[696112093,1849485465,1506909859,140939363,1968755898,178955273,858735303,1146603903],[62423038,619836335,192107406,1207816527,45180704,1770179232,369864422,999293423],[748950833,306653286,1772265484,576342309,1445546908,122318927,2025794885,1065558858],[1861506409,1362135049,1895909029,1530255130,412932106,1013912349,691763664,1830718924],[145062667,1428580960,199539944,1400649591,1863095986,4193445,1155835600,1790458002],[1530458878,668843475,804469524,801847154,254292859,1751875099,531946238,1647064498],[880605176,1579333270,301309319,1022300069,791860205,574643010,1291161650,652842198],[511032355,2050032826,24073391,532622625,1775551925,783081922,512663481,1005891208],[1091576288,440671193,31515958,1141401512,1410488681,238495692,470036409,1514700450],[800780488,279899575,1205062185,2015332453,790106182,1341725943,59545254,1967258114],[1669312020,992103551,1054477482,493709941,921357340,859541089,1783407756,209896073],[1106462360,2090221293,1842384770,825156870,1105475805,358080236,1494221546,855534918],[125495121,695546840,733022057,670413328,567230503,1994502696,1193473462,507386324],[2105748521,916438770,1754312996,58142786,743921864,1097983519,793656795,547592262],[213170529,661728502,85132077,1279776380,875996958,378388142,1569658573,744203221],[799373379,508702730,1549316131,1412324603,180647689,1665353998,767417634,749490548],[1383786523,761312734,1709512771,706571669,1295937824,1688331867,964146472,1462978350],[816386845,960132368,306750640,1872837564,1740101418,2117213267,1341543731,1589802161],[512895464,1628783677,1314015928,788840830,599526940,2022515313,28509954,386309860],[1225468480,4031658,877235249,88846796,166508073,1534819988,1580404443,29729857],[346619308,1840839722,167717616,2040689409,681505374,1800808202,1878687444,750975438],[185049460,1497228407,143914052,973149427,24149355,1877753432,372452654,664725125],[586246140,927500690,1135712112,1407964016,1270824461,283549234,1845801006,2065761989],[2066177460,952450580,1096358552,1190019389,56773762,1699695916,457417297,1466214856],[1401989952,1724091153,655642924,868153836,368654924,119645047,1634368835,655721995],[993609142,811681107,1725898749,714672525,1904278998,1468677049,1947280972,686004683],[338024193,898355409,1377488231,1895186024,280716726,1725920337,1700881226,1712927257],[868456053,2082906839,779132317,1242044872,311643097,102981762,435311865,718353801],[1174350112,1032457547,1192651346,2056180953,1083246311,1116160039,1974670406,1241503740],[1828723158,340755261,218212302,167518321,1908808793,1682250760,492856453,1483115131],[929468418,2007084421,1297622650,1595605080,190575273,2126121695,1566156221,1566483685],[202974414,260612002,2107334699,1095998143,1545238937,97851238,1979240551,1126499695],[651040417,1080065677,674082671,121049488,1098817161,1291793662,509429735,386778880],[557663981,1825115090,146822865,1272613929,1926687008,196851848,1986738543,1596087856],[1663242747,1354105254,1478408347,1323277205,92294484,962419996,876728986,2004179199],[1544647568,641256354,589576266,237296357,1516366106,184103872,842779818,353199227],[2096270264,676268339,1812892612,2105971167,1415744068,959207533,680084800,887458252],[1578654736,254576228,577283464,1899467172,1669424319,359251771,770223444,499856578],[1383726146,1317641898,1997959684,1001812700,79958343,1212303325,674121811,1937557291],[41038846,511422350,2062579193,255475643,244409373,597759976,1611846064,397767260],[1790694522,320616289,96934695,826692770,616768492,563027016,920935762,1611810778],[759303364,791304807,396305857,351837076,1701301757,187671456,1903426043,1402412182],[856362953,441334091,1619052174,1347004787,1786141578,1501877169,2061560740,468662259],[366159987,132938689,783383075,883736549,946078277,1947921356,1151163279,281671113],[1053344970,1632528399,1998259045,850041474,1642154173,248031240,44013089,447559569],[1384487053,1118133956,50256974,818743700,1209762184,231210749,2099657637,184608013],[275223619,1486636913,1289933300,733065333,1380953152,949474753,881182220,1404431390],[960592628,663873482,412278266,1297511589,26196985,1951634912,1227217243,1186588583],[330786992,571294640,1013975094,499857073,1173680369,709563819,1271077667,1575784297],[1135618318,478273428,284530792,1510718895,1997434833,855563158,559497171,1796302763],[809845602,1594973032,673819368,1534108804,416793568,29039055,791545546,1148465500],[2092774856,1290410595,1897132266,263264088,668246160,96764980,358562445,1392887054],[71511684,749024971,877591623,1596734666,1529493129,253066524,224267560,249330405],[507435012,943736945,556431232,777664116,1001175743,1064400085,1126308169,902289061],[908221367,1674172492,1557091863,1957722505,455922220,1892409678,665544478,1270300763],[1345870188,1797297020,460278523,382846088,1165370553,1098384690,1406553672,246083582],[1207674134,1323655325,224682317,866265679,846343522,1676214138,699155036,1606550644],[1308526747,1262332798,660747964,32824045,1105757130,788845055,1714705610,1026648202],[1355064315,1139018672,173626507,729966899,1228922121,2025373991,922018913,1303108227],[2123922793,1645781071,337257031,1376549840,1163211512,1998251497,202573924,1941276215],[1213708454,185048566,1122122282,1430183660,422895104,1880659256,650001367,1427866894],[632380702,521165463,579643391,1251301578,1576919496,1571471351,1380768326,961839395],[1398078036,386477124,814748812,1711578143,53172326,338227814,170842285,1366252141],[698818002,1701821106,1835301882,121976321,820024718,1038703300,1034818919,954338578],[946655971,1482921416,1432714767,842903412,1992532694,1449963920,110066999,521576343],[1709517856,1407573098,766179028,1962207143,874207562,1269922415,796963935,68604192],[734253406,2019211088,995650468,1701595316,1779996434,327899026,978268272,121513645],[1064296794,1575096394,785570227,1099266896,1718805960,1267141641,1791826640,1022706444],[1308167809,1502373805,1094419527,1702159093,1093844599,253270514,76812209,2116328912],[1764835326,1227107955,478748353,2123973221,1976516036,2046479317,390028374,1625249154],[146695169,497452995,2087950528,2121377470,1837875022,1328123762,1192551468,330095699],[1887020706,2027575410,1456069396,1847703068,1914804788,1896514374,1855383924,652197918],[348698378,1198312113,1620210425,575524013,1332000573,1229256290,1098211507,1603736282],[1018334870,103484494,997064444,91210865,300973053,500159563,807780541,806563173],[1963261637,23562088,476643802,1893661332,234681489,525770026,1720750148,324442955],[1778057472,1723751377,1889181032,1364222877,145051809,590475661,1278345334,1939411129],[1335799182,599660630,686806917,212446049,2036654433,426965712,1230142482,429099526],[1339268923,922773790,7920613,1801157960,1048724345,1707738594,1085046402,1970646942],[497440204,1824306329,214537452,867669268,971432740,1983642809,1564273193,533570693],[1909749746,154797102,991756812,120972804,1343444521,1500071499,661486234,20664359],[137672615,264042836,845018397,89819665,216695577,98665105,242577400,1188559437],[1715595065,2102669205,1877789995,1910514006,507301226,1046350867,2098253952,1624541556],[913233520,833775498,57618435,1799592844,366674673,2044710852,1408900520,1470040021],[98370092,1534800745,307323391,1446912219,1566216959,1498622407,450875389,734026089],[1875239926,1315690445,1304313087,1738839103,353785992,1325215601,317288504,1504020045],[238348029,1119892560,1554890047,1813473727,1290085613,1978588250,132397582,1256485526],[1557268218,293802346,518969358,1445191116,939331223,1089583219,1913885213,1735283366],[203924409,1138671368,511873845,408997369,1203562225,1313182934,2055048915,418257813],[395938980,261264025,156278736,223337347,1894879528,276365772,381636012,686983537],[1281523796,1317651241,1233485297,564794542,1663798753,280981084,700384670,1702112877],[1558621110,1462187897,530539630,1174733298,1449954658,452524978,1009400830,935006015],[1677120260,213673376,375108927,1449955092,1267235125,1480742856,1116967048,1993682880],[1143325080,796206816,1444852208,1703233066,889909265,466205854,1869943004,137695039],[25381493,1030676975,1379780093,817468439,1931910952,81340950,1606431072,808688563],[1100445865,1371755483,1198995806,1163179961,1256723550,923112655,106680525,1396446114],[1503789157,588528078,1909634323,1683607867,258930297,1551348405,45328302,444140926],[1615575172,748181803,648540479,1035847801,1364219864,1800313639,142820062,1762030192],[1131705870,1663724108,1559629361,949976453,1685531777,674477378,1262571522,856315957],[1236324173,883033241,676157963,548691471,1372531203,2115480007,81542257,1054336874],[674745058,81890722,465940000,947771597,454965782,1122712338,1978797275,1921161756],[1461978523,780472460,199554240,2019580678,1161179638,1587931202,417785295,334937733],[662817734,462444524,1138768751,184918852,978595668,650191905,1028912872,2041473801],[1187234222,858337632,555728237,720774288,1230058960,103383727,1107308945,2092125484],[2122139553,2000942450,249631948,850336861,1618206277,1980797733,214688909,1240195209],[1927859545,1245869487,1389892675,685871464,131039652,1561529828,1089687629,26871396],[911609571,28654410,1497937384,2112684739,2046021444,677946072,714381334,917335958],[1972021911,1947961675,276033927,2109601590,211089986,1232702194,1023791493,2075529939],[2126582228,349383966,1765508013,887040378,1135014661,1941236852,29390004,1126975856],[679600250,1683207996,287599584,549625984,557091089,1338072267,1341204542,1818345158],[1586821733,212376228,342372818,177968852,1792401520,1078898027,787633998,818398665],[694891146,486637178,817983293,1737878880,1378824533,1970172154,449030663,2115489846],[319029136,1312347820,1852823519,1700977644,117446311,292886690,1465509809,408617396],[46077144,1442461278,2018034567,936483421,2099796828,2117576151,1299133144,785141254],[799071930,1560438840,1129317160,1416807450,1661061099,666592392,2124967200,783971357],[1571490377,549437843,759555927,128673061,1500330309,485144571,830936654,1753360875],[803330786,1002347410,865554650,1195822709,1999518094,1109488265,1964269491,1271843584],[1146607156,2022844636,1124785104,670713231,64303683,1158670439,1036972513,94870342],[1743450601,420667667,1933905935,216021509,2092619965,574909281,1439032187,1991761425],[1746651321,1973230841,195957960,1331670495,108534736,204494004,883477379,284767377],[364943806,1348566624,1551769944,565071544,1124602107,706149519,1334054740,587012062],[411815747,2007323232,1714415537,693886788,1423049222,476411999,1236668153,1203168302],[1266901972,1038518531,1400541145,1803563811,1722180400,2043067280,1612860249,456658794],[1949648743,1091508075,202378662,1950894476,407752010,1088750383,877375680,2123937287],[2057170527,1760195799,1373634940,704473329,74838953,1427159043,44679490,2093607279],[77754128,2128855200,1877012331,1272562109,1591870094,1926091036,42571170,1872171489],[499929260,349934308,926729818,276501064,193400422,895200893,459072456,692326602],[83770280,1244659249,1869857505,1792826870,557554464,801589112,66198236,554226894],[1494997229,1501081731,35928699,2015422551,1446557132,782296089,570810829,1752381765],[1988113859,1210258340,938383622,819316392,1592684524,380952000,1985385000,1151975204],[1304149947,21009690,511349485,688105281,1204909132,1714248667,1250188937,2009777983],[1891702907,1844848596,1631591203,386000678,1484334627,828931780,629465995,1036155988],[1713723754,475518835,527579714,51732368,1800436765,1484108092,1658441519,1578721554],[1312414675,1904496868,1472964279,823052797,2127978032,82011795,1719451132,1131835212],[755973133,1627163266,918389705,2039684550,837175711,749949568,171312057,25566744],[334689216,51405357,1116035998,1170574163,1889328440,1340890709,951593634,137513776],[1155867363,221116649,376817929,928818660,2038294670,363881439,994892087,218825466],[1431197230,836535657,1468165549,910028779,1033669300,1375028729,272730286,960543252],[1444072124,820444591,1089133892,388479999,1924740142,154596673,1140782077,980731491],[514627200,1811759364,275844084,616790686,659136025,1698779458,377803333,1062220655],[1152308779,180361663,555100910,322763814,542133579,846449828,1158467297,208143121],[1271950011,1350865225,8807943,118964984,1243471284,192734372,1249308247,542043283],[128365700,2005092656,1186952877,876322051,369001381,1108430578,1983586696,392476050],[1327724298,1706068740,909833616,1889830344,95660329,1530642433,746593233,1284439695],[471720367,1503955679,928893101,906282897,620275211,1190269719,1585843101,167872831],[1471593340,981034681,798977678,1902027429,269998586,373910520,1630711507,643761352],[327719168,2017044243,987295556,890861150,772301489,1285821296,254217933,1571854925],[213904858,1758797703,2003671907,891711093,1132190599,21536565,1610555427,990884756],[721580956,2041323711,2058719767,1459384247,64556103,62682133,482792645,968538368],[1078012844,259961610,1479033852,1523349644,1483813033,2101075259,2090574576,1200077482],[1070899510,2075563675,560312063,1791462085,1427935167,1096009987,879868234,1178099745],[896874379,82812619,876396388,1627641538,1199977604,405126005,1088605887,1712479977],[2115637275,279741008,1330843466,1650871693,1139082685,931557405,1862304315,1229524183],[790409808,1021659992,724811966,791791838,446752447,375340747,1664023267,1489034453],[1233155658,1474626358,1696838296,1685849214,712897336,676839450,678381415,1959408313],[47720888,1546192647,130757276,634211401,1163749539,501143220,1302377424,291377241],[2047019325,1015220046,1889194258,408661838,2200306,888409610,1713700667,820390549],[485204746,1627582675,812861949,2117696030,1993082637,1028916430,107600161,970352941],[2109556963,1173208601,1378694029,379459955,1222685682,172168227,305965287,1066478032],[1612528110,171314706,653456039,834710376,1851680130,1860336695,1064569736,2000174401],[245263442,152489055,1125826760,517035566,1353419798,968376348,1640347469,1603433207],[1179933408,1098501685,443711750,2015562551,2023453596,1923413638,667816598,1660835844],[243442713,1585741937,31476987,1493949006,1557135819,128584988,1776583821,1763650924],[719370504,1240801691,571594992,59043260,1740171950,578819310,1779778619,1370516656],[1422689113,822859932,87589414,820174785,568538302,893287902,893964609,1043811962],[1484832668,1096257068,991184035,1176498974,1174752251,251462759,233717239,1116226214],[1764757837,847684738,481431487,1171895624,1935925805,1511767950,357785320,23409424],[167899065,1026606097,1760247273,1255098301,1258268908,1282089941,1942051555,2256203],[1993866664,1198745638,921409399,1233662141,707586736,2077239492,1535403112,262028706],[1757359942,1814562970,2092105381,2125627596,1444391163,1791916290,1976588807,249474078],[957921027,527622753,1733064880,1653971779,1047982512,1795303883,2127076515,1947163787],[1591323810,2031753631,901212987,1273841717,1689646189,1099744559,1314610172,2968012],[1009073293,2113027224,507035713,102207242,945841621,1876245968,2016934487,132247392],[2006542323,199483034,170987309,1396303023,568927469,976628328,2106325543,970847536],[1977715408,1885230711,1829164035,1506399934,859454433,1447288731,1987767056,1431710352],[710612354,238711158,455512586,327698661,405644214,1400490878,166215350,1677598420],[1217451760,1144131265,687605300,110999651,2114557723,1875859313,2049665494,3234811],[1902498557,70243700,1528387625,489169960,835616314,557716221,813873910,89966245],[1476219615,922330891,1747543225,1519653159,1956599520,107638880,429539890,71858403],[975274379,1588807931,1926642274,560491153,709769846,1080919024,1333873234,1776443108],[858850258,1041532045,1487882582,498182268,870886059,1943927089,1096829692,1971251668],[327927959,831362181,759472034,1813235552,229397794,1782667963,979380238,1429793553],[228365358,1120388576,1643262563,1302561957,654192580,1163210530,2126390240,1897608783],[83020489,305111614,1888823228,948279379,1027908387,1409522969,2025514256,6364235],[1446561366,534363050,246410782,433024125,756079470,834418954,1259822343,1293061364],[464303783,1042600289,532783476,122855138,321312463,78604417,2015142797,1897774451],[190023204,1962654763,509012991,1358947322,993280066,725957503,1180121974,1142812121],[76962817,1839710059,509041795,1087579602,1667241056,925331240,203673646,732901162],[2020976553,1887995952,268286546,377494342,152381321,1794781289,1426222259,879965459],[1315405344,1098011126,1393406383,2070303680,1133861801,2107982875,1871066343,992777645],[749098844,1166097419,584639544,1914844571,237416172,70290873,555009549,1783130117],[1562616236,664782806,1853921373,42643466,1537700124,252745184,335683937,1049033962],[852122884,985650783,974835422,600257305,1371742479,1985029412,1456922990,963279625],[626640026,1967846599,806905128,1142201193,768313081,70916136,297060277,1623392694],[60984016,1178174031,1076710635,619821174,1484151427,1669120483,1910651376,2080799160],[1597790270,1914058173,1297329284,968895943,1723101633,1137124404,1274581567,72000958],[665202606,767891650,2106700858,812408577,2097857033,708622857,2046145718,843282988],[1733060306,1137946980,413369714,984315382,1784674829,1248624340,2020290035,2063837133],[2033012897,1928291594,410359161,2055867271,1831935322,532741361,1577063302,1995122003],[1655081050,1950659354,1096362154,810567721,1390810180,388048282,2091640409,1901927396],[771920663,1672495600,2011767343,909984449,54590963,311557061,1613737118,1825079777],[1965203770,1031658991,945700440,1191008829,1341053452,1450153057,2091731739,1172064539],[1430029081,1712079259,1601270579,1846548933,1174410987,1807911525,1374488626,825665774],[1250070365,581836093,85245589,861484245,1960930666,943516478,59268377,1411245069],[672990128,1455960212,1235536185,1475129478,2040762437,181615924,1672704534,1644920148],[249739803,445673872,1580908711,302298408,173481856,516353482,1822376277,874678150],[1228691123,1924203265,1654809570,1850858035,2114350528,1238583527,1871121713,1959942313],[152922693,1814225084,327538946,1234511825,1398955415,202671674,1696352475,952308645],[1555470413,2001067439,1322166862,1849563398,163153389,863361193,1334545185,2058851651],[1777343975,569206039,1522187774,1799236946,2129215336,1145884216,125528364,1510917654],[1925507978,1286527310,828424762,1074132761,593783736,1603164679,1545852429,1333083767],[1321512949,1800911224,1237584119,1941250939,379662137,542426336,1571220313,2105149409],[1056504448,1427458828,1479869448,1968713979,213331508,326436900,1451448318,674472431],[726125333,1057772243,1285502121,217004727,1462678923,1780241343,785952518,5622977],[667809984,1346454819,973228649,531010461,242470144,1296320166,1412652365,1269856328],[1820374226,1618125685,1457371689,1351407219,2103354340,1417804223,1573060345,110605147],[1420160566,683003898,151093935,2000211989,1925401523,1192104385,1261274724,728737406],[1127492075,1308328258,294146389,1957715129,1521656596,1830621166,489801481,150750331],[210842174,778090526,513315987,1742869079,1633498756,1683119504,990948018,120332191],[1051816332,1310388371,1009779829,187568854,1541129074,1458120470,1843352432,1133972770],[912836100,31901436,1063090948,2067623295,374319891,1880686562,875190312,454862537],[241900061,52130073,308614971,551940798,495289381,828839069,1467748833,895499070],[103748218,1287284365,2076817354,1209419492,443376990,1622456075,2083714247,1400618393],[1931288107,191924035,92909410,466293857,1084838685,779915178,1861532623,1376462561],[563587589,136858290,185156394,1104751587,1715544367,69321023,1787005809,1731544757],[203764895,1460275669,1690942849,967666922,667853516,190564501,716443658,512343069],[1721242438,317056704,982812840,2063111197,969160297,526454055,799607188,528650991],[1705801500,1140962793,1193057047,1848270603,847984021,406670798,1007365716,573171384],[2106798494,1136931417,1521457327,577680675,325752037,114098977,357138955,619839526],[1734314618,223151792,215526976,777514557,754062181,505227962,1638565531,535144414],[759589567,1246596177,2044769914,1469269180,1810667775,769033081,1681979312,2128881933],[587925853,1895000368,521899092,315374488,771516946,1327661124,214516309,127237732],[594273326,1356561715,460483258,6613513,440670726,2091161529,1006999087,1249765291],[1150343164,1605518371,493431959,58311991,1050872624,1513717975,2051208754,1697972736],[458122827,923434782,1126557929,1459969407,1332872641,986065045,609393475,641200306],[338411990,1217137632,578334820,807042257,336368469,2048704360,628619371,1820857877],[1505769130,489665828,429041943,528725967,1619477798,1706115849,912802139,1371525762],[1059702803,909608876,795276368,863093006,110204644,2027528152,1256047274,1300899341],[394281969,356001922,273195592,2116097209,1799486401,1379489520,1440632562,1925199331],[1396318222,18336419,808124892,115509608,97018090,594708476,2010239015,50849796],[430450424,43943535,1665228684,1934569355,309271910,1908140193,1082334776,316871931],[764839209,1654727930,1629100468,372955533,138083999,1644645767,182357207,1623925674],[1063875048,443748872,828456822,492577656,1705873444,1041490541,548883981,1477252697],[1166647589,1088379572,12142584,1205833983,1043828800,369005896,1618118372,448017646],[75462167,1273385308,1319544758,1061554952,1481483333,733443127,1066953103,1498120397],[1433493573,1582516136,125179003,1179415064,1842585527,1808361971,1299332249,53132220],[1959561828,968151954,379035634,1575253336,1791708397,1345902773,1294928152,1436756448],[1437756740,1817724690,2082756986,1640834720,58230206,1910910583,1345393962,152746517],[1613043401,1895140915,891140536,1882544682,444531239,455301079,1568399980,621532879],[1291206017,673962193,172962396,1752620534,150412506,1908060763,1570375355,982083241],[1635215928,849211888,293985548,799420436,1003759987,592302260,1087961339,1093742013],[1836148644,1795578245,1368374082,2031230950,1649355089,711560190,1493625529,1958536754],[546865403,1213665027,22991186,266691891,2096871386,884254815,1417114893,1360153191],[1173987316,420861736,156984608,499735352,444698882,1488787416,83070161,57845352],[1172801356,694709678,38824064,1703318642,605980441,1712562035,2125482278,1632786659],[41178629,145441425,1824769423,1079731530,272489982,1486210769,616571376,1391709208],[1362737125,533290610,1023367940,1931195704,932895185,512385932,2119757709,73428003],[252019555,466256731,518599567,1920891480,363873579,473248439,813756885,1562840504],[1865006833,351575939,1048977964,310276759,662598822,778402914,442681380,369596648],[756788875,1544263072,2005537154,779116769,153745631,195813543,224721091,1834526258],[804376289,996412592,301804238,1830205696,1408524110,139653532,1645158560,2008287139],[281713544,1499261237,1209678745,1971438299,1048242271,954197184,344890077,872302184],[2080995052,379386595,1298340780,566642691,1800704559,571396522,1077840715,453910361],[1907686552,1816161120,568188630,1296989706,143049467,2103625048,1390341260,882552827],[636871427,1655160103,30368955,743214862,1031993643,1615895000,1378249273,128275848],[1137046078,1621535022,1489495257,1335423226,1285310020,2056725354,2129993818,1269858952],[1760851930,225729978,1593207537,509964488,2080415735,156751126,1286108156,624989402],[506595475,1477230599,1699899903,827208564,1781569254,234196810,729726124,317211589],[708186051,2035710520,1959795411,1826874241,594409531,1703513878,1989727223,1149634955],[1858059971,1956197697,387200154,1641603149,161708105,283774780,1927369502,933220114],[1437034816,299436967,6329853,1981826568,1950041576,443118848,1099146939,897186187],[722288903,431214803,101836832,66016430,1043590064,318054128,539579114,1289740866],[2120551268,1496454933,1291821077,1642373978,758552604,2075217032,1909471428,241381503],[1069924378,160263851,1357482689,1612223749,1366842648,1698876513,1140211366,1887163966],[1850135409,1271570624,2097656363,1717949430,109860179,1565618194,246222305,12866359],[1498615041,244388728,522191879,20492853,180760886,1563309573,8278007,175365428],[247584196,52694511,951670786,405502593,187648565,1208611367,604463389,1012863455],[203211330,267154495,1323606608,960422200,1998234641,1775881910,1121830640,894272610],[1139245488,889937773,1004554516,765999335,1204144905,1182542859,1308747176,196737635],[84637306,3318467,1169676156,1109573240,744898422,444695479,50154710,703458989],[406006571,518446898,636309805,1390643290,203208747,1199373204,111635469,210501312],[1485560798,941596902,220190442,974165423,2050316297,592847349,697646188,1239014165],[6710269,1819903896,1866699276,866282313,1406062828,1787693889,1526305807,1475554643],[1344561642,495419465,1328473131,1504063455,1330520031,1875242406,108872867,245852125],[256035293,1575616293,2044639655,123738545,155932038,363063161,1695444450,667227531],[727173472,1909679030,94244063,1919940959,1507528947,1169947762,181469657,1687350634],[1031285196,1957013464,1935383283,1912113184,1279043484,1283857390,788362687,436923925],[856443061,1308508614,182073767,1113029253,1661391879,1038393869,821999467,313325851],[1843581257,608415212,1810899465,482717733,109012485,1112196847,1980817093,1247629823],[1853653113,592218436,408208484,1558896946,411955604,1154977926,1048457324,1173127091],[1632815918,249089236,183487287,1996912872,1536397972,397003815,855672542,760632453],[1398789142,1536109147,1177021990,854944126,95687540,258561070,959440208,63076780],[1683701354,658146666,2061504388,714311320,478153708,1810343882,200409639,997322277],[2116980978,514545439,1925042645,1722593132,10170319,1784164990,1035219017,417804298],[1227375294,565376970,1439513921,753522464,1774638195,34569285,1492411017,356517670],[14626691,1953779034,1703841530,1217433630,1361037643,393856394,553888533,1546564070],[825497578,806638771,452789866,657728855,1428304430,847251204,432048103,410093864],[1356876906,1119302811,867446716,926029970,1038858601,820962506,936261320,1863718206],[302855109,2012757706,946797797,1062481798,846472655,1742349464,1912265430,1988373877],[2117048151,1628231200,1319674767,1558033409,501539459,991626616,1515101153,949476475],[889433327,601264299,140472628,828859049,1682772794,1486316597,1170476871,2118153765],[1244137026,1705468205,439319474,1945196053,1662873952,832303225,32909873,286045636],[1616774057,511773542,2013331099,1378812180,85743401,280968751,173089836,1936012526],[1323790956,126108893,1056114542,1143502578,613294624,1276772784,1335799573,2000473798],[1533756294,1998933667,987725837,1173873398,1426232319,735482954,959482885,1368777539],[854058508,1095338190,1600234080,689176637,507338168,2353593,1424437893,246869311],[294847671,254059531,462046070,649661145,1508068657,302263572,1732925612,926468550],[155538699,386999385,1631631054,1745420644,421433528,2083932617,1709186395,431291306],[963398718,373983324,1555724459,344564883,557378059,376408707,534102392,232679650],[1764992633,654666940,8377784,1144805822,1198428914,1829201498,1335754206,1380794502],[1477096501,1611333723,601944657,1099334576,1599730367,1266526658,995407813,1788941090],[1392904958,803417862,1979354758,598519073,1765633931,2112446309,131733603,1114074127],[1679876825,1927708215,1330037550,1485418024,821556122,1753010425,1625072611,1163681337],[390651058,1212488514,356435614,1877525471,875386918,2057148856,1429605977,1279887793],[511977991,2110008718,808182,1195028510,438544107,273911062,1190616814,427935918],[711719258,136303109,875958634,687744998,1362328866,601895885,1427349575,605832254],[1164274950,741660477,1754488376,659225834,1571183490,710429646,1102664035,1699120122],[1633526597,907515670,817122935,1992569721,786706554,450718469,1661425175,1061937335],[310497443,5395721,162925300,588796121,1350437550,1355759663,285920296,814970228],[1764541796,307274025,1844765876,1047649895,626472044,677910274,1585100054,1943882780],[962958758,2081184327,1804715737,1547017283,887465030,495330354,2012340054,171925774],[2073546009,1621396362,1947615291,1862841307,1374341787,1728856978,91966654,1058665108],[459131104,1145372,1695012379,5311250,13715117,2041206423,1208498824,1295920316],[1503864830,803468388,1348698292,754473434,1124247968,48962034,829970081,1075412472],[1211367217,251618273,1075196721,1951835940,1302288989,1221910461,320334239,1366452392],[169629833,1227714424,1118769700,646738570,2119256450,1107312158,1190575669,684415366],[2019264905,456902850,159906441,459484356,1606579719,1578043263,660113267,1444686844],[214373053,1401055296,849742899,1860282275,2083754084,82489244,2074885494,1435659996],[1909934417,1746910787,1581250424,1784349751,817582052,1748333021,1577819686,1952281762],[1736988472,377979003,46172983,970166399,1793543664,1863810885,1258283912,1142591175],[414476673,2078917727,464129157,1261737972,420721084,1591547215,1381700009,1141184622],[96781745,1223907450,1953480606,1699330112,649055229,1593136219,957042633,521115697],[201619315,778064870,1863381142,1747256389,1723721708,18375695,1052179867,718584208],[1271787748,1930535950,2125319372,888073643,1013744343,75742646,2023066751,1579731499],[1802937694,29485943,1256518842,909307424,1073140845,774515210,36214992,875078342],[1439436718,716007774,2017018799,1798633466,464507469,1296176388,986959884,1443954052],[230182858,1710852550,224721973,1939669024,1279893588,283941655,1969514410,385981909],[1990690501,1214754499,1444764085,2036222076,332250490,305850116,1530854413,1788437798],[2006669501,849796303,1422532117,1652542716,1168110687,367646332,1030576073,92263660],[1680249360,467875935,122928370,1796616485,1022135616,1214519156,1230260948,809919101],[1227561650,1072543812,56772588,1355575305,897917556,583242394,1469235047,1178894406],[591887914,36183318,1724350474,573937795,1855001179,468912229,705876615,1177149527],[206308902,1295159457,1147998981,859939183,2025880291,2012035539,2086237429,983615671],[1256155709,1798658873,1652434490,1168627982,322014321,1168429709,973958700,1701562511],[1654664217,1418140089,2110176874,2076269432,373736675,1676612502,771324562,653538525],[1769067213,640097198,1182907460,833547888,1737805003,1560934749,645413308,1068234368],[101037935,56613344,868733586,1002480154,1629365574,1565504618,2094878841,702280743],[1836715418,173848665,1200191791,881969224,1359152558,1018603380,766370848,1182356472],[2012397686,1565445597,1027491020,1944196078,2104746391,1801276340,1006418908,1846963439],[535413025,1804142771,531688865,1930825728,1726160770,1044044120,200363597,229606434],[266784189,1148868241,1309928691,1006197162,615149776,1773281719,295407171,114226980],[5948115,793085024,434891542,715922448,1444797322,1305066665,741400953,1331713971],[1524098586,184903027,1951585745,1216348543,10438725,867005023,1897778971,1324643574],[2101639339,1024626880,1132198380,706988517,134134147,750869977,543109017,443286454],[160736497,1312198231,2091313846,1048220930,1805997491,1407663990,1183167296,1392338272],[2061591831,2086287557,988978244,1427837150,103432926,1293152170,1299654500,1779320973],[1584291456,1658225441,1251300952,1395051215,375443907,1172174227,159108581,1881717450],[1450439750,621256868,37003465,661086950,48329574,1647390899,697343825,1450352427],[251274205,940497132,1431785201,46893899,1280678051,255176670,97953315,1716233368],[1866458593,1355657375,1349842376,871046053,1034320184,1853161122,1381982851,408753636],[2034797270,1199787588,1117701903,764615013,340787151,281914452,289157826,471989985],[1289913317,166157099,193799417,1507463453,232235723,931246435,1488274960,1842233986],[482885685,579243768,1975987502,346507741,1430127150,1801432967,493436421,609407711],[1501095353,2128424248,1296039577,275808901,2085216207,2057753573,1997226247,1252123653],[2001227933,1357227306,1846910003,1152376367,863957704,489236930,1708680788,1191803638],[588277236,1478553499,992020371,1756924697,1980904522,383891997,1979407781,567194942],[1925123600,1107512507,183639333,95225967,1583671976,807347132,261245701,720815425],[1322970833,808642734,1157039176,1873797437,1099616303,1725612642,269330385,104160880],[38239755,414775479,1432234146,1359729971,759652783,1310757835,1914337396,97802133],[2043391177,648283227,246410499,1876880738,375674431,1422232653,1074638383,1852920185],[419409473,1271254008,679532589,926050755,440567509,251352502,5886598,1574195493],[931453649,1769755062,1508267001,1702787367,385452512,2115790417,969595316,2046716200],[572520913,2007854312,84324897,1038871008,717890480,263270847,2047277833,564756756],[22006130,1341146435,1381284791,815664416,979304794,1152470478,2013173340,1433477458],[2003469440,869025803,559752158,1372089013,998778756,405940088,1785131463,1694993143],[966654764,1269382830,53590166,1057936870,1519312397,1337631401,1653184082,2002341610],[419099780,787062188,1213477476,291372305,1755153858,1152658820,1833038551,1826147400],[32960293,388129783,1728478007,1364652483,469944589,495086244,1542788099,1964576168],[715438373,157006701,305217438,290326159,246877648,1294023532,1210510998,1199887568],[385879047,2119580424,2049708776,645621734,2053265252,1828971930,973349270,485457956],[1851926640,1274949948,246819159,1405091976,425674658,245648517,1246061,975025595],[1507092584,258067740,1954456120,2013159427,1186129265,1801760564,195769696,1418529576],[943661648,413314625,2123792972,1432976188,160376369,95358829,205975060,1832581646],[745237269,1212432936,2062076249,1460063093,1285893403,305374684,388376836,1451113540],[1514617196,361453417,1419943494,1466316574,1112455962,300329558,1629372806,593044183],[2128196831,475455912,1350838815,1661909793,1082215340,1916188620,747931147,872418865],[1039529995,200886935,359356138,2088240887,1618933216,964737887,1388241728,252522094],[1446469810,1618887608,1219255783,521638488,520602024,490092873,584715010,1550546945],[1850126698,431548821,550089743,1604998595,932525320,240158853,527646045,1199733111],[1654573936,1085915369,1512680868,1178244997,639253221,1056806305,2007040471,709104693],[20980307,572261195,237188358,1143379241,1444238361,1530929897,1466965933,2082008813],[639147188,1961946395,1990796761,269396935,398313069,828859462,1866801113,1025832243],[2053942331,1024165734,2034370098,501752928,180397529,1376884378,1034381144,2044080088],[929075076,1320612090,166718151,410537837,1820282505,1681664944,9238573,1579494243],[687601669,1434102862,477763616,101424536,952017942,427760863,1991717355,11537501],[637477633,1811906525,832354335,102933234,1956027447,1279629775,1545273289,1571567650],[1009513935,1740890554,653146728,515915703,1341605085,1128234412,1746617315,1313302066],[603470044,108488515,1032361658,436606591,272285780,1817720146,1077499728,73693508],[1333468699,1564948143,1042106183,795523699,1429322361,1116915733,2080406928,1432793230],[139331180,2108128873,1067395029,1721177284,803659959,953096117,421210845,341366552],[1613913149,410218003,950746386,223045828,1568620726,2126049042,775564685,441440352],[1009824952,1157724989,1768847679,2058581098,289588594,1427668186,112714671,1001941915],[2071805011,1759718989,218394705,491454986,1497928985,1078948176,1004272183,1257318156],[526188394,2105700334,797310029,680175319,1239661590,1774649314,473486938,894382299],[524082038,844900704,1073293095,1542751169,403194360,2008519419,362310937,268711719],[1624047358,1769552334,1093425307,908598996,46030351,516917004,277996397,1738768110],[1737918066,1909079012,329093525,1183233773,1999263247,352027169,228308030,1935341822],[1893831137,358696790,395962003,998277168,1665536617,602788550,1488668232,1977373926],[28151439,818677631,1363959115,223783090,840345437,1276961878,984642193,1610818652],[1624973152,967615755,1953783315,596354825,539910272,318548333,535311269,626391591],[834846699,1660560231,1485750390,1912227916,310697835,1133325436,5443298,185350911],[1659482524,1561773942,1262774994,1212172808,406644801,535737602,568808040,2111354255],[275938202,1966134198,1600213236,1733425813,763264079,1140705765,1868489554,1295247689],[139971917,742803973,2084362477,212729593,1179442087,814709662,744001210,1370770830],[977633488,1147753369,699337418,290595956,183939909,1328895285,423227803,1734101724],[1821939082,1430694028,313743528,518196357,282028907,1791736750,137237169,264403589],[307758090,1407128466,98949993,1488723578,289078496,680648257,1120217050,744677304],[126521534,638060919,1842216805,474991600,1957991064,662100091,1407319796,1267068433],[294127141,1143449780,861382304,457687704,1189914808,1812098010,2069661830,350736482],[691212046,842320394,2101989878,1997169328,1708150777,163527635,1183049231,1940051675],[725495929,424953925,1572284891,983205100,583075961,277717022,1348674470,1480026797],[1016339075,687915128,390750471,883738238,1796251289,958094923,1766820520,1186699636],[1687332970,1582610686,682072280,464847551,943915602,1156196878,1309511937,1531376886],[1518628272,1411276987,703771212,1280338246,1777406501,620738425,1835859183,1020088306],[246818291,1893459325,1968353608,276186031,974528843,928077372,400235941,1036186805],[1378694550,2114526735,813243170,1659750731,530723767,1345019036,1514868894,1461589857],[1740863596,1831431982,1273250863,1673358972,1352158413,205766029,522491686,2093075216],[1539021581,287578588,1928150588,1422624040,557949177,1804149471,1398982071,593545535],[1307649779,69356242,330927723,2037127666,47529195,293076258,1886621769,1675907428],[991580282,578882472,1140257995,2058470957,1616091692,98760594,1553067308,1204027949],[234392360,302458214,585234071,1471232178,460119925,1463754294,2073247296,1385177057],[2005878087,849654181,1788069614,1880878142,1809758253,207909383,71567795,387503544],[386114972,1294630095,137922381,1639447258,839618583,1012693036,975200481,856343420],[1577719483,1333417576,1560204877,951240766,373546756,79035630,885825580,374936981],[1401751194,1921028250,1368610346,7491890,2090384635,1717877722,1099909451,815469693],[260764964,1890390630,1899386847,1519302980,896937254,722583648,676080862,1967761051],[1852400584,1444892094,1426288669,820026778,1908624422,1009669386,1785069545,1481879396],[41199526,1614311708,1146531798,1987358151,1386046672,28387877,584512757,666836295],[1389565663,970393022,307446691,575930588,1172607875,1910589602,1354649887,2017038544],[600401690,404708265,1356217470,1800067769,1170485600,1001123693,636868070,1166314327],[2004585043,1053462784,1715604766,1053497285,1727294668,206785613,1947794721,715546171],[2015570634,352327008,657536291,465317182,1454529090,2053756903,1965578800,382795749],[737696137,31217300,1745186015,149270738,438911250,831703186,1161140598,1813243168],[1126778732,1674328929,549088803,2127799668,1181553973,364421372,2040931628,1660242039],[2100745586,231272010,530086468,729393858,1791856056,1991021889,1252107480,1320595166],[843107534,759548912,1041686782,297380683,1920279793,1416530776,2053675593,1732786208],[453437083,286599431,622249203,1251997214,2037681779,1520461522,1682534081,239433167],[95215256,525313358,707707881,313597619,405895063,103065809,1631276925,951405313],[1368106219,1948193742,604456697,2015640673,43836623,1429273405,1600770029,46471373],[1926299523,1631619404,2034441863,1638850483,1733260602,101508232,1110110775,1547730397],[749850725,813740696,1455980880,1393325085,1391681241,1926775515,658744114,1957905636],[1978667593,653828519,1933904599,155615645,885115939,2125869975,1686206574,1549902927],[1401778459,41475415,891725925,1774977623,1811782337,580658159,1848001323,1476486825],[1546377853,862049777,1761288665,331805285,1978363778,491216561,23771127,1989012892],[1766160014,705977094,1424947873,1452060807,468823581,1308899213,88983245,694624286],[1669657413,1606999506,778541980,1769868514,1630590986,781150906,1855330950,2107747702],[213583946,101802506,1551088299,548266921,1808756320,176177130,1624385625,860710258],[524565546,579947778,1748748660,1049274801,1019583745,860982772,1691598008,1349342526],[332629261,196303256,1860697699,2070940594,792501913,1542342915,108128894,144802404],[1492497874,19048597,623559680,994743681,1845560409,1609152377,1609615291,2012821735],[50970237,1637158745,1244677937,128202790,37752869,910074882,2092932106,54880245],[1813889742,836439625,526246770,1047675742,1898395265,1159785787,243498652,1258016849],[458934720,543587348,2033491489,1443557198,2038169004,1696113256,981026126,1224207258],[829074379,329373005,1839265771,2051625807,141961887,304863012,2055761679,1840454355],[1757532352,932563713,39703222,1113927296,4116609,1637154175,1507378212,609966976],[609973633,112317336,1088253232,1850878690,9347462,433972893,494693854,1287516762],[178522070,1171822137,1724111640,1702027567,1721409188,1421026222,737362961,807550762],[548832368,1462280436,539746917,617893978,825980723,1419610094,1410426850,662649160],[829738422,52964445,434564316,936140692,1569017849,982308963,748155720,1893618851],[1506561243,1133241600,922307966,1003167749,1531186659,557228358,1540410307,1905858855],[471716979,1378031974,1492512159,1208110778,1930439053,1156574567,595397498,1889763500],[1349432884,301321373,547995028,1691203499,341893455,999007585,125067261,526585832],[891578844,1213784971,2063560116,788449454,1362065169,1931364774,1413210380,1475776120],[126403273,1638568715,1487207658,672579961,339145355,1846260447,1059955298,1386732359],[1430557159,1940963334,600990498,2122479049,371772578,1358260066,1752589695,1421734619],[1498816505,2108071278,1783650455,1021299559,281655942,1112673792,1723310302,1457629244],[21735145,1820161257,615008088,863087929,545291815,1527340980,1540088210,68314310],[1797323698,1828951613,675037740,264321676,2056908281,159854478,1756224043,650003350],[614926772,644584019,235510136,328164680,745577440,1031681677,238433705,1498295308],[1351850417,2102238104,1057833150,1054885397,386392260,1946618733,984289866,328258311],[1979851929,961346506,1418114155,1446779380,2048030108,1246945499,119062947,1598053517],[1631670882,998150295,1398355844,1456876020,1062732142,1135536996,237923799,1276550783],[1564136651,2126432527,301394483,283580907,1808850262,370932083,230838772,759681524],[38521948,2053571281,550717292,1440761369,1831856118,210665559,2069644591,1999423252],[938544889,64367536,886104165,1315721097,806651465,719443912,614464525,611001385],[1387799049,223415300,398395277,996436873,845895018,352499475,1887748368,1149202461],[706870045,1981498775,247322234,1378687386,1304752479,1832839837,5490223,410211088],[1840359880,1687434171,1129518623,388100853,1328459739,988145251,915499259,1762973940],[277439974,690708593,403965545,847323204,960154320,1220904260,376959684,1945421452],[1522964371,84645967,257205944,1018015029,1375047815,1591271733,610942897,1930032594],[854212379,1196861458,449306043,505905515,1332840455,1258225645,1576537692,784800484],[324706869,982870340,842502979,1706162982,949163480,748919493,1785567756,1651545057],[313052850,22170805,600390414,59611066,1254246395,143449199,940869417,163741431],[1574557116,735647439,463386024,779488688,1466869804,1407480525,1323245807,704870308],[1022847023,1665529302,1642067531,1886485686,525145438,459698419,719315603,2106949273],[516265430,173371162,1313674434,1658405081,10406765,132361767,2009904241,838172086],[454090386,1236144087,1000416097,1175242072,495889002,1221655446,1098045835,1414163651],[222985257,19432241,1541428283,2102512063,150879995,1434349831,697623036,1744269887],[1131703725,720804424,1506362281,923428041,289907094,1327536789,1182394608,779092116],[459214865,2017691233,710309771,1382500181,1354372606,150417659,1501803460,1042183634],[722390947,605201024,555364811,8813200,1871825855,651307786,73502272,770689162],[455970550,995845709,1316226869,1741887434,833024729,2605747,2073139473,1961015366],[1538710701,1307079611,703238086,1687550277,383759773,1036865833,640266134,847009375],[1092221293,1051850322,1786749409,1602029307,276775408,254791566,283073254,1358984997],[199354107,2041879384,1673933480,835268783,1015064485,153946087,611265236,1746066796],[576140684,1119896972,1270452090,873314497,1729430525,908187563,1765759493,1740832629],[576095050,1890034589,837790559,471956478,376507652,1614482719,1811267687,12247361],[1724026786,883445788,116651555,251685560,564753703,2056658390,453234638,22951352],[748114843,1942228437,133756868,1284493607,413058817,1456666461,587345808,1760204163],[1972556520,2003027593,1802513771,1047152703,785274073,600654306,1617403925,1265108249],[1775175450,1266532417,1126706456,903279522,6710667,1631985659,1133177816,1301155023],[165153555,322985122,650623683,480508180,1143644769,787637552,1097776956,898284153],[741696409,399782133,452485527,339752929,731052045,136165435,124254977,1872221390],[500761834,365831868,401570366,1242287013,1764812131,736302006,1317065723,62903208],[1198102288,130165518,2125227376,714602815,996858240,1183695219,975354094,1865890996],[2018965074,721738657,1563296666,383584896,2100391513,1631732005,1909759785,2125469174],[996122147,1299012619,1974173652,738153300,1279691917,901065545,1570168515,581945789],[548721801,727178766,428361342,1877347229,155316866,617375816,1996590811,1454485698],[1557951526,772768793,744111577,1379876319,1742603832,1259867610,607436702,1808096975],[377879615,2089138470,23128022,806752781,1561071833,730434548,1074141021,150702679],[1870097970,431561607,616093925,393040090,159091625,365434407,1838956942,322332577],[2061176782,550554658,2111953427,1365576943,1020317410,632566471,919352107,157847027],[66349309,1009798033,362046189,257815485,1788189959,632267662,1589754219,1929367738],[464667914,1947319070,1391713269,1800612661,1117439700,1558968369,371805303,678771033],[1732051696,1430304608,998878875,1125281303,793662450,1809987702,585681021,1925306675],[1278582239,791955952,1281225015,1253552413,1932696758,1487527354,438056705,1452242895],[1903393600,1181271135,1461549019,1115789884,1618774163,279418371,1734283729,1344595528],[216408687,2046864095,1206346873,1954663842,1502296326,882987873,1807258903,983764042],[1372734218,1462113749,85011245,1016100996,1611095834,661466936,876260393,28634727],[446255390,559824302,1010870654,1571710902,2075481940,783919536,1611112034,1265539728],[1198527713,767131887,1541113817,364457650,361321542,102066467,1026214151,2073339040],[1191630568,1814158072,119344772,490554547,1639226059,886898902,1520569597,2049182452],[1921377841,1586479027,851039928,895953514,2050727010,222232131,1727116383,1168767757],[452933041,907480658,1350394997,2042525677,905659464,1249631178,628261046,82751340],[102018661,115647381,250048192,132606817,1778700217,1215122101,190676456,1719168453],[171407743,2100788058,531695986,513103758,683613366,1359511151,335981296,509080862],[544567432,1919401608,1293732879,96399248,1397138818,50539088,1479383138,2015978315],[1389449349,95740530,1249791448,171348576,1015058756,1919692794,1200611326,539736367],[655642377,881459395,2099731473,1431251488,1301744763,219200991,707936635,1077634218],[1677944117,1829995702,833605810,1761933716,533633382,1847728131,283501701,423853095],[343995008,18265493,41104695,1692010110,1595716174,363839708,308654913,10659278],[2035108467,478917031,196893859,608285777,1918806668,590009898,258852615,132238989],[399732245,1755788227,177890898,1164001574,891351155,76535911,374585992,1555597589],[1522044956,605732439,1199625824,1237302380,457200577,1930173528,1502884452,932471482],[236640226,208494249,1392927307,1862579155,1734463128,274839102,1106948501,1237414832],[762710517,1101161367,1323436566,1854051159,584929928,1105760872,2036914276,419170903],[1088849303,1574375933,1737266929,1721863009,1228343087,307904936,1046329772,482851902],[398742944,613352616,662841348,783732807,1816287086,1760691724,321396216,1185729467],[642736105,1521764838,1238902735,1693599521,682833865,398011194,2108014959,372487976],[1267617193,1998786811,912108177,1069726340,757166004,94043782,1689420381,978743737],[1530124383,2030667833,1588761642,1173882874,1940553399,674697904,1777338578,131293471],[1103746257,1109754549,1837296043,673269900,84830764,1225224568,1658492846,1072641092],[180925347,291832824,62544201,1964110589,1159203872,1507260158,1802435885,234305159],[1694144519,62940909,2124660291,1982404038,1828977948,1605789551,1940603646,748756957],[1957435129,915006568,709880941,1951457603,657466270,724289792,774632766,706573558],[834724024,762583393,1709552281,515108701,1734063547,88676682,2076966733,1506425109],[606016648,1391059619,118053369,1166565010,1691146114,2052816385,509989414,1093058289],[2033866074,1109995978,406708087,1841542932,1464798172,667407633,2033362464,1705170940],[2050966844,1815044679,1856301823,1237536701,592790842,384910445,1844255727,797372839],[32565875,579435184,42469197,1739181330,1503083014,727554750,2015231429,2029425079],[2075998289,2099525622,723185035,1793560867,697496541,2021954659,1428213503,1284625714],[1099274244,1248602503,418098941,517323938,889543624,543077735,1147800836,1717061949],[530790443,1217864831,1256110699,626024984,843464154,891836106,750222840,1359567619],[35285473,2058446976,59706339,148138501,522131417,1753343189,1554723764,1800845654],[884515809,865576925,2046759187,1442030174,1340112166,98760673,530036021,822638865],[1243524069,873662214,735943410,2123163499,1486405377,1808482793,1447077719,1732243783],[697774739,1775267267,43157475,2025522556,1913527084,1102758994,997456780,795062837],[1420017072,2055056931,1782179832,1070330952,718108773,668816043,652669797,1623121700],[1844965421,662045242,1695557286,639716173,1972972271,963670072,1707278316,861850764],[2040463413,793904631,14127433,10865441,1618622362,698127606,1629802750,870007017],[1849883131,1271588250,1645726887,1791474982,904864697,1981528570,655239399,1117523176],[1515837251,2085150673,1003007711,313666530,448794817,1631390878,1431788895,2096144414],[725575286,1779672667,1138050580,1675632088,87706989,1480066085,1040174930,457005933],[312854904,1757651364,386922065,2120642743,857467822,1349461861,531730399,1806882369],[971460750,1409404004,201150153,248659624,1180012606,817253984,216366683,471115181],[364147606,399662822,633890956,1880484998,935730978,2001457245,660076028,1569641430],[116701885,859652731,1589240811,235499563,2015929255,1852588098,946092512,856593676],[173819919,1318099950,1361115658,1721418647,1053638052,346540426,494071760,1317478663],[166451843,1651409400,502493073,342246088,1954213539,1587725712,399454980,52002462],[1980937622,403265665,440801724,508960455,1659697689,1433640140,590727368,136755082],[1697801417,1913354265,43581568,1704817584,675590306,1254169486,1563810988,1236533465],[782650330,612873971,823078712,326261634,534013467,1654567080,709741396,1049754604],[1647759020,909287694,739042205,1293356651,1631724318,15236029,1437930785,1133265254],[712726975,1555761784,242885552,1992386494,1176608327,490440979,210416511,431008000],[995806574,1165223596,2010321502,551978665,432527446,456001543,244362648,580341360],[762428544,1563802785,1833897456,1727972930,711942097,1340569755,860776052,62521185],[170686430,1995927870,1983343840,1987761539,373363194,1008876123,1971263072,1333062070],[408049677,1230879153,663532481,1069272473,21241489,672088490,801217212,423269308],[28060207,1344970447,786491893,1425226809,281349632,740654557,104018922,2079535843],[1353072890,358801876,343667915,814387969,288111663,1648879315,911458989,1638502625],[492942072,829883867,206398025,31500399,138983937,181545521,211672461,163198593],[269682444,1329213801,498162587,520401326,76613114,1896593527,356306735,1097912990],[1103491070,327534569,1477472088,85365587,1395825235,559502307,194151165,2065482747],[1680666340,2097458543,1238530874,2043906601,1835640833,182799724,1410066200,226558158],[1437666728,1831214115,2123370476,1493872650,912024110,497728521,1668139052,557856704],[1464248050,99124999,498986860,977869008,1192575137,1850282134,168395275,187770607],[556794939,761011131,1892093990,445464332,1254169003,1290968034,483923233,650659158],[1908496088,80320151,632459646,1593346746,1421250740,1273503297,1836976446,1736672768],[788545974,971162345,1387249566,2091722047,1175561016,930969958,1262637167,872388516],[2128353354,1032161441,756210428,1218688857,577930827,2473942,1551159752,1499734859],[13224155,1578250023,1275630525,76881860,1242341228,1082755759,1148357614,1630696225],[1372224492,1353551175,460610770,1679886748,1134335549,90676477,186302338,1311610376],[1249903381,1311395519,22320974,1019880568,860322598,656852602,68550052,1849116920],[1793168813,944055094,792586642,1442578720,35816295,203121094,238062384,1433846833],[1220140837,318054308,130703496,1640762495,1545338901,1452855564,826711856,281424234],[1515493160,750711096,1419519650,1421669788,642105002,458162501,429265101,1867622046],[566934159,823437482,925037943,389821493,220424047,1735327704,753690356,293251507],[1669825828,811867678,1326878446,122677350,1669691863,267682355,490554035,840229392],[1781584264,84443469,767685023,943102168,1492269434,826986615,82143389,756138113],[1389307512,878011600,544975243,473326991,1637531760,1519756838,1644617439,549669505],[286927247,758437547,103117699,885063098,435532330,225131339,261720533,1738846051],[348645288,638785827,1078083745,1979723470,46163725,849088262,435929747,588800472],[97721285,2022744968,1651104704,761321002,1035797414,838966143,929359716,808296073],[1872415039,614314069,1026047643,1728805522,1957511709,1087968381,1908605711,1120034700],[1912947761,1900084625,1923235049,537818429,257324899,404645570,1171252252,597688524],[1302069065,1193628787,1216989308,652748924,765306065,1154143480,1074466375,561682419],[1072970398,528067603,518623991,1910981454,87005991,587284735,639264388,594543702],[832411968,567728280,703017900,1761903211,224852304,1036101505,274818206,237934720],[2030917633,1245407218,1480149687,827551085,976587940,321495446,310545416,130760461],[1757579487,1561537993,1566140136,1018579443,1641784861,652956627,1516189879,45862193],[893338220,1332214210,1349818539,1711200659,1511116037,935287935,1685705110,1117754260],[108023037,1148059367,1659061307,121017184,1895825349,2098720226,396694676,754742454],[1495321212,282860225,1811182691,1548427227,1996414662,1308051072,1781713642,137238137],[596115314,552556474,1200581336,1413872142,157331414,1350825609,828220926,986197259],[1408744481,60216180,62839391,1238958963,1786530144,1088335031,1099054453,737175143],[166347069,530190101,367486526,1612547384,1801252528,1061686066,1607979439,1520019551],[11639894,315639151,414861501,217053491,1630624683,1863749949,838905573,381825260],[651227665,145936868,668420943,908169631,827701847,1208878293,1691074891,65274436],[936770708,565242900,1712084097,551304289,739536910,1671550140,1568144939,179494491],[241538662,1833408329,1760756337,1719789160,1171288860,628928721,1260699055,173605951],[2039260565,858886254,1720958514,633919700,1006069119,603044811,52582645,1582790078],[1249365556,1718929501,1579494529,818540397,220702792,782653055,907478574,34054400],[1496775680,1013915268,1535886125,279586374,1116522863,868465405,899686772,1745229547],[2091579447,433060524,922873184,388998014,1693378488,1612126428,371268446,283330468],[435414858,607714235,446260285,1089483052,519514740,1391011902,479361740,1030925167],[659097593,254023593,489624007,1144259925,1910508859,2069507486,1470247629,1822008296],[1243027781,2090976163,2112837911,1430750773,1048135962,1426994518,1553809164,2020475771],[571539176,262045101,230870063,1062800117,1091949540,1453470234,1739734957,1757005687],[1060678262,1008666787,917537192,228722555,935614791,1186595922,1954091277,1732849160],[763167516,1626235763,2082816362,1789981704,1955480264,1043145408,1071537196,558207062],[322168310,2123050466,1391982599,666759066,1785951131,1256868053,1514701412,1068119309],[1958905202,1568164458,961888799,1892815290,616656248,1933395360,1942791730,1130985286],[81031688,1627252680,582087887,2056337441,302266621,826863573,1140018261,590130966],[1212594144,477313348,1569052861,1842244074,1449599931,1438788806,1729875371,631058456],[343914874,1811159227,952702232,866842520,408172843,576062136,1462609116,1883133146],[912130062,895594736,460623612,1865667518,1728447852,799993204,1701235939,1934319607],[1419452914,460896274,1414426400,29917644,1307252846,247276045,761999533,854897877],[504068222,1361017349,1583873309,452105819,175092359,1751838105,1553398962,1614055919],[687600333,757780493,459974923,1760945852,1354537669,552996088,127491142,780461663],[1847953135,1600305392,2101555794,1623428727,1124476874,588190662,1129103806,1079934360],[1901245575,1259007742,458544310,299202798,1274199647,1762594818,1687580445,753961934],[1569275969,2114550226,961254167,1842569634,162437027,277383765,1925470802,101942171],[351738312,666592003,1350669429,1425662798,1004786651,882910352,1210272438,590962180],[722800117,1025354623,687125430,321856393,1791895743,587562796,678087600,1153484380],[1293581148,1789952708,2097594312,1416676084,23664330,507893833,1942336717,127670757],[1087140590,1673082062,711189275,2128006201,850197505,317284308,1162990230,1783541519],[2733624,201194774,498082305,752563624,1467111488,1839474457,1024166282,135857663],[888340009,291218584,1556329049,724765698,1400666882,1578528920,1653988970,1785276153],[530633021,1944876390,874919566,1907120995,2044891781,1963793684,1418725385,5588266],[1804059754,1956794908,1690755601,1185621579,1657980489,129996595,1447998689,624952768],[1337749584,1706566739,194356758,264884345,1832863471,956110196,281906526,1765414855],[1594750618,567325915,1968259378,1908365425,1820135028,252164058,933393930,1475454375],[1798235392,1373059152,1286893692,1583885240,995650030,285715473,119791090,2003044267],[1542874950,969289543,461830706,1888656818,1016049257,631397922,1252022925,1637839722],[1758493730,1669290666,241311920,1874043578,189876263,1298035478,1292550254,305783037],[1371996099,1204560676,272603865,102512500,216088823,61986075,319650450,3770719],[470237479,779672223,1466953583,924891991,952378269,531734070,741659062,1806266182],[495164546,2053755103,2752915,1688104696,1330066143,100610076,935254681,872443759],[785459057,1428424332,1345544347,1113966784,1807454552,248830088,981142725,1068970724],[833501957,44496360,911289847,1370853303,1343125828,1780635366,35659577,199233258],[811285280,314416124,1442079601,1927838848,1456750696,420589806,1123941353,1795257888],[1068290588,1715501401,2057767761,1772210680,230182521,166647882,596354552,1628066863],[1870986708,1934575971,1545315436,1319701202,1262297168,910145355,171466299,918268726],[1140998330,1688007742,673209803,1434451134,1708495210,1034154109,1895418109,121201068],[684335476,952905463,653890669,1479510021,1055668766,2031837516,1108954635,1972546519],[1724532060,1427764948,658672347,1735346363,233754571,62749096,473364228,2114363659],[1395452814,943738233,1055503233,463794432,1962640546,1999207513,897625086,1388527952],[2102380614,755723638,1422004742,1215174279,293765270,1452855318,1481998449,843854439],[1839019652,1884747252,417337851,1707039077,433373809,925481426,560509184,1761510805],[1171472508,1025273817,1952399574,550425422,237331235,1556431192,1212914851,140993129],[1714307818,160102159,810483605,1896104636,1800711488,816952093,465100188,43937677],[136309357,665839441,1429880239,405877088,100423888,238324053,853802342,1689244144],[259686088,855618620,241883853,1831331338,443680693,1100441602,1689717071,953535363],[336027891,907809928,1863603648,1142202225,1304186897,1453471953,255507526,56880671],[1942173201,1521780177,444336703,316787533,1557581876,709905862,721404633,1414450403],[2103148137,806864943,79412547,384168578,2094580301,540968114,1812574700,1352083220],[1043385111,1878374812,1174114370,60391988,1170630611,517887770,652093901,763780472],[262155253,731834030,1170711674,286429981,566902751,1101574390,1415183822,322003386],[332201259,945764956,650786435,980088907,1434894660,1051157635,259997366,537050202],[362142018,397176276,267802894,1042627867,1610257065,1794965940,1019637903,891031392],[2070342805,1609080089,1840761588,282035350,653112338,980810798,477901172,1072674306],[451878795,1247412321,428990448,1245876055,94785979,1935727465,390377385,765805259],[238915881,476998646,1466632043,1555854908,1365045127,374040778,1937053771,2128997896],[1144940431,1057045409,241714133,1600161479,972213866,1600336916,1446829921,1943240652],[509206147,157313438,1033850250,2055469968,1134441355,418609472,1115733903,714303986],[853939190,48631603,1990338862,605582973,1572434030,21603033,399671083,437045700],[1544243718,19867122,544381331,140389008,1564685187,1545875652,641885008,1075823437],[1315017469,60665618,2074235066,355886287,326265108,1628332347,326130802,1718383666],[1399188065,168732309,797486467,1685540790,1132259511,1607416182,1050375690,1750220078],[1959656429,1930601794,153215447,757551002,1631165676,1426475745,68603791,1424366770],[1625634958,696932695,810446842,945409253,1672761228,1950751043,1819044471,1714928318],[1997049827,549230285,2083283795,14120607,279228214,587436327,807188366,1381376210],[807398254,1495809111,1219979120,1966381151,715024432,2110336706,1746538386,1598403884],[265394748,201462567,1190134127,1972675581,187465579,1519739072,1987295618,1348033811],[425790610,602989864,1184392409,611590708,596477484,330869097,2080100482,809521217],[1098895094,1389202191,1477434372,155614304,32679683,1636139497,1319513291,1726208304],[57081196,229126290,1329638864,407639837,35737762,1348995637,1586837425,563035727],[218967185,59556950,868252518,1138469873,1361587151,1621034856,2006647976,2017978],[1836124110,1234254946,296200643,1539652338,1780721838,736853102,219304044,1529393169],[599423421,229397514,1067442642,3708731,902910870,345197848,518846528,741925558],[1218958041,1361192647,19463852,45619284,328995795,938820081,33902824,844555650],[71837297,841280005,244542087,1886114529,822157057,2110361835,270212594,1269877122],[1065961090,872945567,710114597,1022456948,2125913621,965402455,512300690,1502865042],[1313895947,1940732746,513738724,2065751416,357045082,2030765701,2024864457,1420530110],[1044567482,82189701,1314143611,24279784,1884080275,1738619726,572906782,1152961464],[1148435736,1443834392,416691673,1341497130,2012704435,276504896,1997742538,599522457],[817684116,613870283,529185239,1440738319,1760516475,1094016224,902894690,1169888157],[954134971,787804846,1148412053,146331621,699197190,985861080,1649105730,726014433],[87912942,1377271285,966928975,978574027,1953926383,1546486207,1519214803,1281225597],[449109635,1021352439,43286793,677901120,454334551,272184687,964738548,417665170],[405938814,2100500997,1031617897,1064376242,2097060799,1625364373,1703611979,810611414],[539938739,1213611889,1906292722,1615397187,2125451928,332700782,426028904,989741131],[1019460116,235750840,524047465,811523881,1722576969,1559298736,1850530246,1733205654],[670947106,1025124814,20951477,378406376,2102923957,112949249,1661461686,1798562048],[1112967195,1755533850,1675607480,504022491,1638306836,1250487341,778857215,1910721880],[618596882,1969870467,1972627991,1317794032,2098409803,260491668,42306232,157096315],[54774568,1818745152,1207813422,385786992,947695545,1048404143,1261022605,1098960110],[1429813796,344872332,1554757133,393873295,353077295,790895606,2047968932,1010616108],[454586969,1767499270,1503272468,1309585195,151749739,1394176667,357882204,2034897490],[881948329,1430836226,997539933,224359829,1718067550,1901809362,1318956379,231458483],[761543298,2025182461,2013377360,1887112524,1869580864,1317450186,2102335485,660138104],[881040020,103889385,440337318,1649638466,284213132,813878922,1765036416,673366425],[419393595,831194249,77714545,1275350312,1267866200,2001563161,748952916,547441413],[825806566,1125319436,1545016874,1475786238,1903013891,1391302860,830988120,844238283],[1410337519,409575003,1942374049,2113992971,739255586,676496768,1724681796,1456644652],[346375411,1342998182,772606351,1301829860,167648611,697186671,1313960886,141076610],[315311004,11430497,930883071,161886706,1965129265,1888525561,636650233,1035817872],[33116358,2027821175,989441691,2074491905,1650038682,1805692145,2053851878,96723389],[7626485,2005472326,902482368,2105087206,1461433391,1257533630,650276218,2058286871],[37403836,1442370173,1390128910,861942291,1209010724,1147374959,664149251,994016658],[1357850909,7264144,790176679,495115190,1008521754,39136871,162899806,264839296],[23107162,1606362962,2033191353,744392237,1668887061,1155622764,518320771,661552475],[392360626,1186286695,1927060669,1542519946,1960645136,1920560786,57796879,712666090],[634062868,368904349,1378301787,1476440404,1261723352,327219369,382892519,931212818],[663727242,1576909422,967439960,2008448760,649150786,1618596699,240752977,1818014472],[1586495100,20448253,1880823757,632806139,1422063043,1306733094,707933917,643351606],[1029367779,1766834982,1373057081,1320466064,2069481191,126948786,979465155,569203313],[61159547,1380139848,1303034783,1231105938,1230278761,689228311,446265903,208348607],[1225644058,1342747719,604847416,457363198,1295319997,1251029409,221918093,2069423998],[408460516,1087823963,885500734,381803059,929607450,1716840473,519416831,403753581],[796056456,421572643,936837434,1144067761,1823276808,1043450465,803074659,1028636618],[375680987,266104982,233507821,754529658,105654546,259305176,1858246941,832686000],[1200920007,730370112,1055757987,1665904675,37774545,2051761525,1495215698,1655194991],[1447470666,688248330,1217918838,1383439250,2112634615,1653389794,1050386184,804969445],[1150271591,5454585,733190650,728767949,273109255,1364380194,459154729,1543110945],[1310654811,195655370,1272225379,153881963,578179399,21765971,776636960,801707991],[1373214391,193481187,1602926884,902085582,1363436585,1468167508,1088164350,237963870],[1221585400,896845149,1097508032,955911571,120658616,1444175454,1731572014,976728331],[1633637058,1152254114,1030928431,1288010292,295813155,2070762335,955445319,732030994],[2059284612,1981240765,1099027469,1898618393,360464727,840475449,2008879801,759075728],[2073481454,650862646,1098976508,163264386,358992449,181181758,870254612,1572503025],[2045632667,1068879109,1634520829,89904763,1998196419,1068756271,217430878,264339292],[1301076501,1823882335,509857919,1191428943,810433543,236688372,520738628,1744402717],[1157980392,247346692,1276439451,72431710,1089951075,672956049,1890710332,786514924],[381120582,575201077,903729906,1462069834,453677360,1930251597,889395652,999236786],[50284440,173915710,1021806355,685989235,1909137365,1620869186,354476757,1731387296],[1236751133,1972311343,947967994,1646130304,392604658,1150580325,156280317,459815213],[563225704,740490511,1568400860,644121141,1100790514,1317454797,954819154,977093149],[11134445,1837319473,719778304,595452680,2001393651,261983345,1435075849,445937316],[1444190532,474906209,1143098220,1802289369,1475701078,1011703148,260535335,1284259652],[2055287809,1598618017,681449936,1633007407,637807419,511966147,671838952,58773187],[1338382549,1018578116,1090577078,79431569,1751613235,573986027,187050085,1250768956],[16074956,453870025,124209982,1582970857,1055392162,2091662567,635435503,1413568066],[1081538083,1545365688,831727302,833457453,730267544,1318266703,274387708,901678257],[489139760,29691871,1586541001,1269184193,1124361090,839344808,856510562,1596942376],[1563078646,1106129242,1263612274,2095974374,1849332897,1245119348,1832881252,1262024062],[1198050546,1981001345,768535720,1235539196,1893911319,485561193,1768088675,1823533617],[1528225211,109234360,860777630,1145691629,248204249,190365574,1051025939,505102014],[547503793,1753427030,88598852,284653586,696875087,627435623,1189132876,226055084],[1889350658,368697258,1604950884,1282558240,2100863393,1762698000,824995974,40851802],[113299073,1180216278,925376562,1613527404,334923173,78812878,1621283377,1687322704],[858361596,827819404,993524456,1550317325,1390573728,869203872,1033366947,1029575328],[1570029860,1926407702,88530626,19279066,2034144243,1810095949,2106297187,2099202895],[684825860,1056232786,1295262087,1477931092,2054164098,685953915,1420949706,1717119174],[829133133,95257499,1527323988,815861638,2038790598,992001041,1334843223,188322645],[975199641,2080431407,441180318,1355765499,1981969243,1397014608,1716036177,1428519398],[1608070511,1007316075,483105109,1946099527,328019765,971367390,1513695802,2022634461],[1714042734,2129950776,1236339270,444067507,274522398,693973494,706015021,912383476],[647667808,229197423,1176041464,1697399919,388335190,1770351000,1694105773,2101139309],[272712370,1575062550,139354802,718365065,442830474,1593147836,1926054811,934127344],[839635194,1094662,1665930721,1183056041,736152825,307787547,1174380561,1464679206],[582531898,410976218,1072842396,1695740286,752617885,893172323,463222490,1037611942],[1327315432,932931754,449838677,1516298737,1362129105,909366252,470447518,1598097722],[2026220214,1645784342,1219143262,178142937,2115534679,1135805409,2021997394,1452429299],[1463827856,318892690,680695407,1296654621,930081217,1568519438,1014065168,249403837],[392976047,1749851131,1130445328,359688576,163856024,1189435081,1985439169,1684972025],[155449486,868501274,91398912,77022069,438034320,1004284669,1949105372,1130600699],[159861295,480004965,622794930,809748857,1483089955,592859453,1480773620,2100170944],[1860513429,445138561,9273230,942456542,7862279,661856651,88149788,777091396],[874009535,565061175,1829759518,1139120022,1458941801,967428202,295692297,1215645139],[838511914,585957294,512073123,639770863,994085690,1075748112,717432232,1707647296],[2075511223,862631348,402799445,81577230,524382465,1997029912,1183798606,526264761],[1884783251,775710154,1451665449,1453551966,276655322,1293939207,571804832,192232583],[806641736,782539165,1329171295,1248096356,1085861765,1460070416,1300499167,1763484847],[1808188000,1209616196,873726041,232123380,1576021198,692903348,2000263844,378947055],[1360802194,1613513211,1695034708,1747017884,997067441,1467286050,546863714,2128894589],[552113820,878937406,405472659,1971613771,1662253210,2085906186,1273511603,880998010],[808841474,318127103,963389390,733928495,1369921549,924268788,2053449029,1910186315],[362836910,1480343586,225715832,1673585900,1370321029,1005985868,1016224200,1492698986],[1194297328,591258446,2650874,754663996,558560696,1563280958,652692499,1189761786],[670009027,39076539,1454133079,534268317,364529222,2078850823,1605158195,1628603982],[1000827102,1630594254,1577915921,1608808110,1544609089,107443730,2106634332,521795368],[578557192,1490955891,1288956959,1481931140,1785372494,1651570313,1424557344,1612197626],[1462285490,889189115,1686582029,611571338,172426201,1646698736,7828386,1272392669],[955687064,539322528,820018557,724535891,547565179,253159468,1974808046,1855321439],[1266667135,1062901449,720714287,735154942,2124768270,13858994,433066911,1747977302],[1933353218,236769651,771287886,531851492,616185351,902582037,1360575181,845789601],[1198500235,1656045988,294129587,1754772231,859790706,813592595,82000750,1036936863],[1131525128,62503778,127731112,1069657918,717593556,1968297159,1775480674,281278501],[1113095411,949962113,93035281,2068335785,1961740330,1588311026,1841761341,399015744],[229158563,1468311414,1689163167,1199753397,1275720775,1558611063,1558933761,384507236],[1818769943,411462822,252580004,188461337,85308248,861218363,155383989,658550863],[1576046403,1405216625,715685483,9266133,428972893,1156121321,1310576356,319345414],[470710102,1368913741,399015190,628537893,305005258,382102449,313774917,844864251],[1026890614,161496419,1726602971,263063184,858082583,1090065388,1425596665,211479679],[1025713636,1761281567,1524346699,1075715736,1431216778,639302716,1389441419,1888212968],[257732833,198547193,1555500035,1501791103,760844239,440615693,1927198104,1841555292],[223748742,836773130,1982648016,1335858722,912070920,799996321,2005394111,89035730],[1838210238,162632151,156339716,1981378230,1406380621,2121799153,1517335912,596886406],[1542500711,1215830723,429260585,300673335,680317323,1977937230,1660860328,1636905671],[655881576,745811787,1302016753,283642774,495229077,494922601,1473243073,1125387096],[1654911251,838247047,759451152,1535696679,361152299,1502887479,1724585684,1032668827],[1801176185,45772783,1941397453,1637371189,1423944024,2119584413,862889749,1414475537],[197316470,402022751,1425836603,777920676,1546521576,1958537915,1161567018,116569754],[1612127757,1352595860,1125580981,1497771735,634911712,1068035090,1636126611,122204893],[1534111679,1864934053,1288811218,981678777,1135744019,93510958,335218576,2083355073],[912487174,1803949119,2129641023,296443837,1006403113,1102426843,543664708,425199258],[1396691928,1598182728,1931209452,1148061008,1700566870,1572382320,976670549,756004344],[2096726780,1449613540,299405022,1588579923,1457198513,386771381,1108614546,1353173066],[963355556,354535327,1829577819,1886900214,400234174,1890193382,1376382153,2095113519],[1767153810,1921536358,214301491,475869429,1315122075,1684326463,347668628,756630262],[491379532,1725800823,230511331,1629309209,1474885502,1048534668,1647001267,42489009],[1985920666,821839638,1851525458,2105814492,493844161,823003338,519137622,1713631004],[1065327489,842603177,132961018,65124898,1458857892,2125840415,1407314229,2117848837],[346670698,450695896,1046959704,845831631,46444645,1778986827,1738780888,705136363],[467407477,472956776,1861634380,1157194809,19477843,577185352,1261562667,2052271545],[109391617,908483761,1293358676,751874594,1452228459,192054175,1336082412,843538634],[609707956,1232129296,719560993,1910984042,1680316889,1589242691,1942353275,370331722],[866718975,1761249556,884751482,499079184,606508710,1896559596,825097737,1910101065],[1800758078,1062753796,773087609,1673410294,1425171192,975791223,785548417,1734541263],[552418842,380511838,1984447452,6791042,776487434,1502540819,1371678100,1955203524],[645771249,1146136860,499137610,997449043,622254936,118585190,1504931101,691812456],[1345253300,2023003508,616003563,524246611,994034524,296330374,1779811703,1575282288],[1250298046,600813820,114586270,818943035,1333728517,1207147061,854624099,914957737],[1206416548,524762318,1112979022,978235321,511798988,827759860,1703591300,882639354],[585508859,1740123930,1226235790,131529486,1492609546,764556400,962134875,1590775249],[2101215472,350886330,237599956,1689018016,1727203184,1375482412,533626329,1470825590],[540061377,1247873190,850547304,477332612,507927033,1379933738,953826577,1488838402],[582752951,1582045648,421594188,112724771,826281028,65491166,256828010,1916309239],[1234847035,938881906,2074899617,618231297,725004593,2062140802,1743764498,1341386332],[1361433931,49919838,1964345658,1094358992,139502446,570420259,1972090510,1356426612],[925676446,1623362724,981899520,1070236505,397511965,183134664,1908041945,310169150],[39001282,94429787,570528199,945749684,1224676046,1810607745,2056433538,2119102937],[1789440421,1272851114,1296195821,2004703649,671701081,1823104145,1002280844,1458105073],[1675735793,223525970,224774614,235919743,217503718,1163405374,438587193,510827190],[2117316219,1359506577,1319507277,1970515591,745947302,1631136709,112536742,184554321],[988564315,1613649296,1818274336,946439901,809192658,744851933,2104135148,1784685219],[1870310557,608267952,198194975,681052618,2047056553,874969012,1930461797,191645383],[652777081,1750550989,589505999,1299780416,1354623776,686840306,1032155646,1243424242],[1971333204,1697160713,1288734337,1409303691,1646758299,11503659,973018721,414321450],[651650693,634376614,932209404,1541757215,267518495,19965279,1706226317,490247135],[1734624655,1570186628,441301716,1901518092,1667609172,765513836,1858779788,734724612],[753660539,775538030,1650841246,12929393,1586160628,376602190,1555575057,1754288554],[1213197358,1828618397,49412922,1468672211,925293241,774647662,372663675,1614941737],[465426936,1267741382,648537401,220585528,331121095,13787455,268089151,879987846],[1887111623,1552657888,1993126035,917066666,1698770355,1929096013,673484651,1973126968],[394317676,553046894,1001484779,588252337,388120796,1326143036,268651860,1592521793],[725600719,2085819692,318822163,134555793,1818890438,59415288,1341056203,1519552439],[2071768429,384572207,493409079,277016330,1941422749,878622513,520217020,1390446344],[860666370,1155564416,1072419237,1150359427,1639370351,1370391891,1520152613,1222280577],[284723151,368340342,1094766679,390451345,135618259,333580949,354533596,801554829],[94968849,2008580307,236778852,1231569789,20752144,1070860011,1033233551,469600306],[720976213,1113428786,1569250963,1426894864,1502892286,388574221,1154115274,2022078072],[1322349234,907257949,1688544958,1303064429,549994637,2019830422,1829362461,1078102073],[2073226011,1222304142,1211003439,174393605,567685817,1725150098,836114336,721724446],[1880781207,1935680932,36374985,987934185,1255126845,1641634055,213322151,46686538],[717759675,1126005702,294605423,878473632,212300599,991670202,1945461062,1487164685],[797181662,1642386945,638100911,1947773232,886085840,1627601155,414600977,318369638],[1596696933,1755517969,89589598,689053226,2053795337,1046652351,414710361,1723252618],[1756908716,423122240,1434277533,601968027,1880508336,1995559718,604980134,1681904830],[1736330757,1331916389,663004060,1027220540,1631860044,1285799814,425388570,1468312384],[1681639002,1905897189,1496445894,582630903,898435015,704274633,1984105762,171344512],[1105530613,1872529074,411450399,1446587261,251814239,1101412242,1420558195,1185775461],[219071102,137638085,1700480129,148980136,1423191169,165085921,1447611640,638488779],[1621977999,1512821329,846921064,1165846699,1010190667,1266228174,991614097,2065057398],[1093482306,1477668363,441303130,413149017,976459381,1082197393,1632407965,1679041960],[646840199,626641143,1364062953,946126901,1318192472,692263119,2010383175,1665932827],[823392552,1036182376,176128668,1840220266,1205855553,1319291530,1645456637,1879990896],[1222540754,2063652814,561871699,1272845553,1941157893,81380872,6580139,1470809781],[1621454140,1737308861,1638929727,1462430885,134267348,1506070020,2125032677,135253011],[1453147116,673292160,1847701321,15985686,1320008494,1207501804,531120671,803714081],[15230218,434888207,1107197478,240789752,1412385071,762857376,1153550050,2059167818],[1643254674,599771665,103292372,2065741173,1098749990,1345991711,517677971,691151852],[1376883979,1111983536,1897005563,287498015,712530011,449791122,1666512950,1088382536],[199927045,1933834050,1247838179,444449427,627658152,1405739540,1271118464,1280203210],[531861165,1407197492,1255560222,498635628,2093591217,735856254,752766485,1760555548],[1859948366,1513589948,632296768,1244353968,1090873874,1891666933,1306549937,127659472],[2019682154,1424673285,1534660493,338110403,1315013110,646948751,2049738940,1531306528],[151747342,54619976,1159265738,68344402,1392565968,1397012452,1853989030,755949255],[1229685398,1099249897,1184709586,48668205,1437368203,1869952980,451611228,1349698353],[1057872933,630414056,6278538,134913596,1470397272,1448559162,1541168743,381217772],[1593006945,1834113379,402580974,865378767,1746157486,1418976971,334424661,377404687],[1382196301,265654251,331034324,510559403,939069361,1453121191,1169955273,38694679],[2010204289,2109800762,54197675,366276875,1166737920,868735889,227730404,273906033],[328546936,617262794,281319062,682822849,1212011448,362845954,1137608176,1510395279],[1969951833,790085622,343121682,153140343,775620493,2059873165,1889114417,1168097045],[417587333,1180139370,161664464,731444903,701867908,1374880475,252830887,1784509286],[1000869827,2098326966,1409693656,1356039046,2062087194,629587188,1261244702,1717859385],[644454040,1418268551,2125927398,1082844371,61061161,1845930479,411192520,1381970562],[573494800,463068760,963547423,1595537368,978566551,1587470478,109581778,1250600886],[1751235726,454105621,1223254764,1379612474,323793813,382573461,667705173,599627835],[2026058724,71352032,1283595483,1755839169,2098006848,1894840038,404026474,2088822585],[1212409247,1387066344,889960369,588750936,1566980596,158396079,1939038953,1313167023],[829714265,602715438,271928977,70215085,1181548978,1124516277,1675233889,807314979],[384067829,762942733,638722927,335095883,21392930,1230139559,526458918,2017077832],[1930349684,624769164,1992339679,1993940054,421604215,983998718,35161139,1744030089],[538674304,1795758410,539838101,2012278801,1180419557,821514965,1295278064,597896712],[1614236717,32238347,1214713936,80259317,259312485,572895462,805949631,313084746],[1329568963,1429614994,1287599453,247622260,1355237545,601937082,201877434,1544342265],[1700839191,1228010538,1636768986,395774379,1705215227,1847354692,974896102,1148160826],[1620866180,658225838,1780158404,688246017,987185782,1386781690,1131220007,82001322],[384539792,1074686518,1988373189,1239666374,647585582,1466053801,1150900101,873352643],[1166584709,1194029628,300046121,418025492,562593505,1778187205,1492436824,92656237],[291766231,102296704,457592731,641098416,918908300,760953092,1921222076,815327421],[965718752,53308200,1882660281,1980075807,36833346,1627978382,1039549792,1850940240],[1938141392,635395531,1693189842,611050227,636900752,931589234,1044464741,340605973],[1623474002,1907891654,937024020,1598998381,1428587320,1936314372,995812041,1343269699],[1625684854,1326126556,630456482,1684394524,1573456294,1621227573,1175843207,131887732],[1812027753,150378937,1063083441,1623152210,693251121,1766125208,870793439,1599834521],[2067007712,1885345012,1786173991,1136658093,79733979,439182298,1253521052,1521710895],[1533528079,827365409,557422206,1633927631,1078497584,970699435,1042251741,999896293],[969616219,1412411932,1485531082,1784520005,311146917,1748351154,1274772343,2002680392],[1107591199,1874068525,222023497,1585148018,916511094,68790615,232617954,452205596],[1832706989,874759384,251620694,1559110972,958788986,1580777696,744858479,2041615617],[331993349,177862553,391202417,126856563,353863797,653275913,407703969,407546096],[222432206,406816231,1047553541,1296329727,1954431448,679405617,1810246062,1848681017],[1121006592,1118117159,524794646,733753018,695877196,869644717,397783350,439619678],[1050230713,1990413829,2060415395,786103259,1483260073,765600864,338316106,543003706],[1489536534,1715821294,170295122,1265148750,567484956,1132677768,1849437686,1628424111],[2094927626,44492204,918448235,2040888352,41138233,1853703054,1010286913,39464406],[1639596124,2085109733,1223863797,1175734389,374331124,597595647,28525839,99657125],[936453383,99948045,327988766,1622313606,1228577504,2115808642,110232386,86240183],[1454879030,896695493,1535593923,1054378880,387520586,757384953,921622048,1341079807],[1901496873,1383255448,773799139,208072356,1730322124,1449732939,865064095,384686769],[648292427,580176899,1801246798,917355702,966055341,739472817,784149322,1013004901],[2112819706,1947335279,1120834583,1513794408,1782634892,1432726578,1116424753,1715380797],[13779788,1076380815,1118756379,647518638,1406048173,785526944,872600599,262225784],[826120498,1059916361,67415671,1475736727,712190821,613144332,2035095134,209260543],[1279084805,799331883,300110288,1772299332,314186989,627911312,2057072499,663946269],[1557995655,1963731691,1080548641,234293663,1445097564,659743495,1415593917,1627174841],[1908447692,1305937419,1040131368,1769087023,588860808,1907924159,122907916,2029644837],[889924936,2106913432,1778110071,1564922759,993634930,622682306,560984403,493488581],[1232710934,723882701,1378913555,1834536083,1564118097,666749610,1497732224,1775924093],[1600081242,949184564,1986356724,811983874,1861689773,702135364,291130928,1651125285],[223669220,882397879,1437184669,1148886765,1873783851,1371146790,1826813250,769116685],[1281152465,1434978744,372629986,1823865811,1706212529,1069534143,1248463902,1296759704],[668007810,1499761471,171432874,1885987411,22896293,1262256173,25369151,925543155],[1583290748,1283762286,1787801403,1063338720,1550103762,1659329073,396842610,995764952],[2052386727,1147751627,2046569574,1811276086,156609891,578100313,585748210,985680230],[296114264,622445872,2037826624,2087381178,33495058,157652667,343440706,827133592],[156002508,1183444084,1564166778,485103732,1210440646,542251808,209051523,1540546093],[552806733,2033830043,1992940548,9143619,148865726,1613177021,944641610,1111418488],[210475703,970763442,1249519251,1718141390,314157513,829135373,500403764,1023652615],[1948722180,1684153233,1222256289,1845309177,448816057,585677350,1085142112,765054469],[2003534884,1429829241,786960574,2052690794,258712849,555579243,831301915,2062470571],[281625002,1524568244,1894648999,540573955,1499936670,1849922384,844648218,975059842],[425132457,910014271,920949987,869850821,1379389530,838814946,594002858,1325301510],[1044043843,863517733,1658835806,1914259186,1744219154,1167714816,1755876482,1297415189],[1301102533,230392512,2129679196,359151268,1621962475,1434260442,1948796040,1044342374],[2062924430,804273660,2111525844,100088415,1830822503,2109483824,1961981115,1444521102],[2019640080,1127448684,1832879330,562432594,817462903,1828435285,73617544,1322137187],[1703875923,925097405,1156834148,952962076,978897131,342436905,1728887516,878104840],[1797375999,984910736,1904815343,1742648764,466139668,2112326102,1667667627,81031967],[1101007146,1995931864,260440211,2014339481,2096965551,188845567,1841930721,440131171],[911028247,742041650,899468863,572948670,1892888434,488186915,1058668379,1107481020],[401549158,1809437630,661798241,947959778,343795339,73288646,218815476,96317374],[399751698,1467968363,1396725184,562566086,652090389,1164942586,908224937,741178423],[952847222,1789499669,1056793160,1670789256,1677053715,1592734772,1037993225,420510281],[339084829,1313774169,1797593622,1860502441,879415475,557919990,1344019720,39673470],[1993550868,883080742,1267177743,167799496,1683433255,1206262642,364874433,2051040903],[1168899648,2065077978,1872264175,293916057,398854460,1052396024,376713181,821265108],[1238298056,1434478355,890809262,1283098535,1122894368,731535488,797572243,245355569],[1908039232,1797380612,897904376,262359888,71673826,1301181979,856223596,1912743718],[515759843,488527482,2036034187,1411063692,24541796,379307723,2086049709,833457799],[645699953,680160917,1768147522,1178148496,1411829750,2049455051,33949500,708884562],[2041964851,992796810,435780506,1327336166,1190348213,1526214617,1816434208,479634441],[12658602,1733878157,1462679417,9408615,941711290,1073017741,538250037,288186722],[1029885564,750839795,1626629645,1776770315,761624348,1522487582,848081519,399179913],[638153659,747509060,1525592097,627548993,1112532845,1967458423,234414786,1756983812],[98690118,846898345,1345169281,1277932485,1727097066,1558695755,1973172661,274204736],[2058577740,900697017,501644778,2015131659,1144679561,418429530,529572084,2070719381],[775703472,650324596,2091980088,98856731,937613104,1332000128,974570553,1771795152],[513128431,925640686,564059639,1918524957,1416639224,596763714,805274089,2124810188],[605330553,331753135,1327857379,953913093,366077893,607772968,443497344,233979794],[1633581787,358847546,421819447,1526623805,335329912,1574850287,1641591652,1173433902],[1078443253,561902020,1245306775,1478419931,375979934,1030140129,1880190594,1884325070],[898541173,1954619567,370476664,80371435,1047330588,15318186,682161053,1415104387],[1952251646,407311579,1787954168,502331249,148494491,1134764423,311166372,1914465708],[1238809838,259503721,305394275,1073395282,956461036,1383762,2051267122,391874422],[1512625477,122747221,822980682,382232356,396501659,612600307,587090345,396376684],[1775774939,22784473,455524651,1361616917,361014845,799244188,1638555534,762418720],[1935301341,494203492,2091210127,349421646,1180899205,1136037242,755488881,363595129],[1579304703,2067749446,398722056,444430368,255877494,1729328699,158465034,696304755],[749506215,1247610430,1211406513,336613701,966383788,60181227,1370734378,1993628772],[552350120,1639320482,619512879,798894718,941034896,287807204,348309309,2107761509],[1029638397,1791820561,723397136,2012594639,236510399,948137054,1607603454,1806331047],[673325767,1650180791,1159432603,606186415,791832687,1073999906,634082837,1756994979],[1542678784,589303349,1214750225,1981336143,1276887714,223434857,838272769,1607571198],[1416654306,791892069,159108587,459086573,1652349631,1301126030,1331554065,22481398],[1359490581,623262985,29247186,1870091169,1211622222,42559641,1922631235,912671412],[202786882,627301936,1676557459,554239156,1481831735,483058005,742117061,1171505621],[2006238545,1777301714,273312396,1049026894,692108777,354999787,1154782961,975730697],[1138586621,1247608568,729693981,1729167702,409001874,1238012282,73948314,533418327],[1850795486,1082994544,823266302,1477202767,2119378413,259415964,1171687681,543119522],[122410296,1299132209,16950440,949015311,652808046,839183866,889314188,1486705226],[266662489,1243744688,169157447,970833771,1093098773,736838376,24662899,682233788],[1473187634,1258977203,329407497,1169865018,1039659315,1014442843,1170754193,1613525067],[1266603753,1645519971,2070710288,1702174134,767021020,2009668183,41274788,1810776439],[1680953102,1601486822,1073043113,91383319,594337450,1767357732,2037305858,1073540002],[1839778501,985700069,1188804841,1585485374,1533661345,701890019,130754577,165862064],[458390067,1765483640,889952983,1196699300,1443238564,544076416,24098264,1240538020],[1220026804,1630973645,1045875385,1159223146,2066230083,149533049,861593412,612476283],[207935357,1806301823,549123486,1829000314,1364696777,713339291,1026157492,1447313213],[2047433905,2129716003,227115560,1274853581,705514278,963709605,602689772,1574212779],[1650422636,782731822,2025266233,1588293228,634789291,70509534,1961494996,1643045797],[1547192907,1981522461,571373306,1633833886,1806269493,957215078,1085244110,1889947448],[2097152676,554704940,2121096073,1382051233,470814346,450064055,935322024,619649607],[2046697462,69702670,1976445344,1339115986,509343355,1336342255,1061344110,1529910814],[634995739,722180908,1098260332,317615425,1527493184,1295399589,541181829,1091563967],[25131106,723116314,1385522646,637641003,1175887687,886152670,1917938161,432428447],[25225896,620052508,1024027993,1312980423,521834600,626595752,1999502086,1211036256],[1481909145,233277232,710967043,1677006643,457274342,1492547185,1685057265,1316087108],[2036255554,1885631404,2073354829,113122137,1420927602,786443204,901587642,1668573037],[333552696,2073697730,937906711,1051574249,1716486198,559547406,1774579015,983703178],[188502673,400329487,1613387762,516092362,140779690,865922197,1947338405,1833598836],[2086030007,1720231784,1879519596,1015204366,1061205768,358891119,998407049,1529724242],[157324501,973592834,847452577,1834977778,1287240911,447289221,1004340525,1186622461],[1206231798,739763051,1882150427,2095984927,279670304,1546410955,1317148628,1698012359],[269188317,6944871,1199594157,2116480341,388038278,1070827263,1646084665,284772003],[2050363147,1686638395,1791780152,2088821856,1840983390,1655720309,1579689408,27905979],[893267231,357324520,1611228613,909890020,1314770836,602018719,1608119356,1910185640],[1877517930,878305149,2028043685,649764126,282137765,1393576159,58525561,8171067],[2004936719,1274208737,2114181243,271187963,2081457260,890425623,286226961,519788570],[221916278,957607954,517748358,2074158561,905082006,93505681,1629347567,876490994],[1809777029,1405201171,337579834,1435164305,1572789525,1079636258,959843238,1107299488],[695853819,2028509945,274065149,69801412,880021503,1600085017,1692325111,608686828],[610394232,1265887961,793236831,1053661034,762995144,779027890,1041443665,3739365],[749776384,1519170198,1707522079,269763383,34036502,25940856,1363263093,34711040],[197293698,785812279,1950925318,272651409,859673790,1561052820,366000976,1637750614],[1352630326,984760166,649938416,224199361,1473380644,1130869844,1211897130,1007143034],[353626321,682676033,490082698,158295227,1737385945,1298494536,1305339862,1446622311],[237516479,351930581,2104613452,516590945,655417876,197036731,1872150973,1885761891],[717148128,266197360,1913105368,1916649063,2076568646,457590693,794025381,1189562664],[483025392,1961218742,969804438,1156463338,2105391099,2018796483,423396214,268904725],[362526950,2069476474,766860826,925939655,1228007671,628807626,1231171348,685495388],[1508286432,1926376879,1533654345,628465228,1769732930,1077448757,262661942,1337649038],[1059206334,1466410297,1651592226,1681588999,563668672,1312537989,647840818,1406593028],[496965334,1345577324,833033598,2012254689,908240125,628679007,1966852283,1717286876],[840719643,626128802,1102840560,1058825838,441000534,464205725,1764469102,1427461049],[1376234081,1130177733,611362181,355371355,304847141,933706577,1110283006,578503007],[582579321,2097712639,756149252,255711012,1494684193,2080819875,1605475814,128098086],[71885801,90538889,706586571,1388724917,1213686809,328538795,1296016657,900517815],[954374555,933524846,951844894,1106432271,1417164379,1573726503,1529939645,1135170083],[1946066444,1151009624,544382201,112000758,626501191,1293858332,755026507,677454204],[1319638046,1751302437,812785113,335902526,1858735388,1716951753,2017155355,1392811596],[438501702,1940222139,1229091501,782367328,932649233,1173186339,1611646335,1488039057],[1940087698,13324747,1800464449,597280918,2090019732,536089529,1364117360,1292095086],[2022670580,1606182465,1742380881,1582413622,80632119,424360940,626614042,404445322],[1073533010,1986894240,1846112833,1405564105,1841350820,1115007349,2109828048,1410806252],[694999691,473256492,1357140526,1865399173,1083416850,2018501333,880365487,1237556995],[2058339544,518644111,478061345,908836637,856513941,2105803893,1564587543,369524604],[1882559855,1866383181,2002534109,121876061,1747301335,819658128,610590296,902837904],[2103178280,35759899,1254457317,586923999,1182143444,1325280431,5415853,1578340394],[560761095,1532784510,955215002,786807621,1916874153,664383731,385733858,180245408],[589381272,1739641140,2106804273,1337483413,700354499,307154889,598851690,832638874],[628558892,696335363,330421430,670507096,2127031672,747655523,1670655290,1273922228],[737232558,1464689756,1951479544,926605322,1982524526,177345558,1604333167,1531746318],[234878708,1892100762,472366264,309358968,264496199,1295858874,338048909,283133927],[1281302439,620538249,1272882723,1968546994,854145157,1066715449,1506132222,1690174598],[1602950844,1943510176,374573072,337408736,784391424,531047,910815092,995001299],[1639260768,682769405,1959771405,2028638026,927329781,322727485,406238466,437191067],[345130338,49271811,1528890318,1143657515,1755794504,2042317666,433619272,1066847226],[95974003,1799894925,931527032,453811003,1160862422,1109419869,339117640,1372850026],[566052639,300761415,128485109,1704475581,1515082196,1999226113,1308257423,162831168],[435156302,158074563,1034303980,1560974471,1709153733,100128975,1478976925,2033689726],[300251266,1045148462,1694931134,1667690887,1790028417,245266813,1356251781,1607357197],[188190111,1762426750,139278128,671829907,2079384675,1070881970,1019889746,450954264],[940683742,1276223363,1602751945,1246330836,1378414250,1651468535,1314450759,998976557],[482468229,663796625,1166158402,409654847,576004801,1630365703,520004624,56482592],[285663769,1971793793,1530474547,1928094928,1991593417,1935066810,1070048478,904176141],[1565812939,1202379502,1729702806,1243855021,1857707819,1185844159,1645833323,1492797228],[1135640897,498342228,2077711719,1808599288,178841686,904912785,24605658,1641281864],[306938976,1685211414,968027394,222872729,1139651355,142043835,1296407569,1255417353],[1847265613,1378004822,751904392,353866199,1573450869,419655766,1653997414,1139727724],[1491183053,2051050234,1360891942,423756948,1448464741,621086743,903422147,1227244434],[1531435591,2108841981,925821740,1545371417,1252651100,526326689,1253169867,1971144064],[98629430,391462205,1853522885,665874562,750196105,825017640,391042268,441543382],[1619433813,1864560091,1513217475,120732934,1161304260,1715278218,558402031,398354119],[1450282252,148946666,1469037758,1609858775,311436976,1266699454,1868509339,1067840048],[1793472751,1347323526,1767965006,130256704,1056946763,519821399,188053242,2052174224],[1935324677,2080466024,1406811155,1290798167,1919800586,986996784,1548602701,104357950],[1494208288,1811655613,374431362,1497961241,927944729,956232925,798944071,1453091968],[1769271606,581674137,309774030,2114547136,1811053330,2023694484,2023034555,125397604],[70099264,1562311708,1625197450,1970171971,1753553397,631533600,199440079,1570780023],[708541623,825787780,2049019858,774526131,1770115664,855409959,459919658,73537590],[744955711,134659431,66700643,349591014,1380487873,2022578426,467468583,1448247414],[992644781,644458587,797537432,1615813455,138557300,758620005,454844827,1853524219],[1922399036,440890286,9728524,578122808,109435064,1612507665,495457396,1500477793],[538497721,1346840052,1939300081,1313626391,661890978,1273046516,173035762,1895558061],[320150867,1495749433,1595155258,751302896,401377602,844792540,946783415,385791082],[608291903,2019761821,1727215252,338764672,502187646,73478991,105593240,214552466],[1775467588,250967061,1675493739,619293569,872293006,1903168871,753692836,752732676],[1271797804,956407122,2119862780,847831681,399501810,518376037,1710264872,906741393],[597826184,510206956,1912154424,952115700,64401240,1279130105,358186045,902997240],[1496783749,1010419049,775203647,336871728,121219903,1571307597,636846525,382003762],[1633210596,1977325968,1869170094,1671320317,485188555,1063383643,1083880405,1624999247],[32809189,562305826,1371449950,2014223330,825423327,1080091790,1920479523,1672972998],[2067006848,199382469,672497528,822409861,1717189587,259140818,820696377,1447060221],[2017759333,611892644,859233576,1802783526,81631602,895359211,1336993090,1999434744],[1469970364,1715100503,1033322767,1325006296,116524946,199689591,1502268160,842403281],[1674581889,952456778,751398169,439122601,1501305354,2087932748,1686205169,1988103257],[539043277,1612573645,611107591,1117215092,2118543712,481094803,1530636912,822248127],[1354755804,422183239,1178589681,411214293,1967471044,1189506076,132560618,233819439],[1647064904,1475693024,1208127409,1337810570,1843133955,1008795434,1796386407,605022496],[214135042,1632626587,1673423296,497585169,509715309,1394288984,334314093,1305143614],[1813007537,1081240768,1799405397,1512996311,525932874,801230011,1511686121,627607097],[1640622109,1109349839,1230633057,1295244259,666904168,50956972,2001687729,886088824],[473312426,1775294838,641119704,2091073568,1797904932,513593813,1726224689,1877737608],[1214471839,1835008161,1902815666,1595591682,1679396111,1716211323,2104219569,1316051662],[1432124367,1445574799,471722138,1832205307,842195213,1282814283,1852453806,877381437],[815784878,1469755346,1726914154,1203629674,170984674,1692804478,1513157324,111373385],[2006988441,455527972,3020192,2070741944,1645440758,338167665,1541066658,1767519606],[777902514,1784883907,2021546970,1118119283,809715038,893945007,1721692050,498542028],[761823830,1873011289,705113237,740028063,1899092668,1781336261,1898227830,103011436],[711865795,835555066,1905880945,921886817,1043965557,1954523681,601976778,498869766],[726092964,1161053190,1129653680,1772151290,1506127536,464284944,1078441330,878590367],[760517840,1851288844,1323378693,564628978,1108989835,144645326,1541247841,2112717196],[844462721,1794159436,868699711,951399479,178125008,1635856788,35167783,1690348353],[1437616467,1968763204,1922572277,1128047706,2013421552,1957635814,256741272,1270439095],[1228199238,2065932583,53222450,605758289,920257054,159510314,1720082090,794027700],[2034533710,1898383256,1977355536,1968478956,1577934372,1412857636,684844645,1261354856],[1023839889,626842835,1202904726,1356411645,949117245,1033039196,1596981914,264506001],[1757197413,1180812153,130037713,1200550114,254905839,2118710100,1469010284,1054395620],[327306906,1502850415,1313918866,92189825,410396665,1378596306,284810194,1277195989],[1125230802,555158253,588289132,1747466196,92473789,709530198,703520469,49675658],[1479190269,1048488695,545762404,1083164788,1068081038,352678906,241557744,1486916595],[2118222871,994667621,142326361,546968008,1248534958,1148100652,543835780,1203101145],[297725371,802500854,1447229243,525213002,955200339,264965067,1793061847,1199708189],[84525288,234353635,1750920467,1571281456,559058395,404524151,916191198,1913691854],[1796739320,2032563399,1311551785,1102352530,1601824027,790154492,1064959709,1232178050],[1878990316,603299927,694349894,1528911774,353249473,519924087,620892794,413678397],[999209540,1862769392,480912286,1032688915,166487088,730378290,239283832,208726299],[2076494337,1170739116,189875579,1368476827,1833084879,720815391,1221118965,1810002111],[782774006,506692240,972965714,905080298,159159844,273785875,2068159785,1536160884],[1780514522,126196154,1205288330,1809090192,229728124,711082358,1080028915,16833414],[683795200,1689996291,792596972,1547974368,1930231446,236693348,512401952,1378282002],[689524135,453748637,1226016609,1861409665,137369155,1611029581,1774125398,1584025891],[712117531,390675998,1362641741,1790831604,581647553,754026236,656337776,1395199761],[1756417592,414277065,918614205,1974831873,1694536843,1244708891,949620631,818188340],[1521841167,1950779765,1217322769,1821902179,1811582784,712133231,719568023,793938004],[1193746663,2029436342,1029257144,1332196729,1495229548,256325061,995568347,1564460868],[1417507192,308787150,74563765,1185542659,425929716,617928609,1714580492,1118660633],[1848058214,854615053,1441539700,340631047,1782448290,2034242849,1119001805,1901805011],[1110510335,73090549,881842372,2024848352,1027470598,601883485,494500526,1138678844],[1560795494,1171253448,1497662423,1420831977,1713834647,1463477926,1768893113,363781004],[216242454,1875775325,1920319926,1180805947,589902803,204574151,1031114865,725175830],[347340654,119640648,2067116923,1045115653,903424647,1341072863,2066915673,1355194466],[1291061859,1486875140,2033107662,112293258,1355248247,1183642707,733652597,1275350168],[2090498165,1769920279,55302229,1983041289,207851527,753954306,377636471,1790714987],[261163388,1077485061,1319041066,513272232,731773860,1848549998,121150098,917732784],[2099146500,1369862454,477409231,1609839627,741039101,1635779131,1798773281,1557562357],[1131421823,1290627586,1127861525,997007383,138856580,1174336155,1937654387,546258909],[439262756,341295438,413359263,1520194905,293860863,1186584945,1869697247,1374628832],[318903264,1120110681,1963807583,1951312462,2037862061,2037202801,2044920140,1004372310],[1012153774,218872981,1166147399,1959428335,491181929,513050569,463208820,1885217323],[2072642921,288930477,2040490261,1393240522,1208739034,1688739500,2014571325,1329088005],[1487306315,2001965392,1360423173,1295431248,1373209349,1078747517,1727290133,1799772794],[1193093693,1619138851,504516332,1046105373,1533129514,1535817566,1514419462,1263265902],[549474777,1314521970,1771639066,1096882023,2128483239,1515384909,1294787940,1803109896],[952560731,599302097,467959738,127920508,1878104776,1717712705,1589309637,2123172035],[1004545493,1248257028,5369811,537947622,785588947,401580735,1299124398,997384808],[751463225,1073953530,498348120,1917287661,2029324953,1592521768,547257108,1385819439],[1822896311,488985706,538972750,1970469348,77221040,2074376605,2086824198,108605484],[922021998,957989042,1719088917,827977555,205227382,1050551732,647315107,1995380609],[1341840300,751522775,1241678289,2615414,2056331447,1886720154,713900912,355963830],[722563272,441584448,1467903815,123331247,501627117,191087885,745485056,361253243],[76907054,1262250143,1451687051,1914788028,929085302,590587811,797578538,1527021938],[863721351,637359771,2004777996,1608477543,1352070397,1204317785,1493585385,1566995996],[1377751661,1729189987,384778394,1030529103,1709651627,985919436,1711703500,1344172847],[957214873,209878628,296856839,534499224,1871134855,1844003128,1855880923,309692273],[984540058,2127052961,1678651331,946277616,839764607,145435457,16357928,344912423],[1929084836,1211856313,878842145,448450988,765049656,47101573,1276440352,1772870179],[814050343,1566753356,227634138,984046982,655563028,381525760,895822424,993671880],[1004802742,1605809367,1775981318,781279154,1599322291,1624427313,1507164679,2083742587],[1532404802,703105230,558643057,1965710483,1228722656,1011408709,533062512,1778643055],[286144655,1613840197,537351648,8578941,1240286907,1878466271,1909576449,1714036618],[1296856644,1545977207,1073434877,515031360,2028764663,5012216,397612674,646386447],[431244836,1373074744,315370799,1875511349,1083695193,1191255414,1291305700,1383306039],[1426730281,1358572038,1191043019,726752185,1703352648,752161457,1005287176,777149010],[117860295,1226255309,1453038935,1933698292,374143209,854821027,667238796,1497337422],[1163723188,1841586264,604641936,577987365,609249340,1415537714,1631720509,816543408],[1521195399,1176309561,1395397336,1507961512,1081987143,1500351964,954553857,1451390635],[39047024,1398356352,1279984673,124372571,626656313,342851681,267786629,1641276020],[1980133901,1984155652,521931312,687199129,1807321828,1386210253,1767634339,1401532531],[1833656775,908157769,409409839,1541828196,263932049,769798907,1439986032,321709983],[1914052397,1281670299,58983334,329906593,341068313,2004535763,1198727490,549324005],[1805416720,959962204,1476150860,1738242046,1830870677,1668161159,1386461674,51183510],[2052716658,162092264,1844644824,539622184,1204557721,1119694282,1330168934,1689117124],[1836751294,546879163,833192439,1527692245,1824272615,1631967030,728067311,1828624356],[147501829,2033177718,47644973,702516889,521944660,832524176,1170238281,900972822],[995010226,42425761,1170688536,2029426659,1546211480,1390263188,13590367,894247048],[1592261917,807364454,1402686839,1132049259,56880109,1221426584,951164562,1240033154],[2103561070,1295579510,1952788381,1850614338,570033799,93411415,1494244333,880722180],[1018214813,452892801,477235318,666566566,336339459,1260988874,1273369727,565682945],[1546706702,1663921637,1499755051,1650017379,1889303554,1556764979,172253096,398751247],[645072608,5174415,201893662,813310308,893846868,410860062,1005479397,248225080],[1692336504,1397773273,395185077,491611084,554328643,915793952,797093973,592094416],[614963137,1591475967,1378696354,1610540961,1466602594,993787133,1712553970,1461324304],[546875513,235187541,198844596,507771256,2081950434,1479549976,1085970835,1830655756],[2110205013,1767488670,2097499119,1387760593,974924809,1873327935,1824607147,1749660815],[1909719273,825551952,1378943559,894041557,904339212,1368635099,790518418,693885704],[392100545,766053277,48708199,1806907027,2056570007,1803830556,1431402406,913553825],[1863171369,1417925378,1045395752,1810244061,1445362868,611829586,1983264722,1895463170],[209798348,2034176761,653856981,1368167882,710857336,1007420729,1959787471,324767647],[95332988,2014019256,1914661163,154000028,1903135846,2018341585,1506117994,1212248499],[1211203944,828066428,1316195992,822923096,327044009,401960296,1809712768,1089239674],[451921411,806936422,1320337887,1265305653,1134679891,1798061456,934186027,903315286],[2114137657,646436336,772180665,414109966,706810512,1189959136,1639989040,1439674458],[1928216944,1261475078,121790164,610457384,1707363510,1103699180,1087634816,1531034349],[364165565,1968733914,505790684,379825331,1033676399,779936206,499601088,550254641],[1796928319,2071258627,1524660458,576393009,1369831921,1655955268,1606716475,434060420],[1412485413,1554863298,712514965,1389083619,901716941,370864690,2015486469,523201095],[1532251597,30777722,287192222,1701517895,1994945127,610740178,629100542,1391856494],[1438476972,467213088,1252898060,1985760528,248261779,1924452113,2129801391,660707477],[852308384,1674399572,14676677,405352222,1849420445,2006235128,1998107148,1352663184],[1050849014,1759297538,1128149816,1647955648,1829711615,192318972,771773993,1728938942],[1702525814,1229422504,254664121,1851255035,1385373015,1897089874,1167737023,2077389347],[1434438505,1764847352,2050790184,547501464,1606946185,1485986692,1499596161,1446023034],[1593401301,1223067633,1229383221,712357413,1646309967,2014481257,359644231,817011092],[302305775,1978802991,326558366,662697629,1678457399,672145110,1903676445,892138780],[1114130003,461806988,1516863975,522990463,842400852,1863559171,1198297940,517524896],[355026331,1308300744,109782338,1261268902,1292523783,1512582721,2115492637,220314964],[1990190878,1470754028,1598645974,81109849,1944143522,447816188,392202084,145028275],[1179217509,1348256597,1150474634,822921039,1535056125,1653772365,556420993,2032655520],[1509120901,2070320853,2013156180,1559563421,516743237,442877504,1291582478,100895458],[1156945300,1242474037,1675593219,808701017,1825938332,1888593464,617279389,556454625],[737191950,805357805,13760243,700658925,831514615,1082459101,525324960,2058123949],[502396832,295443075,461949839,445821909,1977683943,699639399,1529407715,831643591],[301300154,450064221,785716659,630516874,1881097501,687257092,1348261684,454437984],[1776016123,213769203,1402243040,1487150078,813605948,578027988,776462496,1101480817],[1363539668,1230476113,1473160968,1992189912,644626191,773527965,1493183406,634996511],[1893121290,827005331,771414939,203850283,1970412155,616879029,659720444,1620020496],[439762852,346112607,2091198250,1120467648,618854707,83536883,668607257,2077527945],[1788325647,757447889,661473141,315133080,2117277797,1383502436,383691632,256417570],[836121397,1101080074,383324625,902896134,1409486532,1758653944,1906491106,1450970610],[472708427,2064884953,1881649367,1254007725,133633141,1819804049,362602520,21849708],[299869174,942426889,961027609,621878334,1843025696,891823645,737633114,1818324643],[1603439640,1948297848,122149049,1563023742,2128636882,1641884754,1378910253,293887258],[198299467,903913653,2002037683,1497930239,1084079848,1500776542,1068478903,1314216402],[13904652,453060211,135310773,626988732,1223211621,476547681,284325534,1954812774],[571558818,948880698,1902848446,2106048831,1546656953,670845593,1444763772,545170357],[1541788163,592395925,386820764,700207946,1966182161,1051809669,921645842,267680682],[248176223,1434442247,379475065,810977907,1773026875,1717644015,141879528,21635723],[560479998,843812255,1359924999,2022438356,301936567,1930834937,942924041,102354684],[1600446510,1308404934,1464878173,1679013654,1391591299,1141454383,1030220402,1931782973],[1155763923,781349828,914380106,1876041428,651597398,214156909,884234270,668849982],[977621815,1081061160,774983671,1862821848,145705634,774955220,263623546,184627484],[719004094,246026096,1050167423,576841378,1403422265,1543516535,628449488,1791258717],[875784379,623754843,1844227970,548682975,1186125929,578594427,565715751,1669972764],[1573859690,115618367,965378136,1887736480,273509970,1089331256,131794374,1126471742],[486542882,786450538,85150563,1210320182,834143843,1018275670,1280211347,1651554173],[1490558462,163549213,1713661849,2093582272,1748809023,873147632,1522067062,1128729931],[1240191666,676370086,1359427463,2002384461,2075806008,1824826622,1536814699,212219074],[261924669,852139176,1991308882,375457654,1838095680,992700897,2120138696,1024048486],[650117312,812345225,880886516,1549368043,1193810159,2085042198,1007083435,1141847789],[639634893,322036557,201833875,1748194490,308210480,1075585498,1887299915,629305977],[1568658785,165666483,2105161425,1620361121,1655209554,971215832,519943971,1995016984],[1577942565,2019317555,1138031057,1844863046,1282759184,375885165,809821986,1256791901],[604541742,714494110,1905455878,1341963944,1399075537,48721412,1341566757,1268599729],[993405626,2108069834,1860798096,1924499219,36110300,1354765091,265703475,432523493],[2104904166,153968230,787938617,1919066666,2047274867,1571187562,891559845,1389446781],[482414138,75903197,1658903476,148936843,1130478519,1567512339,1438662303,796659719],[586473679,107815184,1503458169,1772551162,1773817361,1815092450,1198723768,2039417316],[830147187,1113878629,1457936709,239103674,299655637,1379929583,368121159,447416706],[1601273456,1544644219,573746726,534066838,1494384035,1568952590,1489007633,894191794],[1810710564,1634782423,1412132457,107954402,1080744441,1802223534,1433307283,1185160722],[568746176,1346851352,1848461018,432479070,2096965956,779635497,2020889580,274690975],[2029102031,2005171128,2107938175,913984970,648256481,866138484,520028474,1321760789],[1630656083,1375668550,1282650941,403791131,1193717252,1648634405,1122540610,162188093],[320396949,1354700351,853996903,1149827570,1261346406,10617386,1196507756,1044250932],[159791293,1189683791,1744011612,1167263817,1611002302,110937441,47079666,911784746],[2104629075,142400292,801720789,1958723883,1632540384,334391226,800818527,257981453],[625124727,524917947,1229561100,775240554,927727543,407711454,1816587385,1258541755],[508105799,684327353,1964352490,1683090907,704111499,1736806950,1871517790,849503760],[830746177,339749566,14090032,370809084,1955011851,724630998,1582739405,1638836588],[1450416421,989683130,1353620660,1672440380,895410606,267377400,186791927,552559552],[1327272292,1824329664,693551361,493410718,1386097411,1703371225,1790458457,983200342],[211544839,1147132305,1002015805,987829180,406452493,1714218206,1607823672,424948490],[744296444,794304937,1336352919,1992498326,2068710647,105263167,1418035734,4074445],[21569676,2048773626,319100885,536770275,504861946,1794628487,1212110165,1383970559],[1042367066,500695362,1321103299,2130388203,803872158,1670688241,1716644834,590888626],[1589702011,106385891,861530929,959205126,1461851242,1297015066,1931237401,1029809630],[2089059730,1266821327,474916756,1877364285,685686783,367208253,1071499147,1884241911],[250759710,1791981655,132938885,860135645,894106784,1318032880,1970617336,1835127742],[1487432563,1044982457,1578091167,957127466,1192173989,1397434666,568459782,1499580397],[1942673531,262861998,1832777897,1910529969,332770527,953648875,245314141,601018502],[1443423881,1921328025,1867544334,317640325,1989517588,729799449,1266983418,188242575],[184548966,1305015480,2073034827,171219516,643634328,1267725671,748216528,1723246881],[817631257,404737443,982875484,1948520460,752221793,1962525135,897391906,122153166],[1547301117,1412489438,1882171274,2097263297,33931212,1009204461,1204129148,209917686],[1831355111,1407280751,350094646,252425684,1059968479,891152350,1310158803,15691046],[1327277616,1332072581,333851414,1905188617,1130831087,599617325,1462063904,1531174456],[1102237204,732334829,1121531936,454960693,1447435828,429523997,1889450052,1929402164],[1934729909,1901861936,1634291118,510456419,1555692142,141227905,1129772863,1466316311],[1887633246,453902415,1692384961,77118156,727040453,1439924407,165697353,469914959],[747292998,1511239906,1695977193,1344069380,2055744132,1087998593,1812010298,794447427],[1472055643,1327351893,1714465332,591875152,1302723176,179828714,929564679,2056550932],[618806860,406299789,1570751482,203995382,1225033513,1787100338,1929066560,416596209],[667425785,820981123,609096814,669152436,1158606107,388400450,1558903973,14420200],[574679374,798082959,1065789539,179199064,822856906,1106135755,2017716899,1754315483],[1454976184,803016997,314130495,1568222154,217972489,1670254473,478176711,364045018],[1439517687,1635640863,609439413,640287451,278748170,1111943741,1239902659,1447257422],[540278618,1829957787,1806973353,831936373,1090700072,2066253160,16369608,597829396],[257438686,2130178842,988443512,312854387,1387210416,90016294,2061161757,662730663],[633330010,1390355928,41010856,1988844238,427641875,1898562247,574236713,1354283803],[1585802532,1952906864,1932043038,810687150,2082657454,616646613,1692625990,634521281],[1277707471,1265911588,1094320709,742965508,321037786,1109439122,354099766,1084972668],[1707884895,773680663,257887767,765439044,621761895,1333238253,814174660,1749003309],[518313865,1553639939,213613853,1630022072,827958181,1765704429,738250875,146520605],[849396817,842477056,1005363965,167040506,388471814,2068828594,9984813,1808926005],[971626748,827715302,1135196577,1763291542,1486769503,1810637699,465843567,902944992],[1292309985,1927089266,1059829144,831775907,1953085579,345288418,502424341,762659608],[1923847934,1735637897,1262453474,19177828,2051209910,677014242,1077703986,158002949],[1980569447,1972837717,2088673615,1908956523,1003434964,1674268802,1316074664,762830387],[818611350,771334162,598606024,1941880553,705723725,537485593,105755983,2125511673],[2041341649,2116191134,854776624,2084405198,648635907,1902190173,366924269,306348494],[702602923,452767072,180472203,1915753684,786539299,1863081947,371678066,668546924],[116019078,291551322,1780652933,1894106434,1206212969,1310521840,466438965,278599720],[971675885,39756285,164193235,902953285,2039163693,1147464874,1272833267,243767610],[1716375770,1047055406,549139076,237095407,2055304963,1380482925,915854026,700833137],[714269002,1133462063,1378899273,1782300364,1049155353,876385578,1156143112,939730798],[82089151,159110746,878624855,768439725,2044962379,390105331,1043980955,1171072503],[1093936849,732621409,256678929,1911989483,1495343692,1553104903,1863479172,973961479],[693481811,2113584365,2073401860,306770526,1691195943,381361037,367544337,161115197],[2092023745,300267233,458048753,199943409,147622269,1010221506,1370940626,970973305],[823543436,1645571485,193787409,342686096,1142594097,910677826,950034946,778600016],[981865138,973271087,399398922,1547898028,862367447,131880912,1748700903,1778613179],[1759706291,2066746331,1336864651,1759149739,1807002025,399810022,751912693,249456740],[1166448356,1000367409,614874969,1188097101,213226257,349905972,98335557,717885796],[619312000,451846553,1584807421,179309533,2128158025,961349993,1354377690,960077710],[1907456854,1101888692,1458397597,1273372582,541461391,23998456,794343147,1119987266],[1457302782,261446116,771342064,1522306303,1317146745,1662580637,77489305,1436562856],[1475114831,1438080485,1047978249,1989819082,862531694,1531792560,1130898032,1448152252],[673024517,1572634198,1748356671,1109644223,1153166384,1628495018,1629394897,1953257176],[1024593900,646004533,702821335,28288591,166872278,2041728038,485903123,2100042812],[1462273956,1096996005,1309152901,1494756804,2059632291,44754729,498807585,95657242],[1472604163,128603827,1192997319,409466330,838216185,72004184,124724631,419781486],[118223414,1833582454,272249615,777225375,318334174,1749370043,1572232074,1227117739],[1164426252,1679186185,965474847,1342017569,1907852335,1328142302,1868979828,1938236078],[670700006,1360241950,1758145559,569703239,1245477958,723405417,134029870,1318615874],[1097622667,2027794134,1884823040,1643370655,1957977162,844204240,134261766,738028295],[29631859,619099230,439362192,616017881,1222007383,1282584323,628329252,1950302830],[111783978,1133218255,25052270,482428645,92978367,729037644,976275751,1334760469],[790598655,1066350234,318647929,1396132318,1905409831,2083465649,204530764,104721844],[1687522166,789963585,1090149882,1778332879,1923668287,1814941575,653079634,894623957],[1451637323,793673784,2069123110,975354704,1685015895,1193744494,68993599,987490609],[578231215,1467612722,640432428,1310316460,509234761,1208667157,377824669,992603687],[1866340470,134817818,1236807213,808267476,1773040209,1211644262,162374006,648697233],[1470157199,832681627,1397243334,441345214,896404733,1184835573,15659560,279247872],[1440664227,1605743020,706771061,25756549,1131326062,1253769592,531046196,571443791],[681674193,293962453,710893432,1432841347,1729475327,559402883,1543244046,972475946],[1497981777,2117694550,730160612,1174834042,269970154,681103065,1095881570,1538360454],[132103182,1071311243,1059350910,951294143,608204584,205937666,1837528920,130578998],[1319300798,558416104,391669848,54303163,628201429,280267361,1146054988,1796763041],[1839887415,1665160701,713475187,219191657,1243877710,1270346383,1428357181,317117458],[815009267,1661997197,1122907051,1142349789,363546327,1615276408,39138022,228759972],[1761177890,2123405240,534853566,1223324048,1545163281,581858896,764141823,434956100],[637210367,1609037001,216801201,1962592177,1932712803,2111090257,192954525,1398571570],[2074943585,927401440,1370848568,646196491,1218700336,1099715638,74547818,83261103],[694524918,119411784,1478580750,1395939334,1228783881,1503310799,331135261,1680793986],[655232782,952526127,835780882,1816154648,1836234874,1634350379,820128617,18617753],[2120033152,407231082,68388791,2119731439,1520836179,1987250241,1668817422,2118050862],[668413215,1134282503,1406719971,64728332,923784744,1940391994,967368090,1153813923],[1967105519,582308974,1377371962,531831374,1850734905,842489833,1678058212,1993923598],[1220771626,426044050,1995159837,1741583904,2041720706,899588326,1174612938,854295262],[522970771,1573182602,2026210268,384379834,1415893841,1626885544,1528559522,1531322637],[1757786964,1177964128,533641169,655183052,2027892905,1716731911,412296667,656408622],[1714200942,1446078464,1044906826,965076281,1270573804,94140630,1495350371,1239438975],[1742067898,283632262,1210614608,530225327,266239239,1119096571,1137292753,1721679063],[667062024,949610070,925577515,1611149052,31772454,218831117,514702640,1667381267],[877435183,1781525548,1078419686,1874845730,265301929,185642534,1036152236,1875769306],[1913249930,441306146,1318435036,1892189669,1572675697,783823168,1839242215,77283233],[525757866,1810225845,17356143,1332391501,1317458593,1231367045,1359015603,609411709],[768501152,269471265,160860369,1758960488,545058845,708679044,563529193,1887929386],[386650694,190211654,1884953897,499396659,1957650926,229000701,1315873331,1951667041],[1892987775,693880195,1786972092,1499222193,2080246791,529773564,365155458,1927077199],[1422447091,1118212070,817330963,713974694,1036024452,724418753,514168833,1717011483],[1362714896,706953843,1247918304,64343769,75609772,1451725608,98570057,1394960257],[1988369738,1525846639,1110109521,1481915697,487998422,348919659,1140880964,171820713],[1361175769,814960879,1091882064,615067300,1401742907,1426499075,1169937186,613191297],[2123978784,901410621,1397723310,1362885269,1805677719,903830518,1729620919,1742636843],[1065381302,1684911006,1615113006,1086047158,1655607370,1106953819,1071863324,746564127],[754724193,1290778043,327767042,149583019,1747439430,1806003525,2110193823,831062345],[702996696,578921198,929902396,1326969108,137728067,1681393112,498173692,941760996],[205412993,1316748773,640864519,2124948866,662389390,332433235,70202659,1789920121],[1662629474,1803451326,513277486,2070471935,314458805,1618189289,882898531,692564773],[764746777,1940498901,222741240,53270770,129882112,746438436,1443240641,706470210],[1464116325,1434133474,1999577556,402793264,1405288133,2017145259,1959586916,1109148668],[1159886346,590700312,1377466351,677811189,1998387852,1378535308,1565100938,1949722888],[1652370121,23294908,4830630,621412853,850392835,2017012814,272563449,1392478239],[1980438593,252360690,770901223,196406685,1498823165,1785887687,2129654134,1205282751],[610415456,1031232037,1930566531,187517826,251964458,481905075,101944646,640659446],[219072187,769309467,928384873,1424923895,1885590334,495052742,2087953934,56232383],[1395347475,1918417531,1230172091,805031494,59698133,1930341888,1351049151,1218323334],[189072093,1245027967,1354508493,1874079104,1660779105,1437067593,1239171774,884542366],[1512751022,1185762085,510379751,669867045,980990543,175499131,1356966459,1543322485],[132101697,1721516957,126443414,8911896,416572303,171736627,728859355,1681439256],[29934449,242284807,1043465015,1069171447,441952247,1990133552,292441229,654548031],[925588095,1373178062,146107533,1790751121,2065376574,739933688,1457786280,566075510],[1201489136,2090283419,1815191149,572002965,1961085287,44418745,1525829916,472293134],[1151071861,279090293,848141630,1154358451,1913315960,828317845,1753604222,810361465],[1391989636,913126821,1057731436,602893066,1616821360,1628521262,113134024,992244133],[950698688,622510980,1570402815,1101201132,872301609,1541010396,1375652441,87091095],[1999547507,577512971,578284303,1122311398,1668277673,1659492649,953432196,505033550],[615986391,440079728,703609951,1132083246,1180529924,415296209,1537546232,240545725],[439057023,1214098315,1600028568,1480231692,798782842,1509180415,1659804859,415082879],[821003886,1504228612,1799821948,1428155018,812987505,786710140,1724517784,172568963],[709159543,170903907,193987867,219314632,913950524,1264417303,1684916285,355698542],[152243237,1764530602,1128351426,2022815504,2070377050,183692637,1226364517,1486781937],[814337228,1136389844,92387328,1860151879,1422150075,1228324729,68272399,55239478],[1276023617,749396970,1898931594,1588090967,98164545,894555902,1308497296,1094442793],[207048268,1534843010,958064229,1011333949,937399679,1729316469,2040892984,68003544],[747729639,1861291055,1496893784,105194979,352309167,884513954,1276421719,2127339212],[1086121432,251451551,1624623808,1432891933,504692641,997881023,1111981297,44763528],[377060796,112681106,578577522,867381060,1819930828,2065967171,1666706377,632838108],[905644190,2061223081,457373444,1152957684,104121631,1587353092,1099564906,1070023463],[1391254351,1354020793,94522745,1536393898,38384947,588099398,1713176016,535032738],[1250348379,632708810,2082522151,1832696627,717391891,2020099330,1518429750,1930509313],[1472125300,77270668,1281458962,826024596,879767554,2095795906,1317840463,1706784002],[1371068709,126792123,1533732668,936008638,154374742,257910416,2068170131,1175433495],[243071028,593531555,2101230650,1588532014,1420628652,1957276939,1666241849,1141278177],[842727264,1406040872,1230264813,733273078,231150423,1229061267,818650703,945764285],[778239938,1832609440,1952336787,320782736,2075988935,875496925,868059256,1842356408],[565402146,995381498,687686555,2031980819,279213240,1080012160,980856455,490021489],[648177204,1774604985,2031810185,830006476,1148897361,1265534237,2046175718,1666727688],[77650861,89484606,504512124,414480435,988924349,495677072,206583008,791856880],[2045372108,87234776,338169461,988047985,1540597620,141201860,1911911814,1817346343],[1492403803,1239663017,252722459,1080825420,1594360046,1775578930,1722793572,1879105491],[166462944,382096916,1937457325,1374012374,214002151,1354075522,1051693449,1998237020],[1201664977,164334594,1393497877,413377334,1869432071,1450045016,57186782,1090777992],[1002467897,102720265,157416057,2108290767,2010151505,1366127387,415849409,143930522],[1995208821,2004020790,1764536599,1834419071,1720919484,1399079103,1917042732,1946041999],[1483314896,405652713,1876748935,565420019,1870999064,1868037012,1711158520,1063991227],[977501727,1730741151,279848583,1273525536,1646931554,828227920,1992008429,950082703],[1138526897,1284565631,1924405285,1592466205,1842951795,1204710333,1095158132,1421672369],[60254473,1971374052,568728200,165404992,836957657,1145135063,1563835907,1358905754],[340388833,249070680,2084508554,453472480,322008966,1527924489,452252167,1359958040],[1479193045,2021603027,810538976,1148416327,1094107498,1642396645,63832298,714602653],[1804129356,382492836,590872612,526169018,1581200005,1712876602,1085895072,516626570],[1294653403,1906366069,1781245444,738042159,1826281828,426191113,4092547,966380524],[606631844,1689327188,355845009,1112047716,723001975,1722244500,940253696,1136687609],[1524359470,329735280,1361315275,1859235460,1417032688,1340268290,996957188,1769390089],[2085949282,1349985925,1472583774,1661378118,577835379,129498302,176184280,1358504553],[2078589061,400514463,195200603,1767062574,59789754,1516353620,360806685,1102387982],[1445386167,18423042,2001323066,1970592704,1754944560,457820174,1858714833,1354827444],[791254873,1218107895,2084259421,2029912957,340487483,873548840,165626418,1849469578],[661507066,1440457984,459928461,1287545365,1464307856,588596831,1696072575,1630421029],[1236925675,826187321,36085024,439594578,1576551412,2097702871,1203084718,2062152609],[1481910691,321580490,745224683,661995538,1277717620,1473301149,1531991767,456672301],[2043309671,417565186,1296942528,582656895,139573423,1563304208,245897793,1112751502],[2088430668,457570201,1611363710,843089043,387546035,226231784,1760204078,253252683],[638206719,674608681,1342911542,890569769,1699384639,355326796,1102911615,1948186057],[1219761940,116737933,1493039776,1205962132,1740924424,1887219171,1751531965,577545947],[296391640,700053378,606503314,1360697003,301499203,1118446723,529613089,1480389312],[1684383968,2017845882,1726890844,175139887,1728482602,1300387361,617638322,377022116],[1335752061,1407137299,578002049,887088167,539228921,2039704644,2126601715,1360529167],[764341618,1750880173,1742725878,1260558609,1632555776,1544403684,634495289,1799028608],[1175813746,565041642,791621853,440445181,708666594,1667262857,988228197,453250795],[1128612264,766324283,1726279504,1177726201,376312965,525822505,1263497701,1565806979],[1423850087,37638351,1646104170,1306727349,1198275129,1702143349,715074819,250312273],[180833784,1225834080,1775458048,1630399831,420027174,782869989,1020228784,1637026042],[1223442876,1672991017,1724744597,35574989,1429543837,57098541,800688984,1621343283],[386864134,682221472,2014336163,2116775197,1980787386,154758632,1556038357,270120792],[1168007336,397891337,590072619,1965958819,1963170779,306039934,768712120,1791188401],[1210186769,302089409,158538678,2087000342,2048872560,1421643489,860102797,1543046603],[508417860,612472955,92400123,609148808,1253265428,1713551325,1004670057,184319114],[2093198608,62367757,2057619748,696284339,1241072029,262785656,2067722986,747223575],[883385732,1543512991,1203975326,141795740,501108043,1234193244,693969724,22947924],[1982171019,32175750,46916499,939590653,401591277,1058562068,386111136,1597828448],[2006156394,747231302,337190175,2034529373,1049968802,550947633,843080636,1553449960],[1044147597,1274576728,1534480627,349145534,275202518,471654062,1420364678,1858098176],[1826157478,1101082498,1504685677,691457533,1025589105,1516080682,96090731,262245048],[324622546,1913694114,2037778363,1470936917,142381649,1411728992,494450371,611366916],[589083468,866498911,858672291,886120038,973523311,1398028909,732743799,335754290],[331695937,576260602,937835852,869741068,1297775692,1656473345,164706384,1146426219],[1922152272,577454180,684315168,15818497,1990892621,1805048968,1392693545,1048019268],[49348800,1699744980,2027273558,1225249775,2089352795,410887631,1573984278,1675762641],[1914156143,2116104479,1980117290,418241035,706265649,293266658,1095310620,1856066996],[1369675223,322541400,1071965774,1310490309,796064226,1400926046,1287789834,768403728],[1532316426,2099962878,1611568869,490201009,1393883168,1805645727,1230410536,1123997336],[1319175956,1570110593,2030984268,612805637,1698678594,803107203,811928236,1010746343],[1862448153,1961695703,888544158,1749504503,1344508783,1197446,1506138494,1173898007],[1756920479,490624631,694604949,1635008320,1471269408,638431921,225693837,747798000],[1134709750,565617797,1041517855,1545880823,2003066538,1822179999,638821348,93617504],[605677715,1987859882,114654605,989346725,1776374406,406678785,484419227,2048913657],[1083579362,701408475,1060467518,2015931356,1072880379,1009072419,804245936,1278578938],[2083169536,729188755,856870384,1331465957,942349643,1615643382,191726584,200939945],[1820703859,462079147,316467912,81854926,1994735992,775755324,2050077209,549285690],[1014014386,1873148557,1494174663,115483844,915140036,757321807,493340454,797727339],[716802570,307510084,1433208429,199719438,1906314128,216350784,1304844282,532846051],[915246830,202455869,1110677739,1323738043,1551203600,971037877,210072949,1229736296],[623330293,778450985,1162033670,757744865,738434490,703083665,1843505532,1130358975],[1821532228,1419549865,1723059642,215256828,1936569943,1599350939,534239184,1437553823],[249594765,108233841,1938796190,1393188741,857496709,578430548,1979581741,298531180],[909554142,1097287882,137026811,1914547288,114756326,1955444906,1895158282,506733802],[11389279,1814312844,1899850187,661906253,1164795131,46719909,1640537711,2041100667],[1838024913,2079209826,1389910113,646881888,1311219262,1258933030,2070809331,1369881779],[1545957278,471268122,1083752788,2065868789,1737867534,913115293,1290980333,1343469726],[261510104,1560481465,1718567875,349096580,1101690469,518221317,3805415,506930914],[587647365,1043641512,224452444,1146792844,593013520,1147229790,1954935585,157435204],[664362261,325205540,974961017,1599984392,1378682345,1068300487,1804531429,655389844],[1495591042,26694626,1143674367,42706338,1765352908,1745053850,467994276,576040515],[375518804,1577771436,944179754,292723921,1315734925,1702398212,1500131581,19971233],[425616697,1091306380,2046545491,2036405988,1301895847,1265821872,1643916797,1446942800],[1682074322,188602440,722083016,764916975,1796733413,1125674711,1283284558,1679902285],[1186832070,465445492,1963487236,973689397,723555086,1949441201,1084406011,463941096],[823676574,375216903,1210780594,2000275602,1302973011,217121529,1715484365,1798289858],[1206941654,126697978,2036822756,1422092979,133212759,1039295151,2115445254,1159243753],[523610208,228074545,1794881003,1328498920,1726987563,62074054,911690102,229644528],[343897021,826324474,876713078,1573261629,59397543,1036502187,692155793,291508885],[1240393148,1934176900,1039878799,1757020815,1015051086,1916221056,1676988031,1002108441],[1088017841,1258330591,1587439657,1340961529,1122402834,1432145177,101927412,1490104052],[1073813240,1172945607,673727498,1546618355,1186224824,637481677,571919564,584774861],[1746277787,1342658004,1278000050,1369058524,496359086,538415645,1498571537,306139335],[83176922,457574742,1814360616,71722275,484748627,562600813,2057952837,587642144],[776997595,1374959038,1265069925,262610132,776719428,2001946510,833327775,380767250],[262098240,969788586,2069138388,2031944051,717264518,555285192,2033025171,1031823241],[1749219573,1309314703,395805677,1311137055,94961467,1170156287,120137463,1733879235],[565973994,1132373538,1887488064,1099644104,442790313,260370221,656038220,48459141],[43533339,818228912,2111626942,736385109,390192061,1585067300,457215369,486688331],[1082974735,1934691740,811119430,448506818,515139013,1020375119,136149333,1955989883],[462844892,799483189,1300159740,1021002184,2037813544,1103718323,1345403556,1116296957],[553346356,1927811117,1885949497,1543333315,1006758600,1642607687,1062008776,1943315121],[857035823,1697993728,2045594573,852909686,1381457687,815239930,187629269,1722030446],[900308544,1379193675,1633204639,158092088,209881259,889539073,1907967933,1502370136],[852194211,829718713,1489474436,1179900323,1784899983,460231881,1501360471,983336591],[677140379,1465555977,929077498,855787779,122459079,1011533339,1142589138,1015476101],[572243896,418786654,1327126982,395406717,1890544072,1531516819,1384780423,1670856888],[1571440213,544507999,525044951,237531424,1062943654,1487284636,763332981,1942585103],[318655425,740414595,400801433,1356511752,216544515,947319620,195193233,624712908],[1688511044,1262106255,197604556,1858002680,1203325665,1335458291,623418030,1547149510],[211746361,1259043691,805272254,2088664979,1432363397,2005795988,479445786,739754680],[2120587801,1721745615,784008129,528014526,983466945,1887035731,1137154499,1663503037],[1522049211,686052891,1764585377,984283980,1096022846,1497907827,530844558,768391500],[1881695863,1788226625,674363227,2060642788,34658499,1205626161,1367864291,1100568649],[954814642,1000331051,1526667327,2105637203,1247768717,2097450833,1579987418,1413156608],[1988938061,497818050,702606366,695711715,121324721,1517635247,609876888,1185709804],[946774274,1674000802,1943541495,1947991271,961351916,1620060558,1707834155,136005900],[866687118,1238393733,1840416075,467432399,1985907322,1044283611,333330847,910054857],[782510557,175402723,5034810,630618824,1742384380,677788680,1326070595,674834141],[1666229228,209549186,1159202616,1332834276,1798146788,1743174618,1130282253,1864327044],[2088593623,1648813996,365030981,1717713283,379942640,61676362,737005415,299883341],[1941321331,1086886867,152133985,452844476,198134168,1327285987,1889016968,487606500],[1368037607,266647428,1727540214,1047445931,2070533154,1727153339,410493684,538069687],[672251773,71192908,2111916227,1482581029,2064464751,721393172,1263571318,1311345276],[924440749,740989647,1245031640,1348902786,1442221664,1203751065,1517861904,1617611665],[594699680,1525100318,1745726646,1895444644,170292710,236414530,1594473431,2101006206],[394550040,533438621,343790719,181496058,635148887,867107278,1332505811,906864756],[292100613,52428819,161519376,1214909875,2126044311,1758141931,396493696,1803533598],[365633488,135399240,1991038950,2069827101,1422071694,1247598595,598630042,1475620301],[1664072579,698827909,1073612124,2088804841,52589406,1510419444,1846856745,1599285276],[1870952698,874641609,933649109,1593062893,1399637989,1758025094,1824305985,1861990803],[1434956351,1333990104,364327039,895538381,2042570086,813122194,1322173342,873134118],[1511812768,1807159595,137803423,859911525,144503952,1507730061,587758343,452656],[1137985987,484778476,300907147,1400592425,1610116407,748315987,110220163,508947485],[338626562,1149377112,652179905,2117668851,923388636,995477934,88981992,1945838085],[195516579,411582777,906997624,1513609581,34150860,877810314,136162942,162167291],[1493839972,2003620266,288604606,1072904802,1535708908,649268259,839906323,935008152],[289673175,1998309675,745277940,132728875,1967614453,389545860,489259017,1990899749],[1020366908,998462506,998118178,998916109,98333311,307404328,330411323,1556492687],[1337487002,525328989,332286852,423342986,1802259133,1512207709,216941193,1779951654],[463264604,2054793777,1857274021,386159664,151550943,1237583255,409241861,2071475565],[80759790,1529520420,1106165446,1246475629,774790877,2053126282,2068150525,1999091216],[222917645,867748813,309533874,718227351,113459500,771016514,2098947066,1883503443],[869981001,1920433112,1828769207,1842803662,79936415,893271543,1109431981,1004729338],[1169715910,24930883,775021846,1154938245,583728600,655559477,684343402,32159379],[290308186,133928659,905332642,1968668652,615128888,254267199,350092729,563767261],[847324481,80577650,610698255,1408805453,784117459,359428653,1842793308,1721753069],[574120907,1593934341,1541428574,622080577,2082908672,584137418,1054337338,570481957],[935394292,879132001,1392786004,434918511,715941505,1178333357,1918222479,1601609108],[1237845281,1264119749,1443408546,1344654334,1587347239,265356548,270919016,1162639943],[1444391939,2116463584,1761033644,107799971,1847766069,1936429624,1627928201,122873548],[1507417955,2063828603,1773508714,1054283754,1535602994,541129034,1514072495,1880642167],[1923665637,813848780,707506653,1558128002,1550116880,1799131657,1541867606,461548955],[629195352,1064549451,797076641,1963405261,752691010,1490870905,478546672,12956438],[1232109473,1286299430,1078780689,1354298941,1121132397,1884719312,1990418320,787217310],[352486303,695855696,17459262,2037670484,496952230,1895086802,1302231309,1569235603],[115359963,1203339967,1596522843,1768771789,1902777776,1067568118,2118315767,1755754472],[1303272162,838614378,1609238469,1015316685,153928634,1289946075,1944652460,1204681069],[1539498141,62370420,2060290583,175660726,424841859,2069710009,2115833586,522362403],[1991337424,938617880,709567561,2055726408,1531749444,884526950,1452212328,1551624766],[1612039268,1473510218,1907421690,1368908077,663097583,882254444,1770816041,609698227],[1350155193,2005319551,1314771996,1099290332,1591439822,1674525562,1035484865,203236211],[487438216,628699615,1754911849,1141894014,1625259234,348562436,1217455785,1540953988],[756753262,1252045951,1670097484,27647980,1843167539,2008448370,183376638,1834645437],[1374732813,1730837392,1985945717,975764749,170708328,1159898481,506317574,1267196628],[1347571570,370730710,46109299,398093398,1170819654,914599657,1695853669,1201223179],[879856532,545756817,1168130770,1365548799,294261746,124826179,282049876,1551475121],[1833103716,1682689781,1190773689,200379816,945022669,1107240542,644079680,432578105],[1759286701,558631054,1354925539,1175646282,603469301,1194588702,1450664973,69502580],[141884439,558641734,511679001,1841689999,1186829249,718202296,2001200374,1200122558],[819128158,1849703667,1129464441,2112486881,739266901,698154302,671051003,1030820285],[620099128,1085085648,1532328885,1433716730,1856397746,2053326127,1225949772,2011138485],[1564698659,1474649576,1217321127,1778773474,2076855268,1565522546,682263104,507180701],[263056270,175936118,1781581455,2007422566,572284169,746651445,744585258,356599744],[1051456909,2029043639,1025620021,1552888031,736981517,1493801956,1706147551,1284309097],[90796193,813819301,1558447699,2050627672,457694381,1282110061,1376830314,1437703406],[1323363658,244926455,518362516,71684724,110268223,1933966646,1397893501,969614329],[632348217,477194677,1729635042,823466170,52013392,1332797482,365385131,771777473],[784077842,835181166,117113126,327344063,1127089773,1648042011,783761572,2103170918],[1726981962,527337604,1708972500,231855174,2032790990,518555692,362367306,211206475],[971997160,1617434863,1699449350,1702224539,1460701426,879285986,1538404894,1062839732],[546231741,1297146002,1453038360,2113960680,171808115,1116982054,510575692,119197450],[1972626287,1781784954,1417221053,1999112384,1002848134,434084129,2104323107,46546036],[2046151687,363468799,1726406540,99183021,954455986,1312145427,270098494,143465392],[494108110,2092128445,434644544,623314736,1980719617,236656088,2043042675,42409662],[1512002727,13639642,513763068,2067639820,856784605,1533117374,1554080402,238688971],[2082588050,268425307,295346768,1502630774,1819034313,1908464726,264378162,1596374268],[811687723,916628590,2079467806,1825954386,1354886486,552025558,1345569861,406606788],[1079671000,997505109,469685989,1972020666,1706359419,1819844142,30931317,2070887199],[1229082843,228796465,604465677,426104142,690944390,2037355239,728115913,1053290855],[1982513341,1566854738,2106745786,506198374,169189442,546318805,710340534,1913828508],[1397739995,776433037,393580123,1278808290,1835829975,729040939,925910933,823558987],[780023900,705559808,490676971,915394692,1525403678,275601557,767877800,576698283],[1356366848,561621094,1262748354,1710600952,1685219655,1373577795,1829572284,128755071],[1216455098,1456110494,954095959,1950290152,1245481344,1663356112,1323192273,2085212474],[1155804090,747677521,534557539,1881963940,297952188,444296126,553092543,1130852485],[933266049,950611621,88338370,2091535979,2077701866,1101145253,861008317,851096448],[1718034182,1394684639,844812476,1533898239,1578685403,1518192630,2038287010,1923207433],[722550746,976630040,1596601613,1347527978,2104207887,921447893,42354045,1786902566],[1078275429,1461179770,92189797,312734125,983459273,2102315435,899470205,14058950],[268793175,1580320244,1844174804,2085453286,218105539,1333939261,17177061,1934913252],[1548736018,1769622153,324039987,2042244832,731672793,467025646,2079104320,3188125],[620741305,1285188625,1122927434,188249092,1983739711,85291445,134706226,449099469],[619824834,557311174,1159939259,2114453542,1082129905,2028067832,1605512513,1793547748],[798059916,1543599324,1160810977,182632441,1030720137,154463398,115327599,674930526],[1916708881,1920650744,1017132209,234215490,1320935485,1588473562,626809143,1433129412],[863406716,1181109820,1299072687,234400305,1820099618,148169633,1372470228,84493411],[2015467219,799538566,1828030217,1684295021,165483725,353715543,1933149444,1946019852],[1832225187,1932173817,1136179278,1550458482,82300409,1515112141,1326586192,897014915],[1930293442,1143982428,57100245,686519014,1007357334,1181091521,91441071,129536230],[1609475670,474074775,96375697,2047929065,1014144106,1125813875,1217770917,1195995207],[20117817,1135892228,259575693,20851213,1290656905,958640286,170186517,285766002],[117877602,2035436283,1473062157,11894062,1737805631,1208290789,895176666,128368393],[2013450483,107539904,202054186,2124869514,205374872,4651272,654778099,1539458013],[164661276,1303096190,1145399202,892178627,427719702,1499658871,1335085826,22002845],[1209074976,499300937,1950414356,1722107496,849226601,501846746,1122430185,173698978],[1782508765,863978735,1364357412,1866329061,1393010814,189505317,1304285550,354117645],[1193212041,1002474484,1618187940,562528322,762088713,77913500,1845838426,1848395121],[284916321,1692872303,795260116,47968148,1123545912,931975278,829511849,363950609],[743167894,1135912819,739544481,278321673,1357910718,1213331940,1831914460,1728484125],[908915661,365485300,1954116781,848424851,1026755399,334201843,343933074,1876538624],[1495705993,1013085096,309875614,1606657790,1194676873,963857716,788051612,841142306],[1176492875,689300813,1632324692,286506315,1467863372,882025880,263426786,1243104898],[2002091051,633625158,1612499376,1909441710,263749335,2117409427,1848568509,1102419912],[347530045,1877599019,334682589,304464060,1345154022,756793367,1416416818,1820971081],[432947041,258009662,217094504,1109452396,924500291,26196562,634753535,1904267621],[974736545,511107321,385256743,1497285145,1818083998,1182009271,1171621345,1809979759],[1214877573,2006208707,485507775,238432271,41283516,140999592,423523228,367175982],[1417571419,114552543,1295872170,595505746,1438907415,953473923,13828944,212197500],[1454735961,670409231,1388053096,1536293236,1603495569,1230947679,1012966256,471040851],[134230061,1117281226,1246206747,2115324586,423730711,814111462,1747959537,1989981165],[704862479,1947319915,54130816,594651551,1480830825,1618690946,182620065,1927717487],[195660830,652322791,1923815667,1540476396,1161374069,1829226485,1316829284,661598708],[196275559,1310150791,576059934,958623494,237084412,946757163,916141260,498503701],[1558721196,403749205,220527387,877245274,721080092,1545162224,737533191,1358745610],[1821954669,1646617430,670008843,932230446,2015464320,1041962138,1579550483,775176668],[875369511,432621464,1200090998,773933766,1791375329,154513372,790018496,1797661889],[1962662352,971512995,353281826,101329882,172477970,1673386399,607298447,198261648],[1931227351,2089361524,1184053810,1001161063,1073932116,149213892,1636456624,434255664],[72189189,822609496,180321537,914489318,1658921315,110277727,773017917,1557106331],[273552877,523598177,272496634,1294148812,545341829,829004330,1111108687,1515430443],[508628505,1147932663,385446703,2086193986,502491308,1984214706,74144638,886932207],[1850227682,457070869,946631732,2029272372,823864727,1681647028,105835845,919780331],[1885221603,1198181026,59118684,324141211,1176631603,374197700,1919310475,1985691639],[129225132,1285179326,1289764580,1489996934,917478392,638165672,1001863576,675641276],[220697729,324998252,929599774,612890205,224355906,926038026,1017353532,1591505469],[153625493,369392311,66096916,1090030400,1242204875,1829515246,1978974232,976307856],[151938952,766005972,1819088030,1465047678,618502821,1381569315,1546112146,1814052076],[1544262242,1421903215,1475581385,523252250,719461341,1227236762,1671825214,1467231265],[1975347982,1412641085,285864392,1281705,877319816,1741976133,1740280699,1429282748],[1957328180,964985568,1516800490,1580626552,945904343,32301559,1270508160,1009479118],[2081749304,721733186,1603982785,1238741713,950143814,229541954,1925335622,1492131157],[358425580,170345214,1317570052,1501064277,1028825185,1477682034,621692466,128725710],[803954476,938534060,1996992760,304245874,1995487001,627783768,510405408,1862594085],[92344453,1617164275,1957532623,1377991766,487366701,518375749,120104500,574508266],[635753826,2083792350,1509660076,2037913368,384978848,1465625883,1317703318,719697025],[220332934,1920710284,2014290734,595672931,340620657,883455865,1385922782,1567736187],[1348950276,1260584961,1579778904,1184273219,1006828984,1438133445,478407810,1376735783],[715301414,1282550072,2035874157,2042836631,1708847549,1951280365,1869730882,1015028834],[1692662446,1648048253,762670206,1744041255,1658426927,867212511,419301982,758712043],[165459104,243034341,628463078,831256118,1290841502,1673863738,1799464060,1984577633],[161573270,1105775100,908183899,1474422710,1637434715,1839778733,1179486739,1787082428],[1762356605,1683564827,1501686110,185341974,782980032,735158742,604566484,1098767223],[1761522437,744745118,92453821,1227202566,118395143,674678294,1330368574,1870983337],[742595055,2045007400,773560169,291911294,505469488,280249157,1927202319,2067572520],[1930930484,1206885855,1783366964,24881510,1601094582,497474714,1181880127,697006537],[1560998337,430012141,874314664,547999702,1584028324,644525081,233061162,2126374575],[1874000615,326697981,1813186367,33363682,2036716111,772175103,1880029122,332943091],[1366973083,368648129,1077226088,772489416,1645264551,2107662684,187242889,1993142140],[1027682038,617749124,70313935,351188724,1029461893,828001099,766894371,2089430841],[1283635142,454791680,1283351465,548579574,776527788,221468002,1067115160,513228116],[1609068745,378575070,511002063,2115043878,931287363,1902655221,69228330,1044675009],[899606160,2061982977,1829922487,1944648813,1931339435,1532439343,349840301,518549800],[1308396646,1072436866,1296936750,1598931184,1202633709,727505669,733541334,774279475],[370679006,224334034,1992081158,781809129,644425443,1340093451,844254265,199288523],[1168180319,1349737833,1569345070,621571763,649007605,1739152137,762410457,39299680],[1803160664,1853203663,913713705,1936210286,1518702048,1098653127,994320822,369482868],[1635230374,1625271307,639406057,291553437,1401907893,1767168551,1253562153,1149321925],[1863155190,2027204411,761583384,1024446638,388301223,1265059509,1064408595,247065740],[1089515257,1114125782,2090249756,2008562101,1328139447,1077073581,1516164346,184559020],[1889239867,680704485,1479804291,294575023,1690195272,734347669,989136423,1117261682],[823517613,522134095,1372780348,1682097345,921262579,1658382759,1222527833,1960165424],[1611557730,622402265,1881971337,1367365158,1105403716,1456752413,1546324837,1809345312],[427197472,656824797,652515698,2072089893,407178857,788267298,926490260,929267635],[1456886402,401630401,2066164493,437763030,346477826,166263477,506885584,409540153],[2037200501,1597779756,1638637351,458567872,251438092,1507974488,1164091636,1336120985],[500939225,1537133445,319244477,290822671,434014249,996117698,164414748,12719985],[1053683025,1451447051,1875689427,1386024295,1138163792,1281838019,1970625764,552288880],[2074807925,1154994596,519854644,484144607,1032602889,220755857,67230953,1254106753],[921940464,1275349827,1180531764,272153839,977089145,227933590,1178016141,1399813478],[86053157,358615636,98187145,1116422997,297574690,563223194,1256800413,1946930343],[1914128796,364377159,247009707,1365851037,420416590,935014348,794122255,1019306977],[1114935501,1773611054,1189468388,850970295,1324856881,1756380684,1184611432,734395822],[998126153,1550825753,1247816349,1915858119,50015761,307294016,2094011649,341274655],[87628368,1087264228,1759955004,2073323621,1950729995,278984315,1930063371,403070504],[680736146,1074615232,882609460,431501279,321201749,2107742492,1869587240,1270049169],[1879534283,1571221848,1548747413,1066652028,1136735824,1106476210,1420442582,1525978922],[647655087,934770326,111907538,1114779141,395177857,929377475,728622589,1811730573],[1802112349,1975972794,1081087237,1244258837,318856592,1370914836,1131082980,73826769],[1558675298,720928888,396438864,1869780124,869701109,13112707,1231133147,1050275227],[235514812,330771280,1345068005,1955801917,493294141,1519531701,2004475422,705165820],[778240205,594343296,1238174719,1790471166,1925940026,1958653078,141209699,1339372080],[1144637305,734261771,557749789,1167462440,1121022179,2073219541,28533849,1160541996],[1101691915,106901495,354999597,1821292777,761535382,1172647960,2082020739,2098939089],[762834829,1862065582,1245232673,943836213,1138508616,653786744,1144949208,1443895300],[874229922,1871699602,1076737000,481315587,440082296,16332355,104506838,684222489],[1687061970,1142195911,989691737,957735757,1078752973,269356420,1595642266,611837154],[2008394268,927477285,1711276792,1846216368,57228856,1053914136,2070838462,979871620],[243306462,1259595929,1195280620,1462404632,51593188,563456830,1268699501,2093219222],[287800101,871434861,746449364,1554001668,364079934,946700310,456195629,444227092],[800933000,680202823,723303498,1844249747,1516721324,1676892149,591208627,1933519252],[839206950,896119394,1401383673,355628205,618910720,573968923,912534409,1249678786],[33919128,1463124804,1515707537,1803689386,1507643704,665501558,2005200701,766312475],[452091929,526195750,8970695,2097570931,938305855,438534803,2055681512,489549203],[1256436078,260198465,178361158,402140204,1038650541,1058709958,459979973,1994634831],[686564973,362158122,1055889841,1751970938,1947001490,1595165511,1463146722,2031425165],[270442806,540397549,1901464938,1078799143,1103259260,878794805,348722507,1999097861],[192043994,2026722816,1164241549,1222659477,316574956,490953971,1080612419,1532738007],[2024784619,125949824,426700654,31869629,2071906305,673327403,1170664736,1188072697],[921646822,1778036203,168589801,1143463287,197826446,265051112,1857626405,1005402388],[562767404,505013906,1960216209,819494050,581669142,10448799,10763931,1730060252],[1070231224,1041898918,174956450,395712993,889812745,1213881387,649902359,1936858942],[1685672760,1250533481,388507396,1770958621,932128264,1030134905,1077097996,1800859117],[1623361376,1414884325,1471111188,931050688,223183574,1170925289,1246265849,135916065],[660592394,671068761,848296403,317593007,2087165858,236342957,1765441515,223454783],[9949480,16773340,655005726,1493389311,1501057137,383774323,1426110604,463444926],[83117780,272082148,1363637496,1670294040,1006983762,1497923053,308673132,581343873],[1794448011,1793863891,910395177,1022342156,1054769185,686060725,1825223861,1288933041],[35418,64388249,1865203788,1578453371,1447454106,1980865968,1664903134,1094180175],[1250443076,1142198681,1338542358,1372379908,2077727842,1971197034,936977905,481491692],[886365185,1903179757,1365568909,1691274058,1895870834,63534518,150614993,1206493802],[1815345878,1536521568,1439460210,515326163,2053351513,864208658,261106093,989164912],[754432029,204022738,1863842209,1258708115,756955740,1406022721,1635416579,1736131139],[1069236867,1598555159,1753447981,194864486,1175421900,457099026,716721902,159937324],[669377203,1036958850,428334296,335478841,364730439,1495769622,1010607145,2065989802],[99952179,1486613638,989616523,620410192,389402705,839424571,800801036,1000472145],[1182044537,812172042,2063678251,599812017,1892113341,413805229,1805679643,848975177],[46978690,1778212693,1128490669,2009814845,1235731633,321233219,2038365026,1506493195],[244129375,717809249,735746780,1691630318,1131939259,1513260758,259162587,1730878266],[997467233,94607136,608422169,1891418549,1513595661,1278115750,1381324830,1551328670],[554494344,831733536,883252109,178116730,1448482614,1252985334,562337868,192589111],[1468189293,474524152,75047030,1186538752,44444823,433521709,305865055,1094125690],[1301199674,171295135,962380020,993858704,362679658,703806867,900351330,444218146],[1878557168,1930723971,162573080,822128077,1031768315,210841247,322969953,1599692849],[349579467,184102229,1944074569,438134645,300670453,634878956,1663662036,862960351],[1592623682,734265808,1959731367,1875036319,1838685737,333196723,2091217701,1909917055],[1630594329,1132150001,1331386178,504243312,1217778820,1275007860,923052844,362342044],[334111341,1744734431,1507569533,1951997797,409886140,528354432,1587084914,623535479],[1998217717,1551558450,632364502,805066483,1886964423,10586891,181551587,1916781856],[258878910,222445527,1256535979,1464436025,1636972939,1118971239,1893027423,1139949091],[1399869552,785957884,1909320210,1741646030,1228682801,646412990,467909135,2083504033],[1458151185,1411227511,2073373267,563731745,47841972,1905472606,1179544663,365030998],[247887062,992842348,52507569,1937212466,164507125,1951453184,647379748,597758730],[988563054,375971983,1430580768,1083656384,963017769,1299951232,1002889546,1474589075],[993313168,1926439281,309377418,893085247,803904076,607496192,432826101,831037577],[1535087734,865406978,729879882,508435988,908732445,1240214924,2024712307,458248959],[90987647,996451938,550085774,1985753181,1579357419,374388859,1818168746,895384541],[1147900664,988490739,356171991,529957178,1152531973,471314942,1893247480,825617821],[220970335,901342885,206105197,1549807970,2077472965,1442217474,77364407,1982603129],[1989617239,805115754,1978626914,100108725,2066067732,1418856075,1999415036,1155216826],[1963239008,163766472,1278486415,1758247232,138746821,1340953574,441498203,938402597],[625143503,153667846,1093719811,927031459,930842187,1523437415,1126217538,1834784730],[2110813283,1202099539,705856577,1988958608,1243332576,1554397477,746492116,1773558790],[828726351,1143507566,1035567847,1925178646,1628940657,1804191784,603940907,1743808122],[1926699713,845902618,1059386957,84760236,482074984,745419863,1481125715,222312397],[24257410,581915830,784037137,1932215345,1995600164,1260021240,1477792873,1324461749],[196912373,912198576,306001314,213638563,2013940190,1857003710,1195684865,1905399561],[293987764,1739606805,626800959,2071193932,530976443,1399791959,457368496,18497330],[1007560418,1374627857,585935161,896708144,1041108254,877544557,1049063420,1081183470],[2087015358,337853677,297141381,1909973511,1701695301,225713878,1010674302,777867543],[1536608528,1767738475,397792553,1448004406,2067501264,1360257141,1591137637,1337667943],[1112989,331346835,964971832,513507628,1752606374,389839725,1970558644,1076399314],[418626477,1380057666,1615001770,581417804,1638983896,1598249011,740547680,269228414],[1651017521,2016830886,587162769,1708946076,793748057,68846538,1439215266,1497620298],[1978438364,223133715,1566769448,1413050577,287293911,1390323891,1113064800,1438044574],[1084891403,377240612,1181928232,385852582,739498635,1223862761,96456285,1767510794],[104283977,1185666815,1451047877,1515820334,805694027,208338373,2014819890,1955673771],[1519979470,24210625,1895596809,316638123,1420063125,458705788,1469373919,1496769548],[1888666831,176146495,1718905388,1684522474,831124597,79781194,512429481,1160407654],[2081868070,1597249597,813522207,2093172446,329216356,1504753297,305443550,884080132],[48769960,769550652,1027965731,1721299354,1378606484,2016595374,1100870489,1206614883],[1638119004,1620587135,1010730023,1937842231,1744486304,769113639,972310566,49004418],[1917935250,485245346,1315421149,1759352011,215708002,1508416270,1057796285,805210034],[1225752645,102554498,108371332,799570196,1537041676,1532478898,1517105456,202835782],[197930270,1142997518,1494668925,499575528,23449767,405339571,1388517294,546198864],[1599822302,205236284,431397684,325649115,1647702668,241922539,283310153,1321096547],[1239346286,1151275561,918163218,145317101,1541260590,983346033,1821307514,1730804441],[1992206947,237224560,1112415490,156666101,1610283595,1923669727,1603782854,695425298],[2052800369,628422776,2036655564,513916058,1986733945,1334184512,1679821998,1912160106],[1926570654,1818414424,1860263808,2095523756,1415366930,1946663423,2029853760,1780455000],[1218255636,508489925,408309075,411012960,1685319295,160557119,397227526,2036361145],[1202598844,1447807709,977019088,971331793,758730505,1893777,913740826,2129333457],[1509998770,396472188,1912604035,1125461753,1193216479,350018009,2074597240,1301325403],[1562293175,930439303,740908036,264459931,1495327158,710392525,725282374,1544863220],[2122202590,1433655836,617842634,1258687393,991454040,1538416383,1593194004,1257660534],[715424814,218207255,1607077696,508463473,354333042,1573382903,282588286,574298221],[1437482141,221307930,372887242,712647970,1795871730,1856330159,1136855194,1794899887],[429997886,1814760462,2041322991,2001633838,283655122,145705929,634518971,1884339870],[1979059239,1949997257,860627634,412363091,1865597991,902429557,513757989,73164386],[1232858978,1922227974,2021040581,1871438673,1122931941,1844789701,165664423,609506798],[1633284287,2002701429,1046488437,181014807,970602958,62783985,834520290,2022863605],[895001722,1714421914,1529887885,255952689,1434386981,1565882508,1560987724,453024194],[73712303,1599311778,1254633832,605244234,1919403928,673622634,554124011,369307283],[897543571,1320575139,479053351,483705807,1173470156,305169307,1262822429,156040354],[1237208556,1467677294,969097249,1239842470,1334819986,974099084,114126244,1036242019],[840278268,171931908,1359468605,573288662,48399101,1781813149,1144732122,29401539],[77086094,150564668,1454200988,1817694434,1036819662,651022160,1144287024,1555270306],[1203979785,1899990725,1546620076,1242084327,465671557,1452309082,859246315,2005108779],[2041192308,1590432887,263604937,951707487,57431771,1089687511,2015272760,1670001266],[1689986382,1701362328,857912235,2090772735,254344944,1851177086,628329355,505283055],[402351326,436922934,1393991510,746418455,1562836586,205273220,670693782,859198115],[2034233067,1730377620,734918499,1892929262,1226369570,13797999,163807410,693222038],[1761766733,1136594144,2069371961,418139455,2115231139,733853071,309434429,1699707044],[1550154034,1497532920,1192040849,1066179531,916580909,1938044613,1885712121,1434790570],[995723987,1929691440,1983032046,75392394,334936015,1589430606,2049648868,2063704701],[2120590465,219908607,1739720644,1249640056,73962134,956910977,1891530051,2056350770],[1472289429,24732426,2082028077,1365545229,1820396040,1616760788,220801027,1390784162],[1653039070,895089215,1830372368,349742458,1508920525,158585885,58933760,1137399421],[1802295614,519488940,1282418944,1953038152,699086506,1397314612,75390094,1947760488],[1792582204,1194156676,422321708,1465023597,1357427938,1454849736,1329437845,1605892671],[1923104093,1458029934,420404079,1549876713,224176640,1595057828,1775357259,1380836405],[19965216,1021971931,1542516452,1203068150,105367941,547790701,2067865258,792376415],[1768216050,1004567929,568476412,72576053,1098894325,94125460,993085356,203125545],[1403726004,207803608,98815395,1228940991,636385701,1476339767,403292557,1715785361],[783626044,1852030626,894056228,1367685573,190003260,1391898001,1868123427,2129887267],[1121208402,407386209,306937596,871947250,301474003,1718250368,867415078,1431498481],[1842473129,274716329,1456877257,938877984,1686331059,1123398916,766558861,203833097],[266961125,1743938179,1503659163,2112515423,1763537688,2100378348,1057276563,102130360],[752798013,2081258072,563369917,1369081168,1820971867,102303798,236740330,296781898],[1913351211,372348575,1157235429,618633021,2029231015,1701273630,1253924987,1524937029],[892230614,1508345555,699237267,1039135575,566473347,1253030078,1180329878,915600794],[1124664810,29165461,2003027924,216979379,1353719932,1327722906,318848887,48809288],[983609069,551421720,1850382361,285791807,1588785108,676016280,1565971314,619102910],[1296840835,1199514974,1814126056,2043540601,726248317,2022165032,1140449610,752750403],[1356689685,2101191522,744102472,1820471071,1817553930,1325005086,735405858,1713745511],[1352074457,447597759,1813528750,296375799,605580097,788500044,1063534593,110132888],[735412450,2113764618,1554117824,1566515839,594698477,1591185059,1190892320,1720941167],[478134304,1327228411,1264235341,543196176,1458245907,1581437573,1027504952,1760078566],[663877018,2080093731,1780754954,2088830759,924133527,1986822915,1492904979,1229918016],[1215654121,1067866772,1946353789,958950133,593196699,320311362,651590516,1072793664],[1280631833,139991852,1290665608,1594902049,1361708303,1029632894,2039592780,1112813500],[1877010157,885152144,1741441974,1322797581,590519785,1433292071,279795013,92940935],[1335211948,304560898,907682632,2025238755,1432767812,1552331516,902124503,564189119],[1242972874,234835763,1716203680,623041309,564635014,17292669,1372583540,1577136281],[2005506452,223042502,550358946,1671787829,1816363718,1838741802,1905535372,1644444681],[331035465,1037264459,1889927591,1672625534,69257758,136729895,1595865939,1238929056],[1546583479,1279442005,197689586,833530934,1694716732,1124975624,14477409,1965183981],[718243603,1526231949,257703002,1705801431,1103792583,1931889466,1487194651,1065814976],[395397354,1586735996,46790169,432462113,1782219799,292685694,181209710,1329759733],[627963924,871631893,674028817,13099901,1408946453,1426050657,1671225194,70119279],[88491610,2054336661,163600081,874916875,1742587501,76087552,849615832,1225164685],[1377233035,500451352,139608267,969103898,1978782307,1177387659,1601700117,1376472719],[383139776,317107395,907155838,1759629082,945080401,755843182,806946200,837137111],[1023223074,1305047538,1146789351,1234584305,2098252384,1750584161,422307233,1000479962],[1228369165,390105029,1856308728,1779460332,87583095,793452749,1333928946,1079846790],[1889619022,1382369747,168857946,1349863461,356006629,774905128,1113328420,380757478],[78023341,1510799851,972447397,1347104986,708668064,1626644564,1318898120,165409186],[1825864407,1808167393,745055531,630899749,843488720,1800675083,494745627,1716978795],[610801369,650062238,154589417,115929457,675492443,611880814,1953812560,660248005],[1065288012,545599465,1109349633,1734836801,289899459,1640122673,1319178615,1487544981],[633370959,785424879,2096652915,473719143,410423594,1400611416,820154195,397974569],[446120467,339758843,1015416603,579449260,1566816542,1708879317,1364842305,1392802705],[1349214248,97029695,1880423792,1240601056,1990164499,1224032079,2109073403,720657392],[1678370931,1727660598,1735738467,107511872,1025819583,1966537248,1133313225,1398752911],[101554967,1435954299,1275216789,415095623,2068781942,1889847586,1738699238,1609083742],[548820888,187108463,1343639237,1837558078,1687747285,83376139,463375936,2064061401],[840353326,1518391437,1161952880,1124514968,986892038,1789266966,398310156,664756558],[1924676228,784294166,831911521,388185856,718413604,1784537810,809286744,1497463016],[1445304925,1203441609,764588686,2003988230,1961946307,1344808230,1876248411,1538410136],[1062163780,466875410,1809912396,834140722,571931426,65222412,1434290074,1819779096],[238049071,1141856635,693365675,587982543,2061595731,1593388092,1649986892,1413466494],[799764984,1770950787,108044804,272290463,33978606,1870198661,305608712,603018810],[1799473979,1069756034,1430882391,1757353984,521432065,477758031,250376674,1011528384],[176830369,2119575305,1231913386,1823640430,353431683,1681965083,582546033,737845448],[2046702871,1253826726,2126543496,1019096732,618693365,1125929909,600694090,1839699190],[915749660,1060272796,2036998971,184711736,1210122847,1645256921,639315343,1798381714],[1685113114,2057905734,1901066143,1639002486,1067999778,1739864337,2121459076,1522646548],[1428333794,2013114615,717648942,417291594,1284424637,784147180,305632102,468267295],[1313567736,79153767,437996739,648261785,609703686,1796558961,1325805883,1703808313],[736974562,694936386,1669873273,974490972,1428767948,2055631775,495995951,1039250669],[2096336304,630248254,1392232069,1615762370,157687720,198088908,60159214,942634070],[1930619140,179110273,755068904,834408267,1679015675,1791371246,763446979,1155662068],[2032392006,419942405,206046615,1439248329,7805464,1807111191,1463731625,1294636195],[424629687,552149063,456612362,2090337414,2084871820,1932234329,1422074869,156595421],[1677232346,1934293900,1511464424,1831153646,157520591,718099328,314643338,833766458],[1897534000,1157835617,972826649,556617693,313441306,1867654168,1080544442,1706030560],[1314280749,1500344957,1855506394,349107041,1260446601,506407254,1411033712,668369075],[651588104,1684122846,806268174,91336594,1939536183,757467048,893516514,2091807738],[1439635253,846928559,713474958,1689159317,1285175955,1734478299,74578323,278777151],[1420592801,238823369,1005451793,204813847,811070155,1233629749,1099774992,907620466],[511047687,469469339,1248843279,1870813270,623141259,1031204410,1024603264,1146086839],[1813966587,622190965,1423407133,630116807,104856655,939604166,857751832,1172531842],[741290645,2074049039,12947625,2052003331,379204898,252552599,717996201,415738828],[51386664,486467612,1438051755,772813490,469043565,1376488660,298453209,1936969371],[1707658429,1029974415,1055139728,210295341,932392835,1905390782,863947204,247197128],[1915627305,367967104,827968545,1064782840,1148494743,1861507655,1736564607,824270611],[838472412,1015060767,2024864963,127228254,1249483846,572504871,1085570686,379016245],[1785357058,492649129,101055878,976287866,1842385280,1226641323,1415527619,774975880],[1065643231,1999069048,1388740621,597073617,472943200,846812402,1875128464,1897667039],[379995400,1154633861,780485050,2095415597,1712891214,1049207714,1935482075,1294993981],[827334586,968465026,1577302037,1998642426,2035829560,1206792479,906867901,986248581],[1442065190,1629776927,100095904,986647293,2002795607,1212840304,171236909,884851212],[1448192553,1180724022,106528446,123836955,1550393083,263228406,1953130812,1753152398],[800321679,1226571620,1145155940,210593130,1280542911,1386416928,1170972695,1908774796],[1119922264,454307397,706869983,1586734013,1641370169,932888691,1083725353,530972372],[35878334,1004211070,1840891740,1219750617,408758968,1828721597,1115061802,1814649692],[438926723,1091205561,1158647276,101223706,931411040,635119091,676071544,1264347944],[1734797693,1911409290,1290745494,1746248205,315412808,84968813,708387945,1624344866],[672218715,1374872482,1614550545,1958370915,573536890,110952125,1569488961,1405985326],[1593143775,1029431971,597831896,1885200256,499098776,2050357390,1492197965,1025460175],[523682811,914202022,2018856982,1967319020,1759459943,542879222,2094909730,215081670],[237315025,1727861129,306630637,1250065220,1147825082,433133097,202410973,1726525089],[2074423760,239572290,464173775,402662962,425701515,292914494,843021968,136497591],[1149605027,762088406,492787129,865220801,1786325942,114617374,290849806,1866955521],[594121015,799120496,1886771175,239231374,1190901094,942286121,1917893563,761055807],[1187764493,165569754,242982773,1359871666,628048765,2045253007,1852372468,16513153],[763323255,665906166,976223128,198881734,1782435477,433851845,1358082982,1695541003],[1647109772,313759929,1335854832,281800088,1396042588,466237836,1109765136,248524926],[497491613,1541759923,1787557979,764745996,1504723738,292137473,1319190995,452464694],[1579206299,1858634652,364006095,584192304,539082034,1172795542,962845139,1981776012],[1794538662,495270108,176736494,782660944,847207628,626008931,1551761031,711504051],[415122412,746129075,1739139741,1775285708,1440473860,441190841,533542023,512296186],[1378193847,1015130636,1857636668,1185149362,1949868309,291032858,1410480539,1668462555],[815851066,369628318,416918985,194844516,964591462,57353980,1388428654,1847275256],[1086395029,2038112577,1381816569,1105655737,680966980,954987873,176090526,1209704742],[2089893149,82697691,610988403,496443232,1730386830,2058066998,244137075,884468813],[2053448538,751270727,1492438033,892017081,268942208,757939121,1322179165,1226866206],[1865653568,197282416,1131726719,774102679,70317974,749321921,724189727,1710951044],[1160794268,1290651325,455647112,1561952463,145348061,2035039272,121677824,663552847],[522983966,1053269477,222294292,702900943,1721027871,878000928,1236651230,768957359],[1516816866,25171067,1465561192,1148925734,950992091,1380546264,1969511463,1497258611],[1953274339,1966119614,1894212982,1581129099,2107110521,1843636916,1887486159,1824365045],[993723162,840411298,2072776363,1676167337,528813010,1299196750,171292641,1246662260],[2117964720,1474088909,1079562982,1004587384,1605043369,1416793446,1841248849,1832506669],[1874567265,489748771,950741293,1730982330,618766658,56192967,1039835312,581521143],[1572438874,908652222,1767023781,969165146,393226313,1060362044,877570448,1326124528],[969601240,333171657,473822320,2033833411,135545879,1303934591,635106232,397023475],[1819181198,1852292908,1393246392,237717205,524156036,439478620,1495215840,291549274],[1049679561,1801367039,920913954,1037912737,195566364,1704750308,992847900,1808193941],[144144617,2031200003,1040293139,1932494968,53247389,1397694765,838823583,668708046],[57481556,882796765,1895835345,1225310848,1418790612,2078764918,213554677,689179217],[842656356,1992960084,648881374,1736781914,1828581999,879321307,1394796138,1850614267],[1722656633,101644427,1705639181,684717593,28210670,32430838,221385119,1983676158],[371591909,222992141,1794794709,58284573,1845744203,940422806,516672664,902563959],[880198035,114010542,2086403288,1158822723,1912058143,106973632,1542401928,1287203765],[1068970100,1374287437,1415609636,1397125068,546211612,1241293701,1745936926,1663016166],[1640700378,569596219,1709808540,1560897842,1889383211,1571405927,238781425,202706917],[403841956,756228073,1231262588,368127068,1916221425,862662524,1991944376,311664887],[145245649,321203440,818386944,1568193088,1856828329,1100494997,744809787,1018964437],[494439744,637566184,1754518091,214549949,1110608922,898277477,1443935006,1408880693],[1713276491,1551329629,1131298231,1240487435,1909368953,607071478,139658664,969398149],[517460259,2040442312,725065413,1673297224,1006987532,557392150,734562570,2108552150],[2128093724,205547519,1738915868,1603261270,1690570293,819378071,601219785,2006556393],[1436361752,1308090870,1297152684,688328489,480219951,1580580303,2061611167,1989320990],[1679410119,2126217609,1275361442,940605405,870932341,1638102306,1109043751,1877590280],[428613057,1958440531,1097892316,1067581648,741629086,924190478,2053146279,1352093262],[1440923929,1566178409,1117152900,773336830,123067417,1693200015,10440518,1790176934],[1668616924,367803995,1092790939,698422069,663327514,1562186254,1873920877,194095375],[21989455,716294892,1380011168,1123522597,1958798329,552264949,54325430,1965878404],[1364801995,2043080037,820352869,1364136052,293451653,1671444722,1683376792,1109456112],[848954361,1410784004,1617243812,2065802258,868650486,97976110,917838849,1906776726],[4519298,663797805,1670870634,1986532524,720503436,1445409513,667125619,748232868],[312756076,1047040367,1312230533,186091189,1716409976,875653767,1960908941,1053002858],[1000366911,1336556810,1500671823,300015672,945299312,150798053,1354024328,1979881240],[2021710737,748003110,1965271473,168976452,454496879,531253999,391002530,1206622558],[1458742534,402757646,1988261147,964718061,1731869804,1113089286,1056809841,1938681469],[611259616,599783333,195161655,1754671522,1902202484,1348447768,441983804,1814467020],[603066316,391755756,636671093,1809201682,1325356756,1408661315,530736964,997593462],[353103917,667706889,1906614396,709741119,920870159,380955669,817593319,1763262139],[1140775348,812737196,1768508808,980002286,1466024062,2046007208,727911539,1759401180],[574077207,1394200273,626720067,37603208,1978855306,568566782,1181276876,1451244495],[641319541,559688186,432206420,1249193694,813407690,1559556473,527944143,596832074],[924825390,156951090,423529771,149623744,824973590,1120203675,457506716,222384157],[1599573112,1508842979,1462478913,1275459690,2059935826,1112225873,950386570,830018759],[1365440470,32540975,1429406555,899291852,28665546,622273177,1506543827,2004113412],[427843040,1309549637,36389730,2060399516,1927976630,247491365,2052903057,1965648878],[1493600931,295985251,1282205207,778173071,1314128793,1581708797,374172517,1664429986],[386051623,1760377681,595097886,792524037,678064939,1265670412,1343734706,1723366451],[829682483,1056461148,840838161,1456278783,281817431,2090336757,1512898349,1197701368],[1269183398,540341831,1168018858,768043885,378274966,339695253,580429730,1908923778],[361333207,1589305380,107698015,675988525,888527166,107821836,712581514,2092704656],[1849970384,282580727,1342909471,124003240,274562035,759706319,660088822,1356747077],[1098529117,1480640537,1422150398,2002290603,1441158082,1047631827,659523876,258810976],[858321942,1184337069,1561547716,360320748,1719547960,1072889602,1361819847,360048113],[227084095,491486586,980834345,1191873712,1276248462,1226232705,330474364,1117176316],[335369497,1814724757,1121263276,475031960,1690904961,1158293992,1460252515,20950065],[977556749,853169060,1528957871,950559078,1034008176,1583185369,460007873,115287687],[305653055,1416519387,810555570,1026595523,1551427360,1351933524,657065102,1454518019],[1207267362,1240658543,574392707,467116435,1580193147,123443274,1361332768,1093081061],[576869333,1737460846,1178225000,1880613585,1774491338,533539542,314844792,585974944],[1353871038,1358544200,1615615435,1416315048,49917403,956088214,2012258871,1017369586],[8517071,1181040414,50372020,1466630637,591622693,2061629120,1605075786,900454141],[555999689,411044441,1862470014,400988820,1496642412,1121748157,2067197533,129828042],[1218514395,1735876827,287577457,1388870199,372507961,1292170926,1449540278,1020125494],[684125462,1946395444,1393977528,2048766974,1779912068,421052922,256741843,1253871636],[756924408,557675949,339235279,782297841,1182726934,1252279414,736609476,1369304017],[1450412219,1046262728,1087583289,508900672,2128044787,1019552903,287005254,1905115413],[1670335347,42069094,1587822956,934681596,1743274838,2014831703,79995550,269724495],[134903096,615332584,1616404332,1440714273,1290608335,533597583,418353548,286222248],[285933959,205393110,1543708536,1029102204,885152496,628772296,956160619,1891293625],[1365068750,1085356082,1216589972,2050979377,815257447,227540453,1209174817,1027972018],[774496927,357419450,2062855537,1999378713,73836274,1222818930,1757770295,1127121484],[2005817054,1136491173,1225488793,506133765,1050099773,1264887103,1141006662,1003318188],[1832097171,1463208466,1348704889,1542770815,1173603564,1055191614,2049012412,1255230844],[2092568799,439649508,1457895727,583722489,539580915,1890452153,1440803801,816696696],[1802932686,401930285,1566913465,2091356350,316343896,382086098,1840101429,762747028],[849978418,1603532228,1727722559,760035563,593388974,388740836,1010238868,2932411],[78001613,851797317,1552532028,1270723816,503407861,666370653,817881854,1269076468],[2065037555,1167896833,879501033,751432453,1098285937,379889492,1349821935,1965589929],[510106939,1802663010,1657919636,1271304999,1683049190,1112678419,526009450,962881514],[811357358,1860530406,237511916,584273074,251919906,1622398275,1593303464,498783142],[815498285,298157991,1096866559,380870710,2095678703,1543792672,84730327,1315256183],[529427827,833412708,434352380,1347095397,678788116,967080329,646613055,68746068],[995482221,1935175554,1553141360,55943010,2027797977,1580155074,1026511120,342837133],[702973186,1158400527,1757075368,445369019,1411552817,1079255073,386704940,2001803512],[1050275086,1835217942,1018983361,1082983837,1692552052,349217112,1734567110,816963192],[2024289640,1860767109,303770669,51531861,2108039872,1081263723,43399291,529032391],[496341802,1035247291,1139049960,1627648562,1934589426,435952130,316810366,1372109859],[1941795305,279571636,1179647965,705174342,201066859,751891275,1534121643,78558024],[1452206420,144793214,841549184,1352940508,659097407,1668951426,1948198075,1382829794],[779018577,1360315915,493136214,874255260,1439670614,391693368,2042410685,1971310432],[1262872468,914460820,948014570,1025163928,1092522315,1741804228,1885264868,1789425094],[953062440,1435008574,2007714150,1062111220,2040941790,337300787,1995829143,1990262681],[2015758186,1791151374,1489231477,1471737203,923351381,577982712,102602433,198739690],[1079881029,1858924677,618438333,398959869,1103108907,2027558500,795653143,1623400806],[223738547,691858227,1289045605,63376866,1589225744,971433785,1747346880,1814052403],[1775039026,1977023749,938924938,865477027,1558397633,2042695700,1816521511,1853557477],[1887462989,1776168320,1641932808,1967865236,1061138277,877374758,1126602465,1935887904],[1574715277,1326473529,1917240663,2038220996,580393517,659724903,11804117,643896498],[283375632,236004024,48128510,852291171,931319524,48064891,432331109,614830066],[1904556262,1820282701,1282966222,1711072743,1550895440,1655593014,1684632555,1114708399],[1106416761,283539294,1296249188,1032620635,979276518,1758921909,116893076,559470470],[1799497079,1242985246,422249441,25272123,1200044480,1927328260,675613554,1641310988],[1172015515,2112126814,487794828,1375873137,2099960282,699687744,2068249221,1317891057],[1652342581,1676263862,1306297871,920761805,1343404937,165352932,1655787380,1285333857],[1800033988,1007783681,893530836,863160650,1764060480,278639090,806301217,1470412012],[692333234,459817836,1892776731,1365421,1394876258,508207825,49782621,1878766189],[423045482,1778301706,1925566838,1464767252,881899894,1213514181,1382139265,649436898],[1261873475,186806144,19581925,1594386262,1320864858,284559990,560955397,390511744],[986673803,1804399182,2088531134,1488399670,1251527799,459805307,443415493,771266151],[1099484749,175147742,1163419259,1591729187,842399776,1069131019,1710025546,202081196],[1772044156,1601391961,1263647099,917399458,259360424,1122508350,1371551945,1255540325],[1037934927,1938689082,1925986247,1863047232,1920946525,655059608,2108223971,500031940],[358868097,1953348426,893177614,1258228487,2051416684,1258846117,762174027,397423709],[1467477925,1802999115,1144444768,404333855,842369059,477358709,1420067715,1143499048],[1376002975,132520384,1450397466,1319067236,1743118940,756906988,38551657,180502439],[590906649,1573233300,734692937,833454824,774320584,1503992272,1492377780,929763544],[162513242,74633554,757978187,323399414,133328180,1200358036,894780983,1667963039],[1131544852,369293107,318232638,1016432435,1157321711,1653671406,1102171707,970328319],[1610293223,113428627,987120060,1483361649,1742510272,1437554318,336479787,1833957136],[145916546,2085021596,1858348694,1584804502,1983187016,1801927776,548937391,2068205199],[600742259,892820149,828461211,1291249997,558831924,713307764,1411053698,280618307],[160828988,1813136613,314352287,1235531085,1242226693,522022127,1785043369,229192078],[413221545,956081827,979538304,867248773,1561528825,1447142217,1147791942,611350577],[2033017694,1176195251,1957436290,15015448,492440668,723857909,16778445,1755853305],[1993746665,1634201134,225722594,240159764,645768798,1787354608,1403192116,545772713],[431090060,736522793,1679051480,1107502262,1918904194,1529411504,1817266201,1729045837],[1411495321,376579615,48808119,678189165,1611534229,866155382,170477256,1983445536],[1224659521,1440204984,146187800,1363934886,1449097346,1071197735,649631741,507713006],[1090726430,846014107,1719993229,1698672301,591071290,390696962,15853739,1215915564],[579690799,328609375,144417468,2126289683,1985710004,890432874,1085125968,39288257],[1587596830,1001380852,423597742,1783850033,127492741,193691901,568998049,840889083],[1510592156,310789090,523125593,870917138,327141539,1284468712,34536433,1759835788],[1907444201,570563932,1034046379,1946734533,740137368,610925857,922650642,2089834660],[807525640,314930768,22025913,619716981,1193184540,804094500,1554495098,1524861972],[471044206,111865409,465306080,1322405242,483905142,1458747726,2032714564,1651531393],[1141904837,953889276,2033957221,334503547,380727542,1221713816,755087356,1443013028],[458452416,1211462656,1002484096,1869357821,22784977,965369424,1107672510,553331790],[1196331891,1932862809,690322143,612625589,545472470,553636548,581496546,719068471],[1540429576,796901706,1114463325,311056351,266250718,1783907746,1301896110,355776913],[997447333,1165377445,1113634461,547948419,138666206,1224592227,385447642,121767004],[1212841353,1887216702,1885381629,485933470,1344051570,1429232235,1564835778,811097479],[846267004,1977431080,1101741721,1174073336,1837523112,28913946,1052089270,1176879515],[414401328,1740330926,1951519088,11758028,1399634608,740214797,1348000392,147920702],[89028449,671144144,89429553,48344932,480915800,1827508359,1130314987,1628177536],[1117287673,2095669109,1884216822,1761900402,81234937,19016247,2026839956,1333314831],[1915994968,308097470,170819330,738300159,2034362429,1205671814,848486132,1277922130],[1203463781,1530077984,418027795,1402966424,1000809949,1977690507,1077833454,748842195],[1487479297,792533958,1666981268,1612273873,391570332,1013237441,1371938609,448265031],[6602339,1767738298,1391044543,1056067533,551233935,2097628279,232605111,692279418],[2109881475,1262252710,1525204855,1848171773,1704155457,78084624,1522196250,665137760],[1522847619,974313801,2113640216,927176580,2090386061,2005693633,1549986120,962827902],[296740513,305785487,1890785600,269943433,1814551616,588425756,1602886314,310556768],[917473501,1136622134,275041768,1296845013,822480181,1265738183,408575719,1790855444],[779670536,1333683517,1298953662,1586243050,1869513372,1950568790,760111364,1857119157],[129694920,375236467,1557048563,274987232,721428048,857956104,464414075,1212023794],[1231100954,914880992,1395784199,1113095296,969840814,345124391,1485848281,154198546],[1843876543,742084173,78368904,949017744,162102709,2079185650,1092032509,1902789849],[1073791688,1619349562,1932868489,1763369341,175886096,878680241,10835161,1443489789],[1745890121,151561223,1477905077,1585655867,1958171999,723480654,675953110,682200335],[141930525,208009172,2016398860,197925967,1321480232,848473166,1267730912,578303034],[827820052,609367937,966048140,627204606,1509282737,170015177,676836450,384003492],[649396435,42469043,867102963,300165383,1285712757,971420088,1874416630,492235889],[2055975963,744893851,42038711,1557426745,397346133,1721458258,1196391537,1791298044],[972883037,1899242055,826988134,825773112,764951682,724317762,458804203,2096097004],[1879098151,552744591,853941446,894309188,446159498,223944667,1422863672,763664574],[171244895,799914417,1443914984,1250831596,306367986,2061358263,357154281,1393899791],[799409779,1382949640,1364137696,1065636366,1322287793,1657476509,511886440,660076333],[888554369,952166828,461910587,1125567269,1793643346,798862377,94582986,164285164],[401385430,147974308,2093602093,1766848532,325181693,633803341,1289018754,519301978],[1414989001,341543464,1780099629,1615536521,425103003,612041779,1536341194,2075623051],[2000207436,681058427,1707947932,873922924,250091003,1754691764,1353814294,1640407688],[500876013,975360949,1057235601,1358054933,1052593478,2065720615,168827867,250354859],[1461571339,1521310178,1760061039,1585247163,300384751,1345959748,187236861,689793239],[659549356,1582619426,2122902959,1885853304,1929172404,592659412,926793858,1498277757],[1083186878,223509294,840457398,1791473188,178155504,1696048598,695926723,1842016016],[265967872,706452699,775212656,630020877,1462513279,1491233467,1765278200,1548448905],[1332423652,123364695,1775152773,465282918,2032909070,2091820872,1793529489,1530735572],[1774754466,354360688,487649148,1120178659,1344493960,232097344,279338323,2343416],[345864113,533664869,280692203,590594772,777648693,597768697,116496247,755682147],[1234042500,816602528,944565065,1117189063,608219715,1741167573,1304627861,779658156],[1808106923,276359352,1344403912,1182370462,1369094356,1897067246,868489192,1810213445],[1878997494,1988891801,720802520,1775345312,1484633124,2033821098,2086949954,1946287942],[328775197,1295739029,3877059,143676913,882282441,1297904615,1067309095,1708991341],[321665337,1450520199,712202679,1060477566,162534840,823639888,653055952,1634973473],[870925738,1873813728,354368392,514541044,964864944,1918098414,1107919962,48816672],[1658782587,387092593,147896738,580262120,1291855962,666960226,1596456070,335152080],[1336523332,344173013,1744450348,1055766405,1315855128,1082069467,33253981,1302323859],[864403037,1174515013,1935756397,1268561523,625310267,315729962,209531811,1265282112],[1283142711,795269283,1084451007,833807650,342379044,1132129085,744330699,1501181449],[1524727320,924158351,1583237513,1343513324,614742690,1562668279,2084706471,1186655019],[1237895064,894025804,1160890948,956603815,1500754563,92633200,244284772,1564347687],[1482521681,1068331379,265647255,53009495,919810343,1616813610,982051594,848595295],[719372605,914237934,470994118,205618835,1673649428,162823009,1023259320,1600233786],[2020887051,276562010,786568547,1712924665,1211962909,546958225,1014578495,1891621522],[1960726585,1193913362,1317321262,1302052665,119071957,1594834515,862812535,772232506],[170171032,1525000362,58929324,1677051511,1291530161,1660644916,661550412,1109136311],[1742117024,1162019609,1467912068,1877251597,1350200744,149928637,1724525654,1946009169],[1971776530,1213477237,869907830,1255009743,669129053,494361207,417270849,223348666],[583283011,105974216,1292796558,1304273453,1901022729,1205015086,791738983,348019725],[74950717,245430481,926586560,1411341294,2044052928,1248575209,1385776997,704929794],[1339225894,452020484,1437123436,842101538,1203634910,827252405,722470808,1149236768],[655168309,917968824,1588105918,460723331,627381903,1690187997,1401492508,2004897197],[602719459,461022169,2024690202,1637311926,1104889548,231243932,296135039,1064546293],[1211017232,823624970,554180345,1963826853,1235816042,1224572624,1868147499,2005256733],[1177105082,772673352,1135085090,519245356,866517277,514993622,981673599,766986069],[1528831256,1083293713,1337662355,1835499386,128449773,415475344,356301660,1738074791],[486485114,371350005,1458711124,1478079215,342009882,475536925,1563627068,1865883458],[622527315,1042854865,342835076,731037950,177238237,1951525890,1661543710,1314923561],[1198171379,294092895,1093316007,1761746834,1909105575,231307551,268890669,1784474800],[455475494,1664933595,186760623,1392538963,1441247261,941078758,167500089,1137933250],[255194276,1131850955,112828313,13599042,96116691,1076457387,922729063,1727163470],[407391290,1993380724,1731384129,1320168667,1816453906,96282290,695766923,1530940690],[1647195471,1103789953,414182638,1603004563,493639680,25574563,1668666769,427811400],[859967339,1397558754,1822755144,536550276,1983224609,1726143857,875952144,1624118819],[1092500797,1393716268,1967817570,1425619790,2054629478,235116548,1357674047,867251627],[2055932477,1887128708,1732739777,1196667999,244683111,1520988085,1626008178,1306895898],[1453970832,517669241,174971745,249988034,404389916,867914143,836220191,339983262],[922794857,195969553,1480799314,805795266,734227888,529155509,73260936,867575686],[191481243,1936977955,1883908885,2105985954,279194692,712887317,715307965,179941439],[1123125959,655659089,1594057199,1865626699,1411324826,314340230,1697128590,962139873],[1748848950,1802165882,1771755498,212966180,2008975690,758897655,425396272,34014222],[281733136,1158908780,803689434,359391847,1745519249,1918322176,1204611602,1082883820],[1945983391,2109639486,930034108,904196996,1022927894,787660172,1940076469,1851864297],[1802266705,2075930854,836229340,1554870638,317656267,868098185,1137957745,734872740],[483991925,1349967962,1752535754,1032885601,2028421813,424282828,1117842964,1082785489],[946647692,1154918955,1789361463,1010086248,547476295,1785785353,959761029,1144926740],[1214693432,731199632,655006712,1991214123,538392897,1150960945,98642428,1039271878],[1140228857,1138161496,1703896110,1822205133,466414347,534429638,144548216,23633984],[1601817029,11576091,1644429676,1081466364,532650332,694959996,1670083834,995575882],[1787008533,393145375,612368463,1499062461,281866048,841626947,1259627008,396270513],[533387560,1288281486,136048227,2105452133,1561805167,286673601,61766160,1078709530],[1629858130,801611297,602784234,422261705,1454191365,2051810391,884629010,504382402],[1480735901,541252440,113464527,480497851,740074984,832606794,269582359,1784485073],[660760245,20025985,29960701,612280278,336105165,8761495,2112644716,404725422],[439004278,922201617,1153098416,1747862952,1389483364,1119500899,703176725,1267245337],[412526345,44479086,1141337694,1024039566,1036280882,1104451651,629905312,1961278257],[342440951,1567667606,1859945480,867012350,1276377391,1652027951,979694737,1694741991],[587456936,1727549132,671900605,1073575255,1757123904,458626575,168066470,1328653238],[1695946476,919185092,1404203170,1331779456,1038614301,1358060836,562841820,235640597],[1197468897,453168385,119877899,1282605136,728333019,539996395,770006214,731546475],[130425482,367518199,914827280,1352287111,1193275977,776808486,985984328,962013350],[822456251,1066338216,327451706,1316512205,495272749,216623166,806713995,1558897433],[321951520,529076660,367657675,1202696375,1675189703,602849270,383264753,645663947],[1328171651,203648511,869478561,1378656749,370882238,414400028,579628283,1676641690],[789491615,1242595721,1325451702,1559294566,2005866611,1279491470,1647497480,621128792],[1552506273,76278696,774792176,521966568,1415130200,794570397,798409396,2038561689],[1931362974,143520527,1182103309,1436957937,1135174489,598682227,1644559342,890503286],[977212079,266255687,1913393444,1771504413,1642320808,848607610,780473762,1272549372],[1268429262,227522590,864607150,186902070,1126288055,225804307,725361601,343016233],[1779007608,754182978,1285448600,1060680718,678377181,849363627,780731893,1776651058],[2121770863,1137247848,940667645,414928529,1649198858,2076434804,927303681,634500801],[250447767,1484738261,328630260,1984232126,1689339222,5823050,816923962,1039342531],[94067209,1429881054,1817284168,1304132399,1838493562,1351511923,2109270070,588240248],[1277417507,376843924,239371371,1708001096,549176458,778837664,340757732,417470892],[703133579,1464192791,441859903,305301132,1672807373,857091862,159148640,23775317],[1620738912,1182184020,588871186,1085737480,469627600,821226892,5263006,394367892],[442499238,115525436,974489832,1947493945,613523307,1039193203,527339941,1624289400],[923444737,1437669615,91313771,659764272,2087568265,1930727368,993184151,426241885],[1441015141,785536549,1262864759,469222834,589881905,1381518514,928652135,1922606707],[1445740456,1509121697,551873717,1249135247,357542128,1997125248,1865526780,2110844432],[650803353,1673901309,1208093255,622239956,1885179461,822908414,1277125293,1749574504],[205267628,1650677067,147161895,875261667,822066752,956609378,83741985,2096521276],[1669604806,1032827084,671838325,1394144185,1178916499,516589286,959648026,1239860458],[230062361,388387388,2099759533,1093175887,385847375,825324594,527152075,1402518222],[260873774,803317656,473060393,1286401316,1244635541,988773999,1569373236,189161056],[1428710659,1527910932,360101916,1340774638,2020574575,988328443,110743607,401402025],[358709261,430698770,1501586112,1539218815,872764005,298143825,56739857,2074975672],[1143550925,920512774,1611325438,603991413,368964158,1997247862,234813854,597692692],[449618466,942446158,119029662,2125924058,1980764971,303325746,579545210,149957549],[1206522591,1533601391,753613301,241904428,1797412472,328865372,1219113676,1711413299],[1635598131,512057187,1598407755,151859868,402258926,1660705773,456001822,1120704866],[499205616,1299271446,1068248375,160144160,1430700528,562311400,693375002,1999211969],[1132723565,612912850,1429926645,743822175,621623024,1303505789,257564550,2040931642],[1138123327,115566975,326750334,1551052391,601145310,1751034476,625565162,1630070847],[933070599,548009837,1252284298,375416963,713716985,1811722735,1305584856,1636904600],[1559350541,204153931,722086170,290810422,579606048,1832296525,194846827,1541416543],[182407578,1066224587,1829086860,1350709070,2096045214,199234004,1421913761,1792928543],[479285175,404759647,1467533232,632444409,889882726,1263224403,1944450,712187273],[57829455,1584136445,450003688,1539969245,763458661,1955741246,439649238,631079791],[2123877749,2047096411,1504511465,989702254,1337021347,2007299915,1256322431,1787854714],[526578839,1226396690,212399169,1120903946,627132389,1766869469,1263068144,1804419765],[1225590171,1829131474,152490159,1709810602,1453149648,1497776895,1546753368,1022665282],[141393826,1093585889,655852979,2121713010,1133387976,573403404,200238129,1086305008],[1916017674,377562488,1153445231,903862070,589185979,924172602,247123139,1314196825],[1877104969,63039127,665037818,10322449,1808827817,1816750922,687829677,1656998280],[768318051,249155160,2002781511,1939233382,199467455,342114420,674465561,614385257],[1398547557,312320548,431348695,1075329816,2112746888,981437020,489604625,1639804369],[216160493,418434022,1648589512,619668153,271625631,2098500371,1845480559,1742531156],[2081450999,1556512703,1857882092,1809812881,886170364,1297353716,1850375491,1552257428],[1225086208,1112759748,483488296,1728941740,1149528994,264509071,677022155,824108091],[830002840,574480763,529998392,1128426374,1387741798,1433960196,1105903718,596190541],[1970691454,358969826,1543041936,703665957,1861739735,74309461,1808059773,976938111],[2009514655,1845652978,603962815,1905903570,1275231965,1485794528,817683206,1362786358],[1361070650,1035670377,614268488,1331084845,820835497,1346352280,1730780655,60693145],[72934973,2036358275,1661581571,1283495596,962360271,200844963,1013270840,327318617],[311606072,1369509097,648548817,1380489297,409322633,450312908,820009827,1950150662],[2063037213,1078343256,628768916,749244672,1298401359,149057400,913359030,1845501565],[1764223309,2019067759,2114793196,1041605079,79025044,1589997627,1556806507,400613394],[998358568,1866782315,1489130280,2047221041,1209851218,989650631,28267461,373539977],[1429490160,1380364205,648472241,1609382342,454912845,299590506,154775665,1226378488],[1461372098,251265469,2004605197,1316350574,1833564242,940731848,541783899,78275973],[163842752,1026856299,1037848529,1066681143,839691452,170542946,49795529,188657402],[955529257,29624444,1330865405,207574247,20852472,1106129063,1161916630,985435222],[404750119,736127911,88397071,1763204551,763604878,11233631,1248605954,1523619533],[1497688092,1305739432,1359283210,72561949,1176453131,787720790,551233046,1511327227],[284614443,2006947308,1456638662,2058557638,1583165772,653143968,979863260,842629042],[269647079,2096087369,1708455918,592209662,427847659,558852075,1481449007,1606163705],[1491734880,90633439,223471751,1227485562,320095660,396337731,1180281955,1511530261],[1962589957,1761043414,1633341446,1990555113,1548124688,1144674776,1880300689,915204063],[2041838998,725297630,2052058062,208676283,154115293,981136775,934725585,518575079],[1583209737,713237170,1147724144,1503486118,196185540,1659179032,311714001,1801606141],[262865091,63443127,5280193,423379791,1893711312,467632359,345249848,690734564],[181958740,2081109853,1716688747,1065361267,352168273,587105995,1410010946,562325218],[1880281628,15900996,114095701,960612269,1508622627,148147334,431294523,28670772],[912659541,443961061,86695548,1167750157,1614758094,1312068367,20068578,2017503004],[210265323,313139337,24804447,609291163,1855032233,2037387924,1469161454,418779343],[462651541,1844441059,1401364875,892702237,407703904,1289649383,1705230162,1586376320],[1986738573,77452126,1327073035,1814956174,1320163328,815368141,773818900,54999050],[297807041,2029659982,2118831210,1286448707,784601485,1714885931,348740077,1940246405],[625479651,1078756100,260316331,1236880519,2017858732,918860499,2110045738,237109263],[518097788,501485247,1898261413,428132559,215027,79144340,1119822219,197103378],[232487458,884085377,648997821,993585297,344189083,638716847,632001925,1593470853],[1811338107,517383643,1862245165,1536891704,2074423403,1477401468,1197919095,67890710],[1780305810,870308149,1190886087,1976356303,178991566,2027770828,923656755,857834532],[1116477843,869305137,1269737436,70311071,2063164445,2033922715,1568867033,455688929],[53504444,2130678677,1233769354,1238985866,1826371806,98218778,72024541,109126288],[611942859,1402092627,484326895,41664715,777012446,1741969792,370713537,573486561],[1693727193,568350244,1987522682,1959823913,1525270877,1167308759,176848792,1197684651],[189033655,646151002,77053870,1301502243,1520968193,180899840,757216116,7696255],[1517834172,48295784,35730411,272175538,1894064852,1330119632,1617993534,2034565699],[72872776,1295601858,779800134,1309442765,1198276716,1608958133,1557614938,1213341518],[1273684769,703973057,1262109651,389633446,27298571,1462505304,1283513627,1355510672],[1280058699,1228467826,1235550135,237420945,1826331584,226225992,129496063,671405417],[1650318922,1103186430,417305602,813145599,1353263686,1697118866,222017272,251383923],[1749621074,204667158,806649901,1302502603,1432596246,1166811459,482605661,2105958230],[1742117816,283256246,634062418,751674846,1703794073,1728889109,200049946,1968947780],[1889949823,1648057082,298653568,1214655971,1372317236,1266706892,466842576,146894140],[50912734,340392039,1672952009,2004200971,941547390,80292445,289838095,993098075],[954667038,1704769281,1690639162,1837069283,228659939,622826895,953811745,1525829272],[1435486997,1289734176,904174410,812303247,1889606835,1687917019,1526580151,374894425],[774245396,1869692836,857957406,396199629,1337652506,1105238693,2130542856,342401150],[632371593,489906456,1956201578,1436099827,958246905,1057507345,402443874,240442066],[282119285,839260785,600333704,1175198034,2056899895,36614911,2126318093,1466570983],[303131461,1974042256,255901642,191146509,67989639,650808444,485430061,52011532],[605903068,1866527248,114028303,320542307,861030046,1451186731,372424594,496487492],[484817147,1178267360,930699950,567128197,2048727262,1507987279,1271694847,1817561319],[1913007514,309280565,1072154031,245804038,1333316487,2080472359,1417081907,790751845],[629995783,791426816,1872083379,873672306,1165831545,1124210492,1787673242,1333425775],[1162742336,1660756777,1000735368,1233662338,1008063063,1838125942,739861599,1369960838],[1183144577,693078908,202580131,1752839701,574746178,40523693,156359219,1554457276],[1547705535,1813418042,1382493495,1191372664,139576211,1882538980,515010026,871434632],[1548475580,2020991956,1252774201,1856566554,1935437126,2054377215,110578521,1713100920],[427893740,649599937,402910352,908950245,188541645,1441972400,1739668872,486821936],[1995904025,1770740207,1038649402,1382797227,660633044,1447182524,1647399714,300523342],[1316065714,848257618,1024301599,238397536,478353898,336558283,1862282621,1930218368],[753378070,536416593,2097726535,644915878,721656996,2024086338,2016181749,1393092709],[303224117,892515118,1311261363,1235970055,437018977,1957473881,1303670801,269504563],[813614868,403802052,614658760,1960754726,1277133090,891801524,1118255883,2016699932],[806716132,1191802615,1482967471,1867200211,877188007,1705953662,737339341,171617896],[765351631,459199477,1489090125,1283928502,435386655,257074298,1939921708,562315563],[2099831083,1890020864,1543925068,934648427,730332098,1291965623,2109903400,1858246406],[363651827,1344053762,435682102,856834735,1189929124,1735027206,1528027599,589727242],[1842177353,474846526,2008119767,692420077,1841551438,1560605211,1098479438,1194602425],[1221206738,505279577,1753250164,506418935,852323427,126416214,209161738,1247138368],[182876849,145567263,652251738,2024173265,1753633963,743152506,636476624,1566720079],[1757484989,1428214625,952386660,270433067,917270239,202840727,1261890519,1636047020],[1813935105,754664277,795186725,2036809146,1463193704,514934559,185360944,409130871],[1308274674,340709985,1589427326,308190363,467468690,377436882,870903158,989869724],[1521548428,1020124998,701786322,42141815,2094517900,2044615873,813648044,57436134],[1043948167,431564909,670814442,1996585172,1553599025,2121930186,652394519,1952896889],[626063484,866385963,393997715,1448621394,1190546640,1679424953,662399838,585278042],[1433615475,1995091364,1033695989,402833599,2051713046,2098441015,1641852853,1773320156],[1299285713,532609084,541876586,2126080466,526473334,2104336863,1213183589,592206158],[1582154198,17527189,15611195,1023685169,1234634087,120772232,155114478,1286736591],[1201815475,190013895,1557074795,1685511857,1961074217,1997308209,336398692,1825282510],[473907907,4268630,393211269,1947788689,1451484195,49593191,91385573,551957027],[443077576,1617359533,787019416,1583370590,2036552145,1700876516,2079204838,861203203],[1653409998,146848299,880156314,2068622509,1276989407,823225390,2130531730,759074642],[2063488010,319698434,1751917284,1509363980,1799295614,1243812402,1338059879,1040093780],[71997013,423345166,1395550795,2011659578,1759142196,11795544,761918761,1068214960],[1754178936,1328072586,1911666059,202467235,81528452,1434337584,1108710063,421636773],[814991920,272171536,1357681510,86628709,1019361797,1356491659,548743876,834067180],[510262434,247781626,1251230500,1496387379,845406089,1913721468,1661672259,2062862301],[187537831,1878822076,1264238926,1408942097,1123858115,1211713035,2098945547,2083691172],[1939579034,995707382,1507147836,2097274316,1228324562,812462504,1994192175,920206389],[36957344,677416632,938084320,244699017,622057806,163359588,693301109,58923048],[49422728,1897216935,1200991999,1119558499,1023608297,1538111303,2079009405,390712220],[2013329668,914183683,756578614,1265669126,10092256,1439041252,2046559491,239605228],[1091716726,1530837502,661650563,688655916,747502316,1654536722,708915362,470965504],[1253577852,1075083134,1333661655,1563169863,1863903254,2076327456,1526905579,1624755075],[1184871996,582822899,86296194,850475521,2092152100,566536593,1223528633,1140658006],[1605966736,2021499697,277499652,1015166611,772065500,51855566,183271236,334248893],[1278224884,885639953,836190603,1706903527,1283719171,112755647,577914419,1301383949],[907906262,1198463598,2094560652,1429817363,1668325466,603446688,1876941823,1629293800],[83000,262393923,1159742802,681601438,1627579684,917312691,214882702,906159103],[214430681,611681583,1640021695,497626936,206529272,2050729287,1696044022,664666022],[1039829209,1647765639,494704226,1343824828,889193352,1875198426,367033422,643972669],[1701238963,107093124,539269129,1197507001,657117359,202297630,2064727210,315863345],[22377401,1547560187,1456863718,1521746294,740481255,814498507,1096362125,1321282141],[1360809978,1733009940,592116953,1795284325,1518113814,407713614,1124670532,2046782042],[585794248,1857320060,263039764,324070019,65359720,1240099530,2047081249,1261621885],[1370810624,844054304,527062287,2122899150,885651463,1754788696,29760740,1653163310],[1616240663,249234398,1778646459,100777032,546731107,873643456,919851848,203174714],[1665444,229687468,1239340047,575931467,933483846,896710792,16831439,814578255],[853963539,281867251,244538658,1245339340,1312897517,888558952,1231916546,44913524],[763952594,967030816,670218941,1109897904,632230801,960373044,1862022012,715354993],[876934941,1024197936,1075359918,1847477394,563973764,1781021234,1125270380,39244432],[1171507530,716174778,1048292276,1911898139,524830462,1900166068,1533985144,745308187],[657328202,21299721,227295749,2106687059,145070790,1062927800,823938276,1444932768],[1033245755,1217770081,1732941675,145060796,1030270736,1677330914,491904795,1077020567],[1221521860,2112511030,1368914760,1798290076,2097061465,1093728546,806036397,1013239689],[1833437920,1035041141,1775327099,860963966,1391469415,1145235146,926858093,974623059],[1421879265,1260124888,1384545891,1561726806,1631780648,812047827,1377704879,639225014],[1030839315,1105966516,1690484065,158956465,1257538386,151205340,683553303,643276573],[624436294,2059803833,1983545492,1772973937,1171348222,432370246,1442509626,1620038971],[417965268,496178457,2025970925,2050003093,1818692690,2015639113,1212498114,507740130],[1507701933,1686023453,1218156956,587748597,545196106,1777428862,2014195318,551886248],[974315203,440091275,2065824588,1276219197,1312997991,419173380,621353500,417854312],[48164356,1403990022,1323187353,1195337032,1321381251,1020388515,562065929,1014667426],[192557064,225000108,1425435057,1502598640,123144038,2078263216,1460447224,1008149801],[1575859143,2039758590,917663250,62717421,2088225768,348219173,1454411712,1928903302],[1715377936,387535637,399092700,1356297063,2127093443,1111846120,990662211,59489556],[814903376,1970802877,1985609342,107932401,564855154,287211211,1451880359,1041004158],[1529422968,191750477,993680447,961061509,1574060148,1432288016,1645100796,1729501958],[1829805440,549893126,1134177680,569709357,1028200687,1383319201,1866823518,136273076],[1738432136,1669279210,638883000,1242286520,1478909418,279374130,989505209,255167224],[1133209647,1440919781,1364793171,712446690,1271355731,277180623,251403657,992026725],[435413990,740020178,1452157601,1564014175,299991593,1178676904,1811398754,1701206475],[313846627,390435944,552536822,836757951,51968236,1082586698,895727438,810174465],[1072795784,2044444106,1668010289,1426476244,1340648567,873613018,1931961491,1465308197],[1699108586,1130132293,116984805,141403232,1306416995,23286106,375035962,1519744469],[216371317,167436272,380146172,1128909144,872837451,180167251,984489402,1274914115],[1487475541,1455340233,2022794585,284089623,152271066,1701552707,965550032,619298104],[438277004,1433723637,1355518571,1087411796,861135651,2119173310,1484299404,1054799166],[1422392575,433168057,296449908,1062776130,939393298,1811382489,829681315,989779106],[1350485589,462156192,67034119,1554859958,2005258837,46838388,1366058415,10538810],[1586178802,711633516,906616253,1424115763,659877960,1783279329,1270705341,66276721],[556541502,1836984604,1431937572,1009118563,988735706,1334883285,2039240631,1070010880],[239894112,357819545,136741276,2089603380,662967440,647269196,879261069,319951930],[694653818,1522323520,1717654978,1988219647,657786861,646376389,1868472839,1379936953],[491817347,700583639,310132557,689193262,68860419,637252697,603374022,951540482],[278924959,931845793,1816654787,567683169,1935751676,1657435409,818787041,1898310944],[1314437282,535742757,28476044,2060892822,1368931117,1467490217,1873426397,1141740331],[88449745,44134116,588751363,477127244,1231778288,1595928169,169527157,701012919],[1733816950,1327673487,135347054,206103721,1229955872,1087473750,1964279523,713197902],[72535300,683604094,653394900,777841529,320613290,1525793638,2027250774,443048181],[1715984526,163691107,289567270,1614739499,1774399605,1052752471,201265084,1981818279],[1045000026,1630591149,1787583317,949721022,725416561,1118339701,416440701,520546122],[923713507,1553776815,234444104,1108916957,1812808595,1287972874,178772391,1207198140],[1558191808,1495795034,1239863749,1523449798,1439756879,1760360561,1167374662,2072569651],[34787228,951012667,546910724,2124328672,1070317113,1914703853,1454421416,1530323854],[1013611419,1709289807,1005539206,1863157283,321179285,744972813,1952743416,518938413],[1481685048,2013494592,1583258063,1409116968,1539526914,46387475,1783245693,521957241],[663305096,412667622,1662835570,393993665,1046415080,865909959,296677976,524266616],[300445821,976901158,1962065949,220473425,1479983291,1569554542,1730436530,1645661525],[401818851,1813361544,524457341,504430175,280003473,1564310267,787957556,1689206911],[265632617,985510970,1004578728,1830731361,344876474,1634515847,1019558353,972036777],[1738889427,1413926562,1397775333,70151322,381345494,1347106082,370457806,1819057896],[1999544018,497270341,592155147,2082849127,825360124,1037855093,2093285546,414164599],[1954462021,2071275183,1246735595,32972281,201068420,1178860735,73467797,755005045],[1340420875,601665329,927536601,529549759,898345868,1167850917,948270029,1103008070],[1467157078,113877363,29181070,878159995,1347832210,1252474880,1399020098,1537591234],[376344874,1812376308,705721329,1203643388,123705611,410648092,584243726,1941594466],[1971617093,1651387419,43032322,1657929837,679737724,271013044,909201953,564850516],[1106452250,205192612,399207682,1731060775,872641545,2085827554,2075114972,1929887421],[2058096468,600433357,1597207100,1491305691,737694992,1361790345,429021109,1248524334],[1274547753,2042454775,1261086967,1707576995,161039276,1408398576,1833526968,2034288705],[1898897994,1960541277,340570095,176312665,2077251249,181738579,768774241,636894825],[1999899122,509561546,79410664,1162954385,934114745,1562415296,726552601,793547731],[1445716469,1033915399,1247516619,1452597587,93115269,413201547,1001407424,1688877076],[2192748,1845707088,198899986,1698332302,113935462,93182428,1083804314,1838716119],[8690006,1116412794,1807859181,662705560,2047484550,551918969,1125322830,1195969700],[17446540,1602114582,448149614,2016315318,169480542,484266947,950152113,2116165717],[1896455059,1953361598,321954010,666176103,2121580710,869401782,288107375,96820426],[1323001827,1062247456,769123134,653546424,2050363999,1886301980,456225896,699608848],[1222450937,1578425559,1862273325,2129782707,1330908206,1885088365,1456537697,54800712],[886128891,593850015,2022360811,628524610,588119100,803985205,1857298825,771747230],[1604249273,439765911,1454577666,1706027641,1448656720,43691993,163044635,331547966],[2128420901,1637793091,250767851,495945925,501194944,961672097,840785148,416292031],[1189151989,117023324,1535480842,954257642,1495512369,944519064,1493167635,1915965153],[194053138,1141086069,2046488001,47260032,1940185128,1939353244,165616660,592637035],[507970243,1517392248,1348072643,1073292970,948686681,1613177755,979479480,1166862662],[2094619550,2058233502,312981898,996270388,54417478,1692727370,324470203,1672300641],[509825069,611079094,93303824,265614298,1181717738,192324463,1854738826,2034965519],[1851029403,690288646,2018405962,1286545068,1571184303,656421796,1719762962,1091728417],[1571717696,111492948,1943011807,583240477,1889545582,120451295,1459783968,1236072673],[1828325189,806806942,1046859741,1497460459,980095429,1307660478,681867261,478245389],[1186993285,2065763926,1841039251,887557052,1201266147,469296367,1423721365,114174100],[982217506,1278096809,1003139406,1095423178,1761998955,1949524713,1880832415,483019884],[531522320,358000330,2025962637,183495702,573902813,1332947426,1512265229,1687956609],[642255787,1851009378,517246981,1140521255,889739882,747702011,1790356274,1269826984],[420570780,1367448735,112931837,395650272,938344145,1010932315,539795678,1481702618],[1524433309,104047751,2030625630,128370365,1530414483,1155000737,1673340303,550041740],[1415869631,1300147357,776486857,1779519435,2020048924,35334409,1092443762,430434036],[1725126061,1493258959,535630367,410663140,671620886,1265180409,588576438,55256967],[701378268,573704102,1658548836,474162117,2084862497,1486353040,406263911,527537885],[1248803722,913248570,1543037470,863467678,2042565526,1021161719,742451176,912389584],[266766750,1748800467,2000655591,1975520516,900474851,1999086237,1082407323,378979556],[1410192651,1238049760,1805175264,1055455388,695975826,845939736,402067058,1354193233],[1164648317,678192751,1955135042,1943986108,36133825,1162296393,1309242560,1542926374],[1358946708,1922665129,1635746331,1686636446,964291742,2094113621,241480811,803785163],[529168429,384244144,76500129,308328653,406279058,1076324279,1679547681,1329030428],[1684858738,872039565,598946978,1644912240,1907654116,124834835,2007198248,1268986675],[314614116,1977971073,837068842,1332897813,375991863,703667422,1948526432,1256622259],[2066320415,1320760858,1390534470,854850565,917288985,1201593408,1816989070,606192931],[1313006768,1240559483,1150478123,1664949740,2109070287,377800045,2042155986,1944729785],[1099002061,592385682,10519398,763693459,485089481,1932747685,338845860,1212789033],[1797625855,2070876744,576268395,391908899,266742945,286246531,851311174,1243388521],[1876839611,1463374777,829154733,431191147,763982485,647308579,1054468321,1713471457],[1799844123,1514754647,2015579637,1517830197,1966913654,1713728286,380426067,378845326],[1786376863,104413928,1502998545,1354279947,1615718684,572360274,791541112,1386661533],[1445080952,928294872,45603857,1350185245,1937455245,1097768669,2018978893,785180473],[1485566456,1846001365,1616138678,931035776,1171608284,941752964,192602035,371556504],[1774950336,2045131159,320889019,752705646,671775433,715347869,925794898,325323429],[91216503,1312950058,1008853229,576552364,224777447,726525470,131726396,685959844],[1066143776,419085938,832263710,367165203,232346430,915432201,1349032160,1845196704],[1026625023,973236605,106497863,1362116329,1950582307,1808246082,460463991,169435214],[2031402763,1669862388,1543439383,1556110106,1287055838,2001979374,845862886,313362799],[653363681,272758447,1451792917,1952125740,235782040,1343480962,1872491841,1417368786],[1053442644,172087529,393340367,1604377920,155547811,671949408,1160897612,226014134],[599358578,1574697275,422001144,731511921,1566277131,869659710,1904259171,756887017],[999063141,198429572,41470706,1840334271,1998476495,1908674197,872937770,911522431],[43673434,1339290719,608720602,64132778,1619840027,1253089583,1849203164,430265640],[1766307468,1110861262,1205408383,1433433248,1948862470,317197521,1117434794,985286884],[1338351206,1488029561,677923241,2071703803,180273149,745663312,1790185951,809797042],[768830750,834609143,1205272571,1122054513,55677059,1879991020,1914753840,276263516],[998256393,1032329355,1492970043,797717205,1069022147,299960094,670624961,1303361513],[926708361,1229153028,1843792323,553692296,76377624,502142098,1312365024,650731229],[1225764606,925949362,497981597,1726845452,148011608,1176319090,1437165205,509560854],[172933159,217353555,1738123340,1255518691,464213973,1599287665,1167212695,1677419500],[1065365875,188045537,1096234515,473567633,645074760,479888221,1685472992,1050511631],[676855453,1239619110,914332172,461789970,825391648,932498185,1769781402,1534349803],[1101908291,711429079,391833047,1562705765,1788575253,1671919351,1219079120,2076614455],[936533163,422370302,758132736,92703303,496976632,1003792929,2066903455,1223772749],[1682127814,454170231,754719900,483696017,1848065578,813824742,1956624913,841839419],[500026471,934883103,936539067,1285651381,261133739,1319329937,908847776,1549529539],[1794206367,414885913,288681628,35670758,1805511582,847877752,1520972691,339535065],[384880152,1643347106,1904401369,343554871,894329032,351671843,1748685828,665687092],[567663974,1723819423,63713396,1450435373,1184187531,1896131290,715899417,286012594],[261636206,312554828,1919508437,1133668332,300671154,1716892361,918704917,536838401],[1527126985,1957242035,858736249,1227579294,722398787,6594851,950445217,778814608],[877760977,2043906706,783980021,1523164966,2103374031,1826810869,1928731135,1910720486],[850552660,2096902445,996309721,199565274,625412105,1076905234,274127485,784750521],[671058937,827506352,1388533595,1828847352,2118113151,226457454,923875348,246840909],[1403361918,65669449,1235240027,615407746,1706952717,1328692231,90120601,687211629],[1345942328,246862865,1413841095,1914462099,1569439605,1858640623,1584161124,1837928330],[1363224002,1533680822,1390374297,390530795,329943179,2074517817,1559069884,1251549450],[1160572638,161571888,329170606,1870695845,140837111,191579823,1402435591,1386079921],[182437685,525675774,1136459214,480667754,1582681712,716591827,804010053,688983046],[161641191,1374579767,137878861,1414600928,933474485,1336429322,742916723,1074895719],[2114689298,1891041316,1919877683,456097226,596992874,2027187869,535780248,1902508977],[1815896083,1132830127,1988939682,1081779598,857257870,1917601025,501445786,1309421806],[1786906866,84547380,762011117,2110080540,1014724519,1464591744,364838326,287024052],[444696337,1402888155,419014290,1882319941,989373600,600691997,1171342668,948323201],[152343582,1340946403,2031595754,1099475739,559690690,978376476,295076904,1545761019],[336862695,1651824605,526664262,606601854,1977624046,993964589,417339494,759958068],[1199175437,1535766204,2080792158,275348804,2087157196,906049719,131912586,1357420881],[1683874437,1486216702,984694162,1910208485,816982532,1339634591,714554276,792313756],[1163811563,1863361415,1816960301,1976057973,1926715342,1111610824,438060001,680575246],[925373070,1884329336,1507565694,1547285833,1189732278,1301720989,884338596,1686691923],[878063844,557269525,599544131,1133519614,943094697,1357393169,1704736049,1570112324],[187610236,1897219402,635732942,2102484668,1699745456,1571176781,340187460,1274172201],[283557489,1127101539,1610403936,1150384812,699500184,1190017761,1334380762,1883298828],[1070836020,24584382,1926863758,394977568,1892801265,866225744,1720078629,536924924],[851441156,1992854202,394197732,1166061075,1935865914,1483386061,655619133,1683927982],[504202529,149912599,1174764514,1262394716,1358370106,537890710,92021502,26458046],[1168914490,461554935,2066908537,1781724490,1938103971,25594628,536436172,755400501],[686390059,173773803,1400629723,905847310,1926686386,583968217,2122197452,1046712133],[1240209014,1207622895,1887629254,1795623670,1040849554,2020999984,1099079586,1726696209],[330346473,112320938,1862712891,1227287159,1111962372,1593242610,309593385,1763460712],[1303221744,935379992,1736718528,719123180,395776537,55295565,453180368,341706154],[152261217,1142539775,907260572,360933354,978662457,1419467202,1952547169,1135216691],[729200549,1340094560,855820682,1617346273,274065711,1819507332,1046403282,794877917],[669755739,1662325722,660028129,465478185,295322357,741823347,941775008,712798279],[379644296,1645182611,54938731,23722781,880647661,2075209713,1294988072,1080332123],[246596124,2085682940,1645085574,689039350,968139944,1306174063,366866459,1920498044],[462144558,1830376526,2085973633,512739094,528065666,1932435468,111486259,1464415066],[2098346008,803521347,1468938255,897048243,2080989984,518908475,1239722890,1856338663],[650213166,430262037,1683077764,1909878776,179349064,325278897,317709435,1811939501],[756147426,486012085,1514661314,254040130,1946359481,335374348,2124122532,508266510],[1631761732,99277135,171728180,1540235749,1980311785,889268343,1070481466,1878423675],[1790837780,1235015473,420966639,1058892707,397316274,2052449886,16333951,997879414],[387078370,998153532,801477628,1283560934,101565940,877130017,1020708400,1810482235],[1597118948,954922669,1894162438,1741611211,755904040,879387046,1251364233,1894368803],[1219234575,722397576,1694748243,1119507565,519975671,1911820731,1604515264,1407845143],[1823405790,1464215568,782597389,2117098696,969372514,185392882,741867751,14269752],[1841391670,2082646069,347620457,739821590,56318960,1136778929,1887948363,1668540682],[1246975188,1218399072,1041056630,1413258955,1409170757,1624364843,627207429,1947026810],[637006696,937104187,441971877,1364184849,802764382,1462655706,1859582194,1271307863],[1123084669,1715838888,406298673,694309883,1169196277,1915820073,2018926005,1380472122],[628397280,1684047648,616821354,940035880,580596741,290347497,1379336148,359611814],[716399094,1460426748,1888034024,951627470,1149005924,1234105684,734390457,1810609725],[168284830,79443576,1409195944,82906698,2053359714,1723595327,1514664505,2110544784],[1313353141,1875049,818209874,1205851898,1903581463,350171106,1000194942,1238272702],[1490950474,42588267,180481939,1480175742,351822731,1767025175,648376114,935135046],[1260003879,1610564848,1434209507,1437394665,1513117947,907551004,182918263,662550468],[1019093539,1965529952,496705326,1597541677,1046881580,782909679,1772983127,703473508],[1710874750,702602513,1051863123,1212890178,1154966862,1289737614,368528144,1948165159],[461261636,1674188921,1479720856,1533634440,266215307,1124296064,519136078,1521036744],[1999642560,2067884991,1272944605,840787814,57583146,456865908,702313808,1817365114],[1518654565,1371806801,714273833,318583482,1815439440,1268268625,844643839,1025577029],[40438512,577116385,118862640,45672890,370525630,1639058579,1607272369,1042344063],[1935807450,1320029696,782385715,2085566867,1320845793,2057568770,61910844,1639578490],[1801098512,762874672,1106419550,731665808,1888591719,500900053,490449385,796513252],[1565462272,1119474474,656640974,139748640,563303495,1893181256,98642011,1778174189],[1278309882,1518130694,340099490,581356217,1210648579,439108625,595836202,1481947159],[1992679757,1018512282,269235427,309922223,818007693,910681538,1830984793,1571968408],[977352658,374045021,971776696,1596179815,784135254,1465529754,1396664421,2001304562],[1304673108,482587855,1761729269,1019371171,1441768417,1208740088,2082104375,1918539859],[1460901836,1243390920,1189087784,2086813517,1574565860,2093139003,731500202,802255413],[129814245,1140173032,403521133,1800288848,1574030217,1286228095,264718577,492010021],[931270615,1571207841,1016016353,1428384411,1464633489,1576757199,252827784,289831323],[1628291871,1903343566,1296791781,507172117,1302949132,1323556891,1446962916,1395536615],[1379752307,1650471567,674482419,630396786,87426586,251521475,1803805095,1847235984],[120057921,1495240545,898079270,1966719700,1869289692,1414366948,648395044,1396467752],[1656016396,325748257,1486128111,163589185,1134490980,1582931851,292012393,810985084],[1025887215,815342802,1374636007,1162611642,2093713286,966787522,583313102,890225185],[1455567598,382587056,374574797,613992570,1425033962,381421362,1119850951,419487169],[2040757513,123947839,629547269,1277132271,1596513926,1086116873,1791305922,1095888211],[1774823990,295501257,434225205,14486038,64129205,1031642130,7598472,1832660869],[59779380,235634046,1874940335,1609617307,556117684,253659347,2094930168,309878640],[1510595952,363781970,933026722,1184539784,218794228,1784950472,1562436243,774415381],[720499682,1530653242,1180123247,1833981489,932672048,823081472,324582142,478258384],[1538867047,690749813,686532850,648208507,518242780,1999004754,1231610863,1461217577],[526803807,846520723,1322276271,1893540928,40899638,650004823,1354306438,1147591933],[1355782850,335718798,877910641,518821063,1276672195,615718680,443500351,183312548],[139633968,1591159106,1836321329,101904044,357491268,748243457,735248805,1815396559],[1078823003,1961775124,482776015,1667991723,768396660,1373335254,1048173915,1478828122],[873176744,1663725280,905773290,1460935777,766846795,625244863,857951716,2076047928],[550055182,1823173270,564429295,1613286692,643183847,2075885869,1509679709,2005458487],[1250342424,146525961,842275560,966262649,1180571727,1475546645,1441655093,900193139],[1411242018,119629773,1164932013,1112482199,1655843560,1281183882,1404115949,1002018815],[509701132,1660493973,858344879,890686206,672125411,1044171674,1619875309,1434103229],[939827638,1893356108,2099297473,503982524,1648755539,1701291709,1340322322,1370560060],[562068550,1532120639,1697746994,1099848305,879177681,1898104749,2104828595,921705847],[664632375,155016524,738036244,398445015,565591982,1376749964,1795778263,1246761901],[485276278,929887127,1740839642,941302966,348024136,363810633,344253157,656542328],[401509362,2051905468,748186344,1427625502,402971998,1959846426,1364255391,1838615086],[1979906401,1906847745,476203268,1178268810,1385837642,1862686547,542871415,1701839815],[251532734,257644848,2065923061,1516076630,684344814,189264647,1161604205,1426701754],[635539451,2085695064,195247566,114103500,1909069309,1592074636,2010280756,813946631],[882864414,452182349,1457024878,1195969490,268845272,1023358776,423303279,1438595294],[829758936,1189402738,198140822,31547466,1494055931,2109451250,2030421489,203684762],[57016955,727515535,2008448819,790569188,1964054797,228406744,433548273,2043722635],[1470847630,1800304208,174234512,1390804053,2089678324,481952947,972178227,2107087682],[575725043,1510867854,1514617147,1242728970,1734995775,645614965,256031168,1991542379],[686033766,874274218,607848320,1935544914,1152461747,1456518267,778820136,1004915123],[46444464,228622839,547234693,1551760222,743562911,448281825,1929000976,1311430582],[81571374,1199818620,660339473,68462005,1067916325,348593238,735199932,1012388817],[1382444709,1534342735,729413090,1713620460,336165008,232684308,44388925,1625247310],[420048623,265057817,18074169,546499705,45013319,1174584209,297579221,1449964131],[1025426125,593407641,1536825546,1454282705,1117456088,1928180949,283631969,656547189],[620370099,1218762073,840362990,39176656,151046091,595617280,404613713,1173403999],[321478623,1020475371,1524573816,766764811,1802266583,1656142943,1643784111,1195177127],[385953038,16350834,1704749995,453584817,2081573007,1353617214,1637495586,1937079098],[379328329,947042671,1843477413,1143784473,192411086,463677225,1779991747,1939520886],[1059340464,1074636283,1890004503,1411664439,851838967,1892580560,12491081,1686933970],[1662252514,2088764886,1163700099,624499741,168278583,447801279,1475953187,2066778389],[771046278,1856905779,1529694563,1413085505,2031526001,227996783,893069434,491474665],[797476109,1037504701,530486735,944309825,652714025,334595655,734222113,1099481688],[1974016568,2121005683,1522851700,77484537,1540678021,1209812825,530536092,1851585420],[1283462544,882165139,725198516,1354240691,757879368,1684284289,699025200,895076386],[593491757,1928749585,1870494646,833055518,588211772,1586132090,1448787368,1561414071],[776306302,1883984382,750742473,709255296,566458027,1479245087,1147111730,1703905970],[509930999,896731885,1203029663,1423168758,2114348329,1066072565,367765485,1437648874],[1253776694,1209167388,2085167807,1358441811,516161737,1913973620,2012024270,555134420],[2059581795,226795827,1335093671,1806845157,909566977,122628738,1205991580,1894615303],[1927847310,635724352,522463661,2102229400,1297231107,420436025,2096494225,1414566096],[281618860,1297966198,1168925677,1180491753,176703018,1234050112,73903965,615005176],[1263761702,1200478903,1002392587,951661499,760390345,1940232035,1699297021,1106622130],[1739593487,197605542,521902173,1815165801,2054261285,401603185,1529832079,451379670],[778514586,38713210,668742570,1243577101,780325465,31427323,848164887,160138074],[1364276445,42966953,2046449709,1267511705,1538030847,800064580,1002036162,782793028],[502560430,136898008,1462703608,1256425718,1318887568,1044519104,1016160033,621091167],[1930189233,1389135443,216893234,2048407455,55187079,1614767961,1970017698,2128819628],[1528541720,1545380640,1947222245,737267589,1243817242,1308524643,1234278012,480572237],[293571508,1536383521,1352538361,799979296,2030015212,104270120,1512364142,1908259382],[1598835381,1940358312,1247383937,581121356,1923322771,533749524,2108118117,1469955477],[2073641460,1527163164,1934728167,786722528,670246103,1126674723,1604592070,1842794240],[1805365459,214396207,464963767,1182585487,566486756,1071171123,948880904,965957629],[803424021,1463650374,947431346,2127126796,269553496,299050612,1330847187,525563098],[1151327952,1787367053,545960342,1760443377,816420544,119594762,1729245179,1688182582],[799556578,713383344,713255441,2065295223,719502719,535289771,1359952467,185823654],[1768577110,1048753170,1952343192,1350524518,1497549589,944021796,189116018,1281195666],[1055233294,1047877213,1431427163,1023915900,91862276,1325129643,772064641,510882495],[1482375399,281058739,1147528194,623566089,826417129,519801881,476103241,1121204120],[192041012,1193968559,651633249,694915257,177338808,1468275617,1414841982,1812900111],[1500555971,1987183349,1213173432,1562469965,1596509956,2051743413,1030904800,1093887187],[1895145656,32711192,1391991251,1218187160,741824852,898986138,1134350215,2042975376],[1265857887,697176686,474627466,163300751,351709838,1898034429,828053939,1532914872],[467445078,1443713748,92899614,376048280,613383559,602835362,1113379597,793036577],[116854904,1926042615,76170786,410231949,1503374454,1151377422,1087463743,1399297333],[1373287060,1233855319,245446614,1670477747,640093468,1480206625,602296254,1775381972],[1158970216,46860284,1488370318,1739432411,1180830088,1826692959,1779201008,830257919],[1103396402,548022201,1193646478,932032797,133573521,617811916,1926564922,815750325],[1224717764,1938923444,690423764,1010383406,1266254065,1918966366,1682596913,32750134],[1196179000,1808154783,1143995951,1316050629,1458838475,520608421,2114917242,414651943],[1772764436,113353589,1986831718,1329545464,1352363895,763433347,607630638,1939781066],[963108123,61648180,890607207,495842987,1770847447,1192389210,1454978024,230078130],[173415923,940535344,1559315167,579279578,1023897961,1845170972,212669780,1323827338],[1061643696,108641577,507190996,1616021381,197090761,757840277,1781761899,312301914],[1405886310,1681063428,1674676087,1021122822,209068703,554565894,955515172,1698854434],[704108778,1575259641,1718727055,1475716130,1775770659,6262864,555117349,411673027],[1159521472,187147210,943791116,1785125315,890863420,1115562609,168325957,1450722098],[989916578,1142085426,898368354,1569807217,1272207174,864552029,93687231,896741315],[2129495474,638804956,1639651242,30891966,71124572,838979457,1712420968,446726756],[1794808401,1307906955,724072288,810132856,825635987,913421682,1448535059,1439312698],[1790408832,1819668083,1684903533,432632278,1028715840,2123020017,820506282,1558898557],[1847526690,1786407771,345917538,1346401794,1049118013,563829111,352710389,743755157],[345755405,2066048835,107274671,59752234,1159909606,575019457,1614244738,810995636],[2064992467,178904339,1019076271,1811338305,1390592812,2108789145,1617282032,1743150544],[842402218,885617711,1747825620,358686499,199748876,113069406,116231498,1686860852],[262819482,1643406609,664114250,74951754,30331945,1088559644,818190339,1803891137],[1943013628,1882462509,476419983,1785831043,894449496,1402402611,1279270704,700710809],[2098395914,717351473,516802513,1915717764,567457779,1614192407,113074156,974478653],[588798378,435457085,869594482,2028063955,474626919,1167250417,1537328776,1677679459],[225999670,237764460,498871878,1167517560,327693424,1897082633,1227504093,1034817267],[651851333,1044275169,679605696,1282889920,1829790099,1883738140,549752314,1532874457],[1450316481,1029796511,1456978854,388201812,2108477390,859394347,1859391735,135497829],[419454610,1323615930,1982690141,668419867,562479005,2060468555,1116360904,204834960],[1714752082,452230373,103249758,1912283378,58030433,1084658262,130983976,2081884739],[637292018,736015713,1520510717,802575884,355387639,765892720,25753929,502570914],[179853638,325663320,926593865,500606437,861911946,1403430383,1698359692,656123281],[1062286128,8670626,300217190,193740011,36507158,395332593,10645864,946283847],[1516205100,2065737279,1289037494,1326629552,1540451970,1177400653,1301450912,662550508],[996422530,917567996,313198320,194466361,1853419531,273112641,1631380209,673222723],[1119783953,673639777,279778657,455994730,1399970761,1891581919,1997196296,316527190],[1851099151,1439645759,128345725,1425836996,1139385316,1615620679,10965741,1001402139],[137895730,922695408,871661026,719162889,81724800,93151030,799844995,330733082],[1778265889,1227040382,365647714,545647288,499454875,964715004,1403388919,958886658],[960651229,790661105,246018653,49097271,1530718707,1862848434,856739456,30561806],[950902328,1299326425,668927846,462294337,859679195,268770663,1229445218,477444717],[1184984790,1264565206,972444664,1746482012,1528906479,833009934,1351218287,12763516],[110886183,571434815,1299237870,1767935756,730244800,275226317,7980865,2026798962],[71276882,2000161189,1336551341,697225252,1419634021,1113531128,1415149268,1090213523],[1127129456,201738839,419497495,165249761,476317933,279431810,1957005603,499881439],[104913978,1861753474,1834262122,1046964991,606887231,440283598,972308636,258285952],[433692865,590609086,1050355381,1988615679,420642809,63722651,672884364,2045515469],[475656671,1427320595,1403913232,958951604,1058655936,1950129346,1090583678,507425255],[57543664,1759237716,780356417,631967233,1586905099,1884275476,509072201,1399440102],[1179269246,391987358,115934166,946263357,1070959699,66598021,246518280,1856230009],[1413925970,744339719,291027903,632988083,760492905,1958125865,1787858644,447167068],[888842402,1234793128,1982263091,679969243,29703414,580124323,395788584,789160416],[712795335,304380526,177297242,685835189,950079761,606609958,2007329619,714963599],[414746323,1545179085,1803188984,1214939566,1510171227,893280396,718478457,956591350],[973988419,771960522,1940657986,1676142192,1801622493,1948835875,1676673587,1320178310],[984248128,496050813,1719400742,879076344,1130715705,1230466271,1833488039,703438815],[813021880,481113554,1866668287,1527229906,556788138,341238501,1784559650,738413553],[615052858,636267521,1178494633,1689851114,1766570119,946747426,345367524,1676039083],[1728669922,1472454614,991252100,434630316,295217370,1370413270,2082338112,1214359266],[1990864481,72367231,1572567129,1484326165,734983714,386334904,2025670309,1481733645],[1993510001,273474254,1264462607,1547080276,1948597439,18961115,83945561,1946341851],[1074872551,1481047787,1223233988,446489748,1047993312,1194085559,909118553,1069607503],[600325522,658669590,2037208725,368299017,1620233869,113340234,692642272,1070218963],[748222889,1000185783,936032520,231800367,2112760644,1218932012,79046056,968128361],[1526044825,1645998893,1787476227,1705489076,773108852,142201685,1525586454,759947999],[1601270587,1740102532,1540643250,2041237429,1610125485,900449162,490433958,1504634369],[476258807,1968374236,774173018,1191045174,964323576,320689411,626117557,563063198],[1915123971,9184826,2026746203,1665811681,632514300,121324740,1028167184,1443376594],[1137535636,465398182,1825077947,1663669448,1122640710,283113424,1674476841,1225216253],[1696853746,597315784,1608629187,70252087,202253339,282158213,1850859267,578696975],[457198346,976249149,1076921014,887442513,2129822290,1710018491,1767935099,955529951],[1268729870,746512531,2062859461,484952892,270027931,422652845,877044369,1667926594],[206597372,1952282298,930079232,940193451,735232558,1387842680,856959153,668834776],[218006511,929198924,1646473019,1850889034,1922279324,1217925268,552052955,932051851],[1584817057,1494132688,102960085,1836815704,1943555843,152990275,1421269938,1275712711],[455575936,767283726,1496900473,1957123464,1856786174,1214656617,298991612,1292179684],[695254709,546899387,1821904053,284576460,1906644695,1483491247,1632331083,1553017352],[1976031172,1267929021,119501171,1420237646,722192474,2024840746,2118539972,98780413],[2116384887,695619549,553409217,531972627,103409385,587547013,598587594,1495188580],[555358793,1935641161,1413619058,1678816251,600071037,621445847,1302521861,943764894],[1924235964,524888431,1387797017,551793676,132129541,663084050,755846203,1145840456],[2012732380,1603030216,1112584171,1430861372,1909633689,560519080,28213393,859568924],[526009015,487914861,2098348266,925956807,98833474,64106357,410503161,416329407],[1354553312,829576322,1277049149,562584598,1274118861,390235692,1553681839,556165668],[394600277,1068183852,1973811039,1810281929,1215148794,1670950945,75225887,1450539661],[2105063104,1567703327,785245198,710781985,306041828,2081781851,374010714,1451772028],[1540487734,1833912324,1852602983,1507185741,264741514,1172628614,756864959,987130373],[2127187193,1187955875,111276029,1724762853,2098222663,745247798,1471816185,502622961],[1262421766,350183043,2039501116,1482824426,2109926450,1273216017,1460935312,831967781],[1329622799,919698764,941282464,1351954658,420396204,955779003,1817947820,690630955],[1302961910,1650628688,1927662690,1438397470,1693782617,1521426398,2068718394,1025277425],[634546482,1020414177,572427176,1105917231,606830213,339258669,2104813717,109576721],[1172566224,545133217,421460727,509209047,165544460,1483746982,866891608,693683358],[770539637,1036341667,2049920084,187311468,376611442,466709945,1796367266,1293531827],[1041825095,967215593,1231564919,353926900,1305047132,1912734281,2122371676,1854460804],[261764088,1374196459,1610397943,1702631580,436949806,1749052046,263617704,1280844894],[71437326,1863108561,22284557,2079333246,833383420,332776779,6514468,1563273030],[348868910,1845835530,1787272874,1317034860,2041002605,1053877256,1448038743,557237709],[1270074362,818192192,1576972102,1604360533,208701711,1776554566,643607218,574772733],[1503768300,1580186960,2046292967,2015622824,2074528694,1225837843,461912000,1884579991],[235305851,127042387,70178548,1657255613,90162784,1998161547,1850031473,1080091393],[1032450397,960234262,1486773342,1331960358,1538109561,710684262,1844323965,956586085],[828557615,199588594,1884182811,1793104867,228651765,823026946,1058004,864011641],[342526338,248883186,1368646464,146325557,1147141375,217313592,1136902709,1073026788],[226422227,1783787081,1709955449,1380880486,464465099,1593927613,1265254301,2035080018],[893658069,1970389164,249318425,75703738,1923832481,1411465787,1880561289,1695914181],[1234902972,924501285,367341416,1813322853,383179207,1465548751,1933021102,902859106],[766949599,496740326,1707465230,1151103409,1196695599,956244519,1308622699,650026392],[702284488,891701350,165016747,339147828,457207941,2129340948,397330782,798575599],[1164973575,631192152,878155340,1137789726,1870968383,320692105,1875487550,293351508],[980125384,1954462133,455465501,1565303331,2058301538,747911789,413778277,1235176727],[667647958,276875408,1259700917,1525764427,325434411,524944871,1381850400,1402585374],[1936258653,1667763296,1134475918,852718405,1976728657,651251457,1840610937,16996465],[691577622,491368728,817045699,371868306,1895599983,2079400765,1893586223,623143135],[619617048,1956111951,659402819,1035191455,1797087657,2065537435,1969688271,749760528],[1270302815,1065836657,687474944,1011361362,944448674,1202729778,610098684,593554998],[1004967537,1837646827,422127833,1327706059,1664994693,99412204,166279575,2033533980],[1601424772,977537959,460815368,1406538462,1259606999,298518071,430331000,1628455477],[1049845214,231730480,304888395,1355551277,1263912985,1283372878,633901176,653886122],[813562380,1572175540,1835749109,1895896139,1155979186,232758750,1515995851,1768869991],[2092775667,1612678529,1855818369,100932573,1780428630,1830672885,1119578904,1275231610],[1021226794,1536360090,1470503882,645611458,1926569139,1841451285,256202961,708741702],[1029795770,822527823,1663503891,1915097325,1900036036,1857610205,1042309869,712884427],[1023843356,908088098,1050632706,768455105,1305167658,1471028278,691197324,1724727456],[1562812741,1248843692,2054223436,1899267389,237448674,164512028,153179212,1164891927],[105311727,743923918,803774277,381000455,719487624,271674183,774435760,140954951],[1395339525,1564508956,424376813,1142097104,314461022,225131421,2049923316,215173448],[796345217,895175317,493443271,1824543838,171833587,2003579862,1925177834,1487002125],[1955559839,1523909736,1018353103,1579316843,982281866,29656803,38701545,594644961],[962573788,1446334794,789053117,1307463279,1110518769,1458051493,882970786,1027896357],[215632870,2078240564,1562744089,1851024268,720323504,1265611528,816967446,880287869],[1488353449,864908904,32156126,657037203,1617948969,18241777,2097383987,1740457837],[392753856,533469044,216722062,1547847775,1569235349,361633696,2003944634,1241821782],[115746227,98686202,322357921,1874229638,1044565037,1346087109,1240619881,403865326],[1523770896,1822791998,1790272609,267729347,750291251,267212770,437780285,1113666414],[927072334,393509029,803383926,1060764792,544695572,1175654731,266930348,510770702],[1057630104,1282596806,1625951384,1081120006,531690095,157122087,1316279253,322165398],[1844931983,1010721904,1202065418,1542092662,354732735,17699914,1286189493,1680436633],[1213991666,881488546,1886890360,1632806645,1228488103,761698636,185565143,557469444],[1396722473,1395960493,1556615937,817989905,96965097,1651496395,234501810,1317062351],[777569193,1925638376,1384571666,1448726216,1905544105,572279275,1932942900,2071456654],[915791372,1748842513,1799607002,1337317476,950956756,42616796,2091981008,293708924],[388293670,1499797600,1889067148,2002750189,6658679,30928280,552928905,1812611760],[1107187534,534510938,221740842,978981140,866756189,1108482534,1141499345,1488128107],[96601211,1420350017,1124387058,688481103,1365916365,1255928870,980822297,728701682],[1272199731,2043958870,1861038477,167072508,1679122307,424196682,922046825,1159712518],[1013972546,868203201,544910506,1329710365,1128387041,1259597904,719857473,850007622],[629038071,193481931,1009309524,564018596,351762677,426017363,145949165,1496329986],[326774336,2018021784,495168519,1940889542,1402875123,1565472399,842470948,1425908941],[670494330,1502788022,772876025,705490223,1831762711,1443539057,1184920725,1325734981],[820248570,515658603,17348879,999479831,1516138786,1627885660,2014417122,1573524719],[515254816,1939021810,1443116661,69280201,1670911995,674975376,1756077016,1981977139],[2030398384,886309104,908691364,388045599,2041053418,1007082064,2050070539,1168230895],[333674071,1413556593,1358709380,1214578538,2012044599,1499687392,1745540126,2035060820],[1617006068,1996591088,629900904,496570166,1836483129,1035675331,846392990,386105154],[929649509,1418619105,1245100208,1577903472,896582864,528336754,365039453,1447106063],[1172198092,1204929484,372575893,124660165,1021802796,447516866,1079141716,1202989134],[370646920,1463097475,1617508880,194598680,91754741,1545833166,991954874,1088607647],[541262188,1569203044,443172649,916154650,342770756,1153507576,696716726,573754667],[370266640,200661614,781744161,1073848525,1452609852,596727126,1673652959,851736717],[1149408955,193449749,982603145,1658102328,1681372240,1744369868,928673305,304708603],[929426098,1688932973,731722701,350862859,115132785,564787895,1435912710,1657727469],[1967893836,841686101,1938187375,1688820207,732363173,1930458662,348050765,821982611],[1746770067,31174663,954744116,1397042118,2021798735,838624674,1784250508,903735290],[1362933341,771905764,163488794,1392912826,1955716799,217746937,1021844305,184459029],[1153625910,746658358,1996409233,616074947,276366454,1435217783,1365260673,1328308640],[1928273643,855265949,693830692,722005969,1189444150,1024203199,1573015055,1749583385],[413455439,932192175,795113715,2032523108,998218614,2002822522,262801924,1938626769],[202176977,1659319774,553501346,971724831,327785008,1250273965,1834749977,1792050608],[1989750483,540654016,1515596754,1367888382,263661308,1123588503,285040954,572085298],[1236787564,312349852,1516101594,205179099,1693195910,2063619970,1217188132,2014047506],[65615533,261228186,585921117,1261319898,1799564339,1501577380,1544158577,1590060372],[2041136591,424917761,610358930,873687544,1274291251,1665797462,288751434,2031225645],[115260985,315426312,1303732870,1109810868,1400541606,472249262,2089066058,633398512],[1449525985,1835112995,619850508,1197325844,405081271,543538607,904018399,1235726640],[1026519706,590404683,1514332843,1366285798,2120727079,978498302,1806337140,754462126],[1448165837,149671969,75692449,53134341,1477585817,859159058,2121069486,103980658],[1553349061,325124157,644600094,410300796,135147229,1762969723,1471919237,729255692],[818929664,239670787,1667460002,191149857,1859348715,383107745,516033281,241083718],[675428593,64038450,2008963870,1497470992,519117516,549435520,1572451916,1735032350],[1848217482,1017053917,2930220,127616005,1233751029,1138305530,176649759,1208815915],[358619911,642529694,1462327037,1016005564,494073001,495739810,703403399,31267483],[1525230727,324668441,1711280805,1908049824,1117157272,1808787264,1470832737,1829262795],[879749802,135812070,488741522,593697847,361352634,1787306374,1821105337,1802168134],[456681259,209232298,700566390,1151995252,700174261,2035836502,1298257370,1738387113],[54409717,1186160513,1174453617,1955371901,1561126012,398275897,57555864,991007968],[632838266,1126915809,2107613940,1325492362,1996212949,274761113,1509089200,531330948],[269141324,753503471,664406993,1096431799,1147135087,1626283715,431482234,17185611],[1302041230,1074785728,528761868,398455539,405703453,1850484133,1946459874,1770618210],[1979872817,1520615817,1111037992,77361779,1653362763,217176500,1119855745,1324750580],[1203098137,2065362027,918295063,1023640730,1263672881,1482056969,48286888,559899248],[1308773621,1226859462,1372092005,1594921074,461295410,716016883,1370403803,1614596257],[671566487,1584252161,1722684924,968504517,1003592661,2002572857,1424690290,527227376],[1244478658,310155012,1556928267,1417757594,75165756,602056235,252557660,1708799627],[460625352,922874119,395539376,598171506,686935393,1598716059,1208343338,617851870],[406081505,127903645,1451277734,156186226,423177035,1806631147,904995853,947530009],[181144821,1389736284,1007335243,433476508,374049024,366145141,990962190,940450821],[935461550,1727062918,1933903488,1497504306,1901832175,282341457,1379441399,935334586],[264996714,2129650192,1236709861,1638576976,881975137,1456914387,1733510979,613506651],[1331520832,1972779827,836602525,2094563057,1542667128,234533086,556780623,429616274],[1201546293,171529979,605935938,556730282,468469602,1312621513,1567421308,1814683343],[1832454298,1568057652,1478076427,1338585065,1906289128,1383984575,120179794,590908795],[1440611275,1780864175,438670835,876593281,1346537798,1448765033,1106953049,876702474],[1823722130,1594211510,1784273695,869413241,1137960088,392263690,1709133161,1006077974],[1585159675,518879753,1053269991,845427309,1205142257,541298530,806612994,2125613786],[221705135,1975136057,1575573579,92535907,317976608,2128892301,1311440449,123651517],[301053244,463089210,1018734817,1952173956,702121023,267991868,258030033,1240669258],[133384285,1065299272,676377027,1159453076,2003597997,1493116975,1654580740,2089271148],[2045978870,986965406,297269649,243247733,2002577383,982118685,1622406660,1268798147],[1089571342,743104049,642966231,1525578958,1272984636,1502873318,913865239,75782587],[218861772,1635147201,105586300,214078365,1212110080,855941801,1585228732,1056009271],[1507197360,481585418,483755866,1936584044,1632513169,662248456,711763225,49730747],[861305355,871700119,631267328,277241894,911083586,1090225400,1582520223,1881125061],[489034320,728808159,361759313,725726930,1851602653,1129111047,564912809,362723057],[2028921911,1212945179,1329253716,2058474027,1042413869,349893330,173775506,359201833],[1922685548,838585535,1997044234,1918590586,154972493,107206047,1911693028,1809483509],[524941227,2027676605,2019660925,1011933264,2010066937,1149010265,1095354515,971939895],[291327486,67278401,178103261,628842986,2060412750,2100565429,1951795354,571649862],[1508912388,712548470,315179525,705788768,1686141591,1204585987,336612969,1964441595],[137040584,1093010708,236210794,1235003876,434221320,482032066,795491432,548325035],[4331899,1611280891,740341191,1195184269,1195576829,1198261482,964051288,1014078466],[2028939116,355956552,442691013,1045889964,1291380392,1262966441,1138835325,658498320],[837484078,2061635030,571338065,1110169913,2065351874,1936470373,235168587,402541717],[1039888779,2121194780,1680378515,1013990553,457143235,1053914341,809809130,1999725672],[1146913531,299163024,1643705775,1237799659,536187395,841267322,62499204,1934998575],[254731642,2022455,651920498,334819518,663766671,368948187,1130351627,1667802975],[991584657,1874569386,745815121,374384224,1349996495,1490066652,1315720210,1706655343],[355807104,1280646167,156338026,1789258251,511450731,1265701896,1705552464,263338896],[1273236424,120333522,1863533212,1988631067,171174326,1031893451,1722534305,806551588],[1699820358,1998266499,833683093,1801573115,1344868206,840312935,1675658487,1143099623],[510171830,880238943,209444869,658944349,1198524407,1775087674,2035166492,1959217953],[1191174633,1846284163,703237367,171027160,1813033159,1436734325,547696132,234793268],[118407907,1625105273,485968566,1391698422,1491206916,1721650856,1256958689,1474066239],[1680432895,1121083358,636418763,1766755579,533640945,1572144715,118185003,1093869927],[1674051416,473962662,618465840,1990878380,457341457,132435778,126813631,1410381850],[732405726,1657719886,1188344062,2100329470,1878788437,903835342,194633303,1043012600],[35923693,255705900,1618367458,57697184,2020915006,1525198499,1233591344,1216976131],[367768626,555921252,75130097,614350254,983274442,687865706,62830608,1259095170],[1735415575,1329896148,1911496894,900244347,1331973933,1031136248,933253012,1062591355],[344905516,1617674628,1795813129,520743010,4835224,705023949,6308065,1591741193],[1493580932,760055363,2083426065,899903552,237630853,223348183,603102171,995563172],[389859464,161780026,1692210105,1801049311,378725781,491363821,433055900,1249137426],[1754690473,1909632826,1028533877,1899457877,1130912663,680877267,819793978,482607259],[819396300,806098980,970869822,1249443508,456441603,729212497,1704021876,1853764296],[1140021175,1965881077,736524635,588044138,1059742,1423044711,1479983463,1426242263],[210214252,1714534606,1023251845,1372606296,1905315292,1897907476,648802873,253217627],[581024350,244223969,381710643,1879375527,704451379,450640129,821344209,432369834],[891863635,412628166,463360891,904443029,1994967861,1239189000,1969368140,1782960828],[734148771,341174311,2077198543,2012741520,416487257,851778711,1233664750,936185394],[182359215,93474834,322861824,2060003874,836091626,1614440457,1490948321,171915002],[611556643,532194308,1986392303,1446526065,493011288,534138917,589496014,1933237278],[163684704,1408524784,1557237567,1021228932,488912294,1388336509,779372369,1516815858],[1141861203,748506813,2023288975,90450843,1864461023,1212890847,1975806659,2010696859],[536389812,1440246920,696478231,1260973441,1650733667,314695793,884016738,1004436010],[450555141,178073916,64795501,613427371,1910512725,456718102,877772434,1555083617],[2057792811,797071590,683981975,866540519,1336668778,816301693,2033695483,876704941],[354473193,1002411531,433587525,263296382,1311578569,665955852,420316285,493488268],[1185306410,785837349,2001510217,1315708838,335265294,346247378,1597167151,1393665960],[1518254262,1356012989,2016865695,1938382036,1883171315,254888513,326064842,1883396196],[602173233,329765846,799207692,389583161,2063173159,1471123911,1561733686,811684602],[1430470365,1723163673,674947420,1551599956,369776826,676469959,1767832217,730063487],[1027562609,264465642,2026054305,513469746,2018075921,1554560216,1610706759,18011102],[534114240,88296971,1717812873,430095335,1397767771,449284937,1936577504,575925566],[1461949075,16623743,975700648,653755214,1020612744,411652999,1302887948,2015228808],[1417145950,1568227998,1166114949,1576330862,729483417,1690541811,625811876,1570475633],[1381464613,1707703285,962051682,1394433665,436317143,1812987828,325138192,1640999658],[356660219,102150526,673136768,942625801,482352849,1387709443,1835148001,539267106],[1027523108,512987503,1302359350,2069721205,482890837,574840753,918698150,2121341600],[1969443251,529996282,61042372,106867644,196968865,65335721,1069165313,1497827688],[1178173528,47991087,1278231696,2080952664,461882541,1706019229,548610871,1593771308],[522380545,1100037478,1618882943,1255851961,2054589644,824826568,97618381,531369755],[1789720003,819123663,1569358561,1654053444,20134323,269956038,344219104,1336836416],[190164934,285123295,1460904507,90253449,1704118516,2125901896,1876509987,946846920],[550216764,410507648,741212562,905845426,76568006,1851775448,1420643241,1852597974],[1563215298,806817396,1847403248,1497243599,1109743137,1528555508,675482891,1931076854],[613167148,212795258,275149700,912416178,1492714979,609982157,1729434870,1882970156],[1003380108,185848729,233078077,905425896,926764609,1158382823,1794159878,1123074215],[881814686,1761024844,1767508832,131045458,525165779,853122629,814908989,699366873],[1283432285,1583587547,1935712866,1416929303,1209545829,2012244320,2026507896,2058089399],[486143451,1460479254,620491323,1082877276,1819859327,520057686,562142064,1137943198],[2082749430,623507195,220389476,481170311,21076738,1787739389,183114677,1890209155],[49700470,1508285863,65698893,400684607,1767533038,1191536746,2069657192,80528132],[2128434490,1136896636,1153191292,732258381,1999227143,1886132723,1653435057,1046563502],[943853104,318117146,1179624732,294839376,879867651,1023832053,1340520196,808208161],[1717072168,476515138,959505376,1969243672,601718480,1476658348,116826074,871667449],[1463718067,1921550990,1994883896,498873444,1662280620,1595767591,540529379,1275317119],[1153573689,422858457,1051159067,2110618672,2077457550,1520213920,1724007957,1845686349],[1494934658,158768057,690872060,824847827,1826496779,1824875234,936121242,570877251],[466953784,1335094761,1225349351,481564220,424149081,640443667,2044540002,1747555223],[2084379397,1697898831,1698518601,893586514,1752694760,1664310670,365393349,524786298],[1789840226,1966705321,1371623321,365986951,760250558,1160182693,392357525,1035625572],[1907882866,109252379,818370032,1661142347,1232780973,273357582,2062910926,2095907764],[2093413604,888614489,1957472859,821099386,1894124404,1190425574,283646241,1530902708],[805467490,1339577941,520143648,1365218857,728640833,1419054060,1364746283,74630347],[1451673034,687894031,607307,1751992324,743817379,876657687,1216280310,1487386259],[199689158,2021518627,1756205442,1417941658,1186862541,776312485,1160115255,653571174],[1267288500,1640351106,1914866422,1993314521,1777782467,748083058,1587416958,404155696],[196773947,1166570551,1829569164,2119683470,2120118760,911306802,1820522527,1762976875],[697442163,2073173029,797043831,1767244332,295608005,1483448305,678505994,1684148490],[590433817,613656394,908361326,643380951,1360752207,1469584460,1288086108,1755880030],[1457430197,377820615,2096493668,1928124495,1864900093,1105514142,454533204,1964447607],[1690002533,490177435,1729034807,163721881,106355977,1551194780,110985738,1552176475],[2087163711,1665131342,232526393,1032887458,1153144350,460315498,901334369,324697027],[1483412234,1428560474,1928180556,707384385,557836436,786701615,1368551026,1005715850],[1598378421,311134032,1097878340,1774172200,336123854,1215830657,287619958,719034013],[147554049,1930878789,1953757518,1564874756,557078920,373906570,174980967,1196263285],[209915109,271851467,637996397,80381255,323437243,601464301,806315466,371511261],[1952613008,1055591735,1706052982,618396926,1749294370,1637329135,1794883946,1386971892],[585985901,1143179712,1876788103,1938547311,2118983866,397499659,1026231843,734194877],[386442663,274618772,1606768532,319112200,2114371270,534564366,807429982,1303984768],[908532652,914026011,611716802,642858652,2040130800,1932799069,1894574673,2004713500],[2010479778,203747113,1744912805,347691313,1283534184,1125966138,852449686,1325216382],[1750535368,1607914644,9783971,1112846320,309529775,431580785,832488954,438953883],[1968688788,2089093811,1657846194,317923942,1396895427,1834708864,1473942239,629813524],[235814372,34237525,1148632943,1243425067,695335882,1935320988,1309826056,1049790528],[1157142587,1811640812,26636324,1128243544,1819232705,735526766,1887353797,1805855341],[141527057,1285783012,1319761553,2042331826,822466359,709882749,1803108272,1863680770],[1168641114,1644875236,441826976,1546353114,1916306179,178451663,361105681,1287685238],[1942171776,344947081,611129398,1266317719,912509089,226256558,336524981,1350766483],[1819429863,1299309457,453219591,389219910,1035841730,583436488,1886704719,1350399393],[1231910457,506230110,1171680795,1360164536,1267217667,1655319572,799861502,1735585836],[1069943810,2050862726,696475468,62769614,939544434,165690300,874083366,347764776],[1990524861,463178801,1956439451,1617417070,1397548070,1477233145,1148065700,404059748],[2124538399,747958710,51244851,1756945529,993694032,914315119,1145514678,608506019],[825662508,1827321540,272529319,2015238688,1199304414,411338030,1956168223,2052750569],[1583505642,300254,527543396,1377413158,516623115,2005634019,1583838862,1710897995],[961338780,1709121389,72707962,1618228553,696582778,152844987,1174568324,1831084835],[416017648,904938005,1507951612,1126179330,2009401265,1118638521,72880507,1207571427],[982687919,2064732865,833223637,1097285542,875286637,346216634,2113901723,22290514],[1222844671,483197242,94803606,646913493,618852035,2095799423,2091632347,2008902860],[907359798,1978483978,1232928911,1013342229,86224802,1731965573,1115957169,1292664866],[1210444276,1818128018,390672844,1569948550,1696039969,233386021,1866125939,286542430],[410736328,181678700,1909356955,1156745186,949792519,345307844,228389572,198597953],[1896667948,307818464,1285042158,818340970,672855816,115411916,594328605,671432624],[644001675,1856642902,415251903,1000028044,495981453,1717324987,1386347433,1269095426],[18736598,1931559421,1521102939,162913310,1211004429,1272502325,1682917003,52571342],[1380199440,1690592969,250535559,1090715536,762677842,1561662872,135181788,1127597668],[1810500467,1958721496,1350574167,1842927212,1405378949,1467934542,951053554,1281219467],[1213889187,1442947835,1677269038,1451963061,1795824700,1470735517,174357537,780043585],[153281493,723130522,2047141666,602535192,1277700209,996152207,1199847385,1341869431],[1440798711,1577376108,266164083,1771425972,642059700,2029082300,1890317333,48734282],[1510036629,854206249,897032848,1974417175,592630775,1156882435,2027087450,1336515990],[1377185004,1541362995,1772620347,872976333,72702432,1277149742,245623899,239037325],[1169746037,1651120920,1360809076,1469845768,1629757867,1386947439,1596660226,1799590384],[1445077045,1847350042,1119758076,975968193,2067733436,262797513,1113129026,385925423],[1411655830,108738200,148415113,651473831,2016907140,1684034931,2049552099,1569235263],[322221681,282051425,1123793710,1020634172,256549737,941512319,432346338,835832243],[450760003,1013180151,1077043671,314967659,303978357,1183795261,674176657,1191455254],[1747471430,501119696,1752113278,1638873324,1127512587,1474100596,736771211,347471216],[1347742313,1100743595,493350624,565898078,789935363,927733099,2102451217,627829163],[12422880,1953583072,1600986884,2118377289,68533521,989521206,1852869119,278699282],[1130932879,1727401717,1114926210,1310230923,540253021,814017340,1424284417,1430919794],[557943124,1425075778,70893675,216226314,1920421908,456140471,786974276,1225849617],[928129177,1053181099,1635449402,51146178,222929632,1784014096,1290827019,1350565350],[696620895,766742020,454144223,542969686,1798951785,1152069951,408701343,1499735730],[662396392,28190900,1695928204,239802787,272978820,2087800843,164805394,1822632159],[440570164,1902576381,1861682250,1182450706,696866824,973996557,406916545,1036327678],[680974461,1668169355,579568594,701196827,912367225,1772259630,743848497,17987872],[563768132,616933614,1426491662,1818443665,1536909269,1685798590,211622928,1869338983],[509565959,2035094527,357857382,66998668,907783653,672707634,1035204476,542873184],[426064308,101335661,1434926948,726731827,122508863,1613592823,799056619,1337742020],[1087035035,2118186678,339497929,1493771855,669192207,13884499,103431120,1575313418],[1450193006,1147245649,679979576,2071211427,480277615,239289257,1453271235,1783870285],[891131911,1856233277,1178843865,1466158147,384240714,563990591,214544129,1510599466],[896486616,207110319,1088100145,1761010507,405977426,1105872934,2004419825,42997306],[82005878,1035208735,181783768,1487676013,1024543610,858815464,690696947,116366357],[606080751,760147387,459780039,1085353288,1343066800,214995061,53168763,2125405508],[1703152131,1207085029,1533145825,1693318607,1539424962,1701386866,209263210,1720121655],[316043945,1464463435,1588206371,1751660733,682694476,1052015362,1209591461,802697040],[1700190495,387409820,232848294,639512103,1369283899,1331830452,886505261,1833882559],[1375715402,206790647,755002114,75359909,1829178655,978897171,1015619344,77027943],[1774281905,542374087,1421014244,263358853,61358034,2014873374,577773186,170910455],[1906968688,1976974869,33714524,2043777118,509346984,5354356,1306492836,1163860830],[1988064705,1512702045,1640389657,1186056628,856994237,2110392922,918492763,571178256],[1682809370,875451818,486772320,26640356,2201103,747797510,448905822,2060185180],[453102065,1024253785,1405173567,1672542254,274113855,1632752450,1686989943,1440783090],[25833301,704525224,1210050885,2091885032,53960911,74996967,912103183,1422618778],[660818410,160049753,1872509075,1463731660,1817360690,211467477,694471921,1109221547],[1003838275,526861104,962501417,1254711922,187268744,171403461,1726441778,1986048992],[337143493,271626816,1070842241,681311976,797678154,1677360783,1153936445,1474461331],[573893264,2046980169,714624401,485099740,107416241,1647135565,429334053,1488649389],[1057922283,739700047,1706406718,1022695012,446686566,1962163653,1051099129,1209746440],[1674432574,2106827043,770023707,1977283445,453855947,2115969275,64844059,1458527550],[1022454419,1967787377,1213554418,1448911084,2124008477,2081464977,970460051,858066348],[1532300043,1654265041,1902955463,1173478884,1347035001,524184762,241889571,1486604037],[1700211139,618038104,1001685504,2019804971,318992888,1468692199,930951773,672112456],[1324661371,484091286,742968845,617510024,1016355381,1155211292,1968494778,732812207],[2077703449,1656340804,1053301811,1545713899,396149927,1626204029,1442218901,767406608],[678172941,1756467442,1872783377,638109956,743104133,1347691359,1921811408,1031986033],[1692948435,296287079,851207666,1825477338,150364726,513147373,1656911997,462896981],[1487270090,898763382,1677885647,2065590874,1435060951,1836455250,1410081270,871656704],[964562258,910190487,485834967,1593600774,1373825019,158872574,2055874033,1557968563],[1546535847,1376645975,1486842828,851508941,1095643293,128359778,1890222716,1718119630],[2097900455,1487275290,1709114809,341382183,2083911877,431803950,842963929,1822030742],[1466930651,1336289218,85820539,217929836,90019926,1537881050,1308919709,1966195500],[1878232899,526122787,1569369403,1473521940,606847490,1105799329,1299176215,1145785693],[200867333,840528512,1462054973,1645586887,1958820865,1294328832,208700711,991857352],[1917064884,412909288,1509213212,211281881,452151492,1614376210,1558070174,391219275],[628337150,348932432,1627793187,324800573,1720531161,1886429074,88428454,2013522529],[649927150,747935916,1513084896,1059222744,703678009,419405830,2067713496,1310188529],[534499945,481573542,2041431699,182100846,1329734057,77306428,19791407,209057088],[1725168576,1359481370,228840068,606114781,1153842510,1218967889,1530253438,2074878272],[1227287501,1472856992,1850794569,1363975201,931845969,945418274,1072425348,212267768],[671589972,1601070873,1754799662,1685752449,1248437334,107615417,1863397172,1320335121],[1345105059,1492892063,1675863787,1467659049,1420208277,1362873854,1694424554,707976428],[28769608,477966334,588747251,1911025081,1069024440,2071535503,1261347570,816027001],[1048004999,952240735,1669730707,1463440913,549631282,1395001272,1243890159,1558905021],[1492717677,880696038,2047142426,1551181626,1065754471,1555017064,699313960,2009836243],[1552296012,955039193,2096550231,465133368,1911864753,2000471661,837713185,540270519],[85999298,318915973,129151492,1665405794,1886055765,585729739,503083130,176250411],[125373053,627670669,1547872902,550244028,109005327,767560818,1494264400,2028331979],[2069317073,843763000,201939571,840834404,2100966227,1275914868,492144022,1863356897],[570870770,536889738,1270750508,1600827447,1811680140,1144803662,2082312521,1731128012],[168310925,1832381815,103589961,1567495686,669230690,961039814,430389841,437930247],[1982499027,673158369,1925044564,2123511107,552021900,10138962,646156771,738343336],[1410105311,1461425388,2032170289,844440524,1050413503,1134105891,475544435,301386886],[1050649260,1170446976,480576543,1100781879,125687692,622590335,1513387123,1067074839],[870842746,1132845363,130365873,945592251,1900286655,683948895,161085949,475820986],[1668308311,1862957877,842108457,513944945,311932505,30896181,60090196,1708226084],[1600182760,1831186789,181587730,1741559090,883700399,1010737900,1662291498,1005163742],[1856767070,1064266996,1968578297,1029740009,1064502437,1043461389,1400815150,263514695],[321276092,1305202323,1574201960,1419712446,1600903607,643329319,924024990,641593817],[1678574413,1993714935,1343161695,1997064357,20114494,1673612833,680525157,1803982161],[1515047,675153435,198096285,411373852,104841896,1345485490,1399619733,411287995],[1492982842,528270566,1689469152,1634751881,1050711932,1879816917,1324974443,991819966],[75717393,101053911,908347805,958935857,1721007030,1413252570,390470026,1457296420],[472300833,1302938183,209125862,478373222,950595309,569362301,1080490401,1473885861],[691595531,1569049342,151232148,133193579,881943716,1659512382,174149783,733379908],[171353198,322652352,194657426,651286295,1650370971,713405287,888466177,532135956],[1640489929,1925424218,196240129,279535190,290266548,688016160,114007276,169167531],[310514314,1464171508,1332681457,354838559,1990912680,2068208734,829870585,1214895387],[502018317,469947235,1321795048,394922546,756985317,433332518,1686173846,461851069],[962332894,610201762,1780658955,1373936257,1442242806,1153220714,1026488503,1686766020],[747009960,1860136521,1009173222,334801657,723280996,1492414275,178394855,821932837],[1152956968,1218650754,602317661,1217531850,2043401999,2080932221,33577277,1706472310],[731079699,2120747746,1047837108,1172329336,1451815832,1937838576,1128304510,1584157619],[1416172448,168758177,75196587,1113427923,441985397,1869121076,1721756935,1998867723],[573657896,1918394541,1864756054,459008663,117230757,802905969,1495355624,186809680],[702097662,1665336693,1984990777,583058353,208180878,1592620304,1700726974,1325026157],[1670784934,42306732,301144888,1759091114,2108694328,1997234111,1092008846,1242702853],[149839518,1944648361,1903301294,833407119,1688093948,1597427274,1219435896,1882679379],[1795467569,741294421,1101388284,1046671746,2030034537,465415900,820755145,884637265],[1210866122,1407686755,998713521,1535853965,2044240500,523891847,1737624666,1055867401],[745166409,449460699,1337670534,1317185636,1961487058,452996304,178677544,363309362],[1165097610,1597193064,1908578099,820324263,1524652187,1882630374,1037293916,1103019662],[275567159,1112650255,276466664,1407101666,929760450,1944976433,1037302715,962525112],[1113323989,1700639305,26179787,741909283,267369591,939259182,1489703715,1574830185],[303513382,1434165241,1053472076,1608780676,858114097,417918899,1564699250,746425699],[1932415284,1494096899,1138248192,1947471601,407937586,1103318252,251866859,77117665],[752071677,349843626,2067826273,2036272402,494397561,100312912,2028503802,859248067],[789211640,1148484208,317688783,662831984,1210493048,1155532087,812737043,1624684628],[1950581144,1996825734,124550617,294371373,1032250939,1653210482,1161516998,1534277447],[1244130204,1718835579,242149194,1385873727,880536875,1415661759,2040844977,1705122921],[1735774500,1906795362,1181779115,2110989519,1721308312,1796432,1535737279,132406432],[1219944294,1168746256,348548466,1912461327,251990592,1470607923,1196975499,257531045],[1917393344,836175551,1596776249,1540467,341508014,1181614356,410593968,1528175015],[1665600004,1907579171,438838565,833621523,459782806,268053365,1170841618,2112681823],[1535775432,965363404,1574012972,484164518,860012004,201728927,1896175259,361654118],[408172503,1221140072,1447489089,780512849,748243820,41212069,1539287370,1640267863],[1906204627,1791023769,45084506,1490259005,1294608343,182020634,1809055269,1387180914],[648162676,1430015940,1217955934,1721931491,1210705666,161751992,854798760,1997186814],[1654014443,1170389642,180070098,1500788667,1938594409,1431802370,10351553,1890620811],[437973719,1978513596,942894551,2067587540,1600736776,1784973005,299508108,189555113],[517318356,1144271031,240584547,702943767,559959623,1737510772,1898193581,1043380134],[524592757,1940714338,1526480968,192248356,755135399,1581498660,597515007,1994832428],[1674048846,1187918494,1134469789,924413211,2102308836,1133919754,760232390,1263863746],[77356027,102309969,563204251,461615146,1593782882,1686780546,1374896527,1353682398],[602309809,372958516,1779380741,64866271,1553390422,260974570,378152976,407743823],[1213578382,1675838004,903432236,1279287796,1370969971,1639588832,586118718,2095173717],[1297167952,1147166582,1426882144,1619235987,1539296658,355880383,2011486505,1933719941],[1439906702,754656398,660836990,2066413290,1042202288,867262630,1909175129,1882389156],[1118991655,279117700,448036640,877920231,1683428075,1621569367,1299933956,1643321657],[1309097759,845229194,583155303,2064299486,1306382876,1146628088,207679433,151040579],[1861386812,1207658214,1543439902,1745890756,257379296,190567165,960137129,1659703270],[49849160,1891366816,1822470831,1861441116,1483665054,1889721901,1209298463,1169998673],[2031228988,1073151279,1014189821,134185896,1443739542,1589472570,610493410,293885343],[1888385660,1235627515,1902167427,821136440,84543610,515752200,624970098,1214808090],[987310293,1291082080,687074027,1487080488,120124842,629844243,2046166326,246470095],[1245179280,607152161,422541164,1067097626,1960921220,1801853441,498467478,1649068618],[858960532,1165311240,1490569805,1640136517,1737506178,177150430,795652185,667108689],[426851649,205595689,1870353373,1920926939,1861551655,556618825,723617118,2069725947],[1257602303,1285866879,1650317733,225130402,373834086,1322394912,21164199,1475698880],[865396676,159891540,1218972150,1252829897,1271424755,1153011821,1633520001,962049438],[487670613,307950974,1817197145,249565809,1572519884,1847350589,1959233264,1374956156],[1918160219,1610766278,221974349,893645774,1647319136,2007687557,847554277,1165490632],[181434657,759376405,487136275,1031708136,459791640,130471578,1848070595,1660152076],[953477638,669997870,237107441,1336144965,1741210704,1112432163,255852703,1477502106],[1755624940,1809212692,1797001678,15801206,653544415,1307200927,13771505,2121563292],[1298906971,1904219176,2078073787,1516933024,1270908906,974658260,7497835,132471004],[523549832,2030327233,343740164,985947075,1848763662,991764317,1011377929,943220059],[1200868989,794454052,989863379,551344555,438634141,794099785,824982317,1070294806],[150946995,935391814,531490888,2096355006,25650678,2031024704,1857906219,2110288757],[223832916,1643889421,1871277199,2008267957,1274534530,2057424916,1668034198,385973887],[856440159,2130377313,1617659287,205308477,2126538577,727121599,622266434,138853279],[1129249956,122938765,340204173,1465519585,760652075,328849114,333906951,603155629],[1076697724,1413785657,386560690,281015806,1043437744,603379264,1087866213,462187069],[1083348074,1613262632,1339321852,1824981860,1132364726,504298385,1242286599,1998932799],[1650657269,105007299,833483033,1329685372,1962342663,1114826857,1852466589,890827450],[112982013,1258572492,888686171,448590839,2125394736,395243590,562860179,1646023761],[1668274575,333831849,588267232,477812101,941816484,626782299,1264331837,733314459],[1282482366,369796272,511839170,1615678091,1904329350,1363285875,800530249,819259803],[1967501154,706413950,663506539,1097473649,1095513856,425111857,1573349433,733825126],[1197082475,1953315287,887029047,1108647713,1355055815,179184291,514203866,581281207],[305428026,1932160923,943530330,151853924,660205698,1855129440,775956756,1281446568],[1345556879,1473438671,1271452850,1866911810,783185909,1320185450,1607306434,1651427374],[1830413819,1500247162,1206084004,298829078,1970093744,1078522966,1671236271,683297218],[1482942705,241610348,1478821377,582887057,1266543127,2085014533,1482948389,269118240],[835820471,493364249,2039042534,789964179,1809121665,1197101955,988053848,170411070],[504269371,1627987823,841976175,1683065554,804240276,2019567762,1849626816,1263034811],[1776961674,1179919876,411710795,69728703,831306752,123664006,953341390,771979757],[1302421514,362592713,871621131,671644549,66014227,755756372,148849052,1881261828],[525145871,1064446020,339459538,242325492,1905023593,466170796,1574980243,75511667],[267640842,1231376124,1670466112,1806287781,1941377363,1977590097,184516770,1231039055],[956498323,821815166,1236716537,965111890,2028559746,363317373,1137506370,7774910],[1019583363,1392467637,29863330,355798898,1865359153,1160868867,1586461499,374163253],[1517051668,307732019,1100173745,1767288844,1880216122,110345986,1850460019,1891133427],[1761873363,1868338587,1319029354,653757851,1421000879,376403188,473075132,902896502],[1509845285,1382626383,982151496,2113895749,1244659011,894374973,979256629,1156140785],[560168839,1785288777,1393621573,1211990779,92941575,1535624757,2050010492,1376479560],[1291573225,412687861,1009537251,1107859452,966882346,1067759863,851802380,1655632978],[139016848,1836286212,1844208990,1184418312,1181422505,1876008896,1287616317,1824795658],[901864422,1964173049,1682983380,497885578,1054943957,946385431,1608749176,729735132],[1583630847,563725824,1865633038,360020907,94369592,92822307,814788350,518474725],[78844115,721843433,2116613419,1385844450,1938279987,1807501338,350537913,48018126],[1142026287,2053788559,1985472773,1142514996,703442130,1313491027,1054797111,1220758859],[1142199078,1183682594,402501578,1452410373,849836343,1597755887,1175623975,294546737],[1092578792,1682639697,757458205,1520988778,1466036910,1841507821,1668763885,914205409],[61807871,111661051,1589405852,385169965,2039090780,1817439388,2078900668,1756286952],[1460456520,1422255685,508914206,1022824850,1448132726,436720022,2023982260,47384024],[844267574,130244631,1874317960,1688134474,1215936241,910182245,952502335,1522368829],[483116915,199537522,755781930,2124036270,1029250636,633389488,1920488895,1877188488],[1540448877,1964447000,1485304423,1991310240,1356675104,815402035,1531290717,580449503],[2088468222,1704605065,1919818256,1603379391,686563979,1035868069,1699043048,491202490],[1258842485,310278648,1398858026,1564432402,1702611097,170939164,829313110,884882889],[1078723724,362436879,2049625442,1503557220,797102731,359743838,573718505,1706163853],[1199942344,28072147,159287200,1899528335,673539462,220906141,1225460362,1929446381],[1515008582,1471749329,1169799815,471301959,1441948627,1912300984,351185672,1762736996],[1917844081,2051120839,1903953470,264633004,1853572614,105899380,724139722,1581663600],[1977955891,1718505780,475622405,1701711604,1266272976,1004969757,1379203438,1952445406],[1093619816,1789321954,1595265214,1972962784,1662006540,1546054876,1488213242,1677638137],[1983179457,649934463,942524524,1980074004,185316992,90932139,758265306,1365488162],[1317106100,195918079,61282528,1839219182,1481013770,64634628,1662545034,909194159],[1375334093,1849801088,2037788332,2031620231,1239874314,1946962609,86296919,1854230779],[922244117,1881750520,1325587325,1506029109,1826030909,521771907,615835936,803969739],[1835520260,1433118406,87125238,608077796,1209724430,897836986,467420032,516548427],[76759688,1126000116,183695316,1904569654,1858503625,384633917,1415975176,1197743887],[845429887,1819935103,991307861,275837058,1191072689,1075056604,1900781825,1975206688],[1865695292,422098361,932758236,1388438004,1386433002,1295557126,1331796478,1960184477],[1991894161,416511804,198725656,1633586883,1840928629,1225200052,294672010,108226322],[882185401,414787492,2053454397,1030739599,1882474847,185518264,837066079,2110221937],[1733506689,1027363100,1774391284,1929297359,775534969,364133391,142309100,1247290888],[1036407760,684798346,1338674205,299035728,335228305,1287330573,1551701595,1984798048],[1755910371,742183990,1330770,468996572,1194500984,1529640722,1040612196,867459293],[406387944,1927453692,1638157787,487327017,1915744281,385503634,1264514514,1021362654],[1800119537,1546759101,1474983042,899875180,145916070,174451010,297413238,718548613],[1267639619,740787117,1851513092,894418415,1109152725,1959018786,152816984,210420099],[705726479,876179894,610239490,1328035299,1775605690,954578895,574422779,1488718032],[83032013,536148280,1163522257,1169082609,54333945,143599770,201223993,686100872],[716432108,498019016,1859154497,1521939026,983573206,813651077,416350813,535440395],[456927336,944782844,221655710,370419108,355186136,1498831986,538378911,26778569],[719372938,1556494533,1729342118,1693277926,1059930280,442143766,1175438879,367198166],[666765478,1235554582,1054483038,1134304652,1373316883,888667798,1463878792,1004734737],[992350779,957847538,724015142,1089040874,206062753,1033733176,1469867329,1411425363],[1668146887,1501040906,241152590,450512569,1714239118,644703435,218857911,1500390992],[1475025197,1289843282,2084532654,1793356000,2083032925,248102817,417684774,527164696],[54213439,1568565877,718148906,390262763,575103341,1624391543,1421498604,440920467],[1225180506,14605108,1621801001,927387872,849258345,1922486652,1115017298,478794242],[292133708,925226712,698219478,2060805756,1158435807,822732588,1415020058,570445461],[1752471268,1189086647,521988445,1977853939,1392068281,699582337,1151567147,914547836],[663855160,1642913716,1252457900,1203055886,65090431,1094830509,109217329,80983878],[1688163653,799206722,1971645943,1813226902,503947261,789634937,392575258,704853339],[1210207043,84984268,1561712068,446825979,1720037436,1720575906,370873923,1686462237],[661969280,1327648039,271648250,1045297491,1068077014,135656756,1088117792,1574002021],[2083778697,743010901,1383173167,74586085,300805683,275049382,585510043,1581588140],[1394638766,1507272182,97213227,348421742,417216049,380984571,2007591430,82922529],[1155346970,750915500,258458183,1253439791,1174045440,612958038,1512716942,1991614447],[1708465768,1086261828,331973509,1602036092,1697687067,1989973588,1133273927,251192629],[1913149618,784579693,539338898,550244688,2044145007,229585078,1522095294,1426831527],[227714970,1858817987,243879725,933567875,446504852,1461710330,466954277,438664882],[1696259228,956210940,763254503,629508670,818411905,1134067347,1070208991,1271613198],[939745841,1147341699,1432912021,794114875,1061978531,381413136,31959655,1924462640],[741037471,548104014,584594677,232347899,1318361802,957473259,2003685043,1372377405],[1937915352,941140265,1964636418,521644873,1201008530,185526892,437918390,501884656],[1459907142,2014827305,345226638,1661875172,1568953960,678711261,1996675445,1289378033],[98293779,2105778978,573003477,1671795229,870523051,855395699,347424394,1994767053],[2069834265,969695292,1739826620,2072501711,737039980,538042806,1007382507,344626802],[1985571852,296446996,1325743815,198042966,863129428,2059118050,1712309327,1204589618],[1069872808,1865503600,827755504,1239984558,267837529,50362930,1031920372,1062567571],[208904583,1103607590,962214787,234957573,366915218,1072627377,587389852,1569529250],[163486496,471993368,357095077,287022159,1508665252,819365317,1173349172,511152255],[1873184655,1179128119,5159604,1551146866,493947425,1406031950,1617448217,1069209752],[847432928,312298516,848837294,1193176082,1498251249,1431063868,1189793917,1810862418],[1579877344,794324369,225346573,1971956852,1882746059,551351364,1857921143,973454067],[496741609,1944726639,1289332229,1589998302,593266096,1164867353,2083710889,1807629011],[1312067064,1391373253,263956303,1314601127,1030833674,317169528,1174402485,851730631],[1180739660,904899012,1943451457,2077622460,863127437,449662561,1061610452,1167578978],[160821156,1816359473,175721464,1181791372,787109335,977920788,1715193132,1633853631],[710821560,138553237,1422953857,1944304086,2061659640,1599511516,624131102,118935011],[1108386873,374229835,19979426,351724346,746407418,433059015,1418535273,1604164412],[1961214358,191247926,130351155,182832002,493126025,1258501922,1847298393,491146401],[648677959,1058855429,1828565617,1250895493,1186465332,1462167664,212888251,1364429092],[686444577,431430100,762399954,758636815,12372392,752500173,1921906268,1081581085],[2022837983,1334581953,1878357164,1628551707,1493185871,1303248090,1825450739,1449873933],[1211514025,475426051,2123807689,1563370889,1245409894,701812504,77685214,494245339],[1284589482,1479108508,283154161,556465061,644081581,1184157173,549581445,1904163307],[578209741,1686198792,1705434068,303183152,1321260777,229911110,688498023,1197065902],[17850266,1172460816,1886028690,1370934865,1084525910,167368049,540662131,1874105196],[976324725,1884574236,358044520,1029792092,1706452730,225231460,1974476249,367934893],[294422542,1293188813,370189193,1845226841,162722756,431952439,1698560428,1973180501],[598894182,1003106354,1209187625,221240777,1504085208,1254243206,1954956216,771003861],[1849169685,700389253,519946529,1669382245,1304576273,702407093,1955513504,350502833],[576407891,858783146,848015420,1994622963,438580802,672282785,1607156634,46688650],[435083540,651462048,1702727614,606949915,1232635872,573601354,522157787,1151160640],[941582508,1009745105,81877925,1440288504,1248057821,1931299200,565830795,1762138841],[1365530760,405538008,1956527919,994977298,579161788,908153579,962500763,1932263539],[1330135051,1554597440,731292747,2008555403,1987361593,337692421,917778639,2027089735],[1535667943,1223509339,509278368,715759336,1318840457,1761136101,64368021,559639510],[1355596796,1712471547,2045036768,370769438,114210033,455416416,530539966,116791532],[239834139,195875964,591850229,2080657856,1187107419,604461638,252290285,333248246],[786501900,986418953,1187129702,390790295,1519119571,664006363,1943376068,721965060],[523665572,908734217,723133114,1075674272,90153921,2032076633,710134989,1371208168],[619957208,138796368,878069957,1845451307,643004742,1973109385,1663581251,118810445],[1663135231,108705984,1164667527,228994411,841671515,793672821,1922248606,1131248973],[1613246998,630459905,514091555,1375022710,1777377061,2097296134,321666591,1066672113],[225818184,1993728712,407861629,1931846013,391951364,56043209,1868237639,391078678],[1609497558,154897380,538141380,499747410,1551014379,951488141,1665460994,1631270680],[1674079859,1367774985,825218998,1838721253,593919461,25773983,1161922269,888506528],[7028802,1618874132,960119115,998078626,1539277466,1379625435,1885469939,745336092],[1248906309,1231966990,2114001842,130111506,1599301709,2062353997,1091950542,1134490936],[635174202,130994800,540463974,400306457,89799762,681540992,1920776128,1472143640],[458655740,1371521002,281603494,1534920770,202864134,141854917,1258862590,894963724],[23468536,220653570,532891480,979683147,1822457766,1843327280,317317168,73586363],[1038467631,1479496356,289142689,1625390128,2129829412,539247103,1264823438,1652879467],[233922249,1738750062,1174384555,1541747843,655867866,2023833224,1326484256,904068626],[1734578039,1901340322,1352880967,982687224,2028077871,724202448,1579871596,857930384],[2128257988,955349199,887953841,241020540,1820490739,60575512,1661042567,1425260529],[1919546834,374491194,836864958,1202851740,1222689465,638378976,51901795,1515239244],[785898820,349904832,1493245831,1494563588,573414136,163665728,882537653,354980285],[793918578,228464352,2119540711,1920165102,1973094317,774364247,21526951,557610338],[2024912002,1381583160,1352861772,1495658746,2109442419,1813184480,1246625567,1339708011],[1712670925,1149160516,347817473,773335653,1046983291,2008559939,1901630817,679383035],[1844877244,1137504080,1386797979,817751584,719691457,2057090070,790733244,1624716047],[35110676,511936486,1312890918,1709685862,1297505525,2067262918,1062252241,1779528107],[2033426210,1823327409,1453060364,236467265,322079498,1363549173,963574116,1471899349],[831418252,1952289261,322894904,1206660289,1994311959,1820542799,964465330,1140197001],[536981006,1406041512,286324365,1327058864,1734958249,57690368,1089788921,112034296],[701968720,558925719,1864733131,606112162,1010129200,1105464352,1134030843,156806684],[1975156745,1833194883,1877311271,922351423,1182192124,1765169195,1763372714,1431012743],[2072810154,936896481,403042153,1125784576,529597908,682054152,415148461,1898762658],[586674540,134747865,948407498,1331362802,62855782,768773045,986179959,1808912793],[2063265123,482412888,9938674,1993963129,227532120,134065031,1338697403,2046401118],[484548820,33579077,1224629564,361821328,289585671,689601034,520981252,1533273155],[1684527254,229884250,2033839165,1929686111,615697859,456118954,801684692,2078753187],[1769626827,1347261176,1875163925,1399016033,1371741116,920986862,1691031938,1060486109],[1555080175,2011344606,123649813,1791526483,1273652323,917593057,790931630,381680352],[1518278561,180136400,1592238799,1341137889,707330467,1480420277,268887144,1244783599],[775300086,1327483448,1621776119,545656334,66591655,1203227530,1725669708,752315181],[1967661046,10334990,167549571,524440243,1245796864,557195930,147632132,1489615252],[158891627,592954870,1009728869,829231003,1827853034,1490583462,1799748122,1180354059],[88876279,1115521695,1024699101,441968371,1210874149,1433695462,1408988655,937557664],[1779001635,718490973,853572586,1390204921,1664441856,1564027355,689470782,344143588],[1161422921,1031619704,45926984,2067244730,2058206656,2116380561,1205818573,1602578769],[1209085067,1566862123,1098280129,639491386,1082029986,712917964,1931145667,458496810],[595977765,1809403352,458725943,1769298011,321632456,1041950895,1467341474,1916765012],[2117903910,498845353,1591929640,1947220507,1618808910,396791730,471628832,1873021091],[287818929,1390525413,815706690,1113039500,76413868,353905975,1715886513,1402308521],[1008760991,1432973243,1472772198,1493079184,583914922,462335686,851639035,916762527],[1110212639,1289222055,1792263015,2115880729,355180935,1537716021,176583436,216025867],[1872556076,930188971,1776953608,516111946,1777477376,877836424,590602783,1364046792],[1326847839,651838725,173685871,154803268,1877790772,1213282697,1916086960,1305370151],[205940349,1252457970,1801576224,892642951,2001352258,650371740,976395525,1914188181],[560088078,193701015,354590903,520800579,1520984930,1750125887,1456437319,1745515557],[610234364,645794574,1503022414,836984890,2023962126,1543635465,1675793676,347237740],[370847341,199790888,208270063,1642750802,271739276,632693334,1709611693,1833496305],[1491858517,71678584,1796498640,2112472362,1057091863,2070663760,788749787,64256334],[1108796263,1786263848,366765995,848555822,244171414,1912982752,1767436396,1185005747],[848150468,378068486,77552581,867548191,1196534538,1998248195,82656757,661523327],[1491272175,195490333,917289286,896174759,1654850977,1881513839,792400535,1330209314],[1380623658,980737967,1249447854,949709461,1649037482,629287740,1292154633,292626722],[112981272,660525067,2058075249,553865082,379134772,25616878,268343866,344368629],[1327685030,699723789,988630860,1081199267,857869560,727095175,1058535256,1071179696],[1659558881,913801178,966744823,1211470464,1433573841,2080506047,1559804225,475173392],[1160278747,5112998,369057872,83790116,424504843,1501519792,209492285,297995219],[259411987,1535173373,1856265158,1064359602,55305768,164359961,1394243349,1842566445],[126238447,672633854,512695570,1090388076,1951486044,535132459,586026193,1511292140],[2122939476,291437557,572735050,1261814933,2069022498,1490765515,1004837708,2012862783],[1978126137,9599894,429934476,267491273,116165330,611146629,1397746637,1674886724],[1306452070,341345146,359075642,1977982274,1937579436,893757012,1243516971,932010326],[2062946258,1017812047,1908940447,1588155566,133366313,703667380,333875689,919641789],[648282359,1133189866,1589087625,858517720,1208647386,899905271,121069719,1657164874],[1725274796,1654222019,599190448,935607207,578664416,116092655,1712785661,202280984],[2031323519,386690578,1074121942,851023067,1446081992,2014546117,1365315335,1093131016],[1264491739,1632104926,147895789,1485580803,1948718958,1391213459,1248441976,1748121351],[1719187461,139885836,2021741273,2032461449,407929875,1780824151,2058235280,1828206570],[1339234466,1806321164,1947009417,1824125362,1408271968,312682791,1156682934,1612898493],[1642019828,564260487,1794271215,1195877943,1241196183,747612990,1808900464,275690882],[920896888,621823934,36902842,1802142250,1363824713,992470457,40611862,149691562],[686712749,865045596,1507474326,1927965956,1287792116,1583432508,1452238904,1761581441],[1128532772,1077065940,7624103,156697789,735440400,1729316163,1690072173,271653274],[1419189645,1552250307,1225438943,1683840585,2038161679,674091161,768169509,1837441866],[766190567,320327450,705510045,183285278,1853990010,1848289299,1582667594,1909579304],[947276685,573903548,851583388,2009372312,995640672,113171087,1852909851,1100850554],[313575576,432000031,1446462956,1559761862,761527138,859950011,1401337877,1695137877],[1007307096,274563676,1717997693,106179293,1698783944,855952665,669467419,1334957699],[489805056,517427507,1270101035,1518162523,2075358706,1359886346,46633860,2127893137],[861133738,819478080,1749468442,866539221,1553754411,1280664937,423697930,1463191816],[1877663978,1778262638,490003076,1262138652,1298972882,1423406706,730286766,365116493],[58616620,1079316604,382131204,1022203812,860818673,1698948935,2017618559,1837816802],[1310494,1256098483,1321787892,170650793,222732908,146466775,1587577964,367498924],[451106855,1627885867,1733763474,569296654,859534583,877861302,1024170253,954367237],[1740075604,996317981,173360380,1984405798,1133862251,15476507,1816438287,134350300],[1078213586,302916469,1392687722,542859822,1271120819,675467382,562259310,2034080574],[1447491240,502462568,15129554,936711036,591002972,905248957,1022940090,1715543306],[342851214,1200841499,1473676966,1149369071,1791310114,2012694148,2017135643,634599358],[1814952568,838448895,1580181522,760484898,404321631,816296569,1261967233,102072555],[39727954,1194020669,515219826,1989370453,1683683140,1999236711,2050887458,2024087717],[105377066,1207222277,1650930850,2119865430,1080753388,861336586,1829580951,1184008858],[21612008,1547418327,1162621977,1219145248,1015605886,2041647750,604159335,1346338557],[1835613723,1184881541,770857279,34698885,133541827,425535148,846719753,2018332669],[2099868608,257818547,1838163290,1097555977,1754574259,1598491430,1386788885,1295930301],[852375887,1619265229,813899839,794515489,1922423490,638354577,16348867,1987464844],[1616930831,1343286725,86419293,1535831828,757506121,1649182703,1122301153,531012348],[483762426,1713683230,692718749,1030046889,518379999,31672361,25829611,1848773695],[339623495,1933193594,1000209681,903940966,2025500591,929276594,688165995,611454177],[324033659,513885468,1763661899,822357859,1743977359,1796465966,1508290877,1195415228],[55226870,1327353786,34858559,1656308205,1950698439,1029563960,1941082756,1091992249],[1488653690,845745567,105490476,2037831076,1057957077,2047863351,156677984,1766073700],[1103041308,1718900877,1988531558,1377033674,179383216,655990199,1991132264,453467158],[1443138885,2001935642,1565501188,758469711,1750102416,757577505,131334316,1332478432],[2124241056,137068763,749336869,1209995823,2062523079,703146796,845957247,198869836],[1581445145,821650864,1661940370,2006167627,369765784,1914435777,1870817747,1409182953],[1954523166,2020512535,309439111,1921630870,1025074391,1879910936,216844693,1406250338],[1288224567,981890355,1010461822,435576380,1524510978,1643601319,767611844,1349093628],[1716969595,912900460,589390305,1709684657,1663109382,1419372104,30733199,777142565],[1255513400,1114701170,1256603173,2011592723,1768087304,973372764,448669179,1309916218],[585371601,421212487,1304856181,834388402,1927972328,1471907895,1057833037,988406708],[134937554,258096895,1623015998,600414569,1472822898,2116070993,562110697,1517225218],[890426047,982713777,905069863,1265884983,1937961918,1355940413,493849665,287683410],[1755735697,1079491645,1457545110,1646426726,550127695,1924782563,948178990,1929728105],[427957261,1413936800,1170102523,1655274594,1768502780,916618646,545596002,802789911],[1539051132,1921828917,1933463130,246559536,1359889330,572750561,881348957,869765569],[440242180,1933778959,2029264575,1057744974,1476372938,827709716,1866060644,209249750],[941697850,608687879,1673472972,703825533,442201441,937020172,871404491,1021795555],[859071734,1110267709,1542427173,1646234938,1911421436,1973600731,1052287050,1805759149],[656134102,2005092837,1954052218,693630981,45829780,697477702,695053162,1663610062],[323946081,867151524,1909338767,1978383892,1968830957,840488566,1465888738,1125094291],[1825509376,423255280,99729812,1210777292,1021484539,1297662214,2102461507,1154942780],[2041013703,192797128,1271570628,956938410,798041326,639246431,1702519413,970122963],[1826836626,954092767,1045129557,755191428,1900629925,1003335997,2005033407,1579538872],[1897288054,715175599,586614916,1024408601,1730441507,2126678048,727304158,1816147050],[166206492,1211003294,240916725,367190170,259911639,1827033378,1085727851,642620533],[539372550,1829471888,820907362,1320012018,1565248187,1553811104,744679351,798840458],[1111677597,1575513949,196750317,470589857,234176445,1878076902,1840401178,1911111047],[730488229,85107607,2107931541,235803738,1091996086,2099333695,419755053,2042541076],[2104857952,1233430293,1370225907,1516604534,948605710,1517883366,584891933,1015491054],[1949834214,2090520153,1063968404,817088124,911999449,2098977313,90140446,1063803365],[1649500718,996338489,1615684757,725399225,1086892758,1743289979,1146065684,1379249020],[1061928622,720121644,1862498071,558724217,332988349,299034527,1689775731,1584870027],[1886290521,1875942089,1756011804,626291013,503164761,346988990,490120273,2103440064],[1002713129,2087795560,307980742,457111803,320814569,180542698,322309607,921463783],[1854320672,2107729808,352359091,104548962,1229025311,1442041757,2104335223,1413545090],[2120666581,1381269795,733399576,447540969,1591354316,1637927715,1343036692,1347750027],[2094594989,1167020408,1116857979,2075583011,1033149798,1310227769,1726874867,1953078078],[1515280618,384870204,110346597,137841528,636249153,1572497929,718714285,1310110745],[2088221271,359343368,2050806424,1468792626,2080286569,1421757665,654941190,1101129325],[1482600202,1075670766,1251104165,1775605965,1254088476,189786991,28654526,97962245],[1291505446,253378802,1435164769,1226867318,1660209503,478361702,779993980,577086457],[492757758,1371577711,1491755968,870895008,816111276,67971378,184759810,609668935],[919036173,2008480986,263744474,242703018,978130946,662885356,714271113,13681416],[1782783439,1844308280,1324236341,656026086,850415256,1414078315,374074774,436114277],[60283185,1948328508,1314403667,210098152,545403912,42338413,705090199,1043596009],[628881443,791305534,941715417,39877346,1265053259,123066117,1675865647,596940328],[1488320915,446636858,1797305108,253596851,1581584460,536696601,257679883,636931237],[1785232508,569275117,1230142434,389997154,939920461,1803358757,578405752,845321680],[1183237028,853218536,140311565,622399392,690150541,643389526,353279793,563504810],[1747595352,2128089720,508569922,1720753696,1941173447,843198644,2130522709,1417503876],[895813116,1617546552,1207648459,1534455169,1580948918,1614291482,2000979372,1942856763],[1939239549,846870783,880893829,1906605597,449704283,1368866832,1207146218,390238093],[355077099,1175988977,84094205,820634573,520443253,1051552013,1913204126,779021302],[1585128367,1258042388,188894654,49675170,2043304526,1129345453,1219145482,120624318],[1969354956,1322444415,670439457,1122979217,1649073337,1118563569,211816684,571998202],[161576762,424627658,219204125,422171305,198522627,1280832844,314646918,464671818],[1455512264,419170755,568819970,299707154,1370890940,1511716456,1085242828,2048700886],[1851459068,735726361,77662174,431208821,625455729,1627850182,533434539,163899027],[2032549491,1618238435,236553832,1542727344,758937941,1268248274,1507947774,1948926022],[309059378,1057643943,1327228967,1976318279,543186465,714262679,1102109174,1833484031],[578788622,1932609994,1669608161,1475232558,960765089,858886114,202486089,932708550],[237465978,826630157,429524138,1462458458,600860992,1211823802,513087522,1962186650],[385517581,512375452,1074607954,1718766096,651412731,84637383,1767864785,670429990],[167841194,1912149046,2018067495,1443900414,2021668166,368559517,1440700811,972340212],[1893218575,210519242,1100969875,304832137,1755876834,785487352,1794984889,759447307],[1170053942,1749344605,1246467245,368890817,295121079,610038766,610904276,1207423285],[26891888,1198411824,303178462,1679219222,308480240,1724715457,1310599032,1845999531],[1759092096,1205276214,492765782,506762460,228860293,1434204014,1216843535,1816823167],[1036561816,838685751,1299620249,1575665515,1649196506,1335053945,1299590178,885373220],[479358479,920056407,1010091461,514740582,1107866017,1733773985,842178571,2014193214],[55117199,348973230,827597810,554393154,460741245,2015289109,1115822886,583812936],[1865067583,979206985,1516133160,1990815903,607518459,90832482,96712710,563207753],[1300708496,1349505904,2085629999,734839416,1888396655,64554720,1364082096,1346696950],[185747981,980004441,1649942814,942937569,577474959,554752591,449801423,48474324],[607662773,1740656050,1437529765,959855824,1256302735,1084621501,1321634685,250628320],[1578109842,2041818852,782502111,432911402,13959205,1625622241,1493071626,732288024],[100691484,882875933,1697875857,541493858,1896652821,888379753,1829851677,311181504],[1455344772,869123673,1040042420,420824302,1454370462,1704333480,944796829,543542683],[320043968,2007344738,360074141,1975343878,139993031,1508557597,202071786,1086198984],[1201895197,918324703,816743109,716939145,1667563781,71690480,514556025,956854251],[1530529572,1261217453,873334319,660442724,1631792086,1240309639,1397328282,1984558189],[1675223877,802533016,1629500511,1633297863,1731098917,309726785,1111659768,1065868720],[1669293075,1041517234,1367859458,1130472794,920148314,1607289163,1439929247,1814563978],[38911566,392573039,1780489478,1241651573,645341650,173991730,538610065,1761988811],[1744994917,732620460,959361747,615346538,360393610,1821609051,1779211264,135635545],[334054220,376929687,14578173,893852272,2085656450,383115638,623406810,852351817],[998491842,11639967,437792774,670486115,2015762597,438632173,417156309,1681660457],[279886746,257178041,720733581,1079641397,889981547,711275258,1631023389,352009976],[1099897710,147408346,487364218,491903967,1247958101,1643801430,2077651710,607241716],[919650929,1357375639,1368502933,1707141850,1755794226,457301664,1307580280,986091073],[1322188745,1940306024,423140363,112289147,486421107,1040731581,984152846,1656659410],[2102067655,1261142811,1140171205,1199976116,1639906049,1490918065,1602536109,2106670109],[872117538,991376118,910527061,1238348888,889066056,1881900076,1800119251,547466433],[312522425,1183922384,638317502,1986742945,692925037,711127751,1971739179,1543986884],[2208579,1397125953,581060110,1406433528,1177394322,1057547401,2004181405,519121211],[281406809,1007314758,1849192731,1946204123,265367140,1209984593,1716471854,1331558473],[67956192,1114066151,953527528,1581589251,1478378269,925996693,91312646,1645273367],[1272833902,2009052064,981232121,847159199,997866451,1875738056,1251364075,868659522],[1937199677,2017128553,1512852265,1931390643,16793054,1623979911,1570345431,36138342],[1505185427,950380303,292004042,1433568153,983140138,2076339881,713367561,360640805],[1098884882,155866035,1482419970,824032163,166963938,996800870,374552466,1055395701],[1301773710,819175688,430123331,15748235,28394392,268219021,1617964019,639956236],[727914354,984972953,793151269,63888508,1360971687,1308586329,546560821,157902261],[703483227,608076741,162722873,1896012374,358205379,1309191117,1711405567,318607262],[782158947,684694335,27251595,1311778527,1675276914,353472847,989576875,2054285912],[1528490995,1052984348,1238341233,2112411276,1520601117,498517266,1436533241,295967816],[1940605995,24433382,446396153,1880564144,1185065352,1756977679,1444666034,228315175],[1113835507,222873766,182843332,873925167,646991818,794488407,423816539,208772249],[323097077,776053868,541702530,1779350825,943083628,416864117,734153565,812172320],[228690806,405645623,1829096214,917316124,1582898714,1284470813,1598633682,609784422],[1024827199,1203500419,601616090,23793280,1088837452,2110165177,809237738,94016589],[124504021,397083051,1557551500,679329881,728783202,814304263,901180363,981008169],[290658194,1684365883,1796702707,235904970,1550889862,915981793,2032930145,1203091122],[1587557838,362113594,1327686317,436838835,415846710,422360843,916838968,1719505851],[1616282540,496062697,1125447338,1719961268,345396777,508305914,404366756,1795521110],[480816171,412407660,101607272,2097267679,1909656916,627178947,80336194,2117965166],[1571665686,274978068,1869765312,543380193,889818040,559346236,1500938604,657385450],[1100183980,314473371,2086789367,706951927,540723813,1936445465,535009545,239452944],[1963647439,627844976,309735844,1255992168,1946994279,396487783,156331960,1759175419],[796919881,469008045,1434976878,1560890804,1259362514,1697048352,1958378659,1186358541],[748675488,9855301,1061394095,2112413408,740099535,913603234,165863742,248188373],[1298010514,1714667185,1148967717,1834971152,1939519308,1540436283,322985922,1130874240],[17765871,101373760,805862691,2014285254,1702061886,1057217569,1941543775,102468441],[1613857081,2105798745,2064568,1753177059,1495698427,1706632004,190786373,416664123],[1710954224,1761253759,1051013873,1488140160,1147418849,615860269,1988634751,391594244],[572952730,1729531108,2007410970,888093549,2079236894,997708889,988502974,2069296629],[2127736590,709290084,992594379,924977397,13380631,2068170433,715706465,76998596],[531673584,310938071,1779556909,2071876538,391940010,867793683,891363533,1917480119],[1225448740,502409640,846927268,1838739015,1574168094,335013731,1372867430,380027579],[448375481,150232090,1154745106,452827024,1061003961,1347650868,749927442,1340354373],[1438901691,476351738,1046891245,510320375,493686949,976678789,1696840477,1075508086],[2060854115,1730349557,2061352531,913074897,1325107446,455939237,8935087,244671938],[1883284295,1150598817,1612140122,873432957,351924250,1814511459,1127600968,242134782],[830263881,381263990,118552780,139185401,142880339,890846535,642320687,231636966],[1717780490,1813455193,51525063,2070335180,1455214614,1202243194,1109789107,312189232],[956355088,695822536,1107509061,504997886,13227897,2024663831,1471496436,468578053],[1116979198,707753831,1988897343,1470150364,1778133233,369981692,1507503358,71040193],[1080127894,329836692,1974673604,1875358999,1159628522,1705725830,651464280,869138866],[784697428,584520304,1363723248,1959605382,1084751810,1337396444,1540571655,46915329],[670745563,206579773,1401721225,100814213,1701120929,369423158,212615761,2058267886],[558041772,898795316,3383885,793532759,288811447,318120008,1855318256,2124110212],[1240856479,1379937076,1043506720,95209841,1611182,311961352,1097765918,512922354],[1977333094,1627342013,98010625,270276067,1107518747,530943773,757112133,171482932],[205740923,1599511707,544611283,551251361,358990536,1201574317,1951138596,2007924733],[174547559,1338871309,1242090618,2057509049,1833344373,987402128,1243439088,1644706096],[1610904758,437124574,678238193,1636840056,351395950,1633410071,382733979,1966647991],[2084447110,525214776,982929042,967031378,123675890,1632463201,1236610383,1239990867],[1935860226,377390160,1411248855,309668948,376838901,1198947231,1140351530,2118515554],[1950461905,1622820670,1233179067,1246068593,1724865131,524168660,305602583,92603041],[1092636571,937559670,1845795324,295702897,1048916107,1705874321,112929230,1086941699],[83962377,2046643929,1032338718,902342899,1555329811,601514351,485651041,27438115],[564722315,1115938782,330825574,127648545,13614167,1162863345,231684716,554867878],[1321398251,521231955,2106603405,872103487,861234318,657229482,1203956844,1683015511],[329281811,309789231,1605096930,33540219,1066474009,1824756500,920004251,1629126250],[1661467830,1929869687,158145673,421040457,1863334178,2105642432,816400983,1737937765],[1917016178,1564665006,494756801,1565686188,37275744,1106062742,1486348432,957882937],[1712899678,130657295,354497535,628260153,980299205,1818566937,876129312,844075455],[576100969,1481668798,1961931628,875957261,71055478,92884554,168267591,1313215391],[1052200787,893560914,1150819993,632326295,367845610,1960536962,981206014,1406500856],[881925765,1030401426,1228499244,241281397,297596975,348293840,654683347,1887775308],[1774717056,2117701630,647063376,458358719,398923068,1697016266,1946609142,862499471],[1034538039,1027470564,53879749,708289384,727789247,1463255084,3292738,1065224769],[810150994,396466286,909069944,1010157377,229935109,285786992,690352892,1213071187],[305964485,2036330973,1091968776,1328913823,1435061239,846595788,451064288,1488490215],[356798662,514653576,2052818514,58856701,1248997035,1982993705,1921187152,2039359487],[1917442377,1266158334,62744091,1455542422,65836343,1099612934,529717522,1343323721],[1971777682,1208661766,1227358065,1240271134,1410561673,705263232,1877455247,880143532],[1849383953,362764348,1793738454,611335263,1631911301,1012897673,1418284486,1855176696],[1285904386,2003335321,1762187934,1053072139,348800223,359073632,1797068561,2094871083],[854552962,138593453,1821865015,1486755378,792149275,910470985,1230771124,901490384],[1173372807,250242898,592968711,1977712119,1196457600,1543528271,896302812,951289986],[688388939,94231705,1611799034,1619032900,724338866,25280987,634503274,37886938],[1523397453,315974985,770936828,721211817,1121102734,83549682,1020523639,654475304],[831206204,1637787911,1348096049,1583539629,955808010,1693929695,150065870,1790604116],[108344002,29456274,2056103204,1221272881,183166341,885287623,1563527082,470402927],[803200411,1474762954,775669587,1880279197,871881067,761685124,1121778432,903310283],[1110203060,1327040799,488366364,1703991709,2066575263,833190599,488449434,1516338748],[638498519,190254908,1011267337,11365707,1128345600,1355733570,683646637,432095719],[593608438,733339932,1912736826,782091435,1683850309,699639474,1576019983,142497975],[1364617354,1240095364,1149690550,1697210482,867223906,263374774,208012027,2055595489],[187856930,182834761,1053393648,1309260943,489407343,1252322332,136703080,1099004623],[1896546381,448195335,853180893,1334530518,1143541771,1216874568,875593284,119864155],[707041752,107030024,523261583,1391930797,1439021516,1324932254,612256921,1409101778],[1594914767,1380453916,1634241218,316014383,1512696407,2073571538,933182649,377512203],[308365358,1653609808,1288034141,336228656,617071366,2087629615,1468213578,911979060],[381916949,985206694,1912965812,1078384886,484601650,587893628,2091595731,56333129],[1576805488,74039588,606140392,342922768,1158951929,844751686,1698951950,695963921],[1295704137,862140157,1391150250,414805250,1519890958,981377516,1289450708,626359179],[1093337309,1568443988,1754870875,913758781,778097588,199144774,1034955982,1399986711],[1286712139,1994972963,1074563645,2034648380,1772063102,69372765,1245149193,711756899],[1214783940,60632376,563232183,1036557583,424760935,1704290888,685672202,1597884034],[1346099777,1863955863,195211704,609436367,1777908483,1505130231,1515750800,1226766909],[473842447,1677182102,1249335844,1941120059,1559506177,826663227,631363698,1468509749],[782327131,611487708,1482599561,18214252,1108924010,569299165,1786964197,1181780875],[47988143,1124331086,426452237,561636585,272007980,334376617,124607674,723994160],[699503740,1251725084,1655835517,2125992557,2082687817,504223935,1235898246,462202685],[327683535,1805247074,690005136,1892622176,2109629346,480152856,541786937,1485857823],[927181937,1450701139,2108678920,860682947,1883935366,1935453927,80630605,1437895224],[1874001267,1410167287,1540398860,578835203,1691454811,394767376,1435907840,1121841940],[2108544940,98033380,676234328,1205600774,1340432554,636181186,88230654,1786170765],[1751978992,122489247,536473865,1016827337,1333641842,1467539863,1455746129,1506814616],[874250912,1610258957,2046729468,1776835529,1669922419,2043302781,1569862899,277733557],[1111099633,1067558520,997651701,626202323,1458170520,2006139979,100088931,1914130837],[871888339,1781926534,1932302,329574591,819507548,218414174,1112722090,689050878],[1133794786,1877470387,947335472,583757303,2072164062,187949033,1589739951,1568553285],[142626964,1038012347,1036909566,1894524261,1227768193,1876857963,1444934423,354895376],[673561102,1557998622,844019835,1728305654,1519584928,1901189187,346943210,1266123415],[79736249,740354562,358009476,846507619,1631943249,1089033136,1565519583,1366945915],[707384355,366717077,1167409844,1634208013,1859030573,1045824545,1019613828,628889498],[1845439989,1408567291,952943749,2001883279,1980375374,1160560663,1294307736,1245594319],[243593904,1303421319,1107459165,1225185877,558366901,461892082,1911178207,520989564],[889928048,1287015859,1998095211,998673352,948064647,238721095,1180887196,1865501354],[616172097,260454348,1659810091,1653754111,130512569,1148657182,833904265,1550632437],[1307896097,274592435,74648323,412892916,257097873,999841025,1418957226,1254331450],[1091496634,1486144940,709780589,1513392425,7411859,1420434275,1043905948,981425124],[942317779,1015004712,915910171,1995407936,654515666,1662567996,1847816774,1484309475],[2107886187,244184050,621379488,800873493,1250423441,1688567862,1732590096,491111231],[98106422,117328944,2130532226,1537093259,1891281759,551639144,256398714,409061797],[1838678560,524969463,1104994850,2002389831,2044588477,1450424871,568395274,1895090678],[1611818042,184685001,673784823,1224413815,452204331,920949074,67809288,1544529333],[1059044119,1918982015,1733985831,1378416656,676052400,1249646375,1548263445,1270479580],[2020499049,166065023,697735152,1368460795,1378323317,550102835,116847427,712555030],[594855405,1550770305,203885706,1794177193,1921455316,1789736921,178766458,567868170],[2111403330,560924582,313375283,1536718878,398636766,565965242,2107862550,1774885211],[1016107429,664050166,1980300676,2014450057,1133931190,455493918,2062083634,115235454],[701337401,709164240,1447202219,1289265950,976833453,1828000664,263623536,1089359718],[1295657047,414938563,1456693474,170357450,1205863181,77464355,877674255,1381305034],[938923799,1669265118,1098754462,741135891,521218979,1824390497,637239068,661920775],[1192267379,1186057938,257212520,2014736319,921777356,680285146,900978819,1836945246],[1618763476,1405201297,1419203927,1779776736,1906840354,1710042390,712379456,1825568662],[1804168035,2074793196,1573385313,1613623422,652950365,1916227097,1029044522,234732389],[860387558,1677517270,230646151,503357154,623223827,527035971,1611874294,2125179777],[72580000,429102477,5556651,1993614482,1056207100,388214295,5833474,1795002377],[968425007,213556641,22887842,317397951,624492041,276991598,969289052,244702942],[716737918,1423197028,1558222337,1860133701,254608742,114385212,1934413191,1796106593],[207536976,155451888,1706740829,592640038,1673049743,1677290602,1585337931,1283472574],[1451191978,245139810,157502642,620295662,1150305022,394052077,1836038732,1128111619],[1291614320,893923617,1080583949,247619167,1856173443,388238644,1948209960,127206864],[1459141424,1180311494,951575963,1581432538,1712493919,1091081049,141282473,1792919358],[181970549,680953018,1471459804,933419466,1849678206,665161995,1000276800,2064225866],[373890347,189146122,895067333,797423355,753019473,1669362098,72491333,1280975699],[1759058646,656047528,2110143586,820830517,1121191141,1095484539,1790293426,589001458],[706336845,1558607160,1070698467,1287506095,494405309,1172462183,409456431,1335887706],[849896865,1676996171,1139249608,2080701787,1618762398,407195340,1131627808,294210724],[1872338924,684938974,1308181753,1118696703,1807571022,90653315,1212426760,1000776753],[701082433,280038060,1277228041,563992203,474294562,325138539,807319278,1657505432],[2018325829,1467140860,2115845029,1950931181,522490302,1426164748,1940128848,196962033],[1912667326,2109304139,1808860600,1151419557,323161731,2016484030,1580447719,2031064476],[840030046,527233695,670485287,1276185359,161634713,1960191218,278523356,1128007250],[1935443017,1296450594,464738054,897478572,147546771,663607093,2008637624,1330994239],[107697741,2072095680,1472823454,1643954856,68892064,957531161,226657834,1929982475],[1475366039,1331763573,1822581129,1749714838,2029049703,1183088526,1482153323,212350701],[261903166,1433420495,1414098405,42838376,882082857,194115057,372451572,1825194893],[1656142469,1603300924,1822050353,1562842627,1766412640,448649349,1378302518,1361041205],[1804440546,660461546,249039030,723267844,1240992835,102298858,1917925793,1171099777],[1964709588,1675140905,1150312893,533259885,1567301809,1466443442,2066295322,1107710925],[1865015445,1694796100,158276527,867638967,2044189607,1188818538,826475242,155942605],[689811287,234719219,504114693,1055391299,1370898509,1722883487,3008670,1293087402],[28610030,783467668,167419112,178563130,1144639832,2021692753,145759073,554001470],[503932279,508469786,705773886,1168611063,51252389,572917949,468750608,167762184],[1787609570,122210800,1370902669,1320873823,1038276295,1021208398,1639589839,1844010300],[84881346,941729211,293531036,724984200,1211956841,865819053,232339788,1336658855],[1814567982,1794134322,143383075,206658680,513730717,613095659,666663378,259898405],[1176917250,180731719,1003316776,1134021194,137040979,1157026131,484130316,1206796268],[1861188408,391101753,525554584,519172767,796995315,2106155375,51753577,1304997130],[2109860209,1397815625,177123590,1365711370,970175779,1256032902,1037951782,1516633831],[411995685,312953094,1214731504,1684279936,303244595,2026409698,997692787,133686319],[116184507,1850277675,1731226071,1676460096,1683990384,592494383,1439740531,1753974923],[1609707500,945560569,1023770489,1726998810,1340996336,501522519,1815629154,1138628998],[742148894,489936652,1748694912,2107913575,1052029268,90342064,2007452723,1556555045],[789005915,23517590,598417538,338123181,530395400,1012336106,1647820750,10282799],[1576296384,1682025584,1721991202,1994002546,1367771357,1415103626,801146483,396563451],[1140031982,290846399,1733553839,713546697,502660520,887598586,1969348016,1722734184],[486073263,121786453,425002478,1746950322,694730738,1977204460,1044872288,1545159189],[379221625,918530794,1714348825,55134886,1030521193,1901162922,1186292586,2088002428],[941718482,1104130710,319332397,894780105,478383687,1364172229,668753948,946127342],[2101739581,792184580,1975992945,1042862288,543806687,1698381069,395061273,578996190],[223110423,1499198136,1712151151,1249627316,1277976288,1758406438,1734723193,682659596],[1375672868,316071931,1136902707,1277226809,975164459,323078025,1586471634,908344178],[1952418940,1490631806,1258534840,214293616,2080038313,1679976857,1998867135,1913838204],[1946305239,614849287,448049132,880756040,2082682605,969340831,669300045,353922914],[234855843,471250115,423696482,458532686,2034188556,188601982,292100185,1824605387],[1891024819,34865602,1720428701,317574521,646397661,1010278716,234369781,110646087],[2064853161,1602891775,919060746,1876446762,870488209,2032820941,1351476316,1125980083],[2130544049,982761227,295797053,543236558,998958056,480984859,1714341575,760016197],[1378473706,444180577,1456506322,1242860496,1279543179,529337620,1668985573,1473128393],[1665901317,520506662,1301522282,406385290,39216081,1376622563,1847282438,501102227],[1757456395,427406642,1337522815,1939674345,1469273282,510918504,729092784,291108211],[1868881973,203654211,368587895,1410522550,656236029,1676542546,1075366001,1372051480],[742270901,517066856,804868905,1925038732,1971670820,100258850,820463530,2042645472],[1779229341,798758922,975541026,1341700531,1009366956,1211488198,266790945,205041591],[1654200510,1158283532,330379970,1294192187,1931344044,51952839,1979655838,546709836],[831709002,757073963,1161483530,1999403461,1959706560,109296405,1596105235,81398963],[1249515573,1327565511,1632490789,592705757,952398033,610185767,458106531,1057099242],[1488269415,1210849042,1411967439,345601052,1364447045,1114712805,1008268022,1446493821],[1796592775,1382912070,1975183971,792064934,2050426964,1176126877,159454520,412680108],[1043324498,205791527,1765334303,663505667,1614849276,946470182,769468579,457543751],[1384019872,1756284315,542676526,480551765,1898980923,1459644251,748297326,532035086],[1727736740,1627579912,1903336041,1319850552,916934001,1570412989,2027270233,1798013792],[379908573,1894870907,719173864,1023739412,440900319,1494748900,1809885794,1531812516],[228889110,1342887318,490344920,2125179600,897870613,1210005932,824129955,775317335],[1295387133,1308270310,2070936034,1711384948,1851139099,216442515,336101539,1764775367],[339423541,2074314831,1506698775,128870904,1367914865,1205776399,1376399984,287794629],[1102164163,2088600405,626419886,655227131,920850402,1313658614,1119618824,1354829546],[1604330236,1903324957,867556976,1158053417,394481696,1481462158,340971197,689395369],[1033541077,173025621,979256203,101552835,1431078777,1239798403,1336415679,1786663669],[1756950084,94025651,2080691306,254484243,461483763,737320524,173870871,1688756516],[1565423986,1999512126,1088182418,1122921879,875173405,1141330398,915563515,1384138062],[1576023927,1127092638,1319447333,753607085,5223960,137656755,1079347626,579630669],[422635801,135925172,1776815989,1899341684,548208065,116841051,901740521,1887419701],[2066239465,1767153282,1877483885,1726180667,840417051,1211435419,77326482,67405580],[902402410,306111722,607777289,1126031879,1118022516,1380180145,1939085520,1002402949],[1330520917,1885946306,9086167,974384476,1470770106,1323639280,1649384252,1765223665],[1124730274,1154608769,1374139603,1948413429,1974221842,653591421,1551231939,170954846],[7334674,770598320,1341826220,237511977,1035055298,80955993,675490242,797700243],[969756893,745001647,984158039,39447033,798131115,1927593968,242181203,1190451329],[942827248,1590364426,464014595,321166567,199703849,442138991,1910298141,1369049030],[1100894752,1975028070,469757230,30289804,2096448919,83214431,1588620093,968078609],[1787992657,475069300,1179130171,1207774483,672796111,1116046487,170245261,352305640],[884328355,1156683500,690403602,1673428655,750026664,244987109,1225781311,170012641],[1536359480,154046466,1805095455,876607831,1465564973,606231946,371191629,1933530610],[489946918,514810377,640048307,641206782,1624905064,941706670,1042778196,1263322416],[982975201,720320260,90860068,2129961907,1130476316,1112154078,368123301,1225085782],[854634109,1690404336,698529189,30054424,1414422751,1696885859,1229407962,124844212],[730282881,337935987,755950684,824864274,37599457,498590583,99595961,235135535],[1541615893,1093264952,334727548,577303784,1146031100,186633192,2052028652,678477083],[745612567,986423980,487111219,912054959,1372902187,981732224,1182189853,1493809069],[968432229,1848855347,1295618821,147098084,821549422,1938525900,565641758,368782754],[1235681133,761723224,317301271,1985327491,787847105,295838244,1734052979,460937828],[180092612,1385136646,496847737,1994953797,800018530,1476683483,1065248424,1656414508],[1398857425,1758620600,1230608356,815736172,451771646,638724600,1869555269,37303506],[1861475775,588492924,1995449694,748409138,1174806207,888522258,363114876,2016421548],[1124638596,1541338118,462075240,1953834533,892933312,1102225589,2109756401,1627920031],[73308199,1158042868,1762386435,903391223,1999816510,16778059,835607479,2031494383],[952016796,1176688474,296696459,1820788409,2068710873,1846855652,444539079,212608541],[1448294607,1787649734,817733518,1957093016,2082834919,1502026213,1254001623,2120520517],[2126764315,1070775104,1625019503,17467014,1173995497,1575805451,528012096,285879324],[704138013,1794124006,1308923263,367344929,1673183258,1044153359,233537399,1310970920],[389613833,1884872474,1160141634,1185318778,1820016442,1217025525,178104268,778237845],[1367592641,1719081025,1301700449,364418828,104980826,559461450,963944200,23818532],[1471581178,369584468,906641060,1667188848,1086445728,1115488106,496615964,942612675],[123885241,1598301827,1968376526,81737033,417602509,1265082384,1466362764,466961859],[1235093343,1913089870,556052899,1061374510,986566778,1219132556,920374613,1342740903],[1704834156,872246031,1007504843,1668961745,148606873,683335725,507661806,2064797760],[774343888,1599918362,1970063233,1421643361,1883296684,1768214134,1733361031,725661867],[413675002,89011905,1421857281,285732112,1322659695,663435992,784887932,1043808],[1613129139,1433679101,1524683270,790562265,591293151,890211831,97520523,921065007],[68709187,484023602,1758474645,117383322,602280449,1111923818,492091362,569342206],[1558880796,1144811521,1920885649,1992595605,138716722,823175196,549337134,1075627914],[865352948,1052609371,1506613917,1231803086,422838737,436402565,1621400993,777454770],[1405635954,190236177,1636428900,1166423840,541514095,1828400128,1971591090,487583108],[1393427656,32727129,591386970,1386263093,387258839,1593256690,543032498,1047590436],[2021332727,813257806,1470878481,880783988,70116907,353221783,1861397214,189144588],[2090229432,1823739642,2063146219,1249367061,1346771262,579914004,1292985403,1253731862],[561975740,189494414,258282368,7695537,754425391,202426909,1895165804,1196227860],[686354818,1942952609,146690323,840517493,1412324671,621242162,1365641973,1024134050],[2126312395,1103129665,778016372,955315964,1705123036,1921006221,6307743,456020074],[1339029747,1107061425,196115814,571656167,89354230,1072044502,1476912170,559962186],[814257413,835076556,1642591915,432952473,814270444,1765610118,1679844238,1352925292],[210004998,1213015099,1425156517,147846424,563687957,1332125806,1741461094,2051836096],[523858311,955232432,1636621209,1236768872,723294565,157251874,293705382,1729779601],[283219556,1473388836,496126638,47970337,47480065,490589310,1908655417,702021325],[2125903422,912316877,73395252,344503457,1416635719,649967392,1133694721,2017574617],[1811688158,368822615,1244706907,430299963,78434309,1826266450,351716372,1487808650],[164194260,2099566550,1990895757,416580024,987778057,692985383,619135883,1704672770],[3928991,1435308013,1260358722,681618516,184942059,1412265765,89366062,478433386],[1229096495,861552704,1522299672,1056740541,1832293351,223979965,1369439870,2093420083],[1548564360,399039887,415465362,718530559,284495660,716445412,1507241847,2033757860],[297872476,749839888,1525384316,1603675818,1506930854,969187955,172014149,1829595055],[1452931275,1403939129,221690076,1109310701,1889775994,893297016,1981630976,1204872271],[1729476348,922829627,804911597,1905124805,955085244,974978233,761025460,1766576217],[1201027211,1678778235,1762758074,338959385,1753154785,871460764,396945118,542800833],[2005605872,1525809393,2117544706,1868972984,1364944958,2044278574,350751848,210205431],[308532254,535428044,737116971,1553005093,1530738224,2081495392,195514466,1151974157],[1606567446,1374625526,372957457,486311422,867631896,1274298484,18482174,456970540],[336421931,694024368,455689336,1847180430,1628570815,916845592,37380720,1441671220],[631192686,640952514,1552490713,604278324,1959911845,1683443299,1939284194,1338420424],[591441213,2083269447,1827756051,998991477,770979505,503373327,341277078,900928012],[1647502572,331541883,134671726,1392094312,608338483,1201713941,1377286133,1194426201],[1282599163,330806248,884691016,943615980,1667388421,611416651,491522374,670899779],[138105737,567408687,1661923140,1257033961,156694837,613353580,985598341,1084161908],[1649535122,375096047,19861600,1528581321,1397557495,1807831664,709582969,199957308],[344095702,1243698167,1749026757,1207826545,230074532,1615905614,1653646842,1898056980],[570509416,1053120005,987591881,208527809,202687329,444138765,181515543,1289528532],[1203401841,1302814205,379182491,1410657763,1373496002,1990787593,1394487914,1913581555],[976077711,1370074115,1405389845,276373938,1721052144,1412270756,356311891,385155794],[796786162,1193614580,1596413098,52146243,255493652,964576418,369783589,1630575634],[1463410961,970734498,361719804,1684509329,1021150438,1383141315,263232350,826024990],[1806248832,4966040,161510961,1815322458,1333351343,504097644,202791975,510097403],[1244739101,1399524761,1051786746,1285942325,601524489,2046712082,1415693816,1076739829],[418772662,920574004,1628796239,1065736176,1669725408,1600213725,656899724,841408551],[1379880101,1930737020,1136104969,1432477555,1186013893,312721094,2039871898,1384231679],[988063290,100643751,474720872,327390354,770527714,1245750074,1391969830,444202949],[798905062,382666116,243212646,1539165563,1194158407,87693526,282824316,60341259],[239169499,2119917455,747302494,1171824296,1877584227,154401051,1628608594,371037836],[760224454,1466656240,65605060,886304362,233884183,291466771,1391501938,889237247],[2073795425,94327660,1973479580,999553674,162414081,381762201,1146618199,779156635],[2044767814,195380787,1400240043,1974437761,1677290259,362634177,909528518,1310621457],[1985313950,490837523,1453750385,33025083,1368162142,1499997340,1039382638,853751793],[2070008130,1784453786,1427568053,579593090,1572654496,1123207913,894378629,194301605],[1140575430,866779659,408363184,1185361245,284326683,1099477466,733068680,1375653611],[1723550040,459039087,1978534776,1509299459,1330544297,629420152,692645562,1247144364],[1553469211,1998903229,280554318,560997096,1350959122,1397298378,214828212,179198342],[1692856285,112794978,1512216350,791946765,597130701,1043966696,228571188,1073061683],[1725952936,2110069413,2114244628,169547232,1526776603,1791113238,1500024812,506627441],[1877869598,1863536442,859749545,1402345851,402062753,1606186234,78100172,252158630],[748996528,1400778144,458707186,2011916348,568398695,945060635,941043239,1898965696],[1250005936,1972221175,971446721,958224407,229543842,489336624,37099471,1883412022],[1072409448,1619171827,2088557108,1124085413,130320628,1151614249,788984794,873349342],[1788070372,1338048519,997670063,1971232595,506547941,474631606,435218452,1597683435],[1031974273,834882927,770518612,883115602,524043040,1561120543,126045991,130380355],[1648809144,523519162,2121167298,1427690974,103192041,872405519,123446579,1295682073],[1502606768,286464550,1580605942,934134802,1371970756,1050652351,1474781503,1916071006],[64235358,341450687,1936232960,2017672104,870583083,2046349697,1260851547,46007921],[844206603,1825897070,872473109,471318186,2108200312,960125006,1298258729,287574010],[795843727,2061904547,1880487303,826321659,265508009,260577897,698991149,2038888364],[985912466,910325303,1736319101,1468792139,60409018,1787541131,25087937,1857118115],[433239006,2086799142,1696175953,1545270994,533048414,649001955,459078066,1728722823],[531381636,901773419,126171048,2049858357,841909161,765443320,1876112522,786798402],[1895321740,1206602866,1507038789,332230880,1125676928,1116665488,657169890,1184308439],[770613278,2063550205,1751531229,1895879007,1970433303,1609474989,1642878100,1133443353],[1379037153,1203481312,1889983807,2130509260,32983579,1600889342,887738616,55458134],[1057994280,1343716368,1590121553,1804082625,1796552248,1975106121,1285637377,706168376],[274278727,721038041,803018530,594001685,1413337346,1929788166,929612456,684390605],[1905494425,723062102,893452805,1800299744,1303745364,488721323,564847134,1167590710],[59621537,311504056,552811477,761588516,1568375890,595056695,300886240,369647277],[1680220485,232014482,797635878,1409326775,1910896611,1980657443,410980683,1595499437],[581094338,1976705294,1828039766,197165891,648379454,1595012978,369589078,948737623],[535455163,1630668637,1071916152,1107394174,1346050483,217100286,1219120579,547600775],[1573686643,813177103,507200583,1255572278,958693386,490192190,1603243511,1357248292],[943474571,421124197,534990709,1879662686,2054635094,1009454873,40242632,522794476],[2012096682,1453502107,1663873318,672357367,1734257863,881779573,2081819010,2105859104],[824335515,1064109532,580629139,547159987,49762116,704331256,254169212,1886503135],[1382746695,769325449,1417614986,49908920,1074050682,1220200560,808831316,1138233503],[115109390,863501720,657182278,1109878942,1269975814,1667196320,150439697,1428036710],[1844481342,1772980804,1133583478,1815168549,796976013,254302564,1934049000,1340276775],[1215191573,1481934711,108137372,1302949878,950623481,693729048,2085668254,1398703194],[1973546804,227082414,1002677511,1888053214,535561938,1819396649,685823006,1866385670],[1405733838,1143354930,1124178232,102138001,505999106,524770992,311738708,963444153],[963134359,572598125,1003699026,1576287634,76174322,974203922,982920354,1829886731],[888020849,284259954,1589478998,1552597480,213315217,888350033,880960492,655855693],[116618993,112960580,1101759599,1936407113,90152120,1878369486,246475918,1844133686],[528537944,584257301,900074874,857718832,2052760716,804628073,449827382,1921898118],[1082261185,926356008,173098411,809688261,796620721,1874497206,189093818,1557337357],[2117902693,414393382,781237939,1881640083,1023479253,62751724,664208413,1367234821],[608984115,653744533,1862107068,2045203371,1325894154,2066376146,411499100,798122099],[1516729291,241900140,1498010039,1683550416,497688344,879857878,76644309,1203657623],[936500559,1059165652,1884582188,1945034044,688397486,908962481,617700991,1009760370],[1844473265,1958996362,1302584279,1505047347,1839744371,1747889937,160498107,1897252203],[580010937,1730074741,1816459868,1231560443,619660248,2066295610,702470284,427638979],[531993048,20192606,1985748221,520462811,270180711,272817749,894405266,155653556],[666551652,1679855076,2067979853,90468134,127295159,731495229,374477452,270475171],[1427542468,1155020163,387816192,1146988839,1840211950,967630216,1115448348,1015120729],[390876280,416165897,106195191,5296847,1403500190,1093044318,1534892663,831063488],[487928250,472606751,2007076617,1942675821,315349519,464939510,667662517,645282899],[1540228048,387185385,1253078318,1393408711,1542578994,1628670032,856133183,476832906],[1254465637,943421708,1526889,207615155,1590218949,1580406764,205298197,982475173],[2002805634,368245411,1422090826,684551473,2005007332,2060935845,848711680,1471735518],[1032514080,1227180553,752661895,342402692,1386580639,1618357922,600427198,1307629196],[1937373528,1879291260,208814122,2126675523,461254961,1641154826,502436804,709332574],[1269715414,480329266,398459627,815229614,936869842,1591204174,1558623504,2030274460],[26132237,24853762,1633329546,634471633,1940251850,386290036,886600550,485858564],[1067968947,799360163,1632961111,1208370032,1283272039,528897007,143818291,1345907058],[1810221160,658529981,6465242,1248485109,1221776739,1918776267,1431097267,1408446655],[514159090,1258303505,1314473164,328515659,920601104,1096111528,1151283420,734181687],[52752770,2024138420,1544181569,622087200,1746988542,90996406,1135182874,1240135095],[63972677,1909740374,1251006493,1850933120,1684603975,358416635,1799290744,846690923],[1944672806,1524258789,343770598,536702404,1683181758,502080940,563469888,2101134905],[136786443,430520034,1563743127,351880676,1469631805,1580199034,1030907645,1306459452],[1983758257,280598188,1260046050,1582751092,955216035,301644263,291034829,1174734700],[1417804068,479038971,1224340027,786934895,934216200,1105137578,1830558480,1088303133],[891715430,727945980,710566815,2130248683,991311319,2044903632,1375972455,2035070694],[1840944322,1811222915,581471244,1707780581,1677794242,2113868237,2117004994,196895372],[419363847,416981074,1414328788,446732104,908860225,984287994,473189819,1219713302],[872196528,1319313911,1537168427,413107237,222867214,168893195,846928054,491809351],[1559836181,145808340,1153184071,1067235404,29551132,1031941027,966279217,294033595],[1823205351,2022159467,1323988886,603137834,860262641,327832337,1251655835,214309293],[1359940907,1562158194,1189058851,202660185,1912384721,1779653200,808719006,284901152],[856798623,1500941464,714965177,620671932,1874975349,1340996985,54369990,183044049],[1833890335,712980666,1723229434,459566260,695669203,218092716,1827926093,1350634168],[321046647,103512506,1470351699,581034475,371379827,563725454,337234185,1950520620],[1616256157,437193345,865675208,796264908,701044621,715354124,473857174,228677558],[273860085,1826454968,1588447673,121850862,1465984755,958715770,2043406092,152249262],[1409673453,700850174,214044829,95247370,1193756567,225198910,1292714140,19318942],[1764427656,1621867949,1220488963,576171958,1134412520,779859019,912084815,461713135],[2005768659,792873009,1680500405,661568603,571950858,550665123,1828497426,629874721],[686056668,1190673654,1168714705,1972208245,178872919,1460173368,1322676752,397489849],[1022212305,237648759,472699423,1317968389,1517469672,950627494,2070706649,2057354142],[1557335482,530667875,202862990,1510607884,767729883,1622102869,931494727,900148854],[820722613,59811780,1230210323,292386306,1407689977,1745257246,1919021644,1567509257],[1682745930,1759873768,1896113838,53326219,231715306,741057998,1566515119,778607188],[1034839333,704871644,271332495,1666350879,817214891,1136761885,989867211,655136483],[1359335537,149783610,856140939,2080585729,1999457396,679155336,1836703783,1796746663],[1497268274,898642656,863853673,1260110055,1617060423,1329981020,409878368,1303852026],[2015121238,525978005,675328625,1956079418,2056654702,717977592,318420359,380766613],[346791880,1814247753,1080697878,748656506,1237082165,181387237,875763843,1975198852],[1113609954,502679495,2116720618,1849017618,1771147230,1722114565,1827896884,1321080158],[1976201025,2096130971,452572618,129690295,1780869079,1638246710,92650823,1361515961],[985190364,1709935356,648764500,1745820333,595955264,1277921537,12170097,2098432149],[130835405,410939078,1524835147,558379786,1658306947,1167059610,672974962,1245997890],[1803566530,603794326,1451749957,700409919,1756197626,1178981872,1481301453,976807766],[943807245,1201084304,635258913,28431513,2077161549,1612633763,1287853147,1393200280],[1791284127,1932725943,730101359,645390491,1518225916,904753372,677372685,461503984],[728040152,939423459,1731270161,987971056,158449943,1637717138,776199351,1254063467],[1007367984,172875001,764218559,1022754346,1666348835,1991818405,1257699664,1013273032],[641061923,1810823508,858305609,1913916327,1453992469,577917398,1697360545,1700772455],[723934907,322205779,1480352520,129180991,1144238622,1272735166,1063695276,977048185],[224425749,1297363644,151239553,660399514,1069220701,599230660,218725850,1618524273],[467879792,143707555,498837568,1209153507,1357829473,200299724,1223991178,463080030],[1789305234,2041862312,1609303159,448927099,63661116,1937977360,124623033,884686607],[1538335163,179400292,365363111,734508531,2011064360,1712732181,791598188,1480791373],[191886932,28346364,302056897,565125211,1952337134,131801542,332358876,397236484],[1690740729,1335907214,468233817,1758055296,568653504,645042825,1668423141,973618017],[1286275152,442876408,204451669,214902,115910316,24090850,265140540,131369834],[1841822766,456300303,889493715,474293857,259098993,958433644,1655306899,424474112],[1301609301,1557778892,1158340078,622541930,662967361,1666778610,1127849818,1865526080],[504947378,17156186,1857669954,456638696,1738129983,624810938,1423683916,1131362051],[89983904,1752661849,1198658819,497362347,337216927,1523629448,1832784757,1617146239],[2036662049,2100429739,1955620062,1347400236,1443411114,1630924863,2080370504,425245154],[1084674533,1054399229,933553955,469517911,1495366463,805488074,1386713881,327451533],[361404563,694328277,500663082,564408061,550979919,562233909,1550640554,1499332651],[800941378,1143025672,1609294177,1001926706,1255864658,1852876394,208753125,2069531896],[1703295572,407941626,295044964,1837240340,1223439014,1842069896,2082471675,1680934207],[1264003181,381419272,121878880,1159266742,54473121,1109687345,693858194,1951893282],[986826619,396040208,831172509,1142251226,1813330842,875932936,1915058191,930602607],[1126636474,761122271,1489677188,1237386301,230493491,894143604,97108303,483284612],[1162626308,1527296367,732527544,1235403993,963724636,1123250047,969583649,369029177],[1777974578,1976276247,118031089,1603663722,1115230502,905187245,539264301,455194153],[537692226,1519567269,1177011910,2055824377,1624133908,1646537498,1298386149,1452771914],[862677065,1199915164,1891538365,592431779,2097981269,1968605198,1151637271,39163969],[193989821,642018933,1469953313,1926676909,1896019736,196630150,1814951159,636474946],[668893726,1981806991,893955820,1906928965,1797011967,296275095,1360138067,768723861],[361085645,588079855,1537036932,676049649,1139488986,1864649501,157276586,1704703271],[2061206891,616475330,381531002,389383725,1162394306,123543579,1750554208,657663689],[1375426349,1901595555,51420362,3416823,174799267,1508122698,509260858,2115732234],[1360068469,795929295,1289591369,2111926647,674104689,1226441081,895805222,1695456300],[1196655506,1651265699,352500667,281322011,1193192030,1357441327,347380755,957637686],[1572092182,1538599057,1527601890,84749559,53540089,345681408,238114115,987523623],[1275174249,112466545,963576751,1052020773,9654233,1496857396,1460166923,1939882761],[2082751015,847931058,1749966599,1335370935,572487891,447293240,1875015697,920549038],[1356359650,1050667806,1398075152,1838325238,571816389,1570927405,1500614984,862199098],[520815075,56314361,1815975632,1562423491,1053122349,710420680,1898531421,2130398432],[1601556424,1859094908,1237296430,1676248899,862662401,1653035123,684599698,1689058916],[85942383,1412285424,563647119,1427999899,1038563291,1717091383,1196678206,1258876569],[1577444782,1610935938,1055074524,1365523478,831657697,67657804,522261090,2105949127],[1405936742,315052944,1758612819,1959678091,1635594105,51269420,812073192,643566990],[147243277,580616379,1336452551,1826633913,15307685,946575843,1738437676,256870401],[625540078,2008741867,1690877676,932805826,1887763584,744075348,1700294144,1980170621],[1957659080,802270106,1862753256,611524968,1341993449,1393104792,815256736,1029097448],[1945005658,717084902,411798731,589272725,296822810,2111458468,370874660,818768769],[1343161853,291689832,1815603796,544542028,808139125,1007151934,1465662841,9323143],[313908502,361913349,1529602437,241638836,1417395643,1400779800,2082100678,492491691],[798464562,1648621410,1796562792,1864874799,695298204,1853127601,1544490760,473634111],[30415045,68761479,648048500,1726894376,1591220915,1165394338,1306936513,1828177983],[186536572,1532575924,1673408745,946582360,860991435,868094134,1677352747,1239378122],[35940685,680402618,6624848,131904780,1618791760,966519854,1214942845,1462802862],[1000846126,2121792000,380206605,501698717,2105513266,1235659930,183010026,1101299828],[527201375,164066916,1712888126,592986248,1960334197,1619685981,1742538165,1001952135],[639958071,1330960077,1085461355,325181696,1922458191,1669410629,628217790,59444621],[501762136,1537427917,1943837537,1766229552,1811756243,362588016,378861257,1894232855],[1656037236,970137400,757903516,1061917304,591981654,319653723,104744238,1611310989],[1373466311,2088312990,1344592091,1212518937,630831215,953540255,1098082194,945563957],[1861843262,905282427,1347015841,1085048367,115716413,153428990,1443749119,779626134],[1367515397,1931898595,120175092,1053808123,448296339,1468024549,1276631810,394386490],[2070132840,1324882410,2127227079,530285453,1506003001,1115193293,401686518,399665609],[722943,1576739434,1253998622,1138849856,1821919589,1964188978,1077220752,1341885002],[1444290446,108255543,1706920439,982602800,1206803873,643965835,381630586,1219482749],[1283541914,588057187,1234662737,745493791,1730247091,1980810230,16605227,771274979],[1518962369,1651108114,756451134,1219165280,783321030,569193451,1363568754,186069868],[1598985060,355663178,988339178,1993966482,1232725710,1113835894,1399013995,72031987],[687376583,1734585566,2089427160,671919861,785430732,96325404,1118355201,1791290317],[1157639396,1226685983,698489488,450384002,1621354831,1926664925,837296327,1424701964],[681807703,645564681,549665581,1760441260,1835499964,1603478305,451630036,1826573021],[1577613246,1377969384,1412547482,1149747045,914880392,1352954696,1873033328,1005498247],[2129484900,25586456,1610146008,951815716,1007491327,1221579895,635994202,1821639922],[1015781620,2003945929,1257139176,809781743,803540754,1562383035,2090489848,1972878434],[890026807,582958404,130170604,532379744,2092386975,381979830,1808193997,663525297],[1676945853,712133383,1020784854,1748694663,1349175346,1689629943,1109540961,138717602],[799480893,1155527293,1824479695,1103301172,1875507120,59777089,1610671459,1165503174],[538870528,725582567,961291463,320135039,236619605,2057981124,460298159,1727930100],[1205186616,1058173209,1768652385,861137398,497015025,1690907973,414138533,1331842652],[1319163963,502774078,1247437940,1525728731,1544380798,1123177835,1087024751,1824570682],[370914217,150277079,1846044570,905129785,282492224,147123863,128142178,774130992],[1347547691,541681366,1022509199,395563030,1668158426,1214211817,775129734,200935568],[771767206,1609829504,383615884,1322126137,1796259534,625587592,1931409174,1474477184],[435808281,682369123,861998404,684577442,1253343055,579555380,1926884069,465705517],[2026300586,1097118284,1386837999,1404792585,1855214172,34289428,485225275,1983008407],[1738446953,1501003307,1658719874,781668365,714534637,1763106983,525342166,1712885212],[1735474415,959320657,1690867903,535448104,1752218889,1381894968,165844063,1449187815],[1437330196,2102356228,1507499354,1305813043,1980387547,1033268373,639249354,478030073],[123435608,1431229467,1697761956,1909460004,2003803617,655051796,704252780,627522987],[1025612575,1083716958,207038872,2040278108,1898856116,1117000767,843544915,382343054],[1160298262,1208700808,1870641982,1783463184,1177129,1630003268,1006647023,1068572391],[776829542,1244570486,135747827,1226400650,1678408010,163693646,1973859720,599878328],[1472864621,186949817,159602023,691292790,1846762955,1890624230,791694248,1261946429],[753521693,676583223,1845430492,945881918,1749027126,1353560482,1182384532,350466982],[1115533581,1082724952,735906752,1733612047,1300457217,1616225666,1503486965,1371395005],[510759799,1608702712,1617487530,1040222694,2089209604,1113077553,83446335,796187624],[849097198,891239295,25115383,1686210611,1189754481,552890493,1617287183,2066665502],[1542049808,1738699887,1778505465,1668637846,1196734609,441709788,884917004,1779656568],[1636966866,1058027399,217750588,2074710065,1698006286,1971664413,1612843246,907984238],[297247510,1715462283,1274760030,1424328713,611328799,665533939,2129125934,476090051],[1578566339,2095591968,1172398021,173485490,1836583209,825226687,619380003,193098129],[918324965,1033148114,1060123742,1759530232,1834126177,360921170,1522029460,360174394],[32932467,496631922,187068230,55597853,1983279661,1200025399,1940128272,604812904],[145349526,1065033958,1360021659,545097582,176028539,1984315366,1008088455,1987578342],[1658953286,1316050571,1440054367,703524910,1440240529,146793064,1135124339,1920252807],[1990996770,654650304,2035139325,833358209,746151997,766644362,156283816,376121523],[529854003,1243601972,684959773,26316480,1589883973,2023264078,1696624965,1327067034],[507007532,112312479,955212704,60939327,491611233,264102299,1403046521,1663180292],[471208318,1509198483,1875336193,1463690821,480561867,2029893276,2085894317,486187016],[131210168,1506753491,207786147,283494623,213235723,2028008198,305451872,149915108],[1614655341,1707201950,1883495542,1473973386,1989871981,41149587,770790618,58314148],[877983909,2095464473,917542354,543964566,1803245681,1285865228,259238536,1182600408],[443459325,946255112,1625648980,440044645,765139442,605155878,1549057829,1845014864],[1805297097,143706975,1220869763,1299156878,1010210138,275973861,1225420798,1689341526],[1951497166,823423842,532087822,1540980048,88365020,1601796671,571695116,1167297324],[1219781792,992414645,1097863036,2096681286,1053552793,567017976,1410477746,1090795665],[621404727,788586526,169896771,459541357,1732502582,945606008,735152834,1152530030],[1325528675,1813908218,1567292133,1394112444,1311723934,1977267258,48573990,1607603726],[1637523627,1264869428,1437982274,1926710023,1328771680,2064951979,725889215,951841426],[1217688400,1215000383,1220102920,855063508,1986149934,530811748,1147727819,1474490814],[333963880,1038161755,970841193,1715916359,1738516577,1995575253,1382381444,1577765538],[1846468091,85486361,966457270,1751027235,171485888,154432862,995158149,47042498],[1618394891,1552383672,71456648,1987839849,1486752725,105131683,94172064,1962980916],[2093090755,624805276,266402924,1133481198,1512051474,221240143,991038526,764270396],[298094888,653257260,137400826,1131241172,987591808,1172104639,129688041,1612117406],[1243237584,2015393754,550246508,510896372,1698274743,1603510006,672720633,183713073],[690707536,125982432,679160915,1959394502,325887659,1090899304,1045567736,1229005512],[1953285270,139104142,839187988,163094694,1002875493,235590707,1615794470,929489993],[1101480193,360930148,1268337998,1510414434,543840267,1200096027,511509858,509741376],[1043886176,1312474149,346038601,1499785201,68171276,1479290787,397453800,192711602],[683270383,89136726,1441600488,271464949,1241115652,151276249,1915747737,1961471839],[1540454877,1095830652,2084597348,149443583,834182076,391644049,82492356,703226761],[2116558815,1230429605,1019495567,364337382,918651258,502629924,1424491843,1084435970],[1269081376,2042011499,139251466,1338516249,1412735624,210892822,1194540575,81235276],[82601062,1063040865,212130617,1512687471,2095411787,1434776280,1300130557,942531865],[17056940,760144117,1204015289,1593291288,304616798,942864149,1841101306,217591617],[1064587217,227647360,587289891,410321663,853117470,1478747981,1641655582,612425113],[1707084399,1369730610,1839637524,1824555297,895162767,2064131552,341157485,1838814150],[1673583732,884667783,1851377423,1900910033,1029258029,2105643849,397198544,968953751],[1056777000,992031249,2064495748,1775274953,2115070869,272690107,813525214,1740842711],[1843832109,723696384,1643937560,1768031736,914091313,1044082351,506273606,1420937328],[1867213423,2022286291,1591469889,762674540,244041811,2070011674,1515948002,1111508153],[2115293896,838501933,808911446,1171945635,534700245,654891153,621540437,1491490765],[1524970714,2021586768,1253297015,1313035050,289108293,1463401426,165334118,1529660041],[1464522921,1083502364,287956357,1978523049,1564031093,1902772779,571742936,787837181],[230271725,106922534,1920488549,1046071536,1475382274,515790719,1256059525,1058197367],[2005933779,1548462709,196616014,1881180475,2129777186,1473177030,697785156,1172673821],[623302554,285625445,2051194873,1088318933,447137649,825533822,714041369,367719444],[1796046349,942256305,1882793395,124125421,379958628,1514502859,1781318966,706937862],[640702259,1907298207,2026689170,1053747348,2062870271,291987322,1113726157,1596349902],[361188968,1226934074,594727873,1343992069,1425980753,38427996,2120703794,848089031],[1646940129,1185760941,1874740681,611235082,1959045932,2104596102,375126517,1308933876],[1999670378,2059435707,1677533328,432941407,1877052837,886780435,620154977,1140707991],[75513321,227880309,659038443,837544398,1739322770,1830538180,713159955,1463557820],[1782151208,55498608,478595740,251145590,643506340,1017496463,1619477618,1717070469],[852195872,1578617544,1743116514,521540603,510727653,1879753500,463220153,1724171234],[1022497542,1975310871,1101053025,1397260064,53715816,1836730669,909506179,736428272],[173305814,1687949602,588837766,687746140,302353520,1586907870,564812479,1808487239],[1952213546,1560279254,1813911244,425122359,1128832731,328144584,442671303,644090250],[705315295,632608342,1178097203,1317333687,1513400349,1955942692,46629263,521991964],[868214506,494756688,119221680,94294849,2120617185,74159575,1507655799,1885450389],[645783851,1271964963,560999516,426062380,701463192,429526484,1367856722,685283622],[442246131,1672933784,1590035957,1684371905,262729863,1144863035,241917796,638458720],[800224145,1722082016,453240112,162095991,1515745987,739810297,1374356899,980291822],[330555855,135439910,1670549773,1043401335,1704324290,915199167,1795141671,873407356],[545530683,277117457,917481175,82268227,6947546,661997305,1814453389,714751247],[373445942,484166281,182837200,1983664898,94985820,856969952,1842588105,1162968314],[1048613054,896218581,1501213643,338481164,778001058,221000464,61892050,777703726],[1104905820,62221386,97023614,1563872930,485236722,2016831326,1383300267,324015756],[1818506861,1005869667,45460889,404603289,1942245819,509843787,890299713,532219969],[1835549190,52977887,2008266332,1314139832,284281754,1503792431,1031987433,1322553212],[371461975,769500564,838154281,1137852319,1726054259,685207363,123842486,942379749],[1711349572,896427965,150824299,275521079,462780684,333247145,2024054510,37913207],[2099391687,1493420723,1283244284,601847875,1077159479,529736893,519190467,1699377559],[2103189629,1520818603,1428429460,1590247761,1995219210,50960776,1569554120,1309970529],[2067345114,1890857136,1096009550,1185920675,1712129146,377004040,634293565,1369231654],[2048503061,106467441,1219717617,529078062,1399944093,1663518652,719234057,1892334304],[575155476,1621590587,1112833083,1684076325,1722746794,918800663,86490153,6921755],[1859783231,1241460909,1009962275,746747887,900854327,1892816312,389027624,469635347],[1476853941,1803105431,253971214,317654841,1829419509,1952910158,1519747039,327725894],[145349438,1102954467,499940313,994551610,403909790,258646870,1029364659,2008082949],[1180043184,26666310,1780956079,420803564,1469584311,163355697,475035389,1163804243],[1228402034,25940016,312964946,941700926,735587491,1544950269,577113892,1563606590],[470087313,38875024,1657585353,32208137,57219658,1340983964,112869435,1282741689],[1530302116,1560323990,88285495,1326125957,1277005224,1293304704,592993740,425606466],[402426672,704511977,1810956060,1562002595,1023859492,457349141,691057111,1225019705],[1605951907,2073303710,2021595475,1415343468,1624473692,2041470003,769911795,1400354280],[1003307045,1654019946,597955447,355603335,1536078107,402688028,669579162,1950635348],[853918304,1498639658,1097578430,1459668163,1824394010,452352740,971285312,2103877664],[1016914989,714797610,1299902033,1597277319,1823944143,1744919663,471773873,102381426],[601424059,11808721,1109771753,365608158,566526084,162274975,1086837111,1283787503],[1316329914,1814678986,1703954467,1401965811,1104427967,1966792651,2064827669,2128827144],[1827113147,1448363847,1514205514,1893092748,586295862,421427387,1289589867,2020449205],[1309683150,1803416386,1150274165,771428019,1398867914,1054551146,1947335791,1121014039],[1439417560,1436172051,1326399600,1864856554,91271133,161298603,730913181,850356123],[1379243567,1703563066,1445860553,402813599,1717891809,1669204096,5827381,207067100],[250907442,289643938,1624784994,1968350570,1244407268,1784981753,1477476120,316331627],[1195784667,255412169,1102910468,1507333842,124128901,790220114,1675513419,702144999],[1803709429,1652682812,89385322,703904801,1624681470,1220545953,1363249102,589922976],[2128818324,1809460772,1670281562,1503370624,1650419277,1215327893,1433785090,1966567684],[765612767,1169677362,89416400,1349245616,1851185618,1943664861,164101777,998032423],[430884319,90860248,585564472,1691205774,921025887,276622832,660203662,845828500],[436125548,1478890457,1740977733,1664247863,686644506,1607058487,2014487402,1226514801],[1640875756,1503558684,561654243,1345569949,782317529,450067889,2078295809,1639125893],[461892939,1330985797,700940694,140028877,1354833829,2014733339,111220052,1165884121],[254095346,1549381401,931819991,1251288885,1857520411,1976970686,1303383921,1378973048],[2005546756,1028799725,1299358827,1055278038,1329770261,1271769047,506286913,1762863474],[1916101999,1132524942,450774981,19864513,637553599,531480222,1396321277,578396482],[697447302,91175116,1126098345,533979049,748782288,81106954,771731283,1774144091],[839726378,544538617,405727256,1087931493,321037294,1095770347,203602481,849597285],[1555649898,209648559,325351508,1550002208,1420998475,79412465,906559980,2054031642],[812072643,2091578325,1645129899,1653110199,197493928,1917847403,841930468,12316330],[308405144,940972005,178112017,749494141,1094079056,1434647645,1470045403,1884729899],[842117001,1154211532,1579315749,1155453183,789210949,62609818,980172170,1542914061],[2017036542,395453739,1355453778,1115675793,131338518,977941680,27139055,1947082185],[728718008,1232107948,1286368542,488613776,1549604687,2073287762,502468681,156246898],[1018116589,1512622712,1282815891,1060301099,1182428901,900718117,342113527,54891830],[1683428057,1912403092,1719032741,74861445,357943550,120020032,1010676746,881669449],[2010971369,1495591383,960375604,1907384572,210791991,1401387372,1546154743,1904446501],[2013989987,2062994025,1577964256,450313983,747886664,2045785748,984285862,1493439740],[806682612,359800814,184840691,480041527,1331557091,2125227368,480828703,415202270],[1837408654,314150612,303008809,1170457857,1262327167,97829447,1209568428,1906668733],[1987014120,70612438,917443845,364579939,1942253266,191626071,2127487200,138251552],[1512006412,308836946,796645127,891620860,1824203308,1059314499,1986445129,1711939124],[1698480314,1410566439,1222520911,1693801423,42458864,1331473053,2039215892,1131903232],[835464306,7034717,328790031,77217501,1938386401,629191762,411961603,1820588262],[873821428,1477134930,1121199286,682565731,1795702160,618374527,1532998709,1320946316],[1131269122,510578223,1556936527,623637624,808973023,411679244,234573033,592787694],[1242676715,404338470,924380074,243567061,1196671674,1010243417,1356211817,1919250193],[1352073523,1988368141,746553931,1281909455,959894061,63390990,173036239,326159396],[955506731,79130390,1755770576,898381172,538393301,600042186,614175998,1446457205],[16436271,1457709259,2116714847,1702280992,178062936,2064504211,2005745016,1612103331],[1314237141,2058232361,578546880,1750964291,5116687,959482256,69083747,1664078166],[1051626076,101312657,407888783,512782227,1910261843,107946768,1672564828,1767580301],[1121173505,1085607327,207030664,280492460,273086905,322785447,2075296338,300770872],[1193030326,1931351078,1143058100,582927761,1523671795,1237256417,2066566834,602818030],[179240663,1928853044,150651659,847964880,1785342814,1715201263,1770824636,849583560],[1801357019,393225343,1787409938,564072023,1089920640,106718625,464439925,340456009],[195041730,312865733,2064024006,673017896,1098145659,2046035874,1449616853,185632204],[318140561,2049399876,822046823,682369355,1785375841,1001450636,1745021474,374528129],[1299266529,367900039,1625571445,1104133158,931695762,1685402827,1754856990,1788180555],[509083807,879028621,681434705,1548736488,1899317165,2085291930,216419445,544085215],[2118784869,598473288,572086806,1184250464,1387128841,1442764993,2054583259,1097297834],[575556728,1007932759,1648600119,326245809,162351473,1176780485,1082088281,260970168],[1668932170,899928039,1898408043,1155511280,1569948688,1081423785,2097478452,1961195452],[1001552463,1577789291,1952790667,982101740,1422876416,1813983129,2102602568,154034306],[807846042,679859030,611934327,793070860,568332415,832322427,2085509152,575906463],[1910221154,795619991,2035268035,1065773894,1409189682,1972283244,559974835,1956580951],[125316875,1905219534,1104573638,1151300446,1835455286,1610384477,1806504640,374995742],[1211353011,1089301282,2120227633,1660514121,2049621656,962614691,305689085,1220798188],[1607951863,1490248097,2126685667,2015783384,1453466504,630757,595409908,1360927274],[1045844712,1226484316,1177934141,730180650,1788120288,595544588,1909125087,604003468],[286159968,1517071537,1972835557,323536251,1994818808,684293619,499876806,693204123],[1896447135,15609064,1186782977,1917074469,58584987,945811706,1901549987,1047961691],[849478916,486944831,1288318415,926507232,1590108768,1597844596,362974894,328203714],[290385793,23011014,783415098,2043697943,937117152,2071577913,2101874170,896387576],[46228510,420802135,545386589,1269465391,2040021404,457104365,968382523,1780432141],[1898938945,1696675402,1995364028,1117666218,120655661,181747131,2048946076,73411154],[742073238,177598300,502993031,24692413,965626321,1488497315,1890269491,1028670758],[1639595859,9309507,1839564192,2117064087,1226154847,1215037533,1719023969,453413857],[547079670,974292141,21992672,312944467,1461873048,1711496955,1166724400,1084861588],[696513000,1737455197,716632737,599764318,1499779608,560066274,1112796526,40423509],[471157300,155441587,690277277,930264362,1941444910,1853156431,1761832244,1368434703],[684796286,2012761652,1390988638,466404573,3959878,1054748467,2067714737,1383007172],[1084220518,2081832375,1745175227,1170844414,1385133331,146556076,1862109700,1504886981],[1074943445,592334116,1503151289,613368331,1719266364,1948269962,1231318672,561976416],[973259022,1106498584,776335478,544844017,478156437,1737058709,1049332968,1150055650],[902407852,826338751,513268582,1610015043,312934746,331712303,1538438908,1200969687],[1342945887,308031126,1088129918,257659696,353436338,1624333008,326685465,1029652483],[12614760,686302772,977858557,1527475580,1263653231,476603726,464650547,570947374],[325871557,5872582,1481940061,1521285605,1751896038,515398976,215520104,1544486612],[1939610361,507767853,324761496,1079694408,2023389101,1115501103,1827585988,850672150],[524259866,1442134636,1988800641,579456610,1698562454,533703857,1500524217,845887093],[2051902937,151301462,753332008,128935540,1837906821,1986847201,870338660,1910576587],[1207315550,1470949788,829183528,1400718060,175120432,1478599115,1020295268,1503990177],[979129530,1298416286,1563215049,2081063809,529298263,368489039,678484907,1413093606],[1232353180,2006612849,674935901,612434222,1403943583,1996982319,907108201,614372636],[2073086089,841170060,1294469430,1900327411,1538773026,1393821377,554308439,710481469],[438317748,1794481266,1057236773,263774072,1965481222,2097894774,663191137,14437742],[1589525163,1184005754,1820012045,358364535,1134212092,514423394,1468987918,1277955748],[1877380338,1256322234,1010658663,1869226134,1537435638,372497871,432137278,260207090],[80692621,1725108452,1606943329,131575276,1458367474,1473588184,391366265,458296290],[744320924,39420910,489380240,920282002,535915128,634379981,1543148536,1430679841],[586994748,210048300,668718606,606520958,1841747822,1607749240,517161148,516929351],[2019159188,53336310,1565235217,710714222,1274195924,233966796,1011668938,1476452706],[1246749586,95333842,319207031,272026143,1310908813,210175317,806116614,1845540629],[1491385200,1512875976,1880723188,1762662230,1335672315,656439656,430115202,1607357053],[872968122,1514007080,1279165631,2105728072,1170443316,1587449684,103118423,1576938234],[32946340,1287072391,1959221045,1200978631,1442011092,580070349,498072645,1937361483],[802532807,821723059,1432788905,352884272,1288393760,2074998117,272322325,1384449021],[1328899083,1495307283,871203348,505255904,90124764,187366411,1757646455,788711392],[933170982,1746604669,1038339517,365795865,76396379,498665374,86815765,839452111],[1098644976,1070995141,1473060819,384321841,164316463,1453001554,222131743,881766979],[1507588364,1062640896,1483551297,545019748,1091813913,694143519,656984133,847748556],[1033276851,1166505880,373962259,881372238,1571826024,530041340,116842998,1899507347],[241044451,1996555578,756385445,2103274032,595191970,1984955735,1406810938,961934078],[1015655817,666863876,54334428,770529173,1361734153,293641691,1521759514,1535210388],[1300585447,1888640792,1309161172,1436559979,1940280721,1054230810,1549648991,1439419994],[1724845743,1110549547,1354814399,850276665,1922122228,1694719497,1597304132,829337501],[228770750,722899027,2092180969,922924749,1327751118,1325586286,1389598231,1380448976],[1223005240,480323697,1891496402,1815922220,948875492,1110425253,594315994,1241158117],[1832469609,720414146,1177024048,932511992,750745053,489864896,1254850037,1971733549],[1751357107,1629870652,632910553,242126652,876852458,1615166703,1517786610,1232776922],[437834785,1255694228,2028923967,374335285,1891084851,247223053,345706212,342613821],[845918109,421041747,1313435756,1659667869,963244056,1566546053,1885203184,284432075],[795632534,884597529,108903790,1410703018,2073354981,1769680120,1170179663,1826156982],[1187361994,1530108458,1419915790,1976865165,1656255765,1423942677,1025818128,682739971],[2118210194,1032479399,822617326,2104621461,655585216,1589700483,397929037,496440398],[2121168979,109445052,574612914,725313218,1329180375,1664285632,894374579,1560617050],[559008286,1385318975,382546917,1338482841,451986212,1178176678,793372974,2107409309],[2018769387,1481860406,86453246,1892715889,24284478,708463610,1842147412,1773720349],[102175858,723827561,551399973,1755113632,770616222,678783550,1213978022,1028886400],[1414200645,2057487366,664325297,1098751451,103986406,1099728744,1423956577,1533516048],[903930383,140836485,320309871,1417689659,649918677,53191426,1980026449,1407597979],[667335292,123557388,1632827951,1687628415,1765118811,1947236785,1481641507,348587914],[1863879679,1366154946,1641857385,1685780361,1843398785,1529727832,1555464158,593984595],[1413642528,1828982030,298668560,248126422,201925518,966061700,42875308,2020667984],[308964058,930113831,950492006,1248386969,1747598208,81640170,497468395,1184765150],[1253639646,1437820304,978930430,643339640,487712167,1010248672,1489005990,736375966],[2098502900,1135446038,1772283627,1652223288,1130151288,161744953,800542706,1163613950],[1482048563,1316114959,1697430599,1653418975,39423925,1963911913,607336562,1700792176],[779298927,71900202,325039037,563000458,1983793821,1269105169,1911889351,657926749],[1292857410,581409595,856978460,408773584,1148811350,698805565,1863742464,151941239],[1714693488,1549210094,1821714819,317113503,658024110,1653210065,877624966,75430492],[1698351272,1692588182,70044484,1102588760,2015119773,1611735006,882240568,1106238830],[1723745006,285169674,1228427269,1612412629,678643736,1302456979,210958620,465627083],[1965537539,513774938,926930256,244890099,237580764,1217497132,949069153,2124149886],[1156056335,1783251334,2065313897,456642920,896474287,918979931,1910649027,176841818],[1508133778,144959706,2056397899,29046713,1622070618,213111810,90631942,1065191361],[413638646,1845547620,1625078429,932157881,607497174,1874279320,1597618831,1127357514],[1109181666,329118515,345687489,846877194,892700147,1707338648,508152642,789167684],[1220403212,1906342873,362250366,1608585261,1539265810,2123867452,1607537099,1055575270],[136582835,1939227168,188748136,1982564285,1900019206,217058429,918645492,118762702],[1406327608,980306205,1929670710,1273236060,1797846497,61516884,1706266330,2040519948],[730628385,1801399546,384116360,1435822888,355967871,2003531415,1489375722,543179325],[320848324,39577040,655073619,166018677,1862741563,28413352,2065132215,1103579566],[73100823,1635744319,1018620412,921909926,988019467,1685040433,1345106348,1711515302],[1051155315,381805076,1695334611,765355689,1370260125,657776651,1302951770,784958988],[527005035,334745656,1450295043,1830052378,1783844684,68569850,374240510,393663645],[1151321018,1303616642,629252698,1688892888,658144591,563145514,1132083134,1254280275],[571770555,134957225,817446657,1970048484,732132440,1696952194,2126992185,1208077683],[1170612456,520947577,1890901916,1075701181,1228216977,126009270,366683299,1425437422],[878695081,571873353,1359679928,573266579,597455537,899311823,1924087926,1139974159],[760748926,16699730,1501165820,1617735391,70029852,904531243,682262720,1184487810],[402786805,734220582,1414414517,844524820,1228644084,2097324473,1400617007,2098770459],[1876201492,1065317357,742983162,621340276,1692627678,825768000,780127696,1798106496],[971532842,1205380743,2027658054,1791739292,824620319,957997888,1939475210,586569296],[2110978999,1353061039,846848837,140580986,1721715922,517549888,110798883,306774116],[65162309,620618237,733687124,1814618157,750631839,1562656828,838147790,1813566723],[1602958950,38423049,278868470,172085154,952557912,699881508,885530302,168427317],[544892,2028484650,574813693,1960224037,299283685,664935000,76268826,295290704],[1776326166,102987115,2127784160,909102547,1134289164,252750199,214453925,1453123348],[958541729,1669167599,1685146291,513331065,535076649,1793537261,232542884,1443245856],[1979800863,987442600,1854873967,768400513,1900338314,754550473,1903807128,1737567661],[1165727844,1933950133,1522124531,1090388797,753392276,1085324956,1322958314,2042783766],[1395118560,1269143981,1326754546,1860263722,526882894,708424782,393574870,28473668],[2093340638,13586894,1926581468,1287031316,60591346,2128359790,121194920,1361025543],[614985339,652803245,1010515038,643103992,1939394327,2058247977,119494663,1539221780],[2008991730,1071849825,1446318818,2057983582,1827463528,875528195,590196935,1838980525],[538115139,321692712,94957341,139743478,636533972,1820348650,790058016,1222321064],[1562246307,1414200441,993468250,2128325507,1168095769,17964414,1111938881,565488247],[105103028,1435781834,1471290239,133686362,99354605,1200223579,1806220774,473323675],[1131508095,1147001867,1420898369,256318041,510584284,1392115753,492218481,1819402279],[1005803657,509901062,41356327,640151307,221488404,920235640,997540095,34404347],[1290167448,112961756,1021443661,864753403,1601855391,139334339,425138533,960978298],[501634807,837352070,1783696956,49732455,2128824731,35825702,58827903,1119224779],[585881055,2060861760,1410016913,70222149,419914323,116935452,1511741330,555499117],[813324231,1065348890,1488390663,1705330980,1895312555,1775210938,1576301904,1398197168],[805736838,49754434,1891197902,368841633,242104422,289810339,241788626,1750696997],[832166909,375281801,1661269805,1415674060,953887099,2112422114,213115833,358364042],[1312465724,704453106,1456890338,1212547202,1315955474,637262643,1932368325,1822048810],[552122865,922014076,985049677,1933637510,2062576466,2077208627,574372532,1348262519],[1704584688,323101989,67321002,822613654,1519028887,2077845670,1797732266,1701520212],[686900098,1917433782,258987730,1427879883,1548455001,1069122878,1160227138,101207795],[1604504595,1881430502,151921781,988959005,1444419729,958642650,484470524,1755387273],[1561261751,1115306452,540825166,1462719389,921346203,86288005,559446622,1024118826],[1944325866,1828296341,170034730,1426711326,1598924409,391717276,1373013972,985540323],[470300231,1207782484,1909139200,2110999052,871876147,100411512,738408277,358176510],[16360272,1971782538,1964853569,686008997,1057757982,1321523386,1300533477,2017782421],[374457237,1553551263,394293968,244520537,1487150961,1379116935,1839732765,1353247696],[2698167,505345497,1724766827,104293809,315376115,1557394186,466300281,1255543898],[1246441962,229830912,251048184,793932499,1898501093,582112778,798356974,989687436],[1043986414,1327951106,1275850558,769478268,1778826142,2063938942,2061150946,949087515],[827667649,672080920,1091053890,457090460,194923033,828941862,1374031756,763929192],[1851770509,430365390,1862715326,1774040603,1981222918,429689178,826694097,297536319],[1268405315,1302483382,1937115587,416746143,1024150941,121995649,2016967643,1686887789],[1008822743,1364067782,1048952701,1509578371,676598292,509039290,1329220732,1100474787],[2073504949,238758510,1044637618,586821856,187648765,1912882333,618628506,111142734],[849275211,1955179015,590493811,1628405624,1339301753,633845437,529015115,1252117425],[44248875,1761253586,652614568,1559086081,991567958,125186129,1012735177,1835573975],[449901054,555507388,1148079022,1406948499,761444357,2103485497,872847062,607316041],[1127525116,718755373,870058844,1800431959,1650194188,1671597396,321672555,412147850],[191901664,114320162,137659076,312849965,1077218375,2126655691,1500808493,1772447270],[616130294,1810325312,627646608,1334940436,2107479071,621905672,95512966,52666254],[763351953,485802512,1319426113,1376315046,886855052,1512868423,1811267250,1814013300],[287831400,1565032049,1848807809,1146610634,1069477657,1200714575,1195517348,760360159],[534685778,1132497021,1089903961,1850579040,1545674910,2035123028,26126262,1245964690],[888396630,1015249967,1289642984,56894171,193941282,1566936614,1585984723,1424038621],[545738922,276050350,435834757,653237369,714961115,2008720275,1676721666,812459580],[446194204,1845777709,1717688132,985973934,569605050,325974915,1267626396,1692958316],[347856816,2111860250,1739624297,1814521492,533492217,786519245,1317081216,1173004194],[1223106858,527431989,521476295,872726153,151870212,153524735,908569864,278807597],[1582675298,359377010,1128402750,42255606,1617070690,337192208,756128404,1380469755],[1996686612,1154595895,534906880,1903514180,916836713,1827825920,1670666629,326284550],[1651124841,1122226304,1402637708,671919723,664294858,215753877,1908530764,1911408463],[255989423,438749066,454161633,1813302126,595086921,690517687,858487255,366086410],[1368017432,748149132,1346181269,1400956252,1885382349,845206459,767787876,1723877997],[597190533,299240193,723576309,224498579,391832004,111138758,1931599202,683652302],[206667893,716018227,1669831645,332676542,1304968752,335902746,1595176582,373599340],[403288085,1043438857,24116999,1711704821,1491956845,835111175,364676697,103327954],[918979475,89926394,668306766,1483145948,1927972531,612854532,61942827,1395253150],[1983535938,855667494,1548775361,1344254957,1793539962,1491184973,541684210,1237591734],[487058685,1089958413,1633062989,1802216593,2006785288,931534019,719282477,2078159592],[643676327,1726844803,495178055,324497363,1971515126,1570221135,1570366156,2005248006],[1246848223,1388830627,1777530731,896195862,161350539,1189504151,339836394,1550280772],[1393535318,1089070933,1693317392,1890536107,103536060,2024222189,111497575,1112273645],[1906747507,1209934055,213815614,1936204495,1330615632,1967548297,177999204,1232608335],[1633290310,1254344781,1546459947,1212075216,1181330654,1094124376,873144702,2096020233],[1716933064,1414879898,1745734830,451433611,905267080,1008464329,2001716908,1314849069],[1857716777,653598100,168630937,2105271636,231843400,12812665,1948914621,1878160873],[569431044,1995501811,196833492,1892929559,1585382964,1173733307,118078846,667593155],[1989350379,1689829111,1870556223,326316793,1307386302,1459832106,757354470,2063864806],[1853654464,933503686,1891748795,680493198,1463573838,1002449591,270752090,596805605],[1006069844,727942329,233556749,1393799660,201993833,1054015496,1284517117,231330530],[1122133484,150127809,1096599156,1171639606,672743772,1871707691,1603279693,751365212],[1149012562,743650889,817744064,1183022276,1182000919,1980648597,1860705573,1702285165],[1574599939,653804649,865660186,678299463,1072926403,1806648450,60719369,841554059],[86805576,1882029724,1919179592,128553874,745861184,546831649,2013380263,714807598],[1687510505,2067186815,1473115071,1170744145,1125750783,303790279,1231740584,1455865948],[711396107,1322883433,1324615305,1210672830,656720181,708164363,611603678,919647381],[694586655,299054316,1643967305,1147047554,1229190319,1357678020,1013192452,477197592],[949908393,1094198536,1101802841,216172727,2054538647,407724753,1493851372,2035868175],[1830536880,1882981415,612886510,851174048,535268410,198739461,119272098,520246389],[705633060,2061149186,1762070988,149325622,2056541091,1694363452,1549766680,1931816905],[232221893,394369006,1924071377,434222991,458402753,1707559960,1901616376,1526614073],[1645599143,579321615,1540076980,453702069,494645476,275150823,1812735296,268951370],[676906621,127629070,1556754005,1701446926,1988397410,146086265,1841145220,336276328],[410421621,1332900445,903036537,1309985994,384520353,321798577,822970550,1395743774],[1321089325,636708859,1411623965,511206665,1558292464,1908329807,712358182,1291964561],[509179687,1155271114,666012814,1377145325,437515870,844872580,247528581,1818110902],[789485011,1425233789,62899492,1715282053,665994562,135290889,93856993,1128050543],[103447391,991595554,122182324,1531949507,2043830154,1831191360,1604462361,113236767],[455656895,129939147,1628921975,974828242,1300145406,1630509770,1451644336,1989614734],[1689213143,1290491274,340866616,244146094,1782529563,640750170,1668572460,1519124985],[663625574,36004592,1177737585,727149672,1035811905,1857567382,1377924786,1180993910],[1630905548,1424450172,424344395,379283415,168393411,25655408,1130985313,1967495312],[1879994951,1321734401,1165847279,359545020,1894236496,227189324,1578627842,115450627],[1542219485,2012225364,1584967813,1279673858,274756189,1482759310,2105270700,1078986001],[1359478058,1403271194,207943783,2120844217,934466405,1979441279,1715598900,775427008],[239743369,857638474,1388529663,430291926,560956076,628329093,1108375389,1075942781],[990303968,798322526,708745266,1769174075,1723655631,1354412689,1569258855,77229344],[903925143,994370662,2071713980,906108874,1975591561,489817255,2048859580,230051583],[940161965,1040526116,489073162,2003475719,167664632,873564124,1321631885,400971831],[1254352689,978562147,972251115,856904611,872299671,222823009,1505134809,1543666938],[1464860541,859276717,327033337,1176292455,1015196348,899503228,645559073,911201861],[12219444,1973364617,318369770,1825364872,1831104162,154412944,1321326350,757578910],[1161351952,244783470,137048154,1782672155,466253088,300521628,803098158,543528783],[311599450,1415811291,547309517,283446974,807150161,1378717429,564765973,370313402],[2074576978,2128373979,279073907,949669198,2114112465,1531317534,1368844738,349314222],[1438906203,1601707525,1851432616,390574340,1365717784,1147437128,1200301263,1374145517],[2007121603,378933655,736672792,1990592487,897260805,549800639,102652779,1194215997],[1578119242,280552045,1402744195,807529910,342369611,627384611,2039601731,707168544],[2021223822,458135676,1080462092,1005894324,182866453,625754647,1780943538,1898815732],[689200645,748024071,471691145,1900164796,515855457,134040077,1321480473,372255368],[1372158733,877322886,1970017659,623613607,312116135,1686175618,396303082,836286280],[661282794,2062126128,2097957337,277333264,1632580057,901608443,765597406,318064525],[224879423,2078406606,1333198642,147252053,196618422,1326990722,1195245895,806701106],[751344354,1901895475,88703303,1450097755,1036223549,1798297521,296900984,803849342],[828105843,180192476,1655891490,145924628,1023733892,703905286,209369590,298690701],[3671841,224746551,422993283,2098453481,1457910008,1145061754,1990814870,1744397074],[901456228,1010486798,164618281,974625396,1450541058,1848865859,1278609433,1836298107],[532319722,83616277,1906935023,1544201831,337811163,578072862,540479281,2085419254],[1897868663,516528937,2086110131,904430194,1090781219,42064405,1771206273,298791032],[1551143999,292840368,1633622533,1441322610,599003885,858748633,1876894325,708258023],[544030535,2103966039,1114550671,1752387145,891613051,1594698601,1142559928,2083456963],[599135329,71922759,2051568621,350655841,201564288,956137616,666601890,1831016177],[318147450,2056697942,1888683578,345621378,1858278088,1986747059,1558949421,960656397],[1308502549,2043422688,1996589283,2010555945,714772417,1527201761,756003238,1143655672],[600880490,1035383943,926879683,22009376,1447642949,1139717980,1868121586,1242108417],[1815671221,1351503758,95142516,727703221,409649936,1731003856,896960670,1478268213],[778133347,1179105919,847705884,157682337,231078291,1799655471,1919394112,737448071],[2109497989,844138932,701387111,1713334059,293823587,807935827,491466875,1921257475],[1171907860,1119032673,1614549541,156804220,271451723,1060157904,893069869,1523890943],[1938255725,754321710,599119586,1044276330,785549009,522695861,1207432167,1737058123],[1531919069,1032094757,1628734454,619525390,2095766001,2124544675,269641661,1671117672],[615211046,1051008369,873305301,2007183033,1374899222,1187007039,2007820935,1827804261],[1244454651,433147216,571867222,634479081,1789631376,1829417113,504365167,1156746756],[1689340866,2092746432,940079237,501568646,351113387,2116368083,1921136420,520780726],[806407276,2119703760,1556052198,791432242,1575863412,1349577869,699439616,1296768185],[124587844,909801697,1881687997,298286762,1446265872,967372549,455640412,1519641682],[984711503,536425035,985034116,644544541,1892188091,988043960,1067224683,69115575],[1495821515,593936737,971022002,1912148974,1922015080,377139547,88347630,66056494],[353655377,1850339897,452567176,1136122471,311257418,1288672743,2114981862,1367097877],[976268190,1678242416,1619072880,814184537,1918035289,608767406,527974811,1195584317],[533515232,1949914061,2030282956,125742460,1702128381,1037030025,1438573633,499627817],[158125048,1727024944,1166595709,1841191742,1817875058,1934298055,577570192,1191553030],[1583409260,473695685,593160748,1442161434,499564743,1044898226,314305429,691024491],[106267383,1881077752,709693585,858726470,2072734671,1714450897,1274563043,1992093313],[1308743119,185910258,611336102,496155534,1930567956,2108698091,1230077187,1685580791],[1800664185,830788711,1094029227,1537311660,1988658905,1378747375,2101530594,75682862],[66063989,1271951260,918597686,1777005000,1776386759,439371552,1487513439,5879618],[401692679,1637641369,707780656,533661141,412483313,786462684,6102012,43723668],[342697114,353394656,991049205,1492391059,2120661082,1684257387,1956846277,57131833],[831079278,885683518,784923430,1486211955,1800517670,159892675,278399546,858901844],[829899184,980193939,414995191,236752513,1217267641,720824679,48874986,698743863],[806857824,218050003,1124376679,797992926,779190088,270665586,1609603595,904729954],[793073566,135382628,2051773368,615122019,2026889692,1562650820,1836591566,434355752],[17661587,1929813196,2084817310,1528959658,1782742412,619004618,1929354051,1809925756],[343842011,214517936,1622905699,2130320954,1219825820,744465675,2087544334,769081504],[367437994,578764908,227170767,455196376,456757638,1268971077,983876805,1744489563],[2114738489,1225725009,677903599,1581355803,91276685,1981661672,878144066,149397702],[710550983,493569587,271583462,1718532429,1374994358,305810215,1852269690,1225913450],[153886029,285737963,27494008,1810451644,1845583786,1231367265,564577653,288099624],[1421481466,73872121,1501145727,115769968,824357877,124591875,1791481254,1532944707],[1288169085,1539954164,118520054,591484402,346838190,1174155081,719661327,1237182643],[1921637904,716846944,1581005301,1890769313,1216724272,1995056045,831785995,1728358119],[1937985396,363679198,2080374930,1997109783,1940087541,1710253584,1287639541,996639660],[1438632949,1333223996,948530430,1886095433,989195771,1768748974,1104068521,1795250541],[2054353240,475974251,1504536916,1014151502,792787385,1986943271,1747091118,130298737],[1469099970,1851103004,2028433196,522341849,2126058506,1945725756,2126746368,371192319],[1455199154,298199914,2058867105,288508704,372600267,810392343,1501294982,1299698802],[2115807165,1848955689,943515211,1510634394,971345769,678451003,1251104350,429594566],[1448165073,2043435823,1930949708,355981733,1434056044,1125624480,2046343205,71026450],[1859021545,651497470,1654538201,1479892802,1691850706,1331294251,1014176351,784040982],[139694572,1668915830,559232567,1005918697,1358241850,1577909771,2080622554,1328046420],[529798359,1103412726,1243380568,1109027835,187289943,1207235283,1013078321,1523818458],[1150212162,22724472,997621962,1951718960,771252463,843633482,1881065386,1650924266],[268960251,804128370,1212416706,849392547,599425642,2081358678,38027281,1310946494],[2056839248,69271196,1311591893,1089192413,461431865,1506757631,1006079209,21779630],[33189046,926794432,27119379,870701304,1908269107,330289367,343299250,298726645],[519725601,1305782705,1447795022,378005525,431121819,213642886,1284801134,1119423458],[808593996,177553590,628434286,339050689,535635876,1916699692,1072031279,2019124076],[1621837354,1099913638,171779277,2049101161,412974730,533629491,1986957622,1078430411],[1516910178,1922926999,1004409014,314605842,83182453,2002289832,1383319453,43457199],[418787649,1382739027,220268045,824254234,477735843,1432930189,1358789258,828491283],[1545002963,282539209,1773393169,1344013937,296388819,1554584780,706674897,726225022],[1992539986,443256785,1106162958,1079929798,191333400,1200991800,2032410698,744651833],[1105365518,864924139,362947217,618156210,729026220,1038352969,410643871,2093612636],[1734891354,1617105075,2112528793,328324647,262743866,818086724,2051379041,1289964019],[1103429412,1486766573,1087754604,6778825,51922764,1622295804,1978945467,701222844],[730175728,1794740571,443947243,1413579067,1940512398,1685736077,1551982970,1809899469],[1294999008,1137081250,297658081,1118734945,1952576518,1945484169,1623256579,1944917072],[1173283221,1195877027,1088866486,999927101,1673156212,1890351086,2035097682,994253812],[627322911,1659925510,844106950,746359866,2031691577,2085681030,102529244,783009212],[1073991543,1582621528,1161853820,1611265149,1052999523,497292866,1976349610,450529435],[327790581,1863753383,555503760,822645376,694737650,1386166792,2043142959,525796634],[2063423217,2065380669,877861620,2101777928,285922112,371056675,691578397,757402748],[2113718081,1604463462,1256046184,2094739790,1381339553,515087501,264850255,273103046],[592240746,1768218200,230504214,328483607,1730354400,1177334704,50994419,236500974],[1726143857,832953166,1108648223,475662295,552925757,1164387398,1181675865,1426551935],[1267273955,1472924790,2027639982,1590688701,457170664,1397033731,674443974,1679563829],[1075184401,1723122453,694620528,1829381515,513671635,532388251,1337212876,143986842],[664994057,1520493029,1158481246,1991960293,575548479,1994488073,2001366540,540082062],[843545164,1727569286,672915844,2023340900,380196472,1717372869,1408792360,1694573034],[2016335020,646287981,657757628,1082358653,1199217789,14413958,359230077,340042044],[1444375015,1900687040,718406593,1138585786,96308843,352131852,1254292196,814729369],[238152847,1818999643,1646465475,90157679,1714613065,664862915,1983182510,518962911],[526913081,1340030777,620893691,1836041843,2111476787,1258161896,1065818686,1388953290],[348894074,466136371,1660146089,132516837,148453748,1074469187,902977057,1952972970],[28804173,1611408841,177019692,1922873994,53731982,1121819234,454442375,2090546445],[742648649,943525356,687016375,1816577198,277155790,695510342,528586673,686878306],[1933442210,1259384917,1690528222,32336152,1427922327,627649484,1192971632,1632808636],[1106609605,456750159,865010664,992759905,487503357,1953588843,1296075676,145684721],[1417512363,771054984,896860563,994958624,1579142525,1086551086,782793691,1532453652],[1580686854,1374092941,681554176,2096600839,1419047094,2098140534,990578297,1517428599],[1731865256,1740620690,625602843,486247631,1819836734,1928940959,1550593822,1132455108],[1672677361,894999810,1345910756,469923349,2093515628,99602588,1159921982,989017850],[583904363,267968111,1528065044,525934686,348241765,591061616,456339315,465122242],[1158900167,108864088,106637789,230131743,210977981,1378618071,248252782,1376251960],[1890638920,1512366238,103486936,360268168,264724270,1807662836,451922910,976703220],[1205270396,2095956795,1676973975,661429567,538801408,1602429229,641708624,1154689063],[639736083,205109009,26650408,1556624390,211348917,379187066,794282993,840760126],[268692335,90695156,699757254,979399894,1757879129,1759958043,70891837,256445120],[1872582269,1701284936,1848737194,1563308008,267420439,1180399974,557481427,374087185],[1142759616,1100620495,535429965,1308559042,1416310128,110937006,1002833309,1099361413],[752533091,479763365,479333191,17343751,1843843932,1433482440,292831389,352814564],[2058937710,443851232,429267274,406438665,1878301158,963474657,1814958807,274547890],[1997106224,453105196,1210211940,376368654,1287266547,110842942,9465103,1309712488],[1684985084,1015796773,52391468,1044154780,2038055077,160330632,672443440,168597546],[1939217264,83799931,1637669384,946281273,81453773,1109832021,369739400,99349358],[1854254467,2052924097,690934238,352078789,338246776,1603999724,275070018,1878506380],[1303298984,1816094516,274428308,278534914,1612441870,70894797,1201224312,773333055],[1424226184,177630081,724251698,1025993254,1397271661,780546717,784782156,830629281],[1269540820,1831939052,334874446,1588167867,180567014,1989972230,1839397821,23751147],[752686530,1660205648,1304716408,1822516415,802189824,875677708,1576232153,1157417643],[1740826746,164644409,1166461023,729314966,2078231609,530907102,832832704,103868160],[189240535,286694681,1957735413,380644398,1028265391,1354327690,620952847,271174618],[1123058287,292453521,1477921365,2057489324,1432011717,808365329,963861368,1522590871],[1806276078,1784736147,858797478,452316604,414098151,1965739489,374689116,825634573],[948811500,1905070395,1040033582,1559510452,314052468,279908146,476410354,1419350338],[1855133251,185006234,15014122,1782304677,1869883957,930402166,1694826158,347988228],[896659341,1254999560,1890934991,935547718,1258657271,542656412,728871770,1803065180],[239429568,1342881341,170931616,911704462,819192707,867101682,1534311824,209063154],[395684248,1065274327,905366143,1200392322,1223514747,975418062,355746791,1038551475],[820654970,1914004732,1731209916,862919284,1609866289,1346621660,1415005262,553419925],[263795578,1343819594,1657429204,389287516,529061329,2075220609,455090463,1731407382],[876098509,1351202375,233493779,1734820501,882446208,853865819,1224281495,1657349002],[158024977,1969209018,2092567995,129736037,757811265,2124294313,329455799,680966964],[324632672,550690746,963178826,625494797,702833479,1286294424,35603631,1663833157],[1076008635,863269745,1764706580,1163940059,742621573,1236566519,1048797734,372563851],[150248886,1157356216,64083667,1772302024,145562580,1177700706,575839019,2112217294],[1771388736,1174806723,906001643,77400759,940263197,1534983449,1303890745,1054575323],[1394472692,1644803591,1678075427,91457684,916317957,540954268,2029884765,538118631],[1105358319,656795998,501353259,397403001,988079274,2087331764,275912270,1445653962],[784579343,1684120299,1277865588,1291158562,310588226,694018272,925087641,937895204],[1069391603,878007434,529888612,802853418,431702118,1516444465,1893122840,2088072814],[702781267,1588300363,1346574273,60482464,1450980561,93738654,203886947,499160893],[119369252,155696296,665259051,1056676703,716335243,589793324,106764574,645087516],[1304747006,1935733548,653053199,903354570,11828461,1320574556,2075304934,827610220],[304863257,182572246,1894275223,701924647,1320285740,818797828,1146539456,1734430444],[586359688,977513720,552057616,210857459,78677958,809465054,1267777027,1481028466],[581497929,284929031,915088552,1594474595,598119859,1780843317,1796396928,528956238],[963846752,938612537,1148784923,1526024399,386564699,1391164821,1551057002,2119629425],[1424275428,956022321,414486229,1280587372,2032390866,1011914393,143573380,2056631228],[817859820,776913689,1383400006,69392202,1627535429,1677503683,879449681,1187378610],[379417898,312584291,2026821182,765914968,1060295439,178254693,194135251,436226464],[2075197459,832709375,649107659,1904165933,864003896,1986791520,1834292665,809795796],[1127627537,712499045,721792780,58414735,1370078939,1590105022,972467892,120649353],[1560073474,1058106320,647704074,1730988020,36501102,1722559876,1791502209,1040591706],[100192219,860375600,1863712565,1669990826,1890119103,1638201528,996009312,522491933],[769423095,356946281,172210357,1712936941,1371396615,1410231763,1534736022,2034651768],[154894651,747708238,1387716785,1780218761,1009194546,1188998310,449510786,1615369662],[1158335335,1420146944,1172909460,1554032410,432569115,596620409,1588135248,134436948],[959200739,1393341730,1303482396,154032804,1040825504,36235113,2002836163,2001693168],[601093300,1757954756,1619216869,1836835715,859202547,459918465,1122534043,1422846020],[933134126,745717073,624244152,1005456867,776391901,1587858181,1394502112,1598369378],[335792906,2030802122,739251523,599291686,1993372986,370131810,793336886,509448947],[1804242606,1467957516,2094994682,527323746,1948936940,541481963,1402898581,1271958217],[1760247276,1607277854,122987152,995651765,809215442,325709238,350200189,1862153750],[76634391,536304137,337409788,461489793,20228749,1335705577,1766229675,180911910],[674498756,300037424,804346962,1398336695,116999299,1973090982,102077249,1517994693],[1494269443,1539343092,155486159,1490849568,2094533453,1774707400,1388385642,1760655236],[1610534019,1540023068,1571630100,343523274,1190206345,593269702,1578096908,2067556602],[1855062958,1808562322,1829412198,1824013886,1810456106,133607785,947975599,1897030610],[1003419372,796927155,847644072,1874878558,395312005,519634396,1466805460,2088792059],[843097312,1327341197,1597604127,657818977,1770823527,1804768911,1955478473,1755438493],[1813106406,1618187319,1648442,2120657387,487920449,59605746,729391059,1482235472],[916034136,1015727707,2026707393,250326658,461197175,1680687836,238211638,907577844],[1758890062,313255001,1597874666,155667947,1409817252,696260800,2015953261,147810723],[974099881,936887714,788875177,2066706845,1166910033,1927484488,1526858666,1276184305],[81082742,1725441842,469614470,466341887,1923519631,525220290,701571445,704750764],[1361331248,208843242,1142134039,2094072590,619498470,1534604690,1787210586,521621128],[821977899,1510166111,1839884041,1465466763,1060627720,1038440571,661446375,1490969717],[914776807,870881473,552501928,596943679,1630173409,279446013,189388059,599498389],[1522615281,529172277,129918780,1936671966,171897566,1682269386,1832741142,1931602567],[1025563370,317735460,925270271,1110002765,1490746424,860521425,835674906,919806856],[1545101656,325862770,742948568,1224262643,187708020,1647690112,1813551508,757295666],[1513030879,315670615,1888238301,1890659730,738716022,720898159,1700720949,1021382538],[610886537,1594996112,1581402395,1978005084,1754518768,1379315256,1456856632,626741840],[899110734,2101420997,309017055,928212638,1321121991,1460391061,589711910,105330317],[1277702420,1819886548,1256267146,886316618,1474196363,1496373754,145338127,50455732],[1956393657,611295280,1801600325,2087081805,316265732,1293553592,311991057,653178606],[521266499,463627304,569221115,723139283,50537115,194785094,1849759096,681052180],[893693018,1074356894,560204639,1845476998,1193896347,1825257381,1036046472,651035000],[941543163,2126408171,849620458,1656564286,2060082529,494985495,1810059153,1555839826],[251756121,2045609090,1671484453,1731327692,1767192833,1751838045,614672261,1747904400],[1687320402,1197651702,1376564458,1158304584,720162538,1199216088,2124003265,867634031],[877177254,1455364883,1123029979,779099138,1939714105,173025200,725512971,890698311],[1039011649,344547193,1896329271,843839756,218131398,1654182263,1315994905,1829565235],[1081492639,660044381,362706461,534420724,2000220991,1290426210,1833530216,1103315617],[1736684371,491816619,980974627,1099098919,1116010514,1126762982,1844812416,1523358430],[1324547896,877439214,1383165087,1966848314,1668376365,1295810218,589757924,1062800169],[829257544,723590402,1065904886,1101331716,1905575723,1669585534,2059898849,1504418978],[1320175915,175694184,1382962861,544055682,379202569,652673645,1390593223,261477797],[1725792513,471145402,146208813,1565444778,662287818,1843633528,234278774,1745408977],[42033054,99088653,1677895126,274424262,417850218,1894613537,1631903597,1521479821],[1617200913,1718021922,1103208664,1026414385,1863754706,1327853729,1306542476,415498389],[1875253335,1767596789,840509481,1041761560,1430720790,1993038935,2085326790,1242416157],[2112751676,437260755,1143912662,256980872,57648223,1925117438,1104853008,1403766270],[2019463490,1502557803,1772663505,254061140,1991131514,538182659,1029682755,852845154],[1325056245,583152206,1535832343,1746147989,2128639657,1306489284,85765986,762757242],[2001065664,331280950,285889288,1535695376,1644445141,2107474202,644416049,864254345],[879549108,426296262,224475049,923797699,1238017011,2055756156,1870218316,1195302520],[1398740542,1725710115,1062809619,739242483,2066178947,1893372796,532364695,1580340648],[1183953892,792124724,1033542246,1194824521,116977129,656828728,1364940327,746895481],[1338462260,1908148255,1229426150,1408898964,594504368,2085029065,18152386,1837231072],[856422653,1884252393,519183416,1801813195,530531426,1420286875,1764634644,1435248041],[1328103775,1955150910,498679371,620273807,312202143,1723341392,25382354,850094606],[706455501,683118139,1466662165,1661366525,1433459023,1638529391,1218287743,84977819],[1766662827,1372112070,1268408228,1644164182,645199589,2101872152,1377015039,1151744591],[816846710,474325715,490204641,472682862,1230400813,588634129,304726527,443975478],[1573284096,683442012,519032613,2003882491,1060301271,29767122,2029687663,1475163435],[651417288,158175075,2091255885,1340483086,664726401,651110628,1839119759,932091252],[591800714,414168762,1757121149,1163350019,1123426114,1915644509,1760732754,790379452],[917572612,1354802194,456626868,904682911,1376907422,1913010087,1477246934,393835390],[1183395235,1486465607,1535141203,917990536,258428591,1993191273,616794746,903097033],[601935101,174478598,2066332099,2048826607,1683337601,1317874382,142263554,586328311],[1364888163,593877818,1556028152,528586956,1204952027,491553586,1814244745,1101297964],[628701300,798401096,378442839,1554074388,1875775378,1185664189,489057773,429082721],[618199639,2125638283,428941850,744184209,1706006354,337264617,1528370624,427132309],[501425310,1540823234,1859811826,988352244,1274694345,1914082133,1014139682,1675483460],[925973872,611189963,1693607240,951660229,982910997,100461933,831713282,1966481585],[1030309135,627382217,1889981826,467826577,59637133,1029319971,388490170,379610549],[1559790016,174317449,109465290,1797129439,2052969384,595694319,1689637401,294013396],[1694418845,1839621683,613691890,91958123,557056863,2011861618,1702394795,261990346],[175416385,1454893781,1773629956,1278326053,818956560,484180310,463178651,561943673],[111113607,505300297,1072822807,183922266,423093724,1178152486,237286016,531044970],[109166525,1372356952,1723065906,1175415721,1368671488,12275451,1953361257,520576916],[1581990976,1649059432,372932124,829019772,797564505,152684866,904044518,1271915514],[1878302261,1453080962,1343170990,370469350,1619435869,2128652442,1501890533,1758434850],[1058028543,1262881699,1907758322,1645799699,1721915189,1426007671,1972496650,1063227523],[1510631661,963113142,120952,834152957,124638377,1971952952,1116993022,1926578410],[990426388,1950262343,834213959,1298250365,819449611,772674479,407819319,882472934],[516542808,1740447706,243911065,466171405,1863256474,833743152,389687061,1715964933],[1474002903,330089468,1933092649,406567380,916694322,420063945,767295826,365115198],[48389727,1667926187,1102927144,1708222999,1545645986,614340532,1093649010,782953005],[369544710,1479943873,1867614581,1930539248,614840448,1996833228,1525456566,779640000],[956750453,801629060,223987364,1357819127,1366474821,1675176698,563163613,1628412810],[1686408868,320166190,1844557779,316332748,151399234,780507891,778299371,300584660],[372998324,942643406,1277415902,1532429123,503388518,703744548,1082302810,945604408],[1940072080,2101479833,1487016154,1273234713,1717726803,2009842851,1692966487,1374844984],[1105830677,636724620,1819639572,989593406,598320347,797832581,245522417,421538164],[1784791627,937535094,59284289,742308475,190191862,1327153113,599483075,1302561542],[1710603760,1386436164,1422249419,18562374,1311075248,2117786709,866935846,1703291502],[655311710,631866364,947754134,1496059014,1736881364,1872101200,1862831764,1266284497],[817205,1354488666,711960387,1481977141,1230693039,303798361,1001675536,1668924093],[48832893,496885760,364044421,942496361,337793572,457377616,840413823,1249964711],[1306843405,1153397697,290712081,2130618551,1696553075,572180371,1685318234,1483123350],[519815028,1335234224,1230063670,1801730808,314453906,477450708,7423453,599320731],[2040325702,841035114,784317570,1181484125,538990274,787862928,993311379,1797728892],[564292889,1236174237,1868913001,409262694,70288174,1054599943,1922825067,650711731],[888023939,1317720138,1474800984,1291113598,559798152,757721390,165103787,1788219395],[1595342904,32959320,607485246,1115542461,617518361,1707246915,1577398327,1165025185],[340329580,1048969503,643308696,1123177691,742978965,661405763,1225162340,1683224929],[2091337249,819470216,712444596,719206553,762531164,773536602,436690769,362087438],[1647329673,70591695,871841266,174036581,1324918299,1411503937,1828746164,1258319970],[828303795,1729376698,847594172,1200148761,1075274868,1340103101,1122323965,1453323738],[1361793218,1544631420,56538759,1713179214,2021765559,147720846,1396936609,1217505156],[1924635912,591299756,1820368398,1141296037,434819648,2051026809,1918620581,376605476],[274512289,1681224068,1720114689,1211714988,1702425676,471422721,777453301,1514234417],[1615947842,1346012443,84194959,47240194,650536886,66840344,806183487,2045579997],[728170051,1247643321,1951228309,876408269,2099462184,1209315101,349239207,1740499963],[423135557,81211258,1070832379,2089505733,1552219475,1985608643,1637715694,175459778],[635904001,1045486777,899402016,1937967018,1281402326,384575259,206226632,1514784100],[582863343,562649230,918622898,964582272,437949054,130609123,180390289,120419465],[2092922656,2047666608,1956115445,595060052,2124068186,1046064332,913154739,2001436355],[610136569,1931341920,1483673406,839617284,1430498052,2026871421,1402255997,1822971871],[2115631042,1629473359,670879208,108287379,2127879902,247391231,1858401047,760046732],[919734134,890332284,185342509,1456184208,436873614,1972457393,547272434,1168313601],[608250070,387578372,24408281,1304719087,370422991,278208002,1744898970,2118456487],[961113261,1002889602,675794988,589001539,1778757125,908939879,659825502,969407879],[782223170,1100280233,958289602,540750910,106233090,1025946566,1074048703,244809034],[167960887,1776810872,2117940494,1962217004,845302193,828864914,739858908,730420139],[955169080,1579997018,1655057180,184533668,1553423061,1163718942,884723288,20090991],[1944553695,172661579,67307944,634905153,1300120856,1990060876,124243843,1556382656],[1916002326,1896225572,513903111,614752644,1346634203,1598145889,838592144,226720909],[1112787204,782613560,1210397834,800994368,1390379957,1089110718,591582584,1905790017],[1925593995,1550813426,519759706,1377397331,704530813,1941461601,829747008,490137978],[1071106489,1159496360,1947903508,932791456,832455486,1236544245,1290227931,844421978],[1716918065,972928330,531644492,1353814123,1946092506,454714905,761509994,939015259],[922064020,2008464113,918606506,1684328198,793967292,1527446598,734829974,884384980],[1634644124,1030224583,1704908302,1126707847,972308221,809335847,1861894589,1011225959],[1390216360,922506087,825280910,1729122141,1251009477,923271761,761154927,2089774164],[1851918206,1670882124,1509764357,1834816235,159347096,1262965225,1505961312,810788393],[1329920505,1596525879,1471056587,190976145,474436165,362279390,1562310030,1550894499],[1738545583,1710414178,1128743016,630228730,1103444933,1241602980,1322982810,480237383],[29743657,75385893,646727731,1442150311,484194122,94263557,1743483151,979592801],[469740984,1941046713,410129451,231261833,2085884240,738773650,1740603968,1738328598],[1102806300,1959729760,1531945328,891373491,1220505343,5208240,1112282044,1984204753],[1802725413,607852230,1740232844,829666670,1183447872,1819328652,506321563,123431193],[1870188686,1816835642,1412409143,532019313,999076961,608753520,864831884,111020608],[156274831,1405167137,343259970,1051675281,794777453,1075164329,828066830,1230330282],[1318287491,295255349,377603659,1506527514,424055827,1350001269,681652931,593663496],[1659246089,51357026,1142814410,1977790139,1196103310,1263158898,589020533,836058829],[2021001258,590688844,303852182,1740738199,416278101,1033936610,839676049,1644041889],[82055053,17835202,1185936694,195948684,114444425,1708733608,514583260,1310441992],[502438931,597382001,125278763,946597523,1355750582,214001719,894923554,2001086971],[705582056,1413958170,650750807,1961012532,1260751005,692868269,1379159422,329786215],[512636620,1942918818,1880275488,70297370,243302172,1368736072,1055727202,1160815595],[622557016,1741511003,2105093515,1170445933,729871237,508831092,1869902967,2092401131],[1906012027,659853626,368692484,1427397166,1279152808,531124370,23088163,841372592],[84647422,328887745,321563288,1910154290,834131936,379475653,1149102780,871154319],[1870113353,1265792040,2029206381,1094449383,1605844452,1436554994,192262987,1745943812],[1102648795,2017622266,1353034454,1676714562,2010677935,1361996308,1328148187,1169276646],[452949117,1451265585,1858923869,284555385,1124141023,1517439155,1227309926,1165834690],[979019271,1721081586,1246885438,1889810570,565505495,1445016091,717863801,457006142],[363044409,1372149749,1321864745,280500509,398385170,1789546717,332064985,328037896],[1577422441,1667642730,877491269,1546810011,125577143,1251250405,726871040,1605235674],[1838368599,1226350853,1672742469,751521968,298144420,863760614,330456562,245793568],[358978007,1073637938,510781884,489560680,433682264,564594061,1350416047,140181445],[400315802,350888746,1798394720,1485695578,122082233,941959580,195415723,1135309223],[1276002122,2094931916,1638785506,421227971,624512494,830780252,1215156937,1506776865],[384398100,1246776699,2097317967,1924997440,1905931077,1569223544,677535981,1026600772],[991458077,355042615,490032248,1762272745,1332058502,672288616,466570290,340190589],[134826828,1983986521,671289418,271629668,1896117800,1100744360,1282978441,1833906431],[1373002750,680412570,1517676021,867216626,1454217467,141941124,891710681,1570763970],[1630299711,1855928948,1661634085,101669153,113629674,992383074,587323029,291500705],[73123025,1701634577,2018392841,499044218,1419121695,1038065762,1195316476,576896175],[1380319094,951601034,1073834721,376598196,1391569366,1169721485,1768190351,274045163],[916527716,768812979,502252737,804330364,650112609,594739771,845088475,2059822921],[1434462471,1654454405,435824079,605090213,388967418,160507188,1271644523,1148634612],[2103377414,1947399542,522711970,359674582,1518881808,1792634965,203748163,54596119],[527313960,301864870,1451930125,943194309,2015245763,1272636964,1458339679,338959380],[224917109,421412129,1369277089,134454800,1745089112,1394942088,231658122,2045990319],[274499436,2017190178,2025792586,1917994319,748171896,947595966,1941501922,940646014],[1353036248,1974860650,1017620876,607386774,795793668,326711345,1041241442,1897856521],[1891480142,1841293567,549669678,2021619003,1786942203,434477809,244348615,784305023],[330025137,1173021342,924341181,1541759322,1544716241,218841156,103770529,2026660386],[1571436047,841405200,799776439,1752750251,1832699295,222634186,1023318847,1847861901],[1175849488,749053223,799202750,470899591,505396365,1061603334,1293683334,309390964],[1951014428,1417576268,208130092,453407344,766551490,1104758283,610807536,1669852871],[1526173315,1808287843,1217293069,85477094,1124479834,460605348,1044750680,1566573937],[255644656,1535296500,1240165220,1918196419,216719450,1459448783,1488395777,1068985153],[141710321,614433986,1855730476,1313272624,1820013334,1890058457,422296919,803875248],[1423583836,683904655,643849666,1018210020,1993242108,254362412,1442334875,1693412580],[656392759,1042963932,402422462,734588843,151778257,1807025615,1162219718,772054920],[2065821527,808964431,1604278011,1293283840,400446085,365717447,461363103,681716737],[1135607546,620130622,635728189,1587469877,665978557,1330260025,429870817,1289279551],[1493933959,1161718396,789572047,1051832133,1858865132,1968212368,507231552,294593321],[798524663,332211417,1165615460,776613079,787754879,265232915,537447624,1940371699],[2049747258,1596157487,668855277,1521288828,4174134,156109004,342317736,1950860062],[705433411,249959207,725418263,1089926901,555178671,1938908172,1416808825,177104053],[1555958681,1397893365,656563642,1325358673,228521265,1575187038,11793056,1888411459],[1869426056,1805556129,1792849917,1248846430,709476774,2112936057,463656270,603510777],[1448930863,152417243,1186866672,1000757743,1081888736,217481960,407166377,587394915],[3927430,201366529,1609998570,126521553,1081152900,1721764240,2043231014,1170878517],[1286304819,906914431,1605478971,1981171248,662470036,1979663334,1779656368,669968799],[1584777961,1375148829,466360080,921399253,931350542,1933644891,802772323,576425806],[224635726,894082108,1781025724,1920478851,1336803115,619868098,231885934,1141983331],[1473618048,2011630347,2109268199,1847876234,1682585526,947615560,924208767,1516355469],[692898478,2064917202,218322754,1984623601,1134507283,288784665,1769944903,1163316649],[1713751818,423309250,1805056769,1381654213,276763780,949795705,2042197281,2102845935],[1754301877,765753238,356518529,1776867851,1534135637,1068609520,1485327124,1701935428],[100171525,1892116390,274169070,1561162932,1829062214,281459,1065291930,1547276680],[1384907014,118928497,2078131740,1922952579,1875859741,455929909,2035883375,1787936853],[2046304943,1369936185,2055977261,979392599,241489109,100693945,259620370,262722812],[1490281240,1894590696,693121509,1629845644,97978889,1242124589,1631767200,1486720563],[1670818214,1796094540,1262551839,1535295789,430947720,782511712,1633726267,287936058],[187817889,411849589,1275640907,152177564,1289020838,1421385695,255170625,20798603],[1256832505,1201466149,1424936754,251567571,902077890,2041386625,1019102472,6991409],[743789229,925188437,1608724395,803578182,514160527,687953728,1759900944,1887356249],[2079068288,855581954,762347755,398185058,875654777,763391963,698362518,1058009441],[384152777,1559304520,1388118926,471369402,593106555,1627180376,1888165880,1673843683],[109357987,123359832,1668310212,312392418,1249657636,860197496,1305305642,2112918266],[1413084760,1079724591,1319233312,1560022743,800590434,21188383,972535907,74983532],[1371138579,1084502410,128872743,1901097209,1809428049,1813027015,474444530,269634584],[2006594999,1715661318,2079431707,2091909775,720534155,2050845686,1373793222,328730148],[71070513,852208553,1600461624,1491225072,489724735,625268886,1691150353,1782602769],[2041989964,247858847,1062123692,680168534,552790341,424647367,1716933480,1531957876],[504573761,212699668,1979445059,1691289458,1183694359,1889023082,893280764,964600903],[932327985,304814206,1429084453,1625035983,1406331810,1392105548,101622614,757035372],[1524898039,425379156,224296670,2070504621,1011824131,1009534912,804271803,706366218],[1378971587,909582026,1123859895,52299322,1600364482,1196968023,51559471,239463672],[685419757,1116592283,1659886588,2121978355,1689338998,247842154,1724441636,122313310],[1099988699,824985329,1312464260,1129444187,104670845,206012373,1736139812,593499355],[398735898,493129573,1145257788,1762730031,680845872,1434555750,478018574,832067316],[1729176658,741716461,1470001562,124023143,1957666585,1629150973,891117559,329491115],[864781340,1241804454,1325913556,46742672,125982448,1154197686,506902792,1063053137],[1322518675,221999626,1624046116,1569920855,1430020935,245461623,406730000,970934887],[475395109,1711827871,1767800579,77595843,170771829,1376672948,955816986,1908557337],[1105614934,366532346,1425920475,1798747049,1161985852,1573815100,995738095,1829993278],[1035638376,1457375429,1194043671,2096699864,1440949975,851348600,1229311463,287308101],[1687797881,755582733,968014132,1813712559,1668974752,1171689772,1093548592,852725941],[1563349794,210132250,392809921,1787443155,1938128227,1408085416,927485364,316589497],[2064053558,1582911444,1170358319,1574159348,482554431,1982459575,1740609813,884249930],[973802539,102050228,1227812884,1218162925,135556422,1440303909,599927559,1467353903],[749764155,1175366783,1245957025,1006244010,2033589440,5991265,1817986923,2127309010],[794927624,52364054,163253996,295301352,1525582514,687074728,20098258,1447941435],[1412906812,890033314,1144468975,610006899,2018134730,72579611,1921565326,1586201495],[1777156233,14559898,283233292,929178094,1152190314,2085769848,250264346,1502625656],[79629496,204010525,768592865,1752788692,1278085056,1424632214,893156598,418573775],[818949152,1946932292,934032287,331143300,1718884704,1478767926,464558413,192713934],[1203096216,1771329899,928174224,914285791,583679363,1211297608,1696124210,792170452],[1335325266,564788446,951090605,868832951,993295096,848327816,791275955,1239017530],[1079699551,1031030680,1348767204,945158058,1551218297,2093113499,163047859,750710506],[88788264,1969496395,1710053629,962213536,532292460,1164990778,1630480772,284303721],[336288953,1768954809,1589642846,1949886069,17561351,535572971,992716744,1693800569],[1810681966,883664130,745712349,1158535084,1599302958,466805561,998581813,235518957],[669575759,1007071048,812317969,1335583687,219654065,1064307158,1269958204,744575438],[1866885908,206465701,1516046902,208160102,232066433,186788922,276379812,1747076620],[2034324010,1497789025,1397476993,888028834,1229299264,960236604,1736249045,1668440054],[1032281410,1215551469,1059204648,811506632,720732890,1301571768,2027596310,1712821076],[1232362516,2064434755,55783474,1386829081,976286246,1068377498,1057082960,87251669],[567161844,337165267,1795621603,1355998619,258041866,803803846,1096675835,1554492435],[510437700,1123429557,755760822,1271289863,1778860489,1859655759,1824932998,585045390],[1746381410,555448517,1684498657,1964402671,424768478,1236737647,1714251063,336947991],[1123140134,911102895,440335274,2120146787,1324489404,858446204,1845675855,349120705],[1444711062,1994508215,1891064129,152600590,1927396147,1716319356,1742931385,1115644181],[740007637,490769402,1366855405,1639857010,1200131403,369900229,658344137,186090790],[1290027529,224732285,188917886,1168477806,1272933583,1637817845,654862902,1875514801],[78259769,1118846008,744716409,1225091514,1618902670,685417860,611537705,1566343412],[1721777625,586331714,142003067,409647034,751824399,760052121,1827607442,1672286959],[706522508,1914162662,586054372,95256808,1673861556,64593015,78346634,310708149],[1401716837,700383056,1996513187,428607962,1497646701,1904423479,950739255,1575791132],[1242675527,127351608,762282985,396983834,1104130049,1211947525,20067780,213685057],[189353005,646976772,952834543,414183804,1336898576,331012097,1141788019,376434590],[1786412572,797667259,578035248,693195297,591685752,1189050253,575976085,1286211924],[361226020,484140161,1570540958,157851612,1609500961,31228778,1735086635,56169515],[717317367,1674121448,1543195358,2014154363,1578525495,382067043,1960510929,247521782],[1663624786,1496424734,524298809,1236788772,279508713,786355442,1503123497,289747521],[719511638,48789712,97028609,143914458,2066338230,299188108,1690977125,1086021416],[866605880,976738404,1120004373,1390824656,1056333629,32258509,827025043,1192825403],[2061444242,2060766741,1716227474,1063235924,225812045,1317347896,1197468907,756780608],[1694487344,1661749907,958939239,222346953,1912216446,1066771,366288839,340101554],[1036327339,1046560634,1178578791,548885142,1426539445,441784237,304222606,163218970],[662818322,524171598,458894671,1513024860,1613567883,1225723842,1156995450,59136471],[1814711653,1913113135,90956375,873272498,1235716061,1718409326,1928230943,173108692],[345018862,799318585,1725722182,672600851,912706925,401713990,1373705017,1277046719],[1318510239,978854383,585806870,2045540963,555124999,1804103707,1474164776,1677078184],[1477916600,1664946070,1226911723,1923762385,1498136367,1254949622,1059076240,787174372],[1783616373,1416609227,289364751,213470807,217778698,1514228420,1532446941,1214466999],[1138817423,1071823091,1886335589,443311211,969765582,1250389343,522075509,1726795179],[1022804957,525458864,1884647477,2052502077,217560911,383396345,1566940974,2056078230],[662510957,335362049,112944402,614001619,554762445,737852525,1248151438,771984933],[315072642,1008838508,1128967207,399063921,719919785,1892914565,1600964174,1942078867],[1272396205,1074730635,1314239473,330286350,1298674094,1520517240,99677388,721997979],[1590101997,1054846018,486519954,1166841198,1288142528,1222391226,1565202187,992534830],[809050736,2038395433,1293119301,559607542,1686352215,940467390,1055504257,1475296085],[239868715,785476075,693731142,1719114420,375439332,1837966317,753163518,944265703],[274705940,535686482,890582195,1832109938,50135217,723459352,1313491017,830235406],[1196456838,451569517,1560023716,19241994,996818758,1531359478,1003075227,801477139],[245480897,1179078014,423277633,453258480,1445110439,1346491870,37572585,1006608181],[1620268001,560472183,35543011,745620269,412467871,806328624,828167115,1061498049],[982717296,1988365266,717743277,959881221,758883719,2105844986,364929783,1917372168],[1081806293,614930496,1578755188,1838236625,1705499641,2077823007,781402503,1382605123],[1316380850,294052911,955820598,1657617758,1332948947,124021204,1268544471,30672419],[61412443,1206539211,1245239113,1001835455,1687047349,1449334431,2045391455,1762459991],[280794653,17358409,1879064947,231793564,244894348,356128762,1531927738,1586649629],[1185618271,1006715399,1025694312,719367708,632662854,268618881,1405834168,695216554],[367231951,722683008,1034626910,1079797057,572677110,406276018,2106032912,1660231356],[909869412,1532331521,645087467,1280869389,1263374991,231425578,1726556659,504562724],[231476223,1713304918,331478554,575722071,244452361,1425612528,934665991,361552021],[607601548,792508325,1658355716,527330939,341315226,1381050214,697873566,549665931],[745805149,847477140,530997757,741655275,250425553,1403733071,1977678533,932640214],[214583882,1562444181,972991170,1684445268,1656891358,746867360,527553498,1353421025],[394436326,1852661308,307304112,22960770,1101706386,65000059,406209370,154082447],[758368867,885795988,232895085,674797747,1995284517,327118006,938937097,66643577],[412192686,369366915,1548770504,1224350090,1345596539,391462619,155156225,1775401580],[1376247727,472111991,173062639,612721174,1641786412,795341812,1985480329,1354807755],[1322186531,891226105,1139260048,1817983195,302023334,637936028,1548518543,1743749129],[1755636510,2069217703,1337147775,262706326,197073176,453153672,2090674931,841199816],[1923467182,1715937810,2129143029,1640800185,618440252,1910521084,1053995922,2101940193],[1602158501,1461000728,1263550210,2119977063,16393798,1241062851,321472237,625851783],[1924890894,94064639,2081975188,1345808795,1270732741,2061888402,1202995524,1101997665],[1148585734,2121906120,390006049,213977550,712046874,560065240,435477477,2049709112],[1867111856,562967739,487521106,1975543483,1788297781,899395602,891841201,1028695750],[226106692,498658935,1373908417,159317648,342574260,1555269260,219894667,2109808713],[1320293114,1394341544,534928567,17579912,739449113,155856236,1820628675,303906889],[855597729,1431231977,555691055,460396110,851855215,35587500,1378121213,1547241629],[331092923,2116906570,1906438762,370641910,1881010203,1780170315,2011628939,445580580],[1308401676,923041578,2095312583,1323378410,2125567080,142098691,1846566427,530745826],[389186637,1384630832,1054171065,1427831465,1206527070,335800059,1409864725,1672132427],[1260574673,312338919,233420738,1937939511,1059091589,1783443145,1383918934,1501397790],[45399586,1179779397,273798554,936832557,1316187023,743746133,984836066,1790117866],[1098821193,184987153,931139144,1310662037,1042215388,520083090,1139878150,258173325],[1277498511,530516118,1827531855,890981400,1660754573,394134434,576809924,185398103],[1265279493,1719682627,2042316260,818125310,2097613862,1583923307,999489417,300362780],[1352709477,1563314812,560117939,1824882233,1469002519,1410257889,917986102,252629273],[2016163905,784927731,1840365909,640278707,1594304735,1190549023,263476958,1615266804],[1623352975,1373980684,1479678413,1494449680,1918846208,1467089334,30852962,1244372688],[1165470933,109542308,658370833,375429968,883535150,298763751,1533935598,1023467317],[713427401,1636070058,576852325,1475163373,2111303363,1219501095,71999924,843761512],[143936788,1745110089,642209061,88531600,1495587370,511420392,1878161818,1731059170],[1163158489,1927581798,1745228905,1532071009,1501084518,401297388,1610162046,2031234310],[1252953347,650851701,222267765,1549166650,1150994733,1311542043,1394704754,1138239901],[2051401781,1998420745,1662379471,1301010008,229652187,1664992450,1384130931,1030610360],[521134849,1022785895,437135222,236108686,781781138,1142123031,1731793014,896057139],[1771807315,167925661,239052241,388692728,63687085,959882633,1254613348,479957846],[71058738,272832974,1465766262,260015654,979224662,808806868,1448924623,1040983515],[326412362,926035857,1326903396,703799188,904283330,1766489442,2102829953,316412561],[2006236780,1539741661,325355100,1763495035,392608721,716516340,1627604760,1514657461],[109849021,431194646,631541040,1017023594,1229126279,697685502,841527166,1242726213],[538553105,83928647,459577893,772669110,1873419008,728570363,456613490,1437885994],[1035294374,1425702478,1505410805,675320931,858575037,479723431,1571288993,1121870389],[1650996198,1842885718,1752853009,374441352,1867117422,879735183,377112958,21457477],[950432435,675054159,1276702648,1233936758,812340518,1276104172,1217685930,254898190],[488589128,201704384,857339429,1705092209,533004961,902741705,1184141465,1189237655],[2079235770,1121982558,2053165331,1002158481,697117340,1341763479,381964138,1510942744],[1364030746,1256915405,67137910,543759848,1537279293,864999202,1525862896,249344968],[1405640510,1927049082,928177216,1019605597,275812078,1274170759,369822294,1824425391],[973406786,384092847,1314884962,1564548996,363232176,1258255076,2116834741,106542700],[319432966,634504955,676052434,1950353032,1072898038,1824152678,2102601547,1468209855],[626074034,1387520702,325263734,644711965,1900602287,348398389,2038857096,1565027522],[1015028729,2069582247,1913565289,1024106529,1740748004,244547667,879730546,1199167762],[1503448068,409559397,1182627550,968651979,1230423933,2074047510,165449033,327800456],[100625697,1986673018,1176034373,456110910,1401660754,1094544366,65515618,164939565],[551506744,426816969,812952788,1380503766,1249159638,1125342730,293437319,1584477086],[873486065,32680395,1993948194,521978393,763978031,1342431020,1855085554,627191543],[702306185,916775095,1778773860,1420906780,1404320817,1103474988,491418793,315088458],[337438563,737698977,56880455,1421916186,420832456,1545595700,1682063217,48982355],[182754369,720446720,1933089787,917632627,1590951503,151955391,1509740579,212510622],[1914984125,450518106,843331615,1779326283,1624619511,629965021,257178066,813270280],[847368882,1540380733,1755387742,838385004,143035035,415688381,308240743,1740289824],[1576035171,262567409,1029212562,1805419257,2015524317,1093943813,977869142,1046397033],[1336159721,940523677,1980247422,1876022746,1798796202,1772623857,220301224,1291003592],[1839721518,673380114,931720768,956468366,1231374043,888542862,1751941241,917485845],[1963368524,315654020,1043039147,835840648,1588329688,831410569,172000549,1682523819],[972786585,1157783756,1351786804,1729465348,2093135220,1277963529,1740584085,482285881],[1466579832,1189760935,998147710,1082863799,1242301220,1199567309,605965141,1714355018],[1826590156,1618923183,1525011828,917045663,1619058432,1137413311,1803181419,1187527497],[2020235870,1181946460,1362832498,1745640580,147675815,1969738277,752526302,589217199],[980345309,930219871,710324894,351107062,1766518794,1916085713,925941,654423616],[1840176513,1191783193,672388091,536842607,768909079,302779143,29640713,237552688],[47159829,477953842,825936576,1145763297,1850233087,1050278958,1077497750,266475710],[51663499,216587603,1578692920,770791664,317888674,2007978784,1127003445,1158461412],[1416551939,414383131,101467816,862972051,1509198277,335745703,758432203,679929688],[548210512,2067795841,80292697,1901807163,921362086,2076342168,1026080246,335663890],[1607986791,1276671426,1219786400,1789440266,1956028269,1831712556,329754075,1111535764],[899937899,1744683085,1290882890,1590687816,251465382,1865039932,459135989,979242513],[1542618814,2100239642,1858684174,1630609396,589864640,1358116554,1003161138,973471237],[532971394,1066378021,1854367418,2052255363,262367378,516549859,1615822155,141942105],[1457146613,2100235610,278102286,1871198956,1707492295,1143671665,769408793,675348214],[1321766100,772734157,1366211652,1929362157,1746238144,1152838966,350282273,1957160663],[1914363595,1830948306,1424710724,778434084,653792918,800162043,469747991,966609308],[22943867,2036594780,523212110,280897915,1717993533,136324003,1440510710,1034975611],[755598199,837065323,1874710200,953791261,1324359805,151150658,695612616,182241231],[1768566535,277686997,1320455832,444999176,1019303304,1856036507,403859941,1742993291],[1948589072,996723048,960451084,1830579873,1011942407,213664455,2021564617,481518050],[1900355532,157193908,953798747,1439076871,796066222,1618909680,745831438,20473234],[2071628541,185258685,86165442,916803682,1060992049,437504053,1893063356,1180143996],[1323190160,1556523545,1849144948,578613302,2125214739,1327945297,1239851807,639818751],[121169829,1962124456,391674446,1059090555,667131869,2058269464,1477127297,1681032723],[1252056463,426831528,892879164,1118293568,73465465,338924987,195689872,720213458],[833456025,632606464,1134422238,1193786101,975704343,1554550038,780691086,660270704],[345897856,925316334,1659692267,1271066237,2058227200,1959029833,501627915,416167764],[1700298054,969908924,140659331,659189277,1264634371,409116836,1958350827,744025758],[172480446,1483507478,351389117,1191078249,285213499,1819032207,2031309909,1086647731],[135304568,1178947096,1388221580,869241749,628365222,1181869337,496173166,65847874],[981309287,615052636,928064643,21101916,274093525,1574195949,1471319647,1447798949],[1964054305,607414740,1668457199,504039541,1620430105,1713427822,220832951,1232201270],[2114147903,1023017076,1315659224,1789710581,1782472590,423898849,626824893,1730533452],[1462601365,430941720,1554880779,1403653355,561423334,1356264771,1333840174,2101140552],[1009526322,473992849,307496897,651679547,1256271566,535389336,539659653,271631776],[2128906857,863793623,2062473041,566610889,1468687339,240149694,1720174195,1162904532],[999724265,167722515,242459722,1618407085,1866514004,1643987447,729815553,303199351],[746376677,1583090749,1791551696,1374123518,362395820,728608395,1736821250,288813513],[1982718349,1349784045,1872642229,307072820,1922312147,677281584,81098710,747762211],[1139416633,1904531950,405495508,993474207,400043494,1643217951,2128348484,1378926578],[1171106227,380267282,1601322278,2013966335,674057348,271539073,714356780,392845975],[127091579,927729722,550111040,1859531220,550717542,1029790256,636243244,1804122204],[1132813236,1891505798,1939769280,1139705081,816988626,1500552232,1271475068,840439852],[115390818,2000381902,1383922443,862051957,820070619,1739576138,1432675541,320421241],[880726711,845857504,1342102869,1705542067,800813966,1406330572,589525963,1829499829],[788476824,1081543197,477824207,1941446604,270606318,577972153,402562065,670379150],[1680283664,1269422316,411122156,1060706126,719703478,1716417378,293792040,374880071],[990275838,655307222,1201988112,42498993,1324873716,13617791,493454333,1170126149],[207318273,184073993,989582788,113622870,175871270,436891521,398022903,363499098],[539472009,1315496643,1426933843,1487348001,278496599,1835383072,1006073431,615521190],[373887419,1834687990,1107628296,547690729,1520319979,419359745,115169062,1393836018],[680334586,366025543,43527940,1106820050,1530540338,1847837278,1721613537,815345313],[1224089600,49263635,465840461,993396771,180811061,238623803,753269154,543357891],[1212969977,1694032853,364852136,1093888135,360514842,1179025928,548104422,765140790],[888826425,2024855098,1174410077,741276130,239681358,1136025638,475889852,1762091471],[1235566083,802460642,77129660,746987889,1050656136,1499806313,415033588,1079876988],[1334909826,1906149971,1069723825,194767129,2080822843,1661780834,13280812,504083909],[2041487701,1233180738,2105415486,1382565037,968538524,1947704394,538077341,202848499],[686051601,642870539,1961263490,1171480325,1075045500,263444797,541694976,1686883893],[1668456271,1461817339,938960758,1437134540,1452343139,955299606,2105111834,1218974710],[1138678125,825171660,1225294428,1709875784,1141052469,2093431727,1075496059,1422410100],[1407923123,1635986997,472953458,750379367,428394620,1559918523,146033448,2027686143],[914358882,1788601361,2097508165,972119180,2009898002,173824601,1882702355,973852285],[2077940885,1678331961,1320799729,1681983582,342396566,280850556,578175836,976660621],[173003915,69780236,964071132,58809985,1600833843,1491191965,1236192744,133884191],[1931470533,1370550325,864425103,325937255,587269589,1423871188,950817476,1273443399],[1465717505,605664689,79650086,1218273447,786369809,2048543366,1207605899,1448190296],[210747697,1877900878,631482664,1222546437,493255543,2023791775,118618468,1741840092],[2102752530,932556890,1231265963,1958932803,65116452,1180200071,1560154339,1771430956],[1969686860,1601290089,1376818622,804065623,1070403151,1927292473,2003395812,354919736],[847820908,697465653,765159916,1401095816,484315675,23025119,1453078194,345267963],[1467277440,904853265,260074650,1130565290,606732196,338399686,1229458712,469745375],[1821589752,1693040791,4373470,1799096006,924182928,1291241950,947996638,1954994448],[1496733624,852251796,1172377492,1706357923,238027859,743697544,1967438947,2073909435],[1884931005,1112615881,52464451,1112013665,1188719835,659586237,1450774090,662497347],[1648962828,1429650480,1698243811,1431723934,292212195,1046387122,1754208616,374153737],[1749961891,851303819,934605376,230066440,458753207,604833361,264426929,671201909],[492230310,81272990,1886668376,507614747,650572794,677059109,1692799915,1740100115],[1692151867,1769330294,1860045071,1460564762,1018044068,1600385143,1348303267,326774451],[1991282812,1249146130,1564626883,1216668779,1154310548,1159935629,1088936917,1132333520],[1860083481,549797295,463528450,657838840,1333797409,2056104722,384995624,564034103],[1356171972,1548284812,1702040760,20548817,604931758,1003123868,559258162,942985433],[461208918,936026678,1149476394,462463355,986680251,1301974352,658372013,1646331674],[1689238938,520927757,356785539,114043609,197163380,2095555633,324746338,636015425],[1916798438,741036652,370113893,459579790,1914135645,434658438,1963680719,1415910812],[1811087979,395044178,1435841557,1857963629,1413078259,208998742,308931357,584941006],[1437759220,1607918494,113501891,728255314,1652654604,1696938691,1602278580,1925635835],[1806208940,1518162791,1494835016,1934383542,1693999954,721533063,1273630563,1477772206],[1028243121,1499723871,166095006,219463374,610233061,2048761265,1546384142,2014887541],[557267673,583035346,69439392,222452230,1453653241,33359284,733352368,1869235951],[1389501799,201902546,595787424,1342514996,1409928264,1735287374,984612008,989993491],[1631554694,679499943,782367659,684969344,478628962,1981701770,1044321183,1764565926],[1053252012,738148997,70296786,460477220,663488158,1759973344,1954587223,737556137],[994692445,51300693,415057213,1491778059,401741082,843832504,783178042,994001965],[1874507052,1077919797,767160903,367495626,370838052,1866963769,1764952025,921071362],[1107911236,1721254031,1380814464,35441502,2002744484,1764959005,1634103058,1258765466],[1855332878,1833171699,147479551,249149397,1562772631,1537651949,1037253476,919036655],[1936481836,1863729670,1848398572,1129021738,993957954,428878766,1359391581,1821739420],[1669673987,1983672517,1179799973,133143166,1025452091,375963756,1929043865,505163460],[2103555561,1899071882,2042711378,1698225016,1075184207,1289421071,1434427692,227760643],[1460652503,9378550,2087658750,39499508,1826638297,1467562462,1388548633,1863647477],[1435753755,675564846,934375861,1093859008,1474909577,1587427514,739981095,1043996001],[337335385,474283887,1550283431,851910358,1502952992,17881949,141478315,614332515],[864830256,378119915,896045183,493861990,1426356288,1767733419,1479963430,224071203],[2121194408,1367994264,986348772,1323884608,786206120,1513467931,532252812,644494433],[1805393811,976483807,778294825,25341616,1304658227,1773904651,1730122500,1036564529],[1795658418,538146684,1659879269,236270591,90619027,671496934,975629358,1820538886],[1993127373,562560567,506550513,1461734905,1898082292,1416120197,1715652370,1463745994],[1004238484,198460808,2106194847,1108538010,1441158834,1143068384,776327947,510179565],[793344936,1739118176,795410532,1648604672,1010782894,1801843286,1341478374,6327180],[44797035,2081673935,41639365,1483656161,1114914454,153074855,815813914,237883453],[1228320079,837056570,1579608488,520109918,554574020,692600081,1983040627,1288281743],[290280632,297254303,1378802208,809326974,2035276439,662875942,1630845673,688207855],[1655724557,112097166,1594014209,2053566279,913743604,43354287,1261498702,1606150875],[854187700,1103706847,1583439131,808013072,727125778,1045783470,1729358381,893487488],[560109529,1527511235,471460183,1289255686,1644952234,1120121299,200027924,1517365798],[161530617,2030977092,856153528,881866151,1112571815,58473146,1228847231,700458208],[864750307,50572002,1429075186,892385043,1269915750,1347485847,1914647507,1147279451],[950000134,339182614,1712078462,437672056,1415079161,226981350,1128394820,1762953578],[1643985957,777174768,1498515500,703705402,632493576,585746815,1710181888,2002111380],[1840795510,1473184982,1514018743,1032901217,1370158127,1041634849,683138258,1213215366],[2102825594,1525370148,1032403213,287004260,2109026947,510953144,411023636,103142348],[1531296145,1287785758,1677192938,1876434476,543307326,2001918177,1699489575,781813995],[1216488943,1144254080,865723080,1102166501,610220144,606460497,399221659,115786739],[1127326373,1991191285,226245877,838910732,1046142198,348315778,1951508513,1546352872],[1212691960,861105468,1661705281,1831328650,136369903,361620738,1627338883,849686070],[350629686,803402123,782017507,1188347243,380308392,900139525,484135786,1497654511],[406912874,1450273596,653006271,460212660,1477565137,710116666,319741096,122298757],[394469293,1532873020,1277861053,2039781915,435278317,505916830,1762145783,1179400247],[205730361,578525670,84402922,2073615031,1700413721,1766374645,658364071,1615091794],[1776172714,1155853684,77041415,1938539788,1119341967,2077800268,1571740586,865401028],[1036424436,183097437,328697039,2098444661,792796206,1961412628,897686034,499755510],[2017143420,1509206031,892231789,56410024,1505741004,555957437,1806365089,1553894790],[1253263196,1459868794,920184891,2084841879,420232223,1377852303,1309306355,1009363563],[824233274,473061367,974995359,229046047,1507813803,768489882,47912510,15209414],[620551820,1320808576,1788646417,446655919,502314829,1022991601,635584146,1269491686],[145659174,1739671656,758120868,1144265859,1258646169,591419597,1377391205,217327021],[1087631209,1996818705,1874418808,869916742,424945932,39433253,2111634311,1944828797],[2085869811,149909186,1646782855,107586123,430674391,323367847,2113204025,1907678856],[1617204793,801574028,10337876,1950014006,1429363696,1092555607,638582273,534237552],[1703080732,527990963,774096307,147915508,313565208,378458523,1170570800,134614113],[2008280057,1333564284,1662738718,903805909,661056768,1460025425,1071739195,266255380],[1489612180,1232579102,1527785420,1108652993,1059705619,2106031653,99660241,58866273],[512473258,1540976902,1866143602,771889707,489250052,1939928078,1146990297,517723253],[704552831,125388459,1649684920,2065679813,1807515860,1558693794,1422055955,54320888],[675512528,985682973,1495284608,1491583949,1623231906,1618662270,1428100611,1326490111],[80724727,1787905768,169334251,895760104,1507628355,394020909,178657782,1656471495],[1257221567,1908894557,335968066,250356192,1032737814,1344744127,693344509,1327263064],[1416438307,212165328,1875615872,942903555,1724964490,222661845,869488452,822875648],[1165669570,1896315537,692405852,766713049,1970603068,618199652,578216076,671862464],[805541335,251165646,2011458324,2045704268,1648331168,1578171626,780881005,748280782],[283257203,1994064822,986866553,1468085673,921250725,197246073,190933272,1549542704],[7315910,1992217760,1305040003,1942472521,1607540744,1542402284,1349778119,1928059256],[56065028,812220175,1661072617,824867051,1919228770,2029809051,186890330,1816628559],[270825818,1951261532,733110669,199445089,1818308134,1971299963,1708136901,453018788],[780952720,942463208,1354435904,463367194,651006045,69688724,1582002729,1378830635],[264601529,1625440537,92983400,339836490,475549296,1946441623,564394865,1155432925],[1143817735,1970567101,83057482,550642883,1479601731,1053572328,387777265,208812972],[433448927,558962561,346826244,1976216494,1360837637,1519325950,652869812,1849526614],[450622246,1338313872,1603471415,182335789,912383437,747386068,1150386722,948407873],[2095222118,933611136,1103681453,945656424,1228859846,10959964,1575409073,718227488],[1156575671,317253949,509774170,431764543,58721159,1987193486,26404104,47801772],[769418187,366938547,746220459,981021774,966511195,1381882172,1689790265,2112865172],[1374074627,706937066,1960831825,1446965499,1311855071,1328993690,940376126,1926502015],[90609490,1814240075,1354198562,1320377160,2074018324,1099056151,933164427,1090812994],[1409001542,493000670,848534457,555095233,1155179774,260952497,445536942,267402607],[1045974648,1866160649,2084900367,1773699850,931376130,1450888405,1130282135,834909666],[1446760657,478207617,1443145084,1891292614,47782416,1180861749,563906660,1851020575],[819858294,408773231,470399033,1177238004,1708475275,1417972445,638735279,82979378],[2109930876,238195871,1408640424,740057081,593532793,752556376,1170615348,1722892437],[484477239,664531103,964404318,811707953,624273398,820831793,1420039858,916775951],[476575994,1219335119,1894039767,1016224801,108614600,1016060032,1979086880,419834072],[645409588,1077238402,1769239337,1597137614,1521354224,1367714297,1575273337,1135025317],[909547038,1263939688,904140707,957804000,319873077,507261833,535322892,1867479709],[480539525,45974424,603014407,781886254,863304219,1470122907,944032345,775047198],[908426576,603539473,1258433319,1055839588,121974084,169203867,754894107,1087732616],[1568985303,475240475,2058460461,58636984,1488016503,2016877494,369563586,2097848205],[565022229,790400174,2066517899,1282426835,1791213762,1226360650,1071248983,945474554],[1244680639,1949637961,1738175473,1832973572,1166453116,726967491,876207372,1594392648],[881978075,1746644783,1321250559,1250152749,389551631,467292445,343950526,1858008362],[969798280,1034138036,926814523,592175643,819109349,1266951640,1755693932,1925507079],[723009981,1242072976,1267876637,1097804895,1585030407,1309698345,1028053385,546242428],[898241162,2091316837,417125009,213944036,36603469,686755960,1756186247,573516155],[991571329,121545359,1824558468,1642524654,686954780,1505658327,956438980,414668812],[2099983770,1796051596,230204804,573178400,627914916,551306605,443429946,1441192502],[1820807785,644270616,1194975921,1406155411,318310985,1254303783,1603757715,1942824487],[1721841020,359523174,463689690,1941786509,603785674,17020961,1043973226,708281020],[364457660,1100829265,1939117672,1783017211,1124582645,2059017831,624077946,269868767],[1055197240,1453332328,1925004247,68418184,1551754707,424538631,639951278,1784423690],[761639707,1063200072,576683488,1599514139,1771525645,1268214736,1134640993,1319383225],[1864715202,2115209627,1354213578,1775883305,1716432021,176570842,1676579556,1082881976],[901366587,438739892,1254636744,1249618314,1269784016,1542403437,571540342,765847698],[193548533,568494268,404419816,279811565,1489556910,1127697320,453992312,1577240146],[1436240297,1582040128,1786124713,2122840262,174492136,648857022,788694868,2033721083],[688442796,192728303,1851989910,1298061579,1582218657,1147399018,1808179718,775486071],[1292567073,378911184,2039109229,1263145334,271064027,1708593728,361578051,845472782],[18796957,911207546,1810114512,1025489383,2025324012,1705702215,1543411438,1601464874],[264002173,710033086,1606450475,1593741437,143890997,341761960,1129308491,591957485],[768954868,738442539,1447081993,1047894963,1385934605,787100485,2014155480,709169555],[346474839,1521952209,41096551,707150724,17807106,2061847478,258283117,858053808],[291766462,1713397579,2074792373,926786322,386499093,132415029,1867378472,613733010],[686881660,102722171,159205206,1312839038,99946955,1744455012,739931970,1005348028],[1732351171,746600014,1682245527,54648870,976214462,1818471291,1831879795,2035934838],[1231141523,632271905,619397559,73654746,1721828710,307058477,110818423,2016444994],[778389750,1446406945,1996750260,702059879,83310977,1658692191,2115302786,1684990977],[1020585022,1558510274,235841983,163237170,971385140,999356923,1078380692,129561099],[1938086895,1563462631,1909415214,1040298041,1100038563,660340722,1138291387,131832529],[324528515,828195345,1414719642,1041639953,2029907753,335286276,626096310,863464327],[1423096042,1286868996,340248918,1481237513,1548305036,471164798,340200068,633753967],[312144218,1370700247,1079744662,615251208,591768629,631311587,1847426876,1964947243],[53610840,1892261455,1147793982,1966901535,1512397094,327322820,1050357963,578344450],[661104506,553031781,904183916,1586731681,1155572767,1442917962,1226147184,1877379518],[560024700,800192163,1440014407,1768437270,839329143,1951665584,1404129086,1796176851],[826072113,32969656,1241980541,1400717863,1881437209,246521721,296386942,47855306],[593905517,1712183796,1418950543,30175614,432718769,851115876,1442481198,673126180],[1945476912,2005539850,1635964010,241470440,1783726952,511684288,924766800,1349949280],[1045389400,997554487,37013516,2055486745,848385244,678868365,336655286,1476757796],[2054175324,700481769,1372817083,1076725081,7328077,313724959,502333325,1431941285],[147838313,268903829,298553840,1552531220,415699990,2047964198,1154178427,1818734588],[1844166288,61686584,1426241381,103946358,1717741898,809693087,1010778769,2025179543],[293565150,474723365,1573821704,2120163991,795096076,1547617133,321358217,812639372],[1108035031,293095279,1862251855,219266709,1530507565,60402574,271626139,1651888113],[956488009,813595133,835406006,225178652,10115943,1546720511,628038196,683274240],[695482679,1022185269,1628482031,629032778,1334747269,800009689,1012110870,283116562],[1925212608,882824908,1851319482,2019704677,1081787122,310735238,96052577,201169072],[1960631702,2071779829,3477347,492678494,1977387507,957176464,1386502351,1658524846],[682333320,1220328526,1656586810,1559649939,2020917130,1094359728,1169336469,587801746],[1183884226,338961371,991398517,739386712,111327404,1950847931,981197502,1820733894],[1927988648,1251751404,1841737031,1596686786,371933626,2025777204,995927971,341905791],[520706834,1465786297,2005561435,54016122,318374909,900889697,1944382990,697255893],[1061628207,603295639,389616621,1507867255,524144595,1199234205,365825425,1937751203],[1253816808,1260530566,472483895,442052782,1859984511,1613241213,1772143859,36968613],[1055238863,330318167,186127896,238172363,913302105,647799424,1612878462,2019013120],[1491442773,999193156,1998245876,2006135691,132912825,1149135706,1706638488,1735931081],[1495385800,1551776742,551123306,1525999064,253444793,1631327907,301416717,1234571009],[63290810,1614112982,1616588794,1354304300,856853878,13478366,1065947705,905768478],[285226924,1093502522,783067989,111337618,242477974,416075492,1022026296,1252451051],[1310944080,1894593307,1914009574,208682951,1953887474,32035072,86617369,1956658950],[978977602,1693974460,1141870702,1982034144,1678626584,1678518118,1864740088,964568334],[1155299242,1323011632,1030001467,1059855983,1668103309,1446655553,1976086817,1367155755],[1493717817,748021772,2079947018,398346558,507835771,1422998138,1693716285,185305748],[2072878218,770362201,749087103,1159344811,226570804,55185207,2083026365,1445769398],[1890820161,1056185409,1783184567,689117361,653599142,1799074746,477210562,31612737],[1616673755,1694110638,399419289,702783971,1720200038,685946213,467453701,1738619917],[220406902,650849225,1140141211,181708368,1210349575,605417769,1796595268,1518505883],[2089184729,1404479000,274236963,1246658330,404634427,1140513285,1243929406,1895009206],[750519520,540047122,2049020904,1842424551,472239360,1059257299,1729593495,89777856],[660731686,1594516217,392282796,1657822293,126550138,1627232590,1467286759,1680125779],[445284987,1548208458,372601032,1591659827,1461070745,904240793,844493103,1045100366],[961538911,1818340351,947440356,736473899,1268386346,1726807064,1652692251,103703214],[850690277,1971802209,128172729,1419278294,1912820637,1631252524,315535559,1681052013],[939636903,1646797129,347301305,1247715933,522649554,1235577956,1999786174,729922075],[392965936,1157679892,925400005,165502739,2115595132,753806461,1187472335,2046716431],[1688178643,576634143,538158521,1954202830,899783397,1577538399,1131847737,77077955],[176261645,456498761,441054771,1569380909,1178876043,1422057483,668526303,347888282],[1956416703,2132326,1189367412,452187369,1357031588,944210039,1876746218,1327590666],[541306098,1182649004,73398365,1928857351,1421110110,106468630,705661752,1437756052],[2007991493,1038516083,2013667330,29580162,1937644070,526182781,970775452,1016772755],[310990777,1227946333,1373511095,2057968497,29655657,153765895,1538880587,1644461059],[1023784315,636569042,1558020087,329960685,823781043,318966616,287655889,640004557],[415816519,1740406214,1194283640,784065193,1014048855,78700159,1750624898,1360869708],[476149742,1744180434,1924298265,1628250440,1668134945,547987207,2107578190,874361757],[1834252144,435582979,1101428123,1534213009,479339460,1743667470,858129683,1511829962],[2115536075,75971516,312310960,322448516,1309376241,1598613013,838711007,1433408191],[1689499601,23698956,1870129277,876733914,661547763,262739169,1498385196,1707952219],[1581521935,511721069,1730604505,481099655,1946861925,291202310,458744235,254523361],[1301508087,1469418787,1203357304,1470296386,688483964,2069778291,1950262821,644563796],[490259080,563371411,726988806,974010661,1022813501,457886025,866994457,102490624],[203887567,1023488920,87322566,1780428448,713538717,325072319,1537955435,452075275],[973650441,1249059938,1745010651,1479671029,961231755,789177382,218910556,1916069838],[415915380,989729038,1295061454,403148150,679170677,737021041,1920377170,585401018],[735697993,858500154,310614843,2080023605,580958096,2037319518,1825598497,545034947],[248650830,585338733,2022380216,1967030809,576905995,456728893,873785412,21912863],[889172115,1185732927,2023400493,1670962619,853699796,1840733923,1983612665,1957590826],[1280074579,1322249799,2038598427,2064830438,1110374438,400937400,39282003,2055858791],[400040716,219206407,672946622,1407133696,2114417953,818547633,1106184755,726920510],[1079198725,675571210,994592597,643747286,1697973478,102260206,1799322226,1707642609],[586216236,1517043414,173365784,1184211608,293537715,1354212693,2025109936,1949713255],[1483660051,1487516301,2023893073,991053221,1352361523,1415081466,1563062554,1558872110],[927085062,1878673167,591487625,1373964536,616208559,1051236841,1391057250,1212053061],[896684009,106397456,1728239000,171453789,119051357,1405476145,1076804439,2065723946],[316613896,2078201908,593626305,1300426333,614205694,1517469890,661007323,1063883847],[1510089660,1712991954,830623681,1980276164,316026942,1211467835,139884562,977837040],[1692338587,277445873,1350096813,647311115,21535626,916605235,439208658,635393584],[2033791111,1807164359,553869378,1518065784,51978170,1571548540,1392560886,1762740724],[527721688,467785840,614432401,1945703537,2128590068,1828862810,1544645835,1540243007],[389727282,8957954,1550591203,1913020717,1122400421,2094748433,1173427150,1589520046],[803245359,576027193,129778117,72901585,1133896299,376668845,243684020,153993847],[603290147,360725832,58220876,201891116,310010478,1538635897,1850472356,1399581199],[1950786099,1169638660,192041055,1360988011,643728586,1697374715,1230492587,475746873],[735469588,609561773,1073176729,1101231209,56627587,1822998849,432796088,1207755034],[1791073591,1302670914,666831064,1281549620,713500014,1662329883,1966052967,1110433175],[2123142108,758920653,542705356,1804736435,160754178,1172357854,746791060,451093166],[1168644391,843643508,796509579,1217718218,1847028862,1407012613,58727783,1493885312],[2024447007,1852554975,1444016658,1078665350,1287305751,32490321,1361904045,889244644],[1886793749,1563652841,1814901523,1812388166,426046928,789465366,191188276,879331057],[1624767528,138514223,495747085,5320052,1725798176,1194617718,20364161,877511433],[1197630882,1675487607,1531271660,771536715,1352207202,231234267,682385764,552334629],[871160276,1368319057,292470123,1853621676,322596762,1047987396,359988625,1462232423],[2067962551,434102526,760003506,1859128932,1467237018,1387059594,2016075655,340648777],[1459440664,295886346,1009826331,2008031811,1374434240,1287382896,295333628,1150150098],[1378661360,979991388,1312933650,1790650803,1647364421,998000847,1226360132,345677663],[662042812,815722308,213565958,1954347982,799651995,95063240,1878531892,718918873],[722500083,1608473901,607216365,2076927067,162937832,1856475401,823305721,1860710240],[1576287126,1419211197,2118219199,181351836,1974225189,1613120154,1593495400,1683261243],[1712105505,421368336,138960156,1993678834,1731986332,1599023150,1343273537,869218855],[1824423314,532262740,785172619,1467466666,1365056885,1762526548,869229652,1139542178],[175010420,959261606,2029758794,1724521174,456346771,841336362,10848601,183401297],[391726586,1240245193,194375470,406789052,157799780,1877323475,1536595314,662798330],[621978225,1486363710,711509747,274852901,1287137118,1627266213,909624828,2042677615],[1308733626,2116953640,557169259,664713949,1815676581,2013034157,1602439989,229698963],[935162549,716984589,442400071,1408392305,846921442,1548345306,431013811,552764146],[655050528,1042765423,1999301939,1797557653,1324292242,1639336749,1099086296,1013578755],[516741251,512423577,1065140976,677229944,653719775,450097068,1119894394,1962080346],[1675292497,347255076,1420807798,71946504,833093644,552624434,336728468,1403115539],[67158660,782176921,197474986,753560806,277482778,70567110,320150983,128481253],[1186884396,2039348270,1443831391,160974557,34968344,586186264,818195341,1563193260],[1268823625,665022406,652037074,651714092,508574401,763564503,87384871,696903852],[113504463,2109712635,756880648,1739307069,724611601,1723232346,1938108988,1668714962],[1197388921,1691152730,1179537447,462004680,603578137,2012503524,629133853,1084106489],[1811633667,1024586157,635800525,1333790261,398039944,101512424,1334815319,1329381350],[1597679789,143601946,1727203272,589580753,587331544,663594374,996945209,1010156302],[1450749308,174431987,1680854255,1047229157,1804446808,1087427549,394902893,1250755210],[1300781326,51049032,1095988217,532717683,473961052,1786081712,1087060417,2052090087],[499241259,742906767,755747850,1632035287,614338333,1115115456,1321101025,154704909],[1864935923,2061492631,113512831,195813493,271716529,1409972589,1517100012,899788448],[1168632559,689221032,109817997,1134752140,1972081276,1587916967,294392302,1392234483],[1947642088,900756313,6052637,1750527312,108736370,1360040913,1614769637,1111534686],[103350139,2038533490,1427741981,362445704,981342649,1240122980,1415556553,622713460],[1409778194,2083794645,1709804685,1835178255,1299169912,698460568,1343284483,1913481673],[1459118720,310257749,429386939,515548412,437874120,1784213150,1982670060,842972696],[1583460545,809659538,952141820,1628263345,188058156,1419363940,1247624003,25739797],[1856831882,1776487966,1595465459,1058621426,2119735512,676356926,1383171339,355482596],[431572070,545324695,1644197783,809774394,1478692073,1586297114,401044839,2066688573],[948363807,1470001383,1869693565,768073075,1988455023,660230102,385772382,1260553019],[1245212473,579762375,1109315578,687119054,1222301711,979431974,2010581632,1997246029],[312172273,21567341,978278570,102761041,1219499784,591171140,1389708504,1600394284],[1885812484,925329158,1288224558,1639822443,3216691,1142340417,790635365,1747139434],[305137027,1107855098,1277019336,594915951,2063742543,684697890,1177296448,774768745],[1186987438,246608332,771699187,1567988815,915371063,2122406954,1899995972,22342042],[848063760,436478143,641193106,1726385950,1997813362,864382976,1303891813,1012228351],[1028415616,1892159307,976385576,478062208,174810909,1730928559,823373112,1016143431],[656394227,1856976735,1030840866,659053559,91785473,318473546,647522915,838940414],[1992743301,192759272,497434650,1196996002,503850526,443437635,2041384402,509100377],[1575812458,221100490,2010734712,189682154,998942607,1209714164,550748626,1874257214],[895649033,2056621987,36619509,882070901,354773783,793772641,173231896,1820201113],[1652494865,1954017898,999704819,157739557,1238856736,1449294420,392610916,677845567],[1822219777,682719651,2087129732,928601154,100605734,257646456,1953562353,817945819],[1946286810,320452401,1007186912,945914550,976976736,460850766,267282845,618993958],[1782923050,1589709424,294546611,328397568,1785462134,100514327,109378263,291634825],[1864218409,1471877321,1119365247,1711793419,2072033623,1524413915,34812463,202435305],[2034987982,1220102131,174268895,2065994252,1158031401,1380344125,371697189,1041521291],[1443986164,1242075432,1656789568,1565350702,294520858,192702655,500166040,426827189],[1287245302,359005165,1348804739,1387185270,1832841386,99230133,458310970,292787539],[1627736883,1979101103,1169268529,1061364633,1770304760,495507218,1513077512,621373097],[1053427783,708965857,2118475896,1953020497,182256216,1258925590,1110957536,1801558436],[2113509382,94824747,88990446,327294928,1317352753,348590817,1251838680,895209014],[2101651034,1922308166,200072664,1084830746,1045261156,1909891476,1314078589,627508279],[1696940643,1027566589,501791908,747139919,93344340,347219579,103762445,1591933048],[39885726,1124995286,752415312,1600042885,1759214950,1996099651,999036607,1610292173],[1795277687,135418630,1783314458,883587623,1819038167,601071790,1055555638,320965965],[388363447,1757060646,1004401524,1925928725,1500201462,1212675551,366385448,537042495],[1837563816,124835410,1663205572,1975459556,461654924,1374491140,1636867980,497775145],[1996987616,1464381339,341441456,1624080834,1125683290,8427976,330236064,783061397],[1730102191,1647814769,961398438,507348186,996977974,1884278634,83727985,2044430400],[1541017452,281962174,1983155538,43329139,1962382956,427916800,1402861687,610115458],[1438064910,95393338,195349142,1416618277,1563827550,406667189,1368418268,310821573],[1036065443,182846357,1902727374,939350376,43927665,1176291965,1671628985,677478815],[1278631728,453825354,1137077635,734696653,257255180,2045519588,1567906850,117644788],[1618533278,1695748843,1930355098,127873255,1454805569,1509277963,379998071,962889071],[1769685648,513319370,1449124106,1896721459,1004224927,1305223812,1365773253,2094816652],[1693011658,709400243,2088865971,664077040,96341110,1154400584,1452528158,1574927017],[1641153730,809065325,7026983,729357224,401390815,767749118,719258941,2106275692],[687464858,666490542,1079289998,1454320980,496266407,855742417,575144960,1808070945],[871302460,1037898638,1872605236,534441042,1848270363,768962501,2004591753,1566949752],[994174309,497065429,1955242843,1904344984,1837940009,1465142225,1212144519,1750606318],[110008333,1775862773,642096745,117670247,365245990,1013632445,1513408078,1124268377],[549448175,1360645002,754349313,1404854218,439621124,1152611411,1275928630,1525835301],[954795895,889441368,1415039383,274544579,370152976,771551447,2012441895,630094818],[515132730,1203169004,1789378452,1920624933,1710949105,842135684,729707934,593743793],[1318713480,2084690719,1312541233,1137950775,175322957,54054668,908188146,224061309],[973634836,750098093,903704462,485947652,842531216,2011435081,170887964,561150622],[418203148,682786613,1439001245,428136519,30908946,1192503114,1107639769,710894024],[950193920,1093816092,543331966,1661093241,1553542860,896299905,659671136,1776726928],[739395993,736397113,699811814,810948638,814461543,1809454437,417329315,291579566],[1884308583,1928067243,715590738,1312229009,665316859,51017354,1660188085,908934199],[482110498,1145802278,294769007,1273846350,508688314,37566824,1033626588,2123936630],[953555555,2001893460,1163218011,1887135977,1008289192,1383019208,1269419972,1447032518],[209178698,204533121,202802261,17576223,484916851,1520189492,1171997111,1052158146],[951378945,820135956,1946551576,16327591,904900514,74666242,609707514,99053874],[89810441,1962152336,1077390197,1145581831,191462860,1619017142,777541438,1905870356],[1137460000,1629235247,1111794645,374360601,299791713,596314877,278778025,1740246342],[267786511,656283635,1313115093,135804857,1829133741,646281470,707774085,2047265254],[105363691,1007372736,857645253,204573831,778244956,1523752778,1674069567,1104804286],[1943697249,1388384845,1778531196,461150700,1478201470,1760824998,823041495,537397372],[186921454,850745862,371104577,33278998,1186731431,931306413,556772220,700997602],[1163151538,1240672552,1188663566,402419330,314093885,701039920,276360488,1091956438],[2050089106,584927402,1599375052,1296151980,309401617,1411241737,854084551,1094466773],[677474317,647816686,67475128,1388496007,1823592350,1911611869,2023605291,325756518],[1806438340,1940895360,2016502833,1347126793,1935008737,284779266,765007473,1705248627],[631424488,1616744486,1390821395,282708209,1905409196,633229020,457135644,1745230903],[226888537,1330041099,864965344,1687240950,570849281,430777919,1184089648,1827073486],[1143723449,1212742737,1299292376,1146723333,1532383503,1691461745,1144145229,872612443],[1580051007,1406644261,153640482,1826911900,512124400,1549691860,329083909,693323518],[34349738,609339224,717066198,1301583141,1205285755,1829626826,443763255,1368687055],[1212959106,349137306,506313094,492261152,296602515,447597555,485905144,2065434679],[1447442064,406600853,152947633,458839789,930996786,1989895930,236291213,2031781569],[453862065,1404751008,1273526672,105657121,1021318136,1059059947,470972609,694804117],[1021356259,769182233,1275370936,1498910327,1574048665,1512419771,28256688,1069175159],[1553444534,1534551294,1461601671,138622726,282214220,1930793808,698863615,810124206],[39806736,2110330483,238481232,1389588551,414788101,1709184663,388098483,1473898182],[549761478,2113659513,1478220258,3662086,1912171121,102400715,2041992048,1934456217],[567941822,1915822376,124203501,437288061,198772010,5505813,1733937394,550808305],[1086099823,1704738857,1799599757,1841227039,592579741,1470991739,450024146,1779154880],[1707457779,1270551466,591617158,1681489616,1386114942,141845040,1376064824,965608410],[1279848205,2044625072,612970382,882119293,1982770863,821162172,173499431,2075364284],[1105861006,1571221841,1881812256,1838016966,212963759,355791857,150758186,1853179929],[1357378404,1222633881,1251210563,803072355,1500872809,1633992023,1982027952,346007917],[741028836,289367396,363719942,501834429,1400464932,19789383,2113965793,524131374],[1625818991,1545030995,546947113,2101121840,1682367225,963417598,1632992188,932278987],[1189499748,472554782,4555891,420119816,512896837,971828195,389014325,1520288288],[1167057182,288275008,771261788,867490108,512670944,1337139828,2122590136,890204112],[1178576586,453541508,1389967246,1210716981,1261976986,670601704,1953262873,1249170510],[2076343656,357861508,816401528,572482934,937771203,691779590,85040727,256629790],[1322623765,302217183,1947910059,1249175886,484873627,1316810438,1711117480,782113109],[1545267418,1611749859,2098599154,1607543404,1696974018,743592978,845800862,1127415904],[951600245,527385880,1676473094,136288246,1796186606,197679039,341992346,727205081],[1443671705,1914751146,411666688,1822722576,1233709382,2107479388,610630549,77042704],[1827094153,1979897986,1457753552,1620639839,1391723005,1509544468,1342621064,1688999953],[840065903,420590797,1403232804,218739643,409147702,468351449,624640523,630493354],[1090283925,765342096,803128141,1062296998,1699049854,2012899250,1933562006,584719721],[238501240,1936371491,554548206,472199736,117163512,823135044,394053168,1531279910],[1224448948,468584723,2081829017,731210609,346969259,347195058,538981864,2032868394],[730256777,819826666,695720440,776886840,8002870,390551357,1075204092,1191970765],[375728290,1451648173,387548040,322275317,79447550,749966746,1098248338,365803247],[336556062,1427068673,867820017,673833856,986003080,226331995,623530396,1107606409],[1397506804,1268512230,370623124,1514709028,895316625,1370493243,84151905,1369665250],[1175634920,1109139729,2074561539,840710827,216594393,1324741321,234075924,1887887954],[1169179586,98519659,1524583914,2073113584,1792634627,1124693932,1100977232,1536900473],[844527218,550661140,1967543988,1770642371,956087477,1341786487,1788341754,1445311223],[3232568,1294669274,252863222,560458194,895430950,1594460423,1517449893,360428975],[1770913151,591920959,293323417,1596383570,2074711400,1854085336,985538391,2042353490],[379013426,1299874199,1822844240,94337040,1027698218,835428835,2078577811,1292201486],[1254879266,530876139,1237214997,2002472542,933870842,1958105737,1502871554,1465573526],[1496483609,2088098820,77083218,1225309742,1225279622,43780597,480107029,1082833921],[26313770,2096194810,309235380,1124316235,270553942,120929678,398139061,1757483736],[130187345,1427449891,1516087164,1168647138,1413865114,1401899840,234991270,51069271],[1954050938,425010502,1936665365,1336632814,769989939,1295544950,1310330242,1045147884],[121438715,840611938,1234113606,1726037577,850184399,1585305900,1281502454,140862360],[83155583,826731736,460265971,1182437282,1499000685,1165569999,1446457510,1122286099],[1550772102,2067427291,199672846,1348701930,1489608307,1825923392,1557965358,2077345514],[691146619,1498449151,2000234068,179918956,225304073,1312335448,2040441431,1092138786],[116006356,1577233709,1737782600,1610003520,863381529,659852097,1944261307,1927178882],[1228443004,2042525493,1595386401,1938270555,1028331812,1223919387,1241118132,1258639467],[1456280493,201323112,883164371,372281742,1397129692,165925805,250043726,1927195297],[2014386546,600198409,652483117,1587544153,2010426120,1606876393,787179159,1803559014],[271938353,774197621,1471510636,1813686194,1325583727,523835575,667678681,1215206208],[248686971,3896028,752520834,1875589639,557891510,533537290,1280702889,619024377],[1866179915,1921693705,173048225,936695574,738543138,853399451,395714675,736514673],[2038008951,954845402,1182932236,505328924,466803649,2066643417,1549764149,393817566],[968643535,664445048,894042351,2120621824,1653183584,1468374192,820025900,1545993292],[5805181,451959410,747565949,212191626,609690906,650073160,305926521,1093719601],[395436144,2055476496,368412500,377577598,1042027387,1209745301,48628091,384761107],[1048256570,891580648,588702326,746553799,1602489160,2036604057,2032773297,533048827],[1301182977,1980565346,254964608,1883144548,1025910113,1462110489,97322204,54117627],[224745486,45925131,2011643055,1152334973,25201595,1289474500,587825537,247372193],[1122393981,1464833358,2090682290,2053329415,2121730890,148219188,817662864,260520875],[1065347791,388890091,392695386,1513511774,2050674849,1989346499,1963228684,817020746],[1970011093,161316635,1641426695,1215747804,1676106688,1190388409,1067765404,1476264226],[372702620,448295903,1640592642,588106234,563138416,784461590,1534760196,1214590903],[437492094,1735894783,1347920873,1598855319,201738181,1674499351,1802965607,1668051559],[452053091,312132895,1723665478,968358574,2005987307,155484490,107312657,1749505068],[615937189,44026711,1381884208,482526834,1527883472,1002214094,1618601466,1543230440],[1149688958,1096583143,782516898,943183931,377569416,593193736,1883109381,532185178],[1942263811,1400746159,705308323,182903904,1624105779,1412483180,1054083212,2033277933],[788800185,230406675,693384568,317328690,999288477,1107522564,2087081154,934611659],[321351741,21486489,243226704,921579004,1211386584,289436845,739597943,1159925749],[1385952301,97878334,1807053934,165476600,1299461636,1906734057,1965749650,1452044715],[1164797926,284485361,1468523244,218818179,1119184459,128446199,548453036,113090343],[1587142077,1055254351,600509835,1134836242,407577622,711250678,1017052446,611010365],[69804017,1911697721,757670260,1404670973,410051594,577254355,1433767257,812939609],[1845197499,819807524,1036952329,1338242417,1594089344,1015901079,976422899,1056573860],[209351371,881211188,123435291,1408010127,1633166666,1821733391,2095444433,228903502],[636201803,2060654762,1949266637,780656224,1803960263,677223092,366945823,168116550],[1140622369,1795338537,2009830333,392515464,1227095158,1012965015,978799122,953384778],[565389352,902630050,1763086935,1714888093,60527275,81475186,17635189,1076949840],[1378665170,420812087,308797063,620101272,1813128810,652476082,1031141757,1312771190],[1203124845,1546155295,754299405,1333578940,1452133871,300211645,1688835156,380704105],[1837277097,1209676210,1951080380,952480083,455571578,166724092,1749024713,1762907504],[2111569443,622109436,1776683928,1859925571,295127013,575058975,451405810,416074598],[1013438738,101479662,3187584,186479261,1959197626,881511431,1063172899,1868633745],[1583736684,180586515,96046664,550829589,471215555,1542586561,1754252306,941656431],[1095240156,571049097,451338194,512243567,1790417814,63190548,1155374857,706154584],[142865521,1519457486,650272709,2117416678,138747132,1137952840,1141129989,1499085270],[15379209,1352177442,1907080141,398575683,1846337291,1648620658,129176009,1637419561],[1458236873,32946329,632594213,1118624640,616199032,728134723,343286664,724756997],[1120812765,584629479,1297091186,1926216080,1825645963,15566855,62757683,2125675227],[1898001869,1522073155,1699841143,259098238,1333420693,1290921219,890964965,1661566431],[330580919,2080500659,120432199,892720684,1738002887,861219366,1575733799,397441182],[179497311,819891518,1489120334,993145860,1904609809,811776481,1900081059,354229946],[1561231252,736226297,1935754980,942282210,213128671,832957668,644452634,1047292561],[86721382,1783029360,1435540477,1875764745,80450950,1103528350,1007809231,1775383375],[1229075253,1054918050,1898114970,411287411,572677697,1963388358,1430693712,1749646810],[1652519556,1636387513,340236199,214648116,1412784936,1229074660,1714935727,1432176726],[671416558,1690689709,1793630228,1849341869,462490544,1633562798,325565459,160447935],[1335482215,1519375564,340552223,589533454,1403502422,1275614788,2020800699,770790232],[401232861,76477658,239940807,1698396646,1201559033,83362724,572766646,1745891682],[908590411,1444280217,1110739255,1204842232,97113365,208858655,1368367463,258006258],[708804307,167932130,761959846,25660600,292556680,487187114,1096735757,214597748],[1078175199,2065331810,1638084105,1871595210,669214129,283277365,9933130,311123284],[608582077,576106201,35098324,2052075175,1818846970,787297509,1208530032,1672915962],[1827849948,671113689,1479953914,635155058,635405268,2093794599,128249611,38951316],[290020552,1270295679,1527138032,243445979,232046978,1806169935,251421909,1906882146],[721770210,590526051,2045521189,1260135958,1577251063,1768062709,1143071982,1932658992],[9757605,2067498611,1588102173,747731942,2036326069,1273993177,372233074,2041337064],[1187242645,1475470994,1110387650,1036080928,606869623,551741398,1603427684,1065858049],[1676569872,1760567688,1588331127,1203388615,1051771195,2101243021,947221684,135727320],[1090140548,1773790150,926004481,1100495566,1968721864,175647580,1643195947,1316796474],[800902200,1368817921,301484989,1030605876,1070502494,1467359603,2069595303,2076082585],[165585434,862960375,2071215251,279852716,19142567,1473698264,1717459928,305523597],[874993844,1606909592,1545494615,1662619377,1354747142,1203349533,1056305810,1007709692],[1429747514,699152111,348895015,1753300596,278048566,1641976497,668397146,1702999074],[1625621649,1677320021,492533281,508510855,1354406705,928941079,1202247803,199752313],[1619287716,480105047,2039695704,1302442272,39917188,1494454660,1732166793,665176608],[1261468002,603004854,1615644734,1923285006,1580856393,455143381,111172557,1310733857],[524107582,527947008,1536057304,2054556732,1863060697,605295844,33114405,1865825611],[950845873,422250021,1790238903,333040009,651834712,1551849615,471686828,1396652035],[2093654085,1364332998,210404411,523333162,859838520,1647261476,1721262407,648672127],[1217151299,10722290,1282429770,2083613199,100402489,1107055314,1087476364,134482722],[2033088303,10168930,1708543435,1927128547,1183138219,1253392912,1180450440,862004930],[123557151,1702787787,696976846,2079821336,1206090444,99129049,1360197382,1156679737],[1385961474,679219117,807913391,817441797,1847203143,234100610,1747062408,578840781],[339483214,1018617974,747358314,564003630,1701088216,79612027,1029016925,74409353],[292751214,545599995,393659356,802236865,237318454,18314184,388990951,1200682102],[375922031,192760357,570077651,1826701782,1909544280,750033865,1583550888,1603806076],[808199512,773991474,508685253,68861300,81776718,1030068777,39743818,269194525],[241234289,812258651,1672483280,928644266,631323107,1862578795,70471497,1217338182],[1050421705,903731447,957983660,1215870388,1052603467,1511391010,250961560,1302901616],[1734424289,778112029,2055263403,937904345,1938386909,977204180,416303099,1549808207],[1635848681,1890443445,214563179,1897809102,117808354,52301770,432315054,1667134694],[631542416,203370306,959511828,1222903610,2035049748,948366814,1170697901,954291982],[1113143899,489573081,1942275098,984886154,1779848347,1318178885,1683785681,312584165],[1092388978,1810957070,1851626305,1301485275,2102154444,1596882111,1562832290,473496746],[1574560126,1501706908,1783243519,493223381,4254688,3507332,368394265,1087345756],[1148497905,982559623,1443207999,1975162162,1399472398,1072394271,1574101353,1607706302],[1997255986,1407525520,1278049950,528239239,1242917256,736544677,520298155,1990100298],[1862407097,679696739,1244938370,1846946536,1651832685,2111373165,1607008821,1862611988],[975994665,763031032,1611501592,563379929,1132965311,2126296213,439140493,937460517],[698760242,882067818,31377490,977690087,783842104,817485992,430765543,807757464],[654114804,125266430,1161372193,477615834,1005257422,919117208,2123787655,562041615],[2072939024,1793683438,1790794907,1009159364,568021369,1892155055,46701162,1110318018],[687292325,1063337627,496445745,1721058946,1507803762,672870205,1583156177,2002220505],[392379072,84599871,1845994156,366722751,1783186899,1101433031,103972402,732366866],[1843000292,59033878,91855844,1234021844,233103734,1498067644,2035158272,102004526],[52260623,1753890278,681390619,84674175,463304500,498744881,2124771674,157244446],[1312895584,1287039223,2047849246,672234166,1775531987,245197757,782233904,1320983309],[1681531087,1546708252,1909397631,1603767914,74210194,1664511221,983895388,2027056475],[348078937,269096112,973489031,826945077,528578534,1482323002,1746725323,1948689290],[1690065769,58795578,477710518,1869632233,1355943412,284207632,736977337,560989825],[1677432893,917772054,1594010317,1295048397,264494570,1765689087,1454129588,1813550884],[1405701011,462869385,522196352,107532424,1857522351,493151463,1183013571,1015905380],[1847095502,1213925364,793578117,1987907250,1772498513,952259480,1390658922,787719742],[269256085,2127468765,993751815,1035614406,1833793938,1997489862,1613492530,1141125139],[1361925100,2010128968,1955027329,904125693,227169252,547999108,1158372034,1845772344],[1004690168,5711796,1277484875,420227243,243812163,1383399425,617080070,985320589],[1870412384,1452194810,505810444,1562606145,510675941,1160009740,1955170032,162064626],[174991050,1022407203,1148591911,1600280548,1009837614,641176536,1586088939,517243105],[399175152,512656916,1675220794,1646287054,208048346,1585095387,2047285292,842305164],[1964105777,1349736736,232523408,246723527,2105379671,912259614,1989863447,220762296],[1089176783,1245439856,136721373,1225661462,1352015513,1464647798,309560431,114959830],[447094789,627239529,1954807903,1487128391,651425757,1834267428,1317688012,1985414688],[1926984101,1728618941,356695235,907779690,1561988288,257851078,827511067,269568425],[966657132,850874541,747158605,1639756067,1278970943,503042706,386396177,1423041725],[444863620,766597785,1091880781,1494382903,40121339,1446044915,1418392802,184161736],[2007935151,982982509,1646847222,613970242,598541171,1356669955,935265329,307421112],[1878882884,1185743896,757050335,568067017,1855524921,1776224834,1665133269,877435154],[1303077061,540280043,89921517,666178550,1866029612,797109721,773089390,254506244],[430327597,549695913,1826999872,1402816660,1910134000,378257681,1691614194,104799101],[772799897,821272621,190716450,839639565,1850436796,1447114626,516619161,867099597],[2086144697,1199862208,1209238570,2125324411,489278283,1492157106,838187241,433839197],[370228356,296251982,305101485,1504904738,1543923429,1957566990,1228289055,1268886261],[1715590440,182139400,1469827705,2036889387,553982140,1764416656,2079763207,1762894754],[459244488,106784755,1979418168,1614577127,1355810574,492973189,1445264711,1519381918],[1510609187,680657792,407319980,1055921092,1031188358,1919589442,206936211,546029762],[1703684398,938778898,428021654,1060607332,2077874498,1758355977,2029715631,251193004],[176302271,614050382,1068934567,1955441248,53313660,1009285744,2030893536,735466427],[1707390437,1653794793,1452579008,137987701,1658493038,319930979,2055743401,551837747],[1251055321,1547571264,785724598,1331489097,542773322,1683297780,401852652,462130020],[1380612167,109403829,452358579,787081199,494855622,1947817694,1720641869,350715758],[1060953511,840352889,1539083055,882698398,649998413,751856940,514777103,2056385616],[415173125,1992587244,1495303452,729989676,1981213670,486091109,2108546614,180329055],[231716155,188219382,1733479973,19264574,1937786862,536373346,741616342,16334195],[713543787,1205585771,895801824,1684799373,991835893,1606051621,1927863871,824059951],[1607115233,1802377664,2043693150,833770853,1895280895,1993677105,77108681,112910550],[849835044,1196198143,1379000673,454167972,956128844,850597743,1854569496,1702729184],[1656107584,1611978727,1826629932,114272248,1667308538,108796291,679527159,464895286],[157718324,1272129126,2128161795,1212145969,673767032,624498894,736445769,180779608],[63602467,513603399,802627061,1770198929,951426232,1520566388,1274850756,236156799],[466605936,967122001,367906621,975227743,632970415,2111988332,1320472862,1307892984],[802094705,85647436,641455827,1457875422,1904192118,1591652844,797016838,189316769],[1416988515,1038257157,279565022,1551505441,1283958059,1848525049,151262959,2060573425],[1238160596,1453434493,64144024,2010778783,470461661,922682627,925813379,1661307176],[843184086,1501164030,541938899,2044400042,1397763180,608245036,481557560,1547023836],[700186221,1767081233,411864364,698671949,287458355,1262712308,1397493444,1728613669],[1625826091,1934615089,1046379342,1591238157,1555331704,972028959,1418132640,491456228],[544598524,213969846,1915617085,499975801,170281710,474376222,730727819,1893204541],[1447895559,653795825,1442357576,1217462665,1099442730,461494466,641805420,1076904509],[122277182,1788252094,1029512838,1981275926,674830333,473468584,1727060891,1379094195],[237796770,253110815,1557528509,291252631,1062531998,2069198497,1536606858,2027966701],[2022427067,294283639,1646526215,2052646707,1256054679,1486956974,2009517989,1199465208],[2092472155,1438750508,940208312,1218504486,1771744410,2073891210,234567423,1685402720],[1187920044,828982316,1449046169,606767226,1480689843,675562462,1837672387,1561190686],[1467171370,573194323,1900953695,679631204,98580528,1718402298,664552380,408587052],[1411933802,1038668506,937828475,437010313,1380112735,1306453632,1430363714,2038265603],[1200832579,1513615365,1243155689,499189274,1194599709,2092979293,375125056,1815342811],[1948619341,44513614,1546585395,1759817029,1434463114,75975736,1345251614,763773022],[387264408,1566036122,1319747744,1189670820,1775708721,950740360,1389234610,115282057],[985786128,568455276,1168601251,1083090771,1307121753,1448251643,1565096869,124073406],[1543773607,706450663,1535644823,758014035,339668956,355083430,558065365,1816817949],[84392027,534109415,274038475,1760844812,1136986542,1323295475,166971764,1674197384],[2118712404,370964995,1198751694,894778382,1378079002,881555274,2010688814,1081044189],[1680085999,920600662,401694247,1984204705,1524092997,658600487,1227003140,1245403464],[154020119,987232472,2068405826,1533595877,191025931,964730923,440493703,1943107155],[1065061748,208335528,1195170970,1964653707,964282841,1291105119,1441642988,1812355932],[528239873,1140997447,1438058773,1059213626,1149827763,477552888,56215927,295868853],[1196029190,659137247,1888595535,542764769,876379486,1857365667,776388146,809733210],[791288262,1780048576,1806406958,1292012393,1362126696,792185147,1502239234,65385183],[1282480180,456573014,1652843707,600426138,363386420,793644884,354482336,1522143264],[397739391,1686310560,1873800567,1400426247,918931390,370014246,643390033,15419026],[409968270,250625393,458079397,597253191,1146932427,2106523271,881299258,296760900],[1834641249,1947720010,1066431618,1722968384,1922895201,1741046291,957656704,1586425862],[702176578,294316465,22627841,2035486791,1723756395,1735175106,222696467,643444982],[285146098,1814365463,1229746981,851023429,624966933,1323823542,2094521994,1312006477],[2084419642,765679374,1242833715,2000570154,2062131979,104735796,1796681855,2050681455],[1036438090,2115889409,986971508,548206581,2097631154,532090700,1318336695,166641951],[1796343152,298161586,730194108,1694916184,2108811772,394594491,1732010568,253350828],[237940645,1818449365,844916633,1793893296,310120660,2030248453,1025763261,338838696],[1199465688,886729053,1846026765,514823861,1593121717,965367935,1780478930,1838879723],[1542369125,87981423,1132946346,1110412638,1022077411,1086314272,1571914102,1818292217],[486860635,1852802587,302656311,330498917,1370042882,814070480,1718965697,1041934012],[2130440279,1474509367,80092184,1309572629,1460049431,1671304302,980701530,2064647446],[2006129816,393236020,840144213,1385495076,1904908489,347917841,1088546963,697315989],[1086574828,61916815,372847797,1823514965,740751132,52607776,50800958,448947567],[473918758,1396035332,1498742263,1348869584,1272846278,535138887,1916325203,583197970],[293484068,1572650411,1771614353,325619421,1012955415,1450443225,1485212098,1867627878],[140106306,1900841460,1676902924,383411266,1003597201,205057376,989947108,1317859245],[724250927,44774754,2020734515,1013641858,632163118,1300658824,624463257,876521281],[1991632644,988725288,1205683066,682083677,1526316995,401310444,1794851715,1762376029],[1364415203,1446608357,634753030,554868705,718735542,852788445,86049062,1141226548],[2107221893,581623265,1410273628,507500308,607272823,1641823974,421828823,1923462965],[952585147,1743917227,1291922523,221024603,296394458,1374872571,39996576,364813448],[1243436589,1512015454,2043733781,196939586,834178694,1687248362,1133354609,644737758],[1749352399,453321247,1816976335,1598223165,222898116,575216181,947763150,1681674233],[754302537,1370551646,1288960286,460837236,955115044,438770220,581594820,2104836020],[1163058757,1679000396,2106252391,2056086157,1848651345,1300732233,367658300,678376283],[226479557,12713596,1603083161,886783027,1103890318,1515148424,19446209,1486833116],[1255735737,496431827,1195908684,691226148,756294901,811104403,1699271971,1226338185],[694071227,202498035,1626901393,1945486849,400728502,1147008409,1532265782,924256563],[538713802,1980653175,551715697,1493513461,1125770661,84638554,785324273,589693438],[2073293184,374269732,1314415161,1239948349,677595334,1142269108,181512022,1994758949],[1854327364,1735939405,10378134,1094042109,1953942681,1465034664,1114144382,547614817],[330968870,1052088890,165730573,930332380,1269993417,1301981130,1718516507,1151679593],[1502340747,1653516011,2040145705,687225518,481530268,856990505,1034057907,1026678324],[723704563,1482753421,649315553,231525902,1923124313,2080575889,259850341,1169069985],[397909995,168521622,1048507623,454118956,495248958,1414030521,366775959,1364513763],[1153160813,808421238,1451617682,825855895,1917813955,733924953,772523811,1274025710],[931438994,44128210,971441290,487650946,1415441236,172391438,638180557,1559375859],[1375349136,1059196777,721907920,1017770457,454481383,99834131,1691923604,202481176],[1959985067,1252014834,918971481,1834806323,842035878,653977366,1948294486,1749707377],[372061132,23707821,1558518172,507195671,21391661,605160748,674462455,827637719],[1822795831,1757058044,736861160,1204669760,1836691521,1537837600,52649587,1494832644],[754025259,1422428727,1101716873,1659316872,750963706,83336131,91813559,2092498395],[49490165,1872768853,1471082892,1895996338,249618270,1332450670,73625953,1384661699],[705418134,1945410952,1369291566,1777796514,1040693898,731530299,386203456,1618236748],[852569772,733621981,873014741,1011037919,1030725633,1149619630,1193083936,696656090],[2120377941,1523326323,1182906395,1427098138,473787878,1267233613,1694615752,1864905640],[5188758,858083578,1362443098,535799600,938263976,1284881816,629276760,80531858],[1565610280,234802043,1803971883,900163196,838807433,309852768,1123755660,1902831910],[1472284820,1105579,1415309028,121340920,420508296,1399081620,828004714,1650028819],[1993060807,1399822386,1013629020,214852791,777913243,1500896613,352131795,2101869496],[35920237,1669442738,535343254,715951254,343989120,294509263,1515657893,296821035],[477810277,1317606107,1980090318,134360891,201628931,38896056,443379994,1042667970],[2029822438,1635725928,2072719053,9320137,503154916,1226359034,1193649658,2098261157],[1991666171,1637597703,1393652540,1487421515,556763279,66939459,498291975,1192469166],[1663943375,1797525903,118702409,1376726767,446831481,438199703,1833172448,1974640113],[1903789539,870223646,90722260,518296318,1877451179,1118162437,249151317,1628526204],[831815239,2044179990,278290393,1494963035,880632307,1515927147,581407328,931250976],[2079796650,1988822189,473652743,1786086205,728880179,403019239,1713759883,1535366728],[1317906065,323273241,1955613841,1682950754,400137355,1616781293,858780105,1091757441],[1779524577,1650555081,2013227299,1066417026,2060765469,1889418850,169849570,195464405],[18742084,950841717,455619668,609221762,1278923125,2080405600,1537931932,1868221083],[43465473,1922586612,284628232,1488452077,1244827539,321184667,1360793584,1649755753],[1738048777,2068667490,2056124282,1977342367,752882475,1649100356,1196386117,1172910637],[1711855241,1951916163,53359353,564353612,181598146,486689719,1392891437,1932893893],[167944195,1129162879,829064111,357523679,1536111083,6606653,1607168149,759284093],[1292261769,481435753,1420486529,1406299488,555827372,1760337284,1509995055,1908577824],[2045245454,53173650,172069679,1727953400,482703966,648625269,1991397209,1420605562],[60906930,1075277444,923805048,1907351525,145178319,714730580,235948293,1199977780],[252275166,1552754180,996541467,293681350,1187531290,2071237338,243056001,236162400],[1027183795,495203813,124481917,811662247,1634683449,356259919,1962258419,2075560419],[413578707,2079392656,1277175704,1168015780,1422710635,537258074,770653036,942668521],[698233008,330181439,1351881034,1994054106,736555189,630367877,194569710,1143027570],[1779987326,854787753,261563630,443642923,1643938539,1851454914,504062735,1187759507],[990701072,309338295,1784459687,504577891,962374020,1024724335,1193699378,1652519150],[1969552425,989351984,420763348,1576957934,505995230,931810029,1354148700,1679492425],[1048397354,169713415,1682984649,1232393960,1666589261,953145077,487961555,1723109256],[2024841462,788771785,1610562516,939665446,542702867,455234165,632695527,1187930279],[1130052367,1286723493,998904324,1258345854,1086154232,307419819,1727887326,1143692909],[918684679,533237304,126633146,1533728512,249590795,141487445,1438885302,1963718001],[905359622,149767570,1347162986,1401961917,1156000860,1615317109,1605432334,1189928490],[35786815,1016479709,2050166160,1297333231,107124533,797045864,1347315192,631838181],[512293977,1666959963,665354897,1587339656,824005187,1688072003,563793206,1862209549],[1535543565,1231871698,2026338985,1320220876,218399130,1433687751,1061476572,81232440],[1280785948,1386927965,1587383500,1303703509,75178870,1369969134,382400075,139997208],[378876357,837214950,1536773948,1258025533,35944736,531788967,560147106,1796311272],[892905557,1632521884,666465824,1557326656,770329401,134956638,1083369496,1178503979],[1566845942,2095703113,690082486,588354239,339546238,1005509673,912282312,606925017],[959187421,755973087,1444735803,1099005921,1990096747,1859135780,138619638,1124120627],[469354998,1105749150,437185989,1426769124,772865602,1660048080,244036632,2049971598],[310948812,708618972,1093896730,1349264658,1467410934,732844068,1769425629,1836756620],[1602220164,924882575,747056336,870832062,1483890522,1511742394,1522973701,854162487],[95484490,653194680,1277334597,1045400132,1903506978,856186214,1157919830,983014598],[941559859,1775524167,1063205773,449459847,1516815953,1324895462,659618982,672254273],[626698405,196780984,12189723,235204615,1332956621,1015590353,1544173626,1369379752],[801303178,878609649,628212839,824627486,1250017601,419920262,1654102015,496562877],[404617067,1595395819,1074976361,991022498,1865103075,1950704018,647180456,1774276549],[343826105,1928130613,1637313157,746894591,971690855,520008021,1784701047,857479543],[2048978097,187592313,1998401511,885697234,2099313176,1100847811,17121639,761695109],[1230494022,113318569,884695454,1977595513,340596640,1305606150,1262101480,146033790],[1723517556,1016857987,906345503,212960074,1283459576,235225213,1398473495,1727887186],[995220023,1813301411,172753204,226574223,3330386,1977972579,1494619090,1656927075],[2052911377,385891466,2126576567,795869766,851595711,1410047617,522406605,69739591],[790417713,1957465470,1755746434,1306345174,1211970023,100423438,1468463776,828904085],[551901106,1044015929,363445378,302514254,710237360,635956462,1047308664,1367254141],[660283594,1718879473,1073581338,1415705196,302037999,824943367,1750005692,284465893],[1627189590,911193443,101526734,1993362952,627073387,169165479,914244151,207600506],[1057493917,220978297,733775459,1479513496,79705311,1560723782,428310262,1468409607],[2112511408,352431844,201628814,41469687,1552459957,2025231382,1477657985,219050207],[1330824103,255019825,1676657314,640782745,2066131115,970886752,1700390421,1797330737],[697003169,853143367,875649810,1954231342,1131135167,1068976288,1681598814,460992313],[1561239103,1843224258,1331166587,1820811634,610660506,1696333017,808539473,1569528578],[145889720,2022288314,1040892822,1157673031,770457079,1441153273,351924955,1299286407],[1640009707,1544636488,1550849613,1617571798,160600883,2008098047,1300924927,1899132016],[267891075,1030267529,790927717,678101242,772963230,1743511784,1225471403,63793099],[2098525185,2070558756,2109669599,1997498773,309694297,1342448533,1924578869,190055698],[68463030,442812514,891510667,1702029196,566033960,791775867,1171791525,59227777],[87461239,1611384405,1568706778,1518297639,490577556,950032423,242568948,1566183971],[1536143033,485156033,2024538706,396818581,1773368625,101903793,935141486,330027821],[368160911,1916407687,1150742784,1057530210,253525120,47328438,1180467304,1842894567],[215302720,728315981,1149563712,824286121,1208671438,308308700,1801411319,1498188550],[823570569,1058600123,1206471463,427522945,416780125,1189297758,1442869432,1031404130],[493883496,449616139,1855301078,78204997,2023637235,1328960337,2050842383,1585819464],[817055747,723482599,2045746600,982840936,165005562,1027771482,871316493,521285646],[1941441629,1606396227,692519796,1554860907,115031449,1502984352,1671653274,1067008946],[686817915,1279596782,730048233,251505247,2106473908,514472044,2060822507,1390810],[654762340,464075074,1195918881,1778943298,2014028624,511570505,814668334,1490560388],[1457440077,1670131402,1633141402,2118659868,1120498469,840319011,991646926,1981932830],[1316069327,162510963,228262595,1801459701,2024330949,1665991937,907077960,160126518],[781811797,987794745,2089511496,1632433091,192929512,582173043,977719850,335443659],[1542908477,463803780,490110797,1911890804,1243054695,2062219025,284603036,1894842499],[1368200981,1969969007,1898650788,554471120,1636426548,482544579,1634227923,1386863882],[852311754,120524758,1860134923,219212688,473471743,983079749,225344096,205453102],[1070744814,847959168,45749940,811556952,881504036,780303249,849514986,739207205],[683869180,1284650283,186089157,679733170,1236867546,812066580,1444408464,1842004515],[1579175942,752057266,1573249587,1254698771,97516332,658220798,697114222,600492067],[2002888996,1039613959,1916377954,899070924,2102001456,1184428621,1594234445,227567794],[449019144,1964378463,1472088778,1278538491,1269452626,1681161559,1770249525,1016665682],[166353951,2035702228,1490019245,394088135,539538536,1430249360,909665754,1533598497],[324041941,410681638,143437981,259124818,1041705451,559624653,838036599,1487415550],[1622098172,1059180437,1215813377,393662727,1482627774,1474481782,2111660233,1234974788],[549332488,780093360,2082842009,633360924,623075406,1862811854,1385836277,671065908],[16684868,2029294918,638743461,584652317,1333130933,1691325970,1992512378,1082384532],[1908079378,1553245429,1149063862,281588365,932690299,616887331,1573271041,1251048775],[1246636021,659537802,532213420,900765260,550202497,1113259574,558628057,2129562818],[1247618332,981251527,444802575,1202342343,1478840293,1561395965,988284456,580384869],[635696275,1508180576,215690010,539671025,2088411526,1102168174,1135023922,740368305],[728473859,1265667077,1308507721,332506030,468392444,1672827353,1623455691,148218344],[323379674,203985975,47252054,560718194,880851806,667194071,1223110961,1979634759],[463325524,506812819,2097838961,723395110,2015940610,1646486461,845482568,497057392],[287235190,841918714,1676579418,1229764924,1319046171,714222036,1812728629,870697542],[1542510434,858435894,1432704482,962847644,1746306047,1470261693,1188145132,684853830],[801279344,934370622,1423523380,1568848130,1349344841,1802971941,408048699,765184952],[1449978594,435032801,1879645878,211440930,1617285515,2064403464,1870450226,1970091442],[2024624134,641126685,196353166,815675792,2083282630,715395004,536857429,1973774290],[1765861624,689860083,654581731,1234106116,2113650640,1298549659,523677498,888867037],[1797051259,600359283,947965072,1481752708,2059712912,1629463599,1246196905,16536008],[1431734684,2080768254,506346621,1981813454,455299988,822840459,264290644,1064226761],[1773863311,549074150,1438618436,1707842498,1405059663,648503141,1823670660,430391943],[1823421315,1105090468,870370338,933601165,927119893,1595559899,1711817078,1162325494],[1741407190,1813099873,1796869317,1471543177,674608788,64829857,91531387,1881387090],[1470987579,1202774668,1454908301,834298206,161807198,1413575859,281116823,1983227039],[1586238865,1068760971,559660365,965912918,804704739,562476153,1739740336,111737215],[593309757,1808175974,1094019740,1668790145,922177761,534616025,2052274753,483591636],[861534198,128601346,1708571000,898502970,438476997,844563895,181182212,170096534],[1239403206,1018078817,921441801,1643253704,1725126638,1378514026,1972027263,1792779983],[1489276830,241987935,1084404546,1336868046,2102738907,1880340767,1252913434,1909313086],[1667212250,1700633771,1893449292,2018031371,898976268,1221743342,52333478,840224798],[265964898,1484358297,529653787,1064824102,1836941749,501905565,1462896373,149974252],[1003446549,1452613719,242125845,1099987472,358262773,2045803473,1218392583,1747061811],[1886614364,1696070609,617323719,2123080233,1634501130,477066258,1170456577,1070833486],[1733573800,1348253402,155873380,1096120845,301740279,1649756410,299302370,1388322701],[1146178053,1685454848,1447941361,734793902,446236644,148604028,1440625560,1767440212],[189716408,580351233,1161795786,1199672371,1086338435,198656394,359453976,1950328600],[429036973,1455645932,1351033244,1659802096,2005585227,659921814,762409495,890579829],[1011283751,1318993874,901302813,673534090,927391862,1987019490,1958650264,1309157435],[2004712355,1059126765,510732248,1990288291,160901268,1838866456,70592153,411180764],[342300880,442229500,1423810506,34637449,1046710993,1700792533,1131978557,1848074553],[1845322595,1455745570,195741971,2041077167,1945148023,1115546169,1784771120,2090046358],[1639369508,1187880379,2063930872,2097636707,1951958091,1798040551,36891133,1466132404],[724033923,151376812,1115968600,698936313,310731843,1651887681,154135570,1107630532],[1058363834,1208754292,342394147,1952586680,1522769996,1003104042,350330337,586545348],[509935129,1894846177,1351149364,1894143410,592852918,1541198397,1864549040,754145552],[73408003,2074247218,2085233941,231720635,425104013,1080601602,1298527205,843337574],[754725748,1670649070,1589731606,1648366455,1945793872,1519594495,1058989988,52711870],[474791221,1736171775,1368113311,2105467981,1715505871,1775243743,1819650141,1388530967],[1596180,1861015271,1199450920,801976277,1264019925,778461468,1783695104,1477013225],[1869437029,1178506406,1264313055,40629511,449026378,1569600996,760650278,1704944699],[700520539,1633023227,189274293,381138274,674505214,696944783,442672087,1379350024],[2128670070,1496300531,1752417268,1249508478,1423745707,1488127890,647139525,833010452],[544301362,400913937,539891566,293054868,1679602954,752276193,264231190,291566118],[2080116008,314943762,315884063,840474294,825204614,66388740,58637937,1235978696],[1715434274,1979862815,258080055,1852189962,400782381,358905540,1346169057,736901918],[1916647765,789991762,1329266313,1313801804,1189075860,1308094728,1524318554,1073506862],[1310937508,2014085886,369378472,44199664,674560182,266248901,422421887,1214686618],[1556539033,708508054,13348780,1008071381,1942333689,1618758286,1246558353,1196114200],[2078500709,1062881979,671684756,584614257,1346249948,28241169,1380588609,642420046],[898244542,720992582,399885924,1045042132,932935928,1361945586,1555664372,434941807],[825173136,194408468,1682024041,487050198,1386392175,1494515424,2007394142,1723164204],[832484402,963839511,624931616,1604835713,359269243,2075373258,1889581650,2005707222],[58418646,128560930,2070264151,659356005,1603849719,831461593,1240238919,1388717946],[2005743306,583177542,1114906093,912739677,987508848,140078069,653556956,184547218],[1102911038,240715909,125890681,126073744,1776181905,984690194,1567851190,1818789402],[1879192986,1140001041,971139577,2120316876,1334820616,1049929542,1732637837,772720823],[2067461073,666007332,1397454648,1765709161,1804406814,1403440619,1895313813,499657230],[630253998,1299317067,853911549,1428997949,981003085,1290220834,769125460,1495472911],[1753532959,610501558,626322419,1740143164,1116558844,1086510737,1148446736,1270672473],[1145608084,372152169,794779925,402289952,1227174994,1733327808,901015113,649569541],[1645230310,479515427,11451517,2040659432,35645541,1405145410,580787462,116186240],[231156240,1055144882,1948189284,1182171006,2075379957,73922258,777375095,780604672],[281926281,1376831244,1288782653,1372610035,1882335480,1127115645,1789328715,1360847317],[1889606541,1662054316,2068815181,2071653089,503436531,1385418402,2071322509,886843862],[424490673,2116111792,1850388499,1222231219,1128146922,382274191,1293392384,734774645],[1681891684,112968234,1955874158,1201634224,1977328170,1369581238,210006136,531363617],[1239499799,2028019299,496824036,484701486,958915533,1765912882,1142580015,24546731],[1136644001,145735180,1370452392,1773824431,72710413,1471274687,2014290620,706828188],[1895861240,1947050017,393595298,595043802,1569147939,1918453373,640552464,215654456],[1904661280,1442906406,1743187482,1618576321,1546247466,2088490254,806850031,1214791157],[540770585,2063957084,687585499,1626957626,861236394,1593371125,1043888325,1229394922],[517362403,122057752,1640172103,776648380,977088005,1749248104,969205126,1706013631],[1326501765,1017874655,1363551466,619909555,1739750978,840940001,172909503,2080920527],[1169290245,1660803657,1650371997,1672651424,1368668584,797010160,648803480,2052422259],[510747467,382070949,1101756692,1472265287,362447663,2067218087,986084111,1672766939],[2062753479,712747434,594429765,2042831588,1671342360,858177644,1151583693,776530617],[368285331,1064746377,287182606,1832917985,152024721,375878123,1685496988,800541059],[1164700846,1957798152,825313755,830508015,203718869,1698957547,343720389,1046950407],[1055180827,1900122206,641278193,599703331,2037288537,188091956,185979326,65294687],[1384414994,1497774121,868251230,1513765947,351496028,1617197315,1513837805,1970231450],[2010632041,357451549,1014291043,366997824,462603135,1671640897,1687153031,792848593],[1466227989,1136932237,64433952,399915735,1306653623,1207692617,427446937,620559204],[1688505508,2076491942,38299853,1729040718,885174983,1001260035,1126836466,1130659159],[188228582,1104439018,27501944,519548994,933656467,694175472,32620997,889163178],[1748423740,686445059,437531151,209835412,348778722,593319967,761319572,629497494],[460901173,1183615410,1690727178,372569254,1578214497,1118134504,1900579220,292388878],[1696309185,1039751680,1525795985,1205671756,1333269946,1057458229,958125614,49350467],[731129490,1192043890,393667929,1032648045,791039861,568838485,953459544,1561654025],[501683770,494066742,519331317,501867243,1684143579,1004955668,1924163922,570408209],[1563265065,925215761,1748863588,1242080667,185366569,633416981,116106502,1190484094],[1723743828,1152530319,1889521186,1021949221,70483853,1336469784,313986633,441406163],[1706121495,1912092027,1219428073,905977834,1045384890,447413453,376039085,1240259668],[1696135196,2120367939,57851013,335662239,414670649,207051901,1573933299,2073311647],[626411682,2069046643,2058413286,499145441,424522495,1075330774,1731561868,2078976826],[439800487,1063527552,246556377,1846285510,1894680255,1544640619,1957586337,1604926755],[206014727,1566860772,809407140,290294211,1032668190,1999701095,498977238,169051522],[55550143,1431798006,1987408906,1217948167,539740214,658963065,1747586202,1223684370],[1440356481,27735092,1368177665,525320476,1433877505,1310169661,1329533160,1085614092],[1788028979,1261640513,1356544591,286220963,1816644164,710521454,1111507862,801626458],[1972518738,1720022543,129657040,538317305,1210280247,797196553,5764054,628583549],[2096717070,1810025088,1085128117,253883555,1627043481,1838848419,991771182,63845696],[905001520,1966631123,1544842554,993047322,588726603,337242918,2067549983,226476596],[1330194328,1118996845,1672560576,153524876,2037095732,2017786470,391068571,1360285140],[1713752739,993195272,2113216949,1627403540,1027274207,330494994,1983052536,877293587],[2093470181,1182872454,589081038,155590217,1800419012,624890169,765288153,1346154112],[2048401911,2105661384,478479928,1684569690,564159191,54169034,839276626,157054231],[1051608060,244436496,957159234,1395664335,1564081074,968777933,1118113124,2122321828],[76113346,1961324743,1153481258,1780068172,181629304,1110492026,1870188996,1832834242],[352213130,1102086015,179555636,294908663,1421020313,564616733,720175657,529259535],[857470892,1436891763,351169810,1907952278,1893879899,860015793,653183816,408347211],[1695823264,222489110,124297602,1953300453,1693873015,673811295,1833481885,1470407178],[1777213597,2114525292,1208910110,555800224,1798805721,1956508686,361051418,1242288567],[1527973216,2044257216,1632772745,216951549,1040931871,754082550,1573225697,1930279876],[1535837646,1172872545,50251288,1238221588,579636589,2102361660,198824293,1108337404],[1759268937,28072851,1549589267,1837363597,1760443946,1832495989,1576342794,1457899509],[383961892,1643397617,1886512584,64307514,729528063,1226094031,1174411816,609849668],[327032627,297702896,235416440,1324477130,1390210109,1203894250,721254815,1743799547],[2114282200,2014425297,547517099,1385283677,973461060,1152754712,1430815629,2094969205],[1676174394,1661485635,2062122822,393841306,1090762851,149178704,570325458,1397033335],[517678706,311511968,1301881843,759746931,2089902987,1284877934,718298158,1667069369],[1632015915,799745419,662902078,976625512,862850554,1870268758,263879923,1955761563],[1547078290,1536835057,930145072,1875342043,167243945,1586158415,1750218384,1230995823],[1126309508,476833095,564415101,900765189,1320545379,853181589,966189603,904958262],[1021032628,592104884,106008067,296631523,1986306162,395820837,1176074675,622535721],[1654315461,634301603,327423064,123849797,471386545,1323536428,1623452495,580073143],[1422694613,570042639,979321006,749068037,1338835511,1134010018,1323748584,1340787940],[190399477,135938490,1189319922,1895044087,1842740392,2127476171,2036679128,630911749],[1041481874,2004552311,156953188,826427654,371779312,1815390383,1740898174,1253375015],[1549599829,1541775886,798229283,1480216654,1204929688,1300510234,777535741,503992420],[1924689682,1541023335,282785719,1912760423,1274992445,1835746247,834504856,819320031],[556871047,1257017479,1136913036,1493958648,1117635514,1983812330,325790045,629549145],[1012075736,161892176,1232503443,1101667419,82845997,662724971,335393922,990768969],[1865947470,341046532,225768011,594142477,213722751,559235242,630757752,1517438853],[94134060,833792650,1883596147,1197307264,1358463146,942645767,1939211110,507720427],[1016165181,239458688,1885796834,975213224,1919042133,1301792114,2065907884,2024343224],[2111826443,542826424,1610354536,15688180,667539949,938594877,968664091,1148664954],[1404146731,1530181142,1316191240,1607227471,378922699,1599626417,1891584390,330633264],[2040830850,800664861,416922955,1695427597,291477441,486139328,594237196,1033054732],[644757594,1537939273,1254385065,443113592,1681846492,1442662833,2119469283,1990943666],[1518111528,1991449311,204451083,1937516897,830045133,169698056,681814276,789079358],[2096718920,1190673423,59442082,728211952,2128098924,1157221259,1627731755,683683119],[955729118,1784282042,879658771,201506474,1966474578,300557806,1169982758,993299243],[1697952821,2082070231,262411411,1750383521,1232147831,1493062272,1775083247,1824070252],[1684467540,1680619489,1747651513,177612380,24335799,1096109670,1110152330,553076678],[485467937,374083250,1020832445,1946154710,214248378,669523109,521225239,1378098900],[1519836120,728832668,797657858,1173002554,1788642748,1320350548,1386097221,1058628940],[1151656995,1487697567,212122281,1039706251,829730769,79101534,638772307,424646565],[866259079,1198525328,2122346441,912872181,2069315653,892380663,1396421808,1324469828],[1031275645,862139619,655365856,1408227941,1859254180,1204654404,565160030,203483975],[907629852,1498782469,468644240,570459385,763053979,1682615661,298732188,37307629],[1330592273,640574566,517034025,1608070991,1367282815,1440193853,909410136,2095854141],[288126370,1859476421,2085742607,1689828820,712226833,1630843677,1105128265,972293428],[1935714035,1239270237,52424870,435410083,725914274,1000998127,1349707695,1602099827],[737035143,947600066,564887311,152363802,720689074,904694318,1510243180,856662163],[744195399,1045237802,160849389,934844694,356820375,520155773,1376786394,1440544695],[855411182,1536615464,1827548189,384826289,1147249405,53378127,396886657,462891393],[675518208,895951168,2109129165,1972588439,1608412864,521584643,1843513917,1734961691],[1886964960,1730656596,551247190,1032392992,391127517,953057837,2083085124,1379951715],[1491247897,1276506790,1758202636,540449297,779228231,181205870,1220626535,1247873180],[488482180,819509267,846151263,1606638203,179254052,2056770199,1377424601,1189869931],[1914685550,1186552077,1804282497,1431032716,1399533512,1219528995,452842079,152724227],[2023706580,4622776,186617644,1837845761,1451021109,1146808430,1464643632,146000440],[317619749,783633079,1631000731,587342902,1321356036,1955348531,1739828866,2052633672],[1232145375,1273325388,557850548,1082010155,469076593,956273487,1280943299,1235879714],[1484896243,1764326774,396746918,808808543,665962314,219242640,1476632843,742274842],[1600888358,1353602896,1213544933,694732700,799239956,1331962041,1983896596,918444135],[1307831386,1936231098,175572874,210809178,1289258998,601831172,2056494653,1508082310],[140837081,1262726933,1340233987,633418555,958052065,915971558,428281170,19100186],[1237925041,866997980,1777140324,302531330,1625087106,1297645249,526837573,813932777],[635531756,533121907,651509079,209414164,1500698480,1094509921,1980057508,612287174],[1976059955,1564268486,1716259093,1965202819,2090255850,510436262,654311520,788157805],[192250641,708141757,1130436388,2119543219,1087414030,616683497,1868701302,79916835],[1646478617,779492415,1920813175,730198990,1661868711,864958138,1712728119,1143879442],[815596979,1223239032,138595594,355215396,1942564605,1230018647,480151139,804798535],[1302086236,782184130,1654064237,1759838616,655749561,1652768316,1112742925,371417959],[1616414792,1222513353,1582426756,1243556992,1927914943,2089960273,1291808550,1310301061],[1746875569,1973835809,1129313855,75562885,385037445,835347893,1823227619,1784867171],[1997810192,563160661,1326605072,852612089,1940284623,516487021,715998924,2011981988],[1495900582,1718689960,677847117,641175621,1525180206,1559997369,2023913568,423072001],[702669910,1244089030,617258759,586457836,1702504482,1546473765,1466637070,327067853],[1173227443,150798241,1551306192,1957614577,1003933354,855550802,421593954,211947392],[1955063516,464022200,348828408,1915303043,649572464,241426089,848441854,1439212145],[1002756944,31766642,1734851238,1854447119,425151971,52611884,1295244111,1887891172],[1183695447,1646031796,1897329726,669548726,579622127,1763850476,132964536,906376688],[1732512063,547427940,274093046,818906023,1238577066,931928041,2013985661,178639715],[2034657998,1450611707,467746629,1477381018,1134375501,784800760,826564627,1716796016],[450727192,528438540,626508784,1322877952,1042891198,1841926303,19554344,945271106],[1168790515,617181178,2071072114,899655058,1966241063,815470264,571377784,2111781606],[1497850380,61983138,549875124,1800937491,549084487,820165760,1198104961,9307839],[1629526993,200504391,2038564761,1272896088,1004373176,1944222768,375575560,1312983361],[1396986084,1408392140,335498433,2063003935,2130554089,652184498,669157097,2113949208],[841290644,1126616391,234008985,291433731,1866186528,1604289498,1550942626,1910400050],[831521813,1076162182,1290850380,861935076,1908519094,2073277818,2005289504,228112360],[1748015505,1067679317,1040873593,510577611,588106991,1226372674,937395323,2028202227],[1635470351,2074903583,843970014,565220641,978676573,1030119809,55229880,200510693],[942948744,44618812,93786892,1896454581,1311015676,2021357703,1425403032,842122874],[1238737901,777629331,50044912,448842355,1245233874,856790234,588742344,874978236],[142736520,354518936,1079223889,127286374,2129239531,649425705,1855494922,1463765027],[1478540896,1434462968,255607364,588930872,1164677566,1423900829,1826007438,1195996857],[1022132223,1280550400,1125355475,365159892,1703890436,883095473,1851138816,672385782],[1120205194,1998579419,1614487179,1679400297,156374604,1513267960,1724587480,849210818],[1003927454,1868600995,1334469383,657640724,7907267,1208944267,909585017,410665615],[1634787137,1199908599,250219046,1420155262,990897891,449151035,497985842,2030373337],[1091112590,4757266,1916350080,1608107136,886416455,461393058,1085834525,1196552021],[1527022224,1642157489,787231004,799744476,681251814,878974433,221627269,58225985],[1753996189,1008508981,1271417731,265293631,1225935121,1595497362,2125344193,241466692],[738870964,1727317614,1546335543,793015756,1390950809,1707485089,1266545594,1402018537],[178637623,1682191449,1494239957,2004661628,863142004,2035258479,1076046425,1592135325],[1533358930,430048302,611708995,283103244,1840025662,1536409857,804180252,303438091],[815235121,229429018,2050636696,1332435042,1072533224,715507580,1654865431,1301798360],[865842243,2063466843,871704789,1172830031,1907981635,900463070,183372125,674480492],[1536898433,341832527,806812583,1595340228,1932391227,1801000274,1264662021,1209736213],[1084188984,2121511414,1417053423,1096241438,500865664,1218141719,148986361,1042008953],[2046836234,1889868253,638564396,1418981869,1181889359,2100651864,1881827575,2046389819],[1189451510,696254326,1064279236,801202092,1320741937,1451344976,1983170441,102817419],[1273993035,977122835,848034620,497075374,202043019,1935215,850954715,1353369849],[380266845,100284686,1134746139,1225711996,997649011,1923565619,197084631,1104031642],[1172181676,980997387,288724306,928368625,840873257,213156114,4622442,1581542166],[449875675,1947534062,2100145098,169309625,857093314,869203882,272071603,1460853259],[486042093,1118065689,1591465766,1835127293,1569052952,1952078113,1372406308,2102928645],[270160153,1762031916,1003680714,849166468,1835008133,1345541051,181730543,1977649229],[2033919386,749043212,861303005,984148214,304369944,654786129,1262642313,2118641151],[574857035,382428664,534872446,1474678038,1087416297,361465852,161321111,830778001],[554346941,2033531139,347479661,657382927,318583309,112620043,1487755671,276876148],[1089289661,1507342782,136965155,1590071157,745621794,1164032666,735766637,1711216592],[1281395704,1484604391,64686766,1345536026,568167180,1982025220,1130325275,284601547],[924637290,2056260532,525767982,275730788,1200611746,87903441,1175295294,1248156958],[363612497,727072903,534828799,73764,1289522108,1902117893,1316712822,867715730],[1443412893,1431524454,2101443153,1936497182,1300403641,1355340525,986447170,707449243],[1131170025,1180196944,903033292,378323178,113507912,524865360,112095579,1896046468],[195459120,1043186138,508684953,1531394808,1674999459,2100851347,1987968252,90658936],[276070836,399436436,1046293428,1512479168,535721265,690171102,1934005082,755001815],[1077632500,621628944,1291827640,1504542960,1268612141,1394097733,394680108,1929513809],[349357949,312916862,427615995,1289562838,794655394,1973195408,350827475,240127187],[1517210735,230230435,1293137207,1232890057,124680575,1894253203,14855780,870006273],[2027150793,1518688732,94245914,1397521306,684572690,2061283017,1120016954,228993427],[600040298,1179175518,1786847030,519318448,1327677235,221751390,460933916,151238316],[753155007,106311738,1107573353,1735514105,2100964505,964471989,1160810857,2108417106],[233551531,349128547,1355422144,104379387,274761867,719960269,1472205697,2021171910],[12322335,793595819,521514533,875331365,36798888,1586137087,864866878,460750085],[10761229,700157122,894695670,617199932,4261641,1574786814,1097466904,1356273572],[932572097,1327676726,10172835,1961035666,696172151,325114330,641965624,796786618],[1102035535,1295226768,1618703124,2070851644,476826709,1271833043,802903026,81795619],[1555774551,111492073,1216089836,164569944,946069205,1593471594,619535300,1453479406],[1783723609,1368873434,1866093386,1216755688,1922131905,570118293,1469400680,1500354105],[282972956,27934504,372332593,225986427,1376120606,1131006662,1172263654,506672700],[583451486,682455128,905381027,1751006022,1881961192,577373564,311133080,784814867],[1496674939,374602795,1699314596,1754855735,198435689,1953725434,254016036,1154454770],[769300790,347904133,628202908,2012024107,1639267840,1567437385,1511083741,2059996083],[395851170,1736973244,1504698428,1521813531,73351765,1458346211,914199277,577955018],[878752917,2123954431,190305583,1517168754,382315799,76044787,1815611123,187729591],[56958735,401452357,2060164262,1563573768,2053250030,1358976424,651106852,1167958209],[567234350,92945094,351361587,1546950186,1239353817,137271796,1666644283,1573645871],[2103874072,372273207,1299914383,1652999048,537788465,168751802,626008014,1198182182],[1589498284,1501371698,1223745216,258033149,736486169,1419141392,1376075167,214777329],[1260900937,1413927730,1100891584,1293716397,2072684849,554197629,1298355311,912579068],[262331856,510523095,22451023,1865398916,1888029067,1094043055,938085109,135130130],[688696529,130129440,813246138,2094870435,1977529822,1739334336,646699854,736268315],[1766863906,1559023242,613103719,1169724186,1139331798,120770173,1846693485,1007526545],[958841905,1415163861,624363873,487693882,302725281,732834843,955948693,1607171693],[1811892605,1848409085,1519208271,923798114,1858639273,1525642470,217407073,912749318],[755843247,786787947,2104245232,1866248813,2005649482,120513200,334321248,1120291803],[1310122014,237680371,1593585183,1684613918,887850650,270503188,1776556250,1077613962],[1106733271,1255889681,1942440513,1242912471,1750435637,1466015959,935507388,1986176304],[1114036682,544209368,263881002,652861611,2106692731,1007478664,1691219224,1321302587],[1299316218,114882896,549349528,313684566,208876468,768862792,706823815,495935247],[1870077465,1657918706,1097377023,1323700720,922156563,639644198,1701588003,391520386],[1021804651,578598064,1407744804,823381208,971601027,787174778,484061324,743245281],[1517879941,607718597,911392982,1911960006,707419935,981626858,341908091,1358658415],[819707199,1280357767,315496073,1693729615,1791775503,1113497951,237656698,452768920],[1609519023,43799256,1165277138,432040213,105929782,1807549427,465688424,324060587],[1645992503,571470975,1445049094,1386169620,1750274873,607680207,126850799,337020952],[675951400,805415366,1551034803,579454002,1833008181,1489628578,1646670803,1936901362],[1452578928,412658432,368349261,913909329,1385281886,1493856442,1855899845,818954095],[588087416,566229705,35767946,964101361,572099585,605506716,2020156811,1260691287],[2080980484,1471411932,44073006,2006309328,1461287559,1024469949,485422490,458698150],[886077937,510355739,79481260,818047811,980884714,63458955,1888330896,1493097699],[803103628,1819766681,1867310955,1323803151,349801706,1618919743,2026389298,1858898906],[229211759,187473058,1345761036,2084033531,1901001969,607911265,942187856,2084505166],[2013036626,976558014,1713866196,1898633523,660780745,1161617348,181147937,782633826],[369310102,1810075056,128343423,1100078263,879457323,1496346188,1944482187,1728701422],[10532609,1028103772,159150674,1948255116,587185759,933255378,1400293555,1147955128],[1219281954,1815684488,1602658397,339728184,908777485,1503501667,514015944,207263047],[1839447274,2100182328,374926909,1860968639,1601970952,1214881389,547889213,1776150453],[1806716152,351442772,848266608,1836041249,2385753,1207491600,383928420,1661645168],[1631906725,1848639946,872761655,2072230325,457493487,1650832547,192004457,1961801158],[1414033054,1874028759,1402341600,1591728602,1853072198,771136218,685496099,1128238181],[344302575,2039615502,1745405888,556674529,572739551,473997483,1373059199,1351703578],[2044944595,690869820,427680900,1957906907,922202124,1519554961,999832566,1721145771],[1078298441,996519976,2021137470,1349024749,1635864938,914292100,1499039496,492831749],[677109229,213295564,1586894258,342509847,1355724951,1378749832,682261742,786600654],[1544634331,1691372105,1417723892,983547454,1218312884,1879699560,1539254899,1810871988],[309536416,494438622,566356049,141032595,1985155263,830655404,1637246958,433981686],[1624942584,1215892510,1928327886,1138633787,249819130,448258188,1566554899,952395271],[1094916402,1075544651,2065642410,1772963419,1522783331,1943606702,548625708,578743748],[1601007209,1761629181,1340794701,72493177,2079469113,1377306415,1228564272,569449129],[1221548084,823239291,478785026,397809559,1910139459,905597823,251130509,1793904287],[1228572656,1028629593,2129511054,1117675319,1478312570,547253635,688342541,1850540385],[494683122,471460876,1349701480,1261854632,1222007973,1377071617,870045127,922351399],[993089540,780146759,319672818,467839541,1784159626,1622157269,167943915,319613636],[1216501745,352615955,802826125,1078345379,1249957797,12079463,1223626406,429813110],[119213529,1930893850,1350081220,1448403940,948735601,55868917,838419421,750836816],[910387572,2086206333,330516006,144824017,1925030716,1913492031,319624084,103585325],[1410457353,285604130,1700217693,174505111,1916564273,892009488,175025161,823181534],[195424800,1160952906,1247458212,583044431,27096754,984699988,1198206075,558767275],[953540422,791731761,1051041441,505909003,1745658769,2030630307,187819591,526394575],[1739171303,963283320,447461147,554365593,5167090,2116658953,413313720,1928318851],[725872888,1212800674,1608435622,44758348,107622767,854440621,854708262,2089570560],[613881897,658525898,77698653,750014194,1006470082,380605292,1731605106,1399437785],[411291462,1527706422,1923463711,754914366,379375680,562230685,306892646,1915080568],[1257942527,1747686159,1458819687,2116466559,76689704,1400231209,101929199,2108877756],[774310478,1000873372,1687417654,1614909414,736021221,182563742,1316894249,1197142381],[1960885344,190759733,1714805552,1976986727,1886844990,192114721,1819349067,1504626766],[1785971329,861014198,1139698300,283183030,30066641,525004200,403784074,1074347730],[1275067146,178335906,1750516689,1788445447,1416631834,845063464,484995451,1408972027],[1269427420,1112020937,1066157025,707850558,248406744,1229712330,619519658,1113326140],[1486418436,935712173,1418384657,170564176,314841334,818478470,1537396708,1900251013],[1954383717,1410516251,1053471537,4398697,454488290,180039833,1278872286,1692409456],[1557559196,16963120,387411459,1271721184,1326411001,409693791,1797888441,1349269467],[851766997,840350277,1843988833,115055583,1271816363,1592334672,1581709128,416442803],[1248723045,1167364376,1665924252,2115005388,690250157,58196396,603718070,2017150030],[1275753764,835341950,921125890,2022386194,1319287935,554874268,201649550,158444059],[1776974933,1629298120,117263955,153691190,960678924,1686513717,101864979,927940060],[1243641460,116440483,1601487040,1984936504,1461683799,838771240,1935200859,1371904584],[179454238,276415303,1408744122,107961498,1939794273,1042838715,618434428,209696818],[42873737,976268833,1932945860,277604886,1937607063,654945763,863276175,1307133085],[1469066661,1062994399,1395788884,400152727,4146396,1792433821,1961371459,1876038170],[360863641,1556496442,1284828640,653005678,1819845029,906047805,1918633266,1445107150],[1889822862,887059515,1822288403,987798952,1400219702,1410195288,531806225,358124659],[250344716,461841939,2802040,1304041038,109157733,1249333288,406054302,150363582],[1483082769,823696404,1923497124,1129324112,1625045551,1645752466,621568681,2121273608],[2008493466,1553283350,323990535,1131636245,1620100883,1461220725,2106646995,1867600074],[1146443275,950502524,255760397,556280344,1265602133,1513518581,1859327697,1520286346],[1098422251,630142178,395059839,684283221,2049656415,1727380026,1882236907,1034946335],[2104309531,555274513,1948718320,1672681093,348074573,1933710009,2082246574,1945932003],[1144262711,1134874574,1672632847,592183202,275433118,81367994,1380363260,1309069538],[1109067135,409929950,562356209,630739931,1715223866,1425934802,743075070,1114446803],[231540398,687327671,1518794574,816324025,939104003,1128419096,530585049,796385468],[541358904,1318468844,768844462,1959174700,1344640745,21915853,637746586,39040338],[947936300,1415948272,1414686080,300953414,1780522888,125300284,232513354,1596858656],[90498142,1448715870,1555873740,1294197852,968411613,265754158,1153237004,1727993147],[1855830058,355958728,1238813583,545980969,1188296027,2086269672,881574176,1560610765],[1125424228,1663405237,1364451081,1488015915,273029473,1901283251,2100427392,39558558],[432630122,278721979,11943870,1302932307,314901721,822036295,1085469090,1587206038],[806414540,1157417629,93996727,1066544201,1582616797,1392706859,840536260,934725918],[1458296338,1442972341,209879202,198158276,2075643703,1528628442,312364114,946063631],[216330623,1857068707,1893106585,1857448308,881008718,248589953,455655491,1264127408],[1273350154,710688061,1478630998,467447779,928893384,754286071,47295115,2106923239],[1923555664,1493787906,2075061833,280730293,1345984535,1087606083,54476893,718077655],[2089867556,1914063021,799205867,1435584336,758192681,846102313,299364112,1719609085],[514742787,1542649465,953041024,896144833,1612869947,1323630770,472321656,551671073],[781040265,926749359,1420257705,438981898,382609842,1837176640,783013719,1461047245],[914756706,1378211718,92631434,624522931,88603998,1801500103,1430143647,480285128],[85864225,152633316,1423614031,102087798,718968349,1347434248,49216318,1842911566],[1441487456,553459489,1894189391,1565701958,1220624008,1648032767,1531423296,853739924],[2117940037,2025063363,63904570,1422920701,1721902455,456032072,1368133800,481215766],[1011153461,1546446277,261524517,13617488,1560541957,493017574,152893883,2006647931],[1350141800,402405917,49638631,562823250,81502908,596212298,562678033,387783605],[1434342186,1323203631,1270346211,1966137641,1982663377,1865067799,762201396,74613053],[1167426376,652366003,621846524,610628449,1428470794,28123572,1568705694,396848282],[1997918148,1919514256,1057832502,775583287,1000353327,628693622,1626238982,292988342],[974213869,623932580,1922848418,1987619499,1073605393,1585858097,447279202,1911526685],[2063342716,2123653073,146447276,57914068,225993523,1070798572,1044449432,1134213572],[1210251780,98459822,886247087,628883542,1276383693,599287338,864460691,800701461],[1359587794,278821562,1487803933,1900949169,1477797620,1775503752,2016128413,1517888318],[1204923713,307544896,2108474574,1345489227,1313971024,775663459,445689469,528474597],[732336938,1393096960,886896934,240865049,713183097,1750224695,313439194,555899567],[113913809,1636291290,1066119935,112789347,1431680730,1286711880,1592561286,1552725828],[1993042506,2083835871,342476901,2102254771,435452668,1059132274,1323184288,1806862744],[311541505,151144845,373326244,1890530331,1150772223,1458062628,1609607648,283784602],[1388987493,297857530,722787530,935447778,1619718775,1498650739,1074095865,1577755848],[747299984,1859908480,1733935333,907720278,1858960104,1507401573,1517737751,1182742082],[542762158,1066338984,1789983489,424309501,92552590,824693338,855023498,128966278],[400416228,2076425078,388555945,1247538129,1088001797,2118508948,1436499410,1990050381],[1327515935,1826164339,218590467,1010606353,1865837519,1231231392,256140678,359516468],[1339962127,1447904511,1911655007,1861328925,442276223,895526528,1232827245,135103840],[639835971,2119706969,1750756425,851910647,59376406,1859401092,246280095,1207384011],[613350804,1576324303,1137382672,106896920,1127386122,1000684890,893906352,174737892],[393005873,1433748153,268657602,283175614,2048568039,384805652,875011432,1667968970],[1905719486,1940165716,1486248311,357488331,1894751526,1619328820,688850191,1009309794],[1191236451,1854003763,416477813,316379171,234621016,1478714480,1410900885,3279210],[1105991600,1897303909,938625608,985325063,204583926,2100233865,945802573,1784732454],[532685544,859453129,989495432,1495716653,1605643242,84491435,541429449,1916342753],[1643843788,411630184,1538324048,922469305,372990964,1384748527,1608692596,854337276],[1221113947,601663761,666394848,207964690,1574042366,2004994743,438725668,91298825],[758048899,1257033653,1820140444,575437992,1013863625,115788052,1724931316,2125789909],[311954786,581137267,18158352,123531064,70184668,382132345,1219007163,271776450],[706625486,813566675,43006562,761776481,1812737074,1964024247,1213431688,911638615],[2050375406,1137272362,1769402222,721262069,1887238445,1101657989,1391653846,1993813184],[2060328171,1220361138,591766394,317783423,127767248,1329570490,2055581236,979275207],[442298351,2095018010,1214488138,1493053154,518319256,1405515676,292064760,455238720],[1579252891,170931269,1432001455,1869822950,1286491350,1475810761,1126775639,749296946],[1222859236,1238742524,1228458581,95793239,662434844,11731522,542798655,499497212],[1482022022,1313688891,1839356272,415072318,1730611669,1110175679,918157470,2064926014],[585311640,1511552204,954312711,1151634857,402646079,971372395,268292527,563456984],[1551389237,1813933218,1172494507,1711969585,733122520,2036302111,437578970,1242225035],[724437235,1652380195,1915066953,1968785811,1986441710,579000325,580350084,253983323],[2118510568,537846159,1429236155,762544161,1717489339,2007412220,734563335,1596099347],[1604126966,12987603,344142451,102950692,2027146936,443925099,309892381,776645071],[685312562,816790266,1786756619,1708139423,1955530175,1560631921,1907319541,869879699],[1830074106,1186644420,1084378689,714153619,515789620,137528824,1152999886,1604488513],[1421999731,1846434978,1832138929,419190176,292950460,688554097,1860413646,52203920],[49890300,1524044052,230701540,768614039,1848359882,1399675482,701883891,1947019765],[608385418,1414235587,1929245097,542380247,577756347,2010157463,1898071331,625343682],[846524475,844308722,887921531,231109476,529402853,648616722,217189113,144854869],[593939089,622184096,626370392,899900321,320817188,1709319965,150128810,251386762],[2128902547,57645579,1879627264,1246776536,1567572458,1055806099,281841276,593545971],[574661499,227425666,1821699249,1114505120,1515615691,131882081,188282767,2097221869],[1982832747,1537774899,1610973449,860633422,451145856,358796966,360018409,1633712776],[389813340,2128606434,1055268575,1644342572,688764748,2081965288,215917962,975113173],[59379454,1063520231,896586910,551651868,731709243,152778027,1763757364,210218608],[302538459,1382620427,588752432,1155680028,936365269,1815133110,675104034,706876781],[350992932,278082031,1142251132,1453438106,834656718,1271815075,1971840892,567047152],[1215773749,1479867345,1132008462,1242698066,63232288,2036667110,890028104,1104401577],[757922605,1751311110,1509266565,330351918,1290964663,1477362153,973520457,1842135232],[150477711,929027015,1102203677,133443799,86215445,391286706,403847329,598811929],[1548460879,956389983,772207843,447471242,295689348,520501947,1107631368,248190293],[1461409245,1078240280,765616043,1112266954,1764368676,75561766,1941349577,2073242146],[538163534,1558880548,1660646617,944087851,718254609,1663541470,1193306787,241225110],[501436575,943350485,1426866518,1428543674,1034527656,1944755299,101085958,1965512415],[199576521,545441914,1644927272,1040207322,1991174167,1603632363,1002382249,386946302],[742208202,1988399672,781475937,1974315255,668977989,332557923,830179477,1323514050],[1129584766,775337443,1496700029,41323304,1889048693,1901004932,749600742,2027799912],[1950773791,798139822,915002588,915483876,1533410239,1496637646,1019506795,435348782],[1669572499,1673695005,949666597,1736576195,1016022434,884088902,748877680,546889204],[375767566,2106146042,107872599,749995483,810797703,1339680552,1095711439,923406274],[2085826536,1270443479,156543076,2097685985,1328820926,920265981,1584007414,1491365065],[178016137,458254949,1366933674,877361427,1143012838,1661995578,757426170,1655604651],[726165505,703406136,1335115744,590120499,1542233380,1879715937,1799093323,745458109],[1561113320,261468885,471444257,2114578192,1373353202,663286472,777488265,1192680456],[552082686,1907752221,737150488,1629134977,646760512,356493952,1224855356,1677297390],[410245917,907321553,1960811166,1587878949,1980619413,1302675717,1634457173,143620248],[1359318105,1379231968,1929361082,957236961,1464718370,1281596764,584847353,800353918],[230939587,64400634,1264474428,590477110,868624166,1090309503,430280468,1975713077],[653959196,652259419,1016112813,1959883278,1862366798,1639831690,1123287527,1194866472],[128791731,445260971,1138219150,29014955,1786204679,1105881612,1960049988,1718262400],[2092478145,278505278,601671054,98896263,508177302,1791788877,695776912,645839475],[1994227908,60657029,1352825572,919014572,1883213371,527449121,1055964236,604751560],[416963463,1248760121,1975753013,177680908,1626903129,1985302303,304343031,1870719373],[1237670278,884184496,407149787,880878219,788061161,1999064407,2130067376,375663798],[1492452733,788460578,2035047527,991697656,1404931612,28045429,2115047404,142196033],[1426364296,1158686531,903046110,1056479841,1103247664,961329956,1890547474,1234467167],[2039449563,1541755479,1340622125,1335771006,1827587494,1431957313,652215285,22019700],[1690138443,972576657,1109293715,152301882,1970337478,1111876628,1734661976,1743789097],[1675218412,1505791090,735425877,1706442365,1619843128,377800240,1672083680,1519642012],[1061006423,503338262,2032333807,238203483,321519632,881340411,1781745659,390189573],[915301093,1522385044,1656362544,899097692,1555230572,1955180667,1422634607,1164245182],[1453227818,1763716430,178770676,1991220881,1592955781,676806940,1993773614,709557781],[55554393,1054051636,946416129,1125006422,1240803752,1714503288,914348103,2064100260],[910353230,1398067951,161788115,1746785113,348447114,1542702187,880557860,277363138],[1208385310,144716084,1155314080,1120797543,475797235,1527066310,1006929147,401058051],[1221205795,163016525,1809431623,314499753,452280486,112812283,1130167206,1021083161],[1853427677,778636861,1576527625,626872924,124011019,1353343428,1178103653,2063655054],[339241617,432274077,1566550422,285150355,1468811826,1021117725,220752973,1297014050],[56586875,1716058084,875964165,1475261305,2063149979,1451998581,887740467,65715103],[1899812523,1200666816,606999202,1526174166,1791052834,2103424579,2001446101,1084219045],[997897778,1683477680,78951757,208473851,1083306584,551828831,1894251705,205871269],[1147435360,1837546096,1850048646,747536177,1624353179,259199757,1929033405,1360634630],[961480604,88590688,172822098,1012428430,243577376,184593488,225955366,1727292353],[403087698,74043511,1030613857,1231917563,875262431,1107751076,57115244,375711268],[1707208291,639519302,264399837,2007506270,2100338347,1192835630,191388554,933317000],[1806530593,1121806536,1738729938,1828818200,342845218,2018162796,1961425614,1178264901],[495437505,1178480071,445287060,1799843351,805161955,1610658806,1695014647,383815539],[396888777,1491855261,597809745,2111259879,987258640,257043733,388739833,859274072],[1644227070,1675828571,736658930,495943537,1293194749,281623401,1095304173,1210127951],[1420613626,1312553910,890480184,1750011339,1469578361,311048719,377849309,1991176484],[233107893,737387529,1095059540,164917849,1663226359,680490909,918362539,1569822010],[1759851068,1217271972,1829133817,1842738387,1387314992,1313602938,1299986589,354630892],[1833469642,1490008443,95803292,1321801815,1339632623,203854309,1847060690,543784646],[882848786,119245895,851514655,1259974038,14447930,726867981,1141654971,1800906425],[1866365335,1613128843,442567058,234055664,965465122,1624495364,590289846,41088470],[138335419,1678804474,230686532,1302102680,492602252,645433973,744116740,2097302890],[1532336654,321066350,1599717800,1623675395,1667353391,570908790,424697944,1589234717],[2055861322,2126616862,145006193,1933473054,962784973,464534541,543686643,294161127],[714916206,19745646,330339912,590180922,1941905455,1648868045,1360127857,1898339127],[2051202910,9370946,1742313860,667640033,1000905969,269102146,1957333684,993622777],[630280138,77952265,128272148,1014594112,1384662177,743570551,1076389607,1427656156],[1675843627,2077419982,1712161185,274125130,1873945066,624571426,322130692,1357869226],[1480358459,269610470,46643657,413713915,55000684,1597075531,485660300,883299766],[1981097081,2075845424,1301783383,319934279,956470245,2026405502,1032836039,2047308231],[2112543525,980287020,2064887320,1057025869,276670715,1608934325,244072725,1587861650],[758945096,932381138,1005328006,599594342,486417413,768355921,1392913847,185337541],[635731092,1406484336,1342194700,1011701862,1139480207,2045717109,2018921034,782097921],[1198618925,471662436,1714454502,973420515,1846537316,1004695084,2012246366,877199152],[150345887,1725173596,764543311,1079020304,1909345656,646572649,2066719417,1246601528],[2116940602,1480159582,14104207,1485598713,559859623,1101713810,402905313,425582503],[772905130,1063434469,134989641,579411907,1711788079,318218129,1782352213,1893107111],[2118361081,949349003,486688500,827801937,1880484257,438281957,1961824010,121536745],[347146295,1522184133,645968382,757709345,1984216969,1387804567,747491307,259500533],[2106870105,763373291,862037511,701916633,211144002,1938903386,1639833660,1529861628],[697502605,290204005,1324968661,830269208,1314504018,639941488,678248025,1403609974],[546884162,537292306,380074806,1626198899,444711156,1793511038,107302701,823134804],[1994206923,245484827,322915503,825830797,361183228,822627050,819830973,2112626414],[1312177631,625628620,436442184,937205381,1157466172,102469677,1670737840,1945034569],[314727888,197095644,1985708438,2084931336,226581739,1927392759,34690493,966633961],[401324180,675119273,867624674,569771677,1926667952,595031853,1452364486,1053488065],[182450169,1896794900,666465459,2012646827,676165587,306068661,587808780,1416288851],[1939170943,1931149920,838218775,959755734,1691621023,1723691123,306665481,1952708058],[1798482713,1446818013,1466585015,1355539818,1401345125,1199476146,1208087055,881124224],[1312451589,2094281044,1273605851,1578219828,2067581420,990500,707165390,1209276741],[567965465,100517032,333797702,749879982,1873009821,449627165,2004492011,1237605487],[1464279592,937921467,1889649679,1556244961,1128631397,204344708,1764733669,1081219824],[1283589886,984951050,1470213295,2056874807,1986002681,517773679,1714218457,1617475027],[1486709200,594152075,104352051,804870232,1160569829,1768753012,1096921682,581502361],[397686396,1812336079,1170947677,1288191532,489197138,168073889,1613048072,769917124],[1671381992,1705958525,1509834491,1017041743,2036572882,467731986,234585260,1037861091],[1527251336,1447375460,1944788072,218477467,280315065,1651196291,1558765042,535338536],[15612288,1342716203,331729983,766511623,1893478818,142096867,465975589,1030187707],[1012243465,1624398373,1666017188,1760313126,11525698,462722454,1200065144,950331837],[127966928,1891227938,1708644287,917751177,530103154,1651718355,1153051839,1117928827],[1395103083,318965618,392260267,1711840601,1786242925,1641463818,1873786643,287065556],[163027720,60512212,439013007,203297041,838154292,1398578205,1663249675,1565231548],[1493160833,1502584553,666876386,1877215061,1144490689,446512433,1704131182,958212658],[843110448,867537629,98013235,1177857148,1943939223,519376525,1231881099,1318777793],[1277600581,768731261,1585348951,1286755522,2103708602,1333970493,829506962,2092492319],[83287535,1627726117,734984053,1111788271,308178652,719302167,1462120604,1231638100],[945647116,1038544001,228278584,203635415,1384654371,386218645,69827082,954948959],[1178936232,619119109,1145285794,2004150620,1665943076,1315343556,1516964375,731881365],[1072242753,1821004884,1283379037,884097321,2015938992,1573936420,1331927110,335902958],[1340568616,2101515442,931242497,965888575,167506681,82873362,1580440872,1561796245],[1321965535,1478322371,1419890827,686128535,1159962494,33053490,1001465953,609786750],[538957016,772036590,1245719605,963917989,1337938332,1719012387,1880180098,1071985649],[1095234479,1870879914,1162074643,326275375,1599288386,2069152453,663015327,145073168],[772875029,1768391260,1782567610,1827372916,1648483472,828416906,418478404,1230324161],[1803542223,625970230,479497564,1369738942,884195575,80232962,115019349,1552457001],[1820441477,138837874,874343340,664506485,1645648364,1528343061,670468904,689638335],[299568489,444375403,447799,1630316453,1386716318,1343400850,815782982,843098791],[1003995673,515261160,1306168768,573552600,847632783,1379346343,1201153806,760965861],[137801339,1789315653,1455520612,720697135,1923639638,1129274616,1389612683,710608207],[1379945183,1181902465,1705835978,2104561271,743443522,48782566,1613452123,218612870],[1402610284,575705393,109886397,706151205,1206496606,535985638,194015789,1898559001],[805181809,659707859,74592131,350444955,711565987,1904234158,199385806,77215168],[1547976688,2042939374,1162853859,89953845,2020214584,270735802,1840595744,1365081611],[231912938,2129002525,733701222,1948325042,1632120950,1339334424,1520038199,983490817],[1104358533,249558834,1499597545,743680751,607455650,177768405,697179761,803206996],[1739531670,320189585,492678462,132351042,1749156630,1572605798,517384771,692636073],[846950847,985407761,1454348369,1672636623,325824469,844963807,1843673291,179930674],[89258314,738982722,1987523292,1993052060,600249553,578230462,1004783557,980003837],[529627542,1658026909,334730747,2074065808,1290540633,860204611,2063361302,973776923],[1603170699,1934212396,436367206,1580859675,1666774284,628253113,1369606461,1978973919],[255849108,1282627256,1732873353,312664436,1300025342,1781369271,1460432107,408503178],[1020909716,843721443,1481701653,124025317,495880473,2049261477,355737156,1532591674],[2093704268,945068914,222124329,288145632,688908986,203117982,1846345370,1287209960],[554769996,498249510,1710079095,555635714,1893115829,1816969567,191712104,2058648743],[1249817774,148131456,301037240,1573459223,846072813,1928608205,1555427799,1952684129],[1971620423,1967846807,1948134072,412454177,861870725,1476072420,944053016,354669121],[1965244889,112901115,283769225,273494924,1940888155,1520215128,198391159,932263422],[41546031,1331131618,1261423634,1162804467,452559191,939103968,588072068,1247042357],[1225759915,709507178,587131635,336910338,55702401,2057488828,560998960,1289067711],[978494195,1807652650,1601258468,921332276,1758072187,347340777,769458119,1555977101],[569725821,597193345,1498250770,674046674,2054438557,744907698,306819226,1234591390],[592245147,258054630,769069660,1255071638,107126504,1915633894,729624881,1952115408],[1721965628,446348043,1576813474,332438130,2017101219,1917886010,1654946087,1470570978],[1260566780,1617200381,1740836056,338402557,1824356199,1933408818,849201436,669595830],[1048053537,1450649121,425848115,601732842,1303827036,487740136,1286671234,978773434],[1058676969,103528563,1413973444,1076708157,2110595836,341448867,1371811572,1156912925],[1157669389,344074415,1230854740,1015413565,881972059,943543293,372748567,71685134],[260875380,1983328064,1253566285,1945472097,773216695,1615751187,712199504,1622603408],[1190932851,701180486,663593603,2087468633,1265889678,1526904446,1220167082,1183809567],[729506074,40656904,1499959010,66917686,2118156196,523830824,1054551308,1009837710],[33428219,1340815069,613024856,998668455,477734090,353210110,1403819191,421329057],[551909658,2023027251,1413751515,1220239779,725385256,1212864331,1884018682,162908439],[2110138254,54696460,781724479,1675607245,1359557571,1024804080,1643576460,1892977865],[953752247,1213051303,350982276,1181395990,1940754006,1808311720,1944651978,1349709995],[961688533,1862638973,1435542889,2010547906,1489507384,909191062,771508031,331459995],[204988650,1633992693,350413107,1074428487,358933904,926592091,1128649745,1674162710],[1941592727,737666091,1098999745,1463597165,1842931704,77477982,1609887573,1523301185],[38348380,827479508,1686371687,102547132,731422815,902852415,1010852267,1290165501],[1364759624,1872925259,336045397,1380537895,1199923145,2094190575,536114519,1311498153],[916651606,402947935,1789191723,2035753997,847507047,1905415266,168291055,216360805],[1407393367,919033169,2059898420,466865809,322008119,260745800,1048085632,500024121],[1769577639,80888179,362080019,1676709136,40474619,65319069,2103771856,1119632071],[400194556,198315412,493543379,845588027,1602827730,1294976771,277596648,1604225842],[2063777620,1366655073,7836942,696173096,2018562857,782838802,977080740,1091066879],[2108834575,1103264556,1927043576,448618069,1868653937,2027143011,430640375,549613649],[1496899368,1903477646,1939190949,112076667,1635074443,719297015,786348385,652528145],[20539277,315306722,357699944,867052483,534334092,741971790,1597315625,866447733],[212945807,1252535735,920156889,1826476160,1763103340,2076503726,678438584,1958887243],[1259680244,312372009,1931041436,1109274309,440030966,1013282705,1791838368,1168726998],[1974264157,24827774,776287,1807699649,1035203111,2097581028,1901366057,1439762112],[773018669,1862038922,1112265261,1794632692,506293132,1423295911,1263689127,732958787],[854258224,1509226200,960328016,322807555,676733133,1085270519,812364145,609502423],[1237747949,1174078326,2065264235,757280479,1371484987,1229863185,1967146424,1588317537],[74949680,2123516892,1560157629,1812474645,860556967,330297679,995498417,720381803],[63678405,422094812,1286047809,665041,1508091887,638814617,175572439,1998023602],[1820728953,605093161,1802249121,1082083270,66117521,1118914622,193747954,1832146250],[356714395,1158511546,1329990210,900602348,1740923052,789134078,927451639,1984510055],[430118413,1224615675,2060387398,605862149,154805951,135110541,1832239210,1537030529],[967813443,1543700652,1632907257,309914660,553194065,1396812946,523408089,1189173204],[320292112,1989622918,1205008416,1880566450,1394083118,1331886072,1478940289,1193583971],[219517735,1327139234,186981174,1373764616,432176858,1887999357,1083705324,972982657],[1839432385,1854852219,511370177,1729138497,57456622,955371886,1193225508,1986878742],[935689607,903030662,1719187788,504403946,1326769708,96566444,765030907,1085710137],[1630183735,687384861,1832045948,341877239,621444739,1164795649,1289912181,2118683881],[1085579504,843038244,475774499,344448567,1258125371,1405537358,252451826,1308127225],[126505624,1753919736,725917226,1018163942,377095236,926873579,1713160939,1903018274],[1360463322,673517254,915236071,1848094253,1101270077,177293842,1972513461,1955469030],[141349512,1821518925,1124057783,2086721419,1439354295,1836886246,1836437412,295451918],[1254702738,2102197160,1115351005,1511920454,16183174,1502487502,1961820327,570013740],[860444399,1765099985,707734035,2010612973,1305631356,379489786,1142341298,872737614],[291491047,1091618702,2032698485,1181222478,1029717329,1732263952,1202415859,848817053],[750221130,781689823,400733821,2021018917,1858803157,1789211183,77311308,896322212],[1010521192,1910108978,1127151514,1594770,90580291,842965458,1018000477,735363861],[236541189,966205082,1951572263,1863257311,781894011,1749645691,806768926,2117104220],[1163265996,1449142814,595960169,58481927,382942061,942119565,1529599690,1262853280],[699405106,1934089296,1810742065,1629455542,521320118,2126145222,1683787024,359725621],[1086202223,1482208635,685316874,248433286,515080755,981299816,1451557800,58607562],[7363851,1715716556,1777836988,335457169,1161169845,441243088,1654076381,1492990602],[1297788384,1291876101,1754698938,1639486021,1176837748,329415961,1457056613,26033887],[1407454549,2057718317,1806603282,1224049346,1363659208,1384538276,80689206,1862711279],[15288515,331166771,1364736855,1914796313,2109995067,2069234973,1098185336,2035576577],[1057018952,646005354,214035387,520792517,2044076760,1295662106,62756151,917479907],[1269642798,430756238,1285520335,744213574,1477093216,481882402,1596112299,119828030],[1908093540,288297612,474407111,1424745940,697006561,1270753275,1335765941,404577166],[1852694338,188167597,586860273,1630328874,1704508499,522528318,403273259,1489453371],[1536728938,1626970171,1909035391,1992996634,941748349,898414892,1126745906,381176510],[149379569,311257891,551029214,281571942,965770470,725443438,1759423965,1684701864],[1285563714,2013384631,885524044,1424330249,1930085009,857184124,1136445551,1627398432],[26107806,1777429052,1578393726,81848342,2013583490,1008348542,2060113628,1961739629],[1856064985,117225524,2030578374,1913073409,687030583,211831721,1577058493,484091827],[8480960,886802204,1800927753,1435829023,695429242,12893827,832555235,1316544718],[1709846303,1127158702,1589757212,715465406,84687494,1780372021,943952627,1926068921],[1014482647,127402749,1216207510,200761730,1325879646,7436747,268100926,505271452],[1310875386,46010802,173616196,690666002,960664926,1097163414,45248278,517121890],[1026685048,561318186,1959484994,1893337527,579473929,1803126479,1720257274,1800271468],[162037957,314185992,1099233583,1352321329,1754608766,1584521328,1384557979,675490148],[698196806,1619822821,516175669,353045374,385516079,1359927219,933858967,1838722453],[1127532765,544101160,263594285,1399013599,1216205311,1912088929,326269587,1416219350],[651439042,1825228816,1444045598,895264345,1909376297,1855767237,1358163364,1406967705],[922070407,719420149,1147766310,697520011,1828030969,1331246748,459985298,559529925],[205591393,1142351420,1631121537,383412771,179234761,1538958439,1199431926,1745772936],[1362527469,1257529890,604389512,29449281,1139829326,424885505,1636141873,470796832],[587080228,356955339,1585682592,421309811,515128369,1421618499,1378847213,113091739],[132799319,689512718,468978323,937549072,663692378,117873901,295223104,1480309318],[10969684,98699396,268634641,751957003,1815505170,258325401,740762247,20097777],[1185930231,1319760218,542392326,287980846,983984678,602025838,1319664027,657692623],[611049412,1509139171,427148312,2106089959,2069750192,212677958,1985521567,1287971802],[207081298,400050178,189093116,377000231,1471012583,914279893,1723961089,227748316],[2013234818,38819519,1960185920,1079579256,2127539007,1622162091,1271429312,1564011147],[530398162,1417543791,312211613,496692078,1915451797,2091808422,1032786457,940298581],[1328652327,1107339404,308649256,21119208,492411338,1534433777,1908948015,1863185343],[683050024,57166328,1729381603,1253485460,1844932641,1312447019,737293378,1369953946],[2019962120,550458439,696742045,710532203,1428842454,1398258576,2103595941,377270870],[1939339470,1840936744,764109651,129985281,1347380324,73121298,834390701,1189329121],[52017428,1675840171,182655060,260027909,2113167342,202861156,596367749,1568717665],[778736105,96814568,1293718655,1582161609,1819172133,2034890574,2033211824,878651659],[1367442301,1250520908,758410578,1873006085,635639141,63723586,1576742444,1271762977],[1745990083,248169817,261125278,1091635022,30454292,887154139,1336749700,435943278],[1342865243,2030972968,375237506,1017034188,495929915,188402085,458160485,133515250],[185202619,1423244958,2076213294,200503811,2030181760,816579235,1209495066,1608965970],[1039621627,776082400,1312736846,1014659319,1514754558,1954996243,530257358,1644324094],[2050794650,785467029,1397162759,410212219,1420771082,428649670,1991961667,1569704533],[353799184,216433553,895828938,1216740982,269743967,1639466021,1628129041,702640592],[487321129,1207648301,196594978,1938651262,1361274623,10184805,1640456823,534907315],[1431966265,537319231,1191479421,1886141422,1083979262,2108924618,533176554,644693016],[369211285,703181526,1020157650,393662997,117449883,295117995,1674893800,1631036766],[1967965445,1532811114,2037976459,1486134546,911693596,675150371,1929552523,236323302],[2103779658,1148336146,50438854,829322235,1699287675,1301238423,1905381312,71512365],[895238884,1389334810,643022939,1963332851,1304421385,170848626,1715426210,2021109735],[1593690650,1227495267,1080211152,288205434,2116984192,1530379981,1313794565,2068757907],[599661497,448312907,679206571,557126870,976771945,1132540949,1656738043,1365766772],[1341089433,1134469071,698197268,1108779613,1774309285,993511392,842080111,1518423352],[436389440,529976330,1349966698,1560431710,619179151,1322147249,834243093,598954332],[1673564395,1635230115,1568936048,1822455787,1273793476,1999902042,161906904,1170512210],[693128696,1578084571,1900191830,459956198,1807917606,1834791922,401273693,324225844],[1016014913,787625780,802035448,1112093849,1915047688,1010854028,587831858,1859447524],[1333773362,122907416,1162951730,1186609402,309217945,810183180,481434661,328723490],[389279462,370688566,1836269455,1229582447,1951647041,527665429,150200506,606020947],[724832103,384321683,1357163405,1761646106,2082866152,1276578789,503511577,1183999691],[37896619,95905471,1146649750,443257347,671814710,1935266791,847751435,490578138],[1079331221,1823073522,245427153,832609061,1983227568,1385845893,2123051288,313230074],[989936319,576467048,387379613,1362995941,479142198,995249453,323234994,1370307938],[1578850843,1729027393,1204679609,300095461,1400172490,831413527,1377809706,1532244459],[971725628,1554933197,1324970285,1074292710,601050339,1408823542,1755631666,1618808431],[316184518,227536131,532821121,1655565965,1249268120,1530938378,1963567656,998782872],[661946300,41739144,7357290,1609729850,265244419,451662784,1896319961,2125813706],[1228941558,1627645973,1709500146,1329975073,694064723,1064315085,501399900,907827576],[933301450,62417942,1626542480,1904069404,510671987,1484662655,806829802,1046800166],[1870988479,76609475,1545608614,184946832,2115007355,1073934283,191918117,406628170],[259473681,600732582,1390026218,1550569438,287861414,1562562093,582166534,396412735],[58564099,56397910,1266925842,2102861185,2040278423,1170215448,1761798301,1039205109],[202707811,356850836,302375769,1473565101,530972537,1093360593,1457393328,1235336954],[1237513305,1541330607,1204718306,501012609,1514596336,2108557174,1287960650,1659859231],[1870473614,688546847,1535082246,1835982824,2012883160,1430424476,1592384407,362827722],[853128032,1889738204,1114738726,1308706536,295602717,969550304,1943701885,1244021743],[1692745588,1327624779,815739748,1637338760,1817241204,1080254094,303491350,221354574],[373352846,2050940011,1974341008,1785476744,1706669990,1157118831,423917227,378436002],[460133820,1655497486,1842936399,1807481067,854053272,29155008,1823583498,249347358],[1772614006,2021564672,864907246,1604845200,1711992520,1613734971,1001729046,1874616864],[1329532744,693174865,726153657,1640198953,444814003,1025271630,1969296221,1629284663],[1617585608,1921410734,365991603,1630208198,785673598,1683032441,594755538,29312677],[1758616447,1426277347,2001402825,1480594478,1756182900,1783457927,30891862,2015480131],[1120686727,555610031,325857275,8744118,1544577129,2007354417,526585116,663194992],[187238977,643282578,1781571907,846878461,1948519930,103524840,164897198,1130882694],[428286392,948663703,755033691,251718908,1783525423,1536056834,1028536418,1316338595],[2065209709,772843232,1638563467,1543969780,1604295447,1954776200,644788718,552058017],[207630656,26323713,1681264361,1987310558,1399578759,579207839,1520881097,1905051557],[2119221616,220814705,537900337,1117315699,754475709,66519210,1641799459,465234501],[1323986826,1305960756,955418511,822402428,1180724668,164693215,1377014203,835722948],[1528500849,1486889721,920648227,1473642033,761931316,18857985,1891244725,626741572],[1759420008,190656862,625180460,2008950576,1305330705,1419049788,860565809,729458705],[282904065,495676705,1006685441,372900373,106596484,2100216210,818358504,76032852],[1718657400,1303812751,1202942334,350581242,658598611,1507827553,1923791773,829930464],[508753976,1513276487,1158091230,747968215,56368365,80151756,51635592,1364060744],[2077353645,2066181804,1586197043,429864897,810673566,1593640180,288708240,1626865297],[1976726685,854342028,761790428,33898582,402656231,996747900,655432195,1948798527],[374524738,449836957,1144522099,1464180115,901029207,1384247576,995721166,1043178808],[1248725057,1315168932,1347789751,2033285509,817023467,630916698,1610051094,2040376851],[877783637,2114637610,1096967492,1083218612,709910099,489113438,69201264,111628038],[1666751438,801013230,600985148,342806209,600201865,1584684903,705338233,276177674],[1238581342,1295420172,503391283,345063977,1974664561,349731725,1644284822,272402562],[1649317795,869831351,878851576,842835246,1849773123,1734642654,1379652957,424060350],[1222141729,1582828542,1140174772,2002436370,490752626,1435145580,1924139429,396478241],[89509751,392087005,1186193992,1912056585,820346060,384914287,2020906105,308031784],[1748767719,212200900,1133620654,1138293430,2015714435,1562389198,642626244,151226192],[1887120828,1560447723,1349298326,423679189,1903525164,575974427,1213758477,1881612524],[443335459,1687655709,55029181,1834521941,1040969415,1099888461,649152434,2040903155],[1866150254,764777357,154291025,1580520704,1599200781,512665184,253203820,1006968206],[1898667477,558156112,1127499260,305131226,889500234,247553161,987225033,1724777242],[1842952487,202984321,1919473085,1105898685,1293788582,2120899115,811239382,2069518713],[1785902460,641624830,855103573,953481839,1648881562,1900861648,760941236,1510691995],[207256325,2061123644,1953969784,195640413,1710702997,1538907215,1022396557,346002335],[1037442084,839343104,96249225,179063789,1092915840,1907071870,1693996050,1427840678],[1783255560,2007111988,1276634355,1654016313,1696874805,112494493,1239309437,357057377],[1238890398,525235227,1142699797,307542422,301918003,480840377,2020330995,437459299],[53105673,1491167631,1754038787,28097498,2018214221,486722444,1228895548,818803456],[1735000250,2125874433,309140537,983170348,541869244,765175828,225001588,157458694],[130386997,502792478,959183939,222453675,579425182,1126324900,781565245,712286037],[1739296778,344178638,427417656,1901546726,306910935,255297299,1376423862,1116208623],[1005778426,1887797083,1133044120,27734551,295875273,226405292,1229833771,1902586791],[525841926,1747704002,208598552,2057010149,2027978728,1789758566,1677765760,1339562797],[1411743255,1189550480,32403704,614182098,2031309577,1750557325,1121964559,99541733],[1089929708,2051512328,1481672491,267623539,520373781,1547879127,256748476,1736312014],[106761586,1302589542,1062287998,1011622060,998760482,1454217495,825856895,1066043454],[777793843,1053156867,1781554673,1183949894,1656930068,595686712,8981639,362308795],[626409007,1094474194,1536428012,1565639658,625411166,1964566668,1247077496,1071756143],[2119151619,1278104059,223046765,41260549,1164491831,1504063130,525650461,940726724],[1106703144,1474962628,531061009,628371272,148513356,9241264,580715296,179834301],[1896041221,791208718,1857087126,2020001615,288200536,125623832,1290540447,1663497975],[1410691575,1924034415,129943724,1819540587,1169173973,88536145,770932200,481780435],[240469071,700447337,1221176957,683707284,692302411,522586445,630275670,1433509040],[1950410466,818779313,875604829,1017077958,132727434,587588765,519548278,565274395],[195223884,659573421,358246835,1567415359,313774210,2070141491,1074318032,1734480957],[1617128397,1738070437,847225565,1588565929,1871489994,290532622,919545234,256586723],[1222633352,1123383448,1777958110,1531836938,985405984,329865906,1677897722,116919985],[1848623175,587028365,1240571276,116603036,322371183,1956532196,101612233,2073244608],[844934157,319322338,1127402428,1955697783,1882414413,1042010543,1241019389,1110501438],[862376369,2009677637,956318656,443782834,1341682519,187614290,841550419,556983332],[326088620,1116346214,1156898218,1612948110,555522121,1232522938,845872450,749628588],[511692564,2063480405,287187007,97242705,1379532871,1292622725,722935267,2031919405],[726211881,226379506,505359561,1098700436,1635544259,263296076,1242241750,875628005],[487304823,1851712076,76383674,1352192631,2128890533,1287439358,1749606690,792507688],[292090845,411157283,1773869297,107553234,906498667,1601540673,952408876,1036855240],[1424531158,1768796929,1019380275,1281345379,1675004032,271424735,547093115,1226483800],[1273809534,495982369,570730386,810102130,1524886842,1598518827,1424086277,1900944463],[574834946,1206479296,1649848263,738941599,796389387,593606425,1293629192,1463447253],[1471280766,1801407574,543278516,1718353198,1745283239,1501876015,453331030,105624069],[588143624,1114756012,826586356,1296238617,1799916517,620277956,684275888,459012182],[718918415,232179295,1515543888,1131483518,1889489070,766020377,1152888594,973423600],[1352361305,369465125,1523853399,325925069,860188265,1688246575,195355346,1697419230],[714650368,1307846642,2013594563,1975021302,915462151,828046725,283632002,1805244869],[1567327888,164385796,108855318,1367679596,1034455153,1542703783,134308020,1061670128],[133856284,128567748,260777070,534928773,13985351,1058268974,430409516,1458081598],[101049437,487706522,817048724,1590206190,1179167620,1011474318,388054302,175808297],[601011260,779598935,1924120590,1783777786,167351234,1085762680,529117774,765317702],[1297805765,1878144389,2130585361,1020246548,183640981,1571174124,509211788,1319905843],[1139708850,1224935589,893501884,1264911759,125333538,240367355,1465611676,31449572],[1719604435,785400796,915808162,1693563969,347333790,1568283661,1072983977,830441735],[763396104,2051276687,204514917,2111360754,1743061054,719818746,285582720,298460493],[465477582,1423387927,1025493844,158342298,281870799,1897128286,1445214567,1322492595],[2050757422,2024487562,2127035404,577819558,1153782942,1746354278,1552529580,1037344125],[1068311096,77654863,1973260344,1540562705,468317555,450835377,1628693713,1593674477],[215021025,1185680079,1877107782,157395108,2013804859,683061945,379821228,1419857234],[491919751,736439680,1382029466,1434611912,1439705948,1206982355,393724615,1238817208],[1977723157,1129108425,1228162223,814347571,705991089,846569494,1553065033,621866164],[1471673517,2094132964,1242568509,658826381,142739721,1880256009,1451445880,1514217471],[618482620,3857322,1110151213,2050020003,626986254,92412629,391990080,1734203111],[760630255,236994931,2125396619,281687218,1791214000,623873860,833063805,325725489],[136436087,2114710487,2097769806,796644762,1866476457,201607511,834829611,1056958365],[2085357671,672063225,1395936583,1345249795,932617289,1768479691,1967706965,627801907],[972049628,1232488211,1133892089,1819028116,559533584,1956306680,2002821627,845601819],[1224439652,1735972769,261484160,500329281,463330970,723221270,1636072273,2107329991],[1538628317,181383187,1121077472,1137378560,747181625,1011327706,2121376401,1734497968],[529944063,922257908,1046100746,662575807,779703389,136744687,1954392346,991080759],[1456394979,322862606,1032690869,136857558,1731023699,1435420062,562623002,257701329],[874264724,1161124640,1908662162,868872354,1903020140,1980124020,1375936454,1431546232],[2087943661,1834393469,2040005239,1317937301,1527804574,874553964,255013850,275548482],[730687446,19745601,1496197450,1384394263,2012073889,187317799,1663082310,914051320],[1584555246,1152602179,1015652298,1252889607,67036033,275449908,1187008120,1412822835],[1409546864,605328411,1060124745,958307685,2126857535,451467216,1614618207,1639910537],[1009772868,1211291138,1145993913,80213832,1681059433,1833868860,437757912,747717180],[1178078992,112220662,1099377570,874572087,426944877,1452586637,1203637296,550388029],[284116716,1420478084,287169697,1866086821,1465226639,66455944,899514241,57734285],[697284952,333533848,597674459,1311235653,198287394,368987887,1758720588,356925578],[10137105,1709183537,1177771794,176770236,986784836,2088785795,1100151036,26461860],[1522474642,1939803569,723940890,421770405,1307565293,1178635744,1110207901,2108764979],[791807428,411619313,1642097834,139563449,56938935,1240077193,1257052137,1462114418],[709750297,906641018,378670142,895526355,675394905,345433607,874713939,1223832706],[2051388262,1890898523,584042810,1902548927,1346145836,132160151,1111195078,754309879],[530657953,803974154,245988756,258569589,1576605842,2076404807,1623322983,234967577],[1701193568,720261164,922439857,570163664,1562374482,2061619693,1712798740,12225644],[86802264,1318824241,1882370442,802994292,285424301,73461283,866968666,1175069287],[1520488336,1942052235,1039417977,576525643,1803344325,1387923653,824564149,512649834],[373966516,563474564,193679566,214852781,1934322964,2044062757,1962867689,923286581],[1515670857,1217185779,1323551672,1193089872,1775126219,929034333,1765424374,1256899107],[1749354193,1637210905,751837849,243126797,1127688148,746383316,2086708550,1274669517],[64360080,1276039485,1031594367,1763364941,1207396144,675119583,849863947,2071865026],[236651450,675849285,1993010544,358195656,1042753992,769134193,971677368,935310088],[2031648703,131613639,949617750,1293553517,1051765025,1598873755,699943763,1351278675],[675338510,1921991722,264232186,1700756963,58035461,390044051,1713122684,1473047984],[2008158583,1554240222,1565222224,1181733275,205510415,899492699,1061689908,346845677],[251755653,1491105721,1744453282,328336364,509183280,523974336,1236843652,922724175],[1596884372,532960960,299394214,1181157176,1243233182,1245415711,363616590,1077120460],[48430907,1926408690,144641503,929299261,613812879,748547891,1375667865,1393757947],[403415361,1404155575,180270612,1673158076,1889482388,1847119985,56104700,458598793],[1824772829,468645798,1792407540,1951290645,643721,1782617381,1940161440,1266874999],[1214573638,1796278263,1082888273,189738421,1592354191,2117692560,1526559704,606259154],[1054093347,2127001629,2095501213,861203226,1890496290,1710453355,1898494365,1498132792],[1895829234,2055623698,152739004,34644999,1325629266,901052246,567010584,2065728925],[1357343767,1412679440,348380588,166547036,1524884106,1148966688,188936967,488085316],[902764198,1488621725,1800083682,2072099624,2108926273,1939062288,1820282534,71023998],[52225091,1646081180,2015848979,444093739,1991363063,1869556405,1343550293,2010267534],[849508682,366011073,1116870615,1589845957,731616671,1753925122,2030351061,434933394],[1213948571,1215202117,1949664375,1469766096,728598719,1641898760,443212960,987940339],[656972284,1362037772,1276958058,1394839756,402303948,2030003961,956911581,1498354220],[1537455423,1304415838,1156617368,58409715,1559688213,374454750,1653467356,1420341345],[2124529569,391815935,298292955,1156014625,1767355259,397549119,105445526,893919472],[1607355038,814168093,1083401025,2068190339,1953622734,246022749,1208009355,368230478],[644351447,1606925873,1337810724,1225270814,1278415475,680945731,888947088,850557411],[599444828,64076592,1146571135,1749246945,1907683434,1205162004,958329728,233919808],[1245084247,1311555118,2015539273,1442135850,152800078,871636866,1200580292,21115284],[1061548318,1640238131,1465284557,292570927,953013432,505048851,1226020134,1518908510],[1092842389,1440092206,747593030,4576914,2018889984,882792126,189433595,1566023978],[676165433,925984555,661930545,676803740,1547927290,73163202,2051592080,1434109266],[1365443960,1213852611,240103070,1138150238,1682572898,492925726,1495228459,1916891733],[1538616452,1944344590,1603029225,868809079,889674211,1394589411,1893842171,1874006455],[1891586205,175527405,1302090468,654544649,406933010,1962153256,1090046566,1217410605],[272320806,60334528,234357604,698040921,822637653,1295596506,1578990807,292379000],[2068449122,398135340,929386937,1110548387,2037398439,342337893,2055464316,363512531],[1351238759,1559427620,1883565073,417880915,1687759649,1582055393,1890037301,582604609],[1789141706,942526889,1174616790,2032204999,1230947285,2007716784,1773727738,561349295],[627365489,757232867,793337848,922121360,1100521392,1027031144,1610577671,332808281],[1317248644,2012430859,1076149290,1567303734,1282967735,42449844,415882282,1809064650],[1368037633,2059530597,1865915830,1895261999,1266935863,270739173,1590796514,79877929],[803633013,1213250743,1428116018,791148756,671199878,686116985,1429875849,669309926],[2032888795,837195500,804517794,1507388627,2078615611,501572447,1553701470,2129706764],[1851907507,1283822752,474899005,330887210,1627915189,714702522,245218890,2063893810],[380362655,630922274,1181107261,720449002,1381399358,1099725433,1694406141,1553916763],[1049998024,1154704982,1167213096,252773509,1767324072,1345060457,1788658269,83207925],[1468099160,712383594,517882621,1961181462,641524649,1594858184,1583664688,425302263],[595525664,882111839,1202773444,652100309,2116358453,1049870675,907751076,1961740603],[1798261160,424283961,1916965503,176603534,978670906,1581936320,1879158927,259754313],[1280758747,414834828,538412471,514176014,751093133,703629157,1511932018,1984535234],[2048489540,116207519,201017569,629404326,2025612146,1815322053,2014748014,116942834],[932841614,748250977,2083771003,94164906,1568390914,1658213671,7504833,1800700383],[879420834,1856163253,128452502,1359917923,349519449,826582207,1404056146,717686587],[655055156,1812828667,873622469,27180432,368583450,944431416,365094277,1600892620],[1276202427,59655642,554268175,630298796,1939048135,1646740929,1302896288,659199489],[293266111,617070221,1012910990,1655726552,1216159627,1351255227,898483896,1339398932],[1612039482,1490554540,1359121284,1318135856,1685003661,1551763535,287354681,1780100294],[1263954756,524869842,1759667406,1003384167,174674655,1343541513,45512593,13012800],[407910526,1896007462,1577591801,55180325,2017877328,2054963922,1597591079,1803630512],[582451871,1428728091,261409588,1030969000,1484762411,2039556951,1151379574,1539938498],[1640880446,1528900931,1108820779,1071410815,429231380,1925824941,127014088,1540587437],[1230681028,1534604325,538218309,528391009,125358791,790987932,548422231,1251849756],[1612323163,1464728529,1650334998,1577560723,1511433641,49491307,592670047,1327632686],[480473149,578927452,1651482850,1251091918,1988707893,512869371,1690392492,1439073149],[1200815345,432286777,2068231949,484568526,1893132964,1526867533,1626163671,192920962],[7072885,932349994,1324546984,159659314,540109887,1917942389,644463848,25316224],[396929371,1564540439,1983626734,1270458211,1850828445,201013912,126182602,422840183],[25431405,1974727513,1553018930,717800315,2080894443,515979809,1195810114,1726597359],[486784039,1215046796,1204628686,1542544433,860738198,1833081506,1660427835,1782076425],[208216740,1057439597,938842532,666977997,769508763,58754251,311634930,1216852392],[100290121,1895834193,1396078062,88355546,1423882887,110582198,1494937806,555225332],[390049359,740834521,130525208,344128738,1106141498,1253713985,639811764,1909807221],[494117118,1087216331,1588073194,31857863,1258383774,1191738493,1238341328,1182827333],[2036489746,2103484338,442484899,2048990088,563599151,1384973783,1778389233,1708363824],[1898279464,1846395809,1931513146,1606726294,83254510,792924604,2068705311,1129790239],[923797713,554810309,77759140,1805655425,1179965805,1811949931,11520078,1654817478],[527972288,1747341254,447546659,650190856,745359272,1418229764,901774519,1916456853],[1799901242,253140486,1832708006,859741000,361698544,260014398,1061414309,1627288285],[1042514977,470609194,40537042,1095471137,342855905,173407098,353175369,1593228328],[1259761536,570028955,1257147909,928273352,2034926844,229224687,297880297,305400216],[1663994430,614615878,1655729922,1443326431,1531107224,926820314,1913935912,1792206474],[1115087394,6916194,1215706889,993178886,1830950543,1925549919,1007156989,306992884],[1854887395,929344084,1413239817,660728938,667460876,719655452,168139824,1084143261],[1024858879,868087416,26238849,550900538,566532510,319967206,392699679,346243160],[1074448044,464315247,1270405437,1171831789,592673916,809971459,231380683,1409002843],[1655119978,399623970,460947232,1609448757,425197674,1526486796,1791019104,311753250],[766478341,112297779,484237167,63859607,715751739,598204076,1237751925,1077592761],[36580062,93067790,1557584892,1786763949,552181779,1408841431,648776078,546618361],[1902581099,1152104829,64038110,126535166,44214231,98900283,587855350,1723278929],[1731172425,662304352,1227544883,457206394,1271204008,901006104,1232410375,1509244290],[1715604535,1740201169,945500282,22425087,764904276,342360318,266965931,2120493603],[99080464,1162607570,2029634544,253175857,447220718,1251534172,125108832,994714350],[1378539319,987588050,871334701,346346761,1506510556,1320739758,25068931,1805308088],[1164042107,1277139710,1742438366,1185268766,1067225543,1699151326,1886361572,980594769],[332172439,411680455,1954620535,1569542388,436726924,755182536,1229320508,524972190],[1454858158,797984346,924568980,1044364935,1610899252,1603823879,1133212745,80282232],[1253336247,1896537237,141314973,778226037,178877870,1205590888,1743600691,2114217477],[1746407235,1660248967,709800499,737166136,1525442323,1070592787,1753791703,707070051],[1169595783,1384972989,58558181,597666917,1465139980,87948221,2096601853,1167454092],[817629875,1976233502,660314215,1597723240,2120500802,605349844,947285937,895714978],[1356152356,1098464546,779716155,921902141,820938488,2078662613,466061198,1130726240],[1738432795,492606675,1233324735,782889907,453356771,921354041,416065127,558602059],[479385927,124581227,1573699558,129053736,1386740064,784513757,594205149,1690522500],[173188884,1340908763,678953081,431555866,1656548778,486389589,2060991539,1938668504],[1812077225,1304967546,152844088,1189208817,50281975,525423727,1526608574,1429749991],[1398939109,1453272006,767712058,133179534,887209232,1697135830,1614204050,452807045],[760944901,922374819,119630052,307625701,1568638210,1125161346,1291066928,1545642606],[99766818,1887527022,1711863049,1473698649,1881789200,1543338904,94515395,1489334901],[2015623075,595865601,930949986,610760331,862693487,1621357408,367634490,168385658],[1202839655,1569031870,269907852,1760245874,699920882,1374653363,535272504,1336431376],[1078874982,1928183639,1969045020,751116997,2095899653,980176779,1896084722,1441299599],[494421223,1355617967,1532794129,1591141849,987717973,948174128,534359860,690893165],[542542467,508767687,212232488,1218034648,307397509,1834416583,378825971,871811703],[185925702,226844348,1466453187,1815677372,1166706771,1036946059,1863103028,847171247],[455696724,931022241,158600916,1450722542,3559509,1949440081,1679442584,1378380338],[196641566,83568024,1459757920,143241903,255615991,265342005,1696009565,769201076],[22736254,213045941,553703077,1812281503,1844018291,1793866001,716855260,586013978],[725726123,1736961448,260774717,1876610141,1215934278,637532318,887289437,1750645112],[259538978,1838829173,1890161834,295713158,506476905,1039960236,1486541656,1237155910],[695802710,1831138615,1557369796,1650816537,594870249,1841975340,1343776006,198874904],[2114963761,2086563981,277231571,949039805,733115591,509895888,1183768278,1078404160],[112366569,908392042,833173666,1847411611,16507279,1188925524,1882974790,2095280873],[606984866,690272777,1752139976,1381569244,1193293139,764529884,1926780643,171009515],[1580795745,2039193134,915050290,471255761,1115439059,1921198648,1723468786,1679861707],[1588255087,886759743,622939970,2025213321,839709290,124879503,143194466,1854132553],[1038018068,705574138,181895247,579555635,1256257897,1896000284,1588279694,325340068],[348312176,1636636245,1047289030,1089024927,784535697,502204191,1271453055,860462192],[284037595,1359643206,136334278,423769444,942800274,1557304130,166208124,607673070],[1999681797,1679570392,1786283366,1863699485,1281406913,704981317,1834655610,1872009970],[1481266537,1965517701,647486595,1183578287,505376942,1463861806,1216939760,403769256],[1625482249,1735572019,1940091870,1121431922,642441075,537215816,137962324,2054303912],[1431262541,1323282608,926937531,2066354668,230835776,364816521,271559227,802911007],[1588949878,95972511,1146261074,2000849158,984671093,371968817,529171491,295886391],[1782271627,1953225556,765850896,421890232,870459063,1353384977,1929406926,1909116459],[1036597266,2088399748,1240424102,626003592,1783880549,1000633060,267263797,1306686874],[1626723130,1292849266,1242918495,1315313858,1780141941,87593873,35642025,1375420260],[1241495417,1197291737,44172213,1849085029,1362522172,596902043,635855783,1476508476],[272222754,701457470,1161148392,456282625,1640839960,435702742,1592460140,1712416372],[1449831297,1442936480,292224160,1489633970,1304341594,1132313662,778906626,1901785374],[226233355,1151560047,2023939716,987932143,1889707897,1067937578,483902515,1389041913],[292104294,1853914995,1728160906,2030775113,1814485210,1889125251,1929306379,2037078412],[1557715698,1835041363,1412027025,1457630868,178424796,1381035483,72426604,362185176],[49017081,587475727,1881814268,78664607,964294299,1256882793,428830716,2069386057],[628822282,623348571,1396101632,703759912,171516971,559822964,880336244,1863145843],[702537387,904056946,332137856,1977520479,1775491653,717854785,1581342490,354884601],[1997646932,461613844,2040153771,1781608573,1584590492,1805028302,281987619,269823145],[255316523,1295456308,182344943,722510970,2103554726,226733671,1442530268,1318648559],[1568475040,481268999,1769168832,2001583967,284753388,1431722129,1511766234,1418598266],[1208896006,1681250356,839642044,176374210,1450175124,520077222,153447118,397560566],[1185171408,696580589,157828985,538905637,545794743,376615372,1725178929,994497968],[1770265820,2022552238,1828332319,1881441626,1561768170,801591881,110447981,629357112],[571968071,1941123430,437270071,714143089,1541456167,837019348,1026810630,1893204435],[1008599143,1167309116,1557453028,733469098,595129183,1938271912,2012827212,1571532729],[292286683,734922803,1604368119,1736037834,1453708269,586544048,1792425321,1477205158],[1140615920,2078735991,1012806729,146959810,1274503943,1982337074,898021706,524860351],[2114774363,1142630373,1055605592,1430114931,1330224677,1676286006,585760168,924489456],[584165333,300874108,667950853,1884250540,256333244,2099819990,1588850183,565756528],[1883812209,1615333727,1513108943,898641379,315099145,876747199,2080617257,1551579639],[1317935055,982653076,1873540947,894219679,190384546,1420698893,1285831050,617875002],[1050125743,1222730553,1716642287,266511185,837815532,445387126,1213773275,315278426],[1037631568,656822839,1595266770,1057204731,1973435217,988385807,1640988039,1883012418],[1207179699,1479621501,1716223768,2108183472,1492286041,1706063932,1097233314,2121135304],[320995378,816004985,1840219955,2032547275,1032166080,1586717247,1012347703,1526809300],[565898296,1274745308,250880293,1935367769,1061164248,1394449461,1854516378,498394562],[1140488462,87176412,1482766911,1493089095,48690566,2120570912,676876465,1062635271],[1704610586,725058433,1084550584,105107354,980025872,53926593,1758193404,437678798],[892285798,1912456715,2086919458,1748592910,1537329890,1236725423,1753631482,2046820726],[1880216762,734998089,983266484,33558354,1950723797,164798439,333004866,779344971],[488545695,1664986671,1286050101,752461137,559461831,1317940236,1297978420,1785953412],[2066563864,456024646,152955865,627632710,754425900,1933867913,1698001892,1460587653],[463434943,678768888,1789955703,827832609,1027436544,1949065075,1035328310,1274143424],[863678743,1902230881,1823286675,403919448,1987905543,1303270903,1110589336,462937045],[1633629859,835761717,723461464,1029239778,1788585527,1971386581,655211268,241855754],[1376734190,1726158928,1015441492,1830365225,1639328334,885950087,902202877,1635376856],[1567204624,263298920,198810204,953366528,148954714,157386428,843053909,1207864271],[1162637539,104759616,807796210,1196236106,1042395344,368494104,852738040,1030034058],[214432773,477216740,873625826,68667425,504263146,1286241939,480227686,1111050492],[524422327,1788964661,1901143195,1212035122,1874115202,289354441,1797089102,687322102],[1600747488,428943752,853274219,915299519,84324152,207733535,4615881,1807988330],[838977272,716525046,1554895245,610835772,673675203,2116330743,702262314,1386358248],[231716719,830791640,1301596854,665786750,1445783705,2016818620,1542216150,1611542356],[748728161,777090456,1866021437,1193182173,508247460,216420331,520785583,561911615],[619483735,1125098508,880481946,1025724447,235835225,1858974666,1094032207,210494929],[1046080219,367991228,435502697,26902489,420461504,1260329924,217672962,689653761],[45922179,1036450169,1284682176,627216274,1342113007,2034023095,103100735,1176254351],[1264603779,920449039,1420239299,247398578,1142418326,565065000,619013649,1145371411],[996684926,333100022,1024595586,1504545544,939135165,2020243636,1745073615,898337383],[884483610,1929254095,1870962496,1544620351,807855492,43864199,307709919,1623606496],[1258877762,1929938430,639395344,609499164,975458133,1247048441,619758455,350836657],[1192667455,1288328740,1118897783,1537570310,373514604,1294646194,1865742862,1577333221],[907779219,1342296464,1424826010,1440556987,1926585577,1819652505,596922049,1304836106],[1234681571,74693675,1249430732,1858125619,18829367,531772658,1068063487,1446297976],[1189366973,323191698,1808464684,952737763,2098343643,1381745321,1647547369,751043815],[1085095023,2118331504,41661266,1973677795,1833309460,1423810441,883503920,906394825],[1572474368,1593861137,1150533750,2113953700,692806986,1115854228,2074653085,1628139491],[359394578,1503875234,644444576,1035549038,1886042456,1750695099,802938029,6510948],[113320540,295761875,1059450263,785676169,65370919,186230563,936139234,915708756],[199247669,2010819009,1559040351,831234790,2033222389,1772280925,433265404,1657142530],[1223564548,1868348329,787366412,1338918948,542880980,456305281,295714916,384270752],[874510714,192214043,144299819,512374767,1452385805,263799439,370151155,900056830],[1001356463,1118140469,193524010,1927431966,1253941148,1884697323,1545767462,2066978337],[2107568053,700762129,831365886,633618434,564997390,1729913037,1847656711,995544345],[1357095661,790388983,335048811,724340375,261179164,1055839972,1567392310,325640084],[1574206789,952285202,1972749113,1499387603,1615986479,1130606833,1732997071,1385754967],[1527081978,637096562,446808191,1637997674,316406948,1574933371,516641201,227737237],[597404559,1565299872,1302089305,1873894277,958354039,2045342162,2031126452,1237741053],[1541583551,880102712,1159088737,1023228885,1432004461,834635229,706252984,1998163461],[640264624,1735055974,880367677,639616904,1630084871,942520935,1007672415,99943237],[1520659843,681650249,1480616167,562286744,1517911148,765679437,164526768,1311065038],[1367400909,1986564151,150429982,1603963778,2085224818,655621730,1464960148,361131888],[1268158128,319756826,743222720,447034119,1566845313,1454057133,1894216011,115074157],[735575357,486133176,92064104,44447499,1458264754,1099943374,319826830,1988393394],[561629969,2042603774,1402788824,549075974,555245894,1724843315,1885509462,358049990],[617520567,611169190,1990718797,2129171200,1788550265,1254223052,687137640,1041055998],[40165106,580931420,28468412,1892384603,1934586450,212454098,211006105,887187422],[1715351616,1748150491,1985922982,678170352,941974381,1598939982,359444461,16829125],[859256031,328466108,556851545,112829191,1099050677,1531665846,646324570,1714349204],[2006012282,1891510229,623342555,839687101,751785714,496405413,1159515671,805647473],[172002658,506529775,68542114,846454702,745239049,1454363750,2062407955,1539487855],[1872697647,83577596,535375599,1003982322,826584340,1507834479,643472889,1322876866],[902742856,1507629294,1674247674,123019858,881237125,1522316243,680916584,997889996],[938503750,270879719,1088322949,1407669825,21668929,421573988,921364639,262693025],[339094474,1416469726,1860606932,1127330360,978841819,570407646,1661707471,1177911163],[1520502551,678989298,488967059,483593455,245400594,212551773,1379623753,1959553768],[1891509988,88956925,1382573567,1135985980,970828381,827151675,1256826297,2060830613],[742979128,148337256,1462518008,427644415,602935547,246210095,297190284,1563891116],[254477641,1508445049,2043662886,1099819603,481495252,260922567,2008438967,116861985],[1722108760,1352027313,1260444692,2015819445,1164831275,713407434,529777449,1371630919],[201681974,1793666811,1962701621,600057214,1232375278,184875004,962141835,762918020],[1457645651,273996474,743611433,2109602645,1254284742,894765884,1225772768,1825657266],[346746646,1197304764,1195905310,1308908874,1383243617,1171212028,436744449,1114785201],[227870767,1924266305,1944174707,973791831,1782446114,1943940758,820290908,76732994],[746773551,1628011425,766309585,1795322983,1116127821,1636480608,1783503252,1716706151],[1622014062,1189210478,1917898119,1826086596,40828957,1039475535,706294586,477712891],[1887395582,610746433,138968686,889253784,865176103,1323816129,93815666,111411248],[2114166536,878286735,498911586,533923463,1703032203,1279502362,1918912111,1567830126],[426208333,1190428402,1098250213,364943769,1933415262,1033194850,2064260796,951680881],[1719242083,1201447864,1728474815,1548954016,2016732580,427313948,1653597112,826630507],[633984970,2062560067,924773832,1794400840,1494136928,447721303,773128227,27198756],[50171516,2029071075,194767792,932196540,932398234,1551276287,923247270,1817917040],[1489983491,1262169100,1056528235,760835396,190298570,1332751554,1611181942,1769063115],[1638310739,92100643,304504795,1075034617,31414521,912459864,734594859,1887170036],[811500195,663568493,1309066882,628478189,790118762,956835884,1756716100,1329272793],[450925142,1069593054,287814502,116166983,470581004,1847655371,580342780,1213393915],[1285364956,1648783783,1594104413,62586679,1559185960,1571840587,95948800,1992288919],[752213390,1801043467,1897963526,1714639392,1760357447,542848508,1423141715,1630670899],[1808157944,319754068,1827999675,1246395784,1020968253,503677300,7495890,1639980634],[1249522005,1988696951,229269902,194339363,1351730236,874938560,272212520,1167991447],[535905891,688746398,1576106367,378265799,1988836567,1945426297,1088401099,1183915381],[345999366,1390272272,1733787748,908639013,1057924731,13162823,1220495407,730472626],[1266322322,982072513,863390367,834609548,1279334246,1918425935,2020713738,404471238],[1296332809,2029953604,10971406,1491274512,1750631445,570612370,1789026718,1319281929],[1271275365,125437896,1259861135,647120295,777656054,1118871646,100872636,1185960147],[841434816,1405160527,195707314,415252129,1955840320,1093257061,570901971,2014717680],[1208709383,1541745082,743308846,1537717830,661314296,1814355371,1359751073,1863607429],[1665385904,1382323344,815325880,1538002379,1508655261,1156544807,851403002,119335935],[302137074,827624476,613125414,763085753,1722322152,1484528664,2067443919,910676531],[674348812,1551026373,1525851895,192996769,993848512,1507944081,1381501424,1662795736],[133917778,1635640531,1170834298,68121285,1667562415,2108877204,880782233,1155171892],[691410757,200290124,246199451,1331643828,1043037361,591757777,1128259865,1095083422],[1770873462,863205735,236496644,1559660007,1475432445,1186661015,1334412763,846256768],[548770381,281443775,900073526,629369257,1737828881,266050505,663020252,726035076],[815732161,2017258686,1882326351,35734616,662169040,486934374,1348770816,891252410],[478107264,1674772896,1172411770,1893882764,640794338,94857545,1701743153,92865523],[1124531754,1580640163,1409456525,1837891037,1534464318,70307486,1787558426,1421747303],[832804224,610601395,1165847611,913108910,997623737,978540349,1307791204,1147627706],[1333477112,236891571,1032700664,1007054062,1319496808,120111979,139777773,1857395344],[1219264045,1018810723,107618142,143018955,1074936262,198747431,1410545145,409460547],[849722623,2106898293,439415732,1449680225,1277780161,1538612403,864670196,12918013],[1427489514,1911612189,275770067,1666964878,1258568585,248115367,1620670627,1636930901],[758528633,1868656072,1819321552,574906289,326659577,390702874,185857372,1355044497],[27635713,1652391164,682427013,1449548734,1753812459,96357367,1867606343,147583798],[293673107,1137435050,724678961,975898775,331593625,2129144628,876256757,219147310],[1411576878,1449578369,1638207011,264253886,2016831691,1066773573,1703153465,1222442155],[2113505786,1511710581,1167733172,290964471,658666426,1384141738,1550164937,560448507],[217837143,132849333,515779528,1099462497,668999137,1075967829,228029299,1582379274],[724579148,1710331197,401890714,679456561,2097263706,1472469831,1113670812,449481182],[508962029,1848867464,1234676702,522586161,538444059,1393480418,365047537,257043786],[1640049578,409122999,1107893823,1416827010,1666248139,834225674,1009480777,781703308],[139188028,416727157,1705269341,818339540,1726561434,1159105486,1437461218,1943802435],[221629470,1460656131,757888042,1524751627,160311695,1829302746,1346299652,70071286],[589097520,1686585205,2099099338,1155984112,591110134,692463557,1353588569,1326159617],[124270448,1080335544,905131125,1639815521,2083923569,1317370984,684748550,710651855],[122027474,223658140,79248880,553567514,288803669,1351639321,421347242,1095969688],[1197148461,1164763905,540277577,232954403,635571556,1681350348,1398814157,1914051341],[239533776,1524417740,1911391894,666965286,1274927001,844426666,1234762452,1708073659],[988248329,931141586,1423140866,264622872,1258249835,791450945,1234278350,1933234209],[1438541897,1147796491,1403563944,1361718807,1570633448,135276333,365395079,2028563969],[1316251211,358138089,1173677015,1115890178,2001644779,471843512,924761190,676527423],[1374221317,657676376,1799325937,2088583506,384999697,1629571767,697750928,812939626],[487077743,135477012,1370109932,615227826,612705309,1388360368,754147364,803429252],[2036203175,621816667,1735437443,1361595188,1925395997,455845682,1948502333,1636380679],[219234249,2104491140,1779959543,1650796479,1696127274,1906055818,75367675,634256344],[675942186,1416905308,37964247,1515665253,84560336,496612985,594554334,830628788],[105721108,513657126,1151931697,1404748931,1052187604,284841842,1958330752,1548363941],[777062426,1400603503,440619465,1099801099,1093999667,1351228865,780615018,1113349744],[281620168,460529780,1434691764,63646251,976264966,759226975,385285783,656043946],[2086486249,1859777553,718232203,9009994,564361998,1359981395,1134880424,496235813],[1918788189,1223935349,90583624,580391124,311112752,1148907058,461821191,981939624],[20900959,346113159,18252864,1081888771,794159740,855456782,321499416,624990837],[613051150,117763239,1375185628,1774078249,1064896830,1701751187,1145178836,1776155729],[1160428,1611802572,1673282008,137409963,334378574,440927513,1525425476,1310298152],[2016863914,1787528944,1201201710,1764905857,112107946,238804037,861947744,1571474241],[1765639422,306285753,606073721,2115556794,100522034,1246184159,2083766052,616730240],[401256595,1075165077,357435545,899190978,819366315,749874455,146317750,1996144163],[1816021224,1094715894,1991851284,1706856041,2037202988,1384337240,1352480071,337160979],[1676012445,1890261435,1386120741,865870941,189012678,1923130596,587527521,907781917],[905903987,2047242197,1344632410,285502255,598898661,603448856,755959034,1007059294],[55260371,1956676546,1241045962,209726906,1320890926,25930380,1323708483,1671542953],[1217713604,229612836,607442459,701411972,511335563,995996296,576090351,1288109278],[2029740070,204166050,297400890,1634396596,1544703671,1817788242,1503633114,106746730],[1246606084,73857815,199980417,432844242,685628224,1038018115,205124756,1518894954],[1580749169,565998685,768647911,1248944022,1634299269,1595981566,1437185306,81428411],[1103350316,1774961225,614717738,1766011142,1490267975,699344357,1858390238,42267566],[1315604190,1153045272,1482050725,1487635924,15675211,245880378,930805949,175997173],[886914529,1890513862,677548704,1787825730,314136523,1692331939,683145342,600518364],[506219442,1815799045,84703011,950712876,1024306081,1539791916,295467460,1927394662],[1932925716,857945680,312188617,577414239,1208355977,1665168961,351442374,1322498039],[857774702,988578003,802297443,1297038434,239163625,2098755125,1094009203,382766962],[627817439,1328417374,579298556,1350506940,1622673526,1951093200,1477287734,1652858347],[1513303331,28288378,602363782,136650793,33168309,428750595,309440592,552053988],[1531299869,249457782,271652842,1879819918,83416669,1562462872,1353004712,309649025],[195326387,22302847,1194454019,247788827,113839987,1735100329,955333239,1814355423],[471286497,190906449,391967531,877378485,509350765,1315366255,64787829,1102398847],[1565463912,1844754879,139262336,818426972,1794099461,1903565319,1642438231,1145931602],[935775800,1335949161,1809895625,424020394,1409675341,1129483288,1103306773,18634262],[2087608454,1464091342,928622309,2093426461,1156194429,272184187,1050090311,1966472039],[586551031,1471483056,750225965,2024503046,978525545,2023382273,22479659,1128000001],[14823241,1945021740,1725100899,1580974091,138241901,1511533967,265744379,306690744],[1197837952,2050271113,329135480,12293480,1759251026,1726701147,1251912346,2052779097],[1165228848,100712376,530438969,269521653,349544171,1643397169,2059304105,1753033124],[1945545683,1356862945,42326272,684847820,350445354,448129115,2054474955,1236986747],[2020588929,1126479468,1910076457,1348146606,102533161,1448110098,119810647,2068861479],[273955813,2072170725,503407063,69145062,1650491672,1328714030,1522235421,1404590197],[1012846589,1115633070,274918108,1887415166,1765581966,1498782199,73619358,659878713],[955414359,355903296,989431566,155139069,1548861692,1268041819,132516080,1969796980],[736031820,221328915,246160335,408564085,1159892665,528697967,1021706668,1502541342],[1363765167,1878814912,1685856422,1844562642,1746437630,1446748824,217716049,513428006],[569826219,263540986,828884154,1010183807,499205005,354405816,729656026,323509630],[42457440,1813698343,2115348290,1021081304,185224271,1614173610,1785215349,2049497533],[364989623,293163686,636720233,2090612191,635435578,629740043,1638731122,1170126150],[901572704,751307641,714134626,1390031543,665285847,1647401087,1913498256,2130206971],[303372335,1226056906,726201350,536443656,398474206,470646482,1169480195,1103739740],[269791244,672837062,1961032778,470787475,1603972414,1926389386,887413883,1408112956],[1346323873,430340263,1374955339,946033007,1249557267,1334236870,842688446,1437390451],[748718079,2066805253,314091311,712806978,1816693043,269406349,1845546516,524780963],[1580866736,1604487166,557378062,1959629100,1590808538,469886525,1381727179,443447028],[1916025277,318098444,1679608173,262225212,2130154273,1908548189,2084262920,1580805867],[1832822173,1995120807,1929330785,626442679,1070935529,1180707615,169411970,405956840],[781270803,821174512,465783078,249529640,46879786,836999627,1521593016,258600087],[132170950,1572108496,650884360,30977890,222215983,1180000718,370492074,1021046142],[1449572289,1755557921,1688922501,1560476243,572457238,891855172,1702406310,1765694861],[238408687,976453078,2023956491,1680903162,283330737,451682860,624867608,1939786696],[73066189,814342315,1186136032,1075303623,2006374984,634501067,363835126,332023004],[1293667670,130403259,796419539,1399684021,279114793,1729461472,1669246668,289029359],[878221700,1774059992,944413182,558907951,712599839,984039409,967080317,1003108491],[2078559542,1595893831,602146632,1008227720,1194742134,1539307084,201985730,1906453409],[582362919,808542578,187979580,1509767249,1185782870,24176575,911852806,1160219218],[2079256748,871902619,222955366,1677113507,1843120360,624584055,1556568738,1592123067],[2102154028,682419953,1243670847,1807127881,1638736911,845172065,983686753,578960658],[1947570599,1567220059,2013038665,1867323202,683462439,1751738543,1425041577,1440055261],[1513593932,101773201,300639036,596517930,392466692,1157949152,1689122453,209366691],[1379693771,977228144,545788173,1884829244,1920012065,1719659503,958471594,1181247768],[1517054306,1529753998,864705038,77167289,950666608,606109914,1362824667,1694509916],[626759850,266955108,1388801483,1467614906,380418706,745565078,114306511,1072005014],[1011628021,414802224,981639522,1437955604,1808994611,1251873894,270592713,81198413],[534907779,2115209655,1264853408,929022083,650304059,480394510,1438630282,589082321],[1577600586,517905401,578688846,441206807,1277247920,1701532546,1254941195,455688879],[1967238547,412655567,628274227,1803936507,729121282,1825278104,1924921516,605359155],[466407127,1692590943,658666258,913596250,1856239857,1448851567,987827941,812322320],[1129317873,1703221882,1667816389,580099138,576995968,1169485094,558527967,217517202],[1646578126,1391460441,1898474722,459286917,1035591671,1996734195,2047602801,1115907483],[1616016575,480020640,756421748,1072568384,1937571345,897395320,970636288,1152006893],[497446927,651367235,1150200740,2024105986,262335664,1213007249,1517857911,276222693],[855591370,79397366,1420325451,2071755683,81644204,747862262,1564200223,1556588360],[1566249089,1907967747,20318245,480911445,1698073480,1898451098,1974906914,1342538577],[1300267136,1872277472,243938542,651997492,88065593,1274874892,1541730553,53222335],[543492187,1900264475,1574572806,139055241,447726766,1298696639,724227767,133770494],[656392899,590933719,41512908,1109306681,1505168025,1675962324,1030073300,1731656339],[1425533848,1366663310,1723269946,222575355,1356012920,1084084770,937075845,1566855613],[392069703,2096536468,452445312,828833695,2129857982,782992791,1865903039,806204968],[1893782477,1849321654,1178234402,58919685,692797015,875034541,417532424,1047643165],[1597975751,1320594364,1060259230,620369644,1559002465,1274772972,1891443544,1048049885],[441418835,1078344689,1859713981,119618215,746274416,1988991983,317567960,1133861432],[1507882008,446619211,284356971,1262118265,392653763,781973748,904608353,839360417],[638664946,259835469,1329561361,421650472,906261128,1673271397,1823042442,1805883829],[1627996406,1164719998,1957854993,61459986,116040656,1317979346,240152564,641426272],[620551587,2093639605,1576266190,751036255,1290386772,2112716290,16117158,518512714],[1655011411,1654641023,1124443463,481140732,1259068129,946317264,1261011720,79291329],[1588220197,178987446,1410607155,1777694617,1804083647,1768885795,1744838925,2099191395],[1114409748,1352480827,1362814094,1970960750,1513843543,2123393925,932963852,872641782],[500495528,2033159823,16625201,1755942168,1551310003,222308779,1795024209,1253565755],[1601802140,35075778,1845591516,640854258,336369059,1237491582,1710775358,1832178166],[239072384,388254051,1008561514,191774482,1273512157,1057689166,304796894,532693481],[1795342947,498832442,2094894641,163875824,12588670,848193407,973483402,1821232057],[1015895750,506827370,1129800770,703306707,2043354965,436827506,25804814,848328799],[868079113,461689748,1332674495,223456639,1107268974,1483163846,1951796667,1992866251],[1377078490,592769480,496977693,732306924,796511543,1659262867,555414376,1813228016],[1608149341,15968086,1340684766,523909177,567820079,1918827708,3746090,449507795],[1661621343,2075006435,1602557353,1538649630,1763036402,904748666,1059299284,466061001],[817426378,611283626,412234725,223593162,1527498086,2036664840,1881268604,1197791317],[2108304394,822790757,1933318738,1848871083,859626341,1845984048,2090218024,1741525791],[1564200213,1349955713,1597458078,1668313765,1273475082,338037253,446091629,467124672],[1373569025,1780062981,803226633,741639585,1856718660,75418902,1263082241,11300866],[339252019,1562827331,1484475963,588334514,21698034,1959373857,82400786,1087963504],[1292806803,1128725114,161793542,720264895,2097909023,1876580171,837829883,1066803455],[1562910652,806583356,1815771761,1997358014,979606319,9179037,761290483,1524438836],[972019195,1968853013,1913664814,373684950,622987327,1487915167,47955090,1607444384],[2029779058,167876671,1687329644,124418360,2046671636,1844810425,355591503,186922106],[2061828645,2022529675,319616709,26103103,1102053552,1923440850,1166364022,180122947],[1211681546,1336725358,659388321,2046300291,1714661689,1355479358,926682517,656004163],[739561984,683715578,90864930,1099299132,1592487008,1996071697,1812950544,987641658],[383159073,1976205975,1481914703,626787871,9098582,1627654544,689723788,1074850275],[2123427047,499282758,1009295689,616115755,93290836,1101626982,1869404431,1724176733],[643910716,978732355,730093081,690211760,95009375,481801623,938964241,937736488],[674624392,1815282094,1972401175,2008849744,1291609801,164091555,1798748761,1033114264],[947833821,482931584,301164278,1184092445,1600377084,529392885,1124892805,1182186981],[1912779677,1696549566,1775838265,357010158,1241050786,2055624273,195472669,1190129573],[1597091560,1192080720,1723549164,1010815160,1555252345,1507841669,268384394,534452201],[1352169192,1966058851,1169893912,681142008,848340045,615776480,1436684473,1748787796],[1907296870,306535504,637888540,1575579340,1736792473,920847186,663545145,167837830],[314869512,837582639,1738170781,1026238183,1419968904,446535850,1309799138,1028033928],[1254730173,776287965,1761836768,992556653,538197716,105474385,1800070928,1799754488],[266280639,1732378862,329603229,1915806511,2063771382,1412884814,1263088652,692694270],[1212440046,1795598561,319230257,1704183326,1678674385,1276122390,478290604,1756564324],[1621463129,214981822,317922003,1182177641,1421065777,1950681124,2060554952,2061494043],[952480361,1530535235,1308992631,951514307,2027642660,944580741,1549551494,1940819492],[409009656,68416559,980611621,1200767185,1065178464,1665465618,140628712,1690456508],[1235134630,735072131,305715837,1754698522,387710105,211090098,1213639356,1366600865],[62669638,419787705,1539045316,1950522795,893386444,1701360162,1245014750,1161877374],[715400269,842566083,2068685247,1261684030,1938745839,1860000387,1943531495,1056870143],[2014153903,1567281622,257911558,1580930448,1069652910,1689001368,1459753713,104318984],[1356991530,1273081095,750148003,1952874090,1382405186,701319335,1331287604,1695433861],[325611693,961403183,380163891,256154507,67585860,1856248262,1694922267,1674173926],[1874762561,1994011671,1788569436,706866202,486829616,1393996270,1803355438,1692314945],[1801228610,83667588,1621438638,472316774,406303049,1185123377,464079507,146870079],[780209479,1086220042,1596340986,1070844570,1877433389,1470282996,1390673315,1643409702],[1571406062,20347694,801483283,1444168079,621634449,755793690,691538156,1766422251],[914418169,1228536419,1422786538,64002367,1711691897,1591448640,201278008,1795445110],[1132434746,1744232182,1660019257,1610730384,1238297935,1194598851,2128363543,1253830408],[325306316,1492753501,1084773017,813616592,1007856208,1117611889,36353263,1464437220],[1301084442,108444013,1707924263,1673987999,1594995327,1836450340,1185220396,837291262],[1527543133,1275029143,1927782746,299726561,878688906,238648998,184089339,237576792],[1375647194,1600050070,775900063,1719810487,1754250088,1007012643,1448272441,1241532687],[425838170,1704780228,868227135,1049716904,1539259385,1069423678,2041884818,1404475171],[493985331,1105519243,1144619622,606230891,456859368,1879468525,1705101056,286908757],[853048394,800522653,500292816,794828541,498464259,377527135,1113405562,1609808660],[1775097275,1827584052,595019253,203606780,326218099,1776846603,263190889,1674407899],[1929896555,251953218,641268813,1745602792,1280592967,69242278,1358241312,1260883047],[394268173,430814806,1038804278,2048406463,177573297,843328881,2116455997,74060108],[1714573165,1203875251,1085610471,1418855462,1131920270,612693111,260382506,942031908],[405345841,332399440,1183500315,673977746,2017377559,785236595,1410048080,1342844493],[161782237,2097573325,1739212233,438002997,634163878,439322413,1288069658,1823689988],[99448619,754830103,271732160,583329963,1981983252,296730783,1395721644,1432284089],[436399728,628420218,2025354980,634490891,726880925,1127392810,1863690287,1325340652],[1874204980,465024,2066754555,553477638,1781729417,1683637788,2105453814,1460004142],[664767543,793324056,131081462,1000166806,1947099144,91984423,1262596589,1221839950],[286291376,1901316781,51190797,1325062477,651138022,1628392321,495948137,1284943659],[458018361,378623299,1500410775,714923969,702851628,784111336,538489578,441928195],[1164188152,1815454391,1378281848,1420899605,1958668099,2112494932,122561540,2025991412],[2120939897,715566567,1136541764,1301433405,1719946133,8304485,488427307,21832978],[723961709,855383804,1767275401,360540003,516306685,1213136265,971238514,1692195899],[1334564858,1675186513,168338198,1805829716,552086244,1237975734,1405804257,2009849247],[1610452732,485792716,1577427430,1975227560,1269402733,1724066348,831012510,948064012],[1652847101,785199875,839442574,1026050829,1540915112,590866392,127800754,854392479],[776529537,584587810,1193636623,899475845,674042801,213199619,1220318471,265862735],[1034467170,1260039890,473968603,733066965,260683834,68034991,2085123568,1922593687],[681011384,1335616180,515992758,1690314031,71698899,669181033,763692226,1121462665],[815930126,1986430823,1318319706,1299740700,215551209,489363427,726610293,1187568345],[1153720443,415087208,1970164127,2011881206,1357456672,574578320,1575142195,423167660],[960923333,1300448139,1491254094,1748778959,1827915237,1453803127,828148063,1459613050],[1284732902,745845796,1520711683,1385373611,1540150102,2064927233,1842461764,1523173470],[987160257,2021747851,1403512779,1468780532,2073003421,8618842,1130153150,1484020304],[1786955372,793905365,2051532914,2066319241,1543682932,1752335435,1408105791,1903285297],[202847947,1820962654,109653688,1014548632,782448782,1834288221,973875836,1828820706],[283690448,806134242,1421604822,1560133413,739202909,998496490,546362759,862341973],[1887430601,321490125,2063739841,1994244451,1206663369,2073620686,1987145437,1440763059],[1892398935,1391769596,2097191393,1522460214,1979471924,1908216947,67180441,639396387],[1579151325,140302235,1745525750,848757297,936861346,925662103,616934914,258465439],[51216681,837712018,353655554,854344330,2098694296,1657172489,1422953886,321869488],[1202916870,651944867,640548165,1392127296,14041289,2082437136,940361387,423000266],[836841879,804567405,1914610330,1860981961,781049497,181062364,2027428368,1962266017],[668508020,978335683,1930106497,897388255,310735522,1149404908,95952227,442755948],[1188192756,2122318847,1226199163,1055715288,57073252,691255642,1534868467,1941241946],[1949468725,347188716,1225122055,1311478128,595299840,453432175,832451937,1412268969],[949792072,684702417,538343260,1751855959,1374076523,638138335,1965633981,1984782938],[2044174281,1333031236,1986128344,1751766710,188261927,1030219130,139351227,589640367],[1914798241,982281302,1352983602,553418567,1152894936,1186514474,1717784241,1658892578],[801174740,431998329,760043599,554853905,1423558814,161175069,685906806,935505274],[1977544421,998747441,961130318,1812397030,1232824118,1151290298,1080430275,1179679534],[1049501152,861916685,987207830,786271882,755802771,1907018637,279395763,396322715],[1618381407,1014635011,573389210,431611882,1251289301,556016086,1969902818,643632904],[322150976,1883176315,1235760766,1895132124,2053058807,1590341601,707061993,1360950676],[345573674,423248437,125045729,311343276,585944744,1826998841,533220598,1204740927],[1542576413,1413748349,850066104,769564745,1305460237,1631012138,740933435,518420010],[2032839957,1212191708,1388419247,415112271,1395207367,1681366132,1848717352,374059438],[627556628,1738035284,1881159416,1561821546,482421522,1863679525,1077276409,1035845821],[1740665416,717806092,491512985,737050214,1382370732,1972867327,398394069,1456077363],[884957914,808649747,256215761,744656674,1301013739,98038485,1190832882,1874823423],[413399582,330083196,1976425869,1494361311,243766233,2116695089,1435046034,1290401618],[118072120,390144596,1751700769,1045933250,1498432420,2029309467,1301347617,740285835],[1448079111,697267706,1841013857,961936243,52093287,100106488,1348079237,715383888],[1939724534,676738749,2022470264,1663882245,1037624949,956329685,270477137,389494568],[1285760659,1754869784,714912550,2048896581,1480782144,473252135,550856751,552651462],[254136449,558308968,701786407,1581792336,996850616,1189741566,1730557876,2015618602],[281813181,705039245,205989079,526568661,1039127785,1809726487,1073604569,32655358],[1936155772,733257519,385630193,1875227700,151605817,37832347,1336224069,225240888],[142311394,1437142844,1594490865,1129439285,715520346,539734226,1072483749,437922147],[1164074192,1297134723,1402974267,588084824,794671885,1438117592,1347058802,68523561],[62239189,1933756253,2075275178,2093029442,1521733083,1184269092,2040873661,1332227709],[828413566,726013749,1817781589,339057002,2111565331,505037297,376121530,1071406179],[289308639,58919983,1148168066,1176491983,376397665,1808087433,169107441,2035690109],[470328885,1657849589,698908605,1841425908,471623062,624451386,1844654966,1390154049],[1849896162,1191755034,1907420924,499872892,496112908,566986018,299248646,8103961],[102611606,723083016,1046522641,1469447171,1611813289,1606208062,1069854486,193253382],[1638313954,93022531,47419572,1449362012,1277102453,2011436022,1967001391,1561238101],[1009610449,839621078,1163792188,1870989556,1020927072,1706942311,133345147,1869274262],[859465242,348598531,1114596041,1445788416,968329439,1782013292,1692561155,1516963103],[2025222890,683013491,1501400116,2080162700,579062904,1856867728,680756316,1086662729],[2116327979,1972009226,781652199,1233737664,937661588,1213471481,1064564373,1444758912],[254133283,21833139,1645394881,625077520,516728730,330458748,2048754899,274240415],[1038069729,1201331356,1752713839,1727305981,2058326671,172027947,980684047,1776624169],[1430444473,363622278,1398324504,1427952586,772654117,44860738,1869059834,827238537],[491073308,746258323,22410518,470339968,142475782,730693981,1556920158,820244100],[801361162,1367436340,286996940,791671982,207612714,1508294182,1509363014,684654982],[1357538248,706748164,449822477,33364735,553108067,946238335,363040291,1759291991],[523168520,1726365836,1180502607,504456838,285380973,202073042,1759487306,1678866585],[1340304052,1579737237,750167869,51948938,1936265942,141739134,1304791882,53966911],[914201917,542266499,1040898451,804902247,1052576059,1332832551,1355875773,493445709],[2043244380,1089263125,28492160,389336212,1488030351,1812270311,1838568950,1187907745],[1719932373,1219038605,1630867612,124865795,1827894642,985865919,1586368073,571782811],[323390403,1771771550,1324341545,1179951954,14768862,2041553097,1810542249,604656514],[1567834506,488464616,1931738899,1344892850,1142099279,376447850,814749503,1763217289],[1460115342,464887818,1322725364,1044815031,276894105,2018664349,534564977,1670688853],[675362633,1093555977,512805447,1797528408,1024943758,1628542122,514930275,995538745],[973120154,357437976,26700757,993195153,1523288432,681512739,653264687,286833994],[1422326356,2087001075,144239300,291885757,1762810377,1813596238,1215910467,1716783307],[1843164508,1327910153,1824272121,985739854,746702304,1483872028,27974348,1937399747],[2012694659,1740922415,563304268,1323051255,1506734029,2119594957,526221644,1678529731],[1916864135,1905792925,714793645,1256277673,1668805071,792832331,612941446,1808079666],[1649013745,1669421400,2063121154,690781180,2012993390,362317397,1453796728,1064674288],[235511080,1911280456,1923667868,59933744,1339105780,1674550396,1444248026,1879445202],[292429775,2059682008,1433397651,1799860120,2041000183,60194823,267641024,726446596],[1505770266,231886685,365774499,2053033627,955597417,1241694097,1182837868,1936286851],[1879560601,545488471,353641707,1504851063,1372517297,358470098,459869327,1395676560],[885069405,1066646710,1985781957,2070778364,1025484036,1214513951,414168943,2092023144],[494352623,1481933440,1559305617,923030803,1872321733,1692969668,2083062765,197524110],[229876399,264311269,199974462,921678896,326429618,1934719277,73216452,1200468528],[582483553,1911113914,1743642787,1834965372,1559804281,1294750537,1141245741,843053577],[1510292964,971010877,1256861933,1033693614,186843214,211466668,550919993,1706256695],[1572032177,2046307800,1079467483,676136676,1678992179,798159505,1107625402,143498253],[1054811258,1097737054,1123779884,1525508974,674855369,1037955034,960507533,1204213825],[593513165,1318331467,19428673,1943976395,1678931911,910418794,2128970709,1623460648],[555678948,153895273,773186096,294044198,813595580,647714400,472982381,1041167958],[531385097,371937843,719563765,1804369776,467858755,1631165894,1001912651,1018912620],[2043033022,1946725854,623438490,258493265,577269513,1349792681,560390683,1392738083],[652784382,325547373,266518817,747049994,1046817673,2054200342,1625101089,763275409],[1258697100,1584379067,968120424,1882629519,292579635,1120157741,1686794859,1473411056],[1131172372,1585833999,1681643575,1415254517,1071087242,341699127,348993790,1719398345],[917824473,1068329728,1775013365,1175371249,1790194663,1267787720,802492874,742888171],[1902370686,854824834,793530921,164916242,1347631955,485746239,579677588,2093733817],[1651068656,1691001860,432167923,733377871,1949934544,136105466,1004574622,2000909699],[1368075260,1869206783,2086005840,1621807458,350024540,1839317265,835558742,1359309155],[243050401,1288648212,585431908,940531319,385048429,250249418,1463281800,2118740881],[310566697,122695455,1776330737,1117471721,616669936,1368335188,734046989,1287544081],[1701143674,944096573,1318722556,1696618159,1919114580,136983469,1633346273,632557556],[1635157047,1291065384,38126627,1621948785,2047655831,1002128739,1162567202,616806665],[1976405618,147193616,881081167,1391124467,730596550,190290941,570074190,1773592032],[108328266,851893365,1105518955,2078291698,2012784856,187265270,96069293,2101522210],[1817731383,1902591977,1340848418,1934012650,1516066383,926422667,1205841051,1350506294],[1120443479,1297117046,183992281,1343264186,1997414700,499367541,1383826607,922592774],[2096158607,1896437380,1805191342,161369516,204722546,1411003166,1048153399,2055336469],[1637415652,1017623689,1119052547,1005330428,695979159,1735241063,1972866459,825139408],[794871218,1377074973,1491386668,1301731292,1086205431,1342600243,2101481763,806122615],[787889696,1392014529,1775330618,204672993,1422954333,1428168633,1849124267,1222340904],[41402654,1377030696,670624132,205205076,1457039596,1971130456,2120356647,571256813],[89835350,171945794,454913793,311711206,956097315,125590948,1124494404,1578013575],[2021230047,816281564,599111076,314791725,362150562,36546200,1387426097,1710667834],[1937811115,1154861053,1465027207,1857508066,1198699855,2030675755,377436233,1923716705],[49794969,1894986719,1483675621,2113122859,582677210,779053449,1307789880,497526861],[47789961,316224938,257698964,1908055264,745670284,1992570404,1260074797,1800009416],[1539266119,731115188,1966259517,1316363354,1395776966,183518073,16177916,2114021524],[406054094,241094297,1888838094,174939998,1262995982,1375877502,1701644473,1135901999],[1230829960,933655083,1303397220,652866594,984341400,874137076,1571607293,1925828549],[26345846,84327346,884422890,1277812535,399285282,1246149622,2027270521,1498912946],[112086478,2099587165,780633389,547656035,378160001,1829215278,898564773,819770700],[1124403239,677055082,1121544738,1764473737,1192688132,561872150,1951402215,27672910],[723040579,1526810747,64700308,198883264,861574435,353736552,1379196507,1113431497],[1774818330,1312260183,1893774357,57846816,1420271727,1530688679,2101498329,1859986611],[1969189843,1466880060,1469871836,389137992,2077780240,945283184,1121703810,2008257215],[1444298638,635269535,780994169,1931908540,149388798,1345288748,429788180,1244190056],[135522610,1582764217,46233372,633237359,292306340,1380631696,1926561424,327051291],[1428366858,417275582,1464334660,609506218,379997208,744979269,996122698,129701482],[1961528276,1919727276,21921458,2056476677,1078418746,534033218,346576363,1019322025],[490648103,1821800344,298489100,1756114433,117250790,1550860520,970547354,83605356],[65011005,564652884,1156418279,594285298,418483800,1167706198,1510903900,304001716],[525701229,167966908,1855751497,418646887,632131338,439391747,1031087744,713883001],[1394031681,1163515311,1880174006,1819068076,2012036126,985449553,1970424886,300209883],[462098737,133557417,391072399,1120808179,1740370008,1660852299,452158827,1573868636],[1957255838,804749065,1267367498,306819872,1858211452,698139826,830526178,1301149128],[2075342170,2102264280,570370352,473341305,247065597,219545718,985724886,855994161],[1039762488,40332425,1768724438,1667533871,347758817,243459514,667834998,1065876133],[395844945,593947986,533156691,872180829,1821327445,1517163639,603286475,1867786109],[14645043,2079728965,297034456,1732489869,804075104,1819774344,1849338857,1145857064],[529128027,1571624310,895137107,1096795609,968016780,1018836810,1400676405,1082593494],[1179611432,935323309,1002747903,813648657,292771546,489649314,1373726065,895814679],[1976076136,1363676285,1606415890,1106781243,1967510392,675382586,16430234,260286608],[574180545,1385373763,503385882,268497736,716603033,938717040,1812251458,2058408521],[820685679,1061365747,416129795,256979896,1979773383,981608560,1185970013,267746006],[1983350849,1842579653,1448902739,589892785,341891592,300427508,2025185704,2083545728],[589368989,1388826417,1158787399,1582431487,1996497016,840607932,131280349,1065113466],[551378083,1797642349,373830206,424275733,966887030,1858415613,1792991320,578273534],[969736151,60084361,1070038076,1059937841,1904041080,2012028768,1938286101,2091207587],[557987843,1168292128,289234062,540343274,1380847807,1793170012,437117229,406095437],[101859112,1998509046,26174396,529116639,1376223684,1917777999,1255130888,163561637],[1645755807,1907549310,759350962,1899434694,1244464800,278098322,364166074,1801738453],[691716601,993465674,1195362522,683212640,1469468144,585278059,444480917,1532327843],[264685660,890238122,918960980,298233443,1543415600,185706963,210831194,2014091373],[986083935,1116155124,702960214,666260942,1003002411,1056159097,1268290172,1079849495],[421649786,41828532,1976762324,187504524,1237320631,1192494169,919443047,72830468],[680152578,1761159317,1942932897,1265459889,1343211820,1440052908,1713894619,1762152763],[1484962541,1451363684,2029591045,104884581,254909409,367854884,708053885,848564473],[2059878474,1879464077,1912354487,561355844,1076992203,270946004,1260973130,1913056916],[1316207830,104762761,1193562616,1845580251,297547849,46521444,1859950389,1452580845],[1764286563,697561193,1899892511,1500440636,192373879,1054709236,244410224,1934666236],[284681423,855205147,291450785,1504816100,1885990760,1863961839,1635045726,809936617],[944064553,345705442,483367145,177844878,893551529,1025530835,1424428274,11623254],[791649872,198113193,1770268120,2006184429,1761915181,987428577,113549195,1055282068],[2109087646,203208136,1659344031,1187641692,1169195945,292722276,1697331510,1805139192],[1045611260,2117746197,1039761104,78135291,1877300685,125516922,1083541786,698343250],[1580996691,1938569796,411764490,131896108,423703648,590445641,1834694901,1999318982],[1425334506,1435774943,1081522977,630755626,519408383,28412142,20650184,1799292896],[1724040106,620957929,1314740999,405871291,1972661002,1587248371,436403237,382863702],[112912601,1631068008,618925962,1487875661,1117442743,1893385674,906022063,109655248],[443692585,641404225,758622529,31943059,2010440163,172699056,1385259810,919374422],[826239022,168760385,1658470753,308092599,1102801064,15892622,2015177758,211518817],[250062790,1368192893,1662036197,1290640242,956092935,1682853648,1439396788,1126645796],[1722379861,1990833511,2024831138,301996116,2039641040,558246022,656483300,1339365671],[883854550,1706141635,116614146,475757825,682377207,1045721395,557391826,1503531688],[1135083459,1197536579,179660292,1449107436,45542029,1357406347,1298831955,1736596883],[1223689289,206020548,1149292887,1867036405,890402871,843033212,1037655904,505484159],[1699190839,737294561,1425479365,944780294,1225445253,426219440,1660519671,1472942607],[1085508542,1836727358,650618153,1733506888,1660046014,306737911,1526146846,1804673796],[1082302473,1741492931,882724685,735273555,1869642098,1995707841,848319362,270460415],[43464706,1697134306,302020702,1904511881,916555220,1757161148,1180095019,1157977644],[1975246852,620323211,301029436,2084441936,1825654042,1840202743,1904405317,377534723],[1530820366,364438482,227384720,1367601711,124159613,176893895,513899755,1177390966],[165634414,714923978,2016390525,389568560,247001689,1646763999,1913749064,1310417726],[97902386,1425530586,186553760,510148567,891399449,246516645,149588632,654612425],[1972047860,1084248228,203198498,100540287,506571649,2010543043,67685281,122620000],[520436254,1662228325,567706533,812294009,898638970,1230698968,846252941,298364728],[1856478833,1952039828,1511819127,1121987227,1105446322,1750672222,209032232,1873469087],[1790116270,122230936,1924979859,1243914100,503993658,447633899,977166430,468193967],[1835451021,754623789,1650318590,1902751007,1154512877,1384020776,1900032627,954977119],[2084810687,480864446,228035738,1527282879,1190168726,853964174,1070255560,451660125],[1661994167,50156580,2078800392,1831234848,1915724327,1171866021,1991178630,1488414488],[736914000,340259683,174882365,883783949,1197193119,961106506,1632305019,1679633691],[444978494,1289725293,362104563,2060808452,20491205,1873363299,1618002669,2095714749],[513649735,1941484984,1111390760,163426281,1383144812,91781853,1448477532,738089382],[30469225,875085265,1071247926,1007602020,1876702050,1117861300,1114731488,1320691001],[179308204,1842008319,1168582815,1324286859,1207348710,1878092600,437664126,317697032],[75666132,781302795,421735680,370491548,541124713,159061566,644332003,1841513134],[1252166200,627870581,1916658377,540526010,1717815823,1375172927,1360684160,967773567],[702239785,1927739571,829990677,2083600732,2001651360,2037119106,1460956878,876139571],[1971856889,305641546,990275598,848236215,907772892,141872141,508482078,1110201386],[828205097,1643068530,1586177868,1575941914,1466694535,636230080,564544804,1141711604],[588218661,1853100775,1735080966,1816854679,1873911454,71002229,1109825256,1353347400],[830769476,818327877,1684061256,1981204204,1477642733,2003424846,765356742,25045752],[1206822457,1603126846,2079731117,1306239754,391791173,1066830363,112840665,431046987],[999245608,488058441,1496650129,1552829597,692037816,402604738,200403135,813406063],[759068984,1900430579,1373985960,430273861,1805633778,1197313286,1044906475,1953797275],[675955531,1493606162,2045765315,2073593357,1339949408,1310094935,2085813955,871516130],[694232880,1824208088,831242703,1238405136,600807977,929975280,1530929729,797467521],[827934230,1229699939,1475417426,319187718,1373404731,841388275,267401276,444509795],[1398043368,1538018077,534449739,1020305935,948119401,28588501,1470588778,1034524188],[1409862311,396794723,123638201,1364840839,674266196,2099943882,1579014943,1981317401],[230028529,1419337707,1730438485,1528030585,1664077542,1874925388,2126674625,351376074],[258447260,1273584480,1593534235,256999303,1045388758,1935841749,1331175697,1676135967],[1331128195,1096269126,842143089,1574733653,1835207895,2054112044,908496438,1782207110],[288426026,173494212,2016960592,1784456448,606706218,517452089,1963620878,1779990297],[2088018051,442039183,1849206334,508793950,1736274153,1025398229,254015008,1231653998],[2037113180,1201801092,1654339886,644375172,714727547,1927571861,490237323,466959849],[1741259377,1947393474,415396946,170035552,1655000823,272851028,1999908504,831756765],[684917673,1933577385,713082449,641335408,496565243,1490415477,789568505,12689184],[2076249010,271061600,1563598871,1138079425,1144573656,669188263,315583311,1984331914],[514215530,1220310151,1985438093,1907762962,807662043,1347389266,1270252743,348314599],[917478537,597644281,2041007265,826461866,713011540,741675463,1652114431,1929838734],[1542634123,123445409,286326547,1420442740,1147039307,2054425779,294479816,1526944338],[235871617,1747421187,1160057422,125843034,1130158503,1472132294,98222222,1526053563],[689819154,1001291163,1824171286,2028690081,79452897,62091489,841589058,1087233463],[933676125,802305639,232040705,1190265944,241176118,1004999695,514184192,1272924219],[1236437962,471283988,1801952026,251487458,1226944839,1434131534,420708232,109757821],[1488148489,790535171,420047480,1344384555,2012955004,425923143,1874792061,310118120],[1442515182,1496940613,2005683203,215228657,1936553576,635607452,2106283266,978431662],[119073866,1200903228,1426665232,1403344385,817084469,1264189087,240484369,1725725854],[167380930,779813096,1346101815,1486410033,970121665,1589319912,112642729,994427412],[81726205,1975574244,173081689,702180766,145394129,1860479994,1187051897,1664147463],[1519254247,1653089971,981388752,1703193198,1169459876,14369602,746510178,1600495171],[1748811730,1754082737,1227653139,1292911540,758308520,721024694,565054058,1052553513],[1715661118,1239026789,1384966387,677815911,1809585308,1943635608,211229856,776327209],[1287903498,2051456805,1919390605,1539783517,913841071,1793484433,1148429725,1875820794],[1240567205,1748762846,1668068226,1996933403,563090331,1821490483,592768081,891277311],[51855084,1398385539,1226286673,1966734096,1960865374,1040401234,1241028152,893300479],[379430319,889564331,1896154169,1170002214,2058106584,1942605459,1387013758,291390637],[1663449868,313600320,546154270,1500470667,846143545,1779365915,1447518294,1657365959],[1034142824,616757166,1020083611,1192472008,196920149,1046391761,1134224823,742032487],[1196666101,2073177648,1431384732,560863030,213098626,844087787,358879489,1582312023],[1516350015,264705730,1979060072,214204186,511444625,158828096,1298685104,34746134],[550366195,1053123074,1658186635,1464306901,1966816228,803869781,854994191,1413174515],[1969116473,1694895633,448409891,373207558,456610223,1071629528,600342113,815177059],[1587391570,2113907522,1391512179,1462031578,699499006,2105819936,821683207,1157742766],[2015113863,1989929476,174421963,1233349354,1859556545,1211683014,1590811913,970604326],[1699016680,636313048,1628183952,1529068667,678243520,1325903816,1395013305,338748067],[643086114,1672432586,137644234,704936201,2090661388,925156288,396395485,1071050219],[1379877769,1468872332,1597713701,1371865499,1406267177,328150094,164968963,161119932],[879544188,1907290872,1598701201,543649173,842041388,898164239,1017144225,2120144928],[52157256,242863209,461157862,1190365772,850978184,563805756,1856278994,1976765165],[1446442437,653329721,2111020365,859452671,389146310,694665584,1730353274,928186590],[2045581228,292572383,1113440207,1933965613,400690783,863676528,1984185346,917645641],[1817135448,1108332478,1878773375,172141083,1412414404,1263621347,405894794,233901376],[494753715,977803285,1896587844,870110634,2120542607,658574198,251451559,274592713],[1436297825,1284359117,1487688968,1223069024,1748931370,921302915,577371104,1532766727],[196677921,1330013254,290230492,1241744164,1342753668,1703416046,709988931,887932824],[886183982,1837869961,1391709386,1584478638,1287311117,343455145,127100981,1947128904],[895496073,1670540783,371304347,1225537123,503063725,1836072351,1098467567,1720704102],[691424191,1100294030,1837343882,1637053986,896191337,1002359133,7484499,1264576516],[1503489046,153193816,3745417,1744789686,1560508501,67623943,1563744809,1373296524],[1761024979,1532970303,366899671,1876814973,360663635,714620611,1956814324,2110098290],[783316189,1885142310,1604636865,2090291620,1704589626,1204026315,1223384611,2078703651],[542791232,1799113224,172556126,325753765,460172677,1728291610,139540549,1983084794],[760552314,501291584,951051453,2113419298,561811434,564759292,2073418514,552322226],[1103010063,222305653,2098526831,742408523,1636235410,1019654525,25544924,851229657],[1802552930,294162594,1311880406,964921377,116561429,895473799,379389035,497405822],[1239039414,1889186884,671096983,1935018424,1398000545,1634424024,966102753,923746271],[1681339221,934504304,1477046268,881033785,1241384138,1053616928,1151009803,197307154],[1207773691,1262812838,310770168,1134322133,383457230,832177578,1593798111,1076934587],[1672622441,1107804754,565382673,916402803,1786908487,1534137066,1595615586,806251398],[1467680160,934131767,1110695273,1175118790,263672806,1645576291,549652791,2059590663],[864399143,1836899659,1581050230,709088304,1445621805,1451799716,1262396505,809298745],[404100879,1855399739,1906893870,1287922026,1921297705,526803002,171471841,247217628],[1619945393,1756380336,542288661,507362316,2077106000,1483914579,13985745,626412737],[260671273,176415492,650394689,1351952913,981244656,1557075764,691236726,1978171002],[579988732,332753764,352994278,869666227,851073842,719976907,578983644,1970311051],[830170682,1270353275,1007085721,1782788543,1771364816,267995879,1019178431,2070824313],[1166778355,798101451,389793749,959002715,659939739,203295417,1668783864,489807664],[1973818484,736797739,133936756,1563132110,1290649536,657636395,689833893,1925960634],[1480539246,2050206735,1015360457,914670909,2024715454,1605644121,1038442948,740183870],[394024061,1986920646,350103887,688649103,1986635514,2026726852,833616459,1031689352],[342321426,1223728248,2051142668,581953134,986021231,830753224,2117194006,1588734687],[1411696527,546577002,872606923,240102739,4925332,1836187648,909715249,2034530867],[2028217741,854522479,1587018923,1214415166,983975572,1880569523,3519982,213340775],[889148657,1155728675,1774975051,1907915579,191899340,1091164464,1674227190,636031654],[136186360,1720779384,1067979847,1371257069,519377874,1486864178,873948082,1801064960],[1483711206,276649845,1558414450,1768315196,249624861,991258574,202716650,1694676088],[711674382,1637942034,510833695,1569226829,366656511,109011431,980527102,1523384377],[591067368,477731020,570447337,1256327657,660325331,1081812870,999636750,150549207],[1377641445,270601033,1870899760,977953091,1521249966,1158971273,982885639,383820358],[277509792,1993149682,579412575,229239748,1818862748,1272508679,149509115,574084822],[318518866,1862028361,609242305,565881639,1065465126,344177385,100505318,1641486533],[77863355,309768932,1055880085,320390015,156748132,402106178,1660252235,152199329],[12006677,1908481715,1341409442,792210875,372713087,1818521023,820226471,2116180661],[626443307,232361384,980104400,325835628,935155111,1117446521,642440834,843947894],[310204909,733621118,2107513195,1909540057,1252822451,268747259,1189650303,884775146],[54777736,1679242431,1712175504,1192249946,596800626,2053790749,1035888563,153127575],[1594439276,736134214,1548401515,1424117631,355855043,410658721,269547051,2024286956],[1024418658,1141797254,529361974,1743332761,825366363,11817510,513185405,1666455274],[1330407247,2005119786,32810978,740898735,100851359,616959691,304439997,514477030],[1049780412,1010673721,1143433318,2049056946,984963473,587758764,1998594933,170627069],[375654182,1699409668,1552550944,560976638,27562372,1326781469,1887699560,1210201306],[1359484872,245531371,1182866166,1476838396,844312829,745748844,356407203,1253299427],[948093782,792078923,1986074116,753099968,339825559,1743590575,1020172899,938190218],[1816925225,91899074,1467290366,1044208443,172208094,64164172,61842760,1140452825],[1361552754,133978517,1317928916,1927207768,1685343827,1787483887,2113719022,1980077606],[204339261,806543037,1939652600,836893607,846909855,2022460894,1352567364,1873434834],[828945729,2068399097,1178877869,320651433,1797161940,997410135,1211840315,2088271680],[1281795308,1027502252,731519084,1552242154,487198291,1938713082,1482119884,932204000],[2117656396,1834976545,1166298222,127483417,539069410,1261654191,1906100429,1557659722],[1470426659,1982398615,1095098791,458101794,1862650841,1173329289,785700211,649956363],[480196433,1801900129,1484389055,1392524653,1355421280,162582120,1776522627,958963924],[1373763420,1258091286,1944954305,538095930,1301867118,27071826,198299364,1620801815],[1137231269,1899641586,1077597028,1567446719,476027936,148566038,522518138,1527717],[343985629,586994317,817434380,727519213,1390499685,1231996919,610127332,1395927500],[1764540934,900718199,841577820,1178502721,1315950124,861971046,341544646,1290727474],[990148246,1825064117,760978898,257874840,698475652,1969797055,808737658,1417797852],[1177565565,1919837532,615375926,1080648030,1408084227,1320007430,586174852,2100031238],[263914413,704777628,2029928010,1016773827,1509731348,152349139,949550482,1905874908],[1963427494,94646515,1179034547,583219884,192723529,2107724125,851525107,1789366701],[821251137,2113680575,1537852206,1026277458,97554284,2106883959,1318963190,59432636],[1772784319,331692233,1220865632,2034557521,148904886,518591370,1317764030,1365003979],[471207803,1434578782,1200852883,1805864224,1342556394,650158354,6272011,1284890542],[1258169503,234436721,373259645,70955587,309713485,1431518055,360967138,444583649],[1554689296,1231623517,572635209,2064705123,686605580,1142064242,1284421627,1554230742],[1381233148,1799275568,2067238644,1375216302,856351153,1932210268,2086208489,1815212060],[137248130,1059441628,1061977345,822915529,1224062493,1795428139,392369718,1354477407],[414606205,1946990002,547547165,542557390,2013735447,1540832854,1895547952,1183323816],[1043913336,735564411,549627399,1415699433,297949489,1655074857,690849786,213381474],[992912747,1824489656,211206498,1456533142,2112936525,1124169105,1098802053,380620317],[138195083,1873354738,1744899129,472964482,717104589,1312411993,736393224,1684742975],[2048102116,1625400207,1089334581,928430253,1348930265,559587355,442942312,113473402],[700300863,554745488,1328596570,315955848,813078978,1450965632,514097752,959056015],[750364556,592757202,1404296124,1363358076,1540816661,1793712958,2041682604,1440310522],[1815975682,1870686605,1882613941,850528080,221874118,1296702114,1809036283,1443558265],[695333416,1120029096,752254106,1151079756,1880785470,1416335890,1904670282,1384405002],[1911489204,1449586048,331031310,658757755,1575252394,2055518894,717835725,2064015735],[747170421,1948405704,1480259377,1831755959,1174630245,1060494060,513656852,133552164],[2090906522,554047895,124360589,695415132,487232715,869592676,1300356930,1189132000],[1784063880,1856548194,594743553,1239355465,1656340583,1988028696,226690139,1389671732],[28877343,1217634687,70325275,54919490,1708306962,365915855,1426700497,470631752],[2044738137,439834783,1709227194,1510774140,1611059474,140578932,63197081,1223893260],[960379824,731130015,486167118,966841737,1857332826,1060341804,514602318,1301186170],[1235413717,1716895122,605806177,1763121535,2073613386,933579265,642607908,1500164191],[177870913,1548489318,918348513,2029728618,1761401636,1087343091,1545355256,1962174121],[156129156,394239980,1361004187,1066877881,1554073985,889504314,2090134007,622009268],[1106125349,2123988840,386159870,1122984438,1500993985,800662242,545381240,1709031200],[1481210420,163675631,829885724,2046281713,1615234648,1670970782,2085302107,1506926485],[721435005,730066674,82392612,1118884923,1275818274,163702519,1466311947,753622688],[2105394331,541660713,658895628,1629760539,115893202,1753758675,1216085684,243701154],[1882460342,1819139089,136438374,983289318,950471919,1734439317,781530410,1748967366],[21007671,80945708,791560452,893015620,270540880,834808412,777682918,1791449458],[2096879854,898343978,535959685,564162194,77751987,1400337321,1391324312,451622077],[1413117322,1184168887,1390279318,843270835,2101278773,1767571505,809996930,895092839],[1553967728,1646145371,446057068,100175278,25834197,581438524,558482338,929209062],[2080202027,444004193,1868415585,1699309574,183715678,316291935,1591454861,655319740],[791376508,1334266155,1486571195,422627599,1520900397,467768615,729766950,348322562],[1494992001,442752578,1052884293,2037684204,1004099663,648334808,1612329972,1718069433],[430026274,29127210,1889077779,396708240,395168449,1631070173,533456921,1284136076],[617712803,456275875,25290007,547735601,173358180,620727729,51476946,43037358],[462709462,44468637,486645584,1321858088,966723731,1514892345,829459795,1586437486],[1416289817,1994653575,418150191,2074569153,54290016,22999752,161883590,1151110066],[386098753,1632267351,1778655724,918972395,735639959,740338133,231210372,102414917],[1437168696,850331843,1338307511,808830733,1797573081,118176351,1461530329,2043148095],[2029138757,301884956,1950369309,738636809,45211898,108380899,1007435708,2057725180],[1832712425,471725011,12932156,1421441820,1641044191,1291188185,1888280176,364276727],[1050927542,1130580229,800448340,1487956908,1106862829,1977826743,895040871,88184589],[1213007666,734865683,214126158,1595810737,251580951,53269848,297072050,2000857176],[267811422,1591533515,1164203722,717365744,1496039285,340761532,1140250809,1828662457],[709743163,1247828746,1340503789,509750868,1917763558,1932328519,1969442865,214333332],[807087043,532776590,1879275726,1153477839,1802776510,1362361173,1527648083,342610958],[246389877,1576661834,651874897,1839126449,202766171,776509955,136333295,1062213265],[1633675823,1246215715,433379654,610314337,880082395,1512484648,516618163,1702583261],[782025617,1928071182,1408137860,443217696,20291676,1530576794,588468999,1897021376],[569946004,2083636647,952445151,1665576258,454203318,878232089,1778740138,1520856367],[375238123,26950022,688188023,1390194595,523312607,1932929860,1542211238,1681775045],[331175881,493209029,1434609366,605128986,641525711,964652467,1203483398,1162338217],[476637445,921720138,1963472466,889235585,2098867679,1625585523,155332232,1819144004],[1059191274,429062268,21972199,971083721,1583878135,1359243446,172607381,2040902810],[1021382196,325324010,1175401653,1824829719,2100079623,1005193528,1021074495,422270573],[1496160670,2049307207,1432627213,1246537600,1603802232,1182426962,1596268800,1931406497],[1328269052,929411736,1767611288,737974933,131443938,2033691788,1620647206,33970193],[25282430,368802248,446391106,1880934651,945256275,341676653,1919656647,1222035019],[235020588,314560704,200362785,524171691,1583767281,1536285047,373629988,1685595349],[1032489087,2018381447,1376834714,1827135325,1528640726,1521099300,754357863,903348838],[294384861,1479829649,1928620401,189612127,607776335,1585787877,2069550092,1345971730],[1812372942,1245203259,628603294,1731844369,457273207,1061348349,2004028404,563777778],[1406630924,1330088552,1704365288,1440800436,1457702554,1919537496,2040942179,97902228],[771692471,29044492,2012951930,1765164776,878208762,1056962631,490942350,198130089],[185373762,1904849951,1932632473,959076970,1269785510,838880740,1394552901,811124432],[1680890425,720895063,1720740311,2094133205,389445262,1037657736,1138941575,196776008],[565089766,1747194037,569151580,1550076752,1650536473,1722118987,2008855711,1816230857],[2001931044,1970214256,349244850,2034936112,1047994379,1590671076,2078531955,1411128551],[849567464,2024599797,211686990,91454520,1796399721,1335919947,1953112205,1125800324],[465919959,59305179,1317894683,643029973,1015163587,666758322,1723039680,1456840325],[2048430741,2036073705,1412528931,1203607891,1824496060,357919983,173533287,1748725030],[1917089368,1957362636,1937096786,884614442,1183914562,1077952223,553896345,407441941],[212730826,431405774,138101728,1784801322,1488605013,663906678,1063516113,1129263291],[1988810628,534946045,1025716534,1551106796,1887497365,1902756969,1280656908,388491213],[747868814,1340829318,519487084,1559605450,184599338,567884780,1002612838,1146412166],[1366876702,645093598,449432611,162232371,199370711,122817928,596484723,698842541],[360475928,1440971399,1735967850,362704006,539380025,366746193,4796937,736356412],[2125702220,982764565,105825429,359760209,1628530406,364882840,1569107356,1314783957],[597586396,1568426050,1222561510,477102357,474229037,614334726,484148177,1937783802],[444527759,407362598,1323028520,266341906,211291094,449713159,1699017368,1870152943],[1633943366,124436672,662295997,802745441,331848104,849687801,1709955195,127278391],[1207026962,787204233,1488682594,1531517324,1580294975,1230257721,710646207,1868474950],[190943254,2125518245,46819177,1964747865,1791967081,798146983,343986253,59184493],[1960124913,39917340,862490143,1631278428,2014691649,1593656018,885307060,2096213910],[1400599535,429794505,812477978,1567991908,861862234,262291830,1322450768,1005750064],[473912931,618341670,599110295,1539374118,1124533061,1954606012,1158387609,115224469],[1826918359,706203297,826674164,292803974,1541028322,1964007792,1922235729,833039070],[118905224,1599991226,133405634,1699762302,1603152123,1793316530,184155205,1880873747],[1243499806,2077698608,132478346,621613111,799082284,934069096,1952333768,1949249557],[1259031700,1154887369,1537507131,938857974,912398706,1997065693,515614478,645249694],[1186275595,1314592700,1877442520,762042492,944938121,1727023944,531427635,1550578025],[1286771363,1764204586,1695061990,984083270,474533420,1801700579,855837895,45461596],[820352656,467479596,1254247496,1765385920,1060605252,1407928621,1370963000,1306859950],[1970592825,965263059,1251747137,393682681,2103894354,918199678,132602678,1286886834],[2036817134,1957307196,581805457,1212122207,584390194,1667873107,1907550066,696609807],[751241710,824592962,404510923,88313385,1501205872,223480198,1902942896,1722016844],[606444536,1126703962,1439169926,775978314,1411570192,641158221,1399881149,1689393197],[1136590621,6590116,1440848884,1709586031,1014708204,2106441749,777490724,150726863],[1501138652,209871854,1363134541,1172521390,936950398,918438788,1885487820,38643623],[59932425,177642080,730777031,1310097354,903427623,850177994,531598677,1724610431],[1550958558,1694513395,1396307320,647060239,1109685422,161359060,1214607267,871768925],[1925760488,2106772364,18004893,184303752,47418570,1377317360,1167994714,1107082104],[1909685323,1574500920,591318753,1871276430,2081850878,1753907504,1191185458,1768707183],[1661449199,995676141,337124936,367710550,737453081,725403201,319736141,1067835508],[710568107,314576553,1811845705,364708332,1344224146,1591113305,137198679,1737277989],[765802712,1167683211,207325188,1228002120,730236835,1226728630,1859344223,638889129],[1722726078,814406087,842075637,309202581,527450600,1369111619,722601542,176602501],[492073138,39447864,1777166065,1735661199,1358809316,591323122,1219310243,1643830458],[1002198300,621049224,1299698080,652560734,1606410732,271503626,1546148485,1224076992],[1219994805,578379613,474923687,266551917,457710420,1860400653,912595419,1933324605],[1328615116,759022802,1077654849,712775972,1716060709,80074499,1851607958,1939318736],[726171471,882125368,437587167,1956981235,1566767418,903089980,627020031,1633586418],[1579085276,248076288,1296302483,617049519,697708904,1613025340,1000429357,35596518],[489741515,1535413636,479784358,523656262,691388061,1550363362,2101151960,963351360],[907923493,2007699503,145289762,1172239675,1661800227,599127817,392742796,1415913409],[72877944,539851926,407869632,616629003,289028660,1036348784,513778023,826602750],[178178774,684937859,1636769037,624453912,1324923921,2038400816,1434655279,1550009550],[1724947217,505584712,1048677407,1007447720,1075587926,266438508,1400491541,521231408],[2128524294,1332183820,1597794416,918744246,372784948,1809222676,1447528773,1058862914],[403536774,1398436309,1293318532,1080008357,1647450127,2095333670,1490340209,1917159880],[1837055433,1499680527,8647174,1718683916,831108086,1701400356,196971246,1572930239],[1483659664,2075900663,1301971150,870301786,1854077612,353852767,952473941,1167091124],[1413366428,1331185293,1314570412,2059653602,902505919,340891319,311332142,409128517],[565799383,2069150465,1522352574,1782847601,272950394,1066485100,1138017440,562859595],[968621488,568845765,1302753655,322721738,780961614,1966835816,1498708590,233449264],[1357562841,1367562067,1011280604,887960140,787675952,464210552,1556423716,785761689],[1358669589,1032062762,116147602,1956967232,1342640522,1884466289,1469153240,1813512303],[1881048993,1759336468,501613369,277954456,587058132,1221349735,345278436,1340138970],[1166369194,216729613,1184045984,1248946915,561085452,1294277382,1265886207,719673679],[2060776042,1930578174,1942280038,1321257369,214609377,51976120,1500907042,642254646],[38818526,488454149,535516932,883712298,938527499,1331955495,855059748,1627425877],[743276585,1732966245,587989245,1125057131,608228035,1689674403,1046537860,972611005],[447856487,781125542,2121705553,1974384834,994352580,931779983,338667039,983336998],[1091804177,636430694,965363328,806217283,328372713,962050848,825151355,858017185],[1116202576,618653564,808496844,1157201045,216317122,348209212,1528080126,1269586560],[165752414,1735151851,1476197426,1653762008,433078808,2085118163,719237601,34361719],[168472108,613749129,1148573096,1973723517,893715158,720634800,1224797071,1507196859],[475020202,1590277624,2078809776,708003006,1235718953,932471039,168637642,1777597102],[398274279,1481300797,746813708,2001072077,260022731,666194486,1921053351,914478162],[43014920,1245545803,330050171,2083143041,1827072036,258761847,1721083023,1636497960],[1092800964,270844469,871778581,1473654880,137746739,1080529066,292624560,1898918353],[1998729884,1425581593,934243859,1230681736,701468913,1633566401,1803812044,1617797814],[1389719405,306590675,691984451,1543903357,106406502,1335073916,2309348,856546492],[886038053,1071717436,585150702,613140453,1582611942,1185550478,1619549137,98117908],[1683382488,3141702,782763748,1064325385,1871814305,1353704320,162146612,1245923199],[1632673722,1233508507,1321474711,482823025,1328718129,131795971,609615284,569533268],[1706119569,1126849900,1071227241,472333749,1255180835,1369534152,769279461,1921487296],[1883951508,469992011,653787195,1953740979,2087780001,1970054036,386542957,1482796713],[1129974071,855435400,1511293366,887059935,1353558249,1827214761,253704930,1883633531],[238375020,1135227873,2122856716,985107733,641626261,976778102,1090422627,666963076],[392082511,989564325,1077248848,454723896,2017666440,1940658171,2082582607,608127767],[929028403,10436431,1774090885,1931690246,511680782,1666590400,371675062,769103814],[2096104490,913665526,1964722335,558827926,1967203761,538811448,130639344,2005793696],[614141623,1469427142,1717143000,698135224,482312439,239512807,17792884,1354212895],[1560836207,675501365,370138636,1433934858,559012581,273553311,875534201,392643985],[1154755773,1352189416,849664849,1339876749,217840514,361952693,1754624410,395941748],[1164186867,1092791399,315397343,995295371,918614359,529487011,1749698105,187899831],[1527953137,1923699627,1432559182,1748249059,879139643,1339920066,617967779,53230987],[385271511,239156565,1894679316,615584333,575204909,1871750931,1173533413,1686361348],[124268072,1245358112,258870138,2053716915,1068869008,82970480,1488490514,424005145],[1911823861,235489575,1207700757,882432283,1989975386,1671274730,1380673873,115732734],[1282389742,1446881690,15828581,1299684405,832320599,699748154,821244821,1273360372],[1601175656,545267741,745501757,884979774,938703300,210870118,149789999,1419502071],[1617439667,1532314534,1008660430,162334772,110706587,1916942104,1945577885,27442223],[1352424240,1203189219,685680173,1124623494,2035977386,685217363,1073919824,494408604],[266175705,2082093295,1625152127,1020371310,1108806182,585295102,652023982,1910142172],[1945492776,1537297451,1238132331,1951817564,253719819,668959288,896688226,2026068871],[726192171,419012143,753087551,2044714639,1165098696,51254276,129455876,1547380762],[476197485,731773849,767618301,1133870321,1496281238,66727332,1044428498,2021242333],[1136072900,2100375585,2001627235,1651574364,532111091,1453612094,1417064280,1754897502],[1470968508,31041660,1649337036,1864475281,726352711,791050630,1985712345,195640368],[991322243,129426110,1060706959,1777916173,1010227933,1502381729,1670110734,1923204963],[922982544,1015930556,1296785780,1869439384,891125464,1936400318,1491005975,2075708131],[1868060506,663662848,1028698326,365326967,216727614,1208087795,1851847000,766863949],[1227574077,1956874208,105860287,682703682,842596218,898233483,1910022695,1513158729],[1480613385,1288624447,1857698423,802240386,673611044,509094379,287976365,162186000],[166222078,1607549381,723650389,841769437,1703242641,1695116219,981941501,1296926733],[1867077150,1164418830,367147565,1974277537,630239463,1558894794,1405161774,531476067],[1796149916,670147819,1142689880,1799593492,769188068,1783815098,733619787,381304613],[1453489086,1514299488,1147788562,1712163441,1730561709,20175332,1473138893,672864088],[1054047685,1214497366,972901084,862142984,878376176,239679725,314961931,1905552129],[1067683924,847527593,38040939,1106453464,681591126,1063981741,676500492,234229983],[217779437,746751429,1173687483,324008129,1283450642,1945800485,78782139,1531385072],[760556738,1713455407,1173886306,235304013,1201620722,1237490327,1115340252,403443557],[833165723,1482978677,1785075914,511597431,2000173186,317774585,429831078,935551039],[730726028,799370608,1005192011,1934671125,291282807,264643915,552840058,2026713702],[804222875,974637654,978729578,1574482927,2098373875,1111615934,1125819374,148600598],[1128887645,353398930,216652871,1990689619,357244002,1630003798,857879093,93893512],[409186405,1971938733,1095410402,1475035766,1870110032,387303960,925965857,451968070],[1642713308,2005886915,614304394,1891254812,620875446,1261630631,630863325,1695399680],[792455000,1111938146,2113323760,1728370121,1209695313,1725371981,366615558,586395963],[919853100,994294479,156639898,2077047092,829163263,1484798223,1620178772,221454098],[1676454526,1491717000,1314412164,1541493178,2095435406,1613408656,1785927449,1550063602],[1688799431,1573556898,1222206099,1189232289,1140107374,1013041492,231152307,1341659930],[43922274,1257377080,258359899,1666180680,1738166718,2078118200,519891635,451230353],[1291669869,1708174373,1634275293,1973164306,1421490293,1541655347,1222541165,86754313],[188486697,1645730921,553509021,776661365,205611008,1209382593,647090185,1174709837],[1177436906,2084148608,266688028,2002513326,549831585,470992420,737872203,364768632],[736486796,681433221,1416123106,1908663202,1164120919,73003869,50152611,1758696854],[353174982,449233405,1397710547,183587661,1501398439,1910453968,1483235167,1388280772],[1905093452,1755406255,1211609281,1892717551,165189292,1361141930,1740889937,1975254941],[1560853833,1345548915,1574015052,1828316436,412174134,116009154,1275104941,2005424714],[239507671,1166032520,50616705,2236729,1337748406,1111150935,1771581791,166067286],[21753343,780956523,1209056741,1227658232,1226164398,1708726998,541889284,498032005],[68808234,1750898098,244831782,477662783,314759085,432096704,1107546980,548908744],[1453248394,774806483,1486705194,2037662892,2094942906,234803015,1446745854,1198109371],[1451431641,1033612924,584355630,1370847133,146025204,1954446616,1052126963,1443572933],[1713662968,1057020933,1116831354,766936306,505735869,940027717,1692424881,1251306608],[1311570962,524629362,717203190,885486004,692248177,1793914061,1676784523,1050844365],[1899189957,502624335,813588411,920840797,1592888422,757154070,1984332930,1971089134],[1613771613,298240753,694791258,900311306,1513716851,497670912,491138319,215551283],[677471912,1007017471,275127990,327283802,586110016,259993602,2041113243,641691942],[1810574784,181257251,2075790896,1334636441,1877400327,607413653,1030407969,1631247980],[1156028320,2079815487,1957369600,375796625,2028619590,767022192,767549527,1358402774],[1382002751,653941354,1952973502,1636426228,394995906,813998525,1507382273,1555489081],[562302351,292866464,1605947493,321886395,1470581180,1705414239,1741382141,557077130],[1568893282,521242707,495078628,227314484,1193023543,1447338398,1036885104,501011418],[1119176233,597936196,946904883,990069073,729733380,679357025,1136646361,729447840],[1736830305,1338047769,747736282,1562965973,667443139,1890755634,1723775533,735139851],[1790784926,1124280568,497796692,1236971692,1566303265,1765850227,874998650,1965755159],[1838077244,2130627075,1888598979,379496798,561822992,1503708036,468496884,390348699],[786830278,440131673,380289139,188292869,1631930861,1609189889,554743044,2090746777],[1698729066,893284718,770512871,2009006882,1667986659,1434421569,539368205,1041035073],[1985333250,1553415048,84712656,1986167028,297144797,298208614,1579323104,1962035276],[97648553,445087415,2017530586,1557243967,1541693833,846872719,1312339530,1030458316],[1394687653,86810300,2053719680,591664478,842235070,558910866,698263520,98239995],[1437915375,1907292417,966474967,1855909027,1543246383,121367095,684406098,162092960],[468605447,1215717865,1557224026,1544116824,734253259,606256825,600660811,580159725],[1271109674,53445623,1418022172,1770188722,96527731,179991530,601507348,304020022],[80049891,1735197443,1469633319,1732335891,506990937,2002817187,546766554,172888404],[674246022,218144640,43658167,800185832,747561905,157875014,862718737,1130273950],[466786151,671426002,571655889,1678670754,1177847144,203562812,1307603465,564184493],[1492971467,1143043463,980124265,1655897629,1374184943,2025886960,1596056998,1995740048],[1785719762,1077406508,1983185093,899621973,914326205,1114156380,861311418,1384020823],[1439034876,223464666,28718158,1239080654,398462333,521185547,158290679,404708509],[2050933611,854939686,1763177262,208892521,913233128,1595688513,823634442,1857153642],[1355819751,708840475,490484326,1015246929,1463464767,1234837008,139278086,27288829],[1786728118,1886801154,1140163809,889275659,1130046832,437284100,1069547895,265187100],[1654118567,1888903144,2112374019,202171157,1826386486,1749086205,1042233230,1699133080],[1491767616,1390166443,1242220238,570684448,1366513106,2087568788,1777372751,950506802],[862191018,1778000819,723728217,1413522550,1482458151,330128816,390385743,889788614],[171143079,1211241477,1867369958,178575216,548829084,1027262295,175998023,128627682],[1709545978,1969796895,12579809,1311060412,729776153,973762193,2040196758,348825522],[345603383,699667964,1911231517,622407814,793365786,329769778,1442464564,1146884966],[1353750985,1751339398,458522845,605053751,1428663719,1237972758,1486303100,1662549923],[751186799,478352879,1544032882,175490975,1113318008,114645236,758367432,1243195177],[357571219,1617572046,1536169188,156084529,540575525,1093241286,22914947,1170754160],[2025592581,1342625725,383275770,328674438,1820708847,164843520,1972756838,227503760],[297239474,1656140029,1037796383,1398421404,633093303,1338533985,1637755787,1863304625],[406081948,680976396,306595526,175895965,1173470443,583040146,577808965,398600727],[1520144495,2104309337,350982473,411747713,487507312,1746547519,927363479,2128859379],[109833969,1873571473,182609142,493919669,1910055594,1884001694,1474775947,935367685],[1622095238,1600537442,1194552712,1015916170,960049061,2069242074,1928402031,588463770],[1214563599,931708798,648467696,331940926,875172268,1237853200,185077286,1825778704],[179439699,49347655,953054369,1875996220,855927265,715489648,1567822556,1542795771],[735482012,194057450,1740556052,294593957,429027376,1854453582,1497557435,1742861171],[1174122445,656966054,324278601,1547955831,1648462280,1729845242,670219613,1155630358],[129457116,371972812,551813028,1636702505,171767257,1727592315,1932501104,796894599],[791696657,1197877821,1312020996,762561071,910445111,1270263738,513303487,1892457290],[612568434,2036029118,961649695,362516281,88675627,1662633409,1000650859,509779581],[2129837366,1013138254,1660553215,1277256068,1256779905,324450179,491765701,387601461],[1181476626,896752291,998227115,1564203730,772368737,272464860,514394404,1542497922],[1830987404,193481737,1334060702,1939053698,1729956925,1638974552,739975196,1185091956],[835971684,1664231637,502083353,1814352638,1873672031,1280583352,1789041153,73260773],[774888710,1975092189,1816621688,1185165705,605169698,1942935423,1664956921,305308653],[173242472,457537451,1821609066,902611976,1236222382,1032793194,348259046,1167426767],[1785347776,2080384752,1122253569,396290563,650589890,1813882571,1986407221,1297708294],[1284403053,1446556099,1075701959,545959489,1711590325,2090120790,195187172,1608174565],[1384416598,1040847479,1772305947,1196084139,196788485,1375954719,1311383561,1989858247],[64431099,1969472560,121174710,1493450894,1195705624,1472625208,323903082,278812437],[1519652890,1267777957,800845281,103339846,1954881311,1126972311,724101061,2068859749],[530411811,760968112,669942106,1317451805,1651369215,918314937,1967697226,1534915068],[1270045694,1150394509,571600997,104619784,2091678311,1051760969,109860004,643440260],[207437574,362791417,622735802,1005964847,966327759,1229597608,1373226402,1254852760],[1793278797,1893743023,337663800,1783245087,1995996023,1274342580,1866631166,1417235053],[1081485455,444646805,2056876276,2024750053,777120258,168644378,1474135628,1359083322],[405480682,915610427,1666021857,673691377,992594174,127076955,1274425725,1386526461],[2029002066,1167454529,781923866,1155489911,604695422,580061784,1323238551,479442526],[1986064535,152855274,602960739,998517183,1935848029,1575178491,248822021,444755295],[26056987,1083613656,169186715,698805296,1919117632,1158243459,1378194435,377764041],[172528746,335149051,1130414960,1817700207,1310573836,2070269526,1654788480,2066884290],[1847974878,23810886,1675433765,961031415,1415915891,523850265,1936799947,1426663265],[1928710359,604101530,1986558520,390574737,841672507,565496969,1808900755,1044954528],[1872786400,950430189,817984820,201094881,1503342383,280443115,1421205075,1400892957],[1999240504,2058817457,306349820,1300329735,1485456719,1422959261,1448145621,764270738],[698992401,1755226217,1692009890,1449922853,1404587267,1310792266,2105179188,1527340675],[241242589,933034752,1446950593,1850288308,1819247232,1002351399,612305421,918307303],[1732563438,966847201,1916879702,1574779810,1769238873,1179086793,1755330306,32780567],[456951715,1697559870,1463400787,1988869482,1634815861,994235761,370053715,1032014305],[1716390336,1539803303,1381234473,1804335861,1399821832,1873788693,104880662,2083893344],[332509029,348394497,78178718,285187922,677454273,29984904,587050414,998401142],[1461191618,282615718,1299713443,521491418,2079306402,245242475,2017130715,972596189],[1885836446,418672612,897962915,1578117302,1858317578,994570596,311984641,2021929838],[679506348,1844570913,2033286298,571413847,2118156000,84395741,1124579155,103995496],[331975557,1998290690,2104299997,1420536272,2125421873,1000985675,1994775087,489098025],[1366059323,1246111395,28697675,538177433,312729679,345539798,1487885666,1238216444],[660405875,1423336019,1869939817,554883216,2002070942,392342300,1475248277,382487065],[949656884,2095604392,1777026463,116087666,563176984,1433239381,178449953,1160497434],[1434483449,1073342106,2105478274,2022858205,1938025821,1123403041,1479622885,2013285195],[1812514569,2022912530,979369916,2106459771,789029362,88340514,2011992316,688698698],[975810805,1222844802,75658453,243410524,1929446457,593878867,238668648,823480847],[2053865653,1122458151,51703883,1439973612,1394763308,608274646,1815811158,368266005],[13094572,1977562965,1485811947,134886328,1456395537,1212979919,513343725,579123076],[1103945280,591984167,1675095532,1110201999,105256885,689507045,1591243677,974037001],[48673110,773679408,2124410261,542832317,105249255,913245491,1496826844,1427106902],[1828148878,1287628171,1835829348,323861092,273168058,1861093552,653992055,1894152600],[517062374,1412722766,857725355,468363743,24950546,929033169,1619656052,1449012432],[33321501,1860042032,470633036,2059626404,365934059,759778928,860536121,347788243],[1265771466,1796837712,146180885,1767338355,1223744247,1936464543,82769168,1469166899],[1465960923,1654398612,686951359,756413610,1162147280,1203747751,1468770005,1730604084],[1803548613,2065920101,1713108469,1407778085,832619711,1059881857,2105916688,19866872],[1532421619,1152295360,739569213,1899505600,846561945,1274690217,1619245043,761754667],[58103915,1507914750,1295026449,2027921084,322885895,622028039,1039383102,126269594],[861687855,1222488257,409113077,1487356932,374671412,530161393,999855037,657013068],[1729592348,899166432,1460501940,1624241279,1310667961,1230531993,2126447388,1542061525],[1698409790,1464472909,723552675,916051042,592736296,515069222,1253113356,295291762],[339268044,1815611609,331488055,1724866416,1742143189,655850544,362575554,106568587],[68953097,507845476,1329641083,493692699,325867702,2043122846,404881967,1798561780],[1867217106,364065838,526215712,1761169837,636411159,1193880271,1768432641,176547590],[1546737715,928762079,486715813,681066589,196085785,987024366,150989014,663407985],[1410399015,2115574940,180993276,601131304,603401236,499743831,2068833579,1471209117],[687578025,1440768038,535680462,718230227,1979129760,1787310,457441115,1413577584],[831828921,1331444453,1906439409,1928001924,1072719176,1014846106,1424099853,1119392518],[1627312363,1907730846,534686717,1592460787,1887491274,1915940736,256944502,248362718],[1550123836,1244492542,332932955,733791084,525256688,1079848228,393843478,865624547],[1894582998,1165398436,483290348,56716909,2000070725,1081644163,1808424076,1347915501],[2005107941,1001931186,2020908498,470735631,392751157,1815905161,1614772622,1821012236],[1889100855,1441399491,120279221,646936524,1309990732,1525669017,2034980860,1100872067],[1714702848,1260039590,1130428236,952396587,831546869,9699924,1968657421,1879437691],[1894349635,1521566770,1792377041,1855131280,432168760,1928357081,813164297,930162881],[110413229,444179741,1267206024,2063148682,718196311,740214014,692731252,1962136765],[739505558,786579324,1961728184,226507854,1348382539,1155839472,72560451,2084504372],[1034229844,1403516002,690401463,1536002283,558194447,1450966434,1007275714,61147976],[596087257,8475936,457851444,2063079510,2040215553,1656201981,1464047660,726705823],[1269015629,131059962,2103202839,189607401,1770686106,1039232059,931133677,1257541230],[1928088837,870476599,756732108,1074421485,1824792013,2048729767,192608734,258821674],[1899418776,495705479,240999632,1284496940,1661849392,917105703,27616460,452413398],[1686414026,629988058,895170406,1836021034,1287894614,390639743,435433075,110387744],[1854210503,900336477,788284386,1337412103,1826633139,970215285,859069105,1340393184],[1008591776,622585782,1424127038,1561488656,879349729,448344226,1447819072,1225737746],[1899695130,431128290,596937451,858417718,1208831905,264057380,79807251,716240146],[290000329,2054636239,1573902550,1203146683,139230898,529245935,272577337,633427529],[541613976,1466394520,595108925,1674490495,637006657,2126415264,227238110,1127650967],[22601805,1397925471,1625887091,454352117,473360868,365287365,1627311272,933553156],[102801174,11573523,1618671618,502588318,1519493015,1574905772,7274097,634531551],[224170241,2046398173,1887930587,1046881222,2073147629,596151575,72147466,65033921],[1823417323,1611333258,410579043,1061214697,875964992,857789645,525796691,46863116],[808352896,1961734219,950247894,223505385,1078056813,99440921,1822298602,972320167],[909508333,1187471064,909801597,1677213693,1093147646,885022719,675963335,976062966],[1959414411,1088403176,309172473,496911241,842848873,429702311,2087890347,256335248],[877569304,485898894,1742919703,308448070,1075279629,1325655104,1333565475,1001742688],[1179173390,1503766480,912896578,799439219,1840448394,659888811,1294382096,1057973659],[564188298,1755591096,1297717987,351085015,610078098,868659415,595069506,1199514018],[1750602588,1370019863,1095643322,344907275,732221095,1487869661,705473396,326249353],[490834825,1716605102,110032298,816902343,109464963,1355728408,243640412,200869123],[1050712968,353058907,586909157,1447221648,546300114,1479469016,2121239821,1853672488],[470206914,19381752,938849017,925549832,1368521725,1630525045,679355599,1769079669],[1298209388,825790540,776620976,563927354,981236744,502849325,477616456,1954722045],[1875080478,1987818224,1118992489,998759470,443097096,761981907,53484091,917553293],[790585004,420051388,1579553407,1884763360,2118995632,2041725629,989031021,1823636826],[532179702,783489204,1736255180,1276412626,2026017621,2104495838,1730454923,78362709],[1163641923,1956389393,1978558092,837055780,1939957242,213496598,533879331,725766086],[831265114,527035042,114107688,289962829,210709730,117797536,1690380655,1778751518],[692098727,1865101481,822772638,1667432901,1802914577,1664478762,909234338,773907391],[1809258416,1315225264,1147704539,177817912,1627537001,1746141662,1034002284,805496655],[769159895,375973662,1082265462,162044637,1357168223,394365776,929904884,1210395961],[420638543,1220712961,1631812130,1008087685,1617641912,542932965,910676743,703058738],[176458487,1779428908,603086629,2111837005,183372349,319519351,476560705,1592787052],[1808884688,1613669003,1343014440,507145009,977749059,656992778,2078765083,1334214402],[1980464131,96052939,1262387665,1596032841,1032636366,24193318,23531760,98956280],[1878222775,877899125,119298620,1905999680,202987981,1816903820,439237207,383190477],[1152254416,553545041,135271542,1035321501,1813397554,1544390007,1863871994,602364922],[2108810876,1747537900,1217102706,172709774,297633332,2064732277,1172670342,77249981],[416408334,1206090758,832772139,1589142407,1131091029,1922898376,1621230474,1214562858],[1913055644,530398188,1663598885,2035775274,762843630,907404936,6196069,430030662],[2037784906,1009538974,2018342206,1453390720,1626692397,258965533,21009690,1103479794],[522799828,1119889382,1711185059,1441748148,590140205,1470785858,447469774,871617694],[532310908,245185869,600005488,607761820,1573650286,1572939165,1782898035,135609560],[473893660,177134089,1080761554,1687895334,2103754315,1889937418,2043799582,1393115093],[1364332443,972744251,233529933,668410730,1115917532,1206119705,822107768,829130190],[1949633426,2064853637,1569243522,1499070899,879161496,754457325,1234802095,1692688748],[975077661,1076589448,1810002458,461218551,400799334,1656158001,857989963,516445557],[1726900442,335867817,1486475589,1484756338,618829856,1054637048,939714599,1885971500],[1071743099,598740121,761194092,1230380449,609307194,107269506,1229360407,82055001],[891398159,1199590785,583194505,285844683,1560534790,1525732648,1852875087,1667594279],[1231584893,269343396,654695639,2123155830,73664096,108156553,560725065,1399353462],[400945918,79935578,204558297,236886775,1511452282,1528091678,1843015168,435667946],[1355677762,2087278442,1877178337,412880780,1455297667,1171173011,48655335,556134488],[878323154,1808413163,1030542372,1275563073,1178269117,382406895,1510561949,1286046860],[256500754,274941522,1544754110,496638962,1671957988,1402834327,1011928621,2125821838],[35172488,1707727082,772848290,1505447241,347056548,1780806250,750680370,1005481103],[292606805,921093866,1381677307,1083267547,620721915,1542470899,1714916984,351452662],[204824707,1039723869,995948740,313543725,58265691,193185553,1328548122,703253292],[2073173228,642681657,1514183586,1515225401,941924453,996710230,2122114864,1690092247],[712668240,1747199254,1156542335,1454471909,82189287,1448960336,492519982,682705830],[988820483,744653246,2127799735,1239286366,1373908480,885562467,1147092915,379363003],[1184598454,1675158798,1362056729,1104799545,187935983,1052483385,1582109064,1831127593],[1311030410,74530133,1743373847,957395295,1898541147,1591462428,134687480,1075210436],[1145504717,1202769038,349269817,440453428,810125345,656281633,1899103173,1084304043],[903501196,710972840,954626137,1576944476,119898578,1851722250,1801211811,1956868709],[869321850,996220585,617532525,242427187,264573883,1834011321,1070156624,1411275744],[486013190,1511035221,426384621,149387707,501655567,1537133537,499109768,377491669],[1899110176,1203763387,402568910,1217927124,2038976350,115055167,55278040,244729297],[166519537,349378047,1668113559,1238242348,632102634,1122792448,1608050686,61153782],[1702071226,1985325976,679435992,268721021,1968182548,1669150422,861684377,605388103],[1162578704,860390115,1366426406,2001801703,773599036,985392460,663394291,1222771192],[1849576414,893347608,1618624535,699748026,647143104,430275093,740117480,902191632],[2099508541,1367049110,694641598,714641706,1493431779,1267745264,1609964189,1529494194],[1908556522,1269579592,695068370,635979341,94191428,1111655327,181411903,353400374],[1820288757,1272345076,1008763862,1734750996,963825800,842312298,530759427,1229404078],[66402933,1494752871,1399212991,160010303,245835514,1851183640,326969852,1974678277],[105465402,1302961112,762766096,862575571,242561085,163014429,1801210125,1927299560],[758556260,1872837188,960118876,2114147157,182656063,753295749,1646330519,75725567],[1444995053,2101514794,20319985,862362623,1331355842,473615830,935142504,615516081],[587906931,85137276,1863908997,1471337135,2029644608,914225483,1402373202,896890715],[1157406476,477719791,1430116086,438998878,800696064,2103443987,167028312,2099166883],[21362376,1957832813,1579412429,1835598546,1377851327,2013511003,1520737196,1005836853],[1899422458,1434689204,1434505623,1433837932,868819206,1685072860,301241972,1501361515],[292935038,680068373,265476722,1466612161,1675610564,495645720,1876356388,2076642969],[943696761,1871609330,59485196,1010621207,2081770546,2059019291,20584669,411999523],[1527334650,132303885,457693566,451288824,1593368350,904688031,1416803583,808107491],[702566163,2089942049,1366722268,1794804075,1731229360,14739632,1568885513,1654609936],[2065622889,756440833,777242740,1693634241,1253541729,2056654503,1231003504,1475356595],[46286832,1727786057,1498141685,900025907,603655184,485571213,30411206,1494152973],[320033911,209896361,832470193,1838707335,756409862,1088649535,89805345,1830439238],[612797178,1911374243,1100242965,131495921,1806791161,1899526277,1071183788,1980727641],[1311078082,577200336,647437584,347978360,528631678,1387581895,1673419346,218612595],[1853486004,1500482817,1440556370,566488265,620429124,369335620,31996574,1493812940],[813169114,1559378458,1940709648,125019060,1908870864,943330733,765712889,786397996],[1660805424,2076990906,1449282145,837725404,867993341,946360289,1418222672,987979792],[1246770734,1332868413,917031192,968934102,1632427726,1894288280,795655340,661338396],[2067285748,1048865032,1281489258,1179670061,321574809,713226829,283240770,1883419561],[42639307,100976771,2107011052,1537663975,1925112269,1195962040,570464217,434820364],[323084148,454359862,771100503,381612748,1984208722,2008482231,94613175,508779551],[1052968662,474462533,32955989,2042720258,161256777,168853336,723364002,266865679],[225910710,921379551,222628674,975559542,412187394,299683542,578819801,820877506],[1986921689,1540136653,465052876,1367049404,501339402,17870086,1084130127,308003581],[440699934,1664564839,1648858351,1034376941,791577434,913312909,1973176057,101442548],[665602716,846054615,1135557862,1564011470,1638000981,108371586,1075517923,1719569338],[229372387,457125710,1591056374,148647953,1912423117,1435974230,1236405574,2107505285],[1453606964,1685777159,424227344,1608654815,1643056154,679545571,129940274,757583264],[1039727280,1831360624,241748334,852530060,641258434,39605452,1902108573,1252476956],[1216429038,1834219462,1729758126,1923997234,221345373,519160472,258126605,831710962],[1263843886,579740512,2083862398,82580575,342671990,1647792062,871561965,143924944],[1887329325,828778202,1092968678,1125055991,1570179789,1543416625,1431621747,377712779],[2048221920,1002958026,542726742,570032419,514888950,717279166,1766319483,674548447],[1061439675,1807003033,307799970,2049053044,1133082986,325148043,492642459,514730456],[1533121423,1729342242,325423611,1129365834,1228968015,1058654988,2002925511,1542852239],[1095883236,633021664,1834961913,43374005,2056985287,1680073352,1495128578,55870078],[1522622857,554734563,92311340,399448525,2068339156,258368292,883657208,204555278],[291158670,1001602001,876059840,710269177,408588218,974898199,1747094569,1461908005],[1352331541,126991683,796574232,1935687192,1366719246,916232188,1139568011,590174684],[2128992430,251528684,49551681,1347408212,2114829273,890383560,406099272,1087075474],[157126654,1914877149,393470509,1265782769,1880246037,674476306,1805613880,753672869],[2100656085,273567691,1942488336,199972260,1972666950,253003073,1653921517,117772289],[899190515,556244971,710262176,483900487,1861581564,1990357495,40991622,855349504],[183657443,2116726543,1315919560,1115992445,1829732590,148185329,121335808,673991129],[1716469425,1948878021,1567319524,1422109252,158286266,973708915,914093706,1810250323],[833163923,1995482521,1295982955,610877851,80263510,457009145,186248904,649734660],[1680819224,1348225707,1868958075,572664710,1180003782,1110500868,1134638274,613916849],[995310159,1199905429,660643528,1010735084,32490212,1550628887,1574669409,720989437],[2063615733,1122694734,885852397,275896724,270885056,1107505773,105322735,555402337],[612806789,2062548147,181804285,1045088795,2080666380,1065734774,938412511,664098150],[153234776,1717445344,105378137,1551039792,878381766,1874994592,789795628,91093851],[1203222632,419540994,2027188079,2046223833,343614253,1183300775,441636442,396743846],[1479522078,1327853449,763590844,320591132,1448251222,1210227199,1895021134,2044672280],[99966973,1798076150,1048003906,719897552,203680117,1937125564,1229032296,1663790731],[124026330,885147421,443513788,2655139,1320595705,1173261533,1151826318,331276104],[248880527,159061623,674608468,1216214726,1657930604,505452751,1247304654,1825007942],[1493006181,1084665271,1981070154,873001724,1204390996,1891549356,514076763,471831059],[558630695,1649879257,1619474522,1082275088,445960195,997417633,406746429,1959380990],[343556215,1075081405,814174325,1372768169,1236801845,1817881788,391616697,1651186765],[503861837,1716464719,1489844521,1055095626,603817036,1232302061,359015537,605573935],[1238318670,624812613,32347378,1500453479,866772065,1781568412,984609414,825611583],[1184263598,2053404048,659427872,376438238,34495786,1982880225,1349268520,1014340228],[1500282956,1570134449,1371111744,469662130,1294762292,835242484,940614066,165355393],[1889060117,2083574741,342004800,1861664699,1103818558,892958330,512340859,1798345812],[1165989509,570143924,977597732,392547716,1197344201,410286774,1126925291,1556815256],[1493359126,669988821,1296005200,1297947228,364444314,346297155,1305444028,318415811],[907523749,623119452,1465550556,1947065956,30308103,317378678,688588587,601827662],[623007629,805916602,1704889596,1031539757,288415121,922077998,817457520,373532719],[488644975,1498078553,348428112,862825586,868961293,417981288,1218760796,956042716],[684465338,10395097,1949725754,1384078348,940771425,1335057373,953051493,2083151000],[78465816,1082328863,1520715867,2128560793,1479050772,400217860,513435318,220183858],[1390300188,97121709,1233329184,2028870961,198700932,417588934,1859055920,941097277],[1675899672,1332729096,1918733074,1803534887,1322543928,1308313481,1644655846,498676956],[933791163,1604975290,1915625734,583254521,728715631,994645498,1130315670,373455861],[527829948,1098743938,536445879,710217024,592235728,409763569,758327473,1815842202],[565392854,89753433,705980611,922317756,1343686320,340369494,1470137542,495641308],[877216749,768200704,9038912,682603810,1872733910,388604220,2038552722,1673464047],[1371018464,1676367095,1695653319,512984752,1101531575,1527747940,1909962541,619784225],[527577876,99005571,1679549167,1677855789,1441978030,581079614,43403375,541304264],[733366911,427106873,554707841,327091525,351369953,114567916,845186465,746915181],[1446198094,1974119528,565630832,1518205928,254911696,12472418,864253255,1664016651],[855865442,1589043925,597588874,472741769,676965645,1086043645,618993349,485137550],[1661530272,1629638099,1061202300,1231822490,525138577,224235558,879239620,1018843572],[750207511,829011529,1196036579,82678587,938148915,1516167158,439149076,122570959],[1734604718,1854647397,255421469,518795607,241078346,1932064748,1998161071,528530216],[1561475826,1601390775,916614013,1005460134,251990217,1937540798,1628823413,483093026],[189935213,2032502395,1762743977,411356602,1724125140,88746547,1155909013,1310470848],[308817228,1314918625,1901013158,1704739406,547808850,1545462822,2037212255,940643965],[1976133557,495724245,322083721,684646965,647681316,245603509,1576429925,667767338],[349233080,821889779,776603421,1220635944,140225583,911117607,1801419052,1905344010],[973160907,1591617299,325709955,781337422,544155069,1847995266,1540679343,673060650],[809431727,1636612792,378374395,1482388638,1549823971,555788462,2094088792,1236214617],[942694670,1249492019,1140458632,1534696720,49504625,1522616226,1128186096,1993825738],[552852651,1068732634,2047168016,613226842,1812589875,431968189,2064729855,1937104477],[8598762,1810382241,638271368,803560523,969838532,705078060,673155182,743638314],[73125931,2093351835,1662309497,393970016,203205299,2070525423,1693117092,87218381],[1058152561,495406211,1344401099,1764063867,1250391508,1504859124,172153609,2024045194],[710729863,1097172629,1374592525,118275899,1610772135,549040958,2103545460,677615066],[1021191508,871222906,1041621487,572319225,26886063,2044195320,1070982637,149661537],[449534510,464232848,998665932,641199531,2074444533,518814409,193278608,1338730930],[589803268,345904465,1410843245,689020701,1652739177,1885851146,414764026,1592435965],[1787280122,1788705333,1487235670,291863247,2127265342,1445494195,822866646,609845863],[2107416978,432334978,965228958,1785076372,724597656,646837092,2014264020,1707907355],[1102019301,1386322517,1030760019,1293633676,1161570652,59894354,1141406480,1451841142],[703739837,1595477225,879694856,897460931,1658136442,125006932,1361462721,720665955],[814221643,1369581453,826608110,1886729684,854014930,2049079493,573957910,363236925],[1694223426,834477206,2001349664,613099054,480941323,2117783108,507148304,1874901964],[1876461276,353659087,1850821867,151291746,1279859369,1877916035,759571536,608584989],[512250335,327738620,978732470,1308977587,848080678,1155983637,1188614339,1901763286],[547660220,34745609,306282144,1430926969,869033991,1629988143,366769738,1480007058],[2064533133,154682167,44250209,1507831158,1266749194,895097995,733010446,89160117],[1789759196,1042723184,1858646195,1789076541,1017354794,811293717,1319487616,946987366],[45647447,2121810710,1593018379,1628136091,1917324071,1309505066,569731199,1250645403],[1819544392,289065729,61520542,1632478848,832669551,688591056,35576561,1810087166],[1764930256,302603169,1692186178,1233978904,478564971,104991799,1006984965,1857432300],[951775829,1358047259,1861114191,1334374376,2010302996,1793164353,472574085,1524013700],[1731616420,1394193377,1060026588,921401437,1846479884,1675444279,1725477120,866230093],[312291175,1243604789,362589548,70605317,743608576,1159056270,580763062,1233335490],[1691115107,1600464504,1208532637,378988160,1717523877,2041514588,327466476,682669931],[792325931,320667134,1049645781,1259452936,1791800627,1038062371,475240452,1902730762],[684792791,687897502,1718216904,473928743,674509530,895343244,1162658081,1752631348],[968199023,1131259596,1550834471,433618596,1215513110,336009189,1666321266,244479698],[1621751064,331786325,385715883,307625069,2056585315,469211377,178842293,2078519279],[1474057477,629857137,846167598,261908704,2070054460,1512178458,189321190,1618842802],[71100111,2064696102,865792635,743414899,635317376,423842306,2051613464,342751300],[1617238161,1843916970,2092210180,1200924576,421101970,879497893,1778321074,1998760103],[1175897361,1982297854,1847326237,920573590,183074344,1638963848,905751526,588478327],[1107930731,1059618730,527699250,270512447,1053751708,237703047,191515657,556497496],[694836290,1299993744,771298810,474970188,468820145,2123202520,202194814,302508959],[1967069401,102347555,1321467556,2067750147,66454390,1924586579,1967054152,164071953],[1693634900,579603087,1450295935,611752869,885876466,2074505006,1180225795,2074187335],[942317879,373590266,522632633,2217374,427372942,890885453,1114024291,1018105872],[1071752551,1726982997,555935349,1696185359,709361855,2038655304,985116102,1188235607],[186708338,463659864,1498419594,355333704,940128222,61469298,1876829404,1333224595],[1403912667,465285783,1583841418,452520956,467049767,1440295270,1882201580,1951892204],[67431152,1010259233,1975971935,1916503424,526613457,184303412,1826083015,1310468502],[493093703,1538694709,914645339,1224854270,1325600011,791045294,1477132749,2008680881],[1799273990,1060342324,1153285702,2025328932,1362854386,1978790883,1925001566,1271216705],[589514275,205341482,633678053,548927223,298985077,1332511328,1186114736,1932511794],[117455462,1016537175,582774517,214845522,1858796393,1838967429,535337218,215678974],[501545635,2118185210,2104238760,1028115540,1744766694,2128737793,284792123,1283563456],[1788433652,868435362,1326201686,1250444571,1646909370,812292482,601961268,903305403],[2096557205,1388758242,2103660230,2002492552,1703859541,1447905726,126632500,1367724358],[1801890204,1443464217,1973399001,759147943,787447252,521258960,2106175365,458260652],[136225944,361737789,204970213,1700032474,1453645569,615984903,686959503,1817547850],[1311314463,793749696,682204475,1846576450,2075324184,285068388,1591145535,375754628],[545405154,677881369,64510755,1148434876,1469803439,1900979370,1860171353,1902655695],[1346201998,987072926,1860722167,11685995,171809635,650959630,278590124,522080248],[1381139744,967469115,1332493349,1442231720,1731213607,335956556,1049503218,1521718491],[1374349771,534194538,1894434215,396069429,269193993,357837849,2105736983,1580445563],[314918705,898740482,1665593102,380846610,178914660,1520309861,457509819,248563013],[379300412,1699198744,1619472993,1243706644,1668735777,805577842,962619300,506242171],[1430481903,75992167,1014247731,1379221130,1316315334,2023315561,261012943,422112126],[1162269701,2046623539,229955872,221355822,421478543,1558977790,474425299,1415312591],[534402413,543089808,659601567,276192122,1253639626,1824689600,1854587008,1126173960],[1100575664,2050894787,1764239547,2023979689,463862066,748457729,2029282064,2123082929],[1016137971,17562355,162370576,1762022051,1619082707,949978867,1207613659,1931678246],[919432777,777570499,842766099,73093782,1791925704,1325790390,1652473900,1459562404],[2093186389,771788448,75471670,1121993186,1831686477,1805199420,891867178,614109903],[1132757162,148845741,453443162,405866040,1689008207,150671462,1524947399,1802604125],[336700386,523816736,1989668434,27695440,1022891463,744754151,2016030003,1002533645],[73858733,1947378785,50485620,878084693,1973021319,701460986,319488542,180761399],[1296609567,1607977966,1017765862,1119057741,682208782,1198484596,114866493,1630335271],[1917733192,1438493752,831473087,437942266,495114875,5391130,1253255910,895429145],[551323961,1632892432,1585112147,2064265211,213828137,1129856263,48852404,34609709],[706808614,227309678,1280348339,1011140977,1970480726,196530010,396757156,1339076342],[282674489,863912564,1732522538,377336142,1076480183,1152126627,1219407335,851687922],[521402216,1169377023,1031348638,262314797,1021398567,1622901552,1283145311,1721994016],[1381508441,290086695,634699376,1414795057,1380074649,334169186,1849051875,1296915582],[1316825058,667837113,1810680724,2019012579,178950121,587716951,436286050,1716425883],[581311190,521920628,648322181,716683503,1603514780,1070300186,1634160921,265519459],[1674227753,121592559,1932363831,402241953,1832915302,915520186,2026706602,1844798576],[822958200,1267760356,1455146338,1224452902,199854312,563512922,1434736952,448481708],[414615942,1381181136,198553723,1138986720,1768546982,440491637,1545825663,1288439169],[1440478598,649810189,459785666,629452224,1572228339,1102766855,413356204,1246521908],[255046862,1934531908,1868027573,1267074889,2062290785,244101293,938579389,706055079],[1031506441,273995992,140926990,1446946465,2067103389,1749993514,825256178,1286979854],[715248238,206797742,1035249863,222926966,836707732,382771853,1540368427,1909784690],[87964690,1190379506,80947312,148056015,1421585512,1427487453,793805387,458685820],[1234656161,160106032,1385825742,1147680296,1664512870,520444344,1252623364,640132432],[1312853702,1557313160,989746215,1163210475,829025796,1969275963,1498857403,594058665],[408550717,138344049,1775797631,723430107,1217291578,2089217103,1985178543,1369301317],[280091769,851714155,224372425,1917516517,1523275382,1207100298,567674625,1364055506],[225554168,46788972,459916797,158010775,1305386338,1508604547,812867678,2097744273],[179706997,744324606,1749671453,1651413568,649921451,1253480379,1261875243,1265488120],[1636982054,655753284,1730338204,336761327,896859759,1881037648,2045597665,55280182],[1644955784,1523587608,1887464527,2016022783,1330676247,1630581892,680042414,310959028],[1424714270,475422583,2008970202,110640127,1333524424,1334676796,1449869418,1517569659],[1621578885,1727903446,71746047,853167103,1144784140,2016691833,39909504,1671386476],[214118770,24469877,237790116,880961056,1024611212,1874067313,1546358510,164076431],[935500139,568971524,954612776,900924618,832331638,1968900195,2074704163,1479747670],[2088708525,219068335,107885915,1705563885,162208808,964042874,1702204828,635510568],[888492496,1790326603,1676378276,1414099493,1846327486,689542090,2042594721,901009317],[492938315,1518657810,1691616748,1370033127,123726670,355810767,1518711103,481242346],[1903347405,1615103662,841033002,1079926519,1340186191,2001339841,79729448,1051810660],[1019219764,383503445,1460101652,935316232,304396603,573906567,2054565674,768100482],[1263043435,190870435,838054710,1772619000,1818273625,1057690180,421373542,1539056278],[1592516117,2009325057,426485552,1854510307,49211479,6502528,1061236891,1427010707],[1778679615,1504753624,629869574,147157445,1097514962,212643093,1012620963,1115234812],[267183541,1450966523,1207592216,604696060,1497553371,659750315,714297900,1521826695],[2075176593,663698278,238511086,1342043919,1278214699,1077971120,1196682989,1159096062],[673504417,1197691543,1681285235,344645822,1386509338,1469630578,1251239024,1173075633],[769696167,1387655876,1569479556,476963936,1542256326,1935519885,1517387249,1493129678],[2070944446,1780939373,2126601340,1064944411,1808005794,1107388403,1826894650,1618071529],[1318275762,1197784503,746968594,1622103636,222256488,1501868822,1075782236,938530549],[5295424,133990336,1180842512,787912743,1191274715,1765953546,906657588,891020955],[1602689868,1396250548,1808770038,1548989951,113708149,1469079538,354062278,700568582],[1668693304,1655798516,1489319172,1020335191,1026472710,1961696133,2092101279,540118801],[281350599,2590260,369593298,104529579,181492210,446240234,1670384819,636187736],[680504276,1618161459,1017414735,1772459801,1008817559,599188524,47437003,733374231],[348674840,1842651781,10458315,1222609331,1109749768,2081621899,965767714,1779436894],[1598095760,713389522,644490163,1987741807,1115811642,1064450192,1140688574,69762477],[1313512438,95860909,1912928269,1953047108,1279807996,382190772,1922587743,454194470],[79774897,1046125554,1067408074,1078777925,42994906,1541071544,1541633241,2089812359],[1701668084,904316489,402866456,1841695196,658391961,175270812,727259248,1058997695],[371959560,1048197537,1266654849,1374124488,16725375,103939674,2104232926,188020954],[2092717140,1829098475,1768893158,2120587224,880509477,2063269758,548451014,460177627],[1009773712,103606443,722161545,1050664074,2059795314,2095483064,1113299581,2031658805],[2052239838,121426772,1945097068,764848586,1401816205,1638769017,168796276,1746565389],[739778297,1226121078,982591211,954694854,267016328,590522383,1753011282,1692159937],[1686964290,623185645,426940419,1883493447,1021464395,1091307295,994701992,2017195720],[407419864,1869497447,98775597,347826096,826478602,877885573,1425955088,696335880],[1319685789,147966205,530879674,803727150,1490867687,1849809969,884854657,239928051],[2123196838,790681342,407352233,529896330,1784412696,1970008559,334043277,1613615596],[1766394407,892726616,427051163,112718182,1138409731,1924598,1444923895,2054613987],[554093439,1499133603,1733458999,797423693,1303544554,1024928859,1768608115,1314464206],[1942293319,1432298811,1544918771,189939988,931289213,1380976313,1127353881,553006492],[884052313,867649744,53622883,205044503,907721274,833060597,1592510008,1723082997],[1424250271,607180438,1853602818,987509628,1231539211,404225754,1671377056,2064913406],[1194557383,519828303,1700910529,572924329,531549468,229029787,303761274,924200340],[83366276,1493666634,1719018197,1304946548,1952495254,312903677,118247605,1586098205],[725810290,832802519,187317284,1101969445,1247117447,1473312532,1802937449,674565566],[1489320720,1336597947,1227141673,696704014,356046420,939212109,477066195,818992163],[204355849,699631793,340725904,1869748338,1606194191,1797237516,1568207267,509046534],[248467239,248049750,784386320,1376606952,1019050479,1234024954,1404363056,1721886826],[1594353994,367221957,1917662718,423949194,161406213,110726711,680390994,334436827],[1790972738,1883961872,262262721,569572509,1209788198,1588771636,1848317424,1371570715],[1799856908,1145217896,731285159,418798880,1549464642,1456175594,1893318999,2008449013],[1667265624,787009170,1015243389,1207647813,998112545,581301142,295922335,1465275230],[1137991621,1599712784,1963987462,268976273,1009366111,947624164,715147290,354745178],[142912229,2123556274,1003494524,1159412315,262847205,1826702227,1921316574,1553456091],[652960240,1896016445,1049088111,82264906,1612132269,1158949402,1236897426,1177087885],[490647235,1330611959,144871456,152448266,1459104297,1620315114,833851361,1837291525],[886714706,1367729605,867217367,1606959507,870998751,590368400,1124523679,752670795],[759394437,491473278,926442210,1674335041,399792714,823340022,558027299,1015162155],[13167381,155745388,481722208,731324121,208250841,1941584983,1542326909,508579145],[2006086736,1453832360,741847220,15556754,2051733036,1486911056,1232333221,1417191600],[213507730,1636889251,1252307365,780078621,1738755227,130035025,1462745422,1414891273],[514265112,1524219382,244324426,1221457632,1364489829,1848664737,1636816321,1408902634],[2009151242,807632487,1306676401,1710620980,1200467899,1572985955,115731927,1777519377],[1661405005,1677914811,890503948,879954872,603643338,602682053,421047880,749106513],[1058371574,1833048934,1329704902,264100842,1103239811,1397417060,823110911,1242538410],[675267911,1805364704,1988807713,1366649485,1706297067,1378218224,809790376,1287462378],[1121576700,136893685,1019063871,1657212353,866666118,650778442,1524642905,1876707114],[415558473,52257146,1492186306,971518222,382155719,845129917,1020483010,97300963],[1415627,2070452493,1851366957,107466498,72248021,1925681357,1347130906,611717894],[2049174319,189210230,246081637,956574170,1041438943,1362941715,123878253,1634607309],[1706752278,684111866,1010873137,1599018899,1083804599,584439514,524772987,790982258],[447692735,856872447,226480239,1971002603,896850683,1220413641,1148905597,163580158],[326338511,1867957202,1857224750,1242252885,2020847196,972828757,424892094,213156222],[79605663,749279494,1788520824,1741590361,130544890,292367502,1660716708,2006292180],[14369079,1723574953,1459365635,1623122783,1450250871,469094200,2091171669,1097533161],[1776305854,832374150,304530089,990829933,667746298,884618680,490950830,1010290468],[1103870701,60415943,293155919,2087377334,1271128547,163642739,266196774,1764571923],[117844722,1506191821,2043781447,1371353536,1840020702,907728605,1040685514,1381659668],[1370498234,901924959,33357599,390373217,2009497086,1275082231,26627392,132742388],[1690513122,1543838231,383029998,713333793,383911953,854387204,1758137780,1551791793],[1244344086,30353516,1432082030,93477614,1638894726,1568992272,1435791312,1933102869],[1249936991,42857881,1851177071,912448455,1336235782,591670600,1238675518,1165899509],[672433407,92337404,7934393,1164072557,1890467475,1470322690,685055148,12540988],[1418558831,473197857,64580059,1858811070,631704169,1615078375,96965629,1059551201],[1978657830,1376053269,1888308843,1369544287,819851936,1145420061,1608313804,1802362315],[2054297544,61088397,1284111931,2070910991,1576781552,213444412,1256265749,1747279022],[331933571,118782710,206093001,370626809,665358470,1786472713,1488794993,419971845],[364709423,29582180,1657337587,1714926667,1349546179,445207861,1959084050,2056758967],[1607787133,12090891,1137322157,482502517,2067050102,2130336095,1190403567,184811661],[1670723128,2025018162,1308136731,1126656703,1310654879,446740401,1910926169,364250242],[1913593198,136092814,1911010601,551272714,319693470,329013199,686722003,1944503383],[135865458,1707181480,1058761148,73944781,79119540,1012774043,1095988871,717072984],[2102723256,165234824,1459722662,1305928418,408916245,418530317,1276148134,1649802994],[49795012,184114680,1508261567,1718845201,1317066557,1094787226,1372553654,1050478727],[1677082244,1038738169,1739305090,485140750,1122634625,1669598050,516216618,1599455041],[1288315534,439486665,1131975295,281002193,65975443,740294458,1549258226,1723215225],[976098467,829900095,1608196653,1167518751,237530849,333260154,1647801348,751902872],[1129246486,316850438,1767403707,1304410221,1849042541,277260597,1892255532,1287465584],[111014540,1773190610,1423527101,1410192055,1653329437,241590574,525062225,1336031311],[1492818467,725441210,1098040736,582951136,2032135933,907041084,971831214,1396537437],[1996116054,1502920489,51377617,495368538,549580721,499157047,272069866,1448927642],[1379258243,1076596211,2085719256,1959108177,15064059,453715136,627902034,1436079080],[1501813670,1709661862,1348586101,152402275,179637467,1128635592,410229779,1650366790],[500504505,455952068,366077526,304837380,1844669825,173228906,1733807800,1216486733],[296897091,853420085,900853537,1428955709,1440041057,456203495,1940744279,2128400906],[1265882707,773266344,756057631,1258789633,724504076,615759060,164654275,1055491676],[1428207332,671761765,1774356125,1319118310,187316461,1642314288,409257733,825592249],[369770594,1204664748,1057098024,1701200416,667774392,2092952873,291144855,190750534],[856557441,1484266692,508869535,1241700346,44819918,956983336,1855805254,487464614],[1302389222,1165211732,84216703,365783452,808118942,1929847346,825976781,519727304],[940073021,401008349,2056753891,610890832,608329688,42568636,1571277198,1894049607],[799029329,85947539,1694695119,559372142,1781909815,286918432,1887447561,229506273],[107548769,442303258,1067226276,1832638651,1923323487,127422389,1596988660,1651421318],[868421371,1338615721,190861136,3211391,1570853982,80308915,560437680,1938574127],[1400301712,1717376911,616491870,668867356,1413269006,2087437368,1814469112,983887680],[786613626,374779400,1315347471,1291145895,723872248,246287890,1224735704,2095723551],[122607641,363588887,2062852128,12019272,1098158537,1584978051,1874924064,352430478],[1405287052,333981423,1629701821,1739145528,466315551,1462673038,941094032,1206979924],[531929738,531273863,376920582,1049688406,547768363,976092787,1531643278,1909173496],[1198706801,1520947877,537445449,1949130886,208296722,110978743,955017915,29164988],[1540489974,1437549344,614385959,1260582633,1328371185,1349181852,1137613284,735064654],[1917463941,190299193,2007573441,2094314588,892657857,1364034760,228966584,207342799],[402584166,1382038988,601420927,108586112,275851221,312458010,803919867,339750770],[270274249,901661426,1399696364,191266985,1668754810,244287320,1577892713,1151556085],[1669099209,1902477680,1604199610,1223041860,323193888,342723909,650265369,1532082053],[1497824676,1471824745,538677795,807709567,1356163607,1269726929,1034692209,71210604],[909455057,385561733,279903807,1737914029,426253770,182595006,1590613104,781856054],[1515068346,406118228,1026667711,1180075644,1637917964,1959152046,1050713214,579227700],[1927805797,1792512684,736768662,1523373604,136194184,1637514816,1588646509,1746299946],[281551652,697355566,1814881787,1477506984,1866394302,186752301,285370301,1790350175],[1345181566,1424803658,2053128207,1519873618,1684546692,1640116329,1725240011,1402575629],[1029850373,1872859418,1643164790,543630739,1016242143,1581488,1235073551,1384844426],[866987927,1545366588,1430181760,156566963,566827470,2078965038,247952001,1266210627],[1002396861,1392426471,1736736759,147683185,1961058994,418849460,1343076893,1974524225],[1940705621,1398724949,1170903528,1225740550,1229863919,452510568,1682279556,450192999],[141794296,1415738981,1613501505,1911314183,423953641,1908446242,1785869764,806827764],[1317093759,1822466863,1410168301,1494939521,687284141,1779590549,298623577,579266866],[1070895747,288746555,1220787882,673754025,1088786048,2101939947,20449792,190958156],[789739585,1789269325,901605970,781521546,1838292297,436860054,1921344473,1240476478],[1012126875,250159386,1563034136,1451225009,686909453,2062303363,184654557,2046404116],[1409803819,1793007763,284499644,61104014,409712446,1399036557,1186039838,916112848],[1867138574,752582860,1011490308,1295782681,1124096590,674083717,66280695,241222457],[802543284,417924755,1268156954,711769967,289399941,789307705,1861530991,1113433547],[2057963095,1757381590,133783093,206385098,1003631110,1926138710,599698658,891758550],[1987344233,528191115,29712752,1918204574,491337442,2051520487,255212978,1499856133],[584007296,1819448512,21079326,829783891,2116468235,2050053748,2046630230,1764916682],[1965485286,90377164,681550796,147968229,1025598505,1437844486,1657857926,389952994],[1910019405,786408081,243848308,1975075969,744728096,1791834482,646169592,1359457926],[797386244,826703092,373047144,307401780,240471466,292422604,846579331,1201512288],[731170029,1769400537,1406718999,307211126,1505618749,819623007,1012112701,1928171714],[528527085,1860240245,579241244,1517191529,2126983882,231290198,1169920162,1905775422],[148695106,18200680,1346215412,1684528382,1323798056,1161958540,629520603,2014566497],[903922164,740703497,1287040086,1195472512,2028777261,2000856876,874685708,1266894768],[550896416,418117682,1761931221,1487468040,1704512079,1411005613,636677913,1871336592],[193652297,211541527,1941550387,1665406028,145567411,1332968262,332148734,1030047832],[1891705897,435499926,639109615,318234596,1198505820,1989721158,870678102,1164650881],[781544059,754457058,730945379,1893915755,1349346327,306774579,1510844273,640996804],[1841589614,1683076625,1795220875,2115412050,715041041,1548081156,1012819298,835765069],[1115935423,334598338,2080993578,44222846,345902524,997436846,1187598053,1861805123],[44034479,1621600374,1045405126,181823642,1107161096,1983906010,872821791,314310775],[1603026942,1477008170,564510817,1491953476,320923507,1606680353,508656349,1365492032],[795100139,1942397080,83024488,357171070,1162239934,577426853,1366729395,776988133],[2126162647,1110037157,1827611662,689251857,736896705,1433364388,607758403,1595430108],[701538374,821995823,1128222164,395711315,110845420,1804511990,826056786,269419375],[2103854978,2110483615,943997301,1783653030,1579074464,1201018811,1166079616,1250772815],[1342681520,107319098,327772873,403452897,1718242481,2009797689,1625047237,555392308],[1238119214,917807691,278662010,328086757,1456137874,2065558271,561092147,123570469],[1550262838,670939853,1465286175,940862336,920717442,878895301,305856465,21876019],[770958773,1146996144,593676944,2085719844,1028370024,736553297,733839960,797865001],[1012593429,634485597,1365434054,322973569,1706136848,1261476501,1113483420,691363278],[1025670395,1876043228,894629984,1388222654,1429424415,943597084,109154992,1857148931],[776756899,513362274,994916456,732488231,1851515340,1819059840,680454456,1381927319],[640217347,1700504162,2074126936,1293595135,1791301690,159394343,1055902568,1682026760],[1169554347,1320088368,226955135,254144338,1537538268,1686377182,852432817,1044458065],[1162827478,134768964,3437169,1157214321,1243351214,1774862902,267359882,938150070],[1864743551,2101396840,286143008,1521686782,714871074,887222356,1713530055,465864763],[1636090321,366641047,2003451987,1899572501,1625780163,445383345,2123677876,79339909],[1410053510,917508723,1561330236,489459857,1714388434,882528908,1463287650,1122987769],[270016609,647005778,1680185728,137152193,1818476971,1876931346,1548676290,1352135963],[1458889204,350996638,2088955435,204989999,1543630832,402603330,2007395661,528501974],[595225841,309713725,433503631,2006812810,1992481059,815226062,177891464,1737251730],[1446116536,434327807,330328155,1105563376,2085057947,973016054,243679303,1417315962],[520179319,1424863243,1965546974,1394267679,404356576,308923379,285730492,851313524],[1620439243,412500015,430524018,406413705,1816652260,245575579,1493086745,1705334015],[1756969487,2064814689,1414110378,1484748569,496828799,1043045237,137368466,1255838020],[249149601,2008939946,409181582,1531916341,2066396281,1914784124,771143025,1699510431],[111663694,1613212771,1145030048,79392482,1622204618,1946937889,1708638503,11536392],[964290961,425393229,264084773,35930067,190290720,1971365667,875842999,500344418],[1898108029,353784928,1815730571,452274785,2056226753,239450537,1704234266,1842827553],[972883144,1529793630,2116392646,1373477599,2077330899,593727990,141837386,812727951],[2053938925,485226267,529565280,517105850,1704459658,138640111,1050574352,615453822],[611402166,1259969204,1302744776,597202960,1219009757,896328530,1181237599,591203725],[594562598,2013229170,1533607845,953344253,1288991784,499336888,1343164822,1729708003],[179977224,1844390375,692331618,1472550020,319580470,234932702,1563670588,903771936],[224786608,1379545975,1797861573,1858021548,682244902,78055922,1233212805,1015769417],[1531878021,421257636,70869956,1425387638,98113660,1875982189,850816518,206684877],[711116504,460632583,509307408,1748557862,1999330231,228617807,1151600530,2077887786],[2079866308,691527639,688975433,1023700849,1681753770,1188009627,282954731,536560207],[1300470468,1231672916,1115138285,1961745975,1174168465,872506402,857848112,1501775669],[2113876328,1088538468,363319768,1812188193,1812656497,1665573820,1425925369,796557501],[848785754,1300629301,1592541882,514251935,348575502,262395014,1326172716,1295931236],[826041812,16274400,461488885,772288120,453311883,810131876,1963123633,1374467433],[541957855,1446860082,740565720,812211717,331716644,627035078,1709509881,1884824313],[1966431576,1821725557,1431814410,2128425277,1764051944,1511475644,1467860942,1952584378],[1571354571,1013160724,581442259,1840603919,1335157098,1846957138,1198879918,438873627],[1373282499,404635873,1766962749,253676222,2045838729,727445546,1212687909,282483430],[1118757879,1586627578,671881364,321860414,913799089,915791069,991966397,547452020],[1333424561,1525693112,726138516,1269640560,151508333,1067729820,52897523,1233207079],[505971980,1256002936,1689009604,1401965908,1881884047,1782966759,256435292,933935429],[1782603704,241933954,1917087231,37872485,871828709,483404236,2123436473,788012563],[673211502,803075436,902749228,923741862,914058182,1864496812,1040505716,1804869878],[2021119610,774299042,1648909593,1542460634,1390692577,1487967083,1237608737,813762434],[339176311,584773040,1155939995,384323917,2029429979,104327725,154798005,1335132525],[759946041,1315509898,304005418,214749343,1489355392,310833165,1535262230,636026128],[1029303600,810020950,1129434679,966827973,1783921574,394165056,1888482240,1372358596],[1685594687,2007984964,969737845,905759371,1351586921,579625553,642799259,871415432],[1306944440,926033602,988717396,430073654,891956715,177643619,1404839509,952408747],[1344159723,1318026853,853258806,1721361350,542424619,1258776244,2031766062,542683445],[1799633555,859817120,4651575,766363727,1899780497,1220510649,284952141,646789655],[705670594,1783021837,1384749891,1762058384,299697334,1144363439,329869383,1448950774],[993032926,1213846466,365265081,1463332089,92113216,1638742518,1390332609,1523175363],[1479130730,717287892,1437719131,655079875,1931291587,1979042021,1494692316,737623864],[2061445044,553079833,31125660,2083279036,1386863504,117646085,522932907,617905897],[954977115,850450235,593564905,1659867284,404319873,1422346948,106316607,134893277],[38108405,962904005,615310337,607358658,423970126,1254157526,2071213331,1323368571],[34880561,908808280,508720348,239758122,1768428499,1405812481,1609074595,1220070957],[1791369538,54232185,1384094990,983658601,153895057,850979447,1073801191,1020263114],[1440382247,786328419,209636486,1301840893,1313188195,1300370509,1000610903,817822326],[960885742,1177073537,1747690651,1530480417,701193278,501286072,254770302,678313182],[626750722,1790578924,1656140721,654653204,2058252680,61138373,409614369,1375536067],[1740130600,802035467,2102515725,407449787,550905045,1321099229,112359582,1082171703],[483474794,1335283286,458222020,857479429,260844408,182897913,1838847944,1701808697],[1931324132,621008744,219492742,999253394,1376908734,583735577,886289846,346829384],[2032007590,804859701,903502205,1040133748,1657040394,361353552,899331458,800625941],[648247607,665361595,1382376837,1304917043,127921741,816933275,286684453,1210629521],[1767274530,532306716,483285175,1525930618,203810975,484671905,1645960685,996213055],[2077524862,1846058304,1250396093,358557403,1850688835,101204638,1040954101,899930772],[718757567,1888933544,1201776469,450779287,688979165,865802053,1028399604,1738154563],[292209741,1446858943,312340321,1190055907,627587823,132630335,209427337,1619818643],[1541523816,1617287000,1681203844,1730070592,384206523,1569911564,2016300228,1142156332],[516708471,1432546732,1997174013,888482538,1497514620,857932094,1897374654,1454170614],[1297871249,292862188,498902403,1212079821,109955029,2058069310,1686639082,1418034193],[113051531,1301675832,317202136,1305686490,1097867737,1764876836,1645998760,1083462388],[1115352513,888153198,1659585566,45175300,460817759,1074979605,1317159025,863759581],[652093991,1104069797,541675576,1892334811,375832341,2027015531,2045467534,1113635245],[1726402511,521792091,2028015251,933926745,2102490896,1768462562,37009312,1633397697],[1576153413,478992865,1138766095,248097736,1539132147,1548092391,156899317,1009883709],[1078865463,1972141568,128125638,1138831132,1941849073,337251230,2045010069,1675175380],[1253839681,180501780,839850299,944244792,2007214523,1050752860,1876320278,1813663223],[827058570,1516239571,1972926490,1885914179,725738364,1476230644,1508637196,1558778793],[96460730,222281333,564692241,802851435,60854839,680417183,1587121899,695669185],[342793126,40923908,522993122,1923938595,1276124416,1118024938,631978971,553040708],[1941143808,1294440836,981646968,1054764582,1804053108,2018550263,1351327870,227440125],[1991659440,1506519671,58618172,375974774,1171304710,1147784000,1645692142,1675420172],[493552925,1185566973,1022938483,874112672,362411768,1184476754,198225838,299601147],[1394638754,811002398,1983326080,13533422,2075435060,1132069839,63389592,33036344],[1323238915,1943582666,1465697093,383891199,1521489780,1230355144,1125338157,1658462614],[1644200997,423711547,1510529604,52166217,82781467,373816742,325590405,178053543],[1711739081,247299770,1911518657,1342073328,1698102129,1755081591,1950441021,1340384092],[1475988051,911942554,1028582629,918248125,947243748,1136118465,1396984066,1201016282],[259582781,965040106,1375155280,1438760469,412556149,1622935320,1858444821,1824858325],[897583267,1405611223,369240964,1650530568,2099714727,624207922,2047106454,139191275],[1140845022,725749128,1057124189,1103843635,504117641,1092997723,88484899,1364834877],[458728397,91880415,77048479,1673001565,901955055,1874420419,323660243,1497970494],[315677455,1558088175,387878829,461373788,937801567,2094227876,1677365285,651294243],[1858180651,1904556888,1019216873,378541906,1307447198,724185637,2072267814,90989813],[1714954909,2047671887,1362084838,1742079917,1411852358,1852779592,2035897540,730703733],[233647610,1129525907,1205664967,1852979860,391781679,1199089056,2038893027,359281706],[1700130918,1951944685,1615815183,2053864324,431410533,149636760,148361830,476666968],[1359434270,1679359986,16992583,1055288744,1204203291,1465440901,1179129835,167183483],[1340515877,754444903,1130348230,497782086,379175191,1130085384,1136036662,329354787],[1516454838,1544606641,375420750,59093869,334206421,1366725124,1778562872,648104885],[21493577,1541211562,246467684,850252608,576210687,498315928,617106485,1825057155],[61624507,699628908,795888657,1248629585,1270866323,1396341540,80467471,2013619978],[469542319,28389607,1300851031,1051720447,1935281194,148976041,1172055903,1612463928],[1738784023,1146811867,701015911,745521167,1804680372,1350173223,1593904859,1889390624],[758133895,1222803384,251850611,1851121595,1479531771,1087548898,1493254723,1150406141],[1516366627,1266446962,352463809,703378493,1752935011,1700492584,1252891546,17605607],[1063369652,2111600131,1269600847,991582111,731444383,1047303163,1866953935,1244198466],[892167962,2049579039,1919509040,1265460853,362289038,1682268785,953695648,846417591],[537215652,1678698692,1445808430,1346612203,1079911920,23144904,1847415732,1939184204],[2014385828,1352691782,473613715,614123959,901487805,1091135448,702246500,161125472],[537504628,1677855570,972982269,1085024730,1992206465,1328538098,1542894113,1717564753],[1997091269,1912171386,589462797,1821014896,1161885463,750341762,792022151,2017383203],[1167608352,187420809,292226860,1604812202,1054286842,927351854,943386527,366829192],[1139127158,440580261,2010033961,418760978,1739246230,1405923458,97401416,1485975335],[1323047176,1145594673,1085515836,442233832,1978448746,1897361092,437327494,1664441879],[1192753683,1558686378,2035795643,1226402581,1469425491,1173709447,234036991,1972450525],[920654942,445947548,725477228,1729488043,1997327178,1548708498,167914808,299602010],[646235812,1154780390,1802985293,182896767,1755345430,427595528,1647962027,491670289],[47805645,1918584298,314872639,916340267,960493475,616398948,1749181053,1214778455],[1987636243,339160063,487584929,1156877544,1689530161,1132219377,1733078776,1510609611],[475916812,1041692246,338919278,1035374746,2018943170,2000227270,55473390,382985178],[975793048,1541048381,1760149838,1768523895,1615920916,370557337,898957373,2016918559],[568492849,22553766,308865064,799026674,294628485,716299887,1356893902,903876521],[300987968,507814650,287251162,1758746030,1480080128,1420790908,664710649,1596840104],[1137298748,1763049582,967965795,220372066,362659178,128189242,349539364,1099837270],[1079000239,1153502812,753554482,1940925699,811332603,1759899761,1323138746,1291750789],[1948582987,695034832,851523845,1612568413,1350124413,595727594,144706831,101728895],[359382831,905999225,1591137388,1205024729,2015236089,2104970251,229003979,1391785964],[1026198791,1417156409,786602118,461114097,1964559212,212190121,1608231748,51515943],[1491669374,1727806967,1038595411,859948936,459448827,1560813766,1216598690,1037725398],[730200950,1899125616,1701310313,1596150206,455650478,56978398,211720330,747490575],[725772357,2117971790,1776090937,538877088,2018242040,702669814,28056889,389593573],[877943702,1955402450,363215501,2013671289,544652037,816552576,1178623273,810724054],[1213178572,266913611,510938326,1716583995,1596649323,104389222,366379172,1225731112],[697023341,252337242,1506826395,1335770197,2029904605,764712875,1744137073,1439745066],[763443847,1626023285,1377601359,2008190206,2084269954,1994433246,714458502,224746298],[2000076510,1329738422,828852363,1003037846,1900644948,505390187,1964975388,1144403543],[1784460256,1536576696,1802500543,675594290,1529614274,1193821456,882512746,717474547],[805830457,1433169752,1973549936,724801050,61309013,448022140,968308198,402419034],[1204285873,1865248072,243260811,1282183252,1600294108,1249478234,599028231,1900484628],[480535383,2052386443,666060409,624490056,1608884446,1336218247,348003371,1996565029],[609225017,627417140,2011309495,1474518125,1120762397,1540494464,580304465,700119865],[648637602,356134475,640117570,2000480641,1618985661,1030114968,1045557224,1484779548],[264761856,1481438998,1956001170,1537240039,1907801667,365287522,1846639843,1181711038],[365057644,483628371,1364066145,727043973,446748175,140650493,1781077755,2101634191],[1951009785,493345002,1439228594,477287216,912093412,1712584775,200202871,356948569],[373047097,1919517019,1084639642,956270627,312211101,2039263204,523690605,2051831316],[1684250115,1556809338,2106665859,2078147131,1884003954,1622821143,2081026746,1892103920],[222642605,218092114,1235590577,812464748,1973915734,1952985800,508801981,741788403],[170958845,19293162,379501282,361204445,2016095713,370864399,42987930,427855877],[1846120274,628949773,1289412814,1603534783,798320937,2056541446,2064398030,1489320110],[2018478013,1741443804,993460694,686273323,879062332,828707372,1806691622,705542495],[1026660500,1307648942,1618897182,1943783700,1599267686,707983956,1204158148,1986347791],[1130966024,1015892682,1834555517,1474918398,1554067295,1180108823,2107095422,364101823],[329472452,1247858395,758485005,982093098,447511674,1339836735,2059822688,1079764659],[1671587207,1824600971,1934872847,1584433362,1573366312,1628350040,1061402364,586708859],[764068062,1755513906,685528898,1130316584,257538097,1213178183,1668172535,1203749293],[650767077,1442989537,330065699,699294144,1015647435,1331566769,971440182,1062635292],[1643356996,1374100745,2100226098,988803131,515489985,2014363145,1310310566,364696834],[2043055024,2044271522,190809100,1134135212,1641644322,2011682576,552237189,170882245],[482970326,712903869,785646398,174349171,2076537255,1693900248,1555177804,1578650472],[2064880770,1928648510,1608084869,693546668,1056640557,1059173200,2014305519,404662471],[887438063,809979452,815598507,699566710,1795084222,1731386270,641507866,715724089],[2104247649,978546776,1017045942,1555279894,1704144673,373521826,550771886,1629559642],[1574292637,69593147,1915963044,1464282349,1237406999,742933231,6221932,109909414],[1878446964,1422111988,1076454000,630221187,1316626607,900165342,1179644764,1827311085],[1517891358,107368557,714648345,1079079112,2086986799,101372563,1833514997,1601273129],[1259010823,1179719024,529416084,813742985,1547119804,1113159196,1876981988,1241920199],[384408985,948006157,1227608426,26533761,1057053559,1447271127,2053950265,1498860983],[311188959,333377995,2063880764,1440751752,1687837404,420613996,1691764876,1737645453],[1102679116,882544568,1456432434,2061417813,117663732,14424075,1372582980,1785364657],[1564678017,1741257184,1740313381,1362548702,1606257351,416785316,1489310088,1520137069],[376251645,766897529,1628459150,1991024785,1053867369,758314313,527562102,380800843],[415833964,1131742995,1553426695,265313876,1953747887,589151232,525116975,1736949349],[175653398,1139709922,712251713,225061927,2082592184,1471343922,1151761981,1503499804],[1167173665,1487597668,774021161,1364716128,392444643,1410640585,1821427179,134498950],[885140035,1884743934,1033290272,622283347,2021851075,144061232,1546820569,119135480],[857147701,2090203281,1809635419,1047797452,1787672105,1962108977,234437553,1915884287],[709135388,151519709,693188522,1536836839,1044336990,1691324894,385896438,525193553],[439596771,847825975,151235984,1714768856,1316731968,457799847,639329933,187111474],[1132950996,452756195,1712278196,692449091,250061815,260755465,1999919830,1336866037],[1553912376,1966479111,1477712741,525805442,1383220611,101473220,1387546550,1713079663],[453929649,738705177,1100906712,905351920,1421607987,344562874,1332143073,1953611813],[612792623,870983217,1298462069,830506685,2108924953,724083323,1469198969,320730610],[1415262116,276519608,929996602,368867634,1852438799,1192156658,1372463307,1220900472],[1455492289,327907911,804947113,1047684702,1068795506,1655452013,2036587403,1898467174],[83662552,747070591,670704846,2053605165,253541239,735102035,1484646880,250994175],[1836206965,818961338,1294517881,181279950,80562572,1751346701,1186871573,1332079057],[1158020885,1662985875,1502502350,1758908559,1457896637,1836138100,1073687457,1279095192],[1402735596,633989848,1647239118,1026970442,255769184,1393344515,325656289,586503115],[2054955098,817617134,1415758685,14155784,1347318796,724084923,1371024768,1622505189],[1559843362,731248869,1927932235,1293121640,767377698,848899033,1671930779,403151750],[1366538328,234680967,1128188978,1677106782,810503978,1852717914,361742687,981317584],[1441840872,2106798605,1533907052,1544879050,110470457,1976872958,1875919333,1779515158],[1684249263,1743817420,2033072128,1933636655,1505207388,1386337825,1117548333,829324854],[1060680494,153815075,1290747271,140753742,372772781,701569152,1866381828,616668198],[1599078197,2009812897,1571445569,1175540205,477301683,962953151,1817630718,1160253372],[426946072,1801483564,1032702885,1017510758,913876809,1395363227,118582737,882866032],[317267436,1565982999,2038718095,61604124,300074006,1396527926,1382053471,999903944],[1197172350,1535556454,101914784,1126937666,207445289,1077494140,602454372,1291150995],[808817751,1151062306,613524737,1495005907,1694271404,171362199,409612504,1464058613],[1764307569,586310264,194741094,919033775,793022723,253829263,994553242,2043584129],[939565423,1198710599,366735477,373527346,1789761676,1049830337,773318761,1437306116],[1989727693,92666150,1315877595,1844676439,885543449,1410275922,1522020155,1977555447],[661072379,571102223,482646849,1470481000,1883746149,1636505688,857950243,1512801130],[931934507,1686844056,934761678,348300862,1350864029,2129144315,1160615536,1335656845],[145854032,1065664253,1293100760,492832923,610759936,1914138183,1347465516,1750218116],[778062468,1818854685,1232144159,1641008368,1671172328,1486052518,1841891723,406448276],[1981122828,75451874,532486522,46606432,377138716,1331475475,1934614353,934263255],[22411240,117912551,1229340395,1015360357,420104469,1451036604,1447919940,724693870],[732672200,958930925,630249161,2071085597,1765084598,1402752220,544740082,1552834250],[341028803,929999351,489140832,573770452,340410144,1081217330,389145041,1837570279],[1957897673,1518291092,1406133154,1182519561,135779066,268050218,541473988,731006115],[1813594131,900830722,192300985,1052438511,173254578,339422775,1527995892,1208955969],[942664985,443177728,2113434058,351184793,1755914173,2012148935,1708868214,1011367060],[1032369635,1988456854,1083308567,1487315332,2036577500,2103784304,550938168,12100091],[135278553,2074993961,1554308842,1173809523,1823743898,1331098226,61079102,208616190],[789727710,253920747,1874788288,37565416,1261184347,1664934614,1444035155,526715633],[435240932,375611028,1084547122,138985282,1040264656,1871104148,561842123,991652075],[995465236,1800001581,1124133288,1996257303,1912294532,942090604,902730366,1930446886],[1536875868,747282450,475722355,827183689,1375173017,869024123,1053344930,1669827000],[1082039487,331803513,439736489,1727549189,1110862793,1662101350,1798498911,859290421],[894946256,112702860,798369805,1130130035,670042182,719974715,327479499,1316475431],[637233708,395936070,930453911,1541405575,2086156246,802512161,218226266,843935261],[1393193604,1222783905,2125287016,343527200,181575755,1051978207,81142231,1722276011],[878160536,1765748732,2119106857,98514347,1364849244,766040588,773671691,1401890765],[447636514,972732638,2116967708,134364920,405086903,1150174070,1902492819,1204821753],[1683136091,1356817158,200187448,1355698420,1104352708,1182399696,1273442970,1740530430],[240374352,1899800797,1179882010,483281270,631137513,1726990074,941773315,417751617],[695474368,618495517,981661223,1443274016,1457934867,574767640,1281930257,1661795030],[1226010927,190908233,2006423700,213707036,782015313,1644840386,961773924,486645498],[742158065,630595920,1401331674,828925605,348371674,394351692,1931972312,1833707131],[1734937608,1651796849,1673125728,414820641,1782029048,405437457,1819689469,2091545116],[1201517858,1646814693,908421022,1610760478,1242874964,77885459,155522284,830080371],[1615470158,316429440,882655708,1650631360,1671927922,1117264544,1578402932,1887618261],[1870766937,646753043,1387762490,1808287295,1250729545,395829843,45860429,1514664471],[1196274308,1719012854,683036129,38924639,997984097,265396075,249487586,51693281],[1019676333,1778424976,1292068316,344759898,1470479723,1683954463,58552729,630646441],[1984025284,152583049,1176732894,405002779,272790998,620676514,31864394,385253729],[1043613466,644008590,144660682,1524653690,840913520,1985051835,2015937583,2053265119],[1018011847,234697348,63896976,815007429,1688453157,1155396852,1572804728,238346855],[823645469,1911222803,1467155910,1374014082,862822949,1184970839,813114535,1178881307],[1958995615,1634984384,1045967854,1118551337,821647644,1804648277,1235607896,1199886425],[2048504098,1450307825,203202764,1347346917,947321810,571075533,113527677,710416134],[1664340119,86725243,6471030,577676037,475476862,1132689059,1389826372,1392719381],[1831257907,1848694958,13625102,1363419175,493479024,214000259,1130111773,516180395],[1707849698,1317784074,1620153936,74641118,610387360,1890567517,1121666225,777546037],[1937390407,1659036967,1668001391,1633008738,45878190,1310778024,1831712209,1461859585],[442981678,1912049679,1124221842,864906827,1889694484,1084861308,1338778973,234443644],[287553615,1183246783,1950507180,242343883,932120194,27085878,1165598055,50178523],[1156557335,533902144,341119980,842339032,642489207,843355224,1826588282,940361412],[2100044983,524984810,1442573816,507582713,1168158376,1335414893,1491297824,1730687985],[537890697,787835300,521823570,1837769911,1458804921,1948760618,1663901183,1714505195],[1553143921,1014071894,421588461,513708414,932825914,556592452,898009639,1275453777],[1167109361,1245536783,615066507,1525790701,1567398143,1937701421,234378906,48933350],[2048988342,1622439016,2098018255,727062234,200902258,1827943060,992512555,422592085],[181077227,297551636,1015676300,1509096038,1011327897,859748020,1229466100,540147495],[1388760926,1451099789,1642168348,700100909,2001678193,931330154,900455602,1717577449],[1177572910,937851690,1020114797,2088562261,350319035,289998597,1705758860,1492681133],[201401595,183303781,477994668,1840563121,178251691,1135877146,1670188715,331147415],[870665701,621079861,914930713,1890158347,485043719,1799184011,30158966,1270028408],[99776162,1965289949,1758602768,1780867330,2053386466,1886653129,865601225,1025879146],[1416061141,1903147393,1878666597,1754026876,1849449200,1989117223,1710399582,123377886],[1664729909,561509557,648179969,550844365,740776433,1617688743,1794613000,1885882396],[1134827612,1438559235,2021602562,993631206,1312704620,783960234,139111858,1980049825],[1058480746,1079175738,1612061886,1824965376,1701533421,698339266,316074672,1281367050],[1129422918,1853448676,1690943174,281582498,1054182614,1933045596,1087989889,1974153342],[2061850408,1905539811,1259548973,72896277,267662383,1599820581,1735850412,144627856],[446934682,1362811874,1856480151,1707093955,1514304021,1389937098,1779209004,211699543],[1335296951,589151737,2007361488,924335249,1538355731,1838385044,364963826,1885695757],[816426198,96636194,1237648693,1265908107,1164124461,1727603936,740973075,927537100],[1894287783,626009250,1923429284,677667175,1293456242,2045616370,246606830,948818649],[1299469372,936429049,143062880,1277781703,1976241426,397386124,388218151,2110018887],[1148552249,544606737,843513747,1788427835,237319538,243994596,1091877888,500328533],[437268003,1333257091,1236222360,647495241,583972959,1021653438,2096945082,632262285],[359583177,94013785,1854524514,2036469495,695729399,1132697267,2089488284,1642468844],[1895368774,1264011960,1594129883,123942170,1380327525,259597024,754161952,933515261],[250753874,153601079,1218213204,1808844007,1430029245,919328260,234419729,864601657],[396826733,916363955,1338540098,438724342,1633344130,1030635333,1565987573,1405458552],[1002626850,1584863147,1927519979,2108834750,7541658,1708764159,964814824,303243899],[1018060840,55417202,1467066701,1126860640,1151301865,947825247,769399644,965913296],[1225358873,1774055915,2112276525,2077197532,139267412,1342711246,558686342,1028955140],[128835424,1168809169,1834949991,1632193824,1884242219,1688466592,1932706607,1967430937],[715552705,1541494639,583598384,526699800,504487660,1194975888,378364628,1516553057],[624817842,822348925,331969603,419781334,1409211043,1312666873,1723473720,2006244547],[1581711133,1920703660,600441045,978597231,664216909,1564565442,1462113253,1097014240],[1108693544,1046029716,181991343,746236287,1690031826,855113078,612668457,1972906130],[2026243692,1961105314,1171933313,182754786,103837426,24025181,1296734905,228369166],[994487994,280063383,1944559849,2018365741,2123723434,623596701,1017772319,503053250],[1257655941,109613915,2106851399,1290288635,802772246,1612331202,1339878462,183327229],[122033894,1629616978,2001960288,785058014,462164398,727268017,1440726089,98294161],[805449638,274734916,1351898503,1309751490,487665948,2017520121,1273552890,806527426],[1450294267,546835794,1270704349,650158845,279833579,697350778,1581112041,2022574932],[1861615625,198157147,1297880584,1970173667,799627222,695750364,1431663597,989370034],[171226124,1227364472,1828830379,1825405736,66688675,1742806814,1768026613,1084639443],[1977084746,1449211854,1550103162,2114993395,612639048,1260710401,426835401,151721101],[1187960222,237578720,1333015942,1379244850,866431086,499819566,276571375,392962621],[1613403437,1528533082,574869476,687457264,1116630013,163799942,563786999,1703493795],[927538338,615610883,581428333,208444980,1692641427,1044204028,1866613575,1699871137],[382643905,193631486,201953716,178906060,2041553023,1734036359,2047117267,2070176377],[143160130,1656154951,1535489266,1916350351,1559503873,1243135768,2094512294,2478389],[472726186,1324435218,969100086,1665944054,1303332840,1373636284,1141498096,639372369],[1932345465,1740300519,663426822,373657214,1239112324,435391963,69202238,579214328],[2090483026,63518425,1932994017,1786671164,150133729,2039534652,2006417027,690301945],[965162496,142267573,1130703948,1208603599,2076699687,628048088,330642394,1408000943],[1819497667,2071602415,877705438,272028476,683346457,888935778,236827132,1858495382],[410717086,2117344476,556066467,1117547202,197743062,1392256825,1580185768,1529789338],[1142806858,733586992,1946317602,1548988498,181936889,668500060,1839751232,1639255705],[281665024,1718026007,1531867915,1820743785,515510434,1297236049,1205436770,1514722287],[1389150611,355150190,1564232991,1179136751,1614703760,1114641888,524631248,1239708361],[507507643,1829120614,1871600039,1303149560,487768105,765343582,1013501991,291430877],[847901778,2046128894,1746363018,394281274,1745224837,2062313192,34558750,1131066136],[252482130,688669418,1357173947,1469810898,1402171018,740102502,193354668,598102673],[708094218,1810856056,1191683122,159552177,1272010958,1765840770,747379862,1601760925],[162043582,1868709563,471835253,965885609,1462615183,27356852,1973107376,644714871],[873016244,643522064,46831668,861185511,494598729,1160740194,1127071569,1053061780],[164013477,1687546473,1367304867,1528037511,535515167,576430013,1327210288,320977406],[338624119,2116091595,246662039,1741243104,713028905,815764068,83083852,1995993944],[953053850,1061670932,614999441,1452018121,579745611,1510575739,1115341212,851761100],[1594324920,1798002325,385322875,1855352508,392488867,451392032,1232067915,1299552889],[52776760,1758660285,1166782859,1386242827,1127170437,710710299,1215094893,1998087412],[1951812664,1490440274,669159636,1573871545,1204922642,1047647958,215136510,317990748],[1744140885,2069789124,813994944,1932422321,1192521567,1569561716,1831568642,898774701],[63747619,2080489236,166664708,1340562362,1510295099,1818933650,235886618,196594922],[1570105989,1119882651,665558716,997204735,524936673,431110638,800428747,455330825],[927133284,80098115,1578452403,1531500405,183449621,436262480,1415932565,1719742108],[604102858,1133847080,1196764874,394861569,1117350191,1240805158,1996377914,1428872200],[2124230635,1009826517,1574829895,1742251952,3141896,1900251934,1496450069,833933870],[1319598234,1826886283,1196985971,1549313676,324983133,1179370051,151920547,129507100],[2054700788,701841875,700956760,481049113,1197715338,571705926,1805471933,1093488988],[2099968061,247011095,1638485114,711983797,685153723,1320525402,819365531,508467278],[1879466330,130951688,1566604357,1246390202,1421714692,1020815811,2069548635,830343625],[1592457583,1615640575,1330933161,451700473,1745388913,1868099435,120928288,726443747],[279453092,2079324810,1669187395,1167559981,1322248275,1198735498,1508340337,888129089],[30542769,1140461713,1748896497,56276353,446491047,1261332730,173977069,363712018],[1351302803,257053966,23061825,1253860987,2074224771,996938024,1519070469,1040512355],[900828279,1517895005,877178803,1807894086,895036325,1355632512,521314630,568457342],[1439687240,281609186,1319422132,130111186,1900776284,829947482,1530647441,1466470680],[1824517164,1336556080,244613295,1298674872,1565854098,1479288942,979594787,1029088367],[1816914908,139817453,979554562,1310984760,375519205,592945830,1307391733,504403463],[958381624,2100162977,1669665775,1913486946,1259895204,1249016098,886569626,2054826244],[1498141254,1970628753,885285956,1406289518,1352941943,188688801,1913296698,817384843],[1749919710,114969867,770395533,422569372,108261209,259983701,147547263,1481443336],[691215259,1079022297,1533031884,2065433638,506695552,881416561,860444198,1794896814],[1310279333,2073905550,457518432,1788054093,1471413756,1611563701,2064788369,413981962],[1262361919,1091575947,1363415614,2084554563,1271499786,1656512530,1078043079,1548134309],[1934589795,1637113072,1311325548,435807656,1251438099,1634886056,421863046,910389369],[458500801,683521651,1552699658,1398365958,361829457,495821676,24273593,1240523933],[835407420,293104119,1690049953,1964407247,1525717481,941200797,817276508,56154312],[302783214,2036236567,586207612,760552909,516094274,1227058325,280034224,1281877901],[107699210,1925773061,1834703605,75554906,1573222296,1140165060,419560375,1797172334],[1136762031,1607691295,1008605529,2031434,1114320587,605395395,863200282,1823614178],[1472961150,1926966704,1333731436,2124744207,1672685263,1505698216,125451828,918015231],[634880933,1034948342,1026390220,1944223524,166141830,1103163072,2022316631,1833091681],[1674022864,204258486,902453073,1106701148,2078084430,752843182,1512189965,1584907934],[490885800,802428490,1704535967,195533125,669898497,625025766,1819942461,938574428],[241332725,797575147,18739974,1229980465,1189125682,1875086714,97445932,491013016],[1220817923,316683480,1550598116,1416631114,916920220,633268300,905517471,813095967],[2111371634,297588840,1050760803,2052892723,1697221238,382334897,742832261,1494272009],[798319253,1391356532,840439103,75272320,789392710,919682810,1326116593,1283390149],[12445946,293225673,1012178373,1541204262,1313695090,1182187048,55056951,1933971255],[1053630593,124481842,2091898494,1237191686,365325698,1391890874,958283819,1637423348],[1016097058,1182524893,817550457,566705507,1469950102,1743518222,658023714,329910311],[14530973,1113795442,1763694808,799727408,341177909,2113678098,351639175,847223156],[192664632,1856499207,952845979,2095234901,743950298,309553489,1083448061,1778341139],[1254292095,1822215124,1944811454,1257166127,1166674266,1595967499,497718211,1148801316],[1486198197,56864443,1158976854,2109080391,1822074407,147878292,1628389860,257793266],[1920427673,795630722,1723524051,1442544459,1442045129,965895678,954639740,2013711093],[690060866,1615857085,703190933,293735130,627387633,876655518,1718539192,1239269996],[1501257101,1579717211,1675245651,1103223702,1499273017,746677253,1626470072,370770134],[573686831,586830667,2051776507,519150321,1776021220,1928941063,1911414204,896150760],[1475578588,231372309,236937438,1944275069,2086235759,278594014,1538125943,1373692725],[566592213,1173005923,1008633206,1355171286,654685484,1588257690,382662306,1046510149],[232669499,2027743710,2035558557,653133219,1098176850,1715976865,122211207,329602756],[76747803,1735112621,570340369,1378120521,1752831395,1732428972,661761727,370520494],[454836652,834321562,1161271431,1265728815,663807900,891107001,686124429,2064312197],[1968734475,303821697,1852087703,896183970,921875882,306555214,920316902,585880588],[1527984678,1473150564,1657225546,1542177549,1426238358,148652880,1826163767,1401552927],[178401473,1270746443,1556849196,683879756,1333460288,1261986749,397757127,1926534332],[994068352,1065040021,443398264,2045231608,201183104,660458168,2057054578,1365503872],[1459828128,1422043133,1959948846,1711107512,555747190,1744828236,35282019,1389198818],[1758003417,762843639,1794216280,1781536901,1132888682,998842081,1611444250,396021007],[1593820403,1845477060,569676302,1760532893,848936743,2112198408,295289708,794422140],[473274083,812139182,196003010,2081031062,1531878290,172026445,1320664083,1383456646],[174135684,199192497,865346256,756369176,1608553328,1521252123,466802997,1068275610],[142917541,1586981772,1486723801,405010754,1641119600,1031895315,231183790,120256599],[1442729877,1118160868,181083036,949397787,429549881,404175985,1584235954,1596788395],[1880267715,564219053,381140637,1255676929,1449594887,1891874118,1905338636,1706038723],[598953618,1782245926,397814055,800564555,1459511203,1315196084,1443766184,1410861994],[1694708053,1453285560,2032445989,641388068,549522719,7118886,858928632,305265945],[978841730,757060971,749839814,130928705,1036500255,2130298442,1941989172,731706775],[1789223793,900228504,1968995953,1441257000,664053649,1227652314,1632861612,445685174],[1980899228,1616874466,1684647617,943643141,617912416,2038292617,147038275,2030251884],[1671384177,2008915999,1925764687,1264262211,1465420618,1705894811,1920039269,1119326268],[1377103674,1626405438,1759058585,1793473169,718588347,359039064,1081894263,571622660],[1493860685,1032548837,1331862137,633353623,1907307018,1865914877,177408384,370612325],[1419616808,1696717037,712690364,399873083,948093510,732900978,1981646887,1782611204],[1084053279,385647561,814899709,1194507916,1138974185,1921676218,1334823133,1063298750],[961838922,57785642,706997023,1240887131,1444611001,1104477063,536330942,1786886300],[1568201244,83760280,868886689,1607602288,2068835307,1099020582,444827722,58118651],[383177092,91931837,1208951583,2029585275,1977183323,1517615664,310922162,901193162],[933155659,695402074,1002414538,931473634,1761464818,1174637252,42512906,811779882],[45573814,1668181365,45014686,635842353,1281904087,1817764037,426304715,725379218],[515009057,1946527585,659253510,548914054,676452325,1848507834,1165867492,1737282118],[212076541,1502262536,837754977,1410307195,733052896,1663398362,1578749220,830719084],[1499255950,1657247776,1031771291,1045124708,526246050,583890244,1073687223,1962962738],[1275596985,611674439,1770406155,1973322923,1484005237,1515766139,980095686,429068172],[582005529,1609929311,1086247062,451070341,2027940208,245690316,2021434030,383206794],[389267087,533267068,271887257,1942563614,2101594932,1328640671,1099530716,1050221432],[321791300,688337631,1765838375,2122266493,1395111616,1338972575,1278237695,1967505425],[713116674,1532008296,1497448184,2008007222,1899520887,776297705,601469213,1060718659],[1146871600,294763545,667767842,628439095,1402661317,966366726,1062789609,1666270146],[66804502,1039185788,1731963515,133259097,158246702,603003570,1437583441,740753009],[1515760920,9734538,504364505,1412083989,789779904,1636566302,2088202573,381572834],[923034788,919634919,729700308,1517504080,842023129,315424665,1251081451,1774018447],[1791644134,264857905,327392401,1873962450,89797846,1818879125,1608245685,1601213281],[484741474,543894098,254624503,527926704,163311970,1218273378,1167540236,1588030248],[273505347,1011814438,986706584,1347325505,1402713018,1007119318,924198466,392455142],[1432839222,98955209,958405344,758447187,154355511,791243440,1475337852,1759127899],[765844140,1641014124,520142238,300260341,924004304,861275749,310976108,206143604],[831105996,528177495,913241116,1043895514,590622664,1413387077,223504185,1156603422],[303700571,1385030413,1466213615,1727711731,1221793057,992415313,1979373138,2091104975],[1331548213,924828599,1578053431,822467247,1679124723,1562892408,2012560259,306586306],[715643331,1368987800,1638443346,1134971114,2079054532,142834049,1217297991,859957974],[1337848262,644736714,1388153056,146596614,1130922308,600369174,1757222,1630223598],[1818606228,1476047892,765137472,132593919,390926547,1020435257,534770847,155731053],[539849834,2011789327,149172025,1777636031,1275320628,1272812203,1505357351,814911549],[1722302312,1980188512,713442225,1544630911,998724823,1499022392,795445934,765999256],[1730406300,1428860123,1006148755,1372003608,1422114582,1457941259,762550395,33351236],[1882711757,1267489329,789200573,1269695531,725353641,376651747,1275243096,603163137],[1825276976,250569233,1853166410,34649920,1172182646,1377190313,1376507336,1073957394],[531526712,557498940,42974452,48358669,611972501,1038929511,1952463665,2108656395],[1573250147,379932606,737986493,1959886621,1508893158,1124133628,1841363408,1395622464],[125975098,910038540,1361237838,687655166,704212690,1300401231,176747303,1570029458],[2127856296,508844592,1808539829,94079597,408577712,85835441,1350378382,1526351702],[352265997,291809403,1761767728,1003152727,1479158845,1046185566,240503914,434328707],[1314093259,987972713,1919822403,1829769653,362052980,1211885587,1615617302,1654060325],[265129635,1630864316,1924814904,1142535026,1566039831,760279771,242903688,769565419],[59869114,2054555106,611952703,2086041815,1534755604,1027193087,1049270171,36090875],[1919611452,1183934305,425563541,1009912695,1559021132,839988643,1499380420,878066238],[576857439,38390830,1240038505,1523526127,708440113,1793287295,1268023348,2108252215],[2115602878,939973154,1900661065,1051842654,745232846,494771014,299571683,1684150023],[1141950845,1619672425,1301419956,1161288879,524816600,327922554,1904672921,290913368],[498080442,76133010,1630984734,795296823,324172069,1728407689,1883627410,621921385],[734987942,980363682,168682020,533816442,527130489,16867147,1904515410,718645791],[393213293,716830716,502975755,706473790,1892254164,862629171,124768311,83474963],[1243641721,1134331616,792885725,1683354707,1080519431,1451137573,565610266,1854657264],[1687404643,640531888,1931283656,1805452457,749874003,326448907,932362243,1404523070],[1107917224,450778519,1138040784,337167705,819058465,1976636460,580951915,1655882433],[1491616110,1795527203,464050585,1130155299,463069607,816658274,337426392,934597350],[123079051,1986216932,353731587,46473967,273689588,1356692887,1655607947,935474883],[931299658,1540881149,1519493781,509770118,1809382348,749025708,1749367245,2088960455],[31972025,871949390,2053901731,538336902,1099111804,1810398120,1968650994,724945637],[440482317,1032174847,345715046,1994503811,1569745332,1973330003,1395707902,2077073419],[1697906199,1041954444,1703458180,622873055,477593087,1009647705,1952377531,1262038262],[1773843949,259471610,113988042,1857029476,1235901989,1057191851,849901823,1203285244],[521965492,476879754,476055643,1639062370,1093519032,1422965493,1312642806,753468079],[1584880603,1244263531,1611457913,1146887186,96464703,172399640,2079563702,1990314301],[1346332723,1742781157,172894750,616075100,1279644780,1137757750,1841563859,453114092],[1076008297,1529391917,1109426121,1805456690,206561634,555468453,28550920,737257990],[1208810335,75077382,1150504265,2080090281,1425037603,1745093290,980828378,447710451],[362153312,1526418883,1920025647,51211272,1201110530,699918281,1728752474,124531084],[502584595,1570628323,1740209934,1629526657,785308323,1585496914,1125788019,432377341],[1385523394,1863589097,742959592,1376087338,2115363160,421874584,920429221,510488877],[1945884871,784749575,1259813929,1725433182,1022770813,2072716876,865049132,1780547628],[750631690,1472658700,399220741,1203552135,689789635,929822691,1878298755,850437100],[1129405390,1672418907,535501154,115982539,102374141,949871760,70175643,1421061444],[945605060,1164144144,657615343,399387978,35828020,1057799423,1805302495,2093956408],[1159033501,455575110,1524231471,416479696,188553320,263154376,902368599,1759312094],[1264576901,1536960716,1925319520,704543968,708263578,232694016,363148819,1722529731],[761798764,839362550,2048780010,1191033162,791847997,1710296161,662112353,170038139],[458197523,1333027054,788514181,136110477,402481412,210128886,364199044,1422775916],[314463080,1047948019,315634114,1455014727,1672027786,1259423345,1642448219,1734153385],[644225084,2050767703,326370172,166048179,803706976,1517114701,158670706,244856342],[2069652151,321123178,1471377356,1074528180,253176523,1179898175,1992978655,1131546220],[1621855113,1431721047,2021263842,260879601,204279250,1889664686,451750081,401099184],[181625180,26330404,1752369391,1550864892,1135273930,1253725069,106838208,160014247],[693237442,541965170,723716221,1877177255,80690046,12543747,1149195299,2041355269],[281634466,106001041,1702972787,892541408,14758336,261597920,39117473,1038682092],[1528687104,643765544,1613727203,1578815390,1627990909,1033057458,1739033773,1448746033],[1853393823,1073278474,1656101499,1921923918,1909019825,42601218,300382564,108998408],[1445002560,177009393,262038276,1889164826,317888799,1424411464,1043984810,1648406171],[2032810869,125935271,1173800050,214424387,409288009,1988090585,1273002174,1774675239],[2109540067,494030755,2094777644,194470876,549384874,874360869,1514790863,690243166],[1201560383,337249327,73866844,277963155,532193414,1962086390,1345358608,74011325],[1397955268,337107134,995737468,1540822975,498023695,846704951,539741939,1648826287],[1860839782,514496092,1947568130,881812729,1725764240,1087061283,609063535,1503282639],[505726508,1846992943,92639339,576037938,792182554,988503187,87357236,2095904955],[537606414,925193221,1116241407,40084013,1135155344,759627309,1283031332,520361613],[460549113,1437252614,1853941716,1421551946,306166852,1362194243,1615093507,919767901],[1114029044,2108467904,188019821,1371394381,1481672104,1711369344,12928653,677337072],[1663545072,1128718664,1996776291,944885848,2103639995,782199573,619298300,492308087],[184965670,1394429637,44678292,1775950100,90566788,1958738098,235937290,84970431],[1507154178,517301083,383229469,1047891929,1837826113,1853566200,1995669694,1710059176],[1482336298,517590262,347403008,816944630,305497476,820343480,850694570,381109635],[1107328748,112450776,1136867522,1509415742,1962772725,1818982905,1830749453,112944298],[1636445753,1126128793,384850362,111730691,1714424978,1021213545,1562432659,2076839863],[1131725278,10203907,1700923971,271646425,278950116,2075529337,1106253068,2046957022],[198469407,1473820875,155157921,1912973801,998047655,828398187,244885071,1267320313],[1599506819,1861783430,2050763253,153986964,411481752,412861819,1623965828,1956779272],[512462401,1355180536,1332100581,1022014082,621438034,1354977346,1586388881,162289445],[56680753,1931432054,1341796498,942406883,167123749,2039979646,1559402252,371866462],[474956807,1552451164,139030970,1029264763,19021161,465411367,1582822657,934881113],[894328086,1352375951,1141511516,1086964808,1175346386,889735032,1041439063,1965428540],[2006253028,1768090668,1750551045,710897968,1185712846,955147605,242472312,1410956630],[1138906996,120603063,1613871625,402096571,1648284708,1338838317,609127587,2057224641],[513580289,1147287153,622535349,1524777653,97569231,1862876974,1953076446,1157977758],[719357500,1417746069,2053073436,1221799107,508173354,115056089,1651696854,78831660],[1950498125,1807138871,1635876455,1043634674,35585275,938492430,2047029194,1231141051],[90011763,1851124860,1002306880,419951916,205250032,828176683,1078892970,1312915231],[500682791,949426880,628097934,2127769934,2087903797,1343627724,424192402,1029711493],[943320224,151960009,500462798,330608164,1064166829,312352577,1738135188,1855537496],[57171871,1726126820,1029913828,1988423626,1795836155,1693715055,1026759110,1472347695],[1543250868,216470919,2114284308,1219099027,1721020462,1138825278,924259619,1358315785],[490699653,792632051,310716986,1011557628,2095024721,1861979403,1374945887,1005823279],[2118305072,1248831559,1145973860,1079719043,1491717740,1804568779,2004413825,1865510998],[1291384537,812504384,1904622311,1825174425,1176437438,326773929,2027523113,646482890],[753791119,2019450263,1773411237,264160965,197038851,28493103,623894953,134803400],[976215176,219456258,459457877,36270899,1257665417,503967019,1497967892,20302102],[370577039,62077195,1388290397,605266916,851613085,1329955557,1016874112,1429019712],[1499321238,68775549,1175932004,1654455630,638270891,608174105,913243485,651720801],[992382416,875153490,1020722607,1976413400,694111355,1210480199,1435693080,1025001219],[353503667,306838738,818158765,728553346,1339138708,705258191,333192451,453558900],[932990383,181695707,1800405794,984047762,1815022779,1648622147,439164450,1992289689],[1385337570,2103779301,2070929554,1496218942,1752668420,1454722788,1758077431,1424941334],[1403559133,2040371634,964838032,308086936,1912454503,963901581,1970587276,1226720384],[770954799,246810047,1269783838,539631284,1828341440,1599819828,459802690,1952511475],[940802713,1208211486,159471498,1280158640,982261512,1069183225,1723982860,490490996],[923041454,1377006309,1187740776,325539860,1412352469,1099257999,1037226273,1752920961],[1904867223,791704366,728893625,955953502,665852013,148192771,1728204988,1340889746],[382400219,1805682590,1096156222,206968375,1919339206,1892301231,511659947,700036705],[617016855,1590482458,1406278531,577432892,1694062431,891311355,1218737064,140842660],[1053315976,922901327,2006999487,1906789181,729884058,446200894,1418213574,1825659076],[1765433737,282996961,1772322352,1438476303,1937404409,877217859,72098332,1572612691],[1834140110,656308887,1422898714,1165866437,1386437990,1920342670,836958478,1964903624],[1668853392,1527134757,1726693743,1364297570,979204848,1783603284,874820928,974893948],[698006787,1914591152,1375886460,32282387,801807815,521648901,245487736,824135917],[1239934482,1949541778,1080332,92497195,1006792738,1353586059,1983647434,556630407],[1731121218,642907711,1780152824,862464779,1136388093,335588306,1516430548,2061166403],[1912199311,1612088206,1935620853,742597970,905700801,1155499910,1751274253,1253631018],[1960636692,1137384643,2058287878,1998336734,1964557667,330516670,726545397,1371306855],[2044203827,147075926,1147061006,2036078221,87213377,1945251720,324089092,1652166069],[291924143,1639638730,1231992306,1271461057,348287078,1065559668,1789106428,578661988],[985933242,1027699933,106071397,390395646,1939709338,582582737,1168321517,1617797327],[1608043066,1265863912,900670680,216043798,1843922955,628624578,1505144656,1877019157],[1165814110,1894321915,998894949,1836124969,654356892,2078443525,1444403951,101667553],[1833065337,1882751071,1908001857,576813509,528926071,1098325913,1441646730,1449025336],[1683424109,628122041,1713772778,781531395,1966746138,1389694592,100968409,1503847228],[1302889921,1867532412,478970443,2061511695,815493703,227170637,872007480,1244850361],[686058242,1919934520,1020715223,1945526523,1602753794,1468662719,945661759,1179808413],[2053031077,124485886,2039548117,1615509899,137886291,1388792109,2049206303,1346852141],[693114893,1236541382,1934283578,237991096,1134183061,1003143072,604918119,2105714471],[1756965760,805566973,1579699164,86291745,508649588,316521500,1964833330,1229747649],[1162989384,251919238,1337395913,1478309578,923494085,1063587035,2093947488,210797058],[1835966843,1328477841,589400337,544913849,1874711977,102169762,1074426085,1345956155],[1291348519,699464118,17209481,1827678791,1979745314,684497009,1735214625,1641899906],[381423309,902873101,905445677,741027626,88065698,812199815,1403483129,347648257],[1619443473,982295504,439536631,1566210808,2065098832,852074287,1156114056,2115883548],[1222817556,1451267806,906779921,1914733020,939730940,277631023,820737865,1259737776],[2024673069,1760729926,1771778580,1082882819,1187075962,1646685143,1446853626,1088365362],[100514458,1410574794,1824786898,285686597,1627316983,929343073,274059563,996362417],[1417075936,1328599717,1860687351,459245860,561110589,1451373207,2068248999,1414193077],[305772174,1874606059,1290966000,1128344140,1125688374,1389995862,996107566,818081545],[1496531457,631022937,479470602,321117328,124919679,1912023480,1346649490,766787141],[1028702314,1837620770,1092429758,1161889356,338649974,278465711,1508008051,526816911],[1637873569,659741859,962113879,1143654262,1623438895,905756378,1220767209,1917514581],[1410028260,1521005997,1619231094,1496253462,43896054,1532446153,16484373,274524271],[545932482,1420933112,1857179088,1177142694,1305670381,992672028,1265607181,256819964],[1769749272,142332376,1637256202,665701734,1969548856,807651208,216011850,1487046554],[862883305,1724888643,1307014674,337634524,205918333,2058279238,1048109807,1302232149],[394450664,2086067779,1396566851,758301521,676186527,930510747,37802338,1937048804],[48630837,1500702605,1241763889,1983816256,2068086330,456410213,2013676089,194139089],[459174016,561243709,871868805,602123587,234227414,855271008,190667620,1304080573],[1737727476,737497952,683573114,1680590212,981758435,201124694,1521509345,2002234947],[1824790966,483777376,1094465330,883603958,935507779,1022042401,783978687,1683078754],[1003396193,53109960,1083313983,1256982600,649202377,798404127,1473561541,1022562811],[1485389252,392924580,350724404,1824818413,171055320,706152853,938983284,1066570670],[1789438696,287193716,1981646033,59786113,1804915978,1502051986,1890071778,1230436414],[1959903939,784304533,1274150036,1302711877,674560730,1613092711,1005641408,596140584],[1407487592,477469780,1973976455,112598576,1890895609,1627146862,1218726001,647139372],[842834868,735409417,1211541793,1430834347,906712589,1440916004,1126418848,808089503],[1863081154,1060517636,45957274,1240750146,1728808871,545487996,1197368702,1223558478],[679104382,1745568580,736384375,1023170983,553459319,332687527,284066092,1253181734],[182176876,337985963,87211142,997669419,98477339,1309349384,970947812,1707887416],[1285401069,999175162,1513099013,1892654045,360470474,553379641,160867819,1246091478],[1036722846,215391900,1684962347,396437946,1846081466,1025069770,1996826528,932520844],[1827484739,1282522371,980258666,1798189474,173217864,1393768400,1287174061,776312867],[1379333480,438403398,1661271056,2070437192,1122414681,1790177295,2016565252,598372323],[1997103907,264802406,886879588,1531882364,2010155257,1312274094,720987633,887383353],[223866583,597150882,1183633955,1520232596,184078778,1856881968,513621657,990139057],[660891610,781515078,1257572661,663937792,1788890934,898362783,1331217838,535262187],[263658565,278047382,1975243368,1370769071,1344455377,543922389,202063012,220784759],[558125055,1266790056,663845345,801561504,1196937780,1508844916,395814278,1322172820],[62672714,41995827,937596421,2059196199,375402704,1346499426,878479527,1732290497],[2076659534,1947687427,328571058,1822753065,1259925097,1120495761,1385895684,87410674],[661508403,1329654954,1268270812,1864813405,23415436,2111237489,674964357,2088481226],[407713566,758305455,624409414,463086808,724638860,74461776,1708380410,1497229050],[915232190,1233620712,634411676,1543940874,1380743095,325316961,712964390,756854938],[698677578,1661951762,416692715,593801515,1936063722,236500748,1441284119,822804344],[1697877593,1168733747,1224886037,1559336750,1065137122,1428531161,1137308696,1263549640],[1720524965,75642467,1810681572,1147739723,1240600319,1438766491,422925488,694261691],[1258668749,665146770,591223334,2067497182,1415778053,1132488997,1677249179,1757999405],[1439033356,746631222,2020875229,467403155,764875392,125175403,2112085052,1715273977],[53397979,307096032,1457751788,294581449,1143677693,1125692826,1706987744,1847643561],[2046558739,1984803835,33592681,2027058206,2024585622,1625345819,1162077925,558220361],[816566511,372076429,1374960267,1550212896,1728898096,573219942,907200428,255762825],[389096098,1690325050,1918111331,2058103571,6525511,1562462268,1360848900,1154795970],[1694742249,1044450510,187981258,1609262313,2066823836,1899401883,171286348,2054257456],[17310805,921910527,938508079,1732705680,754066747,112991621,908385289,1345025808],[1634100075,646868624,746790924,206009496,1318302063,417870409,855880870,2049603247],[352944691,245837496,935340585,1238696401,616256897,210427197,1771222105,1698193116],[452769914,379309224,349353069,1783155393,1937427546,420645368,524735352,1147395808],[50742865,1063514700,555505572,1062254204,711279645,1098980569,1232385913,634588881],[394546628,41988468,1699997421,279446738,835018079,476554426,1047520840,1085375475],[1569428384,1943076201,1335925544,914214771,909209074,1963152644,1921044931,1515468442],[596178891,996204034,932274450,1046641828,1033163024,609142034,490780816,1656637165],[1146474735,1858580902,1985164829,466903038,104385303,1979844276,317854697,1480765686],[920368900,201919127,651329404,739491874,1991320357,687599171,713040341,1897865290],[993934714,1840998908,1601993076,760497246,1724384618,911711325,1065697040,1707030954],[1497476150,500590414,1897408222,1731047886,894536643,1376867282,60804285,1318802777],[1080123294,1288117588,1675585303,950765265,1188318083,566454776,1188692175,902559646],[1676918852,2087684125,736518341,720129015,206389587,1518983105,656188068,7140557],[1201860743,72095471,600541438,1877647860,841207455,1046607942,1825568240,334317394],[798503127,2059296381,348501474,1786225460,1549246921,1355173932,846103675,278120980],[1033860760,907250967,468742776,458398413,884695083,494672980,1701600999,491979254],[211948736,2030741038,12756089,1603873049,2067458652,1842349803,2114414054,851560359],[1008303605,664372609,395756912,2022617447,2039256130,568095412,1999748876,2110970744],[73776893,702670592,1542337851,1962543983,1127210045,180528475,54584800,218288962],[668735882,674668711,2065915437,262416391,1368409404,1359001458,287300730,511835068],[2097866370,1932959088,1588985964,1827675650,579564658,913546949,1195516816,259334776],[635580106,1324338400,33743857,260193073,1773659184,1219988247,123600172,1565629894],[1188697970,1258838102,392696812,268166243,1731350551,1433477660,1239409335,1890647139],[136276075,1559456746,884569,1570450205,33731739,707629530,717147927,736951779],[168019783,164451349,1832750798,1376626068,1643765459,2087648845,71380270,1745049428],[318575363,63532743,1681922975,1821266028,1440414965,1269483879,51383107,836334606],[133268374,1077914142,210440601,703298576,113488088,529892294,1486610086,1776376213],[753520798,397457142,279438452,768786208,844817185,761550408,813784116,573290309],[127131023,371370779,628240239,265327088,777728669,598946666,995051032,1551198175],[773484123,99599160,1546976811,180368039,1422494770,293437547,1945842612,1885636294],[651243968,97467613,436789214,516428823,1892781562,2095326253,1534489346,1833832072],[543793819,106425709,1086342198,823689161,1210444049,2065339833,1917529883,1998582595],[406189402,1520122474,321625262,1538273772,50378656,864360567,1185540924,1079555305],[424295415,658782297,1716338491,1679538433,1921337383,634083620,1623472054,1785836076],[1723693425,865044470,1245998027,1248638987,63780069,77232795,641149553,326404498],[115842820,1772470994,55625871,1533825549,228162794,2129630406,2035203870,146999843],[1023269152,628163747,683090467,1706034208,1071448078,1400197957,1850902010,2075240579],[615504221,32458302,1278536216,244122624,1971745301,1681417505,257961305,266738117],[1039822252,180833068,2030082563,828881146,915769700,1415772706,1734298375,1045569223],[1049847268,512001113,705201808,77370673,126901181,8911271,999318076,450958939],[552045836,1363220229,62487561,1875787131,837861198,861581521,1449858724,593733205],[319809074,1019802231,1826148077,1566653294,1936299821,808674902,1784840001,464008759],[784258119,1663776358,1013158712,247099600,1970682934,2040667720,341745737,2124401292],[668789922,557142011,759923737,640430779,1761048896,800418564,845288536,1651020499],[511582690,283011523,867144818,1227430807,417997074,1872788225,806960033,279081232],[739614373,395102037,41663451,1307243305,1693415198,854067381,1587325781,2044531691],[35887519,1288697787,1919184608,951596998,1798785119,1482844127,187116946,573477586],[1074720927,514201903,1724377798,843897894,975100109,2039173928,1391060554,413445873],[1856658523,1736048236,1214245558,1039854590,176265500,800261590,261055828,275953846],[1429963938,1289418947,1929643033,2065772983,1598254063,50809050,1811654643,307302722],[1419000800,1901337592,1773402922,1483897050,702697128,1254051806,1410722584,549137411],[251509040,1119476762,200791152,53327782,1874069697,1141112378,74791368,348496893],[616338501,1085542955,1790660623,957614813,172680267,291531016,239256541,1644784836],[750837317,459392795,1312319878,2095467115,464147905,1646517646,722918499,656471977],[2101306556,1014015868,577084313,1395885370,1944899055,1075832311,1490834271,1032551133],[1389355635,524700281,416257403,994663767,788202982,590812796,1667643519,1119985647],[718799042,390351914,1080723202,792597315,182627093,1913563888,867107269,144740961],[924452521,285396264,345308103,1376212142,1530358191,1510651020,1513169146,392844134],[626552161,925306795,310896734,2012881486,1096170932,140456970,883033059,2108816792],[782866863,1137643156,619125250,97026542,1314248093,399939443,1724346429,1114925598],[292383363,1626183753,393207554,1850898912,1498551339,1879793286,2099083377,403288040],[1994901686,1408481444,901224732,940180185,289440732,131950826,922876390,1338648801],[1373715396,1430536660,1576103056,1523987463,290539758,1559556538,299745023,871911606],[637327563,1094842138,1340710834,1632859731,1533429735,2004819003,619467523,1225438589],[1673899175,1784577856,100914863,1985468483,1413937698,1689283515,1016615585,2029626072],[1646835524,436588409,592519247,564155934,578362855,96144176,1420383312,1106526061],[1385541243,498647927,2075293559,225698351,536072995,634304571,256246855,1047762958],[1742883196,1896634254,2114960455,863602537,1233597894,439067692,980856366,1850049336],[616015516,1160626752,1384849272,2061941173,2064170021,1219202316,151096769,644783583],[717133852,1626960643,1602611186,463188857,2117018272,1144852912,2031014360,1819681128],[2064837545,589856062,191772614,552916089,1985413136,1097331959,1129788525,1533682006],[2070862376,1455735677,931662905,1083629661,1226664290,66928331,669062608,2098870755],[531791449,2084048867,1955002675,1649162316,635318460,990806427,156428787,1853628831],[77997536,963905253,1937290210,349669637,1572840998,215090,276689397,589381949],[647145091,856642442,491751417,2071818887,1138222583,960535385,1889011193,743961443],[1775570168,1525190775,62272938,1719153617,283235553,1436292349,1431744036,95818025],[721797440,516335206,779581488,123217597,644375166,1442576109,1798235646,546275029],[183422491,1774306145,666623323,988015683,853876431,2080731153,839810326,733582865],[1975875990,1991373264,1732331693,954213365,119846718,1146574141,9309751,1772831520],[1287053443,724114626,909960156,1636379608,1400779626,1274468322,528971987,1103817527],[245804629,1611374485,830702912,300956128,568622590,1582538823,1357404809,1110804132],[408735058,699769191,1355105037,1557167110,502643791,594721090,114072375,1268559468],[913055234,1132434264,79632426,1433485707,744700578,1950144156,911340085,1799556810],[2005505118,368109849,1004412981,1952928250,340045578,1257547157,685318718,225579963],[564981269,2079719225,1060154662,1779463982,753242036,1590064056,1161722743,1437823373],[228004835,829543717,1990466962,221121859,1252089386,560413791,1001124926,547271164],[1623858176,1849143727,1921636430,810367457,819342143,646954497,89741558,1950441084],[652926244,886963363,813891559,2061334618,997965905,95889538,276194242,1829923796],[1470887207,75878631,1686047084,2004262361,111013202,673029634,1788584768,1551434040],[386602367,1402624866,1303326409,236397840,2008722129,906349809,344699107,2066730252],[1256073891,496495486,2031628251,1918016976,394760053,102506669,1484406470,1375346476],[371077124,1336232672,307377411,308456355,1944819200,1939437372,682476745,1767119035],[747061280,754565873,1172833337,1682203227,1843548584,1554252307,31301290,1740754178],[1754596354,270682255,1296375332,689160776,1455600837,638351273,1400583087,116003668],[1944994315,1168664710,1487630636,497248717,1498678572,1552896382,1177708842,843708215],[519687308,369961638,2047013073,919815664,1737128862,5430155,9629757,869542364],[1377439469,929136972,1534746872,2090786544,533736197,365254513,982099507,1534828933],[1942733013,831526440,724907437,1152821989,526548886,185442674,1557871466,1277058443],[486992128,2105204728,770784315,706295951,352647114,1375512711,557323371,2114308698],[1027192681,1507553449,2113981721,50219361,695691547,1668457738,2111475834,2015556764],[612302250,983148333,1956265228,2053557628,1906207914,908237985,1007521204,1273012453],[140000132,260603084,1508543041,1349788533,485485955,477227893,1134200112,1301705960],[1128844924,200970929,2004433416,564031037,1807275145,866146404,903407371,891521809],[814222093,1569894999,351628041,1782787455,1392498969,202209010,157484143,1446306561],[1832371899,1673486023,841788454,956054855,986403322,1461145036,201068997,28663962],[489195811,1671669637,1006591338,1742109111,720849508,53582127,1595498535,649288581],[1650371844,253861761,1317613754,1701745258,1042345196,2077163829,1567381365,1042854970],[1509393736,446049527,238801609,369750594,1483632347,1868346647,673145560,1413867413],[1046153424,1363997253,1144518685,1189167049,630579643,1020704351,530952259,102143516],[1519675750,135683187,17649687,1077884591,369467867,968919994,1266478486,764848435],[1626913081,590303122,1700426712,2009250884,1762176901,1872797171,2123225391,1309104964],[2036637362,638010473,645833100,1233252650,1016374599,1295873201,857589186,1834582175],[120139374,338466033,747493483,627694333,384350099,279718005,1832818501,1073521843],[627841032,1484653029,598840365,951333599,1222315010,1347606992,969566861,1787408118],[551795795,1403412518,1811711485,1329245615,456548948,1820063423,925893549,755339445],[969657671,1094971570,1956957302,314946900,6517549,1144744581,1686036033,493084295],[2092120759,939094940,1491940954,1811363687,1511821304,637402919,269212848,583173964],[1578604697,1236013918,1925586112,186584531,1627647684,1433881013,572456348,1421628973],[1505990527,1401535220,1337664411,278243559,412390143,279256831,1442348183,1406870859],[1343728278,1969391859,614640063,512852512,983639266,1980693416,1072089187,272657204],[1703478464,275124025,562424034,1528720892,832642417,476886630,255807077,960784437],[2039843159,29106866,35128017,406085085,1197899723,1093410186,443092408,678402477],[448916852,1677090202,787253279,1546973787,1351010557,2090288728,625574408,764881070],[1124886223,1308826955,432840642,805527606,1464662241,2026843797,916494445,1273081031],[1089808556,1999623246,1822405886,1469489414,1812341313,1329626472,1032122400,250946525],[397320836,1998786861,15529301,1294462804,146074966,1908887438,1342463045,1434004480],[820620589,289468399,549564514,1397079753,617568956,539358994,2011657667,808405360],[307038157,1601142448,1866761391,1884130077,179049965,1076569458,1913391522,977567053],[1250088558,681214224,1929219452,1145155137,2009525237,417700001,1188119595,831226163],[709647605,1961336707,341339791,188557171,304766845,404663070,961241721,1728465948],[1797038330,791277313,537923639,1969292272,1853592425,91281753,2011168094,1148443724],[652112933,1662671013,1253471208,1609212728,1089138863,600032434,1698903168,80405797],[690270300,69399943,1577970945,1408295067,1724593611,1009272930,1732342477,1818196694],[1338318216,2049924240,1797500951,825276500,1780397860,698124047,681620461,1613229885],[1487686286,1747169827,483678023,1469510761,346155720,1812503133,1183482572,1786556311],[735968164,795145454,2044707306,1514285544,1555046746,1576454897,1017429602,170620871],[1765412502,1869595365,2058154616,1100322875,947803040,178701718,397422687,936962448],[729637242,1946774737,870745797,1549222455,403600445,688299937,509083026,1563276497],[1167228475,722724678,1945669780,619844519,961148984,563295560,1668641803,1457049643],[1795144225,127801956,221285000,1204578763,1535308019,1982124721,1673742952,1968852535],[800983842,663154960,676892910,1978922179,2003124312,1225418176,1328258592,466232031],[401666346,560283484,76864666,1119886728,1334468015,110292635,780549411,1952779273],[789661487,1209812900,1095785467,50925546,623613971,612198948,2028085319,108269361],[1176049912,560794330,1900168123,329216004,178332090,1635092130,1638725692,244940130],[369595972,2117023342,531180955,1557250169,1093484778,1896075699,165070996,1578865689],[1806853757,1344885495,437330571,1149951616,1311334481,1773597621,1264052288,1381896173],[2100953475,1450817311,1060382374,1521709208,810677819,21122231,1761594305,1332443765],[1922482561,1136173414,989516150,318936338,213658283,298887383,1841989577,1314383557],[1551735523,328934429,706502226,798706652,701154770,670523306,1756529250,1852547708],[389802418,1722988968,2059807014,1959047319,878202499,160242243,198085680,801185180],[78654908,793449586,397546550,380446575,489261284,17179815,1396567960,1891458960],[1394401538,1588082109,898562609,1328642174,1626616841,184720348,1507122064,1057817999],[1138757735,124883935,1399964827,862061338,542315557,733572894,1519486660,436652954],[2120675838,1008178069,39798939,1079898972,74982392,1528814855,1905321077,840653277],[358069846,1503215083,1521038345,1831389428,1742794059,1473714203,270893768,387435507],[1126759422,1299137808,1859835609,651073764,832835029,1794893462,998011036,1972454216],[1659033377,1638426519,1175221613,2074025646,1394295968,1635970737,1299387002,1664492078],[1508977142,94441021,1929104512,1554894404,1995574361,728640277,1672973838,1229185683],[72952200,1550290920,1334671231,1366545755,1770176409,2059795474,894746156,365383982],[1567188108,1918419335,651872734,1903712320,1663517537,1838581574,245164995,166115996],[593059522,648044703,1215688588,1650935764,441014694,842027684,2003698621,898003714],[10003604,1802321735,1082894138,1625127494,2053122735,876114119,1301402619,1417143194],[1397377618,945601720,986153752,101882226,592687561,818918033,2015278866,943924192],[870635057,347747034,839132650,2013430268,1216366474,1074930588,1729096726,809530249],[829206217,2113449187,1796320011,656126667,81417597,198810642,465405089,1415679427],[1413156851,1971383896,511098561,1847253973,1055796246,1970531416,2108866433,210072354],[2086890874,425728830,743726143,1895123094,1464210490,295623163,270711876,178606013],[520141553,181220378,1371893253,956124243,2099223767,2011442423,1023133462,624976679],[1090454629,188933942,946848500,157365964,687512947,1625652036,2108327985,354062585],[719918246,110123583,1757291396,1402342324,779991509,202426401,1334312624,2104605934],[689179110,597311795,858841305,2052196590,1871743685,2057085735,2074297118,1858222015],[1237598071,721635926,859885696,55756731,1287230129,1505101814,2118686336,502616407],[611574892,1933650181,1064363847,1516541014,1907307195,1685191561,416435055,337275841],[1085606816,936622845,2006872598,810907929,1543726761,1442408924,1174826354,1683445252],[24697366,895264947,1116992034,1534676546,1317448784,812361435,235927365,1593124634],[1939624552,775750402,1101349534,752306233,2105107312,103993891,588909411,2120018030],[1939067654,318774618,333235190,1935664250,1284735771,525285464,1401595774,475320998],[1589211346,750670601,1227375403,1902523512,1733872036,146215471,1823514245,895256285],[1141870211,1401113438,1346889134,2087474240,392395460,1472146921,273691316,1853675323],[838440173,1676042932,1403996823,67482574,385913440,763434255,699868967,279099632],[637355678,1011914429,1744626158,2025103202,1245722904,600072317,834380176,673668702],[1198397683,6087874,741854157,1003158973,2082217235,6526021,845392051,117868796],[1871825842,1872671483,357422562,1981592364,182943393,361027218,258555974,315558425],[1811292830,904070937,764088218,312564141,1664345614,1016129527,1845459921,1449407197],[329092059,775980772,1286323965,513705092,491941855,1070957996,1194275869,1633217001],[1301248275,26112757,29539675,1272592178,798039575,157867435,2116735227,1533557014],[1121491656,1371265730,1957648308,926346511,1655010802,1780237102,1677968237,1745238544],[1273547665,392545244,1374533215,2123786591,1104519532,1215371668,567059562,1011263630],[1208326737,2033688416,934471637,1659660665,1639775870,165225251,712367816,2077260989],[854240923,1198899403,494854352,1908199699,1973252093,1134231022,1325304134,1004607583],[836159524,260904831,1309892921,1684340752,574027218,1735314419,1914373538,1352592076],[1659572079,122056664,1699368185,1594314845,4361835,1468466033,661633663,1864114471],[865674500,1686883211,1027485334,156591571,1192489217,1125392511,933920363,1770628719],[1683848822,1952433526,41721067,1712239778,1742904264,1391281685,899157988,1286799909],[1863616906,1633744299,1853686369,942658837,1405968682,275647970,847198112,1692560724],[1798889342,775042503,1976051819,1168158813,1338796890,446194950,1598699442,254378238],[1894847480,870185224,1043600450,644349946,74222920,1178784151,692469605,636104539],[1572720740,1629714032,327210538,1829064318,1839564860,1690301171,1747356731,336916422],[1170849098,886507374,653505854,1690458671,1241376756,479835195,562227445,94975770],[192831106,351194754,843875181,1361146440,459546870,2041751816,1323597586,457654743],[1504915421,957166097,366063824,965136892,653484866,1405325197,703147009,1781708109],[118412650,1001108188,112084401,1749339316,1452899537,368928902,879851221,898105238],[109758971,839555090,1389055725,1278123414,592099159,887286798,1476047560,1614996222],[614561267,397934165,1554690078,1286054457,1958753278,1369711354,211682458,563113975],[105679026,440876426,1577248231,1660769152,120143001,435865604,983296651,2126812093],[818581454,1641311799,1389031984,1287088251,1939610920,1907246525,668211462,1422866075],[1291947103,425821213,225615538,1055661720,2031994224,1963840223,143471128,916299737],[980567053,283919355,709830261,1050108630,773729924,1849974570,609211983,1599293130],[69548689,62596354,569988770,788513329,211759475,916693117,407785895,650567116],[671805525,581042335,232802813,1841180040,953650863,1421029872,1045882510,136360525],[1183698640,83700543,274494790,117713377,2066523045,1637005801,603361006,1107813131],[343230928,681621974,199574363,992276612,1832287855,960224785,1692192739,716032689],[1293778958,1131130458,133412883,1702885373,2028657866,1148455914,477929105,112012328],[1014051502,2112483648,262840696,518171505,1004154410,1397034715,851716236,982118543],[640075300,125926097,1586433191,2077203018,95490042,1910277567,46824163,1012588350],[213574880,763078307,2008906074,1982233684,773915934,623150723,683464267,1686513753],[905807535,1610273716,2023646884,2035284867,795790193,1083500613,241991701,1148989075],[939860706,1381035246,511715399,339894552,1090011555,1609365928,305052802,1090160172],[78716698,1196828003,684254816,241920238,812109333,2062226654,1471809488,563530736],[1158175167,1817956252,1832845677,798778464,1899451903,1203265342,2081284806,1538021899],[1783310632,1011558635,1167720535,548190304,773864787,223014204,1437388896,1971152188],[1292154391,1142795215,218860577,327681008,26447726,1942249430,2073645648,2055224579],[448371895,231203128,162057171,810978739,193329989,1758640556,1676603390,697803990],[584058314,313932425,1725992181,2024875735,1863888167,1834986627,1307861982,214805512],[280726978,1274537414,1892774608,1514255608,317371995,811364133,1799804949,1038149022],[736849488,2079698362,294106403,1467373370,192143226,713502057,657033548,2054577000],[1166386184,1716685277,118169460,1034555703,350792448,1908246006,326733749,1990714653],[1669927550,787059976,2103645684,775324275,275788964,535172937,1810672388,1470582284],[724384780,860976270,508160930,1520841652,1034178950,1424001811,126470799,1893923343],[1834744478,1974080377,634211545,2116683185,1777942198,773232999,1851401963,708374142],[471480352,1642077020,1049829472,1488720057,1550140590,760439324,1406300396,208467868],[1427101395,750982802,2041822265,654235859,1457085291,282120409,1722951684,542802484],[123397277,487754503,924618932,860806798,1401532893,1642400274,392135940,1123490782],[1778003841,320477759,1481378747,1688007986,369020437,725545987,583432235,994467793],[1561701672,232415991,2088936316,588939754,883880252,1113256636,467201140,106730396],[1094789294,20419387,1309388667,1203486296,1819215151,1003023745,2031689605,585133951],[1414908086,1594396946,1526625981,2046237240,1564436698,1923207604,1434300393,967201494],[106203624,1954028700,1951980791,355103864,1191098833,1911426092,118861860,879626572],[1569643546,1628338545,348737615,1338438030,933559668,1741065543,1617955524,95890505],[1525083719,869871654,1804117454,1803493756,1491277546,1617231534,2053972462,876073651],[1463473442,1166439335,2017437667,491876063,2015446503,1230210415,29600922,772870902],[1159935554,1739317374,2019215638,638304384,1502858665,1427744528,1115838797,1982010894],[1018053669,798824881,885042503,234630757,1807029205,391427825,567332861,476269165],[1317587554,1111916569,1979542125,1819630505,638710992,2098640891,1469235674,1228354052],[1659861173,1161701405,1843983894,529748393,1944243386,2120967600,1544148730,1857064585],[1155571007,889321256,1900029435,1208780532,371324368,533768997,1110028854,1613747086],[769664754,1034883925,423651207,1071210315,462931417,1469418174,705589978,197786406],[784506544,1142722685,2068923982,2102221692,1979800813,840311069,1624982933,1983046350],[506754001,787479014,847059109,1314501617,255145354,645572839,560545079,195473629],[254357904,644271975,707231678,1460008306,2086987375,1380659155,1948524909,1795219075],[1776335776,2117295667,258680100,1207277086,617671865,199408839,584845051,190870064],[301868580,834142725,1927119867,863474263,2047104158,1432830711,1992641216,2034598128],[1199244669,86356558,841414617,1675657152,797616612,920303406,1919757476,344704194],[1399010881,229036666,858373058,1330716666,1588705419,852268747,1031520991,2056818195],[1294695649,458556008,1461196193,2080999132,490397585,399770766,1046341427,183524599],[1631661860,1945067588,2007238465,465259567,615700510,1966724431,1073117048,1946872622],[416801654,804440439,16469552,1544516148,1664045781,811558555,1512862626,1692794251],[1217848005,779641108,1358123258,1549569598,1920750113,60510524,288554900,1179245156],[1005145444,363975521,185062185,1704520789,1259048734,794538632,1258413891,981486716],[2107808385,1506955049,789712382,1355439912,993528365,174934340,1036118246,1303442512],[1914603588,895402178,750118442,782360553,925755939,346362073,2113736053,1901639762],[1548363740,393096546,1761427709,1932053143,1546923549,1815306449,624874521,978447514],[1365882860,2114179408,1878141882,1500233422,899298225,1153192470,1288497938,1715674777],[408406424,1698971260,821392791,1030779634,23417691,158774763,327329632,537031631],[8232297,1138768192,1626032264,1467010514,1598154002,61038024,2079138288,1223198818],[1330227726,272704612,1972851016,2112068964,571126801,1487867019,1187809200,444044251],[235827196,385531702,1709047688,532611540,1083650457,1896148606,326428831,1353616618],[404161517,1435353047,1725447709,1946376662,1299201759,1051641080,708130563,133210920],[1043737818,1051119172,2055669929,1981907720,431549026,354639122,152136814,1234719248],[77245023,1246683199,91694733,559651099,665778048,680710486,273085103,429027784],[734704171,226067905,1931213069,627239373,1674278623,91797007,74352012,530804941],[1396552530,1920044723,1237126089,1586120798,807665984,1924836147,1937900273,959779111],[874140922,54588381,1451627559,1807838946,1686892655,542120707,1304421388,1617995510],[1866073435,1543364830,187598520,1454145714,1733906595,689578544,1943718564,927550962],[1873757736,2111062032,337675747,1353801053,1374246969,202656778,1847935609,1528502124],[1484759584,574127186,452518537,1783124015,1094413357,259018664,270948040,1939645515],[1194729384,2053142791,1650079556,491158566,151945326,485872596,1597961236,1726111779],[1730339095,1951327832,1170630484,1811301182,1793437705,254682919,1825022070,896891312],[326148235,1890310888,1298992250,18921522,178019422,1490397496,1735102154,223869097],[2016763478,709573955,796902575,1523692558,1103278753,622814883,403757540,1259987887],[471107090,888895557,1740672302,1485923265,598351437,745582914,1671645392,1483251043],[318497949,1932008807,9388326,868448841,2007651180,1449249938,163667006,313795102],[193324115,1575593214,230423454,1577732340,435857135,991518532,49592969,486979469],[1187343225,1498676473,1344200590,2089344595,1283965273,1754860559,484958397,1297606553],[484633714,1924844337,947425909,1217724321,119817873,1807497305,1963614599,371197926],[2065999668,826876550,497049898,1182098791,1865228261,1564900568,1837452500,971639406],[1713918023,330088422,344414850,1057722206,162239073,1541426840,548827878,371058596],[973618570,420618294,1719840502,2017588596,1194926077,1855080532,129453861,1751014737],[462032612,876357212,576539099,1348004264,1424703251,1668001041,1900860499,353732875],[1890629243,1597953877,177610928,185684000,1440729275,1184750705,1085132505,2072761214],[1678037017,1079304808,1960899597,2096894407,1320099989,782529565,307863895,906347392],[1668450523,978767598,2067524733,1466671730,569444340,1269322134,1047861048,879236220],[741068046,1240510630,691323603,884148522,1166345493,376315901,1454225995,2062214259],[1206942071,1378620169,2022133693,859867961,937519107,197158505,451436342,1789926023],[2103672075,1783402836,1050028514,1992602824,100498256,1487077629,1782617324,1485595871],[826778831,635942796,1409531493,1016241812,1964378212,1701488979,1902346534,269602089],[283514054,37824612,1605247337,1899942774,415534425,272338090,157566428,578544420],[1704404312,1716226435,448053903,1118948955,28438026,1934064089,1355434104,1072054498],[853376399,1336737917,487289740,1622756705,1776476943,381311374,217087532,2085472040],[314615698,1818695793,1853476764,1644794130,363344623,981817544,1860928983,578963291],[1418352023,960085324,736469927,856288518,1296493716,20128156,1864020625,2043068734],[996833796,563263864,340431445,793396741,1139832185,1170518408,1104443959,1891708766],[938373070,1913312131,1608565973,1922470871,1601594234,2075884723,1540987248,976176389],[1067063086,18687900,1044391250,302229711,1475502632,2049347175,672978674,1837109260],[21918950,2114195507,417515896,1003085583,1493309483,1664332223,1416714167,326695166],[857502739,1933125497,959545756,648202083,1707168218,286197254,1992340206,637043482],[1844125571,256177731,1448728775,147878155,1628155779,852343880,1232828911,1485276427],[1551800813,266886162,1062456444,914068858,1401090269,1071031402,1334408130,846438438],[462474396,58942891,1451289703,1393034374,39810154,22217079,128861014,403045048],[534095827,1612324893,66683759,1006089871,780244996,1113216045,955460075,1253026816],[1329389142,1800440424,1850675411,802549386,1305050173,646888951,817152581,735629028],[1735556710,1129576516,382948147,1241281030,965913397,468582596,700336654,34559630],[402592840,1235354105,1358695460,1241452447,813649912,862444097,990638530,721177910],[14109269,1759529892,452422789,1768002630,180936487,2113269724,603691993,1140480299],[1227380075,550395561,94110922,478774280,1569223854,735562986,1212028033,1233091347],[1695009342,751940531,969083237,1071803978,351144910,1908589952,553076296,1050007260],[1490964690,1093699574,2059091375,273447487,1478954290,811710090,268087613,132807740],[1619318941,1261656485,299509752,1149764196,1977917971,235248791,718587275,95273965],[146650672,1008992277,361362514,2060892195,876692119,1448791934,2111756447,708472766],[1087937962,7039979,1320626615,1914968978,1145531049,1648356238,1464587081,638147905],[1254323669,735945487,525806257,352394435,1269478281,403904034,1597056346,1288140736],[1163101898,1366107672,1510346955,1976271345,188310636,931520198,424255745,2064783165],[1274555658,28933141,312405254,414189452,454560426,390481756,839657653,1352829800],[1080785744,1805112376,386382456,1881351878,1389557123,363975728,1513911125,815360155],[2109170856,682908205,18296039,1371254250,1324690041,229921011,842338228,1835024002],[1710661670,514509025,1918307296,789893007,1258786104,867239926,561328254,1951319108],[1923353673,39077899,1171679260,2008611152,581265415,1356645726,1213060956,1532472119],[1473957173,2096563610,1200719014,121368867,1165983865,675204037,1567167105,1327660100],[538972802,909654883,2110651516,394080097,1423769988,1355608075,1893250188,673360014],[988837004,55072527,1015188405,1310697216,1970627052,540864891,50431728,84483990],[322594144,1488705315,1895025463,208350419,2125287773,1887064140,318809117,906973824],[166680266,2118861976,368791868,557195717,2021874657,1019772016,1564171438,1811223877],[278784017,583810196,2101255664,859533502,1273522261,936106498,642230230,1431109138],[659304673,1245210620,173814572,1407281957,656375422,1544131964,1508042555,465761396],[1818076918,1266108493,633468969,17597426,2100448413,1081727057,142363430,1093270976],[379624142,1129434426,1914570102,1758742712,372433177,675394951,299347349,1400750808],[1310282360,1038087746,1086593181,1180822686,40801139,942980578,336473928,118736924],[1352472926,506972303,431311492,361062233,409464499,213150681,1894123219,58822593],[102961380,1370543561,1594039726,1866014054,489242243,539892415,1848888334,437447442],[339986433,101613262,1178250209,1147714046,1318670155,174394577,1388890519,2043408637],[456594658,1632223834,1579946978,101271032,516551782,36455045,2077888811,1419635368],[985290572,1882686957,839821973,1760863013,1276825694,1042363550,1722697743,2051325674],[1997429882,2127067665,339442449,870176800,1510646006,554610001,1166149129,1396946872],[1468937832,1934417821,1376303634,1108469313,95665762,1470046067,311910226,2105359718],[1133063394,1989282167,917236667,751830847,1759481074,55808998,849347801,975622919],[384274831,978549023,123261160,178246751,1138812064,1147465625,448075530,905810830],[1476389119,1996682011,1342334939,982218854,282177635,531202599,1835102539,954679371],[365093318,1007442130,246191744,1280567167,1440300322,411181358,1121309504,1469628433],[610389871,48216812,106383572,362192395,1675146569,1276521984,1027632329,116126629],[2029916498,2001776647,605330732,537982647,1296733736,1601419334,682742266,2058119705],[740095012,1116463114,1638211368,2080677027,657632900,608444095,1564871415,622136115],[958883136,797298966,502008073,2068893594,1904096616,1377975472,869852431,49993198],[448405571,93315868,2092220597,607378726,1282687846,378920311,1766465082,250123254],[784335446,355326292,96887673,550427546,1294976625,232909323,1521655754,835490567],[1766166769,787888864,1160469950,1950795823,1942293332,151327273,543352493,1474629940],[1459756832,905393961,1205334548,1644521128,942488305,1014292233,1094702936,1039675750],[1025965838,1631551524,1360852418,123785157,2080127144,900729377,304229177,2080377463],[232514095,1791820927,915262141,1754510358,932490449,686248074,2084337520,1194369991],[229356649,1167161709,357940417,1449006711,2085184798,1637160421,718446967,94655160],[1523252660,370973895,598344873,373552593,1490259079,1951936764,823006796,1119482062],[1966438395,848587376,73459208,575472470,1768949571,835632649,1675849325,1083927689],[2108410338,1216122382,184018978,841531575,1039426775,425965668,1715290582,1114091350],[1109662956,59553490,1265268149,761510870,1019883480,366510530,240452102,925333009],[1069646440,1242876239,329017965,1657670018,1143560659,1332711156,1750591472,1728332360],[298389341,792441758,248562381,1595754440,804552290,1248582002,815617414,60563299],[1783647704,1164169856,706426250,1644718824,760141854,927027555,1142068661,1916935321],[855469984,799879875,1535458074,806900306,1813337860,1522087376,526273743,1069569406],[93924580,248039407,919738189,904069958,1467185806,856240668,1848057332,554579995],[159114093,1594126410,626431709,1512458535,1346385665,1114809427,693535834,1703704339],[1240491598,1748696563,336868032,666942117,351584952,1777819155,2017729404,298401211],[651552106,113866175,1927014981,434834834,412269613,842769140,25205156,739413373],[421588648,1785642761,47207395,954188317,748449916,1238521871,1235659248,425651385],[1195474838,562927423,2084178706,957147461,1120469695,401503000,404771359,1475362060],[623182535,1977171630,2062713720,272521125,1658862551,1708746026,1533925901,2080787100],[1966664917,683872510,1699067596,820997326,1153407181,1183811610,2014481076,1978465839],[1157078756,850824479,1504523032,1791997971,1819980698,523607214,276309209,743042757],[1165967768,2114801568,1828974020,312594388,1051848678,451002492,1467626260,506559531],[1879016032,235904942,1037362119,1136668658,45387525,342884387,1438991782,1562196405],[992920459,1753650286,1668295054,1033674982,285646656,1542299949,990515419,1334196897],[544373217,1355638894,1919185075,1119528253,1589295632,142412595,39249271,41408889],[442970819,79662203,758690014,1403768263,1667177010,1409239720,1110011479,1228770068],[406459329,820083094,1217800411,39693039,179338931,493765626,2113185127,294202452],[2080625269,2016269025,51807048,1402731238,1652916998,141565988,64594599,1876771083],[283226443,150953354,625904713,1082030725,761694052,1654600918,1312902360,1035753080],[793445860,1727242144,440036070,1875437598,1092260345,274697219,437813461,1163048753],[265994862,180786372,1919352896,2034930306,818748771,1345942568,1733016781,958433503],[1686520020,1578836257,1353686752,2115833012,797844825,1020458185,1932447880,1002183238],[1581168573,1168509075,1814348779,1493167474,198585085,583103412,1858078356,261250775],[1441269549,630309118,1378250953,1937292384,1555329975,231781827,1132909949,1394136182],[84944369,327505777,1246859694,1244167036,2009585107,930869325,497287592,98880449],[1730605655,2051931151,287785097,1331316517,1329449132,1510524015,1222394324,1065312807],[1638429258,1359039425,1737933560,805753421,1206612805,1621287810,2118795592,1132599539],[1234112086,1429742533,514334854,871244957,1983038107,1810051953,1919585064,1275958132],[694676471,1571947549,425626952,1513501144,1330217914,127079935,211476373,1143819980],[1070495247,1951289771,1862790741,2075910901,2091153028,1262438177,1125221911,525227109],[251953033,661988970,369095783,1686959826,123003890,902037621,1156401160,1711068335],[1672286430,271669681,2066805051,37106761,1146935980,532039784,372420409,654532871],[91891688,1295141688,197095894,1015941253,1366629209,228612303,317985751,1904073987],[803674542,1237122098,1001826019,489256640,1823037037,924667119,392249071,1811576850],[1948984647,2110631671,2006589947,943258957,1253169926,1125817378,1131577078,411428646],[1891564072,419555085,725397,1928122656,664275667,1726746269,1391841300,976705331],[270924711,275903568,88483334,1408623100,1656108884,433390215,1849383245,1703118257],[313049479,1983980496,1173411129,434920746,524931049,593685234,2099414905,365667452],[741237109,2035913725,343828515,193175529,792733230,735403208,1497016053,735382555],[1012243389,946863443,792814188,1758955716,852352254,168410239,439332520,63255763],[1321031044,1957170184,1413437713,226340138,1952753597,1822625516,432516267,1169867986],[1153635473,1288140243,492939047,96574031,1881737059,1264468990,2115413726,1293640213],[1722151902,1092033481,400341443,1128592811,1597894721,723185905,1621884056,1384061891],[1160165506,638499183,493838476,2101398144,2001405903,2063054320,2085328431,1505792492],[328653762,257944849,2101422942,691859428,1509800502,299581972,1637459039,959971507],[1840159532,233706445,1603773080,1880716599,1898851977,2030671247,1896622748,39535690],[401570438,1274126554,1986607357,376193933,730252058,797250959,329633653,1897286688],[255442338,520645978,1193558172,957381499,2038927744,1001256191,1391531982,1735316501],[1658311986,2085063700,898737796,998293025,146189843,1567019901,1653140966,2116039937],[1541824894,1931288576,476476837,1808927039,2058911012,1551195936,2067374054,1977921216],[1030818674,1053006316,1043697201,1511662979,1551496239,150353451,415442486,817017021],[296592996,1744472074,1757707002,1206147069,1300723818,481309824,800623549,84586056],[1928439064,952397045,1028114347,1710233084,1013749841,1059950422,1980615177,1282944941],[217334608,1326420116,1450708063,1764067978,1101875502,1078048289,1472103476,1340503498],[994993672,1089593332,821446008,684268496,1397873739,888882385,714468669,192880615],[1233123127,127661603,2101322790,1754423597,1528227027,1709011860,1604691062,700605162],[1439802413,427417956,675669825,1830534795,2025347752,380243336,1883856993,1402760132],[1465978257,1635259096,1061361693,79038791,1523546437,1829434151,568332495,388961090],[1081767193,461642209,943321644,1057997932,2063034876,1683660911,1156911289,317158815],[1198328930,2094913334,289870441,604081254,956588258,1141772807,1310118922,1274894127],[1112588413,268259051,1135463745,810237564,1669712078,62214145,1656786893,492220576],[1522746752,1164936127,750537979,1818134434,1530911190,296888253,1588088277,29647241],[454362326,1334205169,1695784178,1435968707,1659530499,1271814642,1649684858,2040744710],[286502490,160401001,70885328,1139937902,1540904709,598173203,888147107,201554492],[192070640,838328836,1838468735,1116533912,593141402,2127668311,1694700660,823255513],[506856016,2113450468,2051050585,526779182,723382226,1760722542,674615065,505690814],[1189804421,819589741,1029256801,492834104,215576854,281024848,1258085375,135107826],[1679796303,2030973631,519479183,617265137,1302599619,2061410931,210629612,765291804],[116654182,1038482183,1005538205,150829941,633638044,510560402,853441368,518080767],[1679984699,134119444,298377114,887144106,1879603950,1923695441,2054162536,290130307],[1410275950,341644802,1519352127,281018084,1695130199,912339288,421688905,1492664761],[1259715236,1683832335,165384036,1384645875,1689222932,1658073386,1662406933,1855811571],[1372224177,1800533758,1707173141,759810856,1822763517,945232021,1533937700,1345192869],[1482277503,513771804,872551527,1000144889,637637346,296962388,1734143852,1990628177],[1814934386,1647401811,211406311,433831712,1835383293,172449761,1970575632,533467211],[2000314457,1798689035,1404053828,1850453730,646937936,1681860817,1100471560,880735025],[1316533259,1136344877,1753474489,1000500140,2112034848,2028891794,895322277,1436807610],[836596873,17622498,1268291635,422563090,1622318587,899436705,1081534309,713969423],[109048557,1856238404,2019408957,1368460476,597738772,849841664,1602586218,1105661742],[226514633,285537583,1972936670,843544570,1092892833,1787040918,58183401,338274245],[1789291020,260469780,109276026,957204994,1354062893,920139230,1594684090,939637503],[1634450462,859519343,1860257619,1914351658,1799418929,1469623013,1045903384,4595538],[596299377,1036063989,1668858677,501409055,1361576367,1840761098,205678642,107350060],[1604514498,1144055409,561158487,938470104,1798036310,400993336,1048621523,2126304056],[1670361031,863168222,1148679148,2037387646,308582557,786273760,1585254129,1178949160],[708204444,1645733100,1112510386,921689480,1111280367,317879859,966094940,876094607],[1996429870,1345059884,2118060379,3511420,2125187050,553224632,1380489280,692643061],[647918337,2095308475,1921015613,515032923,897541384,2071585734,1409680410,1396200545],[1061740336,169444982,1196814717,1775810969,417700679,455344277,1470568238,1894555607],[1573369342,446830772,753137166,383249425,210016156,1418115,810843660,604661943],[592452559,248012354,1681606130,1047732444,695732123,1136514825,1290282545,1763655486],[863652014,873402040,502416418,1669664550,648724072,842054704,1034323246,2019936493],[1382562680,285316588,455627037,630726233,2124946494,1115096927,340613381,1505601059],[1078233024,339472064,13646368,1476924545,372046496,2078715285,105759435,1436685026],[250949341,688791456,2129663712,589100476,1935426967,139825470,493921431,204926256],[1679088671,2086253305,718651459,2103698898,803647139,2018954742,1962188776,1245840460],[1703129501,889175527,1562433489,1647450094,1439679649,1955461367,1598799141,1277078710],[1655845822,439320949,1751107943,592518847,959517083,137421981,879592768,1533207039],[1347860957,2016921929,999221469,802865331,1808050582,817373293,1912127048,1436503537],[1389067690,1264832414,1724748638,1077745379,350097193,715819040,1083721656,525295521],[1681010023,1220381518,1129274928,1857313848,151992666,1281113515,420797724,1156719727],[1178073222,258625816,910968963,1010649427,1322887675,1440410526,1770556916,871537782],[191480886,527558584,1824186385,1769521276,1228765282,1144922266,509947847,1278828218],[1090412864,792478061,358986935,434770766,35408299,245668243,692734407,1446496231],[437191448,47235731,1657922926,1961512648,1823738814,1706719943,222506732,107834981],[2126973663,1907609050,396606329,418089959,390318463,147083032,1428313921,28698464],[1110565227,1063073078,1748116311,1610309142,2064491642,1385974776,892612062,1285838674],[641792123,1198555600,1049830690,1679251323,1781656552,297829227,1249050412,181167487],[119315584,1484413849,1724252044,292470160,801951054,1496491600,241170667,1683928245],[648332841,1373117230,169808881,466983100,1998630844,588044477,1336425910,1813037988],[791962841,682487475,626878778,173828316,1661018853,2012343019,521388531,1587363226],[593159639,1618138620,520025575,1867597620,1870465795,742539296,231200932,1316645370],[1687979558,781217768,1676242441,1822688067,585378081,1249646255,1657727914,1456090369],[1248533860,721868718,1166344339,1447257992,1357696956,66702439,177975023,403626445],[941938231,766484726,990846413,648997614,2113588139,1738316075,1482651499,443622507],[141317347,1349352819,834407390,371974810,726357802,1871397004,815398224,145115356],[2004502371,1438481781,1225515067,1510632195,1273490083,1885546901,390218422,2041695037],[1127802203,1030884087,1310626551,1185735140,1459203404,1358462030,391765059,645655483],[161980688,339023299,1762435425,1446633358,2006082650,587931887,1366173966,1230214722],[706614814,1341676258,709322790,954392922,893930377,1696890764,2027651511,2031109309],[1377352884,154364507,1604212140,256573261,485306552,676171811,1690142590,42630847],[923699841,219076471,203726793,960151331,1950544912,906331189,1602181101,1390972421],[685005662,1451194112,502668594,129160954,1458805366,1206709493,1485115883,615278662],[425144804,1701335787,1351586471,1475963020,822954868,1078688569,386166647,800431018],[256161183,1873437946,1132320986,683250571,1210257800,1224199167,1485498692,1152018727],[365790903,577792738,146518264,891494110,39478213,1163691743,264268504,1193768824],[1208878079,1027307563,1001716815,301136743,85836723,984593459,97405577,912640497],[1251389009,107628724,1934711801,1734160745,130702075,1789983693,632282778,1908584301],[946111053,333136829,565499553,1003779604,1999402286,67994835,682251280,1792813358],[152771891,768739279,920450908,1951353838,1639607576,1663328819,1700337627,403032964],[358209649,690645835,2092664294,832787784,786442883,1435007130,1695508005,133401710],[928431948,650940977,968651574,1561100302,1098461606,1842051613,1133485646,1049246599],[1865248397,815225180,1534801268,434468589,387739616,224515353,163435917,886673558],[1680761567,1045374205,1192514806,385168876,767626707,2068825931,1812046820,1022675370],[1901575766,756602943,1316098332,1023233852,565510451,1189991272,1813534725,1413496613],[2003620347,58511498,1612009009,105042439,2039537172,1400952547,1328786609,657911866],[1769121737,1480543922,1583068482,1259369753,1484616542,454040403,1905470137,1677286111],[1147572375,1051661744,1190437972,723063623,1706793481,1132027009,1793830268,2076132502],[1576944251,340076341,1952476192,1714710362,1998642904,170467598,1579112685,318628530],[990248529,1790221,643150287,1041331880,1545942209,454857497,1147918631,31634673],[1455635565,340508896,1074175932,1427100141,52392821,1548159928,1462039833,1240504395],[1293539813,1986719297,1117979392,1834703864,432866743,2083471652,305810267,783555158],[300426565,1921252292,1313411934,576139290,1288251726,1466529731,1842192855,860134133],[1733405832,1406983542,1475957943,2090401240,314242644,1449568234,124642770,1914582697],[583104621,1392140816,74960679,1891694132,870483081,1846982550,1339446961,603687507],[849260421,665392340,1795691070,1987409741,521243184,716365425,991474008,1789359373],[152507303,129636100,1520590794,1620188139,1538685056,2012284062,1050817762,309006030],[1179202108,7846797,1521428961,330666146,557202826,1428833320,1027368497,1862829718],[1598733924,868558665,1098424734,661407820,1737233440,1849335869,621357963,72699134],[210634860,728200004,1428297968,2099305518,1935829487,2015149912,752027103,53776122],[1897657667,1767825290,441401719,1426253989,788326988,2008758650,1128238120,2125800027],[884747013,1815031777,2052776644,1539119742,1891757594,653668544,961054627,521705419],[572555400,757487595,1730296772,1847526468,37179284,1898697450,474893756,1308256577],[1019078824,972190464,800438181,1419752080,1108357412,978629797,1781310442,138277319],[1656698454,663497028,1984011285,798836569,460151302,1651850880,1025031832,984313360],[472683449,954815079,1310795965,1496760605,355357186,1806932067,1804636751,1475481621],[783790275,150188356,215661741,823112003,333485555,533723051,234854222,406241670],[850529760,1625806296,1411097816,1386044705,162293923,304736921,1029854920,1739700933],[1361736860,798926951,979535521,69427924,1506846876,737829870,1596844125,1796028529],[495078759,1113146603,843419513,1493716684,959470865,2043095333,792907838,33727334],[979646026,1126637326,1483355009,281923422,493703225,1230628155,503024230,93562955],[1501942651,1582740350,236735092,1762074711,931035495,1764726091,2119533055,1213793729],[1207547054,1387134081,83795442,1158649898,1667678649,2096388578,475948603,1729870166],[1440586212,528333330,962607328,1903464758,195545901,567807794,1729669555,898833009],[547737393,1335464912,2117639886,1591048215,955803228,706561752,1081325939,1361208205],[754506986,343398252,1716991655,415487263,356383613,1654675484,1149342875,116910756],[270230580,1126340677,2051861772,172490281,213742763,1489404009,1871030823,1836960186],[237083785,642221654,797753943,468161135,1604127906,126036317,1658183419,1245519879],[1133291470,1197865996,830444283,1078509988,290677787,1985338674,563749083,857527719],[321966290,2049590750,1693562501,2126791008,2029431536,901585055,283069285,2014024700],[1446578344,872122826,2077722834,2124641364,1434160823,268556616,967780974,1550026222],[8726048,39561295,1921550804,1717916141,193404842,796124143,1870774980,638840652],[928390933,431573163,385180524,1612082354,1056024903,1254160378,2006683291,159188226],[1826791640,519143267,1541715539,1309229391,778551615,461802966,2050674601,1381112026],[1758320077,1138357652,402586501,1182567637,781121759,2109169134,565553800,1689385113],[149874507,247681477,2105979940,1860673091,1766094655,1833875154,1661612635,1184252293],[1810262463,1549735763,294141422,1353371743,714514480,855868877,1255713509,73554105],[2090926390,340397739,1487671955,1474392425,76407085,1105039891,1804763882,698614666],[1450877490,904778331,1473543772,1515687519,126417477,1652518515,816264492,617916135],[1998004786,118395861,647933278,2044608075,541188375,1588536672,566627469,381912415],[534857391,1435146344,1284702647,1991226187,1326592373,82210815,199670189,1372382608],[2108721852,1434981919,2063368785,939376445,201087707,139973210,1150784640,357715178],[822526019,1714214633,239296515,1222245136,734137162,1008679095,731880292,1050972224],[1260250967,771554384,274665252,1117189470,1252936147,1657103181,820595260,924973404],[298047041,345194546,971814200,2077899117,1268674325,860918055,409830192,972896693],[1163357225,34099163,1998073368,1024200103,54990537,114817863,2129618601,1663255369],[404982334,1300954565,899145519,569013655,667471042,2031605816,1594353018,1824560029],[1977264612,1140899463,1279575878,768002931,1941581090,759233857,1906440318,1720802787],[415181288,2117231415,2034715768,1994198727,1661917380,1312356816,230004066,697316842],[1382345753,438376004,149448593,1721975758,1025387321,226317488,2063650941,2087878568],[2060819502,1536212877,1929460275,1281056512,812198793,1183851218,268266541,2042267582],[1847939216,655062449,1332362522,1973472590,1890969134,1172512892,1666991587,508741004],[368936488,1734622338,198487866,1533975574,850208567,258589561,1059009467,1509102021],[1086443287,437618018,563719338,1226035317,685680830,2044535891,1775967880,1991004305],[894344852,1837514886,425732301,278802873,1622329831,857753836,1387039614,238182865],[1568169938,1600387248,1482878576,1884630065,1704461780,1046065445,658305416,626569462],[333936491,676832337,1875731646,375117750,425055613,1233870291,380261723,2049863715],[424911937,1167071279,1391958907,1736513463,227506649,324247958,187414764,1388505804],[19029387,982159987,1826271244,417584157,88540525,814425439,1822680593,1901087545],[1440371696,1614715411,135368964,547753027,1577071956,2100610451,897372038,91526663],[263604595,263458290,1563279809,456227615,781798792,189364136,2126341616,1170333977],[115230379,1445840381,929530637,1469190536,1447429230,404236876,822633146,1786349919],[1649206118,159241067,1396945221,1797688702,609157977,991710014,1601713374,896032946],[767167361,525883099,919264047,774774504,810367900,991138530,250241933,674341584],[1020892966,198310783,65292468,1399043867,475664036,1600149866,1053889129,965112797],[1271268818,2022170501,781508254,464574414,1439822558,1691001648,1926806936,1627272096],[416984548,1126695074,1085507067,1419022616,963432267,840906045,1338669967,1809728270],[831739150,2103950954,1422183718,1269193239,449722038,115891143,1159762097,1737415839],[1989956282,54790697,1161379390,1617489247,675367938,257503839,630051507,1158554701],[590763897,321704350,894472089,1619919597,2084896886,987633954,218756799,1008340394],[1306152210,187609980,834248645,1829369268,976289911,1976703557,1730662638,618865096],[1567506876,1019825067,1213333264,742531108,862758203,1907599723,680432911,2079555998],[1176124456,384621948,1159313929,31639322,2032279614,1857170212,1333047475,934944199],[370705220,1160008188,1153284775,658869258,871491959,587145225,1178840441,1396702914],[1757620210,1541787322,801168434,1724851449,893558931,1730843810,1610669332,751985728],[810263587,558901327,1671200043,1944721713,1181668226,2009520238,763892652,1702978995],[1008453595,2113737964,1332145287,1788243373,1877446133,1229638698,473094838,202769646],[46239493,1603059288,848298246,767898370,1506330312,1947233337,682442926,374279135],[725740018,187082769,1739409735,1047837662,1460199571,1062644491,1003911025,831083904],[404363781,911776632,1652350652,337842852,1203946984,1907784387,168788456,1034773894],[884078792,1962164420,1487575548,1110888422,132297072,970304368,897016477,1436403998],[311579058,450716193,281296388,932906003,981533049,1940501031,1104869674,554314465],[1420662683,126272119,580731240,1505628786,247931903,283184971,1835707837,140105063],[1990099938,897545145,1393448520,117952092,620348670,311174853,2007332261,125174644],[359687357,1965306586,1321456490,1493095622,881745877,216898746,991413496,1603832419],[342281587,1551036876,1540102226,1678521488,423046201,1695949530,853216175,908453558],[1258569771,1070831815,1025251837,28576328,1882199767,350077081,1144205026,249577679],[232626650,830408709,993131278,1534064634,2110528244,1023019019,1350851613,347614357],[1228926193,264640845,953976059,2081455085,1776276733,1242375359,1614147784,654748611],[1643787814,1160533060,1284129067,1580970670,1687490237,947744501,1781386003,103607852],[112312646,1595935679,1717963122,1262378437,217279683,1472728850,1676539670,976729342],[1803698659,422430842,2127327562,780161211,1943386819,1826837078,508966704,1339984870],[1543238086,44322499,1023445377,1939236688,1159314790,878368697,213123078,1376943620],[1532473392,843609299,1107122699,1686447086,1131342821,20324646,77644811,1075987026],[2122700723,1967165051,919745213,83293218,1970804147,964550421,485708076,877127714],[720748067,241298739,680026040,652084505,2084235422,1097657395,1783796152,682439635],[1123617118,605724126,749964605,836919618,379859881,1008823136,1497477231,626480080],[1608654401,1409591629,759500650,1066200434,682852359,1717526268,1965844367,1504289897],[1678604724,1446491882,1535537966,1061477534,1862093881,230515427,961337262,398168860],[1272067915,647995676,1624174678,593943147,2027737199,877959924,490494522,395874186],[1376741767,1193554047,225595270,1281623996,2110028634,1013051304,1887326691,137501276],[1018633384,1579495469,488653007,197145199,1888823880,21007639,303294477,441177178],[1575988169,1548456565,1483463085,1150188883,82543039,1117370482,726397791,1118536165],[1564300916,1970674115,478226132,690440093,889226196,704515753,1680223535,2093808074],[685834116,250969030,1292831396,477959691,618955827,1888799679,304288057,1510004080],[1038051032,1981490593,130486027,275455216,243360930,133263805,1712481074,2036609641],[349126869,305344510,374162111,1752701957,797437834,216985481,1612836777,885238950],[551133282,1834615708,1203717546,799246298,328389212,223162168,912536709,1902879765],[124031381,1026305450,1367780635,1710026818,1134555709,148090822,429027588,956407092],[216571591,1627846965,779034961,908086639,627464705,1914403277,254625749,1357818065],[869030479,1062871543,959556347,660572959,1753904542,310066020,578537189,1322414484],[1870923098,825194502,1558926076,1680368608,562542933,275168627,424498021,2007887053],[1763322430,936787413,1039146293,1731360338,186495502,1084163407,1885238194,1000305070],[1427858685,1853736530,1147568765,284981935,687112963,1765925672,1710132805,1152297098],[477146160,1561962835,1200819971,1232832050,1843154871,1529798552,21928133,1834569678],[1282395255,1606221201,362917869,678091376,1866562031,1225700900,584096975,1330515430],[2101754920,497612444,2072558361,589581196,1506497397,1045889050,1447893160,1164531766],[1060385263,2123625515,593408831,1982015014,1149971827,1769805769,903763071,1828229349],[240853222,980781155,1014706973,1672866708,247928837,205756360,1453158307,1728617247],[2085891775,1011166995,891394306,1862642053,1196341547,287657915,90271868,1464922039],[53521864,682824805,592574163,240129763,1955576985,1373149343,652603757,195719850],[393454333,1087255723,1382847655,406188744,982853467,1120338520,686902793,1979674531],[1945285885,2034406448,748807252,1920051694,569207802,1875051589,1742018465,850855661],[911114798,743118921,856269685,814422324,242478947,200751633,762336097,1269290232],[635945770,1818243579,1324578008,180855098,288347501,323909528,257171657,232984266],[1380961837,517949663,30101028,1284901278,1670225878,1433476838,116384818,1830912612],[1088836533,305955612,2107510460,80887378,602184675,204502533,1032137934,258462742],[710235862,754466524,157114721,1757624608,64935120,514362352,1053164810,2005364054],[1448095856,1648209238,697000043,1363379867,1860091739,1661711929,884254634,795280594],[883400084,2117459579,1818075406,2109161724,231363184,1868413439,1026111415,238327536],[619196491,113588732,436844212,1694558420,496979917,288884271,1004037830,1112109094],[151621809,1676989421,1765257497,1975111932,1981658306,217888065,417407632,1502903534],[78767743,1854746769,1691273577,1511957045,681927730,835440944,2069962649,2122256924],[437978359,776309674,1139756941,286810331,246348696,1282407873,1431561614,224843636],[1371805099,1015710126,367510260,246009232,1693369029,1508992996,837199765,1891844314],[320465444,1753602661,1112915403,239438043,947266024,1050476055,211299821,674389567],[110940164,300816256,1737802417,1868419840,773988940,605245844,1330374039,17022684],[805025763,1865474295,1548905696,70159816,1870954486,1828238857,57217329,627123452],[1323322992,1985777997,1981515254,1221591433,47642881,1815884999,1033598422,2089366813],[511074524,128256450,561076043,1528275107,539923450,663956589,16793485,1163872818],[1668433850,805893810,169196227,222452423,337425193,67692936,208606867,1406571220],[321420122,1391642558,327805570,169447203,1524867410,1741913155,1576301512,300445372],[1499541079,982878513,661162153,45452872,529410699,1748178681,344930650,2022044089],[892600701,1838643550,628548445,368881053,241727395,1405861770,824346558,822257944],[1410048618,1897389845,1871837549,10079681,1685105383,1973008994,1375787098,2032987994],[531563153,1400325796,125980710,1150939894,263391107,1524749774,1463029275,900827754],[2108855374,772251770,1434558179,1715470654,777670433,1300385867,938431136,1018645968],[1225463119,568223498,1732715351,1289857559,929074928,766589042,853494918,514362784],[293868722,1425267150,1156955572,1798131839,1016790289,448133837,1749505137,1853468511],[1055220149,1488171131,341093736,1833536237,70242406,1378320694,344815140,1114069715],[961305241,1112685529,1861480895,675737258,1044586065,1670020230,1996875998,106800453],[941334340,1900494718,753596603,767143088,358142213,263052526,419939975,329495121],[1684862936,1426796011,1515707534,1842236569,1787848674,1897336101,500953690,1622617563],[827836030,1989847750,2097451780,327728822,246739157,1469606148,2050039457,79048065],[521645445,2016182524,1010779048,1776721467,1604628155,1719835554,578929248,222659143],[423280016,1455618233,1610264502,1604214919,1611646510,731213778,549553639,544542024],[918476902,71302767,261463593,1721495124,500243819,66471016,1117779258,2011888133],[1757606077,297196402,1558939484,861708925,1750896987,2073815370,1426081619,403582642],[199770515,1338007502,1283725615,439337875,1639643956,857592601,1058523488,1502979301],[196550482,1211747395,1580397278,1905984597,359265669,1041729119,196527373,2109164495],[1950497337,1519854245,111789428,350091274,806244102,42694678,711020307,1784433508],[489115334,158135584,1213372472,1889989385,344049379,358702830,1603429540,1912816456],[41785189,309716800,1487144183,1690932549,23608298,23753458,1139364787,1469006220],[503646198,1851900375,1894879262,2115907618,573787307,2000658691,14322740,1259598604],[410639786,1898870422,1275285068,591188497,1152163269,1126452632,1755106526,1618721744],[504179511,1968894260,1233631818,1216110046,71891664,682735832,1289648922,1736451955],[1055878766,1884427855,1697309302,1691784182,291228020,1818791841,29713352,347511892],[911369541,866536024,1725538811,1327457089,414949433,21857624,804084026,884539590],[1735717934,58297453,1193283188,1860902979,82244727,1755431631,1948699250,706753127],[592443228,1585834623,1596194916,1900992373,96384402,1880758913,92752553,187897038],[759594702,403088273,964833517,1343964025,717883382,1469248069,1059158534,146547076],[1051764389,67728326,834981949,393502008,503612101,148328792,1203267331,160605948],[616937305,1099069759,1078775628,1762732914,1499036197,48147573,945961902,1619864010],[1678499549,723824684,587946673,49724256,772111379,707224609,797005029,1223152896],[1893195996,775377711,1097002713,2015684581,1183932131,1837666211,17182407,2032779647],[1509707121,606599097,490417779,350520758,856022862,291736884,1038073892,1022423773],[1339006480,219753813,347989795,585257806,1204984802,547877680,1958708014,1054693611],[178182099,2109985910,1447589728,13609051,1574280913,587587822,1972488882,2106127465],[249128283,833339697,211182882,699175870,1766740946,37679826,262254156,475096530],[835393701,1686353448,2009308139,470582665,1712903712,577162907,1792419404,736431147],[598975029,1139708433,1819698462,2120676844,685089691,1282748083,828869921,374350002],[1828721998,685306084,359754202,1508894030,1936769415,1794162003,1195611907,1538237330],[1773302734,585595958,1119940896,972638877,26931580,2112064273,1208675855,2089725328],[666663830,2045294515,157741207,571010665,538915484,2036172808,1611108419,541498522],[1924526042,1286542982,2113955936,1752377679,1773336489,1775064946,1941535368,2003659974],[959427682,1577039140,1309931031,888769132,609063884,1204518057,782855027,1075040562],[1035778557,969542796,1745644225,1600743202,1842420981,987076644,121763128,75817575],[242562936,983985560,1104689533,1040757465,85515028,856188835,1963098008,582151128],[1955542443,756757411,554376182,871756222,1026225259,499126237,731248360,416145096],[1637683078,2114289381,1946449009,565375045,2001509659,849513416,293178502,869039975],[1451875139,1841952904,1579966586,1342579689,1389481692,87883127,560126430,389589312],[293495077,1176162004,778376130,1638543157,591445345,1317018268,1906333707,2098855938],[1936345680,273658493,2039523506,407457400,1163901945,1614523946,1759231349,2062962176],[628194098,232601185,1389723650,1969222622,1646792515,804848357,920187646,462668232],[313101679,1217286560,316287445,789192181,1378465384,907764724,2102374235,1793873056],[1471717495,867434817,1510261708,765781012,1415905158,1727744293,808528730,1867976901],[488161994,227394722,288119123,648172673,1173296344,1065511002,86823402,1041357689],[1933165282,1707904863,582541887,2014213361,1703363431,1515999206,15049516,2055582409],[2059934343,814038110,550865778,244955905,647755967,502423741,1400008512,1628057112],[1935799098,580365506,1542647142,1557732692,1521333735,2058027711,1628272358,1064091069],[227536092,1031121046,51917987,1899862032,1873761903,1732531783,2046834320,2076979901],[182492438,934792396,1689857238,908381737,1891498641,971561940,2042830399,833658431],[14600572,1251198458,728780373,1630039454,541859007,1254747212,501892470,679979244],[139235593,1968194267,604619329,1356027482,367361870,1891803765,320924120,1578699700],[1033838971,25064866,408736089,1776345952,1935669023,1310302719,213968031,1013311127],[914576906,877563259,1660854046,469299293,1060808980,2015282782,1902818646,1280756055],[58988111,845800256,49220159,1835678587,1295909779,2106652161,688313637,1211005726],[256149374,1806087849,1521203912,1645944685,1025612479,674012174,900182151,1019642175],[1755292106,811012290,1870507141,2033966807,1570829655,728729537,1964133589,1987318357],[1503060886,1658013332,912211245,601103018,284267502,512734646,590932419,1989083551],[215142845,1232887707,1624870522,185408765,2013825677,720520424,1103304100,1686769888],[366112914,2099751652,1905010392,1453033048,1002102916,59929988,1640393643,1594775750],[1561951344,624533935,286411916,888871144,1798023410,1113310356,606660914,1038764183],[609416878,1442817831,1576671671,714800828,1242971228,2103031860,875551662,500933580],[731033903,1440152849,307457240,606436129,1812514648,2001713720,1167452024,657701934],[1136650033,1462503245,1809200890,1284267923,1473577150,1691621921,2095490460,584590804],[939907730,1227915325,353473476,291289945,600212239,356917202,388701444,643878384],[1662808127,1960188530,463813306,1999500266,1554918672,1751500658,1851017441,177570578],[861571742,1537304471,2037873862,1078763365,1692209719,195764424,2086806581,1753310304],[964655545,1671160883,1310963642,682896395,1669531188,1847697660,404676588,1157828890],[918723356,1957400213,1440031456,1586527445,554560103,1162594312,891600103,1342798056],[1417355741,1277054002,1951905342,2062190888,987059671,596509136,14953282,348724415],[291615661,1853242917,336710124,1677635695,655328789,1428436286,1750985065,1704337074],[865928022,1220333126,2713832,292794387,39597801,636060380,1648119218,2067640923],[573354173,1414777399,1433739044,176792939,893510615,2025865303,1189966926,1934342146],[525748812,1422556989,323355325,602779064,961427370,1299111234,1109193032,1249949576],[289214392,689903318,939782085,2069505902,579003147,513873176,708011625,1244535468],[142368542,901208087,1756377322,3125152,931634078,420220023,1170603171,1620841680],[1188237908,94697388,2032713758,1840557051,1355875790,80474621,1678088697,125241654],[1227886091,1133535541,54068970,269436627,1546288783,190448930,149475778,1157449036],[721830969,179208952,565241551,859955402,1984403926,44453706,1587077339,340008342],[793140111,865648720,1862502654,1285182471,1280395824,461638968,2040352372,634815720],[548744767,1645305325,747204125,477159301,1315578709,565159113,1312332577,2060839238],[876679992,1812172149,1299012381,1992214317,1693761936,520449882,399756889,1199723238],[112617924,498630890,1950216618,1510074179,1785029390,1225242895,1368613578,1536892007],[261496984,186392130,355974312,467118906,1617945753,1037587907,1886839016,1585285198],[893754268,324342250,1396103407,619109933,1746141609,752674650,1830342670,119646582],[1107361079,480472274,748279325,520934530,584231207,449936243,393356860,1143492429],[430994714,918588367,551613176,618921571,604096359,1112160878,692367589,512458329],[467697427,1965133438,538005774,326265020,2068015169,551697412,1809249208,880763455],[1325567360,527656021,1608744453,600012785,196347214,1522703212,620551612,1179482063],[1182774369,1793114165,57548726,1665462471,2108840607,544430785,414414968,1386148681],[1314803858,907797486,1001033571,719697404,1167613732,1510078993,1371317603,1770701909],[512976669,850697638,622625619,1291351323,1948874213,1062203546,1880945040,635760272],[249223617,735364419,1755293681,553390479,1543757498,194806530,238104071,1155657349],[1728657500,1649568880,1553886716,64909254,1260908659,1246822351,751211108,780870615],[1987357461,1833249699,820813204,1515671632,1602983160,560677382,1537935844,411486652],[392305638,258823945,1880061514,730760341,899590213,391448370,648228130,1927786188],[537830436,783914889,693823465,2108911341,1211343235,1022022880,1721550406,1978641345],[1426144509,1075230879,28704048,239291484,1324130866,702286437,1041437443,1357176502],[1918458715,1591443620,644658288,524626467,1806010000,1712497062,920509462,284044097],[2045566822,873699174,1264871187,1820812375,374116779,626825343,683073309,348515049],[844978016,1096584434,632502426,63733641,1653101190,1244633715,1773627885,2055917987],[1474654733,299707980,1637651337,179898741,1577991415,859660678,2023599043,513205240],[998905388,1575926363,897257966,1156433958,263293473,124831873,200561351,617781753],[1361615669,1812662765,1934775751,93450693,1766922913,1567284729,1684056059,60991637],[436507006,1575051517,887944329,805027317,2096951681,232914965,1757961292,1391579516],[529347395,431019595,172156613,358598598,1933603642,2123947656,1902390642,1235229688],[782188414,1916272664,1087954070,1460102319,145246954,103129208,1665107841,585547074],[1900642461,1502308767,791031570,751556417,57730644,895020959,1516506051,382394727],[1371437544,970604333,271765708,63809043,750639662,1871432777,539843166,1435383945],[1370031149,1953570444,409311557,525589025,985625992,154907277,1383846201,1418223200],[1381210712,465737949,1860107380,1589761217,1819239059,1412843794,1910967620,80134018],[1205722152,1769798458,1436122707,1949397039,525677285,6707626,1850045407,58075841],[432594647,294539163,613789981,269767061,1967413626,177802168,307324865,1447981449],[159867523,686218932,74291730,2084686563,1390252731,569508249,1619562170,375269650],[304041229,2090657076,518093468,44389432,524513681,275739740,845671591,1743570145],[1012987214,537326748,1648042598,1618553407,2014144317,1894524407,925422411,948158338],[1645621073,119489781,1180104283,1040026149,517539794,1912959534,2129198119,231701104],[474608190,593930597,726890240,2052391569,1685302677,1269307476,1858137780,1188872069],[2086561665,1363231729,223919,579470178,811320343,83729368,890259306,175963472],[2091922252,154680882,1672458828,1213034967,1763357919,1885321876,664794404,5747754],[883764994,711182059,1750126788,713228702,911008989,1533794985,1814854057,1434973112],[179983764,106581187,1472033249,1344324716,1650083741,519924401,812669478,528381314],[1790731379,1726300293,1354730234,629379008,203797421,629953831,1623772262,946015219],[931375014,364082255,1221375064,981792690,2033114254,2060025120,1803429133,1288143483],[1652567010,85345935,1729323259,563608650,19686204,1922744878,190354072,1332432174],[1512158129,1799587647,351349349,924420244,494749927,1654120145,836898311,1416951336],[1766852493,2079929461,1402732489,874689285,940680553,971550273,1037270258,1885892915],[2080533048,1355944902,1706929208,1398045681,815630589,1170715294,2072296334,1426072955],[453576462,1927069328,1527131240,1459349681,1311936124,729591545,1207890907,2035681281],[331153997,1186650033,1345566289,1499437352,325736427,376084483,2118316132,340118252],[968186891,1580236215,1669642053,110576388,661014792,1779980375,703369578,2015534368],[2109096771,637403729,2049344266,29879381,1557831074,1612451926,919390833,2109576904],[7992602,1459753836,292832045,1698708418,117751302,430044129,1312402592,293968424],[3258696,1945906878,1037110059,880980995,579995858,1012636828,434034140,1147490833],[625346584,1574164852,225518670,912202327,1069154440,792729197,491152825,1952197684],[136811944,1735165829,438636618,1371099766,685760715,1601313744,354466484,1525775017],[1029059240,1864137288,1606278872,874444275,1641019226,78015085,1850044417,637801633],[415375842,415345344,1472221236,1332386031,1459643453,240710923,511113886,650989988],[92444554,2076761039,700959864,1153654269,1804408687,1775355859,1112796955,870537176],[123266936,1457735452,27905160,1197554780,464540597,918878056,470812984,1999268407],[1256139561,1871395618,1025878295,758028718,2110171073,747232409,1127941193,2060761070],[1932081198,2013876281,870635001,655157195,1597838073,813837853,1035867308,1939706541],[1701884291,1174357855,1969072753,703185113,856985216,2126463496,1943152246,1592377294],[754376533,2108499462,1325457031,180631770,1354322678,160899207,2009910822,441344006],[416011909,126829382,476463185,449994421,2031715377,831979612,741428810,178371910],[1208394256,1056430880,438867553,162942815,462109943,1432382783,596969024,1859966408],[274037922,719329650,1256386504,1662849977,153618590,1756201724,327258645,67665404],[2064795131,2014603296,1926059406,1667364998,897876764,304889843,804925383,1791687925],[703448624,1026731171,513983267,1898499921,1837477808,1242700432,490226610,2038888282],[1846669478,1255299689,439350396,1229119358,1597339672,674251745,1274573541,669770452],[1932570706,587103335,682874938,1000302081,1649661094,679426928,2120933243,504970548],[446929934,1700467936,343272952,426084638,1574596488,1630166203,1198568724,1725912248],[1150636556,588658666,1046430486,31177230,1403490508,1203744383,392072565,2038142473],[924680498,300051327,1354745442,1677557843,988101038,757837690,1441046604,860004841],[126514512,550381219,1895520295,1218569298,1017215699,1320568531,1502210356,1644663255],[1101022088,870852434,564788080,502325979,335504218,1448230039,1399951871,348073602],[1990617579,1457117310,1360035803,867465518,757107420,774542436,1333666628,1705096967],[558572796,1542257246,301511923,424922841,1444746050,1663955319,1228754934,901635400],[1460707530,1566587680,1523644069,1826887279,1684969256,1488379401,493917217,924020482],[219942485,160758568,1596390669,1508118551,1843831178,1556327125,1572109503,1104815898],[1580205281,1178640663,1658154444,1830859658,392929808,927439297,16830744,1278205135],[1180474300,198142814,1430793988,1589018011,781408865,454968357,1329752298,895492559],[915437334,50266568,1210281050,25339754,955846013,295366369,1130747455,1798513000],[694634608,1589460375,1625463033,1262524624,24014611,540613312,1045264898,940563627],[236441529,186952672,1545676999,1132728384,10219050,585097983,2076886351,1909995442],[1410611524,976035088,930788183,521004936,1649028802,1962677098,1989475812,268922763],[1507795996,1979441661,876443904,1204338101,309561709,1766628785,2002617823,101088353],[1547806466,1405529214,423091613,1647894143,1890681195,1724296609,2060852295,850697169],[1587683691,1887956640,1548914991,1656362367,1903362875,737191988,1997583737,870349601],[1551467696,415788327,745050194,1873707311,1054278564,77345676,1060223004,154049230],[1589641995,1816230607,1610597686,724870451,1780785852,747473001,1641461958,750229436],[1376467092,222516621,1774396967,530684586,455790973,1317732577,779193996,1806288418],[1593569549,1822134584,245951238,1890612130,219826727,322777889,1036393448,1748635599],[604866847,2084215109,1421812320,897032811,573436081,1948790161,588325592,735276981],[1569615013,142140079,534402248,704114881,1497652002,379480145,1448063180,187052749],[1652319082,594461913,792058234,1937123931,1207113865,207055500,1382909218,602630457],[2115397451,2125167789,2119789861,944542470,1665577524,1880938273,931914331,1516090737],[1666279235,1822813061,453761243,1097995754,1269009823,1321852462,484961852,1512900557],[1514491274,1010639865,1080916304,911145524,1859454775,933331996,714551363,422746596],[736345766,574935018,689434931,538662442,749250840,592037575,881004813,1207983568],[1442417851,1150703298,474141018,33597885,448332870,817829243,1284080406,2035859359],[177232513,654361244,1745402454,2009895934,1142683745,1712359076,712256142,2037822456],[1251490953,1745446421,1375012461,874796587,2085007833,2044539613,993083825,653384500],[288143630,2107111459,1060430206,412070659,1620131986,2103725593,1389258871,366519325],[379048286,415168932,1345340507,669351633,2014550241,1618551804,1588894719,667258721],[560347178,1889648654,1470972552,1261700425,1879603957,619122480,1123953915,709879142],[675602758,1075419560,1410930320,612071692,686282698,1258081459,1939746531,851401505],[2017243000,2025593625,1840179234,846767483,1894562217,413634815,1108461997,1426554741],[1011340039,1401399546,1829429439,752960028,899288965,472956459,1286980327,1662678473],[722078611,1577791073,1715262808,1104404641,1755587077,1209443273,255103509,370494295],[958370119,593245535,1549034465,893242421,761110567,1633921129,1665948121,1287540211],[367613846,1707658075,1739057047,689358700,1438262808,1179345276,2083036476,1707830621],[704615552,528026692,314857233,1702977171,681492941,1553617528,697204697,819805423],[1657903373,1207996077,583410591,369883089,879381406,886630152,89952878,1825042946],[131835446,1893761201,1825253117,457084862,1714085058,1946561152,1508942758,202046551],[1123199263,2028246348,672203219,1946737330,42408263,1527665289,1925323080,295410557],[2056065950,1137667381,1360815694,1658628723,36732190,976820675,1288849059,1044898144],[932703399,930637562,1294201224,1174355063,1995407188,1449255579,396805959,1285661086],[1696260706,1947964473,1232710173,280630263,1212821226,1068883069,578066395,1349702102],[547986081,687259473,892420450,1093731653,397621190,25005217,2018600071,1945400561],[951535828,320060816,1893791459,757815341,639085890,637634586,879988510,33008565],[1304719341,1300811984,1824504018,415069671,1565815838,1338715911,1059620758,681196889],[773182471,1897643387,697914771,1326281912,276799638,449449131,981593837,1368464557],[472162459,1452575274,480529709,1960758969,1264028924,308569535,1263517269,540698427],[314686144,1051069208,768468503,1996686443,384593480,1747162841,562965995,894950081],[1034664684,1609161723,370829541,246860313,847360675,696436227,420104007,439044514],[1527996734,602596275,183346077,538354737,677342920,2012074955,83393719,68531152],[937986062,1747441570,1504082758,980055230,1797886366,293510987,648194531,440164335],[26698113,634450650,1271363232,1244638598,597936361,1503644611,1465043157,1714722526],[567772882,1502496485,471647317,1300097222,1896130322,1086978897,1969018649,237269914],[748005421,471389938,904395964,670655777,862547493,1989523745,658042845,1214803571],[422822480,1547145753,2125771342,1514320106,88319954,1881664375,233954307,1314742473],[24743799,1690170002,392922108,14499156,270165897,323623400,97871758,36028528],[1931026585,300816224,316817379,1829730344,1115876082,1328633713,1128358490,1298475608],[1135968150,728555372,1373396925,730916581,100499344,766441288,1820373558,1686314643],[1713550237,565214436,618100597,1725546899,1794323808,35896838,1525766506,138002825],[572753879,85355959,1245584661,1114351398,263163441,1677143505,1192155518,672102633],[1553304650,1394002497,1984715532,814140245,1022370427,56507863,519242092,1635722829],[472899557,292127372,1481988190,1520457208,836271164,791192336,676768098,1825058144],[1837702624,1725721377,1928173208,2063661147,1096184497,702689695,1713868924,52388885],[84705308,503317485,1142649780,294573807,2012328830,704189806,1772117368,1387864188],[473693571,515361283,1380671149,218516710,865906800,1378938939,674647692,1632697263],[1919942081,2011547386,1653771783,1597502788,1964703799,636961170,1050169888,617687651],[1388907178,1391022898,264351921,246203180,1426887645,2059249624,1148960336,696420094],[1289882118,705528832,1035859200,829537007,575513489,2054018812,2042089523,1498869275],[212197333,1859931704,1516095932,897366043,1777198651,784761724,850026388,1335151898],[2108085913,1643831552,66037343,239397905,1356707454,1302781202,1435318547,677164358],[204400869,997927761,921192246,2124361176,2082362436,2098122616,1984855512,713628557],[1105440415,295226348,1709902084,141172744,1303779403,1810401712,1460595196,1154378459],[113983444,1167559349,1465405069,1616094453,862674586,780234426,49834299,415227303],[1665986245,1043901253,1119479842,448088558,458243812,1384970411,1933481379,1116501274],[1992331425,1084146129,1119042735,352835185,1515185447,576840794,1516353669,835638670],[1722021737,2081874873,841697979,635750966,628475470,1918749617,357686533,609782667],[927212014,1571437151,626344795,1171079660,1391287239,1153632932,1179437847,39749110],[559171871,733319571,1982383422,788902534,36708978,134145530,1589296124,2073053836],[113533104,2020121216,1779748286,1498951969,595014972,2108063192,41537117,1255393572],[59455240,1309619935,1377948194,97442699,1365711103,883392602,1512364473,1887548966],[508293755,1600687638,619680540,1783156665,1766341598,2072328204,1470634730,1190623323],[467758057,1310898215,167576517,167844064,1886370809,1109876982,552606953,551138719],[1428572547,1064870422,1415355771,930611287,1961458515,794502227,957678112,430069549],[1601799368,244321661,1270357400,188363839,5847637,1718776665,397818326,680138533],[1320811551,1632801372,268386349,4870551,572755719,481220485,434497024,542000511],[1803104472,439315073,1983936844,201667270,2048175175,1284798046,76113374,815577367],[942299142,499451605,1401795977,243766079,1832139547,551532004,1716452594,874935606],[1086974214,1286692348,256944292,1669858474,1123764603,296187392,537817690,1414814930],[1056869999,1059952012,527463800,153079389,38902975,766168626,332762268,1207807636],[395873747,254255397,1911025378,1596077312,1765337681,1551808671,1756365473,1339804503],[1305394688,169363073,728693816,1753761664,1003790586,1993922391,1486407834,775299909],[171212811,1007459945,76640859,1535962674,1383853405,874520482,668941564,1259219083],[1690211653,1459634437,674776925,782880152,1705333099,1797829400,2013423787,1505653210],[1318903695,1490972041,1986195489,1505562673,1220131234,251905423,2027134984,892009452],[703330203,1748703074,381577230,1852725263,1526295002,848307263,541786912,1380910695],[404259129,1777296295,1799547572,728237434,2093804178,258172443,1233904327,609742644],[907485764,700804079,1121788663,1193716187,1314439143,1242970113,621228912,1401542630],[322437852,1928260466,848493054,1524119191,1808563628,1148674828,360738034,447441774],[252416290,1438264554,494410583,1242669453,765635763,25709395,1300279918,1152741228],[1544776007,586615973,521326940,1264414955,1298877031,1949075447,90854312,250951216],[168173341,1886103755,29904947,626166569,1522013307,705117881,1112441629,424968766],[1731731254,1683547894,557405398,438917805,1607429030,1564586036,755489951,1548867498],[331095832,1471103301,656253644,100903122,2033414033,1593000557,1093926906,766233239],[753461858,971065970,264701334,1923363386,1067297513,1591548135,1089801255,1652771365],[48500758,1765656614,1202803898,946730787,1800722352,2049907790,1534752478,763815254],[156903609,167253688,442190082,1843683128,2026757745,999967663,582690471,1898391333],[1552135571,1809150619,512821487,1856526153,1478524640,763878497,532803727,1394991888],[1992042684,909932125,1321265107,141246669,344084578,567779095,600126468,574265786],[1725269907,883937831,501916704,982625237,295813186,230629224,919065513,701879719],[688187171,1298294109,884159807,724575431,1790468011,2092170047,1707632163,65400553],[862481335,1122265156,303469023,992019781,1663327503,679472484,2021827782,857274279],[840636736,1236859751,2029185778,1555030295,1262860051,1440466557,1459190164,1464396825],[1765810360,1497941469,900183670,1320579593,1992400001,1033120023,1045859154,2076970643],[1144045420,1176528729,1465078509,934017981,938446482,1209800901,301805172,660585587],[1174920674,1163908391,1656563776,576741928,109006319,1767136124,313103583,162354336],[405606204,2119071026,1733407585,62884494,486857787,617751967,622909220,384024689],[1585913155,444126067,1143096862,133503294,780833202,830436654,406538365,1110839169],[1582172134,1758796846,88435283,864468546,1436904095,966796762,245213804,2051862368],[1891980339,1592290661,696758154,1080243957,1691131607,1793245755,1225114608,1753919957],[889904885,585336359,1394113337,1998190033,335606848,920174054,1916990039,1974417178],[647643677,671095547,1934490058,680392091,482240485,1843470177,281395286,1513425525],[2044008977,978960719,1847630731,1626601454,418129069,2001822293,69392856,143250382],[1621129951,1194197328,1887881151,1139443635,154059949,27259485,1453012249,759072792],[1134460688,1720881187,672460900,1727916378,2115217232,1765925903,2086594970,77894707],[1348904464,195868375,1094445691,502390355,176146526,1810913009,2033688064,1391514165],[1318551135,1140810419,432374441,1507155896,30527174,375838628,317420962,1182877972],[291748725,1328641390,1316440573,541014621,1102209084,1718210833,924272130,102810705],[1990155370,945543379,791255644,1393881250,753912830,1664714985,1533176765,721656248],[1242670265,1487106238,433739081,1545361930,677636998,300095753,824325008,1880762327],[1448774055,1220503942,1335220013,415955676,1839104685,1616411717,1159789852,1658143523],[1719237676,1850498850,1046963318,154873627,1575152063,1325785544,1476223989,506565540],[156484466,1382130019,223497381,944148571,1505709283,1745998760,1162515885,160382296],[1331548274,858509344,1896371533,89964049,527713115,1611235874,507330157,2124278227],[1826970534,1271150562,1325559191,480177834,1841839312,1984026013,1288832917,1989241185],[3623625,252709380,147899221,1345529872,1606299054,217419446,1233195855,2108094580],[672918720,766889199,83399647,1695878621,443810255,751821898,178013662,11943136],[1990732297,176563947,377625830,1140402007,871359889,1453204248,697904443,1054063829],[1180652802,981424677,1988349901,1217516831,883186687,74002579,35258876,775835984],[836548619,617421529,1164411161,2046006938,926629610,225123393,1884121940,1491382371],[674667029,1512314,565132866,1878426212,853547072,398707658,112696052,1867721590],[1476930685,2109181850,151689929,1993919886,1900121421,767533443,400019969,508960145],[1510917723,392359709,1326862409,803080921,884750123,1420346746,1514667002,1312810804],[1843530954,678520220,1423436632,301203252,1898911227,683872095,354801818,1034282986],[1100694508,1636540177,753744301,91917535,1979439946,831148741,1933355807,1067782256],[1985565730,882777914,415681938,826172979,1333119960,33057259,984594144,296931517],[1626288186,1052051950,1990788426,1356260002,66565100,2078903972,11297772,97314178],[1431869163,1153014397,1189218702,429454961,1353374799,1039422506,54361245,1059249526],[928826442,367039242,676610456,791146778,1687958909,163749119,805948432,1754605303],[704141062,235962729,551243946,400228736,330440571,1213357344,564067276,1615294633],[762681561,1464908206,1837210940,539548490,1841018864,514443702,974860597,1259534155],[739582334,170619348,2062090833,1049224492,474913046,1123778264,1243292200,1168769722],[870665934,475558462,807972621,1854811688,804879762,619951436,650168638,185833396],[210133486,1673736692,1186688825,1660213734,1440776705,580123512,1054787983,1605058875],[1471205787,1964624810,1258010959,1638602165,895751373,1942233342,891637070,162660218],[1525883431,734108820,933679947,1273362366,869928461,1736863997,2122176698,1344043127],[111689481,767339887,1548854279,1394038248,511058095,1164515283,798240036,2008205343],[192427472,2084164117,1017373795,206015466,996236370,376326864,1099095041,537630158],[153242997,244706350,1315716231,1786359187,407597832,2092323747,99707659,1259604893],[1382487966,774114293,1807324094,2120034892,446153448,1277964179,763365290,1373541273],[580352554,293582022,1803387309,1922645936,458706793,1429092795,1773979947,1318477610],[1304194559,1281576910,1620788076,431864617,53570,907864254,1291704898,117223247],[2031455011,1107752359,1296236142,1973116674,695257252,371897345,1650498822,120775748],[976926422,1977747647,2060293421,162131054,835130166,628822636,1864586903,59416412],[836417242,1159819727,398222947,796191750,175390789,913438193,809327761,1395377648],[1623980296,1398134205,694311676,1393871885,814304480,942462769,446343375,101666984],[2106290778,1663122267,86066710,1361878319,1208418457,1764190445,106071448,1433121483],[651541582,738133186,1786554959,1987239025,2050720695,1384331916,1800535451,1451744340],[9067291,116823525,2036642922,952326794,492257935,1112884375,519229252,1471811637],[1362944053,1482753859,1169664943,33713523,1035040773,242304002,626949207,1833719314],[1415756781,1780972268,2103027948,1587406984,2051498880,230865059,68475509,685293177],[1520748632,1161753997,1029943071,1114870678,707490780,1275480726,370450378,1928980626],[822402077,1511206185,522797484,460982320,906186134,1911528090,1708411812,950629399],[365640373,3347098,1654251626,129715280,1167492940,226301359,1029170936,1116229103],[1635795275,1292561806,670020584,43968587,1691914128,1126160823,886910988,1089795019],[1013840794,1962320003,1898974874,1433684472,116806335,1617269999,1317585965,1565212913],[620895345,744637741,1458933716,1111089501,480439706,1587249461,42468345,676450002],[1246267156,2028508831,1269224334,989025558,1418145346,1550428937,717423815,1178758659],[1121874573,861320192,1772445515,1208524201,1140166787,195847635,39572355,1725861361],[191447707,361691608,607187328,677138153,2014181425,1829753576,1869769025,1372015314],[234853886,672173361,70928691,436011399,875607621,2002771539,1180561283,19673510],[1698714558,1273807393,1875193693,743071906,1733391965,1384551478,1767281764,351664578],[225205319,2015005543,331555784,1653192063,209496503,277690884,978654492,1047369018],[1619721326,499606699,1052330895,891114656,979209405,1586376233,2067623033,142291595],[1922330545,1678310197,655685194,512328455,805850678,772554570,1635223774,1969259682],[387424882,21417563,607238216,1550251222,1804752019,756084602,1209630737,1170324804],[467565713,1638023444,748132293,75922796,1329398880,1579464176,1267552279,1820398617],[1721012395,1583204809,2076908438,2086593685,1703468540,1936608248,1738910020,551583939],[1316851812,534049802,1318993126,1296585831,229683863,230635557,1639500319,898441726],[271742026,2104147300,597348322,936587670,1951885705,1041320601,211240560,1169752399],[1570519837,438986171,1070330625,565866044,8461644,1429551436,1340730215,748209591],[525684022,1070415432,376635731,330562993,591709176,647389313,543205489,1533838709],[595903257,650431493,744354317,1936554772,827247213,1564796372,1327034006,524387276],[1941540333,603256062,492455634,1192248892,1604592348,780883552,1527214894,1258682863],[1538870957,206323824,879341623,1777826301,183100906,430467273,1632947789,1935565211],[1696943613,26498777,1968891159,541981786,236239899,111871968,556337162,2095014160],[1113741523,92063868,1410990566,275668186,422486125,160936548,208487461,1180723979],[138276776,1443561254,2079306041,1538659112,1253428686,1708793125,1941048579,184944329],[1776221478,170055318,2054836058,1268625058,575845662,2095273305,386747146,1897388537],[640558144,932690381,253806304,128865455,1227526831,423842738,1905777499,1179301967],[1647102075,1803805290,1157008806,250820856,1812517653,1422463477,175383014,1763155804],[1878351141,25510698,327437607,957618517,1223744156,238944863,1353866703,424133192],[1295290101,1804660656,1080311875,369868637,537176820,1467731303,1040251537,2081987926],[160234940,912168382,1789406141,499553752,1944847384,1139648588,1328576889,982921002],[1933666107,1471341952,2073389372,1301701243,309153662,360598285,53483046,1358979036],[575437196,1425959307,1662413589,1676463184,1772468106,798563295,211587401,1622165273],[7661541,67938756,296820834,546068135,75456001,1235326767,703739954,1152018018],[182890315,373635457,290753058,483560103,199122074,1822453932,1525363114,1470625638],[69944512,1574442585,857707861,326302106,1048120139,981799857,785903305,1042702694],[1125466394,1288833171,1853072689,903013913,1420501086,808383090,1804028463,1455144264],[1673110669,874891716,2004960089,1980335902,1036055494,98483048,1171406591,1197854675],[1738674517,763890642,1096214419,1821856441,135000488,342551131,1703970708,1805718149],[264023497,1218238102,619712394,201429092,957708468,349385428,918193747,1840726112],[1051591995,1683765134,1966251640,456933187,1078123074,1693488695,1496379454,1603876326],[480485030,106107973,1206677685,1497133147,1593935050,1919866303,1731344681,157395178],[689935193,665385266,1613792682,833512639,1693970556,1113748928,1580668459,1526618885],[1350879488,1616836430,759560124,1988763578,570137382,975444342,1932776098,407296791],[1490901824,1960858870,1378372399,768512235,2112572783,1392344216,162472133,277629123],[1946027823,1123229067,88271316,1090139474,512205122,1689871991,1318419124,886041327],[1751274583,571334588,914294099,713927750,852317621,2019179066,1745405849,542302433],[1292547613,1244497845,1394365970,97013211,1626974767,794237511,1499327089,1768491720],[1835447824,1950636735,1362699028,1906475011,709650372,976214272,1563144945,58083199],[442776757,1607400781,2045007446,829711153,697873628,689589624,2027255256,1700670740],[1159978729,509048167,1455119966,738126262,572480348,1249408718,682140211,758031181],[2058327305,296357869,1041889122,1163121724,137274527,375814701,744149800,1184771021],[118507659,467855729,59245927,534344856,688734322,1010513065,1522122403,1475717946],[38461963,1015288381,1575467933,2054146879,1377327135,867040571,134342005,850008186],[4398559,265144309,1028738716,1135528099,334206659,2005935144,616898270,669919064],[992127223,1558443089,1706242961,1543125746,1579854619,800160913,1652080172,2090511899],[1404639505,1253956039,1532863444,1976266756,1224719229,408906866,69678849,33603736],[1028525711,591986225,99764005,1370165158,137705137,453545891,1267157511,1245802913],[1527331533,1441528048,1099623946,1220471375,632437372,2066166850,683935726,755642410],[334320613,1490616534,458395079,973949056,1248643577,2097857147,1839192605,1154407144],[668738294,1785836120,1339538606,1890710030,2020093913,1310767461,1753376211,543184226],[1141145117,117387088,1759630914,1591023296,1195513847,1426788905,118636656,1760417590],[983375276,822110690,1986807265,513969973,2044710599,1407811023,2023153645,317925707],[310303192,32403149,1298133146,2063067666,837851704,1356083221,1813335053,1186588483],[395178588,188762686,101742806,1454886481,558187353,2034485735,1970972376,1918813520],[1535711835,1010581860,599830514,556344080,886998697,641456996,1780929238,1278236295],[256515907,633734009,347997140,1895875963,99822352,177141539,1509964479,163173970],[1960374512,1515456657,505998368,267747974,27431062,572332417,1305861383,2115801106],[910909942,206469792,517507767,557758419,1582202314,793907703,1575917660,1799172520],[783524927,1350175492,52195820,1345322732,1251940749,1996443403,1670615126,1101974606],[800848132,538541895,1212914060,332772095,1413169664,1225367201,1284847707,1820378436],[292624798,1761078352,199930683,706158970,1708835178,1471422755,266609743,599083863],[262064151,1185208373,216084163,2097454883,636199481,740837368,689674194,84511921],[1182164670,532684159,1071929793,1441403760,344980786,1907979048,1249793661,1435435441],[1760956385,1496233948,945690099,491243275,929696226,1938909958,509793292,1111907319],[1634991649,1054248253,1799877667,1763106751,328554783,1251770164,1028994395,104223879],[1705208183,1361691062,300147755,1406456948,2016890640,1627568792,1534489372,692354331],[1742369920,1127970325,1272500672,417319273,1841440923,1745894242,809005647,2028315762],[820762482,423807561,1347446778,293411670,1644027331,1534877459,2093815719,1901303167],[616488715,1659097142,765324478,497581855,1585359845,1137611919,2123597726,1805849096],[636755042,1003124953,236958655,1221772041,1073983472,1683649659,2025858052,1576749418],[980218574,626996990,1073483259,1085875634,2116282595,1932370912,5695798,1072657822],[160444756,272638977,46544281,1194484086,888020079,1412891611,1257552519,535162697],[1540675619,1746185257,864105091,668828469,42498537,1029227592,504450812,1321470057],[826614395,1324388256,246343694,590290436,1420994763,1490171118,2129692868,2101296901],[1754247110,363579249,1133240935,443591406,1086154560,1450761664,1922937130,1206047897],[6970064,360038958,58297564,1486352691,495591198,960102002,1308119449,719196649],[541849784,866475084,1032872654,709454952,2028074151,438927909,1010334931,1326416703],[716689344,141065211,1224908490,215222030,446257,1563239717,202609461,1880590902],[952333469,391960851,1570227794,1622512331,2024341963,1926558831,1766428234,121071116],[1689703843,1953566310,1203123201,1593186251,1242307999,1512869372,576382656,857076234],[267271381,1751907884,1964365979,1759594546,1379761252,351631845,728975352,1407466455],[1556166382,447416328,850986192,2019697933,1195668714,1343789312,507047081,2113821175],[74254630,1784410932,1228673495,38083395,135857290,2104511545,1115492488,1988831140],[1185342183,304921068,446991194,953897013,627244295,260409582,198930102,1039094897],[1834708396,1595927813,1500668024,1873810374,1257299943,1770758198,77305796,1570144795],[980837684,2128721067,1429787304,153152115,447100258,806623363,1595413268,1591827847],[1721517384,439587616,975531028,1446442181,1360632841,1179709753,861034947,149246173],[121353305,1541117713,2057117007,962075124,1689637090,882818799,1080521895,582060240],[897010799,1975400482,1889483050,305837313,413133769,2053839862,529512514,1128463039],[810384268,1539359151,1534471777,1775783115,897745766,1323371927,232924124,1764550147],[959236019,14005921,1262860407,1886085634,1513073414,207267561,1729774114,1085746529],[998875955,92711866,1518722841,1042958943,550996778,1757917689,737816378,371710780],[1312896168,1831291676,294817015,1084250879,1253130787,1624536718,870914626,1832403380],[58976388,351770952,1157281874,1376131982,143526301,1422918240,509140858,21190013],[1831870544,1232207484,920439721,1615352901,827619231,955802751,2019052032,1749985648],[594022362,5526726,1086791499,1003401934,213102363,51727909,1028340287,889387412],[1005728264,1847451419,1380646299,2023659469,2003505813,844477682,1301819881,1993074390],[1852634463,1271093341,1609230567,252177351,520501150,1888975058,372982828,1060127881],[282936136,519451439,288087711,224892399,2084826719,1268687023,1697665924,1070803475],[556804281,534808572,949878549,332912169,1664312631,928645570,994709416,568802718],[1959800296,1432573242,919183983,1185866328,198384030,1356689971,2073876947,973487480],[524368031,523510709,678808543,189207331,240512907,886264041,272687141,898241597],[1398313155,371394632,1360387691,1917444132,239957479,1287469607,700110619,1569797802],[2050875840,1675401472,1975409577,2087430013,1448248977,328997519,375998790,765966921],[1416538120,752808118,1727082037,895894166,1290678660,441121624,2024574038,2044873748],[307198954,9216652,425286062,754089538,171362010,660949456,632838230,1125338415],[1366858861,823889622,2101092547,457900734,2046419403,1731811632,410726385,697707875],[619966101,1754786182,121397017,1330698651,959263895,1539326570,1979378225,900452705],[1080073694,1412479403,11359610,1974795608,319225147,844773176,161511539,959418165],[1593908272,890570034,950703962,234690089,1333308929,1084548681,331664929,1635771701],[1560588516,1139664137,581582,1397395285,893653805,765500076,1290377819,469597787],[945119842,1580424715,1492181240,980764878,1896469141,1578491601,751036305,709258146],[1878552333,991776976,692939716,215066700,2080429992,890954836,1942539011,2096176182],[1120631992,149048184,1622859954,1883624685,27487328,537467076,2013523663,1182130958],[2090516530,1319063973,1321160551,645974333,265035794,831200349,704679456,1913085341],[1273467314,1780532147,1861966106,362984787,158956161,506261459,157401188,686516469],[1336203706,2042496111,1111400612,907900430,396720150,241626800,618607482,1577474188],[689653328,1405367839,1327935857,843298809,667567321,1464008501,1034205287,1635623767],[713661030,2122918054,777601793,337748033,987162810,1557665820,1480896587,1199034117],[466635107,1991878573,1391197878,1970659626,749466630,47512663,1473268142,570557082],[1265395931,1643732046,522560469,1088012550,1231941025,1512351827,683764812,1587716383],[1650760143,1630209719,536086917,1375670898,690373812,573264065,1730420909,1551403319],[39838330,133080279,2064271935,392483835,6596535,352669589,1820845904,938911966],[2097861437,1953909154,1285844206,746854116,1974304510,1079096899,1504354435,1525696959],[1070380240,1699109212,1708526948,1848031066,1208240351,1503217918,1665980944,1207331250],[1172424684,1783327802,180580889,1994004508,1659806218,1920912748,660808443,1832499898],[1594134530,125887958,1051501513,370492097,1944753429,1653051201,556487160,1349646655],[2004504147,1563270874,64038484,1042549338,782871000,1772519554,1031302500,1705999103],[799848182,1608140731,914212959,1680525266,1633049240,1120017238,416339130,2090670308],[1179229205,1132376098,645323021,1582069426,332605099,541737462,1722283499,988855284],[1663810068,1423787296,1739428477,760531365,1305928573,707659117,947514002,1468679329],[2046273044,82277282,744413321,1810221803,1230962458,209215179,893983950,311419089],[1283954452,618351088,1968065852,1013309488,1507409671,1575241503,856996773,73824442],[1353477232,1569196687,1097221432,1919757064,246039227,937081625,1632068968,505619484],[1017047017,1184470873,1890327288,2043592414,1579260496,434342484,1830054839,1393452607],[144964504,1644066159,2084018625,1526049342,1453371145,1111724447,774511640,2017788576],[117017071,1919882675,350290119,980353889,1986372351,1411248872,89110210,1901838794],[828294096,1441835655,328591144,1478407264,967702383,350651745,1654202302,1771651474],[2065900285,1305259494,2071858923,1375061598,179091220,874317521,1028003153,669625756],[1911229855,1327841597,960442765,1458281,1511724020,1601302862,104257932,643613336],[1796774499,764044056,6339175,280375079,1084566375,458327344,1747149516,138166782],[1144916930,594565175,182962195,384019117,2125373159,979204327,48067945,1932132873],[567601874,1135185797,1756317489,100893133,1611688148,1285679725,1645573658,1835685257],[526022920,586205523,1646676749,423217199,1478535,1009283717,600554898,1000161430],[1803000603,611343552,94597975,293624458,67828325,1645871487,1582205747,2076101158],[1469284870,429124078,1053978106,1570328676,1032247030,586175531,2081004840,48744577],[1631943963,170932018,1905957772,2094138686,38430114,502690462,673810683,936518512],[598815811,138895838,2055176305,423372190,1019365481,647587444,1912385244,1276868738],[619068091,152001563,2032518416,1174110263,633948171,353563143,2129316707,384870266],[565702649,893423720,84707640,64734753,25236025,915316323,1072263082,1272191079],[1591696861,837630825,1471075129,1547626244,1193050829,2043734999,1651948387,1078877593],[1813874992,373279617,213208468,485536626,723987743,250531674,1630030649,2049038658],[666753615,1547326414,1930385037,1504427782,1988967307,850738484,255024029,162569431],[367382640,931287049,1296483239,709532262,891286819,2122640537,1884779890,310317911],[1325208621,429893999,215860705,1093049271,428908771,1605776580,713798369,1751265646],[212741994,927035765,1946609737,721968664,797076194,817982207,170806085,47303412],[209753387,1005807766,213927108,1249512380,316507360,2035713131,646676454,1334441764],[1025495558,2006110054,1903075507,1668486217,140179338,741143749,1923461398,1473899102],[1071528392,377078405,1686225140,647449328,1067357669,623761183,179699557,458191521],[361754854,544265186,2090251751,290450651,1491559136,1397537046,1999896972,612200594],[153420750,1316325622,724675384,1827836128,1816210487,2015974991,897382307,1247084478],[1525545159,2048571361,1085476414,1122282777,1676445547,1364903896,1362890652,714033945],[2126255778,1512460074,422896822,1947911730,1705467475,1185014020,914151439,1664285580],[915786976,503724561,1397311327,1082247201,1011529977,2097291495,83722832,960292385],[654372933,1961206735,691839675,662305802,329447807,2077250266,2074052129,259388055],[679779565,1303654459,888532052,1017701300,1111836299,1569403058,1849605168,1252744287],[1014080137,1585894424,673976506,374044891,304097436,1395386377,1463215817,1938714058],[197412791,1426710776,1558442435,1980624995,448650688,1832709311,887716313,2046515192],[958158281,1533804487,1249824221,80085779,524161836,74920649,1773952879,726838111],[1037071532,222005035,793634137,1818037298,752070773,481853925,903994636,1854675247],[1311375819,1819839487,1352256496,1388159408,777394363,1161048613,367640774,578195094],[171421911,1234681336,265297851,1030725247,1685433087,129708182,333630891,1124436951],[1728160003,1593598212,937973684,782554300,470948509,1207072912,1316771375,921060276],[297140388,812540884,940987807,1956860025,1371393877,1633833084,1401749867,1935054846],[452883396,1061974871,331016583,1190753478,129122229,1906268533,356357300,1283328929],[910576526,1832565158,709746835,704498530,414863754,1227281219,1576266090,1869253698],[669884603,436256787,537626103,94791853,1114184111,1701678759,1068463065,90390327],[940160041,1331638525,1926816838,2003000417,818685477,1269770619,128635626,1863713996],[300312083,677413476,1895834214,479486127,1641474726,1107988140,1522371076,2092807505],[1920842683,1077365707,1989082300,415548192,667144172,325754456,878579207,2004171732],[1017570943,354809983,1166067199,1523130227,627076632,1589721246,1303379579,1569494287],[822421538,1195373791,1042176372,2087320036,1437860324,215611000,2115706341,1932460035],[1349944599,1629600858,1513468354,1663667248,1962395286,723519127,1854104690,685328770],[1946053335,1409393558,134392259,1364979791,80214062,1096172031,1786985627,1381048238],[538205797,1372327498,961668305,1173490827,2012155439,2001667669,1949255386,1737367223],[245868036,1326809616,712819733,185519737,872689596,2032945613,1848717015,863930274],[1450189972,1232960418,851068802,564110954,683495517,1626156031,1541402261,528547724],[519517831,605358014,1561743260,153300826,1134449896,528305922,1234584736,1424602357],[432127169,1137163830,2029630808,1636916370,161418177,209589437,2048416275,643550730],[771363369,1192771546,1434449059,1409829594,641786229,922788140,624788553,2093522160],[1914147699,815499501,591634140,1193764327,1181092281,698798167,1371000424,1213461973],[1596011765,2122263526,427678585,1926657634,493602988,1553273345,889938370,376185295],[2096314313,832751326,974289134,1049997428,1659701065,412942953,323310593,813592211],[1876589824,1933591752,81993317,398803446,163142807,1698521993,1985457534,1381465531],[866263752,518718033,415829701,153445314,1782532182,1417351012,1995571282,200806765],[1497126653,1305097621,1046216398,1671389260,1733429092,672389372,1055975892,528978042],[605782207,1986406331,117096751,1993506785,406383723,2062078490,1287404701,1387600376],[1276697822,1334033858,242157607,1847430438,1556487128,456509541,1416393755,684897166],[1011496352,1238840325,897192211,1336935336,230066498,776054943,1523455570,1991662604],[1647778300,1637728078,2085188972,1226009732,2000026390,1755402640,1671894886,1067940281],[501206087,405348497,1508581419,1398089571,833514159,1440323106,1882781672,713131512],[517682617,408170622,507842715,839209009,1728097741,554909209,2017127536,759302126],[1777072175,131734820,1247656904,475923199,1950424339,185589005,565100499,754257667],[610493385,1253687167,657467567,369232664,1021797505,1826915495,1036953032,716345203],[1377542730,1230210185,1012638159,331012641,1750084405,1219957470,1990661377,1748071041],[1446596002,1635169647,1251292228,450401130,3142970,1358756452,1016010036,802956577],[820312262,1117228363,806214957,1309374142,1824526354,65974996,1039301363,638160098],[1297034207,1288765333,559216412,1358846538,1295355532,736322104,1905684130,228292324],[1523926940,1647746597,1067518679,41760234,8276918,1442853173,1657202932,414881923],[855846634,1568451752,750580315,120562543,2029051401,351363674,2006336539,538554051],[550178968,2024357875,805009374,917412727,1857011767,948778526,2026406573,344953965],[118098362,1085366799,702274956,1196230010,1191742696,2007926897,474843876,1048845383],[905999455,1867297715,1090001097,1137354905,1413188194,926888728,1344721851,512090675],[716158355,863312649,1534122114,610869345,761638300,498236200,307610162,1471685824],[812716106,1547792314,258819763,646909960,5701378,2083894544,684528057,2118879717],[1870353137,763393830,720490045,858775420,496386558,10908130,1080659228,1955788818],[1765745233,2026097993,879609500,1951413092,1577088732,1148367276,750184991,898923533],[1925777407,348129326,233652879,978677340,120644204,401492024,993087841,1650654674],[2061770262,1479659158,832162801,2084031157,32663649,217556745,1881289881,305191546],[1721495131,111706992,1096388538,1203738584,619418524,1667806099,1768663979,924707739],[2024981936,1368970009,805625637,1713393654,2082965428,1798657654,696725808,544156704],[1063380184,85913353,1487504559,405683777,792891308,1020118959,1390442093,1813209605],[2127972253,1787979159,1692056861,2081019094,1054716364,529456102,1348430759,558086965],[1365564716,1507289354,1074572233,1328913722,746380958,1522671227,1729517838,774013448],[1907149335,1714622702,626757669,1234657274,1192134730,789963455,1680484727,620618960],[992592005,1970995290,305371548,375149023,1356788015,1902778230,1924677740,996151875],[105571977,1565475101,1050513234,282719780,1250675864,1886689457,811184009,1613933367],[1038639367,429189608,449244205,1069329598,73520135,630853124,2086761899,408034749],[348714136,1571145646,463775066,1589817941,1759902864,1277396203,301325785,1512732433],[411670429,1271923882,1590550443,903132238,1227643619,1649500881,83587054,404278665],[989417909,931692559,1103706127,477491454,2017678750,284936853,57908973,1137204053],[90012691,1639240539,239565657,662741325,273219156,1922084594,455399219,38880902],[1587107684,256791839,440999010,1035546680,1792031806,777372062,964964573,1064629131],[132376833,48795867,191097979,1528098023,318982264,1859882835,268906673,1105404680],[213928260,250188082,1522374526,1515894595,1493455076,897047576,365408145,602743773],[848748587,1862850493,1596771583,3071112,234404759,1025786996,82513635,1033779],[527457969,793592541,773965108,184643286,1014535982,856743371,1918999667,6209366],[1493621516,1653086726,104292418,1377448260,1454276567,471532736,1173421003,592605886],[891415337,1774672865,1726683487,1677055682,395009303,960839002,447311368,1917275064],[438800204,1899701009,1346028343,1519399879,1751453258,2127744803,2086986153,7901726],[1735501473,1679925979,485136341,2036518877,45759808,623852813,1387760874,762947696],[403929172,1648954003,1859637674,439523212,1016530269,1888741779,515635559,2119527419],[332247229,1120463038,1391766221,1595404684,1949418973,1889357668,782256551,1335604632],[792983397,497038714,941165619,520643087,2123695886,1245391286,649599146,1517908968],[806064940,1260130115,1306874024,743190252,1121065214,2093238172,1110899334,426255823],[488476176,1878079313,312595911,1879095190,1663940686,459015244,296779350,2072705689],[1831269432,613267275,1218928361,1218575530,1629919755,1779810989,1957750298,301716902],[1684018650,1242547284,296244273,1679270779,388868453,1963809233,119785477,1973969408],[297976636,1032227206,811708652,515429450,1689151984,505434288,1563861064,1175212787],[1077145664,1083888669,1196754843,1864928876,1465783653,731553513,879409383,378233607],[1584537474,1287681205,1953372308,607273000,1691278487,2043351607,274952075,1220267149],[1899560768,10267263,157560338,1807339973,1473322234,453611720,1132884602,1676623187],[2024847665,1515126763,714204180,1863315038,617624473,1250861333,1129939979,1015813781],[547753359,1112612102,1651451066,2033379838,352565450,1841274178,908918256,1259927537],[1091646509,1556104949,1027870314,1912813930,656901427,1276383649,1913676534,1889821732],[1769775595,701425158,608716481,953134063,203234790,2020733150,1613888145,1137206582],[1467001254,119930290,1562811344,1601279206,1220905338,1967109457,12989723,765876430],[592227849,575784348,721825449,22833097,273044698,1326469923,1151990014,2070402007],[492289273,1676332063,1189143640,460020230,1476982206,1673586368,2084820462,788516417],[1580444968,1124957272,635886640,551223780,1538321033,86357193,2120585203,817651612],[1260051000,97170929,1119554142,1113384719,1936154792,9549947,1499341090,1078016756],[750354155,274255611,1171015244,1572644258,1828872284,423545622,1892276428,1431757352],[1780562423,889407363,781750579,1862157541,1468403903,978479504,462083381,215727671],[1107431047,1316348718,881381949,1803301217,540851654,1106720685,2056517009,252612917],[1465463409,1356969857,1195118343,609904812,1226768203,1804404485,1904817790,280103256],[968452651,982921949,21806027,392189633,1028067085,1161066157,1111542302,1345429101],[58577519,533017084,33008373,2016839055,569453372,971317880,135323683,1574194911],[70583803,67593202,804408197,466851212,1814365731,333634610,1829376231,807415336],[417964403,992953753,1443068024,1471699487,817697594,120195584,1351946174,601492940],[687791289,381530441,1812086825,1275385074,1169021959,1974050867,141536911,2065472184],[1101419039,727140192,1449210275,1386978844,565211810,1344291271,297348502,712406786],[1236022972,2003981846,666617298,922880532,1197305145,1119253370,1522301348,1565791907],[1103863180,687801394,297754507,97894653,1108594370,455100295,1639214494,1092921009],[1394706215,414449723,903120294,736956845,924702096,1366076573,1555612946,601843864],[9652321,2007732053,275993765,728792349,126283716,257512066,176215274,1736966159],[918035442,273303880,1262178250,2011105987,2097763807,404570433,179068954,2057414151],[1911653851,2061709124,1471308921,1296243361,722168144,1720302093,256942872,664263805],[621468305,1679949858,985543514,1374487609,2092462857,1541937278,210927718,2066069205],[1148857976,1464350122,485248107,1764587125,1331612410,1031255916,673674157,741218936],[58712153,1806017464,1948271044,284870569,1688855686,1295669781,1553548140,897640444],[523524595,1150242215,855148148,2121896397,93327253,544411722,255709368,618340233],[1408491851,1269938363,1115503461,1274563324,1852731871,1186998634,918857857,1227215448],[870070971,393323972,761859980,551947288,1316835440,232160731,816589922,389538712],[806366799,746601348,1601204533,1657946728,152165370,70782869,1883395263,329191892],[1981651297,1818178291,487520428,1846238467,902882533,933362842,1274651300,1698500044],[549988075,995685048,916424036,1024199929,1288780399,100455458,577229877,44119056],[1182841707,1926914754,372109766,2074260873,1066611400,1763426615,1516797168,1641502750],[557132829,1153286593,1024532254,1069459304,1118991010,1477622080,1920769251,15908969],[1296215187,12516637,503643085,1395744108,693141439,347319805,1988425904,141096739],[1744030992,1132299550,326147366,1704349119,552702302,559084623,1628782125,379677019],[1584037747,784266939,278183588,282463914,1479300543,1860094561,1773946100,436028941],[1819170271,1232843522,1362301067,1239798828,509764012,11119544,920326422,691328316],[251599847,1470148895,473973725,962438873,906072485,1028914899,741669980,770057592],[1956426104,33774490,2029333348,475574215,103292784,2045095255,784507622,742375284],[854434979,252877281,626318529,515061820,2099464206,1329962966,270245806,1315931521],[750034608,997181683,999042074,884337655,135353350,1806335886,359013713,105153589],[2127803565,112805628,538526400,464788470,1781110184,1686789229,1969122299,2061467981],[1276090792,844847321,736368017,717223188,1557517189,350102560,328975772,1719222806],[1768923645,106439704,1988278646,1417471789,627315765,1397433564,1086680906,338924022],[1080063074,603353390,2102436940,2099174542,1543740390,1748511009,2092495964,172832461],[908857146,1978573639,1021209154,305919846,614123299,2009890413,539032458,923095818],[1225591164,1205890562,1715338119,1176940484,587279616,903311128,1405748811,1489700181],[1512393635,658389438,735049170,59048043,465313440,1224390743,1040618730,68038596],[522009418,1268433846,1905155205,2110949374,1698961433,57198653,772631353,831801742],[128735555,249651727,257531972,1443696436,904347181,645361160,539857323,548572845],[1427964690,66161035,1565890406,1158709247,1257412540,1891358760,895123069,1094611653],[844640015,820949411,4187044,964905137,448473452,1047173011,1027478950,577432597],[265228897,407027671,92039408,1113555236,1732693507,1725636291,89854791,317950197],[507240407,206755825,1729344851,1340152446,951103718,1116777955,1194073003,293545468],[284567852,168293005,1777456183,1564075507,1682738889,415548765,774392373,658012544],[1570874625,1080771518,708951097,680152859,1863844442,335174889,689306718,11200932],[993261805,361280022,1328150991,348438804,1244968875,1323976106,198004637,787359582],[1169845163,1333432405,1748647787,514076367,1055086418,282759104,1629141647,1742841370],[1130068507,1907263668,1121177747,1819390139,1274764366,1555383179,43608984,2007525758],[702202387,422736249,885689639,227120255,1301601191,948564978,446675007,1442050770],[72627746,887253645,1721181138,2073841786,1473698094,1671926508,260622724,1624298637],[430263263,1059429884,179075022,804426848,425115958,512517025,1820541921,199036881],[1221729633,32799340,2110918281,1510805793,1312280899,350170389,1884816251,2064870340],[1346728173,752238365,327682606,1925155895,1577050947,238979864,522916999,1987593674],[1488251510,1514887281,499316980,453436337,1747419327,1575866593,1529348954,597607475],[1814642965,1914455778,1239595814,1681063905,476390477,1359147855,764725153,1691628846],[1226320206,363782097,1555469904,624939731,267410154,1371390028,1286615201,1245362047],[297388200,1112646284,652225349,310642112,1591471000,123658529,1105555973,1280796204],[1278199967,1897035103,996344201,235441358,440004820,1336523580,964433885,936826884],[822636437,440622522,1409281829,256538496,29574154,884162869,989944178,1577423860],[471964976,335418044,1642465261,691273667,555606775,26578196,1411611637,335395752],[1385405303,568436456,563166737,365072445,1355390892,543950283,1056562283,285862192],[443723722,586867719,1969228013,111946252,511752759,1678080377,1042620121,344403982],[28667123,1880225932,1494373829,728665838,2015502385,60222012,1087054181,2091338772],[920742402,1344749207,2008449924,1878909061,1642945867,1346052664,2008198538,947756560],[1607446468,2004560852,1387518004,178987030,905923907,2015664259,1008087651,352153876],[1980555920,1348272780,1241608123,1136182559,413974653,1183648627,1245256273,1442838745],[801451617,1286118792,1372415632,785098232,1558680800,1754988329,1129770694,1912106554],[569571625,127864628,1667275371,187722756,1457642059,2000478196,1808215888,1382398885],[1393438911,1936924073,813416663,1322722127,1306984411,1581012877,1837823419,1118939262],[282881593,1722895352,184246419,1596107827,11712738,1757594390,1487966225,1798344714],[243043913,1109116052,1105077895,803891613,592892965,2047243483,1177346503,2054206433],[1251030164,322912416,1374944853,1549134697,375427738,1370882124,1537971499,511924244],[1479533128,799331636,73081924,179252367,842605449,731550208,278408046,520876407],[847853246,863986131,2094281395,851440294,1758422573,278221154,2086955502,891433225],[783457208,626183033,1161996205,1567501510,453002214,690404095,1231592967,411791900],[1644434474,1737912425,1107918328,1858842141,1575272977,1085664444,888003485,55183329],[2091302690,2035548384,1404535132,985448918,764957218,1911146371,81453398,388984270],[1379092322,1913886844,1044335856,1151480057,926284277,97215861,1823433923,1598111533],[584077901,308469569,1012865714,308312935,535360161,1146995067,1144355063,1193639896],[389469140,887851599,302401240,1983125937,74274996,140856375,1506151271,573926735],[1717581046,1992808048,716764430,1148147432,505121146,1845837598,239650416,528514958],[740337214,1556564308,2061801383,183624530,1770507762,1916819479,1432285499,720189766],[852775768,598078141,944591362,213857574,627097431,239690879,19645777,448399296],[1540715962,1211968938,1490347723,458863442,69533460,922877938,481058765,758417016],[576652494,261303330,1255943920,559422241,1753094289,1882298118,1413728571,1692436084],[1783652955,1076055590,936097299,436005090,833439847,512317420,1564593821,287644113],[1657288100,1510480698,59252168,634490950,1070116082,1218020050,1129943540,1592999947],[1575101421,1107037538,2049575269,1114853219,1616505596,2003883824,1021522497,1624668185],[2075924052,1246764104,1313936997,218045678,1658626186,363134395,775699346,416185856],[743567801,865794091,834513280,758901650,386226162,347474640,1841295775,474589367],[1395851284,1968441874,915008652,387090231,856763672,1877643835,1647975408,174966441],[1211335705,567162592,1220486661,694827519,955837103,1119819928,621340058,1423308785],[1063692047,1674178847,1105817180,1703018638,533850159,1824121018,248722886,1537402457],[1664418728,1294196865,1179662797,1163976329,1463037445,1452282939,1285493972,388330697],[250519376,1599351460,716663338,393266085,1198741548,1928323005,458453359,1190921915],[908206394,1322075659,960181819,614722040,1800209376,961674991,1013399783,905134526],[27556893,90003407,1873580002,1739584543,314707881,2091706503,1101266307,880605024],[946683779,233436946,1892808463,93749563,447838508,637328302,1192753625,317615461],[1837693824,69890986,2060642443,145552273,1330075081,1035046244,411361382,1889605130],[503287980,343580569,836942045,1210892057,137760186,805531563,1296531037,373448294],[905291269,279007203,1760158566,509929895,871600988,727872839,662771225,259452678],[472018561,251774749,2120837195,1464530730,1455017107,836227369,1279557839,1870167126],[279757029,570046941,1573043828,1521386631,1567898807,2009174469,1650874121,1368057471],[747279377,1338113750,127389654,76102086,1708836586,1938056965,948194823,357903307],[239428571,793532601,1469251168,1704571670,1067861239,1383269976,1428648980,1988671392],[956565898,1815515256,2087328541,1004876902,1116554307,293831460,30124018,104515474],[424212863,1041376030,154756901,742845406,1397739950,1212548166,1545120112,1339397624],[1605588522,906292971,1181058171,73276510,1700534146,2026529718,1770658140,110586599],[2049062490,1896243415,738927722,1457541013,537141993,565736418,1770106921,1893220858],[1692144442,1098437770,240006831,348299065,167129329,796362824,1507318556,1899790208],[453219175,1786974443,165823176,1621720849,241816984,2048440762,1312754552,228406231],[223294988,1411108115,1522895421,944433460,745885600,101136038,741992503,94620396],[377287671,798983928,554765252,1355224434,559465344,1831887738,1517211633,1666168200],[670368388,1785417494,350844210,1363418175,235995983,661987058,279416104,1400631738],[1623379260,9045146,804347568,1225398023,747871107,1391308277,401562986,401263015],[533444211,1805234311,1421779605,169979076,847333325,1546020038,1710993910,310776560],[1658069939,837673905,353600954,204279766,650909834,1323064127,797809849,1640829533],[1581795078,296678304,1080599111,1641799537,1271109222,332534753,1221567749,230221770],[1090647447,975531115,713617970,2041885757,50140021,466557528,844009935,18814530],[428506759,942791778,1563667788,463365369,199837504,126248719,1898167588,1342208424],[1010051028,16399825,1383807462,1287409121,1396793413,842215249,1566820881,67350663],[1023550366,1871071437,1495699876,679518919,1389585678,1007102079,505820732,722504558],[484633057,324785018,118633386,434893014,1829185192,1099993473,508853339,1919696568],[620436924,1391598122,1822369411,536919501,932086089,642203509,1350317520,183573662],[604888033,507972473,565645800,1607278949,1981869816,1045306248,306227676,1732486815],[1404752084,1907204767,1263058331,489734938,742913814,30631348,682753059,1983930298],[1227817910,2052395217,299620355,1744223149,275453050,908164802,1210624564,878043625],[224389549,1438017181,221738228,1803902443,1178158132,518005036,231645508,1134525836],[1827090591,1640616733,20422487,503529307,869225487,1390805935,476825753,930484400],[949050535,534099026,639550964,449864159,886136101,1133004369,1581112983,1720206463],[899776943,1553415148,1166042229,476092065,155878290,390371660,712585097,468435510],[2058029443,625555962,1380248678,823449476,1249101229,1837889679,1619263487,1918720637],[1515183407,1597428117,916434913,1094703494,1205745849,1991927194,1210707760,1987167530],[1238113941,1851440124,234964889,1837742005,645503773,1177105442,461155447,1610268046],[1513162182,1291461227,462857761,1237686503,1138152340,1426104878,643094030,1533521902],[1228787487,231444433,562628644,1982316005,914060552,44168971,1367314989,1896413740],[257746290,729983804,38823247,529334648,1257535307,1311475226,482977426,1032885664],[127080929,1111344253,630999739,1701153400,786316356,1309110950,1635441674,2127219981],[46117421,1743382336,1460852857,1600684278,473550357,1721760410,174638438,1799713791],[2117875208,67953118,1772366602,1421610369,1280221101,1734170540,572296415,1667022891],[1476825550,1331069227,785688894,124177331,639941679,1326496181,407908830,1737566337],[1130449624,1843691133,1848560696,1102301596,469170835,411633058,408218209,737401359],[1476002002,1416088046,333453605,465910726,1417810875,2129498455,1054501521,1947987357],[1391337777,1319440884,2120045353,150146296,1583935023,1804900486,355816674,1258760854],[1781558698,1391833969,1785696536,923936047,1280938285,254855966,1120019892,1735655379],[379733082,1267312595,305391895,1623948362,728930323,2114925929,851924308,412982190],[825821319,448408632,1970166790,126550201,125550435,55257334,1367503032,1968662090],[1351966913,1129013517,1028326792,776087352,2098617857,1704372681,1031932122,462015269],[1507031155,362549511,1116351262,201120242,1629931388,111479539,1016075171,1237124664],[1432514475,265531362,995815799,1976154281,1623115063,1642723603,1028778807,1400902628],[942670227,1754657763,47614273,1356698031,977731894,1086241080,512799576,601108744],[65808514,1956815233,1519895722,1517708140,1076569944,1110607744,2018737733,1864649080],[586134481,1542475086,1248827678,1436892459,1561309527,462580740,1413242331,1692686069],[1539540290,1474325700,1458195552,833763465,1856838442,1029302913,1973076652,627480173],[1744499353,72697771,273300830,411859143,1164988486,478058423,1084390806,999729268],[2025377964,1870298219,1613272356,1107204500,197411427,1725299440,920471765,1366611763],[1939321316,1406096893,1723384377,767180141,831285417,881889395,1744889942,1154331720],[1055055767,984230106,1426741601,1923779726,322866709,343958112,546205513,1388798676],[1125411378,1831898282,1686104473,638015321,425389495,965024197,1733498070,623088866],[715822941,183522139,1031484208,1548311640,321683236,904845672,1760155050,1109249779],[73865452,219180946,1323332648,1709648291,83195744,1858601046,613288661,609072884],[1132260912,530579535,1037014024,2089990190,1406122636,1894153447,877616034,1317700546],[1961728652,999539423,541604622,911332063,1929775179,431590339,2046649469,1870438222],[553690681,1013658166,133837788,1996222683,228340417,1624017937,731786970,1076257776],[497300257,507461926,1454468496,45727969,1092207077,1753509555,1849931020,1706158751],[1434736271,771109071,207955796,785994986,371094873,1367196543,668328101,1905218210],[682150759,1137544429,630367472,1346739487,1738870416,2042312081,837657621,1524804682],[555413579,1402176108,1466080433,552544417,75698751,1894011153,701637334,1015442604],[1873225428,1550349406,2121323907,1920830995,1987211915,465319471,260962086,1439056699],[1409036030,32475621,1434133565,1630217800,338210649,1039846037,348868318,1055024195],[1551595035,1753493057,1309995423,1069427312,645317206,467583737,1072766965,491517587],[869706862,1038504052,1452808802,923163630,257246290,668039349,1319176535,2129190754],[1087037017,801096735,1981617481,1450438506,321433834,1298047402,1126517678,1183742512],[1801305970,1062915095,1059465627,1235117112,2092984992,713101921,717492691,1102076270],[388703806,1967197084,1290517980,1168601122,515926653,520803071,1057471610,1702804451],[2049639081,1527300812,507364876,1782917402,2035099583,370418310,851964448,106485121],[1487392730,339090972,548862956,1125344480,181190809,1461370044,1833855413,2100235436],[1548323322,725301245,4127802,446465593,537562995,1391190323,1720346080,714505757],[798318035,340188978,310632136,1424289784,1483929215,605514519,1892459886,1453363239],[509428712,386048321,1342610088,1120499724,2012603240,1704970797,921141531,1762314337],[618254039,4134378,261730001,963446447,821929610,933053515,850418640,1356469608],[111157097,1531606227,724494119,1336750877,1335896447,216913683,1649832829,1278987490],[1818948163,1683869222,940606176,176054503,1954525685,1465782078,1092832934,1302449760],[1255804781,1497996591,709723053,1071005211,1990495439,588442965,179978489,1233386158],[1135687322,2120960121,115182727,659950605,35113466,1173605027,240203970,753367703],[1406442032,430062232,1308250401,1265504251,1527078522,762791193,29989071,1431165080],[1447395402,512257921,560674540,1502057774,440307802,966359808,1917220755,1180788760],[2087161248,166263366,1654116285,2073101855,656532145,1615488029,299007728,1837239335],[1473927325,549618654,147256219,1921805803,402909619,2001788204,1858071177,2017655880],[138897808,237358281,108299620,1020299773,596210155,1650723560,1427614788,1592047364],[484936123,1737877152,1484117985,2095779213,677207568,1849920066,726888031,1761118775],[1912239108,584132543,2008069980,1721483307,47211151,1531001218,152041547,619291785],[2018247053,216184541,1696816670,2115569822,108790074,788792709,1189841860,2091301793],[862343406,110907311,1940027397,658786850,1958183074,1848506087,356522105,854764945],[2113865109,325064202,1666902004,678745886,472673916,616723871,288801387,1728632324],[314564847,931507431,2126393349,1667948340,1135429227,1019952232,1402492128,1639406310],[1260546671,460008092,1282093,1282922307,173019611,1287113533,1958326063,1207816482],[537220507,1455753625,1597465910,1644023158,1077151718,317739886,1976253242,900660775],[1370772760,316901725,214181036,983853622,196000038,1200132189,480084421,1876573348],[266070852,437486796,1000090989,1915995949,1408873116,1682748488,1409588465,85287093],[602055006,1395573143,176186982,1687443998,559949683,567216382,2069834205,295727961],[1996895921,248698193,1720122529,1481971425,420750122,1554564618,279937423,41231618],[142288852,1279693264,337098554,1545975868,1338987814,1501889787,287292564,219093062],[1073444346,366654449,1161375914,1073286568,17987032,1588623501,1468110310,964510454],[1213954186,446326048,726329141,559376512,222235214,1952380195,1296181547,998485791],[1429488850,1292558265,212427565,288668153,271595325,1756868106,931504840,1296319306],[1609446102,425717795,538822385,1470985944,1517552163,269260930,1705100887,1526442756],[541318191,1130474950,2000058796,1410031209,1636829160,724544332,1304729386,1542429103],[317749099,384597434,1195775542,1908211536,702707046,1020463045,1396693809,61105774],[1815767188,539923901,47858482,1671692334,108111096,6183747,1816013685,1507258908],[1602567986,657957659,80114133,1394458781,2013786352,1383569003,2062814693,734412154],[507976168,2084530245,2127907636,598611160,1394439621,1599423163,272910504,499067029],[766591940,138865435,891063053,516954562,1467973135,1057362405,1039893117,302366631],[2083517246,1653132755,1484698081,1134207602,391214767,2027648061,77516353,1747011866],[2011843978,2051953496,305482026,2102675739,747351166,1860711598,1133746774,1797533384],[1371348044,97218485,46854588,1724139593,11991080,1285020253,383976785,1324764779],[1098955771,573869515,1543732011,138561825,90741111,227734713,649005196,1898566056],[672027345,2022846114,1763565925,41129623,88471493,1682859316,1207694257,989469673],[1598149035,550006668,904288467,2082602342,891488348,1901514792,936469640,1068431601],[299076439,1251123136,352939967,132415523,1441798542,703248049,1402959624,1268263077],[1909358676,1275444255,841462802,695299556,1049584644,288241839,862588227,1051302687],[1363267551,1035198405,1453366132,1547703787,617684743,292333303,1417478420,1155999412],[280256433,863925012,743040229,1269785531,2063860457,497167171,1005635150,1952970632],[1037663816,2044905440,1827415775,694799840,1147924319,975276538,237567084,1468930672],[170527058,589654379,116479657,1625348802,512754050,1218399313,1963973683,1461014206],[946383475,331685651,1887080774,873731123,8978763,1761678980,1328768678,1804960661],[1723960532,579468430,1134664071,999773125,1476993037,1357117897,2093020959,1408385528],[1329865612,1082196141,1906586143,1699198064,338428333,163557129,1116962459,889454263],[183231411,96104044,1797184531,1173369573,634837735,1371585125,1715866892,1375942090],[154316029,1493125660,473196775,1159880888,1457250089,1330806901,906413639,1488543461],[149379588,253587682,834521160,696005406,2046373905,670358486,1569866357,1845638155],[1838254720,324104681,13635512,716568870,2109040113,756300203,1310417879,234966810],[719680874,805908535,1439484971,351768844,2082841203,676370765,132394372,205155575],[1999184730,655574813,1683649461,364869167,477096157,1256342415,2048066558,1925993853],[392144189,1918621597,443938979,1004855680,1414027533,2057458763,1390691638,867372054],[1825903151,1130623839,604446478,1037076788,1152326217,1098794800,123337889,1876346278],[1588225086,1391831678,1877939203,615900607,29679850,2037539384,1812162972,704058437],[683002671,1489324335,233158148,2122283205,1567708129,1427007919,1824883316,1190315167],[292200585,331362764,462654306,926089937,1648755757,263869919,1946802647,1259149186],[2041474149,1569226048,174600130,1197354265,105565466,641697550,1160142840,336952967],[1501330650,811877365,1138553592,446995798,1610047263,647821335,505061344,2077138730],[1980840822,1010404017,1998894450,868872818,1016158190,1389842326,1895616960,238689474],[1569687684,1178562258,1281702928,447251722,1902145930,940332555,2044618577,2044199542],[1967960333,200845250,1947872734,1586412566,1718400828,1687294886,1722307666,714766952],[1986455256,1110407917,404667825,782377359,690352290,392657962,703549833,470399772],[627328263,876663216,1694747874,1353843849,1319819401,1580433750,1511332779,1892729047],[1817035162,1861579705,1688439212,566145964,672030722,1288718654,629219959,557267809],[647471609,1797169279,567328557,1154905172,1040870770,1497145451,429414209,1465181157],[921047352,48007960,1826274776,1864496118,433952134,2004646494,1213819334,784828499],[1644214597,1192645723,490695010,576589054,787387001,50818086,1148171030,1442341171],[187084311,798184340,1209362930,118807493,1754267534,1485639219,389134017,1620201799],[1991580089,1575786455,893622424,502875420,940264396,391150216,1717067419,499847683],[1575666139,797329258,503091563,2001638371,515033610,855251718,534496893,1576576632],[229516054,717125688,1067702204,252318926,1220356509,397710068,1851707555,1843267498],[1683844841,1838506715,801066410,232389158,1139855474,964325476,1250402431,1716537288],[1898079198,832851837,1409455780,198465134,244606118,1542344345,932800335,772225731],[1841469886,1409616570,310012683,284765864,1697360323,1537359600,1197045391,1166307133],[1656616095,1191386019,728025034,646173719,1570264267,1618256329,50891453,1592959149],[156133244,16544877,433262157,720710067,1203315583,282071033,1159761996,30418391],[1739624668,1938458680,1528521875,756971093,754977913,540513991,613975373,1840251326],[666049431,118904592,640509446,1978479603,80115299,466976681,1918431586,1441478943],[1682063775,1037331984,2122075069,1304249985,641994618,1059883685,520337599,192443827],[1857040665,573566234,1054461875,530986036,277138471,1187418445,2082222086,864505885],[1061363694,506945826,544932463,1881056340,1620151852,1781284112,551975676,547201434],[1688008571,48774799,488172799,1668954333,1303870997,1131814061,839874218,19605311],[914072594,2073388065,2066078620,1454156371,963757707,431998351,389829306,126333579],[120881293,414357468,1398607892,968534014,1844589210,1494942661,1267662095,1721308859],[1355269792,1327862426,1582019227,996419530,626400441,2086248870,452076851,549547734],[666148224,1254872092,1113900408,1536635754,686081140,1723600399,1638987373,606360712],[688404892,1403805875,643117556,1177133828,1237777880,2084570807,43221791,526748621],[1098953610,1908852098,1405042624,147093491,1700832426,1481787468,1408935175,180831548],[539081955,1380157316,378119284,125852249,1476112823,675215778,476634040,2098336007],[1590334132,1695261115,516671254,558511559,1928772904,1990989254,1432308427,1270976662],[61265366,1177102932,2052111165,334569647,1029470646,753444917,1268235197,1802507073],[1774964973,369884164,1656356962,468171481,1764737073,1386462028,1256053193,539923259],[917514121,1579803695,381612585,205391599,1889879152,1935027468,1350060978,1180057805],[226765475,789676761,1864876968,1178416253,1850518615,1153123705,905902040,1037814825],[1596895255,208697651,1386556764,528573738,349031938,343817728,1007175565,2056272805],[934560720,1873711589,767554342,1658050462,596465427,224393183,1617977053,691371266],[1383171929,1576813516,566124559,156823123,360581907,1387387292,1464446476,116575072],[283894687,1588864540,1030807780,345154520,2014442624,1812297658,804620408,1386886617],[323687281,932263384,1327385798,1080219652,559114554,1651191504,1420546262,555939088],[1737567672,1525429749,757468886,980335265,900343123,1377420427,371215953,213833446],[1572166772,1125744449,1118568395,422124987,442189757,403521617,1162205637,814277861],[403797608,1671893689,585007610,228680071,2017877333,2089874922,1938591888,1375825031],[1941068373,669914711,1636507539,966821881,181678114,2045245251,1179838547,1279613149],[120791426,640815495,1123959263,1902130014,1528725637,1671800277,1014147657,1395040804],[614864481,1598285935,488563346,899426291,49040518,255856218,1496656633,1371588767],[1390013013,1071839827,1939292001,1129106453,1945711491,1068285566,2119340026,896577335],[1710670311,1381780463,522981739,783019442,1861614894,743504552,62274165,825826683],[1516501127,1199021879,1224226127,1045847479,1388699904,1662942001,833022560,1218893103],[549809765,835277441,1097878326,1912604539,374159428,112378550,581009688,578914943],[661717497,444550560,1626768614,205056548,1822569194,332079244,2073038598,1381010686],[1313343563,1305182372,1739179682,1485325686,1013665363,1919448421,1590848134,673969383],[651102117,334610174,1945715054,518885981,563862888,181872483,626328183,1255743428],[428113187,1466087444,123225896,748952620,1218270310,1375777087,547954453,1300976613],[1090649010,323000724,1654235813,551331883,692257017,84784768,1793098121,572463542],[735265911,576873829,1171797653,1187820182,1275551999,1350776529,831343406,1565132328],[1990432774,615193696,696728716,681692535,223465423,1452484190,914271871,44944822],[1072172827,1720112219,47757991,2065968922,765960545,50818452,1032779143,1394944831],[53022619,741633404,150800570,1765754843,655789581,466376062,1932431991,433166089],[1579087662,111204394,849750751,368409930,1422585378,491193311,368418508,1681795596],[981124314,75481754,2088990507,1801860636,1629768269,1799863853,715967908,1818402516],[1381410393,2044426355,1493481202,39716323,817905242,1111435293,1014708633,1996478508],[1964055099,1140912990,325760441,1964048497,796150668,1508156455,1288211393,1637570846],[1403231849,627027172,880706969,583249515,936560388,1982634163,1872071142,718084514],[1826063840,806856271,1713572357,1210883297,1349454140,1019183453,2104266712,1224887287],[492743063,1805603305,12725349,1716782682,1616234286,1764072493,859142207,784011917],[1110243242,942578700,11831126,892325524,2017944738,1417467961,1244581524,1171122945],[682284139,1923885021,1491912613,390858860,1665523916,1950571011,1599458773,1696871347],[1033731459,1439233093,1073276715,1658112573,2074221408,1315649669,174612781,1194101772],[1403676885,1960008078,1713834175,845956768,2042263815,854588792,1741653789,1058905273],[876451316,1874399542,135627330,1310188466,1544791003,202970137,289789040,495898680],[398432354,741413227,144391543,1658841536,1707789551,1317044221,1809601853,906464580],[1088154961,1434887797,90070211,826820719,1023891893,675062003,461763664,976803634],[1271933573,902085753,2089084561,1551084737,1496507252,320884980,1571634875,1698269783],[307303532,1007793616,1335405992,1968818890,1001842193,1092195498,1759734605,2074919220],[1971035392,1011102502,1518892294,1458823215,1812996595,806462550,1003668787,2114012223],[331260609,1631610906,801445951,1625228606,32941449,687208677,1111429579,407539025],[966509182,1815894254,1872573754,238756586,119366421,901217305,247453527,177902999],[895408863,1042524928,1951490395,1894198878,615361154,578507914,855442751,1544098052],[1202238710,1529311627,1850623788,677671026,877896363,1843824330,676241514,881206586],[976477871,176412927,828369572,659747928,74452054,238157471,634152145,110780397],[120852954,931098884,750551217,652783709,93327794,603332230,763858001,1431030832],[221588251,10849294,1810853824,1998227972,1509404495,1343000102,2027403193,898540491],[661963862,634736186,1236774844,1040777584,590132534,2035391590,1940483285,1762924445],[1512379135,1734425467,379033025,223017918,155617743,1980931516,556798437,838858467],[225273947,284162267,2066549973,189228976,1826780105,1690406040,1759317884,1205481128],[1335878166,677130335,1229483561,1209161368,2034655629,1341106103,1273432900,1325413400],[1071078751,47229699,276100075,1676222033,585600893,755895753,1071591944,1722882802],[1011184232,2082033013,1864491369,1111645500,1103871424,2069002706,796942935,1607057010],[702376545,1092038873,1320335773,1962848902,1788558423,1245852711,910553691,150112517],[838830070,2063860607,300671263,1981410982,1455953201,1154120669,2029458530,421502720],[2008195320,1600762767,278031930,2103247604,1666008884,635636176,1510624218,560544427],[1789273183,1674622188,775601967,4213718,2537402,1571999925,1269557819,603698456],[1419140128,327493452,219596028,1556267004,1130560301,1874745178,1723505156,1207004681],[558675556,350136631,1810747003,250211772,11618350,1138235047,69077511,1450249697],[823742501,2128817907,955229830,476994360,793590893,1915408555,79919236,335845524],[1757489362,2129570310,1742188981,1725314448,828656978,1824837310,1553927356,1156705324],[334608119,1089673026,1254124511,677915154,799009293,436872463,425681010,1348198266],[1555398125,1101721435,875182902,1062024035,1642240146,519548359,2076704420,2020779890],[1800925005,817509005,833903398,1828798511,267710103,1738899084,2093877802,1860716929],[1533742723,1514803539,1294006637,1237200732,1551746708,741703872,362830418,428913849],[1988108357,2087025258,1176606918,1139174782,89732118,856275285,1936991821,1963834767],[1906257844,1137781714,2081358981,1681943510,1980293515,203412935,1744220907,1695564499],[1495793006,2064160167,1358202386,1973609266,1554382625,312204371,567906176,2002875946],[1038092577,995244745,404357940,576807225,300364307,1640602346,553260117,1381234919],[1012589780,1460290782,661138710,175587156,1812216750,1987592369,449955910,659141613],[794484650,256827402,2111901013,1207166226,1024483632,770847308,1862570064,1883901223],[484216955,1716923333,2061111692,1719736768,211083820,1459815532,2111370416,710281641],[777226313,1486656431,1569041310,2006886302,151865245,1589759031,514290010,1579192155],[945759313,933209213,98932514,1198269179,1736409864,237833351,1090856344,1241094417],[983651200,1986895478,496198047,1335527061,1683476770,943653980,260529333,1886733016],[365089602,1019809382,1415718941,223925083,1698007104,930763916,758248565,623120783],[911943112,261141156,1318838825,1510051794,1799872043,96069017,705649683,807607922],[2024757891,1257353513,352313250,1996816263,1424786408,390415129,126453898,696516334],[846418337,2022701882,1595489367,430020778,643698546,1701346533,725191630,57438585],[217860141,940505981,343616295,1258791157,499486175,114917222,674848093,1757701344],[304638149,351175270,1975301075,1810362329,1128018408,1986607652,2037381223,143894314],[2088081793,1565218768,226622509,663274275,617809499,382989824,849320493,731017316],[837054539,1559630213,1884112294,1583151444,860901961,2077355077,1072706098,1573962805],[1909826802,28869967,1723682377,1665956125,178241604,1336296182,915962510,1695388292],[2114104564,981745117,790731435,421458917,285445633,523780402,718303393,432179143],[1551935733,1559548750,1547634252,253210922,532464551,138193533,516622365,1969440203],[1600951591,663126236,1037172889,1420028767,497270967,1808353858,841645041,2104003037],[1826147463,35274671,1438919181,1219824868,547372687,51753935,1666374447,1441376954],[89662277,1084949901,996767676,1718614523,598166591,946146072,1490558511,731597794],[1810749913,285425513,970638776,1977551242,1177119481,596216193,698414806,1397255408],[215565539,1438035405,1947452169,843028175,398593834,1294035681,180149901,1562598869],[1954827102,1284070193,784122040,1814727141,5706688,1734101958,527888684,673506740],[1165395320,1842516599,987539637,303761332,394416625,1992249212,1386084160,1025385150],[1692782360,1438730556,1519511266,92708070,1773827427,598411895,1081803908,1352701478],[2096566707,982757942,1854760022,1388419044,1441160798,1675883251,518313058,301589800],[2063201801,157073952,633902412,434198953,2002699492,1853973814,1823848537,278218274],[188595582,2049588428,2032422217,1408400972,28967232,1467174668,2031027412,1472541986],[567454510,1381489543,863000067,762804232,326261459,1852940787,753358365,2056347292],[202025074,849005355,1266693985,1322432826,37366416,1627464776,924027562,13403926],[1589970255,497165948,612050010,1702219004,150706159,481544546,31028743,508289027],[251250503,1851386188,1059239240,1868257783,1399863539,1386404662,173957549,1251206285],[1243074377,1019598117,353625460,502789697,1070854209,875972710,1206125921,1623135820],[1448034681,1723986029,2006162754,867345761,472263810,1157835812,616557468,1108755822],[8180463,862406398,423348894,1812378468,285934239,675321399,1821285868,592727894],[1669109103,603744199,1351751821,1301949299,1017099126,1440912740,458539983,451832698],[1930139552,680584593,402776176,237579396,1570252984,227320223,955349147,921826760],[1066552230,951918550,1652642019,2056314189,1621087332,1846396798,1106951497,916636139],[323692586,1629390566,685578165,1198143635,1063037606,1448237655,1054242736,1415505979],[234637286,1041014973,1468681480,141321567,1850588823,1848393022,328418006,1512181945],[622960996,1795994709,1815282501,1846973783,1847814907,142622235,1126610539,535032109],[1111313001,1434972767,1101578358,684220806,1466551,1911603773,1138172803,156071246],[1380229174,677904799,1353555900,1863843738,218423564,360556405,1595798076,950843708],[319008288,1696941953,177207254,1051662464,1408873928,584855861,514631666,600279505],[1474072936,1462400825,1511509307,2066320590,1295128280,936441782,918368040,1607413419],[978030198,2092750720,1778228216,1353571974,569296921,794200090,1389349666,520537895],[877418127,1956086174,1179737556,902981328,2032304785,32997540,688487618,1383018417],[1276293520,197904864,1603750581,2025906550,1993999777,87218616,583540643,332707415],[495353606,1062089524,1187631388,317204946,830309602,437758626,787802465,405416990],[1675732837,1429232682,1775751960,1486994490,892003816,1357582686,1389039285,358177615],[809201667,228702313,1441357454,459614408,1909408071,1561982025,992831705,806528724],[783393975,914363497,240855924,1107064392,102515861,799802363,1588483418,81417434],[1077725578,2079975760,414080600,1971704282,195780370,1963813085,927438794,130818656],[1523046189,520739421,986567608,1150964277,1613166600,1376570683,955277052,2085974471],[1938706750,660977364,1686340035,633393007,747713609,936680863,639571652,173040090],[1016305662,1737748772,900730124,503056520,281191816,1700342449,1041930173,431277323],[406270157,1875442976,1736335921,1463628695,802339725,290613686,1766642467,103924420],[1815535841,1216621981,1020717659,483263208,867484180,734141509,1768957043,65265327],[560175058,1558054656,929617115,1740890010,878410952,1473923634,382404125,1693603808],[1573694970,352343409,1887509687,1760022976,519492335,1942505935,151920155,1733156953],[1889320279,328754362,1770632122,204113575,6896954,2058820981,1453096434,1867467394],[1692166928,470541747,624641783,1228123523,494092664,143436512,1724720399,1731094312],[1193349007,2015918219,689885363,833488393,1192258376,502684090,975651049,1564914627],[904738819,1642676278,1223601457,1806173480,351041489,1839503286,440910248,600522497],[92807389,1344833814,1684141873,1270148751,356655783,1947628043,1629170184,1769698788],[582296521,906725499,918313883,1598003581,817587306,195061638,552394893,640522177],[957853907,1037019279,1669606312,1762342637,2112082264,198756674,775260070,1631365621],[810883295,311456474,295602405,712102505,593493347,707653590,240848087,1020647375],[1299466635,185811999,1599583864,1689767183,363227291,994312403,1032334409,1789853137],[1497815995,1750662851,1672614767,507036020,945768495,584824066,526250526,1350744184],[1768490818,1397878995,400266418,224617278,423591319,419189325,1927941184,494640775],[1150793962,267827984,1699511604,549397725,1123612037,1257592192,139309264,1370957222],[888442041,2123725633,218627172,293552117,610554062,919749189,616321213,1722873332],[1313011662,1013632498,491531388,1625221873,456484879,1207299130,1777897424,1237360602],[1756144477,1300267136,1227099178,1347004860,918364232,855067714,429084333,1565130133],[558815074,1783068266,548389523,1606626042,1773073745,213166193,1942762755,973631604],[219107438,313611731,1003225001,1511142438,407060954,604037275,1768502105,1925263384],[1513833980,1462494823,2048569530,470876208,1936525206,1626428769,1672965019,1619895353],[1464882966,322109428,892548644,134689389,941507539,343681736,288764407,1874121820],[1738946950,957868107,1696486253,1626002922,1208448057,1021501764,718373176,838343152],[1766523605,839522929,1302503376,1518182500,1132404585,981689769,218231621,62625798],[326673895,1604743703,261404157,682535132,836526161,1927926093,22030901,1312917300],[244469882,782611601,242482029,1651745274,1846880632,372412460,851574660,1646163587],[902302672,725479196,1195437887,1372978410,1835973731,268042047,1998205602,578832432],[774606227,1292507054,1250509465,864086324,712167517,976250449,281721180,44795453],[96334976,851703836,2102002938,860383647,1076533691,1281917473,970355899,650539629],[944666226,1484031595,1879611370,91811519,2040415438,591076625,1693414164,1915145609],[1219094293,268656418,2124778971,800307347,188994879,997369055,301188902,1800828249],[1165295992,768426102,586600095,1485909052,2112849691,173125500,1772639669,1229622631],[647506492,621245590,92395138,1383726050,1518943636,1427656313,1536242168,2029208215],[1534677261,2015197914,1783333486,1415011740,1730971470,76376102,2045429926,69662684],[196354215,1151342321,1765547469,1673162158,737277728,1436070476,1688752541,1232040117],[212797405,2036783528,101534490,2077883868,92796419,116540502,1576179460,1098139691],[1959959303,1018549608,682246303,382384512,940839471,1206922780,931991627,1924558474],[1350214672,1821746323,161224272,838613715,870876826,2040596633,343502331,1244098325],[1960321571,66554035,1183003474,307922883,492101418,1688419562,589283650,2111011877],[1684856781,1856532820,1586591601,955937112,1580951432,1438784395,12202930,851567983],[1158701974,306700712,1827116846,478094953,1744963811,1446514880,2064051143,1247022471],[795716103,659255135,325311806,1819137471,511909004,1377645515,303585025,1256842308],[575426397,1511869560,1138807714,1140872536,1393110696,255935687,621396305,397188287],[624715195,1157359014,1622345718,1117164757,1416670936,740732556,1573983137,1421224187],[1001854094,278449895,744962205,680920573,1572772342,1518376918,1370486374,84973852],[1690551868,1838623052,1124378324,547553449,633779202,365991999,1286457377,749090644],[1338544940,1920534535,802954322,233161667,1473792287,960107500,208163937,796135180],[363377748,336236756,1630644293,881746544,1480013110,1592647818,283814454,236988143],[69232355,297992754,515286751,817664168,18647952,1851330360,782514211,680944694],[955800124,299249750,1883660248,1986655465,1156929281,971370769,67685701,1061862761],[1241364242,2081912147,137159908,1137566987,1919005934,1032120177,1510126100,1605179810],[912341705,9516123,855272496,660872245,1000425900,1653244052,1026304959,629244797],[586541147,1829943345,971803072,1771112338,630461940,1110763362,372809579,960930414],[946810481,392872467,1849742125,1523199294,189598636,799394480,1606813381,1233236364],[1909425962,878833745,1744172255,619344827,915155584,2123372381,793494327,373091828],[1565104251,2124766298,510800966,883006572,1977415550,571720254,18660107,1431212107],[1165583061,624129630,130862871,1721960510,1200054397,727931491,2040869498,1202441569],[488059530,1683470169,1134948881,1173402606,1172435688,635420607,863431638,291289876],[741208298,1951360219,1716075812,667601792,18119727,2080084969,1831032775,249949038],[616701316,308691999,904811523,1661294840,523201687,1740345656,493776039,848352355],[1984744167,631499440,2071018774,499348264,1881375119,1851489711,1878569469,1414797889],[488344873,287638445,1514498115,1613971048,1729604397,1448503040,1750545552,500912045],[856275340,659617227,1387780258,1716974930,545794188,308270934,302007459,251682644],[389951583,189487483,1962145937,494500307,348480942,403197359,1222887235,1191098487],[272617190,324356241,1284742510,2009026734,1909057523,1049753380,2129458814,1073179984],[1371027892,718331838,547307953,1315004918,1916348928,370452958,260248209,1101062145],[1592063108,736465943,1886278351,1617455965,61962360,1729440374,2064641282,429333838],[1217626377,916635828,2055049497,1465678011,929567651,2090718711,221693215,91439808],[1206225591,1334840803,1923152311,1379642476,389544232,1282711307,935541985,64801214],[82220490,123209702,1951486957,74198324,1050008817,1282011801,343426278,183982525],[272296211,1016759208,281881672,1165756167,479362951,1095627090,1736860329,1594676079],[1061267784,826840660,387235715,402229963,1992935728,1330738017,1601747676,1883509296],[410477071,1315070107,837109262,1614480681,411076140,977857390,1952740712,702233072],[9241702,1131727190,591774123,481523269,1240566263,928641679,771252803,166809937],[1246692852,2091331542,748596811,433527044,2100726430,1649954302,2021814403,795616416],[2058363509,916466954,397073919,301591839,802821125,125628127,804389912,154475645],[886739347,627989947,302904069,1918206673,2081211156,1477195030,940790667,1667624494],[340016481,1881779137,1589272835,31916538,29392997,1094073984,999101088,186352673],[1719410122,1874803362,186752702,372069994,185400715,326344202,1123952542,1414707152],[486874077,1273394601,552631234,2085379577,1874160373,537885227,274370825,1971269213],[723447021,516126558,623900793,2037519445,2032784426,1546128331,1925540034,2093982477],[1629973618,1286914189,1071872715,20926751,1389305857,609581583,1201433101,1576257151],[314616708,1865775004,2012268667,1800413869,769856823,45632280,175322286,1256724645],[335620955,1886918081,1370532636,1131193979,1085443555,1187457606,1588549602,257461804],[864653049,711152044,202211537,2102621721,339267043,1711045691,1578606590,293783227],[897510020,2043549064,1013383768,981959244,589495499,1880664950,1700424833,369919229],[658023279,1940433659,800091683,784888683,240451348,101163779,2122226172,1982065218],[401943411,1804000836,1568792037,1760287667,1215978516,1080811738,200664274,1284878813],[2017814878,420486485,84664700,127651358,378978698,1268810991,48606262,1571292243],[1421567464,1073229174,1133105660,589764463,885811030,993649810,2114263715,1478303726],[1261886062,138695522,483453643,1301619080,1138683425,786931709,1279226423,1834330229],[619132113,1592994930,2018463359,2035810622,852939792,1649019586,615265752,1594228772],[551529706,1440102987,1920361728,101191852,243032408,1623180142,89857748,763375739],[832940920,19810123,1600299715,971937872,689419948,834998002,1419037009,437535631],[1723070144,1833529626,1708928979,681600877,1492098890,268893806,130244638,1603722061],[928965404,395339629,2013674321,1363714256,833168848,1996846036,1391083997,1991639638],[519686217,160899505,506193229,1811579225,162037416,1401910381,1711730828,1646581227],[296570953,24485478,709703565,1323387730,396255236,1452542082,1629210074,1366663589],[559127977,966204396,901970467,1530600736,1061764632,1692855348,291149408,1845229872],[902390038,155318570,367000590,1841733104,1825885691,1863303539,1402143615,1420043108],[346895857,1441535047,2040249417,1767676933,443365933,1348953585,44176297,187385055],[1576992744,384720070,1168191968,1867323103,861535636,1152310343,369632333,798135704],[915067355,845650916,926770615,370946480,565434892,1332644109,1854886094,154578209],[1511460031,544948998,2003429882,1272506733,1007194608,447310874,2035717290,1125932238],[364187566,2036689202,517851262,398490658,513732983,431063395,243514092,694627933],[1033135661,214953372,1453764815,271347613,2051446783,229203370,665540278,433080227],[725361047,1383038539,1644971892,1773455722,147920078,513590213,705063707,1206955168],[744029298,852640758,740710238,1202518933,1863826124,82838074,373124499,1498105521],[2078597935,1261512689,1255244125,1036077595,1942929803,1365925388,1288264835,745317125],[398733958,499771860,92864316,1770248996,46296177,1976444052,1546016874,429288852],[1496617713,152375310,1674341155,1172328312,1020211436,1319457463,1950654018,1557072981],[1674688748,1204766838,2039596853,634617684,1137893177,1902988983,450084682,247293345],[64725041,262584602,572842436,2009095717,185767868,649767965,1440263226,102652872],[1192446624,837296787,863166533,1528489081,1296089050,1791929431,839207713,661454746],[422144444,1412970362,1682814960,699209598,510686539,324739611,1494528374,2106266699],[1349715753,1189218751,489396015,1134599157,193243843,838724964,2003864128,1131404067],[1316905022,2054992002,1332013218,1890541239,758226254,868506618,1062404821,1410292992],[518759383,1738330135,360811857,1391713928,746953404,1842024039,943531304,975363330],[1944853388,258504944,690614356,539510520,2035340558,508878497,892773265,345960394],[1658224311,1164644464,431382124,1944528760,1004393289,741277838,1414441943,379494415],[1795115679,4983414,455779873,1624959444,480447686,77181027,1512795666,982049469],[345598637,27697525,1209062629,908852359,1060701347,1112112397,1387212025,613108643],[1505556708,1617569033,1006759166,1228447486,1191414272,172414816,2071782888,1091255787],[1619709890,664928875,685426933,408971378,839227912,1657230907,827070598,576091550],[128089981,1891868809,84262680,733542534,1300404232,655029053,1307057847,1714826794],[612537499,20693228,1437436417,1801332785,1514889542,647374103,581344713,1436393634],[1076690460,50830418,304561841,1296432668,81759625,365872896,1450537902,1630590281],[277219640,483604501,775904398,433892507,577133272,1890678452,192886450,1454461111],[340548888,221116856,1446949131,889816735,431188484,1383526833,750781594,894400830],[384939784,616520823,670169998,843914475,1484698090,986882277,1694432429,1073966118],[172532518,1369422650,395656360,61420622,1447133803,948300488,771346870,1923582218],[2062475715,1383659047,222183475,1175030287,2031219228,507361354,1081305888,689081576],[1419000679,1906832753,1006492517,406537002,1223749049,309501497,925203364,1097409049],[98544633,1405629903,1919835688,822703021,1961803089,170735674,75213700,700355928],[1096052887,641538369,911132265,769982506,868866817,1802771790,11185019,1520663010],[1437383994,1034350522,1129179122,1336774402,1740873308,893093770,1780667625,33257740],[428142303,1897695675,1768582174,1399697992,811342655,828696212,218473086,27578580],[718708150,102323812,659205975,747440024,345261446,1660711024,348736620,360772296],[576724946,1735404947,672476546,879431731,812001842,493205458,1526688296,1226732808],[546011842,1199361849,1094532838,2097771403,249671202,458359385,1444702623,1009089838],[1652229743,786531329,1283453999,2062925524,1128687242,1051137141,789214116,307918718],[1170041977,1947474643,2051280762,859098964,1818346885,2009189704,1276946441,446521438],[409520478,1539369660,653943974,1295991918,1288334758,1751615514,1577407305,1159805025],[932611334,1271141898,1473884234,1495093284,781041320,590679980,1186610868,878401964],[779479196,310671323,1519836134,1938239011,2063711554,334385810,1153941683,713292334],[94399562,1365808101,991549514,1294738579,613668127,674371947,1433228114,1701925161],[1258949872,624676965,1845332335,203701397,1313173884,5594779,907131700,1344232968],[1146188207,852485435,759858724,1047784910,20945582,1327518493,75308281,606864200],[1268409997,1862669287,2070240890,2013090794,685661355,1947447491,1314636162,10083755],[721608063,89955231,402897777,699442794,421348311,103654067,1516535932,1300415719],[310327130,1792055108,2049573755,1491425502,1082810559,48176248,1027921353,433912401],[2003852001,730168803,1975538807,94272176,600129346,1089489842,206960258,1642346963],[499170498,1424915165,1154253474,162360188,1197341565,547359618,319959058,1771068090],[1532624957,757370502,987114320,755779302,615452009,1188187471,2087370695,2003485161],[267966007,1404721958,1956907060,691837275,2115872580,1049539102,1463907856,272893167],[86505522,1421189031,239150002,1879975816,62320447,529706186,489992482,939627404],[931667452,498114337,1790343261,1299295532,779352450,1528130931,1595951107,1675719790],[34194372,828527772,1889290820,776863597,979832354,2129262172,1460070295,148278365],[714053388,9124295,759946644,1373754488,442163000,1744130181,136770338,83392203],[453708204,404988045,1853921674,1288549756,285880447,602952480,1968039199,1224102384],[563956686,1439731377,76709295,784079688,1389482965,684917986,2028689085,1760308325],[467683050,180067157,259421715,165067873,1721703425,742556185,1042732853,1914713175],[888280247,1724328671,812214941,793615623,1548347102,816133552,1188701649,1958581745],[235815987,681804556,944381042,1802467455,976598310,516822875,1324850750,315081613],[525091407,1383985373,639281672,382412306,289919367,1279068652,1724928754,493570157],[1454805210,667769899,900325330,1295505094,2002139380,1182535135,1582042015,679520141],[57863593,1880525396,1288484821,383953153,1205568347,1847390183,423024432,1016537416],[637859429,977197512,1453708204,1962866422,518404107,652455264,1610391207,2078006485],[1959164697,156502358,277113780,470769037,719253109,727466973,1573571356,1906582763],[994868220,1449244571,497427153,2090992123,288886043,208304168,319822601,1501728777],[1361318168,1299910768,2089520773,1585153838,1857450099,874595089,533139104,1819366359],[1992258778,20588306,1151369145,936487991,1884640742,750869043,1102039782,1531314477],[1174527653,1524631311,470030512,634118474,1174617303,1798780817,882501611,116482470],[1295497433,1381571905,803951906,1686453672,185606304,925793171,17669993,1936109453],[161761627,2086833039,1915640093,879979846,578063371,57761287,61691676,1504117199],[1927273538,336302860,912764219,1984321424,1190633476,1499001169,566421893,94142863],[768768233,1404240737,503465012,1937030121,1538053949,106735987,1315604621,1536474827],[890034734,961949222,721015238,1576660397,363407718,953005683,1030100876,1304528400],[553125646,1595121744,366563803,992766356,324146283,723502,2066696850,1539376055],[1016476163,657087757,351650054,529730691,612868030,1243411532,2064208155,664040753],[1867948549,1242741880,794604559,1673873800,2034964103,958609273,367993435,257721124],[2083405980,1130150619,1420542606,921045410,1832404563,820912812,1729744847,1088699266],[1982927912,1115489820,531004972,116690032,776867147,158754456,605320030,358986545],[737542853,440072618,539203464,2120199864,1841032330,1660559538,52802480,640490608],[1468717704,1264383377,924067239,873987383,60109582,1471081156,889892913,1540236718],[1981262240,612772351,1293929802,1327691012,772733452,1589792055,323480836,1933684956],[17133729,953957787,881571583,195128766,1716531137,1800832747,1933547018,132717614],[292749397,259262137,302464256,113171815,594837620,336164438,1027860646,886524603],[700528763,686887572,543920075,254136447,1099144415,1273708078,439816993,372953873],[18437560,1313418157,297540004,27820107,1657545613,1771406713,96382688,344198285],[1327476370,90877045,1041807262,1121982484,1356556203,1210199528,41317213,1120509843],[2019726984,229912928,1027437631,443268256,1209158325,1824438938,1362729577,1936272512],[1644138429,511504511,531829177,432676829,1917764891,228870891,1186581126,625532928],[1849272402,890282149,668084354,1992169506,1583018507,1233470234,496665840,1928268775],[723145100,667794872,1480905025,1686860315,1034888426,1080333959,1048396394,753213331],[43725172,384043966,2126981924,1704443870,1790286646,1952041528,596556737,834509404],[2129505167,550214133,1049911300,1420646123,1407112341,1101016200,1489954700,809887075],[1277511744,1608486676,1392887483,175326507,427313441,652886267,1636439791,18792722],[259047264,2011595760,389446316,717037955,703184158,268513761,2085229657,1173303751],[2076228518,1767753911,2075330462,1030138366,640756305,1685521815,1805747606,1663917775],[197166973,1237873995,1967057121,1024255706,1132575950,623562650,793311984,1335037096],[117003705,928242132,496216142,772067608,567051503,1531493484,1592899162,1246960787],[1613825651,948546713,1028844479,27173516,1414845742,349635488,1796004919,337646118],[1936716860,1450464754,1164366911,723033939,1584260005,1097309389,1864435384,964086086],[933942633,2127406591,1245201767,1735173707,1654315991,282251932,1961390946,1246062766],[562727312,110267082,352708386,1245403757,2055340135,795478908,1331561566,486256796],[188914681,880021656,258705034,847054756,2079648383,1015936755,1704459708,2009227047],[838338170,323097000,1876546506,1737209673,2083352537,1017860593,375011820,1704383243],[1336505490,1695880469,1608900502,1685908053,1474528498,2048533629,1830672293,2010646718],[1805116834,1075445660,1005450707,703662328,1342367253,2057206954,58120900,764609329],[1272090582,2049955850,1884326127,1596826831,18890664,1958701785,1581998689,712885908],[1858039015,153846930,2126840655,1596380540,1948334214,823501563,395257233,440553659],[1081770857,1128699173,256764174,726482134,2103336711,1284701985,1016827267,327770535],[1803877572,707253123,688059500,1136773544,1276701765,1328842207,678966201,1774463052],[1125828439,1817342927,771866046,1029875675,741406412,526831397,1510820628,1648240518],[306650852,1542453526,1234056716,1747654296,378197549,1166455275,77969464,715646049],[1328050693,1419465060,716966357,652350938,1219967915,1360360594,1698184834,967133698],[1321869092,1351668338,473685343,631782915,2098849121,109168303,1272529780,742833042],[421334556,740601383,1012553344,1540745188,655932182,92366492,880724242,1569602332],[1851566023,37968800,1949703719,237908446,1613211669,250011362,868591459,327061593],[435182619,758800803,547898015,120615174,243801950,704430105,1912142077,630610288],[372055114,1849697468,307381452,869671340,1810815522,1827084794,1524734255,1954321092],[1677909506,1383824160,24221807,2090241059,945843297,821244086,745194819,685714348],[137770630,1445386953,146546332,296772731,965434175,2043495870,551307271,760488291],[1847500153,348074423,1388791191,2125181141,1369753057,1023587061,972182262,1366419905],[1942902840,408219288,1051173891,905048927,213018833,462192242,1973270269,1466799594],[2110488790,583356642,1573808800,390195432,316878736,1875035858,1536943187,1382660352],[1778819085,502773864,957063024,2020603653,1211554423,824054666,1565294659,173683116],[458765223,985366059,656096585,1347497429,1548093292,274609404,135090004,1697115245],[354052538,1556371035,1731079292,1020168493,80412668,1686716367,1351209893,1240922091],[1834483870,664926829,1842657114,852058730,22925727,1909694110,2018166313,178167788],[320753076,230932706,1786425081,924829003,403013902,1261083619,133130535,39799370],[1065130035,814881598,865131553,1471205057,214679813,258812954,228073060,1744824094],[2001249249,681671891,1815466360,790628901,1283001601,38862690,350156571,962850957],[1512687769,365556435,1301113496,1611335620,1050513335,485835157,1748373581,1155413802],[325454336,112456085,1625312771,1394606101,1275605520,1435897698,863687156,103146658],[956609584,1174816454,771781867,985917855,1389478988,397227239,1864373332,694399054],[1982931785,698323365,1678941095,1168384399,184043705,187100267,265169694,1340916779],[1670560672,1052737763,916468726,544004592,927638321,1235446411,1951825488,1424715476],[952847314,643176770,1600010792,849415634,253402213,1243310221,1157056145,505393104],[1351139097,1848383388,1944775100,1954663349,203063941,1792436297,1876325240,644343795],[308507433,695794236,1448683833,1295155732,964606166,1941987781,74094255,488678132],[1960163108,181628730,661781324,939059803,1532751686,848746134,50952035,2019805810],[530118829,719272617,1203207829,581971649,14484199,1132362339,1662029778,328132413],[47781425,1563068185,1853936491,2107651764,302495132,276380772,1190492012,1585990838],[1625402187,2011009903,1741246459,1576537562,1055665725,1211532392,1041931047,587268910],[802762447,1137512543,1947641156,2045068205,1117286671,1342920011,836449719,1335991009],[1052406170,38452332,1326965457,330139270,1405005925,1500932952,647301017,2039760883],[1021580587,847549413,1001837040,801913489,1541264542,468492929,1463231423,1864315971],[1668928716,1091748401,491054244,1781860987,289553261,1344575875,1386764658,388420751],[1184090595,1225663492,1119901223,725379352,548361273,927077904,627117478,1009655636],[1358801715,2050016476,517167501,93446758,27691125,510357370,1476021696,543474334],[578049845,1473758366,1328611942,813298354,1692636582,637044527,1812661320,1917092133],[28809977,1410767120,732070427,1473860389,724521539,1668805083,394724320,1090474875],[1558764249,110634714,1874920677,317841614,375300176,22675779,2055946216,1197363118],[1999559497,1176633000,1500501666,1155834739,133428063,87742934,576426006,1982245075],[1434156943,1288426189,209687154,693209831,302580276,1186817984,1574462069,1918728861],[1343452922,438995167,1460224484,1175273288,2076586864,892590606,1585226864,1443862284],[1319436727,309830766,476908991,1607089901,419793344,2033437729,1543581602,45301072],[660971550,591325764,864061757,1978676614,314025785,1386152321,1637817761,325666619],[973976503,830767186,356768256,1523788205,463458128,121499246,813392917,2102902461],[1805532187,1212394853,162036880,1826719568,30589388,164587779,1835911246,588399820],[1851819451,1737162617,444569160,498409100,1502287882,2125720651,807168946,322570125],[155398101,1499133215,1458352671,1290135882,450004949,1099170133,248268001,1762690458],[881813404,1685956512,558260447,398723655,1468315618,1210969545,986881337,1861221008],[258218371,1190015300,494911288,1273321948,80656508,548419673,186843086,552904805],[1107217236,1946826413,1282254872,977726112,79945711,490558295,669968857,216946797],[1258988396,2018044427,1310175215,1848516806,1562990102,1674667164,1457841113,99671126],[368705091,1958275342,23268929,1552225628,1486893568,148065644,1308103164,570470787],[13297327,1313457165,1970598964,1107916413,822239582,1773321947,1265831130,769433890],[676534211,1747622767,1587439441,110275346,277336455,788105340,669676510,226465291],[1325308092,983465930,991657535,1666352253,1382891402,1714995865,1312553505,320735098],[1073231412,902933683,485082345,231886249,1992527531,1712293791,268759515,1669306783],[1270268410,1207094917,146228958,32199487,154700549,1505349324,389044876,1509281506],[8433304,1044462493,2043350357,1729262788,1551696835,30765139,2035989425,56852301],[473777783,534233527,1238895303,1483654721,894638235,1088489764,629154223,1188909824],[1904955023,875758903,454290246,1591619175,1349590541,646120939,322149409,1235111590],[1322512589,1707651639,1294674089,573812024,1288656535,2076534445,1735498473,1590169841],[1577672455,1203717532,1894481474,1656607624,1212276678,1069614919,7934215,931664812],[1289786132,155510327,214989654,1220835801,256344217,972447643,1404615310,132606784],[1097650211,259392340,1819172020,193464584,838009981,1833608937,1905612177,1233441507],[520659719,394871056,1465751592,1911988262,1274145350,300402047,621099014,160021387],[1277636182,1588654198,1622397143,318579838,2017900041,2123196077,1009859659,2090241313],[1434460005,733072198,203800585,1214730351,1877718676,999524385,753075254,1294619291],[1096452525,44139374,1939357596,1980065599,1315921593,2033641614,1852681973,1714061968],[1684768466,175189126,1136547478,974144703,1613898611,569242704,416611620,394005672],[599856047,690090475,431566330,2104633611,485369992,1688722787,722882526,611070530],[1847828404,1252555607,242926377,1114873030,378463130,1606862462,1201912198,1433408331],[1119215430,23093648,1978714495,488696158,559073340,1885335010,1374001385,850663738],[761473517,1417184933,1690587374,1602234830,339516535,826528462,1737756238,1986726948],[527582392,1778039658,2015407276,849317023,1166907299,1339844516,87035126,1272481903],[89628787,466230391,1237861739,1188400308,2085330468,568175086,1426804642,1286370997],[323037973,1090849068,1778455245,1160982103,91929654,234097577,1952351471,1443584324],[1259200943,1318969929,2117170595,1574620494,61619733,1388496085,106780075,165758374],[2026533388,166913411,276757427,1078585738,553383761,785932665,2124524312,1275153887],[1903986914,197647176,419636984,1974700645,528891942,967382326,1472318681,1628180413],[1831895230,1976225352,1744765747,1811833607,1083310266,485179749,1806696560,1559717619],[948410211,2109735458,1076153321,2009809746,1800637036,1655676115,965760754,1792771459],[1033886608,1057878315,356807700,1248324696,241299005,1354125089,1989899398,556004030],[264911510,1905999702,2089905304,1550811317,1596267686,958605816,538103225,635412233],[754420930,1046723891,1274797622,1817224375,1283703297,364131671,727052245,464860112],[1165997049,1783704915,402786197,9117941,2127376406,489610321,2090792339,1319483364],[744498392,1437537261,1987422343,252287618,91833091,22190679,500175062,332606298],[1028082037,441481555,1202413800,2027948098,1806545691,478185376,737714824,1835586105],[1105659743,1850756419,2504633,386513312,248636900,1464727025,158548318,1309934484],[210581514,1708629433,15723148,946718398,1574437121,1104296140,637323168,800976377],[414703348,370683259,792736917,105149186,1221643478,1111096105,895187762,744576160],[330010503,1303421965,1479042369,911340153,51190339,1328078499,234568660,192141103],[967259477,1676802719,188073866,374932913,364542305,376210493,1213537452,795095361],[1239323784,1768695484,1504593309,285159753,1327701209,885110405,1330209144,202563861],[302788780,1024598830,1758469722,246165751,1925738336,1259189513,863225392,28515098],[2129311390,661584337,1092717062,1790223487,1237424093,1224412575,1361676209,667547732],[1267228857,1540007842,1280187873,814969933,1467365196,840743095,1770654322,496583363],[2033547481,314905255,948820781,1638399982,1946954725,321851465,109143347,1735453947],[743297158,402596806,1663050513,836539578,539848518,674489850,801614303,1178447338],[783421106,1847173754,2001890332,1317222359,1217630769,1031235602,60247066,1839778022],[1766366537,71981997,604012526,2072326607,63619905,758982077,587195388,1539332553],[1853645326,372572747,1513398714,380650849,595613896,2120394199,1089168438,1840620923],[116296620,787547196,123042098,1797830232,1152367656,1217658519,998723912,833504869],[694593156,1297515535,542019947,1298808207,78427132,909882436,1842937049,598075811],[1401629520,1510593119,1745402856,355304966,965875561,2020206017,1209734141,1721570005],[1812400940,2029678816,404819382,73985098,517341976,1237038542,444025093,1197125492],[63839132,231341902,155308864,1002056289,1960009658,2013241733,2000148819,1542856622],[550828114,397942962,399058230,1279169018,625699796,928686667,1864556992,407852230],[225437800,453300107,1028744939,31602439,1763394088,1498111747,806454127,2127129478],[1438446483,1756057553,1172381858,2056254698,1362687064,2113459770,1576850657,904652799],[8040157,518905222,1329123120,1490164089,2034292292,1929777566,939125130,1354606384],[1093030084,231261575,485018184,2050396972,867405009,178873082,887316710,1116456819],[1951110118,2019629803,880062134,921076873,1210814488,214261922,369312282,1090908412],[1726367079,2077004844,1688855489,1418944398,1677823686,1315853619,1284164091,1178824406],[1826594,253808195,1091082201,1418094935,889856860,147446738,1036068218,215825460],[2007500342,202803500,15562133,629131323,1049915834,747243476,1617364541,1634090676],[249605804,113738738,1347139028,1593351328,738966812,1749658834,34517557,1304101647],[1740421430,779373522,1589907384,1832043240,84174249,928450169,499874680,65918744],[1438850417,1054925920,1494278922,1757380814,561488650,1453915971,1177215712,912941752],[347349244,1940016226,434426120,930076794,1122510626,1077755236,1624093550,1651901801],[58419096,506865496,1929078743,853290954,742350179,553088501,758221844,750112953],[1098381704,1256343101,2002063572,1430692556,1991617251,979643250,98972927,1063043923],[693874282,1452977612,1095718949,1207057095,421379690,396301605,1885895549,639101784],[392823712,1371100499,199900171,936368733,170865761,1643068399,1656441110,2110430806],[1633662577,841410841,1890273449,451676546,673497757,959493233,800582894,848774114],[2089307922,1672713022,768820232,116297471,285908955,1443841152,862642614,559766599],[1362356127,7868329,728374685,568936047,1977269936,310925614,88174410,1936452323],[786326381,1935459469,2048553588,1775053530,2070351809,18046223,1437389735,856290551],[1693146957,362728328,868387552,306699850,1586874883,71576556,1447507552,854157200],[208715386,446977323,1116822328,1080716240,781593341,1851494624,155796206,1511401644],[1724988627,342890046,126823636,972355318,1423687189,1721919105,1348158772,13617623],[1311909909,1998479579,99241610,855241220,1163256754,1271247828,829637923,1737886716],[1738527835,1189306145,356486291,148358011,1720555183,328866974,1771019520,135588586],[696390800,665029696,1005800710,559215559,751716519,1059832337,1654992298,1620687748],[1643710863,2044332644,1130188774,1665316401,1272132853,98260448,69949704,1995616362],[2084016730,1075710477,199305538,1386886934,731967881,1751539233,435186503,657422347],[1798999985,948378485,863232189,323853871,60054530,1013130813,1479010001,1914352904],[1703220258,1734209954,1213532505,689721312,1172820143,1535361804,682863274,1574534223],[1987507756,1726514540,1267018618,992008091,1783351533,896467098,1919818590,1406165161],[150098072,2081382025,1878381468,403014984,511604603,338788647,744775704,685976211],[754308681,1813378642,1456999589,42041542,796221760,1666267183,210327246,233336914],[1371830779,1119454350,1811813381,826166963,1486359111,819477848,1644076333,1090748441],[1585385501,54141222,1231420240,670108899,1416393320,1771922223,7035845,1004959618],[528469506,729603081,333987552,1761810298,233049525,756110668,658027068,430966572],[2121743989,828201581,1496217620,103006634,352645840,1474687128,180395436,2262818],[564400283,1946641507,1334971566,968294007,510623381,938214921,479477300,924821394],[812626090,1543740295,777919011,1563087827,615315972,1172687151,1670324552,1266146227],[1664724160,700211152,886631177,979878387,1003800864,414112691,456750102,1284877023],[516946112,795740045,1137973037,1178561962,1681821438,1666301605,58860853,760078395],[191285112,1660025887,1497088096,2047935387,1554934931,518163092,1911520640,107154196],[34455458,252416313,802551527,1670058037,1653682726,366016358,1637211666,88303725],[1713910769,195580151,1718933005,1792347002,827838683,1389244793,861069560,423624572],[369551059,603633397,1428799232,257469881,2119193169,156623806,130458328,1339811281],[62893946,1709918210,1933145669,745419112,649648678,1106255408,586502778,1187683764],[976578357,1600686853,985393233,910389750,1983348779,2083934274,1121323272,1757275493],[351716712,592008140,1885023053,470627752,781436196,1303282964,436329635,1565103866],[1810541346,1522959686,666883506,1106342630,712231980,143910099,999061765,1108778417],[501343813,1816548266,71386251,171133585,1190651996,1976856690,1361261276,917697010],[286778186,1972473974,718190570,934378262,1011693162,1609561112,707630398,441341909],[1017423720,770061821,241767584,1115950647,1877688579,1563148316,854785448,1569822474],[1441760684,1745236420,1305925325,899572089,1235979992,2076546514,1858777595,1627495170],[953103136,1236339710,1848495623,565946495,647836456,1529370829,637805863,249317543],[1267621934,1906620009,2028843493,133170906,1196374318,1420841969,1763349655,496075074],[391916837,888064614,128461516,1467330647,761760491,740886883,1992558122,1974499715],[1404966259,1382247471,1979296381,1635448455,1657920686,1476970452,1903375095,1719457610],[1529927340,141642859,725961951,40552716,464386805,631755441,1952315188,1304130064],[1583031572,106746349,1955692015,1486422214,1255094131,1954068835,126131935,377844616],[45749166,1053034581,266177153,461561932,1545172031,946081307,894387850,799644474],[108426782,514651171,1550255622,477763949,1937274421,1975015572,865392130,1666368435],[1346860376,1724965071,488869243,1475818788,282308787,1406279145,607024205,2069476314],[1463854437,779465854,977479760,1570403068,1746137081,911836998,593841242,453713275],[183276447,368553100,544888834,1294637673,321505392,1428361391,1510711536,480894231],[570987134,1558211397,1400876039,402672245,717601485,392295072,1624882328,904120953],[1290573683,1685459485,302133810,647133991,1079805052,2053972781,1385228171,129771488],[1700568974,1104072527,172014185,1204626916,827498931,129063893,1986680970,203026341],[1294328054,1383331166,1842285967,831706563,1193225049,851803056,1628009850,709846658],[2098292092,982648797,1308979685,41380920,1619063312,2050537472,1383436800,1956296299],[1092880721,1326948037,1582918367,1769403984,1167832422,1972513861,1694606055,885375152],[1699636039,1928949165,414226239,1105678024,234343583,1904504427,201693741,1325789689],[1028668915,1953759467,387853783,1671699508,935849842,1187224004,478564154,1881081274],[1101845010,1423268791,1588850732,250478955,934165742,518090886,2010486377,1522387495],[1360396427,350486534,961298788,1227798913,1343787096,1279943453,958102149,1016461011],[78680102,239945458,1099030732,296116529,1950626422,831235347,724157832,145892719],[495147064,113877483,1738711034,825972280,976558098,91678417,368171458,1478838104],[330232089,1605095485,151855848,1554156461,477087249,980807795,127982682,716174800],[1452740001,628874028,233432661,939536791,1033538792,965242385,409302299,270256241],[333137282,1443278692,1665385071,383064069,1708555162,321132186,251640435,768616144],[970067375,2065666404,142906856,1788136032,1629488888,2095703041,636091290,18868345],[922540476,1331130432,1628503337,169075815,654471417,1964684587,1026180485,1560692953],[1767370234,1322173770,853371618,720080008,1080011608,1284389243,252381945,1228428080],[821991888,1397181167,460128617,1520726344,718410112,859866154,1081921433,1663377516],[411325759,1875827958,267935038,1113908460,423622357,579205888,1498936056,219253857],[764998725,438070415,1764868655,1407601399,1828555273,995463729,742632984,2056560847],[540229659,2039530335,1791900120,845959778,357142609,1049385153,876729123,1672692999],[1518534624,2024894368,769185134,1671835692,475816780,1935959650,1099695879,764369332],[1239749130,898081025,660590213,1348510262,1211004647,1644396097,94592153,1344811757],[1585202952,626928444,303399938,1728191566,1712405272,1668100305,566593645,577339874],[268115624,934859575,1222509867,1118341389,481331520,511121293,996429792,1432048448],[481621239,1277383284,1354156949,1107999731,229601249,685018435,2129015977,677449891],[1813409691,438884127,1842204897,504568854,980410768,952509262,900400361,2056930760],[1702876095,1159786919,1148163517,1608408668,1139196589,1682681555,717067710,1445170927],[1209156661,1908993318,1003900341,1217702387,1272895271,1847245630,1100248026,1794202209],[1734717917,715961070,447481479,1134722973,478809591,1488282994,50102723,1004734557],[1742555359,1334830147,643343841,1273729265,1695971851,1884571901,62523458,477004138],[1773773773,869407254,1535201930,1270107244,2110441562,1129209159,1886733301,2111703817],[1121687830,1584035374,1506880026,263785151,1127123133,946803879,1854935146,536685759],[1851219143,1737590670,444433135,159432928,1573279077,1405283359,1119977486,809925220],[361802727,195381787,106910461,1950621322,1301583713,2091748821,1896263326,1796080100],[754496775,830173974,927100719,178348059,1377590522,1143272839,918192635,654472277],[1448188460,1151052280,1052896093,2129834779,1035908215,1070118492,52241910,927137684],[1418022757,751186326,1715536387,411222558,1447037129,484882665,1557136541,1068050759],[1046812466,1604413658,637486637,1172165595,1738614142,1745890571,328992965,862319885],[1984192862,292149430,903746936,1330651202,420880185,280913609,868790396,86448603],[857548092,1954351080,2051034605,932901988,2063043760,681415082,606805842,1135161306],[668278657,944830070,1400844926,2072288623,1189352275,371417678,91147033,1152528175],[684075231,1171253865,532981611,1740303132,1127311116,1142863141,1332096371,2001312333],[1448129699,1250835179,2050560737,691342335,606028537,509934086,220868070,1717665119],[1282184503,435514911,787075120,1035105442,1129205917,1062274046,1639646431,878663486],[2112971881,1355329368,780636773,842307299,1386890676,1962886493,269588905,2009552409],[363211007,1467059433,1359572762,1978790365,1980425637,1309532896,578423177,175955929],[752663506,1465018269,368694857,799927752,356158563,1827638010,1481703974,1521394176],[906506231,1776601300,1753725104,335870127,1426241239,252784213,1980721933,105059031],[617672439,273855571,139181158,426200125,731918842,1145578786,1411043476,446302278],[88718399,667312980,1147431990,1642211634,1286682796,780184532,2107386229,361888713],[1749503492,1171536657,693600250,1672579713,1973674150,2076825444,1143385847,249935731],[480737442,1813043276,318736272,69372474,706829122,288522653,917353301,2036392878],[1482662569,1569537144,1963554974,1531511389,1921842861,1905377,1694010095,792066637],[732113837,59105208,1161535375,1872154761,289388983,1049355944,1488743165,1805197110],[97362213,324955488,1788844059,1070792073,511529471,388644284,1645690550,1297503231],[2063958712,1987710896,509865666,1389760119,1957654923,1785990129,118770736,328721258],[1308842295,774975101,1574969830,535718467,831955941,1127711332,96518846,784187480],[914884220,1251051400,1054962719,1063744238,2036467495,999491166,1463035872,1988652703],[2037330716,238094463,1507179851,148755636,1186314911,773883166,1032592908,932730589],[1192266038,1560077352,455332016,456182416,561380023,794857998,1846282519,1317790378],[1160557420,916435407,803285458,793839796,277987216,330869934,1961539083,676062718],[1128461634,520296589,1495728919,296864388,1376983427,1053642084,734853701,1109133717],[1971278666,719348552,121558276,888337490,2101881339,1859529098,454993106,1471570637],[634421971,1980785253,533339169,640289530,207041710,1787283128,1605622977,1163734463],[1492834531,961266081,434142456,34883452,863611200,1857272369,765729095,1508997739],[896209564,772894457,276403818,1118455415,114823984,599167335,1153534551,673318674],[869006834,514907865,170567536,1724857933,158610330,71551014,1185741716,1861568799],[276135509,263154101,1885380187,2082003517,1658986893,132103421,923064090,333471547],[114304094,1041104386,757223826,1587518147,1970906317,311393692,1964379919,917731241],[562837527,523989118,1884483758,1499505769,1038179610,1417337472,1116660040,841521342],[1843712037,1659156765,1345771216,1722010296,205865825,1259977710,2052202913,1895429194],[829971389,807417390,373981826,1213525074,1556718196,11069662,1348045906,1148139075],[1734951037,1113802222,669972055,935327114,2025827236,155463576,677880729,1767326518],[2077211338,1575249068,2025226407,797325913,1189999417,309388722,1582438801,417148463],[223336304,2049950197,347499843,909889460,1053580971,1205673399,1947898902,1346321641],[1548087318,1178793873,2021822334,1495354031,457611808,1629226083,2068836640,462929312],[690180704,218959821,886667070,1290883545,2011816229,1709657038,1816068673,1487839118],[606988751,712455606,840387330,1426231029,1134903527,1582759683,376906736,672042290],[188927969,856845151,982885007,675851950,199269509,952654541,444964400,1279151519],[1667857322,871856979,1564697870,566075590,1576727935,1789764361,1992240083,80025983],[1082346044,734473370,1773090959,1949847794,614839472,1760511166,1346975672,2129148138],[1169472966,227138273,1008823222,1722470878,113371330,1984588678,1577089795,1232017117],[1881282263,194161658,1816064153,1382403445,352020440,204970580,631678297,1802793002],[728780758,1186667328,1647350426,969699964,505968341,1718474205,747296267,951590302],[994179770,927368422,28370055,264214935,512910957,901445520,995824791,91884677],[1002525449,1848785735,950369528,365600518,1183392696,210841813,1338851781,1806517259],[1028110476,1823475368,78464939,724171191,1319359901,1475933596,1306949427,1966060300],[1563547838,2006284478,1994432701,145941535,394124922,212247501,924814172,1602470459],[427888209,482091750,279112259,1429119216,383077852,2034483648,635256777,1308613924],[1806835394,98620560,883958064,370623070,1936877392,1935109720,1102488657,1628836207],[840138255,1547867190,156181675,1605984059,431735063,1297822809,390110710,1937712636],[400630116,1288873609,493171884,80441761,632314166,1409486019,1654531708,658847411],[902518228,1000855743,1777710616,1790177697,537197693,682639064,740964273,1569755946],[343478697,1162042240,1849887746,1585735254,1990458311,369662977,1852486799,1169959503],[1320592813,1739501049,795965004,1153568842,1497756886,1501862516,1886885417,1729818545],[1816252927,1762404826,908213004,2100975614,1674219608,1739339356,1970721979,1167409640],[12454958,1172932816,1902578647,1560339045,354348417,100065802,1351583831,1655951411],[945570195,1136755510,813035780,1513170728,1705759944,1384441353,206482944,97746729],[496055175,1215878937,428893493,1909205381,1921948186,1627154553,265026831,1109371009],[1927900124,729454461,2100459366,1160977004,44514407,1858551315,1339403137,1425854099],[161298972,71005436,657291150,885467139,898292338,1320470691,314044701,450789905],[188701731,1141404458,969302944,1623807384,1865940845,1706231188,1674274252,2093308968],[1859867931,871443947,1262126812,615325573,616671923,917614716,598504982,1294457820],[166454320,1524073712,1209730660,913282254,879307624,1883515232,707431417,825035021],[1712816876,1104280562,1614529283,3167556,1378227202,31336107,851177866,1791512275],[992329963,1449682880,420730452,44426365,2107604052,1511170694,582362926,680770616],[1465713376,189329946,181193432,310419339,879332421,1217803172,39880557,1800620565],[442073884,1025194883,1419278380,49485281,530154110,133879544,560962605,998223769],[654706401,1556764855,1650419548,1060919291,210942673,613244782,1891480675,1322027009],[1324907496,1207698015,185429873,970447496,655486278,2113534758,719179139,513964039],[1293479681,587426021,998770599,830553012,2045654466,62411290,909020497,446994156],[1079135559,1082586139,944156912,118188838,1855848937,1273532468,48494611,443170203],[1426279126,729767174,1709267890,1209442641,1554772638,558026003,863375435,1803104828],[772259587,1224147855,1913296433,1485236633,121098265,1279927804,364630999,1659369892],[1402793623,1192792711,1157958434,728894329,2017366326,398168210,1371916905,1442678710],[1169001646,920859611,567967946,1759884216,774137008,1748713478,964862095,960927437],[1492267867,573155985,642971660,1666489079,1618159571,990780090,1947135519,1782210910],[1632851135,303821412,771313118,2077736153,203724200,321917329,1033449061,1821535001],[1901244486,1972678732,287357015,1094929688,2098669007,375827126,2060224491,865010945],[1603662753,1781383663,1163712599,409826214,510241636,563388536,1236752200,1610845565],[780541962,1709316543,1796701935,1805119935,42711247,603038578,899305800,1014874224],[1259184411,1411400521,1345185212,843206768,246738879,1370489531,421259964,2060480586],[1991731353,1395042557,216837365,485125709,1404348980,882015806,367217220,2035820533],[2111849638,453216881,1300655656,351672296,256986666,646273544,994081716,1800149640],[529714974,1838862824,1829197048,1235964312,1598398701,145696087,417917889,1679728756],[2006712779,775612455,1888453287,361081177,1647780800,1636433896,1530380048,1387116131],[327711172,682739843,163838569,901034156,1460574734,1373694369,409422270,1090170694],[611407140,2047723790,1289465472,303234738,1131291420,1986278996,896075381,1427196698],[1143060574,739882257,503217868,1830309415,423106579,1912526868,133686908,1019936054],[1094177081,2113972147,189375964,536048317,1465263451,508867068,2060890983,887709745],[1064300095,1479550182,1205513945,1649577625,25008797,2038930344,1295588262,448710416],[332135509,1162542576,1663321200,2020107590,1427391434,156704292,886539866,1806645199],[1206082958,1773520078,1676112544,529274623,1256306097,1339842868,1239327833,1831708919],[536805585,2015376600,217756493,285339285,1009697522,472056133,1468384112,1356772603],[2032783287,988032272,837672373,1145206029,1810016068,1252430496,1340229100,266383656],[1417063784,587962098,520364113,1212016472,701030396,17161778,561986624,610462202],[12232936,2101548517,1933560243,2113404256,766969629,1147810000,1505155103,1572804681],[236404975,2095818442,1663109731,2122598756,1340161646,499869386,1029452007,1718585854],[1972226968,782185603,1647440726,632157211,300053635,696528866,1289219247,885365781],[65391994,388195310,772233983,738304950,2101814880,1699205782,397316620,1451040595],[1561214192,407626285,1960312428,990829747,470194250,878090291,799189149,1590315118],[1323853502,172566102,204152515,1115765460,892894751,1347226033,462917832,1179977483],[2000652368,1812085403,210179798,657480041,264684458,1216785673,1323393917,1838421168],[193514006,1207307729,1516020958,1223479076,235479040,64221903,322219247,683985774],[1399209584,1336322814,740051814,1429582086,1756498627,1990126711,1119541820,1739197301],[139300119,1720607969,1408919542,1973138557,1326583598,396245554,322168427,2089422118],[66564740,456047121,418027472,364696198,1695693585,1935915314,1859115492,1360598267],[192958124,1301436345,360931139,1320310671,2019755627,2069272009,79482600,1799349594],[2099418502,650198720,102864713,604100974,1071544974,485460910,10351811,1778444623],[1341004638,632092532,289203430,226010448,439266664,1105383939,1609684078,999552721],[2088817814,1434537931,967370011,2083757588,2001446488,1355435892,1815822456,381414371],[1933023311,1269086591,453950010,2089561610,1991095453,528091288,1746687494,68269724],[1646395777,1065504134,604237011,228240862,37270904,975629818,1463428146,1935376104],[1192453622,166441896,1378591888,1438358311,1560561067,1246398545,997112557,460100407],[1980665867,109029506,725175487,1348761551,854270595,550719815,1843916244,1775212018],[1121267071,1129513062,1424130066,948675275,2057946513,141812642,1915798612,1525380784],[241183946,245868991,1001582011,868933408,664721724,1995660750,77391834,1957738101],[1284124447,1858998463,653972241,760933342,1840109241,173437802,830037288,468411702],[1534236567,1214903328,729656472,1233852202,2036183055,401196213,375348962,2103918020],[550435471,415303168,922165597,734724390,1764854711,1947522094,1768397435,8684821],[112099585,731178482,1806778781,1911203427,1993406198,212627091,989102694,1422179791],[1680264878,846770710,1002825142,945173682,174651538,273345573,2094526374,348684291],[195447919,1346813752,1686265717,2115947148,569065352,994946425,1640740033,410012746],[1188382699,1724520702,1343080527,189490301,670891996,2085950069,2004426465,2102611922],[2093523898,1928212247,304788043,372228250,595816977,1507727149,1609951826,1888252398],[1746796947,989016927,1039744284,1637630469,983223092,1482058487,1215641880,920099283],[497178802,132632655,206035903,1803559115,1265387945,1470088133,420796535,178538601],[1487301513,990099367,2026821378,1766026861,1068403481,1298773626,870597991,514197271],[696179479,1327811332,1952958350,988818791,1598650418,716897315,1100540627,883283848],[85088205,1489915275,946866656,78099683,2104448317,828809346,1214525499,148527589],[1065059284,1321240563,1833845559,1737420368,1000545440,1759037839,324992667,389654149],[1121722316,1172479655,1593231541,1399385621,1828768786,1536437943,1948781395,816142699],[1745963792,494995970,22426748,11858787,1525481457,1420286266,165759153,406696346],[1125162820,1845772834,796048345,1856470860,976553092,303256453,577572231,1882171881],[321400521,1485912494,894092350,530262096,520381120,662352211,1243014061,709680734],[160077217,1089826720,157742574,212049200,370453387,734767362,343923495,1588315565],[797590505,2576681,535951161,1107297018,1025864926,1149050099,671446573,1773812976],[910703229,105584497,1058389545,507039829,385575006,614616436,1530462855,1785389420],[969029632,131224082,716136015,1086368639,797986231,858384312,592401728,621237598],[151979110,1011910409,331629458,297346394,118828730,1370981262,501118587,1671326856],[1246753616,1208158978,1597890510,1000105709,890810745,658292206,274478528,160753562],[670684187,678239037,1747882616,1270028700,1569640117,1718560750,1623882153,92729129],[653851210,624326101,363271515,2021723218,1916563156,2112709868,246701462,969125419],[1513734584,1924119021,312777528,538642260,67121271,585359190,1940720879,83184096],[381159977,586844514,220057287,206927729,1616129485,607697486,852740008,6202794],[513310744,817412295,1946638238,932480192,1149867110,230604035,966538597,1595063720],[2100114471,1593196325,1861673336,840188732,1100345196,335927516,1525483012,1872687389],[328499457,534060228,1469011904,494060801,810611093,743926566,1501155063,1025479284],[2078683056,1865418793,1176212267,496432666,710716675,693816907,1457775103,779107185],[541168440,865873708,1677155598,1492696128,668637164,916024179,86572351,283854576],[2059331901,681686423,348914838,260412013,1652026089,378276901,894198644,475103345],[675293545,881383338,1794245650,802084479,795406811,327283944,423025456,1248680322],[312912023,1201470031,421649324,1681176340,1382376955,909499395,46510692,1546145181],[273072992,375940547,471599668,461122335,683422652,460357403,697026661,2050963353],[1739779633,1420251140,767685015,1720160778,415086053,1228325293,1116757057,1587011147],[103515416,285438916,898799156,339215130,456480169,896399043,195836384,17666168],[879352517,1892363327,1833346342,1103073115,1419111807,1798133200,940748254,1869761668],[1022404343,1063638042,245067099,1718154068,762215294,433897355,1140844796,118263281],[335620400,1543421860,690722686,1393446662,282723641,1739196562,219411743,304594251],[1928854172,126708026,439420638,1855615412,1451155922,384648426,441601714,68537165],[1231064714,1773222051,603960929,640947652,1552572556,605243761,57070823,1453898738],[1701554464,338553354,1273020900,137182900,1325163199,1015928111,1474440082,995410975],[1136188024,1903777288,798687051,1502990036,2130463602,734125146,1463268224,868837347],[880699678,1296499644,1735519571,1488322147,469110968,658624234,694522650,2102548115],[21414902,432853022,1579807970,1321779344,695596454,1302242689,248891757,574153490],[506743829,1051153337,1430706029,1169442695,1277116848,1820039282,2035012763,1075355012],[92203125,1271445486,709090837,2091554934,1204226496,910297804,677695809,2014095382],[1850803513,1701323476,1352223423,1944090038,869848581,1429441008,1266896968,139156181],[1722630177,660708707,1950905600,465868699,1094342901,1838177098,939353780,151231253],[253409539,1999892817,46708847,1439601173,1454073999,2026782298,1566288465,695810118],[1622767108,792816818,819084419,393362919,2005021497,1447508479,998254090,1648927267],[722007590,482612586,1306264773,602678659,1355069785,1466289152,1747059724,1749373988],[858606168,628174391,418697030,767837116,1045578918,483674926,617845314,1986160753],[856739204,1595650893,1994938457,731832405,1036574837,1057174046,180154424,2016338725],[920766891,1704621595,969125,1805571314,206488856,140657466,1001461768,678972487],[1213744468,1599193928,930180537,1117703096,362247042,14226848,906792120,978873264],[840873468,796469185,2084372526,1726854396,1117523043,384941717,381781461,1302372155],[2112532995,1001501474,1803236049,382709864,159505768,794155471,322529932,815819416],[1739732765,631941158,1181425563,146178152,1766492130,719382727,978146449,423375879],[22173680,481233288,1085103884,1242676328,1233457978,425361910,1777037093,362190077],[1492899287,987404438,528120120,1404009638,785123500,1937136342,1882921995,891329969],[1298425856,78036591,1934232823,279434707,133306008,1471747738,1741705138,1047812617],[1297050551,186958365,510127018,1198565503,996230097,1512219147,1418557193,377912894],[593357172,1207480468,2047144212,1751838110,89487021,418564176,368802354,624997949],[175880143,1748505460,1434814896,1297280538,1178183797,396705314,1119957918,2088549130],[465074358,1628012542,56238418,1165375501,1342695403,2071690973,1736001962,1797488976],[2062099157,375326717,1420460589,1618464486,471642293,1770695197,959915240,538467825],[1242218406,742463733,2076324867,836131403,558011584,1043084400,1170580665,420984142],[551860664,1875335795,956171979,1146613923,1628475856,689908745,802622883,1714270063],[2114527848,1615778844,1417787110,316473319,715584106,1013078823,1546077559,246781133],[213631330,611954720,472937143,770834729,792867743,1766436980,1884039406,1958643775],[682832701,1946673371,846774184,1379299122,1263330873,1175917040,1833008095,695852671],[1277423109,1898994982,967901209,1745335606,432990957,1087982394,1797671866,195218980],[173359495,207009102,1937486227,1649645052,585709827,240912394,1183936738,356496915],[1052170028,1887723082,721515835,145231097,642300195,427708433,203661265,466901072],[1720623159,990759621,295423392,1404506718,1899158756,806293349,1883961692,1064833259],[1286937707,1095977600,567366330,2025976853,126831129,170870936,828665450,150312214],[772647038,706778858,1189628326,664680895,998247683,1208560802,239487935,1132621079],[682325162,1550345238,1404776835,471168533,232281282,1399496250,151496494,1022817920],[2111131226,231620854,176523871,666839648,2110494027,532742959,365531626,2070108204],[2021913752,2040534324,1097071669,775990013,608787521,1492855489,911217999,702746295],[1391208643,53739149,1335694519,1798663186,1802100364,851597765,1493601743,990642818],[723133339,254017548,1755956163,412707049,675774148,1821307512,1133635379,482254226],[795233881,560853668,31315829,1204857429,1302573232,2040244919,1400237031,875079303],[1514695587,1013624621,1809255061,1159760818,1761168229,217808546,1812128072,1133818035],[1244988680,1517184702,1115665990,409239444,23961926,1304306781,1750564625,2041633723],[756399713,1531506713,976139052,1269758073,1274743829,460180702,1788760358,764719257],[886115227,2077359588,2058144086,574749855,2105710479,1779110747,371156889,393741376],[1520929563,134302565,291364612,1572440098,1684863548,18529773,529685201,1719566883],[802639467,1224754972,1089616344,1122692522,2093036984,294412816,1454842755,1333231334],[1424666443,1866550855,1645330076,1739983873,1030605905,370417760,771953018,35376323],[632933808,1429979315,246856932,1368586878,1506040878,2088628923,877824166,1739365469],[1067125822,2066708111,712717307,2061488043,412528129,260042003,373559668,96742430],[1639716611,1301930848,696974757,472368055,658248810,348420621,161376448,1819933810],[1551738740,1234082824,1594485063,1125933650,298830011,2085477583,720786420,307518738],[1912061154,1892785168,352702648,2102671866,1958711030,1609349681,1650244394,1028018808],[1596642833,2090831541,2012591501,426490681,844293398,1421014947,796310059,1764887474],[60303171,1105912878,897065235,1656268638,1866878511,1442770576,1904717539,1587195683],[234865578,676167536,402954251,297873439,868795968,1989812482,462433026,679717587],[1704620800,1595498647,1560237712,1168538901,1735799670,233491053,1671255025,1430039725],[2095622061,1347351538,38023959,1468092300,767533561,788062890,333981772,1219915750],[1643775357,837450674,1514151080,1345699045,390988273,251336568,537297142,1984862600],[1708567105,1307351364,1469922199,1306968138,1823532299,804942522,1689655601,1431843914],[510020853,384272952,1830841301,43921687,137942933,2046022521,1087944446,167590515],[1086134127,980532055,1659206356,618118837,255885015,367148014,428512095,1057810227],[1555934198,1758391065,1120507705,1687337009,599127495,1474578670,899392999,885301192],[169464375,449448035,1357931863,563838515,1401343119,2111580933,1816886956,1351593501],[1084456313,1683357461,1062896621,1440992075,1092797001,188823051,221752287,1704004027],[1135022404,289840506,725340969,1041509815,1349191163,1071048162,1599794427,710515707],[1849857734,1766024013,1029051902,1658086917,127996461,1942423447,1784500561,2110937938],[595911211,787131436,365600817,95538125,270255470,1761040181,1778673154,309221207],[1946183731,693212891,1674723970,1150385483,562748083,409652065,1290447936,701388110],[541767447,686545945,1754895501,1339825177,927693150,2021039391,147490876,2102371071],[2103206832,1319726437,1915035702,509719469,542851332,371200272,483338842,92458723],[407261890,554316526,764895316,260594817,2036605553,1477815693,1358051443,1025280368],[1173912673,916427609,31862349,1201025410,1518414877,1112511485,265293421,870117087],[42287389,1673247587,1463510024,1108142809,1378241854,836638480,1899527295,1482302391],[1968528780,1996467214,1562943001,337863845,1079434977,1626281027,1589773042,1259084499],[695466091,1134499455,859973967,227051800,1031591824,130861481,2112429707,1293041746],[1444977629,977465729,201139455,1112344510,1200100925,1507112789,1506991434,1721302730],[714693522,1299508284,1214411433,587092609,249463490,1522817491,1368074699,743947326],[1786876102,992358158,211702152,1531719698,1632507719,609930037,460521680,582428836],[1189994415,999019793,1637401602,1190231355,822122795,1803336789,1981670615,2048981372],[1761453456,1988202480,2080202504,404735905,589450934,313006636,243015960,1622973493],[283952491,126208808,581197509,293055195,1398095138,1933353920,1784233642,1893644723],[1942705752,1982816500,1946387986,1926951932,1357394665,1726433211,821858822,1951321429],[1335672507,1187915894,195380048,1922355824,1790204369,446512458,1944321980,1681037459],[869417879,1638350261,480757096,1608678789,1623420840,793825618,1563762385,751036926],[879463312,53753450,808005492,1745950949,281976201,774505828,652268658,567168754],[1180899512,538074524,1011163042,874750556,812818148,1168717384,429068763,1524988944],[1676588458,85663461,1421831038,641514944,1910132535,948982407,282369950,1556104188],[1990193285,1421743499,1645185214,1065233370,435679586,904750830,1774517250,1396733142],[1941856910,716519109,1428787480,1448689340,1111600436,1068406978,904920391,285877530],[2024341958,1275305028,854297888,1890464179,1546689318,1895652635,845232479,207759818],[1687550795,873090165,1182813906,1374544549,393082745,637867515,1852021281,2020276281],[1086364999,2123560371,2122522610,1206943435,7587196,2102398358,404230578,1375298837],[1340052888,2007446577,1939169502,1236257758,558476843,1131428140,977726730,1782590698],[453888805,482386230,1663348270,1400319800,283509887,566572517,988517442,773185657],[616971848,438369699,1793764890,1999682102,257767194,1678291816,1314676281,1785180013],[2014764881,1543151530,871242067,1163187447,361407432,2076405600,1198539805,44538724],[1988306787,887953629,568565463,1853933228,155249940,116341621,1854524443,1177364479],[1898622427,161671929,347617280,974771548,1142108812,1745618672,1721336367,1316026596],[1092433754,634116341,572514394,56698956,319659445,1212070090,99778468,231300073],[1089991042,2128538460,1055112690,1859928050,1886002659,1797381756,496402826,561608673],[906675397,2095887499,1049267205,546832789,245176360,657721741,1516831244,1167920497],[1403125582,1241357144,1489415708,634321390,1340850586,895921095,1280314477,726308379],[1899456329,550293597,2125254418,243709694,1536735182,558925165,2069267759,875565651],[1077799065,1329919460,16876007,1937954409,976491991,1445579090,1033020307,1529055940],[990297130,356610676,259845808,971251191,1270550430,459243303,264395864,1178870921],[1192180175,1456517265,245209471,577453981,1428515252,497185119,326473996,1213939624],[1715166897,967733753,386345578,1959090033,369087730,88211339,78534251,1454996032],[781046918,1600315,1131619769,1667625141,545053356,459011718,1902685667,1605225345],[813793416,195031654,682889565,1178327751,459356861,2037391346,1063488556,1912849271],[1989340626,687763764,1425614213,904440216,1104492374,1789833417,2039181975,1248110061],[135020509,459281585,1005096614,1192841514,1109810538,728423346,510554715,522696290],[1134548944,1981416856,1216721868,1973559746,1778340035,1555368510,163932935,543541750],[1330348287,5517314,480088879,1021522174,84179408,1425019077,325913772,1722861367],[1473450029,1413387375,617664319,2017550854,284376346,1660200700,1237953519,1876505751],[1394362564,453713909,1981162768,2049979109,2070365555,217478685,982210905,351188536],[304042339,662593013,1035970515,1004968324,1608555701,2058666822,1106109745,1064700194],[573876334,989413487,1941506649,1952336707,517942349,1569770741,886002211,1622209788],[1368196559,1834267262,762899049,828607645,1478995744,1912520282,779384946,912621590],[2064090422,1884640218,352646762,533475859,742183537,1667793546,2115997900,779396387],[1854459962,764483633,266656946,1692753293,1941224007,227057714,479425445,444892397],[2006780698,950255988,1189454455,1819065968,125199615,1256013424,2017369596,404262076],[1486113653,1456451025,1648387371,237380477,107267636,1073486521,34492632,1301375288],[2062732240,233557150,340084136,2072389351,977761600,877014917,1368143434,1573452195],[763107165,1367422486,1387158962,999586308,562290004,421741645,1995542782,509173403],[1998024769,1242493759,1016360795,636351887,914603986,954104092,85847192,1092607701],[1035373825,1647675509,1707022459,1560799320,820195001,1009773006,1899260034,1638892478],[300304970,118987300,575650129,556756439,1543599849,1087002873,757603532,1584915620],[823269473,972931543,414205376,225189843,368053150,832265690,938418623,1693414427],[755226693,1287860927,1405147165,985045287,921434666,1187218616,1567640503,1206149455],[943933586,1675133081,926524499,967878446,1741580202,1080012149,1872861526,21810025],[2091189590,1538932936,289984926,1721137943,184268717,892218618,1311894861,1317769264],[1697199585,677974458,1936728456,1300267396,973062378,1787970590,2099845083,2097236383],[617043029,184785704,2090237485,142817811,1693102482,1740172407,2026374068,511737339],[439210634,1894839176,1740562057,291071565,799583475,1368908317,2126393558,1069699170],[570684504,1859085270,305583626,673074720,1316330293,221289893,769768332,2047526259],[397109124,960207340,1034204731,1826259975,330398752,547822007,2007427286,2075988122],[1420406066,1612493125,252752651,1893547068,213436093,190787791,332945255,134548254],[2084597087,1564978744,1979082798,485245223,846283356,1588218243,1075177163,504144147],[465419689,65011953,1616028067,1374848315,1019936226,1217422235,663635174,1283780075],[1827363406,845250096,1198480201,978262999,73923613,369792806,1444682144,1667692088],[496840216,1408806762,1780843545,1617273438,516029426,1294874804,1318414109,925348785],[1056060510,1239348456,1933904001,1205302008,415237174,1755100482,537949289,112203877],[2006686859,1535749163,1174011344,708552127,891951201,404492238,1237721036,1869753466],[1054877997,1131276840,1174667491,353366090,1834302431,1114956330,735190796,36635558],[1211711217,242918653,2102671638,402399800,722253572,1032724277,2064557956,1487177605],[948881219,12392406,2095673503,166081998,682658292,2007352643,2070202187,634939563],[881291951,997547716,1409935577,552004924,166877193,977439417,377019871,1340588301],[636093778,1821791558,635825968,130127854,273596551,585129530,1215495160,628640125],[2041626915,1772206827,662538366,430672351,362127976,1569328298,623675718,476984805],[1382800148,1474757946,547593937,1828762138,515536413,1956201131,1097908843,352696312],[1659784671,224032028,587262872,1983572382,1135013232,1922161694,1920464414,971537623],[948079240,781944626,1110572939,1749832879,1278544162,987254259,1347542325,1987582747],[1127387469,1969834880,2116838511,1079865974,2116568302,1826068294,1519721615,818695712],[2122942584,40617993,1547337413,27179521,992199220,1323073412,232872645,1122321827],[1108433269,816431374,1379025510,1203007403,785432020,1773234314,29919400,2102494185],[1061109859,277894150,1636145384,1636208381,1656550598,1787000264,1331997044,114516026],[387741534,1488758567,377906069,98312619,2010772016,1161259733,1803651018,2045520565],[399549253,1388775879,1232191257,1320522499,1844235062,68548845,1193534190,996145794],[669651053,554822177,191211159,1095477728,2002683041,1091055183,1093291751,1528847407],[1981997103,827013958,193402169,1629851096,2081203468,2081916252,2101070032,555967213],[1410107937,1059791095,579355271,813313529,787675537,765987338,921501551,2061319193],[1505532218,761409089,524740308,1392238575,127541987,473601405,1275625997,2065082450],[1227681973,1580223261,935726199,229967616,319177473,92631864,2098189991,422716905],[1100121737,509922772,921847198,1110164820,1112584874,1939563673,2100179513,23788846],[1752303119,992364878,906665376,502045458,1240632360,1571298704,145812775,19115464],[387813,1865746450,854257201,187242438,541803919,1261213624,347648501,82005010],[137778882,2023039661,358283771,1544554779,1536043834,593815457,1973556851,393777524],[562021661,683966589,1710546947,122609707,1345989359,502530893,976533657,83035114],[1526518411,1349537848,1438999691,53079396,1895721196,1645433554,1402706374,1545348735],[326768165,305630827,1490454665,2082696599,2046418417,391555125,1494193712,1347898491],[1841432777,428959249,575003475,327164433,315323995,800255013,1777769255,1477441099],[7456510,186565616,1252937112,1206621783,1672197928,1113261194,1279308963,504018935],[1950915329,1124357437,173355348,476057349,445033442,4723090,1235260008,2021913967],[585023707,1265348258,3974769,421953860,1785450451,1334979284,797661596,1342532529],[1189975772,1642814640,399953220,2005227804,268438096,1978225522,94301884,253274204],[424666358,1113648536,366955001,888417351,1909042050,448213797,565665565,999764715],[658857889,581138263,318259601,2025651547,1204668727,636595600,527322350,1988792432],[1927497359,176097834,1520324448,2096322877,1816584127,2108702063,1510092644,1796055256],[952942300,1944917983,1519518298,821739256,1757972430,341716619,1829918317,1768226971],[1450732602,1309463381,400046531,275446354,958891742,1508831455,1905335980,15671578],[774788523,2067055273,1169129345,860683617,1884765526,678901655,1791715809,38316146],[1301379423,451187366,2875443,650120827,1298284596,2099250759,180808707,1289210382],[894199012,1838484801,798721387,811934155,1476905640,1341174924,73818468,1110382841],[1935179807,1233057716,1057387439,817527442,1734458204,494494016,6298206,1110815093],[1681884096,1070029730,1848211417,1132924465,47244262,341498578,1670299381,49877177],[189674007,1311984645,859385888,152403019,414112553,68529141,1063640026,1143369841],[509386154,89490574,202552215,1391371624,748571579,784961468,81550663,604669725],[458898015,1101584862,77770927,1322770971,836149536,1950135116,71290736,1286152977],[1049269244,416055028,1943740818,807167819,1208966196,1661315611,102515063,1933203437],[1268153486,1556478878,162945008,1287793882,1616939126,554052885,134954490,1685555655],[1301750791,810707596,2010640669,1732957303,303643017,258190534,1306959630,948593075],[1783756423,1656054347,1916418938,1934931590,1917280817,1808212833,629743493,1682675973],[96299899,705268797,1716808707,1921223325,1994657740,912986593,1629526025,1900984231],[1209791104,455651602,1054666285,1264790622,1928589356,1600624920,1355972314,1298170537],[890472942,20585690,613280533,2109077869,1208768556,214637850,1154627977,315600608],[1414386904,1199107727,84157256,377200656,673887445,1243903420,200153776,480813547],[46055685,802358834,1210215033,942485562,691846272,1642472162,906501293,1916246545],[1172087671,1295439779,665608089,1534435309,83459595,1187546029,1034636263,1330631507],[705538274,1302471842,2070792094,2037713214,659135089,287582565,642479687,1860089944],[184621211,593626146,978483958,925355299,1563130414,1718274484,1054297464,1816062020],[1706751228,1082058739,963618937,461834332,1314980717,1555831616,1916735107,1792482920],[818101581,1794055862,1039818910,487241527,619945415,273784812,1175592721,1361621655],[148088698,500621497,1437873282,1793459103,367177488,1971486814,260276003,10855300],[666394457,1561262602,653924286,2127795748,1415207835,1151443998,1832579361,856830493],[156994937,1006057668,399683942,1200013182,843727548,2074692716,1253264853,1653991596],[134326759,478375247,21676663,899854318,405659496,438444105,1677035826,916851990],[1989706532,763442437,401327479,123720374,664584705,808667954,1801171775,1478454732],[1012287636,1314647430,40563011,998713222,1857655013,282784305,1043084409,1558465730],[2014748660,1287407687,1415707892,618272964,329241566,770569474,1391689330,1546787804],[904848089,80699515,530131311,2075503724,62825646,1157705782,42248503,1086064962],[1141472036,1774326758,1599965354,208029694,635046490,1010909378,136654635,160027408],[1829218041,587718058,2128972977,736501285,1886497989,2001518663,1924476425,1562037586],[1523683831,99077883,319790527,2058927338,1608630942,544346142,386229648,676204863],[1529895522,1129238477,905934165,1393268933,1088712522,1347489482,767797344,520077471],[802190008,1615756183,1251724653,518686218,1463143893,497174164,329611980,2089736592],[1290354591,1670323930,524769169,1085861506,87991761,1513455852,1056782759,1382231745],[1823386675,1559781258,1231109370,1104033387,1020114392,1724916308,1012537037,1403756671],[1575067745,947278973,81508798,1558414294,813257323,1583022310,1855997962,166973905],[461647029,1340809462,369492259,1671300063,1285769113,656195242,1061294884,1578278245],[557181927,2047710788,117246410,1856448778,393237337,1500216914,2113769684,228543327],[2076250688,454181227,1420771416,2015928869,1737985672,1134331637,1289195983,821357929],[165039762,638081473,865124282,864763515,1128931728,1786107317,1278314368,1665628732],[1390042289,1475103344,841459534,2043055047,615248823,61873353,181116360,2029670723],[20679845,460736995,386231217,377996470,117443270,225924596,2127127350,1639812679],[430026921,1899504449,687265370,1606485037,1597619331,2081904536,710750690,362487542],[1195264860,1834798989,16736235,319631351,1944638279,1066184138,197705723,1042221194],[885944521,409408529,1787939702,1866446613,931247616,1428914024,590795924,1433124830],[758125016,1518928771,1389995745,1722932818,329341352,1701523489,104318405,1338728517],[1017196909,1890842979,2102968185,1284834815,1596569223,1947361675,1333749468,156459820],[222419315,278044179,1655990477,331535518,2025508655,1642525773,1597527947,1869562375],[801637976,2092069931,772628596,429583266,1934653396,430378109,605811432,1800599856],[2009637003,1101654949,2000190782,323194547,355070892,802539545,1006603624,1642698945],[1092121332,739499960,1715808386,899254110,1785366494,1020699042,2050509650,1275593527],[1836998593,1659359770,1437089842,1605018225,1108641735,1969818944,1097428118,1135733164],[1584174740,2028127683,1562448508,1559947240,862151216,1071362582,1635805200,1188030029],[2119367424,926905557,45624347,1461867706,729660557,525906262,2100627031,493748562],[1867422490,839684991,587445438,429697828,1227632409,1374815851,142471867,56892042],[1339421031,1773614698,18009606,1758893505,696395377,975417975,1716783720,1945949782],[176903819,441611532,750510652,908347095,1727864168,836369735,1158936436,325671807],[1397283024,1523650600,400820623,1377710053,1087255526,106867886,1446375889,476619684],[721346455,1692793826,1814950396,1636771635,1499836814,1147313805,1538387043,755858160],[454786931,2014404457,175599707,432065226,25656464,1341474258,505140965,1795307902],[451004592,2071963652,1629135323,1786074687,256279901,180653893,71245161,1309954500],[1628770831,1016349154,1239009835,2089239976,575564159,1887821316,1901981402,336257764],[183910497,1676952772,884118669,45416881,1253963751,1365787786,1716856088,1867122879],[173580124,1540753713,259642979,1873481969,143044217,1737889177,921657963,949008032],[1592432429,606413866,618468746,491225290,1238919006,897034904,1836805129,1974278992],[256737379,1768986366,1987330061,485457420,1891908468,1091083894,866329302,1608427960],[1113015382,1945056525,849539251,1430138555,909847340,566678011,1815100784,1601650898],[1014213061,1085722486,1014164098,862826563,2060216639,2081787636,1637568936,1079032578],[1700835434,610509698,406645412,201157693,928165131,1340746880,1944735002,760973858],[345091159,1864885011,1935583710,1833268919,14632763,1386672996,1364190828,1932717581],[536994375,1400015034,305755393,961842714,180000461,162403295,446674106,554688515],[1241605854,1778810491,670607203,414499954,1698369642,2025949504,1572500574,1479848970],[1520143720,1002073867,671880045,355602697,680209706,1724989105,796457656,2071577803],[1965717941,1556433890,1479687369,22769589,102907057,1883247514,1531924264,2017013526],[1002213044,1743343823,1467347210,1282059482,484983745,1115154065,1498645920,920951852],[218644551,1107542897,1756012761,1028389432,636604627,1827956434,429371216,1843260923],[1507448556,1189420467,1785185125,1221972600,767186115,1906165149,2059108701,493843011],[1320778096,1053168814,185785478,930543655,1300885608,896575363,2039579501,1718423214],[850626006,1459507953,800098561,1297666027,825825479,313492377,570220807,966522895],[1882695799,690805174,1656268232,702516238,1587568922,9921209,217982078,970912195],[1949860412,1926793265,1937396561,1058562248,1232537550,860875387,789548882,63796811],[2118035188,1962398107,1272492664,757032656,1349463870,1446950124,1246757203,1291801510],[1782342061,1672847671,1370771419,1721808980,348266223,802962123,793076742,1056226225],[1181753519,383286943,860507812,103261561,1781968436,1142010376,1609795532,1482701232],[1580363079,960874962,366412654,817693720,1018218484,2046617182,1231833226,795255429],[321251932,213830352,752811925,642614146,2115654082,1612092954,477461137,1488894540],[1292541426,162782868,2115690134,2054950173,1323793939,408599406,821216770,1163602462],[2124336616,1331560641,1270966516,2076863351,1951632846,672360910,2062730464,540686961],[654245442,707857655,1825813999,1231092218,2039812606,1927437681,754276092,1401003331],[560368174,39165240,99951791,959885385,95880388,10837112,1980035258,1165513715],[2087579178,736598252,2116640155,887206621,1392111687,201742645,2080519484,1613087618],[1151269026,1676911095,1847071187,1658383656,2069855264,1239790639,349716009,902938202],[1420018814,1668836324,685589561,1749992627,615804870,841456181,95664962,1117002334],[34148237,1301271400,2085995959,1271795175,190812369,916442038,1978179923,1252337383],[804847826,1810439026,864479758,2111972837,62248212,1438296504,1506637149,1518971754],[105420022,1756947543,2066717541,713721340,663482463,1187377433,211648852,1702579172],[1897522094,979121931,1133220550,1185501421,552655823,550999452,919050057,1997812656],[612994047,772862460,141242783,1453728620,615735351,761375906,1957631471,285405260],[1519245441,1888022656,413934938,2011616359,1142182493,1085734971,1043315734,1146234245],[1188093734,1058242143,1116221080,1519151219,1484401942,1050525909,1174151645,25548698],[591837946,587984011,550664554,618327688,1369380415,1503333675,488403481,1959051904],[1133098397,1912866500,1767066503,1641322207,1918781924,1964611300,1909222455,1017406033],[643086607,1350423280,1778063767,618257292,449927465,129337754,1101018120,500644077],[2021742393,60403306,71425430,1945796248,1715335273,601311922,939507337,368058400],[234863651,503791836,1574376769,488942519,1117899066,663087472,185886890,1833441539],[1546500859,520100312,1068018667,1354146035,1963577457,1422648575,1759028912,104003271],[774397377,1426118896,1105082707,1230408889,1906280942,1230218075,1234255467,630949165],[80831150,1146119841,1540297513,959176323,1133308824,1436119815,775273815,1805473554],[135783799,737123811,1217530230,386861761,171400607,2065932772,110244609,361353605],[866419047,1586833622,1174815949,1191999943,1694367163,1469787534,704235001,2036223485],[976530856,1516774005,2010306396,370000575,1363306378,397666386,1530104458,1749096573],[1571519292,1125066952,1052799268,756690448,2064174267,424967722,936781925,2097221779],[232734826,1504216297,862614303,221220966,1708842445,740556219,2116832457,1639648070],[1615997911,897486240,735125016,1141001573,760998130,793840440,1452644068,3126428],[1121152070,220962408,140517354,1570477947,1646193928,1449532073,666738150,613010340],[1110599821,1530222865,532214299,1797265303,1620135424,199802267,965850701,1168503557],[1676224004,327058897,266378150,2033590513,243015132,1746121399,1210201886,1738098048],[1796653127,1842580922,780846901,599149874,2069243775,1610292936,753599177,1377391466],[1382085293,1566000677,814244427,1473790392,373685151,526338313,1220782149,1188126269],[1838573334,1512611362,1764501578,1538936511,367356610,1996450120,1459435011,1808948002],[1409486672,1169967322,1263218102,668294778,853285229,1501121986,6657298,836488921],[132772633,332678614,1481930403,1273088269,1623889125,1539153733,45521884,1832541770],[1296953890,459320797,531068525,869612856,1765189699,509132805,1354506560,471285097],[1567300947,338036047,1556444484,635767870,1684350526,1644553400,192156572,704260587],[350731181,1698748278,479953183,1657512039,1905770525,1016090366,1827788704,1644477853],[316971103,1876001428,921998463,1291128323,874848768,740880017,1147540488,939140076],[170840079,1809789418,1524479853,205412884,2110028970,245326557,1865740467,776609463],[108364986,761009257,50081771,1991789203,1105368276,257444999,1845917111,277915929],[1610485165,571984828,1464408996,1842535241,626499776,1104578407,2077962266,163196224],[178473110,593153757,449501562,450916147,516320761,2042394826,1993479001,2043123642],[619719758,2061955184,1369058179,1781922889,2107351418,275988359,1385118980,1925802421],[1142254797,2128213733,1236340212,141605151,361197528,1154017154,1000065568,303294671],[1532047401,1663625675,1481969482,1451274272,2036261057,355040500,1210953623,1672667568],[2016512279,437529947,335156647,1787690551,1195776449,1285926572,1665871331,147605504],[1162301201,496450121,521149720,1251066595,1998874247,336070938,1117581098,516958051],[50805788,1321858208,1834342882,527710704,1976945216,435954353,1913175356,945391365],[1568176360,936497045,1929233635,1796058112,24418968,897971912,1537610780,48067833],[381898862,1493142118,1997473773,1144973500,1418327880,673775786,1790660403,1584779024],[1928101850,186096842,1384337243,1288926346,14410712,872563971,629707265,1439996199],[1367488324,2101467158,224607074,2187439,1130836152,141860447,914540028,200152125],[226553403,1374549637,1806166086,1815113537,1833981669,1162253733,1763158097,458136910],[580702980,322333723,1951803404,1472987993,1073844479,506597917,896209945,1644159301],[149008018,691481538,977500429,104668896,1977868666,994227707,1468755311,998591434],[1943143299,2083466546,1826321450,1665057312,1522602703,1448888148,2046002400,1885783084],[638463730,747424059,1817767362,1732962732,1120700870,1481945009,504845107,501992580],[1346558026,172685928,1048132248,1575318483,1221407426,1462007565,1462929419,669795126],[2013251366,1895404300,321600449,1567343297,3226003,368158126,1814432448,559743932],[2062805246,1622393623,1819198178,1072947246,1019106794,595824685,237877488,1987350937],[2066955423,1809172623,1443160423,1588459105,676976601,713418981,43192495,766522484],[1780473056,57794537,1412386568,1654021604,327017704,1664492584,1545163173,1770996075],[858466643,1873543578,223798533,1052207134,97630165,1678012319,684585050,690483191],[150343728,631373215,1308273240,295479460,1504905309,128933733,786577553,1242789657],[851538201,1311061281,319219472,1556386600,283826677,1150296154,99813699,2013518150],[1290262906,1353654457,1856660009,1024893305,1843510580,1741266920,1204175678,707908829],[1080699174,2001694663,407554197,58514532,1726784598,1631082097,1357424155,1785342110],[1034001319,53374742,1330036188,171711563,1617350858,821396724,1092634824,1019827649],[86506956,1416090461,1420380734,355726081,693097808,425611576,1647093051,99949703],[1905385772,1230662308,1289390848,798279805,1723937343,1313441745,188333585,698579699],[367237485,1564067835,1964151481,1268990660,1451969057,1213601479,625804648,1240442566],[2029497258,2015337793,948320853,1460780648,788378304,344828501,1974470297,1591181181],[1516820389,1280754046,765537287,1611083129,2124058523,1304367762,298170286,325265416],[481419541,1433351421,490106096,1331982409,1476128858,1616550241,1000752146,609109195],[463447602,382090995,1590372386,1354580547,1562636118,18275000,2114386092,208995718],[90309152,1277654809,729407181,164176885,1147601445,385779218,461677488,1775089846],[1965809237,996692728,72944714,1919803305,392953079,1763076418,809748004,2129365696],[975822363,1774628186,22964455,370412882,2047683727,1257470747,811429496,891284014],[1476660714,689715668,1879957201,995692410,12662880,419984872,543883847,1028018358],[795151490,1130574268,822717624,69627055,633917590,175193095,789514613,395807532],[555880023,1163797917,2069342271,806917911,1836951160,191212627,323385918,150425224],[990982462,1306616599,1971935543,899716771,1808939962,1743311800,755437740,565121644],[831066782,996892246,45072578,965579586,1431851794,521364312,366378657,1171188116],[1701976819,170900638,1457110393,653903386,1159235248,658264683,906631574,1082314375],[2105182775,1084527826,1192708395,130630423,1748045125,628250872,104645752,1139383305],[516077605,652664685,352103375,244100660,19355528,852313644,1506812483,1224895400],[1842505651,1130245918,1205988201,132844793,1902789956,405430964,1586051107,1697373754],[461320219,1812424063,108270872,2014740939,449810936,125452173,19149450,420649502],[1971399704,90288096,1453859379,1776475234,1772452172,206250967,1608865445,151066507],[281468046,1837897112,1039636572,390822759,1755175780,103727659,520509416,497654528],[1116542359,350621482,551512257,8915687,1682492676,341074129,337673266,98041251],[1724595226,1648368162,366632998,2097686431,409392308,750685584,413077723,1021827368],[1013153076,611902703,510820113,1120927478,27648061,1381996572,52998841,1919854568],[220233172,106126037,1418153284,2026676801,1935981161,1411112161,831976421,1506175600],[1004528581,556487620,1580954795,937194755,173861780,1173148345,907464748,682453672],[850104404,593777932,1254977779,392983594,146712301,385013830,2061681888,1295780331],[1345127955,655005686,1791406652,1769603341,1276163167,1194984084,1693705407,956789096],[1785275391,310627728,1544215337,1841586070,417953919,1896286430,890966151,262272291],[1956395279,1479807521,1266187507,1763136287,904270571,1262686448,1667498333,1490113849],[824034693,1757890827,241369055,1174308299,1211422654,1453119432,853676007,1486637625],[123752073,1548103976,1332772196,1732796835,1651499913,455572408,2015545908,1903257002],[559167792,232974938,820969447,1836017260,766752616,692113175,1354261048,1317339359],[1617063180,192950608,1364544816,2038799124,938980934,422657850,325593737,1768748580],[1130953149,1196232232,987397724,84703131,260695765,1277119104,1249272238,433155589],[1622664269,1077665330,1382531658,274943109,1788881011,398999635,633181055,901742071],[1407077219,1701186339,1860097011,1695770554,1054575289,313699284,20956494,756048258],[442081046,1670289154,1707167833,593338973,854857503,1799535155,1225648977,198085382],[1651227973,665040166,1759473741,194931993,1340774888,447626471,1981757716,130202411],[1231022023,1953486403,2108088438,584119046,2020102512,641791048,1845848119,1437584534],[14625666,1804760216,301101665,1448488450,1810340971,1664711698,485152303,665711403],[61618959,1749268644,1513296982,1971561937,958241238,153524618,1295053130,558907053],[876789310,433790774,104210431,587156607,2082528625,1459111009,516018209,245363835],[221093643,1812177012,90979045,394155909,689058634,1980850660,313719844,508297143],[1049374524,789373070,1041122624,1374517503,2738087,344096895,1149105294,169402473],[1513118260,1113039839,1750630090,2109496649,1883112794,1758562300,1649467243,1921756675],[1935751596,378971163,1929522483,1971705538,1896610799,2003173777,2038708343,609827955],[1463441422,724539789,675887676,895419744,801770605,530124827,1292506940,585585810],[958724329,1092385826,1564459203,1231732524,1556026935,159832322,1437235202,667986393],[1488909784,1910489598,1543833855,935800229,1816682946,1476788860,514470212,1996788048],[2005350507,793981543,281060141,1185359278,1563050063,2046296558,2042953514,448023331],[495949737,1226709500,1991946966,1530088631,1452914084,602331518,853986688,1609557073],[533354920,876818628,180765354,2065604000,251054318,848787224,601582595,143780837],[883126016,740398064,1798547428,1983515748,97174175,890931108,583551884,437372692],[160278586,57616249,1122482538,297079141,573229767,669970513,1688870128,1134403997],[1183379204,1007063877,306120846,134992982,1448290928,1107703550,1947389834,1649417432],[426793598,751806357,1643952928,742545753,1682736385,983556998,1418521631,401663633],[1600321843,1516188402,1257400642,2047581157,2073254814,656417856,341528034,1894268619],[114062994,290891476,1593917656,796027998,1113142438,2102345237,186869170,53974108],[1689031462,934542593,1917298716,1346247730,547939274,2108002176,164899164,1913476686],[543477373,1600656939,567893969,480729798,1863419370,483193422,1720610544,379477359],[1134436992,472720782,203812214,1810535772,1124935906,97883764,1769060200,738813759],[1287689660,1706040983,924797049,1278391178,361538344,327151068,465088920,265848972],[300284005,243416146,473365506,938076483,1184950323,212559850,1464493181,926263422],[2019704327,336315515,96346773,1872091692,294921270,788993500,70099539,643441789],[482760630,710232734,1563949252,650380699,647562202,722919937,1147305813,458967508],[1272038886,532516248,904001595,679646664,25673864,924036150,800935482,854002591],[992172250,99084136,1645335462,449730758,815823991,927752050,355422325,196126966],[370632029,1229342137,622017465,1400083415,719984417,832920860,1436006835,1965890408],[859642886,786266722,500629964,1505389367,1302389902,1400629570,177796400,1498700707],[1771837983,529876700,906907263,1761009507,1137247090,448825313,2075938448,1443469991],[482960996,27152431,886857449,915508559,915721331,1612129588,1134606415,932194779],[1256515067,320882004,824081095,335427968,1132558672,1724014615,682458340,508834036],[267154198,1868391416,1874071278,2057343539,1309103058,393760458,1947661956,1712022026],[2045528362,564568148,1798590717,633812813,393586113,1927726501,2020699689,665116745],[137200533,705115457,374489669,2086635394,1284802683,1874048497,1395466028,1075939407],[1152382956,48738177,310639565,243492055,277815309,1533883352,1048137646,1973083644],[1419530645,63857463,1882388325,1289341487,1913430151,1527310368,539477071,487708989],[519298893,477498404,526294967,594556392,1608927255,1727790016,250983493,1907203011],[1674465935,232034899,1593228468,906232771,1666024776,868643941,1333019437,1976922630],[850063339,1924241257,106183693,1035006068,398146620,999183302,1283139981,1836521881],[126429320,1236350625,1863285865,958358751,2102129357,1003592832,2013815109,832775079],[1284148228,115459591,1090111640,1361093800,606388590,516381963,1944962395,1410217194],[720560841,1735003324,221660131,773410676,541871625,625438799,1109060713,1431610241],[1260361603,1751233999,188320260,645518416,1825193466,512703897,1147797897,396539793],[1708169686,1250906567,133905208,275315864,144664676,28248111,1840206396,740593884],[213836447,326853278,632858184,1835123306,1365070898,1202448182,2077986716,250663971],[821998429,820704996,995048864,1856524774,36000186,608767473,715639008,678547500],[581949003,1288334162,545275816,1002162644,2062421080,1324635219,1076048206,621293781],[1541351506,2034930154,467953315,1111879583,2126659939,1781825788,1238342825,1342655544],[1628123817,1086259697,1317580087,1858211256,97324614,1791720243,325524264,1629013531],[28843282,1084488604,1221153345,1147451744,1126248905,961777126,220287697,76931484],[1641648039,1764406534,1634670658,2048246485,1889762967,1247898120,41205363,1499798018],[1841503553,1521750964,474488987,1034099560,1481344368,294350427,964031588,644357999],[407443247,66207688,1813459099,1805390711,1590778953,289591239,1915650238,515925932],[1519615891,1538780813,1382408767,1257484748,1754774089,1904360331,72756490,1948235870],[2021110648,809532221,1561611991,951314510,723015725,660579425,1681640241,896050249],[282859409,856054817,1373887564,1266243440,702231339,1505944780,37590450,1073945381],[1923664285,567656231,527581660,1871913034,1532397202,1053984663,1037821310,1252286266],[962111307,1836065080,553623367,147272111,1385382150,1140926059,2089772105,425204565],[1385975495,1551930396,176842292,868272884,1157376589,587069648,427820310,607224618],[1516829239,670711579,1307827879,51623714,510459667,1787056175,973833778,2105352288],[2012044146,1496780842,760540768,952272061,1628806831,953556279,2093050173,1578692503],[479614984,1775550579,1416549556,1506868044,1900274845,1650198568,47011141,112588252],[214915226,319797811,1955120109,644161449,1730670893,1801009726,1025824775,1190137415],[250788350,258383181,761314313,724777004,681079692,964110378,1500784662,2056845261],[618277848,1601281192,526901415,148396512,1376714918,1051649901,501281226,913283599],[884594581,1563699823,1677193386,1136296236,226854659,2053011750,133866649,695156115],[1651856833,1536216574,1857272824,102189006,845053344,1570205551,590111789,49107896],[1687615595,1982047318,473692935,1312764813,2094314316,1197214364,388247620,430742590],[2076809903,1645409469,1929909067,1438212369,166018616,689875118,720228964,307075803],[726587627,192710946,470994259,7606978,1954907455,1501410343,1211868740,1358383762],[548315184,741554316,1775028518,2124163492,167523400,1079627268,691421525,480518022],[1401860149,388761395,138693308,1874248944,1417910093,1218978963,940829087,927373395],[814103520,23182252,1472599806,1562320319,916433497,50628740,664479218,1339268804],[24436456,201639125,567956239,1326105691,1092099384,1894631671,221057414,1856044182],[1275495353,1183422061,1945495318,1490583132,1817151020,296631257,1043866491,1550637942],[542929588,1380129952,2089824614,523882587,1117261312,583962614,1249229900,1592989628],[347098544,939164269,1910878320,611434358,917135021,1278289427,2110860234,1282601321],[235798929,590592839,1407455918,436553916,2078195496,742638470,941578049,762673760],[1500026586,2121663553,581414583,1628224959,431902175,1361662481,1080053502,1345164379],[677339842,393370729,1193310324,1720280344,1821408185,1497810233,876563696,208753668],[313460707,867813017,469848563,1094805903,1584687301,1667698841,2057251528,1407868369],[274157096,1958298891,1999380281,1806628172,1811389873,1415210940,944073598,1157236226],[132228254,1850993110,606207106,1966010279,424076552,2112665532,687645706,1297014360],[1988047006,1712049721,1440013929,601156452,1468777852,489192822,1990852294,1953994234],[51231163,1631699257,201031333,436479409,348262469,838768769,991153959,2076351704],[1455414549,1119037912,566974517,389003271,924047915,201903619,1664180035,1769662500],[741563034,468216115,874125049,1267178472,1284907130,849534135,1805027468,348048789],[1505574120,844141314,388647480,2028045001,252175831,213092578,289535721,30197923],[599349425,1924498013,2126976282,232689761,1657103516,1845508861,213195160,1520945350],[1251255465,666479043,580288866,1654813324,1901146930,2027279036,43761140,1393826890],[722475820,864291256,1854683030,1267269833,1776311042,713803361,1132030467,436396049],[1897107311,642184274,595012033,454652468,1812805300,1758711385,356823976,492265896],[1711170302,1585799782,1219946504,1080665231,331879111,785747330,1975975900,275042583],[2061338911,1146562292,842793864,2125460654,1764437001,483879896,1113758608,1208757980],[1145751594,227035154,247858619,1389888919,416456199,486643955,1905101199,428328664],[2079781863,1524233531,1605674767,2055614388,894177139,501800815,1335495960,1671674156],[1263873045,245250797,1125663989,727262559,1295677570,600829209,906121081,1071938043],[1737409122,2130159896,879094466,1808876194,9249174,729441541,1393668164,1502944600],[461718185,155503662,937054410,1640981638,1670864795,946577625,838166484,1050446492],[933234136,1579225698,249783175,1343452180,1872664120,215914984,1240077979,781766813],[1690398353,1213765892,826864489,4039523,1941596001,1044656292,2025604476,119367027],[1520680637,1520149214,964577044,1416811310,1712370386,97353818,167866593,471961455],[1870991517,1467228974,812994101,481258313,1773968534,1655869795,1105949097,929986054],[1934161977,892213801,1419326587,268239209,1149608618,1988006891,1530982670,8628722],[1782370434,542965148,167130610,194262123,1418828715,2111153668,230092273,705339452],[641430233,1039153267,600034863,1041499363,47293047,2020346372,1443939701,158895403],[1825398849,1046818550,2081850703,809241974,404230706,1453074901,1299189433,1943994286],[760922621,1316526651,1188960594,1894351886,595733779,1658078597,1781826565,990614576],[769023662,931131355,2099661793,790610867,541906885,166491276,934726331,1822401114],[1427302744,225690574,1145606303,1414807023,1271249976,1757746408,1170264154,698552795],[1764905768,779186477,1493277210,271434056,778711721,8350083,2020142529,524066623],[202993200,2048231904,569712012,1745605925,2085510179,349185324,1773976817,1462780003],[1375525954,1864263939,1279860984,1757736304,1793694555,476669933,795623150,1807882736],[827849613,50423166,1981130221,1976975465,670393346,1049371363,35595555,278028931],[807443695,1135563370,916231405,1935223435,1339984027,83891135,1775548467,1240246137],[1297275287,885608795,1214482230,1822874806,6734924,1924018843,1549533955,1376307924],[1957249873,2124693481,1446255813,1451729165,1454584502,486873249,234884343,794443149],[1101604412,2038275577,2021079756,104531265,2060587461,1119493015,132551729,1934411248],[827842446,1261140832,1774992618,36197124,397881727,1086029620,722289410,484266927],[1905122003,248515020,18881681,364118979,892707487,1929943979,1537799203,15828730],[2034145972,1565661290,2000877983,1984241949,625413600,1445631920,185615805,1636696449],[1269769423,638364094,1017212327,709336746,576395463,797584349,210666792,816932365],[1330337113,926035105,730765926,779378707,1814561648,737427500,347381678,581988205],[1809420186,1756067670,1939441588,1199911044,863024460,1694484854,756209243,228766950],[372634205,1144492579,986694644,498053489,1819520408,1075226792,1648307872,1034850894],[206238045,477614832,1603210482,2014437725,1394299737,529124300,1562914379,1920344572],[438468036,533453810,1169245658,1063636934,203405949,399477388,526600471,1213415981],[2078894848,1595739547,1162364614,1335147533,2035359421,304571460,1092009899,1930992610],[1636363895,377696205,841616651,1348433949,106475596,442534528,1016926747,1565978986],[785470963,1501421249,1995469389,1794261122,1252409545,2024888702,162728869,1008572874],[1587797306,1279564701,1282080214,2053760230,1017568652,1039487254,2065666829,875248820],[981111299,1063480734,974698154,1465773473,1356460068,1447461235,580145863,1038557518],[456668895,1683862651,573880746,1304955040,1572229494,1038793240,1521450983,550046588],[1561160598,514141475,1328540075,1326360586,1519602890,1697267126,264054100,584282057],[182223036,55654433,481110756,644732332,1638280820,1939065571,174445877,1759132701],[1253256020,1312077249,1963547697,799968712,379538983,1859509507,125473597,620552547],[1615798497,721995796,1955923817,1573297916,1315021488,530039613,1713132199,1793747484],[887518635,839026677,903536986,1735774316,1258871922,634799707,1320720500,355337712],[10362988,2098398325,1694436262,1838627798,391617729,1401419445,601211545,537759370],[2018910583,1630980265,95581232,2025811172,199808631,1201541191,2055315056,1468458027],[15694361,367277864,1399878191,1585220790,775246948,1879116176,1262536078,780065234],[1529971001,1406701537,18633932,934057239,1047667336,1711709839,1883628368,736367112],[1872362222,157367152,1591584471,584441900,1699513602,1481695321,466867765,190262878],[306544158,824197739,284114748,1248567354,925927627,2004827194,500829002,982395671],[1125124700,912394864,1184790489,1122107349,1610023813,1311508284,2129525191,819444486],[400762837,838453708,588808723,569910067,1307569852,2027703325,1287359038,1886037365],[1584424207,549466143,980022691,1832283454,1413253898,804849005,171423724,304773836],[1104632952,352660524,1144193033,1587429030,424413227,1131347642,1028760462,1401829031],[645549583,1524890248,813488246,786771626,1366703164,607870117,788338042,528123250],[621115113,1047338030,63132580,1288908506,1444961144,172141563,195263459,1347566862],[755829343,524211789,1844518577,1592611398,1015838982,1972936539,1530547253,1462842836],[688662055,547506770,1809278325,21985427,1147139912,1543419567,1282304072,1700231620],[1576502560,1810217332,2074720881,1655900190,973914333,1642565722,118989247,988790669],[259627287,1540096389,1159497525,1297923931,186014636,1953622324,980114594,1903421173],[1371764371,699986405,637414902,2035290635,1149656129,586388157,856247912,1589859408],[1827460372,1354899457,386597924,1395203515,1110854871,133254181,1054965527,1787575157],[1330883780,602152665,1070100848,558798728,195868086,890023773,1743655379,194872904],[291674277,1695059846,17304183,2066401806,1034966190,907899588,1193740789,1977631286],[1744340768,2117230772,2115857408,2116129343,1157711696,660104386,917818527,1853148891],[877209792,1045183680,959877866,1748706183,1385648097,1886233782,423773114,171649580],[1024459302,1924845201,1202322883,1208508531,476545976,1655683107,803881437,1864232772],[2113202424,1094599662,416802966,1405561912,757475053,2008996428,1221334983,408259765],[310799957,1554289693,1765185423,1472818786,2072390712,1272557594,1410737216,1704293760],[438427760,1192338364,1215741713,635039298,1983768803,1469005923,1413059061,1178420335],[936896514,2010130445,512916085,1036801894,328389014,1285966465,522771926,1091657624],[2075350376,852628673,780891861,1629331524,1684035162,1870979745,1935862832,1747256835],[218924989,85759464,1661850681,751858573,1130899219,684476685,2117848313,256464429],[2047948870,84797069,893054142,1759768792,1447719481,1901731511,68554041,22105696],[1551317812,879505578,1116161522,1657287025,799920385,1563746773,786815361,618172403],[303830946,1811451743,554160236,1085635043,783696030,688207920,1715049079,1211390196],[1616826363,242339432,1531400768,694090908,1691299930,994105229,808361384,1909006587],[476916350,25759187,216889563,614224943,643484678,1357757196,1744679244,405537851],[1057954943,290980570,1234973438,1038272668,1515888532,1943776036,1251658213,920938208],[1086895598,951255956,521994130,989907588,236215159,1732148202,2093050282,604411136],[483528840,1603414613,107118095,753525915,1242220949,1570929339,901623526,1372298600],[1282152158,1178551197,1260110773,1040776998,378337792,1226049392,965141569,1084754016],[1940364065,1930929113,1953526708,1101097423,1803546304,908919005,280122797,695841919],[1769181585,1215432195,1370417543,202916760,2093521711,53422055,1013735263,747923482],[327188292,484010909,6006360,5080079,1364289973,1021401617,776025824,1625292485],[1628387608,1104471096,851887256,1859011771,372772651,828325181,1617668205,1456483825],[901197159,2085847684,38013656,1211237294,153045474,1081367788,574000288,1532161046],[550951892,899989321,358976942,13808286,1866877356,285225050,1869756400,856272964],[1297745260,2117925242,764013318,116852894,410203817,199610684,675837417,2001120385],[850558405,1468528612,1400930768,481404951,732696818,1081064725,1274209675,1144987419],[1535065019,515511237,1210335700,1816720456,565529152,199732475,63162436,1160243814],[361102172,488692424,2071980410,991786480,610231274,1400121472,532049626,1512102788],[1689651690,995567042,1325543967,1795633397,922573816,2107134923,963089089,972792394],[300487073,1565138148,754970773,103471055,1105129817,717079395,1807395237,678451113],[331537757,1437141054,158658736,2025813416,1066494033,796314209,1778164074,1047596412],[1617402115,571972259,272065316,1039611766,1993851322,1910983027,79456420,955106699],[668666772,861849267,940444896,409047605,1294234081,428122116,519605218,528195820],[1953887577,1603349513,1768629558,201084270,333391607,2048137005,336507256,467933227],[168590825,78343253,1707269282,854229756,1026067542,1104869133,507358294,94679819],[694388619,229604588,1284956143,260553805,918253873,929006727,2026398228,886893087],[892686696,1023666001,1875305870,397313953,496056929,1344156231,394554208,2056643753],[1274558983,502351457,742389507,1361503517,1255042264,2119113425,2081495841,306888103],[1847419767,665404275,1758762025,1364714777,1137777691,753551616,880274959,269920886],[855332960,928625122,1496614449,1660263622,484261364,1062324557,1055776171,1923425833],[1017365023,1269361249,476526396,2125542113,1226941649,249782223,465518730,1096372520],[758730967,1335300462,12814104,2014014300,1310741789,171777112,53689386,596728492],[1773317961,1702685417,962449526,1368661529,717451225,2064211683,2019946526,126352850],[1119891459,2116385717,98719917,1113849128,348856212,1890913481,707080077,148833539],[376961933,1910516867,1713182814,1109193767,1557960326,701923867,1819578229,301286144],[875833872,1176483169,1071968707,1720310294,1805628915,163665913,1154823528,608153419],[1215325145,401089939,759039178,1200741867,1901432805,2049465383,1436580078,1251887721],[1129462598,1206964950,1050739341,694431758,1411148033,153580472,855681335,1570477704],[1305472188,940892117,1130721602,136390934,1780473234,1783658072,2089920977,1032803993],[1750294708,406441864,47570024,92677589,1460959279,113298825,1845282518,3108084],[1861459521,895749102,55369950,700447675,1261592248,968186944,1525040204,506268547],[1717013565,1479421653,1069377388,500510450,606201095,869846880,1294260883,1311883556],[1156362213,1714948376,58122725,1313398681,226505990,1051411170,457316577,498458327],[365692804,1467687046,1263976483,1068576943,2076983200,166473106,2091623503,1117559486],[1864248497,2060736801,2105327459,1089829549,315277191,1122003534,693903054,2015581825],[768014600,1840845760,1603220674,66992169,531180966,1010394255,1869444651,607356459],[1147570260,951039518,646317697,745297130,2061947786,1572916816,1354597851,160866638],[1647454303,282198138,1757924447,1672434815,925260442,916647447,82144346,1626761417],[543315308,837196916,17403829,410097320,844310324,1730604817,2122516067,844116618],[1240658018,235362690,386932436,597345022,421840960,1378108846,1000454188,1987955084],[475358498,1611764256,714315393,2007600538,1540439222,225689684,1328770199,1896284516],[658439360,628289228,816636231,654534540,288043699,1474437060,1296950246,187244509],[955087790,1197822842,1061231477,1707032870,1502102436,458934697,1550250955,1555138912],[1320160269,1636342011,1515082620,1138729304,932970402,1622365193,1088856073,1596830426],[1969770964,816183225,1326963987,68404330,592332923,929804873,1246740679,1576416493],[490986274,1310266778,1595642759,1462847931,1352775976,1996807275,1801484658,556600181],[1581652016,983365397,1763474194,417424993,420966219,1463344271,1759010534,1851745413],[1879879502,275143442,1611333203,1164348495,1898820359,1507137948,2020485158,1931007868],[1427476912,1966571452,336572053,1758107437,1865018044,1016958452,302778923,1250195704],[2047441554,1851756058,1236499827,1724908112,697579100,1398452633,1349621842,1175659325],[537246210,1395771447,1963331316,1342965599,526805559,1867633450,1980914901,705264867],[1527674364,1845934091,1318507182,1189539833,435717228,72572172,399229368,1603975391],[350420918,1947816189,1616490258,161308726,1457584990,508245994,1097783494,425920582],[1991154666,206311213,1152171041,1152954674,1328503662,879941824,1576264280,1623452884],[1101704045,311802594,1055273858,996221275,604639165,278920122,1349193786,2044758096],[166841677,1621084702,1980043563,1804133459,1950871889,1295712757,1561253512,1817681467],[839321776,2015572685,1953408070,360098398,1945109946,609150446,1592359221,1662665844],[1554870807,1910554656,501963182,73999584,1542840456,2012359423,1977121367,78578924],[1635409500,560026889,1267778596,642989113,1341401507,1350110949,162340208,95953992],[378047994,1920264433,135908252,658644592,1058616198,1700727826,1804984940,1010944849],[78867724,1954808679,841969303,531713777,1497612212,935731245,1251978432,1149091502],[1340026914,1293401320,52450894,957185961,758624639,1434001166,1387790104,1994451681],[1972197951,892734175,700032570,1352420588,1983283712,198024507,2095133858,1000662145],[894676502,955191954,369578352,2053774408,1545184784,2050327124,1028849192,167426355],[1269372704,619636886,1262944266,2033732856,1586806152,48583180,1235250750,1720713634],[679709008,1383051169,128123444,1449244235,1024634548,1924648399,331749025,1203856371],[51530422,960557763,1785058291,2045169387,166304184,1376556859,1873692267,680379431],[1412442244,1744432200,1234994133,1854271414,265957665,214790998,808762345,800171181],[596089322,1754033272,1998516293,590179376,1319643033,2100628550,2049001932,1998560384],[501547176,1189760024,25510552,203032182,1522180670,1482093064,146217345,2047489774],[514825888,1317306084,771145791,1979961348,124710451,1063341875,1171303419,777829152],[1000096950,1176705239,1690727066,796891124,450413554,682843839,1678461316,140477715],[1542423091,360717925,1662253274,643867542,1041398677,2022450597,1067098316,487361337],[687411530,1519014266,326228497,241466370,107163160,2128207817,553045230,1845001918],[713413719,2119238158,2012222577,1461842799,94304603,1623831550,1663389071,1235009318],[2037896345,7018989,202717407,997741042,1720965593,499825842,1869096882,1460526789],[777484002,682277433,750962027,1503993768,653932722,771869242,152328458,828652025],[927874385,704911957,186203057,682174554,1291312672,789281900,34262325,1157655454],[592355296,1510835822,1359144038,1159961134,308590498,2093809785,42003129,336588020],[668644583,626366185,1012531392,588797351,1974173198,1875051701,1067055767,1904162290],[1006477837,353109025,1545730415,1674452095,901212923,278868207,1795928640,41794236],[660064158,105309248,2118721370,614816656,1348107261,976225173,2094177906,1118629249],[2004131003,893161923,1293120889,6663033,864933209,1362194323,1304259465,1323591054],[1365435234,1473181003,267177908,1457436687,1181153793,1130442587,973349320,1426109158],[208730523,514579906,1855145866,347910779,1606191167,1607846075,1851303127,250031562],[1731975001,992819324,234051585,509778995,248904972,727653901,906872635,954257036],[230617187,865403963,1387025072,180444009,1581876855,324873312,609165071,330507295],[660695764,1478065128,1799355470,1737922576,1673960285,1820664867,1412880070,119300792],[2073878331,215469610,435566432,1927582158,983187438,2056487375,1867775467,322168493],[988731846,793797376,185711210,1491574311,1906703408,348610817,11363981,902608805],[618385599,431979685,736573769,735915706,186867887,1483390004,1667825328,805247838],[1998026394,2124690335,1199256872,1310037452,831545492,1957452282,1666931997,588663141],[1650772576,492276195,1577103468,653347890,123611562,1845978671,392905637,1553996880],[1333525643,1422293613,1821102143,1860388649,1340850666,698758234,1301298771,1006700320],[122548263,682956778,1966561081,1703667655,2128244502,60310327,592259766,694902532],[1956243166,833108884,813138298,1162781218,1747702634,273688522,601556222,1710751432],[840939127,1032352187,349417353,1860134766,1668891665,295479512,509961286,1149193541],[2056672426,1859233964,998694985,1990220874,893922754,1577335420,876419199,42808860],[1335009403,1562481397,174290228,1255690027,382747772,1528591170,1540651074,1529235840],[684285699,625373742,389090265,1749100090,1231915436,685007781,1595690782,1294515534],[1023887743,1048210042,1995813465,660387876,343755997,97401614,1537401321,2082997005],[708248292,2054614663,1449881595,192795260,94415031,1954854130,1912096129,23601210],[1749098639,2043873880,1318648034,1509667631,119244154,1145075781,477183181,1437490356],[1649745913,1758308614,1301650669,1764080122,1132715603,2126441691,1184870792,1962468487],[854816630,711961886,765059575,989588245,1778251667,1994149426,49186933,1754036382],[53101390,490979244,2105823253,258644171,2048653893,1987236472,1875191910,1915367674],[1285668691,1696092747,570694112,1782295891,385407615,1428486471,1652743405,538874867],[716387130,380761549,778878734,1161547046,1411589368,653322194,1226404684,117530990],[581868815,1796701118,604740875,1650241769,1495911277,1682772601,531347025,1181118203],[401159872,2123012804,202333841,784238690,1705392619,561597895,1123519858,458342218],[458775182,303296651,98024884,687138752,222416532,1696310824,69635201,1096140821],[649365227,890737151,900224877,1933426308,1025793440,880294563,1214803129,1788043339],[1534962455,582474825,1114760017,524535948,471814932,2108633149,543381298,1185504115],[856289714,1163066853,570652344,635773797,2056343573,1740598420,408073980,2121924567],[237812807,748781259,354985501,279279954,1820294108,1279980356,761621755,838527549],[180290394,609556772,924340574,3995711,1863194069,2066956373,1974288501,114470217],[542874253,1946246291,1808198314,1362214612,177439560,1592026019,647242324,1023642731],[602788655,1091967098,1131989425,670003566,1114215547,1039580402,1598894008,2015233040],[580733209,1164344103,1027495314,1717631990,554551898,1057163302,155481793,1616501234],[654288735,1839165517,1230729360,478914769,1572952009,1271196762,1771862817,159169710],[1896289827,1173726032,576964870,1804946659,325008676,13816154,498403951,1662493714],[802566532,1439817971,1557049990,883374580,1349859941,15142074,414749581,12744882],[1084817378,450382561,144031300,557931121,1576875977,2046927202,1424043271,55797589],[1055027724,1752027226,871330177,224135963,1098191523,1639544881,1937031866,639115540],[1216072886,600205727,776121967,2048602697,1208177734,152958862,2097314799,2084791908],[2051270414,1201613195,1042123377,358528216,2126744312,774809977,1327855022,948367241],[2009062642,215359871,859516558,1261312812,1063339615,337094816,1211921702,1237810409],[1294936100,1335444708,48846926,1423849043,566628932,1027064276,1896885372,1692419377],[526094711,1582457483,1648003885,1294864581,1734913664,1058479031,1512845769,609681487],[1403326233,549571350,2125091203,736658522,1004220551,1501326003,1572257786,644406243],[149943482,255667138,923706173,1718090517,141107746,387265810,890029657,1503319987],[1741557953,829985692,52196740,1156768334,405415869,883541972,31018206,1830841580],[41498458,211616209,765250553,469097503,772363798,1497390170,538810720,290473539],[1202734698,1706020531,570862109,1753022924,1662242785,334148230,58567571,1241967562],[66079622,1787339650,2069567136,689719326,933200626,822008631,1937646743,1497491265],[746768803,737708921,2110841255,324058666,1950639081,70994907,2110134715,1207084458],[1284143109,816915856,373763841,996553991,497313813,1154403452,862024690,1166538497],[1151069873,2087862438,302312826,467786109,1153957538,1100735981,1821302295,1920233364],[2089149317,1465463235,1007923271,194866340,965197188,684458287,587741264,830907522],[688049166,1058033860,374438247,257616887,819752367,115102496,525828849,306561166],[1601958305,1475808666,653626622,1935284452,294989807,975272387,1650933771,1305981900],[129053639,1854769920,1425864225,338891827,337620193,1623695647,1900328287,508401761],[1956108622,33158737,206948112,398832626,1042605876,1514404830,1912510307,717014614],[1157718056,432721321,1656241731,1517138293,461929418,278622900,1486635789,121387928],[1341401163,1385777667,112838448,38540457,1909064480,1356364998,717421130,935033035],[1496139078,1795738010,1644168785,2128676179,2123707761,1036428086,546308783,1358639038],[723675763,493161460,980424554,590534275,1008647082,14679151,895537739,1593779232],[352817825,1528466578,1706764613,135044498,2097194789,1533362415,678284972,1155737585],[49224131,419107830,1313670232,407814257,619641865,588956859,164032637,1156465158],[330183766,71051351,438107537,1037214264,1920509098,788240529,1954416925,859173181],[1832190713,2092448476,220250321,248364268,2048025935,1711518247,881220290,1690783145],[299090074,1393746681,1139005603,1863498764,90621298,1349204413,1535902827,830461982],[1699242183,1254804276,1376144801,915324337,2004430003,328233809,668206062,994683602],[1596814768,847549028,1953675273,722031705,107410595,1318778952,1202545646,2027050119],[721826443,939965349,1129099125,1708856528,1239626537,1298297827,1742464373,1702960695],[1366146210,1913811662,1530804876,1574712904,176413747,1891239869,1340495490,751590562],[1723301860,1063228585,940648462,1453055665,132508039,272469559,943773934,291534480],[201842932,977959932,1725268614,1022779156,416879366,1556670938,1162010149,1049216944],[424918140,488832274,1013901629,888584131,535860650,444837018,1635143070,1000319255],[127728379,596272755,784991776,257253776,34187894,912119421,992174246,1998910762],[1641228629,1494798814,1229796810,487280281,1840393989,892910001,1203200778,1589942054],[1926448414,546505607,2022496462,1602472164,738238982,897940103,1328251568,248875486],[1933360131,1009535330,1654147425,1683538537,1907782251,1620813038,291785851,93433847],[1908832774,607170628,1472148945,63565287,920850850,988822770,1617273034,1426918965],[1770559729,1736757716,7437940,851709728,1403950227,1725487695,570846755,2121624782],[1690623167,434663999,261445693,1182267815,993598395,642751285,168288051,1321597235],[1298252844,397886999,989027945,327848417,2003041351,513919494,285077275,92407632],[1416177509,1335195242,1218576715,1911162649,1222026657,399386235,874453335,1321096382],[1475209141,1293186650,105720490,605298727,570230436,534112865,2002841803,1960027610],[58821398,512840853,979627592,896338935,218067903,643301403,1903462352,1602301472],[1572594302,870788602,955812854,628394431,320997293,1957104174,1876402175,680401524],[1053790431,406557612,1873417184,1856758600,1658479479,1564803463,41979672,1501600117],[1583181357,96688744,779412282,354649847,1844080312,1446045887,949578662,721968872],[899341857,1549958225,25431268,1660190318,960980154,1263797299,362130989,1745134439],[229393288,141507164,1502591902,546154362,747184813,704487372,1236642065,1197153524],[121683739,1371183001,1470653723,987939648,176419215,45606701,73993372,462656040],[1717625357,1765513081,1190276021,1066182819,2129789430,713724526,1453209795,263155198],[676986545,1058861509,550138660,481167412,591879633,513967239,130025262,1044321184],[1902476024,990270112,28081566,252960275,1055098412,1599746693,1596291295,121439771],[715268819,1134217266,1525236231,1597602272,2117642023,1132646553,36575047,1068629058],[1799462544,952837412,95860197,1860270711,984989010,1393088222,347549170,1149490787],[43480021,1588317549,811838616,151846749,517842360,1878078651,169632246,149717909],[123810549,724415486,457226672,861487941,1750894023,563015022,1175720905,1109999760],[254356837,1727681463,1984788881,761568994,1014371667,1490908759,985907137,136756851],[1888052770,2102089768,700527805,1426774810,1322399819,1338420349,173982852,973183574],[1353344333,1417769959,1720619012,959266241,347623013,1172713167,1739724452,1221399803],[1411975664,1740239278,1401329451,1768917779,1572404553,2094053049,1810697584,923802903],[1633595708,1225988185,173691780,1759299165,1752619878,1360198070,2007636838,1270254439],[2052874463,1372542245,1751301919,1559844724,467727642,910163158,368958225,1944771933],[1843750657,536293344,1713886889,1625827050,35453167,787520105,534233796,1564195085],[1694362707,2067464634,1577978283,460373282,1396108166,813439805,89709873,1847617344],[1228876346,1019464444,1240105762,1831405308,1578379136,1664179412,652318136,1027864302],[1618196056,1087954662,1577607006,1428887387,1106549110,1580572219,715894869,1418967669],[1998192229,777887733,1197437923,1948655287,1623929645,1760488143,49908425,1673551595],[183392850,1237270875,1962106805,770854687,1727473686,493320439,127873944,178942717],[685561863,184954518,546543731,34577485,1881306229,1655015056,444271096,244292449],[1329974716,1319174756,1835243675,1982798825,622107896,1486266680,536925313,1001213270],[1414628272,2025151561,1113631361,267293710,2129450281,673886508,1704723776,482511731],[1788085951,351356952,1436474742,1706713709,1614777785,1398800393,1034913560,292353106],[1748384986,1401746183,1980851160,2107778102,1002621713,844560352,212473429,733179255],[718793923,956675544,259786061,343937283,1385265979,2103793082,1119278618,1009582349],[1011690422,1844491309,95343589,1079166031,1007830722,316767765,1025947694,376060566],[1836519936,1633200396,248643345,615829896,1189209658,2026719728,807338675,1908571463],[93683025,1368889435,1522509641,1097429843,1173414387,1552846320,708718967,1574695017],[1526736940,725958746,1234946739,1582975412,677398353,1838445682,1562842100,1098536991],[761734731,1923711006,1473299195,1990290535,802414507,1373058064,2051140591,1592402226],[1928039628,243266517,53983349,1807209124,460774846,775172857,1781707078,2101907834],[1163538720,1465553549,1130761455,1200061791,982606697,1293296868,789306592,1056813049],[662004841,2005968429,947870250,1846880840,481374066,696549971,661814402,1601228904],[1361067401,1196942445,939058661,846412476,183094926,1654490853,472471366,1756995582],[676738936,187798565,107599035,1329904491,84003741,337391852,97628439,1921582324],[1690719814,1718778813,552513081,643050577,2048333511,908052824,1901636308,2073972224],[969595639,1738230167,1808015517,351181156,1537028858,759983585,462603192,1465238553],[187723298,653773208,1592131318,1920952316,380499473,1031766714,233445693,76835112],[164825282,1744372622,1524229209,666827296,491704423,936092662,1934804230,1654099968],[525357829,1213226595,1047491432,1916159671,1629543598,546856532,1326548913,1651323462],[178968418,1927610481,397688483,2049851861,1195965054,1750840697,264880560,668656836],[508593031,939783930,475616133,659125658,1707753114,1601314161,930032514,2022387086],[1051270225,1846022536,517072932,1234475385,308977555,1566402079,1838598560,915013937],[1518148190,303144850,545636156,1006356060,1261049200,1029425094,1843403269,925205498],[1430639685,1763945561,168596337,1451629950,184347042,1978088013,489316726,5046570],[534094898,1678460206,1278046043,98155559,2021827565,222033850,1894682390,661743938],[1022275026,1219060176,769978044,1366633563,2097066474,1342640101,1511941050,698207188],[1921619556,1393499184,1532830356,617962044,1176401425,108437024,570225553,149324166],[1677006074,1182551442,1277849201,1703486485,1388568898,1168623053,1481117671,330370474],[1958187538,2038077002,1767186429,294963046,1369217111,1791102208,893573430,1532103784],[511070912,965433937,792776297,1572827108,483698304,990075544,1527991518,1980246031],[1696772678,306554246,956105070,933085876,1952688715,761307095,14060183,1109019250],[1592197339,559147593,383456901,410752541,1467060695,1292725940,1525897568,1820332330],[1647362701,1076101211,511653476,474226304,864748388,942627682,662838681,1440013498],[1879812731,1611824664,764810687,1890303646,1579517304,1769799695,1540608330,129130114],[2076885390,298629196,1182246210,1140207797,655377047,310598738,820682243,577116684],[361020413,703761972,2020851875,214759607,887243308,1872995906,1688650982,1776898059],[799585216,543585188,1358516837,485803560,426005269,1111497796,278610856,1100160624],[599636300,1217898005,1210784781,97373960,1513463342,1557562228,1283541391,1572814167],[1245251180,2096010640,1455398456,236465422,1021995296,1599176516,1133202925,1578482614],[463698535,415636401,1985065889,647939645,367578019,157544615,1301045113,268283529],[468828250,1391624272,1929548869,1972590163,635568054,1673365734,792273937,1793504541],[1669304097,1514361842,2045872141,1835844336,1506837406,1867480179,1721743265,556307126],[2027100724,1936530027,611623192,2086028728,1906822368,771200801,184571931,602839700],[1527512313,1746517442,710877702,308622035,1845480197,636193880,554433937,1400637390],[1775170593,977607813,978208288,575078045,2058117669,662024045,1553615094,1986144499],[2082065860,1606218150,107248011,1832745839,1698527882,1381241266,1501067922,765898793],[1265062346,552258355,1523472332,743880809,150837054,853184410,1689236349,1189679241],[236120,1163061628,836476041,1543378900,1991450075,731004099,193122400,1481430753],[709099961,18130713,565516360,1484813224,1267295834,1151849652,689279219,936789035],[635364877,150701662,1146647491,817092264,1614342767,338212902,75779560,482209131],[88495670,2116124828,850093906,1744541022,397934166,1375138352,1975643635,1555204070],[1557863522,881856404,1496384018,936609078,2010104154,2110980751,919927460,515896829],[1328375034,1516221522,381217773,1650489903,543989293,1753713056,1708028873,303258048],[1088486975,1532390076,820732546,1640035259,1154345489,101611672,1859931207,101009239],[915029624,93051030,421211281,1101557360,1723075638,561757621,1039146443,1039189953],[1780963825,1470144043,1976650175,1522334652,911110395,723942048,963803490,1750358745],[1698416733,1532027936,1909052496,850555752,101390927,900655971,861474190,1250267795],[153816552,1428558030,859660719,890375934,207513491,63367411,1891580978,657502348],[746309151,166022781,1795495972,1791061817,952050355,989145620,210954774,908204866],[160922201,1855946196,635953939,1342684152,163323426,1515763073,322530827,1350364070],[49731463,277384725,1620013744,2073153467,472253841,721388596,2099785995,1749658038],[568609802,1422456778,2099040272,1388571921,2129842349,791840443,1414991025,2010224865],[113341698,2041165701,226488183,638671564,2036572949,1804474973,931349811,894462490],[190783378,1306788198,342204370,1134348916,1705708497,1491839469,735150334,19222012],[1679345872,1369377169,1535312698,1118601914,628074933,2089867191,1226727780,699612571],[1958422334,2023681334,1372340690,119740759,416949617,1262122277,1336537486,637014355],[1430726490,769704415,415113155,57411422,382447403,1334061747,1252748320,868669690],[193361810,783772447,1306925542,983688058,642291776,1624910569,2091785667,1608450339],[1767016266,1163062203,1071276086,1772355640,374662365,1790530675,975032102,506978634],[1585105721,372795920,1419484358,2023632191,1589692831,511789321,1622143900,1174502096],[975798039,140350104,1594060942,990392287,155661365,575609144,464021722,305290748],[1099093808,312166452,854342994,1892305859,2127990034,1923715449,705631179,815804645],[672510686,1187784888,579896093,435234054,1780689444,871379736,134745817,1536136553],[1591005107,1183450134,108284716,1645416942,864810020,1358478503,355249313,1244039421],[1156081988,1903477029,316653146,681310531,458360170,1844343371,2057418163,1170218229],[98262081,176671017,1993794945,39170841,1789294643,446787254,28525226,813735368],[303144153,587220421,1302247064,1159519663,811066658,2018414714,2063633866,584521568],[645277280,1519082844,1724256574,1082365453,381487322,1577029564,269496283,346029632],[2047236321,238522758,843259990,590023379,861152004,261472295,2085203806,198724755],[861061100,512808213,1533482294,2082608146,80113481,349201836,1026541374,429783078],[1626773260,405412190,1302421065,1315026196,1819722869,797158749,63478740,1264578539],[577796075,1304088804,1521611368,1823988251,1851479746,1098918827,2011203103,1160184091],[729640027,2080654987,685339191,529187708,1976285503,1975903529,306595976,998939059],[954174037,322104385,1777556128,958823511,182075234,1649091084,1907678410,1537291644],[1664886405,795304437,80972376,1666326303,1648429935,155798788,393797148,1470876369],[383344749,1553559169,1941541322,558566996,174407270,1814131670,1216753431,802744776],[792643788,1103475905,1520307711,1078443384,238959183,353304654,1823417494,2096334393],[1837618351,1659085474,1931133432,528787409,1626364811,2081446043,1564615027,1077449230],[388914177,1670978646,1791749273,1208663399,2130447514,383622662,1726222730,1515405854],[2021243147,144477268,232900148,256339127,869650693,229834314,533316884,374365370],[662700025,1974870370,868942658,2062633382,1373290593,703092340,1499734523,1245744251],[1669402511,1501877482,2106189090,1622183042,1354343582,240116305,2042164210,1786298188],[911169069,819228862,2064904770,1207392823,1132956788,1846710488,1470388829,241591986],[1079572472,2111082340,1180159206,1808532055,830392649,610925312,1461491298,1884595014],[2126883455,1199560003,990923677,1247907459,326370918,185561849,140036339,1078039212],[52305514,2044900167,1472784713,401025297,1093644439,234516806,1396130001,434404283],[1300717920,1864873360,1124526490,1036359977,1360448027,603147189,635230378,901515228],[220280302,1357741471,857719252,1462100726,622376899,1267155322,1087504806,723407378],[753409515,560299063,401800446,1477949261,1233168235,1524703054,9740607,1439341429],[1581243725,1091743348,1725418374,1501646116,1929939451,1038779775,1682935650,740113232],[1156358495,1242490194,439891593,879587190,2017608462,564621455,1073380971,1088844217],[1022351373,1650896599,1294283318,1038487013,686830176,108274023,1295345746,1391866514],[748112706,1123718952,772449377,2087978484,1843118102,1449282190,552229443,1021866805],[564803987,788081681,21631272,1225715880,1322353654,1508310666,309730921,1830896247],[913991900,1249558527,907537004,1132503473,1028572320,595379138,166727748,580403886],[646271997,2052119530,964511622,2008051086,340416101,493649699,341013516,2038168782],[1461255298,1753608213,1781063764,1566030815,1816235016,886278304,1161807555,1873400309],[1881154889,1203926165,733885391,1483393423,245649831,314463423,570078097,2124301288],[257270143,1113423905,951334310,1835122299,1400438059,724862382,786482616,183581867],[1697968943,568182913,740004231,1500208453,89445712,1373386210,785107261,671009806],[932410729,1761741618,1010708551,1550575866,1317141883,1842676216,2085042897,1092795727],[855970830,1419927524,1978751747,818896478,1618967448,295164247,526072042,387481419],[1896093187,1463801560,1028838287,732985872,1198277988,1462931864,451140916,1200045673],[900325613,421031866,252312456,685297086,301612547,1235990408,1973905630,272497644],[148078726,110756663,1316719360,676766078,64465364,209161888,2043661731,821433479],[851061567,2023963010,16109868,1098031751,182071939,1182165917,1956810346,1191361499],[891331091,480883735,627397933,1263690985,719806829,1307401906,390727135,782612921],[845960893,580144323,1952098728,2063050434,1766178679,425787364,174562174,1911571648],[939010685,492281106,1053124595,2039154392,1018250219,1648212808,2008768994,2125177937],[798182625,1546372767,1574883517,1347202620,623757361,1149738413,1927400089,1477545814],[81912033,1170853723,79818721,453422932,664243401,1886096449,1459761327,2079898190],[1315231171,2113449042,896292237,1910091257,1555296945,180694782,476193110,465878318],[1528198424,818785598,1815275209,1289534601,204147526,1086029313,796341559,491626007],[560785690,1980321190,1619114737,979540219,55632028,2097641507,1894622351,554894815],[509659448,1240563818,685708911,11976925,1595647775,1688251599,295705281,644847183],[1208208398,1415865566,362507241,1140721318,463063178,1238266299,160737140,940886783],[141354676,108084792,867114713,1685066581,626759004,1602867699,1906027169,590742860],[865754157,68367393,710468477,970084465,1627816685,1493789664,1405885517,1773523919],[456098797,434156360,204881128,440358269,318029128,497864303,632978625,1130200241],[1151739827,1001741000,418717103,1729659806,386141503,1542399661,640929533,816830945],[1640532419,51094420,2121349347,1495623636,309138179,1688025286,1209867376,117393914],[1660066602,754685629,1388819904,1264582721,1744608374,89603094,1386487008,1193373437],[1044000978,251308465,343151650,231657462,1333669133,2129937973,535603077,1188910972],[1467364899,1946260484,1785643861,1511706801,207050971,2031883187,643680648,1551705254],[933129203,1064820689,1329650334,258746681,1134541780,487679876,1717707748,2126255117],[2087685489,1107123850,1095528068,982238508,415328143,1646746123,1537362985,1586522018],[721950605,1070548348,594614476,72472368,893536932,1769439219,20325236,1254915577],[1885565531,915338124,129691314,1337036469,528638983,468283141,612327879,1114904296],[951096466,1147811291,765240692,9167444,204891493,2116919929,961815235,1880862278],[281801531,361423912,399909104,816442791,468691419,1446162934,515863475,2115026643],[897925904,420947548,2057427613,863043492,1110935382,1571543890,1548147125,220162283],[1841402033,1874645329,1201075100,331457065,11825564,959902758,1140319048,1541539371],[1378400401,1633027696,1905359988,430318979,806661921,433405542,1860309606,268664884],[1408866088,157592393,534382230,1146018646,2115732529,1252486777,359650008,1123920289],[1498702186,1526035822,1167804868,194724561,228920829,1013809150,320720808,1261267669],[1334074036,11900765,1209005812,1123410117,996085683,1452459680,637746600,667080417],[358970313,982843286,1526409316,1632327204,1413512583,1319815195,1509460930,446833506],[1158466454,857956035,762989665,1465053588,450277755,1932267072,593677488,1335214637],[538988961,1024008245,694460439,1488582778,1330819614,683881110,909649340,1860568293],[1527888192,1342239344,1601385648,914915888,1358415810,1595669952,1766549156,593524362],[1858535355,1817930752,671591090,792982673,1140491136,1362789525,1766390479,731197194],[549577587,1755377255,49968886,536203963,1466774833,295970111,1820118068,1961366780],[975804599,2065733906,154285935,1301708900,472758341,1564044240,15908136,600996769],[1177803758,1520243884,397838698,548460847,1065416057,1736742342,1426767998,1293111237],[1368964387,135491247,1559307463,1248025141,1629692304,650164053,384795786,251296746],[595330199,1681818206,178292427,1993066687,1282754297,1141262734,735277332,915013125],[1954458413,1078962221,1466360151,1724991277,1027873658,2039788311,1131513646,2068148162],[2052045601,1804111592,932400443,1239976635,1158130530,1784878120,1979829009,535883728],[23581066,704096598,1397857861,1615376955,1526219180,288908517,58239913,1800357476],[422654057,1695536748,653721229,462548150,1784395312,1651237936,413064921,1578020299],[655596982,1363220221,692807102,1778118287,160938539,1884536933,1669461937,1153068149],[1316770943,1318042776,1751727511,1760912660,828099244,1327713962,1931110177,1829988965],[549297746,1856197995,995127343,1670982450,1603504210,1925955583,204377485,648959974],[1342045003,1347004935,26158258,191547971,683406653,1973549298,855602436,747092452],[885174114,1112907975,1500192225,566545401,328171834,1447849149,1533549304,710025147],[517643069,1730911467,2115717882,1704167560,1219766428,1649063153,1690419203,450828084],[991697763,634652106,1462344722,1682613711,581677630,1209541219,392717020,1978115734],[1321497828,1995445719,489341746,94784183,1977278558,1521048027,1098596055,1653497840],[108133524,1255590916,1121097130,2025079302,1076608523,1253350730,1560066002,671637234],[860443728,568224941,1473438052,1631371596,1549554202,1751686787,1816795778,1321323512],[1121931568,329147436,1171596737,1031070564,1572451625,97884814,1052333503,749450984],[134527893,847302553,1227119273,959574364,420199942,316364349,1708073997,361426131],[1539656224,2037563854,1464892145,2010212547,972942202,736450308,63347037,1082434084],[133227501,80852622,47877428,1123649632,765317535,296683621,1166157788,376593219],[484846452,1243675108,2081250862,1156560844,53739231,1906342112,605069262,1196075355],[141578199,44419861,446654507,343766215,1386453994,1959081524,1561343552,1418421654],[2000742129,48529651,1492631894,366279951,1331451080,941114557,1482641142,1178361349],[447326759,605489216,1655022698,866334118,1746503562,1643733392,465657471,1281080479],[1841342128,1068574413,506419020,1794262325,552370835,858235063,1719794090,1744943367],[1980723867,816925780,1786927720,1213311382,1580306377,1072979049,1759318034,371698282],[521629591,1455224394,2075063124,564045967,532568047,848963825,1236027056,471514583],[769234500,999393032,1901983824,573930953,250790011,1248912371,1455147040,1365782219],[1642124680,1798924343,87150550,1204247337,272034097,1943576398,1606790574,1859592348],[283719475,529267423,1072574847,1711764115,1378124612,622261642,2102209046,1699143696],[227652021,539548252,2001098304,1568291264,1441715148,1411585750,915780527,740330356],[1140351258,862714209,1511735593,1359532931,1977529163,855795616,226760443,545611556],[291057581,242972673,765809604,2122519372,345380852,279933335,1553685173,1726298614],[1755951946,1450265679,1888315079,20886922,1149323813,2084018928,1559944382,353914855],[997019341,1826630454,107225300,73584173,1844426394,89302099,381065609,248129052],[1806400403,36703492,1212759379,115831254,2017871525,324308038,143531994,199080279],[2085461119,473715157,1286040098,576131914,866719612,557805540,557562247,184169502],[1699535753,1757713142,1684251047,1443364985,1584475033,1721804705,131306425,2087591363],[1754255146,406146031,730825911,946427598,948272783,805210184,129744189,815819655],[1327606049,1247038576,591749867,1612622631,1459271140,1922054553,2117496127,1302458164],[2129559703,727780710,851735719,944735718,441416366,701654394,1411818009,2051152053],[1625413595,311908436,1492032395,577114374,1546048390,1925206384,244930856,2092127333],[987918164,765124770,2017579072,2110547970,1993551234,9261096,872752904,185697141],[2096266314,551286902,352865618,349111169,1182183249,1018474364,1709489317,910093976],[26915228,1148446849,125221484,1508972543,529788093,1027730091,1047340601,1030134523],[1863083677,2118948910,943334724,206494252,901272089,834483361,1949736908,574677715],[198831745,578878737,221690481,1651912634,525480461,1437022309,2072248830,1063140375],[1510143177,180362538,70438034,641745722,466379883,174017149,645972185,1577021732],[290181107,1749192835,1234841771,119339092,74683858,346221601,1847534498,842932612],[621917464,915877483,235031482,1644612926,964527281,1600954422,1919053271,1310351830],[1741303388,125487520,1394995301,1779620567,810619210,280489969,672311850,1556965363],[191193586,1600636615,439856959,77185714,1865293035,978830696,336754652,1885292110],[858838519,670677737,193810419,224004290,1362908409,1217464620,1327544944,2068691058],[787234671,337658062,315749730,863160846,815612069,1299638771,622476070,1349763259],[2019787155,1983466434,37377731,343652504,1719624109,844593024,1171508522,416021141],[1313946804,1814529098,1655828608,1991034962,2026886088,1781194446,2030498029,1134546831],[1236949873,1040002120,2041407578,1557658798,1763997326,2088365371,502425971,1622982888],[1106523080,189157369,1936334126,932545566,2004151333,1184276437,1868468911,140110306],[1652231747,11623259,1040073565,475577203,127525260,825288856,1588120819,1850496267],[1811018970,2114972858,1281236577,1419816703,2097858077,1081425327,1074172966,307219534],[317299111,818377824,1753899363,1657289997,728273638,1506082706,230416585,635132950],[1499307473,1755193057,905965305,2097730281,1925414628,444429870,346321824,1101040991],[1179277308,1089129615,1380967018,1449065970,559313126,1389184595,1332607074,755247707],[1352939860,2027302452,2115090681,1009564247,1137216767,145682824,1562834760,753387014],[1817478515,1146334197,409564213,1767187443,926755246,147326450,404400168,1146637704],[2046793929,577744339,1174038149,101262236,243177701,144113903,1850102033,465407351],[960112699,1635170667,853917064,1227971426,1218896433,205588605,189547847,2059160155],[333586241,2115807156,1845960181,1271785124,352960599,1046974577,833813150,8845963],[1553826386,736220017,1771000751,1015002596,2047131704,1435228283,302889944,536155125],[1481237967,1468226942,261756279,1131709911,627220456,1868695554,431644519,1346757539],[1387794173,1201251175,425042670,1921397095,1815829260,286334327,565938273,1781190741],[1200930279,1818146690,893293533,1018128417,1847538761,764324077,651334087,2004914402],[1284539949,128131730,435160968,323007589,518485097,236610826,627746289,1488731125],[2024095416,365362624,994525491,298546129,1944395919,1760410231,1215471758,1630385620],[1295531822,157264303,49281433,174457519,1042857357,989976502,763301176,98645710],[768206719,1168525334,1384593294,1171759445,514834782,117592543,1678291667,306795130],[309103023,250966226,663970278,802935354,1662255832,1251196166,1982570149,1041669726],[1096498370,1287740887,632904772,1249995973,1243577986,1522850632,747100541,381320090],[618217991,703790717,1023345225,1850278137,2121258021,1390838219,432195245,438354497],[1989502529,1914228652,1325115164,134133804,1335666405,986458212,754415480,2080221650],[805507506,581524685,48849061,1926849201,584158553,1899459078,1661956779,954713801],[480935395,473088940,326505618,1470739083,416236499,767183787,85028172,1008548020],[1585235721,1991511916,1151253162,1209708014,753021556,1370805775,2000047145,1546732119],[1060444861,1815761391,1603442267,1354337405,313048891,68430072,1493622032,288201799],[1280253893,1536363709,858374039,917977699,860265721,479639953,1646784566,192085229],[1115240204,1828777935,1787153507,1496315028,684760142,443972274,1779748939,1241471747],[646913159,1330813540,1350559741,1999436793,1647591673,567017480,195173451,1556699501],[218761613,714051221,525097938,671961094,1748784444,269564394,56305491,1873589159],[51270098,198960817,324453541,1029156545,72950361,1290103346,2084824913,1263684184],[1279529667,2109572834,1466726771,1858172296,1759057505,838099414,1441107923,1257375461],[1197429508,974321986,680429975,1989053680,1668212960,331934246,908701401,1281270097],[954118360,1333345508,2091630906,905859547,1875515733,1045928275,1124871872,1399524799],[747687131,1711234140,1181643141,1683002805,1075509600,1484994198,56976859,531802511],[817060173,1524029953,297681591,1777065747,686639221,1094909906,2120826742,1327170852],[533166074,790545414,726099718,1790425052,345021095,707384253,706288406,2070178112],[1744667239,458602530,1190116337,633250969,761743436,1046874712,1769700173,1716679162],[627076059,55350290,1667892996,1426084416,759223371,1148494931,1292282978,1203392927],[223945792,1841878495,900000037,1038537217,1583525758,1681451089,1081618831,1537760217],[1872222885,1222188486,323514064,1125067364,2014790026,1678618904,559833588,369647182],[1841884649,1317504667,1181989201,845310708,616927886,1876345764,1562479125,95059950],[1941078390,755616871,847532907,1114175632,1324766900,909517707,771020457,1450529588],[629976074,1531152309,1503810224,1088063350,1133683641,246982217,1719128245,1674949495],[833767001,175514426,1674208903,540444160,1899816746,910915281,1159211463,1445103682],[925400618,1772148477,236493469,1987364963,420918187,1730234914,174822664,974672864],[353813708,141808364,677538038,1823092231,1414284924,1783333731,866615706,1077558623],[1545494427,709429129,1338475600,1932599816,99063808,1971196005,1559718987,1898669633],[1322737713,1918247161,705318645,1662359438,1406147917,1480165958,1108837417,2099942222],[1678081330,82265561,2036700800,1887439938,52615036,126596447,785680179,1671698739],[534394717,1876511005,1694085584,881899246,831305299,589909052,1087877785,1460279764],[2001571609,848821074,1980933779,1649093865,1889604971,859921055,1514934535,884464356],[1515353170,1435754858,571198395,1777321229,1751152548,330667253,2058037962,1077032313],[1964411601,1585276573,1402020891,1364016740,882048724,1457334882,93988128,1031461661],[1331737901,1062412349,25305834,135926123,1537920363,1207374531,2101576869,699464576],[408714079,271098983,1994777521,905700567,539450555,1986794394,226290939,1823589028],[1611504511,1296579411,2012360905,331075367,558921326,1423912080,1525592867,1438347926],[1545773515,1599740641,716309836,1659150700,1940666775,1234150556,1537838548,1087335250],[926108059,1217693931,503642500,1874763162,378118439,1418368654,1015169582,1118345880],[830954651,1456802168,2084870489,336470609,172878915,1041636770,975140624,990157315],[1514751363,582884881,665568565,1227325832,1858457265,1224443440,1840080383,203702800],[87037435,1479558189,1717659141,1366695579,1637698100,2046577048,186582392,1869652760],[1269603376,192218442,1551352983,167629994,351466978,1103647812,1515424542,1364705475],[822906363,1244419658,1003476997,901256506,221215671,1078098573,285786708,434823353],[1731789869,1238253362,519991817,690296225,1587817980,1832387033,1557913521,430071519],[2112340756,1079932987,1093435125,133371601,67648288,1203078305,438615181,278165609],[1235022745,1239477295,1831209107,726604679,645941213,1178102639,2075592066,1452722357],[287040949,752925520,840785374,12794897,1488970174,622239201,350441646,1992994743],[113153070,1138230205,1769593004,1758631691,987692787,407575872,59075739,910244281],[349815545,1504151877,877883097,1692669596,1081060641,869566038,1258828579,370577073],[1380524436,1814610589,865725238,1421753013,163751535,377986032,682479020,1284241021],[1418146829,1449813126,2062008118,1794923436,1402782934,1412827345,2080177522,297561386],[29309191,843469327,1035493926,1453364249,1564647591,933117713,585942691,1633290489],[486069280,404189920,1676311195,1155038830,1824153150,364378924,1089600047,837297310],[529129308,625520744,382280081,1112244093,2063993452,855957185,2116053829,495049954],[1636985692,1244960817,977171230,1156913841,1465917903,672800800,1590271255,938854188],[1442756704,865917219,876360931,780146082,1860282153,1138097317,1827882078,510503368],[1125012026,5057264,194759952,1556408271,237205408,494349784,1772872980,52972335],[1701640772,2101025017,2016210347,410319627,1065384940,968458259,1761639922,853606293],[1105415892,989172880,1874189094,2035129765,1051047377,217832072,283750292,1387838752],[1490407097,820198307,1513930496,1999984380,336480962,1135361405,635427301,885126674],[243229979,1046478681,1614463806,1014391484,338429731,2078649504,456515000,79569935],[1986449808,952322870,1849200967,1906437545,1235899975,1060265564,2043783617,86812646],[2029653190,694772135,1065305005,432265527,1234362826,291473514,495412965,1277604740],[1716830411,1745259384,775738210,823585866,1226531598,2023552894,342431588,208108582],[1039922125,1979275412,2058488571,1425964896,1538809937,776503474,1647197635,659263661],[517473781,319639068,1588522477,1890869745,1448793279,720366025,2091444044,830922825],[1805684380,114279608,261671838,618961499,1817933755,1547689802,2072570375,1891506331],[30255152,339221555,66069726,1508745374,769576072,628486975,1550805392,861395056],[1400504087,1952017299,961659537,2067971067,1980914707,917436368,1917509199,1799298524],[152475254,1885887908,883321263,365863653,895240188,248010594,906122818,914235908],[516632779,1472937151,945232738,1592847723,1298462736,1318476159,725173357,1184438149],[1530719884,1898061551,740711590,1678695710,1786165735,1357413928,2086876327,841274490],[273564307,421306836,1356979773,1313975193,1042454953,1703330967,725505768,1724246204],[1445383169,1368445680,531343400,1768794234,1947279503,1960460028,364105877,1166498229],[440536498,1464020350,559106355,1497432891,85969051,163910206,451543722,86390396],[1716061953,1548578089,245596222,240898909,964443561,1580038156,2026664119,1724155639],[1158704434,1220059018,2055987902,710104879,519166497,1495891445,691890252,1176364984],[1974641209,828917755,871099130,2070947628,848472983,2002934364,733738271,2129875019],[606333769,519683960,578159007,1781057381,454606023,788667063,2015215509,1126377536],[201225785,2123135720,836360613,149578583,1120260188,527041598,1496513556,1768090768],[929418565,463188562,172508401,41933960,223905300,288461767,1994836011,2027308228],[634737231,986160212,1102821563,1009263634,1799346455,96110419,1244813266,155768078],[600590486,1672866863,889849026,1800916486,912100935,1051698643,128018307,1761890373],[2089169542,346407979,1453364027,1079059886,1526585413,153051602,1481269134,1473464228],[1808144013,422835251,1722723381,42233167,648066102,916921045,1374499902,1732287893],[476657694,1826535960,455807853,1357010230,355912687,1927645493,1392077642,31460026],[2729944,1616828867,790139795,119412524,1044470899,800492208,600232052,396518288],[1085101839,1987815155,1074720202,820872868,1572893409,767758237,138466681,774266858],[1275252134,1021347280,1312341677,76116420,1861871933,445790754,1794770650,773055859],[1121944520,1969038964,708675250,915653707,260351015,1111471796,1632604571,214007861],[1992623449,493729502,764857693,1520615799,420843597,285577718,1282034918,1786886488],[1777593809,625888973,1462612566,1866937555,887448931,1807845051,1885453631,2023991758],[1131747901,773453144,708852652,1131340780,1756241109,1844502826,117447453,1272185669],[725427520,14763612,1019964698,1701296506,445333124,1314739817,319285358,1210423922],[1578465446,1937550036,944548732,1938685443,1884172092,896935905,1215882293,857663018],[2093714693,370602706,1192494959,1824845696,1911252176,1501035710,629734913,1751402800],[246760811,1551568240,293730910,1432802318,835658674,954520247,1613274477,1340361524],[899323125,1616140934,266148441,1699692122,911043209,392207456,1483211953,1571016057],[1468102998,1530745027,1892270767,1735902673,1785513509,182253818,2124125637,1738873275],[1682840527,1327765913,274229885,1989052749,312397186,1309142167,1311393993,1458658961],[1418475230,2089357928,1847956161,1647804321,13047731,1405435143,1703841900,115926377],[1344318327,865079194,2045288601,154883139,2041925176,1824898356,1868662329,1810298881],[703760504,1301845909,49460672,1808257724,25786407,598681664,514433377,95661482],[1804909841,260968180,98678614,2012050763,1304847288,202797407,1619100975,1954473417],[1880395492,292252283,1922147163,1455330284,61115062,469950580,1082825439,902357683],[2071762406,1600972383,724324630,1620084887,255829479,914833201,370938120,715658232],[1830720523,798559795,797249611,139703927,1773691272,366567064,1244892860,176077129],[295138563,698144202,1529419829,1147486370,875982007,940362240,1611845461,362834822],[2029907581,1510121615,1337454349,108679226,483678500,1720139361,1593530295,65385182],[1328537333,1967121710,1012640496,1307037964,789820076,919511708,955393911,1434457328],[1686295949,138422668,261993155,1217839122,1574668689,283145239,834088905,1356253852],[2091823710,1805663652,1172477010,1876338594,1705295127,21527674,1096089676,1700372154],[848933441,1450606674,861859609,1090137082,62139627,675911552,1822228354,1639762998],[1392757837,1386104652,2112498409,2071075175,591817570,67783121,709751117,176819564],[826927109,1145599780,698761923,1622770099,1826270146,452880139,175638352,94482612],[185390614,1341965196,134244217,387256253,486359542,112229249,840048148,1903653176],[1994346030,226305973,1815084906,1783305329,1466265872,561772536,425600265,342486338],[1835179198,1525483054,65684455,1920092990,228835238,727977003,1134473163,1847388825],[1677668334,1100034702,2047841336,1741829773,1588007466,847487722,1434278525,249773401],[570591188,590437964,727258376,1699157811,164151684,1085141709,108618703,1778846326],[2005861609,529151326,536267609,1804897689,1777585113,215317611,124016876,61791257],[1210665199,1259185605,1319413135,231546745,688957302,1996712571,1095862074,669043792],[1590125702,1031089285,1611727876,1539969848,111957023,228098292,991290965,1523851837],[1654359588,1900871395,1152872273,1499006010,534171885,1865145737,2109637871,1061462145],[480747864,159168382,1039044776,211915613,2020611538,1497312731,981343038,1035021381],[545907912,424971154,459635003,577605411,39094022,311616322,1220846585,1329501773],[2119777310,1772966499,1648628144,1990156201,1617817686,945416450,1962854072,916711375],[935311818,609527118,1568025964,2019626152,1957298296,218635240,676299719,1462269022],[1843420253,1111490472,1305539733,593481477,1424635421,607858438,1704209248,593079644],[1451921962,1870536113,1522710389,1413875877,904860063,368932172,605014760,385263469],[1134794401,585139543,299326093,917412520,1636972010,693783708,1087979616,633230516],[1585778191,921507330,849242576,1284529158,1899006393,1598642026,714271165,247830239],[385416789,1155809150,1675546428,588285067,1720410250,175083943,1726617737,537013778],[812888124,1944211064,790171813,2116951722,413860067,409648264,1785742847,511775077],[96123816,838336544,687228752,339810438,617899224,388850241,921829567,1401108989],[912805225,1273925447,232924134,1380481832,870595842,1716381253,340104476,1365984981],[516756532,651832987,1199205782,112912044,1813630211,574227546,1862846998,793459243],[1015887826,955142946,1094068495,1188213473,71630611,1204055146,1343941828,2069728415],[1926046226,1785579374,1219194865,503535316,360440655,1819544375,73520665,1378398533],[263980365,96489951,828159157,575756619,47823025,1428942818,306318583,551851976],[1904861501,1014137127,898306088,2103355029,898288272,1276972936,1903903047,259057988],[1487225072,1584858591,143245205,1554456634,926635322,1459127825,2004154696,1631010963],[157130984,1436198585,1813907146,352126561,2087490743,883951954,2030624590,1771768321],[400833536,1798520563,1748005736,82163201,821180397,657440446,1364681999,325694901],[513689329,399526446,1323800491,1654273158,1746657200,1130243969,6842545,723589328],[780060230,1949822948,149171437,741538799,921450634,1089458268,919843830,607723558],[1886598941,826429540,881567460,2072758582,1873120952,779977997,68250599,668399790],[1379423288,1529634839,1489439464,1496470641,975012689,1358794841,892009499,358092032],[1280755980,1981243278,1000567057,750357216,243920087,565547047,1850305318,382763172],[706331315,922136036,930798735,879590413,125991227,1036719626,2045844457,1937878228],[248811045,184167854,1180904175,883940608,84815947,1037143120,738413072,197560752],[710978856,2063607589,1409149445,1129126720,1590278525,366869920,301758266,2008033566],[1506067688,1211790937,750947780,693305295,29735755,1218285374,1620877925,1857023535],[1496326208,764084466,152815003,157411531,597555085,1136793136,2101603874,295111535],[828231991,704503591,1843555604,573441857,173870434,1436686407,1799258229,337721567],[410313153,1507275343,823853822,2067162097,1593307817,1382902516,1555139604,2128601851],[31248625,653956037,890725163,1178622226,977579323,1611904195,401838815,1416476740],[529527237,1682487250,850981935,1322294667,2008114932,1857936409,826582305,600548394],[1625511284,225644811,1628432660,793714837,1698970441,1913990348,1327055087,1548156977],[797662458,93908978,79926514,425048761,1718749035,518761803,1199820258,1859160036],[516170756,404563367,555375726,13455042,892111452,163146354,1905204575,864978864],[1488854772,1886489656,42953809,1432307082,1184675861,1835797737,1930449968,533216311],[509986645,655873568,1863672396,1246505265,515808535,1177576780,913297890,117454681],[340282248,1328697184,529054786,1130769884,1582596008,1782336,53385205,862348206],[712612547,1094531632,760061759,905239487,1026403359,1758228905,203442976,1857222752],[1841909617,1713364398,2116448541,518295366,2036983133,1234568783,1563362027,1808739091],[1192716349,179047655,1182310750,2041310818,1221706007,1531642551,988415001,656983960],[956780032,571842213,1737007460,777840458,1130967867,806115343,1602213068,236082518],[351270639,334400728,2013358357,1495365543,286173633,1519570416,618982243,1035040603],[302067922,1408962135,894430240,1822426496,1921509401,752657594,716117761,154727094],[958299364,312517593,883000981,527566190,2108014266,463955035,1764589434,1866509978],[1415459893,52818398,2057908926,1099899257,1873217294,308039606,2034804379,1541902594],[978318795,986076170,519583765,129856406,243925973,2128378417,1029247675,1004675289],[363339988,864383236,1224101513,485282231,1272477371,1417835210,1619011182,415933110],[1271268304,837804915,1507914909,1955069152,1352641409,1357998559,279003620,675420141],[1114132040,367207902,1845291011,2015715734,69444009,1174593976,963288034,1512006687],[444802835,1088169565,1860795722,1459814527,1995653566,1898426538,866531759,1308397423],[476462143,1758779946,20467156,2033574027,1075609968,484935609,1291418729,1004723883],[1072290398,1933814077,373270146,1217358173,1592755821,2037793894,2009045442,73899026],[703119082,670648802,991701478,307130069,1831229077,1024098554,1951410137,1609865463],[907391605,1073006405,457947230,1945351243,1052458909,947025583,775289721,2021762419],[1613884850,82597561,130302679,149324813,1512573335,238115331,725124066,807946599],[175541292,220950093,289270439,922093780,1719888799,634365963,1344469376,2061896704],[143757766,1697777352,1138495275,2014498013,472045199,785768079,684472146,539270542],[717223046,1350381798,1657348248,1987349164,732311309,2048667797,1028971135,787889594],[7274241,1290872362,2096438395,1767969356,1507804182,2120936694,1175240818,1999570252],[1910982321,853831694,1373633988,1971422273,1444436092,2077240093,1578816013,1977055904],[256060825,470923575,152927295,1497254845,160998057,1109009136,1369249101,1153626364],[24210057,1719768668,412214207,890842986,391919339,549568727,2030837782,216747269],[674735911,616726743,1197314852,1470308500,1311692,1085326259,867196051,807997367],[710900015,1873093221,1412997425,109764977,1019107923,1256120789,923491345,1416156678],[390373190,490955664,38428399,1131640977,1383640183,1960278709,933566113,93086422],[1485920262,789556352,1594730417,1287818632,743095203,1580995396,1846911509,1333258175],[1914075998,1322424010,2014057623,1507339060,538551305,194907891,926469330,1846469110],[247747909,1074782336,2097717099,1277936337,2057005471,161804211,1843594211,126145275],[778885961,1263224137,65538100,1846316438,1310780447,1250413053,1344416870,1813346128],[1763276386,1121303959,1800421627,1454436626,1045739385,1659575172,1763389982,1488009948],[1505866921,31069203,839951310,1861545678,910902199,1251197943,517806443,1259421953],[61994021,945210929,1296416837,2038574717,103816837,968688254,1884739158,1261837118],[1338081963,1050805099,1422591774,992638141,1078306337,315506265,1434377431,1264714512],[732517218,1685260408,2071329308,1503209675,42820319,1741906038,1207446521,793543955],[2114744797,730275075,1569962809,2105544793,309470581,1065496227,1681207829,311496349],[1570985498,1635225204,1238179742,1286871384,369372806,364050601,369422029,405230392],[638303094,2021356170,871565567,1577523081,42675414,739945669,1117916907,773751207],[1158310080,126414430,856147191,471378621,2073002049,1720945740,917314571,146657717],[237967027,1830929656,291860831,1112469582,11484440,1433422185,2013776521,837177847],[45784367,269080683,1949285629,1897589277,2121907707,1750794869,1719582493,1605489941],[1083628331,1966316520,1764712394,75673302,920730712,17921558,1413249811,1670145455],[863451167,1797759675,1575068311,1452880774,156899469,838449537,1288941401,1680224908],[2021573624,630876380,99842376,116881895,2044978814,1134915364,1368599278,166940127],[892668557,1754630786,260378679,1078189293,429694030,997465942,562196495,1589834690],[847005812,462056317,1044645325,1462873353,1596476894,688479885,709455188,549797916],[1640296874,1448736395,1006388707,1616059350,175085657,1652589857,1345705959,1624073688],[1185852164,100999647,1861386831,993106036,1414345927,247352966,1737127726,493795637],[1983158642,1210748668,2126799589,1270332921,810405828,1273667791,1803493190,2058763482],[2071228322,1422989795,364994805,1470430982,913787182,1915292044,681078640,618154547],[1169959469,65362741,1204248098,1580633595,25166965,878018798,1270247192,1314286477],[522638937,2005273747,1281584212,488934137,2031110434,1277992160,1302420439,1791245612],[2114391397,1419745928,635521264,1395498052,1797305198,615456886,623736789,1519004872],[1571374772,2101634270,240186756,2086569632,256438383,1704732924,2123666464,2098128808],[670415261,1337338398,233335678,889819244,2025294673,1313213202,1841368441,1937283014],[1139715796,1939298508,1815649548,120279330,1315340523,1675643114,1437105173,1788878614],[1201487821,1028012830,339859078,1862003192,20497925,259521075,1783867177,2080736250],[483546436,1398688514,1851891467,2057481943,1628079527,1064700533,835740762,2123268218],[1516554483,1852776231,766412611,1400146490,1875228937,1703074996,724829573,971892930],[1855122639,131364894,1542421048,831029457,1596345938,997140562,1792819038,2008178778],[1194300415,1370603696,1138854390,1174535988,1302037916,1720183754,1499508971,1720774514],[1641134760,484312227,386684892,2008337940,189154843,309386011,1889139622,1918129932],[1976923611,645656343,1734008739,629206415,516071471,1679829410,1991541449,377586227],[138791190,2128687029,1378573620,699457970,95835297,722049436,1397266877,1218534704],[1909391972,697569585,894467117,14032865,1820914616,1556248228,821684471,1606419560],[70084334,36534570,1053147121,1946634381,431014127,221283244,263813195,1883095010],[959866628,1502463207,1204821069,1667142851,1678541478,635764663,1249732318,1600062294],[1140434282,1972043567,596689143,1313619155,1255028296,1215893868,1662306351,470986110],[122825084,673213342,2128751690,324529196,131745623,986881243,2070108603,1663630746],[29210270,1725679251,742963015,1656804193,1780004015,739190422,1746369928,1086061276],[701003131,784757557,1169742126,992195659,1335839616,103562410,1992527022,100725333],[1700376749,631054668,370628456,759020021,1898141180,816150182,11030606,813683926],[1689526612,486202246,1807199293,929724651,482909197,578744284,1701131655,323356623],[1392270498,1842128395,699615716,1125796727,1268997127,512089530,741435100,355323025],[658771130,677538186,1840244103,1280695981,377791782,1504682488,877187935,572603403],[452262317,1634941412,540436554,1113018290,717344933,2026951333,61112010,156002121],[356818589,2088748172,2053401992,587760427,470073909,497129957,1051135735,560230747],[150690227,350346472,468455773,888132126,1796932718,1306122067,1055289454,1866797956],[823002497,1126280032,304098622,1257690447,1533469519,1201352172,516336459,1791875916],[1278777552,1698616853,1320263106,1046184169,971492656,444981986,822587336,1622978841],[1137087674,202587040,1267154242,1493450848,747371201,689742367,858811750,772783208],[1182378481,1124368281,1916083991,508481515,379170129,1692139133,1933590861,649574178],[2063055680,1539342668,455770791,1992855554,611768756,1640253504,1563247376,1536097840],[1490241658,1319881858,51281823,60015107,510816853,1207304726,712878441,1678258314],[681958519,428951693,2120969503,1344485369,893402601,1098955945,249758016,400301363],[2084055455,1454986255,861246644,2076348217,2112173543,417729883,440650345,152183051],[388649735,1287618955,2035231969,1812971083,691161065,2093728192,1083339082,183923603],[595606850,278473465,86175407,1175588241,1049054632,1620539868,1742175908,1333913862],[1153476459,1981046637,1177411120,1666666565,628222349,267630246,1053120602,432559746],[1295068240,575887160,109013405,1446269900,229294926,1686208227,1547389716,944687591],[772136585,666915591,495327553,1428009279,749746231,1406780483,492520177,340621256],[1670778438,143697261,817153347,1138875856,619951263,1725167831,2089494991,708599927],[1953420306,592576068,1264856356,731515278,1671521107,1389858224,2090684276,1394123731],[437338741,1029939209,1518977693,1982504917,361927811,1186533627,78672108,592108815],[2045722466,654522072,1171682669,1489932152,1853854372,161476133,1776419134,38351684],[1037853701,974017636,792942449,555157706,1895696031,313892698,1649075700,1970483810],[529173259,405800525,28096460,1314336957,1815915010,292582437,138710367,1059112041],[1475603031,7903729,380598063,853790170,1515636944,338942268,75766779,66865564],[177797892,1872469579,1300369552,656439939,65915945,2108294198,1292912090,1680885447],[1348684938,1689674875,1684254918,1622543476,1244893305,1859880279,128251139,1450399878],[129613387,282276838,81727139,539984732,1737376919,111606687,672935850,685529387],[1306128186,327837666,825433528,510896832,1311673511,476474549,315048813,307766424],[669163348,1143154943,1853004502,1493089709,513500796,119991352,507773126,1012569597],[1963746275,1209283576,2056873843,241494812,2018076317,639965742,1459430782,330703454],[1912933895,646397298,1926007016,2053003145,1538144931,959936174,684469652,601547144],[1459198407,1892306519,1462646422,717766499,1030550175,2086219629,2042021115,1075387367],[2101871702,234452970,845791305,1479972762,52959083,829599022,1613671411,1014096498],[318083185,1283680832,771019666,1313335217,1607491628,1852456253,281528721,1414306839],[1223761522,1561745153,1671930316,332719860,405797518,2060127726,1959202541,913436641],[481424809,715948302,219955736,1047290692,582764831,280198629,1337689904,792930458],[940599314,1509149760,1126182340,2014368156,469601656,421590439,23898970,106459960],[1280681706,1745157328,445961090,1891739287,128879254,1992751090,775233126,197781347],[310831202,1069616541,2013233884,729216175,1406485310,770145574,1371658605,2026865868],[1655864949,149418167,2013668706,1781684028,1328516380,362998292,1370143840,336935330],[1261375663,1403401089,1333924669,893181475,1128226587,471449940,974357028,1778832324],[1748176110,1485193996,1053230120,825529911,2094928554,1153529266,1138047904,1543053386],[1665294739,1440067025,2064035701,1143936745,356315289,172116821,1016805465,543134606],[1250675694,1893154197,1002200300,1568181928,1095947664,644026850,466712530,1261147119],[174448629,1370349390,858744515,1949926943,629978168,279354332,1352787261,121382000],[1336656010,743042209,1166657769,2126253315,2096414366,2088723350,912890070,882054486],[1337165477,1098002,1772259418,875727928,1284786978,623185695,1885003862,1838235864],[203199666,539733275,988178120,1971764393,360027262,217845192,1729649935,381001287],[1430962531,1387936426,1978802404,1284196077,1329661797,1515258230,2097044368,400210840],[1606827688,880791453,820496974,509280882,1193040532,1157785468,689732073,1614595312],[1108403475,673886724,2049968176,1567224334,1202419980,1916474099,1352975178,827024815],[1872586679,1809958070,764863015,2015023813,554895589,1629841825,219471520,983903323],[2102437614,1935996653,1509750887,652027147,63244083,709346171,325447770,2007683038],[538611940,1053554679,205130738,1426973425,56227318,188088270,607246291,1344011723],[791810869,1055317121,234168075,358258414,1116581466,1139814824,112400994,1275409509],[342442870,330746220,1685993270,61193261,2113691649,1347586212,1321762964,1685478799],[1022049049,906463956,876448293,538889822,1512818820,983132811,164013780,1757666931],[334938045,2028091389,870472027,905325000,1084012254,1690291857,1951101467,1917631155],[1014680153,60397226,600048571,875171961,1953985151,1289509962,335408165,1916458371],[1073569519,222565227,940877426,1133555670,659101627,529637250,1103161591,343762547],[391907711,1374696281,1264134264,1312188301,11451391,84208467,720944131,686797749],[1664236922,1138086748,94446749,286301128,1411559817,1327413904,626513443,919330997],[1151832037,1857579267,210062994,775102041,1253959688,1589408929,1819061208,1457418820],[2072201010,1342760857,45194016,1744707665,1683552574,509159245,787350689,944150057],[1185133905,90372971,1739107413,605806017,615643635,1096686549,748133144,2055327176],[1659555994,1765654980,1654414280,496467346,1356705182,308785864,2090185228,1563846381],[93522165,1286995345,1216607486,374602994,1604800274,1769581702,539952529,600074631],[110245268,1138261300,893438926,360180735,219874226,1017459229,1745522280,479965248],[333675584,656256503,2080910592,175578743,436164439,1988527391,388510738,815631686],[2034518612,1975904038,1306871833,119534678,1163841553,1020850483,647037085,434625727],[1056519172,690189910,1663186865,584014293,883106752,119799178,1339019833,581542073],[319265318,1695947106,441170090,990142508,797218870,956981012,2099096012,1065867196],[719026164,1190545027,1281605344,100927484,497322332,608753099,1994774248,1680144538],[863872329,1896168459,1573993409,183661999,917710209,347460029,945490320,1979219151],[529782787,374348049,1477704338,1537999610,2114074848,1375125562,1905039000,517900506],[1584330430,591648004,409688826,406174026,1426674226,1057719914,1630239143,144794464],[1953394933,1012741239,1165017578,1996582722,367834871,921191857,1952073920,136683161],[681569308,1246525293,1998162281,2005875135,1323111389,124263695,1593339249,357503092],[436221795,1605080818,2106426006,1829501332,2121344202,1990114663,1498455684,582534958],[1806350836,1411426135,433912700,1439854860,1673642164,1186700703,897309810,1480367801],[558620891,661622276,1882850374,567554263,2076136110,172300625,188242403,706032105],[1802703077,1136222400,1513047227,460537963,1251412705,1531778238,391797599,176528010],[1549229437,869083810,718908052,477971189,1458766215,2088823156,1770608658,1249454485],[1625264917,1044553586,465731289,419313779,1183953388,128241942,606803728,239739751],[1632471042,909077112,1017918275,1526038057,256259938,2120776285,596283693,836708153],[2130041506,742071516,109196202,1031657915,411208756,635420635,653017055,1063781561],[848045513,520558630,1965105113,105158312,452726631,1326681937,870868985,376341655],[1757073112,1999860315,2078647660,104036409,717521771,1748543925,325267930,374487425],[549983591,3934517,1720898180,1689172941,1479321554,1593192832,1637731790,1654856713],[1269633954,1927515597,1689331406,756745930,627303486,391450810,1420177328,974480402],[1101784858,1359376786,982413342,297957665,339367672,1891420473,2050019068,1821401981],[367399052,766065707,2018159796,1212343905,1159670413,2049946203,1465589304,1859784806],[743071576,673840955,988465313,209160075,1613779454,1119305244,1682098411,706139721],[78898018,2111060563,1190974802,1109535916,2105460094,1920044150,281899709,239978905],[522545581,1350370942,1999044551,166811983,388572945,976073,599022614,1205546894],[2001606651,818153047,749160331,1207653427,794769509,196192888,1518108152,2076475197],[1879109985,1897397599,1446109661,1386221452,609287114,966015468,327725796,1528609347],[1694025461,1120222230,1737322084,913583544,1120136181,313870248,1101936460,1217475703],[1600008579,1776629521,859692258,819783410,182232515,831408944,1778493216,2042504517],[172941816,1556387111,1217182977,1384030911,785638985,1958511944,616711312,1489680522],[1648887521,461160123,37943801,1919197395,2039759702,234878772,189360814,1502835219],[1534128957,1377309457,413654765,1993011297,1483694610,77648688,883393085,1702483256],[746676184,916198577,1872463638,1412761843,713860993,1518232761,996944028,1940039323],[503274551,2015911884,2057874455,1476337151,1603128278,1312150428,1926052642,469598590],[439387570,1774176024,1153831,2124691092,340574890,321416792,572907657,893643663],[770901064,1188632702,114162372,1714816581,18619920,1298382111,955537001,2023730744],[89577963,917624319,1970587839,297952960,1106009680,529912677,1776316953,430580964],[57551037,727988063,1087593508,1030678544,297053937,1207615034,1023486908,784720662],[968202973,165339428,656969034,721353776,1068429010,1866606610,91691152,1976646431],[1566921275,495406312,967052773,326480721,66782208,1699523157,1484343613,846091343],[1463403854,1923752809,29887667,908360517,4056269,1780639034,621449875,531990931],[925020920,1915192618,229172041,84500840,1476840415,1339939278,1515379854,1899696767],[468864924,1087609905,1984330865,1035533886,1098113312,1401390801,1145076194,453577933],[1229664886,1666447782,1909719762,1875502877,1284456978,1488382897,920457908,174767132],[1911921012,1351152646,713152494,955761299,2009032361,722960631,1527412277,525331108],[467625578,194964172,1118441187,202340576,937232074,1128208033,766671355,965637559],[1360219733,1380702594,1476713206,702452726,307038192,1164136778,1593252832,1032564662],[1350601504,1970626203,32793875,1576127069,518603101,1323091769,1955139056,1036655280],[70187334,824802606,2061744341,833194314,657561790,2057454513,1698300860,926633217],[1951404650,93020729,36156286,529876359,559463543,739053012,2107094105,1666505495],[269904639,245424796,410577875,2110044701,769141155,1048133610,2056380729,1475587504],[1757655661,2010140974,286108599,1162022256,1327877007,1621762330,1423693488,1620850923],[1079801265,1011405178,198405326,1404273254,1260197528,1180759017,1799481889,1855012672],[718664863,1839582834,1208393069,2129233827,154831290,1442079598,813369102,1311038304],[1983278136,2108532333,1049207526,1826199418,380154676,855062177,1377703832,607013621],[679744678,66836367,575720530,1023115638,1752428721,378612821,127867827,1419785887],[1294913513,87202137,1228596525,142857570,1998528459,364734826,1269619408,735791142],[936323110,799965624,2037294706,1711270942,1983120365,175245918,184244853,1263183860],[883293794,1322370242,169868508,406070544,1738706729,1062815003,1908347679,1531479239],[1430015883,490181945,835583399,1069575666,2042004015,2011638438,1126623103,304188679],[1202166304,1355049217,61491931,1877642895,1482275713,1027474594,320096217,1863840488],[1543981764,308380709,1409521596,1964456200,152186976,1524712291,475572951,164476704],[1094473195,117380206,1588323231,1203038580,417217591,469015164,299304065,1099569327],[806605646,1803126050,1125284940,1282892598,127531044,832757617,436192822,1790172764],[1418242005,1031567239,1368962198,1813385328,324221619,115606674,566415850,272586381],[165098439,1401743193,1811595057,1501011663,708799026,510726200,1187772989,695306865],[608055931,1697204835,2082914999,375843113,799081585,2017179106,1000873984,1702879714],[1499308394,1146726317,137252423,113913912,640364048,767091373,131367272,1209128237],[291201186,1984335317,2081652825,957907835,331373418,425278080,504177618,948280630],[264808478,292082113,1926655369,244986400,873086421,481760479,1199567326,206634979],[87910398,543330678,1468855410,627154313,1517732340,234285425,956814843,1450403356],[1792706651,566054702,180664587,512836747,1070968431,94985707,892868224,1674361917],[887710771,1948987064,1803002921,1456902103,449125273,1517113288,627465958,1536206746],[375839182,55375923,262005779,1941196412,1450994915,254642133,1132413383,1080268183],[1283423333,826083587,1929653211,1268659099,293830148,1349988025,1372099302,877564925],[580003361,2091481394,1514004986,2101704689,1893608469,988288505,121970412,32656348],[2116718096,747457541,1641115419,1943109822,70088518,399474765,657969980,1141858588],[1353649255,575999190,41694683,1418676528,1398467297,1321003531,1189948481,1320531729],[1817641498,500823329,1879646632,1329782617,1781777609,1487051453,1295449489,1941644838],[521783144,2076435381,1164899698,1292740121,1128194586,568684799,1527559893,770204364],[178898318,32469900,992073251,1717237021,437458956,662923900,391476318,1621046345],[376886576,518732766,1849677351,1487933384,14690344,1810648478,1095675515,204007661],[1225900217,157870962,979097908,1541705698,297777464,308214867,805851990,1315287710],[1840486348,441378421,697101128,706872734,1842584834,1153133503,1447210692,509339762],[1381630729,1358225061,2037370294,1178838123,1927630689,338352158,498785105,758213313],[1737143304,1620201153,1505030818,671535130,807647407,2082491171,56116074,421136258],[1145291653,1389922227,2079278658,392413633,1379113008,205582635,1268025630,1347534421],[114935879,496697393,278320277,830933130,1228926424,1613675553,1898337727,2026013931],[1954795875,1649260760,299950345,1200343910,280580755,2129941405,1825272410,1407447974],[1773699164,1435390994,1883763411,618971990,1486756941,793248416,1125044315,1064219311],[528368276,1046890383,914350643,873217090,248822871,1606126776,1542172118,683805234],[1597291498,354999769,1533413481,847553904,240731453,2105934031,202984031,932778437],[1252206512,1286004171,761322027,1989101423,950929594,711183586,1955643985,345913051],[1517763326,386783904,527296306,2105273258,1085657230,594111917,615963119,64247275],[997614309,1233708476,566659977,1088506604,1349585287,1883242265,1045293354,379039066],[1718854113,1154999626,1891503427,1718633494,1258089315,675956271,1446027393,820903469],[1859652553,302936473,1350577928,72063757,631995772,1868113812,568654176,118144867],[260571551,471266245,2061597069,57973253,399693424,78779197,74363812,1467457673],[1186866130,1211966681,672969879,669776928,174767626,998567294,967411303,986137074],[642601038,1723871612,1638253058,403626336,1715248957,393986437,2002065786,1342669223],[1515680817,1299935394,139999308,269665939,1012343885,787995079,802171327,1784782890],[1957858876,1741692254,1417199221,1776597459,1695753934,2122010618,1736539515,1462768816],[702018516,841980922,1902517181,794472712,593169252,784834952,1187241536,1368198647],[6223804,1571081203,1080411706,91344364,623286018,94242317,3688429,446301031],[629722597,1014914683,763659313,1119276792,72617157,1504423228,593119515,1287062362],[985134158,108760836,1347694661,1733944963,590780900,1085290924,1905334219,1659938704],[10644665,436147963,1523165032,1037141988,2117712239,620685656,1661153773,2023940490],[859837094,1483078953,1582931724,121386093,1152149035,1975229630,215142983,6582814],[48084857,1151636340,173116009,1274388228,2095159255,903125841,158805283,1330479434],[1596272380,667938627,1697628453,100509306,693107443,1888947737,1016195564,1349915205],[1840027456,1436302348,618520322,1270225253,674994888,50563029,1144434817,862460260],[1940644603,1594836677,1731019671,348098494,241928528,893445121,1702086047,1263428114],[1034811542,1756632193,86717581,2083558135,1802850482,1162264306,214398981,1098639016],[66103467,465327654,917181383,404288755,1685365142,459782029,1127126651,1443497942],[896506034,709744909,867715220,1322055427,633880359,1310323609,582207047,1362704618],[225696516,1154144910,1700885055,167357387,385522936,234984565,656321308,1699531852],[617025387,890593487,1067451202,634032337,1408253466,636332743,461233974,633439810],[1815396344,859211197,1187471103,866287886,1157525787,240751094,2076174889,1960301588],[610393562,1930600790,54953956,1455159082,1285947013,2035174801,1556262681,657761053],[1173523083,1134228683,1182210338,2036843935,481245861,666787097,160347665,1969969787],[811318765,56755285,874256452,2085372176,1718571058,1067004910,729544947,321608477],[1777851385,1123762934,633866672,985702912,800074083,105920096,1279641049,342884814],[1234524647,1967673265,783663017,1030961599,197593468,118449916,772914728,1515024681],[550326759,1137682967,1458086447,126047143,466453465,335644333,1803896984,976558471],[2063610764,52725916,1171997160,266301069,1777410093,117713464,276706842,784214568],[461892929,1893958917,723723276,129356787,1087764675,1331311094,2127506287,1805793638],[598670456,1023269866,1753971248,542030834,1655612625,1416001166,1423971792,1826422237],[1367894210,476886900,1854113987,1104720324,255415132,1333319962,2088212200,1492424941],[1627791259,1816628691,436375896,1967865671,565049058,537076331,175695518,543192820],[1391698144,2096501424,411447248,876071379,835675062,2125013459,260228809,2093262100],[1838173389,946892356,1557943868,476638441,1263269643,489353020,1810813398,1095666223],[97647641,1587236541,1143623378,31333459,1280912662,796516132,1417101515,1742159978],[127799071,725125356,1404550560,678448650,1381264884,8614865,2051533184,522378782],[1198659611,1856898804,1772126176,347198615,1986287031,1505131235,803707223,652390332],[614354149,539618990,2123202078,667219339,1836797474,1121631148,442063813,432519322],[1914848118,200761931,2043339826,1027683176,1294120730,314677473,1071302284,1094678859],[1047093244,1377700612,1680624613,1977069749,271959135,1050127681,437500925,818498306],[981557315,1714985516,426528619,1705768123,654954717,1720011509,1190572787,998066765],[807013216,1525216356,1966474559,1199719442,1544846627,71379559,1580294906,842358651],[1954289610,928337371,110304579,2031761557,920975622,1819258054,1184604065,841470392],[1194675676,988651959,1508326374,972446238,790686941,674149014,43104364,291659120],[1184239023,1560297166,560781302,1348519068,43060952,357516822,448086968,1504676284],[591049990,1013635961,998582285,562698923,335437269,1030703548,1823533715,453827787],[632775125,1785073954,1768767901,1609923581,1807381061,209213418,19881354,145576849],[1641179887,134517046,1240465390,798589441,802068615,1671353887,850593378,2067634566],[1792818269,607754617,731004004,1972629720,1277884253,341218117,889670965,403635659],[1278465305,853026800,2097037532,827312429,665440791,536706491,579972361,1404581875],[656761677,572816253,1324346835,1349662899,922410248,227932022,322388897,2129749012],[170351444,938499792,815279294,877357863,1685400358,1055021877,558797452,2046103110],[813664991,1441858667,1337614994,1936515136,512117224,740936626,21275963,528395498],[1993579268,458744607,457697420,1421651273,1501919935,587071476,544544635,1427314824],[2058569773,1806412135,1792632397,1347780200,1906241348,844269691,68184048,580573891],[268286761,1757030214,1360548127,1794512118,489928494,1841072340,1215014288,1321780560],[308530628,1821419690,177877503,472181482,1027497457,706257214,1929364078,1087897941],[2105199652,1183886808,695243664,585516906,118778294,1699956299,1813741713,146050599],[932826260,1372288449,1892866395,1061989754,14614883,218395657,1874217825,230889325],[1818563980,2893331,251013141,1457331119,181513102,1678396828,2007210787,547448365],[69116792,1694557450,169887246,635625315,867158921,1905800305,516013140,936418775],[958163142,8870352,1952931888,884798279,958312934,199917905,497637878,1188400061],[1651896434,492594380,1363735721,2092182694,835775978,825262857,1475521581,675780279],[1545251602,1604116150,1852035818,1956583338,527911405,683994081,1003353900,1652744775],[24589013,1588468178,1080766816,1971072574,876693592,1574727039,1230939446,1267475308],[1280154005,293904023,2124575500,1728325613,533664249,1018050762,1566455813,1263450765],[1355202139,2095196580,1916247441,350897090,400556804,1898342093,920475052,1743989621],[1226566186,736249607,674248305,565709232,1504770543,1736061647,1054228553,593763640],[212423748,942713866,278420413,1688835222,286057138,609585027,208596412,190865690],[1099581708,1751963513,1895860947,854815048,442806704,680404886,473072783,579574084],[2040354096,1216415419,943098151,822269419,2077335265,1512064178,169125687,738425989],[1848446468,2088084026,1653562495,465870162,1459664550,147262146,448184562,2064427819],[1067314507,1021031899,1369300862,1046186992,1102534657,97128515,2081699187,1231584272],[1584554777,2026562,116106274,757800883,1027068894,637684716,836545274,1937521276],[1465347323,1187386681,1833235425,1961900874,296542346,858812049,1006975403,99646197],[1678890700,1630460486,560804339,1513709555,1729797288,1935326574,773354122,330468015],[1263171067,2082507747,105566877,2037110163,1719230533,2004729748,182912593,1083955497],[798259229,1611392710,1240645283,1642263329,265721197,461696429,1739666791,1868704630],[60670094,423660322,906311880,320076467,1768547398,314230269,363234753,554382147],[2019789786,1344937757,631323284,870202001,628853050,153940605,681882855,1693801555],[1821576152,1871078356,99500823,1043679409,555178096,1224312543,1513052176,597883370],[1180772092,1803749385,1468112130,185227731,286603489,98818638,23878169,286804372],[695660401,1878657122,1293595393,1438999684,1449102250,1115931129,827985430,1769288618],[995940529,1119820998,1421112769,702649953,2108408698,1059494233,134545107,1627564680],[1086227506,298318785,336341401,1784787922,1090865850,972184792,862629058,1359509049],[191850865,1703905511,1157858765,2037216607,878321415,131471036,1981620468,632355712],[1188950369,786291799,822938218,303596117,167603163,1810001400,1551245160,501143657],[1687381686,1964392674,1448645413,1623704369,60060407,617440152,649592773,427695217],[761237718,1509428352,245603006,1388281652,506253432,1944886410,1211384770,1174908525],[707208906,1720669457,2059565357,1167235359,1746751367,300932222,1280931213,342617569],[410767054,983137581,90685176,1419149002,1955048521,1627274098,1239194129,1573315188],[1511379044,1772886,350455463,5059421,393594374,1531819771,1292727059,1753096779],[399185582,1194281264,1291317115,944796081,1720245038,1090884098,501294955,1736960200],[803890156,1233912184,1328439210,1744830836,1590627165,1052937191,986531487,514337367],[1883993347,1244454123,132706953,1024860926,141993790,1666186325,1652543471,774872783],[1188271483,1151166058,1542664806,1366958443,1026640946,225712839,1379062227,1015532087],[1271177123,486779921,1230643220,617473531,1809134826,1727489958,1830583668,197854611],[821423839,90830399,1529155092,1607870532,778370736,605623775,1860233191,1975813170],[269860406,595403609,687995770,1516008228,8704742,1134489172,1329814048,99878876],[424829948,1966818482,1474655256,4409103,627417446,1357276836,183805873,537909374],[303586294,207488361,1245548387,405026674,564675418,1341464153,705781850,602228529],[1498367401,1616954209,1974840187,1568167393,690365470,215699893,1872567829,369118048],[1274703698,2018728694,1214726989,559201209,1915290145,1006245420,204803742,714779059],[1162550712,1612528250,2074567695,1745420440,459046388,2047394489,1400708916,730908112],[719215750,1920344964,2046749674,1114797518,1847077710,1499059103,381653683,1704480090],[908086434,1439080803,805885923,409838594,1406897473,1673836401,1560741524,217674040],[281261516,1978303245,164186025,561265657,679312685,286862198,2033723286,725517054],[694827189,1427481872,379999862,1509946386,831724878,70252220,1911695137,1606999078],[1208097703,1593263476,1893342752,1339271929,706698846,1810101427,741479242,1785553088],[657700651,869898285,1013313528,1376419361,1564534599,1614280946,154380501,805982265],[2108309837,1385667869,1322923426,1619381758,412381559,1800463587,1702243904,1449305802],[385606718,2034404985,211088580,342578781,91691288,1395237069,1391025160,1191905686],[1158158017,1496436825,905661525,1368346130,1516680842,1091269632,89007688,120135970],[1559042636,387780971,736931184,738022172,1208931413,781560738,1899121591,404973758],[1682692050,1701996434,374699297,1319765036,1378383438,1883015086,31688766,866161186],[1352242752,1290105750,413855184,332766451,1953513526,1002496357,1600217057,903066598],[216265150,36098319,1190419468,2050135776,982833546,1745916053,277308737,1526433924],[989911584,1704287144,1055388079,1305075898,1650077004,760259458,476441361,388446654],[1438946088,1951955131,925306917,193112305,773827344,217758008,1431819092,1914638012],[1992476285,108593567,351804197,1505549759,1882463436,1790961030,800718957,1388098653],[999798327,1678940900,1566236010,549236452,1937266382,1478545567,208895109,954078500],[1117807853,1894936045,1865322523,1367010457,543014476,1880900025,1041457056,980613175],[522531570,2106198372,1548571361,450081298,1809267312,1658228687,1618166489,1883597286],[288198591,1424119608,1508706523,1259097089,1449162735,280369629,913985885,1787849500],[83239908,1486049078,1064754165,369364652,670774755,157468060,863940468,1951762109],[1513256352,1262142504,31785113,1321377715,679702592,422810973,343866681,1668851800],[1916526753,369133632,925882747,1223747993,1377588661,1852340005,1194878106,1699885025],[83708896,803223759,250227896,851004926,361131020,1979567418,1658713685,660422244],[27922187,702014016,1950645488,1587248123,1689678550,1865965450,1249242009,292046278],[557086949,1893826204,1192839959,977213799,304077979,1662364519,1039935084,1141535706],[1485657484,520025206,1964603021,1157493547,2086094241,172178397,1933769031,295308065],[369657954,603466149,964086571,1341267535,1900377033,494838642,629398391,362923569],[1438572031,1263459028,100241864,1623633371,1399195935,1817358987,978864467,1758221245],[2010454157,749340155,1803962371,443774798,1403863431,1309912142,2084477684,665675345],[982880208,472175186,95204619,732664932,1154174414,433935618,1724388441,1401446140],[840539117,1082568615,974583893,56080671,1591366739,458605485,298151836,1408551027],[489469796,569556711,1142075171,434098164,819967502,150696286,1186529103,1809087452],[1432668952,767772473,1001729520,1734509085,1944570079,1449353331,1435253302,326988136],[1461378424,366218840,51737884,153604464,298631627,1236591654,1269031872,790567931],[974424311,964220795,1533746038,1743695077,924099623,1130550643,1969109161,425040098],[85110198,1648932480,246904057,1105616914,820560832,1637750031,1324730933,185174643],[879141308,655557767,2122642366,1339303507,1127742565,596006554,1633620085,310458623],[610452952,568963587,346551207,720203446,1053345555,128947330,642044818,1985698454],[1408553994,1125890077,727531240,1172122431,993462880,69849281,658886321,727276209],[1649187141,1334067408,1765423371,975168421,1153344099,1695279007,671207479,112010121],[1208948193,617815910,1162334512,171377363,699699681,1972154906,818287921,2004592873],[747986533,1766386207,300575976,197392319,1749649713,351203184,942924796,853313142],[287207657,2024022989,238312056,2044045424,422041998,369738711,1778528380,1133487781],[1440660555,963457272,1266199668,1777597611,2048875923,1243300188,1736228049,359716398],[1029622826,1027730397,2110399478,1318267417,340222092,1034315481,290504190,344078436],[1781383912,1377799526,645743533,1125419605,1352317109,1867958652,185777944,2072204306],[187747080,1359665115,96497239,1736031775,1377947289,226121946,216575735,176940930],[19585693,1926944859,1707175235,1345333701,1198175668,1591905196,1994813397,1185525520],[886193826,827811211,536991694,684011629,844752666,2050478008,1763852497,1877802060],[258541967,1335902745,637615484,1024872609,1407259558,1983882078,594314683,1195272059],[1998644136,864805319,78726417,1992364820,425109732,1714530801,1537990368,1763300933],[1819807955,353490029,353938511,669902644,294934955,1586815955,1132341482,298972193],[928277254,279493560,318771257,470698064,277074631,1651131042,211418293,1050568342],[478322436,257239283,225581476,1641368903,1799351108,786594289,37507157,583712634],[1048512235,599178664,480422713,4065527,658076542,1785236278,2097145659,1182559648],[1601212100,1318292861,1670491399,498727884,523900259,1689452256,2076675048,537086214],[600496192,137130225,527034923,1804554343,593301063,1441354995,2050838983,377781742],[154035563,129898646,1514020269,1366114710,1194343079,1840822463,1365431231,1448015438],[1358316897,584614456,238893400,1668891584,108943836,1978697475,1443748292,1374351223],[1299515647,1385890261,1508759226,149437081,2128373301,1765952994,1916809836,1477187876],[84338782,1113759041,726982012,279076133,170324523,1462340265,1845236379,1791438963],[1414573657,5731255,1425426803,1419655916,618871873,1424099857,855014579,351932955],[219210404,339722544,975395484,445944732,1587893817,1975497256,1834883724,1918367159],[946441392,228144284,392111191,2047087449,521444291,2078650542,2076171623,1404214424],[553202495,170352228,1179912835,407476839,264998481,533526695,730228118,1462133298],[1336801435,1090670708,213985382,2110124698,1157570376,1079496492,2176553,845060376],[1702710397,139094681,331866001,649461955,1441778805,208399195,1830492355,780027587],[145714338,1943205804,942562526,685974799,92308719,1794969567,947602137,918230755],[1344066696,1407239244,1320606360,2080002517,1094728123,945275579,1980075079,2092412860],[1048682759,1621944346,425577138,2051397076,1793784589,62842048,154664252,1281400549],[1268039754,175742502,46167448,432180413,624876611,1597119102,302492636,1501985848],[762666800,1173570150,1134294523,607272662,1393235392,1119953457,724817231,454854751],[325525169,1443528513,1091905145,1480487753,1674193659,1068613136,275040816,578185662],[953765590,538134244,1613734059,811145317,1314495050,627081771,838568881,1361479237],[1479101592,2113456767,1999025747,1803652642,1290163057,806930601,955242899,811257103],[631222781,2124614148,915595877,634087625,1037736436,542694326,1380643003,843893240],[2087509584,934441173,1749548045,1062570541,1338165110,793816961,137581120,949987906],[1632179921,478727338,1086577660,544596959,649273332,1337117709,860683540,1060388947],[1580303970,230473067,1484962228,2028818521,295621061,118356563,1373718954,1948480415],[1207555470,194231752,1332793591,2086050322,731462498,1083227074,2070226236,813115013],[577701942,1381275832,574057050,324649741,352352256,1643234914,313739651,405615917],[967139169,865845783,1637722601,1854739944,767873609,1606607296,994109034,682444190],[628830657,23234369,1783786202,1188878166,901261662,1297775522,86466755,646586199],[2092612271,1031834010,1181466915,532699170,1018258854,306437118,754415297,2063830774],[1183424570,1596823343,1956473635,2000534685,101829259,524718081,1556768204,43202444],[2040580783,894039745,1334557721,1454476654,290124655,1905912208,567799722,1144265420],[1387801723,1742108488,541015522,439663063,1378551452,1663964075,1189027174,961747752],[2035134050,21827336,1052208823,192164479,1687206521,605338946,780463718,435631215],[428476702,899485840,1895635712,650493093,1453271370,2068663783,1028323786,778590450],[1214868708,282364627,973434723,1959254084,2101912503,694531279,1586536204,1130223509],[817731175,277575615,681054179,652024761,1292011392,572413139,1457184731,1090841614],[192660495,1124202525,1141996647,1444690566,753849873,166930271,1590644010,1239962265],[208103039,2104255106,191540929,49876841,911864013,13976572,700201827,1434151445],[1530963716,1868373496,1136379702,1938773357,1019305192,796594405,1434921418,904975090],[2104072055,132494963,1725352183,770552957,497318356,1296492950,1114895998,2114094623],[164477116,917815258,60031968,1752789171,701770740,676118967,935898353,1832098452],[954353923,674326455,1379849721,1935851449,780389584,453877161,1228791141,1578050440],[550387204,1646958147,1441873149,628457378,1259666883,234399545,683869702,348906588],[1214663307,1141061297,1547897971,160413266,146763220,1962429907,427439514,832354311],[509841469,1707419292,1492642673,538071760,1589161612,322505595,1730257738,1335896236],[1114071371,1636428223,1365577336,1433455910,646600601,1375408070,20386476,714737185],[1734260475,655516230,605656056,549868666,1060348585,1075443516,691870717,1166061911],[1903552646,1627269150,734915545,6214537,2056247084,234283843,954559477,1672527848],[318747051,26545581,1321539974,1695784753,608962324,222643145,810613674,651444447],[1876050015,1033035029,1848992204,2085069929,1766701591,1269089848,1744259173,1023824139],[1008964491,1306133545,1318932798,138862894,1031958112,697680917,710000924,1167288248],[1396657916,624537581,1825579805,1360110855,1794237607,399912865,1885619366,239178120],[2117009109,952753176,768262755,1553832139,1601510565,681172930,1306082985,188359855],[2071701307,2081466777,1308275221,562512263,484321437,613140645,846977363,1319830264],[2003204629,100175243,121467132,1854209111,984650835,926387189,912609345,1893166503],[2098363575,2006520910,833953895,1550278978,1762671369,425257729,625337638,133707642],[149988162,200369693,1885784477,1734301242,1837681770,522934464,364109958,1365390860],[961941892,576533029,658126457,1919117597,1511473321,223697227,813807234,1964704692],[495933485,598417526,557204506,1772951006,267781346,1082405305,428945911,1368045838],[211790295,946058879,202902382,704667368,1001777330,258989854,1163634706,455458857],[1761140803,809047749,1517987509,424411810,1256251936,685062154,1733859377,744193721],[1230292694,1749219952,1498543531,961161826,422209778,705940537,241281671,2123426242],[1483729282,2075329101,601556961,452744394,207214580,730843874,2076046890,1762616702],[2003600708,1949887729,760947971,1530216068,1625021209,2080416727,1950490889,1232713740],[299094831,74900673,479128011,1034838040,941858128,2071922319,1527555362,747669089],[741495479,285224903,2031770736,1322395771,274704751,106732104,1289833375,1749853742],[1038849298,1896189,1153808373,983499111,427029332,310930180,1325703778,917897957],[555583486,1511219499,1189640625,884765143,1548246310,1181046368,1612781240,471833350],[1013737757,870820161,216759011,863212324,673939798,1452030653,1900077394,639739395],[645179750,1429482605,632198682,846839685,1607175083,1845103641,1807928558,1294955966],[206288190,320596312,1119730749,1366080404,994445596,1946329035,724032277,1680445828],[266750099,1292141021,1821894313,570940424,903139663,526475758,436180354,1761824841],[1005500596,835219160,1261661990,300468114,908420462,1436382134,21113338,627250411],[523900588,1053456882,1141535651,2130334469,1083011456,248931692,1148799227,369533508],[2058942857,669108763,1005603654,1860969055,769777249,834128798,514037848,1246085938],[1302841009,4762983,1592600211,365807648,1010031622,677251827,808492163,451779297],[1593918228,1180108325,795455676,1691622469,1542877872,1410440066,442920812,1324687647],[419950938,844137095,607938338,1975879126,1485984692,274453084,155374878,1903976535],[2068429577,1307199637,1953186972,1390146100,697161151,1669551082,437330409,221453282],[304865774,1162672516,302133153,618287770,899360941,450976038,1909026339,1231693419],[1270961204,954816498,460130381,1220665564,1634752655,277264252,2010484414,867420677],[2042086057,195337990,1149164065,749104661,1632125811,1744821364,1180377965,1855366913],[72758015,1457502697,355146384,1596120342,1519634551,1750497567,464938878,298632007],[565015875,176215361,1949464045,997782496,170075768,924429266,746312905,28782434],[631491525,1665640191,963703564,144420705,367725239,196266964,155294688,666940642],[256036738,979285869,1662832550,1533801870,311459276,1490807993,597036141,1965516262],[329535270,284958972,1377083856,1503561391,165859116,668413603,1117729487,1059301527],[337417353,1717224735,709038617,1148613241,669941508,81265557,88961169,1988400828],[1203393211,1272125015,1305439752,594267477,1275471850,2069264967,377300616,1112841259],[1947608060,699101860,398614205,478621356,1751094542,1720950406,1513485310,1044006259],[108970617,1799084599,2067274941,990545747,239901195,601590121,1196730770,1368070759],[1543529925,771250296,1976081409,602044298,1690103299,536900138,1433740381,447679197],[951419937,1094567989,185797649,217635114,1935410125,1973709753,799666965,1001888622],[951368471,925175918,723776624,1756672285,337103380,986561167,84764134,601275722],[1665367174,711829284,1995876740,2043068904,1964450100,340829443,486115843,210844123],[287141863,811772467,1730632258,2064726144,74584269,48779878,1980293458,1739781035],[733555751,1787227192,243524327,899140909,1539669819,1806903916,1864130213,84807316],[1593721043,761426533,1268167104,638000705,1528769138,598942695,1744970247,538834601],[168737126,1814080948,784912368,2119419383,386447342,1095114023,671778661,599237785],[554498264,359094058,272391837,332574043,1827071567,1691962768,1172427771,1903774080],[1296043959,1132643029,907441003,1656007032,2125670378,1328909227,266926079,1248855087],[428787489,1836407444,1969335215,1046305352,1044743213,1655184720,1761755246,327758649],[1682452144,1421562186,741312872,1110298756,1161783661,1809581881,169237740,1023084555],[113878078,2101546023,779682932,236241547,1350717489,990014417,509057499,397145160],[1668432771,1663857808,1106383722,913127276,255447064,1756845881,697934818,462269813],[998233342,301824318,832334701,1201369639,437418530,510081965,69012981,1913772009],[1716078650,846262233,1708636975,893790795,280910071,178418674,2113373865,1395741803],[1620949153,411388331,1183804587,711948819,839186709,1532267242,2020389697,290545919],[369281183,2080616950,2124234565,1062709896,1205125029,1684462628,774244592,1412114202],[1088749697,546724761,1504374248,194113290,377752820,1426189415,1123758939,662464103],[1146420274,1100104768,304377798,981847648,707346541,1237661070,1571876553,1776198438],[2022390398,1768792270,771024534,1538367486,805955757,1394325869,1164229960,1043592136],[531016423,410411075,1190562965,681324781,1543327635,1933291720,506879084,430254729],[2045042748,1147032745,1739686967,252305999,1116676346,323590678,892183620,1564303754],[1547374628,1588631923,1491756833,1770592730,126235512,78216676,1505669452,2099097699],[993403896,1632475590,1497160794,651145956,479202662,1066719759,256495681,346588337],[1502159197,435747595,57508286,949738999,451323255,543913424,1809833703,1240375039],[1416481540,863545354,522126317,1440401492,637611295,2000663870,612393997,2014496489],[1799110805,1068264888,253115029,968759659,70823752,884580832,69069186,214847235],[1817847826,293529596,551147343,1182492781,562960398,388969262,1944736049,1094639798],[1483177304,1289536112,1218204664,143707577,2634315,182975577,604745971,1032586102],[1289694342,1066753765,1660277048,1044467193,752661719,2036610532,849073409,416928250],[686613911,516143616,550839629,1968370468,1843403768,585545691,769832553,585850803],[750268509,918211621,1225161210,308344696,1290708232,2079217737,1991951537,239041066],[156985551,731776380,641536094,499873807,1818336250,614384435,1337903552,916928856],[746422323,1541154341,238996852,1702247391,611198127,1294147665,1140251246,669494054],[504993664,386419092,1416376656,1909273160,323960684,806655568,66656679,495969844],[1928726382,427548341,175813266,426461489,925506343,717965655,1057606048,2326193],[1609293058,1916486426,8350920,835767609,795606440,1864170660,1754348969,13572775],[285960142,535122694,165600986,824694845,977433864,1916991529,328203705,322814967],[728887569,2056819381,129317313,1779217133,1886222621,2127507748,1138375265,169297413],[1236238374,684807005,855101376,1869128966,854318771,1487235708,1689764667,602477651],[1045147556,678406682,184093775,1367193644,932641604,1940692005,1097600926,1052457374],[1661962611,525982402,1668309769,2010323824,406980640,2096850375,911182164,751554997],[808760919,1023976674,458631897,1321656619,25959732,1888235127,192203674,2094689798],[1001643268,238242098,938462053,1849345904,1071468149,768575813,131432442,376946203],[927831209,236013598,1614062569,1538522209,1152112711,1530583945,613505780,877973685],[1352175320,1435838178,565024433,1415264734,811606380,1112460523,1046532240,525787005],[273819370,1404953567,71339346,1709580799,67962765,1378687187,983654086,512877483],[95741316,161128710,249623296,1190591280,1944994283,1176408595,354505138,1670761442],[317839100,140950172,1842845186,1229830319,124336881,687609066,1797759672,182452127],[1197410545,1023643328,729672890,109075372,1528508951,1515088759,1024371404,912725493],[1262733481,1767004082,449154907,351932602,1335065812,563848335,1219494294,1200937924],[1660861698,513086603,942817481,382408986,733415902,1977726026,1095963508,1676043387],[1378613146,1281499142,1439863844,920043017,1106087082,1697865022,344310333,1250837129],[352827721,1961514117,1382316985,1844158512,1053099652,105814115,1516939378,425771520],[73255649,1380270362,471211000,232710623,231229124,209081454,618207538,729642309],[63660472,773000509,1635616712,1732959596,438305201,1906975527,1604141063,1227183810],[750289701,1246792750,1807622261,1581324438,1572387280,1815775871,552502460,65814966],[520720773,1309950649,43431512,1901438988,2124153898,1230135999,2012625330,158621801],[364483940,1205392024,799853223,844348856,225603876,17435422,840132847,898959264],[850460105,1312838083,1101044127,105107094,1388004769,2094336198,1077827298,1562664152],[868407673,917368747,845527393,688383002,139083289,1968473030,1341882915,366230029],[1564429057,1404899212,490082518,950269248,999060541,871981316,1694458142,848749581],[1153244039,1969786556,1937693383,98116769,1767715602,1294401126,1228114311,751307590],[654431681,762377808,41323047,1858129019,847016382,91957470,103424763,811790119],[203428155,627079761,1546276715,1116730966,753854391,1175467016,1664855817,1423871826],[1053673971,421324837,627257772,482132756,747757475,1019714772,1943422707,110647592],[1548243719,776255437,79248367,751623587,910156673,1977626474,846640931,1115616815],[1888301773,74309903,2088929561,31046360,1236861022,485800308,996859533,399274242],[963771284,1231918694,1155086953,670730579,2007002395,159780211,1105603240,1453389252],[377145388,1033355218,748645861,196110138,1424081710,1149117629,1640167793,404703196],[669096267,289884102,2035292965,639367581,615547252,199337924,1680422348,2048705840],[1254656231,1066284703,1875745230,165101800,1984556629,105184432,1573874600,501567463],[1660336547,536211008,1490941795,681867458,222306972,430420651,1233960618,1599943431],[1377960273,274956818,657588615,1751545718,157261825,1645662037,1258351315,565992490],[266773139,680565553,197297044,1601446680,1802785697,2121421366,1628262744,463081526],[852843854,1540528412,540519476,1667982883,1306579030,580530062,1413224189,1228079940],[1160170368,1944853823,1424030897,1843677192,1093138365,539159602,927861014,1685451866],[1722536128,1716674889,1720618842,1719606762,970291138,281732688,1886373739,732053013],[72898150,323073248,1320156429,731666525,233007345,1080850259,316451846,645905496],[1567794009,347431786,659865731,446280239,1522646810,1142485424,621584715,1480752569],[1654882593,538510342,820933373,713702067,1261651392,298580666,189382709,534424859],[1937287264,1422833289,970119207,2014902790,1297190445,1671390367,1044410889,1514153928],[1613200460,2071792068,1904583794,1306005643,1999554293,1726409061,1117131580,1825823632],[2099995152,1405923078,1501419751,94542682,89073871,1053631992,1246825183,793609996],[952929373,1539262064,1625385516,362958385,1803261078,1900654321,1747097075,802405229],[846390342,902280852,107668167,1795269762,1394555188,484045779,372898115,194023394],[2117611089,481518563,1704312437,816575932,1372757492,1870469296,1888071341,1191256211],[1955452375,364596424,2067434017,382435326,1266106528,1466384731,2113594489,359764928],[678071295,297746450,233557795,1272015842,921172712,148937175,1054661874,843715645],[15375569,908328138,1620689289,385749291,382630606,606442040,1062638084,809468936],[1346671972,305801299,1474134555,1641880212,1079081188,1102072670,1237542867,585993083],[1835588953,493837723,1251390388,37370060,1249678527,241155186,1112941018,1844569738],[69778479,231897345,460815073,43799758,1192359582,1661987531,1893961147,667001309],[1664516617,1843590907,1801473086,1076630894,466470690,1138242089,433318299,1226178738],[518939015,1831870594,1698544921,1566212482,1438281782,40526494,194734409,372139895],[1244390805,1262167928,1972676294,1724363041,16501996,1019342680,67162266,19674840],[1188044560,1432069748,1575970547,1005187812,133608938,1030280330,1284871599,919640080],[571993822,1837670365,1520676259,355802624,1810600440,900338864,1934929997,1022131529],[1138642775,1035551313,1762739097,1780543108,1445082087,856889670,610684216,389582604],[692199478,703997409,589269840,256834080,363076810,63995775,693872708,1998924429],[888779543,397008689,1379771849,1411238803,1937812945,1315503491,427180903,34692763],[815421203,239504565,2074391161,1465068272,159724175,1947560058,1158281451,2032958689],[656116939,1442231333,44127650,1635722183,878779636,1475307517,1748163543,189296963],[1313085768,1771954122,1361510495,1941931431,1461720895,1304229163,1448839118,781676391],[2003681368,1340912925,752067875,246821073,1093351431,1015493838,333414219,1078335805],[314352032,1115850061,960035564,177391826,737416674,59558790,393408377,1553574628],[680245160,1236733548,1373772608,1513247651,951260842,1524951554,695479280,1202554593],[973018746,917651860,1764559265,294136283,1871943846,856525689,1927238579,632097805],[1217252402,1547157042,959975286,1586003930,1774021930,668774303,986781505,165692637],[888772243,59654916,1831646389,1445067068,1847909093,363038128,1390686261,1963586355],[1576668946,1726537936,61858514,643645566,254705437,1290291245,1413876053,186924524],[1800254871,805768388,442966801,1005685781,554306219,1305118306,2092050510,389799537],[1183707774,1412052025,753095115,981676324,719591419,975361254,349624907,85185658],[1772926463,429098128,1096976883,1670099696,816123950,2076467049,2027409289,1373699391],[292944008,1792158317,28965371,435733095,1668619527,254934310,1901274630,273670281],[378248842,1028394412,819840983,1278161308,685101867,1908260762,156510318,33933526],[664870206,590267799,974468030,1854089060,2023898638,1145154763,1648408343,145903420],[1195918094,1823200044,997326204,1986345777,1507034115,1601779009,22750069,258718279],[1533786246,324675113,219875685,162561502,967282200,1742185779,906545803,617770523],[1584818177,1138271896,1094970814,1636876818,1741088762,1596205040,1322800895,1194015387],[335958989,203449969,413735828,1555884000,1215659893,970832683,2102625347,291908941],[975747108,310913690,1034295352,1406599197,1001460258,1833076491,1996939331,1271465627],[178777470,2081325403,212558037,676935864,2110750769,275958362,545074725,87419586],[1438172835,853434038,1018293511,1767277705,375679893,721805398,444254109,1284196120],[1983611063,2004290795,1696892955,997373769,2108499029,2027744552,260375262,99679114],[36457985,1046210121,410946148,36076015,841921241,482439141,1284394548,1545875443],[609876730,1538439896,998677714,594905895,1782030421,1490448850,1913974866,1517306386],[595355513,761199602,1864410116,242422889,694904820,709689204,617716475,80735358],[483751135,1207080834,993948432,369462060,688952130,647204846,1039620087,438948609],[1357020227,938556912,354024114,790525993,1707833357,2087305711,1871416694,915624637],[1297760375,1151015520,657234606,1450088992,523797923,455083235,1728066683,1692254885],[767386746,622734330,239932187,1367134234,412954937,179974753,1127415076,1554380006],[1394176670,499820542,959638420,439237028,2064020731,1966056720,1090053671,316829438],[2083131488,1517008845,383892883,853969368,11052428,955351708,1313037389,1218993405],[1223429532,1753875844,1210976951,1454487730,455862745,199317560,37184877,1972572784],[544646288,1481004378,307069526,907060980,1851928411,716293097,1614080290,1900775372],[1986666512,276918800,1417736094,2087463524,1977452347,359862058,1744102054,1624158565],[1572726018,97801248,1531093054,1809455166,1162276408,1527856621,63041392,1347154898],[1952996417,1627991250,1588801329,941915776,866206264,344722419,2026927349,23357782],[546794464,1156246685,365989620,884463587,1621279014,1376172469,2069758100,142608353],[1172208760,698879878,1007295833,1684546641,788502378,302073331,171682909,1748781450],[355778147,182739549,1734195326,1651650387,921569505,2121470486,95484666,1193318974],[1877069416,1496379485,1977383110,672158946,878485529,487253091,395187192,1344436337],[2007187651,962248165,1109823857,547410909,15960646,332660092,1876242559,1343128717],[1580671066,490356147,759500424,1267287675,752994798,716369346,730498315,852327559],[449523116,1256899811,236236339,2056048396,1510572765,1881986967,560527163,1168969469],[13048875,836910827,116067581,1613093961,1255560747,1819303225,1365922187,905212636],[2027761165,64009288,1798447822,2040057374,1939974739,1217761144,161056648,800052102],[769671700,461841992,257881206,1230050995,1906649935,651988908,963180433,1668117362],[1628287341,466684806,1883607136,1699685763,163742159,1574011956,1653293088,1172659443],[16690822,1606823548,460680473,120174562,1174658491,1883805606,221032281,1264000085],[805324622,1894239197,1405066237,485211665,106153591,1090866698,397856190,1568057958],[1334978543,589240830,842431010,711420296,855367789,69448693,14605556,1489467902],[1614703865,904153276,1128120459,2043271918,248172837,1417695491,2042588134,1841329958],[295635216,1719613674,464913487,1190797914,480698060,1180349763,1791755266,1888361796],[808155754,1575109672,1241983971,1086324564,775841369,1188455145,1803195879,328202989],[2117408234,1174932496,1107240157,1860468946,2052960911,1078980076,513794614,440733189],[1798405523,1923534071,1708236267,936104728,1944996103,1171487759,315107122,1848341935],[524452982,1458932714,1401616690,877705945,1974778770,2008769822,499459284,1493344862],[582722301,904073925,714654020,1834185687,447722582,158641955,2027420037,1657540526],[1449558482,243339618,1835112212,562857142,331223001,1587369858,1761860088,74566911],[1433934328,301357077,444370143,1913277590,405120125,151472495,1758659345,1657237778],[2019309787,1184620497,969258573,1860800395,1129923016,1668664275,1680152272,1014868817],[420783772,566381778,1134583171,1359228182,1989828660,1610745418,668012265,1420781868],[1161233334,1076213368,218956049,1945221816,73568525,1409840851,543542655,1117461766],[1937221810,1363705148,1852767406,327793352,1006525279,1167197865,1087279456,2111942340],[1736989152,932266945,1094523669,1662528743,122001385,1761353178,2066619275,70167621],[496711528,1836403030,2047554051,1732338794,996956581,255748541,313442031,1049353525],[2043360488,308389946,178869109,1712374625,2112331730,537239066,1522601957,314687435],[1179208144,2094433721,1861027662,1444643965,1196688923,2052417242,700128433,1633448210],[482736963,1475000141,1891598388,1482353696,1705363873,1467678808,1004967109,1621519293],[1173489217,1531409805,245493621,530715528,1185480154,1114723017,1682137597,1042245604],[1149830246,1285211518,1191762487,654811494,2013944648,942444726,782442488,1266030244],[1637993743,486075191,333912672,521877219,1083727851,1984722296,316342114,1739485374],[335948990,2098646868,1990575203,1717734626,2029468314,173011670,1920569832,1676408761],[819044614,146514186,1491639634,424856568,305532914,1988281892,218308785,1470997926],[12495857,706140740,1516618194,1988677935,659726513,2020963543,1017270511,1020665149],[558270149,637464676,1465843793,826064982,83956470,774530665,451703664,1316083080],[980830869,1240462155,168546821,195884201,2077230067,443984507,1426836346,1994189886],[1344963549,496590398,187455400,1770791977,1881212158,871446684,1146358839,1020313627],[1113607741,391897185,604432714,456959843,1918782242,1899965945,1169651079,993375561],[126037802,1972447157,918817165,195907396,678584777,120641020,187633043,1903187425],[2039040961,146594500,1309562299,1654050387,1576205893,1372634906,386776915,1585927210],[1549311048,1867050233,1533109281,68220227,616260991,917216401,789765437,1479879050],[470894345,1928698369,1528270214,16098385,585989641,736066342,721446900,1256614857],[865591928,1263655834,596097909,564597256,783137895,1508021664,767752288,1240642040],[919696612,1672084469,749928270,1892609519,978590889,623832059,1300361427,160578270],[1945167385,1338207,1801028809,1476932186,234464817,860997019,523399262,72947980],[110088832,1944419615,53295070,161206836,2128745004,1955562268,1279117418,1326945687],[980862703,950781937,863211450,636081415,1629955110,1787415169,1252799133,955070279],[1832563462,1442325550,543159867,120894043,927603927,1806207776,366043504,1824100034],[944225596,955036020,1731315837,981078943,308074292,1716792702,676809258,973258131],[1034349215,84567066,1277920586,567134879,1095878002,757742677,287768286,786300836],[1859625914,267256077,2127101001,836914683,1835968823,805298087,707367661,673162128],[1019684816,222927800,1257665911,985033625,1891014030,212866144,1890959841,2116297082],[213713163,1236746149,1894644769,1805209232,2103975882,1061705699,114458849,1418389025],[587583800,795334311,1059656173,1690926262,1653239350,1487111662,1903608181,1949727302],[1252183163,318856669,1427208802,1989296760,176342126,116828300,522346495,1550245078],[312479355,47581627,1070676215,1331027794,1179025829,963589064,795080729,1795914095],[1858613870,718704931,1067057865,1684531349,1724853758,9996116,2063326059,174405546],[1012996727,2060232061,1000256819,89002250,1021344967,421430356,661521528,244301224],[1421676490,1864880184,1018785450,1927855174,681842961,1161142209,1476832396,984125645],[882409554,144905507,179301617,914682593,1466435167,450882468,697712250,524634764],[433302472,1654371102,1555452113,1800534657,222772308,164248197,194834625,1784862603],[1448689588,887910865,1251308026,2053378570,1721586812,357353708,974168906,338269511],[472415448,1964298482,853174181,464036095,879788436,2104649970,1282353745,322357477],[1609813859,1936304091,87542163,9659378,905496454,582631107,612714508,328486213],[505031805,1586078251,667725253,1241408478,549257358,1170441931,1237626041,503846239],[169176194,49540294,285804861,935399239,1785586775,1738662005,671220884,411132169],[667446234,1102463662,1293740647,520532893,1134800458,1219491535,1965926157,135024667],[164782068,592299902,1568657019,1788394213,1513161386,576551739,1860539601,1688153393],[608455160,379434678,1777454112,1956518093,1201733132,169029218,1057698081,23169466],[2074653452,2034618371,637921334,398088628,2058469880,514180331,399008726,1901185197],[701307593,1433464266,1969631617,736162634,641835186,1708407461,2006294960,1206680972],[1359988017,1854506387,119745685,1441167981,867603838,1835883201,78888559,1967239991],[1710678784,734484277,1055647404,1011687967,1994547186,1236201955,1876309154,1211893782],[265888439,1410354124,1469598475,1501016021,2058607307,1077973777,39919111,684697313],[288010772,1328453109,1240319539,1874460245,1837666193,1372295523,1188232279,242642118],[1682303816,1358213046,357982569,620052032,51680351,1703773209,185722531,1766101040],[1753488766,13956842,1691674991,1322676650,92585254,897553619,1963469980,1857848530],[264305897,1923351117,195278183,2095691418,758838200,2097643708,32172705,323841974],[1187051117,1955642890,1720994618,173055011,1800425129,661523818,1166520736,802303822],[124075209,1985235969,894303820,1164861700,1524170504,1368540795,1051537800,448140186],[1775509486,396455051,551431211,608292453,992443321,527178163,1001389593,708418004],[370316787,1673807736,471297979,2109209029,1532333804,1690443494,1432049398,355096434],[765471766,474748694,1247955460,1071529086,1785096894,114736971,666210030,2045026794],[1624936112,747324603,150282377,2055207316,634093137,513846656,1995441040,1588364829],[1188933747,493845419,1547703933,574473524,282132737,374998568,733464551,1671618820],[1066714315,247892823,75848422,2074184466,1491328342,1355315814,309357494,350149653],[249115434,1973355947,262555305,571584445,1867317161,1155433715,1100963867,1677501357],[81579196,1681219999,17573107,114384366,1252561967,385223700,716443866,815117708],[136267663,596904225,859532660,648861901,202804481,1399616316,382280613,1920102323],[661711813,94352970,519221650,605451720,978905437,623669743,28503475,1855489368],[101439487,1824025979,1846238156,249852235,631671784,1400175272,2032431572,485921871],[1766881536,1670814813,1189321689,977407576,51088685,2018636235,239935520,1362308460],[188583894,1767974519,1645714588,393802269,1783814306,1093638840,1876008835,1927723383],[353895144,646584143,285309115,1219169352,1369438407,2005279767,785397210,1966606160],[385717402,835805828,2078238125,1649444305,1759372176,1962769517,1932170780,408369500],[1566062098,1119649200,1046704896,1003676845,1022431054,1432063463,335825921,1573361306],[1705233576,763713998,689828673,976027132,1106218029,1478405856,1364988722,658836188],[1446443549,83021899,102936224,1101057547,1255368420,1535512117,273610646,555493514],[1047951218,567329141,10728535,809474004,1204758464,118067693,1240379969,975841056],[368236150,1836881969,1609578424,172946836,1577873919,1641711772,407367448,1369934069],[611862575,1752464215,1239655242,1266733948,1389244685,1955801212,235673767,2130023684],[1816091644,2018900290,2039319922,814546803,1316576395,166433903,1468001396,990742457],[105159658,2100616930,716591138,802380184,660616820,1336345906,1360187316,1501078338],[1172257389,1240015343,1559808501,1474401379,1710004906,2005983020,1831342524,1649371878],[915661667,337121916,286012338,1850304346,1651604937,291360619,52494951,1593318052],[214979982,1835334186,1405331566,807874883,362830840,1543597631,1285282809,1094835110],[823093757,429921641,589076999,1674637415,903626030,1486440827,1858902586,2023780041],[1142187242,1801126235,1578788204,2038717792,1156955691,749036559,1007838299,2058054464],[1240609832,1092644948,557636833,1174955435,1822418899,1846330087,2097141336,1215744924],[695983197,1095510796,699226119,726326285,1529166109,340669951,2094847191,1428884211],[2015654582,627025790,571493583,52101589,1154537638,1964417597,1304252021,639039652],[301670655,1477173073,2001207868,573512052,1744377186,430149658,1673183306,1470772762],[736428384,1795446228,1716101361,801089508,1969708047,1845256248,568358874,201784582],[631821670,106330414,2027371652,691376787,1183633448,1980417874,564941152,1190317874],[1135474151,32122414,1847912190,28718879,1864428309,59564244,920062087,237935597],[1223668845,1462813100,2043125087,1807439110,1515864508,815351241,797958307,1041021178],[533660342,781053079,1801807229,622803888,657506694,1704183305,1036863991,1812807434],[1601580846,1749204665,1794176934,1132622606,82021181,1366830253,974495238,337965747],[491907689,1681403307,1576493911,956827465,629764039,1675057785,586041592,55988572],[1827973755,1588272519,922561102,1203665284,858546408,982913165,2043263152,1568670322],[782093358,1531888431,1326324790,537156732,546713293,2065111499,921984723,1397851021],[2098241190,268222446,1727271976,2092656860,79255048,1716486388,2021120951,1816764037],[1091914673,1081168416,1298303077,1429794936,1334835225,793540915,370321284,277592940],[1220951909,1810395990,1176544403,496121525,1676399583,177431367,2016853972,350419408],[1676237857,231666402,151154578,856154845,233261896,178589913,687421568,2086511426],[257751733,1524260823,248752936,965122304,522905089,757813403,1069974560,637693030],[905171080,1744698770,1445317534,8764703,227327611,171283666,1291856879,401462828],[338308926,576942294,1732005056,974797005,1178770020,155495437,1455336815,1330012051],[105168195,1858829995,1648438346,737046163,1465347487,49871205,1380943582,1994410853],[746414367,1662583739,1472253780,105106655,69266336,66533679,430222997,1769650923],[1601355909,1361496639,808180213,285324795,494449626,948897780,471750754,1811029805],[975693233,463163403,508856142,371473662,1425490850,873453242,232121409,953412826],[38029898,15045443,125029836,659936311,259122239,1080203484,1988028310,732987079],[1037269641,2091901140,896177068,1437069763,506263958,1164464756,1393373407,1480726059],[374201617,1178875541,757946424,2128385821,238589631,92044998,1496892863,836957370],[1299936205,2009671578,1359407102,1617428253,2100865694,884150456,1513918332,2023713659],[1974857954,597520577,1820638413,846801770,212488194,1987664735,1823990287,57837899],[1643419115,398587138,1035233446,1998472486,313996216,1566561171,2050214444,733538858],[2044450207,2001523226,1814933429,1672266448,1716879045,1407254912,1101939343,1873676149],[929006632,2036726000,1185940372,502210882,1586338843,896685020,2033792041,1599635691],[871883222,575473268,543165696,1439123353,2028504123,669750362,957886348,468226230],[370235339,1202466118,1946216771,508421750,612647157,575313060,471259677,281386374],[1100729906,431284897,492785570,101391231,1771136853,1555830422,647848402,1098125155],[2044741555,1940403125,341519007,1772930337,514820268,1724374072,1537359264,522401054],[1007567172,851343498,614797856,1326690775,413756559,224326545,2042639692,2113448142],[919644936,1724804047,1784823539,1731870772,2043409641,677853469,1827158839,336402527],[807954339,1675427525,1986581913,1186996796,1327545610,1365880589,1575668865,460988169],[230809146,1339712543,1476028587,241294857,1072593946,980020646,388061365,273850823],[370453867,1827207596,940614905,887108343,1406793525,2075779189,1046379689,2111154490],[690850705,1501170046,600828823,1837104659,536366165,876345392,1062032,849072003],[6318462,1462893130,1532708402,1234674463,859375476,1932911894,1854958430,173309641],[201298524,1406625042,38004777,292385481,776217897,805792002,1799176221,810979958],[1400942252,377158875,1536546531,936793094,1941001384,82717269,1798802732,1239004171],[813032836,1772109693,305779181,908701403,872273767,781447279,324366849,1164381035],[2046872098,392318777,1011955964,1648671025,1489813303,652077001,225061689,148424728],[35324699,863856686,107658210,1375899422,967220638,842294035,1069164092,274969949],[1626710190,189923317,69855341,1378010536,534168662,1781223669,1896502957,388556724],[1687271735,538897872,1466352885,1582633967,2124068564,1352909517,313957596,22947566],[889695291,1917900884,1414627424,507423,1861188662,1504650489,1827524626,1077088888],[1985195522,706653604,1582718520,466771056,1045102536,480571021,220637158,1054965258],[1938133861,1618089052,1542549118,1241468320,1251004311,943433284,846075486,1060966219],[172561010,1461352827,385404019,2024479761,664698892,203053693,495659186,1655694274],[610971871,369836103,294436455,498100931,492006697,342333026,583241534,541613207],[752622324,1391165891,231317501,239065370,677284737,1711198643,453938047,488528377],[1902778339,690139628,1070844959,800116961,1956130800,364809060,1064350337,1665450295],[101113142,510818993,380553023,1120894604,1025559611,1290089930,506034932,747526056],[1674238230,1218540403,2037297219,1798545935,471314714,778812155,322443438,385853767],[618763035,1246620142,52476139,756796902,823011959,81675873,1238013534,953942014],[104570480,1146222976,1982827321,1353543561,151211535,888787936,1892242118,1732895931],[1064067013,18465692,132459219,1877628453,1522627612,92901366,530926354,1270865010],[1443619295,922702617,798335876,877920258,764308157,1640770199,2089002635,875336049],[1690978651,479532421,1904637516,370427616,657152524,1421462229,1140012281,102958789],[1395738617,655073947,1150426412,1580769393,415354224,925162203,35302521,1302477627],[1519310642,1567560365,130941235,1222971427,764607318,910259605,1860155798,850559923],[721451928,645625879,228159982,900037346,44442901,1687111898,504913877,2043771059],[2101916649,169349759,868389032,467741871,1168024881,851858117,1656411108,407087029],[1639889146,480707642,811840641,1164990415,1663956346,1478554788,1553450091,197245121],[1448586293,676462244,1198492249,877072047,1424112427,393576185,436044605,477965803],[337199727,458979181,2058143939,1456723434,1688350012,2068055248,1770112670,1121911016],[1548726467,1961834066,1677794077,1473820133,1757648281,266487833,1554788703,199427164],[1341910604,357486318,811391979,681991785,1551231675,1387012044,846496667,1240236094],[2125150116,1706484019,1969237854,239357094,771967232,1090026166,1362179427,461857401],[1333485909,1363175659,1317103117,814120439,2103813961,1881868687,1607287850,1507170420],[182576412,94274814,1661533935,1021579410,618979681,1231694164,1322190125,556563266],[1598526224,1439462863,468957848,1915257570,873170713,2093213178,475783971,923832372],[1182159653,6779119,1765645955,2117363942,932457746,1672554979,1064986128,903143234],[732273190,1576962408,595710240,794048057,1930142524,2067561228,1549736791,727844374],[1884645447,720384508,1661715581,372610702,2126035901,1695878308,966785049,230411597],[332497598,675358083,1094196081,50545033,1232230832,682566573,449810237,2026881098],[1185720348,953174081,162882006,116240601,1739211181,1453037585,887706209,562982875],[475322340,1880113218,344632113,1611673723,803870808,1979329598,1727916149,70433618],[690078217,450268049,1221477482,801983122,1338374199,1341674854,1621672969,1472603898],[1558258358,11837961,1936754153,334998340,1962660525,1971402909,665781006,535541517],[1973053389,1636512578,1631139996,1931406833,135553173,1302599071,2004299486,239657813],[184954020,991634051,1542845224,1191332701,557497312,367378784,1860810560,1473438227],[1157085438,857486405,1594020406,1685300644,643679196,1341445984,1881570768,1118481244],[1179950371,2058998612,929544113,69834455,1361880037,1008070208,296277783,437984725],[1905302854,1920878163,268246960,224027359,897721379,1379986397,946098126,2117342142],[1994250369,1231830690,754844773,1890079515,592245941,1559442111,1970758637,388227652],[1267737311,1328289982,1565469073,1614189925,1925367614,1996250210,40799993,1129921089],[535740438,1764703589,419270215,191848443,1451651961,1101225492,550546951,1617522021],[1331612876,1140857650,1707368900,1371342716,2100729281,818432107,756924719,2068337485],[113169072,596500101,1483523470,468231366,223495691,344066852,1499212378,1584585132],[1202634501,387434111,1606938919,951133499,267131372,982964425,2057825048,1266065161],[1299300486,2077449696,228742790,1087647773,756885896,896930333,289308812,877046746],[2110832916,2128400848,1566517448,2118269628,1099256129,1446685272,605735123,1868849385],[137867841,36012470,2086639365,842448741,1718887874,54016213,688205346,1627457359],[1189797630,1229046578,2130307403,1760329067,347670438,1999350116,673134113,75732583],[152136038,968586157,342490112,834015222,464993657,808372534,2101007646,993615981],[83382939,1976180712,267753541,1654810555,1686191241,550496909,2017257194,1123726919],[222603868,1281702122,143045248,1392855034,1571570310,1117597861,470413116,552849332],[1334157296,264230608,316765494,496699251,309935129,391472600,679429942,166324949],[1709764080,2000882301,402572088,251256605,679214077,1012065752,354334984,604272048],[1501419124,260366701,1232892539,981028935,1604483233,1929321514,756184386,1930131844],[1979890184,1436978015,1506716645,842660016,1465053125,109344092,3739324,1475834931],[1883921411,703045445,170505910,219376973,744013552,1735690757,1211122632,1022811471],[1943975760,780294652,884090727,591996871,424288491,1240178746,89912758,1553145963],[1252864078,791352742,54951008,2015331309,515519183,1711931733,1384919019,1907544603],[1131859741,1687222665,1327600250,1247317774,2064626338,1412395133,1245542089,1949218357],[1347938869,23082206,1188246682,1626957041,232499984,571836201,518990505,813782539],[466380078,368713779,868089160,1192175754,1723694785,1607042570,1185666942,656775866],[1047308572,1582043108,1223937515,995165557,1546045586,2119498658,1315142502,656118901],[402187454,782063185,793941614,894839798,467021256,1279203581,1316480605,1253098469],[1639345631,463189020,98058091,1190872552,1550747393,1761456661,230162114,325770844],[1741484404,2076609305,29306989,831702837,839612754,677938340,1954275992,206564559],[1601331751,2082436685,1666872841,1014039882,772777517,1353051442,835579071,1869159972],[768736625,1876597955,270729779,973684828,245360683,962996503,928270333,2103274818],[664586954,294883272,1318109882,1944752396,497110898,1908057705,349944568,1309202982],[885137485,1843072882,1332690559,973604072,303660304,20684173,1066088143,1458044813],[1643052353,1743357054,289920230,1785188278,380726052,1707318708,217124099,531364199],[1924460861,833868645,1169520645,957441143,1255263244,834104315,1397832211,991768366],[1633742332,671115624,466693184,9383978,1924018434,2063353283,171681499,468253019],[1582953947,2079915825,383673607,2090029121,1791904996,1821619566,1226844846,718301650],[1347185044,1840934879,1192864663,221372553,1701245204,1707466415,1695736164,860097976],[1012573894,874860719,212126106,401496298,199570220,752219161,1938636055,961267475],[212505487,1164903169,697617183,1379897252,1081556121,1119406638,1658418103,2042052963],[1117595634,1246107735,1041515379,1628261045,721271241,1792382048,1786870168,168149564],[1551627171,1467725063,45274146,2052251314,154479340,128212268,736644539,1359152696],[1605376583,567220143,588302763,1625202607,921835695,1477944479,1797212915,255298221],[1065492730,1622033054,587751547,69876989,1867364497,2072913797,1386808317,1590727309],[490889777,1515958212,221445573,449538457,868513157,1056389746,1882121069,596607166],[1425086253,224943900,1711793119,146869269,769943659,1404134031,1517969406,740950491],[2071564768,1631715509,1533126827,759601886,333913685,1617505753,587803847,2120570059],[9112033,721477388,1917064341,2113538892,551372724,1930054499,92571813,1412692066],[130839696,1671828453,1244793989,1852941504,189747856,1278212327,1305080316,1661391170],[1115930835,2123005442,1524008814,108989563,1830269079,1269065818,664523395,1708500993],[183672817,572924168,694373664,939166580,2099090479,704257734,995369635,101470198],[433557888,1844390006,1895712040,1879001235,199127256,1336170344,1521667596,1062098628],[217730386,1586154581,2096301404,393104095,378581662,1430893333,1083045817,336780176],[1817892789,1392402008,586386791,1166120193,1267864602,1849395952,712560882,919595300],[1287408961,596890348,415766607,880353800,1096896057,1655341459,51136437,535712518],[930914981,1889415813,219846943,227473214,2077070968,85484514,1949147888,55013345],[114007383,1992171793,139891866,829891504,1663079015,1888564943,328979638,984573616],[224798103,1516600245,2069218344,406059455,630453600,236666343,685412250,231191756],[1549959085,1173153212,135562305,1933645568,1816103231,1118167362,571949335,746179591],[1487058137,1336286002,1529186400,170105790,1805694687,9436837,345159816,1161712623],[1328054992,225569681,1084189868,350613649,1341100539,1282074458,661945880,447781404],[1101118660,684213293,64546397,482247786,600217941,240319931,326828199,96991185],[7845608,1391925602,451784279,167306261,1880250237,1690691334,2043328045,1701502062],[681930501,751284945,1283445234,1197720789,2115270756,993774148,87433766,1896929376],[18009008,71981042,1130477386,1576327256,811978525,1302742926,456745605,877621133],[227945173,1712784419,1028478199,189759806,1786707474,624533650,442135538,1542316068],[106782461,20344675,498543780,1381827976,1428584403,705190755,1982120581,1370747159],[829553825,1560130918,785131061,122874156,63014199,1534643540,1586148257,1233254866],[1894349845,1203693069,2043402362,448961203,787649388,134779385,123303661,207303539],[1647775256,671544627,1256929858,1501215819,364251893,2041984432,1770230019,2010584485],[460451600,704255044,58980962,2085686883,1644329691,1059090098,353151334,111764714],[477511117,1162475208,1092562024,229446473,1219646085,52787095,232857670,918615277],[1300569739,846868916,1660016359,1041713430,157660334,1691625282,568749916,1923617532],[1673922656,855681627,1008119426,782391741,2016290694,370583273,24969741,1403003816],[2021962237,2105444655,1937299530,191191928,1688828853,140256128,78958950,1769583919],[904838393,67305307,1419017686,1811158265,35032313,1592538267,524935770,1596627625],[1370198930,2072592044,1552246467,647269362,1461765102,426871615,1511137226,35302898],[1093542143,574467289,1737124742,475041784,120669268,71707423,1448674854,433360260],[870395774,935363513,1917431249,1660158827,658543412,418098616,1883632621,1539998312],[1499560864,1044207144,1116427902,560707845,481748874,531002583,958878330,466748895],[1637690299,1067165898,23464705,1161186000,1188925336,1487511833,1249591050,510830838],[1893526731,1712503387,306288641,400773510,498948434,1761337387,871439773,2074786577],[1964039269,632005821,1647414463,1301308509,927779716,21472169,1033117374,473504171],[576489566,1125434682,977654903,942543614,705832509,881643612,1554082299,821296987],[1436173210,101032866,658953866,501341552,640718561,1667327965,677694875,883119158],[560243169,950909657,903924439,419187600,1387905860,1938407386,1288238558,574390494],[1220992241,375976744,1746283353,32822974,803061228,1592433694,711116545,1895303856],[1837745459,197136777,2067303601,1989892488,1570159973,1962558522,8480130,724256798],[2057057010,188814106,1113845330,1755441296,429448096,1271368765,126389887,1916604747],[1347445521,1430918526,786019107,1840917956,1692158951,176096329,254570981,1822816500],[882543845,1000671325,280308956,1018043296,1154971395,1091210179,374697175,937865268],[191955584,1972782078,1031372469,2018443189,934758989,1563732936,1905528724,1653261661],[1290358184,1637131078,576571718,1857560526,1618666951,1506314902,1209041305,1583746547],[676448176,2086601398,819684779,227856297,923284834,1726153531,856799738,1566073950],[518846616,1800269827,1942643369,1211711880,2075727672,359477314,1704431958,1914853947],[359609716,435738264,1562740777,138790282,372052332,337762737,1913956272,756411875],[365450189,1737173899,2066631663,198827639,1506318997,49906019,1660809044,605646523],[1675693219,550746778,505914476,250204531,685192802,903542483,1788438412,209808],[1353500761,1017136029,219227518,1991775605,967272312,1796091963,1417627020,1754437575],[643987433,921196069,1281500225,1224033122,1493054668,89418745,1898272021,402168635],[1096777122,387793672,619099588,567906428,1135882548,170216750,1459950974,866123437],[1273117388,1222083805,1559742066,1172329900,1872297603,1551778356,308869233,17993910],[1955690016,1909636083,1507141133,1187863628,1772488352,1805027306,1681019294,1491463922],[1949499397,1465770348,473127976,635601737,1251778505,1653941597,1075356027,544833644],[205232958,362542908,749938894,1777836472,1307794347,1231611012,2106058560,1936288902],[864156607,30301832,1099493252,2074158836,1531795661,2025770554,1694092908,1917722117],[783323704,1536726894,477499530,478966283,1583914904,1259699596,410851403,93290667],[249618063,251781780,1606058183,1917586552,264295191,1121934066,243992398,1850314130],[792865981,50499372,329047756,678230035,559673312,1983750367,314130252,1473883570],[1733147598,1373455170,51039620,960994265,942180437,9789710,1740390876,945990994],[68706325,931525446,408933971,831389718,435223985,1584266454,276137392,1527467853],[1119121703,193163672,1789222663,1096352850,1075851321,1903185952,1221444450,45041181],[1376533586,2034691101,1815014362,976913062,1235167820,933560963,1267940451,614189677],[380869831,146461219,1602061171,2115739386,676811408,1601886240,2097195567,1299837514],[1291320230,878774260,1286472880,1573491905,1856386529,796888629,1867584379,1791247204],[1632430779,106915573,168456735,211488887,1469843882,1344600186,1049053545,424427043],[360591666,428004407,1340238947,1405216092,244827878,2086239074,961525239,460474838],[1151072211,1823503478,1136657753,1703358349,463717174,391148343,521572866,467389776],[469189194,1305289042,607434461,762290916,1453553809,692848261,1062875707,1045913967],[1378858148,1763988420,1154620618,1435574154,1008488919,31247189,767616426,413040279],[377587327,752848015,214484531,95436938,128074736,204117386,185204956,883148368],[274863780,1648715629,1871006891,878362170,1006101811,1481522064,1682656544,1593941539],[871776132,1967425341,113242995,1010694790,1104243235,1653902233,833509301,979120290],[1406140768,858691581,1998212279,1996409253,2004558859,1493034400,1442712753,1463310882],[1182071740,814001796,2080696501,1884842403,1395027696,85994891,75560687,140134387],[681291325,314953013,357022943,286163747,1867294393,872167523,59196842,96616207],[1838486135,394772461,2122838194,1460511790,1041489941,1403683262,110330897,142132265],[1108952020,1079641014,1624439283,1170664430,1945119373,1128980576,1590253205,978576311],[1734413560,1099116749,1168964829,425422276,1786733337,1039808874,1477156600,278030583],[1650218456,443304626,145098211,22589003,2064250722,847951378,500615128,802717453],[1659119179,1641255824,1024887980,188079987,871062076,1293599284,649612527,279423568],[1988775393,1974759765,537957814,1755282787,700202378,1018697167,923069990,970839996],[1275262765,844062955,1363274227,1103716181,825255869,701651874,2028669458,135921413],[385116212,621301134,2020637812,1649506408,994899063,1195239094,1885978667,903225635],[290927035,167834200,127146914,696284178,687369331,838693785,86424731,1450919851],[44656870,316146922,194852684,222323707,2029815627,3685820,253831054,1980838988],[679711232,1289920139,1083236481,1174773078,1826030299,1235030335,1176039104,1721399926],[1205935566,891182518,2085147270,1378615449,1857142276,2062197687,69102862,1521447048],[1657534386,488732567,169399121,1171346431,239497441,319941058,2075743515,1274031039],[785121136,298474549,642787389,151278118,1864923618,1483816228,1420185624,1184670287],[486678624,1738331535,1865216987,1512907255,1510265861,584898667,982249375,663443960],[957166054,1109469311,1147031064,2119886558,629220797,990704083,638222725,654410759],[1762525340,636701958,766873759,403521111,163533725,1622307277,859990548,1603500839],[761481583,1435831862,665260361,1941491382,666875814,442628875,1301465369,485414033],[1044190417,1451014394,1354943607,1145983239,1274474587,636535427,727422683,796826728],[1384909470,507321128,1977734314,1000316408,1537400760,589905076,179763237,339047984],[1081348465,1539447881,331281907,45202223,1147509440,536369222,1566139308,1960603207],[1768377624,1317038131,1331990851,1740761285,573915837,65544084,1238778707,679154980],[711201038,252575896,2021952064,754580507,28815368,933499261,1119887936,238460833],[261277348,1012880230,985958000,1547543395,1871139504,2015731197,1796293933,709811535],[1212106212,1806679234,1214543175,1486970540,1421489526,326014545,1204808862,278226289],[1754249580,1645535273,735936269,2128371643,38982987,2012589272,346841546,1593060252],[397109200,2084837834,1129957593,1509495204,1893126903,740861052,1869683366,128051451],[628829968,940815341,1794001255,1876532784,347132927,1574272264,834551033,1245017396],[628672480,1997260743,211722648,255516328,665895863,1864438469,1024074767,686202523],[1347148077,63585337,1033037975,613548861,1038010405,1181440368,1190852278,328060345],[287273026,486975348,997225360,1426256002,662637786,370487918,1748419844,528939336],[555683809,811196279,1401831969,77608472,1147074628,1693709086,658464275,2005875294],[911113928,681039932,1497340065,967530580,1759690090,1198736139,1482835762,908306726],[1330066244,1089169310,345757166,2003489221,25031574,1489299025,1940364510,232693799],[124565643,509087269,1810707349,1429315537,1753595216,965615363,1903204440,776746956],[760109301,41391048,1092936891,1492562829,1575990717,1751665233,1644339599,1342845490],[1478611559,821749582,994399385,311769739,697226137,736294210,1458565440,288415129],[1186261714,1867487821,719778587,1639998853,1465405478,775708331,1508078901,1749480738],[1937097687,560499073,2010959772,892484503,1583212157,1464324301,1155368505,576914491],[579683289,1099892266,920683382,741773695,1330973194,942593218,1919639792,303662368],[662706247,1363898690,1083108000,1528562342,610131956,142148831,918321479,1099583031],[1977885728,1742679303,1110127025,96826231,1314816375,47271872,1870684039,1630340694],[722623544,1489215815,1486944524,268255995,1516679235,362851604,348732618,1077552135],[281311855,1203354958,975879098,1202211337,710217677,1897492121,1903262588,1086041855],[521218162,711572270,1253740542,1892058005,1990726781,398389272,244422350,1958398011],[1945977328,405213457,1758384664,1417464378,1496972848,1305560178,1364243103,1742228872],[537722913,735489862,1259349839,387111291,1652839836,1514530864,1144948053,808692707],[482831525,1692927439,1607471888,748056562,1854198172,1682062210,918845074,396968667],[2032747547,1811230589,1710503666,106528674,1100681171,2097442834,202054700,737142797],[208833680,265728871,1166976305,1923179312,1571282866,652862770,866405160,756413212],[1726638942,1591940467,1226526661,299610557,16381584,130127742,2058240013,696547545],[1748464437,743045228,2129721838,1210637081,216114112,343147632,1542119788,828181042],[865489773,2070868484,1609218507,1511818536,1271097546,1853751323,686984203,1521338720],[1408579988,1501195738,684678696,1048809660,2092779319,535336933,369226789,1876037731],[1161890337,373748681,468942989,915842468,1753116713,1198627735,1709387386,1474771562],[1150801833,1500760715,1859765787,1506496786,1543012110,1892372216,331280827,1262110180],[112229942,523943820,611701527,1059659740,226210108,1156279087,1050422429,1103446952],[1785033880,1698352405,926146399,606933879,255722542,41922060,550149882,1674057694],[1123587116,695329665,517451017,1276941311,170034147,1689653689,1253705000,647954033],[807921151,349568593,779327023,526272771,1801550730,1325117968,2069801347,1237776689],[897448125,880971564,2113180891,219771468,2091242896,1662807066,550044755,282623580],[1513790519,313130022,1214351430,204670153,1669853674,58590760,249846971,905693854],[1428726864,708087581,1838949254,289836572,1355828143,141421077,726316534,1511547910],[897169318,1263018024,717831144,793994025,1058639554,750261334,1640589070,1977316802],[1974674880,1099704820,1527532925,1713240191,585379715,1266711727,1396419557,1750784603],[891797648,315572680,979549288,1416887753,2096637314,2051132933,1358689403,651394757],[750261060,678001395,1795686976,546127302,197584732,393182471,1611786834,847334333],[760720888,1140713840,1809139494,1385925426,111841164,335438768,1556541507,673715501],[1394487434,804419264,1410999919,1185308545,1944116331,1688833275,264195383,650635418],[1573102017,2079242634,553766022,1135625368,1722909444,695817957,428890898,38236483],[939375542,1465820923,218004846,2051162662,744810366,1301479378,1525851661,660624710],[1008104172,837124424,826941375,18020013,1214241088,1192599659,631970125,371644245],[544873056,1840986392,1406168785,1283341742,1524307861,883771749,1859856033,565306996],[311155957,239528151,297404771,1233420327,1548576601,1144596002,244028069,1905734835],[1970819458,1406792757,1217243398,1756720450,981825836,1661633038,281308314,272200777],[1533693989,194454722,1053605267,1199331548,955135153,1001450132,168860263,1661155956],[813882219,1514339435,511113778,272794337,185541141,396494070,491761063,1764764802],[1672211549,1577202628,1146370518,1551177495,465247066,1113506303,810876110,1615069644],[1490737536,1015960143,1174823104,491832580,510944288,1300890988,1022475106,1741220681],[306591838,1360708318,425778316,718329147,2105743239,1443711085,340535581,432235094],[972937851,231410948,137466702,15738856,1895000237,1762938788,855725094,752764613],[1185981558,750187979,1794944202,1262057118,513523302,239170155,1240365110,314604932],[1201893068,99633774,214593270,1460599369,1535168729,550538487,1677693036,1040372055],[517744804,1050455525,52268342,589670180,888574494,629373447,1655451455,18175688],[845007221,1244498159,1511993579,260191186,864514104,389615325,1349460398,1757790130],[1996548452,1972377383,1051140788,168404799,1364167423,1747300572,519760631,1015483513],[1330210274,632677538,138876273,101111125,607285896,1623410751,737791177,1164246901],[1836879616,1723497274,1288568537,575146132,93949795,1863633658,1389901015,1252673628],[472624976,391175997,151087152,202607093,1689664957,1715818927,755142186,1120951571],[1842149512,129553587,395761831,58239973,1502804498,875417522,1094676196,1802937957],[989361682,716589802,867741314,68713206,883151793,1709995236,1508972990,649581142],[1411871530,2051629096,75959821,348294292,417373382,2022347428,730603733,428954826],[2120976161,1352037785,1092886934,1150356041,1821031010,1254359889,362928394,231931441],[194283656,25682448,163934766,1982799212,1559042565,521252672,1735924845,1719432984],[34324268,53466336,1754871639,848567972,290422910,159662725,1474236128,361455467],[1541195404,254777845,1826882511,1504360855,568987447,2013988324,1304353268,654323914],[1891860007,1829308316,1969164677,693836867,956981534,721246045,1006299764,1518749179],[758169265,1445964229,1834600721,1528555060,1280693680,932984774,226463774,1361774550],[1203896188,2085020680,536127221,1777323346,1036935921,291097606,1837773173,588350055],[473998670,1702654286,1380279985,2059043033,995855012,657356049,589234447,1586531813],[1716400393,28381152,882027541,748963650,2015790878,735343045,2046910302,1391603811],[234668730,1549029527,180604372,1281062815,717154818,1020528183,1873149968,1083759180],[41175152,688794450,880428443,1280775209,1333566016,1452799209,1749527174,1022992067],[1452502032,1563635050,1030906199,535851615,2128836332,1572304907,1291697132,961185798],[1452788345,1214266236,1533076875,1506995762,566730790,1130413670,1309209385,881907692],[26403398,396330432,1528653188,891252339,828784646,611347500,294875158,776055726],[5712735,1551318199,1886434215,1126637039,1344299797,2033183805,639166755,1469512827],[535635607,781106806,823798214,4213035,1102209618,1107740727,1071191285,2027139209],[856578056,19163478,546960401,778840505,1900962172,1040337119,35043107,1100981118],[622841103,634930600,890817028,300996881,1801282698,1826675891,553396979,2019750254],[1005837154,1469516703,1988618265,1760551183,646552350,514682107,649143055,365509449],[386512400,1940032268,1609013133,74195091,1506767613,505646717,1048210657,67942969],[1423333743,772358025,551223624,320702449,39899273,429622474,1790496133,384743997],[904073617,67407696,1101374964,2128121408,1609085980,573698276,1091252328,1888712559],[1453615617,1573489666,1330254607,250218224,599534961,2010805923,1783803420,912219214],[1701940171,1510454779,1553939059,1763591153,2031001419,1074622742,602898671,1686830494],[1881195209,2020835177,1686372765,234060117,636532484,1966409060,2102088996,410698901],[1950809770,183523848,1922594561,345097741,551174020,135650241,1200112551,777382846],[894739696,844069161,849889839,1670874975,878688556,473801333,744756876,1080401586],[1996811825,730841048,739884523,1096757558,1855124737,362470736,557703236,606819006],[1626793559,79013449,251662746,334748077,1297948810,1716864997,876619167,1424265416],[453165298,872487952,1781200478,1349992205,543272719,1815767224,807249730,1130095135],[1271318763,482912629,1576127009,1936206797,1533746049,737736711,1118969130,176435273],[527274537,142164712,568203901,840314911,1668869280,418600419,1603565007,650363453],[636053837,1082150087,429963963,115070667,1337845288,604786738,505229093,876562057],[1763816087,68329022,1601441829,1359157032,1862207839,1225922417,661276461,1099094913],[766568841,629875117,30002559,1850103147,501153799,601603436,1726042583,1100720398],[966596585,1446375210,1399658839,1132287688,1256669266,318653268,478064625,601747342],[1731777997,243099878,1614215265,894192212,381002051,834622222,290962882,6406716],[1727357274,33558787,252665558,1900680241,1519437773,1722780433,1139987140,742754326],[1307729337,2057565511,1606914884,671449365,1357249652,1584938377,970935580,1230973949],[1548135453,1361120529,1311090446,403673953,1316589963,175828395,1681322167,1950396478],[1019515015,569539942,39352727,991556177,2077269100,1316499778,932394664,1091973856],[1558584848,1954379219,951130034,1191751910,565980967,1717020177,523880361,1565076119],[485582250,1367952638,1941471818,709162275,1931448695,295000760,346085385,1736161349],[293928294,1874962141,1864093651,1139428253,1446352409,1094346313,1666611606,2041285437],[1451042163,601423448,1678337271,782220805,1157530663,109749730,1897710612,705195571],[170642253,2086377456,1501727971,1640986724,2058690459,181464166,696506687,884605383],[90785162,1596351575,1227442015,1298656463,1464863827,315662723,1864678873,140072539],[1045099739,1414871684,440279795,1790150947,54085305,692571241,1599736453,1990192114],[414226,1004537187,1497957635,3413440,1369198777,246283385,443737034,1751727923],[1438812012,1327783171,1071218935,1876233979,821189048,1807528864,251180441,1349247597],[1471330020,2057263293,992636374,1693245565,106845327,905652266,681848554,1993095028],[911668391,238922471,624748755,645003537,1931293610,811886261,1837149017,1586196220],[990444734,547710671,1238140202,869048912,1348538078,406054088,425731675,829401148],[1383114456,1072628605,79308685,1149105270,988669624,1196825093,380395987,1805522619],[1187195614,2124451175,1020610061,1266995015,269528321,1271154991,501507917,2000626331],[1223386915,196859468,1980060003,1211623839,1111129084,973349234,461001319,1035563488],[330595870,1064085603,1342302886,571016111,1158362139,1037609760,1564180614,120688616],[1117890271,596252931,475957022,491080413,1262469941,1086898844,1457338734,1738391072],[2004655123,23626874,1268386779,692137620,1284371710,947122529,296241331,47862652],[703800095,1381984888,212619730,417582301,428379402,612225842,789306302,1234150760],[806439131,1145957518,1685205897,144948295,897120863,1050209825,140220780,560634823],[598096831,1779256342,544532203,309518670,1374597320,716666740,1832632133,969331512],[1973441153,1910940544,1142802195,330472073,1210676124,406519928,1079631064,1627344416],[1927954203,463214651,396742526,21161815,1562459247,1694077084,1304409044,1964394492],[89788791,1443288895,1003132252,219513794,1441254296,671624698,1088281504,1592623223],[1119404956,1434711460,421151890,481089192,1264752390,715607398,446862206,290986648],[34096120,1379173470,2049096852,179946540,419521184,2113885059,525700482,1837978540],[1791187805,798739136,1413351957,1532188397,1687741600,60235356,355537629,1668827922],[1490492134,17127464,904876990,1280337916,1403797739,1260065266,83198789,1943104911],[1093114911,871849920,1740114683,2112517141,202315888,435356942,1291578562,2036327604],[564301261,891891675,363053185,260394036,1749073707,814753154,694300193,1741813468],[978293012,989076487,810030995,1281152108,394906476,1241748006,623522334,243905936],[459137293,1876867778,1141720490,1202239722,1304457163,1259469977,1991586852,2058393241],[266988010,2036302049,1849927310,712772118,1525462636,719263233,198636036,1002821744],[1606687959,786488617,207599271,1490096688,323575268,1508557129,1528916693,676824257],[943587099,1228119275,1831883698,372935677,123562966,733267035,162364907,207737868],[1936122502,974571446,655448789,1728169937,1434813269,167537436,450502125,350317088],[1567873479,177999780,904047447,1437509011,1452681591,1185236041,1367503704,1555877503],[243426632,459256667,142625017,110902312,841943940,1702522348,1591142395,783899079],[524419717,138064402,1083991628,763680657,531635601,680778732,899006631,1555013871],[1206489589,1953906424,1828939277,925620860,1353426238,2047196437,2035274808,2020788856],[97637729,767054633,1675350530,1636686537,1085706712,1593696339,1159006925,287612258],[188645294,126156028,282943548,785905258,1100838565,373017506,714743563,696076064],[1844675072,1300901429,1185649187,1932006730,40990769,15257805,442078793,1709471069],[304059722,2080131470,1749550634,2099740640,1787103073,612856601,1830034991,1146234815],[1300804485,832798026,1457137981,1078476071,284118137,1551813092,1804373088,207885233],[572796320,285128556,1707692303,61452224,601929418,1541072276,723879635,1506922310],[576865598,1324989547,1451084558,964597413,592096014,1485416056,824276527,1295590413],[1711375115,1345313736,1589109782,1616778553,145017285,2048439968,872481144,1520240554],[1339296372,505908593,1134044060,1478107084,212150736,1046594672,206042828,70726179],[1016953165,260462902,375199482,897014351,163828269,452714817,1390514917,1077041533],[38308910,554601637,1793696142,259242017,2051151114,1820269819,636448772,1006768896],[692130544,1775028153,474522583,1966489702,865176364,1300275916,1372657249,1466560447],[2040314753,111207924,234210781,1037071850,452154124,566685038,1633427259,338962756],[1876161069,1211572563,431680103,480923015,1151855216,1469496392,1421616563,1719636599],[716296845,863916895,726214815,749863661,491301916,425526646,1992307752,1507234478],[1814187461,1317045213,1302187967,20611934,977159268,489687079,198558570,467012154],[383093726,900450494,967356585,301828098,2074453733,721980282,1610469291,2042895744],[447316285,1436431918,595733562,2020945129,1023154638,987408793,1628297411,743459687],[1266503398,1113822626,819694623,53460697,1382153286,879653102,2121750372,252036319],[1089872972,279247823,1747768352,541970360,1822128021,1775120322,1642403989,893304346],[411459352,1447702868,225071465,1947212858,900564342,1638902689,896347224,813238374],[1254960227,496575534,494366205,968143644,2105585970,643917150,113435369,1124096515],[1182613310,521887540,2041123209,838084449,1738803874,629855903,1813983027,1838414977],[60887645,1988231621,974074812,318855052,442581715,1067656284,462796833,736931780],[414764226,606569095,339194367,1473789306,1862278409,1625959240,860153206,1294641679],[1347755692,1512393337,1464855898,1772806463,987811947,676908797,482881401,418700577],[364754313,1009351899,1053130985,482094439,1228202558,897226204,993669161,1499877236],[1030137011,73536186,1919720903,620205644,1396524825,921768329,2016081613,730877705],[1009211626,334527166,2122402500,2057338452,108585839,1310584806,716954430,1194587159],[1204717746,1333048263,1953438065,1418030311,1629642178,1373487550,1881844959,962670856],[218519560,1673552440,369097260,2030980019,1303214010,639017310,1059562814,186671467],[298351860,1827926415,1537899792,2030413082,178091158,1258185278,2004564053,788082976],[1675945457,1034313426,1102697224,1525016966,1229231459,1292825498,431101490,739459689],[890915242,508232655,1800446402,994170010,1636541115,1104727681,680388722,1811889487],[233397592,1421653717,594631650,638691010,1860095249,1246600955,758521541,1638044768],[459887379,1279174424,855025228,159609894,199410051,505183634,413537309,1903345733],[1743039120,1575010965,1436816380,1584991939,2120575715,11914313,779737787,487242623],[107878614,451677572,122586802,1023072227,645129530,1014858828,1101139898,784073342],[216832327,1707320105,164046955,426290516,1475530982,17645096,69253125,1513118666],[1838727621,297298813,829806542,547047835,1589467276,151656325,16892502,2129625964],[1608941645,1179303713,1822748501,1201840571,1643900032,2068322659,2047535979,111780018],[473360110,513106317,1360131193,1207109546,667397593,1928353436,1781342861,140337677],[390424291,797781876,1717158296,1527401238,1035195315,812915477,1952487166,1964499932],[1666361450,1299360224,107278191,308318155,1365292934,1045505978,1679316852,1136022668],[837243600,1795355192,179787866,2126699946,1687321818,1048527726,1533626025,1660792489],[1482595544,1908139099,126429234,927167661,1064264809,1419911996,1157051897,1532918191],[252256114,1857671830,1777506210,2005270669,1020198315,2121079485,1083145248,1976193097],[1039601247,2058662689,1936140383,1727587846,287136062,1419590114,1789204201,1182448493],[209786603,995927446,1768513690,151194473,183132727,1721647975,960016745,1528212637],[146597231,1011068543,1064145428,1718824120,1297890047,1604507957,294430007,315325767],[872265900,649331101,1100353413,2052921074,1031073312,1835221023,208217233,1919890524],[1152676262,2115140032,402289364,1881002479,842454422,957140936,1174699762,1284163845],[1430758265,1223639880,430145583,2068200006,1451371837,649828172,705405133,395515290],[979916229,1569259330,130205304,1968694859,1034496571,1269437061,1390454474,1983782539],[1187404232,1940906425,1241838462,2076503306,786658763,1092877374,524924928,1292141050],[1299720823,1929063983,1225947973,721244329,1102471428,982717406,2009136535,245517330],[1872564605,154957971,1645064571,206194753,626472637,1566955989,541218560,381665894],[567269083,133227519,430899998,862444106,301851999,1017257195,507595339,50022070],[1927601018,22759784,120385899,827505677,201603237,824818499,907768324,445145579],[142826963,454005588,20646310,1290800697,1905771048,1406953339,114850701,290233119],[1310086933,734332562,175930209,1734383798,1637917182,1531108948,974704891,1272623490],[470617664,979671580,1064370641,231654940,600385682,325643799,1400341703,1977785479],[2047363115,1152226247,10188759,120389019,1911526288,688097882,21341075,287822547],[35233616,1068124564,172694372,2034957235,1410326032,1737341601,30962153,22675424],[1112304988,506730890,751865972,1406168165,879451435,1628172796,1830276592,627468157],[414193052,480382621,685362597,1753697690,1072737510,2117620931,881827866,1964117857],[1463870525,488801036,1234174572,2065398311,730934465,23961289,1512294070,1787167018],[1573088582,1665197571,768467831,2053974923,1299175168,1179532139,481240551,436841397],[1540405457,1011030419,150840930,256521232,4168902,840781680,1416916596,1011003950],[1888748167,562871870,1242846844,488426536,1684275056,1721832794,1764779837,813504345],[1166626838,525616741,1153328071,1443420472,1941534293,41213371,1963810447,254754229],[269392604,863861759,1421045804,2088153778,1930452966,796802666,1832552637,660574770],[1772355880,454339759,1125915289,109372170,861941161,303656794,132730348,1833726350],[765986196,570278954,1263261934,1474706151,1617192032,1299596487,575517590,1942711869],[1481349523,1366488410,1554813794,1262336946,1357279278,1121986879,809217270,2067064894],[310501686,1296550530,1369242782,2080398493,2109668561,426856322,2070367246,1273480411],[1861658392,225344115,1283385094,1279942626,1353167706,1114849344,2109874455,1599345588],[1493116316,1621102781,27838157,930540787,1947108560,637727666,546730650,1148703044],[1669695369,1737457570,1012186977,135340208,1483094818,121449641,1497303514,1491317181],[1053735523,1752741088,1432130573,1266704477,1275417937,1333283205,1091874267,966142182],[721331738,745210820,1477497489,382087440,361917171,1305483179,1793282205,1215233248],[1595189405,1065711484,1940607340,302478958,1943616931,1036767594,1761530061,721086672],[1524804562,977688249,1173189561,103648642,46859311,1207584686,937256065,2101324793],[990644338,1919138186,760418173,1342250826,1188519015,329086690,2111074223,1800613367],[1414462319,1365653827,88968813,849529715,1593246380,1833494518,437095004,1050853420],[1042509852,1656201357,384172172,1395304168,1697834077,245080136,1064506474,352035831],[1177301979,1975727654,533232410,698734090,182183903,989019137,1340990010,1771484761],[235968788,88648642,1158063700,1901133391,980387287,1026665883,2016262787,1892377364],[2059209755,1977686402,693759575,790124188,2108873535,440645901,740739310,1358888111],[57137027,1806804148,514961735,132307070,736663346,1628371797,1509911218,2860762],[1351223056,1134113983,397870761,2113489780,1287964205,985036448,987205462,430946988],[1902769019,1701462104,285925228,1483293327,1609609607,1912061262,149280803,2091454901],[1916793074,138162849,958515446,413326806,586934574,1151783098,1226447506,1612474862],[1603341789,1561363336,1663831161,1163965273,743325350,202967490,1997825356,928037252],[1829148557,1648747568,2491846,369938284,1895750784,1346429828,1587311100,1856222070],[1276422910,541851349,312810625,1066856355,519459676,2091572502,1830928945,992798171],[901359528,1182596175,1438304309,345960702,421585020,1792822456,1698025900,800782942],[1035721455,938506326,1248693148,2007928933,502628129,983081767,1614432355,1172107525],[1913776208,1433386407,438953040,1964425796,1005974430,354318226,603097850,775072598],[703073616,1879984248,1061536386,757303272,1358201695,1171955901,224842576,1651931649],[743528349,901966023,1484366104,1974751736,1574880154,1119844771,1441224055,1875116428],[416142706,15060279,776765549,711982604,842615406,1482823302,201113516,919358659],[829408440,1826923075,817640934,351162979,362198005,2021605796,548987352,467208773],[1917262166,1429440553,1630103311,2006281493,1042619504,1310909021,582195300,694050275],[470595342,1198595332,186589208,916624503,805631594,1194985150,347927008,32268271],[1788147565,1759774759,1570159499,265316514,918390831,1013595382,1230836906,9165988],[395652326,1189059591,1288344559,1797632023,1776785823,1160790424,1304616326,282692740],[319546674,892767946,368446835,1105889188,683668004,335223036,2105413844,401253689],[1763799930,1192778771,255195842,951460536,1651130884,1334266591,475950547,1239585733],[678664802,1693408284,682131803,681178312,796319433,1857651539,114043501,2020422979],[237716295,278608221,1128682096,528779986,2039587354,297125784,1846666862,2075685304],[939869066,536089383,273313145,2037198361,159633468,654316777,145708257,373549562],[798295653,1684687199,1364856480,2058933763,211939096,43302018,2038202815,1976148806],[926487357,724829449,1007418676,1099549159,747081348,957013522,1102079840,171310652],[791355037,595264752,992331631,1177737687,1112892115,639766583,1291303386,1070034876],[1303958462,417090876,1905966323,594378150,892836527,767666775,1550408504,478591162],[1092073325,1241953008,373981676,1383056934,853146381,1169801166,949323966,2056376430],[1868399060,2016565736,1461127820,1471014297,1071080834,1003999609,33705655,1720322230],[1704099239,396981606,24327902,1600795351,900607820,2101529107,119532164,2071234420],[319304355,1442589854,877372973,462122032,287375097,1448940438,1948348790,431615169],[761326024,620058101,1082623220,2055954087,603378867,537881885,578786002,490430196],[687290221,1099386868,932008561,569253420,1966456535,1251756554,2025705921,1384890137],[1785071231,1674445507,543762981,431889453,246625237,1360281420,1744437597,2109885738],[1417108059,2045806248,675845738,2108309655,2079700397,708957311,596601033,1844686611],[1236513849,1734359923,787079050,136995309,1255399971,1725088897,1848832816,1286270043],[1246656686,1449378430,2106823441,165631047,762588419,246189221,458886106,697055725],[270332596,1469662316,187321129,1504679822,2045534561,1959646234,1882070519,342603803],[1248662660,1311381297,1348061163,1054844815,1227083448,2032767084,651963060,455934882],[37627775,526967976,376430879,745563650,1637365012,1600205792,227857721,1031685880],[764951225,1556245590,289385632,614287580,1692599474,617153888,1208377960,701090997],[1672191607,1322193990,1374942190,1769318160,1677040883,1264731015,1759188456,822495282],[58031527,1285506092,1234765764,408058195,149104382,2070037407,891277986,1315644945],[884474182,1539851534,981991327,1769123571,43185405,1130560723,579808106,1623010681],[1949593357,1744148348,1593572711,1326506314,1030939136,1438904674,249284805,711217749],[797924318,867619391,1703670965,587320034,1503524493,448226345,205878815,45054845],[1877207868,1017700175,434531519,438299017,243369323,1417705674,1310492108,1992547907],[1035255417,107463852,59541019,1278575735,456354288,999206124,1980518591,405058879],[1201225302,1785254316,360972411,1985677825,1824711828,1216209954,585971253,222105074],[1771825448,368088914,421381505,155918671,733042259,1829141317,49016679,787559265],[1189886860,1727956992,328424271,138230714,376971039,1593318177,1781897856,1599624716],[1774864491,1222522910,272160558,2033972230,879299,1935123972,1841127831,1368444363],[267007156,1682708612,2023486510,80382219,2070217390,2061550815,1429951874,338680710],[1025952976,1364217728,152233005,1681921955,830926972,1177244738,2012411988,1423200944],[257142031,1656505378,1504461987,2120016030,1414607120,1595541320,1177645584,1626728520],[648766597,368881379,1330009797,650939639,183613254,1147482404,1251802292,114083143],[292069487,242420085,369889040,1858284623,259235775,1513039664,408922072,1975184049],[121536506,1211245928,1949363031,685385783,1842554894,507361057,1456136274,242582922],[2017664633,205479651,2061183514,428439637,1843899873,586668872,863481686,930001225],[1476461076,583483438,442929047,1746202497,1505142893,1450820128,1715836286,726445983],[704912050,1839921553,1205330309,590186159,1468592810,783636513,1971235734,754311230],[1877646834,371143617,890527595,149320428,5665389,1865050295,1509677170,2076718681],[1556806462,848757739,910946936,896613770,1615553058,1149429041,177106209,632505345],[864001180,1882438142,1508945408,372732356,1653034105,1008918118,1305304364,2051193827],[2049398540,1219677401,1116876349,703405220,170434330,1492787095,1858641816,685044145],[587943190,100373042,1863220036,2054843574,341815362,1808088382,138907039,2128351833],[1285799186,17252834,961662440,2116725986,1179411753,1456066243,1354146620,1461358313],[973271168,1665086210,1760354476,1503118061,994424182,1400023101,852669184,585866811],[976511360,1653923696,1836332643,573365227,539430212,8387800,1165682105,1512902845],[1081862940,1993665345,1340895161,1584848447,346746291,2130109926,1145123423,1750917726],[1694943072,1965810014,303775699,1515970169,1610604324,53003025,1486230799,1877576889],[1344093753,237225283,698125724,1935374714,134112647,245076466,773847357,324652955],[1978864940,1456143178,1760792743,1591087191,1786177163,1496940895,432240310,1155304764],[1843300407,507011518,1255932887,402892880,1361657610,473763766,1024801917,1848205126],[846615855,886107597,1267256079,867886007,1925175103,147308477,579363123,1454216010],[1390244293,1833353471,1924432932,1761965459,240468497,1510943810,1871623387,675006362],[241299615,32806582,118783861,1393450809,390778941,159719524,2003467862,1418415464],[2118916085,1645560860,547035613,1792033000,869784200,490192618,46964856,737624323],[1889390825,1756425229,722346113,321260042,1309117617,308272880,922094552,1626273086],[360346477,1492642472,1170413609,776613372,595513856,799481517,1350748350,370815029],[630435201,370047738,1441741436,2093784588,1291973993,992093971,521898835,2120231345],[571142459,1048368061,1856697675,867691379,884442514,802045238,1938715188,1172352078],[2122173165,384678262,1827232368,1167426963,2028869062,652026298,790108475,970979022],[1367479704,1694974938,329814099,1106860616,2115720196,1480449756,429820802,760970640],[950211638,286767629,494249102,1025102803,621520912,736509917,969098360,1481168074],[349035859,1957143675,368434754,845280911,1786705698,40684239,590382056,817546032],[1604208278,1985135011,638562854,1676606462,524692429,1320965294,2106885789,2105331400],[1221645304,1140105358,1605333218,2039029962,2117836679,379257842,84851150,2119281239],[1809157708,701068477,1479121052,2021848011,963051170,1850341289,1377978506,180111677],[449414297,1022704427,289554301,1826037166,694790848,1030812516,85700681,904895420],[547619601,2118050611,997496319,1779219473,958052936,248408941,728292397,501066620],[777127875,526117909,297755650,1300709781,2032913695,1397134618,194466918,1992887489],[1524535424,1490349937,1707184910,934058231,561502609,1790135231,1776946136,308437250],[1117880204,1468706553,830801294,2005278790,1982692094,1090495622,839503613,72193633],[1546110166,1641744906,396685625,294104777,479326826,670685826,1832705730,1009187329],[1421037295,1794324985,1093009427,1352496490,993974020,1646752199,1179631596,564175194],[1806020642,1910376345,1284463892,67671564,587356403,1057213455,2042631229,1431493823],[2071791852,517454360,1151289303,2116430894,1789016677,323008607,384905786,1252394735],[1552955677,372268963,1683484268,1068079829,1680111703,408244843,1848058082,124268243],[602555359,457625619,179023034,1450501712,1229898990,1037989265,724597840,32582295],[1285138670,1096034678,1484537808,104226401,1039100127,1447658164,1655037938,1733454444],[83045354,1998709914,1257583386,1222852655,1988202845,881007650,2063107384,683749165],[1925962397,455878225,1163012769,1357543644,1813300021,304320663,316582629,1722732475],[880674230,1921297124,200471783,343880351,450901468,1624899468,571191709,1817052538],[1382017010,691658222,1608187309,1386468961,1904102328,1448699117,1125890117,1135651649],[939244044,903525769,570566307,949268142,1011639618,610440934,1890576005,1543314329],[778554312,1671858060,2068784070,392370674,880193461,65001537,853244225,2042483167],[189667571,1008417708,416576696,1173234322,611694602,40186062,969715797,1806183651],[298706902,430213627,1051426471,855743322,1626458648,545554358,1471104972,1451443086],[1380257194,374793170,581905663,1197471723,1627633987,1145409163,2070298123,1999772103],[260730442,1097464810,232239288,777238385,1415781660,12270019,1336911559,1326210347],[1879587583,1778689775,266735740,1903584996,594499098,1391896083,813842177,370010722],[2027960760,1364154946,463053609,114258093,1667230928,839942749,1661846186,111275690],[1251453184,1662217772,1607903699,1415458487,1594773499,2049512321,1273083957,843214822],[131831985,122028336,661184316,1730811848,929747685,2026372491,1272252273,1532005046],[460959678,1886321253,2090474043,1702056981,2065767337,856909647,1431191311,1613070622],[1208998199,2028842202,1155616186,1212662076,512853966,118394487,1633334467,12726115],[1162926668,1248076927,1302266128,729966901,1222217519,836528542,1898747495,1185524068],[236419500,508793423,400520642,1507267226,1802109871,525145496,900783632,1417750425],[1451754278,1469167911,1228354553,1721294035,552103390,1308986297,1253052065,1193383782],[2059646402,1718112005,1831306093,577895418,1779907638,1001980390,1351553789,794962226],[1243472246,970690276,23090815,454897685,127909587,1862217576,836407025,515732825],[1290591589,419417124,465757529,16436120,1961500292,1247633281,1760602378,782163314],[2129552478,449577552,1081658705,1605056990,1564352611,1436908128,2071725835,1519497778],[1448276001,1642201832,235873624,1845812454,1519327542,1438635037,1472217606,1374333778],[1688147477,1339471065,1055459330,1642877147,376594271,843537198,486838511,1619011427],[1576439686,769885326,182051010,1009951607,289307610,2120556446,536533728,1039925304],[521539487,1805043347,597913794,1849910938,1121853909,1620302482,1942348569,2017307762],[1937858226,2093774883,1190559583,1425252485,1607130410,289480941,1192252653,764088407],[676405434,1638975359,835186229,1469643598,430569945,712063913,1039551854,950623597],[452752464,761833731,1088553859,1174198992,1180295963,601727054,1323200058,1550616190],[35465619,711747633,107341668,1496399678,858424496,910918172,1640199312,1968675853],[327588694,1740039435,1983238041,472899946,913934219,119717573,1057235761,940288489],[84636850,624204152,1517553038,549992489,1736331954,584496650,881983120,509033679],[14129365,293254704,1742180025,568550731,1471564107,810199252,1150718120,6765799],[294694082,284221804,52191285,359597046,111276634,1063430309,2002494521,949466519],[1760565814,656954713,435025618,1235712866,912004373,1746472356,1830273683,1689560003],[1268766664,749177925,2024295378,1262676997,2038576328,106962159,258412519,1278988844],[683841217,1241889630,1766242222,441063897,1159711336,802450413,1794432133,105357952],[282237157,226926193,27344511,1599603896,30725168,1301166041,1893009940,1102619815],[929270861,575790332,980996344,1647725605,1850080955,640175606,115119474,1012947145],[593855197,1022770146,1298198174,766035436,982185715,731638231,1936857955,560038813],[590536639,430189776,543744631,217599183,2076709569,1717882314,462483355,610243756],[1878962683,548182373,645074560,1549982923,1057071229,11333917,1024307396,958934571],[918701732,508679671,1243717072,1642367419,1861743962,1478178485,1864409420,1834382331],[1248483551,1304302589,1822085979,1541162703,1321451524,344300327,1556325719,1550927198],[420967563,1325667943,1271821566,2019349145,1217115970,1912980422,648825752,395874839],[190239507,1501801566,245814275,1368535729,555894035,356612720,2009106254,417444110],[974583990,2067931212,179204716,1535260498,1143097910,1066410561,871981294,1984448153],[2129366240,1177301363,894178563,1298772533,247180661,1587674793,1664117234,1193458757],[1458695709,1367028550,1080375636,2079582485,961771210,1148060506,1801942367,2092077457],[1251590047,364005164,42715854,2103902263,1981973240,1769582979,457931842,2028436061],[1324400822,1737835588,367819958,688470802,977242996,232526805,1880978184,177252860],[166727406,1645695220,1814586055,1980549591,2062220460,1087941811,415372986,1109228017],[108289954,1676681047,741372896,1359651627,407598833,1857481477,2017438632,628281036],[1891576246,420724908,171137873,1938890243,1120917903,1886429707,188310556,1406599511],[1548727273,1699972112,507918992,744252575,135605648,1505328703,1264821751,1868770804],[2118607868,926707024,693064781,121818359,1967197409,1444257886,368302478,1114188655],[1186026642,1729282904,1882184482,1583784214,152137695,129698289,1657560525,1824106991],[633666184,968906334,499085118,42256617,1212108346,1233100511,1756134770,1146082122],[800601705,1876369114,410453966,106519299,402471554,990525562,523004917,1082481525],[1161503745,1884124977,1161092828,12068843,919025142,1098462198,1550118455,1934806802],[1404245886,1283328246,558021166,2057308948,838074815,1303276021,985913985,50911383],[167154999,1709641820,70321707,342545177,882232867,1268109153,229923273,1258471942],[400167955,525178462,1221984747,1260511717,2073432773,536433657,1110183478,847899869],[1640812861,981192616,220136517,1811753542,1583881167,62949805,1630028460,2110699125],[980891975,1712846374,521618231,1290619482,1832914163,2044081948,1809033139,398261146],[226903606,556546901,1009852227,672603143,1887917989,13212641,1812386488,746415608],[226165760,275595813,712661787,300343199,654492797,677464943,7466167,2021918105],[1588728193,1408520300,796753437,374961379,1554716021,1053399811,1525946645,239489397],[624208718,1029640412,1767407174,733807580,676485607,59664146,1832155534,1583791415],[269836903,79843734,743893033,1185217285,2000599315,1276786977,185166431,847434166],[715175076,1140739684,1580074455,999300440,142823453,664920663,359020573,188447323],[1005388022,1122869326,2102177296,1652013578,665584839,907356554,2044784915,1634124970],[2099964357,1143991157,1113929642,731414414,773902948,817194917,1893125916,1940562949],[920654724,1829290251,386259592,409513396,1472216075,393681939,327180078,1744054940],[261332627,229748036,187180298,1096663984,328085591,2063518780,1748893085,641029310],[373868552,2062245462,237954543,971551161,286588900,912387575,382287165,1942296271],[1802847440,1062827887,890030344,1168460357,1865758843,1413060071,328408460,1857205282],[999492399,469443126,746556524,1361184708,1964611299,865469117,280464303,142366695],[314968963,1205832939,297088048,1624075631,2100705881,119097414,982147484,836461570],[948451594,1809886790,879823168,1145599198,669486587,375965561,1474938608,1376765041],[1358855936,1289461813,563928908,958578007,649795178,1718843492,2389966,1758757679],[1028124550,1655386436,632245748,1095086975,1837658304,1330074674,491931667,1381181595],[36684392,949908337,1485906781,1813355982,52465459,1984135723,288605707,1184477956],[1240273103,817410928,270692533,55693078,1598607879,127603070,187187730,1811163302],[1519661021,1204199009,1054832784,1808977184,482013964,1440104410,478243568,2073593165],[1978789087,541760814,283347146,1143307975,854126626,1234714548,2111361029,750991353],[1849045540,819917102,1541450087,679111341,15366353,349041274,1535847253,988179117],[562735690,1569018821,89677796,1460529150,1700945778,1343586408,1174843424,105652185],[1058538484,646067511,278800046,1843566534,1293082907,108878866,1950268270,1966529953],[1947165883,1158964769,1605536353,909036724,1632471169,2022007945,1074608838,494000867],[625200064,1899493904,340651581,619369890,296120432,1011454489,774374530,922693315],[1418928025,791627379,285115497,1183865124,911996202,241653347,567106686,518318481],[1587522026,696855991,35548313,1477550752,606641713,1912809514,968938031,1242442537],[1545121896,103991508,1100759236,1330111675,1514396839,1216186389,2043055259,1516290052],[579643043,539291709,55340347,501521877,490431141,2096364158,1505866528,499613012],[1968650684,40301671,1634065030,264313495,885451143,411939414,1005850346,777976301],[1865251756,1372650500,2001041714,796759940,1001461993,1115441817,1237089259,613307866],[123089735,1099511520,2085618727,1552716734,478728317,800620445,1440204230,1906588477],[958964734,2094327165,421136830,386734595,1332992181,221549995,907703288,541428157],[894235237,1174340478,1044604200,1843420522,1915587691,742548357,88840658,1918673350],[893212694,1255882041,2026632515,189592633,1895035028,1354034055,1525794132,1640111240],[1523478532,1428950545,479119501,720073405,1175432946,1451583058,536163905,1834888885],[852528532,1841041208,766218850,1821153612,416536027,791580597,930202137,1401847741],[1671291091,501185616,201072184,120167925,726646562,349451840,31526055,409572681],[1279589419,1560248396,526277453,448873821,298938304,389498947,1846212380,1380789],[731301497,1801748312,1275103255,1547033972,1004462167,26324492,751163503,540312795],[1211426623,254360767,1777603639,1313853022,2021341889,213938477,1358671370,1656040596],[1344353610,1319703376,1700854886,1978088652,474709011,1672836560,1091345246,1921668985],[877850821,520246553,898991861,1797829299,1916241315,1391424630,1207108787,1573714693],[1042824147,2107288326,2110250204,772845509,1954117982,262929920,851508744,946557898],[1569873851,4750642,1498766283,180366414,1707716678,1841687562,863119864,546153600],[1052376127,805795264,977282678,1061107761,1461416405,1866364631,831586462,935756200],[1036992162,372912404,1372729897,1385127453,1326229791,1798569164,1997150653,1262578687],[172621220,649033272,1024635179,1950533527,1546423470,152893516,601609509,818426098],[820937353,994130603,772403918,1227094685,1685959253,218199435,828350215,398798201],[1293257911,2027561637,1137516347,1274026585,1716711559,983723439,367247274,117558970],[1293447264,874603687,749015742,1805365599,679575857,659535244,1273237534,483637237],[1559245875,139672071,785127857,1950273264,128576744,512178940,1670594207,487707980],[932953310,1197026987,92089787,307604828,1071175410,1432083244,1098462220,1150006126],[245918439,296288021,427172648,1367645330,1915036798,894477017,1532360688,1403307007],[30385579,1094513487,1710398982,1360102844,1631348446,1535072477,515747940,2111420566],[1668146115,1532508565,1220181297,1779807908,257533194,560029847,1077491385,969405894],[1432379840,272269720,1132808570,1631739810,109929628,1896279947,594904449,601563342],[251663442,1949567454,1322981620,1621664376,2107358754,646372112,201835544,377119768],[1840253435,1087143559,1626495112,1626280432,1852857785,1296466671,594505964,280646559],[1171197335,2128495529,53669913,1332634351,937863160,598773974,1539330549,884896032],[1413539189,1261734612,1572291835,1403855211,1278321267,766338993,738048674,1060929105],[1538289850,396322103,324226362,1800972234,1170080444,1689169241,1494772824,1604027997],[1288086307,1236063143,252981113,140604334,1177762476,964654683,1783169974,2038411334],[835678539,1381340272,968594413,1349138486,871239656,1318354215,1525559966,931374376],[1549392204,2040416020,23539670,1035118088,351353738,100500731,410854949,1704644971],[630358836,1366529575,566647346,546024722,520750570,1911008249,609406642,1158140758],[1601116729,1253076381,1013440618,315163221,1158513566,1617342913,957165158,1397313731],[30015256,2068645740,1918191874,1613964858,312247560,2110099130,872168261,646418378],[1065512578,719640039,835449570,1762197977,249379204,692541818,1812068976,2006115487],[602368860,1508622623,766585514,1531396133,590448376,1272915899,103728053,198289356],[1120245816,1267073709,222412669,1212320012,2045390678,720227384,1511881580,222022071],[1413680750,1591715890,999056695,1967212205,1487854203,1599715488,1721484988,457472566],[313974486,687375210,160423314,204193044,393550936,1498763710,409884149,1839804677],[757759144,920944988,89845464,557413744,1797805569,595610613,710992923,585499875],[395404360,1036731504,594670294,983832101,658635904,1696188390,1458909873,1636428200],[1718712429,1624881444,1294945332,455683640,711238609,1028786695,1553239762,278394974],[167766280,1830794398,1630685411,828930417,371606157,698408329,1790090431,1900286082],[602785273,130987201,1792090737,858038582,613784214,1640071470,1924461601,1804667283],[257408116,1707581473,1946269384,1898708404,1014242815,1116806374,1127742530,2047757432],[1444900979,1377013181,1928938250,1898645290,1229320679,1041457764,373038318,9382288],[158493779,346508421,524350990,1065273169,744735861,1021694324,1192952144,1353743911],[775420378,324667489,1312425892,76616940,1767152774,1468126857,38234455,430641749],[709763879,549665536,683156727,1245133946,905287704,1410613772,677570007,1240457565],[1433983790,154326490,146635665,1298114927,981810428,1024111302,1893188322,1291774244],[757812226,1052419264,1087161188,628292094,58130970,888182576,208804613,1132296729],[840231512,291460950,110440547,134116933,698405092,1778164170,1258549173,253704372],[52036260,1523749648,785255258,428007487,264079069,432743349,1915765003,139937474],[1809945422,1247956675,1691506009,290798152,1116641328,1357234584,809769275,1469261421],[609239637,1327473895,453117289,1957945681,761806653,1148294314,1573134849,197908553],[1299180380,574376073,196241532,1454067272,824467975,1435564772,353060272,401525556],[1914456321,842785944,1967085889,299214397,1802369881,1238340223,1050191118,766084949],[1271496350,1239935608,1914105514,278230815,1409090447,673289641,1694533985,211170604],[1888235992,544444973,1303558595,630318989,1035740462,1098276027,250709263,1872142981],[577805348,1754546272,1082512907,533546197,1971077853,832402763,1543220695,556126971],[1869732031,312041150,1312569424,765307965,265270405,224702126,250751582,136514663],[4263057,1992095408,99414509,2123408002,960792093,856400978,104094382,848421787],[124560266,1054573666,732618759,1431023848,901146309,768390058,2121203170,1778848491],[2115612873,2123625876,13020706,12335733,1401835635,975703828,1133828901,38333750],[233365055,1574434968,593235413,2096219398,881337572,2063186601,266108071,1184084821],[910133225,1522556195,1529514608,1599787762,1399518742,1162041412,1718113133,380884567],[1463345293,1903216521,1827648963,1273508430,1685216439,1402330456,1607655039,2028979899],[326525444,863053297,81327799,1619963812,1597913164,958773098,90171161,642599348],[33765685,423976095,1147627717,1295241436,645687986,188155023,87844313,438307343],[2116860301,1202412305,152362122,1010597592,1610425979,2130208983,967318754,719061152],[927157133,163596309,798200950,313553029,1211826521,338835404,323876705,1278780290],[485784187,1546197974,201874974,1091811467,1143794707,1644638864,891949199,2062892033],[895119602,758223878,832056297,1131301859,1437567464,184664586,2113462095,1724621366],[1790625459,1530307989,1419168341,1816366151,630937890,79777180,1622602105,537824304],[22748862,731915396,655768379,810770024,879457532,554813614,1525247832,788231049],[1775299806,1936232312,1081319553,450208998,1873846763,1687537562,1000203542,53614994],[423677868,1725205224,1529555648,1851596349,1313893922,692734555,1453862216,1534601481],[671709610,820577168,1406026202,1619300591,1090243159,1950152932,1439959667,1243771727],[1777592001,1073997123,1823216206,763178650,361613751,1788553581,1684827977,369889814],[47705852,899243966,865111140,284076304,1260915579,320614574,1395569551,1278826113],[734921649,2062271970,901167679,2035896101,1289514841,345605437,660078284,680740812],[1400164362,294436184,140178450,113929295,1104359580,1737875218,1100153860,1950236759],[752700526,1170062672,1558612019,628826149,802279625,950253792,1066058764,6199339],[720103195,2042310352,824259172,278523725,1759476063,1394738321,1824088796,1242910020],[489668529,2033375008,400763606,772447954,1745896575,2032876977,766703989,1697242050],[1038136374,1922120157,1155699299,453762835,1454323173,1647314105,1236707747,1380433455],[1721575122,144390456,486390148,1873527816,986056530,323983337,1586608513,1607299327],[707745299,13386404,201719802,1103503705,773893331,1728324655,177133554,769169890],[702032849,954585935,895318752,100481648,582221323,200074277,1055818990,1623247429],[1299285031,555236659,1873782199,971845529,522406377,1767242322,456428192,28132218],[2005779012,1597398107,1184459640,273177156,1849333021,1876723785,1193057199,1981112430],[278674726,1533713535,426246544,1935448005,1425276860,1262665990,795179830,1959694300],[1710380803,1407703538,1719450174,1821024426,1664188158,611110469,1661266374,674080008],[1820555406,1734839677,1358524910,1078957333,187532728,552204377,526484814,376103426],[153647801,493013778,1065326781,1002091908,1747998946,1904417803,355572237,324961025],[146685472,1332421252,908907946,1257783643,37917773,244040371,1969000795,2111400710],[130344271,434459635,2099456319,932096815,1502332569,2009926350,234965537,392230046],[1159449564,740978777,481448773,1433902930,899939870,498007343,57026809,1275761269],[2058003823,2038735392,895806873,1211672914,764794579,1534884576,149279068,249523143],[99637035,1546850737,1693079110,630307838,239451338,1718005147,628962549,1735105738],[934746134,659044230,1478580173,1954002196,1263401105,1278293623,1975597068,1697694282],[1206652103,551857972,429899015,1658829022,2087176285,811846713,892803772,1282161519],[561767833,1018955682,1584016161,1317181997,1073152748,1804684425,796622027,2058136175],[2025637331,608712253,732392066,145997284,1002840873,1129694871,1850474246,1947179490],[1739663247,2070714027,370363666,1373946087,1491679029,1249894709,1478680273,1327906100],[429120921,1813142831,293405399,2059888416,1752612187,839687887,1047331774,349640259],[410249468,442840273,936986592,1918098688,1442975803,101317061,85797171,1707711868],[466631277,1890361167,637749552,1974366037,676077688,1934322060,775362047,1925701258],[1674495979,143663575,1341448507,1839432104,1501018517,1392917438,189425517,1826755690],[1076698587,154870803,1110304325,19689869,2042214018,929294268,1909333491,1964172103],[1003738495,1156156385,1574400138,1598278273,1838450102,764476255,1584773622,1939226126],[2028722765,1660042879,457882962,1842166153,1090486490,1962598919,582482233,1246684741],[434918999,1803629855,704599339,677282970,1667751526,2013727606,1930125847,849347011],[2056651714,495711627,774922681,2105525941,1558737658,1489168818,602706998,1724528430],[98572279,1297407383,1031876536,974790260,1228908485,1314276775,231519875,108068224],[563078988,1020627862,214901946,120729719,1284310946,887692686,856332667,2030033614],[1143337210,1920262520,58006438,540292462,1204350855,791276493,824542856,89593368],[99931263,1646395635,841831487,279960032,471970530,1117129335,942536205,1300089892],[1123266045,1133398298,1672788148,1520103122,1064351841,1671467398,624304804,764317430],[359028364,129666534,1075974391,1121171685,1875140216,456809224,886240569,1319785278],[767641743,1166670664,708019569,238277387,427802121,1548506526,165600845,1295582489],[1829423262,1608957527,1895300712,2081906460,683707488,1195783620,1672751913,572277829],[1227946835,1107201496,1105630979,945005752,1649606610,766434220,1957927606,439418416],[1158368014,15203533,800921487,235446932,1755369517,1572057202,1970875940,54441058],[1287097417,1127129640,1535039566,2119458881,2049317835,432163057,810976454,1817872819],[1105139392,618395162,582630227,151127674,1168249603,1527619374,689492096,1606017738],[1588598822,614128763,610989961,1023788267,1381975887,579782097,885493698,143252327],[953061806,2074779591,1163788504,1016283992,1591834315,1048212124,1066695691,902012982],[412681739,1925879635,138171450,1265080400,789875327,1983972915,1624712275,1457465488],[1515803471,63950065,580116792,1835070040,1772124949,2120522743,1115865373,549216585],[1448822013,1926087416,144527098,2085978161,349017239,2028025243,76556933,1572241355],[254553336,498690004,981616754,396465234,71345471,1645449042,1040901630,383739912],[1777856031,544740269,1059945376,92670755,257651728,1769155384,2128258498,1779819511],[1393040417,662347718,1208625039,1953875773,667690461,59445778,847433552,501342076],[50766980,50251029,752361477,1219888846,115226704,1444312507,1516807363,1712696661],[2020156207,2116317250,933963026,1376001884,1437805773,1497768633,664342629,176215915],[327462440,1945935942,403374939,761993079,1356062910,444361493,458540683,393683394],[939160159,635353984,1958297903,1357793789,2006533757,640388431,992891237,805419661],[1498765333,1830211553,1814878215,1652113090,1503985711,1367453557,1060920514,63845381],[651709107,84174007,619352654,1923097884,1045369444,1830259139,1537906288,1876239986],[1674505708,1773639525,1503642952,1111965232,1628098179,1625366240,391731293,1206530098],[486823246,675771546,1063689508,534806337,1907200991,531025270,631137401,1155013464],[1108582588,541873722,1905681368,656070426,1913658780,1705098147,1482249003,1240541493],[812253148,1501083765,1307565944,1813275158,1027148137,2058495956,1595664064,830588690],[534653150,470625659,1046811644,1541857782,873876641,499857398,922460503,1947364538],[1167917272,902609013,968740705,572446655,886369689,653574293,813978155,364136084],[402783284,925856442,1914381302,1757955659,1812046058,173093691,1688983621,501472819],[213598024,687875405,514338240,177694475,1592620067,734891528,1537013000,593258829],[809397294,733891758,1000685523,1525723904,1875014555,1489039647,2742206,117714903],[538443440,1724113649,1532784151,1715076624,1344132633,2066398789,1774392542,1157272086],[1235440618,1605898461,645259596,1961862086,168473868,3299097,415482053,1747218140],[1357748108,2001417845,297028133,577449467,648018340,1920948190,1833800014,1022715730],[685580951,768246874,768099433,442151746,14409619,319376699,612138080,825071483],[1973721765,2017136577,1788032929,1801560782,541520753,786009532,1041670437,1618664606],[377385287,1187155343,1784623699,1184041423,1897240689,279655052,1025010777,1793923568],[1522690022,1471509298,1273638382,1587775281,1782553001,1444421229,1724315937,1262432385],[2037246493,1768626552,1884471600,1415111416,1304473801,690746648,829209184,1042970531],[318458880,1207745412,86774346,2040919236,372789794,531465744,35257124,637566497],[986815738,1398418735,1814015759,352309621,1848116466,1154933789,999682617,647034008],[27570801,50806988,13988764,1789235728,720155033,543358997,1366539723,172908726],[2001531419,854495366,880188365,1050302594,1411356021,190243804,123189429,1834531893],[389232916,1549969205,713634672,1045238555,1109679737,1535972793,851100021,998652449],[1365584582,1849851602,1763409730,453662519,2070792549,1255622785,446682626,849626101],[309389517,1110817112,1237322068,1723223833,719291468,519928285,559353512,264342073],[817425951,1600811833,329947844,2074769012,1148694586,360144302,1199409332,826236110],[518988389,1118794312,1430642504,1952451638,208279840,816548875,1163223743,1997932898],[2126606686,2116033542,2090827323,493919444,2128879430,804576189,384379763,2116484116],[1327620445,368134432,160631471,1055441693,1217070415,1530114275,1517576320,147525095],[1924265432,2000877613,273936610,1575591409,1818301847,65533695,1601337903,312205515],[358054983,2085384671,830568501,514542168,1732339058,1931913332,83408393,318062085],[1585660050,1744460184,1400532302,618681738,1364731707,301890898,841800180,1899294696],[127331050,1868651074,881342389,411766482,271099394,1636580170,523979650,1393135249],[268270259,891512841,1163299369,788701148,1465948831,1660406823,1908114604,1914986248],[1912678029,1029313300,34901125,1250917585,1891197018,274216690,1071228428,294438901],[401839832,1999136799,477636958,1052973425,483868703,1963362640,786455525,1580717928],[1020828639,1303707618,338150665,1630029905,2629076,1140822529,148905519,1335004242],[1683708048,2122864686,568396448,1855250761,1730105170,1533133611,948326130,1096161244],[117654329,1838314051,1149457414,1657381805,1030159308,1310647486,866116819,2087047073],[1005920706,585832319,440477156,158604450,720984515,560187747,672738152,556758080],[266821848,303547180,1393441540,1026118544,8728169,1924911101,1868377477,1168388124],[281201173,63269093,1480306741,2041858375,389638304,1520878515,1084097834,471284224],[1030095209,306421143,1652936956,438840227,569049722,1053145064,1430191075,1018955862],[1150501474,836195489,1299148065,664588069,1950220785,36714549,1936580014,2037279021],[334591741,790368983,598386707,1102795434,2006996221,236392184,663620088,2069217190],[1647783069,2108372038,34292402,1685870559,891341320,1440774040,2035196769,1992818621],[594530387,897036645,1302305932,1700331964,1408021275,1161709129,367800744,1372305035],[249969084,2023777899,291285415,179557467,1558652191,1728918349,2087515722,2003944418],[1351338946,1274546897,1707500238,443669448,1857699078,809576484,756195594,1409453166],[1317425941,1702355375,2015025012,961855520,1042809154,1827065766,1359228519,608215344],[1929871141,1695972031,1127762606,1682533820,218648605,1842725208,1277856273,720708992],[1928770617,1183274177,1814571285,1979684951,44497233,1878161116,2107677926,997199988],[224757507,1566695055,1270982533,1329677835,609104381,1614477950,471812529,1868029236],[888285515,1351366716,1568498523,1526717037,563137862,1806118673,1044299851,957761177],[698749272,787616575,1874466506,1148671538,284635587,1449650131,1498767543,964371364],[850668814,1219435423,805080978,835553873,1180993688,1278910913,1992048988,1263395002],[1887084261,2068984447,444475496,1099672984,1569893090,1381867186,1256907208,213182417],[1571414961,1853100153,840722171,579114264,356871843,52751245,1121022268,35438622],[733692870,1600147904,933411488,126905064,1670792239,996000324,1776409739,837914966],[1610978572,807116372,562898988,1404229012,1496344847,1512022519,1299016336,1589275732],[227477295,882642849,1946777329,6233797,647779763,465025665,39927386,887266281],[387911518,359663607,1387027730,559166934,1798224413,1229377419,1221478354,1260340863],[1317288873,1693496427,1800679116,948889021,1345556627,231056830,1384636086,1372970522],[607159144,1087896097,1834432916,926696977,183729086,893737181,67012688,511540524],[448971616,1797584836,1194662935,220156985,135782661,1437463336,1084349902,1041962298],[113816767,256993449,1752002891,107056049,1703040306,591027067,641727929,1730038393],[93799536,1587782604,1448495160,1270240122,139256911,695702293,1360108220,1120785556],[1554235856,779989379,1631905287,861403733,135271227,58659478,113529026,1997975602],[1511932398,174677797,1041507232,1078022320,940275451,1844631363,1280089712,2102767610],[898331571,1250399897,2093542394,1490097357,624642203,851890417,1060503158,696739794],[1141443601,1784432372,1068618387,846806512,14083724,617588148,872600181,1399028745],[434662042,566471186,1448031146,494079576,1322648165,273325695,496579205,1044153709],[1803661815,1827208145,2102383732,307959131,489073463,1890554931,1262487812,726431532],[1222203951,1645229654,724610295,48873580,78715489,6885807,1863970029,1591031711],[1151872577,1720108586,829576220,937654240,77007587,1574291894,1499241849,1943910394],[869004752,1146745929,176991246,1916623570,1913342000,1394657571,997072713,1679231738],[1223475411,333982530,746369267,131634389,914023331,1356882388,253093766,477349313],[1985123124,639428587,257007492,1778407648,356025998,159103030,1895199692,1967934122],[1680721867,743633259,1130868027,347038748,8343017,2025004516,1156489866,1131256956],[1780733135,222693779,145221595,727330077,48176941,1172851103,2122307043,1746527429],[1138680996,364314019,937847602,628970300,1533478976,687472943,1619544132,93732703],[211498835,1803062984,1237247094,2023261989,529807328,573532142,354265122,2009609034],[809474467,2064582273,1330532713,1241681697,1281217617,1504965144,2128725387,1572805279],[1097704146,1979128869,1321124171,993380578,2083176751,284069195,697291823,996236640],[1027170110,1004022268,888860018,767383778,258957805,796645691,64897896,1657919629],[459470535,1758467139,693591931,691944895,1979086708,100108653,560617547,293276757],[1885556682,264928742,201903100,1652129420,1851540905,1326579581,1508804079,1774289093],[318408430,1296364488,2094714698,68641396,1943522073,1030104031,1572975355,1965843804],[1124161432,1626240680,1068801261,1561201598,415945628,963528259,1967984703,664253007],[1365155630,1707562154,769392987,1342100473,1962598836,1245441435,1819041433,2066867662],[1614549284,19304753,817575981,1678250281,305777323,172181695,455695377,252736556],[917363134,1745070099,1502202031,1876776791,1666514585,1878179971,1109237287,1520348025],[1701056368,1052079319,1591170548,1398168380,1930628665,741806877,1464393885,1888154234],[1185948037,276518050,1312134259,1306330633,348046435,1130314489,1991946523,257138786],[1322221439,1426872412,1715916402,756401008,1394763428,441061597,2087872768,1149612201],[1625191938,916995499,1199181671,690054649,1477835961,199097540,1385020779,1086111737],[652099608,97637693,504355486,1361736621,1278017421,1505390411,1792949515,194736164],[1889494968,694720695,932889147,1280084714,99196533,114843865,1145334730,1411156895],[270174835,815509418,1986154562,202945610,890820569,316123881,1958841576,969341706],[1856089069,530850205,428569585,1063037277,1135548139,1431316747,611869436,1514574750],[22534586,1909651849,2120112511,1685440304,258706932,237723827,840880411,1770082395],[431874481,1318043777,645367203,1494869688,611658576,1265420069,1623324388,397672158],[1867294962,997868303,1007706168,182206527,351824730,523580571,1841280373,1859566458],[979902252,1570003032,481491651,1556344317,1878920686,102307407,634724084,429756454],[1832961866,1374154715,1990547514,1380608277,1781394728,1849909173,379533981,943894023],[1443616967,742469117,998038326,1629241687,752642403,311873370,1708948185,2043149460],[411545049,637228367,275208738,675339687,108031614,2124266549,1361238700,1468079172],[18558116,1604931363,1624081143,948414716,1590444136,1499459024,1330617695,1270694080],[626156499,921407210,1960672125,71377211,103440548,1156767287,376561821,1849302845],[1818955690,845618772,1684110583,825676494,1205674471,2034019591,1739103889,1711756575],[838768936,1803299118,510380016,1304273922,1469222225,447707493,631543601,1905183809],[777336774,650241680,1976048560,138961530,697338788,977535967,141907330,552250859],[416375769,1975496993,505864856,171751397,2110520438,329106769,945827614,674511103],[495748756,2002448284,372314676,1610921778,1766225018,1594434162,1335218675,1697406510],[234997374,656208836,1031084255,1540942184,184523019,731222073,612384370,809797602],[1818150700,967539232,1499753113,474967109,102112102,554467683,1962027087,1032270931],[1322504943,1665536603,1610954151,1723299138,1825465189,985257390,395299596,1984344198],[1643019011,37690312,1977415131,1091673467,887152060,1894639302,816309699,290407543],[344202294,128182107,997628865,2067001043,931494001,308067497,930962726,1722682753],[80877773,1532150388,426017010,147624769,1596428828,943184477,1657726093,1078488676],[1999008430,725727652,1228458874,47709620,1715862437,1765738312,476043235,1441562210],[589466990,111390410,1662627990,1161954161,1355815727,1883597992,978058438,2110365406],[1048710926,205396712,327366106,832666855,518433617,1392705557,1308678125,1097795248],[586943857,69406250,1501025204,964352798,93322105,663404163,38611733,327630271],[1765544796,1610592528,814100767,1410268833,1966054687,1041264142,149345833,1535271467],[658719322,250973501,1131533548,1062469290,436031159,1407013289,1455380361,961130147],[43855127,444320939,516981588,14434451,1673062227,824531094,1195662596,1490889273],[860486504,72533467,162212140,1880551685,8999572,1011533447,1542190469,256120877],[1692736712,1941731174,2044492293,1501217584,1345466166,20687957,565192767,1898887120],[1688157911,1801808652,521822664,290441059,952029595,1774321322,256888593,355608894],[985906376,115223613,1249571687,1304836639,19090384,1742478805,175252153,594722194],[270348923,555513025,675049976,2122294049,863427308,697075244,1186230752,322328906],[115567796,1310530713,1963782680,1611064660,171698303,26350249,395095635,1172047084],[1328353827,438260990,896374007,2048514998,367801550,1308621815,1722970191,186156536],[246244078,396512709,156875575,1692922125,1036546786,347773320,2095641268,1099105433],[279622385,228152693,1858113560,1582110486,828712983,439562826,983521444,1123881076],[1619101854,1282036104,1687552269,489371596,153044142,511532371,1418248376,119170517],[820638865,1882092462,1706924806,26905716,38103764,151020206,1514520427,1199014714],[1455918126,155955503,1888346087,12583046,1727788899,1496178539,1284798763,1277348905],[1900169470,152715341,583546212,1541308810,2098237910,2057563836,576421354,1893102449],[840752235,306929602,874281713,1639751549,1161059519,1847427687,1652639582,1466808148],[2052051220,2038575024,1577698629,493998542,571666090,194949247,508606048,655276772],[1559405547,1171571444,1086679484,2110864140,322570488,2107249333,1938454756,2007101942],[1779460763,1052703761,337041344,935530337,211893991,1105045414,1722519521,1354452190],[1522946373,1995118646,2021298833,849936518,1464691689,779751516,709867982,1030652688],[1786701367,394765789,574337608,899036927,2010486579,2002106962,1936305883,1383206745],[1829507931,449479292,528104646,518358802,416788098,963529207,192521629,1828965343],[801104634,1990012591,116144758,1017815066,928497279,1897206309,1999671092,1673983253],[1347532400,718295542,200159292,753256675,432266178,245536833,1635694951,1369355305],[1594699594,711675033,1042558534,1415428784,1686635674,913011908,191291539,536742304],[2054421176,2123439482,637843438,1718126552,368222124,1378524600,581714834,796069352],[654892814,658361445,1589120900,59765893,691859550,1674420442,578921822,1475850043],[531645066,67566602,759854981,2127104400,415486388,836755244,1259838947,361232621],[172995084,2096019762,348644289,1796241917,2014759277,1172316165,779760194,1162384403],[1417818433,633089400,118964619,1137668267,1404111400,391524332,1475233288,78943363],[1571256862,395280309,539398891,107761235,796666843,245758560,1527087453,1116452777],[1984701218,1451583193,1630883996,627861522,409135673,180562843,1139819323,1887724930],[112301581,338388612,1766134278,194491707,174195524,1833825992,1162779389,1096682455],[1190882627,178731551,1487778878,1914689955,670213644,1769137354,1365268749,145506153],[1222769843,200140716,1744812122,715681158,78319446,1943272269,1507195468,706880598],[1330088062,1831281571,1805367872,2043822028,1574779727,1065869822,1901537982,2019340141],[228510082,589247510,767633586,590927525,146978613,1345723663,1450990446,1633136486],[1773373653,849999791,721522922,1369814475,485679254,2095973893,105435504,1458806088],[1140833615,29212552,355629760,1442406378,2078075984,1686764481,1408288891,650195381],[1348931102,1811236018,1069344893,1915457458,696150749,1032172531,984161979,1619199689],[1831100116,1367599774,889460921,774951657,74924735,336028047,1171138313,2073395742],[236793948,147788088,1435029835,1758611446,1937164045,1387882964,193015646,1171432020],[1909194371,636801759,329370370,2029048362,1310699200,1470501323,1922038849,142053337],[619219565,1454688114,1052139724,1630808998,301316508,204470469,2073927587,771518044],[434999389,1087792472,1869876719,1874853273,772246578,1199871817,784385120,448954625],[607532256,1182407762,1453796261,1534450513,1712294271,1498592343,1322809504,1544081196],[1371815915,2127764330,1901474044,393613609,729907564,848107917,1459962494,696982442],[1989395607,1087962476,2109051847,1496728258,1167453741,623396172,1455275028,655475106],[1339628057,317525944,1117129733,66955812,55108035,1164652913,1672283513,1101883624],[1643190674,1631657450,1790118305,591071200,1521003150,1704956495,1605842381,338685801],[1643777172,942350421,554497742,1894684533,46974264,771006441,440625251,1566810709],[108193186,606359055,209081436,1548050945,1974932248,1585113531,2023659978,1939678580],[381329159,371373712,2070959159,124024455,2110256453,831524016,1792760972,1924922415],[107220057,661654662,280258857,949513929,916664922,390480220,118312167,1596011618],[1361116496,224204892,421972122,861817436,1006006433,323620086,1748878270,843474821],[796338650,2108567324,703229903,450809208,111793063,1709130309,1520684652,1334474394],[2067304582,1203176201,982977814,1936635491,193227430,2129237773,1698296458,96897987],[1323710845,232644247,746204352,2015476267,165975649,1844825115,122750939,921082635],[447953737,640107273,1339941316,1539888241,1025608726,289199927,1505060574,820435008],[2013494563,194345000,70163704,16892709,619509657,1117629227,2109824446,1764088593],[1357203357,137773960,1413889025,1156011712,177655964,1057636574,788244994,126302825],[928760283,955846919,693421556,826021166,120379616,1149273771,674122372,1648767755],[1099454952,299751740,1506474336,2097372002,5887159,89395713,902838034,1364147010],[2011473775,1958766563,219626779,2109882274,274084400,448023925,740141485,750652343],[1809750903,32334256,1996699716,909078053,888130084,1366074817,1196656132,1834870207],[902133511,228765322,6108183,1474885652,1350101232,1026506668,722045181,902104857],[2088997405,834860757,1950598180,1640899254,364031057,2077757098,1373593703,1293532969],[1975983554,1536577107,1585999064,1435890322,1096239756,235307423,792018070,1780007410],[803982147,1687982900,2130581179,1886499651,1043894771,1527707907,1419499679,685377715],[93167641,1937545447,491458602,2005655606,1613104465,686886577,1255752865,1775064993],[1500841576,1964874512,1423160027,1108463049,1008909710,1850176831,2124113177,264334767],[35645350,1421443674,1822857213,1585285053,1339272721,781648350,352563593,909627980],[175831258,1157407954,1541790845,1812686254,1625505919,1231696721,865359893,1301098183],[1504086134,756816625,31710033,982878328,464534355,1024852762,477779723,1866958793],[1754094390,1490831894,1220565540,370500844,22965284,1754166476,1677231683,762157746],[734944723,306264224,828501570,1346466270,653398304,613405194,132149722,1978555993],[1908480024,224401436,423405285,836848466,1150130069,1597666789,982837227,1938489074],[939153102,1056535502,851456675,552774707,945914650,321742561,1130404797,389166194],[1566995350,567496387,1001040123,1153922389,715398406,114476053,517955034,1713239861],[1449189108,1147513758,624562666,1497864556,1868850248,1379064784,1655110229,1530314999],[84882415,71972205,1316004604,487660151,1053405966,1220975882,2051776723,1680348858],[1263070816,1832081014,1739076721,1559775744,1123312661,185224288,281443585,911274919],[1857967162,110053358,1942740720,730058778,130408851,950106688,305482484,1703261099],[1261422749,687469722,1039826580,2089410820,959731881,1613051568,484446600,2062690223],[1430629881,1360101978,342712848,856453911,1340680677,1920297394,499092447,628896513],[159413125,524120740,788154066,102061475,1118423847,1403713959,590496556,576236358],[10304777,591100402,687878925,1970271837,1555515095,1416000637,2028777476,668997967],[2028334876,1011020900,1935915792,684193444,1838040027,2100224366,252067993,587463856],[1034082510,915222882,1041737289,1115835591,457258233,154150412,1820796261,286117052],[1523110673,1896764798,597684269,366221348,613600249,902965396,986365549,884305867],[2067374464,1858579710,116265567,567743748,1488742462,1565322078,196089422,1932426052],[622914397,933709952,87780153,1987575271,1153002482,1076439273,1133093677,1935084284],[9290923,1894561125,752180259,764756820,774160251,835375781,1522650692,1718464434],[686840844,804455881,725093205,405383196,1730798721,1272519827,599061567,870268828],[801496147,184693989,431910411,102599522,794995736,8486880,384113847,746166586],[9423396,300993556,1984654461,995896670,140820180,506507896,1331327599,1520922896],[1876849752,96247104,1055419117,559338273,2121890781,2072983403,1779207924,282049158],[406583287,513678577,2057935441,1216827115,1791641856,15335358,772820104,424541795],[526414800,764903426,487738530,420597335,1129623000,1380397315,69142204,437342784],[637241723,1707962788,1137191567,2059858156,1566853299,913926054,1352633440,95610819],[1664795491,1381069566,1065711502,495031653,1382193197,1352635859,25911312,1085715066],[1060594875,1724973052,1596328631,610651516,1230108622,1990941284,1535860146,847703958],[1831822062,1542399136,1447062384,1010342140,876253819,626843058,1575036030,126077345],[398425990,751753617,314316936,481669733,1346909558,1277463069,1641876052,1250961177],[1595897469,1924976361,1003902728,111639175,421929096,872793429,1758918242,1929288162],[1941884963,1575855657,498855122,200188476,389942246,1007408098,1916720547,1097722598],[1543658174,301157880,565347036,1303881646,1653247828,400123776,261767135,1875154332],[542080981,154371106,924174962,304191135,1050706320,112894442,1309758799,1654926076],[9898746,2030067273,100365255,2086498465,1008204993,1346472760,1300764914,369641815],[332999283,1503519571,687301306,448390720,264707913,1897552600,1620298583,1551840071],[448126158,1575335921,310958176,496802120,1251798728,580555388,1291550485,1675627995],[818842195,1107836740,2080376287,279431023,1458629994,1317267297,1856629372,423005026],[1290032463,99467130,1489568978,1829896284,1288418777,161273958,195780271,1816439474],[763167207,908495219,363968356,348211542,2119668606,1223782142,1670162590,1594347384],[1916707332,301986339,1867345251,2037474876,1318509295,746099419,1793070584,1128212545],[1722751419,148192826,525293585,968651526,1387620083,859317855,1966747120,333072275],[1836740073,1401305324,773688802,1783901879,881960130,2090301918,696995490,1873261986],[1663423426,1239703523,2102698062,1967538046,1834976265,830245229,1232545477,1332667218],[754549690,1241361942,641726515,1475527166,1983201417,1777044074,1300356711,1326129795],[2068596667,1022749199,2071828887,2105016974,1056020075,581258786,842174122,1436168229],[173142313,1382279432,1446735492,783982297,1885071936,816484699,366844251,221664474],[295880407,477274267,895261880,682652996,437676269,1155878793,1612454122,1470594436],[1973853528,589256250,463288484,2066830398,95119425,1579713741,1744233459,500850467],[960167576,1005283814,447565553,1169706004,661862836,1468964302,17059468,654985586],[31986097,492197422,1526812290,1891303365,186802311,1720543881,1595395108,2072597351],[1092529311,452946623,1928418590,2075549145,496075031,180632495,1163807567,1944911000],[1148320183,1202755080,906473601,795775242,1088425648,694915216,791986300,1589049498],[1664947968,1755779765,1072172588,798730976,141177665,907223962,2111310171,2103990266],[275553577,316298968,462379963,511543387,638051934,309893580,872471244,955213267],[1452317433,1928319482,546680417,1070962309,1575809921,1534639354,941216260,1440533534],[1451123544,1090211996,1928021536,2047612047,1805055780,464177347,997726394,1747213367],[976438660,26656374,465626493,465257136,1651699295,1786867830,1092016695,1148441416],[528123521,741318541,769452563,1990004456,1379047262,1560887311,107167790,615340133],[1773257238,789660002,1315881184,1999891591,330421171,354844854,201493860,1010210009],[405261703,660113155,2040202455,194474212,2095426946,2096536324,768595141,1804343917],[1094426278,2068930045,184116350,1956818191,2023757143,59854279,1721026100,374669359],[2071721971,331794862,968580374,1144921808,916177933,1261722449,1454628397,856980447],[1002530719,1911129417,22650658,1647696552,2006461676,1413244287,928480785,36915940],[1923292748,7616881,402353691,498012368,1281449314,123190506,668352284,1002372536],[183584597,536969921,1245090611,966046066,374960705,514548457,1819537236,2007417373],[90787111,1128557693,386655446,223241806,977598195,2125204070,1971051376,1404360328],[781381030,1267132209,675187245,1041296520,423151809,1168378815,1629641425,1100217236],[786329593,591948038,814582447,1030695169,1287484763,273448459,1039987711,1461077253],[676142337,260795438,2086131175,1687107212,237722246,597992878,1624227438,2052420408],[145824581,1645729789,944877201,2031772748,1309554807,125735248,809961446,677439822],[316568255,2007438560,746353654,537282144,1322103664,759213931,2089017847,1269123540],[731732633,1918038185,164235179,1399836590,502934271,658524484,339234516,192154608],[1096856000,1746710877,607976003,1232255802,1703375484,400624159,1664479429,1754136741],[1415794480,134886407,1424427129,1083029688,406952951,1768962478,1851205216,2101920286],[1829671317,802605788,883609800,1682386979,510665225,1158130880,1843526173,401331611],[525547924,898404858,181323865,840631484,157944255,783890934,648426681,1965345890],[1308019369,61604696,1210206591,1578602750,1072751370,544711023,373035533,1134111822],[148975553,1280769782,1902802954,1682095586,1748197797,81380665,2084101398,938596281],[2103318053,193210566,1271595648,220152391,1829492024,1023810529,1674895712,121000455],[1616520609,91833632,995353339,1906495467,1290758512,1034983181,212705465,413561265],[1141957741,1619484077,1532397076,1543185307,101661792,5429401,697321884,954719490],[699294056,1477502335,745434949,1913282026,215012990,804594847,1231299043,1652690675],[1590333348,2122857249,918072274,1667602197,272822865,166093076,1635817032,160721815],[1883566356,278468699,1881333365,638182469,1928299720,726095364,1012444015,1235159213],[1603580089,1461991239,582164306,1097260360,822069671,1746531559,1200066458,1824797970],[666284704,1482639236,618774232,1172521764,1914899940,915004940,1307702425,1668501227],[909897872,2113506368,819379206,1913497864,1388520805,803778060,233896187,1378259428],[407976873,2122684274,1753590843,1948413547,1398194405,565512946,597375452,634904277],[117858924,334747625,982702339,335553355,844509565,1932670858,687040340,1162874237],[734036753,1956992130,1922921229,1543696629,927165870,1069641344,1018205588,1808667225],[199476823,202520413,2121802855,863316405,2040585660,909079623,2045287079,219691680],[108562767,715977799,798584440,1497700594,593365367,1825320096,1445632798,1589425511],[221098174,149087558,643689689,586897096,364559089,608945209,1059123893,845615211],[1539020017,1344790371,578438290,1743164367,122985150,365827712,1447247090,661319494],[995205697,516988065,1402909238,1863737755,1123820605,1091602552,536598408,106698692],[499236732,922323167,1219088838,73809060,925497017,1214560283,516206386,270813399],[1754392013,1794172658,1029325852,872214326,822680804,2031989228,1776562932,1145168168],[210643819,497919714,131606575,1091785844,1595922006,1182458561,746878543,1553025367],[239822246,1845361239,827007802,1007430763,2024846119,613729401,1006278103,1291479910],[677380041,1131596369,927083420,1243899929,603315405,671983159,314800652,681104197],[1804378678,1122097751,423211049,2108980437,1571923625,1918671235,1258084361,680835711],[1700021361,806121587,2127513685,1207328644,1606220281,1797999072,838447132,1445972655],[241674877,489380760,635504861,1027641799,1248456614,1249259678,1508724626,235319485],[32889798,958370329,1503291995,818184565,120657816,83943308,1402748213,1196076165],[250895847,1144468419,1048630259,7997827,308326130,145484171,53742348,6509782],[1431626437,1360890407,602194659,750781872,513192416,833140474,1781440152,924985340],[380117304,2040563524,243796192,830631646,1851452809,19793385,169216563,622729283],[245872973,545553187,1466954725,809021544,247664379,1073066090,1889673436,1291449240],[1317667935,939887381,1921647391,1000347144,985341431,1598974251,173439383,2092206903],[231057092,774878246,105135627,641204840,1582194383,2087257998,373843408,893998017],[2071112382,1512708897,1321243568,1565851545,133315296,1447495133,947552492,186225497],[1441848129,450230520,1555268112,1691441525,1847467128,73069167,1394292161,1392874881],[1322746325,284419992,402911702,1394615272,1938261779,2057673148,1167236644,411337648],[181614792,1786350270,353936994,539213831,1866498987,1493120875,1913163630,1221118081],[62845026,603853905,1845685983,2073582370,268363497,1955924451,1451117631,1696335270],[1774516423,742584617,122065862,1598575025,1780057934,1015732357,695583042,6059024],[1007858903,330629693,1422675194,1421865075,18119884,291635061,1040034362,1417445071],[1253274034,1668510383,1020675786,751011313,286423836,1609254746,2092662469,1546329530],[757460021,1300065199,1088976237,2045851935,1853192209,2012836530,1810585285,1405386909],[230943094,1258831553,545488983,1051542808,751401872,517638412,1869014974,1899493605],[89580710,1782140896,877320714,1248613642,89806386,2118417495,1023998669,428135025],[435042241,1421223698,170348897,1299719052,674229408,20238933,162016079,1601166454],[1976016199,1285898511,1145681632,157177351,1707368558,1648314311,1590448042,1696581066],[17105974,586358312,909981919,1460287882,97104394,610557411,1720832237,1476481661],[1782841343,1812596449,892352692,277886817,1910335247,432116912,677755633,866048842],[1783860795,1870653892,249421491,953740782,194564540,1175936973,239440962,190665880],[364725176,1165456713,2059005737,526372365,704054213,1122116957,801917858,473280291],[270642947,623961066,1273118441,1047975388,476006152,1133662505,551207300,601399383],[1337670830,267363469,1006869852,1454891931,138501727,847198157,824967545,619096848],[582330256,640868855,1324225777,1233040989,1346867830,1536352853,252424220,1033733922],[1705787057,1558951507,62762889,622741984,2040192617,1394956466,799226133,1048723408],[615539678,1959780341,984500122,1824899707,540548220,617511578,1311669864,2060262321],[2066972712,731926426,1023646636,122212457,929232900,1162149648,446761035,408689368],[990895284,1480705596,1210083369,142847565,1250805895,774924776,2030184413,103491075],[760081903,1300933896,2106672711,522194114,1211024987,542473006,734612415,1753643],[1442407030,1804617417,2011236243,794588972,1110449686,398981280,1133691231,42299261],[173853137,1378122864,1759597027,1967847682,1497710779,2112042680,1336265567,1672561958],[1897327193,182538858,1158678285,174231306,1519963238,587642411,1381224378,1705624541],[1907624267,335639610,193509171,831343524,1773018557,545751506,582793731,716041822],[1033074298,536158869,404411287,2108251977,1566786551,1335777716,1469003291,1947523111],[919861234,1636387220,48458833,1533954164,1224859262,1719151939,530374945,204207208],[1234884898,341338581,260163075,1309796224,1014247789,1462900354,1341669531,364872974],[920417423,23151839,613312461,552022135,380962936,825665348,1073985597,1598424240],[1795804118,411765550,1119038258,1256312572,1132343656,1266747095,1579181206,696735435],[1052573897,1332933517,690713520,836724816,1116984275,1988699919,428982991,543504163],[1678956440,1234241292,1343153077,805434026,746107013,759630119,1058442421,157555725],[714773094,1756632003,1047651304,1597352866,1800232483,1397150994,290454300,888102652],[833129008,1946267007,320741611,1158718420,2126869255,114737081,1725963748,849453244],[66081101,345744986,1483247628,867297599,1270666381,163076098,1345101935,938728827],[921499172,1154275150,1076115573,84213844,943378522,1372940296,1376972542,2124265744],[1706105531,168334631,1673833505,1065102115,117175806,960474242,1918862798,835662675],[1716284289,1195432006,68462978,107293678,1768745527,322097242,697840391,207770709],[1431331557,624128625,1322849359,945639696,1531483281,1891308774,2106316276,1971168538],[621800658,491918734,1196987020,2031131835,470860828,41109141,1352232118,1455819126],[772528650,700932400,1163860183,1894237576,2025303297,30175442,829463723,696814433],[973387782,126696087,878683529,703123677,1822076735,1241939132,1225991702,543315901],[729954421,675764866,114819088,963488022,291977864,2079004530,298171931,810722060],[1672394447,984605653,1303302173,1692489098,1491561009,171751980,352707287,1002291310],[796873298,172963538,2037480198,1846464717,1958461637,123284290,637157496,2063881418],[886718907,1307468681,1224175069,379179282,1041895135,640002512,1050425795,966572859],[1117672468,1442152567,629928241,1464106382,29562177,1020668732,1968081730,276362972],[237596899,1959452203,887843787,1190281385,456227439,1467295309,1231299566,1222879322],[1308278006,983384666,1180484390,1558663871,1889664139,1769925370,478274959,799936981],[2004407553,1814409106,91024654,1201739571,983840328,1903346672,444198349,286028654],[304723040,827153158,1087227505,1752371559,1545321721,1575128783,1832128599,1969341700],[2113913551,656051869,584813892,361193568,1172797678,1405385923,1432156780,1207500152],[253127076,1678154879,713525756,1331636264,1164838143,492641871,902539666,1749891316],[1228314851,784134142,567060012,1372325405,922635821,1969269891,1040616526,933068460],[510855913,295146486,876877548,1845917542,591170543,1824071801,716900281,2093144856],[1608680991,190574587,1214196746,385710918,744862168,828658487,263665024,1678878531],[1120089093,514662383,54961139,1173203372,1124375701,1241416996,1406728320,1518981486],[1074468375,1580327090,206775891,476607283,1415092847,1610470052,421578437,1145891450],[1484011113,557922191,929634667,849830186,503017213,334712104,153968236,903984080],[500911135,1856958593,753759096,1537841622,1243124619,793706398,1043970304,1264288185],[124501394,569594871,553931465,1091029823,584424555,924749294,933277935,1452821674],[1806869978,1204889536,400121298,1398019323,274166272,1991582791,1528779492,1308743496],[243753398,271388843,1782599524,459142419,1661382628,461439153,2008120372,412366702],[117169765,705746567,1879412502,1439412262,1993565640,1521375315,38317561,1845917445],[1442710205,410394206,1995665794,1923301285,1222009833,1019831780,188363423,594325793],[1752316343,2036009366,81026486,2042058771,1006883708,1696485828,226880079,544617325],[1006385358,249454470,1250282432,1819733226,1019250036,875806673,848878759,1407623897],[1036239567,30385433,514180838,1419008168,1115534149,193372796,914609113,509545453],[679060762,768829022,2078715778,1382022887,1274637664,1176571552,1978338478,283387316],[1638416215,1530944306,449670510,845783567,876731805,1444962196,399982181,982127655],[1061341707,39179455,2104798068,771812182,256996831,403498581,1617113800,205305225],[700512016,1522744969,1474778100,1562679419,2094003849,310285157,1551457997,703282889],[1629971790,974592611,1616648724,1267650545,1300184530,71736347,1558497189,672911388],[773484209,1087977736,401682542,419987825,166611883,1373360242,31555364,201606418],[1604149830,397930663,531711303,1899149049,878799630,553021759,1794551332,1402477666],[414241235,1672864028,1029434415,403821652,1411646558,1959793989,1441531707,510837773],[924180821,621241465,1959983284,178646563,1672322018,502375264,1597183696,1129966294],[787533717,538526932,1702048681,1249143620,1698230414,290420374,1471881583,1508930619],[1333276516,213253935,1456998867,929716698,1934864496,1782057089,1216106509,540133289],[1858597716,183186098,902249145,2116903699,1746766563,1475188064,358701745,1832410617],[1882630372,872484121,243085771,1524164159,1661921942,846925560,590651998,2054857706],[1020764104,385663018,808468981,780608172,840121551,8680344,640347805,56084912],[1369524314,1183198829,889872867,1979245028,459815312,1392141058,247633730,1532387677],[1599397322,1616138927,159542958,2012728655,2000757503,1287480880,302341839,603687960],[271233215,1392618434,408883690,1219826478,381396989,1979021256,530303889,125495197],[1750079797,1509735434,2053012117,1642841094,637314092,293096833,1078094866,922460853],[1926247259,761296243,298273953,415947945,1096318959,711522207,1580655202,990723578],[12751629,1509084289,1264589286,1712826500,879491008,206320926,609877823,1749588082],[1571849613,814677304,1617939684,1079178805,436087559,2005908350,665160,2072963215],[588578688,1563539833,1933908389,1026876643,741392721,1587016895,1687349062,255178873],[515570129,21735284,1875382966,489881411,1199691429,457292602,1567490650,463856564],[76117573,68920216,1345678668,1898991297,1436314196,220311717,1477369242,243984124],[497376628,1307750034,1676175231,15153650,1466885996,252410742,752915673,1245667505],[1994551355,1066915368,2099605061,67523528,1330174848,170161474,429642443,1367464525],[717478762,546604284,1236795648,1402073305,122045829,289887076,793881432,607596916],[188198840,1117344486,1047303037,1899832766,895097157,2093969292,705916885,1216961046],[1875884609,1001643999,2005467772,1470841894,1226042677,938622279,1748079801,2046295106],[561471606,1115371988,674253874,1604932143,185134930,1291312945,547913052,261954491],[1803405160,1390490945,863554430,1962051263,1636427925,589487696,905091730,1280412465],[1647771407,482629509,904982634,511354828,1670480622,490623277,34418553,425978488],[834458032,1020402077,161126367,1472729495,817371055,908259398,1010892102,1759337044],[1051565396,977976615,1098778147,746435622,1502976380,1421521120,1854061266,342769996],[1453998868,1236730025,1017506951,837368661,1584934570,1256700772,179395711,630577655],[1377694021,351986384,457099176,811208592,1319583961,2040347532,426664004,1693024693],[1935692921,357344110,1452423170,601500685,1261103320,97252758,225595942,1854866683],[1048392217,306647721,487604054,1820822600,840011540,1019519205,892524550,1783986396],[1731580106,1956064453,2104897494,1667881951,440421424,1439921469,1184656976,585998594],[2061481983,1517400786,1605675300,1424956519,1134253544,394596067,1834870953,794634360],[1896591094,727637586,1641630621,1472431405,1320803825,1862657044,1965767972,1757036171],[1744112769,510504552,274983947,1404587657,354712807,349518540,456957908,1281019563],[529148558,1756751299,1977306752,1156497792,1058726224,675490360,1440939162,1818619417],[558954409,1059427599,746248155,2048518830,1262560764,717510061,814018810,430117312],[60072864,303679911,1902818245,1907796520,2007185447,266490974,1366257134,1298998988],[1834787290,1000129990,172144964,1748637217,1042967673,1882239323,828870126,1839248593],[3521512,1298894876,1200050850,805596202,983181717,1755836634,1087991046,649333474],[1347212011,1700085313,999274294,899463017,470956264,1531416342,1425805171,1408745269],[313222278,970830056,1881115670,2041009463,839606462,2118849273,2003015605,1050871552],[14763401,504098224,96864159,1125919829,5148452,895997232,873527363,661324228],[384585966,1165411758,213908513,1418910291,273185294,1104166655,1804035082,1216362972],[170915516,1361799784,1373885332,1493253990,226351599,897500604,1711393945,59823466],[1889463600,49498063,1314099111,786078256,192080347,309376559,1744701347,1717669283],[1713449560,2036773169,880343332,822095393,213973204,1391248790,1189380776,761133907],[791702765,1381320969,1411814442,149427490,336169182,2082241578,547427120,2065367122],[1449252643,1916511639,113872332,194381809,1548363028,222926624,2016388268,290180669],[2033788616,928537705,1695129340,302410198,1879517514,1967732788,779127646,1832936905],[1308222543,383926206,1460083449,757523448,1637552990,438491524,1192516447,1898554296],[1563080221,926782469,299294893,1480432214,992662332,374373257,1315096670,335554557],[1041338159,603163193,289078446,116997010,1166970350,1217016248,1636831904,710936390],[1177990297,1642726872,522360436,1336294325,840851002,1297634207,2122075784,1033212456],[599247865,953331308,524018482,104023502,1161099846,888144106,1979154323,1541411862],[1559140532,763159906,1853421012,1121813623,555628628,1064382147,1427818220,845141066],[1022166793,669717545,1286477118,406981133,247957945,1950365649,1031416738,41556529],[919010441,1139069878,1086879707,331618056,353431597,672377993,1852468304,1162650042],[335925122,623832106,297531910,160959802,1553781344,1356505162,60281413,390822815],[82442310,1305679618,1245604375,1577906242,876125591,1313714816,298360841,1166410064],[174680882,192707522,495201892,1102101063,2013906249,1560173112,560734973,1621680695],[870469417,257022073,1044507169,1532561591,757690189,396629021,359319893,23889405],[2095796902,610997076,1992440600,1122046694,1732481412,26746025,736296474,1330883235],[2041321874,1572224989,876360771,747495742,501744938,1349013656,1911146804,562640259],[1820233521,562741228,1457843821,1302551468,1165348612,1600114607,1081116952,371311844],[826240306,976056485,1003805420,1440765801,222101205,1724542957,418215421,1017200491],[530192410,1073804696,167269413,1327775659,368653710,1385429206,1719206006,532740288],[532586385,1692315401,1415697010,65540310,1202609098,640105472,1703934811,1428556540],[810400257,1226408306,12316963,784601906,1083955766,1953125190,664408908,1383599545],[1790808439,716701969,1166868515,651289351,370257383,8660009,1250382798,1753964859],[1494564458,1652782487,1748671371,525072386,1444289705,1218419978,1414110900,2017705021],[1613177252,784395627,99049136,335127582,194517244,1573176737,1645283067,1396851670],[196972199,869205479,675299715,1431687123,1592713761,1971380445,1482560517,1996957526],[1337996713,1359317906,1698595714,1068882500,1129679065,1253095889,1918369651,606062315],[934400851,1412425442,2027354232,528431521,705347348,968393060,1293407526,877799793],[832018296,32824806,124595460,2039210106,1874075893,1977595234,1481139215,1491349551],[757593788,1283315350,588294458,928106475,306253431,1190324338,526956895,1397639384],[1363839453,697345849,1991357615,1063112346,1949107877,50338636,292842153,1909039045],[713802473,1473990637,546180423,957085776,1223749565,1887006521,1258312393,1553133244],[208683313,1517017772,417163104,70069548,1984665971,579125241,1138328749,1047088393],[214579720,121210635,714454068,1726723556,1191823654,1638780359,1824869082,14671151],[1332415709,245099403,906570682,1578836905,349105550,1597043500,2001533914,1099897565],[1008091294,1708963746,1857063382,1278320696,9390152,1550385102,413217702,55856548],[1521546615,1070758544,212573223,1213728313,2000231024,762242428,1860300135,788629865],[1945346546,1257674517,43218649,1810170317,1759774172,1876348391,1290346912,694989614],[1810794873,909582691,1761204284,1221165953,462978856,333472396,144971217,2581152],[373571940,2030875161,1570590305,870662143,108557695,297737021,508280036,308110824],[319883914,1167253496,1584883060,1366050677,1902591031,641303439,1439963139,10494745],[1735213524,2035954281,2038937569,894653152,144955883,1359604145,1325771748,935240400],[1650839464,1890887062,354642784,1407177103,103359032,479816989,1472671687,1864799371],[2092217705,2100702380,345019067,342679319,194905244,546109387,1361437393,1554412033],[1182500563,1431868945,324752209,812637020,1508257109,977782605,651821461,1781056876],[1930152290,1474703718,2047277345,1502159501,698656133,392591714,388289392,756896606],[32933144,1324462700,1903677278,1245406440,498787512,2042148826,1991949096,517011137],[380200374,305282578,586153345,889847635,2106617590,1996277674,1845200066,1939927476],[733637149,172291651,1839158049,1448017476,2098970803,676097578,1454254967,421117471],[570718109,1292217960,1159825071,358041417,1799640027,817983917,937955717,113878390],[1793348191,261432290,828290394,1465606942,1420985683,1276453610,43720347,1784699758],[978059230,1505819578,325040969,237618121,1321980957,1773102002,1345583863,210253418],[1573999444,1698897969,516801476,460364249,860398618,1101124700,339367776,1547730632],[753453564,1699277048,805168243,1655467261,489272584,1655596960,1887710016,2095942362],[1739638024,319733722,102814327,28276571,44512859,150642523,930953263,215622723],[198849950,1787399202,775374060,1805894795,371544438,1488505102,995467115,727478872],[28647672,1176901882,5450724,1881127638,1853436864,652162300,948086296,87314537],[1194136524,828800908,977113879,70414609,98900675,214780178,1116288458,192396944],[1500000991,1336762285,1183941604,1559903607,1874865014,1385690121,175403784,1411890112],[1563121313,984224825,529639253,1339547690,292165831,524547158,553907708,1949635293],[824893487,1458957105,1092170155,798138268,602692620,1477691714,269536390,878875998],[115905915,1247691451,315860010,481939943,1740060487,1996794638,70436572,567629188],[1195467111,1366464767,221556506,1099007693,693274861,1467410964,72883396,2070284113],[198801733,648659207,1257356101,328047550,439541102,1325527992,789941740,713631006],[1556301881,807189616,823760140,1818650480,2036699954,953752936,883462561,975670647],[153848496,134380948,796114367,524155630,432999893,41564480,598832998,54063428],[1023813370,956618269,381585569,776134745,1313511894,147538054,1884464784,593521681],[211107576,1433525215,2060669755,1822201862,476053289,1990411041,33037000,105004772],[1506382013,2095851537,2044575745,1901235569,1301609714,324684141,458906708,786810160],[616727464,1613289596,1616048643,1524077346,244302025,588663149,58967558,324675074],[1161737293,863419205,1831092307,738070648,253175205,1535272342,1140470325,452865402],[2055425698,1901835630,697881960,490839704,1963385568,273553739,1391418968,655022342],[210376540,2121704605,1322215509,1119059273,1702042313,1807981858,1476920935,683514733],[274779962,1277581477,1857746026,1947149117,1029478486,391116502,1908416827,1745860794],[1697939464,888117135,949615047,1625724871,77473673,1756427661,1378438884,57381047],[129991225,1670835226,908533653,1798337114,1045925179,1586226393,347749245,515949056],[273239216,1922152653,1449412660,830686389,976875597,1356029842,1147745732,272663788],[190702024,962204158,1588642666,1659195507,407163264,140747821,1473658412,1343405663],[492702112,1644589231,1279934424,1927352333,1602698608,669866929,1829077571,1522010072],[262588313,580480939,1785724966,1404043838,1907920383,363814479,121865738,32100418],[886196008,369260987,941677140,2122753627,1916735461,839082369,1430712976,955949001],[155287257,715694698,1796409295,586552223,1328585665,1373701222,1771747705,1771932559],[28149769,802089617,1990451333,177292273,1605284925,1624170912,2060416941,314057360],[1911012042,339918793,2032573325,850793703,1369819524,1020748997,937959402,1395682729],[1142446379,2082158021,15934468,1696553026,821836553,2052326997,229811101,898269105],[403566955,925050554,1527935187,744876510,1092198872,2025996434,971946158,1382353559],[235309139,1430160098,1840774446,1998665474,1947535595,1510001112,1911821053,121503044],[1939209248,1605262078,1890906171,813534168,44440870,2088683877,382792594,151856762],[653630834,1430765673,293132812,599976450,2008527311,305816633,1347738412,553892885],[1525949964,498977180,1149033613,748140843,474423657,969735444,106280646,1566046285],[330056747,724060145,696189726,1691469762,345233441,177066718,881348840,1467945845],[1590991001,921281298,251399846,62218690,822484062,498774630,298358605,1839817487],[1751357730,214583050,1099502517,1238868379,461325551,836111605,27136288,1355287622],[1662738172,1342234773,1218863993,1616134998,705458289,589074565,301672027,1526486754],[228738170,878689642,1525254759,14270412,1677504858,2081910166,1950189747,44287909],[720853744,1004509485,1371560899,1945194408,1180979749,592151305,1480353900,1614212489],[346601238,1673373617,148597762,1800231422,703113242,746582972,1953837661,867696567],[172375516,1860124337,1880231368,296994582,1960858590,1084382780,915176977,785784142],[1560007191,2116035328,448945394,2032514350,1985078031,1490574199,1009105342,1484793119],[2115005995,982213128,1914303375,1096770081,1167152263,695607346,361799676,664822793],[1849264839,1722111392,621816184,689947069,2045059544,307558698,1648878104,1892610509],[64084132,114348130,852314240,2102431801,359390872,1263268266,792273055,2119501082],[1450562395,428866993,1932927781,552675629,674460459,1763428962,127230251,479302213],[344338593,956229687,648880431,2084035824,180918849,1004824193,643889312,880175985],[483049686,1491460076,1709001158,998772073,1836001715,1223544123,1612624172,1685845132],[1364912682,1701925868,1581928614,602945204,571039270,1906612559,1505996417,661586991],[309696605,294823345,381033758,1266098429,472219872,1804955713,749828685,1906547729],[1978035439,1455024951,695878020,1790992457,2067325700,1160684582,103378908,1627727166],[1278661113,936169787,1284460370,1452821412,145690575,520199525,1567467481,863378929],[907759884,1524985925,1326615358,123756934,617555365,1328411443,1515499424,1676547378],[366554716,1134354537,1509509077,947837391,1710308276,1486454158,94052277,700806373],[1031082525,151061224,414128186,1111762803,1094882072,67193495,971803593,1632664920],[301106705,346643921,1966987608,2114763035,90618222,1505962804,721776668,1977663038],[366323846,759191568,650750689,718769089,590668006,1668808106,1112748581,2014226894],[321004558,244797856,1813081419,837052311,403788189,367204217,149910658,2114310642],[215425975,851271734,172791889,1379629349,827473496,772062847,744948575,202376746],[1068254904,600380167,1300373534,989429864,151963577,542918589,1702940486,1711328884],[767628571,933675815,1665081626,2110882499,1114468924,1350449571,2117924317,397533121],[786603262,170459963,1074697253,449800621,1694929007,121328698,1879699023,884605806],[1585981621,1073253668,2013653197,1665255580,1911458829,1830994329,951028115,1029110898],[2043050799,2037878838,1478199573,1630759417,898356094,200088424,82219820,97708156],[39677341,203891366,1865378896,1554304879,540440052,2032293621,1215752987,1516411356],[254315884,724096007,1630120246,205433634,550788153,1993012669,1484379232,400049297],[1550302333,1167438713,948575816,791299465,163441564,1143690123,2006365189,1406176058],[1782879049,628135021,109074744,191763938,1799823391,1448084275,451718628,1709574547],[1106863062,143259717,1618971014,2118543046,127667911,393298629,1571617439,1297642878],[1186257663,1281817630,21481655,468782364,112621884,324991484,1243179236,61195847],[1030316394,981639477,1218236983,144468759,1815199506,318335736,188197827,1615630918],[925162255,1601873098,1195572438,450202582,205258613,533644202,794748923,1971334933],[269319630,1664506212,172537923,551207866,210199336,1949981069,320406495,1715626760],[1227936061,368834009,1356143012,435795174,232906868,1954467602,468280870,860224416],[367188031,670381379,1611678920,397140397,1773249619,1679890108,550807845,2033795925],[604161548,1967106060,338809807,1339543792,1897565235,1425917885,513955159,548362447],[772108285,990754074,473657152,239966023,1268731804,396848874,1077992700,979299572],[1731013347,748729574,1532188785,362451705,1982645402,723536771,2103040165,274642656],[1380148041,41967573,1661201694,997964723,1094359095,2117460533,196429216,1309417872],[1750094864,614219400,278520334,843141320,490160433,316272214,444585230,571409764],[523513392,1575807258,200905749,60809277,1846286323,802328154,1318604069,1946683868],[1934808705,303105700,1162232020,640251273,582876857,174068890,1316919931,1309932818],[689722207,1865962000,1925480061,437264289,358896491,2077717570,207237714,749356372],[1440860266,482950283,1800443330,1699769802,1637957041,1245676293,909009368,669410401],[703510556,852408,418619213,1048596495,282961847,883861833,300115322,1696829919],[1050612044,1776273642,962619151,2094440384,228951873,1832630287,1069394740,2069824364],[1336058904,109932141,61028197,1557034768,2100301969,39725982,172015576,1857390902],[1557703726,1828161409,2014847835,1146445696,1886455085,52407296,1548275737,1521647773],[1284510728,1339464653,1944358037,1918643751,1556427246,1425041277,1413335226,2311398],[618940073,1504023724,444396946,1687616537,1315547084,961403470,929984109,366753878],[842482478,1216384632,944150826,434055343,671750747,10604275,2018242490,2975866],[957478384,174384557,202598842,1894300458,315602735,777339506,907239345,1130854314],[1168753692,206441205,860629513,721647054,52265177,449308331,62882412,1007636365],[509390884,68726451,1097506898,2114454832,838317873,125646548,886037329,1177121834],[1092068210,980880215,1147144756,1650333267,430634936,111290473,396837798,1250931098],[263086257,1558837965,2113105946,248411801,989725353,1354710126,271489535,1052039407],[1383602993,1063489558,167790376,206468961,1822333127,306423886,1887701424,1779354032],[1756758317,1825998284,34196546,409277282,1893137384,1584109235,1895871289,1615290132],[1861295971,381185652,1933726752,446101563,64050945,1612692157,98639836,99583551],[901581211,441967525,1302767692,522841019,1994383593,328359860,1358835168,1959561870],[1819382062,1922952858,1565466508,814950271,502225546,1837077114,1363345015,470390073],[909697969,1340655746,970424991,833576505,757595956,1114776125,972171113,1497645054],[1150920733,592961472,246542741,1824415856,1861463977,1225291433,1814409382,433699820],[1131348261,1214253382,1439333536,524548774,281863622,625157967,1936330610,888550002],[1744849323,1739329225,2038632246,2029552468,1779703279,794102395,1409841818,1302975256],[152883117,2065522334,1188711908,1782626210,1328582121,859088621,718232370,1200489297],[579402349,2004053666,1547470722,60805371,1797701146,1474804791,1888589151,1691475317],[1838241248,857052852,1689435064,1783814676,1678005566,279476308,1257963661,811936153],[1803782853,2113397594,808087350,1810960668,1560930680,1268963510,684308654,401891325],[1036472843,1836593505,794116298,404259618,1190329787,1032571317,1695389366,533454467],[261186198,501943779,2041384253,283801966,1532837870,1637691682,358963015,868276950],[883163282,1908919423,1287399107,1437097736,1174304586,972212561,1023806630,1865523467],[2012727790,597938421,314818628,1189034560,256802477,1857800479,1908521439,688703941],[1290366374,928865340,965670373,930391549,1767920818,928903022,1921716375,548100698],[2041707535,242073548,1821330249,1770662504,1943334872,240395231,1681929488,187661078],[1224050832,1184934288,1674114156,702854726,525037363,726134673,163178888,1909382027],[1580095769,1550417928,939178102,1631350381,1220409790,1065963107,530610505,1155265595],[1557722767,1282974797,913427902,2029489340,2016935110,588355367,1388552718,358981483],[1347424181,1928154056,1042830109,1158383347,2042815036,104443545,1584608932,136239537],[684368709,767901022,988921899,1426765087,1701176773,1421383133,1274340742,1731125119],[1434674225,1042703726,380804464,1392185637,799687751,1196947337,874805539,2055486950],[874360294,1114294022,341200749,990303377,1023582152,68361005,598966882,1708012814],[1676986884,483008895,594463665,395606551,1390087321,2101132549,487686212,1534728136],[471179105,342293469,1954485371,1165632553,837534238,1321482167,1257150035,1645432061],[204984105,1029082999,2126627521,1017983265,146522680,183125716,1755540709,1816282568],[1586817821,666723936,2090092664,1396503812,796102853,1942037661,361083031,640279219],[1809979597,338187697,1008186464,1917313178,749834662,1578239011,159284727,1139761562],[1707459356,212118897,198521519,355585064,960017680,468773298,1395595610,2016483435],[1485583823,216746525,1124826208,1084071170,402378262,317314760,779304402,1193922766],[722325148,1363975246,1258157386,1204755179,1568303682,872015783,890139971,1761901709],[1122763157,1675936893,2035222701,790995009,505722208,1808878728,908549950,114633021],[114122588,535311277,1112229012,475048954,1321278656,359722790,217234654,1171675635],[1093858438,1958709132,1047791528,64438538,1085794965,1585445974,1669558502,1016659440],[1181279361,825923438,1963673751,382449506,253167470,1093712393,1543743451,974417574],[804963193,29883740,895348900,226274943,1281810271,1513519208,1809106109,1189216460],[662084422,2074629111,1643844370,243306205,1185148384,1124613401,1088517706,1197191967],[733642346,1818428860,2095521330,1273506577,1983770753,970788493,1507018425,1496703333],[776699276,320149963,656636708,1311029181,1110799421,2121238516,1454607951,1208413640],[1458921807,422385568,1100775884,1859514334,226131490,848894936,1088368118,1913376676],[217538098,720771911,1899282682,1229161302,596230118,1335779822,1708273773,350309539],[769079849,1196665310,376066985,1306529349,1191823710,1857238735,1445016954,224687109],[786563904,1220852689,1932363317,23983469,443374451,1334015905,905255758,259025522],[2016761799,408260027,1627160106,468886452,117424651,613854583,1172275711,1602407188],[2089317176,341499577,370363219,590477057,1316083489,2064010060,960257757,792691415],[445993436,499427418,1692749495,895210413,1707161645,1817195745,361829818,357692101],[2088946117,494778889,1191914165,1541747797,1609195075,24913926,1687693921,354733168],[1755926371,1969076923,107922081,1094568295,625147804,693587578,1503654217,341365664],[810197501,710611790,394643995,9432192,1357745547,1651441158,714896434,1019456131],[400387158,1907297570,199772175,1951431622,1894239100,223427213,207173084,7536643],[1663599793,1173253339,1141250420,1832250750,596700465,1128869537,636705147,2026616918],[458561548,1776922912,1159260015,1706377325,195253895,443831111,432552960,683024637],[2023585403,1243458851,701014893,870672586,1145360203,1360574717,611521756,55544485],[2051502303,1241274650,2089340866,828157152,310866594,203548428,1027700702,1629372901],[691347822,204653826,188692535,1243680978,1093332435,1288455883,1241075952,558083004],[2108605406,1041026471,1601577258,1394609103,875687617,813280143,1869822843,1501874497],[1782447092,2027109470,723728393,1210956219,2050325841,812069077,1446576897,1360268229],[1156961560,1775781669,868507535,350849689,805745745,124124686,640206557,1602883242],[1455346725,615482208,157095863,1236181324,1008292636,453348534,416115616,1596747366],[30561427,774886300,2007901633,2086047046,852178811,765215861,1968433237,672565207],[119332389,1319351822,1625562637,786093003,1218019216,720448237,116534415,482514256],[412155874,1192596227,1545280033,356936920,1425383173,442546269,573439220,943175297],[431738201,1731927274,898415441,506865709,207447713,688136650,456613835,103235820],[1767553637,466209506,881489681,184427221,433607466,479350086,1243625525,1305094906],[1565932574,1168986960,2081205474,681317713,1334805686,469535310,512798284,1067527385],[205185196,699995898,920183431,1131081500,754281319,325180423,550780528,1750708682],[175368734,1790139746,622650724,1409192367,706631468,1053477444,1617290844,1359028721],[504950946,544148401,1392526767,20831458,1389419109,366190513,793923240,452006822],[753979519,559171633,1886416445,2093741688,1993592572,969622450,113041785,981160364],[769970872,737427433,347930615,567427721,145861113,2065306405,1609318073,781889024],[407198029,1123501132,308112396,220323046,2118155411,318581331,687849204,2033214100],[1770076327,1912137907,274039555,1548342344,742689893,2052967442,65878374,1072741641],[502646665,2113569124,434924692,203833977,417831837,1642912182,1644222956,1531390040],[1560759343,173519384,372197150,452455768,53600723,1228027611,1239981333,1328746787],[1708934780,1535968490,1889827027,933019785,1866350819,1691646697,261029097,1448794826],[736030416,1040338125,1882285866,56984148,61478606,553631562,223437288,1646679980],[1113910480,477053689,1853119890,536195353,511808612,572570086,1428706497,833546987],[1565911589,466553867,1747183300,1105486064,1042679986,1291192531,1159561174,689585054],[1824687705,218916382,1709485897,1542843123,1970777549,25030848,408361762,1255184069],[1925565987,1941570488,790013074,794402042,1004494503,462540577,1091945608,1077088501],[1512347993,1124192239,522765665,1966806970,708982356,202406946,943464075,1082447734],[866754575,14840690,603806046,452086638,1402161993,729863075,1240964791,2079676679],[1736371329,63690455,1409104019,2002772195,540949552,98408096,1883729157,1096924927],[29487956,242518902,1394249117,2095736510,1098264349,759397994,1397941701,132293031],[108709019,1110342778,325740574,1876395773,913416042,352165326,1710042250,87550544],[670022670,489465375,2040790842,77517882,1261714805,1820140807,892622782,231507952],[2073592883,864995506,2129236617,1147152849,1709928926,71531350,860880580,976287831],[407720623,274072385,20449724,1978327865,2100700234,946690701,1822313882,837855837],[1738680823,1824570939,1260322756,1760480015,1921344156,1099887411,793818657,1464819185],[1842573839,1932744876,1095792306,986537443,2004462537,905082331,5279645,686139656],[1727374504,1580850139,1351810243,1977310091,1085780199,1960781831,779490555,2028692836],[167870628,173830376,711773446,2012343214,613213919,829155012,1812648530,1055296198],[1921418647,1223746162,1517396828,394803380,1862244845,1910172864,960607325,977219573],[509505895,152641843,2016818061,199662383,2072687976,1594491019,1516206322,2065262337],[1484081920,1450539861,1305713415,1883975682,1341745316,436283509,590316097,958152265],[527681724,813014068,1688061188,933178554,276599243,639397829,1972086709,1085677021],[1680506191,1808335324,339235535,1886263476,863443639,894535370,1409712479,78950478],[1824548269,196004373,1173187184,2043362998,679623753,484833775,1885306065,1023059914],[2108598099,335040337,1338666298,1131789494,1369444294,1039470288,680054419,454720936],[1914274470,812038531,2024418136,1965551917,2005175451,1628673534,2030334356,1421270611],[198490466,674475555,1526075839,1406796127,1760644842,635486645,1937466567,1943865377],[1932727333,606413044,1965606172,355720537,1258126855,1393915959,386205249,1650009267],[920236933,94194655,1996708941,731813464,1669621918,1952147713,24670970,475791454],[1333619528,5291609,952015817,161000911,1468088239,1588822946,949501916,363318680],[1203122682,491806394,442341298,612295675,1650494887,1731577225,1933770831,2035223081],[725066662,514397681,244665624,1115484861,2003627035,2050841750,1802433767,334054621],[2071184661,252230036,283394891,799439963,735334542,599289676,1615443294,1398143596],[604106974,455754174,718870048,836804014,1252887341,1084924992,585172205,1320339120],[2039788282,1548189793,1943487141,1276116772,1524986859,111551293,604697749,887096820],[1472199034,1706110725,5287613,1348452708,1691744722,1327776255,639057117,158639015],[1964877758,977353921,1632006161,215663593,211982572,1439349821,1614768772,757045157],[1639501100,388257370,251534588,1368769278,623598595,1256508774,1595060014,1851909036],[2016876808,1868345097,1103241317,8090388,639438608,324202293,241992251,1865603652],[1172849148,529616040,688391719,1459598470,1489387768,1376601893,1480006300,855128203],[125980546,222087450,987268004,1397021524,237227418,2114138836,819419975,1897935726],[819654200,696889244,1469193729,1865482600,886046282,911224982,1349450968,1422950832],[183350515,242750428,584356664,1992344783,1892527504,1949409367,531695018,956760383],[1451581051,1399163394,209913260,882101793,1161532628,282252667,514330783,1394160362],[1970846045,1326726295,1171904928,1601281244,1466987517,1107264262,29957706,844879426],[1815194983,2008269026,160073203,603576211,124173109,1602029474,1600613852,870898447],[1582654046,1069583419,810606682,282976678,470376710,1577157203,1465734641,1418052796],[715371953,1958340127,648409214,1899020914,2078202140,1469313141,334189886,1955955643],[13247384,86885816,907841936,221703748,1610178396,676081889,1409449860,1671715122],[1364656179,533229386,1328444135,542581757,113683471,2058159457,1342383574,336603983],[1761448116,1897440032,1273633081,386932122,1397553519,1950092593,913082772,626721101],[916650185,1099930897,1120404296,36737200,1642419285,1992137081,1735125596,1801974772],[256049541,1604533548,670788116,615300704,684235251,1788990310,1910692944,1493810013],[1168002978,711371647,555321737,2118361746,1661407590,1058053452,747924161,1407060754],[474660181,353095212,1455440429,451889951,851829182,1835378589,40191871,334702135],[1941745053,1555409918,1431810890,170023162,1549830673,2072850381,1855462580,1415542614],[1191941752,1794879998,1843571995,586686763,907353736,288783633,1359216731,681885385],[981516790,1954801911,120098934,1016111400,1129758537,161873669,327454686,1643167822],[298034556,1190829641,222784123,1572202888,790326796,1728515382,1808724262,1300790361],[1206625401,351506872,204754245,715736991,545359973,1600960298,1959182851,1575521781],[340731477,1071317437,2110737350,1950990743,1393735189,1797439702,468630356,1207260093],[1235351597,996548428,1715230456,642573049,442276305,1311789949,1143934610,981311409],[1710046404,1839025934,261480047,1544775532,1502043406,1095106719,1610392166,1956831848],[1470681440,1324647071,174825025,148634866,1861152785,1614498791,356551522,1046995942],[2102026643,29475458,792826917,1902568069,272840505,698052765,1591221566,1102299051],[27342298,1069874681,2000832929,473105235,1309970060,347231408,1959044143,1633987823],[461841468,115184733,23362891,399300199,839445284,1409740106,439315357,663628460],[1115531651,396077226,1829003655,491276457,1518336045,1145819327,1048596984,795459082],[984904496,1610407645,1896053245,1432090856,2072023904,1192296803,1628289933,1230110504],[1158612623,719112368,2105715868,1819688996,1421325075,1117610104,1902179247,826559933],[706695872,753128769,769855201,131990244,1784125393,2087835854,641958142,400267508],[870405826,1286730956,1961161650,697098861,942669745,993899613,624311095,1701989415],[1129992835,483110052,546494001,1145550144,266129689,268089828,1252167342,2020461266],[254717676,102492834,472851472,1557437287,550358253,2087671799,464307303,1514110203],[2048672214,228988309,854878567,450032807,430448191,350741084,443140674,2079462051],[1482556584,1435133380,1910159008,1668480808,1275831449,221962912,529065982,114587033],[816123683,1103723597,1785829166,2027121356,700139611,440218561,997809648,1144040791],[1130370089,1087413678,1872506710,200070853,1093939028,294721724,254781837,1916011079],[1004059817,58528516,682266046,1769427273,1369776478,831870801,1830209827,312725968],[758841690,350141427,233753874,10945450,1937961470,836209017,377697660,2060297747],[1768577769,1894354794,483813637,884762418,19956028,1855855303,180072618,1884669960],[225980641,1579713790,1265733222,643447492,1693936372,822844740,459888209,238257931],[1837586839,388626609,1990714756,530056302,439118174,336748424,2124314003,277573897],[1549896623,1950681924,1058219649,1882324589,955994880,646365106,849890533,995059011],[1450077348,2084485895,1506519569,253991282,994302216,711378463,596618709,1415433326],[241886015,495045358,1018177708,1291346983,1121315386,529393276,324261391,1437065540],[1474885522,720586849,784863077,484107043,347552540,346177296,2003734280,379472485],[412987662,1631589949,339816458,919173751,888017099,122603700,943032378,99460236],[812163865,1979735196,1164121897,1665765882,1537342407,1004115484,906611786,721874413],[142412858,901693102,552357077,1396266366,1974368871,1881759265,2065816643,650706172],[591685199,1103024831,370024377,1024712929,1885474869,219658210,296932678,1874291034],[158063615,782939309,159053009,1788217924,1036898627,1763406169,2045001589,1108877266],[449319844,1604901219,70644396,1994053459,1059011381,1978528530,165791980,1987675927],[1580528720,716592779,1706865981,2008797823,1320338433,986594,424493323,1171655790],[2100447142,1351164715,456906663,1032729522,1652093976,985595571,1033589324,1626573839],[274764938,1992133574,93512500,167603570,1938815028,1808483204,82893817,1224485052],[1330945573,256185655,1523171073,195027143,1521571410,1346723102,1623670866,380231572],[1856548689,2069394216,429194126,54735565,271382918,985805169,1820172458,2070249470],[1507749182,739728409,1633926470,1395129393,619751807,944152369,225106562,268000247],[142058032,1332015175,404731131,848286366,625173703,1090839556,1845958866,943812904],[1163172677,531947638,466941079,1186024793,1431147019,1548862189,1802103534,744022272],[1488574205,1998380984,1391938856,636271775,2085713209,1916840981,1612694557,857243875],[2040146909,1344239484,1523985073,511075704,1411553190,547433283,1603553410,445900191],[1360171838,640352629,2116127533,1000853064,1743604688,1835976670,775497766,328888928],[118771621,862715743,1619408937,1448288586,1152887554,528660506,1396049838,1470244073],[63310828,632159510,1881117895,708473792,164294595,1147585267,1162196892,666314516],[1601002248,257800831,1931847793,1493563048,2007394714,1771956095,351753578,227241423],[690960425,1074121560,1571220257,1513967178,629992704,5764931,1539561120,1531280656],[1356020714,1951667799,279829270,226364989,20819367,393530151,1744276748,1278887415],[1770284163,215550324,1587697576,784918837,1478373193,2108673306,1154835222,1072105121],[148103111,1965024771,205726098,828885600,83192941,1795394304,757663112,1475132547],[872648514,162186122,1083498583,844501524,995636571,1207282537,1796898445,1208014246],[685626278,1899903253,630048200,153283070,242958766,838570569,2098848739,848124337],[192043913,33520622,1698824209,266113640,1704243619,1715488255,2100426062,1879969778],[38137885,678942300,2003487648,874535392,1064566756,988619481,1684787075,1187515631],[369139972,1200206437,235147028,1583546136,435045594,461007039,1020663247,561307295],[1770377709,1921184937,633465039,363930838,558796338,370728061,906778238,108834316],[2085493236,1396172451,71801010,965739582,1263148342,910459366,141828248,1499338861],[470639969,322421261,1086565318,1097069141,1450532890,497327559,1075075339,341409258],[1147143457,1468680241,1159994198,1878555328,578150315,676552168,93121016,283295990],[585650243,1440620221,1554415439,1604188588,1993460364,318103834,316500241,1627173467],[830659610,1316680622,508311890,576192273,77129730,940963849,2038183037,102018390],[1272474540,1300624256,648662014,387931699,1347950437,1788749148,1997180817,1581598304],[1293977594,574938452,232998556,408812533,493206737,984461391,1336994706,600247935],[1396215135,2123220754,157306322,789040026,1183991119,365223988,100386338,2089291149],[1389554247,101962124,1794750718,194564799,720660259,2054655536,651172782,1459877437],[825415855,1780792375,1147541765,495753571,1475868535,1146208834,887920579,1716875718],[1001586500,1753176493,1432899857,1657517704,387327214,1974212510,437895527,1614651915],[1823322942,2137166,760925269,100314649,855020058,1193832091,1462561430,996562959],[1142854829,1753532642,739348255,930515364,1274438599,1085338552,714005713,1591479672],[2006297948,1693322416,1557884388,1473500707,291699972,791551081,452664937,1971632911],[373666226,61398874,476489685,460459002,834449094,1572441841,822188525,1496006721],[1835608358,651412155,370873944,1193187724,1809724885,104896971,1249330250,1130384242],[1234049520,1205669537,1160478602,2099333089,1786231160,1076672065,662409275,1512676471],[2097593135,451089787,1803755975,1263357341,774820276,1853458665,260653467,1628602559],[641401963,1904642641,1127279706,2089921810,1553939340,1053721809,1901494198,117650355],[1354771711,1633356095,1537432951,257857868,1417092513,1076741912,1500568324,1599191147],[1297755856,707740113,2058122095,1574790517,1128612956,1495642125,558836930,1714223611],[1807406888,1336961862,271024913,1898856518,163958329,2087056606,1081727253,641862747],[264507154,1998987030,699091955,1392896580,1334493670,1078498652,303986272,1853217443],[1575955149,530563502,1861100643,2120160227,703824680,897152111,945300725,624869326],[855460913,554526689,437780485,936616161,465569911,1858367243,1608301269,39592736],[1219282122,1503734560,1373952039,1226095713,105265348,1027256268,1849618412,574216767],[124845603,582177459,775833802,1984560638,530484929,825518340,964396630,1173258698],[1855500154,566422555,1422769566,580634106,1001615783,1297877790,1663822130,1375040851],[1428326054,1961228625,398640752,894761205,1185202003,1058864033,492594144,221293798],[348697591,58943055,1148182736,407891326,627855459,1462148466,2070109482,223569822],[206886612,370276030,1491088545,1081876149,1813113677,1574170291,387578403,1544713588],[945623613,1117477895,1976319564,1797394762,1502277320,1116854244,1815296049,678911342],[1164652921,1084986273,870877233,1400817075,865569852,1345388649,318912228,474253161],[1367674995,849018244,1685065229,1462408677,1050429715,564117396,1080823741,674227482],[247550090,1226613336,1211372395,123102304,1648898097,2004895454,1838155618,998386636],[1607155570,265158553,264964233,62892855,1923815977,1418645806,67114911,403956080],[1432772277,2095033994,536268255,2109837361,708431194,1346555521,1038863440,42406890],[67525022,4987764,688535906,101995017,1904067524,653030739,84454717,992197254],[177849749,61818390,678510340,1247109339,129548771,117151111,482522225,1174921476],[301877476,1054532975,1654080906,338894045,1956573043,1147569565,1781521955,2125145668],[1257726504,912185109,55505446,599432813,283756309,443111401,591306872,869515945],[416390078,1062589923,276117554,1410417565,455238825,172795708,1916698219,98877073],[1714998650,1888844002,187762751,1973418551,416353159,2090414703,580363330,1618886294],[2052087605,1012645837,2114477335,115154090,1739781382,1559109971,1002958030,2000594900],[1323156192,1659524170,606313138,1461954631,1263205818,294036320,1483510290,1784751345],[364666057,11693055,1542448841,213036976,200219465,862210765,292599084,988750778],[1993103383,743682253,1393389928,1177568776,1674741892,926444985,1100963563,2117229807],[910110064,1975791298,665722804,1744150605,864411873,1704961152,2008481459,832796974],[2115565996,722158126,937206564,233824850,1635504625,848517563,1517952301,950521628],[714451943,1834543173,1159722214,927051048,1489867936,380474269,1042954650,799363527],[1264555358,1425924142,2059830113,1594787063,2102794927,284203122,1091839603,519075277],[1931513608,857506189,1662391023,1920426383,415457957,737398114,854376372,229296878],[2034291097,398685775,1838569953,1116565847,516139837,523539602,1453876805,990744878],[1159910533,1521288058,337587623,1816251313,183562694,184060702,1613563007,1451694005],[1911970539,826592893,1974885999,955775921,798522704,879604394,266725593,1763443546],[890859300,2072700479,1387036198,1973000485,874634967,239878152,1544452347,1149214673],[619652809,309315531,884389231,1004503952,111514750,1115000697,1767472269,604927690],[2049228931,729627662,2030863258,1645933916,1896565846,2079828390,370871079,1035523748],[1042970747,1231676994,183043966,650871324,316805921,682690287,1016344952,534666237],[548349818,414256885,646253231,1779888541,1415846283,1075956436,815884210,1973807112],[2100200215,1761781728,644165819,1805925740,745455427,1372850369,160167112,720382031],[230258282,906438139,520259681,1926860003,358749805,388365345,1408131159,1861241598],[823030035,960482979,851794775,417719510,1851049061,441355558,234701792,1446529254],[365259267,456931548,707641064,1158095040,1974833547,1981323275,918207330,841515334],[145742396,345373233,1616813112,1221209712,1549643639,1038339174,917816718,2041826642],[671129026,1347161297,123734815,2104211025,1695180449,932241072,1094712424,786117115],[1698596900,27625537,968354940,580423204,148344238,2014538540,1832617914,1648455632],[1377693214,1444750666,1326400302,1552276376,1960845648,814629625,983718371,173895035],[1437120343,29832809,829971004,732420137,968123992,221981465,1674781672,228768384],[254925942,586077474,226345046,667311729,233796384,1871571603,1566454599,1438041805],[339346615,962734879,1394693411,379359949,1200360113,542224548,1969124144,1941569329],[1449122922,454851747,369571059,559929403,953108254,1474212501,270977897,2106662653],[1575140115,1498553907,1084978072,476204426,514975097,347565923,1854300801,1624201241],[1553681002,1320772560,1229874177,1648932684,136476260,1013986804,1933091933,1826324022],[1576123957,1386477422,292087486,1208239809,572203518,769884803,973792892,977881802],[660632553,1160389993,282511683,1949490890,1236294996,1829071765,444895248,1510212400],[1876738573,574151198,1356719456,1888120992,536541764,29585129,2016904348,1421242555],[964376337,960398827,2071327303,805151089,216505773,1596214930,1283108648,181660963],[1228748788,1940560485,1141029159,1133008378,1141358699,345642148,964625588,151255431],[1074158536,109871604,961054198,1995385303,337281280,727691479,36239598,746674960],[348404529,1784584428,1788577988,1141757762,953105100,72733039,85078985,1701876729],[717268376,1533582533,1627868120,453034680,1230099686,1330777483,1590369058,1361075389],[458752150,489954780,121665152,1548521722,1543384912,1285120533,350027007,1981390404],[802208465,1880577845,1531587204,785425399,1819879316,779077495,241292149,567010516],[1902394223,775937896,377027246,1402949928,412312500,1118992467,232674186,1928699775],[1594225774,2067302931,664925532,274402271,1871501670,1001404190,452228634,504544588],[1237057137,1220092853,1210294112,919024744,2089907360,1194259014,258581327,2055057453],[500561200,2128790058,1923795727,518695740,1803816247,1827008012,187019775,782668511],[193697665,2112680009,1528561185,679468977,382030878,1821658963,1899780236,832031302],[1889290696,177438344,61910615,209887080,1197594798,3546212,516203651,1372669873],[1525915458,22361330,1890286698,546354527,633112997,264102356,193143282,1937104964],[942976579,1577474581,1480721990,1789869276,756004121,503103056,15110572,12326294],[49683381,443646458,702616661,1922044599,1253648863,1788182650,878983214,188110193],[1253813413,1861457966,1492321828,573332828,1861125972,1869489608,959622334,1980459413],[1116097946,1645175281,1833417935,959749468,2000183990,1435244943,867138100,1127953214],[1069714620,683539626,704110648,597406638,1745563925,1489846602,1355818619,1389270970],[1493363533,471361325,1626086812,1464688283,414877937,1206952400,273975711,852379281],[1927761875,892250166,1161193725,1251608617,878811141,396766564,643573053,1013450800],[223657289,560406521,1815516677,225993329,1002211882,620574456,474508406,412407170],[1649932682,1244071472,1379020068,1631960511,1725214393,427583805,45858859,2115973769],[361026198,1068584957,343434855,579842201,1877007746,1566809727,1769269459,1759314453],[1496235169,1511903373,474328385,2082938835,1337645931,336035030,1033578670,1544405713],[769380467,228885603,1409081308,880550497,1874817480,1491196506,942275892,831317259],[2063194673,1915280890,1771053120,1664920658,1115145871,415544928,225633236,1177580418],[1450396918,1011200165,15322842,1872568396,419638857,848531977,914938456,2055092761],[1963643099,293517528,1698665661,148608526,308249356,603927777,143795933,1671407558],[1372419679,1997678104,2044227729,874742193,633588809,1932036651,101029566,1177026672],[1729196045,891871458,784475964,225826408,951907714,1799490481,1442074083,934056762],[593517626,1128710913,950557882,1705314230,1659465471,1883401100,74586352,1673101843],[989450348,413984602,173685142,132112609,1930666808,1864444120,1814128901,2854801],[1447421948,1243049924,2016668303,1513049906,1579282402,103158732,2013376512,991582098],[1887833514,472237387,2076487185,1044295766,814303332,47359112,924017732,850999067],[977384430,409280185,367040536,896153091,1138171483,735211737,1502161814,1042663240],[1173774474,1629264419,1682593309,43325036,1185163498,56568568,136322650,1050951300],[1609395802,1531036171,1350214775,1766795659,368236390,1153515307,1623597696,1093987950],[1127872855,1710910574,2113381886,1296003271,833053070,911557687,1393977995,1947182647],[1267147498,1672931675,1892707409,1315204793,371808957,1121590163,1844593759,1914236835],[1272984131,1212097012,1750439090,1857433992,563982039,1688044033,1151903473,29087816],[492406997,1050694904,2127857833,62306238,1550587134,766244325,693908469,1543212213],[822620135,1273885462,489952695,501485369,1778550579,1970067734,587605425,438356489],[2069918295,1646951334,1837179823,904053148,2014476252,127127659,1069505407,1275159534],[1631230990,772768608,855953624,2005880518,1596384149,918682175,1460273563,817506500],[181101491,953010639,924625974,1597060765,156173869,1859150774,1982534408,310891125],[928115182,1878178738,1242028119,1253260075,427759445,1827020793,1570221973,937193283],[461403272,658549707,1778602516,1414434971,1217724734,1053231826,863679754,2072326956],[1513104131,1274324078,241314229,406390782,1164547686,1619494120,675791681,1469948506],[1071813910,793573610,1130824697,428814454,1937042632,1846884927,1679648038,1419691762],[960519125,1130716149,126759569,1736123730,396674528,437559507,55517417,1439945531],[2087964555,1050974989,1508715102,1991642892,556530476,668735367,1486207750,1130960918],[349897410,209136190,567156091,1659371231,1449990154,1099170687,2048633052,1516794867],[1825094879,1539226246,1334904307,954162421,1728124744,790652724,303391273,919159053],[118092038,287341100,1857828559,1865182054,1065451155,1834281379,1933751221,1604330200],[2005983948,1030347601,2091517923,1339522116,1045688836,1370648074,2070258217,399667563],[621179241,204079733,2012104282,116446721,1261286364,1309453107,474521752,478479927],[2049999246,584018028,1154902443,1916738658,859318858,888660539,1795494621,15279692],[793700086,174645850,446426538,2045756370,964205993,1377582478,914250855,1567990395],[1002898505,33456803,601457796,1093889830,1883760978,1054511165,1433840549,1626868261],[1461380959,1433716568,1094840746,1081548634,1516816618,202827969,976561016,1190292730],[966011106,976394655,288225738,264074465,2089378187,846166196,1240123596,573199609],[736160919,698646132,147309571,1829979358,656712708,1258831909,1782238539,1163153472],[490919511,1523333982,458649044,517532504,1033126763,282167434,1605134244,1345879532],[1147017006,1077671091,1619399223,2032979615,23298939,200475098,207727698,1662109316],[170767738,1873718426,1860133366,1265143830,711234942,1184517106,281622808,664576566],[2112893624,494712536,1100573312,388816754,1790696344,1932650414,977953800,1074310000],[280565363,654208178,338861437,928790283,1319524511,922959655,931166170,82248675],[1434133274,1826035810,1376209026,1914768224,1596375232,1094114188,840176053,1163824889],[1387818787,2043020387,967426132,271130129,1206213725,1195408281,1203637225,166178116],[1026360561,1707212851,1997244709,110104703,1675195456,1222413615,246667957,1458253143],[1727412564,1164204525,1190268467,1829266168,2002976855,1593784774,1784457981,1445133692],[1178314599,676029696,820115516,640026023,1218051244,84219684,2078887263,1197665073],[60461184,916517568,1145178256,392700084,313496923,564089537,639062963,856495594],[430446140,1195151545,437654456,1119864506,1860940475,921507028,569914850,1970298910],[1302671771,1623028196,783363345,399883909,634148917,352601319,942103187,1980338456],[1103470066,1758278542,269960803,21826483,284670381,912101984,1214543387,2112604828],[2034992770,1210378182,1049229855,294793589,1911380473,1662007299,1988952052,1594384417],[1442075951,1247927201,1503006073,589259230,1072299816,1983201616,433323898,539949752],[1892203079,574506416,457815,1490529427,415929878,1030901703,1532633313,1008650283],[1717732581,453690192,1526495035,760020530,2105718793,25458566,1394968677,12259152],[1091879876,1672437182,1014293917,1440047370,80936233,747292177,412701607,546342298],[1242003426,1488798335,932708665,514426868,694345852,1824741073,992512996,1502718810],[1711171010,372742440,161286510,860600355,1847225566,1763663673,1794825430,1906304905],[209051368,1380502341,70009236,1778474353,1162066336,577072025,1148747699,1096093283],[1478797333,1707451280,1710665777,1647933007,133205339,1861767826,424833608,2091658238],[358939475,338373828,1022886778,522648980,625055813,1051823611,160180436,935869458],[1750876522,1569274535,684331139,1555064726,1964061299,198925953,1855314262,6544179],[1603806816,898977747,1393529800,462084774,2053557240,916471182,2048171675,72769970],[1918749943,2073955272,1962848798,157553806,428720423,890319637,2120338141,280286283],[184483831,1383009598,1862304984,1930640934,1841848552,1586246178,1742299747,1816496602],[1879113092,1697721771,1680364461,215823404,179606991,294284289,314728578,763983713],[978725966,1575246946,1076086538,1501048032,394318289,1317287002,456966943,83683328],[650068864,1495597977,1814970211,356493089,733568995,712576521,2000003789,1429877614],[800422869,758025460,1380518675,1166666661,144062154,817551178,2120188748,756189578],[1498598566,1255738979,896899006,1942808855,1462106594,1714851665,883651550,1765942439],[737228606,1549952905,1405830328,1901663287,179425424,331764445,726720346,331887845],[1673071409,729271624,1435462688,865352069,1455003064,791110354,2005783776,205928435],[1895178256,667174491,411500695,1716273889,1408953873,322821695,11549966,1318774284],[366982151,93813551,44757786,676621466,825281714,941396977,1885471653,149756506],[999048780,840829510,990631006,2113455557,1564611422,1141450619,1167506237,1418700223],[1685594416,643067044,315920074,1642067601,1728083274,1825755307,454733126,1522619834],[1139035655,1313675387,512254474,1123339920,1050385105,1230337373,988189502,81488801],[493137787,1617056953,1053153616,2100552014,663640379,304751383,783227549,1874279340],[815831235,1435226547,1926594753,1511734634,864850978,111661014,1666356385,1537495796],[214238038,763817306,111992577,1817043035,1840066720,397389901,1255351860,885039867],[1445130708,692918927,816035755,414562170,1013236763,1129639421,1640780132,354776199],[1777265630,1156301383,140131913,670259182,317315709,1878242853,1648636696,509663109],[246907899,1514477450,1524618334,538833818,43850066,21417313,1361893635,1142717483],[640264407,894079485,1882992037,1071494130,303197265,1016497325,502242830,90342730],[1389158112,1022856870,1804608480,1591995126,1424863309,1354218068,109971375,587248612],[1904066097,1067377559,1660771493,610041685,389499941,1574830389,153760189,1843582602],[1588500434,1694591804,761785880,1987373280,1089263968,1554210334,820785553,316021355],[1999192643,1802174772,274387518,723300476,752738518,1521656430,834014811,679639586],[434499364,1864838183,1048218539,643044632,1095456381,1452625849,198610920,724015608],[524362776,995827719,534271188,450074273,1796245353,978983701,1286818984,978230217],[1733983500,807602657,1439949124,1386142595,999808093,187443072,686798745,573055084],[1249424381,214769319,1017439885,1826446526,1134946274,1877523528,469405863,2092611760],[1707874056,1953154686,1886605758,1156410314,1482531843,1112234395,1873751184,2073682279],[50090872,625987405,1819515099,2095749577,857992664,1585909478,2023087981,1385864965],[1622302987,1046842166,1160904639,798968431,1814425569,454414954,1929450804,283775442],[1663346456,4040862,1564684811,1587620491,1344883109,183667060,186372894,842401585],[2077337686,847387582,94378926,2010541444,2022507016,1689646514,543831324,1260680617],[626251553,2000641315,756160479,794961344,1461716145,1871450377,536714767,210012466],[1572876907,1453193707,1956068734,157348727,884911030,1489769305,1307512690,966137633],[243363112,2006485932,1279444891,1926835599,1832206962,1342704039,2041267917,978610428],[493800185,739055012,734184012,183146306,1988732641,89762338,1562331082,1085182165],[773480155,1701110453,1574474961,754176768,1199078331,491264688,65268207,212862720],[902832406,2031345774,1075267242,182576624,1751366595,1744635248,2128413480,1547775785],[1847212812,1466783092,1123707573,350934785,403530922,701899657,1074266897,1484948438],[90101852,1493674864,1055843838,450470053,1899546064,1538780403,2086682734,13855119],[1888529169,1463463164,2099657356,296991596,1663124146,1459413783,1347827526,416363488],[866403219,1129550385,1663150122,529587413,1343527418,1590930966,565256759,1349608972],[1082069285,1198037997,1701704511,2062741391,1252540211,1787212773,1941082038,2102129997],[1135124928,799859000,1002180382,387970641,778034940,136266702,808031837,1006261482],[1255850654,1974318914,349269590,1045095430,143077231,1929039445,453716823,1725986570],[1008312416,914599942,406700644,107311767,408599491,1958066709,1432204158,1046659610],[650502683,403945749,885242785,1877746319,1115881990,948389694,1251129142,587883581],[116007372,566732435,1756841367,708095050,1922102512,1806364579,1152589405,1999384776],[825627016,1528193532,1788858462,237652420,1681702935,1337162814,1636161361,745245926],[1629433051,2004687798,868686191,1808594798,1325150780,1638851210,1276040891,1679714358],[1151376973,1048834751,1458302262,1291381959,2030138444,1424340196,431457863,875162285],[1335438375,1370529364,693427118,1525187659,1037173500,920713513,175805609,442849676],[303106576,109703685,1502102978,1909892792,316545287,2012374554,1022968947,1449069945],[1692282964,2119040276,1473733941,434776787,675294210,1914441496,1005504952,1454447252],[1825257154,1759836164,1820960123,1482928959,1714616966,2014640897,2114474998,1017401324],[481526287,253811747,508933883,324739149,1227298950,1400422604,553158365,1929818032],[1527373988,1877297174,515163723,1500929748,242942346,141309563,881364722,1863318277],[1910443902,1299009241,1629742611,1991549057,795474784,798314272,2036371957,1749092416],[820399265,171499336,733016837,1955994166,284064256,1845863145,1121224185,694257609],[1631243184,871137313,1522083946,1255162997,700668366,185680347,443231482,1227856789],[1909318829,1460729125,1944391684,1590555550,1282162555,781811559,338387589,1255811364],[1473927299,1080308159,765107062,1721603732,330172583,1434984138,349979905,1453524058],[1226745148,220824642,1329408141,1282245742,494439259,1287983868,888396178,1957311642],[44020278,1560267663,1511955960,1765649530,1705101644,1660859036,473605347,1968469222],[465140987,1879697204,1265595667,857711455,210125438,1732800799,1967327958,1207782725],[242293747,758703913,337774038,1069598355,996583047,1440247999,1084973014,982401776],[1995364792,1971296846,220918784,859812914,165398216,1206160400,8787739,179464826],[331164731,553266205,1793437502,430169054,31143749,1784664433,1436416844,1348875793],[688754634,1336641970,1221951910,1925522856,175715435,720427712,1510769759,1039434157],[1469224045,324633340,1349298576,2099247979,1392612942,1480115190,1291800031,334985667],[754236081,584974313,372974393,2013004821,477040652,1937684615,2064528071,332103940],[306925802,1668141249,962313577,1677708450,1666298261,1548495527,260555257,1926662587],[1429118134,1850363306,1739788978,1740760066,908519920,1504098885,1400649802,1614742631],[1129396503,1687390371,472492747,70795874,785900138,1432007059,195751757,1076124804],[242080338,1597184992,174135468,736263042,1177338051,491391449,881082974,1772033292],[1104970909,992027803,754879515,33019048,1636395562,1567651065,880334464,1464032678],[1765653831,535973452,1556450503,850965648,1264210688,628437743,96279435,1133020244],[1366920465,1223551134,423947289,946081771,525374736,1289659609,1099777431,1673441578],[1226081657,504778332,1338640891,394261337,1386409252,491288014,1522961099,662586065],[1091087729,799061537,1264908097,450835131,238702429,388628898,620580417,2064886493],[261744995,468951826,277464869,1778644782,1112823052,1268026192,1184653243,1413043265],[1996930672,687644230,522685919,2093137237,1969867234,2083498871,1994530740,1188748229],[1122609973,619948690,1779399928,1201327522,279651602,1029314565,1521008126,1151498510],[260251222,1751238528,1538999727,317644528,1636869869,100789793,1362271138,508171634],[663358211,1449469414,563643987,40187941,5428160,89056746,1428559423,1403058546],[810696051,1567660434,1696167520,935503216,1559379330,527519873,575842284,497756755],[145982597,913956857,1548981178,1800875550,280126448,788083766,1289347900,1349072012],[1859220906,403197923,1300186523,85928684,1567036665,572827725,2026322926,658563933],[273235755,1078592175,713253720,997883699,2069366306,1827926048,1502990392,1035567441],[1497066302,480053970,774240878,1479128131,1547064860,143175912,875429870,1155980411],[741837394,632231077,383911218,1997892245,1632606022,1328264013,1800723749,1343356184],[295493812,782183973,298116737,1587954689,310261476,1411132602,652867075,798014972],[22711269,382431618,593521082,2074611810,1108305624,509874026,2093216919,1470724018],[1791205115,366146663,287828388,826822115,943971994,1496102913,60074119,1801441606],[646509945,684059758,1095665170,1016052340,851690655,1078496894,2086528791,1664447915],[608528859,1066293476,1229213265,1749585651,52371873,1668148423,842192205,837343999],[1756098248,1077433096,454453190,1046366799,1567131276,1419947479,1674312121,333057202],[975962702,1052634443,1953355727,1722398021,69222406,1651111819,59876816,1013506574],[1795133296,914714294,46032566,889763630,210420536,592335243,450435163,1111588876],[1629398027,236281886,1551553209,1645325724,559511403,830683726,511630039,37852528],[1312909918,1765461057,1647692811,929208557,1538469662,1688709636,724892902,1056699882],[712889740,450180001,464746579,251954093,608578509,1180218772,271430772,675779353],[1262441802,129204489,148658454,595683198,102914393,247322045,1767075047,1079825080],[798672117,329424426,1981472684,1682227820,604071301,152196130,1154580667,37509252],[1956084233,557704425,551641687,2028877997,1687250908,1164264240,1874813179,1647966157],[533324711,684377240,1363724586,34847157,1814605726,2063811895,612805471,2027200651],[1428166249,795150396,242428550,539783808,417844090,1886901303,170736474,1439925462],[633990281,1869854566,1827506056,1917024809,1023631396,1974089218,1827097985,918607602],[1242282806,384852703,1335480427,1868986857,2032771023,1155679792,1045331774,2127914410],[1410418576,1441923469,2092255400,427254283,964410485,1514114013,1456743149,1461982929],[1321847308,267956543,1661712847,713296407,1722569733,1721118927,1972113079,1435452586],[1730211720,514275064,772206595,1173668474,1297982325,2102970366,720002384,2000348961],[1795380474,1477074402,1144513046,1242027941,2090855406,390772082,844471352,659102019],[1600859837,1683451581,1727704207,27846529,1642839276,895507730,545169296,1977403142],[1027515948,1901309705,1610738281,451023868,454598155,1706403508,1388910190,846471695],[1341447466,1628942776,156766204,495870918,691370443,1109935792,755828447,445492760],[878949386,172090737,1128092623,1621081934,673351774,1312993025,1149234103,1876450120],[294997170,738544280,342648803,1606737578,1412941132,820788843,1785251405,184395604],[1759746310,1011916064,1133342401,1966431831,679349034,559984326,1767101211,686806084],[692153817,830356103,760309871,1217292783,855545381,1643788981,1727551678,458981324],[486380248,1739014262,642505703,1892806822,1169636452,391952158,995036996,114634636],[1578778168,723386886,976228715,1991626082,1862616924,1578467548,65981848,197830668],[1056855127,1323520290,864570449,342078805,105915078,33379451,1694888946,943224197],[46007769,813419763,1308803606,649956910,1946968640,1552824123,1072400197,1240636393],[1353027819,48190571,105251881,2105061173,2053793300,1833048159,391536048,140264801],[1122137306,667232809,945517316,388488619,796668368,1556983138,993729189,1036203955],[1424902333,139598342,881130806,1649728436,1632637139,214431279,1340195052,1998424090],[1965373262,897127076,253083530,1274611627,1524763080,1702688348,1900425910,1253574933],[192662359,593001047,2128422352,96608234,1411465079,658202476,1960286817,1528209709],[1230718070,1591181820,890968517,1464764459,2037964714,383904271,1999007973,1271419321],[1475633435,1290568245,1577925724,455923745,672735767,1225265845,1011062140,2123073807],[693377844,1098185596,795171012,850555952,1294100117,806096842,1526316287,1728912831],[1717486901,301667905,652751658,18410204,1256977328,88025553,1427762525,1984978824],[839123466,2025301475,363994715,233270224,1815299162,1836911173,435414000,1804147362],[1649241849,1790138230,163267009,1851518772,1885801318,847261727,1616302705,1462876252],[1367040716,638298954,990030221,1815418926,1411521262,1208040605,1373887757,962277663],[944268389,769811720,463330520,1909307710,627905101,14892886,465654261,171844487],[1311033767,1169076295,2011935466,1092884203,1686782673,850992282,1327035433,855693828],[1041388264,1869585492,622020082,172314679,783611227,513290203,114613641,1948004330],[1427564377,767043735,637351555,1055772020,298988081,1353321852,1966082794,1098756147],[988270799,2031698616,622002620,1702087658,2099685978,1182366850,1565502160,1333663734],[597395940,236980933,694021114,526260399,191581947,502904365,333847401,1132548938],[5511047,1577142531,772642952,1120854666,329592753,708744393,1759963479,1955949676],[489675151,1761714141,1035604897,1119641087,806997932,479666297,1975108669,159062455],[1710209466,1111396572,456715439,790993799,1630832589,784225497,731155396,526108945],[1558926723,547197817,417314104,1580648961,601223669,1565047382,1265400092,1325464587],[884648276,1783472980,575402565,1058769416,1769721929,1775878348,1480986218,1381581554],[1078961960,767831661,420162221,1788107592,1264489439,1869529438,1804845355,1964459952],[1556949062,286954756,1537493873,1366839814,387353799,1129876814,942976150,741338323],[1058360077,1403432450,988857113,1505422195,1961837079,1035785428,429386570,1900553250],[604942007,950492813,52682704,1262644060,1074156094,892189812,1061230546,1007217931],[1246171741,2038430157,1042160636,1926704094,1839174111,2073190761,856651481,1639598296],[1674384277,1106379681,659952428,387895069,145331420,1211381447,2095747101,1649115555],[2040358073,164650788,1151495491,1854061023,2058868823,70496223,454082301,1867365664],[706584144,1946511803,1302248618,315700794,650688518,1823858674,1103493062,1769873567],[1665940095,1969143566,476473533,1972732746,380297206,1886243165,824154215,288733370],[2073282120,1466637057,60552966,1830977469,819407194,339282940,200962451,1244341996],[71974793,1893530307,898982918,26874720,1523956496,613649938,1847174570,1229643172],[950513388,1292549190,1633206900,1088671192,794214112,1948129978,39913894,1026728431],[1043253736,1977238947,726426728,1144790496,1689402242,309693068,771780394,1290203380],[982002867,1290992043,1549317978,248605352,1226123425,284991186,830608980,350209790],[2016118442,1670897331,278571997,599074192,900221587,773414480,1091046431,622599938],[1413525612,684448740,1840488593,877448413,532042989,1780368315,130076851,250295179],[1789043595,979159325,1796639055,798948490,680046270,1077958441,1204739950,256209500],[1419504186,370754328,622424693,2002399933,1475358798,1016096652,1192440444,1181970664],[1569590053,318988696,1511832286,118511627,235454253,1268871398,369072642,773500110],[829930811,815130778,34265565,835968117,1545955612,923880380,139996742,39777741],[540702059,413214699,913833892,88886497,971678667,1239480917,170250122,1671948309],[964040680,190752359,1805100784,2023315279,633302376,949884230,1425257730,1957130824],[845369821,1411780140,308371496,260599352,949169441,1288252312,1630086879,521964509],[1588735806,1003321055,1857570208,1669827800,1145909231,1801354803,1757644360,537082228],[858076565,1563248512,606911754,1418370130,1130515700,2020742544,1978201839,204293900],[982663346,2099415021,145003167,1592312677,1771623142,1235876944,2127167151,1430440263],[1639992091,1013866857,398472442,2018399412,854536069,1454949714,1519444372,2106702394],[933256707,591909788,1139455561,1685967131,235022363,1967559644,458156722,597522221],[651569172,953377329,2111207319,1621859037,525140082,1353023088,2104765334,1331121104],[325424233,1531157539,1913871304,1753551704,969476640,13899397,1116165601,1976540586],[513168225,1110399886,1130756675,1101199084,1071251643,1629528312,1152542227,1846571667],[349908610,1081849318,1874982054,2022538156,1320873440,246571308,1855056131,553717266],[342091230,1250036607,1962147461,1664143373,876133020,108338163,78747493,216933101],[1021540137,1905539790,897174949,859962657,618207432,112325726,1343249754,652986516],[1861549003,1660324484,817906626,1446318335,817356858,256776085,2095515876,990595609],[1653234920,698293871,1115953410,1247603968,1357026356,75121301,186703163,934422601],[1256231733,1985704382,1509780880,1658031207,478236183,1051808968,942002760,1845548994],[343354129,493498535,163474704,1605474536,205267800,1502366872,551831922,724274890],[1614580919,398231299,237447475,1539994077,814073741,1686465039,1897726321,766891613],[362299582,344891670,241947563,209061886,735804325,1422000549,223997930,144796780],[1607878414,1876821186,1465412991,1986695849,2848462,249389251,139873491,1853975685],[2107674212,1676660805,1337050862,1651319714,1921721229,2084118705,1569123484,2106347339],[1975190541,894506883,1216706546,590305048,2069985342,1917799274,1121389087,18098741],[165000682,1882966072,43869479,1958522258,847786460,2014574352,213843087,1393256770],[152521753,1021548251,572843871,1057647700,2015597234,647672304,927107072,580040844],[992435896,1767673273,1715970521,2081503088,1492969717,201518408,1746406270,61786584],[169604762,1989083904,123973387,1385376683,636169231,96754800,5855364,1488452676],[895606201,422684934,1905278334,1048128742,270001119,1705561513,1315039229,530108768],[526289143,1126529299,653262398,1985395200,990615580,962380066,809982746,1401184252],[1923103969,1278468175,1636146329,1427632976,1916989921,914337105,1435044945,1007360785],[748162408,1794653646,1287654268,154505038,1216899689,579185553,1398852424,1405808686],[240543525,1131583842,916714557,1552805235,2090982425,1267867908,1948060135,351368257],[2106644182,331889392,2000480548,772398446,1903531364,138151856,1943645005,2000327867],[530409557,1386573536,963947906,59820655,1076768099,1363628308,1461328508,1120445363],[1711047702,1912034050,545448492,1530993741,1432809058,1321510192,910465954,1756711722],[1456686313,1500768386,2075342150,1654698669,2102025431,619301257,1279630767,1437546114],[526711105,54090546,1272081862,1163925615,777943652,240257152,952512407,1136800567],[314575033,656918261,250689370,1482130604,809809620,481603291,925829533,1932049465],[44675475,1237452915,502686791,199257380,268435106,1448881390,1644964886,2028649129],[64205279,1078406079,1062576428,1474204573,503572468,745020855,70180499,1171620753],[339438370,1943041678,890247969,1935855908,1467221908,345180384,1148126702,1237089396],[1641761725,30071061,776101458,1450562703,1569209230,909783546,1945824177,896317790],[1243267756,1626498482,209887941,1789131692,991153023,1509053245,1719896193,500021401],[797114937,311724979,1129825429,533016214,1057333889,853744420,120961150,481670508],[144486681,27405264,1208693599,706821159,1474737608,1524889367,394395961,1874423587],[881478471,1254175950,1403991836,834479785,1039948440,2034274118,1754660222,1968386373],[599531635,953937464,251064051,451730222,173299943,798970971,1322944185,1275241338],[1858103495,2023121124,714585090,2091818097,1535420179,1546678432,17930785,260878173],[1776197235,1377466028,1604507948,903946676,1624572982,2102685733,742078055,1927312879],[1049778974,1301918847,1113736604,1321892959,840576026,1103169659,356428834,993309266],[1082859361,230257013,491836939,2104453738,1923998042,170259152,1276222556,508868017],[21570431,1289455384,1889868137,253702887,1525394389,2041430344,1180214932,99187668],[1532053604,362355654,1458724344,887487235,458763611,1330772131,925386594,970434752],[67338389,208737479,1658390360,20976844,36275047,1469810535,2076724491,1183590647],[1120254603,132428444,167653267,438128901,1859325597,24362091,1286520203,411970704],[651100287,1772090806,760832745,253114890,1209144582,2090825156,165920387,837418121],[2093644287,921165983,451375752,822884771,517509773,735180230,286907186,1222548989],[1475996328,1238789835,919277833,399890098,677852968,2031591532,841800549,1862680836],[1328778840,817072319,1804885340,1682009911,584334513,249659741,855749637,830949553],[634399353,2028899926,1153765194,564742800,1788302605,520783207,137836918,139581817],[97330335,407734525,705676097,435833523,1053989590,844949283,1145727843,1300347890],[1882513214,67413267,1241512582,1132002249,154414500,1753763665,1512418664,547784225],[538932379,1681438327,74463642,248411448,243040226,743320968,773882124,2028179960],[1550918969,434273770,240297924,43461550,307751790,239125149,1217605716,1503750414],[167422363,1121027890,279044991,897488464,658997701,1328304673,253590157,501507208],[329778187,1053032299,423885103,1937699395,1603553690,1398955315,992864617,813139385],[1985291731,691219091,980911880,1979676055,2097168844,1250937247,464160804,1688375651],[1307463437,321181226,635526958,1520807309,842660037,762364124,1909474240,1944663498],[556266892,694862067,1449504837,2109675376,1633108605,944178547,858354116,898975791],[1491018370,1196377425,93089121,94848929,1224369023,268457821,2074291002,1844541370],[1365897556,1132687680,1807596425,198629509,1284096793,899796956,677547551,782201250],[1854197962,840746701,330924416,2047543582,360063294,615711480,2059032855,447043094],[1824380653,580517305,1939019998,1865815888,817546771,1935490357,640725416,448004074],[980766227,810514625,100282773,978622893,233919562,1484367669,1435598251,1442763366],[994395438,1437079044,1367507667,83783113,1640592714,252619947,1402056302,1314992649],[1536123732,640305035,689343615,1593135712,27725871,654925592,1338149298,98016150],[520878003,1748627055,1519933220,1773832634,14832315,1832229134,443553895,526696360],[2118726982,796490302,1277603482,1539219878,1448780591,1473874989,1117637711,234719697],[938396923,2098489742,913934043,996917305,236890862,355805638,90476270,1999434073],[1741180942,1282921691,798476063,668726789,1822780769,663223722,321487920,1317585793],[866814829,28605704,1308810111,2028316080,52657554,926006583,906724849,1519891028],[427685223,246785674,359112075,967338864,639712707,975847935,1728867000,194957241],[1513289980,1607824539,1361041151,586345295,253570804,293525220,205510862,533204726],[470883958,571072489,405753236,695485097,1133895113,452183974,122351862,1917505566],[350672231,2056057170,1922874073,1962638959,2098194576,2079602465,1148710038,828692648],[1511958779,1661420481,158488011,1858006887,962082926,2094134179,581963689,225442150],[1913312694,257862937,383112604,986473593,1914421434,473398915,1485216963,896632332],[1471272918,1938171721,1308582921,859526679,1628330317,469954115,1718322134,2123207248],[1342551692,1999902442,1177741766,1367092750,549262107,471669095,848572685,1949789817],[1301651067,2100988564,1149238560,266310934,1192782740,1850999788,700361714,1785370980],[1091322673,1137397574,1237995299,321577552,260742094,1786076890,843410866,2034410212],[778408931,508056789,103364025,1248522931,1314782922,1933255379,1344386362,495900755],[1252682382,1653398491,980148841,1213467189,1898831695,2066024280,553033201,670089744],[259744441,1915820562,1862669707,504888461,371658108,212542230,66247820,1927456845],[1249776277,1390281917,500845293,1580565544,1429211399,2087127890,781455692,1049266337],[1313839237,541063535,920847020,1484932815,136207612,2116983613,584705838,277531502],[906419707,1742812276,517214811,2012941521,1187435481,1564028715,1046004438,291990860],[1826948175,827240795,31889899,1267661613,1974921178,1692163511,1188936219,1840755787],[1603635916,1896237887,1291456565,1715410829,1787088129,192846945,1418584056,581997581],[208249423,1101031577,607680543,1419268622,1893344414,1850929303,968449684,1578004720],[1249234228,1915366011,2089200175,1314815971,1018706241,600939295,30783291,1107220118],[1404576573,1184818493,1127053603,250012026,1776078030,1460062987,1134262262,1303190430],[1242423382,1259806456,1566364160,1014560353,190516770,1434857280,1145479222,1012447462],[1910864230,194617649,1020622710,1328806796,1179743622,263663759,1056540852,362155029],[294718830,249062039,2088954131,138871447,1456636416,1527554304,577681250,1187983420],[1133872278,2030747360,769033608,1298430751,673763927,6284701,1387631952,302663582],[1323982466,1910216512,95991138,91344391,1662544921,15161685,1428058506,684656891],[1803531513,1958086923,957916982,32710286,1359826941,934599911,992801840,611353888],[499897323,1180223287,907517534,1113084329,1481603248,1856785622,455731886,322145340],[1635197880,1458038339,347757802,587232724,1733814299,1495880501,210897617,216328100],[454479072,527653261,1221600577,269588012,196092377,936849852,1041814117,1700776185],[423604880,1753295835,42488193,1780798210,1627485365,1519304004,1200452058,1385113800],[1351190302,627593925,2033271256,3989093,1736208858,1005405607,607497276,1952366538],[529922605,1129124203,179818218,848648348,888421578,139424654,1215023973,118573116],[991148972,1179322566,1137247437,1164602061,1217017288,1608632180,1157856688,320886553],[1550956074,36313847,718137754,894844892,657954735,343492681,1291094729,99827057],[549445237,1876216668,356541314,1984012702,1491692366,991226559,965791330,1895267232],[1660074565,137760857,504452324,1793716343,48990895,313178845,747084027,942366474],[303824286,445353637,1344455531,106893403,1934409446,134060571,609476208,548500960],[284018460,1175803535,1538596065,1428955449,1205813587,147252444,1967056649,629002640],[1975492803,1987004986,539549362,180816022,1955558165,40449483,456617862,2012679098],[2010925644,72074629,1425631487,1227879854,25767452,1395515746,528396264,1742179578],[1534259584,490427858,785861839,1888838350,69782258,1460120487,1526702881,1544248911],[368463372,1752782678,274523920,913628390,559779150,946983718,1193214075,537055284],[1236871191,509387923,924452191,526436517,670697920,1703807030,698047510,364948333],[212805433,377535140,1173082066,1454074060,408288166,446754728,1115071230,219970975],[945320113,1148395078,561106633,785445746,799054946,42679453,724168639,613349685],[1386315482,328387527,884992438,804073587,1395101197,369381612,978024378,1625081841],[1682855043,503261009,1979600164,1659928098,1614652651,1086986778,1804488603,745921252],[899628518,229719272,2113978923,1195450097,385883987,2042984231,219857264,2123503885],[1910352961,231931354,1787851889,262729927,1753475494,1278116101,1332641704,1200325396],[1121101509,2130432344,2040184192,855573973,985073118,9534535,345071041,395689222],[1123475450,1284211465,1848070666,900758323,1408368405,693425554,1081353613,661208395],[830341966,172791865,1838127795,1271127001,1860683913,2087734651,1525355860,158846710],[964703439,1078208068,1153521298,516275187,50348992,259343192,1985189613,797197936],[1072983041,1230145070,536685322,2112403917,561028726,1901137738,123216124,1901881105],[935805825,1090144914,1241337324,880786284,1028583287,1966053970,1853071802,1845744009],[1542346887,2020744612,1103823644,728468939,1148130165,67639065,1420126339,197155639],[1516046674,312683421,701633915,1611463261,1174847040,546161874,1216616091,896577213],[1097453506,441704224,2064007258,43949780,46899154,991464225,1175582197,1063928707],[1323557947,1242468903,379668177,575836684,833575620,1969000738,2046692213,848651671],[2055722229,1287852390,2052649577,1626600737,798424125,694428316,1059370338,763048386],[902995870,1266364465,910139866,497906673,237645688,1642472741,175231768,1215219810],[1130275360,753776604,1218431818,1142275346,1809007804,1853603537,1906694273,1241271850],[2076360215,1496681285,147725418,1658244466,1029276849,1023106582,992618719,1052073216],[1232777203,940282482,252030954,445588885,1987553335,1739099255,1500829246,1943159460],[1020023974,1121204715,1392448941,57300653,2080499369,934095997,434550761,643595756],[284120172,1265114222,1852793782,1360889794,1538131329,395559383,1109024495,529595778],[234942002,1437579340,1649650139,929712672,2051856959,1030037545,314530316,1961235250],[592060467,1792351627,1626408797,99992364,1879908523,171902755,1718068572,2064199932],[1758790305,1394330145,672256026,1072031085,345562151,1088402247,1421799680,1548967597],[1463332322,1117324871,2040208380,240478118,1473922422,1029823088,2103816292,149513526],[1110598912,1659758105,221045488,1702804934,863441345,1326049846,1281258868,1533988358],[1235263130,572724589,1644956783,1711391383,2015351641,2026969693,1627037408,2041147875],[1002961643,1822948204,1764969338,812135199,1299083038,1446899317,551044052,2020825446],[1466813764,122846813,1149649913,334532859,559036138,1473807283,1540852035,1256082101],[2110670587,1659647137,1766115409,872407834,822841844,1957222837,197979331,888920948],[1754907484,1658570837,1244158289,249945371,646266293,1852682916,1117251887,986319510],[1585369857,2013235990,284955499,803778599,1574629779,1377339485,1843125138,249836074],[592477958,1475395638,1260901923,844799821,788927879,567316369,1915675481,589917652],[367082691,1741991832,1037652838,1869163043,520415312,1479182870,1774418389,1224919965],[47776459,1383091225,1645366061,776271494,226288523,63820516,89731514,889757673],[228799430,1589732934,853459675,700777738,1369572743,1425120083,278490066,314358265],[1646578731,885853057,520370041,307766679,2080257249,38130679,1444357193,1057740994],[88979862,702809670,848844557,431187449,1648851146,323004201,333890720,1131984729],[1335534245,1939522102,2010760164,2049780183,1518475275,1633950920,1381006911,1152960605],[893373058,690578529,4219086,17663373,285349988,269786121,614859412,236590729],[384125368,245500851,77246496,1952890105,1208645413,2000410402,1315980183,1692728326],[1245544100,1102841809,597103912,1380767766,670617740,1468664775,1489439167,1611828147],[206347008,710752257,1675841212,1309545639,1213521115,985460082,28382506,1846514060],[1224382222,635371644,1708226694,528145510,1995388904,1220504775,1095331261,679633405],[484241794,417285182,1645504598,1785014809,1987222433,62064047,1008839598,1161937361],[816221110,641150348,434454280,351608058,2000993225,532939993,1090097395,45369215],[922947108,843228524,1011925498,1901879806,375433128,1288903858,263361496,416028550],[5345357,1581679953,1378904087,2061937846,2085358884,2080874363,1084196124,2015117455],[907868179,1956358092,811641298,437766041,227738778,819615440,2089261171,1674216515],[1401591164,1734358865,245606740,154655122,2002557959,1195654756,2049021896,1156941924],[66861514,433810751,1812298076,178676139,830932569,1346328138,534025966,1385930743],[1508712002,1036828666,2070765858,851614562,504796400,186035497,183796082,1096325972],[1502098575,1163030395,442955852,1374639234,224202624,304863871,814612969,558766672],[469899999,2029030818,1555142027,263376000,187249171,994864214,750396976,843004078],[992807508,1427780919,156887016,281097609,973450177,742792980,191362074,1449790948],[1235412403,561000803,1225361411,1359388397,1945954115,1129606712,523011895,437831010],[2091621934,707064066,2017169928,1705993552,1175582044,1781868842,435012747,1357377655],[1526819379,408493571,174262784,1527820686,1831365133,2056687572,1285970346,1948322906],[542725557,1800151202,1101117452,800259159,1169211456,2125946241,928934023,1166045604],[1711828252,1992649122,2047207474,1452295968,306569483,1461574875,1112451395,2083967108],[65883979,1744114891,1877341341,1020267863,301734393,189018315,238126795,939644806],[232985856,877537639,892530165,985956731,358843980,603326029,376405265,681742368],[54347158,1610318974,1201872343,1913552183,1626385988,580676169,1902081112,1121870349],[30683721,1627908730,1067670499,2073325894,452743337,1885442830,1898197823,835577310],[967237477,1378320082,284934466,762181657,1796150574,29999364,1900361119,1866907477],[283016910,1147790547,1919161682,1901249827,2051133135,1441722440,1388295115,63806557],[1967930106,1573476272,1416971737,2056416624,751626259,335661985,1962108002,516162907],[217864881,1457111218,457206695,1184171244,1789781632,171397263,365700236,960865094],[373472441,826180150,1611153232,309286608,696337309,1035941166,298255457,24274263],[1867752572,601476886,1717796254,915017620,13498709,1131553413,711944638,2105196790],[11137908,734369263,1998755189,1774461777,1015420094,1590847613,263926603,434117472],[1933651754,1677538136,1656319388,1932013896,1095884492,176508199,1356302980,413583602],[331140846,1618571920,363649649,607261605,448623079,41049981,1592487995,1085323598],[1024269872,224131701,954175209,261107660,1578079197,885723538,1432991102,445976937],[2080960561,483504458,638832627,655863393,1273693265,21925996,927948556,474765330],[468695014,20252413,913341509,1139330423,1517791685,717089864,673800512,279158904],[881230773,722764742,1875413876,471926737,331481717,263868798,1230951839,509594113],[1972344857,29061802,1071614310,1954486463,2042237499,1040870586,1847780044,2066718672],[295216030,1213544185,518649072,744731601,896148490,961573408,1071108243,921723198],[2036577416,569764095,1652668169,1590215300,561888029,954029914,580721518,869915593],[411606081,102919408,281765016,549980489,1418484400,1674830689,409721038,263243924],[576194513,1655754032,1261080814,1830165858,818984498,70164008,1928153049,317667134],[493320319,1877206764,2085808047,1094127213,1622548616,936526813,672664340,995528792],[101677051,1201724638,269383058,1508792882,1412144819,1710786645,943841294,1032727396],[1759614658,323921985,1691397707,1142656889,364905198,1919341360,1420300206,463408306],[822871427,237034387,1051474500,846058775,1788637245,796243857,932378326,1885586549],[1969810501,48761198,1684176940,2012773939,123898488,1688736774,864357206,1059460266],[2020220667,1327578051,614401529,1166823937,2096183707,683449245,2103181697,1494149528],[583652995,673838998,864473310,1733106799,1745598106,287112663,871073203,1794401003],[302920367,227341630,958947934,1014563871,744870244,1774419507,782913160,827705531],[93621203,1366146454,1687959328,1395406355,247350553,1935887344,922945183,525330661],[18507580,115996932,1220724829,1029007722,2012324721,1465363709,66508171,1943318441],[1803531972,1887827930,818286657,46651964,1358322027,233113782,771209915,1734689177],[2130488872,2062085522,1761552222,1467819619,1637933808,1569422062,1842337683,1194089362],[931293444,1301549586,610385872,805756243,1163270190,1055812699,506515409,286352997],[363887853,1075269873,937623378,541122732,588437392,263640245,1057432556,977801267],[1559663083,875100844,1423032248,536180162,792409279,955295510,696104241,1174592212],[1552666501,1581927308,1869531733,804530830,1306628985,1001097038,1061049993,399375458],[524187661,1185461132,638562349,1440733683,27390930,164829245,121031843,2011502189],[938976751,1738976699,694571946,434861625,205046154,1744300129,695533542,1717161682],[1168540813,2120948725,978313943,1324953844,1494596582,809653692,1537374329,702986691],[1239915666,1925134266,1576277477,1318526621,213834301,2064225147,929108430,1258918088],[316064230,732128340,659213089,1174549575,379371453,2060115985,2066405858,974053499],[280172036,661218812,679492818,1653400879,1088094820,202675702,2044074775,985748316],[1475569483,1663692069,1388190692,639808554,1129870126,332674338,322359767,1067948056],[2099182572,1968972986,1642326257,2003032708,1170504193,479601966,569973443,974155156],[412692622,35552204,39819729,131027097,1655573178,372302350,142355595,1467750086],[1091573550,1000014940,952281257,418618609,1282203615,1762719607,535653404,2100552622],[1452628495,1261087483,1308893212,986383423,2130243597,878185686,841155496,1671104801],[727436191,2117599497,1396678346,1011500820,60484643,1867453895,1117568652,1863924723],[1874108921,1381885036,52154919,393713489,1117454548,900920043,1366353244,1740571919],[970241525,1878610400,1787037306,2076457948,1845818363,1619594821,765089665,2005608319],[534972012,1623045977,1093908772,115850709,1271818709,920321644,520816986,641799074],[1338894273,425108362,978309798,1097648357,971940820,1810416169,1572339330,732775558],[638550718,100216964,1653992390,122269097,1292209102,1352307642,204175749,616392625],[1116281961,181112363,1320726960,1547145826,1347440725,994510790,640081552,466807592],[550561703,1185172826,184511972,2041906770,320059558,2069664522,1193821341,1587764962],[1220879026,388306175,213000658,97367604,1759533593,1014886475,1335966889,661228376],[594531347,1305638629,1234559250,1041559547,268081231,502961989,842684718,1074518915],[1040424492,1592035773,1192942950,1390565710,1916252021,1842180296,1416813608,739863695],[1853437528,299423858,784917769,360174769,162988259,1119647492,422200424,1920930708],[62571014,1924908290,742179823,522464656,1819292526,219131113,1493000624,782794538],[276176597,1802269425,1502980362,955631380,433462201,369140518,3677062,2052734842],[2090393821,109867367,1240679878,457596983,42065499,1952270228,2008833449,2128278918],[856310071,1608989022,1461051811,1731976985,191771853,1140305190,894981573,1429413981],[1930762549,1324055840,674689305,286652043,1354879396,633239285,1585657655,764813319],[360393978,1562728214,1757632921,1587765987,925662083,1756508567,176725939,1348082961],[1103330413,1499150953,424085584,207396717,620677322,1368881212,2014055141,1675543189],[1111895286,270777514,1279063631,1623846754,70643960,698689324,115809180,254264609],[856473026,1794330953,295719405,1069412119,1693281138,416707576,1244045826,1937947743],[255516147,1857706706,203921299,655576947,1807703427,350509841,2127841524,579916128],[1039834011,1532485606,304465938,2051419792,845424751,362517278,1253561151,712674497],[800078050,139125812,1846423103,1536518555,1826971644,1047697322,1552065806,248996766],[261297498,2008730236,1381735484,173075352,1857175493,888178948,516865852,1819517541],[950227577,1619824328,251260380,2010384651,928391619,1106925680,1460113109,1284047804],[11135920,1453062431,1547331184,1982381950,850865971,392707174,1249708106,948060567],[1757739022,1999008418,1487117090,320961666,2044263217,165689822,937471680,1430848767],[893252890,1837690198,467504888,1679318238,61630816,1348787666,1369065835,740464924],[1695804680,1804720333,1846158518,1043497713,1175186976,987516830,1620741294,627602287],[1772467449,1929142489,1356877708,1857420773,1682207386,735792736,1984075555,1339606724],[1385944303,1556555631,515346720,770754940,1226206454,1741720002,1492631535,1080439184],[1757839145,1611957185,681056167,9993535,2081881050,1229459822,404313323,1844118097],[266067251,191371670,51391985,680443618,1082126804,2056162713,855324607,685429589],[1335192882,1562870938,1451617679,156912976,1618692931,1419519093,1018638994,1981551406],[838367024,1363338045,2120809126,1066886044,975698005,954042805,2005683490,664795267],[340365031,950280685,899805234,2107861139,2042155389,388074722,69821701,1776778222],[1459416818,1050737003,611823015,683828064,155082819,190912652,1444664910,1328028425],[1063855499,1606690360,1476342498,1275173398,1593767630,744918179,522231119,161132296],[1484332322,566473781,340562828,1387087227,1861412450,1531380482,1264799851,819094399],[100400104,131203313,1055596241,1768840519,1079019058,332926336,509908450,745022153],[1398392504,1519669307,1731061864,688338434,198728856,1596436062,847780841,1961492966],[799326057,307365689,728549591,50665882,569510140,1052229348,139432913,117689716],[1387392825,1535093568,94442998,360956986,735542046,1895068284,206122657,89904059],[222043216,547982416,696427058,401788195,580226835,1984100315,525384082,2043972852],[702982424,338659995,1999024145,104555165,1351643224,166521393,1429433718,1494486505],[607549797,154287588,1646930753,473039241,1494239067,1480367535,518652265,1694490952],[1120897415,1609200713,1333731356,1142082953,641636379,1978787920,392181944,1984750471],[1885861149,288973190,2083919289,112321119,946335085,666193800,1897582296,931660495],[1303971917,1715130300,266075891,771197633,109524552,440350905,1873466737,1206224843],[411859758,175924539,1695347722,2130004591,289718533,2051055680,1802560243,1914706311],[2053032298,2116137749,548411231,723967064,581058526,559563442,355364898,117219674],[329584472,1374846300,921366223,2062771737,1185788337,2058335641,649685033,1120474940],[599977185,69576302,1406558055,1612263153,429706186,1763228414,686266027,508184670],[756421129,830758054,217868094,1769504845,1880936788,890694701,13489597,1518772274],[1719623347,149239440,189932729,1644473651,843745686,1617900082,720059564,697299999],[283814361,532023177,525319166,57619805,1880227965,589906983,714936768,1941793326],[1467698960,364707185,1210680789,1980146261,750628673,1320041790,1865346089,1865403930],[283497786,1424908794,1959928074,1859290288,506601628,716024265,16997258,1652436629],[380310588,1002761363,1754717988,1426656267,326331857,258937161,810035415,1674733694],[1063185533,665092479,1546425551,1538379575,549242172,1683661273,539291052,466393792],[344225658,179004436,339859314,2111310080,675912439,217073028,294980001,551184099],[1063139415,1145831492,272296512,239644197,1486304170,977925816,1856453088,1037579646],[1182026357,435215386,214482847,1745585378,482762785,2102513843,824213114,1972157309],[1274714218,1325211549,1742735965,1419769443,378391639,701964540,1919689989,1969678070],[780859184,918989792,1888421447,353757223,865348282,472919713,779930056,955453785],[856877987,1084551671,754719128,1309001892,381303115,1025523412,1442384410,1494839254],[187989363,335227410,739515087,2105600834,301202092,424256258,1776090067,84159247],[895691089,420258234,117425283,380718113,1957807136,293350834,1983727499,1534799776],[831644448,1654891525,748701918,1224850154,675755874,801682338,23922978,1024638895],[818461224,1591354437,886286483,1974830255,1962772147,313187828,313359349,1115190877],[1702581469,1224034094,657944235,758132566,1925994421,1192874043,179995392,1530696970],[1181811128,1645666886,2047692801,384710014,166872406,1167141748,884937184,2018629487],[1059994955,302207691,234029529,834939599,2096818691,1514792259,550223539,981910846],[1236234998,1023241799,819191976,1264477264,1182715546,1271340481,853843329,560105796],[1778669895,700212799,166314567,907800084,1745141174,1628462142,805048466,1758309910],[963352303,507285421,613396163,1524430096,419295610,1178487683,707343299,645436134],[1588523973,44560348,1781523356,1435288665,530471601,1641026140,262513344,1224556688],[1388383519,82490725,1034692090,1252086005,1290125839,1738449036,489841539,99339578],[550105407,46809961,978887137,1060661850,1183344532,652915522,643286991,1589960843],[1749892270,2104680756,1298917326,1322047048,1899201121,441742597,749949790,124973263],[665727196,777431488,1905762019,2014401682,695569582,157503334,996732358,1290334151],[1594698774,1363480339,114226760,582846580,275177016,185673931,671963681,1582669706],[305012254,1759446613,1799166990,2062542468,249659442,2050068010,1719055747,323826727],[1837718650,53864901,1982787881,944320264,447787660,318638915,1184610755,775457377],[176256360,1659839855,315417316,1089157939,1207448064,117127068,61913478,1679095646],[1352215006,1399518155,246896084,2082579144,469834058,892111957,599505538,976917384],[505866952,218177677,658239022,1016624180,75211102,472062301,498255323,586703749],[664521536,855141720,1809449766,1445985041,1320271960,1540186007,335640604,1204887828],[942252211,1372981176,1910378148,533508240,1355222129,1842247534,1574660138,593632567],[413698815,1594678358,145278347,1638995511,1534912560,2019537697,614131881,400994371],[1002447264,1171747168,130488465,268416230,570217641,1526161419,1321829323,391284042],[1649115667,1256102049,1459030642,2097442554,406038278,639991608,146189955,1444744076],[445830177,341171510,821554485,1657130208,1626500601,1826923685,1092910238,91630832],[31213672,213679530,519699575,1906107348,38568029,1608945130,618942261,1874800489],[764426325,1823642753,508390058,1250771025,191169627,1129999793,902182494,2105993715],[1986083649,455654385,2066666101,1144242450,993575220,1454912648,2121976529,858295611],[1492184672,728936298,49568007,1210273845,1831531930,1457613443,840969413,1455884656],[892586276,879515943,1748265905,749374976,799196642,1876692552,1683637236,1457713315],[1691240261,843346145,1984525391,662696561,1918178522,2062425797,463314691,1588795950],[611055339,1562420364,1886566989,1290088861,103987896,258126776,1454088192,658099663],[1683995316,1278215737,1968002544,1473121862,1815279827,316661992,1808849504,1352908492],[716937484,1738068736,759887218,1183138102,224516304,1287793663,549232135,247246047],[466287809,1300129611,1014103841,696375002,1158326822,1057438167,1117040131,1718194604],[1641714914,104975283,967412735,1720466398,928474139,1054654292,348658723,687023846],[233290100,1028389550,217028636,1758069823,1698265430,736956118,1480926305,1222880249],[666572959,1754662903,1485453145,1875487387,392585100,772078195,96692535,1997128523],[1612748076,625296538,1545530218,145052975,1379842792,413433435,936095836,789202134],[1670072932,39405469,160407642,1951493760,315165883,1018509068,133271354,53909338],[580193480,1524865197,1125596220,1232105980,1998497525,1189095278,1837466894,1091616953],[1172296534,1608184116,113069630,2011724591,600822728,1203694906,668833408,1107774930],[751073825,1998882431,616821625,107628281,846579612,933917874,464657947,1912941044],[824156771,830837861,1060185530,1952010123,1076225233,83161179,2044190337,944291014],[1591719317,1597635006,1065421293,1167709451,780940127,1923531616,1257387286,1485230769],[898409465,884183257,1999339464,1108848753,1186272024,755125727,1439683621,1872612029],[1895093888,136867718,633670792,1610190897,732107699,275972137,1377419359,541048250],[1623029534,647680374,1278235385,577498554,327853,2101822700,1202189084,997242126],[642048495,661861118,179191410,1681008280,615745761,286989612,239366686,1595246408],[400725895,212765937,535823121,1378751876,2032631191,84095513,957759264,959546640],[472599471,952124534,1513708809,1997542221,2082540648,1324856843,1602240201,521223274],[157511397,1807774710,1745035853,1698344432,382789851,1887453166,984891338,136396294],[403215349,1939645446,1740266180,720395615,304162474,1911617478,877031136,1414854623],[2129980810,1037934599,876804973,490791226,616319874,1336058473,344570513,95507631],[1620939104,565469437,689787788,894943858,1005934004,216123733,1274334709,2041373593],[173850228,1722335419,93573949,1035861418,315339304,1313203158,562902097,1536994546],[1824037582,1749766380,497419285,1661020241,624027056,1474514,949044736,506086515],[93814454,1291177690,611024735,322548607,1052832718,167816874,852768549,962517188],[1780776413,1112167680,1186533337,220377443,1262543354,445203853,270600837,1255771509],[1664957161,641966919,1517470690,613102263,2026866577,445163577,1095836780,551995403],[1885165838,80268120,47197550,1113027979,212011950,1538903471,303293918,689149830],[73852824,1135324600,1612835839,826981215,1945938418,1219819980,1232294697,373336505],[465640393,13993108,921466354,836019951,1970784114,1162228768,2033964488,1759054191],[1437433875,1423597403,1539973762,223342800,639392362,702444236,1166085920,988704067],[1735100482,1454429846,2010731636,293358602,811609853,1448693979,1863221589,1376821438],[1180669189,1621561158,1742552305,811155498,180346243,973859836,196131294,1639185757],[987642750,235820475,1562891501,452805571,2112169236,1430043253,1966899875,1568550428],[1737860062,213453949,1553723594,369937004,1374313662,965191717,648609417,861451698],[191756853,532499332,1084492182,1059621009,1783871204,28791624,339299954,179788630],[999873980,1807306380,555544052,1590321656,591706491,759506692,240800584,971638004],[998185733,702538858,1974352550,393045727,806149824,27340524,1921859959,591988410],[415018235,1690905490,698605949,1505304723,2086212304,496971695,1973309252,1788941452],[963685840,1424706276,834778988,844162878,324958567,1347669042,237328671,1252794677],[1614438464,198965106,454623318,490524829,2101523882,2003945845,674246156,1533293619],[466523485,1811556323,1845054849,1394570845,857066162,974223821,825031120,810340402],[749450148,4990454,1376195261,1158414515,360534194,1186272836,947864047,1138923097],[110090964,596396218,553066278,140078126,178777770,1723839594,26201015,1063073408],[1707324638,318563002,1393574560,946350799,1779428567,708565312,1870865325,116241028],[535234906,804420225,60353444,153014776,1733809481,332772555,1972632354,272378652],[596731153,2060447461,1196727882,541728278,1497871427,1894321598,42462213,44320297],[822379764,453645284,1514864015,1421084859,30252462,661045051,1389950702,903975872],[1167226053,400130407,556108064,619097111,579514616,1246928485,705018013,1660407600],[60858213,1741497386,1414949880,1723873676,1423783357,664633767,1845991949,316711732],[868992864,508177301,483443228,1975244543,990705327,1952168519,21533175,627847172],[1076888339,45209162,1052056020,604974135,1159082925,531486133,486536690,1486125843],[1212362691,1097783318,2051036066,528185379,1154727789,35998706,614740552,467940349],[611100914,2009812736,1155785716,1620715048,1360696686,1483216456,843481358,1609439673],[683009187,1351312346,1343401204,712576066,1027490258,660395608,1571266272,578656505],[1619177267,503293331,1924709454,890318782,34450396,524336875,564735370,1736611961],[278535667,1733644756,1133962083,1079675511,813359016,631650235,435367947,312054810],[1381899631,953492927,1130357988,890092471,195372375,155085588,601131612,238160718],[1858180974,1045514366,2069790489,566631843,1716201083,1929577263,461140302,825928456],[319306448,145484357,1622219267,1111128678,1312409430,90791210,1960474365,416653473],[2025244461,796834573,296256289,570870482,230250497,415874429,2056558446,1653578012],[1249626214,1187404436,731717093,733873917,1951588801,1520754189,654892231,1046735101],[234273195,873696794,1111054167,1378232401,67758778,762367458,1064556982,1803261635],[407476955,747322325,264775850,235030268,1538529155,1166387518,2011464263,456769960],[1333365862,285306165,553959036,5322490,1995243283,355756273,1471668875,1894014494],[953662288,873529311,979414965,1343622425,159793598,949380583,1664805808,954477147],[869214638,205025879,148436737,307384375,469800303,1695549626,88420790,340181206],[971173,1383143604,1346074471,197067717,1771067495,1360038512,1852980190,174746428],[583417174,827605670,1299340080,12342230,1412159712,1954540814,14894865,180612965],[612079472,306416464,2048018713,1830026787,813352419,1461075871,735259890,1480629723],[1281218004,2040279019,260928453,2105017608,1468388368,1128295410,1458772216,1450883357],[676512619,85638072,521203635,1456971302,469147679,440637637,1597847368,1918664819],[154364857,1434503939,308122585,164940596,517095025,52825191,1160862995,419301779],[739300113,26078732,251398649,1143351108,1463847656,706353829,1855816741,1432723635],[816686342,620007773,84045460,351462376,1774215461,1206000343,342196256,2083299741],[1346185961,1265685475,285406457,636566461,1699054161,617004509,778258409,821958323],[256887350,1050183700,844635732,141199282,483258248,1472792128,1308143741,1405566384],[2007040352,696520941,1288748096,1347682188,1296435784,508199966,979532493,782678186],[648160035,810979681,908875851,1511602542,1245444057,1469300013,1873072442,451501747],[475763923,1862500034,158512782,1483564964,71686250,1969162944,1817480773,104241520],[439498786,1019123299,1897763846,626741721,571976939,313583686,836349617,1827379098],[1453145591,1764087529,1319872538,1386564905,1607357335,1577769310,1136151992,1972740904],[1508325429,379729133,580145740,939514408,1514512624,476200532,996187986,2083386484],[704150507,903688545,2111878765,350231775,617982848,1444253384,1337027052,1858588834],[948403171,1112774440,1245750867,1046146811,768907107,562579112,485255968,1633682060],[1956217979,1354536829,2115645718,1031608772,584454505,942196384,597823008,470005686],[258346489,1332224664,1660000539,1252939922,1803979016,1506349997,6554154,902359324],[1648429041,874996387,1778360067,2044723436,1783279563,1431959703,862627173,516781632],[2011578266,1879362968,967001095,1635354812,677735323,1560423679,275295043,1521395098],[1972864314,1897799107,1828033170,836557452,1791566817,1386069267,1241914225,1252367865],[1049713370,778153213,1373553748,1936451751,120813744,10987427,2021341018,1430130791],[2121341341,14189158,1376940428,1964604009,1232357562,562197835,1368452180,1506717335],[265735717,1960934441,1573024833,617198291,587216693,1764063568,1905791100,1205671762],[1908562120,51988780,2049597940,350845412,2025773100,1562093365,298178424,750647260],[1614251839,1290298375,981973614,1903821415,687002615,1461543957,693899846,333039916],[1891026673,1604356114,1446850298,1298780808,1024979936,1174025961,1867204154,637839127],[1394374655,1528046020,1173637306,814548736,613181463,1006302295,1531503517,1304519306],[1477951346,1420450531,1500578532,168203187,1703099882,1137711749,1980042119,1447170221],[1782001119,1569182272,347993471,1121358456,615570277,1524654233,1174917227,1279946396],[87632220,1695573963,1898694102,2024673639,1984973878,846252304,314797647,739480980],[612538286,659608883,763459797,170651468,403520244,1370203011,2503229,1649353209],[484113099,1788095466,238847086,1803115948,1868583203,1850691930,1838424241,33726233],[1033147502,786189050,1391504554,437326168,133307607,1696225139,882472940,1573054289],[1409130657,2041442095,2027686362,766151849,784720066,1478350954,1849664839,1560832106],[1711455485,1588990008,1052822297,92252491,1710201827,1780225059,1091144946,1287103826],[2088301397,2117394488,120417768,490760905,1959108642,781882806,417514644,1358049064],[968213236,376787515,2003381039,1236323758,565932693,651256914,1849754113,1477131527],[817173439,1077818258,764257203,1105759430,1301830055,1727910236,1407056778,358368877],[1196754813,1515109573,603391359,163457172,1404911276,843948855,244800160,1187009771],[302350194,721113712,763199820,223134909,243055218,210151687,707680791,1587389610],[1848871119,1045497064,1695449082,707361529,1377026328,1124590541,538070845,801471752],[1868513789,683598628,2090353212,1667843211,371292543,1057118768,1428109849,298864159],[798250979,793424608,580836776,29267579,317580143,1942829309,945921913,674989373],[918661263,1886265435,1091401182,210570106,1087952835,1247088130,1610663650,1109955624],[1073768938,50401748,1867840514,1488863901,1816802860,829903485,750297018,979921814],[741690256,622974366,362995221,342232356,811164837,1179549449,2010813235,213264000],[774479912,746970858,341689350,186581754,204774706,462659425,1237021692,1010431967],[553264963,60787038,640880942,1645494655,398181062,1089615239,1794059184,876325349],[870785341,1158307534,225409358,1856494634,829359258,1830719693,2010074847,1376485958],[1613248453,141920499,950549662,2006358371,395326871,990105621,31914231,916223074],[1751170590,1468504495,293322450,1092666290,1739331997,1393154510,1099268864,396676015],[45261290,121789285,1769358847,1674712256,473235544,1615431192,1397989231,1741249716],[2014843100,2032550766,441045550,1286487903,1367407332,1087949601,1442987271,781463724],[1471018390,965419096,1803296591,1636817599,895304170,482971043,1446581119,1437535731],[1715530387,1648040270,1203109320,1493623363,1238972092,1591096547,931185527,403889926],[511724330,366797036,921534970,1347326652,613135909,90444534,2102038387,1747470944],[723340270,1923602873,1300525780,1654081052,1839338227,1740727669,999640680,2073197740],[1804398114,322485250,931358403,1930234192,64946630,2028053022,765037503,2094763231],[581385101,1406366355,239449073,772315813,1430773375,1956532791,1203299428,340947759],[646091132,348603781,2107621915,128283025,2073267975,523561897,1725856785,202523326],[1109954121,1929439464,271352088,975895979,214226928,1025607640,1668069501,427397156],[447561695,1905371152,1693813,784742099,344684043,188343652,1813518605,83385642],[638688494,832186357,1825661209,322506166,394750239,1830477050,598530302,1160011654],[993024149,533998113,1569376809,448951683,443161075,284036156,1839704537,2042496892],[236550323,271292947,2058207988,820812168,736322798,1913583774,184855566,605816501],[1050376460,1485104592,1330273868,254879082,678900538,1987241530,277257389,749457626],[1689949493,1510710604,155398070,330022320,987808454,873044095,1227647445,2012434152],[960266418,457727079,2066045334,1765847091,33591317,298307758,1525967362,1506029355],[1275627615,813816121,194492088,1570163993,1200957871,291522930,204716496,629919338],[1101371506,1185179211,1091059972,1594550442,909747066,825814307,1383372929,782739172],[1171671430,667694426,1564176979,1709777024,2058797661,184205544,980680483,87346124],[2121585097,248783422,96266665,1916145621,1406009003,837392528,1706756719,271979358],[851135204,107189107,1743663804,293341287,628794068,1506198483,2069548404,1637927364],[1323410052,548690588,1274755883,1977621807,307925324,490945041,1349748617,1905943991],[681153760,1139964528,80102922,743695129,1296315099,1648939612,498456562,1644550270],[1717532766,460447258,287510251,1086647916,619751695,665837178,1468185225,233732496],[2038744988,58459578,24849699,381278159,338064941,648132500,516362797,1168870383],[40887391,930409114,1831125708,1376411238,1072336770,1654237533,1761924329,1595018816],[262583225,1558133414,1003693129,1209237339,377491927,1292310236,1141583911,257302793],[942388391,534747803,1955500215,338555901,560133173,2083128360,1278773233,1857635158],[1048816353,194422493,1168321763,596004053,2040920750,1690793988,790819664,503245863],[1132793392,2030729074,416277849,348955404,1679323024,736580774,2034605782,836616764],[1733161119,1278361035,540644358,1988453129,1627407929,107702192,1672044642,563045947],[698826,1996879926,315787188,1088740279,1580316104,718729028,2062074303,735548004],[1128240509,1518968860,176134552,1106478044,1745024010,959327291,1892232771,1600176162],[1430035104,773191617,2089683621,157758058,1066381122,1609308226,1987924382,1472740167],[1264154433,870270,316030298,1362871463,156377911,1368439006,283801418,1807193250],[1793887560,648936837,716253213,1350278109,224802888,1724766996,73524304,1563731487],[592243321,1519938303,1928768272,1533525276,344648629,1123594587,1761272031,145363161],[1800462880,268018454,1248102221,781457083,658309013,1838773404,1893334505,632085078],[761273437,322689459,2018926915,376586984,211561239,1856916872,36754378,127222738],[1460316954,1635949673,374704253,661292201,1626704778,1373662036,1795392412,1268665533],[796099438,371131701,917045901,927155971,1408526883,293702694,1317806792,498335238],[1951120592,1706181338,1942183534,541060884,1350449829,1173005520,424123546,935789702],[541753398,1362672765,411994256,1683018893,1302585220,1695216996,330292702,2078528851],[545034063,877532357,1488277854,293906765,2042709854,563479731,439727824,877628864],[1460625883,185992644,1194623577,718545893,322964911,183793642,346649421,1182909438],[1929214885,316170331,1046046369,1131992478,225707255,590933266,554960974,216826101],[80925274,1744016181,1496860506,959267140,779133045,1057357501,1311827463,1001853503],[1508836009,604616431,468669080,1450702220,829434701,260689361,1492883353,1125065372],[1397781133,698138519,1953828419,172467253,2079292341,216777469,1774008852,1290919159],[697996085,1628352871,652246947,192377739,1857125776,407724062,1137041893,582799478],[827798694,391064446,745784781,457591026,1072219872,1859725459,1974679902,309344946],[2079014476,1726965928,204446133,1788245253,262226052,353324974,1513716998,985908165],[1861185725,1542257484,1283108361,1651231081,297078494,868458842,449156984,1468705924],[474909186,1423763443,1209190195,1012635585,1874898954,451081718,1243760902,1365039750],[1979000034,253688958,185314410,1031830095,549821785,847582016,1735827408,545278927],[763968056,1371615558,548198690,355595791,549650175,126643836,2081022190,227278351],[952705493,1462071743,1624393577,1727911216,650471178,1739867132,1310061010,808266551],[1239184302,307603582,714907780,603640933,960175834,1374190081,318042165,771043170],[1941306748,785079011,1342391930,792257458,722295591,1793332601,1907704551,1039861362],[587941437,601152789,2012963871,2104619566,1637439952,1002325222,1188929012,1753758908],[1035189126,1020666764,45730352,713252553,1782605554,322140307,2125280162,976319907],[1527599624,953423077,1266181501,185089695,2118318675,1128118556,940201077,594456310],[1122462801,900641867,2048536296,403860616,857541158,1904846336,1549532288,1942660608],[1848345810,26902329,1967150668,47469258,87367931,1878943422,1567050900,1663091570],[916246748,1946760965,2093499104,1572821962,610464121,935286085,1199696299,579721108],[1639299695,1657558294,12950510,831896031,2111131506,2036450600,1783347880,1538384686],[2053137879,1404779164,1948093583,1230780604,1861256113,195651399,919159876,61429102],[1661346491,1973308579,1878233168,73467195,992973093,426270914,1888202245,1530183867],[2085205783,2097986838,1536427604,1454854738,158669179,500629181,508427618,1516581408],[2072052026,360788445,1860607003,1232383031,917848538,215118096,1915137493,343756220],[1642263071,1818863380,1668238419,426553752,1183834246,384214863,762755082,1020288489],[1332529759,2070677423,1735810739,331123549,729857492,1927134195,305857968,1648030710],[1431257298,14059950,542199325,33209411,1954978063,703324686,834058381,2047678752],[1920209902,1061205122,285475128,2091822506,9259690,50505865,1094384940,866102788],[1250142279,1061947307,517718167,1205248076,259764359,1074654474,640560142,1220703096],[1477823252,1484156085,1303317370,669400243,665788799,1409878294,1064673477,1389088199],[1930152969,70481870,436570581,1741616205,1578411496,308541411,1238902992,2023835098],[1868495565,2043065877,11698835,219103146,229601858,584819368,771967625,465489586],[875384933,1185085824,184736886,1808146349,218685575,1025778538,1441356041,946755630],[168183014,510235948,1924504909,481591180,431756221,1855116154,1587361190,1860006386],[852781918,1788638371,2113500789,447530992,52718104,1001713260,728463355,285121897],[1905621138,1138672499,1720561598,667441644,541014518,1469732206,2125377211,1343392602],[1146234805,1634038848,1840583543,238677861,103261961,221330653,1278978480,1615913107],[675974630,1362957501,624697364,869752603,904457039,131028063,1105291640,1194674251],[2038458280,1838831545,798113245,1426679078,1363649071,1687685435,317217972,882882707],[1826478859,1086598738,1108016087,72856086,1222361656,111747674,1749587668,1782048276],[756994148,313339218,311001378,1338679508,173703941,90676923,431832730,236682799],[947422373,1537066056,1994588283,882270488,1877163575,465792494,1030587443,1081139957],[1173525603,1787589771,587367187,1257732529,1147260703,782001062,1644983683,832192979],[884699730,233025095,1700981241,1164805413,1991833630,35594017,633191353,1218875841],[1118783924,930202125,751927136,1035506294,511550613,818853751,822963420,1727999826],[1194685465,611473920,1285688951,372226189,2059023693,831893688,757676565,9137804],[143188831,1857505040,1944026517,515791355,1838995298,2101973496,539522316,1166729431],[861157372,1219265843,2004746799,1017553958,73503557,1853266120,1488631566,2033031687],[1905385274,514105135,1191305119,144785415,732526853,584220027,1951354284,1139051899],[526310899,470453624,1806673620,1507711423,425837666,641589801,971397586,1550265389],[1626809349,1608826860,1733285464,272775574,1866641783,92827050,1752872869,1290632684],[410669987,1195811731,1441374847,1566832649,574355846,1706190515,838651176,975371433],[1894132398,865242578,517404554,1845237501,1108929762,1221957530,1502688327,362276841],[59188224,1466413761,1031764261,1883931752,1239872531,615400591,173726144,1487012800],[1884971526,1157027612,851204209,392913334,1395892682,768168765,1017637324,753546784],[351017578,1288132900,2007607361,2024940117,2116755078,962653437,1551872375,1139731924],[212866352,2041211798,1921246725,1221802888,1420053667,332241766,1871939477,2076860910],[9335458,773637063,1289665085,453478801,508047574,1849221058,2017604934,1391354643],[414666931,1576959951,875005182,1053154533,1210873334,583154970,2084207297,1403216554],[755300129,1085435966,1150663592,1755762330,788259742,712586122,1323270440,1020585504],[416471990,1822771064,607797483,60599975,1880645300,613381824,1912248986,1333929455],[804540165,470672626,432684567,1661084768,1755204182,737458494,1797260970,463276792],[1466514081,968728568,1815440001,988953268,451453409,1298843582,353646403,128144023],[2060736700,2070765103,777772336,1103388327,272895917,86763885,1034936285,76956129],[1213926263,2014446777,494060826,1574534836,1549478737,410822705,1670791718,1232534483],[1106111256,467209239,409786107,295705277,1880973280,1625372268,831522295,349468783],[1517944029,2007258844,421819500,958351923,1035384061,1884040781,1617201137,2057292453],[1574773569,2015715860,333538571,1375518545,659743893,348255554,2012117876,1372137736],[739633060,1822893658,1888417550,965690784,458062031,1757811030,497274381,1035064682],[716873217,1040094649,1065352408,2117367949,211440866,760103677,138383338,1934800848],[163749481,2074033245,195944260,684844192,312802108,1764068182,2117327278,1016741867],[9113317,1705955747,1403457312,451596574,1141247762,1975539892,304415209,484118544],[996275280,194409937,103077141,922324476,450173953,1045198497,1370414932,407774519],[1933607235,2130345956,579420934,403382597,1393762726,1895547448,769155309,1347134770],[890754879,8837083,260701614,1443045982,1254690246,1267815351,450356294,1243651126],[1212124823,1937922611,561420469,1474032841,2077331082,1789018344,801119667,1855576837],[1467362673,331030866,751272138,1645689687,668616397,1951835039,1427754473,1509951832],[20268566,1939271041,523955948,1650354630,1595427115,1038885185,459402090,1944243946]]},{"start_index":16384,"nodes":[[1438733330,1656843510,1604588031,1755123322,973352405,1725744341,813028649,1288056893],[2054192275,1775390907,458370713,554024429,121229186,75523048,2067652722,502311413],[166507516,507793222,1088316561,2040562157,853815818,1209311137,896184912,2010997989],[272307007,171118704,97457305,1715137677,47292266,2001958829,469226509,2113058675],[2125791128,1439746761,1332516134,2047460321,1150370383,265715683,196459626,1604596961],[772330338,1007908205,895188396,226213334,127097311,459140847,1369662820,1351638209],[1067527339,162471842,1600998800,1072691083,82181704,1644152466,898861757,717874031],[1355570323,2071486302,1269571948,1919808216,1118943173,38664168,1935389899,978212069],[1615287993,688446915,315857190,764965289,282172231,859970547,490408368,1119492068],[1370049322,1132866241,531564049,1900846536,1899465749,643439422,2107297734,2031858704],[1036181906,1854832146,1167264683,1258641314,1616331757,1401739743,946809161,1939627473],[976569600,379797213,1628598782,634848167,317815571,1355090603,214199972,153427201],[1520279448,772333884,1975978886,613899598,296775691,1242793973,756621463,1277973377],[104733590,888369846,1858275456,798824919,1892376385,642995566,454833789,748950748],[1537045658,706899837,2081764775,1406988894,987102139,724475661,1315368764,890769766],[6285028,950271352,23347299,1559211437,1024668912,1203085455,407048659,1501964706],[163395206,1500531106,449450236,38934759,86439980,1962969084,317347127,835681995],[1316795296,518117486,1251109544,1388427968,1226145060,200433253,878212338,1653536700],[832393302,1575604969,522888136,1086340103,1516640966,1490927089,1649414901,1426175970],[924309880,276104562,2044405727,604209386,403602728,1644912355,229144186,919193884],[318341033,1807737467,396424251,892200601,458507345,794712846,880806536,1022984714],[315641090,1729290080,2004283973,703288325,1390180734,1323120062,1863209911,2062967174],[1048101508,1271601021,1860392040,945981492,1235700724,715942059,119787857,758240175],[1758841776,1062487048,547572576,1545028357,867365993,1928003732,1985449172,298242444],[1575023234,948980480,1435194688,530770837,1453354238,1693912651,1931940217,1096843312],[817839593,658425878,1699094591,1926165106,185732966,1412789932,1333679596,2022550536],[179271160,923670132,2046033750,1543427473,1527120034,324736150,1762523344,1053593277],[1681619324,937129937,1495144369,296809371,2082258843,836753476,1969927639,257509595],[873507106,1329464121,986386321,602628172,83298268,1462295429,1548956569,315718055],[1680849823,105690490,186250764,2096065491,437563199,1719633263,1206844627,1855388740],[2050801733,1005654374,1394765816,1194796321,977427634,1316914729,488641732,1514335181],[629475660,1311744161,1562701227,2559911,668126092,615781483,1971610319,611446389],[1781154132,1474109595,1773226105,1316585693,413409622,502806977,1655555447,1866557288],[1525547387,2029582629,523584406,699042635,254704515,2056533052,161742262,914272349],[104970164,1463100736,809142671,1472909681,1947751768,859330043,360129026,1751707547],[118076816,1638867611,110248475,1368337345,993882542,1389545241,1551962452,1932812725],[1265550334,883119996,1646996998,517415980,993484911,155545807,573997133,350448195],[916280668,504628571,1072786590,760472490,833701994,1878995730,1713186969,1482646720],[915587110,334075450,1457886180,1012240142,742592345,821769578,1044687261,1872840383],[778005216,564131721,703330297,1263608558,1373726397,1504240907,517663607,1412568288],[494460853,944673987,700720442,1104778888,203989733,1043993998,570717035,413200996],[969366916,468572632,482223315,1903344879,681671684,688814892,1890300788,394212892],[1693264551,541189606,2013911105,120749682,1312494411,577652167,1278869239,64996631],[1081859782,1666951567,1556647390,962499373,1104049374,1140061094,78113838,759204586],[1128039310,1228228440,1589763188,738329928,357405294,10413674,236081141,1546149609],[1789044084,913582934,1455563820,530543729,875193427,1365042812,141683169,92302903],[1431128740,1998542034,2122755165,887524708,120291425,1137071602,1776225829,2107352703],[1621167318,887785723,1354615438,2088973390,1160765520,1768474303,1057943369,1082570876],[1820915992,622586430,1525447074,1663423189,1340737178,1731610203,1973682095,1325768113],[1692022395,764838311,1211958414,359236193,1756107522,1596772873,706256375,654705840],[1375495583,1751359958,1301312536,528352369,890149289,1239879216,68275662,1462736484],[1676748555,350480349,1711231149,1036317270,452124018,2016412704,588657488,1597357737],[1399499413,988519221,2120105554,842744475,794740023,2049916384,804973083,1134692616],[962731302,18444926,1166605095,320237479,47449338,1780753702,500140971,992628004],[2103521393,109399856,1888382721,942587618,589323249,1884926975,1970696924,1144163376],[2111435384,2022693119,1676806266,1153310975,569946656,369659427,1350956323,1084706465],[718763507,1644257555,2119172278,1492253276,599716497,467365296,1347310773,1840506393],[1019076424,1432250433,562633400,1440236724,393089425,406495349,238259990,761194174],[1061303337,1089336134,1344800703,1400687309,2115894862,772551311,661102914,880458360],[271568025,1781780787,264115041,1041563935,758930789,738802854,659446097,1997696415],[534975599,1972896694,1347623863,1772717625,1684651899,1486669381,56485283,2078981916],[2095660497,1109116681,1228970620,800158908,79466702,2068861104,273646774,2075257909],[1373993969,339014714,557822965,2014417423,1535591403,1415824386,845735978,1799626039],[594502739,212992541,988479315,1296435095,1698198248,669567928,1756571364,1491055009],[55840515,1289231496,318337197,1702265755,561048972,1120584809,1675876748,580428447],[202855786,1706796776,2100994000,2091248682,1485847957,355264720,839523041,802844420],[1913877611,6369514,1888712688,867460759,305581386,1694365232,1181094234,31922387],[133286297,1940757651,43945327,805595928,337948218,2041476893,377651097,795913521],[499051364,661013707,2027496639,922340351,317227017,1585311387,1252689396,222066568],[900408532,138285687,1457373541,1304602559,1735408220,480946306,1836715010,39881598],[1709563672,41557648,1912779281,414025821,136575952,63602970,1345759580,382442571],[1986058607,1642016106,78688220,698066696,1328472393,311155624,1901916050,1930307475],[307507851,1501858663,2004145559,1966004183,565199976,647738037,1371264090,1871125249],[653875674,1366721278,151909681,216548414,1918092208,1765211535,1847466805,1102134133],[301004628,1699470816,409308960,1521287817,1542157605,1522518916,224401352,1661326569],[179423582,1764686932,1651305798,150289126,1677757547,2092231457,886601831,1600495458],[2084478986,1159974525,276708971,2119032135,1282595958,2037433808,978909822,1192975171],[484187539,769181470,2010487113,1647082529,1223554763,626678116,1466147742,1457046587],[1423330822,77023831,356828927,1592283925,1693906116,548469469,1487050228,1893071349],[313252820,189435277,1193695648,2052693874,102388084,75503543,713136687,1182992187],[703986838,811528399,1732354925,78347755,619370188,2063361313,1122307803,513981467],[1622754280,761125691,459662588,2129680800,1458875799,1931028343,632301190,1125054876],[2119281395,1552994344,1264867578,453904019,1141534673,1258960645,716766570,37960821],[2044118584,1177207079,1901274268,1728222091,384728047,1885576724,2058387734,1159962193],[594272876,1294839146,23222066,734046788,1805905510,813937382,663158608,531690117],[1539584706,1441433026,956713027,607842702,244648575,1448523338,301180501,1478148500],[1339139299,680632906,795540582,847436902,201235073,166753501,418585304,1399529660],[1803000510,63953657,1484552261,284841254,660313661,2038395204,1187763022,743241664],[1433770369,1297247010,1438646199,767993493,950942046,848692107,911257586,69448114],[1890413260,1814803133,791891082,1747444331,396792656,804428974,393929100,378566477],[992745410,1921768827,1526388641,832935699,1533525165,1597579692,993713797,568977746],[373705972,300122454,1678550485,1438567852,323050450,633145580,894448277,910257921],[1131676168,234578840,1659980222,63016797,1710716588,67799299,1941505284,1828586055],[489061771,595821837,1084271001,479173929,267720644,967092382,319725751,513623793],[634399800,1021071033,2111889518,1098933637,440934468,1736930293,78917623,360920535],[163898504,805207526,1292427988,81737745,1558394375,590725779,980411492,787572736],[1300161366,2029287574,1830761370,1246589947,295676456,1940458690,1559182880,28781010],[1632903713,1648682557,1073558017,1544845214,75551195,2074690745,2013156335,954988869],[931427554,676124571,1983101095,449921811,98185048,1110736471,1674758748,897045623],[1592565263,824618919,1842744183,206379651,1737997450,681916989,854079675,594849212],[1515909482,388518647,544957684,360980265,849698386,101260913,1187355515,1290245290],[179338032,613246551,1695037815,1479828368,714462856,2074894618,660304521,1358015100],[70238146,1518961990,1298400314,2012517664,660143175,823669439,1119354074,831435658],[259630408,1129673897,1082106063,761472136,905435662,844304989,490870128,78009800],[1354663297,372458533,956388288,1369056652,72209259,945752997,626730695,104925051],[2009384469,504971914,338336145,1366249085,615438160,145628423,119433372,1466110644],[1124616892,1538263050,2057728888,2080412509,1783620213,1418543842,1696663811,883348538],[143523309,1393443112,1487897420,890347918,674211909,1064565468,1243469684,1865629875],[343453086,1747897474,766605991,1601255143,2107807862,1253384105,1654673106,555007378],[1762917399,1592522317,1267352998,930628498,1636806350,162099844,866122393,1510930616],[1565748165,2010735332,201810017,1969297354,997978105,976425255,586179747,1821562967],[1458280725,1453850457,1659142837,356118614,2054696159,1928047788,1041616144,1707032365],[1952653163,476001252,415645834,24603449,993119276,1113379756,332457904,1689589109],[857581210,286598955,1801958336,1719806087,863880583,1372379285,1467208024,142203911],[1711605902,1600837011,1193111496,1693648424,100233218,854694537,364520533,601904773],[793635357,193576834,571225759,1797127961,377578415,1155219807,1916258206,156671588],[165174887,686647392,1994849674,1455684347,106719818,447301614,110269319,1442622639],[87769489,916323660,174964217,1307113714,414581671,2035181223,1221903525,89574997],[1697576600,1071292296,450316587,766674953,1444074755,1699253000,804352931,434702996],[365897370,31332709,878676738,1741136235,1467318387,44889814,702969032,1482907079],[1257823653,866754606,1170643543,257007808,1948678578,1794808050,1189757028,760291037],[614800001,832585166,1654221714,1565859968,909664578,475410004,977027392,2106934812],[501234918,294650186,1496601199,1442533047,1811858445,1890772342,2101135408,433004574],[1922414276,1370164138,1426118387,494027755,354496738,1889140906,1667726620,424221941],[847682966,888208134,988459570,1395378755,577657682,944465162,1724721576,897570860],[785054636,1248544441,773092724,1963973341,155608050,1696332116,1840127658,14130178],[1713592163,1551753985,907618430,1525719938,1228466735,1213275646,1336093140,1620111378],[837839002,1309127326,361961987,1776468717,1463437629,1922864907,568277448,1346950919],[664243536,31365575,459785491,1416800109,751673771,1515194742,1564368166,2024893004],[103848315,904523771,2066256092,862910590,62720088,1373892362,1461980314,288577401],[773809208,1820578783,537220144,229945418,828827625,1483047846,1741848963,1566258376],[2054760631,687337800,29634131,625328084,232303443,185560864,558735747,402456281],[1350594105,1356987837,817444211,1512264506,644391682,515070643,1185196292,61962426],[2115706554,419445013,895412413,685478791,1985454912,1790690219,1193754733,1493506401],[860440507,917878943,1397824876,883345467,371651559,1391359274,597490158,2072974527],[1895060549,1664049599,1490383121,948938400,806330553,1903586912,1520941574,1236418933],[71647263,600162898,189639881,2062688169,1372002136,1906753801,2092887049,2050152069],[1589980287,1884933665,1333987115,440967183,1664646719,1500741884,1000625741,55904574],[1769521905,804263550,1879882935,371013323,382331049,1863775422,107115493,1467623458],[893188966,200217568,683550422,661231252,106976951,1302531636,1565642364,1557005446],[1804382316,19061580,1492288296,1226552162,262631239,1942156840,1870254290,319199874],[1730011641,421107963,1156977113,814593704,1330560467,672965136,70777102,479079590],[578553412,722400088,147961117,1804201746,982164451,895225320,1049165304,1833215284],[11512222,240152206,1496108919,1093930569,1898928563,1642888483,800574995,272833990],[1610129651,144300296,791879264,1526348560,288060489,582585040,1549312173,1698349591],[523498922,1430758823,780343791,850587989,1970064208,1248075041,1018223492,2106507747],[1017779940,1609234200,10299882,289053694,186416487,688216114,1128278833,176614208],[1191777859,538130632,1027296712,1812686091,1513010204,1671806793,511105794,1118782848],[731158408,1673086976,690621161,1884634805,374959973,2004746371,701685940,1749172441],[1045478900,857716115,1399155112,1741592814,262698242,1806330230,356527936,2006728091],[1439989333,1889463480,2061959220,673816912,897815748,1534659221,1708040709,1152167059],[1713697850,1522036181,1537209556,1326183077,1896844148,1770110082,1035966717,127583125],[1406983351,923311252,1353623054,1271578014,412167067,156963438,132791059,987878692],[443989471,2681134,1116237529,190788079,363009829,2035594153,216841861,286769159],[986943405,733365330,99653914,704974783,1435181294,491772527,1929916643,822932955],[337795323,304845539,1397442537,1952568382,1502137143,2100621386,559666854,1062645158],[1293524369,185829542,908116883,525612781,1309763363,316780505,1471455278,1353201129],[583776836,1529959523,244082136,1020749535,987779887,429984137,807412838,358209917],[1570125261,1145586792,388014482,220419770,1451813340,1416648468,116608483,592916286],[69873939,854953971,499178188,893612867,128549837,480954792,1835684829,416281030],[1017310565,1996955252,866714745,2094223977,1573700671,1796957693,1831822000,2018895530],[1832717559,1879773720,1692005370,1123682534,1846466110,321262070,1877442032,2065837886],[2086373841,829052925,1318573580,1766169515,1607676066,1972873203,804690451,302360861],[2043798101,2088399643,2086671734,1235048777,442713784,89842678,1100288182,2021059450],[191497042,44123943,1314875754,2062330240,1657274648,1532769778,577199232,1783437416],[156219090,693558999,313086664,226619045,689818696,2101494544,1733548075,47930510],[637913639,1916154206,1163752282,11534457,2013176705,1446425719,1574724498,313033004],[1498510127,333867246,587403311,1083394470,580708036,1586384777,290190376,1488879449],[1709724356,747256738,1818922821,1202057167,632074244,2076336394,76876347,750601950],[529777848,2096928957,963696948,1734967071,1582775895,119007895,1439571707,793137221],[2044477878,991784891,841807377,1542062167,17845857,533593053,1457053116,2059498757],[1035297340,344466383,1489693397,1990392659,269472548,1012206044,756805800,1031511318],[825916910,324722091,416730756,1736804605,913192139,460166896,458737416,1686739401],[1058425657,170491862,726578157,302811830,1769408488,1537689177,92962663,956779296],[597755613,1970866102,2103427781,875674576,2074805842,1021249670,1104302817,1365259716],[1814446374,2067218651,687186634,927880495,813748837,974275244,1747759415,946659642],[521725628,1167941034,1203308257,888521682,1139146963,1606389027,850007800,1866316685],[1840276849,1500372184,1983028084,1387811230,827726193,551144809,48704838,4952260],[49842224,176250960,1557932779,867533924,1352653400,707899331,808977035,614350000],[878131195,1266372037,446572900,1336448448,1443020884,544430314,1063160726,1511930810],[341001267,1662822253,946529400,1147152843,1408789402,229365067,1046498114,582315419],[822567588,1357670656,520056556,1856980834,2094781927,664157686,1067450914,1737975797],[1164402078,829677921,15857496,351615014,1346780200,1774088427,1102770407,1389940522],[1623864248,181244972,1085864885,379106959,864372306,365557079,227852722,1728863033],[780420793,634919652,577109205,1111277209,1373819089,1579000413,212214087,689043571],[2123312041,32092150,442894591,680106585,113916907,1160425061,787315924,1459440018],[1988292304,1486778568,710477810,257994084,1480345349,1496197453,780575227,1072187807],[247010933,151743743,1617690402,623383932,1106464830,967089210,1190250984,916271445],[959920708,877890583,1708534979,136293686,1126770844,1288276523,509656326,306187299],[912153565,1795762389,2074000612,1230577454,1793887015,2099309662,1896107498,1171161488],[1375765435,418182339,1408620798,2044885516,285951562,892268487,1098002936,667218720],[916086195,893117165,802458751,141742769,1182328825,806637491,1007940861,931271535],[1793731232,513789499,1727607200,1038825740,561884147,957382891,1929863625,1157042154],[329837883,1560340596,198659519,2130063859,448749771,285682226,582061774,810862302],[231351657,1411623205,2125729569,1277208284,853772566,306608695,1480503759,827829139],[1388305988,1761567891,898179132,2100788837,983622658,955495032,254295870,1902095174],[709109903,1524243781,120885032,714355334,66986098,2100751265,41705603,589464630],[1966949038,1659509222,312025097,1920560182,2070977450,823382115,1443394637,1197235667],[241260027,1901934740,1227682324,1848492025,1992278912,842023780,1769722940,2069455742],[156384152,1288060337,906888539,270748730,313829776,1482836048,937259761,96924898],[1962082744,1350086313,953223869,136496691,1066102180,1086513944,1593060580,1381719952],[493198572,1985352034,191248782,256796181,352270959,70098538,2016889389,1727663934],[416849845,963192615,1447201649,507060294,1082380171,922254072,605764494,153272242],[1563279018,621736933,912343966,1467897420,588231776,921733390,689214982,216073093],[454582016,1871139517,1370639543,419245484,1343070096,1974846023,1224911446,471613161],[1769797052,1287685965,2109858888,971277354,2026814853,1189064795,608982771,745963922],[1983439084,1370703867,1378241386,760028331,1952664586,596510558,386943855,113702820],[308869087,2101940574,1620828783,1330271547,409840925,1008891535,1944451043,422860533],[1312381102,664766917,926785799,293445637,218126283,528332388,167236716,102547940],[2120948430,608577345,1241656238,413947473,1076507784,2028665984,791382560,1375119728],[1156445572,1154766767,190105970,1977541359,45730810,51110183,2111912387,641629888],[2001596882,894502663,1797015099,82460137,244336504,732013726,1021149122,874706711],[1778327229,196362961,887967395,1700502837,506178290,68947499,163561661,693748269],[1618541615,644343832,393447648,1185244329,651408335,1433619160,427436879,112676427],[431580888,1846637062,1846094788,814566399,1513204018,1254971036,214558887,188189038],[1416047726,1650573352,799455375,1658564710,1416840002,536337147,1609992606,1299432772],[750670808,1225484809,336535268,1592494564,293243177,894564184,1342700211,2000749991],[764760552,773609067,1179251148,786049223,1246839820,1363727929,841957095,1460870305],[1586119900,1274077167,751167019,233550657,1774818336,1905660861,1840131832,1024516119],[350692872,1758947518,1743710690,1568388330,623305977,721894745,529440036,1129127558],[1400344230,2058658434,1846653173,1724398205,1584271402,625835917,1572600709,25278530],[1823221298,1383945399,770869274,95476106,1066378708,1459995555,790985214,2001521486],[1676971943,151532316,1586927566,1931332181,864027728,1725162043,2001784363,1444868245],[470519333,1791961273,8061448,1196532724,1654211767,723656859,2088310081,945742979],[1039580736,1537605247,854270273,607327506,187106747,738741431,112631559,951915761],[1682363998,225531955,1904381598,815547866,1418449238,834505972,1850057919,1061921006],[1965652293,698365436,219978403,1232384846,1835686400,921694326,624802424,464913763],[547214679,937745293,1421866023,1190211303,1942368624,1705793913,249905738,1140300220],[614737847,1123891946,607500412,1778850256,357942730,1258019651,1041138401,857733799],[887469785,2023650689,834155967,974060414,1725478297,1436471831,1896421636,1639198878],[1046177638,948359363,1343082772,556381811,911904885,1059650901,1028504812,1051338657],[1784515509,12100197,1784275135,771855465,592293066,659343707,1928799281,1434598639],[695163727,572195483,269496486,807272699,1089822452,1272861080,459039270,1774490804],[1440710196,2044017935,614736722,2035608951,28422021,1031118511,1255848674,1217751414],[542199553,1691411193,278415028,1455997082,1706990646,1327003350,1723763844,80683675],[1951366961,929836884,273814342,1256742706,921476330,183143883,1152702540,1040802013],[1640912543,2029025056,1542538344,850616609,689254895,1420670769,1846465562,325937861],[1809482422,953740155,1977588816,208386226,1494079540,1466252152,1168380227,1005678762],[272278326,1682053367,198681498,1266447548,1483460420,2089405264,639897993,76472414],[533989963,1785962935,892771758,527658974,170388787,656889127,13692707,591907115],[1635950537,236844726,1778575797,1148719367,1594249798,1147988324,1734627994,1364275241],[1505689160,1343713942,2033330961,1747313697,1302812981,681561480,554822899,1325463962],[1672452130,1509733788,1688562293,853252904,191778723,73148061,259481522,1982832735],[1541409065,937892336,1975411224,1607354830,336983909,1587893899,226932004,2111933375],[337762439,1147366465,1942987828,2046345831,156574017,704083522,2099285146,1601692144],[1887808280,6147144,1927149161,1096904235,790511473,973772210,977517004,1917896570],[1325754699,1953960600,681942542,1405731946,556814702,1955565997,1479725290,167428387],[139186383,906691598,2052227125,1777835213,1197715749,1751987994,1389339265,2063209771],[459194055,1084605327,1563128189,1062805702,736213235,1221132209,97322034,1398904175],[887127798,1442253444,1600618696,586353307,109572872,1337387673,2011776643,302053081],[1848924942,139553869,740192327,1181319441,1433039422,976480216,1035422568,1203807048],[1936980554,1947699385,1961382699,239818190,1412096051,982687576,1908048278,378972693],[874302702,1395109049,1602497420,603421708,438018569,1352852175,1543297829,1547222406],[221860238,24098809,1712931355,1434769622,1656225833,50069849,1750954513,606300145],[569784146,1134704258,1158470508,1966802077,805405111,311890426,1175419840,1881397005],[1835379798,457482360,1255010868,360119208,881209851,736066232,1180649687,787006370],[185908773,975019298,1228900995,761574204,761777353,956763086,68924879,818016771],[457951035,1658743875,1272310021,765458315,1317867525,2013289290,1872892817,1709683432],[287341384,1303549255,1425681265,232659702,824699673,1400658012,132194325,2117171278],[338739314,22876194,1807187232,894058917,466996024,1450391696,505575581,1516324204],[414697142,244076221,1064961318,645846353,357092290,2110843656,1521949197,2081869845],[1279897585,1435348348,1651601083,1815100868,6146722,1186894775,2083526393,1729008684],[970571664,2055627278,1866777309,1950891374,1349637703,152076309,962624828,701307955],[2056776067,376945468,1546656275,205390453,2085256844,1967042008,123681251,1752817694],[357936710,1992902159,1949893373,1256959200,1173025265,1779577283,278116241,1628998778],[1784577458,1915227525,2000986450,2120363755,359022069,1576511507,1228557504,1743758726],[279608909,1631907728,1023533208,1292939997,1315153244,1685462415,1681170841,776399248],[1392929439,1811872742,1061079364,746302022,1491066559,718674732,1418575198,1340191945],[641810725,1947685408,67207041,217052669,1189490900,2074949059,1293991118,125477958],[1378326885,559079853,564057303,820531937,1747353981,161571406,73764402,49530996],[901011941,1963531632,401664983,1744334198,1881462678,1932873497,601833836,1517588887],[1355001085,741428145,1486061527,1419385696,1525695643,280557398,1479025295,1383436087],[443370100,1680210920,795983921,1968137787,865593496,1885452713,1967264260,143058890],[1352647398,1681324866,715853894,301124138,655641686,1209420917,2017338583,539429057],[765058099,1113580809,1514801901,990666702,11743114,1839327618,1381550338,1129471720],[1417963679,601432969,1280458506,1358815839,1936238581,232050565,1888702233,707802027],[1054120825,1946457484,1857782470,1816925646,38666723,1063166344,695622979,338184799],[814751830,1199133206,1322776891,117160984,212071758,1427066210,986774626,55411360],[510954740,451905679,1769707523,1684022547,1476444615,818612860,1414017247,714933123],[212982073,1420609977,1362330962,1165311205,832824353,658441893,1451332483,872665942],[1670884541,1133030713,449236503,1711918619,876146838,21114201,1740060663,1989218970],[2038154717,1796032601,2011591858,1404412855,2062628303,973580578,1386060739,1783326240],[391818089,174471410,1618806641,498897853,370897663,2106558200,1123029706,1155260846],[1329672809,50652373,202314202,2093549894,1043941265,23926935,1426184116,977241314],[463237508,562086130,1257609203,1659333191,1269432664,1940029144,679636912,801081753],[1721805654,1761125232,1782883593,712249168,554431926,1269483496,938990659,2037840107],[414833009,495347706,1816241805,526598315,1214606830,1265371827,820754501,1404735897],[1043332237,946382057,611479733,1520703588,1690795273,836680164,1519122807,2072372972],[1345105358,934410741,1391770121,326345561,1900194296,194405478,2044558689,838108262],[1344162380,408862307,1557304276,1950631021,287689812,1656692549,678498434,1945257208],[1504826957,943404981,1161150044,108360213,981240848,482439587,2036233415,520560259],[1409954498,1986138807,2052215027,349733975,121546705,1317777435,1951499119,1794721170],[515428230,1137153947,1687008304,15302084,1292182890,165647606,240047888,61683508],[1538514688,967479406,1171000012,946641205,1098895859,453552436,1615121523,751104199],[1995983146,203890841,1704894188,595006886,1169753129,1925904254,453836175,2032098648],[2007039988,1023950198,1209718545,1768807518,2104114896,615152967,32879885,2039495740],[1840144933,2096532661,1679844035,1811910606,61797054,1709124751,39976507,2104633553],[1278302121,100159369,1768818985,1849774636,1256164152,1502720103,1305264338,604247280],[1214963437,1618528272,1009120683,360942289,2065919680,1057212674,748815263,2063698456],[549928548,438773093,2112764845,273720476,214114206,1746884030,766605537,1064378347],[1217978640,944472767,27913632,1480926211,593535141,642203558,790748078,67832838],[184427860,946471355,1676260241,321749199,579998858,1339192269,676405443,1448075876],[1890839865,1428826095,1716127384,1237800087,1803617358,1268311623,1890264553,921686558],[251341558,124938762,516120501,466401343,343596022,1748396488,153291379,392034693],[1770574095,945982921,621103353,1267112111,1397347096,1169543440,336338095,486735327],[576667930,377330945,1534630821,1188303805,1761200397,576796551,647553553,199855773],[212822550,1866806887,229245560,726724351,743750087,227382430,1466208790,1289116428],[810157447,1299321559,51181739,93534195,1485781275,723229841,626192717,380391875],[2077998085,1281700777,1123740587,1470736007,887841358,896561875,178509215,411003787],[964187075,316433101,237412732,971046756,988877792,951823514,1909340471,1617145675],[546637817,1529549302,1586414148,1743469872,537046883,179944181,1182592956,1303558424],[154231994,810983547,1653136499,924391629,2125198900,771635421,964820805,685307842],[35298959,1128629761,163519162,1433182483,1843516286,2095089412,1826360792,455951858],[553289498,1898839761,1203537179,1937035570,1230074025,181568701,164385612,99158510],[720471915,659767390,756804872,473544643,385400409,1278661723,1986635415,50548584],[291850080,1348361026,136531318,634518067,1781362246,1269359385,875294191,69796577],[890780574,1735538580,376390060,1195036773,1965908358,1078535046,1362376431,52158546],[1888409959,1425054544,2088898215,1207081097,135468938,2118304771,1592798920,202845689],[390151558,1990973040,685431974,408627745,1772933455,1051509877,1081475302,1338955363],[845064721,283838713,1057641552,126995113,1846582417,1267999314,730685049,395831660],[161825386,700427613,955989296,879851449,1524431859,1330359836,1772910066,1055328018],[731710595,1262434924,468931254,213175831,434680794,166630781,1777691496,882798671],[1616596129,1176839899,919604580,325853871,820233333,564781566,1222608450,533320116],[325383522,139732515,415501303,219476845,252138553,1912941015,429941288,1385738888],[1211319632,573580312,905180865,335069062,1767931849,246123463,439552225,891226046],[2067197911,1885204918,691161845,1395921151,152754653,1121778724,1350002844,262618788],[1403080293,1161778791,137621354,805831233,523726029,645939828,1556290682,1555741492],[1338874867,1201559792,273211182,1791208932,382179642,2038890335,2046303129,1223982013],[452358118,441116218,925072730,1183424850,353131802,1459666114,1767612447,367710893],[151339902,1066172604,1532727151,460458085,915649876,459781199,244197208,1477038367],[266692661,1028377505,2075511433,1164948062,1265683478,1934875338,1946532257,130841316],[91078552,1516694417,667378428,394696167,1270864847,1888973743,314679045,513677680],[1268753045,1736158970,1217322539,998164532,941571293,75667366,1702835966,249380546],[1074092871,1095435899,231739420,293355252,1745741286,602516937,1932381383,1423449511],[1199222612,241450350,970177829,327708946,2128087685,1906783113,1793151469,62354004],[1064927860,771766062,1724105195,1337981637,1512631978,662761279,1855446949,1858573198],[322004827,2030907251,779401745,1525826208,427767871,61632436,1151242128,1657593843],[2105850049,493432852,420637872,1130436876,960703511,426155104,751414258,1304567987],[1843038511,885763148,2078368049,1264021112,304592176,634796553,2112649597,107340105],[1213027419,385120659,1027700059,114185175,1797926413,1867896442,2085607469,1272501268],[386368983,1029785903,1929193028,75783974,1581652963,1590019603,1946247122,145904975],[1589269221,325968506,2112165135,1006358066,159545284,124053337,766969952,646658192],[3240932,169695055,1088428094,1283679287,1509811031,386211417,1174697320,500008196],[1562848900,1703858988,1547703227,960490108,1206798478,940827940,354447762,1096496834],[183387274,834519234,1395130791,445850434,1540209603,904387625,1792324764,1653906058],[1240833775,1526439123,721843511,588980362,99638280,1724035401,93051696,1554199085],[1670228974,35821338,1889161808,385563162,1633735268,1329923379,1865742051,1942116747],[25038690,1571512805,1884030583,1345422721,1795869511,72757102,833269433,823017291],[1702418304,1841040215,855403828,894080643,951619964,667420847,1166768769,1722511526],[374955983,1243142612,1742379947,894114035,710153041,1608025862,1879088945,1360948596],[1876077166,528851680,740728097,1166626175,1019417225,1404710833,1657575068,1145615177],[1268447955,2008803224,2100173904,1606089416,1431372471,1772826029,1675168869,193767106],[1043006467,556564019,1677959614,2109805300,456594970,334101638,1698050021,1111621357],[221116271,853664568,1106892222,1695574135,1367301981,1807864057,2129847138,698919635],[2128478209,919153706,840519213,2003662196,1344301542,1569435527,1218189969,1972730566],[1708955977,898101403,1040807563,1101052716,1345712575,1359376323,1443780032,322416295],[931979968,1506736481,2107806538,700978179,928399925,1885109270,33270785,1691437596],[1621631064,1738857586,1697029020,1062050595,1463007554,1599137758,914820142,217178376],[30051155,1391604406,1239833651,353801379,89375657,747088694,1974202902,1584951341],[605892620,1470299155,292573057,651358848,276942,376290049,1291126429,1554086308],[1659639921,1303198821,1072938080,1008853788,1693365025,1916053958,330317423,242394422],[1189448892,275837934,1271089409,721512522,1788653878,1273816912,1009606802,278987131],[1598237472,1036605110,35898931,1504768533,1417420173,432079499,1518773587,246890438],[1785867084,875052366,371795388,1644169945,220531396,948723420,108924885,537634814],[638095772,1439500247,207078490,780996082,1301239723,294363582,1458145488,1184168749],[1034139966,99606599,1666348918,973409437,938447108,155533421,398388972,347903544],[592290429,1588109524,1775399120,1903615911,1529023566,1912017605,195399080,1718927355],[927261440,959383219,1571633871,2114705849,1910652560,1543516351,709328708,1064520927],[171156015,1578340382,1388086189,860420294,1257759402,472964201,643556527,1815813556],[161301929,851739132,1100861182,553614883,345698598,233057069,323280203,655304865],[719240027,1265195266,1601095994,1310878042,698936970,123314600,580780934,1198101678],[482639950,1864705260,1270756045,1042343492,117976794,1367204515,1908368370,648253252],[911012962,865904802,2052793784,701998916,838910188,1549399484,130621520,1597657015],[988194067,1403117933,354055577,666392785,2011297381,1535306195,1241282317,1892623464],[767811550,1248223080,2097733405,261334594,1574900554,1187336588,1126093080,2045839051],[1456588891,1278466111,222527963,1125365547,2079300846,1588649792,1439357110,1710168123],[711601084,1772070611,1015692133,1507002582,459084392,1471638877,163398045,1383455345],[699866235,232729840,1839590350,1634594582,332839671,1709690110,563784648,1388126524],[748917930,1672680707,531074633,1599460695,2093944220,1997424909,501457059,676958576],[163782226,743503110,1670695323,1806882965,937993015,1223657476,1688696286,632500966],[1561062365,163825546,1624755497,398006038,1478445829,205120122,153030069,1966598837],[1617907574,356122296,1622869029,1005349072,1481567765,2120287094,397366582,1054153769],[320369301,1657996152,774601477,871125240,13433014,1410759422,536560044,622528217],[1276256190,130941688,1881080717,30496841,2064366386,392785609,1478707203,1643748763],[1973913236,726160704,2065519386,1336829860,1664501021,1966616102,948398183,2048506198],[989879518,1680993964,1172651268,1339179541,585114195,677964603,1597541811,140502947],[1200567356,1416847762,835241046,2073813699,1815597714,444221986,898319165,1256665690],[1596016088,271743660,1925775584,13590841,93278459,1632209011,1339585647,1110347776],[469192800,1438163820,189771907,1075185673,1159039897,1049239498,470883375,243886353],[240611501,1625805640,1060834069,1673324254,780983518,875638083,1575844798,378318550],[1582048399,1204204932,1690698978,479370278,477116837,335410568,49945474,1599454398],[1722163233,806009636,1492855716,832759052,169372666,2081917796,411239269,739916256],[2128932385,404653545,1614152314,379493382,1990843895,1943317445,855338196,634895051],[1507504990,1067404291,1253557398,1680794729,931684649,447055936,1074906854,878425874],[185940635,479873146,649765955,1583169573,580850173,1619206573,10474676,950650663],[735602567,1732442062,487338731,234281722,1020349830,756107197,124862965,1019067504],[527442108,604754194,1652637003,568753951,1940361584,2102653583,938475608,1816275381],[190229695,1903497217,1280949439,1256234837,1090516069,1599016780,515890572,1550383112],[692739012,1153511786,1502434621,1183377579,1614951891,1561861374,944759958,528085981],[1848169907,1263955905,1030816953,1026375136,1891977832,611751676,1772697597,372922485],[1025151365,802111406,366644833,481832466,956100802,1608909731,1129934203,610674151],[84733641,1089261785,1492634900,960622257,1303820668,1263505249,1704854530,1426236498],[746855661,345644956,594244822,1217724334,1718503525,820425269,1162684675,1982560545],[1197276502,1477543633,55981015,1701405133,1388864458,1260446533,82297130,2018125460],[426219336,236746955,1669996607,784344186,78834150,1575741113,1126027662,704601019],[378616006,1218044464,1047119901,127232705,876623113,487390353,740817672,153381725],[1040463424,262667064,578619907,1048890683,1439114683,1872322434,391451205,613540404],[200518188,610363486,1702147549,1184646623,572546035,461848240,254262252,1912638239],[354687874,1752590378,991071730,1563584763,1137037378,370032695,131611045,420266570],[1308559553,2019456100,809605910,900620712,1441958625,1358911720,1944752627,402999373],[1589779298,310301789,1437724814,663750011,704527111,1213478953,1184698628,730455248],[873431648,1941069776,1052831618,1658023483,766879113,391599054,2066623361,1792680717],[924084955,1727826695,1909848788,911232307,702583288,1753186096,1027448169,808116567],[291039109,1165603787,481125084,2074611839,362052145,1213301430,228932697,617813728],[5368119,2071235763,1371529570,1753664423,2114127160,1612064384,816888077,405056996],[1507095831,1444483419,655464403,1409640526,1146976668,130499547,1474541636,875009899],[489651555,649765240,561429068,633492479,1536772309,2023115667,532740109,1865369544],[250483217,930898984,1509832410,1837770349,1191041058,574114207,85364483,1476964690],[629768957,1488117428,1877790542,83205940,1117729966,905404700,311786127,825860278],[1730504467,1162885336,2029960680,324791605,528566022,716042309,181769463,835365563],[2053987724,74326791,1317413181,1335961250,795961358,450031258,1121385344,2057428485],[916720469,510206403,96890022,1079234942,535772084,1316515029,983200619,828120606],[483932761,199743408,2116282816,1885896096,1127276906,516342210,1410129649,851588540],[1700103042,1015006773,1281488395,226371474,1724583779,731185934,1763860849,952045587],[744382848,44721178,905328269,1972247980,1636498747,1321892965,1079780284,1381625873],[301749475,1243301330,1142023310,1985782924,2048433767,890591070,720778026,633681343],[1366138231,411168921,1041173159,30424888,139232966,1908111221,904497993,447849734],[1207388584,1876202924,1593384486,1018081253,1995565630,1392378100,1216003315,410138489],[1189068174,563589491,1530563865,2122897108,20984447,1046824135,1268476050,2079674645],[1758457494,1482457216,2001521209,380133487,208001986,761502928,269229353,2035269911],[1387121448,563757983,443871686,905004030,1376224888,1005413599,390698991,1192593149],[95854499,207673738,1700325187,2120658244,717883972,1741627323,942609927,1524575020],[2115767621,760221348,80666098,101532303,1647021958,1375803476,1314861234,2080819645],[380189346,1752952895,1073932328,1840346684,772317738,889109639,880410896,1148704344],[665490793,579490555,1853766491,319686317,1679020631,2100233444,687931584,1029793521],[1988037080,1943498497,1794848814,486868095,807932555,300421778,1294013833,437663989],[482501442,1891243437,1994381757,1190338141,1089216991,1519395256,917732436,2040446888],[698033885,1082887813,1850710307,1279288485,275838739,866079378,1405306618,1937819097],[581889737,114567245,1176220997,812652151,434016128,734382245,390752295,1173538621],[306566493,822096787,997824078,1098857131,744564371,1772714685,1167482667,1342732347],[896756374,1683997506,1180558746,1256823420,876069076,1528575212,1209536069,241877177],[1347754708,1781680999,192585696,2063653847,2038753082,1542765808,2039989408,18777678],[1665418539,725979786,538998820,2073933838,1595988027,2098221580,1497522057,425040167],[1470414505,1759669789,1087483897,1567245956,1961705944,1966790058,2075196677,989898561],[1436259676,1795647623,1507908512,1397202517,1157558560,395076661,1697258900,803094057],[2030338453,14803982,1087721332,1745182652,917207854,897051772,214401857,1407074443],[873576089,1189681512,1310354649,1535605077,1112113728,483108052,1152906766,1403889821],[1086252174,907424503,878374861,299570626,1486169907,508857782,1684726206,1725062967],[1209516101,1217771883,260351400,796242890,2119132905,1142371903,1556129095,162772700],[2036967423,648960282,1763569366,1067617805,1431909213,2041090692,440118392,1767247679],[1377126763,394732263,1411075093,1589268647,1914907293,1752039750,971310364,1901921393],[1208831475,1642011448,1404782436,375434953,2094423274,1661472158,1783815866,1701252629],[1178807289,1705733924,1375983800,373389026,1897183004,1677727199,264042601,614450376],[1281786749,337719637,820806104,1546212413,114734319,1103202573,185147785,1766880044],[1792991646,441253776,1985392748,207325972,1335886059,176888630,1459065035,175579034],[2110680275,981049932,2064476073,1806960745,2028243692,291715082,1601822060,429605620],[703996932,289809564,1442146354,1654554685,730375192,1672628724,424984070,126290605],[472632912,1710176209,1157355073,1315051086,2006027561,963532656,62079025,1224736610],[1208328787,1929487666,555855503,810824515,357237341,1157889057,1283967902,927393154],[1382882901,123539947,537433001,619151489,1242173333,168051944,1249526931,2028275999],[1433932595,1534099862,601778747,463630761,1107634926,131732256,2042826629,797962841],[118981136,672425654,2081100073,386133884,599556170,991111128,1449376441,2117336434],[1796177177,138012052,1385707211,480155585,1348293318,376828448,1711477358,1377599750],[1674607964,1551052036,1376549082,1989194950,215344310,1527682482,441766773,135888199],[68938338,490752073,926591052,1182028206,1730825479,319699536,1606462405,323850525],[1810094410,968219833,1760533316,98734738,1007231044,1601095859,549433562,687675849],[1687135276,1309572892,1773941280,1613230730,652855599,1538975602,223319509,643144045],[1706389690,1262672323,1826413641,1312808154,499356867,585785231,768837271,349178648],[670125894,626824440,1962846217,689915226,811988684,2019797427,49488482,693841287],[851354066,1955955255,2024308353,790577629,325428527,814596090,704317614,1588577253],[126724113,1775832445,1610789100,2040399090,2047989587,757282317,1883962716,2113279671],[1039779019,1817716030,2084457731,932653313,509991606,957604587,355080593,14801286],[1951105942,505353812,1681719015,1542487279,1421569134,668687672,2019477994,1086341441],[1567545268,1990336372,1281943418,1720303095,2128391422,888360408,875083205,2118063725],[1676747471,8463977,2038699665,1151495964,1882845898,1877392255,1246789957,695544190],[2126799296,1443966786,533085320,806218587,1459120228,1801667974,456341689,1097287657],[1912967275,843121524,442897217,1643087007,1180221832,203223580,1160299900,1381858676],[36761902,558478851,452377648,835528966,875943995,679996586,972830416,499584664],[1218767244,1420545851,688125392,804788721,1280213996,1709326196,287516083,1166801620],[674724917,1492842489,1679491197,601421391,1842600792,896216903,31139028,952159431],[421721357,1864684459,338567524,2064138349,681471057,729606097,2112520822,1211117236],[1967019262,1526971509,798241278,1536622303,315376240,481092087,1322550072,1672547072],[171269097,2124047685,288120079,142128516,880961526,1952027794,2039086138,373907396],[760762428,582274094,1858054540,1895427942,745624107,177048967,1219945572,307533635],[437023514,2020144522,1880676632,467563901,861087931,896607645,415939899,906064025],[381409820,317836807,2039000388,837927931,941506976,1090554369,199173566,606069131],[67261831,977417034,904249688,1061613204,1612580921,2091022852,1731136359,788535141],[64226608,1598831415,937279901,1660231287,1151063872,1926142465,1027373373,1219122868],[1919989304,1762320931,684591463,435527477,386635579,1931116680,69580998,1812044785],[1828432304,1129021863,717827676,76393111,620143764,2014959116,959145109,979788398],[1545501084,1573869082,619113258,1052050836,1566748884,213460542,31205029,350534896],[825765079,1931646116,789213574,801841145,1553836886,488141448,1278743021,792008778],[1387863731,1512956192,439351059,1703308960,865223544,787916058,536814735,1003273905],[756269748,998563125,1720662982,1572616819,410600022,1793731632,1293942562,1652479626],[1887229943,528054219,1871844470,1474681333,1812059796,581878735,1856250921,2015903223],[2114642154,1798170766,1385805442,1927371242,1107636919,1364213798,1070011758,1960794694],[302551292,1591024728,1104747532,470547792,806829657,1486236770,1679523820,1216762051],[565767016,1500607267,639172579,220287401,102785889,709720394,805431520,939754222],[253288968,761897942,1722537482,1178372189,195477750,1246988959,391675169,315882191],[134201439,1926621921,1223306450,1747168622,1633026600,307694313,171354983,1351423555],[931672926,1963144861,1791693647,1324931084,764935009,1997219116,341347826,220887263],[1994401949,515824200,624944320,459886677,83621678,749498343,81921589,1545333824],[525347503,9413159,1232397695,2125097343,1376482738,1469946593,453380772,1936957397],[714686484,1660266516,496791273,1590605239,1828964458,1843499837,2063185097,1792369982],[626522689,792824144,1077999509,617945162,516956770,113058950,997261857,395959367],[1526984033,1461325675,37252826,1366553283,1334630538,361001219,1359775848,1534140072],[1054698499,1167018517,88702621,186941099,825910714,1327254670,1504466372,1548580066],[1364259321,2085496926,216680422,1850976762,767551488,1557917613,1973834776,906575644],[97573375,1696345046,372196846,138944453,1965460162,1573179364,155209230,866842418],[1380783284,794765059,947133795,1646141457,1751333649,1379620232,454423546,402089361],[2021485021,1138912038,1232075687,149038975,370970866,323380263,888749226,827018345],[1058423000,117210134,1286017368,283367275,43907218,1899944830,833746343,234400626],[822948414,296066365,934474359,460792259,870793119,466879084,1585428197,921410852],[354890255,1414326880,1871169718,350320599,1897083397,118318085,422955616,1361704349],[111301642,521219822,738542804,913403850,332776297,1298825658,353798400,1321764029],[2009612764,1607635921,2112721265,154765840,1902591161,1599697327,1690157491,810560546],[710513980,1073835724,1416191063,1150595533,2097846316,487561032,19773106,855987222],[1276369213,517715503,232121433,1372761193,1266923015,2093575980,1826896019,161442162],[1541028590,1102743175,1738713919,1410073371,1101962695,1620262919,890625554,801144614],[1244147509,648085699,58891194,439732142,727949709,525354662,1358726503,930211302],[1465166089,1645470236,1522664664,199060594,542422963,1924113753,1011830125,830316776],[923665852,245714104,486152532,383307964,614377132,1984110576,330695952,1978583808],[1333774125,1449879515,1363133651,1256254829,2045710084,1093214646,1604804783,1480190319],[1924606010,903869834,1675157020,680319108,1722554057,1702479011,652165171,931302995],[1531769237,890409338,1005618303,612592628,484443474,1986263842,724406792,478757426],[766989777,1406795276,1142285235,253329645,656007285,2019357241,237484980,1263462461],[187072317,1002696465,1733764101,378098137,1187963433,38364392,370888048,164716023],[842957342,1803808987,301742842,349102812,1880077539,1382409267,891197715,34417051],[467821807,684115684,606221480,1483639879,220059047,1084933325,1062826265,693354325],[1051450136,1460594598,1913377105,99822221,960758933,1476789971,1792429192,1075114371],[815974103,1188737903,633840516,666074013,259428519,1836632320,19790284,642788557],[1317414837,1662926092,499522432,1545428446,73140246,1474089673,1767118572,476277188],[1120387845,1641709700,1258659234,1467578209,872959797,1785057428,1323485494,357232370],[729251441,1239481954,1845618293,1345389790,1782292029,18074142,393524055,500236049],[193101514,553652391,1983683978,1878307177,1093743527,58253693,490811606,1066376983],[498028512,1656765383,606486285,26689158,964152828,1124160840,135119997,86676703],[564271995,1524296375,1937473853,421470646,295592186,1393426605,96433545,487473516],[1815202774,1654199007,731773697,818227214,1058067168,833754325,67392331,314502586],[2087151319,1858978551,1697437323,111233982,1749020589,407340126,1151725586,1046988844],[1459311192,286785794,1575578043,549644530,1513828281,107558476,132879878,527297473],[2030675450,1720536114,206671677,788232269,1118368038,1866532656,1777007671,2102310543],[306320923,1666207772,1427806617,1891544764,983573850,114995165,1600219625,112861137],[1192191255,2095093783,282020040,888606930,1162232652,1127554905,1931612012,1392733612],[1576329729,1939848606,538818195,1581238028,604123631,898819333,209257629,677996571],[741477776,624449810,1134373444,462233957,953968390,460460181,1020294915,1556946421],[1383668285,1544339941,4320287,1412838460,1593917109,279384390,110498713,1240426748],[552792738,380764706,526253422,1724758682,1407053107,480347197,1294578680,1150754343],[1350188955,1732755213,2037356623,1130516008,1089407713,708211710,1831536288,1955241844],[1725109456,254072846,1813318736,2069202899,2109884868,1887031530,1981737717,1357002586],[1969326723,1014195004,1068343483,2004454672,995546219,665435319,503888811,760349447],[137025868,1846949850,2028684480,24835659,1813190871,125455851,907446155,891234042],[1087653945,2090091025,906552957,1612340868,1143653192,2002135414,1555741058,1993397070],[289462935,731894591,576437917,676446958,2089451530,1673393420,998060092,1572736667],[2114675245,1680209862,111550923,2008430144,1481078014,791884911,352344093,1666536683],[1639870754,2049819720,125524232,1446497818,1762329764,825761473,1680814856,942209528],[1788628741,1791175573,1595520263,1950153370,1140219602,1381569953,1400085929,120908383],[401650590,1434242026,2078752349,573252544,1464229451,451755716,360579116,1301812509],[2807186,1963626801,1476432899,1131098717,115212841,1101442536,2005949049,866738833],[549862448,507994162,70510236,1266434763,1135961741,1039322170,1902922331,6153284],[1165080734,871738220,710048984,1430061673,1093067024,895164142,713664499,1051436141],[1130072857,1689467352,519808927,1308885477,1244672916,1509942883,340243510,1016285589],[1556870415,717444956,1280557531,309762001,163595484,1684552807,1704412385,307876725],[1541924441,870403680,1633272146,1288847387,815343575,52550488,1489437623,280817435],[812357122,731939327,1122084814,483461167,1851671042,1244383876,667544490,896077958],[1695226453,20991314,1375004625,1465470898,525030522,885116314,1233617026,730188623],[1102747920,2043945145,396392496,1745071659,1775334366,406912188,1679006805,1270410500],[1627394165,12155168,1212182680,1949725337,851106038,491985898,433132145,595285963],[1022266869,445911244,247647013,1799650591,316538324,771569670,1900006063,214419077],[1765862886,1153134050,1442493632,61072768,1303239389,1746131876,1569130877,1059644940],[1396755773,1708029997,274820261,942921330,120384295,1319870029,1139119134,700131986],[1164022439,1115278846,1849007307,563669800,1637452687,1003516085,585094497,687989429],[389845203,100365532,1148311863,486229768,808601425,1431390765,1026405683,1092116606],[1021348827,1136614198,149031187,1945160806,608697155,677047834,51907861,1816309222],[389033277,953652643,1378518287,145021621,1613955590,199152388,459122078,1137930190],[8068559,1507291507,1835867819,859942886,291070560,1538507090,1700635456,1853146136],[321561039,1601428882,937586129,1529822083,1485983213,2069553442,722577132,1336228407],[116016399,836547247,1940363915,1745460863,1577785587,702352057,1230533978,1220477474],[228664753,1798284522,1630592632,1695070067,269072874,1189035456,545698632,405642852],[1514532510,167785916,1275879631,2047016892,1874097477,1586743752,1226125152,1414383773],[768171259,831175551,864331672,1876739755,1762944661,714064223,1250482005,1101117769],[1576786293,29504365,184967728,617144306,464085540,1499955007,411960471,261291891],[2028366184,1231453380,832023954,600960405,2121437587,1719212084,1420646704,45914725],[2059488312,1124017214,1210316447,507321482,1421587531,1915566849,2083245606,497897265],[510564329,2091511567,918618385,1910504874,358593443,759518683,862160109,1963256865],[1820810485,1608352200,67733922,1328301208,398724534,499085748,1562691825,641122947],[964262956,474252058,720134188,1564998813,572818567,650099596,1586714113,1874293248],[1180207040,1438921253,1178479941,307224745,539323682,1288359694,252809514,1433652574],[2006104249,426993220,803651278,2102654055,1814752785,559006505,2075126488,792429429],[940291075,589099412,1985248400,939613395,1705802513,406590103,1796921206,158474566],[311249557,1825409769,1872062379,1447452313,334638946,2009184678,856336897,1755670270],[1837774057,1785889461,1247177818,811538912,741063677,1303954219,529691633,1154126098],[885503471,331256165,2037011237,1738640931,2076649436,1813963759,634199714,411423031],[747916977,1339827825,10394524,665706396,575920980,649886651,614635484,2038616269],[1912749321,479485030,1038768034,650372895,731251152,1379585632,1147570796,2061055552],[263602803,1743546730,1973658299,521896829,1737344547,893066289,665596083,149934710],[507150440,833962786,1577430478,1472163895,637149714,1135125341,1017006162,1044662623],[1367209932,1382276604,696572641,798585990,1846142448,2098397529,1442171136,236737241],[1663508975,1884419365,80954873,1066942809,1842221684,215093774,1775749349,768749014],[224159732,2143199,784680288,2081645508,716671063,2100987215,882860890,578251123],[560525965,1248381767,336880185,814842898,1091160774,1922002445,751142611,1803597641],[1978764665,1503572220,1546825470,801024873,380739072,1146330829,769761324,2042399876],[1133439588,1238491788,603973098,677067172,879403303,412010242,365308871,432063707],[1860092738,825366859,1994056325,847833154,732269314,1036863594,679090914,286730817],[82039326,298507034,2023086539,274252800,1382662101,921549862,1410649601,461993870],[1701625588,386556325,149844359,1431689632,219220761,582405839,1565603599,369948408],[1183135534,1816909681,1944408872,1575307137,220646336,765072679,696496973,2009170412],[471373752,2059807512,1417280578,1001156183,1262308892,1517424152,1588187446,2012344589],[905822604,1301935387,2121547268,1440822260,1535492718,1752665927,1136487328,932464328],[2071622623,183940788,1948749781,1548485312,1803831122,562518402,477241832,738862893],[529606713,103021356,1145773921,1329790770,1882925188,1932237337,960724143,268336165],[2124618316,1832627942,1993179523,1277522902,26141211,1178703574,298455026,148248835],[1110151899,574271392,2091185163,2068465547,1850318633,352770866,1639299185,2076330559],[1945038144,1446435709,509479735,1987397089,2007476534,776615949,1629944878,1103471145],[2070898738,330096184,265484709,1575572168,1299421109,822426902,2049481640,2101393315],[1498827945,695927914,2093283747,75613055,262304162,1182392263,467191761,483082041],[1612589844,1963847029,1453997270,627579454,2044760190,569528357,1552680444,1844966136],[55594228,505965911,757868984,276491548,442300591,732255636,379118897,1735422520],[397484586,1135527154,2001819429,1699969606,1419922447,1805151460,1260494197,469442412],[1511612456,1050913279,767712965,598124480,1583251849,239987684,594926048,642522446],[9260647,1619726281,1357137771,1834577358,1367348523,91541194,55510736,2120027172],[239194228,278631530,1397788085,1573704903,1187949684,1689231528,880056670,219452054],[2004860113,2054777859,1357569562,1848175024,1070460915,1808774857,558497927,191301280],[199332668,435540299,1501947634,284512636,1165709395,1848334749,468493596,1535703864],[1303581493,251994367,83728034,1123132762,2053933520,1301414619,1094377178,1899613830],[1167060380,1697596252,678287673,1454421527,1736648035,304264410,1514811312,1622430459],[1232325173,868385696,1468104174,319147934,610211725,1053416871,379481737,23394933],[309153038,727161564,1571145442,1514259692,1861939043,561099157,1047277719,2107719230],[154184368,333331604,333855443,1374807511,259167414,700800927,1013240354,2039581059],[377588994,405102203,665462573,1806466265,1059315987,552091161,696938388,597015507],[1036292315,817893129,107914167,763690550,862242098,848121511,154182033,692528837],[865878178,1693646541,2121275098,1342661290,1497391778,588277640,1522675660,2018139369],[476788283,489382158,93364575,1547422052,494246272,1489709518,601008096,761256796],[1207994364,1234454961,457699680,1980391262,655615661,1001624687,1054102930,1373983353],[1997047167,319297497,107011494,471985515,881467277,329253224,600001568,1441913956],[217321774,229942143,1237686597,2008017235,396233406,1821689994,118722737,1217329941],[1760843061,336758411,1674642870,42518025,1749265709,1953563355,1330506320,841621264],[1870888573,124286252,683114895,2102297553,380351907,572464784,1845234564,1700197419],[1487170604,459569955,2041089176,1723147914,530115500,936959747,388883187,201345458],[874885136,1127918930,2031036562,1316164505,1838339803,582659714,351627056,838886465],[1578617820,1856138493,1779239553,1383414111,94554512,1621303575,1550423316,221754554],[193038341,1240500811,1127724093,238397740,283771557,2056013158,1916105895,200559504],[468913883,600391395,1941635146,1982085499,531985614,293253431,1075861756,553690632],[129589787,924868660,1903912142,1869668926,312415402,1554562879,1234897972,652674510],[983522335,1840513946,1768902543,906986768,332135812,128153113,1378674691,988545249],[1002141233,1618315170,1524842267,329306172,1007902232,1107288277,105280220,1592946766],[232017508,825466138,2104359733,1891656638,1216524812,1972578352,1875878251,1631255043],[1519664746,264701580,1000624453,1675766622,1589849773,1916800920,1984642141,125401988],[1217377909,1092336521,1581637365,1940317252,1924060468,815299846,632750859,1645728687],[380622918,393708130,1673556311,373926421,1569381184,2123534948,1711724013,1509366457],[987657992,206042120,1962567204,2093991247,1230455949,141098585,922859993,1608046731],[1211120256,170368150,1487671587,1018217514,1595091939,1947633144,540496911,492536206],[1190871882,329209110,26939168,1531017001,1610318368,1309780649,1059934886,1711656460],[415890840,632484093,121037108,1715843604,1521542592,723626388,1495351344,1035106086],[352339268,1719424892,1011714207,1378574486,644456743,1610120887,649536459,1424857589],[1031155172,45478738,1849601327,1463469465,1515382437,1056547788,305750811,1402742448],[2102876827,300715624,896968865,380059235,1370022453,756260542,635979312,1445907026],[802265122,872147470,2065232622,269933501,583263932,750083715,1906926694,943509328],[956425529,927834182,1536537154,1508805254,1862294384,1008184410,2064862490,1015399321],[413913462,705810246,178895519,1631344271,1233960739,273787614,2014655276,1718114879],[1197854386,199110793,792900530,992673950,1791436616,341140027,524089899,1126194517],[352666792,320362344,1787264268,2122738643,884561425,1199876698,348779226,2045363625],[622371073,1393748305,1756424941,838765033,2048864487,1954782343,1869082545,1219575779],[109790291,1054915834,1223757567,648192816,780144521,909325727,2026455469,2025676835],[1104389159,2048638343,16755092,694274811,1195557874,1755915655,1681830413,1908963291],[1379742593,1228862608,1575865743,452331329,1721030261,1980057394,1122818845,754572872],[967788951,2004908927,1252784135,247991822,629112157,2087290902,1166974878,306536743],[1428231295,1440069950,1624723277,1842232811,2112822084,1350412739,329682833,734814567],[1522994469,267030880,706634570,736247014,240383273,1313682810,247998954,82688830],[1689807858,674526934,958741498,2083263987,312945714,337052468,1960124314,2110124778],[175872714,510545090,668892913,1475291818,876533544,1905316669,775233982,1836005017],[78558182,1962160695,628830236,141324078,807183093,682779218,1748234763,1456095421],[86431613,1463766272,938494450,1786979945,1062023942,1364924394,300989228,1900693376],[1846817906,1454028815,1642931731,236605028,1312612438,1125030353,1448154702,2084909190],[1539240603,709931712,2076333238,340946156,1158668162,1669561716,1520683663,300222860],[1774069041,1636218525,1646554085,761388376,1087424095,950142024,1430496531,1261181205],[146288080,596825495,1334569570,721524268,859976589,181782795,2028319326,1131905216],[1100998985,1484408694,528662340,712337956,509036567,1753656158,1333735344,934105707],[568454509,877823757,42686253,453925816,1115523398,2111510444,1563483673,765676918],[1293908741,741227651,105579419,1150386440,1103098008,152868258,855654779,688677079],[1573414661,199135195,1579246910,660472918,1714277528,1448539268,1040997836,90020999],[1343389809,839351062,1052377156,2046535824,145643091,1353515428,898884923,309103762],[495981868,2056594081,2127621994,1707601263,843083415,1521690024,294483543,450154950],[29197829,1117649648,514994991,583743890,333035809,688682071,1431356463,1976842862],[1070859183,711057691,1022815421,250764241,1282047374,1411332040,1446238724,427063906],[785383340,1095833761,1047582887,1257299637,1933621051,2028659269,1199652388,1005588928],[1563372224,1790394848,140301448,1323556093,141344248,1426810592,1490037087,1257847708],[42334639,1574166940,27696633,230891901,1341487190,513058732,1775262738,1320264786],[283959327,1901340632,1811948867,576635776,905145127,1998841026,124999844,713435738],[1169844504,1849138627,1225452253,999992424,1308234753,1176574481,440844953,558789262],[857484969,84317813,1711909393,1784858073,701278162,1962118982,453365565,530919119],[1927824464,107941411,1821237008,515399061,1267543087,1477828720,289047913,1140178211],[936417730,1081362408,1259253859,1584951250,1753404498,578950609,1902982702,507990930],[1524656184,1864927288,307354161,2064309448,1256475256,1159629603,896189579,1479985687],[680859310,1114911435,1772064284,68147652,195239017,11786564,351519442,1097868146],[1017236946,478409472,1049009412,1162867018,272525820,458163593,74695771,465688592],[1399564018,546883813,920634653,1213079075,288606906,189021032,971431865,984164711],[1736977327,68210038,1648165547,1617429475,73247273,330611463,210721979,1879510337],[785938789,2072684198,1132848804,1406434922,1645590279,1398976417,1856694636,508403855],[1608683429,257269359,483594511,1269805067,647166553,2050906541,1124111738,150202830],[1700594173,1591043500,1657735181,350026687,208913374,1839927807,2050376595,1460616170],[393118140,1716782816,1506332412,961010763,1492947935,1298386132,1484129113,1124257359],[1681233870,1499158294,1670829731,1214011039,1382427864,1663179570,851500731,1999739473],[689582640,964224473,821785891,1165377974,1680311133,297878060,1586661711,1577525378],[986202596,1783670463,151094473,2117568947,196963615,1462026054,1083746050,1123483872],[107807317,265190330,951018344,1970526715,423889181,1978769924,62166582,104860656],[797450358,1127267775,612539321,1761550986,161339935,1653565919,1988068025,83506926],[1593247832,1979374301,1703688883,481458998,1868643038,1074167559,1735233771,236429586],[440658143,685284605,225338844,1526015199,890853053,1859139255,1766394164,1229647491],[21713438,29116857,1088193111,64914255,542644868,900372083,328244891,1871956325],[1902441640,1578110982,1708890470,881613060,2093237743,1341908896,1968030511,818777382],[1297244668,792031540,1654705818,1532726782,781210193,1975809574,1016748265,292312671],[875081676,1466841808,1928343188,1603644667,1274272568,326647754,1274062454,1834523289],[143090599,800984348,1980907236,2110536032,2112135006,1267689039,1194303539,1390211841],[1126700871,2008138889,19560503,804071486,1679728656,77629091,24900442,1688580387],[1819763148,838882633,2039842176,1074912943,1326089254,813543115,1902291500,835837838],[1334695494,658430043,647523521,825645493,950742637,137830544,689613905,467620925],[1785507893,441121534,40684374,1715047345,1279400377,1203697599,1397593775,618842818],[68594692,1421349895,1729463223,601127660,780914855,1558245998,101344836,680227295],[791331768,647240980,1199992045,132248764,238176074,592785310,1099340118,1388097060],[797689686,1597886755,2070714839,1429642592,1685031079,163795000,1577367328,1275686629],[30778572,1575434218,1557651487,840309235,177031247,228079130,1575482840,916383954],[2048789305,432911118,2092949004,493153385,1744824260,312302835,574823315,2050818735],[1624926415,973202280,326966097,1179719411,676941146,457942910,2040927925,981619670],[591547208,1685571627,1855606060,911294004,257680198,1067691481,1432621969,1700982885],[253439763,934740515,1832559168,694698029,1954792702,2119260459,941834411,732309240],[1504582951,1670063169,1544496855,1704674862,1685114124,867932487,725474848,1668415873],[1873619182,1390906409,1368930006,1615781228,2093752264,2026904548,520161833,1738503877],[1355808241,218081417,1566560009,1639211019,564286458,993244911,1774224613,129973659],[427643421,485755098,875795393,1395536014,1653442482,2076733270,624563598,560206355],[271897233,745741460,308416782,1895023344,292193269,1837067041,7446971,249166500],[272260159,736360607,592448670,452503221,1426107550,1719447409,342312901,2055605250],[1042286848,2101467498,1042687171,1479299437,1954026953,820273059,1096583408,713265480],[1201093438,598597409,321336178,728295208,599424343,518606506,1025247405,739143655],[1831228994,22436246,1931012835,1453380533,1873417288,1646151343,1119654630,900911980],[1880273848,1129659512,1661640694,1766196518,2054115302,383827131,1828810357,1426739584],[1474577373,1927892437,1307068125,691470205,1431577823,1751443120,1707470977,407297451],[1077796180,837346987,1405679571,677980870,1464799398,1109474989,1831074493,1248215888],[1760620585,83272506,687792888,487546609,229890092,2040094902,1106326137,1082445828],[1591606164,565212991,1610462472,697166036,718548679,2077944881,2068067158,1908793293],[193466207,2100015782,1040370882,349969133,263435599,2020228368,480229293,1908446256],[614897899,14487119,113286521,1652209379,80904994,262716878,2096390305,1952516072],[917132597,1064504325,1944137847,1115724128,776569437,535811339,1643809229,1519766025],[1300166240,769591926,995483405,1481281944,1202406734,411568097,480819020,245635509],[13590449,264089177,1634177806,588195842,1196356421,886708830,1887176928,1773605915],[1904935465,1669046083,1123004352,1648301483,2040002956,771579260,968606878,629081922],[1026269543,398657859,1187821495,450608034,725149097,1838788741,1711188722,1656024525],[1600196440,716018170,766841917,1574221855,612532645,492887103,244839566,225337491],[2056463052,1545987518,1323580563,216382861,1191195915,120983984,383260539,1473495582],[750139422,201236878,1597437005,336251410,925385614,1519434189,738820797,838595410],[1148430359,207881211,1877590461,751652159,679333750,43031719,1583643901,163129851],[212013435,40621093,1071260416,1680831573,1758308493,1954743689,1341419552,867652843],[1392123074,150195647,1705586018,1451342495,1691963853,1768004636,1747210191,559788827],[1767787742,382246494,1428770634,384170119,401888793,668806987,370087483,688080381],[1039601230,1254876093,128318058,646960450,708612269,1189772377,871429548,1548212879],[1716783477,539976968,751607376,439633736,713938827,709089219,1837444285,1085647887],[966329320,979275178,1416689952,1657782062,198384443,1321978988,251034156,1824434733],[1362862747,2082249961,1246389918,1430023005,1511001296,1804681191,1096558578,1253319611],[1385352112,1291574975,728569483,260109503,63128800,1663879469,1165286076,1095475438],[190950868,980534785,1025418963,1819565585,1183553383,1872287566,951524542,1379317333],[505901339,177661135,1695925520,2127979248,1906895946,258699919,1469333512,1763847467],[1026470361,1562550651,1674082044,380709263,202676498,486598038,733593683,718557598],[1851414934,1645874899,541279384,2070019686,71122097,1779664356,66986168,1513479769],[590594816,636078693,327443716,826868365,17900201,428804748,1976500807,479951238],[1354367258,1056206099,489028503,1334715176,1059850805,955902490,290726510,532717118],[706451376,383622934,1116845073,1886257465,2028711259,334138098,2024954765,198931738],[2114048635,623974966,1837819848,448598063,1848773089,1405868780,640360650,532759219],[1866394681,944228683,640914759,369856271,1669391819,1579814822,992808520,342041516],[287314068,2026349567,1047334434,954863334,1890192099,569247922,1102807227,1209682211],[481417202,261243145,1634344911,377631568,1453754092,513777973,1729090299,963398334],[193604842,767468719,81540583,667231818,1098991156,667256823,90667404,457579009],[721735749,354903172,1424495578,1490645072,1919802492,559728356,1575928570,29205696],[1906072659,38009193,1510587331,1666986925,288224085,1702486389,1902487913,2031312754],[1727983090,363222471,556077430,1013451446,1870125473,680891750,365953320,1274818971],[1217455802,1558297334,960606761,284115681,118467872,1994961499,1979411283,774943930],[1830885522,543485430,125401178,1825122173,74102218,1166315070,640954909,1079790892],[1168370109,111229386,1927398742,809542675,1314282024,2007597858,1594427715,384487074],[1913379282,2095609874,833414297,1615803853,963455335,171943917,340733510,289635881],[991561123,981424256,52735857,2035915323,284284929,1583664478,412072590,489573712],[1062448488,1201743000,91953990,847411254,882967120,2066913290,1463832653,1687138469],[1728606454,1928523535,1219841125,1304249085,1040818172,1669576234,680915450,1601459544],[283615976,1308817503,1774731259,1870920342,262927864,1225362159,1590854723,2068209757],[1199844786,891736830,418712923,1535991748,2065220370,353372686,839718241,737898377],[300031756,530044305,993720409,402957982,1362937298,853168842,416521879,1285252512],[1445050674,149794926,960587304,326186779,606540209,697607964,651175796,1125867550],[2006844180,549453083,523818828,1033123654,521035777,1480558980,1470236896,1539321032],[817710322,54654616,949300447,1110166508,1605689291,772023187,1052159624,85760550],[1558579358,310191500,928077937,1931574332,1462566665,1262055262,2117884980,1321324013],[1818716731,731227325,1245535021,415984656,270517214,1135930969,400196664,1206003978],[1166312656,219966853,1109852910,1474263203,1350843855,232040932,1266745221,1440159790],[1652382482,1788919268,1998426645,1510161953,33521134,1437161959,350507742,2067229846],[1994535397,1474676332,406928315,317146372,1550161319,864361188,25460804,1023404259],[2011438231,2080663084,419516772,68508445,122517524,124288531,142498090,1179553752],[253317495,644014151,437934083,447194604,1924648120,254126469,150060819,527579836],[2007386801,1072673028,1831221090,1243486452,1804394054,1911395078,1051719334,1266638662],[1135464717,1104789674,879425837,1704233124,1324007843,278902521,1891941845,1571054291],[748348090,1272227919,542729433,1398180009,164082207,875602425,1255129401,556676094],[1738204208,1788607803,143646050,737663225,1335735230,476308151,1580268679,234168140],[399256030,590292841,1273488712,1866621270,451873876,1514956264,397738073,452977307],[951755404,974915406,541148657,1356882407,1522785934,748102330,8951495,1793805558],[57869719,1500628106,788047393,2680850,247212301,1992714058,1385920247,1651184253],[748901110,1559492456,250829411,122029801,711856333,163849635,1102995908,163427735],[162701130,1753762378,764710903,983496988,1295951058,899818317,205077277,1401444115],[1504907037,2081757158,1552169796,1492709822,340548313,1702340496,275859531,1461156195],[142339161,1019600011,575868444,1900761511,307292264,930842509,436766244,1508691924],[995652710,473981043,1133585279,1037443671,312026003,1351023096,1804701180,250137646],[527906476,712430590,1715924418,1400116220,106864870,1746168238,1944865893,751960073],[1965670837,464417528,492589671,2075735079,525599434,482791698,1760909170,195638787],[449622872,1082705498,1017009026,1743592709,1969810266,1719215274,944900049,1476002030],[1543132293,71575768,1832318536,2021366129,1265751817,1472226076,1645748487,1669784071],[1668146893,1843618676,1175646699,1958978578,594550623,1427355009,2017052952,1079503890],[1686252571,490959415,625625384,1079062818,1050392942,304280562,1318087788,50741348],[1270591297,1663917104,2008209860,108404271,643006520,223084313,1443021084,778337394],[976359513,187676040,740039076,1865906830,1444020705,1399236289,132486663,1366491445],[1962160512,429818886,1724887224,1929353990,2043702879,2001103380,1248138803,893792195],[274101409,73967082,584070696,516451154,46932788,183661975,1355650174,997643074],[630080525,2044839475,744741138,1728259192,214631041,597467238,560193347,1012914130],[1440444957,641066879,1896790083,1499872058,1721665406,944420496,1292362388,1611934203],[2015464802,1375235262,1460188540,1245657822,2081644401,1650077317,1434994038,20072278],[343182931,1807710623,928436870,661313837,332296921,1943454236,1009337375,395529102],[1896985920,1165068510,1182006504,503163920,841527116,1945843596,46057962,1190213373],[1360312256,1008392556,377726684,826540097,399742564,1132320708,34752629,2038247183],[87287591,1430903826,1378699199,1523981767,936767680,1294510492,1925588700,2072151615],[796313741,1219517783,387044315,1199761574,1730084495,1843236981,164571175,2084866848],[111561003,166925761,606429879,1914435494,1636704192,238861640,256168453,334458026],[1838429947,1306468707,1299465605,447894276,1918672148,682654918,1588330136,1878480862],[1775428364,502256908,920838821,1243635368,153951562,1109035723,1906862919,829927902],[368719884,1214169071,1946826292,324987950,1052769510,837747118,1275992580,1435842183],[797596443,1436124494,1013539913,1233660442,153460726,1528533556,564853434,1793593873],[298203163,751522389,886964519,993578215,400013039,7207561,279872513,81859941],[819758779,1871589644,756960878,371938585,95871685,1597830035,857820008,105181348],[634812266,2006034057,1177343620,594003756,1964592052,1824774570,1670050082,996518356],[144194409,1482251385,392584561,1825668049,659952714,1575346158,1045813224,492024041],[813500130,1708186719,332533130,1044197365,1373647574,1392877167,249005167,497808962],[2119297863,671780435,2055585104,1614934989,639322584,1416644870,1604781536,25729618],[139524229,205391740,1341870265,717614553,906967888,1288243952,1362294136,745580198],[1284704124,2002612359,512375332,927287920,639279818,1357097154,100374091,418160118],[1024810606,258042818,171424796,2039338713,623433026,564159414,1643772805,1727417012],[19262603,1871151181,1182971866,1089714911,432515735,1622386613,241956276,1810153661],[1842021515,1815718045,1013248834,1241631024,2030933467,1223534863,1599421613,1473174445],[1137033101,882229383,1992581963,852554851,664731680,679551355,589714936,10378436],[805328241,450782240,1889546126,911822427,1601721786,995451566,1751327676,954546039],[1107732847,822598874,1924303547,939050444,1620669592,1245566639,1152772593,1015162981],[1711282173,570107088,1440925767,293566578,1887653811,772187023,1746351813,762172594],[1870956621,1224948356,662589117,171849794,1202524864,787657785,356803039,425251932],[1060004721,1128947198,841020125,305077582,337688839,150232572,1211466274,1156351886],[38429538,1535876397,30984261,1771831633,1674382411,1845223382,23960987,1357124604],[1967175667,640804541,1061214263,1809507509,1319436476,479407411,1591640597,369818971],[1583336995,1235668635,1254268811,1129306316,658576176,55083629,696531807,1102754026],[2054807202,1650965880,149639626,691941881,492719789,2120903815,1385384718,999642448],[1252532925,265833523,1707677131,260988643,1884820612,1921045212,61024067,93178853],[1051427197,113877982,1229947597,62029400,49578927,1769686870,1513395090,980859404],[117704859,296537132,326654385,1087841670,166204999,1293345776,1509980942,2055634732],[1275868382,1478622130,187208023,773717996,1912339386,1869572236,1569427763,1207473681],[215398981,1415138049,235959142,1566985998,1459340309,1363397625,389363415,1713628590],[757578062,679764043,843715960,1903754308,1938515937,439100527,363366259,1162315858],[1504919377,233169650,1786234348,447854812,1822718600,908443683,1339579308,1826505263],[324341276,1659776141,1852970402,145850482,1850009420,1599105816,835403759,1505744558],[19642211,818207042,725931652,522500134,342617885,501272795,349757684,1538547067],[1467189656,1770235386,2126527886,57620044,943645701,1524591177,1064322678,145534503],[2019143390,2072408894,1532460126,1186967334,895105551,1298330275,684403435,511625953],[837704434,191217235,597770291,2020791274,1216607670,1124456243,754613011,1958869454],[621153285,584262718,123422598,300059164,232229626,1616304405,321622396,1481481320],[379673319,1191725931,228844219,1609347936,1671617913,1863854946,23634477,404849502],[1878008354,1937387800,865292244,183380663,1421180215,940895335,304826776,1893534023],[1042189677,330901561,1206899860,2064574962,1026859561,1391714684,858810153,626307818],[1232695796,519898440,1895670809,165671875,1264773406,1432564314,1435117058,857055771],[690225741,986074688,1940907717,1931224300,1832313022,1427425061,2059262635,1204882499],[1568123156,1554541704,423067648,30056449,470627610,921947388,905178921,1976413795],[1392144837,762217954,2092706,1053861809,1720069784,880161251,1441288238,1210415917],[1126346822,2118754441,281113043,776247574,1229105131,286860360,143946890,1396771439],[41741277,1345700012,907746347,2118374194,518452811,1069916169,552584121,1530157477],[1999330733,1892175491,73210655,181661648,536494235,1297169038,1173371064,769842509],[444466261,683108841,1422757700,1482077534,2006137298,1865875173,2031698262,1109443227],[482771152,1083458359,78979029,709465885,1415698922,1864491726,2089728997,966269136],[1736167981,1271298199,1450172061,1663353629,944344275,1099069635,1935699280,49416277],[255034420,813937663,640244646,699226458,987523128,2022309076,525292081,1833354949],[999892038,1149794024,785832764,1898552105,1264378825,1431481953,1771717305,1243759930],[956297698,2042777324,1627854430,1718377708,777633792,448924391,1481533351,1416485601],[1370267631,1050552418,1240710952,977816823,1379651728,344890062,1420137413,802159811],[635921755,2016404627,107820940,278311449,1046024049,460194187,1491157742,2111693851],[1321504265,1418320140,303827887,1811522261,868903555,1138897230,1473497442,319597999],[318398078,1909178665,265137766,21768443,249613505,683476730,651379354,1707340791],[1280688715,1616617229,1907496280,1499789941,708863962,776968710,1856387211,1527171800],[1991802989,2011144062,948587067,1381069872,457880273,2056630759,262639068,972137456],[1286881266,1188919579,987868769,1671757683,528200432,1650256207,1295150384,1739236501],[705200186,1161509799,461110294,748225505,1131534464,2058278902,676394741,136197320],[537307819,1213014171,497236040,625616353,1113043059,895036517,1105378930,837926152],[1683863601,864955031,1674390670,1163988915,1632128958,452687703,1082210992,339902554],[1362463657,151186566,1747964327,505970596,1807324657,380069489,609030486,2015553276],[1103432844,762660166,1405345320,255159183,1133776701,300856746,1484800671,1039678462],[124324131,1250042418,1663139613,527547077,698150491,31632787,343016659,1213861176],[585385398,1030581531,1425392320,892383591,1879787366,573568939,1177997366,1788912827],[1897002823,751435265,127965537,1653659409,1724665505,1711185696,510876706,875161398],[718641804,477551937,956822588,899329208,478251645,1228122141,1881422561,1806365834],[87448699,1359638541,1251227882,660014968,1583699642,37366689,968095499,2018754484],[1852902177,1584450266,1684854644,78986093,1370139361,1653237852,854275827,1366863454],[518735348,1009294386,1905312025,1361339106,156270695,1478459545,662110632,757918182],[1928768552,246565789,1571052507,2120458576,472145345,2087567229,2112710639,1253940111],[249711246,1744511847,1617117816,1250372229,365721363,654405937,1676547099,252888236],[1801769290,130915503,429470733,488276316,13355428,993916797,120208163,621948769],[759751522,1951606078,1522952713,1153722508,379135345,1359640909,969302309,1137282507],[1714083141,1209781117,696979796,148259489,841246372,859052979,1862728253,804295921],[657607117,1988363424,1047186654,609527940,1051289560,292652640,1095163006,1567693435],[491004924,589645023,1734910843,1752038230,257225214,1453007714,346066829,939823794],[1164995213,601175241,1108474944,799324159,731906569,1828710413,1239671285,775136949],[1840430038,1678726712,875857864,916666544,601572940,523061374,281804928,1094650903],[1538809521,1277468402,1492027900,1588669753,1669784805,1286403652,261708237,1542630352],[950861446,1142021466,1730104817,1782062556,1298870512,1369438972,1318083274,1744149031],[20968674,673680660,1554484046,271474249,1062098651,47752930,1182022730,1430255176],[293737573,2005241338,1221807885,1745610749,126328356,472254131,1887277338,1398028931],[215535636,740036013,68102558,1589649283,272457850,53530006,894126856,1773395683],[736500093,915824981,1217079851,2110470831,265993720,1661251588,557302876,578635286],[792104275,1317212039,2128792520,330144708,1601167240,1979146253,1586739947,684801435],[1876253959,1749287104,1759396397,1170200456,404799788,585333298,528025558,772503192],[66322199,339563749,1068444496,614402330,864933160,978213482,738488579,2129697832],[1261668268,1830509871,1479272455,1774313506,686936364,2055825711,203820453,398513489],[748825013,811615339,1642252829,1002558085,1264397537,1044906471,462606111,1137090315],[1801668241,373003813,908966421,816613461,1825712279,1809216477,1357264415,1124612923],[473440444,978336709,892263219,1517987610,1573855355,487994935,1468440016,1668541379],[970795138,136692822,2052912451,73260881,1371967907,1799182042,408713861,1461253310],[2054762140,670256163,137532732,740736378,634908750,135010045,1460175493,1887274302],[466891092,1875752435,1847176655,100709001,2082501473,1149396458,1030874099,1728660845],[571622615,978764194,1551002555,1702742746,1125529356,2107339355,2026177476,2055935693],[1349585518,1452353509,1327716278,173306782,1320843497,2058896891,23410247,1408381669],[1113859449,1971689951,1598893813,322358314,1774699084,1316322084,1129685448,979358943],[1416269727,1552362531,1637795110,148799666,986528884,548857377,1888888123,2037093080],[1306082546,1425254011,700811418,1425694620,556169056,756431041,137409250,1058845040],[1096015781,2118374067,1572315759,156378054,2085100167,1770581181,1303560658,1178638599],[1750155234,2002606922,714890946,1577845844,42752615,1207446829,1611693467,301100801],[623039279,1015208405,1632825365,72696675,1688313385,157296690,1675864251,1687776643],[1850411317,1027239189,1973188274,2100674452,1245524526,466010883,901819195,1606708172],[940996694,358303029,1159455658,935243467,930353058,1203738553,1216875131,984438853],[422174566,792734741,387021035,466243178,729297467,1325002130,408640689,636816597],[510896482,1952143083,223743733,1068931007,1875651680,1362957648,1534868614,858633842],[1320799210,1013114380,1280818483,666636397,351981333,127744143,1046455638,566315356],[1652625459,734391385,1261900019,382475678,1058964761,1352048090,2120756234,128738864],[753708857,1102629438,1616739851,1615051722,1477764736,1784584002,530486632,1968064415],[289702777,179418958,1852525836,128231621,1310372411,918178041,1244250693,1852660989],[1758463291,1213171558,351055077,1689785752,1553588888,536563945,1386944832,641496321],[1330009210,2071283296,452189280,1981267970,1109595582,803902646,1866402444,516962691],[179183425,789001436,1527148970,1506638416,454793547,2043971495,452789235,260101020],[1926570783,1603889462,276978204,218044071,1391000399,830726147,541943169,618776891],[191246173,502519356,1553712901,1535337287,194589640,394184852,228807398,1331178853],[155573222,276426089,2124723878,1673562354,1068788938,1436391076,109902169,2014295797],[1482918828,1020588124,1238314640,686891079,904917275,2022888641,1407226781,22395441],[991879687,1025444592,2040671342,1742739967,798288015,2069300043,1883164613,1704654820],[167602851,666849421,821803368,1703778979,222979793,1509554016,1581174291,1810870905],[1357751716,1613924073,1256770241,891601739,1364251162,1666864178,1564693597,489685459],[705450826,1518476321,1196355100,1330531254,975034161,384256444,395526608,689649016],[44550161,2000087775,302749072,118273673,44925418,1442864077,1497084811,1654241694],[1487159427,1255038313,299820524,351338906,78478276,2063816470,854003967,454963970],[1175554905,1306356208,1047700202,2128722911,581712559,328191303,946643164,366882591],[1185060090,1341278327,715117507,1128170509,2110932388,1628802024,425695714,1928832036],[1543158237,754203245,1661955872,1844036618,1843197013,1223640548,1301615685,516151004],[30221138,1089055376,1610466070,31987532,895867875,317711954,806836337,1490091588],[704430335,1681328325,730488404,1820239857,1093287359,998320982,1037444500,561881111],[1375705550,227666892,132048021,726869996,1042950659,1242700389,1459526116,635846100],[1112177043,592528381,1142043540,2040270208,670666216,794373278,954476729,455275274],[140521938,1741541411,1286630285,701244874,980790263,804379181,1020933518,1060506810],[563735131,1847183713,959001665,1337965226,636233187,486587023,558664011,1990586775],[915635969,930298457,1757260982,1308053187,1933994449,2035083918,8638586,1679754441],[671402958,1335798904,1285043571,1255162362,1548872429,1368342921,443091539,711777567],[2124048793,527012825,404791123,2059656331,1699717714,786848705,101539706,49338119],[1714699522,1725934408,1982743419,669509255,1737328723,48177546,1810225230,2107758254],[1371016208,232541840,126178999,1574446396,1706345377,1461010261,1786926126,1098955615],[205480686,1991901030,1369487834,1158681342,1758515576,834170334,1740262583,295239417],[203881995,1460243161,131447893,278326071,118307877,1068616251,492621112,339982074],[1785774353,645554281,1804112010,606047955,578212483,264671716,320303349,1436013619],[897966332,860324122,159870056,526905275,94400536,1765379604,946324107,1337882789],[1183992227,942141039,838527781,869394834,1576664932,419264092,1925066265,246013223],[1599602164,1524331893,1619527874,1998702482,369611405,1361510345,514909884,2123432929],[473467293,640105381,1287454423,26367136,98819909,644241880,192003289,222685616],[364800256,1101061415,1984882714,53201199,1695072500,1771668503,1675770072,1626639631],[1624154269,1561119746,1119787980,1797834785,1357530946,1889587045,698116059,1056210440],[1920245300,1308289948,611799639,646333999,466188008,1793253981,1878303152,328557379],[1895925718,1161176144,316847627,1915490296,1888828906,734401724,1310735315,877190817],[300113673,1582856700,636375931,222664177,1197057590,687748411,1179426,969065906],[817905366,973531063,1651283660,1662830275,889201734,1098972155,603157249,1684520055],[1057102484,666616919,852092166,924813760,2020981151,2050293430,301089663,776448182],[75784413,283334404,1034274822,89283505,654372869,1707566539,934462414,1506186631],[731872991,345323360,2011956691,320108245,110963853,409705994,254857163,1524690302],[1150922587,1655680453,1319576508,665602097,8975789,1867956007,1427438419,396724725],[1441109114,582040369,2106484404,1817906437,1132092918,1832331661,1865681481,64743316],[2130524400,1204376486,468511833,572840572,704000208,497172842,371025139,923177484],[569533717,1295651822,1698013259,239417327,982083664,1664869768,872459393,1274690367],[233538679,1046068684,209073396,2102824727,586803955,1153987563,1564880241,1509499720],[1571488397,1478439296,534767019,433610413,1376312011,819110748,1695393159,1061748436],[330515471,143173698,1047875971,1175930074,1986523992,1811189424,888628989,880899425],[1617023596,42435030,1054095630,308774063,158203229,155651552,943171978,1008813035],[1646659686,1499409429,1792528652,1319066653,561895119,103773496,785815666,604023423],[902162894,1330549521,634166077,507871011,1296916852,335144467,738339065,1712330350],[1523065402,1937602782,1448262636,341399868,1115401797,1785445175,881076385,415038693],[157839136,395816469,1739797469,294423231,1694935305,858109589,1217690586,11624277],[1390039098,1147177658,313289289,848265518,586698106,2093223934,1311476811,667273417],[525960965,1982882921,1451666439,1647979733,958681418,558476805,1773647582,436435061],[1869895085,1787529542,598325491,343417480,1320057081,376701753,538358679,439867832],[1983366569,261623276,1170370772,1343091550,1459170930,2093781620,1274796061,90440024],[435927263,991116012,1194631666,141448844,312483776,1909503498,271822156,821712002],[812166161,661861350,763179072,776219133,2112013384,1088942320,1621750724,277130387],[571935806,189322602,1204738448,633319113,24402747,296565563,630019848,1429532746],[554435285,1041148746,1899307296,1803093813,2112238926,1610174566,1892081638,1068481788],[67360967,1424063803,2054377618,80734269,61344539,1714997177,537562642,1973920319],[52320108,507974464,555742327,574582974,985562495,439235092,84673229,870833966],[1830843659,683691664,419486871,2074965027,1064784441,162191597,117492095,1631052486],[1879520337,634395548,1146447785,1546603270,1365614766,595974873,940264962,239986980],[601878896,406973312,1634772373,1890238059,520483701,530755552,2105290130,735776715],[1572292466,1212533446,1484747214,2001393628,1022854679,906396945,1387096458,1979175203],[278731610,1597964215,816820213,1328955626,1505625411,669266751,464138043,1444595040],[400526235,1159279224,1875675741,1622976083,718368779,1466014027,1234313497,873806330],[712301881,2101865815,1002623401,542124877,1194033213,845273775,1214361432,904508620],[1795909849,915325430,1164881151,1988788396,116978182,1108418406,636185021,1639091590],[1723823054,974301407,395322589,169518980,1915085574,750632280,584154779,1249871894],[1096008162,1506058499,1759541928,1341419546,1805950464,237046784,432816829,1394496591],[907867646,750346899,1484620495,1664630536,123113768,2077185152,1569272980,1097236176],[1208366633,1517442828,1784373094,1620536594,1716899406,2002763505,1391266999,788266261],[272246904,1955874833,1906150590,1083951382,1102371442,113774579,2129896561,8600954],[1514607566,821783182,1325818233,735041465,191895642,472911556,727961386,2035030552],[2052761849,1950489426,2097111745,1395280066,1583692604,679733452,715725087,1761675798],[667121251,997911625,436559266,737854110,178914448,1793743219,1003300536,1209755763],[1816637658,493309837,95844650,907519830,1900664396,1431168603,361681751,1355742886],[1528113086,311558885,669051686,884956150,1835175427,39024296,1082357766,836388506],[32513115,1427823949,721048221,2089937975,1036706719,527703240,1024009702,2010209342],[1912774169,937917578,784255094,1038940776,746149665,91922137,921539391,23565807],[2095940612,1762320291,407187826,291193530,47828929,1756732750,1380854010,1585692615],[1868882823,692121972,563425685,1039722132,696381886,1745114521,1114293205,1913115386],[747829970,1162056064,2026268035,1771579626,985329058,492912250,132552708,1558174327],[499847459,513124586,1643231526,1350964333,214262750,674039629,1833621305,178877546],[1861092115,1658476194,1701174941,1507149771,429397836,1698452835,1872648935,1372975283],[347381925,955059594,2047137906,915492394,867094383,742396544,1423640518,792146852],[1782131508,1998894431,285578630,183743975,882668000,380891633,1264430380,633594182],[891131361,1808691065,1878724733,355366863,1666531559,793040867,2019578516,790879423],[1120780823,558333640,2098334925,321792478,126499038,866510797,807962219,2097617781],[1865732791,1167552281,1104845466,776484586,483198365,682067162,1593549847,1839449977],[1395258548,1965319280,1669110624,292326504,889328105,343538410,627138155,1995273598],[135478859,1806638706,479873196,642180874,859577500,161124347,547276662,1119054476],[171495295,351786811,193836699,1764856190,76685034,93870108,943376665,101193267],[571681810,118293353,606144432,1605561676,583587411,1150741993,1297534121,947800240],[1682142903,1760578461,1713952217,1007164985,719034698,1690841732,1261531597,1616295540],[927572051,615154226,1128135325,1127549329,963091181,636824730,205388690,349066413],[1569913785,770101782,562957041,2039509143,700044338,1424923585,1871974705,1604907950],[1041836211,786184695,110813613,2128125196,1648712876,987722053,1632021181,503959583],[868858162,1600876708,471259813,1992701088,533885408,48092614,944224295,148534968],[1915679520,230723514,571670364,559557036,1640229952,715480406,1591965348,1782398779],[799401362,837203587,147247918,263264938,113538203,256990310,126843398,2000701017],[1015301692,212533925,772435887,358993685,1331204943,1187950474,1584465736,1379001740],[787822097,1516434569,1983440257,798327378,21725904,206946085,1496282865,818058713],[154704965,29706653,804460991,1234118403,1288447814,1717157361,1875221508,2107368875],[1397309230,1424486592,1302333923,287096707,810522685,1126468155,1524483254,464780749],[85297490,1548552556,646187937,154631185,997371711,574655081,1678610767,717310361],[305015178,792732695,639647040,1061918048,610975804,263771938,66922358,1001964987],[178204958,1995689610,931396887,1533840900,1624047830,1582252416,1942616021,1256557115],[1575562503,91780616,855306741,2036879147,168544575,399367276,1538513513,2046699184],[2009379605,580007419,1847061751,1991447542,1084317234,546281980,1629108132,2025609385],[1618008047,1353636586,876460582,2008865352,1146116708,1541503558,1586186907,477941524],[430872680,1253660545,1897721916,167536201,818584930,1157044463,1996311535,1131161830],[1594530881,1542872302,1771977249,1048919062,1853531607,176113573,847759252,413140682],[395774795,1315684752,327415354,990596640,353285925,1141883476,2009294701,1961464005],[258532053,1281334144,499790464,1089295429,279882998,99391412,1419909557,1778374563],[1779860215,481677435,2054764719,1765591595,58135884,1896052024,755774635,333469456],[1303806441,916782721,311951590,1224317677,1531086274,983153780,933429379,2053924186],[665763594,1090812203,527467661,248107199,1908445344,1181429475,1955467247,746561073],[1361477823,832841988,115316532,13734409,1483640454,1125005168,1425255166,1987853080],[1926576798,1356121660,540076514,935777704,1003655007,1481592797,1105209438,1048552536],[951612553,632503755,1184384077,948180389,1232909805,938390091,1357289484,1213112092],[1994630757,1870988185,304891303,611258307,1795228747,652671930,437263339,1018324692],[1136666592,2068430512,214155292,2103701492,905778425,445004977,2104483251,206005434],[718690372,1175891450,1488568493,846204859,1876544162,469263041,2123360900,2085825748],[1290040520,243558514,682357983,850585468,2052613268,1368845938,1325737872,959279862],[567932898,2058432467,332251482,1521798499,1971558786,463653985,706425388,398917074],[639221126,1303819401,894676943,1041829001,703855313,1469952093,375073362,744567378],[790919053,707992121,1627241270,1525841799,630063850,891271169,1139756454,1725739847],[920375936,1675314503,476832604,495452632,1702262872,300265645,765453629,2088690498],[1467750472,543813469,129805562,82598587,1710900031,1736217750,2008394787,402696980],[208406992,141604258,554583907,542857144,1751581598,485961684,135912297,1629911952],[888332473,64898697,457622319,348843311,1368844366,216470075,267551882,175859457],[1055828971,1628083915,573057046,1202722410,310633618,81393262,439199983,396916480],[930510247,2000705516,391583212,1661149655,1142496298,2023677305,653573605,1369109008],[333392406,580930525,546735160,1065699282,166150882,1423565756,1470440868,800433077],[1294324624,513605071,314759693,217931268,822097378,1543386744,1049958179,2113739543],[184158896,75759916,1579808630,1842007158,1786155404,881952157,473157752,787116078],[1580614913,1800608061,579756056,504104406,989067972,708220372,246603209,1124454680],[1828785643,119036925,1537127855,373904104,1003738832,7277069,974485818,3600236],[202033097,1140227997,2038864482,1893352714,1878192688,59813300,486461560,2083341591],[1752164082,226907632,598090654,793737671,671508885,1616834935,192269107,1368989930],[1351807433,281258913,1710239675,121778353,1850320210,756648212,2084637869,1453226780],[350248382,2078415288,1930826417,797901114,1910044276,2021573404,1439641654,1546058710],[129707289,400639371,2062883623,717854547,758410951,485633023,416991653,1157667635],[1256476767,54752749,1190374363,1829679161,635796022,1445172220,1688260740,420159357],[280399933,588527508,958941843,1656377151,378816812,1304276985,1575287576,573078722],[1515912334,1184155618,987010965,980821176,1023855650,1970880894,391388561,1596347616],[1083713085,583988852,1374269560,1941298178,1518523772,1861811459,146957890,1688851543],[480726804,886104072,2020638425,993069525,1966626968,308919674,1063125758,1900853282],[897813422,1990469112,2129184283,1814363383,1439641731,430643514,748576995,2050014339],[1250402589,2032445646,1597155504,1005439235,165078539,2061957989,2056795805,626102139],[488559258,560737087,1071460218,1394682300,1837361162,1673505761,633806874,885235242],[865577273,341225229,835934125,1395023679,1895644398,709466047,404912470,1272818533],[1897837185,672030107,1377788853,990044946,1310492715,538064404,1251621927,761553176],[1761481965,1866742066,611335703,1973009960,319556500,419284218,420637100,699808375],[1279269711,1148036608,1314394412,791723427,180263314,1914979829,496502100,710008407],[2079219405,1940168167,1457809597,1848733794,1678171043,1146630212,1963549978,286471416],[206160732,1431092256,515969900,733669470,316306324,1366048894,1994812673,1943595346],[1086349449,510737125,376990564,343208110,1389711542,542018489,2032724917,38966318],[814395508,1560068139,1574613569,617282213,1374846519,1870518849,316449196,981652076],[1291644050,1908356974,464857940,1082877371,601315187,484543625,445831604,1702820035],[134330181,1597039615,100951610,595919764,333292514,664642918,1277659114,1189415179],[1822331775,2096913739,1841082248,802067158,680556235,1857453045,1283256538,1376993809],[2034928191,1738421009,399233081,1108574286,2028529900,724530409,1011072511,1656411470],[745591355,1512048252,323762625,970420545,1600865454,1991468474,1156700650,287424251],[709191088,1058587699,1772978079,2072051738,863604593,1456642932,1156370847,1340180241],[495905348,516155960,1831226913,1826177969,174599287,601397817,2004504232,1324149078],[905890841,1097374870,2084269310,741782017,648307867,155498419,1575374051,159239469],[298183195,894220258,578172666,1102815242,1415094015,63586125,104413639,764519845],[304428325,435790627,352465514,687581385,2033071853,1841286184,423240465,1164814322],[1777925340,1144202103,1513277646,642862925,888520398,2092388015,1838343496,545223846],[1213725660,1533327404,334085498,1162653368,1464633063,795835303,1521891087,1826177563],[1182394935,565068976,1643739067,2001827033,1058949415,1554782833,1004578503,1429895391],[1391864931,220894827,1624317197,1080617729,1559616596,1275605835,1341522057,1666110072],[358985127,398381800,191815020,2039817454,1698513662,1525620694,1698509989,1244724677],[882221628,1691080583,1328055593,281598199,2021785588,1790009298,798854464,345667084],[1945527205,463333922,2024371422,133828193,1414356397,1655585710,77451593,410133989],[272298089,1325281167,339896005,125044631,2071792455,1533241491,543332550,1516660929],[879625086,767299279,948758933,90285299,1240666095,1287342525,185476265,1725289193],[655045042,367669095,335085811,1426402290,1392496581,1753977320,332975589,506292016],[1725805703,1583913820,225162767,16865327,1567940051,1635149947,892648116,633154565],[1115341365,2004655559,115421075,1184901853,870166266,1955349220,1351516110,2013246220],[593817155,134243457,1026924152,1457900090,1757668852,1822315988,674573869,1043364119],[1941700161,1904056715,626847854,2070723643,1247349832,1646264107,236711401,1125750061],[1717881869,744302153,228494072,144147788,1144798888,468290024,171904632,950313042],[144011441,1078137494,1027924487,1609743699,862834492,1664220068,369443013,1821744016],[1300903613,1763303576,131270545,259896234,134644697,358938178,1808370664,1955440262],[98670163,692451759,2092919705,1638145515,1604890724,1062902818,2079846822,1413765105],[1214764281,750179566,267423510,756668408,1770938854,925569558,750024717,12392648],[1964618636,1263444200,1206797320,1066545365,258635054,1109196456,317949731,1573992143],[1712670068,1262109101,1582916812,2103676300,2105885942,268380568,2078222207,186735719],[928218191,299127805,1218576305,1771818561,1794983903,1950388423,65885767,1908634197],[1684700345,904462607,187719954,359038271,797642363,583413660,102872647,732931719],[1514800379,907122291,395965473,307018440,706152136,1094191053,1329662195,1551018593],[1082741097,463403983,561420707,2025860402,1222225925,1384467473,1100550249,1162448476],[2108683826,1754367434,1467598703,1028865822,1278638390,1758428106,174768725,659858066],[1203915479,2024977114,1783771274,935803146,832417342,677528652,907072215,586250667],[435506393,1449758133,1454181703,105197953,218547440,485054707,401572680,1121084426],[956637356,1458608673,1460528115,121760184,882962462,1904993135,245828881,257732058],[1788734991,702807289,1423345217,1024476345,723251598,1146764945,84240716,886918566],[1763958782,2025476605,1581087240,2013375244,659513374,1067590281,1672659566,15520297],[524319426,1722280897,231836040,481908540,871045823,478889355,1276601544,962243151],[1462635974,1270894116,162102566,938130343,1783304402,230248534,424122741,507023736],[40030541,387483428,259653180,140748189,1581169839,822335099,1364165173,891926611],[1794385485,661325817,1077128026,805066690,893425859,42545206,15135767,1834242622],[391229893,1639273887,262074391,504808111,27842334,482987165,2097740202,345785806],[1268595538,497351158,85596953,1918803503,470742836,425638714,549272354,2073786366],[1251984995,304672636,1793708520,142982137,38710421,811797923,1928400141,1757858954],[1141989440,95881358,1067460241,185619451,1575160041,1267429089,587690890,1512092743],[1309809416,1247583824,337047554,1150131876,1004905803,672615371,299339027,352222280],[218673550,893113079,1969229988,758857931,1721334437,2076764202,1906849129,1174705742],[687962504,512641353,1827928648,499582807,1379517431,1348505230,434900757,2086617709],[893213954,994966782,525195577,618496399,470381743,261908131,1806179729,2064098229],[1788994977,657466968,1359053946,2130159505,1719666465,526994315,699288461,550216144],[1250014090,309744722,911812726,1069558608,686360908,1167762581,263640421,1014903480],[386923379,668354789,407915860,25126769,1102909224,584677162,1814537703,2090708003],[850915219,1324524186,37656569,105769747,344940204,564889989,349031297,1412170718],[684578646,1441048342,1714056627,2049279415,853806068,642596946,300094046,504962662],[1359047342,1223994493,184827150,330394784,1467463868,553985276,1275800744,1647574062],[543535451,186283240,741228750,807706466,958751149,798152010,627161164,1361050106],[1939595836,895075583,548545644,891910374,124153494,840493511,1276755906,720536689],[1866665124,1289412747,939327545,1637978616,1598654795,1181198995,1674340536,657067481],[1163633343,1159550557,726547340,1251923132,572166238,1743484483,424284807,1038898536],[841275742,79630250,1596722502,1741112832,1819948281,1422688619,2104120514,1922098535],[1207655088,862709487,953311064,1342761230,728472894,1447527296,158664816,763447978],[1662298030,825604657,1659771743,1339657431,899420406,78802774,809998575,1955027789],[1113941513,792160143,1670071584,1465133613,2048268229,1895635446,110893108,212199253],[1118814332,1481781254,447245100,1882116754,2062853950,1906869540,1446460247,1845756211],[1689777344,1871732616,1567445011,458225357,1197005076,945865117,975993025,99423028],[1507391899,1416641808,367678480,903288061,923804814,702588583,1645528792,2061698867],[2128996681,1792127008,281699481,407127375,245345717,613744681,1858498099,426354297],[1664372382,138004673,657562180,244283558,864563151,2099032108,1260340186,419519799],[1710133472,787454268,1056600926,304866017,682262922,619801734,535990861,1735001250],[869043752,848313905,746792503,156028738,1033828032,230018101,1506542660,1418137485],[11581105,662900379,442339036,778223284,2080371800,547249064,1613954211,1682569418],[26338445,1428691822,1200889381,791581674,121063604,2020980160,1559350109,362165573],[28030333,212691970,571893683,1410161322,774538012,1704580394,716059472,579284766],[1195528896,616630494,2026296309,493695681,923276972,516294540,2075013385,1033541566],[338737945,1572405585,1202211701,1573784639,262601091,829419710,1759220579,980537790],[821564275,1092370748,1372576221,1485668646,1267410533,610799281,1500269398,218710185],[1189342647,703442831,428233085,370289889,712441026,587858960,1988556051,1897750395],[184515072,1025525669,747169922,1900092626,1988854295,437225901,1203313660,1158686007],[1736250290,702449768,79284735,1798700141,43983578,573112711,1597729521,789721904],[1323661758,1463517896,920669656,1824471209,741599326,606850811,171482531,108556922],[325741970,1858752041,1607085097,1561580469,2117968732,880490769,967759773,1948701147],[893799797,1376470137,917357329,1536201290,2106690320,554213982,950404397,287317781],[1157284370,170292971,1604814528,775171299,1286481986,1713255880,471687685,8774357],[762405918,1021646943,1570890807,768613478,290319031,1531743463,34008509,818684952],[1726114695,112861853,1579112992,1036616117,1116935693,1390330451,1446882557,644699173],[1174982896,1768108605,1962952351,552440645,1001219008,474818763,1540385274,743338345],[507484287,1108503337,1806316693,568698954,56435560,995660446,1092417340,311251582],[1206732346,949271854,740017282,1948470688,941853146,636718365,437909069,469262914],[481310034,2108771939,1191145556,322502638,931351140,2119992635,1535596509,1391981358],[1342053504,686220412,1278332424,1337588358,1373100263,124443727,1625397375,843200572],[1295328423,1363744890,540880505,1764341846,978478180,937008501,1843943887,1271262181],[1079567224,224290040,1049519992,1247167175,894860008,1913413272,1949773328,255929677],[1751304009,1604855846,1486616500,1395679529,1123276188,1260299661,1125737059,843745598],[291115990,1547727041,1697942135,914370427,1780262450,1349731467,1959473088,455283412],[1045279983,1706523584,117250671,833460633,1528585329,345017331,621197097,707884812],[648813374,601388895,1486197193,404780823,1317064579,1090902833,877645480,2030793526],[409923132,705615888,636481986,1205693585,542934819,1262816350,1018437420,1875010390],[2077170718,791670899,518825581,882067657,1517357027,528297989,1697004828,1189504086],[671435370,835546290,1509450897,1352690175,148124609,134281924,1242033171,267388553],[205751457,1014000479,497660537,1793501860,1039552965,1120198253,840841365,1403131048],[971426433,1902027609,1245349422,2059908124,493735386,1267722178,628797536,908202182],[1911330791,1507006173,930812815,740010591,43052711,2082980565,1678548637,2029319245],[960281469,611938770,622043123,1512838793,894472075,1454243648,1046595423,1639067245],[950692291,1002326038,1834886031,604417044,744438058,1712205298,1548838539,1402166008],[1716600842,1828572187,1373597281,1262724439,1497095242,271203971,773553906,79299995],[1539452587,1415650421,2013411352,1331893347,1820004889,375789722,1802927874,1295080440],[1540436890,498871659,153930395,718072117,1428373434,1223095504,701748143,2065118778],[1936427490,1077147422,1581914738,1721010529,1046112570,39421986,1815676683,162719601],[1145654058,759979618,664725883,537178299,1954187610,1824286119,70911603,1281827154],[654051296,184266183,1300198516,1616172963,1098794465,1011229025,410354685,487101917],[408869005,552346531,755859953,340682954,1623150187,2108296927,301123873,291833463],[1847829949,62079168,1265646973,393722554,524383443,1237365872,894115943,1075223805],[373655913,946519021,631235315,2015971722,955960490,2006142700,1691750303,2082184117],[1765497046,227673948,816791477,408433481,651134048,1836838149,1243347161,1723307858],[1313096901,173247687,455239369,685715549,1129361049,1906485865,751412469,881394392],[1355900457,1342466402,111262801,168316857,1566714946,759982771,2042940096,557411411],[1887513900,1240400429,668873319,983818567,1534106402,178868017,2123774696,220158572],[649180127,1712024058,146439697,2052839127,1648312906,1917381527,285439249,1194021317],[198756391,1302062097,122750117,1973456195,327780685,640182254,1126951347,80326584],[1091597384,1098580490,1738081037,907431333,244391430,391718156,1791812012,827495992],[1945659453,436360764,1407794298,1842445700,953754959,1345462317,1397743669,1789595638],[1873762979,1476699615,1919049490,481029615,1747267297,157457489,1608725622,53851128],[592255394,2004293449,1812863611,2001776473,727246770,2111053555,1252763647,757010013],[1196475749,279161139,1136744586,346841458,434746059,1169323720,1830898125,1319253213],[970870623,1247420854,1625843571,1448051925,1712078926,661767296,913258642,1605963500],[1640688565,1467786086,1046978468,2104747183,600433342,781316577,722524236,1298475406],[1754776564,94130395,631524569,1629531669,17145681,1778765459,1047650503,723546076],[1253252256,1092564841,1388867115,1246060708,943998255,1176221981,1695540715,801446679],[1501598785,1916765506,279266110,1059081342,1287030879,1658541402,1516880177,1123985351],[1525173364,208916576,2122004209,1165445021,1205532090,620041070,2068528114,1728925908],[1409565694,1000086666,654939960,1298994138,1878346384,370494105,1013874529,1849288238],[1880344724,1076617135,1490257126,1054276414,503971585,576473243,1803420294,522869745],[1172796523,526961873,1288812504,1150877901,1655056697,408868293,388254706,1368926363],[214038469,2125444488,1933177611,444272065,940200926,124992578,1260197446,365157469],[1359055173,1967580763,860672343,252207937,753795213,647593118,1580579574,741569789],[1681712094,548455954,786008993,1417945298,701405916,2090777538,403145843,1326609999],[550716777,1787577372,810007326,243099627,1922646795,1349610235,1410166252,518661133],[1418947882,1644626528,1494959463,1240151502,1930744898,1198226806,1634902226,1915207529],[1018697291,56790123,1857762825,969809065,2053322276,915852052,366240150,359832640],[1970472148,263519746,1565250797,107646788,1005828899,1860051765,1427054886,1514435694],[111400901,1007055254,285511975,771855582,1507332492,1559816983,1866410371,407766554],[1116358536,1664350518,1265870917,680292637,1654178713,59727384,61296921,743074744],[1725419484,576117451,20751761,1409849575,1682435086,1779726627,1095397331,1740696456],[1755592398,1544646911,935243089,605485870,2107608799,1864888000,1689790235,940647101],[703193784,1283850418,1780128207,71401521,278094496,254112051,1076953543,540068804],[275251224,1267383293,1269022754,6716454,41811190,624618467,1636095912,914524935],[816658584,30209201,295375968,420658544,471157371,849230683,2043700431,655810804],[343282979,1144100546,1023937461,719230659,1469673820,1587695145,1742559710,1731788691],[100150417,528749585,1244365099,1031254637,1751962447,1563303771,271220959,1763709239],[2083933052,311673672,1186173593,1636410794,2053369702,1808802050,1650891775,1947609845],[101573781,372210262,1796127576,1309086738,1648939643,571668963,275819767,1989733788],[1450158874,569279353,746120720,1982204785,931648579,1249920239,584787944,229384846],[763391970,1005707704,585587215,907797132,622377520,1402687063,1307254730,1918479022],[379783597,1860582389,1725176314,1514679939,1941026478,409723548,1374542301,468284736],[373963038,431357507,1865243260,1722891668,1232483247,483502175,284840581,1125872307],[1409779507,649158850,1054611491,2026169419,1594930761,1557388626,838529752,497112137],[845016923,1907055790,445795422,1307603388,1254983891,1518642889,2032865505,724414657],[1763850705,1554968231,1840736881,1380864793,342959778,1259272991,1364910956,1786057387],[1293986508,1558518073,1194403132,20259646,995911629,799477414,548064810,711562514],[2092879160,1415999127,1855666288,891255995,561511281,706833029,1480413515,452418095],[1985458815,1508409193,617953120,2081578901,2126698916,991011425,121909337,1640201872],[1577946975,1039903095,243914388,1762730493,770500929,901486700,1928619560,2016950100],[566188471,241782987,1558976033,82379599,315032508,966790286,1830510768,479758701],[1562998618,1056953276,986641615,86617459,1828747617,1514030155,1187936808,1408726091],[527094029,1001426361,1057613691,1329559484,970465732,1758095757,605892684,884627570],[1511734311,1946048361,1241190041,722547052,1830502368,1228519219,2061927031,722356472],[239112649,1470297738,1383481740,1967356239,1862317498,463361224,814806022,870017504],[569109723,1464553074,34108406,1084288140,1018876928,112639898,881750874,155103390],[1237671408,1691038764,948705809,1949032449,214542917,489311983,128910376,2005503742],[2077767384,958240722,1853651161,845516552,757977974,744493781,653205619,2094034515],[504717842,1352414165,1930211878,1155258149,851595565,1733590530,232975226,1291832093],[439884680,1358372760,644210719,2112557901,820748782,1539664723,1632412809,1978210890],[2056296089,1266386084,109653623,699980084,2041470904,1504544309,1029359605,1680832326],[308858652,163240411,1618284985,155110737,16192988,335836059,1652468725,1557995139],[25616045,1500700044,1302178296,244834229,674595904,131028717,2098891041,1685363793],[1627481652,1900802222,1865169754,632333766,943513946,783522006,1345835888,565954601],[233706385,351481581,620242276,923304910,539637637,232967833,547183561,655408468],[1645701807,263907117,634749033,1070469924,355824101,1006066896,1395839836,1465881035],[2085491980,1424720650,180671564,915731482,459750613,231237309,1369496801,691614925],[1250688003,1682698540,205369315,779167248,520935142,1251610260,298515585,1573875940],[934048501,821790228,433667242,219920304,1552246350,596398626,956518698,285052549],[794708576,684645991,1457574576,481899611,1124679550,1969407352,2098343969,1905483442],[1867498574,616689735,950699502,649492323,176523151,1161208432,1569155659,257847687],[1442088732,416260913,447149556,1288355744,1705245445,1366144983,1347491104,1161727119],[1767989420,840406483,318131040,1456430407,1653676287,1780551499,268906258,1062137505],[564097282,729087671,1147400123,1539081281,806418934,2010432528,1022675691,746354398],[614230277,1159155342,47779595,555212872,391902844,1444324926,856028880,965023214],[322903272,240709411,1919565528,739377787,1158501498,975438611,1025644038,210068360],[850250932,797062897,1045156886,1257957653,1933560031,883556431,1371696977,1302764779],[1593652169,1102768030,1386390637,699483276,1584218728,672321200,1877738217,84129267],[1474554761,249739016,1512713619,1821025114,555816544,728960983,502859682,594270930],[1360283061,1417575821,1402743563,1073556157,1060899053,448460110,1634098951,389360736],[1039022261,1274490100,1804654450,1886512411,207316261,941362460,2067500950,453963361],[1807187788,124578568,908078835,360773010,1548908426,1635661448,1615322783,1457436211],[2048023413,1259247099,1336194673,561931772,960909281,418264982,1912442359,1207356434],[1629978505,2011346452,495515414,369725827,1358003707,2043153669,951095110,191912397],[858065613,1918790636,155527949,734562128,646190167,1313611560,1883382879,787074777],[79235539,919935741,789206005,301435258,693849333,2025137864,776943741,2097694338],[1824478836,1201952322,1742759444,563470886,1620440919,604916629,314331980,1589086737],[1930746920,580413667,1268064475,833729208,1299931277,623122986,1535687685,1582548498],[379605298,916584609,211721983,1974585779,955598388,1844190980,1144040533,1731775036],[433683403,784565581,565092967,750550377,903133329,1568479024,1813590238,650586411],[1824399865,563423893,1693610723,1470850684,2064934015,1317345060,567268490,1928468681],[1580778382,232993129,2578892,876645319,2053280902,1665790639,1182299044,19282992],[1080632776,907188135,1265440232,1243373826,1698947237,1993284560,365472480,713563707],[1509230306,1742743769,1710123556,2958567,1585087946,1725376914,714649990,548393849],[923913331,925714091,652208455,201270238,724567359,896387739,1211724410,329409051],[654053954,405615571,682951554,431554346,1423682814,147277565,68526340,1907887009],[1437693795,411314343,1059506866,573977789,1609419586,1362110291,1997548111,1193066189],[152940441,200467689,2002637591,1121194295,95565173,1738380761,1993724738,1807329470],[2092058303,1694197215,938241435,1459849060,1461900492,859647191,1978715533,2080761432],[1207391382,2697912,929861537,431699025,1999931662,1857501900,1888599589,661791439],[243163397,116379632,1694360429,579874897,145418669,1630333572,2038871383,1341975670],[1785548702,990022629,770413848,127785946,950796551,1429054652,882041948,2083701484],[389820039,801297603,1184301016,1560764806,358821407,826238513,665961387,1944875032],[1269131329,1924777531,986616713,994723420,1633996416,185322732,1064032114,1795236959],[1580434794,293179555,62407897,605083343,747687556,1181260216,1882612641,132903046],[445389474,156941149,2071996026,1280880566,680364059,1453657121,817853850,1771338088],[1625218076,1551800969,1950421420,1266782657,1311892406,1816662429,109735465,539020531],[64119617,1858184737,1747715690,1796347858,1322208077,1483220042,1929361337,1672730704],[801969761,1595113792,444281353,1162505586,794794975,78477961,693173883,1864449125],[1148845545,335507176,2034606393,1335167221,1782453432,2087955300,1283584806,1117550699],[1361528758,1906642294,1167239502,649027202,1853938507,1024855017,1026809185,937135805],[484936317,592329495,1675001350,477327065,335023961,760495461,750696293,1455040951],[1180440974,634174028,487594421,1500686502,1744683950,203848370,1584516330,831258433],[998485838,1377475875,1592729748,1870492717,1045918897,1670726480,1077205429,1485126850],[942134732,1698048062,1994664505,1907599090,908854902,2018745026,414553470,478932680],[37189085,1539599443,1604277312,548192308,482214513,269121367,610364769,1693376068],[1895197027,298522541,600499416,821526434,754559352,13662613,1689309273,1284453294],[1863760040,1960582135,2114750835,1926115275,1436185240,1004527281,1604640121,451686331],[682871528,622390199,717227752,1376890929,238991003,1629835183,118850802,1959705796],[879208122,420358621,308872695,935381225,199982080,803167155,260281438,1837809893],[936377556,178612795,1500575051,1745714670,1673778855,552550741,97981615,1678969249],[454621688,1726466615,699549910,702149171,1756249805,759326420,1074462306,968177988],[1462633236,93426004,805832811,697489669,111277966,1662379327,199563878,1476807467],[912439581,1018722370,2040824041,448244066,1529049065,2095908035,1198471757,630249165],[1531787503,498249008,87813526,1497792439,1640514805,1792106717,1212915921,1011168861],[2116544888,957596709,1536736001,1327145114,1392315111,1203462575,1528780567,1966431262],[984979270,325053149,23485514,2933495,1624668409,1028904375,1607687690,347476200],[1269183011,1815128708,1518100701,1733694874,705511529,1237617440,1257563070,603352112],[1717476295,876826787,789905440,1186997474,308781057,20458877,1915184452,242011917],[674979619,218884749,162419203,2100182472,1028715357,1904807770,93318884,1325693360],[896756733,1698243570,2039088889,1898486152,1073043793,303860294,525116281,737588268],[2049966712,385674404,1538521154,1648068718,958198260,2120270656,2111503735,380935117],[497762839,107129040,863826200,721257390,1276230423,1755357701,1325570979,323285825],[1317078109,1207288696,1956835330,321030900,1070480148,1322192550,630867992,1569939845],[279388818,18304671,193629716,1474475350,1653802763,1947813077,1305662760,829381410],[1763280172,608299960,919141664,1467191004,1447111609,1530436923,466598343,1514655684],[1684302961,1622839028,1238197920,1103646851,1776616589,635474705,1172198192,604466758],[534057211,116045352,1139073508,1200573669,861003097,1618747422,576315647,1990432148],[1508798451,1072942942,812778526,1788692756,285495476,197090863,1366972502,1735532869],[841370057,1571891845,778334948,1786205365,390098355,2048025745,1018855391,1426775102],[1976322879,253252793,1775202545,2035649863,1394682102,1952111142,1084447966,758022168],[507294798,836489649,198202361,389065135,2899356,527890075,1167413894,686352143],[1749058158,902169343,389523228,1625118163,1276952742,710929296,1384803348,1226971909],[1659683778,920942797,977599183,1608868007,811814344,1264846709,164325183,1833637958],[1118283350,1759209851,1846654777,162287563,1666354976,161687160,497926984,157607400],[1514203255,2090899126,258868689,1969405562,547409931,274147999,1742072610,1129354126],[563769834,1156977006,548258286,908871519,184220719,121171108,635004367,565697481],[454766892,1711248438,2076237962,373549343,2069968827,1345817535,695751481,549164621],[1132399468,1499934153,313665557,759932751,1416236048,1366470782,1436881354,1537198836],[141406356,1506054088,456397040,1746605517,87412452,1046929997,1129729032,998958662],[446120715,1016643340,515597127,966792260,1475829070,177848624,340706989,630610057],[825104821,1238709637,2022582471,106326969,1187902624,990762509,334632701,2013111144],[1338290533,635376111,1040727228,82685170,761951466,475685141,1054420116,1950198998],[1416502604,1381789752,1975734415,2027941675,1153470551,753371389,1964430634,602000704],[299200919,931721078,1294237209,499598075,53506754,1833330751,138482096,798480622],[1724590056,1142992212,681265502,1091968473,1400996032,2088660105,33024462,2052775319],[985803362,1480210505,1112763837,110206501,611684468,504467630,736854554,1322116281],[1661278771,76125159,1167083012,870741732,1912205079,655541262,1415025465,1997773247],[750352212,693695297,1017204517,1375972766,1763778002,6788828,50106782,862275744],[688899903,452998317,2103566545,1490145921,1550696398,1099821045,1927820032,2016124848],[1625355296,422978615,428572509,1141449124,703824338,372211415,1968499087,1864162214],[985981045,388863910,1637836137,3000478,57047422,917696420,1743323498,19479544],[238614806,158822382,1614168083,657885750,775003887,708028801,1916959236,1839766988],[1793274975,965125541,873856530,557853312,907137742,166984454,1155678903,1298639123],[684651826,1912611737,1515543604,2089203253,1278134996,1205314512,1807514219,1896765490],[1891930871,1618580432,1916691091,794003183,166280784,1984017490,1451150382,1613070266],[2105861516,1412572870,567538391,593630447,757826544,1404163688,1415826582,1609656196],[462064938,2051278804,792451447,1629190527,995606332,525733886,1196708967,307616424],[1197592472,1854636822,2051937460,473585224,193922913,1410519253,376445070,684469981],[1734859703,537685366,873733664,1009416271,1505306061,259436864,623884196,1035198048],[392097119,1188687209,240864066,403512142,479869100,236537525,1880654814,1239105685],[1425550539,461677741,366163886,370225299,426474675,32497115,1616178587,1524740033],[1031792106,1119398779,701930431,458931002,816980156,1277904866,206918207,695977736],[1582696374,1930079647,1171703005,931017742,2128585470,209156579,2057255985,1674821603],[1558873194,713820440,393630105,825072978,1140818961,53715057,1495380995,656839364],[1356420861,35530764,779065622,349512647,628903760,571084070,1805077784,2004436253],[1473614291,2110950320,2076343467,826501132,2070136005,534673795,1541065283,701106873],[818242069,398341121,1813753500,2076106394,671652639,942957123,1346163561,1657314662],[2009278459,2050689129,114273091,554869599,1234551011,705411476,2098864612,167926230],[263956728,1813843130,2036467934,1644601075,1499207478,747848609,1258650385,1785476188],[1027931064,1492305722,304866562,551491093,1364106982,123408650,1210839453,1704145102],[425879426,1413106201,163561080,502610037,4954484,944013155,1326422134,238710927],[1150092132,1900423236,1933653593,291383238,1689566549,98017699,2051070978,673381452],[1154674546,1999476811,1381583717,1618387045,53508593,42997669,1999009198,647593380],[829854761,1616033761,1359251481,2122273133,1988460109,2021565780,1100645765,1346469731],[1747496001,1796760435,1610913751,1876642096,1729401625,1591676690,543732782,1790091650],[2062452284,1431925286,780005127,467824109,169680508,1810924878,61111067,488409214],[2086429708,1904170374,1027523500,929478082,3406313,475560917,235673443,1570011379],[1901346686,27969259,446645311,250342258,1605171705,1476162829,66653364,1494298286],[25553808,221156097,1862237259,1613098424,758164566,850001203,388474497,1881338304],[1267606138,1415294282,963659242,1442403959,220979531,521349139,250604036,1921476956],[1173743299,1488768262,907631854,318997727,295787200,1173784524,1746172488,362170469],[1287081181,395983922,502193566,969178935,560205539,943131127,1357388702,350284316],[1445324129,1435818431,1759375437,1625454415,2115010421,43864467,855008205,769883147],[2102885209,2037476015,1867775611,198210006,279149851,526031396,319483057,152366999],[1794585552,541306569,833549688,1049224381,1483638194,371209389,1835508173,494821756],[33822443,675543000,2085910753,521327749,1793674700,890580686,1187166420,562913288],[921699845,651355866,1671208963,1050945123,227300536,1149001523,397128624,242158095],[1475699560,1590681839,1460448973,1983539785,1733225770,1087739125,2078557815,508531931],[956808695,1885804564,2065979957,1136707902,613757290,735651751,286187200,1765928322],[1048736611,1284989376,591265158,1250451604,38704640,304433479,2045649713,2126451050],[1038747181,489483380,697658632,808359313,371799965,336336493,427908213,88076447],[1049474758,218883439,1602920055,272901648,110153486,974386944,1864825646,1615326923],[1409365071,662994859,1123857958,1088463557,321064957,1129751453,1177299311,50476112],[1088516422,1355694707,787090517,204651114,637206154,885960663,42685914,511808951],[1356861365,535623347,672143713,570790971,1300469572,1872022211,2124803785,753393638],[935535052,1518699690,813684226,898856739,229067418,1483749292,1116039026,219345133],[517616088,1864715708,377831621,1082429412,1126384044,1876635087,390338109,870756291],[165548934,2045714949,332052294,897709922,393729514,1098583045,270654552,2055502087],[857851662,1651155883,1997750329,1229578328,101110000,116089552,2090821332,601671548],[201906187,2112334486,1872622450,161742995,625282130,864539002,1921384909,193402800],[187483233,2029290801,296976615,2062771697,1502976499,56738633,852301619,1426591908],[1534533984,477745133,1989622672,709752503,861806631,545344215,708277396,1533128728],[93048771,437966992,53519320,401773456,1487531770,439106283,569045032,159903824],[574309738,1828503275,1768951098,538538259,2035547204,1901111570,1894271411,656977338],[1829027401,1168172882,60972020,1648931924,1898650295,1014427724,324388128,1605336934],[1016766534,114619206,1147185,673787740,1173378906,1453647989,1296509298,1021493004],[1063762102,206655748,1884113744,1930162527,475808846,1211386106,1586792203,851412071],[1293875861,180532752,1037905477,665684125,1575577748,126193753,892859167,46044287],[260454980,1079320665,321361016,218425945,642508416,1681379146,183506835,1641864177],[950622717,1920351657,319439199,401423477,4123046,1792250026,336438904,1975636723],[1286043319,1210149137,1158077812,1240780789,99522635,1460798838,551106152,466799243],[699936222,114131730,1821140723,840855171,153369831,1508031932,1669057519,552678045],[280779947,528597986,1736008396,1410648897,682966013,66955216,1392613062,1323229418],[1994768407,1693862868,741323308,2029256263,510546965,1254423427,1067417242,1569850957],[1854320369,827309706,742884780,974266062,597214070,2099257251,2004470874,1048291795],[1039426375,657525222,1399683777,1816818252,394696400,1466059141,1551958784,241782796],[1614374284,1598632245,95580450,718062048,259591608,555150619,1626852178,915213035],[1860931112,1852058429,743217505,891467337,1392239753,116419728,1119149750,129822165],[1664923018,764263824,2002530972,2063131854,83076024,198265103,739332720,1458324737],[1596305886,270123761,340469379,1935615957,1668726297,1608264504,1246916120,544247214],[988794384,216847061,1057796224,433960756,935529265,2024172272,1319414065,1554548920],[182012495,1352457198,1893608670,1168990659,1863507205,1922792351,21430201,827903028],[761467843,60299740,1797924240,1038989003,1324121334,1649289063,1531713521,1319096804],[925826991,670695642,1651478431,1027419085,169206975,308936484,1383991912,1169543813],[212080267,596568077,1807395035,536047543,1697616286,529059338,95833289,599190856],[1262767316,2110790034,567740074,1676609798,1258412602,1393226060,172452105,62661528],[664671836,1898486891,248515298,1947858401,452770270,1043082326,2044039750,835235811],[2012146147,1555706671,1229613450,513042793,639451458,411006105,217925013,870750352],[216141360,1700128007,1113705856,1666150426,1105420281,1411146682,1162853402,1819874411],[1212679620,1667146892,1925421707,697904320,1703910088,1846019943,526364891,5106312],[1523372158,170982762,1454077976,760001771,205722713,1745036158,193466002,334884752],[1921425298,1040296885,1033246146,811966763,1717639573,632909282,1332720558,1432311339],[1325548919,57833875,389760255,429265190,679084028,267541071,171547319,597798059],[1200117081,1744636741,1679318606,318965698,1999670135,1041954164,753938853,1343496738],[1018754670,2072753151,400407747,422928745,1156860015,372125111,765467717,410260062],[1383520414,603329991,175930478,918307524,1104141934,395681564,1283192110,1200878051],[592295097,717029163,71499464,1937638955,855235750,2083800828,1938309322,1463155724],[1074152238,2003827665,1904466083,1241717024,250790425,438112548,794470947,537578661],[937881116,1500120037,1515544437,818345967,946301952,1664244313,2017572281,485491581],[2039557388,679696515,619140930,176977377,1356748631,1294207765,1434123170,2096456073],[714164160,1677176137,1409522216,469480548,152017928,1096883833,411449046,1149612194],[1745078575,775245795,512316937,547709390,1285034266,2093444624,357460723,796551822],[1632896568,2116929020,1898004579,1578920207,561519645,12256527,479067766,85054650],[538623252,1493348565,1162511518,2125484406,1111766745,1161008605,1137434471,1099622242],[1766896127,686276284,406216410,1190514852,766876176,1841121919,1652213358,1970229746],[178463068,301522712,1800492091,689311580,1138663399,2011632681,487075093,584403551],[999515878,860956712,866832851,391884777,1345538389,751796744,1305122486,287791507],[455645677,1579768984,934472646,83131220,787404069,50922021,27643235,288834581],[475400578,71930415,814797031,2096956045,1809483127,1151922558,61979929,1951742003],[1616996915,896551619,492496064,2124108215,565972271,1067779125,1621532294,408403248],[1143585754,1680428794,552813467,1944810155,1758088779,1497315776,270001022,979525644],[779274338,703835148,2056878204,362889906,1729936831,1598510502,1792609578,1316513239],[1036255955,487406611,754238077,1461784784,1784094441,1195014721,363998179,2061062512],[440915595,1014759985,1316940485,759384029,1571137460,1842692514,1095900201,1015330293],[483546015,1482947554,1951205121,1831574991,1137814487,508396915,443624232,1197211742],[1449049947,609421483,1426262865,381289645,1298760163,952878726,853269930,1877590719],[156212598,1039107690,102224450,685616281,1411537460,349558508,1842927432,641713218],[1809149762,950450514,1966232667,1677168357,333329481,1069392700,501387543,1483554393],[45131216,1315027015,604250253,362392282,1699941395,174904737,1736798990,253873557],[261735307,1485010046,652462662,764182579,2043116540,1649434453,1902565737,1809083221],[1651179598,1939073692,1880621319,320563896,1541945623,1139835385,580993874,1505137009],[1595560960,1335503913,382750357,1406757920,1884163083,1368418251,990864276,532761948],[245418571,1179446658,1549018540,1326018810,1374942512,690252769,2093262072,766340896],[2122385644,1992978220,250116811,933235402,1132767549,1473922008,843079405,655152346],[1703956435,1730742181,1914148708,1720785582,635278780,547347405,1068054932,1700509845],[1701057633,756653385,1570555288,1288936228,607191777,64312391,1013959500,1021015606],[273901139,20303735,774905909,632147850,430227777,1917907181,524657300,1990897252],[1890389628,1948329351,647168049,923006,1838649718,1037152618,1893691894,1363544550],[1711461636,347708776,2012415828,2043769465,1212459451,1562349827,1746182736,971398705],[437235818,648436935,2063008104,272022719,1445829303,290779280,1065544592,319148885],[956167378,1778884342,1236533248,2017670011,1866864612,2081845164,1086995984,794000461],[1837125846,1300008847,1646965118,474214166,1643094151,1599703318,1021731572,431483952],[1247829676,2013442677,1456564921,50500285,537060916,13497612,168568979,1865982587],[30795477,259822365,1496531147,1673166063,417827751,176760521,605059240,1044006138],[656126671,1716604215,1702188122,1133544579,2004945462,1179654823,843196466,1556436114],[104544225,921669171,386900678,1157423555,1503291501,1970048958,593329885,1342006326],[988230024,1272945322,1099199194,352605480,1804497354,1404806177,1323528255,1187684175],[1947807617,971306334,1848952987,984173274,458831729,1908638915,1019919906,314025103],[1420750185,828225795,1394354703,1605634611,2002879039,282523635,1359563773,1969905281],[1986452425,545334552,112650014,1934698980,1158702428,1988370892,101266871,492111894],[631566323,1808793160,1732818926,1145294250,1391811531,1441672750,2038103233,959373733],[234401508,97245077,1198014288,1421776252,780910773,193560595,748556882,825615263],[1496205835,2061740852,943386837,109956212,1912940653,1669769462,1818310616,1489263716],[1750423151,1248314096,1229244440,711322895,207710206,987132850,1728487517,240104680],[308675721,511985972,72983971,1329780043,391591129,2053135337,303600914,1917647634],[543520731,1701517326,1675033739,237138017,1233013163,1373601630,834170038,764664528],[822187180,1089903969,420630870,2047615287,1433229213,454854187,1090031314,1383086691],[1792673986,1100893625,167220205,2058309723,293313916,1139592121,1072739596,1843573309],[32891947,894985834,39289290,1318590072,1942149213,1737680770,787931382,968821924],[596892322,1452864107,25206539,1899756935,1051012872,582597341,1166573856,364011325],[1889290799,203122162,308170750,1196110186,704063394,217381697,1382695297,544143965],[1064875650,195397648,1113905747,1660811210,1746011242,530581282,386871941,105329080],[1459521535,438976345,613023191,1923909448,1685339483,42836272,80728335,1023799559],[1407417240,588886454,1159782805,1783303248,557798480,1788544332,685124316,890380585],[514825705,1067788366,1108805956,829096467,942095801,795098255,712689418,411298568],[1491554514,465705437,1703245294,1257527559,673753836,724243213,1925788280,728508251],[1068937988,278630444,2042282694,886787999,404171856,1894161882,1459701399,118951215],[580901658,24100509,1607623786,522320413,899100201,1859646552,342296872,2088218802],[1317804020,965203851,472454577,826405266,1570097674,254277553,440401107,1365725267],[304200844,868407223,460623027,1679501621,1883216916,1695183506,2065024905,959074125],[711847849,1344221772,1254393814,1072431236,690934224,1871877866,211551851,1896518903],[1018950401,566850725,1652330306,543648518,1070949669,553314475,639120802,438525821],[1980173982,1797848544,54530878,1808908209,844103469,417034783,586194136,124834745],[503524786,1072712571,1672433957,1349948085,1918399109,1248723949,801154531,866537277],[1126409640,94665320,762713078,1037526526,1930185275,1244921783,1734006568,1248624851],[687398128,1917701173,844800655,1505840113,1646958466,1928998132,580963344,1752671581],[1802193722,1233138127,457306100,546948313,200689825,452736577,456868217,1130372638],[393733422,1553524162,1035703525,1933320817,450545826,1743236211,1111887314,1689010392],[364475373,1435771176,2008709903,800674776,443312241,1116528987,129967219,2124198259],[1573178297,1417064986,1132055857,2080779228,1843363682,2119880318,1667148820,415447587],[1261777616,1409348621,460076742,88129444,513210053,1915577216,597270085,1652859639],[1513108195,1148806172,888829160,2046192553,1824352389,921594627,1402300637,511200447],[1633463275,316551574,1920797217,1719321868,1696543541,1953276516,306892207,681451639],[332184345,1321648528,1377892122,748491564,1689761687,1318881287,139212132,983668894],[2002382256,634105136,2090231970,1777518018,549668996,70543764,1923442281,289206708],[1310734633,447236359,647356972,62412930,987291703,1841474490,672893712,2109870709],[2101461423,923391334,106042763,1234763846,1339408665,1735942198,718614267,2122428033],[1372085370,1618720432,468378532,1963147889,1042313829,268724246,419356187,232960688],[1674531253,800868908,265387003,1359575424,897569473,973206458,1056852248,1390603168],[608566310,1632725863,80422970,557479295,478570853,1784572184,647306814,2029283548],[1850733900,1786259270,2054605174,1561473978,48301270,1550146560,1831739329,1857914079],[2061561717,146649691,811738865,344301787,1250087781,1854485026,446911778,1927368397],[787056308,1124830379,1659697210,1060221469,1534807585,1958043539,624316046,1339799384],[1044599839,872335051,849900215,368953442,120370603,1221305598,1204529995,807082945],[66801183,2013319192,18239498,1111389421,1522675885,901169855,1034004109,1284556613],[254047053,522889566,78984796,301602108,1449720624,2009412364,888728556,182388837],[1332729618,63504350,71419773,318090932,935449084,6903336,2064141545,437576006],[1077871026,1693820374,1494599712,144211054,315294685,356615704,883962775,1782241836],[1919727704,1781584340,1405089769,445991217,522303912,1615602603,1589927499,1261467607],[91947802,1184669806,2078111799,696382912,1175189759,291315286,465386131,364851692],[2106248708,1530005237,288707990,1448896527,505100097,13030938,469437810,100152439],[1695384568,502032543,658765636,1237309973,224435315,1771831248,898603062,1906732018],[340481294,334743445,906183806,1775365266,404546968,1561188075,48158478,46968278],[1188462599,1005978116,2066213607,460959217,1029972107,477232211,120829781,1931745087],[2001302099,867784720,1346210448,820541749,1659882343,904803617,1923841690,1671574755],[1799799835,2104868389,1328518282,672824976,944238624,2029499983,14535983,891029256],[1756310939,627812863,1631676362,621949149,1013407168,2012522097,1880087197,178273385],[1381990092,701299251,531231774,980882856,330268215,1822693504,776549364,774107407],[1991696118,382938262,1897867501,440507693,812069342,1670979067,1415727393,1023746571],[10611766,1085477896,91883245,550463619,1280379431,1199147987,1231174082,1215371107],[593856136,806128655,1136945538,901341092,910187254,1356617002,673927710,1045385335],[367337478,1534387804,1481067421,1792746098,1676064594,591079008,1752702873,1098506441],[1904035927,370888886,1044395389,1916889044,1378621986,535565826,1083135041,1958760093],[571387713,164121570,1447084388,69433746,2097686067,1031530290,1218526647,1097442984],[1933606039,1950642644,830707152,610817238,1585885998,350764975,1589308047,980994423],[1605484918,498808604,1694969766,850229824,1858103592,1994649017,119494546,1346829979],[885970872,591466631,1462732418,1815452732,1187685063,180449525,1559224057,1099155139],[450176677,1665747402,1976192060,1542306833,1143698145,1929339181,837244613,1311908537],[928648994,2022729322,2114665219,1379411122,957612472,362250443,981128959,1411221941],[1131015129,808388365,2030729040,307762759,110048939,1004490738,940690026,433072626],[1034691388,563920905,791376257,695100718,1901975562,1916707237,1605048218,477144055],[516228324,2060766928,2043780274,1563504124,1070551952,598391685,1179617252,537351392],[375535419,359743278,1961553778,1821144071,1870518148,469715558,223333631,1015808150],[1930658693,18550427,1006560224,975107340,529671617,371523380,1568031293,797493340],[1882063084,1863083751,1250168917,209185752,516082060,382862951,251744010,1651648307],[1536680041,673941127,1018644201,826499699,31478944,1901412722,1780785782,1043012679],[1630486071,1129520292,1984825010,1034927714,1534988209,1816707453,1042454360,1830298478],[1294429273,1548674967,69693820,334407457,493580821,1765459652,1755815276,641856690],[1798873102,1898817449,1722399972,1415818917,1025630587,1128542933,2079375086,215420208],[793103788,813382764,1270139595,182224935,1285956328,614338387,745740012,598810968],[524879629,1233788405,1493132975,1767656899,1008336780,633229599,1171039711,365709775],[1661985979,1092352130,1142920318,1200210205,1589395151,1117325090,1942952979,1905649590],[187001907,935322168,1632058350,2114029779,1674354442,1095958373,6588643,2101065043],[1362936664,349349441,836195764,132648601,1009456578,40493132,494249471,207992376],[819974505,476768259,1148115868,284334,1514560833,318498922,1059836632,42496983],[753410716,268934532,2009705403,299196583,1782454792,2066827934,305033358,1620133898],[1786852600,1195039541,2090546795,2085367697,1251260988,679522673,10398322,977994105],[520185239,356805022,1197725415,292880966,1889090248,129375316,580925917,973492299],[942305922,367094664,1505563268,531922291,1140279728,772587844,1182147109,670332121],[313517016,37835802,1164069223,1279257504,109542278,1510695794,1172735670,1077928129],[1659527150,1553898165,911795228,496194272,1527297430,974498947,2059364702,151319073],[1671183042,600315113,1436821559,912035953,795513924,1918093183,2124955338,2025487269],[2036620493,177012061,494480084,301018804,180715784,1681310343,236141603,1115304994],[1235150040,593375456,1264738073,1861393485,1081455129,2050409066,51354021,1273845889],[921264798,756828918,2014717181,1214691940,152234308,1315975539,1846903719,23444519],[2097353053,1155934118,2047748381,1144195784,795425057,484553952,148260154,658106697],[747575907,1231104556,1980845405,1549624390,484482087,1970902734,942267583,1709931469],[1611984285,1624557675,1719601469,1666311754,701389396,1622234011,777484480,1276379945],[1865917256,72148743,1247367767,1244329039,1534066814,1751924171,1016284653,2127228263],[209928204,1449673510,1043169732,1226267730,1421591332,1516267270,1573842743,25709952],[1969732350,1572947303,105679649,1058475978,147471941,1265984637,908582992,1199496822],[1289764625,516910360,210112908,942384610,816515004,1957467754,1323111190,58819063],[1083652248,1589550890,1526880950,190002881,564250746,1287677976,1232296063,699860269],[1188284840,1685024600,392447635,1947220374,561836742,1021818587,1326415331,1882822687],[268679124,863907584,241526392,1829980695,2033234770,144426175,1980562313,1418683290],[514823579,1653935129,1549793058,996306001,1517430700,1731908327,602574706,533551230],[724691768,1673779510,2083593733,1428711544,826674628,444582728,122872034,90085271],[1139705124,1898823176,1632282233,1052588349,1502802251,1113767406,1917580218,766553600],[942863941,51804461,365760232,1624755040,1222064221,1537205415,942603134,1171938672],[1437984991,1614701027,1899917050,869903177,1713547073,1060779764,910578429,953864155],[944084215,740879846,850691897,1955341474,1327218558,1916444784,176607042,920726078],[1037793391,216890440,203058363,1994986498,1465365133,346735700,933302175,2098788880],[1168278456,1274053134,243405224,446273662,1133480401,1638230226,259061349,1252673507],[120699233,1796164278,1521378910,1461808503,2003257804,1350591579,994422029,229369401],[1274551057,1018896652,1285262509,239151893,1026655696,1980429935,115915771,675588603],[901791719,519237642,1119004816,1591056590,1175239013,2101994956,1340348476,649511589],[262814843,1604034361,372538914,1231237435,1858693591,530458622,1414694071,1395235975],[1880581020,1837552902,2091231154,1352832364,1058881208,1084230182,1295098939,1990680226],[1006026015,629371549,414258810,1235610838,482272618,918577829,1525569547,498280743],[78961012,994867088,279611948,2055722988,172715606,861730612,121496924,2110420072],[1938961607,1617739721,600545631,1134271212,746889283,1323841179,362586039,666682888],[942077933,385468989,155617050,894945798,74298422,1002581988,247726972,1515519420],[501917967,249991133,514199937,831912998,24244116,308109165,1067052888,1317520136],[16473724,1682519094,1069244798,493837564,1255172222,684774471,2109427155,8305446],[2063974140,902648107,70793438,1100416789,1469890269,1340084545,653929946,69506400],[894795839,1065973916,1873450901,243832142,233716046,2064698826,638608692,1169534145],[235765504,407542381,1693011700,397280019,2121331490,1309508606,2077270745,2118563772],[408836877,2119898754,487978028,162834310,352802381,1456358415,1033629639,785315910],[1634250888,700077054,1694684450,350470216,288425013,430051704,747719259,707764213],[1634943361,934087555,1230369698,1982266620,791111836,1066281847,379816613,642355013],[1697396575,294502965,72390785,1814535887,1141389593,491835092,1730076612,1920145230],[1582712393,1304984099,1384846104,416666528,628434075,1845656725,1573541548,1244609645],[107634979,413083207,1013028863,183183026,994811011,85533226,1754972680,1921924313],[443345917,2001635793,1284584833,565865557,207808511,543705053,715891767,382352170],[323517220,213235086,2084994527,395978190,770822430,701851859,1769203039,1956543531],[1014025473,1378346219,212348603,1798175583,403042508,1136953476,769537318,1447711265],[367516374,419412089,1792265101,301408068,869351186,416798167,2105933252,1865059825],[171633686,1916618568,806724342,1964802355,2067433539,1949184128,1904181354,436340952],[137602336,1520727042,144608463,293096332,542832567,1797221404,2016369016,466827765],[451981158,344613550,1924730338,826516106,86973717,1186880618,1137220130,1735223389],[1280468320,1425256417,1099551186,19060545,1734657062,1192537966,2122231587,445449961],[1510865178,614738966,1695705496,253128808,1753508714,1850484673,272707304,2101604222],[778395362,486149268,1358669915,974039376,293635599,1468992975,1135951268,1933981954],[1114667257,758602111,254538709,1793128190,332511520,1700015568,103208067,1105178428],[1557608157,243390855,2074333176,582204063,1765103878,2095274000,1756168653,99460441],[507510113,1182505931,1280568844,855242074,755736726,58289125,964181581,27301059],[1248492068,134973015,237564541,678424835,1307269925,893479481,260038541,1239901596],[1834799675,938693742,1955831714,1643528980,1392011271,1638208485,292124407,401409137],[530276270,1615025151,2121807488,1862032940,670299265,90761540,1675651423,815668556],[1391152256,432184139,641534610,1235910814,21113814,2007852793,420194006,1064863321],[439853623,1956315510,466942839,1977160857,444139120,854113267,526438820,933459905],[2094584347,661842731,340970324,1586580440,1346724238,742422759,70002081,1884535873],[864478014,923944308,817251478,1729769665,1812340475,2099580109,1620352169,2056313965],[997717413,1874106655,1290100581,1657911323,549954687,168424552,625503341,298884163],[1841750194,595852504,607724018,1488493620,574094519,2030285190,150069410,1578638404],[1603173784,2077003273,2003849850,731285681,741384084,1962364565,202020862,218543186],[1726637481,1295069039,844731201,1285869880,328039490,804893112,206879863,1021334638],[2009063441,1150900196,1400760410,341122056,1162893197,1272235448,1123409203,1465652123],[487116504,966230431,34431659,1305437683,1662568856,883691693,1641558337,591780537],[2000108146,659600133,121189672,1354269999,819129797,821948204,694382155,1118074692],[1799026733,1163800205,1693922096,1209436743,1732576233,1535588750,874365054,2120581211],[1509652878,153219758,260048614,1519783064,1127381129,882626173,1676597103,22674831],[350712448,1807838501,1648528734,602790887,671168997,380895842,1074867815,1700508473],[1925482260,325368975,1780068467,877489223,925502592,1736325766,1226466471,1370447272],[432781496,782442849,50599078,670658124,1934269453,1949755809,1509508578,1652694793],[1179065286,1526862712,213329151,856923796,1014349318,1919675581,916320086,614729210],[146456606,1570232756,996406281,671799359,201055652,1226289563,1263378577,336048880],[2090422513,1459775877,344228484,1096975421,1483305648,1860481495,1561319655,1769876823],[2091023180,761892544,1234425254,1370761719,1437954657,1961113879,1353469767,652123399],[446517117,666064752,832805644,483277174,325982488,886639969,186419970,211064732],[1524580090,185723622,1931077063,1074173007,826579675,313048461,509851163,1834199563],[1258260173,830319309,655485914,1415783368,720921325,1351854177,2029163355,727287062],[392652320,1304635540,765512812,2059426794,1231640977,203996561,589930862,1631996921],[558321934,1182933030,2011470564,2053855358,255180605,486215396,1454410685,1269430054],[2043410907,795250290,1171838001,1966492168,1051301667,1099085179,1684578319,286076770],[1014841609,767901224,152555681,639962253,266830647,236918935,537856768,645269039],[544972689,2024632046,308159733,1535073098,935774318,1697133052,116713037,406283536],[1973516635,169855923,936989736,1397896406,2115385757,1691727039,249761591,1054246087],[1443328704,1653760382,1301517400,573742114,1810469373,399835458,898349862,937896874],[1229257317,1487634630,194842990,140853165,1913078909,1608934290,1482758220,1739877961],[979269903,409825707,2066187545,1355070574,1648862750,1149056966,737361411,2123719538],[1565973372,506876733,506582693,901405848,15158503,53841354,138157843,624513507],[769951350,736539854,244589380,2032576238,1381535177,218775033,1936851201,1790161761],[256287777,168279552,1265813266,1509551330,395482797,2023808853,1806678195,193873456],[48591059,58354051,62347586,1747156433,649461983,1232199591,643051638,677615095],[1543199728,1923715349,961349335,1109988624,229761285,1775555201,1116272392,1094155464],[373214752,1226967870,1569166385,1169550036,435020409,1377084186,1495674619,371904743],[413352292,109233175,151447075,1642696362,214469182,845998872,1074417152,604891289],[1791299101,616564917,1457539930,1106169691,239022915,1028411118,1126380456,562840852],[2015678995,1553649540,951133963,659700512,936366616,1515254151,1957697328,672225018],[803928375,1586726633,1464899572,537963576,1446953367,57374444,2030337530,898666652],[1866189152,1883289656,1738617397,1682885254,779891483,2062934244,423569402,780546336],[4142929,215399800,1756645996,1598232722,932692529,2103196112,1799820614,999490597],[911075986,1482324041,1860519534,1524180951,2097207353,1669979683,1039709032,1995238827],[1907786815,464476222,62516068,1192788136,1777594933,1702371578,726369973,1433111399],[1479058895,1387464601,945973790,1822334878,95650752,1120318490,1763340107,114822482],[308420709,169496403,724799437,1861539740,1603436987,736416405,1766951611,1184691058],[1548857066,192979543,922141244,561784248,535801500,1295821645,1886914744,963171325],[719497130,1191998000,2047097317,1282567024,1186212590,1514747522,1813167396,1187847731],[2087202867,44761598,651450571,1632994003,1831425087,2100039839,2074281205,113891911],[1445034598,1733496585,1135835495,1692757530,89175791,1027384974,1323882460,1656769748],[1910856663,299385905,1547603438,1827967562,711056863,898090764,782812345,793525587],[1434001856,645725737,969017359,589615980,1320539048,1697458334,1368262852,1839353340],[43267559,1830486460,829904876,599393955,165157732,1741860153,41948445,493890483],[1336947099,1785007254,1447818268,95288756,138016059,1877533276,1482639131,520820021],[754108668,1615042607,1274363737,1435800432,561379013,1648917577,1942438251,1686269081],[657304959,424346223,1399182016,801171836,820197774,969590712,20468022,365617138],[1929821983,50350237,1845374749,1452726303,1353227843,619014501,386655180,1078164055],[1288541185,2078658650,1231059250,2126812926,1852866100,434827108,1522234617,1585440328],[712731549,1571061173,779623594,1478894201,447136026,1249683266,719161,1349744481],[993349429,591303563,885813511,612437009,828171013,1188924617,210486897,271190038],[412227572,1756081368,1362299797,335014846,1535764579,1561977033,143017604,1083190640],[1455080083,2074107716,2115230114,127748917,134238927,900609714,1377199005,101274004],[1995242976,58323949,1204098334,1801768334,661695219,761834307,1008518919,2116393489],[930901853,328490512,602429728,1333866798,976788321,88997922,1879907350,21055838],[823299979,1648206954,327558387,1146900631,1614017114,1500951828,113384297,915617945],[77291949,440090208,1214807792,1386459001,1874617422,2028733254,348226828,1742648176],[744702362,1535008029,1579132736,1479149047,95576978,1644807578,477278622,1558288707],[1232950841,1450963040,35207636,939005256,1349105715,668457412,227071496,1314936738],[1097731148,1932192273,1285315166,2086108356,1393427726,1627509186,227908050,879422371],[599339303,2122512456,1134142014,635541562,799540772,1968710091,1623948445,236613674],[433963620,1054966580,831677160,1625027681,1250245351,1586450504,40658569,1167293247],[1148592360,862913261,730922431,2062737376,1835257242,205383288,98549882,959523750],[541660183,1055125022,1961631724,1602074330,1493646557,1742298877,623574365,1631373851],[1007698469,1024466669,187895199,1150892095,713388366,314582957,1454206192,771433595],[1850905592,410701451,1730882512,1906380353,468548097,1358181297,1527879961,1530760658],[1676349957,1404752335,329522860,2007590790,921920352,636330720,922155078,1987526918],[1562356759,1547982895,2047546257,2093324046,201786994,1176407640,1896378615,197067186],[1359454981,2124841743,1632207357,1522244743,1460921486,385167982,947289086,1850872928],[290667271,916932574,1234459386,1840215978,728579934,1648655388,828302394,2105841114],[789088516,1132720603,1047903825,1181612675,15116092,567436767,1311621116,1613575877],[543920656,1988982603,1534510264,769708597,90433978,1529571617,1732743513,1427599945],[1603402185,468660805,2019377385,1090343609,79468600,1014608696,1923019373,959302557],[464635362,1902909777,944758813,366491149,1114352236,1387394409,1568831489,3312373],[696429756,1086944133,223824518,12791998,360595539,1343369639,1683134451,708159417],[1052149133,1700828694,1962396194,1513091332,709175144,1970178874,1478890265,844110618],[720513980,1019709309,655458487,1015473030,2088513173,1901604788,375067171,1342263779],[1195590052,804867239,1757505409,1167409261,628668215,220667191,698256262,897051699],[1268487709,1255838676,865306555,543703003,1796314485,897308615,356677335,296427903],[1288237038,1690890499,740949509,1899672074,1444788274,1993794130,1363414733,1113741294],[1079250700,1711425843,1201636291,1467370426,1832758254,1784673172,232055145,888805646],[1111385987,961928187,1572107444,135745756,1683121495,972356926,74488905,1117222746],[846778500,20940925,1407717616,1074887535,1460444177,86596859,1407602812,90204511],[35725367,658366893,520937697,946007148,103726126,1746444095,1324543627,1457877820],[697511466,851286119,1551158189,533721328,44627151,290779794,399439982,657172185],[1747926080,1020603254,267242648,386568222,1883130065,1076240622,1904311890,333161217],[1203627103,1373363236,1755968552,1129057676,1072136034,716044093,972730988,40332875],[2023376204,1523300117,12086081,930788781,1282357103,1314857521,1204758428,134424944],[685393325,7783385,1808772628,605116317,1881406820,73281010,1130557162,1914395832],[1622213413,109005191,791930029,1485981700,1398658007,974839009,1438367620,1747125937],[1332677431,338213938,849964213,997685262,714094661,29831647,1897629603,900216127],[1295699717,498337046,516616831,1426310464,1751501247,1674843589,1601799288,1726369245],[1186328708,559025214,1518282368,620655810,217100586,188385253,1602017071,249349044],[2021802431,100779353,1009463488,236501015,1833556915,1918032925,1614976974,91673195],[1719440129,1555997940,1494057852,1807601087,1210717445,1969061961,1077826508,1101749784],[2036234081,999366305,1253292640,1954573368,1905981926,382508092,784954675,168959469],[1424150111,566794384,451249312,1548899428,2000626501,1232263209,449741881,417858853],[23359413,54993105,153818039,1893628302,45818297,1590617093,824686234,858618908],[407911108,883514300,920761342,1763458427,340707468,326639455,898152378,2059015108],[1114981084,313419719,7964250,1255521003,1263241747,2099017951,1257878482,525630785],[1696579168,58105440,267313811,525725045,995437370,1270718256,1638371870,1205385889],[101337211,1763279478,1580528426,1122315667,283786759,1032660872,1966049918,1507353517],[707569561,796693013,463855454,69791448,1042918793,1114880212,1836008705,257691778],[793059320,1541980757,261821144,1914280694,2069708031,1264253954,985138532,1077584288],[1887328937,1220015008,1322544851,824811407,1832268250,271867682,30120129,274363170],[617310245,1352246049,1965809790,1746796723,1056537831,410737656,1634878505,1437788016],[1939933049,1105070936,921646759,1344555135,1794676628,1696869007,1773309403,433485975],[930318163,1183282560,2098865614,2026581777,1004522821,9919395,367004406,1465756933],[646712069,232043695,2006760183,1540725227,272637654,1137248206,1629104818,1311528900],[2057874602,1549078233,1084688188,1991800128,2034017698,1478670729,1988925329,126676294],[997746191,610393216,1098898785,1866761645,2056715093,2043103535,1543254486,927961978],[2086628961,491698520,364907904,1595721386,1753706381,2127429341,147127194,2081443408],[314446624,1255779364,705997772,318728324,674493474,1917380095,1532205505,1468592264],[474042318,132598233,1282677479,1638232988,619458580,660751403,1039866168,1244006387],[1208762875,64637001,9554465,2005250360,78380002,1339863198,21201111,454857290],[220014371,1631637226,2018290610,966328986,1419815974,639645636,336086745,1063360284],[1065092889,251596604,421725458,574223470,933126186,2105572276,980667500,124122531],[1892523061,1585050107,196089392,1504443697,1099225705,2034919619,242966116,183891493],[236394056,1676911497,2081707742,617936920,1875392086,1003919859,1846865189,95801753],[1437059395,1587705805,248282743,1604640975,1392283136,1841471352,1444398655,2032038532],[1426521961,390088507,257671352,331469546,1864322990,875910927,1915073975,768832172],[1781522115,2044487996,981348930,1365174520,2028433608,405498435,1196118904,2065877501],[1653122124,715412139,570614000,635308769,1968736559,21573735,1848900092,131850929],[799499923,1488264803,264084686,760170436,1553751754,1461574026,2119655403,1858696410],[382641057,265487160,1704247595,1375979408,1543735768,203417609,963618857,1331099713],[1045144492,2046681889,1131144849,781120976,1742183462,1343343147,1590215068,1105045332],[1806288760,135219925,1404181368,4657839,167794693,2022780235,1993249171,1226635564],[54414133,1413241649,1368047452,697316125,754811520,1527292972,152550674,1600347751],[1472967299,344521438,1890138384,1294632364,1845139445,36294210,610272221,1040052934],[1521428611,543935937,1736205241,931191409,1557186835,1259098978,1760591463,1755529819],[432349039,1786624804,1003972408,1616355023,1475889497,50059042,1792717199,208670613],[549569377,1646930324,119930482,1902782973,516657827,1856699446,494240785,1282305242],[710035550,984212611,1870670529,949730501,501352032,670491529,1007111451,617151080],[1140479157,692419298,812848078,1882687698,1992010728,493245592,824448414,1569901249],[1194389359,300665052,1326414351,182005019,2004222489,1612387918,1508832018,1850967785],[158378970,1072810116,718020618,2097055452,1775855027,727393662,97067965,893495453],[1656287799,1993164721,1821900497,1497847002,1139153795,1081397817,1683815383,744533625],[130264820,114835454,421014904,528969028,1200379030,1363941183,296783379,1518564481],[1604969196,244014532,1867851472,1580667636,222299268,1237714527,2045231390,935802959],[1124952663,1692281493,1555549350,1858425821,934832745,243553561,516100991,2119601926],[2004988428,405983122,411294937,38535824,408781179,193499426,1435598538,1351099109],[237323788,1817744555,1001131445,1129340091,2036564441,1641708954,78758092,1558703465],[1567234044,795045580,142504267,1187908585,926360834,732544105,1413974930,1601785348],[1993808648,1156204582,1694709607,1578416726,637300376,1977756953,403744926,1594634160],[334480875,391463798,1435410716,630310087,2075994080,279085561,1819365284,1497995822],[989038507,1258044731,282699997,1553165956,1102622780,604622483,1066535658,301500613],[1137299943,661884697,897117466,2072839748,868548576,587853669,72426,1725685740],[1537457711,1597452182,1301364325,696636346,1361894884,182778184,1545673310,1698163184],[29420424,356276059,1606691043,977205685,1702803360,222878256,1960487949,1971764872],[503243675,1059539923,103162089,1312873878,534497150,662865848,1288332216,2083447940],[1604997560,690212056,289794100,1753343110,218950198,2116559660,1076783930,1608493873],[190918774,1534979938,79020504,1510372921,156498328,733764262,1525564938,1600989468],[873990487,849049562,414130192,2059083406,605622354,867151334,917162134,413254686],[1986156648,1908545138,1033337452,1619917050,885493929,772114245,2021016004,238118845],[561415906,477406909,857593724,1982170169,377570903,1816212788,424137969,1648790490],[1845619338,1768631375,1017067790,1815276781,223709586,1176668366,246351776,740456943],[1460418575,707210166,149074840,430761235,1820928756,1612999827,33984927,841591512],[1714535093,698315400,144784681,293239717,237748843,525307712,505769209,1205391537],[99934574,1914863215,1297987966,676570571,1958764539,795931132,405571945,353593149],[1272687483,390655936,394617285,1458502471,849230621,939703555,1664190842,1951994378],[1504647383,1171196838,630372653,784960222,677018458,1315671066,1113538121,726854500],[1036300041,1609536690,1544428835,1598663053,955649011,1938018950,1017919888,475107121],[1517429097,983059023,1120727137,52496373,1591688037,1758131021,1791041994,1762630184],[1085526179,1914099711,1002645205,1381630639,854863878,1026544941,485600628,1289762175],[1285282286,476534368,1346126739,1758918969,275052883,666948343,1370425847,1200885563],[1822168161,684011084,1993930438,1211204544,1737285584,1522402403,753500403,266745340],[574644133,1378225643,1339700156,1953755333,1817871451,1942673556,834783447,578744366],[1037898248,1208888729,1599427453,991436632,2013542974,1784652465,2076961652,1692673257],[1847470352,540316649,2083985587,521103113,694880907,1089156541,906247590,1048678397],[1914309251,1952290166,335428670,2129958619,936480739,1640498015,1019289469,1425775733],[1494807338,772594454,2100163110,679241545,456231700,686674380,738974461,967787399],[1119423110,1020729103,1035517529,1113241127,1581890011,1690453939,547116781,1904971896],[1026182568,944146093,206694683,2128259634,26307566,1864867837,1258912447,1950032655],[504848555,1053024030,310890554,1493665485,1049245251,2027254715,213898536,298999407],[1325672172,376264919,1394012796,715614838,244560584,1953502686,1195259485,291492796],[379159808,459210466,1224129674,668673745,300579684,1679651445,1113160507,558356696],[711410679,130889755,1049702778,596172686,1291160065,868039833,942403573,431254787],[1638360129,190121555,1301741120,1582166856,227521738,1501089769,1490079703,1605627259],[240804615,523621090,1008323310,1036589353,1631608723,1056515446,675049324,632261869],[148752133,107536577,1283313136,2015023142,509362891,1299934127,752943532,1550571226],[1946663285,354963664,1274703706,2063397662,715454280,1460658024,1228525757,2102424617],[975884712,654053086,983239744,896764986,619809999,914687241,1382320998,551287134],[269544251,79157911,332383682,309467043,619567465,1250664679,409052772,92656554],[78159172,480385727,928282700,1989317669,171181102,1477016605,1264034311,1201110682],[913129962,1368259065,1665228548,787018087,1777187953,1443687512,2109444488,1280735998],[15797379,217057667,1362345723,575247234,1131738901,1661529543,2105585083,587417058],[1143409054,810321602,1131070180,1258623317,528860500,2086206318,2072463172,287404551],[816962469,2057659529,544106832,1164583717,1760262180,546941134,485505006,1937764009],[112830339,1282626811,743719366,946582386,1178453185,624581964,702492909,57230333],[1193445842,918511239,1878315419,418141869,1802651379,554594917,121036907,1725025249],[2083289537,1735339825,838104986,1874010287,1211867109,491416200,1327737681,1772322748],[2115417995,1970508406,571518441,29523349,927482240,1921942116,967377009,345963942],[807617940,682460155,1330917790,817008912,715963954,62974374,1870805410,1461579911],[1683450972,2066574472,860579914,1228599624,1169574259,1173126369,809055017,1089533748],[1922656569,1080568409,1563852265,1320888443,324905916,1408351211,852230721,1405698042],[301864922,1635666957,1813218557,1932155717,1096939695,922279048,202124319,1400067997],[1197646199,2127435645,1625435187,946722979,683715209,459715026,1599571827,1487542579],[514794786,388479188,1943248826,891700466,1716195664,1940167213,1745481122,462995588],[1865503743,1751317219,1400161919,250280575,85687529,250418437,1265809147,624994623],[261838487,1152029404,1390026333,447531327,1238957315,1177110421,907001734,260608169],[1822358938,205613929,700165260,2125402233,147847043,387633992,922331637,1048584338],[853330929,983395578,1423067861,1056046532,1453221645,685702729,15459129,1047205617],[1392049467,1026807669,368363625,941344648,1972714428,1488981499,859144553,1930009359],[1660187095,1377684824,389656005,573605197,402903334,794180789,1252957820,1937104976],[179573913,1829341604,1059896277,2011975246,1162009265,102409421,761811815,319334317],[312443562,344808842,854769704,1916828500,1960662977,2128061133,1982470834,1456839449],[268505376,1716589819,213866409,1938334286,1234472579,813414586,66932432,2036269029],[2058862018,187078375,1783284716,1917641079,1203533688,1855340657,2015728793,776645972],[183121949,871133038,1922685698,1606316664,2003755393,1650072050,1533361058,1339517786],[1750434657,1465107940,1070108845,404916338,1046592572,1155348508,1648518831,810507953],[371315899,654341006,788363451,1809691225,649658858,1253587185,1558413842,619716204],[829197778,727605264,158293070,1712964461,542361270,1314765245,357762480,1778447440],[222529111,1031000085,489743783,1757080243,1135342113,1872888701,978972779,1170259092],[811036686,1712522034,1559508655,1947761438,1755373525,262129085,1060135719,1809478776],[226210485,2010050333,1483088231,2009054889,1741756315,877822436,998020513,456004150],[1317093897,121918757,1798926614,1750368642,1001752125,2112393157,1215935180,175248106],[687993692,1750793208,592509741,1768436597,2033669772,133257638,272516003,565686252],[145747680,391756114,1928850794,1915588097,590819421,1306515562,1305567233,982859011],[526742054,106998166,1488535638,1449398495,1368668628,1493284599,1702573689,910669852],[804734074,619504721,627377988,48181526,963611746,1794446110,630060272,313963993],[1164778998,1950252082,317620133,500532879,545538675,1130903263,1858807414,152318838],[16499124,1734644249,850183922,211092098,1979070392,971127789,1992633949,839115268],[902044396,2047193219,1029990896,102980327,802783685,1329275515,1343713880,1456204977],[884893447,331677952,1253261739,1068307003,1078123292,1460802147,904067577,930569195],[1981397763,351880738,1946178038,322101015,1941336290,994802065,1179918625,1052754419],[1231423254,687374138,69525343,836504396,697104213,964466431,1613426914,1153535406],[1247821941,1526676550,1184669975,1076217443,949501315,1045283301,694013646,1169867350],[554501188,540466798,176156557,1442667171,1613532509,1810164178,1822988928,1178530439],[1655430391,453972361,2059081314,1671004672,1270079792,1779571184,395051885,615078704],[327255400,1004307423,434422015,1107980699,561701947,1925771610,790076830,2094833330],[989114609,627725948,1823330219,1152069454,175908795,1257221982,1990258899,2058803164],[689922574,1437177363,1775998294,1731223071,1418828506,2101484284,370710092,1032943784],[1567766057,611692112,497393286,1243683159,156763895,1887105178,132851596,489106174],[243421806,1148415688,1801305634,120086537,967646828,898755861,906665191,1265396802],[290393701,269891131,879385693,721936495,203941270,424963483,366884742,1966917616],[1668624492,645561271,758375950,889411314,1833166586,2079341792,1270612584,493171879],[925960009,520647185,1417883996,797202116,944014250,1188692280,70109808,1071901373],[1564546901,1303210866,1710703507,1699156834,592280258,1514095465,1843487585,640030259],[1246506958,738173634,140744648,653580086,1739220830,308285473,1917668258,451199074],[1054506887,421034835,57472241,1072409653,712452204,1354055523,1938942757,335142489],[1541430029,2070297003,1571947119,1607643538,163054881,1434365176,1342211418,31901174],[1801950323,1410180054,656321319,1518579221,1154520917,130297366,1507346632,1338802791],[1407143610,1211611527,1322755049,942043090,1408700574,1796167126,1443045168,827047830],[1132214962,533404208,12493527,1841295037,1957503800,1725141944,279819422,1382994303],[1631940984,230632990,361495175,850415785,1441774867,448566213,109007180,1720660766],[412057261,1963986286,1951374190,128550407,1398022126,517107547,2010907131,1144333453],[873839001,2097600829,609935627,1835638482,935670704,1000055509,284905948,590190121],[1764900732,316244901,1003413898,780078727,1012620497,1003974977,277094193,587982649],[805528622,1480508073,1980242399,1919717861,1071200095,1454493027,479260498,1197654573],[512690604,1539838942,868772324,26928422,285884259,208550044,1058170261,1277409407],[1003214763,1430787583,1403533803,145049297,1241755545,974266531,1654141674,618934971],[675376238,972855175,983277153,129285461,965071629,494527765,1602177216,380963713],[1307287659,170864613,926796357,733702634,1454664853,523570495,670864374,829797413],[189629581,946401467,2063683609,968856497,901856764,1096015675,1284570533,1503894808],[1910483763,61893966,746550628,891703898,1969745802,914185566,1759604818,418947340],[719999308,338704485,646987854,248504715,1265079524,1665441006,1113235439,935028160],[1747812381,2004188130,342102812,1244703003,1884299252,1729495342,920576848,1421694432],[768193422,392328689,1588210016,556276961,2104715358,2125061405,811385871,1030331017],[1141084775,1561565659,414706627,204769297,929932335,1524450293,195725077,100233424],[366943666,76979861,1974088751,429464952,1508295036,758827517,1811777666,1626260441],[935626275,1350797228,113055523,311500802,958066945,63952552,938427528,723412905],[1604682175,1080031131,1595774885,243065780,616694046,332496863,1176756823,384339395],[213387190,1263828019,17113973,1106857961,595302915,1771686477,1408206316,1889059242],[1443223793,23242364,1154467335,1656940217,423697071,1440859454,988845908,577643412],[520261883,225438258,727474706,40869768,529483609,1158158503,1184770827,251310097],[1652726529,1444919983,1233013195,1114751734,523095684,368197387,1646659442,1627974808],[864913227,1913572969,1028531052,1464494174,1877482325,209921580,123259621,1167739623],[67134713,1247331133,1546940513,1499057882,1420446012,1989676458,1009117701,540684035],[1626824821,1524502661,938987088,1635021131,2052253756,1474538997,454955902,87123795],[1174567061,327029221,1873729283,676018419,2059365657,1112810072,1093946908,2055444437],[192927489,1753382339,209359193,1670718233,1211421382,1345736411,915815158,704554976],[91706125,1885109401,1616478383,535961669,615279941,852188728,1706320009,1056334322],[2090492643,1465678786,250703032,646043442,509936097,353063250,982141950,508059836],[370640758,1983945077,1661982873,1504166102,281092502,426351899,292344253,1169983340],[897397062,864232024,1002447306,487643060,1304473090,1682641374,1178566866,2100805683],[181772083,1042413104,728652592,1002855739,17614139,1470301294,531165864,778106069],[1837360223,1227820292,919494852,1200008811,423793960,994045395,1975502102,1941616388],[1056116506,1941508334,1124595729,795187265,123100788,171637542,2025112717,131887492],[1784779108,180697031,890049897,253249214,1905516726,260681002,1346626066,220475157],[206567045,5014368,89447369,1454401976,70517798,1452908942,863192068,1314957822],[495653506,755590651,709763494,559317825,1065550877,1152892131,491484697,1562110751],[2089923362,1926382061,787285229,299788178,1799935274,1329584556,1837787212,314285302],[879403964,1909980068,705686697,1171295613,602128139,1510165086,1279730025,1314927139],[707520924,1394560681,55935454,123584254,709854735,680541181,1704247702,708793103],[957200355,1201596530,1176376854,578370230,2117063548,1606158649,706714692,671914946],[1709397938,551030925,1983403527,679756359,1502464355,1983681960,660352454,2021379780],[1452096206,272701513,551135924,1634185161,681355551,539328839,1108969595,1640481958],[2090979411,1780588958,995839306,1268328388,1514087173,1633253151,182011293,1041882305],[1579872577,2042166031,471332101,134927384,1301030093,392773422,1963826603,342492904],[1251146392,1871259812,460669033,1514863435,1516194630,1365610718,1510321781,1451075900],[289169603,1218528384,1940920039,1488075401,1392509957,702175130,1462563940,189302068],[1867481623,1710344616,1414703595,1284658792,2040428681,1869298261,1674650584,1856093222],[177389627,1878631775,1124347709,944885949,572338547,1555760623,816165526,1142740955],[2090643617,1155340426,462562250,1629819280,1305129255,1377399490,2020855768,1943122035],[18678833,1779647325,1788103861,1294833297,1336856171,640487002,210783971,285553077],[502051792,1110119193,1908903849,430850779,722275458,274376903,1231893769,2011018978],[185109252,1234073890,1494502451,724959863,1618870772,1415942646,1473578290,121642447],[226210314,1438777286,165840666,837694053,41035696,1636752428,1833405126,1812979327],[2019892845,403950251,1235323336,1053809527,585823325,523603940,617704148,780606508],[765004698,1279880516,1217454482,888362780,999461209,2035336451,411265198,133386513],[1990353681,1964785299,452282784,198919986,1245714366,1803507944,606701928,291049583],[1002517873,215901292,363164223,673177509,2033272424,967329219,217317118,1889680111],[215781314,939486368,1331451984,237762061,1325224361,403915527,505268240,926862362],[1072877396,743638927,641024367,2081093206,1039146033,847439189,974501076,648819736],[1993601847,1707778000,1140469303,1714569513,775233935,691922790,546433981,1249309303],[440266950,399827158,824096410,985555476,1710499474,1269646979,597155727,319548053],[685318926,357032917,1578272013,388969202,169970456,763064935,1616977712,1988794552],[918099711,1217820182,1095421259,776760107,1112520055,1180412812,912556455,1263827605],[1048939571,1719070061,1381846595,1774158579,967435820,427059240,933931017,1689883366],[778243742,182382074,443166991,25809407,2103303307,1399343342,489540633,247557354],[1434966630,623409705,225822007,47836936,1784553512,1090653152,1784972507,243053251],[647938423,1369624955,483726529,1660246104,1788129633,573846159,685800821,1883242361],[704057878,1943146085,1843930078,1366368176,1735670484,690503701,2013510245,1880357771],[1222645529,327689778,923927198,253468725,747259805,1835301455,920283128,1634362653],[1581776051,1880110320,1824245644,764334244,442518241,1737250932,1762433048,1144037111],[1269440923,94090678,1749635532,406647466,1080305719,1045190254,53807408,482702649],[540295191,345383897,858600985,241871664,338532218,872202203,1048819884,1441548720],[1247450481,506580546,505530888,955068717,1742985746,246791753,1197928006,1031970387],[853087506,1376306098,1785039557,62493453,1851573005,475726443,1416634459,1162174007],[259996803,1909974072,27540149,1709686639,1685052076,1681367536,1324603710,666780454],[550312937,2124300431,1487326182,1862866832,1594226576,41970707,1845070890,382126658],[1331709880,2117452846,469858868,2029406126,2004258849,1733542201,500099491,913234390],[2082980084,1001860498,1975225941,1519251150,2125903564,1820583476,1743109278,832689840],[39291846,1190135206,461983946,219413581,1115036094,1488730412,456743421,552560524],[1782209487,863520241,624132028,831152083,421552621,1525495904,206692517,1570225028],[1503653667,824481385,1874220473,291914365,1693717484,1439445532,696156739,416932428],[536716437,496847871,1953733975,63868947,1527679437,2093477105,889701025,509646616],[2029323484,340270562,769392351,718617390,320600107,831608440,1426873063,2011866940],[1776532543,1662184775,299521276,129645309,927394049,558983299,348840487,713671661],[1471223391,107605525,502174233,830638670,1696413353,789531177,1980069405,1502989114],[370316502,1782813369,1176244460,2043339986,2069433512,326800346,1417724594,2092996029],[551698012,733206613,484652562,912367341,119939414,1125949344,340709773,367109607],[735787248,1309826170,1621637587,1756528194,598658449,2052137812,183683097,855836696],[524839118,219044211,705227730,154699384,1713094134,314094063,674795800,1147361757],[132185547,1259317112,1221780901,880387048,1747507703,457215613,1040022968,414432594],[302932359,907055525,493341276,1625363503,1925232154,718632294,1824437085,397280506],[1483708979,1433708041,632213390,1200486892,332870669,1112228822,1925521743,174010760],[1413095934,1607864951,1612587246,786763900,2105445496,1673235362,1715848062,1483431116],[1498757247,1623732081,2042485988,1552284655,1407523401,1150278747,568531127,1756746468],[564967582,1373486780,909072125,1550227233,1169025915,1998050202,1116742814,1688444201],[1170634365,310154676,2026717528,2060469767,577330812,826944241,938369470,1485999541],[1276377666,85581406,1105774865,1490875220,909396395,1418232834,1136458917,691707331],[1108799106,1334116967,1258071066,824322127,1843800033,570843584,1211436004,10562759],[2091274424,954291529,1501843567,234408190,2020992508,961014913,1192921655,1440576579],[952707148,1965343225,218932688,2102107100,311716419,767082694,962650023,1459324862],[1350996321,1613000634,277166706,429363374,1401078810,804610066,1339876908,731954260],[1140704796,281101071,585072296,468310682,323650369,582931385,87652692,784135999],[1264028703,1681360876,445867529,1400470407,537874563,1531153538,251293930,299054076],[518481957,1937132903,693556639,715172792,287464085,1241373880,840754262,716058622],[290609835,2126000542,704671432,1926763546,1732826909,857926681,573122422,1228081925],[1926631694,2048943474,194816839,1224036219,456384932,1983088275,1640488107,673643570],[1513534497,917156552,1298541208,1384989961,577747805,6850659,1028757875,641340333],[929738981,1191713828,1719456944,958428299,1825652333,1959577147,1918135755,815312419],[1483000509,1310723359,1900588078,787235814,1555449648,2043933042,1977131058,888860691],[1223875114,1379603550,633656277,13762035,2112703462,1079937768,1114752928,1098202712],[700597712,1514011946,1359765247,150237712,1964541706,1236359017,779791111,647863497],[813863705,457949676,796993553,1806000793,81566132,459379515,420674129,1407368093],[1730574587,1119549737,875983739,496685499,2050518476,354214249,1671782890,1690040913],[740975266,1845946952,331098393,23821880,1588980983,1039640138,1475451613,1320607200],[1029517421,2057042421,293708094,1107145209,389570122,1564754035,2128063864,560726110],[854568846,1776048413,1917693033,1083438195,1861519130,182717769,277476888,320280459],[495208514,2107032017,177484895,56975203,1557899602,1517755369,1660266076,195650823],[456474270,1684733357,65882529,2062556427,1973006689,926945018,1601553628,1053477207],[649950919,475811173,1222301718,2093478860,1655928531,1374986038,1173659336,2086116373],[973624676,2083417406,1920514303,1649308796,926570011,1357274190,1017459138,419481479],[431090187,1218000673,1120998299,1730668002,88570275,302798103,1768657538,1142792399],[1366460634,1931905286,378962053,1264593447,1345100507,381967889,696545111,1023233325],[1614352877,553912560,1476094358,163904612,1308009249,500211231,646844762,501865959],[581809151,2025007824,1312476031,320377151,261846243,1525489080,722350099,222782756],[11914577,879128144,1400792656,948827979,1520220812,1505810937,1200084861,367485651],[1649073813,965039488,125114949,977464097,1068168580,437198264,287099374,397818189],[995741026,1357009806,1497195024,854719972,1250701359,1563096264,753928670,787997250],[504561838,1517775585,2000956216,1749796209,1042486892,960069221,1548450680,1174788905],[640736201,142133924,1767958231,675409596,596476177,861966800,417845168,263252187],[360136753,1481815453,1547774304,1940159792,977664155,554443957,540006700,1211984042],[849901566,1613754261,335097706,1212655967,909841115,1047740230,323843362,345480427],[902039749,1955704319,1190384086,408772837,203216906,772813998,520685837,750182815],[624528571,1697870817,846920171,2036968826,1982537667,178897279,1083919251,310374340],[1077957012,1797827160,377535979,51369820,1911520695,1395136207,1119880118,306652908],[351567998,981933175,2047708304,1154869460,1297757133,353835866,57712398,698411257],[213785652,724636818,1354084525,19066615,687359111,6712360,133453925,1629330928],[328216376,2030335774,27120866,921930873,772062359,1200920264,1962404760,401207458],[395237384,1336446628,1355362176,1648829326,1871052184,1888055793,1919840681,573658251],[956384980,1750484319,1604568229,1683377552,1924822376,832448381,83666060,1739254027],[2108778239,1090320234,1758624897,591641272,101574758,1975840254,713739444,1780617096],[1684352458,945507670,152679103,1089178808,808737323,749706600,145724538,375004148],[1679342512,707899591,482434444,83718345,454511699,1398085339,1488306806,2104278464],[1806742677,1452833031,150457445,1756718504,1171457431,574788099,439516166,2023793736],[1866378310,1342082202,955586393,91520235,142484095,1733125991,1046781627,200614332],[1910832297,13552036,1719709977,129952120,754324351,113761802,1561582197,1692101524],[2007374383,1742960693,532870508,841560517,119290600,1465696277,118223456,619475367],[1825701427,1070505594,87208431,1703386615,1869554544,482943497,103083159,73592042],[1705210171,381668592,508658568,1081022615,106151244,275408167,1297745919,77618565],[1726245905,1655291223,424151059,846243677,1720682699,1298416352,200600618,1116352723],[1927379400,1087958593,1728905912,1658300464,158217810,1288243888,264379263,1169311702],[1811989324,783275953,1182652594,696811284,150448272,640105196,552533350,1612157630],[1087186055,1189489093,567070923,1114849498,407977044,1139713117,1448186139,1411045640],[1997216462,1131424798,112055,548025608,1319196916,274266438,1016994922,1980082896],[1488647501,512318202,1740214777,94086454,50726133,547508170,1648898289,1643869522],[47263195,1141525556,741768392,77518648,611233194,113605747,622264021,870779137],[1745134074,1358087479,733707196,529964280,2122979390,865209734,575166240,564295225],[245277017,750429403,1489045944,1276833283,807658796,236764015,760597138,1213875828],[134161114,1684314115,1393451166,770149467,1167906346,1138543750,1318628365,1931271352],[829820662,632526624,501651170,55646471,348252337,1230278956,1172238992,1648852844],[184748086,708470480,1083884821,956912533,277611908,1698685312,1041111313,150674138],[1503678285,23391859,536676005,1071968142,914637144,1452755100,46536473,2059503770],[2116369707,1177648107,1933169758,2055705393,1113729261,590560535,1292926510,1926404306],[1028974229,727383671,1233461762,1825522091,840608786,1704354832,807704018,164260760],[1726629396,527551317,663598569,139616127,1508378217,1520381730,1416964467,553278655],[319684373,763692423,557853895,1487838686,193990482,416292012,1218319347,676823259],[218658324,1307498247,2079078242,2128074684,1908674621,2121189402,322292828,1533395918],[1439605011,77692778,1114283248,162335941,1282063028,2085587648,294722076,1009762147],[329507426,1376051617,606259668,1672317195,1793576120,828723825,879443123,2023064967],[326130233,1412017210,1420976760,2028155945,2100145561,1419399964,253493960,1157164937],[1044270999,113201990,297156756,1248427805,1585603504,134367677,1469623903,1255229892],[1253732305,1388348514,196945022,1364614540,388196952,780547581,1493026468,1538477042],[290444445,1481610469,708503659,662112249,739657632,577981158,706477864,533415868],[588274034,1071370792,891672292,1964833950,332769250,1099698614,266005482,1443643711],[1639375015,1091933994,632688952,2103356359,876567037,1016942765,2035590372,561868451],[1957430317,862495227,1915258600,1811795300,1682562245,1045093032,1187380,271442566],[430191485,1878731207,570979382,1133139201,260602307,780967618,85466156,845384173],[1990417798,2013483932,472520816,30361033,1703305523,548708917,1002935145,1824634221],[1136990280,1867422073,318820488,121353795,1352588905,1508262750,281542528,579669134],[1738718848,52535525,877900899,2037372639,1253774011,349208600,1322067264,1922329449],[50926580,1442886487,419185909,1796579864,604824805,1178576224,1515309979,1322362564],[1763197617,1102628222,766942124,577220724,37352644,1671947585,599200155,1348921995],[731850629,450530866,1871715382,1252290710,1258558948,1730730724,1257389699,2043064714],[1734816573,1046701231,1041915295,1828051833,81870172,1210908618,760962383,1901134665],[1040162543,247016770,363523538,1238496297,348671115,542086692,1288435236,429633211],[386623300,1749841464,537615565,137471035,1369865293,891726168,373290498,1376519912],[1512583682,45574252,998741780,1549954792,690070095,1427980700,772985465,1855960709],[1043430929,472332379,1405802086,767725949,1600047880,214400323,404018418,663534481],[2075860866,721365458,798479332,1523585708,379569345,297623546,26997799,1544210359],[308450823,398386988,1682225849,950008033,372066838,1324256448,2061006828,1275787287],[1469866987,65301053,901435866,827776223,3183370,22852500,1820948771,1467673933],[1901385606,1124505844,1035637672,2050463520,937252890,1005631727,190568374,1510673801],[240584822,854333780,409260635,1701459835,1285430862,52105996,899097120,1976505303],[952654880,362136897,250817578,122878864,1997589392,565469504,1340010552,364612760],[1693753367,155992446,1687312738,2091285182,1748654727,449145342,1689919377,2001140304],[1265467290,1199845479,1372764292,1991752828,1695382672,820687518,1698002777,1399346100],[1407026215,400934941,1236411893,246371523,839870188,1023183177,1278451125,1985136372],[520050603,1368498192,737084205,41083034,1949097682,2079040999,702669128,547130357],[1225611043,851422932,1506717185,947342012,854819498,1586742351,601803324,1108388470],[215486352,1878958450,1017616535,2035892640,838417032,1669661577,500390780,260668865],[1475877269,2091766164,797301580,696901421,1757650767,490272764,1775194502,379377681],[1336051164,1668329363,494395962,281765289,954482846,1538045675,751405993,1468693994],[22450975,1130356527,2084821381,55697497,310562573,646656535,1998263512,2016390722],[1286615112,750601912,1254136877,1939782091,1629993049,219080244,1815942923,65138371],[708036554,1694512168,1393285588,1326754112,54620323,1047952639,2100461085,1738803455],[32927452,1391591793,819455715,1474065929,1435528775,358516199,2017336546,1634547104],[763089670,790597343,918294267,628512936,1172658114,2125123778,621478690,1123959942],[1453841204,1009272393,2060137016,1042719953,1087518465,1953271988,544725332,610367674],[1447837801,16742120,764446747,1005435512,787633874,2096135837,153727828,1109058248],[704449117,1715320414,286609916,840779703,1131609773,793221128,409664595,485412435],[1169704905,1934826584,824724748,1992922656,1812773677,849878470,896662424,1005220555],[1960532769,773943876,1917193276,1388349986,1383579101,1800939224,757905066,4062023],[1783878777,1001784551,256547358,1026539213,1860816456,1238483063,1582163224,1922315630],[580738428,822980922,1803766156,499424245,1490914518,1685453142,1296841584,726823894],[1791616209,283115025,1977096386,613145053,1328938663,1562945453,640700561,1236198866],[282558872,1748102056,1013884718,1296364955,72641880,86141557,1967654976,1112540927],[614877787,1692866731,2013368526,1018677652,1509756875,2043198460,2003227933,630281108],[297623467,1872933154,482823538,1036762000,834529265,697746069,1230494810,935129462],[425863846,910061705,1623930291,424510332,1854355168,254761250,1258975656,489212642],[1812102977,130025698,883289936,1639473221,2037304210,1698450135,237635031,1079803851],[515166019,668363437,2050308806,1539181058,833983102,695332328,910048774,577780933],[1077695912,1091320079,129678537,1788445799,591204350,1484569903,331746103,92276346],[1459298471,918874092,960641634,265273379,586982739,864421761,375811377,1649023350],[1897457408,1044934897,1949990976,857967521,715790481,1116514487,1281671500,1777739265],[697341390,557111565,1006470034,1865128846,985453684,629795133,1060041428,390560002],[2006071328,222171557,1207094871,1525615758,1345815293,2063211538,145320957,2088563195],[327518576,2093865030,213098953,225037823,1917283903,131629660,250848026,2014164517],[1274835308,395496996,1386776304,564954815,1143751732,754837228,1631930486,1787807969],[495368370,6027060,1016571192,379324118,339392254,882275051,1586295932,2055707616],[1748884824,2014670656,2094816726,989757446,1947965389,1692263367,1172691777,1913457687],[348414769,623137302,1341322205,922927940,1300190986,1388402035,1792387967,211899174],[1084405797,1128313010,1023704086,1357173666,1635850154,1128421208,1260375515,1869099869],[131789707,931786147,1026334720,546597329,1763669061,1261268447,1578315037,603634506],[485756362,1608766239,1293069257,1283902932,1345091315,847274198,824589103,1617963490],[1977503479,185181205,1237156065,1625840436,1703195128,1557732526,936449967,918498016],[86865854,1772991804,897409516,411235002,1358398339,705862894,773202198,1848716961],[1894934659,2028391571,292627871,1039034079,301331436,927772735,1868548918,632499311],[1668619060,1679070912,556092347,368401280,43573017,471367072,1354913726,582582423],[343302955,1890738793,994237579,969622891,1871116787,1696845978,1696311976,1886933508],[281529970,1687825551,1121831472,673100176,418026825,47691257,1996305189,1349906800],[813703613,1169836485,661520978,296010668,1743434502,736159002,1106916346,1334465322],[306517999,1471424449,144321273,946123220,388461545,1792291429,753262821,843714616],[493046232,1729821477,2110535304,1540973751,291312480,572048568,1127855874,1773128832],[1582745859,1804559787,870292784,749037279,569889167,1834715132,1847275985,247888582],[1735656210,1599837347,1578983894,1007794106,714236587,1108791135,1256199534,2037069577],[1618146942,1069980906,1111844731,350711834,1293164102,320474885,1025098944,260301937],[557747164,780338054,1290424949,2087224518,1849464261,1951176820,1255657233,1768762116],[1225426054,705019915,1816395904,1235408221,124634331,1327224250,1476604475,2091736167],[485337520,342721218,402128309,400945408,1602006606,229858327,1422089094,1493718342],[919292751,163682478,738620802,1992814375,1597401773,1943935071,965740664,411220535],[971427458,1362643254,1421711086,1064941515,942042241,2129029195,1094404905,583837346],[1831666196,152718872,903554135,1576120258,1160454066,676259004,1719016500,922767986],[442609063,1664324898,1861367409,2073076299,1751651348,1569396097,1091561526,679729295],[2042649484,587201142,277980278,419606214,105856150,386506103,964738505,371757414],[1106429898,1301517912,1905477446,1539972406,406400950,1182980754,1353882320,1063685787],[1787978897,1448985782,1316754442,2001321966,1659245794,952385616,570204216,912921761],[15334190,134935147,1151501524,1002870419,520376840,166680649,2039981233,1521532795],[882752695,962594355,3825456,1409317717,1898366503,1123980105,665254614,2076705267],[1117804573,1677453157,87321833,24323490,377600395,1812454976,691817219,1288006551],[967138806,2097745275,1301029558,1310347243,1843137351,1938472027,1392028552,974069461],[1625015730,320683643,2084403538,603103504,1638398149,2029231063,1774591624,1799205838],[1770078853,964648192,1722833180,1923110922,1728295742,203473492,881618322,1301467700],[1672577821,25407261,295767435,1578328899,1677759334,1726940355,1215017401,506278335],[801382642,628045190,1306958531,1769786048,1193552537,300085943,517928396,1723549331],[1824433834,1587301988,717359725,397714039,1714454765,241235651,1622621949,1819753310],[904616933,150881714,1713334950,1317866482,746795054,1103037603,107612210,1497619079],[96748858,469735612,1569625355,1974929147,575088481,1927991342,2125796738,858155984],[1692310989,1068343088,1974961696,475588550,1287549805,1546511954,298835827,48246148],[1382232506,973170330,691271746,877639906,218576322,204383634,2020631593,813505887],[1526643161,2116309717,372833110,1779537286,1882043632,1732041080,951213542,1294136970],[1243963354,992221478,1714011529,415184539,1157266242,1091807420,67400346,385183529],[926386775,429835756,381205335,1070844476,1023948574,284193720,231805826,303974346],[704605644,2038717305,867048420,949517218,763896320,1143585857,742764633,713430691],[2091398574,1890612371,60814930,87966386,1627181170,1926294805,584457912,1966949476],[855432663,2128687462,1654689826,1257792129,1705691799,2024396820,2056373649,1665405946],[952508726,1021260299,2078458400,1061662699,1519085944,1384638409,127572045,2027062840],[1790057648,2120876028,880331035,910484882,1558805150,1801007579,318877715,1149628298],[246547307,941735350,1891657898,932440925,930865626,1491610281,966074802,1815218409],[1973492215,1895959503,1997987616,562077804,409082652,1962731465,9696020,743400549],[596750845,1221901602,556639743,915321115,1694506477,211947002,171432922,1837733709],[567498273,1328835425,299872481,815236424,1117974674,1360839444,1380325295,1678531189],[1943553805,925480707,1563349539,1876876198,1499580642,1495987415,1823362546,622818737],[522095539,1203934253,561719314,2009965369,2004818859,1160562395,202671773,1130269967],[1355609580,141979679,1777328263,267915250,1108002346,654014392,969919290,1017677565],[1299503040,1926423441,722624805,857987965,1477204610,1610508979,1861721663,113052382],[351357081,205678943,1806937026,883688071,1843692371,1719794310,47854902,1163760983],[12984908,1591338644,1073951641,1481957227,909731125,46011660,1328283948,915541949],[1964273607,565756359,186591163,785150802,925001111,1944217355,707447746,1342231510],[691960023,2023556650,1123880328,2061256015,191721112,832021157,1535500620,205536581],[704580480,1273483581,1259867396,927714456,1209499803,738626214,1602128227,1188065977],[1018872912,836870358,1458917143,603443354,870413601,1305209367,935836422,734963131],[1708249918,1948087767,1646464039,747124436,941072332,2085005912,296548522,1796754524],[1007211879,825925778,925500300,481606773,1183617894,2089648185,1943139786,368055782],[608658509,1952636477,1259401592,1922453637,1502866776,41902156,948231162,248575408],[449595046,1893555793,1857985775,1437084064,415741574,1599478073,1489146500,774049537],[1781147053,2103693631,890912922,2108301241,1665428535,222939682,412894157,343262058],[1162020216,1108857605,1452343620,159975658,152015829,557809963,1888672509,878990280],[1809892299,930603953,1073695262,996433546,1477386590,888323681,1319888633,1560065505],[309685614,987587905,1571189985,2034306834,1863273696,1299068235,1039868000,1657632636],[1314467582,1698960617,969651609,183603582,698974436,1992985949,378648402,2080178697],[1364390104,1877444095,2033631425,1485005914,1288370440,1487788149,447926711,428437966],[266149163,559381168,242260612,1176174153,485755960,1653614663,1091790115,1347807353],[1012034663,1639902114,855413264,1971140683,609674438,281107741,1653552968,1317335456],[1985931389,1412952956,1223355928,1325652463,795082724,455970357,684425792,1774465118],[842274300,125037797,262091554,919629938,1890908615,1320996046,649532344,1694745093],[912763464,1402876912,883394119,364013588,1880563481,1117688184,945741594,311987917],[1252840546,609452641,1375208789,809563418,2122983545,962702648,1173266605,998914684],[615681918,1782268524,140882024,524304403,109955675,1167902311,832418024,2072382738],[653759498,689602200,1716238124,10126348,603950678,399357399,308230183,484257932],[1324452551,1176149025,1115835228,1052264697,151019614,1912099292,508286859,204480095],[956048287,2057850025,1367282442,380919229,193237623,1226550291,1836707375,742683710],[2128439695,1784557242,500778854,1093687350,1147155102,729553882,159830562,1274858894],[664734296,67361783,368549018,2105701360,774294754,1520397899,1016701820,1495397500],[517754739,703134647,1299655085,716863071,717462927,1720231280,1110112835,1506562183],[642622636,620686400,255198457,1220198213,1131850737,1603149930,1143185539,331442124],[1183522175,593888710,1874950640,1206745005,350245369,13215787,1479366139,1965409857],[1211300798,1721328721,1091718850,322264021,1907162605,1228546147,1681847604,1228046918],[1368620537,1347722437,626350455,1916877095,567350099,1846699989,1473237667,1516030536],[2037260600,1936299463,779372011,921444139,1838538396,1882120872,1237289618,836455932],[2119794811,62752335,665357864,262097662,230521917,1341394821,1075310996,2057650232],[1101897217,1794644614,119309178,1642739867,418698287,1674231655,2045878866,2091534222],[1779471061,549002195,910223818,1273530994,1937496515,1620618176,1328355343,1066209079],[743748875,1165237621,1044528953,199219973,1170171367,1268664473,1248431873,1071938553],[1392851095,1714786086,904514676,1299666906,1269882326,675144371,1070990744,914334179],[853858943,2017791053,1211133230,1915073631,1546660073,734597324,1545892786,99746432],[1321267899,816427537,1029985799,1368601561,1469176925,1999260080,2109296998,7080690],[173794040,787206532,463986763,1884244063,534929325,1652139493,554691781,1763921433],[1523813016,878554228,826246978,806500565,550201145,1109280322,1828658608,445307688],[596027882,851644606,1692092762,299020145,1977025562,1246500455,1790428459,1564178095],[1945530741,636782198,559362165,1276163853,1761473940,2093141277,552558404,600128984],[2049719177,815581980,1973719251,1814273109,322812225,330958766,816963239,101841006],[285144181,56130829,1509929097,959347398,907875066,752096364,1831061195,1568148187],[1506015293,316012506,1635819726,2040336069,1300079382,148431126,1826537553,1521692389],[1151705524,1416149053,1402119129,546098749,484473948,583863198,387889886,1347286711],[368594872,669676689,537651699,682168029,63780366,2033163303,1732119171,616106977],[385462550,246128278,695549029,826851119,257790892,845434918,1024021140,1209187438],[1046302268,271549019,1899347316,1246360403,657950941,1695674808,1901866779,467103695],[479435115,104730749,2003982901,2110303090,927866324,1399158116,730028119,2126072299],[1054376954,1981248172,817104211,1075637663,159736679,701872631,1330288194,648907702],[443057233,320608603,1451416880,1516754809,1722765556,1232973962,25206497,502811243],[1326092622,156683695,1666354306,1269830021,919207826,680739546,1548182791,610336413],[614982962,690780404,145088465,346084306,542489670,709580679,1817399951,1611368007],[934567153,1616644137,1703719261,1719901557,1861942612,1250759084,398287000,312134984],[720550499,2019336087,544622353,676812403,1304964187,959578642,576215679,1206811155],[1040430252,1808768683,39979571,1003782307,335152237,213807309,1970854662,1124273796],[1284994400,824344038,934848789,1178841798,1414118275,1153577573,1478013363,1737996615],[1507740387,1803393673,1578784544,1003123943,1405004587,1892823949,907329095,545186904],[1502412673,71907965,1024656675,2096362035,1471988843,1572562267,1745705972,1128710549],[1404844653,286705111,1919510513,1012799679,850165272,1869205719,1405947910,303280222],[653724982,2075318542,2085006400,754798323,724539202,103153907,454120861,274896118],[1071733137,1276532492,1575635769,1572114863,978641779,29270696,1660157306,649110433],[203104402,235625844,397732938,334036,1007344775,1391560707,2056718999,556888856],[1217697903,1859972072,1611997925,664158780,187791560,1589082768,1711798035,1259242325],[649154275,522653359,917167097,1298751113,972139370,1943649454,255640051,1515605285],[1047938548,1893437537,274390052,771483707,1401897177,1091599634,916613842,1998821003],[2127673119,772252145,1632351528,965539701,753232780,1783949058,1999156970,821834710],[2065707081,233531449,496915219,884276777,967942681,967698391,118790098,1250741632],[811760523,646542307,1815591555,1904267729,1838676415,1886124396,421087498,1615434300],[1348408687,2041715363,862463305,892870097,664473521,5247036,946914448,1227190357],[1480811205,802157221,1595074400,18212955,1824546946,1944607165,1878126396,1675797240],[978330872,836091532,522690288,226308891,640275704,220378948,778110291,1209586496],[1439492665,1673965574,905965657,789688482,3815611,364765212,734834511,659056255],[692477123,1285389725,910388990,1740988752,1925431044,2011605687,1429473678,854263842],[234072259,581689808,57436050,1335054729,1947446586,1673369421,270840506,1578499547],[138790035,1163435034,1313801186,816942313,162125498,607936907,555126288,568487376],[184100434,260559603,845788500,1769631767,1709170045,298707967,1201315508,1760974942],[1755992488,641706493,778854635,1502384968,997207433,172474871,1341372842,1589785500],[687759395,1021367914,1676508573,1830622977,378701290,583066022,323395909,1693139558],[1981974845,634284077,1022928127,833733097,1923010840,900707246,512052923,1282329555],[875417567,1573522479,2125811297,197603673,1383397376,542169256,340933064,2031417790],[671969700,309790338,1931026224,826800595,512430039,394873412,837929722,1333391568],[141853675,35903550,1102779364,440993063,1007468633,53005813,1116946013,1675980657],[1640996908,1429026181,1367253518,67627964,2086909114,1184922926,1244033858,1872021519],[730635065,1028514973,1121870345,1623513345,705004415,1388365632,956119583,995214434],[1730649126,10000406,1249035006,42242315,1429680777,117422386,1465205357,729036810],[532535981,977228655,1193389895,312707806,1840378936,482560631,282672573,641503902],[1074405560,1076999626,280164495,1357543626,630039297,540681014,1814104934,370951054],[99626717,910980390,1788526025,1249498504,456701233,163898984,2007949143,608858411],[584558217,134887952,399273083,447935241,1766068613,1694600357,1358392612,1047895067],[1219595991,990730012,251956462,1428781149,556416802,1199813446,405040778,5979799],[168557529,1378313333,1071675299,1647857585,1260437217,613676849,1112100882,1095513147],[293336210,934019166,699542776,552889995,850864587,497376612,1308635115,1873290681],[794017077,1174511011,697122424,66582812,1263124986,1611558310,1140107641,1408892471],[490854450,1339057409,177544442,1958407298,1240708893,941622282,196780323,492595623],[1489897254,346732299,921102425,2070974153,1453447983,714026282,421772470,1226109156],[428189638,112101894,1420952308,1857480981,1094148184,1578847194,970145163,1021105971],[407422420,29177068,425682920,468997358,149261917,28494582,1548514402,859132893],[1001829194,1853025528,245931375,891985029,229152908,556286614,649967743,1960718644],[1394031216,893758138,965071779,216527907,1466187899,391643901,2128833940,1772709985],[1941081895,146574237,2119108913,330549407,163748731,356528143,1535799743,1432100491],[420408202,599052649,889737202,975336408,2075681515,257988420,1361989958,1579200331],[2112029250,124473956,1200801086,421105315,1993981983,1941817891,834880355,294053332],[632898370,1247698201,1775525921,1129173917,169920847,1612643322,1464089176,1942037486],[1582392055,4517603,84253919,1427966552,898905664,348224541,2058020508,1113486192],[1194965046,2007152562,1191555619,1368788315,580619922,631576476,1756986018,1884022557],[1083273639,63254995,552256561,704024124,501461023,698559129,199731198,831092674],[130814616,1101437534,493350783,98460667,1735417553,717050129,85442389,200878697],[1907141452,2053342673,1433378855,634206103,1927950903,1678249621,477136587,1443964365],[2070230774,191217324,1950079578,613004237,1513725331,335397640,165616502,526853037],[570213529,1268275450,913858128,860414634,1814205157,1353546872,1195884424,836928090],[1133522550,803204165,1977959558,595701489,1684390694,1076949699,1271726973,355220353],[156650602,146972844,47355348,1318086319,1535919124,1682535263,966872662,1789148607],[1373072501,571798028,1696654333,336975329,981115711,4209640,1717382988,502315811],[2068811534,1827341261,1070519620,1427835619,1323951331,450954358,682044014,458784118],[2035450190,1308866765,2046278290,599430748,1529153067,1109838728,546729570,1069157752],[993730414,1535665055,1257398687,2097226031,1754492072,775494329,1124479778,241993893],[917655838,645603110,721687456,1126799725,227877194,668823681,1619159342,265690747],[1055097826,893783791,2130570163,713835408,472818170,855849759,730970939,1588995364],[332219921,1264535385,1174379961,1669836905,1469091034,2107997143,2101712654,77900559],[1149413019,2098402118,1331964752,2032289429,1548094740,1652877448,86413431,2048538408],[752980394,438558066,1718119571,906804546,952993549,1688126457,60345431,289806927],[387091361,1533395123,759249304,442221721,1266921906,101425888,1094221776,1005173792],[1808505678,1551729984,2043818691,311933042,1517623669,190720081,2122682235,1425782495],[1249675202,87119100,1296369343,933280541,186897190,1350528255,1390905740,1040210951],[493617518,316775609,1218560036,781734584,1349425996,297929382,601747756,447777260],[848525386,1015520748,1498911435,1331944419,1233658772,91198881,1260935363,631102447],[1664282119,1669373986,510141253,1941627538,1116535524,739450252,1321310198,596367407],[1659593536,690698247,1697679158,1127072140,1544026602,1595168128,2070152559,1069704930],[1670818583,1686718686,174548023,81579028,786090325,2078773104,1578533585,1170488598],[1714936563,1997670284,1048359416,1903941332,247271308,1860566004,579271647,1507452360],[1004007844,239902911,1382378557,1723535856,1831215615,1371655055,2069613625,775621631],[1710388107,810988713,1122640675,917721504,1267486473,457443474,1110228714,1738356192],[1261545124,974373660,1449088720,1062318128,192600994,682006441,1606859409,621314543],[453460126,146587118,24328966,840899914,1742085383,686331476,727268270,257162839],[1484659782,205355121,1078668217,487503278,272728477,865294237,1055643625,1845530315],[50901915,502861846,2018600557,357782341,1620002545,468092501,819046575,1174908072],[1641255640,95605051,1004799952,1405510363,1805150311,628722799,807921858,274411826],[1394599018,1882804155,1381250157,535274321,255247805,1384672627,1391974007,288991510],[1713641241,1837213395,111821718,2030999420,463748892,1950361273,1690489971,2117708619],[603959771,1416521920,1084722513,1437912309,1752278863,513187733,746782367,1059430713],[55560454,414496054,1031910804,1417901128,1644335192,1921621764,1535048835,2021565942],[1729633420,1148251051,503110657,1815400961,751095185,877689961,1157753426,735897641],[1227961214,876164041,985005515,584890852,1619563052,184241139,1061694561,659878301],[1903740819,334271264,856298639,649755497,419136588,861900852,1280630490,653996345],[1996795346,84981635,1102923589,910210912,1558897125,521755009,178869853,482854878],[1631512072,998065560,318935464,326384673,2102469844,305778257,513490533,1037053687],[609875767,1217213601,652101056,227064223,104784919,284687703,1298556620,2110999235],[571152011,1741774932,1004863340,1452206417,119656823,1446865170,1731636254,850490331],[1197470239,496099139,1889708531,630393474,245738757,1093036231,2061184977,1955373929],[274417523,628582696,1105903410,584923566,567420099,462308519,1082222730,1791317689],[1761954114,1915381448,356185395,1878711499,674067321,649229470,1908059103,731791786],[411691182,1656281187,821049371,1594335870,2010300638,1967308900,1722793012,109774705],[1309034757,1545170219,1293306992,87610007,1888726181,101000948,895617145,678596883],[1751971842,1464669518,227924581,378874149,134457911,721699572,18259029,1477502078],[1416729774,1735370956,560442987,1743849874,1507426080,1853084722,1765188286,1980777315],[1358534760,144440376,582813646,574024924,1885911234,1961828404,661798888,115459614],[1600252219,1554203960,1874640266,26451618,2012881428,2091140089,326314597,1282691261],[323366146,158474490,2048728648,1688824236,21520144,1660980189,1701293133,1269985373],[1419877910,206951088,1498138653,2012410238,1595833627,1253794301,920085682,1625288254],[1025199693,1449092263,473532925,1490702557,1734976906,601215088,1754027511,1870338535],[370175718,853708573,1714687862,142122849,1103833413,853578199,715398158,295249477],[320090066,258147472,1241009207,267736861,1847509880,1619570089,82567356,2128062559],[88776106,2119247837,1335758632,1849278580,904278162,797445640,777642539,184935102],[1858118769,485956171,1902396022,1315317176,1816559468,1651944342,10436631,392541867],[1477641514,1112391942,100994282,77125391,1492397778,1905045220,991467999,1081245766],[1983575879,1941497189,527570130,1994417463,692246444,949378264,509715325,866467022],[1061319714,875719853,1839846012,1877609246,1328363671,1186851146,898372077,755390602],[552634899,116907740,276442501,1600269228,186111495,816991042,66265734,954207438],[1210905783,1307042716,194819562,1541906008,286600245,51253120,1798455201,995708022],[1364603534,1566885563,977157749,497045121,1526808230,1057820788,488689303,520301262],[2100505477,1890406242,913689783,820780753,1999734877,261491119,308756002,382044656],[233712464,819640617,218358724,102360603,2002973642,1480739496,272502007,1635370835],[988973358,732517107,1865763868,1526047607,1811405545,1689530310,698631121,693077036],[1062173862,1570219372,2096127805,1481108224,1195260147,1528096357,1294394400,1170656011],[1291244602,1355505479,1372252116,339850576,945165355,212849341,1752958402,891548377],[2019038180,1482612622,983614927,140489158,1098762308,990014482,680585717,1393499286],[897615189,963099661,465644710,2004394249,913772808,791146419,1965479426,1352858722],[1621310934,765126243,928968181,1593593981,1769465258,1753841416,316080515,1230173719],[1157878635,315214216,2006764996,450257763,1923457434,1373501504,1504796962,2027149886],[1782544786,519013759,343709794,670296132,579088857,170500652,2127338274,34015961],[366295607,1158115990,669908014,1245163984,1421882394,400512681,46158807,455188720],[614258820,2047348594,2009096,2022459326,1777748266,669770004,1696752912,618317410],[2004074820,1205085040,910286383,1421245175,446733328,6224290,1071644994,90562298],[1500484088,1150882707,1900442467,1789275933,639956832,1830995780,512595679,293751705],[1983558990,335564826,2041339809,1469093144,718308124,979894545,447662680,1342980969],[582331649,137912635,1171642089,1747096364,1364140550,1223686337,973983794,547236030],[164651904,1249189535,1509946119,951848739,101003389,1957396212,1761396495,481931653],[1890771807,54029188,490682270,259801105,2093450693,617474850,513519452,2017714445],[245062649,662508879,1607593268,1366528275,798949103,706084709,1485936017,129845168],[1405562838,1139130712,1569532861,874431950,1400215885,28374728,1343006086,521669965],[1733252835,425265289,571540003,1789328671,1582851986,1030334634,1140012069,1497399015],[1803134914,157372210,1495698776,1980688202,1293642735,70758343,803154261,1402600654],[651388330,237311044,1178451980,726900803,1721154604,1154639806,1617073282,509324369],[1343436801,1527589278,1825511150,739827838,484588885,1574267059,2021376492,875493311],[1247973641,1146983422,1489892639,1737861154,887962195,4740265,1799107336,517370132],[360328960,1126015856,1563279206,1392660689,638697272,1494887637,1038270823,1940433262],[954676781,1854917073,2094600243,1589107886,1342723481,827488084,1740004238,1333996730],[444693595,457388478,193665011,856484926,167158111,1240587629,1684908130,48012371],[1634863958,1220023532,463296388,619573192,628367777,1702678753,633916364,231425561],[936768918,1691980405,1232813186,289263517,71653007,842660489,820276964,1540107099],[1194289519,1943176560,2083732609,69924927,1277194831,87529211,1944349234,1349908867],[1608093030,2129878600,217359068,409124475,2075008102,471891175,520850877,2119081199],[2070509814,1642186506,557473291,758829074,81210668,1612784143,30498634,474283784],[1226444953,1040529613,984897879,249491429,146914953,379123803,390654136,1754748823],[1894726232,1106015714,319444884,22483724,555147337,207321946,1967454006,758134627],[292181911,878205276,687355164,342953108,2054314923,1070185407,798394422,1263484946],[1632139621,1628786354,467633912,1987629617,1178195837,799928012,1348718880,1045878222],[1109727608,258190859,889486753,209667998,2070911427,1959411975,2103569208,1579066539],[1552855845,1962959331,1377913222,1372815001,1025705689,1077099239,811708841,1827884027],[263776577,67561198,1500874031,1766108325,1924210371,1144252875,720733233,1835552279],[265045169,1469593639,891809080,113368591,920729985,544360095,909808269,1201654029],[1473125687,1208758822,1727598077,1411567356,1229183336,867885917,624874697,1873034119],[688296548,592806488,823142551,173345882,397448520,716217928,634049767,1545334041],[170632021,491078804,266425611,1914999243,696793729,623578056,560194935,1047090285],[1250914907,1383337934,320432719,1333715775,61974858,208786215,557835490,1484902378],[791484191,856045094,397425552,551912963,600235718,532835416,604840248,1680993586],[972312438,948696103,1926804257,2016360905,413811175,1856304085,1161023276,598554038],[1558608433,1235671749,260317429,249529664,1083219755,1219307821,317563656,63561814],[2084995844,384146638,1507331811,836095578,12201118,1789217907,525346294,1233518767],[1745294928,219600816,704679346,1282859745,931500354,2001334300,2098468999,316267646],[1597152747,1534204412,1105820638,1252880314,15442569,41033661,797972346,384088982],[1687880438,1448740324,1106302130,698372294,1780126168,2034938543,1786780467,298586786],[551422764,1726445834,1381018782,447990069,1063943755,1311787078,2090508052,735101417],[5193794,927860362,930768113,1832689930,275761522,2011863952,1389544501,1194437946],[2024030604,2095858567,1699422787,1391022060,262712534,2115557152,1544456960,804416659],[79054345,645248034,392539085,1500750569,1667995746,967282885,616896687,871108661],[716972868,1163677910,487923640,1886464085,1514019704,1638539107,1688196112,1908732812],[946114339,554240533,200767070,1504934714,706902099,2113283946,493378573,1976703400],[289948032,1792892267,1343011093,1518428609,837077261,475691466,2054446456,1251915760],[1283969258,947859069,980286819,80462453,533049647,1900163897,780735976,1133504613],[2064363469,944069572,1691159426,734492812,970259887,920842163,1455521055,553844933],[436877224,1798470576,2098290205,1119400200,1899607363,950420308,1264661504,1265828516],[861593911,1426777372,1915186356,680214697,971734992,227286075,1034744814,1449430719],[1718744541,394440729,428577745,18583220,901267615,1510379117,1899544873,589867805],[259922573,1668083251,1704021234,1925926657,1611385559,270508016,1275336068,279088362],[1408007299,2099130783,242412682,743843110,1466897034,123363137,1669237138,986127063],[169447832,517031142,1943720037,911626947,2108547870,298399024,1936273146,1810070677],[2009174977,705716344,993408856,1677972602,1050781760,285894655,1881682311,176832060],[1466737831,958882084,1834654563,1591519405,377507500,461265782,618049016,448072550],[1208048200,574140145,1700486378,193788918,1065399302,1642949091,1126442213,2046078536],[349286510,1782048938,1729119499,1944794211,1728836272,1134712833,1926620303,17950175],[805135005,286880862,496665116,175060347,1428116232,1541554862,1134211222,550251267],[1648957990,1101786247,246756674,1048518238,1910269835,1406567322,1627496881,1069255811],[246776192,1346215267,591268845,1221035697,1173752362,1528708302,1483004578,108738659],[1783466442,360050842,226962383,1470457533,495049888,716278850,740572717,785257397],[754213495,2050019072,841597594,1665700790,1141471546,318745260,767551455,1298972860],[1748925716,678560462,1078052802,1048416687,1265321152,1922645446,1394645125,2073574452],[767474421,1996915531,1976567316,1441239721,1296120181,1759925694,1467581498,1466326480],[2046728747,217429267,2115814830,85083371,643665716,25339543,248207300,1291436736],[164933522,441368180,1182901139,1185058999,687466651,286230318,1670219314,1499051770],[836180720,1800768330,417905007,1256377182,117213408,1606178741,1543151560,559823848],[1820054321,2088963518,518945233,1870231119,1041792373,1816147708,1250643846,1245763114],[51509415,565810747,541611979,1965759005,1704498098,1988468068,1097755848,279988329],[930975385,289199293,1528083964,231692260,1130643211,511740705,1369377678,1652163988],[1724669304,1220420807,1469752017,1841198062,2050981096,412530953,760861827,920496924],[1086071028,1376698860,515936444,662536350,580184593,1615792181,1295013406,1418648582],[99378632,1414174942,1898293205,1543849237,828997181,1473920878,398723786,1241320262],[1554442440,110318779,248142884,388575266,2052960165,814921494,632457183,1698448316],[2051140614,228595547,630787701,1234512912,1824109892,1917996693,1529732642,1842129833],[1479714136,477900241,758913882,876242044,1830232974,1773444246,2067211180,547042093],[1157583408,2125395870,669695217,1606380957,2079828840,387592411,1525024844,215145107],[1031992090,1586899596,1188263354,1890436897,1854843839,1092702126,741297140,1198153190],[1545199163,577889637,1699336441,363527889,1615559712,1807579919,1599301496,1970625199],[573013589,1111216103,317683865,574505436,797486170,305499357,16691256,1861131045],[402031392,333948952,1530437945,1841404746,1092402873,1711363175,1456460436,829964079],[1241173904,920920652,2054341977,222273125,1233946381,1712749394,625581802,182024410],[1234980982,873267622,1365507733,1329676961,563512244,352983936,1427253653,1369132287],[976459807,1267060762,1647505847,1025516030,416101437,1238956175,747602515,202136563],[1131806714,1015299218,1061725999,1266297285,2103583967,1347536639,454893859,1944438764],[1902564010,978417181,638576570,1770781200,1934617194,1751285191,1740673968,587269913],[1407331187,1379130467,1643503584,458841797,691000953,508752546,437953136,895139996],[277551524,1838948086,1375758831,1503211230,1153571208,745334717,218989614,1008466183],[331373768,1791402227,1086143531,1080117807,2125947204,368440221,902087763,1126326833],[507056878,1789572128,30363708,2107352008,1612962877,1342806083,2024738395,2033424406],[1985978415,1652874473,1746581570,564507141,942881943,594568038,961037604,2108511576],[1137617297,1942333286,2027596711,1249670531,1550978942,1444764079,1151047582,1011733908],[1858098200,1151575065,1457449551,720103530,1599510016,162567266,1718305519,926606350],[272955237,508998946,966799380,2083668875,1781070441,499206368,995948801,1323857768],[122791078,706606445,1378041774,533611040,705771398,110971285,445432128,1332356984],[1261700323,878262124,785081919,334340383,523946352,747576328,1270983127,1874234390],[973824597,875397537,1381599350,1706495517,1401793801,29069220,1335028699,368880098],[1837647059,314895150,2054607358,1258801697,1385076943,1367350457,1748642288,222041947],[999209824,1601723402,2021025304,161221887,74664702,19110109,4047797,368342005],[1952527676,1109791862,2008926273,1350388902,1315799247,1170932315,2115690465,1445425703],[235098380,502386862,318708063,687176598,890804207,1764248789,1415821808,933450005],[1487874991,718949438,1713750294,367881917,1351609755,12468692,1170291395,1000589649],[569138475,1802153889,1040427444,1028930391,1509179109,1521611599,1791791322,846664778],[1943753223,1073698653,1497009719,1708173761,2005160134,1010876782,275271942,2052699073],[154747964,2039576976,869549635,170529318,680623929,613909499,998544725,1389459003],[296370133,748983057,1652068108,555340336,1734421094,238761815,1037070751,277180509],[809816470,1267102843,1954539078,1817934648,485124850,775374321,969798517,1484963612],[288528552,1351456965,731433682,903641279,941075779,366319546,2025910215,382570297],[120596889,1214018032,1745617180,474204101,1495300116,1358200824,1748114649,378440587],[1105835367,1526004823,1749399327,1552957312,41533589,660907314,821867486,1323131538],[723429034,1360068184,1481943635,477833381,456028010,1887253046,706592451,1184576826],[1290288153,804537254,879148714,109568971,99441403,1966561300,1946762510,1455315912],[1684317655,425186392,491306062,882371691,1337741447,1726146339,2099063724,1269005595],[1380194750,360157873,1052571650,105583285,16633283,1970624733,1032946840,1887546777],[1564708902,1816610736,442347204,1049151962,951776627,529115078,1640270396,1292868404],[293970117,1398836107,1783706446,1860014970,107865351,1749793021,30739876,960118985],[816723774,36571191,1752507042,1662193079,1180802764,2128695479,475897944,577939067],[1727616469,1091981675,1806719151,828561883,682452803,1777405441,1509919652,614233246],[750776520,1142887714,1529088861,172564003,1453245461,1447820998,1535462861,49805525],[657954228,163037889,69068916,1580911001,714459073,983655458,117540076,664154192],[1744503582,1171305381,2026399235,2078596520,118319230,1875204067,1981277088,601962187],[1815085286,767993816,1169189443,1872073631,190907935,796287351,1158378346,420797835],[1853759915,2102477899,1391918278,697741854,733558684,1701542828,313932299,244257874],[1269273388,698436538,966638105,46573780,1421112402,1435478533,670840997,191348110],[1831983484,586916059,1493466028,1076435694,1496006250,653628806,2033989669,1390830909],[777435523,604562585,2037234396,1557678427,1029131217,2015974667,1126710313,116650634],[1322999695,1210433774,135859472,2095637358,1296822085,956084653,622122544,789594531],[723379785,1918430950,213181823,1989577546,1811990568,719857309,159862897,1747576091],[1912559165,1214102310,681603587,1769744298,357625568,1550253439,1907080047,218112327],[195151119,571681370,1630768496,216413374,2082345756,649343153,110832033,1260639277],[1732522838,2052280112,1101067233,172246037,218241206,34095516,685269290,114389203],[1963917660,501534487,987145912,1582523799,1870436751,2052192677,2121274231,99696746],[1011677724,580998832,429982775,678669555,96228529,1430500546,1625683000,1675116560],[1280242632,299928233,1002951265,1989715752,657346630,143654686,1919129622,1608712497],[623066818,793635434,498994055,1405266311,339071154,1028702647,967786660,445747698],[1958800482,1756405923,800411020,1603751352,907056005,412716487,334026429,3385693],[723362087,1237547965,1710941652,474141305,1971920365,1858146255,403869700,874916836],[461215429,1686682916,959166820,1226568800,1303871228,683434712,41017345,392838326],[721923299,1009211830,1913153605,196615605,1359009482,63332038,606095797,1897950858],[1685167252,58074555,278453218,295242345,85717831,1928864994,1788014964,259516893],[213316763,1855578187,1489755483,1814601098,2088365700,1055277923,1507607853,2069734277],[232460457,996611736,1983097057,1392547201,447197344,1527712456,758736084,1853165571],[477586327,2071079599,2106464640,383338653,351639210,538678174,1373854194,544506405],[1666526216,1235587281,671229851,142958461,494997033,2074276313,1327614445,1130142039],[791134496,1097904566,1734192217,654717615,1207085203,461733942,937924702,841119781],[983865978,1764792635,2002855340,2114654687,378991013,1400766037,90551838,552374325],[4147306,946814048,2006959767,1008713307,62087506,600127753,276308574,35769058],[685530201,429849755,1434144775,1436767459,413743331,95646249,165921882,97964378],[1576726847,1108677472,1732326450,885735787,1050041980,1294464420,1476643318,903807737],[1931864095,1284098320,544328958,168590712,16919150,1748272922,1311529271,793720483],[2089067893,1810087441,18140475,1181979837,189701129,445993909,1825354974,916149248],[1387052304,1171240912,557212720,488725678,834497079,880220294,117225425,284805597],[658328321,326691210,904436968,1628687990,847602337,2050802724,927076367,1597493820],[1856364597,30254697,52344813,2080002823,1024287985,1558764853,1184418495,2056447004],[734583193,1643998787,2097536800,90166866,929651026,81604828,1339930435,359885162],[1445076052,313724574,1785040863,1710306509,1808779939,679616681,387552771,1955743370],[388964183,1350721907,225285087,1522541538,1276205114,188956738,2014906167,632985431],[267874774,1513717508,27019035,220622544,1385690125,517456526,413693658,1150917656],[486879465,373161956,260410479,585315798,2035433342,612800778,690828746,675950696],[2106707232,1408980706,496128091,1582813072,405808150,972419560,1814131911,630619471],[34884602,979991847,365420592,921007845,120960903,496170010,1516528058,1778671522],[1379921831,975598558,132305215,1932158719,216535382,629988775,1776927745,1944044111],[1932503101,2061458778,611983736,434897909,392546781,290300881,1500949342,951841638],[1902912743,419966167,772991005,873154018,1270942605,78742595,1057203594,1729731300],[1491692054,1548295149,1163605644,1332498839,743380679,788661812,2049539726,800264639],[530901840,787716567,1414060009,1017307909,1088596178,1460279511,1342530524,279115704],[1834755552,1100605186,1892680385,281925194,668813283,590057219,363748447,1316611907],[752986067,167370326,1142151640,963522640,1998802344,164031407,411162328,738151737],[82896648,1553850429,530815010,174150547,1611473014,1571815538,2029231835,887578969],[722551464,1539417153,929253392,643673336,1997546293,410511527,394395972,1161394280],[881033533,100444781,2074193153,132485060,1303773375,1693704787,1162102542,2125241765],[1300644048,721418130,845626034,1388289702,771761628,1499927046,1110558373,304110814],[1714232031,2013392550,1272302450,487115000,1505289860,1916302581,399729758,1145571039],[1436594268,849298148,2042614068,1926660518,439838817,445808526,702419705,1714656726],[1500506366,1819368377,1760341837,1003736905,1938122357,1496607456,210560996,268359639],[446936452,735535726,1784680764,848067593,830233422,117275456,1159095195,589106835],[1174226114,480910315,232602258,1614841066,990642972,2071708514,1481263716,10361507],[736540214,1628634176,812365452,1798252264,1770703433,87025041,1513611813,1135594341],[1321899751,1890209859,130845027,113973976,1728309755,652019574,1925594240,1720953229],[2126446343,515170783,790281700,236575657,126149364,299588303,1894890116,1168067142],[1221136207,1057771606,1269035662,711912925,825588503,1891768472,1747015401,910390734],[1562138799,148313520,2029717892,464989240,852435542,1053741129,1580526528,822053944],[1193490626,70633926,1550564813,1109415842,1285688804,1922048404,216737007,1455372305],[968349657,965783999,1884993967,151210921,269262187,419122224,1970304686,1387808326],[941474871,1279581959,996612637,130010527,1485929800,797774960,1795846612,1627420227],[1753688940,1888315275,300081755,610453523,1922834312,2001551751,168611196,379157461],[1897452225,1588745058,1562460464,1051543668,482734652,99005928,276428057,1746810628],[1515935838,315705702,1436133067,6543092,1036972884,888890780,850113714,1295037496],[563279118,51344123,939086833,1830155484,1553396129,1408591690,1136181856,2087727211],[192999470,1667502703,717172358,997174173,103531130,2018908565,1393608599,585606264],[1107602957,1455877758,287721247,1044137966,338722222,2108325659,1083210236,405587171],[654368194,190239688,615984542,110431021,891719997,1965084080,425174974,1008026956],[1872548770,2000763135,1980899177,1088099111,174906977,999434838,1190986458,941761574],[148832106,1002251814,1851623059,507777850,633720391,12577553,974356755,921308088],[1920210211,1837349443,272236655,157472476,832992562,1986625278,582595201,1909208670],[761827149,962091648,1935966784,1824567034,1550247671,1427410227,218019568,1561644345],[92154242,1776579461,1230545055,785919569,1245388689,1187291647,1905242191,813884692],[463324224,786849472,1818993076,638514815,302093667,5558526,1090177617,2002758939],[519172622,1744541515,488844704,307004175,1946069088,659174841,615790311,1098170280],[1770847,1611339651,1440965148,1271293413,2121172267,63726980,2086504158,342110574],[675977602,1914827916,1911855464,1030251636,840222615,1679553785,252514166,607203672],[1757761827,1084448506,1781774813,473404815,44709230,1716880300,589463328,1129392578],[737778497,937505204,1375793581,162956115,1830130663,1211858023,1335951355,1022125816],[2018971806,353783585,1150454785,252322436,2037767335,2012443344,1958006427,1569892819],[1315272704,655471140,462888583,1571721306,224237575,1885825848,464750116,1542931838],[1340155739,1669786591,1572115303,2021126903,1403997675,25056602,1538571168,139004132],[322787333,680219621,2082826392,946114964,1981260266,2124683405,938775252,227701196],[2007120446,953454068,1779131785,817229135,1295559240,403949453,542381516,407676576],[493398622,108994179,469998086,1518399937,241842324,1043686087,809645882,1082855409],[104290313,1387967290,48783703,1523781414,961119550,1385142720,1504494401,1074579609],[1652405753,912054071,1562605216,529846793,788815074,648787442,1641331665,1739524547],[264232745,564279835,1667460414,581316770,1303563698,1584550429,508462144,273482873],[1081648085,1365949705,824824688,1120606477,369289115,468155742,721135853,1829089946],[1518312135,489557377,1563757113,478303703,792519996,116278373,19086837,340010351],[1680048648,1845010962,1493703034,1375925380,1170227494,238025382,2021148234,1979260901],[1594196750,1865042668,331837720,1556421062,1252985812,439226481,2017401399,2018774204],[39860330,1237197059,376012427,1749118030,1835658509,1290996051,580649675,507762412],[1313690948,429713215,1342273098,1540980654,283655403,1226163595,1278581783,807493295],[397821337,1960425275,779898233,1899212161,364446521,1549910605,167343959,1507889316],[692824342,1755299633,116689650,653942839,39601055,1970421265,679730489,1550210523],[57755563,1588193072,423345864,1555376956,1437524814,1111108836,144112710,1484112281],[766770474,1938688452,1676360019,1447088799,1629273894,1036840349,1773805304,580372991],[1122677596,360613845,731851491,319280381,32072262,814413398,1321432907,294073481],[1798688997,1817614656,1057600670,95529647,1426729348,1457706133,766541716,1287952379],[1819009049,1627496122,732312520,1225916958,981313721,763351900,1960435390,1612369849],[1087508195,409686282,966800239,28393433,1874027154,1432114711,403430183,296630772],[1838163302,1128510266,1391717180,129759567,862112617,1764147246,1553419850,1081333921],[3871288,114914589,2097490737,282226771,1662185852,900824751,483783136,244927469],[1339431348,1214069688,1963638869,758696237,276584326,26733359,265013521,513402950],[976207097,785161383,1195762412,1240908733,1995539576,519625297,1104691311,296094583],[1056409846,1116682695,115003287,773002555,940107898,183345057,274577107,1361014749],[875930003,34555128,432353746,1847447411,412928073,229834223,631415641,95301247],[2090150382,80106404,845155271,216418941,867197315,1026253739,627270381,159065083],[1305404205,1776400042,465380841,2010637703,1047152828,1758621782,1170618899,99430449],[182477497,664833492,688050105,875594879,2120495279,832626616,545080862,520570057],[664609886,650280477,729749680,1112036488,409389946,891651397,952320745,1417432831],[731586627,1635999019,1946441254,1001737194,618661340,1119252978,1334369913,1567445791],[2081770711,67892581,888412839,1054120695,1972894445,1883343708,71492783,50137786],[2121624464,1460794434,1844691868,1852176678,627646176,2078769429,1423905487,1038416016],[1404783754,1452900318,1786287432,1414950692,341092996,1811601544,250085915,93269753],[476827512,1935332322,724265274,264200880,685726598,2010035673,1077801824,101916308],[151589364,98425512,510944183,1820348527,1062118117,1317484433,2007346810,718403523],[875843727,1907742274,890588287,1235558166,555158413,1178466247,455239831,205153347],[58772222,1311901897,50934550,528516333,961378088,1333770909,1090992992,1780054846],[1416366503,855777375,1805620635,257745987,491179919,2117878287,1380357307,1199252248],[486693274,1998113021,92457369,700493151,601571332,1004948598,1265198224,599364468],[1211511104,552415778,1349920107,1894989410,564492618,479285763,1909849719,1380606222],[1059036687,450479101,1864545703,120578540,1125111810,820400926,1057123627,1826064972],[881350399,1949125076,135852950,1452817155,1263900827,1906701860,973847733,308982101],[794671339,513767567,1954216195,1944844121,1112757466,95373982,1840601695,150112017],[208856953,1905438092,1283070127,1062935954,662520401,1458754921,647969882,803238756],[1666591863,145504261,1134560866,794166351,1321948144,1335250284,1008656189,220617395],[1180865072,882911549,963024771,1960328767,678634185,1597708076,766392954,2040193088],[1877517280,652918136,981760799,1021897145,1220115443,136020379,1018199013,1906837955],[993264887,1247479290,579825923,1280091958,1700668690,1091005711,1312740104,1842023591],[710746242,1281190036,74356628,308928438,226342932,2070498344,653994719,700464810],[968783518,394460071,703135005,1315502388,1795097035,886276854,1430761608,1502121857],[1306728843,166030308,577847530,473713302,1435229330,186009234,1531058046,481692097],[424400293,188949298,216896303,657063253,11403868,1193968534,1942434009,1064442354],[1171303901,1127759203,592239030,678148205,491597445,1159892109,317585158,1360835338],[713514014,266748914,1456570934,1261019966,844840491,767309001,489790019,348367818],[146667785,1968597563,1947803534,1531363326,1954638246,92174261,1482488384,1010598344],[446516839,389555931,156275916,1514016931,1556547313,91356148,269391120,1430591652],[1312041966,1807509971,695239977,445976121,1473058598,23041633,718466130,1126434867],[117162887,267411276,1006620840,540193072,228576080,1602463574,269908836,1276892781],[1568396804,23041514,1124356625,851337643,1076543160,1236891711,500907840,1539130635],[1481138767,112648856,167035784,1985505500,214232547,1479285247,1997092866,497297728],[1634300932,311402048,916639795,1642498508,1015853012,1227426500,456357117,416336086],[719122195,1022192068,1989166774,864262848,668431372,330669496,1493116996,508467413],[494144842,2036958105,1522140658,1975856764,1019998309,1108584708,538366824,1371463645],[309427902,339449631,1505926895,1682226410,291683530,499962090,1327406622,24055608],[1589449708,1912090275,1375138670,711964283,1751083007,817643116,1459682605,1536662147],[733709234,602728099,114999655,1910539616,249023708,1123654095,1125679327,1548104355],[521066617,546652335,532654030,406854825,250995208,1309111141,2120927986,1928439750],[1722340727,1964271648,146035119,1492602938,1461865113,1398538857,629241334,1445927169],[363442456,1044630185,506011565,1519158792,428038187,1369869241,10236097,1243926499],[1667703300,1787277092,1265040871,821538209,1912240481,502905247,1240649500,999591001],[496702430,596390637,646210405,829008901,276182057,1175773100,2086143572,686267351],[901253631,506192182,780645189,640259581,76205751,610671385,1483182157,758015613],[181516445,1450572738,828407990,1306784061,370922799,841096006,592613670,339317717],[1848974261,728580097,948472455,518534216,1720549359,1533955318,1171990009,718157698],[1162780317,65371147,425364164,1418549938,846867167,746269820,1709102824,1332625936],[1392332955,1803052067,406489873,819950765,16802642,634875309,11639166,176660896],[1055661317,27390166,564374561,2054627651,505890560,1022114468,1036316545,76951386],[898836059,777590029,1267277424,1959412037,2115821413,2083115573,326287799,1746304912],[1356351372,391424980,1997121393,1629915026,723488035,157094641,805696858,134536372],[1264614209,676802035,1638195721,964079351,1919161588,583235209,124506196,404037056],[1536149437,1181466046,1589539151,1447840786,1920391407,84278349,348936283,715762693],[1293597553,1403397560,174617114,1338417163,123025840,420764517,577941686,1814289213],[1829346974,1528712830,1686968832,197096602,132282,797043304,1224481768,619400741],[243227740,1061437492,1763051425,340904131,1358333259,1128536479,1463003781,599797541],[402844100,1850429384,1318164835,1634094399,1446668021,1245330681,1422640359,604235092],[285367274,640562276,2100205537,1404104684,2028197343,344791139,710227449,989905397],[1808054484,1931522633,192294243,1022737592,131858896,2058210757,225373620,1374766564],[1894710660,960314932,1154378482,1585250569,913237907,922273103,1256166420,1616972941],[384535615,1570908976,1646599414,666378303,1430734104,94266249,1222816796,70766927],[776247526,2039440064,853407892,1837431718,1774195179,2003733887,1375414206,2034407415],[17710171,132120821,1695309556,962544989,1019888907,2062751288,1393105471,1299148227],[103823657,116592729,1927970885,47862245,1513144606,1772826914,2058832775,856522111],[2128818590,57509331,189700241,91534673,1640190269,2080780200,527829077,365973224],[825045047,1285245244,482572373,1890243416,929675998,565003176,807248009,556423544],[670094367,650692293,73299605,2063402187,1181631799,1853531869,694941290,1160033925],[2018815637,289016140,1387221864,1457438338,1656981091,949419796,1788301219,708741736],[1409513187,801763950,956965518,1071866670,1307881054,1337980117,675314999,1758274119],[1170228401,1720768283,1593248938,1857992413,1564024106,590110079,1016163794,1883814334],[122228097,1444426289,285823301,976939528,1322774356,1729517577,1016592353,518142107],[866256945,711769574,1266621991,2096091921,1936557818,46424492,1401223432,1006981455],[533872414,1237243826,1540605225,35544561,85068126,609941985,770805660,132727245],[1060505823,646770628,425762567,1565876572,80300647,1181348984,1887956210,824915451],[2015233642,1346986515,275034273,364827418,998996886,1844624637,1920213208,560269916],[1853139143,1513174153,152065480,1654512325,421171607,817642875,826673218,1745087778],[1884323940,1557659707,1891945419,1724500000,1965517948,465977964,1030297628,568984677],[611225133,1596306903,117909255,107036640,420232208,1643464802,1619816473,1623445112],[1287669253,22999605,96661320,1942399719,221431563,226864453,1542206374,1378936575],[20568562,115556948,1626146628,343824276,585488156,361193016,284559078,607632422],[941961648,1772831083,212509101,2110533435,1304105595,55560671,189698482,1898520897],[1746842445,667458673,2021747271,393331283,1738309932,1681676200,1058595643,1243234433],[323897931,50073393,1622339537,2010579635,1200517901,749238822,1702371640,376171579],[2110287064,750641127,1267637360,1112835623,1416386691,1513821328,1906650919,326399094],[636789815,742761818,2078298864,751721331,1710043880,1487042215,2028750586,1420345139],[1091210303,890387737,1399482986,1470669899,612847872,1496702743,1094693772,823945822],[71222693,793973735,1749576555,997060958,1452334190,561457046,1501413708,1480747817],[1068243710,1602641799,1643622558,91062957,1954593346,1427331767,409547363,1777846507],[1309659561,1877545444,1693492073,399167543,281194100,2086727305,1575606249,239147285],[1474799400,1109259003,1297430231,296956981,814811319,1250715978,390099261,115969041],[1167119816,703181458,1129911991,1762441370,758261676,614481074,1290509830,594481455],[2102722820,191359662,91073553,94040412,1005876449,675785809,1902930898,1133481660],[404690272,928105039,76036953,1468483570,769838466,1301343294,2115810857,319983451],[356850607,884712755,1705099762,595295500,213371978,1929681129,699830246,516267350],[1713131742,832046958,1252388413,654768043,1242473650,745273785,1628323989,1173396202],[1254036207,1004225242,251774925,1235886031,1655581052,779974729,648556541,1647495370],[2067651668,1565153767,422808417,673006760,1311821648,1543526379,1429059323,1388210253],[1205535696,9107159,1008262014,1493543074,1689280600,2083703913,1211214767,2129236041],[459111571,558821418,1862200994,30181150,1380374174,1236775958,977388367,1207007210],[608176110,1469611468,1855329573,493364778,2108360764,824502475,1597189835,1340140136],[1970865249,773291659,442626165,1615361397,393381123,1446132167,1292511270,628691813],[1382845525,731640239,446159101,1031191292,1427580639,696410039,830837796,1731226124],[1734688146,1213915433,1117294320,1102617153,1506731810,1685903839,1502880741,2030411822],[970390659,1777328824,1605815517,968266829,145266131,571913921,374520755,940326519],[133184524,1114229964,324146359,259924536,924597547,1787349259,343555128,1521113864],[1127798243,1259129201,1387848582,812912909,2111599295,568699157,450716210,510865438],[1989163743,1254567881,1267055173,697472795,145369776,548999734,1894434582,1800608570],[1372548046,1279454086,515286183,1311964838,1376694912,1550305861,1865906060,904528017],[2030790921,592369300,1590406250,958425012,1512027447,1037607436,748460614,1965244751],[1951810702,1191642239,47052041,1039683264,1679549976,488944057,165500455,529651371],[1545531307,1830905196,420980785,1843122424,1210588604,1966005831,146200604,1975288636],[1747976106,1217766043,1815474670,664077138,239256021,1933383316,65150431,1225088826],[668592152,146647110,2047311673,511242175,410164580,2031449971,227122203,1508160266],[1651106392,2018034668,543133031,408590788,1646123342,1517470124,1216306013,107149579],[682273058,225944535,692527705,1495815206,278955616,946867420,1460914246,109637413],[875283917,1535651593,495538949,1846476659,1093501253,1014830964,1149694230,504138761],[1701503592,1317356243,696424367,1683184528,1177006807,1222460380,1623465585,1463941537],[1950354767,1708638178,276244740,1656475906,1739292175,1409166935,1033490887,1533498973],[1058273764,1174806453,275395126,941884551,704817635,2062189107,24256057,1958664637],[44058451,557924568,2086984505,211825338,1914882650,1641808315,632233183,1310713],[2099463771,1188578783,605931464,357683362,1319923449,847273843,974678064,26829532],[251716160,601974648,1520033789,636023160,2068472399,756037195,325698208,101603667],[395330287,492130895,1210220701,1388346488,1260049306,644949857,2048927112,118221589],[278708949,2057327566,572376423,1092869997,2014466999,1300766998,156917147,2010504034],[502214665,130509352,1016015072,1139379580,1452178963,1943287783,1936421024,1690050130],[822809318,407702781,1191120397,1780988677,243345617,2016577643,780310788,35537553],[1342663199,90296478,1827262613,359411705,720746361,355638429,717996237,590940820],[1865305708,991434372,335217336,497731236,1830601058,547761879,370049438,630128725],[571756427,585527851,110184330,593664897,728378849,33832320,711373704,95211902],[1669332299,1694018653,1433574404,1548031642,1540433911,1053454192,1621096786,1284862439],[112212190,1000052504,1146068243,237424124,85747749,36015650,1755721501,808547819],[1999124481,385164500,296211942,1378248217,1222853969,659807796,273226425,859701061],[1944836067,1151527188,732192579,1264792785,1172060963,1668178399,1769890483,43515353],[1481223420,242431498,1641629265,1809583448,1268060962,1575011555,68307345,1425509970],[169125358,1670697256,233403610,200745601,1829202448,100416782,351183363,2003383734],[8696082,1642218279,805693262,510139544,611069857,1510301009,1071925938,356878044],[1030859300,1594738178,828408566,1488206806,1747043257,837151721,1925181130,846988537],[827829222,825393359,1740214388,1058611098,1726036701,1413090468,435652711,901285365],[649184091,1558273270,127144207,528489131,964525468,991912661,138191688,863925914],[1286206322,1781299137,1311796565,1211670119,932345039,817523458,1776520203,595328120],[2033724273,1205344239,594714241,1673762616,545541512,533014336,560087737,1408104764],[717951770,797512566,1404907487,1627270628,317422772,1882410419,646605454,1548829073],[2081919062,387283602,978294558,1991660955,1457643634,1271002757,1152329266,137128783],[1971683719,1432452995,2084743350,663766298,1014910226,338707495,1130126906,100160347],[881114775,995101603,884517423,2008851699,823299148,587897224,464645772,2115247006],[1457774914,817316862,1506453155,889270080,2041521168,1984866952,2061665156,717003526],[385538509,1405782823,590804367,917745669,1211346791,599326138,1015445031,510067008],[1602777547,1082741029,833176063,1335412668,1865617649,1958354899,1374980421,797568984],[849511172,390013635,1021267728,228737253,1254509539,1715881940,1693337213,1868067779],[1203711434,87235339,693214759,970256601,125690128,1469760638,1527034064,569514076],[1648937499,326930360,1451220741,1147743740,1565388792,1418168350,1116693569,9520739],[554025106,1998663144,1669286998,1555819491,1757735924,177834964,1125461037,832659169],[1891834467,2007112159,1735019826,1924082626,1359283494,340484961,742116760,608283191],[436697596,732249695,214019632,1121277702,72557129,1129255251,1495269333,1966476979],[332787694,1090409092,820885491,288187931,714444433,1856106392,750044644,47656372],[584617528,380193279,1883328286,1801662714,696521055,2031761034,1239113493,1296852796],[109222176,447184260,16387714,1188523125,789254098,1874924485,88886427,1139346118],[1584137182,1993008739,538495622,1905419871,1362566366,1591629699,683025837,1551321233],[1381212909,1183692104,1117637167,1496949870,554843065,1012057139,966349761,1120865067],[517009577,941791143,239016958,160557317,764136055,698214993,841203052,2040816102],[1934815650,1602638077,540222029,501839630,1712583419,1163860680,1027173031,773324591],[835741179,409768125,887548110,1721637218,1818239364,927750973,1507520596,1615171797],[1633305621,119281977,2002636722,277392730,371403539,2097018911,866109773,1697759386],[1719366859,2086616325,1555265848,589802999,2073116530,214467596,518456784,334383762],[457599253,835402424,1252594100,868389497,587206818,837831262,1313852275,1781349726],[1558916607,1527274956,822851591,1290232541,1549954345,1522670472,1092247570,1892099918],[1493668770,584498203,268633001,1091028173,2070073584,1361532036,1413245126,992264863],[716991278,2106975309,1839314455,407853781,922209395,183296861,549356150,1117070066],[1571697734,218816301,26438860,207715428,1808205145,671779529,1545119110,366665337],[1332196585,755625825,1265102743,2111779764,1101039240,1165936337,476849209,1071881215],[73329299,392298347,624294042,1588684667,14986263,716626328,792179392,1360419316],[1174334598,981117308,1999731085,50575402,1207970661,1925490115,40222534,1534091940],[992846417,98231546,2049739171,51089058,109615673,1973464069,392839620,1516160753],[1116834251,2068930284,677838067,665072171,136501273,1952866141,1766308918,20838258],[1790698234,1323852361,150402267,719524708,1327798081,1674510241,170379064,857686100],[1940627392,1150935571,1563239022,1445224198,1341796781,317307527,598988607,609468574],[1918476143,876414531,1293669903,242460905,1560461995,59716807,1789215304,1398030659],[420787784,1374477285,1002391714,246297249,1056429712,1509991925,1302981778,1511649145],[120156144,124631788,1002022399,926238395,398651255,362932816,1973954553,1560225417],[1001246876,921723526,1363629919,173773371,1435855036,1872143733,760096461,1179817985],[1805787880,34444463,1486677208,1639233461,1777970636,310916345,711299890,424080388],[576621699,1394918144,1398777875,1208685938,370012732,709135527,1186416086,81318895],[240352334,1498296174,696759351,1116889041,1608068534,505417884,2045050849,1591384495],[1934472672,1286945736,814006242,1650002848,1713946894,247030281,622116876,1668201132],[1170098716,988256398,1615536257,796799015,413645021,523736473,1594050607,1811821778],[1922897769,110470627,1365133817,1649786333,2130174410,1184004446,295292549,881272162],[163509885,64680538,365303805,423640622,470702247,401495260,481762565,919730489],[808600008,760134086,1105765185,1290673025,1036407156,2123541490,337318374,1029453427],[1749179176,796161622,1287282625,1368151194,444227028,114795601,579324687,1866192593],[591274792,196300087,346319278,1500570682,1869233184,1977261922,1282549344,486145144],[614718926,357090130,1431950669,11633756,395706439,1284834548,2071756985,44787838],[1320950488,155949195,1449887803,2029500850,474327342,1312527000,1758093735,1389619328],[1053280903,1951684923,1969546943,286955406,1063797244,258756142,788832987,2011277636],[1105844400,148075010,704353771,475690541,708818829,1444901514,568197980,1818238708],[1505594994,1154673844,1943505959,1372725658,248797570,1419419607,879709085,1089946171],[259241104,812742635,2069256966,601134500,1789598397,1037622382,478559348,1075055517],[390776562,126939665,127527415,2098469558,1278945534,304690007,356592203,291947223],[1856453418,305117797,1693268003,380336383,1752260154,159757742,258608048,1531670284],[52551072,1061027679,693351341,1408618644,471536295,1749033989,1849273456,1728522197],[1964970947,536795786,992348153,1378618138,1911215283,1076849195,143217665,212544299],[1829601197,408533123,138388062,420201352,1669516695,609876984,1889457937,1647546863],[1060617817,1674924828,1164120466,1098683786,799975108,376178826,1828406515,613626786],[200151397,884653707,1759196537,187106188,1882755301,810371566,1633059958,1482330625],[1175870474,1315041483,884399787,1167042691,1343897357,437033898,1858900968,1447259790],[2106920740,1173898398,1334710533,1834278629,110333865,1506494294,1594076108,14291420],[1770035856,1853151104,104928073,1612972206,2053261983,2123177248,479331140,1774960188],[448563488,1238274416,343043426,2105776970,1464913861,156487606,463821213,1541048591],[1357174073,769008737,1429100889,1746758094,1882686888,590468657,1978158009,2125715743],[794820796,558815237,953261652,2068797184,2115370521,496274196,722155152,1388545684],[1464298542,785124722,259340926,2120512026,1956442492,136841100,74675087,1432749969],[981130982,1529720146,1289314080,52482180,1038209940,1457530016,1813779967,852539776],[1342284765,1060612993,1233737826,70798615,751703987,1166391302,150626267,1814175210],[1449375701,535159290,1756748058,1285094667,2097488677,673727290,1927270194,1132540275],[1284795162,663858874,697625887,626013538,248356671,546256224,244024039,2093536036],[1294533967,1725171763,1641868087,312510737,1618703779,1683495068,1147439953,252490841],[2090396387,1157317029,1811797380,1610800127,484174527,1637208296,357384041,1900304356],[1699338471,858952057,1558016591,1159524945,1268544665,460216834,304230232,1763317641],[1688768938,1461696697,83439962,2011367638,771525712,1817851728,14197259,1480773037],[1030572067,1948673692,357358912,1935542710,1735146846,515264459,1425957801,1485347441],[334431892,1888274003,927437436,191658656,1643597455,1945004516,594088231,1976373289],[1028889381,1221500271,51437606,944740725,586414787,638755346,1850826743,968317990],[687496477,368630938,1497065876,737935516,1943458300,1637846391,542262912,109100190],[1210470567,4097190,2004930993,370698238,1727833857,1356174168,1961675817,1009208527],[2016582361,421857721,638962344,443280889,1816609573,1823410872,351989373,559522384],[1959078122,25890837,841193674,1923959479,522683659,898397132,641233490,1815560590],[1197307778,1225973157,555669564,2095725460,1641224926,1058086382,252853197,255366738],[568191858,725111295,1852151722,4328323,2002096186,1860052449,715485451,87208328],[1976609262,1099209769,1708160326,1805036954,1627189391,1280295074,1484355530,665834810],[1785116336,1865326089,128621423,1793057808,643525458,1568889325,1136296646,1346147062],[446870913,1757321467,1259927074,917901934,2035817066,1369131769,1392864918,1391838685],[1413637474,308772797,816542026,173032734,44592988,534362957,527796172,401184977],[1961044759,279432454,1809385698,876158660,701681310,127904175,2058088587,209153689],[564109133,1087756507,1044493289,371879548,1837423885,655106301,42749945,459879230],[385617355,1079208458,1904113987,1028108845,1290385209,136634875,270510476,293978103],[744258665,1778872614,478240669,697815766,699957668,375300066,2113458585,494987044],[116238661,1339431863,1590188775,446343611,676841623,1060675121,891058637,1349335205],[844375978,281810991,237253387,966344708,557157144,1233464356,1032799070,1590658682],[275849009,268886345,534344922,633238391,1817278263,1108464045,1207807330,501897286],[770848834,578503871,1813627965,412052543,1261625647,725105248,756277335,1522370413],[1880626279,1163363581,2077280749,956092360,1337627192,253887181,215946641,1363483172],[193530020,1659649489,414369603,1870365497,542981457,94326832,150858002,1458592665],[750551757,1866602470,1790337755,934868088,372252736,1710073287,1777217114,180269528],[537475660,1686300011,1143513267,851132638,2005525887,980939198,2029156354,1058827736],[1834492084,370809694,430698999,790789572,584445656,310478214,357134418,85626580],[1376935955,115041786,355489057,1752318452,1138122428,225733561,1902805110,2050281136],[454035796,1948140729,1297295161,1072857414,1038581966,1362015755,1958322625,2019231139],[1210386569,1330705995,334974959,654522724,382091236,1486123801,1009748054,89331216],[1316612265,1304878624,1150214468,463530296,705277280,1165753675,166118275,396055748],[1008174536,2112809637,621866503,67724276,1237240655,307039175,2110024157,1462401908],[329419339,2097863175,1930583105,2118594095,901747850,1812816894,1971092571,2117353732],[1362447106,654243519,1383480111,588113834,1037054435,641714004,1586720649,414009298],[879846836,2001145576,9363360,465601341,1976879973,1577841114,1509901632,1682236778],[1413181478,7110480,208652427,967375293,276540821,1929735230,946615331,1556948503],[828744674,1438302588,1894840269,282991697,1400058553,437962366,1504322033,648371298],[2096810886,1697685192,1831633044,1804100686,2042768275,837108363,2049056491,132662986],[1782347792,29058098,2109609882,1526747507,966855956,1661311207,1269598887,1157281621],[1516704666,1086745176,1114466027,327025628,1463887292,1919828443,89778576,211419045],[304213023,1397133364,155393421,6568582,1857209051,568372351,702817821,892332297],[1016878613,684427136,1747284305,1645866680,234517048,727017145,38051853,823046508],[715687941,1788647293,58239868,60845309,1835927033,109474668,428387958,1146810342],[652331799,1600940288,505382193,844550277,1573866323,1151870,1451878413,781411806],[1296535744,2101367678,1860814895,1562510184,155267253,1246603305,513606163,256247312],[846714235,453514708,545651448,943318372,814792015,139726540,1425962425,161233983],[131172995,1757478063,1107335587,2033738375,789455724,11083863,1365496267,1585208880],[1611539299,199597757,1281413294,1146187903,246142720,84203131,273447015,1505761147],[979360415,1354001282,106643472,516660319,1052548217,1299197022,1721445384,1549457301],[1594435749,368617425,1239338590,821408982,1974840927,939266306,910172150,809532037],[960516292,319892865,62349399,1790842018,1171487657,1464709155,1207863901,310289640],[256539015,59617237,563008287,848329474,139923709,1363427257,1009893833,702687455],[461601848,1330433425,1544191775,777192228,78084914,1920665321,1702951478,1302518780],[1384870342,325983106,33914311,2031772896,1999543146,1623411839,1095599033,1859963253],[2097355545,1803084281,885761193,1864711839,1269185326,1370375518,454111644,1443773670],[1535732066,1607611212,1062786368,2005075065,1437551044,2121110065,2029535908,1701622545],[2118512964,1078152775,2028992903,817116647,95253490,485061049,821190668,1387476084],[567351960,1230091899,1457432813,1361210996,238577410,1368084556,622165627,60420991],[711692161,1037996896,1448493388,125803127,437380739,293709395,1733643600,892340383],[22605576,1346950314,1907310227,1972305069,1957327883,679048811,795645503,1912242861],[1656843920,546834673,54982731,1058744183,1483576929,366121374,248886366,612380034],[1570835813,789026528,820333161,1507090259,469293157,1208929472,2062020238,1977399464],[1879399482,490892132,1979806933,502528649,1951441495,1272095282,372872649,1289668692],[1398936473,1741126321,1833516307,551288524,1629217132,1617215332,799523169,643661161],[1129031261,1157443553,1797147853,1097356666,572595753,425024193,1693957355,1943831833],[675339125,1001847276,331735076,210015179,86852064,1954430049,495998766,214244230],[93506896,1011734521,147046574,834823165,1882696765,2090232591,113849351,229447726],[75865608,310212291,1113778182,147048343,351051627,1613524580,1328338894,728211630],[416463280,1109606394,738522045,1951061073,1105279651,710336535,2058982572,482427699],[507029350,1179627456,1814296473,362691899,715134632,1041293386,1744635449,1682062968],[1229845453,1758643753,1947382425,852380445,1994745023,1124836458,1253258386,219864100],[1921193239,1365407571,1635743789,1400503546,360773022,1052360812,522232655,447435772],[593513262,1943861841,735002295,724662857,420978466,1347089018,930524801,989203498],[1288560273,1963897477,586880920,448533310,1327078954,1851218531,1736608793,834051351],[1328097551,452030737,462798624,306236230,79260383,1876340638,62303507,1041695857],[328789461,1471081772,1629624392,1763013268,729330060,120993003,2106695653,371736796],[784077775,1094984859,2054049163,1987058453,134040283,1993621991,640611862,2075080],[13350941,1577309312,774126426,1643825139,402967895,1455465025,844721259,279128007],[1001832965,613347652,759046305,1465426717,384032462,701495678,193529067,1544222394],[452458186,770284905,1869166949,986071288,1386020306,1457005472,983458056,1736513392],[1717609418,1667536137,1782484448,831622623,1477773621,1577302299,1772858706,393914094],[1886624085,994885898,1058140776,1861973208,1050500822,1068208147,82721993,151938009],[945789011,1729476092,1904121375,495819114,2050803364,1376625114,1131691753,781141834],[120374968,1333210076,1861289443,178074824,1098443689,1342501995,163540507,1782682739],[467325179,223236208,1209630991,132651348,393117415,549851730,930503023,1116611367],[583304681,443224519,2089631634,54650547,1697256990,1568118301,326043933,122514470],[1867392386,2075949599,1236867766,285714801,1343217410,696042695,1487939543,381664395],[1863475089,77748141,916846845,1468398198,1581889612,2123007484,599782453,809310646],[1917101962,1513657265,2037226640,2075764725,299623848,1066078059,804295973,1976473529],[402529451,1234655181,532027675,455914143,1574644905,220352640,1159969700,2082025344],[791456168,1251828144,510870986,838867133,1338764198,1769907282,1844730512,2125211141],[1614260627,1534587504,694784531,1467668223,1036816340,602617295,90735509,359554991],[1546892982,608562223,2032847801,158302583,1425013096,1335804597,537119968,2105227731],[928163700,1179191610,2103101799,1582164788,221284678,1813581253,244766362,76739107],[887581886,2078177203,1640577661,1724002252,1478460426,1575495089,1896651347,526312866],[631914211,2008747935,1026557530,1505919117,1179913010,1829398817,2015170640,265281940],[1023835141,381665050,700412276,2087470911,1529838520,1657126156,742692592,1031251720],[2017445007,966836253,1028584945,553895516,1966787794,1736514128,889653714,2002796549],[384013542,334140815,586916557,533298270,12517382,1155840330,1808365,73198649],[1052102351,1291684950,582963051,823590578,736270927,1049385797,1966308644,1374533728],[281582058,1603225543,1929409001,914540725,1794805529,998793967,833806048,2126823031],[1768447608,36646537,669217132,1399292317,1451365344,1815882704,508392209,1596471953],[1813490971,112239010,1339711259,375203222,1167414759,594235194,1442157696,1659581347],[160051544,207926282,281094285,861294195,1958343910,2100199995,2008835767,1690714223],[609925458,1128979452,823938058,1761673751,1153866501,1465239771,1268555191,1189333766],[1866921374,1969541247,1663361716,181336079,2048639531,924319543,930078187,914471865],[1246208858,102651818,1746843905,1834226453,108882553,1528365332,1198556278,1834177429],[1749409060,824483953,829380182,1700559814,1616424145,1090159026,1722848250,1929611972],[71350058,1773539316,2082836973,1506296780,883242106,133079926,353072621,190654739],[1799166913,7960230,1374587320,1302729988,674124159,580329835,685455661,418350778],[1112874478,1019080458,244623452,750329920,1921469248,897710642,586735983,1724794647],[108494267,1581807340,729444164,523390118,1820299948,1337306587,2042159191,85894959],[1299234744,2009455414,1907615470,1525563976,1489817850,434264118,1158531618,344264469],[1001190129,1853995336,162105355,2007856196,538901119,1052062569,407709335,641467664],[1416288902,1717462146,2036483771,1440487380,730580746,20798316,2001274517,2094192519],[1654148728,605424014,1282933424,1028108186,287190308,260068636,1278991710,2023601135],[1698661521,1251708030,980358539,435806848,1260098189,1100797974,600188704,672656481],[673077127,2093032395,267947387,1962318958,866574656,965156060,13315288,1198096748],[1840862980,986346408,782871087,578652856,1013430761,190384987,993232458,1164415280],[1744085786,371611613,807624075,632856765,1657956203,1231655453,2088530789,1275502853],[1672716747,430762923,1608914840,527176700,1151743819,203150572,1712567166,1494643636],[2052603973,62744959,1374064135,818965126,1507977680,1902424030,1931401447,1187555830],[628278983,1737088582,1960043997,1956431928,503011841,1072417836,717935064,2125342904],[279628143,241592707,1292824533,296376830,795551666,1464889782,783397207,402948084],[58819802,1086625309,1664809548,402742392,312713009,349313084,407016859,1741536085],[467345033,1953117876,1743245291,1873791137,1289101194,103067799,673237477,623981491],[305926210,656861191,571491716,162381607,1359732706,220436540,667185466,206443024],[1077502147,280191283,520216692,945379374,17763830,767157135,665555822,1609924207],[1946846874,269710978,1433937185,665846617,936016527,1699273637,830429057,1325714768],[152169581,1586654031,1803243771,482603859,882785181,2033501765,627178344,955123545],[78428475,413455692,1780251560,514483530,1412713181,2110471832,1103712848,566498006],[1544135118,349060699,1036611336,1931360723,500908805,3171380,1314072366,139267857],[1151460623,95503839,257622613,1015289853,1223584035,1483623526,1641658246,747596011],[1562100513,1953354099,304245261,1469412319,187279073,1489973635,893068566,120761296],[1773066754,842723603,142635292,99763017,226677302,743024033,421882033,815777911],[703041830,119430176,895980911,1561609023,2009581734,665919503,1771371043,1932846340],[1530323695,1813267446,1720528592,205687371,1217634211,958450099,179301894,1940186825],[442064051,1115076892,147100583,787858998,1365870287,746196055,470142257,1297009613],[914802308,1998787847,2034538074,405832013,698014298,220794183,2128780988,1436052391],[1721284739,153704902,668377967,2015041917,564495696,919091503,961138876,1070128280],[634800038,932191998,648213934,1447533483,686101285,1008220059,876542796,270113925],[1045175043,1854282101,10605504,182547899,1888713630,1192556718,418484457,1810156328],[2035292162,399145804,133145457,878427759,5651952,146578517,293497682,118101186],[1892055322,242904805,1778083678,6224805,245036949,1791072415,1162483199,836315516],[27089427,572624475,97413844,912729141,1683769566,1842761262,1015059987,728454481],[688575013,1397593882,938739088,1655002900,936819892,1989387031,878024003,1583735853],[1133791709,1357153548,144881149,1903638636,964187312,1396650682,1866393443,1910671382],[1922700446,961057379,2012484459,769780472,687293997,1237468889,20506365,1525575209],[161507227,94426459,612449330,341023520,2003661790,1682210747,236588644,611402112],[1089293637,1848215521,2049901781,2016559308,783173610,258610161,213570360,1975910591],[1656226300,1879239789,1255636326,1476658338,2086405396,325025688,1266195443,269766579],[874487212,1285829618,209260917,1656058194,641555718,824945337,528865673,242494657],[440445285,1276012946,214110868,1356015942,346898195,1205180411,2007581308,121420552],[462568159,1398439201,1446700305,761851586,1891432434,639209473,584901881,1740319572],[1367883338,1636396484,375245077,1524108595,294789996,932392918,2064267339,1274654575],[1230498096,1574268586,1562373254,1803979656,1669007250,1356566391,1226109967,1259719769],[87194997,1040713248,577887120,1506114081,484092725,2113674037,1035068272,891378952],[1531942897,43979434,808427209,28582237,1069023656,1964309563,2003686725,339285740],[1339179179,926993067,1647961221,217573634,83489915,1819704765,1269007209,1804374752],[554107386,1208159437,1876798014,2055820763,473786186,1834892996,760999689,1783363423],[607944520,1692301071,1320707801,1806639545,820368762,1264618494,592240858,1013608830],[988583128,112081154,1409123329,918169633,1530150013,1066244823,1310797499,527254777],[1003071872,740171238,1688901848,780047379,503886347,182981149,875744272,1540043602],[770928645,37335376,2112367386,316043851,875288431,1153607658,1859091614,1304913914],[1805828589,1355181045,1933890272,1201535661,845140759,290182936,1888595062,1144452638],[1938789019,42391155,1223704376,1977559466,1321723113,933336488,1667583204,126193304],[802342853,1437145806,398286957,930221711,1406723083,1559145771,811578263,594658486],[1392443495,40249970,982971776,213276567,1557148436,1291824635,227204718,120801240],[581078977,1199622094,1255564915,1439914344,2078314950,1870753282,653607902,501103015],[536546185,430817151,22792526,1776126765,1593812768,21442095,610621965,20428741],[1508671456,551436169,1793409350,27109485,1231553861,148782635,759553463,502244596],[1497986460,199341740,1285805565,395748091,1829004289,1258411898,1791887626,1930135089],[1823199729,1917891317,1781839072,946710986,219197167,291380586,1388117134,162076351],[1641353693,194151130,1824532371,1427727838,827306205,1945636363,10685403,1648780545],[2104674099,868740487,1813086391,531865828,67579621,1856367708,487048190,1279717594],[407296509,1324142142,592983919,1601720723,625375077,89503277,1372126827,1907014746],[1549248917,1135775618,782513173,1496968110,570091629,259200385,845059672,398261403],[692012691,136430248,32099192,1695028264,474139684,593259431,309393349,715437269],[1865586076,769265774,1695215250,1555587373,660910864,568880749,1483807380,1698073552],[554698762,34657680,626260564,514766201,640600764,1240264162,1209429710,1122268692],[2056394339,176782777,129657983,821169696,106352608,1696549625,2027588317,2103357007],[1026143657,1909478705,1650087522,804952360,1736149059,1051437109,2013657940,810101802],[1679994015,820731103,989657890,1500210379,1007831082,1817354614,1595955159,746787263],[732527932,2036861018,1199835382,1039444725,1837049048,1404234602,1752326814,1704142528],[1358874720,1373247872,1549054375,692364144,1466001381,591492001,517352142,1161856673],[248812280,1301359431,359887090,1176508513,360092455,321287186,975260889,842132348],[1746211676,1869860565,427240084,1276532115,1449107318,1939056056,1109188072,298991673],[1115883268,271248315,239318519,400802269,2129331739,484581964,2119437430,540617342],[1348986434,85592749,1756706375,857231017,858420665,1839173937,1665549649,1410857598],[960107105,1934824924,219099797,499484882,1485106135,1489077146,2045287636,871289064],[2047139264,966806141,1613405864,1892344755,724709116,668102222,950894177,923536116],[1167097327,1396749149,749773904,1410002692,1395257458,1114573149,775353642,1707678231],[1308768707,330850971,1938083723,292016651,912313216,1438112145,104615225,1540601561],[264451157,609039890,876804875,1375218695,397725439,738044996,150440776,1551137642],[902745088,1951389293,1099524949,1918805805,1846174907,385612955,171049749,557009583],[559285199,1981122611,318906075,1601618744,197719512,1336004743,1955154503,581566449],[2008325169,2109709778,1708616532,1869254428,593631330,549690444,379533664,12711613],[19008307,1842549576,632251962,42748555,1180323628,571431091,2076203645,1070379193],[469288150,2055803564,1660641153,1286137317,1332112648,70490101,171601145,2068219021],[1388829123,1775878548,1469101206,1335658211,816575224,1821442982,456405045,1443717330],[624965456,449354155,1399587324,506199913,1612639933,1269165866,379529021,1566978327],[923042368,527656661,1507968098,2013073130,1687673388,436120272,1470843116,686766836],[2048287106,771424322,1917651507,227848325,977645351,90662383,908256729,1376249917],[231620270,2090916905,2029953458,1348722839,1531016908,1996283436,1919157828,1917032975],[1597460108,1127674024,1079163431,1592140466,1035916668,1560528703,717896583,264327672],[468006721,600049118,120375139,1218923059,469382244,1911096950,1748755382,199904100],[1372006273,1600259067,728108050,1008398543,1130965072,2123353323,208538630,87639214],[732541171,1183416544,1221814742,2088404191,1702764827,430402840,1814220313,118886009],[1177187628,260654042,1802520881,2036397470,344980726,946952452,2033867019,116980696],[1786263033,526327858,1529917274,499683813,341032173,543072112,900589601,453912498],[482591502,335124986,2108398705,806923940,777033528,1176660326,163953237,1331536846],[862146769,983377873,1406177575,682393890,1963255737,2003321842,2051667047,218080880],[1728861449,527166501,756260416,244950893,1118343413,792603552,62568240,1791681084],[2028061924,1126720618,1362689197,1358770257,1291608803,880299786,1646194073,1929017361],[1699586651,849397084,694390091,992417973,226009668,143326609,1392607250,844059167],[403976844,1931520610,1540068027,1602458943,1483392771,1308115612,1178072687,397752055],[796515340,411700307,1387966863,1858186025,104386800,28575713,1800187561,1155169706],[1957656720,1604323231,403446665,422797476,983711836,515651973,1890810128,1565999100],[174524721,1413329280,1815329545,747035558,916643552,2002382861,145497055,548510995],[736738890,3807417,1546722491,1924637149,1720528168,243983586,682249875,1033903806],[1849101957,1724013337,637341739,108163240,431007485,509745204,1835142964,1744028877],[1588634854,1425042794,1071295122,588779198,604130808,153438093,1425612624,1446140503],[685098555,809768291,1923174069,170689049,872403882,400201766,1408736253,1972175086],[1266875811,2027908086,156119496,475039766,1049391135,1512906333,1485772196,1174114825],[1352396405,1519122457,1968787450,570024053,1095790873,1581534016,537353202,1809275452],[1970011547,900834640,773132427,1849902098,1627214535,1839513612,924550182,792168051],[81889620,1066325384,1232987738,822144956,476394337,1223382033,563457802,1505672778],[251444437,1007004475,134271182,853021839,317383258,1841200785,1400260038,1990758813],[1010758476,1300357129,1222887386,1305113826,1178422578,1927918621,1604106948,262569626],[1265831709,167425116,1784346608,607270405,1787302002,1267545352,527074161,344427953],[1154919440,1712137627,263284443,1746676645,996342891,575772147,1895691054,126210764],[882256460,1602588587,1322340278,1879122968,131533763,1030945892,2012050773,818735987],[1987316864,951574011,206950644,538518835,733520557,779789464,319719017,765389990],[1926612455,1171865168,736756572,859916895,578203518,103283368,772151459,690507040],[1051008970,314594254,2014508703,1710616535,1490951250,1910940686,1719592949,1506796686],[1768872242,373178006,1860833872,1053753348,379906789,1057339820,1401574825,1005538742],[606512868,1552595405,997080825,48372762,1833446113,976363821,1816523284,252805857],[482198575,505356289,1077812116,436718729,1211343761,12339790,1832390443,53555375],[378238230,1422964126,1784578057,507778746,887533879,578001373,1543032227,690111334],[968127120,560062310,36608572,1360724327,857628099,622605470,817372205,206480574],[1308228573,464901985,870323726,1626612192,2092846513,1037283917,375273771,1844363333],[2076218852,1255596655,796657390,539348358,1368400982,892760112,1865456024,1232445439],[1638707648,1760823236,1562524222,1401817305,1651610443,1650428752,1682407845,1620736769],[1041162669,1819728311,1332036451,2049388865,1194539781,1602034219,1427416777,1893404800],[199364508,356399786,986485785,1558941621,1473849039,1862583691,1813363261,1031885402],[1233657452,1191755264,47745039,166428614,1707040298,33411967,106706252,1945141268],[1519741049,1768689340,1250783990,364916785,988856151,647569463,1737386207,1188354484],[1344068572,1493356790,816233049,482535083,1035315752,903774993,1829321553,1809575783],[1813730118,1727690697,1053495246,1361731557,1682194282,231722684,1220518043,256871785],[1618367875,802406576,1975440843,1076566553,1690327845,1730976336,305406551,582904864],[243643690,912867142,1004408905,1721035203,424378793,1830840372,143436867,1497012540],[53169074,507677185,1874380925,1806339867,409634425,1022266585,1327652166,1962137263],[1957032993,141544937,187972343,523895629,296488868,1914427523,1316102046,2027492385],[1906331026,1068019731,830564101,1223433138,1458212706,349022330,1571111396,804585729],[1619403666,290695240,2000554567,1057500385,842685111,643575899,958296998,1160652056],[1866555745,744108931,1492947968,92207318,1683497443,1925345085,1332470340,798149931],[1179634672,2088046867,989689524,1124102825,1090124790,167280058,1304352372,1007685537],[1030450691,79795588,705156591,1853037837,908392207,1575958236,1384917135,1176843649],[391781499,2072563578,465141951,442593223,134969881,1739854139,2096069808,1537437148],[756446489,1992912934,504478419,576161969,966296289,881909796,326961425,32748861],[1683721286,1024473194,1067355220,925246741,131978802,508133383,1845440778,14030636],[1398716402,2116593546,1315480849,1783441768,532674285,1250989754,1911723047,799124068],[2020571145,455526125,1732028678,1651942901,388512477,147974545,2126412900,318329310],[310032330,236131229,972386775,955835303,1534532850,1849988517,474142602,1929941396],[1378095019,1049071147,1175612131,2068023124,257119689,456346448,1021010196,2112211414],[1146264980,190859419,475315178,1703266720,1284412934,485519336,329298476,940058842],[2090128,488058193,1407811480,2113430441,2021002813,1364224717,904485898,682853797],[1186181506,1818970208,392412362,1239809579,594205611,823404756,745110140,2014418721],[1948935716,1587170155,381932677,358093041,2014011147,1689018239,1857872009,1265479390],[1751743649,1815192831,120859507,1764644043,265283117,438873149,287723814,1124122561],[217678652,1072582276,1723349931,1461334900,1425274887,405033012,1382715775,1169171290],[1900018120,119178548,1793025258,737062611,584382006,331964908,1585108424,778439230],[266944836,496943452,1084015681,1300171949,719815560,882324517,1099300643,613911976],[446362323,1277896707,2027037684,1037898442,1049112645,371982172,1160203413,1719321320],[187564152,1042958801,704962746,1656972049,1006516150,1724505142,519859045,1386206157],[1633481169,1249541677,674199946,1644870734,1122884673,696831417,1070830824,1024422418],[1787047778,1668620979,116026277,1354156719,1833344702,393090247,795122262,1962445958],[1359983913,138528159,179521010,51095680,1651689053,1987552122,1804394184,2038483911],[6741099,785479219,630970142,1915059989,1171228381,1609738311,887412098,215711971],[75420283,1035421007,2126606313,651785191,1633266619,1115308414,1383811141,675296272],[684423305,985951912,1233046754,433226662,1554303874,800369113,451809557,1393841689],[665419141,1170585629,81627343,1839803542,1385453483,1016649815,203626070,722793334],[1571453793,1544818821,2045009497,352514193,434636924,1805507460,1805858290,1879086109],[873054577,161622909,1139885612,964393528,1906835733,740082484,317516218,864798537],[887885871,1827456374,1406646741,1629774058,202993722,65449732,303127890,1228024791],[1699612345,1512995118,841932598,2022375910,1303972079,951496001,1170637004,1729721986],[1184426193,222748685,1212995532,2080007552,1769164668,281600716,1571390755,1095907165],[1827569465,1427221151,483683428,1576421917,2059263249,1561781975,1932232535,1850533534],[37067224,1376549384,1529148727,1464569715,1074232652,740181110,1311493342,1727957369],[695720807,1889181646,1441197652,1764547234,1737391400,2071140895,1872180691,2130027328],[1224314937,600445782,521608595,1858249033,1522640796,647644484,782649111,320937314],[1435427830,1902803261,854589328,37008497,1681446877,139670141,791139385,500220421],[1798877474,1646257,619562488,855647393,202884137,99152541,994734642,617134707],[397145500,1739777902,1838933291,1420119418,179281693,1971675840,1034372317,764603582],[1500247876,604158394,1086690494,622870776,1348600505,971898505,202642553,32920670],[1064002836,601425293,166932171,1947363089,85309248,1262917013,508584871,172625954],[350478891,284854042,297447127,33913280,164559038,1495747927,177398894,649384650],[224796556,807020132,2069344581,2091634040,1002127379,1054071983,667493077,1365793536],[993475544,1835001117,784252153,406133654,69250954,1891393984,13160328,341160925],[1370801909,2112563154,1673266969,1949194638,1194569725,1688135346,1059677914,1794185939],[13829139,1557767478,48537778,1883981373,596954326,1148590581,1457389515,1140695717],[1440682286,1433563655,632436655,1863916574,185451604,162545986,1102976129,768253351],[1172564125,1267528295,228166945,1159080283,1918939570,109130437,1025508233,907233841],[477140269,738169435,546359302,64437605,415176985,1694004905,467654359,781062781],[199632645,1762312317,1866369588,1060855597,1140497633,1858888995,1035398347,590935610],[2043035945,1169522692,50757431,580117148,492594212,1853586229,181670292,1171637725],[2092778098,2105713985,647361321,1889098928,415477548,1520033394,278199849,1652259182],[503878506,967016101,1209588333,1723755249,1147353827,1450360641,2580916,920309424],[928724919,531397498,963680644,318940267,1440604558,1381812828,1967557770,282776961],[32516984,1472885302,1552115371,1110076366,844985562,1186169751,512891030,970106378],[1869252257,1753980491,1674874336,1283777280,1134881352,480558044,1303654015,238896843],[1774630434,1535122603,588150937,685369976,1091273309,50026557,1454650003,966079534],[1983618766,1964458046,1963236014,587956969,267677069,1445068840,446284350,1337337637],[1046032494,335109682,1347333416,1303032461,1709241961,1012672740,514236835,1496809895],[58950912,1248224321,1566974562,367299952,1537472725,1930385787,296092531,291094529],[84118083,54123958,1334227981,949360378,331115672,1829046762,1023054721,1420388942],[1585647719,2104987443,1613317327,1715145251,346768772,1220221276,674392631,1233271137],[1135542400,1060401715,2063204716,2106514726,1095474316,643078490,1950460972,1380736499],[1080781587,840324039,217851194,1308149598,1419166522,602935352,1605665959,192229230],[1550856473,774960505,236164276,663999770,1103789537,2010945411,489990587,1419167455],[1943873854,2039093840,1889679230,71001781,2079961731,766612896,1673737596,723527044],[722133259,1315586906,697595741,1093963629,1345126050,956528993,491080119,517400647],[196579244,130692214,1607074389,1840656035,1216191528,195976060,1514268664,993336608],[857020435,802920078,571785563,861788411,189553696,569928023,417087201,499755530],[540086010,691754182,230364353,1732748572,825888980,2042140331,60178610,1752017157],[331059081,1294433548,1987311503,477383558,1366975711,570770451,383121492,942465248],[1063150397,1435781924,618559611,291103584,1340167180,2106735571,1711893052,1058310248],[584346939,1651142551,189240665,1898583979,1169570755,1967025088,241121054,2043541328],[383283981,518432438,1344160970,2041614122,2093211908,294293219,1675825373,1181447166],[1024520121,1722712287,146932696,1592442771,685638859,1640819640,1581291071,905952979],[1777996799,12818289,798090826,903504266,1829818840,1096763697,2047503533,1100328735],[1665469581,656392167,2032043543,934780333,831930138,2050572558,38159482,701970646],[1577935770,1803175269,1541049605,652780702,1196509779,1924788688,792385924,714636942],[1516240524,1703874170,1019846219,955743316,1823870530,1861503484,2020589978,1470575726],[103235546,1596822131,1780376448,1805447187,1433806532,266466577,803522126,162214772],[1084899900,1611644789,1560608413,515068291,68360586,1623674137,872357694,1291305489],[2070236668,1035019530,567796329,759303957,809445921,625811089,1839099793,2023906947],[1338138400,1757654204,2118428259,664516923,428507085,126702878,2037760697,1188693592],[349585452,1014919624,788257037,1742875974,1400393231,2003088171,1975252110,1884613783],[1030670824,266327923,441623122,393514226,1270629226,1992816283,1802522734,976684939],[811399882,887690820,276351231,1828808629,546631596,1114054246,1639155516,106779729],[409562019,850977457,2107971243,1523527794,1422422634,1951499421,1996180509,460131422],[477474494,572114345,1818076389,1124739559,1034731659,277480047,884855155,580570913],[1024658429,1374126202,1793082679,1365762792,434914892,162672940,815191162,1412538603],[1995897604,377598514,916379112,1195860681,705457123,1936085420,2009070799,1168921603],[1519189415,1106069372,1136226539,1250343096,958651748,1368721582,1661535836,1619431337],[1074289560,80808013,1023848397,964153079,1915397080,1609597428,219415538,1218518953],[609045391,627171776,934788110,106692412,1113598750,1828118949,1528429868,137479811],[2109831248,661447566,1265825486,1132886170,368590628,23407525,1757224685,1117001442],[871793834,512182464,360886688,1407402150,963600599,1756053074,423479265,2122266202],[714071184,1788839621,1019985655,945094450,249695688,1737558328,1212125670,1486384208],[1687006690,1338606838,1647805310,95239750,363055885,1318095195,614173264,1496970424],[1005044207,575382596,558803912,1738825326,1276255168,1289362917,1513989398,1194632335],[265172042,565101363,1245160931,1441369343,144038312,868758725,1883047919,220267389],[489547443,1728449019,1104042026,1053764056,1067481503,1514825492,611266611,410178576],[984688116,1218078265,1699906057,1875984165,1901473600,1442311083,1153509071,1885606533],[593022334,1981412219,1014301495,1945558510,504036161,1055532109,1321790014,1032576067],[809394405,1680397349,897377630,944827131,1468970759,52931734,2087652316,2030741853],[1903979437,1424049355,2078210656,60012920,697683715,1570491189,1338299399,115194318],[866241418,1678075515,1055135958,855212976,1207087602,43702805,993272932,1820861224],[200795113,580847660,776650766,1702800571,763271839,1695999195,539833235,980787908],[854121428,225343642,753636176,134376791,1473494834,1169797738,1969277439,2108041245],[28248036,2080934222,739961979,2112789628,1851734945,981138526,1536868790,1291348931],[1550321938,1438562163,1105658306,125920350,1877798262,2120150484,308548104,1802027734],[768805225,98436338,1001984103,161560866,1974613595,514428241,569521281,1686976432],[267647432,1002632108,529419410,1645697070,446263220,1596273036,445655615,1366521912],[945032826,1333550914,1181145684,256070885,979903470,718131790,1192259891,126285170],[1145957799,1947812712,408551052,60650412,1556200016,230047250,577251995,593514761],[327624941,1092026040,1447863837,798473505,126083227,344505859,468293263,1505734827],[1482347395,1107507953,1173117946,1425009822,1858094534,431075216,965232298,1575624820],[702318340,76847160,1882230622,654705206,216685584,672811634,154657336,932237894],[1788418813,1353148658,913731306,721136461,1419507104,417693658,378511162,96525474],[1332666041,195626179,709134902,431553485,836678067,1324694476,1497589608,227085751],[888868593,243759494,830464079,1576535851,1388231946,538301507,1894406851,1187947674],[665808453,1819928185,291611202,963518022,424542587,323390848,1066917724,1946088066],[1572493168,1563133261,1977847433,1680818716,1132714666,786617457,181019003,208520388],[2126376827,551637743,1221034783,1708881627,920418460,93050889,332622560,1463704649],[85080569,2088329001,171368869,54551090,283784530,1905339578,760085306,1966765267],[748546743,695493359,1111714606,561288994,799830296,863934557,1795220984,954074308],[1768235655,376699881,366591480,267577008,381524291,1210573833,860388189,1801100675],[279771795,1704953124,1030236367,839943816,320984635,1371664825,1130511467,56188744],[1183968853,380011575,1743262866,1812741529,2096820235,1976381841,1598251906,1306305807],[2049020821,997169168,783464656,2124014095,1366805890,944962170,797970307,553994782],[961483867,208052881,780175287,145064174,644796973,553291035,453852656,733340245],[2045772902,1278306924,1414596934,1451388090,353959147,1425307947,1664301006,946820276],[1253755559,1645096025,245880888,1240573445,1193277505,1640410217,1446907315,478920130],[980252141,1120518307,667595621,1587592717,2018672653,569518274,1601277123,977139671],[952154680,238808010,237689998,404451901,1130466869,362780645,1617311120,626931158],[1296927353,1892801780,1146821595,520779760,1691585056,558543026,999546867,1756753650],[1210419827,1783554702,419761740,651496530,1921528350,1065159917,1824531452,3901744],[1546452841,426096983,1297425701,1827840401,443695464,1252500176,1766363616,710450892],[228576995,1987159493,525398668,173574135,901197412,1155078610,191450412,1143818698],[91945201,1361892316,997229597,300115727,1406427594,1472377643,462205341,1818012583],[937616918,542213807,299789324,1165013781,1924550527,419986547,1291069054,1025925001],[1709562484,646697278,1479801678,1010749203,198250242,893559303,1551500662,462008744],[1044008687,1074798140,1638241493,854142154,589015910,54863833,432743869,1964323258],[1516816419,1040633181,629300209,1573144875,538026208,75842835,1031040584,990409940],[1236013496,1818428901,1386637785,217354311,53981637,22653860,324519005,491818966],[995566331,936174447,1313000238,1237885231,169125164,119312863,1741543402,1885051418],[1467902964,1139604658,623076598,142771559,899105766,1871932879,634124355,1105129419],[855619689,1592066258,179006088,632758422,1029059721,243495624,623667299,1829427357],[1404054872,374943807,1409382770,720585516,1998441601,1423616929,34132392,463005071],[1748344700,1540462919,130919075,1187429748,466298638,1685126629,1443471702,52948759],[1501604739,555877738,2053048034,1452112497,1931495304,1256580829,1085714428,1426008077],[614769112,1061915836,271249678,180115347,1457945098,1094235106,1099258558,905028809],[351465244,1703873212,482086942,1590619060,1343977415,109954372,2042086406,1444240953],[1105282300,1561111937,1395227555,1988186482,1207605192,77337530,835860541,1459630858],[1664921050,336850463,415951694,1070311465,918025465,1021250629,1269198281,392021231],[807496302,1179987905,794037756,594346936,1451517118,1750923772,1937547935,153742161],[1109881603,893898333,1852518577,1242407643,1788727057,1626283867,1193883664,1484052035],[37395459,1249889804,1482548989,784991568,1024392806,628016473,1345532687,1315302706],[526055602,1631860614,707502374,1851844875,1752378389,899096346,555774247,273804127],[437697153,1257055977,678420089,1280970052,417994657,459657611,1102879617,704118183],[1682789779,531265895,789502339,1234103368,315610865,326135338,1961624897,1293307818],[863129322,529440788,1991672259,1901584249,1477466039,2088319678,2004388333,588794640],[1816517035,1817919164,2033701660,782625273,1104319701,1892273950,1802889135,1105742113],[217786000,1067761640,585842864,1316433583,415782830,1790867276,650116530,1149873104],[1496238926,1186930939,1744351252,447027109,687357029,656439238,1801429039,438100674],[826127553,1288464238,802628023,2051018642,1887406045,1464676921,144265999,1012246992],[1783841075,1828971413,639169915,86182467,1793355264,1770005125,837602157,1755470466],[1272805260,511816102,582317869,1449602289,785751688,1603609692,393739077,1549225796],[215335092,1636548200,1159577394,1661826131,1112088555,2052968676,1811987436,1986817169],[533888122,839439710,194025400,724693257,1990377902,206279274,1950152141,551734881],[77022794,152284395,1236199189,857500717,268346757,1608233978,2080586184,2098307287],[1332633738,1944522037,1064555899,1951238948,959815597,1617792579,1708627822,1487637343],[1809537569,1406203923,1453544511,944795704,675189056,236981039,252796913,1373297698],[279281720,405934218,1394437452,896488994,2088443730,182128818,1747280581,753583052],[1317017660,1500822722,582328910,1680715479,1099014831,2122197969,1853668800,558801660],[1678159195,999962793,449369180,1610368992,818241877,1018722307,1185331782,1002630284],[278723669,1891715053,2012513749,1113811523,407412686,54154909,464133035,1308624356],[944243690,1117261120,249369592,2094620115,743178167,1717908254,682285587,1340458350],[405944158,115997548,1604593094,532295090,1884970154,1085482131,207891308,801544524],[2000845123,510019581,254478388,2088782898,917162017,1586280445,905843617,1658505937],[1926797670,845218340,770991044,1738509431,832714449,1033403122,194887237,1888642530],[894432744,1244703059,1670793869,642444077,1650389847,1266525063,1234007529,1402464474],[1994489150,72728803,1885690721,1285228095,136744630,1698591193,87730099,1612302906],[655025784,1519955587,500229100,1448126304,867144440,1087516944,1484937114,539474717],[1673690652,1632575028,1736198546,1544269292,968639458,1629199939,1035108863,1926368305],[706919485,343881241,722288053,1812987403,1692666097,599402024,821859333,492590358],[952165144,1405545069,138112122,553618195,2058881695,951721423,539579475,462181077],[388923016,23550618,1659570204,466580743,1780913883,25130651,236049810,1551841039],[1268400243,2024680734,373552969,1039631862,1613139524,975617009,575263565,1864711610],[1900698119,916146493,768479276,898091580,1078626119,26744734,740703595,1979736385],[1162967088,1729346427,1952308788,1746658015,1575343478,327621151,137409806,892815762],[18847450,617404433,389570661,808053613,2049136548,1995882150,623123313,898567614],[1386547458,1149949028,1790808149,1262931359,1261429596,1378147447,1469888563,2090398951],[77350837,2123603263,2094572880,647643188,654437380,1802011824,2061655489,1081984271],[949337320,820207734,1724807513,1970394116,1772355304,1118130610,1896412978,1414261632],[1095002920,1697584887,906737130,1383953982,291010974,1968790628,269136404,236457453],[564102250,341257740,706741371,918482165,553147379,880548217,1437307897,1327120747],[1405574226,915486660,1885786617,1578143430,234798282,1792547448,1990310498,1703476157],[1787033742,201140025,833147225,1893040978,1583567929,1561892283,2067251584,681485190],[1041318420,174129991,1901612664,1972400721,1371254466,1805078036,2085143216,1740465972],[1544533522,1987800926,469892790,184425661,1430861956,373441774,721253773,666432146],[773535024,705875116,1479752461,1142926085,1425591664,634241145,1342980953,1185686996],[1753557137,1117609908,27093408,37620959,989292196,1218042926,232107371,93249835],[1770017694,1223290358,1483845023,1109428750,1048094669,1931415422,723146296,165286560],[1513805771,289404582,1996624140,1658889145,1838669043,1912303129,1582783419,360285444],[2004391174,1519431238,684358522,1863594310,1413559475,900556114,1799444799,592563182],[1244438773,1885894442,1121004103,1916350701,327103736,28906895,229128818,943136185],[1783895750,1004682766,380558778,965916942,1175093706,1096800551,173007101,1624576239],[1526144877,1117082025,1755936202,1513689392,1455598055,505031238,1645168522,709737355],[1037729249,1546250734,2030784262,602228768,1199575259,1507975958,1587193285,262569776],[94564965,889135881,25823570,306321660,35986859,1617966289,1938315046,1980337233],[1972259192,1357571043,1701813011,155352613,1974462900,1976028201,1019028635,1189901300],[1295046397,1676450093,2028307469,1326672469,1111527165,200357366,1702386265,1835280336],[2056869878,668181271,1832514292,1942247850,397346633,1957760851,636351894,532935614],[375546750,280581502,385841712,1489327682,220298735,244703853,984782770,313669756],[820503792,1470570717,1174480998,1052400710,1822427945,1625339818,530674765,871297885],[644692514,319513095,184651235,1299570386,901948528,426989536,953646232,725144551],[463829057,575966211,2023062020,402940780,395935577,2004871168,83235405,1446504437],[1660184647,608530524,1303435626,672539126,1643893608,309188714,373487413,75826500],[284918675,1421093735,881732326,1150074280,740232561,2071373348,921599668,1304918740],[1732846076,1296529406,14775198,604428360,1807449935,1121357945,2004620962,1295252888],[1255766790,1905567894,1522031407,956923971,2050138131,1702575357,2015576780,772813271],[848426632,619375291,1084149060,745161069,1839150498,1230893587,1502740386,1584134760],[1878126418,1330987735,1483674476,1635938000,1702099439,1396113747,13944357,191164859],[1120566108,522850575,92767434,1756475630,1574616638,1392060218,778599685,1417736754],[84793934,646183717,682658310,470315653,2041293172,841492057,1540923419,863165640],[769369076,1255881469,955650185,1319554227,728516291,1433226124,1035143274,212579816],[1905324322,1611534069,1209746269,1755497661,472255288,954173367,112265924,512226469],[585728376,523710740,738321205,1522425575,690210838,874343805,1954788964,1831297643],[2098845605,940340753,615838590,2096310883,383966776,324054249,2030561853,212514307],[536402037,859075434,964376965,1833840449,95862894,1746736531,2079752668,764184818],[565492125,937734851,393846735,835561765,135816665,183506609,1457517501,1427017857],[217841463,261948665,1481946932,953699548,1026339011,687409030,594527794,95841876],[1421192220,281967334,2120050959,167020988,1047771278,764042461,1683716791,751513242],[121650150,1693421002,1096739881,1117017801,1634038532,1669251329,496296858,699882513],[1840390495,598248822,1968976777,751581371,306110862,1705830417,1731946137,1287540825],[125076000,1654520219,489082875,1665120784,1864416434,341848319,1161995662,1476352744],[1978445164,1078633441,1558085203,325754882,1868692271,2119686348,1829122434,1002044581],[1151518882,631140901,189555413,349336003,1035715546,795963959,1863689633,1223791310],[960907182,1518221927,1885097743,97135250,1996810856,984545728,1590058432,1368371236],[2125300354,2030283708,135344347,352939881,727538482,562187106,522017907,178093587],[1368678026,2062376038,1291750068,1861849839,1727233930,1396285511,1801367806,207986850],[1649975740,484708759,762070590,1282120690,2012836425,1789029500,1031250565,1858643770],[1276702303,330683716,40521308,677280275,302664257,759919939,43996633,567074825],[488169284,803826914,2079537814,360923373,1812031773,2022968018,1490980217,189354156],[25599359,124091856,1166009283,1862101115,1302125120,178452259,1490218519,556397815],[1050927650,101548892,1272763700,181219745,1584561946,1860631387,520834117,1934194716],[1591288020,614472341,80775477,234880359,1814686640,517155590,73081894,1385774614],[1637545473,361138582,1138756568,1783640854,1635856928,2100294158,862432108,1933883895],[1975704400,1513311225,2112281237,148701941,2082823266,2086044205,1458936002,1873496104],[475594430,1733002850,1565612596,2047905058,798117578,417681715,1201463786,1933651674],[8073713,32507690,210274635,591646438,111596645,1503155999,1068771815,1008177746],[66007337,1299856828,1933908126,166517801,1399024195,20461932,517977392,1357055206],[606560853,1324303559,208606964,231507795,791287455,1338238151,887787838,1484800009],[1169376694,1080274127,948233047,779599974,1539689528,347244203,175715598,272955927],[2045689620,1565927336,602709558,1038266482,2096902665,391749252,394156411,1145958266],[590097274,291150920,639017921,21410156,1339659437,2045383979,760725986,1140499891],[374717790,161335136,1277430295,818906686,1022252424,111355635,1419931423,1249131913],[1602519431,435457494,1758782686,755196877,831916524,1250273109,1151135396,2024687418],[384062497,137122927,1479122724,74976874,1963195943,1722963060,257285767,1760037412],[1245747066,241651953,2016626617,78601051,1124472651,730524095,1837841266,1275840208],[56114585,1357597910,714437410,389407062,57550419,310683336,1670789355,578190470],[436751949,1612944576,1957587790,298805439,992446989,1253369671,72549124,957171909],[404846493,1940212216,1603757450,1824990581,451071259,1724555723,1092950169,98093882],[1753981445,321118438,1296660866,1854310168,193454771,634129965,432269986,281828763],[350221400,620768323,740816078,1210437668,348965576,1268695342,963121930,240368729],[1657133271,1922713454,1003715462,1558087628,819224835,1838178845,791134808,1277402784],[1593453729,130645363,90135398,1187282157,893698467,1305658728,1246066579,1562983199],[371376140,114570860,1516902691,355976385,179753631,218413974,938102095,923256],[121203076,713834592,449999315,908047442,2059318795,1437942394,1345229802,24435658],[1236512822,1881433446,254786525,128274081,1295000010,987226290,1110856124,2073960031],[1280169342,1058204939,1238390167,772167482,1601591965,372048044,1199597925,217055670],[1490674204,612762634,714286822,897418496,499561173,1841808351,611512961,800202620],[1283989429,963030301,331058807,1441389516,329219852,131352393,441237040,1392407162],[545691744,799698440,1208862980,768814237,1834968491,1250698685,1800891074,1751609054],[119428101,306319116,923188611,1594292086,247990509,851861106,1745002811,694831401],[79081798,887987642,1971797285,1694064216,508706667,1341684830,280668598,848095022],[1403465011,1590429066,1495242357,731858350,213543226,430140538,2090642196,2090294226],[256922858,536322055,588168102,1886859435,1491192788,375908737,2022332218,152138937],[1555715799,1686537873,1792599893,470823278,2047553136,1150885395,263369409,730574660],[1055576933,1142064368,2068244650,1486494534,1653810317,107732333,909197041,1551409664],[821927772,673573402,238246105,1072584333,1101607583,1878370694,514261596,1581354899],[54285771,331162543,157882715,1544937366,1253322874,932935530,1933525880,160832451],[689752366,853912686,1746585376,1405820387,353441809,523655347,803345580,1663137211],[1416817484,2099277463,351828240,1122023105,1127561525,887316429,1349997585,875625027],[1199151564,830782883,1850011744,422653701,157836233,286143021,1152067389,679424314],[1487026960,1427839748,1746898775,2011729514,101937611,2081169653,1499318799,1061389962],[1150865047,317862288,951532111,230040690,351104426,1749313395,1201578979,561482963],[2010715400,1642819075,1090836398,2061289038,724645782,300428161,1314017113,555198669],[511360192,1848855654,1602847351,520519439,291577374,1589881739,1725046453,1377232518],[811107259,413666863,1849575163,564433025,1781403380,1141791798,1200724698,212340979],[557497676,1910395997,378374554,1465970995,685862166,836024110,1965686992,497719597],[2089751516,822365056,1178805493,1055008969,616059037,840215149,1221621296,1882142633],[1508468989,817775886,2053343594,1215876334,1789288964,418148531,300938469,64100658],[1662191196,1818111200,1751431446,990180504,644766471,217638822,919414321,1524349041],[1810754761,126641511,1683767600,287128134,1736854351,1078371425,1031511755,137722236],[2040920248,1269666243,254432168,526466631,2095823411,1414032104,2032504339,1066344563],[1511583401,1512134930,1175172513,1625763115,1055734810,1019537803,679329495,1979333808],[1010675017,557007560,201839898,488255919,1039622626,2073134955,406496945,1255162703],[1456898873,1541204759,651376195,391774202,826250713,1475373709,1439940103,1035365765],[560315533,1914748641,781208043,426835703,1845667848,785934818,1848829699,2007676059],[1511871516,897603983,1446650446,1239781342,1431487131,1302566862,1956173681,821798147],[1202457945,529204448,253339585,1167931328,1720405348,1956854159,391805551,533257175],[104875676,650479645,1597059004,1655673596,1207166255,765650718,781293315,1519075618],[867971065,2125097749,881915529,1670699457,1097144894,1692873158,2024326182,469776786],[1751743178,1919467668,590787299,1547468690,641790156,81547543,396476739,628670581],[768104598,1957163532,1612328984,1811968544,1485801449,1132354835,698868892,1051167912],[461230124,1681389348,1564508325,1827318906,670051641,583024322,128467144,1545247275],[104157945,1179667842,221998463,650827741,1739634943,1851207829,1373241693,947173349],[1583732866,1592955867,1393533625,1131480724,1693995272,1819920637,864111472,10588997],[1201278029,1009866123,1693022503,1293503928,2107348324,861681887,1937779451,1423835437],[224713422,1916023779,761085910,158913392,1833768718,1254026706,1060460097,580313678],[398238268,594754350,1074299996,1145143342,62167492,1500225017,816600164,45932956],[623268137,1973912476,1538132383,891785559,25200463,1454246502,899732683,670702541],[1998720699,448360126,846928357,359623892,684616748,1313290337,1033547637,760730498],[543841416,1009909839,1899176951,220341498,355045369,1217537751,894298337,1374254573],[1618507895,1890174587,237783039,1868098571,346623036,1392096532,645500815,1553882545],[582198221,302790308,2082828082,11387342,1864710636,1729676471,444322326,2004019276],[2101425295,403365051,774000519,1830313637,1511256243,285378996,1269633184,277163622],[1028876429,703270678,1061357371,838631439,962304006,1265126441,677745342,1797516927],[21725147,1799642731,1664079805,418573595,1732765885,684981273,1329253832,1956435608],[676810683,1930208372,64967785,1671378966,1535669394,228384645,1285503776,1696855720],[584099828,1925588374,2028338931,1341626251,1144361172,171999771,1134033121,2078573064],[1108128288,232762882,66198007,938556415,1828394233,398381200,739700939,1054510430],[1607444270,1466536205,1241350649,125590924,1829700374,870371734,142874509,1277432415],[390237434,1314987558,1643280167,1577340435,107981215,1994502129,117687738,79054387],[440457450,2072189214,1438954048,2129812238,1087911999,1911870657,299214818,381065182],[357198030,574188224,1734698091,2083939420,1050952031,1680872250,1451308146,990147962],[635992058,2010195180,532553732,83151558,1042398289,572638126,549615873,1903470605],[623715234,614541844,117318950,1101047399,1892253990,644831129,660932886,2046584112],[1478591583,1794792344,786321397,747371131,1966542917,499233359,1380736325,1654142506],[131312606,223221087,351069978,1325788993,284007065,1526219385,496246711,932450817],[107458784,2061181328,148394257,1633879761,1222913248,1831336115,452953649,439262006],[1594849860,800473042,1997470174,370605378,2029208541,994099617,1761830146,937699339],[1484335984,27458312,1270444715,783278407,866848298,1007771561,2053904043,1445217282],[370934921,1829383372,1065823874,937562262,895463660,1526642564,1247920734,414416216],[198149611,1922165142,870181057,660156127,1170982666,625781510,974001494,621812752],[52137383,1992841304,623459213,862584760,2008163346,1103957504,1757295958,602373635],[1880800946,1839134546,1628890269,1215724081,1593834992,2116273008,270530755,1224167459],[1134427342,1595843210,799186119,1671162412,1056389276,1993562365,2003204689,506455045],[1504397768,2041137387,846282991,1559122071,635527062,205420269,410301837,792427588],[1619272341,1353143338,2051818526,948226340,330482684,1009641896,1794008264,571550910],[1826005840,1873611985,526218318,623087022,1558623548,1174488182,1831076246,1391025699],[587390067,1831183511,1039558449,1358292917,55048151,1762851916,2023754412,1268393161],[652095056,1756642245,473537352,625706320,2111248240,1744428184,581206271,678123725],[761286380,1974545041,206865329,1720882426,100861559,1657221527,405440128,1578067073],[1883033764,1142788414,2115016819,336765916,2125359797,1072794181,1528921521,1585984635],[427754299,52363977,2020421252,1434668924,1817369652,35034955,538850692,906888793],[560010374,392795686,1958078986,1160908885,626994302,978225585,152704844,1667878771],[752140411,554588192,318353584,274647678,384966410,538415098,1322272613,405260086],[1983894921,1273975268,1335135542,1303694402,1849934783,1974562788,222484301,117834356],[1870952210,771930166,1157790732,2069299564,34116949,1371746324,1517110883,1546168723],[213625182,1742059206,692724658,1574483633,1926479792,1702451779,424465858,2075540340],[188495359,88230114,513661936,484792273,1267435761,604754517,1318858888,392048128],[1653780408,1393139193,1506865477,225697620,915415659,730613254,334319049,1956358610],[1545154484,806243968,142974400,100403579,224137630,495139646,1362487746,1917972950],[97230583,47044290,832757100,2005848587,1723654404,1812818472,16456597,606877683],[1317755725,963727332,618363248,1802851067,819470872,112426046,1050534889,1296263281],[1196107013,422733898,374326101,504955426,748651369,194469375,1673039962,1195613743],[678440758,353519873,688302898,397084344,797340550,1831209262,1275532864,1937263769],[1397236749,2062496397,1378957793,668775962,349136602,878526296,649911670,12600722],[4598282,1205175721,1191878822,1956990550,1902080441,450035786,1268477379,294567470],[1645908573,895890747,1306463119,886736511,1516712999,1242953302,1668438787,1008220727],[557338061,814663697,410882795,2066577999,179011585,1230345835,670810585,1688184919],[588959857,2091945863,1640961437,404756626,644641024,209132767,400415076,1963686785],[997087053,1623404852,803852590,1595522652,930543021,995041427,212209705,777124633],[192104665,944540850,2124833363,782138129,1409139786,113035982,1376325853,1702590074],[1746336741,1413848295,1084571405,901276444,275767445,1419752820,1551802603,2031423035],[1668926246,744512623,639429802,438015749,1420129924,1892595863,1342950074,84734358],[1596149990,30308846,297478441,1426679946,1547757704,507046477,1361079789,1029939700],[834951108,148884920,1413794948,858293895,284812573,1969934145,1565225801,1622280487],[9300999,1955520415,607970311,367403329,1215542379,138879695,1121113153,2447596],[333473438,1411471682,1440439030,72142351,1091236155,666724092,465993244,8255182],[1132067782,275214008,1269599916,263715287,733529363,1603076146,187102504,147654610],[204205728,2117497341,810350249,363959700,2064260915,1475951623,1262912755,208132858],[1336418928,227039065,2039397027,1742375335,1787411223,1049849900,358149168,1588004602],[1184983548,1574361337,1041549478,1053124125,1554658593,1690319546,1897191325,1667386526],[959295693,1986120057,971594381,1693185357,1743903596,1804259470,601474130,1493057321],[156627128,33066119,1760133717,857820006,203907064,215002719,1898391891,1792172370],[1493419391,884137388,1911316744,349811892,1098981904,1704535181,404447626,862563469],[249144075,427353114,282520802,1683471208,790341356,854849191,1560423362,651140628],[497404895,1820677907,1925634061,279746258,2124571107,1562772878,1349638068,1369964844],[333785733,176798617,620059822,1393842114,1360553656,1063673345,1576481372,1055012063],[583534541,118773779,1474593878,1006982801,805553223,580421243,292414273,926832210],[1731191578,1457331249,889089682,1842605213,1027960944,622920925,2103121424,2070953374],[1367924165,1597750315,679788486,1928078047,1826156161,669442091,340800925,2028871937],[908171611,1301396838,874830790,1281656292,128163041,520842453,1579766501,1149891265],[1230369406,1520457061,1854078047,407800471,1179132140,776483892,425293860,1034690810],[1564170275,757880724,529919280,981827849,768040371,1633616800,621755634,600126875],[1502506730,316977732,1126053831,1420146599,87245492,1594930253,1676954451,1225359751],[1663575009,3501955,1112787745,1628037005,1445582088,1904549998,1653743080,618081119],[569327389,835730013,95787294,681559265,245215836,1416617429,1081946937,25928919],[1775647327,651814855,1477194789,267405951,609705533,2036306992,263704396,762833885],[1836691927,917729501,1680876086,1289044923,27047029,982931500,1208926642,1755697099],[138243947,1214203169,2002772112,912145487,798465354,1244681297,1293382953,755676494],[2051538874,1912004522,1218781984,590785858,415896555,1582218083,1984934610,1536024527],[2054587760,171521083,157886003,719119187,1210712928,1764361690,435924320,1889926885],[1211757318,1399070944,985990580,107692295,1424117931,1451447685,805812575,548385016],[1781411626,1114442181,279678658,472092663,1277250343,1797548578,1633595233,959559439],[337103574,1397836192,1678253210,41621207,1971135233,391693780,659006870,2095881187],[362239414,849532761,771867133,650361526,921024885,883442471,106551792,611268661],[454480523,456675075,1046609668,156193808,1748060979,1235280309,1705542757,567552000],[1098444914,569259381,330926366,1263046065,1088003589,1822290910,943627024,295659539],[1755279174,739498234,1498695385,678219505,803938018,980290743,1144470701,668503730],[172076194,1207752899,1524833179,3158528,735214177,887115215,1078201496,990162614],[1781016294,1493332402,1628551483,1694436291,1582353092,987307880,1611922722,676364958],[1126029251,172240955,1700783739,409866360,1895512658,422994915,1950970969,1940145329],[42931738,173993447,94886909,372702997,490786989,1827774009,1353251041,1210336499],[13758664,1848109339,823778437,1716854454,853749220,2004586377,2122971876,367034664],[1859184468,975540267,1216251777,1045587638,1515036221,1270539412,1024902427,1910760770],[1943487433,1598207254,356218403,903076452,1319719193,1580244842,1807298225,863433947],[819175077,1026958117,1087566927,1381305221,2028948582,1478102910,1328564856,1002721856],[1491150863,782690875,792289779,2082151346,1396168504,1691290364,324244471,2062881085],[1272778085,1582731170,510825503,1761547423,1754122071,178993552,1173556562,100419367],[1232511074,145595114,1708171972,1622049078,1869681079,1216233937,1572937065,1055805951],[2115207554,212726208,396369694,2083666711,1213406288,659639226,1550609301,415032751],[444047345,609367056,1876936067,1851641045,1752807714,341731360,1235591562,1608402746],[68988966,371879779,1907679859,1619353431,2081995047,1882785360,754393323,1045771105],[835293186,915205365,901349227,426495032,1411184530,857458299,718919619,692036199],[242984545,1049423788,2033539677,759689627,2066095612,866198832,1950604799,1629381488],[1763183395,314353409,662656455,745598600,651710265,1184373405,171026638,852350085],[2019729583,278454100,1049159388,1504850337,483175278,912406467,238165263,2129066075],[286564166,2074575639,413842968,486924507,34608165,2096574168,1461514639,83734723],[811829433,1119525818,1052699672,32934702,2033742297,1885115423,489240572,814429835],[622878549,1746157072,209677562,516770339,1706464613,1337135256,215574381,1726724687],[1901233526,1278758729,141562771,677438546,1512837988,1193906918,1528241076,1320832303],[1341892030,643262813,558892467,141321604,1386886389,45132217,1287619978,1386827985],[869557979,1495265519,161529051,1730318073,1582132479,1054944865,1429616723,935766772],[1662759935,1236707127,713957462,985185391,799497773,355849638,954165954,93791579],[312179287,231486191,1108809469,1103933561,1785808303,1064591437,1558635845,2086183177],[963727158,82323382,638910637,1331705508,1094173633,83454171,390012817,1109349884],[695317658,1954645124,428416671,1234193878,386530476,1323185395,494341357,198562039],[339629039,1569352429,1305704278,1016349441,1895172736,150018038,4189927,1924380817],[840706291,1105872438,2064845806,1075551818,1725200237,2006072409,785935130,914905731],[290048553,276514907,1254090360,506032835,2017592290,625875326,1158836549,918471741],[463689260,1305350498,1377310055,1696887837,2075170194,1074757488,258545221,1774979642],[1636509365,576590043,124164214,1462578024,2065419643,114121946,659591247,127174757],[1118100148,1985678603,702207451,1360599460,837945584,1504227947,649693072,605674146],[215540537,365683620,892487974,631285899,1898028981,1937795495,571138543,1582741873],[718058207,1765702925,908249726,1475340041,1914591342,795787289,1721794114,1646145472],[659347545,136660514,126168413,682043135,1910429709,2068113456,1493411534,18170088],[1536377688,1880327339,1609658466,722776252,878947716,1823374611,949019503,599783792],[2023042591,464915679,536734749,835037603,655679177,1321258551,274531951,1091167379],[1236910601,315340900,1974453630,898673687,1144001608,1890540497,1021306543,473811653],[1151705106,1417899312,304189551,293832704,465844183,870818751,1199242082,1259892502],[1547527113,53939022,1241225077,724903604,770511434,584073605,764366300,745957284],[1112318465,1863939323,726309517,4668359,1514761601,1125994723,1421513586,242807519],[2053826086,1089015258,156745800,331163117,186949097,1063905856,72398690,1470206446],[1355097834,192185222,95025156,1537154437,270974605,1047004751,786592640,1759713282],[2001708150,756273999,981357526,262748229,284371208,1629169338,43312957,175870623],[127564255,1796169842,2121519289,1866743542,1632251480,567278660,1819009932,843545644],[1092360735,1127725917,1121592485,1851800257,1551442849,918657435,341490196,1518423470],[750775365,711888639,346079988,1751938022,1752672388,1220611245,2059000024,1161367113],[1999369218,1482525690,784549425,1812118989,448890007,374205398,1033343124,664781769],[1430496060,1425438992,219059943,564163145,1409084459,348612650,299554776,1994307078],[983073913,808760886,464600859,1853737193,679727278,1680292406,1944100376,268874480],[2009608975,881079890,1265177889,1451519124,2051671700,839818473,1680948762,1970824790],[897622739,351734671,32937548,1142166546,1365912205,1521523382,256991732,2039892042],[1506613062,463891549,1896797848,793303802,2082860337,1321936864,76301071,892377443],[1894892914,113780733,68945913,1504842103,148577377,550131104,120550546,758904318],[684594915,1689507889,1879870077,1474635980,1632475875,160054090,518150434,768430204],[1810822277,1910596335,236286416,1351780542,254405960,843947140,1051567095,889211342],[1228238588,857092502,740456630,44438479,1697418852,1065991738,939515393,1630607055],[1629494858,223924139,1554268674,1499331204,936187943,1760816307,1004399537,1605174413],[1845622649,1908883977,1208454476,535284324,1026367774,1272827127,1496259298,156823498],[940246756,1346045289,541535955,1741891094,141961265,45364872,2102475225,1780477149],[1561110596,1021703556,1490450318,251281214,1895342646,1937551346,1499374561,842374075],[1748932248,400427380,1825650687,145968691,505620358,581654912,367554768,662267702],[1258517924,1798163630,730369488,1705698273,969978545,843219819,1725862219,1310225682],[801948512,1837518215,1096365591,1250610978,343035850,1535723960,1464486321,1376595147],[1176050301,1080605719,2003443839,1521981126,1592067767,1086897144,1205296733,41630311],[985434033,775293217,865433259,366294835,2040038238,617525476,1208836963,1545186572],[1739491651,2072351954,12747278,1180971173,486140185,1923266514,1062655036,199139100],[1737733624,690614851,2069973755,703592797,324007667,754207063,1586275390,990803551],[1023431689,1263570544,2126540717,1188236307,642239940,1240328819,1730352938,1404687719],[395231130,1798294142,458399351,2038967772,2073608653,535160120,2019026042,330243872],[1492204127,72763926,1196413428,1697779271,1834377972,2058148454,2112033151,292224353],[352545003,1897800628,282360443,1313924545,1479295717,614992432,661671982,841572995],[1907864047,1992684066,20251460,2016073715,251558345,480882440,7441644,1121073656],[410628372,37201237,251222302,1516770266,1765565859,1954071852,514103451,621279033],[1120561010,18195800,2060920779,202438945,870811282,1716630390,770288439,1226820224],[1799468578,1243322326,745800943,691414968,1821548680,1193468758,751503276,1980602240],[1489567656,1679970943,1481233060,145418909,1452485049,2114609944,773499970,1086141742],[1773946755,802891562,1115204984,2005768181,1056262594,73650031,944072214,2001623090],[474304998,237053917,996588111,256409380,1602710620,1717234268,211927686,567213665],[1172064930,1469789149,1335902791,1822863097,149582668,773143291,1701720710,1019877346],[910265055,1180746769,585875826,1041246239,1477078924,614073745,1156906674,212263060],[75484473,248705641,1616426775,280906099,1181513800,1209961414,263900706,1398106372],[1553985972,654293222,269255303,279057896,551475933,520905823,382524607,1461827865],[1895051741,28140912,1070068032,399498481,1636762403,1325503309,351911300,2065724840],[1691879162,1242847453,1360004303,420018866,1202307635,724736694,820415005,1220700132],[45683911,1087333607,1593928995,1396399144,729540431,1984803142,912808138,1691110128],[2018659236,997871990,1774745577,311551802,330485722,933046682,160377082,1709715414],[1196300811,863229602,2018406192,1209868209,1464122244,2019271237,906749609,442585675],[754739815,691787798,988384206,1686202010,869115517,1767958424,712618800,41704431],[1495913430,445189300,1216819666,1214296618,1943450318,215086043,1744348223,149418303],[1392592714,1812807847,903016037,1881277454,1912930910,2108504073,268977474,283372092],[1514575993,667133663,142517118,1510829247,288613934,672774165,1111719348,902975524],[1194024796,1717784500,145788289,1156769890,892256446,497260330,619250042,1353538771],[1631719727,25843142,672687945,129934125,826108711,612681838,1812837202,1913586173],[1114043395,70724808,1811099018,943352384,496497397,1444140122,1012678272,1718953669],[1468303468,575621926,720267774,1375197515,13853627,1529565564,1967316789,539892554],[1682866517,2027078519,810359917,431694976,715013822,722591220,576550288,1431550792],[1337730282,1606066364,532747311,344837590,1357782199,2074654616,640884378,1552969276],[509437218,587316165,541202113,53910523,838564230,274237028,314223694,1963662210],[1244915960,145980728,1754687814,174596020,765370670,611518059,723274661,722926485],[109202283,1929201952,1107023416,840709639,593472715,1792015993,720655631,2116373745],[1483280659,146505389,1588753392,503446853,2083829292,782438001,767555445,1020528974],[304794189,1053006111,2008550088,2126756374,1309615935,1805432514,922093817,256117800],[717396557,374576678,368298378,1886302962,1202517578,771890423,505616106,377159024],[231180387,497090944,236851210,2184139,1111533489,1537390997,1113556528,999921646],[716223584,396067015,1457202072,2130587494,1244445637,1973553078,1702312084,1718996870],[8678525,1451930295,1016304237,1257260094,1094662744,1795363170,597926333,956196054],[565990061,48909191,774788027,1897456523,1530662694,1451164803,1488011986,18767172],[1841365724,525485700,136388480,1163063198,186801008,1430209640,19257939,201968123],[1124062442,404760503,198299678,2115089769,1687113288,1953592090,1904413492,1552573243],[1135222029,1870722923,1107267942,249903466,101247411,160422364,2092864175,1602062314],[1159591643,129867597,1257765882,797711732,777057244,472681175,849353391,63063844],[2044774481,1987422364,12523954,1160606305,1531025835,254765516,1185187038,1181395916],[1224023432,1244955901,1955978710,2036006289,1358562917,1025162479,147063016,1185218625],[1776298489,546277498,540054080,1432086335,1804469664,562468922,525368776,778737191],[12036235,1229640350,947806307,1694901758,1739363126,559690421,1271207852,640609464],[94033474,31721565,1946042815,378279844,1638645058,1233425712,2038422324,168950138],[1559569331,986283999,948504901,736515652,1537698067,25463673,1468492296,1078084583],[1484740851,664537200,1152346910,2073960029,472066773,408281162,722692978,488454637],[1970303337,1854862829,861950624,1875226211,2055915214,985352165,2074723954,1279479817],[469981470,1271110253,345790116,465947190,1120409846,1686468251,641430113,1949983812],[1179914235,745698363,661928849,1868884872,2089378118,1024271957,1568544509,1517405272],[2025617919,1014752032,1967079780,1391600539,1492546686,860048404,163058573,1710063282],[379720973,1215113985,512791198,27302153,372915109,1155211672,923814874,2053355400],[853415775,63393014,1351684739,559501959,200497722,692407993,1973319718,612174996],[1753520805,353860647,685250950,53196837,1307896979,1820074989,137825356,1538522442],[786957660,1298560961,2058903098,1143492228,724031785,1435549476,283989009,1972115994],[621268676,1282493706,760135821,243026039,2128248145,1987414874,1663325592,1943533892],[492034046,975125323,1841146434,848499598,722462237,2114353016,1296863009,909468741],[779984892,927013785,1636495992,1383587883,1155388307,1984449673,482124464,700482666],[367106951,1028698972,1633392114,1982323654,1537435665,1774165692,1647687578,1472746157],[1312406256,979509725,2003451696,1397482306,2087226117,1998250706,554900774,1843729394],[1389777275,1874394914,1123309741,207356189,828807633,1542325596,806164009,1044186604],[1831018418,895799091,921719562,2016119821,1448154457,1239977825,2021726293,479019230],[1640054268,1578321379,256374528,634675936,999416712,700406779,2117542559,1896405557],[1693244296,1017882697,833812355,1567823142,1856332893,1951249676,1955979757,389231459],[60188100,1856021464,1368192148,1460921859,169853827,1863611271,620998996,660134777],[1342064678,19902158,1129975433,2022572529,1375493004,1044001045,112660093,1928312055],[1083824315,135837879,1261531873,1390965395,688371898,54304384,922930017,1907876657],[1517185812,1135053750,1144086598,1945568288,395654472,1890327054,1404199865,1541803704],[887114662,250405580,1277542206,1975608168,2026212175,68263160,207592590,1504560391],[423542078,1920460520,1109112773,884553166,1628562997,1104132650,1850592565,964498564],[803372257,1667621900,1992576604,575485864,431258073,1291403938,880770997,323643113],[891251882,507338709,1756900675,1765518001,47885384,2069226552,49744858,646257570],[1592185623,430018142,1051185813,1128061993,1748167975,2108073964,1438526823,192435830],[397595767,1131861057,780729205,94665094,1701776784,1869878346,1253022216,64336809],[1346216982,432455807,549706150,925697700,1821660189,2091451145,2009786516,536038445],[673384960,121948610,578717711,1360929780,297236028,1726246002,133332343,677147107],[759363491,2017309125,274070487,1830592403,1565073627,1876646549,873272782,492655518],[1649907858,1822705515,217482665,720162965,682026495,403993220,233237200,1559533529],[1451380708,61562856,1401119732,2118944927,1975551110,164145490,370940218,856335985],[27819980,162727952,44368755,374592437,1752241040,248336069,1188833380,1783738863],[1745707845,1911615592,59918625,699027434,1760007815,984791729,584657938,2130494123],[1236262300,2003997204,352295885,1542020846,1954228223,149040271,94208594,2090405847],[1177081466,368114544,1040650801,212890857,1970476475,170351072,173320709,692971533],[1632714844,1889387995,536375908,869613072,1603498820,373074027,1517580641,1559098872],[998089819,725317376,1698427027,208961294,1294134254,1525637920,1390244882,1042851651],[1070019461,2019605091,357744357,1600795011,1107912721,1564216216,1880467249,1663458799],[1666311088,2064017578,1164100070,2040011777,1348250736,579438958,798328895,1261715659],[1260822125,2005957874,133458491,811610239,2013426285,509895778,1024416243,222489080],[1814736675,1681155164,1850522656,52079908,1467345223,1935982584,149756369,1053815447],[1644149762,1726279756,1611923846,1491264572,531839096,275312109,1459377261,2167561],[518568681,1688464103,1141345972,1562133476,488894814,271875414,740327370,368032083],[961794446,837484224,1399250206,1291139604,1323287205,1462158968,745474539,862325071],[726655866,474089844,147588313,604620396,1970636949,1342671654,1194570239,297591640],[1652780209,15733910,288999029,2023440066,690754147,1315944885,152827532,703362960],[1393527327,241989355,1849155327,468513911,859342473,57348142,1627135658,1881042322],[643295193,12747762,1712496216,1156285905,613665324,500880789,470612582,1306487669],[1453189850,438143565,1964015718,1383575240,1901166218,2058230808,1759830646,614366286],[1815957266,1181810749,495838372,1311960486,1271879174,1815438653,667591001,1500659344],[1196818736,837905452,537779159,436417986,1547246305,44810903,850561394,629931382],[929737850,803114938,1159482850,943550565,958394676,238847230,2071035767,1091579868],[1812812277,936915523,986351035,1932633837,1869534117,246207064,721321620,1771412506],[1626701181,1012607822,772322106,1570718101,1253527910,581736715,96886531,861219530],[1700748746,773669867,33541113,182976223,805819757,1767540753,1663301570,1353070828],[78201100,1937216912,332001945,617300499,971333953,975594862,186190167,1972558921],[1139018703,2090881381,1079843844,1385321679,1726981198,1210004951,1604750554,367560851],[345397224,823755229,1068423790,859684273,808170221,1429453838,661793997,324978586],[1911793623,1428182604,795998987,1421864265,1435759045,921564324,446027249,150976611],[415048631,1196712702,1608141277,1705557089,432316741,2110432252,1276759843,157476385],[721952256,1416064872,453634991,1545204410,46611270,1507175189,1260384058,818662433],[300157296,902952941,2056039894,2077282765,1013477461,1485138711,916933943,600183293],[1364916108,533340202,1838679098,1093968393,825933417,781455561,821204378,645595414],[1836091099,987104395,524258034,1295570473,440204523,2189729,1887073750,1322737738],[589624348,1971620774,101587960,833976938,561362907,1063165609,113723687,1843858895],[77510889,514909735,516825796,754648135,1928413909,96450058,1849519706,1248330504],[326882284,1760340098,619411775,1505063951,297020151,1176666731,711424222,2023794612],[158887850,1544806596,1128180022,129254404,582628066,1868486152,1005265463,582238963],[229334953,179317874,1511792260,1999907224,234688837,1921613079,308353761,2081035903],[1768464520,1517938176,1906432143,1182247472,335634793,1160495818,1914612451,1164638892],[1793308024,763510124,588649010,1349483788,564067853,2099279264,229687453,1896310888],[359802535,87274174,1262942544,322954416,1466230916,2044469562,2019540526,1646724068],[962521364,594962513,1253124496,1227119402,576121392,1997661914,100411651,1261714253],[1231909297,41707629,1709525882,2115138066,1289923461,397804854,2043391433,3698549],[1395763902,1068256289,223959323,878410132,384923988,1181597896,184162906,989763772],[510668434,2017866885,1215196832,338978427,1045731977,764700240,1686440955,1382124586],[1110602138,254447594,624365989,734172161,955132183,1724715487,864628894,1159552237],[1923956703,1398474575,154697845,1686542104,1125445880,452535523,485268224,891872853],[509910094,1102997344,401035224,772123585,998522285,2079885035,793629019,1121088323],[1293461782,473489874,834417864,330227934,1197890236,1505553666,1048215877,1738359084],[1377823262,779098754,2015631104,1035135839,1655047043,1127373541,1356075308,729645572],[2044786971,1413441163,848811307,1027361806,353610525,1364659481,1042885866,1105045267],[1812574301,1825169997,1192258934,2000588720,1942216307,271304144,1967578003,226427869],[1756538673,1569630109,489107517,646760860,857840921,628098222,2004573558,76480276],[532322549,1280816486,1374112925,1494047658,1540336,1021074511,1406458509,1481462807],[1469709282,241983935,1069989365,1158278339,489103643,1974993557,894431242,727404804],[28688403,1336147977,1133321854,1805372338,1016102266,2122073085,463793918,911009787],[1907722515,2044716273,511840911,1920879207,808595300,263214971,1504951514,1338905243],[1612783468,1800850488,1818088464,89317967,1623283366,1627595966,1558464289,1854261551],[423094628,1776361559,1144746029,1216281936,1974129028,1383086544,1827814305,1769587222],[1928260072,1348058085,1123271877,704412685,1164481654,222309129,352263162,1160039953],[1368291928,501150224,663844307,1266913514,1345381434,795153729,649831045,1240974160],[1086351335,1649105159,1423665696,301747706,648473237,1686652132,487386034,1484854022],[832384863,143655965,1043887092,1308531552,1271546600,1792062603,2000898759,1595576298],[1798716356,615792425,271959924,1309409816,1836358744,1979192776,791174255,1984092544],[426968595,165640331,2045671411,1467179549,2085816548,1046630553,1169089751,835536235],[662018273,843847027,1927446378,1096833829,1625845360,2016076755,796575191,274723290],[1638010757,324715761,1929093700,1608176763,983554063,2046760655,1534842107,290908420],[625974867,267865013,233143172,87199332,411478362,811862162,306505219,1677989792],[1664510570,1410558802,342353187,2079054404,914283821,270899978,571671079,940955548],[802587413,612760557,170394914,1539817660,612518341,362025739,739819127,970292609],[1087807575,1145197384,399134560,1801848058,822493603,564120438,1166326723,1993706202],[1182244304,64564467,1277994504,1647446489,1690142117,1690355023,126015066,1227858502],[969909083,1155971899,1807327344,628536366,1903252751,1790781599,1745873160,1864982912],[1962328964,1354679453,1663138354,45120452,374841293,766527625,1016176030,151799263],[844363342,1807882036,2076830336,1248246754,375027840,750652225,1239575117,898792687],[215200687,105509270,1008072271,1426172993,805928766,1360924591,1605435911,633879212],[103399503,184155464,1910814660,2106822314,46844355,406254757,1806601104,50135554],[317581533,1204606867,1527830172,1492296407,1894282557,627137067,1469675523,423763572],[50460361,1971257927,216204393,1073965308,1253083722,806448900,1683631744,715905758],[2042531740,1979861222,291369556,1213845514,1679964260,370820788,291289382,1104128566],[1847455892,651202039,1159497528,458521129,1393379050,1414426096,681532525,1392549773],[332497370,1542258530,1911896714,1783244626,1934203049,1857457528,1998897388,1701977980],[502060867,1969990730,662980951,2023646540,2063487399,70380145,822851441,450607719],[969979597,485019707,987330484,255202101,402793179,24180504,1807261607,64846794],[1591812610,1806978747,374702950,1076433110,1227834617,1378752738,1954796386,2066129932],[791553925,1856028766,108919181,1847636179,1418359633,359378352,1274246434,908807072],[1515565618,221981168,1374826609,1779386076,1777060059,84314233,499198219,1739189671],[823443037,1876857476,906041774,1333024329,1528976974,944935976,1117208564,1219660555],[280639978,1018646413,1378483295,1033619274,1301798609,1161085459,1908665117,2007905939],[36286308,730055566,1624675634,1404817731,131214461,1938691201,211766662,246785162],[1324959558,1024121381,2026488727,1818489346,360491160,1754787059,794484571,600144202],[357461495,377890427,877114384,1328641341,1239692534,317583227,324094351,1190426226],[263275025,407214028,1691802875,1872078648,1840665045,433511275,1540407505,1321324571],[1563249841,1153133253,1004088464,1677157755,535802030,1950461789,694486646,1275043045],[1066128930,591893414,2070748772,1394603701,2044998801,821642413,1747172321,2017552650],[1418751206,728841759,946548043,98101983,950193142,454483034,618827101,1354071541],[243328933,1244491592,1526150050,912108359,1063349452,1878962429,844186691,1430293756],[413499115,1170742484,38887950,360565119,66818501,2118765399,1715514015,499619982],[581614232,704004494,2070220008,180945504,1560267503,892949478,2014801661,1055300864],[1732236753,420561608,1525104421,528021623,944277981,1285685120,169380154,689817953],[1807997241,1415997301,981409312,822967971,317694295,562527633,1179075074,627163799],[1597787933,1267502258,689018895,922273148,1030075891,781490054,80048790,1315529073],[445282306,2102791304,1919794722,1573894574,3219972,1786914257,1724645951,1945720882],[1133498074,1948091566,775440390,44674608,1492340320,1358745083,989024165,149210810],[625244949,674389428,1246410679,1663807101,512047755,1843354382,1070704042,521450056],[1778363678,1828621108,1636707577,976931159,1861517828,1745367042,1110484800,584964418],[542958383,184601981,1097755131,1138512002,632033407,370336200,1927776205,397526977],[983186504,1985209770,1734568521,1840366255,1595638403,1822312212,133121287,739099623],[897637628,160656764,992651103,428667046,571745832,631094209,798534291,2020249457],[1234600303,2031485137,1276544615,450717279,1119282953,300538214,843120672,1357967462],[2015162872,439834429,1845458847,2122793690,1696758794,1979881220,758987965,1310151729],[474453852,1403188381,1855144233,1320140109,1767445688,1768997745,362281093,1271484731],[1041107255,138912709,195554666,1129304702,746591450,1285335951,1161026816,2081770384],[1853114746,885760741,2002388028,1008594461,702169195,1855913418,810965673,756332416],[1808452632,269413717,140888551,261873240,620410047,1735063519,1161479122,1572225738],[1488650371,9973591,785226200,1110342213,1307405758,712398013,980324177,1328251513],[912021594,1593279072,1943211155,1311403649,1548096965,43654104,438767003,1371229947],[1677208193,1141751710,1521577882,254067458,1136127294,967968097,40154861,2058029312],[2023313244,163017160,948645403,137825566,108623231,1772787972,869284874,1645172616],[1935523491,2078792517,202783448,919104817,1314956049,182245570,1506134228,1022311542],[624728181,98815629,1375615049,996487785,869026027,908620721,1710320251,1021234283],[1468149312,1381310994,844450359,1896120976,1838625037,384333992,227191415,1581022101],[521516831,141014675,355655271,1365759435,1580188854,1529529819,914306241,79050286],[1840751250,1868388178,549064926,1238349129,1985085631,1322202906,712915990,705945867],[3129272,630075812,1639718333,1828052064,1106919787,41106677,340101291,5184536],[1956215431,1602449440,1809864142,464913901,1919438594,1368672814,1474465350,1179274006],[365254042,779637301,1256269174,678612411,1611703036,614550875,1141910863,2103141290],[276966340,833625830,1257781394,1740999480,198626046,320206768,1046537483,541773025],[1605815925,816792150,137792142,1759112519,1863683690,1202108743,1294280482,418430596],[291724300,599440516,1557394273,139894760,1328982779,1954458650,92005082,1215668870],[2069077524,1367700865,890494899,2085142035,1713674989,1022435934,260446901,118878575],[1468394806,1993464219,1606072378,1760709625,2081511176,738679497,944981874,1320087682],[828159732,1615849138,1524540558,948225344,969228209,937762582,619617494,1941172333],[837656882,1684878877,1381680793,94009601,936881668,1449572157,1949220157,2090529011],[723589641,1762334062,1919584819,133599940,1069420234,54980705,1887382028,1212614513],[312430362,416060969,1680532898,695544665,1410422085,376391039,197339444,1505203327],[165246309,985700972,229730564,44503203,1057613323,1995216278,923666524,511793411],[1154144491,1903750818,737658336,26090938,251462883,179908064,1536596068,998322533],[573381771,1604900446,1640242828,1093673322,994643394,704589320,1433228800,895897256],[1999651439,1933964502,139665424,1143492927,558691395,1472864328,952022105,105527506],[1015431165,415481451,469936990,1156291833,138955799,1668235131,382210519,1740515065],[632960602,342159191,684396334,602119015,384772045,1797848889,1907717778,1789762515],[158299507,390235614,1925799104,1097673692,327828044,2099643060,319797935,71058627],[359422523,758971256,1227751346,656318235,1658694135,1234181489,1275126667,1316174046],[1841943717,136461445,1970427985,1590532338,615265607,1243232908,1773022654,1424084494],[572272433,1804350309,742245003,2037346955,1239421449,1307446322,625186725,314846458],[1948786277,1129103292,1487661480,1246783620,1182814271,66589705,297789049,1303289992],[1317001344,601919246,525762548,1445272564,219669722,50924797,1190041524,2005622803],[37324368,440674698,1025337514,1398508443,210747131,1194306757,1413175836,2027798000],[1795418902,15169888,110952122,1508260024,1315720832,348435048,127765088,1710238446],[1917052965,299222092,510527655,355786831,1299452574,2098865330,1267218919,1603133365],[1327434605,1993094072,1637025299,689257078,352179370,1082604544,1626214646,1634883372],[2122173196,1118564138,1423822750,1402343372,1277391481,2114580123,466776214,1614127252],[528796769,476276878,761172210,713974110,1821486015,111510579,1211951061,680044754],[1404930215,7422312,1994894546,1950610822,1576553551,2019162015,195155838,1247557211],[1239478483,425242476,182324290,1953861408,1142141519,50712287,720539201,1052243841],[2020809436,2092546483,1720821735,263845707,1965953887,1722933320,947147020,725193092],[1906719802,1474880817,741920986,1565381393,1092574697,768975642,1038873607,1518726950],[552889584,180434354,164624483,1707843040,1941889608,962945844,1718876961,629590380],[359720696,505019957,1688439413,514937984,135502218,1627453093,807811128,1492657199],[1539557622,1545029689,1944645848,2056651568,1942199506,1364359315,274493097,504811317],[500615446,623482397,314954784,1992628301,1407464335,722237527,1288600687,267774561],[1637113419,1629639940,1495343233,24852657,1251701439,969850188,1206891594,1346447455],[1379730562,220346279,1107777142,1763370429,982220788,1349910991,1372346361,1477074210],[1720044349,250067972,254745261,756156851,1307133282,711396737,96204809,1472926004],[1661124701,895038182,200700544,1121833797,1608191672,396205883,439834863,1689941848],[1797025867,2122495995,2047216424,1187146988,1414099718,479388946,2107209185,692315900],[1110813077,1500030174,770583846,547228587,443041272,1112946326,1598915351,1180325966],[1271519198,2035943946,818539302,1494447915,183765966,194036189,313954739,102879367],[1030114890,1633307520,628367552,1642920377,1757218074,1160298622,1917529959,146511014],[540284768,427440781,1486926531,1578605402,1906219334,274019367,785889661,1347151045],[1111773263,463995792,1442405802,492629940,1296111453,804581344,153428679,817096517],[425406170,1418169945,1669842168,910608480,192891759,117494757,1185547203,1613213190],[1324669648,258800924,1642102899,1978651060,1727916083,1891200234,654609089,1595504816],[248039339,1988787514,1905695576,1296943248,539685868,1103350318,81718158,840617883],[71833498,319658250,48437249,1794826938,438782110,1676800151,1911071538,289059806],[1330311333,1952027903,46456378,220643290,1600071395,447030377,745585600,537773861],[1362907399,996891060,2010850697,1108698513,1249759304,943581896,1478398959,1789094380],[1999737815,1149568995,1039199032,1577838476,80811818,724108814,1635047228,2082418255],[2021081419,1990603790,374682524,890727242,450167141,157132087,397927616,1252408870],[1295995331,280922696,965091966,1614191095,1683613326,620247309,1183319183,2082929328],[2068627694,1508102489,1327484735,1614578783,1134552032,166969517,1274741356,746638878],[430169964,1115745288,2077704668,175546587,1072455603,160706051,582384923,1712760685],[2052520943,621466907,427354002,778127998,850555265,1961339428,1895603195,2033139928],[2097375306,786259723,2000100764,645105704,1644556523,263543240,1123549131,1674789181],[1027818538,132106192,1499869348,1149799715,618648117,7053110,35898925,910010190],[292309631,242990796,302711959,1921262484,65538615,117534694,867136349,324978582],[108973342,14737623,1484047332,1299094635,623986936,766488403,1789254677,135044554],[495926361,31451633,1205506556,504125457,654988926,1019241195,2014042714,193987328],[1888034621,1053372517,1625329269,303672533,344624594,824792610,1142953698,1294904452],[61111213,286545150,606491399,554310280,256413195,780643246,254754590,1643480576],[1717210361,137581723,230383848,892346712,1596289671,490869154,882041836,297098523],[349811174,536884519,791553381,278882332,467396097,211844892,1206619205,117202924],[1904813238,1955054957,84166600,251374465,1918158415,1817022706,1313752596,2096805417],[696551989,1142579615,1699466196,302226931,333481351,1266397334,2029878744,1047145357],[1445341635,1047669924,1675839875,687513931,1970425174,1744619542,1447780293,397190273],[1395236039,972443722,2040604073,614365229,526919656,1659790535,607655977,2122433430],[1519151651,173828561,1095951894,744907886,1093461633,245107061,1781574783,485465810],[1248578626,59414020,1136019799,789562619,1082294703,470008974,2015442340,1670314324],[1588466766,186984017,867598115,1682328484,1682058704,1874272907,1781060336,1507839880],[1282943421,598419935,1587071253,1846943950,1476079999,806796328,1741016149,1290388710],[1171029176,1971020617,380143303,1935837160,31141719,528395466,888261061,1747452798],[155954092,516418050,82389448,248649579,617365456,1713696789,1326821524,876100868],[1384748157,703804464,794681849,906437245,2047015853,1499509262,1328793730,2103955865],[1639112009,552024877,34763656,980379429,2002192516,804662216,1283414146,1355463810],[693251181,232811429,1946363404,1270236751,1459415313,1754110099,590284893,377823452],[1218406483,995056989,1959711452,165129839,250463820,466287429,243744181,691317363],[1487175231,2004222916,263180032,919532092,682236269,400471596,527327379,2075697146],[1986038871,1196130402,1122355975,1673086694,887773454,198761533,1351877928,1820739397],[1729258664,1577066901,151022495,1765642499,918504793,925776099,1249404093,1969843093],[1370810943,1438676104,1214587903,1349465916,1375314598,1393850391,1389620050,1494466781],[1092433014,460910238,81435123,2049015452,142847971,1328471943,141568287,206773454],[1577556498,1941926078,1095432091,1448628410,206622773,1697958651,1268868632,1042081191],[1110622382,2025253402,941926178,1776332490,7651863,1326169702,1131187216,705959887],[2072838592,874681190,1736808178,1790750044,1881191564,128391333,1826922700,1815103731],[1822069191,2031429022,1493660248,1926808325,29912681,122246474,1494115873,1020006880],[492214827,854477506,700208384,889016616,768048955,1279533238,1636515201,427675387],[120016957,1675793044,1056625522,247677522,811557225,756027276,1483473894,1884615691],[1351302383,736391334,1852578385,41619986,1021408172,625502616,2123132447,630733974],[1900122730,11371819,1735177157,1902125848,658340556,2062598518,938041342,1677592696],[478972398,405862816,1356647335,1428697651,1149509494,807318095,1934244405,52134986],[392667969,356262395,1155095664,2092270206,1469421391,1663348862,509827739,1729200790],[965289697,894523710,149008646,2062911839,293566730,1878021502,325752647,1560687291],[1614024683,1302383126,1679595606,65793901,1076982428,205087861,1314386840,161179801],[2081039980,1148275770,306190468,131487081,1573672234,1088355193,1913598946,158146291],[1231456186,430891316,952861331,509960684,297238511,813860779,353745988,70557140],[768461405,987414760,168868487,616492414,94577132,1439195796,1547609537,302238747],[297263631,1602479429,925548761,1830909241,1050751996,19944163,766670116,271279196],[2041376572,1378942365,2121624613,1888904922,119126819,215743862,197632952,1078788977],[140625104,60235353,100504058,493730400,841294153,71986686,1575719519,1905424557],[1526699671,429494590,755120472,783359666,822596554,647828528,1533882170,787377871],[1356717833,360660150,946292168,272286476,847636115,1596854076,1199514254,772318379],[83880808,463904766,2067490207,934515741,1678182081,74096797,893045272,1853026483],[2086333574,856411625,1763511692,1774996183,1765886205,37573169,1588154190,1626390708],[780718128,1370866055,401745209,1516666985,2032378341,2026070724,593650441,680571620],[316730594,724961769,846118861,164935612,194329534,652631275,1303253576,665925295],[780444678,1457897502,858623261,1308574645,1677684635,340937668,1303367127,2009741535],[172638594,1545176283,1987737715,220721872,1578254211,1354350725,2112975300,2005528254],[1348802327,2102368899,1443027964,2049523582,1685872054,1164585815,226610453,645443841],[953241151,512519555,1501158479,184364214,409703072,147692903,15108516,903286235],[1083201267,126380404,2058216363,1280123068,1992315328,816307513,39833437,1933075580],[2057531759,1772485661,38168907,166671820,1323162752,837889231,1815860532,1055112821],[1477260535,964293367,477891002,1070397222,1742902166,144330980,1120561707,107191562],[1179213739,718008137,671885369,619624316,1340523041,979500125,1317109796,1707358578],[251555636,1804273433,662519561,319979215,1642992201,2125849596,737228842,477984397],[1415570519,219137150,286956097,235959797,1768876227,1813232477,1427397342,1679706316],[1444856138,735701589,921709727,1727513510,483331118,358511280,795933775,465351160],[221632890,793654673,1907187573,2117200718,637165927,1983235532,1481565800,997806719],[860768322,1852571920,447389729,141796914,1568930832,734999073,1481116933,1470206995],[1241725558,226962651,1612851142,442204712,678188457,605044009,1434467263,1867500772],[1818462562,1650205825,233506679,1377878846,15393562,623121833,1090623969,892481799],[571783832,1818841751,1503959114,1737728646,1196378310,425661511,1406327234,364509248],[1722434594,1053614042,743903594,921282510,1385870348,195672365,950930582,996031025],[1699186115,435859616,1769670367,485378738,1544764233,468422002,1073999295,1424090054],[1390393261,1366330858,596423389,1056769549,1450311923,1017324115,1894559302,649078782],[14108974,1332779934,2061481607,787817075,554688284,2083134751,1351544744,128441820],[1200357697,472874182,280834870,1069434233,1476873468,1021450342,612129133,366329413],[1191663753,333901239,1932816205,1993356679,200686690,1001133091,574786681,2066907706],[1821836092,531363243,1583698234,189786779,76387305,76267738,1454262924,148664856],[156315271,1034231733,1419230246,430083560,1638433774,582647960,401734716,1821154790],[1446305953,1428219437,359462435,371666057,1858055688,1947014551,1621554327,534465001],[431762467,1363347007,1212896080,562508247,2002489836,1602523807,1502265488,1076015814],[377641832,500045389,821942485,17978983,708347238,1113352672,168520172,884903309],[670050916,1379920821,985832665,1977803920,1004022320,65635787,743976106,1665535823],[1318333020,443333495,2113454033,365837698,1026111302,60746121,1310661860,238524161],[1313885789,594878230,320080882,1799021777,1696731292,505405818,1872079740,2104552357],[997229282,10862506,1018892493,312120666,553237905,1737081183,2111325589,514389132],[1157088227,2120676336,1175976573,2110703194,1324938296,582215892,780393559,980824374],[763655318,904437187,128257920,1525267901,104279346,1992038569,1698027311,2097753746],[1030468162,553511987,1423770821,1986173488,777433024,752549676,1475577408,2000635445],[321703808,808703146,615105650,692876591,748907640,861203515,1502298521,424044132],[1430108640,1082117324,980126502,1017340449,834591640,815278588,1619300303,1263494536],[339488693,668020203,569669645,353162907,39353697,179527157,1409088322,1113001658],[1318246439,808542017,18300161,1374824456,1564538202,1126808477,1005285302,337364288],[852634842,1418772646,1018423444,828239688,520840733,1596017825,485614507,577243055],[317764753,2107668705,147867132,1456700592,1676786255,2109304413,1898069905,58631567],[1367383690,1264982450,2032149554,1014459079,1063801447,2036829610,1651899485,296313397],[1665645837,1971279614,693536130,221273750,2083959269,924416611,1631457161,239843359],[1683131563,2123615566,1757238063,774802349,275544240,922807481,1198910412,549173075],[1434954474,51475832,676594992,1452407809,145815345,1048159080,1548521697,319719270],[1476314234,1754720102,327650535,769281146,1934952214,47428832,414788157,736263697],[1822705720,1961408702,1081769591,161056357,756472430,111168630,545131680,1060177025],[841889601,656794350,403526604,40496207,507499454,105403139,1954275029,1771993476],[887620155,1628676850,1257160100,356047250,156506374,1200378303,708000351,305601074],[1132455543,1912547589,1757687811,807159744,338119198,2073011139,2030907780,397303676],[259172869,1207273325,514698595,326316790,757239303,577770564,1332532545,1721789246],[1257025748,123592043,387511223,1852810111,1876214100,507509554,293880566,699374200],[1133564237,549726565,1930257637,1231257508,1718627027,2125949735,1632158443,3268396],[1522333751,15916609,1990250891,1771707471,921573765,408571895,177566353,1499464074],[120397361,1128172348,464924582,1976580904,1471506455,402307394,750139932,1533355548],[755370153,481124153,1557922499,44144946,355502822,619208193,520311308,929015234],[1710330818,220582536,745738778,508735885,697340110,1835133230,729740830,1338433862],[503757808,1757270103,974893795,1197551380,482518953,840291926,163576838,119247706],[303655663,174958217,1961526385,30892615,109123831,1828154241,1611639637,1580727122],[2094185992,1638218638,1011841353,1219575388,1751956806,894511513,1169133386,2125133726],[1538816428,549294427,1681035132,1124679759,1786134405,1091353234,149587034,1833537960],[55339914,365977056,1835833751,1835918042,1468921828,143252474,290798682,310344698],[330596204,1905048425,219786423,222324133,764633949,998845254,498119446,1881033222],[1212956630,893858490,912806660,1552768172,2116190221,747957866,627914269,182962384],[1791797161,1570287795,93774715,2124315694,204588667,471982362,509316312,1347689399],[1551856038,1826447982,2077877785,1242975342,945515166,2064236827,1493272279,465914712],[805319492,1721779298,1189415853,1659428364,171072352,1882940187,722428800,231698957],[304482448,597755204,1628341090,811326239,1685863807,1921833141,539209391,1358459793],[371314967,1534098793,1473580453,2063158519,879949880,1355280123,1917487699,1515514423],[1405818944,1548753237,2115226336,2107429012,1862178103,105414526,1664066240,779686040],[719667776,1931526039,878122201,1189727658,489834040,290692494,1924831440,1315518578],[651339491,260807746,1124691844,2036879247,53500608,770292487,1353234170,388008226],[1281696801,741174335,168560742,381966445,1205716033,190376529,99736196,1007114496],[1265159656,1045898479,1037425612,45347565,1116843665,970948670,1022224342,866584126],[1482560659,664386493,1646930786,421347305,651167923,590473472,14226174,1065144058],[341383758,502695861,110320387,22193739,1163324653,166288122,644043373,290129627],[1808747801,1944539471,757507581,197142320,1741107995,196828803,494764515,1354965732],[241983710,395337516,842327355,1061491467,44096211,330102120,1507219489,827449992],[1751815017,1394325174,1623134525,1321343123,1456588303,663745352,531981511,738517859],[861230702,349704312,657845004,1783658712,1943425095,72287772,1622590056,1766595540],[565469815,133886239,2091709082,319785802,2117493913,1683728737,209936966,1331880190],[2097128555,997182788,689480704,1591490345,743419048,2063674768,130175487,1409129906],[1116191289,2114766906,1980043234,309096381,1941857803,1784540529,174582068,889156779],[1344108403,16468820,1345578318,495409927,328240051,1245094319,1105434914,449797856],[585788658,1840936047,1475334301,1420760381,883116783,735566255,650888378,117293818],[1341845210,766131019,1775911921,480085794,689398220,802177122,1557721099,1015304755],[1019474717,1063099881,1635285190,586177327,447332138,828859653,1266857956,321169468],[2030122412,1385664673,1805396011,888428513,453505255,245605646,1964779495,1961507953],[2993045,1454745659,1219554141,1131972428,621747536,324015219,1932975240,2107203014],[1224897522,1568825734,693831486,774679198,754526704,1467455673,688848117,120539616],[14707148,702976849,439665879,87378751,134942690,1750195684,232713504,1784315459],[657650157,1329707857,838185951,1314135225,1022691361,1791272593,198820555,676757578],[122036935,844046850,804554799,1535112997,541111985,1925829742,1030166701,137223229],[1137507671,1872650650,926696977,1488113911,1586349320,2088834359,1375040379,94856392],[2071358816,1387184524,1951488200,2077515836,1514951813,1543891426,1087470767,1714719676],[1324764218,843051715,490736140,764631215,88937042,902341521,1634715881,508213395],[1246452956,1566190937,1123968835,1440767496,2075621957,6232520,996515554,1859973369],[670043936,1204049950,773402943,1961874435,1912086833,1786863157,58116634,875834145],[1414344343,1137574923,656865976,1888304441,502296449,1035791733,836829131,627978729],[1547920943,1759646731,2034626446,433984599,345036985,23521813,1286249141,1555049089],[379579875,134106091,1382499046,1945601314,507817092,1059731795,196756480,2024674877],[566239386,934964153,788144639,1909632187,366208450,106049312,1616451312,328956937],[1164960545,2042317498,728146679,1276493121,186242028,245624379,194452523,1522493720],[261426826,2007334103,2012512311,1901933214,2022005953,426566508,837138268,1746573132],[2128572328,1856286527,154846385,1273765219,2063188892,226416002,1825262631,1652878203],[171992857,808234369,543958129,1323984804,1747179309,1148745022,1109932762,805607078],[1699633197,351790750,1675167474,1273030972,2044361032,1508405951,1863052424,118897625],[221535699,765743944,1173021304,1518748772,1336110472,1406248101,1784299513,1370411865],[97527203,952738824,136866094,1163104240,574900331,1491192224,2118542299,1896495560],[414496356,748297683,1636781048,330500078,796036693,1217053017,722833263,1579713808],[107470036,1647511525,717894821,252391246,979102680,1287733177,1585636557,1844715176],[838142946,616998153,465953758,576887705,1799967386,1585119262,767254083,1693581685],[1403775726,1470626796,1549139801,1953754081,2065102358,1440027305,1363762575,1657544530],[42690037,2040320962,788629581,38506119,1662078165,661538176,143497581,1846082197],[1173017376,1332055728,1319235973,1467172834,66340883,551421088,2008090821,239736406],[102220758,1424793632,1598438075,1814365838,251239599,770639974,1118224548,407415178],[1682520842,1875388320,948911592,1948490837,1796969252,16365956,350091911,1597084738],[913478954,927191163,1410062135,1988957693,1919912636,124125224,1919904141,1387134706],[288024425,1270025642,1875159169,1487540723,1940382849,1671154483,545695081,1015634402],[769524336,581792142,2052197554,418950929,1528934707,945234394,1775043748,2067257110],[1646385543,1662838944,1421276204,2077712139,134763403,1730703185,1257550780,23014750],[1149093409,19080356,1561217709,1103760747,1306652568,589736389,955110188,1707690041],[1555643045,245272035,1951887311,223114226,1255531867,1196508128,269984504,722452659],[1384884960,497173411,575683008,1161821153,118045639,1359148616,1022910615,1761759343],[1045829352,591297570,1559933341,291709719,841286050,2032737233,1525346267,2130112511],[310698449,2122830366,1927735727,1907719494,669673268,554980091,1785619811,1427260776],[1326178967,60035771,68878769,491058510,1231032033,1835858097,535087641,1463280408],[959398376,18023858,302723017,1584469438,1365206501,22797565,194599488,320514194],[808550996,1475082797,338166454,628293750,690474,1652553784,1328238206,1053455594],[1624067610,1453775659,1032278755,243209745,240590569,1697596444,1671020043,2071388770],[1653007913,801614306,1264398742,78218744,1185154239,443502904,38848627,1647771116],[737209435,280473598,1282600859,614864055,1128095089,1013278325,378237261,874890048],[296055705,1363332493,13762941,1169652465,1632371816,347980022,1736975545,433263487],[1445223164,1968653017,2097215030,1510406377,1676546094,1226834675,1888778772,2061536914],[2020394048,1281551599,309903959,1075386829,1004099548,1846206301,1554021870,963328233],[1254831315,1977317240,536299440,408928138,1626810055,879908202,1998937300,1332046373],[1009924280,805446989,412291553,1806087488,257569858,655790953,1883948789,1454722141],[1407080612,102370113,123165892,1057568830,1739167456,28460209,1014972915,1458972160],[702881494,835373511,1595833198,396200848,1265915251,1911674206,622664472,564197185],[1297048782,1355722034,734802399,1409379558,1466589146,1311082531,1491506310,1894009725],[1682523804,142954569,1105320311,438650737,651950842,2075887066,2057990336,621670715],[2077511588,963737759,358503141,972910499,693682926,176482890,1182854441,1302013293],[466386542,1802082483,740753895,233043860,1941230427,99969719,1559596293,1658511350],[1241941802,754203223,268094132,936871455,107982534,1953740924,1826082184,1289718397],[1953038220,539910115,608033116,1613371613,1700730610,134007183,599099097,1395152459],[191701064,1124290670,354271879,967485862,2039422523,1843921174,865617999,1617353176],[469110510,1862411553,1437128151,709882283,1082844869,1912463764,1148018905,653221023],[1310655487,1180825154,1580235580,1131086035,273351639,1318476229,112481138,2029412783],[1138517508,12833662,386711734,955028627,772244975,1509607976,1550336234,1686528653],[616280426,1997836493,1342694614,196730217,316563334,1692169729,1421316577,2060762478],[2009019786,1658202466,1550167990,863742837,1709034727,1378268815,1070541112,1599196375],[1306655844,219245345,450043801,1380800956,660216057,372792269,765801544,1571435691],[1947833361,1144554339,384762485,1528261429,1195979918,1740336244,1937739595,899255732],[817593475,1028765347,1607213708,202127208,773584645,1467113149,1144882053,1323234894],[1461797797,1604588649,1141055961,752564251,1207355442,1834497489,1694020867,2068138060],[238800271,706075630,1929508527,1704415164,1755907079,1921025558,185236939,1975089824],[2066971362,1941618812,923222444,812785990,1735995079,363004044,1680053396,1724172901],[597760914,1394778719,1529284061,1390282081,1386262839,1233083557,718755932,1403165762],[54000335,544474795,1885356006,630000004,614983012,1231009399,799686699,1271483350],[132307182,563459395,586464796,1734076494,449652583,1549048936,438181903,1964100595],[1707125169,2054044756,338738128,1266606630,213480553,1537920399,1636829292,973518975],[1994186503,2076733799,1545750507,1628202779,484809456,1111763351,860457913,197268326],[195932240,2116018874,1295967626,963431392,79548585,1773557958,1355345135,1158771572],[1988228049,139460379,284645223,1963871026,486313356,134283629,853799623,1364713146],[281733470,550960684,372554774,624396761,1515415793,1797893650,813071029,1990990880],[1605209581,1529449069,1996650409,258420185,651547448,204352362,1580972075,2094300718],[1493645755,1743810781,1368670188,1708554273,1661677770,717086682,1204978244,511294454],[1189676708,953556284,1452766092,1340693514,1772912983,1934145395,1928185468,1816700516],[863829640,185365824,577656123,2116482391,2074137458,298712934,108336314,190872561],[209465676,944933963,231824081,696212724,1559559769,179163470,1269945476,981086063],[1009159661,1528456090,1101219451,497325533,948823956,1504896630,747218142,1883440088],[502714934,817956389,1049809172,564740721,1503177178,1446693184,12601423,1276699246],[828720165,988921454,572297735,1732597021,1226043836,1941579700,1353240095,635839221],[36072428,280906795,1211236135,568870520,58197703,794885184,1361009516,342403624],[1846950905,2056139250,336481183,1963849566,70348401,1530594571,340250538,600764447],[1837073459,2111782995,1995705781,423820557,818719771,1293125116,1999282484,286534355],[1047332193,1200522372,1440750420,218997416,2091938837,1328813956,223583010,1672762547],[542796728,865070060,1418163635,1559796366,1059172055,536763387,1407503557,484516116],[1697311330,584980719,884393689,2085682180,43101360,1775140755,203005315,1311771057],[274275791,651664354,1726189865,1379065329,659995691,615432507,912528696,713573156],[1322603075,1455222318,847970667,852321749,268083732,1549961832,576656572,388247463],[200804978,989095467,1352439814,350005708,955158321,1038638754,1001613161,276599286],[1872185503,461004897,151358048,992152852,1442616335,2124800208,227340164,333637146],[1138651934,1973315017,812424294,1297893531,1378013302,154661593,1294259498,413316335],[405486552,625342425,936627370,1625256361,1910316549,1167855891,299615055,782411035],[1874549603,1492979122,2098647928,1395613937,1742497951,1086607885,1483432375,125090081],[1071058632,1983890689,1052262894,1992715024,2085187637,671674590,648425542,919390344],[1642816157,1380775758,1016530390,146199472,1906409924,844940893,2007603695,1724312264],[907029973,960048601,719330072,964989456,343817210,1785075557,518849104,86658450],[52192968,1342783087,804520672,1347682175,579087791,1725432360,872516516,480789676],[940180927,93433837,1752182488,709272716,1073687008,1537534828,1208254545,1920300422],[1527474256,472916242,716023037,1348917660,1362230435,622970243,149149356,557918833],[1070500920,354545137,236205613,251596715,356890246,1926714956,705812676,1455176646],[1845265482,66686624,1595548355,1886550824,1994465847,1637702599,2062504957,2050294703],[324834388,284818748,1098427880,1833838990,462391558,1722535844,1002346341,2058172759],[2021289660,1656261491,300250224,2071853739,655796201,1575220202,1264477907,2027470421],[1311625200,1058177235,1725414044,1453344947,1582046649,1822041110,314721521,409717933],[244363537,1227046897,1258496220,1950102881,1811263514,790706446,2016836638,507212619],[365232199,1818888241,1111476003,1036422482,1721402820,1944911079,1714517140,942671094],[1185674580,2016991922,466234858,821496238,352116731,1836052237,392113528,559119543],[1952908471,1956379877,880221663,1375170490,1174721096,504926196,2025256652,495855995],[77876983,1785323180,2061003908,234998368,1341057171,274711009,979992403,603437681],[462457349,1611234410,1153850521,1235685478,1494935467,2063970576,1188373968,1212493415],[1298487615,1617215577,1476653492,755230994,1303456349,969496027,1174300457,743551904],[2076348530,1670842456,1918078349,1710253657,767869543,747673164,912736683,141911332],[1842240986,1075637620,1152345285,184349638,1043923610,67761829,186998909,754245254],[1429717613,855651888,1138296137,797962643,44351944,874443838,254850021,695248379],[190897290,1949942985,1506816051,386890545,85489892,1476576830,1017770974,422581956],[1768601149,1724580374,1420741994,1413274595,1183749060,2004262273,723460743,932546087],[1421958077,1986924201,254850474,633933450,1919993777,1527793828,1906719241,1683786460],[747049599,861298806,960654809,1715881887,1930022434,2083604369,980959412,233951416],[457642425,1644936080,890991974,2097965676,1751523825,915088504,787824886,1728669167],[381974871,2003351787,1471442366,1390086005,1887079160,1485423179,926733688,263964477],[511404870,853252986,1700621590,762063215,1784632201,1975775333,2057291034,1179758256],[1617140788,330850852,307224004,42650391,894202169,1621282367,1361646838,38774398],[497997112,1269192942,1349730597,702347692,617712828,1438443712,1124758301,894346683],[759077698,433655657,1797550227,2020278909,17441574,2033853347,54492963,1827838295],[1315545745,749011346,134765952,1907094405,1830986300,1243891696,887430159,1027723583],[1097918639,1782955485,514354803,773432905,1252921618,1342148729,250008053,798498353],[1756566959,2112361090,1559051363,1539751969,1210068276,195237487,1538844005,1021380816],[1258433330,1292123323,1919074454,1675424897,1196335983,477036084,930859899,473654419],[452975428,879943278,162334641,858640183,115425403,23737687,808868365,883450675],[258878870,1305091009,902600011,2124462168,906205862,261483318,922236653,436703134],[1565656417,1263466405,563732597,294612285,660770308,1193899390,1921176461,1590344491],[1799868503,1511360050,1696219760,192720780,746356379,1394212113,1456080244,203285065],[64641204,256007193,949996306,441098082,1030883005,392685534,1400308612,210885014],[1877969258,597273722,1339212265,463924304,1614546776,2011722709,1385273670,1943958729],[69645402,1087262734,1119048783,1149632603,246328455,497729014,1718758104,1735706264],[1610807194,2096095072,1981988326,1897329643,1437409635,778104251,1743902526,292394965],[1916822828,909180138,97176656,199499751,2065362464,550589382,2129303495,522740266],[1991625521,1228618788,992602757,874605522,1823961064,1983793581,59930781,717721226],[1386646144,1444506483,2011538873,1362590134,1771078541,1266659845,596176639,181958690],[1024635662,696120558,634048073,712742740,2040668522,58608865,312042868,120735016],[121393263,426838149,1635701114,945310014,649056063,1726790447,1242909294,694031025],[1416734139,304363134,2049751933,265325241,1408974666,1599143730,889165377,1087786405],[2054076978,1784094416,283665520,1021817957,238146335,408756034,305809958,262983876],[178474401,1799006799,1061268563,1695327194,37190494,56892946,1798692589,510887151],[1250471826,1215894084,1800657190,2127757953,897745250,1555074666,1778610662,365624613],[227837846,490189198,516120094,123324750,437003601,927696668,1828680796,491732184],[226675435,2007168252,1477886124,161089073,1152488673,1837314207,387546968,2045007722],[2007765949,1494400543,1915548407,355998643,1108569008,1800348125,503342274,1280456805],[1034374046,487341210,840288937,992243878,123449231,511470835,1021464214,1252731024],[1894457271,2102027389,1874755394,708956307,1832487330,1876865191,1065598719,684295778],[808199000,919228829,667772361,1603342767,976739776,1642061075,1400484000,672464471],[315447647,906557720,1989149651,1516067722,129271361,1085249248,1704133356,1379857581],[1682450063,1046861710,1785852345,223874437,1757094665,847928676,137448019,58685119],[929688230,2071953033,1361000222,1657092759,259383725,1168119237,1334888018,1163560587],[952440195,1825856417,813844389,718163282,1714602834,1116119713,791418358,514269860],[1427669332,815840976,2068672665,2059867752,1405397638,763839808,1242372074,39462157],[422163481,861306014,1304846232,1543219822,228947694,793339837,469507488,1415964988],[1486556361,711068741,1529435088,914658584,1417740940,1361670550,886965472,514877054],[274886985,456071542,658846731,1081329172,546255973,251454893,370329644,1099040980],[412622124,526321481,273423547,642996075,150420210,1238080050,698815842,481113296],[2096245787,13929126,189202798,14990891,460044087,2051480118,1526244737,793620811],[776711341,799816932,2038710696,1147164464,1759528296,1912933710,784540321,188187208],[804864583,1337730831,1639354847,621706677,1037501774,1519511824,1279283862,1521465121],[1321323307,2043997986,245476044,409695364,581827845,1825221892,57941932,701060752],[1820415702,1743323683,1524896062,226586311,209816783,887680087,1776718769,711710073],[1781251731,1064408424,1404997946,129420962,128535911,652234246,1397584395,239116965],[1541109381,240960514,1516799534,38961820,1855698788,915099314,1697656302,877010716],[1546780310,613958915,1805625905,1947253347,1954052176,1247989142,1994164574,350552848],[994078604,1375563996,1215385024,478513542,693457437,453768968,261677513,21216676],[94299151,55715776,816669950,29969706,1250656890,902832569,1488712433,1449773880],[1907114060,178805775,1116897219,1726713373,2011864760,1979308241,621672231,146322601],[1285032527,460706455,413574651,972130208,1918631599,685917003,929795611,1497999372],[1687465501,238442291,1273840608,1118979634,703703892,2097546433,399577193,1118794634],[1382948835,25091292,1249394632,1630415824,263122477,673360161,678585668,891233116],[2075778729,1556073733,808911157,907270369,1093286372,282887421,1478308982,1702188654],[1748547285,524403194,321964432,1798427727,1330985954,1632687936,1513887286,1707507264],[1689871121,1906293958,7973842,1466503046,2033473341,1805556864,1410940938,1929282339],[723279217,1186781079,109316986,665083705,1972569752,1548757817,342954612,1891451194],[1862258472,1411166482,1878532644,807975541,1296502345,1166494212,495964369,919874623],[1700275024,1554212179,1645142065,388867565,1800401784,833986036,1137318959,2039305531],[1119786205,1586640174,99748583,767367980,805107269,1716513902,1146231014,316569506],[79507450,709452980,1864581354,895168813,1238767147,828530927,613689232,1652166043],[1480585939,1665915475,572915099,865246974,1030835105,521574103,553121481,1485489644],[1047637528,1316602844,2099369832,2032810428,1767576860,597645285,48874594,1410675895],[29105153,1933589680,1921709035,688409767,1321998492,599994810,664513112,1272395037],[269080651,972185478,104993213,1935993580,455540692,138107018,800612627,181798693],[1444773555,1398471679,471031968,2050879118,363316871,548727582,1728492387,1936979144],[1285939335,1728204904,1412514244,1885217877,351627134,2088668778,648290798,2105446854],[2072162223,1555590747,1917513689,671235848,48090723,1788553507,676265457,1322272516],[1856336992,63777409,822040151,1632353866,175331392,518170119,1885981467,1107826428],[511797955,377285892,1925827423,1585423573,811964962,277053761,638795852,1501277135],[526784097,1432728893,1385494357,1949916111,1042663208,725555558,1264058769,1450999253],[1337505824,12751610,167574513,1315430644,357071799,2026318418,103477877,1187211560],[750381686,1833510739,1152185806,277543529,1051458141,1259253082,457894766,1300805328],[400420140,1400019385,518336308,31555533,480665377,1148484574,1149054006,167132977],[1111090335,366794450,348674361,1353481579,578084444,432840470,1723923043,1957887262],[1917162237,492303778,1208756451,811781088,263619566,512779745,736831811,1193863856],[1879087371,2026351430,1300669122,482945642,1377682454,1031033734,513597299,1336505898],[242845373,787840100,1678897753,764410137,937374668,638137599,96663249,1829646122],[1667860251,154177044,1935124999,1445543992,573724249,1842705991,387727089,1523916072],[658464053,8339057,906367301,160418874,59763112,273257837,1197456477,1519054425],[530199221,565786948,1181221121,1456931632,113798223,2122405911,317495684,258019746],[1993462663,1762833502,45710629,502957780,1183445682,1916865412,1273468586,1925296472],[1643903498,445135423,1488425616,364437019,498959727,471047910,710037278,81450354],[536522,372005655,187512159,1171976514,343240672,994976043,1315013306,1695227876],[438586325,325256925,848677925,828024566,1418851713,1378077294,1330617276,6486839],[710716478,696167845,528433116,603739800,1409295790,522733002,1141744780,2003864571],[260538978,1832284803,1043673914,390501114,1854212719,1365755196,616996418,278207684],[632523150,1373997593,1435428929,1888502551,2058703251,700051267,1143545927,1176460700],[634750161,466008490,1372453231,228911772,823455543,264265756,2054367608,1593174534],[1554260985,1454223069,520967522,371499369,1320774000,534454777,439958535,867736284],[1902866718,962253778,506254884,1530564663,984391439,1551433285,888042334,1660821229],[936098914,498728023,1234453535,902510988,1353514844,315621225,494981367,1381881524],[2048607317,1077070827,1733563393,310651689,91950213,965221775,1896654160,1218646780],[4844685,1095597837,1269775891,1822383980,223160033,823322881,835606234,1221191957],[1303001777,1655288783,1140012872,175330161,190307126,241844233,181699108,1708482197],[2005254824,329096990,1866872329,1468470027,2108578959,1417036777,19670466,431804126],[755089224,347490964,195744343,1474468933,249851266,1650189021,1772448323,604570276],[890310295,799127500,1184337452,615310440,1417704833,1822398382,152816872,998431299],[497445322,1121489164,1087795420,1835337553,392438953,802825184,884602472,2087841412],[551662997,780605144,135504873,2059602360,1363654228,1224365883,1846623970,1257442868],[663645337,2053311430,891478554,4171544,46288736,1690260223,1490234966,250279992],[1445473052,588895077,1503953497,1275601556,242698139,1224361839,1892144816,1986618305],[1856205485,2010737205,229255807,1649452428,382218552,786028851,430017526,879018775],[279689776,1653173893,1750471106,954296497,1734298581,701914549,1434841961,1022019122],[366899758,710141584,62466309,1478154385,1786261218,837872682,594847717,1525731235],[1880932962,862272061,873013379,1413849610,752783946,344614435,853349004,1133865445],[714516098,1077604865,1805553511,1365474332,269516183,2104280267,1089628949,15149795],[1715124139,1776408109,418088112,212492525,277144407,1913499142,409589728,1515467539],[1180488411,1110018170,499289467,1120361373,780633757,504542029,1979615225,1217539753],[465947003,858826163,1457061878,1273220005,222062394,1540576637,121740162,108690790],[1372821585,1447169706,1319526607,2094041704,738869618,1637140180,2119560708,764669928],[779407810,1442054899,2117521929,2081929413,354045752,1889306468,71393337,1926233058],[567568994,1439663173,459148417,1918469030,578483818,1916366962,326485558,241618788],[455901868,1561578558,658077755,996355571,2025241094,776553024,34939685,1336310921],[129974793,1014949748,146983523,109219063,1727874176,984060996,1625255236,804445813],[560197909,243301068,1320261844,22997027,1065085771,1507916236,1913956038,370184754],[337261645,313628709,9039027,2092758010,859618120,1111017363,1717882621,1535508766],[325204192,247431722,1358192146,1282062325,902354200,717262303,1709991576,52725994],[1974274704,121990249,1402649644,1339788408,1730267534,473631807,1110873987,631015071],[706828949,513859524,1484341368,1544878822,1115125345,1274675716,1721680347,1623135827],[258675317,1580872749,1526919974,375877353,155322716,1049004934,723797907,1538228625],[1456223956,341058701,1402125085,69519959,1709564930,1037843068,1418788389,727424934],[932657152,956250036,2107357398,713094643,150971711,262095574,566699552,492792720],[1580205500,709721883,640834954,723313660,515317927,544902824,1624298616,1327662068],[1348558755,1032300786,140487962,1240834069,497020693,475945966,1512342816,131340817],[631731871,643286441,551444948,298514068,814752083,1615344160,762758999,609947379],[1219304776,1561778218,1638681099,2065681702,1937318792,427694709,297338218,1932418270],[997583096,344138054,716095133,215791408,494225510,1447006086,1514339882,50890331],[1730197178,1244302233,342380559,1448317976,1828266777,1904454856,511302624,312332723],[1773817317,1846415307,1742388953,1036636466,449225564,52587159,1562773969,725782919],[1206304945,36694205,394747913,341789816,15386114,2039184603,896942257,1250774719],[1516802139,979822243,1335306924,1571841667,665548959,2026691557,2122990995,578215999],[231569144,2028672302,138748403,980682037,594744683,1943393362,2025463593,586414748],[1540955675,924109038,1950050384,1070121482,998121513,269200100,1250387265,81436280],[1956652139,1129488968,888996157,1424593288,1977830070,1865143090,209574837,1723124828],[206904584,760254970,651684134,1857889790,292391095,1423166122,654158397,126774492],[1070673996,1124645819,235734266,341958300,454922944,213362482,556617224,1767861087],[1558892842,672256630,641041447,552468551,1956269750,1835701014,1778184754,1972111412],[467969554,1281593196,1413157963,678515079,1081734505,1152450412,457167499,1718975821],[2037906224,1187718179,1322464987,959932917,981159956,1079413771,821672297,1097956460],[1100343950,607495703,774539190,1365544720,566074016,329836970,495126978,2084441367],[719813394,74949800,608952028,921683635,1647648785,805818173,922267800,1447737728],[1915144562,892894995,427458683,1754578569,1721746111,816089376,1474855227,1636137539],[1871109181,1330509193,726835075,1310217506,154413549,236320611,177139484,1007985596],[129733209,1988532434,219230364,1771864541,1750316029,1261536511,1405537751,1489006338],[1490944391,951248787,764645675,930420745,722028326,1043593302,764987169,713096433],[1782859346,902499375,891847298,2046424880,1611314142,1771024636,1807843633,1047394823],[453297084,1286207844,349523827,171096726,677753370,1347486903,1623168134,1915424828],[465507984,157765759,1109224839,140304172,1296783687,1991805903,519287081,1266686432],[449531233,570321711,219498664,1069505076,178231039,605883378,1838839573,522613378],[37991890,1185775229,1147116425,1044320869,580250313,1996174645,1816361515,214606444],[189686177,691560384,2020554090,669455039,25953765,224358905,1634652371,872677199],[62019904,548142014,1352664006,1095745882,1395531583,28903804,1871451197,1688814235],[1098335812,530697411,1895969696,59697730,321178394,1028578032,1808660842,364942040],[1350812532,2055370362,473122779,1376100892,2052227028,1596206897,187825196,2060963855],[366961579,406845740,479315824,1771534146,1445532646,1557144288,2003464841,2107507576],[1803527779,196426447,906981651,824751929,733923389,673659800,150851574,1304075767],[279502868,1890579397,859769495,1835530436,155759320,190015595,2108949010,5766356],[569822721,175367994,735259955,1184901875,1162369740,1762698443,1642733325,376823038],[1936849183,1308211561,1138214229,677304993,1823991751,775207045,2048598999,294337985],[776109873,1787909097,1484474019,1781083095,461855513,2081192627,333663425,1107068911],[45914831,1837484926,338538019,502428653,1160649338,1056243794,465137286,1796645008],[494571207,1340074107,82307561,2127161210,2084701553,254782024,1142747622,2074029326],[450089212,1663288314,240787436,111800583,112423014,895366569,769239571,228416254],[1617189780,193379895,828765861,725813152,1980502755,480868740,1734563322,1550265305],[255113962,741773935,189675069,1340275645,1657779539,1828100178,1860097621,409786769],[823103956,1124795067,54596530,920563589,846308130,1912993378,481483584,257506826],[713788542,1451842147,1573565697,581177177,1972452025,580886994,606600150,1948767851],[134973403,1146293612,772282757,1353136811,141544420,1541007840,905305157,179120239],[547573388,1808868498,1092488899,231431886,1965176013,1541826720,1243604957,403511914],[122637576,615954714,189206481,1826487700,1642073071,409343629,797967841,849124480],[991688562,691082691,784612376,1639116833,218755506,701143200,1731552804,1301178278],[1989276683,1531282451,112958924,399589047,1950951433,2119904403,40066045,1095636431],[2072225459,1509642266,829436570,405542077,1340282433,2104350625,1465287394,1041531958],[73041076,522304218,526450466,487769131,980932564,1374645642,1720936002,143302510],[1511143232,872377570,1768197875,2006166367,1370588607,1513122926,477313886,604969346],[9848651,1989419568,161094013,1846724488,1542053079,514913834,827897095,52070425],[1299820489,2183438,1055561714,1111584337,567932602,499192458,1990378689,1481832444],[186787132,380941347,1299863541,402668590,759777844,1271249990,1590024127,65230423],[1826246862,337539660,2080737149,1425793731,1854508292,1100515001,368879110,154654566],[443327013,28857519,588005459,1779970466,1990992413,235881198,1077044771,1616361608],[841090729,1385390127,201585326,1046364173,1174596585,493481783,1560497193,8074783],[496897018,54570757,55851958,447360019,114522429,698601934,376419096,1504222991],[45727168,944539752,2096008030,166048765,1241210008,1530882939,976755931,1367958866],[2061803908,19445081,375139760,770351030,554833913,75213928,1910447939,1531961541],[95097689,1604239865,1558435650,1442605705,1884179962,1074965336,221660848,1657719814],[1533623773,1026011800,2043119903,1403479782,367086789,917529330,168168640,2075569730],[1936957389,792340867,697159471,1040160323,1320343190,35675056,1449748855,1117536476],[1038091909,1019671832,319501121,344415045,1716939823,1953744307,263938695,429932000],[49580505,1804231414,1792303606,960624884,1943477226,1809667869,1951276583,363418905],[1055387653,903830015,826319048,719064863,1135569987,947636852,618621226,983878197],[1741806908,534260527,1307038012,936918365,1592459128,182001643,1779882963,1568664006],[27001096,2007160518,1292464905,728141145,38768919,1077113029,1231551891,1858243361],[656089078,785513858,1983716791,1558598215,1017323126,1140763447,1771043315,317862184],[1625284815,1619491015,849216906,257780750,754523603,899080091,732617481,1170279033],[726339069,354887476,929905720,2092235192,231701370,1955542966,1607285160,493189901],[327780553,1335748564,597074439,499138451,587611607,230985090,1851325535,749214461],[1912002848,80435257,1046206376,1608774304,1554209910,1157158323,463749423,836803518],[1895675665,522018826,181169507,2054038945,821365571,248261996,1801321455,424097174],[1705340878,1045320929,558126444,61813994,127050083,1069079339,764658315,1259535563],[1526146961,1439177501,1917334135,1822710367,592275569,187434423,684544850,692133639],[26939695,1828643457,1305511029,2019265180,1241433353,1464672042,378602562,2087727713],[1867404330,1241986585,514950138,687344981,451552639,1940449950,1376712223,805881076],[1573405900,817851986,1048917726,1723090447,599312808,1343247606,1892008036,1489698718],[1201575888,1919839038,181653713,143275589,1655056613,1361231116,301813476,851791163],[1756342480,621455078,5060993,681258197,1945980715,1257538282,1327456854,1934610207],[525071653,2107834727,668403540,1956400829,1939582116,2101341253,742365607,1314694515],[1400951957,1427238775,12258622,185929553,708704353,426763888,637060073,1967164362],[1080585697,403306224,1451918561,404061862,1071573699,383409166,1736611716,674326841],[360068092,1540805654,97896946,1082309448,972577586,2035862482,1701590919,963677912],[254504079,1541412909,1577063639,1967522743,1133687649,936230401,1706269893,922086576],[905063358,1671317119,2062004314,313111846,2103398117,1870384936,496135812,1282725249],[845172665,53619497,386987740,913568391,1713381569,1137758028,1468694759,449906019],[1715068027,999201008,533250926,308448987,657301472,1098393204,1104164484,366468399],[1159189962,1057064025,513243337,117229190,1247103456,682064650,1255675140,766662703],[545686684,117515673,2068780602,999008717,334700359,114048253,301470910,804391176],[1531204133,1242980545,1679901592,1131148998,2127634922,1451108343,598285287,1928587476],[933908170,205778744,1735726015,709983843,2067386413,212968996,1747019156,775263429],[1810477837,492205119,925081617,1422261435,1077547932,513490555,1696477763,1431160195],[2014860756,1572887473,1223597556,948463641,1971845057,1770899186,1940352476,1370959125],[1751390329,149820421,1983911769,1496189713,466847206,820770802,1849540756,1461763469],[1197747921,2014025920,2120076662,119248979,1848727261,747113039,1453440041,181209868],[1991172565,861134614,311754884,859143239,256537048,265807001,843413044,1784286115],[758409367,1730896356,1949842922,519359774,825413680,340592830,1353733349,936806514],[707970174,1772580802,1716481155,1953748789,346566007,1308271795,1396934231,300708748],[1310998327,1025732990,639142448,207197024,1882155922,1039260855,826107793,1572794582],[1182536369,1465056190,83486440,1708478329,1329591000,985045188,1531047737,943673202],[1702906510,1177569883,950834190,1799741287,154187159,387214850,1810700295,1836190143],[839965527,1685775397,538399215,621684077,490675754,101048609,1384322188,212243669],[1886674664,2118486099,2111876848,924853893,1954955863,1060536220,46193178,119549113],[1093255265,1056741670,265321651,899182962,619436775,885884575,72623998,1861751610],[328720312,731127416,519554660,60308267,1683492170,2034650242,465550437,717187113],[1660101855,913632756,1176162407,462787743,110947908,728981729,1812960315,184483464],[350653940,905672445,1370595636,574571556,2105243593,1029803787,1810465628,1682328511],[1358043904,620033675,197900673,196037158,1474347593,2023336203,941741646,51534686],[2063383003,1330880571,1506721548,1143470735,855706891,1108419952,790094879,1889331202],[1958629877,1825999557,2030391766,2014120295,1204922420,1067158870,426772767,385665314],[1254690412,1347575510,673472657,48106993,2071812090,1735377146,1252920149,986928089],[2037488070,1511263753,1039390554,227291976,1714924250,896901404,749541701,600666087],[1756283046,1767048097,1502525211,610681951,1568099593,2087400533,1438572346,45291588],[41416068,1971251942,1532319996,1003513118,815584271,2125857941,868911923,367785723],[1482059180,1148619137,345987082,224270136,1982528900,807211961,468079495,1832421830],[2065353959,818705416,1298574501,7936370,398726850,2004532097,2000495687,969569096],[911626567,1569520917,1525051140,24688708,327561239,1997925029,654997433,1144077058],[1579508400,917512248,1893111929,12023552,1264404817,1657401035,1629036690,1877547047],[2090255994,1183669348,1277648868,2066805030,381965334,1394668672,264423707,2099431777],[1005455127,895177329,1722464156,1930857217,2039207082,1036133758,1400693670,501822351],[1951906734,594845967,1399871160,212074788,1509728323,192306635,1971468107,668353290],[1688416510,779479557,1309516850,1251756404,732704525,728724320,1248452920,417965928],[1481769692,1380270379,35076498,1948610180,1634388147,194609443,1811585039,1293340779],[847952969,1039261749,475375551,1948050060,1147220818,567688031,1679656562,316686164],[546759290,10136406,1207985244,1275838571,704752957,435187428,58625691,1293008944],[1512191168,217913334,954830919,1645340522,673098819,863560175,433186653,2126945338],[418624418,85210288,143674415,1923422081,343263973,538495902,1052152965,1053065743],[1784999835,114880021,409079960,1202769696,395617459,2068546890,1071394938,1787668827],[1555735882,261458930,2031777404,104736334,122009797,908747288,1112699901,1171545254],[92945456,1332187249,933425481,551590707,513721318,2106991334,1526373444,1822999230],[1459498591,803111652,1818980593,1807693708,1120586654,204428428,1484731306,756009472],[1721483974,1508524911,1484147581,1569318344,1273465589,1156833181,115247784,523595287],[911159415,1271707763,707627625,533439043,1385401014,2001143855,81913362,1541751625],[1956768475,573949140,1797903539,576502062,1649762072,1065855548,906958096,957503085],[1832565447,204106222,224757311,1220806214,1889290358,7377462,1817783365,200660190],[44699721,2091876089,725188439,267724089,340948351,1248876829,744681859,123704387],[1965470262,225838694,2029980449,6496376,1097672289,393356235,1840851640,2130504590],[1391079087,1471108948,1605308829,552062097,1231794993,1437922494,231151701,1387840256],[1248016809,1789380505,363982642,967906875,1706637402,24139793,117784919,232191594],[1724494505,992222979,1375390537,174627083,1996630614,1219294291,389899612,1356557114],[701415615,1911469471,1657901027,1197711488,1497401873,611816578,1718446716,185688784],[777382381,1265982023,1741836081,863232907,595451104,1726729973,1838927674,442939370],[1456669202,1249077876,1523709768,276305626,2046279389,1507932421,1104371068,1253515512],[1189224886,1509885570,1765935972,1884120548,418558116,1496913624,1504653023,1150081207],[1952679808,1177368957,891995776,140721510,920018519,582124857,1927231474,413730207],[1640839086,1997344513,466354198,350313694,834298427,1761770759,1417059619,290356989],[298447150,921457270,588080954,1623361461,301192562,2112272242,2109438836,1645645947],[2053245513,960682593,724930196,760958778,1912132373,356878987,952268665,45058784],[440236688,197203635,1084300788,1419072062,1906809044,1458951539,771934064,1541476238],[1314264279,1651965170,357664036,1850434378,1899666874,465521394,278381879,1094930101],[860266524,113214540,1233062231,1955937161,1956764580,659780369,363329423,1299006540],[246355650,1881231280,799290133,1417739603,763727467,868790857,103535789,248939707],[588323535,678901053,2034267882,349871605,858191556,326912388,93752972,1281605029],[1788578510,2129408001,434463467,307500092,1548829048,1923166130,1587345304,1639806750],[1561395844,330890866,1275825826,1576663551,1910789560,1495207025,102729216,586179580],[637626798,195958737,367744581,1293962704,278548351,2029023164,891892467,1471240251],[1447409493,1061863675,45477163,829334859,18250186,1946973146,66545849,55220958],[1600494448,1018557890,191630488,350693991,1223296694,1867539768,1489937105,1487107438],[1990111788,2098675191,341585094,237741636,1190795157,1930538181,1370582222,1743106061],[1371059399,327359537,1657687023,1969533007,595475843,1437057170,809780826,478501064],[1917046450,1750507394,1075794645,2049877746,710854436,258276958,1649417781,1299182189],[1087690078,356720511,1988979883,685106111,743440727,1058034573,1114527791,2035249504],[838639215,2006447035,2002924428,31805573,685367235,296237871,850124730,615573586],[832766045,2116525038,919710194,1023683223,1312384703,1020053649,677044492,118936141],[683717122,1281731205,373619716,656242496,735622728,908174989,55374100,131296868],[723418628,1830123797,151690015,231077029,497814732,1512836836,1376014195,350197938],[1659286820,1472965928,1252382127,101350158,543177900,921685239,1386985064,1727324863],[369905238,853872516,76853104,1458975739,436591302,394321214,1943766628,358024918],[1081184013,1444764709,800671334,84527162,288857660,1825385863,1260593764,213762049],[740009848,1890942983,1441531405,1663418157,672448599,1338937441,258087232,1520678557],[681257353,2056945814,248366832,66702556,1337092128,1707266595,1896651468,1625489558],[1268326134,109625268,1615196050,812920030,384250118,1959489911,1321481127,2079480355],[1821079519,562870355,1253554877,765145386,2008946249,1535399173,205614544,1898220071],[652101049,830840407,1855637230,1781151851,969461651,848084077,1725547122,1108377840],[1112896453,480318152,1185056639,372203634,217216504,1689288907,119559119,813184783],[604553886,18615453,1297051602,373314002,2004704410,302378075,1898519596,1412240079],[1180310246,1941168426,1289125991,1997224817,178258381,1230924150,1304925468,1666044656],[1667715804,296298522,285842639,1619537266,2069795979,1671947844,683007660,339633459],[1702022911,2095693819,1186843089,2008139263,155362198,1872357771,1661087211,1159565657],[322935153,831646043,931536941,1818865424,1087939242,658630727,1818171020,399311141],[2027514685,65266343,1451953612,1565782410,655847369,1464363710,1421397093,1975574739],[599651287,528128085,1297362509,107293999,1871472922,251420041,1604250803,2034835826],[1737737459,915374697,687992660,2108760097,1328913541,388586904,601744990,1486119343],[2039303673,1148048572,1913542856,987631034,1127470256,280600917,1409818947,904531864],[504318331,246325008,1988574184,120579894,1254651683,1860498948,2025700411,990978291],[276229907,236726863,1214817270,1718706701,1543020501,817380672,785703884,26990522],[1105405178,1292420955,1669861317,753159043,1165047256,648348382,459782456,613878511],[371553562,240221391,1522084427,730262085,768363307,1576260775,1575572018,2079334373],[902201667,2065075279,402281609,1808335757,35383679,1439963097,1677885265,1894779683],[1385839974,368519731,491723208,2082986578,1977224996,378117134,1366397049,202257032],[663844203,2023758388,977714717,1259314226,654085506,1129024687,718646485,124158471],[1142548572,2114890429,1535015102,941524832,1306774841,517036140,1880001375,420363642],[84557340,1003590690,547287979,306831074,916380682,1116038761,562057554,1958050129],[1723146254,1320715845,1386743900,992834810,1318707168,1912589969,1539492360,1461410996],[343699990,2059383111,346692452,2041287805,246669393,959186088,1934991254,902228577],[1865635759,776832956,376404770,1968163992,779421993,1042099236,1958030859,2080105844],[972920590,1273899865,260723399,2001079819,1227439160,205138684,881345630,81252832],[910179904,100592873,1153754327,268313114,1616874182,673986588,8942320,1523811160],[552399476,547065405,1385612271,1708346840,711852601,551872609,401130602,1120872817],[1823689075,1689879453,709292031,1505775635,459891428,757364375,1448017750,1234257980],[96278396,296924575,1655663623,1915023522,1410126221,243497148,1354492936,1581820007],[1251031274,1672489216,1796743450,1456662140,1452233744,211466932,806824114,266554365],[1800994717,1275339843,211972647,785711227,1466441843,1590045382,1281498023,1536430041],[965888390,1026965989,840927764,1428808210,509329123,532282115,1672982890,1925333027],[1939171340,1530399694,1716944575,461191323,845093272,628578941,24127886,2103050444],[1924538430,318919186,1377310469,2081823391,1802156536,1437154367,928869100,1551582795],[1340334397,551848445,1850264246,330775059,1905761742,194655372,1444740869,1842894725],[48372386,753277362,1156852882,1670367896,813420612,586741229,1215229709,585694052],[1265520045,2125527622,923191614,585297782,1079370854,474050586,1890404483,552641757],[1376777294,1481956668,1299158159,110258680,2096873564,868537880,557257779,873282066],[1892764952,214683608,2030260125,1920589734,1456495253,486103554,1624994792,837101333],[1257635817,800416602,1534833476,1845962288,1513052180,1887520687,1449484874,441991819],[1159016976,1945334509,2088967686,2055260989,1200404967,1642827397,1755455954,1456796243],[308268393,2079674426,814528296,382054706,1857601406,252749644,961907329,696679319],[1104255157,455123125,1628888286,1549722469,95123799,1391895245,1344891230,187005204],[1296781503,756956088,1044686601,1216217495,928607883,434844588,1436383044,166947364],[733491192,495652870,1632803363,892918866,419101583,1166705132,1719438659,113038981],[2064488856,411813535,577726323,1372604463,1462557981,158996964,627068172,1981883623],[1159918425,1508259161,1931158285,1474983129,1855191101,215880356,605857424,1096953230],[587730959,2000470428,736372714,650457278,120745062,568967131,1769200042,625142456],[897460560,954260302,379034083,297583663,142678291,612867516,1967317048,510655565],[417372858,1809954655,593040179,633869263,1401533767,526497731,1042188060,1979369014],[1113282550,1431373640,1119614847,1129079552,1927548511,739449817,328263584,1185508259],[1722111730,832822576,1666455671,1074619393,191474370,537377509,1529849768,729649144],[307637699,1384880358,1279121242,1649171314,1942585868,1244877101,66024976,354304131],[511584249,570121032,1991982622,1175576510,935749171,763915828,5394268,184024816],[1747496808,166455234,1953209521,15752509,876571993,1582207143,1138803528,978380656],[2030435720,1471828004,1756689340,2016394967,210177331,270148056,2070957091,1886053255],[51428265,357024647,2036896893,114952494,1060025102,186830515,748923294,1478044125],[497833131,1643369782,1483795114,2090256411,703207521,1825891841,761291017,1339920346],[2048968138,2036480534,73094043,1836453099,1197416333,704194657,1901040840,655285597],[126661577,774533984,674598565,707240785,885866458,323505308,251240659,2105240607],[1734334503,910372751,1181575652,57341243,1849848621,2096597560,1315092863,1308005049],[712514474,1848698587,1051368816,1804999494,1074637739,1531365381,635515151,332085902],[1022367209,681689794,2036418115,1344814779,788619390,1643652507,636056419,506194461],[714959509,1789173922,950057503,650442757,916814707,595777291,89942655,1539034778],[884725634,1998218397,1178542711,1924637965,692041185,740995345,1207991910,1484926535],[520459939,324315903,102465196,227286273,1209757146,1234853572,1108166307,1932735725],[1012629848,1580537795,2012414153,1735277631,1453124297,1415472007,1165909798,731071696],[1780659501,974064526,941838948,196213914,1128405314,612457425,1076297415,1588717129],[1234341700,1643725026,732707020,193365767,2108804067,557377385,420725210,689442516],[1587222492,1741844476,1811008819,260739411,78406653,890902331,53525373,1644734001],[755097704,1135153699,921179172,877938587,1443483382,430309343,1922534481,2046813688],[1052022737,1459533993,1338913747,2035945137,1208780338,887508607,410004209,495857837],[478771382,1631975226,681469590,509882457,1804528765,318807383,1835312805,944749006],[49528870,1674664696,776661988,995010319,357060350,1637971324,2071199953,1686568893],[897018590,1049563640,531593294,1159933271,1719471892,1378609137,482461,937580675],[1994704935,1708616507,1503721629,373484992,1956537496,464726974,89979426,595601371],[175243479,639960430,1728892708,1425989284,2025177729,163147802,80123514,1209051763],[771675920,1275532411,39995484,1626106988,1710993852,525368631,993955806,778109337],[524513343,2006287724,1989691466,1797304459,244047735,488035635,1883916157,1922047296],[1292826513,1035101285,392053782,2007940697,664238627,747824390,1920939972,967352240],[1662485796,1380651410,407559898,849549132,2058042252,1544438980,1833511759,772392820],[1977677988,1187878267,1630436917,1408148757,493966623,332774565,675973171,1079825152],[136178778,1215436971,1784161636,121914820,845811498,428643292,146888567,418674649],[591866382,747841376,96610711,1404764353,1616691444,1038745931,1290947067,1248931052],[1972811335,1410456654,764861464,18696427,1697354708,1789636746,2081605786,109779448],[745493900,1218606481,1719160939,416689683,1503028689,931940512,575906626,1384764566],[1477218432,1262244406,1536911370,1642508777,1065514571,1468028598,1304621076,224993151],[2112530420,1208795112,1476479146,440417367,1743158574,24956675,1102242727,1530317333],[1039035890,1184655962,379346712,1991141112,1183732948,85126477,1948823613,1662678816],[1706177996,2021718604,1711842145,27676651,2092575244,1746100573,1460509406,1517275512],[1938516165,330260890,1821650492,2007695307,998042354,1458481014,1561664608,1891090169],[90013265,2119804925,1744612512,1194550393,636791669,1651874776,495124045,1642602312],[962711912,1874089419,1964534963,1719231321,1067648408,1791364656,256662384,1706852194],[1461365192,795142212,1201907952,269072287,2097505124,946884167,357790577,1915606009],[1468637099,158866450,1417811693,448203626,1066063814,405326459,1542009522,1176029462],[1388893170,1521806759,818346655,1021652333,961531573,1183503206,270875915,524709599],[1400026464,359560172,1903382536,1424179926,1285399176,1732861137,657291425,1527428437],[904750422,582078423,604283286,2111306146,944733184,1917663377,2008646070,603073807],[991636733,30772252,1489249446,2084430319,1870616585,386852702,1980567900,642965286],[852879959,1423836420,825903304,1572034844,88230190,1391800844,1421124895,970309045],[1462611707,980875966,947727959,144888836,241292098,1553365000,1588869488,1445532587],[75487391,862342796,377768683,1050903278,171164409,135445377,645911097,643418891],[1724078862,1145253184,1214274065,1549093167,1520595496,1860225973,1125003292,1575082032],[811442176,1326520074,1988576672,1095811114,1531823697,1447555193,1021976722,32387268],[846567241,893085359,276060486,1607693391,1529272649,1422068894,695599052,1846002617],[2023063712,1096163605,382951950,1677775067,1504319060,837326015,809564194,128649911],[336267356,827329983,1237571243,500769023,1970254215,881744479,226928606,2026637720],[884654469,1204137555,1434014177,847643482,1850519309,344030946,173237856,525971253],[169387040,421769586,1126226303,1417609607,1566166470,1021574463,1579892812,128795265],[87151150,320615529,1431565442,755253956,420371950,1542573203,1535357567,1786155417],[718857815,1247537985,1059452905,1253375703,1725842333,139321188,1661792219,319810278],[1568117172,619110952,561570622,1314980413,1480653047,828477507,187792289,1908196835],[315699773,1660147990,1745017276,1475722087,1140991992,98011720,803681119,218276645],[1750465841,1861534681,2109671200,2114538389,1096353862,342247316,2085397737,75738523],[1700834827,1681322749,1394830610,757122201,1910732771,84371715,1149286379,618671375],[204574018,1679558976,2063955065,2061040282,1716970288,95710753,1644514071,1068502652],[1428521318,1858174385,431717495,818538878,1930458398,1005758997,1285249526,1861773658],[1034153520,597674250,1755235200,54245134,63139990,1138035594,168462567,105848583],[1964781781,2092851050,393288876,1649504258,124089075,1922824923,994268635,950691231],[1594491125,100150244,522082817,1191512918,1324737946,1611975749,1313067804,1475135148],[1771215189,1661136392,833454188,1025052192,243398362,1490429820,1687940485,208279132],[2027075592,1049701552,890753350,1079241098,1941855253,316827274,1500063006,10844695],[103766199,1351563783,81538957,395175499,521683215,1292080571,1036280194,1619558765],[1446022363,745906657,1451683595,690137762,1072681295,2012882048,1407906275,153649053],[794979169,593694403,301300801,2060928897,1233947914,964385471,1378502254,1967491952],[1362795118,1249720366,780572020,1639300484,1721538686,82089657,446293023,290658256],[196254255,750581402,1627104991,2012668204,475724598,1399117178,116851103,1513690856],[808264611,1315472740,1697303012,1364723762,1300046645,1408537769,1634560349,617906098],[396328274,1721797637,1816413199,1552188614,1428930074,1498048267,408141009,1068945679],[1092184833,1075051605,159174060,567405454,1754375293,158213762,1657813149,1801970151],[437940651,305009685,593711457,721910753,210071380,2130017990,396103996,702966622],[275053570,1652820326,566714174,841652875,1664094716,1659348506,1680279418,1366860365],[1835902617,550095036,2079491417,2026079132,2028772329,437061399,1363486358,880497493],[693285261,1184904219,590133082,765942719,956669286,1924088380,2001362036,302501330],[1899948586,1706337191,1810014611,68610555,1021723938,2036013777,1441037524,852190883],[1130019483,1077805843,680722686,1251653851,1605161729,711712630,1726141807,604286060],[356178632,1821592862,1967091179,319593977,491741562,1011511112,1838939324,743075228],[19554305,652225351,1745683757,270982754,1267260131,720863317,538778773,1844556694],[46657281,216256844,2079606695,1183185196,1042534215,460625185,1400794140,1471566923],[774843032,1829572659,1181702929,1960052898,1510996571,1394874322,1443879223,417841180],[950142188,180328926,387852214,81545412,2130191449,370256320,180002447,261490318],[1676713709,507387131,1448242852,370421170,866566703,158446171,1410003085,197706560],[610619115,1254676161,85273744,63126743,127840401,1019692322,233196650,1849600153],[2123811402,999013969,1469081410,1230770845,2088362770,1260288612,865847727,1465678835],[2054616324,358418282,1057430917,2033220878,169399541,989499285,1443559011,266280],[1653264995,2025666677,745034948,1274976781,1725508529,1835661360,892367735,800507804],[1046262783,1782120238,252563656,1904203110,466111176,882593488,1972664654,681711969],[474098170,1756070280,1058382318,391274876,1735430889,1531051910,2130333773,655711965],[811005968,1109262694,1894285115,1010364801,227138363,424364527,336153360,212358114],[1250337535,876806919,202218144,1443998448,1480118039,1960213350,35567504,1124174909],[1349784160,2106227731,1556033072,307976613,244745342,401253326,1006602668,1513019684],[1273139189,2088329304,1305627501,1942609044,747147237,419064908,347705747,565374618],[478086125,1147395231,226625885,1128547000,220358728,1494497670,1132193497,1575596265],[129363131,2101059377,1890443069,101400461,108374096,2068519048,604056171,1380372694],[1693904508,1008637031,599670827,139212607,129932458,774587310,966245351,780396786],[1619455241,1020773412,1929600037,286467345,431459872,1604379356,633802898,582849761],[1702605830,1567490461,1413430210,1293583678,1010041359,763842935,139334444,584445126],[1551958971,632120789,888566498,641367381,380473558,1290332908,2086119503,101752684],[1438048964,2054293913,2060162306,396036473,1627114652,1819306816,677396284,1426085670],[787751045,35483146,2109477418,935905143,1838682542,1440021012,622929627,827946087],[2023993738,940487074,1648067996,1967113313,1430060701,1904489082,231085820,1020273944],[344832941,749631352,1462975784,633074531,1181746234,1535406457,1994126652,489642648],[2010228282,1077488526,34740184,590986794,2023802,377089668,426670284,603732333],[188211078,1196026759,1197742959,2073238676,1463345543,656715245,1555254416,1532602539],[719660912,2036255273,1319612180,2095599480,140401868,271854725,1461351487,144350845],[1709293403,1138399957,482556452,1149224797,164132685,1549752350,1496607051,1382311819],[489686267,1419078079,904954679,1693093848,1925567189,1961894892,1946219504,1077521538],[934662074,2114586402,390268618,1008951200,1630033057,1358236832,159701602,1509210741],[1617768658,967856168,1250685807,113679855,1693313236,1756101379,380398677,1084129117],[268703974,552571657,1719369916,1681008099,1543317516,162349972,454645959,1685212363],[466053941,963496042,373158486,162331599,1309442291,421703949,52939889,2101676446],[355874013,161049794,672480460,63806809,119242431,1775065469,1098427956,1250094157],[1444555794,1564976870,2084228856,498739236,1928508839,127936786,1859044847,1856346929],[373931676,2029086547,1224389945,414201098,1634605568,596717537,751996400,309437552],[652492687,392654201,221115226,1203824294,1103065437,949695322,2114982596,1706004750],[239973177,1449612802,1653308437,1725242484,1036449457,938476178,857019851,1833373207],[1016773460,1049290043,1418928564,496006436,636025779,968160232,213640408,1434643042],[1838498256,1162353106,1522880892,613819721,560104721,885487256,1931077774,994431290],[414491010,1278513236,29276020,487263298,309600492,1678665187,114190772,186945531],[1123853859,2007971452,1716895951,37103477,54580344,462966925,1332334689,2031371817],[989618756,624124709,1022190456,188791746,1515986621,875988558,1722385422,1272195437],[1878100330,2026296401,839776778,2102270162,1548177094,31593683,841617315,2125436462],[536215728,1448590036,69507720,1523019383,862686642,782836846,2068943605,1739739506],[1996655363,2097706030,952234247,114054674,213719433,1189919963,783708627,889432297],[493419582,767367328,1454610944,809580858,1576503276,1038228682,1634316976,924665189],[1869129692,546995535,1942723242,56287310,1194095631,1684012406,691489684,1130749483],[492701829,2030429589,569006356,2034256709,334889665,284187584,487740673,1797164902],[1685170065,1857116095,960828106,270761855,400109907,489964912,1602732025,1049566696],[140104198,1921614246,478638816,447329319,491697115,587643153,1501586272,1736019248],[1664788333,20397254,1644705906,1495496668,204299864,66308642,1623133197,1947479254],[940563396,1465722575,546493717,1775869663,443544056,544459114,750347252,1787102816],[1279779180,962015836,864490601,2008317684,484514487,205859312,1458760614,1964773396],[1082619163,50843740,2052025355,1352512310,1231294250,531823471,170404477,842686720],[216533761,1051287697,810146053,430186767,55728797,224718826,289164168,199748361],[1715944393,1510266574,216644308,1585085207,1231635070,519990123,1381346161,1619592959],[1966873602,2034060874,1084936856,543843178,59792360,1506020900,754996432,911950257],[1828765676,25027500,1525716108,439924195,949122640,688083478,1201175184,711409667],[686929333,1162889398,695656835,1947103068,1992467573,1470247198,510976445,783711389],[314506297,1498003232,289443145,989917700,144160106,1470987358,659631021,1596910493],[976492931,319494837,501574575,942356285,1399190666,1536108225,241083902,1818132443],[608906631,27431509,618033712,1228291056,710765246,640790947,1413485357,1588775190],[1599093270,1078775390,232006937,1851352019,956100983,1424164478,1788426503,475795220],[1192107355,2008892022,1907803717,555591684,1327194029,2047116230,943410291,1698401120],[1888185219,832238375,76275262,326869266,1815305640,82435846,1856157532,1052340737],[1000381814,1943335377,746766174,1673151775,1917908808,1771291622,1124049961,2046972917],[1626431353,1342353900,280087600,974193550,1429908116,1332266714,830191435,1234573174],[1139665196,1717093302,707842437,2042816529,2013975821,845752600,1256922766,776519307],[111098477,1907288222,1246637670,247857090,978076531,1400359684,823458926,696085399],[1565622511,1714563545,966867444,100954739,1151189949,886972055,28043226,2006227135],[1681903865,806492090,1753520000,303357252,884608595,1813920691,1760827397,1857036165],[1733650133,117003792,1728489235,1416722857,1062741208,1209606148,124410861,548489218],[2036386277,2115733805,2059321665,1060997292,1608656581,962237516,762568064,1217073370],[962534962,931312429,1041815161,1794512445,969643016,728431016,632957726,1112907332],[869310096,594042242,1101811028,417372843,1018762208,179029641,1073000605,336080130],[855615602,2052653371,138284545,1962817325,1918836590,1793288464,1010839621,357406174],[1510620844,1521045462,1310073760,1003747693,7474933,1630093313,422876546,892255016],[580909070,1412620396,785179856,828961993,1239673040,49484668,622223228,882647642],[797564257,255541349,1591774446,282821480,478399542,190311501,418885979,1347793626],[826878273,459367453,800907387,1231882400,1234474477,384344528,2083237315,2111179711],[1445143334,166204868,888345337,2031549559,1441652369,2018725723,1154648583,1007092961],[1244727446,707643110,774091623,1263048507,36169109,1840229866,746080359,449211293],[25502474,883432044,1795647069,2053517604,1874343848,1499767322,2099921243,1347847614],[1128055814,1537691681,2064791779,348057676,569757214,221782433,1812812868,2027214011],[811768697,268293920,1692156835,372481250,1716612201,413832558,126626591,1595183150],[1885091107,1348178110,592116485,1828999720,1589246018,1170071702,1116820767,1807000955],[1444991686,916870083,938062345,245618035,356892680,1408589059,2097263946,2003423023],[512977419,1885143536,1408775449,1766707801,1674352348,542915185,1736118342,1205162009],[930523352,1017739843,1100104164,780672586,1963035134,863591036,246561145,1371615277],[1632799868,438579059,733365134,1473213344,29018132,496141606,1705058316,409184023],[1373486964,623995488,892390182,1055435702,898546424,563532863,1255169944,362056700],[1186629602,1514184645,1789817087,1791536248,333658619,462898826,248513768,1175344402],[1385701163,17344502,1143260449,467644171,133264158,1304514407,586118060,1570652065],[70577676,441627231,598188444,1043858459,446701921,43838353,1146165500,1210305022],[2023611117,1806541111,998252533,224424407,1407994087,519524752,2253061,1532025795],[180481749,1412749728,811159646,1088665328,2123136599,213857071,1979674995,1665539325],[1883283401,1942858684,1399754217,1333219843,610519455,1448146284,1893891646,1939821989],[1107213680,1154123028,993857957,656537597,611313343,411685644,2073686194,2014863999],[1333243245,753195333,1605107074,1331545596,428910591,2087390366,421370957,1730729259],[1697296875,706494486,334144986,467608106,1327532962,358050648,1364717447,627148107],[582316038,1972836776,671152997,760185328,141459007,542392138,638247853,1774083278],[609747379,1138305000,189029660,1605038776,971800364,1194238860,486338505,1668818294],[433231759,140780227,1963304910,856018937,1083234560,581308315,1662640650,408476260],[686996892,1753104571,860841471,224677122,1724299430,537099407,894186604,1954955864],[491432258,115834027,181581791,1684287076,2070211192,1662870429,641882899,1599040031],[1043472007,579564784,14595512,330638208,1691135875,673634224,1609301383,1902121221],[1367636941,153446418,1651085797,1575149436,779692008,914157796,1384224833,1072262289],[2022890091,1342155654,590634552,2112148824,2021501176,2105107387,285307979,902578616],[818358271,1983433490,2069995669,1768532381,4779872,1531677765,1600088074,1969408497],[1769684830,1136570907,725394569,1450603059,293447399,242757481,2054718190,760034925],[533227872,2120773010,716949927,1782406641,746436635,1432219997,786060149,223606012],[1564498034,421818281,827688273,1243260582,663769382,657150748,91906160,1854141610],[76064965,2032064565,1600437998,362514329,1985548635,987583581,1154609919,1962541227],[1735050814,463385009,1717091325,1233286297,11512446,1363520392,1280366620,479473352],[1215176379,398114649,1958807422,491626826,1683439039,8917729,230132926,1927938088],[1043956776,18061532,1751075592,1885608077,1438830965,1478764287,761777573,1561973823],[1573221251,2050946949,1746573766,110029514,1344131983,1281795666,136081539,1819771016],[578210369,100043984,1524736573,927051330,589593578,1190689957,1300825892,178473251],[835091525,1367416481,1117678604,1208566422,1825372665,1350845872,745980539,670383766],[2117657047,142009949,1859228677,1705671552,855450439,423536469,1209368181,1495461162],[684690279,679092165,630001411,105456428,1689481046,1328817172,1062309774,2101715029],[1612825447,826978972,385630899,893436965,264381081,1806888665,1433182723,1653759820],[88184924,923898081,455713260,1935750304,1008995826,165563013,943868200,1808989537],[635066516,1644421734,1753151843,81350900,1468629537,1599868278,1496740740,1118262594],[229739644,971409781,1135937094,1306075712,1542204760,1326574031,1107863023,249394335],[134734860,143940144,661618326,610014931,183122145,154120826,24273062,438927859],[611967574,7531401,142352761,532395102,2027790806,1696375351,1547445108,119031620],[407875551,388181820,788831534,1761692910,672857607,1287169543,2100990328,955555199],[1752581236,818820237,357865734,441588407,1522551066,5111553,1493244757,1248536558],[1908400751,743079474,244709819,1364147386,1123872719,1781457392,80929610,1644689640],[1268871995,1311540223,378302368,2062463515,1095496844,1448605341,103823749,1557786054],[1949664157,547322857,1637665260,36000068,1116180679,86040819,826547300,1567711231],[2087689113,986541035,1377135290,937120976,455952383,1290607293,1337572915,1531735219],[238195411,1303416562,1018470022,1516031321,1065790250,1269942768,1508227901,1221745796],[649447658,1022778317,285699733,876706320,1551227586,144176601,39738772,518842492],[278939076,761843521,8903479,1679896606,1655081520,1703966863,1303230636,2109350225],[59036962,1593139543,1198625185,800980641,867434916,145242314,991052214,756654249],[1480698426,700170470,439023479,1099725832,1014924175,1093900057,383470699,1654951061],[1177685782,1924339368,90426023,3497287,576297600,1517183640,1033914837,1827535367],[2021246906,49044352,1953369614,1474557615,1718716347,153667100,1941207899,850367071],[538022760,440249063,1531625845,945042457,1784851633,1364850603,1143281432,841094312],[685545914,1904612394,637252490,1183488845,2074338229,444733299,390452560,2095228249],[1841472140,1003119221,990590965,1604357375,1571554566,476900842,98870951,1424222867],[1734094151,1510467192,599855062,629212063,1745158502,484705891,675215274,904956529],[381625393,41360772,1849141217,1178030174,1139795566,494071663,1773161069,682453302],[2048197365,1274346128,1639281487,1121752707,1938652193,1558355578,33577251,68213443],[1188008101,59395604,377950881,1075739934,145955620,1723352327,558259973,364957904],[1744538110,1389468672,1177706789,651674314,148818167,726878593,259166641,1901894986],[1840737079,1183551190,559497267,280810785,1992169349,494560452,419415627,180081415],[1612963699,320169252,1082812406,460491036,958879520,976616990,866445846,885388057],[460887771,151774501,6671161,811697026,1472597401,123643411,784274302,1332201438],[759544070,1613104288,1177376279,1923871387,525263372,1091366717,708563026,1061109179],[1481702853,1676311938,1457164682,2127162706,1594527560,1978600403,1689244138,795261568],[1751420535,1820596134,980380319,1281686814,327197948,1740486236,139979825,1657584599],[244383527,220221066,1429718836,1825641189,186258349,1984587079,947576125,697865457],[865348199,2038855243,1204479882,1863554679,1378897212,1991528406,320561786,1579590987],[1507360521,279994893,474019635,1572827552,1859519905,1424966187,116996315,1307424544],[1337990145,227042719,1581870449,1290263910,983624278,244827720,1659734969,535748827],[27211113,1562274605,1670775278,541844088,1938422611,1009962846,1247943436,1518186271],[1846934400,1267338879,932605658,678148097,1228386096,1483134663,1588051764,241497906],[2100990781,1150391139,566932154,885883979,444817000,1694096206,539263710,62382720],[346063971,1234721935,231322074,944229500,1906379718,1298116140,1406239882,120961919],[1232546459,938989761,137421579,135729199,1361411468,667985820,1581485181,20731234],[626126783,1584614254,849553064,564572580,1132275208,1408787366,141226237,120436539],[1081994857,1367259907,978967010,1603839609,1259547778,1608511065,1698627202,287885603],[1792892239,1860508091,1569784057,999120562,1865399549,1028706443,407251687,814674769],[358469223,1091329487,90384495,1846465861,1326747117,698653547,75507000,1205321069],[1995757212,2033976927,656586317,603747795,879126686,1029380159,236481939,524974687],[1940678394,1219451213,1091426133,1879426038,965122024,82637266,811202715,1337922821],[1773439481,2005486739,500484783,1866686908,1478844974,727557767,584966539,973830391],[1582741589,563003356,466215682,1034763442,1468126092,510881505,1541191571,1016808856],[233140387,1126545301,260581827,1512181479,1987629957,1667505300,1488634036,1817361861],[1758829369,1487910216,1446761163,1838037632,1784187394,941745840,2085284116,172810853],[998611670,2063425437,1693586965,1807338787,977811668,269302007,2038538091,1167257584],[932386604,1630580056,634586481,827784941,1351369743,1053948227,459018467,654071529],[129788746,398684894,859534438,1804616731,1832395913,1219171460,1011937733,112672997],[2015983942,1390191360,1203222843,1344557394,1992062148,2046438651,1546356241,1376290769],[1981390223,275566465,1907626120,133656873,1475346367,1121885453,1139497603,161717271],[213161193,1113654211,2037161866,1216361099,788765690,1603388171,1507381145,1353242178],[888586078,827009094,1948771473,1515741108,2008214985,1982930307,594132092,1823124702],[442804934,269912028,2104546265,1993346994,908596278,2024619057,1975051053,1838853274],[1284976526,506340517,315972121,1445132502,1314324634,186474308,965768683,1057506405],[1714042393,196963758,1501242466,725725895,1180135101,723121521,1674970755,1076353214],[751145001,1853794480,1367123810,483710441,1811403284,877457916,1914594933,656421812],[1158620950,40660882,1931637833,1806109363,1112064896,141167460,386931177,1219262183],[2100703874,775822187,302409664,1428930653,558901645,809827755,879923262,693081292],[1611184763,1871810175,924716550,379433961,1280942658,1896016184,901820586,178087164],[1611412595,2040442077,615976408,1463698512,1433961266,896167163,191245928,643204020],[718940263,843803856,1809073041,1309205956,1065098524,750008051,983655834,493078454],[1546365361,408701742,287644887,515576125,23655388,1400537529,1046086808,1288769366],[255200545,2109735553,1146830479,376708395,834191043,383408973,651349568,152123847],[1379127544,103686231,263848179,35549934,1656656128,777737950,1092361184,1417878612],[902251999,554988674,14874745,122885214,1964320959,689542704,2127933424,667448947],[1558100166,445465574,2112917694,1355364788,1070868359,1040057400,1288081561,825610394],[1676967575,592515150,1408651125,839881411,117957360,1788678529,978892432,1798211673],[2080112150,31988239,975792838,1464372076,982031232,392519547,1475494287,164093614],[5679697,1552537544,1266042033,2065426964,1688520666,1963481614,1212234499,1909665486],[1380359206,1197117271,397401556,36302238,558632533,981977885,226618844,275567736],[440157109,202863770,1921121657,1170101004,1685560307,537291519,892290922,1637038913],[1133076387,1303849105,1311182082,1798002111,1837922313,1050124080,359431530,1857067929],[737359050,2038471686,1356316621,785294014,535006659,1728794855,176049053,398666428],[1006288350,173203807,1571297097,1666639797,705349666,1448176850,1238332130,350720614],[826688097,535665563,263659046,628076120,897392085,1247019897,621153383,299118036],[1914356740,673308349,293264526,593919481,1011921417,450455538,1211298629,92067117],[1277665000,2063321098,2027613815,158518546,940800566,142149957,540154395,903320076],[944246808,1307243509,1852368669,2028019963,906930830,523981586,1664722729,1133414643],[1518963320,1943313584,763578717,524961765,462470731,172055182,543135999,1360151197],[2115371691,211349919,139319713,2116301837,957263912,958247746,1074461731,239179190],[1702294620,1622043554,1870212017,995962503,1557402902,1440391849,1750760849,1328114003],[951617818,1416887336,858263471,354004335,1083124638,211545434,61222195,1500940556],[1665082629,945795968,964182187,1029722707,788191202,1639953325,1395144597,1729520407],[1626363432,1341555804,288729307,862740092,1213845279,1563753765,16285260,870111740],[497245534,1772534185,1447223862,1586088098,478173005,645336733,68792780,209245086],[925909459,1113968731,258980644,1653220009,1308406132,1863124458,1131213603,950662539],[1009227629,415539812,1156766158,273814074,1952708841,879466475,80610852,1714446559],[1593588263,1876247363,1596721359,1348983181,1706441154,689976509,1521117203,688401033],[1861713046,660872143,1024987294,1885366891,1448062567,1366977736,652468071,1993550408],[829520349,1072526974,855567012,334605909,442807772,661458328,2068728070,147166529],[1703663501,576618854,201879893,2008543746,1137435330,759681003,1956021161,1767933685],[511353391,1795078338,1956514137,535142943,1111925352,507191463,1710354387,997277572],[321193961,24059874,243489205,827752939,1543431174,1042666575,748943355,569131538],[403776065,846735509,503108108,2077199385,1263019187,1766918465,182307502,1510775141],[764094864,429997813,1417426671,1676819730,1835327911,1370996533,469181936,640182557],[1252843381,1309263155,1619216286,307582483,1041705770,2081647998,1528747272,405594068],[594621801,1399770597,2049054705,418517785,1863277267,814651519,934666657,1771804720],[1314190102,1599861465,1715864654,217363088,1837116688,1341005673,10059673,1675558392],[448076280,2039107203,248462085,226205683,133259614,1581874629,1434524469,391520929],[1594693555,620015608,1655524968,1670621287,1656886258,1240251716,1953837643,222548390],[658623087,2092745444,1607037099,2088370483,327248923,1657530212,1613132729,1791310464],[559777018,1127726168,1809148375,386444813,1376385108,1772298380,180701093,1610512613],[758078487,987809033,1623686230,96507582,1830578199,775935458,827305567,859040745],[831909913,1477330880,849770812,1298916938,1682632853,928815943,1822545982,1734041715],[551915189,9694336,687136401,416724417,1916167067,2123582556,579868205,402681377],[1355699364,593507110,1655094913,1558832587,836646142,1304802522,1850635669,937288104],[170431212,573156899,1075290470,1624085626,153994863,461488674,941046268,923053493],[125779896,2080827809,448040643,445322140,74497032,2050091096,1058700108,1862262728],[630385086,1095016212,144390292,1202133404,1168164814,2017885015,1878790654,1785932488],[1062263107,1505483530,472979706,366233208,2001122828,1943748514,1241590884,487186949],[1321772224,434014539,1714886483,551136524,398703376,371761513,283581430,228112291],[732273340,1069645656,410398592,972863681,644096179,2003831040,617492502,559143075],[902934520,1771933862,1729955322,780811581,1534298741,554332517,562793927,358393861],[2103473043,2076721301,2044884581,406427816,1893137750,1924287871,639784680,1802671222],[1579169454,74109229,1948187755,202594011,1499545871,689718076,106862251,1630462692],[176477923,288025341,1622646474,1500159299,951599889,1555532662,1961350327,684066371],[1290471951,1376247479,415593285,1793107842,681926344,974413329,451867791,612607931],[1167411566,1042436532,1510831129,719483368,403315967,1092887713,409426707,32128531],[501468058,345451796,763738984,2019952397,1330203473,1587765843,1776058846,854886982],[950399183,1283755160,527325830,1923180941,978841937,500429932,987774403,63012351],[280625904,1307904577,1140896764,982638213,1771828670,1430636061,1548970392,356731991],[540565459,1558888449,1769825802,100285491,1768664754,1415041258,353617813,279861488],[1602855290,181578124,772455558,1275976003,562911596,1700953866,226926063,1690191444],[1654386662,1837157921,840163664,505397160,648980373,1002014940,299408867,1376819180],[533800139,1880377670,1089915194,915186866,1160493210,1962694494,38622166,746338465],[735738717,1174114484,1850521105,950263061,1060286289,363634579,1122921821,621484900],[983973070,470738953,1400033986,1100505581,1055216406,777687525,1830971463,1270922628],[533220802,1467855297,1557810747,1435291028,1171978411,1814868306,1695825593,1174526132],[888925398,406281135,753144916,591204906,1249773050,2003613369,1396338585,2074094920],[1622972007,1427801265,294860428,1189653952,1094217365,108097663,1045170267,1423729862],[1690496429,438556700,185936891,1793060239,287385684,3290789,482596752,1107968367],[1462974775,30870700,356192693,1241847766,893908028,1747737403,1708842231,94946073],[584325565,1263434009,118471888,579942221,776481994,1996974428,1269698860,575592645],[908530368,1242640916,908173112,1097153949,1982533546,1974198176,1317533648,1346562379],[1686357029,1090212203,1206187485,1515172751,1024407114,1648172962,158616014,5650851],[1980928269,484325298,168279024,1150368844,592583067,981112024,35008050,849684652],[1879108538,1059584262,1121575661,297631800,28014108,292615775,189807435,1671322717],[778028909,244363328,288630525,1569875463,601221658,1277533039,565926886,1446494790],[614476078,782303254,1584449066,994673609,1325057577,839457984,2124693370,645123230],[1040302946,1533285024,1525586038,1396986464,1997918246,1648518357,2033938531,451965574],[438947127,290632279,1795929788,1038573203,1856602971,1206557626,1750985566,890605001],[1667391599,2099131926,1675431821,1388305495,479656335,1789793605,216037186,1428398412],[1057759825,24743741,1132645796,726232805,517651323,1534561727,1210059793,233916487],[1563654772,262940117,1527773795,1116491692,288989212,93191935,813763642,167752744],[721138233,1048344273,1367764647,400234285,382693197,1528834327,1161933609,1298932834],[1766200026,1187611180,1679952157,2113853327,1331357940,238443964,508099299,1782909899],[1421874482,924035519,532831504,472402109,1052196975,316112857,969537786,126382771],[1318715276,2026660149,556036222,1422524084,1639768389,397129692,1208332971,1634106693],[1529524868,1946730009,1470891940,420140609,993077080,1653532707,1892108306,1639957877],[1093839709,1105779602,1227711439,557130439,645961881,705507239,1703137163,216141137],[159215727,478138719,897489834,424307270,738298020,1032023353,608042571,1724923468],[1159958725,1857471041,1560047226,383478628,1178754610,256859159,494948706,287725430],[396429314,663011419,98533164,95758562,1872183056,1489528033,1908519314,1420478112],[1329840112,271381280,1736879832,372456615,1168837246,1629051548,309330868,60208067],[598142217,1017788084,180902655,842543579,1178741459,1936669085,1825574182,2125370278],[1084528029,2059231333,1218979524,255892843,1455899183,154249005,1831968628,1733475575],[1032823944,454195865,629824618,552426506,1058526108,543076837,121483519,1753880786],[1832858441,2056634007,1582274480,716764362,1648281780,1777039424,1895434477,1949971383],[695787304,597709560,1167100353,1562019933,739796097,1585809857,1465498723,1228849689],[615707307,2121818524,1778666623,1864377124,143868570,2127015632,1183404512,1015580198],[190096599,1493800158,1061033738,607739479,324868975,217111459,514085411,1153627919],[1376188283,215248936,1243532532,1868424648,195356993,915699967,1053369512,44217879],[1550408125,1965378238,1351430825,528313644,777163230,1760461793,1468358052,1920112337],[1629962268,2123269769,1373097068,278030588,1190451829,1694877248,170428266,780429236],[483040466,215421563,906364952,1831868027,801574454,225202262,969030818,1337834822],[393888278,199235327,1363729355,2101715873,1673930410,246836884,1122780597,1351492912],[760132356,1376944562,714021544,1269078050,497714221,1204353300,1861246370,684784383],[266074273,344617391,519150931,876070156,395741191,2040926082,854338247,571011529],[744923686,65826802,1390427900,276763415,1956846966,485946102,643308960,141631856],[828790171,1939333485,444914456,797847419,1686004202,1021267422,1326216385,1186398232],[1273334674,815677114,1722032534,877397669,457742260,299797692,994728939,1473423806],[325657960,1166144712,917172819,1327264089,301653807,901877594,73027928,1668884075],[2099858794,1815337350,1243054211,1744612848,764378746,610605600,154628463,1925562945],[1808888507,484129195,713633828,1663417933,259109276,1832823162,1715754989,1729618444],[1257173531,1359347689,913391551,940060002,1855731378,853255686,425715907,937154804],[2037430108,2072913862,1099439126,773984289,423495796,227383246,1760875092,170995258],[704079198,111817132,1241027610,619480102,1222074202,1070425384,970956144,1378704905],[1715854934,1512960057,773658360,74353398,629054504,43524883,506422406,1041888504],[1420381402,1221572516,686273983,2027643428,451961884,50845675,1334277531,394197209],[1150755788,1871260935,314044868,225662792,2105606216,938361708,1030318013,1106736336],[1456235293,356462726,1305587352,1692899496,832073034,91357124,1931087794,275923794],[1685083234,694613385,158593178,1270910896,1658419391,1966348432,186783292,741555203],[101739327,1381480410,1650923402,1549694928,1551631199,373940475,465610746,2056288570],[253663269,1772648347,1956530155,706034809,76034871,1635339063,666421264,1077284980],[976510277,1954997465,2057274074,1647293547,167664743,921288735,1871383782,788263644],[1289911279,1877726842,1356299688,571577829,712898469,1065116205,1723016765,547129502],[1270225314,1103204370,642983100,525478194,1315670016,432547177,2031011718,1552868469],[1032224394,1408413621,390574907,193150346,1943160179,2104086289,715256959,219663951],[355937598,1564957733,981192203,100050522,1659009892,910062799,504901960,1030087378],[1316967932,544750848,953337979,571335029,820204684,925224248,516851742,1549467281],[2053380819,829948276,1701314720,1670305545,141461752,1042726987,2034173873,1659361469],[452202231,1437552112,228667155,109555786,1627112828,368925424,1947567660,839454126],[493865520,1930383925,936669251,1038874692,14449928,726111763,265498759,463598226],[493981859,2033159128,359352364,1338822030,508438585,1436041691,1622697408,304638005],[221839327,1211375180,458873403,264115832,953511761,582799931,1703079512,498391140],[74162336,1399097380,932161003,795496880,429178812,1824368785,1343962186,1360609822],[970570492,424344102,1644390764,1315543418,1380002743,389573888,1729607281,1111220967],[742142314,361676756,1376029269,817145048,1488892289,1791771082,398435156,396106936],[774753521,1892899592,1692944605,858979226,627816006,654614091,1919388786,930022076],[482269819,728296036,300957329,1397390332,192469227,1008386613,46279357,413991262],[495816839,1715701701,1344768336,711001341,403059343,1409172949,1228328597,536554895],[1672337706,1432174564,1829481343,480465968,982891518,1165060849,793499795,1336810849],[2090104696,142117056,1310402957,99005502,129505525,1215520852,234780689,1233483774],[2061003909,1254019993,1300488423,2125152304,392465444,1761542573,360926521,1406359087],[1508558775,1123674938,1258208754,534552352,760434797,900330818,1352479116,921861139],[1980621306,1315698769,1199803377,594880307,1714206642,1693643230,733002369,963753677],[2095971424,637006905,1953157346,1967002580,449005002,966834212,1226272863,964467047],[365996066,940675987,1720333847,1967767116,2045478042,38780408,685302597,1314855562],[1985571462,978855623,1344090268,1541081854,1209061439,1718574440,456292162,570391630],[1242226327,680468224,1026493645,1875792434,1566214467,775257001,619434847,1859440981],[1962101180,1594361929,1700102739,129871756,388662046,2038006852,497287517,1142294466],[318572033,1033977259,688237526,1228918187,948206683,1387921321,1335740536,1924917016],[561523634,474834352,33130956,1744297601,1565321564,2023789254,1191174322,1539912187],[1714183603,978955926,342751536,134294641,1572076457,1216297408,384998960,1155598027],[2026797201,1337511041,1850738069,2034166750,1520757041,1021092940,1592250904,994692106],[2127239423,1597959427,1130585793,222680912,848083127,1062208011,1791166829,1643795038],[1538996148,1776478617,223448270,1775991842,706208103,1004981434,982188455,1648525751],[909147593,1183630313,982956618,1172991523,1822052975,1011431587,1101383743,1708177577],[1318315005,880867606,1204492327,1922315667,1431015085,460284345,888188224,303463837],[2077029334,727457515,112800625,1197151208,615825849,1250964074,1299830334,1958601275],[1292428904,735096850,593513042,1836081791,2076248629,41964043,1924367400,1789090726],[697814591,22150975,179652132,685844340,527321101,347643711,926053861,1554007485],[1093193043,1760588068,174794286,1094020020,846693982,625726280,1235434668,1151981512],[1292048655,1642288918,424595682,389330251,854654497,1879972978,492510771,1595417977],[649660000,727439898,384374395,1583608696,1253495160,1774337885,1983344941,808875173],[1648376954,2063823409,1476621646,965890417,296441882,1096709160,331677948,1818485926],[1077670227,62036660,557775144,1690950021,992482808,1582468565,1213196346,1545960239],[2005873093,1704712008,916764620,636974786,391948208,1367903499,1820265983,792566982],[2065078364,91784520,386412960,472600320,223431231,1005639663,1246708587,1538468474],[698413166,358960482,69851668,2121364633,1702670612,414932934,156732703,268888839],[1857591111,948026315,1408447774,252580563,18326659,974628403,2078259374,1748355497],[336027148,872419385,945033018,772206444,407892209,240253736,1651567989,382215810],[748513611,395034159,2046888231,607757375,1226489035,365772224,299491821,1327794752],[1418733033,1256740184,656443228,351756831,483733281,40578662,1847553887,1908013164],[1713311426,537656199,1546926685,420436122,457348851,1970923562,410802359,1084788231],[1254636718,1907178521,1203065858,1019669324,331868475,1089382356,2003430167,702776507],[2130052653,858657740,1199045206,1595771738,719243206,672700378,1431135255,977737784],[1713423948,1070419802,417414229,1769762816,831270489,1296999943,1038599939,658053980],[841087720,1689250824,1632550689,1971340798,1411567025,1601712424,2071675994,862883398],[362366737,2042434023,1180143044,738637709,638258119,258256483,569126507,1547460413],[2024771148,1104412589,199482549,1209862250,1246342289,552459825,2081878698,968791488],[583139490,2053238899,43672609,142657702,1368654078,319115824,1928380325,188785959],[1419620316,963921068,204328579,1922584000,843901640,1669517925,671163963,491998417],[2082962511,1702119927,2078463958,1074214174,2091263435,1306075188,625320036,845720828],[1631944621,1231390246,330116418,1141774642,1199965182,1052348934,880024057,1595985437],[835188320,1100016291,2104605474,600862474,810084587,1241970086,140676049,817312786],[2107803383,899122880,263772118,1681772538,746984885,2043684578,461783375,189638896],[1895096378,2080221653,1135153838,2105751159,130402342,2023277522,399550764,1008298362],[602892360,956367548,1658637798,2096862305,1520403968,1202243107,1430653339,744228083],[1056529020,163018032,799108859,878954415,1290142792,1150754965,1365603263,1191829232],[1410164114,1037034355,2104035010,333039335,490550764,1867449778,1550984675,1776737052],[1150122523,305173773,1955923326,2122836086,736090498,1327470803,598941399,1994198303],[1787542276,1090352094,1760223246,585312503,1505129388,1942655334,304948156,19598359],[156333305,153687053,1336417867,121538267,885062313,10512573,855642161,165266813],[850586858,1700114652,1942437563,518444005,449360596,1504420650,42671205,1176501343],[540696763,149607010,896340929,942895557,1591731354,764511177,392499681,1977093842],[2098242834,1274690285,1687579573,863544873,1520927692,1233411278,1355505410,1672430931],[653565495,1072637278,240331638,1086071710,908680423,1979356828,1824400038,612104259],[1067170319,1203814332,1391288300,1406369776,1083394016,1930412694,691913303,682681973],[2025420236,1929611238,340581143,649670219,1604146775,968685940,1844720770,1837546614],[1318247234,914819674,2063616334,1332710553,155343852,17830491,1981930163,687116810],[5134127,940062668,1574280567,1877795852,662866512,1515048843,590519588,1474755359],[918250871,544716399,648800842,1422270670,561678177,508121749,1965199325,1109787668],[528803508,354021870,1542030624,880181215,392889786,877223555,105358848,1698480924],[1974360027,799928421,849898633,451527640,373595203,223953012,121799520,1871371559],[1861951319,1119191421,882344713,2123906330,621958318,1796139640,1359996341,898294996],[1300133273,1906370448,1592920815,694612882,220102413,1345004550,531435379,1545854831],[1183800480,690797984,681473438,448493708,946729596,1416814343,545772067,843533798],[1327060021,158734259,664969692,324680839,487690933,428428656,894186776,27749615],[550094893,685478889,398650024,399817966,993759966,1600998551,1537475244,2061385608],[361831983,1041838852,368646040,1433574028,634490663,2018830651,534933119,1283994536],[77093531,1631280544,1751410934,904506430,880507670,522914916,1132291334,953649766],[663138366,785400851,353816211,1764782510,1234113694,2044413721,793247681,920310741],[57028918,534740679,171058152,670123574,1357392790,1575497780,1060213998,2053494724],[572230718,1896787173,622910431,831441033,2015719540,56209501,1526245372,749954395],[903616824,40121979,1942187591,835270332,917704303,311303020,73286176,703075102],[1178790389,1171405488,702763440,417086109,1579747531,1945272558,1094448348,1140199365],[1038800349,1069725760,697643824,793139120,906027553,1949535517,1277143256,911115986],[1041321562,1659590740,2115669389,647677101,306806694,504180768,262012838,541793421],[834620488,393978595,2125771316,977862711,767128155,1337060237,716214432,705777468],[1306024553,177636430,1397505564,1969905154,1042128717,461084258,679994297,582614313],[317254589,542566612,1857343116,166967134,122775318,744366942,983486722,1926607256],[1872775835,1218419112,586709075,2034336711,60903419,899345812,1936451492,1089965283],[325769206,1531609944,1154099324,1542324721,98295105,1753742744,790523276,1708122364],[1300641109,1877616831,15285890,1791805205,1836749728,737576011,963226876,763760404],[1599180078,1974010869,423415684,1861074331,2041695961,1272144134,1163561617,680115496],[480533283,2063718692,1928746308,549627164,1056564246,513259795,1826557888,1515623983],[1978981871,170727617,757833375,497212369,880966456,754863831,686497119,1881534959],[1401373288,1198373384,1920291517,576223822,1113151391,614927826,1101565725,765931827],[1309564642,1868013499,762617633,1453142825,1743411421,1484342230,1709395318,1280153224],[2111898119,1131541732,1585739317,712933701,1052280718,207560856,1055269054,1062562801],[1275495390,418165717,868390910,1051802294,846814966,308979362,885893232,303277149],[485739394,284100833,649028810,169958728,303564414,2073520705,1880838213,197231284],[476208218,2119566568,1044582785,1147118511,97224788,1032698288,2110513654,874634986],[1969297144,1863299401,1051118689,732954872,95827797,1322324401,1870269762,1604244889],[480290944,538825961,220626808,1985907882,1034736550,1820746885,942617103,2126831469],[269741153,1773589599,1265908397,941658703,2012967086,899920487,1404978478,1226014466],[1086466831,1414075839,350840428,821575628,1023643663,915786997,2124144781,233097370],[467637884,186988697,198131285,1377262964,374874966,288456859,510745183,587735719],[1702772181,1117381142,1963667433,111581225,760662757,1300574310,1773752157,1950099173],[1977872155,566971530,1688337380,904241594,969957266,1919086003,1765563772,1718666861],[1403285468,1919239052,1110697200,1089018645,144783941,1923006905,829071942,1414167082],[1225690624,960390767,187704797,1556086809,142022707,98663957,1374447455,2048766055],[991608554,115383944,2016481854,823744217,1197330777,1995561900,640814970,1894910425],[140527223,1098870652,1708930665,1198319731,1482551362,2084092597,1170785839,1193122838],[163947632,1497083000,1985468218,1355675037,691122249,1601203033,855751296,2116053518],[993668570,39318735,832884071,852106604,796870778,11665904,2040896122,974262891],[1965572650,42857764,971010136,679510255,1626142992,1014975232,1329852349,755175694],[290687949,126445748,179971190,1934017688,906220325,2048705071,1008661224,1645892651],[1336631431,1540913531,2094712427,373413838,1235653469,249670336,752120425,1513612861],[1565282462,1197857253,1300917020,1868899234,1834016727,1540573209,575479358,799556167],[132547267,125002354,81531962,706836534,1396383199,1177669439,1517877722,512907625],[266837869,807918418,1257126446,285029109,997133049,1632719123,482998515,2117908547],[226313456,2082427006,1261305956,1638281997,1703357216,117073005,749661580,2099065974],[1914756472,2044354842,942179262,237311645,1448610152,652520134,633308941,35487478],[759953178,935568504,1226886542,857193125,942712213,432746069,1533126073,556291064],[444434035,1610867844,779470791,1119979545,760074795,215635619,1055878482,734381407],[281175389,1709025388,1159120522,1908802084,954234339,175229606,1820737260,1706510970],[1613881796,1615718832,1617363802,1287451747,1187053983,2030211017,1481268338,1707399335],[182129908,915036431,491411814,374018033,127578343,1821349973,1240608834,1556343661],[717156745,1483064052,668645508,1302935051,367999574,534752941,1176445012,1834507289],[406004670,1020082657,436368327,1939571366,710783204,475914916,480132727,1644188103],[664997409,1938628443,581329104,1931508909,1746362948,1421473365,1352078814,981999455],[93474307,1142060056,1464301728,1551525683,1849795750,79542918,1999783718,1751598169],[1611794968,490762486,28101927,655686424,1563795732,19087292,1379947910,340901638],[1310491650,221261245,769352911,875015764,1612008818,458447228,1505506425,1021224636],[858722281,788468792,1340272555,1160734962,557989883,279045832,159108254,834882181],[1952817535,1968955625,800128747,648200283,508141124,1869003388,1608582072,1856200749],[261300519,2040840561,962484928,1332909325,586492699,1332514481,864264479,489666759],[1485955188,451927604,198000294,1023518565,1444317430,474024785,348907035,1621040356],[790973215,112119455,428041472,266490371,1188910474,2045961424,1642448495,913169083],[777127665,784012911,607152326,258121193,129838142,408455828,1408560692,2076534190],[1971809787,497468207,1471289037,1886624842,125754950,1414008656,521870667,1964041296],[655926575,666819846,1590916302,985699690,1705679996,1819477515,474329837,532748486],[1883710031,367547893,1022537163,1728503265,1124945932,918699074,2035532800,979117998],[1410720218,1812285758,1067807925,1998470590,960822766,1190294202,456155091,267845349],[1521605303,1821925159,566742027,954949136,462386163,1739193340,522077674,42456370],[914771059,67932154,856913855,1360646087,1834160814,760558198,188229873,1054097091],[468622993,1394538766,1629291063,1554147113,1874600189,745700888,1989442391,797466894],[562913352,405699362,659510265,1645035068,2030652818,1622783054,1116699238,1252493011],[151789,713394377,1334303159,742797209,894663437,2028295133,2074700979,1232496364],[782978278,1030517009,1390415382,371932377,1184555518,1725527132,1151449607,120411500],[31502696,1399140178,230701438,1922396599,928453696,1966200974,1814697162,1311706895],[729558582,878756657,1262735984,983109295,1214777763,1749788685,1047347563,1478886916],[2084169922,654474502,1897998531,487304384,1183776242,2124552336,857499056,1361367908],[1180102951,1911417211,211732059,1226651375,370286007,193433991,1963429390,925969775],[1668381101,320149083,1804239360,1369499107,1909433008,1224993402,497770259,1826455133],[1421024693,370916605,1956805387,298408724,1865249995,227735635,51059398,2022058407],[1037170424,1682162925,1818513112,1357032821,672305539,536636624,2042684733,1566086206],[1528206282,159291171,1664101697,1583902522,1493378676,1624050163,565891068,463346129],[1694281898,1945589722,739506516,721659948,1559804636,493136152,628502495,651404690],[648449903,661547775,1912105111,35970062,59247998,372863389,1761706304,1135492779],[1777416671,1068600989,1345925972,81353361,1316277723,112653501,639148879,156280917],[858474063,727520852,1408655992,682015151,606308031,1898142019,1153305345,1250447397],[1344904478,483104453,1626698570,1954199445,534461855,613071176,1063595187,681174461],[943540223,375073731,523444106,1003270056,850944622,626645124,495813734,2099760896],[1344613443,243032611,473685297,1366596308,655486992,1442928134,458619321,1239684447],[326958310,2032327584,1532621261,859437289,122063373,394215354,1797831001,471473143],[1458193668,822329576,1352144711,779934105,787707281,475833834,19395376,847196634],[309737539,92753734,1947242531,283071248,1137154549,1494874819,1001281311,830995536],[1798167396,327936632,435591509,221902474,201867195,1343931909,1115990575,197583295],[120138392,286689835,1060782670,2021130553,1983569203,1205997554,1916824664,994901623],[2028903817,1435155805,44839462,1324384707,949100767,1387878233,1054486952,225061195],[1210573988,1825116153,227457682,1229673382,1237595477,1813557633,1456321756,906550056],[751592642,1789668764,1709681699,1257924720,392858399,6902670,1908884638,1795311588],[1292562319,824394215,2130239496,2041317099,368310714,275075765,865669355,1363640730],[1345782302,558574077,2067911679,1693389582,1469866538,1268202467,1625118637,1121417164],[1679511722,1971815509,529106692,2027003006,839666348,644135299,802764892,2372460],[535714384,777541101,1634427306,1890034744,1412368776,1288280537,1248946718,1814496793],[89611362,1282364482,1498869238,1718821481,252830017,432252711,1521358062,60197204],[1360622419,1396818533,772199275,788696651,1015662028,737978368,1801243054,1599351884],[1395842456,2065112553,1966090835,260378766,163362854,2078784546,1009235458,1268282124],[728105550,359046237,2095520603,649576459,1762453306,1110555633,1005203097,1091794330],[1362073331,497771623,81294312,990908161,160986384,22834869,722123081,1979492822],[596991299,1273416012,898107446,1376653936,268994293,496300426,1513019137,2100550546],[2929657,455289259,693513369,94459760,596947512,1980860383,1198422006,1108442840],[2129392006,85242342,842267065,357568411,1051131018,2001458218,189661121,17331027],[1303424443,200627812,1480876919,1631339810,1186120240,894333578,1816388387,1146321100],[1968644981,1705354706,17952015,44350788,1648299349,784792260,2028294292,1181271254],[2124218815,135876160,1545493752,370014537,490646387,956450810,1046638688,1970835218],[268280189,1499682242,294038335,2100339168,533828387,1314779131,504107916,1153160023],[146055943,623868062,1132148161,1677731966,1810756628,320847914,271122103,1763728813],[1046723126,1954725019,1342133997,2083578081,434336166,1334598466,661311316,1714590906],[1471727600,8380551,1158237492,751038399,701286563,508647325,1978723994,2046144276],[830981916,487742210,1187325723,589178536,241537266,594552406,967054438,1268023968],[764171220,184856227,644736516,577618499,2092427627,2049067064,854225867,900372463],[821012831,1874590826,646549472,915905286,1176910648,99627281,1811711444,1849131204],[563231569,631528770,1286710472,1037692482,1564309280,2084140766,1413086094,548298021],[1753083387,1160674279,32766739,1506869157,1752760432,872079181,2055692483,119962097],[449819706,417157879,114608078,1381168438,1507187638,675075592,568034903,1672388638],[1708118800,122459920,339593281,1298877412,1916563399,59199460,1996223701,410143400],[1043064441,1223084420,1199451402,1338045306,618535015,1687292486,787186254,108008098],[2007953163,1444120030,781379051,359233064,573510221,932176795,1326900604,492116706],[1992452901,1822475590,695629140,1863525241,240855501,851268908,649332616,154240700],[489120016,1480580965,792557819,860614854,1288072428,1036620484,1949831004,1950741160],[416134576,327285646,1479585014,1442836647,966953577,349998650,293717827,1830459572],[687921370,1631394393,545282856,237344571,152676364,407648027,428568630,649081789],[377824126,959951002,1578296502,934482154,73023339,807306370,1268334651,1906574120],[393401876,908966316,1960240313,1645057109,491423069,625163896,1950673010,326361256],[782487591,874557465,1253265854,1542264691,2094486991,379179757,1344265502,1264714418],[1617201193,612492285,2087953482,1006501051,705111951,447075938,151068069,1596327564],[2031152655,252335751,1384010444,1839834954,31505152,382460671,901473369,561974740],[555986428,1235903016,1334936347,1129271230,293269359,1421383683,675875949,1251140361],[1488455797,1446345507,1185024234,1073567897,1242789448,436055227,679219742,424249328],[251685331,1681794633,1138849719,1920734415,836665856,1063958980,1608228104,1724328527],[467975049,1126042661,846849108,715064693,1237422801,684714315,1355214512,496069240],[1913195375,484758291,1836303638,581566076,2106874919,704696897,2104267431,857962284],[1129749797,1915877404,1711882191,37395569,903607410,1777401139,1990161882,1147448781],[1795359781,1762952513,743642887,649874273,1923252270,1109873055,1419825635,1165642373],[1211739753,1914161433,981334525,1178696777,223636899,654316848,685613706,2005923542],[1350907491,1274082175,883336717,1627177872,1028065870,960741947,1490139159,1203270339],[1865399832,807711243,72572897,983460985,220321349,294235114,474318371,397419541],[378936592,323541752,1255507351,1722251882,1034570216,1228243408,1738757742,56993669],[495412953,869341673,1378420123,789658678,1059112654,1520913708,93717037,1978988252],[2116386255,1069761412,1960938293,1730980708,834042237,1381168031,1481230214,650408321],[1368878484,1422004138,998341459,994732689,1289552866,2048406912,69791122,997243801],[1487422928,213230598,1288024671,690823233,1299507089,1055198941,618264274,1830179219],[610529410,978293240,1153588026,121094240,285665997,1395199216,1354012903,1045613350],[1253320916,358781039,609917858,89149608,1032403601,76777125,275152278,245101342],[1986449748,431681911,2007967697,650177778,906169664,67161128,1779298091,446562699],[1082901035,1586592759,1124847759,1018895277,1086308951,1762397912,1579588950,541989926],[2068998211,1811701357,1757500150,1743596125,506620888,1272200252,685128620,15163544],[830140661,809059138,276315054,1912072755,956024726,1374614022,681908299,1570764096],[91636823,489717826,1903940130,2093053542,195943885,477727317,1449313431,1333849254],[2128301094,1732075354,889649198,1818443340,993681382,792215402,1817666443,251030381],[46666474,1331793997,1046363494,332515949,1327172899,474811416,982038560,927617228],[2010050322,625797321,1172016386,646481331,452422568,1702937676,391116812,494607292],[1500909703,754694369,1082621494,1422393758,901223933,138198886,899017291,1129829189],[1896406540,1196018714,1344094624,1112742523,320918298,535463675,164006162,2106732390],[348681098,942918312,1782510392,1993109242,321219644,1937316384,1090224822,281435035],[788707814,1902232644,1084615166,738194683,1317552062,989638767,1499889991,1566684289],[923022736,635163160,761041460,1313491246,1908064959,1489510803,2050010938,658770628],[1917409830,329229644,1237962005,79606794,470716954,1271535101,1903077618,536771550],[17249233,13285765,1876319535,866434999,1344489016,1721750154,1040043374,1820529108],[671096423,1535595573,2118543883,1234666923,665595728,1011667783,447333444,1320040386],[747336412,1915991756,2045815884,889225200,849067431,1714452598,663326484,1406266403],[1581350120,196384662,1023186621,633579368,1128471719,2117957012,909211292,488307225],[71089703,1686948739,946950142,1672614110,1422598762,489920360,241651736,713010962],[1804740074,66477486,155014573,2043838834,872054066,840524005,1744464069,1874802781],[1186576325,2000367211,1679261426,1572646641,2017277328,1707033448,611742754,696358159],[102411235,170127403,1068105864,1703811555,294465264,1440874008,762823884,1154573164],[1135914631,1992103005,1785377771,1763123048,968261853,1589774822,1558120537,153649917],[1693109988,1227295878,1968371655,345145550,681012900,928477021,117834049,1030735174],[196086833,11602357,954830446,226008440,187742971,1779455232,663067511,174372352],[1977953573,1489065146,1586531850,1601988574,485542451,761113436,1932558074,1339096685],[900728492,559246616,1335629813,1651677371,1476109240,2076505987,1554460540,137340991],[1754016316,1415131019,783864183,255651258,32852265,1049108249,726967631,1166377594],[417607240,444544046,967317,1930785419,447622531,1674816157,1636665663,1919946889],[942746281,1862896106,1598134119,273620690,922674275,1230315587,446800115,1799366290],[396106214,496671889,1243173451,28805338,1005946993,996027111,1947212167,1798077416],[1267000349,1724715600,1927494971,1366225396,60239322,2067225488,262114719,2088638804],[1120879341,317630590,1730880585,328682854,335372991,490953669,2017120269,1717742006],[572090258,570745614,751396329,1649097691,1257299734,377229277,849354820,1201723668],[907726365,1386803542,1669298060,662751211,1359989854,1802077325,454138473,714480559],[717105220,50630958,1818442433,123563158,1549307730,814724133,189348823,9781005],[992172603,1939706662,230102579,1930279905,1612322163,642515419,955315965,1392074746],[1055703805,529469469,1638910717,1609904539,1298686582,1759086041,153726777,448221789],[271409011,67876038,767685323,1928422948,278662777,1972071063,1274650346,129354657],[784446500,1787090169,931763740,1170393182,133146968,592825609,1929495649,1923380896],[764115441,2094623241,854346427,1449268686,1158544189,707579496,483131020,825823204],[1298145040,838484073,90739170,2129065920,596899547,1363299473,458617213,209771928],[307110105,1139915098,400625410,1535167935,825092472,132796128,1024181773,1892424692],[1843052239,1273592824,1784740719,1979297190,1794049754,1136736377,1422366298,340478974],[1674411151,1997182530,1715297721,648099564,45150229,63978075,1733479634,1471729961],[1082680269,1842533817,2014458949,482846065,632584842,121289556,1595851532,45578075],[7665866,66548107,1849746849,1710329702,489032983,292774410,385767089,1782716702],[1449585430,1622274329,619244553,1807286742,1027746009,79609087,564618638,982997324],[2108504312,184641174,21598550,1464654084,1755717788,1731321627,783315220,468957467],[2064234729,213538070,1327216152,417355786,1347743937,101778164,1925810760,1851682647],[1871211174,1810035321,1950387365,2048835515,701858043,1621491244,542002688,395352995],[841092424,670087335,1580454538,2042728029,910723834,2026303206,275355823,619090381],[696256393,1412315271,94910991,1583658410,701523519,571814636,541353488,553656650],[687534406,2106626315,1851121407,1608199975,1684241993,436007779,1820861480,1024092431],[416010289,1699403527,249725392,398144936,1504305471,158533347,1747597412,1444655384],[782061354,1045236594,617720881,51255371,1287939747,1549569004,1883776527,1190439444],[1555429940,1445285165,1155233656,616637059,762765474,1078889659,1714734396,1443356750],[797564350,1865860754,1364044909,1987506283,1595502264,1331909902,236038846,744140398],[2001006549,2024829287,383371643,608352485,1866898767,1401677647,1894514537,1263983399],[1047444517,387403865,722699478,1440596528,1030801960,1724899595,426284370,1294307363],[912624136,367722935,2026593442,1961934715,1836585704,846443550,1009475477,1615899508],[404180140,1705758001,749242456,2043670787,1220411350,2104865727,802652494,215933134],[2069655977,155814188,2025062865,228833544,1712369756,1818700640,844486294,1244851399],[1206358568,1996497408,1631577611,1796573314,1665408203,503087184,1739468396,779768235],[651842739,377460493,963202174,877858272,1937818870,955359742,1715707169,533252942],[841359994,1505648565,274177921,1006519835,1031741803,153926474,439365316,772356213],[363823511,1660090361,304884234,1801533975,1052553081,1427313411,1900720607,1285615324],[1330775592,320019584,1399431289,1819768855,216398183,855241935,575890780,1312184830],[58757018,6142115,1389046889,17410398,426732192,883828498,1920766769,1764017097],[2007862395,998515411,893665737,1155399684,437723178,614996181,583087394,1394149591],[109347715,55648009,1569874473,40559035,1530324126,1831307973,1389273551,1559965781],[574849884,1507249289,1628995886,1315847243,156736005,2001431103,1008576773,1675817248],[2010872053,1894806132,169101825,170336705,1111841013,1495083602,1161953423,991050590],[1156878703,139286544,1261509955,775664396,873688704,362241562,1476927433,166435196],[855266161,106088513,1312809382,377183274,2111097563,1646830263,862223871,203364198],[303368975,1289904309,1672953048,1172503213,214362674,407900476,687980093,1009001533],[288125489,1633747617,755078456,1102451297,1920440238,344597624,148529956,254923791],[1574070141,676920343,660269908,710485294,369535753,1301339716,206043026,253026083],[1635030408,1619830454,1309192459,582385236,2007973176,981538773,1031990448,1091334309],[1061068013,1638728560,1069896164,570743190,1555905105,220006233,2036421952,1449758155],[2040819460,1931587015,1700156506,155571886,1188849667,1016494947,1438740224,823426403],[1140708769,1057914586,741540882,113413345,1854763991,1368711726,2014969262,35946089],[232117352,1433824957,311385758,1364788613,408012892,932426195,933795069,339352616],[1980122025,785809961,1100031241,529545115,1365868097,2049032659,483261427,1321249618],[1166588185,870372602,1051120451,833840784,1063524786,16280427,408644764,2016462504],[651742850,1879656368,346896549,1111553464,2052745889,1989017793,485849008,477991812],[1265229314,960941062,1248282825,996327246,1345422667,1457062646,963539329,274851915],[1167572200,482786823,136557715,801204596,859331000,1985991368,1483358712,833695301],[1782785055,1757212107,81825722,312711886,1604352607,1427475129,2018798160,1830659518],[2113158840,1544833898,428245749,270066162,1714500209,333598128,1419217238,1065231482],[363406566,94996210,1744880474,795441875,1416871930,174012672,1792476355,649596868],[564823011,758716408,1854704999,1632566908,466851751,1803071007,1928110053,1949093496],[51041856,2050299343,1473817310,1862878715,852302127,1053470515,192890159,818994298],[1799459240,143772360,959653181,2081350245,1582505145,173606448,883216560,460819476],[319272746,222555809,932984580,1313036086,867466564,261895459,425876958,724396271],[1419291025,941871312,511383081,931957529,12344789,1985104167,1873532089,1582495317],[1622703688,142655371,1178595593,716897809,1363327130,24108827,1085014908,800000289],[1537329077,1800178960,309439518,1824757313,227989509,1529459438,1734368437,1620415791],[1847926529,1568438150,730081803,530763614,756906089,323215222,1947432273,910379605],[188800605,1516320417,304103841,981174516,19315106,1781198372,2027473002,870478330],[643811463,316792905,1102541394,1807531283,387729743,1894300488,2015139677,332172760],[1888494592,1995825733,581662142,77111940,192229883,1567432784,1570344697,919864179],[1269794003,1807080639,53338897,342458603,98910679,528631339,1836914910,217903367],[478463333,504233671,857275937,2053449979,1266903324,1021670686,1776419714,766555001],[110185651,1636140023,158375369,1080001724,1212799073,198309560,384604000,1776604425],[1443847978,1070551304,1183369885,977459415,313080923,1839713296,1748636310,813993478],[613865481,904121274,1878044369,261662053,1918745608,320302953,262953963,105903751],[87743555,1743379024,246144500,1830524375,1040937161,665368147,1598828505,1023029898],[387417510,379254304,242935279,1078138750,839216468,630310753,1577725851,1297679514],[1004152353,75402325,907157909,1515087071,629201704,64067096,739674332,1332410122],[210401971,1381662284,221272025,646455431,2090038726,1280050734,658677696,1597175253],[2091592480,298404960,1387272290,645547699,321806970,1783650777,1590468662,1983112853],[2114409260,1868871172,158670576,1994288461,19010591,996341154,1017911846,1559921541],[765698288,1965770619,82046816,1069178370,1000511351,269716482,929121154,835769953],[1753922082,579748348,451874772,2019211155,325833189,142660017,1037812685,643076852],[472418978,1411542732,1022298616,1475661113,831818798,1759842317,1385618691,189772022],[1904512245,4232696,1170417830,1816626430,1549637777,1239992084,425276207,902518747],[983289219,573998553,1726495791,1328839660,1633732507,1792825896,1660583104,689130150],[648633768,1801169983,1371404457,1199874058,239830455,1634989809,133288630,142202778],[1803089371,1438680012,1765061462,1328479747,585275359,2063563704,996312914,989436853],[972559624,1712653343,1053471048,30947143,1827091586,1644804611,1893974601,1817943803],[1726954053,247484923,463091415,1145436767,987828003,908390848,1700651736,1801942140],[469676800,24621835,1926102814,1595058242,1996986718,1066262486,1234615619,1610356226],[896977505,1895128046,2120681253,450756178,478916551,1914908626,1577260856,1235539503],[1145536067,2068307396,1588002918,1958896373,152349776,317447320,734623020,1056619482],[1362443068,556397108,1120129135,2037781734,1405009359,1161285635,572156774,1616018293],[106286738,1481663667,1420646147,1428285795,1306555742,1450882416,449547982,1979769076],[732341914,690381904,748502501,1472186827,2049926831,1442232565,286281911,1333919386],[1812467353,463686138,1032964167,1907616797,1355179791,345392592,1300047611,243449935],[1108649552,5448970,257252625,249938203,1020839806,1182347033,624089078,946590732],[878443633,452585238,292759117,1426909668,681472915,1185575181,2030794156,2097389682],[124525665,1606679725,1767212372,1338217229,647832455,2028163033,751779850,98168442],[665640481,609390274,746645243,964341405,1149930135,1503013548,89629499,766359528],[1559379597,1656974702,759826322,1215871366,1045286505,1605981000,194270317,1725059507],[221034183,1026210220,373559912,1689377368,1344091090,540165580,1041825154,1158059578],[176708074,1712884260,603213416,2073680850,930437280,1980283127,891831003,646519564],[242896029,192995536,1737543495,1101255919,1856094146,1396526364,263915846,1981203375],[1532805053,1480267678,1511785554,1455813947,1745191667,217577601,438021736,1480919202],[1692484172,1738259242,1191098412,990160428,1093138506,747516940,1081674058,1739630870],[435439115,1083702226,583170992,1622382302,1537525608,835501884,1762327685,1059516249],[1798273661,1831272750,411507596,1621476828,1749460226,746958232,857200467,1472147559],[1592109338,825001094,517024425,923965117,973776304,481854959,1335232902,1533898986],[1920379846,1046550750,863465618,805987483,1084869466,91721719,851091878,524860474],[1186946980,318808601,1708994132,506166400,1701724241,712105609,120441952,830822395],[343163187,474027040,487165389,1468707118,1478105002,229241859,913742971,915083053],[1971977462,1173914114,519736836,954134377,2048655070,240404871,1248357355,556367253],[1395484397,43390989,969925337,1073684305,861832222,846076607,1673791025,1174750972],[1413476033,478697191,768574479,65755297,1638580801,714527908,1929061143,71940910],[1857619026,895099671,872075129,182440108,183034518,1400271758,367899558,1743115643],[1603991867,1878387606,1417812536,1007019102,1583097189,559153445,1406796948,2099106298],[1956815834,970730923,1112391906,1441147421,744364006,1271182313,975613827,579753424],[1480595378,956006896,802370865,826512355,1742954627,2062707241,1416815403,1409381170],[725187625,34422616,354474809,1881610391,1485865208,299131130,1220465281,1386483864],[1662611011,492599312,1212859978,408824766,2019499603,191865053,575308277,850993152],[1818195490,1580907380,2031485338,1314489522,1620388474,994004394,1804556179,183215283],[1916760051,888286939,930500340,464520198,536825846,15212919,370670255,808428270],[897307835,1268793674,1712896968,1294685874,387180187,349676338,1367575710,1197101420],[570419303,1815299236,442069355,1791597046,1289238105,537767270,1231657777,598390370],[160718918,518086634,482162414,777021377,288190285,123811379,1875325752,1821040291],[2043856476,882080589,410645169,234953710,1328329961,1437034993,655084702,1677914584],[2041920621,1799477008,1495003111,1781971346,312066629,774065784,183105605,1246199906],[1537880267,1720803116,1505112800,244335128,1935751810,405893113,1730037057,659812901],[1928964858,137283199,1632306272,303103601,1041333611,1875856024,280560367,1158260845],[1274631711,686867402,306637802,2026552930,598821192,1238812389,2059666067,249604264],[1010601458,981642709,1004326289,1964022122,115193972,1991391460,530185353,1971692826],[1765226415,406450542,856773139,209570849,481646706,1042004592,316889217,1697920660],[1093715191,743064134,1756037305,1980921387,445440412,522613158,1325002232,1987554494],[36620832,724964053,1968363695,1858664586,1616425140,2016322489,152722253,1494897901],[29802872,384116626,91187126,1580323973,721589580,708541022,332381625,1062638596],[1380349115,1713325022,688846813,321260847,246749761,1778956784,1807212149,1342518344],[63738944,1775065747,2007144449,1169635827,1331017074,449589078,295237854,987871406],[1955762211,703404481,2048501925,1991925262,1885115329,825903506,279702833,1967703141],[654991351,6268986,658659716,1568217898,1455347724,2077378745,469785509,729723071],[1093004779,1204941053,551504811,653228808,477961285,583626269,669295690,1890597505],[601053022,369148200,2059352891,954171013,98730678,1450962996,1942567422,271237963],[784555217,227401351,2017967121,1508827594,1028098440,596684400,204565863,1470029309],[1677709470,1190236798,1150446764,653726777,1170004155,186268959,1769958298,1631591444],[666951133,2049940547,1461937313,782907025,1934728266,1901672637,388269896,1543721146],[275313120,1898026780,312870031,1016936320,2037277304,1105865867,1650287951,1569977664],[1963915192,296241933,1446388284,1789119491,1487600178,155795683,579338980,657895576],[799828275,1580472002,1543524777,1062916194,1671075613,1914831455,1874363561,1783992461],[1023770991,2062149482,626169500,685845963,891879980,1236172149,1510564539,1218597432],[1887342971,1915748327,1769178069,534588914,13963552,2115519020,493667565,1214653099],[944889830,1203739967,2023130302,562133519,937669644,51321014,299199908,906009275],[281927368,607524149,115535310,1993713263,2085748865,423012730,1403719929,1096908169],[1198847309,929603819,2088694857,1628290613,1867588156,1563818564,1391015567,1864963944],[651116107,1532077966,554837989,1309618779,2057587131,426106338,84987946,2028046165],[1941973599,774503259,1823799181,652515645,1701006116,1075614546,1102476581,1132888272],[1262950811,1671632799,783364791,521933316,230821970,2032674994,304759061,1794901115],[576638632,2004649770,1271040305,141237277,1400936035,90568150,480696830,1417475408],[1824948437,234110743,1870907364,1103405419,247834047,1097732036,1357184155,520590],[1997892500,1546985171,1815028372,424340978,143111091,1263769837,317862461,164221313],[1611701440,1912314554,2038444011,1168984571,1798246272,1660516185,764692147,579526544],[2023170118,2064392231,955783412,1924029754,473358415,1503426324,369968374,1933937503],[821556789,2096974040,1206403150,1963249502,922315121,1373210811,700677060,334490744],[1106955171,1132538408,1890741241,1158699758,221772820,426961346,1136550686,1329931247],[1717352315,1237926876,1447290313,1934996926,1432272455,493736542,1188598871,306899091],[1762674457,678344078,1868156334,39789270,1631620351,1517097330,1759274636,400836274],[960156540,535828737,382504350,1376310899,1049724204,306299094,60530006,1436572443],[1870438177,900527155,1718128506,2048948259,655015530,479352079,985060998,2021167070],[1701863990,1611501417,659872865,1212762549,1015235033,878478714,1596349675,750057352],[206513056,433245321,1007064654,446398685,1849640450,126873546,875656487,915630072],[919961129,1763759981,553339117,494363213,258338644,498362443,770789119,2014926343],[245940826,1073892316,685315863,2085494964,1807463298,180164026,1165297694,321991620],[936772709,1583739534,1759615733,984589331,1367142112,1228375281,1152118473,1368146119],[506020748,203095711,962128422,1332587809,611480899,1897990093,1431347875,1815436086],[1890374275,2044366352,679163479,395986281,821941505,1429222444,1509173318,2065335641],[209598264,640762649,1607862268,1010759179,194481311,272094017,77822198,1986201727],[282933108,1967829362,2078052788,1234298420,18873362,1702728277,7648936,40797685],[1650549342,1143791184,1186856654,1896620386,1385324996,1955522036,1224161145,698077317],[414339561,137018881,1617865022,1124684137,81692261,1482997695,1962462145,879720798],[2044157787,1215523782,543670245,1417665488,1651012653,2071340370,289486821,2106920334],[323738482,1118904645,1959769511,2049117065,861380914,815447687,1244369100,1941025576],[1509821915,440210133,734875046,738852260,1387794950,1514740464,1361596750,1207953672],[1153554504,225476733,1811482912,1090286746,1907765455,402275277,1766332873,1396557944],[1506098892,593585791,1681702307,2063230602,1419088821,191866152,1485820323,1868190114],[505586231,1999881422,1452394179,1267129482,483215911,2059619472,571566452,59270965],[220221538,466667094,1629615106,811367695,469187334,595700299,798251010,1834246018],[1069198233,477340593,942918098,1809819255,815406274,209755519,1845513756,844649589],[1612546427,261349096,503970782,1041220041,1995865531,1059770355,549627816,384342259],[2008888757,824239637,1758554222,226995878,1081838028,758239858,786361296,162490207],[1853906643,369523753,1934958191,1669466240,557626747,1020284249,2057119175,708193144],[272968517,1759112619,1057051339,1008642643,410595285,770454600,1137558163,2048156211],[154051780,306619463,581347869,316799694,1375251465,1531304790,1811665801,1313192903],[1860361103,613546918,1956665618,1037168198,1247199265,681759552,999724048,573963892],[1639375054,1073722399,1831134494,1758451128,1580653182,2048126395,551253304,1295192129],[178395147,1912528878,1998486493,1434223843,1551287772,1859615005,117362571,1409973103],[1813486273,1909083956,1475258662,564253210,401411612,2009621933,2043345992,1287062048],[1691195340,1276333970,964992871,1432420569,821953679,572770990,1774178673,1957250900],[434190636,1991913907,1157268398,1058479299,1691641784,1855436492,1091184597,1731826924],[1599752682,1745119016,1735157655,921305359,290045648,919351583,80354248,2034420784],[1957199910,1882990683,515201188,1818576222,532629636,80736305,1204782816,1511577314],[1712486805,258492688,1934000463,2024845219,863664589,1849298294,566191518,2051332491],[376902419,1796643856,2028950587,15973464,1545464924,1255520988,939320864,1308487633],[721871377,535457860,463257236,1458792472,1805190599,2024462376,1084713094,20218596],[1080947673,1635611608,1832252834,502989904,1871336696,1899256607,1202986104,310294347],[216788518,299814197,102394034,668543067,1721435968,695925075,1829925119,1463180584],[34070832,1708946711,215574171,27532399,2068478694,1809106775,2011550320,14785642],[2114018022,1891974269,79440777,169431801,263824018,1199728363,1165507777,619697289],[2099261444,1297364849,172730670,691374050,735895978,1879991298,1473076605,1133429844],[1267973059,294868829,1913085345,713095617,1520780556,241197793,2089531551,1654580309],[1308011992,1859382475,1085397880,821277346,1761632768,520984275,1068340661,315838193],[141521546,1298046974,1527456976,60581204,908554258,1700975977,382585404,187288260],[2113211163,66629812,362061776,1002955004,2119503078,1759386337,907584327,1319536997],[624508456,257336257,1932775737,1907791974,1836781344,1337625407,1796444769,239944639],[1780574375,1874145467,459823853,1343164082,925994930,490383930,1980147792,362506759],[1858079529,1474640289,1011601454,134411762,1202227466,77460283,884547804,1498092605],[1615682290,140476456,1468141886,2111652837,2119313875,2072861533,787456200,423746614],[736963139,159868409,1987458563,2118105641,358525928,1850756212,1983620084,229535524],[695674900,513165712,1960553234,1185691801,1681617472,1572680971,517027644,1439533240],[1328858651,228487228,1691641151,1195724651,2102116521,218183212,2079837014,1372479352],[494342490,1974291759,513405492,569620263,127581106,868751538,1659650075,1203596325],[1399516234,1838630660,1832930716,709834540,1351782320,2041729877,1936853846,1219799843],[590647857,335509577,255425332,1143250792,914572655,2112899243,346818917,2076179793],[2109444595,490098827,2124301453,1411731084,2115714684,1869215077,1815248965,1132342160],[538304237,1182049329,337184507,173723706,1166300713,444831245,1821353803,1268790328],[1853592408,553830271,998968219,1381185819,1583221472,563092548,1181514466,823669542],[1852290010,1410477976,1247023936,1814045236,50779549,1048703199,1117958793,862671151],[1923197650,1185096644,172938396,1408554338,1252156043,1055404328,948727578,157691957],[2119031472,972144357,954931986,656964233,884159622,1836739063,110083400,25515446],[564529686,1468334175,1648419896,1434989076,890621758,23574819,38066393,1672607418],[1499867688,1197096441,1582504926,1257772821,1034614004,1989397245,2122939369,507908742],[770345710,1817525689,193704147,1813584137,1630047102,1808770631,38085699,744464741],[685237207,1676540362,213115599,369507537,349134770,2027260563,845605343,1763875624],[265329000,1512705564,1309889646,1664889143,444482916,1499560116,1882985380,1370546023],[1050834063,1683812984,1360282570,795059097,1878100469,1538722168,1035099992,1898736276],[1386324167,361294695,284985585,1493282757,1248397782,1523212112,759405772,759265466],[753892111,1667237244,875222296,1072627709,872823508,1330923139,957038933,336335668],[628456837,555799851,45605681,1874976803,693638667,1204625356,1577939566,1057415880],[838627724,106999954,1947289285,803219480,675253830,947037607,2095905831,595591031],[104662370,1206802239,1612693514,649536364,1857467416,1419026038,1589942590,1214131329],[1896073333,1205619081,1167161937,1329442158,1570253821,1343399577,1014686391,985852937],[1407657829,1961281940,359400638,1774728683,1201733047,1612906128,1971152895,725874490],[827130668,1281193380,152063627,166961516,893320513,1942939827,656521883,1277324258],[19712266,1439571133,1224032908,854844675,330092339,605098695,1367788359,706519456],[272456735,1866707399,1224015280,1870166596,411485097,1593918845,692667579,183986338],[1425017044,428658407,693088375,735938298,1130008980,641665762,419740873,911048918],[298478199,1270568986,387341402,1305218909,836170203,2014012016,575774515,370785660],[1483292142,1307091433,1141647189,1804943729,1333735331,1121363535,459643478,1768250256],[1509558810,330811359,370289189,1577155370,617990022,1871727508,1783201568,1160799989],[101254370,528828213,469789339,481302360,1129532830,956932210,537706669,2070967861],[1962002309,732861781,1242300526,1535697295,1245806907,1782940597,619150701,1850426025],[986645110,2000437735,1200249680,690134997,434487350,939239288,903767046,697643739],[1834928675,1854933151,1267852981,123982523,1926546764,460649545,1819969497,1541090785],[1151109664,395224500,2008100380,577305661,1100772312,518775464,1771622616,567728938],[1849440631,1019968508,1090122688,649456123,1955414253,667141373,93782761,1969201271],[1905575167,286481876,392392313,371924121,231006299,28950360,325407305,1610245214],[575363323,1707527027,1380437694,706462475,62580371,1467035068,346903672,1216826778],[923865458,493114072,1208245282,338210724,2116878214,800066002,1382752028,44813627],[1204609170,796531780,227911078,1198634923,437402314,944498819,54979513,952172651],[1994939677,121334842,1528165063,1890381797,624522835,245556756,954779916,134787636],[1860290274,1367548578,1782429378,1733682080,1521095940,2013242797,829664213,1261533788],[1020013280,469882152,1023484171,1654443833,161069839,1657957460,404182744,475462447],[485314417,1191725398,1480142249,94096644,1866603279,2114922321,1952412306,1771004837],[1166469068,950739039,92454546,168018535,522256368,1916635494,925152068,1348173786],[300319890,1529789620,1275754218,1015184265,1271378340,1305228343,252438319,2002514344],[1489564699,2025166082,1448087271,1531942732,738609296,99757887,215142637,1511078642],[1305546412,380445160,1575144229,1746886653,1517955104,478830605,1895569062,292384514],[171895475,441792487,2029601118,1860316054,1052829878,175963356,492914226,1729339729],[1184483899,1659112598,1869111185,1057064206,1866738437,674628504,1539081478,1475232019],[1118970181,1137888340,1016731328,581188757,1906098155,1092612105,104485146,188669152],[301937124,544416249,478642322,500335049,1344824624,461612305,1274389336,1392413648],[816054736,947290294,1288404284,1661720272,434465793,1894077367,1803835284,839394417],[680182300,1994969750,1951225779,1371315904,1259894871,1588766404,302520591,605747708],[796742829,1426843963,694385045,1324911730,572109359,315311594,197608038,713082151],[1524704966,1475034767,1753294873,1669567418,119373927,63422177,1060359953,1692808921],[1709694548,219164466,372058240,1372448238,886116491,1371143979,941855400,577681066],[163625600,1865784404,67399725,1809816717,680237273,1602265188,1559783715,2113826190],[66874426,181249009,1189242705,122642531,147343752,1087511721,976528452,1683865291],[178096191,1004734732,1719112627,1051285000,835384455,2114586321,1535241895,101015483],[1178030299,1908407430,524066987,1691419411,135885724,1998981430,1974244381,1252907803],[761318800,991270417,707797244,1150203833,1072579862,2108129928,1729131866,1339185616],[794299309,1234958187,694922160,915579999,144339321,1551746908,1587495529,1982188188],[263212135,540358435,1822097444,791591161,1682365731,1712078920,1629980953,1338593987],[663811687,1412450765,1946415995,212348247,1535153335,866183115,324713320,1789204375],[794303922,512407849,1448369553,1707440474,1547015103,489683059,1593754157,2043213123],[469275744,473229616,5101781,392842643,1775556627,349451347,801942368,1436522253],[1075276060,2062122752,1085099973,37746820,862356653,1155633363,890388216,750188025],[1839693397,1628677067,725138445,2110080313,1119467822,700164122,1881468405,1741673295],[520957625,1931786066,1535867678,1974298325,1896134147,1041445752,1460037666,1024767593],[674871087,1872650390,350454441,2078706862,567871528,196807162,569596719,106364218],[69665881,1630953433,1685176811,2001753273,1966422277,696131692,222530189,1864551693],[1326819866,380371666,1185285304,803590713,2015839843,1639693416,1820643940,1616817736],[310976631,760393112,1059528871,1591442287,843597473,131855792,529442515,1880929527],[1744161140,614544211,810379426,2121302823,438532389,578483997,243189134,2083419535],[2044413087,433200406,485819381,1827016321,850455713,1273872937,661476361,719779162],[369793057,364552724,1626885353,2041565374,1995100051,1350184855,1618531963,1618495249],[1687435121,1933413761,1258818222,2024794249,1130903604,1082192516,535505279,445166058],[1352108186,1885606605,460691225,2116146082,512104000,1274028337,128420273,1836719222],[24484411,1882795492,594986682,639215352,582718266,1809545404,1834837028,305227419],[423362727,1798716778,1068795677,1627601627,955341244,2053331069,233436972,381967355],[1588200449,2061776148,2052044379,136236141,1699848809,1234807396,823445803,480596640],[664554360,69214423,644682876,900384968,167995644,435869164,1407209673,1815873511],[643601772,712135019,1826686471,1264710719,80083284,869577234,437968668,742998565],[1048906921,183092023,1946984969,1643867297,841489053,908387913,333605528,1675165877],[505771249,1812305247,1047292546,830713411,312055267,1535431309,1283858367,444934983],[1382852325,208090924,730522142,803518889,1582366228,775611064,1696587209,892850687],[585742916,491960315,1808979387,888454522,791807185,1958746416,1988101585,1364211823],[562655419,1835442489,1308153877,1456139613,669954935,1991134554,1764782109,907693628],[1283943880,217963665,1167488466,171292319,980825947,1520822748,655708878,1540177664],[882928827,2100531721,564564886,211120592,1318036175,96579695,1715599263,1792141225],[1455369615,1051389348,1185175906,755585972,1163523640,430306299,202083021,921431746],[1919204852,1506228423,527904794,1259301815,599185008,1794397293,1544112826,701760440],[1214333478,1114721785,1609933724,468040721,1068848587,1736520714,1801828669,2026215782],[1374382997,1380628947,1618681318,614679816,548325229,153545937,1440545380,960418168],[2054481698,2035147003,2077148289,1622727971,1380664447,294597212,1173643353,1298038111],[1002728738,1845659679,1712172462,996069594,971227206,1020258937,354592156,1552636956],[381154944,1469381133,779449571,364470771,2109259040,684153165,580473077,2012813903],[207329713,676823744,1699044194,1641943820,620811643,649035198,783899173,514442304],[509560788,440317653,1529391444,1599237194,3191405,1292108571,1099778725,514136696],[2001575279,792033265,267157279,2123947249,2016840654,520843166,210038416,318004937],[420876862,993208820,1903419225,1987900137,1374396198,1454190235,332575385,995559510],[2086367034,1713703996,2057471048,50353706,501050357,1474944915,1847539175,1352473114],[491079752,898940274,667019617,745109076,1100425918,1535314799,1125396988,1038940623],[1901914191,1568133513,74378624,2095604876,162715262,427105389,147018848,1943602376],[1431860439,547134204,1437157211,1386617457,1661475623,161577908,1198755845,923148677],[1335246530,683405081,161479283,1435153474,2034753309,162331782,1879140744,1311708415],[906925944,1143782739,1033495268,1046920579,150963395,957046818,20661378,288418180],[748618316,977726283,688925393,979608022,203606637,512258523,1574815558,848288337],[240824604,2105365854,161805640,35137216,1126816622,218770281,260966096,485838441],[1246815718,457440613,1013880791,1301459223,1583048338,1138034404,1833134,2126039810],[845226822,390162698,2078058684,983362136,1063001331,1502805473,1122694389,397037243],[1574467833,249304602,1646884919,340938392,1971015478,172338069,1438974324,338849782],[781847258,66713935,1674784704,2025517892,1480536163,819061830,1987009521,1153423669],[1746329481,98948422,839478707,1623655156,1475997528,925888075,1120888040,41522345],[502133749,662861238,2089521463,1407822896,2002229991,642664558,731641318,2021275018],[1999871660,1023059825,1352058894,2115973415,719880613,554058264,582403737,1298401424],[1222263029,2109502804,1914424517,65353140,1991445158,2064294531,439629133,267528796],[531574319,1068531653,1604847788,912081443,1027334335,350663486,2026604829,172223262],[1798404145,438072796,141090657,513854493,1624568240,1397343082,1449661060,1082763072],[1776090840,897741787,1160910376,807787973,1275277596,783213789,1192963379,1774019569],[1075559336,1627040055,475406638,499131412,663836990,1499385360,1279760751,216387145],[1049270317,2009801038,1778523695,1366184820,78473696,703982437,1005908752,1272200647],[1681407067,1511735457,1037958548,1839734344,591929496,1401418761,1562124261,580863067],[1186762650,305567662,463118896,695777207,865164739,1240003790,1557691103,1257783838],[576987204,1763515448,1624459840,90588665,1172170540,408235393,930228541,2085675899],[1023999698,372656673,255831296,1609941272,183717668,1933811337,582773281,866043278],[1815928164,2126756457,1166752317,270999931,467116354,776688339,726242147,1998058824],[749217113,945168836,751695116,1076313519,1195960367,82453945,1733703076,1638321467],[297208944,443035662,1777256895,338782356,1293749577,649596085,573680735,1737406851],[1919294259,1176276591,1834870608,1259881830,862961854,1208975862,1956896757,334663551],[1360284390,1651137944,316998959,609060543,755875040,541995448,160989528,775350262],[686888742,2006798042,612603289,656191312,1805000444,1594319390,360373538,1419180186],[2047229104,1858748483,561905837,239424285,1090802957,756738793,1724437055,1682837146],[1223222186,172224119,1788099989,2110441287,1330299034,1821230665,2122711489,1034041578],[2061150330,1083701991,1043320042,1262477696,1633532821,773687510,1782431690,1098946728],[1512175187,1646280656,562320033,993412408,1085991821,707405890,1100738815,2109662989],[1208798952,1956150647,1643610747,1823586676,676288339,1240454406,1069582359,321763885],[400707005,1451436176,455074588,596597069,1140444167,674240598,679450361,1906539253],[1702557004,197982180,850181175,224078632,1325726885,1466358358,1210946993,1773208994],[1165605123,1677646482,1676601660,1721356987,813127473,1111376547,203039083,422331842],[1896515339,1450206133,561475918,1354641632,1200091406,188699932,177022240,1760744322],[729757221,1686608580,637947848,367225416,1480272404,969551984,1197235763,1926167093],[350187535,373265150,402809062,800808218,1678499412,752413749,664080733,2030758775],[786716708,443729327,1646046303,1233851158,1475481232,1697680850,1298127289,258953270],[1079271026,807417329,1952302132,1846289805,354451738,384875552,575143840,1069136654],[197242934,1031900986,108789794,1076555738,511984232,211721230,610362325,257119351],[1617881875,1605070056,812812307,272282745,967499667,736030499,1273307740,2095603325],[402816512,2106647790,2045064867,1864991758,1420103653,1106490416,1939331628,238013089],[972292523,70078675,771962813,34195726,2070116916,824674611,995408032,1438556274],[1400559626,2108751806,791107513,2043026076,585849755,1931066831,605237656,1686030664],[1919181547,822418720,1340468609,1370404244,1462189777,108548145,1855920587,1394057842],[237802252,1770680974,2004337404,534317248,1931869671,1188982946,636049929,358452658],[1557211305,1601785278,111956252,2098756953,320539570,2127285259,964119132,2036924979],[1197811475,1386118613,1702114695,1649681110,1307984795,1977382958,133758677,526320867],[1567916042,1921227720,1575018433,23829640,1033775417,2052988326,774439826,2058261348],[738531192,60997898,1427466309,971295118,323626047,612928115,1796079610,2010376225],[423568208,10973881,824894325,582973013,1077672372,1359513729,1829217179,1537134156],[156553770,1608884673,131629183,1758987897,1037124949,1612025885,578516989,792615868],[1889315632,770050320,90797955,1117055948,1362358477,157410338,1576074072,309861671],[935736690,306442721,1098648028,1821383859,608754614,873221409,22206899,2007563309],[872076693,1693226752,389126232,169338147,562980237,883781441,42838305,1469503013],[724554780,274443262,1438184916,741125699,764901845,1005959434,1194020179,1883484241],[843843230,1763999410,1082683875,693692046,1532301834,1940989531,164147255,559057738],[714300616,1756644710,192383597,178465344,654454623,1470853021,1500659110,1092227142],[938617213,410241835,2041011723,2065276530,1739668709,731890272,2122606045,1104237123],[1928822481,255063297,659012530,130776505,1180577560,1060614455,1309454039,198627429],[710001301,1435305884,220802446,1939389581,102041222,1041415670,749949786,1176680422],[1097425235,1870059917,1047690217,321017600,988553897,1959502671,1134541907,1154818063],[649969956,481402496,1719192792,1319354228,173200575,1439748876,387013020,1629619662],[510659891,1316542362,480584135,230590806,1115382686,1300743916,1464504659,440590781],[613595010,1682046691,1004674769,1763865893,983749631,383397628,2066283260,1425395139],[1568851719,154243645,2009215254,639524663,33140154,896822028,1663329078,1106988311],[694270320,1283200189,1937710562,575738090,692777686,1859218332,1042368741,805586135],[23929381,35220771,1655188168,1233981589,715981933,214287919,685063191,111479699],[583624736,623953484,1778094,362656744,1871133842,1804836816,1651937060,151417155],[26994577,36400551,250086695,620393338,1020677104,50599278,2119616744,33737998],[881583304,1576696657,1753241487,198125309,1975120935,131224125,328267001,1693380681],[816621611,915812749,487839094,52643194,399565488,147639247,1160914327,1310308717],[91363970,567030589,733425756,250870073,1176261304,1091004562,1134195216,1095323774],[352723690,473497063,41659089,1690138644,1541679827,1412314984,737607551,1480145126],[189187068,943129811,177506484,1736381739,622819523,808234239,351424643,954145943],[599444354,1285243269,947680727,1213886054,1451414254,535026618,849881065,808655499],[1276900080,355023241,1026199083,1182063922,1668272584,70615745,1883361419,2112615979],[1618272344,1939500790,45382535,1265094046,41685191,1306877990,2064097733,862470311],[873657543,166829696,652446981,802792138,1409784575,1867612392,72037497,1803441663],[1713898088,14025016,1208260360,1518572820,597620838,604615507,1371181941,617320035],[459849950,1796777078,1536923588,825768066,1043943028,1192511453,1973192713,45613399],[331499421,1937300783,729948064,1718600169,270861302,2071098869,257533524,42407061],[75325797,1917516066,679449742,1284212086,411263022,1153865774,1347465038,201275046],[819916644,1877442726,2045603927,289653633,1117024103,245169595,856496754,1918027143],[46488755,1434782479,1885156883,804961252,438288085,269755609,903160254,1765835628],[907997802,1763767084,1336734230,2093100952,46362741,341996905,202922490,533333767],[1544500750,2044546306,2090814498,1521804487,1336306698,514738460,890622185,446691989],[139759242,1767975118,1671661135,544061962,1289822552,497325718,1755010107,654390546],[1687263879,1966901036,1687527038,1858419730,125357083,2002000263,2077289692,1457136365],[409369652,395554918,1131683765,609636346,1179019649,2042078702,461085704,99932598],[1037707351,702304386,1184612442,320292788,1978511878,147217865,1363648914,943633530],[327165789,750976008,1415036361,1555124347,926329593,652936527,1761540185,1647577437],[389538985,2044468363,755446298,1021280618,1402359442,276772056,1506456803,1163119049],[1933177096,938930317,1991586103,30052529,1666321886,1858642126,1551303238,526989612],[1292107125,117341212,1887535266,601815303,1170948652,1815797078,919507680,213339992],[2104520564,991795919,1915148644,435061077,362978787,516190801,292709895,1631884253],[944628979,336185085,386924522,1704309310,1818292999,265523754,872757755,237105148],[1393811215,274183932,1614971906,31878309,2092773289,1389709592,1922702482,975773086],[1660459213,69259498,1099619996,460359595,174462155,559249753,1202348923,25735820],[1236071982,630479770,37780558,1455917668,618562896,15540945,348619013,865613990],[701423802,240593135,403858057,1245507934,739305495,1139774540,993968832,1326417255],[1281334185,536539720,843339260,578555229,1064632777,476039838,1024163620,1220832465],[323452183,922634358,1810281482,1831328007,1321845116,1085655316,1703524050,1602536957],[242264162,1352529129,1950778011,1053564430,383483937,2094914382,1118623327,562095392],[367641466,366460002,1445638566,227191049,752475467,299901176,2124631987,1365673470],[159841914,1125788900,428739438,1552348274,1426354813,640719842,1427005814,171478082],[1847403568,1215905228,1671339733,157948809,1702015431,1566989347,1344078409,1329194710],[610303277,1940531818,2033940314,966766847,973654001,1087957148,1980186860,1212676298],[1203526589,228668704,1849412954,268112177,903834035,1551930427,1333941574,2022918389],[942217197,673665884,1840442867,547167141,1050054236,633042618,1477946238,527933858],[951142256,1644944991,1666686538,1581880267,1842696593,1452820438,1163617512,904460],[1321214206,1675455695,2019034648,1040727750,810497166,1154832538,1349119793,1605658456],[752771081,623955166,33636447,830353086,1525443824,673284135,2009179900,2099328374],[346645028,1763012148,2009515295,1978156814,738354045,1460308088,846751977,1221574540],[1070133397,945315207,1839722321,1707492154,391453453,1003967850,339114256,472586125],[452173458,366893657,1611293580,677844027,1281560077,182137248,1428392421,840710529],[1160499620,1137975131,91550510,1626863223,336992556,1199952010,847207595,1831080950],[856493616,1840896265,793266401,1867787566,974588222,210067638,1756532429,1707202135],[81652845,1566280452,1671888203,1448245027,1201854400,1052924287,847865420,556692451],[1315213362,1844974231,834907080,1674616334,2004942496,1000047498,1760987327,1037343979],[1365976028,750502743,314992182,829440119,911976489,1039383166,1772257807,668262767],[81146502,1471929461,494994712,428394542,397442964,373829058,1246980402,84937342],[158334452,1098979354,594201261,1003757038,182463184,201703050,462025128,919938741],[33922548,1113625371,656083133,475107984,984522300,243712055,1818896384,1504723068],[1041553554,1540476927,217872475,250239304,1689730479,289193794,705634277,489735526],[1407970387,590148822,1041935627,1478940599,1541171762,131994682,1999767050,1078213332],[1072820052,1408099644,2023412856,1472806879,260589701,1346036226,22306925,1169058892],[46272198,179913968,1117499944,1942407414,1268915595,1110036319,416794877,2031684575],[1161590695,666253468,1787117576,152575768,1020052411,2104279555,2079890082,126934466],[127674331,229577039,319174709,1963986515,1054584948,692406000,1277175054,339162014],[1993083736,199982980,1035815510,39008163,480221645,114246840,2046784949,1870470991],[842229971,131315115,1021215513,1825779692,872231350,2111392637,1566784479,1966822897],[265549212,1216883721,1908234551,1514698903,1312550509,1362844095,1067366316,101281011],[1293450027,954559788,942047832,132332086,359677944,2056888135,2096963268,1540493561],[1210653242,216003027,1156314451,579671240,977645212,1623681446,1203649957,1960587990],[133013240,380894555,2108490866,1957060206,978799,1352338875,1201815471,1014607305],[1844266042,1406790957,984844796,567918849,1696147226,982968860,562624047,464273129],[1770697231,2068905996,691055837,1107939558,1899070186,959226971,44338069,468396736],[946482760,1557265697,898391643,31962017,936093392,241865771,1822606643,1974852956],[852020886,596424636,1070987266,638065204,593894771,444530139,1941070040,680869732],[613672425,1454908415,1393485447,1140770061,1210139945,446734286,1531380045,312939414],[1469208750,799021076,288279766,1827957122,1163709474,467921075,142299579,1649429289],[1079216684,272152427,1217926511,345813175,1673199447,776098328,158124258,755963249],[1449530402,645350704,1226552010,191181951,597716866,1478139038,482094263,286463743],[1999472157,642767946,1875748396,192842156,530411942,432328708,1172019443,784185552],[665531316,1381642748,1232083192,856535129,20083861,1461085475,1813408116,1422012093],[172885825,1134079726,264119372,717098396,492278768,1355234883,274236619,1445106875],[2125707341,1247343107,661158897,923528985,1890715120,430771715,1354615187,518236543],[1064021005,1639636895,442491282,1532432959,231890294,1746662071,933900520,263072874],[521509325,1009400868,2125490516,74309243,113696633,1777932026,1912931267,1805422634],[340561185,521571460,1820975055,1308592300,586573319,1424353660,1261837787,390970298],[1404749751,1369975002,718386075,1322822813,475604759,1983672512,363010114,561230694],[841219550,721470771,152114220,739352920,829886098,1883709384,1309365847,796085257],[1466004827,1114895504,634156558,947650708,299959323,1766123384,1954913871,184237368],[761167274,721581254,332499106,1029847577,924560985,1307088482,1101167322,1516848626],[1172370547,593796032,94268219,1206116903,1015608755,462130563,268808590,133128774],[1325743178,114329367,1859762653,254402039,133026448,721125516,11928370,319750274],[1816243796,654910391,1995371576,1851007557,648851922,1409566556,1722200863,754014959],[1122824769,351962147,591825002,819834682,1512621131,1923905994,974141065,872293142],[1578519456,309083790,2047556781,2085938608,21852529,1596725070,1920407302,1696347129],[2020995965,343036206,1188898908,123017494,602275299,560169101,1976516339,359272345],[185959892,367980178,1766014547,297347947,1725352838,378414049,735084340,347164390],[965281538,455658765,1685089768,1915391237,2078525774,962245004,1574606047,2073609612],[1062854560,1057158846,664306316,484700148,2098309887,1672225324,446443398,1246130195],[1589020475,972175201,1656301143,1020566032,818895456,863432037,332865035,1694814058],[856459835,17202420,56173899,871427248,237983113,714838647,1477312074,1488387665],[2022941860,1591137592,1285968949,23879803,1503405517,1881207112,1623068356,515743862],[69376880,1159652447,307971525,121734940,1780636688,376973690,524983761,1724103532],[1018213908,1149850908,1741185903,1341124286,1266911976,1024692235,613904714,1636728942],[1937322513,990229472,10363399,1541200845,1805817653,1859740297,1544250249,186181262],[2113461042,14113146,649027226,841435705,518332638,100627769,871696546,1050306322],[575597527,1214203925,1673524651,56589907,1878131939,918528401,456618213,1043436522],[62727731,274966464,28152704,341727754,2107836659,62110169,2013815673,1532701084],[808900729,1481725334,482082545,1799346743,501006985,592315923,568336356,1728721880],[1666121083,1905485531,1164886892,986726998,1902374766,159856854,1416965476,532558402],[1352017008,347594671,656918138,1058984814,800009367,66974204,1062626103,602141496],[699129795,667689000,1532812221,897114532,1771364410,2080475556,338552791,1334561127],[1769004995,1525550985,190171598,1021666694,2017116070,1974278508,1463979777,1178755390],[378798993,794544425,1317113119,524503929,1056410620,2017439706,61494109,189263553],[1155380593,382444577,346403927,1663371294,1960238591,1772815156,1442622190,98007051],[1061352259,1362356648,1111996573,1617194637,536208962,2044227299,1090442146,1820413391],[1385191934,2099535271,1920079057,1726483301,480698960,1887430710,2124340009,1783183061],[1790263290,7276335,1190579380,1271201940,572865381,343282490,1289124654,2055186538],[772485713,369676653,41395441,482888835,210681342,1210719273,531466890,43213139],[1222304042,1529834665,835166056,563625529,419744374,987641887,77527996,1406770697],[1794869052,997840408,460787286,618257936,780172743,1470422925,1191907626,1019487288],[146161331,1213727299,853435074,1767758113,791804260,1785700101,568591035,737150812],[1361373762,959827584,1721562551,1905470704,912098089,334351646,69250246,1858878480],[597948633,66145949,1041991713,1244238227,405657937,265153863,156465747,1496449579],[1051571281,685243034,1648516340,1725246661,465082092,265810699,1702606150,1556528222],[1741034275,1282586299,997328147,2054098689,1196509767,1237830467,71443112,888140521],[1353682889,1948503544,1441253783,1682960089,2104580289,1592660373,792493026,1141304159],[699955220,1807823180,1673124049,2044304349,1259010079,1258175953,380528373,2003719083],[1963976718,1828429899,754867336,1878430512,1792320,379732897,205146489,1015482487],[368653022,2033033921,227539214,853633474,601457998,1000209943,997268387,590820477],[359714142,1559071729,131018215,1300191599,2008782306,1006213110,2011843334,85820326],[780800833,722060154,1223387589,178606102,1780570995,1640772249,761013063,1134127757],[688181497,1282292379,1305067702,1937037055,241313775,887371082,389603246,1041361768],[1116488850,1738545502,576231177,164841513,1514133725,464842777,1146401954,378181653],[88711631,708143003,268735697,1275365797,901748686,1884040685,414574886,243011150],[2125713896,2058249077,521823135,1868590720,1958886030,1267630711,1809233625,95004369],[1937658142,952994409,1562198,1142204917,2128860481,594889817,1434271337,41500896],[612051919,1279921745,1593775046,1391232569,879096998,63495275,605839405,1062756021],[668337661,1055646210,1858558157,377158673,1673911862,1024246125,556046433,21613589],[1529265339,193092989,1684174910,170639360,577093081,242486660,1312207432,1974985530],[48586390,1247960574,140301513,1982772575,328429319,1273012518,244313280,872972420],[2019067442,1753829536,1008780138,423743115,386581716,1296882962,2033161239,450927429],[181639070,1836194008,917818501,1810114363,1877565415,1440799484,570834906,1391166305],[1654344870,661470579,1305672395,1959620339,998000332,1512982725,1612041541,486058014],[1607926164,2017440608,877810252,767065742,2081824054,1494026948,1285901539,1581647893],[1243369028,1265429270,1832903130,1754795025,370176789,904123548,179838404,549970391],[1763190470,1425957698,1443569338,908999497,1207983637,886943667,858772413,352665856],[1494743200,974528185,836862349,763168279,1749490497,1433216953,808549324,1061644744],[1824948065,1494739918,1101568452,629778768,1054142702,1643710261,1247687398,1144585158],[1348183502,449509941,2090418810,131192122,931857236,1162138250,1624464904,1034691530],[1235912178,1228835879,1835486495,1260661599,1268610394,1995423449,567492679,1042175530],[810617036,318813159,1167659399,778629214,1242916312,1654375511,1152174206,1929945713],[769025226,593041046,2048285038,1303739398,2129332726,122573264,1134880627,1841771244],[1773263386,471450563,1929026501,295837832,655832272,1280376361,372860189,381245985],[897438451,15145405,1102031476,624614641,210491014,1267873988,210579406,926049606],[360605448,402594253,423561855,1987622983,1711008147,544361829,1681960716,1735644159],[539929804,1310188649,795808528,2040935818,1373005585,1440520344,1875055618,1363241710],[525876301,1661698756,6213726,496366857,1231909821,889000700,1636949778,943847248],[187582999,868361852,2089853924,1327013743,70235408,1066882445,1500517349,712302095],[63009096,1029188349,1634122405,916716536,760942189,487405609,518036580,37239622],[1231849437,387765285,1320710091,10595448,1792079199,653944782,1077785196,1348113134],[912033962,172083598,1571762828,1648802573,1880337311,283451588,216869798,329193299],[1793663266,1238968473,1533520951,1641611009,1788316334,233196680,1601027470,513820649],[459648478,411465865,582861320,1810542525,195691931,1786139063,1763805841,1354875666],[2076976649,700576591,1095132805,1840332263,1269137192,1596779936,133384116,1840037647],[1747674811,200732306,1368482111,1283985388,1747670753,556293212,1705809577,1783357723],[845847253,1937620158,1190852883,388232329,565314956,2095419993,1399561276,1331845743],[828898056,1494681598,1034750363,798203545,259018361,1904583761,795653143,1392929555],[354456178,1431199301,490016350,198902005,1860901010,1932910857,385478603,1043838040],[1283670351,1310681187,660281106,1065047578,1358112787,325592096,359721122,1950425784],[859513898,2118604237,381963649,1965864231,1252942561,1856126086,427616219,1696514499],[1300493189,783391138,1724377626,1499342979,1804622699,939105938,322630272,282561769],[1537502638,2010760250,1316745720,1227001901,1300394279,1205692782,787211866,1376471594],[912590309,192456319,541757782,1548571259,931338666,1668841557,694251454,380628873],[358345773,1444304326,179010289,217537608,963165504,853912070,11691730,1274452073],[774993429,1386541526,1006140548,1690899494,458891140,1131334127,663066869,391013593],[373588574,2083800710,1066760781,1404047830,732193036,497530696,1161713122,1294354135],[1316209547,792585079,868387843,677617995,27336319,1920677638,502402707,184355286],[1457358211,809553663,1062700535,966921087,190449179,186918148,513949693,971758140],[490805870,1656536878,2034731266,1330995216,1187981867,213147763,373149024,1231831748],[1174816017,1136776210,146156208,473672117,663914087,582793648,137315727,1971100235],[538189007,1624961627,1504940400,584784576,150021683,1570749790,14626094,696661086],[1325076896,675424392,1289048626,1797711033,1237992854,682953234,34422276,2050065958],[1531260484,167870919,1001831263,1332612275,2064858271,714675511,765119664,379146377],[1760098120,2127169121,685836457,702371747,105961508,325165456,763271290,46066704],[865469943,1548555101,137843465,814013905,1421114574,879285600,23989474,1480761220],[1367676856,497341637,793903500,1775848825,1212750069,1743577355,182297695,1140563088],[1605145286,284247166,234151573,173872313,1527832150,1329982482,901843265,1727935694],[804052777,1596520691,778189344,230323086,1323080772,520500309,636445345,1357782151],[322257485,1856154437,1590015624,1910618506,1717472522,1746226858,1636188244,2074446387],[1411085416,723115901,102480560,102629561,1011524332,672523081,669636024,920707008],[1274168842,2050634070,1293019734,1962293879,964428125,1189839146,946330994,1328930332],[179946049,307505943,222480809,60238323,779188798,581972039,897252317,1173893947],[1645277478,1824558787,2097695034,858618526,1341529454,1474763606,710205026,1985533838],[648730210,218460030,1807119616,586249392,1067917549,1296609225,765800587,838322214],[150770058,902234547,764170189,1922145819,976719187,941996019,1254324629,75109353],[1700684538,1879888091,2129624757,867367477,1330522028,1631398179,1278996286,1574788662],[1774328494,833768487,1086859266,2050315975,1366759449,1018353763,1656326671,1647076389],[1296146079,713420707,1862422627,1691070645,427867860,1070944353,454263284,1483392630],[993370041,789463450,16226962,1630995499,1474155653,2073129211,2065559783,416495308],[450877922,1573990783,1485763308,1833169,1760843900,1725665086,1854935999,1918404990],[122324264,729355500,1571021471,2099940727,1739801339,1012154921,763630705,1299461880],[1792191057,425520240,1716184183,1519937795,1970732666,423673640,1667790509,817968033],[180862349,898113925,1613703647,1391069409,1803182855,1895500043,1541488249,690954204],[344517810,913848743,689272111,859616941,975735591,704258135,1830973237,105012351],[1802572505,38824281,1767247147,910524576,122239809,1824698535,1734267531,1149513647],[409412607,1471694089,1205639631,610736669,1354911652,1976323754,1430708538,805436418],[1474584683,1639653436,600455540,1762105554,1677051101,1754244727,2052531289,1053911815],[2050398576,472118040,1221579108,1264649439,1719345448,1453713209,1539305448,923579531],[775430523,1812596795,377487847,1902783876,1310007967,1611145515,1123887320,1370652799],[855422322,476736894,1675730101,2039797019,388179652,1966384714,1954464199,955974910],[974261333,1703797355,272266762,2115298839,627222443,1344896153,1108662702,1974026664],[1603095060,2053797109,943153357,1389666716,2081008526,1488321162,1753874131,1967307666],[1159774614,2118838966,1866375389,582839710,129438089,143696982,1591456241,430376702],[734317271,1878686572,772296895,1613700838,888713070,1625239438,856922179,658620159],[1733001862,1584179566,870571155,490836338,179140159,1483771723,1596917475,1725009300],[1347343662,193089173,412396351,1158234813,153358900,1357363621,1311161410,615706680],[416368334,445803334,727044708,73285196,1651878000,16891226,1837573962,234636169],[1306514780,309356023,2081906256,1790550853,1700113854,316747238,1039130541,41317570],[27895013,252330963,148877317,1984656464,914559385,1100261428,699663188,689779452],[204615735,1326360193,1288882510,2107832615,1139121609,1687733121,84988717,1601249431],[534633245,281096912,710052940,1286681368,179072888,377594437,940094777,75807763],[2050594243,1193688917,1451868489,1034877617,216609232,1058081588,399904599,8320367],[1915914948,221514902,1034908373,907860767,1680674982,729865508,2105030372,1171530025],[265537549,569452097,1174164786,1870226109,1958720229,1514748735,510876376,583792256],[1961252683,874216150,1822769372,1699065267,1955393552,2829872,1875656191,1253597237],[1716630568,581819823,1114358209,690873411,1130126365,1772796871,1318943269,2072465279],[1509118362,1224466770,1607936733,969046022,285255550,1821967297,487957281,974199094],[363513219,544416686,577862025,2124255133,2001203765,1733421447,1869519333,1071369262],[1873044016,1221198072,1583045965,878711044,1018712595,1720252745,2091551448,1587236362],[1466260143,986275204,681238759,1805515385,1321249726,550492053,1262940588,60354672],[1517083418,260785540,1486836126,1671024348,942910124,1286674445,1653353867,869339427],[1217030187,2118414497,431992984,365309732,441600212,37330576,1279873780,2098054461],[1022032950,1049740377,522583953,232982130,556558913,1849608809,2032621760,525162319],[405263779,1498731071,1330453187,310114704,1577895965,874414562,1449709887,187420925],[156938331,394473819,731342094,219743136,921019000,774533353,771327986,2058970013],[675739963,963833290,239667762,821533882,1540869460,947188103,1201287529,98449781],[727449780,2082969208,1484977368,95736944,1618909223,1133190145,905000892,2074341617],[1362015683,814183895,656649051,833340573,1104166591,757000353,1794268991,518870260],[484241687,1959574984,924827103,986552480,2082477768,606451336,318462315,1261275018],[1239050212,377444660,1072333920,694966408,193161649,407001649,516983270,1799160930],[1983077238,291287163,58383299,786178189,2067356911,788243218,1868718771,827358435],[1694296871,1018497270,90640482,148067021,1587825733,414773587,1585539251,1849770782],[642736493,473160326,1291156956,451606722,953971690,1210807977,117426700,1065142703],[1846584536,895738435,1348258682,1194600867,1607859640,476779265,1167671914,1067469165],[1784116390,768853203,1350062832,765385998,1532404870,1017631912,1448701985,1686433007],[707619289,1253719792,1039624094,1197669154,708183530,800216491,409467533,1237669448],[1111453533,484030533,496241591,317055797,15791094,2003655100,716115621,784040757],[1354801021,2069092149,2081159280,1793361641,725725471,1844879723,97112971,1709326848],[1917715846,350961440,1143231709,30573937,829818139,75862488,1564139479,912934608],[539043454,606822480,88880003,824161070,103043717,1113675830,1457819452,1038554414],[1884034441,91479334,1050685053,1348692432,929027382,2018646524,1869708052,874079763],[554356253,1619467375,2039356960,2001477927,1043255285,1108471211,1934428465,682169700],[484382967,1236082766,675371671,1330557013,1562815029,1247167549,854255117,1395093652],[264781237,1152343666,688020072,2074725047,167927487,171685206,1828905678,913640045],[2105327322,592231903,1765444263,1378141828,1576805502,1775716183,1465413108,1226340836],[805714038,1723729157,316859547,295824771,226919460,1218131963,1003687734,833275486],[1668144716,281583740,1376002317,1342566871,1782759561,825905430,1017881805,1212046838],[1147816052,265252734,572179620,2057818785,1619083009,1987754644,68215387,2060382049],[1748985329,1151473860,2025480056,1718863056,198680051,854266273,447438493,18418551],[436328372,17728210,1781885198,1664797359,1148784595,1962427723,2044249538,1175875886],[1889440687,226307448,1727407012,864274294,1195602924,919107336,931393534,2038079148],[1474110841,243893917,1906720121,1946066303,180925067,1816343158,1774276169,1318902328],[926118484,1386424266,177280464,1463398515,2043541808,633099351,1398231755,908903190],[344376668,141803430,1693938711,2067238742,627878537,793227822,1277276284,2038441600],[1331521910,324614326,1759144472,1720063925,1475810351,1217439033,777229610,197409021],[832486553,1027027906,691487198,1798624612,76228076,464926104,942406042,594922795],[580730934,831596540,1738118017,1993121178,1802138998,149769647,1670510224,1792857608],[2038427364,1458260475,452727304,471070234,297469731,947242820,1552398422,285843556],[374617703,2085082288,1177286898,1884764261,1905479969,713165470,985696636,1674807834],[759613486,649569411,1358380091,1388259902,489315291,45626647,1426613381,1659160956],[35337263,651373217,1384568312,1102274652,153180172,1305548833,516985909,1334277245],[575794586,489420003,1135822347,1053227489,1565718582,377905546,1575960578,255918584],[1929581899,1094793699,1879036752,644690945,769927381,969378159,1910034652,1142776312],[896999820,1928786176,518223406,629863952,1632608977,766882825,1853789270,746942890],[1123588662,1137377632,33407608,450611309,2017417043,933791534,2022650130,1217644943],[1527149219,1204195249,1981867532,1828155206,1390414358,1856913821,1726989602,1442266689],[1352346564,970386448,912092124,334559315,1768346875,1940098201,2031636594,580580411],[2013378483,1915105317,1304382394,448709646,504625421,1401568737,1498786525,857503010],[1229205016,940026871,1314230574,1799525568,775522357,2061221593,162215292,1470361923],[1517667582,166921066,870820790,1724519228,794645885,173996951,544533047,1723804228],[1545960179,1219815141,1514674174,1575113873,1155896775,1024851906,22534034,1518726941],[1408949255,805138090,340562155,635215423,1640717759,226936730,689804605,1261430223],[1417435125,237431468,193763501,60858260,341046208,1361216805,794193143,1603699185],[1083233173,877420204,297164957,1560483763,1028452139,1908588632,1256910820,751163117],[1770607682,1740891194,1188747892,1643200061,1286586610,1969422982,389453633,1023441280],[2020961843,1292460022,1140174594,1181826278,327946647,608066106,1411485663,1663938359],[256257093,1625970076,1012863910,13492021,1640320096,2088481986,460475463,275392556],[1716364908,151821460,358345431,844506066,1247721890,1000016215,194686094,1666181315],[1435340447,1380155256,967167473,618885874,1835067708,1360198977,920444959,1881629985],[1415012487,2104307884,1503670532,1129379968,2055148161,317456998,1099154037,330952635],[1759821179,1706271173,363298930,1355389809,1009583886,350476171,285126799,1135728894],[1965984272,1657886454,980419141,1881041757,54365094,1029245132,48700391,1648392620],[703429755,1812041808,1776622528,849811792,1343444158,694080341,600071447,2065124170],[208970474,1288129633,1643930822,1426033735,1327318751,809403764,78658168,190180229],[1674385808,1982496646,1751230973,427246618,2032939471,1029784206,2125642058,1074857135],[1109703760,954664927,2115422635,1658906417,1116291311,138481906,316318225,1204080209],[1082059609,277377519,1001618782,237342776,1648571533,130336295,394134841,202953433],[787886824,1624003075,1990587920,41463570,1424606781,818924574,305106901,988830699],[613291347,850363628,131276679,1941632299,594571652,1776218680,1789929767,1301324126],[530420778,1727174748,67623717,269991519,829243108,2104795155,2048435103,817374433],[1878050347,1060765857,1870320224,1525303967,915477856,723198067,468902873,1820821253],[1507773943,1077857695,1972724371,585859226,1599903651,487886556,760179369,1416017753],[1604996133,1609358691,1494677355,481596183,529946384,287387287,1461694816,64314322],[1399939249,1115925572,51105314,1153281141,1706026156,1894754942,1386198319,1439413052],[952932355,1607625371,711991791,585796175,898654813,1419630008,533524964,1869104083],[595343506,1212952473,1457772334,424873689,185505187,830850259,1158009521,1198793611],[1109341097,1347205657,1541200947,838105826,1663957333,1419202532,1444858140,1115940843],[243221596,231965560,1124120588,2052385770,155313325,1652357509,1259139650,2663200],[1900247335,1050760455,1973588923,1770864828,1500561464,1609957333,706266905,2050179870],[1883871541,1668409182,646598655,1089137780,938323411,1937491259,988846099,1099883134],[191573701,931919982,295549325,669949385,1210179841,2002387283,1272863210,349623324],[1386271925,1951348507,1688732117,1289365345,1665630901,191453896,632467477,1274252675],[557579414,1972396426,1069573090,178646433,1993908842,983098515,944109669,1549496307],[1965305236,1600923710,949527939,780130232,1237357425,1045354089,285938490,1839872996],[801342675,1071825351,1167339647,1386577393,1094040241,1659306780,1302326240,2030762296],[1476822666,2037766767,1191367633,752673345,718318126,215111838,571118139,671923456],[1036004003,1255090095,974672089,430298067,1701720300,2099103924,1703819090,1040032448],[1562463633,278020813,1566361141,1229253373,1434002910,1755789511,683979221,1635214734],[1278858581,2101473495,1220085715,2038565066,1083368154,1152383026,260726511,1315898338],[1416499565,1740556024,1768987166,1526907422,300264716,1801774064,1367337718,1451306389],[1491464388,583241628,2078294398,191437502,1436601201,83274930,1404074886,453731939],[960845323,1317955006,115781419,1279255466,216148569,786787626,1285031017,524893015],[1384311337,2075423367,1163270841,823953127,980926405,1515295193,1052797130,847280728],[901317133,1935713684,1138245917,226053431,382324483,1998943425,1870033095,58812215],[1736044590,1041181076,1218568376,106743169,89016263,1905340837,2035572139,149493535],[884918545,1771947826,1859545872,1908514978,487930051,1814142280,1309316376,1896502356],[1841399297,1834209068,59361021,1890525773,1251926040,116912775,28251733,1211173900],[93712947,842828714,720738803,503680602,768262906,114109963,304749237,1707382832],[1765318032,1806204426,530841425,26502400,1805839459,1975852237,328402193,1705160310],[678943734,356401100,861338670,1981809139,1530548917,1367296481,1995776637,1597048470],[1886628896,508901072,639950921,1017877552,1063652608,1006972185,1603943732,494064560],[1481217213,2059122776,1189118049,1731652360,1719741198,760444282,703110112,2025621714],[783054108,653355938,1275201168,341999036,1137896843,1734941761,194403259,1025443841],[384779500,1568606527,1497747384,1597040532,1836877982,1692862615,585585819,1837161401],[1878833733,400126812,851864471,1145863018,479318539,394888914,1249662123,1539616363],[1262867705,2035514760,985294890,1190382552,1598559851,569165885,1443176419,2081120706],[1052151956,1170525215,1040635685,1980188674,1241518298,462154469,268958912,1371745846],[1045536407,2106752920,1282281837,1817216065,2098798540,1643785991,2091681715,160381895],[675610146,2085529933,1757591516,1048228538,863594476,139852510,2128093439,1776621930],[782637658,1700587968,103962444,894212244,618231727,1065840942,1579216299,1939133581],[572092223,1355016316,931202079,1569828238,1680891165,581132424,960649881,763419811],[1441135766,1003454824,697836594,114011419,318713675,1781545777,1825633312,583666849],[1895268282,528882649,1926985181,1820243512,299236677,1119549568,1284949339,1098860134],[1148147946,1733022025,1351504463,946931272,316920074,146828827,1953151785,850311978],[1157227418,1708956460,997710902,1012557919,75039318,306327025,2119592459,1077452604],[1547941503,1898256995,2017545923,1896939863,2024808437,1606296541,1277211075,299355325],[1744529919,317158774,549296971,1844615256,1296811060,464220343,1303964658,929276946],[1758551853,1287630365,1214394243,656437952,927179551,1429600580,753738696,871185788],[1915547763,961226410,159288801,946678240,839763915,879456709,1884730452,433659924],[1277614252,856543530,1993067118,229520298,1028250563,1072558569,284417942,57103034],[313354001,1883947823,919204810,1765126529,34549723,1605936883,1283818315,748402516],[1122692010,770871197,1345365816,1663777070,1890065207,1981711280,1254007902,1543418212],[855110210,366859602,1510077727,1095732170,694844817,399859144,127927065,518605621],[2032104796,1013319571,204408173,142268956,1488093828,374838858,1587148427,1293849076],[1002915148,1878680637,1608991101,1718661733,711661169,1247834916,409236992,1225670143],[610913429,1375474980,486019394,1673394260,617309656,719526055,470474126,383092947],[1587229452,1719027222,2013112007,300006192,52757525,82074813,41251585,1149654436],[687518351,1188087692,779026499,1103510303,1612575419,1268975396,1013089626,41454327],[1356914773,310211828,590033786,920915067,1583650700,1666695414,877010147,1159244153],[1492925388,1141136689,1058200063,409707093,904462592,1917818346,1049968095,334355051],[2049808609,120705440,1315533873,1861725502,903801368,717034658,1395008334,83023848],[666705026,2080680430,1416256902,1287553112,1352177337,566797507,339896832,1383059766],[1452014379,1462537475,413922907,1737536500,1375677764,1167228497,1024712793,1395601812],[658976658,343999775,738827885,1220074214,1904037492,1125193540,291915669,660821738],[784006460,1642146487,1368271973,344628324,114259399,204273924,41942283,104203188],[1310802677,175133520,617356864,429272896,370397722,1879480388,29642812,332546191],[1914721503,733004019,447619443,1718278696,779075021,1327446876,891821325,496099806],[411292285,1646159662,597587,1027848971,458349547,1711739044,1131709725,1855129037],[531557534,1926006375,2111955615,1003460098,1874852379,51660060,142177869,979500708],[122905367,494707219,1146516188,216842097,993012733,1602206073,571847929,678679788],[1097276241,2103120076,1254962696,1167564590,1355395737,1435208737,1103392491,1019630505],[1080578051,1024112244,1555436613,2115477898,1591256251,1344692895,666811674,720973237],[1507407665,1600480639,454805734,1519384605,1518587127,246938390,279052151,1563765417],[1005227707,560861222,334889514,822064636,1578621446,1456969836,1073263743,2046742757],[1791702641,1584516771,767629167,1892904398,608968779,2126776477,1628758487,1566208370],[763658583,494015945,1651107193,200214759,1921325671,44755995,86261551,1722001204],[83770886,2053324832,1468192863,164889523,716153133,1148344145,1262041991,1868702718],[1206034786,410101588,1914234272,1686670370,1747735385,1938112007,1828211860,572316373],[37750737,380283013,1749665517,610554413,578863455,1309250522,1855473613,688994523],[281542159,138773376,1307161162,17978754,2058301591,1646832140,494705285,1387585688],[576349566,506381854,1894603246,1497187281,1136110030,1908644447,1004590779,898137371],[59964954,1573892597,829706166,1348872441,1601369029,423457673,55770708,37668126],[2114795866,350173044,1740594123,288204637,515971880,136660550,1551405334,862210751],[123751368,1167785225,862094918,1867425961,2043557211,1293398197,1544375659,1217555364],[1072200553,72076292,1126489477,1597890997,27638167,1199915825,98039042,1539336448],[1450509753,676712165,104318612,1867958357,644002260,1374267006,1705978105,1512696776],[1806515946,2070885788,2092574089,1894220759,1842748318,1733871832,1087707366,1655416033],[756403233,1047937827,425789969,344971769,266635649,87356854,941116714,519446509],[1448506729,1829532665,1554254859,78408047,460335662,807129434,1075857349,677136791],[133283830,142595136,1054125025,1864546516,573406602,932551625,631287877,1976122929],[186763067,856200122,1427221864,2094869281,1004372573,769111052,1762407930,431269511],[565624122,294674692,64277599,878836672,1951162441,1896105931,1670308551,1444459085],[359446158,51018022,660579740,1864320128,131062587,1249439140,1342667910,1260504160],[1095591080,2009479965,1044979836,555661856,1778607547,17867442,1783715076,72813680],[1840070187,2032206843,329814373,362746031,2108075602,2122233206,2122610657,400437880],[977650579,1880760107,316452715,472457880,1526730640,1385419717,768965327,1107665406],[234685525,1011422676,1072817488,1163480834,728394674,239441968,584328264,718390274],[1546580827,770617336,144185752,659591098,1611936885,507039596,959591366,921104894],[2016082502,754624042,1195557137,243735418,149282507,496134539,1697221299,1577179344],[1503033693,2033081371,1588538858,1749277362,1976359018,1302016312,1055506586,2070012538],[1011132771,1647387328,97681487,914714231,1999933932,1070121814,1368253244,1326366215],[2095238481,21762256,1317605856,866238112,857982313,1640319631,1679992942,2124696840],[662100816,914334513,1742530047,1992805070,1463642785,1690372552,9362131,543970735],[1567287375,1676075762,834951080,1498126157,540338689,903117136,572546806,1708243624],[806718535,1103949505,42246428,2093822560,646205668,692016958,1659530991,236535614],[1636307277,1585649298,1525058242,1770467337,272130948,1382129806,699497277,159265878],[1286056542,782085833,1478536395,1371700667,1688929002,642443540,1190922121,1462796529],[453386361,640690377,1641340897,1245619613,1501304400,302991637,349909619,352631087],[716344185,212346730,1783862010,1914607701,1729402091,972407143,1693725543,536429902],[969442621,1483288803,1598015946,2118192629,172844942,542833987,1000972788,1527993155],[436639645,1812758794,1494423104,1855607194,1275733922,49733621,2104231879,1094649047],[920490700,1898245443,949446348,1065883450,1150418586,1677654460,1711547730,1553044560],[1984584228,26326320,270264700,1235610742,371467958,957831319,1113134851,1970318114],[163319464,1857991898,1837563854,118496595,1689006028,800610149,380063277,2040185260],[269669591,822120169,447882975,1224162607,240648562,542967683,1959054816,239019433],[812978161,1017255208,1166840027,1741619711,915616346,716154225,1766868087,43637119],[1424865724,2115462458,749744625,967940337,2099227949,228366483,1865102491,1532505089],[856425120,375184005,1655586452,68558927,518328782,1331050807,313373054,870021147],[79721336,340176065,1916819050,558479042,334883440,1709104733,663641497,520046559],[727522416,63672459,1932841660,1881197779,292995361,60942873,1420723907,507124375],[171567605,162484748,841265741,2074324637,898524070,804255518,1404183368,346527671],[1850215869,76909323,122255362,921773918,1063996133,1390194461,748655663,1817736323],[629481157,1180184787,851388863,674017328,2033977215,473138495,596669252,1176970164],[412828364,1025331463,1360580884,1599688337,1708399871,143574368,235387553,953229360],[2026236851,1403216970,934625186,594101985,1579202115,1697869502,1049410358,190296203],[335163940,1619510208,440777313,1356232071,1101019730,595925827,295475257,1233421893],[1519565626,1248637159,1324684819,1782164338,1188270900,1639581360,942097065,749088971],[520416245,671674636,1744911672,73796331,100633279,789608670,2072545325,1121044478],[396986232,1918700087,1276759105,836058740,301067315,399628347,1653400238,1950023941],[299033473,1666171588,1902657428,909323581,338008655,297698005,71195198,626040141],[1682880795,463119346,1289760562,1724666956,241339486,1343234649,1055306524,831635340],[2121903159,1743448281,898393890,1142620777,1491905296,1253093779,1889306023,1301520357],[637054965,412789548,802696741,275501271,359642564,830992290,1629879435,590401333],[1274736202,1143084981,1934907304,1118958471,1436997234,1183577006,1320867706,480368419],[1246428405,1856488652,42730475,1254942073,739568329,1126717597,2082615890,202171557],[864140649,818607798,147471563,567863697,578137022,2028278791,1317438888,751870183],[725296789,590074338,1713199878,977130375,1486829286,1287332329,1726835110,1136225040],[97243571,1332428337,1221033803,852668126,563875343,1650944277,778358471,930576551],[2070856700,459347054,1883445022,438891193,1371958835,786243841,281881389,2086326867],[988052303,1346542919,1669541991,668332924,1179720026,475666106,425091620,285219361],[469862236,884253854,158300905,1946776070,848604509,493941521,901231109,166804246],[229338106,1158002432,1413677195,2099422066,1918059148,18575784,1794842287,1697508647],[1588896066,1449398026,402174569,1205587253,1798018343,1481490801,2107248173,2004329928],[720572327,2081018709,353593763,1275740115,1835969191,1812259,519826782,1300755785],[909695566,703061128,1631039008,1666751580,979753837,504070521,545287552,2007831531],[1181527378,671773886,1157871338,1138072265,1810561246,1797880656,1403595213,2094329487],[1791009792,1790187822,1605103965,83873391,1409027678,2054485687,38432626,1421206476],[954659087,1328986554,1742606035,1974937024,763941103,228674270,1113235376,1267220692],[695437541,814554648,1319516389,872277492,201921270,791338559,951182747,382721335],[589500783,1047573912,1112727681,575312636,613394102,1304316706,1252181076,1492084245],[164502354,541163738,1853015268,1889576481,476242481,793547271,577387811,1605737709],[1927958414,2095397162,1779040998,1265413155,2030259739,652559084,108935317,1101255308],[1456985625,1590930841,599919565,571917074,1063533223,217486137,1165619110,991660656],[2107715964,1587543963,2040773260,735869147,1221034959,1689353998,197090232,801376913],[981966709,1987249926,2005782266,1900209285,422511086,171227901,1727876540,764923393],[1918680661,312150618,2058082448,2059298485,410227041,863741936,953365057,496517193],[1169914273,1838593726,230943862,1903813498,773684417,966422276,18120882,1697960699],[1095701432,1679284067,2100952578,554287117,538663354,1743464498,594841025,174343643],[1987520122,1411827793,88391866,37315306,1564824845,9288641,1122536450,1375589276],[2095392882,59676542,1505390796,1060621147,1800593257,306176702,1605826476,361322518],[57562696,1675694682,451624922,1820748648,1262019427,1809119418,341231088,965764284],[347421403,1745677423,504528636,1318120752,69352587,242013791,1134587620,564557387],[1879373145,1581205631,1853196208,520050593,1549318555,264598211,730494691,982337683],[1340794611,864563756,1369780303,622843887,37087864,953095918,1562039682,1184116214],[694465142,537357947,891055980,1173914986,1592751174,658324450,1978288388,1516515776],[701116257,1740101666,725391137,1618220675,1928849254,836620676,1815662853,447839258],[1438144631,921684945,584298253,803913763,182086122,127935115,1671577819,524677315],[1762813166,590276892,549201601,793421171,801203623,63166536,1185582672,1373682716],[2031125660,819930958,1267762031,1281191761,1229499354,1326762,375855497,1422254569],[742336588,1653393910,1823448671,1067205382,1231807330,815929797,1384692307,126814446],[1019760390,1565517526,1897404290,1326848524,902063007,1894616076,686544767,565350130],[718512684,885131267,87914969,1443192421,1411152825,764280037,647776064,1781197210],[1653259836,2115279435,133651758,1422793306,181798211,611195542,1913144015,719170770],[243415415,1972972916,1817904136,118833599,1377446446,621133969,1423658653,2104549959],[166630755,1279631387,753436281,56499205,882167644,626131278,1808622820,2061999738],[579982821,1005611051,1343486497,1889157753,1016171565,1610765053,910579466,570720290],[1731347695,1886755720,508919062,299537928,1152460789,1512145230,100300454,1680935286],[1359711153,1729455240,494350995,59399787,253299774,1059658601,794013139,1172904017],[1172541933,291858634,52774535,2007262150,873307648,788987162,251304518,235789389],[1410530092,1018626397,1395244301,1062635989,1479248724,1054197706,523798398,93604068],[945935875,1431829115,920768893,1371269734,1295934926,1768344398,330882979,824894034],[492242233,275123852,1171842155,1459540142,1661998153,1576766898,1565490397,1973339440],[1389714073,413641877,440962925,191209973,1209522155,139948465,1102166994,1401243558],[302606984,1226716788,2008435237,374763883,46247080,826141239,2089131770,2011394109],[496962220,945147925,2040908241,1545139771,638141843,1215933258,1644264632,1480209904],[742271531,2074704810,1858171623,173970306,499500882,1501452412,857771656,982812514],[902311397,1771469212,1135016710,1947313169,294049400,1588633328,721855169,1046594440],[569585605,435479813,1356304939,719774136,219705652,1890180417,1938244765,1767584197],[1889905027,1671449079,1165906513,1309163910,104729124,177786986,1701950631,1429015073],[72655050,1769760771,275341562,1809707968,2029960835,132122195,340892138,2029826068],[2066098134,1730476526,227307852,948835341,1944705063,1540931,413643040,1131423119],[363844901,258949256,640668831,1845851795,641223426,464967859,412707422,920140209],[676515843,1326311742,82634643,1411218741,1708632478,1099416213,1851184401,1853670697],[91855806,960364549,1858461232,296928879,141001924,236722590,1709318252,153317855],[739361123,2102855230,735951948,1923050346,1300355535,1059373229,227576023,2016378935],[16053727,1829068528,1246360989,138982586,1465104238,74506091,1370033797,1972939700],[796324539,1280300401,1818232415,1992238868,63513522,558478962,2108991534,1677993428],[1106552593,1181191025,17012648,1760999597,1246577033,660362515,1610364055,1383192958],[1336196365,1673087388,1578910143,1423245928,1990494732,516426918,632170720,441687488],[32559463,1150134480,1609573173,570347913,1512252450,1638298368,1419092019,1111088602],[1897754730,234606848,1241324044,2070332447,246538370,248228373,1625153472,246124904],[1366316082,994956486,1397828561,318634216,1194452018,805437532,1536659081,1991066613],[1906892255,64770200,631997781,1454955570,188046913,321316328,911451391,73217498],[1228465841,1227467272,68862093,2373534,737667180,1407528764,951809015,1618690193],[1006576494,874540487,840409436,1973516399,1125208014,1237864399,1742257025,41076749],[1063770523,958193931,884902780,226941367,90520268,829063108,984081221,945477138],[1513992360,1198486402,191558630,565686137,314612763,163948231,1257553943,1395382589],[987864533,998836262,513133875,1467679571,940783770,640552463,259541717,1228772157],[1515623078,1761720162,2090420847,360326045,1272074165,1868001347,1774254467,1066064119],[1363431805,642365472,132997760,297347638,1249565726,54502196,1520370038,1789173788],[1373263176,1032995832,2062045110,1627081504,758697148,1028518659,1600264448,1725575556],[2098419557,85331374,1201056819,1760479770,851737172,1921489541,1904625234,705810373],[421079290,133032109,1240063916,1409159052,1266949726,2045009693,1789561656,116471891],[1524174324,962695351,2087136072,580064473,1968598038,1655750796,1239311223,543574440],[423359807,1491800053,1742073574,1074639848,1117573968,381201741,1630519466,1386337346],[1517243853,1279634554,102697122,917874282,220714669,1001307870,722136280,65562294],[905602122,774821232,1304656303,1906847465,1949037375,231157384,684566073,156321818],[1529136232,1841008696,933696053,1791928424,702423470,814803527,417535310,1020491107],[355315345,102902502,821669657,721157884,1251978582,2119525445,1648316225,1393384338],[1389779290,604405127,1695844960,337340317,373159301,1033158032,1458688469,73963799],[452755584,921654314,348802624,1731527479,1266303668,1622871877,630778303,61961917],[1729747020,1176352370,1135299205,286964859,1914079337,456916415,461324347,179075884],[1475886701,115106795,1581845577,2101098045,1982388128,1000426323,587668387,1780667816],[1126339920,953200634,1346058046,1677795087,284099741,745013793,932799910,893253384],[686588777,1465943822,1054728381,30702096,791974415,524601103,272379069,1869446704],[184995270,463201411,237088283,907503429,1059946164,1145148504,572011933,1137901701],[445554983,1902037496,199597941,807355070,1099904883,1183298011,492456350,1543469329],[1884710825,1581648501,1563437042,1369335018,1394366000,1614948595,1460847368,85005276],[1029641902,2055334210,57314635,612406127,321266874,1751035790,1401254162,1486508533],[18383913,181506652,965920331,1276143937,1896489031,1521674437,948232313,1330491446],[309838219,2084242466,1867815198,289679930,282749034,1585087241,2091272017,893800652],[1303248784,1303626824,806708687,1184350597,455620065,1405940950,1028516021,306281959],[160474914,1690200244,38106983,182104939,293291339,782786006,599684433,1967242296],[1093095407,1014009662,1072321257,983986310,1957282825,619504263,276307139,647532786],[862443763,628435196,1732265260,1207805846,930318603,290176452,77614213,2044847249],[55259720,842339898,1441254970,1263665718,1950518901,1631841431,1119011405,402092634],[1378294206,1701876510,111772425,33599724,529166342,876863080,1489201379,976722371],[280630968,768447805,2015363113,1671486699,2124849584,688547485,831418552,1478343302],[1170457747,1917965685,299940261,278502550,573446080,444619166,1396878216,221350198],[273294979,2056032580,1581350706,36899094,744421068,133146658,624193847,966048528],[777732747,38360230,366512911,1036392968,2039367837,453276696,263739273,1492102055],[462431931,887679391,1793616284,523393528,1035358505,1849750187,1753976335,1812704260],[720680768,998419659,790474327,292432612,136300070,588146858,1869142689,7297860],[1379756071,1349046352,977739815,1763036327,74374389,1799937645,1037747638,2069565120],[706755229,1733568514,73502885,979281300,1765827589,1581487720,346491014,657989825],[970043996,933531908,143444865,375018051,1517785537,708003911,1372899589,1462000189],[1660195678,821939632,1983758587,554615276,1318907999,552464986,1168640549,1788941370],[1482075555,1287839997,300181359,299346580,1968984113,545344119,478912761,113312734],[38397410,745067067,432041123,202581157,1724376625,1919659732,75668005,371652815],[1792076477,1047401559,1790944094,1657785557,1484796558,538864645,485832384,1056387821],[87681133,362568684,1688875079,649364964,1929955805,1846129769,1692422214,1481507974],[506559554,186082102,1205449918,2009666407,1589468720,1345442746,1293671962,388124225],[56738241,1626589871,1909577966,1674412879,691277653,1816199392,884114974,1567554226],[105981127,1572809375,865512299,436672871,886852350,1865032592,911801861,1130038438],[243108422,431362315,1432336218,1155145782,794233140,1554890564,1488966218,1301467198],[986229612,1378795202,1502381973,1331260074,1761195611,1893361824,843293883,662392690],[1443979452,1077425881,1983618659,550518043,512594599,1609602847,1117205707,707514550],[1872954636,470882512,2112840742,2031190522,346348740,1749429268,549225164,1049271595],[1686147464,28699992,893254109,810739070,1201689307,1787598248,320649512,687658862],[365206810,485810273,1332663410,1020776279,557095740,509161917,1811761283,1421632621],[580558689,339468701,199347807,1676953396,1666177931,127385385,543638307,90132134],[1970707544,1264231769,958774396,294286187,1517023750,579434614,481648309,1449032214],[128601684,842034982,1616713940,2063154360,1082112591,1000943236,1838094650,574039835],[659803358,1546439872,518738704,1225099536,1143104116,909903267,771448867,1010011563],[547128505,1221618169,1847165598,1860775453,940473622,1381683426,1498519615,758177285],[1127214094,1692515168,1486914130,1527749181,1449444428,1062735120,294499751,1716304630],[1946170683,1971172765,1458339262,601277277,1637742328,1164031759,1537442034,1326163546],[347232786,1735141129,72040452,652932316,1263035969,1272649237,1427358368,648224445],[2099549388,1299649364,2086471431,15338232,1032012616,893077346,1000476937,90535295],[851981721,1887063825,1274593749,844662574,786995483,347920882,757591725,1455936175],[1688971107,1154775600,491007627,1684758748,1239949149,1203065776,1131143517,1438201094],[1489890459,1919834593,176738505,1602295364,441642126,222941222,1631309493,366794618],[1688957058,1373032079,1388063658,1606524296,1960761155,878476244,1592524402,58561722],[1365424140,1556227702,850780091,215609266,1524999225,2079111190,936276734,248023674],[1703643285,1556490279,297431148,1204112368,1590243020,479045663,663579369,1404827338],[1738595886,2031969703,1992035099,1829475592,1343419554,962660130,1056522216,363849563],[220290651,1875601595,1345755992,1056373070,1103111600,1253943031,1743513149,2109691593],[3758840,2063127527,476476809,306402219,640135080,1971332232,1649679537,2041871357],[194580630,1239744835,788546560,393511214,193532160,113284669,1566834530,661043125],[71356712,97491869,454490522,848111313,135037261,705392447,1974992042,782944668],[2050312137,1814318485,621719404,2021935495,1181284561,2013275086,945891299,2111895093],[626525429,1695389967,522858148,772548740,1121774568,2108054313,1491337172,850353892],[1781859416,2033719784,1838520794,1507290532,1634997263,843143598,705946502,1034442981],[457048010,249137009,908662267,193519351,755401563,939015070,101254520,1408307427],[1209885924,1757890236,787121954,1910659641,1189673784,1280999667,1501912002,1311413301],[560951223,303287464,544846459,738531620,1635395884,1077416625,1790301778,1605083046],[772168985,2026831166,279339894,1606988563,239556690,153206141,244946639,1147430519],[179508292,1814436861,905276376,2019672888,389160028,439848572,218542442,1015340197],[210512157,1979464004,1912640364,1019092353,792856936,74772029,1149458978,799576020],[434900150,579645536,650360235,657454529,1604539154,318051230,1980578938,2033698829],[323169749,54194130,75283673,1790984229,1117079461,1437629463,1845715078,1454759291],[623643755,1731763085,1171865539,902609197,1068372246,1270024123,994279606,714490485],[2072866177,1212006859,2008313379,657959060,274706872,458288063,434740120,186879570],[403505639,610617216,975374273,990464009,159279755,237951047,745307834,1199201030],[1076575806,993773966,203676097,352061498,1822931846,2083884654,1823521392,1308143378],[1961405144,2038575623,875704603,1428771147,1948596026,1795168520,1569099431,2114993976],[1696937085,2088401967,990594065,1377858848,802688158,237728888,641274396,446175241],[1360165583,1476220118,368575369,772425859,454071310,1206875781,114008807,1214869009],[1374123537,702650410,604937245,987221879,1678769804,1434488723,1386022953,1413531553],[655174061,1687249188,1028158663,1382345785,150484134,1478397331,1144533170,823123839],[1467977308,1186749332,530558939,1705829941,1299193080,337012344,245584759,1477939125],[881863012,303443632,702843705,920715711,1077928779,978488852,679861054,1786386874],[1203148856,875774958,669555746,1587207362,1094960658,40271924,66758938,1549161854],[794030298,612632071,1494838755,1216534387,695371220,1278110919,1821640425,542436613],[1722626505,504835590,292834179,1777813122,9603500,25278734,853637306,1072053408],[610254018,1904708301,815936729,365699738,389952857,50012841,558435798,1362989862],[1534727676,310242781,1705313360,29984811,446552476,1645545276,1601421925,750340765],[136732929,336273676,28717517,1579420110,887707493,1721667503,2021528241,1802101378],[502554966,1806318369,1362641181,1715141312,161220373,1372556416,1510010884,64994332],[5155484,1610599547,2083217027,1075617725,1559136543,2130095792,537252348,2007214243],[1438894079,721076626,318248124,1609350647,104861531,1252363333,2031151566,126402693],[401238524,1691285554,1591374242,290338067,1678367275,1260127547,1410108377,1047295331],[203175397,1093598257,786943257,708755948,819208799,1231648202,1225803104,1751403117],[1530260480,1825530462,1517648828,1028855894,1378815285,857722695,117230585,1776133384],[1136545913,76402416,140363029,1961660732,2078392468,1592290013,864246696,7136662],[1090235413,1831458401,286797522,1610642311,306440104,146671233,2015104186,1195996299],[1968254795,1899711355,977082899,720523910,1979955027,694180654,630781309,703949230],[1672516829,289278722,1048555433,2009782784,1559829196,563896273,53855338,1559604784],[2017152811,927955553,333836816,1915329775,1882903184,524126930,969133476,1156259304],[1692384898,134412292,1669810431,1188274573,263607722,303026933,1928718808,260941466],[1894531229,1282230249,2016431813,369875748,823517101,572220064,1576903280,1163551088],[2032491246,1291123886,84624838,1373953324,252068802,688759103,1112983837,1095503105],[1123934634,780721164,2097471187,1737005063,1209729786,1359500436,1427908878,1015200781],[106577688,728915970,865089330,527883983,1841917097,1659204396,612273685,150224521],[679449593,1295741380,1688669789,1096838372,1218416563,1265588219,311417209,903652936],[1078128621,501312250,1755501137,246947177,832174402,552175346,162760926,1544897185],[1657807484,2000498284,1614539192,781985690,1736072887,750370120,285778484,828085692],[359637490,1459910018,1076117532,2003984913,1540391327,762901416,1843326768,698699642],[1594120127,1988003937,605473833,914224207,2108076934,603436658,1935282683,601436557],[126572622,1585259895,25580128,1436883152,1124351261,1390348579,135745989,1227793925],[975357062,1493711441,969272028,689837921,921474191,1346140731,746145034,1057398176],[1260426821,631406331,81010440,102076194,506240437,537985120,1629875745,371120633],[471079498,685419724,78652392,1624781225,555496211,384191891,1948511481,560239989],[493734941,495188263,2011842569,827204797,342390295,985632792,1540583104,1210486905],[904923806,173226341,637145330,1202400089,688921479,458527741,260957585,981129789],[863729040,1308876734,585444696,202083246,477794046,418232180,1776822915,1280740383],[458608722,1550900877,389547028,283341211,1157991625,1340748914,348815981,1179266240],[583760106,147140944,483319276,1016178766,1086076933,12646077,423769713,514519262],[2029439899,506504457,1655055093,1486771727,1694398943,978549337,1410210929,409384285],[1150356163,1681426389,1500067025,1362686058,493335596,1327503388,1399830181,583709843],[1427143988,560470383,682042589,1954327261,119840306,925129136,1753581873,1720846511],[772595161,1509470759,785605904,398364305,45439871,252207906,681245366,730068307],[1072122983,1724872353,828782580,1184598314,1301911506,2031809524,1946275083,513273911],[741694012,1923556812,180021837,825985608,186061742,1187995776,481538817,1370600538],[1559337160,1740590583,1220563468,1877428481,1830073331,1765539047,873494896,1430242330],[270510567,881591961,791041541,1422692762,277410492,284436731,1801534279,1831077226],[1069592089,413718339,1793962744,696983281,1555055083,496516757,1843587091,625990065],[297179867,2025385073,116104756,1165828689,448734969,994094288,699434316,578815366],[1250551372,216047382,35816103,1235256401,1240322035,40314330,1132196490,1426128822],[1303252960,1434305966,930354925,482841632,1550593807,1570185245,1994492181,2130505526],[1151610421,1394196332,1013963904,1889021080,584840607,2062324190,1169231585,129894111],[1590740045,1364617755,1682932348,2010032581,1230091581,2081506232,1575628929,1073424731],[907092619,181912909,1729863816,1835144118,193462778,132459634,481882203,1190664574],[1213661583,373741899,278896107,1093631331,2021795877,2064713237,1326954248,1112781604],[1590978261,832696635,568352830,823775931,427093531,1825088007,369122722,1387405173],[27918960,530081573,992673030,349824345,593258223,1413209349,173066449,1516844671],[205014492,819480655,1659589169,67722648,1584734783,1305074956,1438529086,457593849],[1495453440,237459838,379839249,1256026246,214907519,1962211791,45568775,1761388021],[649579961,741980220,393031291,1520165983,292425483,110539726,107653986,736067841],[644774627,1404365051,771067677,264781516,1616113737,64011823,82151843,1332329887],[872537971,895001845,1422595385,1916191981,1862722998,552905269,1146528652,515149621],[1174517606,1089301950,1022665661,587409570,698444137,443491572,1128922913,294890426],[1678883793,1969549470,327239244,2120395418,1173598957,952412255,1028364842,1478655019],[2034532189,744922541,2014744888,1690958121,1044243756,573958218,278917827,1239531600],[1867466917,883410152,2073084578,1737084408,1302398316,910684731,767621815,478786248],[1542961843,140559258,756994084,2086846557,951742574,706378675,1955667610,1543964705],[241998417,1808001595,1057951938,571354777,197537733,213345470,1055880278,726738711],[299749769,1313891474,1222884814,736957780,500514136,1858841258,1238717716,566620534],[2210644,749909790,1473599357,511904859,560286402,394972914,1658469028,1157803808],[1448746144,1552841368,1119922705,38901980,584363016,34236187,711209546,1943442750],[685139795,1701376280,1196037376,855743467,886758006,1808170039,1150246666,729561169],[1515445066,1673904430,344489284,1892137972,562740760,1430826738,1020757727,963807891],[2080042028,1128488741,231655346,1139685954,147327489,1873016066,443561590,1375004563],[326383318,914166666,1172013151,65815140,1035680413,1049649688,331256427,1109548330],[1683585066,1773080089,429290158,596795207,226933520,348405705,54761603,1323086291],[450979434,1614509874,1338162543,99721837,87613055,636241042,388406961,625019425],[904310228,579679550,852579530,1728474129,1809088665,2095540058,336399576,1384837938],[977259907,463029443,2105866881,1279980182,1706244593,377091647,634409768,980150465],[173355166,1096248737,1239780166,416421983,1741820103,160990444,301600310,516189665],[193481912,1127411438,514863699,1692988594,818636170,1352581885,711305405,1349796521],[1182855221,51316310,116539081,1058230528,1667758303,559494432,1499000638,1625220040],[836268345,1520665528,1146243918,654078418,1945580770,196504566,1228118071,1314737427],[505877633,899514605,66766573,695467994,1018286541,200273467,1207568765,550454000],[889254098,1299085169,781225869,323706367,1734704637,732263368,1775817581,1051538233],[1174343043,1114407445,1485302872,322126882,799890951,461583678,767374658,1003512787],[520284884,2065846125,900153921,1702118701,1779605024,407827639,128708436,1292387396],[564601106,14292663,500064477,1553906131,175172680,260554227,1010233789,1929670777],[838849469,1836493024,887539248,287348079,51801370,85985336,1469357902,2058993763],[1845998977,360662590,562692112,2018810974,65400185,2032919048,536444744,990238331],[2030420201,1936535674,1061963618,1381415347,1311516040,753190060,1281086401,471899012],[2043732178,1039462595,929881711,903090570,920823442,2082382002,687510172,1677778934],[1330581687,2054067397,1193204838,234998564,657048030,219019858,1660750328,2003492570],[1728222714,660968974,1843740807,1705135189,1244840139,1281556372,1346717713,324212270],[27367896,502848574,1784084684,1784279707,597095149,762828413,452435108,1409917115],[688624154,176699347,806735177,2022474048,1002360922,1788969689,953237142,1503745518],[179667342,2127540780,13228005,1702829454,1196797027,224422007,1323904687,612301624],[1831815669,1784065559,1007396638,1063865785,378517946,950193515,708426461,546541641],[1808400196,254166013,1351991636,1333615012,344680685,1675738089,756599994,1660088139],[1270819819,1982646538,622127633,439072273,1434924347,1848745998,116067154,893829045],[1524638125,1130097132,2079886724,1453520426,1380888194,3426795,1534147165,856285987],[424568778,824699541,1826159261,184787433,114842422,253634463,1663156060,1711922044],[619928105,924633334,1745982907,1051337060,650839877,560252377,476938613,2069300583],[243715222,682557641,2033866395,1406887323,194083294,769343616,120939146,1256149054],[988317297,483674748,2055729661,245043628,1450978459,667034480,1130039227,1872464655],[2114653952,1498984462,1539947284,1251676795,923725426,1506182850,1913661954,2485321],[643171415,738887094,1580346652,681975868,177987920,797288053,1155895085,2075559579],[1734822704,1122240286,781983069,390734448,461402983,1182001758,548033645,701726170],[1177424578,962206959,1938339346,2061881489,1597595947,126519167,672213780,1995168562],[1959584837,1773548835,1426515021,649769500,467278484,214494506,398835585,1225768277],[2040657145,1886083781,1003825504,1685051271,1560791252,1098634126,1932333736,1342770207],[91186392,1563746064,818323347,2060177591,835612761,1040977853,1729875225,141254234],[567934762,1662784325,1080641991,299468655,193049446,1746702989,1714846983,702426286],[2075831880,1246516022,1434459194,993414781,832231132,17824361,1359412196,766584982],[989816785,1163833339,23070815,441760429,2130513828,2127234968,1591740414,88096423],[400157600,659047580,456400342,111547486,663220231,920344068,733494127,145767679],[1029137405,370649371,203474424,491997981,858641668,136852920,1388236872,956759321],[707929439,1274018473,1268012062,110466639,1733632891,1861846731,1136567258,541415426],[48059491,1610387994,352491180,2079226544,405935009,971790163,346390956,1287302550],[1527201296,1334996056,1897245975,1577715170,1260967789,353563287,2075755931,112688594],[1420376055,1176090613,103336321,1005075913,2122066941,948627558,389775230,1180746038],[407814976,658937341,1118635340,1159565307,1368258740,1961180382,224440563,789067813],[640625862,1378177814,1219047629,1357451819,1462770468,343134934,652330686,1496702843],[491787055,1017927312,1398093249,93709586,1316157425,1648202801,2003871859,628402407],[1467266149,758474568,2082752094,183081077,711900715,842354225,971272817,1258456442],[1379616101,2071844439,1080105057,247974297,373252406,2101672550,387427891,2122365105],[1934827243,1592612713,437777195,372578943,446363130,1652557403,709461840,303623068],[1117278755,285371905,1556793795,683327078,985280636,1615146207,359858355,1124519600],[1634640254,472456362,963713500,503826267,1559296338,315197921,1803779613,164693609],[1378789103,1377049823,456666613,679705130,2079266926,1690456389,454749520,16785528],[150436470,1338971362,2043234970,1086435698,705068779,1078094214,46596856,1026662434],[1636512056,192469136,1415016397,1198329733,219754307,141706815,1905846570,544733997],[37466666,2107726517,1370599697,1136455062,1620547954,1047371289,464863175,1576671933],[974617583,624435536,991847473,1427073648,455328731,1326893320,1414107784,1507833829],[1582763962,1082479396,1806255720,15568664,726740281,329710728,1458883038,4661208],[1414067908,660097778,294254186,1079879427,544646867,848237472,363434288,282575138],[525083487,1050118196,1695361637,1587522435,368419669,123461165,768146539,2096630302],[840039916,921942700,1327399185,265590907,1869369986,435752987,643421655,1554694368],[550038620,883018974,142044444,1747231481,1824079464,2069973052,1712441947,874825811],[375843264,1463726410,942154142,80657918,322945871,1746519969,1381598355,533773984],[1457662263,1298751311,994355378,493885437,1500243577,865271206,1969376898,1091784677],[1019736154,1424405792,1664536353,1528614052,905106469,404207797,36978803,712937526],[650847217,511333726,617383478,751106315,630280731,345077227,911147960,453719665],[607216544,520202042,1077341164,511509649,926497822,752068030,1876100748,1951990595],[53119028,1551862350,1097724518,1439396486,1913504366,742734550,600956491,1317172636],[1127561414,839246660,2084741096,409289167,1737093481,823965495,858560527,453392283],[964677158,1505228523,851899557,1011884426,301639028,860043874,642730350,815218349],[2007807473,2006113623,286271873,268486975,200203640,1176623273,1482479245,493361917],[1710119361,493076939,1893454058,803885180,927124978,1999743887,1760130483,934008198],[1598466631,1628608121,1620813822,864186512,166609414,189479345,113287604,1250101320],[1392704755,2118744276,1789316021,1035120882,1901532280,2003656130,491147548,178752374],[1726769821,230154962,1787409718,683919388,1003702733,1116981091,1149263308,1534573909],[1651576875,1999716910,1757354664,1280179785,990951124,53898644,1837229186,693383227],[544463335,1341772618,1626821589,1249869558,200680924,957750319,583191750,286506764],[1892037812,1278051295,1139518542,1655869503,1396796667,1091978708,1156187143,11537237],[1577997099,851826743,1744622108,943203880,490630640,2036601679,2077738727,922999704],[1833518016,174988601,123093922,352796842,1322586792,889223625,542440750,1698627318],[872241751,1515831530,1828010998,701186384,436559506,301584116,488593482,1014055460],[1157843435,1883739300,292629632,1741675589,907314973,828523174,1568423809,566575084],[328251398,139528854,245042673,1930403017,1174396380,2046246919,868096795,926145878],[2094727942,208498611,327591899,1968224118,43989662,695025269,681195496,1478855496],[484702601,913816804,1120622870,1683165677,1946733345,1105249186,1467829523,1424494961],[274493858,676737747,1886755235,182808081,1833537656,1854452633,21768808,1331976206],[1973295572,27348843,546418133,724007102,712120623,871251738,822548686,2126949710],[1148430911,1607937102,1163650793,1582695973,736769868,1576355915,1498218928,2123013059],[1611840601,899039998,1997356488,409145475,1726847075,2085655953,1368433154,393420845],[1441402930,1411747238,1591640666,132662845,131872341,1935752095,148343105,256738879],[1711785058,485100944,155022596,603270932,97438378,1819845345,1466051535,1604271743],[1071876817,927311908,1010157572,1673411701,1249564572,1656461999,1782024031,1146107220],[204171872,1975367559,2013736481,355228301,623186647,1833473769,1922137303,1872365581],[81820232,1338955264,1538052501,111877552,1615102677,431673057,854343520,1707605886],[1216330691,1860854131,1432704171,463616259,273026406,896178650,15150447,1835292754],[419416738,432762273,1220258601,350012733,825964105,354694756,152988589,766577229],[1601033333,1757488933,175217192,556716755,760823183,1554403600,1720501694,2076564669],[1966736542,1185168839,2106763992,1274452355,1153714256,1177091655,421863629,2114654090],[696081589,843603506,525719363,1004133491,206494939,403749909,321466864,228448886],[1183156726,1760334036,1239543646,1854117862,1676651675,679797368,245919980,800723765],[460002806,1847423360,1253680297,362089376,1672785185,1767924973,17158246,1273060175],[1593105227,957727249,828516763,648582289,1252638596,595574862,480350387,354807379],[815532048,820801988,447129710,1360900894,751826045,486443260,1622215296,624122515],[1735690144,147845859,1619192480,1000468269,140201554,1773146592,185584219,593593066],[1618512744,287028052,938512261,646848246,1346024529,1091849118,458241742,1233635451],[1875018641,544731465,1229509201,104920059,1020733668,585087755,348502708,1876141311],[28615115,1654241753,2109850825,1432242914,1607234125,480264626,1883530859,1630479462],[388928040,1076501806,967524198,302942262,667509117,1388132759,1415644436,712421499],[1377168961,2125716945,886871025,198655267,447386937,1004406074,2098615108,1268301719],[463374548,1847639253,74672247,494783588,874576993,1224079507,1561187095,45255726],[1253905781,528417120,3873009,1068960521,189947753,2065785238,179612381,378968200],[1972103251,729688192,978014252,186702678,1350277304,503199208,1370066980,308168618],[1879356473,1570185004,832048856,1559170192,380869871,1942307149,1593909278,1990238910],[927486608,701784137,873179010,1451877992,1486695993,550372958,998353126,368111155],[1016999932,124574244,1174210074,1900736288,839281620,2004586473,60718795,817710874],[1838970779,173220487,1114535449,348990470,837781877,308313679,396468559,1125666655],[604093186,854838484,490717894,1834686652,1836176488,2057840552,513113127,114173250],[1559855820,234240258,888192424,1337918725,1549144925,39915404,526057507,1084631818],[1409001371,741488100,1765909287,982459773,1165891509,1500044097,1002049849,188573787],[2070528218,1304952629,262123041,1599473016,323135099,1139003487,399007979,227189345],[1367520644,2038598740,711726193,1217964442,1103503852,1766163450,409913239,231270055],[2110461948,2058581979,2098368515,701946068,2101528620,2084492859,44965181,627397824],[1861004819,704236897,1235913736,693429592,124306528,1506296179,1680039200,1942298663],[1023499672,1926918616,1655138847,1161991580,876450032,1110913902,385221291,2026690739],[2044689827,322384734,1762290142,1574473203,525436171,1957483695,1149528018,1731583367],[1462882935,682076033,1440263156,1244171073,501916421,583005309,799310584,1327110817],[1803051044,828164542,1256065687,2112276132,1661319534,294180092,484115076,93400714],[643369412,2122443547,624526170,1745546916,430034338,185972424,533130385,1955942409],[1726552762,63338926,323666604,71496341,1164302687,357505963,134445238,1917170021],[1070037410,419879558,1138556145,1485102411,1298976089,882733879,693500628,946763171],[410286156,1713771837,1778256640,735066140,1101518820,945127588,185894916,2008657087],[794417850,775815819,1512995138,1635864511,776174651,1840643980,1580954793,1560560201],[412001744,1838444513,569121573,437188263,93796048,1091014878,1715871426,334606477],[2061517993,626368141,197646038,1292060628,1839429394,1627412087,1428264452,579404506],[1934940218,989934403,1757311372,601605090,964815518,1638714386,1631672260,1465314383],[531580837,1393751787,1120020366,1097011260,1010463557,1091920558,1918394247,1680979150],[473853535,1720291949,751430205,589172247,1604426051,875825710,1969226322,839202374],[2103481408,921060760,656528034,282254461,1892382963,1682454851,146123433,930458282],[1308250331,1171530503,958937932,2050560782,1546124763,1940538511,546899870,1317747000],[680757613,473639975,34602517,442279562,510219137,795200816,1520056030,526898543],[1839685098,1678226242,2093252368,409104524,1194601347,821678406,1684682478,1665206786],[445714946,1241692785,71384235,1244031720,1508276732,465735853,637461688,904942384],[875413858,6115182,1604024195,533651503,966478585,219524528,432350031,183057628],[1729350210,1533134237,1735571066,419471790,672695246,1571987915,131722901,1908958886],[345413662,603663826,426625675,1136051741,868531255,929623778,1594852900,581126765],[193205129,1008716581,955483120,123906530,1971417461,1996827821,127304180,676632907],[356856022,64575483,1052493925,1784300657,21758559,1820581009,2089543003,1763998251],[195023354,1258233229,626226509,1308219023,768201141,548800314,815306295,174149852],[1234863445,619042127,951282317,1045739025,2109700646,1714857522,2072167020,491284578],[1691504098,208320005,1467452173,1873225878,1330156481,115054910,1248021711,674089157],[1105546364,75871085,450999343,293262042,528086003,1155015414,965052056,1456678301],[611118783,328400513,2087885844,1367224012,770502526,1350176314,550744422,24133519],[1141838353,1830376071,2113300232,714526398,522862591,913619024,1720185131,259683140],[1762079052,1184471890,161315140,384853186,1964955742,670865913,285630230,2017910281],[1513889097,1808973671,477086391,85801585,298881522,173333484,361350893,1079727009],[1856558852,1147918642,807958780,1360885693,1381553006,80463001,1206210822,559752045],[294464429,1130889071,253641600,1750470661,783583829,1582599791,2112086398,283435238],[1865294996,224451386,1118671844,1649370952,1056810275,1886335243,224487715,306395893],[23938583,1275247120,807463383,1715270548,1914471506,653824086,1609069150,637195967],[1483013609,1292159786,1663045872,2129544028,1221505092,1337888144,341775025,1201249800],[48962966,1279675683,841688550,412123264,1816953026,1978375040,286306929,280331770],[1637674254,1344769620,1637895475,904727141,1555007021,62027127,1557424693,77949935],[713272846,307473121,1997333522,1552465591,1170414430,2111057595,587889804,1546124482],[1867764435,1487224215,1758229953,222432654,1437105689,1588152593,1653462783,2100700628],[831517527,1506070353,1768272563,858388529,396764213,108755239,1611980314,1040179914],[839142156,487280370,35165731,1600856900,1529230591,1392942236,1286792743,1275868848],[505804454,1362981736,1115065753,148585456,1446417727,913715468,918335597,368416212],[1295480742,1416884378,949146463,1646633924,782145170,3207839,798990133,1586915349],[1781709904,15463840,1147854371,557057608,1951961746,481646539,969428929,795409036],[577842661,1862188276,899324578,1330804538,674088186,1245354214,113898279,1861864299],[1289753562,67781508,1599127025,1113553619,784264170,636413724,723309645,487470675],[1549948503,1939857971,1028813992,851209466,1239000684,324791961,135791481,1309177186],[844385593,603611477,2123220638,1135009485,136871577,1592944937,830201100,867823523],[816321355,233438417,1614046693,1662641667,1602598413,395111799,1995025364,1605042828],[1420120130,2107476751,609478860,1828369107,1919780158,1612235299,2123645330,1715510286],[1022481859,113360591,451348051,1793034910,822634812,620486983,1913652620,1147841135],[1333796737,1563274000,1351480484,2106574979,1327140137,1418075861,1347053698,1269935216],[226773948,1350578493,1511618337,1974992587,1605197067,1372088899,1792308993,1909200417],[1218413371,1750556632,1668150091,1701019054,1659175657,1064218235,425720132,1936740317],[1383335435,1056142862,660395610,985689106,1171462156,1407091031,166769234,101176711],[648779706,685102213,366538277,246862617,1710989297,1091320077,1395004267,891018193],[111861552,790305778,1858204502,334517412,1457867965,631017626,443994143,132950000],[161795592,1936244105,637327513,1859438981,211572239,132826330,1509136237,366078783],[356980809,359918761,2018321272,519625681,1247404597,1509126334,170131636,877109502],[1476484270,664132164,753018329,1390163122,1953712133,253498620,46768468,1180378338],[278490763,341402919,1395782971,459364737,1245516184,1661509692,555063862,1205986959],[639184073,292056323,1433050891,1912746590,1778495788,1906969363,2051094348,1296073865],[540519968,1972212831,1979047936,1767711265,2025824940,714844999,2115088526,1097675902],[137394272,1601160864,303121579,715713764,2010493962,1238812898,904351085,526740414],[1685840626,49154686,382005493,1043320172,450764476,1885385304,1436458964,1140280056],[1823166834,933183651,1269988513,854296035,1201661594,31167350,436639886,2001450738],[501299407,2112257033,259996652,61674800,257382905,78059643,1030691327,1697061352],[275524615,429521545,1523640004,1599883940,1770542451,1472281768,19179412,1994521966],[2109068170,479483656,333338169,66226320,1362248713,1817689817,576811667,92891734],[1414716385,630386936,1204807277,1670901612,578594997,1515645391,935338442,96676149],[366403363,1161723237,267190121,1299099286,2052180113,731692083,1208576397,959155522],[1984406325,986944982,532045430,2116801301,1225067590,2038686894,808636724,713564515],[1754302196,1993125828,297397666,725598660,601180633,2029921830,1056510295,370612189],[1523816552,577970447,387944838,1225109190,879769044,324050971,1588292864,1156578882],[1178716021,1140913282,577410365,1627721980,599739474,865423588,1421891944,1461716592],[614250309,1403027435,1911760163,1212027461,2129532543,1659533136,1886063322,206950805],[1164583833,2064621303,66657412,1860642523,1682965240,586967344,764864501,1846290550],[501362777,1525399849,949290144,1155712085,1249049131,917180498,1716830275,677590159],[858992900,850803301,908266982,34454813,1569153089,658395501,732603436,1999472626],[1340843564,1057290151,145730556,1206838775,1598949555,146352927,1197928987,1913867112],[1164504860,2088104333,452708294,715307149,537495682,1227017823,1669841827,896713617],[1065347597,1189696346,1750179630,1289517454,848791098,935690724,407800211,1218925911],[1089211862,732348041,1626356307,1363744450,714691188,1666040433,1611374797,1434833197],[243933167,140197410,1196484387,826680183,727461483,1000291365,1587366317,724864659],[1669506329,787854979,1633105356,1283180001,224273625,1705638598,1795519284,1992691565],[274783558,1793858007,1588461828,696981024,2107816699,138199805,156596658,486196604],[389808964,1113150777,1824484427,1365440003,637073503,590287008,1857448657,627388327],[1514726640,1848187161,498038301,1552924255,1500287286,1916701372,767142548,1289960989],[1976049006,556560309,1975277949,1018094277,553080348,1697190,1877149956,1708440204],[2089436946,1088678814,1002539046,530058696,1164264173,182884149,1965085745,1942613333],[534089771,592731090,276990400,102515164,2001229320,1321839287,67147900,433514524],[2011594336,1165158764,1537387723,1084753628,1209797885,1900627106,1646612066,1046102185],[2109837739,1623850397,464283089,247168155,2009745900,398365689,187143614,1860648107],[581781089,1450282276,896787268,1098468849,314659216,1401869234,870638819,373872697],[502457813,1986691122,1712689722,2034118911,1694418594,1406141497,949505337,2126197360],[526410363,2026970698,1397171533,1200405465,195960841,441352386,543963613,662301662],[1833845222,1950557790,82749933,213262254,1145473574,1041592388,752917152,1551875671],[1062802842,372638554,1448712435,1550489945,36686948,936427521,1481649549,1436991346],[441448307,294529538,288456555,382168446,1993380470,1406222681,1554292302,230782238],[987981242,1927395878,1925071360,822312765,1827435561,530103687,1068855401,1540962170],[1614794451,1178250832,390740351,1206526184,411641424,994267639,836611116,1700344556],[153950816,102017507,1236864444,1833569453,144339455,1428532722,647340515,1628836200],[1384739311,1031087598,1950790321,1570292478,711139852,1114089419,1978783175,1247972621],[726014380,1638276974,1816476485,994365654,1699427492,36381479,776760796,204943432],[1570674030,1076971036,187573015,454337747,1235800921,961141398,762877865,1024671778],[344854622,67557302,2005268205,909463354,456917865,223688585,496191329,633157603],[655443155,200812362,522925682,845709132,27800245,1410559440,1325693406,1018782606],[1791974446,844040101,465888431,762060377,1497163258,885217425,1174731219,1640736106],[1872456077,845909220,1522060119,1889078724,942544211,446847772,439076819,1150342650],[1882446050,939623229,1082335538,1891330050,1629409388,1291841730,708158036,1897259183],[809600202,1908702295,1498220190,361924866,1184397534,1815434913,118180582,1316406375],[105503582,112061494,1150441443,1767566465,1453268169,1093854976,1324246151,900798485],[463852197,841357216,1178966154,187852613,1948336810,1383862834,892962132,1585392536],[1695565317,282715169,57619339,1682817633,1747426978,2043908911,2118720226,1350064364],[358569204,1363975785,483578790,1267039249,1848933345,1757489515,234316561,1991064748],[566459831,631591023,1883611950,2009830450,1697052631,961996260,1769585010,1059716869],[516678721,555948406,1149332023,643327038,1736763862,1865909340,1008970875,1046310216],[1943665273,2123972065,1711200255,165053192,2082038612,1433107875,1299859296,366777361],[1205556022,82220370,2104127580,526931763,127645418,233911752,1357845644,1370776989],[1195580820,1784876505,44087274,100569935,68952618,1327745792,311768294,329351080],[411192675,1940811428,1454817849,2084983792,1823904517,1483632621,588174594,1678161607],[1774445659,1386462128,1710562973,1455252314,1079538760,323634642,978933427,1015690614],[1356334901,1083061740,96097567,464456058,1083467279,857898608,1824571899,164333734],[702170947,525726430,710784987,681344691,1186220053,1706185609,27544009,1489036952],[1780251496,1785926115,273721109,1786349126,1294376187,1800635063,794502201,1930436861],[967386029,371705068,1236271563,528263325,1878451306,1698889104,1147074217,1888275889],[888216942,2073429930,119891458,385663115,922068157,1888149300,305662937,1525146048],[2006844648,2071726227,538147188,609715147,1652218764,42471016,1587938430,913627447],[718641128,540537902,60825878,196111743,1437656784,212843952,1592491371,434113572],[1859109975,1359714643,2017707792,549836668,1216416488,888978682,826539940,1433264852],[1256588927,832276889,862354467,20338817,305744908,1900601934,1438740674,1643723812],[661006292,1418898136,1269979489,23559920,1548837249,2011048812,84269373,1454789202],[655350259,1122474947,66207968,1669432207,2078102962,910359216,267583602,390327740],[172698978,672688153,1135438539,233610704,1798157968,1409165284,230146843,1331907988],[1914641807,1452679435,778333363,348317311,341126389,71156866,1911193737,137448468],[192997477,76325249,1225723839,170855617,1847863205,1770463353,1142034477,1174242318],[200596421,2028077173,1785756868,1120745367,1266939955,2104246114,1791502045,325626614],[544404719,1195507725,1395844685,1084412854,1155167900,414403808,284475770,1384908644],[1821804704,1175078922,1897184528,1157503492,1882207535,1789503036,529876754,1875581484],[1181339871,351370468,568569142,234950696,725611355,457389312,1668416160,1792123618],[1983568640,290588711,955432665,1696157711,1571696237,1743011386,1309109493,815482029],[758079270,1524347000,436129788,166983615,1250658586,81982325,68757188,1476611945],[68568218,886621334,619455107,919776345,2118096686,1026088219,1807492675,502948887],[626843746,590222696,385940183,1176285214,1335862963,298313724,1300756825,1933158075],[1868485422,2046188826,571629054,741721385,1437141509,638578445,2127162939,113894270],[497483811,706713297,1817221498,973225697,1107814367,1722950835,2011623457,104711541],[642563741,977295774,1053768703,68380412,1964387559,1632788611,627115469,1983738189],[1045371005,1474727660,1105604199,1616166336,409676457,956538873,174907130,2003984852],[1387591469,470093621,974118018,1685708208,253013731,1562208704,948561463,101112909],[780764187,1984404793,1591216231,1651239341,1969222605,496740263,813057681,1342701739],[907922144,1640717878,436427930,582584008,510577923,354833852,1024958515,412459364],[802832838,752368411,1470986195,816111331,1123079100,727950455,1119659929,722998087],[1001258713,1118346781,960455981,1992914126,1576841524,304865965,1939066033,1848352653],[159720048,1346332124,362410480,1674745512,1345448229,924659529,1127992670,1193806487],[1250507843,1096793568,1187160603,1884512746,1569875248,588220149,179019186,2126429610],[650259997,1770745251,209800280,944528150,516260063,194206113,458780805,240627726],[1514284982,695019538,695768645,1386070574,85680282,708478584,1763962174,737736943],[1940733869,215886945,1084023567,191793153,986151934,1104447838,802863205,1958998430],[598261832,1439632148,1315026266,662838344,617697008,1509332495,804005390,904311429],[812096494,998271090,560202819,89650250,1440662540,552518377,1693538776,1484536972],[216517723,132088367,1806423902,243920242,123517110,2067905744,1511974187,2116023490],[67082190,948255233,1546024527,298037518,1310788457,141404429,724569836,1733799009],[1449742175,1097847465,375545618,1217020148,1835582237,1281914503,475553787,829957455],[2028554828,327839197,1726041414,1707945796,1584017149,1149370982,614784911,1299000737],[1234539771,1564539170,1056729218,240811900,562317893,2064857971,1176656084,328478615],[195308274,241516957,2106648849,2078784451,788533603,145697260,762002106,1465761709],[1861433306,1352385131,444025450,943244481,181601645,1431077451,1095115601,434548666],[1988291770,1238688585,693899087,989745238,720746080,1283029629,1417189667,1061596344],[1552641888,1382334510,1146681311,1310686059,349005159,1451383196,1740070685,619664731],[1003612981,1778511398,1738311963,596159308,1365946893,733814976,1028162038,369899971],[340860271,98651718,1762897976,1547742367,1197068185,1304736435,1897441824,1603571007],[1845167461,1839107151,1027878941,1151742220,1287620703,775090275,120402412,1490594555],[1642629372,319016195,1733807530,1672101846,844144120,626524125,1539648294,600319090],[1817368187,569298612,1250431455,1006796445,1183399962,607704324,448186202,787320626],[960930648,1809317283,400184568,1549075173,357870857,512893775,1014778811,927951566],[1503032756,358784634,1912223386,1544967041,1598289319,871085533,695005464,808843888],[1957679580,2001199049,1272408699,629265311,218683838,577021272,535885489,974845265],[1497042574,277887578,1175393057,218745730,345359789,1561963037,739859559,1565143528],[1228236491,1020659284,506619464,1910227472,1128546891,1495672925,2004592398,1380981924],[461804128,1791487268,1292590202,2046862727,604260111,1244463188,1810405844,1164309480],[2023110155,107660561,1071414820,112401056,1128020255,1819355744,1369944952,499474886],[2087483004,1915194853,1169690763,373253907,1889008130,1770646329,1534063355,1914759868],[944352873,1426601276,362310434,648892850,1124624828,290063290,964751451,938364114],[1539179659,1291575369,1245784068,521751668,1919088213,2010143967,854105503,1736444104],[1449151829,55031975,1142224257,1154356124,2105698145,1371310233,1577778827,1579999773],[583026327,1939263198,501195425,960995305,564789145,520170503,1278757811,830242287],[1426837571,1258407744,77501079,1817831263,2010125031,908726581,1986927278,753118044],[2015316224,519570119,1487631759,1771240575,40034863,1714960545,906382753,1083810655],[720216639,819241239,5604359,1494285293,1863376047,2009742243,924552657,629565416],[495223046,266571610,123786283,1651420933,414655582,1141224489,1183016967,607913522],[898692720,1189121827,583478056,1234527628,384965038,1428522338,674686251,1672023263],[133410983,848533219,1292827622,628476253,1777590652,833483376,348030850,1979465512],[752602185,2056937987,793061299,2031221244,1146729963,402037140,52442252,434211545],[1803475358,640246645,921170529,744702031,1589866263,1009217451,2103074177,1090625950],[2130074807,554657731,248990496,1586193782,92732980,833135295,367594395,1082980838],[368569623,593659861,279121598,1183109531,410754714,428503808,959269016,181261667],[436759036,912817698,1211367172,830748437,413825306,335989762,43071581,670478617],[675261197,1928083211,2044051978,1582617757,619514414,1199664379,731193439,113025989],[1671783672,322386924,248848074,621378694,672472443,1214096215,1936226221,1646941171],[1076427824,1040677551,268211441,971816477,1066723809,1683343787,298828745,161950072],[1025316437,1483006962,974143192,1724236546,1933240616,731846047,1528254162,2128945986],[1778834351,1677014684,674502283,827697106,2043707189,328219749,424417177,705763907],[1213625581,407357452,1019295549,191616809,1328640738,1338965917,615779869,63451013],[204795893,40601236,237054901,1459138415,1425723478,808831279,552650516,1402528516],[1643399220,238779106,602308540,265835507,1385277461,1070733479,1372403200,1530330043],[1540467344,1005867374,2044231066,685064865,212862551,782850428,417913149,1994910905],[1919923999,2001427196,1871467668,268415998,1333511930,86614864,1683935423,918707834],[795928591,1817508062,220654672,948488990,781410062,1234950613,1422537087,145954907],[1985758835,1268766356,1188209578,1920881197,1011024070,1831149917,500555737,1193326312],[1254482113,1353597831,1186629731,1162447827,1187910748,710097889,1852988214,1749804916],[118265208,1799683106,1038745728,1695482599,607822380,218651770,366622443,1157352153],[1226676150,2116692557,43863127,823727131,568788115,549916042,1438084514,1138179300],[1710172086,1085283787,582685801,1219523085,328430404,25896759,1343569662,945285206],[1896714028,683520864,1259154717,1017974033,946534375,573338919,420760438,355419928],[1724037502,172258280,260591030,1255343518,1121275595,1096256250,1217451166,1156504365],[662809102,986170303,395534498,958869919,2128133169,311297752,254711097,1160418505],[1486910234,1896664593,494329412,1277628099,1197802735,463254958,1866612800,2012059205],[1585649071,868355656,202594162,626343598,235831611,1847437783,620310420,1906048783],[1772780243,567554553,1717782735,1912717574,1891625169,2102144198,1098493690,1843720446],[235532412,1593279354,46926376,23647915,267439513,1160866571,1891174302,1173567969],[1385462664,1678353558,123045183,1961778052,1863983002,1358748478,535601729,1003325929],[1473490736,721198720,1228682208,1294358982,1272220687,1560408953,1699017268,1453733832],[889219611,446812047,1419961687,1425852581,1671209854,1561404181,1140130447,853155849],[606886579,1983495855,1266150239,1661353229,1303598995,151806896,1181895393,934228336],[435044570,1232535060,1713912871,321172113,403957443,1137326097,1979263463,742286648],[1380741110,1328716050,555567966,646093599,1364136330,791088229,2068880802,1764373632],[986990704,313934398,1729370675,1915592364,1297902010,1377022975,1750143324,1037777238],[402427064,603662272,928985795,1580970436,1614091961,764020972,1964161047,1053423865],[1929684133,1597134128,1393015325,2073396042,809388807,1098401085,484327589,150886917],[1745140397,2037346527,1995876980,659221989,847991692,646040809,1797035196,896571548],[921939025,678539937,1398772141,1191133345,304958822,1673013476,1180160146,1051396363],[667997949,575342038,155476811,1388927973,1567261700,745609775,1777441314,908593304],[536800990,144075842,984226525,2064358235,445353283,1366191796,1444920024,141234127],[96968649,1430350282,1366115025,999918390,866081025,1296397026,1115322868,99358923],[465127262,180033519,1981669763,1715181949,1031276169,1688941572,1727619705,692361044],[979256789,511180341,781019243,1936612670,1748538803,2004106628,296607957,1845242663],[1217954737,1954615572,45385155,455562950,1281816810,496791321,1041029327,435542806],[2048410445,1096639866,1215523410,787992224,1023094609,1994812203,674531474,353381877],[1047620347,577746082,2034464379,1252464961,1105346844,1049513135,400502192,1920953633],[1534597060,422899689,1922188140,1079634366,88259112,481971001,479376107,349083578],[831322213,1468295663,88944501,276155706,2087858883,1509518159,631620165,1913511327],[1852051584,1123351284,2092968209,113412546,1608709396,2065374944,605688920,1564025060],[602627589,794712886,1514462866,678268857,4398319,1803922227,601357633,42915791],[859513763,340437788,1855432410,1192161125,1839939522,1274010849,139223418,868739917],[781163778,393825495,195099010,881456118,2069132949,1867117468,382966928,942156722],[377221342,397158898,1682469664,1955431775,546107153,210859656,1160491849,1336834400],[1471742287,491008322,199200115,1864201316,1597838486,885717276,124180513,1701113103],[281251949,363105083,1156096180,1866892238,459139595,797007568,143166079,467048810],[5909506,232940146,544667972,1268445264,2037737886,145097514,2063629565,1387136300],[976041220,723411889,1539493171,2032497777,608609926,1724315593,773540898,1965335727],[1050963864,672910839,1581045316,1467571031,188665721,372833643,1213382196,235967259],[868412854,762568879,1498435696,1052843425,1539422168,1025087573,385530816,1986757167],[1377331419,918714008,1887148762,915511593,539129765,509938513,1129320935,878427236],[734796872,444434246,1180590270,936371593,569282414,822435590,1421445801,397557603],[2061973812,532968301,1288602069,884021354,2038680064,2021701533,1033141312,1947164293],[505788261,1421558391,519708668,1641252066,331479616,1315171255,886044919,1214762177],[293357140,1983133135,1357809827,1534146962,1652517720,279004225,100539095,271503873],[1638476242,1486561230,605116124,771113950,1980358578,1689206303,1283384731,565442723],[784986006,340093964,875294733,93823657,2105186976,1569279063,1553806519,653461470],[1428032637,854737619,1469201094,663488672,1951978102,588125367,276727221,1693529999],[542555266,1189504091,1319052735,1439943569,340373275,1027027107,2069838621,1266694792],[2014777948,52765205,611928947,316422012,1770695365,833997110,664538958,2076924689],[1814225818,1497813149,1684760848,501891184,1074927094,1447072660,1823790613,231179254],[1485544348,1224083713,1691260531,20610076,1327528330,1184065177,1394653788,722109832],[970029109,1491001543,634724646,1893643252,288087993,624447960,221850391,566102794],[1619261642,552998989,1585608309,1395737178,1086409122,1950831996,691078608,743546575],[109456186,1845844789,682750213,214514686,2066223492,594274303,1791118868,463287238],[216195187,1290628135,1344559445,169760759,1123635005,1568184710,1940596247,347826080],[1195563058,1863341113,1622990847,1307849779,844996831,656997128,523869078,1618370864],[599266492,1634547565,1616629345,841074269,970858750,282715612,892898202,567978086],[651892108,1304235261,753209134,824729625,662787711,1504445217,715068285,2115771989],[768933957,1061689502,848573946,1373826026,1902652735,609680388,854037913,737289095],[50796806,874903873,1985284149,1481383646,1160284945,870331031,1418727514,702925856],[2061110137,1962112758,1566718165,1452446181,827291885,1506000686,1664494396,1269561557],[1529277118,577462531,1579520278,1180668789,453152553,1184950342,2032475399,148906414],[2004748102,259514562,1701474211,46919090,1072274516,1800344946,1940259744,1322259028],[47190880,680544491,177452769,2057425792,1209134697,692745614,1102699958,347447495],[341077177,531539047,975072022,2095371480,659785941,1343446343,2023666190,1163809270],[1550401733,1462949994,710421113,830549589,530232370,1558986220,656482481,1573900351],[793902551,402622305,1428403648,2034826254,1103547950,859848412,1213201491,755902783],[335701521,9844482,2085444981,1825110685,1998015371,30414560,124005336,472215726],[1750694128,1213831589,739681553,1777693123,1003505338,1335024427,974436348,527227722],[1660782004,64372567,216703278,190380181,997502267,1642473024,285811419,122010682],[969581489,1413570804,673080408,1113567783,1664485941,716343599,1285534460,1785638681],[798675751,501946124,1550126702,457481898,1615389497,559389791,685221098,1582465553],[1649726926,134554704,690799536,1060123400,573658372,177325793,1729247214,924778787],[1071265132,1504603708,273071448,2028103422,1967082241,572192657,1089648434,476761928],[1457086370,743614546,1425179587,1921993693,1189976298,1644317791,503266455,1244643018],[1135020298,933085048,566947006,803079010,898334755,23348773,1168439130,774286782],[1801253426,1622217440,1220845956,490572223,1852460670,278626369,242559200,1113840573],[553835873,568588279,264393536,620693151,173567401,241261266,1965440927,1397216108],[91469090,288901257,721622250,1003212908,1206205343,111047942,1481540054,116760612],[600053051,1701891152,166629851,1024788132,1726066045,1270642429,2035574173,1673844664],[1268674093,1780823521,1412642011,795383632,1155883335,1498582668,1690534443,1796055964],[493212193,105081399,833593876,2098640852,253508060,1730651183,1414113722,1556456239],[525489575,703187702,2092777437,1210390799,336941221,1920348537,293803639,634525597],[1086803640,479531960,2012442022,882397171,1521375269,1142869740,26118443,686557174],[52162534,1613176913,906658658,1311413714,872659982,488946622,656897151,1946395285],[2054850952,1460475660,200028022,839675316,1372695454,358790241,347903736,2075962397],[278611468,1808394753,830532559,1764022724,1245639399,595934945,123148808,395764826],[1620755969,277546170,1545583320,1787839491,431143141,600027201,1343570794,1857890339],[1898248920,1646718319,1523175939,1255406839,335732792,1065509997,1317683838,606290734],[1838037137,1765420031,1697630865,1257051297,458597858,491575043,1585696979,1951236762],[1119683482,521128456,1454634443,1882045889,231229402,134712409,380612185,925742776],[1478997174,839325849,310420443,2000573616,17587298,1316127267,1608377323,1111558309],[730777184,1677655881,1925925637,561902876,1786762884,1120108543,921366702,1639172945],[56769178,939683915,1994655478,439665215,1691542949,264288894,1713780872,2005192228],[907031966,459220733,1721087168,277233574,1899950224,2014497941,1293893699,833733930],[1605895033,835965623,1259311320,1640361216,863711237,802462142,1546816026,1583925534],[1133360712,1673968612,557323059,1804534860,1355513329,2015082900,2076303049,521338167],[208240823,943326593,264989974,824908460,888676005,2008027339,965462675,468038997],[846043253,1360955019,559769098,489890926,537620974,1337441842,269004319,788548533],[1978376353,1999779136,446790707,960998343,1690383620,1133301379,150166446,2000517861],[102550635,1351652196,1964072312,1807614446,68782869,2103220730,19751292,325537150],[1586699418,2089630841,282782977,2064808577,296500572,1726379668,1296843488,720182437],[651284347,1870270080,1228160352,215104414,1958478675,1037209675,1999330236,1749978929],[741775565,391437799,642471784,1330313161,1888674201,1709560396,1910794558,1743243721],[1309607393,1381581025,1670673325,200636032,983206203,1216609818,570352539,2012003267],[161947515,1468833387,783997896,1561266621,201827282,1725281276,391596880,697610576],[732375559,622819125,867917727,889057906,321582760,495979054,2114924252,913875871],[225022342,286879169,1298701748,1570324992,586425659,1169350015,41157323,149867359],[1632652744,1741822683,1419238734,1175134155,1293011615,747631886,1300171706,1187050688],[857498865,462680114,242322619,1603155046,1678663127,181095982,887937023,289455281],[1831686489,245846502,1789605726,1671290142,334092407,1083272524,1257872110,415586268],[883788835,860576629,257337879,768794168,665925937,946689918,208593558,2122479809],[970639090,878463475,344807484,1809398206,837723920,1774800949,342382613,1870617945],[788900894,200544591,515791165,914192531,728342442,2052465837,791196822,219910557],[1663348775,1482104303,132632152,1185533585,1520289104,1949473415,511011221,89424321],[913420106,254565981,1343269688,1700443163,1031974516,1982529975,1875382012,187054711],[1363636908,156608100,1772115577,939802911,637822315,1301478556,85510532,2095934468],[1353321538,1691929589,268778701,1585272834,1867020653,1209044928,1165882264,635986780],[1792307741,1736690707,2026054234,879052863,224599409,117497086,989345319,151792614],[1024424272,1203633354,782133802,1236079095,151445686,980387584,832394275,1061031987],[1990313074,915192578,651704190,2081072720,855102855,1059974898,1825839957,434847668],[973496541,908566402,2128480072,1342986691,393957894,1773573996,2109879689,1036665600],[560304539,664435285,2078917647,884257655,1918282259,1024358798,107210383,1302037367],[1608016656,1875019275,1238737946,1838065382,680068076,2122457906,843534513,57372108],[25538954,1964914635,206202003,2032413022,1920225679,1854804738,792770202,12178990],[37083272,630066725,285710598,492913076,312339243,1439302068,2098085657,621286766],[653550517,1989940136,1293911293,1758086026,1881019168,756979122,988082940,1813858097],[949101198,1726424561,1332475940,1825243961,17632305,942101249,79251679,700869201],[2093269721,811966072,598888767,887231645,287848257,1248553818,1023625891,1688987172],[859545647,1781505709,1405723482,879576938,1530417585,1918503800,935503836,1031861269],[1323259490,56892927,1073786834,886010067,1870311317,415903152,2106340217,1251428052],[496863601,118678007,1526884958,1579789706,1131521481,2002307226,100347864,1401962312],[787473618,233135574,351478614,973552073,2070184402,142485907,779197218,742372858],[415207648,1863108072,1713454184,161114576,997003851,1311891222,1533790869,2026955493],[1293453843,598884281,341626882,1534691076,944922334,1787727522,375941016,751886738],[1969728093,305522040,1027346852,1517335376,349410372,289562045,612359641,572659601],[1793477551,479232323,10646569,1324622361,1750843022,440326536,937744828,81466849],[1783684491,1008643531,185228139,1166474878,1456670633,52882548,1157292773,615000885],[653440344,1387301353,964294672,221004596,317545610,264496602,99957373,363362322],[1099142612,634365431,2012404941,1586991185,208979101,1134016837,741422821,1096565306],[552823796,902836744,1071058077,351595185,125843502,1204075090,346794880,1134836074],[230938233,1213449700,1562420635,151109321,1218514815,788891958,745770491,1505241006],[1956963036,1433065841,598244266,130305361,1680481961,556349458,670291173,576839476],[1713336081,2045655258,1926223948,337638412,790560248,252235055,73749758,276014609],[410373524,712317805,1157975264,985720693,143897509,132497937,1338198563,1519955055],[466628412,1262417698,1653539221,956662554,550542017,810117228,465510717,1331614269],[556512053,1097496537,967046789,1729901154,965850306,857903548,326407317,1808530946],[845336343,804682855,747570191,237983386,637398322,304788259,791717398,179730935],[1928026125,1905006417,1816566060,659015459,472493560,1792921403,1736857679,1494006190],[1741918224,569849158,1111089217,1353141896,876227374,1310350774,133152621,551306280],[1271715093,1478650123,1066900845,1783738935,2011524249,482015557,293654897,1444171753],[109829077,1696036711,1824135140,1303924221,723709941,797436550,1946543006,228993988],[493334564,940061348,1132904171,2109874105,1533738444,353908250,472754302,973423414],[451244,983271101,368774446,103615319,249914957,835892657,1557301885,377961672],[1487268328,1496900882,400678715,226917241,550972594,1591847166,685785629,743370061],[601303616,2092511471,1176819205,1138775582,1065253108,33533723,707509489,632108944],[1741135941,1964640488,526473382,1096697036,696940278,1496512412,1525733197,703079996],[1699113747,554433048,135953503,1511291375,529122881,908344437,1765216179,2087573966],[738309558,1247431531,1916886595,274665628,976269051,989327437,1110227241,55680053],[1910066496,869445603,1663678024,462321950,2098819605,566952568,588141380,551302091],[877995100,183254441,23270449,1161566202,1784088043,1067500318,271137469,1003993833],[794230785,1541539228,1458568059,2079296022,816515692,456187929,1622948953,527508640],[1268588699,1938497866,974094224,1881544593,736915272,198377887,462914250,1246975866],[1259527477,662805859,569274655,1211271220,26383239,646802561,257715250,1611431889],[1548883710,127149840,341212502,885026605,525235813,943121922,1531405721,515607596],[1678911232,1701432433,1738055475,325723213,1055066721,427496638,840098077,1306545712],[211752003,1407922868,1705884896,208803527,501346731,1819914499,547287631,1335766228],[757899573,309981280,164115083,116267728,205786187,1904529260,955912512,1147024960],[387343915,1813729102,382518089,110861983,2019905334,953608139,1108100468,1082847911],[371909660,1429541821,1856156738,1471441780,1184016323,1081787818,951329187,1961365450],[2093990661,808533547,912523942,507287712,826772996,57086076,1258444617,637416089],[663967869,1355472307,548898896,1382383544,633775753,2034900118,1874322789,1604371576],[1245059671,692433939,1257949820,1831625800,286881148,684136029,1183737134,1536200443],[777159906,269596740,329384483,966123074,1548915755,2042056975,1759503304,1187834534],[1372636369,1068673226,1598193756,1325553492,1735565432,2056966690,868339491,259619686],[933502263,1633404805,829596278,827748958,2080572733,1630045416,437176781,1806840787],[475114185,814876302,1763243820,2042583736,859858463,1583189758,470841409,2105141336],[1067519185,167355769,1951098912,2022115254,968881199,854248772,304843972,1856575652],[1196124864,973575569,846151130,1758784031,677603893,1075885492,342736991,1053678542],[137994919,2058022959,347574220,193703055,1752912078,1512706266,804064769,929673887],[1506532561,293011031,549259050,1521142782,1041813668,1547448505,982886371,5553280],[1977960135,906590033,584141925,1496023432,43929069,1161740518,82729379,1800575809],[1686248931,1883670826,192203805,994214070,763788009,335126759,742736385,719997062],[1983372972,898892742,1801948438,676547368,729053797,1232009346,814134151,739216093],[444874079,492388740,861061408,836881386,972084969,1092236093,1243127809,1356505930],[1009445678,664430054,819673112,945606732,1869479389,737957661,1085072461,111658161],[252690907,1470677134,1245946966,658775414,127731033,1029018108,1000276142,1548374297],[1312695896,1028332216,505961586,1568388217,2102099595,1265148252,43894699,1750965069],[36675343,4188009,368129870,556805215,599578604,973683714,831070072,406364595],[11282266,729630313,1708942729,495798668,1478343222,806871426,1665273287,345905939],[1715915354,620149547,1886593165,801901219,188832594,1184178719,1605884341,399157461],[444789884,1960985238,1032562829,628660883,1482858759,2087111959,45892788,1496033730],[1202636866,1637646810,2039839918,1788409485,1635504865,1790503716,1256147073,78302713],[570773683,2088597495,707422771,438428310,1402177035,581981522,1928604903,2023994372],[1331751599,993413796,1005403869,454031495,1157939900,326567008,311230318,1013349972],[635298456,1886661109,388633886,658346364,1180849788,694179149,52808053,873741288],[1064521568,412382006,1472191797,76450465,34993605,539711862,314300157,1619896015],[924157736,2130501164,617218045,473663401,1516971454,1144635915,296370767,27227159],[250041808,2022501729,1468882398,2033573508,1058881408,1735843176,1026084995,823891398],[1736261456,63762825,629158210,716361456,203885918,307797278,1191752288,933731036],[897939733,1415843305,963977097,894780546,519771502,1757959425,45576550,24685943],[80521878,2012363263,539852495,1856691784,709489901,282788502,1705790357,1415290711],[1302279473,1140809209,1279366869,1213590742,1067393086,892169349,324341905,2021721417],[2090569846,1789082692,1491878017,1766223952,1227580245,655200982,430846684,2107718243],[173041327,2101535251,2109927140,1679152671,1778900234,930292458,1052908206,85138850],[1869262633,2101188199,1514775942,411596167,788968471,896213241,1607305781,153562442],[1486057983,76209573,175645372,2041979926,84094050,1051892916,1215950429,1756532085],[814022705,315804104,612611154,463702336,899932555,1707667744,782356002,886410574],[671659321,1794786735,772564096,520890451,974292341,1571974654,1295690075,1109113215],[110520893,1214387056,142322225,1847643489,1226470230,132299680,931857636,1254234453],[1634112002,914221903,811246610,1770707736,540064596,830063161,734311311,924709707],[1504133389,1179101262,1135218690,1465123036,1210137950,984925112,1303461264,626160441],[58352073,663449522,1030785201,516577827,1213085642,296599348,1994914527,1608851746],[1821180525,89250078,523895184,86898375,663643579,365257329,1923698130,49992235],[562161494,952086732,897240061,646332223,2120638255,114351199,1484292055,938702391],[1811374647,355880767,670697639,654026686,949472649,1873022784,1492726298,1109755266],[566470822,564585751,1538299116,1705806353,2123546146,1207868736,423691350,2066726930],[1546043893,268684934,1767406384,1367051711,1736694878,350586927,346755547,1780678642],[1850771022,1529113392,604438965,1597787900,294929220,557877158,818584546,2108927626],[1505643894,1946004471,700459481,166768756,551896095,1278514356,886833145,567711325],[2024818051,1883288539,1931930555,29247891,1178736650,904098378,2035399956,318701151],[419845933,1127992186,138052030,1972179788,1928236711,2098640341,309273449,1898671038],[1469887727,1260999182,1935133069,1158591390,1224442109,1221519795,1317355656,526655539],[1287153995,2003866172,898853558,1830045858,950603580,2116401340,782381430,2076916931],[1339325704,1004844532,1495438559,299154914,2053222421,617051713,1709795134,1116330777],[954874235,512418738,1573928823,296835286,1803926888,1163854169,1437735921,1785755870],[2095898361,341107548,98025486,1164055698,1076248839,1531011582,620717352,337096714],[2025208930,359293399,510741234,952768517,1052319395,341242949,1011972693,1356976706],[2059654946,250310013,509863854,614945143,1720058236,1921133006,31812202,1393043771],[898031835,1221141696,2072765857,1370405588,716251099,1619554723,1860543396,1740841994],[38737146,1307167353,1833100204,1363586312,1774319011,1517166682,416757691,1359052561],[1346431012,153208414,1824786900,774317451,541538252,1422059973,1031304841,1957235691],[1356741081,2072032365,1997797614,1455942456,1267841725,1881947684,569961041,1977440792],[1206577278,2088663273,391324015,1838499,686240421,1665579497,403668553,1992855373],[1362791032,1772606514,899522116,572874310,2028023670,956993302,1876462576,2065348541],[1973559653,1379940165,519273286,1695369596,1812622789,575905276,35714662,1800308288],[67878617,1873028363,1677315010,1504802892,1235743398,1209301606,99749997,276331576],[246108889,1566984471,1180439709,124324174,1727039241,1268654422,945147268,731300250],[1910371329,177485455,2036054412,1136000908,595448675,78389726,1573030572,1422490818],[6611512,515920060,1323259815,2054188237,155546534,915505750,238323002,587372295],[1333409362,657942819,1357855466,42490868,1536428893,69329186,657629409,262620202],[2129941515,109475274,1962539002,2088902580,1077751290,726539518,1928899437,1480658808],[463959770,678100105,1141382679,284104188,870687849,1126423093,1911389698,432236692],[654471867,1347994774,959623370,985659616,437453384,1581430141,557883532,425609578],[396835783,1525689499,1426351683,1470320298,769926818,1118936137,153103434,569652513],[1442766178,1782465434,728480540,1952274377,888278169,821939194,1927735122,804643387],[389734639,413542508,1634889201,476637650,1665358992,1563830437,1418515210,1644659887],[102223459,1213200389,1682958045,647996773,1484180920,1841493938,19702086,855962298],[1358479617,1803935453,1860340120,1684568704,1663825743,77294057,1172099183,79650380],[754211110,1384133850,1324904878,220911261,1119275737,1408338294,722717380,1664780003],[426644713,1914726155,1328264580,875808192,1399731856,1895669492,1657863893,1736298710],[1427032979,1455353760,1212408788,1662497264,1348981774,433296492,158616318,890119185],[1214543620,874866382,1464115872,297112099,66413167,668261073,500807273,355415064],[1050300470,1831372754,743720185,1379725018,1178010439,1870448367,1249585198,1390402285],[1517279084,877179439,178905810,98689787,1981805255,1840871634,1967433001,1654765546],[1574844783,245918217,1632854523,1288504573,1087895483,1644598075,1530298672,646956381],[1510336005,317975416,1155943838,246869781,1055148052,1068761594,747313468,1781853353],[846833994,1490415572,397349699,226510989,1276923576,1266796164,2042588821,1089963471],[322341290,139401607,86361953,476753941,264319206,484484025,1947262786,706948968],[1893801533,1276063613,1953301511,2097065764,1705113581,1193426410,749122305,1255992720],[1300023149,1766152748,1143402958,1024482976,1260865462,867138895,1518608272,158313857],[1758395295,828780716,1950750492,1429129992,316420970,1750516368,1488874185,319806254],[1854658786,1235702247,988955098,831307524,816491552,853362451,1257263128,1066399708],[668276367,1256311638,1339429033,551383431,1377025122,811393980,227081467,1507593032],[2107693487,637283185,434438118,1975066347,602002527,565605606,915648055,163478322],[1959831485,1636293210,1766931066,1853726943,1560164492,34092905,1496287317,21721396],[2062272603,67479168,860634091,2054519539,537388607,17755097,1558580787,1808384454],[1450372255,1789079955,97225713,1108873163,949240677,203158026,220533948,1870030584],[584688566,86414850,1284843246,1641499955,972407659,510836862,725659653,86241594],[1134661986,582903227,51388120,1717112125,1407882025,985365713,1285490331,648560336],[1683833112,25345300,1595647528,1008101357,1047688304,1825515263,1325359763,2063026366],[1213378973,1682427677,376788822,116462069,1339435732,1382222356,1714075496,1048017715],[1281269110,2079812590,229883434,1345428229,1105919741,1624920436,434394880,251650513],[1101544635,1961518875,1874705983,1817756761,1139413052,781522875,1392517937,723158179],[1945754054,1861138173,1367851898,917445186,583431088,1022544848,452037122,577175430],[348969492,1612243356,450454661,342413252,693775780,1231869526,98332019,455435221],[937937529,1301981143,723680492,365973430,1784058486,607679643,2055834918,796458880],[1767553677,142546206,1268732378,1066522372,1920240011,1173152161,241383194,744985029],[1359711553,1181903906,1008157458,1737792136,2041924432,523413241,464987094,1875821311],[2090105752,306794320,2051936894,1817131238,953966945,939088344,1289455719,203978034],[1543809018,2074409663,1097042746,528134134,2055780193,199372899,386723289,524646008],[184305995,1886842757,636215073,2084872694,2002210344,1779596141,1133377346,741320323],[31702385,1655944664,402545598,1608085717,531845152,56381420,187375578,90236098],[1499175765,376839549,1946211770,1835370076,1646516128,1779322641,107473726,1968504407],[2067878759,1410960412,909763985,2056192710,926428525,506812581,3659559,1446707296],[1967447709,1988723944,1535426989,398587266,1059470413,493724331,288287831,1766873520],[1504180328,1277301319,2045438166,744229982,681693623,2100257282,2040361053,1849943367],[1140566974,852184301,800170194,1645342663,135645180,1606331752,1594361466,1242983904],[1997610398,800071616,950219998,1976592343,349610215,1530813935,1087431923,1395581228],[1340164807,878619987,27557953,1051814400,1613493498,76231837,1591755738,710862699],[20611741,2114466841,1771636751,928885028,1725762810,742032906,1192364843,1394351245],[315102301,693418299,1542422405,769539392,155686983,579748566,1791083471,2086190236],[756928870,1327576997,1826703144,1970058270,359858631,615537465,441573871,16495792],[988410992,1546839185,1699959576,28428958,2121834512,2129497726,373748488,1945106093],[18201641,1855082867,1698001701,1962704569,234974198,924626354,100554246,789696357],[1668240987,1563193190,1551956293,1546894893,1707282576,2004120687,1350571235,1824638887],[591581498,1718801881,1916404326,205383154,1218049782,240092255,555760613,996820947],[1548923202,91740057,1802323866,664136837,1170090693,1762057791,1944762764,741979369],[1193820937,757749132,646562917,119122934,2091388743,39378036,1384015189,602891170],[1689387120,1657429687,621790945,676405530,40024636,84275464,859202282,291455363],[1985717964,1529047295,249163319,577276679,346440611,775467550,1465335510,695506480],[172562182,2126134430,753406164,900933021,372271543,1184069635,495852164,1176080732],[1326285660,2010074644,1358872009,494415107,1829240033,1019342262,1520915970,282876267],[1228353482,1018376465,624777988,1715301868,100222846,128100887,550412485,727883986],[2088217287,1870141130,1443173719,343649035,817320784,993863587,1513786558,973136460],[46125653,536233414,502226955,771741006,1935495751,1292335722,431687418,1465560259],[1789654197,1496176611,341977504,907090491,1788283972,706225614,1857320099,1319380720],[664024479,912064008,1787090977,983693371,1373615107,225454260,178517755,1301570801],[1665536379,1544197333,389193291,238499137,1119620324,618736734,1581440169,562305656],[1939502613,1578709708,1162576353,1579556494,1595082683,1270191020,416396792,596634281],[1318350411,299989086,1055254720,1603329305,1938159546,1633628029,464152034,57540209],[1796168767,708961810,1839635154,1347363807,502567009,758110117,128090191,879918926],[1555173001,745751805,1650505052,1276181434,133569534,2049335562,926068179,421651554],[46325361,1179798855,1854135025,613984896,1192467982,1035922114,699005271,837607361],[738086810,490533621,1623828484,1577618112,2036569859,1248304255,467636799,1880229223],[60259451,1488324877,599624542,631988356,1684318168,1925096525,1790137489,655805814],[1835148692,1449494641,1683077242,562018999,1574288949,609443808,198284364,842488933],[1337721799,51397361,1771826508,2039395589,2015979061,1717425870,1162236788,1008730014],[1473566421,1729496590,867075872,1697014600,2038014114,614370822,273546273,959591511],[985956266,659857720,1353775439,120811313,873526837,1131778433,182598375,166818955],[831379108,837393313,1031525067,166266184,801576038,1328114532,237524292,2123273304],[1457739067,1476853824,1304918571,1486140737,1185569109,1219794335,930675213,1762378351],[1526277497,646136028,410277034,695399508,1508909083,1347501707,1335022422,1059620374],[1059053330,1436085522,225316118,1590100228,1093744140,15532654,1128545020,1065981355],[1442061675,596651380,258111994,1774923003,1623544693,1564900536,753516343,1748470560],[477067882,158591431,1761402670,899052532,1289681547,1762047238,524366104,50535283],[632147039,1670543403,280741140,1783769979,884566038,541540979,1907690826,776619303],[1506218665,262218321,992848098,1406715623,197632140,856375581,197410920,1337274735],[1199354179,775721639,1145904230,1247969852,1470014513,1070670614,2053425413,899266139],[542013149,1166309018,1141871899,1496316622,331360224,1187183446,1356784940,1819612471],[1140095331,667105920,794681293,1948802204,951811595,357798681,697678531,424248532],[383351698,1499687091,1612616884,1423766379,409611171,348705650,1482052043,1499789070],[705791300,1655790996,533475362,275150052,625681391,1360314831,389375089,554903947],[30262219,1187427154,1994785559,642912923,1547953811,546457779,1011563066,246822448],[258944630,1144865160,131653949,1470941216,2086206561,1784989253,94054764,1019603213],[328447732,894323546,281063240,646739023,336700567,2056693679,2068049435,348210233],[1943058134,1851251312,1460017355,2123577416,1851034439,867228849,148002085,958052607],[108592270,1116179061,739261787,1432541812,281849868,1150772429,1239985688,720231112],[964610177,1366669001,56988414,1013801135,1057347216,1804962037,1253152712,881318718],[2100592826,944850726,327070433,1818215570,520000574,1284087286,1936333715,676458665],[1199706105,920880480,616505472,1490009664,753507807,1701096118,2093467901,1064319172],[1434181167,1216733684,477231953,154895036,858358016,2095781734,1176621377,651997703],[458031928,1262104265,575786863,1310699713,669105511,7484329,626484410,1237433340],[1429026969,336521889,1913920733,307183351,1584912559,1111523658,132363053,1349445877],[1946683534,820582238,1126409123,1044030207,259053027,1085060574,1735525552,1535446111],[149758010,685566689,344577717,1967691371,635266876,131344367,469422557,1739675739],[1222075580,1085664806,499501027,1852212159,635560322,680617996,1637801444,339491254],[67469448,170642886,1353507579,1628181967,1449206457,127787744,2007943447,1204152180],[1435909463,1543903563,828719735,1895242074,814162841,361621119,792857418,1110217441],[115261923,1192447593,576062341,1179967208,681553766,1874438915,754608064,711860875],[302247886,82494338,1469415366,28866784,1102945259,291302313,1489443512,2113478128],[1725288153,1183603607,1043715534,1535101942,656845763,2010289636,1019430109,54107521],[410987027,566359758,180432443,22353268,1081277968,1241856268,668918515,221982269],[1001004364,1679927364,1957156586,217933605,529986806,969108256,1192555962,1499952977],[1351191108,285410530,938311592,1472443347,1563036262,1854882944,783757938,2042854972],[856221263,1069011500,832425476,227285771,1097673164,1808287097,1827370704,441065808],[1801338771,570113774,200613111,1147578585,416686823,61663665,1961204750,1257072818],[1696014801,1349332582,392475389,956211323,1366541720,271857256,1449831280,2099853488],[602567875,767685147,1204977431,307402887,842655049,1757046162,1378298271,574766890],[1345975864,2011138404,1654201659,1961553799,2113141768,219111398,377071844,958441511],[2107102628,1757925207,516199242,419574819,504449666,1526285715,2033260399,1544785627],[884688047,180574193,337137413,1920863104,219577992,544272927,1857952806,206689023],[1415526759,1805128009,1213413659,1474406119,2060551734,1353825197,2095919191,1246161464],[715100013,697953432,1328944645,738344234,2016923000,321576525,606647058,968156476],[2096100680,1087764094,243802089,2023563793,738195736,246059240,1574441688,464156035],[166289573,674620339,691615067,701237573,2125487539,1388044885,1634537478,1757666233],[1934873647,614432380,1810166811,1511210665,146851952,1485955197,637791140,1676030461],[1418791998,1851626682,457096062,1499003865,2118671764,2065158301,1177603952,1513849585],[73228759,1870620618,992181496,296099325,1742151764,1054669749,76286469,1602696438],[908130471,849896845,1379835066,993096549,1256524071,1618068421,1953809673,346404584],[150081144,1839222177,540104522,1364262407,224381011,357287647,1798809941,300377422],[1141318128,238157054,80380351,1245448330,748339989,810415297,2011727418,328362352],[151852920,402832086,455389587,440386492,256096589,730231419,1880816642,1731249151],[1822402709,459170199,1465998101,617827917,1369811403,946979374,104106658,2067708859],[2076176403,772590130,1234840436,940427016,1628630620,240793580,879328928,1198377954],[1577498453,335649500,1258454914,163165593,2018211922,223725905,1783552528,1998372621],[442957406,1237833182,945378999,1697349810,1851489976,884889005,1454543472,1056607142],[1422974497,253884628,834270692,590054813,1996774139,1071863726,2052413677,419940484],[688095883,1744190092,1549368181,119439070,794834631,119356689,800302118,1619666682],[179436073,888942188,747421454,1781880790,421446679,1189827129,1444842842,1080568681],[761185665,1245405512,1864991514,1703126683,1074589686,853321275,534600957,1785896093],[1470284703,730532914,2030899764,2030607921,635704791,269673644,1461262758,464310688],[157869861,1812901586,1026235844,483626667,836044715,774113849,537620514,1559100005],[1812251995,1979807301,1397523805,45453920,1336321395,1760752832,1385118909,1310394237],[440378103,176777878,1112811958,1865402247,705973615,2004202011,718766236,1509470360],[1777309831,181135810,1097511762,567150161,1571334473,70322581,417887751,992997929],[1286398720,610612097,195351155,706291087,230825951,739494268,469611928,448444046],[1690671612,1780167473,392623533,821705799,1500812152,1430034441,1805382618,1746037100],[1185235680,1427267814,730346137,801738675,170061741,1806391100,1121942367,478816150],[542935113,1760039825,1572504652,1466378482,1361269112,1036283013,1401475233,1945766855],[2006106047,817761067,1718208323,1691876052,850534467,1156290868,2102951575,1084432500],[31690590,1215189893,1792656102,1390155350,274006235,217555138,574876938,1996971638],[148998038,1073961493,1179340833,872492425,1086420497,762802052,379807563,1713554995],[1612253350,317521461,978371976,972939602,479291896,1113433141,1042677109,1304745896],[403422922,997054937,1784308344,1138375560,721498270,671402414,2109822880,578847511],[231480370,406531321,227860030,1601449697,237004208,1241813430,733651602,26872791],[470116221,1375530678,1208026576,790092705,1351605659,135107962,687355627,1384074471],[625255885,827190585,1462408781,1790643013,182208425,1129239791,64107947,1384005792],[1378382294,1648940985,1445062359,556814392,944570880,309025537,1883004783,2093806299],[1788858930,2118305143,1699217112,1511050175,1809414216,359086353,1306366710,163798295],[1796533462,905742599,958373733,1452000886,258781184,606861359,853008785,1055984303],[1271069220,319695293,200425385,430905580,621809805,1923457059,1459379171,1657328395],[1243971259,638461501,1649748002,2041824256,1378119132,2016535000,180711993,781237330],[1526333332,889258935,1287975861,955716908,758732024,545432843,1614230384,583000916],[1480944626,1894705750,72212994,1391397897,1572141727,3782085,649978304,1894764279],[558631761,1606667614,364600844,935833,1706989600,1232304870,1071706259,194752482],[1270213072,1015526864,1240313582,506140083,794750990,686575513,407023206,66912287],[1006822971,1034071754,1332085247,1832375530,1836125166,412967884,1628422937,1598442604],[167832629,2034611474,634814365,792420843,296675439,1369992180,75275681,1403842602],[325271589,1978600002,1651276129,94038921,889831075,1146951973,1803004086,1876700721],[1512596634,534439671,961847730,1474329042,2034402395,173936926,2053331336,487463852],[557955871,1120731967,885030632,1655893423,685205730,1772172497,1033152993,1808467733],[826363277,438764358,834493218,1725631675,2024448727,1284038713,1240893551,1387219012],[12010096,398860513,1954911113,815744723,21530436,212360003,748527491,1325235103],[336967448,837756140,1136132740,54254776,477198863,2012988046,1715961511,1202335671],[944039640,1601728791,1150612597,1426707549,534130893,755114925,726526927,1566091756],[1830500926,2054996325,113009779,1462078757,929468606,381430617,130505565,227018264],[1737861141,254030321,927499903,1633370804,614129185,2128725935,310565601,1144398119],[416341818,1367593033,735005357,1152423311,836872306,1186229736,1089620978,718355477],[1031002705,1700849539,1231544573,751168698,309772201,2053629851,448759042,499422231],[1241642299,185913892,859505009,1802288172,1957030202,69748213,2005073289,1410556695],[835036651,328530255,543407049,1392944351,898812888,1810484224,1499419205,1004221318],[52098802,1234377634,1155115899,217490177,1338947248,1311475184,171288354,1585505666],[215774756,1323267098,945372854,913311679,935274470,441512886,142289836,442258628],[1834333305,1134858354,1223524104,2128680990,1367447775,2012157533,1356679711,415981414],[1788583756,948549176,413944654,1023810103,1215998945,621051141,1475883987,253440933],[16975339,286206374,1914165708,1669590139,362720528,567553992,635057581,542812444],[1383122662,1730702370,741919763,1210027673,479864588,474474410,696075264,564655168],[36791349,657558168,1697249698,408683841,2115745555,692158085,1826004247,1210915905],[1039975535,1653679857,598542926,1301900477,1204455680,1923635978,1074048099,837380549],[1160186360,1886873951,1427522788,199344441,1588077517,139825074,1315291085,389775741],[1228062885,862511434,1349798164,945506527,1744944709,74648960,847122135,1620809009],[1025697605,1853955198,1189230080,1475498851,1053998696,508141778,677839831,153258609],[483071284,648392353,1489124805,454386355,1430029547,1890813579,1649159250,1545155351],[1032909379,776553423,1990851513,1569339250,557932159,1099769236,1345897680,1227515181],[862880620,806415739,1601673716,454390598,925439911,1287302167,262740927,1102639626],[1080725028,1404441337,218270416,218019183,2041745317,1612943661,7815495,545109091],[362961382,1392983104,890163668,1655935304,295505044,138653423,323049392,1976915373],[1597388772,1519936923,1683892658,1278273942,878841178,338756606,1203351955,345465463],[1872240075,791094446,1417529090,1535521531,325555409,1530147478,798049444,703207925],[1593614235,1748616375,1806836201,1425150062,1579925636,1369494264,823180095,1963161538],[735369339,711088588,1960989194,50906864,2089489600,1988502275,1818012291,465701570],[54335033,21840047,1881046437,656252482,1530516510,1879428118,931559591,342593827],[710863215,1912750520,837009511,482933850,1762726547,174472713,1616794793,380514019],[335992751,67641244,1466787447,2096726137,1727028164,1640176690,311814349,534960971],[643596991,818494844,453175146,1807842946,1641539961,1172921785,1196889290,410255571],[1029687524,1280351563,1809146954,677150945,306091685,1813532803,2085077325,436331590],[8350531,1149515639,1112654150,966008585,2058432023,847171625,1039689691,1399286490],[1068243371,451294766,1927762763,1589786433,9027318,713781994,1110989245,1311987185],[659390692,1248130471,882015896,1898748525,178753835,1159252102,612758070,2108136124],[896159182,1105710662,2013176022,708118942,1151187348,1803690619,1238393573,369852795],[361987440,447564337,634998160,1255298585,1626972114,813992898,1728044611,771637703],[1753849152,72163121,1920296509,1533736572,1015530382,149348712,282624237,130025792],[199326335,812207101,2101438577,490319343,933186843,272102873,537853246,1222930439],[805166039,1814166308,2110534385,1434947362,1737527763,408700552,202607665,1343231339],[2124240958,1537173260,240654350,1876340619,1953134863,119514245,1577692061,624695039],[1136271787,1198881837,1446697247,1007942989,1107121814,1973961492,295352014,1815404369],[1243159669,373561120,2005292124,1384282309,1018946501,758888629,1179589505,1427185880],[959415857,981923294,981145036,1010022,394522925,2123705691,2016874493,1067305387],[940086844,1056025394,1326271395,1228643963,52278660,1302103804,663853885,1352248320],[1938910815,1437113955,221191445,1541094491,358237307,1109017544,802316082,677996848],[617588409,1982804987,221897825,515353848,488444107,2100392657,1071258657,997327835],[192740490,1836662883,384204285,1195927151,86407018,2028689850,500720920,525422849],[1050243489,1160161689,21810308,463878213,1357640251,257288505,82979554,1999675854],[689839948,1135008398,1270524470,1038480955,238774097,1980375617,1352445401,1620345181],[2036449247,532317195,865454947,130346845,2049905442,1579596042,982350713,805852789],[1093468361,1040420385,1700254708,1520648752,364021479,2026743918,401069490,834270146],[199947228,1602104381,2051570448,357783806,1206208573,730599532,1420581458,1098791688],[891430958,303101719,1859072617,1727098059,386509288,526535255,943695833,1771904161],[1207690590,612256206,1383244669,673497604,309674657,1400374361,2011345055,557293989],[1362929084,571101170,1713762833,33383618,711025143,129061352,513926892,1442417590],[316783802,2058157197,499037942,1083702653,1224660600,1607325218,465847507,35960906],[1326321727,607117077,652779487,1920458820,701228683,2044981899,1735596332,2029781675],[1424897153,606055397,1219339487,34992724,253666180,1148866693,19354145,1229810127],[674518058,945187743,1528330276,1319538149,1878413229,1851745405,1553103371,1232238970],[1191049064,433268815,1153978214,1984401500,410973441,2124689678,365556744,1798030674],[1328584349,1445964643,1783938410,1908478838,1163367174,904003400,1794288650,1523986231],[1966255976,1014353909,1490834328,1011488156,2071628774,1290462147,633040992,384007877],[1001340296,195663344,1431668962,1218581477,1246674885,984428788,1082037589,215845807],[1193054476,58051586,175698264,1714972312,93877032,2006675118,270899385,1642479639],[849792498,1074749288,491275382,183112398,661041860,1733512093,1613378361,236198977],[890297725,1053255928,963819125,1371788329,824245878,1137198313,537472838,271086983],[1320879008,324896549,1410160683,567425028,115567640,1392239480,1099716209,158076238],[1139762507,175990419,232014413,341279861,509606166,60618130,785631472,890712060],[778185900,1727427741,1058550409,1273389283,2115364080,1164129142,2054210528,1692860301],[275213328,1084761911,1152765320,1420091510,1582322354,1367340921,987405211,846608619],[1986902137,1867386872,743676184,2006037318,1823445475,1941125631,372252503,1920223867],[878479856,714918852,1715738291,1050191387,1483023043,1258604268,1928626168,765059590],[1333151163,812288649,1705728119,1000380256,1728123742,1705622104,884743062,2114294482],[1293274980,499344424,1222683276,1299390492,1347590033,404565723,2068098767,1066163658],[1264187196,56691564,1967035360,711226587,1966484228,1795381721,1736236621,1574322501],[1541123442,456836696,1454979508,2026579718,612254175,706871683,836907657,498366644],[969536320,1119741460,2118256922,1381650036,418510038,635327783,1252062695,1727078492],[777521955,799152219,379826443,1875556546,899908967,2022934765,431609141,143810780],[2008312628,1926652828,1654466092,1168938755,941152046,1095057495,2049529778,797654768],[1286108303,1500724814,1128422449,867504853,1287081949,193374766,1509887244,1425355911],[591283324,700648467,1546197785,1932656071,1592304569,1079150220,1134245438,2016251823],[404380784,623478883,2033376926,778260736,1717681465,1773310517,1890957516,176653149],[1830442431,35626510,2114851864,910945286,911586880,300872192,140852014,2089545013],[178011446,1938748700,516694495,799632321,1409430310,2026856202,1805035571,1381327772],[830744062,1942560130,284753030,1620144266,1269041166,1636766826,416279581,195062063],[1449420593,2010098749,1471364450,1269538972,1642314389,914980938,1440778738,306215379],[1484588726,785309818,987037084,1546648542,2220285,522403453,742510209,395716157],[190119642,1976379208,995088063,470465502,1217550733,1155013574,162029584,88830157],[221617761,647499597,1350575535,862554653,1031126213,1523439817,1715283956,275411119],[1659231870,1826390981,264227851,373937734,1700824524,570760850,1792817856,526759866],[1383791198,180735871,1281630677,2017268372,329928450,1285296195,114734332,1474369846],[1586930511,1760959833,1913598221,804676680,302456539,1308728407,2019984230,1044519523],[339213591,1490187837,1046440683,1450132247,1376728962,1436218109,463737137,325342086],[752165366,554008214,1241191025,887127514,370471127,1524852834,1458641322,602901392],[1453414497,1122928327,1585417448,101539499,1968946557,1649834612,1152359480,788107488],[2095620420,497852480,86503139,736893939,398314849,509446368,2095292831,442502877],[145454662,892895728,489115651,1635921290,1065251727,1680751103,572328411,695627362],[1096585893,1262974879,688830270,1093224849,1964609867,1182321490,1490042778,1747744950],[397855172,1414114998,1154694981,2046507592,778199557,1734768997,1728001394,62875794],[1411563370,696570347,843685584,616856850,400708433,1542141213,1752677626,1955473264],[878400423,687050827,65645992,103224115,881796838,224092380,983130898,264653088],[1406112643,881580898,1760249064,1991289063,697767654,783678345,621829266,23904409],[2018034779,1864086161,1900711264,491088769,2033640434,1754476473,1527433562,1621183377],[591038008,669329594,1442975955,1877660461,317024021,1205820119,1619426143,636690371],[1841283087,1153675756,221025600,1477024158,1254804300,972691246,2032304642,1396228343],[560131808,358498809,517353497,1356055222,312317619,616013263,1859432703,735497994],[1969157321,1957010467,668912032,750657901,309367596,603983321,575946106,152918712],[1491434211,1196195770,326056033,2081733896,1479900832,781216960,1380191652,1569241670],[1655635660,1999924730,1025474763,1865954459,1674013078,1342884238,1269780589,1541483709],[1364059354,729595993,2063544959,1712241878,768085839,1450843037,2115563493,1601952084],[1506463051,719175565,2127104526,179142632,1264963976,1643896262,1714447336,1052738013],[781662739,495443303,1043950960,1261731895,2042208332,1553158292,2002646318,880860727],[1450644912,247794879,985323880,1000218253,63404654,1417288058,1891651838,2066319197],[1457242514,2038915684,704141149,688944815,1713147174,306802421,815558257,734286124],[1999027893,1466669339,613751232,2025514662,1528984731,1785339597,746069839,955196227],[741434794,1546322831,2050167422,2000195704,2032867455,632562716,2108310385,1406350668],[1460012301,1669662898,530074095,91567447,1400529789,1861400175,50014365,960349987],[1129399513,845002450,1814173554,1297214480,1291536731,1030464120,376691189,174455800],[1022580848,1077730370,467373374,442408063,1981626273,1645786174,2006987301,1494804346],[238812336,186893407,1089343236,410242689,587325002,2059370900,310828636,9415268],[1160688702,145627570,1114205055,779386010,1377297425,674374513,335223104,1749423383],[882842696,836522780,809971105,423589716,523666362,2063321913,1831788253,2045066110],[2004389746,510353992,1318321904,209217410,237498497,1191338350,597852904,1866885704],[1020439549,1836950208,1133434164,1659970230,1637276171,1474133022,132304540,2028779371],[652416909,1199236370,1958811839,1811450573,163195965,1680263913,2125293134,648434999],[1720235732,1792466057,161978160,1006042951,554553385,1440491248,1374002161,1603563435],[1425417437,1578768719,1373118983,1511778564,104417772,1413910315,1003499463,978026956],[1846475864,359574206,1766609483,150314078,311844555,757083029,1512554958,1739602831],[1596614096,997830363,1445124331,1293912469,1953355634,974885198,9661546,579774844],[1801764425,1643138407,1651118842,112617922,1477958904,1338262063,1731505837,764427513],[1128434706,1551345616,881102886,793818303,806035532,1818056580,1727196754,1497693229],[460724710,1035075849,1779331771,2086634986,768635729,44692283,798088930,1670153521],[743837753,1585442740,629435535,498054369,687915832,295487783,1042880759,1854606575],[1016247933,158386805,1455738132,1397445870,2049127071,1857361308,139589658,58946861],[1980519917,1750196581,1280195908,1417494875,436393624,991002343,3410371,2054748004],[1248030963,1296072403,1679627261,470502413,1071038048,776239470,887867125,276985985],[760791443,1808556744,953337460,1440887003,570475790,359780243,1782657878,1673949402],[1385085239,1850728929,996426192,107006697,368692159,1764645234,1118785203,591208636],[1063101707,1340419678,753127093,946866666,434305913,1305741456,1358864750,632933945],[1567443592,701923942,1237726114,1756502348,1332538592,1359546453,1102732929,534709910],[2012443078,1003510951,1750072611,1616332533,1682984316,918609724,469760980,926324004],[759531738,978753836,1269035660,2102311603,1935046117,1637235921,327663027,1458529910],[1125851113,1191633873,1688400646,1678545563,23009354,1111061079,2125801338,234981030],[566820624,58250458,1871775302,1818653124,417096734,274765643,1174324943,834590095],[1675051036,1753817788,1892535055,834627393,1881782406,1088869594,1557544779,1765498899],[792130669,566917997,1457512979,1661861709,1365547825,1096486666,631292564,1826307643],[1301922182,1809810102,2072095873,1820275446,1112108434,1260953629,870709957,749879210],[1387713411,1383571075,1075828413,1550898107,517737011,1253732038,1481504776,311349248],[1647522905,1154506166,2088492062,715557334,1506002762,979223863,1698204271,276408618],[1733343664,720147707,202335330,186917049,664295242,1020892312,1185821167,438908276],[307889274,199541425,629933415,1083302455,392519652,1192376293,699938324,749499886],[801628168,630933621,1616044178,306977134,1766382613,867979832,1895383214,323172746],[1290887290,1109905475,1253123083,1670224314,294167700,1607739339,129348689,1741216925],[1674373978,2126326730,944891429,1930580221,543827326,1958129532,982603745,220390274],[1912679249,176554977,1077767720,596143265,614686704,1721954410,1358158523,455735895],[1040138864,2053513904,1192912576,1374578474,370033209,282096074,1658563877,234504007],[1318740720,1851102821,1190274874,2097978041,470029765,932171346,1370487375,339793967],[76671089,262989367,2064983454,914781454,546033254,968576146,20536207,201627402],[71759151,2057893961,918991673,279641237,194160279,71031972,1734285743,397205567],[741130637,1266092157,1902519772,51506518,1780094037,513525839,680735912,1256987545],[1233277713,2061631578,954858868,1450479810,1514139691,1847369418,1888657640,28251540],[920181696,1278085925,86241198,169215483,1182757658,155718329,844614381,1077967996],[561747494,1555017051,507514159,142526902,602440543,7543744,1077998331,2094898257],[2024071204,1748517999,1598750598,1433868103,884149319,1512855975,488266532,562993040],[1026802762,1058695590,418410282,2070825061,287951027,192728076,1596455681,500600210],[1174891197,1303381977,631303412,641608855,1915554439,1602961243,2069998921,1544084045],[1704640162,1557597448,1377976332,1483947296,47196925,1857994247,1922739250,1840062615],[715269426,1436708457,1690439244,432609239,1382054371,107290275,1705524202,299670106],[1892272606,1802823723,945781861,382046357,829149543,217657802,402062726,1105866700],[215054434,1619699301,2054186746,774844080,463062017,1138956363,1519060076,554512450],[542910103,967715923,375619550,477911448,717712152,1463549611,482909029,1233700274],[391343195,814391969,1403661051,1812267334,1862231472,1707231910,111386385,1415680980],[409056290,493992082,1710014753,588010823,1862564740,1137680092,419632817,337241257],[1102111664,1826319912,1882772463,417370475,1432938949,533634503,85417264,267611046],[293618698,899826409,2021898070,238478686,798069948,182450381,1521080827,329673639],[1881556899,1170851042,87663156,1562966424,173109591,1506292420,741854891,1386212169],[965240180,1164438400,1407586007,1422884078,892701290,1316775135,189302978,931703729],[2082616350,2059488385,1069247444,220175677,155895849,974952837,332657600,1319674191],[737273371,1051236459,814095618,1239111118,2104395405,1370527541,1725146972,1092694065],[1235799917,800023887,1274137771,1836750288,1380206565,4368892,414069399,1346386410],[1816370064,909637165,1556089615,625305200,792467176,129729863,1639123078,1082680493],[128928543,839345424,812006454,1883514748,1770621457,423045470,2114562941,1089455352],[851909191,19022019,1074372316,605326269,1332441107,1254762079,1544366848,595065526],[1601065374,1970197321,188648084,672272479,665607894,530429092,308786980,1284880304],[563701749,777943355,1478160402,120298187,1657301300,361514097,1264792405,2110064448],[1922279245,553151664,35300968,1800534429,1763156129,1767062451,2085578826,22021782],[1434112074,1870356461,1479236239,297992492,398559238,1245523564,1625707777,988426734],[1851905620,885303229,823567410,395146478,654863863,1104978459,2129145852,169619125],[719118210,200895867,885651413,899306227,409077327,1172829712,1161899758,1415282175],[1650801392,1026739317,690892926,498504227,1810858849,1800948795,352959042,1746288812],[2127110282,1316712871,1142400956,1937775143,1734693390,1903472471,1487593177,1586790294],[1293751058,801900981,1030341494,652003263,1569335749,1300911412,1962561061,59158190],[1314027900,1319928855,1302281141,133855926,2002233086,1145801173,401111593,1676850473],[443697346,1159737816,1557780408,979140531,1419653416,1012081561,417015554,2024424661],[1470102680,1970703384,593944306,2103104693,1522000577,1218327415,1831672097,1903717955],[1866030677,1976206755,864424332,1324183113,399509633,532949948,398318184,784994017],[635168247,645754761,1642596059,1892483713,1014521764,1672419934,1860179660,1751386057],[813646465,1260317450,1286383933,934325269,813546800,1078874288,259099132,1003482066],[7396088,1959505001,1699022214,1406970866,318461859,979172707,1106600668,1647394137],[1897870602,1613840581,910046322,1971910223,1797673217,1327096445,1286813157,502247606],[1478069047,413160684,1605435642,1763492497,359352717,1805483164,2047723697,2042013348],[507368140,1023911200,1217916862,1889564646,1761466574,149279116,1299226637,205811283],[1948563572,460295680,181552489,1763739049,2001083048,1495639083,1562926935,366872168],[2009853841,209442187,1225480965,314583479,1325862654,253268353,2120771049,709819558],[1357465955,667081992,1472216168,1785049064,233425498,1145647143,1490948779,105847349],[1077052866,1269417105,2057556183,1782136204,406190705,1963592212,1032799577,773304805],[2014064158,1165555234,635967849,386279135,378076345,2064127728,1637385672,1825157483],[2118144265,1200302156,400673143,1199497076,1082036068,1510908708,591761822,1285847412],[356538716,771961407,1204229706,1480171878,978699535,783074171,246770029,1021922268],[2029616876,339905372,1448738575,274475843,1675631091,1179667401,203039478,1002826307],[408017375,1470534245,2028571639,2126276116,1716341095,1345255610,1005203676,762611789],[995148267,1688596549,473712683,411677354,585258763,875602590,270821480,827024896],[1464244939,1840541844,1488926975,702146251,410231074,1023060916,404402234,1253961638],[590057768,1674593348,144191455,165036288,81851354,1719935455,1450282220,1823902129],[1464530118,263141574,659219927,1900122330,1819558282,1253662344,113183100,1206961235],[1224524557,474925597,763954624,898120290,125642271,275895012,500670379,539676883],[416895108,918319972,815947228,1871344084,187066457,1577586741,109931475,469512310],[33648329,96126349,2122618778,1096585958,364610781,166846344,2093309628,591129015],[935717176,1644243712,172453813,1884758319,875429763,865148472,325708961,327799020],[1585560519,2114764584,1407967163,962595492,600394940,160441359,1365128112,1977821321],[919752211,601993289,827669611,1396374636,1218605749,1263605739,947962616,320726769],[529311098,1272087030,476188754,456305483,1492641231,298603942,2039369901,1505810761],[2029055007,133885074,1182913144,742578061,526219303,223776286,778780493,864598632],[150517644,959945766,1394133818,698962331,1537320981,1814159948,1178026463,208974624],[869499770,1631517444,1969756277,864085722,767458945,1253236773,1477690553,1347707587],[1380579494,4203693,1308925011,1539054482,4085220,986746175,1599612845,1018268956],[1769548541,1729452200,1253105501,1261928092,1579596109,793474001,351447713,230004800],[841427399,375584730,21595961,302358379,987047852,425169246,792952003,1047173723],[1109345610,947432532,352600403,1320226067,663998879,1602858560,1205847558,402722680],[8313522,1718381779,296507146,1789179459,1506114233,726764863,959968857,1821926299],[525282393,1529292381,436014433,1125594863,151225920,76395313,1676624691,1764158698],[681047250,795753595,844194792,1400986593,1842584439,1770813048,291917446,288171233],[2028083012,920752090,1814327441,902949564,153435151,1767977976,1224990917,31489409],[1569735862,1767986928,1799275819,489307375,14660221,1120087319,81426748,1273404906],[766466366,1177383831,803275039,1841093284,1050381362,1310458522,1322496823,33941196],[67110764,936980204,1377562867,1851370317,490092238,1174830265,289801402,590424207],[1367587724,123939460,379418642,1874821735,1321738849,1598507945,528634528,1085390829],[971850501,1038323371,375683610,1299312865,968898138,282583224,2105961232,216287768],[1991895221,625268064,2061603449,1058339111,1426558237,1289231778,744131091,517573634],[1112776462,1024271514,990795363,1178249478,1334615169,2044772293,966647040,1817441830],[2119147453,636349960,2122150019,273841307,2086780899,1564846998,1976331268,502587964],[1845443307,1507586416,95033777,349019543,881788865,1017646660,1848170878,1407068966],[1886481557,1159112882,395261837,1005722203,1952197758,1312616096,1279262592,287519198],[2007092707,1410343637,23993789,407506684,1186430319,1551768078,782210038,1532463190],[1201641993,1214435943,1919762004,636834248,2050444457,1651753244,1020450719,566256759],[285673682,1407342610,872153298,423794685,1490736481,362548683,1739167437,941024833],[1031430195,1754662698,1822782762,1765177357,1046177227,776977779,1883356629,1605448178],[1284898080,1801326924,144592390,1685639334,405626906,2023822773,1767623728,1297183133],[1780284088,422334261,1208745152,1750464369,1474101062,1205466319,1309094866,1751351062],[234295505,1510920201,1158813773,606697227,1746134498,1568679341,395981710,794862110],[549467242,1040697925,657534841,419619683,1934244059,1271719988,2006742397,1082344943],[876243943,1008837438,1965022090,1575298569,889301670,477634445,384459594,1883413101],[483109354,866980918,265930194,1057974075,986719530,2016991298,1557461021,1432061911],[1915289139,1713148820,851247925,2111701518,1411753471,496128148,1666397799,1617878026],[930549796,1876775008,1104172296,1651720369,239377341,1573544912,874138059,1871106896],[313978888,150629300,490686651,235027548,1592861838,415664457,1122314109,1921928499],[1666326729,1667314829,1441966221,1216186222,2010440603,507648179,1623199106,1938188312],[1924624481,461120274,1199905396,928467269,1967121853,161629265,418868473,2019712119],[163938874,2111698035,887900530,960088900,111638214,410327904,659353694,1572155224],[282401369,1550426406,1679620123,867547597,432726766,121824578,839041247,997939805],[894544743,1950934841,826644999,1829475871,1886949585,537495987,443696233,2053783774],[1865684672,366978724,1125619309,4318299,928460719,665109038,445026742,1607450912],[2045314482,1715946683,783510317,991485312,93481126,924934680,1517950030,1102327090],[291394231,513732430,1305649688,359980324,1255142917,1391864249,1856003634,150346682],[1135741018,2026594789,656171779,78864998,714706439,1688126059,194767543,2058007125],[775376213,2124324670,174240680,1569046044,1813678611,1138265423,1200583496,1111186279],[1035070232,1156262796,271652498,572375606,1658933000,2111643187,1122779715,64667878],[1650990094,1590446782,1294075796,770870525,1108923030,197702424,923377318,859802951],[501184548,519388969,122705926,171012576,158688892,176310290,1076817392,507699073],[1874530877,707964005,304078333,1964235697,1358393994,1011353056,867245291,1405356739],[1554434620,309490196,1515135621,1236941726,1853805759,508582308,666874122,1838991084],[1262036521,268547243,962514952,236262725,443299469,328772750,1082619713,1708115727],[1398247792,1725216834,1606115748,221454562,1226255074,160952347,481097710,58606369],[1803959929,682910762,460772775,329187781,1392690410,2046454969,1964449852,1878440117],[1793678711,1278127788,1726640293,400332599,1577013592,1302110663,1686617827,1426656912],[1150132513,339144018,947981207,54469441,727457836,634721635,2124789747,1377904710],[1809940167,1961391086,1997387556,958159297,413580837,1644224125,1130777741,594519244],[1793362374,468227583,2040061834,1197094023,1229754284,1029215444,1282847941,1837538582],[6286736,889361589,1250933304,1584661403,1880722956,1698565714,1448007094,1537370733],[1860337911,657189629,1128607543,841866679,1945180370,740821169,591509869,201278142],[61761753,933211562,1929211250,1328040259,664092775,761432827,816349680,1010369465],[878776069,1335097330,1788592252,278897610,994907394,425623663,962587790,1384715897],[1392262505,1375206871,771590372,1421599686,1254370436,1450101909,2008995037,427790195],[566482573,326458140,787218336,128614093,880710248,1208914549,1195945503,626024647],[69971247,717264654,223398887,1065344726,1692076445,1549795255,1040395686,1305617093],[971676685,2124879830,321555763,1948814903,388538062,777636679,1245930689,365757964],[910355215,1994287987,2005222979,956418894,856170891,1770382336,513547730,1812367767],[1161049227,1468208671,1487809206,195200243,955598277,1058741562,563257647,847606819],[1965080689,1813779635,725006191,82773501,411879576,1523962632,1561038802,137572566],[1951631751,985148114,657622330,1792603685,1933332434,1746812282,852272893,1774182330],[300643394,1054005892,913489866,2087149491,1087035861,770535632,297518545,1614369611],[342945446,1131527964,1542296873,973939036,100268570,926467884,2118661626,2115289356],[1053471961,431357503,834510091,664321457,960352986,1779138495,1731755655,1768807550],[1531208313,1514776510,482814316,208440146,508536033,2054489281,1770606680,466279698],[2038751357,1472596957,694359837,773185055,1595193589,1058435173,28485117,831403432],[459732661,431063725,1896641114,901171533,455010116,92442965,1383543703,555350844],[1269304409,1173872705,1999584347,9241912,1440811038,1988095456,1088853949,1246085909],[797418455,1620689483,1444890692,1311323001,1914269403,1152252906,191179498,1031240699],[873150154,2006791981,305518042,1101583506,1087219981,274538959,362374647,37537922],[121729759,375906788,24956649,1650293998,296948584,672335965,2087881625,1905119884],[1501307521,907486427,475867241,153575706,95354615,282224560,832513150,125596507],[1839437850,1493037884,1738076413,843470346,184232044,906351266,1074333682,1016928374],[1253950157,1588741097,1308808511,436579046,417027997,58051657,2050241223,986746872],[1770232131,1300888708,120928998,818568515,1679034782,251649763,214682967,370658543],[1623700609,1635912756,909219724,183411361,1068022506,1508441351,1434001366,840625098],[168127799,1176098014,911459143,1848011824,1277504728,451689358,1839564684,596488978],[1836842785,718729831,248039245,1255128037,1915423034,456038563,495469452,1990162617],[1446429555,96047806,597412802,755318453,1473829053,176587820,1545561679,1564691778],[1096674596,921766694,868439996,1303190913,307904309,451878571,1061567780,188088160],[1566325189,726149796,1541035446,1535705005,2097733091,1768701032,528915110,165209594],[238314688,511696376,141876804,1796390766,111111069,232294224,865814569,988347385],[286074160,1935626780,1869783084,2105483773,1495896956,1424262169,678945343,764151406],[823528269,1295712387,18401273,1307702895,1847837875,382198197,1502455350,992772752],[1714235946,814443266,1028204369,1748534942,646621665,388603509,556634323,534415129],[1921902104,795897852,322459699,1483641824,933871041,272358464,2060820268,1943885478],[1924570949,1519082703,1634799660,1454341468,1857489559,702999846,1110571318,647588946],[1951487527,548224790,1121652927,2099393056,1010940409,1441725255,1474093437,189157702],[502801116,778453012,1418842220,819276546,63748756,635172013,216283905,1137999197],[1151982326,2095918100,1774366440,1059548483,1700959371,269815547,782500271,823000732],[1856701053,1288315306,382156141,1117306162,690148239,114943930,921597021,1055862838],[682661478,1359957615,270325982,1067281898,540321951,1379982015,390055042,1781611669],[490595699,262295959,1073083160,1604073363,248182853,726496957,416621853,487039226],[1972212324,547717900,1899208271,1972574017,1731590445,1563537567,1038971089,1570611454],[759350280,1230606578,1988722365,1098151635,1236912436,967068468,1509743553,133666205],[137713881,1919530158,504497565,1114062876,1538180965,1326296992,1837572704,710453959],[184053088,1816777915,1396358774,1805974535,555541898,1948794889,175668843,582255398],[41160626,50845588,554629737,1900675053,1577215268,1375299261,1510855878,1923501586],[430521002,1492441142,687526370,926929925,1142156299,919820763,261093584,348699632],[556019729,1548452932,238947642,1820903952,948812543,1346100390,272318457,10428977],[867053319,537821634,851014017,331416033,672751835,79442112,136825241,206607573],[874289471,2045673292,998047021,1915490023,956483921,1705785900,696456391,517094539],[1159299676,1722121981,126853300,1151962237,112724647,658106084,2042939170,845454610],[1114188298,266313173,1114959635,1191989722,2109885056,995961159,1655158633,25363729],[1818163433,1012561650,1259977449,640547384,168204933,1134973648,260305998,1064673722],[1861353335,1208333544,2051077442,1994225107,1289902979,598258470,526224185,2121173264],[1225335275,856101856,1707007447,295240518,1326568905,638025074,2040125205,1104639192],[10224839,1295421875,2038613082,1884929484,100709556,1222525891,1036488464,1713618164],[1550157768,838614841,1962351333,251965629,1319383926,1366010886,1018049497,242278332],[861280823,1185878261,682811720,152203634,1787705135,1380841241,1288329603,1069288497],[1867384516,2120961037,1633967969,968304100,1337750816,817406369,1829392184,641125227],[282915155,238774245,1188461772,911656812,795147785,1163375066,2051637443,1069333354],[1496843747,692150725,366676314,497488821,540715765,1155232174,490851971,1966893550],[1086839294,1833480003,297056031,1884385728,2123749192,813046534,345803905,336305338],[1305974579,1625984729,1305625709,281322355,277945615,503464804,2018921891,1312201043],[926675713,1168883788,281860572,705413103,1069791019,1492328197,1612186004,711614434],[312995688,701914264,194743467,794278925,1085719705,772412270,1324931978,635644576],[400200231,974681836,167607128,615083430,183560701,389297921,1115474113,1301582457],[467381267,887266405,652953427,1185450476,1436668830,616191634,400615188,1310456347],[807910171,26601131,974584843,935614149,1955323811,962787286,2100799442,1415702917],[1302092454,1507501107,1996398761,1975196888,1577083859,246861232,847860377,1950758239],[795128387,1260361087,1531538783,1311279375,1819675450,1336649707,225422815,1791141218],[666648946,2041195769,253988497,231573469,1543824150,1993813864,959096515,1721878015],[1993164334,349927793,1995356793,2080711802,1820558931,1408632627,89878353,2010889999],[1467520796,263548382,455841852,1371469620,945487006,813058567,380536200,49382365],[915477629,1656582184,2029867564,785713767,1375080551,618803337,160224482,1988399571],[1903803331,737340127,948008015,347994177,2085754259,777627886,708017074,1576998982],[2086162345,1059312053,1108523958,1681985789,1950722189,804117992,694599195,82374840],[25054890,967483944,1278272983,1538409438,1327210819,1752173429,143900689,535761418],[33517183,1055717784,1827362796,517833243,1795638687,468393204,2034756770,1039599596],[1470998856,1755977661,53814315,368202742,1082214813,743220387,2081758041,512290720],[1019438925,1614246157,1299039244,1063406756,302662005,1836813978,85303452,655472694],[33598114,1130022196,1448552896,1100619643,1086507378,1085822293,1543708755,464113521],[1569622539,1656036405,2080847170,798355825,1726293930,234951046,1363272209,2125873963],[502083717,1804671622,1513629554,595103020,1690126742,1346505208,1796718469,1993890497],[384520669,1682797993,908422147,1409257217,1526925485,1222503567,500558335,2024005633],[887107101,443564297,2082622123,1102717710,793199124,26972769,2009462380,422868348],[1423551919,546942865,152197097,1080782659,1023718630,1703326988,1726906227,1970227767],[354256132,555376897,1730466703,2027356858,297703396,1275464206,572680799,99115862],[1968757286,584540721,385683278,1203906049,1014630259,1119365946,791087325,1699875900],[951253980,1879435498,2099268915,840361093,1580320657,821880809,510141847,484590010],[368441349,1984875689,722019970,213961005,233401715,28414479,1980701076,1333747154],[539718449,889424490,1147504573,224891032,990825960,303821803,483251675,518847849],[1228454232,1023577919,1335539283,886778696,243803717,605586643,961427059,813097371],[492757684,287700310,2054340902,1249633202,1508165386,149799934,629596647,1453039998],[2090280686,1206820193,722158952,1643173712,204465871,1169840976,1966885086,967978182],[1611828595,1955054209,204227803,622003562,1572482570,217976153,827539462,631622749],[2000819959,1461461079,1039503488,1080861299,1471645593,464485076,1284615381,1126989789],[2059033253,585783072,1205077134,232158600,684536206,1889499722,353872218,879647734],[758135842,1140373078,1893171965,1635420582,1305719495,1852310149,1830627972,352611632],[60984718,1449760453,134252493,1348312593,532700149,83648626,1704806684,1773393601],[790509392,1142191922,1328336388,180816164,650433656,1224792252,791490137,32934073],[1518730230,1931277164,1695721996,1461427566,1394509120,1143634529,1323540996,816248916],[765579884,217400033,395436275,1729806842,1849016707,1722993150,394174226,1645888133],[575233873,1616614563,1438679040,1449946837,1649329055,806521602,18062953,2061921857],[722826510,1630312642,1040374805,479153138,1415860983,28271056,285175124,332541347],[275123622,913403818,1205946804,644961709,810683865,972100574,1822145875,1852423745],[2002054822,1134252294,2122781176,1172509941,1533932315,1579849801,1239593244,1424425611],[1942973309,1503777709,1445528730,598320188,1362537321,26288257,546921353,495509286],[690030776,806992010,118890386,1984970930,157961690,1285256607,1243639099,281693004],[1484697350,415017606,1573313264,1119024264,2016649087,1630875861,1282695211,267259446],[832864350,1834096218,1096898335,1771249674,1548114225,1773850336,66873118,796666501],[1807056684,1375987923,925717554,1283379913,729096453,1225717,1547855046,1004117883],[1805642692,1635069985,948234695,519318189,1099041388,1703236905,2029530288,593485532],[1132362722,997146592,1082146524,1052668987,1347017683,545873583,2097497532,1098181951],[1811644046,1954676957,946254709,1256096585,538777913,450380142,1106080178,1313254129],[103117739,231751153,11498778,906755607,1722912535,1079223742,1668667933,1216141386],[801716466,189129036,1800462051,516453934,1792525502,1086857576,1052555129,581603052],[1168167729,423454334,1651686026,1201954703,2010807600,1048671596,1405782601,905017051],[725878791,1673699667,989698134,1323068242,342586741,674669117,132490087,1104661023],[430173954,766735005,691175167,669216832,1296892048,38020068,1380320829,336368258],[919141355,1416026057,87205147,1652594575,53522700,2066670245,1851504744,790659427],[1248269489,565640525,724145820,2015852200,1220005878,998773898,432951266,270440812],[888647753,1328541602,1732665214,1752510329,637952659,1821103216,723227250,1135697422],[1644851337,530910267,1233511087,1052014091,441932640,1414540728,2058203208,241223159],[1950922633,1858343484,316271609,299489571,460676558,402317704,243024979,950233659],[383815582,142610384,2121807341,1792180005,1939133751,1535708642,1706691394,539726020],[403472045,1844500953,309381519,1772102796,1581069152,1419828832,1234812546,178423551],[713884437,803483903,875007183,512833648,1847431132,1496937355,292708895,583041249],[487336313,386382083,347592445,1154254380,1964218102,1560013680,321629233,1866426343],[785805245,389615297,74521160,1035169272,1133066367,53552987,1835977389,1505911101],[1796194529,678798954,1122154219,1468582072,39339685,420639818,1927445020,536564022],[441505013,375497259,1344878205,40085032,345055807,891949757,753856284,248218916],[81593948,1011284091,1378013729,1136665535,1045486995,1476480510,1320648864,1849719133],[1153300407,1555788845,120198840,1481380354,662471538,3137439,1029359170,688791609],[577503959,1337939347,1766763780,2067106372,1149787372,885556467,223877961,1706623514],[469678057,1678678272,326864251,1608263615,681380541,1285382136,1501420721,660165540],[1871917947,511841127,1937465685,1893798023,676000937,526568702,919358533,1159122821],[996919450,743812838,543507557,142432240,682799693,1628931942,665017756,144123304],[594482302,78764488,40126244,1747984343,1559119206,1735870715,1911535575,567561802],[630751085,88107213,615452947,189342058,2018635163,1718658635,1083696958,1385696346],[2079332694,194000117,1029308014,1216983904,2127275431,2075339878,788488961,1666938612],[1176084910,376087675,480201625,170658558,614499556,1395908301,1556634983,2080275643],[1798709286,1264211589,1337802463,134526961,623689428,985664009,1399588785,809418807],[443667564,1895958336,1936262044,1877037512,1259421560,1467811040,630212404,633394935],[1360316379,1381837567,1911258235,898925268,715668165,1643544732,252828881,679384243],[829318091,1475917269,1796094464,984364711,450733729,1421013645,1450282488,1634662389],[1028464174,2087505161,369738661,9618004,1385062545,2047279463,1596362987,1366446219],[417182505,1829230752,1668343651,1060634185,841036937,75474011,2041841057,268470065],[628788210,1961685881,1414825009,1403475511,1116603549,1221218379,1741586382,1959768161],[2070865277,680839929,2110320485,246225929,293030908,831056511,1382458893,1396074833],[1062082351,540916209,1695740260,1122819889,516918039,103788132,163608853,484813117],[796900790,1085200799,1465471594,919015869,390657147,547734643,1994501924,834970282],[1405591724,1341779583,688579996,656706342,1622229025,37802864,572210513,338260039],[490635665,1104068612,1174912722,1933859143,669394577,2057306365,1314340589,1784370949],[1222702762,1977089717,1280277889,474217225,918082823,260828184,1104674918,1465259986],[114143286,1480369302,894134147,1791047175,541288252,1144201106,779783032,2116340958],[1789474086,471233293,1794380616,1803909933,2040489145,317272668,450377496,1516870298],[2114535746,1477375505,1748926963,555757539,1003481561,63929549,1665654781,595614247],[985331104,2120952547,1491035406,67620607,744056932,1766377634,1126172706,403862345],[750752602,762462304,651504332,143479919,2075058385,197974610,1001096534,2028180262],[151917463,631883681,1123347296,345831682,1884053225,1510129418,2095562165,1720972993],[346656761,1443390388,873000178,1654212391,1553873080,674014818,257544887,1139059583],[638509072,917007728,2087719333,1036703833,1208309849,968296954,1576687177,372984687],[1805515664,342050678,18872759,1203014985,2036093894,389272976,1673093867,1270065007],[608426367,1002553568,233730022,1767240437,548514152,1035512968,824769722,1236078856],[226526790,292907681,774865310,1348825369,1359965026,983518468,205632101,492696353],[7964435,238713348,1123234322,1947671784,104923184,723426426,1120851195,1678993649],[1152995912,648111228,1041378049,2025408545,1138684622,482518542,244009905,1074933805],[591571620,1062857271,796902422,921458975,703409223,1177449999,1388886960,1424209794],[1071241475,1000058399,238328243,1820137559,680062729,672737723,1771602486,1457549601],[904801809,1215702248,399665695,1610735015,1766028376,218107342,513940670,1265688604],[1646082699,450109608,1879423225,1576297761,1978819287,1607241958,12601905,1185186829],[358639322,597379990,1123438396,1261960254,1713013716,1841924818,1943521335,1385358466],[1928372917,1783660371,1689261950,11340139,1908029328,837478529,849182293,222716190],[1743977926,1125664849,1879010755,167227255,1808269913,948121365,2026687109,310591973],[1370169696,1956063134,1351910468,342740214,315109453,1496917188,1828980717,2093783770],[1922958382,395344548,1320153469,1849814096,196039093,1954371007,1770006501,2049964371],[2015670163,1717710833,340210492,137921192,163028628,1171752493,1018719488,1719337494],[315329086,963916893,72397727,1182611854,1052237861,814774630,339983807,1154161733],[935241562,1703406976,416105421,497294090,829291863,589876331,1520413971,1090589002],[2092697513,1934390957,273855257,174727203,1391189011,879260770,362982100,355802201],[917183138,1901175720,1122103143,1147852773,1414597817,989901130,1581817251,532758520],[1190376724,1365753292,1640779926,2034302434,1489913295,684189090,1442869192,2017222784],[2067238498,1319246227,128443882,950833705,1625460474,1022381853,1765871243,367651937],[981619632,1474850347,1442372072,2097885487,279110606,1259467290,145703987,1244387413],[2117647925,1394235464,1853270273,588283069,2050556595,1879274543,1635899767,1692581459],[300311008,1189002884,1664426660,1458622132,1273615397,1352413322,1466682648,1806857084],[791788183,1847383948,1805733524,1387499523,158109261,1722975154,1581107586,527724269],[1154419399,215680023,984714174,1004271953,966920627,136045785,294245084,89051251],[1317270991,1552764900,574331471,721714549,616004168,1622449677,967836468,1645225774],[378460515,1783731715,1667849040,138400390,481523479,987366176,1833636329,1280368775],[1975849531,407037918,784066264,1483835017,267292413,1205755663,273601538,2111179794],[1609750833,837641075,2035211958,1539284323,1051855988,1399035318,591964421,2068433358],[791153816,1104909801,347718061,38503434,1711610212,1167365929,17316094,736110844],[674126333,1203545771,980951315,2014973723,246812307,722995885,1124384625,1105641318],[1439360142,40887890,832174253,205645927,44387013,1346629265,1736269719,1537825380],[1888313074,1036599489,1919148865,65458452,622257010,2032391538,1319534143,2024891329],[726032642,696665953,1838108684,650202506,1561396185,9330751,1835458878,926837528],[865534335,916584001,1025451713,1560367658,896816194,2012783395,1720711478,1020426747],[1565874752,1342378001,980911267,384829866,1895310872,705186633,1832545695,1330159070],[168260689,249936931,275816623,752921485,988754192,1987140432,1755688717,2030362809],[2038567274,686556480,1070158997,794986854,636669036,888987829,1072613817,1640688485],[1955319425,1156830215,311198677,600897925,550390139,1045665712,1051200620,1591586349],[566603691,1934093123,890558382,1182230018,498478360,1572476348,488235856,1033916054],[1958398353,371344120,1942387064,407397417,80533340,962366768,1375725460,1418649692],[1489311239,865294784,1256059549,1939339475,459462127,671881700,1806895909,1459275965],[866228782,95746132,147140342,747901006,494186965,2038169392,1680997951,1730036331],[246838755,311061751,550429967,1424914303,474062517,1191098563,1923074970,777014058],[748100757,115533574,2001627311,1973216778,1306592980,218203199,1580865789,524797624],[60745737,1368667352,292464211,365924566,1418840987,344591934,383354453,1736726719],[269049879,1743600274,140507813,543917952,1051566722,2007709446,879481490,1590930972],[1959261079,89665681,1925439939,1086657348,703780086,681038236,1260772600,559888856],[419710437,667754348,1303490309,1789736735,999253662,1541278386,729618669,1434014057],[897920237,843467347,963614421,824018426,522106959,2084687807,764743265,555933539],[628101186,1734159637,2001322298,2045057009,1457701511,1580342090,562621345,850731665],[482847117,1803107795,281478268,937813420,1787902642,1672271688,1375350286,1987728717],[7824218,527563178,149431850,314950747,247990337,2032349454,1662695561,878862237],[505810705,563056285,1320336648,1588822314,1158230569,1935608560,2015316481,1428301806],[817287125,638056014,556467521,1517248136,665563608,1948895428,1134968482,1312336693],[476115801,652058515,1950916709,105853128,406385385,1970412075,1854065514,1086986112],[1047765037,120833015,2013154813,1448043942,1724123004,212594638,2096297783,2027509845],[563427276,1316731731,184775014,433420367,1857492298,796803561,1609157263,1049830161],[297438120,1559298413,1398731841,762150178,564019380,1085734894,589964634,810521634],[618550888,2049666239,912433773,692874933,522312080,1686831087,2076807583,2089541419],[1884791511,1608821232,1791355963,367534135,90092325,1456972309,1265358874,90220930],[207156988,1728293259,1238141230,356552798,559932792,1147783814,1883427368,1138728336],[1712368374,958490694,1988070850,1550362902,1290142399,623938033,779322372,1764905402],[1051590774,1163319646,620074011,1181236163,2032559648,1546661353,579370603,881730746],[1751516167,1232031387,797425730,446748844,705555024,590128546,195122254,2009980099],[703545784,2066571549,321556064,1158367636,613170397,1325621524,1163460250,745354318],[384791900,1003947438,1575405315,868201371,52606354,1419769686,1834324609,1272047557],[1648845430,1284028081,151740315,1615059892,1423929279,1010234366,140223670,1157843206],[1134442516,372789887,968092322,1490795291,1254645408,130434758,1490691411,1815100122],[1555138038,1529570524,1424022129,141267397,1262361401,805351416,1774532424,1185166898],[130187020,976639185,1935497955,166001741,381370596,607362464,1048961836,371563028],[465563959,1476351833,776505971,1310886723,818904703,482845692,149184860,571668397],[2119992925,1021224719,664870551,256515605,877425588,1033791996,1693432695,1983788247],[457088297,102419839,494725501,59548754,1937165824,956136710,578654034,142056284],[437041805,1658683034,2088163677,1778476757,1422457359,216644146,356020411,687082855],[660415452,1010809407,1901766610,1909698506,262617292,836785559,2044313567,782533250],[180188334,1856314851,1483949015,437840676,96573916,681933866,2053878870,1237888676],[1321031282,719146754,1169143986,1755812147,2092133851,221925877,1508843878,853352193],[1752898223,885773626,375626585,570744077,736641442,913141029,1619156380,2124947731],[1845295871,1339144797,1304763555,1156211713,2047498676,399949352,217794960,16918657],[437156337,1418349401,661769359,1328538202,19658691,1171733257,861604411,2018669609],[2058121477,1646990531,1259841978,779655370,312811514,1450531748,1496979068,1951401757],[1102802079,1264492574,599231669,342894838,1923712730,366485483,434045766,860144451],[917350591,718879266,1815528834,1066363724,628742048,1817372213,1889103423,206703506],[23512226,1687353279,863076009,305412104,1745644877,1199290133,1470536398,1544882185],[1263928810,1359610772,1196204439,2099464665,1125963632,279114410,228448489,1314625532],[2108716673,1743849571,392782887,1759174764,617597992,8352477,1390522484,1802087770],[1925548311,1218892006,452141016,1616579361,635193596,1958894491,1355538769,265610774],[1038540445,821045813,1292147020,902182529,1444927742,403892192,404409594,307850572],[222020711,488719181,1148766243,760193146,2077429094,2807778,1287491811,1969006690],[1944003510,73461658,1459723721,73537268,1222163233,1633987045,1769004465,1836592404],[1549835774,495188593,481525901,1532690768,412819542,12394877,1345538876,2007510329],[745814160,920548073,1641352552,2096756898,546664949,1694721017,1304254236,2100430787],[1273434526,1050717324,1607099916,342685847,967917034,528050872,1108146314,1486550857],[519542383,6614982,225661251,1829195989,1882918008,1105103451,1147524461,1924972632],[1318608135,2055366390,886246339,104435001,821387412,329335621,519986744,926483083],[369926271,1769130450,232757405,337867738,1299569657,1760965934,142099133,2062643749],[852458640,1915284389,124368871,561520801,754260203,1869406613,985364009,633243970],[1476594008,920030806,619018813,463071872,253089477,1342076779,214838103,1649263029],[961433020,1222542814,367142646,941226226,1258924387,1677406295,694901024,599608302],[525330785,635287160,1756289288,167894852,1359441317,1048960247,762997482,1218453278],[493851050,1327309243,961808950,1993138832,1128079183,2117659946,252527855,1446366338],[1812983160,346748380,306618908,725575660,161236156,185644933,109141628,1593364536],[945714089,1616448179,902592609,1768651868,1969780422,762241354,463217326,703247614],[1400154783,1404314314,1907514404,425330390,1376053285,1096182351,271421936,1099398369],[1073757851,180560839,696489262,1894408995,1192784862,1186915246,1393408790,1678533154],[1548201096,598748615,310260063,96436876,339494321,700125575,853418972,2034811242],[1664769985,2076389043,1724908220,1936170383,1209953913,1370951823,1779547122,144183248],[1055285400,1163406053,1167554036,1728483676,307004810,1367288831,676298162,1572634470],[1069748364,349859723,234033282,421451577,1588551392,634539234,1860563708,2025724324],[1336110399,1209732731,820491951,1821171749,31687229,1913742628,1471847222,195170979],[1164141030,2038365694,1489323996,1491061820,1592474490,1016926616,916090705,441026429],[947274391,246179544,1463475445,1905243423,1249442768,24376924,1484061461,468788009],[434601087,425750888,1203742561,256250530,1520032081,1640327187,1772118031,1341120154],[1166172717,2018059250,359069268,927739809,1587888620,880373201,2074079913,550320646],[300184875,927316135,1485334256,656578495,1238330675,310278950,1637657680,170757840],[901527241,1268635889,1951499912,1218449310,1920470047,396192713,2068957148,1141493423],[888182105,2073118769,279882420,1679610723,375888509,1920552130,235562913,2020418722],[205376262,553083947,1646821631,1672366794,1494520448,1634470131,1193706880,705837082],[1343619402,1820130041,1139004662,1558307665,1080746803,1820013682,1120863989,1029427263],[480139380,489554224,2091778533,1242492633,1674384820,70450365,1702697759,496694648],[1642730192,1305885983,1778209206,416939855,1910831891,1097255907,46113527,747422518],[202057442,691193320,1054099944,1109680993,805560869,1164586829,956334917,1800106245],[1345816866,1051841318,1440957625,743840977,509254983,658094006,241428419,1087510782],[707539502,2070075600,1199296823,84372567,1979376728,82179018,1209177819,2093406101],[1075616982,1499211383,1943176359,1120466112,1312477375,1548038813,1902656615,854716809],[1261823302,2043658173,483028491,315559337,891944358,872485868,418526361,411998985],[820671964,509519738,1170159419,1631840654,509675462,1419661287,1634186914,1433952218],[1545664074,1469076461,1094451850,1126358449,2105735109,624874095,1346877402,2096818694],[2052275450,98644110,1967386353,1807132644,133873131,2116993420,2067288531,994046595],[514772285,888985708,584600121,1437361912,1132913558,534496885,1648163228,1137317819],[1171866153,1005251899,109099530,260568050,50852078,726393557,1262188966,407577837],[538089990,2063156600,190066097,74745154,735806894,1635281142,2065853001,2110060793],[932173700,1839965488,1937548848,1920969906,1071416364,135178826,565284490,1505437696],[280281578,487819130,1673870256,1793727183,84899083,1963991629,303949513,439398180],[1324601365,529323778,2100769574,99702577,790632632,736869673,2107295333,627056945],[74907028,336847564,1815848039,98302327,1054265955,317695802,96787616,1346795492],[972424609,1274559123,948388709,1284459485,1311206218,2130111702,1963094422,1051801841],[1442086867,1299540959,1475113291,923365740,171801542,664037713,631398914,855239106],[126807268,146493287,1988263885,564847593,116859001,1259610368,1891283528,191106450],[1370875097,1665001479,391692558,464381826,16172298,1422301197,820325540,1486667662],[1237608413,1493588984,1352124577,1560526288,1959936285,998895607,1771838604,1342547918],[1382484417,1922960221,236401337,1747103870,1495974598,1847932938,908167235,606378847],[668136503,1594044757,976843478,336214902,720373541,624907482,109301192,608010583],[1970352227,887325040,1894325497,422702079,235537038,1911221640,1028489462,709358348],[1085156522,1754166965,586935983,1686949565,1091864456,1876903355,1346941958,449831513],[1415031524,303111069,1522965887,216170999,1136891297,357301774,1015298555,705488311],[722228548,1639252046,1347396673,150109885,545884079,1418465536,1484936367,130078577],[1026797178,746600369,1812189869,1943142879,1908566427,275276282,124974817,1445709517],[678945768,181446960,1945744085,1374669153,731353576,323554644,585850153,481772861],[1797644018,1028000340,2093358023,711465368,243780170,702718036,1803785627,2018829769],[594266239,1430584564,387126433,2055415807,476306312,775379596,1208653620,80561439],[660187294,2119744950,1553111897,260152942,2086716729,1546358211,623821898,1428260894],[337758200,1989466142,1496017336,1862403948,238929265,402764133,777186447,1377524076],[120730154,7914814,1727072979,1645783445,1500885045,1829607697,142349672,782148413],[1142905285,424147563,12354640,1304860566,1965996433,1038810205,38203715,1975852592],[1788960807,1216644319,1851551833,1821870470,1905402440,1561744108,2073304732,1922146940],[902657696,1995435574,1133629928,1697775576,228845537,2035627447,1891245269,161100232],[728950742,1229763812,1466897950,1734845964,464373714,2126328990,58138160,1155486064],[889721110,1128802032,369690085,855805400,219287603,569475195,1288697095,1690119280],[947337078,85926642,1559168021,1883011143,415682928,1608789254,209964781,1657447818],[593263070,1516936087,1473890313,686996168,676861803,1257261189,1544822733,149360069],[1831483102,769776144,1487199543,946297701,2053931239,639687338,355079178,1279033919],[1143239237,740537615,1799970317,894318844,995636708,541170550,1263633567,1599234624],[1896078835,1257254823,1947615849,1771658791,193968608,991959259,1099250480,402660978],[247526165,607797442,1997409566,1117081889,328914393,935647605,338536199,955158944],[1417637897,711359402,1857207792,1034074525,1687750629,1998494864,315066269,759595392],[560247514,2118334801,1502670719,1450209095,1465474841,1230823720,274358438,166170857],[952177466,1452006688,116599946,763257353,586264553,1497387724,486977192,1573809531],[1176267116,271046303,1091935158,1839494323,777122618,1692679419,1655881689,540452227],[220018179,814395996,1920592967,63474082,2034805430,1062410905,120788306,1106505534],[554278934,1931996663,1431259921,549729648,1199623270,2029694554,898646406,853714484],[347989279,1390316252,78590143,1379166551,1653306933,31629591,2110413656,738884406],[1412801887,1608956138,824353949,1129169904,1181703003,44023461,1197487650,780709353],[1696749143,789969598,1946676436,2108082630,1725529215,1803822500,338153387,549346877],[111951636,1335032968,1620367755,1858621061,1248810685,936466923,2044306290,606751155],[443014678,2015127830,417951966,797146425,507193325,1059549577,597453292,15894998],[697558206,1194251292,796571918,1893381264,1290146233,281778640,637135009,1355038289],[650676786,1219445964,1413397909,368287094,137782902,698549291,652614621,1995369272],[1127737335,311109453,1994239335,665682513,47440099,1730144844,1748021988,488695020],[24705616,1631226629,1532993633,434769458,659928528,1875677203,254567675,429777395],[2020750587,1270617589,166013644,1668297346,1675611289,501931307,536609050,1450315536],[2062534954,1218303464,1374794624,378383274,983020856,1233637572,1771678288,1497482346],[351518945,1483559803,999491859,550178973,191411097,458183409,2038261388,330306800],[1417824184,2069141336,1843659425,1105404551,574840219,367839184,424023912,1246551694],[1075995370,1531099331,1083149496,7049301,1738465580,883707236,1132366316,1053756257],[834599154,1159753500,1882268012,919136046,1389487735,1114770862,1467847643,1136882405],[1577136354,314049840,1414126380,1677300168,306266451,1052200428,555515051,1624342771],[1068628485,677770350,447204889,314630656,864564064,703932676,1152552209,2002767515],[711342839,1805353045,95290478,556918378,931173456,226538201,1180586994,1328960203],[4869869,73418022,980841638,1000781879,1689388000,1544371566,743734549,718254053],[706312515,1901624556,1805573509,103538485,1118177588,1865710868,664611563,2023236002],[1911750789,144506885,1089228878,2060639796,1226716692,678797848,1085747820,1926211002],[1813674797,1146657097,1443178230,1858576812,44350505,1720029062,1766269310,878894424],[1331796541,597918445,1923281598,1109373447,1149799014,1093513558,1872520344,1773808750],[1933314759,553407616,645535025,608869299,566219257,916650576,1071128623,81285866],[2025509615,1374484764,1112434290,1808374769,837664396,154779053,446771413,1518353283],[1533290521,806037938,1221794840,1750014142,660851690,14239702,1532870406,1398949065],[1609155227,1951881771,1409103395,1785384830,634660869,1028906736,4071369,413273203],[1429446902,430461264,1340130853,214818152,389380872,2049425137,574448313,1105211781],[701748912,347375703,156751973,241990165,2122422014,808417036,717052974,1205681626],[1913038038,1146673392,863751345,375605762,71076321,1866357148,2024902156,229349060],[56724170,548368285,810213982,1085585830,1447107297,1649993540,1656213416,1610639811],[90274019,68040559,1019323083,524669388,1043629334,1849828486,334552730,933724096],[522348305,358542943,1405625030,816450228,1677323447,247421870,1609885486,1741368074],[1780376099,681687692,1154511774,1438823668,1659881028,1270877808,1036154574,1259416913],[2084444815,144298378,32531092,1528446983,1680491122,757611234,1134087943,871430119],[83054298,769455054,59772510,1819775893,591702307,1256295097,693841141,1831433579],[835056581,1385330649,1119594888,620241255,1213395925,602622160,2039055320,166241486],[966356677,499370208,1529723951,845305650,1975232195,345035144,2045502588,747246774],[1624765215,13344549,354761477,922813361,673685965,1917153751,399039020,2098520669],[1031999544,1394898420,1443396112,541137761,1277694182,1627817620,887057255,2119841345],[1089660302,1652004821,1529861283,228566831,234615852,1916941848,1942393116,118777296],[2128283032,1087746525,1842495039,1000440464,317850373,804488638,385167256,1853786493],[1183937058,1605862082,1105340905,1700657434,2083190572,1888840112,1823907250,132141629],[70751850,1420191456,24673943,1328756559,144231663,1338029125,1071669492,1730685627],[2018081139,1568848769,429601480,1956604328,134486799,265375544,473206039,674142986],[1434871472,1523580629,331363422,979791950,1456954610,1666352932,2086565019,969526495],[653848821,1141081209,2067579674,1010808317,1464375664,86018867,1962663644,1964190274],[922508780,909017191,1800857638,386335477,1520539454,1330932547,1189090138,1068698066],[28413902,810991759,794876402,1030640516,279158471,171715064,538311581,637237761],[928338385,948579115,2078798287,183016654,1137504783,1904205189,501186675,1611527094],[1995130027,1977731866,1858165225,1016065537,335075754,835780856,1511071817,1833079467],[484964789,175611325,2069160215,17957181,298686581,844348347,1282944803,1990725960],[201397878,1492632879,1733876859,2048841045,1014013866,2115661087,1907391175,935676935],[1566399460,266315477,2102629650,454943318,481102528,347368536,2058063319,1259478389],[686412372,924189288,289079127,380297691,397774526,1933615404,2015639201,659998309],[256179733,1008307493,295329114,1867384219,587664496,7064203,686553915,719752143],[354824115,1308286275,1339699177,173176942,581580904,1412026769,1552222866,1849534264],[1674552854,1665325355,1301319643,1597208716,2125655260,2011913174,2111157222,1264300717],[1859943490,666875475,414059964,370921154,794864568,1464226107,2109843110,363364109],[469791587,2030250649,77568138,402655530,591733498,907999641,1814473604,1120594443],[1975674736,1858635529,1082143299,624986365,518749859,1500012439,1624978669,1183968388],[821497973,1982126732,1031198778,890719699,7183856,431956854,448663384,515480453],[360865686,262031675,1144866356,20380908,421321277,22229343,1576286813,861877252],[1651574040,120828387,413549538,1550694894,699835362,1441766727,2011441451,1390890862],[64803823,343264276,996965089,1688314664,865271687,1704950486,1483829407,937658590],[1911931772,1418335623,1724531330,666943680,579917037,575723509,1702332699,979950753],[1531486759,1952900269,2057076434,1423830057,295636035,371071197,197571815,2030743397],[47188008,387539007,1260837642,278546737,324028991,1100112106,1477676868,1912682444],[772770164,1353473746,1184007423,839848499,1845245596,1656200675,1785482423,42956954],[857094085,1355534978,710444811,2083172661,583535254,2009465002,584155413,1506659386],[1620301998,1903682636,767978339,1686329010,1294122481,1293513934,1175221120,1190054053],[100998706,1048939763,1147387811,346856318,38229452,484835497,1453926565,1875918441],[47279744,24657833,1462649030,1341911835,94615914,1046376768,478408344,519422591],[2097971609,1094183099,619418872,189575284,1343083016,807482131,336402446,1750453279],[604580250,1932224851,1766897216,821260337,2097999109,1641027297,310998430,883098860],[1415743120,767356414,1615037943,626323677,1233796922,1950497072,2071283443,282034828],[18394375,1756091289,1310648308,1677912809,2124095278,1304709330,1352194118,180706919],[618404410,357705948,411392854,634160463,595766726,272463466,59299373,1470556373],[843385915,991770081,512724467,1856050377,1964568668,955959409,839214488,657582905],[101356878,3538856,1195071341,371756499,1500835350,154643896,457892138,1502194909],[1993777186,665254111,1419194797,772545782,157692096,1251957034,1908759785,1308146796],[1145948285,90040373,889438215,2127987364,1920769962,1363728283,1265859131,814292876],[1151958975,773545967,941867473,1624018363,250579895,1338783479,704859392,1545803432],[459193598,1525744952,865285241,1416843163,310544500,306886238,593099835,41245243],[1704653621,896999354,1021538976,715115022,1790682459,1012317011,1219820778,467653013],[445541329,1747760726,247538412,1284169838,1016312714,1467792548,955523500,1255805135],[1248659603,2049964123,1163498406,1393545202,1501314663,1046357837,1938251955,1973568138],[589703266,955533722,47120540,639040473,794299116,1334028795,1559534182,1596530481],[1585992248,696129615,1043392888,84664027,466764354,830611204,683210479,1724209546],[1138992802,978061363,1012155366,1729997422,1576672294,1805918384,28616555,1961858404],[2077488100,2031638093,1309606913,615015197,1200598881,1075599032,1715550630,582373958],[315192768,1556726628,896769271,1908630999,1881467399,1283986220,58774250,1530262626],[1310027345,1998763201,2029182658,581188420,1629006643,575963697,2086859256,1449017889],[816061166,856035811,668765844,575651803,248165447,603311974,34947280,819382802],[1556291416,42370527,590135088,689681668,1464652280,295033260,1835748105,980637987],[1003528369,2060485951,706625436,1801906281,1448942654,833517745,508647890,417744549],[1005553176,878595975,1890981772,784904551,239932757,1303639400,1421579221,1925462813],[1031640387,1987950808,422476611,878510872,1598209564,1735960395,1202175288,1005167713],[307961770,1929580208,1014935504,1483654609,134222724,1582156348,1254559693,1620503197],[2009114801,890703757,995928345,419635945,1237657224,157789993,337997735,1840381093],[1042465980,1258341452,1191661024,1410582320,2039989939,248896806,422842941,757380206],[394697806,679600417,680873147,1944668406,1635274443,1191464738,1651008027,1923774712],[1173027551,2058891769,1492913900,251929399,306474454,1846879363,1894265267,175872023],[396903443,1024607437,152312095,966807531,162956042,1470775205,1711053691,1091649867],[1762431320,1492268560,418409130,217531733,1640474016,1678444005,586602551,1222048616],[1932186180,1310988899,1469498326,1076207344,1351162631,801946490,1759113790,609062884],[1922221686,1047919551,1692586300,429452536,816368613,419481796,1785627071,1993947403],[1770090961,935438220,1196851335,1833171800,803976234,1914164094,1325862849,1945483283],[1632369627,2028609910,460574429,1488277427,1690434596,882605194,1726593128,1904279335],[1342043676,1461286179,1234006139,1442247624,1350297452,1164382657,1891609773,1173465215],[1383859005,1540855456,658749581,1260787010,1461219050,996407169,866271001,1923502822],[257426712,1477912110,248171573,1969436728,122348274,316100561,1396522331,1520620692],[114909747,957627765,296360818,1337724607,619010249,1088332514,1601376915,489071680],[1475492606,390645781,667791591,1310902755,788666324,1516350472,1108015738,466650308],[1420893422,737785086,195788502,828260627,1612792318,1340954549,1579303066,1264884939],[125637602,265534408,651060809,2062792232,1115564345,979836777,1233399884,107936394],[54793608,375118834,33269020,643680528,534977256,1393190595,1307563553,879942021],[815906453,1582732547,850074594,795533559,1042809935,1542999923,1641180415,680570922],[2108383858,1708125299,478962690,2024068610,199547744,1494932881,1673528774,697346292],[1920835491,2049597557,648755073,20553826,299553979,899190333,571467193,800935791],[1399060096,329919785,123906261,363872021,1767045277,1808833663,1387892206,1556209318],[467212932,1529959539,2128452293,911534531,1320114940,1150332390,1405238755,282630013],[1355755972,70377772,551795292,1743934718,33961992,499822121,2078589146,285780913],[133551102,1811181644,1733617926,444278144,249924961,1435402700,1060169253,1612301866],[332088719,811357863,1477424656,1931668677,59289879,1871652042,634224309,1464408036],[121866825,840446546,1664392947,350446282,858653830,681486344,1156218280,1686542331],[2007741392,1563674754,846593510,1011068661,1810580783,1393543014,1333826406,2060784110],[1148472746,1340242551,555995923,2064374746,587350342,667322856,611438096,1241026798],[1146023237,1192302845,1645692516,1414883260,1289456059,2127687767,913652877,142393500],[866903216,1092606366,26683041,330756026,204367403,1641985540,176161108,1272804089],[513874244,1890460022,1208344502,194904961,1580547105,870676861,1542888074,1806352505],[950787614,1258233316,1587369879,833897547,482957652,298767720,913735615,692316658],[1805243826,1477990400,157395723,1685539879,1241568168,544414338,1721729881,1418037673],[114453412,372949223,653024726,1545546200,651642644,929240063,252504575,1616624446],[1944790039,418073291,1786121224,1427570325,2120411225,311586294,1054387233,1086827736],[1264975531,1950430368,1835771280,1886329764,1906738001,232155923,508796810,1571049469],[1783038357,932117562,1073255061,2127320054,1152501786,184213158,1830611934,177288908],[767922062,1939696847,1425952967,1049509667,1309941406,1485478692,1997976697,1522747334],[60114323,1280958080,384871443,1755567887,1128094619,804042817,972931864,999361071],[1240900759,1830913527,1420732375,2062970963,1429059623,523935571,2126850380,1025614085],[1208887928,437164679,504077248,1077514399,974946511,323764742,28677024,347272340],[772530156,94181586,1563421601,756724463,103337817,1540326199,1150436110,782152128],[303548630,1948202210,1433987690,516747535,1034538042,1334781801,1864728062,1197823985],[438275319,245188961,1438832037,194716959,1508861140,1967669690,1246736040,147210046],[1767871908,558445964,953499647,7538607,1691632516,1907155536,1630066528,1889202011],[1463942861,1187877103,1678598301,280290663,863313215,272921985,1023969199,2009415385],[679768782,1826081144,805863291,1792947607,148736805,1543496158,1726926929,716845426],[26298573,2079135398,2055397923,1095426230,396287933,1926538135,1348731765,311187754],[1624197909,1317768425,918312975,1023801792,1476883669,844329338,176384107,1581110451],[113466022,477873259,1415656701,641457108,1048549370,1189982911,1578640404,1590434193],[1857708957,1696017930,204754133,632125068,1339816041,543558487,975306640,525992583],[1308394018,1981993122,1311600164,45731152,933167422,362745553,1359705090,1596588190],[2093414927,1890868982,1560338573,664511951,917461348,1531123499,2077627423,421007513],[879439343,251229355,866137975,1107511010,818578646,1828637166,1480649487,1618017474],[927450307,999715272,64704221,721785543,1993878570,1848786701,997599280,1878163904],[536485412,1701767165,235756144,88464244,72471544,217897205,870181567,1588447997],[62489285,1829502972,795614483,356173844,2105838362,2016473775,1366393768,1182930686],[1544674599,1907551775,857715693,1341815258,787599501,565284729,1207910640,1620364319],[795943936,66833829,1670207099,1154283779,1199805884,459032576,453543929,572016305],[1843527821,2003146343,523480968,1315263444,2028540558,1390684491,450795684,174524531],[52590213,387737342,1392578175,497323072,573998501,277307173,682894946,545943589],[1909066145,1168276866,484307381,1815568167,1508133652,1060382055,1789463560,556003047],[1034158535,973655276,1655077449,1699150067,957926486,1049724069,601343458,980131308],[861994958,7609873,203182202,2061089016,1767588322,221333193,1929671490,1694637385],[1190870414,1348792519,2075824534,968227239,396119722,191275510,1369878554,1924731122],[262707739,767500979,1240852878,1330263928,1329592378,1121263706,992031418,932282455],[1024812843,34199857,2096692939,276872285,572925993,1551636249,1465779353,1190319356],[2038390252,1422576569,276212720,2026548723,122742273,544092800,17828955,1033728315],[1849250381,1308915665,251738712,1202220731,847835641,458842824,1635726175,172183764],[842161469,332336758,1292058386,1615811375,1525966854,1628475785,43339526,351609914],[1411366853,226743759,1822517364,925024772,1725681061,933208901,274417396,1754155776],[289803072,582547988,317450722,1748752575,330173370,484101200,66185573,2060331935],[1115529166,572147040,509245961,669936606,1781597050,1189131638,1731620190,1400030898],[2030771050,1206520947,1905717880,810763257,509221344,1031761645,1751542324,1633530358],[1112326848,1604157129,195968693,1803778153,1429642532,1694293550,1752688785,1201992365],[1872930038,2047813697,1811768743,1038596581,1067254037,1382610864,1229026705,1369480112],[1793178424,2007606656,92736112,1658604973,1383307291,1911000896,1888391062,652645780],[52959283,719060048,939588182,1011617644,908452615,776386284,1002467079,520270908],[1497310513,159095598,453353600,187576215,1840374159,1606736098,840068491,1661272407],[558276294,1419103440,379771890,788785178,812887871,329206178,433856485,172714657],[201832160,673762039,1662583599,1609573372,1588403003,1029591483,544366782,660758481],[1056928603,197160367,1965724929,444350745,205671559,1806912964,376797314,1874769126],[365528184,1807755989,1907794117,1401412752,472741161,1521218417,102242693,1627664919],[1112557083,486232238,1363259484,19569529,324378822,157835282,91280645,1666222249],[1784467388,451809445,1946307638,1477454982,979708001,1020831624,1003796136,994442649],[740115990,1672379092,961806615,34147099,1397629794,1014224603,1774529598,602937475],[201715021,1580073667,1016423857,1746104868,55618438,303624960,655281704,113885749],[1976978678,1151610452,631791775,265925392,371144252,1533189022,1596221153,1776981027],[1659195228,1911395006,1797754793,1538205437,1161473900,152142914,1748714777,339704012],[1785602497,1940210305,493052716,769505184,1919547941,1433142288,392032882,2106030428],[1773763826,2094153339,1073989264,954058044,633568645,357875914,1775330465,1183357854],[1698951355,1511873894,1248101340,68710794,363894393,1476029560,1679289777,1526881579],[853521213,1527503241,1058808668,1083820841,525637706,1155164055,1456546975,1292298252],[1244712038,614276145,327787601,1105251675,1547120025,1491742987,1452510596,89710203],[424360347,2101570077,688432916,1506729741,1673719486,1499950154,1615017787,718871072],[1285016338,1355304099,1535855066,1849337106,690573446,1368619919,1422852065,1333754896],[978229313,2099881068,1967914683,1811666619,279736289,2082105252,88722731,42817981],[1247585862,1609348501,128578403,1680825887,1553299535,2090063043,440293252,1414790735],[679529807,333745876,2039147865,697914477,742909340,1351731551,46813711,633913568],[1144513468,1487837704,1236755320,814540358,847399987,1746921508,1560070548,269441415],[108926578,2089335376,535072408,2108930169,590502253,1406072866,395293118,1339525214],[519971210,1536372887,1714444823,2036629,1668316935,31325599,1601048803,77060019],[42069937,1899018310,1405011323,2073339023,816161633,1260654012,2122207099,2106211243],[827835644,1672050587,1137351999,223177253,171465982,1572385946,441636859,268793742],[1475536122,217027598,1858944501,2112774299,2074967297,1215868803,422707363,562182602],[108966790,108382915,1850468900,588511513,647600397,883975735,1973034595,1816372968],[1039583276,1579048737,500959790,1972689828,1578084799,126624574,509499957,1565261111],[2034262373,6664048,1170572680,450097291,67185810,530119728,1821362528,526044607],[1408088963,2085404143,103460641,1099293521,305402877,1453091778,1587879745,87879831],[1057848933,120020100,1095533083,338297593,1140367372,2013383449,742039620,579308669],[1784685157,383317562,942864753,614782746,647133970,1896403809,735116072,1699687202],[1553791756,147656400,1815022698,1299382662,2129224016,1348098720,1854645946,65797868],[630867688,863117488,1550130678,737706584,1560917986,2036274023,331782792,1976396028],[337227440,1808744561,1825974240,1477706899,628552840,406863849,1357292261,1397220365],[1857411580,207149690,1085081388,1939678538,501751892,1286206360,1735154030,1779471872],[1957599343,593532973,1982573416,359258026,420051621,1205602511,2057374343,1357346626],[371160936,1626536816,141193149,1013618875,1931671777,1875520579,1552141160,784747903],[1849972167,151470564,1565941351,916652069,860136590,1185003635,225508318,1258213197],[1731902987,398879253,1960137803,1556039470,754509914,900280563,250205701,484475419],[571772258,21982795,758101373,594890062,1375693330,952450264,1815831912,236120372],[1120498557,1561559287,1333616657,621997021,793606462,340744451,81286323,405105535],[670412600,2092622474,347522305,1737221739,1770784548,1455717541,1394879980,91815060],[988534776,861615152,1812557151,53655113,942052202,1037116224,2012568200,1030580294],[1961093462,1101835748,1247318468,752719063,126193405,443895217,797363067,391670166],[138574165,1210215645,1248113497,1323141280,6309320,1457636529,582973238,614859295],[1152347124,746791604,529451518,713299107,1040827973,1342400380,361510011,414376738],[892289634,1930863805,394733025,30910258,1551753127,1109484803,1740109970,274769568],[127549339,2104871561,728634472,763684320,400375546,1126571827,2069412575,1383347884],[635829240,2020758024,1533677069,782626901,710952419,494174980,1507846242,417647038],[2084437813,991208660,2010197733,1494437513,1690775425,1227273633,391461348,1823307903],[1666161236,410852691,1713181784,186401020,363456233,1333099613,998499545,1648941304],[605679946,625227922,961811335,1777142142,834678716,815090172,1774549297,478022101],[1014519915,2058793639,233616702,629498899,929241253,1796149204,922824734,1081579804],[2099700885,1901776923,1898646566,208587265,1935753608,927509642,920264551,1947970648],[2002444205,493500127,1103262908,2130171154,2052005870,1502247389,598203044,223114804],[1922764283,1207778104,2035079259,1736074198,578605847,101947390,913528598,345650135],[239712492,391124284,831253253,1755732927,1959125585,1260120822,1455006985,1828943386],[355962664,1860888648,1986101262,987579536,1316717160,270260822,652153039,1966478290],[1406607089,539350063,1922595871,1854402433,1606526500,1138763379,1373737006,214352724],[1779840293,1517259072,1191637526,1487511967,426667783,678254910,125753636,413707899],[806681839,1131717862,661602839,537176503,819641594,223287720,135368127,1108908378],[1002424317,41536601,187785691,2106334781,1578200622,1009608725,1094068286,1020641683],[2108891590,365745473,30905010,184424337,135720076,1721649405,1110345783,2024547620],[793669068,439035160,793906937,649145680,1772567339,265804213,650674557,1902347918],[705022717,506450260,2054212848,690027530,635660466,333552711,275676310,483722953],[99123320,594757077,172135701,542490678,2007692308,281277028,1669789088,1020564815],[217826313,1502677360,221717826,1978512871,1900228174,790785099,1307390042,1331748543],[1730918273,350514620,1844123206,293283149,1036655775,1306816743,820875796,648360980],[152839890,325244321,1450655207,1783778704,309038166,1904360037,734284725,533874268],[944768837,989214612,1659092964,47129650,187022294,1545641601,783268262,1049556501],[326011444,826903690,866281880,248366527,1873010643,1245280366,238704166,1918083231],[1772261605,1567662473,209372219,437357991,660035996,1534351250,926212456,410479219],[66161550,1415145695,1092035162,351203905,1000742484,1566041129,753723773,444334525],[660416433,1345556219,1208589073,406158170,1074939399,651446785,272870526,104232320],[1950778764,530624144,1094664862,1461689170,1205458541,474560781,1619292856,420059858],[556055761,784610293,1515593090,766608149,611262326,1649106471,1032692398,292202226],[1853536658,433666822,689032937,1030546654,1407509000,487156094,484971952,978276650],[568143965,1775421284,2087198998,687294534,1805704170,327770944,2028426241,222834822],[2102230496,4449949,1051353913,2103152650,2004924226,273689246,87592190,1250212006],[1220881159,2048218242,1308932556,1680501413,1654544903,1789712251,423188064,2018063538],[1675688804,1514601245,1920994839,1229127500,544241556,79165743,376898775,1440007051],[191769365,284273845,185799075,578106298,73075406,2082936385,2125057783,1027864210],[457540114,1995274616,1118874076,932889457,982197653,1042632684,407936211,1248045485],[771439126,1971498509,1461964310,507027805,1454900690,640041591,152039247,46290271],[2062284669,356552120,2028457279,1071863355,1797977615,47422869,497274677,377600314],[1487379643,1948468911,1523131811,1381217477,1944850198,653946804,642582439,1616997071],[1489308396,1949806598,751133503,1826206101,318095724,984289268,1121423044,877587054],[1792444585,1618208985,682474479,1364187952,1997163982,1987016005,1378287815,573880838],[644654119,1048032378,351976393,1215517419,1023990440,1921132088,2108152762,1115173324],[33663372,1066528138,430895398,969955273,402806001,1199005266,1148983557,1332243885],[480102349,186438555,436837974,891052715,1365364363,1221208000,539281174,1587121484],[1657466115,1144089124,147729375,1914835511,1646534813,1024649032,898781382,680861041],[1125941070,926405116,1323697640,1349454277,696087088,1931953223,372092475,1651400338],[1754879732,1017339366,36503378,894882797,437509210,1933556059,1986372507,1485670305],[118911325,2078260400,196527903,712274764,2073313204,95107228,1840672348,1204853830],[756054791,1314081680,1633633615,1785708386,765716158,1700383896,1035059126,928623440],[1729554464,934092435,1778419098,518494111,97276573,1694477932,473733270,611926126],[1542657286,770505713,1075435784,860039743,899834909,969337592,1102513811,1300936193],[1583192166,1116308952,1256588096,1651678985,1383796434,1169254786,1181139610,546609360],[2113762193,1303606383,1326190502,1846951907,619113738,1216187595,661505987,102591052],[407686172,1728989813,1758095846,1389383567,102777585,378569287,1632662221,1649410134],[690278012,668743014,410955018,883215231,359940872,1265530962,1025558707,143016287],[1506550173,1580260371,1208124921,1295854218,1988412316,783338293,995898205,425054676],[1543360448,251961792,446954157,459920574,1622592,1749479922,1301597011,1334826434],[2094924984,375467767,1977179859,1010518354,1717160760,915101002,874585481,1059749102],[221598540,377033584,383834244,543447319,1928979809,894231287,1377221960,1791224856],[363976357,1434954609,792749954,689745104,692650196,1832493533,801907559,592486702],[1463189001,674184235,1408285037,611367472,185573595,59783624,1601823242,415904443],[1480175789,533159787,924155649,1977819590,1584947027,1161184108,1876083374,1141735768],[1069247617,1403979111,1158806362,1850340073,417356255,918856413,55556746,1685857215],[1188284099,1611439463,1063160344,1059767248,2115911400,13549299,822371067,186637614],[1290300182,695439787,1433114117,1045726757,163807175,651045397,1589577032,1575401019],[2017176888,956725926,1828879909,38693185,1819767941,46535100,1649309617,1571820972],[295626826,1333226108,334297111,1038574707,1111943832,1176859043,1543279577,169995444],[1637733513,1762598303,1077594016,1034879864,1839313560,1124477473,329226481,2061614178],[1657958449,209248197,157825290,1426688313,46761259,2066274940,2118958858,186225692],[1136455890,378991926,679389988,1388346469,1671592264,1602287256,997418293,1884710892],[585935677,1584921438,538372842,590528479,11416506,1333902551,833978630,2113068661],[2115278631,705155761,1409016385,1475976885,418997103,1487342491,354148510,176408137],[900653099,1685418779,1599701759,64448003,1172427268,956547539,1122818315,1545677341],[1207944678,1062645951,1411994297,870842658,1163860559,1611298006,1327166517,2060931978],[286537752,2081572226,1638547152,1483262327,476229257,331899583,878092369,459746558],[1876351205,1439996438,531278541,1564261123,932204552,810994477,702106039,1323483194],[2113097981,1657136756,1440201367,1289548786,1521279441,523315424,197420297,701773442],[514874314,916928124,1635834483,322561521,168098665,1560065172,1688841896,442369509],[1367077430,1580752910,2022036582,2028929324,1766804910,1235784130,1535370844,2056404655],[508509502,938108115,1271908037,1429100768,1846230178,736989424,2005332693,1929202367],[1930127033,986142606,282480590,1723927617,354705343,1592420251,386213769,714748028],[240038684,1580724478,1479122599,2112097280,1553841036,763065369,1825780696,805260674],[2002926137,2036775714,263691411,896919242,1177167122,317681442,1434245100,603633737],[394109170,1014762916,768207523,1560781156,1019069233,1975517157,41529046,780956525],[1570823001,1495512398,700939057,564974171,2088322377,536262593,966022444,1404626873],[453907343,86051874,1701587173,2030759704,683065162,971616160,1724540722,1941913898],[518019718,1961795639,176969090,1860194131,2000059925,831219668,96801443,1577681373],[1126276149,1881979645,1680960551,416125391,223581908,718307882,1100164175,1288392074],[1198167538,716037604,1756175991,307125712,690004493,1347450625,1902594894,928212287],[80481521,842427258,2031513515,1620042159,2083992012,319692618,233431351,389756063],[2009769322,1675379565,1834308225,1179535390,810398116,681698988,1312729608,143268934],[2103899161,2025308121,114378120,146812285,1091874565,119018191,329520577,1325118830],[860717196,229575016,789142590,866798675,323002978,1845221403,1345254914,421588626],[545726653,1587781691,179359257,1898297016,1370863350,224034801,957469866,2040272994],[1048765778,742307757,2096159218,1557516268,1559963216,2081675147,1021967345,2100597191],[11387950,771080177,791721661,942667251,1134801340,1187221500,1185538951,1003908847],[1703938893,1486601907,741033122,348640430,1020203934,1677513062,1708109649,877606149],[1504774747,1520707232,1652106649,1665813873,772787215,1575726220,1792054063,1579553566],[1196600423,1722744059,1927213278,943732367,79157177,1987590115,503683529,1055356241],[656570499,645652378,245231126,2059540238,545501393,1630764743,1783581287,728391228],[502501506,160183964,324925086,1349569490,1779071628,510043076,1199584891,805271420],[104027713,1479467717,1096905531,1608320111,860666168,157161194,1474521391,1236027592],[601383473,430949676,435663802,187478703,1056804985,308633355,761814402,1123569086],[1134145955,217195460,794765928,1928848897,828103841,1431506346,67684766,1520976947],[248580706,2124378561,861320701,1272378236,2112080825,1274326060,995757622,1174011890],[1412232545,919438768,1197155587,1074944035,156432667,192413658,1802323850,981767950],[1115571422,320788585,1652600118,1621575597,1667146610,1488412189,292013162,224722854],[417496975,706765582,325150099,272567124,748952673,1198937527,491253261,2128879966],[270590873,900002128,706833576,2022486570,1000542056,299551333,745365665,1728010012],[434007183,1504316197,1879873073,1002577702,714664503,2032079351,226591959,1037227652],[803941623,1643417347,794078989,269930345,78607924,799882413,1262911800,1370288896],[1651950950,374062096,181205502,193210996,331849521,228260768,1853530987,1495531446],[271087322,2056188505,1035009080,991532352,1589975627,1290557455,1276540177,1591454383],[323254824,1470983227,2036837397,1025820505,468137720,35198096,72203027,1101990733],[2036149750,324791796,514443175,120886217,1439381072,1973953950,1613443469,717206515],[880843811,1590798623,1718056056,1709119014,1744069508,1058146422,1079571326,1180634867],[1128867932,1426446086,923411975,1378216569,107271372,548585993,1522839266,448911221],[922817347,1429327353,2043588395,1257879956,1834409150,1382279656,1624450368,68763823],[1224130747,659771385,231201671,1942491750,324434996,431662811,284499815,2127000315],[810023052,258632525,1433297266,1986121538,1201526848,35339499,2113278862,1134765948],[1813711845,2060341318,1293668875,1878098744,1486735968,43370516,901276743,698602343],[1740381055,736146835,105123498,973410450,947961691,1336004224,1425743630,1967493902],[847963123,951742895,1784881294,1604015921,1194743166,1372794175,1111662205,647448238],[1025610783,904919704,2084100129,901965712,2097472682,418067308,1593324164,1334363683],[1103924621,2014321590,417865906,531613474,1795644326,279719892,1290156875,3138265],[1088114241,298855589,1756114450,248599206,482880048,97260650,1339742971,720458304],[1641364523,1193432252,1810672051,847023588,1921320737,1095322836,872731607,1788592924],[465364029,1257713477,545189180,672013573,357224460,291760291,2056039052,142814042],[1344830728,288210660,638569954,1920309068,1677812821,1114938122,1386813807,280667599],[1092152297,1100690713,1278213999,1821952034,330080929,165229362,1712751857,1365625252],[54239500,1523503119,442022769,55278255,1807893298,1629811012,2061294347,1912295634],[1294919110,1414624151,470064845,332270533,961471957,306944211,1087056995,1586209777],[1574492185,1521285249,1631460334,285646587,2071171249,1857528849,351553746,1983945445],[875299554,242338938,782840198,189845174,1080073331,877780273,1078456215,1074016231],[640366136,1616109612,1836506490,1894906875,1651911001,2037422358,258438959,1385262947],[471127435,1242640660,2031037242,1937990479,1466295306,2070141463,1624816599,2125553147],[1882413375,2027461489,669675324,1695967218,1834209521,263136243,80520276,1140042852],[1492322863,1197830567,1195523438,99756284,744336153,569054063,106109251,869057460],[168632750,1091042927,1390442062,817011145,1006064332,940850025,476637449,1103652117],[1187735355,631127504,1243520369,1900128746,722163440,184607391,553171389,1042667379],[624590758,656306744,1871016327,1228293776,1584986630,171774995,804394080,1705104836],[1846774760,1039532208,665656289,1340817927,414704623,1353247438,1902907861,1965208707],[891709434,1721276232,163874504,188149314,210739290,976437805,1326160818,1766905277],[1619775131,472716696,1906682578,371974076,1234353609,1236887353,1962264233,996296066],[1802921272,2058958004,849854303,1534658656,283050909,1045447461,235637937,477459718],[469940705,28199475,565186549,1472108014,1404931435,796812581,1159181701,528743749],[79910923,2029798423,1192291442,651083876,1730743068,473409148,1548436386,502005909],[1889031165,734249139,353076999,401797632,2065553706,32596362,891808442,1034291116],[515320782,107405260,2068837622,2016391386,225046694,590161213,1631460089,568040593],[1790730155,1794950039,836748217,15086994,1898084634,1146045957,1720615209,368820115],[1526493222,1903275700,1818531835,737113797,2061762382,247564293,680697833,575410589],[660198415,164810572,247074515,1604049947,101296023,1440819994,43747940,812411908],[1738882180,1009368815,1170130412,111418032,176379053,863639497,2013717946,1015221440],[1572414755,1993478583,774953734,111389383,774915368,2065046880,245506493,585343602],[863481640,1197925591,674060530,1896313627,1679287714,1424322385,1956900705,1093661663],[1808855236,1241070933,410292087,2000185054,238917604,119700196,1200019608,1142417288],[1486010130,1427335400,1904896316,1513089791,1791139621,87730395,774782308,227089989],[827977266,1343367540,1624181679,1726262540,108578638,742957624,540479142,826006967],[1822537865,803106830,815829947,1428982153,912244732,1405004649,868912432,769456813],[1411955216,1591621356,1293465610,1488894822,2005968323,1627510951,216613425,1393731168],[1064155010,1580077386,711860975,1509573480,1860124860,609860181,1698609375,578345335],[1666496204,628806746,1254822717,1234930668,697960121,1229251359,1928019400,1546068056],[108706087,1997218954,582780163,82909180,494567095,378338134,1079828616,464284864],[995369085,1420881894,1999255384,893619863,542197945,1287549762,1009329615,916851255],[727601330,455088084,724561968,678580641,346059990,448889903,945192305,291582086],[1032301734,1332760627,687480186,2122089407,243079382,649292810,2022090667,486374777],[1637062489,1304454615,352809804,2008467060,636317189,1739566422,704751613,2076807811],[571956058,104766963,1493665444,962460140,2101578268,107020627,1010568891,440176746],[1994127594,1013170257,942863865,2052994786,1256620465,118369756,314425761,920662575],[72286957,200108408,466412035,1500159813,1387593892,1903173910,270297744,1759333214],[1849161267,739995478,968651813,707869893,1937216193,1597567675,1313807295,612424787],[1777845511,1710107078,1507065872,433526762,404865032,238701842,1615106282,2051174656],[787468327,293319805,1531882401,2116064813,57157524,583248612,254091934,1109948349],[113028770,129481275,840298346,1180894258,159046584,984940392,579251008,636564943],[35376113,1855285317,755514926,417791263,961668822,1092168065,1961110493,1697314456],[313032322,1959559757,1841760031,632600539,206723377,897216026,1460437086,1780885221],[1979093561,188009639,270590964,1091636297,608261156,1638763213,835200911,1226498005],[1920373591,256478841,871493111,1308143696,772730137,731957468,1924715431,1075719064],[1123036016,1423330148,1058555928,1652295586,1672210494,2112749381,1049999929,46929249],[1727250564,1134695658,1468725506,1346683414,1928785606,499786175,383168741,1756679077],[1898579041,733385510,2070331791,1673221787,1928696732,511946413,537565061,1454044010],[1111752115,268798187,1519266365,790356186,1403658154,684184754,553612896,1265688575],[697796383,58874007,1695920198,1255269122,1110248226,450046611,311402760,1593464838],[1885154043,1644958206,387206421,923837060,798408784,125607996,1742590093,962223016],[1502886745,1260737067,1335533635,490572050,180961854,1187021645,1853756795,177154407],[1957555753,145758927,1395587366,583967178,1426847060,306413031,61169500,198216926],[51747869,1892399786,2089436812,1760072849,851480986,1366983159,1956575573,1515551517],[396116840,1086261001,456578174,633776774,1616280977,1220698105,986685178,863426963],[708623107,862453012,1749445375,1121913810,917094927,953398231,752715785,1161395084],[222997025,1658116945,622003148,503316981,1300493673,727469370,250764317,1211495935],[2086679896,789976961,250870915,774056580,1125368744,106340143,1196843652,312292824],[1436357562,496546798,1879351011,57349593,1041486906,2030004120,498615172,1400878141],[1906326804,1883811962,1646196861,2059258533,2007313858,1751909,672620907,2007275107],[1400786128,955636030,1914475893,1193998231,1568888412,1923930245,1159288586,1357266470],[89514853,1061152315,272369063,572361949,1172715031,1721168204,1093268815,2063288679],[1188950413,410128104,641371772,292736281,1692786469,1869972718,35111766,1700371026],[123290683,1042191311,657805299,1101151465,1540479307,1580066697,2033232568,188181303],[823692002,186389018,990629475,2095110032,274118570,1727247377,838433713,667779411],[155065757,2128445387,334783905,1974881631,1942387708,1386018782,120689838,833026632],[2079345456,92585862,1255786486,1013671386,398910273,11146525,2017281045,527815943],[772106169,75118316,1792049053,924203080,170121910,2001776041,1254835602,495556071],[165558311,1052514787,2075209172,1546951247,234009804,704269418,1180840128,780006817],[581371950,505045862,225804734,1922466451,151347784,239872117,1416152256,1631110755],[1953970810,327337588,496164863,1042292830,2126855966,906305030,2085327524,1956978652],[1524386587,1488635004,69874831,465740891,1045696001,613134391,901292180,221238210],[1620022162,820212766,1824761686,1611932832,768193534,1557827653,1051322116,139403366],[1157412512,1067996385,222609171,1683774664,533159003,1862953589,443989529,1629016611],[1090233164,904880738,1999906894,575444369,657722491,743118178,657180246,327480170],[373301118,1555585603,609760930,1956528076,41956612,1816068179,1662090847,1999577336],[441224351,835388580,740187605,1434106017,784703293,478380991,1984351734,1096972171],[994728212,183341663,1351746823,1571487095,2105877911,1467625991,640607016,1138011556],[884885485,2068308533,248613405,1388024987,554239946,426085943,1120293910,788515813],[563106503,1681819397,1253297353,574716364,1400033528,1250946170,1529511555,1803478355],[1882832831,1585619616,1288346926,1851730088,1239243794,543935323,443834203,782908022],[1338073855,1285477812,1227074526,862236244,1045864733,2022287295,2105329714,1851565262],[2114464678,1322648600,854029074,2029057036,1751123574,622228466,1572018978,1198826137],[1103080100,879865843,1156119161,1050463531,36395957,1439302012,1234838974,1360700631],[1012027089,218573111,165942092,1110174407,618962468,418970277,867571297,1967633722],[915588846,641303659,1063344936,1943145168,108423971,1144368265,1288165773,1540145497],[246890734,1818325177,1775392556,1050732991,1343302610,1145314638,2056676924,1654215422],[725557104,1644925890,1957113646,1174177187,1749586348,1933783336,939788451,1010158261],[1771161610,1071269616,259918290,632064514,92486864,2057485556,1534383816,507371667],[2057628070,744702232,468746933,300862548,2124402687,395794321,556741827,1036806351],[24336603,1132291537,1607498131,153872923,858031889,1410098772,1317787727,1412844523],[496753166,1074341434,1924842493,1653467934,739419341,1262636358,1247675037,1052318482],[1546461139,207137887,240593256,392160673,782822137,122536255,3984466,203522545],[1360079082,263562924,565318292,1072839931,192532952,1871065146,660190303,1631479279],[26853689,32739399,2025612961,1353181649,736784998,1362006205,2014035313,1298767669],[196390836,949617262,495058139,1571425205,1166900180,1799161913,877523966,1981212669],[55302654,615974989,659573815,845517709,303758419,1561567141,1834282614,774161211],[1444465988,1413932447,1776934430,449905199,381290611,507561439,2008491344,555094782],[1869375208,539557320,352438443,444696689,168702845,2018960995,152153210,780077321],[788902737,129572246,988644268,1890803017,1526568095,678567674,579541526,172257365],[863063912,1913954681,808960470,2102990109,930517945,754567029,1319038505,1759386682],[305847886,1599051340,351106677,941794720,134207954,1638940852,2100477288,1163429244],[1497378084,1095960875,1868422283,1659904511,779983387,1187638621,1541727784,127520530],[784515135,1344906731,1690362152,630975279,714124914,1912767563,1200745191,1448377443],[736478012,1891408943,1963744505,1122583467,277098881,70261039,452354669,310782981],[114859652,225624744,402166543,1373413073,1194078273,795138326,984615617,1074658753],[1199472675,51374967,1139739573,2118502759,312702044,835599516,1272163277,338408771],[1677804710,1417198066,734153976,1877226617,1753235822,361825309,1466242586,76273634],[1452299485,1728433865,1962350976,208723428,1764723547,797937898,1725914120,300597542],[2034228544,393336539,2102487961,1806957821,1105672829,1798482033,329650349,903302781],[1001214620,1430095575,821107541,502843801,604345796,1288176453,24937915,651781878],[1139965369,1034897011,440679095,586520484,1913316877,1886578873,1728165038,1592306130],[1273828809,641110925,1055007996,862224791,762912024,1415324571,395346695,599305423],[822497955,1682345249,1770291186,1601500542,76857425,36803864,66708397,469143440],[1726638712,1018018006,1528535323,1290692702,1148818478,505935210,793657666,772868250],[555439606,222448233,951852952,224886586,1346773302,1090191581,101590670,805276957],[930202160,900402742,1036268750,1914677255,1113099916,493217230,663687414,633578036],[879754429,1108228460,265975909,1885104345,2113663461,1362087371,822605826,1282818722],[1837674454,547863889,322879592,1756437133,1580919282,1471560828,1244177082,1800404341],[749308501,1596187988,29692320,514200009,694071456,1986619378,804446100,1350222921],[978068842,1624571172,1675098253,1225185026,562502008,1768157622,1544827290,1515867181],[668793834,2075241838,907141575,2008803573,1019833802,35434038,831762227,1313038204],[1342379608,1751282805,304055662,1191057122,926061954,1527323359,195870819,141794841],[1191006088,830997987,1735188103,1857493213,371862365,2011361290,1302261432,1810446195],[1345841168,170762331,1070609327,283678083,597561517,1833528615,290961864,1176358885],[1846029157,1027283332,1279470860,430687139,1863924227,1331959557,201337735,828641683],[903400426,245738875,2089025779,1984349479,686283978,1127874108,174470514,461111645],[703002344,829757032,1856206480,1890247980,603475767,1675023422,247183142,189052412],[911882809,1176865189,1353486521,251489347,1797296526,343861560,1504671096,775478688],[1375206571,548409941,629746921,1887534888,1491231452,958960803,1713097935,694668560],[1927331892,1063134827,671955435,226451150,1811622136,141911236,101030580,1141751800],[745412212,1029307349,1357693581,612543321,1108495741,10772686,172269903,1033804763],[1557679309,395825063,1303141302,954505016,1291716898,1706119530,2073531235,2109842743],[35898372,1231728366,1120276668,230508348,1620434744,69391186,1721244473,819547915],[740597740,1548064325,483710470,633440059,962378991,1586155394,1007455948,1251676958],[1739242765,2096974597,457075642,558290192,1279513446,2012265420,165810587,248483060],[1462303519,356541427,14789510,1642851678,1444115233,982633359,1020842984,121258321],[1563096488,1470052710,1317554829,808330442,1100664789,481207557,1455812474,1334838015],[644582692,686701430,391335133,1346218740,59678582,1975277866,1890929712,787611641],[78210183,190234146,1413375014,1828625699,685115617,1621720021,2081205040,2100153112],[906674822,412379608,1420560211,1136760,1115974228,1768272861,143067076,507325731],[1876653440,269105186,899242619,2076116592,996410286,1943309468,2070417433,1516181431],[49447750,1022489182,430407005,573491907,921239814,282827354,1046530625,1862339963],[1872538298,1690517777,1705563149,80245815,1620067345,516721059,358774325,763972014],[1615509165,1819453730,927807861,1205099048,2073496324,655176605,608384071,599284135],[557104625,1255482133,882599793,1614479247,1054625115,482026866,395486857,1762464996],[868386851,1520065153,584937942,777573879,1079486615,2080393671,284995022,1099100478],[1076677231,852414764,1917430786,1717326287,427302154,2007335741,262794578,1749242429],[392783008,909437034,1983187803,2092595366,1633945164,625979022,1321403659,1290980351],[1174471615,531872197,1197079221,1094382430,1316910406,398477733,428730606,1202823255],[351456709,887009940,1262034012,637571964,208939369,1643877723,1461829588,1833622696],[1113702393,57826851,1652629475,281277772,1831788733,326086174,701504486,189925607],[105241651,1827303954,579009874,139026926,1281458424,174394441,1438206894,887396836],[1988985765,168636576,114515224,671081855,486738712,1171048846,2126339617,69802867],[365060613,1150085662,1077932313,374965236,1370649405,2032856727,281640610,1991356559],[2024994708,864198432,23944247,33579985,846419587,1672448364,1054255772,152475484],[1840682469,1387587622,1006107569,817332139,385786924,401556502,184613489,327480749],[109284747,1042827284,1076940110,2072422339,246248591,315456440,2011421341,1128245523],[1494378444,1902538140,2089860585,1202230633,1860048561,1700518743,1481292832,755472606],[687225234,1992469034,2000193806,1324486328,1606868712,2072552056,386707388,1859456799],[574743385,2016058292,547282302,1206148344,53145747,1146090552,125057128,702209682],[1996867302,956294612,909702341,1910187285,303029009,2029954136,926789350,803745350],[41574076,1108567699,631985551,133254233,1709531092,2097449540,1394897919,1553464428],[1823934183,270975590,509410723,317326243,1388372975,1076555547,198055467,1686798547],[2042954399,1920607377,268309845,1211885167,1957785972,1184785238,1242151876,1698907557],[686768536,1420483536,753202455,1184225756,285511734,641319316,934703178,1997833664],[1443934129,1133336126,1889464352,523328074,1666377079,1574663166,1119908474,984299387],[589896044,997600425,891301625,1898593972,1106248429,2084027050,1773763549,1554020057],[388729095,1940310382,580021640,1626070877,770598992,1687014745,2096739509,1669044626],[1326307375,1676761341,1462533120,923616676,1827877750,981913401,1011398220,1546411203],[1550811309,761437863,588609358,1912137149,765354686,809354785,832659005,2014547532],[1297512910,1236771625,1488900081,1894848228,1976827995,1143190155,74620337,566967935],[1242881293,97199639,1228832567,1894780362,528892015,1340539779,1087451313,904220645],[2003040499,1913364242,1392564342,1840824137,1066334276,624033164,2022609475,574935919],[776769270,686617452,671180985,901721293,163650717,150263445,631550891,200204698],[1135457229,899289092,869505127,2121053911,1502229423,3044664,482589807,492850009],[1178062146,866543373,754419471,1053271230,720844945,2076629341,1594817058,1223732547],[1403619228,1809180364,1880658160,1321611760,1914178361,2004365921,69944871,2012530762],[2032527464,293045125,1016778406,2096231176,1557678777,572324772,643734773,812786422],[111993769,692244909,1508684387,1868586478,1989561557,789866227,1826655061,1808964473],[2080180683,1839213507,788374152,1478320566,1081379114,640706854,1351901818,1296190668],[1693179473,2090028149,583237732,266984725,2121262345,1133899328,364847662,1823003507],[818337126,317753223,2068776246,428303343,1081420196,1067685637,277578955,2112238526],[124961881,1219119206,1572912006,676399075,1313191549,652713162,584004737,203394302],[1813447088,1825453122,1203359728,836477330,53135907,1665894091,1639013754,236303171],[384817308,165861315,1657181203,1545834994,125600959,2034733560,1457890783,1225333412],[161287726,1377133583,848903824,1100092171,899240469,1028213590,1557847443,1314227915],[614436114,2070388500,457379572,1272244464,1153805033,558198243,802139791,1528545697],[9703730,1904895310,1293480160,1730106627,203603705,133391035,1625575613,1893478051],[714953525,2021644471,1526253211,121917140,1190641394,487212971,1817974510,1411638255],[1397558927,1587899440,1779067464,221200975,252253256,1502735530,1195164342,828222276],[335952165,893574363,479038604,538670412,1414540334,486724554,1908167022,716355700],[2087896142,1288868256,1970352355,1522548060,170691980,499315527,1145099023,1313426195],[752719250,1969863207,1109996835,1740003518,141681302,1090087284,1154095885,1855695924],[2092268840,304713965,2008859940,1053979375,692315652,1046857798,868453621,421413691],[1501954114,1182293993,2097217304,2058867177,1039692403,777032589,317236761,261761074],[1841877430,1560274111,227465459,1055990478,1867055817,1740804635,1630445872,1119673603],[1054529367,505434557,2013311374,510061905,359741211,1287358097,555546830,1026661051],[791395645,1447587413,22068979,1788462691,1328409816,1239312266,729981270,655753773],[586972383,325497254,2086535932,73607317,1320207883,395040418,523008895,642781279],[1935100199,501229489,807813513,1594394960,758500768,361420544,866551281,248271309],[1382394376,370781751,1718073344,1111679523,1572078230,1516007204,155434471,464314478],[545904121,414337428,1669667060,91930731,1351456664,1889523909,1220130198,559572886],[1782270922,718836681,82999094,538700363,156425006,645498612,1833778629,1120797357],[79837549,11805824,1854342905,1855848258,178134441,332285801,314891515,1746116650],[10702411,433273931,411778683,1419816200,90945005,2011419969,700462181,1117336399],[1741612946,1553108983,1638221425,923427235,1317864270,1117842858,1734513095,1228742204],[1789641974,774782911,1955157718,969831675,1040380242,1557172456,226098226,770061280],[58579403,115440356,159653523,1053759800,987488765,1785146600,275309118,942759348],[752564333,1617631946,276694819,112227860,518700128,2024036707,1885170094,217843184],[871948661,2065454318,148465425,1873455916,1667526512,323957142,1606112261,1956360664],[913001611,667906461,1437126479,1118961091,336364220,1671949981,905533597,1972382360],[1486695685,737189031,1627949652,737103787,1739442481,1502672784,585319217,118496719],[2090914532,1843922852,247725210,1333990525,175028149,864679507,8853896,147836939],[1284446335,802429198,550849396,1760418877,563732911,1143271069,1175482417,959082131],[176826647,182021489,291399977,1514430321,1328618372,1689739149,541995973,1251704907],[437495329,822334068,2068684203,889221865,1351226644,649731102,1745691673,940061448],[1412810324,1183165712,1673623701,648815167,1048846652,1218408595,760267465,1083988844],[1865412341,1327412111,145751695,738224018,108670306,234023633,1332123701,1865992512],[512056814,1192427232,471970171,1194112397,679409431,1072993935,858842884,1073509479],[1640727968,196542342,1609081704,1691314518,2107977456,884016258,1605668595,273367959],[1197140396,1742675745,1486473629,1401735496,1390093907,1093683395,1813063897,442402275],[917505949,1868908779,1404279604,1813713877,14062058,2094411805,733492005,1422620913],[457240243,2034775138,423943006,1916067334,188838310,1149810421,479619241,942991764],[822806914,482963203,75541306,1915937671,429197847,1712314741,818367489,1937295731],[2113663279,2035600844,2099161021,1925256476,423596835,1785644454,87843207,1223010675],[1541913448,109612115,695327920,1477693703,1419747560,579955108,1496487328,2112944756],[157170618,1651087231,1306483341,1632576995,396915831,1615805760,1344877276,1192907960],[165448465,1312860402,645510633,1623254054,910217326,874876544,225772729,1525484188],[99348072,1087810393,546588639,652867635,1024903539,1521641668,1142405755,2058287178],[391970492,721408460,1922103524,368534135,1354267545,1909748604,2011962300,698158932],[1133131595,1823791475,1991333815,1874356800,209192623,1452459723,937751404,319947103],[201359347,397471906,1081777738,81710444,1351366663,1614090166,470242461,1198271608],[384243357,1071300116,304386276,315016101,444467009,1893634991,583747675,310646431],[711301146,1631929278,988734194,390583220,1347135732,14329737,633486648,251616051],[1467268563,705802535,1513930695,2207190,1908742673,1628394255,930239410,724368004],[2104817862,1447621831,1679439188,563363613,734641217,720881458,120250402,828675139],[111867800,667221277,1102148657,661855286,600359778,720796010,364677025,524256666],[53090940,650467749,1540121587,865571639,1680398072,1661836281,1112759572,741572002],[1099545759,2127337770,825076417,2052743100,1391120807,1715125044,471729724,1687080082],[426174283,1416918053,1327144567,560194059,305919022,2067553081,1393713582,182564904],[854290424,90763260,1781205356,30440922,1162938061,1699310801,1137938750,531579934],[795150898,1563191459,1941786805,1751561782,997517693,1996579809,340853853,8675754],[1715430384,200892800,679568670,1343674964,1928491908,640545674,1278301482,527292310],[333992232,337963945,379924203,610667599,2098964472,1138235916,103454997,852142998],[578206965,104758015,1806413691,1007450970,1333593898,94487600,1278223650,1525911680],[2098746785,2048859087,427547632,1074692203,2013960745,1166014934,1187160989,750580920],[343932486,301712574,2007896706,1725187519,166334828,271777024,65977936,984388355],[941077588,2013369877,570890326,1520230739,80540137,2071979458,1119318088,690919497],[1086024001,1150935049,459530814,204444635,1317663857,1588260404,949390564,1410664751],[1656073757,754968041,2021576194,1131332359,350843918,1713686193,722705161,1315572184],[366725531,408598322,1966882168,560555127,247348024,1406438990,1773903379,899516430],[927168713,2115313760,533956186,1065475677,732967243,1439511104,1533454428,1185623981],[1453988112,1814876453,1298713563,273158392,2082402754,2102063863,809129224,508167059],[1643925479,434719972,799603173,567086834,1119939415,1641950984,8059991,415926643],[388536110,1500983373,572668385,769878622,2043633532,1290069589,1264454191,896712832],[1387151139,745353406,197646203,1589199992,1788199036,286970394,2091889260,1389702439],[1643978514,293745590,87374029,1768761126,52890358,1111594915,804146261,1304575972],[191511519,290043096,1651445920,1058269786,1867975821,1192500483,1312938650,380883115],[244021850,2036797918,895817654,437069575,1502644302,2050414801,280933966,198724574],[126750007,1017984889,2106605475,1396321744,713887184,1770676438,520207137,146371544],[856308960,201474280,736825852,1541553706,467530614,561190709,2080046032,496329508],[760924215,652005945,528990850,1267821417,1096017570,519211866,307311698,1791311686],[743123550,978206258,2022620511,1839783333,466094626,967559213,68726675,68115708],[1615641428,869045697,1226581339,358089684,1139178657,90175700,1771126592,1064765288],[1321888478,1970305360,547158983,1845941236,1705665605,1036059291,41867643,1844982816],[1042524295,761002401,1002661133,423276266,1579431520,632611030,1525326499,925408301],[2104806180,1968900299,1580163741,305967618,1857351084,1971251027,1320672676,1943012197],[760391116,492785125,1034147692,418588596,1324406561,1691728583,1744059323,1458789183],[1992980296,814113335,700349425,1688993944,1582000462,64122341,2067368158,1643901374],[935989394,741344703,896240408,385550043,1135715540,1154674618,1631057304,1521043363],[956147461,2062106451,1046907118,1030756480,422377022,2013662334,2004363640,890233305],[189426781,1797341177,35392604,2040027625,1833153329,661534848,740609621,214542751],[621650621,886272810,747208496,1147796327,945232306,1775830224,157790484,613778216],[1105085359,1217858663,78094658,832688290,642756027,1833071780,2029379927,1208619285],[113073549,833670200,1266448478,1021975385,804468434,94015530,844077200,1587270655],[1635031625,1486009452,1780750162,1553449,234499599,1307337202,21976194,445664137],[595674276,1805617609,1559229022,280887775,50850862,1316261453,1182340016,317362120],[1594148848,1714987578,1866254146,197677506,509340393,1319239014,1046847949,2071374619],[1219943389,1767796083,1881703617,1374596570,206401456,1766368890,1447126982,304384840],[1663367898,1299955323,425277078,2013354156,687534547,1242025712,849275750,1687149982],[585100794,1866255458,1681423054,246406670,531932423,492589365,325788067,569257974],[1919863919,384898710,1420481794,626026847,966898853,1146281450,1245647628,525806976],[672932484,468941008,1208247550,169322599,1247287387,1597091334,1476955487,1121434885],[981672720,946037437,1819096881,1735241798,1345983840,516652055,1400294321,2092313414],[1242803419,609970706,497528558,1088100806,1351555056,1253787303,955554891,1538813298],[2104654551,1276392708,1042449819,1326218169,1386346050,1411954627,1331443375,424411213],[782773935,485249812,176193846,1426526115,334467300,82379892,1050139088,552889327],[1643049494,1337320628,1587458461,1180391251,978089053,482157014,996547796,1555510334],[1942591976,1469668552,28557303,1749597044,997626717,1030353863,290037025,1290208862],[1254787858,1513847786,964507239,1600497159,830751765,455972162,427272636,229717507],[1302843422,1249486117,360967687,80081061,685098460,197713455,1973669670,430238556],[950586031,1563338580,724187565,653780167,1964829303,1767038451,1053841853,259875700],[1328380569,1940104561,625290508,1744436336,579018622,951746113,2005749206,462871426],[1108282781,1482254855,741072886,1113183188,1095994535,845066479,881530873,1025454643],[1387755555,1730573769,1175195771,569295596,1974265272,147596811,1119909401,1749929613],[258874662,1156990057,1604609973,792614617,1101419573,1225344973,1199854411,615031424],[1756729752,1798033384,1038238588,338354182,1827097291,1395538093,643834377,365044200],[581076874,842614093,1410987323,1891166031,161796975,2088643773,84702042,113661062],[411247826,2113961971,913288626,2023464098,299688773,268565975,563811335,1117847488],[21101082,1120562505,32470278,1880459518,1881146100,551994225,1579355426,1847372450],[835076817,1310146396,1895189856,1061942490,36760020,274186822,1304612994,1879920397],[1626535661,1197849680,400677695,1626539611,2103626452,352593658,1313306477,1323704102],[1620927343,1224467913,845092025,1884561416,2126755585,1073355271,1761428446,1684546412],[730809195,1745557504,697577754,1712330927,91712681,2055995295,1133869383,1946560864],[144372481,1114597262,84232473,283814973,909026600,819319587,1643279833,1273194146],[918558221,1224965679,1727904832,58319521,1963045798,105226883,1964884639,913923428],[1658140736,2038353329,215087755,1093123617,1398385020,2029329681,1911885744,1923111249],[1740792230,149817636,1565127406,1615311506,855301879,1944590440,2047370275,2129828826],[803450332,55451286,104844683,797209538,1472197025,330946597,1436245488,615599600],[1795532383,386163595,450128170,505299124,1713668510,616628407,770772066,1747207324],[754437710,937076607,773201385,1814549990,1225286746,463054980,2036334036,752923146],[236929162,1103103277,1507656726,314231636,277687460,1765953281,1811577198,1765888781],[1698445733,2072475352,838547464,1276548942,1144618295,970320211,879131356,763323898],[1088404566,1945821962,361951872,325504384,427079749,1031385575,639278540,1085969365],[923084542,1410083458,1990728703,776825435,1081508496,669395100,592754686,400639764],[1877653376,648511120,1998685795,313236061,1897250140,321225486,780465581,489819377],[2024778421,1855745213,1265937213,900586046,1988683011,2128253977,1385133845,1265237890],[2000861579,1927829753,503795056,202757983,847300478,1315452861,1441680647,762539719],[972291403,1990341216,1114502815,23452000,1360171369,1130136594,510913867,1791858933],[1582684379,144406760,2062039965,1364010420,564080073,760053696,591531037,1549301605],[801730879,2055511904,174863055,724429730,1092176100,1211641356,1585864780,23932871],[156979570,803263572,702239789,380654227,1469679719,1243387224,2108130532,1386943109],[1353944946,1292896242,1099333278,79968668,1821785913,67746258,536275548,1150145959],[304569801,686463433,2030828949,1628524510,1679879822,598830744,134207809,163434572],[755330460,366521630,1677342618,1132337954,2004635070,1540931219,1908275119,1215314465],[1511570788,1868840077,747420967,2011367178,323835632,1061908217,591018701,366766319],[812003669,530515106,1940285860,1988432321,1584087428,2005163398,701468950,1159757443],[28859513,864012825,1228453706,1200830733,120588778,592098548,899773237,566847328],[4759376,1063965718,418771712,859059793,1070792150,1397871713,1037577749,654020225],[1298512529,1779898451,1455378233,1834158582,301703367,1349467232,477004367,145026568],[1587815419,211630702,67957501,1765111314,1075937262,133572687,653916708,26095316],[1585163804,741699785,25130499,310408630,607571232,134923443,694712653,424776016],[646902797,1024204351,996891690,666532044,272262301,2004199113,212766750,1984644900],[1750250494,293310611,841175824,844620072,1590086744,1926937771,2046655955,1338663378],[753929079,157034163,1334530494,1181637844,1559801334,1013599377,1537614096,1886944726],[1455133386,609600074,118232152,1880561481,1004475600,844164277,1427894648,1617542724],[927444121,1479286151,1527200154,2030791391,1290072262,736245623,200403287,631482177],[529641214,1691989775,725286521,1138606323,2027358922,1678089216,1635804839,1914076102],[1204180214,345184249,108225377,548822032,1731965125,606580373,1415065788,411600134],[1768123785,1083986520,977577711,1319132166,994012429,1544554623,1063227043,797814798],[1472477302,1262011075,966340403,1444658503,1682062419,1964640062,1056487049,2091461281],[564478914,1146412092,1067410979,297885248,2085456587,1551762678,455241675,1445502919],[1241084412,1230361272,1440067697,838837293,1313432687,263005562,33569092,1289072501],[1694461734,93308702,1245977271,697299193,1196527774,451993143,1211495158,1673658265],[1940175669,166537184,1188756266,931771672,70041941,27369952,2086096363,1513873824],[398790147,715070543,1293453423,496052688,454679173,1024625445,2067867309,1267332628],[1214142562,205197738,1447482082,689241721,1763651761,2104441116,431933358,1660258271],[1826532309,1033474206,458273670,889739209,1267769629,1743147502,504372820,868598288],[1805640226,1010428602,959139407,1503752132,1552297438,1537108898,461129449,1860428118],[456867291,1869134650,261873086,613059193,307012156,2068807626,1806658302,1623539961],[1210186118,839050091,1006238355,1873774447,2021260118,439052350,430072579,170263080],[2122514779,926526135,202143773,1339958712,135893273,625499710,112674947,967584261],[1197824016,1949173437,29139318,1670662171,59265259,1147979113,669861691,1766006214],[1471877632,289374059,108790832,1937296898,760372333,1234649544,904939498,1358834863],[1688911838,580396115,1380961355,1035044849,1742813841,1841070152,1836924095,1592707920],[1478568856,847483053,184424604,1821792248,484753951,1786016763,1649330683,1338523332],[37714071,1816119665,659681197,382036717,842750750,1664490171,1774379108,2040072718],[126913515,1984675243,303497002,1858663734,1917546575,2041283045,1703526615,720631149],[366143674,586874530,56333996,323166425,8374905,1396823121,1806667052,1964423334],[480237406,617903916,1420700074,458894159,753677521,1255569227,715880491,866495203],[28000057,1092607568,268789415,47782906,1977903590,1535187425,1472209644,1326928376],[136013899,593750837,1142230005,1798131335,2115354958,513470304,225590911,1687405542],[2121429263,1822119012,1118856450,1298062764,1689576204,1991983035,1343742466,117920931],[708189020,1741984740,1203897064,491399154,1785913140,706543916,919007357,1558451236],[1172377913,35326292,1643963954,21636564,1084065052,1066500782,1671778503,175044604],[738790396,528790276,582095105,363818876,942270453,1487677548,442298107,2030675240],[183946974,296879699,1267582861,307332250,651473880,169351783,1059312760,1214783367],[1122831116,339720642,681677489,112604415,105289539,157148545,1858802088,374268095],[83301119,775127442,457163397,318679712,1253747714,613888969,1725473103,574640259],[591164668,1699296971,317688047,1226998719,1583350422,2069215362,442633698,1595531130],[85334476,1964410660,179475352,1608564388,1140582879,678451600,230291397,2120259810],[427466438,587469027,2123104483,1224524172,1336995762,178891404,1135525617,1077624677],[283110204,1152809814,1549416079,190926225,29543018,1561879937,1908372756,1324988235],[1078451559,559823646,325386604,1476813011,2064353449,903844606,594425611,313257735],[2036808853,463575162,365970847,88547025,1532858711,1797371946,1860350961,643951357],[1071816024,1975053151,1280487091,1109103544,1397567072,461706313,409702197,765189029],[1702427532,240717937,1993901307,390821579,995124754,1806026640,1824036644,112358087],[1944500803,135746812,148778608,576213696,227757898,956606075,111205620,1017506450],[33257289,937304826,819833460,473983649,1003326409,1715520667,1529068168,1698860059],[1206674887,2077276687,1001947981,1069495433,1877350149,1240235886,855796189,164234610],[411866116,109163904,1712245009,1963379109,207522759,1461505921,667669390,1213867313],[918962035,988599156,32931038,660705819,1586588234,155025896,1565279844,726836557],[954073253,680137248,503977649,136509067,771402345,774242891,1537855023,407459128],[1590568992,504954348,1855175888,1851149935,1019021673,984468699,1883305168,1922104717],[2060435515,1246730602,2064995671,1790367698,1469037796,215482593,536345434,1367452491],[1958757572,777194833,1208597802,631238534,1227106477,1608070303,1596757345,1449699775],[948463754,1008539866,1099124398,1091886964,1578181843,896474727,1831657165,150861439],[376695123,707730972,879217243,1763606695,129800322,2080781892,1748316714,333057062],[1241952013,283038803,1059406210,813882941,621983948,668742226,1680822622,1945191059],[1894448009,1702693703,1141763948,1667242752,1068943599,1731524833,1030733565,1713160928],[991779433,647287779,766089448,605302791,1390571140,1706682682,472738651,1518301772],[1494803544,292610384,1887689823,70605897,1027746735,1001324866,1374325211,801797133],[461536863,1738301223,2030224673,381996672,1762579876,991120118,1871861890,1401282830],[331720246,1523631948,177190179,30058973,766113564,17528128,1171818966,1234564934],[149494851,1141332214,550175236,1196363602,878748099,1512325754,1738368801,427046806],[1948654999,539259429,1880229988,466703822,733227163,1996972002,783896873,1415188139],[444479422,1862603638,1594812278,540571634,1147420044,1766092588,1827541914,10513282],[292115693,638346204,22772052,124646476,129608462,2031886934,1209614346,925639779],[1565022669,1441300041,1537264337,673430454,965910527,238987643,1408502771,1656206328],[1519800244,665633709,1747493369,750490015,937622169,891462167,1528701379,2046200326],[1145214118,159156405,974698872,294974049,706137287,1964657110,883334512,50899987],[557110547,1085493570,217218043,1210213887,1312145451,929440055,1855256261,137289195],[1385365637,1495049764,353546549,2075322521,1961446082,2106642311,165225950,810081387],[293002351,286554383,982447974,1341909938,1428390520,1498140893,30175341,1106381087],[1278182328,1965324418,1218354404,2061655548,1966196410,368222075,1088355507,2054400614],[1255629679,2114945748,306086236,443692086,1812516596,798288224,1636451052,584727525],[849719274,1001511657,1632455178,1937673807,626858617,1429224912,1610277324,191363124],[855047429,1688354963,880378830,1824867213,1960686677,572094206,70276648,2075813637],[1182648161,1748380734,1235120686,1754600607,753939595,24401685,1160244713,1415320240],[1631622888,1500523914,1325658918,865184009,1164885754,233171488,325598036,1650251353],[128530302,995890565,433018209,377507542,104595318,464529438,474459787,677527889],[447483833,737081195,1604398025,1173041673,366172287,369123125,147195029,904379427],[1025655205,1174521270,1143867384,910911262,1540448322,329325718,1585178870,125228657],[156046680,78809388,1763505406,1989612865,54385370,847825524,1240038709,590484735],[1900761121,190572781,2093090049,739512783,2041189719,761259622,1014191701,1046998392],[1270382552,1184774580,604362180,1751611343,274345073,975633019,124052506,1400142709],[396761278,2128373691,659222025,1268684157,1075282290,426598788,965433898,142401394],[144449993,578182074,845154508,1334106967,1585080954,1431998984,2004399471,543932219],[1698033176,700334345,424607983,370114753,331843042,1860632405,1590208784,1578952873],[327089211,176549164,2108856219,842100707,1214810578,818635957,2007870219,1653512356],[1935522479,788052240,1685475768,494511422,1175455058,702408090,1007457255,436223927],[1557819691,1262963035,2091296033,1795149733,1960304814,1767550330,1582800806,1252864872],[1886911471,785357040,317276498,882339789,227977296,1739110184,566638101,1937617743],[98704232,352451987,1978068549,1679234836,2089670867,686726052,1735657014,1944602095],[654350486,22729196,1613004936,606608303,1853258059,1436784950,1200573903,1089839230],[682382286,476244932,1039019506,543985572,1229591793,1686113268,1187925406,1172030663],[1051996211,706321812,1616780381,1696632335,139501010,1754746104,1717346346,1328182147],[2111531053,293344686,1398735777,124358338,40734392,1872241360,1430027383,1596996024],[1982953650,1516740136,1472419617,2085009988,257953182,1612795592,960255066,501481781],[212906195,765224558,781020028,103475451,777244046,1911671531,904695100,1326352069],[219352946,1997491308,1956955596,1268788707,737507954,240326073,2028845915,1992966991],[2115163083,1713990682,64581270,244212135,1465294806,322353030,980096757,1284698244],[1872032694,1745051662,378585699,897025815,794137944,1692369201,1103536636,1728921316],[298968194,1401553847,1526211891,460927747,1354119066,1867101176,1583904505,1887332140],[51786326,860989859,1532115112,1619363860,34513381,432252578,994692161,1774549004],[1520763400,1320562442,64668267,1830811127,1503759903,406889494,1410373757,439471256],[375763857,1967830650,1340783891,1957202470,141825037,388429414,1156930402,984231623],[1263451677,303419226,1304726369,1586774395,1010875728,1205203457,911536589,1231177197],[886772586,889567429,1956963739,472665540,1533170470,1870596807,379551525,592368615],[923837545,920867316,2121086407,1011784314,303113044,1255073787,1569451660,1671243232],[1596168303,679749781,589202654,702876722,133281070,1358587653,1787921698,122328578],[1296836311,673649191,1080318930,1265660260,2054527852,615269265,767954851,1999879866],[521018271,619646082,914640286,1049776334,661519594,531549837,925982237,606930879],[1631312388,2072327615,699019010,141182196,909271778,334143815,1769357444,884781994],[31315902,1899369286,1639988887,1688125063,317484864,1380139241,319419014,1046353356],[682342723,2001882741,1337053324,1561813771,122568417,441368110,652274990,62191447],[520664291,1881811894,1521511505,351871757,152461868,1993873915,768125273,983284160],[1094183462,772604721,281392693,917860498,814361856,97391540,317650307,979386360],[1307934759,860105860,2038763042,671167901,863738443,1505001444,2110679258,387258386],[708688377,2105022427,1491490251,285552037,1942679099,1857802791,1799460344,464826796],[350685083,1725666626,1729572289,1000119367,78184009,1660339915,1729609849,899365433],[1328264105,1116776854,613129340,284652901,1452052992,897489336,1770066117,946043906],[1509130301,2025117104,629439885,830403219,1852874922,1660887089,1890580880,1513694799],[63285828,558520078,1426641418,1938009738,251598397,274339575,2101563890,1874089027],[1003417763,640055712,1154141222,2103846883,2080483162,1062019484,1372333611,697961809],[1170520446,79713026,1002904340,103225142,1992964557,303607314,779230719,1493887908],[501765367,416835171,1846051959,358434288,1028518914,989704548,1927823390,382941904],[1307037901,1912784569,660292109,588187883,1889035610,2068690927,375156933,47254813],[1636139066,585773339,354196559,1449270626,1426030829,1365241272,255746867,127236119],[436373777,595480940,501588985,986499657,1524597254,1534932276,1840611066,2079695584],[510862248,1942437222,210650674,830905073,1147852880,5585285,581871240,1607800298],[911754682,1743278657,221377887,542313608,1656600485,1538540275,1627457611,1860342247],[212034134,897482392,2080720801,90998913,1167639548,129146250,394958537,1515687325],[1519837561,70119109,65868354,967350693,994037494,118149136,1487778801,1152593663],[1047114377,474795298,1889934448,1265625373,544308795,401420123,1569339585,879478258],[170376839,1764105126,1930069106,55005891,970486842,550352508,1692920381,294735415],[1784472723,581688294,431251877,1513310539,1168345984,584248758,311644421,938461407],[1466191392,756921966,1439275260,874446456,903408329,472988549,836830407,1456972018],[225348876,1758279446,1257117685,590331538,566404556,576644715,2038265463,1231061661],[1591492358,646687186,1263816970,738855206,997453656,1940975400,2119248401,179425873],[1910244502,1998749732,1790044468,1002694936,1173241164,1644102440,300597039,285270430],[462150360,365486080,301871565,283534956,756901183,1114433065,1892575910,1607867130],[1546522609,721804542,797789093,2026798087,1788079067,921252926,1334493528,2119416582],[566688013,370444687,200319986,525363159,1486656710,321741399,505246408,1653229673],[1279035220,748762790,968288810,232511453,507469871,940436657,1820055233,2000088063],[1137994856,886495953,1251673704,311405375,594261196,297978219,177752739,86410573],[359892707,1192370431,319260539,695106717,703896632,1337099501,640610702,1667823502],[1099899564,1242933694,1907321428,603682488,869909887,860116824,692103186,19507076],[1873146995,27731913,1910033036,1637667893,1186821534,791651004,1537640355,434972615],[1737588169,1974121077,335305075,2038245023,763966543,766216130,801534347,415588849],[871877120,1913552558,326463745,350479643,1529351242,1038435548,165465693,602947084],[1852533954,1804983570,2090470471,1775986542,2074859922,1053136854,71916515,574269722],[986491474,652628433,1081220705,180734302,75584031,222094269,1085957378,92984507],[1481384453,1751501777,1371412954,2090587437,593154919,1459182,69137854,72679981],[842677598,451731746,1400559230,1129908200,312761817,367074997,277501572,111187103],[1617574147,498238918,168855536,603268323,1033424478,1098315302,1435197520,1851753789],[791462441,1449915512,1266218010,883946248,1881896826,444871729,970131606,1259943422],[1329411911,297417655,866142115,1704514150,1222370853,51885322,1144549693,1083935591],[1360325524,1596015353,233208055,1799850279,394164316,991798942,1619753371,1309050076],[2066631299,1859736177,1921614787,2050554501,1745763562,1583740197,645815396,2097559603],[1958787748,725921348,694298114,1422972043,684175536,1856451928,197152096,2091557724],[1829704641,950346742,1592557509,554186721,97982635,2044840853,1614274538,1067053055],[1324552316,1339056687,1175611272,1265063975,1984348146,1294025322,1991473521,1610812732],[1859250270,1981893061,637646360,1877243113,1093392502,1732312262,1634918160,1842601770],[2073946307,1241382400,763021404,646267937,1588838797,1435540260,196433001,404733712],[1814972356,1314527651,488921893,1866321593,1784366578,1328211456,465901827,1776925273],[1283961574,1340252134,1996166123,1687219440,347042879,380700731,417756204,392854122],[2015395535,26500257,1749868639,624931103,1052398426,1535558804,1053133597,1979703852],[568302754,1913150691,1668826206,26785952,346784454,1665475952,890265905,2117480768],[1259467710,1975357491,145958574,1017799644,1329621677,661873901,1906433365,442080606],[915180946,1327640941,990702698,1303923541,1873629658,2037381864,196499554,1816657236],[390054731,1215839019,1491440545,948886835,1309826508,1770161140,1431425270,643718773],[123682221,870187224,1051271920,1151988759,1180476211,186683676,1401433926,239327661],[2050361534,1856451124,1942781797,1826249160,744177800,1744972049,638477145,1976006527],[195633587,79216245,1680897216,691721068,641961540,1277453542,1812770326,1015135190],[186987275,1656805441,1230526858,1312652271,813749705,835707948,499179538,1369841911],[436025235,57806380,1687726229,1459890001,790374363,600762708,1289942640,1946982234],[1677209863,1284550735,1101812576,1013960221,554906158,532351520,389091393,1978042599],[1979493478,927544558,1970406359,2055832429,1762630983,2022623300,1331822172,1812670689],[1720258399,1785617176,1395362265,1705414100,1097250,1477813191,1687959040,448743149],[1291487050,1963032955,1865888402,269884887,251480673,1722584540,225721818,1752519485],[1321374942,993882244,896541079,1206168260,890566910,717896990,33110746,1847672282],[1532453122,1381546846,444796199,1202879197,695955203,1522651389,1041836928,716753239],[341619114,1902908004,854482539,990992284,421079485,1856229446,372524189,1432866246],[1113663383,297174724,810342879,778813589,416036854,262298456,1763554910,654034239],[285496103,1991303329,1060307652,1624581580,363241139,152592230,1306366941,597063864],[478858010,1605789457,448298384,466483237,1689693500,241765179,1569798259,1205485742],[841349185,460427489,630775275,443820963,1586113438,171139797,1921785105,1415064660],[396274255,74416819,1872656319,547303800,451601921,1956599762,880884764,1517007914],[2085472642,320174013,306081525,1914575715,1920321513,1913470844,1183611637,1483661365],[71029280,465077356,574178274,1563800063,204464001,1234324851,197689674,423381385],[1111431067,228255049,116892390,939636889,190705096,1643320232,1815377270,1995471089],[901120227,151869196,1169140748,2056339186,232010328,1913733029,139684073,1502055571],[1094294068,912632473,732127308,613614560,914936038,429682169,1536963821,589690647],[1489712236,116785453,718680345,1674644935,1631263361,1687798063,246088303,282899925],[949652853,1540895132,663679130,452043304,307173306,2118393041,1335150477,1946441872],[1083905327,735304894,1549448032,332232504,429223045,1308076791,1899681799,1327489497],[1825728611,1839888471,1276353541,1438225165,1853865529,1995247141,71151995,1993809254],[1472254623,1290530067,395411912,441062392,1677441078,469114897,333595650,1077010645],[1879620974,123681322,1000960234,334531504,119611807,27217604,925873772,551441765],[145640881,2070935870,1237890704,1085086230,1627507550,2034233899,31461126,394153447],[1860088809,1394650849,1812725317,1346174865,1064535383,1940844977,277118022,634484893],[1297834803,1293628282,305902836,326732699,1178327031,20249755,601793669,1892112781],[1509383381,1295427210,13461238,732068901,249398279,211701103,1103528306,1519891566],[1911251022,2094941601,444507612,1867161130,650241717,609219183,830930265,1126631698],[1719283357,646816987,122847008,210789758,1242367918,1244335911,613290430,407727184],[1169466497,1018757814,1221942586,12363411,1967704612,854645423,785894447,989705704],[505602706,1020557956,913750005,771244798,1734304185,1877982852,1505039701,1294047918],[46854904,917202726,769484863,1690667957,1061614718,1840711222,1889041017,928173758],[342324148,900354846,1691529104,1457934139,324623180,1338802714,1256199604,1773632082],[882094040,1188464178,769182831,1365810597,803024174,533674459,2033437611,519924247],[1024135219,1372377078,1665319853,462400313,2016242087,116136259,1647237585,1267866062],[1213989512,425110200,1116964161,2054943695,1351729199,456049043,210864638,1744133560],[1437435105,1298837833,873017974,1803709208,1360078298,33888941,1024927340,1746984168],[1981118141,1881235703,1927682761,331737789,1754887508,668763175,1508386229,1548318462],[402012183,1913057567,1483169717,205068823,390335323,2035433567,356042134,2114188845],[1981188191,218899455,701343297,1810934586,2014940690,319822351,646364349,598146370],[499616389,251298745,641188133,1599490279,149538663,647037422,1849686603,1304336654],[552426317,101057949,1322044033,800536889,2057346633,21454092,1457623588,1763133952],[159739396,1124366783,2094006851,1464733888,1505639693,1976781542,586825992,1516546956],[1098352334,1038226473,1051258751,1626230287,431247227,1042013980,436151670,1398783236],[575624703,525943499,861801454,1473022028,1686146533,2007155153,767583133,1769404090],[1760205578,827552288,1445797880,1013531782,1690840631,1228351847,801035425,1470798519],[991156631,1763995413,715381930,1655712291,1056611762,838929918,1256752812,755792089],[1458231234,1038387779,424757683,86431075,1059950699,1165691503,315782005,192612285],[942562946,2092206922,936976381,248212943,612096410,196915126,1135256751,1250026865],[1180053412,1195551269,469810858,1360282077,1840423582,916796416,411390619,1455478325],[908647515,957495774,1831303979,1824921375,1834974422,2109387152,1199623090,1700547053],[1263949628,1467675282,1497380993,943495164,2112776878,473251715,93119767,1646388600],[955181932,1999560102,148032542,933464906,848786515,1209439175,847906779,1164006154],[751440778,2120241435,1003414063,456695159,1027782626,967382519,8199547,313104207],[1629521989,1348852182,1688631401,1788860583,891726517,2085283374,761228865,973357079],[664068440,1594023577,915992843,1382939208,748706734,2105324718,133326043,1041372714],[812649039,2022620889,1153722092,1305973070,1059103572,1256873106,1144037769,1199980003],[1470231895,347933317,1370639096,1833498182,427602884,2061690216,2083921436,744598437],[1955311102,1112148625,344876201,506538195,2937408,319531121,154195455,1098323304],[349341349,1807975587,1743397450,1027872555,1276244677,45803500,477332981,1689352106],[1587798522,1617555456,1023033425,1470977712,1010694460,1318759261,2064942716,943707441],[288447878,1497608295,2078643500,254842730,1829568458,1174021523,1977338612,208547714],[422953232,663072675,1853771949,1409562913,1793086860,290065435,909539067,1343678990],[1334282968,36793196,1870307095,1118694873,375127549,519856496,1501623343,317160125],[885362888,1967744248,978331048,1542252366,999520962,319551352,1697916757,1268717344],[2061174551,1806399292,867793985,1576844076,1671450146,1848197215,1882102652,1610985590],[912843737,1393020209,1311387041,2056730429,1281203186,1498531974,228640990,1704119798],[529487832,857638011,1689931157,149109827,882177978,64135936,217063982,693441822],[228289051,4009641,1730198214,1473703839,1124525648,860675077,574791840,1212146926],[1387405084,1659076444,18823496,1237542987,1451051985,58136192,456526834,870734277],[2117879106,1402229758,374665131,1757469163,1348236273,83854879,2023519795,354666997],[740914719,1495392657,985463634,1425861967,1755654755,707851960,677328267,1853931827],[681074756,1275793464,1649566457,1681836661,1986869750,427086219,403536758,1503187776],[729228207,1297101164,860836290,1823140385,759289909,795117529,1293329603,1938463547],[2125377614,970574458,1974965948,1480528374,1239882430,1387978986,295012455,124184878],[227563959,2018203845,750291291,631475579,367505531,1877688493,483632311,91596434],[1344145786,791188064,1826459390,2127125304,1648238880,413678803,1491865741,600891135],[1378631247,2061090561,891395666,843433676,29716781,2125610481,1926234479,239178223],[394838230,801388375,1022099762,438489606,88597243,420596428,1301793447,1638630620],[1859086661,691059025,1071705926,1457847321,1643748292,1373162827,1579479574,1857007769],[1264230814,2034567355,2102314771,955195350,1521962413,1490379223,5289814,1747491131],[1170206063,2080683077,617775541,2088822279,1436896855,1361514702,2106164992,1050942920],[998568660,456693631,822514646,564226267,163691541,1987820404,1128892609,1506002009],[634198058,1241928697,1730472814,826145723,1920894755,1278280103,358939964,1372958997],[75643162,152249711,620613626,2021559570,251151287,1652520998,82785322,1983873979],[714647181,1744024333,1489519085,470061519,827013464,240750818,1285247619,1360752319],[1410793934,568538257,1160891158,1829811845,1756714096,184540768,1898317493,1752987969],[531770461,388934147,2060227524,1510563360,1960628927,705520425,1228339941,844469896],[1357051358,1838728769,305805375,1553279493,152236068,727827852,1535493775,1103056174],[285184209,1019790719,894164298,1206146030,430441618,163450846,1201799719,502871957],[1818508105,1042968504,975806253,2119057294,42010110,1396091023,1606971435,696297619],[1807689962,768670528,673834164,991176252,1676525541,2056948489,561177778,962928982],[92509486,1616408576,246177839,1182954058,209880330,408353737,1612323702,2070899079],[1375749394,42807705,1583118893,1460207854,1646202019,981279885,679931034,885226128],[1598522770,1244815762,1909766409,607828624,976036001,43543862,784490401,250483323],[1297558619,787733727,511207874,1222693454,1067884070,1632027497,912131352,1759864440],[1913781717,582175353,2044828491,561688176,2050193042,1697061705,165749820,1928907817],[1606526531,143486275,1502479779,85070888,1129404799,1889615342,900396095,247480040],[301674705,220808455,1196768253,1694103815,1422830149,603666943,1981873800,860945622],[1316771003,1383145958,282844358,1176107423,637217808,202611617,1789631904,1841028709],[1532739999,1519870030,1527447709,2065947536,2008570234,332563771,337847709,1083320417],[2087181103,562903047,824068176,526915536,782902473,358752441,1992404902,141679451],[1172784045,469840733,1976176612,2089064035,2052393633,1950811738,1540130114,1347126444],[2073775314,657287127,1994205470,1831861064,1161101638,1145831661,1376130975,160480102],[1779174264,1890255446,705952756,1963692437,871879418,791972385,1886541621,1289805919],[528741272,1792664252,1709816498,693997832,1262806600,621142658,1765813012,2092835658],[1212462827,733165681,825176963,1864572363,588126757,1795731161,15256485,1306459919],[111562165,1197161660,77935094,1260963182,822687266,774628386,723482385,1855252942],[977496178,542876781,757996092,970691355,438967001,1557565505,237561816,1503615785],[1269695665,1772444553,118018665,2098013161,279421573,439098075,524290451,507511437],[1736669916,513321371,931707866,84634524,1082576652,1265473185,463973889,1081468422],[620843332,547982276,954606526,68948739,1206996932,1546701842,1568088113,25920635],[1431614817,550005340,2075473048,1913493979,248672536,520620856,1677779379,297390230],[1447671411,1214234073,1110573308,1838101032,129824260,444692643,882354850,1816935675],[1472707198,560879738,1590121435,712716081,146891535,592765864,1601276753,1978283274],[902281695,557366051,170372279,1007690517,654414895,174707429,1748133046,1937475546],[326251325,1789464989,541046720,226053585,379273129,1031478211,651664909,1197148193],[1888436378,1403879686,222513155,1899668145,195727238,517342955,242827198,1337528298],[1263044026,534849615,247880129,966070517,834087541,1114962792,594013384,816468053],[412896914,14215651,847124801,937798734,784135588,190255433,1775671219,1871851240],[641728201,888980855,1716367287,1166202322,884896152,826494039,1135958150,307968782],[985922332,890301165,164197947,1857371089,1924476401,2037048479,2090953122,94668711],[1983425871,379250134,673133872,1816960565,717113300,530113910,872012110,1515244286],[1930278505,116342995,904225014,91227421,846832881,671689244,838692553,414547736],[1098129699,2010898434,951359175,1675587924,682239992,678875776,1796964769,1727049632],[1841264294,1378661233,1023162244,1539589199,1513368379,1270570333,1211607969,498806283],[590862655,289695445,1161873141,500978447,219267443,751330794,897504061,1618024922],[985560425,1877203419,576299604,1840778025,2114778296,845409740,434295539,638636832],[2078209242,569224595,1513904234,1495969535,822936127,661738100,1874119053,1219698091],[813630582,1729141216,1562279932,2011805572,1184044495,1148620028,1206250499,1081048946],[1445494354,597464753,1659053573,1207270325,699615641,49990164,1243063546,107586353],[1798993091,912434280,1186828922,1161722477,925293997,1049581474,619272186,2034403390],[953668450,612486572,480119751,1209461824,153782799,2101217635,318438282,1930790869],[1623724659,1652278688,1912145021,1328052217,936402435,1715467093,1993458844,1415754914],[1827309443,1210030668,628011102,513896516,58350139,15565530,2107268614,507824457],[74212609,1803717773,1626708785,1255210170,2062482525,1182982993,1772465700,1559421519],[1982724497,442258482,647724800,1429900740,1398706353,1083374915,522721711,1538138591],[897244141,2055661588,2056044770,1228618006,424679243,851638410,912344332,506722099],[902294945,1545307576,1618882518,1709199753,1034216270,1521151673,1943054148,1351316787],[861952697,659540597,1412893573,669363989,323301144,1952713288,323158360,756369360],[903341994,631244665,459422109,1743842139,1504412876,1718629207,83273391,314562180],[295528298,1245967243,999049573,425375534,259806291,1692897208,2028563007,1913411173],[1368850021,1883800156,1792643432,208956511,881705241,553865932,84715152,1626982848],[76191961,1415767124,2020234412,180914048,1183294309,591736706,986287334,1991236052],[307508972,1198535465,588463416,816246571,517468065,1523682436,1154763030,984016620],[983807727,1229610670,1219430186,1678371544,606691887,1095819671,614256982,571732359],[337824838,1455320056,242759921,437392100,1963550602,839428253,51943286,1705968392],[1510704580,623224569,77777853,1671076254,1366729313,1851233562,1915224282,2087011028],[1018431878,369023904,1395636922,919938064,1286652512,677701463,1892333311,844928713],[1663945003,2011703713,1935175590,1960454873,50127659,358405932,718330942,166468098],[1517571730,221244315,109415607,69840959,135141281,2069837074,199741429,932423461],[1838905491,1137836195,432845888,1744820408,1696809340,87592154,592988898,1168024102],[1486257569,546541207,828966636,1859853475,412303903,367942936,812350896,1503200557],[971198378,253577641,1263015538,411999783,766461081,1441453964,1127346727,1603307969],[1081555030,585720735,1339419432,1788161351,992714215,1936145759,512217941,92501277],[1403934764,1334654382,1310223217,733746033,1058620168,1482501020,926777396,1676288320],[1305836989,1367327741,995589505,1211835565,325610552,1918626561,555876028,1299515476],[166366500,1797398810,1824106223,567895157,915911584,2050182302,1728013274,1058877567],[357775925,1691307291,1056318855,1659145326,1530064431,1774675612,235243284,44849001],[2064978359,1736543824,1350147222,1707947518,1999066821,1539620412,517873853,1933311317],[819848761,1532612801,1393998683,1436952230,238969376,440358800,1628607350,1961860069],[1961105251,2128692755,1621902512,2103149452,384475647,2057188998,799096920,1392181451],[870074610,1935970060,1738352323,635901903,1385650206,1118661494,765019798,1052488526],[600027561,1451195013,267027816,1440724421,1522850195,916224505,1961803927,814428635],[124102834,806880895,1477302410,868269161,965274900,1926276091,1659245272,1048015599],[2116092591,2034870033,181076963,1223753253,293433412,506760416,1729508087,681823880],[900083793,1127191517,675624323,193773433,131154054,465051256,1512630293,2105676041],[529503381,1096946104,1073544185,1892032298,737910717,1760857782,771124382,1553799897],[1566262220,1336409157,1755499938,2091509167,2085197690,516510521,490212950,1410283063],[1537728625,457118801,1623181854,1448318026,849415239,1693821538,1900733307,997221474],[1705423496,1770095599,3182649,29937611,1342326774,1590730195,2878975,815491127],[1477595858,1475598207,2128054329,1600672079,866108111,2031963965,2085810806,1100120321],[175554946,1520896702,1034674059,1022723528,1735504941,291502371,1630743264,529489714],[1179902942,471038221,1246474988,227622415,1319625340,715686668,371135168,67887332],[470729233,1089297592,315402714,1205271758,1670654072,1438915905,1907813930,429289904],[1313417733,1306807488,622924771,1565254211,65871033,570589899,158890347,1283176627],[21362336,467452735,859931347,406302551,429202964,692080546,683197281,2102942961],[774226722,1616067719,1937566106,1983818655,1632817429,1561275672,743023264,1843333348],[335986258,352352946,1188393523,1922470989,450711402,321782346,644951322,1123171826],[1760607043,574825151,276551563,842139549,771331180,1442875150,61176564,1662531131],[1787618371,482547234,1222668435,1256905621,1120966313,1374936523,114078282,420114482],[1420190111,2044498098,680035621,1626856847,1315386166,851377735,501544526,1230330581],[1597356187,1536161999,1905220184,2077060923,698045928,589863242,381048084,1031251943],[1927427045,891938841,1020481158,579756032,1480769040,1938511801,1620705366,849792812],[1664047930,816308197,637231123,1642610199,87034751,947755046,1509813955,876863867],[934265338,1928431722,892208134,1329632963,1600457116,1220937456,1757006776,1578357978],[1041187612,502402724,2017637555,1057083173,41142221,1372055279,1736836578,1481182042],[903795629,286207312,678748158,350828507,447657722,1616635135,1077497301,261746122],[253138718,593825393,1401483635,1762698336,1407543154,342554330,561990877,629299969],[52969651,788878824,782425829,915309098,1206154043,1166926696,905457542,710258971],[396732621,361027598,385566634,529445173,1327159954,1761549352,95246751,2069116834],[1515643824,969928389,1358661263,1477225269,1127006756,1468325057,1582682282,217244978],[671931976,89518556,1072498553,1017225095,1115937560,1707730901,871105036,1738694868],[1896466628,674126720,763915809,942402718,1673117374,566670817,144968978,521923428],[862891764,1101167743,725873999,111932864,2110437818,1131763626,443859239,1370923013],[691194940,719447969,71509817,272088210,799782992,1988117554,2081748237,164929253],[1314212688,584804147,482769524,1100447141,1102000925,2086944164,1595248081,1039199015],[1731852478,1157916531,1963442252,979429837,1056295390,514164136,801774974,192226549],[1452425337,1910273417,792602932,1201133359,1924068240,106744052,636144297,1953700038],[349212901,996246384,232624287,1486900603,844742460,536116763,476120053,213482421],[1935606399,1073486614,927064281,1602664198,5191938,244592846,691425246,1102991145],[1538737522,2073758670,1804703982,78319819,602577180,852026474,1152403919,230374686],[1066936206,1675582079,1436397914,1945427591,1393792694,1202229381,1992808226,755110828],[1363077100,2089953236,1349790422,1377573164,1154786532,1353543112,1587455221,1988463898],[1433811238,1646048810,801243565,915019574,663357991,985553312,265075070,333251566],[903355785,1483284203,186931604,930870878,1098960846,1044362130,1871887764,1180170154],[1604818920,136383641,365141354,1063346845,1131090541,113339343,871606012,1934513307],[562031899,2120566511,1100357949,1396760426,830460891,1390318010,1550628810,583345408],[377194995,450080645,1712594124,1329747015,276046181,1543643740,720621623,1207842669],[1121031767,1874459596,2048795713,225189806,996557892,1683275169,1654455022,500070140],[1452883503,183049231,1226277271,839779640,1833123705,845983522,1406640260,1540945017],[86936677,1518892684,234534952,426884494,411596842,250285114,1543061867,290079366],[1363210452,1814029786,89622684,203443309,1296491381,1924297352,551927653,773283687],[163821759,216728285,1417156560,1082166491,668173858,374491370,653748150,1986320137],[274937624,1902648547,2103610406,1011395798,1747736788,544552032,1007052962,1886890181],[556143818,592960745,245574576,217968277,1280103608,1125041049,767264003,959217495],[430112803,625554936,398298572,1040084958,1850587672,1279402569,788577841,1047942609],[481790371,824613163,1277385066,1024169462,1887328593,963610729,1040708416,707253362],[1968472717,1574149884,588672756,1486448570,1909499396,1730673655,1092175434,550899419],[1622891104,1381373569,1802540636,833066577,1280161139,262163617,1383606966,77445284],[343596253,1396416686,2106948803,1810206620,2045941910,1158270712,2069527307,1174955085],[1063734142,9524836,647274989,854200209,1441151798,524394021,1501372784,1378316701],[253261341,1257508501,500879580,1732318687,1484778000,2009787889,95789300,1711479513],[1451012061,456012626,1801666340,291359311,1961819371,1892023249,1475406416,1048089454],[282461102,2039913498,654489651,1626084359,1691453602,1929071165,757068736,1464371910],[1716261702,206200346,1455078115,1403022920,64304540,113777119,991711279,1939802998],[1657212031,187220299,2123412504,486076680,995850228,274216837,1926695357,1230836919],[1553741652,498935531,1861361548,84101869,1689095775,1042334831,1426028591,1028306763],[527248604,166672729,633957247,179296329,1552623307,837697691,24893712,1926013010],[662457595,1019425393,457767881,1789024485,1147335378,313337907,1154174616,447165204],[1370869678,2113009549,263550834,1348644096,953228161,425023111,413109579,1820996240],[485191146,25063671,21366390,1097331677,1042966219,652606134,1676222095,589549614],[575152240,1742388272,804150046,435741415,529065136,1847575397,2017568660,623967432],[576834519,1970250366,2037423561,1131263555,1100459495,383551941,1801225425,125068929],[1492647708,1148751201,1722753388,451161,609784870,1444351729,76249207,915001111],[250423157,1709744729,1277781838,86760427,1161370760,1892558644,774812840,1717823152],[474488800,49716910,1581492556,410050186,582685844,306816758,2049063513,694620684],[360822620,1618077068,409860105,409809347,452006944,307996144,501991230,1915723145],[1773801375,1017005051,858759917,163138034,413202432,1523176094,1880364944,892632979],[731110555,725280403,129643587,2025648595,65932562,942100554,1356870708,1401090722],[362838302,229746691,618741528,1321177442,914084628,1435617458,594641589,1941119997],[444560491,2079413702,2101712309,128877321,1750767395,932443174,2053970050,565579258],[1232237350,981620472,546362689,1778907743,1621107216,1657432561,747981352,2085585626],[612554107,1642160065,1826168182,430026852,279042932,1420819522,918758776,70752165],[473633516,520480752,481180826,1979843296,2015988361,642380995,132050837,1262406103],[131872326,1898380805,682604375,946418680,1484584211,115497290,1343819152,2111495781],[1426389483,740923638,930227400,1533984890,666716829,318609378,1193155216,1064414452],[1355985149,904194869,1468677418,188444495,2078148864,184659667,849052702,1831578415],[376679940,1189551147,1443000330,12702947,1457628762,1336828676,549965723,419513274],[1938297348,1312905798,476462201,656248851,39250806,177827505,133263239,1265885202],[728361343,1486248233,2005569345,583691275,400479656,480750308,4406970,1230965096],[2035829778,722214529,869513843,1636029273,565062524,1368806586,1762084367,73506792],[1168517474,1514570518,1718925921,1586347590,339030644,1432147289,148019536,586275223],[1474440972,1577923430,1295018762,1481326822,844030474,668960914,1517446962,4684977],[147880073,1421849056,1217008810,769369941,101673953,2121970111,1627746240,1242746368],[143005995,1289644423,361623623,209649190,570465392,584951887,1476279198,1784202171],[2094621128,157569387,67032989,1773786625,194270637,3631967,1772579319,763312908],[99806982,358769947,266536562,135064056,871632773,2051625978,1858752519,1880185309],[518645537,972946727,1958185712,1062203722,919817229,216145142,1121121033,1706533474],[1763038873,2076689760,1092942239,987080700,2123782346,1059835510,2028516442,1526770150],[226233644,786271087,533235398,1561503697,929293147,1265087461,1387950190,695438180],[1642709390,1356519641,833178493,1099400925,1301946470,978449764,133383470,1863164961],[1858058620,1396238833,1383080839,2074658483,1450475112,475026644,1788206290,547131453],[1993861471,1168342932,1661378661,1312989369,915752881,1072884543,935376928,1366912311],[575060756,1505643401,485925650,1323104952,1587170552,956432090,573371673,1666925541],[909641288,2067963472,475864466,299752281,1820183877,1615406474,1322943658,32753541],[232318898,714518525,1844815610,1877496501,323548599,2010741445,769580874,16089149],[401001519,1004102598,1271466463,1475143325,1010271054,530812603,2106077570,2058066377],[614944593,388075072,77338290,1568646973,1773333892,270681741,2013334980,1072111792],[432884018,501829558,1385541355,1856426449,464958834,1660802087,684368402,762231299],[1097468065,871361380,1415735245,1423676594,535630307,157216908,1324699008,519243379],[45888244,1148811247,398889439,1878013277,446202680,702843870,1271720972,854397628],[643379789,1771521930,182867759,2084111293,1669459204,661752532,2123398835,858636809],[1066744536,1496840408,754622798,161993106,1542146662,217476904,1319500257,1308110601],[2058557645,1174591528,1601382034,1815930600,102050294,1511392725,261723479,91011371],[1041045472,716838029,866289263,1874014298,2031595834,1515453714,1388253683,919750550],[495795259,2044857020,1701933276,854315225,1157230205,346067973,1059461578,1187411596],[373875116,1266819045,1944576827,192815205,1445580970,990839063,1858790175,550147539],[81277856,369226683,1149990581,967182014,2123090647,1445406535,380506083,1849941473],[816348486,603730300,1682777423,882260708,1690206975,1463204884,286114713,504272609],[485231332,960046556,948848604,1669250261,855262373,1177548913,173551956,34036961],[1862557717,1466531791,1519107365,1287492549,435018565,1047675543,990014839,407181242],[1550970290,1120086935,253699543,1022445691,159752560,1865776228,1926517305,214122342],[1254339852,818050200,1526067087,67579685,1353111524,1380684390,732021701,1728580658],[577834570,1040783263,120318776,382954091,24047864,284762433,1385615854,866859426],[1018480319,1426277196,1723662380,1766140583,1443631373,233991472,951763471,413089774],[503978190,1866865249,1236344905,2096803368,1047740153,1729326966,450715927,1854744281],[218778903,1109858683,711340051,1709546648,105173450,1230542528,874253518,1541350505],[96474468,1527938310,433989507,374100420,588099414,762471752,1855192424,1801182545],[1390380791,1492371058,1837011939,1178963025,1775272933,690812090,1543795602,1508923396],[1156997119,324058338,2028350316,566602035,1232358836,1320147131,1215123149,423134876],[1638542996,925394906,826424238,2032357345,1396266388,2067057757,1577711089,1783932766],[371376077,1338931720,570041565,2099332654,981545977,1811291197,2033813360,932778858],[763288772,1167684602,1103910305,242009563,301303922,1683455604,1489391133,923698575],[176638566,1801893863,1886006790,1716214175,1489181474,1354914953,675032135,898860234],[1304567815,1662278159,1352081315,1607312746,140253266,1138118546,1459927886,1400810835],[1720634735,1027802880,833393635,1805671105,1015527507,706488921,1109082509,1826428481],[267607948,1362855096,1702899711,1971781773,1446277521,1056775565,1368424002,1585504558],[1227367951,656662178,974738703,331977463,1946008433,723891416,48157526,486798604],[1221879049,143912366,2032922235,139861428,191444540,1420655139,723746239,1673380927],[132288765,1523652154,1884881025,2064701696,1402004145,1728310846,1712861098,972184543],[93035400,1713741472,1037376443,251307323,1985655056,1249092386,2008431562,1947415434],[277301824,1421003959,278201162,1218757294,78114508,1001092947,1604251831,1223348155],[1398472824,232980745,522349306,1240997877,1701249539,672310920,471997329,279064703],[1525942516,65299540,721712398,719406304,53653888,1658938668,1106668828,1776838548],[991203044,1759055296,835855149,524755156,1584627481,191560787,341009395,1619332703],[88726222,612197100,669290348,623597984,432163373,1561381663,322622827,178848650],[1597324644,1135460778,310739353,1609270618,1805714362,106798395,1692588512,93123267],[1270617643,1082350803,1159675253,512434433,1662599811,715638564,401125223,495014925],[788115774,1800126967,21379662,232563324,1095818274,831855894,909872639,916969837],[122298617,574058695,1107778796,1122286474,1110824601,1754526795,565297496,331083687],[1918631450,1210815536,1610663178,606674876,639407813,676242364,399402094,2047200234],[933843121,251366022,1201058639,873780917,1514105548,208447916,1838401650,654429518],[795915101,1234510098,1250838277,1610533008,171345776,1482398302,1016816330,247112318],[16063765,1180037004,1653338177,161895813,1834384617,2226805,535846368,1463241155],[299214190,2036481109,1931396659,313926603,2042941214,1028030617,1713162911,1407798173],[178579223,1558894204,1098910311,401304384,631923546,440124907,850886301,710308492],[1170258318,900035273,1632234597,756024921,557091944,913223359,1717317774,929671415],[1615915825,1321048870,368934306,590262881,1510610124,566761990,1288730621,1312297633],[341587629,1026543650,112886985,184916692,1634627732,1210430664,1716002887,1537318326],[345845664,732434665,125851724,638296223,1589244661,1937639654,1557344498,485873524],[490466545,1600793934,1374689687,474583200,24885484,73074396,1576600444,1343477062],[345356767,328153526,1023371507,1563998660,615988040,420567395,392365161,1088765536],[1771292218,815140646,2997409,904414416,1612360139,1407939613,1251356735,909106556],[1367217676,210399470,776868058,1937986789,824498733,154638229,854660531,899188743],[1706433441,1379508190,1139936872,1207866967,477337072,108700164,1872238949,120908714],[1502332415,155438527,1791097423,1268018084,1057246343,1857072640,1064579471,260072600],[1014287640,1354116016,718768339,799565393,1564117009,872617545,462532133,1418276705],[195320426,990871898,220976975,1588011520,209580991,1988053428,582388092,114255129],[1927567709,1633478799,652239483,613940334,470406782,2122129285,1465389718,961699792],[1949199341,1392924120,1256241500,1508652553,1355356021,1462880342,1079635708,580655874],[1607729145,1507214581,1275309705,1103762269,1662320761,2081632195,256320826,107524606],[1359971646,1295713364,940102502,140672753,993713732,1736254228,437897542,889043975],[1885092068,846007014,818748486,270209088,336671236,302421208,1848664934,1173290833],[1801847344,1794070205,772136240,788777067,1720284973,94232476,175076110,245815709],[1906280160,491230773,1159761945,648637076,1001715655,287830181,377335694,1119074752],[14641473,1503380285,721742218,475031277,766842930,1412647163,1877584858,263096463],[25618179,1198132072,510066803,1696128329,364947383,1835095116,311521356,884197340],[1948246440,592023123,27710494,992562839,1681062333,1319781756,1292847533,205199714],[939846327,1182471594,2603627,1053716006,262585414,596522531,36123616,239785393],[658717023,1798263831,1059227988,665163627,408934698,1754250700,742034372,1399329915],[2106353507,1816716760,1004625461,1489755831,891185908,1568888967,1963619465,125343578],[1135668941,257381328,1385529699,1640757947,1482452461,1283062877,1832952323,548868787],[1330430880,41570477,919827438,16691559,228878806,1863626498,1592994139,14399287],[307699853,1821896170,737004573,835950797,540440251,1894113158,1592305444,1001296971],[362440360,281527471,579491307,1008278641,1144094018,982172974,101861825,1478404912],[660591681,1980300940,2089142079,579320449,669370684,1744073417,813322755,1042124214],[422878137,1636128023,1504492475,1970422911,1034170504,870515117,751285832,979277306],[627105677,1626355457,185893812,336955716,1161906218,287326757,509237609,1998036784],[1116608741,417128750,1756804735,350455639,475126483,217278732,1917235446,1092676066],[1816243289,429205056,1724958882,1510701876,1900273253,1491853946,504165405,1844832363],[1739536086,389002889,631986456,801613314,509415221,777916678,1495351500,1909252378],[304958746,294309443,468151220,1474971219,298073880,1383573265,1718673131,699659467],[21453703,1068995252,248007001,1897318868,800261753,1678595449,1878603256,1859995992],[1633958163,409304669,657147081,206281843,1020479483,1541785406,996622461,1280576333],[1507165232,822859474,1029521724,1935129185,1038397058,1712475674,1825356462,1611566785],[840912531,1839391403,654797243,1433939084,1580147652,815449746,66228689,1996858342],[810783112,93843819,1749932760,994400095,1473303660,134969234,843993757,500615355],[1926052585,683402631,172427606,1224288780,1538132858,52425377,237363272,366958929],[1980406987,432152474,508943704,1048054232,908452106,704942596,1833310211,955612595],[297040191,1288031176,686301044,1351478541,2006450511,102087425,1333978118,1903612215],[1154117901,1688160737,1547308944,203718692,1241622473,1725034776,223141850,889008292],[546386778,595906416,691752922,1596385088,660961882,163614694,1320436239,528239740],[878704099,33087262,393134226,526494906,1857241013,1593736631,2025620058,150066441],[1541859413,1671375189,775419845,1146526399,1822801862,1371610181,871355950,87103318],[333461186,787324877,275327340,640410161,582307325,7735579,1347886653,1710990956],[1556786270,1788514908,1112805086,1194883318,859550181,137437643,874637874,1517907105],[603425558,1879768519,1283481820,68663238,347004918,20565907,1668476975,1593221378],[837317423,19228426,788663169,479006389,431487514,1287014030,1987649974,2002617707],[1708027467,1938766682,178131207,2127405674,1285522739,531833519,2034951769,1834530022],[701177145,7855017,510783347,1366869972,206249302,1684451489,47968149,2031169118],[471709366,755859714,1642438122,458332439,958451948,1204897010,647807855,1295840378],[161032902,1386796585,1341563071,570767739,1162266662,2026631870,1352595354,1962885553],[958015400,276760710,34991304,193998182,485712959,638661760,39963979,666755443],[866798963,1616152344,217140560,1803552125,1706386084,940964281,1812824106,216518789],[1615382148,127636944,1055283079,922451371,1646781199,1649693727,977425528,2000048494],[1559873070,571475699,260898100,1072486325,1131138005,1496452366,1451981503,1990799856],[1604813607,707832771,902647306,1459818243,296429185,1652529468,59674965,1651497929],[1045278652,939246060,2047610400,266993411,1629418967,2035757960,1263645334,1286698344],[356780983,2065461779,1523817806,224288190,1072001975,1172419971,768693640,1369242456],[128161493,1839579628,1273408281,192960016,450279958,819976636,1665395366,1861778104],[2074425774,154419513,1971298337,2109546200,789534527,372074772,1679747962,545567655],[141601632,1938209697,1409110882,622923787,595171219,1702858614,497427487,200143263],[1538848816,487137012,1644638071,855219884,828468694,1372465126,678278066,1863664692],[2094983823,1426414602,1951708979,1447401488,1615355208,1616390764,107404364,1810841895],[484024916,286712357,1790068993,128820520,2030090651,1882623842,1440374431,1146477072],[610597159,1880026148,1501567963,743218503,2110287212,749719806,516202236,1893498204],[1211894498,9928640,408516228,250030628,1773941677,692687478,405035339,1942287677],[1220740144,1232704436,1372103512,2074316542,273670061,755319817,2033274976,1280809858],[1007498414,1752956135,578385513,1894286541,734117992,599949095,1272418263,1788304938],[1026969247,1343616012,722282643,1273618588,1657806,1159021435,1314108233,192494568],[1007141653,434171317,1221944377,36219925,1156157425,1948977010,1138335389,569359323],[767028917,1248262231,2114128807,1781362359,1202420999,1984909128,1628527238,452227025],[1368287591,971748561,948997927,1353090821,1541091911,623538171,129415173,150566822],[1850903342,287531572,1422882437,1724995731,1281145849,277019159,1208779035,1980388441],[1117009849,341884097,288915783,1634076947,1643411917,1131108666,500053999,1382916434],[1672102416,102220362,1337745149,1549745097,560448994,819120154,1191851670,1674599209],[1178284574,625295085,1231257697,705446678,1763623170,721450663,1003650826,82121807],[1095351879,872601369,1611036201,1073082672,1500883076,1587657645,1281718283,129726110],[2050558201,1628825895,1823374662,225564932,1078059732,1524570944,1852101903,840905386],[794106718,1778362945,682216448,198501553,2113116251,257061547,55080178,866993420],[490741352,1653339224,1490060118,649600794,597960255,1711938607,1168765730,1058093002],[2091926704,1070167178,502773549,522319423,811654635,1051175029,1341754539,1393793827],[485849708,1469745683,1469225102,1871524104,1632617546,1373538663,1644743056,1431723278],[17999813,807596861,1931824490,622346729,866126413,695438835,1724918468,1080428127],[2055110486,1080944291,1886444916,1393618715,1870807999,1240249141,1197777193,400436057],[1331717409,1887678598,971776469,76706484,1718920357,28807285,1613812783,960278228],[1989592877,1680848829,638410257,301069593,76186053,1597589379,1337369243,987998110],[306292269,823446864,979304054,586069550,390205275,1558608035,2021988017,100249041],[1456083166,804180581,452071907,1735202416,729917087,1544000426,587923816,303240484],[1157881477,1978432573,507503069,783347537,1133423274,469750944,729742527,706047605],[226847152,1206296049,456791241,867770046,492061916,1218320168,1021131667,1864074873],[860540779,342972151,90306263,56908153,120432529,2088276140,1792322221,1959188989],[1629698033,1433389952,885395378,390838175,387154795,1374876119,413015482,772211472],[2094873953,1973838450,21969520,1884565006,1403188062,990531851,1044043190,1180762516],[1579859473,404549073,503288383,2061785405,1696958491,1738578474,459411878,1119543320],[1012201395,2019154253,509798153,1448758203,344391109,1861195321,549065871,1804088768],[876351474,1643792192,2020216782,669193957,1250087901,233279906,1970606390,1001210148],[1225476053,786069792,2102783779,86315952,509034587,1808681662,504955605,1681147768],[1917180136,1301896252,423248558,1762171845,845032106,636126824,1627374891,113161163],[1018690409,13669621,730443118,1992105277,282613510,2038024101,238479292,1813398050],[649837848,1622894940,841758773,1551451914,1262486798,1594509431,1897395935,789064653],[93954649,837970964,1556257460,393564126,1911469289,683512445,914004364,1518105154],[1070689003,40128552,1187708187,855096116,1184191507,259626910,1319257762,1971799236],[154364628,1672327130,1007714627,2123088950,1918758071,809794856,2069579252,947502992],[853097505,888256548,878787341,1145443153,369321938,1579801077,2067528305,591428897],[1343652921,1084488593,1811492828,2102525210,1000541156,1699867979,1494920224,1271619881],[771980199,1022269382,1385963832,910651016,1930549445,1231652767,1411475680,684432545],[1084694579,297747866,2129278916,477079019,2030751085,382263599,840267347,1609301993],[1783891986,1533364135,1462321056,1098366835,1375680511,478780481,1785785840,772895145],[2013928165,1999371306,1937726514,275585280,970203029,400496252,1120884645,1957775211],[1912077809,173727634,498272320,1486738719,1816919806,408617943,13097473,433732259],[5613224,1880976622,1513868463,177531659,1979539858,502071075,34921194,626539548],[1305878081,1354902242,1793987173,1883057258,1878508273,1534526737,150711018,497225846],[1151432217,1312460992,1967776506,554416198,1710920036,1282370507,1393509953,582470726],[252866519,982944545,1067354113,792138322,573419938,1708792180,115939749,1458408257],[1504456825,1583694467,1879778220,1818388198,362204208,1874535191,908025944,1202279165],[1300375405,511274376,1741806819,1793489299,1783426897,1227128565,918041691,739061117],[1563280075,1400965619,1744131989,2111205308,1049767631,1370097282,977789482,1796463575],[531644120,323676068,1928931640,1533526076,1078881673,1036573470,1367820604,1519820141],[1954961338,1147579730,1844878963,1660550028,1794610190,1474324442,350011870,85087235],[1590708096,661621815,1314639134,992404940,467864452,1131431671,858085889,998893184],[474765153,694287101,116463289,882394325,429721081,877252266,1405388140,599201748],[610116929,1641702957,1035075895,406870269,1915522053,530657017,806339607,1861969358],[718625467,1339893992,1508139979,970278941,954782,2100340781,265958546,1636315627],[1054550230,325975503,2042500071,1630187261,544918578,1136057198,506960825,1814986093],[223222606,1186178531,690235101,1224317180,1707983791,1525263355,539078624,1504272677],[2080870836,1241550239,335050454,779893265,1862710984,16772849,499739616,1019209788],[1870349405,560548348,856655501,564469763,86358565,1867287067,1551054203,1968296187],[933398293,1445557983,719641050,1516102409,492468644,163691320,1787493539,503686339],[1107008335,2120503909,917385032,910094244,1650912512,1416896284,567350234,1655999188],[2078910687,146084879,1841371519,1672277978,2034144422,608857164,428080427,2020365291],[1335346464,1641158247,261572584,1396123635,1899629210,942946724,1860332875,1909418968],[969721513,2110876791,1964086857,124807756,2025297209,1129611369,515669652,1252856151],[940744979,1931894876,1745558535,422645060,972688507,1996350595,1309546774,1394795495],[2096811517,972530267,1760691709,1945768625,586840399,1866145464,282819963,1790962818],[1813693260,1117093743,307238719,976155149,1360338423,1584686339,1498678580,731403659],[1579990018,1372185458,1829982732,4427448,125473748,2023501695,113195280,1271991779],[530691175,582546849,1733796293,1217172495,1050790717,713216194,928077017,1811317523],[1560826287,490582754,598417563,1564700582,1142830554,200907533,328879076,1229755324],[1669097516,1606576440,436716899,1873764726,957651696,1411585414,877456062,12455718],[168221703,840303337,2045902667,863917820,89687895,1096145046,933475672,400833384],[273977241,723192436,141988039,1005781584,1993425997,666360329,222880125,375829581],[686222397,1961751890,1600830090,951887318,1624622245,1846920242,718855378,1182232135],[1628497546,663602692,120693942,1331425803,1124954478,892075738,2101939448,656124714],[298444664,1582637543,348728438,2002303154,1940555095,289198554,444893428,1670997216],[1919572136,2104185901,1666334427,419277255,1396420483,1121773082,1641193427,142023577],[410554485,1163870058,1107174761,350389757,502134854,1049552053,779822482,2011798879],[1729493497,2057126381,747698027,1766305729,1359234019,779355485,63529643,771820121],[574696842,1595279504,1920604956,1692447337,1780668538,306190238,2038985675,371319240],[1466460691,851344084,1442564138,416926491,1718209281,1055060048,2089852199,430525367],[890541682,1005349358,2007539853,351435116,1837608194,686811113,373176006,1799159950],[90788280,696091655,910134920,174574585,1221594361,1585553932,798947915,1811591229],[1312119836,1286683006,1074981654,949232998,60611625,442870771,481896850,1247616623],[1121077291,593525453,1696419846,1916010112,296173922,736333151,2027707179,364225620],[1834465129,1288139554,287692303,1642720757,2058761973,1717871382,731393466,928301996],[1661297940,1233272962,952507850,1136180924,408963945,564478558,1548394128,856094228],[572951570,914964450,1816264668,800977349,1003634286,234758729,220635084,1536086654],[1708001718,832897385,1914323885,1460966758,716308598,1203003123,638880563,759748122],[594669245,1543375355,1568007961,1281787598,1066049670,1019583560,91722094,1571223145],[36301719,1992157022,266067243,478151221,118612115,1790283705,220864226,791312951],[1459486538,1801921548,1771593322,1658052989,936983547,157243631,1756830628,1851447025],[1838670447,1988242394,561629991,580325038,1118823896,1233309184,1821424344,1923410233],[1264142527,1424261404,1121920236,752760948,361643697,540095521,1397491263,1699612768],[1684492502,549526140,351581918,154065083,1643231397,249409292,273306446,1206034265],[1689182276,1026269919,1156416799,777285241,578836824,918330333,397367283,1091712667],[318786383,1279767573,1212244999,821732892,67805057,798145450,209004436,1137900766],[1057574687,263149932,528272471,293724142,1550678183,973541949,1347244418,141249841],[572977775,615802861,2011975256,1001645724,1469415434,840163663,812458539,361428801],[954722765,1407966606,1308807533,1518506441,866278819,1576499180,918714542,566657532],[2077936293,843584561,1846909613,1209798982,992591479,1315825393,2117675263,1154942968],[245765389,463000179,950351473,1296219273,1560103559,2021649924,91136515,857420498],[47632007,1733942061,400868536,878734636,875604249,985287824,1005997256,11202299],[1261825011,1949980244,641592295,252641609,1749808851,991169329,572809608,1628454840],[1570611492,45003217,1127462835,713695485,1976186368,1380782943,1691394728,951878214],[1664410871,498543042,1177941905,1291340029,1626111846,1051911235,243567420,271933656],[933855876,782729823,880565628,991145873,1424108895,983525648,1798641735,369262816],[1704110484,1613277370,914138942,96082000,1579009698,2052113587,1138598848,182840364],[25415661,894394663,653150027,913699364,2118583179,1011737603,650812517,702096062],[1229404053,2045252779,118279191,1028324938,1023722202,436375069,936398985,361474985],[1090401395,1419639652,122984623,97267303,562076501,297810614,1226538683,270151427],[1716024306,1434654873,1673869100,1465899230,1626345150,33852257,1480783840,674814099],[1391019844,1411027566,1349741004,215065077,437875905,97414161,718191429,449996853],[1952270641,1475907258,2101993522,170646684,1474415925,373833590,1978690105,506970262],[624974697,605527813,1349053069,204167951,1701461706,242377495,424451098,2054096383],[1650681666,330974973,1042259795,1048680338,1864060656,882660874,1441554377,942692970],[1411508095,60475444,1905945623,646078956,1666378194,1954222768,934212599,1872080986],[1372920187,2002596680,498118958,1345898557,572089793,972973396,1607256058,1677357439],[2044454690,531656080,726932371,863711017,800657662,436889915,1920305585,488972421],[1959623190,1919568894,1050568464,1739793211,1012676751,1264426497,1822702172,359568878],[674954146,39924268,1661147991,452618481,923774600,900964998,837530002,7434093],[36436376,869160071,652120285,2055249296,2083568328,1292842503,1545629450,1834686557],[366562240,955560789,1168612467,1122442564,1120344288,230379847,790326582,613630348],[449810125,1556206082,1769652624,1859181852,1504906850,956843781,147839202,639599311],[1056386683,388622048,1040021613,1348788906,205568043,705294435,71202174,338422296],[1883293366,1107383157,897784098,1764223433,249616622,1818412752,893834703,547145011],[372379583,333122001,1008858253,141276114,1443729292,1189984049,241178787,195662049],[2024360103,1481306342,1156537280,1158305480,681636377,491868761,1115112773,111780436],[702456734,517334810,1134782210,1338950477,1183538465,833012854,2097295206,748502266],[496129769,1561054032,1979944552,1504975942,1458404257,1230491886,1629532232,245199358],[1117064149,2084965905,845358025,1609137292,1150745620,1930241478,1790980531,1423273919],[832550505,1892594079,34861282,1182343576,1276008873,223096020,359252722,1386833789],[798454635,1628066682,683001320,81226866,722402035,1147703164,856546005,2007405260],[80182842,664860976,1360747600,1429076137,729989809,43745800,2106614486,468277723],[352083399,1787725668,1794109961,618979992,1281686147,125614787,7694395,1568603641],[1340327059,112080118,45617186,1929786535,267285944,399686113,1573702557,1148917515],[1279017221,2032940376,910254670,328855461,1727217530,1862507642,1083664456,1723067599],[1296363065,1118981815,313394354,404570958,496625290,347878381,1231074595,1577559077],[179527704,701889475,662914682,1031795942,1215729979,1964751421,96003590,1739702948],[1448801683,1542755931,833497596,354250030,1840418882,1440833110,2045755718,1378478040],[1175288403,1746045173,933373002,2011932792,641107331,1833161679,844817650,1921234475],[1716836612,609275310,1246334450,1319067308,1422690985,1326745795,776989270,830549346],[636937364,531735439,564097545,1267706200,1287880444,954579129,2068131383,1549155633],[184141257,610070132,1056330092,2041882711,1578312257,1299874759,128472732,910056024],[1764449645,523446711,2086039413,1954877535,1840650066,2121653301,160321703,1071790046],[969153084,1952467394,842019384,1184304180,1971648988,2056807529,211019119,662781277],[1174527850,2053883621,1140541511,636505291,813463619,1299719900,1520342156,1156434809],[674482437,843406016,2046001835,834438245,1351994359,1037296199,2109564712,1642013031],[1789795991,440715062,876631569,1957395950,1625896013,57543648,964308693,186704352],[1405186464,93043171,1703252863,702813035,1595730905,2051172296,1838378954,1904157000],[521635104,609471770,312968305,2120333492,5576118,1637443041,249101016,408679424],[514445577,457093794,1921005088,1604319199,1746039703,1878482720,752785289,716129957],[1058462095,317133813,645652557,790526871,2049691652,751033170,1213660084,934882686],[1081937468,1154394167,1378769889,1574485152,890969159,1579924444,773017473,854284234],[1035349271,1416081861,1353038912,1956674098,480501328,154021483,158140734,1615486611],[673657055,1111406365,222025756,474157824,1402503818,1277077037,2104717053,1551372805],[1517849823,956982815,2028312277,1718666132,1938045792,1247691878,1854855152,1588881797],[1358409795,510926064,1907768240,1005989660,192184360,932672336,275870388,189103953],[921755905,2075002765,952438758,1732135856,1922814044,1448776055,1502537549,1118361281],[1872320300,1358997489,2652605,647581443,301395497,629024957,576601657,130065630],[1386994785,1849221894,1244221920,134792550,2041089204,510112449,673451156,1759572730],[1467020384,2009949561,1630417305,1042154236,509697976,31425835,1094366905,1795948963],[58545037,1816651098,610256170,939217778,980591216,621052969,110046,1967936589],[137653747,1346370805,964385145,539691827,271593424,433664295,154802803,314965844],[1752830987,1441293345,1840562086,389534097,1699443549,586015176,1389427408,396706443],[29996672,111928944,858275765,684238034,460504919,604971226,307821909,380872242],[2077012193,1512124587,1527870287,1037459645,1866478326,854470052,330271173,386022126],[1396079621,1626190608,1003580768,1342152419,1444443476,14880885,434832888,1087699352],[2108494091,674911432,1510065519,1951949453,968637492,2078114657,52599234,1109648965],[738456030,136002872,1814162160,637414361,267737215,109534045,1432232190,1737373965],[515260513,1309768061,1501227743,1374857229,512727802,1124222355,354981928,1445980006],[703019040,989360501,629574546,1264267555,1492431024,1726852007,664521499,1662257902],[1010252491,1444710173,1731627430,321988907,853126005,1918025215,1342868581,405554170],[1102366416,1428154913,414073919,59446821,191012656,1649859408,1335228873,617648494],[166900146,1533106074,1565875660,1981486423,1476966158,1079671891,977924313,711599520],[1545814243,1581458762,806177348,1226026466,1258668648,280233704,1014930267,1484192551],[1274091847,1897916251,111117163,413566276,1701073408,1472592791,173225137,1720321420],[2087189604,784057840,1924380609,327300598,610897198,337729102,1850989111,2060834063],[1125239179,1440352040,2034524213,1653905926,192202199,810825,316662322,1129967877],[1358884279,726883360,763576958,1923521731,1490452612,89740317,33757375,1317475932],[2112720938,2037184514,1191691241,704205998,1977904694,561742678,200207895,718278966],[1794187503,1546979584,855178365,1024966797,1155025626,632270930,1765421804,1664496461],[1581953166,944864225,1122272296,1741867740,2038475345,1057456358,1910159363,1264938509],[805911995,1258593503,510726260,901684990,1311517592,2003219767,584731874,1390555366],[1182186298,475563851,418553904,1003990602,896028399,386904509,1034169888,1495371458],[1047121260,69270909,552028016,116619625,208871541,169763092,978256862,353996126],[383182283,1895507426,1890036393,1923171346,1693007546,813019617,2100608483,1944002373],[1572414998,759606557,1172193764,1877179002,800871229,2102903717,1440695565,1113179012],[984640157,257228661,1855185440,1640735431,1371723806,1813588122,26963476,996062529],[786478586,643898138,1520269733,980713380,1055143918,615299204,921663600,1285419567],[306160014,1999611203,729234515,300434518,837429183,855743439,1373664887,1675057704],[1113089378,396045305,356629858,539854523,401478995,972765902,458883332,624939257],[2494598,1361710891,1539917734,1029047359,714931020,1324574553,838624964,1840260009],[658393923,1671511230,458514073,1927897102,568120729,1667559087,5750898,1528831645],[653993145,267247871,1993945660,1538078116,1234279968,1554959162,589713094,180224796],[352254816,211481057,397653352,727975038,1398189521,1670062681,1245325220,1408438072],[1883553280,857774708,1632876266,558120806,217524199,1717958517,1887949436,598178673],[291989916,1473324713,1160107077,30679566,152724579,853570695,835436868,636023590],[1917307461,1672511346,406111161,1660149377,1588398493,584808622,468289873,1618145563],[528418672,1972922886,300959636,973767457,1330101459,1698271281,1731400488,911812138],[94221521,1767144638,1051679325,37727062,397049125,956871189,928829491,345516765],[1423552033,703864344,1253567044,1885307635,1382689062,1484881755,427945824,1292291809],[1669440483,559735518,1009260106,1134136421,1332412512,1734653531,792613319,2065661854],[1469193645,287018378,1582988887,589997183,218417793,2113012841,1211157909,1660011423],[1558191231,1999577029,1852549161,2115565957,1599002523,380656641,1584262517,1263408958],[391271138,1005254020,2043231040,990789432,1296788577,530325294,667549357,2126404249],[1464408212,517790918,918570339,1205707930,304947733,984406913,175840416,1947178473],[119006876,1298964575,864151307,2038609468,307007891,1840088069,1381948587,263098915],[15122253,222022668,1615607069,269814022,1840021025,749498693,373134336,1124275814],[1098693131,990432591,1411590241,1168632530,1625950110,1303819376,1406345762,2037711278],[1952998693,820262470,1310350171,1227607532,984255490,1907094215,1969236522,1674256870],[1064210288,1379860109,1233358220,1987187753,633466844,1309433191,1246117521,219987788],[983762840,1905542014,376951656,131008034,10089307,1555710164,1973201285,69742800],[1878369191,77431416,818376547,1134154999,26566033,1665869269,1546257949,870620941],[195905439,1568597236,1331959251,1702569278,866737302,829359011,626042491,434131720],[1162697067,185456396,835651737,1173443120,850181867,1686285961,1813708316,834021451],[553966198,2046460813,95394898,1901194795,1299345874,404951585,232490239,85152193],[1047159268,968067595,1088854841,537234592,1203013290,1311492189,792227409,766814743],[2034903261,1330847161,1662669403,1647590693,689636531,1789307712,479614925,1063586122],[1429646499,108531766,347012396,1016572399,705246612,1185743367,260194308,761725971],[1089994100,98383145,1893455634,967078611,1744009637,1485750970,254460216,1564511097],[1441832011,1664546054,1248430294,1831868763,1592967873,676952441,471590241,1692898328],[745196041,903273823,1090043676,692802015,1386091468,341068422,882066791,832941754],[1944780262,656248889,518785616,1346964430,1740718290,9373469,125278219,512416707],[568384385,989996672,320319535,232082329,911870743,2085252018,134565957,1237920579],[1175137757,767600337,909517463,886277017,1426503648,223921730,738893414,845635272],[14658664,622599348,163101819,1507153034,1720796739,1076002914,108857478,1536421403],[1947580143,665746050,451050771,21501282,1340547131,132457252,1651697833,652113702],[1329993744,1668651491,1363961781,1755309360,2075131148,161853570,213543961,689496606],[313293155,1007108772,1471107610,1208041302,1829279646,1049076704,353092989,841391851],[187945324,1774151246,146118244,1579717475,914055275,1260409960,279114698,1295592975],[1231726198,1568621073,853627311,1910167291,2050915381,197227261,677496478,936877311],[178202736,724954388,1230989057,1834333226,1931914438,129518152,8304952,1404933109],[1871743609,367827427,536501160,367944143,1942901084,1703005372,1211429817,1922637153],[477197653,2043321399,593024750,1589439723,1267835380,771601035,1107887464,300036705],[677883838,1627100666,1738128831,1104522148,1953122022,812550102,732206384,1922386624],[373351777,727165071,297080027,1468180089,276391425,352880876,1526758759,480984961],[700047451,1898541727,597525090,1545098970,957932680,363707987,997849254,409378307],[297273509,903365586,599097125,1581946438,663889597,1285753326,1195832851,1899149682],[1759690740,857589628,1064866698,989569569,456920964,1044117757,1657609802,161682516],[1259576621,234998630,214279177,2083849958,1178650227,626704274,589666686,1815067571],[1043944545,979359800,430696300,1505770741,936251689,970194182,1453318662,586002606],[2027790370,313857822,355486713,34543213,499999300,787548514,648156092,1750842946],[1941297227,17841730,1001223251,1021992958,1592708121,120257490,609294149,958987013],[1020558654,1719846190,1710616324,549013008,394443613,1283254475,908218777,1638995675],[1018469720,1612319683,278232560,1069786888,293445211,1057628319,1827536807,489119187],[1890432185,1833835365,1931492753,1139351593,139940464,1030460293,1895266121,1853039865],[22980652,343028442,382451401,728379677,1131232228,2054401552,1464461030,742151748],[207545332,848070892,904737330,1683662005,1279023467,1388977084,1726350010,553806413],[1504167334,1663938761,1914585999,1766710239,1853065632,779749802,203602152,168000756],[12927959,1473891488,1146377389,2087356595,1054214663,866889287,973694799,1044386223],[331612222,300975529,1272896360,353411321,675575874,1826329685,2056010072,92197911],[1333076140,111833094,571226642,409855385,2081909599,1663519276,1467718738,1563907687],[126541582,288821180,1311200641,150504999,526954724,1625890218,220250112,601230006],[152132049,1235018803,1747492452,1211558918,1610669157,980067602,1667319045,1912733622],[1905367780,1791028903,1354061179,1762759176,1998200636,1283325517,1666132746,115100977],[195354023,1565548741,1034208526,1272430799,147936296,964437301,1858412862,1991199636],[1744473068,267695,1467079835,490259611,927903993,1106255844,2091281382,226400368],[2125133055,1940818865,274077389,20294635,2015448284,1029398413,1046758673,1119800871],[417347243,408740110,1503937689,443516719,332308170,965188555,1802258803,991656182],[1791016828,374891758,1049256196,240344628,709489823,250661968,2054090118,2018404657],[498430937,1404499118,1026929128,243759248,1265516589,2089233356,1287738870,188656034],[1298659168,1023602725,845979260,453889150,690968646,14392476,1282151281,768472998],[1681332432,1896944406,651199090,1787353465,48842003,1217090613,230193533,91056573],[664439682,477821473,816636504,174103553,386339844,990217798,592748501,1163436802],[408966374,1932757565,1896954605,1206115584,1076315924,1174032,536456633,204247941],[421532822,1422996512,1094616368,892107035,684240471,841513460,1729286346,20735388],[2028236920,126195512,1353628707,203906157,339048720,779994440,580243505,839079910],[293315278,503992395,566131665,1173664631,424747745,1557147259,488879814,622208577],[36526428,720159815,345255510,608344880,1274269385,1936690530,1733999883,1398547782],[1598176780,239627126,1821622691,381513007,1647507988,1513135379,1795271369,157198734],[1299083398,945611268,117504787,1400381361,418254895,99087299,1064217820,781294050],[569691966,39143826,41665531,1963253327,694332364,961033619,830943293,1510071372],[15321795,1379683342,1497483213,119155632,219498155,380506931,420831399,28260213],[1198658922,1827197295,1739574963,1076819513,1644103984,864975168,835424654,1899869814],[1827842519,1754452656,1118769413,1259954306,1695663615,89768525,1616320557,656546618],[309195554,1068772539,339522112,1338305002,1079442603,2058257046,405250318,421064185],[321952888,456895209,293680087,1607942740,278212100,1427458254,1470188167,1019516183],[1786200380,1881720675,532067022,855455185,1451820424,1688494931,291570570,876725207],[1978543102,1115840794,1076712765,853474117,1942862635,839165511,1589179474,1315558881],[1255772576,536893177,753905822,528109921,922388643,1275491832,1110729521,1473403147],[743806660,1238340311,1330810861,268518353,581703154,1080611345,595107127,1890504912],[1783443772,1511279303,723650359,970293424,1048441791,727854294,1102726431,523650495],[2031353070,1074033731,566076533,719013596,1324156095,1493825307,1588675769,1097052113],[18691397,1757662649,94240034,1734034441,843855254,513385079,1398779580,25350666],[873051781,255824506,1802101587,1802793958,820957601,1155813346,1607477902,742342219],[96736081,1340189276,174999204,1533721052,1957265142,208002434,1323820,978211182],[404682098,308362356,440524087,1494666,244642297,1463694893,674674532,1184600602],[645131987,789356182,1968907134,1388073472,1436781522,926058940,324236413,280765751],[256173945,227697598,1296368667,1490331439,532462320,521893770,1519369335,832199095],[217024538,1932077621,285647204,751475396,2120146767,190340185,1324260419,1237480248],[714807924,933964360,1428166170,433982182,894793214,1523453304,955025609,1378905464],[277169373,704718653,1868715974,2053434235,779536118,1917683262,923650528,1890171426],[1086299120,1629305609,290695614,465008095,705900637,253715057,1405597629,2636961],[248646961,2076975701,1252885575,965897920,1766690650,552742234,66758733,1122180597],[293286417,882624484,1783361434,1243157264,1170672475,197032319,816315060,1209659707],[83516698,1999064633,906301836,1526868424,929989711,954666103,1527964888,1018595824],[2030281159,1223336277,950195929,514372935,2039168464,306520131,637067624,39454014],[2016797540,1361352310,2114319551,1801903537,1924984232,571026884,225215324,1528309068],[1972136085,1151454131,889578453,342638836,584133414,2042263618,1491060167,595205183],[326423310,1562275800,1081087847,1045249805,332312504,1883286516,136969461,426288369],[1903400797,1606187569,2031960235,126776090,1393552551,1839076050,1055851792,225492058],[2024735438,1676154515,1730994388,663823513,38035246,1857711591,1459617519,685900941],[101776504,1335678648,1004842408,1122832615,1814300367,1555514307,1597526428,565592034],[1599576442,577048208,2093579470,1027166116,962834563,174492260,1264001155,1881277471],[962449514,844964474,2025850497,1264620683,1356437008,1535269198,309789708,1130888229],[808920999,10710538,1807856857,166024844,1506433265,1542520467,1124325545,1641402337],[1123312552,30242233,1303074101,987589753,1535488850,1607986544,1263937654,1352535916],[1380169757,378147393,522182663,38290322,1185803591,566342426,1227400004,1959437766],[1803847865,342558352,1733798545,714165944,745794906,1814593226,584326703,522450290],[1633469416,713293470,1247140730,79567584,1383276220,1461425224,1587020712,1083872487],[1739187719,555221543,215687164,970587553,1754832804,95131013,588299303,1897886415],[1241513769,986040290,913104592,89761114,148442973,764296534,1988154090,506611657],[2047017456,192863266,2037476571,1541960192,898132660,1615035210,1486213153,1406300214],[1427402899,1979201993,360853748,167338811,209326364,469329442,408116490,643263802],[2127952455,973090336,798024290,1107875068,523474995,764342622,387977044,1824973572],[1749196628,1687093344,1637149488,1825215208,286052892,1880441977,813954440,937231025],[258503545,381521070,978347568,505104219,412769152,724513536,2015550911,1211795988],[1796822000,1815084334,481957050,1887177460,210140204,1513812369,1387691801,1480244484],[924636298,697335963,1221059304,1572257058,1863296569,1639801773,275789485,2059658032],[1756870246,1057786775,601132244,1802931412,556920651,1104805555,1088523117,1039649676],[2022133512,1829419007,253221067,1912228939,1269625688,952737362,167383598,1587006898],[942576495,1487391265,1382435460,1725492053,2128084068,1768923543,902487229,771383136],[959910574,1994645432,840963491,80463781,1091716556,919002017,423010267,138977747],[119122323,813204917,1577237041,1184397495,387237010,23377114,1806791018,319828553],[692341363,853494543,448312368,421262508,1714088152,1674163995,969056270,1121656743],[1059415889,1832488670,1206704706,2128180073,1812791611,1028773445,1552004097,1082412970],[382559529,137550994,916630715,478953312,459892048,60764530,1989316627,1028666173],[1765194681,412479930,1271090295,2079809999,1783298869,449009575,2000942242,190409786],[2094206293,307186871,1328477351,804753858,1931391211,839229479,1789902952,1368118605],[1312837568,1517113176,2074685408,332743967,1599278864,1957914434,1003116733,1997937741],[1268980989,2124709021,220114018,320781415,850390275,1093333106,1699955259,1924674962],[1506442896,1975564479,316301352,1278105900,1673398322,932532404,2125734313,1098083327],[1327913243,46042423,1419633959,1961426466,855845154,2032622213,1652198600,2122054360],[1487427629,1719870117,1825031499,703376006,58715756,208668350,286181278,225150443],[1323516734,400560538,1283148179,1907318562,1428859305,54699930,1255551892,324779120],[1568044231,208033377,708826111,860212011,2064745460,359421311,920457328,1384055537],[325650762,1037414649,1541445693,248505833,1416454149,1733546935,1998631290,727332257],[1122395964,1158000761,203984555,1687760826,1618207909,514655412,4909294,983522508],[359203540,1204466939,368143351,1567053532,1410482850,742455502,1667223935,700942719],[1107881544,174832021,2007201371,413476097,1266759236,684969542,200904519,455661679],[1102951496,1307012615,1062027064,325487008,1712045869,1532631579,834958105,844147388],[187408705,772379502,320692995,160284014,338841289,1843552620,1999167091,573892211],[1453009792,1095327155,477056686,865639472,1975708372,277326493,818383509,1796343057],[1923744702,461627651,1863575006,1901624051,744854520,3730471,1492670771,1269672513],[31343229,35674168,1474656643,562251925,1872594735,1117561178,308866029,947703605],[2088200965,1376755671,1131958176,528882746,1262965893,1932056183,1025504137,1066027440],[1074193114,926815749,1998793897,314924681,1777719596,1240556352,1154830983,971652711],[1002657695,492373116,362361669,197441074,166070590,357561101,1813030788,506239693],[480316166,1940798123,2025778616,2067780713,1058231735,249718020,2012181844,814647277],[272797571,1347136050,655349251,803377146,1622944829,742015142,1035409001,1148872008],[1116320188,1730661610,1819598339,644868124,1733150921,1943545129,1315016518,960304649],[1624806151,1851916367,418916963,246834547,1962431789,856406391,1560492344,1351696721],[2052974892,659022375,988295068,1067579156,1295576368,1085098917,860720005,712186284],[1257173090,1973235066,156235838,850886660,261747851,1654780463,1922123042,38777348],[67411562,1995739469,1689392490,1177299616,940152020,1975430871,784527041,856037875],[536742468,683270076,589665713,472784758,1781500149,2104171022,552289248,1517016546],[404767636,183682007,1651288187,1659717555,1817077002,599388407,1721748305,1360953002],[538169363,1653946813,1922656980,1424625692,1799021276,172068035,202779898,807883782],[1127567429,1188187523,482349813,167273656,1900503091,1732650021,1545401638,24392194],[1091579038,935411087,1315693849,1946184008,1244235278,154728827,1618204755,840280043],[1980024571,1442920127,782901750,536576762,1254412261,5267050,122900004,97305999],[1401863710,1253200525,2121624168,716311970,502256024,534479343,94901645,1116447635],[576269352,1145401847,1818215631,465512190,939164034,1605036104,1448369703,77401854],[793484745,1760675478,1831612365,1207138216,532776076,688656165,428617236,1484389000],[867611626,290016355,1156217014,40658448,1845483294,1068024999,724305272,2035041845],[394832303,425542712,574848517,767450068,1355312968,1273106323,1791989250,571498596],[1480709736,753114416,1068893583,74243486,1250977379,232039428,1863352582,1810916364],[2077534133,438819041,514169117,2077313991,113813577,1391383375,240536183,237194541],[1430968953,2044940631,563609432,870688587,119977086,151053230,242888631,371932210],[1855196899,392632593,430843435,799422622,1700007500,323120480,2073351670,1769702360],[206070837,1122619127,1633515896,1027956635,1843871877,1250761430,176656842,1018467864],[1280519847,469456155,757902982,1271353618,421276689,816943908,1008996289,733824047],[1418275676,2025742552,791606190,63432492,249302782,260430831,2115543898,1727919308],[1746710799,1489435104,265768675,1129195374,611836625,1850602672,2043480148,995105440],[709499178,1507065097,248077232,1709774359,1424541592,388512789,604210275,2044607117],[168175675,699818763,1041009698,1957778516,390358052,1986605635,1207264880,1376156722],[935659274,688496082,491442177,1185894358,849529691,859780270,1673399433,505588647],[804078780,1836105433,948167556,1946139381,1623787852,1301052536,1551665709,1642483079],[117050468,29946803,78148888,37396020,1957054368,586492327,1228496236,91502760],[953904178,1226619443,1300782398,16140531,1122623234,1157259766,1378141829,1025646516],[1948752119,2078029406,256673509,869212007,795158882,411078744,1843494104,333034952],[1121957590,1452079327,1013132623,1804246947,780405323,1691792909,274208562,431351013],[1182350682,1097323765,1161207292,2122733011,221437977,2088420263,1341769426,932435610],[2013302505,748013297,661396551,1332836906,908635106,378189890,1238227363,126294624],[808574833,950293967,258948876,314087353,201180045,471665985,965335718,30915393],[2086584780,1660455138,1320721480,1678510203,688999237,223817821,2130695318,937499537],[1645424299,514242183,238357231,1370055253,585214840,2112232531,345182114,1881183717],[642080111,1445088387,1237354615,1197907028,1646241203,94801783,510874220,175212445],[1792968267,533513079,1705965952,339831663,373604020,587347456,639338997,976242159],[1526354846,1746158302,1538327019,1075720434,1921415748,1504087835,1638921197,1231168115],[1137368999,321927314,1309187319,107184411,260315448,1874413676,1126988401,1281193319],[792516184,2002581319,1173834934,1133053414,1766577973,1212794250,1410026774,1113118572],[1003136088,1179847009,564037895,1805948623,270399114,331054745,1765669502,580196324],[136028671,712075932,31297867,1369173672,1352175125,437084615,413379454,997118639],[266078520,674709530,1559738097,1110613661,847378732,1958394895,1686315670,1674405404],[269203496,1312351105,414647559,1793351835,1866006731,812533589,903992067,1005027744],[1715261888,1681074286,284209380,1072676818,1322413674,372556511,791218404,1858312012],[368989997,1165637532,308079180,1177159446,323934409,276883624,208026791,1763182280],[191438721,48328158,798499405,283097118,1706251942,1808298,2012159625,969403823],[1535712416,1999596043,1434890143,1881324466,708846838,1083766058,1400222507,1255073608],[1321815252,132173173,199684466,1582872713,951127102,972555320,1828003612,1241356270],[1120164045,1588133475,1006601775,1045991508,1168008899,1989188042,482567513,2062886867],[1087785213,1995627235,126335323,287223829,1139123376,51169004,886682547,1039927205],[1200754694,1418572237,458403430,406765208,2037186617,1886041149,1985055803,1121537095],[1751139972,1651362137,2021703441,1108569800,399238388,902808869,1504309355,62066918],[1040048948,101083552,79895131,731741687,107842370,1913351424,1373135009,2094132734],[207989876,746093002,263827278,1509530465,665896643,1130218393,1855384490,326292430],[952044384,353241827,797799166,697267054,1453853284,1258181095,1468372234,2086580368],[1835926903,636708937,2060104539,917125170,1749821732,1670052672,1893848060,653359157],[1670939857,1809569083,75264582,869227361,1966388929,1262952404,805494013,1575376175],[1612541771,1710319688,2072014755,207260627,637669466,1465356663,1814690737,1872822613],[1376054205,367263838,2040507443,1197122314,891265449,949960786,1535278628,421699886],[551963806,143432615,1686165199,1832485872,693734767,345768522,37065080,781243565],[2001104125,116983806,187293695,136518636,427799515,1165965777,448049728,1662946389],[767888398,240005139,1472611557,785409392,1880632193,1257881379,1362772732,1539349202],[8684203,1714130579,1864609527,1001022034,764707589,386999378,1897587610,1215830738],[976334355,1712919728,647156510,2020137820,1550581331,2123634051,2116458686,125383588],[1620454555,250381958,1682641834,457554618,1453483286,721253345,1973810000,924951986],[996380311,493538327,1009648537,996616981,1798626618,1568968908,2023074558,274579363],[784330515,986903857,1410359736,1114488749,703679262,1127439857,1109561392,507969502],[1162857328,1929090826,1018878915,181480393,1332674800,1892267498,2012307594,1580408209],[1550764843,1337756927,2113682093,1897414677,116729964,1570977245,698863365,833329470],[1735971357,148903925,391292337,429366365,765711802,268751769,689498697,1114653370],[88277112,671345910,1640217446,482725172,1429170159,293041646,521815002,307746136],[1139662316,325676326,445462216,998216569,1763991543,1174254539,935513042,403864275],[1558889975,1961719549,1814624699,473328607,741763860,2106131767,919132884,1502905319],[1389799168,685842463,1716346199,2050101311,2104594126,794198392,1068931208,469962986],[331858939,1861458139,2000534950,1744713286,2077878515,1090405548,2128994289,1064823014],[1161567070,1999980421,1725248718,1093129288,457067124,638679155,1652250819,517295621],[967461979,33914806,1422317406,443682384,198083156,913300551,1808401865,1220803572],[1970284063,1555584867,1486100677,200370147,216525977,1065623995,1673839080,867651390],[1709364504,90976861,979471052,1484701973,713368456,1535294130,766979288,2054958331],[1981237566,42522160,1389960495,568820684,651948574,1193659479,640014340,2115608910],[1195651278,597368676,198849853,738829869,235791306,1710056781,569234204,738963452],[1921703561,849919335,1194975859,326413524,1494095105,1761158637,1598223038,579414743],[739703049,103138410,1939650890,1962480137,217586616,916330857,541873283,1825828445],[1438909694,366204454,1730520329,1573088096,1341420365,211464827,2033070969,1279674880],[813878515,1290631049,982575722,1351007160,50008186,1135464422,528958195,1024270541],[574150286,374383781,882180446,151473418,682592536,429063048,661725413,34395194],[2059580336,516049152,156272014,1374423111,965304658,1637472520,818637778,792746263],[2077423623,2019719454,1856694735,1545224371,141545967,818090463,484621336,1556896877],[485836711,1698537857,1472231234,1643683458,1197061795,701303967,1160314650,2011495615],[928413184,1922994781,377896762,511178309,2002367978,1824224220,1528154830,1948803148],[1315843362,374485889,2125281811,1280080017,1442550014,990710045,1166192709,1159864495],[230355539,1070633027,613187078,66691680,1669265068,340346507,387051895,996403893],[771305036,1004998408,1614034602,825857195,833678598,1770011059,1145040827,662003340],[676921754,1558792187,275463386,1825278481,196551712,472499788,242038764,926277430],[1336862583,493311446,980042806,1052732590,1581485009,756477779,915882199,493558944],[866727177,712506117,2085296303,1994597593,1032281013,972212198,984502175,1339716730],[790822486,379544162,1033119827,419719596,396287632,341088992,307846375,1319449654],[573498634,1639211111,1381251073,1464467406,152966584,1609656480,1248481785,1324028663],[439953416,685851440,363193287,2046043438,1517697641,2129845256,1865407121,317642837],[1463168834,1419318300,259356117,368082644,2044013023,688602133,1495620405,1142716786],[1315341772,1366535751,610017854,468975425,1352773067,605089072,748391906,1981724052],[433628364,1975698702,1408970165,2029818447,1669855570,119789463,241773848,1913613814],[1084093871,97964731,583457630,151424017,702605092,1866093799,1757474228,1175218178],[1896142719,1455049155,2050387655,790014930,1187307110,882620453,665517814,517491194],[424659279,1896993660,850785418,1306491483,1748123723,789995084,1587262620,205988395],[1531672377,1300865540,562329906,1865694985,1912473410,766011195,1977609607,2015915533],[1855767382,192541447,95244690,510645918,200653754,408951174,1564478458,1146206188],[1257857406,1120895953,379656348,1752233485,978537453,124488645,1520171092,1751721825],[1263323227,851982781,369945950,1873066235,244810690,267977959,1848233170,1746109382],[110374240,225536892,1098500356,2037610623,1675874412,678170470,1065684097,1233379772],[952488491,1299878695,1118077799,1919566160,981327842,1557479331,759356817,1090704401],[1150946650,1176257217,184810260,1542776984,888754750,1128864755,931816211,1577633456],[341592990,1642943693,1361687325,1077327423,2114947734,1077133202,1092072743,702583818],[1274861052,109857192,727585171,1311026781,987568079,1401991579,887126532,687547026],[1042073999,85141416,947215183,1939206757,220719015,1324926298,2089668719,456310752],[1905611122,2060459655,783163314,1132613021,185336578,1480218233,1781537342,1465210951],[1133805537,1553603654,2100799655,800305868,576609787,1707202298,199290057,553204714],[237885074,1266498731,192170807,1623902939,773177057,1831055674,1383963346,2053871224],[167944249,657585726,1666135838,215825878,1691696338,1596854387,74039530,788123659],[1325920710,289203894,1247663035,133602256,1085467054,1376526049,1674807335,1486283002],[1206972447,734643679,1910980467,48845161,39378266,578004307,819703573,1948376985],[807555443,1454350849,163214195,2048197814,1731722122,1407659215,1196122505,1009545512],[1560754793,1153998995,1117448321,1545936115,1849997378,1615373341,1054540665,1511210732],[250854697,1236813414,783970225,596729789,2044341146,248485787,1717537653,965298360],[398101735,734937999,1709175283,1671364348,767412426,1601660420,614587541,1721075598],[501913939,1500290956,1884417258,210257394,1920205973,1308236363,2022657361,1879340025],[1920562547,1155510969,1304699193,1253794156,398778713,1067590524,963942633,1700678696],[1349868320,1744723885,1443412059,667013864,1460224951,1488396836,440329433,874098384],[482079233,34361873,1626306106,762103307,945315381,92350889,203016230,452679237],[1213151515,1521777127,1734193759,1969478631,985729036,1733900859,1174388411,1362725364],[821608609,1553464287,203563635,1729904752,1752306870,251722131,1294932545,26189418],[1770662844,1265265630,922565084,210643526,1714626490,564522761,1396932961,1048861418],[189493999,951282298,268157596,399795410,1511390415,371006394,1765264627,1670676015],[1214453937,339585888,157263702,727205190,41172,1642146345,489833408,700273293],[1455842158,720970701,1461921839,508642,1387839561,1011280402,2113002456,1883939976],[1578515633,1706737314,1761831601,1529882284,1421087235,521047211,1218569059,522008512],[1942698068,1172836408,2039713739,687136525,1128100085,443215150,528708623,211043902],[794231631,1553665214,552842345,1536946473,612100802,682116736,918699367,1730342606],[98615063,1727251165,710292621,1792987454,770191094,184359985,1340552430,2000028868],[355979409,1184825921,406158223,1331770709,1375078895,2080282998,1611388452,654718128],[949512497,1439995127,262042444,1711100507,1809639294,840224821,61236591,59402536],[1621173333,1898567066,982390993,1771740243,624229351,1846309582,958435097,605716919],[1478825203,27596030,385318000,1335125066,942956677,859146824,943200568,2013821396],[1701581974,1647259163,1324521878,1748753594,1036467441,113598836,1483699915,1213785169],[130070891,903818860,1907939125,1043959830,1610952923,340436868,1060631608,1799779467],[1781885547,66326941,801580616,494013959,1134640071,1447587844,80812386,581879545],[512061300,140216341,485433920,1427486719,648682364,183854246,1877161446,1337565495],[733568435,1944670732,2091116724,523500447,404078101,559129027,365548255,399605829],[1989430556,424078866,1657644252,795933805,244989530,286526492,1240208397,859632188],[1178931579,1291829156,107219435,499787058,1655869007,714831517,658570559,1555373535],[1526248520,1629805827,801380994,279830131,883333347,1293746256,362031013,1996940715],[1064310372,1281825972,88386906,1606349816,695060669,370037261,1763778350,861215486],[194561399,840533435,1185961599,1551949871,1870673758,889264058,887095945,113361786],[1039694294,598510001,338756691,5136904,921533563,293044663,275458744,101946898],[1375502229,958328729,1733083221,449215790,2118867348,879834077,2107235781,1118388640],[1452405825,741462752,333764944,1807902828,1773027565,581318049,1555510884,957542039],[1504144393,755705732,1140245179,881291712,448645127,241086441,73411252,1905717191],[1608223486,318246149,322765228,1747441434,829202541,1242003869,88996258,823978206],[899627217,1272435337,1159935832,1263066574,1713865248,1217873803,655809107,778341429],[2116605129,1973130361,463718603,1293344388,1250188365,1002224522,187199503,1932363728],[1992166747,1481848799,1946249216,1001490230,1310802968,2085389656,1444163534,1686853115],[570827145,1282647898,1621245895,2109256812,2033287608,1090729805,2100485238,2063839949],[2108995558,148585679,791707318,197459303,1388855145,1561089820,814760915,1653596219],[421893391,1675953786,385549337,853018254,263247608,460202005,523127488,234294419],[1692749461,887479868,1370320206,2032669665,1761053143,567026011,1022955410,1123813501],[1021701694,1823211203,959463377,77589440,1657875753,8982147,1368029310,1896244907],[1988407020,1724092871,1560264278,1019605368,302986409,1227266519,879665929,288054343],[655280647,310305647,2009561264,784383046,701421562,786250412,2061742958,1682020526],[131000902,855809922,1569103546,1715535439,1157198278,874358255,1302567587,854185862],[1533251845,1448172887,548918458,563363594,1618404840,835046956,1252220910,559966781],[1767568140,1723857995,1167267570,1257133541,1710286691,978400101,2090497874,1279057286],[1534316870,1627945076,713538423,1455783745,1511643233,249108677,543577632,603047460],[79950829,1283503131,2085331314,769691231,528237142,1147021018,428068217,185378234],[605113750,592124021,326796420,936673664,1712308090,2025707636,4056160,1170543984],[2033278665,1319225869,549924970,977208135,1186884709,13684891,2044935630,1330511490],[1757623381,982567461,1210491136,138901010,2047597120,918229200,964537104,585778388],[2025810044,439006247,1062282915,674773128,1185663525,1855593681,1952133924,1240163651],[154046280,1105679769,1839770506,1414707142,54610357,668110380,1685145705,1672120315],[1682691198,76373791,2010278125,482088816,1050560004,1447747754,928864540,2011150352],[2008645080,1861254175,1007101893,435566428,249561433,1086870122,779960809,1712438081],[944073052,1407543720,1881840800,18295975,847346284,286331494,116859861,265824342],[1169526323,917672746,1584312461,18913,659924262,783295406,1884568687,1657694282],[1499979507,404248583,1859628189,339438057,1553407835,1350177145,1802923477,1065816300],[324761558,1527731638,1539182045,569880472,598857492,1985441014,2117395192,502506839],[936171552,908776517,1858853559,1311524765,2100257973,1691774565,1321181606,1691228659],[869570457,966593025,1342511924,569556257,1914370014,1932899982,569817311,1642395613],[722493759,528343230,1460231628,706337194,1521962361,223770354,763759138,59388722],[1903340300,799585030,75973096,1881953183,1803153045,356657575,1763221601,805189686],[295844883,1464262801,1896834325,1640491525,35636083,1235904025,1364650119,1898148979],[1005456168,1121676747,830452305,1711190799,1754003499,1937043554,289160260,852860047],[1275279550,1923821746,561039349,740600782,729154987,2010969269,1525055582,1977622420],[1918333251,1325418935,393666276,817659962,1255061813,386428367,1782232686,1099827072],[241436963,1801086282,1137005203,84004162,1969813741,601698936,19395919,1761371768],[1551129872,1287080255,1726368582,1439595218,741149907,664282751,599718041,2037211383],[1985149033,1209162971,799914017,1591114056,535663978,1181155999,572545326,758395086],[30505375,194128420,1492061294,2040173341,1517371794,849897711,2126456603,1461672266],[889309403,715099146,113040936,968489750,1884088955,1440410640,1956898022,453424800],[557775326,1126206117,2012547231,35863911,617742052,1758523955,233077112,1225630153],[46742102,211806471,1875860561,912179059,462341094,1758528116,211972925,1264215489],[1189205309,164788111,759731875,146108644,2112320161,956438246,890652151,586744605],[1933530835,1828717791,193418777,12926112,1932317075,268099178,1532912117,508363684],[1151695809,137659998,1933323460,1678435621,1767974524,944500816,487208992,972071336],[1923392677,779782499,1726032957,90054617,260361071,847194208,1702627108,664647064],[645660621,1179109132,989331159,522416605,261461752,1200649798,379306094,100191695],[1479054610,1846163237,674527645,1266527416,563504318,1638551929,163741409,2059286800],[1439776393,1332892711,700443102,620100875,2000445990,1117801738,503504838,2038783423],[1577247266,988850163,1543808409,587187202,1410780829,701390129,561919370,24525221],[1732097187,1747426178,47197452,44419374,49071005,1080434765,1490931839,429120163],[1710778275,986248846,971964913,1956532236,147637492,1210095486,800936598,335244151],[1595889471,878755441,1097886639,213995964,1569099731,675759274,658735581,806532949],[76959981,279039091,817507596,1462762282,1484658110,518772053,490486998,1005801070],[343078086,1188017553,1360116743,112413499,1413750438,1040732026,1989052035,1620767267],[706319205,1679499595,805988536,946235940,667323598,1484261548,1109567742,1279016925],[1286374033,575699806,1687964728,1905444681,239562649,55916537,1284710781,448077062],[207052638,178567985,314802801,1586911141,1167390317,829023421,465700579,1066305338],[1735671961,2108728725,1584466740,1910155473,33636421,1274487856,2013137895,1843058942],[2082452334,2100953154,815004060,849343054,1024972412,1797401194,380948616,1794846770],[747615560,2096259807,308128230,596095994,511962044,318047859,716738151,1999062950],[250770363,1167554263,196399518,813912431,2094704832,368427636,185800373,2028406134],[1578240531,1061752041,620817468,483198955,1131896763,1342605890,1405114450,1524026563],[1809373959,203429748,600304395,1220979931,1049085569,412265917,1267596888,229610400],[1572058909,737644856,274656554,355450299,288191524,639224892,1049881444,553361729],[52668747,592353574,39006368,1720241947,579730030,1652163370,1205190499,1532159595],[132895983,1347818547,841513026,1661203325,380188525,808704058,1643513598,836868962],[1056965073,1245540132,5440470,1555948272,2052825055,246840400,1945968463,589470464],[1517967122,209536134,489212416,155452073,939815061,434325492,1656073804,67373378],[1803152968,2076224955,709381831,358416144,1555551191,237844860,403647385,616189351],[1709983760,890102835,1393013147,126317694,1019946260,52659651,1277159868,1530773780],[1559290215,2083851117,84985830,306511385,624392732,1532251497,661244086,1372871358],[242725809,150734072,1580391803,763145803,1757535074,672313767,1638161051,319713536],[1668876387,938752206,1872854662,684905894,1966500899,644749936,1720261357,323138402],[145033285,427168239,1808950038,476342298,373184202,1799562674,1952981026,1458826999],[424150230,2046770444,88012877,346624395,1566855706,986501958,1801279313,1706017173],[414950245,194105026,1973737853,2009812182,1280808809,1574145154,837681966,1888563375],[398782830,116220953,2070458883,1959763578,226296831,655573548,1307299154,506186557],[1204484927,18002446,1429313941,533937118,152026563,153802103,470522351,1888387238],[712992710,716054735,1293336451,1472678540,1201080365,135845260,160424042,1283196275],[1645133784,2087729637,374974101,46836059,2101205479,414385572,627868124,1032672151],[1666790535,1573498198,503012064,200934561,1831318247,368114980,1954037435,618895876],[1368767172,1016324242,919933318,534043284,2068619213,1473001330,1582034360,333639598],[1401702816,742912282,1418492675,1789226516,371394530,1392032792,433212898,1598994113],[266669298,2102301446,1831796519,493226449,1148898580,234727120,1478899237,722145608],[666165407,120697379,1971320237,459748177,169884267,89994451,1613988917,723532954],[53105155,275893754,2118540689,1289978025,1107697550,1151393164,333046937,1615695578],[1394392476,457075258,964510947,637285223,1339752257,2079429302,2073393792,675234112],[2038164075,543008984,740651910,1400587609,1924348110,1539595337,831262823,1587287021],[297049821,866146314,773625090,1888133700,156332899,173937952,1879178569,1611107321],[959993997,34261469,1185529377,1619771193,1948659626,99549718,355376284,259011715],[391130753,769598143,2039504355,54498867,1176570898,943844913,1368149214,494389810],[1765968380,1587702010,260396300,693461315,133198439,1824014295,569743426,405466207],[1925288280,37555542,1350816138,1636885907,859040771,1340586311,238512760,349961933],[941331744,1134140631,1111948274,1523540293,1645967799,61580545,940906686,127244679],[1901801873,1571995523,917362537,1554786607,1676628766,2089746634,570173788,1768985067],[613076054,992728915,2026514355,374845947,641356134,1759803598,994954011,875569569],[824309449,655364781,135363103,360508792,556091259,40042664,1504501834,246223517],[1509946855,310621952,953755429,616208411,517363682,273693790,863873288,580245457],[2094542355,1732635630,635768943,757837894,291860638,1490652532,418087051,999375787],[528695105,1259900824,1954074726,503389464,1950204441,2048027971,623708994,1998412071],[2121002811,153967019,69765424,563606355,1710123636,55858324,1520818431,1124684466],[462618128,886915964,1046599137,1876258198,336754753,679934538,417658553,802086513],[836945904,1111707172,724626245,1280473327,1966523393,324601066,1212165756,436524476],[1565242816,1815197872,1791058423,627305854,1997780623,46867914,1007594704,1276641730],[515604247,158735575,409758518,137459715,1110098180,286905182,529989731,1171348037],[438052221,1137217577,1861033746,1238480169,334777480,847200369,1320340360,1945063887],[911703587,1542994953,1183590987,1931908239,1065149800,1006158210,2034616966,860530424],[403536755,1331564392,329119597,626221733,1762782635,1990980965,696994853,870306904],[1820544330,193367545,682398353,1415976131,1054316499,191640034,594808788,1530379261],[1818605785,1123725051,178587975,183997154,1891894577,3670881,773533,1402338362],[2080262021,1115099607,653616851,1116761225,968484042,303889559,797683125,1126075171],[1935517633,1143255669,241706338,97333733,1518576296,1553973904,608038205,2014924707],[2062337448,911014517,1077722885,2092984639,1704802986,1461131978,158107638,1511582176],[1086370254,2013696461,437684046,1640936234,1165641820,804607561,585666872,685628525],[210431347,406208453,957368462,1986356160,567870472,879049739,1613185444,148516974],[748976227,1585188755,619504143,652677897,2071095503,1966525754,1630946469,1047540275],[1398153441,1796614405,1431538052,1621533565,906859779,440999340,851883881,269161747],[1025043483,1094153525,407246860,946707538,1432090025,469450411,1792192636,1248522620],[1754622064,317548464,160642212,1600602167,100608234,847092552,1852523233,1296776952],[399393245,54869311,416194913,1673716968,1122817676,1951460444,676467368,1445226202],[398391905,2108665892,884718677,206887497,1322073387,1791372228,566128954,1700766833],[1984264182,998215285,438766849,508885725,1507153618,980615403,589136457,1839543923],[294112680,421367196,1372789917,1700328782,761534935,316905470,1481796976,389605721],[1321159044,816287068,1980969554,1685444702,1217138193,965859098,1787339969,32964668],[1030376378,1841717461,1703510868,1229546988,1540052383,1159212137,2068677281,2027155165],[1222137617,1462588271,2117820077,152099929,1465525202,418531781,1929927830,1219193535],[904525265,1083249096,2034296375,293380835,586499714,1138630008,915010963,1403979642],[1529984059,2114620337,2017626120,1114911683,1551899581,1402741670,1476780577,2010432736],[533846585,2033678742,976784125,533705666,1479169763,702562820,668372690,1769493854],[1808981953,1682081294,1752658355,1447567353,775516990,398185841,1644804563,1434534437],[1627906506,1467176561,1540836200,448848442,1993550526,796383900,1276021857,1918046530],[2037587215,251889753,1408406690,535195242,178161429,1565465304,1706450608,1533630181],[717128709,1016030086,836685829,832507326,2011575847,275208361,1990371815,2106403608],[1894566254,75596805,762714468,2089057019,1212503009,495654302,290366746,1485533928],[1287924191,2030528153,1446348033,1778502536,218449436,1197773955,2096978833,1537473323],[563350056,1272501511,616360335,608892500,331500125,1846182424,1954167343,2039382666],[795137631,1133431159,496497530,1276696954,1009023781,1956202891,887505016,21139138],[513784805,1018745180,6017799,336106497,2048112693,1570763479,888030493,760304123],[2114723779,2031488491,420800721,1160938935,1554933461,1387371682,1633159,29837222],[1087794294,1429706862,272990009,1249955639,26800960,997625632,1640669669,371044495],[1240060117,1018159036,1239004223,710620150,905472590,2054864542,869860786,1115057229],[966983164,1010740102,1461034031,1361436197,660355050,1391123490,55906234,1532115928],[1224707808,1205970133,1048736503,1559884810,1474752369,1003697570,1543197408,1372113226],[103024343,1793336692,1311813818,786990915,943127644,760109635,872717469,1653703984],[1554693242,314339804,1785610650,1782060758,863615380,1997420915,80645512,1707503134],[1459760499,2023645176,1766848438,1228360723,720238408,451040822,165801016,937279245],[137670153,1826918290,7008529,1168385158,1030471680,2017835687,1320616371,63544314],[1303648795,116811365,1178645655,513449651,1211754899,1704220791,1990515274,1066299715],[2016718848,1507730089,1619350407,43112210,138343558,1805606449,386772734,239083725],[1219960160,2020640345,1768381135,1012104301,1271631660,1476241951,1274675226,1578862566],[1731146849,2040105127,2115624503,39257066,843218399,689486932,1157235150,1387569801],[1317175394,2068225119,179691159,446753946,1842258723,1451028949,1861610717,890000792],[1391034733,1438083916,2055369289,1939637531,1484637575,366831289,689344952,248629197],[275501689,964841182,1992714736,690219741,1682928456,1502740703,1112495072,1941120900],[728180419,56907285,989017921,655173623,2081367010,1567323948,332644386,426780941],[1026573314,1364505586,499070760,1467648428,2015983770,770702591,1776189255,1833873469],[1582194483,476189592,698343919,725386791,359889552,1668449270,1482213802,1478801106],[566334422,41105074,1320929957,1640567408,11438279,832701584,768654921,732133704],[824260509,1935293643,367295350,1815575066,316326393,743197759,404284377,1143763824],[777656046,912709803,1909479258,1512816874,140461629,1170433213,1404673070,1257964288],[983325812,1641517097,2060142118,1387982275,302172465,580860769,367245628,286638850],[1431887498,1419049443,275696722,1655124883,8884923,1325463769,102639774,2097013665],[1964994264,580910528,1156801604,1624610701,1605246965,605714080,1906397929,1201498489],[622564095,354563808,1317742587,1271831720,1939302129,150859032,1150163364,1282422543],[116245592,1122474815,1897689617,1471332749,1447957946,1141068157,1640316121,79815143],[1668528616,1492460140,551357988,785119206,967437460,1806854234,1372306039,785171593],[117622530,1423215093,1073243754,1686311526,142887822,618650202,1238677941,17516434],[1434196587,286447888,110144969,2085137000,1343154755,363919020,1558760344,311232304],[1881703295,1873764079,913917851,1553804446,445580063,1466259586,1031935807,1400082170],[491479228,114013442,850475137,859226296,1112731829,1667240261,1062300511,1462947609],[1842675349,1858482981,475920407,966500820,788519594,957667176,180052244,1242889137],[1989236657,460254787,1819632938,809147345,585823291,1385952337,1547173461,1816168291],[925367190,636816151,54759798,802628151,1248036100,1633575637,1440081818,1126725926],[1054191103,752550953,403042316,586932169,581803982,365611690,1920354388,1816415845],[541959474,949264093,222569808,191200540,1262445824,52178061,1271411464,1716771209],[1345414796,625301832,746871294,1494584380,2076890855,261701505,876316121,649470601],[2032865300,1694656151,1054155508,1731771252,1599723195,440323452,1364010563,1863251547],[249174074,1386753584,906475670,1106503614,1813247873,1277558633,374135577,949408377],[1718791489,285047230,1249108721,1021207861,2029395021,263799671,2030532489,1271679366],[387511643,327753221,1068877507,880877669,854568034,1895990947,953812720,2115571292],[184145681,14347248,237061632,582706786,464722627,874362193,1750326558,1418312663],[542754396,1167858795,1632142960,112655551,201753053,1966256400,1263107469,733076883],[1688415983,886867931,407542865,187946103,1575891005,736466851,52358983,147415537],[1904141479,471812023,682969341,2009477486,2116905337,987056009,2090128001,1301247268],[557297272,1024818373,1965011310,582186636,1852017256,403483577,749797536,1059428682],[1713339679,832854358,59429794,259470934,44323972,1483810921,747766718,1911423749],[1499690240,1829200982,564783825,1541424131,1748444380,1796515024,1260738290,1895649768],[1408093457,1842685584,1246330836,990132059,1157062404,1482576683,570350500,184729568],[112171584,1711740752,1324133871,609502613,1293377575,1925151926,856876309,647012216],[26423565,1053732164,1127921974,813180466,1068945870,260983830,448499912,1781023746],[816735968,985395720,152794335,784449232,1540534018,1166196915,1603160649,764019027],[1474962393,1041290438,494505639,1414534809,920427052,1610597031,109258325,1720735489],[909363363,681022166,1872116554,1531174554,1210007850,1171064798,634687257,1798523312],[1771034385,993785392,1392796734,1717831867,55606564,1854468551,1279555959,1255904498],[1374779064,1580688416,1174108414,1285100307,1230356017,895352044,1877695452,364599202],[1117587348,422200666,605456205,572947925,35818032,1791678150,1925744075,1162361076],[1205169120,812298069,1021227310,556907512,1773616631,632481729,248229645,2015990339],[614050787,1413323416,1933123187,180796768,540983975,1069291964,1186324263,362057690],[841284469,1370452609,1182082687,1252399738,1662095028,872771940,27928755,1133900308],[476473584,23125785,1197827605,1307591185,1164449087,1634940726,410235369,600297839],[1631056443,1314239229,179202462,1101995348,1548843034,84660633,1997446374,1885390582],[632759065,1171612386,1224012256,58202545,1386877421,861528583,763856527,674681210],[284408983,1745182808,1055868271,788702664,1962922492,1052570734,824085248,1453345583],[997316570,179163690,814116989,818154833,2060921197,759244161,592632228,805147995],[563668972,596366236,1566667725,9247098,1183938110,1518410577,1632887846,864060702],[1083168613,918781984,1942804206,1269947644,1577725462,1506810923,315394189,1477179899],[1096426622,1333459494,1821273028,1360545559,1222779905,1636225651,98333540,613539929],[2110681607,2055898229,80901862,1894333172,370210539,568235729,1782105537,910682443],[1990365749,253326283,1187885543,1892556411,130094028,1243027689,585135928,1859492576],[1616698663,1667525629,1802900310,100295991,1222375470,139217933,1821823586,1890434148],[233347417,1897212554,198428673,1244114723,880252977,1112943942,1152568554,1130559645],[2054667388,1538377432,1061318966,1825800272,1615536018,951447113,1489007974,2021456088],[2116143412,923448958,767221391,1541608647,1879308530,939632894,2060828846,92341645],[1583511845,1274347206,107539907,1434997215,1189542730,1741264998,1083447113,2069584243],[1051913924,711293159,1765586489,523828271,401597269,387503828,219946537,1413624417],[481982773,896280516,2066294658,1498703146,562233928,1767639300,1665469547,134259484],[1362355697,1932211914,1341326184,732916393,2100180995,631783947,563690315,919968888],[1538414269,233712138,1601678348,954026087,328062959,719362045,1712324764,537636458],[493282411,557696283,324433398,1655617791,1997888330,1205211167,481548893,1355018354],[1909603971,957448762,772896602,984817161,658078632,2072608178,549408057,1439182309],[1176694783,391807727,568687047,737102677,1605139707,1853297625,1924813136,1400635488],[1583550768,1706288009,1319658195,1725827666,480522908,92344271,235262522,1629724704],[1408201337,770268306,249576675,780815083,1652658285,607571191,39225556,98860713],[1199766360,1714241853,223876442,1289266426,196942850,996694774,449912767,1622773111],[273172410,1013844631,199632039,648586662,1404888137,2007393133,1555510796,1135790481],[957704997,1070016792,1500385882,1897206049,241050788,1398020074,220681603,1950246421],[1232500223,1682373370,1143496709,1966444640,353484909,788076230,1496613236,733244511],[1562622526,1188701370,1617691289,1943793325,832772253,1365231083,193548462,1472093584],[906348720,1294437788,1340038697,1934441414,1839447384,264664901,1332485113,1008718372],[392401528,771452572,461663769,1852293217,1784498986,457213716,286241880,712803799],[1882364458,2016741029,3157330,680819166,1910171097,123145675,605040629,1849817881],[387663649,690622166,2058532286,1543690928,1450692013,1689481047,371215454,608184930],[508832122,120478966,2123479738,28465466,1158935077,396294178,1650607511,762519944],[1807062960,766302718,126583552,951745777,452458795,1677631446,975846345,135794834],[447368202,1848173923,1436751454,1896207101,524459694,816888519,1993560857,1719705268],[447280372,559750825,1302111350,52162089,435472068,1646723604,1701862039,965075954],[1324273574,410176137,9374347,440976852,389707090,958118688,1810355956,541058100],[1099272960,1165706143,828585394,432499641,809857172,888022158,1677831027,1271419558],[602340839,350239741,2014086314,1388075235,1784123585,1732821428,1692820478,1245417019],[853230250,1360116607,888586842,1261648853,2022731728,1516741127,665534933,1095454538],[1725140262,511068532,263689480,1596475868,767349077,275638300,1663485871,1663288736],[1064415992,654967871,376303461,1320085246,2129576954,1341072443,662260475,731227990],[1659941525,489798585,2109925052,194395344,1249772892,1202170879,290905145,659196179],[1697320451,2017340931,1612776220,1298180155,1024807790,903773770,890846643,1317862931],[803853764,1886071879,42092443,1832614114,236555703,1261435859,1962287278,317434849],[791479592,639795127,1418151835,1441105576,2123106182,1618643297,1734870627,1013449433],[822054122,707605302,610004478,852107052,1086752272,1973711031,945318333,391808096],[1167600481,565557378,537747809,1707555579,372458240,1798745499,1550169351,1358219610],[1869751330,419677177,750965927,763080259,335630378,208682364,1356513392,9667955],[847044680,247901594,1502513830,831964071,393538581,426426696,818089505,1961425818],[2055915786,333360079,1917576634,1195974287,458897161,2077137299,496906271,615787317],[1790832604,397307916,756813980,180743306,2090159045,1688057357,666465792,2107990113],[1852205198,1220394938,2118608545,188858862,454224997,1182229963,1940692936,1673565696],[1942974484,1183528258,1220968555,1729212968,536175757,1347401291,2130375322,1740034771],[1337779222,189731120,548455440,634771601,465435334,1208793874,433548201,1641386441],[978252435,188521307,1096799345,64194762,85155093,1969907956,1799016525,1007545933],[1351903293,1981362456,924634257,1592407723,1941889068,1763988849,9851947,205340190],[1885246587,874338383,275304520,411908615,994134100,393253383,1753539095,1250016746],[1492600431,730995986,142364504,470077751,1608063301,1800178865,1990264290,471698610],[2000980225,919804597,496311401,860557123,651759151,417302551,1434074992,1188516834],[1844864630,2037057744,1867864559,74155038,245394529,1707177918,1755258455,1127624907],[313897520,14925264,1503485362,2091255857,32668187,1553846436,1534990338,203056605],[806332804,1170663022,238520096,1274449458,1187150366,1212025649,2090969959,1697445388],[2024172476,1982941126,2048763360,233402150,1845797743,35609210,262429856,1388036951],[1554144059,971692750,1442094830,64010374,1180098701,1120870309,862459576,1443960746],[183214413,712231757,985327579,592526216,951611930,1663862181,1745756727,1388973754],[1301527890,559631169,442618728,975522939,92206472,1114698363,1403199312,1952113870],[935107393,257541880,901945879,265589202,905084899,1800542983,948605525,755550200],[1575286892,321259882,1724328814,278669830,1953206748,1115368083,565658409,1537403803],[91770956,605648399,162179627,46475422,1823313451,2054747251,186284146,1146718856],[1460675046,975574375,1334647590,1433492179,688828454,2124931003,454169621,315792394],[99356641,1504503846,2119654740,367643628,1676004422,183125563,496696439,2109891063],[1350053151,2096384620,212607529,358385947,1699453796,242113508,480268248,1322801218],[522253786,1000872659,1703732263,1310046891,830753258,562379920,564172462,1733944224],[509029292,1898404072,1978378170,1864590775,1655688858,242365792,1804998835,977275659],[390722061,87415066,1541769630,1224478209,574937696,222153444,1872145071,1143852940],[335915160,1471959780,2078326831,722169970,1366584636,1827270495,2009309183,1932346698],[2045736478,250387498,1064832856,1713449336,1005571908,2119246572,675821103,64263543],[229323151,751928679,907129582,1996957860,1299502826,1000165203,417763733,1190303875],[1552518553,1427461472,567859462,882414028,925836308,267796357,1684578041,1170670730],[1034304081,1381843173,1521417504,886922415,288518774,1967474672,348513058,1107803120],[1848885582,579107435,1173276012,427079669,1801328658,67600311,1265687714,563446100],[1438662208,927204977,643853040,710583136,273753943,889763833,718535775,1453801381],[767921184,532309109,455171028,2002010394,2098899172,1094583162,1997890327,1408470248],[1913372957,1647478483,1185906416,1672564925,1246013384,1351791003,1567322641,805910211],[558192216,1202020340,668668899,691510364,377817547,1294898249,1751796790,494521944],[1354807039,1892964106,1333945379,712343437,185539077,1903704204,1494464528,1720327559],[1661341553,32011415,839489633,651876583,1043503834,946821948,461000302,1992951304],[1288313894,1639554893,671789125,1159546649,132658765,1237209760,1237181943,993483678],[1872046355,220856998,1442252671,1271631434,626217221,1128238202,1763160882,498090490],[1225869010,879140238,1517489354,1543579856,731284068,1001798996,605761461,279470141],[723980308,1703653268,1888221712,518661028,1536772037,1299458774,2007948378,1205995529],[1157636196,1094215009,1327326391,1589509613,1101389884,109142153,1465445867,60827394],[1835834301,1129377118,1733221376,1202234250,1102123130,1696824053,465327174,1899189863],[202271578,870509400,275617294,47108742,1724237850,1314595832,482817318,367153504],[459619099,1216674956,580460927,1287203126,1691902969,368473075,2100169309,2107541052],[795824389,1946254664,569183211,810594033,619898035,1510228250,1641100425,1741281614],[411115565,869610063,55695150,1086162304,1902241917,1961030701,1434467187,1584098246],[424852403,1679422964,1340170381,1357477049,93630,1220204811,1540655592,1186917677],[1614986663,945950931,2007935690,444350326,957497213,420925384,1371089859,1853562633],[837783501,38776313,308791488,496234263,1159171128,2063761146,1010764122,302998067],[725424896,1858645530,1435438476,875630629,1262463675,79523038,813602923,489329847],[570571218,806421614,1540984778,640928624,825064590,1885570250,589597615,1782064015],[1490474246,1278662737,1952364109,1647307240,1528544941,880884508,2084278817,1422215561],[508294529,1382180363,932019963,1473978599,1768418780,709641976,2035227676,304087539],[2103635561,1182036826,676832962,1411573597,290691982,1625941314,514537406,1673330007],[392591332,1461350235,461647828,479117371,665404419,1556661612,147886538,534968652],[2049432589,1858175497,1508926352,191031177,348458697,239949336,47772263,886935349],[608356522,27207576,133424244,1833902034,1917071876,173127058,237937428,116263150],[163989456,1179005528,1142616690,1632020952,308560589,295805515,1243511984,1685251097],[156908415,743795167,310185305,2047518691,525124351,1400385441,1982000033,1335176303],[1069256886,1807269403,1502132361,1691137608,290778119,714491597,624507292,1669405956],[759611533,29308080,119206237,1780010050,396279843,944051787,1199415547,670079356],[1255157026,1371711411,301702524,1446547802,1385621172,639655746,128085553,864360865],[189920358,309870895,1349812534,1688602083,862507514,563699646,354443022,1927801195],[831567642,1103558754,1963096662,2056639300,1102423931,1219102711,1387822674,1849864829],[2118920573,1010804715,945510019,2110644585,1783811041,1775309456,169508332,1106069091],[2031680747,1363806439,1485330618,3076887,1975254471,563351750,318237768,1093056550],[596594402,770789382,1837206992,112016913,379148955,1835277800,442319169,958079506],[1168326677,672771739,1085292413,1323832183,1878231860,1949638714,78328174,413699405],[2099092773,1447972863,138947211,849139840,1221666322,897963911,858201129,1188800266],[1699517109,1745129470,2023817838,20798278,2040164323,1886555752,419789351,1579611222],[1842860636,7238278,1594747781,618010794,1514864079,117444375,830417876,1965339889],[1691326855,1554754712,1791629624,815520686,891478260,503494650,4855028,902397350],[269597052,2035288757,45770451,2111559298,750675873,424571964,529091216,1361857991],[1569324801,543162275,2039162604,19526594,1216264674,1061943869,1499516904,473269280],[371189923,1557458295,473588522,1761142942,1918743122,1471037048,427734859,982540613],[1774500396,1316732671,802699083,1709487104,1965755898,1293999995,1767839873,1191692255],[1489820655,1962908209,1929676170,276228706,634529182,3763174,1515816913,1638852053],[1115751114,792078917,320850407,1953416634,2063551873,28773947,916792037,1488021989],[1095459645,935372081,984582154,722530766,1755141717,1429524405,381173925,716889680],[1860334245,559436681,1982982216,1212378192,174136140,2010596757,462955336,1455288573],[558409725,1635604167,1779744838,1709063820,289752167,704421921,1227230186,1186641660],[1126774351,852094571,88878103,741562323,860726321,962367209,2041095149,1041022064],[990792118,756035185,550109616,1713868487,167970713,1902279962,1858707390,1140054048],[539064730,465481109,1658293489,670397090,451461482,1734019378,1005726533,645019174],[1702836798,797656997,1527202686,484700736,1167114307,168746082,1932603444,547071504],[1037423588,100632251,1732742321,830784476,881186495,1970832869,1687536103,1573982544],[1532584986,1767710014,999405114,1740967809,121745036,1609935218,1138709744,1464051725],[1465491827,1712043062,623451590,1879832231,1777648554,80907589,1402263887,676221942],[928337584,368814220,1184971902,1912520218,107923015,1504277360,1532687948,1895894669],[1820693496,1509028162,341877301,118066567,1865825917,337907894,809991221,1675702157],[1176723926,1495278325,589215436,335434450,684108692,2056092609,1075713159,1697313251],[1872421967,2077125652,2037598162,87581124,1226411082,1696445738,271048938,1215965858],[582429938,489557101,14301158,950747003,1062442126,459349097,1517253335,1849715754],[357299178,1046681667,1649841048,183920664,960985954,379201275,2102703623,832464077],[1733005865,1082389071,648017445,1266204724,962059920,1526543457,530281360,1634224419],[1308043450,2055723564,1567688036,1155671095,1450571246,825707182,394646555,1464474440],[107958294,151620203,2036114849,243369125,1097406240,1836970479,1865017654,1997604817],[2102221682,1299260790,628150960,1066727088,1942243469,1365671953,1539054198,1203276881],[364636765,1381199209,1876480053,488986856,732076393,1860219106,802694613,2110263027],[1179319813,1974823336,563755469,511924709,736849553,209645915,721880479,1820730307],[67561085,1183471854,511948053,560350725,1605803996,325199042,286632904,1866070129],[1627975339,1427632961,579597692,1490825815,1557194835,1874931741,1496682800,1407580310],[849704570,2125875221,215451825,723946020,55604448,205990525,1480375189,60106392],[2035973966,824785514,1584245363,473808112,1876860477,1434385994,1719090732,247384585],[708389703,957059184,1908415056,46761696,1000027597,668291612,2116127537,1924631869],[899946577,2119524089,1480000493,524854835,74578548,1763418102,42058927,1710363753],[1338746237,216216946,2085987614,1118185125,1659728692,523391824,883438039,609097213],[1644829812,2130167644,325316620,1072131630,432194041,1759630325,2071295509,1279724844],[239504844,1477753385,1216781435,937413865,153180836,39912631,713580930,799787537],[1042143015,983663074,1021130545,1354611701,1498502314,911365276,706685629,352625475],[1458539626,1611648958,2027151643,2041292938,881863149,474240680,1339848789,1719179208],[1010524524,2104346387,1810685621,1428350458,851682221,2079651805,1264417816,1493221802],[1692030702,475498757,57185521,212465521,1188634175,1381732059,331756476,1356336885],[1018866023,1022913227,1044517829,60614348,1173187722,1652573661,1744365702,6226150],[872982335,1063573318,2029178237,770587481,2019304277,888930497,1030648699,1699981582],[1302573314,1047396429,147708625,387208025,2050902736,1444337700,1038173968,397349023],[1665355818,1071092314,788225146,313901816,758515354,346091234,2082812949,840920978],[151849452,1217800314,1422984770,287807957,380167441,971002628,636613921,787595762],[1429695707,625847852,737527746,1037365037,1609834601,632263985,1619413075,45690914],[1402273471,1565203067,91506240,358808635,149422023,308963686,2071141579,1935318392],[2029376021,555599382,836957038,565467435,1559015743,972136961,110311766,795153440],[490673009,198353147,1454618790,1007477872,1097634336,1791710958,540077407,281491666],[2004698079,1751721696,1626702292,759251805,1631832619,1322441695,493541948,1685368593],[44391403,19738193,1282889136,537512115,1577746289,1692286897,808862579,353583960],[1863636726,743437444,1175758708,67451552,1690404578,998378758,1106479993,1367374441],[1676617051,1075386032,137856433,1843628076,809900326,1214353029,2002342602,738773932],[2087564197,1932939574,396964011,1228782072,1823250498,1537088222,499052566,995341085],[472697680,184623332,842216026,1050614154,490818972,479256921,288833832,851675496],[835432412,1919181785,1686483223,238057222,577076648,1826696792,11194174,632311137],[927369730,1361716900,1013745672,585378423,427113759,878645342,302041863,1470851475],[1422845855,1595994960,2098288705,168962865,645456565,314785285,1988628719,1071123931],[121955588,821404443,828396789,1762123580,946921773,597468507,130688258,1948169004],[1650277999,273659734,16864661,1260562102,2015271525,589051201,847005758,957796636],[1829401823,516975871,1269165926,700424786,998075623,489097063,1080068623,137793751],[2074736245,1446832561,1605365960,995756125,705779155,554172273,1676050336,640703883],[1575991778,1535873843,1684259188,1468631835,394701381,278297054,1325557451,570402159],[581027023,1385448386,1520148412,661426411,1427645445,934421824,1757608737,752557831],[1327781243,1948829356,1254494320,854400756,1941509797,1034442359,402812976,1077575074],[479900854,558966642,1538085429,52375383,234233293,1740271821,183874530,1297548778],[2093960354,1109582566,1479499661,1790071768,1427014670,1332536594,1739253184,1755438574],[1619879827,1049751867,555734220,72590111,1505156488,369298338,719940919,375254380],[481637866,1234275245,1274519678,332985582,450445448,280637911,686995689,94208683],[189144565,1027445365,693772457,566375902,477109271,1051959864,1675401680,291145157],[1379238677,421701242,421970599,275558962,191544448,187421826,280725700,969277610],[1405819077,689226949,652205813,2983903,1192151200,1163819911,329558134,1348955053],[338613861,769635525,1706410851,1946608792,1335171560,112846986,266828024,1454475890],[187897748,1541893460,188697252,578624106,680444333,1015220242,195085190,1738267998],[39279487,1315311522,1417309303,263119086,1020773449,21582058,1404761222,2082981388],[1615469392,1601926257,1973524770,140466076,838085340,1573948844,673883243,1550300793],[413021916,1839990137,1851272182,1532832055,1700018117,1636829461,1243102471,170011394],[1806589447,1541048863,754238621,1639092660,1284964664,899580552,755253447,367110272],[1200848291,879463998,526315836,103696181,1983258354,1195171329,500478162,2106046194],[501047295,2040017351,430444801,920050281,1603936927,199049949,2078342754,1054920318],[1705507725,997738677,1903848146,1776999555,2011015198,1318012720,1783245653,1122940983],[1560349048,987838241,1954745468,385710299,1722089323,454864912,1782813429,703811813],[2120991779,1746512399,1215192854,146230652,1721948343,2096070993,388848756,610542779],[288942914,1023040961,1657184317,571834822,1887021743,2128574914,197993765,893206982],[1302708988,1300540019,1763166506,974157922,47143786,1600401417,636224652,1176106001],[1145602969,934522298,1096174319,1064918040,1888493262,99839865,490126988,246014120],[1255498084,270967361,1080272277,2081393987,598315190,939910614,790982976,265043500],[156907202,660294564,1386611072,1214544578,458108484,531512440,1843471870,2090714042],[28715811,698510322,1326079680,1875022893,101326748,1999511171,699563450,218115735],[786976274,1611653910,1374099232,1905430797,486096720,1749514778,1452540127,1018124947],[838788378,179163928,121000465,1147211653,936398265,1234032003,1031932618,1132812401],[1630221996,224927149,509170670,2075818835,1358376644,178851993,502944640,797769158],[1248303064,975981985,918684423,1524593695,1114690102,1784886944,233971200,618954477],[1942757099,330573715,2055702962,419972976,2067603556,2005569366,1614468566,576806493],[39449144,470309365,1852023471,370246022,1082138234,1791616319,1841983036,276441617],[209988852,1654952864,886414791,1369446653,264385541,1916678007,1322529500,1476725621],[63604195,891801789,737339767,1648339160,718086835,2122608937,462855637,1855429993],[1574204474,1736558567,310698522,774565580,367911044,994682777,257160574,783148937],[2083060278,36094803,1948155624,375856158,1023029526,1201742777,1349032338,1170236541],[323961593,863667828,664382999,912756257,141565591,1986820556,973891007,1318933662],[2124310055,1575296479,1675791254,521774811,616425967,1324648194,1331816596,1667241956],[2074593520,1526337271,943658692,831097783,906247032,675828896,1896398345,1650601390],[2040894825,875730070,16949002,959435129,2067731387,885900273,1194638205,62974887],[1178136688,320295154,1556631237,752504428,1979437042,1171434935,856270123,1142814614],[1914606052,1907961623,1389571453,1654752888,2097860617,1984474595,1166656679,1968038062],[306317275,259995797,1334780142,2129827044,468673098,187481488,1085217558,342646236],[2014129197,1095639695,1086484986,443428648,1578121731,331176141,47600935,250886226],[429404042,2110637552,1219536973,847945022,1432711289,837964753,1281875728,450748106],[473452555,2065433946,1754538680,1037806312,1551484662,1215909083,680249975,857200532],[1879190322,1280110388,27004338,263150273,131663228,1394514418,1245869040,1023060892],[1986075772,875416810,2105087905,39837006,1702718548,457944066,2003140584,1496567263],[177940445,1462786506,1825951722,373554206,1024189861,1951150478,691767939,1298827286],[424966504,1324028233,1950424425,1480808271,1373726443,1534933119,523288164,1461875587],[540817852,683875339,267210034,191423603,372045065,655517140,174124620,817122236],[904127652,2042605633,1568380407,1291643498,1550643174,1469355117,1099732052,854570808],[18542522,674102114,466878048,1472353573,1700036297,1587823508,1080986761,1718637913],[215307635,1936096035,1926894579,281733648,1249578269,1453234822,2020584667,1319291165],[761281468,1427275901,74954143,853279404,246922585,1382285019,1545708298,561841502],[941552283,536063128,1966467141,828630290,400360772,181244148,2098357077,62680996],[388811135,560659351,441031030,770797825,1889189651,1822295561,587525836,1137216897],[1224833268,381648785,1666131964,1877212971,347390483,1198106476,1406720137,1926784133],[396937576,1373916815,1299303167,6427636,1765624447,1285445402,1903917542,585541205],[800551626,457397577,451943140,610546494,1617935959,1928872807,414927021,1735275139],[1148784146,2055118155,1658345916,84320578,1109898584,1483079939,1389902724,1558449099],[385907059,329722947,1414826537,1185320340,64492502,1102310445,1699202624,1088990038],[427041150,821690203,2047675209,1827408857,2088305677,1285485402,1292713553,679211063],[2082024068,1197502280,403293050,863639540,1585858852,438006969,1849513387,667601628],[2004097036,1678075304,593383344,699648228,192582300,1926435200,316288232,1373959972],[539431777,1715628020,2062211288,248007020,865575628,834906812,278187203,1211466407],[1170935639,166762939,1366262758,1146491546,595504342,1757900780,1564413052,2020155003],[735658993,66265881,2060285576,1076247565,1712088321,1334479199,299621789,1435606837],[623808127,1571504391,370981517,105643065,900778633,122469819,995356282,936407009],[985167573,808391931,883980484,1604568079,775941873,164214132,233018463,219956389],[108472316,1112190161,1113595320,1934666757,2079164354,598518366,1771590000,1309263990],[728515641,889801016,375121193,325838142,38584445,2048748500,1688309907,1278854991],[993604859,666222914,46438927,732751667,714104718,1332319990,556460952,2059927934],[882673558,2089869868,1849651277,1203737316,1020976508,2622981,796021176,84358921],[1720578167,113062817,833083025,468090000,1913683766,1492999627,186608110,973114260],[943929212,391196256,933343478,1662630290,637583756,1551171496,810571611,619619313],[1842040907,1453278039,77881375,808715472,837292984,1261356672,454131581,1132128390],[1825846291,1991217521,1834191983,1454722250,1054480235,2106535005,283848621,774783722],[1100241165,264675052,972619993,1337899766,1696966123,1282223630,342021512,76965302],[443984824,937717094,1710199063,1003040378,1997052190,1481741456,1596842101,1205877266],[148140940,263569623,1234365219,1521632410,1093041264,1290904246,1778436113,1865998147],[1507717069,2004768673,1723197147,911881836,1645677083,968285974,608621067,1315406442],[792269369,299982338,379907965,1887437426,229182085,1246003704,659185132,30430134],[232913976,754154644,1179071161,1249492860,239588409,1055188674,2077106736,8948490],[642253197,469190785,1178791692,1680124291,1920278972,261367399,1571314908,1472044252],[1497920118,898956648,277363,1444696141,2063077522,1839090842,1766371664,844731454],[159330289,299013482,1955017013,1441759084,1676825499,449012090,2021730738,1773025299],[1469426058,1146288805,911268670,156028028,1047824182,1490189278,96508872,1160747915],[1321568601,1666556702,1827592012,76447203,880161106,2124137778,1669661094,946445915],[1181423192,1927373357,1558266467,1977000124,2026749730,1603381007,2051009788,1692956303],[856417865,728606059,1432962358,78601096,1180427517,1386698266,1070641687,1163069034],[78142017,485712412,665417219,940034601,2037248000,1276053404,1357439081,846097608],[1394859248,728317855,1850907153,1645030847,1132360463,908890611,1177269592,527841444],[234441218,720472780,1540663062,1366903891,1849100230,1620203795,450914943,1712104536],[1110213474,1441564100,297002764,1671663379,1593563547,1476675181,625905206,1531083942],[1435804924,798202285,16376491,1480985426,1066765177,332011312,1886482559,598660099],[395357622,771339330,150185864,32128959,1928374708,119477525,272985925,1974671176],[481740770,84978350,379694939,416726398,1355295305,1806375294,982610007,4237059],[707881448,1860192642,987863487,22121347,536659289,202612333,600293638,1499438888],[1871101879,506913617,1504945782,694648942,952727368,707046053,1002786447,255256873],[937791106,294367205,625560710,554304268,654001113,214744881,479572267,227484334],[2021621688,609051822,1597151402,1646164748,1361806451,1838860850,269827679,1237360557],[956109702,389069286,661432880,2116799143,539359757,1002245783,217684544,681815082],[2110806549,1180375414,1375975080,1349693430,1982295312,434417408,489904477,1945169679],[1793371968,42874018,614156308,906629119,322486266,1224756994,100933519,1294165142],[1293843436,671986452,521915822,920792425,611819718,575651162,2093032863,564381625],[1973015318,1048238332,1496750299,1532447797,532119844,171194889,414282963,1588832880],[81019717,826474243,1006661598,237375554,1100613396,64981569,1884614064,194626326],[505015780,1939039143,91481952,434898377,1941571342,16252464,1187069071,259850131],[651173211,2117870799,2047194046,67125537,646976484,12704811,67030527,1248446959],[1806844125,594213203,1966126613,90444579,1798096086,971008346,113716688,1541318544],[637571875,56034435,1622350019,1870447448,793557948,1260682057,1292286673,963110979],[444890701,1863024271,6458509,386609123,61400075,601472358,384801885,479802292],[2052441827,1122599638,932519195,1676841186,123158883,1436324178,56508844,1530247584],[1280083188,325953138,2022638322,2011465926,447173570,2072960844,767590334,111749096],[769076248,1540493360,1465404383,854471596,406177499,1669419079,1724376053,1507780664],[2002165270,1422422527,1089759145,1730983483,928177046,646059616,33239555,1907136795],[1701249444,154802310,222956514,1000347917,140089188,1109234349,1377702519,160190981],[207336045,2033208530,208326615,1704471045,1209653297,2080068304,1500882602,1476358160],[1288348634,131676553,363813362,634237025,422118120,191598800,139074836,587459803],[1910865916,1706350616,1349057381,1550104706,1104039086,575018814,1243559836,706697542],[2068874569,542606107,947808234,1066797708,957255679,4798790,1690796077,1567276154],[1544976167,328312881,853392773,353001614,1076841474,181079134,593439641,1754853489],[1176768007,596746370,1022531882,1101043044,312629442,1090638026,394282542,1869649351],[2128057534,1227950173,2125946254,756186649,593291082,25335289,722307108,66483818],[1563683418,882429859,203269502,433368745,281315407,365626804,823234170,100046230],[293262619,1823439320,331970960,23196885,1817427181,727926480,1693140275,1364893211],[1648700284,571823420,441114845,592559900,965586971,558178940,1889182881,1971301014],[154677847,1917260030,1337491747,1399292350,498071303,186256286,2086053258,1015848208],[908757357,150416994,1083535653,1966699654,501807229,526660699,1166819730,75335870],[473634872,501922827,1832657222,667522596,1306072621,1396027555,1147207327,357457177],[394838100,955403406,1378223669,1225281249,1449732912,1678063807,1138462509,1712542529],[616924236,558166227,1087391571,1935173340,479801033,310747374,988866341,627398065],[394526069,263539606,148152898,2031202147,1696916524,774526651,1782894812,1940572769],[1860243720,643680511,280976755,495579956,559869110,859174091,325883495,1786742754],[125546026,716170045,1903050909,172782933,2033520890,1971293517,1906473951,1376579893],[1535850927,232301401,929116803,1041159019,1106858058,910956795,579511536,215364585],[908080940,528176697,900146628,1205908229,584706928,1940161946,1527847937,1044717055],[1597457012,773093559,952992710,944451967,2070737930,1967414998,1978420885,250068172],[1772559745,1260641357,1610235851,2069285883,2046787859,1292104264,339564700,1448443123],[1609387801,1931334844,1044436714,1751761384,366426840,1412142807,733355371,964273205],[518023199,1595907459,1701397175,1802754348,384358922,751502199,1859753339,1686550723],[2077731959,1446588615,126024078,2056000894,1536266988,1265579491,1614052240,419750221],[101558987,811426139,1603278998,506688767,525255178,312215201,272818803,337993120],[1317944148,1323489591,118604156,544948093,142881582,893165852,1699519026,123467263],[722000839,1209518859,1172463512,374401960,1387758979,850979899,2038065396,1742084064],[182357129,252474780,1219125560,1933473475,207865288,1835290141,986815912,1952138933],[398095635,1072004386,589162298,785968916,1526397388,1433357004,376060517,357021285],[2130078191,1644279074,1910520913,660159675,57274239,2120339772,521080015,231249353],[585240387,1328453930,1281231334,1434195682,2075904983,421523074,1719877749,1009158234],[1533407809,110889107,71787570,848230486,814333071,1513584375,973786358,308208458],[756447097,1647350310,348973753,1237390487,1506332314,1707079896,154745858,1022415219],[1707424326,1216335965,1898549941,389383294,1849174396,1055823947,255896074,1735425139],[1129862983,1353615651,1057525673,1343845309,1828748113,1404532428,274442312,890623046],[1510962831,225226768,1983878791,41670508,1912128292,625258802,1314912402,4741048],[1066465402,713031847,673234569,1888846364,1482427963,1986929394,1615770259,1678005466],[1888887996,264666829,200216525,1151812992,1589661858,321903859,413531791,1514301036],[1421240612,729381376,1781279298,333334210,295049950,1219156955,1765589816,1172320432],[614714538,711528627,1331764223,1164589861,390186980,506830290,6955428,499169084],[1410142965,1335341789,2112828690,276051144,1000299761,959907180,1229287377,1689083415],[178031981,916715942,1053855736,1224050281,1738522941,1430723969,648556988,1484700958],[356017074,1766464414,945112753,2105695324,878248645,1483913703,1467658727,224257014],[942185128,2074146553,116780792,1717573895,377184225,1741563008,152871542,780802978],[1160701741,1312127301,1924713872,1044835231,1767728923,442086971,452938182,1731089262],[1775183363,1660741052,564538877,1871141808,989406599,438382450,2116162706,2089279781],[1061469084,314914976,1931169573,1077019258,326794066,1220458427,2110641663,1775732630],[48187973,294860129,799727181,850106167,951885345,1455456299,2001086045,1049726000],[1013875452,671344862,942489203,1989376540,1468950111,1067102863,1861760908,1396648344],[1953689541,1269723293,1238624998,1995676249,2119417869,412557300,1605303218,1455075524],[841664587,640615876,1554312506,1374108789,443342665,1173331492,838488513,1566507598],[2102767418,385235906,1124891920,1735953456,2033323378,937233352,113550705,304145210],[1116047125,1641173902,79585306,1859210514,1265130734,1851839145,230777680,264192697],[690275250,87412166,839602948,653133159,1209409519,1798495901,1045853650,1854892535],[1126901258,980100070,1386055871,1084258440,912606595,468730587,2104850245,208123808],[351243717,748023834,1610849053,2004276075,266904633,2037281041,1182828056,1201086580],[515587363,1702524377,1995176460,492906080,399612860,1849656298,2036309051,520926392],[1148441967,609220236,63914736,1218213974,1395095581,1708268643,400550434,2075839702],[1386358138,107020215,1526804055,444348979,1082986505,84890266,1282315219,1523340776],[1907219335,110158957,324281590,1376911404,1398383539,2075612624,105295435,456095448],[1419229317,1494524725,1392534877,1607147761,43963441,71124249,1890883676,967657779],[1066130375,812827653,1896758060,190533031,166480108,605480337,2062925236,1514683160],[991708238,302335843,830313516,1452454029,237561952,1304941595,9454762,2083769710],[462646906,1216023003,1507719356,1782376389,1652605463,1871002606,109926540,1784824082],[1930119678,115346772,1811487635,795504147,1138073234,1482404140,474316300,1642787325],[1250525970,763466900,1898737675,1691465504,1778296523,749972735,1356417447,1226394217],[2066476280,1885090366,799078299,1131964253,1498999534,1074643705,758434991,1322416454],[361845751,813320609,508190989,1112141099,699497811,824697548,45430196,1544964089],[407738782,2076922361,1686019081,811827671,413783459,1989514727,274229379,1048588354],[1277806998,944083333,1242700054,1984863508,2112132906,1774126013,1286983092,802644866],[866555365,711126679,139054201,138604069,1068476406,1699703834,430549329,439820998],[1260253793,1130757649,205359621,770529167,1664942362,1297329906,861380796,1285705382],[803261349,1932067335,860247943,109360674,708590822,486520408,1102269594,308348065],[1055798723,1662574475,1638870899,1758377259,148197623,568045455,2069699405,1843318235],[1369200216,1055616621,898153524,1143111824,738481819,914294167,1552122669,367406880],[351227825,1073181355,305473772,1262851595,759022981,577656586,756014162,1568458455],[2077173240,703074578,528480535,271719800,2063444115,270469974,187316362,1776480206],[2061413692,1159169719,306856124,1060911405,414724125,315369676,1026384933,344812933],[1555029823,889994519,1831253980,2126469183,953274797,72594495,757490557,558455297],[2018387217,1598555909,1605254103,1883844007,242128577,1149386942,737223383,1767818473],[778462496,1901276685,2031003188,1944915535,815540265,1641730790,2030733923,701123595],[1689788571,698692789,414574673,101703714,318271842,966258974,576686133,2010232454],[1124654911,533277406,960548168,1455025140,425970427,1660085362,1152053426,181122095],[1039357727,1540955814,674458872,39449392,1303775592,663315805,826028822,290426752],[1189997139,1227795041,1850426826,735885156,812715888,1827645445,1984988159,2082574419],[2087664624,773622941,1875320916,34775234,421932172,1285589724,1672163655,1176299166],[1396627799,1776783744,1634837241,1029291613,1495705635,154200241,692881429,783536342],[1496544381,1117316562,1282208995,1544358588,855965731,1193065043,300802820,337126361],[2005135607,1550906537,1068536243,2049924898,840391696,1444023593,1704961269,1545611018],[1858687788,284561040,1775287227,1634962346,1085953883,867403599,102495270,501056919],[717652889,1665089032,637679864,1874736199,353607583,1325012917,1945751880,1307511607],[801051267,2088393837,653425138,418256485,2032342444,1171733961,250025504,801189180],[181867938,181772141,1222720323,744822261,225461889,1470330146,2055866966,685297111],[1498392412,629805897,1161637819,2090979927,489241306,792371364,1025655763,317509834],[1737187063,717823294,1967273959,314789723,1415619251,901049949,47053385,1301762055],[1067172741,1368521814,604252549,1959804229,1778913413,1196745996,25748412,344314017],[645542679,385398789,199158625,687024354,1826780167,1326993725,1788217931,593804476],[948467209,707771957,911545206,695765551,772192151,844127100,1396526987,1573444991],[1532771627,750615130,697189692,2096128190,375029869,514062480,314318152,455445579],[2122575909,1139871075,1892023787,104508133,1359140880,1125826507,1545152848,1558659074],[1443153576,1877725784,864656995,1594938366,1738725656,1649918443,1181580212,879815360],[455960995,1637523013,84977368,403557833,480257728,1395398393,2109616558,2107025675],[1539142310,359402335,482279153,1392163158,523008081,254285187,477794499,193258538],[334923806,578915036,1075269392,1327899228,221753006,631036814,1582862814,153889444],[2014647869,1643434311,966647116,1224955547,1021916479,617944406,469996440,413894698],[112610258,606102458,1998084052,716084778,1485161391,712761375,1751494514,203065316],[321353233,926631249,1751240378,396065795,1878416971,1545426020,492749492,923782533],[1771622879,1420189021,486845143,1734387423,1857678479,1133095387,1992129203,51209006],[1841898918,814221282,1587282982,910922189,124846862,1508144981,1609521811,1473858544],[606482834,124558309,10688584,1477344598,1166158217,1763512371,1145183706,1017849295],[1075879083,85888296,1758392559,396108738,832801746,1266601119,502221970,1171731346],[1316108433,1368593639,195887062,1799499612,879866202,310101192,937339949,1820132435],[710130008,692825482,901787071,703993708,586340207,840034611,265102839,1530550229],[1970727143,847876314,1389915093,1129712636,47501971,1162646363,195598983,539965368],[551892843,644756886,1239350208,1929201760,736619351,915956256,1973976424,1215920347],[1712328690,40426268,1358632773,30209467,1815931630,1151342851,1057011841,1593704867],[991974563,545148501,1414835455,329273715,202754259,1847763618,884525317,1304626356],[1177088178,175983167,646209990,1046538886,344989574,1872543089,451450746,556286329],[1513622128,1547173122,177047471,1871453799,382728149,867860403,1578503474,1972734489],[570918959,1204490343,439750490,1277891961,2045722314,2024776922,2012276281,1395860802],[227425223,1369128488,1786090896,41549959,1444114151,727429785,1456397935,933272511],[663122159,763734632,1807040152,694315002,438470772,1983853886,805193089,634027970],[562503841,1914103750,1981335927,511863750,485681588,1019330633,873589291,824265322],[1146071474,1230131789,2040686075,177453577,1820570964,302671252,1783483970,857897021],[640809746,2090301485,164131806,140879994,403077605,211702484,764634291,668702137],[354767030,630141562,47064562,134553734,366354468,936346584,1903717353,152569186],[1522430984,112690308,1829918837,521242411,377912700,150496720,842687304,898057025],[1547097728,18494367,1460351629,1420772810,186592313,298741173,1492116790,1570853399],[288814975,1904756881,1975837549,752708566,1294264406,1228466989,629936670,1492812408],[242746254,1621327933,2104854023,1709768531,575860110,479753624,1097257989,1443027327],[1220369048,60017250,1438867913,493646180,1776342238,655137506,2041529488,1827904067],[1303398518,345245944,1285761435,250773812,1095821599,2113792131,1654861667,1770997570],[454797242,1790266133,1216422720,1612629134,176872279,1471421876,1016850383,1627254287],[281620954,1378081225,1165419432,844349872,1259204887,1051433756,1961735665,1443817061],[942946134,1014479792,459067194,819335972,1425036293,1769723760,403563302,1006120325],[1830063592,1540792085,1764741147,1481917133,1439316743,577179037,793158452,1849963012],[267631352,954400944,1528950139,1627267041,916031874,1783755513,2127615897,491777151],[845677356,1865419315,404299677,1238687203,1563847636,866431782,847853666,1478933222],[1570086773,411429994,141078326,1848170114,1746937737,1398959852,1458728382,322141424],[1160401226,35268041,491291760,2087505449,250982086,384102714,1507312143,19898287],[1642814404,620365944,580981004,1735362844,603458011,1740931678,1381481397,1558598940],[1717081745,559649982,1676635499,1308729149,1199670198,355208300,272278060,1409668920],[1093437002,488464294,686920401,1982138324,243768021,525524957,1728559513,880167780],[1541356679,867034119,2110396559,556237440,1121922162,586174202,745197504,66653666],[407889392,141041855,566915408,1370035829,1442429391,835883410,1846238701,1907654284],[809703954,984218044,105181229,1668555873,1846576315,2068550457,1565778563,190408800],[1598007133,687917785,1093518647,1194157892,959553664,331357750,901210967,1387563807],[991156117,1735999883,1491551369,1193368394,1419539193,1266769175,1647074666,1577787836],[404458347,1008146818,1176190649,937650437,220570435,1619541628,1261394196,540517709],[221354904,501505853,527338342,1114019978,1775841452,668874984,200861267,1570958677],[380772353,373382502,2121516259,931372280,2053028096,1785771360,1918702379,74371558],[1627794611,38449447,851098504,517757640,1807186656,653236007,597721535,1443410660],[1492746516,795358738,1031383230,1709490559,1840452446,1999247378,1552304454,1510341246],[1882311419,440664256,1335904633,574171668,64601879,217171842,388446942,970429446],[1504094269,1348115208,1957168396,2117236859,508008843,455631261,1293104808,1140879551],[938103959,1810661389,1013410009,1152095642,814656669,1887571390,184511901,490173728],[1531154450,895416015,331393988,1089991058,1931727918,676122195,438694213,339465599],[1880449062,1843295118,1255398061,417587589,956204766,701224654,101838536,889305926],[27160113,928618915,3199632,103774444,1343587641,416007303,151501387,1545891592],[455558877,1561072735,127568937,1187044920,441701964,150009414,1869365817,758821080],[668653860,302581648,337143237,1709118843,514592843,222400989,1337416084,1879775156],[1195427230,1322710854,1531345227,2043684234,801256340,328491235,1010530156,1449051418],[1895122170,714131121,2056500047,1237442511,568655872,254941606,203579003,1479383655],[1394157193,649115254,1505013705,169336604,1003776171,2047500042,849964185,9115581],[1624192761,2103826072,1600939671,25750008,1708442863,1531349228,477738177,315081253],[1875662465,352114981,1152088565,1376381675,2044949932,1520207105,387110436,624888837],[146134299,228365519,1358472630,1845290844,208435439,1072762091,2072742593,1923049034],[1524118966,5453876,1837312900,458990314,25586241,2020353926,761959746,356010219],[2076402965,316377023,378300255,1168827198,1559923669,1721067892,1622977322,1380486084],[1613728882,681531057,12976732,1766545781,1969781775,908850097,654266435,1232313443],[1092973332,1536573853,1621916986,1427607250,35320051,2078755148,152508657,12598667],[1000165086,120949338,1289900339,1198124266,1663709320,1282053405,1403063971,1911716895],[1947494054,1599696271,265748815,283780736,1419794422,317218049,1359605975,78320524],[339396940,1168543458,812924409,211222395,617381655,1620187354,3569539,1041159485],[1590335094,531100836,1893939619,621243201,521785798,172601267,765459330,766834179],[897119881,1881088074,1063950053,2096765762,229262406,238813616,1355512937,1754533927],[233776356,25466806,971564303,299954774,227270028,1250936279,901339944,1860032300],[1603190066,264108248,607386131,883100538,1708091917,612743923,1021479061,1161701370],[1064668534,1019222123,1381289524,53812025,1422945505,1904819881,1101872426,2004883138],[915436504,1840784267,1189263986,1293707919,2100459813,2128148566,1463981538,391291236],[506181864,8007571,1515050660,434820148,605961506,906179868,1977227683,855838103],[1441040948,395455400,1485127402,1225370116,144631067,1036033270,397491586,762627576],[1949980940,1917109906,1055716554,429127593,1719774875,542019713,1010187822,2073972957],[1757222488,944597702,1682245734,407273944,235053187,1882274703,811066165,474612483],[151210330,999048361,1684197099,1568217008,1813054841,1518665681,2129503477,1219169125],[938528647,1137439004,1237658883,1403452712,1302174988,911697123,1966624731,1816489327],[866663689,1874426030,1810601968,1839024915,768059738,1940044626,1531930395,1199484983],[990005759,359084103,2124513781,1307075385,1323191529,1581746452,1003004588,1204395256],[465233879,2022480130,1186945862,870914739,996426732,1939037999,1372171054,1599890357],[1963078784,577461229,464874168,1312733355,1298255397,2086709308,1383053191,297001611],[139172527,53025681,1118285145,1288052845,63342653,596411329,1232372010,732208002],[166645308,2030949231,476662668,1956317218,1238094805,1671689286,1051853284,18517820],[796615091,963479995,1969764032,1823220912,1774444406,1048129456,2089927289,188870557],[248348440,1252162653,716755096,1834066228,1870788725,1590540373,1397348631,564549370],[1218128012,1260192862,591171829,721961087,1671063186,1543358650,1329774339,868186688],[1735736779,769886727,670287157,647882,623953559,983093614,809265888,1001167982],[10842142,838669737,279624907,167774132,741527421,2086261628,1930247926,1930015824],[1251323239,1217839746,354342933,1874668144,866065663,383796489,1553005241,2026288003],[1543219905,2088392262,688032845,2082951711,867118110,151762276,1700140725,1331913364],[907320108,253255691,1464144856,1064867124,663504381,1101546689,1392970640,489897351],[102904847,873981437,613189141,480212264,2033818437,651867906,649104033,74444289],[943399294,643706798,887155811,296353831,1469029032,1838869880,1554384417,1800653077],[1106338207,1124551127,834349525,90218164,1244110262,2041956386,1270166769,77578488],[1147051316,953761359,1100263138,593873005,657276509,323193687,1212846009,1387326856],[2029167195,1926058718,315060284,263812163,1745646422,704074992,1880261408,1538715108],[714121834,2006419569,878717382,1200386876,1548814980,1256076495,838230982,1294989811],[1663822601,872291105,1127324036,438795765,1285735620,1163507267,2117355582,1825341488],[1880827657,460462383,69376971,1106092247,1349847576,2036924724,1315283835,2105730438],[921436259,281346274,1470917693,7342036,2038506962,1529719146,853981090,1476510413],[901501539,1637533659,1270245333,801440000,1474507710,2093756821,1341905835,727787506],[1439336818,379597355,766143030,134396145,2014529036,937440492,1348251190,1112423313],[861145779,213114742,1090055741,1928520920,1099136723,329904223,863467372,1849072938],[1482253823,438787103,678007260,9190162,209957441,420321677,673912929,1063524024],[1694206735,406227754,578908085,234942795,2113247765,827940563,1086380986,1628264670],[1465213869,149862975,955938567,555969644,871789205,1303364819,1763843444,391345819],[1512857284,1392857909,1345160426,1465932501,515160676,201845486,1536269907,1711374748],[410786657,1591554071,1838081402,1407341130,2084444964,806427845,39671374,1586999945],[931505884,1405285349,1592983097,1735838836,67734688,501547970,1542261631,301661030],[1387547191,1459873384,1531166708,1282218957,1338267212,24008416,539189378,1723253072],[183417619,385710808,599677448,1772730550,318248031,1428942673,2057261792,874444804],[1143743301,772056121,543070584,762179967,1575768580,1425017508,632789162,1235059645],[380134171,182328690,659441120,1776222142,1269020540,457727862,99903350,1017960723],[650334876,1752756369,373012445,346778392,1372303450,1076641419,1551797809,124916546],[1499504545,2032503257,1377438178,2089187653,1789263449,119735809,592648554,204825412],[164421086,1218675899,93438815,533570974,1806884820,916107862,2126726446,997207686],[1409645683,1907007644,1075400202,570903648,462211626,1254170993,152555391,159974083],[117900348,358634358,2127655720,1339873729,1565190622,1455077731,1154240581,775447103],[666921592,516794837,241370711,232232799,237502636,1200264873,707819178,628873219],[835666773,274063480,1972901429,1306061978,541639762,1599098222,74148793,1786176667],[1459639055,312124974,265443309,927464009,967607024,1850580951,560659895,8549015],[442939001,442118590,889922134,1020114380,1476755400,2020846180,1178012849,580260140],[524683468,997761164,375596134,132637734,129168615,1049024951,361091681,212393162],[186028412,1018416395,114960756,1328411468,1961916932,486392877,830400188,1978186503],[325681830,1022380920,764524059,1149055925,1966422671,445870651,1140413457,244932165],[1582385731,548208967,1521049070,1287245042,28449020,641950715,1964210013,135938001],[102269760,1239533988,340561761,447449767,1217768542,234313926,511128196,1109878795],[1855495632,1026337898,2014978716,436590279,1049715611,1604989212,627916014,1574630482],[1149957105,1566994269,1355714042,884152394,1750129620,1641284232,1936767814,161199054],[1304237780,6110430,1085231297,255259478,1037783340,127817840,1059722056,211333155],[2115981914,1804938701,924161427,1992883234,1214254387,755681385,1120447272,272672485],[1333973653,520095927,485096036,1936409426,1790908241,45332263,518751773,971905212],[906646446,1351768340,472901794,1143896454,1859285355,286180666,158151297,1931852244],[598139935,1815881227,286980749,1709108105,1810389470,1101007041,1530093304,1871984677],[404358060,446354824,705290157,538656317,27243149,1408963355,1318208100,1742151769],[1972386579,241275311,1593651837,1513254507,1503650477,17844332,1041961885,665043377],[532631516,1423880059,1552431456,169924191,354382214,1935005735,847542227,423014620],[285688337,1752791890,1395588839,330395293,24013402,1455647532,1753309998,684730040],[908015978,1406596324,2041512119,1133205461,925927995,187454034,2122736103,431522610],[758321252,436456261,1985207987,1699897461,856742757,1196447002,1338332364,1095016095],[1621421615,1559105493,156027506,548034046,876983344,589561661,291462641,200468709],[1641787873,258277863,1745543631,1334029222,1695764261,1777000453,1761567486,287796677],[343634846,1845934707,1111837327,173185784,661599029,496029831,1784484064,1858727540],[1721346880,184731795,1663611368,1258422023,1119205317,1847662764,625547024,1336147807],[1170288110,370681494,1581572550,1095906117,1339514168,212494587,1155882556,1038659096],[1638393936,1662812611,1153034735,782598721,77376671,1929287910,1630860992,986102050],[1610899949,5661271,1301283264,1914009403,1560652112,223889235,1066674358,931184776],[1941665513,2042526094,569488396,459531568,1353850916,1801798098,2103644409,1620552254],[451005048,129837376,1111711868,161795832,4544442,1766847247,1955334503,1843533308],[1409470987,1441340342,1380508251,641859015,1635313111,2055431112,704993772,1596099784],[98367545,1940634055,661302267,1928735178,1073029477,494293339,89855587,1207213970],[1162699049,1301090986,95365213,1824528868,1812378185,544426554,1721613022,1309946980],[1665493272,1133236347,993064032,24384038,1956003781,1878541593,145989911,624051319],[1355676729,1091285609,1659836013,153813448,1320455346,1107830475,1075140524,1880684921],[1867398943,2048749505,362461903,661938518,1037320680,1911929543,58319982,23849675],[955081379,1424911230,464785963,1837468598,1658182675,1022584071,659163072,362373075],[879437233,270499535,1600627570,1624007797,105875481,1201366355,1117003579,1551798289],[504983909,1052445193,54075555,188243571,1902298239,868498653,1208446710,1366534685],[1729787761,335933477,944304610,326443347,1959972650,370717802,2070344873,1770506555],[630346075,2117972046,269261252,380236794,65141844,1259116502,1346291534,2127792421],[448875896,1720812084,2023458005,963858760,300861144,851913146,1639692754,690975141],[2121189850,394403172,43406753,1972570224,682914257,1366509886,1984779385,179433365],[1029768324,567014814,487309932,409862831,1329366074,1653462895,1129459938,778941473],[1346893289,1243206877,157847604,2093387765,429892562,100373199,2069440585,649138883],[1042227698,909948516,1734264403,1567749618,569732580,749401146,1384986873,727826851],[1116959718,1142076069,1662525939,242249367,388382339,1754378103,808656969,310029932],[846608750,1060181378,2096116571,1821511556,1417347530,686729088,557635014,834436519],[546726438,71838171,1655815395,936162153,1198208237,1965396568,719050068,1992873395],[645640552,1540674291,155018139,509353535,711474067,557155636,1269984262,392094007],[1252134518,714565932,1478346264,1953557943,63887492,697075926,1366864732,1440712657],[1760426003,1158069906,162173072,1550121917,441117105,1078990435,331643271,102263853],[635640258,2029054144,1528121410,414178195,26572381,855801543,223753457,383472730],[1170288205,390764986,1297572465,1514359727,820129985,102425,66530683,1645320661],[285289205,1036496057,590502589,773285514,1819171731,307446461,1412312772,987064251],[283797776,1683748383,1544246346,1455383150,702018372,1712383893,703402286,345176481],[1063537064,1478581350,17930116,143609196,1082826129,335513248,1785408248,351407970],[2035246818,350097998,1650467119,509469189,494397006,1850168000,1632488222,15209579],[474365550,457527991,1926693394,217926890,1594601490,52596476,1820257875,2084453163],[1649725652,618460108,1461812752,1876241292,1244409383,2110094652,2097404483,477063885],[597720345,802317996,1105629856,899889273,1266837294,349920239,789274421,1933983466],[2041418502,1292838924,1892329172,2012701663,14182182,440132559,1129296527,820039165],[1772418013,1266409409,1497650312,865406626,1889266855,658759127,603779494,456118006],[1389397384,1126283813,1792282737,426938935,768530496,383928789,1586619155,1719883461],[1653075439,1879389197,1581910062,244814836,1104513480,213188391,2123721351,1643301972],[1756361006,228979104,53602450,836881847,3080704,491444232,1423772232,565313385],[1996120244,1881340966,1126244037,1408998532,300825566,492443745,1197655365,1944278816],[1548532428,1899103187,611760773,918271725,1594755564,1851329785,141341137,322037007],[1843132680,1693252317,802456406,230364004,751198976,2094933642,1545937619,302883639],[1375308497,450277432,1940900639,1205301452,848617467,1907265368,2113111632,1282225764],[863435159,625577931,1918976244,698028653,713182724,628081832,478518483,58283388],[606734574,1527640087,178109986,1116748688,1553021087,534858834,704915334,1404548486],[2091502054,1293153883,1620328279,382025647,1156440139,388529487,1620330601,647658205],[29559527,413115112,1918033023,1636109084,308397919,493071746,770224494,1946154202],[706178655,1197914494,1658370371,458946525,552737603,2125675560,306140638,1525432650],[1404772610,835522202,696678665,316448401,629469602,1503625664,1092910959,1952505029],[1464382805,85510838,90375557,431780100,1480164320,307015814,1520556903,175093808],[1375842657,1588419443,1367303626,567018416,2111015,249263775,1678202189,1179399966],[1057603340,918528541,566675869,1547210032,1421803478,343038613,1790582682,75606655],[745594949,1851079228,340987370,642422290,1413588929,716398903,1869353532,697260457],[736973934,1431036080,2012241842,1859844136,2063786247,1864819180,874143782,1200799112],[978570281,2060028762,1894290192,1627682106,1351602726,1329501102,718168468,1916843536],[382364926,2066544333,143424496,186392868,207708287,316193501,1614179979,1557338277],[1375514910,1653199756,1887849287,245832865,835361843,384565798,487325471,1720413476],[2090133791,289774186,1162837172,501840685,700932668,215047789,1155403229,1319906181],[1141898000,1524217997,1922726151,1019343823,1100583499,1910630612,797157552,1325836516],[277251533,1395087564,444792227,1328169152,916683054,720131858,1867149689,328718214],[892140249,365101711,986108280,985669942,1647618526,1158465605,149787510,1381173347],[899437621,527737842,1283963628,1629346089,975974235,248307310,1457196599,1438579482],[1705963801,1984608412,385731079,867887241,798001905,1403697535,954620597,83642912],[1667346482,340483299,64837449,824890665,1150439575,1231469230,448667096,165109411],[600142365,458196138,1204679647,2029430408,64908616,1276137131,250000619,48284383],[1944637380,1886298353,1109014878,621727464,1463639104,944367733,1362076844,2067893861],[1158314487,41592246,1530794934,1614218476,1931178600,1963627184,1517456993,90127067],[1875327899,503767537,2055053068,173033049,1574629509,794023692,323489851,965707510],[1270901877,1356984314,37943616,1963613913,1602530001,572031637,1761314413,1518552802],[2094453943,987540703,837146963,242362905,1170105138,19217096,754487336,639613349],[56541670,308366323,1266989958,1158677957,1573394868,1146340480,1466895305,1353893124],[786969716,1161637489,982504245,1484384787,1959607339,869539687,2123157635,1407064201],[147519453,1362890583,1280073417,844244634,1186834711,1409293728,1325324300,258821942],[1059918235,325261501,61874899,1885997458,984474466,259423848,512623465,231873723],[964353296,1587422363,1327397559,659460862,1001666752,634318104,941296244,1646077999],[437839541,266956479,1774823738,1995211339,1162941248,1952627921,137014655,884983872],[110486065,1327717110,683519545,1660249243,101120465,334788537,1216740503,1276182502],[1319804441,591266340,1608293664,1777631410,2114535517,559684151,1310775826,29661782],[1560392924,1236284911,136396795,1467329186,1927993600,1460144421,631337189,476341662],[927802578,682320821,179291443,1219697342,777299691,313293475,591672934,1741708718],[1119463285,1487056415,497276144,1888947701,1170552159,921706186,2051125622,1907494192],[760086329,129458684,707433839,1283475510,240484045,1275558956,986796726,1203065786],[730269646,914993090,2002354963,222309788,2094103219,713587758,680593669,1738771512],[1000474819,1497556055,1294272187,2024131349,1600010454,1773194763,1922433623,1499148298],[738481554,1544606023,635101666,1960661697,1938198228,81178868,1703265969,1364381826],[955126580,242632520,499289406,1320612623,1876707758,1760709049,1738605451,1653115167],[1718498716,1161546651,220837,1757795664,1489810985,607997107,397258933,927651339],[437537015,332810791,1408672186,1493221968,1529077327,155593400,1687194620,721197253],[1476463944,813995756,410080898,408307472,761825209,1745963399,636471200,2129271896],[1526881964,1301797158,1464004538,1463763759,1290716496,748856274,963453830,497329931],[195497319,515563975,1110816545,749808131,3943582,766023315,1625761027,1066713552],[2002608321,1879351121,113334143,512400311,1095891445,1199456908,339147610,1247915073],[2045111439,2063699449,1584266735,2045370365,1044424215,1797777707,197580979,1656092525],[322554326,1605086709,178237478,2108992477,1921761166,1041872259,1628408440,61352832],[978826663,1210571897,1134184949,699104574,238508160,1040922579,31534926,1082137956],[47816093,1256899695,1495476092,951948595,1216243458,1715955170,2072988149,709176283],[2019214655,17160567,1879673027,1585948457,1995955338,436202396,56165576,109199861],[999591872,2063483719,834921340,1578502526,710444184,362874350,2023279205,945040342],[2077288548,2026893778,111428124,24272718,341616315,1286692694,326939037,836634542],[941433622,998652190,1397255176,1372821801,1453885342,529670952,75049445,1885374832],[1600578174,727880433,1648151171,1689053665,1384410432,1063692459,64339487,1232658259],[1684490411,225539224,731114900,1894053225,682891471,1805586602,922270839,1951190410],[1433768288,1309469540,345832895,2053385156,1657834259,972675373,1814776470,705782309],[1657610641,1611618563,2042175689,638440583,682985758,67023762,613064936,199384968],[1028577131,1790711873,1487045642,1839045353,622897966,587193889,1390664397,417086739],[2102901101,2129529479,688052020,1514558307,1371228862,581782131,1305447825,196029219],[1868034377,743918596,1276520724,1306908087,283162391,672333088,2012174506,1992390965],[1202872589,460989531,1550218089,230112634,759390052,143608839,1864926076,378857977],[986111114,672137803,855989029,934725023,542548220,1048348799,399680474,112409491],[516594390,1043230205,110770711,1938338502,2126384244,1265296427,1579050806,1082313309],[866803896,1413558116,2101586107,79772610,1802266004,254424396,1355261848,772748620],[1882722839,1731304897,887741303,1376221243,1655703284,779521752,2123995579,910576566],[2010884753,30108347,717766841,535731679,1375920860,710911889,512039489,1844069599],[1525944884,1570012263,1626831284,44120793,1721012752,822725796,1191532447,810605172],[1818263490,972043187,1204195433,1864680956,1223170467,801688777,2050810302,715675134],[1491168846,827350270,2045686431,904330642,1935955692,1722188367,509372943,708946435],[610227523,1918190286,1924535128,431143939,1381705668,895081028,1118251585,1928402991],[2052524336,1450421562,1114805280,1378239579,791151027,1035960434,1175607527,109088845],[10723972,61638771,1302661753,1352579302,313559341,353201324,2045676018,960171138],[822872260,2008114007,1656225160,1241997519,1338855462,152335625,1111291359,616010212],[1594077899,293162346,1795850269,2008179621,374193083,178162704,615958872,430404847],[1528659482,400978804,1057318886,202882484,2049462606,1090796555,432281260,1866250125],[1976078806,1072142924,673577800,1347307901,724326227,518045249,824806437,1872672476],[1346295662,1340645733,793407962,1458524499,2049359634,1824563934,964838948,2048491441],[1621525537,1108420340,805353957,348963349,937716449,855452003,27610533,291172543],[976179496,554842125,1551582780,1527539091,182321733,2063015686,1946473768,2021689587],[680370751,143765448,594192662,1490049207,978973219,1498274501,725636852,231772719],[231442918,1251538324,1488826682,1111616999,2109794070,1878275406,1724186076,465536261],[1571241499,1992552163,485167822,2030682709,1015809007,1384332613,1082455340,2014473137],[546731093,1702833080,21645865,552794078,68878173,180843768,771146427,1563893443],[658177559,546292364,1965504645,809281035,2020641128,1294615095,1510798517,516695740],[276542744,678621019,135576850,783682728,1303215560,493910975,1138017401,1558594105],[440026075,1451151639,251453952,1021530585,1751067556,1439855421,2082240633,2042041484],[2104736710,1130072641,1674510658,1132042805,440293365,637418991,1224369398,789146870],[82437737,554159047,2640335,1916524295,1258282562,2068538951,2077266845,127384220],[1882480823,1665630243,1504731726,1080043201,1816378636,988126554,35056845,1508985075],[1429465742,253191297,1138602951,642418698,1166610686,638608353,1487560430,1542439225],[1624265501,1620604890,2031935953,271269685,732172399,392460626,1742968233,370261028],[979100706,393827683,931860905,1930877445,1299219446,633582739,1903393571,1660056356],[2091358476,1906495546,1355649072,237803860,1319877693,1423643941,1317287066,1330994510],[1644657712,675885884,242908261,1592442364,32730093,1846679285,883962017,136919092],[1311902536,831729698,1374970679,1079479524,155335906,1518424310,826960878,685397201],[871153551,1982331626,575248147,831633903,1562436766,1624823357,544671378,837190624],[1018246025,110064706,358621412,1197405802,732019343,1741436714,1029134449,1968350598],[334599108,1064601556,884470236,256938050,16157324,1791584839,1042894406,1556333634],[2017009326,880103798,396634185,664830866,2084337306,771328682,1897365885,1477974846],[45419679,966826729,1598874195,229966456,469064520,455681295,1844738301,1314368179],[1674549938,1109247309,945308347,2095408881,1709708685,520096950,549621801,1720465255],[871098237,854956901,1885610295,433945128,291300027,1639642378,435979340,1800072898],[325785047,592999402,1460360581,757301099,125786607,1768821304,607146535,1699101200],[1435910019,1718663886,1903087855,1942028531,476303313,1218627080,153167187,1252424186],[894895496,342851406,327142858,1278283479,372775682,1913709458,1849389456,403200399],[120449411,769160985,20020417,808044273,1560035539,2487071,100909348,1763805697],[2011082774,433218091,904989778,2028606514,163246073,992746544,1269545098,967922345],[2114457534,1103021975,1893494473,1766650495,44683363,2022337299,1459197370,1201884542],[1427501336,177329897,1739589338,681010127,910461335,484366206,1386183173,1112969673],[195228819,622272595,1401023653,314449963,192644756,1249403536,126778475,786376109],[1606428891,1604034568,1926720399,1673980576,1085001887,1125520573,1770254066,46500430],[223406649,1070053202,443110411,1646713127,1371520462,1748100227,1961085043,805312119],[467965428,2093957558,1513282696,1307446064,2115512495,1431548028,1836962703,57994827],[1738464941,186670955,30408793,666282369,1205131784,1115122265,1674000081,292399672],[1879276354,1976536897,1471679890,1199694040,1329307247,230486152,1224898420,1685693998],[1886952327,361051106,952452208,2054802942,1770255980,760338929,551370665,1918186183],[241687885,921658623,1386309281,360636317,141662454,1028399948,1042133496,2008475972],[96220810,688949367,820027669,1673564428,1350000055,1791772024,1243404458,728220039],[1411694602,1010514679,1156990180,1007665906,1123924729,1342810481,1235430151,1776157512],[335146977,167534105,84001772,1295992351,1683550480,2088005659,1982512651,1103765546],[788007454,1155609751,1489757107,890732374,190572396,680411569,1095967817,141278825],[242041830,1265536896,215450142,1989980356,441477696,1400641991,1842893454,2059282761],[1515219190,366746447,1336578716,1008949288,1472585763,1867197502,1738852540,1427703837],[1185287885,275230791,1636437605,306976668,1470010101,2029953739,1934194543,726219609],[967198019,1285141080,421311136,1133355105,1726844836,537014847,862028149,238122781],[1381807654,1041865489,142448057,34380471,258811275,825606529,1920782090,1972692874],[250890444,1954339716,1767857611,707745700,1743587719,452458779,1182615113,168144534],[545038093,2089100305,718043769,11572599,956891821,1698394620,1787563230,1475643615],[373466662,432738568,1963026589,164528584,1791472539,1013696210,297582267,1156778293],[1201278931,714013433,488904974,1258246215,1975066275,1728660952,247886489,527983616],[1781394889,1975595394,890147542,3530680,768008621,869936090,1915024123,1513397280],[1744605387,472872313,861253070,1516987792,96256026,863815281,518099711,1957440777],[1248681971,1664190296,567433333,314143318,349506318,1179126954,1840736385,434161341],[483512610,63067256,991456566,907198448,1387444109,1825120624,349678518,1091292980],[1371876291,1316584500,858982088,1316776445,1418011622,1289538556,116686608,1479489801],[1105003866,1613647185,219301360,1450680716,562431449,1957766698,1536537465,401372860],[2094142937,1888274445,1180316760,323519085,124205192,1668028870,4515028,1886124462],[222016316,402665106,547692352,430139883,697671611,1899188125,1010339840,658922143],[415818724,1730061644,752372281,1942756735,764993917,711770563,356693201,45003779],[619146157,1606955749,1735102774,687228934,749455817,1331699253,1176991630,1272523035],[158570077,445320673,1410088890,870672656,897269101,316803423,428667276,1991948748],[637562226,716651213,131083768,740440202,1869623720,2059533004,846748991,1337373792],[1496277753,1129574233,1207856145,1238164201,409434855,197006449,1827396553,1148063820],[64820568,2115921401,1146553641,841190781,804593165,619820249,2010248050,1514407672],[844177071,154369842,472849042,1350018089,865884032,725487831,763444420,1145688410],[220330565,2025260628,511903187,347414330,1389564056,659172430,504231048,2088744983],[105348529,1865128154,196837537,1221016971,1033321787,325363666,527086190,851145170],[834486039,1383701643,804003340,1546727380,1204318637,2067131838,1680335287,329861330],[2018536401,1193535313,1055751462,361876095,49058420,357614179,720617847,1546491891],[2022576059,1803147226,628819523,795492798,1579794856,1553149902,278301115,1333593251],[1308915245,1302644023,868522017,858951102,1286696676,311642397,1783503082,827100748],[1946673280,1340623801,424909194,313919327,1901276283,1250560620,1842186400,833084172],[562156459,1696622429,514883901,1103829659,1371251257,1450904037,1792880547,395415066],[1148462119,155015915,811528211,2115631031,1103357014,1187981998,1195419346,1539531100],[129257323,660819479,169448178,1688130261,1425575657,1267855874,767172975,230586437],[147379779,1021190374,562938784,1949539021,1411768302,1839400216,1927157412,1011214259],[1556779882,669709162,1702827797,1937762020,481604371,1120438383,943732246,1545845853],[1858927033,1786366164,1453007784,1748101609,1337308995,1225646643,810778153,954179396],[1512060431,736792140,197213992,1168361992,886279656,367380754,1085544937,799127457],[482472984,2069206345,1515140447,1850898018,1746247639,37798932,1645576416,702012069],[576214641,897372120,90714320,2077030470,985038147,979244473,2109077363,364685546],[1995418322,747906855,1938491024,1346135212,567145302,916445023,2051916397,1955894326],[1684051706,212269421,893123979,497850270,710074230,1505043691,608998473,1893317220],[19706323,238348902,1455703637,1352063221,851197143,1950585830,1637858896,258881361],[1999193353,1109605563,752698850,1495202934,748752129,2055087065,892582443,1883828757],[927897248,937472248,763976948,1234583125,1372014501,224942963,899696455,1733743061],[913185532,2015536563,708922957,944095235,443990837,929522400,1803260114,1299356030],[1255754999,1716259720,1018605020,1742626,48794599,958696511,1864761711,1206259338],[1289107582,1414151356,433153924,1109838467,1058235688,1372608432,1412329143,11221973],[2018474864,146879390,2127495308,1094573462,1190856471,171484017,1007701273,1659795712],[1352605045,755758080,568345685,303288518,1019775122,1432892185,1903372110,2029364069],[1986890634,1623318282,1248505703,1086633117,935740462,1246271404,1108706144,1865096433],[26035827,1480970022,1203129350,1094408584,1225994461,2115663133,193111782,1125616333],[1409155274,1383706585,1494324885,2049684764,1629850824,575647705,2020590829,707218854],[1414656736,1750786097,1188397568,1827615957,496666807,1876566659,261972587,860384160],[1491519195,1165310952,236669383,424887462,598976979,1453506894,718728900,2005073243],[1997533845,1548519347,513296718,320798701,1018353780,1683273395,384358694,119636770],[1126883779,859012661,1486915106,636542093,872595268,452352784,695954952,654253735],[158792486,610395610,19848196,691453660,960492726,782732633,1006642420,155031906],[1275342408,546980206,1412864689,1629572835,1910238539,414672898,1459257803,626497776],[761054439,908806569,855875500,2006992257,1957981646,577992944,580935329,885196934],[1721669039,1866541410,7840048,1360525290,1689867603,472379903,431425755,1921616227],[742556737,350117424,1309342380,1723798643,1658533505,256193069,1225487378,1968411628],[1544716571,289910956,388105376,1239511147,58317925,1064476589,1880283461,225142397],[1058204951,1542488147,1385983534,1724680620,154460244,87829162,1210545409,1839912786],[359601072,443643652,1225339014,1134420488,1294810925,1364068124,1056092856,1933981510],[973344464,487238841,1136531455,776813618,1505456188,580663848,288681099,523223791],[164534712,303336316,241926542,463278137,1091763921,1044879827,1032701601,1183811513],[1710492292,561556370,1894902477,354173526,253632279,59089639,1159031358,1206626894],[553561429,1052327999,976844336,1199154129,2027373369,783931597,610312695,1127739315],[1388220073,957444659,241474724,803929715,1941859236,525831049,1969178608,1045360597],[1306938527,648446989,97630372,1700480231,1257560034,1598917875,998200756,409352537],[624029741,590347364,1525653809,1078998906,1850052254,1215836741,1950400740,927279556],[582968461,1682720817,862136708,1298979624,1169934741,2047159224,1969938196,1966608978],[705061386,796166034,1978369436,1393830694,1825821942,1429900261,193249687,604023914],[1423822421,1451957296,1235986287,283068121,2033730563,1158951936,226803641,1650535048],[1045256558,887945352,765540990,5008512,12673436,301647777,1723428695,763920816],[2096953742,185713109,117098956,1553512733,778951377,1623701703,1673860741,774853730],[1217311203,473667377,1665911793,1126295528,685011109,1330875792,1369018247,563677977],[1441447583,1854658696,30898211,719805309,1444538419,575515807,1707086500,320383864],[938601254,1740941612,660828925,1028182750,1533190838,1143214043,1133770147,1820200496],[568443783,1151642908,633551132,1359014873,275321782,420310511,402250819,530090857],[195599291,419606088,1169345121,1572920110,97545251,687192796,1548228964,83946658],[1870304655,935562690,27316515,1016088989,459098361,1679286005,1367809098,347576469],[964479064,1745909223,1202705153,1845393724,1730045091,200370152,1390806070,1343234307],[1509910279,599427417,599201364,1812256215,1986001284,979768936,9922475,1493768837],[1754638329,1343990617,2082579161,114521426,1920539469,1687491605,975268895,1624984608],[1759912781,1247565349,44577836,1949044084,146962890,1191816811,1027865143,1463412811],[298990982,1407972950,958735346,607637232,283049052,2117660670,512939612,806510666],[1224725897,166066098,1656588102,1743301163,1729573165,809817213,27531230,310336948],[205124016,1993885063,1810997010,417876075,68364454,1665145518,856490611,1479851485],[521326388,2041390706,754272056,1717226182,501714787,1535687624,1078602660,1698593486],[594055372,939397914,311427231,276098586,1223097336,2021231727,242459632,1238414354],[677478813,1342645672,1880278758,1854351784,1152086163,874862632,323790308,327545968],[664652461,48990823,1526991153,533817179,1083715547,16478357,331027556,107929797],[1046487547,444420157,1019948691,499652404,223193301,316574050,1401747310,1603862490],[2091990946,140999554,963686018,1688606674,14812996,1580595912,774150552,1565071391],[71102065,386729710,852799449,758230910,1563559574,377003253,802940826,1851417771],[482526294,1269327524,684344323,1984268843,1168300010,1479641212,1630942421,1530279847],[946015479,599170250,1760567459,1150292311,1040217407,1976795623,1173284675,1873503216],[2014746976,2088374494,647849187,663263922,1322401675,2071260827,1390885432,1739050767],[688177358,1784473298,1779303416,64665574,795968072,491968667,717219410,1131705859],[1967931324,165124650,1730294894,1892451045,906911717,1267968214,559829008,1383784879],[1034973929,289382391,965929306,379014752,198616852,2092918007,712022191,1912245243],[979048981,1300455126,960874249,1327484066,188758389,1171902704,506092174,152326615],[1551750126,1366962981,1815140477,2067950349,233465406,2086197373,1373231238,599033383],[206587992,1211595777,153224603,448331895,2027040370,1851682582,333657553,565418910],[1681555916,1619585582,2078693304,2104960831,2039829091,212999262,1872801060,1562847109],[1189604772,374320789,1947667432,741195957,233196035,6937405,1337464274,122129388],[1751987985,1692471277,1860735101,519374775,1446942078,2117365767,1946902754,185471841],[869799369,607659889,174288032,1647820630,2019177769,146110291,1731504912,1713444037],[1911582158,268765217,845686258,816659585,1104185897,594645039,2061282123,1675704972],[695852872,1174225605,758617876,475658980,425888285,1730171906,802438515,852086851],[1746893860,988396398,471515903,1531867001,1219939314,1792956234,2078086201,1784249967],[457885402,1854965116,2057333341,1651963594,23975066,751650325,754907716,1558292649],[2108308913,563805606,534780828,1429630285,269737129,1312184521,713045336,374703387],[1676440169,1637177206,2123739796,848446527,1847262567,941192549,715865725,1252875378],[1400288333,2061160812,2111887619,1769461186,1525815754,19646774,994564662,973718962],[1308609765,13400304,1280989193,681910451,417664408,670056455,1021017168,845445893],[1626190195,1134998855,1322277322,860850642,209143410,277071283,2009578867,1999198195],[1716347928,893270069,1419941368,253484514,687168761,717469377,58986139,93721512],[1457912651,284794926,2096130495,1231395170,1390130560,1255257762,227397241,1303550859],[123352667,1049090360,1967230073,1264076421,2114875171,1954414353,860754165,741866919],[249443670,1341854560,78033142,726563906,1902751312,1101428320,1148147298,503119855],[1408371978,1487586312,1242897160,1924775908,679049291,1255932137,2061544380,1515559424],[1775731892,1079530503,391164457,1618519652,18474677,1148863528,1390380353,851634070],[1341573198,902521158,22789143,704465752,362830236,192200027,1838449985,1227413430],[324232850,715443483,689351468,1335542987,339386787,1650415052,111499571,75055364],[1182401185,792537491,2034090539,26951218,117606892,1283263680,999708455,1928697398],[1332454510,1084379362,1559745537,720145393,1073364547,36247683,1628409152,731319955],[1506073797,1561688856,1629226861,586317040,1948196246,1651815330,311567100,604500488],[1719680774,572374886,733654615,2129862183,824985314,2042869633,1214440012,164726553],[1782678161,1384629127,1697686966,64927108,576932294,879883384,1194793368,881694900],[55773708,760124965,393305175,1766968428,2102625200,1514016143,1767845803,393462842],[1864547764,1713793974,1772679884,1303436166,1581369725,2053555143,225521008,396864758],[284690989,1407535050,1974215714,1121237763,125240972,468051304,1122187117,1855546866],[393236637,594427680,1428026898,1679094273,1625216076,1719091472,1241245456,406030100],[1858212699,1067951289,1746329993,1531703315,371233923,1838325978,1593083963,394055593],[1513698833,1844874342,1798056501,125115708,438877016,318660194,1836561814,903420239],[1772685083,897773710,1327304614,1934509187,1456358355,1686654853,1441232055,1368855097],[868546578,297215807,1342913968,1183851147,185432548,1171334990,1479795110,1200131864],[2036089470,1756659435,1652840707,839835936,1610475378,56766247,577336491,986197791],[2033644267,1155078537,1488835097,1598376145,412851586,1964177728,1117296550,1064617699],[268968954,954162438,1144797589,250450122,425663348,1663554807,923145728,552130901],[1124011739,650975474,1176704500,1885624250,928695479,1731385619,1702254263,157515675],[602094422,530798602,425845363,390877242,875827590,1235952779,273866186,1684380648],[530639182,299449878,1785705137,1430948892,189096581,789681948,441804317,276835857],[1986702444,1196210489,728426542,851670367,931409314,842258454,552234621,1532516191],[1863836176,1308651860,159682770,948368013,1466971577,864674499,1020613127,543879120],[1652919174,277604190,903163756,526975658,1712988595,1100919092,2005820678,985586432],[1631076090,34193520,923473411,1048088017,414586628,1849791013,1790186937,1888012955],[1473658896,1207801423,1395060724,1062441035,1417700110,97569288,1661264060,714001808],[67575819,1213936582,531426853,1407524906,377268947,384459454,1383834117,285880370],[616321790,1719900826,2056237112,1052009531,801847831,1000518705,115490215,1919275913],[74302798,1296629046,1484624480,1557211401,333844443,1612249466,1717027912,805434812],[747949114,1281977012,571702341,317957235,1287962445,297886910,458724926,535116575],[1392849547,944586950,1603945009,584050528,1965651580,1126764792,997089315,1737005650],[1434687479,1793266824,392768335,1859454329,825861876,1498337648,1309093305,160186647],[355719911,1113991588,643137016,654779193,802751172,1677258366,899045936,370272418],[1586445045,187006425,806704472,1522403771,1006266904,267258949,575652627,1488999450],[1706433883,425588052,1392327993,516677213,885088008,849410208,1521055682,346279222],[1761031015,733123157,523158063,1761176449,697328676,1071859726,1685785613,58660567],[1837285792,1274185902,537519675,1432623995,2046414526,1227978781,126898115,1233980448],[4357600,1107062913,1622530086,1742866850,1932814801,1286762641,2050605925,2122107801],[752788322,1475011165,1260602340,58053184,769731383,495159289,1429225470,1499062907],[438737649,41597268,65971650,1654253867,1059783034,1600242300,1731675977,906274944],[592702892,824929765,865515895,857723398,485668004,1006199143,2127429433,2083230877],[2113663870,953484839,1080265475,975177216,2103353909,921285523,462048041,1096969548],[939818986,2016810747,809265944,989871783,1780176056,1763821223,1833273614,353622328],[46640201,169446698,220692836,1335873242,98526929,1152014462,1642424190,496065268],[1023101565,354897197,499490884,328179245,1056554066,165467985,1583915167,68058180],[1940633531,1836489384,2014033761,147318378,359591956,863313633,1928665307,919364468],[419278056,122889691,1664228436,832434261,1752036869,210225276,394377502,236245574],[464971385,1945084814,582776384,532437584,1137909974,1365002995,2053282853,310243070],[567735423,230828551,1580066127,1929842227,1626817089,607289651,1031586046,281283062],[1894217630,351625475,1015499374,351984600,43593798,1549957260,206821165,654474042],[197894319,949144389,1250966148,1996439,19848123,2040798983,1892180056,1415517281],[1511808858,1584434273,435940775,214347051,2077564065,1100229199,475620972,846019526],[303306463,614380484,1570365046,197900855,2020542347,1378043011,1244892946,2043316208],[815491098,123072082,582715986,1812976461,102452758,982185509,734907165,855078046],[336407104,433027218,268016151,616504808,1397892680,2078883034,1001354204,1002170001],[1858394809,1321016551,1144750885,2123233125,1705256836,442761268,2124970722,1181059856],[1202664083,1620830477,2055173415,1119883017,631558556,1668361818,1947587932,535424373],[1582220515,1847145527,1851966718,1674406173,129256641,338815934,455584094,537168643],[1182254565,1221327921,867093413,233087863,38384033,1358247393,263293867,885698127],[1314690675,876715768,1002001849,389303906,894597695,1938346845,1231955956,1634396239],[1227386622,1321910945,1708165969,514488750,1180178519,1971975806,1849761,1023976682],[1741414563,2052884218,1581971417,1788289591,1914505010,980239009,1158275794,1037653891],[405146075,1123117285,1859012791,1926233413,707640772,1524204698,1080461445,2029727428],[1459166038,836896507,403431839,272067837,1206721650,1265273484,1997486317,1338875403],[1347575287,736449884,1949991991,2107811817,1381032048,101472790,1416420754,361086701],[1777218560,924726852,487471106,1621200812,768736634,1299357613,1495788954,505125344],[1076537706,164129507,1645126423,1947361815,1872376205,943550362,1197127685,1538978455],[745493075,1876517142,1544884385,1789173386,362756327,2011774413,1095787634,517784555],[1814664398,316992471,1765253241,344688685,1873186561,1967249179,1903763556,173225405],[742374774,1578498353,1150418465,501871474,1948805738,1436115962,1367996488,1185865315],[187301377,1166465294,2102908764,2017674108,210995832,872849808,1687927750,565334995],[1035077525,1362087649,104041242,1617599759,1876177215,352082139,2024455389,133021833],[862918362,1459728475,404139242,441647346,1193205153,383476005,812494906,961300317],[1919966751,498079702,1501776858,605859552,786541765,1568124640,1033127065,959645792],[1140237599,780186111,488116202,1741909864,1419551087,1770443447,1791357574,2083512893],[14292505,956270428,2054066133,615405899,1604617454,1255088167,2046015769,594168901],[430693673,1910895130,1669055806,673835120,1201548367,305191562,1364467287,823738341],[1734611916,121570324,814999189,1439550401,623948858,1815689437,694974081,1174767899],[441122828,2093863479,2114606664,1731844019,1873479379,2019240953,191388111,481878656],[105509443,1349859380,100002961,528543604,1855723461,1589764767,120013249,1871098500],[1478963697,1108257028,2029522158,498971061,1684750691,1413034897,1587049438,568775150],[1207407095,631289925,824092816,1737918052,562648609,1987646503,1592239406,1822159201],[182672561,421288127,1743543049,386972824,902094619,1857547769,1298995752,1459372926],[1942900581,1298960788,1142571082,387087744,269722439,1594259661,1437950205,1138738082],[1688717004,1086360656,1406776422,1093512393,1733683104,1113531941,2102047396,356176286],[1367305752,2072375469,924079670,1872744507,120985169,2087817224,1676917269,614093452],[1284049479,690104067,1732428593,97440058,469489859,1391122235,1566315736,1530340701],[600813065,448742382,347766792,1761283717,1730565582,1985984838,2046805943,387872733],[1761125657,564616996,2056595034,1800983252,1853349718,237249374,1967408592,222523329],[2114146380,1095652375,1409085095,620185904,505144380,1748176910,1560207386,1665569252],[1762338216,400549475,1560120387,1388702374,700965980,1008677274,1040960707,1165584149],[1349186680,802342754,773245981,1166846109,723810377,1201518844,198526104,288420693],[1087334410,372416401,463578694,1169230718,1193065684,1429727563,2048318150,903206230],[1041357401,1620434646,1115955591,49446402,828549363,1008258288,414524881,266403380],[2069629401,1861514983,382336757,769121193,1956408978,205572663,130965457,252442027],[1097517522,213085897,412733018,768008027,322589382,495650781,53570647,552301480],[1581753926,1624150903,1894351283,2111753635,768375750,321238470,1179029448,1191238254],[1026079251,162747810,1192946877,328321729,1966149618,556760190,1715214355,247761606],[389237080,1017225959,1211904639,1807046850,1751007681,1290590554,718137300,284156254],[1217188811,1582978016,1048690029,16253478,1509312425,1304368188,1565413728,750051651],[1442072800,226368125,1674993169,281049982,1867404907,2018495287,702159929,816936846],[1042747219,865705512,569961940,2035337015,316453143,1067750846,1726592960,2012791963],[674818179,1301142390,955344553,1595385215,1489556922,1123211139,1158411201,1164536102],[1323805319,1487234848,653634348,419169728,1926950539,2785520,969643066,1047064975],[114542942,858797994,1965604404,1184274314,1326796941,1880113013,96228380,428287678],[1367882255,731934748,1772331164,1699766176,1270404109,980185745,2097485790,255571161],[2018112234,1399495732,1140682073,1380088804,791577341,769282595,169605473,941295316],[1770127008,1679985305,999960233,1911992035,1183051726,795064061,2044063620,1254849719],[1888077830,462396804,686220429,44452422,179286831,1833291360,1904524620,2052467958],[1369714209,2051750380,2043218105,1754800148,1456204695,909947765,1084280934,598501446],[1288720458,162129413,2038633955,894420945,894337590,2091317416,1260271177,606638857],[803640295,1302060262,2075098193,811250093,810302262,1860195226,1928154812,1364526734],[1094512642,355954918,241640384,1453512464,698460587,1810305363,2108723740,429271022],[955042285,708930158,2130153241,621037023,26785823,2024024307,119645465,1959091789],[1570582988,910541800,408551848,1394383479,1430175217,803078951,1929166104,1361751872],[575746285,916121828,790473434,1421037059,977165475,667028331,433663947,1666002084],[658864001,1915670791,1001387250,1788775173,262509665,541443551,1615491612,1427162857],[1475587826,102631357,1420614296,1597964543,756333285,304096338,1656950723,1447215747],[876675474,107982988,557947186,798268777,1471301243,625313088,880476970,1753882478],[401575885,24831048,163913546,1379872455,1329740343,438411577,946945737,1701820221],[981574453,1397150942,2057925485,1299765805,2074496507,201921590,1544551175,236048255],[1734106236,1296557858,1791335826,141626877,93848721,386655681,459306376,932921872],[765920006,1117007552,243344489,427279283,987949996,1081872999,1225831088,321578985],[338102594,1657010990,291460595,671708561,296606154,681781599,426904684,1474011602],[930779680,119781499,1122977010,1390263786,146653810,857943543,1035204752,439504930],[1380012020,1773336452,1221245006,279288127,1883794278,939749820,815200986,962553248],[1181970776,1752450522,790947397,1582044706,969581445,1185553149,30223697,560469983],[1316364898,1723797453,1918443194,1999961901,710392657,1103458622,292212788,1939568976],[604705637,1961221078,178529568,420617120,1230756389,403829944,354970663,964502262],[546960297,60751561,1222130542,66563733,1059848114,1320878753,639003439,196135934],[277068951,943721224,1975579107,1035860551,1413665674,627595305,1626636873,793296836],[2057396693,1308248921,908411811,1890786408,997799866,1903413653,1105104305,1318508587],[1358404659,1073682013,1943798998,347593888,1906372022,1160586835,1077001659,1825648175],[1358026050,1817989020,733641869,1176852440,556246586,1099162877,2122548143,1248961873],[1114235917,1347633069,1491124597,55870797,830588312,1935027042,802575312,834263529],[52790985,1215373341,458037631,1952953351,1225970651,1509591179,1472713560,1958884384],[1692375437,897698498,981626963,1658081566,869842440,362063934,98994891,1117912987],[894308709,473061573,1792292723,267972845,1209961157,1738067033,1594017289,43428995],[2043186149,774610995,1037827978,1293945091,886703184,1503078706,1092166017,1863960538],[1731127623,212937455,945311555,458275658,1736253078,212812129,1590137829,442417874],[1439721001,50753257,2094559619,682366115,1511813029,1321502719,1684048649,1517256906],[2044100968,1460194981,1631729918,632135162,761173704,1563422968,112667463,1997904631],[827974848,440336742,1587114880,1706226705,1524573314,1218347482,44469563,1473101901],[654667733,1238712818,1430774469,778206851,1698142077,1367265058,1325825784,49951530],[575287027,1281270409,608724967,2025988321,29225696,877254515,1155018844,500342793],[178122422,1743721792,1525485862,236273940,236179024,283161504,1824579489,1182937918],[1863417362,604714339,541131328,1634896819,966898905,954187571,767273965,1677381276],[1997443054,823384592,666665663,750883049,265910755,1351932335,1469704517,42262297],[308290647,152392894,1641064252,1974414689,865242183,453458713,576358163,2103369267],[1859805801,2067899386,104679405,668670315,1257367965,944926846,93700398,697764228],[1203829669,1109325326,361910036,1148146985,1281711455,652967447,844501036,306849189],[1471177191,1544817175,1451588886,482120555,126848470,2022058407,170754010,423697253],[592971831,1289219493,1501391793,1850299217,1210444702,1947424980,1554881357,1927399368],[349818304,1485058553,927268290,596409004,1317562573,1709086647,540764301,1172132458],[430489133,192828260,733681816,1162914751,1564648588,1836528400,517257010,1509868162],[631983626,437675962,2009210429,325948469,332305139,1342270980,432507433,1132082012],[1638617301,613640524,1911893378,628769904,1812781551,1818559393,1217126827,1479663928],[912901122,643159774,1988925155,237170046,346231371,1055668031,996027826,1762909724],[677011346,1438469009,1226788933,1112244014,1962673479,66971187,12995032,1912583051],[1642432212,816200255,2066201262,1122015856,1780109029,1780329804,406238516,542169475],[788011711,634175059,20605767,716006742,1731453518,364282209,1736570890,1850568615],[896816319,508651874,1006824173,408008922,224228456,2106399512,102245019,1132027498],[672549869,1474230264,1350683491,1457395126,217165297,969855982,1492045298,767341668],[826170445,2128412375,774007580,852247550,1803680003,1741898402,459645589,1525204629],[1591685585,1837003531,129484684,1176104877,1087531059,1266513582,517337620,1688266538],[1360899187,891563255,1730647026,1426339556,411105305,498679751,687005289,945564010],[619948109,55141047,326497525,858167048,2032175221,512740091,813648347,764352357],[2043245885,1629892036,1942692621,441781824,282150773,1042419977,1898382893,1288030763],[627915016,725163652,1775433958,2084150479,1494656989,32014436,1870001409,985151533],[1214882952,1474465006,487890413,1724191658,895492173,19191923,1587720844,1695722827],[494852055,1596388148,335697056,510555892,2069232643,251826864,360281923,836055797],[1025697352,1708143566,601028287,785154246,843113796,1871718178,96694346,1884765214],[926498994,578906268,1380901468,684441077,536878217,1986718716,1922358551,525589676],[1525190386,2016496394,1427620929,511228346,296708679,949991751,1274333647,307081709],[2093076171,1062866265,2096342793,1436412036,2112269211,1657202239,1355685882,2056934306],[113880593,461351058,1581460319,536716042,392804829,1891659969,891615382,246618566],[1278403364,1675143113,1232700743,1988678469,1726097800,1584554457,1237819479,633766060],[2070009657,598399433,1538129544,1751771227,1201194982,1200109429,946693826,815056219],[2118202628,733402807,1248062770,2035070238,325648147,388259379,1080370893,913667754],[574779927,324502099,704394482,2058839653,765557746,1405388585,1520468194,1453345981],[1926422795,420054445,316912739,924132309,682588249,1889119608,1775278394,871403946],[376406452,364315855,2054737836,1533786722,1942563551,261686332,1419569886,1210422853],[1127664372,940313073,1152087825,1920339700,1194746726,1728672787,1589318244,561500359],[2115182488,1533784378,1066441085,1765724588,507208522,1295954077,1261109819,148269574],[1517589608,1563050011,1984598505,201983323,2113160826,738663051,2010341934,1169213503],[1790297448,760889664,193922081,763716902,1804126361,745701474,837962123,120115524],[1305651115,698090395,409277518,479360148,1821803794,510724569,636025686,1116229384],[1183878683,1952102058,879493411,600295069,102352264,555250009,1048107338,1422740703],[1307869751,1499006828,791931410,1819123213,835096763,993192611,520050742,675169555],[1736433746,1740590856,2029113357,1095127945,761629594,1371479623,785528495,435290427],[1441842588,340714357,267350967,351067545,1259829736,389143049,1071072421,6187759],[585218947,379177520,472093376,613151190,1488155684,1903660799,1020838009,437934866],[1088010235,104485062,685926544,555533541,1497156064,1185435321,423625817,14443246],[242140701,582460330,941200224,529641194,905608608,1612967752,666502971,1372100796],[705433512,1380725510,1849852880,494992463,1444070561,1735753847,1528173322,66429347],[396723136,65028857,425436597,1935810683,1419534562,1853464157,2116318734,185653892],[2060236836,1702049401,1546066156,899213635,239423033,381161757,1156196609,1545873500],[141700184,2120524563,422661310,201777696,1032028775,2091502586,1237110540,1817825606],[1308474870,162161721,2003266044,1929484657,1597398347,1089331796,59298814,136142973],[389696136,850734625,258256122,548321033,1934105576,379031162,1807088850,503725509],[1609271277,1335547464,677786317,1694719204,1590693051,1675546748,378582671,259276533],[289056152,646692743,1378955397,1820818271,24102668,1351060512,1567365014,518581335],[2012911593,1892237940,345592022,27593,258378558,1116148841,862769586,732517573],[583616489,976175022,1351065348,440690446,1208079907,1649577203,938505941,1439141961],[354315389,438546766,269295460,596791716,1303364695,1644575308,600182055,864709309],[1947284739,1514865180,1703134982,733593889,1201185400,2122138828,1156702703,360161253],[1513244112,536610198,1074024051,1238504290,1242543668,738091282,1557792891,1823967361],[985938407,1287796259,724971323,1280859139,550749599,1921975810,1449515057,1327274437],[1930944323,1447866986,1923809642,80840128,1639035102,989080630,611794492,1118992489],[260911822,858024648,98268650,2067590619,1491952114,964043943,1713766729,789937926],[1130243665,1301073678,13319037,1906412906,1147286873,315531357,1890222350,1771362874],[626033751,1396855933,2026633250,317003856,1220144721,1670043821,1445756535,1783951379],[834414167,337093441,657051643,1983934584,1724778043,301906591,2042446471,1081360058],[1107161817,674817161,1834907656,668792361,1395156144,1481559267,1053186283,2080688683],[952688067,38046875,323954332,1250338608,835266721,1420410303,1378569672,345019454],[1055748196,1342725572,1264076690,631455899,1716754388,1675419645,1822091065,297666391],[216328327,646052493,403205413,1713465348,2004146386,2005279635,669394793,1848283382],[501525434,1235920128,1134427543,943994012,476027916,650904814,1676153063,751166668],[290065492,2006002374,385694938,1137630007,1166659672,1106981987,2007692414,123158068],[1209096111,716779577,1327453251,1779332397,1537810420,820483636,805197890,303927847],[731081380,1595827177,1823284664,1560948110,1962534237,1983074466,1829488705,824530190],[1584657344,1243751801,1867947158,1090942903,208754846,882796021,140380706,1255130431],[1778424537,864910832,225673407,1454931853,211929135,1397417647,2059536330,769191529],[1178248557,1340589603,921538102,767960127,1729253705,2049696553,1561226849,1004256672],[1485746767,254674160,16004641,741511555,1383439459,1667130571,19942197,1621326709],[324670107,517668063,1112183666,1902906905,899504083,1073833807,1829957267,1015934036],[1415444238,1717581513,1338435778,910534032,1176735054,1572657809,248325196,1949840390],[1986004201,527880625,1602043070,497129277,1682539334,139850898,1948205684,1118362053],[1302204183,119117598,1575850473,406314220,1216690616,91528807,1798320183,72089910],[1917350942,233333662,2115078403,978418154,1735648143,735581013,1111158491,1455674706],[185337973,1938257519,648081144,184862046,406571839,48310520,1238531773,1210699960],[566234318,338471406,461804361,535333138,1454135669,1486842856,2122933236,49618918],[2006385657,1910316530,170771940,1213460143,438853416,1795653943,344983810,1092504565],[1867750591,1611579066,2086190463,1817413397,1512567908,523520193,258500521,1602372494],[1189164044,918063312,1750840983,1519253320,846977613,2036172671,1694655358,704350031],[1662475588,284850794,40049065,1462670190,992979913,1381161349,1598631650,1969119932],[798660611,2095801190,366382286,599545764,35227412,1819399690,1772449426,1818567772],[275667028,1803583136,706800631,1028169057,299132151,1347234925,961062422,1522742597],[1613713039,1442006635,1390128249,781640182,409638503,1291902617,1494166036,546985236],[791960216,1079851746,1619940387,479666986,1976182358,418303584,1192328522,2107286970],[1927050201,455077868,53574088,1128459379,1360297419,1226680211,2056633794,412021540],[360691040,1267753304,846595558,1721298236,1036695732,1671933753,497350232,159989586],[537892022,1419036008,1971210741,211578505,1968512938,2010117376,1083670762,665715497],[1212124529,819771832,1570212599,108021106,1303203842,1972098907,1242830825,453034172],[1160095617,1849913993,1745054336,627176374,1507944976,679400899,1427839410,1391631649],[1494670342,167196311,79302072,2017296681,116651475,965775172,335831516,194182029],[1654746973,1337983401,895424690,1951820975,192012945,1448707763,1898492230,388757636],[200993504,1842512204,1343326440,1351275271,2078400971,567100749,291202669,1847417977],[1609199428,339239308,836009496,407343109,755947482,2126245095,809731894,374618673],[62210069,457133059,2061431273,1766633858,1348552852,957736040,2018066782,1187011006],[1468606160,1817895778,663810829,119645883,938181722,12836894,2016610911,1414785092],[29629725,1794656768,2110131832,773552825,672422944,1081135981,1213917006,2036667133],[285796051,1626508443,846471648,556503622,1740860880,378958339,2059909781,1625773046],[624170035,1740391248,687131112,377070569,961997740,850118907,360515796,1163472782],[1504131678,1234262798,1768906751,442177034,2108105490,36791457,1569057666,1567133060],[1017681411,109767124,2011075305,608542677,452530637,1091344547,136542246,1200770957],[1759595042,655557109,243064992,1807637184,5331779,1241748183,2101515495,434515188],[201164682,1828339627,1711200557,128108040,1345294562,419888881,291549013,769226067],[1389908597,1303485444,1300251138,1851416974,2113232996,94479710,1534831702,1563636523],[1031049834,1830418559,1459549434,1119216864,491905821,1773876389,46240366,684073546],[10555718,668915282,1926274933,1317249753,1201038469,929658015,1926839037,683077176],[1320786951,1569683275,1377979678,39309624,1469050955,1196051601,1328467376,1998008253],[1381195071,1686995247,1295579374,1142693336,1707049970,1438355839,1134159791,109748946],[508756965,1771149689,459748342,21641544,915602181,635452077,979878874,258805684],[385055589,1262335836,439695310,380962128,1848995862,773878616,282604911,326927735],[312415232,705728406,1672053792,443894216,546694432,844838236,1794421638,875602229],[1088287772,1895331127,2059980068,1367090754,858162676,901169370,283824912,646912338],[44782006,839578746,1054080589,163494117,583376063,1906026520,1598130532,1028417467],[871226343,620524860,364047805,1765056324,1076711971,105401756,768710379,1925457754],[1310702821,380935835,161536166,1777084629,1400325866,1163126834,653624508,1323112824],[1403069331,784274828,1633073950,1420928828,358121505,1440228671,436168552,1950285231],[1533941691,748885807,930598407,1235906770,1058442797,316710449,440179257,278126720],[891727531,1601581382,1577801564,255531128,1024787357,1275251272,1992712770,1168829221],[1979895458,164555645,1828410622,1323089992,1509722248,817987971,899518291,929666084],[1292830170,1874402039,1903843470,1406059591,452317781,272108309,341103919,1476684920],[1642034434,72388942,301776896,1612777162,1003424376,1092692185,1032511154,841712983],[946302117,762548451,766393520,1561828599,689474452,1888977164,884715310,1824839323],[578311955,2034771507,317625322,1512614663,362139745,681173953,1691165008,422527045],[447791109,1712741335,1097319324,1644018461,190032319,583563380,130409744,1233620828],[1874341970,2090474650,841435884,479740312,1525319266,901573639,1121107033,730239938],[1822180888,1932176251,2059712520,279005051,2074648376,1355994765,436194780,393137270],[842699045,1687427773,111384136,1245560861,1258216224,976908064,2125537869,1506348673],[194145881,1240096524,477611545,622186648,1672006731,1524366273,1750833844,1726794592],[1749128964,1343690688,1011351147,1676076348,1601442240,1079457338,460514404,1802484589],[1488722733,2103542408,1098436108,2089507398,460061164,1224630782,1894585998,139970257],[1319285790,1384275492,463765715,619968623,65929981,1334416073,648137019,1086450832],[1066437473,1645264330,90225029,230719647,2019186947,1983905268,347319959,1495583437],[2086416312,960321563,1388485734,1473752992,1134447329,696177064,145526970,2089221010],[1363720102,1491734504,1003448832,1064710705,361501602,354377886,1887192887,1066127450],[521841981,240544671,555590378,64271853,1592925833,1052476916,863050125,978995524],[1246872687,1307938897,763992136,896100505,375358841,1482577854,763242652,2034709647],[292342609,1960827858,805810353,1560018221,1577242477,468850555,1865197634,983354724],[2026420723,2030771609,100863327,1595978756,610457985,806555838,777096192,1667635196],[1378492763,984948032,1764642890,1584871888,617060685,526828321,932700420,1835917700],[1068511910,110074617,379409464,1946248195,1181655825,1141352672,398416437,1695590238],[804204238,640047737,941864630,1395007645,101619406,1031352483,904948902,1214719594],[216995828,970050278,1179568308,2116635227,1081415891,1797273027,348863399,1818117960],[643121972,927730738,776897429,299550845,1814539441,1091770567,766989783,1697084044],[1301180610,678958414,1323706509,378152808,1940710232,61052787,99085387,18906292],[1357101549,1366526077,506592215,955513152,1253474859,1004969955,1707526869,532086436],[643852065,908666156,112667483,1983966855,739813042,1527075661,966103613,2028187175],[1578383333,122990500,1505349069,613459293,792841175,834314638,1671447723,41896764],[31685686,707978065,1533146213,1174182231,1940307277,1468241260,369488356,1180819956],[1082558685,2125263893,875744545,479330804,562758574,234020188,1907017978,1920449655],[789361885,1197682577,1579753642,935461427,218579488,472453366,1728730343,878860234],[1453076587,129586244,1360567344,671487774,1903198449,1168861350,739172943,2093426880],[1606142909,311039481,15545633,2095938266,1297134335,1256208590,1245638399,78837630],[138894459,240296383,305385059,1018354432,2126410433,1199124830,830154510,146771561],[1483184420,1780713922,178810940,15970519,255520171,1613786294,111065879,1097966774],[1534919840,1060362899,1269313648,77857634,790791696,449076981,816474537,594100314],[2014820627,930300946,651679457,1292463664,2079749879,47483913,88876136,1504103464],[706425895,2005532501,1106421885,474685484,618301730,61873603,650736145,1826600105],[451416374,631166879,110730892,125867227,2000967432,152645992,1488011299,1404423125],[744493177,833226910,1836866383,653566189,60818560,215835488,1721955738,253771472],[159879900,1530591016,395831742,999656123,1863448006,1571777955,1183265760,1444381260],[440260433,672331592,863017784,1542413624,2059305743,274214985,96791518,1920172001],[1615544541,539557150,1114703431,877144319,2118685908,345868163,1643127111,1533863928],[1254375775,1663368956,1826281265,1074264813,371871306,501209311,2070837361,341927670],[966918219,109272626,1962140464,1275574545,1303490719,1917380267,2025092278,249889943],[265171113,526342613,67779014,774493329,714003990,312826994,1197760003,235425490],[1935433273,1456938670,781380498,1387669406,1735680134,1853146797,997432803,1140854808],[2042709961,1076481796,605845406,596347412,1460491816,886264109,239326253,766758699],[1684783113,230713154,1204051108,620956880,1191393413,572638893,255990937,1586401841],[1909028352,52519790,1099495092,941464368,1632076666,492359861,1089486470,1983082644],[1730920946,774731439,430044723,695804136,1123302414,1383067475,775036738,830200581],[248087343,1848941835,1642481856,1094156567,950235385,668119094,652189935,1085557428],[2057581325,207868081,1421999895,740552809,737002700,1864754251,1882522603,1325970698],[78494721,257925469,1671849406,1424792194,1719329080,1166891812,1999887170,1120989307],[656070574,742468580,1408291344,1781934456,1720345059,905138453,138116412,1782466479],[357573109,1344427296,1888125234,330943347,1233248309,484821675,578181613,1663920601],[1735726733,1282261448,2017201289,1564576031,1128082895,1295269312,586421971,1992326434],[695150987,1079764467,1563481192,1369768704,829028962,160833079,365892810,31554145],[1449533514,1572945912,1802375802,1954847017,1707526617,1541119676,1622916326,1395818458],[2049245940,1413319102,1693025092,661425627,1805424834,1791727355,2007022624,608855504],[1894818436,688172043,403373191,236226721,81539556,971496916,151422786,2000106544],[704319736,629737214,1535133100,263991633,1601570663,540756484,1002239208,2083615481],[28896963,806429478,1058493559,535102091,1240475677,1973199155,1395143723,2057793354],[178231044,358625494,1376173361,394675032,2062472369,1303474876,1003842835,1260380264],[1958339775,1894280417,775762204,2080953914,1612972068,274624252,1786062875,1705423588],[501753410,317457286,1788815207,505945653,887794815,1501693979,1014192277,615053857],[1385455261,1570531801,327613427,94469357,40267290,1372421732,993698250,1756347625],[1311931405,951537060,1005750192,801069822,1691681008,1705278368,1724531761,1501456243],[392880031,388322356,1751392678,1500225564,1231666910,337005943,949744103,1019639161],[478048150,1244536928,1409191205,534003792,679558,1538540337,828293618,2045614694],[2065026588,907829672,1136769670,560820135,1358076379,1540137123,1072826660,1811590406],[828552352,1730900434,309924753,2043137324,1270836841,1078078818,1826084585,2077814254],[1718691860,187229084,835453158,608389930,1471966753,1117520361,1084809208,748183517],[498970350,827672732,2665336,21621732,43227592,1686452511,413888413,146997064],[1218098592,1009460091,1172691902,1273767374,1647801489,71707885,321650664,892513578],[881147868,1179418150,1377888486,824549423,2010812197,2068294301,1656526280,1501932115],[406326265,774975895,1554254250,587599019,1857321665,729287275,9294949,1774001675],[36477123,1305179809,1951895032,1726212312,1567146786,195255913,862000191,1300767876],[1844813629,681987285,1042224596,2016200160,1023439443,500417815,1051376136,1817662350],[1234764766,79146047,30234465,1579061749,501518117,1978390615,1144347468,974848435],[1697968468,1459204499,1139305093,1989704795,1314833020,2127950584,268136588,909933227],[1007271059,1217291946,83404650,388161297,1680183165,446910670,2082593313,598523948],[731205017,1844707649,394848878,1927450204,202760198,233228663,868679782,107667133],[675115016,448714652,1475520794,583460350,356906294,1126072042,870919131,2059842890],[1410290,749394258,1756583637,1112362277,162836642,35161172,32392085,149723250],[1590526060,1483781354,1477665968,1067139928,432543515,512825655,1096285879,1065387739],[193308404,138863890,532395782,1306249007,1451845750,341991304,1622671436,1827755995],[134032467,2062110111,494448276,1734376296,392374025,695761556,2029987385,515969210],[1728084023,191596012,320983102,86146995,103682135,1579579659,1131127247,1753615497],[1981731830,430361896,1785089455,1196981323,2059754624,75880749,1289140494,1233392434],[958252245,2077287543,1628670742,1770506462,1405939967,935727577,1706275365,93015190],[1479952870,2107478620,237011445,1207180430,1870992362,863881163,2075538034,1862747783],[324873857,1474495819,111329535,1448524734,303505331,1886176641,1282840913,756833312],[1808186004,1634747139,1643472466,841571887,1482319198,1614968387,739797342,673631409],[731916797,853869216,846008121,263245441,476818243,1890505946,756298145,70184968],[2017066141,271372552,1358100081,1590686816,1601526449,996035692,2079920678,494780270],[774941350,8972849,1692865951,12839490,1970855275,1034894703,227446624,2129307050],[1642109390,323809103,617765214,2111694908,243619650,1945763716,1684059328,499064881],[1982657453,512534283,771188864,679336344,2050859598,1632460764,605477886,2027844915],[1155775999,1557153932,1371539893,1303086496,1524930281,631881728,1987871664,692480495],[1411897667,519311418,338205339,2025387211,1523009298,1553665921,2081840420,683179246],[1857043727,45149535,620056991,1550159156,1591589361,1897614218,347542362,779899695],[1120177390,197171554,1651705745,373472604,697196104,315960308,187569140,729579288],[1584091296,832373061,737488442,2002307387,1454645830,247522126,1307933577,1928543673],[271364287,381916443,793817810,600389078,1266827465,188953500,162617740,1060481131],[1064088650,1672218337,902547453,585787828,947980715,571763717,426230121,565092632],[28385792,341371002,1591362592,11611861,673405028,167581509,1901039738,1702168103],[1866121577,969217783,1559924493,1887077402,2105087016,1695139693,196516902,698116428],[340643939,1134874107,2097641040,491395085,1072938899,859043754,65550696,1541871578],[443206702,1914094300,1845806985,1743986513,2034167235,985538285,383279582,1501739526],[467163203,1084098790,1370149386,885061830,2121932176,381399518,306256284,1014038549],[927276667,722375493,2086252624,1281857333,1179373036,1729171435,135529545,981909872],[1704274065,140099750,628035045,990191559,1364860019,53348336,72464627,1777326235],[436069875,280108926,290578586,2085803167,342400131,837831852,817695249,1160052488],[278885768,925424258,1466331386,1253071623,320852058,1824461390,1328735412,1840817149],[532768748,403962815,1097952619,1391233191,492726241,1606916682,848320400,452292985],[213389472,1521541859,2127322220,2088550412,1563147170,885809403,660571988,254202456],[536000124,507372815,1740986536,1552721116,438884681,925645173,1816585306,537823744],[2059944235,982845676,1270054453,690127735,1127573834,258012290,753417711,1225072298],[476235860,1311673736,810250590,1896204239,1014807890,1089854591,2051270887,2014185798],[653062250,1836625174,1914688965,494437104,2032645188,1783006164,912798778,796890513],[1810867542,875392755,1147395904,1240612906,2010114491,1049406023,1917343973,1003159357],[1092586045,132480177,1399406310,1145120667,1671709854,1961083211,1937818924,155255118],[13671718,1422264066,565378102,159061926,272297339,320351280,1540217317,1902257618],[142579946,1285297754,58734072,1188795048,1221824117,1306111956,985186385,745295755],[1156017142,1928608359,1845449254,262578324,778100804,488446611,1568163992,871298562],[903970649,215707344,1303195642,1544838792,403587125,1414215860,377902283,1750943322],[649956686,871006954,911507937,922368978,1256360124,1029911906,381423380,519774966],[1348249014,605800470,200586541,2086369915,1191823161,433354956,210461287,1980988697],[1674981402,956913735,1102021006,309763943,31709751,1737028521,1444330739,1123462050],[1139650185,831050679,552084997,1074050252,2079478185,87012889,36346731,1946522745],[2071256562,535262976,1315010976,1757966781,579773677,1871347482,1877772799,467999966],[377081435,930336789,201667797,171216270,1627416407,1097837805,1971103506,1377245133],[2071121609,39859093,676957019,1574401648,1260444415,769391106,1792817366,1406310739],[1097078535,1661441487,1693946361,1731287275,90066234,2002885088,303633305,64003520],[1805458832,1922964696,1432796798,1103664280,1908086413,889641498,1629025906,862701431],[763640105,1275512676,1125943419,1664237307,1944529417,1315906070,1073015901,2020303700],[1939624293,2110593719,117745428,115826597,1197756335,1545566427,1109486664,135890948],[2047216893,786602649,51209911,238178545,1847220582,1845897096,354729754,1353613577],[315298451,1193451896,138405562,144836678,1667469532,2125051769,1798415794,1263034601],[1500278300,235714392,1676009290,1373871969,435156126,1948566487,1315599800,474439702],[1427702855,590019419,1616746028,1070494309,1583435896,248168196,374249305,2059902564],[422662787,331396806,969984082,1048315997,1885874610,502055314,1913103255,1252774065],[434404810,401042256,61814983,1367644447,491855702,931468728,2089645562,452324024],[1512511595,1041976180,322946046,2016719291,1766440023,57155011,1742093639,99028508],[87775697,2080463636,1389372359,976394764,742279587,1132994432,1235353938,1382220245],[1691695231,1059211726,1773667696,932090162,1457724988,1264942956,1351948221,824613828],[1193830149,1200622644,2084182792,845170464,1337504960,1603167508,1872792997,85677279],[1216097958,1379025542,898079897,1544696088,1588189022,1535276656,230229200,998977089],[1430701851,421447152,213313437,301655443,1555860505,412532450,673045519,345302364],[459291791,23095995,951549284,2123445210,175294049,547574248,550286721,854996874],[1459754560,409013293,1272259652,683955657,777804164,1352394598,1210887186,1566884987],[1377351705,1437955506,1661197255,1003502370,1044428912,498323548,1579157006,1488766286],[997026549,928043626,2040470660,919896687,1798944879,987089770,1281232640,1310656866],[897083245,1918729037,776262824,999131781,312432740,1382023442,47550110,1582175860],[1140915542,892065462,1932725053,13777555,949363810,960475007,770840538,525239619],[476559712,474456186,1344750583,184701151,1919238474,961384937,981589064,1048162566],[775075700,362267727,885774998,1915100334,890619084,710028830,870565563,1557071941],[919174515,1233834386,658997787,629494728,67327242,886300252,596418496,1624153350],[1742560245,275158554,1882713078,1929898883,656101871,1390698443,1599787742,938277446],[617722477,2117909424,1040856733,836438072,1351948656,1279142623,837951139,748493913],[886635645,1195273175,668815520,981868565,988682883,2092020038,1250857994,315877358],[2003958323,996594226,1207705516,254854716,1009778736,1241880559,1371453487,962102965],[1017639221,517166320,145561296,671993442,1214955547,1425386043,770478549,1863046049],[1098141606,2092697519,388145922,848487062,786000152,747422200,1157630498,296943752],[1374984758,1438146463,1055780810,1169071148,809231670,203958176,1701320232,1182795262],[940975020,1674623916,2074241365,1349968797,1605264148,541439085,995553050,217388752],[1612173308,1509236621,395201082,1843162991,47376750,743179198,313350106,716134128],[447414804,271073248,298480006,355067208,1104775260,390641420,1934279269,1081830154],[1287524777,911335021,924125798,1661876068,987322054,1575452761,120340074,1798949143],[1594422407,595606945,810324374,1129511127,1145319674,1716009540,2127382053,592626565],[299480341,31467064,1392238284,678208209,12873546,1685021022,1269719043,428609052],[900830135,1011259405,1975317975,1591330879,801877905,1710901203,1553512404,1909324034],[434185065,358742346,1949297008,1544856643,1183482841,2011538511,1339930830,65831553],[467673518,1472801157,656942825,1709706020,1141193894,1061758104,251352329,1278723684],[1147793304,1120063973,649699142,133020697,1228058912,199597795,1236052059,1715505369],[28571858,1805763328,1906449646,688832501,743661701,1743360524,1588629602,1280582596],[789712483,444152834,496599264,1770923548,935225477,6670097,106614548,266946029],[546723420,272301925,1089629214,687157372,1663453690,1045224276,1113901316,34851532],[1890619699,111935371,1378725514,1080017280,1026206820,715124969,737565552,164066923],[1797860743,1464405899,905810659,1354902301,1179099724,1619410626,1911877980,1287495869],[2113468856,78554593,964223976,860842916,760682642,2110448803,305097884,1506515386],[1048233583,1516396107,458016866,446985279,414210828,1298517542,377901483,1997777453],[1555345878,1936302363,628937428,1061938383,738799393,1717448423,585059760,1167980990],[2128219377,286417373,554966850,491076602,1431208789,2007071179,511451310,942232345],[1839183449,749448346,1358176661,2093436710,582935334,832792852,938826316,517595903],[961145863,855432085,1555041885,1627550764,244252055,406155479,402981175,942658560],[1015994972,569004795,1028606925,1921646153,332452325,629921532,1494704621,1447483618],[1275555896,1910330255,1808408860,2095446170,1970773572,1624002978,516257131,1631243969],[1292707457,801739009,611133999,405512814,89142576,887666,200517694,882812712],[141980121,156281742,114649366,1189962610,1945655787,997484007,2029576721,1092606226],[985736462,1484336957,467954271,1385413813,1204356925,1522379520,1534447304,1848190825],[729950066,1298744689,307171853,2053538161,1284971965,1208130980,673085309,1319021102],[1906218401,1656430344,1235211148,1763307390,1127994780,2058517502,1627141241,1066781882],[128147517,379324558,1300815678,604556161,2130134135,1849405850,160262159,492007397],[1005558230,455992780,1371803760,1434731734,133740769,110235388,1711569939,603183520],[1791076164,2055098131,40910883,1846978834,1193149602,450724841,1979231422,293367352],[476061039,1845190101,1796629092,983034313,317258417,1625784775,1195036213,2127620023],[625104238,1295071714,1812533357,902585003,12554830,635037255,1020604514,1022033450],[1154159461,1574141621,1960168892,2119729403,392293374,356996530,1498802798,1122818005],[257465903,953480587,2015376825,1203450739,522863565,1567345550,1813169347,1006097034],[1615600191,1529516321,669408617,245083372,1978708091,149535061,191509290,1081595730],[459540524,781713956,1839479882,1194833810,1914687628,1594836589,516711838,334516299],[423658613,2053890697,372731574,330257740,986177450,223954066,818039410,1753965636],[1649024688,1476868524,1722946274,811242950,17325875,360352729,238809429,1229431695],[374879392,1560000367,2030808415,1221759804,952983065,1402942578,1577528191,1848773025],[1177109367,1358396929,504172913,288960914,1646527557,1209705676,1341619143,1920553021],[1718085916,1491069839,515367586,1052164734,1820634858,1352457878,554632987,465592829],[1237049385,1960843075,1147366984,672869924,517383671,1200562279,63240072,789256717],[279559879,1186885983,354240198,1466312558,1720146654,1158723459,955504557,461820385],[1623994117,1445534397,1878501536,1849024038,1667777175,1654633676,474340445,1104122399],[850322676,636174510,782580010,14478256,297546728,256946006,1892909267,1966206525],[1731897975,1791082523,2124256525,399233521,1708805196,2129707540,109594735,399517018],[1287857314,1926100181,272545769,2018403037,1114626325,346974107,36266355,699116052],[1705353087,993034733,1389337181,1842307005,854949055,1158723875,660794217,1819626859],[237816684,629077836,2053345976,686340379,1607703129,299601988,473965885,1886784738],[1540081457,196659859,1444355659,793179555,735245810,794957757,1839703103,698843710],[1318683928,878745496,263880359,1581679666,4269750,340127524,243259898,274073075],[1830444057,1016647836,1422475082,2125009105,1533912246,825444736,1216617617,1629853941],[2006189466,2077613421,1004415565,1234164504,1212669305,1586232828,101104707,30581141],[109323967,1580671917,1367197898,977592936,1315105562,1046099079,1284958763,1210193078],[1526495031,78011545,623465407,929584650,224703940,136236178,2090310286,920315838],[2058345588,1255981257,1568886342,916093806,870582506,1450893384,211459558,2057462079],[1193233658,1817662158,1621502383,1502078630,1678291058,1155859018,176062209,1331756784],[1538445762,92648617,334402786,61528307,1214306492,1393767952,44649981,211545568],[736403176,314134117,2086993022,132439088,1670748035,1628247585,1601575638,999563107],[982521223,69197113,1309804663,182586485,1778503120,205768808,1833463739,1441972716],[1579742788,203695456,321610338,1323350527,1743633064,1755379621,709018439,1833739495],[1653999360,1257234381,1944259770,57196579,184996104,398598499,1089951981,2034734412],[1756231823,954644634,784070441,1973705070,599563679,1166659395,917952642,1620016763],[1553046103,1077760355,447457812,1505926289,1170092344,1239963794,1453470021,958608321],[953212825,1301260162,1096655669,1298141210,632688163,1874752404,617948008,1448223095],[1039791310,1712007778,2039757806,1903394509,866640106,1594919471,1969524409,965115833],[1209046683,444399118,586903724,1084232502,1158638368,1270166646,1540194354,784553119],[1217034647,1381580380,2000452777,1168641583,756208364,175318210,1017544531,6582568],[681530018,1983363038,1902621036,126445101,756995039,126204695,216157647,349380056],[648360420,2060248853,346934729,997146147,1532258618,1930147305,1199974170,50396399],[108542358,548058407,1825749967,693148982,1710849395,146681206,395022964,1394607749],[1760942126,1028013604,1362057666,1866288360,1350815794,1029759591,1666222753,1798900953],[389441303,1508884163,2064353398,2001802384,799930399,674313488,646324788,458123215],[2110381356,1299224771,1189099158,1689545308,18639470,1001283390,282784291,510395600],[100031688,511559623,1906984991,164707375,119891955,2100861996,800291405,5054564],[1811305005,1963313660,154182538,1698408087,43074157,392213984,1919337806,138565818],[1151004237,53339015,1989412264,802607087,753424434,706035038,1526765356,1065462802],[598211111,2055458379,693541256,409554175,986057753,2092796556,752618397,362432328],[1374688277,84934375,419424667,1536250050,971515214,1202892187,985100487,140032830],[2034329621,858471627,1747399042,1907023931,1094437730,795460799,1216000693,1634373005],[856996235,469531065,215386610,670871868,1433690170,386877490,1037949023,935907549],[1783404585,1435687299,298679311,1961471869,589976764,419044101,1862872190,1651979936],[392644740,1780406837,194974694,644580963,1191413987,751411989,2109067713,819572532],[1568097854,1265887510,942607465,1735982443,1818210983,185848862,391931811,107174687],[1569343362,1891828784,613765216,1720421175,2021188407,205689031,1718180415,1637811143],[1434834353,1510810828,1720183594,1779281771,124426548,1635724462,814887794,1474630930],[1865201530,2089605696,638326093,1254730188,596224524,1784456466,1837405711,2017576635],[1162966137,71507704,1333364378,1850604840,2053452970,1011449085,1563064472,10451476],[588327000,1839795100,606497055,1713678374,1923730459,599702574,1105865007,59078581],[637210742,2072582731,47180923,1727440959,801777100,692957180,1917606864,1189454632],[1050772868,362058891,2115489036,1629695374,178463236,1217636232,1811456205,851324858],[1187622514,1695561231,1241946911,1976344275,668083856,523827501,1796324576,996547861],[587670981,1958687619,662476396,568721736,976099698,1060566174,95889547,1913063568],[248630543,91841433,442507451,417339381,718119794,1117008890,38791413,1839332435],[1316544517,1538095863,628330669,988362166,1495046397,484443763,836499073,922062336],[1990857294,1193100393,1626244267,682914356,656938499,511428072,1718317303,1150700019],[1208740280,942531930,11379764,489913566,547930367,834000701,1515478513,1974228044],[1709099935,1829731350,1888330410,2006575004,198989148,415533345,1502685727,1525570833],[735841889,1485356319,972298388,474185775,1728516493,1847529216,273135788,1854833126],[729159398,2124507381,1588052568,912330769,1718107627,2097689737,921408968,2121735383],[2008847627,1985143707,1992217037,1440457232,1355886856,589550718,1017111870,871655057],[2072753260,843236598,1183116180,386995414,723008216,2009019818,994786335,1364954879],[1598842514,1449229181,1392475352,851989498,256209642,2098986509,972876497,1169868340],[31355963,1276597037,1233437882,1257562372,1868468330,1283942791,1601374900,1302427408],[1171807564,1139282581,157610865,797375533,229866880,83575523,1470434754,1557138928],[1797588425,700798030,1803425144,194967005,141968995,628639554,112501110,1268023222],[1802672076,373127283,1048699363,564232876,1869805786,938137866,814283559,210563921],[1955150659,61485917,986926604,950112497,362513803,1541708399,1281198971,1950301961],[700843966,1976285380,685519671,223579338,1977682312,847960624,1577093481,2017464838],[1035870585,1916730786,1432879071,2116271104,1388373257,440848136,1536946015,471874537],[278352386,975102323,539739638,198612949,2013046966,1256392806,1007532541,126601697],[868543843,336243299,633982549,1634303976,1141822933,867140258,128690319,368166219],[389365243,1938558997,1489718814,19175018,1749232667,42953156,1374406155,552442200],[2028852845,812276595,307180032,1465220066,1492609781,510054014,837539218,1695397914],[2113194483,288251451,722636852,1941456305,1305912795,2083555834,1733576158,1677947968],[955901659,1304774819,1633580457,1845964392,7010477,376765261,252354477,854469070],[951754339,968631021,2113079415,1679216282,518831440,1736676189,689362989,1784189440],[1853308738,886561330,1612935233,38522923,1833779520,1893655377,301191858,1044593471],[279267606,337627759,1158551388,454872556,997336373,806522397,1360666403,1194374380],[1018623656,1560926765,536979230,823517838,1578218222,816649537,1068120971,152779756],[876427392,1940180443,495415726,1352458046,416454561,1673231737,493930020,623554660],[632114749,676366573,2052531873,1553346667,1148920608,466198231,1634403814,40091053],[273780372,1259583217,2122705254,2005206811,794491330,158505302,1215545079,942962279],[1326098124,1283505565,1492087691,1439630332,1852652832,1169359331,5083175,161763522],[1795904183,1682114609,1667020672,259086824,1360837667,133852663,268486670,679014750],[1146992550,1654446081,1003247308,1567127304,380409869,448108435,1148819645,827984468],[1615245036,947176341,133206075,379595227,1526320944,263292156,1437714981,783214943],[691808602,695430480,1025887617,1511380566,93616312,418809525,219092572,1480032377],[2089317550,778123863,210453885,232873084,2066344808,1648773703,2096743356,675512660],[1170009576,43272316,826738697,1476416400,845094190,1276950952,743395699,99906978],[1171489688,402021860,805504949,1849170295,1149264422,1574090424,1870564467,1203820395],[745677814,1286424293,1983909360,757821051,260008381,831068015,717330780,59730564],[481085373,594418365,797905967,1833474760,228800897,893491440,1899894949,717052164],[379257435,913332302,272076281,1940797265,1641841214,1530025009,711593666,751841599],[651436161,174283140,634979678,1215107506,1403866583,879800443,141090299,1502558571],[1590739114,845641126,1530837731,89049071,868143443,1376537510,1750667168,759817503],[161093860,354916526,1929591000,851400942,378162849,2073114292,453465733,864268694],[98738854,370804030,2119394673,1144413446,651188308,883062712,957182658,791791920],[392646721,1244761195,352296863,1111554521,822441083,982087895,2092412453,469576394],[958559815,1714493904,531528971,592943825,611358647,375061642,70938113,180452092],[764684783,705204007,920971190,913152083,429238802,642305613,1880438809,2085267584],[1866326258,2031119290,214758573,93514952,1238776443,2059902301,1625877217,911008943],[2031814641,190733027,1218151081,1836471504,140662219,1551553317,808479938,179953982],[1121122741,12418100,1589569380,1210703785,2036060122,789190199,1110294905,1441772674],[1124540024,859737154,1262298684,1469762088,963293266,300541630,2039188262,1418262562],[1845115087,1560676737,1299064105,651565387,1540456948,622790665,1452429190,1340098961],[151042973,1073632593,397704775,1065889161,926715824,2003045853,636814155,1785642404],[1336621343,470001165,1587169207,1986909876,1951816618,1199170198,1092655871,1589473438],[132807165,1546378014,1317894842,668777527,1389148076,1438933200,245023018,3627573],[1870680478,1121340495,2032190919,931890800,517307500,87723545,197060435,582603022],[659547002,949062061,1795198237,1960921134,1397457026,478319027,250826389,377340579],[355219652,1236990168,1682262628,740319522,104499298,634538378,698991487,1878621755],[177643443,574591806,1185258146,1413789499,1273539338,1814093058,2119590513,752968760],[865619188,2117403646,529237029,891766026,1117982472,1435277359,2056999297,1457645768],[1566628132,107717180,294993019,726454084,619877552,775108102,237571262,1736005021],[126596433,721193399,601126388,535961259,784039003,216144070,1987525225,1143590300],[606850115,832193619,1878592694,184961998,566235851,2106910311,203866930,1549735356],[473349437,1111103392,567830037,946709310,1631678974,970802163,658080433,451765849],[1390641119,782720434,1780240429,1607363381,1967512019,208748776,1245136344,112759599],[342525993,1713127464,1024341464,1954093675,586855698,1825148179,1180727395,2092181515],[1155788032,1505172762,1967536021,725345360,453198501,1787934195,1144242961,92079771],[1093582325,1358920389,1489031392,152774871,150984318,1857514061,2055087286,1014171815],[14807460,349063525,702750871,187025106,1653382231,1230154101,819669588,329230741],[2123920264,1211204732,1269666194,96682401,902522060,1934742996,771676746,1593844732],[1760358855,1311468359,1450812923,179733102,62774160,1441664192,358661193,1893807085],[1883781238,574737926,717608567,1207843187,1659469524,1689723303,1073956510,752149373],[453992518,720838251,137009355,270838819,814435039,35363847,1877842068,1890023912],[524809962,654493317,1609517676,415159488,1770209737,1261844261,750236961,389870716],[781987647,442156121,906251619,1509841633,660104439,2090807832,2050776419,1274071516],[1220778085,69783869,1117697921,1058649154,714900642,214683266,396522361,1532237099],[108214809,1600100512,1563883600,195930715,197821482,2084074332,557702499,878620366],[721743773,755060533,1658848009,1454742599,1886660362,228604541,873397644,2017319040],[254652672,1078162151,1266423664,1183536892,2079639311,1629300794,1162808700,1231662732],[1108042178,996222553,52032402,1120575273,2105493722,286983793,1853890881,1512194782],[1026150648,308120779,1423446745,1403092088,1722210530,1691926182,754182897,295154650],[1286851239,360824420,1413883136,355847936,1156810222,1096425718,263769373,1604192637],[622287312,1934255058,523289620,955222123,1319955577,1218066749,195589469,711773300],[763431417,1435595393,802587592,20825986,227163663,392038907,682645849,1264433621],[1991836038,934828738,1222132183,1521014920,1203073337,1167819572,1929088127,1526278986],[1783815121,106967461,1395832476,1558477275,968814931,2081464865,353503427,852225520],[487751871,2034957259,1712857145,1052593825,701875048,610772245,1288109262,1387093665],[2089476633,556173956,247359452,1321182790,1322268569,1353910185,813910741,1429938202],[894762633,2018234801,1962810274,463826051,1428229324,274192196,205005037,832968657],[855419886,264487169,961655686,1669082074,1016229698,890057261,1534604521,292442984],[135026140,1842657960,1529952676,1423349862,267919709,1673482885,756075072,1438387616],[1788634769,2037278584,554566459,442162509,999942344,1726467328,1856942516,1659177110],[2092983537,987602577,2113135138,1468627505,569881425,1091341544,126251578,1228331994],[1607629074,1286865260,265049247,2013764062,1801759785,313631203,84213387,158928078],[444389857,365376502,2108673868,81042603,1150355552,988137721,2085477266,1234522425],[312803727,1122922437,1396258399,1735042363,1680354983,293091619,741111020,214691291],[1281817452,170244528,869305106,1302827947,710693630,577441429,650163113,1803657501],[157291861,1816036569,244209404,648665455,618637352,1022587008,1444245821,192470359],[63747747,1483605545,1479116896,138939715,1965537036,755449970,605305736,1798565147],[534747358,2017404134,1411786000,219539341,1702268423,1580196675,267879503,1648652799],[1724671223,948596801,1265649844,1200610627,231092492,1908066394,2046507963,572393720],[1585877826,1634922938,348720383,1997727128,1152110263,1123979879,1126914829,875271204],[1806865332,1732596077,1756305407,135595960,1018390519,447475861,1976703408,51294515],[567499823,1029099399,774988047,404982714,1690721253,939396481,90805597,297213908],[1002642971,2090949186,1489734757,440892613,385053141,1752227847,1917003981,238839901],[352339449,1870382868,1606629635,1582596430,339959191,1679087079,682652156,413521443],[668952030,608602730,883685894,694964012,1112137924,1577121307,567120758,732597836],[438107073,17349308,1679099085,677954477,1594189791,1364856232,628055812,11309116],[2077776440,281395614,175037662,1551382055,639362178,2062211634,1901117316,1808763112],[1963442277,1802933569,482205218,345497009,951188188,1760115415,1265100653,396167557],[460657774,517025428,1511372943,727794027,1699721117,2101770642,1712299749,1021414794],[1498356924,382189151,1981360478,2055985597,919617449,1508369891,2022276915,94115267],[2109671389,1263911962,1206141383,1074253334,1437574019,680716472,501859574,1508812886],[1160628316,557372340,726656321,1584486766,1283176164,845295520,1999341663,72041728],[1108828869,993956699,2019955903,836335055,1749291,2124143601,1188269061,2050707211],[1342045746,1817633322,1820092305,320233622,484765528,1330113507,1361458182,223355667],[1069721672,789870002,1412104371,848692202,1998628701,1859658266,514105496,215256839],[1622107265,1778587193,610242492,1390244309,1207884922,1797195664,816720003,935293194],[58399857,1156028718,1311584200,1330947615,748076838,1272151075,1489482300,585850915],[1627438805,976864377,2119083228,1045310601,1353492227,440221112,1452274867,388923480],[388933917,915466459,776019621,231926720,1682504500,1068681253,225556334,621265762],[214744282,87986866,148388373,221837214,472061210,1757008590,1103323205,63812177],[1215460654,1711100797,79622894,16636141,1654092652,157234743,1345763486,1919238807],[1406893825,2034118782,1493900582,563966635,1187321521,162790896,693911051,294927812],[1528874324,1896646311,654485116,131473965,1370914867,1676008762,2121665409,1860240290],[1020841888,1847473274,1964496347,1713511171,952958962,354196636,684229932,947012049],[1704228660,2023100075,809269922,236671316,322644774,331890203,1952587024,793217894],[112398663,1765119493,1689187943,1425761608,358511368,268568199,1431837715,1467311220],[585053772,1877720836,476549107,1543795521,174688170,1419769182,697980437,1315103127],[1244442767,611767929,1494274083,1838518960,1484045788,1253964477,429921778,357528914],[2007154855,601111911,832635457,51485271,1022123702,851667493,124381619,1634623866],[1908075251,1398051026,934652560,513545976,561319357,1940693051,1055549623,372223330],[528156165,131137919,1670938217,1652557450,1464936373,1795658492,1414833288,1669134675],[309968619,1948665439,1675899195,1502374195,1414649062,249241501,491126067,1118256882],[2066922215,1426855280,333088969,1603441468,655770396,910126467,57066478,237975553],[1417068512,1578495030,1191153593,728560414,1489876848,801886039,1058776540,374282113],[797044919,1027552084,1347650303,1144906026,1340421727,1162211800,2002409081,356137268],[61472887,1325325725,1651281631,306787837,410211174,1777345158,662413406,1566664605],[1386588645,782022454,1981463693,1143310726,2121979659,844240116,1659461521,5653062],[769826560,335066774,1266091350,2042250041,1339750434,1825022106,2098513477,944988531],[2105372134,827977988,1752169577,281768548,260760307,209971765,75837558,1795432448],[1143488722,2007588579,1502942069,66348428,1071537300,187175092,1560502876,2123653854],[1839802252,108468096,2081185287,1953486494,706302354,825500341,126920519,1457128609],[451066851,268665576,277697298,1933793279,1342208635,177041725,704097900,673389024],[1703225846,1358681377,1924283471,806263551,1476206760,1817086768,383390559,1471305047],[493865664,478403405,524225987,1141893341,1961180305,68586551,1803234515,1549521959],[178302416,760585011,1227198408,513208195,726223220,2107451681,1559934838,1384419306],[693594411,1171326527,550552904,1398278784,1637031519,364227726,1130562023,765840551],[1973005053,547301104,1098556344,1622410267,1702552803,23434470,825022117,1386390792],[201381056,1152605249,1273847369,1711120419,1474534580,1136368642,1501666261,1394235727],[1542580891,1658847246,884289414,678826868,1829819013,856161536,683189311,499074040],[952875991,374926790,1687964604,875329726,1083123079,474275534,1237634875,1284845627],[956059455,1079853178,1834601599,643648930,827125393,1937218415,1093179309,1818583376],[1040934199,1349130626,1491459134,1171474452,1423654949,466054729,476319049,244711900],[1954061010,2068213344,2117541417,680245769,1851068060,1846761189,492064173,1041461902],[506637130,2070375406,938767990,143878637,1700211817,415006186,787301976,1527924717],[807263635,871026825,1050454450,2005040162,1279572760,1479503784,984157780,460308259],[152463850,578519131,111309742,547682235,708835989,1383209776,1367822270,738158100],[1286439344,43896197,498688404,304073785,1660649104,1427597897,160647380,276895367],[1732675819,1680703090,267543276,383065429,1877793737,1615548570,28099044,1512442401],[1269691749,480145850,2097444065,1376597044,260681552,1183162388,419285559,1477319771],[64720582,1828718394,191502949,1883505650,955332741,1694380650,605928015,2002610135],[1681670430,844264877,105330616,1155836305,1184175378,84031931,2079530428,1387965550],[504860686,1663956538,1215644772,698772825,1238449746,972220899,1246307378,1774643107],[520693943,306759019,1322475183,1352264967,1846367850,805948271,1547004401,885404932],[2032522318,1134383185,1193500869,937967852,1069214551,1377704505,1025450303,812219884],[1096489086,709335346,296931602,72016577,1323507812,1628282309,791465950,1339841512],[223546548,957429286,478387415,1067877688,496622848,423335987,1760289241,352322609],[308828367,1716460650,1699763346,674945724,35749087,927112741,1914470240,216355930],[179223166,670249618,2021579187,1985184787,204239991,1496774987,1449822134,275886395],[918241317,1893371756,2098308970,1798849226,1550920054,1036926352,1623009578,1716907044],[212442869,1241309526,678822648,1947316887,2066573675,66919048,1831294700,1636387135],[359335437,30641151,1342424085,657576285,918780365,180456521,278785090,710740833],[1524919266,237272919,1148604220,363365824,1257171477,1728795942,763480840,7198394],[643787728,1993567124,1432764467,655009384,40203731,196921814,903021073,765748973],[1464307345,1652115870,1761378751,592428109,731494731,473938534,362648345,638836945],[68929578,1001324592,54479156,531971059,390911260,1140637373,684207777,1112496496],[1251787713,1527820642,806535326,1413854368,1493371397,1080808312,1853345327,935025507],[1350457572,1755200171,1365545207,1017158755,955887005,1901241607,308620068,1452129867],[2089226840,2073777140,667173438,275856261,256724772,1486918797,1896213712,1749197538],[1053012855,831541356,26055085,981703935,1516045142,425274714,605343740,1340784159],[2042115907,1978804396,1698366208,150311124,510996219,1427043204,562990265,803806828],[2063017747,1872930590,789922664,1471492151,1474648424,1952631428,1063055402,488714111],[1298649016,784995529,909866534,1529288676,1216778241,1728529211,1503698617,1048810485],[56726503,1389461472,253934608,850308908,800108636,377803336,71142793,1044607299],[1326690196,1632487377,209235808,225500925,168131737,282137285,1049774296,82804222],[1549175501,752641239,1484563440,1316128703,1941222343,1071145506,969992178,1012277271],[1507259299,551492768,1107314864,147423152,639112399,1242103160,1369687935,1280118605],[2006921300,1136384536,1190344405,1437978454,851167259,904876963,1882365587,883208437],[1056356045,658630823,2052630051,875185758,795213791,829296379,334438327,1376006186],[530390271,1454374474,891523201,791676677,2103601743,647392849,1867624711,1530410486],[1402178121,116911336,943793457,600822991,640113990,1746665618,544342128,1124606588],[1923259824,1973522277,587734308,1982261984,1906285967,523334646,14458366,1795703314],[1548924343,1344991364,1348125848,1982881442,1020973985,634733986,1463260357,105954984],[262695118,904113282,1077802238,1047151310,1799462638,11947564,459573379,670584543],[1975384416,1223093207,391083043,149163962,435174917,1720296680,1655297116,16044977],[465273015,1536054826,1105241327,416618064,1840711863,208185375,2019360178,730088567],[937850124,1588565044,801517186,287408700,404799166,1888482934,1305240198,314956540],[147720025,459062221,932314197,1578950349,183933805,771248489,1577239746,1796811532],[1745823503,697283404,1747971071,1816257471,1395228094,938793440,121592672,2045073901],[912681048,446991848,1541893008,1775167876,1403060798,1290828327,2008419050,986687219],[1667421620,676498709,1395877538,1853215301,860268659,1832693253,1457040851,1026696920],[1510702653,1066160532,1726431899,575221731,237269557,570655873,111190322,1833449785],[30099545,1526057762,2080937763,2012406621,1839446924,537521188,1584800359,1427172996],[1151503020,1810531154,1131038340,346302934,484288945,1561844640,1805007514,1333701296],[1875632379,565520821,765316275,2015004279,372991733,454085455,15745195,644775402],[612176867,1089204585,1815142904,368810866,1528411040,1222606700,594818433,911926573],[1770682097,55107221,877685378,932464869,593017090,1163261903,930590526,825221607],[350050598,959823172,941399997,446177538,1383189958,776451034,601669051,660150141],[2072902379,296126054,456440265,105608560,938494138,1343909311,601506300,1728835761],[57444286,693354620,959545126,927407287,2107937720,1293936094,379206679,583847344],[233070665,951061529,1788536422,628716440,712833318,560789866,1068444054,721234155],[1135786536,56271515,181136577,1008767450,59381301,1225968195,1334870485,1511860129],[1778567132,1308134222,666730867,1454205968,1841780993,2129867750,1515231719,992902717],[1272836642,611601270,2106655874,701390881,317548772,1861340912,912164152,1590703721],[515151594,153137902,1086602919,1317376655,1766952806,1159134644,856175210,792278051],[772619400,622144275,402863759,1451805415,1121562245,1088417641,463323542,1950376746],[1373226329,1162451263,2111293380,22558698,2449760,242884301,1429647062,433525279],[429435828,1118284016,1771092336,1448389388,389760608,151875051,426318087,902817572],[233625637,880673973,401467917,835122447,7026326,1475430832,32045275,605103583],[1871853745,465290300,750486714,380102434,373584993,518029549,477662710,1110386884],[85298880,388615718,647239041,188739077,1568799788,367779381,585698807,1392361201],[990590485,1685034655,550909294,1764200134,1254648558,1909576440,1913218545,1584974145],[393773976,1963306264,445116544,2102803755,1868734624,712754268,461816922,1459313341],[1162008470,395452737,499742191,1101506628,92019729,517110516,1331498740,1181330232],[949226736,1313987240,1542054396,463906448,1374008474,869560902,120187825,1693280310],[725340715,1676890938,2097248733,2015378497,299787432,1476563556,1942788469,454127679],[227904240,1912499777,1379608812,651402833,1713993886,856270327,513347752,258221159],[1026913036,1107770970,119228448,757224729,1721445712,353448561,673860902,852425474],[622783696,1660277093,468328645,1038544595,1973682004,1757740072,1901307534,1316173996],[1366197453,2085688517,169507827,239874302,386935877,864901061,2007215807,508893141],[423786693,441168687,200234250,272298698,612122367,1559857494,977865881,1855773824],[1189342250,1680754721,1888368920,1956745956,1234144799,1462324015,1613971716,1893805924],[1424162030,589202632,344745990,996409773,1724420889,968583756,1668270116,232065415],[698275233,232085438,680298671,1879348284,388958105,890056661,1198357096,1883421185],[1301846295,1339613153,586551734,1616912006,1675054418,585942745,801000334,503519758],[1112255837,56911141,320868856,483718806,1167569821,586812575,1665748083,396500328],[931516751,523624797,1107611011,2018460980,1162538114,2101915403,1686393442,1395653076],[919718732,925825784,1705301281,1590039765,812674951,1276483253,495605716,1906033182],[176164334,2105925019,337665639,1000068467,1170256320,132331543,1770306606,1622621136],[1657569034,965105346,480639090,1976044831,1783493700,1034848549,658311954,1689047169],[40843913,1769427536,179375250,1405016221,650472639,1251876685,1624854378,1223378224],[1129794190,1159413269,2004350387,335484283,1238031924,1048478256,1453116309,610314535],[580651712,2081980250,310819227,367022667,924243692,1154032123,110223872,502493584],[949167788,2067186763,577818718,305755714,694889460,928907663,1477091563,1255197218],[1314237992,1447157944,535058628,1886241574,1449875557,1443084086,196195263,1214807315],[1285270972,1736227,1420941403,927181226,946368843,402245115,1042318115,521758059],[378611989,1527629452,765476579,2074745607,339366597,648670069,282815946,1424514536],[1103711037,385634459,95723453,1408773282,1622298877,1272140853,2005298206,798064057],[749634771,1323743004,1424989747,1715095576,1280408165,450886838,1794192772,1959602404],[69456315,931805563,1347486326,1844908309,376194371,1360584238,863297964,1753388951],[1336999902,412438037,156945115,1332969766,811381842,736180206,1778674750,1427667842],[824431989,1655410576,797857425,1786944612,452835964,45215388,128925704,1487954785],[265921167,316321281,1786405990,1709159958,82392741,210387663,1150604770,992363342],[1260643047,248294695,1745857306,47981549,336149242,1113623236,1383591462,1574162969],[1461841581,1521922429,44415316,11839198,2129409471,459307732,1314624213,2114122384],[620424612,2030688427,1265796212,1966062956,434988079,714464830,967065562,410770342],[1765839833,1361512926,1000624159,591889618,278307247,84646134,1093495047,1751354683],[243071588,116840835,1539095954,1130583159,1258138236,523722113,873031920,294525846],[669658636,444552816,1838054814,1198689138,1113681251,1101592481,658009707,1482435941],[937194440,644002586,168066423,876747479,1396925942,1238023199,1218116394,1462581986],[988660685,1611294220,728012044,1270840406,325195349,2046407068,1132684642,1074315532],[850686989,1307349772,664612116,629204516,754249970,2099481644,1678239848,1959417141],[445349150,212731338,617939158,628109652,612660492,1131830561,265669427,665124733],[2128123173,180169841,1807899240,1180491557,556021829,1678065024,1741705725,2075719700],[1694599599,818596634,1916273561,254832157,712043454,424805752,613799149,1654083733],[986444678,1424243395,527128660,1068688567,344798553,466783570,709331016,1874297742],[833291353,1864182576,1326523318,1832045019,1009026078,1689926535,1333919975,259836518],[375689789,799949760,1272490100,1567993791,1267334218,1577753632,225074832,807841959],[1855378886,1484548432,1610228675,1476899137,1224854075,299240179,1375182843,1756648316],[1266668766,374285578,15965594,277587225,11157715,185443182,1690891366,86097464],[2089786733,1109042356,1674087227,428258924,449929661,721227100,7487093,737464850],[2099770002,1309558135,1232378492,930505797,1914175595,1403784384,2006420543,710992324],[1707507436,483388270,1182695951,1880112068,1411861907,1177205249,470203627,1576742868],[1425185117,46978538,677102721,1936409265,1449765242,142170936,1633488962,2130021333],[465250257,787121742,302959418,1900579207,2092418454,707088153,1005905132,1144012866],[1274976021,1803229145,445704828,292606344,1059633743,907126113,1045592392,1329720897],[607459583,1019562191,286545817,309458026,1887281818,795481633,626450506,22045435],[1997819903,1886143052,141642164,732773258,1767718049,1869351655,760388616,269905817],[1466354547,1965528108,460596688,103471743,1002774634,1100966623,1976007616,1455719376],[1035569005,1603739683,922084857,1821210383,507996666,1186007896,1652150050,1665327522],[286563765,673252153,522972785,460915790,1251167805,1040180674,1678830664,962759597],[1228618101,1709849250,828930756,1440455841,1806649999,1216425478,1837005942,391654536],[462537077,1984555132,1092756662,1688675226,1506983753,964037222,1501714227,1208007448],[725935704,1756595159,1933884135,1679080280,221993795,1984481754,1086667062,1893720229],[1395427145,1567598438,416182754,1197187085,1330843206,1597634300,668248117,1489958916],[598293559,1273423119,1161315950,256039057,109941731,685684979,251164122,1234465148],[1773144508,434891651,2011409096,648179113,703811889,2068689464,1761432911,2126658589],[777621939,1838522427,1289529370,1289543233,192938936,544037118,1935068889,1942030041],[212810313,517048624,330565877,1117606718,332679529,1389197667,362726997,179016111],[1297304704,1441152561,1027108118,1624469897,1560666396,331118041,75188288,1033302711],[984664907,429028842,380539316,1966612457,1283640204,1673655815,291437092,50173411],[1227517861,1568303894,1944917332,3618000,1672060579,388521246,254276920,1525354418],[168773092,27279726,1964837253,913235485,18919680,1859488235,1763960179,1079806558],[1393334893,318472066,1071774443,1126421929,325520612,778656303,352525499,1222332623],[734564730,594597136,1678393219,354549381,1738924838,1754500834,1285553417,709178200],[737837174,756488300,1418286996,234144459,15517293,1084103424,438895804,102414379],[1009252259,1874886567,1711198636,463644636,58717654,101629154,1196823237,506507536],[661571795,455732839,1192324366,1502879293,1836297580,92273819,1552390066,341491212],[1535913920,1773503709,1606807530,229824590,1745120194,1632048010,1532845347,999763307],[1280702774,363165155,430751703,1785501766,785225211,452573323,217900149,1595641257],[2129503010,1660031357,1481581500,1170491987,124313635,208224462,38340545,1576038575],[820367580,513759357,730971830,110849923,821819944,244732559,335172406,87517695],[1683042687,313158089,116379128,1775194260,904882804,1212919824,793518760,95167108],[1861433260,1161903115,1440569827,539068842,1396436104,1674025805,2124486065,1886540347],[1122978076,1122790422,1690385951,696270575,192921808,1189973655,1837947548,1154715479],[236519559,1584933549,1745853271,641849799,1104174247,1208755943,1630534049,1790114629],[1167804075,251274394,1547659847,290141412,1071444135,948136963,1434282026,568244099],[1806315415,676651509,1004192565,1914887129,395535627,1654480287,1710084103,777047495],[518617341,797607264,15584326,39835227,804687480,150106589,1578695163,1895181702],[1289223692,992256042,1147532478,1288493329,2114190345,616647885,1400856609,174877806],[1695769271,1624801882,1749756344,322517386,772147668,1293440594,496630982,1239324022],[1297681887,1738619656,1949533918,184032663,569912623,1297285730,1229958048,457684362],[1436586338,1481993250,1971216749,449445491,1217233585,2007097078,706280293,857457873],[1610665097,348687089,1448587098,831740813,765066990,635503946,1780708600,1682364639],[1553914407,387536023,1456300786,1567802902,454650975,587812627,1857805539,1802668172],[474464475,170742791,1654884222,1618889006,645639007,849524903,1943906612,1454439634],[1400627702,863648180,1217838680,390987413,1483687335,98715768,49933197,1320485487],[679989147,929339067,457636070,1686545752,651226358,885356585,781794226,1962706067],[170800876,42219360,2031816741,1824753680,1175330847,1524557929,1239840689,1491561214],[1085450772,1987028499,872545543,1207313843,1829987659,443650545,1783619970,1022624025],[1454227450,1374974683,1399178818,1095840009,981109748,174080588,288409367,1664417675],[894207127,1416332760,1150494015,1671402959,537670289,2085720735,492197637,197975190],[175437237,495250783,385067240,1905786220,365790416,1507625402,1339025189,51388130],[1922996874,1167412037,1455345696,1155491634,1784464074,1143726337,1055718678,731308478],[419301096,2027079804,1495033898,695310349,1801358995,1427277310,931638490,781924327],[485473807,243457748,1799757043,505900357,1517577032,1804652367,379375720,1332437349],[802378449,1324841594,1513168836,891269542,1206026595,31787271,1282755299,179769683],[1722247765,1397426116,564469483,1624422880,22052932,1886867159,668809918,281860719],[1402746278,1927676351,1051448172,1846602605,817379475,1087112807,1586275279,927610459],[852161149,1019892371,1070024957,1501884258,372486842,737827076,358859034,1842980089],[934699450,1583727245,2037131553,1213155288,328195030,586188430,1902450497,1404639193],[1327910971,521461921,1363744159,1112402631,1171356461,1397711223,2031830248,712684692],[1069252702,622452982,250676253,1995770023,978687837,135387152,1280197339,1244521156],[1307528125,402924162,1476171534,957760427,1146434604,1132391246,236270681,678388195],[186980485,1520887932,1232068387,181414036,1960146073,1423478680,362646108,1211664083],[236187547,873441381,1832901185,330549954,1179662319,1646290379,1915555224,2079510398],[1520156915,1204435289,215647161,1042645050,1012420705,590615785,2090248463,832677235],[2086069273,1363450262,1828714039,1949832898,1369573126,1059017380,1314658430,595910805],[540141638,1588657328,1674835747,582991202,1633915519,1144909738,1203534452,1342543425],[1434059749,681253644,108165149,377657442,79414495,778609369,93845326,710326078],[385026838,399769705,1143644209,418323718,2002537825,1099361913,636854530,788557683],[443503621,94577601,1389858908,358653405,1324646193,528046582,934839849,600884429],[1408875309,1870811007,867728219,847162346,1714952308,568142803,1148760088,909838959],[1401369735,2038757383,1191439920,1225169261,1554361237,1908172057,746656825,97636736],[1516443530,1869154280,244156501,195630360,1045372439,1956270736,1502468119,705603373],[1931288873,2053417254,1691250770,309605441,1671319436,1293803146,147174049,815391358],[1531579320,14693883,1610705583,969787823,323219134,205702889,2030221575,561152865],[1557859300,895407557,1163499719,578836550,703383783,1688923267,503734695,958946258],[512789127,1189791348,805681312,1523926999,1226422733,264199007,1546474060,2009939482],[1607984901,475078042,1777992152,243380392,1682633802,1092622877,2046285438,111806743],[968006880,1796642946,844697215,837915052,68783471,255166136,696879890,614752816],[1205242068,306582133,1420847804,1494753814,2002256603,1130594739,1351429203,2123951503],[1820192234,841038423,1773405051,586108330,1148545851,1150298668,151813420,816351079],[1357186233,876619793,1588801228,1713939999,1860944130,1697319898,377700207,911882010],[305881010,1207456723,1604572273,1568553173,709319096,2125288489,1801561318,17580575],[649451737,1223640952,574198919,865799141,1996938181,1609513152,1015955154,640117352],[727039145,1759834263,985733642,1246005508,1759629907,1792332625,374399664,1091309513],[1081649978,1108940709,292989304,2074953305,1661377676,782558232,1375092513,1980987551],[2105816383,2121776664,555029747,81902732,313196854,1737692599,1332221391,1557546262],[1017429831,1816498409,410680943,586097707,1449438872,1074988820,1299348425,1267575490],[501283959,926195872,575745361,1789757072,139303089,316939735,1571870178,1627114516],[612220925,1501941300,1786576220,1819076504,93170860,140260017,1193056844,1502848664],[1289658314,719166307,707509783,234190884,327543542,536644760,197916307,266794826],[104704943,424858715,1294265188,167539377,1304975979,1108659289,1158237188,1317727802],[2091295295,766041808,1542921296,465594290,1817650315,233131210,932497025,1784722395],[1075024323,2910863,1225351857,1402518443,371714732,990248394,20440121,1881739387],[1935561611,172991524,1903227520,350674134,663834518,470340177,112014757,411600164],[2102267127,1868983883,183968508,451829515,1069120122,1956154012,1738185985,1876307804],[2105241583,2102316836,1733978332,670123405,1199470316,1274044374,1328899337,1870726066],[1277273139,695835958,1869925323,1235256110,1919910282,438980108,196620987,189075029],[118800121,151144911,71146654,1302069142,1836780887,226002843,2069399101,1596175714],[1074275858,677848099,1570956173,1395103945,1087278031,1340690017,262452926,325375471],[1435380571,185948864,403733568,845662595,203637491,48145292,705282713,2014463975],[2096843875,330159135,697949086,1021277184,692183635,776440704,70360544,1760393380],[586977905,1999822617,584430401,1103710523,9425538,1432154970,462855535,1087310818],[359686576,1602257339,145405003,898038106,464913426,340537724,1131023801,1599757413],[1267585193,718607296,1474436856,214868266,214225728,1585024141,236047169,1646973924],[1402921741,1238466792,278058380,1762208364,343183677,411568421,1954536780,1857291878],[1554938731,49474597,954585287,174209270,1426684397,1799881325,136300132,914465923],[914572895,596257529,1799693050,1028150996,1523349960,1812690527,462696257,1532197489],[1622936652,1718778538,1546103249,548026178,1492380232,230757646,190227137,1294893702],[400398280,754573603,701744875,1510388594,568230899,812998777,387277339,2074722328],[1405650030,1097038405,1658600790,1517644288,1813618059,1160273818,1450001860,1913083966],[1991482836,1088021829,1309044991,1425201440,286545191,1550859280,1798536848,73025503],[1848832837,1554613688,1497564973,1118682935,1709506380,710941509,1903328583,1960385298],[883545047,1223900106,1734099034,1043636267,715286676,1980758169,135267644,1327112825],[813384828,1123875299,68906279,1657445376,863031586,1309444202,301216873,1409057393],[891006218,247680443,1512273067,1156894872,736589410,1881743987,1363411947,1554893823],[234355236,1171026339,215683514,377773190,271906672,1691987034,847142536,1407522381],[1329628278,1000282993,1237052587,1976769498,169899400,1786548015,1654616313,1016708232],[441193043,1965901617,675101504,812334188,342400933,169258703,1476299535,435658950],[1920279836,2016456843,1806210373,1982217009,462433045,1827768210,370787449,1198511846],[1523532653,80306193,713501079,589776053,1429847414,1927747468,1089335775,1055648159],[1360331871,1296785508,436335532,608033900,1343946816,1194573184,1840303592,1009150427],[948090033,591569783,1667607957,1408221329,1273091762,1600437699,523175932,661539028],[1974088522,1032865130,874903103,83395702,902215374,1248794244,1569195160,917217287],[1216014372,1523208149,167160393,19137917,451588478,1978931621,1331589181,1880503226],[1944824751,1036164894,1402659341,169822399,2122064044,1852922160,1273917903,1048238163],[16934217,1266350306,977176070,1307398742,1505764161,1395889577,1260879220,1017186616],[1703418819,1515889601,1771621851,1461365618,846069648,1014355713,1895638262,284276257],[976108318,415251763,405690340,1840185776,24600140,233739089,489800716,2075003384],[2012795080,433349041,319080568,1907214492,2105181093,1243129672,684825399,1942446756],[631497785,1559934022,896440366,1291095186,422548613,1383165333,835990005,1947261847],[1579772867,1580860251,1051918222,87147100,1303612055,1889782523,669798197,2020568092],[1758076892,1569452099,205185967,99276051,343335495,1618975830,1797194469,1794187416],[687346428,301969644,350965673,1353058043,1955094378,2130494343,1029550407,118566532],[1786366411,1186093034,456383240,577316429,2047689001,1955149144,1197150266,495760539],[404944096,1897134002,1609073854,1066654517,286381480,214154062,1767148022,668350945],[1646568470,1580945417,1247757993,1489581528,1705352348,1764604858,1106164567,594935535],[628246119,39521544,1821414436,724908935,769929990,1372894218,1341247158,1023183236],[638483734,611842846,902824625,808349524,1888893464,1253901507,1738300983,421465569],[1839160326,717686692,1729562359,472725376,1917489749,1266553224,1706647158,79769435],[1597231299,1073714423,274488428,1348170263,285605726,1476258779,1265448722,1342887512],[990170555,989531553,1180434807,1665030349,1627084298,2122873150,1368247348,1528801436],[654274627,2092017466,1584095079,1650405290,1169680581,1693487077,379077523,1156247067],[1556800065,334694829,1497928206,1164212899,549033317,11213024,1412847334,773299920],[1226385145,152155783,1087923948,1722117329,2099230853,2305471,2062302908,2051679125],[1292035450,137918666,1776739016,842794104,139180779,2116022054,1894678375,1516616317],[1097704577,1290262620,1378418752,292414533,331374104,864120381,1878064586,1892747181],[1930929139,424137501,1424239641,2096672952,4695781,1619560803,375329262,1512280707],[1552485823,1180256560,1709042297,451385584,1567349753,1737923872,1691934389,1684840764],[1513993512,581386128,81086406,1343897216,2113315319,1123987506,1725038190,1097968601],[2111961361,479205788,133134263,727763583,1436356628,1380150588,2002474108,667069118],[1230363337,1529362236,1550162833,137784543,1818477681,79316190,716210404,270121342],[908765688,1540806227,1111501620,590494194,1115168508,462993233,707269899,121985007],[421456222,230516180,1460629113,2003793964,185945258,264365935,1791997034,440364747],[400603321,2002069892,1933858760,1976014396,595943265,1542618518,1217438604,1155785230],[781173498,1429029417,1595251726,1161089545,733140654,1669594738,1916007041,547403760],[596371769,1699654468,1259026590,1017136962,821988798,1054756705,1198366109,1334106814],[1091811062,158268618,1408269917,483063907,1428483049,1439388314,1550327806,1204543433],[727151751,891064907,459874555,1413074699,22418055,567161651,1536863614,1251083887],[320235356,148614884,1770183428,1019044297,1357178847,244654846,1649253755,1046796254],[1281743186,222998976,580444929,1180568602,1828504709,934742097,1078734735,629060343],[1485788284,537338452,1527727755,363186064,1382361490,703673423,1082786476,1261484670],[482708273,198302164,1840435880,1383579225,1370301569,1951230212,11526411,38780299],[2038096826,1017926744,268711446,430524767,1549118722,1915142669,315792913,1896157278],[1153849276,1731993622,1567674312,125002320,1273329689,554759623,1120237833,1918904028],[558188403,1742121407,1913899130,390111314,178913602,866028268,989110248,1051840808],[975450044,777670819,1818283245,2003222426,810378758,1395880096,342043763,1997345482],[126796104,1358967638,1721464529,187165471,2083413388,1679860454,1983552425,1363201212],[684240577,1493960694,2060132682,635447225,2095036783,108574020,74776249,1878265070],[1315422630,1119803052,314546216,1290817439,1406459458,1220391738,871053001,171311284],[1913037933,498324930,1378310231,30084762,1219615849,11584025,398803875,993307784],[1392783199,299258046,1660570819,323860177,974634559,2066311838,1783328345,1522308163],[521281960,809061747,1728708919,1738723757,1258600571,57701278,87757477,1344146946],[1088669381,152705462,431854608,87667670,227237464,1134551122,1733419926,930321460],[1146545122,1111782678,1629167546,477475016,947307247,1244389723,2011738431,670574929],[452093555,1064234624,174956782,1820057156,1908056164,1936279677,969853780,2067446073],[358667967,1827856752,95206350,1807825191,1538454451,1123931790,1589708466,1967677715],[2099216924,1144618085,203211411,1231303142,269243228,714299483,739146610,1206496538],[1338671947,77043885,230922394,2106162330,1437520293,85175006,779260343,1583106820],[1780818932,677015905,2107856690,1341190231,1216950505,822145382,618566724,116269592],[1321136195,1122093503,914821428,469386541,1936056775,1715170699,807130373,1044094373],[1245578513,1405296660,2009002466,2014683454,591665510,2014010800,1738933652,1095982843],[1762772948,1835785999,237034615,268410650,371330839,972688630,138431503,1040814063],[609427785,1231315763,198294056,1217683148,943805477,1246963987,1395412081,38605147],[71086560,838925063,314712747,400009211,1529288484,142625682,1557295367,525249653],[1399056992,336649322,162986360,22017916,590455460,1555639512,794218702,1140181705],[1664548187,605353437,103827098,1019004503,1090898493,472881830,638957110,1351955780],[901609289,1273571688,1984707502,784637442,1664659423,1332939659,101053671,656887805],[62841713,128467376,1134217271,1902525892,484816194,119847080,567645424,882205926],[1829351636,1353098060,590518482,1258342896,1662370845,60740711,1740380580,1403968592],[949283736,12279018,168417447,1816015812,1052745656,368529806,1138691286,2054119366],[1227952048,1181695068,198856161,1300075518,344983473,2106887184,35911514,1236130063],[1207391360,620915533,997830457,756868949,1679703996,848331983,1430820800,864889956],[396204481,1710703145,1527933355,5861131,1275556293,1005827530,2111742775,1181186593],[1325194273,1977437090,2071734187,1917460515,1236735850,1238679570,1749886356,1187227166],[1868600231,521466795,556168193,167490080,1975484270,677922635,139143281,738024939],[270590961,1216559905,372680635,1820819824,664196558,1140097021,1848092045,1738407372],[84310924,352990203,257966731,229778020,372604679,1617125449,654749886,1253994210],[557951756,1043773531,1880496660,1677556880,585511007,759679225,1554607908,125960868],[1386918065,2004831825,824148680,2048178670,1797507413,1516192934,367441514,1025666038],[158473376,1933396371,1857759496,402106139,385460233,1102909926,1373615000,1431112192],[1922162304,1382039791,1557063606,306940641,1916965120,711067512,1535535476,268233851],[1115846510,1063273675,474459383,940278742,1588972926,1106350720,81456032,1472384581],[1912737602,1281600866,1067120224,441366698,623916683,119485702,1313749654,30835074],[1995937841,1218242616,2018950639,722081513,528773788,205189749,1005784501,1007249724],[1692138466,1662536557,951665861,1061979590,1447909406,1105521682,747736407,1398701089],[890327557,15403241,1504894012,679854121,1164548914,1726862506,1606633601,1490577599],[1939916511,1700024254,606368225,2007651100,687220861,773461007,1935679673,1291573099],[1180250517,1573064209,848823535,1871230993,444844496,84658783,261256983,702265547],[555591813,174285019,878734237,1126432318,1818088962,223202700,897111058,1124742323],[2085464122,1317923046,957076999,1329344130,1902114577,755705654,1799169998,1240799113],[253108558,1047445780,619356856,1652123699,1847163400,810915328,511568517,1205705692],[2008451143,1114893265,1055002173,1689078734,232618715,1565315587,618498396,2075251116],[56146791,888419851,666665299,1767595463,1987139346,1688327917,2010230369,1223793286],[680738075,93440251,709696849,1338833044,844885823,1165284425,431350485,1278072633],[907960396,919727227,1039659668,838663803,700626935,1202493495,991353989,252807149],[331749211,618538488,1753478796,535139551,1243074807,1108233726,845223511,1062212406],[1504982237,1058169854,691085668,2091468881,469506639,427907472,63172637,1523256268],[489903855,1145643422,1700428776,1125046174,1608153662,741482741,128190731,432079850],[199003791,753019731,1384345796,779256150,1350519505,1001232933,1525816114,1969630498],[989628312,1771466958,1982194440,1651458296,654449221,1042562095,159878550,1864460577],[471861578,1467275226,990445816,460019650,1074027238,1793667452,2023779288,1913532178],[249182875,599798731,1343533506,1455208314,247363915,1319633289,1000756854,1866459535],[866983863,1339827457,817472175,643679081,1483033423,416761714,1164166442,766507618],[88041137,303370905,1277021803,1062751547,982491537,1853722654,1247770046,228369208],[1219771031,1111675204,1312901111,401823994,219178304,98388934,2107355977,864378042],[696611459,282884551,1343946637,1505058792,567824720,1992075079,1788439864,920239819],[2018499647,1141185046,548358487,349076416,1363466136,1693801753,648420147,54542436],[1893588249,1150652563,1481853262,1040302987,1754938522,1225605718,499669776,631955396],[1454272547,954833324,878900268,1108608468,1854622911,116306611,396580181,1594263523],[103958705,176086999,1362032841,1595740897,1828284752,265474721,1900774288,1705075639],[1199308788,1746100840,1938856441,1455333228,389991368,979548331,694002166,1508434585],[1327310837,1073712633,1602171070,1428079095,1247127790,1615352557,1355204047,425052055],[460313952,1236961621,285141386,1898336395,81961802,2102601726,1916926022,1347717493],[1144911885,1138773246,1365864682,175231067,1522635043,80822630,1760954968,553052082],[1491569335,67908268,1947721161,1627288584,985754379,1982700048,1431267712,1951122724],[686374442,663130924,563163819,1096271989,177582102,1626691467,202767125,1940175920],[712886106,16420225,373522078,1359511697,1724376960,799276373,1535838645,196679826],[181346121,1200331958,2128654078,2050398651,879360623,1671091952,1503814397,175824775],[1626333433,1364942163,545627656,1768614436,886990487,650929016,462482941,1957389437],[1629375960,1829340552,1693629111,1472120693,1686774037,309237759,1119122544,1966299105],[347792463,1104142425,1502045934,1639823775,1996061899,1302291908,1704096963,1735373782],[889029419,1560177500,783087699,9135267,196492483,762219255,1600883383,876398548],[697678853,180121975,1005558439,1181048458,129211504,177716199,230926814,146548361],[511440158,1062176969,868587976,957066188,443100914,945029038,1006432380,209088534],[92164648,1917449387,1060752253,1792764558,2021724924,690265727,802106318,159155603],[675126106,157658415,51545793,359098169,1056233028,1182461011,1133422412,367967457],[1867877862,1802472014,343041363,615793661,55268881,1823498388,1680847244,775520621],[380779009,737425844,489695271,767701938,533515792,407631979,1787623792,890312400],[1972964658,786596267,1475319091,1861142835,1680283095,1382057308,821374251,1243039394],[1156032663,1889332794,539989753,1377964847,1519376847,934537438,1120550654,61653656],[1236132120,118800947,454611811,1620915509,576459074,801925163,705236068,1622512708],[374296382,1866063770,1337532817,1376163260,732887302,342791428,482730397,733412526],[1902049425,189384064,1156856975,1465966408,1240831188,989186020,1904304732,6599626],[254913760,806023536,1748604164,1310760384,1405648640,1177822554,973332456,839923087],[117277690,1747218583,1216045109,1083655479,737687931,29701836,366418842,842164594],[675470178,2058541481,584829185,1219128895,2111142953,167209289,480773589,2065419324],[1219046661,631675707,1248723037,204978282,1444671673,660778151,1235124045,1747120640],[737592526,241443072,982491340,859066699,2102076179,850056698,308089522,462921116],[1480052200,431880052,1559923911,126663662,1547609064,1270885404,1580864036,1460390186],[1254496411,324540981,1398289961,1381800320,474947007,678849542,1243260272,1543847069],[1987483570,1621175283,1691638159,435831435,305638022,582052786,1800861357,325826373],[1525552639,438657102,1351882515,120165551,2101148862,346011200,327717263,1248324375],[989808477,1539849553,987071176,591313838,824414451,1903682400,1413651335,1882042828],[192031951,76830173,2068971003,231183399,329626104,1947593919,2121826462,268669501],[221292944,1818585330,1335010778,1853889356,960417357,543901056,2080151087,1137565573],[906470088,1570031621,866799538,791182944,1481519848,1280128705,765819105,874066425],[225380519,363283833,485042808,1923426443,894626056,592916457,1586763378,873381429],[1632480185,423315432,964803342,2124431351,923050595,1926677759,408446820,361308530],[634897753,1513936599,931492764,2046673009,1022024808,1462657628,73199408,72579157],[159125747,274068889,1489874937,2031760914,841646774,31388356,385215263,2027763996],[1290649822,657200895,1015976947,659264980,416629174,1875314720,1367003210,531484642],[1543417384,384000839,1119802837,791902346,556166394,937265152,1041789248,1804330334],[106843705,261890478,1868754000,742973919,407346103,192482451,1026218015,1461912697],[366632787,1181620922,2020804044,1587553284,553028216,1395691342,1864095925,715775621],[1214889989,79013110,1354527041,837157292,981603585,1429160952,1082200196,1174162024],[1852775004,2114112043,125202160,1234126035,1888552284,295104139,590720486,1116638976],[1080843833,1902480098,1574676316,1600593540,1658418311,1083105403,1139436928,601176634],[431135851,1446356772,47310499,873228180,1818575594,1863360317,1340077709,64172207],[263919298,1417321272,1934468509,569683966,1908652615,1067331601,801206072,1325083306],[1185581593,3832535,1415783064,253956573,393594696,1091617370,958546388,1794081394],[911508136,438831840,1685193405,1139469011,576129008,1536588197,60725221,1454198458],[540040115,27676795,316214737,1208853703,42816165,1372586654,907286872,1565086388],[561774116,1956998959,1592060789,1085288789,1799867010,1206454893,1441136422,1650833147],[42925697,350389342,1428934911,717734234,1686094566,1217660763,1121298607,242449155],[2026052399,1494500417,312741032,927939562,1633026179,136037945,1923872196,941321075],[226599949,493951052,176446502,539555211,1102536031,936352522,1984249649,1237579512],[1302992165,1081382396,1097963578,255024624,1370430955,313758281,424926969,975283043],[769015393,1291414883,121384558,22467192,676072956,2113867331,1727264066,1706603194],[1261356819,2018250240,212275158,1757814570,1583908695,711867153,1569553909,365804805],[1688553493,1365063563,76135851,1837301512,1077410289,562785061,2056959591,1313871654],[1433622560,293525483,301812667,1293307729,338957008,365032216,1952174781,332342669],[2022176356,1405169295,830758398,863820784,718540710,404084779,1237444047,1071346771],[31387726,86712548,1678757198,1137654575,1899023914,406909462,617067937,1256023121],[405800877,1981431466,1564900917,762262922,380789283,1790768828,1192631302,1294177376],[681518965,246880638,832960111,253716327,1615160998,691990809,268010907,1818063199],[1658910917,880608301,1209572968,900032630,476095288,665819052,146243722,554942433],[1127733230,174707592,1113754692,1085099395,1082587028,1359980758,1699700846,1422379657],[515686423,2111239852,1900272474,2081349670,1189817539,1504617886,486688280,1439889106],[80585303,2104818645,1655384492,203044628,617495889,1968667763,490501609,1933652006],[554574814,2095181637,814901934,257573776,1977618867,163528244,223376143,715389037],[1981661127,1778269661,190497204,700365806,1605966397,324338954,2069959078,957447798],[149230947,132997272,1715417441,969339878,220668028,927234908,838780135,1593307320],[1061477551,2017568314,228795306,976721822,2101372860,640500260,1134924947,1110870032],[165968178,1744997712,1359722131,1934171763,1255230295,1750112706,843512856,1659698904],[1616843220,240180216,1741795097,759334652,1643343999,1883837082,1747195996,307916255],[1112509935,1009834008,859962271,53696015,1359395055,1756754360,2051695147,1208668260],[761889832,657775470,850809693,878060703,922500875,94696337,1974234386,1154153113],[1866709168,1275460224,333459554,398902666,1254847404,1416524395,199285956,1395595477],[755174573,1568142994,23895397,25677443,491809156,494068894,1418042158,1062001770],[526601173,506748433,195413918,344772513,1448492795,916213466,553764617,994716616],[5526291,965963496,1665154776,731250713,2021130706,56982204,790148167,1006903524],[2015716514,1596073623,1223400704,1470039233,227819644,945653385,288450137,1436388199],[89203679,363568941,1579494733,1989428006,744092431,3271444,454357089,1194338564],[1192134818,432884208,636689415,227403247,961239855,1391591854,166591066,1535796256],[1374128336,733927976,264597430,2062361373,1477592322,1133037984,1896761540,1805389137],[1186138320,694074282,1366249820,1164827198,294229869,746217744,942735874,451097902],[614596188,110357381,1288964784,1024026108,478348377,2047413521,1012808033,1600790180],[2085582576,478165984,504893849,1488014904,1210457891,964812999,221818142,1972149081],[220808703,1702942493,575025219,1718787466,810064034,321739317,493843944,603542153],[615816108,646304431,202549629,753284541,913013259,1403276294,2073544040,1060855171],[1720240924,1050382775,1845696335,374663269,1634306460,1589703217,1233362326,1749257015],[1996987226,289654199,931604128,2020140528,881196415,605417418,640918356,645823107],[1873116726,864382363,1266653149,1743194939,1173942143,544172213,1488730381,1391681795],[1457499586,1534116540,263204139,1336823425,1107266484,2031326412,591654080,709656883],[828414938,1704328013,103015935,1418083067,1940436730,222940117,395831115,1354069270],[569234172,1970017530,1081906793,361817339,1418632846,400475433,516282851,1538156140],[1659201444,457525842,220052686,965723285,193310313,296561122,1737160165,197748810],[1331516664,1314600352,1766290756,1890808530,878667427,140380557,659946406,2016701334],[215024158,1408563228,482468793,1015920219,569439611,327704631,1404883502,1703759364],[289281885,1446199852,29522048,311761110,428858955,1526263349,836500617,527505319],[139531116,2051385357,1852760190,199260116,649386587,26004782,1497262549,342257828],[1119930020,223950964,495743511,1615042434,891095235,2019399565,336283375,217876391],[1657516018,1381846234,1674855338,243858756,39366023,346000867,1840638246,1105995014],[1006931893,1799256284,588717585,1134633369,73790375,1037328926,1828841415,1654818355],[1911625335,1418510546,219469910,396028727,1900323018,1303540745,234717646,1443984357],[201511296,1165730019,1407319314,1217479686,1077148535,62124757,1720586653,310101600],[1439448713,614967570,296793936,769914214,416562782,451822371,2024739143,885297333],[915486820,1440044457,1604519386,2125280295,1942368146,1229399135,1149875299,935446508],[1060726088,1595627353,632884010,124017514,2047544127,828010264,2006844741,1009538725],[478182996,600354638,1365938942,1143728212,858954992,337929085,34209644,190120795],[941297712,744248923,1116925374,1358556182,1779676609,1049560514,67330747,834074329],[15045663,482064147,1945382954,53732251,1213083213,291795785,2039129408,924323865],[1604181635,1260324152,1130238130,1422355524,758498900,1367289215,231380250,117107175],[490554880,539380520,1009249347,1097985817,181410853,415655593,2008447742,556551200],[1935136777,2084250846,967036391,946789446,1829441997,545058241,1203134141,960188494],[795540028,664254871,815953496,1521623150,2000348580,31802563,434170914,869979639],[806215290,1518313624,1843166074,106956206,394830854,1817040522,1777825244,180108928],[46024868,787270492,483514392,514084401,2044905869,1383930240,2129325462,5634248],[704930598,104475740,629155468,643976102,1458915740,1867999422,1357681636,1433735436],[1581453298,1352867395,930985638,2078553647,429597620,556287717,348237685,1961641898],[88580762,2047756812,1389430540,359655126,400314980,446348739,1373154529,947367087],[1250660934,95213722,1816915078,1789797528,1278377852,1183042944,862608797,390052102],[90937009,1916681001,1329944300,174486590,1276132854,1068908151,804177646,1829437839],[818540904,195511554,168586020,1947333818,965674563,1146922822,1865883894,805475389],[1790781345,1908541962,195397971,380770716,47742125,781222307,545744632,447851602],[1671639455,22921594,218068369,1070222679,699108574,1065247832,825232541,934165763],[112539474,1986958983,1714242926,360430165,2023231501,1022740503,355430796,267372294],[1981843649,1307873914,1752780036,54728204,1674664493,1143192645,1075530655,971250185],[2024659586,1119832831,1207986590,873729948,2045148856,2061790472,407010246,891374747],[1889365717,164374246,2115237924,2077893734,127732204,1958608790,375633782,1252306839],[176352567,811994057,1527401954,1443590258,1372583151,1073608909,176891041,1130913483],[373595412,1767345896,156876182,987235339,1368290579,317522307,445006850,228163874],[892046542,875654272,1425228613,1487502505,847557213,944544698,604573815,309364719],[1308888265,1088875282,1394207143,954694384,1919326965,1844877849,775772189,1065542594],[1207685927,1918232291,1381057678,652403533,352566969,1460816772,831304701,1417722917],[717011921,553648017,1788965590,560400581,1758952387,913958569,1176683283,544595503],[1240111871,233957021,1340412140,48471649,1973234583,12758777,1686094253,1624428536],[2009609289,340584126,279215661,1496674239,1436585753,1542391645,1670390912,1205460108],[527331174,99582675,1382096711,566197129,263865713,2019793790,24251266,901336966],[1904497255,1359425365,547433756,2056291098,286704610,1572680380,1325534867,270935815],[780515238,1340998394,1043064525,748337782,356232646,1370192826,894316838,13105534],[176938201,1175644973,748649776,806229501,310810718,327981286,59477382,2004058041],[1958600027,1342029372,70473482,27300172,1718961411,121795994,46458219,1094413065],[1488052708,1590217714,1438705838,1917543998,563059096,1806334828,1920665824,244983776],[760497768,656835137,1804546495,969411249,1042622652,1351762596,978988401,48192145],[225849951,781742382,69525008,1531387803,111582787,1739762168,1919426908,1294862313],[784222345,498082340,2081729316,2051905836,1060322547,1969801756,1700116316,878442097],[861889540,2066602345,461308080,428764874,1078484415,1105681930,714170948,1943363733],[2113238413,579677200,1887611188,516059091,1343369692,136643824,559807734,1087402621],[2064822181,1225031362,17276313,1437899799,1127394768,1959777165,1919897993,1753025307],[1572579324,1823225080,1769149710,467972759,626944960,77970278,1828131818,715398223],[872261038,1002524867,1925586308,179025409,1046268262,1625595743,1899788012,232228658],[1925345961,1306111821,1939713577,1400209136,1554906664,1804820185,386311735,1402638184],[1301275363,1862087027,246954875,71684370,61800045,411834479,1892215364,1213061346],[15149766,121665585,1293974681,1357695231,1442667012,630699576,979493436,678726120],[1541761214,946896711,1342337412,957238880,981410767,1223597601,1966711434,47390694],[68173027,2009591092,522434824,121217284,2093867383,1625022649,2026463558,1242406610],[1672818037,772872233,1915752879,198537081,959861429,2061530820,49637993,850921915],[529255681,1200001541,695593892,1375180322,409409365,719708776,793970790,732361240],[806845739,2108287804,1043402220,1773019785,1459037839,846315162,1119978572,1706724146],[773454381,78167557,421145798,1386774051,1927613378,1567940036,1430535321,1334126854],[803870131,1631222758,1450701973,1649054953,834747926,1162820032,867970762,1998000302],[1112128048,829751434,1325195465,1729688734,1277572410,1509388606,821271061,1276783799],[812295636,968914533,775032200,668525102,1205389867,2017747925,422265946,1440646286],[1426216364,164001552,241457970,1091992654,984257936,283663883,1567544763,380145137],[375058509,1189814928,211255638,1285424447,1832708674,781291646,2030069766,695379853],[958909296,262548636,1397348666,851119572,1639112114,337452764,317769266,1241559383],[1880703027,1775247384,1965294733,1834666354,694674612,524294859,1243507869,1017376747],[1184058488,1088775043,1374181262,643387192,1295600082,145135556,620803931,377047014],[1031489955,277738947,335831761,2116309535,195000948,662214173,1935964251,1924113933],[899696692,664037071,750350476,1530716304,1531208160,602103603,899316507,1369935167],[1948978562,1466313650,180553788,652040514,2039600682,410753992,901884260,447559071],[114353776,1404227904,1979469332,536744738,1495627980,934922566,408697006,566553517],[334054720,1759259559,1874137352,653194252,924992910,14928837,911220573,1636766672],[13597733,686777330,35622499,397687307,224287633,1548713042,2001342574,855616440],[1412513890,1367731188,343242482,202388485,1945068320,952650307,444813438,1007226700],[681064175,828314442,755650923,808939870,438654544,652541649,126445800,436329265],[250726637,112041112,1494641292,1010283479,1691867065,410486325,571349498,287665325],[450832139,1938268891,1189866636,1728221059,1565611345,309204971,2038764613,559086729],[947137494,1900214832,1261755486,1464879998,1396970387,2024654770,885497460,617915010],[54703522,532242968,285666569,1038893075,1731226707,869553070,202439905,819707183],[1888712897,279349825,540701901,819421470,880429400,844301234,1665961381,27672220],[183021067,1026284497,472085745,29621862,2015419754,1632908019,201293566,642018556],[2081663449,150686842,758608746,714062646,264963893,1045032376,1296509198,1725674228],[734372904,453175209,1129673411,994718063,815115990,1557155580,1636284939,257653471],[1705847331,1695381487,967568860,2086739061,1772153025,2030766135,287044108,99470500],[466631742,1533764713,1105187200,396092062,1031906241,2035908067,1963867649,892812131],[1733514286,1876238185,1386618315,1280156953,597898079,1003054265,1366697447,1292182279],[1594136560,1315079640,30963513,1820810761,26907947,1345717011,769203387,55161499],[1963798743,1119310448,280256578,1825705506,669730390,879847792,1894567298,1433161780],[980241143,823586650,934550009,1326320728,583933298,946334373,176458836,850456554],[896514082,505060607,1676925093,395954102,762698723,663731712,2102406475,301894490],[888691449,1632421871,2042131244,190201117,582624036,680344771,495719318,2031269730],[260524861,1145181718,2015107286,1318403722,1931557298,969317722,1442472405,1363489806],[2018290307,341431662,864607777,1650304375,1028557987,1666657027,1682122495,1470285376],[247652870,1243449604,515686369,741195213,983718328,1503320865,167827803,1026134754],[1757535570,939414001,151545236,847664088,1516657865,1009557160,1874369081,267450845],[684771016,167003389,1531521014,160349580,2071546933,836942046,1756029489,948924627],[1879308714,1346258096,1775863060,1446026242,292127921,1040368768,1105433750,1787443802],[337827889,304519689,549542119,458477214,1267828240,1965963383,1418176061,660446326],[713318371,1084224182,92988220,1569289401,1164720141,2004747667,1001559288,1670035616],[1500956983,651000864,1130952,1291342680,2013421812,140896203,460705035,738129154],[663568890,1557452204,1372658362,1687809764,567312810,1702831756,1652586493,1156067374],[624427022,1467256130,1671754561,1232493825,971950135,270342367,1714018058,1293719155],[1476336433,792092669,97872754,1725446544,1297626287,1172664475,521594853,349482405],[1241157279,1005521173,1639848300,1975358759,1059784652,213959911,1911716361,1458033185],[786397353,1123790699,1218893635,253849428,1174956462,545501700,2032391143,1173280036],[783669120,1470007730,997992166,2083891192,2070590371,1503079098,886269516,476103795],[427786310,151798693,596606514,1111651079,834339269,943064088,977382403,201278682],[782989487,217548318,1871113547,380151067,1573983205,1451560379,1841121753,1869213736],[532075617,376913153,793940210,906334219,1776246722,1111465734,2021499042,1427718262],[559340228,1856671235,1741680519,552886154,1124443013,1338498031,431481097,698752386],[1623376494,1087469359,1047226958,1325153899,530146903,2046946661,1400764026,1795131727],[167936042,1968798119,1953240719,1813787874,1612289927,1230456023,371806476,2109439591],[1515699921,1943696778,978311042,234451186,584338497,1900878452,408545201,136923684],[2047798333,1061567273,2002162728,1955906529,594414887,1265064937,1639003938,1271319608],[306166235,378726293,909043153,1396887559,347733114,322840070,413521262,1681201400],[1042415221,1136742959,1685116002,1251163506,1473847333,602023920,1121357003,2035854007],[1372992675,1302949259,1149046048,1133189037,1865894462,1183711308,152214821,1031181197],[1892484904,1220928189,1730340783,76982227,1656559445,1913530221,514684307,992505344],[1439812549,234378564,1685914682,800335587,151739895,2011430038,1453836911,823285421],[1189016077,1527019684,1743367756,1696640909,844396235,1774626082,32708026,666588060],[1952009979,1302788951,920042452,1611620989,590673079,1780918147,737841776,1109620326],[166289367,2004467553,1362747896,385371545,498318201,1615063640,1910922431,1484214876],[583520176,1773184703,1460946837,1665269831,1018070490,538750273,948882675,898483890],[1411007501,561762455,1416188467,1740213602,16224524,1926002907,1891282613,871606668],[1418016178,625707461,2116921267,1558206284,92322737,962757899,325020968,618507950],[1690858414,1723333103,2056771541,954361637,1292364620,1323259687,591610316,1736294826],[722306949,387671076,1485120067,674617261,1361706741,965168848,1870693888,88177807],[1812561107,2077654841,965315957,331415483,169843936,855278438,908144780,364042873],[655027292,1510137288,1435969786,2115510010,1654132086,902945788,1176311254,432663514],[1934831086,1276124813,1414957752,1154015339,936984995,2091547106,1066646148,1368523030],[2020094597,1138017011,2069286981,1374778117,1261754501,148050242,547480749,1400528061],[93123794,705599195,415047067,1943717768,1813605294,1088494507,394244840,1129782200],[421912269,120434232,1804812271,547129530,917640729,1420716771,1900305504,2062972969],[1661092472,819799948,282950283,1392957632,1431233682,1715969476,1571879061,1684419860],[861451734,1032250134,731533482,696505242,1272077247,1394598076,788527158,2057196852],[774125840,1237345229,1010472508,1612350842,1833245472,1812804994,1029344927,493581381],[1717172875,1724531784,26529278,826876193,889826810,282650986,1681246779,234274596],[1822093668,129432255,1155951244,1774296072,2006540868,892328905,659402834,47601797],[638545702,124069260,204297203,485334711,1474856105,1268000136,1801165362,1061923561],[817203826,870317857,1545162938,1448173679,992271822,1291475235,1479013130,1864629059],[1294190623,63039941,1876385059,772668307,1047889823,900425121,1683505859,752164507],[47483451,983723503,729022600,435415085,1295071030,242967731,702961534,1711239428],[1246546727,928438518,1694715147,179759390,1460975380,841915309,1066668434,969056195],[1196942195,1133368882,451106642,1626163854,373919431,2108437601,2103401503,1208758316],[431963711,1364577233,110258419,1107595774,1559244870,1663965456,1628073076,1261958659],[1630536447,1280116468,382987085,1876261429,1107512396,507238816,638089884,297623784],[608972716,1073976728,1154466211,1439055173,1899364228,756843414,1327084150,1424426847],[1478461594,1968388509,1064822174,1748382511,19943897,1765147276,1350185468,2059326270],[806738197,1262737094,1383178427,629083297,782907489,2087589479,1983262889,1002701053],[1082149920,1258882861,1772660322,738258911,1893687758,1797177830,112879129,267351858],[1820753747,2097213605,196091875,1265484576,989883155,609559901,1977192170,557890210],[1830496084,1488738172,355592940,1830535830,1199315739,378782823,705029179,1824283593],[583377403,101913815,1269085535,683534363,555847711,1567289770,689875241,1558118491],[1729455810,1459652561,1019918942,649438432,435454023,1192078743,2092584820,1161611773],[637351966,1863198677,857644255,1869969741,536583616,1029240383,126479213,919396938],[653254357,108584253,1421401774,53812903,276923408,1913351621,2102734661,450419430],[807341098,876913103,1131381618,756942410,1377798906,492026483,102284256,75589007],[104197438,419892533,1277579521,455370645,1477536699,109174848,2009603433,1632669415],[138050162,1028366972,77059826,228955573,1381938673,664315532,1064476614,1356545488],[805291325,481873326,176091043,1983813366,1916882575,78124749,560972572,1431573625],[243004601,1517664549,253261383,1475260282,1761292831,1411815413,453328556,2101370826],[1944146172,1881201367,187185255,973048674,1945604773,404568952,815603951,29732487],[1236292895,1116045442,108166163,517360233,18855831,1181444589,259674435,462157822],[739237185,417921205,1409363738,936373121,111700846,1175266704,1503386706,928274369],[2076851931,1601908156,481991980,1261809069,381833923,1798156180,1581493559,83890353],[1954700403,1766288753,2049087702,1076154381,321515869,150261587,1276469067,532212633],[2016578591,545631344,1329033325,1355519555,1384546510,80995502,603221038,294705978],[1757039878,248833594,1155675937,1926501821,254688699,1635791602,1842398441,187449959],[1565581481,158221494,1361551412,476300062,2048644985,215512713,346929812,1825791492],[478788087,2044542518,1689199785,1212279019,601440027,938786628,230709289,1089170183],[439855434,1779829545,256532983,242076104,62089014,1388945462,1424323543,2572069],[1770819752,1262108960,2112440040,659419785,128898882,1067245709,2048962992,1516389187],[2058812817,1165219536,390220835,1777947056,1640829235,1242387547,392250553,573653044],[904672226,1041897919,1564816441,487397658,2005362636,1143591845,1917224672,1965958403],[230389683,523796089,1046091986,7679314,1321253226,431861753,1396564367,1811655092],[2020381036,912587417,1863034483,1303963131,1788076969,200253599,558831211,806411266],[1798301220,1726797420,1048246207,1445974053,1000621006,895466556,1036645056,832219765],[1058075265,409317747,988016199,1564167804,830197241,1461989714,1962323145,374706111],[605888146,1542306589,834376074,748344537,527956661,420768032,387274269,159472272],[749214320,2022770928,1493567725,990289763,1921091388,578618008,11369020,1778214227],[1509035762,55635982,1054096647,1926557911,594458877,1725086632,1989837116,234780159],[1748219984,1251756853,1435150135,754371917,1246065370,1231354574,1584489932,331661059],[1874772455,2067747515,204955911,1349961450,1714731295,575405562,2060523068,584022972],[566750563,626547713,639140406,1247737357,657561900,1367629737,1045877659,435810355],[1075447405,1634172216,1933132768,2042535668,1391316315,1450698150,80380810,1617029692],[94833079,1557559146,1879392824,398772998,1449742690,1859390538,571905884,1799699414],[592237305,728827877,933432417,197638599,1603955576,39155003,1704033948,449510423],[1346055084,420510555,1580009950,1474597160,113168,1152627006,882162069,1480290783],[802161874,783899842,2011217394,355490324,1621295893,1445071093,707323788,1436160414],[1778907289,893547922,1563509892,503259977,1798800195,1635160612,1892035761,1883095104],[936389414,1233887915,217189917,932416624,1641517307,640018185,129253250,1530240814],[138378220,583922507,1242607524,520614676,893922359,1515446883,1003413813,80404335],[903827396,1412236748,1150635064,1069479688,474838208,1471172883,2105687231,295226858],[662962232,202751041,2011274175,1641660039,1442694985,210376753,496440174,989894559],[1260076730,72004317,1378094613,759196283,1266718579,2095083216,855707771,2030772800],[1448425651,1941165726,2014918930,222149455,147851814,171536985,506944876,914388251],[1070437649,260041683,1466008167,1475544603,368450045,329043735,162002139,1643910189],[724590759,1250671141,1870800705,1034077388,250227442,693891258,104753044,181433160],[999928367,71550927,178631611,1707140050,2043311736,2035661046,474413648,1346798248],[1414746344,397525421,1255245345,1399413943,350640664,1724581385,67478012,586642289],[1670832077,1539525757,609952898,1725369338,1379536867,2071918556,639500035,922948471],[1450209498,151397126,1160651551,1947277172,112074304,1729239977,1182304287,779399550],[1833917773,1846304495,1780584918,689808501,1492296900,679698568,1563588471,707644427],[285054657,898578001,1278815451,229444305,1497602970,1826190356,1480934968,1160713899],[1812369176,1106383926,2067416549,1449312959,609691619,1575099688,303957258,1677049538],[559563421,571222532,130272136,1688901300,1462012982,713400179,1601896784,478413823],[1667498953,1164340686,980907168,1474987973,1589238911,786083056,230050254,1093621098],[1060981843,1788972149,1716203917,1570360497,1850701070,955479535,831423820,362998860],[1689679652,386706310,824473444,385886233,517406937,1865046550,1345507559,1102105671],[1142440076,1755529742,1030151714,1089001360,430409763,1448828582,1188636736,182533405],[260794728,266683387,1427353347,1212325252,2049291547,869468372,1242843959,1585345689],[1834621158,587644546,1585295924,592367402,2425723,621918237,1948275922,395764305],[349199768,1201874187,2013732335,1284517453,504261333,2078865281,2100168641,387360718],[902020126,1377259978,424191268,917550685,478166628,1061246183,1124912297,456755220],[1531223368,925472608,1322359151,2031197353,16153592,1798717880,1099631675,2116864892],[992720888,1023414390,1474546324,1122509149,704826309,873229280,1964028172,1756701234],[986077595,1367399121,1901516755,211052752,564152232,719588487,275324754,109790194],[224957510,648944210,736466197,1635201251,1840429322,288172458,1550653321,1775563095],[481626205,1265764426,24043188,49455121,1001901746,97112117,696613522,253864901],[1354689423,1192550097,148435047,1632737297,834933418,1136498951,1711551358,70560048],[1314283000,700847276,1482612205,100511324,235738889,780098189,558446612,171670601],[1334047404,123231978,1820731926,2071096092,1253281704,1041541612,803237400,1616238944],[343784664,452354378,1055090923,1558088375,560660170,1341373756,766467434,822744645],[517111985,340394968,1264470025,899897069,1898283328,439807461,1987836462,1877036614],[1959399716,704940611,642854282,21809327,793447432,1497907285,1195254341,2095650132],[1697025749,743120818,1137083087,825281053,45922453,1322829964,604764229,1853926082],[1646945771,1505189585,623656822,701831760,1775209050,856606267,1763981057,857928161],[1716556245,1997378935,48980761,253752261,751910066,1781111093,1387310322,630848539],[1269426707,576656288,659849665,242237917,29918914,49390743,61587436,1523797221],[499052245,130289441,1840772274,739117960,1505995416,936221605,1774744275,929837324],[191799713,1338619549,571567272,1290023100,809451758,1417497214,1070534102,846435258],[2032186300,201299649,1590945272,1607149825,1048317773,1631887986,1332475704,547147257],[1536860705,1054992391,1267249134,1847189530,2079024942,578032639,637202878,67518866],[460885141,1037514602,354092765,1315308571,1483656842,95554266,966394223,906163773],[22051417,485053399,886430424,1917317882,75561743,586951132,1239002494,1512599869],[1760606641,1562034665,245434399,1131422907,32983682,1508031284,1170815891,100321987],[1423193449,1966114536,56946706,810687464,2062368012,1712414283,1491618502,946647320],[62157686,466884940,1019081923,1335185511,1911985591,672857153,973724533,1960250957],[1975826335,338665473,1557035231,538286022,121379252,1655716527,1230956404,2043588700],[1196996625,564504231,1834253611,1561486750,1890640866,369923502,1827547317,219296993],[1813188283,1955341733,1961807613,1172041298,1443152285,318727311,511008518,601564027],[762772479,1928515629,1579057669,3500921,2103437581,1468986216,809121315,273417939],[1653179325,477407969,155112954,23333172,1763229988,1355355857,958398941,1384893195],[398788708,722713366,773831855,1274760150,2024937796,329357961,1046655345,1894414667],[826500315,1997875191,643187293,1090300738,1269413811,1903040566,435493341,1745582885],[2010439149,1672036606,1430704192,1354177309,1961354694,2082238044,671256120,1501078134],[1618475058,230256478,1099968769,191381858,1119775428,555926215,55660140,904587932],[909387240,1837111698,1144846564,236497260,1930035409,377588387,1235723807,1777320153],[1683368425,2088330689,1881638152,1381789310,1000936042,1407169146,66111181,1877109042],[1689664604,74216901,2077578737,1788277789,1153724775,1544981910,143372910,1100086950],[718977171,1150207992,403883668,417254023,1957274336,1894443511,1642088996,484339872],[533614125,1893066078,231009927,977219544,655666246,1578098353,1889469889,2095524470],[2112549202,1170508993,1758608521,1353781657,1148576911,1035610549,1391962175,1197889172],[499138952,1873986789,526508365,1552225306,1213040864,1106878327,1146452652,1794328321],[1651452519,2050461440,1383361039,2107755957,529002006,1430658047,1209551251,1529795938],[874211416,2090543018,147191246,1877913803,1092813453,326994730,1489986207,1665871768],[1412320614,1871842630,1036054689,1347594353,5663938,469021227,357193085,2110164124],[589858832,2100962189,2035269343,1739295697,314080422,81603669,1696632722,616167532],[249095903,298275666,252102485,261320516,996598031,505405598,784413758,1478395913],[90845146,1493049336,1634525267,741552801,291681296,1448419093,1200146266,29125891],[1853796875,517578520,482632998,417148359,1584545740,171365880,1273430618,815161104],[535254721,273888002,1517999474,1053143354,975084050,1659665189,1824531145,916442201],[923721009,1979959086,470367489,1371539796,933231242,333735506,1077906074,1060010457],[717909140,1987995873,1431700583,382815232,1956456779,1567287433,1438773923,1211206683],[186620302,1603316104,1939015169,1150784647,865432085,1279300327,755092702,717874396],[917273463,2014105831,1303842328,637538606,626630500,301486704,887089701,1890949452],[66530549,1480084667,1259558033,287566118,897045933,1268814319,1662765669,1166435646],[810176673,1843185580,1432631467,2121645352,1680125302,881592045,239376286,1186227017],[193406788,156132582,1065038725,111739359,1764024822,818384379,1314035689,1404444216],[1413451483,1432517724,1783515142,1682979719,1157043194,99903198,228814177,598484368],[1807160500,1969185990,308544437,540063382,1171757493,1760528926,725017942,1130572653],[572365927,994644555,580855746,282256040,638449430,1828148982,239080122,1225619099],[1125154545,382281375,1423714800,1993837834,1442560627,1227313560,147570680,1024369826],[442855149,1409445220,692770841,796029114,1970804412,1868266385,1021791147,1764062112],[289282254,2049806859,2074418885,19399027,200572528,1046266777,1851277864,338168835],[1390933583,715455662,1345784941,135138792,1413256291,543370430,1271246533,614510266],[38445185,454384249,1429768954,508237062,2029650282,825551060,311436258,814660153],[1228310945,1994002231,2078332572,1277141721,470255172,271280846,621620134,904594243],[616470936,1457401815,1782454484,53657906,898659154,485560130,1583753395,2093345740],[542863922,436053610,1544623545,1001996512,6859775,1855301210,1749564485,575643132],[1187809205,1076851670,114304743,1947103167,546480676,158432851,436966571,1543983656],[1789263695,2075339039,175467001,1120562445,1266192357,975804350,1383517329,364698790],[1710091177,473191880,2121843603,1677280650,1872127564,424829456,756956730,1617709562],[684931569,1421568502,1460317991,278043804,496167105,1593663683,1871797261,1011476306],[748990452,1737454563,1881797717,984115070,1040643819,981154734,2102780917,563021997],[577857539,227906694,1904548733,1151080884,1404109357,341082810,1475117754,1369304333],[1680975015,1979623116,1797146117,810332988,1875671634,937429186,595318574,905117030],[1405121803,1321704054,834295194,1323878857,1802554230,1189707153,47141643,1296622237],[334041702,1367134444,692992948,479832848,565354554,1578426846,290051046,1399727188],[2064905595,793244527,899031783,1964209839,422194662,105881928,108315531,2102653292],[307560495,1094878346,433372688,1521813458,949689558,1660120309,1730883280,1281491623],[642736752,985282059,1219272188,1592301733,1514388987,666907516,1661428996,1363236649],[365899933,1955244258,152206512,978835697,325139774,427496992,1550046763,559362844],[133202705,2125421248,1779389215,1746095874,274566785,306853267,1503514676,1686817364],[2121936222,822128833,376066989,631341555,2033821333,1276288650,99036578,415112191],[1319273254,1518944960,786524364,1453327656,748132341,1021160004,1272332878,962700532],[1555883906,57843018,607811951,358754300,1639479074,897021791,873465387,1430694075],[679238907,1691091364,1613047602,454345041,1452487695,1759228095,1987555492,818517453],[980004779,1021977338,819002462,1263081412,147392973,255329477,1554748339,268568829],[1064951887,1950436290,44181659,1233397041,959107294,964792153,145437242,1543362536],[1849764615,1293734306,900903058,208240573,243713171,1883013149,65303095,295339017],[1561773958,403865353,1515125900,871802725,1749140972,942061698,40955405,12203297],[146112936,2046378141,497616146,1712717373,748377738,1281404887,821092128,1750801585],[569844515,375991001,1098981462,870885966,1783915988,653370386,1110593268,494129795],[684643577,1754994681,39962689,449682039,802950077,1216025998,320771484,1682601411],[1179272409,438981683,1649778905,1090099039,250941613,1586025857,1939233638,551675283],[963461696,68303990,1922544616,392804681,579744710,395607958,1664436599,1156074546],[1876712224,1103550627,665380740,295495448,560267447,86862845,1649303316,1710245069],[1711911533,2090586246,1993041823,702924682,1111025734,650097951,598581571,1170311037],[1046754291,232157878,2002956082,1148750879,6478349,1409097405,1666925040,456349305],[26829456,1214908134,565978904,658149401,456631109,643200325,1509073504,1284371809],[551832646,1920819631,1115814566,902099211,834477429,443395756,1562211686,524181031],[1465235551,39154369,1487191055,55665600,1010765177,860177104,1058481664,1480192267],[2106041391,1957766292,1772318227,1267528024,1015182075,481231822,1427359834,351749017],[1003455089,95500419,735586041,457412391,1294537792,814651861,463418724,2079579775],[1340990922,787769893,1727175150,794416218,1058687859,1042444704,1716871341,345200994],[625642389,774503231,1427549474,270655728,134901596,1643380929,223784742,875598217],[279598604,1396417688,309330006,1629406188,113993569,20493919,1204502247,1200247642],[835284344,191067200,1380511805,2033827186,90189118,1037387082,1790336445,762495779],[119987121,1001465507,1644344093,1456930487,12623487,1211678376,572535076,1500902353],[312181272,1478531867,359160730,1183093208,290941919,1678754967,366927335,646900918],[491289603,1205072506,1046912588,2079613111,1941371457,176447476,841163927,1409949940],[1229656834,1497036140,146448779,1562081098,1711401695,71351279,56959404,1222330394],[249833379,1515919481,1752836939,142955062,256903453,1456050123,1204909718,2058749042],[1782083604,1856535737,301555233,1735339081,677281707,475524484,1919492144,654147635],[1390175921,1837319260,1521993420,104311878,1969897482,716476079,2095303440,786149781],[1783531578,493654955,1581723857,991621127,359223218,344779862,1683690436,1532675984],[123469673,606876731,302597173,677514458,1268782192,922477080,574534013,1578093973],[1453176291,311408713,644468155,1822848894,435948514,36509707,1318724181,1297565124],[1129603537,777860605,78618914,1866636009,39368442,1118772858,238840273,1421601822],[2074175395,647429871,228531740,655080782,1494122658,979997754,1657219689,1051526345],[1031713159,1010746673,920639357,1970792229,1239785049,955651711,796997968,1400009619],[1089718149,8036259,1728206070,1870061786,1409850150,1197400446,210586014,32978832],[157481047,844783912,1875168653,2123293961,185428870,438483876,100440376,476157768],[1320828355,838989755,1345591592,1358725922,75658142,50477958,388865768,1695980899],[45129191,1727563320,1572024217,1122517748,1843504974,1038145994,1925059079,1707624688],[1284472814,1669616247,1174708,1165267529,899762139,2070506142,250190865,195549920],[793723166,1442187884,1922953807,1076075654,395717860,1721463452,1373840702,1600601809],[532399028,392502808,1348265839,20264666,20249678,52239106,1263226113,1221523194],[664153010,217435779,1409059428,419367763,1675223142,759686571,137842432,140281725],[1732964842,1797360567,645331145,2071531998,1047150265,1036565602,717584812,62982630],[1065416289,1319175603,1899195314,1362414047,814617241,1169088117,798525122,1642063603],[1477958869,1140170347,180936428,1305027955,345146914,1816345003,1096229298,282606013],[1605171070,1098538649,169754323,2013607763,1285105231,2082661631,1200624206,288519220],[1085674255,732875057,1654889655,1262653010,1525327236,2114337301,962630366,659441956],[815219117,446716999,184608376,1566473841,670310033,1987991943,2096190105,1001729403],[1203342439,168027010,915297651,146968818,702023097,550067607,1631487004,612799302],[2091441485,1047737945,949546318,1472960784,2010567374,694173942,1140774842,612107833],[1628036168,1196328072,1575745981,1461569387,339609717,2016444643,1155094674,1400500938],[468068653,425644064,1643505207,787634538,1379749246,1802354748,898485638,2048088993],[321695184,407177065,864535060,737620844,179787603,690690254,727365399,317083542],[961503227,1755367264,1477936894,325903048,1646919609,429622431,992148699,1525757427],[1890742417,491282253,620021855,1293292675,1070656086,1292375521,1154176817,749911536],[1218467420,90145174,98341092,364366213,2110904837,582417350,1091243388,1396744911],[1624489349,415376389,883942261,738562074,1183069765,1260596628,1146613273,2026120568],[668465869,1194217384,1213567102,1096944337,379733380,1652915983,2015855188,2025436099],[1656916307,1354749427,846909534,1492038824,734312563,218736601,1169299468,957464929],[1767263236,633182394,1019869148,954682522,1739514470,1202272483,1475414490,981457601],[571661602,925249959,463944409,235513928,953534842,1514143936,1446382228,1155319529],[617337096,382419055,45497296,1861625022,1234626617,2104349123,1203541375,302108598],[1590908046,1434307822,27278867,953196843,1895007154,1056049897,1593708174,167195202],[848432751,1355233044,185732596,1502961491,1616406078,1055815132,1440553873,674244973],[823591052,293247128,2062429230,1643322795,640264442,637731590,9514953,2102011143],[2125749226,150488721,1042097687,1096409564,715996855,934308966,778081775,1206800774],[1549664818,1270735413,698327384,1485836147,122916554,1731846196,1001501691,837657052],[1453558315,1864295631,1922240689,423494707,752911810,609708806,578744491,1819391183],[1609491793,30716305,578977075,1458016071,327082760,678471928,1370861945,1124876696],[422832669,1566288044,1149677343,824489830,985837734,193542464,1945854478,974016083],[1010138395,1495944230,467645043,930344389,1004911631,1917381823,617099009,591324978],[382206279,594194447,989902092,33047211,2109836250,963813462,1051104213,29533347],[757295601,374163464,1406908659,56068238,452554321,414853906,1528449298,402673847],[1247027597,993554980,1034089747,1384606740,1831935463,2092745853,1407587318,1505966590],[1402639968,1009304435,572669755,1141051344,1240845117,1273571292,1725840945,624565761],[1199667780,26462083,52134342,944099533,768884717,616720331,1802410858,1514897461],[1923024171,382662746,779108750,1881554327,68714594,1341543199,899256566,1917489057],[408628727,1599351362,1381639928,2063456941,918180397,1443912844,2096202807,100094785],[1408527302,1168305927,798823485,1533485306,163811875,1717535204,1802282493,1608024543],[932653168,380530621,1927565965,484995980,565234484,112349850,615067216,1278076010],[924098783,801433590,1803009433,1028754353,1655989021,1865894811,12629646,2019543833],[1044154289,894890626,975156417,664207182,1054246613,460649679,881567894,619517907],[1041542946,913297306,1158521934,1725378301,1878790190,929423583,1209692435,1573273565],[1600244001,2072677308,213452601,231660032,81910096,967888295,1375480738,17059607],[616000800,1953501742,514757775,322384810,730857678,1953530801,1871104710,1371276377],[2083702812,2019445401,2063138193,2001934321,1673765503,2015908578,206940036,872012684],[1721240244,79502618,1175576352,661959999,1529266004,1180281871,94688351,701787768],[760470760,397415369,1252119051,1378703618,1559984372,2089329326,1023225490,366134190],[806572434,1800080436,1093043146,2057253471,353352856,434764309,649067550,1313621426],[1524260813,542538536,1299890623,1470727449,2057448658,1072497158,186911260,380800211],[468808885,2102585067,1617622913,378103003,1390070575,212375118,944810718,879991220],[448076616,1572253489,1890879404,1876669435,836486026,1518868638,1836568127,945659378],[1342392812,679606441,684832783,1680352514,1311748949,1762780415,392709749,1860048580],[267032670,89653961,1193056612,1033658639,1992019517,1023228673,1237593215,1995412650],[484362831,276787898,785371594,923984248,1359141387,663638767,2129398874,547627847],[1620190534,795759497,1477522832,883732893,1450898854,121673924,868246143,1331619810],[1207850833,979692553,261543497,816014998,940651953,1625908579,1603427565,73965825],[1883657826,1774573456,876257558,750177332,1846367994,145865582,691707234,617120689],[245631466,1512181874,321046044,778738575,282188218,963326229,1540691162,1172350997],[1630524739,166762143,391877065,1494785225,1026596798,1547930840,353405089,1434689286],[1998027416,2108009550,561194271,1690305638,233509356,135045181,983424274,924323838],[46333320,1681821306,390353414,408859631,559821916,40606597,1698812684,2012637754],[90169867,1753670459,1378172897,1532808214,503957130,1391202647,655728114,1154385630],[392245156,547086450,1435133071,1478325832,1657881188,1671014749,1196636639,576027960],[995918083,383221759,379734213,1101130431,2044239758,799013762,796458527,980928526],[1667660444,1888187408,621955164,618466848,1372486381,1684066663,1373218720,54665780],[1712460386,379721281,36335627,1651275765,1848432907,1488714748,1061088675,1070266202],[1363004371,566656938,15473267,1137670737,63356317,716469558,2009119796,801318585],[108557568,1817836756,444272110,592148224,2060144521,32428635,451085267,1464357919],[1385813623,249476649,823709796,1510162273,1709087393,1761891372,1553049283,820122539],[1689461979,1685294451,1636637994,2069732618,1852252499,1590754318,1589147502,322309883],[399272973,640709066,2099321130,1687529983,328642426,169299767,707516371,417510804],[773647087,1958328617,862665150,2099803094,1402639294,837425663,272253831,1392192511],[1185439180,2114586977,167583557,628674127,2002934890,1814029968,1004921832,2044552764],[2088940284,682079063,1693601935,2115844620,339205301,1183796098,2067150753,283128664],[456201726,1329003299,1302907482,1345192289,1694788926,1939862779,265623199,1105746942],[852831260,1413850774,761336070,1550066609,1603354145,1333320285,1250340813,715986182],[1625017469,1119126208,1563843932,244529771,1961472984,1401014709,766455051,1455490280],[368602620,1003022950,1224181042,482664445,1803880677,2044953675,1713022185,1245786798],[2005454673,1440203326,488417835,1685897653,1688056625,1742434495,625119842,1225229566],[901526561,674032815,1747585800,1733196348,164135906,1585206264,1593690190,1289114247],[2082772308,245411127,1690866983,1684387571,1836242443,1402847279,91067017,1073063380],[1403151618,1558122481,141462123,814385326,713865441,896219631,2045835425,657982534],[1107061944,1855626095,306364306,318539628,1103303234,1449079528,1325977318,1262126916],[200025500,1924053477,455734521,594568403,1816281542,1398359612,1901159377,789412883],[720127307,17391068,620699894,65819849,259721082,906470890,1591400459,974486759],[658428247,688574896,1791161401,1564078244,513513236,1211775102,840502827,897768979],[273929064,299800816,32814475,1980406668,2118509713,1846914835,1369251682,1235150252],[2032490129,558711162,1523801689,780744518,1235400007,541011236,1118070343,670901571],[319987650,819402596,700653763,342783827,1962930161,2108489052,1769630421,2034604193],[62746823,586014744,1914792783,635511448,1818726454,396057686,134294508,595028983],[261892160,1071371885,795571325,331123245,2016357023,1354902819,1538166092,179718922],[645651932,1361317259,210223031,121314541,1553759163,2075164929,922873942,78786060],[315106868,264224319,1205502860,1183486479,2055599869,672690519,1051973794,920653799],[576080744,241712113,776429720,55694270,1035329768,611517570,1799114482,2085146054],[700761270,1836119079,621397880,471604374,435339145,1956868438,140914738,203089541],[1208779820,290037275,656461793,1350920016,1170883827,672137222,1047654817,344138440],[177239359,620345307,1090779882,100291857,542691179,871935365,791065392,1405008053],[963352033,713248627,315820283,457696932,1486226757,1296119007,1484739576,1389095804],[1984756310,861404494,1017667224,1551125556,1279306271,837730251,1700859530,376216578],[1795653537,235970090,1656908316,1786062827,1929517196,794462402,664171885,1760238117],[1311218712,1105473863,1795251804,286574959,829213771,3907232,1696836116,1576743904],[316173262,1605863082,806935754,1550599256,938351264,627352813,1551368586,1083352298],[953575597,252166820,1082576670,1765038613,568218133,1563023433,1604061513,1118078583],[1017346392,1690111457,540165304,574634184,1089704558,443110101,1403333643,42112400],[566995113,1747485158,1005466565,1900028410,619003775,1069467747,138024568,1473407511],[412332683,154256912,305001553,1635722161,534988264,2028036736,1373813022,1209787805],[679199958,1220040517,1956811005,1441388758,1473033136,562339919,249530068,1680726480],[937478444,1495558913,828193369,939863767,423885501,978485326,1159147074,1924055380],[2015726221,986842471,304064935,377620484,34344572,1657785348,69066753,397751059],[333560545,2099230678,1576437010,496765322,508459442,776135452,1311070269,512619518],[1080297803,1144816473,664345315,1977718679,1153540836,228413841,1932759547,1222498775],[32963189,1177567971,1522293502,1913293806,118616355,1755307314,2089276372,42571869],[1411813348,1056816479,1603780893,821294778,1739677821,1227098894,298413018,2001575379],[1564024231,1143903855,1325105896,1348958929,402614480,1253485840,475391706,1086378202],[1517103013,2085907180,1111125272,327373784,1145380962,1016250379,979825344,586592831],[814673433,1524013343,1996836820,540013223,130229254,984619157,1808778060,1242717719],[864750852,217835242,1296207394,2125043928,1953467535,671489744,392477503,1171717954],[616585849,1809918465,1290406852,560239828,207071096,854747884,1459666998,2111140905],[832150744,1142981640,614140583,162873345,138892230,437699105,1635737083,620666426],[1068534716,1218921061,662600635,664956766,106056710,1962676978,188545399,28448896],[35979396,1130843249,1360792388,1683749237,246905068,1180647127,862167094,1625218492],[911822585,1522142761,542589517,839072264,825066438,2048019790,1723906080,244862861],[296060120,198546625,516314722,1219946359,357773072,1454145725,986693160,1697535088],[1204235571,1351376616,24318861,1106067686,883587114,814253712,1851778356,842095831],[688279114,404047236,169845046,1687905701,299924559,152687722,1276216262,942451382],[1644853866,1805952256,2072290332,826887334,847252211,1127918437,691062703,494288302],[2014165056,420374652,875856274,915855794,924449197,543085360,756204744,1270811119],[145479372,174376893,753226844,933928592,621629450,382054536,1235435690,2103509902],[391345002,1688407934,186546056,1281030087,1983541911,1061423425,1410936993,91722092],[834807128,20056696,758091106,552428754,2034727357,2128896056,905369061,883183351],[1613781335,1189598855,1505643883,56299929,1869255646,2125055630,1131490308,1221918853],[1868350519,662299348,821947378,351155783,423416367,1685490810,1942008863,888186856],[1326287839,1483474630,1191442654,1841785337,948642489,119524,146428505,431131461],[757763283,438275141,671177865,1236149588,614898819,450444465,2020209662,2075438479],[897769150,1289251272,549833901,574429673,1373496893,1919182227,45202519,1214831061],[1605696834,2080099152,1689056858,1521738276,884879483,767562489,376635552,1822938906],[2118790293,845637149,237217122,1379478512,2075941361,1562394179,1328316529,2007359653],[962790255,1743168159,115861981,1385751533,775631009,1868001214,838156620,252403316],[1316822172,1717971270,184626452,1009026240,482591306,234975317,250824618,508572555],[1309738970,241894839,763232459,809839604,878501833,1423156515,376978101,1226809025],[299797849,2039606932,2049892323,566103372,1553308555,1835225018,1292036188,1571457948],[329043922,2007060597,1345316077,2026366831,1462480605,2033841546,1455346202,806045096],[1361242378,1219651010,1877354929,1215491516,1162320251,544824292,1905536011,1224368781],[1385122121,194143390,137782953,1978316778,175252878,977613131,2074492982,183510103],[498013041,1621946166,233760096,46924918,608479570,1416712331,296456782,2012917188],[178928284,1897875898,1154966239,369127014,861435662,1737180007,632285935,761487554],[1572422198,234564231,548942860,1846188352,245832403,1826908525,777929209,1431083529],[1553957972,1140848489,1947896359,84958057,1870277461,671800517,1421186356,978925832],[1211279816,810874592,1068985595,677112895,1579959563,2036006856,1173879994,1508439008],[670350476,2012798688,1845177265,422848918,785707284,220689176,1364121468,1406707642],[291659033,128552436,1939297054,659943209,684155631,1189486679,357825515,1403168874],[72236735,1474512259,379679117,549550889,2073184032,951436047,970362238,917534841],[1725828646,928441248,1743503191,877278188,730442939,658802731,292841608,520465036],[947282996,766363500,421932441,1061449486,893525932,546442590,1711057060,2019690224],[121091348,1606492977,561186263,398153386,1689089723,1605290286,1603428127,1139787891],[103680504,1742160815,1134185075,302605865,657209417,1534927725,1780469385,1031765315],[551715908,2127670538,1805680650,2071828079,1782246257,1627310091,1737680941,1490381133],[717829144,937046531,83025922,1425917342,2010947071,2049344157,761493426,1119091635],[93466458,225496117,1267762106,460879816,1200241916,953288601,673502930,2112571823],[737781790,140271500,1895481389,149124649,965893232,151998022,792449500,2130542221],[1466995253,68937230,1369341352,826590540,450372788,407256217,1913274872,121509900],[55414201,491139037,1247154782,61390744,71013916,761668527,1554506526,1077610871],[1154282745,1575570605,1920901244,1289637483,91213231,437863676,1432512821,1461775642],[1868440475,1776643302,478708440,1327908619,1600721721,1137616447,962480769,186007404],[1621738464,1170393124,317025771,84426065,64520083,2065078378,602353326,805715079],[315015681,1690429121,1952747506,1191979707,969100854,1223250996,2085048526,1967050652],[34847538,1564043903,487801864,1724754195,139027760,1155734209,1227645652,650197155],[2053381255,1127554520,2036057740,994949539,1995721431,182667869,1525159576,1003848212],[2042360258,1843658858,1027684941,641940671,1132455424,2077883832,1210536964,1424269724],[1420135045,394683166,1865863962,807339741,372516360,1634265646,1017906821,1138374156],[1904945922,1934224823,1727166514,899442092,1116849083,1300192669,941364171,1153084266],[1303585966,1090373592,1901541221,1605293253,150281817,308442689,935131354,141501173],[906067618,504685778,1550036570,1246640846,341265091,1751812162,782454846,1716312193],[1285828870,44630368,693509752,395230518,407789408,200184771,1258429944,1095025327],[842868205,1258544588,390762312,1137083360,369283202,1374934557,1042847089,298904000],[1421172882,471071225,847656482,782981296,271177176,1253474676,566290476,1963170368],[976805280,1025905300,1139648465,939747696,1237321356,779522053,1422136281,1635515396],[748562798,1817356637,1269734946,156777231,1836299528,1098686263,1229080489,1190316280],[845347094,1215198652,346872676,1776791723,1832445832,2013741964,207350983,503653039],[1776946572,1881586689,1737717310,1537195567,1831123514,1325956514,1908010790,207582121],[2084943245,2005513702,260684434,1044597610,1215224770,755061769,1428277269,1165135991],[870593341,1859789267,1639004832,1147467443,382467284,1905647883,1119109667,1596673898],[2093756273,1386271117,1291248741,1571093090,516704829,1263921896,1936031591,627996317],[1802218492,2107222894,1134800592,909429425,627600368,588681721,842887374,758206258],[1684387872,96447432,1429963287,797309569,1311092652,1081906730,1902754847,350279267],[726093788,1204318072,195954595,38321885,349700541,422977712,739179854,2013554161],[2129640178,796587134,1941856001,865378854,1272878742,757925533,1081383949,97441710],[1442726274,1444952499,2128398496,2046535920,1855101518,1088787961,473953542,1344486188],[1430538993,22148648,1691698402,6622068,346993054,373152641,425776907,417154883],[481607627,2101117181,2011953914,1124812486,1371835313,1470436773,1098100308,1141411719],[1025015692,19878250,121169248,1399291680,371580993,1620266225,569260234,1818941938],[133597847,1776069301,1045241935,799513726,1317309010,960776606,114618912,2018988505],[1599448897,104200650,211312516,334324958,1217216421,1352882687,1568775523,414483712],[1300581079,666226385,327860163,1134746209,1096419435,1051744,25659959,370212330],[206615100,318577897,1206452944,352724466,1341663780,868228514,413379150,1697962133],[16168201,95731748,242859128,1664438535,1052670980,1251397776,636339259,630913026],[109184593,728131316,919569793,992949549,122909239,1935809997,534096815,324620357],[1623338414,227112881,145562891,1416203230,1886309560,620939617,937909065,1863022412],[991256128,158954805,654351285,496226222,92307867,1466922832,2041924740,1920588368],[1817950519,1962050550,1654873766,865700567,1351626653,225381352,698583301,956874953],[98478662,317679762,1063870184,855049206,2106281786,1766666453,2020074976,1034080194],[1989876290,2100269789,571939351,812098084,1523241630,1076513849,1369994865,392856013],[1963857009,1541960113,347281291,256512139,921433913,1023457819,1776335873,1110432881],[1180324384,194215195,214722356,1775965005,1314370878,362071926,880109095,1163460930],[1783388058,672286333,42649467,1075016141,524146481,1741979828,735899551,537303601],[690038275,233915980,1271255959,2028557361,1382994043,1578399452,240038207,914778143],[59535396,1885000803,595533021,698186749,923086224,896100089,660991595,1450111707],[982833756,1694513786,270795010,1588347651,1711916821,1499787396,1708797757,156208955],[845608140,1675398475,842523053,398240626,519298389,1629565921,1317437658,538508138],[599689959,416714740,1370955358,552463558,623048160,209866104,1849748767,163395150],[739093511,823155907,438691284,1985401248,1319420060,1133992944,655436946,454416127],[859990317,87770262,1928825,1116845732,2121574279,1330764998,135659801,1451843524],[206042642,1121376163,363066234,1116795173,265862444,594461162,1441219330,35497720],[621468972,1945325083,2035606060,1476577659,1198677498,1507757710,434553817,171225447],[786455943,1151327515,1956069788,1061552830,448255504,939965690,92221577,1399199458],[1648408910,829614729,1853055402,917420148,1529106981,1996370243,908124351,998310599],[1626377524,1807904957,1667273591,483089653,1101995036,772333129,1914214017,1321847724],[333739883,2126994588,1456021889,1853094937,391601702,1317075145,1401820753,857941897],[467059954,725703586,822592277,1588357388,1656181901,1274873011,320507088,1223831142],[1086187396,1552002942,8258425,1000542683,1902246546,1125957757,1775276204,1847252222],[200472373,1006209504,372816755,360118248,2036247927,886244752,744294893,419235681],[1437995594,874503024,844157818,1747058049,603861922,130201466,1694185847,527919130],[935946607,1086785151,1959795013,1064381611,1678541352,1930871745,142660093,50167935],[218299340,602883696,1207233253,1821384813,1075070451,1789055835,1434070340,314190760],[1361799989,1605476134,2026542812,139471726,1787853834,658352423,1778609974,238605914],[1333055155,115848413,709976436,1471692330,1574348111,930786558,410982091,493037633],[1251088313,1112153743,1657938315,625292717,1056002903,1798049474,660349147,866504180],[1911268934,1821477930,1196151334,612825418,1747793804,1083300203,1717451504,40182575],[1596169472,2118122845,451476446,767121132,613165497,1934805972,1417307880,687458938],[688521300,2041969346,1268124755,2012921251,899888622,421917797,1996825759,1276574280],[1683102065,2061795297,68636922,1807878255,1768724550,2083877799,1123506101,1399817710],[2098599313,2023853685,1520466642,989383216,1244732085,123158510,381430006,1489690410],[1670217777,1304644011,1355867217,1119963476,785927454,27701404,2038164612,1696369836],[1785677198,1075621347,873081728,1888338267,179270296,206955368,1978463654,1036255512],[875003487,390469208,1822463432,1426536937,56176264,2112374948,1878924386,1704696399],[919939816,1516033862,849273898,1252978692,1916173424,1836639888,1843859418,431992087],[819339353,1169765737,735716140,1093443302,1732264631,496095528,1482130346,146087963],[582809380,180613883,1147227663,278406480,30993730,133541232,380545285,1307895859],[1669650189,419085722,1698159489,1895831493,849671781,1873469939,6191086,53073061],[2129735418,102178594,837098307,1632130668,400350836,338450589,539924856,1633965804],[964524170,1339717178,1786878991,240853963,409580013,1901186118,1683449347,1884471421],[1815637935,1807087579,389326569,102095072,1004056329,1414120876,1718511612,1062969432],[816371317,587353290,480780304,1581353185,1049724328,184356038,1032377426,1155293733],[1960687970,513497581,1267197255,185072220,965838588,2107554527,11081528,1000424243],[840974365,166407866,1920168468,1178151913,508098075,1511656939,1220779015,1947004490],[515187282,1586191126,2105433753,628245616,2092227130,563670046,739544499,120411157],[1828683893,1206939205,271464606,341920958,1772196157,659125415,1499002294,886687356],[331517370,946513824,789367677,957407508,1702128141,1562395132,744503401,108636998],[1611308015,1216212808,1498963976,1109940025,1130621703,749260312,1542272595,649417133],[1543417809,689568648,1305059870,1410159780,1289378667,1825346772,1848589864,2109730272],[1440335911,1553415760,678396384,1202857813,1494795400,1757915818,806222431,464351954],[916730974,117927843,1784381233,1731335669,1324831349,355351095,663068474,1855760026],[1367613257,1988422705,1123819905,1281521146,475657558,1502275529,1538813168,51062891],[1961274175,1522823609,881934537,848502896,817429060,1602459139,1184457185,1768630435],[953044833,963281591,419487214,418700422,1715060044,1781991043,1915208198,833806719],[238478825,963770644,194655799,302419672,1645410990,393755845,2122568665,2063232027],[1989494546,1863520402,982851177,2057053225,1787104943,126525538,2119291456,1756011554],[1508872548,1544324936,2027727217,536134921,2051682872,748596059,1136474006,1359418387],[1482013511,2116824289,542241498,1222027838,491741565,41184815,1071600524,60573498],[1805594163,1506207452,109691893,159889198,385123018,1967436587,504312108,1074704056],[993537366,27771703,994060003,1307426086,392310164,106666707,1936172446,229426660],[259283764,466065055,1229760289,2069405793,420316651,1284843435,347069036,382797580],[641513527,104531977,1976787040,255979615,531459008,902015770,1087144510,504735007],[1619584032,273659110,1425321049,690524060,1996759117,2030988753,1848420356,270115677],[614994179,980665267,204953113,675728891,1603936909,1335261214,2087962973,333157909],[175898093,123380805,2045742046,376242897,1807149528,256554316,577261906,2076777545],[599343548,1187155084,1345769611,785056587,1755049380,1612712571,1983331404,1632811852],[733370609,1027210979,1165663825,1311107766,414794344,1992796018,63981990,1684782059],[48553768,686193909,80227335,585843940,862667205,1482010582,610919487,524457696],[941363027,1705820694,2060889484,504057349,2115523772,1840912781,825852324,1347825899],[369275580,529814910,369586598,134821133,444331180,1375140380,1847339650,7802321],[565084484,1367064886,84957026,962113977,1523232039,405243356,1029419640,1638433263],[1929742393,643688704,1856601388,661790337,396018172,2127460355,2008765801,324528579],[1406198563,1630937949,1908424943,544811012,1399598338,1883954507,736202430,1649498307],[264258479,1016180482,1980408395,1658737185,1931119520,1737189229,1572214623,1329769374],[1541199970,1284070162,564704133,969561423,1422697934,184520818,1692879405,728745500],[234822848,1610688243,332224398,1243326846,2087478748,555455469,300762385,628492986],[1145561585,2049644422,1819035987,1509502404,391287522,1451042852,1163621925,962510425],[2017160056,1859667183,1438373246,1682631811,10818816,748781732,928192948,351405348],[1303717222,1073970522,843903102,863512590,1458500831,1572667101,1334368526,817676410],[2006565619,177055019,1075831791,890216704,213594918,578810128,818709248,611694505],[1568967763,1864519071,361298749,550011190,331462237,2052041136,714336043,1014184737],[752775937,183971227,1034683275,448626469,1818852620,1324488733,1034823986,963053590],[1234922753,1538531358,1477457429,339865933,1754769729,1565892399,1233291949,1101894780],[1900744223,1634877792,1470608998,2117130049,2063644442,1759340258,1252915420,1026459036],[563695009,1961447280,2055003227,699050601,1410271083,152645431,1288875634,2113095666],[1690068799,709359750,2090713362,1541857186,1077035749,495296164,1452885182,2895652],[337306833,991166049,1159857084,1388397803,1952627255,1566329865,283367354,1000261916],[2052435237,1900140309,1288361854,679863101,887910273,1931036121,139403597,1873808125],[1843851034,1097823508,480655167,455076018,530210041,282034721,1529285382,1722799864],[1268753548,1929621279,1464599366,1776070978,1576510889,366574094,823912540,1484390940],[822931808,4886429,583411811,328625400,1489900931,1309256968,250798723,1175702253],[1238274876,822393221,974567492,1327654594,619791125,1127301068,804394873,1212084837],[736814990,1999010782,575687099,1962379318,1302522282,2088970433,712472129,79275168],[340694995,354017062,175639332,1766122230,1050364485,1650636474,2017295032,701216241],[969948150,1662376326,1742476624,947742071,1189910397,1160442944,2093121718,1449124807],[767627344,993396238,1509619662,220682518,829348402,671087624,1533977423,1481317455],[981693664,1672672838,1905804742,1257732842,1929258395,475367728,1337340822,665657759],[68912982,1689000489,1030621376,1302503088,1653740536,493054669,1164638489,243889401],[1207862899,42211828,250955428,1847083477,1312618522,1257623983,557918013,44737648],[1251756940,829854568,645283551,1237008936,428870807,313905326,269851647,926299849],[1030512610,969624305,839499483,254946367,607327457,1846455506,246267198,1275037613],[1038538793,1198593680,358742852,1292027552,760040558,1259653785,1518960050,1215442711],[2054169141,1750032208,748889850,1240020400,197350541,913264192,1819914046,554840904],[2073439654,1515250594,417348108,1693976933,1209571047,825275502,693134201,1170152771],[1445516164,2117716366,48979859,1468031874,662584477,1384054727,263893084,1611012944],[1275014679,1150525059,1850723598,1442471652,1715450615,1618328350,1471401111,1813178558],[277519792,3489447,904682180,878048562,981136583,1956745169,29598164,531127533],[1986453681,344273483,1228199604,1404405462,88876307,348957131,447820250,702368228],[1444168818,1458058041,1355771565,1115088919,1235258822,421208386,1948988173,214241378],[2028157271,2018358084,1503509223,972580661,786639248,1748298819,437816049,602237351],[364466968,1973825126,275011358,1664762124,1403625347,623463954,1812984211,1290268143],[1130235183,2058781428,1906283420,485610881,2030171572,2079471203,957148636,84060974],[1019547023,1183174952,1457784643,141024001,96064296,1151924075,604653166,985170790],[1926866682,758708243,1444199538,755129720,365680714,1880917901,259702473,329542579],[1678757260,192171838,126772983,830714321,568849413,1302095823,1587245281,930495745],[1176429847,1622387248,1933751771,918027927,299397303,1511080051,1628040712,2096845929],[1528372811,812453605,757332222,65370868,1131618910,1085097470,1976535474,1090286600],[265408189,1928877468,871334585,311828906,51946737,1772285959,1601737124,1468916845],[76789252,1048002229,1917765380,32300858,1416428597,232693785,763652202,2088629095],[1286068130,1405395377,512528840,187807984,664170596,981739330,10622391,1002131903],[844341250,1711778639,1082361018,280196,1469534854,726350120,336981792,240024992],[890953615,915044713,1533937574,16024660,1709854904,154058796,1535544888,1084073491],[1694308524,1805468529,1025903379,1343436359,827697922,197327742,527366578,1915172271],[37711992,1927516109,1958900024,388107289,802268220,401406645,887678333,1155618942],[439791022,1173156413,274555351,23286694,2073691454,1108559883,343156525,1655600326],[2009734702,774818536,870917252,931080371,1261953972,1951730014,1466994950,240558228],[874036654,157866570,1319845014,1380309756,1455746482,1763317416,1673269325,1627836742],[542298792,2096050710,1634616402,1551659136,1071359565,74426180,503450226,828341636],[519848580,394194064,1309513347,850931148,412126108,1163044698,247242117,1640408721],[834984922,340632083,200169504,1267580827,2051234029,1749386160,97129452,873577742],[1806921151,977257551,118259653,1292916854,2043938239,1995634952,1906278442,1114210303],[1514723342,254204695,1116188109,1692629269,1586103800,455855590,2099606823,809480614],[1908410013,1053303032,1659871015,1321547468,1285172375,1487044049,83235488,2060330070],[2021996219,683150203,1562446370,78914221,1351622154,1647139054,1303081870,121996859],[10571807,808967794,872067385,712996978,1925195294,1443345446,452283842,547256727],[1965076807,275302301,1293236743,509449458,901043782,671931618,1416606183,609313095],[829656614,1457853919,2011100493,538964920,1082551048,1778108573,1143536609,618107392],[513387145,1611045481,1017680223,1968589185,1557718994,1309496328,695072719,1025568035],[1115858531,715909091,880423810,1189664439,39852810,489419073,488915823,899532596],[411130379,1491447483,194523100,2105493038,1166195491,1786654588,503310550,180304648],[905547436,1971317194,1989687853,1986126209,2034752525,179303799,648318267,2119289874],[986475946,1030838903,1897055497,1980253276,265984273,322917411,362826664,791842068],[1533786925,874684828,907816610,46033313,1250377980,1901882290,216477648,1618036674],[1128487840,857645181,168527608,631597009,2056955412,1921000037,1168664370,688971738],[32451899,1989674686,970799949,392930385,930411494,1406280290,46410529,845839],[654568403,1585276986,452638763,250488950,1303737960,2057968817,1676637448,1592505575],[1010405074,926215052,602459799,1906765882,1118441913,1899106849,1114197275,1729252989],[1234354516,2009737364,1180370907,1665683489,914176008,1879470378,493439735,437398328],[139538562,991146243,795215562,1540510880,710295277,1972180326,9194127,773379153],[1828398020,242972658,1409741089,1563584364,596369084,1337015346,66046197,75609903],[2105577508,1546171643,1418253070,1153494931,1738040608,6852723,112878199,2109152450],[1870892854,1277278617,1218285601,1691836653,635024099,1309901231,645538172,849368126],[1630968107,109918687,445063108,1799491245,1828760611,1902530923,1446136387,1501769810],[1828456650,1703495334,901939745,1655390166,694106429,1383378465,1779969008,438080339],[601335953,536244637,1887171373,2031985713,1781873982,334506465,1383927221,896742315],[238769416,1010195297,1761314365,350142728,844073127,1794967865,369738356,1383799334],[1834678198,1939337385,171843837,1993303250,723910562,226753098,1623343311,561782121],[1746354967,451152061,1423910807,705361788,1559701170,2129575721,19336025,1471232211],[978313487,320423776,217963214,1007499419,710366989,1931536555,181540234,858427971],[1695697454,301850250,1996084454,39934735,1690556047,1638262434,2104643515,181686586],[918712795,270703030,1748843707,1693479844,379596463,405228462,619786918,1218929768],[2030526694,236514401,604361066,504732303,1314544996,806284882,1403206493,1535091861],[1306766475,1418815706,1614266037,1958131277,650603357,2119665926,2088016562,816265486],[1521759729,571426200,698393767,1948855207,682457065,1758455790,1570748297,518924871],[1054162841,901132885,1178178385,1074633789,1859706661,849657141,1353608394,1432235259],[264243805,360584721,901246614,148166251,1815533561,1427927896,1399779758,476190537],[1760345021,18718826,102428513,57051673,1571298190,1297810999,277913969,1808974609],[934637444,1468191826,559282197,1507264257,829991662,564174895,1833067576,375828518],[516537826,420955879,1975856563,1664753926,1300601229,1357281817,1076712970,2121775475],[757345806,1579645200,605139469,925937613,1732152284,1980930021,453864307,497145652],[2032926824,582416116,578106288,1570005848,1923931810,84392781,1160488135,660778865],[14939641,1417786680,1518850366,1231506886,1164677924,1743913643,218832884,168280150],[1651691573,127579638,1327991351,806836602,582488820,2114675039,326207698,1542701843],[1329865852,422912518,705749896,1265492017,201304357,800656146,176983597,1912919572],[72414804,728756265,639169628,333984285,2050108824,684385632,1859382554,1842617768],[726323313,1588784902,1304947897,1655051035,1971605466,184830117,937088682,1403440847],[1679382466,554768644,178712307,1304809372,1578963039,370884531,427065744,935293701],[1839335488,1307134075,927782163,895405376,932975211,916885348,47070205,1623288555],[910812387,702396845,1694073604,1184014909,215182211,1776948260,503143994,550045563],[2117789442,1179580365,1456261359,1739967298,1307730570,789941424,862021823,742227954],[744862826,1871622401,112998713,679371658,493689313,1195152236,1386458630,2036980589],[1210333879,1794657657,492196562,1776562204,1462864419,1411850777,924084472,617299403],[1438775441,1491861050,707100482,685702067,829906172,1704376272,1836469715,735519472],[1633428534,578399737,2008084049,1471760210,154932965,1055620511,48419345,51660834],[1821113890,847591166,786309232,723718742,356752829,1670427294,1225428517,2074019218],[1971463304,1893289909,897126131,1864590344,1997176230,2026826577,440777893,92902141],[1726838755,364732588,444744190,1776408748,1259608254,637302483,1985186176,1615287637],[561414717,1490236080,1425491016,1476188024,807766645,2021308607,1587918049,601014894],[1460829164,492590385,1158174148,347739463,1450490418,1562457034,381253429,1954691018],[1513571166,524882816,1505576748,136803254,1416558932,1802918394,425769317,375964037],[707796598,1678213368,1298640934,1325640603,1084991008,725076672,1419555626,1483536793],[1337189412,423998825,1544394921,1244408841,1136382952,1516405155,543174778,1070329330],[216212926,1695107237,1583194576,568333541,1198414717,341072576,1986207077,687233237],[370235097,886453743,1055308556,1872089067,161840169,1877988099,737121581,1493566447],[1342679044,501989347,190549716,67180873,369844182,1320060572,587663921,276407102],[1141275631,469629936,1029833801,714631108,1431817003,31215906,744373683,1954017845],[1075353423,1872297910,1871929359,1648592897,81830244,1902053771,687636522,1993846383],[807629402,327069551,1189055413,1375751797,830539041,1504936389,370210665,1018830192],[1283028414,2022637082,516112687,180865897,907805537,481341471,1089081376,759973617],[799201379,213404482,331524672,375696067,1641614113,200684362,1789674651,1086853404],[1173009138,529417103,1102193979,174684612,1969366686,1024799998,2362255,1186814258],[2080503577,663122303,882902075,1268345229,90933057,866460482,160312749,1464757334],[136197965,341573748,1761866342,5535893,122509263,1598319546,2065750206,95291399],[1862990164,1841832512,1551951726,443808999,290500569,866455395,650783152,823639379],[1711603005,505083973,501248168,1544794059,582586151,1167641170,1676856591,2024935365],[183583121,613938322,1572939126,2118905362,1593484107,1827201698,755611619,1933630399],[667199202,458776710,913001199,731747769,2045062927,2075389766,799201511,249558263],[1852323287,650939010,223383474,1930251521,27514426,449623600,622221972,1530501675],[1762546971,694967634,1879792013,1054477453,1590333975,938871272,547186931,1790595878],[753877502,1042848083,1627179521,363377602,1435044045,1508606456,1136833903,1158895069],[1130938589,517703851,787367875,149899393,432305821,736253799,966743001,707219444],[770092050,1181334486,1184498771,817379081,1315543114,381020816,1178517188,1141421460],[1982300491,638205546,1994842025,1310693656,509907132,1015703120,1775126230,1104895047],[1028440011,757461857,794667577,1974173925,866149049,664237739,348793479,996515684],[1935745079,1386619268,1283550326,1031091201,1268551922,1102974588,177861341,1488196494],[1122838103,1639422261,1921056238,919149011,326384536,1353678407,487455603,152404564],[1959030707,1506646029,1269340487,473601125,1752398331,816128566,1373222341,159189324],[291769664,857693105,538888005,1108201949,1240665619,113684085,1228221610,1627291077],[1431410916,402228281,596242377,35283273,856053931,444858358,825978691,2066436370],[2010453156,229270871,1306962825,1788133606,1917411298,554190507,1796320860,471942414],[1863575808,1929710598,1998575625,982346705,918717905,487555293,1106846347,1537229016],[112601562,380704766,101924939,258525555,1167009356,267656098,410855454,1104624341],[1197579825,376319690,896423428,252194723,855825400,1611600996,1837648706,1582473455],[1349318521,177152202,1893905321,1727005761,999472243,684038280,2078712636,1669116872],[1505874827,1955605306,1984584173,1780650707,1261434882,1088960859,1342732206,959177090],[902906376,767060129,146983614,174076586,2018819363,73575721,1800937731,1503041760],[557056974,1986230888,1416870227,1879457061,1517280451,1593479393,1013870139,1278936089],[1094171807,1108245867,1987550290,988126804,1475236437,1287182956,1835012674,1982848668],[753758125,906252826,56510964,459080301,287256721,1985538613,1196191177,917251155],[2055874290,1495004001,2018991320,296831086,2042927079,1631868339,148893419,2027259416],[1686507009,175938284,20642768,1116358144,1136862242,1531186317,1008560985,1141333285],[1945381505,238707743,1592709291,674221164,912235816,2039558724,1759133429,1687596887],[246907563,1562400574,1691197731,1986738885,1160110751,1705279193,1746378208,1582833794],[371513969,905837901,1727563417,1398642060,1111527282,1912651615,1148490279,1705999084],[1362778605,1109056323,186659423,2117755629,1715315338,1821614931,1487590738,476000207],[1826629831,1557685579,245194343,120916944,1377950161,1713620781,27693630,76914078],[1978962002,390790813,2004135714,597139507,673131077,1457527917,1783941791,121736869],[1663378729,1829454681,1287513679,1770516350,761562842,2101552240,538549843,1827046526],[935715372,915391665,1095297928,245001410,804023045,901806534,619177937,1579926572],[158961537,2043046186,1741399544,2081857096,1483184971,1401338958,1496181721,166017924],[1158479123,152812647,388742518,640335755,1820926715,1881247427,3711720,349294464],[1169897579,1679468937,1118889656,232158166,1385514681,1207056089,2011776790,308604980],[452131663,343130886,1502056743,883420964,1016492290,2049928999,681783183,1120784567],[491636973,1381960492,177642581,1997609364,834789785,759545485,757628393,1610993523],[539682690,1215717456,1311121501,1344456386,1264043167,1570727606,18989658,433204377],[1535763979,819188243,1608242771,744795518,1013277142,998144402,834755836,959621037],[1831111341,1383443422,805712268,1604061613,1770491001,1480618269,2057509372,698909066],[1811245207,1375656231,1261718209,1356680735,891680709,85189056,1719073617,160396034],[1907166226,1289482328,1599621400,2031667612,1660844202,1423390367,1595847414,1921042703],[1725450930,1352935198,1100159272,356023581,869459093,460700966,737056492,1021650324],[110847358,1944780617,1993748529,2040517036,766065752,79028921,1239657367,320755517],[1610239322,836991434,1284168671,1039260727,1754187113,99479978,1490536788,83685651],[2086675623,578664835,926837170,1144027403,819708533,1770706673,299632194,22386414],[946074510,859780341,1934363891,1937644577,1453696469,205552666,1064931557,1635029542],[309220114,1833121723,631974171,2037661610,1605549621,660041191,2045155526,585699759],[1233895692,980071342,945949977,1072086650,930367493,146788307,1910750319,31497891],[511077980,391012495,592777355,1013460252,1549044434,1135269271,1819195284,2091810170],[440101540,1477972368,1102081311,142448649,1079734592,840378948,1253099471,721107088],[1888438487,1789588886,1666139872,286447480,1091262908,1471280547,208986860,1517468988],[1252891085,1127240102,752555884,705263895,207232319,512667715,929404134,331770356],[1708664973,1358737535,1582102358,740735024,687898264,257118356,837377568,1942101200],[1620621068,753135618,2056113269,16155321,2115057306,1745520039,333072107,2091069853],[1199702932,1730481768,589961258,1840430275,2118263852,2068896830,943220187,769318276],[378495009,1287612610,1544072818,1361693661,1041145160,1200492663,320991498,892318918],[487381648,1361014047,1902251976,1991894972,561921640,1729475413,278887443,2050439403],[212928170,567116374,1425590861,1497865041,1168260999,447327673,1271497173,28108374],[1983317232,1716920060,470799214,1714561834,490764754,1020621799,859987990,1998330352],[1699619488,966110422,103145421,1456880236,664006382,1252492237,1660089802,931578402],[485179558,595505044,1490390630,1700647475,722960568,1273716121,2099140776,1746975465],[1631313374,959118311,1521456083,154896403,1355900620,42150782,184047631,422131303],[750937769,155108421,403484592,302622274,1984910638,155501670,1960658819,1089700651],[272144043,667108325,1408273651,545709457,1043629846,1899447773,1283592194,1446099182],[1314002412,2077500605,414597642,2049428707,1610972711,696274538,1141805368,10122012],[1548692008,1528860743,633619145,897526625,91728723,177221496,1841475731,1225890531],[1708482058,284255445,1111288219,2000976671,550164923,240667396,1120830775,2126769952],[1747941967,721949878,1516280319,1105634720,1506928,1535735863,982972955,359821471],[306068047,937361107,1445860550,1377566643,1388554919,341632328,2031557727,1587992965],[984827213,1002958274,635954731,647851418,185986982,724230281,774831444,1424032452],[1187328094,1712641081,2126302316,1160131628,1983304207,883642353,1624601867,1973362771],[462254757,2128185071,1556585390,780371269,596671751,778069630,1803949124,1636483942],[1886258099,1769741441,470541127,1163636434,1738828517,1996827349,1796011127,1884665143],[463162802,950223442,740196908,1796549119,1553498128,2048509305,1773325883,337635888],[1069057066,410945756,500239580,1363301070,445760414,1892645521,1349832468,1197250563],[201329586,726009631,1186273138,1180691456,103788419,1975650769,1945604861,475286276],[1421404755,1864300513,114960342,460416159,410203052,1219429147,1466666161,2018908962],[153184322,1499281829,1331308805,1912151524,250936973,1313832696,243939142,1554039970],[936342829,711812446,126982693,1048347878,1102703938,997558588,483966790,1914571516],[1586811994,1480424827,739025857,924752504,6264823,1250030140,1125558404,672626347],[161505984,168365362,1042399487,346530608,1098275819,1429052758,1400892324,366190404],[698312688,1217952967,435292293,1408665092,312047085,1831737183,575909972,1448507829],[1231554279,1055479299,597839245,1439161781,1395053920,317207790,85458225,1089484965],[45024467,809557662,1834244306,1312456356,1845665294,875765578,165404169,790275207],[477256567,1126660590,366430370,1743126909,2084287357,1678320516,546970109,759360716],[549340724,353952275,1750090269,1738282257,275562414,1183123947,1830289455,533648148],[1152290963,1754534918,704468378,849678917,787824159,623227815,386410249,1582887614],[2105088327,1331235716,1099471712,259210857,917253416,2078953768,414942790,33306590],[178828741,1852059135,874977401,350411901,330653011,2094849201,292509942,265159656],[1876557014,1096814041,1090203323,2105241236,248469406,1621654619,522528647,825089702],[1266413957,1744850656,884400638,872304908,976913756,302853956,2117432578,941861440],[1988615182,494606136,1365285496,275812439,1930623898,1066936654,863155788,1621508276],[1125199440,1524000278,1443510173,1675080525,1234422013,1998252733,220426141,819021459],[1896955775,131924249,375630054,409747981,630208356,91706937,1114597392,212681591],[1220617614,1829574029,369562076,1944800935,758581334,357845173,1122081619,800810702],[1429226020,1556714082,393492600,991005276,13702357,1695498614,1740476087,1975977790],[863422574,2125173799,1257537105,1839113137,1233205617,1350510848,1837693791,770503042],[1855290436,1883000995,1629601884,1207026320,1388180004,1073834677,1492862272,63769961],[870933055,1757560806,1728121941,441067265,629451697,1527028519,879562398,427085208],[1445636656,226171607,164369134,912570298,1734959543,835053315,1448628686,905585660],[135405105,1238978998,348279070,285701492,1379451095,1585624908,834469566,1943740536],[606622458,1905844256,1516413497,268272256,1655510008,1941991438,1485519799,994267189],[1237748593,1582128955,968434393,46872605,614872814,1748292429,1537111192,1075318304],[1864520633,2046666884,2032055720,793339419,1627660425,1295187065,1302311711,1273018158],[1628982187,1379251443,918532783,1868797874,116366405,1971921208,13283863,1803965600],[1284279161,1758139518,914889245,875597216,211306999,1611011597,954621409,2097176408],[497540065,354576930,638153678,1433520777,1960518212,1511142701,1554795729,1381192242],[576469059,1704841882,1290959794,30545663,1397552187,1884790871,1378202853,598969174],[1726725912,378295499,1680570395,1090589953,895320134,161818761,264687796,1240939599],[1755295416,1958837882,1770224572,538205705,2118811655,1092544429,2063843278,1190916983],[1884447667,6311243,1575300481,940454789,479124132,2055582665,619384297,67194259],[1826214520,1753146561,581311938,1968089704,844507852,1739603560,87979084,1439576330],[612686864,537138888,158397886,623401789,665384441,530320436,805258100,24880736],[2064789615,492811397,1077853995,1435513596,257165391,1244744842,1519903723,1049208664],[1670409522,1583346749,749774613,1309487039,659040174,2106344268,1293716996,975264692],[1752388888,1182064420,1578178137,1023727349,1258292477,357530420,334619803,467023168],[512311638,1245587549,2088566888,1143409243,1246730925,1419912414,1033106558,1018891023],[186258886,975327744,455652720,1785656291,1689365595,843544751,15978243,1119753097],[1994067588,660270274,1977919747,1609701839,897221269,1248177716,554868544,1838064648],[1644988728,828615615,708451358,1531408647,310376040,985358689,530144827,695037088],[637365707,325641841,2025702584,358260158,1894149355,564561417,1937162539,485154368],[1120088459,1953459519,28599869,1017419489,1824026584,1553080012,1482085828,904390076],[1280781404,183643182,1941827832,1417599586,1416741175,612327770,1816276320,75361333],[894986961,1610209438,1304137502,394970086,1431916904,439337438,424287235,447566049],[617707423,385946652,1125456121,651564541,1682053340,323626943,332981636,1130538508],[1287121663,939654382,337996467,671671520,865809018,1474281911,416353361,9771328],[1613949866,809524287,1405350952,1762227433,2019848469,1058779667,1070374817,409120693],[899883211,707426378,286890425,1230041393,1085967178,469705851,837192637,887793279],[1340903763,1022365226,406036647,1178826291,993081862,859555781,1224828451,1008788489],[1140706922,972382339,1802192482,288186852,1671454584,637413085,1436063730,1449109371],[433650279,719366667,488352452,1197729718,2036979903,423466661,373971771,183916830],[479805434,832786907,1392658937,531333068,1700023188,1970058686,750353870,248479648],[626538627,583815685,570496401,336518436,10842729,46067409,638567719,1802926981],[288540081,1905647286,55828321,66610736,507589547,758104507,621644747,796578726],[1200187943,1516303264,888045695,1380506571,1100007676,1628120260,1125903080,1073052106],[1465817025,2103702299,476631326,821483588,946403050,1650669762,646687741,951141556],[2068610007,741849014,910624793,692819407,1502371291,829604953,325117638,498850630],[1849318974,1485875506,1392329835,932234276,913308242,1677050301,41427100,811793779],[1980104977,1220965861,1757421651,746911577,1763138242,1593203087,1032667770,660993388],[1567901427,921512274,1594109422,657094214,1581281229,705442201,1160309051,977445988],[1774631547,1786439574,1975171192,583108306,2061670725,536452571,1574736554,275675630],[416373711,480805782,1226636218,231100627,1594641596,739062982,2052617871,980839506],[1874924969,1580550103,95929075,479642355,1668632992,1251880552,1774697534,689248241],[1506242426,1648565247,468621164,429956405,477533151,1853356079,341462415,1673876035],[844986329,1103683247,698540997,1051464550,827053528,1207657018,861572707,478495752],[53392283,472226294,1939090924,1650834167,213295295,1252809299,890460047,829045662],[1102208474,1910666129,969186648,1402382864,255705803,1820658170,532676910,1865386743],[694398404,2072190481,1653266951,1837299687,121701097,101986838,185952137,1185907037],[274936417,456658694,544473405,1063390371,1651261916,262162081,2026639036,878074292],[469937992,1890418081,2107534730,220400809,2043113303,974637404,930352507,17832326],[660795009,1996619484,1281678272,1526362754,304505004,654236651,63684817,725350871],[1923737121,2097760847,40598350,372757116,938032990,1314318540,2013194475,1529339558],[1681493086,890587709,261892187,697672855,187185728,1919490678,939839230,1654263513],[1221499018,1611454680,1829698516,11972598,62647773,40024221,2098420985,1647844150],[43895274,901236368,1786539196,1875747754,1787043084,261944389,970833882,372304736],[312240657,321349873,1982060247,302281283,49477543,2021413172,1444799091,463741317],[1793619306,1137952555,26532637,372652766,35942554,1433265360,1252790401,1385584907],[869227693,288526051,1110018365,957433771,1795463165,1574723539,560122504,48801727],[394344499,754187978,144264526,1031555942,1328577470,1288479636,2020682496,1089682931],[865237215,1909168187,1720854349,1959005623,1627215461,1765062741,216629893,1265557281],[515774075,1545346506,1557243608,247023919,704636608,1915554709,724449657,454348109],[1061973111,332565526,311711749,1002636911,1535458751,1126990337,1388098623,1898636898],[2033346870,150987309,1736624030,1325077856,269685810,876883311,1026283805,2006686919],[500195627,1793532691,1251553375,858960659,1107017149,1423243317,1409745293,1935681547],[1324466057,1437263422,1169458293,1375363680,1119965933,517358563,1880138557,1821671237],[149171121,1784241397,140349785,1724455292,502218369,624474073,1070742351,393330015],[784745271,933319657,2085660362,1329004447,460148835,1967314992,1851498623,899366150],[148345300,216555271,1049261541,1892728734,827617444,1932338361,1923624822,1387044856],[1370886730,438079213,922295745,782194771,923720952,2106656395,1519570937,524584330],[526230472,24160,1057198272,123454626,742529334,777866823,1913751113,1867248831],[1347428424,743157718,709376314,134459031,1517155099,53281622,969473223,317014594],[1468025370,71789180,243748634,447322490,1464618056,788662928,189626377,1090280333],[2104416536,2038930176,773539580,958092577,269528573,757635928,71079127,1503450443],[899007562,343221651,1187556528,1747215032,1957643623,1487017877,1475043055,1202089693],[2089575094,959637556,683439661,617747465,1753993480,1504213644,1175526187,574477311],[77690369,1460191992,735422391,1344753774,411952749,732103620,1191024891,1092999913],[412201085,2027411259,1304705781,476809209,2014423472,701934198,160408000,13811973],[46072829,1788181945,2056854636,534703966,969190672,663624811,1152333885,1350829391],[1589985195,286411756,1465924040,1271198219,672055461,1600989961,1951184168,1552230147],[181268455,1870350437,1828110674,924816778,1781645142,706520818,1116656970,1955886607],[1519663956,2028390595,460022774,303820079,1134068228,1189526281,1180233899,589335010],[1952669431,702953180,1304356181,661105075,812145069,2055726836,1341521071,745658355],[1862294050,1300426539,1176098287,1321711767,1974751103,269045225,112854682,704265436],[415657733,1777187141,838271713,556069201,870520617,897208646,200560583,2046850963],[452443434,1268528354,74697251,2033619918,1807435883,1673247385,1969863248,269793716],[1534597414,1737192706,956792523,241922038,597217033,1148173675,1407179352,1674201187],[1827499556,1264479139,1380847978,1525477563,1868890279,279775870,1794991026,1057517396],[1117159785,1020343709,715349741,340060510,1589467657,1601494688,324789608,469370863],[2099841085,627002672,211766603,1471031107,1066098719,403194462,35930026,1857045229],[1882883017,609395415,1075204985,669864651,1297056948,411004219,1661426213,2025295760],[2099307735,745380336,751745563,324908846,1700765591,348576872,879527795,1597942504],[1024978890,252817165,350246089,936618955,992316281,886784100,1084777037,434683559],[1831927835,848302433,1065042220,960352769,1758085695,462230300,186309791,497362405],[1271743608,1256708359,439512713,347284081,1747363194,872398652,1863515733,1761481990],[511795345,521076795,166581169,789578823,1078463314,233423007,563758168,2044708784],[2048847808,1516711103,1952624076,24889931,341736846,2123669010,1648598118,329069481],[1068780490,1596844916,319612173,646789535,456033195,1255308232,2086844505,1397608701],[1241244348,1610493928,1913631133,865646334,30045418,1500456357,870118891,64163435],[834826906,1551781358,500980150,867760038,333933173,1393123889,1614997426,1199925045],[1708134050,1572685171,2000174621,1918616992,1210823933,194363673,178335932,1499167288],[72770042,649787515,1647549927,1759453799,1943285197,140841410,964022416,626632017],[606124824,2037455897,869943858,2091575304,19028035,1877944284,898439705,1281245370],[1790810152,530052547,1493057197,593824812,696102399,1045731632,719464022,840065671],[1320184770,972478957,97675948,473183467,272794041,349838328,1922947986,1020822794],[1905646861,240619718,1450952601,1959597864,1856918530,1505813171,1333441005,1503972001],[1086871695,1244267160,760518766,1108709427,1029101866,1884138821,1997148283,980464720],[133564001,1845387124,435732262,580972015,624501103,1233192706,1854336609,1411199595],[1908395509,1957403424,2005839677,2104757776,1431256152,938478618,508604284,1390614993],[746374318,1014399423,1617160354,364812761,110472644,222205194,1951146352,471695573],[130060829,338858464,1976674840,1882609589,583695752,1744394774,549987665,1028389496],[918830465,2053123918,1589626285,1873246298,610431,1673587306,1878328564,184373403],[309326517,1117505478,567056135,1516825872,1522239376,1300598172,1562375569,163158217],[341271122,2010136688,1503784744,1317986331,1915143570,1927751519,1322657277,821416924],[1180155200,1101496874,733566475,349435140,1878209404,143217701,894153251,671271076],[480723295,910082504,2105946400,414335149,1521977784,343696334,250888258,1125964889],[82847218,1079615587,342429540,1730174685,1353708532,1820025621,2109437853,1968796501],[1917007161,117161171,2037619574,845639898,386862193,1465173179,1440137669,229110895],[1770142745,1557051450,266750472,260271929,531157971,588370637,1795108843,1275884589],[2018825942,981661718,1401597976,187396031,1543847346,898474992,68558997,1403244732],[1455058405,1677085382,524913405,484395648,1642990784,932835582,2104333594,1697327969],[699486054,1740910307,1258224474,952596569,1563593352,1620588477,621650678,2129909463],[147350891,1264725324,1444088403,1553622961,1707711356,1979727825,1829746281,86536115],[1785414192,250905593,1602693268,710608996,1031556530,1124357397,360289677,892359975],[1148449549,2082722933,872623059,1512868837,1944483100,1523811612,753421824,1752780352],[1212411410,754872908,374154385,1205386080,1606558625,832450477,1304584636,1355065013],[1910405514,1860913950,1694599120,1080341146,585686057,1749844102,1058874951,438334303],[157067862,1635163502,1558010362,985629991,2007497621,1175500618,1031537663,213867604],[1943047100,491832790,1148267470,809433096,52193551,360926374,2039344814,30810390],[738737737,580311363,815210068,1550176060,195320516,2016092901,150074055,728917698],[35628021,942929635,926835249,218171957,489513618,109615944,986263292,2053072767],[1168653312,445430507,168908460,639698508,278284716,197408842,882784015,1693982234],[732115394,1347473121,1570484031,911158764,1538723246,2041389782,1427581763,894175635],[1573600613,1808540490,1374185185,1078872635,886449785,467319972,277869101,1337997228],[1744959640,1184708811,1339974005,162816117,1961084601,251901869,973341032,338607127],[361508974,965997107,1087488864,70836820,330907435,1954998448,1179677307,686417859],[80422938,2015580616,971209516,1100620398,1642945879,594703232,279822271,835883790],[1269240091,1782657936,2073161604,453256330,892411991,402538983,718270325,814034362],[1828353572,4322184,1776118522,121648642,1263596767,1278688322,904528211,1811022321],[33491561,1628757591,184207794,1688342971,55331938,912019289,1889151747,1067644496],[1357260317,682545976,1666316337,1485397423,1880967836,118061339,1788011531,26809912],[710813127,1713741831,319043314,1006556460,1829266330,691832920,49541700,446751059],[1448076664,1498405928,1154054693,1646190450,555406764,533438800,988407055,509113616],[998821816,2038422552,1050612489,456657328,1913717,1435005006,105999675,322277275],[91778503,1090342352,1274462421,1212182701,259230717,1900256385,2077214470,1735339040],[693891806,286480977,1745155837,1893240301,1042543466,1001914762,1665745309,684440766],[736057762,1504967927,1202761066,150854345,190933639,285441917,1055427613,193992931],[418734946,433859884,2025520989,2071960814,732161604,1503526676,190060714,1395884598],[187706397,1590785823,607052004,1823853058,991270370,1862329556,1394132252,1112539932],[1202896618,111699496,1745235591,666457556,949448293,1177242877,1566286799,435898301],[1783059618,892194252,1579581953,35681691,1466196543,1684168394,1616402889,988602236],[608480986,932351538,1298236893,285075457,123492022,980875553,1119155930,1550438286],[213984928,223216382,1705366664,1102080660,708281382,546151370,1892964003,388363761],[2100464935,1193788668,2112715818,1091095495,1049710392,491119828,720699710,318508824],[334411232,487403501,1411147218,1871357684,2014401705,72435504,109594656,1338406706],[1802628457,1469672417,1151078204,1494616823,879249598,638538539,1244041297,470638398],[1775096223,917517886,1641433309,1227590059,1311156598,507462562,1372313108,536719763],[1841239365,1072301947,1325541292,2124298572,89801067,1503444513,754468633,2020705909],[548587992,476414308,219997287,2020919496,1367892848,785778098,1790586870,1301886469],[989881491,412793380,1859245049,1780718076,317476845,1776446720,488818269,1457290940],[1995721623,868709252,2119503218,118214660,814558494,1986707219,1753672380,386497215],[1703017900,1213241652,311033785,1074684625,1555252774,1806346305,258049365,1758478647],[778571560,1625520759,1193484515,243746257,983119774,1150438425,1369643230,521819451],[659859299,270559608,1269293409,1954425958,65249248,1713658292,1446537223,472195729],[1196115441,1765364118,103336719,4811241,1346457537,559517110,1275812516,950010284],[1886385697,1234225488,1350802996,1682428034,1917080174,1341897461,1824857349,54220060],[540777340,1247087966,622902940,962466940,836690531,1125221621,551720154,1921346012],[1152458482,1111887710,1098803191,1198392528,570826254,52150194,869856374,592868317],[299495050,944671346,873812349,380310730,615587603,1546260391,829056061,1543525519],[500850031,582303197,572926563,285960413,886789956,1566702222,1848089807,1482803217],[2003844283,757421604,722338610,631352021,1283321198,1808250635,187876193,1765171738],[86889470,2117481171,1687055204,1108222980,1145269927,207782147,574118818,1514718460],[517982755,2076141371,1638246360,1971176097,1619469176,1684433453,184272433,1929481772],[210327492,1272947946,1919396837,1399010639,1434971197,1390156242,1849889292,157879984],[230873851,3924312,453767456,1715591286,1287168637,287518748,251114229,756469573],[1923649048,110373777,693543005,2080968193,80670686,739196256,721879324,1225733166],[1616299121,1971068989,751867234,1678796933,603791844,1781044731,1549445298,238426251],[1912142059,201275517,1274913626,262186242,1231114091,571809556,94576171,16899257],[1954612477,1970210986,43446092,1462220419,831876404,791884025,569094672,1909543125],[79951953,239886532,309875776,355912991,1267282568,1185307533,872374617,375966541],[1931494244,859752559,958387993,245367522,115641718,1850330810,152405477,1957135998],[1784315200,594029516,986126230,2052799508,1003177911,546814906,2129488854,82958544],[647841832,574085083,2125456806,715158459,1982904879,1374902066,1152227143,1231187443],[1998767317,392245943,1081495839,769063975,657137235,2052869895,2087708184,1854271849],[359427931,980364824,6658464,706793609,1191832354,44191218,41760661,82619516],[1550277456,281234134,739427245,1991724640,1334142619,1100508254,2019207649,918084307],[1296129916,430962904,739817168,1179113788,1171901936,1518399338,1734203232,122485045],[908608314,339434017,1744879303,965012400,1726148055,1014453501,909336837,840395323],[361677383,1558450260,604715387,69785579,167706562,615241122,1861140656,1789841777],[1720331311,1270054679,1914516451,992242701,595900751,2103002759,34432124,294287969],[421021289,102494296,1308762005,822010764,807121117,1758142638,205242354,1984060712],[1475221918,1236870448,21419972,1782459108,783242437,1563465754,1570384376,38186072],[82263501,1040258740,163416452,1740191031,759535760,1587721117,152764119,107979702],[715318150,772140754,2005372058,498036229,888119652,729436597,1781475248,1896461366],[990410622,813003544,624482364,106016707,1052909683,1139129719,1576479769,1528791217],[1079911239,1892787517,1094848349,1520047355,1885382827,1776559678,1003983168,5090582],[1507114658,404407659,647307096,107758057,2014195827,1285868955,1302578383,344262620],[997960103,601835107,1876166922,47324404,1905527633,872021926,1013652359,180419104],[1076492113,178533026,534390092,1482115216,585557204,946479844,193057013,1070050534],[571403842,311573955,1726819007,1400321668,570996205,1206437266,1789563065,766700240],[26111916,1907418907,1027129757,1240628091,1509791319,489572800,1994085783,1360502565],[1927093954,1719162677,1517277781,15551386,1971952448,1282123375,592149934,381729906],[2017575569,425536807,2071973262,161691107,1769898383,803128553,1485786836,1249915172],[532920798,985656976,385387123,1427670691,1554342330,1839212418,1963851430,1727387650],[632570799,31234031,1423764308,1964474801,1295463059,558876694,2006457585,321743765],[861680443,279967953,1613624715,1754937713,1913298220,741696448,295196985,1497039428],[227377255,311537127,1750442495,623856494,1082226041,294524275,1796987586,535464399],[689240726,914863788,2046122923,1579819732,508380618,703488942,203388750,1641081395],[235119251,1470462058,1661219060,2069684151,1795408059,1664453870,1481376137,1834322579],[1741937120,1389704692,897339681,198892523,1464714612,1827208252,1263207066,1532244813],[842720713,1950381,1405465994,509227780,2091309551,869259610,214352976,1012295886],[1104775614,1771146538,471237736,1798463237,1518495639,2061473251,434106803,1914233499],[1484524189,533980535,801618440,1143316233,109464995,1670986061,1784927207,1214236612],[768108649,1418690460,688871866,1229753103,1462165318,54665247,366272709,707199278],[1632947392,129095342,808707309,1328478843,1996259745,413657703,1888731644,1388068261],[1738826594,142101810,1114853073,1957689462,2119838422,527439336,970874592,1479680788],[187211844,96875950,1715937355,1036767803,587593676,1094904495,580539248,1463534880],[2016989379,1608470333,877519446,1364325788,1174690506,790708748,255275045,1136465877],[1900780423,401960279,632287259,1311211654,517218254,1108622729,1950512743,671245912],[756728128,106177944,1923493252,1715657032,1915478635,2120460238,866607542,673862030],[209812999,182257433,786137754,1296382947,1805960068,716418725,814328575,1074872316],[538386157,1770836223,365047291,1906012222,343670151,813786980,482185910,185246606],[1155029694,2085543086,205976561,1381174399,1839937451,240709500,563888026,1827359273],[1640578019,999363579,1516911288,351387214,551811382,701045967,1076809942,1114654911],[1727722397,384026673,1645634867,1894061810,678764647,361423162,76295741,1997474435],[911719601,987267467,1331385287,958310747,2106782255,1584637944,402426002,156159446],[971255225,1076526899,1832272588,1181855017,1135675287,1701117893,509669237,1179139562],[1643811264,1230161655,344295244,361745067,1589819200,413348227,1976677370,894650109],[761410924,61908083,1273720986,964773674,778758026,39601962,725629530,74312089],[882642473,2044062118,515982784,1303066657,922588699,768123229,1195797989,2025329594],[116049320,608874597,498133947,702807949,781736120,1820112474,856600581,1934755396],[1003718250,101588810,612514492,1687266382,1847989883,120915306,890170941,1471920835],[1099908238,2057511636,1565352491,1628079766,1794948037,1610415653,677605773,598707796],[864632323,1750799809,1727372671,440081408,1494697253,1345247791,961450164,1826892908],[378323817,2008816663,1753978368,321100457,1781640502,1078968971,2891864,1544152294],[584037580,347911429,2027749704,1961748112,563358890,424544633,1392286138,1923764602],[1452664055,1538870089,903348052,1844716278,596989427,1189118451,2127971384,1415654731],[1208025326,403424565,1785500145,1345206583,1192718559,2008023681,1002313132,2099350146],[1483415574,1633156273,688621615,145619666,155449773,1309557590,88332947,104633066],[2094513594,259869939,879251630,1796474495,1372326505,1135142702,544194513,824044690],[651813510,1267924327,786641909,372679119,593817554,1153480986,297937568,1285367338],[1627367521,1573129592,103268612,2113545144,757781236,1290871858,1627441705,1103141135],[212031943,1099395780,1259317015,383141306,1789084651,1691531458,527686660,512955443],[1739727999,1402608284,397960596,2048435326,1952547079,1904461216,1891249477,681268381],[166229538,618349422,168054652,1703884922,739606365,399370112,1848592352,322094697],[414000469,1986118273,1296873738,1004121988,870307652,1525209752,1653953240,1555843832],[210333000,164340262,312173433,1724528627,1640497768,897535611,1534817188,1113811545],[1858993990,442263558,1405907174,1986388780,1343732166,1430561865,1798190880,1006281162],[474972990,400313363,65177486,1739977691,1126388506,763895825,1987952526,1127353172],[1534160546,1835754821,1004115215,1683928756,1285484789,1132508041,777071435,539456086],[646625217,809377517,1112724812,1512234237,1571073304,1555913520,703270303,772951421],[406243509,1246084151,498535791,1219160195,673938873,751771325,471111673,448934502],[61917312,2025881012,1714946293,1913365042,1032120499,186169943,787676205,1161939740],[1422095343,332046205,273249345,673869355,1238940767,46966395,1245025167,200196871],[115019404,1708429527,1640253422,1890753953,828577219,4025727,281982635,510270729],[974002324,1969086113,99700996,1513804495,1950472482,1823883858,1303973010,619814445],[1796689065,859929587,571008557,325426240,1635711003,479124173,884372712,846398701],[431241011,1179986177,594910672,1981835007,1203789196,1663317489,122406146,1143353935],[1532872442,1393813515,285395556,15874579,231636007,1843590051,149994197,1701831761],[216858746,1042300630,1850486587,927177650,1519412027,2088085628,109657793,2045080505],[2095578541,785296333,652764484,1341089716,262495559,927967072,1695780184,351063718],[13057794,1125373751,522834805,1036195564,1385070683,737501858,1337368764,274092517],[1094629039,154089922,1026714071,1935557227,800073142,538180424,378830827,1076338363],[1189492452,1984428666,1771543020,320908789,1426544454,1879660086,1853849186,44751302],[25641238,1991071974,465117049,486340715,311871378,415188433,747353604,1362606838],[921204278,1506815404,2012936995,1141045960,490332559,97459884,1919550055,518364699],[401257498,458809297,145382567,2102586720,614772142,339492620,1385205275,789676737],[1672786545,530708381,1301642723,1900699109,1133555909,784877964,86043932,535721743],[1826708477,2082704323,77429000,1921102077,1919147474,890686587,2039113164,1915165394],[714915529,781677037,1453413402,856398883,1693721981,505190932,1096798026,1686252586],[62053041,1203752080,986015854,1999429245,422878790,1919052949,1256660650,1249204188],[2054364234,199051602,116040846,1977326266,873555904,98467715,864696604,782688297],[1979387301,1203098568,1688843817,1273378153,1352244001,721763852,1301978026,2081134714],[983117260,990752740,1690181112,1540841897,749985611,1868687826,306704338,170703375],[679945509,2008472942,1979198942,1549971446,908034460,646386126,225486148,1911342016],[512630817,6357315,1168317814,1566366388,484644748,1049058775,667790872,980392367],[401415253,557869949,247857998,1658768029,920658901,256340203,1775112026,2072648694],[717147415,1728364494,916749139,37948122,696842756,771666100,708390849,729581306],[1317280803,263853593,1254408352,670378671,109760471,65556681,1566000961,643660188],[339612769,134742771,1269058468,1013183982,878894980,807586575,1957564291,964233350],[428187566,1703029529,1051459006,1277848410,1312196155,770128499,1386626793,1628073509],[1615720256,69186708,5378449,318691611,1676691960,129417028,1822190091,1787000275],[1443985801,216395897,1170819499,1741963381,261808114,2054854012,674118448,1995724255],[1047435480,323723717,908299446,1625706322,1398963028,2087090751,1092383263,135358603],[616564756,489112765,820941215,1918018669,66159916,589303905,659320165,1027313010],[1360482969,1456010800,1011229002,1003906620,1592051475,1960903279,1382331791,1609813275],[1997536721,1943710684,1871363264,857679932,910455932,295792591,299680703,531661037],[2121834151,1490590247,577116933,286943613,874507166,400673140,2077631039,1768133763],[99468908,2059447854,1040985667,454791408,2034400146,39774,237529537,1938191676],[1542078488,1133673434,1059311733,1824054343,588055426,1940739264,1092248354,1868621619],[437782448,326734755,1001645338,878621216,1703820184,1557404139,1670862421,821532204],[43886026,1005509353,484326747,1969485346,1568202309,1094499522,342119482,1620769124],[1421987050,470298342,1852472043,1635939680,825236667,898627970,1201767192,197075371],[341500332,400727342,820174736,496315222,786860575,33811209,440949275,1167354948],[832322831,1927903667,284170866,500128063,286532965,682349093,1404617064,2029361283],[1267533547,401978117,1484560008,2021054121,401408371,2088533862,736848822,2090233320],[584485072,1314203349,13110694,2038618623,263164590,815006471,2093284609,855715253],[1879707640,590564641,905851100,817515461,378851160,1692822598,876425751,1953367113],[21631690,417527278,1618295403,841506734,599864744,876957535,1328065672,1209363229],[1525852543,525884189,1419495006,517437317,1845729547,936149298,1420753941,1083835885],[2067527634,106085738,1382466997,78307345,1134721129,1726103497,1216485060,1616733493],[1770448238,1443154377,2092643558,540888020,1647996765,209810641,1555096616,507361323],[524451848,650832756,1666571616,767566262,1031916780,386596801,839341359,1663454644],[1150820998,1688991914,216894894,2111884495,1431732858,1218641070,1058852344,1365604946],[1015792079,2025078008,515157046,130578170,739421497,772603162,758736528,1405529218],[1207022011,588434890,862273853,1037040739,655656762,553539865,1255852943,1070616936],[1815443804,2095278410,1406543616,1293744298,1151744100,1758694465,1844362848,350291204],[1256446042,1849435425,1332837944,1336736428,2050038756,960812488,1305503758,1725150644],[291954534,608362857,60363881,1560414016,299828424,495331550,376292765,393680871],[527259280,461987638,632390064,1660010492,696762982,733130333,1558802777,2020302272],[1343348932,1543869007,301484419,1701954114,457531401,2027819704,298494303,1466721076],[966427001,1996859643,27918700,1018741018,1676173052,1014490620,976812873,1018169659],[1924215605,1286373808,362044956,1906554943,1162207341,1672873069,1714048837,670600792],[775620027,367985132,1735892336,854474345,1648885030,162401446,282205261,1461796622],[1412150295,1301588893,1394997087,601007432,1383417281,1745704910,503114709,174162775],[833338175,1156085302,1866497082,1929129225,541047510,181631289,2046674663,1533550397],[1234681041,978167459,138322957,1680135974,2028750241,1763149380,1133167371,1011172127],[1786301066,1603441771,331277796,222109648,339095860,1548372367,1639430111,906254380],[1965053451,20477774,187024304,1134208486,365414661,279053949,1337247503,731073683],[1020563616,515791934,367426812,302823209,175380105,1233378643,1812608242,856796764],[35032863,87130540,2024294775,695059371,1522214886,1744190488,2028439089,760522088],[1402929119,915603415,560343750,721385588,1003695381,1025717049,1337525726,1277100116],[1708061629,683093181,560986908,2022858919,1551375565,28978990,1850009360,669086413],[276254359,267223385,510968898,1479118130,161290381,1925264357,705194544,565321670],[1601453485,1722345339,1900358062,286788421,1630239254,1752363788,2077368291,924385609],[1557438116,714618202,2027611465,700194921,1260378111,1342595778,1786119824,1187216832],[285873202,1151448689,1396619019,255654126,1320014920,868411885,71887179,322302537],[1019542377,565815834,71222811,964997041,558597470,1782892250,2019854275,352512683],[2098262838,360504984,1937989629,666734022,244353273,1358697632,466917970,663503554],[1848587330,1691321759,300957131,1290649847,1076716378,1130052665,1057348201,291756430],[1685252040,90102422,806297276,2050730979,1211162371,872068774,1807296373,449940016],[424192514,1323839714,613994311,1697852696,1488905374,1512951144,1385491703,1822813516],[1570555679,16987261,1291214335,266760974,1659059496,1478893899,715803497,1635639267],[1314443048,136549321,685899380,931977272,1896530307,1505012899,135849437,443195101],[579642408,1045431584,165851948,507057305,461770729,737369644,128533588,23669238],[1754007334,1151625219,1632255144,722714070,1833588473,1425634265,963606155,263589175],[1569467577,823389625,244076417,1940516034,263939119,666461695,316724328,1673826419],[1317174025,2094881467,7046806,1238557561,1276490931,1712912617,1523350862,521905803],[781493734,1597388520,801703320,664273193,975840753,1901464052,2016302537,1917047392],[943456723,2115639552,370795367,1115389662,458625187,1457438037,1554273637,558931641],[792865952,1110229759,893614127,673819164,896569626,924871611,31668067,771817645],[2024024729,1587198473,939471934,1733342884,371571586,215660122,1754534254,2052899568],[1377876347,1763136854,469572987,1972241408,266305630,1268817637,2102716245,942996472],[196520163,1725781479,1132980737,1557106494,606930525,6502457,1208800571,306289409],[473871337,1207428365,762141142,1201560072,1334920752,502126961,1759487942,619392983],[1496463565,239057253,1882184958,1121852473,1287459771,1716829970,1171922812,1925057903],[266759664,26298049,969668082,1426322517,261666974,2098651271,1162171237,403840504],[1809472775,2015355043,274766804,1206586145,588794419,1102798357,1186618846,1071864669],[1792703746,1744956706,243394,2051258837,838094385,67650776,1802423504,140694342],[1746384517,1355157018,1549730019,1411351324,1553536859,971364734,1350055477,1026662779],[306967075,1422166041,1105535408,1565726727,323478378,1507145212,1333083490,570901196],[1146840604,191659125,195772570,422215014,374577710,2045361079,1971271425,1557443803],[214090099,1585167250,102494073,1011988142,1584186117,1678816776,2080849986,1635229088],[215097326,1387196004,1308391510,334403288,938275167,1100612554,1659759642,1185659105],[1423297695,95520404,239103409,1982369922,862345768,2126312869,3069306,1006549974],[1796534124,853875604,766469637,302224846,160538979,1257643593,689020793,1621403963],[1982928097,1004393265,94285564,1100802393,190717733,249660676,1140734202,1856304514],[1237630906,1409434999,1134190779,1900796860,568401078,386201358,40890102,1291136559],[343262319,1326237118,2095382240,791292416,1164904061,1453821590,1746815487,2048518909],[1663544618,131085340,1032349120,593124090,551314682,1033118260,1321870683,1968510396],[2125773043,332098879,1416652307,1090356354,600592087,1055599200,1308793111,1509558589],[1007654721,1702918257,1553908416,1379337288,1495592658,1315011535,203683517,733351884],[249127944,861623637,1876547286,559123565,549590889,659599480,1800061266,1417704535],[759610634,1672383951,538935313,896192193,733478804,655031829,647238574,473303562],[364708733,1245040425,189911130,675438399,860823162,246128264,790249682,468730820],[747703746,1835673606,276179466,625377952,1218516157,586877662,480269980,1315945234],[361555593,276265457,33100612,62198527,117277614,1743274299,1091651052,855256669],[1779955486,1170545768,358528756,1249108696,2035645276,1184801092,677994863,1992098074],[1803272832,840726741,1303726369,1743716175,1682168404,254010406,1964335887,1941727253],[886027352,1005583001,1739447342,266930032,1790458455,928035694,477109703,1237370047],[2096086839,249604672,2002238581,1087159232,1777703686,206021695,870701057,1628143109],[1539430843,1079251209,561263323,2065749061,686409110,964743716,1612965329,1520765310],[456359658,2048919209,1355452016,1699650560,235325975,979710139,1606724314,238150890],[1766149263,1457254001,2041888657,163426074,2015950971,1005315877,963069948,323354958],[1368630443,353536084,1846417351,358114934,951531284,1862390837,192703513,216916243],[1801959128,270800581,29579591,803128541,658460275,1111770528,200174835,1950820925],[1671489967,1790664540,1434597191,619206179,1881850401,524947245,1671821022,1368961083],[1945155976,1900155884,1054725258,1861791498,377859601,15674721,1961006138,609563376],[1781965448,1904091957,278523609,19095220,1081322917,1488320517,335219883,371893774],[1072486507,514035826,1394366115,1346244303,1004108197,488561470,313050032,470102596],[497153453,1699221986,1582491062,1918270392,1817285289,1196481284,999718046,409061868],[524865560,416011126,508690437,1435717374,516309201,653043328,1270670479,656455539],[1366547166,1312685624,1317004837,1193667941,1416868869,21052624,1243783858,373159618],[1355123972,1213197996,1902569689,911290480,1634681191,2018642246,175902338,1034880427],[1778245215,1876768886,894187880,1170873667,1603675190,2055965369,1665931608,479048667],[967677249,485775670,425962867,205050043,859570063,589001309,1238327179,1067143617],[271223277,423106402,1037690147,563900366,576066967,524007533,1268427903,435098093],[2030796750,1049375693,1326706536,1786032414,856737185,355407151,318987688,121554927],[567544290,261835749,278144108,171532982,650364081,1403655321,1531034832,651259768],[525216423,774647840,1701594305,1423543176,1344337848,1203022981,1508750502,1095343544],[304990418,1150135331,1879802428,561321646,2017178663,917701448,1147396132,1560074718],[188650712,1666544981,1572832524,750205780,1914055493,1109063046,1498335663,713011168],[1868988774,364563821,409828023,373554388,1868945785,1772364478,2033444435,80825300],[1968721959,1907984117,2112336309,341571344,515031715,1066534936,90677972,514610170],[1363927460,1928748834,1624123348,1944454169,568021116,620609735,1192655896,1894251169],[1071327462,440324637,1008626036,207185295,416655006,1780502175,1347908249,1118827033],[413904073,1471785125,1112630404,666866092,574412937,226559915,1571514417,831057337],[1640263191,1772577131,842074720,342392931,163338433,1773495669,1029072678,21711144],[78709742,1379804972,692818477,1549182847,1661094066,2011841025,1171186447,1895242740],[207269033,1944238411,976003301,1146856461,945888609,114374119,1851866018,11258962],[899154084,1744396373,1307852250,1309992100,1191448320,1469047436,647578832,404640271],[1683484334,344860141,1998638968,364899232,1827072968,1287816023,1047859096,1328200031],[135037975,1483442265,1032592548,1511494785,748613202,459821505,1074223707,1880004958],[1458888865,1300856246,2037257643,1228837278,667205705,775535974,278809460,871775762],[676041927,1116226363,302399506,1641068908,1769775826,2018181242,241098316,1376275981],[889130873,488389500,271581947,1304043197,1307446575,1302686310,927339916,128639627],[926572016,1504405688,380857787,579677220,399032882,411495545,1432510280,2052592293],[1779672484,68497867,1815721407,665989378,1773847275,549377769,122004253,1593511580],[1218346323,1072524393,1246219719,1511292580,868939224,1657119879,1019041263,706112134],[1201557298,1988377110,1897356560,1018394679,656255412,2072877276,484455702,321023920],[1961435631,233149258,1615668050,606254191,1240390640,611366940,428557808,943039601],[2027017192,1294066900,2083028583,777736771,1462841706,1029187248,2095358457,1817178533],[1338520887,313113175,801402451,1713215463,582993628,1592077171,1468398176,558385833],[1654179423,1033604972,927410799,1795740175,1517646302,2002451843,1862382187,1574259175],[1037511805,2092825953,255383424,1526406815,1136285358,167540526,2031520760,39811244],[997852633,444818601,986164649,520143531,1183148404,1375571518,825316831,177179312],[1973289631,1133411717,2030017427,2029177393,1824983192,1866730318,1386261161,1053027141],[1877882599,1251569848,1046263903,1650969924,1749612492,292338342,711659201,1599926834],[1595895686,88516402,530237261,1572334914,1571641142,2001509407,563220927,301964576],[133234960,753373822,1800306512,1801129657,1759671927,138010169,701365636,1445275371],[1616669912,899901562,1074382985,1312401231,1586715476,540004402,9690218,1294093240],[1461265181,470570720,481222994,1076318111,1893371563,66525215,119082455,228553609],[2005828086,1238218752,154606337,2017085086,287705710,1527960519,1372755283,1764069641],[719451727,1063338309,1769025231,1159279629,567682025,100000734,40337509,1923337478],[319632356,1322760164,1601150379,1079434305,1316263746,1213058608,920684945,1253111168],[1128698173,1154064748,1230579112,182912765,776379405,1483761974,299514111,1160442259],[843126177,700481738,113118022,891238664,1498867554,1040039753,247760022,1663458924],[544184836,263225210,100466552,761639262,1588557161,1666353294,1678729605,1805528391],[315040498,1896108734,642645507,1071662062,617546368,1516466627,223939222,589250528],[88478577,786074224,1849607189,1695092683,495643508,547223496,296781366,832939831],[867390690,1344950999,490521361,1472355292,587864943,983508810,63581366,1299478879],[1187309423,1136682322,353445025,437426851,225499134,723855872,321204781,1668037586],[1790180811,944127609,625718264,733783840,965702905,1382483656,756444125,2026003266],[1516045540,2073219320,559880648,762073424,472769199,1676200348,1122193613,2003016487],[1479153036,1497446637,1328795935,1667826879,1049401678,1653224611,1449967415,1163879484],[558506572,197004273,418094387,1794553466,180720218,288337543,1834178229,1178876353],[1896923792,20172699,424524853,1612220986,1062635647,883254231,597505859,321454998],[1385642087,427653530,399112976,830773171,282758053,277815531,1517661877,509985719],[1289412678,1752587790,1142252949,254325904,462827125,1471947708,768972511,623135160],[534459247,1875460771,1814786034,883487363,195221611,141630337,76397192,794028525],[1313119088,1683600857,1043314131,788206051,1127244589,2064159521,809149509,1771881601],[431683334,310540338,554693169,1591545437,1229208964,881932790,1049734006,878254265],[2740203,1028946426,704630629,1859052961,1492775607,852977637,903566387,1897492462],[1784091142,65953081,1688299161,2020491130,1229675465,698746990,61414117,1116480730],[151907501,2005549673,2051972596,9940843,553486737,1991080649,1536929452,1538347916],[669666461,143722384,1300280906,1621464810,1667064530,1438747258,478257554,1590110470],[844549331,1970316956,1329063612,647290347,1643864592,1691620373,246635209,534491078],[1074587516,1738485449,84214425,1824670841,1834708421,499684163,495545205,539033353],[1159844949,977325021,540910060,1673526559,1093255836,1237670801,1742046745,1205477987],[389496420,818864141,77935681,1780158179,665850224,1786350549,596002201,1950311080],[110269628,744903563,1018023097,1483477167,1470598223,671361932,797351227,804545749],[1353313093,54464410,827664787,7499418,1780944661,1403626214,268563095,148501216],[1886260643,1871987431,608941750,1339698389,1788759335,114734036,1945676128,1334870041],[58059987,976916960,323858587,653816534,314721304,2018162966,81934914,2040983020],[1343220670,736522608,1108693044,1057108506,848262549,1707421508,1553938999,1800965955],[515379720,627108177,1818956730,1561709248,752808430,1985850311,834679274,840166263],[1969864489,1442736445,1356155781,1766870439,1919761476,1476232842,295759876,223064095],[438823371,1477504715,332501470,1603275774,1885180618,1861819686,1537993188,2051246878],[365960380,1610357270,1692917365,2032516287,1314029206,894456654,70644100,1205412878],[95073511,1746984017,357449652,2093551632,1826067998,130948202,701844600,1606665917],[244714048,518579289,1052524941,1476707724,592032876,1169105630,477035629,1399160067],[1196904493,198011899,1590501806,403203218,796807819,745222064,2129835224,638300285],[1022479987,113001565,699531327,1265992429,1841460246,755942106,2055670718,1031497516],[55987965,1024778050,1116062078,1205169491,792654690,470360901,1267284361,383792942],[511694251,942268732,422845224,1249463756,2087647934,149682956,1619499241,253531653],[43816622,13467080,456466277,1288055654,1563715227,516258058,1965883308,1229428487],[138908634,708485745,1044260222,2004173869,532489245,1831716003,284398971,139679863],[520434906,1350048281,1682353650,1466222537,1554034948,735086561,720964407,1901644454],[934688450,742146930,1573519069,1689851556,232198670,1510013073,456291095,470135648],[1231415770,702668980,1099559862,267711026,284510625,1433940549,1626411443,281433828],[384634035,653279537,1629059739,452237635,1971420287,741664759,1417995307,1623661477],[1641687374,457354336,1736721094,1832856983,1350297282,549241109,1644726546,1681588149],[1972501823,442839598,199166071,1270532315,815391187,760695560,1605799389,534000610],[1123508059,728771876,888634275,293864594,1318007139,2030948282,290810564,1605896604],[1605844687,1447190370,631518426,1635339801,1708029864,1525353015,838598719,226459436],[1183717312,205894528,1822977594,567929819,216210850,1898604199,1891363064,1944390607],[599621469,389117750,495116482,633162805,1224051355,990160841,1723222739,1660543207],[1161353267,597501147,166442120,782919490,524342333,1402686346,2055500779,154732818],[1209328940,730175694,708882678,2040246481,574989131,548098784,819334161,1150550865],[987708933,286791929,1779507447,392228326,643860857,1075980824,415757755,864798737],[1575909443,241132697,987194521,177953319,375901222,2040978559,1757523899,1537802977],[1727579116,752403177,489967142,740292132,2045482488,1576495081,865203157,589587429],[731696224,1660492988,595653798,1277574025,1629278724,1308762515,504034291,1858918511],[1028885247,1964652374,432999053,635905545,111283385,369973799,178238281,190629886],[2084662233,1792824107,1186064940,789830606,276050101,1091234440,595617729,1789168077],[147653193,1026815293,887282765,1951598944,392018064,343460818,873142100,1761433695],[2043746824,853013483,803476920,1445224560,805487357,1231896082,140714060,1308606750],[1974814316,1745553386,793963076,302512988,322749275,959404805,1346629603,562984308],[1712849260,2093581735,2073136962,482189305,181824730,402531146,1519366495,1062260013],[1190358286,1397765751,1110168615,157249016,921987357,368750879,1463845139,1638099680],[2050174283,438966369,2091961246,269913288,1122427581,982927651,1643629023,2036984481],[1900352933,961922479,295113737,2090368610,228254917,1777917124,147776748,764132007],[27280307,1522633151,2060967163,369994757,1483507109,60857646,657733921,1999243617],[460747274,455409163,329182563,116880709,960703506,1054740489,1072505099,323954939],[496561739,431493530,1191720790,800722817,1858131729,1016966662,225718333,1277670907],[1216393683,2004226104,18739066,1547082866,942696863,1886213522,1623211605,40708133],[1019728633,1480586527,1180148588,1525793372,421254999,1182136871,1240160459,202557025],[165197690,398183908,835842507,745939654,1497550527,1286970132,978233723,1747257193],[478457703,860883670,648004037,1789562024,770879727,1529553287,1050436872,927739234],[669715710,1131937500,729002509,2031585500,2075740354,1912376143,1485088121,1965858319],[1114862182,1185297014,1262198963,837144000,1921970098,660657442,1875427512,61755111],[2039879422,527672947,1557829279,1768365381,1085493444,313293169,1645913566,499444928],[920121409,1221298013,1366530076,1212706716,1040676219,1476520482,160348051,2041363945],[1529495985,151002864,2058906962,1013075319,1950201005,955497386,487491100,1307936104],[783148748,1004586541,1296076195,355625118,287157780,1437865807,54828149,698752085],[1481985043,1429543065,163984324,1733150676,1351905868,258842357,851913742,72440280],[1214332808,1920305574,1033079296,2071693719,901866528,467326592,360325550,308245109],[319172861,62857777,1678178478,798449331,2039081717,425078024,1921950560,1593790264],[1181484831,2045093014,1504251619,1335904188,1770915598,386286321,1033619006,351992906],[2108258103,1128753896,1899315623,291513553,958951317,1603110812,1662979661,1637644977],[1961177500,249044564,480715012,658072167,1285288052,827179997,552799291,870225557],[547376828,1393691637,854839214,650657487,383034569,1655775628,1529061090,552516731],[547003661,50329215,884694926,106469011,1399300943,188304995,411754116,13402389],[679965178,915667905,525676718,436819439,271494248,1216124045,472008182,165889708],[1531206976,903154083,138399029,125737516,57157679,213791033,1028262105,340052299],[1330480256,2130140513,2113350299,707636747,1958395564,491302402,1360193385,61461826],[553095911,1904491972,1681221283,115770155,1820643038,165774303,580895884,697375304],[1694592185,765927266,2012876822,1717414870,1457859432,2105889099,214303781,1656429331],[1189051678,346943204,586131857,945433490,526125206,31168130,609235770,1236294895],[2004462268,1479803333,722487087,1022896964,332506682,1068287371,647827946,1904663346],[1165308424,518980138,1765061525,1722446109,237371898,1069834729,1352433985,1451566380],[1593897034,1365143343,525736096,668269870,1767074457,1717966517,1079401292,1731940243],[37142135,895191058,1134877372,1257580895,1505805008,579378102,657171189,1665501577],[1901734976,1381292849,1601609910,1285980795,346057356,833814282,659684194,1865303910],[486357054,668521891,997509320,1421370935,624273756,1320362859,13721133,602426217],[566080408,2078568808,951051071,1379036229,904606633,386407263,107906341,1413679231],[2073598264,1218140566,710049353,1131467976,921011166,176857848,1156708736,292648304],[970702802,640757078,2073389800,1392682626,1812037248,1064332283,2012410863,1561046612],[444721335,1547392228,625614050,1784584689,515564032,1578738586,1223458471,1293108622],[451676820,218827582,63242118,1788705062,376435099,340862077,1649447582,1186362892],[429981764,640090621,1368799536,809967565,996293289,544593823,1739366154,395376525],[1245045495,1560945393,1595392519,536575825,331506840,614118535,1778230453,1509294870],[1145101060,1016972139,1374714924,2052637422,1084935573,1222638226,359896237,1778543325],[300956894,535450722,1875822490,660720937,1426327046,1708833162,1412678846,410315055],[1228225921,1088076908,547491896,87528581,932359283,1901968356,297877419,1263582441],[1389105241,712700245,1795578986,2118305292,1280782542,1024872188,912602956,1749833433],[1130850382,1414572139,390395843,2087935986,1121447321,724869552,64364016,617152227],[1534214811,739597997,907946991,1246195234,914031224,425137280,1390203250,619684507],[1739368324,1941340672,1384839448,1930644805,1025675184,1313442460,126167902,246006236],[852856283,939242819,427196099,171972896,220111,1014430964,697225405,1735005319],[675717268,963790430,1857672513,1893042990,1836386432,287353268,1569838992,2107089254],[595086021,610654015,1484044459,28458836,131083782,1115410763,1988790059,14476172],[2467226,105914838,99007433,63196369,350754218,1415778607,1582604281,85803828],[1425948086,528383962,55189406,460506308,2030234215,919804707,803471128,166355744],[2103363983,1226468829,1077905484,551823810,1876198157,804043515,746663506,1450046769],[651969187,1382834015,1573492245,395334050,1893309950,1870670272,559046928,934399082],[1972864110,381074796,1549274010,721828803,780710661,974132622,1247584595,877858839],[1238027466,1055136499,1204223306,870944789,1840772383,747040763,778397524,546908764],[1123774483,1421973359,1683472580,2055191306,1399791278,2115271229,1720789959,1664395731],[1323648239,1467849029,29138458,1303695881,100749397,573566290,1059736299,1909759779],[1799322646,1359590999,1852724954,2090876033,940294892,1864100105,1117928136,1344947042],[12542627,961845351,445739490,2044018883,1546705638,1236086583,939854310,928230499],[833110188,1617990041,1828233692,961572099,1724566666,275788829,255409854,1756237926],[179816492,1872659372,541757397,1847920279,1910023070,1354033823,341507856,610345501],[1287532712,535076016,917837833,1783712532,426499647,616463896,433840013,1773185132],[1955488486,1062190390,360944569,76112240,1757522007,1526687522,846706284,1251306067],[127662925,1015817224,427691991,1910656557,1610127114,338531068,1593595229,1223265436],[286297101,1369411853,1574864601,799351740,1055007692,1570724329,348580246,1371761903],[636742072,170556735,1999761065,949103257,1193119800,1980987038,2106284423,1221145043],[126953173,69098614,626161057,299604249,1332860337,617938046,2040285924,835083814],[1775248194,1651838391,1110263956,250160840,993287346,825298125,1421516014,666658754],[222921543,1974916018,389810102,869271624,1077443571,1290837048,224440354,1430562940],[1184871142,1392443710,270664495,762600954,1943494980,1839279639,598319558,1614619568],[952476751,852302762,709486871,177657967,662628713,1526063048,1662915248,370405361],[2125435798,609072850,680082786,792423334,468820718,382587415,737843673,1483030629],[1223086717,89842835,955246092,749635931,1106492968,1686682672,1377210541,1633861441],[1629717988,1339981383,1381502359,781216822,583743163,1881520878,129082139,235379241],[568567757,42138122,553560418,1581776511,1329671470,787361258,876207805,2014024509],[771465444,906556062,637903947,122240202,1574516538,307505332,806459266,1454456590],[1453052519,1534332698,1249490113,1946899487,281395545,1764308977,949071242,415470778],[1654475155,404619888,618105059,1385474759,254059933,540651243,2073458322,1048604383],[1503106851,463945417,1180146131,1742803173,1044550328,1508989429,1803162675,738493416],[919707016,455069552,1234620809,232176442,1511271300,1695106053,958078181,109498635],[830432462,972736360,979668969,798329613,1822339690,1011953917,955472531,619830858],[459242528,1410730021,1566614957,955756816,2089956312,873885266,166239670,693132411],[941614362,1086809329,1187719752,1088370417,953027226,1420917394,376558473,2064000343],[494419175,1932710434,783092470,708310186,1908786165,1245835573,670839119,613563528],[1313333770,1080599001,302156249,1729364782,1762742489,1109386957,1455362517,35569542],[1348946510,1570689996,1094038754,1797449598,2071513951,1641271504,1351602280,575932619],[485952030,1066015949,561595554,1290759042,1470299817,403089311,287702792,2003577321],[875535051,115524836,1944077510,1234577626,1520880916,1408229150,1458018145,1704275806],[813792944,169240062,1112148425,956856459,1523222278,404466752,1541067897,965975926],[2045142157,1795448954,2125218629,477461204,1325328657,927354506,1212609863,1185896634],[1003250607,1380842212,347343797,647761997,1861418063,2126039977,1456108079,1893524901],[1747260086,861414448,1556309371,186967107,1244574212,567815891,1323829229,186097200],[728864826,1872911741,297539193,768881840,281344844,2088960746,1610498706,669633427],[843306974,419271749,2106380379,1100482700,2062122922,1407614409,125442429,1493150662],[1453904153,1874784878,1868628278,2092683236,1393517888,1888674339,358334512,755526070],[1125327969,2048057610,1545749373,214396494,500202867,3783406,1303237138,1939067667],[115605148,1142352062,787889900,1501499828,1637882112,470635219,1344689212,980602443],[1959191084,1037121457,1585311770,1126686981,161376993,1312529404,1408275848,1110643446],[231283217,1043788390,835933685,936396725,530620126,1966527864,1711811189,257411151],[947066859,117610528,858286076,817782216,1448968564,1913715036,280380883,1307494389],[230171819,1635132582,1506466615,2129749310,575562803,209896533,498630351,1691990077],[1572513068,766929708,344098853,954595638,379478932,639115144,1253019549,1427377588],[1806759691,956579408,1186361725,442074331,857873230,1921067368,776696343,376725205],[1622045305,2069444720,202492288,1720458275,1768348501,1032872901,770611034,350731968],[470704875,620366784,1737275884,544195324,1747919052,1822155495,1986471534,2078322004],[1002063108,701108203,1133806996,845172211,1780595200,1245744071,1826367952,854395120],[1796712326,1233576794,137754006,1805123283,152577694,1798456611,259121136,565791772],[372527385,1851038300,1236088428,1140611457,1692502484,1453567071,552456498,1385106700],[151929545,784764585,2078795347,898817919,2028828157,1326392995,1857561833,1601102192],[2030678995,1274841179,1622333868,791790171,124387482,143032143,135932310,165279790],[28399024,978816467,1239031214,1832070639,689290770,1042084408,1293795012,803486782],[307935642,809504269,1453013731,1229408481,1063106103,2041167000,72928020,913354877],[767882062,1781280912,1929946595,1181904125,1367832520,172789777,1161838443,312482838],[692490174,1537335481,2108134211,1146516585,983635172,222277020,1142057018,1233165394],[1600181435,322823075,823032623,1725767364,33758201,929574928,1988610083,1759350347],[630193078,390141153,731259487,1940362161,1367708037,1600147947,1363917192,1041103181],[238851933,353332896,709497435,1894808456,100187190,1970971327,984341843,388416496],[1100100156,2003732187,39734495,1475008183,174275613,356240638,621540641,1778468586],[1117003961,1734264803,1395186921,800366118,1881575055,712973937,243639344,1460250325],[1589136097,1858729583,1267983985,1771453584,894647527,1728633009,1619446039,1504699747],[974010165,2008870026,1379257731,832068540,612469165,1037879786,338313883,2046475735],[2036615400,1451444381,2079247751,1501142490,1323741880,1272046634,1778637466,316287000],[1859958354,1528779972,998885918,1332333477,2005840966,451471591,1717165964,1332248649],[1099275831,1791837927,1742890367,762523992,1286534853,1239824027,793765294,1657691328],[569702809,532086947,1418138284,269071289,1142552283,820335398,1389231117,1636578458],[2035904098,1454748349,1709245003,1528790202,1436867801,42648329,202153290,1479739735],[309067042,730529841,863044445,1643944118,1385798341,1370068930,362154958,787131456],[2121033303,937796530,1293077036,149498150,235862218,173605935,950032815,584722441],[1344682603,724115916,2041841821,1577706422,1749966153,830628003,621564777,595557527],[1166251731,161091225,1909011436,1809471675,2122140164,1098409917,1406154384,1559737241],[838426089,636205646,1757273625,108586195,322226739,403841418,1207590652,1127178171],[842294025,592066792,1091505092,23882779,1258255847,550222567,1737251505,2096706614],[1468055253,686188844,906802253,452475589,1408514041,342311394,331056067,1849558066],[303004217,274624849,854048916,1331698394,443251501,1658017286,1405418090,2003317317],[812406398,72363038,1733068966,680408224,309775749,185315161,256350789,927877968],[760562195,1055062862,390545717,1571121953,918319110,473829933,1176367512,1077449738],[660982719,1410136628,1472034371,1498735929,1018999033,1412101536,394556546,1029189417],[721431367,2090355878,10397652,545475627,2033202007,785732921,775175411,1645902957],[743955107,1894375743,923017144,1213745058,527689375,561117269,566241056,1616628906],[1199941002,1038972098,597536063,1170802446,270635570,1294974208,842551270,1076508158],[78786557,1985016313,1686427822,698083649,457274161,1677232890,459421561,439552281],[1499032724,446289292,920488399,36644279,80166934,1372052424,82129729,2119063216],[2011212679,1540109080,329186269,504647115,1678124570,1533254934,516569697,1632560738],[589403741,1077645729,1681151792,1754381694,634588282,858356894,276052628,660450097],[1354249911,362177835,2103803199,1596525055,951067173,318018492,1764358729,592802926],[1314523854,463911086,1999310596,1046909103,631077187,1510771477,1446706519,236210640],[1671377993,1674820476,574040040,1737448640,563790672,492297025,121660775,1716497075],[1145286436,1448226354,636345004,1609724591,502771625,350685601,1875286568,433207495],[1963305278,1459894107,1126319257,749130793,958310845,133366045,311569186,200888750],[1445271542,1333514265,1903101521,1061116159,1308068781,475590225,1527827848,862804308],[1919006473,529121693,196469866,1688201233,1410637000,2081208782,1116698880,1995906628],[711064345,1174082818,215339643,854795246,394409635,639340296,1953314942,383376148],[1203599579,277842285,674868889,1579837073,1571753045,1304284087,1387031594,451320935],[963825252,85391798,762657926,1154583478,969924551,201203308,554248148,636439323],[844517934,354103717,445225706,765053708,1121709400,554887502,433500175,1742869135],[1262037871,1862262924,365955855,1504589175,1544726043,1843466387,571697899,1567973325],[547795033,842515408,253781627,1108514047,1825349534,574978541,2053631098,1757305271],[648539069,25821016,2118527701,1354907338,432442457,1542833125,1735532531,1097484314],[432434144,873767671,1796143133,1147063416,550862274,1552399805,1000818136,118887908],[456627859,496088085,886028637,5893687,1555109032,2123788222,1886235786,473994964],[881187190,1524355067,1581259392,1387572866,1732880782,1035089152,685461815,1940157519],[1447531129,2017518559,1148566539,1515372525,663759030,460990661,726210169,2069313588],[473964136,945083501,79184739,516569651,922704384,1440230012,1512307511,992505203],[2047333435,34036705,1525392212,293874921,1776118112,408751490,1573108180,1920387937],[1595446837,1135497828,1429083812,1060930069,601314535,1255761649,1912533574,2110849022],[133661559,255941185,394631300,475640741,1916899408,1091357767,741334531,277195185],[650627527,1857325720,1787738120,502561382,1684827465,587896952,1983394195,945664725],[1801083501,733156560,1015980664,1465025856,1061064344,1192201888,2013048437,1901594699],[806527954,106085241,1557947333,1017001932,1690695937,1354509372,767745258,1061273854],[1422704439,1256218079,1605988188,266451414,1431085089,523835251,50150978,1999687470],[1622760748,828117442,277744947,1208821469,585747204,1188714822,1726967791,969334862],[1429972786,1758787153,1691540225,68797122,827357,513992752,2054187654,1330329431],[636338815,528530887,850630785,734886853,614036933,1459795757,1606678120,459075269],[1518351496,1416255911,796059345,2036649311,2094122661,1180127180,1469732453,1522855839],[1016546334,312392607,336359244,176152675,1539166252,1929225674,669800346,243203463],[550740487,1488292336,1332077244,812563992,933351294,1284016090,915165183,310136600],[641676260,1458980574,1302612701,137041269,91880719,4920013,744625951,1935763878],[2027013431,1861296378,622447401,1861490529,1234948275,418409752,2071170872,1208377672],[1275497805,1010828781,1493003211,1277222058,1326544201,686747673,1426456891,1984722788],[941035024,835603249,1007359239,1051409167,343385635,1825575567,249793380,359641294],[635364727,127960334,2018982907,200360512,237485786,1741236833,27595123,563376953],[235427124,5512169,246012389,886526913,1237552931,1619883498,1739574002,615474135],[541784477,1071621456,1765410689,1647013509,1446413543,152110610,645064073,916181681],[1052134854,1262804226,15005869,233565212,698591707,1267269332,1494989580,1382477241],[548563703,953180987,1106825939,1607154365,1357690081,64762931,2009563949,728845612],[2078463038,910464266,1001125734,1027907752,2035158462,975475088,2022714081,1635953431],[1788141313,488230317,866055925,1909881134,1783378734,206643021,1060634833,382249695],[191216250,574112306,343937503,1090061694,184161410,1536844613,2002688818,849955843],[388119413,342516582,1391046534,1411023860,1193757830,894932250,281361013,1778875409],[1942223505,928156986,1848052359,1667504878,147270460,1929917108,1484351046,52738935],[125782564,829638930,51215147,1458132907,1798317781,1099160564,1872150150,494244154],[759342338,733041670,1589614252,632296975,841794492,1091292401,803466982,625294613],[1866946770,1202914309,110404521,1338050271,457065497,172566795,938739098,256681516],[943302360,1764799012,1524314268,573467241,1932908209,1615879071,163453604,464615426],[1294359538,760017283,1962911920,905005285,488284340,672433686,83703551,377626326],[760674295,754443195,240512366,1831058519,413630389,1638089397,968437313,1522633942],[1117174980,924308549,1443320098,126083012,757432066,1816883595,1368727489,765848828],[342470498,724766789,1119809725,1438515095,371599505,1584027198,1930345051,1754439998],[403844331,209692326,988157937,1659577519,451108946,899555324,1359568123,1300422700],[883875062,463450179,372798404,1893527428,983043370,1259348214,1623114450,751058744],[2085239213,1077831481,2090238426,1133958718,1064940117,1906640277,495012540,1366111835],[1657015679,1073758579,839698014,754342864,1353631505,1696904047,780464774,818017564],[667850758,570314883,669621596,1250593726,118366668,1209014788,1751431892,722001194],[1681694306,441654148,677731183,948699933,1730138950,376549666,1235571812,775570223],[854611045,187222876,1181911194,885102377,1968102654,1317781344,1250983312,1277605693],[1376328760,836994831,914355651,885021894,1594612091,474567491,2106536955,2073154940],[1430079650,1178387812,577103100,962716501,116326857,1005940561,895060178,3496144],[386648103,889232598,1341523025,984847507,2075026800,872168286,1862019725,1997102626],[1034753474,1017910345,539252566,148933576,1603939602,1907502749,498587976,2071546215],[1981715144,1983655558,1849426761,176026329,80967388,1935912290,470225748,1775143142],[602153757,9871046,1112981943,826840526,2065196798,57178497,1341407742,384528651],[912999595,1763231118,1513909512,862749991,1653154248,1351051656,375350001,441664259],[2047472198,822589286,1957216663,745733785,1894929064,542335345,301427351,674557832],[364238602,596805432,1404908869,1491632559,688107092,705413253,1832840891,533636750],[500481511,1482122257,1417716260,93791596,513535936,1622940070,616215460,1861430040],[1597195242,985636271,1775461920,1848311728,1455854454,911401307,385666359,1915822208],[971433913,1013730318,82236009,1490318285,748875171,1214158086,1237246025,539376136],[1555510188,2063425927,1083506302,1275728238,1323170707,1522043133,1946304711,171336208],[232538977,317686206,644339483,1059151123,1267043163,748218505,1382447699,360761174],[1707438671,795037953,297179305,179434221,195906920,24750426,1363143716,314051432],[1899481348,954773926,40000241,527516063,1252306774,1226685074,1777791374,888566259],[1494248017,434894364,1106662632,199322683,581421065,532576639,1732526547,1534571774],[718471779,387877244,380574021,381087873,1992099020,1937803398,973888108,1468526721],[814606226,1470312294,1377693593,695249165,53488963,1452776013,1869070116,1394654360],[345954779,596457359,877656936,1698967336,2022984951,386873720,1248837767,2112528972],[335368543,292182240,511589631,1081929119,1221372692,1831395017,718808468,582023936],[1750061171,1313405756,567896375,331382598,137242620,519493534,1410842915,1431762334],[636852613,1473268224,159191283,957082284,1755688113,1342939411,1170212772,1853921375],[813725654,402696440,2007835933,1625708265,224358358,589103111,1820791981,1917203253],[475255007,640370394,1079093460,1946073130,1999014727,645365776,1022195130,991408225],[1203395819,2083040389,221601659,1883516885,1353019885,854146478,2023780323,1140183789],[745534870,1474571408,1922412153,399070919,999748865,546721538,281178846,1231094445],[1972096142,350906158,1484426111,1946013577,695686437,1000690386,27247923,579198904],[1854998039,433472308,1442971221,587781917,78860475,2018473473,1553788188,1298846457],[1536591104,1905043685,1709301214,46594397,167020031,214848755,462287616,1826810600],[1232764264,75118527,1134140759,1850140404,776403023,1907854940,82461079,1835979692],[1261758641,954970074,1255631539,833785228,1123887009,1161400338,195318089,580086060],[1526908914,492908312,345894454,1611170503,604457653,832648352,877406905,1211788936],[1101272824,1330251474,2056260878,1537602059,1845998550,521850074,1599262479,920386099],[1564708527,1468286650,581104427,1475303820,1327912148,278754074,1784681166,1180837140],[322837791,1838472316,350946931,423883263,729654120,524257079,1732793339,854691072],[587465415,504081392,1432916314,1202707174,232090728,1631557380,1980199939,217915159],[1115441030,256981849,2082067885,857300867,229717494,962285665,659254020,772919795],[619383813,913640499,1370410995,401838179,1342668216,1744413183,2106699671,865581597],[1874824218,1706997409,944010312,1664960818,284605301,1916981039,249490411,1340263066],[181483489,916569592,1521150783,570244973,1348584213,1775607923,1107750820,1568498030],[769334765,1646589539,1597670304,1328976108,1490249969,1099766376,248401192,158313200],[583669493,1882648435,1562689156,661530663,1069916902,1636276204,1449776911,1198452],[1043080878,148606697,1473500883,1374564624,1345367926,1827837200,364753946,18219345],[342864455,1791156203,831534427,965129788,1346042459,1729817823,978155233,1229825293],[1427353693,962399022,986109607,704189943,730679348,594875685,568253385,322618173],[1386265554,857405065,27622701,1636602920,1200736443,620411393,696788114,1827951459],[479587916,374450197,332609167,724153296,2012667060,1864512172,1457569206,2014546192],[624940758,753500575,246075688,392594542,1766430865,1835918457,269751804,892624941],[1770491055,1278753450,1567616165,201530984,1168369389,566773755,621053799,1433663409],[1973591930,601162486,185202229,1263249550,1377894152,751951741,1578966711,1499188916],[1668828711,1392862883,1597682856,2088158567,1074730065,1108761104,655787119,1760929651],[1298123234,275905351,1161962035,178099937,1177162101,246965883,580396691,1733553145],[577433229,1085516914,22396369,269827927,875596014,1498072716,1721806072,2114202892],[978444061,962917199,1794654741,1973795741,1151316905,625154009,2056095892,356233371],[2040114010,1288243042,1720289567,543325549,942125306,1511092788,231138583,64318228],[809681272,434929373,151071630,1670564376,1523042362,78068371,1853174935,1592708845],[2088055612,1044592392,93648849,1207729705,1171737487,1797242487,751039997,1421092222],[1137858468,1418625720,1856525624,773021657,1457176629,1696955251,1021564333,1315016658],[561758660,2002191467,360962318,320468183,1830835398,2102463000,1955527495,965905346],[2473140,1994290863,744942293,959054140,1366463670,1063391117,1939406830,639566386],[1040613807,1247123334,142299815,461930966,164259647,1657281274,194296426,1798821125],[910496346,889304158,522122464,523503266,236266336,1436421995,111039855,1255973735],[1336089215,573824045,722893675,1630816026,2068542151,1302999797,1279540818,837761457],[1453016892,322520580,1832991407,1722486769,1503552813,873937959,1982892548,1277828895],[2120897463,779987218,1322739466,497523738,868050804,1102588667,916326030,313597929],[71633105,243234503,979552242,1187954853,725750157,632210744,1428861502,638279768],[1382219204,1699365709,499900577,2090453182,1901751405,193192541,1127997279,1933332614],[842193596,1296106603,1544556440,432945895,1080868805,1610138666,1825301056,1240209689],[534797264,1985474641,369637964,661924052,1348659063,2127814214,1115052079,1992467169],[1893740476,897393081,1063739536,1642294438,909873061,1603220158,1339175088,746083756],[1545602067,714470263,253497715,1003222839,411282284,29574922,2001163971,29986162],[1856968742,1734841256,417637053,1194890007,2005338559,1463245797,735969092,1610651977],[1615192598,1183350087,1695257951,594678157,1621737423,1664144834,1312761084,1933740507],[418716709,277569086,1851060849,1736752852,982907323,1950860853,1966346068,271689444],[1500564316,528662781,1692872184,252877495,1095138656,824490738,56018043,1238691835],[1375427010,1701141287,415747309,571152414,717655551,1052932110,149278775,1928854886],[1652359727,1489247153,1004617312,1375684781,919505307,1979083721,701624129,1366908398],[1190351177,1867673938,1309904843,1732893264,1956946356,1162311114,1413331626,1161104945],[746847088,1767472001,362519812,797073760,1732247772,1728712196,1494284591,1381655113],[523798565,1996638221,2069597517,591522232,2023941306,1080243093,1628891525,1856333609],[2080078006,850368575,2126985517,1451896351,987691066,1327932434,277888285,580663224],[1038282740,629293602,618019553,1334052570,1158368446,1582793662,244148820,249411086],[1708605657,1782102799,170098388,1570545442,75501194,553649373,133677634,168085600],[1883493785,1378492592,2041719349,1205059760,1993395204,1237757666,687788879,1319581612],[1488403787,23328139,726070966,1340372019,1782425818,590190921,267959444,2083271899],[356561070,1196385336,1824409946,1195639207,1877635677,2095501372,211380308,1090501946],[1593538270,891172567,1906988783,1036604351,1969367275,1135148761,721700374,1118030164],[1790621604,75244886,2033809243,1419133845,1236319189,1865758660,691471206,1270827076],[569053929,847018015,29205329,567492655,8597414,1774923832,1123610407,1155026506],[1640044985,893497455,513518608,823309271,1495280385,1693313802,1860057071,1261498333],[1166662086,615679250,522349894,1780389852,1293981623,604832003,2053633685,897480793],[1686888265,860632926,634403281,224089461,798625216,1032356597,264989289,1476249859],[1410584987,1422828533,1827823064,1933450380,327060048,394050449,582169191,486382989],[702712635,2122317480,1468097182,1814060535,1071781826,2082718089,139888203,1465411258],[626059727,1153541997,926858462,1850649070,525282450,1874082382,1353222785,325137843],[2029482053,2070424215,1519401678,1072995708,1042224838,1071595498,844918571,341780506],[1174543841,2050954663,1284601284,1185189456,1542589100,1599355110,283089169,2100157900],[463457339,1728412162,1169467775,1102306133,2528025,1856116715,963001786,2007750650],[1589732711,1589303284,782569087,1377191556,310571401,808309847,1979666324,399409378],[28317070,816572651,1817697324,1138740662,1182403143,1682427144,1389088986,1437685628],[278355022,1505485539,1654872625,1594895559,2123098827,1181932492,483174676,383592084],[1824798198,1849489265,929490634,779273285,1579225253,68405021,47542701,1819595833],[926005311,1443926672,1885597976,1433954402,1770407085,1486174691,2069616973,503844073],[1834120181,1230183604,2101019,1744338030,787395624,508117915,529451080,1285766123],[1751437121,1814321016,1292257626,954171471,759746908,1904876993,1234059103,1510971064],[1365852174,1290133903,268241903,1281533689,379692148,803462948,1328986110,1216970376],[1625819488,761643318,675739585,782015104,1633389736,1089554180,561202489,2072714928],[73268107,749669731,8336675,1119946456,1598271776,1258272900,896780893,147263409],[726799469,610086745,639885472,1498093821,1710710012,1089128786,1398396027,45776992],[1549331703,649323429,156571635,854791227,335548328,2014723454,1046878084,2049718307],[585289521,485217471,1571219908,2029795747,730686971,1610612403,1524254110,1769783538],[955761955,2116377546,363465169,1886090585,2117054602,994800350,1085617223,539534804],[1727753041,1964460635,796188031,1825621288,355239409,101556757,236006820,1248735679],[1581103688,1961478522,1887068859,791984358,1682228145,1071392908,223037355,1100979364],[93789181,774275610,1760360789,74395261,936704563,262847268,353441761,1177390363],[1730283137,1716956011,1903667172,1785599631,1387723876,189497159,1322708710,1872182045],[802506249,1490031206,865579620,646837379,869604289,163802921,1406951648,2115142434],[1084026935,1628922374,1124133352,490479779,811498230,772506215,531947406,181977727],[1133838697,1364224907,1155091154,1534283185,1173767932,410531915,393171164,705744971],[1715901066,1672218063,499217240,1522915104,430233493,1715727921,291018714,38910027],[1940213465,1239994252,1521102553,1934119728,477710771,541736284,1619336614,503169062],[1216803688,1412873552,1675595850,631605667,216076248,1617691181,2026694930,1694598072],[2062067645,2014700943,1010782529,122576594,743711504,1620878769,1609019718,837354312],[1008667865,1605906148,1155784525,2017347694,1578226385,1591852034,1398990317,224964305],[668786087,382664772,2018606018,1334638011,155748022,1225487905,1620131565,246066873],[849227942,2059989370,197019401,92723826,245115914,1991573135,93065041,1145901272],[1758634366,1344769027,66923077,784888806,2055328537,2099205909,1807495057,1855138349],[46680095,496518528,542689518,451074818,1458097478,1024091971,1838131332,1237149777],[497572432,799165895,1046961656,135053122,2057965728,114484277,1454937612,1468914088],[165514712,1431891197,949786373,399870724,1221692694,1956317485,312982994,564530106],[274480006,218981140,534050417,1363498291,827032900,1990177765,196423887,1596302097],[2062391500,539673229,579373762,648624931,262409091,1982629910,1868678967,1114393751],[1360571630,1618631574,1013500047,1897886668,496116635,1745343221,1511082430,1089867189],[2023511939,687947914,1673675191,1869027726,2052829238,2001989677,1413630290,298651158],[1710386885,540656500,233499822,1229377848,480197701,1454906425,1046782376,2122024439],[1027371371,1108795549,55154725,1142477426,1509734720,1200019792,357559951,373557871],[329566512,623566556,246303600,1969051279,347995719,440368296,866080542,1165054889],[1137550085,659577087,638691730,1556543073,127476030,1036642067,1428997193,1769487239],[786413288,1371594609,46429264,837951781,114311239,1613674478,1385377042,1089703837],[1779575192,397998473,617354651,1374067502,540605386,1887735741,348269151,611428749],[231162086,285003593,199229200,1632959072,1569896437,1015474942,1231277827,995811968],[484406260,1911461087,568740600,956283418,1108020149,61128767,266630976,2038070845],[11302397,159226922,453808692,1670196668,1442896776,1657016753,638288410,1591211027],[50713401,1946162755,370396839,1411846227,1855374831,1621889921,838297924,80693315],[606813272,1171429801,539550342,241482895,1200617844,1861377435,1904423376,1793541113],[763820009,143811639,1637681089,369131445,1967080012,190474819,1861733352,1276476756],[1455522920,731754462,661926438,1359576489,1889002749,1648008437,1567469871,846030570],[932359204,164734482,2139580,1153893835,1635884209,1134487892,346033790,1215527495],[969149803,673744261,1807449611,937189202,1654579342,2061878955,2088090959,542237282],[1970838688,1545954777,1299077336,1125041318,1517835802,1078766252,1305254911,895614978],[2047759182,576564636,1083981831,1154722225,241562429,711490892,2007349184,575430323],[554603427,420159961,345520644,871084512,1475580621,1558423994,975438791,278495272],[1548537128,1230169308,124479934,617726004,1705786662,1654539270,512495461,1250316418],[1105655745,1301114011,1712278708,1264377708,1650191090,1728280270,1633057688,1576843458],[402507901,1710734134,82065202,1840414060,939947191,280221710,1972136908,1903712391],[564056629,1754950424,1720800599,1220773094,1091640169,1598022851,489766276,1696510554],[1157479258,247823078,779885926,326747343,1363347435,1973036674,362333226,281728031],[781314103,604031487,1134610227,154066678,924280885,347935007,2090738813,1268551198],[1867696325,2773753,1102374218,1631000335,1330457238,661633055,1488764327,1980637665],[1287971209,483786818,77890729,9528517,2028156724,384040613,1809995402,990342195],[1318481111,1428859854,1220838308,1941662039,1324810567,1404242444,699936958,169281574],[1880644175,1237703205,1847424221,94478166,1140885006,1648602900,620182852,1616012739],[1039707503,1842181809,341551094,502942239,683137709,1477759329,1208177328,259575511],[72214184,1228810357,306450544,749476149,1762757417,954104028,484107827,162488001],[626210424,1518730171,2013357553,355734843,977527555,209744329,471035026,1546473882],[2090170212,521250024,1540986214,1752505677,264965079,860853851,1826727644,1361810045],[1236077312,1244346923,307989950,246027794,1616136784,1331009944,770439830,1119252499],[1590885387,50490398,2055494429,362303823,625196283,1938578163,2027850769,1587845652],[1300392703,1327824448,548476865,99115961,1240857773,466588923,1497490908,1532216532],[1245603561,1529619898,195170460,1849472098,1909747913,1085620694,152446226,1431702448],[1567859359,133836909,1989569595,1529110310,2004364824,128227659,1657915274,1909493359],[1194266992,1017270864,1066034812,1829869367,71482104,1095782458,938319787,1754279841],[1243877676,1131192115,938911966,261153084,360287909,1319048079,530144157,671313161],[173010144,1386499067,1534428007,625245617,2068663447,1258186053,859106570,1430591180],[370478599,1009553798,1328233177,408337259,939050736,298159315,536279003,916702107],[381867841,181164774,583072286,1121418370,1446689766,867913126,1960946404,1946045224],[1619310466,478484390,762634231,1026437032,1431274631,954371015,373439497,983481357],[1495228655,1360972409,334604279,1052074856,2125055966,1060917152,2080044804,1761181115],[1129031486,1888160947,663096889,1543292163,1046010553,1303439715,1593750576,1455504395],[1379386104,122791892,1261351429,1944429947,1179689179,1616421341,1917346317,1930961008],[37245975,309476684,1587465731,1867811303,136689267,690289301,809397492,1633813946],[1705286783,493063858,617641391,311387179,858622316,966600433,1805184329,593795753],[51189780,130309112,1822732241,851258107,469076195,1207142243,660183500,1757790819],[1103637131,2071174581,1605046882,1243542210,248853167,863246544,1951623631,1867903543],[1150238140,1908730979,1842230776,1101042707,1101789479,1974723501,426739531,1125965397],[630044332,1027832280,1369733240,1578303747,1430713174,622000001,1724882527,654517645],[86663489,229450973,238544531,1017535146,1091765590,2025185296,1304913743,412004451],[1108403890,1411173024,87902661,328717317,1732122883,1457758159,604287832,1699554252],[987486906,423900267,1662077648,1234113468,1878009979,53254403,890980637,889484861],[1530070130,985703928,1440544519,111002697,158848618,228757015,451491323,553205684],[608763628,49515726,714734340,1543162827,1173604476,795877387,1789593971,374368968],[1830794082,1987501739,1369535863,1031057175,2096415519,305423975,458802015,1894753538],[917873169,1305427399,1037343079,748140169,78342235,818890569,273066564,164112996],[2086592096,11776937,88311066,1898454013,441204274,1659470067,1938255773,567787708],[437232891,1882574876,1593280126,1803855855,978128557,1957146209,577097135,164218569],[2097897425,1241405220,51723928,1681052846,655875603,510974199,867863422,1606732431],[186731453,1465426418,1903225743,1404224399,830043459,1153134045,1700598384,1504094166],[591207853,594291940,1322833493,85286360,528397644,2047002547,822601599,463861201],[381506379,538512847,1736718835,944289035,930628205,1660879823,1286815432,495281524],[1361667264,629068732,106481186,1271751519,1086460592,1812369733,1230103140,1010840396],[1853773262,1613518370,92308439,1900592717,828032653,1869016207,1969125967,74763733],[697796536,489239913,2036139581,1314573133,908435078,1302487294,1269836119,712498328],[1825022285,186826253,1768774235,184631840,1612739107,1576068884,971757738,387257019],[754630564,1444759420,166368665,1693785992,1368359576,2065305718,69879991,1670024275],[2015751640,2118720138,19757663,147411077,26132240,121788721,1573444853,182431281],[1838736539,1988151935,1158676100,1605924095,439800011,1591452665,1573852557,1546823457],[1003155740,289215344,749925460,471800822,1103048982,1751214361,1793939330,2093583825],[889658636,1048382905,1968722780,1957685166,739088175,420037953,1301741843,317944761],[1910407270,429313606,340688223,1028048375,569749849,2007768664,248717956,703723300],[722735404,1809956295,1013111285,587550706,457054374,1579779948,1230494097,575340369],[1725315931,1974720396,210700814,627669021,1581460006,98918455,666472787,1017807237],[1228916470,1876654378,1322583356,1394777629,1785288790,2049845693,1858093396,915640349],[1715997618,876507586,1325318718,1366182204,1364215266,1253758132,1624932718,490463852],[1487406975,1101290078,474954611,227164862,821226454,199356215,1075465554,1217528813],[106036586,227647966,815623252,1416034054,669486793,1579148602,1090962477,314450480],[471151439,1579307274,867778076,859958430,1449188206,1550439518,353292697,1547594104],[1257027177,1897414863,905581561,2018160275,1416655823,1604702721,1159324810,2022161841],[528318540,956892781,1148549094,389555499,123019936,366787665,81021887,2000202704],[878126738,915300902,518278994,2094573174,1879023522,1206912722,1563572462,1198092142],[931602989,439318063,255118578,1559806687,1356461108,666738527,365438245,1097583402],[1480663845,1592887696,268785824,333895796,1546045623,471119775,494264157,1750431909],[2083057843,164012706,529332600,1906412862,1750061906,2015731901,915361364,416601851],[1406745307,1972121092,1643210469,1506996084,1304511341,166993767,888194496,2000568875],[538062057,1789430823,1201279422,1406453520,1450782805,252007058,2040953321,1880852912],[360595079,1627341913,335199155,856165185,1828452670,1893934006,2070176138,990186106],[791181499,1471756069,59425359,1197928958,1605909027,103487375,949566650,837559908],[1179151367,1919107431,59305584,1824836923,371016494,619115793,54355906,145953574],[837622784,1565456733,1597243426,1842712757,1459119913,1316960460,184097121,1730558009],[1145465875,1845701263,1800872029,381860436,787173741,1429043310,1827562201,524320514],[1717209166,270681855,1965543119,705882725,1679721404,323573038,1441180563,1092310088],[1190645903,2086150710,1434363904,1516296075,816538143,789187626,1413929623,1580595181],[336652949,1995908646,14085699,1523171731,1897279287,1495334648,1518757434,1528224263],[490450143,1989215597,763414297,365897541,37117417,677148756,570456092,1707127762],[922393193,59317997,989825014,1593166696,359500050,902533452,16658901,1642305295],[1482402816,442276245,59170700,1859346487,1258697564,617335976,317076600,1688847905],[830250594,201778058,283232426,1987543307,1366703432,1382398087,1904875412,1599325871],[1902546569,1711194331,1503553841,1593698754,1815660005,534375092,1671070991,1621929189],[1506804543,1618760284,538117776,557665680,375682358,2070182781,801924675,1750278527],[601876767,2040347140,970390744,897698637,1926796555,858681344,274276411,247790846],[265985104,2065135277,1162031130,176819449,603150575,1709408743,471688007,1749202925],[106111627,1325242386,1671040444,320286268,877769222,284463507,1327025568,2078574027],[738544766,1379824716,1960874322,825934889,1783817501,2109676103,798564220,1687640020],[84585239,1006943047,497926447,2066478126,263794311,908799594,104031354,872051707],[1761487170,1459453715,573312254,111698005,231813344,1195455230,48682019,1964692813],[513965134,881661031,1011428333,1567668336,887567659,1359653721,164929604,731674398],[1742985300,1438923463,1283129195,130810471,22291539,529892688,1824536707,747455468],[883107213,31350119,769327687,243507418,1904627914,1713227974,983498748,994919980],[579631016,1165996103,1623271451,1067999408,675069385,1029211281,2050260262,752580228],[1274316049,1505912329,594636488,1660242941,519473473,1626818547,1147417077,908211514],[2019939667,1877069016,859278310,84754340,1781451028,38493608,1045454662,203846376],[1686242932,576854445,44664750,645579190,293709936,797966926,1116146801,674621173],[453260999,1230879120,689542306,289300473,271989697,445078796,783654634,1853746869],[537202123,1956501965,1022263349,1318122207,642726200,14858624,1170446498,1407299848],[1923718615,1380439516,2042923653,1571936742,421542847,1969839151,1159207386,1704184418],[1217172042,1154584608,1632535960,1273366126,807786742,170120531,1372202637,345678705],[143323233,201745767,204598018,896388514,589074697,251845202,195748611,992140954],[582105922,1195391086,511088247,334837828,1412951590,2078540054,1952925394,1882816010],[546538557,1161710509,388201704,1884752520,2119453069,1032195125,1144304845,1534299801],[1582452846,1974266529,387621192,1747151175,1873126924,64364569,526586728,540576836],[578864682,1726850304,1552380564,1589139879,478739384,1665051762,914568666,715970912],[1436534715,1911680338,1273754551,1835882077,1996758858,1427482267,1629464871,76385093],[126206199,1099308296,1437310802,225156002,1916285655,1936950206,2054532517,1465845703],[60316257,84962826,990441729,588155577,719267553,112817240,1443238154,1295376021],[1465280729,109348213,810694483,402580262,508074991,1996992159,1918260443,348588472],[2119918270,1961539817,1472992419,819709624,245972335,1607554127,422848509,1769896515],[685908408,1064350513,353008509,1072800944,165606265,1172488937,754338256,1967956565],[1400104586,134512582,246158636,600364101,298490074,973914167,1160641800,136786747],[1262513799,321504593,749128762,201298714,333325430,1337062543,1948618506,710343234],[1519773058,442076977,347967758,801200825,1995618321,2016589166,2053083476,2023409917],[1229350144,840344500,491041712,315927859,1349468586,2062318828,1172845416,111629330],[1085655202,2097415132,828746737,1918014986,655263566,838751255,43543254,551938529],[99026231,1158491532,1964744059,2091427677,357248396,129569380,472712625,1053858877],[997772431,1915861664,413256962,1440912805,416812679,2122463340,1690630207,1628471652],[826521808,2101966310,2056360344,1194253714,673033843,280928214,1470567419,395081237],[842794664,321329454,1440807080,1458646235,1049413766,114548239,90243880,835301327],[172915362,271453071,660765910,1970488075,1005265668,1839920217,1354037672,360656906],[738009994,1522347403,1905562597,1465594186,185508977,1728098647,690305220,1785880380],[1332376297,62183893,2122300154,586816501,1713439954,512669553,1701830877,445604883],[1477940638,1305460967,1473919962,1315295752,64901624,1737192192,393867252,1191759225],[1794148220,1973299875,1991070230,994837992,2115424364,1255328992,479301990,1985697319],[1115658668,885695297,60390597,1688012882,291847807,216597552,532929534,1775263229],[1718811523,824865946,2095150731,1161825383,989381807,1921293062,1169022866,1298926064],[390310513,64231609,1366443017,2066224366,957105287,1420729139,744298826,248021279],[2058613236,1310209082,469369832,1597872028,555336099,1330484161,926774238,1349256043],[1858952862,409478991,1626010170,399158829,385877582,447761871,619971328,2010045629],[399866095,750551864,1127230732,453813164,640364435,1717383494,118409335,431350339],[1985747693,698487338,228835112,1121405532,1523918543,187849667,488955416,605197921],[130697031,1743451512,511089625,10012109,2040310762,1305295715,505882284,1496841183],[564711288,1301115335,1440225989,2002801745,485497267,266725395,2041369760,598174339],[269649742,481775396,424919865,952881397,1258083650,1146461736,999323619,1396021662],[351787806,2005027381,768429437,1563317631,1985050562,384907567,128385627,764307804],[918941165,282516168,1128888090,1950509496,1524528514,1061292543,1024831649,422671012],[1570920145,641792280,1608237277,1465734298,1901856794,293022571,1518886890,192408716],[1836845389,837065298,1238908331,1670943424,1081743031,1977894725,1396854238,792569262],[1592464615,1153457403,1348643557,1642666971,240573546,740909122,14056942,472490340],[2104571857,1292533929,1820042196,472718179,251643118,1827929661,731253243,1908810379],[1683209274,1274268366,103896081,966399724,1132635487,1132817522,339726037,321815994],[496609812,1633836696,1944109477,8746962,167619937,1925298810,320707884,1919005724],[1528927949,443066292,2007057540,1375808754,1636905264,222179064,1455879663,138602555],[1064585530,1998355339,21315392,1212256917,2014081343,1093140727,764356522,1808256017],[237892785,31944768,875532202,852244519,295054984,153672605,1028208142,308964187],[532889107,1250817491,260203269,995853587,1140838786,751853253,1121422482,1068089042],[1651598245,325088135,1971736395,1906832233,1572996398,1205711817,27969957,1537132813],[1803552842,1228279085,755759097,892493341,732967288,214109827,958227529,1585970999],[1017609941,857423049,1221369677,2069811240,856228422,724504511,1880155304,1335407581],[1967731301,1152964246,1544387451,618666696,132613389,2055700342,1790338663,726509263],[795637949,652020246,1579886347,1673855998,841953225,1979870750,1262738741,2076593589],[785561112,938780961,1049408258,1566368035,149968235,2014926347,2073275958,231734261],[217569632,1400299704,1904362195,390505592,351519822,220467976,648153559,633419269],[1814162171,1549741350,451808343,2015397073,1264876747,895589668,725055773,1790444847],[21616336,453127299,1147332426,490440156,333898428,152246121,1244790949,744099705],[759406557,1243605091,1661678931,944929151,948413405,159676830,1546067085,427719511],[698381540,465596090,1020135008,1541593825,911497014,1824729524,428682640,1301952235],[748349206,1294496060,440650662,1318090044,464840713,1901965713,602579378,1341884048],[266513467,1993926815,1460622828,1572620982,390996255,563389926,1950891522,1108181875],[1671272568,1061194659,1376126924,152046758,1588760983,1903526785,1402368104,1544269511],[1959220061,1430323274,1943206625,178733974,23445340,1487646076,1295056605,1726916145],[665027134,1516260351,1048679778,970291915,1088203566,1043100038,1780758570,729441831],[806717209,1502721235,879421949,1090357928,1444362061,932830196,1897337254,1854905323],[649053337,1506958936,1238778210,391077037,1346537749,1486375906,1123973973,484537351],[1237976631,284236415,365502616,738713958,1637035517,1087571961,1201105820,777800882],[378526329,1663803853,1904850892,1324599040,987589105,649647898,2059349105,799127267],[703298283,1140394737,2104667325,1284591550,703588770,27834121,957786228,1638183336],[212732344,1124049649,1046371126,1583498134,138416709,1162960139,1472010194,917713305],[1025029246,1617933005,604354401,254186180,1384781223,1054971403,1944614492,216762667],[1292757871,638812500,1855410426,2090397656,1233650421,973371281,587634052,1136621342],[287894510,2101416383,1101815728,1100085507,238704633,1232347111,1939257225,1052378495],[872921912,581207722,1964314175,142482281,553772863,1456952223,162740501,1159082564],[1287908046,141412438,1557547961,704883264,80138013,556133882,1208812000,331254055],[2052258353,906320393,103921157,1891039945,1048641505,1005380434,446635436,2070775847],[656725098,1081666358,1190120451,457749679,629867053,1234037062,1570343599,512955297],[808228324,403831948,1029418609,196611658,1896960930,1429490342,1141002448,1804643064],[1465776579,2024629099,390016170,1582604439,116482933,625684345,1966041641,151063039],[994048989,165907066,791180478,1184126804,761850946,496048510,99706332,2126604946],[1119247604,1681028015,1424509795,1638613181,1441037548,388173082,1845465875,1270775156],[1599295195,517558857,732524832,1346010223,1872608488,1022633850,1461677734,1060104717],[993075113,726608324,506256317,1941858476,2005846314,1745469566,1859935520,322977034],[762465577,1155042203,916038479,1335941959,1842003098,208502769,1503021227,1018482032],[1491218527,1293717544,1519375460,1338890025,16085049,2112201113,1580010225,1692526912],[1563949655,957034050,987182531,1003780302,908274093,417302340,1052205829,1429555152],[1067684541,774110935,1295506406,68650199,628039653,1471119827,1924692998,1913870067],[1845041751,907167345,1743467911,1756936509,2107816577,1290218943,1253179219,1439136096],[361935313,465313769,673267079,2121661073,553013169,955103249,73596480,1327394497],[1285797500,1297153541,486862776,215677550,1383930942,1580039810,273358820,1902034492],[322322683,1354848738,1867870139,1312592427,550837679,438653028,1410464611,117303445],[1431650296,694758733,115931199,629501845,2087026063,1054475548,2088040291,26004625],[140926087,543871186,2103179564,1899255682,1100824836,251804802,1398947928,1865137502],[324902487,226958463,2118023226,1035466800,303107247,932864606,851586312,575633308],[1013590517,1639673670,1926875489,513733243,475501954,2000965105,21894347,306627089],[1266856188,1769942764,1740017385,1553979139,1288218371,1621258552,979225558,1818271245],[765443156,826561398,290649765,246199257,49486131,1708828526,214483259,1568118885],[74094382,920814540,77780439,694649077,1883532174,250036371,1775406858,1635972333],[1845237289,1064375191,1606525984,751891666,142648284,1461580400,724662958,1397560695],[1714926322,1148368475,1614304874,1632743364,547787389,682476433,1867569181,593340342],[1556072797,1216504993,350081732,717103393,824078813,1408454601,1188913718,208281328],[330675803,696773069,659703597,899734153,176526923,757141980,271712947,916814783],[175131023,151427690,575074545,848879009,620880548,144978877,600642859,1373556118],[404359412,648648476,201446758,578621768,1421697392,1652323204,1261103427,633667665],[1879132979,1185937001,1664597389,1519075157,377760602,1982519137,509355538,524674328],[208257880,2014530057,1784971153,1644188804,2015394645,226059313,539043986,346472433],[1040224567,1117265615,481267428,613752010,905900123,1746295962,1919018783,1651499024],[1423155093,867716939,1973810363,1271604790,1843368707,884617729,58760984,207323251],[295750553,845927705,966617274,808956150,1953517700,1849304861,1584253333,948745754],[1386968923,559717155,963468833,308173327,647315111,1558404713,1696213744,1943191585],[1015060214,2110773728,889476915,2040654578,1270511496,1016402447,729253392,320667262],[887781864,1610978102,119097867,584236250,270553376,454717040,2002162396,847644513],[709154271,1869886079,287582910,603868482,209514427,87350899,1333901212,461548128],[807544759,1710415807,1402154263,180526201,223794062,2024580952,1061447352,713088571],[1726115924,1865700901,1319071812,1834155397,860718655,1761813735,165536534,1738147279],[1698555694,688319771,761260638,1791593441,1870500313,1940198446,1512193312,204469703],[604019847,38066329,556319536,1924108514,1806906082,1742610821,1111044265,461810322],[1327968652,1581439047,17618026,1089507672,1339129023,569308730,785282555,1635133885],[1020786967,895620946,1998151869,929617086,292213518,1311019840,1408728749,1515399414],[1917288836,844484348,1885422354,673135578,1545111142,1126074672,117175047,1684418336],[300832583,86775902,1065259978,274257934,1416282011,1310321574,2054514048,880422307],[1672667181,1484900315,1484430336,1167712237,15025599,1816750185,322035393,1906152818],[1162750690,461632361,1095830490,177501396,45326534,459012993,881296369,428753362],[2129628193,743275509,1763934525,1323830053,826928701,1347826599,199047668,336108491],[1575819910,473121457,449413830,1034184944,1960386442,704828658,40653090,1071625267],[854814660,1714055485,926356808,865496968,202457353,62172559,20099192,1811019829],[352621277,173431666,1417461310,435678069,1246340013,910852865,1669879945,1712325166],[111579007,1683336572,784572537,1915072502,1626244651,1511258189,1014439512,1941852547],[1862315332,1799842239,1773435227,863357765,195413134,2001919168,1940041524,296541599],[1178227689,338844602,440543798,1471953061,118204597,937417447,2114507856,1555331049],[434110987,34834387,1196234704,535066346,1438393810,238249845,1453950498,1796970686],[1508354576,1328458673,188186418,1458741995,2033015496,1629519753,1175690518,308281467],[1817748138,415375493,633410237,1143389508,526419805,84269464,1875323359,1102058548],[1963446986,1963393582,374114118,957808914,397103746,530018523,994563067,646857445],[877815275,1444384571,990294676,183318858,497456094,732078888,219011227,1827833642],[572309998,354777889,182404216,449202072,1118912531,2031347080,1869904554,1553111042],[924416858,237423429,1130746103,224241699,692691366,1581469138,191239546,693299409],[698878649,1007228142,866718222,15507261,1386736244,171720852,769819797,2013123472],[1545773189,1444585400,130443053,1302492813,593185970,1048583716,2103680340,244277603],[1125805376,1509073267,910791108,590722593,619524198,486735170,413576921,1317298851],[570105363,1073164089,1381929909,780388987,881364983,162328261,918187043,1708483276],[814099851,890953794,1634173273,1622296826,1428384953,483841450,598538901,200783850],[22934957,1099190753,1539554665,303286453,1073920210,300266261,1931288930,272669359],[639629772,1397850726,243765316,1330178454,518524879,533319948,861019332,60219005],[184996577,1950387798,699818435,1106616821,1732863175,378825977,1316196187,922553247],[1850590377,595528404,689051589,1368322652,940492181,1878454382,448312165,1275350303],[636940763,2066781,1612484195,1551409701,551350540,53830034,745468249,1239033344],[708730745,1377180087,1859574435,221124544,892407474,1017906402,1289950812,1865602202],[126131517,1985174988,738351793,621252086,220648309,1259536329,2045812677,1067646612],[151307277,297785656,1881914182,1896933542,216391928,1910229830,1037148109,1021491457],[1619179633,1567417643,1075716639,1902488714,1359512820,973962314,412821088,809255146],[1965372144,687792285,155668023,306021551,619373602,505718918,250521461,1015284035],[574780830,1430272972,957960807,287202853,1183834632,342731583,1817938799,1233105576],[1912254225,1371481948,1110283592,1029289665,603756779,1688751435,104508049,557716917],[2075429240,1098497830,127968585,1754507762,1229768540,81290552,143388619,1381721237],[1309242388,1470826681,623451650,822214176,871821358,945917513,1851009585,211713495],[199964498,864982945,751400774,415558025,532833581,461942867,1286298339,130507997],[852643752,614745411,426417717,2047180462,662984070,1705695798,568530449,365974543],[860427065,415295831,1718452663,432187348,1843088871,170236740,1216606815,76833582],[1891205650,559718966,2061855386,1424743578,1178508374,2027490291,1049175899,1898649170],[400741404,624457464,671034222,1301408135,340450526,1415989884,1468299782,1813082605],[1117222200,764763857,1118409964,547888556,458342989,661673001,852063803,318071141],[332609544,1796060033,1346693183,1232041798,2109280490,609820414,188056562,1369640559],[2125086414,641409224,636408133,1171299270,674498664,1712999069,921008476,840191188],[969790251,1630199034,671231731,983066126,1600314754,846436844,834030737,542321098],[99553322,797948047,354993924,222388897,1326572747,1208450050,731832501,2058694137],[463945531,164635594,1284730357,991358137,1097452099,1719861565,575548371,1392603689],[1417459554,1587132983,184614801,2087775526,22841436,963978678,372524456,473245365],[1378092795,81903144,1440468249,23111074,1773635007,1335269988,1494454406,1090329263],[1182200019,1718473889,157792508,1189685857,895110432,1498357534,2111743385,987559566],[1521649789,483895099,1149113795,1405596367,1810541633,1984935643,736245772,1067780222],[1631059248,1249563526,758945188,2026653332,129542867,430771816,1233220777,1901777484],[326002238,708409068,339348236,934523066,657608243,1777462935,708916999,11547823],[627367392,520665997,1997620386,1060598082,1559385324,991043067,475886079,1729735020],[2093790829,984871150,1118233610,648013463,882254029,1153616876,749231067,397925090],[2057069970,1750854583,1333718827,866838221,438911516,843707202,635384285,227800207],[1021371747,790090222,1219473571,879482348,503156345,1071692406,1625415123,771498617],[189852681,838502157,407909614,523366895,400354130,816116197,197399207,1099288954],[423673085,82801226,314345328,1871841533,407061800,1956676325,1982959305,1701913752],[448897764,1549802439,1930170715,690765893,882396046,1445264454,373593661,1383179968],[1209735095,12786057,494800519,1572871274,1099691919,2101062620,70845567,1736443372],[1240143379,1264504512,1181927812,961973521,1016837306,422108448,1382593106,1266535412],[579151222,1096611639,300498603,1957814345,1987732996,1606143937,2100047480,723364298],[308605550,207827401,677991522,1658232796,1735126276,1054032866,1368864536,61847783],[709336947,382523458,284151478,375772555,914998947,551400372,650570125,1789473452],[235664332,614624526,668085747,547690411,568285137,443055652,808566228,65107908],[2013014490,1246355161,377605211,658927184,1030035221,851818663,999706778,1316885621],[723648415,1454376172,1914386880,1116724280,1708135408,328809222,1723956984,406698795],[1596387100,1003362657,1443400116,105676192,2052763916,1676224096,998135411,1733802690],[1114665435,340210331,836398024,1223944776,1258900034,310864791,1239690751,1715071244],[1984895508,791908038,266200710,402719965,1623357212,1300674436,1970574644,1954936932],[1266256521,629686624,1808070961,1643733175,219317740,51917514,377329669,1303814082],[1758495354,557927215,501730061,1763496761,1982515073,690703956,1233810234,1823861317],[2083759200,448452661,1042990138,1121535467,2020980657,1112261339,1887430715,900304059],[1183077308,120381784,337941413,1197441190,1198690980,1386221268,1397660498,1099683402],[540066155,1452135148,589900886,1284305084,1237055381,1803498360,925234413,1443738114],[28996227,994958850,1487099706,735752081,651231688,273299545,1805852897,568138808],[54254215,705787978,1009535052,178956063,973226608,1191563658,1565207998,1877609456],[1622526491,2011012122,1976037852,1055290807,628597638,1368378176,2109873502,1306245584],[402784686,138892373,616090509,1721988951,2073904129,961502304,1351102249,1789020312],[993205327,1621347376,1736577673,1084293158,1653385611,1896464555,585980394,1974532854],[2104215433,1643343235,1260820863,965662967,136226583,1828607510,1245818557,802044084],[168161847,982025752,816736085,708241865,1376849772,1217872223,458415918,1409009917],[1683434782,141270630,561345362,712564273,341286601,1633183606,443787520,468648256],[2115863172,631319605,1194565597,681938263,1482367540,1572376086,581570003,462968947],[1422314096,437670020,1692367680,442427216,1295225391,1977079143,873842686,1822369286],[1770411042,695542917,1856900465,2005414106,2007017073,1070294023,1932361598,1609848274],[93743363,1730455640,1558086055,390470954,1281139859,1543767095,1275854074,663833547],[1008956110,1727304016,1514811479,785489975,2046199187,237184038,97581179,2035212516],[1333008458,1054640320,1387961493,804773291,6380656,1491330652,1203325333,1097427847],[887768645,1167938935,73147376,161577352,966493722,1695978899,307992071,1351590165],[1136475038,1600563622,660992481,33877536,1172933215,991494457,470469054,1160418460],[977105416,1813219012,151485093,1616829885,1018834326,893519116,1728621167,903661692],[1591423677,480897944,1181010349,1473782023,1152826238,1628734937,614269259,1870656415],[179851630,626316168,1206817377,1318620412,892663725,1268740405,1760848450,1584254249],[440922315,1944969666,1832483715,1186101625,2117747547,1574876990,539202790,1624385396],[975593423,1152237801,1888976506,94937328,773880765,324684953,1528319531,853525548],[1432811904,1807914568,2122787202,800042377,1519693148,763920514,108178686,1316414522],[4636808,1924725297,1440561912,69925747,1882185659,1006005226,1914508703,1944215403],[559009380,1252565686,1252660587,1752783237,1110959995,576864659,1339462344,375656236],[425936876,1644285094,384496915,1905334540,1528065651,831960548,1426367254,1416564263],[1559922490,1568936454,1469090794,2042078622,151999690,1436894262,599798578,1976252361],[1519346335,491268257,143246614,983620443,1280194966,20010356,504539996,998216835],[1347715908,688152802,968389222,1915937588,1756884286,1035153868,445465920,859159847],[1053249813,35693283,537236369,764547333,1957151161,1600171606,1067442362,1661775982],[265155549,181020123,1516933277,1734870793,344988948,1103580572,546189653,28704222],[639895151,1282748363,601170779,492331113,2098553083,342589924,1691337451,1995720393],[833600936,1294673589,421254453,1136161260,478377245,1981351150,602858448,1472793808],[84438362,1176431293,1988504813,1832021518,350902307,1324542679,309692895,544792178],[401861405,1013211038,1240919874,861892841,188210414,872079314,1812455740,821172878],[91313124,385962264,1137481192,1529198049,2116862243,1942835449,1347461986,1780959234],[985401815,1352339529,1543044057,601215153,1296836321,422924039,64701366,905049580],[2070865635,1760107288,1023118855,2011477673,1473024969,1151270261,1365121018,673730787],[1156160963,311065615,134795970,1892380133,1707832782,464464421,1275854863,734178550],[229214698,1436276443,1902095624,21159711,1522398868,1052817780,642682382,1116738056],[81110596,1582304285,14169613,2098536727,449644798,531190644,1090118107,1724906321],[82265221,1240925760,1026612199,1492379857,767168606,464636327,1766475006,1005356542],[1261627254,1575965672,366604376,1573124402,1780695934,124126541,2095468701,2049370063],[172147445,1743289501,1234996822,399065493,1424038145,860854979,993444996,1289875505],[1436828716,658977444,1110931583,250663913,50793064,1135469675,1114287953,210558419],[1167163708,1836105874,877876283,1003789960,1766206146,1161032220,1010436830,1338559725],[1848091107,274963417,55899173,924630929,1641854733,1473154799,1316761938,927309505],[1289430469,1805382169,1800008381,1954157762,754009192,525601749,1985008144,2005712398],[1846597435,1775483368,47910699,398465729,1282525555,2106009140,767354734,1255697433],[589299582,755849844,1964017812,1744792582,946372486,260883999,2020014645,1743203296],[496898593,307173158,639760206,2034066420,980711736,694080309,1008113619,1402901515],[1046989444,1433457217,1396663739,1886985071,522851637,1628835235,856318287,1882289225],[2073866716,38802913,1862099354,1678588917,987476797,1685856228,1335464126,2096785427],[1742355418,835705353,562269812,1414329976,1348320757,615374368,1953646913,1671417990],[1746570789,979777783,2037621157,1607524044,2049510137,2072192364,1284074974,1495861279],[1898905943,1099128284,133452376,1391915167,329246345,1000323174,1685363913,1716612726],[259952546,969464618,1422394437,1148704652,980797247,31197034,1753122854,1160690922],[633497498,1062576071,440276400,238402699,1425827134,33330689,501204211,1477451723],[417417751,1828619353,1849336181,659138972,1209945458,325113547,174116401,1902519078],[1993895195,2054077569,1490505090,1611742167,472033513,1824011200,974980522,799304680],[578241253,1422875684,698118048,190114244,1549574820,1520449645,1882387847,126406026],[295969240,471613500,166335489,892367088,1873892654,1823048189,467921627,1103770241],[262905350,1667698848,1375797957,1901859577,1672155045,1969924199,315248321,2021919968],[726135956,42312098,1256426120,1532113016,2037577022,605448002,57120707,1006737405],[407545082,454434983,1963428614,179579770,1734740600,1863610095,700742159,793006304],[1765034643,1331692520,700708984,1525803449,2046108354,691497279,792981255,1089750011],[1498064003,1801109053,1472461778,647398951,2074426381,1713275736,646092987,395441154],[1484193359,1816358361,1745115663,536019174,384101192,625659248,383672258,304817518],[14659397,2048050937,1467062571,105023667,252643186,1686829602,1820794562,1622542257],[699982348,1063184563,1684755195,3450285,1085665247,1249622148,41026129,622297572],[257026158,260624696,728633925,877001106,1593885725,886112671,1912608629,1397201414],[195436409,523652193,1435331150,299305230,751732731,1489995102,810204288,710883847],[313301328,1942880905,234224292,731212216,333743455,1508506980,750528199,1253783992],[163375227,1118730205,421049479,342786520,1932062712,1453120545,1426238289,1323778785],[2107744549,1750581277,616527463,1622596392,1459462397,808609919,478810731,1363879989],[1140327390,401995010,414760889,414011404,140417933,1316615723,1894756277,527512999],[1448311875,1397516384,1744636137,867389568,1256373438,2087418913,1483432663,2014425243],[1143284846,817424782,280366060,800576203,469744432,1163923669,64425420,1707041673],[734438910,930859533,1318249313,1899664904,1156632739,285495166,1129168994,2090173492],[2089800164,65830589,473564140,389933535,1579672050,1854559453,1270050192,212880642],[1541099821,269582053,989377112,1360285068,1327712824,1220276197,28229399,2098617188],[389763049,799160175,1324885622,1422934786,1567150966,973620869,1194623010,1154613445],[714719415,1133544261,1218939025,1517755866,1859850573,1012135323,1018184681,654566260],[673533036,59954354,1252055071,114709411,2095238534,1790203194,1256425722,1632667660],[201873181,1785124417,1612920898,2053222196,1124425871,1763433911,409833377,1539825272],[166427023,729374942,874361745,1286690030,407273694,81626731,2090290613,1131620663],[659881288,650046157,773252381,1815903960,2052185418,865781757,2067325296,1091202298],[421895872,325930048,516855018,873239063,206406725,1871965261,850049773,2105312697],[573812723,1806392824,1133075767,1960799778,1058333672,151977277,2025060198,1345969505],[935548227,997142554,308686914,196273248,1570293148,1701889047,467513677,488169810],[2077022941,1478321162,576098737,1918850851,626786252,891970573,435847291,1447679264],[480985082,588169956,949561571,1078424272,1251397570,1485466454,1759431022,191817902],[359962627,1430049907,609271522,1273539756,2061762824,869832049,1634388853,307313446],[1279751944,1317271728,1257359631,1148662390,233764161,698332226,1774527769,328663376],[50444281,480898983,349914524,555595413,1821515285,528020138,1205607963,1075812623],[1162293507,1830840808,666920356,1615475159,1252485064,1677880043,1562697998,426181545],[2006440248,492989117,1365627148,1010035259,653118376,1916817485,1975099778,262454863],[1125875382,1685281370,1253712308,158764065,727214110,1335794991,649587370,247153574],[1804151281,774496755,424843660,2053835741,1300226624,1851291185,384041305,578427518],[959584395,1083907994,227282165,1413501091,973373689,207347718,1840734382,878073331],[887974225,1245894727,157942593,1804666811,1419558185,196350641,1128262407,1334029060],[1747793501,96431635,709633749,122060141,1006291430,1126270152,101652470,1436040248],[46282688,694120730,193531372,737338691,46283208,1507163688,2038312295,157746311],[2097005574,398237042,1652963859,332278659,1172963231,1436606387,1512633377,1061593573],[1704929045,1565357391,1290486704,613422456,497256273,1634686014,2063529262,1997970792],[951306576,539386120,41177134,2078432738,1398092551,1587887799,1860625840,1953992947],[1419569766,1066617412,1599347562,1145247050,775373223,1554611549,1446900894,1507858209],[1221022669,1640469686,1175869183,1335400106,1136715980,668948445,1626149487,1100305211],[168306478,1314057257,377936326,938080171,847376371,802633737,621159615,1825040368],[1988898651,2053631856,1796071552,1539210673,1502966248,502392338,960609159,9203792],[1668802149,81930581,1536303941,766652378,723582794,347463461,1470776564,693702250],[1479985020,246982835,628916389,1360981264,911170018,1757043571,2080625702,1719099439],[1240754860,1479906708,120060326,952854394,530177253,516576742,367455380,868640514],[1249531174,840384424,621307769,1432077618,292483117,1092687271,52597842,1991206670],[1868087952,624189922,468270473,491237398,2006633276,1938606079,93111644,1151507467],[359115729,41540754,835941778,1882921144,367712220,330250872,2119822088,406107633],[330637783,1686493298,1213920001,925192752,1528389784,2094785614,1686459559,691221337],[1709389947,861601078,731775079,1068825639,1572667225,1884448757,1786499195,1118885538],[2000440661,1778599313,788256990,1877958595,1857554974,94870475,603233801,1363682593],[880111063,354219619,1106531707,1959710044,2046428846,1806468852,367130063,1407044404],[1933820311,671192118,1065410771,336125423,263634323,838466312,652695316,188080513],[160441854,1649852094,953921658,1824426793,468958765,1819751479,320174970,1236029837],[257547209,1338345722,1456636807,1933242790,1792748038,1266967742,1051088735,627246995],[2044516072,261371418,645249042,665108287,839701059,1452986959,405943186,1780701421],[1800230211,525579997,1020476334,1256974288,533152738,1166036085,1719835901,1667371304],[1798685299,1906844900,1886166570,1465211015,436308126,1690983454,1957464262,571340045],[1569443394,397619578,381728987,419769714,749758515,549101252,465202907,1383110393],[1531187902,1809715281,230027803,848102966,303829123,1230946326,1834090094,1745777584],[14535073,593446887,1068297641,100581610,1808988843,915298056,1780457082,1895524582],[657978833,1155388663,1461588615,1324155275,1930787710,1435054731,1820156930,1994276745],[781414256,56132696,1480367710,997038193,613873477,2004986552,1544506999,1405951098],[451262169,1641002857,258841125,776086120,1738107451,552875631,1404968173,1904287463],[623718809,304253255,103700700,522196606,145071937,1501717988,1477438116,1833973822],[1087519764,1559313727,952654788,532024643,139061170,1139999826,278491305,1088653641],[1792652522,1502999263,316542677,628891269,434462236,245561723,1614782204,2018136963],[491933524,1551752380,102137654,424963060,849059227,1112077631,1112814632,1633171736],[373556465,957457135,497004957,1339135211,1533322332,909868782,2090914391,867252034],[273572090,1631727292,160333741,277225926,1076349070,1009956859,1702588636,1840328007],[696494346,1563951702,1040016028,877263689,1432691291,553592217,1115342696,2085736178],[2037382385,323252161,992708146,307536102,1739085576,645141437,1534548574,31719512],[1398434684,1419773199,2125388161,817887490,1004947319,159088288,2032026348,597833843],[1399352787,617877573,758101539,1210772929,1362224312,2124095592,852985909,172797899],[1206650359,115102423,51984419,876964022,511565880,560683651,1648106805,1829625269],[1962087082,185742402,1200683191,887423526,4488587,1290900634,1053306110,1433964972],[1672661506,993700802,780426527,1158454847,1313624635,1901469755,1668902232,1295212239],[44227660,1516862699,1905303690,1272806366,1640023906,1219230157,840168223,1054771899],[378288815,1169472882,1228748121,885257346,1007158468,1353366315,1318345963,1108125754],[1575865677,1453949812,1322850040,766974063,810886341,593549911,653107121,884432700],[1128896192,1805321642,804678195,940992803,1040576320,1875928680,919971245,106322774],[1471878586,1042585225,547788573,689559184,1415372073,1098631699,302654907,8227959],[2023210363,1138467055,748209137,1898513587,61844972,1709241027,1432179494,592330810],[1700972491,592692462,2010065830,1658950641,1459318240,1664100046,1277055718,1262897072],[1787916627,1611289569,1832095635,279882113,1345941106,1921932638,1175557938,692426382],[1991629413,1267395607,833537296,1032206111,382024049,1619704003,1269472452,2077192200],[960257607,1508526220,1676302518,975675405,81573118,1601297083,2031451554,180750348],[1477069218,421229057,359239569,663318478,1478743413,363379030,1959528239,615801796],[1594515872,1065103235,740022016,1031184810,1509985629,1265961117,1618015727,1316999654],[1888224018,1872440454,336702511,407610207,1568965715,508163143,643804187,1921639209],[1381221349,753172945,957727784,860082204,1971968744,828840059,1300165911,2005630119],[1121734672,1854421070,1158914719,1760686596,737507140,507278686,1408516337,1169313252],[1162104523,962186072,1549782247,292340142,1449019516,705412536,1163100029,128298172],[447433602,1373850610,537390199,1423934922,1719232343,796618699,516549673,1102072919],[810140329,741201106,638455366,1051348694,129536309,1746120242,725608759,787564901],[914166611,1968848307,156500704,631619395,476826280,1506746209,660133442,1382499010],[1218900771,1424649213,732300987,93688235,219747604,397472110,1970840905,1759508705],[1000850872,1945114949,1362519125,546089282,1251332663,1823689560,937361025,997147187],[641091860,1157903324,1899239855,1556302397,1745519253,747504633,2099406025,437411630],[2090902813,624189838,741033467,1875477713,1121222377,93682879,203099703,260666166],[266605208,1158927162,1742370471,617316065,149254232,1021647859,229926635,1402712331],[1599127601,433802437,860766827,76362872,2034429118,1105792378,1764419089,1890472052],[2114816744,1676276718,1355919976,352915808,236383276,1703783963,1013967416,780063559],[383842566,432567987,463871070,541416175,1378457700,1090769032,1131027986,1717612087],[1358314743,1652605088,441210646,1428193274,1499712834,1729764740,800958645,578387808],[1235168055,2005480289,1041508282,1208991259,1317711771,1943966833,422793868,428247573],[178405633,1240995220,1361956684,7239450,529744277,1101304195,912232127,493417382],[1500450863,1605364548,1317165712,216872641,634654068,1657977512,1324893027,1273575107],[2084065265,1461473208,1057190526,1529642362,2016857510,1121794556,1860313634,1990925274],[1899713901,1370758887,1259178066,232355760,1811264798,1471294400,1057703107,7955527],[136573967,85206642,741706567,1375160641,624705117,1461388031,469416624,1841299689],[1171224151,236188554,393567324,1380263275,1648315044,1547905208,2070665699,1166666376],[712673478,1077316596,1257253580,1616786868,311187122,1637981428,1477498992,290727274],[22188604,781320949,2028274853,514045767,955924583,1897420817,641315632,2119424497],[1931658463,552694670,858099044,797090375,973803477,2070532968,688960908,1141403995],[1576391928,407136842,209550732,94242717,1613199354,868374120,19791246,1752867457],[584519502,869631353,289627146,145760169,1012824021,1090009994,1838151390,1262247724],[2093316395,1785032005,2076569301,1306447285,1154810079,724561882,1816583512,982129868],[1906474904,1600147442,1838736888,508969924,210789446,493399584,1470684358,182765090],[1780883867,632228629,86960528,737727533,1278740737,421923171,695364935,978641172],[861031681,877466808,1698300932,1971950870,1544530135,2014642841,674255929,42865123],[408864526,692322755,806143700,1161794372,277938775,2052386767,1250704250,1239427302],[673179474,613648085,165251304,2122539790,2070146770,924071775,1747803310,488112664],[752895543,1723689310,503519987,2030534733,109796582,311252061,651941155,1047071034],[1342063020,2039647465,266463043,121300339,1590978849,373988573,1019302242,2119794875],[330230778,2069430791,1450586174,2013784512,1697472121,1876117771,634216046,1570535551],[675089391,844323749,1647640925,728833894,1230931396,1426854714,138528186,1457763650],[692699104,2111763080,274414087,1540594351,1716014240,1410196322,439680728,1648661389],[159969287,240142515,1549138739,1913483566,323347320,968671433,2007712006,106982105],[102832788,1352371664,1357435872,981817147,1575578965,2125533999,723392480,954101921],[1901925518,1317669450,1286491700,100511500,630300656,1700568144,150710446,522164261],[56859757,102966540,326100221,925957419,1065805190,1916368172,1537269328,670836281],[1931931889,1176063690,84356000,1149315448,1159368010,1353437794,793314685,1196707481],[1240760960,224123562,1647612283,510876678,1692067597,1704243587,433627455,806714996],[1344164621,1170732774,327298185,460788738,769351658,1540664790,1878123855,1548561393],[2087184423,1489685100,1530273088,74696300,762020661,1545155995,2011580683,373155499],[1452281285,1176954463,793203387,2059190563,918581450,933468908,625861010,2067565934],[1713077556,858480439,333000058,188923000,1207711244,360013703,1783506293,533926730],[193737066,2076511740,496812847,184979087,216495014,2014310766,1515198834,806128117],[337055271,39152998,382797646,774109111,1266688777,289401532,112613414,7821339],[197488087,875562534,1807583339,814024082,839053800,1928262219,505476306,1866359495],[614195517,306344119,2065216497,570419232,176656968,1449059983,891189654,935427555],[848836800,805991440,2075054846,239690283,2084618786,123843897,702609203,700816204],[261992779,1981699724,1502668579,1197051640,1728774212,1601820962,1388158750,337108799],[1715980059,1593482070,39399805,1821474288,2104055355,14186964,564939875,99795421],[377482363,1172892232,215178721,1431226691,620536528,658199853,1245575134,1377444702],[448568699,1458876920,2112740110,1757883359,1548045174,1944121894,1418955481,1881713714],[908312632,1784798147,1435653655,1624298227,1523923529,1904276150,1207192837,1416046240],[840416517,610488941,774203682,1109827626,1375473051,1904721209,2100841832,424394793],[1964371995,1594691588,1494719254,454245206,782122993,399965419,1659097192,1546246889],[957539433,648045581,973417076,1538037566,1954503207,1515340629,1548040178,1956969145],[87954228,434429977,1299581672,1091450089,160392417,1426925644,76058550,762019751],[1058888806,721181178,1306154832,1359016104,1086534061,994185974,1056329918,1417787911],[1564828095,1419701099,59371278,641574513,1933771843,219040954,1056540582,2106012870],[1616284355,580927745,159801839,1619961271,1541179342,150289077,1855724960,584894647],[1366656774,797409334,229343166,2127478796,2104019263,1465775670,1740622963,423919258],[768137682,961992512,730359763,663105243,1882486036,500817896,1932937097,1818084264],[1281910560,721605574,719339603,2051478988,1121474890,159465951,668871525,2111523604],[1440269174,919244767,1503885988,445761075,1847798093,263470368,2765784,1685861246],[17968388,374228391,649707816,1116919434,1863246536,146747734,1747652817,1065262905],[1623443361,626049457,980580259,525613378,4933601,1786751764,834270270,1449842332],[216400076,140611462,687404896,834764782,199128491,1270970535,736175810,25467328],[2079065433,302302429,1950404654,2062752850,2051876495,1882509056,565771467,1603263751],[333463522,853072275,566030916,865652108,950114575,1726234206,971551062,1742304523],[237606742,1734290200,746290944,3998944,1903902936,1583177750,823906440,1428387879],[1529253671,1589400255,1195693294,1396391373,210699075,719920084,1502826692,1649618757],[794556876,382691354,589810884,552915754,219571729,325016782,2012219905,1292444721],[837684079,1866231334,840702719,923982369,2057882801,153800985,2057986685,1332565658],[1811257675,1757417289,854108321,882978538,1125649820,110586249,1186297595,794486666],[171419571,790382667,1839194125,488624595,223942607,417752254,535218631,1891046586],[297196705,138838321,1979169266,575217260,758875603,1955967122,133123253,105943335],[1187418299,1480055357,967625016,926228119,1521968335,338347176,1799933586,507386056],[453385426,289155925,2021925926,1237996490,903486178,1676454458,1599520208,1497477382],[1483676960,998392263,298552116,1234363301,213753277,658158533,1782843070,1500536726],[43411662,970977737,2081220487,2050757056,1252286065,1303609056,1703595012,239172276],[875697720,920297875,1644850863,157539598,1631955472,1526647865,1481271605,1596427000],[1110695837,1771774602,2025566187,304982521,1969665495,565275155,405621510,137858318],[940802488,1818047967,1695091116,1691275570,157243891,2034189847,1899962466,1701964150],[473690910,1869198313,398192215,1777306033,502608849,701653894,2071809767,1365237135],[1606828448,781370200,1583768924,2051659034,1662199133,1333889538,2001795159,1985786767],[820099456,2057220582,275639002,1182033717,30623932,1234267470,1924462414,1321688164],[787352785,1955102460,981870936,1555698676,1808130122,2004713015,1350170541,2044989335],[1872128540,1963671583,978610428,322674213,1997510159,1897112475,635379659,1397600756],[1778009022,1443878461,525599409,38094439,1618780402,2091897065,1931892990,1483828696],[847562481,1967250541,1654469018,848181538,2060200031,433264206,238609712,720683687],[898302052,973850633,364195453,362621755,148214352,659682132,722931584,1774308025],[412869092,826424879,1012663154,1898292397,790951259,292199162,1673658668,1499575722],[1718403528,2077420934,427123641,804066639,430743128,2086317985,637711522,277930883],[1671483707,1685334542,183495723,842390457,1751585103,1072626484,1941771609,1233090969],[1949928335,1808622978,1822796595,2026015942,1684007752,626289549,1012341952,1352810867],[1627626278,1625484292,1440061704,1235529016,840371999,1439041916,1179510075,8784166],[584800942,675625908,890654189,1063600705,498958372,1157951131,478085733,853978328],[1691333995,948450840,902547232,83616267,2057767713,1510930112,482690350,461805666],[1854402654,732821038,588610909,1281918564,438924809,1566590569,2119295807,1500047405],[87743722,863428332,1767903839,1756189150,237705207,1275441082,1955766964,505748434],[1290180255,838695100,517753943,1104158249,1161800475,54437375,229523128,532023646],[732092780,2095941417,443539177,1598675141,1895966367,441506914,2043433276,992986019],[1917621548,1120037435,1927426458,133720333,138898465,1078116950,472285393,745555364],[2003963939,1759367455,25415322,912543054,2120479185,1855288549,1618966942,1150426601],[910506764,657346750,1394912441,138717578,468612473,104874778,106220597,256363678],[907255811,607883512,1362426982,1978870903,492170733,1560116548,1048020533,1618329454],[543075135,1422454169,1458842093,469066346,1322976027,422017661,54109860,365849528],[1689232691,1575164544,673221903,1380008401,437833429,1518947250,1552291742,420956889],[1485859755,332707051,561196790,1850349608,673648408,1578646715,166295044,214832298],[1817930347,1482629904,971488971,296183862,2035125754,381104519,1139866661,965089310],[1602685580,231791562,1271475226,578144534,1770154897,886538367,921128238,375643080],[1852433313,1072519569,469007935,154056935,2116768435,274848578,1327684690,1568747232],[1750170808,353343035,1456290279,15291187,381524436,1360573896,14779503,525214311],[1460791602,85027179,840280100,847624865,1236530824,1893201167,1710446965,133085131],[673406433,1431204619,119738054,32591974,1443156483,2034727745,1219161739,1876859166],[839888250,2021201606,581752233,389146998,1541592006,1165974027,742252625,482217771],[873515305,730648665,1532744144,427233018,729789575,1455607477,1324332377,1311308614],[586556390,1218674855,622764782,993930017,592126628,1141799536,2007711544,48307969],[1683605881,1237128373,1526664413,1748412372,522512139,537312565,1219402979,1626447983],[891533447,1773821406,733378213,1441323756,188489605,767646955,1457016771,777134154],[1014023855,102670710,1387492951,918298460,1546763342,1430844344,882009143,217415972],[1108135551,216364298,1716640785,225948980,1765125925,777548474,1419780360,1842534737],[722858887,1805468866,606042227,181142885,799423273,1379797881,1008329786,989653953],[1921035951,1536573666,1291932158,191053057,1778207921,1436491521,1076229495,863666425],[1294380371,668985852,2027147622,113889947,1559863599,5143311,1974309524,319583701],[598612956,300887781,880022722,1162453047,598531057,801663598,1194848127,565089064],[584259844,1229010402,1958862042,592548113,1209230108,1480606323,1375621745,2090837825],[749800370,1697710773,639277120,2090605308,724407104,1248918850,1065173375,237123665],[10398007,1071486965,2062150385,810102392,1244325169,572428035,256831700,1378566665],[1754618058,805258197,517567977,1553098553,454014061,1061463182,1871141108,1243727048],[1999204964,1331587404,950024909,481834563,1722463203,1331369586,1956245638,926456160],[1622100156,885170482,939013949,546158163,1796158260,1151790119,2644864,133301810],[2041366749,576934794,1067535810,1251041158,1360560041,1593286510,488667846,295790835],[843118876,372904271,808325309,1382260721,1068330193,1877537549,2029747880,209020025],[495674033,1153664563,1332252991,425335724,54167667,1072221625,454005975,1144945624],[1785907675,2130141666,1228896576,1088065107,1098572496,308017788,1742927690,1567044183],[307024293,1555659011,417884963,11031870,1837631686,829448958,273338798,2115612115],[1577481849,906537162,988840263,1196872852,569013834,1251029383,1692388509,972080630],[619796399,2009397617,327763704,254686472,1035178306,542761612,140638976,1374112016],[996093441,1022970250,897018979,1982819037,1273883873,7670084,1974043542,711874761],[1992314404,992080275,1065760457,1642815851,787976013,736146756,24411458,1064624818],[1987578401,386866922,1899366040,1938957318,2049048038,1788119466,1549631763,1686109077],[308313610,1078848932,1828158071,1502421801,1502498262,841457985,444177133,899044866],[1215043991,113623365,987965386,355253631,334938702,1848198883,589221086,784530162],[1888648649,990217006,1639845317,612220956,1830986548,968757302,771718117,1077578895],[469534613,287806252,1017307834,1757322196,550054043,1280408520,860834865,1474668709],[607776684,7671630,1258414789,1289978438,1683846235,1870323208,2127617749,674655154],[2063285223,348164618,126975612,1497511655,1473989936,1704386154,1067362094,305979532],[1184115101,67389221,2025607641,1813620914,1447253870,1823064307,380192554,1164883140],[1086622746,56350154,1557368028,679074562,34905771,970052775,397796776,465341173],[403239310,2050858622,1462814331,1034392655,472329946,1020787607,1144919351,665463334],[1902267592,647377023,148171761,681727160,1347203599,1756073592,289963631,1666051900],[1896398898,373917624,809807080,2023802440,137587655,1662754121,229178068,1933670816],[1865697829,366848935,1745186597,1835118278,308046679,203250552,757609018,1190557579],[1194502703,1933407207,1302967830,85219493,1841227616,493126153,1903567027,1092543547],[455529831,1375577119,1434228961,797574270,977250536,787208914,381971430,795176047],[754313347,1026715802,1083757165,449686933,1045026982,1038372311,776354843,1548501092],[2027298948,1621995012,356569393,164535289,1848957430,221663952,1594086992,1984718175],[973423781,2090849164,1030850537,978244008,1988013683,181001097,1024585269,395410752],[1345700338,52725821,1041461074,1259655467,344338668,2115555536,2041031368,75686315],[535238926,1789477936,641209090,25488271,940648167,469312348,41747191,1719271769],[1759335983,283661871,1145434136,603253568,1575240750,1394716948,837086085,2012616882],[1984657642,146323215,1076239885,31101984,1837449834,1932952748,1871285300,2028261611],[1534164738,1321436883,1141189244,1455946228,1617402593,993149980,182637594,444593189],[810269938,871640222,617978500,459820445,454981290,1353443111,1855311984,876291157],[728702239,903447731,67042385,497618107,306004000,369152304,1549321428,1869942252],[56347044,341895695,508732752,1323697499,1961719444,1915858248,740894890,2094486236],[1834060272,1295785569,1324523982,771801309,1059997235,707288969,381396070,1746579846],[1007561578,1325999176,1298571691,639313447,2092832813,1530629698,213957206,1393440443],[1150400754,916231441,1883885102,1365788403,867115201,1419492493,774156919,163377626],[757254849,427651590,584475025,1762930843,1200530530,2034359233,2062577581,485117318],[1306791020,1598571071,71068642,1650225339,1059329138,1419276595,1979447972,1028476522],[1646210449,934612524,1332563446,1571702136,1322067580,1593597641,1020540610,424339083],[202051180,1928520721,1376572924,1066523739,1755641998,772785104,659626734,2017413170],[1186079084,951540062,1362849542,626938045,238469664,1380948177,881840582,1153482161],[953626915,1487769910,1953185062,469119814,2036639084,1375002963,597992175,1174200427],[1634182582,1493146870,1984095557,1029455880,1998946967,27061768,1806107694,1488903863],[1181056631,747975825,51406893,1034137328,930166724,1439404817,1300883917,1072934181],[127832674,1570281699,383452707,1275100803,858166453,18249485,1619625729,1402002198],[2129357116,1473440512,445081606,1258098422,1384583008,580554033,1867577644,1673735812],[1904117135,1502824137,1803608951,979177270,341092543,1922633432,1992957333,1879415787],[1714064053,1270200314,1292791752,434593303,1952965155,500216002,1958075929,774142135],[1596621965,997883201,619002614,932050469,1829754453,21322458,1361822954,1025909977],[2080036628,1600911218,1087933475,268428075,1659205612,1611573952,425986410,137601267],[1911114451,1407712429,513842383,1701571501,1103100012,92089671,245338032,1436282408],[375396831,816217934,424199491,689284881,1856669076,2106161583,2055451573,795383251],[561845678,718183316,819114443,1265465731,314660915,1066358126,1332145105,1078972219],[481357759,631327147,1588468786,1538826502,1709377483,888108878,185670734,2048113043],[1883009142,1513254669,383385948,972764685,1249491028,1476036176,796803641,1759732397],[703417809,1160057807,987798669,342664686,155787530,542596910,929476676,837638151],[703464952,1858666044,2032477955,1449205481,384557551,1879117221,766188252,1046235457],[525093938,1085517835,757387440,2040550387,563173208,16554620,916437918,39722449],[794221608,1867921397,12972512,1044558165,1901058014,573094483,1714598428,1685159890],[200737018,904382983,663624080,1718944050,358901187,618129563,209005527,1206144495],[1705338733,1880656200,1203372753,1318668776,2090515011,1808618682,2036575849,1928151767],[1599438483,1200061298,391104326,1196257209,61613359,1992794990,7307598,29094978],[596989424,214872712,712093568,1126770376,2041741028,482840774,973123160,1720855934],[682484297,603657442,981688652,531894012,319588211,2115331365,1434379676,1694555208],[1104721209,2128209904,667183206,560917886,868106498,501500385,1599691917,1622963114],[125145024,921309094,953192804,1944498481,580541112,520011018,1511978792,1928073249],[560228913,1801362268,2011797054,1165915155,384121537,515731333,1492166977,903337038],[774405142,1627078966,940476269,916217543,1017834557,775222276,1839179934,2087112537],[811697619,1068013875,47513579,1087306765,1660188299,425102206,25039302,1964052603],[1678224498,1747209099,1187025364,2007950109,1641213497,326960270,609003540,395791578],[1501667326,1370137110,575918693,63200621,502200157,1962030957,1696747963,844277759],[2045020692,958303268,673802697,1917023250,1741608350,1153432436,1363110932,1208952114],[864439785,117106101,1025533371,678061424,1136725282,62833288,914077220,253958341],[1324046067,1724248749,1343806181,1705295598,405125051,1572402172,1784350129,1912386559],[247144178,683760885,1056202471,1613060763,84139077,809648981,1814006034,2004031986],[1068449923,913014234,1130066044,1895857233,1459952263,1662747258,239366931,1717669623],[151026806,201310149,672752983,435651317,1210548159,660123478,1784196628,157607298],[151759403,137148943,1206584634,1238219568,1369146592,1497733018,1116891313,424336422],[1675735294,1936916387,1336996981,235577433,929905249,729542074,968120216,1993327784],[1988295369,780855179,756801820,1983833032,1001091456,585209505,482183750,1256593688],[2013085072,846886918,1479200810,683762903,1570440715,1297326976,648481540,360784747],[640918734,1114298219,133985543,189189510,304006893,1162598449,1101708817,1347971061],[648005066,1463236745,1251665510,536777806,316585332,1233488926,1474605456,317699670],[961712000,2005078666,1103854995,1721993964,913349484,222218796,1040381573,1820478417],[714860829,355728338,698083705,408437960,1297716925,483571743,2130564565,503961437],[2109011756,2022165488,1748733844,899918794,887633907,656363143,506687417,1353039283],[1865691146,1251376870,718269261,2024064958,613149273,664661979,1029068843,505023757],[2101896751,459889363,1672413913,504634894,166739286,1505708037,1496522974,21774667],[1895930032,1285224248,203125007,1347672375,1757538579,1200524134,597518882,146459284],[1402060781,537827809,1598884806,839945926,735127571,1849946569,1970152521,9248044],[1041516505,2075794574,19596537,974140659,1991005602,1364482110,220671338,1468301846],[920229995,1986355332,282176239,1168160010,1457929345,857368482,949406564,1151109409],[342820563,1535786970,584842352,318654770,1472189025,1736402536,1570487802,1355126864],[1956528634,1950218339,722680451,1495497129,1540833603,1772690003,824833283,1863077822],[1991333660,775619242,1019938000,796029758,1617230107,29592349,107873275,1802744674],[1498790330,622414125,1999274335,726448379,1790528081,339741686,1448267217,662752906],[1614560429,937522439,164176818,1129645403,1963040614,1163466457,1045720864,1001945577],[1202094547,1952774520,475085658,1483166892,522823256,83187673,447904529,2067095358],[1849917493,570047852,1709533256,257591488,1625529895,954579036,1134743006,1676642686],[1617756950,1430794988,1298669442,578713986,535199947,1858274265,523508224,1058715023],[25433962,945575123,1212942905,279956791,428337722,1288098023,2013974140,677147556],[1748699086,2060094151,120041542,597225848,2128855143,1598242495,118537506,1599178265],[1777127492,1200389434,1883609820,752413445,192505651,976635278,1008993214,1350336617],[1129511509,894424240,168943738,765370069,407107951,1915435685,1738931951,768909449],[99932189,242927145,246565099,46528243,1025661639,1078180825,1833664083,281268931],[2066948069,1510547630,156682277,1147828454,516052696,1970780058,1682559454,1291819548],[596915769,275239870,890378994,1786564930,1334103615,97127479,848258460,1936414340],[692288456,1179096774,222035619,86373495,1080829435,100457702,983129865,567696452],[1585653255,595358882,369903659,744225137,705414685,2079624441,221897295,1658530057],[424052156,89182771,1984348228,1110974001,233211096,1796675952,559154085,2122946672],[288670668,216360777,225865066,720737826,1622575756,1262736855,1243868047,1728924077],[1652595426,271834893,1485865175,183499300,1434607696,2005874822,1348159662,77921857],[500284351,1935116706,1688964776,1680309225,1075837126,2107304896,1495792878,167261797],[1797910805,236100080,798615630,843401042,756431378,1032753040,959501040,287358889],[1341024280,1044673447,118330823,499281875,1696226534,1491730323,2062387172,11461497],[878383790,1769434649,1843658214,243162987,141658476,189111214,339568102,345381259],[952560576,1084823892,834593852,1991939048,137009702,226369833,657389944,739582626],[1231337624,1048341282,412877169,376425748,436720624,1659296226,991630249,1284281875],[868568733,645861,1699668444,262088292,1056347573,693166465,1176022855,802146046],[787803951,356272925,1983540740,1922009624,1730719034,1649222236,2011864520,354828044],[1548092569,969966436,158619470,939821279,885441486,2109286192,211054577,1176325272],[159128843,2124690,1699637539,1655323296,529499477,1758140001,695702678,1091897003],[1378133714,1833278894,1755007039,961982927,994566362,630769411,27170469,554462657],[1488562005,975390056,1836558329,1129017663,1897037127,426978344,578522187,977393147],[2043073847,645839307,746882747,359683417,163046929,2017137419,220661764,1138353049],[959791843,160626399,2055883714,182535782,1715744831,2105612181,309629741,1398949278],[1845552002,564267656,1857322819,647098700,1946526759,90617432,1301156845,1128489385],[1095349643,1433765426,765433743,1277635691,1430024972,990898621,424070154,963292985],[445882114,746820981,82844716,1526063124,346619926,1910599963,1776697198,617642214],[1548804442,1516122497,955771334,88655980,860338349,1334351614,1471130646,1142489753],[1976484392,1722668293,971394113,360800055,2026975655,1379272493,1646285600,140287159],[1374711109,2124794716,234218162,705986801,298119394,1405459657,1081032268,1270086478],[1640064632,2065038925,687996318,152567301,545918942,1492384616,747324002,1445096133],[867857865,1860046194,1964401647,284605208,100975537,1192286112,1346551640,1121197566],[902873234,1349964653,1484561058,2017181621,2052187582,1472332960,661191777,616041706],[1069665239,1049300063,1609066155,920626090,1334168561,387925751,398079169,1316738580],[653401095,550394837,684932035,2094032541,298667199,1866458391,278103255,1156515397],[2045866955,478726560,1821857231,2120914802,559091165,485457390,197288025,1295611435],[954682786,241278689,1908846261,264232522,732008558,603251239,763654063,457962969],[424466410,769991136,873351956,416403128,1056214587,1034317656,436802383,1705984747],[1427967937,1556221052,1529896654,1724734769,633568354,1589464837,112671936,680508315],[1825011236,900208304,1536931242,1842008047,714151148,78208015,846212079,1407456541],[297350286,1571076332,1219685854,1649045522,174275273,847042551,831905359,560167989],[229378429,322372387,2117553302,665550478,2090615432,1209710729,1033750748,1409472767],[1904290891,796294372,712944075,610120498,1073169884,842086328,1849046630,858162266],[126002297,1444566512,1999585620,1584159166,52719232,1204995389,1453569733,992922866],[1333372055,1973589063,1004844413,1816694126,1116266865,1950606843,1466435373,1371068045],[129459768,420559085,1879022851,439939322,1760164600,980916713,558212658,1046238211],[747105698,1190846029,1872567248,1626272808,1013671947,1770289512,1268601308,1028331821],[339814250,191143887,63932230,804981048,182732073,1816955502,1381144415,1240179846],[1618962800,326734502,457214890,1892604951,1004497592,1865134699,1147926867,1622872327],[1708534234,363189513,837235694,1635054935,516980863,1196360211,1515569777,327025852],[1252104659,1112556201,1449216648,782345905,1150846852,949943723,332844639,1498799829],[273151701,573496428,666058878,416338894,1465160399,944482440,659907658,1019221543],[161459566,2118671848,488710071,148969155,1976649707,168279427,548179321,844492083],[1381605914,489817203,71758175,636468898,1324546982,1456235336,1090195538,1795017485],[845893890,1493813681,1509004915,198718466,1350191161,282148293,65876813,1570589414],[850474097,1984167966,125964908,1759793080,807471323,1762866553,496466077,106105240],[2076338180,968306172,449060905,1281120678,370311764,1440484136,1673161450,1420107411],[987273732,1912629047,363240828,1076024763,359638698,1127703890,1253881824,1128362923],[1591067513,710519448,430312333,1484244366,1322135970,1331683436,1666917937,809444277],[747837856,48886582,1390257509,1173131316,958161537,1471138466,1448371755,1174368726],[511898609,1808102012,1849763232,1986492887,401143548,156609912,1694170122,219854544],[1878010561,1511586982,1260958466,671698871,866859826,543052498,1931474158,218016794],[79951785,842318221,1910047810,802745216,1795043821,2080070940,979403579,240615496],[1705595483,44793790,1177702711,1781342064,455381339,2015128947,910491156,1172566054],[1981637803,1807722687,452969574,1273160415,641369559,158713774,811153743,1256985736],[28376856,1003621043,798523996,195855032,2042239351,220990620,1488907520,1736249646],[961401257,831203691,1856397455,1427256891,85623980,664484647,414439218,1313956146],[1443771786,681675876,937316688,1971356884,545777297,924787445,288352298,808634750],[967214977,2071420814,1404650482,715459089,1562408636,1991376423,1931664331,2102056272],[1322043828,1057013939,1731104268,1492257962,887869831,860659138,1187252620,528466042],[1730758888,277786475,814368035,689676436,1115868077,1183500262,1185723230,1456236487],[130533305,474431893,381647080,1186352715,1933621359,1416304548,1511374448,178242046],[750780458,1977618304,263292249,1927604306,2067483719,1277435936,816602161,2126905693],[780291925,2073635403,49597626,909585916,1904426666,977059058,1095726993,1704636038],[39522781,1436861828,1565506170,1378516687,1822187449,470693009,1349941333,1827539638],[1039296850,187891035,1471663691,21222324,1195821726,253906222,153228884,953571646],[668222728,1883309798,909596049,1461563417,766359729,1156772535,1876469729,1138086039],[821399012,1973135298,1549442936,1331054656,1652493398,941173250,1007461807,929474771],[315656191,183807506,776708595,2106847099,704694706,973428006,1748738503,829195899],[897894735,1709310179,215274527,1579089477,1284755151,419212637,1679382670,1249569675],[1156890168,640486294,1439867907,612514911,784751236,583803713,1014160988,638773376],[1071569287,5993334,1318224436,1871380701,1312523247,705926159,1335437869,674159912],[1777374825,245021597,1330270653,1127888709,190597240,1085419497,839645227,422665966],[2063287585,1954279451,1774735803,2011584471,1463538238,213406114,800290164,953994469],[254898901,1764213031,103936855,958857649,143410231,585363423,727627177,1877592443],[1486396387,54165022,1931024926,254693593,988760669,578482684,427318756,247474585],[658539227,664128286,1673216768,1226176358,1489239231,213893915,1404916680,1315680],[2003765511,1982324375,237212486,1390857454,1978096846,1835871231,1294471404,2068911228],[1732294985,1713303970,234542051,1906690575,694983825,1187812383,570366209,1383119200],[947692755,1140517982,1818099123,1415716680,1704469167,26467505,1603707862,299383612],[1116610629,70972860,854899171,1967042475,34277890,529612374,1156288249,1782821655],[1219102376,591913052,1570672601,972709,1401691952,190106449,888388007,1493964876],[324859660,277689092,308287573,595093883,1048005537,1867310942,1854618904,207521860],[1865657003,986505029,1121375227,558131300,1443457026,122573202,2127205965,1440889527],[1526328083,1081148347,1809059472,1922854344,1263409641,1603084043,226072201,1351699115],[1674921670,1786049110,309711542,162148418,1159401270,254732789,653078450,398302420],[2013277068,2096932602,1861158185,1521642866,1685753219,1844071987,602792120,781490257],[1747909060,522656951,101820820,283944914,749973541,356096434,1288614857,1085785796],[906573488,135032256,1431063437,346898188,654537167,293945595,1961945564,105666096],[700531355,1105426554,1841394693,647426587,1200999058,1273925821,1231151865,1354874599],[1630414165,1419535530,1962859470,2004320047,1149964553,1150380236,241653149,629947957],[433506019,1252542015,908557492,809143790,633744011,359257409,528871420,536100803],[1122905053,1243317047,1721609046,1878771230,513402261,667944381,227272889,79139490],[793303447,1714243579,1925908787,1836794759,704984247,189724568,276167195,506289743],[169371327,796249946,2012521467,624893454,1192863747,1945043787,1093414541,935189166],[1594856717,522256555,697466587,1786292081,77787241,650533387,558537627,1049791698],[1936175044,687161449,1682297455,1420729733,1017222862,2023564035,71499457,1357794148],[657253448,1697637394,249222927,1914816633,2056511014,1093587817,995591437,774704375],[358724176,1608213831,755020143,644169247,641207236,1232466649,94512538,103615642],[1065020579,1492459465,59410665,840606565,875386890,513118427,1779056325,348309685],[269706589,1718893221,257656951,2006664937,541762927,1674891394,474123697,1077226429],[601024827,125690742,740443594,1442073379,328109398,1506662190,1936290830,1287278651],[1548398700,1858563738,668521996,1016203286,612109911,1881861603,1350978086,384266397],[1419174134,1675529319,1614267218,1541506490,2001781876,1617552128,11525287,75300027],[1840722980,1344053162,756741508,1235900705,526716335,401452471,1332192902,1061898853],[1084394679,860881745,961886768,1975301272,250155239,1216689215,383963922,1658739699],[2043816600,1703039667,33242342,1340939116,1925796670,743485635,171820896,716549812],[724512781,534408128,1423732565,1713333883,272414915,585638587,1239651559,1846605667],[202109066,184596869,1908954229,810800257,1477982379,1512143570,480360703,590650298],[248404029,1940423853,290623021,1693119119,1226262377,1342358024,1880269296,629912372],[110958694,1758267600,1974479896,1333822319,2105455483,1919299167,502508197,2061241499],[598108284,339384776,45746484,1376263234,1777743036,749439902,856371117,1815609431],[1683918882,1117417454,1129233887,1549231523,1006692320,650726496,473748804,1502213331],[488186854,273129413,1424863342,1119563311,1003275776,1887902554,1596323649,995032696],[222328882,2086997314,1700848757,827342269,1515641426,1803375409,466482655,201950537],[1773482430,332205274,1735423653,1113093651,764717078,994562437,508989941,1633923365],[1495465285,480303943,1722314698,109683674,1706148729,1692054379,1423529392,852731854],[236405716,184107609,652638120,525524203,692669886,926781761,103885957,814985702],[1383172725,90224076,1844869521,1802945383,663418317,1327455887,2046661464,1474746698],[1902185543,782827929,1121428807,1966889551,1378983933,1810448541,1898699800,2073857802],[1060404995,1318357609,378485839,118788551,1509388103,1189896439,1052365651,1731710079],[726431521,1997937590,574984855,414942217,111154699,1134632753,843067229,1699601444],[1465785490,1947149601,1304460702,1225173525,1284182474,365474560,67596965,1984231044],[630146940,1587268337,553953693,1220461178,2022244465,724750574,1366711925,2069331409],[379350002,171229861,939425110,930600277,604380788,1825910008,667146544,959666037],[1195056584,1448627549,279910673,328957319,1466489760,781986296,1404677918,238753153],[745588404,746671911,1862291137,449517115,307509672,16009833,588747675,1152370177],[1729967539,402210016,202481435,864186239,919518960,403204799,1464496917,745069655],[65786987,1556818161,555299116,1923753610,1757247266,1506111804,1359654212,1910523324],[1866994330,1114356366,651638170,1884598239,1489734311,342457247,1600665495,1659260912],[1969935813,464229125,1556919814,2130046290,751283698,294157433,1240366696,1953882114],[1872786337,481446185,413953730,693092261,1084850446,1293571105,1500893866,2106484862],[1041244202,1120185531,1375861879,633866332,1474180615,1550052299,626726626,1678486445],[1262001638,1117535510,493659874,1056753144,1912150430,2027338572,92608123,1430985322],[279341850,1408206360,393953399,27566072,1776821977,1612875517,1150880189,669046700],[1313927999,160783083,1243756249,2078628647,1440576566,1389356295,1183194800,42947628],[474426699,214490632,782842701,978846598,1014271245,387438561,890463988,714578383],[1860066326,660360896,1580344491,164977655,128646238,1455588588,2020204981,1568665914],[658101312,1295756856,369793895,1026186929,465629080,1639231597,1513572186,2102367796],[469967382,174113596,1146476241,2035618357,115915400,1389367485,942392669,667707357],[795459820,667442346,479891928,335957692,1858625249,1336398101,336012742,1600146263],[1112583095,150614936,1651512930,637971507,406043315,1848175561,2118406866,583876296],[994289025,920378046,2044762097,964437072,1908655223,955499673,1332164344,300093077],[901982983,207413275,1974815603,1956136550,1939999989,1889420744,1850911646,1159879347],[336533002,1849966749,1635068247,12054052,848344829,1419515822,1875015907,1964515846],[608306729,653117207,956586148,237074079,830695531,1909089751,1740965015,2092031168],[686052804,1198420752,2024387505,160943188,1259498069,1652718463,1832390404,701914540],[1301919729,924389700,1720745153,1775234111,745276483,2119666941,252139176,1192397915],[805860375,870257959,1034241825,866372403,1527736649,155311788,1429047174,1216128049],[1898910258,1215103549,744318519,1206349219,1145085215,1285552098,1886593534,1669807734],[108401454,389566630,1191853926,1863880374,1534242094,691066528,2117183524,1651595909],[1625464319,1804410109,1241181704,334947667,731209497,717614355,791785243,1780064556],[1838299121,47405056,1981661336,510028203,1010637882,1059690445,1001584241,431950476],[586349509,2079504834,1179874859,1293802759,1590334601,325855233,376409091,1623322907],[1031497386,1670670454,774046422,1443744160,1838732436,708837160,1935389791,1295257580],[1927164554,184055009,14582781,1564195712,1673263804,349012004,1201239264,1982467613],[1437341123,2100134085,2064063600,856116935,1345788229,1292308662,2105565053,337773306],[1279554903,1772219227,256778958,1103887601,1450992050,1007606844,501555804,1529344286],[2077614736,683528408,596071745,1069844894,561813553,1987679796,1578099158,1440119926],[279182421,1295178039,1061948324,584671490,1662264922,599591827,393302167,1823483117],[596791497,646321205,820292588,986189427,1301054334,485050443,1729756940,153148872],[273368699,1281834097,565928916,1838688838,1188015840,1381248409,717672405,1163787921],[83214656,1291956344,2118997750,1179254536,578094712,866205869,1737552511,1768164506],[768010073,1684902343,1024962869,675020485,262291348,1000758500,1062266317,1744199146],[1982962881,1597937872,136848818,1177914976,1249205238,1209980607,748936384,1669777793],[860517149,1463837479,1281670999,763810615,2017858492,2127025472,1868964978,768350975],[868188749,1606698810,125082470,1412627390,818182679,1309500529,2114260375,1044067464],[1505877664,1253373480,279024712,1998876768,2093522304,1043616860,1828844302,1793349523],[800039540,1832264285,658129228,1924638859,1304023097,331532868,555654912,2025300225],[1577073146,687478380,1663789988,983879861,1703729265,1424405312,269259827,1871435503],[1932924872,1796386892,321197693,1361014779,1476201265,2012610220,1479374296,557560215],[584700572,265902654,537792002,1961697982,1918730979,404346688,1476056814,1965915393],[232017755,1814742271,1891846116,939916880,567181633,797696499,501926658,1315909309],[1975243073,1125870561,268475725,701265570,2122034853,1730303626,1416880481,1255724575],[9539986,1377474604,1403422563,1174522975,993959168,567829600,1970182025,1716942792],[1898145552,69361357,139753969,870758977,949272928,401984823,1788270626,1114678880],[897353920,337451091,977038130,2035295766,474228536,856998591,1635804545,132201499],[1488877251,178558743,312354962,2049484480,1713177892,627558894,1252424063,1631694121],[1230573512,800158677,1035579920,1009842201,1231256112,420418341,2061521549,372704532],[1235046416,125084555,2042339300,78658991,694263830,1956188918,508720587,161297635],[320797781,1885226221,1641309431,156870054,830495201,1188295800,1277193233,100416631],[183741550,943213516,514068479,1702696980,1849865553,45381728,72477983,780339833],[1696055846,497404184,1162977839,1351117175,1952165239,1654281820,595992612,502430991],[1468716730,478994998,994889161,531261318,1116336694,630758734,1881117733,1712939665],[1554943234,320904033,2005025502,2033462106,257283396,552562409,217525859,297267641],[1354806146,392448942,601700334,1272330941,213526066,906570979,1940312304,1006981264],[462145545,282205015,1778626457,1278542334,1683605884,565013681,1383890597,205649937],[2007972547,1913410378,1237770703,1042293975,1940511596,371280892,921906590,1987425859],[1082593424,428764151,1229518150,700503581,1502703466,675977088,778133108,2028742695],[481873473,1106862146,964065440,122166263,202867068,682419963,1325697907,1971136219],[306643509,1944552925,321261827,1540983265,1669247911,590768773,591897253,1245424851],[558063538,405795703,1590892691,1219977657,904887109,887930219,946490771,237406995],[1581006432,2081875232,1548325465,1700108208,1598182534,1335520352,1898476116,1844989407],[1844694877,1877054365,128666033,131574508,128129141,706820033,1927204337,534516136],[1521808628,784877546,1890516328,221767609,16242914,2067937334,523249716,1653829638],[1690282282,614601831,1729540016,1335576004,783881263,69973799,597492766,1661543281],[531658199,1536312809,1712747589,1260738269,636706433,1637388640,444743742,1354868532],[1274614839,2037330038,1635466672,1307835145,300417391,702353045,1676237405,221157524],[37193338,630799493,132342753,1885007663,216101319,1039001594,941550798,796856504],[1762514681,1902794948,494429542,1975195602,452044227,19780294,525431321,959549450],[1500947522,1214309938,570074848,601933804,1344189486,1217200102,438411548,503251083],[1455957392,2055708210,1118589653,599242520,1598003028,940253228,1418299317,1407230546],[170852533,1998370830,911900477,1348499041,1351662929,67271834,2017965165,205510073],[1539022420,1684469267,2056775818,1614578959,945785949,703710968,1240086384,341265646],[30690437,2032245309,1446677459,375167652,757733220,698995889,525939882,1339058344],[1422538312,942997426,654918738,364295389,650325804,584527218,323974836,1806353668],[2080781879,831032419,1608964491,804512539,577166344,113181657,368386171,1652515322],[1847842690,1369038056,425827236,1805374555,2012395245,1363893768,410244651,1581220986],[1714117189,1452351185,847386864,533158122,978586485,1485148862,1929642659,1794389600],[1893882965,1767927726,158070573,294832366,1912003956,1886706968,634408791,537020250],[720106985,554247102,1186632114,968149629,552765311,1476404518,1006655810,488608897],[1913061248,161924560,904696937,1798943620,334646879,2009069182,1091659919,1721752103],[1758556627,119709015,1277630044,226513573,387341001,963004865,99998194,196010979],[1199415818,2103655708,1269454550,1050383963,649810980,1923201854,1429522151,1288403870],[1333413181,1698828653,1950726111,255663296,1024677047,1292448109,658990827,1527840530],[315080630,1992763881,1040678016,2004082190,1005814467,1767800038,1599713061,1086817900],[678409404,1673714351,2043609807,353690848,1669082750,456676800,846739150,1681550193],[669975866,767144862,831170427,1983742660,1888234185,2080449168,328564166,1873645302],[1469677264,1866082048,1695636009,521606524,873726395,1693404788,686596348,450310913],[2032353041,281413093,1028564355,1122812100,1144951010,465481117,1360156481,2052421152],[2081018134,780725521,84366934,1628004306,838864405,102207077,317989165,1082972142],[53284308,1768348122,306849584,1967736345,417285769,631536956,650125704,1574457171],[987280714,756427971,838293229,1517064330,1230562884,1300570168,1035452434,1522859609],[237485411,1619770264,386618058,1372611208,558579289,445504897,496814051,1388021187],[1312287472,1597297818,104882396,350875527,1396960704,1995962920,1063210411,836059298],[1473578616,434482514,634934166,750627615,168711700,1348149683,1037667331,357277967],[1793727785,1170381780,816491817,594266700,399378355,2053691387,570254208,563603102],[484449835,959078426,882644468,1788585030,135285998,912880582,797722570,96242333],[1009239204,1487751491,2121364729,982114051,2029222593,1936983834,192568604,1728879952],[1039137025,878588150,77936235,277458196,1868623061,731534291,1282267755,594687330],[881197110,1564624404,1063778507,416709237,1856368928,964759428,773397016,920957189],[1624188463,1654026679,350388939,1707664123,1943568821,1503551430,2000805669,204794784],[127534347,1714340911,1985234898,1337577011,474000007,762223467,699112934,1234973188],[1044052789,1858112072,1098819395,244268550,1343668107,322884106,241501598,1688941155],[961965286,201965985,1715909232,619625993,34135002,1483414025,1490393556,282246331],[262399093,1817257527,1051133769,1831281740,936777168,1658026180,1486561461,1795245779],[1486209635,2033403888,2044983551,1106161805,1617855297,1779165042,696745691,1048862065],[471590997,1293008738,868638236,2036963168,860550152,176355126,981572234,1240850995],[503828493,908298381,1134952459,1764078639,358283142,549251645,481056143,276897040],[1104658091,748516783,684016435,809944199,413408575,138725269,870976987,682259174],[1395249989,299980959,1732210448,903274915,906355134,1162700179,196292496,318214663],[1570171525,1197692147,1752726786,2090781210,718848927,232701877,45643363,149368275],[1674885550,1651024857,1437969182,1840996335,1574185528,311911716,977050024,283979619],[1905737361,1141374748,710875547,304955147,2000074017,1951398897,424148292,493516931],[377633921,388591442,417163630,214497715,105892245,416555500,1632893285,1032163169],[2122846274,595443213,396235903,2057352285,422820000,1354357089,1134058275,950817208],[1074798549,262356556,1147863251,1133817435,1694610236,1043688645,136462754,948849639],[1214567637,1357021378,273848355,1434223026,439862080,1707184934,370440464,1541014910],[1052443159,1824028678,148227163,1973119771,619188527,1743103681,1854757892,1491336034],[689264516,1801208469,778208664,1193832253,1428479871,18584139,1039643505,1455093374],[1187528676,592230002,606265980,386372534,691488443,33383627,624519000,362253412],[464460800,2050428931,432483655,863834709,901737855,1092047658,2113073293,1792531640],[563362024,294780945,1103413812,520889853,2046637230,1034809990,1898510277,1834058529],[511176074,356052488,1178391625,1019564719,91578932,1207277877,1058066538,1650864842],[542552383,687744596,2106015550,260124192,1568583965,1740542320,1264306544,1218839163],[394278239,1779865263,1353052951,1006136878,412635821,608290454,1871199791,519528126],[1713673671,1371323005,336836844,2081944126,318554273,1193260290,606225745,151478183],[510505682,810872079,1778786879,211468777,937985044,1646819336,214228925,1729744795],[1698233920,353305022,1718025373,1256866765,1803927030,248581651,432018420,48075454],[570715246,729799503,279754733,333803762,280931702,1957225342,1638631886,1392486754],[1367441139,2122845276,1644672264,1498665851,1444837128,694086594,1362019912,1181689943],[1475242710,1393428062,1593461363,139803911,1367911256,644864366,283988296,1276271355],[836316531,1248783294,462986195,529601151,1139936677,1687531274,1435746698,90774587],[845243101,505468379,1031728553,117136889,897492138,1412215793,1340056988,925960345],[1916963260,1632975366,1122001422,514667683,865819147,1227925389,2058467742,302201304],[1298301446,1744548878,182704581,1994071510,2052092227,617346741,1455568500,1363338765],[1306222023,944177243,81832907,1836033886,2107610754,827512078,453728920,1195481680],[922840848,134728489,1274694904,947445283,1551875825,957743034,1743086285,955555570],[929814052,136395947,1280521541,2103630362,1389800927,452781951,347716953,1700863197],[303932567,306560375,648631524,160054478,1320698557,1030697123,553426147,139518801],[88225185,1135961222,1156472012,1480845426,1108864838,372011569,1467381257,1137784735],[2063715227,1351464474,1297505822,1109613654,1117270174,679748873,2059837268,1770684490],[1916073709,641525127,1880284379,1466203419,891147116,508248844,1015397355,1636370095],[532469084,1611028582,596355037,268480942,1741165493,1191209479,117600019,1219428042],[486476202,230240187,694717108,1688293066,1967512035,954834908,32311089,420977390],[608501031,103187028,1722989113,960646472,1799825516,700873906,657760044,704272571],[1664940689,377409002,1357818467,443401678,1929096390,552830754,501667013,2126501819],[1288668019,1770003991,1438905320,1445420326,1873391622,1841602274,741429444,431387854],[1244866723,1813791526,48594360,1163564977,1694003180,1363022766,1028437884,454127619],[151439223,1709977420,1796934815,2104272257,55337931,632494987,1734903233,794160310],[1669484088,300681005,1878401211,1859474845,1416015343,1975606626,1181300456,1085761090],[1120618331,1821650627,1014001120,1375458704,264843119,1080984052,153932908,1165016313],[957454698,964504722,235848924,975087412,330743843,1644948285,1390426702,1616743376],[669026889,1894855140,575359608,270419509,1683509775,1563107157,1282088601,482441037],[379364764,1804836616,2094544306,1473068448,1843685831,1298065379,828486052,10667083],[749258038,1681368548,1991753395,1889613352,393531270,240234605,2011617722,107287133],[1874249769,413322648,49097552,2129201828,766342925,1806044582,39189735,108671640],[1283640527,1758247278,959312068,217783001,746703090,357190030,365886866,1469820350],[271146880,1304331844,1890457974,980516542,1515961282,1287580048,1154586349,835095350],[1123002373,1178902952,1847391804,585940788,419599558,608385763,1680094624,649087548],[322616000,907361438,1989831002,358684161,240641169,442892731,171595842,580038169],[961466571,1964325067,467129637,1807495031,1502408351,1638849023,735593225,1022827013],[2113853732,680261131,831020364,1731378633,1662486172,728349027,238825626,77709798],[522341423,435074486,2019825225,2130232919,212093940,57552547,1280257259,113262263],[701645433,1315517958,1843999661,1798661334,311355086,963031908,1559314188,1058689166],[2002467917,1980860964,1376999321,253427437,1878843683,1330947935,777868138,1611496268],[379809847,1868853943,800387963,598198401,374680846,1842191008,417722495,1244479763],[109998499,1546070707,127127970,1134730757,608452943,2116355719,1656645914,994392346],[327343727,1508698544,1187262548,989500438,337691878,1749922344,683938969,1821615737],[597854277,79876047,491637467,508697316,1570971673,146959318,1323287752,2120545302],[2010834284,1391914158,1079070545,1646339960,73297094,1045093743,1071566704,743367274],[1416312653,1506256796,519888388,1156784967,1241260682,1268914787,1052790363,479192906],[1453532054,1192714986,324627808,1536913148,247017972,1327736440,329764524,141389932],[625476601,841953722,1695952112,1283685656,1451936449,768550315,570915940,134629303],[1712397389,493644467,1442822824,1650904583,1341270498,1273665518,1017662585,137795949],[481794986,462010289,58918287,357174590,1621488291,953324562,1504012943,638266169],[961364995,1018747582,96179414,1010871426,704692006,106083811,1599264707,81502787],[105313668,2065607532,1963472661,1606305839,1159816159,1003625194,1103644844,770384506],[800626612,1869812105,53088942,427096816,247169638,723205172,1252706220,1709538076],[898677331,1198330807,1531745271,1889329638,545537160,1742069858,750524183,278971455],[546569779,361257672,65102156,1314734659,441355661,514559563,601772694,2847586],[1397106873,1768729475,305544074,1282455955,166952979,1348618494,974285015,1590389034],[1452822165,1645173719,1943738540,361332386,1848857408,1496314431,550800945,1160360915],[560120181,889142043,802839856,688339511,1996837736,1933178761,1563068957,1547324947],[99290594,1354219700,328098857,1707648061,2097211682,68361636,1666288984,245366495],[2094613099,1008345615,1308586517,493351718,768408576,1568545177,2090051691,683840094],[590428584,1135468465,1503551514,426184239,1548371849,1749492336,387970022,326521148],[800454242,1489030652,1889495564,559562867,1393221218,1726399884,1596473240,894872181],[723305788,350080314,314188763,1638981334,2098140497,382620875,1595217618,2108268933],[1130855083,2003077690,1365601714,1309433096,1021005266,1821520817,877880384,1484148279],[14464820,15761226,1592874722,1681272236,1419557009,825351261,724792199,1571758981],[1646645583,556802547,1520677235,837756912,396644805,1571974626,19827933,1443013429],[1462000020,1061042043,1968169050,605558083,803332604,2096182774,651525831,1093669169],[1464087785,1099233297,947629797,29337488,462226280,1373185574,1197764468,103327666],[632454620,691999315,1803795618,2118097229,1816509782,1650108884,1533682625,1278019984],[1030932030,685946912,482946362,1061414783,588886475,1536245294,1184915976,1338454607],[128228027,1531150420,455454509,1598282000,694180082,467427656,376005447,339827834],[110041423,432754998,1326248242,1874271599,1234378422,2027086418,998322832,731578375],[1533476263,1920566591,2093465947,928104,1209147318,528291988,895247598,233012075],[56763082,381373635,1675576061,972071558,2034731376,453928826,1010109162,671389520],[39557009,1152401771,953620878,1722559687,1080021722,841337082,27772592,2116280664],[1243581695,1977146875,1377212137,986317701,1883821093,685198646,1034694076,36618834],[336924516,242760264,560046724,1603851744,1787750393,1323363162,1673381667,2065945606],[85477029,1952080678,128559678,188829357,355874301,476275752,1507717937,781694287],[594183710,1652506344,1956121176,1635608343,316394699,1235624073,544474998,1477205954],[487458054,1708667379,337001086,34349865,706258984,1533590361,1656200795,1669090160],[194308710,964305028,1180762537,686611121,499385553,876892154,1109653591,1915803041],[722919441,1106056841,545936051,733577545,939528753,600379132,1594470955,1100848487],[897117470,521975369,1793508326,288769922,664112342,1049256830,1972842545,221788895],[528684872,543899320,1234553264,1737694525,1303142425,478309456,886574128,1108815725],[298040937,735146836,1157212292,1919051392,1528183345,2047994386,1906974530,956814336],[1877397419,2077208761,1462819304,1019296496,145552495,798019077,624876294,440239977],[384790366,1188675896,181143510,1912099552,2013954852,1056870568,799541199,941984658],[1162374260,1201507767,1137547799,745891070,863016519,2122195497,1361402773,1389401351],[1469680514,1136251512,1691291398,506670475,329698119,558420508,254793910,795230736],[1964069275,886004451,209034067,2049705172,2034431468,1175376526,914451574,839718924],[1682511383,892542331,50690445,426322364,1862999875,2054724683,1600045791,892604784],[1920778221,2006568977,1173449917,441875278,1490817259,482802037,1046284706,1453494762],[99367436,241966908,2023612708,642257990,721436773,987924363,341751952,632383836],[886848034,1907948399,1440726461,1653469058,150772473,1036731616,448411901,1748325318],[1435466787,1646317673,1953464879,636973382,1156142157,509396880,383749635,1087245910],[584029802,1600099003,556733512,684445753,1947117777,1600762652,1627156544,344793234],[793441022,426395486,1663368406,53063242,266972502,954370092,1391204138,199111945],[2010886671,1977273380,468434530,2056586837,153564217,1666701001,1792216504,2009583169],[1629981966,1946108254,175591147,1155438150,457362623,613220197,1563329118,1067294290],[110821314,138913760,1380139454,984061326,1965207698,431811947,500518622,212508238],[823585963,1915898014,3958854,1281415990,914322155,1796920084,1476961870,585597953],[201269714,722080884,45246237,1577006580,189025105,594554142,600600270,1157241319],[1312467121,1468553117,249971193,1146643775,2124383892,161094728,160924220,1624515900],[310973387,1750503880,824931592,258797931,1640035216,909281608,1812658052,717963579],[30337615,798411874,1760940026,1409982311,1008780675,1013066922,138610094,1372603357],[631776273,186753287,2059724415,908762318,801526432,721762855,1161484101,1184881856],[234731214,1890043361,1452447046,435137,1786812619,1361628825,1270375729,764573517],[684534577,1009859649,990077038,1331141541,2123939669,850578453,1893474723,497774038],[1478288088,408747621,814042131,1971449866,1472361209,1092329641,687505834,1520664357],[834049322,451408002,503093487,684173171,1106859867,1346276597,1684860058,1174809793],[2091953850,1884046418,1808967140,134107480,136031937,1217600939,557424651,1993757648],[408817072,470725349,402379474,1966289267,1405957814,2044209110,531828767,1264969595],[794798426,525231001,292158756,1631006625,386898074,1244015193,865661884,362714673],[1682352710,1734498527,1491291813,1412621949,1832708302,973925099,744243339,1410742846],[569125378,1424146795,774784361,1717402896,2013249471,1882954694,50104580,1156963286],[723584392,209513569,826274242,890002731,1040748263,295925999,98541247,1479058741],[526664052,809491347,1050399052,116454685,1788632396,1896154817,1187223080,109002483],[1012384398,1232009499,2104277823,1247879545,114546199,461524231,279224658,973916462],[1118825917,974858844,365626348,681477737,416026499,388445206,312171454,1919613770],[685400110,1383674263,345524617,1906014622,1551562067,701237530,327857892,1935539219],[2111325934,866973979,180286063,1112777007,1225830199,1246310445,1715671498,1774762417],[1930854636,1765236187,587482325,732170538,283536922,1296563744,919743465,950046952],[97021597,2101229737,100372871,580207909,1849556905,1598088324,1006569081,1500434984],[652613967,1221425442,1057295960,755489099,1641332020,858908887,395948856,186867489],[771300549,1357997199,976223274,724600837,1813702378,1871912092,1463775500,1739354868],[1356819128,1129795203,203371650,799128443,1286734792,867975541,1048959010,776696009],[2002931798,1752090892,994351584,1103828741,1905611276,1152739140,17649313,1255601963],[1507013185,826667775,710769778,1035010930,154823952,1223689298,327767628,707029066],[1013292617,2006113130,1740602854,1584770290,1553113183,1011632569,1898394066,991773436],[2080280785,1024599042,217149650,281832922,87132578,1156878999,1799336120,1157105748],[1159432102,296907938,675617381,1892666095,235440417,328581275,911413318,1767531209],[64784083,1019397288,992258885,410987000,966245756,531798510,1505762671,210810501],[1322294523,1226044393,2129189160,549166696,132805876,1012058342,1909978498,668516199],[17459161,1192879328,1293940434,702789770,886338526,180496612,2096422307,2076960799],[303383374,562678321,1756598380,1271050431,1258359255,1270244278,530086982,194924687],[1675269581,681820224,567763943,647162221,1606080847,1663295101,2009729887,1269164248],[1086574473,24314603,2014944619,185320863,1722257263,1537994822,167757334,1234397231],[1657326081,919007039,772555518,1851573524,1129068208,650776345,671301702,220018803],[1778263770,369850767,1644479668,88003891,37649927,1871851772,980668333,1402882114],[949814776,1406691561,794417962,680990296,666940589,2067965269,918867785,929996723],[876450767,1293186665,912077180,337902461,929256922,381940461,205990078,1646085034],[1969852263,715227189,758616537,302477691,2054683506,47815438,2069874616,1691057720],[675892191,827770245,1890126109,125979768,1854867701,629007513,1062546991,15782506],[1458813881,2050251499,1509013264,2030266608,1048129232,745920604,1573168675,36694709],[1754245777,1855636799,1186104528,718294739,901568549,936770688,1666132947,428181330],[699855904,243648262,1123353647,991578917,1635961461,2111126788,1559305013,129675871],[941807355,1878380934,1231309101,1184002577,775385974,1121219111,77590175,1488523134],[293965503,308371563,1882828861,1287101575,1355424535,778184195,801402475,1838767338],[1385776499,306224041,1369582858,442453994,1097324992,463509198,1285209765,913435727],[51236831,1006219704,1055011561,56504643,454267755,270003533,792712880,478994760],[1628188598,1272968721,689725988,1262148849,476129669,657648573,1372864556,1559037967],[1737513322,422958100,678996305,2087936706,303092264,126989637,1465286586,2095619125],[165688849,729896721,37435880,1143709994,3468228,862829790,1420686712,1836356148],[1371296437,1586832646,28838274,860866024,880059495,2056612833,221390626,1868096288],[1150214847,1793055407,172713115,1027597533,2012981515,1505270183,1602949429,1494618880],[1106131913,163430987,1343272264,1784461829,2015140479,199184663,565973647,608326178],[1260217582,1286135834,222956542,1448088732,1054365046,113814212,15453330,1324365730],[257979265,1048670590,342320264,637384383,1553483748,1109349838,39721008,908810040],[1249616696,1247154304,144271694,1980867117,615837823,216246067,1666569780,189232652],[811944518,1299335691,46849492,1494021887,474741069,549718755,298953603,1554205566],[121809849,1894863568,2098309268,621334551,1243477157,1043447595,2077966377,789864935],[223282566,922245993,1857783431,1768278673,1844611188,1292319966,701238396,900125727],[1034378144,1355988,919386250,206416319,435210998,734419658,743898220,183278170],[459932987,402378053,408479836,765704507,887047395,581303003,1452512603,1259430285],[608148163,1417333859,326574414,896469173,1726923515,597707303,1222131578,996911551],[1215578675,1415291609,1393662103,1560310054,2120922182,1743074473,414330250,413805638],[193546653,36050084,1556176527,1594885181,1576376171,1112941037,1310890851,1727948166],[1998585105,1693136561,168676520,328404937,1765977459,742785849,1925212039,1992229611],[967709751,1501645793,1402915052,446522412,1977893149,1712662584,1418080812,400852204],[1443089034,82086982,215434028,851322150,740843274,1797879785,1782374777,1093098345],[6434927,699952524,1145772580,846157118,286984593,1468447327,134173139,1297002776],[332533601,1448719679,1679102794,935909003,452876191,799431942,1121850209,321447334],[950246607,313594719,1282970225,1329513842,1927388327,1314457641,639362805,233340042],[246621066,1470299224,966713319,1678662139,594762986,1739212373,492000166,459842169],[1776806813,860294386,1567107136,2030160224,265185215,235390228,1435814815,1028864446],[1966750207,295992621,1075902709,1728006532,1163250766,1431240671,392894034,798778866],[857794934,885545442,373069166,1650828387,1652436268,250259502,1994202444,2120774596],[950165648,1380870691,1741246314,527150881,2086796228,803229352,1773618736,1469857756],[421841530,1966575129,1137390127,1411656829,484013311,1759397133,401289193,1538243574],[326358565,802235356,1362816382,1595829679,1751259154,177787105,604866863,2085242177],[1811887148,572594656,198363602,70072197,1787240352,1162865931,641049741,1800714711],[1839220930,947166765,314756545,1482192755,1423043789,1494850758,1022606206,477485642],[1312543026,1640079104,1116271864,350562626,1730017633,412201346,2000444155,1017371482],[1356906756,1383016123,732348508,1671262822,42966833,1932390756,733568913,540449843],[1590812073,1353715576,1346793346,752976740,1219210116,1662463241,27517905,2108766479],[1675704144,572121494,712395336,43186389,1147078055,860373655,282897726,876433119],[878553148,1105403617,1393824081,1364281841,487212155,769088772,447876737,1942064868],[161271716,50752193,535809426,878609539,761070288,532358208,259140531,1085718720],[733503270,111250170,297657936,1365536933,1522198007,2037068411,405141966,421665706],[2109569583,1434837623,1664675385,2093629918,773845878,607846803,106167797,748235806],[1342531422,217038761,349497831,1283085389,1276865181,1041946571,270184726,267855396],[999797783,1251233082,1474629434,1594598771,649449722,33811001,1743635950,639123680],[1644203456,114293266,842628868,546317219,3623065,2013530254,1091674933,1919218498],[1228329920,1608234753,1251846735,1111600606,1510082020,64394111,1728171585,1032029933],[495104745,130819754,1983294317,492808139,1053772107,1983653800,201662709,1938488533],[1103845919,1478544420,280075424,160301203,1753862965,471811717,1783514505,34778747],[1421530332,1706897469,1318437269,584118547,408152920,642847875,2083394995,743108615],[512922822,923171006,179792457,1013750194,1047250393,830195350,1418903074,343509178],[1504432601,1919460588,1638196433,1615551181,345438875,778645242,901183353,16978985],[1821571960,146681481,1862291675,1850219279,1206678997,1632215092,1994971335,1031168855],[1611856590,702556339,603445051,411734795,1582937502,871256564,2078579097,776845545],[862437625,679963361,188899869,2026808055,357317677,588285716,778238290,1189462],[2128956462,994763070,1032517158,2080820312,641718279,1815875362,1057673713,148935217],[1768736025,2044661813,198482404,478230068,1557758919,138028500,281193689,1317365168],[352294402,524683035,1427752889,247837390,2054836933,648698392,1425431445,258903549],[1840350260,1510607332,939151611,1466811648,45835512,479310061,1566352980,1959363645],[1704720598,71579326,633918190,487467235,435739497,916753350,414575752,1695995514],[20692998,566391449,1414005987,2127456311,2090908287,1055245774,873094287,610091153],[903079337,565498256,2097292577,1788632880,1561781463,539268634,1647549001,1208580034],[186300164,41726763,555331754,120096563,1188249153,1783471164,1213307605,895642427],[188912646,1754512788,67090182,1213369617,204696683,1571922406,1367576215,541455546],[42282273,578916546,2000820208,1196233136,1972213575,967244659,645013245,2014577345],[1714805437,188912900,1631183010,1799058419,1198633175,634185495,1931038233,507565692],[1001965305,679729721,792499347,359758123,70101657,499675605,469911229,824819922],[1646460892,1511746153,1117704511,499196861,397303466,1856462927,1882293429,780099444],[1921361213,608840764,731751399,1396355722,462228917,176580067,1411060119,1783799218],[1953967664,1291352294,1646419516,613007548,2010659735,2032479575,1552243080,54727689],[1992717065,394531831,1177434743,2129364269,1518946016,1965509950,829075191,942860851],[238944820,1087620799,402480880,1513760495,1831174517,1085047412,1135324499,454062553],[1311135437,850221593,1733352068,1834027370,1856766006,1331590866,1988656142,876531801],[1038969125,500899024,1461378496,1065101832,456838226,1918827066,832329943,1873285976],[514441649,57071939,285373538,1348226004,445428053,470678518,791205285,118743445],[471330070,1023907715,245976608,1909958851,1469188356,1913143461,1606713475,164590238],[1848609263,385782148,1056772931,264199304,1025446902,725025889,98333241,1284867734],[1770807792,1763589018,115355033,1132383007,1453312428,1414502,940663129,762170410],[1411025596,110512049,78414404,1748825328,1368139199,2085719904,400397588,1230633075],[669004945,1635467419,817267855,1895503999,1259752423,1037992925,1659066060,748547632],[923898569,1216234246,1471122851,788193072,1411569013,691083754,972151028,1245283908],[1717554874,1383718105,1973452219,397423707,662578132,821902698,1983070137,815468960],[86162277,728910002,441981113,1905791270,685135299,1340099224,1733015866,1186572855],[43034336,1359475852,319391632,1788203257,1881797211,696745292,1526537640,1511340906],[1570143089,1271277423,714100698,1235821244,291816537,2028443094,1334471619,2061953432],[427459967,1486590315,1255916350,715884994,1410024967,146695837,622363045,1560027358],[1316856820,2048565931,1054247993,905480022,1120784487,785564293,1750169861,1023934530],[1320255060,775570997,2042019971,1101818724,655006433,1720010380,1161756253,1380652032],[1695452518,860773764,548590142,315740060,463052198,816613801,2067235035,998518536],[1167675988,327167385,474768141,28104312,804497258,1538148354,1163593577,2036082718],[1004813173,339903373,1643492437,779753758,255944209,785422862,1695878316,749128161],[1617844892,319817661,744528659,950326088,146541017,1243563796,1794515243,1797640259],[1285423825,1179429628,869437138,1920698640,1168389675,2126912535,938385478,996641485],[945637249,340098048,326756878,2112237821,1824338808,2128096215,1629144482,176481862],[1927920490,867815221,1411903061,289337893,1311412043,1303496984,1327660440,1113416050],[1864016662,8429339,1568102147,29286054,1712338899,832263932,1799852845,788528766],[1765397697,777704718,1647021875,295350214,1111543643,1821962526,1052508950,1824584454],[1309482326,1423391216,1687747685,456969077,1523099361,1882954056,1986123424,1425648471],[810243984,326708192,415688109,804850294,1493362190,1017062813,1195057939,1941698908],[835292743,2022895378,670259346,418270584,704754037,909382332,877385619,1616609063],[616069388,262455478,1435756548,673562436,1083284811,44225257,1104238402,1521968854],[120880235,488852431,2127391162,1463213861,2105854745,1101429999,1580267968,805504394],[1250333204,1167845792,202618690,1917018533,149419896,1730010817,1784680849,776123393],[1266623966,359444480,1792203984,85348406,997266453,562864049,241953371,879887606],[350960233,644487074,1156587484,25202434,953972618,489957048,1913027362,1394704431],[43722065,1783398456,1111187000,2104002194,36528348,1233193871,196780733,1763410640],[1201358414,1188302203,591706712,766840620,1844330715,1158963037,124118623,1473377233],[650647272,1643346716,920169934,1516197520,1951085383,1352107452,681655671,665640055],[1283244808,1139334658,603577724,620094907,1035049533,1522183478,768347701,614651503],[1950776078,620768332,1329903332,1176792227,2007314974,187091225,287653592,1542184145],[771965870,2101236535,588953905,1858789077,1993134869,1461817255,2055953440,1425335379],[976065207,1403217912,715156751,1030714859,1019232820,1707880688,1173850105,1578703692],[2112889407,828275588,1933074459,742809804,444980069,482037860,1094330843,1950032954],[1064755488,135049523,1342576949,1869763182,120374683,1684319226,1182033998,1864412298],[446365488,1218595377,1547795133,905198425,1574899445,605206027,551431643,1127233328],[254506174,1360256534,806316065,1851101914,1399573446,1310963444,252059148,605630303],[1441476300,1731065657,780780071,2063841411,501928100,1278028893,1472140660,651725691],[1438952766,1451429933,1834759605,1331926359,1345009651,1930770425,797564916,1700456402],[1161434312,1696859587,1547171257,545543075,1879551138,181301053,2098057351,2082502823],[732080441,490431656,1375944283,814938834,1185881338,1396857525,913481810,2083482272],[1335721920,548158461,587013954,1863846838,1111300844,342776668,1924229490,296113493],[1731769673,1383138961,2021783168,684494848,232517726,1556229648,1255540440,1264302933],[82877713,1670625604,1551645900,51149452,345362643,916249496,1373522642,924392467],[1435555172,2129437625,1501805476,1296339427,8123675,1155150256,381572517,1929258311],[1155945442,1246562829,576001222,1280920143,477391263,156239453,1913898540,2122898055],[1490516743,1460660365,703689674,386906544,1758302836,444277251,237438458,269484726],[1896587054,1114144324,1798095794,1795447476,1251821729,1813920422,1537822234,1648308111],[1696262661,1804239097,1906749145,605379309,1866648385,1331397581,1273772651,250136971],[1137535485,413487089,825121728,1293473274,2094407051,353284566,734765192,1770729655],[1136247382,1610581799,428060935,618566293,1765164218,1440353066,1195585646,255675506],[1015397284,120022011,1168193210,1322646280,722369962,1416370904,1054478715,1845605559],[94658330,844946494,616221599,1035575081,368226925,18617550,1119646405,659012947],[796191872,183247149,655680640,118249449,1699929856,383486732,1275575106,951508965],[1574011601,835881817,75858384,971779815,384525435,334849301,1412808870,11006280],[1617615730,1699721918,169439977,1117369866,1909416869,414520790,175120141,1459992448],[2070625535,1666356567,88951426,1564115137,326097498,1438712176,738504464,1927167599],[544194343,395241622,1434515217,832054320,767273015,2038358378,460842728,239866621],[377637134,1843615263,1731362604,1828202134,1070950138,1679333056,273083914,1014358822],[1268082538,1974056207,2007812764,1204467444,565556495,1015367552,912447710,618478011],[1423703484,1660844523,1172713516,1383898489,183828995,687240431,450267447,496678795],[1370203547,884403989,544367056,679863074,1832831923,1240001064,277527745,796010349],[475994128,227677966,1107047862,928094046,1035355015,1816139339,531151333,322454125],[1046123051,1053376829,325536346,354045889,886028066,1641952233,1216358170,1346529989],[135299330,1613560267,1701250531,913104817,20910589,2084008732,1151672796,103158838],[1574502814,2091827586,144981309,1482258666,1025696951,137815068,750870612,2034962970],[1513205204,824065869,1140188991,1005489756,1936188859,1554108628,1011091992,1754801498],[30901196,774103996,586862109,1823309077,1327613513,94186303,83674298,16011447],[817615681,1147533514,468349764,1398142268,866565782,1122599163,880760601,903453381],[138054877,46872639,55963102,593248671,659394924,1995240071,27564748,1614352305],[1884381981,1248652985,1707163132,1109544954,1205265432,653563713,148360430,1830465079],[864991475,752098547,1549487024,739826723,1887483480,1789195143,294154487,1101857199],[1028074923,1159224751,1797326417,1869336995,19903677,70965512,260288025,1822754261],[293230352,1956238324,2016163085,766846692,391713133,83548028,304592815,1293452557],[394155239,812960916,1056651316,520151176,800352673,1146022145,1232683247,830193569],[1945190032,1773525051,544485304,1894205770,1494951434,1622135731,1725195732,381711619],[1933873065,167607548,453234646,1407599355,608764231,1919707248,1311858167,786567582],[1152935168,1940841746,1068992250,897072816,1483267576,999204375,282863764,841318567],[352718446,1588951360,767455074,851648526,30160461,1605366169,1662488481,838052472],[805849136,840279453,1720368778,1492629515,1396936129,123946165,709023152,1733579567],[993457715,2061535624,1221323837,1186984796,425717909,377272147,1157648756,1083857827],[1808979070,1135213220,370697544,1726674492,1086569298,90361764,771752565,532147826],[215675575,308400922,1292936124,688173729,247234143,1193656754,1841475416,660877711],[1809614873,810513288,908603242,883639194,89594149,149452350,918388395,1652583712],[2015471484,1908783390,1166865739,1852772103,164401135,978403849,1899548922,726902487],[862530528,85925204,1061373495,509986096,579328330,1486525797,727839982,730977346],[1771587302,759201362,577336439,1904349314,1529735123,603614394,1797682935,943288424],[219994047,1225556941,1953136446,1996081109,1921113109,795624398,1894387922,962859612],[1723250358,1019635428,1138522301,510339778,230829245,1583147416,1501474714,432269945],[582469878,1267429327,1164160882,561765160,2044654963,565236109,773737286,1229036692],[1709370254,1126034331,1353601702,957071545,809053895,1083420030,114655563,618282616],[1756158169,1117347151,1379923604,1875365521,1940054533,1085549454,2109453107,734634009],[1977939649,1187075479,1717585364,1406461453,1198956076,1024612451,1687573587,1903038946],[1252413907,668360632,1399889494,623761674,940073369,139666136,75257404,1197933902],[1351002378,788963375,292663649,1704046917,588820415,1990412869,1654356229,1117232302],[801054309,712745472,489319264,1679680406,1219814350,747796518,58015354,19205153],[769963600,883226634,1120970619,447866189,466354847,2028194511,1258455044,1548614919],[1769127564,1943186623,2047479283,83522941,1698102464,61692549,860071319,1079605371],[2028041277,168206981,2021796989,1145979450,1826351417,376879758,1787455394,782357647],[25299201,1130430911,734634416,231271097,795597876,195620491,1390348635,293569064],[977428196,1402522996,965726255,2034437188,705078192,654514521,335000991,780485916],[1659236035,933381732,1482175267,749400468,1673740578,1221576675,587866920,366997274],[1625318620,1519162727,1181128836,240580857,13297543,1589359659,1887878702,1321101227],[1642100626,532038928,1375222530,962594823,865827780,996994827,1688545316,1485307709],[58135651,462545068,584014090,1987580523,491674670,212822522,1434896345,1713009076],[1638771197,1789883913,191538275,1783271818,785434845,1932551365,724417152,1618139032],[441765297,2079516991,1578604745,1298354620,1591081521,1303570702,1723667206,1096923040],[1776627311,371358780,1540062142,1453235090,1651887577,1791060110,1628684196,1683048742],[687135683,2058674656,1016856616,1689033876,1342910835,1457899487,1697485886,1129500175],[530591875,1759143745,734937172,797468447,1218874969,72424816,442900933,1702263925],[390359980,1611871952,1660747538,1049557521,1742675897,807187211,326145795,460426370],[1228157798,544693964,1588953252,470623041,1114435292,1245623127,1270362929,1272381869],[1640563507,1272803273,733982967,1735815419,1568252152,1312703089,608250858,1830766148],[1711302512,701308388,689184531,1824046835,837713179,794164690,1640735578,833296910],[1339454470,828883939,1581135930,1587085098,1663190310,2084796207,1618626532,990969040],[1612967017,2068951704,102553054,92015282,94921199,668370177,380931603,199881890],[1457171516,778870880,1560492828,1291622322,370607987,13174305,530942358,213752973],[186875424,1302956855,1517087641,1007068113,2004525287,997695333,249987853,498962346],[1598355687,1997257854,961122479,1659274719,1144050725,463294527,1619573618,40869569],[1572709293,398687678,19960689,1139717155,1464027822,1365903198,2075460890,484758688],[1840762649,577528019,1219253531,1703969052,1551598072,1641545962,2102402754,1790002301],[1598286530,185979024,911829828,1842826489,329809929,1673628855,26780380,638367748],[727848638,480511632,98080279,1510103830,1526096897,363418393,856848947,1933560352],[650750203,802378650,424227082,2068691611,193866273,1164274974,1381149589,1073506284],[1110830211,301564655,1688344786,438113985,302312400,121257306,383456227,324852828],[1906946091,980516797,2040643961,1404977405,335264451,570853062,786771860,1659725525],[1858274495,249169840,1653066792,501827130,87656966,787810705,980045006,1052749380],[911673620,2080006417,1651494058,1227229419,371931199,1905177831,1084664197,362898188],[1537087999,1443506470,232747563,1717920033,637824154,1408139469,797033394,1181266653],[532266255,298308037,244714692,1808750547,35469856,604462408,290807687,1117722346],[1665867658,1129130607,1540700390,1977852559,194513979,1832204902,780661303,845203196],[542686178,799293108,1413995628,362281228,1698696586,661830372,612743162,838622016],[1483955678,84689040,1578216278,2091906761,413823490,1972199851,2128441640,1169484765],[1195498285,885905387,1502414580,513676409,378862801,1818402687,1181414650,2039202013],[351832264,1850587597,1363121653,467712621,221343187,508952955,1771061973,181864945],[330931430,1380166434,1122387073,212882355,636204780,2086973592,1377495236,1621039038],[2026818776,1753728870,1748667614,963596513,846723762,428534877,2043690701,375795189],[133098509,393885137,2104262556,372843226,1184835877,1778166817,888426365,1887650333],[520750715,530514435,1348555556,216684732,836097605,1638732821,137045567,1279371386],[2043197066,1356731235,1226182724,418318723,619330026,1460309600,153451553,320628177],[1051015273,159440470,1770329377,1891578031,760342307,1545834051,1952377318,1346811217],[43850133,1722994092,429531799,333280731,1644074588,1300478955,168634275,995675882],[466960209,1885345284,2087679878,2027976113,1392400713,169013513,1612085976,190730043],[1115128633,1168432577,1570200504,482733613,972096190,316010561,1887319357,755993919],[2006490394,1398989063,2046932364,339025895,1000508970,571586102,189194318,1105868574],[1068202848,511346744,1093966695,58182669,1260833664,1690825257,341483869,156146458],[484058627,439324841,589596825,799962530,208261841,354815963,1315918564,422571912],[1133323224,737220229,97504063,1508499207,56739044,1160709620,1470375566,1196048403],[565346690,612871926,2034986886,403088263,1031483955,1677736831,747716804,474458588],[518463641,221890053,204466780,1934420654,157488723,1086009782,1761727386,2064944489],[908570905,1688906330,1231487721,529010178,6436800,1531330855,1362087434,1112695681],[1023502767,1224731066,955100057,2107795431,144271920,112867739,13522381,1246003260],[2058995450,2097336965,1187630730,1035539523,1693995560,422919217,966247570,865740377],[1739994080,983837793,713852038,1109091223,1758186778,1307634126,946899236,1830097752],[1633870646,2129631921,230025211,727775865,53686558,307671036,591859740,1973337691],[1450874106,1763047972,927971962,1911709758,1755149860,1739228158,1579105928,919753686],[564870182,1666599861,2083824224,1696737820,340243409,1897469774,464608192,598619147],[583218843,1846872351,1460148276,433159652,1698724016,1051428506,844438156,860323603],[1134582381,706928577,1025538493,1343829921,1636417520,784427793,1125705923,753290329],[895703599,1999392613,730326785,579358012,81207819,1104566298,450668740,1681674951],[1821152011,1743645793,211663814,1573088669,25324001,214243620,94153128,1769025379],[986913943,1838784173,1215164093,19578175,855143771,113840774,1741168849,1134602973],[875947970,394533625,894815002,2042839325,2001293470,250171849,277895170,914236994],[952725560,1919818207,1218374098,2120913362,2097578910,2022083139,897153450,34337182],[967625227,666345593,107612250,1325445666,1223995240,487801970,23040317,1572617405],[769703786,1122279317,146889748,1927269847,1491811829,2117513589,1113734105,1333637984],[913324266,872720161,429628308,1406731556,1626868590,126696922,2007576465,1327981618],[214786832,986365811,1952768612,854001105,1215785769,943822817,649634956,717863504],[23286986,1195737165,871783124,609747652,2004538787,185660075,1789813436,2079385298],[2028830809,1126657530,431493592,1187219325,683562162,318844401,79183781,321313037],[720110311,884270508,919207904,115320209,1115480912,1650060412,425572846,432181179],[683044145,1843198877,1620011933,1529002766,689863815,171025455,965807438,1044831646],[1509153817,1749035596,1406629679,1939351812,1017081986,739400981,609506710,1641631538],[1991770106,1765332683,1457850699,1706201733,1902049459,2023131438,1923881545,560144743],[67320081,1253148982,424054250,1698171071,799003350,699770866,1597678346,22825450],[1984408925,71133912,216118777,1661122102,1020249249,841254270,6804422,213834174],[1602654967,72888315,972311158,1156298322,1169651465,470923533,1361598034,512119608],[1361884647,339761700,693990377,1599995721,620307369,393985775,37162602,1764099521],[737033403,1907802876,133377884,61244749,1864867866,1410014625,1677715589,926359047],[243486846,16344109,1080091289,1551606006,1357832773,1802974453,433933282,3520904],[381117056,749577636,250453409,311175156,1055744001,104575827,499732438,847881085],[1297157297,88712654,938181034,1221214073,2068345263,729806018,1234553181,179019665],[2114065022,1863558114,88772333,1035364916,480672730,1054842932,1261179111,1450515880],[835510583,261087736,1882049779,166954999,872692818,1328957944,214259951,928835944],[923557379,789858378,850011009,580192622,558438979,86364327,1864369905,492958175],[504602201,1477364558,230372167,1885469567,1713175650,1568929518,418416873,151677403],[1505346969,840582168,131374902,921845626,33025215,261035123,1787455605,543609460],[171023010,1417101167,666649906,432219925,424786069,1903849603,984345293,253236349],[4002228,176570007,998984422,1900254381,534209870,1214197154,1273040450,1697457008],[1752151490,828128723,1610903496,855247874,1271219241,110721332,447586103,1730425058],[611172091,1556594020,1049524628,1403915696,1341095251,1228346339,1619216703,943286207],[1851950628,807044674,1407782366,2071314422,1456907563,718141780,1278797506,1093240184],[387552383,1364571749,1724918335,1861824557,1733608379,653554775,354302282,1349944190],[828097137,1456721473,1118725467,438950280,1939423532,1465297765,1702091156,486017617],[1195106474,1355729386,485596829,977022572,543106152,348667813,328509790,987774496],[594046415,613092713,571098382,1271297269,1222501076,486595318,500020666,1047734041],[981436509,1819424889,1634242764,1829637974,910754060,1940919419,1466044618,1506026024],[908498792,631168159,2021821530,566203889,608458706,168209230,1075971739,134219179],[23563813,1208207280,2103591319,1145716447,1617599399,306367239,771410019,313834514],[488318424,1168054298,1837017605,1789310605,906309467,1042392821,1452665803,1220034117],[613610297,1436919881,1503970596,200590028,1253364959,1549962534,2058055315,1358939158],[631486030,232857617,648555986,1860675668,301845152,15253743,150520341,2038327031],[1572981075,1545288716,780862585,1457083208,1520682541,1020645799,1786686706,2022239522],[598012102,1249429992,2068985528,1462548970,483772047,120952109,534725764,2076112313],[2062919243,1933706549,1146591666,1718966789,1745572088,2083628698,1177548600,1765284488],[1597581328,1329636560,1112574003,1180715622,990796783,1354602417,680483375,1791813207],[463993061,1139305064,2078092908,1064763284,1202937996,379179701,388102043,1648321664],[1876340994,30167466,1474190003,1465812416,1303717702,1603521100,661481258,81139144],[1592840022,1858210674,2108212702,1226257710,169926246,1631401751,1552695181,1124108309],[636470224,80806456,227174642,2034085866,1963549597,1686074718,630251864,305541967],[919139795,566952908,1940474569,406751505,361674664,1960141169,2018582358,1345957006],[1272348660,1889314339,1144277058,83208825,1148800493,427565056,678421299,944206907],[1186173383,1819063180,699836273,1603025261,131232469,259305179,176887350,1916383300],[1004812456,1757708120,1980723026,1937452426,470989008,1966520213,1003528130,1862604904],[933351236,783167140,1005592576,1441766423,971201529,681229664,898234652,562326700],[2091109648,1831984014,663073584,1241184945,1098580929,1835276020,1801316605,1912277309],[1180219956,152542890,89906156,651942927,1260298803,266414820,1547722587,654053809],[1801551908,833586856,1882107183,1515659294,1152786539,869618806,559500302,2002385575],[652682193,1116230378,647935966,855597860,1234619749,1593843742,827093469,1863176162],[951668181,132076968,740259551,1678552989,1653472086,625000424,1272647593,750949482],[1791661293,1632873119,1264903049,1433457545,1485124412,570802380,529286514,233763695],[2001006260,642775964,1348863785,1929761178,1538365277,1245391487,1339822513,1004595482],[2057552041,573737449,818109775,403610296,1123344783,1022163828,845973051,1825362512],[656292678,1229053744,1773398009,2045889102,1559546409,91247399,835501446,2061688789],[1660582413,501876505,1715512651,433700162,1314049671,303453492,163354882,1180233221],[1134666856,261600158,552136396,1625075487,1623171841,1490855207,1702908517,1104622254],[1944025262,1443116258,732716658,1239574585,14614906,1819464674,995698241,1230365579],[1670015205,945553591,1341160038,216989768,1315460707,942059608,1705695924,1103919286],[378831057,437075981,1409169563,1774095298,157728901,444637842,1022409283,934373500],[1880258068,875834032,1779156908,557693278,763122769,517420455,22596858,908646766],[1014290901,1367501217,1547151369,1186067318,1477248278,864809306,601830340,45022972],[338564798,1398483293,4792049,582162398,972056580,545269548,170709043,67786785],[452023477,1180865234,848749429,1984570287,1258336532,2062466583,1096808274,180068156],[208322096,1109986119,1173067257,1170731519,603666472,835280154,1429981731,2111366357],[295541245,1358386063,174924169,736931202,466896503,1097516819,968180401,1014177737],[34602564,1292253271,758711381,566134151,800694340,902133856,1943974373,1162630114],[1240116485,580538669,1201621147,1499401361,908937976,1193035640,1625829246,1817052636],[1994591332,202150878,1210302719,1839899090,1870744423,249583461,1589900666,37943212],[1008219487,618074838,396053433,1007644395,419845451,1741431298,377553922,2016147040],[238809734,1814932078,341165306,51014809,2068951803,1738053675,835650663,710196045],[534097120,1255191170,1868574745,1825979163,971544801,685360998,1789131658,642381292],[1902217540,869298601,523080315,903331983,1251674618,1380226712,399321252,1104918970],[1660788868,1539797174,1745402020,1854245896,1331494552,1650665606,2051015740,1497282908],[1428117607,151615878,1054129704,1128567171,480625224,1753847885,1649348293,1084979838],[1163424051,69738421,1849307859,1406069658,1600331180,1907653555,1146521075,863969184],[1725732382,584522559,724530105,329768846,652740131,457793679,346755074,1648401023],[1859414134,121480363,1499412694,308778837,829725158,2089583269,30754207,243534846],[1762292590,394395482,537322612,221953293,77906376,1158506568,1660871487,1931069365],[52412676,1341555617,368274944,1046366252,1245241048,635353961,1502831732,1451032747],[1785670260,1418163774,1149164719,1124794427,2052870780,1119208804,1175373055,123614311],[2029598642,1796470922,1400060436,212144252,972618223,1890120240,1805871449,770429505],[695534199,1431457920,601735954,502684918,550387933,878361097,1890912520,826002954],[728111843,961746294,587385241,2032504383,142145850,477348034,1934857985,1843929722],[1728743139,806222674,325944329,2104827986,1990626959,89337656,1672506240,2023038950],[665407121,163572793,2003870943,1786766926,325079780,71458472,1243669688,330535296],[1568378833,208073629,1893731554,1915992121,235251889,1190203460,653653037,244217432],[1822259514,1154901018,953867597,1699712921,2011074063,1235380355,1768211701,2071337949],[479773934,614655938,1825343874,252559895,327594533,1730225280,1229071959,882063841],[778370676,1962878147,129043136,1198611370,1707414253,313309889,1640004358,246673716],[1325057380,356232392,502587951,1230800098,678789803,202891139,2034393422,1185080650],[1475564069,1113616181,1955445168,2107676714,904059018,709094777,831626335,191323403],[1150155855,1464689013,272667210,1884627906,607243929,1855728827,1082600015,1133543134],[734671305,1651872456,215564197,425851840,447546798,2040471797,793043567,885248383],[1785596975,1987302227,596598095,547159343,1775205617,1254807726,1081423975,815447283],[974264461,411845039,552195667,569220805,734271357,940623839,1335033233,1138819221],[443583998,1011109599,184127282,339852802,117682909,1974054562,1123434022,1064510579],[1159292002,1688145930,218347678,784853976,1658888090,820896379,437297991,714501667],[2076697821,1938673835,364498940,1316390179,1124881025,653092036,1267722716,1230501323],[146400509,1372560079,1676584120,1876745736,1195902266,1160163127,1098155109,1472773748],[1676259035,1319445535,619127252,957315036,218433430,1529248577,109902325,2067553484],[2125650170,1567858931,1937855016,576762032,448621415,1746162417,106992826,1646673183],[846688768,1046349823,1705068629,635629439,1899428665,55172908,766379518,260253244],[270160949,339566345,986021458,1696094924,385790595,1188054753,1462335556,1313215852],[1792268079,331758048,1279069904,486294729,1941295198,882579817,1409152519,540430893],[82105296,1818379714,1173117060,1363607849,639553122,1149434795,1512379441,1690983168],[1191451173,482611256,1656339808,1665598621,1837564877,178777806,1636417058,262494355],[1145139523,777769328,940073650,302453804,756269644,305035202,1481745163,948244889],[899141354,1129247674,930944535,1558748276,1785549531,672785167,331831611,1816546282],[1947998947,448912574,1329243572,1453306326,1480440096,686204863,2052960336,825513864],[1040562855,521147821,563275070,908429645,77321185,47268503,799073819,37176054],[375595957,249261606,484450701,920283593,1590136281,1024088081,1198832246,515175048],[392793226,1729017432,1506673688,1761536721,1452008687,600511714,1168761569,529584971],[1032659458,638535079,921382658,1473822259,1717320178,795727104,1648932816,410685359],[1898596327,911295976,1229943776,332819256,708540524,1368695784,89072870,2060223578],[1849956333,951295210,1894572721,2010325102,379948257,677495093,625752091,1969074821],[1916680901,624612774,748872235,421068747,1394246250,1187022328,1420139183,1958133476],[472865869,1280701643,1956672204,940537469,1616739220,1015115775,2104997773,360408583],[1808141616,1830427779,1821648434,869625960,1626470854,1730243407,48401282,2109358206],[330697306,2048480087,996815027,498471085,68353376,1405148379,1333313546,1512092338],[1294738745,1855955660,1021103942,2081991359,821903756,2014011888,928361365,1725301450],[2100662690,1407343446,1964424078,914419924,846988957,564833179,2101241068,1715691769],[1755959357,1569354310,1470583403,115815716,285780138,1794838642,2030130177,320472092],[2110407902,2069746257,1987597448,328754942,438861928,1957482792,83965220,472801586],[1108949814,1582891259,1086399593,978283650,37406002,690261455,1926720361,242918659],[376116670,1167060782,269914272,861675504,1662725110,2120021456,249051135,1822135218],[1754028342,1988488640,1595790077,2107085869,1826686110,1411668595,135860412,964773147],[686301487,649834840,630333852,1177568385,1682613648,2019216839,948455463,947658006],[1559627013,1709096525,1676809953,729000029,327895444,377464890,2082287790,2019990335],[2041758,1553748172,1549300184,986639407,2059167352,2049887158,720682663,1717505002],[1013644637,788260645,931395270,1327902825,1341927832,191718969,264275572,95416303],[242513152,1878918917,1724376999,800561251,1389475865,630613449,151653636,303952926],[872757762,519797130,1864697182,469514453,348318059,269458164,1295141415,193031015],[1886421565,1826688292,1346544893,462099997,1849346632,58876901,1681658455,1669676419],[638469169,1307555864,1035024633,864180134,385241253,1738565806,1950924444,998585305],[1233364156,308555993,616421590,242063477,605479072,1179088112,1447429374,897244964],[838814495,551302487,979782806,823083096,955205118,1276743681,615007166,634361196],[2098492472,824089828,2036250019,672336110,170257486,172226285,1987649428,1775692660],[747023173,1371225718,1207594189,830082942,1047324691,157506929,407955133,645643994],[1659838605,117465578,752223322,1362910148,512837031,470592685,1641704502,1558130076],[569706343,874531876,897654584,1986482824,1219840001,1882659638,1321080899,1361848080],[1324775749,2051391911,844526572,234394953,299518842,1822117977,85892161,1807310256],[762123521,204116156,1876041826,1684035266,1116071740,1799469210,170934806,434035822],[1970022496,207732688,271246522,1786198539,355353286,588199558,838193433,2026540885],[447979724,1401984657,1712720720,38438532,1818270011,1340310305,1969631488,52205407],[1160160202,2047127848,545422979,1279956150,931754267,1251166245,1587057759,344016436],[412840836,457082246,658857835,139873896,1619822561,1732554132,790638162,1790678813],[736619137,893713513,1134720390,1239266958,1193394758,1897441212,104576985,1935263344],[139602332,195164629,1605818822,410104865,1639627932,1890722002,1102691690,404895387],[359637384,1187676176,1501517155,817530563,1300250461,958668813,411641153,1215070571],[1389760329,1100348821,427019886,1964323743,497830240,622061089,2043900034,619796375],[334085370,140463913,1559347672,1644365932,1432108375,2011789409,1569212485,964246034],[1985155090,1066608792,1413602974,1754544451,2112606520,1514881765,1570446772,2004847163],[1782110842,1849081039,131670043,842093518,2082051734,598608772,1203006154,1552564220],[770830784,1545289325,1973193661,831431822,1058426934,779007295,1393517979,153116752],[833706344,2009040017,534057218,1784701956,1413872921,981409078,1143181882,320259247],[238732183,1724048654,863717099,1158957875,935125606,978725661,192011702,1978824553],[1781338578,1513285649,1479507640,577223129,1767657794,431944676,1710946897,391214980],[504415293,29822317,1236123126,1992183258,738378995,2105537420,426697796,65610745],[876102935,524846217,939971120,641076438,142891422,997054272,980450966,759355566],[1907704293,128449411,1418927521,1391627895,302774822,1554224655,1661041842,50354275],[1610194963,1187814130,64067979,653820613,1765154388,328610149,1047184998,1404776441],[1715379205,169430766,1763495356,521072986,1536282050,609585048,869523166,129583245],[481072402,1722011907,608736485,1431377853,1811467336,1333368032,980119675,1773691784],[1259876949,84808414,436256180,754521528,842682300,1835498920,170256490,478904111],[543658973,1512522557,1951324645,1545034501,115044636,1299465642,1372251982,212348927],[1724634401,140460875,391965791,1641661012,1121340444,609711484,1444929779,1280785877],[679761989,1342789863,1839288904,642381411,1222445213,554168585,1661135298,1120582692],[1800712566,1136843959,875577384,458701807,1202264455,698427720,690235935,354757235],[2047295194,721740353,1824538577,1277774372,1235190493,31621446,1500058634,563852023],[265456291,2045053050,582132457,2126449865,1835035492,1799119942,570579776,10391972],[1253590438,423642779,1697967926,707801991,621715641,336166327,628876773,732474751],[752330746,180298360,1688122473,1979367803,1261587895,1982105682,2021355024,1704640864],[359164932,1347230952,1280694962,892924600,217456960,566912495,895336469,1410404607],[1346726680,1304668039,397244387,1402232113,33382762,1508590701,1007769782,1747755645],[665874540,1358341125,1964889179,129267325,232250798,2095603975,1713256086,76028585],[475423731,2014353720,1299291279,111944434,245507270,1575682264,1154207071,938768322],[1731493567,1265214462,168061657,1472016075,1679837778,971011230,718100505,38118501],[728706653,523692534,1941507299,1227089930,706544040,1790154098,778363057,204854477],[117385748,309629830,1479058320,1855980685,1954929053,793454632,2023813070,1133304609],[1572425661,2040360201,1372038080,100457302,1204943614,908702727,1289989899,1878199930],[806427809,1146756546,1396601199,1425545725,94604417,12074893,789282885,1913097798],[113423036,116007186,955985011,1187661799,875326254,1503279008,839039056,1625130002],[1477929462,183190633,87401955,1977118710,1370163497,1000356723,1739168390,1566632590],[1004458440,2102624316,93008680,1230586100,1982413364,1493802307,569894180,1750979059],[541424311,1734446138,1487541653,725068246,157767996,852840798,358064621,1248509179],[1527108582,334313319,2023775598,1606313728,6017354,583452632,1389403152,1466816356],[623156673,1258699548,2098369686,225236855,1383821956,1302366164,2118412536,1858990968],[822469567,2070092339,1901024002,2087960554,1330822439,1702051676,397236357,1374911248],[1818785272,1716674556,3897796,270298899,965269197,1974548398,1409411992,1743621853],[1555620548,1637334445,852264247,1722123206,1294120789,1060088754,359951827,1772419614],[1821712547,602846197,2054811489,506674822,1485879148,1935632218,255252305,1996159635],[1467941417,2102456189,1554189849,1701410452,837135253,901418832,1773570763,516278563],[658061368,1513740302,306513473,621441757,897032247,1029455682,605128138,502101810],[2066327793,683538479,2016810482,312770703,331187401,195853438,1478423830,1603023512],[1955426962,1023924066,2101005950,1334539509,746796862,1850014891,814303495,837719479],[1088736336,1172593434,1658349132,365159032,302179448,597612026,1234069936,354631375],[423728653,468713537,1991996726,743337750,2024704857,241060761,1231694709,478942826],[1735607463,340935799,767405101,2010976357,1046992153,1829518985,429773433,1111446404],[1184686940,1122072144,301630443,502457463,51368622,1166021404,2073643088,913877474],[1317603381,1117543944,394864048,1110946330,767830482,1298959174,359269498,776222881],[341137884,1291225393,1300825471,902686372,1024946584,914141038,1285004234,202273950],[1840496254,92719181,185564571,1110888669,853591509,1537349690,829113508,1345759636],[1344631011,1772733815,393519826,1172147398,1685765271,1399772653,874843783,254593274],[1545276583,1155654995,120338021,7946946,1960876602,1535166483,987532524,319759033],[1859058078,1698132217,2080021546,1291546392,1540488857,1123389282,1959181921,186999220],[1708415824,1481610608,46122851,1209151154,2104427452,263319114,308214010,1371261929],[1450295943,1996449864,1238136127,184231713,387261097,8679927,238740718,863270701],[608121346,362819231,1316042473,1454587399,520886430,1533587912,218152669,962006140],[2046070302,2091896130,1754980565,916732702,316110783,1558772977,1365303069,845684339],[1666325824,1978834373,1877352751,1581887647,24567019,1241623640,783380876,16224203],[1841416986,1060142828,1526435011,1575840670,2077340558,684140853,961739135,982903750],[783556144,836675778,1741102389,2057635624,40474445,101694956,846786698,1635335617],[1305338573,1620539737,726344543,988385024,1903650585,1721116421,525259060,2112766735],[1213385907,1923032126,1496902279,1222828031,19499179,629631740,9125158,784424705],[1191479139,1120033028,765427901,944607998,55013524,1494337327,408617050,1033595874],[1356315150,726601916,1499753659,362441332,2064791299,458989919,1846098368,453784172],[986736828,790121355,261526827,2055257967,1323039432,498051420,1589032339,1612557715],[1440352200,1157096266,1175689825,54923016,793207160,640264857,74801770,110694893],[490360741,1000624698,1595917868,673478944,663194360,1627897049,736577770,1152473881],[491481124,1053041096,1898443760,932347380,1585255677,1868382737,296104140,411340594],[342607348,462677538,1051910069,872824527,51026582,487688436,1561261196,10819101],[1451235895,1420688302,376249125,601991607,1208888827,1148793902,714424972,299188386],[143664326,1675787963,1419306158,2093107415,363532667,1612390456,1707920033,1138915611],[521610780,150003802,1580179867,1124222273,720768690,1995270628,1126314500,688876797],[1908872179,1160134438,1465853193,1835589445,67590674,1042591220,1737130326,1275550475],[1307457103,763315994,810957550,373759189,1911560691,930022860,1040891791,204421918],[2127798368,1453832098,1610965027,210839859,780074599,1726013493,463441101,968858246],[1386901816,1507437422,594900115,400881997,303804477,503529930,1256531219,2122345987],[1720812568,1107158515,437327970,73175594,1822475469,1834588894,751816968,500588461],[1795972825,257242941,196453940,953120507,477005693,1128843290,979890072,726205847],[1789175012,1855271408,1501119712,656165891,663798413,43003841,1800364294,1484418338],[2092129535,1258595242,369076294,865923555,1705840621,2075441208,2007764797,854996421],[785903478,1335791191,1299111,100187916,846954804,1291223558,381138262,1112280558],[132033242,1026846970,469857256,1674624407,1399305985,561212918,1139280777,228458843],[1109358071,620110968,136554122,551141238,1184471598,1434820966,2011754486,321064997],[1037469437,2080078347,1364958306,174816170,1304505704,117839716,350544926,1725784728],[499914621,1454112913,1786915661,1935710577,70148144,1439861395,1978117416,1532307041],[28796264,837058263,511462886,320596955,1798098070,463480324,1274160952,1699960210],[1740744482,1281070196,1398445133,1400646349,618485962,2068617940,200515147,956143815],[2000115191,1952948273,1041952714,1136580865,1991029589,167562454,1122212216,166259805],[1841046643,1507819406,1367423640,2100002287,1044524101,681172080,353769268,1023371742],[111369844,1561123841,292208716,1320001020,1743823296,848774663,1576983358,513297415],[305490706,1350695835,1484435700,683721353,1056923531,1541682565,1202482662,1797806685],[1598627272,541490279,1956046516,1038035653,710861111,677926990,25573970,333377951],[1811154666,1334617754,998409095,603304184,1708635436,1579951811,1427130680,554486102],[1524913941,1929907138,304117719,694089583,1393347321,344817829,1827061929,752154098],[1050639768,1091664781,405592393,1929640463,160353702,487987496,1693853616,1761027194],[1213794414,1680414576,1174193674,129267724,1398665762,646907694,1712310194,643075925],[1606348775,470111400,1502154141,221632243,2046197245,1668891698,226051029,1270688952],[288315823,403006279,1586378683,2064339987,1911556570,337467465,526434792,638654677],[2027586148,1847626134,1644285652,141662960,317458543,1410405051,1154354933,1489715372],[961675166,393633014,1575814815,351475421,447831007,1735499544,268684532,1687446123],[1990885810,628814622,2109388829,1412068391,1751082116,498473148,752679184,145352504],[1778962614,1749512593,1121315675,1408735887,55235097,460417895,127006166,2106129364],[285251941,257827093,1010469980,1119068021,678684243,115070073,676452392,136085353],[1703666098,179979062,591833011,1531150215,1671771410,1419553683,399210028,1398249292],[602946580,1692419089,459274764,1905286491,698776945,184378620,1108449525,1691843169],[1545735345,822903145,759170617,1187057052,991001631,235954689,399589297,288669312],[1217322471,724772752,1029812646,1204406775,2025493163,1929800273,1663463629,883484335],[341053130,801967272,579975776,936480228,1207568266,99972343,800170095,1409154163],[460284765,79218280,1566224934,998064506,1195579251,821049718,36323142,434700588],[1933260116,1544793912,263801796,520243428,773658794,228355622,750999010,1244046043],[1202557265,1530871323,1124234732,1075485637,772158632,1792522146,1369634495,752567303],[1810529828,1245616375,611282942,362356590,990659319,554264742,1728855089,1791162463],[1601531778,672824786,381492723,838738912,1718418829,605152826,866485153,1501201597],[961781672,2125829499,267786040,643063714,652729903,563319471,1609770290,1544468464],[211459411,1749354847,755941351,835582670,1476997520,120824463,1601135025,1872825364],[837058430,1996837765,964333491,1261903857,703372732,1043157366,1106034943,2050795853],[1335225476,86549663,1801601614,576747539,1036028268,1856489898,4514097,131338845],[38779934,1603219415,2002814020,520105759,535180805,176938440,1124762963,450837015],[1190636509,897842233,480553004,492795581,1018327533,496645945,1395040977,324678786],[991743196,963201817,1383504003,358217393,2094993722,2114987927,2056722920,1517741137],[804213566,417076589,1184125277,635325391,227127682,956732989,414507303,359625601],[463122841,481464322,1662120382,1864865546,1851243520,997899679,1920883880,1770982313],[120689741,1982403055,1755666499,1518189489,713090850,1125091658,1367272749,1854432752],[195149017,608121085,1645037255,386365073,1107585187,958883034,53017343,829077204],[84728262,1694140263,2116681002,2111395538,1494717896,1927186713,1872372641,610672806],[1741224810,1099280329,1020602653,2088246605,1091292447,1307031778,2106236731,578350481],[1133301760,1437706305,1370243955,146484837,1812323528,1911819922,197941590,855039857],[965695652,407622863,1927671089,1262218089,433465563,456688358,596043727,290177468],[1425819411,317065012,464886930,553389174,1843304543,1731455080,50987639,945843531],[1233768330,1867402020,1598256641,283399210,887762349,1038925888,2066271714,1891266991],[834800445,15398209,1584287922,1294367442,1560465135,384015788,1693691953,1982732014],[2051710894,1311906431,418342445,1435772537,1959350217,2057544234,1485404365,1965103214],[639734517,1560879482,1389185092,1323044789,583105503,687306106,951407640,426123097],[1224205937,660307464,586674994,98937582,2123051320,255228448,2124867996,1493671290],[1079522658,122139118,888576698,1959777378,570534575,438936701,527938022,1335769290],[800119371,1829247826,575639085,1056634358,1652325115,1125488325,1470939864,1355974287],[1343234895,928709963,980759611,1344007529,1043719965,585298580,1272846645,440819317],[62212572,1560905044,585002018,1514302168,1905609016,344902229,2085025595,478303622],[104778063,1104488970,1087887046,253342942,672991929,1419606990,1059148992,581978772],[575053509,1284930340,265093764,1038693367,1464096308,829928561,12024047,1702186257],[4981619,363194389,1087500540,305472525,1815422296,589913685,1513728748,329875686],[1642593276,1363180851,1650736877,78565399,1884128384,1441763499,1765359142,1798052697],[628322928,610599306,2111694855,1085495918,1003550912,664794602,2024898873,464663022],[438742413,2017982594,1670650632,1221792288,1519026937,1968173157,531386375,907330584],[1207116152,731659852,1696939730,1579421359,1607571200,1766868737,305533429,176346452],[362185814,463522577,111400568,316497449,1664755146,965636705,197263488,1094381214],[1185512684,2119947529,1139521457,2028924305,325319541,1995219125,1178627215,1091436359],[291603101,1355781752,1910785707,2081014291,1250129277,1421088780,650539311,1233835010],[1861412041,1148411913,1436737537,879519745,87246613,1329167086,405770104,1870539230],[1974675240,239095929,1882666716,659415441,2065410841,137152634,810006039,80949446],[332462317,1552125858,384256070,1235917218,990112383,698855261,1117004728,465158445],[145982422,638106979,1922515310,963271609,429331835,1911581777,181501195,1388746823],[933304081,1667034580,1285998097,955867949,770383265,1600545057,69718448,1146609531],[803599876,712639905,1141158013,203180340,2076962202,2081449724,1040436666,662004285],[456587279,1881339826,742713820,1411391611,858965412,1553531372,197227477,481525571],[957174624,184080542,1349815289,1618980097,1027309005,214777696,175729422,1226405010],[380717312,625433625,127370847,799299450,319766870,589871019,1233391735,1694289769],[1139619160,1994061638,1730232680,2039314767,1205655999,2015606931,1964930151,815435947],[1039036444,693618001,314688527,51032067,2042009559,1391110841,1200992000,750465731],[220718482,1605146120,1056927334,1117809364,1344041601,829604952,1712372694,1432762248],[891383506,1528226015,594407357,1618468330,480717973,367910569,896665577,754054003],[1224904092,1448106653,148712440,17456457,1126620406,1679567213,765840142,531507794],[602219106,1736695936,889606997,880805384,2089206246,1907313588,104040917,1044577335],[2118076190,2012437749,782640088,1087046260,1000174578,371289600,1257294385,1386035796],[673627366,265143308,578630486,1867368927,154122620,229071205,303215059,1080707866],[1550724671,558265113,512806856,684942658,1236460242,155000168,1058007018,1677200211],[104440199,607396884,611214125,2004675945,1060576715,493237631,1485966889,1398908172],[1997745545,1140015252,77965972,1580230836,1953949903,641931894,1251663941,352004835],[280893413,2068054711,1112334461,806042771,1258248289,516818742,1430950596,867707820],[606010739,1956903190,1687342594,1523405808,177862935,689850139,478407248,498839095],[270936534,501225607,254936476,1894286985,912849570,610602659,1445579610,1143700996],[902813863,1650331279,447874967,31841289,634804605,1865940409,1726400644,513545195],[1499103127,739463321,1270211671,1798904968,944649986,439233788,1673328790,1274000678],[2130047890,2105621547,75670727,242013240,1062239128,1721795815,1195632333,1777415770],[1926469598,1723665816,398495118,2085409193,435141849,934137240,86444364,145530399],[1677697141,1749897964,689125282,62272443,1892496100,989585583,1319396131,118666280],[2027054774,803211443,2076140746,116464537,635778353,1261331870,1331638805,1578843163],[1564735402,686388851,677950467,1806179178,696339258,1343700694,180766761,448666103],[1616137641,974427333,380834698,707505777,1963294894,144661559,351192188,197281518],[85573612,1151789278,1780447931,2070810017,277339875,757819960,1211045646,1796482166],[146323983,1492769778,1344186089,1032647276,832908045,454343425,649632921,1476958481],[28434407,284596903,969304965,36777415,630494526,122649404,1821230031,2051317528],[771683533,1364898809,187680001,2091699508,582239744,432257143,1333645815,129256942],[1127585272,1696188127,1882790403,1706638243,1155190286,862507460,498216679,1185046166],[1025148355,1316667649,440746906,615319019,1748100047,1497846330,500992039,463862249],[1566793732,2102466596,179649001,856763912,2105373314,156615721,117244890,248857637],[1253729664,1862443222,316984895,371144648,128629793,313234578,215762586,1198256811],[618986102,1046559329,1242961745,1932494346,1529285579,943730704,2074302956,618061740],[1060175187,1271026287,331407143,1237673275,222741117,1584572536,1968391919,844554969],[1948595723,1711389289,968417638,138599275,1888478033,1912141186,1154049708,1839622782],[2050120340,1497472315,1935449204,1099047709,2094444356,928266894,2120898543,699064440],[1383355048,1114983444,1618832086,1130659606,1584415569,1142663104,1773960417,1683443451],[1384759602,998883132,319986917,2091652601,2004075764,1932496101,308151357,1423968673],[109709352,19628151,1864577586,1222608258,1214910451,68818293,1900764543,1932720078],[389782786,1213996005,2110177977,1899847340,26887649,781149133,425399157,58024222],[1354588689,508564432,259987486,1953998258,1633182004,1713117196,1493836470,1123654167],[293375496,811687505,1119535018,1141554518,946766052,769486889,1650250829,1852873542],[463263156,345211438,107939063,1545755836,968708866,1348002857,699621347,1298699519],[559937625,1889359703,618118376,548873917,1813123678,1419988115,807297620,1153523749],[1441719307,937598918,1054820862,1989221888,1462784317,2058506664,1756977558,381396471],[184292019,18591500,380241992,47488111,1173396487,1149307473,626899772,1608933332],[963179083,1334056224,624202180,1610244496,355750237,1859417929,1128729162,263740588],[199415124,1089645244,2043640343,2114220880,1614444687,409421169,58901674,2013702295],[1516833868,1021635305,1874074489,1435348743,1402275051,521342362,928123899,500681969],[1324979062,1157767725,1605435155,261044289,718760665,1341198231,1446577455,1853288906],[990630204,1883323644,772542506,1921669245,948479426,1574649474,1082594147,1848683973],[1799795675,347133424,967825198,691951821,866451739,394588769,1798322583,123365379],[97477504,1291747574,549290743,1398946199,1565615875,1769604082,1653640602,1809897631],[682170345,947883837,275001218,48287365,519518556,1733910289,1274391851,723155175],[1483682253,1859486630,2012117939,81910702,311458088,274345010,435569678,924194668],[777977027,288751100,2029735999,1985800396,1377521233,339948160,2069775813,1543709140],[1855293601,2089557869,441750713,161441920,1008768481,44658973,1057682927,1583584057],[962520772,657125714,413018027,459743603,216106078,32053271,1024271703,1823705818],[1530623202,108654746,1004253097,1730700698,66690837,1076769490,1954518064,651008121],[1644651240,1193741544,773854454,1018665005,734973758,244831422,2024294404,688131139],[658842747,263024008,1887461503,415570083,786665482,1217419615,1993876650,1103227982],[2028142943,8129412,2060219385,709421494,357456285,2130422475,485521187,1339501058],[670613366,2079244299,713272108,1189571225,864585313,1998270331,1696035408,244966847],[2101935717,2069767689,944581736,1719614497,2043626083,733333300,1824752423,148585998],[1692101924,1649368848,864956241,362666696,2110059646,1245312965,1910031905,1868180314],[1164382010,1914466090,102967060,67235128,1610678268,105237235,767709073,690001440],[952765065,1901126754,1357760802,2099802508,930472736,1710345778,702575537,966151922],[287992647,664562687,760936273,145876139,1849096171,916823605,1079778588,145333619],[549416074,1573136203,796128718,334260415,1879691940,10358673,744609255,624861527],[1281457093,1125237730,194780452,1760907732,1437867433,1997587469,1233246822,1338302622],[659271033,1016051479,385385658,986264967,343928821,2025106806,845378151,209627900],[1904477176,219400654,1460680433,1047486714,2004395008,18156230,745121008,2053837786],[883956318,1486491639,220069451,1964924136,2129263024,585108323,1281648794,1741417430],[1488495087,1238980062,744775189,982695387,515863250,524476062,1667712061,289394206],[1336831365,1302401725,800725147,429876985,566961192,240518765,1464631206,1435286549],[42326503,44550158,294191272,1441203392,736207184,1426123652,510096143,165757028],[1307153309,1546710711,1969324198,332622752,842092422,1204928004,799759540,1061635355],[1728215970,1705463002,1242279254,759803734,1477781573,2116946164,2096486019,1234781218],[1247210321,1194321224,938194299,1029209589,420528914,2055344456,17157955,2055933963],[553959336,391173619,1939242897,1211125145,1832064263,1994327054,1312129426,561555791],[1806495587,1033556470,1132593359,1881954806,1818622281,1040620144,658334635,973278787],[843977844,277644494,1106084595,408242500,1510135183,1792185501,234103708,1215727330],[414170617,188951431,901657707,1518717355,818658431,1018030195,754199336,2049182726],[1945825528,1833711889,505434640,469996826,2064021805,2103061739,18615895,1691250700],[1593797562,747407285,1695122404,1675026773,1712854627,2013435206,278536771,2111193369],[832054774,1662952450,228349794,1520778314,64757135,825596386,1709566069,208149560],[1156108946,2034082335,1515618169,17906884,253238740,398748555,1354773318,1756738554],[505611905,1976616592,1725771797,1147510554,1393589850,1973547014,1042247196,1923874992],[1973376583,706103896,646919077,1601453939,1150261828,606876185,1220073420,1214454063],[1403960895,827039952,417612927,931402676,874347488,1888499253,1515565652,1814463060],[1827410521,1196937149,1041664560,107165401,931355725,1099574280,817738383,1460546938],[1254720840,446576421,135652699,1941211386,1680833285,835429267,860400933,755115163],[174000017,1212865106,2117546599,694138584,424676347,73830053,614341341,1853435568],[1209568633,395729452,276467730,106555332,1089220828,902769315,890551301,226091882],[1050842730,367074107,645332868,1445100477,597569341,982189702,335006080,1888949409],[572254871,1581596540,1243549554,1275465911,1431160210,237906517,925900652,1773297658],[192459405,1183864044,328936140,504005077,1857629431,1418627792,1862243936,1747153133],[756830101,711246116,252661319,1492097389,624211337,1261405363,1280029704,1903997854],[1674012540,452489269,717401250,1309053317,1392480109,1211539758,970295933,724167084],[1749577759,2032857795,1489226777,362752377,420038379,525978942,1190490995,1648914638],[678975492,1751747601,123821684,211861489,1075880385,1536647998,852679833,2004423069],[1850923416,393227874,178276211,2010063260,1069586253,592748754,1313954641,1636315493],[1565030029,1682377755,1678503772,1127590283,1360730226,193602451,145033972,283535056],[1358266089,1698289096,1892593493,176812744,1592746653,833054378,420371619,1021503182],[957122872,1265819339,100473225,310622137,1090763599,153865451,173028331,1805279482],[434934818,460899128,1585441839,1924281471,1785129005,1291136235,948094169,1730857269],[1468025083,154843934,1125612402,912540777,527805345,505570849,232311116,61029264],[1110497564,343575644,1691173660,854403976,359526318,1657624247,1067071291,1118437189],[1593140315,1687066574,1424177291,953382362,2019502480,1895495258,130976573,1393312979],[1975684516,1936922328,1829818411,925777800,1836702817,804410330,916178735,1216100762],[340241802,817523265,199684047,1654035595,197884496,1755606097,2127086943,1565178644],[1741353910,2108989287,2060725911,638864565,571059889,1479302914,725726227,106077776],[481722047,1355446429,333599111,448874186,359072225,1372456174,709488989,458444822],[1885559285,930934351,1123964035,752596516,844905750,1972489777,577053579,789992473],[449004113,2046092966,478957672,125981359,1481275400,1283046276,711560435,1399677871],[1076487638,1405359499,1507330255,1958163758,1823182772,1445760155,72959618,511619641],[122535439,1656150499,424768928,1280915899,659250744,149899230,445752047,491394618],[1531597390,769001958,1894976831,1689365977,1386635401,1987008190,798948608,1642419304],[955279725,1415547913,1998553982,763148232,1584988056,847964855,1367175839,1650520452],[1812070002,1621637237,436258453,1497756305,1440601895,1936502655,701552903,1591675634],[752026254,149576619,2063957702,677404698,1890493167,1131028886,854326027,1857108060],[1896688462,2097872409,806226427,1297689025,453504240,61688839,1168362738,267808368],[805164554,808710845,1513458791,1892896476,1556812005,1250285682,1699270067,2032715322],[1437191639,2026419659,1832792180,494894667,1761494962,532778768,1922258498,980100704],[1269992041,2066039186,1803581213,555339168,1850014608,685765412,1258852278,1644303350],[207369180,1172819120,73032827,1965057136,362623437,230270912,647482668,1403902731],[1719841583,1533721603,632042844,1689367793,1294638352,149373463,1719297898,36251590],[515438172,928001315,1513931080,503788913,1535119700,862105675,1683062365,834688544],[311336897,1075330022,1940529845,722719977,669047892,569195545,23992003,1386343839],[2103277007,782217181,631623068,511972151,1969174353,1276710494,274970233,2117850055],[1046445982,679731013,198319364,1571389881,935521847,110120694,1778508810,1342720942],[1757880345,693796153,1293277205,248621928,1613472443,2069212474,1588825497,2129689202],[390623893,779758066,2050663178,711286656,1118257357,1352771156,1251355441,1081037995],[904435058,1510723805,1746138156,1048659285,1014092089,439161111,606411713,495146219],[1520985660,1581001413,1922911937,340588054,606882732,1742534429,613819395,152485169],[800341829,1034620506,623753658,1693991989,1847608924,1737982518,908191878,411128693],[1710466472,1762527335,1147003787,1391686505,1896502038,907781594,1789905081,45751070],[1238494137,635249233,1013905278,1818371528,1954253844,869797145,193177372,1591090014],[584165656,1141136790,1296944731,399213499,1491802915,827213057,1393676647,1239432710],[2008432223,326699005,1119502321,561573115,1539239770,735147665,607330991,1010839402],[144260211,453566830,1256557829,634002598,1291864332,1305402045,1814438616,256586113],[1133004102,528983308,1099307505,1944065730,1380013084,420023621,1585825483,1774227264],[490122168,417662218,1163672432,599615128,642853987,613108630,1396470905,806932360],[1146195509,1261454877,1169950152,893672430,30914380,857243576,348476402,1006292701],[933648566,1252776232,1882175559,1472326811,3879146,1856943032,1444897285,238703033],[864097034,1762506483,1267216646,800979082,137754796,859043061,803848277,182779884],[1050603991,2111679195,316244917,1526775077,609395948,1859356991,1014625211,769139570],[996666571,139830681,1245435324,69868661,1689040908,2057243608,659173309,1188980203],[1338143036,1246529198,1331025871,1190310621,989644419,1618864221,2120098352,616966889],[136385830,1574590980,1443308524,32091022,370945702,2122589483,1650323141,776981067],[381337087,414411299,1431156071,1176731569,1515528242,672042510,761952120,1096499195],[1916989883,1447783243,462319170,1944876651,762218724,662699527,622559555,1301798481],[1242849972,1291563363,2032451161,1710098891,1855639013,581131688,689358145,64159607],[793923051,179574133,981794960,599503543,1726076969,1152550182,1430548846,2070077269],[49880822,822424157,1029796345,1372416310,443785953,1528621153,1310741018,1571805096],[1687694052,27567850,517990708,355682869,2032823914,1673519525,1576153306,1453110286],[1756965975,845441699,1531031776,601871654,622251535,351692294,1423309225,730323039],[744814651,293646294,1437496467,1863745186,1104957744,561673119,1624312181,107156655],[1638868481,1411522844,1068110832,1215545411,1136072409,1588368410,253280918,609799139],[93957318,949742674,738696214,586923033,450934267,1240380459,229184201,2003507055],[834163115,838551727,1087812665,823225020,760715294,1750504256,1962868433,1664345594],[1046346458,1550558582,463572869,550090420,1490586422,898223745,599052274,1238946252],[823653769,1337111942,1876270651,717235026,1212141307,1710695665,1524908827,1883234240],[2095581106,1509273703,1206969883,2057382864,565254839,299348102,1955076303,366148370],[814210096,1697251818,1436018015,688563725,53927663,2068078346,2118152239,1238198457],[1453601373,1397511391,1603870562,616289909,303481327,824411130,172433299,2061825877],[886316448,962628067,1168896705,2035201654,1321718108,834921371,428683047,328558563],[343106858,1441605216,2001320828,405622281,287907121,958590269,1413268030,561247939],[1065506992,1036383521,662649536,1554851618,140760493,208397942,484554200,230879863],[1419918134,525650876,377580280,1092055403,1791432507,1579685998,1129061386,485013875],[811909480,2038740455,1820408813,1486373302,911871976,1544715501,499428433,443529899],[1525599741,1980602894,158501333,1549594494,258131303,1470490402,723101085,374287191],[1833368599,1583594134,370809255,765645754,1121948649,1795874656,761747962,486675120],[1217532737,290929791,593942191,102202293,1629650121,2063533218,1849339640,1085527513],[1263654047,1028318714,935867837,1913609562,1206587305,1968711138,1304341441,581255592],[410453124,419613943,2011272850,740470213,204512713,614210195,7422549,1660601677],[1085896945,572200142,1002445444,353699140,435793550,1483986785,1527325358,109893791],[580198675,812352082,291740338,399228807,149763606,1770992820,1153654566,349392499],[646426986,1350187361,791790265,1511957474,1891454852,704913596,1795089399,1105316073],[1362581556,379356465,1400669340,1291258381,1332316950,224923369,1468403527,1037188630],[91189911,1985760157,174497760,1162850929,304061488,1153322304,600514908,1468915919],[1457221868,960036922,1264099934,1288067415,256344672,688563646,2078381087,2095637327],[2075628318,2082629778,232696582,1135961189,1570269233,892458769,458043953,190810398],[2125136725,245818530,483282890,885526,1601796696,983979881,574318530,1747484291],[1016243583,92569811,2020948693,1784338432,926902320,1596658905,2073283359,641992540],[697581173,2057638890,271961476,339433154,2082675831,2113817412,46281958,73861385],[784979891,1543618882,1103608732,481034657,1518281903,44213998,1696692186,1273768013],[1515524888,821636140,627834574,1425332995,1263399481,588919760,1885748230,1246585417],[1628408091,517342048,294514822,1133366123,1248613743,578800077,2093667797,868226873],[1703759508,1040724902,693778580,990654647,1764644785,803537751,419612129,1233890979],[390696730,95229194,1682619859,1384705546,1177187535,541064744,303347652,138267507],[265609336,909340931,1724173105,586721244,790596408,1806699432,1886721619,1119073868],[1298761593,1335390128,1496800267,1954671111,1561515586,1482048890,1279037443,262787793],[386497492,1783287539,708554318,1164081811,1588035400,1869080619,2000817053,1654646403],[1842322433,1905162554,1246521576,740640094,1470567768,326807239,2068774530,1228374886],[109373272,1232628612,1793416428,1570066869,1282026663,1811153756,909934837,306107257],[1914391329,753042416,1536944714,385675743,991740810,1661868552,1255354730,1760651357],[2011004265,1390620455,744097079,973034531,1437367983,820611415,1108726453,635837598],[346293207,556705666,1067332781,2021681249,1893838561,1487031420,1799817839,2040468523],[265719013,1694040831,2090738711,84962476,1729444394,151446163,1213542458,316760143],[918580793,393277635,909707607,289485976,62999807,2107027827,322509310,962968829],[2085753530,1357110564,1303689850,1916514533,861369882,846729927,1874922194,791453635],[923540574,218041166,787388343,1397130791,2075726770,866856433,598695004,338182579],[772585264,753789894,1554496246,1829907273,845397773,337855067,1175348525,1856307485],[1698169502,1977624439,1976529070,1359128479,1333020410,115700680,1368229457,310095076],[802973594,678635897,495962392,533761455,1608301061,1540269360,64534615,1612334548],[1415588137,1462345244,182160239,1565466149,2122670286,559410713,1074291468,364689644],[1500190853,864702143,290106006,2067152387,544050236,1988758516,1064188532,353083358],[442669008,957294090,1144930330,1700889394,793703165,1061496375,163613497,242506873],[1326484337,80504744,293985233,457775884,1944921984,946892321,1912824191,2106004847],[307430859,1040440823,2015828761,534469128,838219647,1979869646,2092789626,1268529271],[539161851,172126386,1561114297,1649619340,2092265477,551335651,1247218212,1170897395],[1439886818,63757527,319342904,1889398972,701708651,590266167,1327364304,366564799],[1192643228,476394184,1662025456,563069414,1499011463,174482363,841058552,1244782348],[2057490681,1181954660,1753266404,2020066831,1800738715,546258029,1706047077,428346101],[1144893860,719090629,218346381,2030317337,1574159791,1249219508,2058224649,1228085412],[603754326,1563057727,310359745,128667486,318096838,1234393780,8266321,142138483],[1948338224,1314593165,866759270,1091805337,541145439,631576507,451452849,166185959],[1688077500,2000139301,1016548912,1365437155,163450664,276954070,990131988,2101802592],[1435400394,1699870939,1470532731,1353468611,313806571,243777374,1689587586,1439639010],[341356769,1037270570,1026852293,1257280797,68228889,81949947,1320860260,537917966],[202176436,65286695,1988987920,1347277843,2106778759,647512650,1848839061,1871211425],[1012381523,787259051,298971111,644451801,1477034391,884930115,2057942982,1343974403],[1886171624,1381396610,1219457245,368474255,1473533671,274081223,449376613,1903131666],[1843031337,931540564,1301052752,797114233,789998229,724798675,1922568179,1484814415],[849556590,991019696,1320000112,1353702942,1183972044,934267462,41177524,1196975230],[709162570,1127105423,834086875,1814811350,1048735239,543357511,245192983,1859641405],[1912659434,1759362242,655213075,623125974,1589521892,433518676,1531115136,1089482129],[1762773481,478115700,1658872888,1124242175,19080871,1068373166,1576886792,2003215501],[1425496547,367219531,874726037,753822272,1170637429,1193298400,1122088568,144087060],[833997306,856589407,1334997446,449229784,408571160,1154607513,1678964004,2002283068],[1749105419,1036627089,1117655101,171631401,1322201789,1105950592,1317695430,1697454700],[1857974153,2031485277,2068076248,997049878,1985205652,22993282,625477597,1772712670],[569929232,967278978,1169950249,1940600571,695446788,1658478816,1667038605,1221902242],[338529032,1794601195,826758194,1907580860,1667641110,1011817830,950777377,687022038],[673817201,1128083153,539794542,376772598,2013152811,1377574057,887583443,319293646],[1918001305,591992236,166457157,1521283918,1942657167,1800766006,1024850372,1126536199],[743512607,907843503,2045226216,622176607,579800902,150351225,780374609,540180547],[49817498,1616742131,770762175,764247773,1080808089,899921183,1013871913,1130684645],[415396726,1962001201,1530650909,1676350546,1760759863,1959754399,1550894658,89436044],[1162869833,1052250520,882770184,965504190,1678314663,1734950217,338033613,251509691],[1517466002,1177254432,1667351891,1397396164,1906087035,1293465319,946294762,876024308],[1100746382,1942245318,649980218,1124928766,154183553,366170511,1601034928,1134824639],[987888890,746444949,1753487968,906625505,371741901,274133732,958385523,768055878],[2024402728,602185784,2130046292,608953331,840127845,1689923266,298192222,1944156868],[254345927,1695521246,1126875702,2046786564,1259318875,955755429,43200951,2036294243],[1235803393,435906244,1566834896,597734951,1504190220,253368824,1796391293,916800811],[2114147665,838665786,1481866281,1876982512,1181933501,2084964211,1312014376,593924387],[1321331629,804741606,490583782,530826443,2032638158,470334469,735050903,1797962296],[1368731284,1603507918,1825066493,1321975881,47736756,1881223866,1618349043,58254473],[29399429,1280948361,1949669006,1804468680,1646884406,1908039547,1390485156,1174457985],[1656375016,499953724,577741585,848350803,134400592,728708342,1549463445,315174617],[1856074884,881590027,774571086,562583746,719871964,801051245,495018985,1965794916],[753241445,1400877076,1182047065,1643882482,493147713,683410928,822007332,320227820],[762438436,208293994,1757670617,543050404,1698259968,1855323070,1859234140,1998286727],[148639185,2092583810,743084139,413597785,214999233,1581780005,127557097,2089232572],[615051743,1380058845,669080208,1643739562,151767759,1756011812,1748441458,1807216881],[2022798564,173217804,638569905,1983314286,45290920,352919728,1390758648,486348087],[1059209692,598127305,472202494,1233447985,2074894259,1138118820,262421334,329733168],[1382781502,1640611774,446063013,590797248,271888369,268867714,1111050896,1193168089],[195607634,1796063375,7897803,1986735325,534688971,657742556,1242036337,447492399],[138416772,2062248842,367373952,1395873814,2124086161,375882824,1666385367,1825846525],[835302061,1515349881,400251543,259149308,467344899,2035916400,594098219,110178769],[846409762,439772512,202654596,94852542,811005775,1805822411,1665064225,172105492],[1584327723,1712739393,591363528,1973424934,1510509758,1700308093,1697677537,245218393],[483018699,1576002167,469078009,32203608,1971462249,202534792,1031705171,256871185],[826169076,346529260,780827904,1963816618,176722592,523387124,1227281606,1327735473],[808501083,1485400954,782930419,1624151141,1612358241,1150479966,1148004359,1155606286],[1291998441,1252031165,1090851816,2114190421,2044983441,298191598,1954061284,647230341],[455388618,1778702688,1420505435,1140725751,205260323,458863232,198831169,1241530326],[59898936,282150086,475576781,1630502200,682840203,884317684,1286284446,595608539],[355305173,1570699996,1128349616,1486322504,228018498,501277092,235972431,492584459],[591699510,1378588860,1505867453,53125160,1832139371,194190367,1868597497,750460758],[1175153162,1858357485,25910217,833938893,2089387157,1030196673,1863170330,44991222],[1016638210,1384474393,1081677274,905689548,16381851,878610868,250545915,17442477],[2039252833,170835998,1289103900,457111448,1745459997,259908625,247565576,2033212005],[523905369,996220239,734356109,1303134503,557464528,723933201,368646670,417807581],[1088820494,1043396935,1971621193,1884343099,1547335159,1173084326,208311339,1306719680],[385625159,975856633,174987317,374729367,681635975,1342676212,1338148491,375940095],[1745141233,1555122920,1096736926,354482662,1976645576,412778159,1378351795,1329737262],[1483489004,1325251969,42388334,1822513702,1321010626,603918200,692047792,2017582149],[449558713,821463616,272637958,1667642872,278347963,567490473,923145609,865665437],[485836787,2067836642,1845141608,256582558,1191169304,98822554,786492610,1130813794],[1209736496,1766104979,1272424226,294155052,1288034997,308175077,12147688,1772952999],[1316749726,1619047016,607176478,1119248718,823621075,1161745501,1168042380,790236770],[1625553865,1145444556,1816555991,261676543,1338779757,953325987,981589980,848929868],[1718527312,725722173,1251102956,835773306,113235842,1837640608,1245104600,973512078],[2124809758,1629299018,837106854,661458347,2041216713,824725599,762043776,1561759314],[898246858,1666734793,1298261438,1521761767,1422391966,363077795,876974495,1907362288],[1217113786,1691811398,19251699,614929581,220141266,842417709,1471090548,677658265],[923539726,1751884992,1180629542,1717696957,1722360776,1315481410,777838306,499543465],[1595039260,1343513233,112219456,29160471,801639258,1554244044,2020243671,613715911],[1073341513,644559088,708397826,603092240,861649607,1831985532,776211943,1263755111],[1750001108,71773052,1797839217,787793100,1028051472,1987631049,995587360,1152632164],[1789852753,59508492,130638637,2108066105,1684849763,580366546,964658825,2070099557],[2071662232,1612719877,1999304312,1261554500,1519977023,30376649,1476138726,179930180],[1317832572,453605917,462576525,1453316617,563358087,1845015276,974999311,1067531502],[1679625350,422817453,1787868662,682092657,1319186101,370517723,2127257872,1331392531],[850686901,81057720,747627316,1532179712,373136863,126114666,929844166,1921842564],[1662378833,1561488707,879863701,944082081,604238021,1473146093,674816022,647424470],[916323020,1280411362,1774520315,891363547,808558674,1410600163,757580716,3996941],[1666152947,886174106,1047997954,1172351932,1251448992,448437172,1396800524,1674556396],[181687265,1088190866,1519128778,1010988028,2119777298,815212061,78458068,1429399476],[936580547,1647258144,1339457463,1986132267,516651095,926191933,1709227987,759733420],[2101904498,879344250,686921709,611230014,672944657,358684226,1570184352,1017071455],[1063263397,1847445916,507476479,1721325959,1549748747,1948407384,85847969,244729732],[1537271179,1182812160,199180352,191266145,737663231,132072609,217804865,1034666464],[1366165553,549093762,809437588,1455153386,2052366315,1593334978,1330423162,1676725633],[1363359974,1752471596,1569269785,1540303457,1749315283,2031415127,1648873081,1517437935],[2006219905,1248631068,738063176,1427666318,159047600,1071972237,1632820391,1601609331],[1656864972,1658556847,1574277364,582764751,1433877928,46818531,1336996276,1096726173],[918617524,820539675,178125045,136368260,30687621,1248006654,1324028854,9268922],[485293859,355059832,33250797,713605307,1844796440,626575202,578294589,974436438],[1284094371,1793736902,1598381708,187857570,526699235,1706397485,1971328881,1955906331],[905968255,1347958131,951780755,1244296934,1789311262,1319518913,1061648848,200556002],[329530188,1449155364,1377893065,1808971526,1227886814,336928428,509461549,1300162174],[978493304,1290668215,55608542,1819002653,1307000068,1531757222,432416327,1685534957],[340711680,1748308860,1943031822,1967293238,492966747,2052906579,1642941691,1998473153],[860256980,135122736,297646979,937477522,2073915553,1805234346,1675406353,638149761],[189045519,160029108,1071992400,979247961,533180924,1513224069,1503625069,1838983654],[1942857168,814572390,1177970976,941939029,190972798,1631483904,983920279,1369022121],[1850911045,842303771,450879769,1607703018,1794433172,1458269389,1650613399,437952165],[727920231,1230083932,1530721459,261862567,509883680,778975445,446731566,1931320084],[1750175865,1833368281,1115424915,709071762,668847701,822034996,231165268,1074946288],[1611641904,1071477774,1884043381,115845543,938133326,1863791704,934665934,1900342986],[1697090963,817133094,377290011,1196093716,1374592535,129889847,180082673,1476829562],[1392089585,730931168,1800087132,954178520,1642073980,814045785,534162613,894272338],[1300579585,1219237138,219138255,1456578242,299813532,2125299177,1305242493,2031172713],[102518175,1089121312,647540478,680052973,893335941,785189270,291376221,340574274],[1911543529,931848065,1462201782,1532821866,1295769849,1847123977,1564491346,1581739599],[595598602,534276788,1981820643,1827948657,736001017,277497011,1562482784,1320387813],[319110816,1978800960,479258504,339265282,1295304803,2067027613,1506472458,1263613116],[1248080260,833953320,357175313,2104489096,1009164601,1306498168,627543996,1261951505],[64320892,447475502,2055298962,350070392,470272272,1786741990,1265861812,1426794085],[683567971,2103775534,454814177,1194715853,1013388794,632460690,888647318,2069728497],[887770110,2052627461,1736177186,860315001,1580343803,1227594404,438315102,712202629],[718570713,960401148,956769650,1562494253,73933984,1515320133,1153467708,248860183],[971746625,338021705,341282632,1887762611,374846958,1377646456,661528601,1889203828],[497985713,277474164,444565838,1796809464,1493491759,144295811,1861013379,95219925],[1299634576,884760620,1219319805,63554895,519143291,1023504723,1648347869,721919976],[104140675,325628730,1707292532,7892397,178783248,1927238271,1291842923,993776226],[477975562,1855358912,910480753,1979010327,1311713496,1725595249,2084779493,104975289],[1276641307,1966288272,747608925,113142405,1494577169,1899515682,1620593028,1440759726],[821121530,165794898,1954499768,1589500863,636973131,1295476703,203042853,1981739807],[1469958961,1427993863,949374672,1631250544,589745250,1560883283,745676065,925979275],[2025231001,1884717297,6140889,656783055,1130322504,1433378322,773578591,2017356175],[453764486,1356422353,192735051,94417818,204105025,1622639327,838444420,1658655048],[252171982,124243811,1816270879,1761731622,1242275035,1605223050,1129005482,1862203893],[1625980204,25198442,1045009138,1436179733,1807288958,1043671723,1609674025,726147184],[748990060,1636159782,1369261796,1271438125,386577317,1804593280,1807426011,992110223],[1320171766,1930020421,1092831716,1190622611,1391640952,398760038,1801937115,1376872637],[79545652,1308563221,1415967033,357075581,95995562,987858809,884963654,96948175],[125764543,1224815516,2130009997,301833488,751664952,1650353973,1890436001,703281095],[1487615468,671769161,1484448137,933539183,279896582,1643215575,522532655,1091469752],[566972533,487885791,1751072098,370715262,2063987967,1412904596,1174103820,1468531486],[1508324586,1419207266,1289582919,1461990173,230333494,1462665697,1847997995,658558619],[1382462805,1094613718,579773280,692445068,1221977347,1799817166,1827144820,796093515],[1889856098,415752838,536369662,436220468,785864980,934368654,1306801215,1453623455],[269760162,1090286317,1472219445,1288368481,318058459,59664679,825606782,407823026],[2125014107,459689921,1227063535,2027979337,308156589,713519653,321591174,1613572098],[1697663271,195452044,262051583,1129483134,1017177555,756338727,2123245604,481638058],[748705906,518169505,1846845438,871524776,332731190,1973913334,885690078,544224116],[1292043325,1373383258,2038991399,250888231,668225104,1231799932,1910184400,1375839548],[516550145,379952561,188975325,1549283555,1267685237,1621705396,1509718821,1640824892],[183709829,1022847942,1478720007,888841679,1176217592,404648484,487597881,1606226444],[452389662,811476032,1406615473,2103859351,717676156,575298966,1039327772,1992692049],[745614839,68045400,1632060354,113462101,568889552,1202398952,700453652,89547769],[627414478,1260347730,632713225,432783024,1756685311,769080957,1860983455,1944384120],[1659847948,1566154955,1110243361,825107585,1824846256,1417125114,480584402,976366048],[87532765,656488975,1177152543,770634097,1139385759,1340968357,219534274,741089090],[917741921,679944223,382840131,314957533,107955555,164063825,1937720843,140221514],[1934552902,930834668,1387312365,85517464,1805123786,230764073,1243657911,1128848670],[820980720,982064011,506393687,1227759314,1977410070,244657402,1894731517,273699045],[16554998,987126401,836870866,1371755889,352784522,553598544,1263561960,2108371453],[227595139,2031339404,848203034,389779350,931422128,1346905098,1868742127,895917794],[1115224685,838481474,955596790,429258824,1772141291,60895884,1816766865,79811859],[501085740,2124085153,2026742344,1452028974,533896686,1932729065,1375972886,68680695],[1651097280,1298990152,476503462,707490323,740778868,804021846,816317212,1303001820],[1065700148,599641831,1135544648,106453686,740046502,1868740340,271790513,607632552],[1900156672,928018788,475275497,602174814,551480763,1703139377,1969160822,1565085423],[1314864586,1375818831,278690254,1284835128,348453019,1972993468,1472473865,1032735329],[141158271,2030128392,1747727896,1281981192,1404298186,1375807272,225758523,197024812],[1586331249,1845904648,1313004406,1344320320,938872345,968216368,1930619847,1157085459],[2014175824,1008190692,1227282419,1380922111,393592630,1512318928,1989458150,868225929],[167415579,1059085823,475082403,1199757343,264368328,152963757,1770237356,1183220137],[401032022,1358436783,961866300,2068299921,1089643523,1944728187,1840722960,800093180],[1087209963,1924375779,1787981326,1151850842,2086161596,1880861157,605738540,1943923665],[1274804625,419097973,28040969,230967028,136316050,651227069,1227491610,416457094],[213001897,1708137098,1614905194,68606065,48170715,1949244320,737922182,90295672],[1197032958,173015131,1127177997,783411642,682631076,1413247238,1297945033,1201812406],[1253142776,565677037,716087721,674645183,989259683,2111458508,1634515850,781478595],[1877726553,1551188389,1615712957,384836808,723884699,985070117,955433787,1457582955],[1401419308,294209130,1920310994,1950789652,2019362114,1295029295,880723662,1257823342],[1473394158,402913109,632156991,431113003,1954339284,1021514733,335780627,1188332213],[588019584,1745091222,1343918822,789618576,170038310,628857651,1589636618,1473344658],[2101438529,1242227204,1943851979,1797275786,1815810681,349458634,1061721446,203090472],[1423140514,948496025,1663760354,1169731194,1188716504,1678416896,1756600657,1649128993],[1746545135,1595648472,1118372610,314467045,767561269,981205632,1148657962,512432493],[1770162923,828499115,728420068,1276407734,1668058422,1188561435,170670592,1462291327],[2079172441,2120007371,808931453,1202240739,1107721969,766724482,1605782256,2030680708],[730121126,608897567,525834922,200186893,226191214,1703315846,25979702,336960182],[164639066,1319055148,362344128,726741421,1394832873,1745035328,1272560066,435507306],[663148949,99362691,1994542940,1284625296,14444856,96351770,830595507,2006762252],[1485994415,2041664170,999717533,1802181550,1296961820,1581815305,985835217,593433170],[1042431602,738721786,2093194745,1922871736,764074763,1228251473,780375980,81218825],[1884967396,590692229,810356121,1688348416,2021037765,2113632071,250165563,471325813],[630826821,245974765,280386564,1515542394,1246362842,972534029,611916815,1702280537],[1493257576,371576708,2102935936,2081506436,1232747299,1975302220,194319268,819404806],[1541370320,1231683683,1351010746,386272989,1798526519,58379986,538236498,940917101],[132862644,812669413,200177045,1101119015,641370470,1556456728,10010988,911794531],[1683506247,761057637,1834591431,493199363,1960086876,1927842962,1174322643,1140078935],[1042889589,843499026,2094793739,1297293665,1443767505,474127703,258400309,1466378661],[727777763,805035716,999652943,1334215897,345396060,1442700855,1012489173,1004339831],[514862200,794958452,317788633,109566127,789630735,6057638,335985201,368181445],[806566457,1892870608,225875819,1828923884,654478407,220198673,1044935952,283591572],[423402004,1944950739,549169016,818635203,1482388695,1897688012,1291537326,947342383],[1084119606,344605066,477823892,892931962,1715002703,799259783,1211440146,1517897433],[1712142532,175919140,1778381704,126379273,46027554,1861813763,1151468079,1675047641],[439994251,2056054552,1929784890,203277066,2013700336,920557751,1011030441,990434146],[2129136282,1609859735,1822218374,525026400,314723038,1107289577,24559028,153404898],[26077340,528639708,1549529611,2082567237,802027101,806127527,660854713,1191649410],[1822157745,1391013512,1162588109,555679864,1798358908,173086634,640859296,304593409],[1849908651,586191296,2002757993,209833146,1530910099,2114115233,2120014909,212592337],[1037211507,1647294108,1164178690,445525796,1815768460,1668238608,1346884289,577409506],[69261829,1976227880,1481642814,165386722,2060446171,1018150000,1088916268,176377553],[1001478449,1983841210,413444488,602366460,1080364535,475010802,1085908752,1722291999],[549663373,616621484,1767627513,1322592089,1074993983,2097242116,437206862,385180174],[1167365355,419467751,395905247,1008602162,560706600,110650044,1004941612,801259862],[1237466022,900777382,1278800638,340694985,193638622,84986556,273201174,115460688],[774355334,1417561264,1669900996,617271416,492328116,1758513049,127341146,693042330],[396737621,1150407664,2027561175,1016270921,923082207,531881731,570657535,141867328],[1258520819,1308218546,1120372999,1421929998,1504257970,1384737090,1324394555,8717075],[1654093109,559191745,1524154135,200106088,469794763,1528509121,1618991434,316109736],[1506239903,1972004428,1175814927,1362919635,1967752960,1361623805,1154025724,144888059],[621615237,2068955398,2079743781,1444903342,946148135,821907536,1219344868,1006891821],[1394315544,756419583,529097148,1675565093,1072184890,1035578061,1077070065,465544481],[1886720368,1159447882,1569297983,842422444,257030263,298663789,2025382594,1072684666],[787800803,1469628345,1751909098,609511915,1160041618,173395851,313666253,340357211],[1693785856,2075529446,1471980604,1066506103,96163759,108934139,252516850,746308520],[1014354167,76743889,318947777,130304384,745822340,1011616018,1248032713,1641517939],[652112061,384258626,446900854,915449637,1613745943,1069035176,388477887,980855081],[870403745,538246469,785233995,1142167417,1360733414,2107494570,193048323,890464178],[1187724193,1247996959,771112238,1921534223,1351841291,1041631489,721655521,1683270323],[1311534625,111046333,1439905363,1041575892,1300922365,709845933,1873639730,615586066],[1134670712,380820523,1711543389,627471722,1540998722,1784109919,330864991,1630843705],[762737965,551759546,1200413302,1497448061,2055507731,553654880,1401275720,1445170078],[1385705276,1480478210,1749240360,1707319951,99904101,1848554628,1880781112,1246186115],[1097934135,1207186604,1857482642,1005438316,662664948,639692989,1865476128,1597530062],[497023259,830677553,577626342,1279763109,1038041874,1066220925,2020079472,948967297],[761408937,612949437,626922360,247266557,37314583,1059947036,102513413,1954694102],[956892826,206526562,140986137,455869467,1104146096,175251503,1112314328,848177962],[783458708,1472514754,796035679,966326135,992570722,811792143,1293949737,1307058190],[734488834,1856178908,474526025,1936397833,1125011790,1699645709,1437463932,353609784],[608127728,1153471145,1772282794,734965653,989978346,1063125257,1079054500,314406341],[388421477,1986597662,1251802437,785446117,435388315,206750551,136981191,2085953519],[974009898,1811357607,398452916,1049312171,733710124,1385503427,1175166666,1197494925],[1033927318,24642403,2071078712,82006741,2000364191,666346364,543036983,1831482877],[851630239,661371274,523062439,806399050,1762511886,1561268836,1563033901,169375377],[1163654587,1708130911,76273873,2040716095,1741606795,626384901,1389590583,502392521],[243146145,1537663811,979502421,913784435,1584475369,523127830,1875203183,1774327218],[1156773398,1989126200,1887619595,1370502926,766243116,289294838,748015582,1563028087],[57911137,1263935329,260255995,792577438,18754037,717426509,824824344,1001135997],[1447546546,1966720683,5558476,1887101046,1533786699,1788824539,667036038,691911235],[1921667405,432246680,991202698,129288022,57085057,2009894621,1328262945,2078859673],[143805418,977994546,1954015033,1564135610,843506891,1213970971,104365408,826233822],[2078975697,573507940,1379404939,1491364193,2087882336,1688662314,2095786647,930284486],[1238163626,1604733464,1779300903,1047242091,471786303,1609717404,607156587,464211838],[1099205400,2084744015,1281204517,266473211,707457252,1005187134,2018229746,2113563895],[1401391156,1669938381,314590675,2093807643,856502757,1461656629,233020284,680202709],[1785895337,1221601066,1986062941,754134245,1456234841,2034101122,576182323,1628337976],[2110237045,904054413,1240434067,672384207,83582007,574485958,1275923113,468633238],[1358732798,221200998,1386109721,618737909,1080229008,1305674155,1533811272,426659807],[1226171441,1179267109,1611998469,1317362997,479000896,1768451201,894845921,1940793167],[1348260969,1663170285,64569887,1827578628,1307640872,1680799368,682053836,545792843],[1509388770,1229905618,289549250,426472715,1440488783,391110518,508481672,819254141],[323320538,82732065,1783922658,507368110,661209312,1431496165,1706604078,795651875],[1258769979,470911696,1584185902,1599336945,896790394,1920216065,470549333,29974878],[1492708529,1961913008,931819351,614948564,435453652,1074772021,126201615,2008002538],[907274656,1913329074,1964319467,1471134279,61767712,1861730541,1245986783,1130918147],[1604312065,891192651,562116907,1233874041,300672705,1974392425,328200853,465562587],[454094994,1756258398,463059565,1278858467,1203069636,187176753,1470565069,2130152868],[768699936,1680164175,1953563978,1577157424,861398513,207301692,83556378,1386168978],[1192476882,1367069802,1131645576,1009415358,2012824154,965585325,374476644,1033106852],[146654093,159850110,1304043741,761992986,612943631,398350509,850319476,166039759],[626502051,633997328,599912067,294152861,353638840,1371701473,1959132467,435991326],[2111500251,1487007630,74018922,1360344495,144718999,732097747,194734136,1223709661],[1293275520,64027240,158877095,1668044894,1195189630,1423695128,747102723,153012213],[1490951390,1609100293,2047620270,1894879661,112652692,261618819,1651924180,776650455],[588193977,627454850,469124216,1525716061,392157165,2075820049,1903166783,603658654],[981533646,709296069,535094865,1258179348,933341366,95076879,1545388060,652910526],[1434447324,90646205,218312830,913640944,1159393271,1082130847,1967569545,1467498443],[19624681,413816459,225547942,650166221,1529320097,453645096,1887238419,779533563],[1646385355,1458371510,822008531,789138470,126727032,1605597444,1138854954,172151267],[2068785291,473492039,135713458,326956862,1765493517,2054602611,1893722663,2109834415],[1980381244,486607957,1898413175,317406570,163773325,1908705838,908744617,678030512],[188152096,1631914188,1474257182,175901523,597280062,1236039573,1370076126,226922703],[1110967962,1927747606,1432917138,1367075250,2102649400,1261326806,1730170422,679843157],[961952211,457190853,1644558431,1533850628,1607562396,1397879110,1444667542,146865638],[713769552,560969871,1544000220,415810604,204260504,1917662184,1366543266,882192795],[123329166,356677885,1224779417,1331230626,1816192397,2045652888,1089019259,782364653],[847863288,1596491822,115416172,583576730,1548896966,1448719365,150747043,1613822125],[789689584,1694681755,1824651082,396040470,396640144,1122705284,1813640172,1494201604],[515419360,958879249,998663784,543696995,1408003259,1048524691,1298956148,538977183],[2039998991,1810131877,2078656081,754401408,1495484510,1354028453,1422921302,252755167],[1136088420,1689918278,1361809352,1060666115,1266074698,755709064,296876622,1892417524],[1999250928,1701336436,1519002041,918084322,440849362,40404891,628026919,1755831465],[1648716371,1799554244,583844527,1791155817,1743673783,710296591,1541919193,425036783],[624644351,1550423410,545192840,81606857,1739321306,1053083521,1493837730,1744604027],[127857953,1465467551,1147648987,951572997,451291367,281029986,1191264443,510454871],[1230437735,1806482,414353126,1079539698,915659595,840132398,737183649,285256186],[488767195,1019899364,926491467,913969625,913512306,1810020298,1550097504,269930766],[1221232967,382352042,45355521,830827054,908115659,1316317625,1983179242,1832963956],[1304038512,24639492,1526653513,648510139,1862891091,760697255,366500136,361935818],[1799050211,1424044952,333806203,2043275146,809971709,1228058954,746248343,1004085148],[2015498920,100397248,733022787,1484971702,1700261351,871717736,1751871103,341933739],[1994575515,1790326971,1747668050,1362393135,379715779,1530035214,642260373,745882750],[1619256582,1037719148,1374242732,540425310,994486515,1487377974,162131960,1584505536],[230399064,490088668,1412200657,786543684,1155415627,1432180594,2086151132,1250749818],[909856221,1928307789,1005256435,977247166,693791985,542439704,1486210049,1180518509],[1349150351,1426755113,1780883921,1774390618,1550944561,1050822843,210937694,616306186],[317128655,863976276,1174742981,1120093686,825072480,447176827,1150856649,1978208997],[2007153694,441119433,1611660646,211583151,1035117736,792891045,1337146665,1363686390],[438727238,762875449,1711818308,1781326437,253468122,1482805836,1081816652,447746648],[293481607,79586320,1369526752,785924491,1717343028,905321335,299151887,1572938699],[896317883,88126128,1371826755,1812223752,403970707,1516226232,1178497172,276230365],[1098225758,1434472590,812733013,2029151109,464379665,757880286,2089196760,437432926],[117411347,1873114125,1139353463,341911615,419333204,1572925686,274306470,2053020069],[76212770,1260800117,1773547996,1298664776,1926267834,1960090297,1662829785,1070319703],[533524332,161920586,353479686,1607160945,168601595,2044903398,1538456444,1879632439],[1966708278,1370034083,172035666,2115495211,763735464,1785527745,738353959,564778574],[1731444345,2035475383,458393178,2073980859,2061501499,2090578897,2127403040,585402043],[1465157902,1337084344,1929487871,2073769960,882851593,1222244597,1128732463,90563546],[1398086047,744735225,951014228,921222654,1137483677,1230058706,787279540,1338149291],[582307227,781060098,498974625,1848806308,726330588,1671871475,1092703216,1196316414],[568137404,1890840413,1918795138,803033402,1020211461,1046544091,6284210,510170268],[516487169,955576613,2105944363,1223233408,31832234,413270350,1688822963,1046527573],[1529933681,1866569923,1231750064,1663558996,1562437717,1379931324,617017691,693549392],[69040408,592287468,1235771331,924476551,334021357,156113140,987187598,786681987],[1385904253,1900401564,437091441,1724283113,215240114,805585555,744531354,536689808],[732843876,1194176432,971371135,1277895028,1118502124,1681712943,1535936974,1703273868],[1758195459,1235418330,162778489,507380008,965885350,1189204094,1447206651,1387433384],[1842125938,526158777,222186099,1447976565,1668688139,2103475257,1573089529,1434094718],[1720607067,1111179840,1700073470,1646411847,60181045,1129305960,1295581973,41941864],[1640055880,1503352012,1193828808,170957788,75647274,1018689960,412638397,388922204],[2001674077,697393952,927509417,2065822034,313033008,1780552415,251159919,338778174],[221321023,1265532756,1641598911,377176982,842431478,541237886,1479132156,693817806],[1804563743,1477024287,1928935025,1785998016,200189920,672950281,1383620937,421993969],[2054784414,487267065,1801075811,134212419,1727660267,983545947,233355655,479281267],[1435213458,1133931749,1255663989,178292541,146102029,651280423,1188752724,353045671],[770816066,2027748051,706749009,217975354,838112582,1821251567,781024355,200275797],[380030503,967689709,1089866401,290661089,1890828709,1530893135,1538611795,1444317099],[616284817,738626271,622816229,1609458748,1681815490,1796339901,1396109180,615616211],[1735044435,866562378,241092140,837137685,970208926,185911392,2100934465,1871190798],[24741108,1310027144,148609891,1649742835,1402214842,1953256464,617231662,1980685861],[2055135348,222248933,903351972,1499611058,962102644,567197215,1084622595,1260775141],[1171463909,1203427664,861365601,1540091950,2064068348,631465846,112464160,1785204483],[1254552652,1669399637,951088734,860904881,145564956,603784640,1366735224,1587102694],[223203319,942907909,1157370530,836863912,365087867,2024657316,182250389,1926755622],[1288522043,1033743701,1100096404,1986197958,1350061611,48861830,834300430,1473471095],[1177374783,1915224184,1519045528,486085662,1731801906,370091338,1136267516,1993481398],[2039729620,421870099,146190201,1610459497,1270348424,1681311152,894746537,334334223],[774757317,707047012,1892927683,1983636031,1755712700,697760993,1432334458,1985884875],[900577789,1976351000,1941406395,1098368139,531343471,1748152847,503155254,2050098333],[1967659691,915684947,43238228,1581290887,942688520,94640989,1892286225,1489188100],[693198281,460186720,1169805673,1024831767,110984252,917603044,653239630,37299571],[1164822170,1734385890,1389138508,372298864,1592466055,266732485,531859601,1631435135],[940044152,217904013,2008691269,1561431019,561828461,527631189,1371256056,973574038],[1137907336,361476202,1524811991,981139477,1398196581,1492852321,95884407,1007615817],[1352762854,2037308536,1650006611,708853248,681995150,337053661,576047687,1745978176],[1884404724,678782864,1808961107,773505959,768364750,45847419,1203908285,1776695402],[934946496,1570502539,1791008596,242800684,959073567,1971320151,20400763,1238374350],[1114080569,1902964608,1527063525,2045785077,1750799884,1901140146,545843514,2082363286],[1629469893,1383902496,1371158503,1603618843,603475421,1995530851,1063461873,2021616670],[1209824645,103822938,1441986156,379960496,1952113795,875926721,1894140554,985654419],[324810128,1975422781,1005900420,1065323593,2018923152,886602558,757852558,1559437938],[1430477073,1821721353,1576466572,1189649062,1730958660,1787443676,964979042,854390726],[1477106220,884141310,832313166,2045753504,1551038351,634007171,192807191,427211908],[1431435882,156439939,99414994,1323451503,558907138,7237774,1232657806,669773080],[1521391092,1408030699,1633454233,1898457255,999418332,58938038,301327801,935558666],[611317352,353116245,949452295,1807738904,1878691430,585910772,723395885,2026787837],[1255087840,506319067,114514296,572236996,1549361596,1752663144,1627627951,107763767],[1872210254,21903869,593744648,1822681388,1312907264,860080948,1230041525,1693676459],[533624782,119675384,1349127886,1284237908,1855048508,906789391,263859485,503557146],[1943029996,1421804929,972278074,1907868703,613025184,1578996171,1880687444,1195972083],[2003251011,602049038,1778051786,365077074,1894264190,718028403,1364808404,1193026327],[1573546336,1059405603,1920909059,573558636,59104084,1923045076,2110446813,1544279040],[1709404564,243603135,343114747,1637137113,1409207011,1061621038,273326347,283148863],[25756235,418663374,1480549563,1298441490,1549450481,1003746612,553869156,1550557699],[755074269,1202160658,1189140246,877664104,1146660239,596682396,24861980,62785934],[1044363424,369827023,1922677553,309651477,1855309924,1986082664,1055322011,1558811042],[1868813208,1922880890,1159559927,1626784051,1220943800,290499021,516835057,498213171],[1227509180,1110870401,1386781854,1099294445,665649292,1800740546,61136992,1371637302],[1671941207,237683254,1562449277,26575423,1537550351,410393053,644965952,525089656],[929959899,1183996090,1621768452,1253535968,395569473,1804146911,313992362,1219532857],[1747636851,123508049,1806206999,1953107599,1011339250,1379474641,1134985654,1560942974],[2021362821,645888746,693643159,56461928,542743228,956484765,692313619,1258680825],[1358293199,648313899,728289189,1971225328,107633962,604596515,856000230,213835140],[1291441776,1842745605,633564924,273545612,1159869923,2094017307,642336689,124933961],[1971204718,372515694,237142824,1213093205,1945210157,575517906,213366761,874435011],[1302309013,2003601534,1940675301,1346384274,1724425683,956933526,633722798,2091100712],[1833630368,931190997,1202895921,2046656987,1236074767,1342072827,1449682964,1082049692],[1791563885,1415084599,989238563,1747487461,580365885,951608516,1903190352,2093559715],[1932608601,2049856128,1497135945,2088269523,1592283005,733926588,1507578906,880561557],[272582796,159282018,1638249070,866467099,36016115,1606349195,798959412,216722524],[1800690031,1870861418,1260963417,964667890,1541919498,1194817771,917993108,1768699629],[635529497,1594066138,1561779144,1860964283,761022514,301898275,1383074448,64537188],[802732724,1718136093,655097412,1641265507,1608625385,1267202381,1905621649,1668585520],[913636380,2115338948,565667310,1884240313,594889567,221005274,898376512,1475510125],[1774045215,1664806576,16349274,591293062,328077960,37669734,2063893030,89099316],[1835330762,801194591,1254015205,2095567189,1262137246,1416817987,1302480582,1121718182],[1669914980,20651154,563788047,1413278188,2000993190,1949896232,400678750,1795174607],[916427157,1872078758,564477418,1527939527,246759345,776723424,1287370631,1835325449],[2072414947,1404662388,1821335081,679896709,371698950,1161519706,239187356,1847032840],[1705945726,965521261,1112541023,1173399374,1861148660,231791888,1977734535,332193180],[9968009,130354389,404117789,1121836012,1138857000,646320989,715035936,51456327],[2069817186,601728296,947693650,691424132,1788478464,689816786,29261280,1605879834],[649634126,1691732276,1664957212,1126362275,838625986,938618251,1246348808,1662643454],[2005270325,105228778,1808686201,1018020534,695843359,1807314302,68890477,735446875],[1861312201,1201867668,1345157015,1097816374,1778096100,756740787,1238978799,27430882],[1090506587,1152085542,1305413223,1876719189,724700153,883454402,1416756348,2046973261],[844915273,1671468053,600161344,758273312,704711952,874928172,1331860240,1836896892],[569346867,777705392,1636226313,223304660,960805793,621997858,1243513727,137867871],[647505747,762834265,515421383,1467473587,660857077,1360537816,2113933943,353318522],[90969242,134475605,2109666877,307673696,727274493,791430728,780141659,1705867975],[1221708572,1396188335,2050294367,1235011649,1075002401,1741634647,1810238335,8756929],[1702785681,1097812567,1140156803,1035782064,669875259,2061951757,1599503169,717602816],[2028526498,901408328,348477595,758344694,384028783,1636819432,288748507,1444748447],[1799397256,343625787,1612526553,73204808,381396429,1302670240,870994022,985468223],[1589826929,1743733184,1885405446,18178278,633167025,469112942,2087630610,1361883137],[138966867,1698823453,1491591813,909816110,531412213,1913995633,1496575886,1259265256],[35445851,1049699063,1119387343,2062936349,1590350935,1238951633,208888453,1017019629],[760508681,1754298988,2068784533,59664560,1856352377,140941335,1811925200,645521165],[2085462142,188498389,789982904,1702186050,467598004,2060285270,110036066,1391314864],[2094620938,1633550789,596000063,1035531521,147070804,1753243157,1256681043,2008321036],[1461535750,52017426,680335053,1028688450,1148172181,1959495407,1173113629,180839027],[690688547,355998985,2027124998,240248938,563304686,207731712,1527108104,1258661478],[612414353,1711415417,499540391,988819186,1723839796,618392572,27279048,191527309],[1265048299,1865490402,65823278,1801017348,1970125760,1189520976,1483451464,341697936],[282973314,1896875808,1196780115,1116255574,649397992,1560481344,260935286,133311949],[1947003320,245596993,396465271,954446286,1397055929,766704157,624339451,1356359647],[1505451628,937305504,1196545089,914868383,1464989688,627195094,215129920,563656981],[375048342,1198936289,1731914158,10087138,1672546991,1698858757,837774907,356851089],[1548709763,1606948619,1846868128,319214767,1614213528,1805182514,453259941,1924976909],[1988575882,1675430197,24357002,1061210347,2010744604,200107424,1314280092,1237600855],[1654529979,827658598,1292453122,338738315,1061112235,1384603546,13073836,2034772262],[1341739655,562790988,1020305572,1011417104,990400588,1965980837,1255043300,281527457],[1455178324,1145570074,1394787222,1491206366,1234762332,91069833,1735664181,972528004],[146446133,337974580,1742145313,12552347,301945552,496538469,1793832072,986934890],[946021406,1703667102,867495884,21258462,32836724,1905340762,1604934470,796226111],[1318515469,1775181781,1074759406,322120998,1952251439,309403247,1120302774,732842548],[1358614361,1434881768,2082715027,832516711,1985905091,1174469738,13668697,981584409],[644106799,1143877174,1166305906,1853322192,1196653611,1423600103,796567516,1564932734],[1810064220,1489644884,1358137050,1498238913,877619686,1625223018,2055253642,871703605],[1428973059,1780663896,526154022,1983221490,1453325601,224084501,2107599871,1162004628],[260186447,714716110,1795790033,1411010537,452606132,899556444,1272600021,1955939613],[565911559,1538629951,900246245,2087895179,508143920,523935600,353225192,2096080627],[607227870,581742971,2090196433,254507601,1733671919,1945522372,537590372,663591630],[1233038715,30388784,1170569523,1359219085,1655707373,1798378374,918707554,698770425],[1765431688,1494228606,350752396,1763184646,248437056,644832671,1266584751,412324770],[955447664,1466080866,2051640079,1179091020,633859,492585232,1505706072,1392922416],[616485784,163022226,1098485295,1792505470,983565667,641459389,649784739,1910004764],[1658999252,1234358930,160088752,1582127303,210108408,1383867502,1575924263,1614374404],[1008478503,1512789698,1964175160,1471136650,670087340,636104951,30823135,935572431],[758789351,1470670234,1199005500,1300142326,17343775,1075275166,409594606,315444513],[995248439,1715902922,1508477996,866420746,1462644042,1826008421,1105479995,1748746951],[1843471818,10169317,14826426,1796717869,40637410,218116400,1721201970,1002804423],[1284133089,2009478615,111228166,1054778103,241309188,1993069221,941114318,151955044],[868341587,1632470701,1138509681,1407449011,71800009,291979009,732579105,1408152974],[207435214,1476845778,2106635697,1104540605,1123395345,1499596854,1679484615,749756226],[634396373,203361556,527329926,678445753,583289664,322816642,1408480720,1693136195],[705207808,947462899,2021213946,635834075,1837158039,310040315,2035352798,1445388683],[666831296,1408474431,1795902946,2059543169,1134580389,64958488,1773261815,2126589372],[1197938282,1629217120,351699664,661871564,1275587524,1815598319,1393476543,2062733153],[805389894,1100055019,25657239,130917540,744955355,516224552,603914511,2071438903],[894804092,1206451302,335023450,565357655,1115622359,854286127,1231601430,1092592629],[11112614,1168906326,1578194153,1892748782,185926761,1185869917,1464652207,1536692293],[842963606,1968676203,535711906,1378046705,1767722867,1251453565,1872067641,1236129141],[1474379120,1438764755,1110524595,1315733876,1525664548,931167605,2057881394,194241399],[902492774,927550584,1952443694,1077682806,1612297898,1298984482,1054979407,117428198],[773270336,1965351077,1184934980,519214943,1550406895,1105816385,1782156161,495944679],[307770761,433027487,1186652390,375730006,1702528852,920379303,600528422,208407386],[733387713,566818534,1403928749,1192845798,764968654,1103910521,368857839,1941430411],[1847212176,1209842470,1392644946,1371873096,570146613,1093411947,2030695853,440000501],[907725578,1611871742,1630032640,690785892,924509599,1982269264,446354545,1067863151],[717618092,1317374475,772427046,1877930010,1467054706,477437133,1375086399,1685514312],[405637370,2092272651,2015566717,1989512208,1029110406,1193825806,439684003,616443988],[2116857422,250319715,693589189,1570699543,2022888284,1659176229,428702578,1413937739],[1322663600,826496427,1405218520,563047299,2076466118,1944918967,500844847,1749857765],[1735440499,1905854078,2127749179,396212471,1019936337,348318859,1122440657,894730441],[816093246,44051590,38150235,982726536,376977925,1987530868,596796779,381944329],[1981006966,698157195,1669433655,2087090695,39651670,491964014,1845596048,1387003335],[1203160529,201203589,1673672887,2003047612,2051126717,1270258699,2039588084,718662894],[1419826591,800847897,1787808921,197978796,1480935213,577747186,1678782459,2114376544],[106470561,1693131874,1097055234,438477071,1276661013,2072547664,89778201,169009441],[855558181,187325360,1376573906,574590955,596854543,614256583,1887564687,481431575],[87741577,1733889132,101377079,1518564425,1213890807,459648974,1409484473,407926232],[1249601548,517137349,1205459087,1085055881,1848866496,813352016,1562283665,527802646],[458467876,1804239817,1746945187,1462395034,430401109,1990070860,13294791,1905370491],[264398351,2002242871,405257271,1298284870,1536729965,1396813054,1483557623,2107336135],[1527836006,1174505152,702333797,1201438506,1703855921,1768290465,2082518786,309442431],[327218879,1921546427,613508526,706962365,1353291738,734334684,674432834,929644506],[446005876,1197711558,1151664334,375636947,964816189,665723946,1251703419,2112947179],[339186320,100482558,430678086,1366236054,1814761756,1260316802,1561129891,2096153742],[1108280954,1187442976,1385818259,1395316806,186673726,193940052,195056179,1203069971],[1480010625,1804136813,1383781982,1448261244,136713010,1813421831,1409573057,122044272],[7859635,1203266177,1559420968,736205993,15688896,1474462499,1988854265,64461316],[634530229,843918884,1535847836,47367634,2026285615,633359157,513459031,1240521877],[104826326,784487694,1442339533,21226634,1592499572,1641848615,1710037997,702980300],[719624282,412019306,1795739429,748580419,98775125,122116861,2057398962,1208493571],[1871917453,1013261044,1660112864,1255080343,1967842779,1886833406,1662010924,343820413],[967310373,1955654407,735080539,1766537371,297455488,367133841,3660924,1244896907],[92332918,1921977676,2109155586,299765631,1068577315,2029531252,1330675966,118948046],[2120899877,1892979853,2011100248,1440678625,2081162281,1661925366,770858235,1948812674],[883588903,846895876,1165190272,9609672,1712935824,663315807,1850186084,639303782],[1813590951,1193592553,1694914777,1887686170,1376417846,665109463,1040716225,800920576],[284034800,2076857574,1531787326,237524542,441693609,1987636477,1014969386,1048386588],[827438664,1144666989,850464723,446159714,1697113074,331820420,1175478457,659998015],[1490486835,2034462063,1993692071,2125121113,281825590,1429277638,2077554808,2035133278],[2130600374,2006588536,1341706684,1718187641,1706220053,204309083,1841745904,1299653848],[1501801723,1691203411,458721108,2091632084,1639661511,515647733,1788784861,1605556764],[1386443773,1330573330,1807724078,1073547831,1879419679,1100309591,2303910,285642573],[589290279,773456272,928356996,836978268,616728511,1268899473,1891652776,1308977829],[1378862472,689485833,1650202702,155361486,478440951,943867216,152996145,1514070514],[780182949,418451526,2126677703,349705970,1568876507,1235518566,1240193958,2105114719],[881224943,1522197463,980853209,306292243,1848606268,1911199509,1242706554,718090417],[1310872833,980469108,946576993,47571969,963347995,1133743498,2117984637,1738913656],[441322214,137872235,1859674313,106370805,910823250,1878791662,577309781,1075614976],[1929428209,1713880345,58910362,285284180,15613738,1395173624,1954619213,1960134787],[1157877072,1623981182,2001249576,926688033,1567106594,288914639,1030629223,1363454684],[1122156674,631924304,300952370,527191629,743950153,1956209053,125932053,1451661635],[260343918,1860648538,1515068655,179942683,1948525159,1978686345,1825852664,1190306190],[1029801265,1004708858,163366926,1119500725,1960782718,333090310,2087721626,918114441],[377738317,1844474263,564105998,2047152972,719417619,242172511,1835645171,179486595],[1317691016,2018080436,399904071,474338824,2066151780,554298005,370535398,216077886],[586443884,1558180101,1947851805,91188386,1832551801,1574273104,630538472,1130286946],[1725232685,626120610,1192337542,185703563,1681899244,1123081417,216145519,412918116],[207894838,1463028290,425611372,1982408611,468366600,1049807374,1289957254,979656976],[1240298963,175615320,1813387444,1335972137,927482165,879104063,268385558,1802572356],[1692227424,1719770281,1728889605,1660861965,69951792,765310340,566107276,158603470],[767165877,1145978349,1758130854,240422665,1476537167,156686510,523176032,1617029670],[208680804,2027532021,475196715,650959781,421917355,1374564403,2048840068,921617825],[1628310083,1015545460,2021062412,1152741882,2020316572,316400481,1650301312,710247898],[1972767174,989232786,1553000830,749884927,132851835,319767164,2123423192,1600418489],[58566059,2058808629,1237273738,2046752125,1521014260,1107479108,1895890834,2024791959],[946378601,1153459660,818669056,7366262,708450693,931326072,168484193,2017478617],[1995787688,770370178,1416427685,1179092044,1366442183,796665918,1983214689,435862632],[2041189230,1430684090,917266409,728888675,1404198505,1603653519,1815495908,1512351686],[2085714321,1610501044,1907246353,344178012,811146421,1486805776,1419066504,780585611],[320238235,305243002,619495118,513151788,1314362261,1958112288,2122383253,810241166],[2052968024,535979328,1796858378,1993164216,305577145,200497587,1029149891,1350838694],[474892445,273525867,2045184666,1537445368,691187749,1254538174,1639813317,2005275232],[1639310442,1626218399,1967480985,1829104445,897465472,80296241,2016165634,67442223],[111948411,219441614,911579498,1486107639,1751989202,1681692267,1890139956,2051930055],[1562634737,1609207935,236823348,1105712729,1335921069,1626554276,475310685,1981727885],[1085647749,1327601577,1059511749,366159737,1648022190,780979473,1284135165,107975419],[685288946,1926367968,2074771706,552334992,226065133,1867999905,2086777849,1963551968],[1551093678,1533243811,454650353,956380429,560485406,1687755801,1120759998,881458518],[9090321,359072338,579880345,1918136032,153229048,1304624390,1164911910,980314925],[752750149,1442234320,2004275915,610160885,61095854,1331459568,219420779,1499612896],[154704962,2012224576,748807764,1570867758,1099530132,43792435,337154004,937812793],[1984691869,1109627205,823101337,1181359224,885815753,575701418,1175412664,641299886],[1018881114,1144485423,463489303,1266562524,1362753705,652531306,398509889,1154754179],[1158439347,2054351421,1395655516,1636726978,1583029299,1378324275,238810298,593978521],[1703666599,1713193734,2073497720,911186214,712670606,885157124,731176344,162405410],[566457465,1216082319,1726720131,1454770619,383128174,1319517610,720299734,144020532],[54243970,180045443,1596533746,2059089934,617931407,678567116,246010045,1381566506],[716743841,1341577904,827852471,1784478486,1650946191,345309503,204272274,2020417497],[1868312514,2046140080,1517986784,1259400815,861152591,186579898,1817126250,2027118773],[1671341228,1831205344,765157090,1194075041,893428757,710265960,346852572,165169830],[1897121028,904945979,1162325573,1431637081,796045589,1945258614,643243921,1402507894],[456876475,1047380014,54200102,1288812161,1667658056,1510152913,391646914,627387279],[1990064131,442307277,1855473725,250616543,1350316026,1431084411,415031746,882357437],[1799464175,921541393,1631694905,1728400686,110959083,1946497409,620717616,231402474],[892945006,429171832,221881950,533606052,1543895164,1518084665,1307629947,470666055],[1778715502,597697548,1507726661,1436533551,1990740966,1025669415,1375503563,304190487],[1966841323,1800758314,1538337478,1954913835,766325063,1808126405,1525582317,1854761766],[1529510010,2073239928,326235860,1940846303,857809552,1769507067,450544872,333544531],[1801217899,2067242660,98245424,2125550752,1194421976,949094807,1449636461,1878898387],[1743263124,1211773298,186662738,1797124765,1562296486,1854721588,1805144889,219107459],[170928717,281227807,2046997919,1505754005,401448680,2007143669,17816500,1649089773],[621201114,585455111,1570972803,1249277913,443231385,1687564559,1304215161,1185680428],[1899252912,241253827,1138400959,1683817142,2003060156,716339580,551919237,2084587524],[4371576,1121710953,1491024752,38946098,766944298,1909702279,1120279278,334068864],[305138781,263837443,316274418,1140952253,1259747283,1942974781,1677796494,1814288375],[702048951,70669185,692414777,1473188614,1249167051,755928476,1244051469,1131617165],[950160193,284129436,2003651423,168776352,262566341,973602238,1688566435,1578043013],[1470773603,88647185,320596142,1858995301,1781547145,1556479422,70566288,369039371],[738817292,1411513435,18807112,929679445,1465941158,759516570,536094928,143015572],[909722592,1882336883,323938453,1363566329,292238142,1800603903,290171846,395324304],[1715253846,1242308358,1560320562,87031568,1491015715,473081149,874819661,618175206],[1877316361,585354882,575295285,1355310270,1704633961,15288542,1181257939,1250166318],[180559643,754871414,70632332,79657140,97291447,1148377714,1606371605,1926932402],[1160833901,1224087865,1009006416,1078661938,1665350090,393297672,1893716675,1577120692],[584339195,1514368161,2712553,1504507223,1406641167,2108790504,645922167,921520101],[457261478,1828463062,2073265848,1596088731,794876932,1292322649,1854193779,1492063021],[591930120,1721204718,878691392,1464493374,1051448363,1818308373,696286793,812673834],[38393569,2038169758,129467869,1611257663,142471365,71886408,375737613,1245555779],[759934675,418682616,1118180456,1333243891,1257613417,302731496,350246268,190606740],[221723838,1542491364,1136757956,905070623,337512620,292163272,585462816,1645352516],[2042273362,1005427758,1845164382,213875758,960255157,1384776538,427044836,1720090048],[727806079,69133999,617859877,1965009199,403795788,1180832484,1175383615,588681566],[1725344584,21361243,689535675,576815856,474076425,1576134903,498708931,327418859],[1612702611,1301055575,2100977899,1443777887,274360771,774802720,677419337,1072526191],[2030635842,475154286,749157131,114442935,1015640143,461189524,1715665590,1902399943],[23089496,150412558,818759945,1323318157,1372441141,295351558,1261135858,1670918854],[540821076,1070823796,1559652152,1309544530,318259426,258131756,1211256515,1766632000],[843951535,1471420603,1728305828,1647092352,303630200,602939387,2128891650,1158206509],[95388660,1033668638,489492276,1985655661,1523014713,1226843219,1496052152,574149560],[790286080,1587301290,241170578,1018120151,1945972038,1718284479,1089357555,198145475],[469104767,2010788923,1514715461,1885252535,687828795,952188475,1511858507,1310145686],[1186341484,1866396847,1619454799,364132906,1928558594,745530178,1364565332,1002429291],[2085225152,112775609,28353009,1977006161,195990596,1504978248,613082043,1439738276],[1899947338,369165879,1589975306,1020381563,1748017050,681344637,1196495090,1223269389],[1173377799,279185584,449237169,297067788,191935571,1654660277,303652555,1359841758],[116202962,258656243,530817220,86027722,1826367005,1711974687,283765195,313946900],[1041354023,1537750428,1390153984,394816409,318472657,952794688,819157737,1344000200],[596354824,1353087215,1079912918,1081157277,1867883919,832891557,561065384,1873083299],[695477305,1565442499,1321641562,853106982,347121318,1263431533,368971928,417707777],[1512607287,498630611,539178689,1498205258,590057647,762464189,647318315,1213038884],[216855431,1448735583,1637322636,1664518920,744878280,1052013708,1693476049,1564022023],[452064083,1057606908,1162489647,1843107926,1255058127,241495277,2117838951,697796329],[1961819686,1192688001,500129913,458757230,1960252269,1387173383,670426452,723695866],[198953853,1113648663,2050568337,1964741978,1533437661,1092728708,1381298486,945986876],[601910122,1081455162,1995322875,412251313,1523237049,93360469,730211204,169255110],[507099111,1061286412,1803728714,133335426,1324179999,845621297,1616604048,2089933424],[2065991503,461913287,847902586,1405119387,101079594,1598208770,804225753,188758024],[198503279,1045899825,698530421,1070548738,872506206,1507263880,1639452881,1350773589],[2015957082,1696466546,764034925,1160310697,2112150464,2028667441,460770254,1700026215],[1819150952,38895242,1463054954,1405018676,1861677205,1508815466,1691230463,2083512863],[631928092,1150894570,1341306560,715136988,1758247041,1090595843,28021447,585929917],[1919613539,1994559901,555030948,908209807,1146696062,140881671,1378275550,396792636],[1158884092,125034442,2071151013,685431356,1276521698,142882475,1489249114,1678868878],[524560581,1759098126,1797750264,818216675,720275178,1389280383,1189223957,577229085],[272266621,1770113128,1460850811,1569264313,906782876,1856069847,560328313,716013771],[904546787,772804286,1922878981,173621622,598242207,1071353602,24634159,824822016],[1120804952,1133513302,695750975,1190190819,2025220042,1595294928,1719351460,2014973267],[1538980640,791357974,1276087039,1056987868,1944868181,641970601,193634739,1622465196],[161721070,976602326,157955276,622125403,1909930762,813947037,793034389,1334099911],[199787741,194882405,2094714936,1645107377,938536723,758445162,1788154755,985379894],[982867889,571163504,339485669,1555633621,814169598,817524227,1863030826,1673440058],[877650149,47062363,1280143164,1805587534,1454422654,1957384620,1936236159,703788887],[994786109,362438989,383539598,518430067,2056481453,1102928629,1849686240,1532036981],[1696267991,1897448096,526755537,666693223,970427175,1809808747,207384982,434927272],[821420530,791155933,1230020819,124178860,1269629663,1890147287,240626405,632456807],[1693767851,199478466,1233229179,1430854967,402801019,1320320467,1886186261,1021743330],[983368208,23900956,1535578476,999791672,1497485572,1897108076,1705240995,611127605],[787659033,1387084911,214915160,1886720804,1787449938,2043507998,692624451,1997748238],[1878046992,1553788739,732878552,56122016,1165079409,1655039610,880041356,169456983],[1229930942,418779091,1837167775,1695367852,118028714,1842072322,1612892804,798685586],[662995654,1647311205,722510757,152517759,398007157,2068021050,1498070948,1754401179],[884626197,860541149,655732269,623522276,1282756183,1987604243,259510952,930190108],[104814088,1467104169,481155407,1447647273,1730873102,45532482,1665893768,1112124414],[1345844825,185402820,647170048,1278144487,1818334048,1467288472,460283887,1705092476],[1870325771,196770220,1550940304,1833653868,927598583,710263880,1982955685,882579343],[467922816,1260090610,76973535,197313450,1643013964,403717466,1997746033,1122030271],[1447016340,1390106104,972773412,1178529306,2115512444,2118140133,823741007,1958771010],[502945218,1152198326,260892623,811765772,505320298,1865229806,1945347952,1852384435],[323957504,6018767,1951376788,2063752617,835572663,438515654,470079066,618509894],[1590297825,1653909743,1392588280,2050380934,699578334,655209802,245475453,1973430696],[21315410,1997353662,655508118,1491825866,1533278779,1845575122,2041624306,1584260137],[1706699669,1021606082,1114616593,917789352,391202427,2070634606,1457121230,566845755],[1068518366,1041788781,298247412,1883941008,611486914,1997717998,1972342446,776487547],[922344281,324182012,2107581147,200007030,251392329,1544062770,1503589291,1004286108],[281038751,746520441,1982860003,1444227114,1307880967,14832771,1838123212,1412836676],[1584389471,191470370,1795374327,881202102,992361550,390139593,43652283,847405020],[2038675392,1249217044,1432424807,378847790,1806304517,1009418945,326069871,1966426986],[331017811,1904003738,2122495378,768396466,1793542461,1196539147,900307005,1957188054],[848311161,1663580729,1384343969,737952944,419277029,1389210026,109761741,1978052018],[706150531,318622512,1025128813,1260942167,1491603952,470090240,966225245,712822482],[225502843,116389346,50361411,830127447,82161880,548463368,2059974424,2114470994],[981852622,1739631541,1408575223,753396086,501478083,313052786,773986031,124456405],[828788815,1087334906,956371593,2048585956,1547612086,1115302605,409103215,1358293922],[1669640695,280424376,80086845,692076300,1085607840,222381055,1986158059,545555552],[1433757982,388293807,662975669,911078069,545137931,1474171633,1992769816,597740988],[360297638,1508060341,849153532,875801466,1701804360,216935108,333492410,1446016772],[46817436,1842428840,129292517,267895977,1110118873,1587963383,1687404728,1180487892],[1034527562,1794600098,2035033839,1647571970,1015556768,1616347958,1514141334,42547454],[1852398533,1771039252,808710263,825876066,1702396321,1253606573,273581925,1292733179],[1669720859,821000829,1169364336,869939252,2123220448,1806205173,939408625,1962050698],[42673867,838279835,570974583,1943403137,811764737,885712201,1033464506,668649255],[515719216,877173688,749458818,2072076411,1299478042,1379520690,782822117,36990857],[426093931,1674431740,2005710888,198727252,900571147,1625956295,1987211923,1944384375],[167071794,1551502922,754217760,1066473349,1296941796,1140293114,860454340,738777618],[58172383,269167510,84865485,1640903377,1546013339,1712713339,1742820231,1622391536],[1367582779,211452343,1610447690,781093724,1407515098,1780623995,1779462181,903540228],[1783088160,738224343,41442319,114126513,307671667,1007506628,920808699,76188780],[1960291252,702800536,144225799,300610030,421826199,410683228,1558009549,2063182924],[2113640446,2091877338,1227476835,828916940,1159146200,1482452424,150267441,1118187380],[100172884,363718769,1726555487,1758583821,1337270541,580125443,162025071,20378548],[1956414051,1755655294,1774234800,576714910,1849816560,600929994,1006486393,1052577927],[2083611859,365727305,494015035,778774698,215357346,630884578,501553732,291921665],[231502347,1061338100,132838270,1309907785,487372715,1368652854,408934046,1636823522],[975761842,774565999,1992757246,442485169,101796376,546118868,1230565478,184312458],[1697943605,358339845,204149767,396223473,2072930989,307294136,678905393,1094356084],[2029451529,1992984263,1054820799,628773945,1441788703,67174831,1603724191,438675346],[1854650025,817786748,1318826209,887657059,1999751410,1711718487,1220844365,1558887868],[881960819,2108345999,1804174811,650906544,780387065,1229323411,341572161,312740028],[1813117973,1733368194,1237851782,584565840,2117839872,1871677444,716173002,551939905],[828680141,384070574,1446959931,1617291611,857695184,678276738,1763536573,29395199],[1094464862,1044150663,600850245,992040312,1944377621,1340345184,43844689,1534849544],[1262168491,797457638,763636694,1663645152,1907455209,929212792,1373972377,1557373179],[907495577,1347151184,2011301289,1942051600,566860834,916949330,1791162787,1605221858],[1266675308,593907865,606371364,577386059,840612303,1421243294,341558388,1775869668],[1220766515,409011923,131485872,726716787,1935154433,1391880172,1235187160,1368129698],[1839684719,1771517292,11225196,1905364197,28072761,100972302,132095183,32886254],[391009771,1374185886,1745101358,411883343,1031904505,357786125,1023762024,50281734],[1747205580,505923815,691709094,522341264,1947781521,50034947,677489128,1373565035],[1825590911,2072767909,1886184212,841480035,90577952,897989090,1674496224,1417921246],[435206287,2001081639,952494341,1565125948,1163473149,240885457,74536124,1878034298],[1935017077,1182330111,1709211198,2070510206,1209506275,1801226999,958767550,1509541894],[1136705275,553841144,567793713,1858120511,1987660738,1909769907,996293654,1395491333],[149521265,440321416,497702422,114211281,1620389785,1779746184,844528609,2010320946],[1859730170,379348646,1896564158,2053010268,1981334661,112853956,550726668,258936734],[1687772137,27282505,1505926490,557619382,1754578497,1350075030,1621225731,281188961],[187006334,1788245441,1843376108,369000492,983105595,1767272678,888787876,458407075],[301460890,725390386,1277813797,576027896,912921319,1366179332,1794957471,1372266507],[826022571,636721443,1130574847,729122666,955344198,322301151,1897651369,1889056232],[957298299,1932762092,245417790,1711873754,1657874243,1763606111,89180480,1700474097],[120138777,977497611,1485292467,2112227724,1488014227,760970165,1607093840,961143458],[902731450,336659601,1509092123,1049194296,1154990089,1759144840,1008949270,1788136705],[1608586732,1317263134,1362604054,830747747,1981315159,1750277575,1415641118,982720386],[1776765345,818968539,304508870,1970133191,1843425902,1094385494,1863202076,239727662],[1035435146,67385642,1413908704,940418706,2117242111,929369567,604362343,1850419701],[2031066252,41998878,1822080401,1017116556,723069001,717033862,263766197,273810541],[1197446259,1063250416,2126622781,756390871,1963040851,766465656,1027182137,1001479714],[2002438670,2126323142,34406645,63985128,796808089,1909162216,1357271271,1790215214],[603493982,1403910443,244669435,360601971,792663960,976220246,1939277833,1610382839],[432125266,865993371,78913565,745633014,300034881,1908098532,1675795278,907397488],[1964415093,588718235,1075275255,545349213,1631077505,211021476,31877434,1362356935],[517196765,120126342,1991838529,1155260720,1124885325,613915324,1970149629,1563199374],[290799369,1516775629,1390575542,134931446,1617108303,457814392,1967844165,333403348],[1660892242,1634712617,1156952037,1195109040,474460580,1942123901,1155461030,1210636985],[1916082598,2085512225,1393287593,1484887357,712626704,558262390,226620486,1693272412],[460930470,475043623,1008003837,1747815870,724014926,401682432,772236183,1134517272],[1369103479,1443884563,825936727,862662881,308054571,1327154960,1651027209,1662049126],[769355841,2025950047,18815110,417791069,755875504,1927799668,245750616,1671743069],[1505942687,1830423256,2105378193,208968536,782675507,2003310493,823034399,2057634838],[997581521,644146291,492179075,2097523384,280470338,1226217855,1325940486,1317972427],[1950891648,753522913,1273929081,303842675,2085283109,194007460,1703839056,71865182],[652728319,139083975,1425302643,1553788254,1735523506,1650284047,271766530,3924738],[925167045,625553676,445296170,310199051,1273415715,1870440244,1545219874,464193798],[323006217,1392169106,921625002,1497625760,614893609,1090272492,1651031366,838787333],[328956548,232149720,797812802,129326334,616730803,2099851145,1147641332,1276854682],[642344380,2109099749,28605399,353930653,1307380149,190691599,165592240,6560140],[119676704,1822975847,1677198708,995667066,20650045,1057618058,1458234321,451657229],[1996375382,1042147517,1203239332,367004576,596876635,1497683445,1278010352,733155180],[642816367,1227626230,1193733294,2116670270,1819138632,860490009,1349428502,885198560],[426743125,850732855,2012285030,360531062,993763838,273975645,1305949874,1081668970],[1084487503,1148723257,1526194570,1540530454,1040710678,1905798920,237151685,129070203],[13136514,757954814,367696585,1776293808,913866703,693351473,1166096248,1301771430],[201567570,1840383738,596806350,264672,74161472,2114746206,998937909,354794571],[747186254,484069731,1557100790,1810752228,641052576,1080804641,490333909,384648105],[1447977760,976823403,1268813430,1622616991,1087528928,1253398696,834369488,388376708],[1266020731,965170611,126304378,821730442,954418228,935884784,64700988,630985195],[576245676,1209480570,1049006548,2056956047,1226795841,1954922796,1023253311,692170674],[556054662,160908111,464856566,1880416713,1429530516,2004338363,1099593889,72823938],[584138220,2055923962,136606238,2012814189,672977398,1850012506,516054035,1386282771],[1347742393,248837556,1313069291,613325449,438296987,756356231,2081993001,374044480],[1307120479,1953150165,1443055085,6975317,493847823,58157631,1341423396,1997453734],[1245973455,279387061,763566968,755097006,1615793947,1446922310,611673308,434973721],[2095223319,441839023,533751661,831395220,1437003945,1216658808,1984909452,2018209385],[1927511661,87215441,518791204,792877635,937674744,347946278,859095434,1749467342],[446610849,1923388484,124682986,734892706,293832415,44745773,1189077619,1162516604],[407994641,20894679,407343575,677503645,2061433210,2069786542,1245924552,1134681595],[1232968190,1128592414,292848151,1991587011,813125473,1560349824,643649937,887921547],[1326469193,1581186514,1989887736,1421773293,812108196,878368749,960178606,1403451709],[12509111,770936072,159617943,1847362202,1943633328,2056900324,1117328587,1086202020],[1425691633,255808813,12600321,1418065461,2128935113,1661209195,1630088967,238596457],[1210202462,1482631453,1343518124,324765613,1857884298,227203569,1931952211,1710436221],[1897422775,2072734131,448477042,1115133467,226498069,1005040591,416372493,271922389],[564446997,1174974779,1395259944,1330914130,472695360,1455438411,1882477340,1946338832],[1538075508,660851768,1417547787,1613582206,424830628,195942219,978039711,2017306896],[84308676,1015705311,1381190666,580559679,1572770595,2109135174,1079187535,727247398],[1004085703,266432300,1865789124,1414686164,883959083,379029074,1557135472,1998491785],[608519822,1052792213,1029835106,1404703791,935345974,513553903,510475312,156010604],[716068103,1704345586,1545825415,1018905811,1881111592,185725647,1170101189,2038053531],[504750081,1487722848,1329186040,903897787,986381634,1718542553,1684492078,2010448551],[1464298507,481184609,88790467,13596686,1136054688,348339895,719280203,2002029315],[1461315841,147238302,1738694563,284362230,1677586374,2016655825,1742743063,345228470],[678444816,674869417,541885344,171118803,1961634142,1403604719,2042546422,1674712665],[1617598247,1710078580,1345871461,1906816017,556600804,1119014373,1329608991,1083959857],[1175928788,485794571,479286724,1861246848,1450181108,711754486,418663127,211150606],[2100240759,1368086386,1507761640,1008179422,1075043699,1811656105,466586018,1570807707],[1010494640,127922596,1282255918,2091565,389929625,652827620,1333420060,999870723],[1516364853,881185079,930305804,1917827987,2015512177,2127373783,1068119651,370781691],[349448526,1903876611,292037719,663335516,279460226,1714834044,1119551461,573794142],[2058723149,1827775580,440279489,1199706900,1618210144,971453124,1785038752,201131709],[1054512224,1189847494,499170392,1847064250,1601025767,308957837,1047811527,263811300],[1333528945,288745546,1746741465,1520126293,1757027385,400905273,1508087856,915368104],[862489683,940309278,1629400419,122062868,1570966750,539358440,1092601225,1481734367],[370247240,486367157,332026025,696726099,167121725,1490149885,420894559,64205185],[2054724924,2128723937,819315540,1516584040,949295356,2066484488,941211687,96512867],[21087558,1346684925,58072341,415822847,1120076734,1363911925,1364760408,1170333221],[525813022,1721113372,1078209377,210045430,1310465677,1038522719,591282605,256312353],[2035579978,543810721,2117511074,455259204,1803250852,2009937021,167508245,935910527],[1787730382,1269286803,1919364111,843599868,1593176816,1086282400,1590906494,498041909],[29390529,1733356946,1157674868,277055580,1465157602,83644805,16505754,411046451],[37206666,902037583,766255854,433697921,2035707620,782798093,1260271043,955666014],[67694970,1116176330,1820003890,770197228,2011001621,1008994995,461912764,887510729],[1768970134,215231337,2123148209,1275042081,1690938098,613600729,1022563907,1500031992],[68939982,1296801056,1555264199,372005809,1856644182,1431255174,1041462483,403622184],[1357712388,262092967,994079749,565543922,2069097133,1275553072,1991912086,273341560],[606310011,401196573,1372035349,329685851,1134379920,1111600853,2058587185,789475303],[1107206250,527219636,158017323,1469262886,567726204,520655216,1490903996,1883425534],[1503237586,1230029191,1711707239,1727102240,1459576443,1853956420,1763306160,619171943],[1154111671,2075223189,385231826,1750219693,1206025967,2030965430,387225652,2085203284],[692272445,837587047,1286410861,1481500509,1388999914,603375900,1467705118,1144597321],[1448577708,1794222814,2039100452,1715535377,1566602772,905893786,1868791446,690834212],[177221561,299287190,1412265132,1091112107,380202367,55567891,306876845,2130672851],[4323303,1644527084,684275825,1527320802,2115785549,1842689836,124666772,1134195830],[2047055804,1955695783,1437853803,1630316345,87434400,753103537,1932948245,161785119],[1162319599,1856245994,689884724,1956682842,1667399046,236500886,1234885441,1550158718],[117112898,1240028466,1917528410,2084408157,697259637,1600805065,591841391,507243688],[1279076654,1109823044,357731664,184341653,1605575547,1546760987,179245082,561341734],[1889519086,1645967444,1744686476,962145665,258440325,1198081480,281852697,955790223],[1800738955,2061823239,585176343,1990349018,292732630,1557636698,53202881,1700564649],[2073790576,1689176818,1573338846,2021904813,986210001,1118302624,1049396378,2089449346],[1197285374,961436466,2040271543,303349361,1225573335,1434083721,48117867,729781690],[984433060,617822022,786242015,1899923401,1380731446,1771961417,1748358232,1809769398],[2028114745,1961371261,634300802,1997023356,361363519,862406139,928051897,1368736110],[697186450,136705658,1871527315,344529034,2095868571,133955473,766900858,1307108490],[201254637,448997678,575333052,303290676,601953246,1169690088,313830375,271895086],[1840987599,1260083308,892468705,1500671207,1443134904,669647744,1866773401,1051229969],[531096145,925758844,1831495738,1967389183,827942029,1725585805,1183913346,606100755],[285022353,2119687159,2036859332,1872360695,98434633,103681703,1479412840,59464605],[542812315,1481242652,411007456,1657175404,1530340312,2026179776,273932251,1920162911],[1498126461,598121866,391588540,1095898398,340140673,301219710,1345919992,2085356790],[1738346133,975252380,1411337452,790215746,212553817,2037183490,1882147961,453679087],[984597689,1586356642,1348901455,1170935846,518755146,461630320,1623251827,1217166790],[1245992027,1004193055,1720814185,2099791959,551715155,2099135143,427229887,386188417],[797963781,1586431516,389639519,542193822,85626088,879371116,2056812460,1511214003],[1504862328,1914442714,653434167,1944539395,1331086116,189213459,1765458309,1649928671],[743020698,351161738,1865781235,1693599139,889774752,1547525617,470486656,1150035819],[1330058535,402074650,1269035468,1353698958,449719587,982040325,820789371,784732349],[62443114,1771250659,1652162691,1758248592,798933405,2108114573,144588645,302120538],[813794655,1802693483,439119896,913223611,1830171589,813440431,1768517548,517366568],[1990075721,1973416551,579637352,1682620414,952691791,683820189,1293152291,448077249],[1683434996,484337885,1749385574,2097375343,1644691668,1306339946,789230175,2094558955],[797478311,1539419897,1427396451,129796276,37160974,798396110,1125709611,1813223767],[400393695,1048600688,1089726897,2120124605,891164304,1314992902,548721707,1074648121],[1576408599,1798320990,1104714401,872903307,1935100048,560636977,1665889705,800343849],[158104071,137769550,263995773,1861250110,521971967,2096492318,1586784687,1841892707],[1555441266,632144386,1828950084,1617788522,1080004181,426534838,932622042,1892693761],[122141573,688566315,885071548,1971730029,337344741,22055583,1670357249,1913375461],[613551773,629638262,1039322008,413625331,1750147129,1753109785,2094360607,1927581351],[1638101898,486595997,33261669,324030066,919727020,22531442,914002324,1913260623],[282876954,911038773,1763726261,794952446,1271688909,1172331259,319927159,993236576],[519841167,1690415439,640631687,1962899465,1898983856,621555894,1848078344,1659322794],[130633303,38574502,31146868,508828406,998414033,179163031,162848974,1581885437],[1149779992,2054602648,1074882025,1377806502,1390219269,1745272886,1774160185,300058803],[1560981909,1979118664,895458229,178931363,854358942,1843507699,290850287,114722850],[1443681048,1295261985,2130365715,887021155,742841063,584842541,677886856,1778514825],[609159095,2068503267,833885563,56759925,1504968780,791742196,358831756,1493196837],[2005223750,860430006,137289641,861494460,1939443902,940477321,377771799,592366373],[1709853247,1621548471,486462913,780052305,762419210,1561731241,443471883,2089387776],[1574360699,902056863,175075244,1836936690,86288748,527447783,230082029,1071103289],[689250925,329733806,850665990,204194667,84948008,1842185448,1866976458,266463247],[269909374,507266562,1136795805,1697292128,1035672020,1283331809,1632062546,1627540901],[1967133769,1803107847,551473467,1949980735,588512151,155649279,385942049,758509241],[1075770018,825666622,1751514220,316413243,348637162,946325416,191441398,1081154075],[1737787091,1791529857,1051343296,2041708524,1904540714,376481154,1704784947,1819684920],[1689391720,1623122719,1945848458,991529937,606458369,730096461,1840468705,1044833866],[403020745,1184504958,683613484,1426395734,82045831,1338164419,1502172568,1207251827],[1322226590,1834943495,1207075807,1032656194,686513898,1414166913,383987503,749876374],[1692017920,744640511,732728317,1626975216,2044191249,495256352,709728070,950553253],[414499251,1985595806,1381819054,450475911,765510391,154667145,1155412063,1297018114],[1089205879,1594839259,1624577704,2129018745,1837897902,141689981,1463495888,692026543],[283452386,34431588,990424871,2052928207,1819573040,1052733292,976434545,1959114003],[149483216,1506912202,74918997,1033739550,335834429,945720715,558505587,1802672553],[1077794079,493269406,1255898525,510964778,1715837302,686825638,257739939,512839866],[1848724555,620332354,405833605,716354538,2122168055,554012493,443689806,1787185892],[870597864,60789793,454932650,639892988,1342104908,1945717837,127069909,716251460],[530197154,1325132226,677009614,1435286954,1885091581,981897921,156256640,399270933],[321210117,1789919413,1092833590,735638760,679863735,963262687,1256255689,908419864],[753254493,151269183,1894197838,1185545575,316899628,1751156305,716133641,41281705],[1201740947,1182333889,1514346859,1635452271,1391659623,944827541,1292950687,1003266035],[1518715897,1784086924,1601232545,2035395333,1272273846,654191593,1768433032,1801018325],[828818298,1021102409,1783439098,399360880,1435777100,1467565572,2088610677,1128679711],[1380046647,371787919,247525900,626334837,71704535,2058436079,2128671058,876141801],[1849313712,2010275973,1705745375,522245832,1744577555,1522490587,1222056861,1947469273],[298934285,1585358248,2078835046,1895248157,1983015998,1670471298,920527356,241061889],[48923439,1790618282,1381231890,1918077828,1550562622,244206181,252544579,465942408],[1168117304,1030370473,318326142,862044503,944432009,576595408,1246602160,304434647],[1828433565,1253125864,964777146,318408448,1540725397,1106629560,1710782108,948633273],[854768331,543241107,745860631,1836926095,1193374461,256298493,2003363496,573549379],[1258759087,570806639,1983433277,347187557,199029166,616845234,132713689,52878864],[1642515574,614998639,1298239936,1924918856,242060764,713923941,1581850025,671382701],[394976945,1094683352,1490220167,1726308547,657439010,1973540968,370615199,658909883],[1114253681,373972944,1260619096,305662081,1561387263,1145656334,1788737575,1764978255],[1162117111,1002580882,1097450795,720426241,1309557270,1239217846,852695736,1299614915],[1592680742,811921969,1334565225,1218840649,27829066,760070778,1904900622,891253174],[1795806822,834684769,573735256,102075197,9302907,212092879,1319615157,545890561],[39235334,1884677936,2027109498,1881715138,1261026024,1022714637,607739137,1862496583],[157115957,1079374568,1323154417,2084924223,1956450245,1253766327,255281164,402078000],[1140728208,277740348,462231534,2036967656,371504890,1488404485,369949300,962321033],[1601641387,1144010683,1381633814,1969857807,815972366,736764710,791521770,254833615],[236603145,955163629,1119911863,1607126993,1181010406,1981549507,954852453,1633138510],[632023082,1475617598,1379307940,429728384,812477593,2099794429,1262946793,1521779045],[1877401013,2082383165,367418151,1414266354,1667191280,1025080595,1669719717,653360760],[341118664,2062683628,131127462,226220071,2101564877,12114040,1559204623,1842130305],[1255699184,767926551,673205360,941592045,640873354,2110081197,1678960986,900801503],[998467618,967015378,1247015817,1556534622,1720775876,1963332934,1376587174,404796763],[2014485677,688141316,1901215869,1684380558,611999774,573385253,388227994,212038502],[1418889572,1677490983,1161157356,1418144664,1343380702,1110561189,1814457971,466350185],[1231529471,448464711,1505673366,703564038,462675172,87221070,129827120,638835632],[1846789349,924141203,1047849905,370315139,874564175,534191127,1886556646,1118501301],[1698544231,335209203,535735210,1077120654,1405736472,1287825271,281243072,1561269527],[2029975844,1572126800,812272100,1124812482,676083044,1130388731,1935721259,1314108651],[1173606751,331414859,1868199539,898518965,856006201,424809830,1818688407,51175754],[1813731803,1724529890,404551439,2061693728,2005118129,1840229914,1628229215,1390917823],[1595703531,1187000101,95450189,2041572999,204444903,902945244,2003353155,1994014515],[937718201,1514678424,1545077666,908253785,747158780,1383843910,1602310290,1376624735],[1322244614,870637329,250880208,381126095,441912980,1462914997,955002252,1509921487],[388083979,803203878,295825493,1849638407,1989541698,848191493,1265305430,1833764005],[813502340,395253702,1402730807,1035778819,1640386458,53627326,1468589231,932287706],[542390774,987175848,1649031104,2001487786,345048963,1107576625,678472362,1115893042],[720601660,1293982806,1231457617,1072858757,1058479231,2009288220,526013553,1544329460],[121801079,1878893289,1150998409,1387829234,486575245,260810745,2086907055,937789120],[1079741596,907049030,109961403,268442854,1037035026,1194296656,305478276,255135045],[2055104837,92407991,457399736,1690236847,612104461,1518674137,511714423,1913784298],[1773206854,1076984688,899991871,964303088,1031280975,948364015,1456941638,168448110],[962343649,169374462,1905094480,246836049,209660808,1533158599,350882803,1834102002],[1090917137,1279757665,512596060,899589350,101040611,1067201682,1557887293,129450334],[1974778467,1035021512,871182677,1283569495,1404342136,2021288253,1924831915,1822310257],[1028774642,418352163,437735898,13249511,1195142049,1521971509,1319408023,543120292],[174994673,1330546565,1805676611,614586411,1278797968,196293068,710398508,1872279479],[979050027,1512698501,878856434,1948720023,225918169,2069725198,1237298925,267081805],[1568825484,1488083671,904708600,1060840666,1698884764,24273534,672450667,1595917948],[851217199,1342139351,1752781195,1372599423,67923225,2008894678,1985456066,925074223],[732594340,992761799,2102883664,808272495,2037564364,1571116855,711553982,429952668],[1621496296,273708082,564354885,1675451794,2119706281,1003775222,1815451976,1098339936],[1488579759,533460077,580612232,1239267920,593516003,1584314651,286953398,1089137457],[1033885880,1921361229,1261846679,847600219,107986001,1458953036,1556454098,1980629785],[1425349177,1350939154,660037412,1371621348,1525572734,709480375,1911289991,281060237],[2004275448,1794094929,644308121,958653480,832710841,967534631,2059249669,113017707],[1905371629,480179469,411057873,1209663484,1015377423,538285099,714512616,2020795669],[1647951603,1656927531,697098743,146627682,1690251528,1162244129,908350047,1930480730],[660011039,1927980480,705497847,666996520,508570326,1676576898,1440702268,197792831],[727172317,768462051,2097360240,675457615,450271265,982172030,1093043941,1325545865],[77641317,1404940136,1506863431,1372219878,2094655328,893319973,1540478606,186635162],[568649682,237444485,1036823067,157780627,955575939,1733403200,1481825049,247302561],[1392168380,1971403340,1844707411,965155830,27622719,474499297,188638498,1059248567],[1353373149,2040905331,526344351,1419089272,132098293,880575595,2079321325,175273192],[1955651134,1900791802,142498622,1517544975,1328479956,1097675383,779825422,118790861],[274252975,1103609456,1315636235,1201437530,1071555688,1511622475,1606212604,1324665998],[981438521,1111543507,676327776,1967359196,1475477094,819130639,1988397664,596141148],[1238210634,48429503,216177346,1289488250,1249397196,2062176320,1827979841,1982170376],[2056563310,1875538954,687445021,1292025845,8459363,915750178,1747903529,1230494942],[479095924,936603240,1089092071,1682373882,1672987366,122903844,976707873,529207701],[1601859438,1647074995,1695305921,1973193873,363099474,1558340019,1339558155,1752518186],[1483826078,1684079124,1942942932,1272702676,2072535949,454486704,211506344,1363917217],[1184138739,502864129,149110840,1008854068,2118329025,1816907394,572306096,304164115],[618771269,1738572304,1848549101,1729522904,1334432442,382646587,1153503113,903334031],[906312762,783481205,2034790872,1849711428,191299237,326777628,842330098,1693566530],[753670136,1386881887,1692637248,283830940,763984792,660606972,1154782774,1035041184],[602120422,246065993,1482591304,286826000,899435415,1408955768,1494953552,1448190655],[2023089512,932142980,2052881172,1191038206,742145533,704888201,123846538,1218377381],[192903173,2011291218,1523715337,1045515963,2104761881,177407726,9689246,1718835830],[701587951,1487687847,728146141,468135635,1902600820,1314617602,130824912,302382969],[612180882,1181503950,1003394633,582868244,848813427,1244271527,488467152,594858429],[531275672,386924686,1923625205,1092129285,528706678,1929037779,127748347,743653458],[1346722349,876711327,1780252734,1629136559,393823929,535217633,619785883,1124615679],[412688959,1131109074,1723704761,582742847,2025738948,479415505,1231599467,1320130987],[1503011718,795334450,256600988,1759463423,628169777,508816773,394256772,1921870635],[1518660400,278651938,1540432987,2119387812,892112446,87392898,457942661,581268476],[598693901,739370062,1119939846,48764969,1103229734,113748607,843263552,2025161431],[1487684173,292614751,2103604537,920422553,1028851938,2104585993,393489948,1360815354],[59907482,1775378311,1474334310,1820692731,1287527287,328916383,1709767501,1866993698],[1639848170,726327362,1924179709,919409062,1236906705,1656021603,1605913013,882404300],[1747950072,2087616464,1435173718,1250112046,513237034,788910827,1261805850,905943623],[755133778,901464125,647632349,1041548506,10233198,520827933,157574517,1946953337],[1602857607,1958074074,268620282,241832291,809896076,260675476,711004110,280261660],[1476466013,319657349,1209555301,1130003395,31360112,1998869053,750430141,1246515666],[241493008,1954851673,1769546451,1539931125,330281429,472195647,494967759,331747723],[977043082,1885515982,827420380,1877690942,535682223,1164448634,709066917,1823015714],[623793453,1986537138,1565089898,312127392,470854737,452376552,809307102,1628004774],[2127439914,1583897241,681511168,861388031,2123061159,2067128261,330838115,463595382],[509380203,426750865,1369849499,553761990,428969127,1854191789,82589845,815135047],[1135924961,1874244985,47559780,514730309,1376594719,1437763188,1866982551,1664435959],[797236003,1870008707,72291354,1798698945,1663464166,576182651,93552461,196638357],[880930952,1234315272,797668498,2098567464,1796401189,1185893985,907278804,2037224436],[1539425935,714412663,813686711,1332304770,1443085990,2123166724,1709340127,2086846926],[1156160074,100199440,1443745378,861799988,1138328538,379371972,1289252623,937458013],[96356113,2109702748,1521522194,1217996363,1895201923,1139027636,634325771,676991409],[1510652980,1937105347,239567580,115051565,913237140,658750701,964598273,421677576],[1435986721,1410658719,543272533,1437492551,1656604176,205260229,251791447,365144541],[1922171332,819007498,1741542143,1887419082,728177629,2077409515,225674080,1741882331],[623747358,1667079446,884508186,312500647,970802137,519922597,1032226664,827334517],[394954040,673825783,1054519806,439955192,1710811434,999335665,1687149971,902314157],[1567018687,231145118,642505704,183613195,1389400890,1219902811,2029203532,445748558],[973521027,295555229,765409396,1870297445,1473579670,1232443114,1896064623,937345272],[1502350540,379693431,892623952,1879674201,950105773,1600138439,833723086,1437877114],[1534353416,1912982768,646809425,71882473,1012593948,1863645802,1915735545,200794547],[833877746,685473587,70287493,2007429509,2102731135,214907147,1521840249,820617917],[610617420,1488133919,2072766760,662286604,966984353,588995595,958082806,1864753197],[676245020,649103810,1849609354,1509088786,1961629107,464655828,602816595,1595500764],[1508982765,53906576,1363796404,328278696,1346756642,124839774,1870066033,1227072549],[1525060938,405548031,832490573,645720172,494171778,256273816,94880192,317006216],[607149487,1596053879,1189653400,316851006,1057487852,1834209662,1466361636,2020494055],[22740189,55212552,1271213049,1027822158,1960627978,267682152,1451939888,2009563707],[1529930800,574149295,1318192729,944972912,1676125841,1253810315,1023497573,1320907060],[659087071,889455836,213228885,349079817,776762811,1063628643,2056812949,126544848],[466015745,66011576,1776811637,1408924098,493784410,653248146,650213304,836288428],[1232826127,1856915025,353257555,1746552201,892371059,1845882273,652959473,1592408012],[316907949,1005000079,1085462710,176290194,1482319469,17852994,1361117266,24940810],[1539509622,595238021,357909740,508579392,17256972,953853088,639759644,628678312],[477480276,1828038741,1379519825,1641220766,537585255,2096762700,1815852144,271979417],[606547255,982657264,353721996,1909318109,243564240,1564473098,1491888424,185524256],[1539216054,219503761,1584143875,732850098,1191272752,1541966110,774954118,242876645],[151699437,1856845689,1246391506,244693799,671693346,1234618295,427600496,956415366],[1486783721,182274421,666863176,2069360132,952148954,1600808794,1193032593,242019811],[1821861459,92856252,2119987944,593258814,575494547,1611499347,1232526849,1199977614],[1975202440,963671116,442676266,1600727761,242062586,1845768432,291023490,1495664152],[861298083,539823105,871970525,577757230,1775426157,1874131229,1502710856,102166066],[1248786507,125872677,1489598182,1474789791,1097578967,301780559,1480742344,1419296139],[1417637083,1128059135,125009066,492393973,1861261378,1987961039,1451401481,1105762584],[1842486505,2070290310,1590369038,1223326789,1276936528,298549929,811938698,1329502835],[1417839315,543078201,1618161092,1442171405,1251704636,1086108935,1303008686,381417845],[913756082,1659093934,375072444,707293018,974462,2054763686,1509807770,82674597],[1485762911,1849425411,1909315169,2055966158,1491202160,321589204,1860275661,2081574748],[1798537288,879354446,1214395804,1838204907,1047266592,1893942323,1474525732,1602750049],[654427982,1128363950,211792318,1492879889,2042612573,905782976,538563123,449091426],[1057058365,245178812,773469686,1053252366,2063743858,1943449002,835580642,1478560171],[1913079979,2037710838,891982571,1936730827,1627687366,1073490283,1543554439,1052316491],[1028585439,495840763,662316622,604191493,1798038082,834576875,984411812,1264163127],[1639110183,1757955789,1204694141,1526691873,263101685,903972808,1275007438,1107067805],[87130916,1102856205,895880610,1061727257,1801539558,1677171201,401496655,1041610177],[1722735660,325317779,1446006897,437069345,710051009,188708250,28467485,305052885],[1184200592,775567129,2039412749,78112721,1017492292,812654541,1529036745,811344055],[235868590,1083858697,390931679,357078960,1413132740,965492977,246940603,1145669342],[1125119680,1910059592,1076336187,774866984,1183428835,1893485418,391939864,162679966],[1787825882,2017587447,1317502484,1338025018,732944296,196423684,2086868830,1179321805],[679655877,1095523531,1115475821,1344710859,57422065,1640575118,530109547,235637122],[862086960,712599985,1772659912,857125190,821486174,90709748,1216179827,364132219],[166050273,1514123243,945090474,452461441,188327959,452039882,1704072816,312381969],[881298029,1032256814,1137913214,154062723,1175842405,593021930,1089891053,575212895],[187026980,1259057633,1003369157,2102570539,952006667,730690002,630451021,142111736],[639168330,1276743378,1389600232,1879312149,55663991,872871181,1756920639,463738031],[1175008477,1836775163,1177070304,1103034913,1004631482,1114050237,725966729,1238909558],[1305125623,210915539,1595649355,723504528,830127949,543483191,3466700,1796861028],[334005883,2042175767,1989522695,1930734318,1384264110,1258104203,1569164383,603035100],[172447864,1128414491,1271604693,1253114696,1130785568,854755615,1132408788,2086440780],[1820697726,1485901359,88809350,10530901,241255549,1464889775,2054107294,1709510111],[841827806,1751663964,195562403,1331907074,1242732877,1268350033,1385275830,105561983],[1463648119,869103178,278145272,1625200917,459919856,1773865146,951060784,1977107044],[1116463423,1644565143,484692671,709073898,2043424456,2066793694,1825043671,1907938925],[1934768965,1182789060,1550898718,1630762572,1431151045,2112093613,1244645671,1229205040],[2019471663,1785505393,661979624,1933717218,1668240242,221922489,301551503,1029169652],[1886599469,1116993044,1074044816,918232081,1040018738,1150657459,276829794,1792624982],[1972269742,161445453,1301192346,1847356263,608702212,1112585509,1710172908,1050317958],[2103093968,212496597,692746777,1268464680,1800719935,604465222,478304734,2041075759],[1392214804,1441965144,587296677,97510442,486124443,2121123319,163766227,1973413904],[2118590479,47490106,124385525,1442751537,1833546009,597610531,1292721686,1656582913],[601436116,1567523616,126206862,364841576,483409213,1579819100,148525635,1602522158],[2009083011,638443676,841873702,1685277747,1895847466,648926367,407945492,670012482],[1673211092,1694589846,1430081908,1237474912,1083420507,1320960227,411135759,224149679],[15721416,796614353,1509779602,1026242148,629848655,389776159,627088842,748535236],[1548069692,1375088949,1602955973,1367112704,928327858,784428347,675490389,535847156],[1458516646,1596371633,1869801749,81645224,1625938872,452540578,397495226,1863430339],[665465673,1558571642,345511571,1072269313,1399072383,1873542614,771550164,1849536706],[1801865635,643197239,110304422,1774373752,1577302415,119410685,2051607156,1311871739],[1676944983,682805476,1965813617,258455855,339269201,1015427511,392887845,918175149],[632520820,24043639,1497161147,590705916,1013945585,1832059108,703786784,1124330161],[1564714543,872508407,1224447866,794380040,2050384199,1832658405,1505007401,1978871129],[213566366,1029414612,2072370355,771222195,1277388512,1672517255,226025256,407696751],[1465583514,1234930005,1631537480,1808718430,683346999,262091760,1063384008,1787678498],[1189107548,834378506,2091336130,1937696988,1436708122,1130224456,1714992231,1761615679],[1128841777,1875380676,86715850,91820857,17582585,1430835918,829702566,105556072],[255372100,1873168778,353966003,1738947356,1472884920,860243841,1659579599,806975607],[624194131,584325674,230051535,1496770090,1538865558,596459328,1406464915,522519669],[158026027,1374287713,1839356823,947250309,1238472894,675867762,1974640745,982426649],[998630150,473522110,1400463561,27110417,1236218269,817805434,988564876,435888434],[1223748506,2002090395,910483311,436841653,631740518,1418931479,536641762,279882558],[1140647321,1096973440,2039250514,1220019535,93030694,877016476,716272726,702987437],[1089012288,654884378,476264797,640501386,1479012896,1345222850,1520259425,1921735379],[3942928,841646895,1017911224,1313881655,1124957965,1078818333,499865126,2029140871],[1737450164,95784134,2046643323,714401344,412800726,1408026455,1245400897,1285858616],[1857814669,1445121424,322799550,1878629916,968243161,782677378,1420056401,415644600],[80152327,1630407671,1632829542,614476669,1860342332,728962990,997512544,1600416958],[697291118,239086583,1320305540,725066114,1103382655,854823310,1480140693,1053207485],[1899739256,170208351,923778447,114662926,1911461673,1809004193,1267444578,133514211],[1237731543,1748121361,92931256,936869053,226263782,1253619397,273184134,1165763438],[1077185763,2084804818,2067364762,1927145835,312392456,988013168,437807094,586033191],[481089973,366739578,637827358,1914247639,1615468957,1595475571,1996738997,694968697],[511152167,2030915334,1180463383,275699386,1079351895,815600717,1029964890,389346965],[322979703,264218943,689183922,718629709,1719540071,2005181672,1432913403,591561731],[1120468168,726492478,1580804188,806103283,924744415,1099582289,1981220057,289355605],[1275276311,1656480935,1409169827,1679740007,1165195738,277294312,1169908471,268203245],[580638803,247298104,871630883,719713093,152262722,1171818632,1208791004,531132799],[1089438889,1920560496,243415339,1010740319,100031468,1103464889,1430336812,130006085],[1161849585,1425473253,1395307442,1271719033,1262600637,700651164,719091510,1460127524],[1611880740,29886384,954369010,96256576,1271764879,715627537,2084945841,1155078417],[804144741,1228597546,1317743008,144669178,1825549287,478656359,120351394,476175682],[1300308358,681329630,1432527955,1952850458,790901627,279429389,1711445106,12306776],[687262224,1972157093,1925282434,1545306214,680615155,1091804574,2076440350,1963975822],[1063652013,270042305,1872604230,445417085,280646273,913120902,527015305,686656666],[2003824113,954159609,2080546424,1944115720,1754308942,670930829,1922704283,430961968],[686205123,1396647209,413011453,512668660,1007871174,1409420745,146979210,67047897],[96013853,1185554303,435673438,349406896,1141121615,194731353,1835953489,638174851],[1031761211,953751759,894292486,439415877,1032850649,166064437,1004707831,2043945187],[105327940,1554329483,1331835210,1483865498,752345714,1493476837,2125428045,666060481],[445174489,1446447104,520568731,859523914,1084033183,652910097,250538831,1053472805],[1820889059,1801699392,126960577,2112271470,1189546436,127158753,1391305024,1347317675],[1621028570,1903746509,923312120,137205884,1673002268,868400187,1587384851,1672907190],[1305657799,2121991602,1039160827,160836790,1421674169,407671633,612803085,1385534876],[601067960,1195249989,855323576,979495709,129546222,157320022,1257758922,457411521],[1636114972,74903850,2036466743,818973746,191705327,2049177832,1288942773,1283991910],[1183078493,2121767659,1686024450,1811632916,464259238,472081433,723144329,9185944],[300185658,769455061,1568362211,1095436619,2045160323,1942668037,1326776968,83297513],[1090486741,1879996440,725524202,1307821781,446001204,2113262146,1636623839,369622678],[1093940145,2005552205,1716962570,1602374719,376333702,2096091349,1420756026,522780769],[1193496066,1568684994,2114042062,1030120439,582157920,2107357078,1055177467,1596272184],[300976470,253461499,1285641689,1891441999,113594549,1178842926,1763291688,1282227307],[1837958711,1625347500,1833691711,1432056738,734434233,2083142909,1822208026,507157911],[1211740290,890288513,1657221541,1202016554,1922992110,355633550,263371981,686811729],[856052814,1332520502,530013544,1666466939,1339629290,1478629668,573042016,1944889376],[1799628838,346521858,1879217814,57312890,1788562859,1630394305,1902451317,801296832],[1809769712,304063016,1536076381,1160075075,355154898,766179008,1195114979,1183837155],[612755887,1376009381,1150947349,1125391635,1704208019,1944239069,938868372,979572972],[969231390,727769701,20287549,605246296,353218037,1938805421,668782558,1931509535],[991408933,1031454077,2124696188,224099202,664945985,1661941457,1602862917,1866768530],[204831548,54975938,377555689,69272038,476052724,2114519222,159765758,953625859],[865880201,1662639149,566000302,2073610464,1009705418,1510643521,1251424034,1646913868],[1850809819,1337521769,742375527,1095539568,1943378737,173396613,594401397,1365025686],[414018368,1214429182,1704068868,1906620464,319911581,238426411,1892640420,893072565],[2119382241,1634149761,37238873,2011455136,1391961782,1016757043,1094883889,386067809],[143576174,1480928374,1667132305,877218007,937965157,667235006,89244337,1766097891],[525877283,1827080234,1405166241,1425297850,1558385099,861348375,1493232556,887334659],[344771910,1460971276,244471572,106867966,1060225630,106454756,1010521036,1193737102],[428786235,878786390,398156118,1608239505,546856400,1906343670,1593901266,205502645],[1542619386,944518660,181387520,1489152212,2043297456,2115782933,22650009,722805610],[2063388740,1734504193,1310539093,388374654,1825415897,1554242884,156638041,1475303149],[461761014,802277031,1128340412,1586957927,2063316545,313673454,1147353218,576530943],[1178135875,1129604820,1600911786,488336652,1143266448,779620861,2022498416,185483281],[125024197,524181724,74333883,1301823740,218858622,306032049,710850493,117602553],[934672599,2010735052,531494013,898822010,1843595552,1777859527,24554391,498046350],[1426185713,1587330913,371238560,1312668712,1532931113,2072433270,1194155506,921964366],[1369798563,1271572833,1382906587,1014428818,1709535292,298686657,1269222591,1286447676],[1439019049,1061035146,854571169,397887971,411916404,2009022034,468979997,1014349588],[1732024393,225160662,406878737,286879246,388682990,1630581692,729195653,932548972],[405591984,1816102099,729027857,469196520,1902884497,534539540,541250995,563560336],[1615737678,2062260536,2071041425,649475030,1304578344,1600398025,1472587194,1815417876],[1386854496,44218212,471817013,473283449,732749930,1542081001,2103993034,1463354554],[601046999,664507165,635841360,1869789704,1958046923,630550425,1680795263,157424317],[640359351,914716516,756373659,408865339,2004899650,1140280878,1595278056,112079710],[1023276487,732912456,178616349,274644198,2093899519,1437394880,1016967576,513586860],[284085096,587583264,178026195,2005610545,903858997,1111227472,287184537,1385601332],[1143068536,118769307,314533236,1591478364,540392807,835376236,1195879790,188636502],[816760912,1655153822,766123903,762420309,1789554708,700582326,24219969,1980418694],[154503854,185963810,1286939068,1953199638,721471802,364673852,596200779,570275818],[2122790310,1452315969,1411304411,1748756154,1573540433,1944482500,1170605881,790537175],[1902592506,1537806733,1951327957,1212642017,2054361084,1528909994,1002955655,63079037],[1467954051,556714066,2098751746,153130223,620447705,129102378,1567969964,1163608666],[443601949,1373266369,1068451777,1111272701,1382937963,1433953123,1298152078,667824550],[1778668244,1736851278,1022181790,1819591997,893847854,1998143576,72778171,1360240174],[1993674018,854210851,374492403,1042306653,17203082,1585344667,1652759014,1796149471],[432513662,714303653,1580552547,616702610,261373366,1715814471,1698582861,281646537],[1982663996,437450342,1421848996,399057256,416540670,667747815,346153290,1646894393],[738592998,349944645,1205206000,983246074,1462672064,1025156013,618031810,15269518],[983523970,190651312,794936013,1507631670,1984449082,1920006899,557984431,160619833],[752379247,198765187,1991200597,1987041879,1561895730,86361293,200535706,769161541],[917589185,1680665435,1866852491,6416953,1842601611,390725370,1354023679,765840945],[870259656,972155331,734864802,103904605,1593231153,1386004737,1313620068,826480363],[1276120892,1554538451,368276199,70625910,739094293,1823730598,1539705184,1091042257],[1186821305,60584393,1446744601,689543362,159140499,2098976220,1450302804,781895951],[307419062,774245218,534690291,127385943,743410664,478462418,461643147,97650696],[61366016,3435574,1734616526,864739679,206405226,728450598,615578606,39763440],[454333631,745184491,322460873,636294514,1762871318,551849191,471084706,242155589],[1253435942,515000483,623222782,757435612,1601756563,785303001,1768159101,1345017391],[459993193,517458920,758663689,877684991,1834411170,1223452350,34835953,2076069808],[1246689569,1441280443,656780674,1080913774,1202330896,41756109,164704246,1481238939],[1021174557,1026823476,1122982096,716778880,1489720540,428618961,1843822678,367382354],[1492541365,68784706,269824901,1684540395,1906275501,88706642,1245328258,1432511050],[1056217588,1543499987,2103353587,1836212041,1156006045,1875286320,209262653,1075128343],[746296008,1539048429,629349507,1962035028,1687230898,2120543980,739694918,1706082228],[443611095,338635025,1727876734,1759749926,751929897,1245198133,880761305,1036653643],[1145628327,853217678,1457553062,487151293,857710687,877355471,1320254339,698911073],[712305546,1294023032,1838820138,639280839,284305050,67262791,1131886221,1079169134],[1232634085,484994313,212610086,1619856211,135950787,46322001,92057755,1720525531],[923154784,1492908870,1757110430,599352740,817142983,1077058026,1574200227,2047829932],[2021212953,838060527,965538787,158321196,728758080,1630544553,1149435856,1367174218],[1842130519,1646580891,1120266387,1144953476,623394739,36051422,821133930,1417299219],[1566351932,1979766872,925363624,118435724,563923840,2126177595,590571502,1391107708],[820699871,79653665,31435071,1823052915,695860320,438198060,1574993920,592238778],[680505816,545928489,560017554,396331094,1183396275,673715896,511597805,1589469005],[123196912,557118013,85137859,1802842771,1277598710,1981933445,603432395,1522560973],[842175718,1958570998,1678952142,1044717848,278679556,2133828,234397592,1768876269],[734189846,1150114900,1518236205,1081234023,507726289,681113862,301908238,50871029],[623849041,724252136,1385478569,1990683040,1546179162,1837489420,1836683355,1325589563],[47164145,1764437950,1141619423,685133867,1358343923,1588817105,199725107,1427601320],[2075493081,47902473,20033230,414163297,151268321,135937607,1063971792,1478097783],[1074255948,112248171,1897431966,858261568,149140398,1687120236,699713019,1172364444],[34048766,1263068611,2043490098,437270482,343191047,1253114857,1722226144,1621444738],[1263644962,446013421,243928117,984070926,1090548700,1797490067,915823920,571214875],[1139243091,2127567542,237963030,1697195875,982168130,735582611,1202954886,1616030647],[779102421,2050867203,3584615,48886957,453644753,481718047,1668049058,2001530191],[1454205116,420279224,287225102,158324152,672343887,603781293,573487202,1052942704],[1795986504,1841176393,370741329,652023656,719813533,676082965,1293684174,178112242],[1301010964,511473324,939596091,977362626,951014452,1497237655,215772146,765475757],[630684755,773945895,1271529427,1399669248,222538816,1752020792,1603340319,593285718],[1095634939,1114230359,706459605,1906623796,131338293,536055075,1332330749,2071643989],[547710066,30465095,119880597,906312877,1800586742,1383139112,260297747,1951584130],[587509004,2092672741,1568934996,1754873552,1943162261,165443553,1865888196,531981935],[426132117,1661720214,2085313426,144914019,555929415,532074455,1989661708,1073933024],[291148721,353134177,1352811208,250083513,836079901,1567745772,439567591,633082998],[1920804810,8603918,175041647,1588940281,233491847,1491907081,790246150,1894858021],[96824641,380436062,425913389,1737743294,293633504,1723424304,136513246,130901089],[1514418406,1933754586,806590073,233535676,1467260425,1885750704,2035408503,1996137100],[1857863038,1144596519,1718534655,1363821494,133291680,1195437177,2022106744,972322034],[303882515,1911978979,578172582,596758327,1288952022,1134669965,1273783557,188730513],[2117664343,1724516745,642959843,1173510324,547984316,1853972519,2105972538,1083501443],[1810468094,1386558716,158797384,74278471,1239952631,297391958,634517223,1074156840],[382699867,1065630595,241459563,1240594581,1056288495,330098758,1494601656,988773171],[1475374113,1358783654,1415099878,4413498,1104845365,1421601007,1119646151,925464721],[1003562518,1829240652,1437524508,405186270,1897066015,834348478,1174162403,1872440362],[921508287,450877490,224255024,2009895133,167975453,614090802,1248957146,1064974779],[906219009,1657955321,1631824628,795686000,997240328,9740416,679017285,1702093127],[694835789,1221634742,771505607,1174919244,1546044393,1799270647,1252410621,1946120446],[545334255,1746082094,1034197393,2124895775,1278143551,1499857236,544312941,1563045314],[1027881706,2073942657,338989656,673544805,1659643519,1904350959,1734855828,1749313261],[1537594058,850810578,1976566457,392391590,703075699,525952515,53754918,858683634],[884626733,1797134480,1718921402,1531662216,365640514,774525472,1403975458,624351736],[1999716708,386649848,731648771,891660036,498241453,765112842,1127158636,2063076556],[127389038,1857226359,64833631,1167780354,1208279631,652024369,1612003460,156619641],[300345496,1306169062,494836596,1040876673,1185478755,1447948919,468086758,419183096],[1939405699,623303927,54777428,1350362373,1262507638,746879177,90053687,656342941],[447249373,1162237118,1548783310,2096363801,84291019,1461373747,1687863617,638537330],[606426339,1173642373,1159574477,1209756633,1320196518,96988062,84743720,1110931937],[1077078987,1462729712,1615335146,1542562409,1505859929,927530450,1967481926,1750426052],[2043068179,1656904740,462323393,1782591567,1490381333,368686100,1645581190,1664768376],[943572969,1063434558,1107901805,2071075823,1080379350,693839888,920807654,685474576],[466294585,226411686,126644668,1212349239,1387719384,1236539468,424204524,645130285],[376812779,1064427075,1356911870,1599859853,1742671131,469607416,1586958426,583241689],[1719576502,1712057404,1242939536,1500204402,1648223724,2032835034,1203508595,823059718],[686199333,1916952469,1025452469,299541979,1290579107,126335644,125144288,789373514],[2031181302,1669233402,1958971121,1202994391,1987275650,1924934949,441915063,561345656],[668006062,467451090,183942793,1432232508,585961383,1064236359,216069294,1134946400],[1052255505,674342478,1071374771,1308702828,1648606579,1566127314,562004270,1046740862],[1623592713,563081109,579629427,1291799665,394788049,691292208,1582440052,1977186206],[501252023,440986069,1844119284,33090034,1401765178,692772858,36546672,434249211],[356177825,652495944,1541485641,1052843848,351074360,1916881662,1984124005,196307182],[2113528815,738257589,575512426,58807986,413491779,1984021129,860893426,1452988787],[1281412771,1385508673,588198139,1576781626,1715497448,1252329670,1418959594,1959186744],[1753198320,587343032,2106170852,1334476861,1786214686,1338926655,1137613103,1056489390],[1450591953,157267191,1892789690,638516603,783761744,840102796,551643845,1705267899],[1430112167,549020928,41428821,1583486955,289772340,284820889,2017895986,546941138],[1731764318,1218369589,1396058024,528435228,241862880,145647111,1027124409,96685498],[1154396342,631093599,525549491,771012545,1810537514,448450278,1671342555,1660602329],[595642443,478058124,398545156,401003156,2102685730,1352513091,800040425,1305675923],[1476505587,1717325352,396924182,2023033292,108458484,357360465,1930896958,738402211],[1027901213,1173820829,1648371529,93772925,424575913,132265739,473677670,11648113],[293740794,1520402403,844675708,650133779,151183124,685206824,520244573,1568798262],[2117449946,566932384,1867173765,479496317,1146142300,1130084311,1171850170,96655335],[1868823034,1782460326,2118693517,540854719,1766287923,1916816518,1868915399,1374010255],[8100380,353167963,1935574917,266735653,1261149697,1552994496,553315514,1772786447],[1191518644,1741651931,764899672,23008859,1854051859,303436721,886226214,1989002106],[609242365,1263077871,1087766311,416230611,712255165,2082566052,235108632,635548120],[123345381,622533952,1763314478,154472072,1898642739,2070872706,1757360793,290543200],[889236570,149936172,1597427866,306947966,434999037,14357617,1379705949,34623132],[1976904208,176353450,148427625,749083575,933067186,1104589093,28706483,352334091],[276232510,910219398,1506252476,437639,123840539,920323942,162187178,1762973336],[1609537748,1092277871,31826798,528234186,793182951,619444697,1970324194,1924520368],[841932363,1602218725,1396166683,1914397679,1927135242,870528939,216160849,1008445920],[1603919229,1356114398,238344179,1688610798,1577982636,913140172,1910606346,610850141],[260648790,1933997071,357665097,1664386414,299934682,173643960,796298883,319463815],[1246138387,1362022366,1001375669,1261672017,382390168,299091726,310882818,1940075331],[777276872,55197149,385163143,1542082268,605234310,676709863,923466559,1828642259],[1977911902,1210505847,2038573503,852926192,454887642,1384609104,128885002,1294883995],[1612584727,611745011,483540432,1252390397,223677806,1228061250,1091201959,594520388],[1995381011,1568551935,1515080912,1492750890,807448818,1364734408,210640252,661481679],[1888387251,729790214,1165835632,1954926343,1237692790,1866540020,817921456,1761312418],[835946930,117867682,207261336,1146508946,1047129732,1563934968,1548142329,1859092619],[219392463,254715341,866774562,1385740731,1388763926,1794597981,1811359679,1519199580],[1600981777,594519676,35048662,896670909,269188118,528115249,182299326,915806648],[1926200204,1259194133,447446503,501840788,2005826959,1383394852,194666774,935890487],[1423108062,2105196062,112782975,203148966,974519382,1732874805,460185682,1356822479],[2068355811,1306381684,1782280833,1007586382,824417181,774411022,16381021,2016081160],[1323829539,724214430,335858046,252001218,1062815812,2038877087,1692388991,118136815],[1484997540,800073846,95136726,1625174502,1508897848,268143983,870348354,1994933899],[838082360,75044853,1315426432,1399790115,1135491674,1973181479,1984263826,1773632005],[2002999276,447704621,1174668614,618035695,860956822,514823540,669989903,64298050],[1513593456,1388835758,488852174,1018665815,1073351085,588900574,490561308,1197742468],[453570840,2036251201,670758748,2000583310,283473729,840326580,1369226539,1262375115],[1057077243,580886178,619598852,1407622685,1924514705,580918646,166233375,688886110],[48924044,1224613168,2084707839,1427446710,1405323930,682291358,79046911,86572694],[1660973544,164866518,774956630,1175114782,893137793,1724877185,414769307,1767784644],[704004491,797273144,682034347,1674765062,954185051,1415573947,200798099,1363284017],[2005692405,1745643774,2115049235,1737710193,840441745,1020988831,504676388,136619927],[969864166,499891060,1959430423,1608368645,1374260041,151244189,2066854276,2080972164],[791646778,1450099062,2028251956,1303932249,541035862,1813158759,888609986,1639620583],[1675625688,268759497,1301150460,888214020,1448901900,553009700,1480769950,531963425],[1596900299,66316342,1117579553,1683404013,1090965684,142587601,802265272,1499758219],[1030577095,742017996,194617309,680840432,2009462019,1778463868,1108823772,1474069917],[1973865573,1472801815,967005997,576582793,1270974375,675453107,914207666,355107229],[1120312910,217891711,119863714,212374687,768165526,1018256065,1030610085,471791762],[790265867,1674308511,1786936935,99201070,390914688,1804965896,1360069872,683531863],[549450626,853953807,1980185745,886337602,1515909265,1356380209,1013265247,1082108965],[1937035924,1276479007,778101935,707229396,1882583242,713111477,1835896605,987627946],[795863502,1588141464,1333605107,591171427,217771666,936165799,1227510180,893937858],[596584862,1866746484,377688405,1037222387,1967911629,1672407781,2099143760,717366652],[204411918,690838591,114290083,1174035987,1807890631,1818976291,1030548172,264562],[1631187937,658400691,1540282826,1588346755,122559394,270791586,1234171879,1510261246]]},{"start_index":8192,"nodes":[[1733720476,1272446653,725289944,148210110,664360815,1280713003,403619988,1538014779],[553513677,845570068,370747528,97139753,487695822,131537578,1057464817,592766624],[1126645267,1023167764,306395921,749567944,494892362,1554450387,604619717,2037336247],[1934450995,1844059231,1261512799,539570589,1375452530,1274569669,1833389167,1001988037],[463084119,728270715,818309348,26780635,1870135823,203958071,1729946061,1522095246],[857584099,174672399,868515323,25105495,1786774895,826740496,1707982054,556361244],[587536679,1071518399,143544241,845396844,725984250,80089050,1745828970,623220862],[606718188,471183109,747924782,2024394089,366180581,1622552100,1166831386,1877143913],[1872165151,1531915646,1314637012,140769031,1306288614,638246135,1118787542,970978715],[1014954844,1147326099,508118360,547509018,2040902584,348450714,1958772248,772276160],[1088406649,951349715,1112407195,1161834829,881996185,1072629331,992628882,785341237],[315994241,1440076024,371492909,2023978928,975275158,571845727,69787128,2107530476],[1436024859,777151747,1193971109,582825621,1696087352,1908598651,1517753668,1661511068],[1105354215,801908516,742239915,1425660368,356392270,1296654862,1241544242,1169926775],[135352862,1455046356,2070501969,974776756,1877293407,1373669377,2017363301,1516280242],[1099645608,1747306334,1212722142,1198840882,1160380416,1254066617,590682642,490556838],[1908110562,2050786512,350080894,1207394545,844462200,116615839,169548284,511415282],[531663128,151553102,373210978,2006269536,465544452,1566674668,178596222,1952293554],[1655063746,1122379496,2054334517,683351493,1419593347,895517987,1311667452,845373308],[463959795,1138388524,1176388912,519808084,1528292544,1932346285,479101697,343479148],[603193771,431240262,1432720729,1908054374,2088499006,1120534716,1195971138,1738226565],[1405662385,931131888,1685068991,1741898588,1282775988,1513780237,1404812189,2000239399],[1927584276,1434082605,1226753776,850026860,1477381624,1533683378,1047968970,1643895202],[718286901,401608174,136534872,205086062,2025301942,66787163,921174748,701024281],[347484193,404128372,29420701,893289647,1029404812,1792911574,1449330623,664846103],[181938231,2125680138,390392630,388654462,537174528,968155889,1061789009,718758989],[1204701730,1687774783,498907554,1380902156,1159241546,52125525,1316666420,1071989102],[244764148,1557774309,2091445520,1163737959,179685383,342085782,1603118274,1625926102],[807512526,1620111595,123472660,56069505,1776781711,1311557536,1658680651,1886601399],[475859044,1470463701,1307662520,458743308,1866794303,1683245361,721229964,385313728],[1640967474,442169638,717440022,377536184,841223243,526878995,1439229777,1024535001],[1035460137,1239973412,293949443,1562029839,1547727275,108030489,984455894,2092131421],[1786218565,653703999,1391613630,1480020892,1384047923,159187227,151073980,502706453],[1026153164,111037323,1486039030,1859295002,1673385580,1972355363,1904188855,911305033],[1787757414,1728441413,312385969,651230958,864515181,1339525655,1284383310,85271736],[2081980497,315571959,86906364,2042628731,1986787695,16202972,1692408024,98459970],[1600640108,708292482,324293090,1325718172,1394693936,2030026708,478461550,1187426767],[1155039393,225367333,1134539061,628360484,880065672,553911912,1949982868,916863467],[1787790117,170761808,2013883289,2066802595,1282557369,1650437576,721879616,1608324679],[1504071549,1085621612,154605111,1651396245,1410480358,110844243,1925657106,1494960626],[1044125243,1799337395,468565914,1825777305,1055421658,1204755146,410224537,1002301660],[491349370,11499515,1825687121,503615801,1219174907,1724605962,555631518,1718683681],[1459037831,1400063792,864939478,369179308,355699426,201407949,1169044999,1981322407],[1776335901,1877162732,1481361263,393391352,1702450697,526534115,1441933952,79211100],[735067221,331567290,489142974,649207397,1423861351,359023958,1235166500,2008529214],[1216345906,1612799669,391653788,1027743242,1064960546,581876866,360677966,953899588],[1879263966,829432781,121991652,1319777913,350214973,1491953813,1482242448,504127561],[824776691,1927632640,338268829,1224015214,1414223436,1883190550,1978271192,1498333435],[851145462,231756082,69474391,336901463,1469916980,534613483,703435320,748761392],[1528884828,209670178,1575738746,51131104,1759754792,1084709689,271143885,1530351755],[274534220,1535235727,172496536,1283546749,241155692,1184547732,1465532674,454526331],[252446501,53461482,1689451066,222664711,160723707,654102026,865056685,2052064688],[965637198,1087741047,1707617130,146426096,1782024067,986062320,161678296,1691748201],[273128589,417595458,18365421,251180245,814404314,273585778,1112100370,913512299],[1275971772,1409820292,1695593900,2009679849,1568455086,1292457883,291492211,1635411419],[516567200,1210113104,37146787,1095089161,364416571,2025529927,258168953,403113505],[1697651754,1408573897,868882025,1194694102,242473488,1931797140,699445608,616769744],[194446519,972100450,1336341742,936496672,1354005182,128572304,319151606,913624984],[723514751,251280532,875111174,2051786122,1990953785,1558997832,854002590,1169734136],[754343925,1175895809,1776863273,16051887,1596575591,1902653196,1507959062,1335598604],[1604731582,97439814,883503502,1975760454,1864281115,245707818,908100943,1148517723],[1851618574,1478579558,972652364,1301518748,482613255,1338825550,342865322,1214588917],[164232209,816316327,1555916868,720405954,794001344,95935234,457003068,630072143],[345424538,1005789017,989710402,808583892,120501599,445461470,1416495708,1102171709],[104510052,731698260,955049039,363125997,1856866128,480910183,1402838712,232672997],[515405654,301083001,2075671180,1164158156,1640489185,1396471208,375067224,357958982],[1733765896,1728338695,1538756568,559757598,581291917,1828554140,291317739,1675440495],[869849183,183351285,1731436344,559465191,1721084626,824639158,330097436,543160168],[265776897,976969044,2045104637,2130563304,749987848,4519804,537870155,1499944377],[162966687,314401051,928715925,1553063576,1489702598,1067174167,452001618,1366883328],[163181538,1060428617,1607284298,1788548092,849357873,487995611,747436113,174494934],[94140117,1336636941,210395476,34127133,1472777693,25070274,2087471134,1720869640],[985931307,1624247830,694435143,1601055674,1800837096,1108637236,1594524284,1689184070],[2081770628,1888283529,22615527,266135202,842867266,517839365,1918183525,1793530778],[1337284623,69359659,1779581647,982729380,924139128,2012032755,1945307843,994866730],[54962041,2106940751,767061490,147537161,1081557054,1514461696,1775374305,826966587],[236868327,1496568125,1718224850,1522228088,687801766,629771247,1615306026,1917087162],[676212774,1809871399,858810048,1872919565,1737208950,1446328855,1084604952,469584689],[1629536227,223504718,351792342,670590277,1092265561,864389377,619803435,288828225],[1240795600,1753296480,1242666148,518995732,805304536,340394411,424768131,449834012],[508080844,535681201,2047932314,1742453360,1010261740,2013989881,1899436786,821565814],[961247357,309928763,663844470,522185230,1273428472,1600369856,120338064,763326132],[1440216686,536210378,200642099,527137866,1916100103,1948221267,1706817199,2036122440],[1269611615,377622459,1624035725,462421115,452702807,1061439771,972861036,489375929],[2092354888,1225982333,1481299129,1112675171,504139302,1369104259,1807153464,1444323620],[1120386163,390300339,800744696,416765383,730162086,823037789,1798637952,1894284149],[602091281,1891638752,1538674145,467821810,1264493326,534897381,1001190332,25749182],[1212041458,1307916290,24513106,37288771,783963399,852737612,1951428530,749868996],[1595453351,91158744,168755326,136687648,1158326131,783614700,2446282,934704909],[829155778,162944922,681281502,872929562,293686791,1842413105,1727744172,305548065],[1744603781,1442207411,1069211400,2076725499,1812006034,829191806,1947372051,181449646],[327947203,576883525,841268017,272293603,1896360571,340057377,2040346295,800711869],[1375429271,863278382,1315509271,1437535393,1110646512,2078809689,1050515068,1178864549],[1431263625,2087201724,726873079,56092489,1121805957,2072403457,1223860794,95108981],[1142843331,1565873371,517189753,1253341909,1186670037,2005689259,16691283,383749014],[937102705,2117233938,1284574748,1305086510,2050970118,1718745352,355039711,885022156],[474154432,348379688,1263932173,2125669128,1226319506,1775063433,668850040,1199574389],[1828396602,539960389,153102642,1759697892,1138952552,1424921563,279748757,1024603689],[805173753,1348227065,503122675,1728191566,1950989207,600300764,1159253231,722758713],[1542664726,699718939,232562195,895181039,1938354112,1694125119,78912823,562676563],[1143669354,456710165,2054450063,280483345,108617143,2041382983,335473581,960219430],[951442479,519368564,4045886,1675804304,1102542939,1553178965,1499407602,1195755879],[1621533690,278865183,1597378483,900522517,83687792,1571772457,404785154,228853017],[1522711280,1714017828,1647412936,1867002753,930571964,1109366954,388465410,750509525],[1232735209,480992588,607019653,1674301064,1396911749,338135642,472001831,707068700],[1471122229,680679457,1601320381,234462087,1087178560,926431576,350205609,1413090197],[1577105324,537077793,1486286827,1789576132,131293847,476014086,1304135594,204580794],[847102857,628262613,1949730415,962069008,1232730016,621617493,1888713520,1227174592],[509802418,1286837516,1750636933,54764622,854198464,2102290082,1671066531,16379786],[618400488,326970429,371053697,566672666,1146838852,743669803,244516505,1460722549],[143615373,1219616799,915380179,2086549439,370580861,1989554852,1315348514,904064674],[1539130100,245222359,1749950613,191984117,749642666,843644461,804356009,1515103890],[2007829886,2013588751,172419524,1072981637,763144987,747176141,89846355,1852641101],[1354527403,1846610469,1275540492,214947572,1032850774,1467132219,1687634154,349271047],[1851073916,384974100,999043819,1152473205,1718769001,1902013637,924474970,1518166936],[1607279550,1921834279,1827625502,689714957,1592670695,1428332612,1168655088,818474883],[777107554,366847408,1866649070,1255700969,476320094,777151017,1320053302,728997202],[869830689,1788897869,552691722,85136806,905266277,1928051617,1013579391,933214949],[1768286193,1717727059,1031894061,1080507532,766490512,1034300916,209741680,218972212],[2118142673,1209155151,404893889,1975428932,567603346,60620744,440457358,1882606147],[1632114154,1405055509,576194040,1290536076,591020839,479915438,1525599848,1854377751],[1562982036,1810902486,1353307868,1675930093,922495558,2059262646,361712608,1608869783],[2043355696,1274074700,1946808725,450314109,1491575799,366864722,1012441914,1102111703],[1783191915,802464364,79618974,1582132349,1465597393,1251279001,333562398,1542029562],[777253436,1886977113,1679127092,1767441668,1929164755,1252436298,70146642,1008048139],[591034628,1198642846,1944606642,598222085,1297429770,820889622,645134539,1525494481],[198825916,1280841425,237829972,1258576079,2105280451,1423397019,381757794,2119842957],[1011033791,1623816903,986130084,450239275,1507428110,420001022,161265282,1898752345],[57353179,1384778265,1282189369,719487966,1054126200,533232898,23029048,154930392],[528468619,389454591,1434617761,1591813965,405796540,1625635860,1827752565,1980680659],[234731968,431374250,1543664921,2086492164,1376325170,968046923,1595396510,199412821],[1308185450,2060054298,806959775,752098486,382918373,1006360732,2004827595,1105823521],[903930959,955456882,1314494771,772314554,1841609583,1167737342,484022546,1090801223],[826605927,1540581230,965832920,1594734050,1356273499,508398994,1225133635,1148116532],[621525864,1730310165,1784141129,317616854,820147011,507382663,1820209285,435901285],[149804843,2124996230,1370722363,1694204582,507431872,40762021,1957497113,81881019],[329505669,1088486085,1489533968,1667809470,1194191845,1938623584,1965865206,481691621],[1155305981,1056766424,1517081823,1343791254,626864658,459598312,2091160064,891760655],[1348995593,1893502334,962363999,207587492,1351629291,283696858,1936833985,1402589681],[791050297,1862442433,871236037,460780393,1050020686,527328118,329383641,458614457],[1429461834,1477112835,1832073441,1664819403,1283510784,1854692921,1136735895,1720363863],[226735087,938618471,1630687596,1123762238,1333810360,1023748023,163384256,10003466],[645860725,122148677,1332677108,1177908098,136714215,1399048539,1207354318,667055489],[1710069314,1251065513,1983256769,957941842,301140437,1627146968,1594783582,1946094604],[1399032520,530182010,1207354661,1026396784,1479283472,830457002,367836845,1388466911],[2041042432,430803877,1857071524,1012463865,1291449154,711617822,747289486,1076366953],[2090619079,2117793344,1812839512,77878899,1577714104,460066247,368169674,10191509],[288043770,279085152,955358077,1862646762,303443680,1678741356,815289660,801286976],[1595316113,1293664090,1226524812,749105257,1629778012,2121739433,1306416630,1815426790],[1884255843,102167171,92078510,1726305160,969602576,1055165020,1792316573,687480314],[28022926,18183305,1334313911,370253961,820477929,1473752813,2096759631,1458213584],[1596030168,1282861142,960884613,2084363878,577496951,712407346,401275755,681477513],[1690319424,1458809421,508370992,1523048228,1749572389,418712171,1040827038,151167050],[1185339023,1514474124,1295484775,1792565602,1202755602,610047216,202291689,1433178196],[135035440,573110699,1329352902,1940223123,299155540,1974700215,1070209885,555340783],[1460301751,1074491239,106459383,1131460092,1731894115,1763816262,1554282142,561029459],[628080829,354880940,501724904,842619951,1542918609,1614277814,675876345,1243869634],[1004122396,285790018,173766632,1152518784,423908618,1156278071,364906809,1086149971],[325596044,1517827826,98235670,2052233394,1448686957,1319702866,1583633249,582237615],[625978414,1941725865,656400728,1137381739,2085251781,711346648,1624164484,544264830],[1394163112,2097326467,301706776,1778031472,615632683,2054493902,835820955,1161889823],[947769593,310468891,530605557,1951025265,249005821,1595809731,221719148,333032258],[1692963577,1510193202,2025348244,1702262170,1420320235,1231149166,1677310225,1560465483],[984513840,1513716802,1969197002,1697345296,789207625,667250072,1891525109,1842752993],[2028197661,2047599903,823030593,74545757,476670807,1332370935,488365912,1862613955],[2091248334,2012756435,1799642638,1290358820,693801498,1543101159,711996690,1712989209],[718184564,683033231,1757337965,1903371354,1287059833,1039401143,438430342,1596819664],[978535759,1674458588,1152053163,2089202436,715465644,2107896988,631110571,612409609],[2100947558,66885013,1147799920,441460773,1903891090,1373021780,1457904918,747628683],[915541870,276361320,1935144241,1592269572,497582995,47477174,133727754,1041326201],[1984866165,2040486548,1089202075,1692775556,1966912831,589926289,399147191,1586156080],[1137491492,314902229,92520879,1440854917,1642645866,611523769,760969956,1345053208],[2038184828,852852865,433129461,1555901515,1752466259,719472963,2056236074,1476518354],[1312092311,1194004481,2048463114,1511374316,1041363152,802514799,1454116872,142252440],[1392524837,1700967212,954842700,447587889,1486821791,1501973613,1749055672,489418130],[991091993,1313233512,1236771927,177520800,1989215864,328023234,370724368,1201157501],[842765065,1845929760,1947974694,2113950779,1707245468,390787555,410029689,558244057],[538007713,1874103990,807579671,152727669,1520136018,1272007301,1600382154,1235013242],[293952054,537690317,1080591475,1652982278,1072142459,8302477,2079939953,689155711],[929689442,1672339427,1965348437,416999298,152496864,211045094,482927641,1813036210],[688103379,716501727,400028276,240600120,1357232582,1595352148,260822026,86521926],[675880357,1536648103,1382310049,1778314652,574882982,909440842,1400907356,1558506875],[13657110,478046681,114876031,1927053134,1835064607,295002399,1308935461,1455817721],[1419666967,246093429,915457790,557579147,1124371595,1335279964,2101971933,1133953857],[1994919958,234190009,1057791771,1258607191,1466204702,1921595452,1757923196,679173378],[1613231647,1801531715,912578327,2006582298,395538508,1748986417,1196008863,2009745618],[1259294384,45638140,1880939994,1141084036,989738744,98557220,89212398,1492967050],[1710489070,1029627345,1277814191,1474907929,23993328,1921099733,389710504,1586257312],[1107146634,228086882,362357543,624301287,503816427,1182265474,1850664663,260118697],[392416633,233765394,979655533,1079211305,1360357463,279947179,1872676509,875636237],[114690775,2066286640,917297686,110008903,192054699,1300830677,700563521,1720556573],[1361168962,328794828,359463963,873136991,824928158,1758335907,1009892071,873564921],[362032449,1932763013,1340061030,800418854,880749190,1242945168,691306125,604623508],[1938884412,2054813845,593822251,638542260,330272992,1869327210,178823308,1564117478],[467496482,1008806877,37259831,1146826990,973457593,1914744745,2042869312,587171065],[1207642934,805689595,511757293,984630553,1544347283,131613570,278129370,501159325],[1356242281,1284928114,474573336,712774573,1273270365,130253597,2031897386,1991165595],[1729535876,1573364000,656896553,1206411707,1135707769,485855127,1747972430,1982960848],[679213176,1431471284,119571913,1550213166,1459913513,1602243324,549461577,1446332662],[1068969135,2021533305,1968851736,1866376234,211311123,1635874594,1793067145,394051807],[1409550172,1090497979,2078699212,2121755476,1798890080,2110649951,1065733136,1658163513],[1213314399,1601697740,1524258555,1458160087,1399585323,1385719794,1495247992,1819209401],[1787625927,1619166323,876213923,1882736095,657753910,1874986039,1930412813,1049527225],[1402706780,1332847503,1892944839,1862819569,1264473476,1908103232,465427682,1747906511],[714746415,1671131205,1367794054,1640464789,575319012,1441704344,1794371514,208663780],[1814239489,543679960,1896820620,1677974856,1010625210,2100548535,163696729,85997419],[1458769009,1769724008,737323565,901764220,1926868463,1412946206,485154024,492941550],[1607267522,768045715,843928968,1400133573,1792651557,548295023,1511202906,1166750210],[1576549358,1360666839,1088789682,141109705,1416055776,1834962862,996235677,462057728],[729520478,1268801495,1624306390,264753060,645104873,570077702,877220793,1942603096],[437368448,1645388643,239490148,13792867,459815861,123210652,1686797807,587462612],[232700679,505277744,601939208,1417751632,881062932,1838359461,1528267356,352696074],[12134393,1999567297,1870482163,111576595,596746103,632563832,1211501712,1330077240],[171538873,75265025,48327033,966993757,2093714339,1090793420,1650442264,1209998313],[1197236094,1335010892,2119897122,59182575,1935620725,1407667786,476393170,512340809],[1846418202,478918769,900812513,582805295,597449174,1194303530,694460025,1985586562],[744027906,1909545880,1045592722,1794286428,214781085,488219027,777831542,493479672],[1842639643,1582201743,651954507,1593043524,1129111969,1084250165,302853989,1710838644],[1052845570,1370449554,1716893468,747365350,2074063545,722056900,811670930,1125017405],[143654863,1024116578,1048200824,95941673,1868343485,424453713,176348983,1362118781],[828767641,1706579280,1817900721,1240963076,1336361101,112823497,1776407507,725027211],[726599696,2092455810,178339104,224929080,1906854403,1866801362,2081290371,1414730199],[412438490,1986210932,1930816035,966981945,1167974355,368846753,330397097,865481368],[909620155,382558720,916501565,106438092,2128957251,491048081,416865365,554229590],[1348602611,724658226,1534734364,511361983,2085289437,1987111021,234797427,1861421635],[609554634,2026462866,1913274728,912308801,68560765,1268291400,1559073427,864860685],[1759928385,113052062,2059676079,1574229019,1204650545,95707887,513435518,320057730],[1116305893,1045584285,881654103,1852626581,1971005188,1566456875,881478767,80770479],[1171143735,887914902,1461863277,727189088,1586621063,1172063541,503466150,236583179],[256737243,257828813,1711285274,1282200605,1811782814,1768614599,972273759,1224440580],[1879981784,1717319807,18048475,1035643757,548242786,480081702,1474164153,570954797],[1100375032,1318395840,1018946741,1327383250,1545027171,1313220438,316667174,1809183753],[646165617,1089225228,787636180,1875502428,1305901506,687788412,17635246,1973797331],[2046576184,680905729,274690881,863762313,109952578,1162673869,778317623,949555776],[213214994,1274074862,333142736,1766464647,852583290,784278980,1061363160,1157236693],[1388607250,1029702222,100205394,617173099,747698196,314672138,1488730866,1164161834],[2064058209,1627897394,1337554020,1346819925,1454204202,330292004,1507625010,801369007],[1419142182,610279656,2113496242,220317411,1596235682,1412091687,1084679303,335354997],[1581924207,1051974332,2062552168,1348090656,1377476430,1629428365,306550504,1819479704],[885183400,1457787448,1750119536,1692399987,263162605,1759919882,1340427374,2007182313],[1782285545,829178243,1872371009,194588367,728636845,1259141062,1491320658,182692808],[2034954894,1105223242,1049569910,652057614,1423184654,812889727,1442748876,1892496265],[2120208632,48182255,2082854862,1366217987,789198588,318747158,1964571811,695313605],[1997747510,1486496997,3381693,103963652,318618817,590959067,1006086687,38261545],[1550127150,2040568752,319388270,489336687,1186357023,913161448,745039338,832256663],[404532121,648390535,81820354,472850542,363924839,1398745404,812534524,1783705691],[930616491,1776584240,218958476,1989500696,337660211,194827708,1606033243,2071836785],[2122578515,2090825802,1914821549,1414353914,1181260607,555376628,86821917,453513809],[2082336061,1403467325,1597291873,1679812138,701529911,47916843,879351444,952036677],[1274994421,1741810046,1121750249,1051259152,1882281066,98210783,1685385573,1320612764],[410654242,1764808617,720617480,270569473,952342043,2063197102,1031821749,1503912417],[1649586325,68477181,900444037,1626157032,718029714,1330424494,53395508,654735679],[259910640,1571577246,1710958127,1476989692,1201602613,988182574,1835367158,1435702089],[1949784138,549098060,1746695422,44878463,845482476,777982795,542753821,1829278163],[858142527,765017316,884195149,19256291,1618901144,2024121622,863647127,108755266],[809523461,1820006714,1315408692,3697966,1892592604,1965696821,623224763,1508819076],[1378690069,1426710899,1575295188,747471942,1896737489,784481361,1901819450,1139665313],[489067681,599069197,850481669,1902915677,1613302131,1317377106,721088104,1216740581],[1108203193,293681018,2028878996,1079294416,2103968100,639052784,922048459,1863007921],[608779778,302910064,1346761305,256655697,987071752,649385976,591441673,407461793],[611841058,1350548977,449225948,1665346177,1178336470,999400656,1976285739,1365280573],[1994567034,940389114,900929028,748867369,1448480908,511158407,1330141323,829565968],[211346638,1659760476,460902211,452387481,458252427,1780332224,1263633418,120549247],[199792681,1125235365,1178933766,625385648,227232365,172256361,1135761683,1129581982],[136957720,615533985,446542296,1959635515,1124987271,55310772,48944689,609684024],[8245019,2058294662,980950196,532118415,1158421179,1088718561,1127868738,450714780],[1341376611,520091938,371026626,740410711,1009156885,1947998530,61999665,913664111],[1216842335,1765786659,1457034122,1259400852,1766061784,2126830982,1916859207,745915608],[1191437031,1707559870,739904593,1648464862,1879247423,294663144,1821565504,1164092682],[553590397,1285137322,521092632,277880395,1862850262,846696995,569097578,338964010],[895338451,1885297798,999528742,1024298791,70437684,735995317,855417872,1019653719],[350324507,837578292,1955885892,865445371,211887467,1544055912,1298905149,781900728],[997669812,1047302354,1420400560,1571153881,306084463,437312557,34176900,641581205],[1205266390,376188022,1209276579,1805820433,1096008848,495723145,1740068381,1545903771],[321380126,988686092,1555371600,756127713,986116724,1003328301,1601832179,908212550],[1543719343,1923083822,430186932,1281445277,266830812,1744046668,1766934791,225136938],[1471962986,1507629228,1922341800,704803425,1534071785,313765808,375991569,1512751318],[1611633428,638566774,560105519,1523680807,1640322001,454269243,1562414440,212244593],[1178738154,60618262,1395565118,580290615,721696074,25600391,1793505113,1701675234],[1532162872,2091956160,657397645,820960704,1564811110,194093285,2082107169,555214315],[1239109173,967102688,366118201,542503620,744178132,774704639,1225825114,1744559328],[1299194186,1670161957,23188299,379409226,1636854807,1467827193,1566927516,430458460],[144690914,311047139,364744514,669860441,732937702,1488275804,194053814,310141970],[1048390046,774899895,883046066,855529812,1569460741,1939712234,356008547,1723952145],[39810986,21283694,951790199,1261026004,609745000,1820309086,1139472301,2115284458],[2079833111,1489731685,1570117507,1807257089,705173088,353252417,1284020444,1376147480],[1278442492,200355586,888122255,1382348683,1268365270,358504974,1788326426,1470103721],[2067447984,1955578006,387352743,845687798,230186112,364660055,602499158,913468277],[1114318460,1213019629,1687577583,674928186,530718992,244980048,187812358,1826965651],[317257459,1132344305,1938050443,613603832,534762884,411533582,1579515265,1719381894],[2041315783,730525906,1693027037,1310116417,359505506,538810348,962751392,1692161535],[1524375151,118278008,1429468828,816483472,990126887,950973213,827135548,1587163240],[787166066,147688490,1698132427,1516745544,302269088,54527981,1854163456,1352963412],[1834750128,660796150,1865232433,284858275,966731861,1516922391,1478962529,1725378373],[1312213177,1431433644,1005971009,1103285804,76947062,1512428502,1863332127,614571464],[1945692220,318841024,1856629919,1221638915,17415451,1682664068,1792976659,975739172],[20137250,815476135,467285114,610503,583892500,1157363555,134560835,196290207],[2084049037,399450045,1302542505,1136293957,424741800,1083503363,1968150792,13155597],[1063991711,377578773,1869909878,1661795887,1001499967,985912510,972101384,756447628],[1388883663,1402736776,1219039327,1122489250,2071002027,1746046853,1976560947,1905023263],[1770086677,1259670113,1604120274,832228056,1322978270,579127579,1963395450,868575640],[1115111290,641796468,1753460343,678096476,1654645324,1390685732,1813909719,831397271],[1318128913,1806771569,228840043,1307036933,1582066573,633061678,2082873274,1943080861],[646202524,1076269260,1758781711,801139239,1327383918,1921978741,911790608,1877454453],[1287863076,52759052,1851134052,1589321504,1855480516,504516439,1833723849,1005105872],[1068485268,720226042,1205719190,532102832,955318182,1343329089,204376036,1231499886],[1344059345,1354223253,644855051,932983529,2008508922,1975691127,982374663,1830912712],[481263083,1477801362,1087105989,145731093,1433175779,1736520798,162502320,1985902930],[1365818058,1662284229,1852105260,2038055514,1423088110,259845247,58743346,288275293],[1610818042,1104132434,2126099793,625093386,1109405024,999556997,878159686,1418728717],[1191831413,865661829,1386885324,235558342,90097554,908812888,634017003,1832110040],[851436325,1079138514,2375852,1593129124,1180327317,941384965,561662139,332867948],[1221834495,1770323472,751467160,247545345,1471548746,319899880,1432560049,46568480],[1512291074,1956180951,1975856509,2053389925,61187211,1657449171,196664247,477559185],[2064827240,1437050244,1344829530,1428045475,1869509516,1353103175,1233741473,1886320426],[839931593,1913626276,1487057926,418715694,214984575,1491929154,1175606192,220614124],[2051403663,1155109064,215107278,699037444,1597226244,294411376,429206295,490998842],[1088090739,654478779,923112129,624479687,1062130859,1025136483,775496121,997450148],[752054558,808796696,1801895058,1732268660,737832560,605972964,1267532034,999007345],[81478992,1148344668,150851346,1691296849,920284617,2024800297,1201024098,441288996],[1829628840,1006434452,1390719473,2020145251,1868099645,1053665780,437954347,783155978],[58195632,1203069675,299194047,1137227265,1137202202,1520254045,109740777,539680835],[1581342156,1996785318,998039701,1378587932,346601352,1041739505,1857149784,453642635],[1501599706,49475483,1547311475,421118469,280186511,1118742058,1393327164,663258411],[1874089173,1226790251,510331496,757097887,2116544770,84193844,2019635405,1478094272],[1414025467,714532723,2125474693,146173305,442126174,713667732,758089624,1329891393],[425841942,774953176,2015865044,1851614812,1575381426,1564405737,968651831,1617046491],[1057250626,27296594,248215965,1496404853,432921992,1787936537,1717818588,291224337],[1475707428,926741412,499561982,941487917,415997554,282856189,1055713686,516867318],[2120011784,1302045483,1297626191,1058467845,361564453,1761337467,1462314503,1664231417],[971971245,322399743,2056244319,616255932,80500224,910166588,492269256,2056197690],[1373192104,1051656018,173180905,1449360668,1706193054,890361944,700170207,970889237],[1263252940,376475759,1030858442,984145144,1698395833,65467543,2039597493,1112639725],[1074437111,855839141,642448961,465902225,1145834571,474960384,660622984,820296118],[101723813,2018528058,1303586468,858483628,409791357,1993541591,2062872627,1763392660],[94634791,1982739308,165335833,677295045,287249326,1119701124,1985737191,502269694],[2127741315,1739312256,271152505,745802273,311957148,239039839,890357813,670758134],[555157937,16881555,1527752740,1417510868,1144865022,1933432885,1335088226,1641696900],[1119126559,692934841,100925021,1088081830,1981803015,1274452438,1338296907,331210457],[968658498,1933958383,536300106,1319690437,1040749827,888283158,155245979,1951895963],[701688288,1567408105,980247983,167993674,1364623074,301840973,382091061,943470923],[1990389897,975231059,1395028420,1084732747,1673821548,180570755,617568075,796302011],[2071546689,412468593,1879688635,1256773664,592388118,2117407158,267277825,67347758],[1816708751,1538071980,1975314766,468219595,693236578,604314339,1154430804,960784171],[652022033,117658994,699178990,1538196922,888101589,445538602,2067544928,16753075],[1491128388,1841017693,1482251872,1453793800,1868838519,1607817228,106086237,1289129301],[1079071395,60382718,1704668929,1315813230,1268977857,367599136,1911131138,1759885292],[783058272,212096473,513054257,123540084,726998924,1672911291,277955304,1956081172],[1477037068,1630708655,1173894263,2028488151,1192844620,2093813875,1565190231,382877366],[654422664,1563387583,570134810,170081939,79180823,571103295,963575460,372258599],[528430081,2082843008,420832208,474907881,1562227053,871993658,19288148,1701880277],[1397962775,1752205040,1631126709,404416949,527620423,162941763,1461387828,94245712],[1142588993,2128839213,1397423385,272694407,541366022,150730719,828132461,1870936278],[1090604343,152567097,131029017,1020170226,1519353047,1165867914,817654279,301607373],[266006482,2001305920,1819409762,1200203574,758296350,2083861491,1546144298,1347559051],[1297530623,1465646926,1688795654,1165780416,1223722587,619279732,560693491,980428398],[644155076,206173771,1724593610,506320715,873585872,1930685613,1606523054,1858720072],[1732001221,1300481146,344129202,14414610,518546862,940982844,188721812,6307317],[1613938230,65728856,1343752692,1138453829,582071449,475570416,1748671992,1069123086],[1448632498,1044373891,1600646968,721050088,1781639708,1277491909,263493689,242111208],[1486435794,1689666131,1124077851,2118220580,389047971,130732342,432913910,922534388],[851102762,1349626582,327021525,2037975747,47805606,1714708962,203841716,1677035512],[1249243568,1789865856,1977479653,2056492355,399788029,1409674586,1932149271,1121795169],[2085870456,430408886,1374134754,1253152134,825216362,1760319539,1897206266,1677899707],[391608149,1726310579,1498269847,267160566,1591683065,1446514735,1317707179,1051183746],[1539261527,1118394413,1229049714,444691857,1142287569,2015686477,1877853886,1714453126],[1351245353,711047122,1572336921,1347188561,1163944157,1412857747,1420632370,1662941699],[1405424600,1588227395,1265987913,328001590,2090318130,1562795104,1040904477,909208590],[578821329,250343941,1079901238,212539272,929772099,1446926562,946179055,1502638125],[2073145309,1977487388,1881183476,655718153,885900958,58507406,1897296975,577316824],[380690794,1227489246,1206127260,441908857,754304214,679849288,999927545,1255903740],[2070625491,1432739398,1441686159,290765264,313640482,469112303,443915133,1121524294],[747601416,1389589396,1184135962,505500130,827463074,17315352,1281558201,1628001504],[1479807714,1005222430,114184940,608510025,2119948146,105593780,1048830847,1833983537],[1032311592,774950181,1677113716,526906926,849155646,863858571,169209538,617263363],[1895532280,639546176,513639276,133826090,1314339678,1386633025,679281781,1860695723],[2109901186,514294934,1635329467,360922320,1925266858,1315265069,774242999,32908714],[519627692,182125001,1887877331,96562559,2125278552,2102764610,1117461472,144725219],[665267780,239120789,1344553649,200941070,1625657649,186914446,756969902,189925169],[538099833,395954431,742025558,1217170060,2128919367,1867383714,789949805,1976803489],[1856666432,503722693,1228358447,325338904,1160593206,1837781892,1543843170,1518628476],[1680679012,440573338,1437111830,692206391,1990931913,1981749309,1483890991,1130818135],[702233937,112951835,716009179,1774449763,1553200333,996594993,973565690,1243484215],[826234991,878890097,514039676,1377564172,444916358,1378806727,1552164962,1649930478],[966190099,110652268,2053113267,544003135,2121325481,1519892074,1432915719,573331279],[1095740767,1603073231,378904178,1003560107,1217249805,927520082,1642714772,400345794],[1166696244,1865506078,264133113,1672394224,1550444777,165320314,1359658307,631219218],[394576111,1810631386,477449093,1329227317,1536183445,1396796094,1624340045,1826004820],[1117454792,1409056805,1897138902,383047053,831777006,347339745,143488023,975424769],[2116814460,1412063574,1251346015,1194585663,447337236,619594124,1826645163,75719041],[1242709358,40821652,17518510,1364833765,375435454,2033296651,1027607523,646561398],[636631461,702108270,593904675,662746089,2034843957,55341652,1629417163,1882339867],[1954989742,339646817,1502503625,1275997791,115938004,512162261,383998228,1633562247],[982604267,932277313,935956567,147323822,1439358233,1172446349,2115590616,375036865],[63650964,376693702,26573257,1594608333,488011878,471458337,2080354671,695641989],[86165427,533648664,322714715,1214784935,1116979317,542796071,1481064204,1685903363],[1765214633,251068996,1649863461,256371535,520798321,1202464596,1602467160,1634305817],[1415488724,118094881,264916196,1175476822,1785769658,1712895433,471077786,752979975],[1556526396,1658221098,1689012305,1963602998,1937439340,461163335,905956659,2032555316],[2127731423,2122622258,1954106301,152452648,1495981955,749907283,1891104153,1053776854],[823639016,939690675,1051288352,1201969649,522125973,939584750,1846828869,2122191001],[798961476,1099602863,1569885843,1760981061,703760136,1732033328,16222067,1255668416],[2102183606,307946678,744748679,1214974541,265185114,691605802,1760103811,1919607584],[73949315,173695906,1292106437,1085572128,184199450,816722153,1367473748,1304437829],[1086638549,940156541,2076157449,2087798061,797392444,241985162,138204963,933735455],[293302867,1593330883,2020885530,38979216,1906684460,1691186783,1610842145,459537268],[1241909663,1533174483,672389106,1174732672,885705883,1847136685,601311852,1761581291],[675461564,1515770093,107367875,890803344,638380645,1318193248,1003753719,2071656331],[1885432166,890198309,230712491,2095930708,50618104,1910041579,1989118338,592658364],[1906998577,2084204617,1878577038,978112823,2007544626,1180764429,111127567,1463185916],[2007340581,1966565773,745155829,956910757,1500892963,1098638095,948091634,584441471],[922244490,1871880528,1557580719,1185893177,1582785415,1988079637,1056276628,1915401732],[1983451624,761369038,1896849741,1173731344,1726993427,457313690,15593158,583604772],[2106151360,963267084,1051332998,207328783,528137132,1494680676,1770234244,372525849],[1459523183,1663645552,45912232,2053437668,1592908754,414550405,1438522304,2088052831],[31075593,864988695,1979140268,1054454133,1984699902,1849307752,1808918790,1304808633],[1877684659,2123421199,875334053,318287534,2105324919,1019581969,1193898280,747912255],[1020926592,778202947,1906869488,573928628,1156451539,1347179051,1089202025,430152039],[1717560991,1025186501,408509366,1134337702,1260947127,232394371,1369189962,1135252263],[1866831952,379550973,610440420,545082339,1749206011,593378690,617917202,1738696524],[264636554,1106252627,1128665218,1840390007,1322694778,1083594535,1857755715,1430261970],[1013454003,2014185125,1744553495,1852009729,227331513,67027953,1281397184,1843302294],[1740841838,660693562,481748800,2099650241,678230110,405931731,964586741,847780324],[1960869598,342717928,1995542593,962199564,735156369,390482473,1221956220,997705711],[612424224,1751140329,1969177059,297132956,62045917,1989038847,448286237,229259194],[1574976502,944447348,1322189267,1246310138,1431930606,1573639848,989208909,1858256135],[1792379162,161636866,550470072,1550571278,1369794324,766688173,1393387179,1063113118],[997537439,1597076185,1796919173,1177934504,1161797316,1552617957,600865463,2043640478],[1598180457,647680658,144008770,279111371,184962334,807740041,1166478776,1343706219],[1512350655,1989834588,1879401073,1677596451,842383332,933542254,1494420266,1806096503],[1161055692,947832982,76482248,875089114,1754611944,2011847927,284774422,2096602463],[719202186,829261548,2109633592,494859573,780364158,824973570,2002960949,895401983],[1131503488,1973426710,595112885,522141394,1238786308,952063321,1359245859,805576296],[1641168779,1202164272,1565265752,1696193025,1855407111,1503071295,1395289672,1141774289],[815267992,1023396591,397046123,669006673,2109667885,1785510137,839599874,1518461275],[1622992177,1906066367,438476756,342534903,1002323795,1544741044,1128292078,273746381],[2073956943,228689731,1271425974,1541656507,731339463,355974949,1451596229,319504139],[775132569,1479367726,1206249291,1765044728,791118229,31918841,1707055351,1063297662],[1187809360,1266565635,2034662235,1086807034,636103478,281152544,1666537245,41375817],[1781692501,514581693,1377709015,1057485979,615668451,623721420,300366938,1472105655],[298861136,952572457,264860236,886053456,240970583,953414018,2023363697,1388994236],[1224736908,425089101,1229510386,352747139,177019882,1666493762,1325858402,753837626],[16321439,1388250723,1378187882,344333396,1890212715,94501380,1554966058,1431059797],[1037913052,2113974977,719510749,1348139683,1163737124,1816283529,1195509729,362397507],[1815856975,1415409776,337915984,1611956854,1386429884,1450029088,612011461,1204484795],[210437787,767689191,625590419,38753827,822636044,1755374608,1542910554,1131922091],[1476974947,1377903158,727618918,1584519926,1930006070,1632848813,1464212129,2053386258],[545314135,995975155,109596107,515120647,632472052,242451852,882906520,650675669],[1968310571,1964164403,637959753,871068150,207288198,2057089005,1633510877,1488556890],[1092871074,363615922,188448393,1641572277,1074537015,1001524328,1950522957,511275489],[107437544,1261186856,1126823170,1388972978,554736197,686072360,1976104181,1727354399],[1498140084,1682623898,495648741,1927206614,1891120575,1548564853,1071617230,1849117628],[67982893,1921290729,1287995677,2094388937,1517494566,2024467228,486257670,1946644343],[71802564,1939990410,616942740,1358966158,714678227,1340991432,2122408085,875100792],[1755231521,242954351,331865054,202961238,1095641524,1834846965,193039071,1759470469],[1879966127,1117975863,1996036843,888587789,924109443,132501436,1041784809,158111087],[939537861,64326306,1799107563,27048802,1714622780,1335036791,623147432,271508352],[1184313747,599210254,687340009,360086668,1950707469,1754996597,900614791,882358941],[612420508,1253988673,137881592,1929356100,510366716,410841802,2120527657,1419917046],[1872820481,134845550,688922545,517144281,78793330,1136559063,670278073,869745223],[2022761037,1310414367,1778159519,1639651548,750125685,1105348907,2061682483,1607247829],[692736004,534287429,1431688836,787219936,1251561775,1806512604,445591222,243745134],[363164023,1229689522,1157879067,1110301499,1931192363,1512843252,205515153,695974861],[1277266904,580006628,1243394105,1941384335,42183062,723690758,387000708,2127968201],[71903646,1242814504,1597374845,632733060,1974471758,1113667595,1309170140,1270209944],[1067135024,1099015970,790962060,1249078851,186848520,768483874,1944027738,2077428347],[256914512,1537045631,582014989,163325975,459690551,437137194,923936871,1600797467],[115288610,672193298,1468645031,1229627389,481028217,1533847666,1344513734,1351769672],[354922759,1166731621,1223093088,2075640796,1660958241,1826237784,1941992977,5244892],[1172834600,154306421,1202847785,160075937,1633574197,635914589,859591626,1368311431],[1694744283,1594494850,2000225846,694768726,1213592229,296322818,1991352545,445961970],[1604439106,1634233910,2037908735,773008729,1644717066,68950290,1769510844,912515809],[775170202,266962146,1624813185,1369827858,2124612546,2011452361,1359516113,493397789],[1441610841,408749748,1703392519,457462678,1979691965,713334658,1023986044,2091389888],[758822538,1089839599,505575639,94298121,2107192268,933078256,1152458355,1090977188],[1060298069,560867188,1480498294,1287607136,548184072,1239351447,608757956,1738236740],[1578637681,1190312618,1024798486,539338761,914479893,1596505335,288318249,261374001],[1985201105,1939170080,723943459,839429012,876995779,97599041,1195021133,432591296],[1189979450,1627785498,946651432,1950042484,1599157086,1904240180,982134211,1313925568],[249525021,331894617,1372851064,1981947269,1543310725,547101408,1404159990,437581744],[1760070926,2057216137,1707833706,228064533,1499457099,530161675,1822449491,1440132340],[1640854431,1015099341,304209979,840464305,1214984129,2022098466,630044123,1523770413],[1568973486,669539545,1437804791,25358435,1922658055,986749544,599936908,981332092],[376436088,1998416235,1134017229,2110480983,2084930,1774174520,1326193985,669143138],[734012866,586682939,639508172,1935918753,1189948880,838696596,108713816,1462896086],[94068643,703706936,616482013,966344415,897367247,1129880865,765470007,1834511330],[1050045981,781181016,578667745,1464844458,238504940,1837800357,123688411,1210265369],[65987142,910282362,428244184,1845642079,1932723115,1916659432,1266368558,48414342],[759938850,97454743,971556866,1318712365,2068337709,1218864802,1822310070,1298145027],[715318166,1719381734,643257959,1608956612,1942672307,117057169,334592323,2122728133],[1744293534,313457789,287092027,540696929,1638128529,460985564,388034309,1152898291],[594237367,463504040,2116325991,1286189863,1822974482,1655862418,293618133,1943167114],[1920253586,125786579,1807554279,1704848656,530606557,164973237,1699829535,1020696074],[251418305,1009587053,1347705188,1968459011,758189896,691297083,1430450617,1223176825],[762656557,366544863,415313280,887717506,1339227344,514237260,1295603622,859707366],[1689140294,1366489975,41460090,234433952,807597920,114300992,1486274731,1468575978],[875032259,1718718361,1555244919,1323606595,842105735,438571942,913646905,226356814],[2075875196,1250170751,216955376,1454119494,1046440011,1501860308,1567564556,1383029079],[1835360255,900403385,945396183,2063393680,2024611737,408364879,854060328,1549776909],[754155603,738365239,804581573,277728852,1183873289,167371549,1384123320,875775035],[1508597481,868577407,1656390089,1835531377,985445088,1877239728,1982137604,1855834800],[1866686173,339830125,2061781337,1936572019,544292843,543745370,570550720,1017162349],[2047727591,452813750,1908417724,759850876,116096808,1867169374,1692277098,1159023141],[241763356,2124917016,1155462620,432361166,1995830249,1166197993,2101833011,2055709978],[625713928,1252025759,1075470097,1977086956,204942850,1773088173,368068018,913496415],[673647830,1301978827,1739634209,1582943215,1430048128,515996508,1066944753,499431215],[691308835,1875775641,1680512002,708161201,538072577,325400074,1932085603,491982643],[185447933,1560514733,238700668,411891805,1447441088,936011038,1715324039,237428551],[1017062766,1841201114,1392843734,51655614,2058444966,1488625654,689720194,928951926],[124982835,525186979,393901393,1607584820,325804635,296572612,1921573584,45905900],[1090728732,1178705269,1959243643,544002178,527981566,55302436,1495569823,2110932065],[1259277155,1558789602,839781594,79833776,677967450,1768871793,285907931,1495782844],[1453951408,2031309294,1584249038,1920982388,1552961206,751418402,1580147913,1305302073],[39481563,1707928606,2086115330,1705923029,1953194525,2063551117,1878389364,403610534],[1296815628,1658185359,1211100127,71456876,1886292822,1259154507,923295469,1024642769],[1353308609,1781198413,1237036478,943153085,361819211,325992072,1209370503,439373404],[1310989275,1413525685,854417763,298843209,830666574,962397536,1394797972,1024542999],[1525658896,1133998250,1443274155,1419927242,284143195,1070457420,2112663791,1843336846],[301203530,2090907077,2036874199,1233893921,583812052,1461344603,1331740555,2109166942],[297523153,1856694994,1015963951,1406198927,1899361498,1860629244,1202243875,1676501911],[973278547,2079172490,1540421453,320397170,189152541,1258045223,927000515,512899154],[1292132092,373800704,1171852959,723485129,1496475992,1171754681,325406438,316243136],[796872824,2088397908,918122685,1303704740,672365017,1840222342,419321633,990684776],[907142206,1588311216,859033098,92260134,839438619,456119130,1881712866,1330610305],[164305001,220491566,1181778777,630370282,761072792,135853814,1260397739,715874983],[2038275952,1188860019,2039870530,1160820719,1629156192,560980442,468895114,2104265177],[1100750804,1518969599,1780821474,405995004,1983991714,278952506,1102429840,1828803505],[153470018,1170476001,515351215,2047022187,690661898,889705356,1705821125,803694318],[1767735836,1509797702,653945228,701641712,295899473,2083158008,406841755,147679250],[571934647,1462242034,431284665,1272820487,1509141254,1455870890,301394390,1166476656],[1644493127,410087373,2102755210,755365072,1704941355,756703651,1384104518,764411375],[391871101,1246474523,1721612939,400520979,1017896671,360449965,1388713392,267792049],[953398857,1889337119,1698905381,1798154656,162862000,1873449278,330203804,1066230836],[556240636,865605619,463674289,1907445645,943906346,1033816414,898095045,1078085823],[1154358560,829305175,523776381,173668552,1066993213,61950484,1965149829,1218069787],[1377948949,1159497351,710000758,1627282906,112766992,343503924,898497324,370065648],[2085041423,962353600,769853055,163685870,19097716,1846822387,1155368546,324274835],[31565482,343553965,1214824138,1364748541,48158771,1027674787,1358942040,1059874748],[1946106953,1871286442,1513232623,655704145,6657976,1371947764,898685282,679249512],[909445049,71885013,696685844,1995503457,1436111841,1952537496,829036521,170708721],[1546092382,79235762,814080457,1901108888,504667528,1678266060,1875964975,1268782440],[676410319,563236124,68689505,896009392,82337888,1713738912,743650576,1128609983],[1188782134,453795357,579891919,1629744094,377955445,1087815607,133388326,713830516],[390278056,1586039099,581362537,1684335371,1587220730,1562565048,193083262,718416491],[1804646089,1328047574,318669313,575074874,208893622,1478133093,526705446,495474025],[1968604468,994098222,1606349691,1572395388,1681895884,604125636,1065296414,819386817],[1205787544,1687399442,1741843070,752710289,340235609,17264092,191009332,1147372632],[1536886968,431279498,1953274772,1472327890,99118172,780897067,736464656,464755358],[797871506,512147194,871762588,1276028525,1030753403,1488782278,1927877724,668990624],[700140938,1966923734,992068865,516425159,222437234,451854995,1361601649,653485436],[73534096,177874061,664185150,1324615341,1365870276,210443669,268757375,1115150839],[492673145,162899198,341641539,1180396793,46650216,167715532,1081178014,390905174],[942204883,1011371263,1210734028,143599229,404973662,1591276147,1113138947,2073935363],[1620891792,680819227,1436074046,1691154777,767845967,1399832926,1306072380,2013929203],[228132049,1902180385,1513386482,2095625076,592965466,1011547868,69858863,1521062169],[849560239,1122564408,1649961055,132915961,2037416153,1532573639,1649632327,727914631],[437162214,2031730694,1762792635,1027230566,1061507145,1422043833,936741435,810700086],[161923318,350777487,1066443088,1382421567,2118441563,208670148,23575033,936255696],[653739421,2004750657,107465173,129867118,926133193,2093529859,1977946447,1606436153],[2067992611,125673000,1966276258,187679531,133343220,206313843,294715466,234389451],[2105265422,948964239,56813784,951170252,501155582,745977760,1428898819,213877131],[1193249133,612551923,1112984040,1828210451,1457184418,769699105,872023599,1407887831],[1443354840,1606735049,820357144,1078323085,1493226358,870047452,1319819117,779258436],[1559440253,591615448,1348779065,1131231145,1125813933,2044681200,339415732,108806493],[825175211,1027739840,1597844767,2025746823,1205212047,797790191,1183326403,816226940],[727999778,1013867984,886197550,450142130,2065500019,1057331062,1847498191,1684349965],[1315580374,18564632,284562716,21033685,104932923,1691002448,845123931,1401175290],[201049789,1183288683,1127459863,1038036114,1126407150,1906472084,175291293,1891256067],[645998634,2058789506,236549000,1305245571,637317611,1204309920,592619731,35925422],[368979711,1537717016,795510757,1815959982,1703451667,122313146,1262632586,922988220],[2130289679,1575975924,1141803254,1616793567,323400319,406508323,1771579776,602749558],[757995279,105173733,1879079994,2031270259,47162079,499715444,1946553151,1289342863],[226205821,2102857523,1053051351,372829881,1693321372,1891934975,2052282106,563952513],[1036582212,61446601,1457712373,2081485622,849513681,1545736769,295096756,1746165120],[1819646023,1447604590,1140854526,2011019274,1399576117,1424046175,95721730,1401020877],[440482288,1141170445,759688571,1601606291,976394018,1294355245,512702337,1549749386],[956141103,2079721528,197025691,1501388438,2051688338,2111201796,352463037,970835699],[2119358608,1459249508,416296263,502394743,553490988,27392976,1061581054,1982691163],[1161303008,416653435,947804061,1183126562,646955388,107652861,764283544,1228041959],[281278319,1547050854,145640309,2023613949,1111836718,1679057115,1562768278,1679403304],[35431599,2021847245,852980861,1509754710,785607861,1754692771,318478012,1114514303],[2130292016,1738591831,1092524424,1517781813,415920904,704952378,209543580,185476206],[1273899063,977389261,1154432936,1688756021,788262674,1019129088,19364128,1646762425],[2023883781,1556007660,915328191,254154012,1529520885,1734167966,1049927019,994218196],[1759302492,1800115078,1984436536,1181018873,783870471,520381035,1539858758,1912235164],[1808113178,815264802,1449461511,1543154049,946894135,1403560393,2123123819,1576287689],[1347325901,1221246051,456033303,984550498,1179714051,455522811,567319417,1396767230],[713094552,1318251006,471920362,1561598928,1569367658,619074354,291138633,730016898],[573277306,578408312,278747523,2078402330,746645059,1651927208,1261904026,324772649],[28245920,153505238,923086138,467623101,888928329,165347101,948699439,1487239010],[1201123918,732919547,1388591381,626978038,1290496059,1379377584,1390986121,1857491332],[1262887282,1040408197,900391709,2120728762,557499102,821158594,1562429291,1306339062],[970485789,305843733,1339741375,829643716,922475451,1651127719,951198232,807824345],[1701623881,1866896652,2055976394,799656788,1016778770,678340286,503853731,1579473728],[821185818,731993056,1114644224,1658780204,527594634,188720130,1856663154,1569647194],[1215530,795132818,177009668,324215925,128802221,537740365,1889641385,1434321342],[2017861446,1292011521,2047079001,1948200060,1081666809,1836952307,1700655449,1085571853],[1391732194,1657406313,1113052625,79227874,121692728,1823381836,1227532845,1038135462],[1407046525,2007172888,534468365,903842077,410050350,499770329,1862528438,267132438],[764723982,957069812,1351921200,1206849175,273207250,1233202033,650619912,1432940441],[1336852321,311352313,1665706256,583378938,1684246714,1845138336,2127756735,1222071013],[160431906,639081390,485419718,1955901248,1966203901,283902562,1510495068,867412909],[2040764506,1447068219,55344071,664062017,1119281910,1822588467,148638600,1245669706],[1900788526,805140923,1260725006,1359921988,1954753292,202164925,2029789446,1007783493],[1016404982,1948769146,201507886,1397988531,1214659407,1242205567,24983409,1238496110],[487463217,997342157,591683484,1120842589,1549261340,1328828401,405136761,1760279803],[1492952776,1164722038,1459231917,877267460,973915626,437740690,726157543,31118930],[1925534762,191831974,942227091,2114733949,763177247,786500078,1415652879,40794317],[1871694308,340621362,1870441728,1128647978,761749937,1640253876,842241768,596978089],[776149907,670903448,143238127,268712992,1403616581,1916971786,804067614,606735743],[1957247,248610302,1764589118,438410735,1309515926,330887321,226694882,574785769],[1262265258,1319085714,116285407,750873608,830058579,185893003,1277033040,785819683],[499939446,528243096,669885528,2012888319,643037922,1748594198,1206991361,1530315645],[291961695,1340163452,1157364671,1626500094,1604720164,480177873,1464056092,899869516],[253880626,1084509214,657679663,1659842599,1907172346,782996746,1633175136,1178180238],[565568421,352710146,1629451886,989986270,1286234335,1693717402,1346868638,825009006],[2113474965,102368051,1362454845,949846766,455273672,534778157,1588907278,632472553],[483762337,1896441626,1272333149,487840241,479402657,394689134,1981647758,80851240],[1745360949,1913632273,1790551541,1974651518,1558194212,1930614078,947765758,1740935349],[1838433375,1291448505,1728515166,476060625,2106560073,413090515,848348770,1522791122],[243064448,2073569165,1319097610,1572439823,1482995569,1477350603,1260882613,1499816957],[805215057,1371509612,164966844,830108063,1151139706,273811469,2010898632,615094881],[1364303033,1409547617,825977616,793728998,20517332,1667511801,1871987366,1245321656],[1967314913,161123992,821736126,1983642584,76034135,1975016890,1159783888,552310147],[115407314,1482371008,622389520,718543614,109531184,72462857,1316017432,1862262674],[399552731,57023550,1602362709,1476208282,1647368324,471992174,498704985,179643824],[1886206514,260330839,884092796,140086227,477093023,507658681,641503360,1846517396],[1371839621,2086110470,1905072140,767095974,171563522,1223153141,1896181094,420860445],[394817107,212197260,1181849520,199706833,1011385882,673488002,626754538,158691435],[664745466,1304134243,919254385,137214498,70682095,1655771884,394450912,1461547051],[1693990087,459243288,1153701247,341953621,1408741143,1573844953,1620782973,13350112],[1293082534,163298016,500327391,1313107264,841686602,69454154,1407284628,194861167],[758800224,1985232207,399768783,1085224760,1532035225,1752767840,1396811666,1411253708],[1755574589,1873684475,25700714,1883412211,1620908206,902581985,282096570,94948951],[923552058,300942204,827711970,376302063,539843314,900316686,799165076,422968634],[813352466,145508409,1216494681,1265738087,1073371491,525031683,1353503110,1836997373],[1318021589,1087998034,1720243006,960567495,699364731,1281319724,1640947449,526272879],[1562025680,1954177020,1089991653,751807402,1476694993,1187219225,2096110059,626573639],[173450704,1787550999,1530241788,1088743993,1086141910,1277785213,75845452,64524939],[1025993983,2095285680,1661356098,1184930294,17568333,612332339,558219079,1092545345],[395180655,109787483,794832763,501407821,58979703,300308310,1368196363,285794120],[1250971214,1779056756,731519953,18694282,1051101903,491994007,26233234,860206253],[71520679,578032434,845598439,583327934,1969093525,1322838332,1759948401,738208104],[1737996187,1080701018,2007138867,2075983019,1887243806,1635391051,757098254,856858990],[768503069,1194170067,2120137212,414855659,1223013632,296974141,1060649089,2129361903],[285217071,1939454791,445029851,1371429971,1463223665,1233151986,1945912781,468618535],[381773306,198406589,595923165,1604421865,237745608,2123625695,2044364696,118031243],[2004454898,277198677,1541869826,1789373518,1595463883,229254545,111348038,1115324715],[720101622,2075939211,933495323,1862181518,1311314100,1822733390,1194883051,359254936],[558871337,1896485913,502154868,996959849,454955766,946869658,723409391,523062696],[1830505952,1176044907,1536010544,118698318,285630482,689328346,1963808729,1039464520],[1351964848,1353930985,1882646606,94547836,2078774045,1929618248,798952284,130376468],[1336970880,686132990,720128906,1364275977,1653446329,1403370531,3981716,88251470],[966813647,2103697071,1328605228,1735927701,753329113,1370932860,506209284,1614396725],[434371224,1333839899,1291927131,629053510,844547480,1995997522,750657566,319068785],[1058717447,370203852,1312713229,1264213474,438675909,1432400689,638170172,712075190],[989842883,2130244609,1273072774,1292617265,483681944,1291485436,747732859,950286697],[405595611,1679544221,421686652,1963423405,1634833013,1511829135,60212730,1187771810],[1790567490,425278461,1445330733,1471757265,1019407586,1025372706,247839267,1362991961],[2127952638,1602278457,1059934456,1980298162,1793713286,1849413755,2078652919,1162690542],[600469691,1303433784,1523302307,1063316696,1830906057,1220992829,842315092,1251505260],[2129270298,1413650365,872437717,1830368697,1939521996,133457753,681591591,1292502267],[164514091,107736754,979557110,390842716,223100232,909962212,764183093,1699059053],[1971529746,292106049,1509705676,36385880,1764194598,1538617350,1755460873,2031680287],[1991906373,1879654515,1473585810,1381068126,189890602,1145195775,193965506,1133248253],[1572216563,502762062,236487491,22731064,1133112856,1450046093,1250622136,2051860351],[1324433504,978351957,545240450,1520758838,578009603,852258934,1624038196,1893911679],[1117592411,765947085,374582196,1812858406,1724672776,1311812605,1172137530,356087337],[898528798,1510699359,1255158260,53392173,16330193,171178344,497390998,1765381618],[146278350,807411955,709603462,692952559,848284711,1046182932,1540106640,820867272],[1999786184,254542162,1517652910,903940986,881765171,377087658,685162721,201590095],[1602164999,305856635,1610409479,110789517,279208821,682150102,1946913709,68227273],[989103662,726297570,112260911,1709630998,1198568939,1017350146,426532669,1185483556],[279695006,1865420435,219895023,1654179061,592150576,828782799,1960406153,1907180442],[1498426637,723805918,750106596,122920968,870589764,1519131411,511715203,2114031880],[640287439,1594229364,422938853,431607197,1504608970,1936260967,520083332,1991984990],[76185197,873770855,1562323584,305251436,868381893,1719126664,70792769,841836047],[1122229471,1162623164,1240444959,1782996557,1704264228,358231305,600694042,65333652],[1190346727,1992746008,706301324,1010121646,93037209,1512526049,1200264148,1404044776],[637169675,1227321236,695013306,1776616349,1145986187,1757360853,1340874394,579523212],[1690598418,53156839,1426798749,113136893,1023534755,469197179,534097035,1941958379],[650661632,128628970,1166078083,1254340378,1299254963,2048127651,1845236646,580954068],[2054020899,2026023881,1860815697,712930560,690093488,963614876,2027155445,389204517],[1379668463,1345688427,726615,614727876,1415195017,1775163675,723023610,1300182884],[1690357822,612839310,837210138,604262626,1089431196,1333766284,849906477,912907366],[1723009111,480085624,603679685,383275556,683502085,1079123740,1130896519,207527460],[1938544700,346957316,153484140,1734358286,482283896,414240439,1550268069,1508484077],[1858699074,625294101,402487847,646633148,2054817245,1919900720,539536312,490377932],[407676718,1124053960,1972944713,992156678,87678037,864043223,1782684207,180146976],[1407287480,404529132,711968560,575401667,436225206,1871276827,183841792,1192178205],[1607175796,769706750,703409442,377852761,1056572258,918572673,1337572353,337884628],[1205203890,247546210,2021267072,420718816,886501281,1908085653,1088128551,722413097],[751664963,125317917,1977052567,1789712602,1143244842,928683658,108858985,383581998],[1593409047,590305811,1214237795,106409914,693339107,1715114928,623354574,755628743],[118784526,449344188,1956440560,1115904672,1110423652,84033523,760848476,125437056],[711621828,3848520,146469055,432165547,714789710,1106323440,125172811,334814740],[1773370126,42585376,470691823,1578715888,2088885294,748146744,2092894299,567387579],[186894298,120825273,771776521,1200287468,648875635,1147657882,1313455617,689099743],[711828504,1301485668,1532495785,1311864572,1394373657,53499564,1979868729,1515536321],[488326174,1587055593,1643112990,1650065154,268441158,203109543,1709720984,821688726],[173859620,1513994950,967228168,1195710847,2056994453,936174530,996940677,1539760838],[2039610022,1251192118,755391386,1583961838,1576505685,1513153588,1748578583,191056533],[407427660,808095500,55310459,526749688,1550386899,1644505834,1691679677,1905775059],[638648139,1202845039,2086593534,1981623295,809014215,1232588707,832496217,11927701],[290334454,560270262,1013209943,487688960,1553619937,29468691,663899033,1199332429],[1299702972,664174799,260212056,543603792,984274434,1142472904,101953571,1710273689],[1624706427,142519518,1539410506,1946764751,1521589670,673837012,540037732,1133840515],[727560134,1965573014,878587035,1445486228,1895398275,367926968,1977705230,860895406],[1829902978,701999088,704152320,949693523,1530381655,738014287,85838534,855739039],[2049238123,198922067,1898109404,2061944639,1849009794,274261276,1851223789,2025128704],[1574966077,1124265109,944625806,1678942733,1896530796,2035756954,421388928,418302358],[1779213505,1464050332,699244712,1529467420,1204082306,439806893,1997480593,1264825986],[115157951,1271549348,925794786,2087150948,1240013924,16073571,477265670,476228771],[1848695502,1993637487,52216133,980236800,1575004136,1804288021,1507055474,1653483243],[1943113055,1520847567,2028636281,257408725,674067517,334056520,130811044,1270243720],[1257542313,488429949,1363997857,2081691391,429319093,998887713,1479754658,529439066],[1409377363,1344554632,976503531,890367796,1608060462,194393094,9380856,1052906483],[760041177,1941909918,532591240,2024928427,2041285509,1296742969,397245474,952024560],[521055556,2057141364,1452791583,1072023416,343732210,1645509650,633842941,1311429035],[685132935,1244412781,1088492126,1054710959,1389213848,1985655850,175648955,1531735778],[1829673122,880578356,819662573,581227519,125967829,1037121208,2102517563,1954396099],[310440453,1084931314,1816771075,239292883,1479979773,1928623769,1678494579,793971836],[1901763003,522600448,758549394,1837647578,434970966,1997083511,1306576939,1710451183],[379228781,591768468,1215135012,1782340152,1546080871,478931516,218852303,383744048],[24416635,223171266,1556174878,1339612482,1470347967,1244215144,1136111636,365594870],[1592474701,215904014,864863971,900053864,860278096,1783995433,1755958666,1176873545],[553355405,685157249,198877675,541877863,760694208,225736434,1463039924,1770637899],[1892064901,2074157220,1216407239,112674677,1107797478,1146144274,1459726727,2128640358],[237380756,1720595352,57203085,187686182,1543909862,206908567,2062254230,1136947815],[1815854539,847273810,217981200,1991051470,200143021,585020302,784108297,1471923824],[1268116555,1674600466,681257130,1261860531,782793487,1493455623,166095546,1038128769],[408908134,211337844,580531391,130106395,87536531,246025808,1046826794,344081845],[1646104185,646240412,1537675314,1934112493,1199241030,254475088,403940771,1881172295],[735047772,1145847416,1871553676,1190075422,510568158,1247546650,1638135543,1381324087],[924644114,1549651658,303979601,337127668,889646954,1634882171,627472171,1599013932],[1296827405,405198376,777407490,259308517,335550299,936461262,645421269,664271691],[711378126,1997597551,423707906,789159890,2096307595,147498160,18857255,1248051194],[1937340824,133792683,660875282,1678030962,1058454359,1567734786,604582863,710985786],[598936129,374056973,81673711,711064907,1578518004,1328674618,1212250966,725086583],[995688867,1678921257,1178753254,1414755272,900514228,336496593,490745544,1984942406],[1476013845,1632216502,786507355,2005020803,1297915131,1757781397,1376565088,804764363],[228094128,2089239616,1073931170,934950427,2004325992,1593967738,1382164424,1877384582],[1981832669,1279290120,1320870429,2010172488,1737815783,781973971,505419508,552225610],[1222350318,384006083,1905998261,189278156,1712765607,1269380122,310442961,1460335235],[315548185,235666807,1029786002,549621066,1739254729,1754853041,368249351,470523620],[277993705,1942514965,1213232353,822611709,1489381317,1484667990,1892720665,167529341],[360574642,1619129024,427507874,280216891,164821932,1451997820,29872870,1623863392],[1973738357,636612130,1806597143,256155145,733747942,1911617301,905678006,803279729],[13344563,1493329954,2118035452,2003006087,11732341,300054963,366026088,1200417495],[1193659896,181083907,330084640,512895111,1877647006,1135002251,1846613368,200362420],[1541658635,717129081,1063861071,170728178,917336536,1436342885,940615848,451739072],[1000614038,1294928446,2101319400,36852406,1630639067,263676440,1680981895,2119871153],[912190928,1722669842,1960418996,1705371335,148551130,1382947721,1094140305,835303451],[996261927,396717103,742141320,1475471279,1749957811,699590105,1050912644,1891281640],[298107521,1138023592,278923617,603701922,1659390742,1107748567,1064373245,1409291288],[1752768542,1789126891,1241338767,564515303,75642968,419603309,821626589,960829725],[519988989,23332660,1960282348,103320057,1679759806,1390537019,1509167632,281297280],[606581961,2017399037,1613034926,1830655106,102018072,861360405,222523097,1713056329],[732868146,1146242089,1843070100,1972371385,1463041751,1571197809,1912459425,935821229],[1421352643,571387802,2004635090,657941344,1875980809,2001679262,1016479627,864280891],[920362492,469077127,482033484,1735033820,12614248,313612391,841594746,1017162438],[2104826811,1693291354,335343594,480284723,1065954357,1452680046,1000388096,695162916],[776963080,420216714,1296139240,1510902800,655482392,736084527,928010323,235571315],[297996445,733423016,1447162433,715055399,1151480853,339976984,1947893252,892369732],[1389522512,1335137324,1763138888,1497248958,140940672,1980282751,1599689037,1297132359],[1977774136,313085061,783289332,87016366,1276627914,952777974,880768855,522124908],[1198176260,1478976146,1529046399,1438232712,1093411617,1057255015,127139488,1804895700],[1988266833,1003568050,756608579,195536627,431971817,631289908,785329569,2122713350],[1753090814,671110750,51996821,1531220677,1605024955,1689198726,268699414,1753466588],[1391436048,2112220164,1383331813,346923404,1624930484,300502657,825003500,2020972953],[685437754,1309810985,1594558952,1266506112,261537957,523999527,239589480,330677456],[1373502208,1900372111,1363758848,868214783,796804464,1821649746,1849254385,247742219],[296334134,1827291836,1034897060,1317877172,495259267,388865257,1339547539,748569495],[1769684024,231406764,1783282534,1504836851,16979459,1451709555,1995421419,1357607803],[1092753277,428361454,1819350125,1807152267,238489093,411343166,353587113,1515190900],[2015044044,1136267081,1147518826,1507257224,1826376478,2073362610,1919466780,2123427901],[942081177,166629054,78000575,1867220419,1008115236,769285861,768010594,1131331086],[85261582,1303370059,211191993,1597397188,2118830509,626466805,511629454,708155431],[865382542,90770117,1917510006,298173977,1949355526,1732718501,314323600,728412475],[1974016704,465014788,1324637886,1813376460,1430355943,1663061921,1020845013,1712098312],[428455097,798071977,125577551,158197427,808586364,655596416,798659121,958829958],[777683233,734000375,541717114,241452201,92117996,1478647190,1776146010,1856456544],[1512238809,21150879,643007179,1731002832,423378100,1494569668,448029170,1413510366],[190046505,279116304,28000383,879171083,328777185,756927424,350384146,157930360],[1077432671,1732530269,1444696566,950874908,1183047213,2095617150,1321013352,307472220],[459600952,205450829,955683106,1660527295,1644582706,480328334,112995052,1888457881],[1475740158,1641075510,1770384801,1460498072,1188575322,77296885,1954281941,1892156195],[18929722,968473821,1599455302,1846258384,1097065668,1596495470,1465465718,722064111],[1416149971,977298689,1115984382,1065679909,2021057857,1618592207,1722660287,2059880825],[1146274510,1817886895,1548946616,308086285,748020404,1659784888,1925819870,1552691917],[1861056878,402253705,430310263,982893183,152061881,406641382,166816140,1359565351],[737516006,1817354026,890208947,1311728820,743162439,88609298,167905539,883436018],[2079942807,1865046601,291149982,195130090,932006239,334422277,1092075438,1249718184],[2035854379,1152927906,431379478,1964331949,2129230186,806400785,531145218,349601891],[1687399865,849627090,800879873,121910652,2085457454,542646962,1888207240,1641634698],[1075136437,1526497102,460750759,602067285,205970198,1763824476,1200057713,1608392183],[1560528510,1704395831,1515067554,1814778107,1488729667,941001937,1423868686,401640135],[1017374148,1690084209,1905409352,1116198406,191977295,832634721,132009479,1772065239],[1416574542,419643156,1137090359,2000464152,736123103,907178128,2117515296,206161473],[2079980897,529034885,857106174,454953805,1254772695,180337641,2060610573,727923708],[1434879368,1259586510,841815323,1536733578,827029794,288315306,856144380,726623339],[954782039,1706057308,1182100287,1523806630,1867743755,659345545,1592626692,1080555929],[354894855,569850995,1074449033,1112027925,306155395,1383611673,1001806310,67601409],[1450178596,989842345,551484021,845401900,220988126,1480590467,581686074,1700727275],[1651694501,460364459,872365866,1332967327,193167783,933225970,671690508,1591557375],[803900999,2110640798,70456927,320090951,918274721,114431113,2100980691,609959677],[1752248067,728259253,1267799536,853728300,1957309417,1946774646,310100039,764163207],[214216755,1293417976,559256665,1680073208,1112893695,1742911967,756325565,583139266],[1128184702,272212506,1327898411,1186845099,87255138,1214323469,1559340793,1537543809],[21297250,1650402151,1716489988,1400969514,539740185,1090476463,266696948,548699065],[468037144,1804500115,1259331588,766169481,1587571117,765212690,422286300,809329262],[418214178,889653904,1606968703,143235823,180374208,948950676,890073334,1788032150],[1484509075,1463616017,765831974,305496268,1619865846,1190569943,215540254,318657969],[1216011396,535667993,1733909905,1889161621,428350305,1143496070,1982823935,1031766897],[223044844,1216630254,971374090,892180384,637190728,1280137924,600443020,1891065599],[82570499,1123841363,1089465451,1300074756,2042533264,2127639155,576724191,1788080604],[795426729,1295503361,50429569,1448684483,798421609,1719490834,296598899,1570311772],[2109525526,1678170722,1181190576,1292027598,140328806,1903034752,1013695795,1847791883],[1184605849,2022799953,1142373742,1044021048,1997447536,271102606,1532864263,307833697],[2114691066,242936491,1392112322,1361031078,1464313747,367842783,2095878401,1892566394],[1757505211,1568586428,1740827909,195517121,817091237,434379583,1225799778,911675784],[1153782580,886615645,164258827,735774477,504328850,635650311,1394262165,897183466],[1928451502,707626564,112005264,91793686,234923562,1851514967,868262051,215617457],[1397700862,848027451,45707968,1697871688,16569017,1551990885,1835522009,2023638466],[659992877,1074134300,1770485675,1285281793,841957974,1414276334,567454313,1573309941],[2074994988,1243513801,779996434,2051620142,1604843459,57890025,1627650394,2103301579],[781254337,137784978,1628156642,782095317,1706795813,817374293,629334081,1338961948],[355905960,827688454,176451815,94721958,520096544,585131532,2104914759,1473166835],[1595776526,1190642676,1773763590,780146914,1849571449,1357359431,2090119370,411019691],[1419642657,207750825,1258979794,1418174628,1082137329,128105715,1094916757,678989369],[954034905,1659233217,1616655091,1385810046,1301188833,1370668076,1533954988,1038658254],[1511734265,802554034,136125249,1713569939,1834451862,1370932921,553180637,191608580],[1475899194,684136961,776499766,1275114509,1330957848,2097905428,1938507324,225662672],[925736887,1886420992,1726459192,1186350746,512678233,1057810543,404039519,1515109921],[1762413402,232320839,56200685,16104031,1689978581,1096419626,1955118747,49426262],[926098379,363887051,1224931349,1001298097,1512294368,2009845613,1452960861,733250407],[1502702603,1295161609,1128113062,874801499,134416937,998942309,4698492,960764465],[1476108494,96117970,341734885,424439085,422939151,997874654,1465743098,646317689],[58600662,2071348044,1817125897,188132041,1792969478,123323074,720658157,1527006317],[291898240,342919875,1164944110,1627476932,893279150,1812966039,762488880,809454163],[1291998631,1407827965,443669213,321725773,142749071,346634769,868736793,817249094],[1141186876,1934609795,1694646243,1350364485,1644754771,1439653987,920958238,2130544966],[1768938555,1315212112,1848942588,1124237786,1769896279,896713015,423135500,791471116],[1616871294,2111962567,1674818997,201375663,324310112,808898953,1996576886,296132872],[1563416730,1935121883,282594321,1669096331,489832126,770298886,975177429,471547813],[1657874440,960007699,708035377,1034637430,1175295831,1498251379,745885818,1500213866],[480770663,906649838,1673168755,755566579,1382825853,649153301,706298534,197221094],[1536545992,1411355212,52988325,1067748449,1987890223,481907176,1104977891,1419233190],[687797418,1347164421,46537909,1760666158,1046915319,1859122359,705973344,226253413],[57714619,2058710270,1912532921,670921311,15240607,1347811782,56460318,1430194467],[1174109097,733896718,10610601,1818005770,1674608664,347835219,1119691203,54115050],[853762271,266292847,432667762,1241974176,1243542476,1768211946,1070014824,961536523],[2004595207,1129960816,1723880268,1018216310,1558731298,495335612,529288996,1935661854],[945387685,125973669,44949771,1006621217,695459328,426890803,223924624,1576891149],[150470886,469503565,1104301465,1155316786,1792873651,386389413,1770956232,501946417],[503982245,1740716592,1339657713,1009053749,137599305,732039268,1689765953,1610285796],[2049676910,1139062851,884545279,1948116238,1162650604,204534652,223901169,689533085],[1019663780,1463052669,382414582,416564594,212976322,1552330942,1087494386,242730461],[475081948,1702963756,402377399,379631581,1674997684,589614461,1729302316,297000921],[319579292,162087204,1482089472,455105077,543006541,1692482030,1329037411,553563722],[2074884830,1896480539,1091497954,2065507443,1889489808,1507691394,1353155893,1087521779],[1406397411,202895445,1724693787,1418889113,2081530754,1516662682,1981792818,768366369],[753563699,669703246,1270431715,327167318,1943749609,1133115363,531278092,1696074882],[2123062343,760821170,2125830006,1355644511,1883841792,1830883754,1640255083,453938437],[1442801518,204024184,1088295277,612714234,2003601461,712175157,1119180148,307421681],[31855892,1502524289,1828532599,1873401406,147222966,1616135857,764061562,392627178],[793121733,2092842759,455177180,1750572916,510368164,1796857958,2031973930,1982114441],[604691509,1820752466,199395103,1465411571,1837829585,1244517575,1192525734,508652624],[2058995015,471612419,350682483,263034835,959257806,297779816,638860060,265683873],[1729322790,579472153,1797369678,917051346,1431837875,1085914696,1384467547,88728102],[1137370969,394152322,223335058,2119223308,284119201,329744302,1614059956,1240589836],[522928394,1216545168,1728794128,12854897,877350622,965439829,820690858,81830569],[483366798,1583208928,1426234096,1583510100,1585158631,1666325940,466884906,688907188],[1371197776,1854997408,1685158011,1047700732,1827425010,1694685545,696355460,1355450741],[1097794585,728430669,513760194,1510395819,1014635829,429652451,2020843208,1889455408],[1115096939,84758955,1286533187,746416420,1121385797,1465618281,274907182,905219916],[1025417771,551459987,665437433,91384603,397188062,519606570,508889673,699910207],[1880081881,666720893,899814614,633489014,1605464355,557813602,725215198,1155762692],[1981168027,1018875415,1782576571,674905015,1933778881,530465471,1952976597,1603746959],[911300415,2129410707,1026320637,836285992,774505480,674400785,1058527033,721911319],[680368759,1055791678,824500783,607901717,1014765926,595937945,1130219003,208399575],[780773684,171091855,835326728,2053195140,865102852,815354960,726354019,1706265721],[2009931970,229413269,808833267,1510476537,1844262235,2044518113,895758602,1920741611],[1067865135,15594651,141646219,944774755,258372200,757660474,1694386423,1744618516],[1855130112,2079697733,2071503995,1700831069,1235667939,1333409637,1520010575,1557839441],[963299675,978183581,848994824,546990461,264012814,175588483,923501877,127094932],[267900438,1654898896,175949761,928267358,570825732,1381448889,923891296,1622655344],[1246010525,570363297,1923755666,760531424,662508774,1258197027,808682965,1322868812],[709799231,1460043470,1515181582,201521445,27815526,503914886,589434006,30892116],[1311295678,698428673,1504454720,964103979,833265835,86177913,2094930676,1490956754],[1412613717,525330849,1419846143,1717076988,767120530,94596304,1631101377,454727037],[2050079524,1462898609,920347371,542149662,1123082816,208954203,1575606411,933695910],[2047242313,1009655091,23931851,1929604027,657918722,170349865,1456045852,1946379495],[2004664482,358638693,529617876,676062901,2092877923,77652676,1508516828,863802386],[1294661902,1503484623,252935441,1254362331,1103200698,272441969,484100505,464484992],[677027709,524032311,812883861,714056483,1218578528,733233638,705213099,1326785544],[1744544208,1052209040,164415689,1875720987,1306571678,12726073,381997731,1408740681],[269337127,838520322,1672072329,608626437,734034894,1485053073,2106180142,2107526962],[1894396484,1971115751,1557805632,1021964081,187271120,1973439966,122919649,389884208],[895719511,233226472,1659222977,1408564881,1215345585,720901318,612323393,1130918158],[1536286618,1192648996,1124320222,1386333244,1002275489,263121425,1294316883,1317487903],[1111685479,1274148454,1303618116,432374728,258204249,1568495710,1800954608,1088215065],[2123038396,485958560,594707179,1652281745,717742956,1412126737,218676986,862997582],[8920486,1886255430,1631834264,2091107486,353176496,639972632,370274909,499412771],[1927495113,846628271,1721914230,1609501756,636482365,1005397587,496699208,1937018670],[2023079224,786149452,2065936766,196300330,1029069372,40614019,782799160,655614038],[1475844150,829577951,20913028,861488916,238414286,1498950510,871555716,1904477888],[675808627,1462459778,1436425216,983957340,2052353938,696949450,258152213,493134547],[1721539923,1155249636,25450757,1992335388,744927358,1030326738,623242549,1928493449],[539175037,49522112,1613824739,1462916291,1658348987,1338610894,297777924,656985686],[558251262,1957665230,698221449,506555927,598892510,412846092,1213109892,1949021287],[1148100167,151942846,128915354,598454921,605650845,409415684,1321971779,1139411051],[1128388063,1979923065,2101424697,1999671765,306580784,1068246780,1212502354,651128544],[559454166,1429326296,1362135722,1477356506,809684386,104230435,2006910157,366730346],[1553681243,1071889401,1573622403,1999246419,440601084,1313063780,2003645810,1672725483],[1889819264,1292070306,727769020,540165641,2081451826,1829293127,1041615555,1531121107],[2056013820,1927710997,461969818,950810089,1106734810,1582853015,778799907,384319310],[1686386476,698274572,559458705,1112464007,1666692321,1837043532,981717360,62928240],[1382346224,295808706,1103860940,1830775465,513354283,453971572,532547475,1513529416],[1170600157,135269061,469605214,2018977335,2036372265,1050186212,1802623667,1652269078],[787464608,510051681,586022728,949020777,1563404619,1561568118,1378253291,275080365],[1174861777,1830215214,2128461396,1613559859,344206704,769608395,2083870604,2057735179],[306640584,1632968065,1602906236,50810852,731543794,1678696526,168464839,2022057414],[70403638,873306946,1001201451,24575760,156444261,417982862,408463215,1575209247],[662596014,55220486,507880986,537106103,459617463,1397048970,592198799,956005223],[2091807264,72390071,1343024638,599648526,245730055,2112572827,308401430,1272397544],[453103028,1141165461,1550411198,1524156831,775291238,1453748406,251959745,368373217],[1763282095,88006043,2006585384,895226532,1131999696,602252544,1868138128,528388429],[14696619,408782851,555566486,638267811,858567003,1793829439,1971721871,1385787063],[1974252694,1463314440,454909372,557350171,1675260434,1936024732,360929184,377327905],[774899178,601320582,1018029341,1360698786,1410418454,1415972825,1389706690,1159293234],[2125111523,667801787,1033216610,425897313,1561740992,587139097,2011957376,1348769419],[49820459,580530274,455221530,786958688,1021371573,1538001018,84561475,826746260],[1931965907,1240523864,1177716990,1277799740,30164645,1923555503,1056736518,375924300],[1982969913,1752255817,2070537441,728187043,1759757637,1669799575,656859164,35718699],[791268945,362859932,1417924720,491631466,1955868006,2076887231,1224213118,858626711],[1945950302,1764825219,1602301177,1861623491,1082773009,1875834088,57533749,342756749],[1222661048,1699889485,2086246524,1811875959,110868880,1829393999,1951963473,655279771],[2107909929,148084502,79624044,700587132,1349174923,1449765890,1661364773,117792739],[702185592,997626453,1753675669,1048835171,2114586704,1942352758,572502034,288225682],[2127992087,461721301,1031775876,1896416885,1346171230,1764479236,1749270725,1657523918],[714175666,1682451693,562969649,922386623,2119334705,146213127,2026787507,1262940584],[144091067,312093906,1126264879,1378018145,1404772796,81256981,1705227637,2024285543],[1635698251,469260064,216870216,938850485,743598940,436377763,1993449887,1330636321],[677467338,1272368693,1868109352,932796128,1615145973,1798187737,820443150,929927206],[1214205654,1654360339,39217850,1018581612,1112469879,1109267091,590641137,1674026979],[782576247,144836438,751551801,113194408,1657422224,1451646372,1432832534,1904295882],[489080268,1234488739,478553197,1786685322,2014207563,2094586745,25991163,2066003503],[1466913859,1346329051,906688823,43697352,756760509,143245788,1822495950,985908796],[561296191,1630306320,1172697831,1137192757,72357551,1081105885,314195613,546592985],[1379350533,1832227707,1797095960,84778342,1198391969,127971089,344106332,542968861],[1134814840,91488748,273394136,525786811,2100290022,1008800088,1779864320,867378756],[1290329878,1116445764,1910902310,1195301705,102598433,1424180111,121963426,114785068],[2057197477,1025399740,1065629854,134775180,515757067,1329160800,1186161445,1020375222],[223165723,179579542,2105726730,435716226,1602109420,469925338,1208295910,773412062],[1866815883,1490532560,1558176769,1649083292,1265026892,455198622,1201573032,1579144768],[1873372326,1960245372,34460175,1977351436,745345722,200027209,1977793625,754186055],[1854064910,1981483081,835391111,1844651098,1820260735,1350468893,1888057497,82417787],[1430154764,1560518137,1850638464,1735712627,1565216084,821421562,193806166,865148330],[884288430,147873378,1701798042,97521604,254091268,291616942,102270604,553606409],[24560856,1843829259,1839711155,2002314586,1073040832,22891826,843298726,1664073598],[1178131671,518013114,1603558732,1513138391,1285716821,522564998,342901153,664277895],[65900256,1983204281,1174550005,1883860765,2104528619,1826660011,800606758,2106507310],[390941166,1650578195,1790793732,658260511,1215130975,633659066,1108229052,1339472204],[937813166,367355504,505149908,872005007,145681136,393308030,432177078,1762378984],[197848147,2093322713,510744350,1826350088,1220945389,865344368,1781859620,2053683154],[1867879072,820545833,1369299396,1622021493,943635536,1779670300,322075263,1854249715],[1306546409,829677634,1881245379,1003782776,949818657,470744141,571339582,184112524],[2052408192,34429611,707330168,1076637127,1507717471,1241269892,1242206112,1879324186],[1910338110,1488929164,317824941,150531358,119291316,722109430,1144361343,521588388],[740291771,1778732507,757399101,1790580599,395389101,641081687,907251180,1007323260],[1725663409,545653737,564092259,879486423,1934660987,1328345559,1831519117,1871342214],[1887913501,992414663,326372389,688135333,441853775,2098477289,1636975046,461212094],[1142933053,63043618,358196452,1660192682,1328441292,703353407,757161347,1523971961],[631515454,1972478868,106795687,679207286,2113827713,1940578042,1013731544,126302093],[1121118041,2008983565,1084872860,279104097,1032763644,1792463870,1719881267,685903179],[1888621054,129299930,305539335,1521547225,1212852229,462463925,1565165517,843499125],[983659878,1538887441,767971959,1740374452,1840411027,696330132,481505922,1278659517],[298316791,1613614541,161930860,356596403,48241321,1335640919,1036745863,1097430336],[1976198651,218557894,817761468,938754677,600218987,1042931071,1762923448,1849068609],[1123124401,495968628,1369322950,764991385,1063356770,164098862,657952416,344952318],[503049809,214629553,1945762599,956337620,1434744096,1038878759,815987946,2083424125],[694090837,364293006,1881869982,1378417653,1080168527,493414179,636473225,692910056],[1606198525,913005036,1337323739,1254478108,575296443,1190933102,1975509174,817594728],[670481688,786016332,835863286,2005568676,73841916,1680011289,1880583421,966463397],[1488259088,1065343717,55125206,1030246229,355830154,2066655803,25122710,1856758252],[1127426493,1892593633,1068085619,1190094391,714971995,1400843783,1150474110,745330684],[460012591,237035601,269673184,622085888,412468081,1262544295,448449740,543080420],[886475026,1298748203,709310669,2076845170,1939741101,1867845524,1660259682,451797718],[439492799,1910704903,1717968839,986866164,779888699,1431882042,250594914,61577613],[1527751424,1060107377,890364417,1916040974,1051074650,313737103,51941757,1061876438],[1798352938,1720681204,1955364409,1638837414,1627136705,1592255195,1164436402,1577510218],[1790234314,398093425,1525552442,1682916543,1427304310,803787435,1590407253,1174594479],[975646945,1456409910,1027192380,1728079426,527169502,1149203624,428988075,812336346],[733376530,1563060137,2053345602,1033828232,1013439660,654558720,697306307,38119877],[642606356,1394807563,423560987,150351147,430929126,608673808,1636101454,631741271],[1659260549,1605158216,1036423076,1542112160,61197724,1634644611,1341981176,349416167],[2088721732,1640827001,989948854,868611349,1304700479,459668743,1447334093,1417253089],[922204810,1604072753,1359817670,1791832491,749838570,1145562236,1450797076,1323848899],[494824373,883347633,1812833144,1112010736,1400932020,1577089939,1517743421,1464930176],[1382568881,1230409376,726864358,634980001,134754450,1448309289,454830436,1780804280],[2103570084,1000867193,883042159,961741342,505140831,1679201238,925988726,1997721715],[1637309093,1933948847,1483514483,101169699,83758706,382154965,546493610,323790325],[122830146,911160554,262896666,66770818,1090657412,871821409,774330482,265641797],[884659815,1157478559,185177403,103045154,655344590,588433871,733047304,935721354],[988728083,1735905601,1480787621,1941128282,562661725,2114726366,1693548465,1374353331],[1408769955,1870868733,239071814,1158283817,1375538064,1938247282,2021921590,1829568735],[1912220093,2063812905,2115755754,331158400,76302387,1727423067,1337717205,1886526027],[1904108477,527700021,1788564036,1654808502,987758197,1383242263,1698569949,1411547843],[1481998794,306865262,644373759,55886256,1383668369,920375405,772767723,1873439476],[525488325,1541801048,877808020,2026484057,387437377,1892088150,263717407,1554820070],[1056592832,2076413164,2101260056,884837246,684768583,1678234673,1984826867,1375544307],[65338544,1559742441,34379934,1144220838,1058644695,1160940237,1239706903,1173031913],[1376385922,704562503,1924676602,1616083967,540143832,1999008837,945375096,29497904],[1335836859,1371177789,161134129,387607904,537406910,1276332506,1060221342,1145270258],[1786285481,1478373545,1169052082,1321801624,1233468473,1851331256,1330875205,362052118],[1057711452,1155583400,1013224009,497516599,1379972825,1491115649,1731323424,1360800337],[1024367742,413972874,1881676252,1994673802,1768531391,344655001,1359378427,1747438885],[2012831911,1972672448,488381971,1748770310,1428746220,563955161,1592874617,305081928],[1742535661,511510548,391732014,719935693,807950414,564229396,50336725,1973826171],[136106981,1364115890,1703903683,2095195036,1053924444,737457417,247757673,2056118784],[1687708597,710949575,842600596,17369472,1310309882,448558962,885111113,1339562255],[513030770,1907181767,1243083,407124119,2102302521,23839510,1428342121,15880763],[81763731,435606473,1903576713,927350347,452854398,1551625290,1086741233,678261800],[783650520,1351494804,1377815295,1562744144,816300848,1556916910,1821485669,27251733],[957554151,2055471475,1424683511,2122319212,1950862835,401230539,1185983400,1399108471],[93264454,112613982,921075256,1480896063,162474174,1497413513,1187753280,876072085],[567664603,828727719,527689342,43431410,1109495951,1181493254,146937830,1726948421],[962150088,482795875,622963629,2098311708,1042420863,2015518328,749812692,1975497241],[1274953350,1992303532,1126511938,1835909428,409053764,616569934,516095400,1314522612],[2087421733,378478233,1020293395,1122938236,92218221,1684030714,1241426394,878606281],[95914962,2118996565,2029105566,674402539,1561551220,561489664,79930965,1544206500],[1467197247,537703357,926298403,684976383,67620315,1108657155,1818055708,935277256],[846421158,1659968708,711589168,158227739,1060666930,2121226978,313742383,202387914],[496991497,1319884616,1459282601,1675785259,1404688665,79863086,1978144632,326532803],[149392949,1237081704,662660140,1489940978,387880946,323635069,470065206,190801487],[2004323625,1215756779,2005907887,75459541,1767480344,1111921922,1516710366,1605403456],[2017999871,1792061354,965462128,294546510,1931699883,1938513552,548919883,887645617],[417064012,99302655,283954764,124466408,188487330,1402403923,1987979522,887971461],[1532286406,1323800626,1571411302,278413188,1215394765,1299137051,1065015783,2047494263],[393915501,1888805637,982877140,1755019499,1768438932,350945184,799770462,804463518],[620596074,1629512436,2062825950,1391067925,453087181,1946144401,1155575372,2017406703],[1056269204,1778678560,776691522,653359472,53059079,1123194151,1624529686,1995823360],[1596341416,533127037,619448231,1634654211,1957429821,1637470959,865751697,126293238],[1681629271,2103437326,2041605795,2089797247,173299220,1821480159,79447475,1867223077],[42530598,1737937559,969831649,988006752,227635935,1137380356,211715375,1658711960],[616731732,333141934,853719702,620382213,504753750,1082426049,1032522162,521832611],[733677688,1510757458,63572742,621807368,2015310513,1448641524,1256554246,1429642391],[1990966035,1661756225,1392253910,889588232,1871562366,1316847149,453077119,186467643],[1752921752,1936651775,677665386,1834414331,786417487,456499103,1227820545,958230128],[174254520,1419345066,2005750042,1926622638,461771073,2106416353,573111888,262755058],[554611766,1073381239,1848510021,1620522006,858630872,1211163800,1877300512,38365318],[2006243859,1526937831,1115078850,193291566,1884516157,1940951221,246699404,290598159],[737692997,1762819971,686628846,379450567,515894864,1423122236,195917245,1304283219],[534251465,963720573,594581284,1826058901,196465746,2032801619,1659833351,285597054],[1147016575,1602994301,1930092564,636690674,1478054004,781032822,1310742877,1926973577],[107272839,1628326857,1091460443,1225011574,73184314,164874853,1044473520,397688050],[2115841927,272106450,717611814,1958636040,47914600,344024053,890775941,1754785332],[1455112049,1147796943,640645736,255257026,1897251418,1914832696,534020946,1152766657],[171233114,2102966098,231061524,1734660668,924635494,21598712,1828654562,874774193],[1480811589,1482868063,593501371,1018691126,178440551,1727620579,1805050506,1079391734],[1996889786,578851784,1683346296,1625994359,1005654052,150617471,471105944,840947854],[1531789273,523972644,511107417,1930533162,102259087,1339760139,585888343,624309155],[910606381,1440367915,1242168349,379292641,976124602,2092990920,383951313,618386875],[676755016,1290956158,770893929,1582229362,1677970527,1316416631,1430567783,1060064193],[837759664,418705329,1235514078,1654351829,1231265544,802585626,1828300797,1442564320],[1351654218,787688612,1221817592,172748562,1989647298,1022838232,513795314,1776553567],[671464667,1739741323,1450413335,698667194,1662626551,946997166,1906931700,1780497743],[2111661275,1992882361,1874487269,151136726,754408483,1699242833,2028360609,2127592732],[1072269831,1457731622,1308069157,122936371,1826279795,763941649,329534706,691267912],[103920290,1114177749,2042585474,1962650282,695277653,914848198,868333881,446964410],[703487445,809392216,62186929,51008489,567041631,1219764195,1264299456,463458927],[1022206927,1610729366,912202819,771310497,240522198,2094722331,494218643,1462260023],[782459262,444689480,778705352,1491784964,412713915,643031340,8366984,996826272],[1247862746,1456528131,1203712399,1408695122,1984652871,347462875,277398538,1129381933],[1911444393,1343911168,1567415604,1737735534,146977687,1048025537,879016550,1096040643],[237903216,296528475,205310229,1393325129,1730277329,1486411680,667388423,927637249],[1759043964,1783767042,2070103686,1426261749,839414347,1568913343,1888400163,1719316448],[1794024106,244880012,58194243,1502145652,1151240595,1543575952,1377196565,631504380],[1268204141,1839233606,66337536,261884384,1601079242,1192168017,773717622,688986863],[1137034423,1721792239,894301700,1444554640,2046476940,1664111913,122886008,346922105],[506710626,1319926147,1495873765,1237536926,1022651462,634908343,1737269922,2068582723],[44549585,727086589,1267564472,206322527,1343127248,416735490,554686827,705508825],[290769486,751379814,2090035612,2044896178,337831876,91682197,874696963,1432713501],[375816518,1521121785,1676350748,1925726736,783739950,1422509080,1570596452,61360096],[1241257267,1008883174,1237586553,1191908734,2036491017,21803774,367495401,22489425],[803167425,912981436,1682972215,247665786,1498449178,1841997736,1311338481,1892092065],[533051897,63138466,1620029458,900281335,7418066,300216224,543363850,1860444944],[1286999503,953275040,358571085,1751474607,1382632005,1416659665,375579335,1357514179],[1612426004,1451781827,630738463,1864278036,610483898,229829950,579484390,2119784648],[616684605,343982074,86684149,1241018208,180007951,622885618,186833441,1111895432],[338298893,1394741497,1909027303,895313144,144399834,919943466,1037537251,1633830968],[1169622813,1769244071,276613045,1770334061,1562615397,1143023958,1017435993,1842073195],[1888493001,692126039,565556284,1170275486,242393962,690055147,1171644608,2052060733],[753311254,790452337,30995673,17495538,634197741,143669546,102249171,1443858453],[1433077325,1538587043,1403510831,309901182,1842354757,1309690171,52122903,206896244],[590758146,817184383,842241069,735162647,728552013,470089283,1716673654,1989398026],[969957684,2007498855,1159251891,198672804,2103302729,2003703022,520149539,983319355],[1773261197,951807918,408364633,792198551,287771645,1792413820,913826314,1707221231],[1692474185,875351479,1815802645,1756036599,466726277,1221265893,358096106,1669275812],[1878399868,1551492702,1955994765,494035952,916418902,50384111,1632404411,1910552412],[2076638577,460805830,235332415,148062181,2073762683,87751837,254477136,1343304575],[1010270901,1021485418,1487922470,525284405,495257115,1302227677,755573187,570507282],[887404006,491285176,1994618508,714285149,1952061561,515347817,1979855407,839525493],[248405139,1330242528,1142601632,358746214,410975927,2061472536,2019985794,1832303531],[1222162816,557863007,1419159739,593703141,1236929198,1056058358,1408523948,693570213],[1168593762,1281555246,115554946,841696553,548799458,13254353,1095247231,280996608],[1930045049,694763144,1417013689,659578562,1933335297,1858609530,1765864232,1314463731],[1262011253,1634463578,1852088919,327239175,2017858066,221062327,1565540437,622978795],[407213850,1057095161,139569612,1792579446,841706615,237079382,1099552059,1090221816],[1962402334,1448845213,1235621305,1364525093,501127975,550790012,134730651,1269272390],[1593070837,766580662,1972644930,262752435,1465073815,415780608,1742796974,1309360351],[1924645837,936003052,963110578,272553119,502380506,237573296,2088047893,513423941],[811525967,748104422,1442001511,1346677443,1001125982,1996098346,592447714,1824212086],[958347472,185876052,465142770,195602140,49245127,195015178,1567540077,840740925],[1965667506,1912215334,826234434,421023070,378930872,318609483,1750882802,960393107],[1321730069,1822850004,536953834,1296013705,675841592,1343330350,1288910356,1267782799],[1309605295,997315653,1855783055,996924241,1725894026,502290108,527623490,295576921],[1113868439,1001108014,83675794,1410503495,199632522,2086663867,1925355902,1274395150],[1484378304,219002914,1589612036,2037883397,1387406310,654882165,796984671,383809687],[1184233854,1464729111,87138036,1264885224,1755102008,1947567592,2056940467,637081272],[1319335682,1945873910,921806001,547451396,1247631765,421156890,42252427,1633653793],[921700944,580563501,322906165,23041820,961169126,2060834944,1368698436,1736593117],[103325751,1864253592,196671613,1464707733,1522432912,1964368644,1523758366,262183040],[1424330470,1483981872,1042651578,1947198717,256402676,61007394,1130436429,2101741085],[2035370237,2005654454,1813534067,727508307,396232480,1374803099,49593592,1055363165],[286768994,643492252,981113237,707931270,821853900,1737264969,1438577156,1770492085],[598321907,466950410,837381100,780054295,719066195,1169871915,1467665977,1532940686],[100316116,845698247,702838596,1678648655,645093656,867911883,1319206286,500863176],[2088437070,279552618,1641820683,1924045830,1160924760,1199269239,1681876045,269171853],[542077538,2027556022,847741428,976058263,2101262519,1145488150,701379428,1946792040],[587765259,1710719659,1861681948,1338425987,1917869620,782491042,2105724089,964914119],[191528920,588639168,1525126408,569956362,1598640545,553283913,453768450,1692172514],[366136583,1384466665,1874181564,1243049858,537065964,84881929,183049094,2029193735],[1034828655,1450251886,509815008,60287855,889091377,111172146,656594540,1063676017],[419062342,2117441150,1752921477,1372437610,172599185,1992778144,1058816076,1478404108],[959467570,1987218887,1057883610,1544436333,1846171247,888841697,1906030363,1246008786],[1408301625,318561040,1919143210,1639545988,469432456,1631635293,103667624,798579764],[1384611820,1068327212,1514350324,1339951,1917565365,869904308,1896770813,784823415],[854912239,1921948458,1985239386,2080503569,1905844588,358230037,1239302810,457414097],[626654143,821587732,1680318436,1077070305,1295401140,2112439238,961125044,10198098],[1451409312,1389011896,698041039,1987787063,935699003,43864834,607071833,1477208872],[947287246,1834060176,1814110088,432581935,600437871,230822980,1227761002,343911102],[823019553,628124985,956210548,222145957,2039124341,1714684818,467672432,776883212],[384200633,705991823,741590848,1905086177,1610038925,272228804,416539003,1229850633],[1514047353,1888263236,1149388746,1974274649,1595010721,1245948168,2084920781,2048441227],[2096239370,1899097742,498199703,1659997610,1565262765,1085489388,2016542279,1193476005],[1759247412,242012928,1172465587,1004966676,1304564934,1477234572,21863553,1607615538],[174919892,46810083,768679536,1042217679,1101821013,1388451640,1244233976,99281264],[766586310,931438993,512623134,373967956,102686745,1686157436,2097824411,337374397],[490317323,1451203434,314242378,892510891,506503421,124577553,760970947,275625459],[1825975639,787624487,1315679940,827534744,1246304500,1327998008,286668018,951163775],[594602263,392755527,1443929188,1103455518,185370947,525090906,532274190,1723897834],[547071952,1059433809,937164228,17934329,214667172,799183847,151559069,1151097333],[205774392,448100821,1049096225,152713828,1389896181,1291825069,947997110,973687964],[1716079057,934796006,1856899072,1708272501,1192975771,503332177,1636708066,2024790501],[435816212,1233582510,1333865990,1655928646,1894032578,2013005691,1863617884,953648279],[752992571,1937244275,1355909037,932100470,1298803384,1040534926,2081880599,2113880565],[1860176244,949108748,1867947325,503057999,1792036463,41967203,537491435,2127144626],[2114460815,192722901,1989586792,730333030,455690028,1833882355,1399531364,492251782],[966243362,910685951,1206805572,658651380,1083923882,198366464,1996917043,106302239],[368335766,358153059,1930267315,376827823,1438675923,855139182,866882730,226037767],[837310861,685185690,1217059414,110496502,216391341,230827375,1152320094,1706004266],[1751632156,415363680,1139987166,1295316221,402218840,1014095418,984282000,1748997483],[914879590,1806031414,453839482,1865585993,1293440695,333795804,1595857907,911058688],[950251701,715911833,973408577,1480567176,1679874206,1404025111,2009024416,404118694],[1134052191,1928064497,286181598,782417388,2107010348,2057537326,448954346,1438001888],[1053695708,1473978335,1274885340,576164928,1807277675,350702860,1947496272,686665580],[1578984436,956817015,581948164,1120123889,1005025111,972034216,1889666952,1547742040],[495481050,545496419,1334028709,1646200998,1708020928,1097472244,669921559,376934706],[1623112847,1201650606,1397853369,1419286746,1535748168,115480136,540622910,265274108],[870402790,273250099,1602308662,729171161,924691008,1823991861,1922365490,1717358927],[2031866129,624847319,1678260675,1946868411,956983520,380582314,1758288270,1109856767],[1168031909,571728182,1603149528,1938825751,38156734,191918347,1592895149,1414554650],[653297837,1563208508,948997234,356949083,387965952,1268589956,1620900087,58099479],[1424197729,1974456186,1787561174,625492660,1691290151,1185482209,368690657,172972542],[1567570449,1567312523,1011991,1985940946,986386586,1844898764,172659124,1137637584],[1570919363,51298335,1621013504,1159992130,766169400,1930966767,1204495521,688965554],[12027092,1006867191,736737724,683917454,719367178,171271372,1420975998,1767693314],[816555875,2014936255,1632232228,1214762155,1441202387,1923578756,301695289,486965994],[719850714,1859580686,49118834,1889139833,1607062846,1763805953,278037851,1157443862],[133653805,1668014532,506412923,174556811,551655404,150238438,1402145717,635595516],[469854199,944149062,1658145795,173430220,837690320,1572740299,1785014811,320492623],[1594188605,1072542642,1437466490,1898436478,1549453376,1125031636,1819964288,1718564214],[1656269113,31865344,1346247375,1460500445,1489570719,2115360208,1862374957,1194706928],[1349299474,1834152432,1458218064,380514303,328202607,765915954,990480078,499364286],[71732802,2041896056,876074206,1637348438,1781034366,272088429,1400561594,827571906],[1308945586,482407349,1793369873,1705543054,452999257,1750142152,152141826,934712852],[797061999,2039365113,2121983572,977347929,690700870,587415713,1291526173,799757217],[771154402,526915719,2101862487,13030163,1794693151,1599079769,1554040462,489590393],[1277034700,616763288,1879089871,47145395,146900037,2078271916,1641040275,1074311883],[2093192541,1589426432,1270995845,1382976885,132041382,897729175,1303123051,2030215850],[810285753,1613672890,1155648099,412356668,1698981754,1424614282,974133296,2058239268],[1006595086,941341915,850523344,104780974,1181917042,236241986,722594505,1380957181],[341742000,940525730,2044717904,1697385067,1271054227,2024312626,372255085,648550952],[1020841974,1228951570,905086657,1203013738,802208162,1916632244,1882573603,119688631],[206640982,13807185,1529981610,987415988,421347263,1267677112,2123611043,1625832587],[415224249,856036618,1347152110,1122780511,1967696617,255396921,826527001,1947263558],[1252357858,174867826,1100339589,1462265630,926199758,1794950532,323503623,969713341],[1767469670,1579055923,1652383385,1658351074,1955875822,1112748844,1790989666,1695506389],[377106503,131632392,961804352,553981162,1947539778,1064714129,291066398,1367715673],[1857041325,1155230786,1544758919,1560995701,1655034699,687281381,488745447,1463209425],[1892186711,809747972,1816383598,1751900683,1316482069,68454634,2101903784,2127025070],[1638882672,1450016034,114537942,1877576481,1273353667,577665633,624132754,578158356],[783133406,1480861501,1921510820,1409743387,2016332999,848109708,2019324709,684966643],[1457177638,6716629,1335473805,1383968806,734379177,1850359224,436471274,1068267331],[90626437,892051888,992147583,265938533,247482649,655450487,1991628608,1633842954],[489886482,618874358,1125123255,1375907526,1506462918,729210225,1484427328,1353962531],[187107391,1899337029,252290532,1898747128,1856338730,537634952,1847288891,842613095],[1083200390,804074501,1635070195,810183314,1209664433,1605883391,1586526180,1522520032],[740462092,712346579,1830900130,1385182283,1160962014,1064161059,1751478324,571020886],[1415216627,11275644,1682043201,1472581724,944356099,1451591871,1342949093,883866369],[1461571072,2118911990,862485429,1608777881,383023810,1706093697,312042773,749205831],[1703926753,693639035,1307839063,1253615,1229929256,630784701,1677035389,566878180],[1816198125,13567175,163440216,370598921,1469694224,1959164066,1754031873,845192005],[218165671,1859259865,1172495528,465725409,2076047367,1812335764,444847035,374209577],[1876120187,700797047,322790364,1385285741,1174425319,318767645,1069287512,729428283],[813634204,2050998039,1012644428,1025676174,439871536,903798484,1354982504,187574905],[1788076568,1350057106,642126943,1106411316,462046768,1408535188,1417905112,1383503672],[1386916388,1096876345,717069504,1680222116,1778919249,194406907,2024901026,1946565160],[532423721,1681303063,1283022530,711509145,1868800028,1986283498,270527727,1674739728],[770737176,921709412,34232852,1327155975,382938478,1301638786,1514909368,173971340],[396445080,1034413735,509013884,1856396349,1910264921,1054109290,1035201792,27418688],[2094535592,66398260,1209346953,1801259090,1565001394,963432285,666040510,1898918059],[906934695,1486031140,608901273,324151028,293724303,992675325,39738226,1285926726],[1745328552,424301661,658234026,1262586455,677707378,1388288203,1520955324,213448513],[1139241229,1638029620,1037061764,1656035687,465022345,139361376,1008466784,2022814177],[1413656129,1974620518,1307609736,165076722,668607785,1175118763,355206154,1699727681],[851480589,504504820,1424563968,1318925097,1637162079,1797151563,506298497,948111861],[805654763,1871604118,365980336,1962465560,983713942,1312068805,1784879323,2103031900],[1588302681,277357976,2061458259,1856043397,1014577490,899264007,2104161222,1966907377],[595678032,1240756630,1647985328,445228644,1639049911,1380568748,1066791111,902509390],[523158362,1518837274,88597857,308153717,433498641,1685963531,1054533446,649624612],[1053628481,1744130900,34462918,14476170,532179534,550770522,750992008,2096611875],[1211936940,1495950297,16882545,58407072,1936666251,490033354,2121795421,975801439],[1394527993,1920291569,615217648,825386658,1950562819,1955937329,2099808511,2086806969],[777449365,411012047,972595093,1988070068,2058139284,349428281,1602649286,1867484547],[1860016595,290116805,6679714,891946959,904992345,1757042001,284308434,2082613278],[1112868834,1438624725,969445756,2072671805,1315267270,1241649522,1511027473,1356869100],[1910508158,714846504,1254767041,1826317551,36213522,1927193186,1152417300,488822218],[1723694369,1910274644,557294874,818024754,1651373129,487879732,122750949,2047962197],[862385498,244956206,1357849151,805300229,716607738,562505588,1843818173,930020601],[262151975,1913493455,306258081,183575682,978782723,2130057868,2059615162,2102201006],[796656970,744109364,393510272,648419505,1693262561,1703894570,1979987349,1765170115],[1778093153,1451728871,639785372,123331822,947062318,1578853674,789331493,1583066227],[2110876928,1712507469,165776600,701717215,1557018068,527384795,1671247100,1909194808],[177687606,1614150832,134884345,1105004645,1707001464,1745223425,1742673411,333948520],[542368154,144151287,1423114034,2083769493,852776632,1265027143,249037254,289105638],[1760032185,1902697260,559954910,430616339,1948278813,1328649118,663006695,826168306],[248660614,188542316,1949889332,1103679276,158433372,288959300,690803727,1157009274],[1532488587,230945455,2118140354,224983738,1603983633,1542679709,282735242,1930334590],[1480094914,296705447,823054168,296736801,719694843,1726320462,239912724,1281863622],[2000550061,111100493,1551207414,1985183267,1644720837,2081217302,172480518,1625530209],[1255173434,1022193861,2074110702,281273968,706060582,1756789550,1692865844,1338317423],[874191323,2025591873,57137036,506806395,1785727211,1832524833,1156938968,2108756495],[519058518,815388270,2018361347,697769630,111656832,1004148766,640050591,1137333190],[1351632282,1956410898,1360143468,1993226299,258287390,918870234,1198504990,1075089984],[1299422430,2082677675,2109881137,497444318,377077783,1283864572,12216075,887073060],[1742861257,11002361,144388986,787194365,2095235939,961579895,2038040764,18934896],[49472604,1569916996,1223876100,1897817598,1863532262,210272372,431590858,1101463773],[1588468266,1065672427,98069576,608045383,1458188984,32679590,964320219,2107550304],[1539373068,150012389,2088995634,1024076297,36362851,1538068877,579589051,1084378189],[1773886100,719454550,1986261705,1821273629,391013239,1904174964,1763846396,241519590],[540436812,2060194005,1245459103,1692137309,381866254,1047576253,1601028750,345409686],[1617899388,1620472832,258448610,837460508,1973259305,1421859605,767527877,1093150632],[974086742,3005597,467763586,1522395689,1428614851,1922959443,204428387,947025570],[1120294330,1558872987,832201506,1701358650,1644511687,2066253300,1354404418,34613863],[520154935,413865163,315947828,832064946,377178769,995289728,1182047736,1375962309],[318926609,559335268,986242229,747520320,791350423,622344917,2013816869,1274931677],[1647871680,918128821,77166532,279076888,192758314,115037321,1009713527,1727223640],[675672113,355567200,809535803,1927913839,1620591529,1035812408,827092872,1990050494],[744103225,752761133,1895222642,2125182701,1450640377,514546861,1623355891,1136784189],[652505413,646579484,1259353666,558236505,500469722,1406184682,1967424378,715392537],[1771108090,760546381,606270519,517242410,733746201,807976387,183550051,328343662],[1721914408,1923957146,914054086,1663409055,2073446998,318064744,288393232,1760653577],[2034677430,1076467155,1128892520,1115289667,161084553,25021276,111172368,1291461485],[1309541093,1889921348,2026336595,157521251,1603045393,236447624,124409931,703336555],[2027602859,2126276993,1605793510,1936084533,1013800303,258132482,1330997419,1111709401],[769522993,1584673369,433581435,2036065857,1770212498,830688275,486793630,311753740],[240409765,2094931514,1530135153,733972694,330738987,713148677,2012253308,153931901],[515778530,1850026768,1054304770,1481464016,726622978,572254703,380574503,1084441175],[175711218,997806753,813923241,162488924,2051475212,1739315857,1969496950,673164418],[2078716800,321573694,235074369,1261205097,811490927,767161893,1604681815,1504120131],[16264810,159354166,48252581,1996095235,85646568,292294636,454342947,1455289602],[452754167,1236090415,1500455663,1379074137,1080608427,345005076,1983489531,543450345],[1092641678,1120578403,941029145,448770247,568874017,1284437152,1295332595,823371718],[869577384,129362638,292965674,1170739542,337909383,417585624,197330663,1300950823],[1703861361,1397998977,1255908862,1490682320,965657043,175274162,36932591,1349685901],[1201852481,1902858788,702095018,984049935,1647508209,297036576,2099655215,4791157],[346202992,1284863859,924567148,1510955749,567641596,1420246125,1834055790,323774915],[517563258,564144821,2017433958,843305905,971522818,1337441303,157390072,1898699893],[1495299917,1783073672,979414836,1717623106,342604080,1656907432,2098788745,1024372531],[402641675,442079733,1465761277,1815869321,1183385450,1892017744,1925058534,1601801248],[536559281,592160624,383941690,984982273,2122602628,1567183793,1954352541,129521863],[274040755,1084337549,58048819,666646120,2018547712,71903144,1182973877,385475323],[837602501,551143438,1704032271,125530709,311416704,920319364,299545558,514948763],[1597270455,1776695926,1090048363,1931578777,1704487214,781213275,986421980,1101344134],[394304383,987581753,1289679455,1779862401,1498954852,1466604884,1883921152,1697447582],[1257544202,1265176786,595127964,161373862,1820997999,1349919725,497004629,391265169],[1737404423,566901679,46912602,1327666091,590988077,1066846427,1240781175,188193000],[232365580,679428488,615821894,623370676,371788153,1557761612,154625870,1948131370],[145539515,394158897,663691469,2122060914,1333405159,1750831469,962173239,1931327494],[270763045,745220245,523414441,741790733,146358698,924906628,1878490585,2028818212],[709480258,1641464502,1634317814,2033174416,79252911,1088964384,891103321,1821901968],[768212911,790434059,514574380,1331339966,479880844,499417105,830566910,1488414915],[792445641,2100928961,821327451,1474109117,712807122,1926104486,1015389724,1380157083],[368801657,862914130,1690656635,801126899,708094428,1821445769,578790781,781222726],[1907062115,336773293,2097578252,1641819146,1507786536,548352645,1468390378,146848793],[1089480094,1930961877,1719846855,1588843142,722024043,158534220,447526922,2128504876],[1657315647,1883077070,288367083,56651210,1162678046,1762676076,373251614,1023370914],[1442303650,982115189,974323368,1379029910,337787594,580512916,213595308,1540985029],[1585195785,179595988,1813874812,14716673,179900712,1320764136,1972857073,350686867],[424050713,1624085270,129302560,1998799595,556123601,828603264,739042803,1753625965],[1708533257,2039984596,1772831810,1807169752,1238424686,1131385705,735076417,1707964424],[1303718666,1842307578,1117671052,692739243,1179402913,637010136,1590194157,1910283888],[1073995210,2121158286,1248793057,1703164342,1170311736,408548095,479070912,1285186638],[1770235196,1030997889,2000005293,1011054920,1824201322,2125859409,1773357982,515907380],[74804589,1654968378,591274732,814613292,521998250,1610499002,129420827,1901592320],[1562892793,603670004,666669784,988797284,1511441758,1746610308,1732539749,1950302191],[1580779339,85217455,712939644,233427792,818595662,598018543,887965941,233763224],[179194333,509622868,1456790269,1506470736,641230463,1158716176,1643872644,1089509526],[1912726611,2016788065,91623957,1629996435,1890650955,2110829841,1390053686,570834796],[1522707560,23320391,219476832,2009344958,1378122971,865659070,325873626,1903718463],[2055512561,1766976556,621346321,1533246605,209732018,1880996104,62749621,1253552818],[497520593,937482119,1766089990,819654305,202578093,338911281,268348689,481213867],[902837784,1459877882,888980378,523699414,1739271516,1884863574,99242116,877266232],[10685281,7068435,341132779,849978479,544943062,1563331179,1476510197,153660394],[423296205,1001092364,2031201993,541655904,725157718,1585377298,1813836071,276269423],[1427239742,1060129464,2018965129,1806920628,1446038034,41386043,630983410,1752517205],[1370869481,2077811174,1120090724,2124945064,375199749,640261597,212688725,1069068357],[2123077903,887429195,246983343,335386401,1104086049,101728047,1149552488,1073009316],[21147730,651557366,1304533919,845092011,1135617306,584200603,1053595880,106597418],[839604803,1457003566,713607574,812614824,517267213,1857421766,1241940845,1263467562],[1886144582,358783470,1137318986,1448833950,638278878,176340339,1107278556,1123057015],[40354579,1244590552,2085897271,675105523,1837251573,430974594,1532012019,950825581],[1446360029,1839524997,2037810010,1651790688,447004830,1548100473,414483282,468993955],[1615493285,1538708950,1881971728,527790055,478098625,664635609,529252155,1851231013],[1223028615,1048407216,67380114,64428001,717522959,1395676146,567813718,1405368817],[929922499,2006719489,633675576,1464408086,1677880297,729829343,224212200,347320660],[1325425837,1931860108,553217091,666330176,20859752,1812650245,1305932344,1330127187],[1716848613,366051021,881541057,54606937,248564855,83659671,1366029479,1108121961],[1400938366,1856777848,498263187,1376610998,996867286,1982889253,590794923,548344904],[333431995,1809346520,1621542095,1580176289,374787034,1852416730,339865730,353502179],[1001895218,1749892971,856487005,620197255,1362225839,863802030,1467544922,4463625],[118864229,551547326,2118305402,2039754160,875584744,857383876,1884827252,1555179146],[937498683,475038665,1441905515,929251293,1771870181,2119128561,479422727,1535407423],[1192388877,1366148229,795648791,1567535422,727920978,1532874440,1373504762,1690345938],[909520843,1884260029,1718878574,1437016699,243984514,1413574644,1527334446,1479176703],[160824385,1410068067,486705326,1623945816,522641490,1897626633,76713131,432183189],[1415150627,1321754457,703114645,1700627074,211000461,425782044,536204658,1985994240],[659190482,119293074,290416373,307897434,991636568,751467488,1757614874,1385439730],[1227098022,752781140,1131081392,1517359577,70846535,1148890805,58072245,451748047],[1757869327,611280438,826958441,1631824317,1030322869,2074208941,676664197,1360177497],[1880247765,235960587,1147337841,1767678710,122001011,480465764,1068190374,1376281427],[1219352862,1654313613,208841523,1367787281,748862416,1734175794,1477548282,1647704406],[1961380015,1481082637,1220636545,1829911276,746991167,1896153212,850550557,139396152],[67474082,1053818581,1623528730,1425778410,2111411595,1288566330,60198172,1490036608],[554194686,223531617,205976989,1634034355,243052929,1934129984,366531841,819469409],[138652144,1457223552,503246506,376036893,876515718,261181908,51070663,1850559499],[667078065,351771142,818615829,720554084,649538852,698510279,1620076134,2003847505],[462908030,1441594283,234865003,2065856327,776162724,2004474821,541899258,1423719136],[22702528,240472449,232916569,1471634424,1049356895,1477162668,1826232695,1305173485],[1403946193,125072994,1970374188,1906104860,1762019715,244681375,750830190,905849841],[1248944685,1548074267,1098548187,2113206143,22689788,348679928,400446137,1471274846],[1120413577,1585742797,1832702077,594917237,481806181,74246752,2125592472,1655736483],[1210920941,571260006,2108484547,407734763,970006622,1207620971,1922755699,1069401284],[199241808,973802571,1437230836,273186714,868353813,937372534,1609375804,665072744],[121569577,1307517269,1405239796,1180219622,1341853126,1612425981,1314705485,419465187],[1768372888,863489245,1273596475,1053136390,1069507662,334919192,1555859501,913157797],[268184873,1238348927,900179338,542050997,233203471,1378932968,802947873,325137259],[1213711540,24799798,303186318,1463306197,997160372,1927470049,1538873050,953568161],[856433562,2099460429,538296580,896484115,572004911,690686732,1918991254,587515578],[1214512806,1872655504,1867657403,2055579355,341526784,1265829946,488317701,642076582],[1742194980,1580346208,1749399056,1544992939,254032163,453157863,855832112,1094081929],[1360690274,1778069959,497672729,2114624022,1996729956,1531322976,255855124,276568752],[207326059,1281025987,704561285,1811264227,1280726082,413256817,1930872927,1973985207],[1545085271,1192424118,429563007,638610718,445409981,1958027513,15493018,1179022596],[1629124487,31078748,640994811,691999958,449188943,1024928958,1813629161,932826614],[1345993455,372383932,143934452,1631942534,821243873,1753978236,967249967,582439458],[1399899292,1540125133,2011168979,1466581,333795937,1127407624,2110906282,1667955383],[151872489,2112209536,31426069,782340715,759407964,1723274295,606751141,1555047280],[314515948,997914802,111233879,293466202,1100632395,282294820,99337577,1563042887],[774207767,2095983942,1427593580,476227236,421038107,417741887,203261161,1461431031],[1117668984,1210144170,659968030,120235294,716192526,701169004,1014508765,104629540],[91539584,706231629,1381452778,1550009578,1424219405,1113484110,624402170,837848852],[2018708383,1027876593,1818521300,1560869544,2124617675,274413596,934065780,173925592],[999076355,824799337,768825942,1059744260,727345499,1586569582,624264482,2118271807],[1170580855,2093015496,1974992093,2083313280,1368382923,1862672210,874301159,1112455402],[1660381123,1451573454,1655530183,1375735053,1709840617,697781039,480424318,589497519],[845240057,1692534376,1251510111,1449213236,116113250,647442789,1911046151,2115834819],[1043876003,1382146548,384978736,1215340380,1846278074,806093698,330083544,1517547986],[1620698370,117466164,926446178,1014230880,1948899601,2122396122,1263136683,1571467020],[353795025,1849838233,723857282,250977118,2109483697,73415091,1358948031,353006483],[1307716105,405907303,641447730,1102274192,1798909529,1391380081,1550205470,690112279],[1473256781,2034549547,207477259,31365918,199646392,181893911,75892674,1337557450],[1709596297,334198141,510818143,1286449165,1909336050,629943542,1670074114,561773937],[1126858710,1690877583,1991090319,1922729943,1427390546,1864291475,1648746504,86748969],[1259257205,700720841,1361035566,446415666,581316823,822404476,1102186427,175103190],[1758898581,1604482197,551833234,464596212,1138736339,1574369516,1215315999,573725578],[1619912901,1914973390,1255624244,924018691,125350444,1421097075,1436913563,1901174616],[1405233179,1422874492,1523081568,1713522642,1103457786,1305273890,1252281055,658904849],[506059176,937803709,856161310,483085280,1344426732,704365305,533181151,1354694793],[855445570,211316935,921687760,394640391,819069393,1238300951,1859071934,695279442],[327881365,888680318,1941926874,428648135,871003749,1429831940,1436743564,784852057],[991744809,1089143155,1003354955,1969305690,1400698151,2117132016,271995903,1912255529],[265501199,45787091,324425233,1544411636,2074067713,618474324,1784333604,1180648780],[1017448250,2013086763,1354100851,459741354,250824995,2081184791,487337070,904312596],[602105670,723166163,736811579,1922462268,1032547045,873402650,1004976062,1250473062],[779958907,452294722,2074225155,1877663928,2013013397,196591647,1587157040,261874159],[1231001117,83891572,460374513,1141991543,1326051557,2045247286,1311670209,1893494371],[1177075398,55609884,657742988,1253490310,1169631402,596047288,656606518,202871843],[914180331,488134082,873136939,1911706557,1703286397,63635850,469718740,1295264823],[941682884,722948401,1397242998,827777695,342370205,355482835,606820244,75092428],[133326192,269645614,1849003336,2072932799,1932614188,138473216,1816995293,161084982],[1092865512,1742400669,783420874,855293407,1614646654,653979306,77544898,990464890],[560213183,1902459910,968918186,941380967,1064966411,1961823137,1611005538,1328088604],[1452459356,1859048687,40107897,18375409,803250512,336152658,1828209985,463768818],[111341057,211788795,367206607,575078281,1217651247,801737319,1761053622,977510401],[1999424724,1139810095,2078449941,412498732,234052556,2008263059,823106594,1701358336],[79026809,99255460,1433775483,2087637273,1743355572,1140245980,952041645,329407461],[837501876,1713458974,824156078,639468528,635217833,1627414229,329270774,1015786636],[1308926028,951289763,1962718401,895524445,1920623724,209464214,1224635819,1154884216],[273537714,1175954158,243554897,1089192074,202378997,137682958,1599208201,1651974630],[1123470323,1436535283,631788189,1839964833,1744612197,1433156302,50094211,334504347],[539664443,91998300,2083642526,1557201846,444051615,1108740031,222848628,672182114],[2018987082,269926104,1813737534,46831900,673761846,1181276908,845113162,1121241543],[1337669393,959745807,659766201,1959260638,1045691943,955204330,876205611,2019711265],[1806921125,1997437712,1209847963,1854502476,573923037,2031886469,88414548,175680685],[437402206,1254656751,274391821,777365540,722849231,1694058422,341752463,147652830],[800313334,850128758,484876659,1346464666,151403674,1635789195,1813208478,831236210],[1684416850,1165863615,1172717131,221891778,2087575170,12538710,99375252,320517442],[2083466221,1898623686,631899585,1355553415,1745082388,508067676,2047439839,1751605520],[1375598735,785514591,1266712810,1683760191,115926014,1387319435,1753996341,380728250],[904952174,93713524,71526623,2111038910,726288810,1315945835,1717991552,1703565551],[1083473854,1553260044,611676743,2126001106,166896514,843079638,783284942,1320480438],[813905643,1103047468,331976246,463066802,393119525,393703190,2457009,1468720019],[1724079831,1513908352,429576808,1128650137,1033332372,303150554,1646936136,179132589],[238201389,1430659479,615434978,1495136692,301210907,698921136,1431829124,1810877817],[324713967,183640004,1293107236,579292951,1853728814,392355659,1998803247,375169281],[1778361434,308574981,1349731980,1663798414,85205133,1461186187,1436762863,1544652290],[177855534,1030712602,672494888,666935335,326692610,1206958874,2019403583,1028087680],[87599374,364543198,717620749,2063196196,1181142433,875300884,1652506261,29125963],[907125219,980629085,1269322840,1849108216,1709293307,1107185770,1253729095,415454724],[1452662963,155691495,2128786250,1969398252,1846174805,355657174,2075265812,748163155],[1337532883,1189884474,641228370,1323341588,1490230837,441047116,644685793,1515119577],[1098218402,1676166873,897992990,27056273,679964980,876224957,1755135928,1168972269],[1725263755,1722091745,1209351127,248936277,596846394,77591502,908926849,682799628],[618809019,1713600920,501289698,597196207,802536493,1736885657,947508137,1402933208],[1895172526,1303558697,146535932,1203646485,150935612,1294666739,1038814118,1078168620],[1030173976,1651852245,1129635852,1405339753,1722338876,224379337,1025553588,649375974],[877591166,1126251649,1183775721,1233397692,1517606927,1855149274,1618768098,2097070429],[560289193,316468380,1464902759,316015230,99197389,1585181266,993010716,1181984925],[1416298680,436010736,1860343824,202830390,403176347,1624011438,1546219747,463677422],[1633930194,80982808,849878055,1937004350,321105878,1605900891,1145259986,2010572459],[1662510142,1976627347,1881673800,1911497492,1009315731,2035455688,516145247,387459113],[27415823,787572337,1695112540,1091429547,1130885905,1555827814,1508527073,783817806],[2030596810,432387491,1377539880,1346550424,443550035,1675685167,1079215991,1898237523],[630092970,1604862696,1834074482,1763570923,1127960087,348157347,764293748,1042399526],[1904645846,1788807123,706744863,49521939,1817097050,591116944,1183507733,124508868],[1951065388,938009641,39680821,634386524,1138866169,557708303,266417825,1145642553],[813679397,327658459,689515966,1411322207,193997417,1345044763,555466067,391401932],[633674514,1149240171,1008070230,1843527048,835935649,1036373036,1706904403,1677889943],[467339186,1873860301,1166664384,1798594894,2086334392,688393523,2012583478,539264904],[374795804,677481286,2100474582,2044141052,940552355,547372756,236356041,493107123],[453017823,19319121,314328463,539763007,1233758626,1695183176,162980198,1625818808],[255837090,1643421639,1089543622,1644650695,296641135,1523260851,1047095959,1394032850],[1635391992,392786293,171294119,70940813,1800088608,893424698,827063214,1256102402],[1725917219,240594719,2097972525,1069233764,644942351,103053341,1066433299,1294846099],[1479879781,573126800,948592352,1183714653,550429704,335963169,856828272,1310842318],[1907270146,1036837469,2057050760,1098214146,1547784950,355214102,119168,373045074],[400009974,1387646114,709532668,411180358,2051840003,470028752,1799599847,165213040],[1313363347,217130034,949218651,76464596,1181058425,1060010119,1027362779,1463770321],[1613067109,1841206955,1994306920,1661303320,867689568,1142827707,1340606788,1632288134],[1006915481,99485332,214356415,352978801,184808651,1220143085,1222736420,206061925],[231215448,195556751,325364090,664119835,1830880662,1332614428,1201869380,1753251551],[384945624,1945957849,1987996397,1820451637,502171707,2007522793,260459401,2096745212],[240515175,971939602,998817541,1363213805,1890932241,1501402,1531776928,1120772805],[1996152380,240862561,1178708752,742094122,512525718,1585780506,1055711270,1031585156],[1903836245,1025778069,1113219579,827344543,827332712,452621737,1120011602,1434734840],[1453409914,501848512,269849047,381941637,1564082305,1546658279,465652487,484930288],[910570939,928223563,101754786,932948733,1742254319,1056634854,1575351946,473741737],[444470059,1294433318,1760918015,720797551,380452036,672600613,1848281380,1659097577],[66012057,1282280624,521216879,2053233320,263363302,1981498763,1903842147,1085296842],[1913147326,1146859131,552030470,623812979,1608844715,888545205,989844753,1383060038],[372147677,891103018,1095211446,1971038796,2054561245,1608114077,1420219816,1002328589],[1490613542,89343280,1556151862,243598943,847574062,1812089742,1144310589,1807792852],[1326202242,484793902,406278216,958895221,1668101063,1394451002,1263147224,332964904],[1826768403,1281350006,556341130,614384754,203408229,9621826,875437129,785465128],[488095860,336993928,141630321,707336434,674993476,601846789,1256155402,514067129],[1468612920,554239996,45673874,785142684,89418752,1377367337,767370574,1134300145],[1420288306,430650485,737430389,232859666,1739748517,1080667206,80311662,2122730268],[1556743053,501882636,1840691043,204259181,1975495186,1949881486,278253852,1415733492],[669678192,939358320,2069000842,1952171851,1187024556,2120656203,385796471,1456994264],[1594408047,145577269,598749492,1341307071,1998657817,1248946512,1265041713,1027660256],[864164649,2020417784,91184139,931258044,1269577070,329794665,1494162246,870540846],[2008071998,681187558,2069923963,765335960,1152692556,167239009,471285870,1503913175],[1628985422,293953459,1786256264,76865231,1010985568,1264552424,2062272809,629663682],[1412325253,376261935,1715077881,1021137106,808302436,1161302399,292494546,1449018625],[1422730292,923384222,820201713,105930670,823473420,372495050,404653521,539982518],[705161291,1854082340,1677144588,905316984,8064181,1479692873,1372445530,1901703217],[723699452,10069445,2112186783,1259870329,905890241,1794276157,655414356,391801197],[1496138755,1720375518,42520894,411418480,263015749,715488945,1088737881,364913165],[1731831364,700711068,1983766230,224095774,597654513,1452138801,395360389,1179026332],[1117843369,331773667,1967687718,1631133874,1848991354,1796498534,1555126416,1305333667],[1819058707,2017184987,1201788058,1227368418,1480875396,588795509,1648382244,2016273540],[821764477,297817085,1104678594,1249247582,169007845,1960924799,6321587,674107286],[1623214784,447243421,1094566508,967482122,1935950942,587711916,83029473,1997564035],[204773094,1699003449,1933495664,1305680870,1850775712,42443710,1904669696,667618445],[1747793651,2057693009,1238688096,58300250,1904398958,868809669,1891133265,1733696258],[1032346355,547084013,1901330978,1025663050,1455897700,430007243,1813260315,1524735495],[64714397,306081146,702848835,1181565802,550453817,2098795998,380132904,1358748231],[1073784291,1102006755,1263191518,1141616725,559346292,1173197993,203125847,1511314376],[802645693,473986555,1451253617,1336086864,2087913041,1958028591,1355571808,1144049535],[1941517709,538088337,610922930,26582839,541761630,1831929103,3370820,537108082],[1453534162,644300761,1311682275,830729177,853225699,1825215763,1439872991,1501923294],[302771134,990348824,232117997,112984937,1250653988,1214336396,382480152,2099226580],[6251410,681110600,1868443527,1112887183,996856943,401868971,1173684077,1362558411],[2036847689,859496634,690682276,698912882,831135201,605276176,1255221140,1306099509],[1448377449,1705596562,2106334710,827026092,598595964,30743517,121725754,1598293068],[763419093,962269191,1148546477,921620103,1232973210,448021699,1909596346,879933976],[960318773,869381984,2072937418,1659402384,836006785,751163328,1925525419,1839006604],[1381625139,1413120933,1423382159,581861869,919596617,1107483289,1679434713,1622504739],[312965760,1819475569,1983351479,895201949,586715820,78031834,1811194622,1392189959],[1467413951,1652422849,1820970516,565984024,597086456,1587751582,1913491868,1414105927],[320619344,366365153,1890640175,1540502161,531801634,885340031,1179540375,1025746483],[998089128,1883977103,322223518,417534862,354386328,22809436,265293332,421371399],[671784858,1637296537,36275553,991760959,1673859202,326867578,2107958493,881458827],[1418820235,236454150,552630725,1562291105,137481075,275409491,228468844,921288873],[1590981627,2043804820,1849706058,1389719224,1225294798,375793089,1316701985,708085470],[771246424,796579171,167767388,630637635,2057108944,988482664,1617095796,796898096],[1480945389,1252884089,1462025482,218156854,1191806244,1593008530,387874675,1173116590],[1268172206,708930106,60016146,580393019,1446982316,88114831,2092837558,1200092823],[483379361,664831143,1167912982,498570783,1159344601,1957284228,709302767,825559246],[1514389553,1271550421,127738538,508276869,649712579,471188242,307699634,2030070470],[1109479994,526248969,781895472,942653917,1388062226,2128165526,1005146859,453601081],[769475293,301521841,435221944,579175963,1583835825,1932020148,504247764,1457270636],[1934571474,1849035167,2128508828,987051546,114498545,392867687,1955872124,5923957],[1028127346,424843006,1751369225,751365411,27042594,1691595941,1106755762,1942896770],[410519301,2043436565,2119055620,1289054641,930753378,510111170,1858396861,709017780],[734568554,2115277279,1814216728,1570665000,795594286,1532065579,801738812,519239418],[237147685,1431693310,1892290742,1664001740,2019357319,1573387192,205904613,801143994],[1785953455,169013815,290701431,1165615519,1706327679,36868281,1851758613,1101031181],[748226933,1238620313,794644738,471946120,552287,225893717,1572903960,1206302051],[58207156,1400873674,998730624,1746035617,598343544,1961198514,1145092173,856162089],[924854332,1902887673,1952141341,165526073,1222045434,1333973522,574259206,1531386844],[1025214210,1573053464,914074466,1035708114,1942719932,1767287533,1238932625,963849568],[633933817,1687398377,1788649057,336460366,1932385426,379521519,1451266805,458999893],[84744667,28718745,803022596,68435760,339163206,1675287643,1334515326,463267383],[434649332,1344888121,1904380550,172793982,1226075071,211951960,1806473014,1642359865],[409238126,640858892,1350372156,1451424758,1016928170,2075832545,1706704410,1993920561],[2005237904,963437030,1630834202,294226040,988338891,1824618516,2089762608,130984828],[1086473019,47779563,381013519,1563755882,65124361,1174304903,74387699,33215253],[718991156,1969231254,166018670,553051500,495275980,663327388,1573977434,706505690],[216680051,1823181515,144940988,1326553120,949578200,1186004675,59029450,597552205],[1824408694,415309416,584932606,983049401,1269393135,144843754,47544029,1587066645],[777588870,310449428,827250856,1851240755,439148923,1446674109,1421865765,713240316],[218366797,835075171,259684580,939986791,1940363824,863303910,454565868,1410421151],[1121148982,1882628964,2052795165,64645430,441485418,1620575646,1396377467,1020268872],[1278021105,1612603185,1662989852,838913200,719559298,1467774378,1288932160,1421382034],[1922056760,1812453334,1688704482,1365870703,717624725,582939431,143485988,447297165],[577890916,212697012,1004034718,844919409,300655061,1423474073,422754614,127447493],[289756317,180373806,521504109,1503616873,1526707740,1976729994,199861825,907529037],[500213119,1585419431,1628994039,1769768950,732170460,1589096571,1864069284,394873495],[535264526,2004025606,1882110624,83345456,1886955846,827309049,1200407920,1336541909],[1731982584,1516041962,1193366783,1512463294,1784657526,1758451496,346409979,1209482270],[475398241,1409490053,1301525569,1077385024,549477711,2057442115,153630517,1713083738],[1201178287,1034329622,1158261712,66670933,1006609976,1146010737,1559824952,768292819],[8666109,1923282003,543852153,1354545666,2093438967,2088815546,642649007,1542445035],[219487568,958460493,1163014936,843763456,367663359,1628385814,1944030438,1169006904],[390061528,1214210243,2128340657,2119356205,1311937301,117795851,1526426012,271720193],[2119172830,1861467946,1371360740,1662711422,1906980444,556509889,743185178,1487293362],[509862583,472032669,1683152733,705469710,1865301654,1356165098,440735185,1158995525],[856743199,4352272,1578489675,212005040,428085290,1845647840,1402725613,104162251],[351516736,691721233,2105622627,1687803,1725524207,1992611980,2015907422,284476809],[1063749514,925498722,123472015,748061482,416739767,24051392,1157523746,1336447453],[551047831,1431536729,1561539323,676163642,692032807,1010487943,488972477,373984076],[319040855,1625588632,1699137133,419067869,1319194894,1505744783,1184260215,2091411983],[500944870,1882961576,609979403,508465596,1661969696,1494384894,1202202044,2046633966],[2012535222,2058591219,1491094502,580183703,1661124978,179018817,1284481965,2004536782],[1630009994,1355355916,1977493796,1404411294,409910950,1850132582,1296515476,993647388],[1406601038,1237277651,1086006966,1705839882,1118707277,491523323,62301921,210342407],[1639250574,704803303,1596928758,456530887,480098786,431938116,90454022,1892476734],[2050544097,405849952,1950269257,1272905226,1930906188,29806323,1563746358,1671184353],[500647294,360108862,576325557,303643199,672535697,1315596488,1494655788,239278758],[494152395,1638288638,223215418,21643762,598636871,820236011,1884103994,805961562],[1525882119,77730218,556144643,1581464364,1072466811,1527078631,1062485526,1698716419],[1171806288,117931060,1760327951,1540276592,214258644,236550975,1809099872,548584354],[1947920715,1947485862,973425971,1002411218,2109521881,46084203,60888789,319237268],[2114991444,1543063928,1942697280,146525818,1658190713,779852829,156407168,2105252033],[800816365,787005749,2049750022,764631663,914624741,168216316,509085103,282508433],[592265349,1917545287,713783148,1059283108,1416117866,1849544064,1690298946,101224014],[994941709,114093317,1256515497,1893710822,990799939,1570460497,135091975,1163661555],[1445133791,919345885,428111965,1084968694,272488581,1301129939,1299597355,451085598],[1624078843,1125848276,649607804,225098841,2100332606,1235111909,381792540,196071651],[1954805474,1564870245,901161332,552142856,484213208,677576164,210685342,193493993],[33957064,2129040356,2126147386,709178539,1826276291,1789534337,169506465,369947153],[347393482,1063641470,1731114875,1957401160,359660031,512019622,1493924821,1756528044],[1333993612,186990265,1031398745,1465784870,1624659934,1728600508,1159860110,1715819853],[979238009,1031891304,915890207,1640027622,810240074,43314773,460950444,2128695877],[1784905630,2082129522,1933664770,1830359955,1542287624,224797577,140384661,764142947],[1065995866,1487809187,2073765248,1227681536,164304327,1370781512,1082213390,10295376],[542878463,485944147,391676528,606463802,1105453495,401501683,2049166686,637220538],[1637063498,1480505038,1702537389,1639527391,413877447,1185575914,1039533440,259635774],[1350419663,1599864756,1253260467,1867248587,1696479935,1572668338,824793619,30275546],[1209465680,611793320,664261180,1515688969,2070118520,672701714,1592773726,867126619],[143777833,278864268,1184317081,1691415742,705694754,1269536430,1516740865,1306451650],[1963984216,399680025,151135047,653375981,971834433,383431514,1994122599,1257418596],[1422504515,221859386,1639129191,1589243955,1630709818,250179984,337906468,1527454677],[385601294,1873128000,185944577,1899932964,236370808,614677070,322304214,905054805],[1411622415,1557749599,1644350321,617892656,1353653137,34350406,1299601263,945719299],[1364519173,1886483970,446865333,2059077428,492145902,1831207983,1639475180,1945100843],[1080974376,181629174,817504269,1884423405,1397053156,1631498973,2100569598,1367343090],[647004442,1699587011,18486758,220641326,2091756466,328984429,832951702,1204913852],[1448733841,250820996,859140712,1172771245,1646398365,804781851,1032469543,1150328016],[282361669,256669541,314570153,36206576,1970640513,714475535,1087191822,1669126269],[1971849186,73451913,854531436,637397355,1579098379,379186028,1376428911,1827212051],[1100166930,1271162409,1796055509,1241226664,768140846,1843818225,703273058,4244859],[1005295567,91088969,616472857,1270976042,1111889721,447652744,1963742901,1383746137],[145232897,82977258,1959892988,1483784326,863539013,1614354022,502729579,28792673],[1471985319,1958719753,1747810238,1683732650,77498371,807415785,1002568490,71917382],[1027433041,958696785,1002074737,1474539046,1925737877,1647012291,1731376786,536547998],[871972012,823637131,339153841,1837191492,669449468,393637972,267805262,415332233],[1212954130,630090830,322436438,460878325,824421636,1180467286,794744090,331461936],[1336853827,898272694,59383506,478919000,1223143075,1948742280,663685147,654143988],[1619980250,881206812,294543772,1662253986,2049775601,299820049,240386659,1946801917],[737568981,777971757,1655124762,1599289093,1235647205,1653496884,1368859867,1797156466],[622240441,1246286476,2110533119,250151862,263234854,1567181931,1811454274,523574979],[189012581,1616840944,1520470923,2043809387,1771086353,67158250,704539787,779705675],[144244874,1620982688,1451637539,1491424041,1201152680,2092584128,2081845875,507454467],[310059446,962880023,686778177,653546229,1786038436,2850703,1895832557,819591073],[1931820731,1319012610,1099433702,91235968,531204823,2020561674,811565809,1947620685],[964792078,1296727410,1929485159,1112919104,1342827299,1289552099,202575468,1318550830],[515418079,1871151463,1265733504,1512087251,1630337479,781723306,1828602732,254536511],[343059389,888383570,1119413376,79844915,1175188593,1423602920,529345798,1963981770],[5350871,1729560733,2104741989,757223090,314389443,640488294,144899664,946776991],[1797254229,6726711,494785225,1172159077,718680983,865834918,583469520,314081385],[2115520865,1997958902,1685664468,172373519,697765652,2008372090,1324729911,1761023617],[1137587212,1840797388,599855707,917519281,455787111,674901272,1676396790,25569778],[638255911,1173076439,15142395,337337624,1716032713,1739569693,382907749,1091986076],[971888192,1101466358,1013421334,243129171,1063208394,1638463338,910126699,2117506476],[1096302108,450359450,197312393,938503042,134827543,999369080,1024787391,1828389453],[692796471,1157538301,623347327,1933319052,1523613621,6714798,1446107711,1757389799],[643137105,1776871399,473921313,1280610102,264138784,187437011,513227742,129730028],[300628777,608420421,1162923973,1291477932,1114548521,40565265,770550638,215978712],[800518960,654652731,135756839,548275424,1590930951,471886544,833314304,369317868],[1416292323,101661261,63837815,1968886137,1951852118,1493095234,274259565,482765529],[54128689,560219703,584601962,420052031,1637202612,241184490,1867047810,2122748636],[1590936060,1695707584,1123024907,1692223380,378888903,1989458398,1572570352,1687717728],[1766537353,167788272,831282204,757613929,2068075791,449680783,2000292901,272073380],[373143708,846090961,2039427820,5196062,686545230,2114838997,1707458055,1273560998],[741324120,1671738515,632831726,140291521,1514074851,1017689309,79014610,1855733590],[48132655,1132941053,465152493,745260264,607747918,2666691,522517898,1367042056],[1668851767,736218180,294983546,1698940030,405636123,384045696,1985716502,802310917],[2110920553,1169064703,2013966436,552457936,1725578995,1805459414,440911255,830013412],[1162981010,1442324797,496824283,841134164,72576214,134865084,1223884668,1972815617],[113407298,1115816671,911957472,1698708040,30239107,1609691014,1133665400,1829271593],[650300958,1643464290,163674165,1503458817,2095322469,1691384374,602429383,280368034],[1489807885,1667344697,676866375,1386209,745075493,918018414,1238264122,1156466759],[1074538130,2113940976,599996707,1698461748,1229707218,365049402,1666654484,1278410524],[818382968,1048537782,1908866997,1717202048,1755103044,1141378682,720613509,474053917],[2009869166,120090437,2074696029,789887858,1066466914,645731896,396997192,229821949],[1926391784,1868364943,835166232,1001760775,170679084,1642125153,2104430694,752140492],[265845392,1341558321,510791107,121999082,1647040339,1171810823,305211069,120385355],[1708215568,1386166543,914987121,1752204567,1689686848,1705389168,1888408111,1616536624],[2078649702,52555262,1247604272,1933305757,228593088,1208280720,1190252493,785167890],[266867365,495121770,867685183,2101010689,1117301140,1609260228,1336671279,1031019821],[385186595,1117428374,280509629,453948254,527981768,1466579865,964730661,1032135671],[1049072119,1555234560,969254795,2071094279,955884563,895394040,1408995475,1749302300],[541828102,1339714112,463782074,1347254312,904407168,603697063,1531386092,305221357],[1158720912,1582737308,959223699,557936961,1183902339,1803083440,1268810606,923183163],[1783926339,614622329,1832281699,1925284016,1357247623,576174897,414446479,1723591648],[1357314071,482419896,1494078259,1291146805,482128103,1917300421,1342668525,2000000530],[1953678351,1895050272,1094449061,928349831,1691061441,107479751,1443546007,372628820],[1890168746,1413707105,395672964,1921763787,435626933,1813461539,1912726189,1878007692],[1595549181,667095792,2064449743,1128316552,1815413886,820839687,330579072,1632271735],[909482391,709475305,789855787,1345948055,1784016779,558128582,1335590324,1138233590],[2017483256,1923714597,1941191409,1265862710,1455081018,1667099414,2109297265,2019377907],[1237157331,1087468666,816234879,382935211,881931904,1242160128,1253267769,1594961733],[564480902,256700297,1251202464,1767975474,820592810,1364577631,392061741,6944886],[1731079961,918489003,1716963133,1779736918,1953933726,1442144368,2070344084,1632774408],[1737545315,1534668464,17527485,1874484204,267887829,358049678,1006336490,1308674201],[1449343463,171693526,1068240970,2122562690,50336322,1201040515,1337621671,852448251],[1926645830,1337862177,869074988,562210285,553220932,1811084349,1759156362,356643435],[1027172776,161605132,273208485,2018047290,133941067,150878681,1891888162,1480172433],[172988301,209673477,1498843202,484506823,365914799,571097200,1173845932,640574665],[298338642,1827413232,820787235,1009925547,1972609569,228914937,2046913329,1116942756],[1910030280,1379222353,1412596208,2070904969,2057646856,112883948,97046607,1107386667],[985104206,1187736233,1631133179,121496811,1039606454,1461376865,1731880703,295461292],[1465353808,20086480,1124908298,1606511736,208325908,1606441464,1000572276,1144892122],[465677047,128472609,949667168,392119676,903548799,485414421,1069742246,1209505259],[2023294266,132543697,166978422,1884612843,1520958700,60489302,1118970524,1716945699],[518550902,1655412039,2059807948,1595181772,988278573,94044450,1418061794,176536478],[650576154,1109810207,674707765,1407173578,562517659,969029403,108020188,1804439810],[817506214,185204549,1632684043,440980960,797091046,832170588,935618273,321325117],[717770223,1063388374,1518540359,1466122774,1845407312,2056844519,1281363560,81087303],[241152655,1649309424,1753939972,436649161,690204283,106419119,1192549420,1922375714],[1136089356,927317146,2127940627,71321659,1703750552,1993787107,1186338217,1279275233],[490769368,794553104,138674187,1867384893,1236256317,2040664430,1048020763,1931647296],[831261301,147551748,912304452,1004482327,1160484450,1699037822,761114384,419340379],[877240885,246870117,1976017089,585468110,633965709,1880935811,792630845,1652176287],[1674730653,2048241484,2044992307,2110351594,759644322,2045642240,1529717145,1017112501],[932045180,1761213468,2042838253,1175140010,56753565,1609590878,1414810991,226440943],[2059073413,91901381,1091473762,81395138,1562528844,343713124,1206085263,1744840975],[1168181581,1552343822,969426220,501749039,270465199,1263560942,5795774,1787640621],[1584363506,385880322,20516030,1898276060,495199747,694558012,1091222521,1216503848],[1370217581,798308348,1640646838,196478375,306996141,2114615859,1185298362,1559201087],[64810821,151285374,1840665584,327413717,1997797729,1279671964,989983210,1272295735],[418805537,1546237800,1802829811,766318635,1137245889,849084934,167663664,71040277],[2101518569,1263607239,1363391698,1616998389,2015581000,865299901,1786626613,801004629],[1130863894,960332053,792582853,1788614595,686690660,1133251752,332819929,1580337313],[278265050,1060924802,224404513,403859427,772714478,839156273,18661066,1550677123],[517930533,1089337348,534584912,1090772213,1912239940,102534687,1214683226,304324052],[330732941,1573317220,433578701,2078133844,411549028,1158224923,1053735826,1359503911],[289325609,303265919,1012692167,1740048380,1552086094,324495027,987577144,1086731701],[1223841289,103746388,1364594509,1257086845,565300150,1414412511,688235,1005475477],[1992554304,1574416276,66535452,141088456,451706585,1991274362,1165876961,1153171738],[2090706577,550603383,637833829,493729548,1889793429,61210140,820801159,1515715730],[411041317,348422811,2120850018,1319337884,652877937,1702683714,2099913764,746076329],[1266965174,750544671,570580610,1342580358,1496930774,1420463299,148378665,142229613],[540908279,70551681,188920408,757134320,687289786,396036159,30256582,2077628658],[2030080349,1510545950,648739951,1318127198,1402813835,121798706,1140124893,6439856],[708217889,191219054,1771230268,1771477003,2009268771,1223220106,1301135940,371058379],[961775451,916227949,746454372,1040970836,1095578608,1469782368,1087082882,1987426053],[47342293,1440691923,896736288,752398137,1647205455,1827440667,113960267,36681146],[1915663453,26000042,1160063846,2113380793,728649951,2043119689,1839958872,1003883030],[392152850,1312745928,1840963816,393001991,839185297,1058355369,1454197662,1745933631],[423897093,571653612,300040694,89346649,1936691371,937067598,901361222,1774573017],[630202204,1326012907,1878882100,415180238,2096280628,1671424489,892536625,326947811],[1043961293,317895392,804470900,1513495347,735846574,566087684,1838200984,222746551],[1558456290,1263150935,1572765171,171953892,1600816179,506837364,1457354006,1157102452],[1335316376,1996219708,536889746,477327692,1697964811,2014790057,1895619606,637312867],[648333792,1791159278,1768191169,1101178555,30285475,989890558,1855472476,1958087578],[320487843,1397836665,15279742,477349030,1892054217,517001125,845833859,507997391],[1585288471,1338700606,1375509512,235734337,1305920884,78557427,63311890,1750599095],[1104098760,214231,1499328951,653287791,1201576762,132292153,2108609255,1122821184],[1660227981,175061596,136230964,1746049893,789197306,544459861,1838708422,838718421],[693530738,683980004,321100210,2050354685,1352517681,309887868,1754848397,1971483028],[143259386,1694259755,267420892,487945159,581722479,1399943363,1359756417,2096562292],[2094501508,482792928,1239023782,278693447,1487403939,1200373054,437750306,1955041525],[421660846,1072050460,998644532,1228734479,1208606255,1983400151,404516235,1310437383],[251635089,263387088,1600471417,2078194845,2059934675,1236067500,680991851,1021700663],[946994297,1296945979,1658310205,1271464627,2095808665,1918390134,156480620,1329591483],[242998259,474453706,1350287541,1902459876,621484048,146456250,391659363,532333642],[950930706,1651890973,1962361634,1193869855,1001973857,829405567,19517992,135797849],[1284337676,1591533244,1692913964,1180672173,229099722,219677519,1786812800,2091366629],[1850517225,675575590,654535953,1792574654,894810733,2128267221,1591939981,1379188527],[880024178,876239593,533874948,831766349,447037181,751946465,1096625649,2028610683],[998184434,783289931,2041163955,1978751363,1652245014,1759952580,861137572,431343012],[146258760,1971123271,551716479,1941848001,1659240229,191752612,1370213593,697347296],[2056826313,1251537021,90026417,2055364014,1987588822,168145876,807411136,1580324002],[963183331,877728679,28001530,390104324,2119353011,934328201,1384480368,1288660338],[1478538205,809809607,1271615640,426072001,1751418080,1641964219,1940524466,1957358053],[1374459492,668958023,564334068,166761391,1850019127,432761656,1839663321,1985922974],[1226317878,1440594388,1188600809,993496755,30768897,1566668979,2038422720,744232138],[1530383946,2120469186,930009201,923684523,1986452267,1628555649,72995327,1637410316],[332828335,1593608521,1555345575,714568607,453567201,113671462,825536117,1528524387],[277573663,1123783229,959978223,1736140697,1105324075,1702162487,605492939,182873649],[1974956867,1146929013,268179838,1915907408,116886075,1104029147,1867990349,1444093663],[788914588,437900855,1554852728,1429219856,62155747,616142937,216567,1784334205],[1780415895,305605998,625371344,369294066,619597543,1046468193,397787314,800391865],[1627898195,1228001271,1779487108,305887515,201725783,1356528187,481143220,498386119],[1470982813,623174552,1821682949,1150372279,387594497,842544965,833512888,533665742],[1314128224,1111697393,1672109674,1548580868,1911848881,1068790801,1329833523,2100564666],[760430586,745881197,398684681,1471999342,452683967,1849227205,1136498033,918624480],[487916506,755592429,532534478,1527846942,480229408,733049041,885329250,1338447884],[1034464378,259763502,1601715143,82788722,848911661,1996434552,410842192,1757341991],[1854934097,1527158585,2061999610,1936170540,1441366676,1198504307,58565456,1251900711],[384959013,1645526229,647600202,1064422634,886134303,334784644,927665160,1079307781],[334842220,631376436,1925555411,606179966,1065671968,699162904,865219366,1944098282],[1068159131,1235952379,1041867463,1731386743,420414020,1641911362,1501525465,2029881206],[721955146,1966581156,555279701,1564407026,180058107,1677663021,2051469938,1243047944],[650413904,692177712,702587086,634645241,1741222891,1069338741,1697622386,1072878413],[1765599175,1586173824,1865765547,2081713833,1019431443,2100921182,1867087334,1120613421],[1363608926,1081212295,1163120008,1698578846,989013449,348827485,88335515,1491761494],[2104565863,828477263,640143515,747049319,21346395,2038138851,1130292785,1507937698],[1425870757,1531618179,2018683087,767058421,979990944,1527281679,2054700687,1037820956],[1857373352,2032847468,1930519242,2106089412,1032257660,1963917385,177037605,346653416],[354511911,1973722194,1582734844,1411810736,2039774414,1645932566,611638272,1370203434],[1700968680,1480057794,590461476,1511553184,2130617426,1141871641,1014267642,2021268125],[1312669609,402634911,280302145,468380791,51726419,933531284,1002629320,1515054912],[616165016,897217458,1687587268,1887628697,1704748681,755251267,293828312,817644440],[1281892247,299720594,1291241602,1700665652,840553264,717941136,1540803843,993231418],[1628707006,962638682,724140921,76378421,131211061,65681533,426642417,1710301527],[1352162868,640763065,1391083960,1151984731,158853828,359022075,1035766208,1826438189],[404258190,512301093,1679022236,1095600909,1431212021,1770157283,947305953,819904181],[812122700,1625027260,1382970121,902439712,2110117077,392796147,356844416,308548801],[1501054260,1590214173,1822453486,956582797,57225512,354003344,952532761,252725885],[1872965860,375976422,519676166,1320947623,1633829034,1505913704,2074959983,1830428207],[1369849686,641398707,878976561,1975632478,1542895738,614626249,1481560100,535150622],[852140155,1781349095,456410615,1648894389,1489184306,972068786,2028160274,2059850542],[1391449999,1749710475,748577405,1625610693,885939372,722568310,95204891,1988698404],[2019071447,1329096766,1378428876,84703197,811733883,543443127,1523154143,895363255],[1098277306,208537730,1525082067,848308701,1833346309,1046656033,1739492238,530460509],[757237172,1929585863,1648220192,1339572870,399933999,1366316470,1317887274,407150378],[795435386,1900155696,1333115020,925175894,518494274,2039374068,1218287907,18754544],[110228112,1347251041,311595876,2059127566,32344388,522672154,1270534215,466304677],[1260073644,785983013,5878106,1156766851,1306256062,65944284,423228867,1712093295],[1242102873,327826397,958113810,3471722,770898412,659922860,507792970,2125133007],[568153555,813484971,1963773601,1680549810,1342362121,433725515,495841585,379447022],[1640501154,450769901,91856452,316443453,987273386,1387759870,135560172,1384744192],[1059997157,1472267201,199208178,1090742031,129260696,1649273474,351263990,295078022],[1561466636,1615351921,1027676415,1491173616,854716417,165797000,1354090347,510380777],[1721067802,858327328,141295587,782728995,1636891062,1598424215,1127420374,477236747],[447723512,250209126,175675344,1143978464,1135501832,1039475573,477907907,1072672851],[165127372,2082783634,732185960,1822448483,917329840,1856894473,2118744370,1075318344],[1691490548,1962146374,1459271868,1610912606,1109422185,1957682990,438878546,1143493914],[1571803965,1053061036,638036162,616435961,1740002633,259753247,77773700,731965112],[1679002982,2068348230,47100390,1870350689,2025334013,910803384,662285226,1589832503],[231590071,791509527,48577105,392250577,1745893876,193290217,1424143600,554695392],[1538013201,2006587494,240885624,2122259324,633839596,496211720,1187242813,2035458644],[250690385,572231122,489083289,2091698597,1056053071,389901603,1311986941,147248998],[1909816348,1789796616,1960650809,1653053361,708923495,185105594,901460321,1364924670],[1808445485,926168527,426544142,1331869361,1263341554,2030168694,46167257,1910130271],[917468606,786851280,513512349,1754212793,434332090,1169448037,9558933,1387084672],[1839097533,372678606,837552027,1360355274,17837443,1015419600,1907667668,429397861],[1623103248,1105423886,622502338,933929752,677228564,1115703596,461058611,1080590966],[34684155,1419875506,805070664,1348126936,46688280,2006128629,1368459561,426528968],[1674914816,1355343163,1279669829,100210298,1840711459,1904131018,1675691988,928345769],[1450379329,980264789,20245055,870608370,1280968678,1399736354,1874538701,308652304],[127292830,2008837599,416194364,711912196,2073974283,1976818366,1151039858,1046010650],[1678651604,1700705814,1193607612,427526675,1548623087,1833178803,234436887,330033537],[1334743489,1369494648,270210292,1938972072,872713277,891969886,433534265,1143315216],[1864788519,1891405403,34333446,396512029,1160133449,2082126743,846624615,957410174],[1560056474,72306419,523785688,1276428203,1953529215,832792134,1574049469,1430298274],[1086273824,775710371,2095532335,1291130893,1935083447,1956109254,516539780,482160232],[911620439,2062648751,613810244,916785257,700998272,1039086505,97124725,1546952151],[774848509,617794394,901014285,1929846729,1860177802,525064257,1078785032,1999053349],[192152357,1237373457,1234643495,879112802,710470254,905522803,131034980,1005324077],[1343928238,1188333639,69534400,1822704967,1236788369,973387764,1519638132,477925800],[1828855916,324583539,1852563743,1162546416,1384146547,745944038,961109123,1369553157],[1852944209,1475307040,934030943,590302980,1885451028,498389736,1999535420,25116898],[1397183189,1497190240,185786261,1613419442,12841381,867106362,443724810,2029769301],[697900730,1542919739,661614059,1459376315,1423741107,982019331,1421778652,1078459631],[1000053675,1031673466,207250870,1501977032,1870314247,1455411413,639384418,40755838],[1431215460,2026330439,1499077109,886845185,294754198,1548552700,955261321,1029295355],[916600182,1001188589,250801496,1703583028,1292686383,414048558,710394872,332941535],[1491787850,1249836328,1067788391,1721474498,1966043306,220834418,1830633653,1604280528],[257357344,388800404,721412600,189597697,353264504,826819350,186033768,722786265],[1278661673,535562310,1390530527,399336974,932111324,899714975,679512584,1613481122],[83585831,977183128,975793912,1125264506,1188176348,1491586969,1482001690,2067537644],[839452473,1081727114,2053810210,1583499903,1582254628,193215187,1046371359,1629244934],[1948009714,1951949615,435092838,1255944487,633081892,1691549870,1270420160,1986820622],[1684892030,1540995920,1878191888,1692838889,286317447,1415172367,494812161,1291296618],[1977128058,1717567057,578394167,543646365,1514161301,385476379,1126256577,1701386564],[571999480,1431131987,2006641741,2015347099,1895620935,686568373,631052954,1386009506],[2007161770,1127175746,202095493,129378227,1015997199,97081934,1933049223,299851721],[1136817044,1233847437,1293901699,794843149,555147017,1010224675,176055440,494905681],[1184030265,911712058,1394692883,973768973,1290453778,1000305334,191665299,1229647597],[1463193507,1801936182,1643051612,1965744323,61620954,1605511086,1055218661,806303704],[752268104,178153166,70015391,993217655,1281701845,1144098372,1212239291,2026257813],[177796588,292137702,854568492,1012449447,1303006026,341876316,1398494981,1050902605],[1632136564,2038606456,1265852958,1900407059,1787022562,592572522,8933128,1703421515],[947324928,747066876,292292574,2061486270,598638419,615897195,1098743236,187853289],[1791496768,1582090996,762336052,1996490474,1858679840,565635948,1214893685,1592416721],[1529025009,2020673676,1771907545,890889435,1024836446,1475905977,699363568,1777193162],[384933732,1032751807,126262268,1255700829,1104025020,909002602,1277556928,1741413025],[1962858697,1663859053,1436926894,1966796315,1882252925,971821712,249123090,1746571979],[709796531,380735183,1227386631,1713004896,1138728391,525620579,1373326747,567366605],[1673677304,1879520596,938169322,1391461613,1777109145,1412331249,1801936076,1297060537],[970470602,1489091301,834498931,824257884,2009789005,1409197211,1516623097,1647794654],[1184398739,878862644,1473644605,255737843,1821870604,1717136972,833281385,1948830669],[404994609,965662571,1271114087,1352582200,1620381515,387316208,1276632174,686220110],[1888469982,272892800,1903555361,1058923113,1262965929,399464828,1767125122,824134758],[2118777553,872809749,627115000,354677059,1636458085,2058287947,965298615,2038105967],[1892616613,912679391,1275952472,1727142933,1711218178,1469520543,1488848437,366552087],[863001656,26087000,1674357053,47448922,1350292171,1521214910,1568588412,12766018],[1197243746,853940534,1736537741,551464172,1628557457,2021258688,1425640989,960561518],[1247836050,1958350124,1531917313,1103576827,1734569550,172900009,431530768,1604853039],[89615050,63713435,797074291,1516680198,769766909,1660354976,1595117213,1848810890],[705113822,2097775917,282001869,127256761,1088180610,1089248934,255079832,140438759],[244111901,313919121,197641230,1530421610,1797272191,1058871977,741794,893136116],[1611016009,1352290768,270133623,1451863717,176912727,959052355,817127478,1063136621],[1994512376,121537287,828293885,8646277,455240874,268621004,244255546,660693442],[1851612233,945987680,504888983,971801704,587742443,1123170008,1016805987,439323979],[11665100,1522992236,1210743218,688296373,1347121435,1772581853,1146787347,730611292],[1469125319,428842441,268267229,2090965497,2091722888,652619869,460292161,978221477],[1898579466,832788117,1974385399,1174059210,2032754878,3467797,1563760857,729673154],[362046299,1851928989,368109532,1743136043,1824363813,1326327273,117271601,1587762356],[560115355,2095502319,1699324959,499345974,440157467,1740810381,1362583700,470836888],[124541185,2076221936,1385620640,89757839,1190162625,95163208,1934625165,726333840],[17802889,962674623,906332896,486024339,1409721005,1075537190,986413872,1743544270],[539351524,353130207,1921304429,534643129,1032080666,72356169,1672225962,1687506013],[236976029,875593913,1316684126,2022391012,1516094273,1356318972,751841510,1607745056],[611464043,1477597009,1016083633,1890245645,1571474318,837034576,135443820,213819812],[1622263774,911694141,140004529,412647340,715396915,1875974391,1846763510,321873795],[1023581343,516679997,1328619083,255174277,180941678,746259394,186800125,743994774],[1661745769,703526214,1758794150,68573660,1167493911,725724057,651302382,196079046],[351987109,641521581,1015487311,1252875038,805602637,1719932343,1875283159,617757348],[2078153224,1254061918,650840602,245440302,1340305937,1242163425,1134115415,1516098884],[1066205242,240806649,1189375297,1514697517,2078739135,1641214667,1718097320,1759698920],[1515618990,981651772,1884643289,1803167415,935353948,863998380,906761951,421866621],[1583121282,1819591826,302206755,795933069,1996961315,159013821,227394117,1761583696],[318870669,1251867416,1143156559,2043512614,2084698754,1857678230,1102936235,1592301472],[1785792573,1821048154,2086003112,3376960,1505550041,1130108745,1107064671,1301853538],[509349063,1949485199,549949030,753322947,38493964,1265961456,1284470131,280040017],[1955743398,527346081,1424706912,626301411,1669957414,1482732405,1588008754,1056782853],[1445696063,1379750320,1107529969,1217401483,732236617,280923733,991543139,1894726602],[921780014,1206969511,1189759781,131605751,807301537,1671335512,874005847,469077137],[2112886193,1578844366,897786606,44311605,1481436308,448703157,1550065501,1533933929],[2124155609,1365243872,2116602922,643084268,1332692468,797627526,286684405,2008395380],[379722246,282582647,1496163497,744972105,523720192,2116514329,420464370,710975908],[1911554528,160641521,1948303040,1883424743,495599512,813869264,1159065029,1380494830],[1642122007,194561352,523531376,755657069,1106058384,742541407,711728755,732884905],[828765757,587277060,819486176,1734120941,1263578290,268570862,46390573,2064010546],[1211993110,129362902,1093789508,1367296827,835158064,1556463638,1872549906,319773694],[1791043873,1317012768,555081353,765070843,939374872,803047169,1487590222,1754738458],[1971764163,1986981824,1758227303,497038282,54042438,1140623493,944929164,525682115],[1064847006,1925966796,241152123,550832504,1879956487,1605718505,1718830212,1423514881],[1290394240,809156123,1541053631,1979344090,911323840,1613394159,535291165,229647156],[1663443847,1091071819,1889496455,472756199,1278504958,2118622827,2020106160,693849893],[242568775,351681739,98677650,879573671,1852842832,765437900,1741441528,1736039073],[957019839,894373153,1564048105,1304828329,1062850310,994225007,1683240473,1410470627],[1357746815,347884024,293911858,918915087,1673915760,1891479983,1713641505,1092211753],[197281965,846235959,1687241996,438828751,1595800932,991283865,628360601,1509541302],[1653425812,695441645,1762094640,273999050,1115837129,195654002,318609018,1498236292],[1307851609,1267117414,396399749,919097808,1241182140,1814719088,1115038954,459190469],[1035850065,1521574567,721677405,970216648,985587870,1552402278,62571414,833396187],[428096065,1406153932,1686491549,1750575598,1136498067,1144220795,2130644533,1548864479],[857835280,1659648790,1955967489,2082525548,203999434,1268646727,983086419,2007733954],[2086293345,1694754497,821860515,1771409393,1165855863,577870031,496562346,1874773695],[1392258036,112716248,1478763461,1503974379,471008744,1008011957,1740270843,862215829],[1453608071,259545979,1963257535,1610570939,2104643209,778175537,556680910,1432550085],[1718773725,1213139195,402360042,1622244148,1307171769,1318975096,1601514046,1474840084],[1974895439,1841047813,1229273631,23029407,1727228616,1386033579,1291809724,1760185580],[356450237,1435740772,564393304,1860483287,1559799828,1376894551,1236158569,2023581762],[1305394602,1712635079,2059711003,881657472,657047154,1647713092,1342849111,2043886444],[1970153165,537327484,881626328,324605361,973255893,103109472,1866483058,702138188],[215411539,1875552215,1079036809,1295410989,656279394,1047909420,1152277538,125685834],[1221148248,1117015793,1391669720,1015701340,196849302,997784329,431414853,409287701],[1855411379,1152922147,1892779777,718193663,242891017,1618522838,834760466,321825509],[1313540657,805984371,342250868,1844323200,1819537931,1511157661,1894423355,1151273719],[2026431310,150083139,1000897458,459966841,67895679,1425404054,1056768887,606879482],[952237255,698134127,1192613232,2108910916,402550188,1849507880,60434137,1138681252],[23708680,739215708,445133497,751331651,1823522136,652092711,174104712,399590861],[607909156,1882164909,1245451142,1531066564,35957895,1281049406,1498155344,1868309504],[618116915,152299781,635242610,395990159,1960552795,215153365,1887711565,178704474],[697698417,1854761264,164873040,1369120491,904694761,488413347,1281490311,2127535108],[861308450,16726342,1035139092,1873099119,1045503068,1173892617,1250502634,1200177745],[1256835516,1324377859,857334198,1052325783,1520056313,1133118683,95166693,1611849259],[925127933,377924654,1443533637,118991382,1531040043,642564785,208535962,233702045],[831767398,721115,166011891,224634131,1092786114,1345179947,537375329,888987621],[1054113088,864649018,1728564346,1546446167,1373680463,1594819506,841121646,502719234],[409191440,1362527751,536090734,2063757682,1889587936,1648313893,1322720471,1228349349],[671730672,920126430,1719454613,256310262,1782808709,2027508287,253546891,1061772588],[1766981537,979584363,166004190,368314962,705663324,629213688,1914153507,109772364],[1577391885,1907675994,1916872041,1649830030,1838983433,1348267486,459013250,1191950643],[665251372,149123230,1429050820,585314895,1453744010,780424178,610302971,1776890214],[437602790,730679340,1605403088,1727657917,937839198,1692815997,1224748667,1337849242],[848515011,1623372240,249071552,78406322,1707754681,1549725741,1097036005,1797069906],[777377636,1221352875,1906991011,1549493436,1449034614,1945836357,819822708,2042663540],[904684958,1710456876,970443521,816817519,568033311,2059426515,390139637,68929430],[272346494,925656006,1165474086,1248103930,742840508,992430933,759425104,828725081],[60520009,1507811689,773129347,1919818552,370469424,109295149,250198619,268666294],[2044495848,675756801,1234156924,173140615,484542924,37483512,936972325,434656025],[748816381,706614055,443923420,361672238,1711919774,1367650780,2061437597,92012842],[1877636325,1502229662,38053401,1157589209,992239279,359676312,1707985286,379488171],[585301968,509712062,97557230,820517415,1815447433,187549941,2091664218,1849049755],[1362524108,1167236904,2122230888,574871416,999415595,128846901,1081422791,1900355751],[346481569,536617379,686109271,1768247302,1003244689,1182913832,1473856356,1097187781],[688316870,799058304,465994936,900248957,1961088819,69684829,2102714668,304406610],[162332303,1680755556,389560674,1887418262,1245570334,303507432,1144334112,1376977778],[1724796116,943260237,425665711,603089178,80730118,1726410418,570394506,1777648802],[710581463,1133512301,238366768,262458960,551663025,1312744892,1268644205,525132014],[1667625888,770590013,821856759,1800214341,1008576929,847647390,626440157,897122854],[1644266482,198399319,1041501366,1486554849,824736746,724703234,771347959,1089713560],[1027359212,200528313,936467488,1846450812,1235982187,1245856573,121266522,1754703884],[76077928,620393895,1513832753,635267277,1623307843,123551571,1070426617,2006992608],[127126267,1419831505,1178861473,171876401,1385069519,1855013488,1572034286,244766793],[537316850,220339887,508003772,347870037,1597361515,367774897,987381281,108316218],[615849641,486705075,718231777,460768615,1454415982,1578470144,1689812929,745643811],[316225635,1234051368,1251540968,1781707782,1286125476,1211549461,26905619,1399555057],[1335705148,1397738146,1308003219,1678546292,1532381840,814246113,152876737,1810404273],[357553279,351161313,1471417196,1925369056,57121390,1743369919,858416608,1464150090],[2019818854,360344183,1423296411,1130923094,1889669474,1441681151,1080149252,444493644],[56054692,1535093208,1933019044,795012083,409858860,1582014623,124230298,542847660],[2011945944,2016932631,84334812,1547031409,82026133,533472996,164787086,414167641],[1970331799,1838465991,1132820006,1029375078,1369984015,1186641113,2099070907,678899220],[54104822,1530872268,586110294,672556165,52142740,1338754766,826636377,928629418],[1713808039,1410783093,1061971242,2033687173,1717523110,1682382701,2009061333,141563478],[1504682161,1696984784,512960625,1751517329,692210267,309144594,1134218457,383361417],[456863351,1736453871,614893949,926407906,270289440,808717261,22549756,1747088534],[873974711,310946025,562181918,1454709874,22227431,1949517558,1527748558,566597626],[2114000421,773488122,711630313,1382672362,128531008,523473590,151729662,52488941],[2070993337,332060654,1451076825,913111955,979804373,81502433,31609574,348061040],[571485231,2113265153,2113111952,271045505,2075863275,943661719,316323751,300598603],[1938512096,620387235,495105630,971013615,175539402,1926141212,2065451922,293388235],[977809296,992249603,258051674,796335959,1338531281,1110379543,186212876,1484517724],[1016926610,1676648654,1014714508,316403498,931926132,1602488255,1132038030,42915880],[175991082,430476876,1937392082,1146198491,1060965234,1020035231,327221698,81681058],[592398695,1179209849,390443199,1659111358,2118738004,1391919122,1463483982,701994129],[1994271261,1084981642,1601328755,711169407,1400454801,1501976252,1469198783,548961055],[1101659673,1694734246,420615932,974136885,1030817493,1286286908,1966114118,1328554950],[1141050382,1651481783,1579605508,2074246736,1415525044,1893881031,75011589,62632523],[1288947050,550399895,1313606835,550264724,958097754,1943294689,187015074,123918327],[1812378218,582040814,557325239,1159979197,1695686310,1550668698,1617823221,160271826],[47922271,982112410,1532742341,424675800,1131488403,1215403232,1908164095,2089344083],[473004859,1414078235,683853879,394221180,682449463,779047758,661309078,1231056384],[1244680281,1866935002,1658802129,1831354948,7019988,1053521393,2004997287,2001615824],[1115172923,839382344,1050216793,9559680,1871402906,63243045,1454247566,1652923386],[1872400277,1421163410,2067156370,1503002695,1658105297,1941169423,962562093,1781581288],[2080989109,1182268247,14955195,110415588,1095774517,502990544,1835886123,1486073048],[1768036510,1059537419,100442467,4040856,1183421679,1523208689,1685701068,163571282],[1334928161,116670526,87056274,163695461,2076196657,785179626,1597595398,1622236549],[6672684,1061081772,40311507,499164393,1174658385,1796821655,1388573584,293462942],[1404879278,1854777384,752379672,836287021,307672286,1234075521,397642947,978037610],[594684676,902480241,1129656947,999070100,1371792793,503470284,895410158,50536955],[1779468122,1731177095,1475706862,1820577382,622430505,1093922570,872001423,403130941],[801548521,120067173,1749181042,1925185163,2006119505,1135194274,1256910937,1065355486],[1162843458,1312966623,918905070,1657286266,462141242,1802731970,108069835,437087908],[1371241987,762140215,1295411480,427200534,33561500,314562998,1792689881,1172948192],[35546202,2125318041,823640245,1648248433,665658545,1671588208,1515137239,1054568852],[1582956427,361488977,1283415698,782866947,891220629,1756631463,1921126880,2032077555],[1679052135,1765016498,2088859830,1645226921,897121605,1656671447,691135088,1220404823],[1743117813,1669185923,1498773975,1180887932,1734179385,715337078,962850300,21802257],[727238527,17378920,305311197,1848911377,1685029468,1672165938,636834349,789971789],[169340222,23023309,1348698321,1867805260,979523390,584212005,1734114019,571621175],[2076954515,1518824708,1719852982,472734660,326165897,2018261541,294319839,332087364],[1712631166,1204169152,825011448,126331336,1945834173,2052192521,517642799,818774236],[1646949680,545766646,70309752,691576863,1124116602,2052586039,1483852317,383413811],[1192700176,215643381,1628484774,987080936,881387684,255952138,165148448,1986160055],[229773723,1907544436,227324639,392886285,751354512,26495609,818277006,13509453],[1942537901,2092981800,68485747,36511189,802691452,447298369,62461250,1906165485],[237195308,1144965929,1343950366,2124622169,1058018562,1207030399,1044025189,2018665340],[770096809,701393895,1126868911,477874485,1273662314,1923268530,853619250,79323155],[1386396140,1642250733,2010450082,1306743586,1613688812,2043840968,880878567,1265493121],[916291544,2026322684,214430615,154829105,679867862,1473590609,1607148200,2015414249],[1526552613,1016069959,877698388,179237962,230807639,6114660,2081942418,1789098549],[821620547,360198034,1374550775,1912202041,549592650,1411188632,1519403222,235014342],[2106382387,2018128577,1941380334,1373610600,1675675109,772944072,1474491804,1391253947],[1985399214,1852490782,2126779105,1196100690,758336114,54654689,294836633,1847233946],[1913790767,1050734117,627804823,1786311153,2103141764,137860836,635993427,2025647507],[143569965,1463474266,157098751,920726169,1604763797,1524628407,1816163741,348395590],[722875851,72393037,2074171170,354200737,732842244,1337417034,1713783034,1625956339],[722684299,1806632908,1742809172,201302195,704829980,1524279935,1728984720,1510057347],[912619803,290458433,2124816554,1362374601,97691705,1720285764,1355212247,59020080],[1784633824,1988835701,1106495115,2007690239,1607968176,489937092,1398562727,93537587],[1504253424,2113420987,1673260489,587117867,33383058,1304437960,1699528299,1141494224],[1377105190,1420585765,1307346698,1048857233,1510379096,217390122,629304175,1898564649],[829045898,217865620,1535183146,457092316,1726187493,243065773,1127323471,553341884],[811423167,1819098234,690422903,100437261,465334487,1279838639,1511688113,1494359054],[1704381134,1710325209,670741154,1816061139,1249813626,471143398,294658312,1390934079],[1199513909,909564901,2096680570,733634126,824302404,640797584,235085095,801714675],[1306099982,429875352,1103448754,1326796851,948144729,2004207227,1725817968,1358013903],[1693036314,1245828239,2042050075,1695714774,1540664185,1780130872,1526559609,434976617],[409852963,723431774,1247728256,786550353,102417050,1022813282,708683743,305947337],[587950485,239665513,1786832763,1535720071,2090370947,1837048135,1244859339,23608872],[1776579639,1829253098,1946361349,518986460,369023590,1279554844,277025420,322543381],[1307061777,1171357118,957009715,246449220,618110707,1277487270,76386169,447874988],[2111901702,822382262,1749194011,2065786729,834069915,46575527,659943350,118484154],[1886966646,771842223,1657749738,289764983,910647174,1864220572,363839911,186500268],[1738256205,1086118796,775821588,1004493320,1064912631,1507411989,453543431,1031749880],[1806577622,1137019068,1125374777,1249519187,1344385958,916038645,1389292423,70217969],[1154234553,317034069,1145175466,2028841849,765836473,198176106,672789291,818375424],[1441396617,672500042,338668882,1418850614,1653870937,2079816855,531340138,73400078],[261824490,1262378103,854278218,2025142969,908582016,935487456,100890484,847870430],[2072589732,389770476,645872409,296789902,2093710286,102831080,1799969622,1353732026],[897762413,1991487957,1032999276,950216239,1089657965,1960981446,768488486,966637252],[1529185612,1659253651,898753457,695224308,1335811953,1200783125,6980778,2057494454],[522499923,1679305550,1102107666,855502452,1155398086,943147236,169817873,836380798],[396591878,503517677,2043157602,1001107358,104155790,123471380,396344670,1451751045],[1283771032,1007107225,1799353032,19055861,2061780025,663936191,481216855,506242912],[108943527,1683656578,1860556164,50611592,29154648,473358864,1281648969,425937756],[709570826,921320868,1795717909,1289759389,1936110144,1709755445,2023772446,425560356],[1487554353,1652548695,560897080,1466712805,1365287060,939791629,1769188111,1451408168],[1758129726,971943020,1579875380,845205019,1614258262,1871306777,452269417,609569382],[2041626813,707185524,255960170,985458203,1681618967,485588122,1940120173,974339830],[1061727419,147571270,625436609,846428291,563906332,1170242184,971869731,1047643913],[208823558,1840516573,1027214374,228714081,476197684,94575061,16893282,1043147627],[2107855249,1235993649,420936782,2015859568,1253625387,193333745,276963962,190189966],[1437069871,1934097900,975942426,1536795047,833164892,777440944,1236826052,1358694271],[1886145856,646486238,653221870,543396682,339572480,1687943792,504534333,368616490],[435533317,1780777450,909044979,383089406,1725883727,1882199074,2038009976,421126711],[1020683569,2100155014,635499082,1709872075,271952522,927128908,215840679,970083347],[1409367766,1127497079,1859813074,3075119,1726872295,1106743532,74268614,1317089181],[1915180857,524477091,872662188,1997286093,1889447034,810847443,804016392,413920518],[1379544558,1748898239,1225375449,67772108,1613162452,1136711628,1273516480,2042102638],[1454665574,655357076,454107857,2235466,779690156,336720665,1873765845,1853004331],[1574337333,578698360,742303521,501790295,2080826803,724395490,36057063,1062306045],[532432165,1963608246,220937973,1297923263,1171271808,708688809,322495450,1543593737],[269595590,1968831718,1711786446,1833111389,2101960361,433384598,1559375597,600736195],[562697920,961582666,225753607,1277737883,531614143,793416205,1093514935,1609227322],[1162187495,686986060,1906931839,1818788976,832449009,112875286,1988904487,1288013918],[480622674,379626205,1811941933,1651115978,2027132573,784992810,1074345007,1498901258],[1943963957,1956140901,1333634987,1865304046,333146276,1410601144,1199645020,507558434],[847576308,350035294,907278882,838957476,1661161734,1876190523,1041608643,982003082],[1738690163,995351746,477363286,837223967,2034973091,71667115,318436741,1010979031],[1820472937,1362165605,2093063885,432524530,1921626146,698997600,1652881817,825279853],[1408090224,1917019042,675700431,205234082,474994409,1467046458,81348739,1746155335],[655344472,1394689816,566069547,770489030,623015926,1816894193,732593910,1946903513],[530013710,1653655414,566588918,712205296,859471971,483076768,669407630,1472296169],[1785784101,324877294,676285971,494752988,615315501,838962364,319308154,1320518505],[2020113040,1744377848,564101073,1633004197,1622698526,863498850,951307506,201817085],[2078039179,1365878367,1643091238,1881581310,1718138985,528658969,1723903822,1198930475],[1942900801,574189928,506725901,1520460609,603703475,2129124315,1976564470,195564499],[950609180,612669426,1869212391,1796863908,1577368301,1472154318,2086797801,919178209],[731443805,1953546739,576190953,1727102503,216903761,1907318620,1299517208,1928440070],[1539187011,1447250293,892950539,89797082,830848817,599924956,1379262908,1816626496],[234078847,1627199499,1199475478,1351651364,688092761,1426225228,1459581904,1235593619],[1037643090,73368142,417317518,382142498,380204313,1058802082,245537447,1813765879],[275079926,1658163814,462198037,129905188,2011322438,195734649,1179877255,1639705047],[268158673,1274190058,294330059,2120505677,1658232029,390781013,19264513,1454793708],[959145652,446659717,1989165062,1868208145,1424891965,1087824127,2034090648,1748482190],[1481230292,2019225569,1156753396,1377411167,2044534231,2048104603,1916911587,1890153619],[1961458737,887534302,792518641,1967475528,1518070912,530687531,2051050634,10837626],[1485316455,292361269,2073229178,1142250297,1319519176,1135227341,324571486,927321222],[1817186988,384195847,602148391,2000127595,883514092,180773575,1746637091,1545143984],[707221349,1595361811,160399455,1033186827,131340528,1289333980,412067660,625974618],[525353529,154355414,524890891,396341306,576229786,625100295,1589054851,1859414303],[2053534582,1082673807,883160975,1150624427,232025321,853622219,604788864,592394021],[1878971658,1565633809,1171526383,1985905866,1618413236,244149282,977466793,1819898974],[479772872,164581968,353644979,1380211274,1235529510,1609987872,1831249004,692511129],[627941052,157160759,117049684,762307238,624858915,1572413207,2065582270,2042123313],[579025506,463498522,703543192,1795165373,358121580,804515976,828823264,1624754749],[1097103484,920507765,192542723,1294510571,1828340514,872164895,1926721054,1469722733],[805665939,325002035,744248345,473061626,20139858,77971475,1188626013,387652074],[1438059970,28498659,494338941,1188358064,848452213,262220823,873307832,1875919885],[954502426,1618872705,1041150851,1498109369,1705111889,427103603,1116589115,1368506345],[627853762,1123182413,1310610219,1170135446,739561690,409944386,745359666,737594904],[113926226,1697032706,1718494040,1306597144,940193793,129163492,1418810099,757492163],[222942053,2044253267,644847922,909614210,1305652299,201770586,1938397554,1886828773],[1399107699,1749262952,1424303483,690839689,399192485,247313826,1706935224,501029919],[1596216748,1368051583,1665050742,990810905,295830730,1999952343,1219864820,498205122],[661303211,782575620,1164516629,659276445,624697843,1994459957,375967438,1363265721],[416804231,292644906,885508812,2104514559,137509657,981545339,516264120,1431262529],[1276315260,993373126,1991239085,1251462841,276929944,323651974,1967459966,1584058281],[355696025,1673952583,2039275471,578513168,725082091,775049395,647746415,1585569516],[1279738681,373987090,1101380591,1388080105,545254475,833723745,1190681602,1569931127],[1649006399,453002806,2041115648,1340312251,438511566,418545439,2021188707,1769428928],[2074611089,731392653,93383622,923094378,816040366,366867239,1314199431,1354760388],[1707426431,1376420018,1361775379,1606916270,1690898928,1674914206,160967809,1455414752],[1796982903,921990397,472903623,887132122,1427115239,889287193,1692318949,1409868224],[814086623,1668311251,818431571,1899329495,780501600,1816380480,720894939,1377625587],[768199944,818357060,1610406851,892566586,1885960314,665120703,719905664,1598747608],[151054361,1340326263,1827680620,942664216,266818170,1961028658,1717711196,1443261927],[1651049401,1216662549,809961485,868477630,565442902,1762381561,2105153799,766064658],[1575148997,431756415,916355793,1365507102,1703943724,1755863153,1590455928,355563226],[142462016,555965976,1866243336,886111924,86525684,256009717,604184435,241811781],[861886029,1710555052,658664282,1471785616,807566292,1567558614,8912807,1477956380],[1530368962,18654960,649388796,58201688,275896616,1533575379,1964118628,483913780],[1942733308,716789757,1536680002,462975926,1830385163,382214413,917870475,505037350],[23607757,628365282,527687522,298983823,739405607,952996197,293855073,1487287211],[228578708,413936907,2056645974,1841657904,1048175232,1193375644,17353275,1415656350],[1609508362,580638700,915569442,133898254,1100840533,754684177,1026274436,1176939930],[279506561,2057161304,412118083,18688375,57831924,1392401732,1432328178,298905837],[1928397783,958843845,490896929,161455835,1624947861,1739727819,2125803617,1215013159],[808926436,1389093722,496176570,396224498,1017234965,1883338227,1566975673,320808599],[1896843960,1826563867,1408914317,416254525,922162116,509931664,2015120981,1474222922],[2095028948,216845540,727576412,1677256354,600947349,19577437,371143888,978967777],[1740861249,684503241,677685214,1964267573,252131911,1116291423,1924123685,1809700106],[382296340,711887840,941437260,1549395229,1744977874,449307030,1258856807,1123392907],[1656792008,2037170524,17404338,1580707913,724908117,101311187,1824937358,1836623571],[1712092909,2082822987,240216726,1309496280,1167073902,1257935895,831514954,1074532189],[203887530,194626713,980312803,291786166,2104808577,1597485257,834249205,336340867],[1826278988,1180969,1077718850,1023269956,1188559023,1524153793,1169704634,1601631580],[1654403739,89469666,505520399,1401034832,1876503354,997124737,1362952018,2078772072],[1976648620,2008256727,1789314778,1254837070,452191380,1997326006,892644610,445774853],[910284376,1621785048,2059000647,1072624269,1257637394,741433332,480636296,1701704044],[231602734,1210954898,2016045130,1944278245,229573980,265118413,2006601792,2115775027],[1559085114,890117004,1804972489,561913464,1278582830,92847863,1955068889,921642950],[371509480,1011963884,1954979830,1951358427,551763198,204255894,674880428,1155789774],[1311252919,1033185160,359645103,1791294914,73415045,790223563,1079471766,1770367578],[1431411026,1141935176,1494780636,1755096559,1812019376,1205065271,1726103411,1350829904],[61449161,385611532,1043520153,1448712031,1995262017,346077135,1610611790,1408242355],[93975768,1163006475,1099198140,1963357395,561293005,552318781,586995235,1259917262],[439035123,1426421402,980251366,1987183651,39030133,1435233566,1746631834,1986600473],[1225592004,1795021575,221305472,806435319,679689080,1359263809,843373371,1738392049],[1497122298,1704300945,754452152,1116335454,1867379816,1270757946,436969008,578544165],[1628703384,215584453,2064615408,1781243840,1442356239,155454327,2126322316,1056057275],[99769829,989308909,1635346730,1029689766,64849295,705441105,1662843510,906609839],[1114992353,899107267,1052131884,1941645573,91285112,622376372,1264506178,853455435],[35288929,762118765,1964274572,761460090,383013063,1392578234,266831000,2118323051],[657711333,302596440,623955761,1092793284,266342492,1260744186,416240803,2005597744],[642928426,939816919,1844892803,1791629171,1667055979,2103667311,1372272293,1979798384],[76266543,1879586107,1697891124,673276065,1303955784,928090291,850593715,721262879],[381025731,191141135,1605936914,277263542,197142447,403221154,1447300490,1276856899],[612987081,543099264,1732307993,1681619414,820449662,450456666,1286700455,1268331565],[1926538938,2121075757,1293955971,40841585,1723381645,1982919775,1415469253,1767122705],[964183508,220439728,214314058,434429573,1362517378,2014916003,806921389,883531647],[2122253438,746855759,495832008,1032083891,600368930,2124095417,386477453,1291857181],[1545021426,1659491961,1891204428,1884566484,1439210336,1152450261,866686776,1569182847],[1047838083,1277881031,749216469,121301501,1954309785,1158383929,774438377,130434607],[1550827665,1174636340,1280676089,144189689,604290608,768999021,2040380111,35937334],[1647317536,1606751257,1217727002,669920772,1694918885,1449008503,1773709055,732583629],[1131650595,1481198092,1252033058,918671238,1183738550,1716171186,833591449,1256399709],[1523761893,1692346151,881619363,1311248908,24274373,79305682,756071426,2000763672],[880323095,1115339933,754866183,10241944,454443200,796493706,1312112197,1696335168],[1846428795,1429147926,1106122519,325758896,1090809741,381995813,1144653817,1395583350],[1700887550,358597133,1410949954,1425586673,651472248,1851637881,383601703,693495932],[222697136,422295837,2016640786,634597139,1664142002,852101377,11125434,678805060],[1728211557,1348362854,590475672,288739957,1208023213,176362323,94773643,316200054],[1924575633,174356676,332602396,591071207,474279063,1933224058,576123315,633689341],[923940739,753406939,500419215,336987459,905729314,1162284658,1640774489,202251237],[884706575,1960133269,925685145,780816313,14014403,1407195343,2103421079,191501397],[2062146002,1131037938,2022738478,813151381,1704662856,871624186,123737247,317379787],[1420300445,881946108,1862352260,895408172,1442296376,751183660,700419420,941320246],[211351279,1371109841,379313168,1534105408,87710789,836610584,1641502773,35498064],[1838882375,1341321600,2072490247,1170947542,1619878209,1817202792,402594884,1002520316],[652243997,1901662102,465770578,233260839,851049089,859948113,264617200,637569554],[1699388549,2064245455,1021750197,1741591186,1704634945,82208896,1692785767,453323926],[1035217180,1776901917,892361053,25122668,1536245510,172758158,1063430685,315253556],[491625161,1689009551,2100241701,708525801,1620606662,1516535543,875631384,1326029569],[1003922268,1894672910,1264506908,457781623,86828826,1633121137,1107308516,313779985],[1815276035,1513574588,2042919118,459677257,1778860035,1660245060,107070282,1447244571],[490317120,625369706,1469749678,900344849,897196529,895208899,1100983761,380304805],[835807051,429037531,2087758010,2096738052,1598205980,1047579391,441710616,1670614631],[883202296,2124807641,67382537,15233653,144151447,146501764,1782259586,1051396243],[1934746815,526687270,1327355216,1638510778,456470154,610191469,1661760844,1563364716],[1736467079,1887444456,360057189,1816084782,522134279,201470868,547096968,2072915260],[1697010609,194588545,1452679460,366955856,1861756556,1070813408,2042539738,156980458],[1535941206,1257838062,983584880,172951524,1301742449,1268067350,199068879,1466038875],[1615474442,2044243050,178076719,304973445,1553084097,1277481998,857940045,466403060],[1722429304,2088203654,48218920,1554183123,550902216,836125455,147444396,1880954236],[1515365313,145244466,394035297,830013093,760431696,1933144728,1066299340,118855591],[433867782,66356502,848799766,1278605514,1853439356,163433563,774827083,2109259548],[1870448243,581494426,1406140608,1968474779,1492895779,1361647577,1291968093,87050820],[690852754,873917309,1256063967,723831364,917605532,1556681377,770513609,512417188],[241875609,897670407,2121102435,1051315535,1982330808,1276328225,1114889531,1582053037],[872108149,1660691304,1301449948,1726481002,180983421,682024558,729059142,319620557],[1423998578,1920589605,2130601172,67397745,1358024267,1650744788,782927249,403462854],[1383509626,204911239,1030341655,1369605473,1139322516,1850714885,402402710,1704335391],[706294695,1779446723,808335099,572793193,239288196,1672449481,967186887,634532436],[953533337,136766807,1567131677,2029049847,1089164640,586969856,978743776,1889673510],[1689483573,1541003985,1296516357,1057018100,175611802,1351471017,2010220279,131701175],[349356421,278154725,987530952,208666764,214392912,1409928025,1067434802,297453571],[358070653,392570797,1226247815,249437591,1243805008,1022896314,156014855,1113275782],[929363799,1879273998,457146565,597334812,1665856557,1173788734,623701992,254646465],[39502136,1482301582,660444061,947034158,54242431,127301886,1502079257,1415703093],[1585696381,1034119372,1516735634,1024455090,1062375186,730836438,35737507,848225406],[400548354,520460025,275887853,863172063,1974731997,596709013,2059693542,773053681],[145054931,1300066436,1228179585,1924097245,210128129,500958459,579244710,590882503],[1097563570,1376149140,906179309,792002542,1756033663,699026548,280281946,31816801],[523379275,1160860826,759911084,2078849990,1850875879,685409979,2046281892,733613998],[1134541845,1712512665,141322596,792208201,1580948083,1700276628,1585355218,1234123831],[130414786,1872808207,769824324,1219051506,413914981,1432525027,1900074433,321146297],[433820310,1268641577,333577273,391379548,150071690,1328203166,1154359820,1369529370],[739414352,982665015,1650448532,1031620907,1740302259,80727719,1119892211,64384261],[1099953288,1079989792,1271419469,245735918,1144169118,1239089585,1110226395,931434652],[919682401,1843445015,1460339934,1482778583,1949187254,1056006371,150342917,1182941148],[1179158477,1879234763,546306354,1716652388,256536571,2000544251,3344107,52306554],[1977786671,1661700090,495897555,316030702,531583039,1478088751,2054117562,1597478152],[195325420,855421691,251319064,721564773,146386823,1016740684,1129851533,1244190379],[526116488,1085064876,729362810,1216352629,1925593065,1435415506,193004805,1996814487],[1990715821,243584186,1742026287,391987701,1821933832,1427851664,1105127443,479011497],[1940726330,46839039,1945724274,2118662179,1246884256,1917884105,1665693523,463640376],[1025479581,1225130253,575733304,2094731885,1281444004,1227051775,1862604582,1905913910],[727267253,1063385835,933076163,954448644,575851846,1841406739,277420630,1039360665],[1083587205,773504118,938413293,216557481,1704724022,563226247,1082819524,10196385],[1799120172,1733650414,1831141387,607838043,1662879360,992855553,1195223450,651409997],[915570314,85443221,127933143,1866453687,1906312569,1821124388,883206043,1754443751],[674938864,150032377,2000642229,818750519,1006546540,663646478,2112690136,1507756464],[2122536983,492264432,248441474,1644471500,9762374,299982378,1710950058,1838613178],[189618711,1977340090,1732099455,723261622,813276781,1970919665,1267960121,1761018315],[914175775,188707030,1823670357,714114248,633882420,1150578167,519470740,1776235478],[2122194227,1317711392,1205797966,567781143,1935211057,253461085,815196600,1545047699],[1212812970,867462581,1505992529,610502968,1229884167,1253273887,1532841195,1536546683],[793707672,54930774,13446980,1477885259,882047074,522824710,1103151056,1573566460],[1806126249,110969869,1991809694,631928121,179786131,1174536326,1309268225,993055390],[1801820579,1744074280,499328599,756295733,355518752,777990791,1075207720,1250732916],[1297522640,1881710827,1342387661,1377464879,161053845,638017227,1477094840,1044767337],[481625908,1658121781,831153036,463671753,1561855919,1475904906,392740867,1635086361],[583594259,263450475,1702466519,218216525,587226615,497014897,392835443,312292348],[2083078025,1567925802,401794994,1582604590,2001832933,724803480,123176545,1750141040],[2076076433,1510360473,403918475,811097128,157608510,795656596,1524103553,2050294036],[289808959,734507973,481754367,1741784741,811532945,921712259,1999139887,856710915],[560845584,942183243,1424573119,425861798,418526907,1418443204,1335066312,1638727315],[1012947915,1756129520,1601040822,1495138139,1243241836,321039784,1986132005,820506318],[584832798,1906654070,1583993839,161906815,833267527,1542278193,369587758,899640688],[484905966,2060393069,1201089737,823963542,213761793,816350199,1595603225,133036839],[282541642,372381710,820405159,1583322711,210478549,1616251313,1769721683,1871927562],[2068312714,839123032,642044947,1739195877,1903703714,1968070359,896857345,1680632923],[1630891237,1541731926,884740022,1437845504,1269630420,79935906,737251165,91296539],[402614187,1147507436,236596620,353909308,1745534118,307946895,1743010283,34424261],[2100515792,2103002811,1755026073,830650500,127734029,1998840238,745702271,1552785348],[1973331032,522843863,421158091,2073112776,1005391243,1166018268,2031612949,1487126084],[638408567,334174141,762785301,1639753195,492160442,1144563902,1062477779,1270256388],[1622502675,53047,185106401,1136153565,1410220293,1446969621,551553667,1625475395],[1931844478,1055976236,569970115,1105312403,1712573598,178125487,1303639663,1312360583],[1827604359,1875059335,73775079,1269791962,726265175,1438848015,296395864,972990025],[214863998,369181811,1733252150,1026680455,1723346962,1605761590,565024423,77183774],[1737139073,1851773242,1873070868,1608961972,1664529069,1368973506,890703185,1171091482],[564052866,1225752325,734398327,351794889,1270188370,783548642,397288752,1789609364],[228121310,1940461490,18591522,1412347224,933501339,459880579,414341556,1867868134],[1747748473,917389302,1671757704,660615994,785386535,1385137597,586832103,1398818373],[439368910,1868099239,296930302,422226220,1441117933,1900754978,1684164251,328151867],[1190883184,1139107903,1757950796,1682560931,361046902,1950338097,1527806184,645291167],[1785335484,2012985734,1673249872,984699249,814035884,337272793,306108268,955376645],[824066380,798229547,2012836761,1453908557,1732956616,1339317758,1669342438,1407733259],[1360551692,651236348,1773927915,103448320,2055793687,975496950,115110744,1587234521],[1244527293,870346729,707948526,1364433704,1139148124,383589180,1606051842,670849116],[1753827791,1790659155,2124881973,1355695101,1972953226,1361190234,1553164763,1703819336],[1903207957,1004160196,2015592523,1917433685,1719779489,1200188881,1492545730,384696430],[1478203501,427777651,1763286303,1086819320,1649603590,1644167792,1684250004,1970871724],[39999077,1414467758,1244940685,638377791,1764692544,343979743,1408622525,361784943],[331286654,1297370901,1976452618,1278956205,85496765,338715835,606517080,1649417813],[45453104,1163044062,1400576323,813769599,972292734,700269019,1405026522,514777573],[1000049887,273610049,1840903556,1111815252,1199721916,2084263661,760272719,2040391117],[1069864062,1337163877,1036362511,1158319468,722896485,1561325193,2090482020,239185167],[709060349,620203356,1220046454,1442942305,1350123869,81375762,764658617,803454967],[363811760,2025127397,1372686209,322646520,1944249578,506330587,175291731,1266436974],[1429398347,29737731,1208400129,170163454,14535096,2049809113,1160575602,1052301811],[1558332143,1406034501,1691022038,1316723943,1090836456,2111912283,1222672557,1051332186],[1764017433,883026856,737766013,1633341079,1418116435,1595096498,217908991,1890367413],[1212610213,1001520787,1559151462,1700070955,516678981,1459706511,307046290,1721197020],[802096948,781811151,1510554105,1431641651,289918554,1863152967,936477302,1833589038],[1694340597,287510712,1609528492,58688435,2103686101,875010273,1224721446,209887521],[1354447907,1253568790,1978959694,1527581866,1749557903,1587581137,1986627753,697339665],[25755149,1247641025,16893937,1890692316,1884447776,1774722346,1086856106,509356949],[135818810,1630586997,1191121596,1209715853,1035241651,1769403993,1420699115,207737541],[2042636244,656223766,1347549698,900639912,635639440,1946814639,610823005,536879463],[121142555,1953757474,1225228821,1393929000,1613103406,671209120,1825581569,877012409],[1492467196,1714527247,2072118980,1565763307,2118656966,746550330,421066336,1418205106],[137945109,1852949154,1646282634,204078480,1141108747,163722757,1798252479,315357940],[896532750,1099216474,1016547020,1638896779,1382595640,828834250,463874643,622711888],[668930656,1178495419,744574046,779170873,1723621544,759611724,169668326,220217816],[848732147,466434791,1010418378,388062170,954407031,1200038717,378035223,1077036492],[1963972462,1709752814,1819657693,1937965270,1965192657,507025298,560084744,958379672],[1535656944,1917066588,640061389,1355547190,774944923,1568885437,44318334,1365147390],[16299574,1659013061,1952924458,1416331955,707325615,1135580312,1801754956,1318457087],[1340201956,2020308111,352817017,1994637514,1882401341,213291756,954187362,525794038],[1512201706,1804472015,458619737,129370043,960644951,339356678,42100170,2040383307],[226893028,1658417524,2100065426,1892727538,1459006747,1894939441,994272793,1407865995],[1919533375,578144744,201355235,1715820729,1383806352,814481469,103243718,1806595043],[824630463,2020522548,904415104,79530005,1106396333,1746854231,1150344612,777557034],[991928931,203836001,1868877744,2018622644,1064723075,642424463,1301878272,1147529542],[1063151816,1249293466,148659195,1741789925,1954203585,736122191,1998857803,1071271497],[190465927,40448299,739076104,1986568144,174054621,1448881946,1591805648,1681893977],[1781249432,1373368929,1476460124,1096550946,469103730,316152984,2010639132,893384442],[1893252731,1320097495,1200275476,198218502,1517594718,1025104116,1749492451,890406672],[825617312,1196914947,758964395,1090058640,346035667,1278201139,774616667,1840843377],[1956557841,613869789,1157326586,1804884242,1827422799,1247242090,1129225357,1181629024],[928680065,648310332,839837547,226793599,173448904,829310432,1049615860,1460249392],[51115383,589879651,1353680652,690220892,536629010,1073888098,247797018,1012620131],[2117626992,773308065,797273950,1540132232,1150708008,1386446973,1394982337,2127195324],[1917256317,1208261976,1408948294,766269776,2064849614,294830648,1172565846,358457501],[473136472,385977762,322934018,403704676,804305301,16532241,719928963,280737195],[1500129870,1744474990,1448104380,241319859,1531119066,920013847,556476100,1958163639],[1108158079,88947192,729338616,1099320606,466374324,2039587554,1628509725,486970387],[517914052,1921803730,1640446297,1377556467,1266519984,1999523589,2086454128,1110488107],[1118703114,1810613421,1120199185,357400595,1245316205,122096787,720037438,22477207],[1950788369,409986316,465777169,1626115478,1754999476,465042055,49422770,1567742432],[944922818,1809377980,1418503622,2036047153,440276941,108892206,480068133,752223049],[79586183,933643334,1973480933,1250968201,891338681,1994490314,326552104,967199362],[361551457,28037483,1835736053,1663761659,1739092163,1403531371,428633437,1011630573],[1803521770,705367693,1864386911,1394302847,391488621,1880275129,1774165550,18411595],[1235342844,626409266,1817282142,1709558522,392459772,1266835496,75789762,1528242520],[917063121,1258057140,917398850,1357721258,1991907535,2008859567,181691866,436332567],[750768671,1594610498,142716462,471302566,355648005,274345638,291585880,627466449],[18031302,762119784,652745389,670130311,418221846,2064157926,1386323021,941151542],[1513420251,599807322,7820917,264482176,1727923059,2002203113,816814695,1300137854],[2109797939,827655689,1091256563,695392260,1855564688,1545685824,1734557771,1531973766],[794601839,1364205339,150549556,167101791,1101905301,1592278396,517150812,1705331085],[118450822,1549240518,631308817,1286710917,2087832579,1989172623,2071232915,1248657990],[337019374,857136359,447878305,1801048341,566200817,1164647764,1406489852,917652523],[627995581,293619680,1777505664,1309140916,2010670640,34046435,211723946,1060395053],[338379039,1412878778,1997734860,1114932947,1026314245,1144092267,482508657,457298884],[2022777325,1971089762,1032215495,635459997,766280442,947399841,1152680364,1538454358],[1555900398,751046616,113469491,834510377,1716722209,370804340,1870194471,691756577],[1312273556,536724558,1353992788,1936349562,1217727410,1122290836,203387365,1016367570],[1484017790,1447863117,90588243,811628813,1595812839,1438993142,260168621,1823504355],[1408002395,1067116408,1266561909,1266906879,295471218,866053174,1986033579,534451278],[105936819,178919262,883410924,70780039,577733348,399079738,180142241,339707296],[117081316,1453128278,1515525554,668966111,1733878474,1418763772,1340468239,1134324652],[26048710,177905052,1018026150,1629369673,1663126677,868335541,1341939283,1764098483],[218106190,381222744,613487299,506714250,1398603205,1660258668,382242177,1577122129],[553018873,372035896,1437475626,318152664,2090443440,1830541308,997345765,1703479268],[1817234848,1759511567,474539889,869002318,803015705,820744513,1998241512,987360667],[1612633119,1901210271,936599001,978247727,1643275111,1419443718,2048163808,495182437],[1748836439,1482728148,1788741873,1818351653,86309269,591000522,995421889,1928807399],[130710223,1206224772,153947306,42043085,344447868,2038926337,762647411,1569988345],[628489116,1049719761,1416717504,1854758258,1600276686,1763726314,2118448182,1303616679],[873955693,1272594527,385074473,482582115,1980223604,732645445,559368131,1738089830],[666789840,1074689392,909926245,437489283,1680263826,1445719624,1314909510,1217710112],[529510910,1547769830,364785647,158890696,981950064,293816894,1317546276,294178114],[87055577,2074168239,815636228,1191035934,1334851188,1033510692,739560579,253546764],[235493028,1138139052,646543374,1603979965,2013558877,343746945,1448591506,99581233],[574600417,1910681827,1500928800,1576646209,1660574700,1700898973,59696074,1186252435],[1471633000,557061052,1035632231,997621004,698134682,573127409,1831468930,523624084],[38208720,1916303058,1428858891,2049205115,879812133,1977024555,642618902,947030939],[1904822033,1744300015,1854212445,287940082,2039063391,617569186,1212735430,449029807],[910664365,955942673,848165920,1807043947,570212392,575276446,1139581023,1351566040],[2048100737,382809479,1179226987,1966211919,472364948,850683818,1231980003,1131212559],[1794573624,1428136212,887048066,214865257,632441793,1635055528,1650439955,306015700],[1663964180,153270467,1766601088,1452374488,14631976,1816780762,997621367,298081921],[1754964377,2015514338,1626918899,1807136085,1782749517,452167586,1200017639,1353236001],[1396544361,1989909090,1376539576,1088542840,641774267,1515614059,1938285161,1547600986],[371534709,1374655806,505080166,776224186,974338116,1378584476,1086165522,243706388],[1481521647,1726297823,1325190263,256671781,773167777,1632289127,2100239000,2003274142],[882557755,1469523357,687403659,1983811796,1067794638,443658900,262508398,1541121649],[1702203637,862052615,923714977,504006850,239009135,464517884,63426073,2010255897],[170440409,1858128597,790458719,1392025477,937263239,1799806852,539037031,1945138625],[278374209,562313501,1202659374,1929066469,1649114030,1345973690,1500948993,1303535821],[936352843,586830365,1416832670,1971837945,1895445223,1377942321,1780159324,1394692969],[1748978921,673020317,1343744483,1038291543,1301709131,1415520254,1454889570,1738043045],[1951332981,266272753,136139465,2090968345,71143395,106026671,1821416499,729451355],[1016922385,1408695011,784418479,1621233314,127144664,2004313048,1005340393,2037692673],[719717043,75762026,948897068,740917297,1653678296,907914265,153730793,1530153203],[578598992,1820275577,1363656186,743891075,1723970598,1401288404,899444358,1483583954],[912454383,1180329502,23686164,1146866558,1774015400,1685607854,1142241386,1639096242],[1306862677,861519188,1888847245,1894536494,1320465209,1183105567,1918901703,227738706],[254235547,1830727843,1820585267,1568776305,1116821075,511962854,1157634473,1460030710],[769909549,702619793,830392260,2029674159,2007061390,1784198713,1347745586,1770849405],[357945636,469743496,1775530112,382247811,1291716646,1708156621,130454677,154359631],[1963072101,1562832468,1780163166,138043711,831751603,13026484,780493717,1307745135],[1026486512,57858170,160222293,934836457,89453369,1497274722,1481314094,1462585982],[1675722975,832231400,1978387662,25689554,172328805,1055547096,1878613117,640530526],[1086515327,122341694,1572047604,966472667,183435451,1766608120,367448898,1555229020],[349583541,1654193600,1380504732,1704108930,1187192178,822480750,994935658,1969999021],[1560164487,672400813,875575206,1386106634,801284484,141730013,168230116,460273467],[2033004078,16944933,773588576,1194767993,148583819,62104678,590297230,1961090325],[245243703,783530606,1184714634,771191931,1948996894,487791549,321823786,1363550201],[1453599193,11100899,1595378614,1079141485,521464317,792732807,1877313606,965901528],[56829655,708522188,46399128,1898185371,1734560193,985197359,709564113,1052237322],[362946767,913271594,401164238,323007867,1412468187,172802449,677872643,130170985],[968319730,445733695,1169664313,619408286,216863168,1914671660,857853350,155004714],[2046706191,999157943,1374190543,1951434092,564414667,32136484,2027755272,1373443866],[782993562,550519175,224164003,1401466288,799850241,155202216,2104995440,1839259258],[2056467794,1392731764,645721498,1211675253,815345371,366678527,426716107,1796464706],[1703769819,1525919249,1924772583,270772134,788258455,1904876410,1202343476,277200640],[452955057,1922118467,1938936769,711851652,275602963,2109928965,1553346746,1093927509],[378367601,94006286,43414945,1457961987,1735331116,1417245195,1309378340,547531947],[1858784428,1984399717,669583792,24293869,770543811,985845158,1523078423,545993892],[2095546491,1548407032,1274962714,896788708,1903039599,73259687,1865770876,203841495],[949753299,244093376,635895388,113442575,547023408,946694587,504243630,1612671975],[1972201557,577216020,1345212267,1844234470,208846459,2010300613,1262816611,462365631],[1661615204,2060360051,1600845310,2117343783,511614938,73798655,933544587,147504594],[1832281406,142923377,1025125099,2002859698,191404392,1443947372,777660843,284529333],[369778724,365312598,1903082378,1040128641,1772297362,604745440,52777713,678015177],[1996786123,84442288,1890167998,2071517393,775755728,675409496,1083808600,744633333],[1888395090,1602024337,115916942,1333253778,1886101040,1718114533,2036253200,479620487],[958635179,1553450615,804979686,869474427,1718814344,1075957629,567710261,112935348],[1957825857,289556910,1481314037,1147406713,1396667237,1757731256,1186259294,816431791],[140196904,2034843529,1350934900,1619041286,1636709495,2111241388,704174834,1419381647],[452034267,1380855192,606999242,1494241548,1989365209,1906656592,1993729666,430844477],[1385519326,889445299,1407484024,150049322,484265146,1656635669,279148541,580884598],[1911676350,701255664,642898470,9136076,122754390,589600477,1616115683,507236721],[1841890782,983781990,1884002554,1915314674,315660485,1423538038,1277253879,1048312048],[69070447,468730993,242612552,1245955637,1795782073,1037365948,965620828,901971639],[1449137535,24204588,832371222,1238317814,85277980,821148949,1135290258,805970560],[684253341,2011755455,1355085784,2110377481,602791280,238270019,309461724,1323460552],[1670878985,575344427,260277354,377643231,1367850950,1088040245,1476959688,1240766988],[68404589,50877651,1596348723,882920063,595159335,1888980098,1349516245,1374165443],[286441289,1011383687,2121512922,440000448,1917572538,1296325142,2040463450,1255991742],[2060923123,2065517634,342145914,1187290354,1883355448,1031459165,1800090198,1935285877],[1631244301,1682291682,1393314310,41355348,132958829,1732408353,2026754764,1118148248],[497484909,880846921,1438784260,1058439041,1581266732,965735997,2048125940,1687383210],[1616035191,1864973723,1599505658,1856949840,1860791274,768582628,309716228,1707837235],[660497180,701704511,291207364,1837516876,158791132,1840103213,838750691,428928157],[1621639506,1743794556,452180779,1740668170,1425387480,1292998829,1781448553,2083809704],[1816214610,843705489,1917332611,1816724421,38739203,1081964463,1296233507,689029502],[1830954157,922025811,103396640,965473628,326986996,1343253326,1151047186,1552893930],[139723587,181235834,444879086,103046974,558830373,1873183178,640359680,1028497121],[14301454,184477533,2125611930,1879529187,1493365721,1311104735,1873085969,1649821195],[463695269,820957504,446436806,1143976550,469225332,177531145,1341958997,970103623],[1098448456,1527730954,1409067037,675581345,1550860258,826054882,1088459480,1672955435],[1830061218,133741891,596133797,1315609701,1156436889,616757933,1492794937,1591046458],[755098404,550970482,1681823841,1332896251,398303458,560631009,1020922561,1804192259],[1269438794,1063046251,403744431,1401951037,1150112531,1625071636,257151281,805731988],[12440294,65560161,830487291,923258575,1854639409,980943393,784772166,1042676317],[389151835,1040858356,19129788,424828203,858735688,1214900417,136195872,747731663],[732231109,518980874,1895839712,85438897,618650668,572038433,1209084978,796395092],[1799970235,1210336366,1564895026,676431187,1061029784,901832702,633525608,1455193470],[859202153,761845826,847148803,1843804080,1613049477,595475511,1299014480,513524050],[1800444344,1989630707,2099396848,203616410,584013357,2106622448,871608954,1452366760],[2063539091,233378956,90940058,630998268,42239814,499474399,558833021,181329347],[474264376,1805545398,2109618356,474437672,954046829,143330127,1692777420,1813972989],[1098142071,305611120,654852515,1118446979,95374207,1603200210,724783348,1769168607],[17396033,1544080910,1046106563,1366142838,1737524272,591977094,1678724748,900017440],[1492612116,1705741475,562755230,109860205,1585081692,1662072237,39162131,604516036],[1352092445,1113791153,1113612606,354761414,960690837,1276436564,759980920,1600294301],[1704369231,723097605,967639016,1138308625,928138518,882113484,506747955,607624202],[1517873935,1481586969,190863263,887268869,668081932,1538758252,1286801480,1955002722],[580552800,787645895,1285238600,46116407,1143905850,621049061,1184681846,1952483702],[1107940845,894670786,1037664614,818971971,866668470,1687206237,717173249,532231522],[396913189,600086306,1388517023,1377401104,955816488,652843359,79453599,197337393],[926201645,1147067603,1491287454,634268779,1155709166,331316522,927398044,377586148],[391097594,1692330955,1738915977,1642246585,1298121475,1495966596,1098533846,1414749938],[1262841719,1956161278,436655384,1760417604,1594242321,1259844220,541690723,1959175616],[900231224,1742409749,490431882,1830451091,1171545229,971339616,1167563882,1436351829],[404014959,1270026486,1938477918,1584748192,1400471297,2004375108,1027844938,2117041521],[1504492351,1676435464,709484434,530904922,84194873,92241413,2020394450,957342546],[971507800,1734949205,1006765827,75108711,69973093,523153396,1816492623,581031815],[876500686,618471843,573764966,1616904750,781523579,1064109974,113431802,232605861],[1924621846,1995110672,1543449328,1823978306,1557928869,854945130,1249101131,806003600],[2076498552,332992091,1396045237,709930694,574985763,902117527,1741275152,1013370558],[1149407063,533815733,2109220122,442268213,225508624,559014840,1698316421,548672140],[819832562,666273583,1400207704,1149352490,2074687144,2042083120,164906602,18026977],[1167078175,373094742,1335331172,520530806,1093001194,36915587,30506888,661395306],[580043028,14408732,411461857,1251554198,556218602,839419997,550774783,670075784],[433728128,597063577,191699895,1700572883,1652180369,1914009040,1707703571,1819191107],[272012605,401661596,1791006352,1713261349,68962095,1005651760,1200394594,1585091277],[1189184319,1879713199,350107477,1518500304,1810939617,1315415205,331636181,889119282],[22744696,1397368188,1865576122,151257314,1029435256,1093305879,23841111,198378125],[472281568,266840465,431981623,206475923,404266723,1828633827,232490368,44754561],[1801707725,1960669807,1626651944,1801017265,1291898894,65782689,230493255,258206278],[691197577,788911602,1421440985,587709439,1083351646,63898044,1089178678,1288942103],[798262784,1382548075,364945913,2024296224,821567096,1585605775,980721138,315300943],[855890517,1474587567,1139516122,392648717,1342411,470520478,768847140,922677365],[300881174,1307925503,465244750,1108522136,1395268470,2117928363,69004389,1625960930],[685844777,807170583,210774653,373842915,530362101,2034753081,252454419,1643527166],[714990934,82130178,244124061,805045645,1909454794,1727494633,392178332,398605758],[1451985742,1713488194,35036552,1492741359,2126614692,1087369606,1687710359,645205367],[1724262337,1762792857,2066905363,1951004140,2112154782,42176327,1369960745,1193979668],[1904860131,1785729432,2130104167,168385850,1641742323,2096210934,1068682931,1305798043],[517691389,1255570947,1046075233,1199374386,395925347,1649787253,1815400425,2124799810],[1447606155,1265504442,49068261,1655863612,1146200200,1473500464,696066916,1328879985],[213565519,1493624506,1865828416,784700141,1597450014,1800668520,1595647205,895397687],[1635205416,219886361,1226875180,1929961995,1386135737,586031533,1612459024,1302554331],[1141740368,2109877507,666610378,425797502,606108310,1504925564,70785161,1907582888],[1329931410,1942748606,372363326,930359328,252109393,725456014,970524734,1283440778],[1598509077,1035932842,85620713,1049430269,172406603,347762883,1764730935,496797254],[353429083,1111150430,1164911387,1159228990,1827002250,950291321,207602349,31108547],[1599300849,618319081,2000869438,1855626674,6849406,927948039,1915313989,716948994],[1685226085,1939125530,298449227,2045603473,690921637,365219623,2003712859,742460263],[1815784006,1914358020,782764781,1961924647,882436087,1921101221,14640891,906669275],[1538314090,282230831,683965187,1725967887,1100786982,569525301,1939338297,1450011687],[187539816,476907273,4689750,908973911,1069899672,852075175,61802107,1725976880],[1766876813,1121192274,1564458192,1291121535,250603814,1329433144,1234766133,700151364],[749756202,2026262257,1340328976,1499291452,781418316,378408443,1772814559,154982830],[793263122,1077166119,983301734,564221425,32293512,494595435,732371996,1492274384],[861739827,208673179,508270559,81679733,846802000,2054615997,1454284389,959201931],[1637532701,2130522530,432180606,597503449,757268669,1974173100,570519592,709855849],[2111160762,669027557,2092004601,929724206,578443737,1862635096,764362769,1395011116],[1212841734,1900634331,1570666654,562076530,1475047674,1097128950,445444979,1005060845],[1476289688,1202211454,786962376,1537686749,1587357844,1266774596,696631864,606598115],[1594616107,1029966706,1047696567,517893916,199757743,688095833,322415024,843299100],[610034114,1604965860,1079388613,1627713690,1021178431,1680647982,177975956,869437484],[128995092,303565717,424327866,1312988547,1610986263,122975934,2048272541,1433525805],[2102617096,1333745580,541120300,1301896756,1042329838,529128092,386010988,2055784365],[1220375081,1956368080,267751202,1461642749,155734422,1192251732,1886477012,1545589619],[917208852,1141924905,735238090,1821700697,1786520081,668193770,459791737,1261549093],[629104242,1200152078,236555784,635565796,1698465263,1910985407,400563881,412850310],[14631147,1454115195,1146128886,1679229688,1803034143,311645546,2065184779,151715474],[1118598921,118768609,283430155,922400707,1341283869,730198491,1178293773,1726711458],[1339916312,1727063424,1734742877,1114283059,644428752,1568433430,601438114,1775290883],[1744830146,664938475,1507435367,1496285936,1036512336,1242606683,720722717,589303177],[1152149046,767460439,830387174,1621171996,1856170179,1755060673,1932065941,394728391],[825671000,7034296,1756176085,1253623256,713597140,1007321204,591647257,658500998],[891023348,440062687,1956475464,754258560,2101671470,1784023380,1274680357,177777350],[1051586846,969453394,570413389,435266167,1603017111,1143685982,258109759,580630001],[351541126,643332631,1154672087,1225914882,804103543,568870323,726358923,689816179],[1897282280,319964219,29938409,1303542772,1839458566,2095381631,993418509,1845390089],[1062414185,1064062384,767303610,1383771013,703237420,1301894414,770030940,417328666],[597445676,1644301277,906970883,1858746829,25691219,1117973104,291001525,958805323],[232825888,272775158,1740086899,1870142226,1836431460,992369287,1409098693,782751723],[1935523563,1713903968,1882432757,963522316,1935420574,1706710534,1347013369,461783237],[1617673246,305533350,2092225891,372829478,1791626705,1152988268,1738942540,1736987281],[634141277,1249262502,907894938,1388861963,107748226,2050363023,1360106679,90480934],[1316064551,1416373309,231346073,589925535,1458345524,947759041,1570028190,999252960],[1172780557,266437832,1217738958,1144263685,1646003866,1976012388,1051538858,2016817992],[958557380,451050194,1080076272,1850066356,513334282,312420201,2095453962,1197613899],[1582160287,809476636,106712118,388699524,1399892605,964452860,1269284928,293433805],[1398049020,1143149,1811483622,910439202,606738814,251941172,397187243,90138935],[236846669,1914319244,1710217577,1864031398,1457993119,175200910,889969166,380684840],[1235730144,626660099,68411619,440337751,1165215572,1977904332,1320941165,289342892],[1713208538,35940657,1317696722,1115267351,1561781289,1046490747,840919201,1203443602],[1500981806,1111089784,1581438906,291042544,1032091282,931031272,1614900898,2048010041],[1914201175,1992637174,1052159381,1861462127,308411424,2072742272,1644662397,1775072107],[1716920880,908478129,1785079689,633628171,1289016414,523369351,579418754,2128569329],[333698385,1285749189,1940962790,292069798,47515678,1804888442,640155760,1697333554],[1777760020,172825837,835529152,471885384,1825283644,181604129,488334230,1897122211],[227488434,683064549,219861754,2086095769,198386810,269896457,1868671533,750720879],[1087375207,1390312024,1052114837,1633836132,550206501,638469141,283217442,890736780],[49227255,72820784,143205580,400343588,1976878748,2037735126,1857522739,1184844271],[83735402,80218911,1309568649,1529584060,1047450480,870975902,1610948611,1251793726],[1152381908,254907927,626386726,406074715,1037752939,538852682,1741342861,1462260924],[1904106241,1339408825,449616162,590624482,821390135,1983791,1441331033,1023929203],[1927816232,1406214155,241657600,183657555,1723358500,300632066,1034243651,1590083538],[1390174492,1776065815,1515304817,1587270096,2069448152,402921477,1589552541,2052176279],[446614678,295752850,425557469,1561911445,182747230,1654280085,410611751,527312102],[664407181,1779477281,2090564605,97180087,2012799913,95330284,255131048,240218727],[1368652492,538418645,1871196137,1232918959,1476059303,1354241930,1499497802,1794870704],[814683949,780203724,1674453772,1320879723,1856599197,1845514241,590147574,13426033],[1540548331,1651702922,1443836458,386198839,821595867,350469158,638183238,1447310106],[1765519902,674715098,700801929,1950358220,522785847,349784048,1329933045,839178428],[1820155542,539096035,1741742712,106311375,1462133134,1258574807,545270496,1915527014],[1622136769,686871126,1816228118,1424259246,2082285769,1735804956,760790435,765534048],[213995264,1068190225,418406183,963144808,2009822980,148516906,856839601,174548206],[996445268,463389102,1952481288,405532925,1517344446,627942481,116504964,2115013156],[1960088793,1964609068,1485322514,63853393,1971244142,1666238458,1683850299,604241628],[386981613,616459499,217353851,256617779,1254853359,1627068719,167533680,375584532],[1936783059,1520326158,677425073,1910363245,217537037,866428937,2000054511,768722682],[944878047,1588018472,1845842612,1433298058,1195041274,574351077,182189210,2119114496],[1202193213,1640834419,1189362307,1195856006,854794733,1020734840,2103581966,765642758],[559290367,1243430332,953736458,1514894896,1022752508,1355087596,1425384788,676712763],[1293514539,569536722,47113540,745642732,2062763673,945076912,479737575,1722782879],[125056271,853336197,1818770844,116443701,1818186249,1692476820,257941911,2097655208],[239263547,604187659,1171694617,1312779938,1455445124,1118435243,562068573,1329806738],[2099415065,816090960,1756281895,359761614,1503721077,1304456135,1762850806,845989792],[237321754,1439367407,920497997,1909019313,1722895627,1931361863,984515212,1610349440],[1346366317,1826021528,216741138,1643829838,204531531,1254927570,563461976,1671672310],[805258361,1700588560,1964056880,2123653275,980422013,684825321,160186124,1173357806],[1657047179,1056298744,1877576169,1061480933,1667581450,730478895,802092375,318326263],[1356204832,639817878,600886003,2025786735,574500200,1271125681,1960435011,2042437179],[425852456,1892775502,538683431,1360662216,1049963746,1838903158,1760184575,1511578236],[1407549782,233441950,1655257384,1588307940,991594960,2042236416,140003654,1518870210],[716099092,2108297669,1264157796,383532190,735909704,2025169485,414918146,348335882],[1530600290,1754121451,1692416923,624746051,1745753542,253717139,64970801,1283987969],[1036343022,1687211267,469483435,1294555032,1997915449,1900626939,965654760,2112224796],[1287916639,2125054204,1348780895,1225034996,1341495675,1845297680,150506569,716942740],[978930595,807093573,1818774773,130126763,560331587,1395908531,1071424913,2084945763],[1113006664,1968771480,752592707,2075639336,757787665,2062479982,1428305274,507064690],[1829585921,1195215773,1852586594,1210439405,964229354,761009988,1715647488,887124849],[1495334620,522310542,62734956,1179495031,791356168,1086037990,2007530902,919513104],[474628900,2111432642,183351059,561776056,1102277801,837650753,379400041,451815643],[2040405068,1625702845,646954254,750373339,1968156093,2070349091,892020602,1750799086],[1065197592,732670212,503080011,1014385665,1093555384,347444686,1393536580,727651441],[2104862481,1700189661,2049252919,1009359420,1665717867,1571481342,898806119,429315082],[2055906884,1842167064,455259399,1957072665,442149674,1169178561,1757271037,1619477201],[1325129370,1407722286,1234170116,429651702,819197729,997297715,1910360862,1965946275],[1196533530,1862209749,230403786,987111668,1928677346,1089875912,907126526,1880118231],[1488159250,1076840534,1727281838,2089176653,1761271468,1640701238,1582611725,312574979],[4711414,1346394983,231532517,1143336070,1397889617,1475746391,1109361,1745428253],[1663749646,377394447,45493644,222830585,333642319,728641467,862288335,1659634227],[146041957,1332002375,1991727589,1305901626,1345785464,352167369,637892681,1595672044],[1759311189,307713667,752685946,1770248320,1908479215,302792298,5110720,1475283644],[1009880599,1429117640,2019077154,1245466372,1729725855,193814472,482642287,1473917122],[381321294,1394347648,32268024,1446122283,1445133339,476423599,1037415491,1654256700],[1991812904,1574173400,2056803244,1341396748,117510669,354171147,955099546,873761845],[1803230160,1571501886,1595505314,2054971015,108331290,770216539,313648971,17431955],[1458705459,1356616923,1021902376,2038443443,1200122630,180668514,1098555807,1026343245],[242684828,110536205,1301031252,1858139265,1099670086,401787954,688846862,1087942615],[656020553,56625965,1847012504,1928089582,1501820234,703034411,400151897,836615020],[1890064328,987641294,611393342,89450147,1817977525,104958445,947097963,1401511837],[1714349407,848257538,1369344871,448656734,113254325,1176245571,940443028,15722627],[453708807,487783790,1011059671,151346720,1892090625,1544245669,1975801520,1758874169],[1660339374,203898076,546415547,565787968,1909446834,1161687877,623663592,1643181252],[885508506,200059802,978504242,1400430564,1398260633,769854024,288783805,1505564387],[519977481,831854940,344760106,1827252163,1828130698,198948755,1778125942,1526188765],[310463480,1843292907,784155668,1641945469,250120576,329754205,1649279601,702667912],[52852190,1232210885,1062744652,1006433983,1574913096,1735631141,277992668,957485988],[1383678016,86742413,421837482,41031446,1108234564,1130310269,1957516300,719015026],[1938083360,266144175,1838035539,2004891461,41254202,823191737,1305012287,468400433],[1798005643,1654134674,649065084,1203571467,1208309949,1827878077,652345432,1978892245],[1662292100,1352826798,314271799,2032797310,1933407275,749209943,1322623917,1502523748],[610404595,1837987408,358775445,1671573745,1247170234,1509893263,191448216,944966032],[2066437989,605907752,616884628,1636353936,1545224619,1674275117,1492227476,953681625],[390034503,1028905698,333822655,252226364,1897825396,1351711813,1435772213,2064894858],[1589058874,1432937765,1283713771,1762424632,596126869,1907444762,1278670380,2090025746],[465430744,1382047722,212928204,649863917,965707291,760023128,1684562548,1973254257],[1886417903,717993366,1209826502,2102609537,1004446213,1830918858,7909200,267395849],[1716334856,1067647625,1020524967,1887293708,1277935776,1831603131,306283884,877918704],[2015153768,905162397,350437598,95002631,2128350837,1591425725,616727694,1042050596],[569328770,1879813144,97198696,1868259473,1363673660,1122191589,1621935171,501486799],[1962344009,238450342,292072971,1231643226,2119528912,1375423997,1936557096,1757840485],[649131594,239751332,705723531,1092689297,295284461,1760130378,1265518821,1753184444],[1843357490,1152351897,1715368373,1420623580,313831921,1561050686,225819160,83419813],[118349270,294225420,1926634466,96261882,417492193,2015910578,350182809,763538342],[2023569050,741637052,550457628,536173219,1603511808,255882060,114179075,236286405],[625607549,1506655336,1194394312,1241868981,40761297,234454582,364328159,1547395966],[1485857732,348852125,1043991848,1136398507,307415218,1703796132,1799617280,546391621],[775526508,386762336,623940686,1460392565,1104993898,921015560,318267231,781894626],[1118671363,731914446,1404875981,286878619,206088758,1880444780,1153967892,1822570779],[787478280,1683595381,1497842986,507906679,1875078355,896764528,1357766230,861415351],[521625410,438494097,309237469,1264915433,297701629,837869019,1557726527,1973951923],[489317313,603357821,1976282398,2079678691,1104601664,953602739,1298100756,903650801],[1202148277,442938967,58681863,1303319905,55556516,647778644,711945680,681948240],[12211757,684816213,547995456,1529261841,1390108174,1198697173,1725616844,1242256842],[1594269081,232342314,1109942393,554461366,751820919,1065785322,1949034423,945664984],[1117339768,1518728332,435236291,2098546337,312047815,351978854,1022309035,1058307450],[1203743096,1770060995,141808135,1241044980,433529796,905069013,413997046,464785095],[1323775548,455196039,47430275,304840496,518718701,1086239103,711991006,313685080],[1419097254,1165234576,219301320,1759544795,1441280640,1876843628,2010567631,1315298998],[26342442,261629181,370515795,553191626,1735392483,1231561716,199762080,99042792],[493506582,519336121,1205009694,1326964609,1970659643,1606308214,1353993919,2066952376],[332492837,568720247,2035627970,597357118,376628042,208093365,152103562,963802926],[372423655,1255144576,714387945,712353860,1900606859,276764287,924219626,1331861738],[359635459,562555883,1858628351,1928388843,1526816531,1927122365,1274846154,292976966],[419174959,2109970864,1114221753,358225172,232638965,1302068239,1481857846,1680284422],[1937965320,1603705901,1184529424,781902853,417043391,813484314,221664508,553040120],[1923696619,1164543561,519481501,1495492988,1101157727,442918033,7740027,1476970378],[1136041216,1456582794,678282913,1798762648,1899805131,310570544,1823926281,1774552918],[844284070,1837241747,1255943805,314399398,1559413272,1357503150,136697302,1402469462],[816691492,606390078,1895829085,1807571218,631934164,1692461718,1837114049,516850815],[1553194154,1175049228,428246657,467716767,1598186779,333803350,443575215,555548937],[438155228,1165139839,936784034,1999373903,1101111704,1016441861,269175736,1370524437],[1108577279,2070333270,135335072,1848731032,1486086649,1295676473,2087869136,1703123468],[874093868,1669246658,1806093081,1239503811,410412369,1181977426,680957194,664167054],[1330652774,918512850,439161017,1303613044,2033948915,385023827,1185517436,1390135594],[1568669342,1255166717,995914524,1304341605,441795106,635663636,1381919010,1650584143],[765144971,1232880396,371758655,1583749478,1531743595,1088592926,626023068,471781156],[385883606,1098995498,1006916944,1535160322,1593592308,749886029,766111510,1705585282],[836755917,1287405326,1108502884,909844703,1762743631,879828606,771281801,1357921380],[1515305356,1216640942,292483473,45490914,1868114415,1785730488,756916592,1022618706],[1595492829,1093139812,1958662595,927213517,1972076680,1320461465,162651574,1575877933],[221651622,927187597,1221117019,529103699,665086923,429346834,1961097941,267122658],[142581059,393871506,64090910,2050485076,1117912271,1492172291,1652936511,158148697],[1287652186,1792472823,680045920,1416199934,1441493271,11527991,1708458322,116822344],[549629268,613696760,1812899397,1064402525,860456363,1825583624,885832439,1893222847],[1610772323,1410799850,1734831865,755521165,2118581252,323285402,1803748670,1326999215],[986741175,817039732,1799554502,884832171,264593968,394170176,1620009269,1870495098],[1112249040,255069050,533260541,181322263,1689080185,1704033771,872122879,371548178],[69983058,1708876130,1753749301,1605591617,1013009145,2065554809,683054596,1111572873],[1082931474,1590276912,308148743,1152443695,1749305093,2053324641,775724844,21797120],[1827226843,1045744895,1943956528,910974472,1542412161,104263185,1318171417,1952785390],[1580970268,1904078264,501690995,1256924156,756914702,406223620,1026895984,1664897652],[1670016189,825220901,521826977,442324293,142036411,154958939,1335116256,1319924933],[643628009,1715177163,1305713793,739837115,1357581744,1035393891,1231029645,1198735889],[150733701,590428195,551848717,1687276320,1832282656,1979507148,2031832652,834113818],[483100694,1847374189,1653929749,1326837867,1068072977,1660764667,1602375346,970773231],[699480343,1655602911,1556680382,1905858199,141365742,1004351976,74107996,825859562],[689886395,1023046116,619968701,380659592,1678843380,68430533,2112223078,520287198],[1856584861,796174610,1819489443,1691983896,726653497,1872087923,1524075063,787097984],[711348486,1141641093,1302745607,778349388,664143025,1397883918,99333666,1636119041],[1673077880,372351751,890309219,1413805139,340063186,1068436253,2126719898,1756501944],[1705416694,662894707,1532321987,4321046,2058684101,623002304,1086979034,747668927],[1652568944,1569947050,264490359,32629335,1138299259,1391284559,1516775310,2124193617],[1639355964,874149772,1851493076,614468504,1130819326,179903255,1742929103,1657247636],[1236175200,1041590081,250531701,932007969,15487830,432744015,1715637408,216345188],[998614253,498205942,1288433157,1955177788,1663274839,876508719,1950390359,1384802189],[59758844,978613558,179967341,1359847597,587250898,1792294571,1760960932,680856112],[839134840,1091565963,1539747760,1255444904,1002421773,572132755,1989371889,541092087],[976189715,1217228031,460729807,1677919372,215227840,1726420091,955868081,2106932896],[1171067056,489912466,1644768795,833224963,127972521,1209271073,550143255,1459206402],[1079151371,1455317044,144964575,808820492,1605657120,1353594822,1147647412,1938005346],[392009432,1350711713,1944403620,564135214,516446880,666925384,1648203240,269337579],[696529726,776336951,403647983,1700599432,2047234726,1114419939,622039123,1169861916],[488586206,1733913206,603798441,1989951632,1766181572,1998783757,1393810518,914872687],[177936181,1002979344,572958441,1877965629,2008591679,42085712,1744700647,573583882],[30105701,260589579,756475206,765180983,1567470741,1135182585,854435213,605776331],[2012672419,968200113,456560493,1273271578,1287332672,2026368324,1627623050,363655932],[472700802,57313077,1761683262,1041027280,566008321,521911052,1461000615,109725016],[1289396762,2061876523,295319481,621494140,99361141,1919974964,95621870,356589587],[1843219245,1067830796,1928941140,611311093,567621921,406905738,787585308,216407154],[430639446,1991792963,19577996,801898796,1542497955,704043947,1091274283,1156933357],[1167489836,1459896727,1562883576,935984772,873642036,151544120,556683948,489669333],[1946177449,1664127096,1461738351,125821155,999100585,774833308,928108,190235201],[1938222996,1868229437,1437082466,1259496666,1330573149,1557949064,574797519,1198991559],[411349204,1642338504,18691278,402445354,263916616,426260630,1958053427,1808374635],[615091268,1605936033,1459576598,321087050,283799920,1900819078,181437673,61760292],[2111468594,536623439,424829362,1620676368,2072974719,1208392836,504210892,69748812],[1811930886,1131390939,1681377695,1518208815,1562683224,606579358,1861113987,753930913],[107671348,131751245,1264391015,2117564320,1644957609,962261105,1317055967,90837298],[45324228,421643342,195792725,2014541807,1173941627,1472693723,517235005,874779616],[2083360005,1800754636,131890492,209277367,108434288,476199341,1251081643,1485103123],[1051467605,1112174086,790211675,1406948412,1663526317,992356794,580029598,377809109],[534284740,568603499,1851282111,2037788872,1605465056,247578580,1547872074,1339488602],[1755191927,1462784343,951030757,968182572,1440949883,620734391,1895976758,976078260],[1689209352,823926222,1111473807,6021630,918447441,1744895980,1297874804,881361411],[1800685473,2040445720,642465704,176174279,492477857,1378603236,1113349613,313961001],[1152493364,420349930,1399081440,747372922,843654374,2032760980,1313781014,1116746248],[226890489,469269421,2027750382,342829135,994612402,612421257,1900973485,751170580],[1361648240,2012314000,461859785,997490413,234798832,1376829366,1651276049,543282373],[1786021591,1764578322,836431597,895885924,802508093,1116003811,2072528880,1642349863],[1344307506,1879034351,449573653,322848015,1267721743,1645961582,1662562504,2116298664],[299285444,1427278410,258082315,1338068595,997606316,649788390,1870121232,1364805934],[272500878,18693972,428934847,1006251372,936134652,265856877,1356008042,630126105],[311308704,201326436,1939210256,757334530,757816545,1658019228,1249341592,1148095352],[422455592,103976777,357131697,1372456856,2025525109,1260609296,713025761,1333624579],[1436369771,1219374520,1376861935,1695713684,1440980182,1601293870,1217148260,507470498],[676962620,1248160031,1710186804,530197073,1638013545,1968320025,1737614224,613948733],[294720067,1320147964,963005253,2016232664,1330644054,1343351796,783539686,2118531334],[1482272314,670678008,1344538244,1814545577,807171708,949344936,333498750,861421049],[1092834090,1846368757,1681307302,2068809065,361750311,1514209989,1922053297,1781522054],[957655476,1408315162,1391939,1215596422,602816955,1916787368,1469228906,775529070],[180925091,1141246327,788985975,1542084082,704165654,54368328,434385025,1203909494],[1918946394,1306961989,2120324988,391070923,1923515343,1645078822,1684711293,1552788922],[1750152609,426548233,1105237057,455037059,983024334,1086603547,842490497,899327337],[1387418438,134060831,1869886016,1517750564,1956607993,59785199,2024174457,1009485452],[162506512,67387425,236789315,900715071,2068902385,338318263,371805060,1308616934],[1304440603,1297326143,501980633,1360981641,966512275,721964848,1313826246,1354522775],[1225108463,962675142,336711540,504648561,1406635316,317142826,713421295,1601640636],[1750889647,2099337685,1681523832,1188833369,1555013725,63097642,672724826,335020821],[768938977,877920424,1652772342,875011060,1278811065,444390600,2019114977,191588800],[897298123,1759821565,1321149493,863989344,758578314,1117582011,1747800646,1354346996],[727541252,1017343966,269992176,101227987,505331238,928617974,42753360,1383836336],[1784738991,1064669938,737381891,2070187549,916891145,1544593833,1544170123,1471284354],[416958695,1793929021,585411281,697696676,1142977555,1629958912,473666543,927635958],[1707704694,873545486,2114796154,1626060878,2049886709,686715270,1657142059,660351057],[827000123,206414455,1658653700,1750572128,401666936,1676694989,1541314057,54980058],[915519719,368200908,855295388,1503785779,1760988099,641460539,1530089685,1648289373],[736279227,584162432,12445330,254280598,1690466005,1480393054,1526518545,614466763],[1355065493,1423851189,415437523,378863833,2035033380,46842165,1082126344,631527404],[1692557204,1932535724,1855069632,1612997839,833274328,474755320,1601752971,220497450],[818113500,932034487,1490719778,1884886466,497053303,1890341278,1847220129,1087593607],[1780792588,529344211,1877857129,48424167,568517343,1069910106,1752346734,2106290282],[1597517573,2063385022,1596541680,2042699364,1981464792,300005218,1596129153,48756676],[850260054,886476619,269031055,1041696658,1342182444,1870935347,515211163,2066637641],[1168549029,1437673577,1428907814,203349234,1640431084,934197051,1106252609,1507795415],[1997884509,1680478291,899111007,140697346,1399167615,1363550221,1077560619,1224609180],[856919442,857636761,962012838,201525600,541667332,803927332,608434465,874555055],[400149738,900433085,1340033178,1738357729,479201725,968251309,881727316,75393772],[875133030,704899545,1171065920,1038603751,734723205,923532354,1304999872,575064686],[479585739,451821023,2095088056,1378361204,167498187,1547676617,651009679,1015229949],[68692865,1049608167,102035671,1430167460,884630350,1827067231,201084939,257480298],[588001871,2015138777,813646128,644017079,1028957195,348173881,1474537204,1815016588],[1677562121,459062375,1860109821,1529694598,899226958,1604011646,636661064,808205043],[997753708,1490223882,1696716515,1344711936,2126100454,99118726,1044761749,739335236],[296214102,1976499627,1371461550,878009817,640639692,465597422,690809978,540895183],[1872594770,1471037983,1461742472,2129764801,364706797,1643528930,1020240092,1785122408],[304013463,2081442519,1477502715,1357447809,778755490,1297841669,1337015371,1184738253],[359050699,787280028,1778228182,1413854606,795524342,36316814,31861772,1639161665],[295424004,1679640233,1395631065,282390509,435391097,1283667919,2080845897,1324142385],[775566863,581317398,1017335359,946804629,334094291,275441848,1411981223,265452927],[461203188,1693656891,1389306706,771944718,235675309,471053884,1291426441,465614823],[144093987,212640266,231111993,1454804845,1742240418,1335887718,1596487674,1586881006],[1335572311,1637371919,853739960,1445748638,984674153,704454652,884201180,1722173246],[1971295538,589391900,153083738,1897121533,735900393,1060211823,2122594230,1062118022],[763078934,468515495,976140977,191822103,1405715481,1561042043,1910418533,947987527],[1326362175,2122672795,559230256,2039293017,880463566,384057473,705161682,1930351338],[748980569,1596367364,522145984,895590022,1620545354,1423264794,1145530571,1029497278],[1737956647,1676428103,221291018,1286820048,161534917,221499899,2010883055,1459226819],[106073649,2078899187,676379555,1468555374,356426046,1885228816,404269798,1545096066],[1404931770,1046838644,51591314,59809737,107251792,335125336,949369117,10473154],[760537909,1028144394,989498652,313935633,2119637344,517849754,1784569579,748129620],[1259248708,694859103,513786329,973018713,1907830542,1105108513,1704123108,484147473],[921377784,679482616,1296188834,734311933,231888236,1236169238,666457705,1311706628],[1242849021,1176780160,1538145410,2117372320,599235504,2066704077,942614032,2066083592],[1679190553,1779017718,29349730,1769454174,1133092049,406780076,1267745818,1542429448],[364037758,79845527,974188159,1137616127,1357798692,1438293731,1342365926,383325128],[1622320430,1518652351,683734430,1604366736,1516703240,321157324,619294945,709379325],[1761714564,242181273,1117173336,526848174,1745818788,1210814954,1809730183,1965193243],[1521685065,1147804039,717255496,1137196817,534034824,871090204,1096154800,565330365],[1863834532,690298905,436958708,438251105,1967036867,1472418059,864086719,746066912],[1090337843,799465408,1477347388,255335983,1687753186,477257348,223003213,135324743],[1113126266,1548964408,1533792802,1909447057,633677887,406761385,1960851415,1926719027],[505947481,947690224,1057999199,1961000300,764504491,456210250,175172214,1057009067],[1232509942,732776636,1537924658,1132969889,1548149900,1822990118,1462263662,134016433],[1511060910,1979668201,385656383,528387826,744126063,682749613,667784539,294868166],[1903912818,652401369,326633435,614703654,1201330437,775940791,338393899,448629724],[1170125348,375748482,1562868172,1820873926,416927931,1576651885,1383972200,547108543],[1110794959,2054039155,2067473282,1299416233,1909589412,807555069,108077266,1322596884],[401093458,1560952951,1756255997,1324727676,391362666,1262269880,1132886721,629174145],[1000205069,765343916,1768873593,1811511553,1214410342,841677915,1265553487,928804676],[367924373,2065764487,1522413197,1882730724,1431216452,1066844832,1037782103,524563491],[1905936172,185269005,1149014460,1467591639,1311572614,697220372,1192263680,947933208],[1018935391,697816743,1066411312,853365118,1438923811,1057262928,1407031771,546067401],[196183284,899174744,1932259422,1978509275,1083159396,1798143976,453275032,1556912127],[47291526,1412262037,485790446,1368861987,259313951,1791679560,987248615,1297050327],[2111845160,302821087,860300798,1724276021,1733708846,236359943,1868294031,1676433305],[1076894842,684290899,1605126244,702738505,1653248256,76090624,505434952,1376026916],[752932883,1506802102,2013226675,645491685,590008226,1550167705,1579788425,721472675],[1273655676,968005484,1733203758,1762226463,973877901,1775751863,758396352,2125361706],[2053036026,73674249,1792956175,51031332,1861344401,1806520094,1504809525,1729006062],[870792687,2033045743,372209973,869018910,504353452,743920499,1893079955,2024234663],[727279562,997151737,1601691748,1813193646,1997306720,1345686509,1734002526,27607463],[872631815,1771027484,571673945,1182541788,733371886,2057456681,1924558837,259050739],[455834591,1122653921,806823586,1216346922,1738413,238640514,396815138,1568963785],[475627824,2096280595,1035761537,336341858,285584450,455625687,1354752556,1502157113],[71570156,317107463,825651949,1961188820,1163096595,256513138,464770521,2092761425],[2077300841,1555275496,1866542281,1391502361,441245128,1201725887,1754149449,1673338759],[597267784,1341933733,54547620,565758085,478016499,34178445,1563962690,1233066720],[725906037,623960839,166131886,1158315396,1691808962,557559637,1658323936,1046742508],[1972033885,1272629669,572731211,1602836273,723983691,1936801779,468638818,2010055800],[57645340,1997121229,1436141055,1288291535,500665180,1119863442,1740574701,451036620],[1837355218,1207758504,1950071338,2124896375,642536231,1942460711,31015264,193474204],[1358781656,130654566,6273132,541049345,768135612,1380763624,1085874845,2072613784],[989754807,199100992,1703253784,801710590,932072641,1497250945,1996155848,1333188012],[504822880,1315365851,1749312659,2002954199,1842836693,493644522,1665314496,1480759630],[897986879,1568389670,677491653,1000055493,1163847543,97016108,1633431373,2105429791],[629027210,1991286987,1456698165,1129532382,2097529756,1544219005,1366281223,732253001],[1858636769,1201826417,751236391,349355413,1125775555,46130509,1928823040,1356614647],[270012774,2051763382,2079616172,443775873,1385921658,97434260,314658785,372139254],[1680496891,1075238589,412650080,1081518185,1970688355,418740544,531822632,1387542606],[9281356,915745113,1726847747,1277993462,1389242816,455118535,249255887,2008960309],[635144650,167327445,105382845,1732356404,347579311,506389124,656424408,2047062671],[1941583395,1261478967,1795253801,1940459070,170282519,674209627,1049981951,514946192],[676754883,376925857,1042715999,748168934,569918121,1025013898,1369463158,2066654321],[440015488,15195713,1168799396,2092662747,607760848,2040759865,752465454,989095321],[1752506162,1461583527,117507852,1540837563,19359798,929330907,2089459039,1150530740],[1397939358,3332215,2056596476,761833827,587790030,622952601,627757210,1610853675],[1519333368,374640454,1598809115,836066814,584803027,1758625398,1243438283,1013032355],[1326423431,571018722,1793577446,2102219470,1547777234,870910635,2061708601,1294858462],[1604453234,1632612381,408253351,2052423957,1273968932,943012515,744411650,1808679900],[625294884,472725619,218641374,1714809677,1601437844,2033147378,1985434241,2113886766],[1348792716,1804636115,1813402724,1858046151,661011685,1453531409,1495314604,1359804591],[607821438,791690517,610956506,1619080094,1188510354,284807185,511309676,1016489879],[1333769208,1462105260,1477201220,975251769,1396560309,1572684286,1954746492,1414931114],[920109572,1285270695,1222645003,1959688175,304175852,1577637973,1409722437,485347111],[291117728,1475130674,884817638,913265989,672457545,386637208,514616706,552444998],[370872167,1680850326,584533040,61094990,1578897434,1293718716,1298387170,85997064],[2100484493,1706604776,251536768,1974234721,2098704915,1951662124,408243925,935622858],[387463194,1896932223,1516769972,86919329,1266146821,396291296,1443771449,1137291599],[266700945,1033594310,1976905805,1408173002,1345437615,372651680,510665879,1685319016],[2026169005,314114531,1391633379,538665258,173871704,1850646901,1083263646,565993363],[352456893,1236712902,1506072210,803049849,1572601028,574536674,65465582,1427831872],[808664922,1696022897,1392269535,1473238477,1131292411,153082215,1287622216,2032975860],[127061562,186956726,226112524,1487510836,2002087676,1249653656,2008925528,619690799],[440078152,314733475,675002272,1725417328,247495708,1423055079,410960196,1572060629],[1953887952,1391806869,218605658,446219124,308575656,667379527,414346449,1646893893],[1309136701,1762231593,355056453,1876438156,1856412375,1802533684,1350746924,1517598314],[1533089875,587097546,1114583491,1323275893,178417253,1052926785,979759791,1677118930],[1660607791,767739985,625340964,461027119,2015954966,540633697,1320896862,179394478],[645351241,1187914409,1041671492,56197155,835425399,1084966822,1707473756,1000629777],[612216896,1621187395,201797449,1368533738,1478174476,1781224638,952651728,846368725],[1040840974,464809219,1421386894,1024998874,468118991,227740279,993675116,1696951366],[169965631,421981837,1260690581,547138593,1544007231,58920609,714156584,802240437],[1087667856,1114785599,806560713,1054572980,213891111,735225540,954661427,1679563605],[30329334,1009696309,984617365,1066019668,350917880,1618840653,1483800615,204283139],[1864038499,491880792,649493545,1404361387,824592491,1783804081,1684207342,172337713],[1468160835,933616582,1602572782,1077037855,1963416240,229589869,817324948,1240069668],[2123408909,422904971,610981607,1374538365,489324390,746347794,804557073,162696606],[1160173687,1863807113,1441126278,280238994,537190102,14922023,1308119036,956902444],[1023595760,1147561521,217209898,2071843460,1166599123,1482809857,820048829,435648640],[1324572828,455081804,1609723247,1112425925,2085537743,391006078,1462363312,2043950924],[2119458796,1003071173,431140304,1825742287,123695053,832755310,1158241944,1215757101],[1394259717,1618904507,1980136141,258795221,1152462720,1762662687,1395044435,1328583684],[1569923425,1093473476,216824068,1971493281,1208325093,971104013,640585589,905807181],[1056150162,102509372,841609283,1689697358,722977671,500013714,1259513958,531639329],[35383611,215727088,2080689478,1578603324,653997184,465867257,119050612,587990878],[445138818,377181476,351299381,61528598,1102963227,477174241,1798832619,1153163298],[191256342,1922237469,874052235,1356185414,164686694,1731244767,1432935614,488272686],[566938461,1246187969,1297056355,492208198,1783079031,1928909146,1620623326,219906966],[1476542133,2029756031,1430265107,364203738,1981528186,275506916,1712680542,137180279],[666332193,1173406821,398042336,610915833,767438878,1512524533,1520167473,1168755204],[331829852,1441357610,1206211166,153535480,345942432,1883678807,617921900,1347180179],[157583724,1930752087,1699531495,854260001,2064729869,1203367851,1303180359,707119595],[509219294,967824118,312642625,905971478,1877796036,668658243,244595484,7533591],[146545404,1399998932,1174327194,1969795930,1094748320,1742795111,460876879,651233595],[1978174260,1824768034,115045788,496471724,645057530,1795680266,1135747302,1303144660],[1824675987,727660253,141448197,2034446095,1007676554,1028227934,1180842705,654244914],[1270507654,691593556,586306446,1717797905,1945119201,892538074,927188128,1241519983],[1627809388,450748977,117661359,449524450,269229979,893601066,104654147,1412634593],[118746904,1958247845,1090134928,1926435771,649103915,1901013309,2095015866,1529491197],[1291792578,2024243429,1802191075,579688159,1656869057,804190515,349354564,1349454866],[2123295219,1077718957,876434664,2102907648,787575688,2001206352,382816137,158449330],[1552410608,1642687703,5595630,868706301,1890086037,2127277218,1022202900,1175110330],[1161739723,1756235479,1117565725,858725674,2021402039,1079216472,1555525989,2016192326],[1420969529,2028568355,1286137772,1095235926,1749704668,215035657,2093392919,1045497239],[1321757210,606991382,1402788222,441397026,129717107,1332946131,573616963,757651963],[1304786347,476638804,1110515439,1168943598,1332343196,1513753252,2000597719,592138621],[1157101450,1473785007,816824700,547243410,455539191,631101765,2024138409,1566028162],[643054452,1901109510,1437494914,990629716,1239835057,1506887160,844737668,1507313446],[1643824547,1051447490,985023585,685792690,146720370,271699564,1785496716,339638932],[1965386387,425881217,1848451203,178350715,155400093,563867316,1345707090,1586405938],[484463117,1490072684,810296277,939617024,1128363409,270195595,1915507486,560357317],[74021974,273587626,1475378978,1409267170,1868200856,97471359,951819425,311651209],[1777592597,1734237489,1897191826,83490380,1820032311,791723786,1363644371,821561215],[1180050539,1018694276,1957301852,686013698,1496154403,1920416125,759822629,1818065729],[240851593,1283258331,652874137,1221811505,259267279,1118696645,2040988312,1263796117],[2020493630,501425875,398057031,1566204256,1633550644,494454871,285444013,418291705],[135841808,60930667,203549616,531060171,2043861104,1679972493,698026345,508229120],[327359433,853970490,192259617,631145463,900215268,329394955,982953687,560107040],[1319527395,944090329,1696989495,473680921,475162108,1246416398,495270442,474726765],[634038353,325356030,593174499,1123019308,398368394,449860930,1973559130,1160574139],[1765598898,1629287140,543346964,579024970,882867335,1913087124,485858525,860043548],[331015286,334625523,1766869911,2015243557,1556983925,2112123360,1542871117,389094228],[1726563458,1845901886,1312430192,194082833,1436387617,361203134,7925988,1664681598],[1449927696,1894168057,409819122,487728170,1075216599,1531978112,933505609,1931329680],[1536127066,1553547496,1449623690,1240305841,117404380,50457583,1789413181,1546674394],[464857862,938331597,1316263749,1529216798,173412295,1228412768,828049843,255715121],[1356599072,1613573188,814941805,275238990,1704793626,1235387400,1475437324,1705022230],[472417344,1157113912,1611051846,1371079019,221312501,1099263470,1455928613,130748289],[2076934641,423395208,1658341429,803800264,142179072,1039780176,176233716,934850204],[1192799396,1584065825,605931447,1459346583,946850756,1928173434,417612899,1561131031],[289129294,1685799271,1132198100,1900656661,47106080,1557482072,1511745191,61606997],[1873367170,854619622,1111050742,1861963103,1620532964,860237230,1025961720,465976185],[1938946603,1905465331,1134714124,562179577,1618683546,30671009,236014618,1597536833],[1978935202,88534778,90282110,2026024623,141329248,211540978,296060367,1379589392],[1496131770,955666179,535729727,1679918458,580489411,1539183211,904560520,3357220],[987639653,1556652963,514618912,1059787487,890774440,609909631,1456283431,749708758],[599976699,2090054649,2070841143,2003284537,660043554,2103949008,1125733275,1115588379],[1420458891,2024276324,1555357188,1152173838,1969519317,1923523947,100320708,2013028695],[2099007651,713666835,1674768014,148812609,430156228,1232720492,207354403,547080395],[857048220,622119660,1602240583,577053757,1735321615,2005496099,1271212592,894316199],[547659428,1031881246,973307356,569087749,439515142,1921168571,1120111114,1742276395],[2002841778,1837051472,34429973,999895671,943290509,524639594,2109122445,812748092],[1296038471,246577572,1269559489,1377999954,586497320,941951182,1393848354,1164533249],[847125975,331051340,1321904462,1851942187,1618709789,1739181512,1166511585,369034034],[1131409160,140883628,751565442,716060348,1117596803,1719295260,1724066470,1287324645],[1025289166,440299086,428030474,300584141,1691685476,1769873116,807395593,1764198756],[1034956627,1215070533,1419047497,437367643,212333408,193172344,2111668069,724907202],[1859675963,1217440930,1368564474,684197453,1370953428,684163322,1055694539,1602877154],[2060971182,1570353911,1442802619,1884986984,1608764068,1776907037,812907849,253820583],[395930396,584587231,458304262,259124838,742308076,2027300497,646520725,1836742516],[328842893,8890138,1523809467,1452266228,124543332,638215098,745489547,1761189858],[636133537,1510821605,374992072,1281475316,1304839073,579473388,402051149,1334617695],[1674543115,2087594031,658719374,569436561,1636723947,300553850,555942721,1750015294],[328727989,1400439835,328318899,1036404945,2013123413,962315723,896494474,806682370],[712295014,1567009066,990027563,588020382,1676662452,1160894614,1316383841,717632567],[194757387,245956063,905271804,1173703432,839462786,2083749502,107518167,1969310797],[1669765705,820070130,1839610489,2102140026,2065277064,1385981332,931411634,1135010052],[1814350290,1334138292,1451630146,1582136095,1937487940,156279900,1993138282,2095527723],[1484088968,896287177,716441554,6926449,1877814143,874666637,1100677661,2029341011],[149478285,992513051,845544934,364318740,1513872926,306515614,452414294,1482304751],[1708107223,147059129,808180148,2006616354,1141433281,2076155887,1574386509,1968736126],[1736310006,803855539,635511359,1539781001,1411704660,1563041768,2029099497,215022499],[1050409527,1090340085,1497505613,1179843261,1662186050,1138311078,1516666519,1650808885],[732864053,2125542683,546382442,947462637,1069961358,1202760247,134100432,2102605896],[1717439633,332928534,275720289,1684020920,463565301,1521061653,1814362992,884193989],[42813188,737777147,1753033836,1048337649,1507376425,817906478,2037591034,1550713959],[351326512,251790324,723720052,389017378,1275524438,774840421,131315993,397072353],[1463502231,1417365876,1815227176,426419054,1524206196,1746016568,736607866,1608026242],[1886277835,928473089,1795924087,2099518092,1059678309,203044936,1109010145,1737307019],[27186115,1475932680,1680496137,983627966,1933125490,429496700,735454648,1470142281],[1796605084,1194423279,104267733,2001965610,402078255,958979224,511837003,711343673],[1509665895,41321125,1706489778,1279152175,482978004,1079331973,1338737559,5031137],[743492085,220729338,1597259145,275162317,1880706687,861564688,1807463073,1771318788],[782221326,147483403,411607243,723418510,664641146,1169074089,1139939649,61187777],[2048278665,594214771,828251437,443993601,340604151,734337186,859139816,814974949],[1264286582,609693869,1125312506,677361895,747115950,844906671,1239123700,1347128848],[579014389,300729584,1253621399,1566162132,816772347,1266861611,1375789058,1547878030],[1500837500,1630962652,1495585421,1975166666,993153169,1903182085,417650362,824739854],[553831106,1550020421,2117771531,534127918,1442448481,924227553,1556225614,824950938],[1385964646,38329842,115608942,2112088052,92319673,1714359481,1446870272,1269029242],[618077158,556367936,2020701698,1473851527,1131350340,1871907214,2109590573,1976807409],[154966177,1285913546,1931341256,327495274,712175948,1267520959,756749024,767543602],[545283555,572382386,16738045,18306957,1915383636,177290542,957809286,578140287],[1583537553,1955870898,143525453,1230593882,1808985231,1604238446,120286944,524367630],[1590608228,1257704596,1825052906,1448709808,1983156131,2060355438,276481962,382008464],[381897522,1003742982,1522005846,164017158,1504607807,935827990,1464758544,38861365],[1759072352,1462199219,477047588,141995197,78439723,304669328,52378299,1761673069],[697204720,1159044081,1940487193,786358912,2061621543,1018697600,2121295197,2072127035],[1863835318,40247912,334237464,1171530409,1067879927,769244409,819964521,1504953001],[350879016,1023269897,1899737789,1000275524,1551471976,2032149130,1509920072,1880987338],[1872599488,75581211,1074450775,1182465049,1256359347,1041627678,2053035753,1354395562],[1934223162,35985810,1264660916,789887561,248977304,1284328285,1347285840,1213781092],[1454495775,1713844941,1832295216,1297210296,403094393,1744632353,329985406,508940799],[89117403,287276896,1708486368,496851088,2093683718,1802098943,965197078,1185684274],[2096651061,635830844,1289517415,581460426,61709741,1851361445,912242639,489661870],[1560792689,25167165,1764278941,1415435394,125427464,1908342205,551282890,1122792320],[1603082867,1743087877,1273957111,1124716605,1143077445,1534456219,518166902,1444745487],[26915051,1949063447,246885662,484248216,1616332108,762664270,280018377,1974569119],[607566480,1473478013,116913936,1987652690,2092802926,1396584346,308441167,931275395],[42892115,1571620292,1324549921,314156329,800316380,150598347,2091808409,2111255089],[1787200627,2070145388,908151166,1253522439,731886186,936663350,722268714,1051733540],[385058847,240745629,1791149906,879529041,44830913,483333046,1843752576,663663863],[1504289413,1854501248,342761551,74561267,1763077091,144985910,1801791624,150191265],[775036567,621022243,1615570423,1227369784,1951058756,630608206,1633481546,880342618],[302160668,20549363,538646654,941988550,1975071146,186574654,2067779421,2040898442],[24980282,1607905647,1066113000,108753615,1517116586,828413210,1911375200,2125535009],[379516010,2014979292,1929010448,641595660,1758496734,745074949,243622837,1083764751],[1295123154,85732119,2052228243,1551328596,1744191448,2076504152,1164381005,1648218178],[742898020,1820816607,1802247869,1936108962,1974397172,1907501710,1155168054,445730808],[530961099,1406217775,1547397037,1575720893,990828664,179964037,1263185698,781367831],[804452232,547226133,181855841,1131540020,936307753,41223019,2051716152,586846222],[569291937,759150219,1972843858,1316383828,1617729873,1551308295,203927147,1102439908],[1320366985,1086115915,1158207390,669060014,55754777,2127023941,1898680447,1016833807],[1468919986,296046974,1120142164,2099039531,178592571,1517689549,558223154,1252282961],[514398861,7029219,1052238526,1023488226,1246863500,1814245560,1548463823,1290951299],[215487463,1963934375,846712280,1261078598,184305839,2040016757,199031381,658239309],[1494772757,1003300959,905390380,1137832139,742647125,838916238,111361824,1831412688],[1999423005,909617805,541664893,581326762,705909793,1242235644,312987112,578417872],[1209884162,1026520374,510986569,990994346,1856652125,1914298651,1339566973,1455251176],[55464431,1044147426,1203605206,558669392,1151934548,773683052,1338557251,1089565574],[427394987,777905352,1499060029,1532152212,1846021646,907072893,833792103,2080143072],[1321556323,534162472,1888783532,588098289,2070226674,2058239825,1586269906,54046356],[505818711,53585770,1641656511,1291903031,1394763974,286256141,21224393,351917094],[1454356089,288033055,1439404855,682475012,1795466259,1499232747,1715471873,17131894],[184629236,99402576,955527731,229687476,1236387675,1244400822,1719030427,120216264],[1442215530,1879072178,562592124,190484224,1031106775,152043364,543230059,1129748051],[228241673,1854825598,1150389560,600832231,266519261,1583650123,1473327475,1846132600],[1961389677,1209056140,1391255163,780450395,1732633768,12142430,103296242,1764859627],[721148463,1626191783,460863762,1035550834,613590823,55618383,1567374449,930851838],[542020969,182597249,1035776757,10349122,1194895174,1868670182,970717390,1828525837],[428225491,1543720169,2118212375,1907112741,1359343784,1922994021,1376347468,559103386],[651402431,894461783,1612386082,1850676033,1030962725,1446802532,10304343,61754762],[1349079862,864498386,1710026626,384987985,546851040,1621681503,1266494140,549942186],[1873472610,172623530,1672694093,956175224,1673092396,1891738304,839442398,748227687],[544855946,1876816429,1445195197,1598171821,504187716,76642902,1605336574,1306074739],[1352132616,2087266553,1581541448,1332945783,258893649,1900851412,804150165,505485163],[1497508160,533372356,1319081499,1164566623,2038861737,646370957,2116588754,1919050304],[819516912,260714383,710196125,638716877,2087680234,348223752,447661066,176223383],[660568103,450564888,837733894,1390839878,21129557,525376233,1156778875,31555935],[983253664,1597789679,948931882,152666092,1466136981,1230120832,18072784,2043729582],[1287974966,462560432,1791244929,1085464019,1049915621,1116718759,33755807,761211239],[730778186,885656143,1552044075,1782498909,5768253,1024368546,360291904,85077499],[1240986675,620271723,473696074,1703531159,637929928,1050646763,2009739547,2049544122],[176717455,755023190,2124278862,906395100,1799716818,488338421,1244183422,1664611118],[1919991075,437071439,910502813,613764604,910063945,284410026,1842817066,1798994810],[1969727612,1796675194,1526731453,1487665912,1234103523,158432326,1684304634,348855389],[471285645,691141805,1218816400,1981298478,207556187,30723384,1452052750,1182700660],[1786512541,1194355901,621873444,647962842,903820208,801524589,576818385,482453564],[1210209381,1927512247,1516303486,401760502,1036030167,1436187418,1807008549,1106102056],[1776735628,313677188,1214810122,1464368812,1387657472,493447979,531986111,660262382],[982124509,900655656,1312500492,333510316,509771500,2119169913,153544527,145829770],[751930886,138051555,491967731,819058270,528265427,902555085,560743506,266866241],[1982954328,269128435,1774914649,716851202,1237656236,99038162,628706816,1633023262],[268262403,1251438697,542702127,1682902790,723905659,1794194392,1281360018,967704281],[314886673,1157123804,1174329519,390555291,1611138159,648443309,1990605153,1377865235],[504955248,1838352249,1121385777,539443826,718973972,2508702,1961030984,1320278988],[1852819181,379682211,1532286393,49636456,2059079137,518509016,1937811769,1594073462],[2071495364,1126062059,2065714126,917226856,2050529762,1621034917,1535886792,977856457],[476543632,542371196,1067422417,338194575,618119385,1617601420,1209066910,1072926140],[2121303549,352077767,98307886,1258897651,1021977021,1559586990,488150658,606482201],[645890946,1808641524,1031971794,837727559,54718882,670833602,1331953327,927893090],[1649013512,1748064001,391569635,32828400,1509059937,534219841,122429280,680380325],[2103234004,510799893,1112201809,1059035127,790580459,1734279384,1669179561,1886860083],[524680842,223383151,2077408528,657516467,1977461057,1863412955,3613505,1161076741],[1039641720,2099313608,2024727199,90492431,1326085448,1230162834,577542984,219351575],[1080914785,1181933590,1017593091,1232039675,1727558977,1232475902,873065288,888191008],[497256247,293023452,285197481,387548965,178753180,1572675418,874739869,622837784],[428169933,8054661,1763844535,590359524,949979746,1129391993,1660453948,18259117],[693963006,1945170993,125752173,808949425,367297504,1940605299,881423431,1353099024],[2019812448,260389593,1738297187,423651440,1776225286,311436553,1625426121,743719109],[1594420058,922874065,639534670,324622197,335173009,248271757,1835202366,1100761151],[1132283800,690137029,1289656623,1479472629,1562701661,1975929034,1151934264,844219795],[1267369369,103525010,1887733504,1401952368,1047016823,1563960619,1202242171,644027244],[1510825591,1255766652,902740639,1384595537,1222262024,1136218476,1373573266,2060253615],[1252283579,1614424859,1661210000,291855096,1711985777,89140169,1935722622,274568342],[1676202734,1096451674,1348364241,1060727603,1182291128,2024223901,1563710981,497833211],[1885730827,292819791,1966130946,1513853538,266505232,443995783,1001518990,1535368014],[672657216,1785231986,444944726,897781857,1632612461,712458117,61482217,101281245],[546965044,487492002,725312059,2035279995,233723750,393489625,1314798436,1500808353],[1332852960,1814321037,2092150003,1726366914,2052623190,838550296,280006934,22372593],[1967067700,1791104272,151407937,1440846771,2071354185,324702755,61781699,2076200525],[495367573,115831612,2110423549,1258412648,229926103,63366854,563276520,1531314194],[1037685386,555082072,631682084,1188389249,1925701735,947062640,1166298215,1647767592],[2103277075,1937555012,1887054579,1052783592,552361442,954208306,215434071,424441711],[2039203993,1791907844,844304513,1013143176,1281063861,1897556098,546008552,1151471304],[872366183,877720747,1376659569,845132160,804631029,1288103844,8136316,1223183185],[265338001,2081866313,839387419,1639018316,945059461,639014710,206204613,1905973508],[1370776623,1368635883,1256644910,578715768,987986125,1095247170,928846112,2030739928],[664588656,840958612,932227124,1081958272,1642843295,231165636,2011421255,1648074776],[1543854719,1885630073,1614564689,616539988,1243312676,747722394,1753376778,2035253573],[1670409174,733405332,926978844,822002146,1753560242,1355589360,863628804,893443336],[1473897658,1657553296,883017701,422125797,78316168,2012064588,571104551,953325313],[1161987566,1518845620,1825533529,889667158,1508276657,353038519,1596465225,35171828],[783138723,1342198928,1762075891,925658650,2099384837,1516344201,1569808250,1269869398],[2100949866,143508247,1842641939,2067755402,185713695,1226964621,1537745043,430013055],[1752935516,465158367,115369584,516405389,795661352,1107651697,847618449,1477863855],[402820904,412383053,894590207,115851213,1256299078,291875257,1919415436,732002241],[2076245620,2024893060,1369090499,456758584,2024181425,774758656,1801076519,405628346],[58605221,901363616,2119106147,1153924214,950661827,1454563010,146419793,1834948540],[1785578489,1795864982,1691490946,1784310282,267954000,1605363884,1313140055,2005523966],[947963257,669657831,828009333,1726023077,1674427570,1729510638,1553680191,1968627232],[793562601,2108330553,1537112344,847833656,1844466802,1950278013,167987740,318247266],[1641678347,979547834,1632146582,2060159862,1589740746,524307902,71109584,634266139],[1563140858,775189185,333165898,1212848779,143484726,1860108517,1846976158,1616892852],[1677011748,1225632173,125211336,2049892209,679760558,1407294392,2059626468,1130469202],[2041837306,447550876,860651113,265094603,762913090,1810664630,1871115286,652229837],[205200822,1765447753,495671894,2057098403,1357589278,1609018709,464626620,1510702216],[1483680766,1726371633,1077161139,2032011647,633056410,407792993,892889139,1105153022],[1489031539,1165643170,366729089,1426848548,226908119,450544862,832073719,1727153124],[1775034196,605411792,991803541,508980788,422905845,96307681,121160834,2103764328],[427998069,1823348822,276082428,2023418882,549266948,1931908987,747926611,894880949],[1127455228,909455128,2030819577,1926734913,161713807,1476269675,1936053961,1488055751],[2100709215,1365002141,1239119699,155744953,1113597537,1143418805,1206561992,994675288],[978737874,1721833502,754302067,109989431,309821086,771420288,280441067,1056688734],[2037351528,2111677456,1324255407,1882076171,1199432390,404231640,1025667271,336300824],[60902898,830548958,603763802,612007152,449091684,1651755081,1057757579,1383696163],[1407782030,2102729914,96933428,2066647786,10380857,765848877,731290301,148338186],[39746474,447830484,1358392640,875218657,1035773434,188315942,601821120,2011928754],[1070633349,25262630,1819160389,1420803545,202551070,1263870330,2105871025,823486646],[459756159,1818992996,1317319112,915760409,238394517,1307286751,1464583283,512921365],[677803272,593900344,2029162594,167333349,1829470523,1365170225,1663915018,1981675489],[1434306373,976506926,2040438678,990974118,1332734757,709796450,1935529169,517489442],[1593005017,1162256306,1531085118,1055345277,2030525263,1247771585,1975773077,2042812750],[182271374,1177764620,514192698,2005721049,1369079376,8775461,1240810314,41695869],[1365601463,1217465457,1124380825,295512991,1400685046,1620130991,1015201979,890421615],[1343250853,1389271710,503432121,369319624,1581594322,1031988768,1287072846,1091472960],[86624322,868325490,1909023849,1774845207,419162607,819600317,1162643821,1322222078],[1577358200,1536480777,578919841,1174831395,1097929359,87453714,794457858,1529656162],[122850600,2094794486,1126837620,1965779962,1084595006,870345265,1182170043,823991704],[738345560,242915385,1478546687,310892965,2010581994,376825870,662203914,667787456],[6480607,313234232,65108394,1538744647,692249427,1483204763,1449170393,1622342936],[132563730,1482318436,1308859077,398129037,1681528261,1144014398,715484882,1987938143],[1046668194,771102495,1736953646,1242854292,497872041,1435450994,2075604961,1154834047],[1034148945,35914108,1857938980,104905060,934544545,331873823,1514066210,1735956966],[1666740234,1562986385,761005037,1977950389,71166964,903335224,1388806377,919133285],[22450733,494990983,281632937,844320134,1034398808,360344189,2110478123,370931182],[1520360505,787734513,536397719,996552051,951590929,764643479,262128264,943508563],[1193859567,23157522,771120250,789258138,549130168,576472469,91616778,588642258],[1601724084,2057489912,1956234461,1086278653,2090782823,1571462154,219327448,1912225140],[1772544846,1062666381,837622514,901859813,507517743,1610900441,1787713500,1085851787],[604804195,1016298016,442600573,600256206,1485767747,1121282000,380681735,348630575],[1725248196,234001880,2111049396,1839906115,454472952,1689101958,1513040360,2102331002],[1204427376,394379960,532396905,1581785887,207090743,540277584,221617167,109128770],[1066917343,1635106906,478415971,2129147528,1987755538,987028536,100582616,980113886],[1045839464,71623902,2008374861,1734673651,621312087,2081126906,812407795,1533912820],[1504245581,1626606966,676360245,2067439897,396273882,1518866458,310195989,233943809],[518178919,1856737591,592975402,1560058854,1586864487,1844023811,820357550,453386684],[1440509500,595930087,284057196,1212209140,514826062,654335146,1056677077,1059537059],[1566281045,527380977,1719152135,913595366,1527290608,1462359447,689357247,19930476],[1034205189,1087457165,295951751,760948483,490058739,1813416668,554625826,1970874374],[592654663,918543993,1010707184,399583998,1149625680,671082804,2007894826,437986851],[656120749,155080418,404688722,587564335,216757637,1390256306,1224935487,502838393],[98321117,2017718439,332128653,156932987,523069859,527385065,942434777,1698841662],[1950229648,689853134,831268785,474667739,1327875652,1464676302,1118364794,1401071134],[738465386,1617743947,409292647,1220942417,1317348529,353115192,1144642880,219691718],[1929020648,682932085,983490734,810964835,835944361,1628681831,1378862554,1184142647],[1716212992,1490749448,1857334259,357121336,1774620468,1095495437,1369609850,683061098],[631973732,1112010136,670105357,579274061,1967366911,773312201,1669916447,594711118],[541260503,451610669,637385290,1409010621,1953423391,1136658016,1165007492,1782676950],[688962383,1905694086,1058931164,1155376142,1347375789,892377644,1565138947,1658627822],[606951104,1238779372,651606983,311105818,1882602712,1530300077,1070558598,1436557971],[207699947,1660439272,25260625,663768659,423893854,1166536035,1476360133,255443569],[1068785746,597847654,467642082,444352158,102237521,1449555681,121322692,1438895161],[1908013104,1082719672,1217981767,1237771191,317310658,1697168423,1485145092,135546421],[1625939612,878913382,1240073832,1315624835,308105486,958837486,924666448,1099017054],[634456820,1108123084,477204998,1199512643,60226262,1920702820,1512147303,1237770679],[1784363528,1540831307,1880989115,1774412037,964839607,768340379,122038049,881853403],[306916140,1650479302,559554675,1587473300,716019372,1641358101,2024424530,570573621],[1790314885,551309374,343737757,1882624578,1589341202,1749557476,742593749,764896037],[1036490016,543591232,4654476,1272682860,2098901287,1931917548,1306402577,1504594484],[846485214,410807068,1100185558,954837486,1437667503,1263875120,1564087725,821106494],[527170049,1255831570,108916077,1745377823,1889284021,833846566,394396226,670511778],[1590839283,528987004,1605347920,1645427647,259213884,200105565,1122666324,1136877047],[2049722416,1561284214,1779724255,758009637,882879678,1783244772,1658495100,1444345049],[619620450,40194231,1499260836,152042079,625215848,2101315677,528247124,189999891],[2029675838,738469004,765139343,389641737,650570871,1833574073,1197639934,1975824962],[760476825,1159639112,1269524874,1462088237,1372659394,1979860159,214219019,1856669347],[190760982,550873177,137520692,251956443,1948956279,471049647,42571347,1735932918],[1714253492,874354047,351434259,1359010298,1008051432,1140937063,539497255,112588829],[128887474,840481038,865218818,964576242,229599261,1562325240,106973005,1875784661],[1697821531,1044742512,47333501,1077997125,1858464539,345287570,55360230,1887008620],[267592298,565445250,1976875887,1354180149,255737190,734627587,1227476314,937119117],[533380338,1508529516,1211062,1630244649,798762899,1537472194,531457855,1147921889],[916426795,1771861983,835331939,660562070,1178601250,1749663135,659098423,1246419943],[1889150908,1130382461,1840583156,658979709,755911444,680511923,671979624,1698621290],[852801508,1173871463,826183506,1842908436,1427488662,1791235463,1939542483,688918776],[1701538490,571241021,1737312283,1954046270,1213249938,1446159704,28266878,1631436671],[13288269,1356336029,1535926454,74349157,1543211483,84627557,448732474,1498458332],[1986026333,1947150213,159564355,368122897,518919641,1927360861,2026248562,471439267],[738672745,840331799,1037476116,663509875,1239397187,1140781858,2128036703,933584812],[1079681750,1154634028,726493888,642574775,1037983341,1269936468,1713347936,1144454232],[306258856,65503447,664225052,1119220821,955662454,1349368049,694279587,147645904],[1937685933,2021785981,2061542877,1371649765,1646124410,960690264,388260783,43536112],[1527551738,955014421,1376948226,979052923,1189675977,573166003,128635098,310700343],[128206649,1609171139,1991548406,573088200,1762817696,801873549,1327988821,440857219],[1059256358,1694458270,2015330151,927333781,1316244366,1938368783,957052917,841084243],[614480302,163331460,1427125162,1681357978,1239689382,268457668,300662182,2066223178],[1284373852,1051858604,1946497445,22029336,1618339476,1012230215,2059877316,1009992929],[1149027546,1175485289,724109759,1201557249,1940395846,1451286395,1008805877,426052560],[1793797354,1314671088,1128089984,308820744,2002355499,1225482451,2122457948,1220805464],[2129552904,1178500705,557914031,1361230846,2008578371,261609159,708209823,1115782665],[1954409004,809763524,1504798303,1323546856,279274958,1887602673,713148669,2110629378],[977587730,479828810,1385456760,114498507,1364019949,2060086714,256763575,5148268],[718694679,2002968806,2117166312,2037502393,2105248974,2063311233,1947840707,836659435],[684831619,1548041554,103241115,1131600878,1947622252,112873544,701926527,504820473],[2100376724,1660175779,191779923,98126581,675999356,99261335,1298566210,1903433657],[1001902419,819381359,1128177604,1945005876,381105289,1657878090,182667339,1533287908],[1181023857,1601383417,591871294,1158964028,1461963133,1084845859,1032703077,1727263735],[966694608,1456821955,2111581687,459966223,1070435859,1841672783,168030261,1959395337],[1406346269,724276153,769480796,400502018,1622496954,1323627319,1895383107,1236849115],[551197465,854444021,755049706,989170452,1978356926,2060483535,309998497,1983187814],[170182815,501282555,79548583,1662426708,909236418,43630135,1909877164,106926978],[568707335,1029407247,1476659804,772448288,569446047,1543017710,536046476,732089060],[1592443077,1935453750,1790723571,345868462,991247102,1980565168,325064264,1422496631],[625076424,1762499497,581280239,1946995003,671781295,885060797,1159612391,112833019],[1057787421,1857521499,1724324704,1580822583,1216838357,1135671648,1144223420,1729424412],[299172752,2127125934,1180163172,463189658,1628066828,822009202,999157103,1848203928],[1645949590,344593995,432940268,63510958,1621051628,1063154446,224626483,1097240438],[463728971,1666054679,1972104165,1126994505,813746083,643448900,120352001,2043576621],[1372265143,891820129,1671698973,1181492318,825120492,1954045623,777734206,1525771566],[291030428,2121477233,438123278,1893230649,1296785980,1445173950,385216812,1000535948],[2124843688,219388667,592125833,1404441175,122734262,1831394486,269496423,1250081521],[722425496,723692209,947996452,545014252,1510939654,1216389168,1461463232,11006264],[1753349646,1801529197,688902918,1650262655,852189921,159430985,231363766,75184892],[1767202208,359537914,596064765,513404723,307338881,1035737597,247288797,755322753],[1910599904,593664524,444807720,1603235312,1871385190,2082352341,700364532,4164680],[1652426270,467247979,1365015599,697509700,1736176844,1764636573,1133671720,361509477],[236862550,182394403,1812573151,1622461781,548216901,1018623832,738809118,124043302],[369219681,1856014352,1527958515,1863262968,665333221,949765176,193027053,1137268488],[910238622,1023930424,935807225,1702514738,1017883562,1993662905,799659908,1615505136],[2051657863,1872725402,1727323397,2123964775,625498055,2015035901,662082218,1453831239],[372740404,2015974470,1802371537,2079914046,1859219260,704123153,1874139443,1997661582],[785958330,1899033673,598694837,348004019,1198377228,65052331,1160893705,733589482],[355412,24364908,1405992809,1505495339,13127736,630649106,1931963435,1100697374],[1963993039,154531729,1504861073,1882664992,1663651663,2080691985,1621954262,1712029833],[108195043,1557839838,794928916,661361084,751278633,2015950564,428862486,14394319],[866392955,1439850844,1203340637,1304381669,1459740621,1837855218,1208674555,186125617],[2130481367,1095135587,778801454,363396993,618909403,245752213,855087812,151496581],[574228754,2081432013,1860247591,816323604,1344561803,817476885,960609122,1718393032],[179822117,1474658829,1790027714,1758259896,1497183731,1022450453,1510564431,2107751925],[1763534577,1323689619,1453629328,2033854917,515531501,579579283,150064781,1850641108],[1137408399,664815942,1021142871,343200661,1438204193,544360936,772581960,396467782],[1657958459,423458027,2059956291,1530703770,667363838,468871580,1949822906,1422099217],[2075906038,1128716689,448099090,249062989,754777433,1363450781,27555877,1168967831],[2037324155,359421950,823185412,346962060,1326177379,709969122,1666579788,142719184],[2018694978,216237475,262997574,575884670,2044952450,2096556210,1103583004,1596451795],[698127891,954855085,1595019330,372656384,1482810612,1371933821,232076965,823990202],[1436183371,292683228,731677157,1006836314,1260197799,1583968348,799452444,1878986720],[562476351,1439481418,434890202,351043419,1204817622,558330795,1533139896,1726857308],[845530914,987800545,1793497924,1096285792,1234121113,1569361436,1975171092,1597726261],[1131526459,1622128003,786243108,1661232955,736146508,1077026193,314864139,1753758064],[566356707,122298174,182117386,1219637347,193482027,2117354452,91454884,233882089],[1437454251,852905846,1917735230,237702978,229035598,827372199,1775013891,794905547],[765262551,995735548,1367266220,1728007845,463405689,1382650377,570391482,1798750224],[444885870,1140018512,716944981,1649526150,989753255,616905492,128471181,1617200973],[1335542496,2000214781,159128007,383411956,1063735336,30908315,1934428915,1194020526],[28641663,2118014568,863989111,536596183,968525506,2078852883,1905864054,307430180],[1620650915,990912139,2129983757,1354873846,2000066261,1610598,815720523,1254585413],[2028705070,70062916,1893168158,7305966,1826809850,1261445192,1412701555,95024322],[1812263580,1657441127,696728978,2019682232,2062025381,1978387516,497130425,138672501],[786369697,402400605,1805038701,1192723846,311246164,2063991347,37529596,1382273485],[52075955,516041502,887150156,1462776810,518609890,784234452,331533850,1434362003],[1477926938,568972028,961609485,246157243,344403592,1028794928,1557304432,1032602446],[412162569,406799489,330796919,2028870784,2097870139,1289824574,889009154,1801897382],[145834483,1195681914,2102954933,1129765917,1743121827,1253043449,391279075,660222077],[1439282449,651350187,1449792750,465345710,1700679217,735826033,1667813543,1194806794],[116474552,785636479,1945356239,199624076,1045148947,750394857,1501971009,1237140041],[214277036,354902307,611356756,645741609,141668630,906419386,1227588562,505668246],[193114838,375313131,950800395,918118561,939077775,994104152,1904174409,728886482],[574364884,89197918,1650973616,1886406824,219021792,855748294,523042927,786797826],[2107330431,1256208820,137611532,513302807,655931688,1674916346,398558699,591567706],[360463795,955650710,1066563206,943026190,1928551675,1939025160,1351582423,794325221],[146894993,570970550,60085327,1110693638,437686112,1325837787,644629565,2075546847],[1012368163,1566734461,1277435484,1483516262,1077834665,682042231,1975471592,123007322],[1927346457,518207635,1653256388,981353005,412350098,895736394,290116547,1251909081],[717966485,1662942572,1250228219,1438795994,123988626,1966144817,1826422753,2109495609],[1730833070,1703201922,1061886839,1656175632,11910544,1120305773,278669212,333247654],[1613914749,1991144294,395774513,373785039,604750185,1594255844,1269761191,2001809607],[1432831018,1708532660,2070382188,366911217,930457496,692166210,2099774284,1441175686],[950339113,1884126661,500925999,1102002345,289212246,1953027914,1358974293,1792381809],[1315257727,274391393,1356474115,623726375,395965346,400462686,311725320,138285772],[1580625859,696325547,377259160,402008654,1902722495,1195070029,530182548,1704795801],[125940961,1008655089,134838511,222208481,1989542235,1530040863,292702073,572545102],[236030691,930867765,182314036,993872377,1705443681,934161512,1509666752,89552700],[1389017799,962115878,425336453,901003265,218677553,1538644371,103639362,959823443],[1121804917,2107629758,1782187704,594426411,910009956,714908943,652110218,1055057410],[246346768,570801674,990158660,1012330678,1103661735,308517347,811003816,812056914],[937865431,197971937,2009043642,712096156,254002031,682679006,810767520,1249756504],[788654188,191501990,800499983,389810567,422091483,158786918,862890938,1409019763],[1738281016,1644503053,1483078364,51353611,589461157,865129771,728187704,1958281324],[659385897,1124794586,10997550,816869245,1788303082,335881389,1592287624,1166402625],[409739444,1735422842,638085932,1330688262,1664880124,269872240,1204623208,1073361486],[104860266,1540396103,1329099425,972631639,1979496180,638512466,1800197845,1962254688],[1933358884,1821863834,283725498,271423747,680766987,476685839,948660893,2076907506],[919675924,1698028980,516096608,128320276,1834800880,676714670,1415598317,508887150],[1439456627,137579826,40388890,1917013441,976257597,2011513821,1854544214,1003630167],[1822881993,564840137,1357476193,1976860181,492457632,199595430,784717896,1782095896],[1733300702,1115805326,1677936058,695590052,27099077,1868655475,316221143,1618135460],[1078530325,1956517141,1116529654,692986375,733288633,1577251213,1836463464,1175021024],[1297209191,1025360637,690988261,1881963800,1116583663,1967667125,845657055,178831492],[1774716028,863757357,725149782,569295574,1260888064,1729727311,254385310,694921979],[367069415,694140229,345131917,391421887,1494658980,817789884,1010680661,1669295562],[1625290044,1402650628,295014174,1968144113,1224393800,1546607789,1947557620,751798060],[1511442864,117930150,1845152777,1880474862,1285402084,1760750168,1945294652,25503050],[681682924,1222930935,1339732975,1355194695,1205557427,1607131651,265643907,900520894],[1708649021,493657326,786411308,1677930157,1404787086,583948580,708124026,2064306326],[207667231,2042832706,1246243505,1327243463,790506274,506375201,739466069,977521194],[779141326,687219226,1000677284,1543996766,195714846,1518680606,2098303317,1749229413],[1566394080,293537334,576066623,38266045,39947425,1109065225,1336317199,2103197626],[810159451,175355885,456371762,569007548,1849358443,1848736436,1904853672,1969799379],[709551147,1063177768,2084855464,980423293,1591271195,775030151,1600070972,162577285],[737493753,1809793482,1489421719,98252268,454894622,1656983324,1862838553,1772405853],[141226843,933458096,657955346,1019286721,1262220544,1272561411,131304324,211457988],[622711629,1831881382,250339241,1712706080,1031500697,1547861960,358453682,1891289756],[2037664421,528852122,27952309,1192853957,1808779501,2009462072,67924690,196250789],[113167581,1089224651,1803763682,220040100,829276203,853164401,1062156647,277757104],[833190464,479387202,14466696,604048234,1138441623,972827516,483163192,364184819],[365118899,1491121711,501681626,1951785426,1271279042,88559713,1532962739,512178652],[777453229,2043701704,672156375,1541027168,2099615492,849433920,1973416313,590556453],[702099335,433092821,735817034,1930208229,1062587215,523124025,359477170,1170264818],[2042909676,2126899672,277506986,873363005,1106097466,1799607072,1180033121,339387130],[1562971310,492097167,975779913,691972500,1512995037,142599676,1519224931,992334567],[2083994562,164689484,1940491972,1854486939,1367605553,1559483917,905410014,1236421126],[669216879,1614477568,1388270722,933765666,240201093,218855425,1257934365,333486193],[265673900,733984353,1154820793,1299572587,1647786751,1858157598,1898448534,1393417704],[400332875,926477930,1564742981,173574915,1459600699,2041984648,1688467456,1709485929],[1452587034,547049899,733061476,1140333306,24108005,1747385306,57638364,348205159],[1822379423,778381282,682438240,688130296,1404347409,1960476773,595116908,1646493226],[1027003764,1069448852,1893248082,1953866586,1995438198,1535463959,951664434,851037521],[203607186,1521126844,1162352279,1476510989,2063725940,1831403467,938773916,201586069],[1369970688,208816007,1090352782,1426158226,751993230,1495843060,513880347,1320875725],[1839729482,1651366465,1904310617,1378747029,1938437035,456740023,492510348,2056972180],[1155808790,812909635,1474894064,849574468,551978237,668800725,48763270,481802628],[1024800623,1417675451,831162025,721139308,172954387,1591625125,1714250384,888794566],[1789884563,778414850,1098391080,1760254389,1654234443,719848136,1840291884,1037806077],[1998889834,517731739,797959122,1597496592,1938104091,53750727,1340539322,2045038430],[1561357254,492128016,840957916,774534561,329082821,440000315,2097362375,1686656876],[1649946452,1169677454,1187084293,2127592801,1055687793,1012665638,1845321270,1510811302],[132586046,420605189,1465652168,1042252519,550201196,361288202,447393025,226251123],[75163738,1707098681,1631754419,1167763157,397913336,755310910,2005456881,1110920926],[1441823702,1845721522,1913851726,575707423,1421983251,1628343117,1427956820,323453260],[2023560027,1515880470,1030113661,252736698,551288310,525944697,1337757757,1159529181],[1857262880,687740324,1141222181,830890708,998456452,244203042,406560034,255011385],[810237627,917995987,706794975,450630862,473448500,306878912,218787615,1055138716],[2116645163,946700842,1482008233,1247287736,861488416,1969228287,902272977,1968929271],[378634677,501807945,798986234,1549541424,1697717587,354673065,1157516630,1667992253],[1517675969,1083340326,2111336150,1697392990,389052542,1122863072,785327463,1294210010],[1140969857,167575887,917120045,987148078,1320672466,695192044,1634622144,812059401],[1454119716,1401656122,1785770747,220397675,1064704561,1071340207,1325749383,1516737441],[1795928822,1302994462,350151648,500320082,2046516728,1460407916,1988828508,2106969717],[711144155,1470437099,1596378122,1560100239,1806997733,540287522,1292573999,556484264],[215382900,2014047656,207322278,576416001,136434325,1731658059,40992197,709920846],[1459574657,1544073659,951135817,21253684,892171707,1850452392,17793907,1211366757],[1151664814,1288403507,53548549,1748031809,1655793448,2099158983,784465871,1991525027],[870266342,697022106,1059306148,744743092,1312329632,2038074024,12783560,1408292410],[1059781425,631057141,872425350,46864425,1914032980,1159581407,1899514404,1640557308],[1039339795,425287046,1872256998,1251276429,1065274735,1494382604,180120540,1154975512],[278280139,858625258,1626213974,377071677,386351817,792690354,856526561,649821415],[1308859406,316415021,545231754,908006065,1684764350,399405903,675540462,1504999323],[1762397416,639185341,549915172,1022599210,1199383747,923041522,229322076,965316925],[699563024,1024909114,678366053,169206835,91003561,1463169054,1568588433,1745073643],[663921680,337801606,313952724,1801669456,1877914656,1969955723,604108656,1544348644],[924237662,1451229316,24883376,325457326,1840328171,1747707047,762933898,1946709970],[1384142300,1006863392,960225892,1299419499,266197272,1194365240,558251893,1118972306],[240011729,1878452709,1289088691,1063235044,722863994,1905246212,670276781,2002204576],[1231253586,1538690123,1862912585,1914085096,1674964710,1351612032,280991149,1232153521],[63550223,112308175,1320819696,1833256778,1003797711,1497046831,1752868271,1329815494],[1185984663,770781788,532866203,2004915469,1310440422,2011371844,1914503041,1974877246],[252131111,1735641486,1489746670,1203805380,1134127677,237311746,778428177,1283285991],[246937727,11766034,1417460535,103738650,1375553613,611405084,1343376187,425543500],[1478031223,1070874858,88713753,902014954,1249533178,1287594531,583876103,100109038],[211442679,570141392,496064046,1819021393,1405278491,120832496,171640655,165305829],[607430012,689632480,892397035,1576841403,1775915399,1819584192,927386191,1746867485],[415218894,1258326095,964424332,1208736121,97557381,253212851,829149467,1564443191],[915527946,1133904397,781307586,1573096820,1549386673,223239878,246787009,1428924884],[227750548,102461892,2011763163,792355553,2098988687,1117515778,1397796377,992183141],[1398875556,1546345860,1115439709,1073614818,1302411755,2053767351,136983561,1104318547],[1421761916,39957787,610452819,1339669911,181078768,224791679,2086554456,1662123798],[477276405,419947655,1105511997,1194106981,1902023687,604134221,2050663560,569628708],[70851553,166915225,756520634,1125115664,1779843057,1749467543,514154121,629242918],[2106511409,669417118,903572890,2101957500,37685381,2011408474,1903812309,2031194202],[491158816,52606901,1206896474,94432347,1239144216,1804230462,200028217,624911292],[1117428748,692043476,868463883,1792019261,106936677,71194297,1307811791,812961488],[644732714,220647785,1386688282,1337259541,241927590,123277198,1233164893,1135748480],[77330630,1130402260,1979115618,2086309833,1980725141,394920195,660667743,588721094],[316511651,2069345744,1290324768,684927650,767965508,1516547541,1250671677,20522156],[943929723,1210353252,1708900544,1403717465,718626152,610622551,318862645,422108628],[696478277,1981423356,2073918949,1389732059,758715449,1558098369,236551751,1687142004],[1605318633,1642026914,955119436,67608355,1383095296,2086567013,1785162880,1659851554],[1010227699,1480454325,478173757,1048568827,1598396500,404178743,3565483,1325309530],[1163081380,396844520,1672653849,660917609,57278584,1478828540,1207463321,2098802852],[927382045,546294568,1436290885,1135647782,514314952,219324656,5002585,809171551],[2097280637,733534826,1100417290,1477340412,1305750947,355876504,148767918,86986299],[1110362480,160991751,1982815552,378536945,2102817737,1832167032,682617669,586445036],[1216828889,207300253,457553362,1964967973,634450409,1018912173,1082501253,1191766612],[1824513541,1194599168,1181952904,1017598414,1929582820,1478754378,1731140852,1417437350],[1110571105,2057576716,1720358683,319746597,207494923,927080194,896048376,338512358],[1463090067,1049885099,1874162006,1930479239,673983118,443278826,1009795834,759292108],[812117241,2005495209,1814524720,1790829447,220870095,1263592108,1616293976,654130265],[1891936253,1165428402,1600318192,304394459,1287658812,695318277,426539156,17699415],[480282342,104456842,6332986,110494370,26514902,1661239139,882524654,1639159847],[1182871922,694740282,1207620158,1410768121,1848650446,689654654,1350151593,708902846],[633116852,1611195754,1320187424,128192418,1716661546,2117220787,548845072,1523289568],[1865964743,606646769,504709897,241311346,1984149152,516837657,2114285012,56865294],[86469257,818346724,636840564,473632249,128741728,1726423793,1167923698,1366964],[915215957,1631783708,2029565039,1612967723,246705807,332413714,1687807589,2016748924],[1285258566,1634296061,1980016488,1351083732,387519541,886517824,1511679118,1954078072],[1799215785,283462300,10278967,381873405,409117982,1583248976,1057539331,284619443],[1354435665,1098029014,1430730599,708077951,1205975883,363958611,145376724,1926011787],[1319306593,1193260159,1591679518,1299428061,1135927979,1584518562,1817540088,659423474],[2100596222,336077653,446705800,603999521,1699530164,567066833,370920893,415782468],[1713370985,1806213849,1798752878,75527176,234071740,1173435116,1298404061,85326255],[424206039,185090803,1408697241,1012022854,1766608259,2039592476,454490807,811050935],[99231604,1464793954,1714455260,1094786536,1967763113,797085999,1454264390,378620331],[830808744,989787539,1431919711,1735609403,2096483605,11816837,1029082925,669511054],[1707235828,298948739,1266217208,1222936368,913117259,1019182584,369680994,482684719],[869897007,1916246401,1286512453,1809823937,961646363,208390490,1983631924,561514652],[2021790714,976795739,251409061,1852842926,414369437,745280691,145348793,1059708402],[1718393089,12952627,569620365,305739251,320506124,696096857,1210453992,541806170],[974809388,587663384,452301565,685073700,2107406039,58450975,41474492,166665695],[1720847312,595554526,1206012487,1309535255,805153670,243870740,487669915,796083277],[1039156118,1989067183,1018925261,1891485599,288707699,938673045,691984533,1314632408],[617890747,565955172,1263447677,1392728247,1930430771,473358564,414983449,1145388086],[880599381,1614143696,789480316,219848975,2111229016,1351057763,1651861188,1883877198],[1585818040,982835785,481149184,1959930845,543794840,1921940564,1911607837,673416425],[262642759,32520253,339409213,1915089099,739704238,284313535,1565265583,1221214269],[1963198733,674693658,747726253,1040887572,824577450,460835999,839931825,1769461083],[1583974875,1343775325,648840428,1463526867,1847420877,1396729799,1078595613,1346745211],[550335204,77115464,780426164,92309603,2004726457,733756132,478411773,444819448],[1599765598,2010715480,634302428,337337168,1598767419,92769052,1503595899,1367458031],[368219503,1912568070,533535127,1184651482,402100259,627416276,1099238705,1336708127],[2066026436,1556000995,448170123,980927706,1414111522,53330649,1081908153,1012334446],[504196021,1187139753,2115469929,303600322,452927654,1696394590,978484174,1116978933],[624100821,1661911399,1877274447,905169165,237923822,1390166285,1608397366,1115650446],[873722418,2064278957,1927020826,2089902827,139143558,253507099,1565202935,2073393904],[1757253666,1258354348,1952917183,1159276612,1121751745,1675664194,1225513193,333623696],[169786055,1767547648,362416078,32781427,1763275454,126546810,1988069757,654800907],[791475854,1134655969,1972259241,1285737249,1583274917,26638991,1467102199,837712518],[17813092,1394356979,360844812,1844497171,247453970,1632139113,210063857,263679765],[1242939555,1071925820,802060852,1783149741,783355041,441851221,389623839,1068674551],[285173764,1852303880,1232035150,1640923743,1096377180,1625596134,1077564253,1988686683],[992440873,1949997656,1489493462,1647349925,565946471,1053150611,1849756811,531715581],[2023777299,1617668572,1698904338,281160225,1307331620,598155919,2071890843,1072739213],[1229502030,1507805075,1994597094,1945004001,677591096,464620716,616275684,463683791],[2106966625,253043910,753180796,126394374,789535051,678459200,1854607972,1132972912],[903151904,897645371,1244308469,330670357,1303975286,1503459994,919386627,1822067457],[1511686439,1802504862,1343816134,877735826,404290798,183067747,812709338,1583272967],[1501047837,1384091919,1167142361,1010984844,1861028356,1345003313,676239435,1805892308],[1022873351,1342381349,1221567247,889100215,1941480056,1637607013,547244268,451270419],[852854950,243214659,1813022877,882912266,1074480790,1006320609,2012640291,1447444909],[1537960178,1442815224,1103162374,1525687900,1265153578,1916152917,1802662063,243487140],[1512229226,1619482616,2058582714,1013927917,1638286746,703537057,1996262234,991384432],[959896917,1891826053,1452902893,1541423760,1999786999,1264326651,1113038127,1825610316],[1785603780,1357504926,1576466150,691547070,2046023393,439490917,132487393,272238516],[1572114399,1626336596,1763315256,1178874969,580122859,1852010119,1731666627,1558195445],[1268651828,1721161768,1485884027,1966688138,903376798,1013560384,653966601,1691402196],[395609305,1683974648,189239436,1391942376,1004768372,357487419,1961685999,1958628370],[310346909,573946358,1559156951,1565855109,877385310,67192146,1916051616,1923041305],[1282250120,1078976151,1924793018,1585612219,209215037,241794202,1872455496,662738895],[862964380,658767170,749278009,1337021721,1926049706,240057783,1817592257,1936561130],[18317781,830633050,2006572250,496141263,1232128825,1357763718,482783958,1434520199],[1336752960,1917952944,1772324416,689902511,517488230,1976845998,410082050,31473530],[1730972185,1792067616,2060963951,1193150839,898301938,1623749940,313140206,1568628496],[802646501,2016701731,133171545,724256197,315613260,1432582842,1536946888,747525037],[1204359311,628506370,371444170,507781889,493244503,318636788,1539027592,1386785634],[1488764886,244706795,1619876545,897980752,1556198369,1492981719,1947855376,62168975],[1859411643,1205750557,1209975053,1760134405,1426385548,1476974424,1345319964,1599448638],[92864766,2024230046,1514710406,202313979,1828629828,728825296,1930191584,1277286199],[499389998,1826026730,1464007749,1834556331,1499427703,743696443,144909406,1033522649],[1205773663,96373891,881980921,2040222817,1326112475,945950901,985149171,355524218],[580633837,2123182808,1728492205,877013529,2006552085,1093017941,1323820342,1413897267],[1531909942,97869226,1802034790,1029734917,403561715,791699562,555361507,1731974023],[1458163875,1803287598,1828524806,1976726308,2003157671,1208806475,1687688755,1473307042],[1571771683,588485386,1893901795,1374307720,1079572575,1651299760,64513710,1920876121],[705371230,2100836542,590793566,1318513258,1892707579,1204490713,796749740,1455961439],[143891871,1333502349,2011355197,1359302567,677123364,592048359,1508758084,663539492],[1883338486,766947387,1956316268,1261642632,1596181023,1359977043,965195889,1887124297],[436126538,1225922640,351697279,241321754,606614401,365895933,7095257,1265662711],[1630857736,1736766481,340723412,1842017557,410857047,1494951211,612754198,1780076649],[1011332611,547500911,1489736471,1330067883,946952540,1281317754,2438426,1828600287],[188425706,935873779,2025529819,2028846407,248567878,1037780364,1058141969,1112725818],[758649725,1637967517,1851397851,2004740223,1766456130,301298929,1597215941,2073955169],[1459370259,161742604,158130326,862335967,1138348380,168062988,505303478,1765397108],[1601078009,966939691,448504758,1098456551,1548400541,732125074,1694668453,1202293526],[1534084582,1812604795,1296127565,143476758,985493447,237037881,284862522,341476632],[602308139,633166505,471766076,14141659,901243224,1607106805,864876260,1252179221],[831991381,1487416416,447189258,651038970,1898280653,551047193,1286456968,800973474],[767445914,608404138,908223707,1822209006,1667688738,348315181,1740665022,1075733650],[747336990,146318280,1999924138,1262790845,1870917660,170897155,923833239,1904306487],[1596561002,677007239,985488773,831527331,1575279952,854336833,547864509,593227338],[1034694852,1801887474,1800161024,739684306,846083917,154492070,1807327158,1475461146],[1790119795,1032136097,1079604763,1704079016,604186344,1507000257,528016153,707645678],[907826628,1184322647,1371550512,1517539010,2068772980,747133869,480005942,192227827],[1036663001,1293847013,2033509378,1260464977,1841344974,1553044342,817278503,1849753793],[547147157,1373150023,432411168,254500123,665715164,558897654,775646840,1357362489],[368612567,631082935,1075631910,115996167,1314162086,2112172188,1921280569,2049688731],[1338684139,1874257430,966636250,1856193979,742389098,391714768,100414538,6071493],[1524450700,1673780763,843593310,425657179,1585269580,1096345799,1567852029,1112687787],[101685970,804402731,1824231486,855439888,17631728,1508072892,1912114852,13362094],[208889372,2107680287,377533173,134683043,2036955654,578205316,1977208820,1204108849],[17161742,361448165,263783348,1904040392,1485265251,1558263112,1631105353,1310438295],[1472320195,1912393524,326061560,1788715275,1111226389,1052763299,109861408,824690276],[1031121083,388782411,194559963,95860787,685517096,346220197,2075799100,646473605],[46348186,1457473990,1234905163,1916085865,532429185,1575437941,286306712,378319415],[1497749584,908377776,201437231,718322323,406893079,813548205,502879380,934804028],[237114831,478673477,601399369,866901510,1894378851,2018495346,1105923741,879824152],[189948172,862131612,1039207023,193954854,669816538,633740537,1141651434,98988876],[74375450,963433459,1425752615,707711513,1223210258,40193052,1630891376,775191293],[578334992,459727266,1936198714,629319920,1334063064,937186036,829852403,809208401],[1907323599,1435930114,955062868,1265131948,1127396977,1138557662,899270346,1251011207],[432726191,1825408615,1651368338,672120924,440981736,405924466,1917269443,1729401539],[969891175,849705574,1463560001,1432708924,1364850196,2125026842,1130319001,1100735481],[1644125561,754493450,1856555055,1800678049,1298703478,143049716,560056454,380723864],[555454506,1699592390,1560832240,946166710,1838456543,1327734462,388222343,1754591814],[732518465,1202488749,205430752,694898188,1949755047,1381929216,637543241,186413309],[394787079,617934563,1233066369,1384504482,2129775019,1526658526,1191874089,594733528],[587011094,436778751,1329233836,828303913,1782484887,113870252,1311699557,1550989553],[517320724,392734288,1996789143,1470239769,1199308161,1184855620,1433841089,476349151],[1595454969,1625030799,147595796,1834714569,388080264,771384755,1665391344,617495007],[414194717,595260347,1067141397,1141470226,861872777,754175742,496079313,1481949029],[806239782,1628775516,967943062,1684265020,419154200,981335707,1833808588,1980411221],[1903715107,1018858184,468036510,604487668,825580355,1409200080,1417590974,19473481],[962248615,636413367,729988605,295856726,1105914403,675330660,1113027618,548753881],[1908151431,1360695110,1692635435,1394579198,1961993797,801890194,1187317083,963780333],[1547492017,1811974672,1136191132,1359881095,409853279,294513119,968313293,954613589],[468275390,1753858701,1388547614,1301282095,1793743370,693688750,496417110,27795035],[1043574781,1811525271,1680824695,536990635,338628003,1787553772,1083962941,1959539798],[231220115,1031204741,1363338517,1662644029,507579807,548707488,1913069544,610923381],[1675775474,1602479299,734798521,283705918,734566308,1220595256,827516893,206142295],[1592605323,98949464,1301704154,1890186663,1078982667,795948051,1546396024,1047787931],[2017137942,1923291776,510692643,1816631997,1082580052,1213327543,705239704,508867364],[1084009324,569423937,831881847,180017254,275698549,2073274931,1692252264,1458822145],[194185879,1597352234,809334893,1834030281,1266666395,1724928246,831545392,1780585428],[2111656389,214314871,308224057,512591481,701769794,1498508653,76211335,950449485],[1301477004,2062824908,1244091764,1983587068,27850232,193701680,2128209280,755061064],[307858217,790193594,1626234612,1612252233,2099524935,1643360306,1409063107,1562035297],[947684888,835396546,1118935886,975813919,1769573902,1480350851,582812335,1110753188],[1302822004,738286604,257999583,1698036011,267723925,32988689,1270524431,1496690082],[1177894182,801737396,1394507839,2051117501,1648355851,881105444,1367203588,1142507146],[1209306363,271629962,304563795,1142887111,412123377,922910543,1545635319,608327510],[1589842989,837004089,1023822877,1587280696,523560882,250426334,1862435388,276119040],[1612997256,1284908569,1621710524,176642196,508575166,782077377,1049282735,1207892929],[366301784,128283450,325047341,220935575,1472275829,2016770437,28705637,1348981125],[1802684716,748025764,1599158605,340620536,1699510934,51702545,918693663,1097901483],[960400120,607799061,19388677,1530314885,1983109574,594444620,722494644,1720497584],[1540623321,1201686880,1425367425,1307552228,32878966,2028979288,2002753649,390620366],[1932439853,530791664,1083970753,1401840740,2018119527,1386678763,1648038098,873846870],[292490528,2038826092,1110049906,1665232383,368755898,1073692284,1770198480,499553609],[1851659122,1594113166,1629789935,209822311,1848772188,1672775055,1339077897,393869675],[617056195,876725613,751050544,1207112405,1601925874,942797790,616078421,1957314181],[514218609,1585438815,1986818461,1209255983,1029819568,1070217271,1332473690,831898265],[1724749036,1617968439,1416499730,909409836,1313442547,1173587682,1958805971,922529459],[1761753258,856254036,1358101253,1724939638,916995249,429975724,1776374521,1395915573],[205992732,149492098,725318552,792141576,1656582960,643375346,1326579282,1956950472],[933761399,839272505,2080177526,420701001,42589690,312736113,742165472,1303007427],[1652588969,685351898,760563390,606849055,611339882,1353596159,1602768139,1409105304],[133544777,1773579,515426418,731775985,971248036,1334885963,594649470,1292217816],[1800946410,1668763393,1428513446,1445819982,1271459126,1891421135,1885676344,851187477],[1233988912,1528353557,757037310,166592211,808517720,1882182873,944497308,108786702],[909057814,1658401836,1889662979,1945814109,1865442567,1778154008,1803211977,2078562805],[459927049,1432137280,287036997,347822523,862833504,43502254,1180575080,736625180],[1955022529,661879714,14900293,1326470805,613444099,66470740,1581501201,923979899],[371163910,986586867,1015710889,1429312843,78797582,1897633736,1252457685,294794680],[116590448,1924690566,2028539809,1576592078,1117376096,636637872,1655302133,247804123],[2027223619,1204362980,861728216,2111698692,1924273295,820018141,1451357576,1586866929],[1033064973,904510043,454396736,1191786223,66187047,785941304,905606742,947881951],[143808398,1825751334,1043566581,970189016,620729327,1382763554,1768025550,1453371620],[57979926,485592867,247739428,159741859,274548866,933903022,1194286336,1646741260],[838694967,387988919,1231278933,1646872651,4306095,1928177703,1012244871,1446808667],[241129041,992520870,814782896,674006946,620465231,108844223,2003891740,16733086],[1143118321,480989662,1476281830,2028079558,280264042,454790880,1687474014,2075598916],[473054130,1628113560,1247446938,2104857548,468653626,2116272586,289846405,52449939],[1629557632,966405388,2073700293,1462653153,1083350949,1251810637,1234473265,644449008],[1654356683,952030558,365749409,1023443292,1016199925,330437119,1569797489,186779802],[59951420,875172390,417190009,937557886,1120637061,578173305,2042520882,379126588],[868691629,1174082443,2127779105,1575627123,554226412,571456144,4409901,39969563],[1977225117,232209132,2130287182,1187363007,17063694,232438345,430225749,607225861],[1060847929,2056744120,1591146453,1159699922,1779486002,986937972,1696529167,1284674970],[852994166,1198815482,1442035304,531373353,783157358,2040409601,543090045,1053232585],[346189236,1398580415,1107189284,353219763,1928285795,28880979,1450332147,1967823427],[1736889373,392782767,822552786,2097770448,1376565937,455759800,808947212,718363504],[860596752,1447442639,538864058,1179805498,1149992649,100776967,1637184498,23709958],[679524150,1963379933,1165393529,1667075866,1816181999,466851869,2057470428,1588900788],[686266150,370042104,12211122,2118934973,184592110,365022098,422280539,1634204584],[1306103542,472045466,783752042,959834901,176258368,1764828579,664315984,1018079934],[474717452,1768618819,341039298,507827510,1122757999,153881103,1559713570,304015485],[1409829961,761369899,718408192,826309508,1706388889,1021247039,1010879186,1268881881],[183249464,591810435,1060471835,1710300843,1124608979,697624877,1529359224,1666262050],[303202597,1279161511,867502583,782950954,1903278959,747914284,1117841085,2084068864],[1814994205,298211920,1249554319,1837996510,1626457244,518853635,1549808152,660887615],[1168523689,257947364,951586580,842265009,1260973818,1963248889,1096486621,1200395793],[1687424390,859029833,1326834654,2080570729,284612864,939058738,961551757,1994385070],[1056163585,766486630,1503592302,1486974768,645861290,558948164,1312785502,1005522695],[629078105,472943717,1893974783,1780543380,658100563,4317431,638077672,1501267513],[285413893,626338058,188153952,1425965962,564219701,463947018,333914812,706053372],[1298008593,1940658254,1181461055,2056072726,1897108688,1447634942,1919402199,1818337605],[1996337883,1825572162,76570541,1188468910,55407956,1072227642,2009088642,1978910761],[1671862662,2058367297,1388163952,537757783,184196880,1838524409,1877358917,1137370448],[1599546437,286630703,1628773567,626730166,556974941,1014136847,349681694,1002490907],[1769728799,1840795430,1690707362,2084453537,627883132,816420652,1235851112,1394251578],[714684932,677557633,1202988716,412520181,274337123,533971544,349633968,1178135874],[622408069,584318101,280136418,270985903,464400752,665773082,630027145,630006222],[332965931,702341784,421882565,1464204959,1919493407,1661837702,652466951,736424882],[1743520885,1368439441,1009895548,428580649,1220105186,496609952,1593207774,2091663952],[1865675192,239820463,1647872077,549833821,1158976532,1729476057,54663933,1862285923],[418003981,1362364578,1236772259,2034958796,1936547198,2109545283,1206173699,1880627319],[2101890582,721335513,426101013,1918725574,627785476,202671758,621899023,2011989595],[1768328701,1012711932,1650520572,287889776,1752315846,526431816,51861426,412324318],[1578583948,703782809,1666275221,1479204468,465836760,2077383052,1737879644,787309853],[1230560470,1605617718,1883700504,1006275934,1600968323,1917734623,1271464216,214976976],[1070358743,2016964332,1699624082,62902391,872387474,133465814,278449372,1814677417],[2080783497,201830047,214192358,1658458219,1033719877,983187385,1894876789,1769655177],[140543536,1893095558,815481123,1806189166,1134091620,980410467,802705412,93814462],[369982922,1756995150,1858863036,1701576996,1977337421,649815426,997014759,247902266],[1250063210,5046938,1651520996,430443919,1782937376,211985059,5590178,1853610702],[387604289,990971568,1455249221,292945542,368036188,1802534888,1176115045,434168184],[1963223955,329250516,253898223,1032950991,1197096709,806792147,153394595,97407048],[252386911,1913968518,1461806225,1813004241,641706623,1421420762,3616709,804686781],[1166297674,1928358322,1414033893,420076013,843126141,441613483,751226273,1919170856],[188251935,1582702450,1703870402,449367749,1436264949,626521904,514391983,782468403],[1163494123,946086689,1046695453,570936819,658074255,1084305222,1558851218,459990964],[591464797,19747644,52757367,1427325141,1091476293,1091794436,1747455227,1068421275],[801724155,1019887194,553203511,1754348805,806000959,335787654,1968049190,1070421484],[2060909346,1968112490,1711387397,757670449,1121404268,1483726063,216531727,802538377],[340496039,789792518,1100107486,1238373639,2037056694,1781092204,755893581,1772190629],[1104718882,1013387693,333952671,38649704,1161551163,1059182157,40913193,736073359],[734859081,238966156,1346623190,1897415019,1244028333,1906855871,2049999219,33698761],[214667361,1364101991,2064505146,1419318884,989859796,450478872,1030440295,621165571],[435472430,1941114543,2034353262,1460717110,1496206496,1799917676,219153025,209548628],[1877044561,653213055,1643497926,1658086020,85889362,858627540,1827642812,394459281],[721565725,401516205,1092794704,2111905995,1102393964,1841401746,1653763152,565691413],[1054056500,1933892407,1973335083,507545002,532581442,183099684,1336528565,326980473],[1862854023,1324576337,1740340850,1538322543,470934143,1503675285,385034713,1713451613],[1165901272,477412747,252813641,675969898,1903051926,580707885,1398999899,839199139],[2085141287,272771132,133153629,1047665693,912768177,1176051012,1194121083,307858805],[503204248,441341382,496724011,274806409,624531551,1694933991,1448100483,1341912209],[456542706,1207460424,1133008801,409216054,1967785853,1111419822,1088034290,983608566],[1255585986,1067356295,870434478,314973343,1425673370,1309797580,1859979683,571204851],[326277032,901307906,951095505,1995349466,1711400140,357103533,1108270498,56289930],[1868630223,559213985,304002581,1651843199,859957829,1757622720,564550767,1195712754],[942218773,1393290759,383526532,847452524,292665102,391723981,1154333449,11155412],[1227925460,1881322215,1831121721,88117023,879599268,1049133674,853801959,82073171],[1620743617,1975755292,707199722,182564993,221987123,1164498924,1524568285,740153334],[1630910998,451179867,281120280,1072614491,466808530,1629646355,1447544598,1526714969],[1259722521,1032520696,2023600805,432794615,1598203833,194524984,1489433298,1308206156],[902648642,1056110330,716834963,512095406,715917051,186472219,1448112703,1060651349],[1323645851,1460989679,884573718,1384254064,1111124860,410003270,1367646973,75346371],[199342451,83867016,1272857836,471927499,325511610,313852215,991499474,2106054778],[650818012,1719569667,433010353,816136086,1720388791,1755705949,442759130,1720665788],[992098569,1892461126,927583933,893655360,1217937658,1652376566,1789855043,816401734],[1995740960,2021819012,1930660696,407270727,1272300684,495925144,1157786385,163633724],[249926710,1556358231,1332956707,1390085254,1507420161,671895972,278304646,1195853907],[1060793607,1954919335,89168425,774995244,1598812723,451315264,1780124188,799872791],[1711344053,1208806896,276680957,1768599106,128481157,838615497,789892363,1280655459],[1569684851,272145368,587765685,1769908364,2056240345,827289262,781568083,187925580],[182593213,992127126,1638895775,943166211,1674094589,385585655,464550105,2084656939],[1645498962,462974528,1710799369,135004873,690561397,1089333941,97605899,1124589623],[218027909,1069159432,1923446709,861601227,350681751,359776929,1998104328,560274738],[737473645,725791773,696366137,1257951276,1780314216,1432217136,249061758,1287328757],[1594822039,781832343,1570508862,658662653,223657372,2090653449,1238736190,1235087281],[982610278,1741625787,827700371,46656520,72529017,1198691514,806452638,1676315101],[1821720498,1177772949,1566792190,444474493,351127540,1761637145,1170228621,1902685605],[637856196,1189154915,427245551,1685138298,1476205607,335959745,645768653,643838694],[605159909,1332184345,1369364393,934619198,543627191,724327061,966782582,550981484],[213368310,1730314935,1524476749,993508559,784741731,2006342862,336178430,740072000],[963319686,3904871,626060254,490847530,1675130587,2125731439,265454679,636602939],[1260867244,1160731529,1631945624,664561725,138022396,707542080,1410049313,879471328],[1328126667,795547952,2050654991,1601106003,2041827536,390686694,1056429359,1686150979],[1426267204,586384549,1148164772,790686335,2064694806,88386602,699014329,661823749],[317809999,1559027704,1531782023,855809567,710536066,1811880072,1106486874,585730635],[1610157593,1613618888,110764303,668701301,931711321,2023497776,636128602,1008071203],[1232108098,761183235,1461264631,690486711,365982004,537247249,1101383628,1737076509],[1588062571,2078462750,1675904138,1743318069,272621386,318162597,1273750903,590578947],[533808169,380427846,1644043543,1638367072,1859345265,1079196846,723949394,1988822245],[958822077,1295234320,1968572215,283945060,283010825,1055467444,1674126949,66178605],[1401526467,1881110001,1358000466,1965487843,139494376,429811548,1106186465,1043732616],[1481309526,340455376,312434720,815137422,634433496,637536459,1068932041,34603659],[118132709,1684998198,2011441708,1867658825,1394480141,1781542166,916093371,1100596525],[1972497242,1751713218,851044594,807849793,253052147,983919351,1334638503,1872129768],[1677998173,1881886845,1277338659,1448154703,1097196741,319444924,447330321,380585861],[2003677932,178823809,1180994292,2130495610,1732061160,29072755,68954020,1617526805],[377423243,1985781771,1514964843,742861711,470855276,1245282667,1408478647,1681546687],[358335868,702912950,1734984542,1540721120,713093489,468464390,499244082,1650326039],[379076547,1606724544,359816442,1261194707,1999323046,1616895246,1552463344,196252969],[1723288743,356141697,1954588477,1425909528,1180362114,12053126,1213663719,248161409],[2097582014,446149477,1566846706,161861510,906952925,62045850,774919533,403013644],[1377056866,2100526544,1598490358,382731218,427669246,1866588326,1415204605,819165409],[215722302,287137095,1564585264,1959061777,291715842,1360161371,847021536,1786519484],[1265230281,1807559341,940442528,668406412,39916914,331550008,665590078,1311354240],[1241232206,1555975411,265896593,1976988140,417814886,357861227,868278311,1660706359],[143819769,575624989,1055998231,1680193312,1318174389,1672843441,1657548231,1326562856],[855317452,1722216977,1807060189,22228070,1322009783,54028255,1808096456,2011062275],[1131654420,1239436696,1039011758,1226564904,133031892,35063042,1045702828,152133172],[410075432,1758797118,815615717,766181640,1250403845,1733787231,852261815,687712154],[1481309699,1953121736,939393676,1620097515,140528493,518776043,306055329,306483961],[839819900,9163636,1460169957,2042082039,130940596,391537959,637563221,1495921947],[789754130,1078084412,738909300,2004970131,1392819854,1946520722,673683223,860209030],[354003734,1445838134,695910129,249635244,424387644,1722889223,1752424452,2025988361],[683893617,804529435,91382795,1489542691,1408813414,237703194,180967452,922058272],[2128124414,2083521841,903046318,1323827259,52172967,866216663,820346770,1524820248],[808152109,1121861157,1612327588,1219408347,815285599,1906616449,1914470033,1491044678],[1307269619,798056268,1205954628,885026598,222748653,1444460005,1054739907,2006347845],[1280872015,931584908,677099919,648518378,1897979172,958212237,311442933,69598224],[1906089768,969147927,569764691,370961240,1017097301,2073527682,1541684393,1512663506],[778951826,6991342,426191117,993747409,549333644,1823593333,2065199541,1941003940],[1089434845,153762113,1071964210,1254398002,938847777,1864861269,1082499640,2074989822],[249888071,348753503,1031617600,1320616489,154656571,225016063,1318983267,491666427],[1191586603,13248682,31520343,219853871,1435177206,622558556,718145110,990308306],[1033139480,337736478,1639227210,352617591,165699364,463652561,1043702638,1290148630],[2125484371,54237945,1015743734,1688187512,360818288,1614674667,1125316182,1152761071],[993229246,782070163,1339248118,1244998320,1791533145,1013059598,828646145,118478491],[1990458987,108063878,427586502,48792488,469906670,767171456,912839834,1134125198],[1191556331,732293387,2031885642,1600205233,1571760305,2128449162,1076596405,1796220821],[753546396,579963996,786365832,1319084768,483099077,1859188498,22185655,1106628552],[1057652657,2054519722,105927976,36191481,1226289283,1408113947,144763579,1987451272],[644724846,1460504051,506619858,1659295307,163584131,9818643,955695016,299556700],[2015042678,561517257,1613733400,1488944378,1261367736,1011926125,330993319,1086442326],[1358027417,1920801755,1856850888,1164707005,501938497,660460411,1243484982,1040275223],[353585804,1508370039,978343131,1778887952,1154726205,254753741,2100251790,1690006214],[960290296,1684849932,1116302266,962454917,2058351779,142000533,839042291,613186241],[1479884787,1408681627,1317916478,764468314,99438576,1954379195,10880663,1414846287],[971256274,1790126209,1852312409,237485262,1638935066,817307454,1950985419,225656038],[199059596,383131060,534088199,644475160,1260994409,552075471,1279448137,1508375287],[1951474404,1524434727,704455523,2100415526,1682406474,1103312318,1599312699,504874389],[322465694,219098062,77917997,268977061,694546152,1302034614,454500186,2082734814],[1652069780,1058340612,832482174,728528308,207611865,1620182168,1413719671,259026684],[744203173,1481300834,1391640384,351880819,1823552263,361590141,1201594214,1567064735],[1612458967,1522570105,455615655,1122585998,1789721333,41829402,1326240975,1353528713],[2002886708,1790310812,1891793712,862686216,1403389069,1990045577,421429936,1415925087],[1443984225,105244511,298588712,1908564875,816516196,1117452668,1798682843,751353714],[617905827,1256412907,1666641379,1718282193,533416669,2108244322,833487080,1126975558],[1652667654,1511560198,1003066708,1109777443,1437015350,208088458,1030771204,1604513810],[1538606345,514456310,578388635,351208211,1578992026,1178103289,649776679,1694426200],[460632168,1190528515,1706930916,1528291048,641820036,1343922846,943974153,253814109],[484934344,1082329616,1996039908,375504420,33442415,985817373,908290849,206088533],[100013715,178771014,1909657625,1067206006,2075968442,840576069,1798671232,1019097701],[1614047095,37802409,1512373208,1262663585,490246318,278681499,910088075,1185003286],[385908583,267076726,529686739,876042490,1640422486,569154160,397793371,1822675406],[1530268015,756939445,1470871649,1006329980,225310204,1187019698,842367542,85527209],[813104586,525105960,107487357,245150254,109318089,347176015,1508453398,1523536889],[1257279981,1846345221,952688822,1661187269,1132263959,1467064393,555764959,2085137434],[1547982487,786389435,471247148,2058893601,1664998004,658683583,1721320696,247013817],[1563751605,636668094,894370290,1639003944,65874879,1593647365,492671327,1431645521],[1428960716,1166253271,448999739,1807148480,1590807551,770033718,2079289700,274929448],[2093196550,2118289151,1755913060,1257399169,1765895566,1630793733,124575099,1057147795],[2115041993,483029141,1613924497,1866848198,561073677,1320276013,423998379,2029084672],[2103669291,2027042900,1851129667,1738056671,2022515088,896879982,686546975,115938174],[371366708,1843203252,840654419,930866326,1973926794,1255343987,1396573077,1613837341],[487587328,82186061,1417052,1120465390,1127819833,786370949,1441920728,710689881],[2104749965,1612210526,1810309705,443355855,501206026,637960728,1151443477,1155297839],[1966057318,1481942155,1807968083,1504927229,290485004,1283081767,885083634,179751289],[1104813467,1268565245,564800875,55086113,482436840,1551835356,1471663375,559924785],[1503130090,1180899414,1850595049,1975628942,1567292235,1233490059,1905393567,1207305149],[1054640919,1615364257,760370282,897571928,760778311,892700669,1009289256,1952946295],[1437950693,1252533978,1640714695,114498209,1157858614,1373858073,1565101927,358167103],[298953506,766551344,772269239,870096007,141604733,1531721585,559999946,1309391365],[1288814505,2110010601,339455151,149975942,478218644,1961150745,813958949,46331663],[1290133122,1607968544,1542835480,629688552,1686078899,812099544,1112728687,1355564370],[311615112,64305,2095310964,234899756,1169841940,1143185507,1496485758,526409108],[879478026,1936230617,1397000909,495137319,457442221,1671116162,1824762404,296919449],[247691080,415631121,1298268721,206499447,424069894,280171757,878468502,273030643],[1561042352,478514025,1601912572,1011506923,1301825592,498808146,874627714,46379841],[232471637,1805335617,763601761,970545819,844142897,882955988,2109314483,487497882],[406823439,906252523,1361142261,859658497,1049474344,1426583430,1577975225,1372163375],[1398852759,1973690584,1341154684,1279629301,1860593308,279120438,737246060,1954570721],[459123873,203997145,1813479744,841687626,585190127,1781530356,1091081791,727090777],[616504897,283356122,1228773286,1683086217,436284877,793162446,1376707273,286883294],[1957534957,1498750583,2071235152,2105774818,1350390887,17348907,214588399,85512889],[2075147967,247949124,2031629220,300028201,1568067604,196024948,1833201859,673171820],[1354173978,122081903,541527764,1664785100,889361047,840005799,958196485,525278015],[1637194836,155565002,1270560902,494037207,485950673,1818260959,1195802029,507739913],[1448605594,128061724,641690565,117618202,1279777852,1619384936,1046462275,169632788],[617978929,534219582,689547584,684288098,1122312278,1684313939,1603632272,1809592480],[598790686,1914632140,1873651812,292148470,2009281206,306110241,411595353,1223663124],[918554608,449704176,1114566453,1080852328,713028459,654489282,1341411253,1472160909],[622005976,1119336706,689748669,1567801654,170971724,1380975669,79470123,245652208],[741451725,1512792858,578803938,253476918,1091043872,1961640828,1789944228,215253524],[450723632,1056838355,693219435,1625950968,1452704597,135647732,828200044,464340487],[1851075283,1441368907,1152393194,311599267,639716887,1689628668,390449120,1690039034],[1404348100,1616950256,1150923698,1897926670,1248958219,887328832,25060218,1513950600],[1002316358,1367645247,1286524342,1787758087,2066839764,1348218459,297825066,67556037],[1946904499,210354921,115004763,1891116893,2092113639,416038216,958982233,411068913],[977273033,146419809,1488862460,1365482,543687455,615592024,226245999,461877842],[1851241866,1074057776,543753374,1257619011,1753457319,738479164,1322343227,145554461],[92589592,1701576698,176823669,1916378385,1742773213,193450360,466888164,763617536],[14258929,1804948663,604174822,2015004322,465420627,1508164447,1177315024,758631936],[873968794,1534723579,313691382,190944478,935099571,1147385768,323395810,527873628],[256640846,476940989,1413422293,1497259061,889316699,1268072696,1481837351,976447705],[1620799059,364841755,769832412,1900771850,264723678,1559514229,880529666,1375900834],[1953930095,1309394853,2069560848,487715711,1334701122,1241446335,1145325336,881045512],[192498496,1626881624,1262256653,1346835452,907609226,1926520016,1572715651,660038044],[1222816314,1564205046,2042129606,532333665,573623977,358821446,158967787,1318561625],[178243895,1235502440,2081840198,714019055,759184559,1261141370,647775818,47331561],[2116118520,403974247,695041952,996228269,38888050,771555028,1956909640,783030636],[31496020,1599139337,1249602915,1858795512,1496288722,1222952214,2054676273,324302369],[1483658423,267267352,2056684821,1134122162,2079986694,1417663313,1420069637,274119877],[1401241910,1383200359,646037318,1776987832,1476781690,521185493,555663361,34489310],[672386475,1632665371,1637565713,1483130271,811897120,516638886,1468423796,466739231],[877638157,1644227051,828814520,1727459077,682454609,1516148687,130782155,703750293],[981842361,509349641,2123027269,1116142010,2112501700,1406952784,2029120030,1628451053],[1436182895,1637680761,876383684,64582011,1549767617,1005646611,153372192,48785698],[594474091,1652099730,613394899,1451621048,1125956663,465102002,2125349646,1848849028],[1421452420,56736745,1271352713,620679085,1075834989,119615785,2121697855,260583152],[1347476753,909729817,785423743,1657783232,2008899833,1724744165,1563733763,703324557],[922304768,1852793987,1381270293,1815687714,2089801623,1752166617,2085881396,842626668],[1970191325,894375800,2129077836,1582875902,800883303,474712354,412846740,1252711819],[1348528413,1713663619,412403261,1078461175,1695594130,1747820140,730459295,819312804],[1262230787,1148345251,1117001622,367469728,1911877991,868066747,731089413,1138910813],[1155844254,327387602,726730142,1811194534,2118730431,755551578,2051805128,2119123142],[1183892228,1923399558,16964541,362296136,43715121,1702741830,1559247673,1385834468],[1653958098,987079726,318482468,359761638,1492901698,1556201781,1156132924,976018877],[376611294,730386260,1756726031,1989578617,136484314,1185791860,817074080,603823179],[883698480,1797586416,862781396,2021350887,1407707923,1017583915,1674322001,212356898],[603741740,599063781,632516608,973536654,554373456,1583735147,618949123,582475368],[2039782281,163521783,531013240,1111939031,630253288,1632019112,574710448,2057149585],[161068956,916734464,1010723716,2066871214,796430999,1196739588,608388837,1477014156],[1817859833,395984123,233115213,271615398,424970547,1446436410,787525750,121194695],[1100743581,881761402,717083192,1210564678,1337333547,346430428,1409752691,341332693],[651622202,1949204755,488300104,58539551,1939190521,1028177829,324473621,313230590],[320312706,1492335213,1315018178,411980170,105373410,14202356,2116981635,2032816379],[985194064,32646623,903162757,2042793460,378963196,1450356474,1444762832,1920168320],[184275349,1392026164,1396938804,231069917,1194677188,1897656899,1709049840,1314543172],[739029865,100767439,948583470,1664215039,1754351526,107371311,1432564948,1533556618],[1611946559,301890045,1195047858,92178877,607855201,1133420708,642980587,577352302],[1830148406,1658469704,34587195,1798002792,2052238452,1946767404,1306684139,598612701],[1865386313,1737453389,1865742208,791524765,1526881255,231964264,1521469621,1784019327],[1643503695,1681229,1050085514,325802637,622605762,1218160905,326989831,608724393],[315667993,1433770698,739998423,1449626639,884202532,1551313840,1536152502,720775134],[1061372605,1255076225,521545568,1858991710,281491074,867324171,856158729,1163732679],[809186740,1395348401,686995421,1639379636,199276817,1766060431,1516646371,1025915478],[1841116294,1468855780,208536331,1093000422,1694615397,603248108,2055112915,15852035],[438676944,1229471831,820940886,1191898437,2091708832,2014069129,1324359081,116574905],[1951433412,928192173,1222858009,1469211644,795283654,816304015,842256915,763446127],[514049063,381408529,309035900,338125724,117261832,826156282,1818744232,1669978977],[1750241709,378747180,890762018,569838269,983474726,618799393,1679728328,746606424],[693048174,221145822,1553306312,1874488335,2002810446,119731290,1179039817,1816359994],[94130068,64063488,1886505801,80589933,929068283,1479972716,48389813,768079636],[1894318927,31823978,941280870,868595464,1841395351,1956412256,530741610,81793179],[880735186,1302960083,290946374,435785277,1752154301,1183954725,1534943945,81024152],[427815856,272995308,1878648749,1743794435,798715310,1976455334,400488963,2094684680],[45553622,1118372179,152285027,1094969451,26818703,1264394468,1182886260,1489439298],[1940256352,72852918,392525346,1197380857,1585106392,574308445,678227130,1493648089],[161012683,1715426245,892907840,757232001,828909589,823384493,1428344193,298986109],[1056678329,105916655,1678213461,1426488629,137413975,1033846626,838744969,1952415536],[1993333172,619471358,381017191,1505288637,1278314150,1238923659,62205957,1922201717],[617125038,1342912726,153764362,633489556,31070232,1508641669,1755064435,710197305],[130489255,1373040171,268366181,1213996585,1010394962,2089837157,1491713463,1353618087],[2056309139,429458360,1186343717,335875526,218038483,1714275657,1465905474,1145694005],[998362462,1434629606,849782385,1030819,392423193,291230318,970827229,960127179],[523255645,1234354450,1666834593,570820517,46589422,789560204,1639012321,1713006257],[1327870502,1986600097,288377457,1627338858,1360240181,2016646971,1269757960,1427489872],[1992339823,809401024,851431123,16737506,125932054,1218358589,21848523,878968999],[1134904931,751982783,445909933,1858657546,2082822686,921724978,218169988,1902518654],[1216766489,1395905387,259865354,1378398392,890713212,1510880771,692733825,1046857199],[550475571,170553276,1006765601,2016743054,1273749790,1196000011,1399360032,970404245],[1019530542,151238942,610455020,1138348296,1548659369,387585149,343006824,243229398],[1776805090,1138471838,55251637,1562637239,380832508,218901679,2014596816,1245621499],[930463872,1490290362,1156610738,1866062722,1083904439,1883949049,670218966,1700508022],[2100630053,1442044710,1251134920,537294445,1928557528,1171449348,1026761324,955537527],[1752826011,1834394463,386809352,952359805,858386310,2038826889,840928482,48411478],[1041972523,1991246017,675962617,1187665210,321444283,1781615269,423326145,989619166],[1359632328,547228463,617946675,1036292350,406866860,203182934,1221317216,237411907],[46017791,1435138533,765703368,932450930,693596226,1126247702,1469163380,809867272],[1908982241,591281693,1198304978,344761056,207742496,1202837624,1272332303,1773544269],[1523255570,1547961433,1153990272,1867580566,809374762,544136675,1169005903,1098990872],[545494000,1125830202,855945759,7133284,1414396920,1523733483,1430562624,1531107178],[1903067288,1406865005,62254985,420861030,743661287,605967834,27525651,184227803],[1465435500,1501662362,2019083130,724981231,814485104,14661183,1920543169,1560039641],[2071870638,762322934,945602490,2001821434,1660405163,253009750,1122249571,1554200981],[1424339926,291040021,882844805,888637158,1058601455,1253396040,2009283608,1542544631],[211899066,1031930434,389281785,554269547,1358423435,1584003301,205842964,1384642053],[682872004,1912982608,1599271917,1284588386,1426796466,1450689628,828070300,1023450101],[224292564,1633422401,450404640,265475570,1698055807,1600801190,818193653,1073281854],[446668125,1896414959,601231593,358286322,441696342,1271546120,859572849,1271029087],[1399926864,1701815441,1211448188,346785398,471331320,1925208518,1478574869,1728686862],[399285401,1195729958,1535921448,2019581963,607184462,895967617,1273313057,482409162],[2083617083,819221710,45350702,604768645,1359699748,1300902570,1831131615,975400484],[154030922,1325183793,313049550,454295190,128034217,1280543426,1810685490,2017326329],[1482697425,1767780727,199411788,1275702119,1117790323,1080215598,68143243,1597085598],[1126498122,469780450,485801608,1996996802,693886799,84864671,2052562007,468427139],[234710767,629234044,243240474,387769484,998167692,789187066,1440736364,1308003794],[933839808,2062420677,1362351611,751461512,700690560,113437707,73917071,768346807],[1976845903,954515016,2100321553,281178491,733961968,2042498050,755800211,371886500],[1795382099,1007423099,1920931628,737419574,1301464221,791626667,172712897,928287621],[1670341366,2100465013,209731848,768940597,2041391674,2015677706,660418884,366710736],[1788100287,1408060112,1253622597,1454811187,829559184,1660470034,1220025002,1702660643],[2073470681,1113163996,2096383885,1448394137,925360342,237907959,1996401212,1924018453],[1687441664,324024573,1664287637,969514117,2113569580,1458904810,1509849595,744278149],[1722953171,1393423920,800965197,490029945,1577420487,86621479,299957770,332118039],[1752060673,719576745,1826084873,959606333,372330024,278663912,1066394219,1907818463],[1544249237,1451289231,1726529751,1757130124,1756295869,1209052854,2116430409,417234149],[998892433,678013414,549324262,1168097076,2113692296,53483209,1652010061,11803924],[683106058,1729347242,1768317683,76657275,1596745011,522838924,1546106668,1304791714],[1774359449,1734493491,821614670,301176009,279282520,566698888,1227493364,681500134],[1434681936,1535024304,1839256753,2056716211,47494203,672941362,1049283648,1360040339],[1889137155,692159903,2108814432,821286830,588880414,1337045326,1799087012,1124868096],[1250519365,194351225,731347454,303051530,145209559,725335163,271139770,1279749162],[770650892,1033422099,879027718,932499799,598718469,1347925129,1417815522,1721630652],[1187341267,1704151825,951871429,1166195275,1560697788,1844498988,873499414,1289230921],[1448378038,365652708,1049516755,1049307306,1758192230,1286453079,482299690,1666243067],[493091911,1048028116,40059470,1090078314,1944369511,347530596,235712560,1152197688],[1499858755,1052147635,340282917,438532140,1739779235,1474220500,1575108853,1322571071],[502902814,10357545,272304906,1578241989,2105381957,709382808,1508665190,1062159261],[246612470,1216091165,2009855178,880767686,577926124,1512799607,44268789,790470867],[299718609,502740528,972729261,1801363514,284239270,932240210,477813816,174595805],[342623665,1710167359,1058061695,1799610094,1260010594,518179977,921380296,1108049640],[1681484653,1816933174,1817573114,1878015602,1963098393,1664769987,2066912537,2534228],[701270881,1468374494,2124798659,1896052068,1767174021,1490025533,1829434787,977687512],[457328715,1010504504,258944817,27536229,546173612,277152420,345953066,1244309012],[1235935401,1412340746,1172029364,498956130,336314340,1582664998,372151597,282752886],[1762374264,838092919,2027987196,539335427,1342681281,2044284085,1533753645,1054900714],[34627631,1945599277,987621554,925573677,333904883,172779084,1911834023,460531997],[1507550268,87458325,965383222,1360646938,1372779131,1370448280,1303580507,405508920],[751485355,1679513676,1635856872,1703477397,777572751,373554349,876422817,1157522152],[468502428,1179291195,899673426,1734594658,46902122,1732551189,2089138438,413206737],[1978892726,1206425857,685275946,1025671645,2097919570,1399380927,977983480,797223278],[1112255016,1218224696,1823780308,547726138,260505905,2005748541,1589203699,932165964],[474626866,966858856,309196410,1269539944,359074081,283800708,2117130804,1363161525],[332306232,905561445,1988209254,2102435771,1114131439,1001713300,98823581,863179426],[1680016946,1254692473,1583183421,1122472722,513836142,963203300,693253988,2088421087],[1333769504,693465947,309477112,1673744556,1297257116,1380827327,401009579,1918484732],[1603194896,1143357691,1263665741,20895193,776065056,1729145831,933427153,1633479912],[1844121676,404500797,2067332770,2005915002,205820518,1887256849,1503179179,814640407],[970520868,1690439596,41764477,1569463661,553315217,924895400,491329302,256636413],[1525192267,1214280165,408166043,1126728829,1567081405,630409819,1251915527,961573320],[231420190,165920281,1796585886,1775358940,761929269,1981196935,1168587931,386269966],[203900110,2061956118,359751069,631216218,86370169,86871407,1576826146,312420026],[1707384606,1514043299,1383282506,1417020494,747004932,1602709313,265098020,1942175605],[942315584,770546935,1902034042,1809177206,1342623657,659397980,76339588,509248354],[930788446,1821373970,1582816327,743624053,1503561474,17718730,1888083753,1844905739],[822444749,1694142183,1422970439,2069828776,47214910,1975668123,2039114041,1258647818],[960717756,287689838,520239138,902129600,1735079302,915992588,1432232007,2026816039],[801516615,172601636,1418570246,1727375847,1918947351,992639130,850072964,192420496],[1094839108,1431839691,1754230336,1460556575,536415312,971960467,105744483,558369429],[2031475432,357813588,527235171,213016710,533194237,1030381689,71045799,1420847781],[1119617609,1397593694,889762610,959286352,1918650524,1802365863,1224159092,176648146],[92813025,973816275,972002740,1771718710,1317130150,1772382955,1387588852,488752910],[338164038,949468057,1956819760,599101565,736128549,1199867506,1023412314,33597637],[1147694602,300854516,512387412,1600418435,1965594150,156712887,47431147,530787045],[1274846451,443791537,1277651088,1677704324,414743077,630257099,660162354,1852251832],[1866902110,625189600,1597070622,425898924,71036804,1622556041,1725920916,112236179],[318286172,837060002,588320506,869146966,238804646,1854764508,488307635,273469890],[1442447192,773464888,1669922003,1849104844,2058214307,753898107,1467816972,1335467830],[1128927814,862846800,1795832028,1535610894,326206394,1274703166,1230848342,1428458598],[1626131035,981095270,155661089,826768178,2053338456,729926199,306658814,1924667534],[581822379,1964774721,1605614512,1225971153,2008502409,1106179872,1691822552,26116594],[66791531,1323180116,1592290819,460900171,1959189188,410311368,933594248,662405186],[1260519675,1270985418,339443221,399906480,586105407,659268995,1356680181,650033120],[1037827602,894884877,60770587,2023509289,1673699122,725801187,1229003248,242686991],[1794406065,1471468779,1406627143,923267083,190103250,2083636841,1937598094,1830178671],[131962659,73562321,1212828735,672721660,1720359359,943580609,1241582642,1668433817],[1248456549,517307084,56903393,389784423,500673160,1437288950,806853630,928042325],[2003804721,1205004425,1829623220,1892426728,1475550702,1038390724,2063725593,405371867],[1415321695,1499945174,930220706,648355901,1021038222,490417172,111678315,865317897],[1334601251,11133613,1876548160,1735542754,939366132,920326878,1269705061,210660498],[778202701,1312366824,572048220,1671259120,1900966915,1375031916,1568602648,1970720739],[801264165,812183417,405662906,631700107,1494172163,1101216159,1132204349,221564917],[1246596992,1034266113,2057478870,237499942,2087529510,730962374,1609458836,452021484],[2041244363,1746283798,1657857933,1545729933,1445562805,502293639,1128010341,128790528],[1919182720,1824357590,1973266386,1475655454,1212641611,69083107,1127648226,1057530589],[1574648581,86740601,1042493856,770667356,1165003919,1792549148,1968540509,331342394],[1032603911,563309838,1913604000,1795330696,1646892662,325023556,938057433,1458795661],[1339240586,968824481,1963612906,916773236,1515787508,534022201,880782872,1049901287],[1016479000,1289396847,582127704,967786495,1514391233,1008818086,1461884365,715192718],[974442865,934899232,4159177,1058022223,1956971300,1452230141,2107250910,1593046101],[707181683,1688888088,1076311573,1991984726,922705363,1262919151,1774861411,1299648828],[1560305278,1610074372,1817152913,244816199,1045885314,855932255,1874249118,386417638],[1848971783,1148279617,1113915264,1084964638,1981158864,1528908088,728843551,1990434483],[405981749,1142081056,176750255,1889288470,428790024,1159033182,1995100980,91476221],[1892632753,1448713020,701413569,1431837008,1332190906,1849662191,1936096780,2114112097],[673931417,1756754243,650290909,937773806,1100313234,239553643,1179962126,911098493],[1272968032,1512974235,761420481,951810820,618014144,1770553250,341592349,906232443],[904245063,812995023,1709056028,902037931,946247154,1662895483,1669271843,575600203],[385569391,933013886,73506200,941157326,1603889369,1085174632,1516298562,458452322],[1527804887,1266940300,1316756363,101813622,1580546593,2022981073,568993217,1251907743],[1543101515,455031206,2085537513,1933130265,81217121,852649107,1035659465,1161349346],[1922032939,1374574678,388536593,54093474,1845518315,268934643,443070765,1784095814],[565724840,1509749745,1556085204,1297055586,1606919868,1141462768,1386135131,1233426956],[1952019865,1255076472,367376034,216116515,1443693776,797511369,1257528013,422662144],[1034841684,542783612,1878715031,814430155,1792759109,2005119684,476973430,622067382],[1521989766,1641956857,998351869,377959568,327897241,1681976372,1847510894,509964167],[983159490,1884303536,1980030990,921867855,1036502949,1297366991,131705253,873588038],[424373830,806151611,1947203961,812966794,756557751,1409833693,656895435,126604728],[1755586365,1924553450,1885395148,1427573394,1272823236,2011247983,42533206,578586583],[194334953,77731725,7051073,1079861431,796468832,486238297,409210680,1856855832],[126567162,731028361,247723725,1372933220,901465447,1310152746,192111386,1715792066],[1361763237,1922442438,486161550,196047269,1847699713,1765366677,1821116899,1005064669],[1374096923,690603496,752895888,2003685523,2084904186,1610573089,1519899604,1942957229],[1902394121,266852888,1412198459,131928903,441930173,1197761360,1228945356,1662705247],[706745286,509345895,1218727883,9753128,2118097232,616639310,1228805825,38482788],[235255490,1737963543,1827647131,494366486,1905164221,796613103,2046982081,363069296],[976554614,2102513932,2115497982,1926245347,1286561969,254436209,624957621,1269871117],[313356274,51991704,2012580582,666413412,1461684329,448159405,1061347217,887150521],[2120605649,916747760,1456869777,92816091,1899432039,1944592551,328595229,1173419399],[1523833418,753965087,381518061,770242348,811734916,532495907,1591691342,1518202311],[214540638,368191176,1951385999,462203750,1187186549,1041904260,529363947,280259101],[275674328,1921302027,965347724,155680703,1587697440,1508596789,149265031,819029226],[951801838,1827200566,424851328,1290147066,1003695876,1258641552,1568958180,1682655117],[687372177,1166954134,568218845,622395668,791994078,990945469,461445054,639873917],[2107099705,1943815402,1136400860,779021664,1194453551,1994717834,937362737,1871118483],[35524110,1487455877,1396661062,1302526049,197968358,1857888414,563044957,1079835964],[1730118108,2076143964,1590966048,396381770,1188986400,1571055002,1902139473,740056824],[505669022,469356916,272987603,1279639229,1467736674,1042579012,1665956199,1950874929],[481674916,953132481,1008189693,335387545,2068697382,705975357,261459803,680845784],[361941931,444740608,2017692273,212096278,2074837563,1101050328,465539044,268069169],[1395538839,1425046728,1311315395,268042196,1536976275,2070624284,745193190,907295291],[1806157755,1329544279,584863808,536701460,771009620,774242133,571463067,1135996861],[1394171300,1272325715,159443373,621812416,1297290723,1364173764,650779494,2009330410],[1446211006,1097350470,108426894,539080523,551760941,2085742121,1809771053,136113664],[261877181,537847046,1810459060,539130370,2116036857,632603791,1161866924,1413390435],[916746860,131366109,2034622194,938283896,588953696,1234977496,1214286498,310679453],[1981695535,294652233,1707751387,838817744,357866426,123408606,93123195,97690908],[99689187,681469288,1629757519,538674412,1405965300,1998309627,80689158,747502686],[1616996989,1769392804,1100373942,945343581,738358407,2020390233,603520637,1321723176],[85242739,58723002,1278554124,1827245514,1936101242,291638260,2103392190,971456740],[1252571365,1553648902,2003619129,1905080789,1578491577,1823681815,1712691096,740384731],[1596302608,1314176798,1817810754,750975367,1022875328,643015638,342389749,1856563559],[250072862,124039687,1837105853,1893916176,1013059000,2033252893,968832202,295289229],[253929871,477973672,122583563,1522793165,296104007,1768718538,220305589,1072667300],[2124245098,335726945,652649027,94438172,444788832,637158243,217162779,69799944],[1477936542,1127488474,680862109,1673562034,626504247,738421541,1682096693,349590037],[669423470,1094178063,2084178714,102814759,505960687,800932885,1793153924,711549360],[1289253613,28722766,1948772648,1724091355,1647718557,995682075,1249638385,1134718670],[1763956526,812953491,1805232944,1669259318,1518218551,1541306565,1593812449,1143362344],[2018709948,1576708221,1097427841,935850935,481775959,1743856087,492907589,96892865],[637417119,897279033,408625535,863093419,1472596630,569206162,1085317517,760397169],[442351234,1464299396,986339955,2045202936,1241576509,1632250068,249231911,653484391],[216246442,109812820,1237892307,1325107833,1216750874,1485797540,356656647,1305855490],[1540340982,1112201903,1262801763,1501645677,2010076037,1796855660,373151738,1401927824],[1294047197,359094122,200970611,778174085,1804727624,1676453697,1781103290,2066059923],[979570336,1950848958,1830820012,359170125,1299286957,485868185,794589329,577077988],[935604281,1558239617,1986173393,2099160545,1952932471,1131843868,819822891,601097529],[1906732856,1462012120,737708678,500868585,1860393361,444312720,5695341,1435519818],[407079586,1135289974,1464434950,243471600,1173858176,1133080239,1364829918,906422534],[1240673822,500111090,383159889,219313463,107804737,1405797065,1640912611,1860019004],[12751935,172440632,268508891,1171509989,177975173,811027993,1995823856,892871320],[267134956,687232957,891819747,712070557,59449882,1352896185,925090729,1861427092],[2010916088,1281428924,923983114,829006586,536590690,812705585,1535680578,212112743],[784063622,238330478,1875185173,1597167790,1357072327,1834675762,2045815629,1640995774],[1100396812,1300717529,693131430,210141318,1333719208,584422038,87557956,571901030],[225030888,225090214,1391598516,62135575,940890054,217272705,1762596108,1352074995],[460773255,1087702191,1090243291,903431617,1690992980,963952312,1200184964,1431584793],[1873723307,670610822,299240324,1702406636,1305673351,1894867557,764143736,1991360857],[58182981,1605998873,1744209107,1502625547,397465371,1949109747,567156499,1495626290],[196395455,698274064,821967669,2083533866,273345835,318801495,684841647,96808988],[498880589,821537875,795827552,1881575687,635721630,884429321,931340911,201971905],[2060943746,1029346416,1697985821,801844872,872902560,696716335,1368642587,1992559360],[1235925846,502149738,1819989187,1596534273,1989034221,1525626702,2049172254,792464142],[750809566,1488522085,414132642,1475645083,1587389138,621889651,2128019353,1059017100],[1997085049,887841279,530608810,665815853,1620765626,15554336,754790513,726735945],[1085737420,1153084396,203430885,82336396,1440690327,1898564129,1407222859,2104797220],[1167819751,219063847,1182248906,1164037926,1146570062,1485174294,722770383,253999405],[1663619422,757776928,1649640885,1123029087,1845151713,1461920240,2034105969,150741611],[886050703,1168625264,2027518577,577003099,1990470305,1919509704,238900044,1358470818],[354068252,998871119,964975944,25329805,1453331248,1914396098,390667997,593600254],[252785404,1480822023,1485448289,1951147961,986475368,1814851259,1231309084,2029560099],[507931775,1828823316,275858086,893876426,54559887,423243359,1575346418,74647965],[865883713,558097726,1087749773,1469846867,1574629310,794332920,1702340788,281639527],[11455859,1212445204,1659465986,1118376828,1043070283,270478102,2130325450,1821569743],[1301903090,1667674746,1851976476,1192314161,1091679496,1369621650,1735977897,2022176699],[334859839,1051161869,1083183383,225470740,413248868,1574034009,388676105,1143023767],[1402517163,1503243474,1171245493,1301118046,482116837,419095719,559421872,701154773],[1871693752,683146219,2001090863,1975825971,1734288571,1848052479,1230767587,617697935],[1007065560,1573915497,1531362449,953942969,331415990,2129412889,1927020959,106024734],[495681821,1470391491,1822590100,1684059682,1756993313,1955070737,504045067,1112529715],[1077425462,1085465648,1628091310,1241060664,721311984,419233326,1907123452,1209771554],[1288249464,970488084,437889159,615932040,1727522094,798593757,536719097,280574698],[293674839,1378487375,299621947,1512915395,688416335,1330152826,1004217347,720598874],[92054889,1517993783,1870466656,1391524155,363542403,414187048,216635987,1365611853],[1618679393,960906337,350041313,1738678355,1787162687,700525392,1920037644,2020194810],[1018410767,46689482,202461294,716555763,336602742,2061434221,919010826,1659995979],[437192039,722873008,1112671438,1720117323,1740291407,810438309,436157702,858553914],[1103746906,961420709,1670800647,335682966,2103286455,1022932424,660546738,2064635714],[249103799,1046683456,1193502555,887210931,138099233,1243503842,1111667751,823809060],[1970075402,1572393817,331673025,2102161232,693937985,1233824519,1897646408,2000753339],[565728195,1054278391,1451361377,1409901032,666018863,2088424351,112896757,1315473250],[755533361,335106178,1376389707,1059136473,1446699507,1655503554,577354376,1413846318],[1933766928,1436477373,344753348,1684900095,1564408895,594883724,844284861,1809025130],[957220814,1570355378,765410522,586400965,189567913,1588259541,1254672005,1924473391],[380872587,884460906,2080366897,167990771,1316188892,1219332562,116393974,1133534983],[1125615766,758047365,1917598457,710863603,324796099,1434623349,49369488,1454912216],[1445390496,1490990592,1928179846,451663995,1317757420,2085900686,357507837,535970639],[192547447,48955370,1671326627,419176389,150441685,5125393,2000559752,1808332554],[586404282,1850671420,290214339,948433233,19966092,1078348178,1452787147,1686974090],[625517681,245621075,256475938,302399639,1993485162,1748391005,410532709,1593653203],[1737439469,300785799,670742707,2053826771,2000461635,722891644,693973446,1521919938],[1010641728,325767557,2042289473,1241275619,1370171549,1274682436,1702593696,708522804],[591554357,2074965150,2077544312,451691239,841563576,1478288740,1695446824,1552741986],[1558253750,220870985,960314383,1388101222,1303252072,616357747,1603961266,1141208985],[289630894,229135989,1405004491,1002052286,1723187420,843771278,63766988,351059588],[1720833597,24308569,1763214584,969657830,451088143,330698196,178224653,758466946],[1949485230,1875001419,611583003,2002547841,1405866239,1007842304,809446839,731252979],[1930347945,1430883662,10223791,1912799359,1228904609,1549502610,563526549,1715277666],[1637025199,197474093,1938320080,829196159,1599210220,240792898,2073308266,964534790],[40968261,1771648545,904295103,683219702,252026162,614940710,772033413,510333293],[223799129,476430149,96631095,581213516,1561280167,514746270,1260850965,647066406],[773861098,1035119232,448252467,1318781295,987471751,1825967645,1099812740,1935477049],[29481601,1540876796,137463532,347798162,483452255,521246693,385214120,1110612857],[856269844,1303795115,80306194,149300844,2055393152,921054604,1810940539,2077362271],[493314474,1616167250,1007414024,1635961921,1825928667,1490333372,1882586411,1903625002],[1301730442,331114024,2067829685,1210199318,690898527,1924886959,851979742,1303060770],[717368236,1581270806,1404833525,1623729909,2008233063,48245811,891546700,2086572365],[78756127,164500647,528559222,2016158625,1537112843,471061016,1086947022,1121015252],[1012918159,1763821733,1125202729,626692895,1258903702,670900872,1465487897,619549570],[978936404,135015933,1977303825,823111932,44285317,1763507160,1950672468,1892569932],[305647432,1228526297,1072146607,1752238929,1991438873,2044753163,1087555271,769323034],[462837546,1478102335,962780425,1829954713,439934869,591403148,57009600,1582750175],[687602225,389974642,927152235,1838806602,568242254,930744236,677649388,1394859420],[1551671198,176742652,288470989,2047221291,1311113618,953113595,949926426,630795424],[892052104,465927006,1012623462,826942003,1366537281,513893509,526991850,481057054],[355876249,1159408390,140907017,425868069,1633822113,193627115,511454900,519710834],[2088759838,401235153,206706454,1190844908,2108864616,1608231140,1122731710,1022831560],[735099721,1983935993,894680773,1306355300,233615213,1034604898,974324557,534977746],[1074284745,982206182,273063504,1271917455,1650715555,1249057674,773494089,582810577],[994555913,1863412609,1942492249,402187488,55338501,947271323,1316888466,1615840524],[534128782,2018242490,194062408,732228060,1143503409,603961973,1267598158,1012913239],[2046416986,1794829880,170773456,1998360285,1056200695,1254625578,2105830633,264320669],[2064865161,281122763,79555570,313701485,1799477232,1915480818,1107462280,271193948],[1195622805,504309020,1856085857,354703753,2085497607,816569424,517221871,579281191],[437662469,160693066,1052637260,623621601,773691696,664975295,812436274,526429212],[1134853970,1653848042,808025367,724873118,1040667458,216836640,227814853,1034405825],[1755264429,311868383,1794267817,1870645115,2123817244,912881476,385253147,959086662],[1363606392,1224999184,1591164240,1948414277,466018441,2091432425,803195104,956550210],[629436485,1361144445,2047943570,1617606128,992454499,604757352,962592374,897565544],[118802700,1475936720,1610768161,450557280,1823703746,553557334,1630964353,2068048317],[571390926,199640393,160817242,321330027,984038491,152716882,759226444,126194634],[1158116962,2105954455,946726694,580998183,1799154025,512865295,177828309,281303795],[1992392446,624114404,1063154695,341748522,1359262003,1334083940,2043046585,1175672698],[476649522,1830346574,1688630979,639260186,609155866,889190504,1873985443,1963234383],[485036897,739307798,983625067,615581196,1477883842,2019919992,891156202,1308503792],[1628154103,492095354,2077951580,861974606,71738150,1513189146,1664661365,623951341],[503826620,473862649,2028381837,127023265,953016465,1932145585,1520001044,1239416149],[1238983978,952707071,1114061272,64733427,1109887050,2121202234,2062740097,1689109717],[1364325754,590901945,1144522162,753307568,1471355594,1704645224,1252468292,2105238176],[226979878,1241192993,476826858,1219730922,1077535369,318741714,294536107,1729606429],[474988900,1774073628,2000666844,1235075484,1094113659,2021074604,192320645,1380855662],[2091979725,1643762949,1551163491,797633562,697297755,453047595,672224518,1997985641],[382649505,496406980,1902886220,1871100105,518294957,1082580285,1939829993,1343894599],[1600769936,1268148397,333370882,939416502,1369051362,1319884760,1652918033,338869492],[1581797855,317733003,1436734916,328749048,1828423744,1646751876,568061425,1189457865],[1591246486,1442911166,1796136958,588988035,1296202459,408777686,1988077761,554235955],[375426528,1883009885,1798229839,9283255,700334572,1026952403,1629277383,1157791708],[994612415,532904519,2013060321,1602739975,1370583986,1213971205,1920142530,1063965905],[1525639243,1527364098,271407105,1092045077,821241755,1625110633,1068488706,1435137785],[465816677,1633301456,110596659,1596635164,1240811236,882694767,1685300114,629597348],[1714854357,803220303,1269331633,2056613542,792834684,984298069,484393181,875017745],[320916042,756274848,293114700,947748505,1257832191,909996743,484185772,25339830],[141699504,1051877253,2059575319,1346789580,507244113,294286230,20360063,15831735],[56753426,288645506,734798542,1278489328,1036050119,1120438523,587161976,1425877214],[1400258929,403787684,1702928681,1902422756,866109083,1978964075,2062994459,2069672330],[823341886,594637891,75303093,312383338,1922598507,801419802,543964761,956541327],[1860996425,1905284006,1436618555,154649613,443380491,194208336,1293699980,1673594351],[265736138,309181748,1201395725,1955810085,1557021697,560329988,551604325,1617583162],[336969856,2107776977,722003931,339044416,112860638,1397873837,1724985335,1832658471],[619238739,2035944539,729156050,1505482956,102000527,252184040,2081071167,1416918461],[819403546,572329037,1916773168,1639672661,1504155108,975031194,288744960,700728999],[958587828,1762466169,374041186,404974809,644507038,175222560,1286904312,355163844],[1275573768,1209904634,524778839,236269622,1211621551,1660777646,1876963301,604769541],[1738333628,2047919960,1057925650,154996341,1039815666,1453037389,1179976852,1295397504],[951447532,1967708387,1962898348,622266214,9016376,1113323959,1494970841,1593782850],[1906823603,1079741485,1221721543,387118759,564027253,412822265,868148166,344232599],[976288948,1183733185,138731779,1946056496,2064670842,888082317,1415212001,1249654251],[1389942425,2106005021,2076640093,820945289,1860137633,222779168,740895494,1597273355],[2058613816,1137841438,1901435663,550517407,689301794,1871734968,39754930,929399538],[1312124205,1941748292,313355117,2024365362,1360611699,1031917098,1685659238,473041288],[1229741729,1677174196,1438520122,227123843,36698043,161544178,377667332,1199654564],[119137759,143132096,1271172324,274146461,866019104,1677111254,1916942191,325413444],[294030160,1987036487,854188751,1176330749,1665204648,1374365523,177668276,1865910007],[811814338,1832845108,1034189702,1762094182,1716745676,1370339478,573977740,1470537055],[1973250769,721343616,1615491780,1001558797,138847263,2003819383,1071843064,1614986483],[1822230533,666434314,774350203,1375616429,144111930,1205732164,1639462802,2039097547],[77930985,1214643874,170360631,1692687632,272561992,384014573,1860970509,1218718548],[1829057239,1410747905,1259729253,211988032,557189253,830180757,1333659666,316748360],[915289046,938849546,616161133,1235877490,546652955,1152165499,476814329,1495573082],[8866864,1798403873,152510745,1387943612,579534105,532854244,1021975582,1583965136],[149788129,959357026,1815058061,1232092144,2097206073,1870174538,601448995,805724957],[455853344,2085634711,899335750,1928161688,262527092,1522459519,1262755487,1341662328],[2096100590,370374389,311108237,2060244631,1217981252,655930920,1563200852,447287216],[1193374796,1409363694,352485330,1556403944,1494666467,54155287,1597703353,1081044171],[1144240439,766575247,1430054381,1220941543,519366416,834753152,870510827,510825306],[79635491,1142842548,1564131534,670784886,1678705950,1370683111,1456814061,853032777],[2081574906,749306804,2022433046,1097549790,1932813582,233246593,1244502143,1718016865],[1530396183,961554396,1584408227,114264795,382142292,149389934,74364421,2097616641],[1162246277,1361577464,217760931,1686106595,1571393735,2009176773,1990144479,546285245],[595192098,363916565,1309197571,694737596,1964597759,1100946013,1506617469,113226636],[2016812681,1135997751,143178997,745336458,1459050062,1342881326,1097472461,1410192239],[1711176882,1127951587,1082517937,626147520,1527472856,2126848981,825171321,758498951],[1218120302,738462310,1886843995,1226209928,208336895,1633515258,832919117,937628185],[585505114,637706506,144067658,1178760160,297033238,934410745,766724452,835259313],[51304443,106925631,1212542579,2090293050,1240564854,1990554027,1128188958,870681260],[456497851,947687886,1745530714,731863088,894380157,1934033087,1466728695,838724963],[133435567,1011783240,1780838988,118365786,1603612484,18299171,521110315,1328046782],[1663510626,624987802,1616451088,613856202,1835871803,242122491,2042357348,1107961744],[1868958122,1962698520,2020021738,1494011478,328358624,561191328,1108564269,217384817],[88820661,1662467359,1914554153,931871249,1807992581,441690297,519931443,1955519195],[2108432049,399020818,820899640,2034489360,192872866,175700091,1834229611,1624142746],[1095664603,370748657,376924438,1264029366,729154673,1513691441,536638050,1455956800],[1903915725,864140532,437217776,1114528910,388079298,91125706,1652733119,1395488696],[1462223989,972380074,864210245,1709947182,1914450561,874922510,323838784,326026489],[737237163,799257006,1623438163,867606894,626535558,2029235985,2034069761,1974055670],[788549346,438084967,1154430994,28116785,535311091,1086167223,1423566589,1077092336],[414980487,1303990472,619117674,1796271376,1032806849,1555179373,479036203,813565079],[4270730,151747297,1108013398,864190473,1152609089,195444216,1196133194,828525671],[437571314,894111667,2110582710,1448469808,778667127,1923899276,1917423230,2031968170],[1018707644,1800740433,967275610,618647752,137350248,2126676264,514233306,618252073],[860485079,396014735,1280910310,606770112,2096128273,837517046,908148082,297484909],[298095186,1448348577,75936658,985888776,1313464787,1145418154,1716580840,1597999749],[1499230149,624369710,1522887664,1239677883,137094777,1993424241,1740229521,1956817528],[1537622246,121947654,1981162950,534080210,1915080484,619830681,1889254201,2128000346],[1422271698,1611844199,1869321321,816411705,688863927,92583746,1742930483,1899889753],[405209048,100545111,481763058,304885865,2114374851,643927687,535350681,650605948],[1436423152,1073595966,1869054186,2042558036,953925780,460824783,425682715,626562193],[229516286,1066000701,43437424,1267173444,1311553257,1695326645,2058627160,2028282512],[1809839291,1527935044,1335103359,1327529218,844650146,860842942,977935748,1957788830],[2058513885,1377477238,947800473,1815306965,837233478,416194508,2054656616,2034052782],[98333780,1253860123,558079779,909793247,2004676412,1512868541,1953602457,237462279],[1129091867,365935551,879369572,1748246519,348681237,1373562670,468544547,212472654],[2036168024,1229298143,1009553661,1867937031,464056755,691367865,784207804,1062027286],[1268672527,599369820,380054744,617101707,546070764,941327501,749433299,125910091],[1228837573,1293346441,1088574911,160449429,1116277791,645062985,412944618,248353974],[262865348,1204705434,122491992,1932518333,861940227,970714332,12144619,594701163],[837479728,2058546594,696021947,1221682396,112796388,2062412748,1085021253,1620265606],[1064328835,436296367,1392330190,939820151,452491683,1314357781,194171060,402035835],[176807504,723531342,2056973640,183281653,441819509,217447353,206858535,127716661],[558820124,1880861236,1990942760,728768739,677761409,1877866809,180875874,1364889157],[1255995383,1340157824,1036266879,2092828980,31159583,596943389,1372334730,1719277483],[468205726,1336551623,985786422,868883262,1973029100,2072201576,1594662831,164454631],[1248063312,1507603887,893692357,927149165,806952151,62024791,974197380,702378553],[335494130,1849779862,426038926,59006124,458127874,2043598477,1477050112,1305562064],[528208529,1397074253,341536489,1123946841,1956239556,907765632,1735623455,539729814],[1872270388,96324193,827581617,2112433923,1643474879,1610438934,1995424698,1146651146],[1556016226,657491726,1562584247,517195845,253966539,102013086,985644240,1172455146],[1716466852,1813518887,1621026258,1809344662,1468110761,2032242769,497571051,2124955148],[681302874,1475186873,1751189148,1368622357,1502408835,1034355441,189255540,496973021],[1708618683,107615810,530082043,317987013,1253732987,985107113,694932379,1529795971],[2046767193,652565202,1047773973,1040578119,1382580162,1959308878,1260172961,1545644987],[502722313,1909262496,2087527790,1107694307,519430892,23107780,1409284592,1347083993],[1396148970,834569353,742016833,1736007098,442318826,493786296,892033676,187863850],[1926154905,1232564315,1395016862,815781483,1434496213,2011753631,2003690175,1610823928],[433116930,1610447455,704364741,869021407,2079660005,1305058972,548408580,177352],[261032369,1639240225,1502546448,892727280,927964409,1514636253,1319411962,666603179],[1470162498,1762272931,1624152470,898635893,946771921,1136494380,451648305,51787884],[1477529118,1925814271,1416499675,1309141469,85719569,1299275764,446348845,1825065800],[883679340,1288511127,283207055,531459268,156554047,143316701,342758023,2129998753],[427319852,1675965833,554669164,325704948,1901097441,733594923,1714909137,829906408],[1468151453,563988593,381803961,128419372,435029708,1549116242,2026785398,207913404],[2077875222,62943363,2086033021,872765547,2083748920,1055331604,746613964,37851700],[1910179828,795565419,1495817947,286505623,1617669459,567209813,1625779153,144255091],[1155813979,631281246,2039658352,533957655,639354171,1843015692,13728361,261821582],[1315222780,976725683,1553949503,2008965293,1879180273,1050487082,1121319049,1456600887],[1642745168,473636759,304501922,1617568442,950735385,1150095939,116719293,1800741633],[1087428981,1623192824,96715378,2034482086,1475873882,1668820941,1024613410,2031140405],[1245982468,478860917,1867465871,403661930,16875458,1944516240,1213632880,1517012563],[1729544038,1404258300,928105343,153497748,1981768622,2121929382,1935939313,1935459387],[1215252836,1718093182,1074729957,1760645819,142116934,1028926172,537175779,1914132524],[193749006,1415161295,439382791,289024817,1590993850,429301593,702963194,583744554],[1170776814,955607858,2003345498,603618666,1003238086,787254199,120850380,43834308],[1993919161,889016752,941645950,266224295,1663927345,847961906,1208752387,1871280515],[2111979654,1045161962,225383544,2126493526,949319192,224584389,510020922,865309076],[1988658277,1565931264,753296782,180245084,1962543786,763491715,1197902420,1524954782],[1398645785,1670910546,834499855,476808946,209519171,1245809665,58772190,793647633],[660097228,1659871758,711809012,528752887,752235773,1174357128,495760050,1209583493],[2059751826,45419862,1352159680,1474199361,1694351622,1983134280,800539546,1070526181],[1394933223,890138415,1295767336,2006212716,371152961,1658901100,132797745,247715775],[435615678,86267340,794266409,1167673918,1673290253,724398723,1951293995,1305240401],[631557022,1737244695,1224321102,1947122309,1282205638,444774388,401741566,1434611702],[1412865991,1607011281,2085362011,414678578,1029306285,1502275772,523647000,229442229],[743386660,294130981,828351812,2124404608,1344797028,755228549,567012935,1931302820],[1233988421,417946863,874718168,675804681,186381666,1485339335,2007854464,1023256796],[1904479739,1874642049,32893233,1759692260,505343661,652898419,530270179,218557204],[661435614,1836990576,597121916,608601968,544356898,111794858,33948696,1726975096],[278219487,1925650623,1871757035,557896361,1737220126,742303182,202801298,2011154648],[1774735192,1752580663,1255806464,2053476701,2111168992,1014449424,134822916,1175592224],[273978364,639746147,1125299290,481290761,1852522190,1302374582,1619890645,1420047863],[293833158,1172418797,121449428,240896027,1714175411,2075997169,1434397739,1861831901],[236237186,2004947559,1212251162,1205374861,1102521707,1732156846,271700121,1646076784],[1170658511,1020107308,1301712809,909945828,175027498,1370743147,1185742607,1482744544],[1615255630,650334558,1397012349,988394232,1950993622,1477850360,75935013,522694836],[1255085023,1296411766,499676938,1095585966,1756279735,171116074,564527127,1513000698],[1253429450,553769440,1460575171,470442116,1964751127,1181803701,868711164,1733476006],[1918311311,582360236,2110374125,430665893,1257764441,39894530,2051963101,1605959211],[566560743,1653004397,1722198057,807645452,1486148460,980559206,1137306271,1382643406],[1951017431,745008617,1664875535,318984770,775205361,2006601268,818123888,894730467],[1350591908,1306876153,1728699107,987501322,347557934,1551995878,774798495,1086524193],[1609902320,842107075,1009020913,108542302,2108535126,1885966852,2055388548,293286556],[1915780548,1281382361,289336386,1475853552,366241300,525509298,2059879876,916188309],[314578990,20396681,463836815,1131026962,512035734,1642112615,74196386,300749647],[2072279821,238406649,1847581076,962691612,728500204,687049459,2019024470,312961880],[912031764,1644951332,717590724,363025693,866203809,1810814628,1745121147,474066521],[403522919,1597515573,717770586,2074562932,1327694729,1191654994,244340715,44460222],[1775805931,663366568,385096138,1424703807,1169110564,49652450,924610875,1020207448],[1265278674,1336986405,1561871984,234458601,1257013496,1614791976,1749946309,1742668917],[852538982,836144037,529124881,1201464026,557258612,40767601,1079816436,310295947],[139208132,1678542440,749165279,1101182657,2100089541,1102824778,984887821,230750041],[1459092589,43273100,39185869,770809996,2064971817,1612289456,789841665,1296798185],[1493097621,2111834729,1588523588,1640350886,1291572154,1870516706,1850793254,702273164],[2023231247,1491427020,537202188,1337957233,1762646272,1913757046,2083183373,1999213678],[1554765260,1687489529,2113160749,2123111898,1116804169,1173876917,83056877,1280816836],[602371024,779005217,1906846782,1189400695,1361133595,1516713697,323415388,1930280171],[1269867945,2088350333,1996090037,328680678,562851233,1625961568,1092876739,1314159474],[1868520899,236405573,165104248,803388236,1500936441,61704087,299095672,1897944046],[42807376,596209929,106553523,1084766884,1253394934,1954641740,1999213137,2130013320],[1822248620,852342636,1954704196,345770303,1265187607,1284548882,1246526767,1703527644],[884898683,1252445521,1267078945,1875696728,1862257333,2048489404,55934314,1233274572],[1724889126,14788524,1961230149,57900385,1930402477,337554927,1381386358,2103255279],[1324449856,1931167267,1937840801,2066668178,1004725927,918309157,99304890,160673510],[1056938807,1324324868,1117033038,709853632,841161862,1131627956,2112223722,838599144],[726123200,662028888,327815825,1049528287,1743309755,412843076,1501045107,672201994],[1430777402,852611895,1760180924,1127145159,2034851215,1067083384,1532217153,77105057],[1271091586,1130279070,15686885,928055446,1696431265,496438643,1860839648,1248624978],[886573849,1687499549,948546409,2045654896,1776353033,56915620,271747602,1228058061],[139205167,1298667069,1480270977,1895130700,1189414013,923282416,129210109,1954875017],[1470530918,283230767,1265209177,1853297926,1948100987,1624499371,936556431,409840402],[2030796635,1271545468,762670057,1817532919,516109093,891125367,2084576507,152297381],[977431694,1570344306,1348019732,553967764,1917152684,866152636,856459212,430475567],[1622802210,1698157314,1840888657,684554558,172177035,632945290,1108665856,204032619],[1313698274,243786759,1124210446,1303810047,1952423379,1014688544,1521531502,1152214379],[1003467882,1657504497,824353244,563514322,440938845,196024711,1911575155,1237389005],[1640132142,729513077,573809138,988310738,1440039362,1273574146,186644987,1811892346],[581044636,1216500647,1324344724,965054401,1397391585,1122478656,582412140,1026746752],[1660480756,334096684,916700205,338301376,425374515,1639391415,1420397209,2092706213],[1501886426,198250637,710676398,1158143273,248235215,363342502,1949155547,1640539520],[2105049059,610879073,540826180,881475383,870248556,742190370,554537089,1172724103],[597689762,217606675,624264047,737601150,2071355746,708489704,1728847205,1392782364],[1840753184,275742744,1189603158,166482878,323833935,1182081269,1832853195,1366643824],[749004630,2100363453,1825328318,380689237,1545177208,1581122774,1164724053,797003940],[1317776477,842975917,1027199860,569025017,1306029727,1741453412,1878311116,1245687261],[1964615188,657401261,1096856210,1201558922,1203495140,31784452,1967188317,1348866931],[1913567372,101706795,1128384358,966546605,176751661,677610425,588209804,968473463],[1546542202,275969242,674356306,294002461,489683571,1405820528,677859914,998275110],[1203696134,1597178164,1301738435,1109017815,713203224,2001569404,947003987,159617714],[1779988477,189967316,1443369905,1337807125,1369053507,1135921837,557386268,1704949024],[845967646,1394169173,211244374,2117273569,971335091,264950828,231650042,2114285817],[579388584,473844149,1126238780,385631043,307400618,2069644621,74080806,817078160],[416963276,1249471974,1224996826,593082945,519719806,1346536942,143816914,305992753],[1454931725,1428291835,1371992430,1840405426,1225418167,175824728,774421509,1339463148],[1628430430,855357922,1124706843,117546112,1305082203,1841730664,1661441860,1955291669],[812905573,604214031,1097556238,1148669775,1949807641,1904491550,2100191124,1637442354],[82511687,127445715,1589556365,692199576,1497173239,1987173076,1337535181,424139256],[711436751,339025401,1309590775,1981280610,1852695523,553846318,50798928,1679888846],[1912628904,698526053,377994424,570708627,1786639294,1577085025,1354180371,97556810],[490842569,1892169788,1932776058,1321456892,1575758849,2119285803,1521056352,48034954],[473229861,2011299287,500109158,2083604513,1328321349,167217274,344566227,701709134],[1376291123,1760165878,1006983802,653988087,1002255923,1855442979,494492772,493442943],[1721977085,1774146993,1883502582,1670438583,1458337642,230067425,171293409,1872752461],[1481070075,1228733050,834700497,710302009,1567413032,1072112648,2043754067,1670735758],[1113075703,1082229113,138799013,1953360909,121787617,1836372899,1201736026,22939009],[1097117923,556233807,1069524757,742072539,1475883041,118118377,504998182,1814438928],[1720564856,1178322855,1107918892,1256099502,1076262967,1636453817,548961036,1830370355],[1524025634,1729793073,1488881006,1499762640,585345750,779340822,1564042201,520328006],[1797097055,1530133883,439953516,469374522,1771445992,749499343,1351181523,1270258845],[431562258,1468100515,627141469,235337167,2125667624,409599443,1878649271,412079756],[41871238,1408014583,312755047,224651967,258855761,1042156448,41158363,2001274424],[674338711,728397051,690258566,777678894,196926010,891029350,1457234905,2049430393],[1078863431,28060000,432297486,309141886,1850701268,683228574,965635227,1403031242],[1631583436,1325352300,357815069,1063654083,926204364,806712671,1496412106,222957595],[779288274,1405588334,1826240613,900111893,1023570445,106612774,618733628,1267596868],[1214596231,1594910278,1154854552,69147442,1911377077,629583816,522442585,1512925038],[708303693,1600209151,658129188,511378089,1293956550,1940057452,671092547,1511549456],[1544742606,1566034063,1891936927,1681363375,751374778,355285423,1013635914,768252192],[1634317035,808619938,64845417,404486030,1303128014,262899324,1835333059,1453758694],[1065390492,334861325,396519478,500458163,1744014974,393608800,283060912,18209864],[2001609371,1341611286,1084743840,1394892112,1796941780,1136535128,1377407226,506178503],[1632452402,1372002744,675592475,2010447734,537521131,1041702424,6767304,1112967014],[1487495889,136185762,985827648,1078472048,2037578124,1385617398,1578248744,412744321],[25359998,1926491407,168467162,975758315,94949043,1036959067,6277904,683282687],[1136884926,854021201,1198522684,757153101,1148016429,1855036709,133885801,1014931205],[10553479,2112392240,1735826731,620052139,1131083588,1247344196,1058985324,1522572553],[826362917,1739974731,1067597716,1848582827,1854245181,1831561164,1081765142,1047969111],[549426327,736953936,476636141,718714067,627502906,243891096,1276082378,1967050434],[190993220,894507038,62626465,448751239,757801971,271573951,1084221084,1997344398],[1765662742,1575347030,757609455,1264629829,208934583,1747668890,381368783,1703817808],[333370892,2047794215,1470413543,163843162,1741234002,1715303223,1062542129,776822720],[2088625615,617824172,2072313879,75673298,192441753,1891643713,1575603659,979540638],[443777855,1488628524,153535082,906903588,344953309,1405101260,692134239,1528497398],[1443782496,940603540,1077301498,1393246369,1544860131,89249725,433679534,1742878862],[1912306518,232315568,833391680,1196025699,1184191030,1039387722,262551207,2091205979],[1159294411,1816727606,1062994490,652664,327048163,896563857,342401970,1462329510],[726012504,1552973982,1138885937,589541656,1173774313,1025130733,1899375370,1696518195],[1369112812,850916201,830699073,1407220488,833768506,196310809,1101939342,511609304],[1973218804,1067480256,1308766935,1137671394,1507235795,744286387,926873781,1044168220],[849134962,2047572585,154906853,1599379680,1494604643,273875793,484898035,52496599],[1740638987,1880267856,322272745,1196366142,246818901,122208025,122061526,370804249],[1737740826,1571556277,1863092084,1457506012,1484400502,750625603,1531761955,81388664],[1469202702,53740319,787620035,888953436,1334906301,359895215,1068090719,932721109],[1633429357,189736672,1227198404,160864411,802408368,1066311640,325346790,268909246],[163858961,202778528,1960937404,1940338942,1934845458,1794332847,1385930198,685943274],[968403890,219586381,2100951524,1737002814,250682708,1420470351,50952022,1601958917],[1725592124,1104941278,265972032,909068875,1931790902,2083527169,1966946386,1051048744],[322957607,689447258,595337491,1947861126,747983795,1885803478,32636147,2075718707],[906415763,49198002,643460551,2093333631,838614834,1369507527,94169072,816081327],[986289561,1578071367,2018703305,178145263,1441610799,1395486681,2083718122,1299665074],[681292493,1316065679,1026341131,802512486,541044013,2129503134,1178226700,1357710328],[1968032131,1234421759,863587196,1116189049,844196268,2074110324,2057465426,961452413],[1125710615,845085447,817498975,877885733,689461371,2108587917,1177939336,2037667938],[416475324,511001125,1309694487,800995481,273828805,1333820646,1538587778,1659692846],[617941124,510671776,1314088082,1962313738,97024992,2112383764,922635272,1931170116],[1018468041,1666055732,1945917118,1405661973,616048456,606475491,1559410202,277761736],[643418407,1544280859,1300954724,618797539,560149406,1930101678,1569061919,1864774895],[97643942,1226560536,1108182874,1182535229,2081587215,591536361,1922509715,1489474914],[219202902,1296814503,330973037,690853142,589848193,356165,60361070,1985184071],[1822732075,1888116195,591435874,1847909090,142989825,1442297879,1737432653,2022801760],[1268202418,1175046279,1842191982,1134471554,1078187943,1777511496,1509689012,1615907259],[1552264427,367731350,1219568504,1234369114,702324209,1326478602,806408736,1163052870],[625093081,630037022,1761188969,430570286,1633444325,214980129,1126244883,1813778944],[262423088,1204472332,918366268,474891759,791788120,243381998,317975312,444358605],[1647613542,696237090,1783887323,1277590121,1272114686,1480354891,407235748,1953189253],[893933903,1991250035,1688916255,276229575,1796471026,1928984191,1689878614,1802304543],[1740777801,1421001538,1102623606,137906759,378936851,1916780399,1505813338,2094224589],[1534037691,1755133018,1250168065,1065723161,969244981,132632844,1793639465,1580774406],[1521005436,885632622,1666924340,1576262328,647891277,631966286,480974059,1009050968],[76902663,1421192466,412686201,537140335,1170150695,1194716619,472146387,1809621172],[357289961,1020830155,822456595,878460110,427274968,1307574926,1053216554,300488457],[1332950303,152955867,1870414315,1030539183,862930731,1028474418,2028452076,1296969905],[1601715466,865440585,105205902,518492851,540130477,1920725416,197772124,502437541],[1105414524,78944607,7593370,1393401870,2018750423,1247307230,1705027306,1075458141],[462397130,561559986,514381844,1349703025,1132970406,1513578941,1479001647,2104858406],[1911844897,1086677799,21237870,1604533004,1050176929,649084387,2074025886,1991578845],[1151278150,1001596041,2007653864,1839806053,1260968134,1404875647,475756972,1324112134],[413870407,1122115698,1075057205,74676950,830277366,617005012,740516128,2059214363],[1073386860,28618297,195236718,205069334,605754200,1177653160,1269991327,1772274712],[383917244,1080477498,1929365579,1300523419,2111763499,1683951415,1830956569,503140253],[260044975,1117242289,2022178803,823711927,611932108,11932944,503275117,364179930],[1548000648,1694189600,847633131,1248226584,2033290930,127765569,1819586001,50225779],[1859069678,816910142,1245580648,2020993210,2107323611,1134712939,1474764318,1170574286],[575088729,1846072529,1310964004,1561334282,1007033275,619967666,1625708277,270480530],[436960761,406032815,1459515604,178299336,1437531231,606780078,476914563,1947346146],[797323915,1828820480,1909065852,73550978,1495921080,874219366,1206954696,1676152285],[2081446929,1245315534,1107566657,666111628,1182494388,1458578770,671053223,1253358732],[1136273277,1591913052,1447520857,300049286,1898373026,808759638,517528727,1923586203],[803601565,790524670,373292136,1666737183,1544677108,1506356927,928631237,133871326],[1794728215,1207693194,1138136277,1235928989,1048071193,1063751851,281190209,1255078632],[1465922344,1308395978,1199752618,785243475,1020732699,777472950,310698300,1819319309],[1488176033,1594184313,591646733,534569723,2033277814,496001642,1668858853,1026741804],[732500358,1743692762,574153655,1605869249,943140269,172041326,1437028595,1827012730],[832413857,517916517,717047671,670250447,1640071057,1735039661,586556460,1390858659],[774502077,757994450,810858485,2046053215,750468970,2098665566,1116202027,689110362],[1160312249,1072470426,1955776246,825244837,344786851,2004653056,1028958046,1607827747],[1747460556,157086018,1406019531,409052957,425182266,1290926945,251042971,1395794016],[721551456,1916853345,1628349628,364290771,1081284520,15399923,1448087943,2102885689],[358949070,589504199,745615393,1854685874,444438352,421350928,1867336767,2003688350],[1376836397,1048848843,495295479,895838861,525150089,609390712,1342049032,140525476],[1306558781,680759963,2010262904,1308096784,704335179,1954048709,1122588537,390100171],[448802758,1880673087,25520828,1199545526,1845334381,1037442937,1559477374,1411745522],[1991769937,1280839102,1777214574,1520997889,834263864,138456879,311558671,2126190337],[709599558,1834886632,199011837,2021749650,1636676698,913694305,702078882,642335766],[252723008,947758601,33998566,1600878749,402289189,597976146,522953302,42385905],[308157921,560238811,355150165,1740046501,1652033123,1315435806,1596973627,428393899],[305629478,922390990,692399868,871412040,1134143053,1178085239,1672484537,1704227749],[1902755816,335316766,736650285,1185702750,1616992422,1417789571,1046354787,1996981600],[504673490,122617180,402053605,1125022169,451064070,909246816,773780947,1779671643],[1110789336,1003712105,908300908,1761425734,580380188,1866217991,1612285379,1700706375],[321261147,1601326325,1870809453,1717011185,885007946,72773628,1491241917,2082647366],[742719652,267308066,1643378347,1860934208,119901762,1240719015,1531411064,1981584423],[25101167,1914083685,532365444,517735027,617049068,131430925,2125787868,1386584963],[356426762,80619988,658899647,1028541531,1528222477,1674704869,77129998,665391658],[495836911,816041154,505049671,630434000,1588427075,1950117694,1142869693,1231547703],[1752276735,149714408,1757293305,1997656633,1979455224,1449175846,251522012,809096413],[946692378,761792622,1725149301,929426649,1792107922,2086242378,1268955091,352266743],[589529617,1526785262,1516245287,1979722615,808764990,554412797,608971067,640195002],[1664805644,899601199,1640096544,1079849416,665553988,361145877,831998414,97239205],[277888631,101431350,1004370626,1050018923,628032787,418393363,2001645320,1196094837],[809366206,1135779838,1518362142,79095592,247892540,1970806345,1561473035,1688416310],[286198482,867849867,856863994,643168694,710778219,1459295259,1507581610,712518958],[1008568512,1647769736,1561237385,1503620257,1580198538,1225888407,1609078253,574906930],[1381618514,1158840527,159791763,134293040,1626053331,206992406,1864382183,532242359],[2030473919,972167553,1875482344,284418384,1971985122,655653953,634674946,1513797665],[224818868,799699181,844721024,1283472751,1493551072,1634565952,385347271,78421069],[553359817,925538849,1533862128,1954139484,2084538797,1359170522,830281565,1353307724],[1622421342,1424631254,1577895470,893156846,707954359,1405779243,788745119,399797881],[2023452347,1412016011,1059099885,172341892,1046204730,1312784168,809059386,644621153],[1630356630,2109120743,1029925695,525997163,731223866,546588412,1101211265,1071693906],[1890892709,435423156,623851931,515009701,1876692699,487914563,902499208,1784077522],[313406376,1209406146,1942528636,1337509539,1906941524,1731058246,2062531272,1740154745],[556084968,1374154936,629375622,11485884,2077491431,571440053,1192921007,290538028],[769693958,677549225,2045941578,1407290761,903102754,1534167352,1130551996,2019933059],[2027774206,2111593942,43958421,1952253330,175634803,927484985,1483732049,177617223],[1093568545,579010997,512972120,380335581,698372395,1774081937,479672093,1524460138],[144228055,20912205,1730299626,201614645,2005450666,617939500,410064918,367392854],[632137723,1166480216,1387027347,722259686,423883993,1451692527,489840180,699905796],[880939595,1986616025,1341423184,668621125,2074275017,1306878671,41996839,1016204041],[1225394961,1130755488,1584906715,1503121348,2057767715,1457775205,2088233168,1500291318],[292252354,1787671008,185751798,470096666,64348898,1741691826,1727566085,1146913791],[764054253,1608536066,645210652,599992957,1114533512,585240420,2022438770,1176850376],[1528998851,1122955417,1750115007,785102402,812461484,891251946,1149035400,818063307],[1862743104,1040928574,1701914090,328212935,147321570,758923186,1359582972,503309453],[1866537821,640922783,511924911,1039125176,229881535,1884142118,831835652,1250869878],[271962392,455801558,1955787429,1935770628,593862469,1943266768,935675050,1893827257],[1634818514,1837189850,264944667,1739000244,1881045100,1478407160,217546004,914938973],[582366547,635598578,1616898087,446615140,964276382,1856389221,886617108,1902154693],[1228933219,1361655109,640900049,1234889726,1695826978,620476059,333538976,2057001298],[65221915,2021129264,1172142702,475825865,337318921,1717296657,2027275390,1351598139],[1683052609,1089216690,905489602,758046904,945463528,125669402,235903575,58281486],[95970635,893012935,337523974,1997759542,1619819567,1419497551,341593359,1815924897],[852789466,615413754,1779312667,1586609679,1595444894,1684097302,1955155769,934407124],[768485752,1404977997,118077131,2106401646,769595672,1006238177,334340886,1537357747],[1493529335,119480577,519497887,919388672,744848152,1756290294,633733709,1435495319],[488603295,1916960211,313655942,1878991770,1838216007,1920432194,118463854,1577416073],[197983567,1287410726,2001670277,223234820,1195786740,1009919789,344241124,873279953],[1088763222,347082495,152250398,1593597375,1745569026,1398926435,394404470,411235480],[1316993226,1347449130,971390292,379772039,2016307050,2128417172,879756940,255830442],[1232777505,2118494447,707528617,1047003120,1407102279,1558654538,16327193,457875361],[1632985198,479537365,1997346784,1047912403,1675220230,1609149053,1420278632,1138829812],[877160541,1696840773,252294108,1638185029,885052715,1184585479,407323845,1654234047],[118977052,1550339101,374794065,1356536801,681650107,1358755388,120798641,1576498204],[735820346,374821255,583207349,797236653,1779391659,521993289,986975593,753293621],[966688324,2034669766,1587857157,1285741444,85500001,1124639347,2125520651,2030268075],[336765491,488829864,1201396346,2088802226,1254888444,1089167450,1436939300,1198917396],[2025429757,1635343108,17589440,1576523414,1915891636,101455164,1619037162,1810357331],[517295171,1251048456,769620104,1593410546,365196990,656829253,1438113511,65799705],[111184734,1730041326,97280647,1220189658,833430455,420390745,971834144,1223104884],[1972311059,421547124,115261677,1134583132,1988035979,1331655661,1691749709,1255637829],[1041961034,1392109281,1535169235,246657427,1598731696,1770768692,632766884,1000998589],[424657080,801512039,371322724,1171644642,534433969,1387811254,1273833803,1548832340],[1379154133,1330700267,1171216084,1529634897,1026203408,555029623,1506984522,1665976212],[1135326100,59091910,1137385936,1923348887,53474772,2076201524,1117523955,823775130],[2065295431,1732417405,538195210,452688765,855563595,1685259012,2113315680,1199550061],[2023631012,687146179,114111599,1338078709,746538983,837832622,1082579256,377601877],[64707634,962039312,138946457,1433878401,591581495,923505406,788587575,1700915879],[627552350,1353656908,1857227209,770656713,362264459,730204682,52907956,1663189522],[1424620964,321216191,705961718,1533722043,1379360662,740240880,2029640322,1267892944],[1678479555,2111073627,2076744360,913930934,805672576,1108457564,1662016655,1809995357],[2123864037,905291168,584644448,2004940637,282048139,1656522541,2024278691,1857398104],[2117234235,387710306,190476346,1742185893,571124989,49665705,1578907036,1458799014],[819845224,222223414,1669802351,1357045471,820945289,1884340762,956763127,332153083],[1010705084,88432075,739443593,247628227,1712450629,1529732974,775525748,127033692],[749634900,238540220,668603206,2076831257,351497872,1039502590,187378187,437402464],[594279730,1872074526,1756536614,1103055451,895583868,1795576311,191635064,1040321531],[873942945,194218684,304574184,2014470136,817805291,1575502286,719000388,1034578088],[1949319912,1169074801,1541445493,1228950938,1519795154,1828596056,1906966890,1332570333],[682236010,1443121983,743256701,434906506,82682217,1741359837,2093003797,403080780],[1631273731,1684253979,1504269662,1397228372,1053446117,1623336459,472582160,650189983],[439968596,2117380503,1071671427,573516590,957472095,622440365,442507765,790293206],[1265878846,1369888032,215281694,1242734925,1669150855,238108781,1156567556,856067043],[152995961,1767489306,1134439730,1531081328,1836339994,1916823789,1947164533,1190476638],[1931658448,796670694,1733738386,1966177802,339835627,525381983,552394995,104312245],[1258868860,456543919,1967322852,1575231161,1822253924,19336949,639466436,892488998],[1682608745,272832381,1395535693,435648853,772839743,1828479327,1374666366,922387004],[378699765,271964972,1377329469,389387295,156091996,1738816512,557322301,358891699],[1260682729,1072073511,24376971,1099721240,1980503704,148327759,1153938065,1150539806],[45970491,1924018059,1255521346,1162459364,1666756896,1600926343,1263564976,243860125],[1823095011,663735594,237864227,351803194,1200997654,1390927581,1019832054,1866850341],[93749112,1926789840,1021158220,633008266,722432950,2104189574,1344957180,1431926609],[2094721911,1757288193,1807199522,27765637,1934383162,183428710,55987567,2089667285],[484100765,1164896886,1611527912,379565879,912200895,1510848113,2097465703,832613628],[1010585738,298626056,1293709402,1653520728,449151682,1596902058,1043523623,1002504878],[1376145688,1521751441,1927479422,489721086,1557802779,999626376,599641954,1620248031],[1344522084,1911855688,572547432,8952079,598382172,227463516,599697373,1018722027],[155697281,2106816740,733993902,2076946728,815872414,762620777,1466636855,2108036830],[112528253,2018025785,363064265,428600329,803704683,1260586375,1469319196,953740820],[1243072243,767995509,1549825951,179001202,60078572,825619987,305672973,869743668],[137120220,1654117747,1461955274,1711803986,1731203017,1528094920,1903434156,454328278],[1163185354,796671221,149151670,1362924071,1601531464,750710613,1265072336,976831622],[1209499031,1750954445,972183806,1671080199,2086284832,881212620,1374717185,1022537026],[473987148,2097433098,1175943921,1532803192,287844079,1933127110,211117548,1253622362],[1204944317,2110830585,322285277,610881065,49792581,1093954463,1765443540,1245642720],[1710996933,118525062,1323950015,143402504,623316238,1186252466,840986689,185070245],[1641105260,5270747,808322962,1099503334,2117729099,1391305664,2084188392,823344014],[428885698,1986952329,2127692350,546629389,1197555505,592990200,1529271474,526876495],[1563666411,2127987396,1417511848,1747710204,1955348676,1315232447,1726445614,560661156],[1665564119,1855488990,1303736514,1573816861,1193131016,562277947,1750175159,39409575],[1843390241,2016592813,849364186,1011330727,918946907,1881353864,1685642958,996933745],[1750162355,2030964617,1662576798,1226610716,851046339,1000007531,823218070,1176078825],[814209936,41579662,603406967,1184889721,1224070132,411524422,1242707403,214066494],[93476241,548074544,1597567988,276469496,1688160649,1847698630,1726933007,446414597],[188661399,1894223471,810521833,1979765029,1361794546,2037957139,2015903423,1182255989],[1393788622,1901448034,720295082,1010612611,1612059325,165624620,1565571896,175306775],[1731628471,1368434191,792688467,1303844525,589992212,1518146401,1351840558,1109596271],[1943798488,957897613,1369583482,1373302624,37941266,245383310,899853920,1145888996],[1024190107,342907692,2106574,262430724,263868400,1632528835,2076662837,749579090],[1698880601,1014818972,2070410553,1456345877,586984817,759029534,1476753648,1704420915],[1435750009,75639636,575195875,1348525796,118987882,1478462636,1090896915,1669636426],[232728456,632625296,173620760,1085112097,1277400733,1608430413,821919676,1158110449],[1775144705,156595626,644924067,698996907,1034651440,1520879225,1678439398,918088144],[935448914,267822092,499940581,1824672557,1884929797,1995371110,1460999015,1828856910],[659146751,247609188,1192998331,1808908403,152358971,625741109,1725709226,798309300],[1697422954,1496577886,1341629733,747410843,1353775994,264784868,528053544,1443167090],[318950888,1230715111,1925274152,1936347172,481760804,1544509050,1345518773,664607595],[2082648768,1221514218,431536322,765063862,487805359,1915741115,1132985889,1226437104],[1117946108,963535838,1537478882,871718451,303172451,384878743,1757977649,836412681],[758431852,915717102,1790770347,651656524,248486020,502237589,518998841,1642854428],[846333544,1953593364,545990401,1242326424,1399118370,244684703,500167648,114381796],[726785105,1996102240,1591216223,171683438,1109212464,1614699999,854692932,1855091066],[933952114,871202381,806681882,1438471328,1965176197,1433337403,546855820,677926225],[1070016317,1616167335,605210350,786748286,1487054603,729297882,882570675,88455131],[146306098,1630645022,79036432,1798292754,431295142,1884296382,332846156,1703038232],[866558815,2038993846,103321510,1192061817,112396599,1734947357,1988815159,1295137885],[272434136,135504484,1998622858,683464530,2011926785,1131810518,298319135,129656606],[1595713140,1423158875,83670075,330319639,1511031999,1279976476,1374341775,1041230301],[1921807635,333068709,463286870,295708577,1947462022,512448047,1948977466,883793565],[1730760112,1659031480,1232588835,913301996,502145835,2030961405,587727021,1450242737],[1734463275,223931850,327637450,2108395768,1951238568,923866018,889457067,1293686537],[1811618626,1267469731,6592541,1511113157,1604748331,1493162414,1881065524,1092212796],[1355095215,1869394223,827526395,598334232,1243912063,370507431,1355763037,675791251],[2096094604,2109802309,737907536,1111882972,434824404,1422176398,1350661557,2077317436],[1595668595,305878620,1695038388,1765042803,716897963,802633933,1620452334,1883762612],[1499031477,308869130,1079451113,1628264347,747272815,519156287,1654509537,581204288],[1822386274,1296707498,1232887448,1164432501,1134057939,1922660280,327920800,300200768],[1880902400,727140083,1709496773,369000256,206418005,269354578,993724264,767028770],[70989048,1124446573,1161112359,18666604,1804539021,441644064,333509655,345345609],[1736632106,1263827249,1088128420,1563033859,643069506,1588146771,2048984755,971355065],[1185186819,1436697902,2091258925,714045707,1076587648,295274551,603727620,156732633],[142077261,2083094954,680691941,860448773,1581176158,1436907770,984826470,333986281],[811407875,1223554944,1273755869,478301506,1013790574,391682406,2034233153,298803461],[337534452,414426828,1815430457,1837882829,1597229846,1819715188,711675192,1426436500],[1479200050,592059087,521991506,1156887784,541574171,1714370556,1494199317,1336912346],[1089154469,1273782247,1983889083,929959543,1139956204,2125223366,830708719,424997406],[2126967646,2114798341,946823246,539515105,1008019133,1439718458,435015762,316608444],[2003081886,808429504,410792223,1503945726,961114818,175239407,1771871072,1859619765],[309484994,1641893819,695195954,1810143076,1549332382,1323744135,772101528,2114830029],[1999212159,660507869,423361403,803642009,560043669,1717909498,887540291,107034065],[1266435108,948461850,400615332,1149643829,1572611827,80824389,2010602626,859218553],[1508754250,12689999,325838688,1652411620,968320463,1865462050,68526164,1706067953],[2001212811,1709809752,2032064334,1525126473,1293778489,1328889083,1010032208,1293243870],[1541983147,1463546985,1441944136,192313878,1621693779,1460904334,1608039109,660984453],[1431048162,2038508449,1635773153,737511569,457486435,375828672,2104570435,1903061440],[1489381653,1485249378,438512041,2070360094,160254423,507185556,723344242,521307707],[611851935,1564666913,611849788,1861428873,1973487814,1702762297,1823263471,1678587602],[483171455,319543680,822486513,1966930096,1390967541,77076458,1648045322,777878333],[1318141130,2033037355,902882935,615287144,114783449,98082,435788083,1650070833],[976044739,725129880,1819486418,1942591326,1955654810,901685895,491930058,1516863425],[68305365,1913729926,1970549621,1312475342,1438168554,674879689,1798497208,204905812],[1707560611,756655987,181684901,917667071,382856055,2082381956,477865902,859798280],[1881642622,1096733269,237697126,571765366,1890687741,2119483225,258008166,1996809785],[720715037,107619154,631972710,740517783,176243702,1854354352,716482897,1509615087],[1870800808,1148248983,336785656,1159656890,625540648,1283734168,549172856,587950981],[1858083625,109361135,845584975,610185181,1925916073,1577728667,993781646,1867392888],[1572656163,2061243175,988210364,1228791718,997571377,763838023,297764519,936957716],[876236495,1864322076,688302916,551085627,2003640065,1320420615,160940281,1887759246],[1646618737,530212452,1984413312,1434225754,428121046,746249636,2037934830,29629670],[257443183,45199719,738622979,2005987282,1793985706,318008404,946777806,1877103608],[100444529,727824683,1691433825,1708192705,1438071342,1343896682,746736367,1299928433],[1898316342,2033446234,1729495456,315012899,2023157381,1012745913,1472892171,1119708260],[1633622012,2127854857,48607097,105468684,1533790931,1391723376,209383722,75689308],[925557345,1397123526,1796628323,1641086321,1800462595,332051702,535229370,510706725],[2063162793,80037867,384917728,2095804976,283387869,656245421,1366778075,868621334],[1428615492,1498280786,190707825,241533785,1202598197,291291966,774746285,3172106],[304115466,1718361483,2124605339,18028728,1276581345,2021454957,1226360773,1307216370],[777987715,1766218029,1957077650,655629475,1323386328,166756486,1844677537,518426291],[189467203,2108955619,643207462,1871368952,1036381148,664184707,818206427,890053589],[1725604784,814301131,1230389030,1608841200,1940433155,574343825,677827528,767162828],[1288178548,474926022,210024408,980574549,1598866648,1855056854,1259800443,654706944],[1361987064,620638074,1767745982,1568101751,287236826,772020903,747277339,514894782],[1733848150,1036579885,2107371339,1673012064,1898379651,302242783,646814112,1345588345],[1049630599,1976725617,1968116680,1622194930,857943718,1647080198,403270937,2092693945],[341397449,134564201,960298792,897030535,1622343230,893061033,1764049921,992155239],[341724001,1463147252,1270931051,1398919035,368448724,933489188,1451061514,574171194],[54563521,808560938,969401326,9621152,129567221,900826220,211171165,140195418],[201651090,1241018243,1198841701,1910607515,1662405880,1376631399,286992794,1314897060],[598850052,804461205,1215647893,525505062,2042660060,2021077681,951178318,2023215966],[1406004022,623750536,1302018372,1048023265,905423236,1084785055,568816016,1040130653],[1116914038,236011238,254810793,1970903142,280091544,409322715,454518268,16665027],[2067836686,27243554,1188333983,1937180392,256918715,1606676967,586647689,822405619],[1720835984,2024590445,471464497,2101859315,1120329123,382026191,1136661370,773405534],[2017470808,591521204,1727466575,995868235,1232713375,1669219840,2029618141,438590475],[1197294728,639059901,691045030,1638420904,988001642,1613759611,1294376021,682117881],[1622710797,1550464698,891264811,353180946,2098738338,55794605,118285180,879013248],[1937699029,59302486,898164067,1989577272,476239624,17794862,2003891935,247320471],[2021468753,1075065346,603878278,222174973,1558207344,65277606,1897796504,544372787],[1080499911,1117443182,2030885378,947428658,1103700104,1350179250,1449961606,1064808904],[1997305713,251315835,105413343,1753583552,486124603,1089145447,1779848816,1704527544],[380749755,180058553,585674851,1772649820,1449502575,589021776,894277460,1050626483],[1960698652,2032085162,873391905,1223547427,105134075,1156972805,1848023752,1984376793],[798583767,1591846,842600634,486955874,1529984701,287607780,78283595,1667440898],[259783238,977726455,1643536780,1666843975,1323658936,1391716167,671854441,2100909148],[1106516893,738777069,1432006536,1807161725,2110740058,1994977758,1005793980,935147288],[778616884,978078729,309728126,1174968346,1256404717,64013034,2017795168,4397830],[188347704,1160877425,1096169247,1287216470,515072230,1155593124,4987306,1152840240],[102491110,1727187919,1670574287,118618070,1229487280,313904711,1856085954,802103748],[1679528552,1051968641,1176248477,459098435,518218989,1489092969,1577368135,2069651492],[1154045905,1417434470,1447037158,50868259,789804203,858089305,726115664,818583989],[233595249,1688862176,1665689720,430508505,1867802345,1715518488,1608502876,58459381],[1492112556,553678191,1903311740,892792086,1364084862,1614781168,78590486,960472588],[1314486295,202720843,565263272,1384944167,1394683528,1449378776,854835678,738770476],[903416210,211260475,237356406,2024956539,1333284151,1623433318,1915859273,331103731],[1156209918,408586441,950531361,244893903,384733886,1410143140,1675033757,1796976411],[376834084,522534575,1715795827,353166174,1097008768,66696357,1090403359,1178105091],[1731138338,1538988370,798019786,700079015,427854779,2123811498,1214842833,213344221],[1854637096,526097123,300376211,1659733934,221879775,939087804,602430887,1174953548],[354554321,1502823019,653574682,1211655396,898010729,720082919,818313700,1839530098],[134269794,1508166641,317646283,2006579844,1525714906,1900552614,1275282963,1472314822],[1140608148,1530440408,735357636,60526571,2104201764,1978280716,665116468,1588543740],[1090694525,402500188,536033623,1038771332,308963155,1006708017,1724180199,1233621165],[466178555,1785501847,31092770,795174571,19567985,948712908,1864776371,258937011],[1303222823,245701058,1634370616,920896874,1484951521,964084277,1209254627,526550055],[193820453,613950640,40766227,387999725,1423215952,828825485,1841838350,413421532],[657254640,51972196,522748873,1124884491,573958791,1077579551,1115255620,1870728307],[1845017083,1437059247,414402666,1638114502,1273973821,1842948610,67286783,1885471182],[1294527738,1478713640,386715977,1795176197,1982185255,612848520,1284110071,837544567],[153522926,1267812863,1532543369,808214706,889436099,2108748452,1284447310,765096823],[47621541,1663227205,1851309982,723785420,123685646,865031975,362160120,1394625742],[1347604819,2124896586,638700787,815206084,1671405571,873098496,2103949848,1030044659],[749381002,89400886,1805794418,751333313,1113635226,1597101820,2066974813,2104443032],[1858525713,270252967,1848737426,713190407,1917512810,208674967,1241660880,1533244925],[661252774,2053574373,1995991065,582808457,680334326,2068060235,429255361,1351342789],[1052769374,1720406210,732298064,1684064733,1570517915,1404888503,1306614158,113843894],[2107783644,1689210752,239806607,1488925013,17179749,1556738420,649618636,762272375],[1263242295,41660998,1549401001,782279580,1927734626,1767048577,814451802,901229686],[983940174,483983509,1991692909,582318525,1094675432,2097221140,1393740734,77762502],[95271477,155179563,880746325,1756724696,1190596362,1132482981,210371791,1600657579],[741485956,736483184,770183278,1679392953,1465545464,1593512562,1850550861,193570068],[503567513,1052003267,642444685,1669498968,1943840169,683115172,1762775532,1135710742],[1077602908,1005580253,905317326,892872930,1426456518,890929757,95778902,7413928],[632328672,686420416,328168891,1435763746,395298339,1468637716,1280529236,295122640],[593901243,847022379,442055186,1603426807,952070396,1653964797,702003894,2070012858],[1046138061,1671338096,1562922011,923008488,1327338777,1937626840,1910373009,807284940],[1552677242,875517522,1229545624,1663287889,586608450,2084140910,820626131,677011742],[627362895,1762437311,2114157182,1138507328,1099544650,2040057282,83675640,37987128],[529956132,1678591160,1684304231,1037300014,158191009,1078604599,1873966206,351074452],[1531836775,1021706911,1023110177,1383226136,1297319676,1205787382,151512280,490625295],[1073142156,708696670,675733725,537479598,580964125,572701960,380346599,592407862],[1375567659,1394455892,1459533035,970890638,663591539,220194677,1259330786,838455179],[482665782,1919875303,1369863616,408157195,1732110029,954093833,1739938881,941699014],[1930938579,810971576,1324262072,1767341371,1773760881,232808229,2031474029,66563162],[1397275655,914057642,1024482027,1790742572,875137576,1927918206,782839795,148264402],[93392852,284219650,1637533712,896772113,946045894,750531776,1335699639,1349910724],[1224203240,1714620466,159342620,2063390710,1308287160,1977345831,1064973439,2087990619],[272395360,851140357,1479808109,1019361862,757243191,1402080618,2034517735,742734136],[1176550793,1350272307,435349671,1388896601,355992503,2065067191,1265716938,994400028],[753643486,700417528,1836278278,1472978479,1621632968,865736433,153815140,381788549],[1807735192,1091903975,1913864286,1009596025,33070052,79836981,112443259,1528199187],[469310344,1289523339,54917532,332076251,711080230,1692577866,958508515,775764692],[183930191,1917025955,1405455203,1301003901,491916831,980225918,1965815222,501582981],[21804397,916588329,1108131277,950064544,682118681,1045003793,1913044933,2030846438],[1023258607,1581989088,2120915585,2046126229,585094179,1857019293,1815115240,1505130315],[1787434143,334769746,760570260,1306970162,47491488,1344362852,875319309,171324477],[1829098510,299497567,1403885542,1648500125,375214792,375168718,1914554042,1829494602],[1050237850,912740310,756109618,844036597,857151845,1787288583,1526374369,1219268557],[656015112,1217511529,1762164454,991995906,1913117276,2001833592,2034466894,780240679],[90137264,588465052,13157428,1020309642,1415981467,187578378,1363281186,1215961781],[1718686334,44328516,1099265784,978897112,1585737682,797994267,324841547,1805264829],[1626791787,2011561416,1641360086,248946451,478951348,74592267,1134187758,1495471467],[1731883633,2098875682,1504557411,670807156,2118504985,1765141483,313826637,1448050185],[1854023406,1252703554,1342790754,990592429,1437089780,171966231,1495867592,1227788908],[2077968947,24971208,180300301,1571787087,857020216,340842947,2013925682,1070956501],[1143762614,1118801742,1547119895,2000205615,1345762948,1319637716,1218571791,1401877706],[271968771,1684645249,667590700,1046129048,1753774466,523878492,1236808276,1859128034],[1729177188,1944269248,1479824965,243894832,484376424,1970971423,646266608,1172132107],[1998563199,1291504265,9136809,1696648287,1480160554,1177222500,463641895,1169415865],[1396480012,1958911913,1817376501,611540069,970026417,1621569192,1164202068,1376572417],[1590614561,1175770392,1995444836,507237185,1226399775,274647504,1384835976,524585074],[55924285,1969560531,678022176,2020362253,1284487195,1089361525,687384560,1419469518],[580606510,1417209463,1299978001,247009330,715112703,766642516,1686133824,1041860974],[1776700311,845642431,1917876263,1420669491,659644838,1928261617,1670195328,130364106],[1780595637,590655152,1466687566,1865264117,1388189609,1915835561,352884785,1240818985],[387077252,10464120,153591407,1490650511,1562862308,1105076106,727794789,1079464710],[1099547831,1895530733,1289001710,1029892053,1471331303,2111086809,2041980856,292024572],[527990141,415525822,1801549138,1210584122,207074456,225027957,1960028984,1166698183],[73901398,1248744552,2128044620,430256450,260409329,698113844,112058064,1290979945],[643468778,1951718705,2044386055,253665649,1816888195,1146790615,1193473044,294659607],[1578335641,844695294,1767071610,186895519,2111023607,123973500,1215348481,481488],[1279263618,469408257,220695387,1957690676,346860514,408510389,848467802,857241935],[472408340,1160874045,173088837,516929194,1535852184,1174959036,352800549,1558454349],[1815623196,732820582,522884199,672846851,39781480,1402628321,1868422394,1253120419],[774312691,838430275,1739195369,1910298411,961523121,413696164,2035307598,746258922],[1856433885,1213692648,1550000797,833332666,879282408,2003850387,383602899,1934080800],[691663839,974877377,548490973,197876590,146266651,533952611,186763286,922194706],[1069022368,1739989343,1392721252,311151613,825051756,1852362938,1387342637,607644421],[364478740,1308657730,608311701,1912953834,1585093563,1072094900,1116862835,833384611],[686629667,2012896216,874225767,1655167428,213877600,1319330817,1875011340,1482023735],[1175112470,1532258402,23797504,1951522223,914665168,924918441,1632967674,1440396292],[1266466671,1500123061,1961515722,2039139813,1826327914,1238759923,1371948047,1131659316],[1694180949,1306111847,221717406,298377172,354140071,1711405297,1322586843,48925795],[1404254872,1285261313,733647521,87437435,1370355857,1569564739,418153268,816222560],[235878732,240818082,2087954639,555648574,1232641503,1766303084,877172469,1412550786],[1300055881,178127270,1061523233,1480892677,1683889427,584689426,338881179,1500353493],[5429585,191819062,449255339,1692035700,235349522,317901359,1128981369,1814178795],[1583999132,1853598177,859472834,2095570469,1975458572,1819822051,1001002018,1302802328],[1651789905,1779740473,1615532579,1564507330,2115325726,1417288910,169312503,680265360],[1808653650,700598240,2092964721,1521261877,874099319,1680447159,1745793377,814412073],[350442020,648066571,265583220,821015584,427312322,712949142,1065353422,108011948],[1945177187,114767032,1691761915,1499520973,1016794533,1930396940,1010366634,559626757],[1938932969,1878857034,1409007102,1696376780,164534197,933559419,560297009,316519371],[1442084423,474324552,803789257,637020562,705528295,1241336274,1683375851,746242537],[2060968468,2022837101,576305195,778310436,476280421,76630385,1369824424,420720505],[354446697,852566152,2042027808,1515062614,1422733174,2008060784,1687889313,233322524],[829390551,1733575301,75577022,890521005,1495479225,2129345336,111327457,809284246],[1075526238,734173875,314458875,1031550938,1349014298,675839727,368552152,2111836692],[1720684581,1211002866,712033068,334749865,5186799,1208337581,313970782,2055736113],[651510741,964182415,754503974,1994833160,1647436802,1599306112,2113690651,860435870],[1327417966,764074665,387757153,1952932330,893738138,1935492794,1503976367,89644949],[819917526,1911059263,362943187,349045937,1067752667,1567094838,432130950,1117263258],[1760082111,931821201,1394871507,1552210975,693828942,1232513243,657794160,1248110097],[1697761063,1810789460,864785328,85415469,1628337920,1538969758,1265377342,532017292],[2025172976,1379752352,249107328,1339751234,842966115,1491260663,625864183,1288386529],[770974663,1991908991,1703786212,1748803506,825555270,1854830164,359448524,1657169256],[963806459,1353576996,1439024452,239572764,793110355,1787663647,1590405764,700411006],[1628896858,709294513,854740682,1754580,117405611,612349465,476518922,1161226905],[1461565385,948990404,1593757547,1138878032,206148389,1834800251,103724909,396022384],[607930509,1653306585,1624466328,474746660,221280982,487979713,1541971569,1752161861],[232706610,897714192,1984642501,1157086924,1585469472,1099657338,2026869087,1264666492],[9387743,1424588132,1419197745,1788786527,2050015789,1716601743,315800637,1166938349],[389068012,508842511,1690009443,524788366,1024122145,1778689522,594250670,1589019957],[1160328857,1744372932,1452277409,1327506955,1280059326,1407836394,872221368,2002743045],[792035532,1872152294,1885256754,635088476,1975968556,1935729335,2110062422,855177070],[794666019,1462404340,2115344459,107156752,1442733183,1243081935,852013568,143675553],[805623937,859266065,2112898963,1221831890,1181672300,1330476635,1312003885,476889685],[1594032947,623781347,482967799,1901550979,1742506751,901766161,1810645086,2117611613],[1145979068,1496982298,2091530879,1865862870,1593574857,1020690472,1685555989,99768219],[946255310,1546851398,1067968997,2100660388,950944804,867404921,1515602533,1040946517],[116009770,1808851888,1442481518,823431367,1340158773,1571242578,232728716,1534705307],[2114682154,1690682093,1762714171,706212258,1591043225,34581203,1975724536,873260857],[1628585191,286785678,34990527,1776151552,109771945,480331632,1544906050,1682063174],[1169913713,1580845416,1230853639,771758746,1805498915,1375535195,1543657389,69995693],[1657914086,1572535841,1804772396,1674602178,1517559901,705221012,448253439,1035597117],[223852970,784630403,1761158285,531927116,1451631731,833142225,1885001164,835427610],[856437339,396635065,343005868,158874357,390296961,918042194,2000825525,111120578],[591396704,1532949402,1390184345,1514497567,1600176662,956057946,322992101,380673209],[1331674452,1413578882,102112562,458695609,1569553291,1669687721,968462133,971007750],[1543254654,1598768724,1433541930,588623781,1668687500,1751967475,971898976,1214111302],[1481441001,417322922,238754592,275744801,1275677885,1531973407,421796161,549159475],[1066274287,230088087,783836930,1331357909,1872982630,1530622064,1989667082,1911308705],[1159603730,1846890120,62591634,274452268,1973821964,1411829206,715180966,777472639],[1849417162,2030416208,264312811,296633584,39018734,1015203419,190875384,2026452900],[860601606,806298951,1210569247,503371243,1715340863,919322735,18242067,1946291353],[1734311626,1506017556,1968461839,1678920318,113151074,601077920,1600452777,833221492],[220939865,1815277278,69418486,1476312337,1924449647,1095946626,1435552048,770906552],[777776213,875135476,1642911865,719329403,873132645,1986916387,1477559598,2112090200],[1271095327,1109772785,1131596843,1514308873,636723068,316109765,1186647058,1776706255],[2068416729,1462756665,1675372732,1153802755,711167417,1640033429,1373925113,88735159],[903899060,1050316745,1792436404,514456395,788521155,1457365576,1798239824,545726210],[289068596,1482530932,841807181,2097815374,1714263481,1434339188,290484900,962279441],[124864413,1249066987,1481159397,1300566799,1501050127,602765057,1550260604,1855024748],[961366007,1904479230,53194972,1419175592,679479113,860322795,1554617179,1321620243],[1902155377,1484733421,1143905926,1835314944,1067877020,360671073,634097906,1009365082],[29247018,295787997,1225145757,96534067,2127568671,1681547677,1218086068,1236853701],[725416884,702251565,391686789,1154666857,711176339,337723361,1462877142,425956978],[899980918,173469533,661460487,326646669,772915572,521111729,1180537937,1522870986],[843472062,356298383,529492687,137973673,1539856107,1546455340,816030128,1578033046],[1449633985,1376611678,2121055220,587971500,1785201147,328941918,273387758,2068904043],[1062075019,56960281,2128172780,507223346,877348973,1920716947,329860388,1049287260],[126254953,1242162295,680115120,1082229126,20182523,2023961923,418578333,1322843405],[966061674,448601041,1108214540,73938562,1992675674,444429939,1767802379,239881146],[1177874581,974949093,1945389639,1012739743,940984932,853771217,148830359,1298980890],[1176648884,736689133,807406734,237540858,195093637,389970076,790687371,33914865],[383573891,1670679761,634562892,992477635,1563959520,2044545027,1623507493,855522615],[825444124,1290517081,1965848659,2002564214,1725714177,129830668,1348351041,1268717588],[1318379405,1112881667,1721493719,1701938537,1282542564,1955656113,597734343,1469162836],[2058720930,407816437,921788976,417315737,1965175712,1361908592,841532751,220577510],[1059177734,163518845,1345752265,620011002,683940707,503549843,5906583,1812680453],[450699683,1681897979,1655599515,555040720,1084053273,2077013800,318546174,2015094779],[714670561,1126774767,1367505999,1763055634,1951407578,1656682144,583561302,1626290310],[790815175,2063304206,996748515,840861485,1850208480,1474869092,1656399455,157257644],[1572267970,1453952950,360199312,1675247262,1465568947,329424678,450771501,1615770051],[296887894,401569536,2122994618,712393117,976870376,991149599,576846648,1489866601],[1702002454,1852485779,1370864304,2103533895,464333724,1383207766,1038765646,244636404],[739376340,1186964964,1584919916,957268414,1226889308,659866629,2103962807,1212121148],[31190692,1393348129,690963214,1610683233,1187915227,1758852037,2115610959,1712502468],[1595190748,2112151062,1811480593,876674220,836307023,159067116,241844582,618665198],[1800587374,788984987,1289110889,1976943213,429246154,941153474,1320472559,1604375161],[1495567759,472087244,751947117,214544817,1698907491,700344345,58124552,522702696],[1100380532,1966247509,949725173,1384345266,1984057551,1568182299,1529678257,674876504],[1470434987,33840416,55031244,791493661,1211407544,21367290,1810969958,1547822257],[1086106717,1884572528,1660426128,322466848,1333102549,654581177,898046500,223995438],[24856014,1394632746,1343005596,14454646,896704041,1971741565,2127963738,944751554],[11119971,366574717,156403083,714271330,671832092,1472990880,569492044,1769804177],[1029087095,1438555322,521512383,1593625193,1106939483,2005288581,1029522494,1409833910],[234128851,1775912691,2043641532,852362049,510934972,542582276,1105592874,404441346],[1819701299,1632569131,558122784,1205018688,1687262821,865763495,1965990819,126814858],[1739462796,1268620807,515588937,480289804,914224512,1042287518,1347679055,613160704],[2050600715,1781809845,1253221424,2018116391,2113302009,581582710,219098861,751063857],[1272999420,2012108474,1698182141,509961604,432412669,1823572628,2025169571,1767246611],[2110477447,199651480,177923683,325865242,1262275873,953965372,2070954591,69019939],[332529124,200554687,2035536246,1189575841,1648035770,1530705555,1468134576,928137502],[928718004,1177229493,598141629,1544661540,858713794,1265569176,1555558147,192507767],[1801433395,1315682128,1150638385,362890439,665443690,418160806,541287986,1978817751],[1984911706,1591167407,2072588587,1367820619,807023798,1662633643,935709915,444853038],[1468700612,1760986767,721427900,1450077928,650672104,2099130843,990310564,1680631756],[569426273,2034937955,691771512,227177864,158599921,1194541730,1283197872,1715870267],[88257461,1665992078,403149317,1986880397,639804244,1988520669,1420948997,757958863],[768748795,2015964090,1478982572,157443538,1514250836,991050016,445892591,1163374589],[936250564,1031101354,1343037167,533543529,1996327017,1900826819,53264989,1112255818],[62169478,1362686887,1962176596,1474767456,1374507325,54865401,1790904930,2077751367],[36844977,470096895,987641715,1332708742,782843849,1010797627,211920220,927372467],[1076318719,1499301725,1691769785,1189481400,72205805,1380797334,1676024135,709994918],[1781490169,1511243965,2019609519,246915959,1791005926,1752533767,1481085558,537896059],[1271030102,1583381980,306979776,1613865033,1573034026,148643989,697794744,548332471],[1129907134,309331965,1090814937,103157480,380279960,806589887,675693165,425888464],[338327232,318967338,852011216,1032428442,896428614,610689530,714538018,622266565],[2020437033,646286390,1024764846,1292952255,9713023,1480046831,1848118733,1217227089],[1926747060,962601508,790186128,844048251,19467003,2077156550,1650039455,939149105],[313964359,881262476,726103569,147427561,1884925789,702831466,582654996,565060667],[1865992025,612602451,946498907,846094754,371023802,1444837087,748853952,1070387474],[498525607,361787326,1303609191,1865820507,1110951429,592025157,1246419622,1269296071],[124214383,2090339959,1518461037,28404572,12317269,712507129,1456278836,613290616],[193404197,877459215,1146203169,1712246193,1764605292,575082429,350256106,1830009002],[2050439496,1780534808,1165491503,99738595,105461013,224464749,107601267,1988920315],[2068832503,1556315426,902397738,1869756691,166356146,776439706,95840128,748341858],[721920170,42581168,936793332,1015711083,1139021909,1134858553,430169080,494462286],[1872184599,158279465,2028290040,1715573450,1720682581,859523555,804007149,2127783403],[1184532655,273546711,80374552,722484823,1958537914,311235871,353915,682878556],[1790955835,1656672110,1099765244,1899821721,1754302156,1196176937,1349249401,540566581],[1776613915,1285646752,1546508756,1185991136,752399114,1488016185,1527791094,1405562078],[2012686882,144466824,840662253,242207681,1655615087,1538410237,1687726757,1571895536],[1612304649,1487289078,805285495,455769826,1109630647,1202948388,2039040637,1962986572],[1188335607,1614628000,1614639470,1454289412,12511355,1206386250,328591896,1177326897],[1366893477,1502054390,130971690,592606909,312637812,825387968,440889656,1596764252],[27333599,1975674219,1563758859,99798742,1159574228,1457574691,2072387949,522059714],[1806900758,1069145841,506097120,1794225020,301467621,1650837336,890873622,1990631885],[1426815062,1061147306,1362513600,843089977,851190646,237802709,943526571,674626424],[184613402,1869743306,582165139,722347825,1757653717,410000002,2058126755,30099091],[1146538736,1099113623,1673467608,391066187,1805270379,1204092892,794975421,1158747996],[1129758042,925014496,1794123869,98106441,288536155,194382451,1816072797,304109935],[1911538592,1684719619,446141085,1683645904,41983066,2101401067,1337937872,2004646344],[695588035,1485597144,1702171629,460106657,670282990,80302576,1238256840,783307513],[1641073802,774130767,1943564193,911686764,1640149400,1741225220,35951003,1539240645],[229856753,1309931470,1667583256,816572016,1800409624,1071403640,350485723,1076217304],[2116351090,216387391,1143217704,2121594489,753626370,1849251310,938854280,1352335742],[818144235,1458526025,583197940,2066473344,902246216,822688928,1029675557,1926817693],[1082631921,469843213,308461493,1502276326,984424713,1405411455,68829424,175026471],[465556553,571467722,137214668,1825113288,2005603814,1144772607,662885462,659489361],[662872991,129027349,1058443977,1361776912,1533974263,1297963824,1848953018,1192153860],[1970329634,1619643196,1734573803,837643309,704588297,1661170704,1692655988,1934561821],[1847006757,143558494,460731867,358598309,1695983519,994482586,1423197182,1172664058],[1999637357,1685114820,590524774,623115793,1097414448,1363393755,1052061817,71700140],[688056741,2084987882,197263913,1454450947,966538999,251872259,957312965,986886340],[1266828152,1266898760,858162483,417801329,420829566,1145249090,259376327,75485029],[1191839452,626010702,45464045,1696002557,1160878083,1601097113,279314053,1993176000],[1318230818,659983705,1888063016,708281,2015631470,172134845,658380077,447835361],[786308165,486082985,1940113504,313761500,793351754,1222861370,1781765418,1586749777],[1598359216,103945374,766897530,920072406,1384507412,1455854122,2073873982,485713100],[1744341719,277151898,619739266,1198555698,898168031,589481909,2104628,1252367658],[101382516,1987831176,162220134,1056715307,357004588,1388877849,819219433,875333793],[1245247559,608313011,2026628838,1936466295,1841303711,454455973,766784969,1730279384],[378729654,745319945,897903372,1803269505,336656545,329112236,1770490392,1066274105],[10999417,6280789,1731900702,1811106070,117571308,1984254299,1413608738,1361811107],[908790066,1906950394,1447412440,2049398721,734735151,702808404,181011309,652436015],[1016348695,71383678,1985050432,1912100690,255790635,1229199989,153068420,813198580],[1764475916,1479521350,1299546320,1701197861,590234159,44549580,1291987401,1472715849],[1801071851,1887835076,422228762,1449765178,158954962,1564515555,692992839,1678351751],[2069616487,208866414,1140062678,1827269321,788208204,978096815,75039874,871684373],[1290691004,1290346419,926153267,320786669,116505247,1637532087,1742720001,999455050],[2102958745,1877530074,1437640691,2007287531,725509842,1085138866,1668876572,984041906],[424428614,1860084805,1401125815,1947264035,1696287410,1473968900,1190993454,1137704703],[1841430577,134214386,1281361872,633179634,1192596585,848283120,2059841536,1264994423],[1416613544,336042733,994773801,1929491905,1388564492,1102220521,1711591977,1157074931],[1413660355,478881833,470152655,611331409,1909307501,1740353783,1248124375,1049579054],[242454468,1480696765,943634773,692497972,339016484,1364488667,1164191155,482353547],[72907981,1330965900,2039590166,753069054,507045273,2024705239,115118424,97191036],[48169496,90713706,1379715238,255205303,1154913334,1341525762,1305386638,929657081],[1061838662,1408232009,1840198673,250633782,764222308,148432219,1591518600,1681392624],[743722315,1625142814,518108649,645454874,642585169,470130904,1491847716,1193024093],[508856162,249498851,105717434,241632453,511424487,1783854304,1784206466,860964262],[2072534643,1796485242,75375871,2002314408,763708891,691252266,1594674005,1155956609],[1971560169,439869462,1126923355,391790880,305934709,630946445,1772960192,95246216],[1890072550,733372351,1020203208,987113758,2081478317,1531299794,39144158,1352547675],[1999889438,188248417,2044684300,1575721699,139745348,258679355,1674666123,750772164],[1616340494,1989950112,1391006092,299781717,1805018380,121266963,1667758136,1804622776],[1945653773,1752067506,430365489,1400807614,1562291771,273700778,1501987866,29348375],[261944115,30663991,96607597,690498682,726721517,1221733072,2083959683,988428789],[374702204,1530087914,1035414221,176361272,1974468399,706648540,132192705,261250767],[1180614982,689364875,1639745438,914826920,1309791052,669997687,736350533,2069315102],[113415111,889770943,1467606339,977261568,685172217,1140155622,818937589,1571137118],[1745038365,1567097008,896675574,1943176870,1895211471,1211574516,1129149311,987435484],[213736717,478012416,17545042,1635888506,1659702982,44900367,1178943516,484542536],[2013748834,914982367,1899659215,1907082721,1041464906,1520265147,404979870,248105447],[254259183,1595908251,1921597924,1280488811,458247291,339264234,1012757955,1838964142],[462608201,1512394053,1482536338,1135872884,655472257,1044073874,744338484,663583039],[1420255521,2009518396,1208450142,562446576,588485448,970121398,595094158,836363775],[1878957697,2023551210,445447527,487403089,1824195468,1049633568,541136604,1423288756],[1790953325,1832917304,521772918,35155197,2111818246,925413319,856383396,1653106372],[1135236726,629844876,368511385,1236526247,1699058254,1059970986,247061755,554295082],[1421546302,2009708618,1980734891,1629823212,634757713,526744545,781929313,1889415266],[551365015,1653914671,498151501,852548076,1433408612,405330340,587569088,741917485],[169174868,2120341404,1918359582,463616951,225443217,60045201,1828268728,966054090],[1701391534,1461658096,1504113613,663359004,1629681836,1990779635,1711146361,48182586],[1323681570,981795878,303949832,834361103,1804238203,176595901,194844578,221725436],[1284817270,1975799332,1357489543,156598250,335895888,2032005640,1557984835,570291332],[1481232766,630592933,741499601,220850779,2001978946,1403364413,2008201311,1055564314],[1459049262,1080778498,1344597205,927419883,1422598432,259556223,1470822008,931693267],[2093918971,1014123854,1238693403,1043800683,1321930544,1558673602,897699940,673697358],[743311289,279213848,1980873939,167197576,1182207072,2002620238,780948419,351195185],[614095839,364434237,1731355186,818375432,599505427,227935473,1715221459,539005761],[508160047,1532070661,1320577826,1897911800,1429326338,599409229,1958511510,1262768652],[1130971954,562439495,1268531169,520062376,626130839,1474274887,783723666,513648365],[1182254151,1697331282,2037578077,1621200684,1415811960,1550707520,1620455928,1824898088],[1856610833,1578756857,734943451,1859595507,1853444860,94603127,1672894792,1667862049],[819797241,717568180,1473318450,1472067358,1691288034,518884476,1735649937,2059745897],[563041945,1837081906,866398781,1253414388,117353073,129034694,712835573,2127841511],[1547394882,547615633,1066868521,971897498,1408725256,392561828,280992308,2055196579],[529658158,804840271,1637005799,1821254140,1391663981,1584868318,1435813754,384233175],[145636483,1116095055,1207462018,1493977801,1684634198,1674988,1745182420,65396054],[1209233564,1781862374,1433427744,1563695163,553537802,454180540,22246169,1965697176],[1146841173,1118754619,1243239496,2067253560,1244759735,1228219763,1629567840,888316097],[1896109475,943381477,1897106143,627363660,2040135336,1582126555,1906675181,1315122829],[835328577,555146475,1517337370,1737872535,1216706021,1138668189,844401373,1949342741],[742176513,1909262004,1864859040,951698923,1734114845,472893832,2000620251,1286129939],[694174893,1530619280,1950471765,1648046777,1475319792,331971148,88408101,839519574],[1138784345,723139992,1502534281,2018469245,1400957438,599288719,855543387,884446549],[1545757683,60033848,499195929,1835567826,1111726848,180980859,1085878146,1686781421],[730702508,1584547780,1442366717,1053428756,813300670,24284105,1413427215,26791152],[114811514,1517883035,1517817498,877753565,2106548471,750521989,1214854921,189128902],[893746555,1589266936,55177772,1473362175,2004519999,1912902309,1192600368,610279668],[864196999,2075599027,2093985776,1058900069,899230969,2088904284,1017840129,482200664],[1146122241,38404653,156294640,1856060213,170094965,1674238119,395184040,1979376659],[182820355,462015816,1155249549,1869467868,1839288735,638958921,799331761,708394664],[670078050,343489878,145689805,943267848,1341384237,757701008,14427057,55841217],[955127780,1088113593,45247047,1883268367,1002665100,1037157815,269232710,181374823],[1858833218,626737675,193196963,1092280135,1270663424,1009716275,1727057567,359922601],[2125123143,1232641599,1752432898,1991502520,1929869553,811144289,1222576823,66684665],[314114816,360447559,1442969811,301535547,536484632,858293611,823786832,1420072345],[976615244,1622583307,1932070937,1441902675,1819888977,1884469921,347619754,1238011775],[1466155505,1510383276,1187655794,1073134312,400762561,1886880745,2046264139,391502522],[1455455470,300569327,188505954,744007989,194469337,580223723,1312660084,1070425632],[1577092571,2000913616,1845651196,1417923182,650037169,1315266559,1609668595,454220430],[715544698,683544520,304352999,1068979430,125387869,2097556262,293786093,1206127956],[1417142722,1817955924,251030886,125855353,447084543,910237685,990600074,631289884],[1241720960,200171358,526089905,1941775362,548804483,1761593915,1346102850,312549863],[2048267144,1732223434,1027515480,1962158230,209827343,1787992563,729363783,1727016314],[511602849,1584045354,1622515469,1252992137,1812927580,490322996,234515588,1435370422],[1349205511,187148178,743845145,1403048283,1442389220,401337614,1823226488,1760357841],[1258335211,1498656401,1059251919,213507883,1588359670,1502280475,2127497293,1007479515],[1674700277,366337616,665505736,1151407495,717107859,1505818962,30345309,809334663],[1194631782,957263968,1141423088,265765937,489103334,980456839,793815525,936858015],[423240555,1130560795,1742935351,90346378,1060434341,312498382,595140408,352851215],[542697148,1353038765,1285470657,715595137,37080297,1101867446,569397422,515948166],[1645661452,755814313,1636369436,1606957957,1604542826,353971417,1708971491,254398814],[488975350,54553557,285239036,557787581,147558281,380719906,565693654,1176863296],[1951686695,1420854378,1871431429,1273792410,1516320560,925574673,1204265556,2094660101],[267632004,1187948587,1720554896,2088406358,1774652785,1375445180,454374168,936337939],[1499057181,204100433,94802608,370914798,22500532,989920846,473314570,215114436],[1140435822,1979919755,627003943,932074453,1514418074,1158010714,381498953,1267255987],[1440884740,414651674,1134048738,1893731494,1036183271,1335691148,1521568067,1227063265],[1213810976,806650350,139472937,1031301754,563037196,1527714917,1276216454,1559319519],[324459513,1198114412,319589479,1054232699,645596234,1616412968,128350545,1260821498],[2115264602,1667014407,478115641,635452528,2097281206,549561560,1959850215,1639042777],[1557374740,1351417508,1474252145,419834922,18624546,355632723,956878060,1922346851],[1626565670,2017508115,1042917060,1806261755,2094987721,1822247310,555796258,154190925],[888142820,540533957,1728005122,1862645235,1022207256,1525765809,2056146587,334412499],[1424636247,1492809751,1033377663,761404155,314895192,2077290583,124134999,1683649066],[1703122150,1106572755,1193030617,260060855,1690973323,849176107,775167534,1885794408],[816965034,1303293802,873551779,1354045461,753474096,547845416,1407724723,1975601074],[616605548,191222962,2099167071,1537797435,1324688973,1213532806,1015327068,1029360035],[646685596,1553859884,1052310250,1763074499,2018766003,1663443834,24489323,1434828070],[1849871654,2046508611,152941875,1573797294,703907311,659263177,1899984058,333199922],[681069696,715986930,2081238710,1054917192,21159812,816304869,619132200,1756011992],[849486874,246590468,1608290835,2065291168,436756970,1433925966,2068389783,137895425],[292357921,2039322490,1290200482,1362262047,518824821,1787549432,1113063046,472355658],[40094955,346813233,108752460,539203295,1186986031,1169237411,800950608,881353180],[1663117620,352440571,374856185,381397644,409865160,1579101348,504877502,1517118136],[1885860182,493479003,1985398167,588304270,734706386,1838780439,1338717449,702499533],[205661918,1254975886,1733746867,1107302778,1826372130,1906386624,179140067,698212650],[1184293164,24648906,1547738468,226684637,1075629916,1419495142,1681147649,2063930669],[324458303,1132750324,1134634134,818566745,461535717,982983553,696230615,977697986],[1313833832,555723652,2008782457,1968159628,1914625593,370143620,1995990366,578332875],[1346817934,1016443340,653863919,228107262,278046332,1998693668,1724861243,1535354289],[2021972235,1597949193,966654894,1018542742,3190097,20952502,918935971,2005094703],[727322854,1407674671,2107209787,250075322,1161086406,1634448749,448338173,647898356],[1964751123,957418192,596904941,155398689,784209401,332105007,1848562724,1064667013],[640709602,739813156,659906617,762391423,281732149,1457501562,874724724,1921277950],[1938036708,406410645,1874205006,1803851099,1371956726,893484406,2106391409,1855541266],[404648549,833254781,1585591037,21401719,1769888336,1325490818,1574078916,87238722],[1005955156,344026294,1514445008,1997833234,2119312909,1630045645,470678444,1671804106],[1044872092,586076635,1455054077,561689263,538319149,1181893299,735407297,1799052790],[1523757056,527473524,1981621782,1862493756,883272953,1645662354,405064305,1028432434],[1916039184,1705329686,1069200930,1781212553,128255857,25601487,1357092735,75216136],[1964018152,1343010108,1474159103,110789339,188572659,1757117457,1983059565,1526038148],[1991343547,395102422,492267855,1068603210,1260321390,1192373423,1787140969,864584035],[983349352,1394952871,1758724596,229918830,935840102,2019740028,1694330817,1467112369],[1454255896,1034528448,1021099962,239995934,1132836290,1009596040,386572837,403673830],[1531984239,1216534951,1016417073,1496271179,2033693357,1799626725,381984436,1809709500],[1280095265,1102223890,276546369,1063252828,32154255,1361364361,1200447548,651808329],[733194714,481534969,1112816373,288042570,1815437501,1573252558,68715120,444489717],[1016214716,190850652,214251928,1223909583,885309144,81359911,834913233,1665486838],[1461120029,670282430,468092200,928296606,1254525187,799202936,1250130061,887691595],[2091286785,1225681614,384285192,1604490658,1190290775,883294610,681567873,1692011585],[1711741547,1929174788,967766623,1702594389,1841452361,1069724746,1443332389,1097635316],[2107500087,748364822,1591516936,365865154,677641642,1529550427,2129976998,1499648457],[1288780636,851718942,925087013,974999938,735588938,1352493856,1300543917,2121630797],[739706540,1669815958,1725587939,1106560694,1991818145,1655866217,792960063,749342158],[420751855,476668100,481259044,1414531699,383203976,1356191066,2046622463,1684924350],[1098657584,1728520279,1641260195,158837079,969639447,1776928673,43626612,1379356296],[2103296064,794938651,304883428,1330174153,1287241946,8063967,356019405,114443119],[1481638448,667532355,1313649256,1105130662,1187831047,1850392013,271364131,331569941],[1542510632,324540537,835487617,487253943,2065152337,902449657,413455854,669260942],[1326847016,386144784,1678817409,262275120,549610731,2064624241,1735497007,247761376],[1954130384,328466542,520072583,1552828907,106783651,1033019778,1141643042,701195846],[1022279869,1032299160,608847133,262004152,1450237635,229409449,675148849,643907038],[2028749421,1548605817,109290153,1383885043,2113951735,1211163889,1645872537,1355202383],[1136851705,193210946,138119287,1904163173,1031055215,464736008,1996042389,656071251],[680319761,1838137382,271325726,1433753412,1730160124,98931045,351486702,1488020260],[1925302079,305306513,525640691,223283673,1471191384,829447894,1144504094,1129011358],[1376909928,297580318,973131966,385226349,753124037,66337664,1059036546,1413604290],[1019238904,686641784,532684670,1044710923,602596409,407815078,1471953822,1131918629],[104099843,1394142807,571077413,1255697552,341478078,1711688968,134304612,439134228],[869621559,134295627,1891918400,767432231,1403388543,1805493351,1018163815,1456614460],[576787075,473395737,113928887,916539408,320092918,366802980,1279061940,1466138282],[1033722303,2082224515,695499568,1948316516,211651189,1771230878,1411620825,980077363],[1880182567,767002323,1661150873,1182831356,444576456,1443054439,2111905899,1485901035],[762155811,1361914419,858201764,1335689158,995570973,1146434291,983576121,922213979],[1296688205,174591344,1448947148,1694806634,1712211589,1338718310,325217845,1872938067],[1356950182,1907298825,1958147450,582479963,1959179894,1787435479,1397659339,742893663],[1514728086,1489071102,89913358,1864809527,579120370,588777206,154666916,985647403],[792807420,351416601,2074998762,1203342795,1032914420,7094189,1547862702,629990351],[155206669,2085292754,1838450432,648989176,1563465847,1856318138,1056819421,254589499],[2100105128,1093896513,93429719,732106002,1374907021,1960800880,938249135,1428764276],[923795274,1824533728,1294227723,774002672,467630808,937238212,744950302,1036412340],[890255069,1387347128,1097613776,900558463,7609680,2029936404,1405229476,1230916131],[1578219936,250746163,1153575572,1617546729,1680401216,132333441,579020118,1857998128],[989492515,233319919,1290980529,450765930,208232282,2001315029,276064735,1651661821],[645017995,213805159,1942049145,532775271,1335964803,1018505549,2074906864,702381867],[625883399,370373180,1197467372,790082765,236067336,505843642,1498722581,2012646016],[1994575742,543630064,248632119,856976032,346804050,863033912,1088549605,70064355],[2050738141,1849909073,1380465721,1457012916,1455609047,733598798,1264653146,1453232183],[970302149,1396518095,1886705862,362773566,363678289,1142169304,1741666097,1355804626],[254919783,1793934330,64324699,850007063,1621958254,1187382853,900586007,317646080],[579761649,757821137,18207028,809734461,1318107944,1684061637,1776018281,967300782],[1119842614,528782806,1168800648,204829975,622567820,965614697,1097524221,2098179041],[1193676027,586552574,788953802,17097833,1169600291,570035094,1645583286,44644572],[2101373108,1721871676,1049813809,826201221,166658527,1869772474,519687039,623541063],[1293061845,1098995489,338130277,660685775,327802564,817347221,982250178,563158035],[1063287587,809323663,10376352,1253844212,895406327,1741519471,1470100639,1316583678],[1145512345,153880886,372776993,1132590468,581350639,1262149989,1891948936,1061949829],[1886560151,1049353632,521756695,1262798242,856141444,1733387343,490081973,368692965],[1426801094,1513181409,1704672511,1494855262,1775649644,1518279510,1317555024,2014865416],[2051297319,1874430175,2023668528,2051377803,1083668133,1275725657,51242445,241417161],[662177085,2124368021,1143111225,1150653966,1273941694,382299794,1413410356,1912113916],[1887521908,729518538,1724194121,2074322633,2098554485,1624344836,1711915804,1895976610],[1464170920,638210540,615188894,459260509,375356826,863999849,224673475,1421589946],[1746523631,1268038763,512871727,411459614,269108367,341519162,313563451,1257474526],[1992221069,1086706953,1484141789,803415783,1655775876,1432266200,1257834269,799215276],[404098955,1897199832,1237077316,930152253,1630961441,327438231,1716539921,941524987],[1656379139,1304827532,1444138457,2056392703,1271672113,1564767852,506062572,1094329398],[1523133507,1411922148,1959355682,157073694,513983646,2019949469,249473775,1185833997],[722077345,560450714,969004847,378038773,736486632,1258034359,1594494742,151651731],[1875617972,911060670,2098565513,1129073778,1694140854,1765086511,875302239,1302613741],[220129354,332442124,973964072,1939523694,2025324961,1207654929,1040540414,417524799],[1424006167,1568631026,480246029,966463210,1674006161,1868458182,1174065154,1495916515],[1876685084,1793748441,1768079479,1351776404,1184860999,1453465354,1091725724,1029757721],[1267431998,1368503564,1023337214,1588337113,27280412,1493737203,1592897114,817755784],[284817546,1730011689,1281592501,1848324649,986903473,189911851,1616044304,251453089],[1542873229,1472022999,1809646465,707766686,1708863940,1490374673,1936522329,948677382],[735697568,1317683918,2124432529,206158825,1454323253,542459653,1760105952,1779440402],[1637591466,1217671460,1701602586,171219608,931004586,1538930471,1059754888,1573717684],[2062610188,1401234564,1301551217,2057408415,1890270774,1333262924,1125513215,808109155],[808315917,1160214184,2041244846,136976040,1790575228,266212287,2027954452,411550196],[1723656619,2107930587,1142158292,1009320569,718328470,626127673,868228445,1209031421],[1004005396,1249234666,208575296,1079434267,120486184,351460245,561287227,1848744883],[1008606299,595056099,446826465,16695944,2097570204,213646999,1750096288,1662033636],[1954779341,1405088788,1507445205,20148251,1656141542,1859677544,1391471099,1590627030],[717859985,277702234,194380196,561745718,2061754517,755986183,235759442,1693374827],[1113386129,281115325,1705583654,1669414580,1021412935,1478347998,857227426,1185216200],[282550983,1830252621,878735687,276286846,892061796,147679090,524939061,431348683],[631867670,1535363307,1939700271,1487193081,1853421682,443317965,49779236,580358518],[1793306026,1184695246,89385724,1518344904,2043373903,564368300,1864753783,1465155551],[2069630746,1194826862,248922241,1420871573,1662750793,543976454,917186270,902026596],[36897508,1564155599,359271232,427487439,1346810333,1598459572,1606919671,1436539063],[1606316637,1678321460,1171623605,1584763413,1511551999,1686115410,1251319362,2051703157],[297911625,468013429,362311050,1795337396,283903480,340996570,142275561,1399271659],[785979478,2073334455,861830674,1925809440,858160781,387301201,1188523864,145296603],[1919135947,1558594929,520046419,1652416991,1372941980,398177140,2084715673,2124487014],[1190771127,1954822550,921012028,1120154032,769540273,321763241,1170715292,1986676299],[1375625508,283694005,676434477,413260075,859229462,855795519,1169864930,2068121000],[562899010,427518399,1606201414,1824338442,417992572,1637478957,415813256,701479375],[596595217,1556239278,642416876,127005653,1817071448,1778482276,2054064371,101529983],[1882594288,808425866,1860934300,335466549,1509883939,1857610003,1971567066,1317653184],[1936150105,501738814,314934575,1808944643,221242011,298086516,893832179,1633139936],[508141502,1918904110,938390925,1710908593,1373164764,2054568619,1850274793,1320526735],[363224611,1171994509,775338834,832857005,1188519125,376357585,296064168,1736693776],[1544317341,426630492,2097213868,1085075878,1400783471,156844027,1493543486,1765771290],[962945148,751086623,74297690,949171739,655896386,981413153,1304455616,633464915],[1929447773,1968332152,136387127,1644467521,1090386976,577485800,72868171,1242797691],[2007910232,2010832362,684138438,1327687864,888714451,1237640989,1279081707,509365970],[1749945418,231375939,1338181142,34698219,2106341665,262865136,1667653769,189482191],[1439393203,2030818033,1208575531,1836719344,1702965867,144711172,949000370,402318739],[812398871,822477418,693385969,443192092,293808492,1644102782,208134825,1555291971],[916747254,624807982,1951751652,1707295575,575462876,27461690,1616597,16983356],[675980849,675282265,477741804,770899817,1540103125,1877625671,958073305,626004600],[1017494415,1798667668,2046233394,479757382,363146859,1261546756,913944637,1037496231],[347035971,1844558545,1131986782,734836092,1884395929,754277064,1781653077,523044480],[1021714660,1252146646,1600959131,626937850,977130573,950276810,647501365,11540632],[1101802081,727921701,1757603874,100974690,907257788,1179799274,1871881279,1719414614],[1985488569,1410094372,1371729288,880515301,1135504782,1492830697,1570041685,943476399],[234522122,955669664,994369830,859155345,1872035360,734756544,1070330771,71585077],[685633601,1018069561,1718629335,593243555,427298689,375008508,1103777564,664942118],[671119466,1190376173,1179946826,1404891827,301089930,1877384428,1045570745,879765183],[1934683398,260877005,15584720,1819293190,1515406633,690727766,1267282161,1778257947],[451085922,1332870679,461578585,836792244,552871458,2024404048,279926109,264455118],[1910136127,1298216300,551033057,1741564116,2123326185,122428641,193135208,1731580431],[1677224826,1826143905,1193107125,840948534,1324410206,2111558468,530759830,1696036749],[638813596,926733058,2101583903,1667464825,188087095,1311402550,616071228,383538641],[1579106485,54480069,217451193,33832045,690095455,1993890684,232426796,871052832],[367366407,1461007685,999251268,794736701,838347116,405328698,511043664,1603965180],[871551151,1926893187,1479290826,678922596,1014397442,2028962871,796992198,1857500353],[24876379,1422199341,611209675,1038757173,2025910186,1177653204,1049123117,2066918512],[1158192414,1669542736,684128938,1944899910,1806379972,63464218,1293633115,1961481654],[1641278137,148792,1908650267,2023913893,444231361,251437427,78017016,1101921423],[1125314226,1427632319,1024975525,1788396617,1300060250,572370817,163435596,1157501028],[1589158111,1879729367,1134179159,1193807269,1549431698,1911495198,649377657,1486909683],[715807693,452082351,1289406860,1078878374,754583674,1205126947,1007924000,709163916],[1900687966,907512128,1347646651,1068216913,1568696747,599778498,838914560,1165165485],[730201292,1486101170,542613034,1408658912,1322900817,2072647420,1244546081,1181470104],[1835591171,1732362673,1168178603,1135888641,1060433850,353173203,656907430,1081160088],[1519380759,1373701481,2008101969,1864933899,858812407,872668495,1971127407,1908097849],[1600490478,63345770,534027996,1802087671,523851988,1783690881,2059751701,682571376],[1910108908,1456593288,262782526,360254208,1805681061,9407374,934843688,193077516],[1891280889,1288625610,626153712,370117390,1627582584,453251632,664491287,1270515000],[508839333,1425958775,194945170,72678569,2047694403,196853931,803717944,18702261],[1966285382,1846230195,2044975894,1297260074,725593593,1581350956,241750625,1218285179],[448366279,1477280874,324508292,557393494,1357415146,2024189025,223385704,898654193],[1842340904,1404658831,1387181349,1905231213,422375807,1832180190,2105031029,1421337841],[1867872650,611495327,1681783495,671079779,808924106,222476904,911754909,133204429],[807894862,1113454905,1322185449,1983880557,2030676970,710802589,1963273022,1620245273],[1430142094,1152907905,1930994484,1331348287,36145964,1153264858,475692261,37666604],[548431970,194881955,1078718145,1699313332,365397622,1264369755,1807783544,1343714961],[1109685616,1308183940,611983682,1010262032,1508354128,880073381,784580032,575408157],[427996061,1779259887,132110036,1118119194,2030030740,69862125,38661161,1676287071],[1962042858,1052699071,1204264010,83675762,1248676397,1704521223,1847113026,311753399],[1533569612,1376389089,1494703539,1010830844,2078297411,333793577,492458935,1180932101],[945753119,1773956441,179819440,1044847697,1436097731,808274213,621033462,677928716],[459851540,583578835,1679552664,944653945,2094549890,1063061458,1162324351,1842221890],[360897709,649756958,1065385919,1034710950,1649577601,811916478,1104095040,1633519586],[2049874542,820669126,901910298,1145111761,1451399486,591666112,1240140036,455772751],[1040934759,49081337,914987087,907681526,1226900527,986870362,1097663823,750715513],[279693416,1572557578,193526771,905747692,1586024082,2012483815,1235370861,493692374],[1518906585,297978729,1460327214,554131633,1590747606,76010871,1202876832,1644787376],[832215360,1638749297,1336659561,1604200079,198438611,479069450,178308673,1642694547],[778854561,228335449,1268587175,1316055141,552597437,167951464,1878873618,1039832493],[1800388586,1527140240,279207000,889855282,1265292444,843677330,1900106726,1807021075],[983026846,1128265875,524446662,400535390,1943157435,495684100,347387462,1163172357],[1291185969,644867272,384333752,913115259,1821486152,602893071,1295631603,1993202626],[530704634,132318026,1064805157,1956423780,1349728540,962966290,1245580057,286146333],[829126924,555312410,1870014376,272373697,741948248,1272458971,263079346,1940933265],[82387164,1978215800,94846586,1307911850,61196687,1974112441,946057081,962499998],[833170320,1744947775,1811208393,749812315,179661113,1659050061,222887813,1744068889],[1860380819,628561071,1727494521,612133091,1683838939,895427502,2127908210,963668123],[2068262490,912447482,2096484869,93318620,242448762,243924629,1862114025,932482519],[998302587,73721873,399207572,1894861608,1897033981,1079089509,1940862850,1595082328],[1587719896,723504031,35696633,544147922,1604606750,1651774392,1030720632,1779531259],[1653305855,876437859,370116041,40406680,641425201,1113591844,310159165,526410946],[1668641747,609469842,945953126,567647622,1778715506,955313741,2040433202,65460817],[235253677,1446678799,259233212,386954356,1714899951,1381781865,2060525649,322750895],[89833820,1278677806,158720196,57529467,632077676,1467122771,1812198042,150227249],[186333596,2128925483,1660088320,811374135,788903825,2095823678,160003120,1696374976],[474942902,951038781,746983152,2008761437,1317635770,349403440,1633082690,401385842],[1277472473,2051446749,647375946,477562053,1227405762,379912464,1485665443,1952034012],[145645521,545139102,1501073297,2099177746,134646588,409425787,494719520,856972554],[1410442468,1786879753,134395609,1048181714,1436966169,855251463,575608424,564880471],[895622068,622790036,652747843,104734663,1032737546,279831968,421617906,157664407],[571968280,1969417190,1069450431,1517372393,542166088,604087533,588030057,146238511],[639775895,1186644256,472964925,537390418,321314215,1435872368,2061778026,541390973],[1894725172,131056872,771877780,244076788,561812044,195855856,938470407,2078984954],[1968649407,124658687,1740031145,1888549472,789437735,528536345,968855016,991650919],[884490170,2007193870,134036276,767726576,530174782,2128953368,780600598,761474059],[529217085,1567366766,1254393780,199094220,204041289,1490459855,629856558,922972099],[1805323351,1604364678,2109163338,2056514573,728310564,34835526,831270705,659071141],[181385598,245025837,874981611,1235424694,267765412,338036821,1766191905,295963023],[687551865,1397689238,994654897,561509516,1104950148,1466736408,371351781,1428998291],[1807986943,498638221,841698346,2038322604,1901792211,1848920258,663879043,41023590],[174661104,1346789850,2039260800,603112820,1970464931,374054388,343876156,425551778],[577561807,1569267341,1243159058,1595850071,383195336,2008921126,806397226,2044349010],[1650038211,614697602,529090131,1989495966,1265747566,1587323991,1694583665,1413480180],[574867688,969026114,1643427666,2005311237,927766537,666488808,1347996320,594144860],[1113214002,419652373,791464489,234031046,526791859,980062906,1273699970,311687554],[855073702,866545597,450099072,233666307,785961915,697894821,59634774,1332346844],[845692793,767898918,1295640534,1205876373,1306199186,554134807,977433091,1786219721],[764962100,798237217,2005405032,748178991,884087303,1458016064,2111641232,348774227],[698207072,2074787893,271931499,1921628358,565282753,80748186,1307719355,198289132],[1020416081,714356868,1832228442,1879817132,1718836429,419674984,972289937,978121084],[448814203,60003022,1915714636,32652794,947202604,597345113,1442207455,2029323570],[1289037086,1189866273,1204746662,1118137942,625086990,82848887,1905570538,217656484],[625763028,1043790777,1835085210,46517885,48128855,161297200,2073580769,1064230032],[312046277,2102382686,560832499,1309094302,1247104002,145474358,1044707763,155681059],[1567772581,1789050465,348624225,1075971232,897097855,1851682061,2114637564,364145712],[1537449664,79479562,954302643,644112499,595940726,726567110,1183021857,856313037],[1764672417,1581252322,808360868,1518857314,1011571394,1047091188,67804145,1438893353],[201033739,1929513247,1319643014,868958325,1444318387,1890556774,164753838,914892460],[2031282719,1077170740,1213381992,114328099,115116555,1302478941,202781483,1862561260],[1722355090,794781259,51138583,926374415,2034633543,670155432,450438668,404601201],[208503309,1556243535,455654034,123917815,825422262,1361987740,455684162,2096492136],[1470815231,633980128,1729107609,876485891,511714040,1454957537,327528179,588997949],[1035972561,994818901,770731065,653266776,1643377383,154787449,846792919,2107664756],[1972815623,674387701,481584633,1517778937,594708196,1715411,1968490012,1904576258],[435434131,718245441,395942805,2081479440,1920641503,1588105264,859952513,571700758],[1233380927,1597217210,1750415311,1797255310,1078106709,542829090,1991168810,1075941787],[1917125032,600242150,1391931315,1583029207,492946651,1494244750,294798373,1262804139],[325940112,177677529,1811452696,878066654,1577909114,1606418925,726451018,1846657786],[293173247,422086202,1665762431,369965082,1044527385,1589958036,1055314966,67595669],[1197304432,1727342662,358665495,1738774681,980518740,66750119,2094989054,211989817],[599736307,1882262968,831170996,1502573906,2060445906,1886547174,765427646,759658785],[295697460,843100718,270625861,336000032,1328997130,311712378,1500096812,423899325],[862992693,1327009717,711251741,1474688896,1535318474,1355197845,1698524494,69768304],[771194105,391217032,1367731257,343015442,187097615,1333235140,166774260,1842761968],[1172610477,1152456151,1194630238,2012348009,1011287611,611795869,1256708086,410625993],[1241324676,1470370230,1480472433,516385996,1943558611,1697683869,1766083413,359557429],[1570385741,1490097225,1623239382,1996043147,660997094,157807122,1577461765,1815135528],[1079786513,77506269,77142041,359212473,687790549,781587680,2015037891,1015542032],[183918102,490686679,801633978,636703353,662718910,1363583177,2090678459,682713994],[1751005390,770911313,438046185,256269687,233673194,1805653063,1881763560,592301612],[188494822,86796507,458142465,109032697,502224837,1754131225,1444149857,1700332057],[453872366,661401487,1612771142,298441075,1229720011,1914077285,1710960139,828349918],[153765435,542493289,254226551,912925008,739782301,1499619400,1330729913,380540195],[535014428,1930667350,1283552227,1875276621,1174099689,1936735724,375817371,211075694],[2113844823,357461372,501001025,193850749,1661549994,1159030595,1412300875,1024783921],[2012955365,13339319,732161392,9215364,2016086995,1250048680,1809849522,342353099],[18433370,2083965591,590850716,1129271329,1313760385,802456803,1028332748,29345254],[176844135,450251107,1760861771,672390307,574073854,1439534879,491225513,553312685],[1261589217,68563794,1075882876,1982605509,575798032,1087299618,86508014,2014782110],[1454625607,1729624725,1569427471,1015474240,824160857,1687455635,1442291237,1950235583],[475458144,765332454,1757283509,1392575909,1448700664,259400132,859306790,1436949803],[1149035816,1128369246,16091034,2028155947,495072432,1951910362,2015476638,810375357],[388473026,226149522,1920427428,468929377,2034153809,1602896465,1054661642,298244477],[1501363647,2095018585,1888645490,549448726,403430647,1982795233,732739957,1894029522],[1363891601,1749215619,188405201,1486692963,1375803856,1261219042,1072417877,803215731],[1458642398,1356780100,201454623,1559495688,1835084073,1092297141,83031713,692884216],[1678344905,1464901413,919245522,707774810,1411443249,1141059536,1460084416,1503506824],[637385561,605867521,936633195,421625751,155794424,66730391,1518267922,1502400817],[1798220088,1859171963,2126692862,109893678,1641373222,952199615,351696216,237020243],[1588207612,62141214,751307839,1784895042,753646960,2100628537,2071183878,1438290769],[2130376037,1499823161,440584827,1418300197,394556842,202432484,820573910,1046632205],[567623546,1840505993,1893485456,84116381,1262869299,612592200,1946407904,2101230441],[912302950,1779732355,1629830832,482179916,2082205377,1538394309,382446,928406647],[1445838568,667237586,891254295,1388647596,1469606646,269968765,1345518516,1432031153],[71880406,1007331165,1871932282,1568459980,788486717,1468210924,1201733911,785727769],[1230692922,291785178,1998078695,1825352228,1353885199,81248987,805546498,1467427555],[1603453329,1871602991,1046123038,2080129654,1501705220,2043133024,820897377,935930679],[659163941,2076512207,522766962,11306571,1361221456,925438091,1613816071,368908896],[32300918,1898520168,580344010,1193126899,1016532272,1538669751,292408750,2041623589],[899070469,2066909607,679832060,582254175,856351244,759022302,1646943606,370445804],[1400557474,1206243608,1837666279,220798831,938377591,2084277523,1925715346,106772507],[242053760,1755687714,1818346970,1563796867,741287562,236264037,1227077171,1338660139],[1337982012,1820797368,563678339,1795073752,494452719,1167435633,1352668444,1589427647],[1741007487,2062951042,1324584170,1102050031,1755041277,1358488117,1766125674,1150126153],[907940815,56821981,1173398917,1492107688,1985245034,520919939,103671129,674178152],[1601230390,2019074955,866355100,109512841,678542589,721727320,1637264835,197043672],[801664780,2124749786,1898900631,1222315416,1455614551,788840269,1842989100,1002084335],[71469771,296659636,248389302,1501536859,789355059,1333259229,753147953,1053067785],[1765921375,1858336143,1071378906,1293428006,1442746657,275529948,1279152076,1110680292],[2054191062,626223160,2127601588,1311127671,1534723421,268706215,1018984767,2081356164],[1167779456,775125124,1436220851,1444388168,1108484829,1983214996,28486386,2047305879],[462448214,1214826733,1626660478,1441733880,1145581114,989482268,723720191,1684353074],[289574555,156893179,832886056,1881514254,1082244457,1169517954,1319308252,871867431],[825069997,784230388,1678801498,1864445848,137593915,578518428,551934525,1068224015],[1888989664,80730489,1834339045,868016440,1503628819,582152198,817777295,828927287],[1099579584,1697217576,390931345,1300856313,267616671,1696683596,1236710886,1162163249],[846224752,293570838,985539833,2012660331,1118759639,1769473572,975245269,634087908],[815020722,2050258510,390646692,1730444786,1119260767,1942954882,1524307367,1864475602],[896508030,1829217406,1720199833,1321797805,523329185,1421755712,12788053,1916879997],[433094932,1000727507,279301846,1837026557,928923085,353475552,1605137819,1438893337],[1944201420,228202651,1956302709,1216753037,772036588,1205910973,959063865,1865311164],[1604132215,457973052,1927830085,786888817,698253756,307316551,151285112,1281869505],[1591463519,1181249181,835711760,379497780,1987177987,1970183930,1280800236,1706330652],[1378766558,1168573121,290632541,1328295735,1249104434,1646626577,605934306,447464839],[275477410,632681274,224424959,1603389770,1799822866,594763069,690035901,1979181948],[96176988,1928978037,1577125362,1776276186,2087427658,1478946176,1596445222,268236687],[678667822,1098363768,30759421,1245005439,2092961080,779468509,1221971209,502620360],[187935628,141980527,475889971,1185748195,1854244743,383955356,506158809,906248673],[1264961980,1431682365,184282951,1655730779,496201495,736086902,1132403161,1143073564],[955317356,178105231,1495799724,17915169,1603809254,37728153,45418831,1625212267],[70317437,836438206,1827776275,1070482275,849177767,695017601,1360029454,682201473],[507764405,1319462352,1929533278,914459,364794128,366710468,2115981054,1397378780],[1294869692,477470317,1864217218,486870336,2074242479,1360543053,1277515039,603391970],[1690549320,463717895,319377500,640501098,1582526777,2047785911,2006435679,698798682],[2082621196,686869701,2005277992,1253165273,1233726137,1306885943,650790354,1179136231],[151133661,1136824552,101034060,400003964,298438793,1029749370,154719856,1147981334],[1900330165,1176941931,1468555583,33839050,1446809901,2038401683,665522613,229201990],[1055299832,1350580742,421602221,2050136688,1047700878,1155632992,1017857309,1971074368],[1194448401,1980922385,1199489450,1610829176,1936524604,146059867,23164857,1523116562],[160760941,1965512727,861357388,508100029,1251414112,443623192,1183638630,1826708817],[2093073720,122314541,264707885,2034705309,1708083910,1720910646,960424895,1442224948],[689833361,1900470778,886544269,1013921116,1396704618,1009918597,1757241827,1799232810],[1508154451,636946514,474802876,1796295954,415478444,415598020,1497847460,23150121],[619687644,734395772,929874206,1473777338,2082658231,1376801299,1861575492,452320680],[535813274,1234585472,559879931,2056031174,1968012364,290934861,1869840004,358391149],[399478521,1976552026,1320116510,616515497,284219037,547692247,1158540218,2041574158],[747399091,525479638,944958035,1148632414,157922490,2042451483,1208636116,1585974116],[1854044173,1327945255,1318819979,332349097,1342772505,1173789921,1699346869,1438573305],[1178079718,1454404957,1892127673,1521363643,1058161183,1722141429,774710628,424137389],[1142204484,1351143498,1677955714,1836979090,666605459,775509607,3398423,1070920815],[752855438,55190197,924916169,1136170992,1261051735,1337416363,1612868543,588184491],[1462296198,482324399,2076947531,1105192513,1511195167,348832335,1353498357,1156429776],[1741540348,46558772,740221256,1681557214,1981512472,1963396459,1488664421,14650122],[1697253422,1174185660,2120655590,1993197421,975701892,1064066585,1946878875,1061661815],[28842513,228625407,782498175,1930428366,8122392,2074819450,1436111703,1850741415],[422264699,2113112615,1968675231,579553435,2063658221,1512762146,1325749774,1289523912],[1760367443,342952602,1086739751,65745412,423424483,1267397713,1676647722,782180649],[1103939635,1890757449,1328851924,1076251474,204453049,1521260148,1919500985,687663868],[1856850002,39079105,1925266241,1715788633,1645971849,37444727,1186713181,1795992830],[374857400,658861004,1964558441,513808947,695218848,1913542302,1902977659,1154069945],[839897766,1323178028,1799923546,114120990,1247122643,1388188780,1281266402,1540742594],[1783639825,1301966184,1752005309,341351777,170163376,2054886679,1153365193,811965703],[1236029735,320320920,195850936,45092641,1725124203,2116161988,1659498500,1750563282],[1890476012,1391840619,240432429,1856607407,590000022,1325134704,357301275,704209980],[1379922496,1627498724,1990567970,583896826,835507585,890512278,223115789,454499490],[2112537108,1960019867,1357294608,801686936,716835617,620333921,1507972968,1462973039],[436481729,68524121,1787203378,1090957793,86533851,709932604,1456070160,1448472260],[976679792,1197223120,1029587618,1037830043,1765161778,937306631,1858602292,1993372996],[682294688,1745719859,1168788401,776939728,1315508241,162245051,1687266828,862956175],[1088685531,1329450890,433426181,1827918837,1272781251,1491867481,1238295477,717472979],[1794695869,179051690,1557230223,1185687689,139611783,587488872,1775332290,1444487815],[1415087581,2013802399,273059684,511259836,1838924024,1694399254,1763687623,548555155],[1410267891,1954866680,498551054,1165046078,1885663027,1566262097,429348234,760453751],[350272535,249795963,1354069464,763898386,503852319,866070796,2025109417,1691648145],[780351636,734821251,1377352068,110273088,2072619280,1610760377,421800535,206786692],[486867889,41287237,1766307205,2001832498,1594587740,1313404527,2019290369,1744061321],[176895428,1068038726,890998457,2061985548,264476490,697341755,68202993,831851350],[204511770,2079417612,1820527556,1590419892,583427123,483642926,589586104,1087295743],[1084848883,416281512,2007983976,2108278255,1036494419,1708984492,1207795183,832569915],[961227968,46107092,851369519,1684354362,819704821,685111822,2103908688,1238323673],[1646201178,1171503236,2014049595,130027208,45553054,1566747129,37618648,1070840094],[1696387126,1840066196,1803691219,863147216,2097485021,1709614624,564825983,1256066661],[594554613,2086786417,656212541,951812226,463828740,184462089,2063744429,1516988399],[547204278,222857734,1087330241,641377024,419243497,1032196166,2112094246,1147577405],[312295059,751000398,875419625,1492887905,544549058,1399669353,992007237,500521725],[70315806,513257002,218887769,1633315957,2042957618,1630567355,534303392,1978108382],[783077986,1600600103,1520111750,405044969,593943327,239655065,1952817215,75480383],[2085581969,1012648038,1825308471,813014129,221785812,1156855271,125535578,157998659],[1426561353,598561325,590753497,1937825781,1168390174,622592017,2071467512,555860064],[1688726314,1647917025,509899512,541402341,103116571,1631695961,1151365280,265547056],[67470647,14711249,730333127,859427180,367435037,1360878778,753152537,1492905347],[417492918,2092995042,1974980659,1525492426,310793847,1140457815,1905969836,1919551459],[1472220473,125204056,1890174671,170886029,766308779,260047332,1100235573,1006184929],[1080222241,928727016,1588581516,797011044,49974440,1884391343,834060478,595372361],[1098770020,1657404929,1951615290,1829899381,1350021956,1458813463,357110855,953245454],[1644690824,43771963,66481589,1463092756,1985209775,514808792,1398467220,345652770],[1307005460,1488916956,1488971542,103008120,1399576565,278480792,555080019,1922871337],[1238696922,526163255,1197352232,16235306,1952622505,78233024,326915627,2065845067],[907373222,1246250682,973865677,1404259619,1008927772,220434973,731153146,1574732493],[2004405564,1404959310,632448895,2093221672,828000125,267980249,427725485,37070151],[988633415,414338254,1186268149,440683186,1478790021,1530711151,1030590747,509582181],[204109902,1136731699,972230841,188408115,951489014,1738062152,835386008,487676472],[1191930908,1707164137,1973229055,89377010,496118369,540411556,1623011774,548559882],[25165418,1968912481,145116689,904235889,1179478875,165749469,1529289910,1789665122],[130570487,369050859,79743735,473127146,2036924560,2081927671,1647057883,1924631114],[1408002674,2041458409,633632149,1962031027,409284726,785399388,103175222,1380394662],[1712721187,1429335649,730133372,1683030975,929833340,65653503,101206307,258893859],[1796268989,1308772183,428860602,1945241085,1220553573,494748147,474437770,155514666],[372098194,588095761,268085023,703508129,215821890,1678735898,392867656,1875454453],[42972428,1711286892,496076467,164079469,513663692,452590078,593945663,1717360900],[388394759,1673801914,1904148835,709880743,518236175,205087223,830462150,1364870603],[1610838295,1757039692,1292024577,641422103,58709455,1993439247,869396011,1306462031],[1175796778,446455234,2125401019,1026418749,2002797657,561598831,1658601201,519792284],[416320926,1071648875,2111884174,99327080,821258252,466601381,551229132,844927254],[1297362680,1884519769,990404166,1091278528,1726477478,499767185,1098963701,158835918],[1232947867,1258250960,1681385429,1529628109,998314127,1664463701,830214626,1089373286],[1558803592,152895832,931460064,259403362,768008674,1942147701,1651300790,1311775468],[558320879,1613736924,796678142,666637461,724575530,2015379220,708942175,1418176847],[1245623521,860813516,597571315,1251167677,912096837,1230950746,280310659,765465874],[854526779,591783007,2005662689,2126329878,271417373,1550203388,782196303,707559482],[1136250120,1204160278,1748863586,1368366371,3754800,2048175980,1425311576,335915770],[1108085448,387640672,470554005,650492939,1056643520,213566988,1424733354,2012057061],[175776901,1939681920,922663677,1773516864,1225446272,349297094,243824245,1338458865],[361716753,1882426062,1255188982,1296369318,2009867965,2095089106,1298984449,1036199274],[2088412422,287161261,522546234,414611536,976986519,818175984,1917289412,510981167],[1570198369,1618448565,1042095988,534900712,1746962010,2010471899,655685802,445395264],[698193702,393300772,736103548,1859176267,387660965,1695610432,1956664573,656088453],[1391832430,1391897037,840541518,396587516,150976151,1483220250,1352852939,1209789122],[426291902,581578960,180156242,1973811865,555248255,1627972867,2091723896,131204856],[831488253,2125540716,711841618,215107646,1523700292,1908499984,1165786398,1962864826],[2105518914,90800407,2125641972,653873678,1704217073,321497374,1240100798,714457908],[497051987,205057512,1229683217,2035701113,947681215,162494532,1145560321,251999554],[544773520,1556131133,432717637,2036067479,262625961,326741698,1214756508,278905223],[1715957227,1472095807,309458551,1922535149,1768781966,583517294,1475664878,2062306204],[2078768019,78838522,1054145482,1333810775,2033420613,1899383148,711483705,41178638],[806791736,398732077,1716935200,1524766715,661943005,458714532,2063156180,1469168254],[443660514,679564057,45018922,742725704,1328518176,1890562805,85980111,388193111],[461407508,105537088,805976960,1226413084,1139895727,1026110536,2005780821,576056466],[478764712,1277205485,175623506,804056459,2110210501,995463999,470513413,1327744894],[1617228894,1085393068,611954680,707555159,1287506504,971500661,794408916,243728230],[313833524,891225055,1167268474,480006353,647536307,1534193321,266273300,1998199547],[815286382,625907761,354971204,384394250,1616918747,17259421,784696307,283767093],[863748090,990452976,1086247402,273066682,1420134214,846936147,88603038,878207101],[1641593873,596304237,1339326894,306586434,1947199485,1528228774,1750043775,1212980728],[120030779,1158063765,1629837884,622322788,1332281715,1454151425,154616394,1544245215],[1905023700,2072742052,941495463,869498799,391276024,2110389478,705419114,1938079773],[1511182109,793381376,527263968,1499848594,132637608,121651348,540183359,606185240],[777460982,1051552539,1712934853,191131812,242637638,728027075,1476692470,1483924194],[1913889797,1607351115,484742147,359538658,1328268124,1258324156,290413927,214744194],[1374741835,1739695609,1115527903,1050117553,1308373467,726290073,1173568742,1453080057],[808481834,8204672,879653426,190327133,1392017985,1997994650,501678143,102495380],[1665705686,1121137073,14300162,1394337592,1602709787,1782564091,89100519,1007732318],[523585016,1398577625,1027039181,521897501,703281204,226100055,806501927,1248293993],[1704289627,135610891,1033164061,1762897615,639385062,1678529589,1116324581,897281200],[1936501734,1623091017,997140663,1051135659,953437315,432989473,421394045,1460367463],[488205066,1966441195,273799257,596548286,1023352240,746918735,1977246459,1296912455],[41365225,589609466,564964164,1685822520,1006520434,904250557,1341092201,699665464],[1522550886,1306834468,445100848,540260089,644680939,631402115,1152243445,168521015],[2107337361,140286595,833516550,841153369,1422830646,347404490,2038459777,1298355639],[1482204320,1645811131,148972096,87433233,1751974050,919144364,1452369555,599720422],[1431049491,738803474,1245866780,1505979458,1981147640,1767948180,185116705,282852158],[103910839,91278254,1436223135,599219096,1396969209,1364505303,506304041,600533623],[1196599853,1593832357,1600400178,1679741668,1523327700,221417100,1157295738,1411857117],[668227142,1365397092,1657072560,1694723596,2111854371,1366585808,1045512317,1155864612],[240531353,1993986371,454083707,400212930,1120360650,2044526126,1253847793,2120083303],[175777793,636843500,499642075,1972447400,671980032,2060848734,510048799,490933978],[1118029605,593076919,2009084340,1468192648,641390145,64484919,428201426,1882477719],[1178662957,188318830,671993315,1924139560,1174934346,1287213214,1584189105,637162165],[1543062750,1000692834,1922210983,1159789808,1220706141,1102137424,1228174822,1651318380],[492285488,142946182,1714864445,1823159689,1219227481,71396454,480805219,289011232],[711937193,1601556453,1676001251,204115652,2031269229,586699013,1375139069,1905847749],[258883746,1210384863,1224453024,986132989,1366626171,986080094,1213258817,916434268],[1599758046,891098545,753165241,487013550,1871483874,1599135059,328644383,1839407702],[1279403220,455558235,1969316079,924739574,408926789,1272667861,187349375,94213923],[257835661,1171448346,528612195,798487387,1712765607,833382502,92777678,537839687],[1722054931,1505903202,816417018,1270300382,2039830449,1603264121,1308965668,952553888],[911943738,59370053,348727989,1914450240,418607855,1470538006,1069951874,1113068890],[696000007,1464025735,2008347027,752252474,653848835,2031933644,660302742,190430],[1735569522,1142242448,1743170368,218498897,31401249,1274836800,552853513,1429673466],[1425567109,84590771,231034957,2086416534,1446878509,2112142792,858272595,816490998],[673757141,1577918929,949380384,800171280,1247184051,1129872551,1001278658,195413991],[1933113687,304517001,1566986627,1120702070,1432296925,685837678,1279167054,1542881809],[877024361,1976023675,429412365,1990619251,16209939,1607929206,1869934234,241722918],[2047384964,1874958397,1806807390,240714657,589988362,1089554043,156833127,823753940],[983660423,974156225,1773286203,2039440903,1976062293,39345505,839197796,787607669],[493757610,1168186102,586347686,695662530,1396906355,1083014614,994136522,22004343],[400885460,1457100937,2125073598,487310558,492294826,694109526,600096467,1986477168],[1958066535,1542110712,1495138322,969209024,1870174572,1768901583,595597009,983025459],[653795330,233401067,1799287248,444763916,69591287,1082159496,1995725429,1797612337],[997806037,504264467,1587589199,1261817831,1350451635,2097155037,1698574283,639129543],[1532106370,567112833,1301859783,1655956148,2913200,1050574273,958017585,1622847837],[870041107,1209353775,1684444853,1540572131,1132326731,440433637,753407601,1291213173],[1483585865,373767821,931194361,2124142892,1660161926,835854381,1849095034,269436112],[509067494,1754718099,708071080,1872321046,1744808638,1462645464,967704555,1605501276],[474791747,2122318722,1463907903,1873537086,246848101,1511550926,2112059342,26933307],[1278175135,1593618102,21935143,790290149,1579603148,1042890613,1398009321,39810442],[501356039,1221037428,879845798,1474744863,881801635,653493525,798286190,953931809],[1349022394,1180201681,1732630439,371315483,1432716472,1908321069,1151983604,1743467069],[684081030,623499033,70467113,1621162422,210745292,1698076823,2046912416,75528482],[732037054,2007437374,998557945,555479549,1201128232,1999067832,1341545710,1290329940],[448568901,2066509830,1815794885,1565323889,1487438074,640034580,1442003109,484149849],[281618535,818061187,1345341653,726807397,1210668550,965129917,192051645,241520018],[1326056841,1734661145,1990347353,560480474,2104010050,1976672194,1525945015,1829065409],[1212780184,1381692291,1057883949,100976752,12356674,2093331791,718062082,460539955],[40938659,116496729,743448957,1028577034,1409176205,1515809996,674816192,1970841347],[183298730,2114071437,1803587745,2059552414,954770937,483733060,1756254218,943764859],[454111232,151776178,1468385514,1062103021,219727536,243768801,804977957,29926968],[1724458350,1770408525,1612432555,1814989705,954676929,137526793,1494700739,1565625058],[1608260773,521952987,172097542,832526435,1538288241,207839588,1089127579,1832822267],[594582012,2075485026,1723847681,986047307,1225361036,232454455,1254871451,1280716595],[785987166,922033529,1905196457,1270780361,2037139670,268548980,2013098130,325324505],[456811733,1071733153,2061359022,1024719088,966404607,1816012144,1494514801,32552731],[2012579748,1820295110,298178187,815537580,357637062,385265441,1792336181,1539986500],[1108287585,2057848674,527548817,1838406892,38767353,1505120170,1710146807,98717922],[731981808,903844052,2010384817,662489382,965443587,862142279,1676450366,1126073104],[694686355,181599635,1395092098,169038133,137608613,986459594,1559220877,867906286],[857342353,1038139249,286632127,1701786828,208667473,266880910,1356238443,235741902],[2085985934,1733477670,201195499,1352047572,359916635,674650212,501313734,11920434],[623345947,1981552589,212077843,2082521306,1430849339,205472787,772885015,801346784],[1411314138,645459783,1563275952,1026109361,1751892294,689133356,1626374090,2064876218],[702725616,23358330,799589376,59810894,1060269872,220326947,1447500940,1516423945],[1140085335,1559381225,743516683,715816686,1395360023,435579106,1941572510,799117530],[2094805708,34038723,626786852,345081788,623481618,1533269772,114850019,1108187334],[416503342,1523521421,1330032580,614692741,53657828,225831246,1103423648,361638744],[917350396,1994188598,1061939700,972159308,883005459,1602382691,1868492130,352660250],[1299422676,293582273,756762940,1526601560,2018718828,1913341317,953017800,1853591204],[228154157,623396578,162389209,976922492,1944352058,1461972831,1898210660,666320412],[1460305562,957169223,525007369,755991039,144269605,1894297402,1557959567,246220313],[998626509,1304112880,1241341944,1591877825,57436930,687179902,408477863,405231407],[1312834625,1492446845,1884281571,216934404,1363235195,1115863272,198996420,187618325],[1282229765,1196021026,2098347901,1444037306,1052208649,743280404,1097753137,204492010],[151647805,5960887,1717172874,1322418444,637238799,1376474363,635011954,1568038107],[1114152797,776209332,1357564671,363943428,1499472963,680569338,1420919017,1786363724],[1861046151,1271291455,423519902,847551037,255838592,111412804,365561829,1486897215],[301796787,443433146,1574357881,1531256438,1366041214,874945579,509294257,128825062],[1955809668,395533965,1494522370,1586261296,1175487438,1232956189,2002499801,1499196717],[146869024,269761666,1482098565,1114559238,290944360,1815950751,1555982428,1473009118],[1453718405,1107248421,156434887,410119303,2099277272,1185315016,1041902574,1815048278],[1256006764,205718753,1207090405,793521663,1617374316,1570709455,471997431,985713524],[76338747,1480957763,1287241598,1154456757,1692942086,434579149,2022548480,349347037],[2054434170,1607056225,985958703,463451893,1965010722,283932725,868833634,1671282097],[310016676,97280256,630332976,1140216575,1342072052,1536604270,1380141276,1443388817],[137542045,1276011264,724380735,1485906341,1971395313,1238831322,526461809,11394695],[834593955,167392314,2057669688,448535603,924428309,1971098412,907792985,1634106492],[1088080397,99326172,434531008,36572907,569690494,976944653,643154617,1673371887],[1122744597,1035040117,426767141,1448992660,1269925603,1801389309,724523340,1137837502],[699766910,46423819,1108992623,202361823,1151810161,437328983,1017584223,663558073],[885107542,1343422759,1087282896,222756102,93180366,759153560,1150047854,481775212],[2009988687,953637816,435943212,1824260093,513133338,1170675007,311532683,1470026600],[967209724,1592360261,1712682894,1596627296,1405592687,16768906,842746827,1353331242],[1157356619,1015644006,1755099632,1759826024,221325379,1711488013,1239100209,389680836],[910605568,1583040971,2116407038,723150130,633109422,1847397428,1050527881,385567656],[519077788,1077898250,411629180,785505687,600688024,1105641004,576037841,943373199],[1373049801,1961180975,1149268965,940641912,26590913,533821553,2025760067,553605564],[144485763,1447747269,843307320,764271184,344763115,1553322347,99742659,1128438867],[1586027659,108278598,926470435,1621002116,1509827732,88900410,1727670571,2013167450],[475009531,669658398,1966038110,1574905691,2058816855,2018713822,10475496,783382783],[76730251,1854560372,1114008526,391264143,1882034873,1429903017,431893725,1473384261],[1452557386,320732958,79666459,1908056461,1856366653,185413292,849641848,207941638],[1276048240,1440195492,2130618688,187213785,1780716464,1204985198,1032355600,1274370410],[778103791,834068524,917475343,1878187650,943073528,1818219479,1666852392,1170702508],[1631675983,2055407528,471030400,847526008,1050038394,1925058894,568019708,1189432804],[223738649,2105230267,2103916224,462436351,1951549966,570913143,2039171008,408835257],[1789938081,1099065777,2057157049,484167953,757858422,1197242914,1976354210,495754079],[1688166230,184800891,1699256700,1978230263,1874851346,932289727,301979666,1039241156],[283454090,1633093503,491566127,1958466575,948389119,371609414,217078942,149583063],[336450676,1977669184,824388160,146837342,1813986541,1010385461,1690682171,1141546386],[2047814894,1958636810,1403136769,24560122,890560560,1555559861,511938051,298882334],[23231983,148328188,757047283,328173435,1531035348,333163522,581285189,12524425],[380017835,541097634,190536691,1174702677,1918116763,1743459762,1330557951,1445292375],[456284300,305052839,1273723961,1512381790,1595722311,276191047,1053944850,976448827],[1922518072,990583560,1535602826,2080229036,155557892,1911652321,1453286768,1341429477],[1683725073,458538583,1854157723,1501956624,1228595940,818810110,294486280,1920528779],[354064436,2008672626,1244733142,1361423126,98355757,1706309647,746628858,714757540],[254537495,964669207,1979326442,1199730245,1117033881,434778012,1925448213,2124245752],[814522705,577628507,1896284593,70245413,202493519,1458569558,296402709,1583041315],[147535181,1391855783,140131639,847983800,1208394266,263114390,221025016,976803208],[1579836614,1745483474,1375193744,1546598675,1526496188,317313658,2047860201,1509405655],[656851901,329845864,1366995247,1721549956,2078582855,1737550286,697975056,261354755],[1685266489,928906980,2097001437,381641059,591912434,2054719661,1802023853,484541100],[593503536,1103427541,1823832778,1621258873,681730209,306979761,1388257779,224211418],[1308424434,1419715479,165534773,460515723,235302910,1663438149,1547007965,400982577],[478794389,1088043460,739998959,582237802,1807732946,827884674,1557996846,1537946021],[1893527555,980503584,1065616860,211315848,1626383051,112307824,2050770446,1234341251],[1738433487,259347503,173190620,1147684313,49362128,2005370723,414495813,1125246061],[1491563335,965812725,1871667340,1357370745,1810061341,1553296863,1836437052,160275144],[17712160,742328641,1934350470,806442732,237584046,1397878888,327084286,671234487],[2066131544,253968590,1138267556,640159193,1791750332,213753682,333864445,1076664670],[1851970417,555230781,821911974,679488847,1397757203,1004595507,264746846,957725189],[825553803,1058690803,1014240066,1611198667,635616083,898397435,223507594,347867154],[1642221504,496673407,471995601,1927911116,1923715768,295482223,1804823574,1012291358],[1944511069,1846524005,717060761,1159508233,1085902848,431779671,1685946543,210696683],[1663392407,845182616,129639102,1963209057,591603463,566684716,1965860994,281849440],[1562270410,920242900,409934207,377351412,1919478662,214542792,848426247,457120684],[2035797582,1195262844,1809833267,862663886,1498175687,1467399029,198413042,535442498],[428558251,1882548870,24239048,1487683071,476317189,1947966977,806034110,591949898],[898452945,813420338,114931502,1528059063,468447319,1737381620,809484150,177272872],[669185453,944070888,1713982585,1535789787,1270496485,153814463,1461431362,926523552],[1961095121,1889131049,2108940275,1736990213,48943116,1521972679,1210228412,1695699241],[657550960,1259737780,786361713,1667207412,389260074,1112020711,1970383509,303900085],[967487152,271014022,289597653,1156568951,973014343,1923480083,264260541,2092797074],[1780145814,874440832,2071513659,125925820,41612603,1438082096,524823392,1407842804],[1821505153,1574244428,438323830,536286533,494981200,1262429019,1248085318,172104869],[1372466992,1496800127,1805266779,786857639,11965748,598830771,603470757,347039436],[717773953,743213683,2081128093,347252526,1329000562,388616871,1293579015,682674003],[1697052599,1805738445,1872313009,902130376,1895328836,720517052,237179240,1789915895],[1500464306,900679363,1164078859,1711562549,496311088,1751082530,747984908,1087796188],[932485725,446949794,784858573,660238803,1230939684,297244360,317269692,1612751457],[349675037,42737337,2129100272,201506316,1383327892,1280787682,484403678,651342495],[2029362625,1494153846,1908220787,1101665268,1069169427,1481481425,269941129,1335886728],[1164758717,578064930,1426958993,976679426,502065182,1147732959,1721557407,826532598],[1665444131,1868298010,1408433983,856612677,415278113,1472074039,256568769,727616453],[618352132,1339145538,1659357154,191086099,990251553,1692108159,908986404,974877132],[1614728462,1306094350,844771134,1492187048,865269307,2055490260,468813178,1415235000],[658911800,552069239,674960820,1111484375,1095884029,1880935233,762833111,646797175],[1867873743,598965182,968042801,603356393,452531356,509512504,50749111,1214001298],[1791844647,454391468,1385969781,440793498,1158992599,491865133,1534930502,356428377],[1035374764,617606668,2097180567,1044517255,1993981023,531499210,1977994409,1043995471],[865706866,105715816,1000959973,501324988,859808300,539359338,1429408725,802394345],[1012744982,727730070,580653272,647079473,1774875219,790261220,1228483223,1605073896],[373600224,1219535882,212191450,1663337032,918193350,2040723626,888280212,805850563],[469376182,592996509,1945209453,1122615193,1313516317,35160933,322583228,1168555301],[96903952,1630359911,719647463,191714428,516696893,1108229639,1148560729,177867365],[510056389,72537071,1846642309,1982053353,929736333,539602349,2125929324,1756525977],[95896355,1454439451,2029680512,1212438034,913892869,906524127,255391598,1039561517],[1328851591,1234204227,861292591,395985759,1898442751,78292972,1358731558,1212224443],[1080709861,1969593533,473621407,1186234005,1166313330,1108807289,1056085355,1662081989],[408321536,995404385,1373360632,504045829,1544961021,2035067650,2019245425,602832536],[55802185,1933255665,914110717,1261491524,2065811371,1876765834,1658486434,1462704795],[1604900576,1384509483,1762283311,1024163035,976605425,804028767,477767913,1832993322],[714907965,1145438176,1666756073,1500888896,1034293017,2047332125,1599773271,1628436392],[1955652312,1968763652,744315273,447429182,331081211,2097902733,80730150,1325164220],[904422752,595852992,404853559,175990803,865794217,1739229560,1781542288,1395355373],[1968923370,1769643329,1598170331,1813359824,1786943945,1297179754,514018569,283328745],[902201209,2070976195,1936479681,1125575761,1162467022,1845827899,1406276632,351829787],[1663008439,2046296859,1441579543,591923774,1632441035,1456638229,1946752780,1633721775],[1522799868,1541095720,797129834,454890402,1804670928,1911514608,310745573,1968033536],[1819967971,673797162,1852347089,680096088,2093823133,1431629704,1596380448,720961797],[71687694,325464855,25661876,2076718253,1392310503,227890682,301171852,583379531],[1223788211,886358011,530881347,1721825681,1498733801,1082387256,81104394,1843924742],[1725599862,2013336472,1974641824,2037587289,1745495088,1005072253,992284927,1349643256],[233849496,747638695,585089841,926223726,1368962015,1091513332,980000376,568858363],[1807189920,1695922781,691904720,1613628848,1399712540,850730574,1445091138,471436026],[568454653,1653485744,1973487633,468055408,1137745542,1850757953,45382028,542090428],[471463617,1386882388,1224799396,275038283,1008973937,1269833679,986016326,1326855979],[330909926,940963064,787673902,1717047998,1102428554,472594087,992737543,1456666138],[1839747060,2024760548,1609298719,1328955891,1545845,392509806,1239530365,641612883],[1121555610,276758806,1443187427,1061787663,1471104323,592373570,1122500835,760767279],[1441076969,595470041,1688825416,90014529,1387212790,309993334,42432741,1983206594],[806797265,820155862,1893624088,269295842,257509566,1109330215,1823231369,1483292973],[1303153914,176291952,294280804,423682244,97600390,434214874,1934943293,426787936],[718205198,1842351352,1486356406,1343848747,849576362,289144862,1311156210,601107667],[1999239165,1248744901,1156370128,1571398114,1025747063,1482104587,1789347062,987434792],[20553593,2015649554,1321064969,1363069360,1245250430,1307587741,1578716996,1880692591],[48821406,8600205,1695757780,269412225,1399557226,1663848588,721740815,466557784],[1010953956,2052620584,1357977834,1050349648,1821115563,437479589,1471946264,1728832907],[93816637,1601511380,1513161623,1270992446,1682274139,1419376422,1150715887,515430550],[1150014835,612150529,779447801,262862626,88476478,514826552,1680867196,964819217],[1493249480,293343899,478768546,1405927839,9536647,606793627,2017356848,615295849],[2114736332,286437735,1124735513,882923693,940547853,938272085,1907099682,1129842985],[873250302,1807377204,765876218,338062166,1209453537,1571662930,700499547,764107835],[2062338929,705497404,996591678,705471434,1769955304,578935927,807584851,1935721609],[972259398,1874729538,1808563728,1260845459,1749123301,860421417,1311473907,2041253055],[125476575,515259308,1471140221,23482071,408291835,1612541626,1461266442,128482825],[12411465,576734537,1551338815,2093882928,2069005304,1124568010,1972025764,1751083472],[256477889,1956424854,747006350,959897727,803596305,490505719,1029190849,348065163],[318315152,1471275548,1581282531,1706577889,412224357,278912386,1229393581,1388913636],[76913707,2011626845,970070050,1250114854,1966231771,620484774,71415205,1996964292],[2072633521,1308882750,2073147232,1577187353,245115935,690888147,1373475562,2079019645],[1486592194,1492537209,791376647,1783668162,696965935,8348505,1007435664,755296218],[1423695203,68191624,730374311,314127962,2098536363,1730656186,1631477390,1089040244],[2003322986,1265262228,1369667246,1571701918,1699933061,1768710358,900725931,1320718228],[2116508531,1149241122,716441048,2012432267,1856057808,297025813,699637475,962316312],[1445513239,720654852,1537945719,595991418,707614480,15495356,1852438686,566402522],[1991696596,1023181463,2017853131,1252835777,1191305081,1785517116,1918682113,444431839],[596729816,515279990,1996155402,711773047,620720402,451395832,1929030711,1454900615],[1900766766,295398337,1177601562,857749146,1481550842,1322207692,493062773,1352109191],[1176848228,1394346058,1698150786,2061478138,409320646,254084593,1014701512,2106131981],[2096342251,1256319903,42263145,611526502,1788707016,413831068,541977578,1772684824],[1730975718,1239999725,248126797,564083420,1269054215,647203723,1484444646,537405734],[358933286,1257746138,780422045,194958096,603422050,254727906,112347284,75552472],[1282716016,1691975895,1703416069,1174351337,751139740,552623029,2117316186,1177987118],[1561197418,946657869,1698916255,954988193,161005165,1750969670,1161581307,952249702],[1163666962,1808949369,233534781,1186500195,340938999,591447886,364590947,410651913],[299820965,651094867,2013419332,1773027109,733725308,647526383,1761622471,1047218164],[951537743,1979290626,180666526,519310440,1755164459,1735192504,1234000384,1757803986],[811768182,1348080373,148467175,1384611249,1033161308,1530121164,2038936890,461827701],[1936367937,1347808423,1279942181,1191778389,888955683,2591826,1941359873,1896633135],[113496912,637199093,1382468219,602826430,1484014845,1268097263,1099356975,1337682004],[1099880956,1272816096,1546691592,2104657089,1185545461,377647612,1224080127,418523863],[2039958904,2102376484,1367680133,1136089415,141312726,2086343660,167026509,330810255],[252655043,1260689084,723436754,1492216451,1105539293,2028868228,1837217470,747013230],[951505969,1304522503,1128093667,1763449118,1277863830,831652345,1447775143,560066327],[751885885,678347063,74674336,1419551665,1785921705,353874868,34263529,2082693056],[1859363831,1003960715,1076696499,1455137858,1543432466,428376100,1683548007,335792717],[1242402526,676825852,97398118,851431785,423877876,1909656244,791238245,467610210],[751666627,386080983,1926503628,976096429,1251820070,905668283,2024211875,994112011],[718343925,1334710207,788962631,1789769117,31248061,853687578,268800089,1119273436],[998605512,1631452667,1823674552,1037985659,1683400390,2086157473,418043684,616225627],[1910553855,412747537,1197836326,1244151418,1090990858,1377757633,971277444,520921352],[1972007953,1900836259,1348374231,1009233174,966194420,749546777,468717615,1243455450],[2060464549,916425944,2087966987,1307796350,2123888594,503290496,1502843553,1955038728],[1362218936,1247890272,938605100,1666140517,834577382,935091608,2093544983,1347131153],[1185104504,1899096900,1525540098,673072832,1750644406,160717149,1346002347,1885368655],[604786632,235302556,1296587462,640044290,347927980,397305096,358768368,162755350],[1689609795,791066128,1143321290,623420064,1178111279,1724113853,802585923,1583891304],[1450548775,691951011,1481032884,1027834597,950297650,746127897,950346144,949776876],[891767426,1893263195,881869592,1518383777,81611619,1456679518,391229648,1808124308],[345052655,713127698,955303965,223931666,747523269,1626436210,775058480,193427009],[736563981,94972994,1978971753,1526785622,1149727239,116388931,1600387009,5813264],[376535139,756346763,1584817677,1734805009,452467904,169860647,1613966861,454971729],[737744342,897593578,1471402397,1672173290,1546730941,705781371,700869073,1917587127],[206513820,1529353385,497857386,94736089,182049117,521705037,1679759673,2007690067],[588530671,1408173584,866143396,1068017248,731419489,1345522858,256821663,1948290580],[408068081,2082849636,1092675008,63109012,1211473708,1198603579,1919122753,1882763950],[973350324,367978988,109182058,957698432,136692542,1666980344,302022447,1785893289],[1651500079,1045033188,571440625,204986354,509987765,622451281,464836301,553842632],[147767415,954138071,1966650925,2097446631,1192989592,1699948137,1496448034,25366076],[495656942,1577491104,1542474108,1972244476,856619398,139707021,1998437063,1262630343],[1210773221,1850397016,1856733845,962228849,739806394,699688811,68800458,461738186],[595033552,1486799285,1470685645,1168646022,335678443,765846238,2015613008,680662267],[1100245135,953423376,1193244986,169295906,185567896,1929362709,1143914792,2069571895],[214594661,2107988718,1920934885,1704163342,12801044,1535281537,1988126276,1922280189],[251100664,1228152301,330176459,1787173374,1444865323,493304527,414702458,42203341],[2075973989,1627175830,637923216,1216030401,1222867242,1992690202,2052814239,1433490908],[1995522815,1576724787,1049586659,1001278255,39761569,1838512939,1038528236,299513202],[2097183354,2080015841,572770312,1147943079,2083418375,401432920,1694898137,733111204],[1063036276,1739814825,340765301,1692359540,743316390,1294728646,1962564711,454426746],[1760480693,708646463,2013173664,1828306999,672699525,1792003727,1105372819,1801190917],[1780735657,1397594553,1842475748,1663941790,1583566886,351019398,10675484,54101520],[1233292942,499532674,1556147754,1667535087,1270663993,1900533147,2129385459,1786955423],[1907919669,1425551510,1385262200,293667118,1454644657,2080280376,2092733179,311631904],[1634824440,1062680927,1969949630,710574397,278801500,429714531,1724930640,1965239186],[1210355565,67332912,200547016,1862935662,19821685,1375295624,1213769524,1779881961],[932994289,1042027057,1874732686,602033207,782545622,956970872,30044286,1261236541],[847025904,1628765073,1300171062,758525878,138030674,2097247823,1892329108,630023078],[1828209137,416159089,792040835,1597286252,781034899,223531866,1601727965,623302199],[179026232,236882964,1277130643,563633167,414792799,44684879,1328640272,697904270],[105454323,2126311067,295410057,74512159,158352277,1969747885,370819128,2023749029],[35261320,1888300534,884293729,345911375,932509154,2076543923,404176703,2015106769],[708042382,1854487989,952533543,1971430469,442020757,673596217,1757801455,513913459],[488271573,923161434,154656220,933311956,802037262,859389016,344723161,1013401156],[853551191,1286969639,1499176610,886400653,1963487136,416371263,436067504,1310418420],[1810959162,1542798325,1093029693,1762241275,2122386756,996594405,1621293375,1443392982],[1404024896,1693174285,1794141066,1014030445,1632807633,482886525,615324381,28637707],[866884446,1874594647,1474874726,1917480725,1254088348,1185918652,1843038085,1153724959],[336301890,936062191,125065290,526276751,979012331,1963213248,1021246482,1500512764],[115862073,1324368139,1727986400,283441561,1463402511,1381247297,2021795227,1333685108],[12039948,1857120292,1071123339,813513441,403037011,527388825,1715498536,1817626958],[1021628868,231173675,1317745417,1031473979,2078784388,119261601,1889398509,1718558270],[461045096,1411772420,2129802471,517447297,1403929480,1621283904,1691162982,1785622186],[1112416064,299172737,577171242,1698570475,1904277538,1479687427,1613901995,1232402588],[1647780497,858927994,1529537727,1975378419,457612806,22602316,1264154316,1903811902],[1683511650,240601072,953879602,1568593834,773366614,440248347,1063147042,256579004],[289282334,707591380,844318147,775108093,1666381569,379684163,1322738762,530539286],[1377754401,1832921604,1007138847,140465836,805376997,1396432581,1837618623,1906260407],[961180415,1078859281,492568397,1037711056,164364852,1982040258,1591390367,53904622],[2055092729,1192803966,1787197129,1460971665,154704620,2047566117,1834845716,751161298],[713517487,132273001,1009623274,140387590,165575649,96577559,1390371812,2060496996],[227451822,1891381417,189296400,269574154,1860148060,880612061,833513018,1965443825],[745183052,562799390,1887619037,970429797,387822831,137943507,1915458571,1883376941],[1267813289,1989023812,1394633830,190586467,406782708,624233291,483918671,1829453595],[1964305084,294621798,884654188,34169376,1402049297,1527841907,1758864757,1333866787],[1070937404,2081466807,614405648,360813987,845831033,646088002,1602993811,1378766063],[1625896827,421431927,1737629817,1144928799,2031760658,2055844215,551499521,2009081495],[1304735682,1799114777,697666251,960459169,995978298,643584262,2021513060,1977991367],[939997438,89815000,555873181,1554409740,838020240,723844322,383554750,107169504],[1304710463,432614415,89185655,2109804583,1661287967,333856257,1655626464,280394390],[382141043,1509127442,985079495,1371496655,4416308,247780097,560314152,1119327160],[463558609,1081346676,2044975792,360944737,765549793,1422704499,155691201,336557250],[1272349324,975022796,1712371027,1468773814,34070531,686086963,1929739003,602797394],[900518848,1342865088,1435729435,555170109,1364130765,637577231,1199557393,552686686],[2010917211,1326814136,494236019,428430864,310176251,640811790,896003500,569295628],[1586949870,1193926581,953411263,1440068571,43150739,744565346,1657346754,1836981880],[401431295,1461259033,1295944407,537897476,489423510,1137688964,2106408010,1771874491],[670191062,984972684,1462137527,1547472558,1732930360,1116250177,1999376282,2115794071],[1137969893,1577358214,1856595626,1917516859,63401116,1169362932,623100848,1135069572],[918729651,537567033,1011036773,533211011,1767633971,1359027691,1870207383,1558826299],[984278988,634300592,2075742177,99877458,1942752136,1725326475,591517194,280272953],[1727390568,268750718,982496702,376521413,1371918452,1722657024,287451441,1320347218],[1952032740,2023162378,295189209,1890898133,46757348,1068663712,1486709978,517029588],[2039601878,1688806353,1086595043,591654257,1111981595,839984315,1775853594,1639304095],[591392560,1534918581,417598569,303037967,1640175267,1888151278,1219483838,1429777491],[1267363906,96541417,1811395223,669028869,317285018,448181706,279297610,309917508],[1370433575,1535313330,1656400973,1542052400,773939376,167981473,1458443101,1991150950],[152755794,520569159,598042146,1873665902,2022259368,1155593808,2103556990,1955226073],[539809863,2024030507,74278278,1528276339,51261221,246175218,36260006,433917750],[1348235673,990044299,1899823706,1349542876,1328783326,1310316766,900968182,1174965853],[1936665596,625481603,998767172,54204140,428800521,1628106737,1645364332,357241316],[1494455176,2110386719,280487073,183262048,83248557,1870452251,232354335,1246669561],[328053975,137992693,1373233030,1746519423,1984406205,743646585,1101005784,783101219],[501106230,636401244,1772084606,715094653,485709476,1689626493,1592812836,1702141503],[877473056,1860229157,205196166,2007493508,531515071,1590724981,1206527836,100108036],[423528062,180264978,64155891,1763829240,963351168,339013032,1986528792,228621241],[1070029198,1250790541,937083089,1840866969,1595818415,225953949,1369917718,260908932],[666321837,7144345,846295598,249339965,1211050034,1423152857,595459473,1751065055],[506886531,28203536,1094482740,1240961419,722740574,221122316,1997907899,936624488],[1085855013,527867960,1732356059,1083793668,1878863481,331669084,318937251,125391571],[2097435323,1707899298,2051071657,1307050658,1052764596,29184615,572586794,1185528568],[521787175,683623631,491456490,2066728517,349510882,1467294490,193208851,1204555975],[1210415660,355762641,974289831,185604988,2088168153,310761359,188735239,772707155],[974224869,1368132009,1057891691,1441875575,1686854853,344576257,1389371193,674551310],[84652130,2083127296,1420737800,1733340483,517261866,823461973,871661138,2123916534],[1158073136,1996121932,1562116659,152874484,1467077849,1100736822,772176508,44115338],[1920374233,523615103,267181529,130029913,1532634013,1579527286,55484171,207851058],[2109636384,1980708942,947802233,550574778,33629270,855371879,1280911591,1423256426],[1218716330,1443707925,1307539542,2011206921,73728711,1084204508,26846199,1649248361],[2046311023,1804799382,278353775,386902474,1978881824,1496257148,1454427413,1536047512],[540577948,1355063635,477113492,388839385,931112204,1363820315,594282277,2075622388],[1063135253,495276512,212654392,1595891490,1542070566,1837346226,608820979,1989491049],[1337443144,476156912,1106882807,1445441278,1419856706,644822191,1560052407,989820170],[1124531247,247220896,383420831,1864751328,1815998768,207432654,1354490169,343689354],[253602798,1213338101,918976094,123395650,850108955,366677662,670899106,357737048],[917512926,12343331,1914772741,91867663,1767622412,1257107771,796728265,479654681],[925708544,103217533,419575509,1096051770,1060288202,1994470875,615829344,164309739],[1205622575,1877345125,1413423840,2033159886,1603750258,1696449408,1710533905,1185172077],[506216366,1007374769,82483600,1317047218,146995200,1446770936,407579815,632422566],[496438365,401312762,863244465,600019313,1313696953,699764941,1602350456,795429516],[1334524571,1578995642,1460829900,571456018,487789628,1092365976,422862639,2110598685],[385596655,2121807582,1247609069,1162626341,259684901,668664492,986279089,795099622],[1934958152,1654828065,1233753922,780057608,1515897281,24081129,120074322,1371606854],[1568383844,800769021,360428507,1200619547,1039462118,1764983295,1383943929,1544344721],[1266181147,757526517,48961193,620927285,240911015,115825895,1723985925,2004291272],[351235534,1526772939,70096667,289045421,2118100561,1321946561,1389370776,1102331461],[1965131309,1644356913,220452696,233380722,2110013262,1619916004,1012255853,830306063],[651727006,1334217574,1721164929,1778634604,1495832603,1413900194,986407103,36116999],[1550486115,194217789,668299061,483816733,296133960,1092687787,2068019103,1228004187],[344441513,329930414,1770733367,1802404058,1568039754,572496274,1446105576,1141743364],[786049812,1936549666,431803003,1832836926,1811924946,497374955,977633853,643441858],[1346302980,839254733,932662131,1741132775,1422683239,1518078161,287164728,1045896314],[1420670788,1589671317,1354285827,585637796,1095962178,1949131549,1029009181,56377018],[409931441,2004462568,23325940,548017738,1091018454,1509454750,1717914878,1786934417],[189027810,1855396932,1777674510,857359003,573060761,183136357,1486732131,405878750],[235782490,1897056549,1489671638,1626284048,2119274762,130843393,493567715,39607311],[1340545075,367781072,27539205,1721149960,988950981,1290338614,515705689,1493951795],[1539375955,354895539,403593136,653598001,1070325378,237657681,313689340,1630086081],[1615974520,1404629274,242727540,545950213,295458033,1209975900,1826529190,1824604120],[1810370088,10935773,27891078,1522422352,478799069,1736610370,1665404925,30715327],[1963406671,296005419,1382290984,1380898664,944792529,502586076,1771269247,301310509],[1651582887,1433131910,1075742323,1481522206,1913287768,761214291,1358652321,656337619],[1618995532,1121033618,1897747377,164495458,1765133172,1102345250,1038604386,188638838],[428324443,316563142,1899043936,618739978,859060406,1636624127,556587302,1764209512],[1061840501,535472458,900829771,191822354,1513177918,25975939,861609565,689443508],[837472596,1275806690,2098676797,1306130531,15930700,2016967566,1108462488,439806862],[518341253,1660164271,1590387302,2052670787,921303501,1526708669,720123582,1854803961],[1534039915,319817495,85087639,717499139,27442424,1573884050,2016324774,1658324245],[842729752,2073715319,921929493,1636409484,573727197,1856010087,98886669,155705555],[408743834,1080592505,1358494965,1841835218,322170572,1749037918,428302677,861682145],[1714188490,1089043517,2090235342,2056132474,280744208,189595514,1542928149,1290744648],[14336603,1372960116,200504784,1560251202,1698751916,1313827449,2103089859,1827536273],[302807030,925590268,1467767245,975104309,1188102679,709323318,963753408,94666292],[197264369,1555665412,444699529,1077253401,1486420750,1447601635,318893637,579412387],[1460323783,592379208,1098697568,2053613094,1733755454,491591162,1070475669,105829035],[31528190,1804612046,1925002359,611812120,1923188535,2080066114,731036714,363677267],[1275887086,1156680451,437492370,1715434480,1094577965,1236256865,1579668937,712640642],[1490394974,1006510157,1959850868,1284695025,263038558,1164153817,292240523,1706697856],[2062120735,1705370785,544910782,1396358274,442699294,1123631599,2096559751,631916233],[1765135938,388421546,218167987,831202324,130334946,605218167,1797244772,920590275],[162410043,1879456983,639829120,2060941092,185808495,784710608,1479419837,1840606918],[807076737,221996742,894348509,2775863,1705051282,1843908762,695762578,1435546786],[1275636870,531293903,1745199597,484672962,788159900,1112097590,1695308099,1930386778],[801871010,2037113796,1679792870,68142900,914900835,948997716,866907782,852870797],[59263590,1423425582,717882980,1939374048,1206611404,886282893,884750266,1497858217],[1169165141,305641149,1553418642,1504336841,301290513,921945457,2107310389,1553421296],[860566020,212506649,1797705186,1264176159,1545309025,1022625860,1825253205,658008389],[849937453,1440416436,135605707,1515723321,254198942,1826045221,732914498,330408889],[856343152,45897104,1754072609,2076585996,1144003120,712257938,1089491282,1959990282],[105468435,1334631689,888982016,1508690552,160420028,129948277,1902032405,141567455],[904987195,1022017920,1186297013,1228096497,500605686,1735202030,384230021,1289979875],[1264767228,400999093,743647766,412257170,1907276773,824927400,593043136,556116477],[1414572200,1025547645,1746615409,1938512614,1429739411,1757554586,426168022,2069278377],[2119370419,791996293,452854654,1702895223,1595294282,209593960,78532522,1516708266],[761388675,1301508887,2056620715,756853901,291694602,1196099049,387418532,146973462],[356394903,1605191950,794030904,1133697623,1222372689,896220384,2088396270,1214390256],[264509457,795981461,2011573122,1631359557,1916965954,735668839,1194685163,598017189],[105803468,758153358,1036450489,1538148549,149419789,739887582,933463808,1090631830],[1818771147,1147827256,1709528099,15075532,1405237392,960012970,1948581501,1984129585],[1609752081,2033709573,2076802758,1098592773,11242820,675102565,1150904430,890963143],[1067925301,127956017,300992652,1257130401,1496590752,879505574,687992204,1366996314],[1851921581,1616273197,1001641131,1029193814,1835331989,775086864,1061085328,931067488],[1690940547,1340246033,265815246,662632511,1573258580,1426351547,1412958403,1684217702],[58085507,1745277149,1810386850,1461197013,1997835369,1963666689,1882192928,1308316456],[891699596,1949130823,439801812,567334895,1246156025,264369073,1984019989,727473008],[1172262821,110412852,396645662,1680492541,861728603,977146936,1693858237,1931467547],[1994146520,1003657000,1345811793,1953645443,250474780,938425156,414698792,711278502],[474489248,1711593464,409394208,562479945,1725135185,399092943,1548097116,1540304296],[38153965,89269933,1261713414,73007763,1619458349,173874155,1019660525,634746772],[1096323694,1823313368,1674662857,1076711847,220750503,1554475090,269076961,337855246],[573261001,389407788,1049158481,922566756,614853253,1173909770,1394523522,1273211396],[1674550711,1338753148,953040731,2061682510,496882487,969959580,2022049649,1634744373],[1913178662,2015552901,1098544223,1363410952,425817630,1001194363,1502061470,730358475],[1997457588,161851742,888624768,170334108,449950999,742164116,109177329,834353975],[831405477,1037520298,1131874694,148034834,1533369092,485823990,252097095,134540830],[179480973,1529095123,399191198,552894467,1073537869,343056484,2082258227,1545217446],[321731977,79628804,533536478,385633073,1571336352,34339673,570658699,45796836],[172510898,1742925943,310731284,1901363246,777892879,596213280,1971041207,1741393408],[794420683,1839055811,1755751416,55660143,1209717912,1157697237,1878588394,1349864410],[863601139,23092765,1365664466,1958148170,766595414,2049126828,1166041230,348369104],[231871565,1844786283,1653720230,851257594,2081556793,2089278867,2071087421,1928339745],[691353362,1010382199,493578121,813661631,1610663165,968860011,1738695061,1255314869],[913762593,721392428,728819023,1924790672,1409624228,1245757374,431951072,963095610],[1759938055,453344124,1045672997,228572656,1124583578,1440287879,571678309,1334497090],[311683612,1030896698,1009978728,384087351,757177138,1674233760,1992033027,1035491400],[1692629758,330945917,711593129,484562736,641424045,854345608,1830563263,449360454],[10016943,2116430999,861553934,1759573976,1805461904,138913301,872891564,852471715],[1138178012,339140121,2099332695,885125974,231416625,1831144839,1871358995,726362992],[1399941146,768547961,2019315069,1396288885,887105881,1274006026,1914024714,718105143],[1390227138,141151133,1411514047,1181499657,943055695,952400473,1565156312,303357531],[897592266,157716070,22953534,885060405,1276193186,1922750551,1808822661,1502037513],[1296068254,1140003864,473602658,1887306122,278249381,102570388,972658683,1018630042],[516769613,662342496,571312316,1062334467,1128470920,136316625,199039395,74598071],[569119697,1560095715,41400378,1294234091,1412893959,1196460298,1636546989,976045976],[1049683198,1325408148,2121094660,1411961548,980271282,320715323,473575994,1804358055],[817318842,1438790141,808019866,917058709,1279927803,827382431,757994482,1647349012],[486559649,531946761,1839478322,1599043276,1896293649,381015601,1206007999,906848260],[1971334914,1127908975,1695088992,1399539253,2012200710,1284841037,2096012527,2007907705],[1173837058,971058958,780764381,523416690,2021083874,1803007726,676218273,786242861],[201624178,2118080088,1275263179,633322936,2007257554,1009307680,470217809,1052566236],[843447561,1432527063,1098257835,405558963,1294428261,1524298376,481314377,970966978],[1864211206,1426245799,140124546,1719285649,1295960910,1360377757,1574058160,2066672936],[1647763923,1453473544,1699421981,479821893,1465322849,316023325,237433037,354926798],[1227994251,1600809668,239074344,1617204384,443819412,1631218597,1665144367,1069493595],[691140996,1325297071,1416291289,414994183,571959862,1142385871,109338308,220649597],[261072398,1527897969,1920411086,683679512,829273179,109164621,1284663093,159992863],[719440251,996985054,1701149358,1731699654,1910489713,1440589096,299013355,710881821],[1533338751,859802539,752005005,339166050,1432823262,643424120,294518295,886970341],[1234672399,746284229,471457188,1848426639,883487548,210675360,1968727520,755376170],[1669715506,321954801,868953525,774303465,1391701809,1527659013,1900355601,1890958832],[888200999,924166307,1490574375,1770740859,716911651,763691564,1797835164,54018321],[1439059160,542312532,7470916,1485919155,1711123951,330824744,122909607,982653310],[23861483,1436379725,239007970,136579209,1484106568,581712605,1104643010,2123717479],[746176127,2099783843,1076329056,522945060,93501706,711599439,373074346,1903612732],[1310402649,1241615035,1033209785,967688634,377631015,1018944597,778426387,621580388],[1569890423,1345919502,249382984,1775988572,455859068,904835827,1590735658,1297726301],[1354099287,1017352125,1059659608,1877109966,2047349419,1197986379,1446573751,2033828413],[1109134695,518226775,1434703391,366233547,7906449,168052639,1615072165,1732494943],[1017911271,37464884,308723454,823228421,533409403,1730821392,263874567,111337162],[1866497177,886245786,1132105049,809613916,1349090250,1072202685,506138155,823499351],[1467532248,1671393788,358312925,55869611,992332463,1265334628,1278239108,1131748864],[1813936051,1618739660,857127340,1124722523,1735383701,1842694365,367360739,1207757627],[135288614,1852068237,177308285,579540190,858485873,746314377,2040898847,1722167582],[733885895,713988344,1755548620,56330190,1681127028,460351132,1841505374,450355893],[1878860699,1166148199,288512132,481171182,455771237,964762921,393029584,200769899],[1802001436,1298584782,2027448175,990694480,1292075460,1938919849,490779374,1695921362],[1516881403,975641672,1312770380,1899861198,1400267524,116092932,735342979,381525404],[1770997347,2003227651,448476253,571497490,2052616535,684305967,2097687514,400047950],[1102410132,1386150470,1950293546,1873088413,1242396212,1524217798,1371311944,1458916260],[101867448,1900396639,919440024,1375888003,1814636456,1123032684,57077496,1771727697],[1323829844,1965175218,907760694,259722932,1095980109,336482125,371239766,426262619],[428365757,1337521953,1960875211,326672153,806662318,635034863,280996878,710661529],[1288756231,1594680456,1532691939,1139841624,1333314385,1986762493,587693814,2076264104],[159142309,1349972982,244384531,1531057912,1590493637,753210765,294146627,827048019],[339992677,1521323573,417931680,74435491,1117837357,1986645611,333598624,1918198022],[110362403,1200341580,1057075418,1262354122,384305880,633066294,984476845,320081140],[968928216,418044106,2007829315,1041425572,2041933406,1521829773,426850890,1651667952],[1851388824,478021037,1890204204,765578504,1278554713,1887533810,1703756991,1693531864],[1844978869,477757595,39818311,1585317972,1819773530,238307798,1969998013,1698301484],[1669663265,1743456068,1131700812,318892482,899255911,1176075692,2122391952,460673309],[260814906,1149763836,576914150,1510781144,260001295,326492181,128877026,1621859915],[547648231,1504934043,1703075949,1532379108,1185048303,230453529,592327620,789482900],[102067030,58705678,1233600460,1629158021,471681271,375043271,1099763496,1241776751],[1275682927,2122062232,581693471,1433744955,991590476,869163625,1346190953,924097030],[1136077496,1742567506,187852264,511693423,1440977827,1889906841,1732230864,540470591],[1013698951,1283105402,1102094115,1790919384,490341273,979892265,2104684191,1175283448],[993009783,1634205408,334347647,1279442479,2003214282,355874380,1175105137,1045145821],[1671435902,1210321177,1694995363,795620797,1942232786,1364588679,263610233,252850823],[274122311,363544112,1095067987,779173747,1224329992,1595132971,1685452928,729359811],[310224389,1170499242,891740488,1623121047,374353302,2001875717,876214303,1608270271],[1126191040,229789319,1284557866,1407347678,683429965,1306015074,260248283,2048889068],[1293469603,1761212571,817990299,688473825,79359252,290492705,235707596,201955064],[1394018756,547033094,883416209,1610876933,2017202079,1288671551,18208390,1550421444],[636311495,1336641710,1904841591,1913274575,164041937,1002747721,266182626,843724265],[2107426189,651750582,1682355094,977105779,1381072558,1924489995,2033410666,609219783],[569912825,1476284713,198895223,25579297,1088926013,1132580528,1450133745,485832147],[303054460,1035061339,1491256301,1273807542,1252138152,1948028143,683041754,1662074959],[1979867378,1544054296,183310552,1940460884,1062480383,1272067102,43825435,82216755],[55440369,2015769944,1173028685,1547372858,1964264964,108934645,2086351148,755803985],[1562299328,1437044745,1607138053,1070368905,446986634,1136211037,1706471142,1222836818],[60195620,1212046026,1513909958,34820148,236628061,1636231782,1149012881,1494074454],[244824500,1497668690,1673712273,851993325,745452186,1658567811,1496504759,766837364],[1751426396,1067561033,1993528126,268178650,1904323847,849871267,1931929939,1665532767],[1743078907,573617418,596699260,1894524201,1341194530,1885471675,176041887,1135497270],[875052961,1925378858,1644075802,2078712740,186010119,1650217393,960022336,1302672824],[1836505318,959867251,301125647,1907986203,899494804,1410847557,2087319960,514957711],[144221577,794800506,1227488618,293054758,193442879,754847587,1053596287,417035173],[312151588,1166703902,242570172,229312848,56655499,1239358693,1003280302,1065634944],[1648113333,1300857008,1191047006,1860240905,406610917,95148730,1113262933,1181184721],[2102322720,1743451835,116297360,517094897,2008004430,565140847,793499851,284818313],[779593227,428757619,873436057,877013338,1335865204,3473143,620931897,1093024049],[1575584021,1801384231,521334199,1926767050,1599076961,2045212971,799817902,589146401],[574589518,1463059407,735744829,641035544,707730051,1774840000,605657441,1751761891],[155760974,1197514498,1500140316,1758828981,1625095922,1804920824,2089356312,1961292200],[119727598,515482561,1037018291,1088321735,1307178098,1252429862,1539127450,175829060],[989537348,487491073,1468275658,1923541151,606715797,2080012351,496615269,1044288169],[934884705,1782116304,748423157,148487712,1621371915,1421944958,1547576969,1935909762],[1554784846,524326991,1213683211,1630239034,1855013041,1120455898,1970771880,1000920238],[705930344,2076801246,1558182586,821091009,1789638433,195827284,1538973202,1836829887],[137999494,1344777283,1899680277,1403982942,1642344200,1548337718,1629799283,1708084764],[1606116403,1170019989,1365495263,913791994,1466760907,1364870126,1275883068,1803781811],[1786952946,564837873,304870030,755098514,1697543030,710564524,541825104,1515114674],[466425872,1989739136,1768453352,1254123106,635282644,381203117,716785741,71720645],[1689923532,1175945518,917853253,14409949,2041025874,1130536569,1224640940,41784851],[178148408,593730867,778230627,1176985028,1283489291,1313526178,1391326533,128890347],[1356397036,886575597,1403985040,396900107,2005011085,2119076485,917498693,567735247],[1928394487,1932065291,1228017413,1266026096,1738184961,1268063855,1947395982,1272967801],[1932421272,584277831,1784883782,295417802,1260499095,2074771985,2045227371,301798463],[2065998208,1981804122,788017495,449190262,1050697289,302870577,849258488,1885722409],[995494646,1221873049,958314279,1025538388,769592385,1779093358,1245543943,78106105],[1400714936,1016928623,1040422898,1707664122,189464931,358717018,2071423637,1021402191],[1725152852,824208206,256631765,914910071,1508427311,824895051,1873563298,2102689356],[628201877,254543495,1909532132,578315023,1211458123,235979215,310669255,1798764372],[892012468,1473616650,513686372,2051426827,1926894463,317418670,1965766114,898827105],[1426795070,1788511570,1065645121,984046528,789806795,1034249892,94218384,1752426359],[615851618,2094069283,1437318514,1870435678,1346901656,698068545,38963229,1672240159],[731484342,1699216162,1944348958,963378506,1237977118,1925230500,803531166,1724818065],[490689311,762287378,1072979138,1949820010,1084749681,1779673582,1508407764,1956289120],[782600323,155429696,1677997861,643264597,301223623,1154075975,422367041,484090594],[545363926,214282967,460119292,1416658802,589915861,1250145681,1083882583,2075324459],[494108897,392048123,906481958,630998692,1760985884,571196215,713683568,2094612645],[1862574969,409089274,1211686219,2006798123,1560438064,191840219,1008979050,154306153],[1314364681,1448550739,1531393012,839702388,28012937,698670787,1826092207,1231563229],[443249258,869435570,1040122780,675396434,815035258,65126610,1844074312,1140046138],[1738230436,754499224,226797859,210671390,244496452,140876665,1849920469,1969630557],[680998110,1732818808,595982058,289814083,1440719060,1627983807,771004841,1157319765],[1546563681,1599470421,596728713,1238202604,1491201085,124036428,450271557,2088225380],[1472413292,239348615,628477106,232777934,1509688008,1865750702,1963074859,1393357670],[1235706082,890305284,606329958,1641144271,1858614023,144418740,547750409,898555131],[1285706844,1129056049,1352931158,179784572,908819452,1033821545,1635988850,998906828],[1779904711,1922443918,1585405437,1788227659,604988062,1178634338,2032738615,1184967335],[649617451,642147933,176168427,861518981,1820783843,280059492,1353710007,1810599686],[332989334,1207811491,478844038,71698326,2031481767,248671385,944000435,652565194],[583349868,1280673979,331696042,1198503902,1913298680,958392608,1451310916,1500456724],[1809920891,1620262846,1187945536,682589148,2052249945,863333876,84186133,799728749],[677345333,1289268614,758766266,1026660090,924747242,237425732,560061102,1758614637],[38624418,425855565,62807941,1610901043,2125036155,2011809458,1594876858,1228125604],[1389989378,1263705352,259637776,793556465,1641859585,140296224,1460051958,1050984313],[1249506336,759458873,1669156498,1898259113,1692217948,1675528715,1517408696,848048683],[1850284208,183282275,529119594,1280966255,40562750,987249752,1243945599,629280020],[801530537,403207648,1761842618,2026151375,1801137061,1331041042,1051029337,1461056334],[1674985328,594681611,2055386858,2082183748,1561496499,1617979877,1484193079,202357926],[222571423,2004918327,765395105,1618661420,2062406104,32600585,1814579320,318723969],[450420990,1339844669,616098280,646659088,934057801,523243177,2058447372,1338341213],[1159004697,1510661611,17560693,418348493,358780202,2002786109,1795699258,986123381],[1348794629,497479944,2009631253,549271488,709482580,255446478,125188369,1475986951],[145115484,1737094249,967196513,1674192346,707339655,558906406,646723846,1201859443],[1987691378,1847800116,1886784999,1063356244,1951783683,1135927743,2033166999,1232476354],[1678932557,1465666147,1391313657,1572632284,1258080794,552913741,25274213,200114796],[81906339,350709482,751082370,41713309,1919856206,1155088232,512045572,1494718397],[2007891311,1845089647,87736619,2054651145,1687525964,721142205,513701089,186107439],[1941908737,2069411869,2022513663,1643265363,890925587,1102769198,2071756635,1402324531],[1913431640,1035717203,334080419,2091073235,2007831541,1141940754,1922275196,336427486],[699473541,413865784,1834210638,767337590,1205697523,375006207,1777418186,172117451],[291934962,689914928,1003291594,1629607725,118006656,1873045242,1308419366,585488544],[654553925,1138710198,1172662312,666206947,1858872027,1991418321,1319781966,1818524798],[1869005289,486318821,169050606,1926875864,2070056742,1068020333,1754487821,1807848630],[730995684,773969153,977548036,1367202848,1333666301,307801500,801743481,477843534],[249854111,2120182169,1475859086,1403108091,750216803,14680602,711767111,444246303],[725011349,656520605,1437817059,162481674,1084112522,183699279,2059318393,803735762],[1125699752,115174767,483648407,37818467,1974915164,1784824752,540480401,227664001],[1368147806,2059824523,923493396,493030618,1074036132,9290025,1794480599,949504000],[81696897,219283091,1492832262,620884095,1416112899,906453536,1376269815,395326086],[1109506195,2017304661,2065199361,1778983603,869094917,253446193,1740255301,630282311],[268570528,483033788,1524365239,1833406595,878184264,1501330225,1605681373,1969363048],[73690917,940324823,694717188,553900459,863576495,232576659,751144657,150005934],[1319915181,1630596247,2038162561,1585189105,1083794639,15412251,1588482846,1805383755],[914843755,61960702,624953916,33961419,1433259730,1111719083,65956817,1752804665],[1370770601,1843480180,184063352,139155783,2007028834,1508967374,1625308309,158793281],[1173316011,1466595417,1824329636,61717611,1808454300,317077830,1687043723,333488351],[215456217,1996737829,1425722632,703756887,1209939309,363148921,1350180257,1823194365],[531959075,1741172401,921241473,1287784255,662318664,2128392904,1851046804,203661072],[1973913332,2047397332,1946190747,1276727909,158236056,385495962,1176031308,1066700286],[251968805,2045581158,1586634143,1559428802,653820903,1905694600,1543398324,868220603],[1461219192,386409294,1542664280,890304175,416656336,271754304,1765126420,2026352882],[1862913400,1752622541,2035736535,533653625,1150695291,315053726,72724495,1190684494],[1609214464,1782036297,301553825,296730142,1655575171,1009551250,541912718,1156262737],[872495970,1254508894,1430268301,2104452131,1944425530,1448251348,272317464,1539598116],[192881456,580412487,762082566,1510448849,1067403699,1092380467,1484873226,1323498384],[232499477,726264006,1879405912,56377427,596070841,1068610216,63918345,557989217],[908498920,1876134683,954503480,661601142,785455935,704230194,548391080,874176288],[251481058,851793791,1115877211,961198109,378426848,1903117843,1767398893,613866427],[597848055,474092346,1707819944,435713887,1216937410,439715643,2002022993,508756922],[2018911327,2037168212,985745960,925246935,604744580,1127217264,545386405,831727591],[1118252299,1882477555,1430660624,1874012702,852905169,228532246,1281821309,1406957032],[1093407643,1715729721,1016514075,827037988,1826250987,1168162020,590582525,329026033],[728114603,174845664,1337322719,448552741,706243692,1820937874,486061701,501161623],[1146030074,114775546,1997233498,997740308,1432128982,381063632,2076173992,12570199],[1921681905,2007612175,2088792674,92278989,1673184741,1148710954,1707016458,907580112],[1277780492,49326486,1461902961,499941981,1938275620,1895116238,964867559,591372340],[1462983048,826237878,381507421,2112999289,1822404694,1217030370,516443682,157188281],[921383748,1394342737,411391790,2025561911,1496197029,106705931,2020833728,2106461103],[1609158022,119495050,1572635256,615875416,1429447236,216522195,2065529316,200697919],[238653315,1768754230,1718491465,2024881507,1681878210,726750354,776558808,1787405676],[878354161,1986152039,2002341872,531045779,1424632499,63284056,222969929,1871840958],[1934844233,52220932,856051290,794953288,940084411,1776030553,1876092536,320201072],[1481301098,107114778,107436411,881399483,170338271,1230269894,1628426714,534929039],[1267809297,1697628693,1075126069,1948066404,536652330,57410108,1350586379,1251124042],[939392353,425936274,1968943480,1051155189,1296868062,1126891764,526092069,883363094],[633726849,758732982,607040722,2129395447,1423570621,132678152,1888772886,935842651],[648775877,308360491,1763591021,1626817530,496234072,45168327,569342808,1106357224],[804508959,793039,730670238,1949793325,1824943162,1593721135,1120606217,1982346688],[1672709513,271585634,561347086,1313434863,502612221,579692704,1322460231,416173190],[1954520296,1431345492,1226690651,1540146046,1827704632,79760885,1375496180,1289155059],[2086888956,1548876954,453439072,328894913,1900803368,877439376,170188226,1187816472],[443140511,10317688,1644558612,1635381554,677158757,362014333,1684723652,1065477959],[1154057376,1423315082,1383822215,1755137147,1704124413,1461939370,883410628,591404677],[1339725777,509552151,1132735554,1100107225,745411125,1264680691,426273660,156761750],[1309870832,996572144,1716896912,1436142526,301846922,2043720962,1947138708,1973532133],[838937125,1024390444,830926340,123154266,1306364318,591384663,921493713,1185335529],[1743428909,1411804858,431056581,2022438439,1329671062,509386224,1748300970,923444595],[980133459,1611215462,1955917339,1610271548,1321094560,374583017,449636837,1120696511],[2059799127,646195451,1859339581,186558447,1652087979,749260477,253481201,1441236238],[445201699,1850260731,458351258,817271052,2036701698,659993534,1890183423,1735894170],[1096948086,1583607073,954123579,1984839021,1967822191,409630160,123715705,1765102264],[83594803,738124512,1666804741,1071139407,1054953805,1230076754,501250782,1087540854],[1540061011,1628230267,800265603,379510322,1518533295,2068178607,26642368,2023836620],[1240150939,569520438,1561939088,2061424412,1595927720,272094136,332645327,240763667],[2024427445,2044094079,494163688,431519213,2045065823,1595072209,159270591,1049442737],[1488606470,1123993109,2128325750,2012635847,890886088,257501133,65726558,224324523],[2129902920,546328546,557096441,182771150,1962136081,1027176870,2113438855,1190411677],[1295618841,1625343334,1449859848,459580333,1272263502,1640901931,1006614184,1102728098],[128344298,1721307436,1869530766,555862278,1318387636,1643983311,1167743500,1365903574],[408040580,755951324,2037039513,688791032,1791355363,1513038297,1872965403,1624385051],[237488424,190513058,504263694,718637383,1952125907,2049547907,249681194,176066340],[329044067,1057204992,974253181,1440916923,1550117297,386523396,565594025,921819413],[1799233486,1319418346,945277894,525788458,875666255,1625600484,1839633959,2121612217],[1454160921,306797471,357939457,370743595,879816734,62308427,243228967,325106996],[1862336244,1833390854,1018657198,292700900,408030797,615220491,462764691,808248541],[862177554,742041938,1267808492,203364520,965995808,58763881,1770448427,2096135031],[1797845541,1642011635,1056368851,1348151213,1770343250,14543808,2081414871,1733354363],[162027275,1396029412,1554446305,625966915,271187617,2010044984,2125244899,2101191587],[1301931309,1863513427,389464376,994345804,528000368,1286484987,1134822524,612414504],[1416536833,367092920,294947605,490910476,1514257964,1538434937,1377088765,727029693],[2089821093,695386681,323487972,1903813442,783783573,1748851233,119283321,935719884],[676539838,138813641,1127855437,1585981550,758911929,581692040,1361033241,932286837],[1239482543,1894097956,15106123,1120724722,1685280372,1149142502,885379473,1733661607],[1922440817,1979215390,1901111939,1299005625,143399896,968451265,1436069564,575858936],[345788162,201973216,1785663497,617086563,1245708047,2098262761,1846654238,1468903453],[88427025,1410823773,1316630778,85407527,1797487612,94580674,1928611615,243215111],[1360867573,1667545065,1570232898,269136096,1599857760,2091506482,991855806,372469238],[1417748034,597426213,945824923,2077024648,2083894481,1905587900,711853178,271042556],[1603110907,1985437087,19706709,1413484491,673451544,1621228880,1365765246,1813301785],[1439732019,500794767,55580499,1462565817,934869827,911988216,773843662,2102645638],[1758547968,1943309887,1521950011,1391108168,1746616331,1749082537,423631258,620557733],[716060414,2027907131,220301838,413502948,1614883880,1468420918,15309596,431426311],[1661893555,1645004094,1224513362,1117382834,1530961993,487403388,1010588101,914096980],[390385105,1994550621,582708054,1970249434,1597028114,107365580,624302671,113544138],[1299071153,953890607,1418067797,759249098,1573843082,289624821,346665132,102144978],[1699680296,1226197828,1788261031,946105633,448280469,1939245501,323881159,141873653],[636286017,1328697996,1722538678,1297072267,1723625738,710687748,168848405,704341208],[309317265,1078714047,285735518,554170437,683160415,206852090,1667047306,631259919],[1487714272,1354499207,245440597,1108963859,1605704294,849076469,2044832391,1911730307],[1577817994,746001758,1198688337,1028053269,306293320,414232872,1168009918,142279846],[1710326483,584631438,1765671112,1072488231,1419428952,421437812,1763493828,1535521794],[2073153412,1909175521,1975481450,1879445097,1704622263,1644293905,687589392,1204838245],[1376322643,986510519,1049816950,473893578,26688830,432017550,1181366459,1868932887],[1297764906,1794123866,707054999,1252068698,824340733,1991453831,15842500,626590710],[175080141,226964002,1134800082,1291364703,173977723,1792128315,186635307,825142303],[838034035,1088226805,440250255,1945862885,1115650411,1311154467,1101930188,1666872340],[1840132783,2072767472,1263862308,1907832559,766015212,1992516065,2119242384,541801498],[1367740953,1481098680,481588467,90761784,1534530546,966753717,121972898,519658586],[425355389,1268759778,203305508,758764254,880963326,287876496,94358072,1301063989],[434434713,1050207504,722875089,1204672378,1669727892,1676477081,1578212513,1953528909],[1957326173,1220537781,50658376,1690883169,441676583,1489316976,1840306547,1664493905],[2768296,1235542342,324515851,845394897,230454481,267119310,1057238163,1144905896],[198687410,716917844,844492704,552570474,1069284237,1591558210,700181885,1713083393],[2098594468,161335979,1619928886,1961680877,1132707932,742102910,806111975,1766654570],[832274334,847374360,1732938140,245255193,749753404,1447516875,1811088025,1936852006],[1923279431,1868556224,814862758,228800489,1053867544,1910541655,438161962,1464580422],[1048710446,33290791,1504605533,1735196569,1625291465,963691368,1733758954,1211858953],[1799154118,129148332,1811974064,1042182955,284066856,528989808,1148152693,770897816],[634857018,206982762,991930683,1540481964,669308471,66017460,1335484347,662389110],[521739892,1002415369,373391442,851476618,1461261523,1632754119,642172255,564246448],[1477458825,1752784812,716207872,2072625552,611466253,1313934203,594666417,979548258],[961401791,1686418368,2018681638,280305551,1149726169,769904277,2034273815,1191124484],[423054660,886220955,1209625683,883180205,527016441,1094099731,86347431,1804775118],[1398830230,1656623244,1242072905,430815543,1334866345,744570667,852055032,329100656],[1883530753,336468242,678316603,2095650377,1077044504,806391949,1897128385,1583922184],[11939083,155799645,1680990884,1546408762,49488384,796525959,1071412386,195811071],[706216655,1308538366,609028122,278680207,1899028245,979082105,1853877674,1114252215],[1991684696,309275786,1954299850,396668884,1986743346,1739747695,1180334649,1963175066],[44208411,128828376,2033955718,573450509,586637808,396543786,1118378847,1860830856],[1164110588,725938545,1749402703,1142488035,1821875261,681963443,1292665686,1244655835],[576287506,2001976901,947548534,1837019832,1847243153,395017752,2003337717,1560890711],[339120604,417177725,261899038,1575697234,1960600759,1403185025,103690183,1265867197],[1071698342,120276874,413037874,313888769,1302479268,2062880900,509714672,632055260],[1144033511,2050621369,1156591518,842050179,1409328176,2105472388,1613550791,469766502],[1233183514,64945552,797859213,787388809,2093710070,964194907,1007773199,200850569],[679595476,74122582,1606760582,2069909297,751865540,892188718,1993487509,2083204866],[1872602790,1805998991,657287069,1465077794,51595330,311818998,837665859,1301772351],[1195426638,977770660,1476711891,2017609328,584606852,851066938,1554505985,197233411],[1100473583,1929013271,430580069,1189507791,1446934648,1220072786,1019248891,1504221036],[937880438,1562876708,796998060,1601354228,1410330403,1879646901,111345661,1686618679],[1265406996,1322887015,1633410562,635409200,1692764825,18607858,613875442,773767217],[1820447751,2044966746,1720537359,1101973137,1759537119,2046276451,1322055992,585787870],[431589697,648723178,1717412724,738843904,1781724050,1080507919,507409496,948730494],[1791135830,408352858,1638371939,672383259,685033215,1678611486,243824593,1486088822],[1352988997,341779281,1065653435,1128372079,1022788578,246502731,1012962652,1939272536],[689302698,1133798133,1577535917,1426153912,425764183,1635623955,69021579,393223350],[540602692,2012054213,2122154079,1161042841,821055026,1216066864,453296874,89174585],[715959552,601672375,675949537,1243575758,595773147,57180908,1499052892,1902801455],[31144248,1392705758,1235568898,782445322,1448033849,1007386589,61272428,682929931],[1974097077,2011500924,1427040860,354192136,1449501897,1693493711,416569216,687809776],[1330133699,264791331,1006218023,827139193,1902356409,208041523,772369499,1442104930],[1193504376,1125433634,229676417,1267061732,497448548,531415236,1290981168,1562348567],[1195174156,220070425,1978010114,14459764,1135432651,1415273239,1253798161,1938431506],[1754073976,108958065,610313708,865326136,625196866,1783681781,1215452821,1092427899],[1334394818,2076603976,1869614277,1710254986,1620125729,126440469,1242222170,1764649034],[114146285,16015386,659412997,600717334,806868052,1399894105,611543487,387885663],[1400226116,1107138514,1459041031,941703080,898298364,1102437214,204688990,1592099529],[1487672994,1348166219,1290887491,1250718511,1414267518,1304644723,1362388087,1687603692],[1619292985,1321344832,747066554,1515485050,1415428669,304364971,574833331,168969645],[1383971111,1386820519,112738365,1215043012,1790676234,845304278,585823439,1951457774],[1243860419,23613083,1239228568,1395794529,860099925,1301604694,781810450,1476236906],[116624704,760844657,283100967,181973360,1510796207,1451039445,1731429174,647171194],[221878881,1106444435,131484612,932188994,1200030989,194152169,1362915404,592579471],[1784987927,2114263916,23213221,1780470030,787737896,1622881911,285554343,819626987],[241668757,871032799,2040142199,221845864,1430535991,439428032,1747538165,595341406],[1857290625,830598281,405437617,881216532,1334037541,1609699411,1312529641,829690533],[1655426348,54574358,1988639219,534367934,872773219,1899722410,293728515,550202609],[1478919966,1279516907,2101813241,864399621,905811392,506390377,1098328193,1732140934],[1531043712,28801283,341072722,1840218749,1001568502,1783748173,1966924453,807576926],[259216938,1469950926,2059254848,1745965480,622245272,2093150321,2099985538,1865872319],[1549722858,534636999,660204051,1159668836,155711698,274611751,2026345935,300252739],[1766596204,481681377,1039241608,1574469136,256857850,1331192949,1087572914,465434479],[1839310194,1692276439,1859971924,915859733,1733300623,134681782,3954123,785093311],[1255713324,1036213601,730625765,1925969312,68231504,179053795,1334523953,1926297058],[386128013,167240557,467559561,778600031,375741788,1878073203,1705093755,1837650682],[1771246003,1757403515,1761452088,207673277,60623980,2007826530,727637050,1747433056],[1588478255,34496307,277718098,954293141,945902142,1511594998,1954795123,1391380603],[425064010,1534076979,465237612,1876049231,628985727,517500760,868322526,756454622],[1818186287,291824149,2042371633,1888082873,1216928400,314110301,231574096,1220762802],[1345998813,1457150079,1625416488,467667404,20935917,1971411330,1920987512,92725560],[245008931,1072777740,1264844730,1741859696,608679065,1006244298,1125860302,2023651623],[148404085,1574101086,160141491,1250129062,693374078,1613677559,1048586747,1218074425],[1553763015,502224452,2113711486,1763468675,2089572471,1343826321,999689893,267236812],[1832066373,1373074279,29197865,978675936,1965644083,49375716,1896835154,162425650],[111646298,2084331677,653496297,577987587,1511386368,311171286,221406810,1671469734],[1927724885,767389660,1605393366,1083637833,675908543,1439367100,715183295,711551200],[1713212118,1232231113,2127016462,7324469,1929451533,451716137,1848193199,1859056050],[1081190134,20072500,712334763,2034453373,1576053271,1994424519,1199366905,1444638193],[1972080517,240960819,1415604295,1337758814,1526596724,2075784054,1068970439,58607779],[14502566,683208996,1432459547,2126802944,1827206075,1812177639,886711015,416561854],[1140320504,326836715,428646917,1106211316,1183239013,1062229239,884946397,336037161],[520086363,138904465,1977442265,675785367,94498307,1800554297,1232246910,943350537],[1366092014,1284360109,508288130,17603650,404932963,410506111,1330473373,1332997371],[113514157,1600595399,1263414549,1999069880,777706985,1390877785,892266775,1436371744],[969611015,160480955,1868195634,338077279,1987619651,1787273289,262347942,9815402],[1418407422,437034976,1178999006,1601321673,1209156582,686537825,1087367926,1230685949],[1769949384,1877961948,351262565,1200534060,480247916,431995087,344426922,1042092491],[1885607315,1636590314,201927300,1426959362,65398743,751605918,1547542721,565614280],[848292871,271765493,2075361299,1382751270,1524977655,415788963,1651394615,1783974183],[275682048,1313126015,210292269,1691525006,606994500,259849754,1786434823,1595598920],[1086601821,1260127901,898218743,113833262,59878315,1807315802,997042791,1668130168],[1519590036,593828494,1916450727,522817837,1482683838,711670658,1068314440,1188394520],[1328473868,1735198123,935741512,404398117,1401083699,1973367590,342943668,1829519130],[442094257,1531594367,140558895,1558949794,1236490883,1704960240,2058722887,1246205367],[502379830,1029479659,1321591168,1341283760,1176778657,948698381,349377098,524270496],[627081980,1784775305,173617584,436657960,477534211,1215180068,1055636424,1965879872],[2010054149,397889048,1329011051,162460735,1905287016,1866432131,955336105,597291650],[572173371,981834846,353429783,1475138320,1010971822,1102193750,860390039,1901697146],[1569861006,463719,597276102,342322803,1038461887,1143958571,567836454,1876782739],[1966974706,85260711,144391779,671085382,996943580,1416030249,913399191,59459432],[1192758021,950463806,857109852,309794992,2027285459,186465231,1560808279,1305330098],[1156049628,1797112977,869112337,1883562950,1519498314,1607809499,55499076,84546266],[1797884117,47177217,923024398,1495144932,289437607,1020570432,867761138,363026334],[1805640052,1569654033,1773479494,892020884,69617607,1041285409,1554756005,1321742425],[202812386,2038202766,535531084,1746577654,11829689,1472997066,987526493,1098643706],[1469820859,1726410291,1314487509,1242984858,1086228982,783683243,1139704370,1083093027],[177882506,1617604848,1237213063,1422151869,298390519,850560638,43471296,1175684587],[477840460,736912512,1179623890,1017515515,1123575907,303389223,941827080,988338723],[1832839906,1047600408,1284971758,35544032,1150498809,1581521904,1072326932,2022021577],[1762856152,232948169,1871137331,408451733,643335989,189270058,713192498,1308010956],[1228092101,1429505971,1781115055,1903174990,274320538,438172544,159458701,117009217],[458690938,2067040356,1474328608,952329817,1072795033,838864835,941533984,104705252],[1651770968,63927188,299052040,1904366526,1632611009,984548226,1731828978,1137627934],[922728254,1493209772,191341338,1903743527,418881008,1239094339,2108315707,331945651],[585114975,252753409,1825255871,1419569646,1960336338,1053583916,787924859,574753390],[829815062,906040329,1356675288,1820721584,772568207,1492137341,744649305,1185897737],[1034772091,38111356,849863059,1129193708,1865000539,1536273133,273270012,1847920159],[1177305525,382778883,668543802,2014621821,1628219828,1131675902,528980779,1984059612],[1074596027,1755903610,73103895,169080,546299494,518298182,617188078,390587569],[1874194718,1470198208,401853001,1766708116,1341220813,1688754884,1859349313,1247660881],[1289075493,224552162,1000345696,52414145,1242494860,1828355665,646481537,1872024155],[606941154,1409197429,288607790,518844579,1113710195,1684645014,62527413,74424677],[1965065962,892753552,668355656,1178281389,2016131699,851356598,843455904,407816249],[1411557685,1223124892,994353032,1647839980,62535011,1308362417,474011079,1388777525],[93976816,1167204801,1299949440,356797496,1834749985,1060326763,510185947,1656561386],[1452720653,601679133,393471375,1155441481,1220723048,903907094,528021549,1496273522],[1272184425,1826095449,100291760,243303579,2031340468,1836482889,1705345297,365331116],[1140248002,54797306,577419222,2032194028,1283335606,2019882210,265095480,485501151],[2043853036,1471501975,1331638107,197985376,538415042,1115127222,2063193680,796864271],[784958200,2124735363,898424254,884875077,1682821891,882508020,136767124,2030022789],[988007279,1354472966,1314415923,1437392097,1584106442,1427531298,435424537,15278573],[1499374732,2028449863,476034,1102203798,277863513,229537703,1841265955,118792870],[774088705,2047102212,448192007,1705503006,1520674931,583416213,1218683263,2016516973],[856647767,25512528,1160331665,954889037,1353443974,760334485,279823626,256404114],[988093069,564922803,1574200354,1046935565,1987611279,582550194,1226612509,1549540132],[520603979,2081346331,1631675641,21567357,536722134,558889596,1204399079,1395210150],[2083658708,2072512159,1397735390,1702795933,1429649811,1262881310,1885229901,491870215],[902182273,1523536196,1573667098,1892588042,1138439631,688674235,11796231,528178064],[10829338,1213501395,1450766737,1550848879,1135840390,613541621,15728768,1328661616],[1757745506,961437634,1774534971,1182947223,83380476,921240514,707454271,1490866060],[982820301,794417441,340076548,1966280679,1589686623,1971131717,123016173,765303912],[415082692,1786736751,1469445539,1928344724,1501127395,911159354,1237565824,354328507],[1732376210,939809804,149081779,1237061971,1220389988,1502775314,1992668052,305597922],[551899610,720424053,441387955,1517969187,1852394066,2042063078,1821087421,1906911468],[1490973695,185831839,530843615,1077573832,370576152,2021461873,488396704,1208035097],[2021284073,1905767638,1029886260,1566503225,1484398321,331193021,1185355039,712303990],[1860027702,1007271534,2083217064,559435625,1637636696,441852179,1425659321,53961375],[1274051598,2120412936,600571151,1198950327,1989128283,1470050942,1092611199,1992219019],[612043127,1262320025,878893262,403401867,1164809399,106132477,695306924,41137520],[1588710877,1798123671,1130686715,355983477,412147557,724087173,1935808073,1932054077],[560195641,1554187843,384643946,623471749,1794940134,1560399353,1147225999,332577099],[1160522042,141886735,1987069764,1679135224,988416923,454059448,1104716215,205458112],[283073540,784734126,1159410966,1552958551,2028166775,650705523,1601295199,1054676646],[1284518939,1029996841,788723174,1938686702,1310152091,1326418187,967180901,1328439890],[1334370598,1540015628,486494997,1549400438,212885004,352912994,1851491301,1454329921],[198726157,494849057,2083284262,175588858,538311077,2125222315,1559913701,2037042171],[659196031,1837680247,1415119216,991693670,2128781303,1663544658,1433704023,2078430990],[394190063,1411650498,796799410,2009565606,78639839,1078821770,1689556688,618760058],[269609762,724397425,1402260367,130406289,1293089350,766537077,1658519715,1436145424],[1050799597,262661397,25569172,276606743,1949564333,735959947,1388540475,1232658250],[2006131953,266219579,878755423,467014514,1081049041,528900292,1540241182,770000533],[920041883,1102847099,163946104,1091229230,1562627607,1489625591,1596629709,2127409776],[1464886779,351369360,1775409029,641659220,1852933919,1588372402,1660912352,1702085752],[241897497,976617813,675459838,300887274,181783401,1880162173,2050571934,37398111],[1538253139,181643015,2103855924,1197938158,260603405,1023156076,1339965725,544522320],[1039180601,1652095013,570455753,914855941,328544249,790572290,1178994226,129214852],[2087009616,1245599533,1755946565,2028406679,175638764,1259751929,348079545,339462318],[1148447317,1349121049,988901595,917030581,591294541,334112304,1060398361,2082441150],[1383295714,951149225,852576833,2258429,1627180899,1708429139,1100273875,982493536],[816327081,1495473873,2096636187,409031199,1927118003,223066710,1410793642,34830287],[1059938928,954571881,135302508,1306112800,351783773,1730325879,54542458,1685325894],[1475665573,1619252444,1797796626,1834527559,409793449,106266231,1756776561,604596351],[1597147537,231371187,266813213,1214612395,1028884264,182928680,419850347,491380100],[1739928935,412063559,1952226974,532521785,1374996434,1604958594,497475944,1016934860],[219898107,1114282265,219591022,1873493411,1542922463,922301883,377030872,1201846418],[1298121455,1828156787,1517033533,301739215,115992473,1754309803,1784984291,1517213224],[881798446,667169047,980352927,724593575,654440239,1300638700,464532590,1324088201],[290859685,826704581,73907455,841463513,773404630,581565940,981739331,742670473],[959625686,1897129568,953827504,861045044,220031242,1061445566,1697579982,865029458],[2007268804,1070854866,968389227,1228311040,806295960,215975232,1570993245,692766447],[947798856,298962723,1725415348,2118355975,642227012,814712378,1084453725,368238969],[1542223980,164547665,571835755,445969133,1889885283,616211081,1226435227,2053606028],[1200712022,1569394666,1016866901,425199444,555349674,1000724479,1313772045,818287433],[45467786,563861902,2023537018,1150977692,1639244928,110012834,1801665284,1297663899],[1757959618,1053842967,302750187,698403878,1597737178,783108973,1902814856,1737860290],[1534579738,436892823,424526783,967402486,173880054,1368315478,1224828332,1444275101],[668827511,102100473,971105208,2009059205,1954098367,41283872,2104013891,958400735],[1282970621,545972637,821002712,676095557,180974875,1928211876,1003123381,890631223],[849130181,1243317925,1928828958,1423837251,1996930161,1441668460,1199715729,224725705],[772257623,1812412639,893787278,444314735,1894039930,1368030929,1482523331,1952934919],[290371712,1276459743,112133611,361691483,79072429,955625209,1757802022,120203127],[1846810456,548697119,1408303046,566558311,128159154,1599629482,705673905,1599204985],[98337190,136290403,1913539430,900400903,2096525241,1391245500,239467481,552032556],[1337827348,120754723,514070238,1137214532,1758954453,749565955,1834558250,483694609],[1739618036,645856515,787855908,1740320503,1373154706,718500549,372740935,454955891],[1598718910,677050912,835586198,975406741,547293470,1207118211,275989749,66338287],[803233183,581002188,643458249,42234527,735570643,109345916,1409148269,756767120],[1025532731,1983815310,1852600750,692058085,214939122,498449132,1511237838,1039239329],[476984270,1115740664,1818879670,1762398504,2029378363,588237165,1819632368,1634944607],[1394693810,2074309605,1602054268,1857156176,1464315705,1740278010,1543095576,541159220],[873640952,1614442128,1223269277,1948689722,44938771,778840538,63757064,616433498],[1519989549,1643048434,561153916,387819282,1911333436,640751326,835559775,2120577172],[1881591456,47731380,1058229425,1154759341,1117115027,207085331,149711331,754021306],[1949680531,1729351936,278249676,1435543671,1895250280,1169718266,174370762,2033136900],[899527325,1647269067,1161640812,378190490,269807113,242894820,1285996981,283620561],[1198006655,445322552,516166074,93483571,1816123269,1733815476,159248731,1537762027],[768501112,1840036532,1110646514,729659411,395431533,2752871,760224296,1731303179],[1065271623,2043604580,775657661,1232665266,1896822932,1494825719,195509223,1134039463],[1131438207,1275456769,364304557,944562341,522048021,915187954,30791357,1324740928],[269568413,492638612,988473789,1949231486,1025942512,1726338720,2013817159,1811376262],[1422308520,980969007,2082195482,554322693,1379306794,669447077,1575121738,156944317],[1146988233,1718291954,573172024,946651410,235816951,2068247702,1357535282,1865232842],[1938468923,486120403,582532159,1502118147,653569754,460847025,79231366,443781370],[18173709,1334519728,966473614,1984483187,154295105,1305449044,128011683,2017774597],[2108106267,410954960,1932003663,1846749398,668726913,1405783106,148906558,1357866752],[497331659,1702454611,11739452,1494218122,1871859765,150986637,1120562132,1136120684],[92190088,1627073693,1416158025,1827932688,2029325910,2059559917,1179385622,3196843],[2077266587,681724825,2065587935,23448188,419810416,1571972437,1118688127,1513557848],[75234688,607525986,1667480930,1516532850,775440429,1678981897,484055325,2058246686],[1945150351,274406482,866796712,2013381499,297304755,518097980,786867415,1489682466],[1645273775,884486818,1147237202,1603729654,2034214876,132755685,960495666,1655131930],[1010305216,1823220681,740309256,184885382,585006667,634540092,1121976929,301546989],[1097803279,1572936903,1108744860,204513249,2080209291,776831780,1076213310,1557849662],[658227509,456405682,2094435446,1864826091,1032265126,1528944359,1431331996,1634705927],[1877843705,1603808459,1113476785,325143612,34333665,1192840459,139994510,677078603],[394740900,879202036,444340676,774279824,2027763224,556471730,1834909691,2100697234],[349842130,1051309070,733736708,1479482962,1717781742,1519476821,1434485315,491540219],[1582574382,1805537022,371618306,1912274653,1664235047,714493171,486007992,395137937],[1416332250,319577031,1211230599,828825803,2041558993,1259449766,995875716,1318325807],[759794881,1574084064,1259575012,1905481290,1218185779,1599816086,349267982,200283741],[1416193211,1348122408,1693121669,239546744,1124249518,147817174,1281073650,101766033],[1349987311,926966431,710420209,1911683869,41589336,1729169652,1977276805,839938630],[516359164,159693959,1761732475,74023958,1044840146,2000292902,2008253377,541217581],[1784739003,771540226,1912274910,1744887949,182292737,1574205305,926754699,55588778],[1017578035,2033653099,1948752595,1565240537,620936296,1612763261,1077722070,1371361385],[1336551431,1367575799,1572658178,1475005532,118100169,1628774827,2018531949,189855477],[519092556,1219120464,510025341,1816142134,479708761,848651727,1758222784,1649194435],[306036918,1880271651,388383954,849196672,2039404114,1880131546,929260212,1752816375],[1039985273,1386463663,263817303,1097101595,396340224,828157554,2058639228,787627021],[532344207,858444663,1655618125,1348028055,87589845,1273962044,1207780211,1423611859],[1689193845,1372408848,2084789996,1943491769,525137753,568807288,291990841,2066451731],[1521810135,191839201,761414615,674668241,2048823010,1411743601,1405502741,723809483],[1814372068,847796458,1546300231,629945921,2007274536,80425712,765163587,178999533],[1065625178,1788899001,378368171,1359802442,509173412,442575217,358786073,1919574444],[1091005996,1016282357,1816266461,235094845,1561601707,1087801810,593205689,1553583275],[990308909,425060972,1615325416,1762594217,1700858185,1629243146,599068114,1851913059],[1614442059,1827957729,645818206,1920293912,1034118795,407435876,14063708,1865276836],[1422342443,1676301457,1229772989,2110834795,505902297,1628496187,1411218030,425120340],[1554240901,1213021720,714770044,143924540,1570855593,1381072431,1968267469,1997632265],[349607635,304997353,1382756420,1583922350,1739399330,855871594,901620099,740704],[1939657066,807393246,491827404,868281863,1778490173,1668113832,566695832,954103899],[679434035,1494570580,1219551213,1052381917,1998985685,357514643,502235969,340234076],[278343363,554245373,1537201322,710127241,482657516,231665855,734301089,146865146],[567890556,570776133,1267327048,2038797601,2035576445,632452190,1349995888,515350659],[1577883775,848629474,952212003,1874617168,766376318,2017132807,346706004,677137382],[2084898994,1507974480,1285900087,996310670,784315016,1294527377,1287790658,542635352],[369365314,1323636917,1867541781,135246558,575054195,862139197,46255167,178198912],[961734009,1171432612,568416564,2064269466,1065267955,1431093260,448883284,2015911895],[531628807,361487009,323845196,480317892,1132290655,1419850444,2028393633,225913207],[1204865543,1404042555,665003948,2033688259,552253561,1078893008,1886027416,1386065931],[1654384151,1967960149,1829861453,34739223,820614107,1643227818,1843323434,1083687819],[732367372,1043041972,299892433,1592761023,1357359506,308671208,2091797236,1821338674],[910109832,2059767642,1508205254,592293181,662792997,459770848,1007952409,242707808],[1400151461,1993626247,374196958,1001047724,940424218,1845337645,2105387736,1795308046],[1620309140,1324401433,616863024,1130391919,53073921,1518001158,557378804,3482607],[906239938,1938230843,1104600862,912579682,1935124700,1702512316,811135160,1607856379],[540717673,1271581580,1693928111,1545372893,315482607,659531676,1958922771,895415288],[892467097,541987732,621591851,174911335,878130369,1381807712,345403687,845921166],[638637782,204660349,782658459,2118874231,288622891,729084575,1817804112,721106132],[1143240279,1278150779,610716308,989197999,1233542959,1181998581,1546498235,1640980255],[1007090297,2028814000,1205854767,1379324248,1178879002,979063123,385101983,422097901],[1009069120,1231736246,1900728958,663908351,1444064498,1628758531,750491249,1225528504],[2084034209,692325630,471308187,726474964,1028438979,667926843,815822778,1985260771],[1488555419,47564899,750651093,729037065,210913464,2098737352,1055554728,2024773686],[170926053,22067445,751421117,1589301321,782816415,1564645403,1174432875,1311730722],[479656440,1540512804,1579734315,755654774,1653485079,140788333,799476567,516890932],[1746858107,1340167856,916658118,1181102637,1186124331,944884052,1351031844,1931454963],[455205350,1123711273,11384087,1259400345,1897357248,1974270148,1932746145,578413374],[782795895,1593320176,1747177623,246319827,368532666,1648949498,64667687,1615827200],[2123942842,46138633,860560185,932539253,1988403645,401846326,689829301,288881855],[1856497215,1527763470,715731664,1106322410,467507576,2101249,1046767403,1350294828],[1221882766,458030620,1047284834,1453184671,821286862,295488480,1372165401,363844140],[973951155,577252814,1465295511,2050952299,630789168,1947915796,731285406,1691999203],[1612004119,621020207,1206413526,216379999,1997820768,1982147224,1248302252,1411775735],[1399278201,79511553,629618075,2110052608,2022619860,1928109034,1155607179,659853780],[1321788717,281164244,354245373,42131309,872731055,593621601,1574420805,1478115850],[1681193802,5152321,231492196,2087460117,1229048721,924042144,2120825076,487062168],[806784070,756400856,1537563398,418905019,707045337,2053709128,210221549,288624495],[446707730,930609678,564489651,195972608,1090809103,2026396614,418693207,461495270],[1949825292,829331493,1634941965,589810422,2074010795,401001585,1279724419,1448358942],[502619958,1795276083,1622051986,1524042696,639064090,992248651,117206332,1243746223],[1275265291,1645024924,1304860135,690049231,864856951,2086776867,1197841145,966089855],[407288749,2022003747,773114530,1132617916,1510618214,1924647413,577521404,862513018],[1689543300,1976172592,1786281471,887242748,1994203306,1668420727,887066622,1358168478],[1221738459,1424107025,2094488426,235239066,1665181788,556307616,1818186493,1372189225],[1573808372,646888380,1608675939,651787837,2076314741,707766341,227288325,1650108783],[1878634695,477379884,1176383116,749727349,733840410,485921653,333896800,542311953],[1900337202,388120278,1924496983,1293460530,1004445987,2019720718,652745795,41125571],[1281557380,1335164500,1374812351,282564896,2026422177,2040965313,1277044785,1301511672],[1416257520,380595730,1567666156,1446732861,1886417740,1427773480,1072661219,1043273397],[1025141180,852450179,1666672536,1270428515,1512247887,1093348697,1060874246,1448399291],[1554104469,1809076472,68190823,1696472946,1427940274,1024162009,230395256,282374654],[858185288,1330935956,1178340394,1425988227,1569248257,2107206275,105424475,419803432],[1642432703,658618588,562059118,1971441712,806539666,177435412,664284289,1833333871],[639886946,2066884788,1739690865,274816925,1846542333,1826094323,387176161,1178532089],[2026682037,1557576545,946932299,1415307507,513449421,513281523,481978233,1097444779],[389199154,766292851,539886704,189192987,1119121346,193251113,118573139,159552560],[538019843,728643965,1155621204,325909993,1675574402,1766341587,768357927,290657925],[1299234917,348376891,716562785,2059600171,1787663769,1783862217,1248527108,1482900018],[977401548,1217144871,431247329,562408847,459830700,1249364715,1176382055,367488560],[2022838418,1621932366,2072527761,848485661,1851399874,122280719,1045168007,516113067],[171881012,1258337459,518436040,1140310810,1749553003,747096274,1421123296,84287935],[405019143,1920338770,1274270422,1381521473,654575459,1052836462,130737803,1165886420],[1060320867,1072769250,127725824,901078415,213450249,1483355855,509259872,1979044529],[735204877,1291175065,1611087420,1308526988,177442879,1557486638,883841522,135953553],[822519194,1346225040,1176306536,242766678,678333344,2117361066,826386822,1443888591],[1625899479,101335342,1505990239,200080877,1092335526,1490892866,1175610742,1661265944],[1175659999,1698388013,204533197,1811985083,412102417,1986677813,736328608,7602552],[626534074,1011268920,164075336,1761421380,1812399630,956676550,2118734515,845857216],[1870849983,1556713151,1639170191,470197640,1946837686,61096517,1604898324,1817806200],[1055994738,1768356302,926953341,1473002266,1668303742,1035730081,224003810,381379811],[1073174079,1054794307,225078597,941421705,1039918354,1453072475,711845992,1934911357],[1460750372,1977351623,254584317,661304386,1577445538,173512125,1747656360,1471653488],[1409554823,289498649,765421459,313103235,758784578,1151028289,2094009368,1869951316],[833309733,1163940902,728628559,476864467,2117109983,933529442,583251676,1978469767],[310793872,880593715,782138139,520720133,2029577131,1720555600,2074991678,159801610],[1889897216,1334581870,2049331466,858784756,679311849,78898108,2001349731,1620647492],[700868612,1009364250,177911473,948421372,1525660802,2075524619,854191916,1200297648],[1838369614,1005510847,1541096093,40901438,1121612443,119223119,872056073,672577223],[1891010650,555871833,1027343183,2039497173,170402234,1129731824,1169145634,905732177],[243259720,869545482,1932156996,343973999,1720547219,1451533676,366918065,1544846533],[654263786,210373093,272604232,1950808128,1689527454,343800188,1352221939,1934435587],[1153275523,330936365,807516279,817697175,572701407,1066076496,1947582492,1418157504],[1297281888,1052165708,2085580229,1143395387,144513991,798451945,1845913998,829254168],[932240032,1669170097,347844292,1897111337,184570305,1257023448,1851880930,1298373271],[1888318664,2102656375,781448781,1800670901,1852857955,1559583293,1464364653,1946516983],[1228096866,1041965132,532876655,1414696333,2070924375,171579341,969684944,1339063993],[1307812897,2062083588,399063184,1968279295,1737592836,1349025251,264699353,1314465902],[560126468,1463895852,2035699182,763732255,1861942982,392854513,1822466355,1231134957],[691911797,1141427419,1292264617,810353657,564312426,296916704,1762822252,518470436],[917068673,1960381288,337748416,1096595693,837429368,665805632,560216730,1315402944],[337357394,800164794,674267747,73915618,1544308088,1858571043,367776337,267702172],[525284453,1098898053,2091358559,1355647689,194550465,2109969479,563786569,607126700],[494045522,1476224615,1435247113,761432282,1356799159,373978838,827366268,1251302858],[473447074,55247064,778091980,1699673833,349749539,1757079717,1459775571,1509487766],[710391300,243669148,552961199,442050785,1230577077,1247223626,1087801748,292058533],[474832698,120890566,1942788497,30459519,250321730,551424,14972266,1212112579],[837009003,945415086,1782718411,1178626436,1717321795,1714064411,1697106766,1813213198],[1033621488,2078935236,237286363,526661904,1371778617,1342461551,602968055,96672236],[1103354254,919102361,1318724874,1070979440,1284606027,818291831,1467395381,955418687],[315614468,428992408,1781737415,1332170862,969479899,296989394,448593902,2004673695],[1790383872,1341564157,892929575,759642041,93665623,1349915818,905533516,483921655],[438594251,1526178866,739098306,1594726309,1122007019,884780150,104573873,867425950],[1066619732,492881344,1639905723,920884558,182233369,1291412723,446465509,815836721],[1840258667,1445746198,1565397250,1400257984,1550156544,346225389,1694453033,896770563],[833894731,1370490244,302008941,1516165081,1063263966,927915284,252701465,1529448830],[689935637,1554658174,362041194,1880521291,977715932,1672810945,741037765,1907094877],[1519503145,578918942,1247831706,210086136,2128880996,1385880725,447224854,2044671835],[1501017847,2004162943,1399846036,1733869649,1170691099,1891308090,1025348528,925601726],[772767499,303789466,1376600828,1173875458,659618357,882901138,625329721,1665401145],[918337563,1869754411,1740668574,260199699,604593109,1683197293,2109597652,2054334467],[1383966651,1475452038,467644733,844545076,738295756,857933458,186717986,2024689464],[199220775,116731921,657796375,359393477,611877882,288748433,1180214911,1246617763],[263504947,460772009,1295618481,910146714,1077002035,56189839,946315025,1073640590],[2006481165,681705281,1147192886,1331809692,464259125,1755688327,521962951,338339795],[1631700633,524229440,550383071,1788328191,854954629,602149470,892568911,1517789686],[654362434,1712726373,2129425756,629190396,1753127383,1314088291,1946319622,2023095843],[2004345218,813687751,817966717,262126368,432320832,1492111729,450459587,885886237],[179889875,347363460,526901536,116065082,80637590,446665277,1396316997,2067069500],[25440732,1736015105,1514956914,1464170869,1073834466,1422360732,1971494261,1342636727],[312463059,1514237960,168946761,1009888507,693369481,1902691141,1600542246,1559099452],[949566683,1090500609,1931297588,1493463655,823377467,460115549,260239714,1755684366],[1327653898,118293516,2088382106,672452502,147468140,830165733,712563577,507355457],[1093899504,970093425,1617288608,1904389891,1396488146,1949259899,585327463,543438261],[1717865846,1964708813,1921798015,1588939504,442988717,1518620104,1537345545,473914584],[108869289,103003722,1883030980,462274468,994732290,744138558,776472683,392024970],[567586998,1560031456,580594274,1151466378,114121474,1394922397,1001263410,869623128],[1606346464,1747439093,119306101,365502536,1650398715,145909774,91488956,1708789165],[640996023,494741375,414050500,2016572195,426349830,775086322,2065335262,924077969],[1528300754,1433578331,56962393,1056520232,735733281,882628321,840447058,1534140309],[1848523551,1551936284,809913853,1676603613,376170708,1952852672,1602306213,131087884],[1797672716,1889757233,460421259,616639313,356088294,1034172630,1675904092,1784605147],[1103034750,722173680,1914214148,1583866596,1950605805,260370410,5761121,572987441],[1045770150,1404552973,1925282444,1581645367,1527407164,289451498,761913460,1711383132],[2047433820,86525296,1400507085,1571323249,950633541,345042484,311427345,877883617],[1821097927,1054320439,264509131,1355572170,116952568,1989135469,22808990,126133590],[1709120327,264071717,358033367,1945991385,1674666355,305742186,1758078667,891541823],[1786614777,1653132512,50484875,719579893,1578708294,1394719505,1499972970,1333072053],[1836927482,1419631912,1422471933,990141334,1038607813,623229597,1595570293,1757778829],[1959942537,794979785,579263114,23655166,1279326337,1029234202,776352065,1229307702],[367753595,1874724049,1807279403,2063601031,945787958,1283103044,1020820435,208016195],[679368530,986479597,2075017570,1596369726,2113995536,1527336621,98751677,733132208],[2112803048,492916949,1718888620,428594794,1257986873,2088966458,2079309611,1633399158],[50999903,708441174,1714226071,1120684243,2122566279,466593697,709075523,603470332],[1683007756,890687879,1209122680,203133431,217595918,1322657213,1499648902,1301763727],[1869681255,1268319574,575523694,1227908051,1976728829,1723949482,1102517568,136742594],[658152522,170087711,505637180,1062257950,1906664061,695156862,1537511359,1186373206],[125454681,1141339636,1009655329,1261436663,15501827,146953234,1468436824,483321407],[118406233,138521778,997739906,1553156564,1738565287,1257010448,924377894,109915015],[1063544372,1031984276,2008825547,1498000761,1348052919,1168244003,540814491,1329716345],[1629880233,1068314820,1664723846,976537912,1225401672,906106986,1995878949,158770969],[1840758811,1933482627,1347063414,174299303,1050816162,1121476570,1169605599,789961476],[710240669,778750467,471343950,710144843,229946560,1342165232,621669749,1270213896],[609962831,1222878455,292838991,1960786817,1748644471,481045304,296266557,1515968917],[1150699384,1894601121,11481453,750711141,1075515490,1028976958,929987617,1339456306],[2017261554,850457758,825141432,668896548,1443787404,1943265560,774549040,583321148],[2025972602,1334605312,1114803575,1541340889,1042960102,904588389,124252334,390554492],[10847556,1054303357,619992276,584777132,33138639,940257662,1734862599,1415013460],[769505276,179926749,111084714,415734890,314512103,1465975059,392442908,574898552],[1413829498,756492540,1709113816,1936562332,1542294355,1102517935,237074142,104368493],[1639949746,537528898,1538979574,399721426,345236223,1769501002,1283282405,638655157],[906944934,791802483,826773451,1543281748,1000716674,1457320412,510666431,997603849],[245139599,83921046,254385845,175556825,921034635,1967375613,625283974,393237120],[1867400647,1749024444,1006018333,544931437,734695410,32953655,1494939473,1594815894],[1248350689,917711638,2057839081,82129524,1719989679,996494183,2110063422,537660811],[1905589899,1797336109,1458674858,1852040405,669396804,1856003460,450888838,743215350],[1952050686,189486215,1295759994,681600815,1658256429,101301437,741305685,972652551],[1801015019,1647770105,821541317,1478978560,1497982171,978003979,700930819,650731198],[1606230995,1974347701,1988972769,395384325,459317290,1603169836,1248328025,604795090],[950291204,1655275132,1615278201,1643236821,735817470,1685389396,890061994,1145870129],[980898391,826372977,471833128,532818894,1428767154,836938226,117122562,577636222],[574791634,749620157,2085157239,414472027,891957833,318670113,1280423983,1542063718],[526970712,729457270,1429753764,1248848699,1218851073,842671991,1572714715,143360209],[171516428,694243853,793623059,1330963118,1194601671,1634641417,1834067411,2040277463],[325593651,2099012372,1237545684,617633114,147212590,1626877553,42295042,409034511],[41537849,1926070981,259854121,1920189952,793666570,1467866341,343851388,301859408],[1732467721,483318373,1618639050,315859761,260390885,1420865966,1663728972,1534652208],[952382618,1201510895,1804036360,171555654,1376937169,1485106753,851035640,529584926],[1442650957,551621541,781488962,1964586784,1554257899,2019137532,469754074,585494995],[397125694,363066999,1279750238,1009288517,824497089,1082311511,2127103162,192942853],[1083989940,435366816,442921514,650746152,1830411607,1606400187,1668294015,760792623],[1249247490,920842738,1675618374,947498280,812087593,1681479212,415288008,1394763849],[305326256,1693843358,247171990,1297932376,1815906678,1239318919,2000694040,7520421],[2081078432,1001375954,1357646540,751313405,1862064906,827681466,135724835,445659364],[1842608709,1184610785,435236283,1608990000,1613888908,1887043291,1701577881,1797376985],[1217700408,803569985,964808805,654993874,1379374711,1972728458,858008306,1796505113],[616401436,1007814721,1769111983,1827217456,121900771,1407337695,15321754,1462796880],[334701443,1043369739,46183729,1262361765,1552038126,774702237,2058672574,647427554],[1828613770,271661003,1017308551,24158778,1513509874,1855320139,1402865250,865725026],[925149053,712047006,2053118713,557390106,1316110033,1987251717,22252351,644356959],[1855045785,1118656399,1651123149,1689221525,2086483177,1106860370,1765333793,10672297],[450439097,1528850029,754577222,483008681,759789551,1238750619,1666271933,338090629],[740070214,1783673624,647151926,1305281107,160678786,1101651919,1783059097,556182597],[171105079,417957826,2032386157,97302661,670593786,966618798,479556236,675477072],[613940151,717522459,108358675,632475104,2049710591,1054798545,349468972,211136812],[920708159,1797826604,1222927742,2112996880,453219382,1763654496,1658125040,1505198009],[335310228,1900003012,1206471094,1745419332,1669911658,402563920,1082346228,170397692],[441053238,1395301936,771393962,255710031,1842140556,215945088,255392708,1447004435],[761110140,292714933,520151135,1249036865,342983331,1661677278,869731983,695089862],[650860018,1365476129,149760254,18032619,749731888,741846585,366788248,909229095],[346696745,1512578291,1720300938,642832674,1462236997,1273691284,268025011,1463943909],[863541167,1593648263,331345938,840743855,1641072176,773245820,410649277,2061326590],[447941895,186146131,835097555,190556499,1905420299,43985477,1042366202,1452996491],[257613083,1915586429,1382853101,874474304,1543058357,1520844426,1378617313,390635975],[509421254,1133613674,1298249860,2069910279,1290656760,968538914,63124678,886728426],[1841379196,276477169,1236845206,875675842,842743965,1660105386,728592765,2037089901],[133722927,1220879263,1125113926,760611078,105334304,500725845,1392333370,1387950378],[521542415,1589262888,527300174,472322443,1953204904,1564347940,753449378,1829405569],[1268912701,879842245,1113288091,1288556187,383156809,413947266,1248277296,1600126387],[450779565,1810474724,1021930372,810045469,1595426509,756103365,1493261831,221646607],[335271318,148636128,983861470,1412122978,508427171,1089357801,2074680832,1392749706],[1791024459,1031688819,1896190415,429290615,471028162,1888206712,2105103846,1846942195],[484632013,1425791603,1858371511,706165092,209849118,1154333645,1327684651,768149291],[2069620266,1641695856,1241874220,2097008781,999583965,66515988,1963049829,1161124505],[1356639969,752633075,1856474303,914449981,1530891990,201365045,1287967448,1738581834],[506441829,2125111436,1313447666,718783924,385948350,2082096892,2064035044,1487451476],[847323802,582299969,142659552,15532934,1430689341,1015987875,1728734878,1177859943],[1324786143,1007775806,364316006,1726077208,2021546433,27583793,315850913,856718034],[1344583966,2031591089,2042222574,820483604,103848006,1233483307,1564100865,88209540],[1784564120,479745075,887674167,730776795,431320291,481588738,1553318077,791779642],[875040513,862543859,1911454905,724714588,1845700736,913084861,511109096,1831906481],[704390835,1287667622,139228674,1641834318,1944044583,1933572069,1314236363,1509008716],[1352834356,497829516,1922545376,538505157,791866838,2067671675,821918895,1447919634],[1031147483,1303149443,308909000,590798267,1843896214,84801595,908530436,1861541610],[1209465227,127690890,837912924,714632091,940388919,1177220160,1170724238,1592978330],[1728388122,1738247454,243499899,1076124673,888874800,1558909024,223122345,389209005],[163525858,129179282,2712324,895439580,1538750058,1134246346,2079654411,569228727],[257585232,1697850601,1967153758,1524282077,1782674122,1260455088,166403797,1178890945],[175026647,1217887411,713502883,305704577,776920249,1016598351,1707517936,819352798],[77796892,1697770497,1870294003,629633241,4989177,1722016237,823514510,1296909757],[1976908766,1740591226,1872516328,1342206243,1845502975,1450070691,932043266,912858579],[924335722,14132003,1474415302,637581956,983592227,830686116,284184239,1331781701],[1372981035,1907800470,588961110,28752945,898297512,1063863679,865379495,922173509],[1224078508,1088070465,1996750935,281137732,347238946,1647347627,149981520,2106807882],[881353160,1517513127,1583065146,36746690,721396902,887054097,503724949,1329504285],[967257133,1337386649,1234397264,373736107,1344377432,939485349,6148148,948072243],[99400596,1968730584,834961222,181333329,1529421540,731336780,2017527972,1448825700],[1866205736,1323592768,1291349717,718113112,1508454811,896250955,398977500,1094004683],[158217831,422481821,222559194,1843525113,1833566008,1288849907,646193938,501756248],[661115993,226843368,1217473447,1571617103,161208478,758011957,649446460,1731375163],[1717964882,1426846322,1892187758,1432086160,961330943,1991730430,1324684984,2094380421],[384934672,1194206776,1234085448,796784492,1769833129,15228751,411582953,504061108],[357288161,2008899600,449043994,521403289,1418319971,230372501,358284743,1197214018],[993680925,49661211,758769159,103560707,1627716722,1643424429,1961311184,26347922],[1956430497,1281406272,1981793711,1860932604,360112635,718449223,1298779909,1820805632],[91320221,2095915433,1202437274,166403733,374971714,1781810461,668340517,363077255],[190405414,1544116222,1808694121,1573393761,1378967195,1124289473,1657384557,641685054],[622367971,2075114374,1496711811,1596136699,2038033392,1818006971,845623796,9630670],[1738430374,315145809,429556657,1513108616,176063942,1512195135,1054705538,1673874963],[2060473549,956994826,450912007,1583785982,1107050062,776046765,736049759,106506692],[1981970631,750340465,992011158,1329148387,1620798997,1526225250,40494036,1111218003],[1808420113,2090082389,650523502,898897396,1558336867,1700919144,2129444542,1170859144],[1152340790,229096746,985334845,798900643,1230951055,1224545899,543162881,1284643487],[80487701,479281565,940130634,369523843,1792294107,1383150997,1965637727,735539586],[1498498147,762068328,708993000,1191249083,851158866,738154019,1219793537,1004886617],[145895398,2023426579,482584830,1976663318,2050708324,1394607028,1946062040,256385390],[1688114832,477063525,820404935,2080046043,596395603,260983239,1531715168,86329058],[1588848332,529861881,597352180,53748898,1513400297,1133555530,142452685,1748533148],[1356811512,478679775,810837095,1195281184,1961225557,126423362,1005677713,1353423095],[433432993,1644418062,229521562,948596293,293013698,312338028,1550308050,1787934158],[1451170730,754041164,46712340,877327937,1735753897,1485572305,1587235002,659631065],[1249867010,34420991,1624159648,1633226373,45290301,434484596,1561527845,1488704756],[211845971,102927952,1898971130,1581722060,34460546,1695788422,620380288,1242155630],[2076543627,1274484265,1688719156,1329558304,527163380,1970879690,1759061542,527434432],[1909040005,1348554112,1206158807,1847909562,824106130,820775325,768593916,1572992450],[96683011,228615273,527551087,914462446,1718633120,2041523880,1031282815,673602833],[67989636,2038838368,696298389,1470753959,749198701,1697209552,849944725,906253078],[2126635379,1488311760,169642506,119918962,1538651973,1497257207,50179845,863218858],[669475589,381809120,561718120,870102335,1136639792,1187243530,293912689,20816931],[790799497,2102737622,424780000,1861931298,1999117404,1292349474,655746121,1142474367],[972308182,1666554941,1595257864,2057480157,328087121,453648399,643620240,86379100],[2007000123,730092663,1152987760,715656628,362375432,1172563445,394453471,1564016587],[1301262712,1077895950,282339404,1613388687,1479669863,1603983612,1566400641,604200747],[519747371,1604449437,800254050,576799805,1402822368,1406525283,1228854234,432941584],[448166687,1308974991,679968107,424527922,455303142,1762915526,1128651201,263973791],[1878877863,47502294,331517356,147987022,1233380567,436493289,2034492109,1058473737],[1767871179,1335810986,886122109,607800835,1655437933,1873607015,849974285,990634004],[2044337628,200571612,680390554,1841654170,215498870,2053575772,2061946890,733900525],[1381833577,459758292,1619721175,2109466414,37767300,990891409,1718952475,1051567604],[1899645446,468759139,1807675927,655952458,1005818765,634145019,125555109,126087348],[621447370,533665204,19203895,652840608,788685275,1790351349,834082510,723525531],[772229344,820330144,1260964110,1458577338,287124279,426207777,421079875,838922315],[942759085,685960857,573133239,1359575752,1755056821,1866268015,1185859645,1325934181],[1964355178,892743040,61485071,898344172,960442998,55721432,1690505102,629158141],[1181285307,27687739,2095532412,1717894176,1963406341,2111388969,478743913,672375589],[2121796399,376107911,1625702798,537157133,2073493911,1160533260,1728558133,856304199],[329004874,1986119223,803807693,272679216,1252441671,1106909753,102732560,917353584],[1647225725,1943768053,550273600,199766110,1640055215,352323716,722089639,197217893],[1026936816,1184306105,1492859755,1426993722,1229653249,464396656,2063862627,1717688293],[1375168233,517767245,776157222,1235490009,510179929,691919723,2126289518,549851658],[81126945,208562333,868286767,312567987,821254794,1210742319,10100289,1796103379],[710189686,1347203372,87095929,1170385062,1296053608,404480436,2006785509,633840519],[2033725782,658864836,657648841,208590890,923047986,1646343809,495692492,846195841],[977721042,958356287,167004646,214127325,1319560441,351921188,1879487520,644488086],[1373883541,1481762982,534278337,645098960,1917798613,1595123133,1396650845,1601390169],[1644199167,145310949,327128807,742877059,236517533,1964576887,761081194,1039069529],[1340007680,630543221,861266086,531142849,2072767652,1905213649,1944127626,1995706521],[943765054,1453092553,1742238972,1927150828,1837913744,1208137604,2040249115,1198567485],[945764826,1542122687,1641776574,1527838844,819930026,275792111,1162903995,5229020],[2086713891,1216505780,121058693,1326747793,65566220,1801600551,587281641,1169658626],[1537943877,894177825,1187828542,422381828,539543469,567107017,515377342,569104167],[1889288339,1231077450,1343176681,2029893529,615772092,1158099910,1012107214,1523064748],[291750100,654088014,917211667,161063624,928964198,365160369,2077462416,1919441470],[1001273351,1660498095,1243155702,1775714545,1574121639,2022167776,1193679661,1569712065],[200181515,2015592727,1368539035,1161910603,1043926524,513771322,1506095945,177645571],[2057763998,295226499,1231175331,586617499,1635077991,961044543,1979261607,287224628],[1259327783,1823590725,550546550,1625860453,4100754,1010504349,287516366,869923275],[342355236,797369054,1957597266,878667667,359244287,1694547114,125795623,886933194],[226016848,1082724791,2032346529,1844409240,805045395,1304912144,989925504,1366882035],[1371730616,1039927674,323095281,1888480091,760519772,1722794004,647282108,721453367],[1454877629,1888950524,1537792679,1189656795,256185143,95522720,1065512444,1843391164],[458365932,1760705221,1823848499,573697734,1088006189,2091837172,2130003327,1328943372],[682818570,947814694,597060170,2075573805,949530450,964552958,1743009814,1226948270],[1934939357,543136375,545373853,1865688778,2115496196,1374648129,1262895772,1347354312],[1391842638,1484603689,110419064,691349448,437106783,1434211631,1823627418,2048076913],[244495582,1694782826,211395385,2066119607,1919795163,909314383,1824189714,9267066],[290709370,526696401,195512725,315929085,2045812159,1151482521,81456361,495411167],[2071458695,808266510,270458559,752660623,1317248576,2002464765,400245693,1212549292],[1648048497,276737650,1679223333,276753744,1366134248,1835005667,1552909573,678063412],[1917838440,1350483789,2066288433,1711370584,979718176,1681964036,375201230,16601930],[1219894037,2008648413,1729550221,911258080,539806011,56428637,593576440,1236054472],[1009991161,1254789724,1443990434,612324202,1894692281,501204648,1531036297,236379942],[1954945341,2098316089,825916888,586952637,1977062509,1521602695,203220132,958112477],[2115263882,1177534982,1459321318,911800379,2051613552,1551186571,1217533435,112270221],[1440724727,732606641,667140986,946481519,1313429186,332857690,419398418,803206218],[1624030257,79626975,581064270,937981551,846554593,395690863,909092341,259587820],[514266591,1134570445,196100118,1233327747,1180625358,1243848831,1886457890,204563317],[1137462118,1153474219,2129535370,1064377539,1992416728,141554378,1511338421,1721195414],[869460450,987861134,2020650309,472172390,629877240,1119215312,466397737,2089057540],[886661931,89904578,1045120900,1389308928,849024175,86296255,1395168135,1927473820],[469332142,611133447,990872984,423312839,106126321,1452565044,1382562756,1554274604],[1184106966,84741053,729024368,569964572,487386277,919929110,1096118705,1646327771],[995420974,1573046927,1540556805,1423002882,921974000,130358173,1226833943,85057647],[1920832860,1690341944,1735436300,1803517574,1612702244,711800151,1817281536,1597003358],[635145120,1755623600,807060402,978874665,1144001617,1422127904,915027950,1679017453],[1265456525,1792534179,322934789,405328958,1431066961,875861561,2121095486,704734284],[958718482,1585188924,1503179054,1508072976,831649305,995005158,1816215435,1601657802],[1498137438,1397272962,42745602,1527531054,1812583643,1490180950,1967921141,1120767512],[274878679,2060890343,97760949,1789057713,1728830509,1289807650,756375609,850581936],[753122771,1181404296,1652985852,1282020568,1784995751,922516690,341849680,1379462639],[764142548,703364133,713221320,1032814410,722871193,799455045,1447309180,1931905826],[1957373040,1353060136,137004206,488728728,1708300162,1355251178,1002790369,652481510],[870246865,886695829,1614417150,913830640,1137369383,761032327,1375083976,529631439],[456064760,641359832,1190176008,614624448,1162359297,1866820592,1494202137,375899421],[1354565673,1405278606,228183377,1967804698,1459360581,1601196811,2034901124,1919074579],[221901542,1693130567,974703762,1221623602,1617936618,1401398059,624984447,1809388885],[1302449076,1079057799,1074909542,879585776,755729441,2024029479,695899166,758696990],[430553324,1177394354,214750555,1442457316,1535160155,1943518901,1336892512,1492367535],[928021437,1179356603,371254828,870025605,861672841,586150839,642949644,439306739],[896944409,751806128,1143255323,1089994900,1225774329,919245517,458228283,810397809],[2041751068,926677439,414049329,317415142,1331868953,72194445,844700857,153328165],[1654036298,1759887510,279022797,668602517,1216708179,834188961,547901381,1112253758],[684340519,1880795905,666181719,1088537912,1775094118,364204712,1059738600,1957085720],[298635585,290036135,351442388,496889261,1116418391,2112065792,947375395,649911484],[694090237,1596764422,1936399327,1972578445,202711107,1916382262,2081614546,458732229],[1640761352,2077694566,771288975,565809251,16808281,765516962,465944946,1514321501],[468541422,401710357,95966150,1163963482,585384252,1077800589,1636574943,1062805501],[1991564627,1913756169,623027675,896803597,67918559,1552267545,1031628743,1087154885],[1579936974,1439269465,189764616,793678460,757276336,112377521,1225466902,1773738642],[917497426,888314616,780807025,792733398,983646206,105127529,1756172346,1246738657],[165007420,593127599,1190146919,1541241683,1281429408,890129145,408791373,1825069149],[1568833647,275394303,946973439,1397563084,1410915395,1801948679,412717671,2068848189],[1074506245,1991389347,1550373008,386231644,1516103938,1922137370,1370751087,2001454879],[56118694,692090207,205967766,1712314651,510822117,1063669632,1993430519,644153903],[320346812,154729415,1958106437,1703540404,738129914,2071756256,932146543,101408355],[1308459421,940729138,1178149367,1344473076,1579583264,114263161,449684169,208875661],[927202031,268773341,1905248878,2011946249,1968648779,207354501,593171904,100565987],[712846804,1220352312,1058304234,435898959,587522245,2122545244,2105134992,28072854],[1058095343,1771086175,132397294,128364617,54689013,1072144865,1807519286,2002725240],[45008090,1040633731,519806216,1809301823,1457276581,886228560,511804975,716814845],[1641141012,598812443,15514079,57022657,745100315,824193586,85689471,590168661],[84780198,1835478127,445212847,1179254778,592507833,93570550,573275482,1161451578],[1248240058,772427193,1307525618,564090069,1115289063,995014124,1407316065,951369794],[1787588434,1189137820,683080390,282768064,579694030,1680278036,854261740,1533711204],[861850743,50893632,1138823509,2086510443,701500789,1986821474,1560701244,1130807977],[937989057,1521406807,624596152,335095225,913818468,158319700,1390904765,1448452110],[1527769012,2051242858,1330887041,1167294221,1290835548,1631620419,1467122930,759433215],[1565113552,70672164,2062495548,922982863,2111468813,471910752,623654317,936531754],[395679908,642708789,2095220751,1152965525,1846727734,552018171,969295381,149050286],[472170904,1337390263,1804016921,1438317017,2008514721,839316253,1727260755,566170435],[708226681,1389633881,91433356,529096865,2079689858,533247671,1991315495,1934611548],[1640050994,1719288000,980862431,457478507,1482406299,1606710322,632080418,1033913564],[390448886,306021254,1754746771,1163875659,1951089847,238474869,432878688,1807281527],[712939224,1314401360,66303082,1752300778,979202914,1015910629,764914849,613391042],[582128186,780275598,1233469155,732395224,126007563,984142461,608601041,130460714],[1891794868,522255283,1053521962,1598764619,1831589115,4328946,2048609369,1198670127],[91232730,900512681,647584324,1579111825,793307374,1000642711,1000796881,2007472507],[328613941,1016817383,1719813370,422565523,1852108643,370238261,308385048,579649465],[1733610259,1629732319,1092670596,1238312596,773510724,1143772074,1832086108,733331430],[829835691,1844340845,1668841208,1278570259,1652732748,438210339,263298978,1647185420],[564918018,202753577,752194042,1383942726,412089744,1005799916,1030414033,547378413],[322701648,2024740156,7085137,1858406788,1410893854,392880762,1914377454,28595067],[1226697724,981615160,180734084,100946651,1353365999,784108494,608000739,1285668430],[1317193419,2118733088,518006696,1764364371,83942557,764257439,769440536,1019628714],[75817174,1122559523,1868111242,133165486,913155911,1450744349,1906624374,2028025261],[1258883480,670931641,1629246375,332584075,821184206,1261346112,1141968700,1880847888],[1137197491,208589054,736617902,1745493683,1808337384,2090781197,1936396727,799785022],[1132785794,1967687213,1210315063,1108038646,635702957,1389307205,839900063,1929044459],[507577407,1764666865,588633403,837259327,1292357084,424301680,1162015487,2115907065],[1377108308,1629973204,1017209042,913384853,627103929,1745115224,903698205,511799740],[1646021455,371333236,169465907,151649083,346240280,928120889,2060626035,429797429],[612618585,819608516,1774464663,935249077,614369593,2064913778,487366334,972079304],[1365549123,754505772,2018419255,549104406,749791608,2117849518,1529809425,489906155],[1684599400,1623293722,167360202,579028901,1003305383,432482555,618982323,689127368],[1713011696,871094128,882370696,1985548175,935202805,924430247,2109631597,228180621],[410173025,553168472,1157327110,1756401878,1521086287,174603444,1415450378,717052809],[1759532259,2018195752,1287455846,398949171,191151941,329536996,517649215,429341346],[927322582,183246648,1937225858,542837893,1914396898,1247405032,357260226,1676615747],[1760629576,1663587402,725552192,1658917682,271468394,1762405193,783154790,2097474643],[348178211,2130244589,619260105,957780647,2000755049,280633024,1824266954,1941415451],[467453969,575247056,748812601,45140128,1941827781,432141124,1886887781,1907279790],[1756728762,1613023350,1301618163,1806217127,66642597,1344853781,234980996,198439267],[1857957309,1777107610,832860376,1492522482,640275776,31576004,1843422138,863638436],[961615784,1498471462,1525333862,160977079,1589578508,2019042672,78249444,1210201986],[1026789998,1260375814,856686698,1043815841,396117405,1668057874,248096202,1019498842],[197057277,842690491,1046848520,5984821,134314182,2075695935,1106623415,680261130],[1991254212,1769698540,1689365517,252402897,389732217,1694114840,565750550,571850755],[2022783394,138927370,1893525590,2042474876,1513006909,1579345257,2253067,1637350632],[954237153,1728212346,1521703772,1346345235,9939479,783870286,550413061,37079481],[1993554287,134094755,89946525,853518907,1521277784,1759342116,881203697,2004309767],[1013078395,1487990126,1345264817,1332599052,1351407387,99719075,223032663,1398379681],[1324523673,443142624,1613984400,173231074,1926988949,1596689771,2125257016,479666914],[233115828,477016878,815442594,1503807470,1352054582,66311728,1341591402,937818353],[1528156608,540196982,299426845,1496836650,852596479,870513306,511371677,1090638937],[2014626116,1649426366,1146689879,1299888368,516734387,1616408054,687632404,1860619510],[1725188423,1468480702,1571909510,1052591087,1475019338,2030345180,320334703,1723214845],[1629978016,683418043,98328881,2084977644,676535842,551586295,1186519199,624417142],[1026177892,1101131715,298321837,464505461,588772188,1444774256,2074292883,1634523389],[1605493028,121730393,27902958,1137867032,1024581602,455902039,1359895970,1071154959],[140471601,1051921556,1775751583,708375560,1016921876,1653575373,1774763799,869696356],[465477081,1470542463,242172932,1589039240,672808439,1923194830,1284136276,212155885],[299774413,1526474275,1493556632,1846029234,195582962,207026315,814845246,1203656551],[1310729901,554389453,1383877069,360907407,1477812757,798637237,1723121319,448683891],[1672734395,1305105124,1731197392,1658144404,723952719,1561292619,1418939805,964340101],[706322832,1205230170,2103803094,1661577760,1847620793,1034130875,1405884361,630195610],[1655944513,902143833,1718847845,1356229840,766411909,833155996,179317408,1489416550],[1438243508,323536545,914290473,2085650327,1097416540,851807659,740054716,1138440072],[476718056,83692598,1477777345,293067525,420407389,885257583,1722725939,2008120482],[199774982,1799747277,1107665448,1727498937,1450430881,1030349892,921208544,1848819561],[197703952,132389970,894366517,1827084578,242273014,1542954397,649375252,262078906],[1795334521,980613316,1251832648,1107618339,953763008,394502787,717523110,40313289],[1851888293,1402252881,515896192,1822271680,1245706996,104246426,2118725496,291087787],[581163019,376192142,553171380,113807728,436984934,658733977,867617742,1541955938],[190397368,1260022745,1566473163,748106947,916800176,2102092664,128950633,289088587],[1140071883,741596098,1785829317,95571074,1983608591,1996938787,392081578,659541378],[143174180,1587053386,320819433,835203120,846404836,577384909,1516799894,690816903],[1970577293,167103204,18626845,40611674,1617513847,1376934807,880194274,1784286358],[1329195006,142005930,1439003403,10087610,761773389,785498760,1229662696,1967274975],[220975194,325911353,1762453829,1674911425,1362690117,1749420707,2075351733,715607277],[2057684387,438313124,724169564,758499879,1204833823,622371581,328060104,1282079880],[1981760939,1544716432,299949779,494154039,1353469744,1701431175,712764308,1817667552],[897182415,649881526,2033945183,909488111,2113268056,428412446,1739829655,918754557],[1512138932,1905884229,1280422483,2061039818,1393654242,1959816657,637678260,448982305],[1423847937,800697013,1020031031,1218675199,500325691,2064049699,242753370,2011481681],[378163544,1957407191,1687503923,663407184,317356976,1259754114,759170774,1231116776],[2059263395,1365949747,1478420517,1008642640,1532174772,405876755,38216995,188379111],[696761349,1294313319,928009614,181705105,311389383,1909189333,626603952,2075799566],[620623112,928382730,1890746792,1361545598,2092392581,1276743922,444103091,638092744],[1541708518,755724482,1510699524,1083425493,576283380,642112474,106074606,1618637026],[1900221317,625018255,2057855266,177014459,1991573286,324802437,415567522,1387936161],[32237736,940508323,231390465,1588776324,1614116248,1082567759,1070553492,1964075295],[1523554489,447276666,1249111656,171668666,2122232824,608563181,1260338903,499768792],[169689952,80956983,490514114,153305267,745540607,775186042,370060782,2036318981],[1414032601,290050273,802203814,708941955,1013782716,927056678,1025896190,1945795221],[1919972583,1872911627,1307169436,1811405348,1942551676,456154324,680427165,1873388930],[967649732,1732027284,1204421693,1341698771,1013646410,2099694515,2008878390,1242941476],[1418329492,819018471,1645182859,789288650,1245200187,936407204,482685534,1055105693],[1331229010,799541194,615172045,1865919122,27070937,388210949,2084552252,1117728996],[846370508,1459552942,1556497468,673836555,858352522,1850592582,914378969,1325743681],[1120011104,1957800808,90992675,622328807,1900035790,2085555729,1912605517,259117800],[177862361,51679654,1969153910,140914474,1359495469,1244965771,284763905,644042955],[729665990,316839545,294413274,1123583922,2069128554,1277207629,853533162,1250700135],[152205265,1953457180,1628339736,1076766130,1741298152,300141847,62442150,872862759],[1695722419,883246065,60935683,2023846410,1670914513,278645601,2128613155,1852814742],[1013542591,574087706,845224221,1411279898,1589061406,1363228197,2001046307,573024181],[564806794,1768860386,1707169946,1214336305,456170329,494281892,1750515241,455334422],[1392292075,333698739,1274852528,979029255,559577335,1137686462,1188923990,888729623],[1518705496,544217370,154460388,82317505,1184941828,1157289318,809558061,2130260978],[1375973348,1775858623,2049768877,16882282,404071324,889892378,2025771238,826400129],[1774260175,1691703357,1480034136,1076296599,380129510,1403556676,460791775,494472742],[1009420656,1999413983,625825521,58205477,1906557237,1546205852,1619542723,1189196534],[1625481294,736068374,397823737,828280466,115642321,988497085,1536063678,1178212219],[1058103917,292955049,1036543768,904125939,1933250546,2051009954,57587332,416027784],[366660960,101795147,349296482,649409037,1353744030,308566899,10241900,1279832347],[814888063,406920574,1440908162,1305364095,862445585,937243724,986799147,1065363353],[2056312033,2097153561,2094072099,568311579,264037132,1780594599,870431764,1932636920],[1268043800,371916320,1181828294,282793462,220390336,1501994526,865011767,706388444],[215001375,12529676,352474140,1889477975,1272101475,1852237566,845183950,1928151027],[1508285746,1475229426,722453025,410643925,52952825,836612386,256897963,1160434322],[1779968861,2121139003,160968533,1221585041,952397406,1745434712,1410053171,161959605],[535499330,2095642136,853351130,2010567587,1690918874,243458554,404456069,376450170],[47723418,44568678,1288559666,1252068610,687145525,2079628798,1442135233,1695726044],[1947654349,514036943,443583628,1075960244,736175980,1102017303,852744715,518918523],[621219753,1125047565,1981271680,299734665,1745051680,237584760,643438992,70216444],[941055914,235771138,1456019465,1866888575,2075014845,1068186090,1727946826,1093400006],[2090297234,1105029277,785795186,721341151,1606154429,88657795,1131649676,1508351286],[544195146,1515904616,2045111528,1169204634,1867150406,1376833231,620953030,2125109176],[446558119,1830883369,1958784699,1499371363,1888157962,884441330,969503267,219243973],[163583007,320960326,1052054948,1721451572,525216098,2049677682,1051258206,254012610],[1424931944,323791871,1044456782,1460034888,561175754,1187360697,2093499230,2024834191],[622015061,1435011231,852892572,23534495,743146808,1251888673,1393162334,1689391142],[1229469746,199965826,800211774,548096298,1876353809,1876594615,942816447,1466166481],[698068209,1018662526,435291047,157718416,1694911163,538211224,1632270424,1652764959],[1646102097,1097198005,532320609,1897600925,1659320858,1255798118,22128493,284064041],[1735434634,1424716843,495869745,1096321373,472852332,1000941649,1251358406,584761012],[2125400563,1236251696,1383303182,929651104,1857878811,946819858,1760928596,499681530],[144212955,1812787240,1458355718,158856163,1297699919,1211495440,1047544844,2000930569],[645746831,397679373,928259462,1640288651,803745635,444578814,771464889,474900738],[768540968,1213387129,1341851531,2069752956,213155588,296231268,1803162454,2095681344],[1129715766,1818455890,1444965335,536377130,519280103,93248294,1366933506,844341049],[820048018,73970694,461612899,766068910,377255053,282105232,1393096635,1938125019],[1515820701,882609860,1005483747,1129142216,1026281093,563125077,1764657690,449844372],[273036298,153836064,1265789017,1096763779,688992482,1998711392,1970246194,1752582638],[1260221766,1022855960,1960435893,1881688263,1925289318,801631287,490568118,760316069],[1327891517,1998090714,934232912,1491431542,1511126933,1209141704,970363131,124581259],[113534593,1360731020,43477896,1686593308,1189211112,1609542555,206437044,626277525],[2081469327,83914468,1195546112,1909479181,372088191,1323746966,1763155592,2075414326],[772482225,1543970107,1052789933,1892867617,7569111,1544676863,2127231864,1088949327],[1135431240,936576768,245349669,2126180824,1713533545,1155381076,82125830,401468956],[882980694,657349801,1650011621,1897781512,882792885,620987819,812455831,495313923],[1060859631,1416522025,1942240039,292779629,1723405780,1026023363,13793073,1964875777],[161014053,1200921418,395599828,258229717,1777233468,1725205554,1707648368,1096685610],[1484525418,1995009424,1937261960,115352237,785616609,1781937884,1033581600,568189633],[1912975865,936148046,413966774,557628875,1335081566,406406272,427570014,1603589547],[1253363245,539045282,910353838,1963432192,1896540547,216989452,1098271310,212706709],[1239326756,1073902647,1987121402,1182598056,1588444175,1996539378,688570261,442324468],[205284140,1970790906,1523783855,614682870,1898831618,549427819,2002527231,81076035],[1551978545,2019420707,510575999,1971545641,892849817,2022368138,895220775,1903231170],[1222168306,2042583337,1863968344,1153201695,318687496,464156202,424969946,1138896294],[275715692,2078385394,1239925972,687321996,1593367710,1345684329,265308988,1143379438],[23434175,1284672740,1354810410,1843491241,1754332868,131032326,978151688,945578632],[922334045,205504725,887545665,259771097,353499117,1762029653,665973782,1591049651],[913036581,579809769,1734872232,1368194772,1775690989,197320572,734627005,1946124758],[1918817908,1771372655,397318759,1364109229,523368645,976215469,239621278,1246673097],[1226510776,1660900900,516467708,922630057,1645537402,108000565,1879905424,738620625],[1523553352,1065227697,1668666601,562399405,1298071049,1155787491,2080257404,1910800591],[1522630249,125992164,176765632,1725193905,1971333547,554547486,1725278243,980645812],[1716101261,1380581100,1491398699,1204902313,1074143773,907363547,496226404,264405790],[200300544,1136849551,864505904,1228807827,970180137,347625930,510511267,1857728125],[1328646729,271681693,1060274871,362284266,1462495132,361479450,766574829,30946483],[1818169224,2048934011,1345780172,1483284623,853321896,423818277,1525520779,2006014435],[1503292993,281417926,801041159,2035922882,1018527916,1590017251,727076225,1944716807],[740791798,1504689860,1832943129,2036541442,171298961,1136595759,1842480423,372077778],[824564653,761222433,2042944657,262171323,411675428,1529753069,708391536,1271442050],[1150462927,2047380831,2051583275,951504006,1420448914,1280455826,1959090619,2055481028],[1409612076,70150912,251044499,1194887402,1053473058,2103598558,1963471399,1634921793],[841602189,2030996464,194935591,452355024,1287017203,460098562,1676287083,1461924635],[995743570,242761843,1713032543,530579650,1507312201,1517439308,1904745726,1778877873],[1084758811,1374232239,1417753358,1953288342,1521310126,1313377400,1909690261,1607237024],[426838219,1615609068,1470266757,153461938,205341982,442747997,1525074478,846541441],[258722643,726601850,569642093,254954967,903925032,1107414260,997020124,401660340],[1503343483,169602803,1635114149,802408930,1275186635,1230398046,1048055174,801289559],[658190141,831435839,544920093,648864992,2082099294,1580962207,1210073849,1076750179],[119573715,1826623272,1709339510,1732845038,599054788,1813067738,443029023,1444238141],[771005647,2020096543,1659235371,213417629,1797792717,1384954672,1622405704,666620268],[1141381471,1085617332,576234361,1502189083,1213487774,1450215194,554075450,1844634435],[1848532782,1688773604,1638942269,1178842420,1732497358,1306146811,252665992,1612392904],[2019451409,546145215,1941804524,2099709118,1710137719,604698769,27100284,1212736928],[1228124187,2010725619,801092917,1704084176,852679943,876428348,724964602,1492887979],[1480818820,285253618,2113994282,980557485,1051528737,891522486,2051451592,2012186005],[485103517,26535706,1907648955,1809151345,2129583526,811084401,424864997,2103726305],[310065458,1561691752,960084580,266892905,1164470779,904478485,970862080,1892216706],[879744517,869278980,959430855,649433329,408243756,2001954829,1335576991,749545716],[2091957877,815184019,636426728,1096970601,525779322,1939537287,94049699,1221213325],[932189120,1338755809,1464286151,684970283,1265994321,1922104196,2118095462,1141967343],[166590509,441231657,1870161059,1465152401,2065813805,1813291810,1256218075,856442635],[484360702,1779117148,1664827153,1017227656,899084192,2070071696,132626640,1928142232],[1301640087,688214306,730938302,405515583,103765857,1055896467,95538260,289506297],[1099646214,1778844635,677001021,1047411684,94754815,1609894629,1589418913,214822049],[1913208486,570250677,943408440,223694838,661556472,995987094,119785534,2120256859],[1709558182,1027873496,205457363,939029965,283116382,817895672,452733148,2043983994],[1334630604,2064454109,1622785711,996498836,339571511,585389729,817923072,1963217576],[162385319,514300272,1452583773,316566950,1958784862,1138353117,473404919,1156885117],[1070929984,340246323,1778097389,644013725,1961489886,70540501,957953025,2014278515],[1879214944,187797172,223274997,392993368,33846261,878201888,1792611102,756252359],[977847819,1067573952,1631073603,1939693570,1656267330,190426009,138250316,731420645],[1768097037,386944240,2022637400,1681183322,1664277353,270620696,1784598477,27964096],[786827254,1873931827,1355870067,30473566,1991144909,1246147739,1845838117,964471615],[1861736412,1499817891,2021187251,2086487651,1519154282,2079458718,2089277945,531248520],[332543585,1813099550,55631195,1078539384,185639491,671480675,1915947648,1069217920],[476484133,725488700,598453534,1936115314,1034482602,796792330,1216005396,920832461],[1143761590,328172769,1139134064,575604424,1363130526,275788007,1739616238,2050630859],[174655785,1881232433,1790289768,185017837,1797862612,1188070108,839662272,1769834677],[606582484,308706933,553719506,1888475310,1010618468,1649303247,1187778992,400505226],[1941906839,789245819,402032790,1764150956,1017473730,15730780,1627605531,1521143388],[429155298,977713421,374204039,713783968,332526405,88962563,1427751019,1436553850],[1471469943,741549134,977502091,236122333,115011249,489418848,829910802,291279849],[1946716382,675466870,722604693,1108464782,1334438710,1978087367,906807343,1848419784],[1849375454,187165372,1470387322,989026801,1981965183,624872375,1650633739,323867304],[1482773424,756669954,466696437,2022661444,1479590090,545942462,620284187,989536180],[404077548,540548575,1895560067,332115094,1794886126,1781116254,38176794,784057419],[2061598481,157539977,54071148,1508545178,1553723239,1322073309,1456259548,798080633],[697385564,1836010287,678872670,731070550,590430577,1580729189,1531084124,1010976237],[622578455,91650409,694299076,164833778,373443977,1645944733,97645228,1963409351],[650723432,469454606,949769160,1895563626,478767161,623622752,2079838789,584853923],[565373684,714707097,29880932,398294270,744816469,1545164144,115756805,465516133],[129048541,948078314,1859058485,43616860,875051465,1205784583,792882323,238244834],[537382227,1366053647,257421816,799559449,1537633343,1560656525,1668574963,1043621252],[750772277,1300027605,532201584,934068784,1894317466,1242358970,308172398,195281505],[1772378796,701522670,2013277933,107880682,2010956535,1305177400,584012752,1996832823],[1658667120,184553850,564994524,566134731,208099987,1952902920,1408732457,744201945],[1526406045,874081644,210292760,1499710582,1628797524,1828661376,976665143,1758213544],[2086688990,1193058221,1460410870,247919820,957748558,1909054775,730713808,1672011606],[271169844,1844587787,1065685911,1189122556,52621912,1872348882,463230065,487322235],[251841376,461921625,673158262,148773058,696088614,1562522948,400375386,414501089],[525226669,1347127513,206408762,2087149860,44293294,1986094021,458230696,153150619],[1634736298,1529384107,2026142499,235772370,1214069956,1682019778,118032367,118001497],[167382397,316966736,1310932772,1350453405,941005527,1034882668,945125562,976404446],[268646308,1930594708,1764041244,5336723,1082792818,1899243641,1011423262,1060178468],[285064018,1881221721,42609886,1264132050,2042906932,1812328300,714562757,498084787],[783344617,312346291,460854935,712162056,823818174,216734055,848116346,1741796120],[1738918700,1333274350,215569197,32979828,1117545686,1570875990,1658099324,956375698],[1753976142,354706489,1320973344,575350470,495604736,219128866,681403391,774987046],[27149725,802089130,707966069,956953172,1541000594,1680880436,2109742654,1682169476],[1701310794,1439126567,2013501727,1515966336,856198084,639768618,1312138926,379203455],[1539804312,600342559,1266035322,1662086936,1641007714,481772731,1339698088,700692688],[1511160861,1432703994,1469042463,145919126,1916994688,1403218538,690539875,1357639729],[397492384,253411467,2038062125,1857843229,1575903676,505651676,722691543,1017645723],[865330860,1242783501,1498438755,610808425,1170805087,74753259,1025228664,210543832],[1215880549,1107287947,956312223,1489923550,1357631073,1774185104,1692710020,857845977],[50866324,1681392624,607010380,1113746597,619481135,1807228521,2113973580,1914651425],[1358907538,879755431,1407446980,1210083044,841083165,378633704,2106628429,483701735],[1773960841,1245352675,268923847,720158333,66918577,1319780009,582966321,1707653494],[816497630,1937771208,1862912431,746202769,1370914644,1015422564,1911606351,374633187],[629789344,1316201912,1269031317,1100599787,1788169689,1096030471,359810798,2046467534],[2002771465,2115497472,2120113348,759493850,988232702,1081768935,117817777,1485294724],[1215698932,1075839793,1974133531,1156780735,771447980,194523356,2067224679,764442384],[433761317,28522842,217005966,245615529,1452861509,1535511684,886070473,1912362834],[1035307920,201636393,1835953368,798118343,2126867572,1666920046,639214593,1048159760],[1335500938,1830391185,1354578874,480346370,81733326,1230864753,103630782,619056035],[1545468148,1912880587,537780447,1020700532,1111330543,1349104939,532044507,2014934776],[505748932,1832354509,1840499468,355574348,1836324926,1233697633,1534816497,10780914],[942551109,548708654,265892108,1233770622,195818086,757386495,66449547,696250426],[711536284,1444068980,1503722879,185312257,1894356654,391640212,821066818,865685214],[370525929,2076620426,117819132,1688595070,2121697386,1991404062,1616126126,790446349],[1765175214,1733240821,1139499509,1706739022,100150273,956203987,235394924,242081867],[219787464,1034631974,946951827,1235630650,504880861,943780929,731942208,2001944602],[626601264,1322270592,1920115744,1883075825,241588628,2036671756,101857861,351725816],[2042375985,1943742954,2062548835,425052873,351614794,869054964,275297071,1376153315],[1580147508,1894921105,2069215678,1167627306,1629676209,341832489,535895856,1768477801],[1917876537,1227477134,1387358935,1827845160,545399417,390693943,352310640,1479043281],[1663054235,1926688930,1030999442,1593854552,926177893,1671572734,1871031709,1012295824],[1822822669,1341840886,1332634143,508788628,1388884003,538324981,811952846,749925959],[1857056579,396778033,26956047,1076035057,838378567,605912451,982957114,1269173074],[174117433,1798103236,455994921,297808637,687318094,1492145027,750376563,844978225],[2077571490,721238624,1445569677,638733118,361939871,1496990428,446562330,2056845597],[928544439,1513857138,1128808423,906829856,1160773174,645518460,1112148501,1995296187],[42603077,1675533410,427487398,1725342092,2048374370,1208195137,1749910614,2071417482],[543744826,258702567,1986867952,766284720,1421108467,1597038513,1100136009,769226054],[421937984,1420311234,576373952,1033732884,1611838923,1234708472,1168791461,1747719765],[2036666992,825655334,10908771,116639047,1645489891,558961276,1288484875,967698082],[1658462439,652584456,1000203895,1992324943,74879099,1074692257,723601680,540484034],[1523551358,104551246,861425872,1914541848,529045018,1757722363,1827317796,672981696],[422476519,299720081,1237536408,752082437,1724024369,449108907,1436829184,434798665],[1700651276,920704209,2019404250,1125147196,2024141314,627955695,257842687,369097310],[1098845651,1063688810,848539829,1367012748,334227149,531180592,1928376022,2066050565],[142712395,1202381674,591164313,138127838,1691026856,1634201361,420298947,997240581],[1239972997,1869860819,441512549,851647145,1469189364,1530413590,249860801,695004791],[963274123,1348566797,871700418,1096054851,479334935,1127114285,338661413,1986875494],[870819330,1285586239,1243293225,1209598334,1748689725,2103062318,1944059090,85107789],[421946676,109316499,273034454,234675216,633323040,856537950,2042805909,1042200262],[367262148,350599473,1718322688,228653397,1936230780,374548604,1865453202,759041047],[109645377,1889930477,1099089558,857903609,1693359747,960351601,715310314,285828173],[1143070385,1553326362,1728163192,84805784,788467707,1051352813,242703465,1153195017],[1441439803,192224579,1317247844,895922881,1044864510,1282522414,1410061203,898264241],[573629583,1635417241,1435836295,1510490264,1152865002,1881375673,430259332,1217121952],[1845139483,1609001738,1427032795,2069767165,629193011,426758664,1145598967,1586411178],[753062007,1204308845,1609874417,49065185,805257777,1030971565,562891909,1001890925],[1959189265,392268855,308403707,507464030,423563723,582936778,272318387,308386290],[1383543959,242295848,1366323800,1358142094,769194087,1627603720,764344330,1947551408],[1253309774,1133760486,660261631,147688690,1603454020,106976488,931564253,222278530],[1488187836,586495032,2112529084,1563115432,1110713197,1123567613,237008028,1805581449],[1771218026,353396666,1169025045,1593403453,717390286,1196424957,1107046315,1121534702],[1071967863,1224432431,132874093,1295645284,738274483,187142619,1669369958,1104134999],[789887848,1673383563,1397579463,1031873390,449230291,1573307413,711850114,1222216686],[1797019586,116356124,361894186,113489277,947575640,1067069836,1922626008,1359664719],[1968215754,1341832190,1537876708,483574064,365514902,947742199,1973050629,147029617],[1828219757,1831038930,703907121,521447895,158628232,995974147,1855248523,1901739926],[974668816,399295702,157477396,276576171,1433090727,1771214666,1790375121,273580544],[1248880425,1923057609,1365529289,1271499559,1717607952,15799322,25505638,1227540365],[772984545,1532669853,1858995115,1330850318,954669888,2025163287,1230755811,393276476],[2087391168,1349484281,138936134,4691639,753988130,354811948,1606992087,1600804447],[359651439,1295033887,646439689,1223195295,1423624714,2130239671,1073714230,354224193],[2008819806,1494905400,1081814465,1662273979,1071965631,828765231,2012464139,1280086468],[959001756,1153952703,1034543078,1049517153,1195314742,2059452944,1856109640,1937837885],[1339109714,427528446,1038601879,960106648,930348829,2019807410,806646432,539930294],[1236712012,381831465,1512261328,1892096056,1783926530,125868834,1134791785,1179456073],[1695505923,539672541,1782666992,684327001,1884881986,953017372,382626905,1346821263],[1839493871,1199158580,766812556,756541392,399747691,779309787,380405929,1192535039],[1171154162,2044480704,1779523896,62330466,180056406,218991474,1725138469,2084131893],[810457936,122963616,924819912,106515839,537425378,358737678,1773630485,1742546192],[892694366,168400007,1716935283,169674386,502728120,331652768,1625597957,671936962],[1187118209,267224632,836426741,1202062546,115199998,1864413160,1717382436,1553243303],[690499995,1607613881,479417913,1812646014,1070273624,202892577,1720581790,1190070040],[277722250,814338876,1146867890,205542922,496291316,2127818381,619724591,92269114],[572138281,534701121,1019992767,450857626,1187592075,329720942,62857696,2126563356],[2119699524,1029837042,592420238,164435850,739517639,1757641579,1264995361,542405093],[15870582,2006365980,420142591,1800993242,762400998,537899447,670622762,1809323010],[381571873,808429039,1863595113,288654313,1448049505,1715513119,1505022446,2031603627],[1267397875,1053127674,756382627,1025425949,1390564973,1339563553,321043546,2023684310],[147809813,1263007979,1515612218,1747270530,869011993,564712677,1633950842,889357892],[498619472,281744658,1350119385,1802610065,1676033540,1327728506,2065128300,457204300],[1815895435,776536028,1571680033,1863709512,493314594,1253006207,1195318785,454072477],[1799205212,1269055501,446340313,408066887,1542392860,661026380,764252770,1905232266],[313459951,573109873,1005131541,1372825681,252659883,483343268,1325518618,65554456],[948609195,1040244831,1583665425,1150699727,1738577346,1643336840,1935820577,666211870],[1541965517,1449708545,1105963748,237936460,1949852290,1093201293,526551355,798937386],[1721059694,1373992540,526870873,1054900260,168244821,490998541,2121529390,152009505],[199523614,595971256,1319942477,1573623590,2031300482,1579241154,561019952,147562948],[572029928,1199824797,149365477,402387556,1162525247,1643070790,931804287,611501451],[540752111,1377439232,785213466,1987681598,477437157,38884855,1064463436,1294695461],[76377458,1340007669,900548460,1082771523,909746673,1188407090,1714397093,947387501],[1084401517,337841141,1516700270,545930396,719515118,1095605937,2128936078,2004682332],[2123785448,1071167250,558138157,1213948602,1525515663,1233888193,882221700,1158736858],[1094227133,328088041,818706120,1577475843,1349906563,76534109,1216007226,819180974],[586196138,1568988853,367516696,669408571,1685969591,1854014152,859760893,1778554989],[1146306358,842442004,1997721735,1377181196,442412955,1615817175,1508922492,1675887447],[2124071928,82598473,1716354547,451315963,21161829,178481075,1021823173,947850832],[58146439,1599143177,614541660,1459846859,240550878,1410090432,1184424605,202215322],[492869722,837256864,982647731,1113747426,611206973,1305198210,1435810623,1094994938],[791778156,815723786,616283367,335392052,842428984,1450403049,1338644683,1693882348],[349198005,351543410,334221628,789153988,760260433,1967608684,1722690060,908611759],[882682739,1829697839,1708690936,1049784590,589410421,956176956,718701367,1394514256],[1024648455,686224506,581897817,2044225391,1705521760,2024361867,1157790391,1891847107],[908107417,1558826465,1092462409,1524551428,767311124,1748919274,339752509,728015324],[836001970,548922046,168726429,1526453970,2108851971,1636699876,1905010202,194482454],[2079758855,356731557,1035252227,146338810,1021093124,1766273194,2100337845,504964614],[347496162,858908893,1218952458,1879157488,915854148,1544031724,1332136344,501435586],[1372975074,1874408443,802832162,882127849,608530619,735296213,1181652030,1932527713],[1798126801,604522680,872558072,1377400018,1891422124,758239836,2130461712,1115864305],[1858311534,1025311776,2043963450,1272253,892746416,1190276679,906683636,1716649311],[828165984,485008491,545076397,2003115197,1449989329,1568867350,107752066,664569537],[324605020,1678991212,1710835818,272290596,1927677237,1993012889,43993805,1603171221],[1347676696,1137974031,771108741,899753740,34040123,1237415715,701604323,1675565649],[1115659388,58653400,1608524930,1809868213,1314925860,1964164313,350405492,1360640664],[1129530929,898614570,440529864,1144615348,1914045703,1165531540,868581342,1084758014],[293751776,1801847666,1457719690,548706360,352969264,1540704713,114657406,1123681712],[1374020675,1676896617,1613765465,1770794036,1785293183,245869307,801014619,1293221931],[1992506538,707522427,1817583164,1025081537,1235667083,701429725,1937202750,932195663],[1850994191,1725464151,1063198335,260212440,475033079,1299203684,1619544991,1960042735],[498845739,1439500072,1844632342,234473789,194376154,2076867456,1994430916,1250370766],[1389853003,2061316271,175987895,1422924450,791434990,1850984357,1597509168,873734752],[1016791110,204746897,956413279,884740185,61974771,1537817663,1608108753,1239895917],[1475227562,1372610738,832940284,48505291,1066222108,671455264,142912295,941201423],[1298314252,100663260,966713492,1881377272,2101726919,2120656897,1394210507,1799490277],[1031482654,1353288433,1964012235,1322451258,1092800883,1770742260,10314862,2019695814],[1963601162,504752082,646473346,1748613401,150476390,1473825628,1434462368,1524857362],[53255324,964342934,1403178044,961150337,338520161,657767915,838811865,1026779237],[196507613,1936111886,1524506642,1351424389,1868179479,647467554,558447166,1249159619],[1434086773,950154897,383027393,1555618126,859846859,1226605915,791517994,1568237212],[1166969042,970855139,1689331756,1166319701,1297834316,1233012603,1796625569,68160010],[2022488674,1644971898,1526489514,787565544,1563314320,1349822296,1581732082,1472134133],[1049477393,881908799,2046931198,400066477,891627567,1621509726,1786466069,669918094],[214351423,1606201700,947589553,1054086363,2054808814,814930615,965054063,1030225623],[952783189,1785797770,242959975,661395756,1290874416,1916169188,1160114074,446089653],[363677841,1187278116,359802626,1940881649,1368145672,1403935136,681119374,358011596],[1073822622,1655883426,25190538,549718307,1748623134,588634451,1068136923,753796396],[1168735790,896661827,366834514,843812031,956817483,441380465,864534210,1061633870],[688353116,700614448,163639823,268137271,417421342,1001922987,226419537,1007858533],[570633980,668593502,39879284,1045605709,607259369,1849246064,275770217,124260635],[83215452,1676051643,1606173763,2029859825,774137083,1639715681,114290480,1545350046],[879198393,108967570,135304018,1349947892,543506368,891723128,1071072929,988920305],[1582907708,813851928,1899149748,1775794726,387859334,418624913,665308039,170707803],[319531626,148479578,201083752,1518025943,2028217874,1839071521,942895180,259228219],[963192799,1356554235,1401053203,1286952887,337037616,735208332,1494670850,1078292604],[1152568202,927056295,1815394304,1848300473,1329301082,1116653844,1677685458,2009405019],[15288109,1260840679,399480101,1711148389,138672290,1298001310,1389386041,512267501],[1277109658,824621183,638209670,407098250,470095559,1675016258,233167125,1802843709],[1864143127,883897625,1586835520,2124660896,1827606594,1794781272,1499449194,946311470],[1819043135,1892187692,1840776263,1462715363,816217009,1656357163,1735442924,1567530367],[1478606181,609490918,1157372384,1826038865,1630488662,1549288567,1058675807,1381281652],[1626042946,2126175580,467725714,2104882926,701984641,840479600,987763505,1173196451],[1652319816,1723202230,683367883,1308291655,124074398,1332946069,1732326486,494566730],[2026792680,841668836,1860315592,1234012349,666152540,1873276010,744513536,1864633932],[220158272,360448915,1887686671,1197939993,484297935,1002208361,498189099,790938305],[1987237668,1251730207,1069779660,748223773,483705690,1841803278,540722123,44444603],[447467863,1305406127,1955423217,517303613,1275073098,834828802,685089839,279387289],[1111794858,1105794405,125887109,448282182,1958362440,26003987,125596232,1986711665],[661409925,1637408753,1770616638,1930985186,189707552,341647845,1417157283,732393970],[246162967,1784960506,1987529859,455833273,1565255959,1028062051,157627085,519084991],[1597170621,376599,181374289,1173437312,1907673600,1938464663,1191121232,2113135686],[2005291726,1043807696,1914291207,101745749,149425984,1873396839,1705062267,572581143],[185093230,1500496784,1061806901,585775416,154038827,1269130659,1474328941,469749481],[1022819947,543329809,1370711455,1644903749,1000472005,1736645900,1435605912,2001481372],[613503748,429603336,2120471106,1349419799,1814158058,1154919555,421120815,1024144875],[1781078211,561419124,2026121421,1973980268,241817749,810173261,1993052784,985107437],[1541465279,377638172,613576442,169700289,144372901,1613516846,1511580250,1920149135],[1793495269,1340589386,1625613626,1346280221,1128634796,986730570,1671643631,1980718054],[827403347,647121874,1647418038,1725756857,853846876,143916626,487111325,726705187],[121515281,1735895896,166559286,1985829409,660111214,1108924179,1402119980,1741413841],[1367203578,1853481985,104628552,1347351350,2081079713,1557704818,98023778,1433759175],[851719781,1707589049,56517003,1862644082,1861789289,175190388,1332443467,630423114],[387053261,1652926543,1032563075,1006587942,1892055284,37036327,1446259841,2114672275],[648974138,2009295290,2017843767,372977397,1087864926,2021473395,782213113,701608557],[1058593234,1895332863,678559176,1271108909,1780716358,1629341549,1416665754,933552527],[602336788,1284206700,381130479,2027137985,778213435,1165252500,528049660,2069458511],[184738202,1136941202,2001102800,2113579676,1383724543,1189766037,1773885216,50515437],[297402790,2067903114,111898236,1939670103,1211917427,1751912489,663718472,2036160165],[1028000269,986784711,1458741680,1920732966,409793905,805790601,2058061807,204584754],[1987526072,1813208943,1979347878,2009970224,867608268,233574062,662540611,327517030],[1829744260,2083301835,2010970318,407033844,2010826914,909566771,883110655,1758512451],[1419008497,75044935,40853159,183265494,109344599,927362082,1476231253,912678900],[1603876668,842211830,1634593577,373430248,1102298876,1627670649,1259780519,1841589746],[356681686,127837363,901988345,391773119,621619954,2103780728,1644368517,516871286],[52839484,857942540,603246276,842887955,113569316,7804329,2010007658,133879872],[703172100,664958178,268011292,1698100887,1683480190,1010711492,1743375419,113432251],[1985077044,1507072884,1184156652,276629380,669846462,139128949,1801256664,100141697],[937409290,60604154,2096919677,1231718989,1312601194,1216428670,1208042883,2032256647],[795990396,2097443966,1057467521,415391361,686622454,2091549548,485227180,1061594292],[862195893,1087536495,453838520,1768310760,304298546,2037845594,1461795527,1806737915],[1407276747,2006292609,1477537446,1153098592,106641032,469980462,1897767059,376221894],[200265245,533181916,26785007,2004754959,159602467,2027028514,1054008320,23106749],[814225162,1921672315,230194401,590318638,385875142,578255960,1180622801,1856409048],[776900314,568526250,445858783,1958193932,1301450098,1590476953,1977020796,1855207427],[1447757075,1723360254,1051002383,1117127593,949356587,1945740945,315530428,1515225627],[1280381693,1020532915,600381063,1652373225,1800480402,273501872,1855324305,1387926354],[857335861,1775057541,895666493,1571635816,1213631596,1617153470,1023756528,1580805369],[1820484054,717473837,1788067330,236739040,1490823258,842645554,1052077125,1602322076],[1750826420,462964304,1711098651,993380605,683266294,1605665158,586892946,1142495905],[2030448242,1700195701,727493398,946453602,1660889394,11946981,1898425993,444040139],[1518786893,1790820514,346739650,197564034,572918360,1911361200,1519166382,815641103],[524783862,1656795220,1352922468,1923901268,1006131575,695723229,588898180,88464384],[43377829,114203345,661747185,476062430,1431458198,635252223,16734738,17638325],[1703250419,1766355522,936352741,1248421985,1912586638,926534702,424366187,1634424014],[844904218,602874949,644244524,982060461,998889567,1469273491,1438217269,1448292225],[1059229631,310240615,1536580625,867525841,695845391,992339498,16416772,1238156635],[1071921350,1720422660,1865755223,56627633,1353148180,1488123544,880923443,471758286],[108227310,257591165,54739420,1810945933,2000198236,1249720298,135055110,2028223505],[242020399,1851285011,852571556,1391703708,2036336546,1632428307,773851268,578329488],[460760742,96730054,145403929,1458528927,1015340628,2019391203,1982595066,1596917621],[1160441386,1137707626,535506202,378099353,1476799527,1429357120,460507424,1518662754],[1079918134,1540565257,1603284831,1561614342,1218116291,1575980925,1549745045,1241357670],[791997394,1761291273,596805694,1153112226,1879954966,124933031,2023832784,633343934],[1451685322,590800569,575662148,258576222,1666956304,626623336,1801213790,1961398547],[954340544,1829025644,429000834,2116371602,549939466,491698749,1711206655,390694325],[893786658,704469824,298237023,2021840752,715586327,1516977479,177790382,728941598],[1884054852,1672866652,1872751604,199037538,1390403779,234272391,1325705681,692615180],[81245378,1089277587,1799720500,1053675277,482201447,1040251226,74176274,88199816],[2048529448,1496255147,927636882,774400655,1916124058,1376669434,336143545,595130909],[1453616628,210403572,211126903,252820984,1210048553,2129577796,2018949276,495590706],[170955931,372649215,1247205234,1832720679,212374896,1960582109,29853818,1961114631],[862877277,1800800776,1542114343,2112939250,39606289,1156653571,504423978,2033108591],[1190471786,1071561898,432083601,570652545,183067776,1497418476,430669517,1556885609],[709099263,1245464866,10131732,760038405,1287793570,781925244,470394397,1727665526],[587532901,288190146,642869513,1994568581,933725363,1738650771,1417148827,56578597],[1958603808,772286129,1401284883,303789009,31444110,1140775087,1784391749,211618601],[2095963200,83978010,1621303979,21855716,1398592593,867242325,82577191,437194558],[1501046474,152151233,592163958,623751665,1799135957,416666487,841703522,1333561526],[1440201410,1204669261,1963368579,291170308,1160418493,1150244572,1686368785,1695585520],[814649244,759742789,579345192,2121374866,468060483,273097961,349281289,1523115240],[1225856819,1404176846,981996211,1532199133,1457596000,109834476,1002018823,1681756004],[1300142002,731370406,620136625,1935852667,934773289,1548843405,1556978526,452043899],[1709137584,1136893776,1147564169,1538140978,550798473,72707338,707133777,1884767486],[1777379591,319930275,2073304466,1959990020,1482710970,1293099493,2000095368,688843093],[882000745,503208262,1373312703,660628109,101486995,1478239558,260151256,753157500],[332611277,1706337931,91531978,300272539,1544395800,2124554916,310839894,322219995],[2021786093,1375105628,764380294,1048309477,2091155334,859721145,183330053,1800915674],[1632341038,2125268449,1233791746,1930552004,110295522,1979655577,852603020,274492056],[1018554937,638599224,718332553,445441373,370167619,53408092,309798783,240293282],[1718123136,1010047711,102693805,228347240,652249757,545459448,1465343088,260524681],[2039582547,1799085127,783254371,640450035,739083563,223710919,1324496616,1878502392],[1982731541,1161837596,236813740,1005125946,435780337,195742154,1506078515,1369587836],[1236490714,285622084,473168036,1405344695,1617559892,1005410182,1566553430,1549393244],[896483073,1050342228,61596320,2120195241,1272063344,2081784067,2126574295,1358064378],[1541929874,907131793,216091562,2075699357,29474527,1101739357,2052951786,1421333959],[1344325422,128946595,294848722,1395873915,1929858499,1123214970,74357426,968048988],[353472939,693424959,1565441095,1205314682,1396848882,782110044,257596668,379689772],[186753284,194050288,1287973083,149086105,1784776390,760973761,29537947,531805327],[380248026,318331227,1422442692,981094493,1080719851,405708569,1462177719,134985880],[1340868239,1756078081,1053430577,660559314,1311206702,1514611098,849441018,429977488],[1417801768,1165757058,477293980,1994247220,1712348855,290794524,1429498077,979652244],[108604698,2128324137,1169559835,1745154133,1841922825,1418933351,372335741,2128056765],[1378506989,453564805,1595790341,1685298381,608701281,1250640220,2018483208,894666569],[148923781,1755691156,273323088,1430465239,1581730183,198490181,95607966,585034559],[1100473992,1361193662,1323512874,2034196252,434331173,1381940469,879250022,1550540545],[457701456,1249337518,58282968,1241170005,335229565,1495694323,727306848,2324681],[1305445315,656400961,1406638889,1272965892,1624657478,1041754075,132952554,25214249],[1226393513,1756810275,1623560515,1607326506,499947438,1494641782,887609064,695681297],[2004980162,1932643795,2020634013,1910647201,1647489237,1633268824,1057857763,1237365890],[1621823306,125644095,1465957205,988623916,483891488,2057434105,2020361191,847098834],[334260706,559198218,1234830979,1278985307,420989623,350947497,765375314,1746487990],[1714050377,1811555079,676884184,1965510172,944129469,221848827,2042294323,497965040],[2067197072,1849694972,2052994555,1891900338,97237512,798634055,658052448,197965229],[927742208,416534458,1492793742,55531058,405226307,1982156952,621960660,1460545519],[1021627249,238304578,1411528237,59659942,60434606,1614968140,13359715,1610442390],[44353148,2109440141,1815409992,1428034569,886432978,1363800859,241579193,1488407943],[539367144,560630761,1938861194,1926037348,1351081154,1296606518,2082219734,2123973517],[575083082,522871059,1923771752,428746265,255987061,1552149686,1220378798,1148759559],[1526540566,873582331,1739475107,1080105433,1323353506,1769769105,593958002,1968638347],[1352924061,1242776438,1986865220,1019802984,1535797598,1090171833,366264194,1838961039],[1926351758,1443312672,829903141,2024415584,1248660594,2101022557,2052608642,1924862344],[646572203,163910278,541282607,1989975496,305591310,1719416275,687792165,1671533219],[393119599,665801973,601972504,861013759,812340154,272286028,389188270,641289597],[845232599,529818105,893053435,1529906155,421308333,119373534,1113278572,1960909253],[2025832918,1780209238,103392669,277475699,589833282,131882202,1192167929,1037583155],[807320682,27324785,2024613261,701256934,80535117,509209989,1167752160,1980567000],[1899338293,961869673,416204765,539348110,1111844790,587450189,303346458,702778611],[974765430,1971330311,1873452053,1625602604,1582264893,187796220,1735019142,1386105249],[1235862731,396051747,1705407810,1867442548,351614085,814168384,83852117,1384907690],[343405334,899956726,105991353,1612456260,1227016044,589855111,1819282924,512384697],[1533733587,1640580405,525903165,1128559179,1072524692,1457686473,705573545,901621922],[782078171,589006925,1403116555,1102639924,728104262,1312866573,1194286710,1905629100],[527074531,874638638,1204558337,527312274,813471677,1443199276,1490375519,1319754473],[1147029928,1430304273,143109920,2033781284,579961464,720432867,813675293,97132902],[1162779994,1868080338,1169650626,719873338,1231905006,784403910,2038980172,193652271],[784476102,1482937983,723156386,677469475,1357448817,359270031,1448850786,215030469],[1893426593,1794609279,2099906161,55271948,1187654327,865211239,813993372,713648766],[58252275,1252591525,1133821752,1281358941,1252609125,148333161,87140985,999345381],[1472873175,2119288619,2111871240,1257338685,2030640291,613724233,113019911,869703472],[953564068,601278943,1260716938,536121654,573509545,2022552438,1106053642,1118311566],[2019103708,1305825191,980836588,47654732,606367572,1142846653,1999716746,982833648],[946598635,372810412,1769319441,1696613467,1574377646,1109374469,65930730,1647226734],[629671665,1497286040,537807250,1631105781,1317020141,1645778871,1276114631,2104170621],[1638200981,537108350,350802624,1131818515,937743816,513807260,683371343,858439937],[130602260,266583487,1785057680,464836474,17264975,1240800244,116340325,153754363],[513554492,217340035,618184050,686994376,331058373,455682140,2044838052,2117548694],[2026537894,937494425,584770829,328442778,540900828,1531318713,83103901,2040435493],[1522208741,1043979119,1882090051,1005611196,807201034,11902942,821744319,949207260],[934512795,1430382236,1487908030,359035103,1484718196,2108094196,292093309,1261117376],[1217316835,693531979,79583275,1546239050,192173809,894210466,1456550616,777446265],[1313123173,554610335,1003906082,1929268716,1225052136,794568985,1702028458,73305177],[1903744235,615534903,1815478661,977629595,1102695966,1742019497,578266065,1943317149],[2050291899,1690211307,1098963248,412214163,174880104,776308896,1530317804,2006654671],[115584753,683869356,1806795693,189956444,930041223,1379871714,1713928327,575710464],[1171454860,1694016563,702455792,1085166459,1377704971,379176301,2066141920,579612488],[664015418,341652920,1186124034,1718490366,1622996468,124919486,400638812,978344150],[949217339,117343596,2112361038,1258607247,1240607365,1812146218,1955019772,727272614],[1609770026,214491712,968247947,1684677383,1423499957,659288681,286801960,1340487695],[1312217710,664439350,670105165,1160784305,25285852,854681286,614511232,346753136],[564973197,2035524936,950778755,1512772130,1009068177,1983002014,1885823891,2012420420],[685073302,1257320833,1709772056,1360609647,719724645,1965310193,276814444,1220381139],[1202491544,1028796545,1261854814,216590538,1207422264,1187500752,271725336,1203418972],[1684661069,1198400804,1054081865,473678797,936044063,1402287106,1988419426,1130798029],[806510940,1570449517,2020536623,1598593722,1819134433,510965939,1366772579,521727959],[755236978,919072925,439151364,2031701499,1014404373,2014907870,322293899,1003424158],[863427091,1633031816,1912606032,1212739659,945873861,678443753,1844910626,1624162780],[1560976002,283490517,1475912261,1932139832,1502961274,919698887,447167526,646160266],[215272415,62478108,1685565913,2037698004,1024112082,655297790,1134752928,973721398],[954272068,1240752231,1716422567,467222482,334784975,1581088025,1540791127,893234600],[835559325,1611510084,2009134100,1425242221,376098741,1031331325,868453400,93751647],[895391957,1499594187,1420506393,1369451076,635076851,1284730462,768937277,714720665],[527684614,287149110,1318884518,913114411,595426862,1277187285,1949044763,447844987],[26826131,1805746554,1712093620,2032014228,544035514,518076942,310581315,57802894],[1893116973,1644927655,1847329204,1960770859,1621601653,195815511,1767374014,827103842],[151695304,981612018,190803475,139009878,1244422705,654363006,1553824684,1073758863],[617960633,1931111106,699588588,655342169,1548213532,1528389283,1132150242,1816761963],[1803682498,1593019406,1203284964,1852076661,1361689743,1999062093,1116686376,769096566],[882400408,1013560557,140057797,830367995,1239051075,1749371737,752199301,1057803667],[1750273485,1318698828,150154071,1784561280,1055316530,93470813,955916206,989056270],[809026209,1271871573,475548898,609758813,1251877863,1564263313,1814417374,1745113259],[1893548726,1429188887,330622049,312101807,1228191217,189100387,659973673,2117404020],[1674934565,986646414,278723665,1475450055,367416971,1848537146,154347236,53512689],[2007295257,1417106707,1243900876,658121510,697774727,924971147,2055520163,227739607],[1613524863,2112250535,1089531098,981025968,1322399273,876850043,2056076983,829531671],[1505306842,603452820,76671,96612542,1787987446,1784209294,264421107,110332338],[104527016,949794625,1557544302,1762198553,483596294,36340888,829850338,1737074062],[1040897240,1691600921,1941589475,975979427,983771308,1371420269,697372497,1316529430],[2079555143,1024209132,274462452,1779701407,1032257501,244523058,152368728,202269879],[362857196,648204314,1545699422,657995636,1049845472,1290978833,1534777783,487014784],[464228545,718640843,239219847,204209604,1309521667,74304565,1976348452,1961754642],[1565942206,368874457,1932597203,535803344,1655371735,472722453,1189230634,1435044169],[320537141,1587322292,64653011,1064512007,1128861338,867650653,784848281,1219763418],[957331720,1813273590,1875536349,2031120527,1079097856,957434186,8049368,1765984966],[355893969,405448894,1493513447,1923892354,431946939,1442744479,1975894356,1989468726],[1685019622,1468806048,750599407,1512888071,1275383448,809576770,1157665897,1213282514],[728686475,1596313945,1702320366,2032813536,122608732,836381849,1380042973,2075604314],[2127247061,450032822,296922229,547961004,496462622,2030426340,187755290,1394175599],[581760298,1964298900,604117901,478659110,1971199288,780684494,2129201998,2113546413],[1896850353,925695838,1594539264,1880730076,1132614821,1586980863,1445025404,1741470964],[120263839,818327063,168105553,1021136622,1245079618,262034953,1918566004,1724039833],[1896907448,386001806,837187764,914565090,927958346,1473176455,918810995,654148808],[1371941417,742622224,1224726298,1943539268,1941011375,2113944508,601690868,1184769148],[1748029766,1806166361,1623133688,1258022082,937335524,331401417,122844571,520919054],[58011013,2043625396,1742513902,1322028080,1719897455,70916543,1807009028,486069329],[56257019,1866657947,135180361,874415125,1277254291,1259224988,541772253,184311287],[35611389,1971708897,118814236,2085338218,1635118147,1779576102,1948833518,1336276433],[220774345,1468644246,332228989,572049038,108930802,563323522,1581667372,1526071364],[847270797,1720950014,574547069,67570912,982302925,2033813579,1157005398,1220589843],[1868582038,1314800259,396064441,474349042,247973991,1162799468,798753229,1768812811],[1006323534,1167043366,839665893,535875277,1729930646,1629300757,487594218,1829226876],[1884553734,133506585,72647132,2087103967,691141689,1729611340,26942202,1344682916],[811752238,605599056,77319366,2117714704,1907260556,843695996,1896025420,1818805529],[702683738,2072038645,1184653068,1863497031,398068956,946946597,1346735794,262018064],[858613574,1155391274,1460611059,1524215883,1394994897,102529287,1333703051,1354144508],[1608307702,878512911,1971884696,361569688,257306894,1757700517,1853011382,442098017],[2058113319,1485337361,1069529782,736409176,1967742584,34283625,1785699270,741410941],[1020474168,1521928666,185672134,586057958,268523411,248890575,1062064026,273331894],[2097499619,1062681482,1627140676,1107247311,194812691,433658866,85770652,201915971],[1082835580,1791494640,1729355980,1172124017,626832821,1382110515,478252632,1894731056],[1099546909,1782933770,790744483,1867095490,1596865327,1723798126,1147203123,392924763],[1709761988,658264214,1819043697,1290151111,734610416,1003157715,415435830,114923290],[948140160,901100140,1390224001,389809155,912796410,1744381475,99765190,489647319],[1333279527,1833945132,897386386,907002910,144452768,1950920519,2130286580,1119108991],[1370464573,884190620,1172491383,1095478071,1408621472,2088147445,1337014511,1396757110],[841570858,1419398135,427561687,1346920900,297546670,1578554058,343756460,1387811473],[1263017319,921281984,1247951453,1835863693,5914229,901559797,1307067834,13880918],[1453224437,1276342556,1485503075,1654725108,1669007884,969225778,1628390300,312440558],[1584505223,1800277132,1895031427,2043069987,1545119342,785091019,2050115883,189881023],[1020574307,778555666,1314921443,1028653788,398168110,1636784866,863115711,1430875137],[984950733,316663988,1863598416,907467976,524375669,975235716,1909521724,831694634],[731214655,954367075,480073930,1113043316,496712376,1854008316,454587830,211951315],[1081346281,1124293235,1275118073,1200003040,937563983,902104462,649565727,321574536],[315262390,987698955,1540821226,1862408505,997186543,1239439572,1427306406,757034639],[855405645,914013282,931898215,509748916,808082700,621526848,308079811,788770886],[174447480,1231682755,1361286521,509885416,2000368157,1957890496,1154104610,247797107],[874375717,1917479928,1571229070,2101730230,1959835476,2004412857,1837896256,118563434],[455981799,1392792346,414997604,2007362667,762453576,78672305,1046058845,986513775],[874961397,493572765,978446206,742003874,473490816,1820308569,280329050,513577519],[1534368621,1416274617,474209471,725409199,433558708,836042600,1569022976,788685072],[1856917181,61556906,862463316,1422498727,120830707,87836861,263136451,250267926],[1231718758,848786796,1556571684,734572226,2059574230,1889430148,946788812,145277499],[819388099,8837363,942794986,1496667178,1185544302,167056213,7850698,1109678721],[1551811769,1324576848,666732724,519176125,803672631,1120702455,1027778228,1416352320],[1371808300,358548018,285534452,438159997,333048771,79522193,1274339442,1628577637],[2108536166,671407890,1404508491,457104316,346724415,268025893,977788971,1290774107],[232042081,626720841,1337670484,623368123,1519806863,714945887,740178364,1970302379],[1352317896,730471543,1853104078,1035768618,412952932,1894510348,1984808051,345744249],[1390474157,552933218,1713921516,1106489341,781236655,1254981328,488535319,1189317464],[1017878428,1060145588,1441019963,2000270262,799151454,838824803,1203605153,1598362576],[877627797,728469168,481886705,184864656,568564409,1337971063,1948335667,2028923245],[1747538624,609935125,1052382412,658551623,1269003647,1252356764,679768617,1890354281],[120445847,631137956,360701598,691344769,610817449,576563347,449619509,1189271465],[868196624,1188981855,112865708,1809709291,284190933,900290615,195700729,339070421],[480955994,119286889,2007367832,1399004162,982303356,1265535562,292253616,352074759],[445317806,1586055023,1684647372,1769083929,604236305,711446853,758369865,1471763863],[20524139,762267334,2116598583,1158865650,583652541,1975215979,531985729,1825259356],[1030609294,627249715,1034644970,1220417678,1941627187,1311318954,1422958832,1125561070],[327720644,681592284,1851543527,1280689394,975904594,1588044742,1456961678,648632144],[2088541464,410489090,1940353554,141493306,1925429674,764191011,492831971,1646899623],[1722524765,1104074967,1450714096,882815867,274749096,1953965100,659805788,1230482801],[1815403230,1121147304,1990464127,1758148730,237870650,1406594190,2072016853,69112783],[1286085566,1866027802,505874686,375021648,194874842,1361788733,1681994260,593512664],[321945148,364573698,33815964,347493375,780930529,2080389090,19507466,1583307383],[964652005,91757298,1462556323,254514104,295519935,1103653691,956594145,1502966432],[1511930464,1028690394,1851746181,1346687714,520801665,2077578708,558238262,1208177006],[1064176583,276770514,4156992,495482569,1242056986,1407600294,1355773473,2048315307],[865719539,954420387,944433879,245684547,1609885545,1542921658,1511955426,1234384756],[2050604832,1985086588,1624023322,624386023,142952242,1658877364,1581885171,1929695031],[244922826,129540596,1029711665,862716020,1750314737,399274591,1782759148,817925653],[1439597492,148138471,809894179,403908279,1226594381,521812093,396933191,1874602100],[1896259634,1016846200,1230991267,1652334698,11341871,1118203290,1409145943,357312906],[1967714215,49024212,740267412,899475300,250892432,764162077,4005086,596389961],[1606627709,695224200,1246618205,375058088,725601205,2068961443,637175658,963335058],[349531377,203327110,1422664154,2128358245,1463716275,827605040,2095145388,1158085859],[1997666027,424765249,360969613,1201016678,152274161,1682469720,1724995962,644841595],[1092750948,1144025567,299290454,1418554954,2038090566,755186940,1148222237,699659572],[1437938400,635190656,1224118685,1799815288,1841666074,2106460133,1732982279,1393340750],[1486356472,791956692,1018284061,394906129,669874177,1949207928,2001435848,127969129],[1075257580,1403633761,1257954677,478066282,528060088,736839222,1186787069,1732754045],[1815804471,1644055123,1628458773,752555208,768963931,1882813892,1485519873,464153282],[1827523969,1255203703,1367502945,189767222,52762968,384231853,419411523,1518405950],[2017185384,992356971,1491273271,513847159,720502849,973577540,1545610455,2021731547],[351468762,1249283780,2039365988,1836758246,1667696375,1752024919,761043756,843096804],[911483639,1573234280,376849309,1265387943,276148743,1396918356,169590699,797736053],[2043690317,172103932,1744667161,1152546784,391914090,418776623,866053060,1676777717],[1938808017,115614815,344683537,281896833,429313424,2003078835,1282923254,1973281226],[480119237,1242140978,693887898,1351871582,1275187157,245646296,1447267068,739267111],[1130107239,744159408,354731734,1749333795,1965141466,1298677827,470322434,1670491281],[128851736,1961528635,1837004726,1353581018,866135084,1657181384,1004535455,1952390763],[919549629,189633157,1216058110,1886244260,1825666496,2019707571,372639303,920463083],[1749677848,707582626,947072677,1867753719,799247079,1379850698,1005423670,978444240],[1478121024,1345972636,396287127,573371195,579663991,316215844,1780519415,1970521856],[510298915,1751459698,820700381,1373797121,129782766,1258814577,32517096,482608774],[365073723,1108959623,1954147220,1906380679,1060897736,1380794945,87954669,914251224],[2075747519,243801088,835845263,474006641,1584608349,135962459,1482254338,891957301],[1977880305,21323798,77289638,539730056,1888483081,227203626,156232099,499739304],[1376872892,367450520,1795450155,1015989388,1231903935,711193116,890574374,152579083],[217503653,989839519,1769505306,801738619,1188796009,2033877786,409144420,250327540],[648934305,672405612,1300331901,923301979,1516817232,991525664,255255632,287334317],[382037119,2036710796,1064322839,1806149778,811520262,211597616,1965683864,980602895],[2090370151,2085448081,503325906,1056600324,55076364,1843668252,2073806632,1744223436],[987079193,1145244373,1305489617,1464974512,408941846,693820823,1263926750,349863572],[969865787,366607872,1771165997,1526585400,1893871032,1689140712,1621128047,1615092439],[389135134,153029277,1587771234,108062829,1403393821,1270713448,1664144629,1739446102],[127305095,1296011774,950914632,708931920,1047207840,1414144903,1893503649,1673995093],[705988317,1565016121,1797648494,1284719538,1951810011,1311909002,1735687694,185220707],[1955158707,648853365,732446650,248650722,1454522764,82317105,1068738234,132582062],[469210195,1466717787,555819580,273674278,304742447,1194870167,2112404371,74874040],[75409603,512056963,1422226800,1507462056,111897728,152751676,580286396,1046651571],[479452711,900145377,360037727,222969520,1440379224,1220736283,1733016645,761985257],[2066521727,1868162527,1346608382,757596815,802390902,514253630,1774795327,286279144],[1495471917,1218629615,2130126362,1580740139,1705035457,1171731931,1617583299,2111356067],[580805398,1604639067,1395856596,1377962826,1360633344,1352827743,1408841129,1170824725],[521407119,1849714001,1012220196,2011866209,717468547,542975638,1930679538,685954011],[1918241336,1715092213,2130660612,710504280,219055463,863862826,1964470938,318737091],[953966012,1579040681,606737664,343681140,476188306,380384824,1147926195,1885121511],[9162907,219961649,811634030,23370861,426052539,1297874037,377434116,669757276],[1460738271,1434680784,666047093,97843626,641408295,1475470645,551419119,1279665563],[59145380,1506341876,1460104046,263279779,1301571883,1103676084,1772369991,2114698404],[722551971,1011685897,549607103,1968880993,1967760141,990581584,132969946,871363344],[1319709384,645374071,1830399845,1726880323,681726809,1135393957,1701445787,2079985795],[606434313,1887187939,1341455287,1646126460,257887309,1737154604,307976991,338543648],[1086124161,574050051,1155058168,729995059,94927502,1374838884,188823172,1371012677],[1239157710,46410647,719762878,1720489208,1786877192,535139525,353795727,1039406034],[336765703,1856787583,314935728,1899136568,836137567,776292887,1889782576,1817904997],[836418524,1472007330,1036811814,2002013100,1753832146,349051636,318363759,551095514],[1220253464,1887920995,1979985680,1820926650,365808580,1669610640,393592329,16026411],[137965157,1268691112,1719041080,670881304,2024000775,447867737,422231379,1056896068],[1131367479,1442607403,1371955369,99207956,693179230,1817919804,1450323063,646583211],[1538650457,1917114796,1277318378,867629691,1484621568,1990432580,421904179,2074448985],[2054206655,179214857,1252122487,447228435,281246556,36170254,223195639,803127816],[701536042,1471356038,1187878787,102081271,373944073,1053269810,2105085852,1658820734],[1978817758,1204047873,1225683012,21140280,145351476,1890064292,1735238368,78026084],[535568595,1882284596,1133973952,1951104499,1290428864,1020959985,1564136020,46116674],[1524714629,1748898489,2082402353,394538743,1202894517,1098140370,603974195,1567143989],[1012737453,498028572,1225618880,1115813998,1451839244,2127315734,1651535281,1145215562],[1058470228,1860230646,540199380,197202738,1829187401,1967267285,1431170364,515370747],[1851794048,1834096734,2058683325,734848881,1856102674,1981326143,433140559,1816312906],[1073968669,344009564,121331652,1375854170,1584727745,1157758102,1639844572,671878084],[625884226,446687961,1378484459,976357772,1554705446,2012159021,1233038308,198406487],[1774046778,1710433416,336943737,672989511,1585643180,517251857,1470822482,1432331020],[1931070524,116055321,1304242486,582085380,1713625754,427463282,250684174,1482724010],[2082964672,1162642991,1356870330,658425573,556161567,801656490,1767258537,2084743271],[1869697782,111689307,350841657,2115049919,803696121,34816345,1673935797,1649765132],[611846004,221336454,375178585,1672124110,1655236479,857633535,1422740751,985543745],[1911000318,1032599542,1628464403,1781321359,1556961984,440806585,1489416927,1242240240],[142875421,564414108,1910800298,718830402,798524605,474039665,1463698166,387055232],[1118729547,672280644,1092926266,1330046532,500514805,2032384685,1004599392,1035918494],[1217625177,41705928,764935197,455729357,1816854106,1903609420,1008735788,463781543],[1016675052,1320465278,1061210313,1193617640,1850476597,707253309,840927051,271250417],[145780960,555772018,415559562,1587344203,85272416,644710198,5776020,2010092696],[75504029,210165106,807092226,132884529,1774047741,1084193805,462630157,799323630],[158342001,434447466,2082782996,619934412,475606263,160227347,274156706,218905461],[1094141982,1851070469,2129811666,1257590695,88768316,2053546684,967586616,1586963532],[1053921398,1440694219,528687762,471224598,535739830,157860255,654141014,353196950],[1884066239,1959149588,1600213402,1193887425,1797942036,1606275422,1434082915,422654395],[2082379272,477916203,233862583,1078163622,1879826189,1157568426,1785461641,16558358],[956898674,354947620,1866174316,1110417325,844520564,1946454416,1724856035,711862706],[460176745,633647866,1626715651,1909897233,1393096270,607308784,2014120259,2074965542],[1858159790,838161262,2038024665,27649683,1256833316,400798649,1460916534,1303591990],[279218180,1259251392,1334962882,1545344359,830303660,243543479,849226854,686722625],[1236009669,123789181,1422396565,476115800,652990719,703245362,1354477455,1227485506],[1569207175,1175597694,912857986,1171839025,470375226,1913804315,985863921,473570896],[659580262,1357682612,231303677,746600099,670654666,177801001,626298462,561475333],[1858445166,169821936,1117028505,1269706429,1834930794,912433872,1007736245,333987938],[70345293,469931314,634492392,875801471,1135719566,995476038,1224599782,1317658722],[2049723852,1628116312,137788790,1763510267,2031064568,186647374,1516672988,661131871],[1147795892,1053243481,770326583,1223994023,19512128,942478270,1540267540,2028986312],[923631936,1484739294,167264479,622533879,337609667,1212229107,1802412891,427672479],[1448937915,711537935,1158731255,770243529,550193892,167182717,1775014971,1064298829],[1145811078,720691162,1920424702,1643569607,1026059749,162435482,1519916785,966415752],[1722813133,1741788443,544029081,1500325524,1191591129,89405429,177915148,1013371330],[770585516,938850899,1075014716,2094040525,1177352240,1376951554,715316427,1849303319],[2083093892,212881728,1547866839,382852017,281821618,782048378,1610039195,1886092278],[903707881,845362809,522790105,9983725,101743223,157510705,16171603,199550440],[1463346043,2043591466,285312087,1405622921,981061546,1865223914,920528494,1937332694],[802783337,1081790926,2029487736,53228173,1965766808,707237676,1032229565,1776329706],[722703207,1824376543,757735515,799337105,2104382958,1848612042,1570163431,635910564],[1001510048,1944082687,1590394460,785999820,2070559172,1215115804,2016059918,663062931],[814936090,1449906872,223215890,1771446630,1840298562,325516486,115473382,728255108],[1167583139,292299569,892485611,1016159983,1628165704,1659095808,2100423063,2042276367],[1064543271,920189877,1226014701,2031034299,1350727418,539390462,1207957312,549003404],[228437296,1999613682,1997408715,1499694833,234059504,1509822753,362522494,1144561278],[2051215499,548481114,1114061548,408598034,232118692,1877501831,805245999,186653550],[1192189320,979302196,198088269,1665728455,2082279237,991365137,1053914972,128944951],[524768201,614630859,1919233755,446403589,318505226,1236764553,692396927,1729167717],[509336563,809450341,139395294,678432966,870087813,1863101883,1150388585,756740510],[1497577977,1357927627,803015776,469428806,68817380,766967855,1923709391,1043523828],[243660074,1483826951,1371003140,122976028,2009300958,1698348155,613997110,1451040948],[510820951,1090581707,1886967711,397346450,1191264408,1140906224,1343675036,1296242669],[1449194998,1988626323,1236178802,2031647123,227415937,1684220994,2103916173,1315067853],[108409458,1137769715,1726192226,1516645360,939592504,1672233471,1531196396,996043040],[46717445,1667799332,914718684,1363600779,249491763,1425527724,439767309,1332643501],[2045395915,1082799489,1393964967,1950206997,2101147941,544667319,1771093965,905808294],[2084318021,1138454668,1369666686,1300910339,369999822,308391274,1755143017,1274439803],[966195700,355202640,1723646889,665080937,64286877,2064616212,368220870,780123139],[212366467,1687038122,112299127,284134497,776358526,1469774186,12650919,1189464918],[1627947577,2009831188,1267997841,1917758744,1321441563,1059217392,86226514,667515338],[1645470366,1671080592,1456506653,718187738,50336500,361980927,728493090,652252430],[1019860803,1892719512,1160823126,496084661,1707998401,1300819843,1037987926,1976687316],[1014489776,1198011093,80900872,280341307,1065621702,1101837304,2125620626,1701647460],[1968316748,1857573465,1795292341,136052317,159914762,673763922,1390272251,883496187],[560926810,1215052738,1969952063,800065434,2114424244,1166859410,1689205346,2128737704],[1807160423,1929586793,470178421,1611327578,106486138,2105970056,1124167636,418335355],[919144535,1626950362,534103250,1758028320,1624308654,1403440047,1271240741,1296822002],[520918983,513996155,1878469448,106942643,983153265,329823891,1212102474,125334567],[803876012,642017481,1056017913,1548172269,273668155,257034113,1482379457,842089261],[1638724899,1630660140,2061153611,469342402,121455077,2047285315,1882946096,2094733281],[1821293627,76637114,1147297637,1724584900,958699859,1461368253,106857187,538466716],[259411544,366876069,1182741087,1228550367,155453428,995048700,523528561,1378337044],[1085670589,157268188,650388782,641897930,1893256339,1085739484,1398079407,1274832886],[1098039152,943285002,1916329433,2064972397,283861095,1979960899,1508382361,2097522187],[722101203,903441425,160860632,1325244298,1840152432,830000717,218851558,1134575875],[252100495,1558761460,49139440,1721914126,631310005,88506855,299199070,44901783],[913114328,998320385,834497205,2074684564,821516077,1471260455,1703034550,1883892797],[1638318174,2127070485,710136423,425550401,1099789893,1310464308,474501562,833558570],[159915847,1214831413,1480381662,1866548829,1000020063,946497802,1223556057,845699662],[1533089573,478974633,1397934911,2099564969,685780188,1382422406,904025982,306296925],[2011510084,294859421,1483224769,954432976,2103505012,828246849,83819557,1353996771],[1850382212,968938071,779306053,1481478342,1021972981,1129921919,1212900995,455500431],[985283051,1540617261,1046113019,1015151271,202862068,510479450,1598702534,1812401721],[1473536856,46750899,1039087988,1233679459,1954902875,22644274,1464752931,1723789596],[774709313,282055849,1805869803,2022152071,2083674899,183236838,168288998,670266905],[1708628351,912222952,357965516,1122187810,148512318,17823251,1491265959,1098567551],[1306517334,2073761714,1655929729,1770033770,1108112443,1043476154,1381569340,1101880819],[302312049,1325800049,721271683,1388503634,1229006743,648353683,1967496411,786785706],[1980709865,1242180385,1846238254,730921523,1208038054,1858664396,1183135418,1486350417],[1085633304,2029619178,959888156,2061061711,1527133003,1097221369,2094339406,239891382],[369264021,281150871,1926250005,744477449,726159289,265867807,1949987060,1964590199],[1104303115,1818893057,1087031584,162383804,814892111,1420188754,1868811917,1568086314],[1109273983,78801218,7935146,591650431,716386593,1130937931,1292297389,70218040],[470004234,590917110,600753539,48954026,140773477,1154436026,611950291,1370887186],[340313085,196409579,439339392,1044420157,996417971,625859544,634712211,849327476],[1575579452,1741664133,263166242,1935798705,1896470663,1237432235,1235529014,2052727962],[1750107208,1470627178,108067001,1722590172,55942292,228143133,753839239,1199537007],[1151237116,1804078217,1619661783,1588787036,315186473,1460564764,399437860,1273303213],[458769850,663972435,985381024,748850048,1936740129,1493573358,378019337,620467636],[510477805,171198688,1755390021,432984620,547338879,1594503479,372728772,674179335],[841437575,75249417,953802294,520227161,582566307,2053506716,1718337793,966196489],[784698078,376521782,1916628735,603708243,1961362012,1718346973,981176743,1211060105],[1003896959,719789554,1933809373,939316437,560854758,964185097,789711764,1537922869],[330783196,1340073179,499301568,585033274,1402471318,897722321,619888546,390155949],[691869349,1208240503,906687346,718434476,1991337202,550385162,1091435388,1925179096],[624139441,1684691801,1350376121,173659637,1531902834,2119463119,1249354813,1071290763],[891342823,1594955563,1043190185,1265230163,481780785,838479744,378144090,298377626],[488088022,1959206807,1169098286,1087621623,496167677,1536580026,1229313422,115994243],[1129981833,535813613,212654830,356730494,458316252,686665225,138571948,189220393],[370995724,83265863,2015735930,851107969,271985466,2011511776,476721439,231887049],[1780673423,2063253093,2047817707,346032089,515522857,406679922,1413022123,747207356],[1426620755,1911474436,1361335849,1528005708,647020837,301187770,1398715919,770002518],[274755952,1893775901,1457006174,555451147,1149942537,492382739,113420632,1705305595],[1328367418,739839365,621482884,1713328015,656054622,1525139393,792207140,1513497638],[1456169545,2038319844,799302035,2018198827,1191867242,873376031,46857076,2064609512],[1578755350,119714137,67681233,779219059,1243605892,2119700076,1852030826,786667595],[2039493877,1956606898,1273411929,294432438,1235922138,1696863763,1646180409,2013639942],[725382946,1672313633,551125785,1086915333,853285981,446866737,280565750,112498339],[971568489,538278280,1480889662,1556465636,162059823,476873666,2090253432,149906383],[1413355529,338387855,1697437275,960681649,487945635,2076645785,561638809,1079820971],[238737149,201564103,475101248,1451904462,32742460,624631247,1712559723,1094676161],[92944351,2124949266,696046878,1817539649,135060538,1870859809,378731177,1319865860],[413035895,131108741,399037968,1208122292,1640210520,1082711940,868408889,1959949987],[1521646420,64847021,713105565,1701077264,1118218396,1297842827,1870057032,853082960],[1401854373,1853664447,531244411,2075737095,755162966,854206070,2003162338,1540340590],[1971534231,842426259,878934505,2111561551,1260676600,823520447,2004492026,1460197825],[1260355563,593077937,880358169,479809548,1104149779,750206039,1237459243,1628380291],[820490736,75179258,1206523095,844559014,470684521,126250312,365515562,454981822],[83638486,1478284297,973966419,1759654159,1325149714,1757481025,1207300399,1161676180],[1719332870,581573204,462694974,1577116176,792272003,1862295130,194300211,793615663],[434739401,679168261,920993461,616521731,1744267269,1073901886,1085955794,1327801530],[195377712,1286270453,695537987,350002952,2061778641,1881737593,1073630058,944081200],[110596412,964182449,1694361422,2120199833,1649219086,1684786917,470962347,1469965257],[1927469571,1768954216,715451108,480480297,1909135919,2104508070,505639302,1012518973],[2103028750,513130783,51718952,1690646034,1600160967,135815981,1066857113,1002898271],[2019228079,1543809284,797676906,1102028922,90966028,2078945405,407519239,334317704],[537429012,284640024,1055946067,741136430,2017845977,1293803335,38886391,1910208351],[990820287,1225680577,2012189501,1237359745,1965914804,1169588822,49962725,816198380],[1729681599,1150548210,905065434,414449609,269391536,550442888,1433063809,1457001535],[1169207003,1089262653,1383371065,670973399,151474868,1213514154,306430332,894695743],[758872918,325954218,1313994220,1361068992,294550335,1241562806,1191908799,1770585976],[1133819265,1629738525,25385818,982147876,205608558,1653125405,652495185,664683312],[1712413825,1868625270,1650627495,558856479,2067862552,1552475107,1472636119,1910453641],[1231693221,2029132002,1297065174,250728246,1452637806,10979520,1832690337,759765416],[665552617,1395155500,139875233,368209513,1564776080,495453436,1679055241,1711915959],[1117430703,1421824505,95517498,535563700,1274851010,1727677566,1565706425,786642414],[969664377,142198622,141219108,1646502486,1401141319,51629242,1518097001,2112386401],[1521715229,936418743,47121474,51268511,1653655911,1527980715,1344739490,572189644],[1960312116,118015318,1327933211,1573961714,413831447,493860441,711113797,716118585],[1342221262,1467177667,1946931204,1394210075,867853519,845905421,899465647,1187708815],[684235977,1044848881,1225894624,246712671,175252310,2047762550,1350993513,98397647],[25589041,700370893,1885017744,2023252970,1465048242,1495370241,201036081,601212109],[1141279135,1831729698,1690955810,1002472483,2013623953,760238187,286804913,549804735],[197380861,1057066623,1374218876,1726520870,671931209,1831217156,666801045,1048552525],[14625504,903842065,1192498200,1077570133,367174413,356574928,615073105,1629274417],[289702887,769302901,289155228,1210759561,1513159533,293807835,264842563,1186251481],[369516796,1248522689,153794113,1058855982,908157738,1361649189,1652841256,250172847],[35041941,664203522,2103852098,2008809680,13432077,2044464337,1484444795,1369319964],[162889668,1887077026,1996145558,1746533154,1842540419,821844305,1718558092,1471360710],[61726243,197897520,1898481448,510169159,1437070895,1565018982,2130299598,355316249],[1597548869,1236389530,151024997,672300986,580204527,94660948,1020427177,820989804],[1396506901,863641149,112515368,1392867033,358124166,1877086605,1593553745,96943523],[1303997838,432630062,1453716884,911527504,1897452939,1196282755,580339972,575832671],[1308793031,214166728,559246720,365522821,1038298021,167175874,1359323522,692159882],[1391826382,1045157917,1993870761,251817741,1514836214,580682024,1241717094,467326462],[1155986663,229920262,2024203461,1000585493,964910973,1034378090,1841372199,941108489],[1933493892,1800355416,1837119808,1360547494,1893580081,315163329,1055896687,1376563104],[154653716,1121114573,462892274,1218094361,2010846149,987632195,1055847665,959551202],[745622966,1088216277,1755729664,207331790,179591981,1252248539,1751067245,577713362],[2018879856,1629413140,160168741,1571712653,45857429,659648421,134782264,1048626424],[1079495040,1328689164,591090797,1827097721,456792013,1526735548,410718342,367651807],[1692646789,1525179237,455635760,388832931,1093035396,2089374347,726416970,535107160],[1264116318,589448151,1684914900,1580409688,878038380,107268443,2063634005,105180994],[122409143,1908145600,192335853,1850827695,1843929236,981534981,2052425362,84977039],[1530229199,161492780,904845322,1291500949,1396511572,1830640171,235807615,1817929822],[1288231205,390366010,695964970,160618492,1758143559,1711169606,59462994,585154852],[693806028,760321979,2060389278,642629912,855361374,1373189581,1779510690,1248628043],[712871051,885268525,1285034619,1347921539,1438961963,377137611,979089182,1369252175],[1920907070,874708249,2064778331,1840496453,271447338,391579424,1147965247,419572691],[386308012,146980473,369462758,1813496116,308581058,1079057106,412848395,1453526649],[1920170897,358711390,1338586435,2024210072,1526293093,1753053755,1966954307,1476456267],[1191810956,1421136368,20831624,973456422,871012033,1787612950,2023071298,709257851],[689550510,446907214,225938928,2055595573,1563672868,1788123027,2005165196,913851156],[843506886,78412220,97073185,1480044711,928357272,1742786146,1150186238,155669935],[1343192193,1398299910,1740183823,1227809474,1916659102,810417700,139156939,782533533],[512401733,284867745,1757969905,459913055,1364954499,1718496008,87628792,1447668227],[1908946037,654321238,1516247918,227323483,661446855,1580901607,1532883475,1772578086],[2102021700,1602814319,1264360065,130142558,718599976,1680224391,1748194725,336885450],[148133429,1522696067,1812448285,224431635,510674897,1913442423,961380180,115304507],[807282452,987891691,216198277,772054616,1511894140,631999761,1244045743,1010447534],[560743655,2073643913,468960111,1755316463,1799439581,1432347811,464858448,2068921140],[1709844723,303106009,97068624,790916431,1857032985,394568092,124655044,193267492],[1303259198,1368559994,1174617069,2086977447,1681609664,2047995700,60433880,1504291042],[1448519079,1135805902,741826127,185919226,1498952652,25344399,1168389180,198036776],[947457947,879596486,1898206757,833566438,828146379,1120320564,108943851,909697117],[1836770240,1684650708,2015124714,152085534,2061361154,294808314,565814374,1530291037],[51349245,98895605,1955701414,754391000,790132826,298160892,726193282,528484928],[1156420744,461420498,1247478060,590982573,1902140649,257366992,702508991,545392465],[1716023484,726070110,703615589,248012583,486224146,2062460095,1320639704,2070241328],[1971261196,2061143153,1366105964,1212798511,1572803903,1428885756,822330763,125505688],[2124425239,312188444,946617602,220892523,1684932401,2116263935,432253150,1890479927],[120228918,1355656876,1528925595,1199432963,6157720,1954843329,719324225,265770089],[1220753399,1264896796,61070726,1913723314,1716431213,1484190398,1908138406,908655620],[695646392,573580714,559505048,848756559,100348411,152702413,1206951416,1346351175],[1066193237,2106377933,1365648389,1672207119,933288894,1822914952,1506123377,1754630320],[859954712,249055494,220211507,505812745,1119285660,992021850,1067183614,681658544],[1009939106,788118020,1852216671,722490290,1386966637,1071708771,279940360,771037565],[348460142,971278698,1661613921,1871556067,431430418,860663430,786685155,307416050],[2100062569,1845116764,1333005483,1685846283,365274053,1859674129,788435405,1017461306],[715675723,2119035692,728561344,1681577951,222089360,1122288011,630422402,813347677],[1654385361,1265955739,996648566,1155626323,720960189,1662846947,1797848308,1435155260],[930528408,1538787421,804143622,796127572,1975438040,640486504,1971132513,815810629],[1690192059,2090095351,1988008813,1287363546,1162752686,756716536,1470222396,1409610467],[473877497,942316183,590664774,836131359,106680882,1499965029,348406781,2002794584],[1241962472,1777809194,1935150400,1396699774,362920951,1841287090,1564091225,1987241646],[608172118,574067280,1442072814,1356542507,353292383,565358574,817790426,387267230],[1068313494,1071612949,1114989743,1459555218,1071860051,2010412349,953964565,1237281253],[1011348107,717400856,1077664157,1299577634,117908380,76013416,1638479145,497636792],[1260293511,1645694347,1063704438,796407618,1706788434,661554738,909432471,1593646639],[868259483,404767651,1086514782,664667768,1143657398,1824808594,416499307,709419099],[2053517237,865211476,1434585468,810610979,1585477538,756300056,538116775,1494383702],[959651685,1382493074,284618653,547546922,1971547042,1041955545,290428044,329079183],[712769430,1694967134,1621940175,1659345957,589019007,1979344639,22506651,917043475],[694911118,1625819514,1577164577,1199105354,2121941698,1345984432,2120039860,1209938635],[1391014967,412066441,385025035,1679307182,568300242,1686694560,1468135365,868479947],[819311584,1913084841,120275740,1378322295,741985745,1811597590,1260083001,1999233024],[117738080,9699458,327192445,287165895,314770003,972585797,1602102498,1096690311],[380697700,831673592,1628826897,498691211,790386998,1729585639,573532618,1783279741],[160500744,1530392606,1853635587,1198253307,1999882116,63968273,490173542,1255444229],[128531436,1977880668,347671044,1142111387,187228707,267126297,345750679,1828486266],[1316213103,1625381578,2091963969,1140268281,1910111314,746089541,957328824,484239777],[703762215,1410106944,1725985249,1699887359,791280079,300666622,1384103643,732047352],[614197822,92585641,1524541151,1147471616,1246871884,246563357,877710797,1147191620],[1980249414,424270000,1331655003,592878364,744103291,1115139033,1566911441,1258802430],[1863397969,1669208104,297260610,711950416,682434171,1611706414,758699858,231739874],[377561607,630437759,352699733,758129270,2049148428,1147226277,204594202,769995951],[717443785,1360220869,1022674844,235628125,734386798,1209311375,1427059847,1720267780],[277862711,1517002766,503684910,1977031109,1927422673,1244301733,178039442,1159883563],[2053407,506155580,888613062,643744205,581708033,567436910,1017211467,814857892],[2091138262,341889699,1942161781,1864379157,628235189,890540656,1905013541,2067419998],[760234418,105081547,1267415364,1800100906,1415348257,1516896496,820507634,195915273],[313686015,685208618,180010153,1045691996,1681454655,1482289522,1418883514,1890193937],[883118949,836383115,1307422101,1652710988,17598347,879101163,473419863,373649225],[1767087262,886542104,1614897385,1299886577,1356881945,1642420989,1299125704,187258812],[32097775,1573971371,1066611021,102259801,285832387,412465004,1666772333,2051641310],[1784167753,1582870801,38098329,1143826915,250492843,2014914341,488703625,1319832502],[1009357881,2062167126,956216442,1920961777,418438669,67162137,1733040208,1120030084],[1192568815,1551200918,174106835,394162885,211639113,1457899490,288791552,1974087786],[1901732639,1573208576,1103029340,418154525,1493278586,1086185385,1130630763,1657346566],[246499625,2021078178,2024153576,425148120,1433896898,529640516,536843762,1833953572],[2063787042,1090649192,725304672,1414697961,1242639618,453909216,1041734336,1526124259],[680041125,1555660362,249712457,2086024730,1294715093,1734445028,301756234,570247256],[301245512,1840813060,1177060446,796082028,59462838,1691849700,1776794334,163223374],[40485400,1926193573,792347371,2050810432,1286748085,243978937,83732015,1210036807],[309613168,1367677040,300997123,780644896,274617064,452027380,1951611636,1885586641],[821812811,104732218,1879359054,213974408,766888282,993065305,1800185592,263356144],[1935928659,244718989,2038183034,1511061029,730649066,1767682821,1083036941,1686367112],[1913762775,1669087474,1489058704,197578766,353762385,389905472,578415191,1400294931],[1365849865,83319238,2017390605,1066046874,1061213343,173996871,1824163371,1236824069],[758061340,1005755274,795234840,582270187,1595063311,1592144268,1089179329,1669509547],[1240692386,894592145,170589492,326962212,744262831,2064459401,1900636771,1652894464],[1060502122,1205234824,2128250544,414544536,1981899748,1554535118,227794051,1813887144],[443447076,1295954255,666648449,1335957153,841667612,1657512513,250093736,1174674250],[1692910638,2077387348,1263338540,1117046517,486438054,1559277847,1163195849,1199678556],[1227307633,1923253132,405218578,1838168247,1165950679,1590925582,2042724643,1746392674],[1954432607,1595458386,42869822,942277779,1845332021,265439557,665445410,887158374],[2102292117,1270441759,1005195185,1676763719,544658781,255570315,787339523,1266284936],[1861500010,1627394565,2036738788,562908977,817408157,2103802394,2127934836,1722862828],[1523344885,1096234487,418512952,1832808257,1331138008,1056456496,543782382,1299922021],[396731593,2039477182,237645537,139040414,199809417,1561124015,566615915,744743016],[1646164743,877675392,835426901,1420433500,253919594,4158420,859857515,636492744],[1788786826,221963527,754020502,1271291116,1277105812,1993841437,1079079584,5096644],[2041098468,1330928820,1630307959,1512472337,531507361,492205218,1139566963,1917900443],[1885943722,63060687,1319214195,830228224,450578406,2097993796,1742041055,1883324717],[640356284,1075050544,1759343568,774864462,1942676425,2096003508,428107880,1235249173],[1626136708,1905678389,853739393,2009342702,1687925440,1131194255,55594679,575829826],[1974007152,1726865096,682941475,1374787334,723063453,2101637010,280004143,1752593508],[479381424,1643220187,2077780142,114662132,314183575,1401662703,1537080923,1629890963],[1946925944,1774322077,1764361392,1728507796,761932431,1383155043,880683885,1068416544],[1216577492,1358206684,1528968129,1952390536,805706817,1629312314,2090387164,765877522],[1717885243,984572449,1549559671,2068392793,1700577093,1396081561,366909098,1787097061],[481948436,1795960052,528847275,995038040,433212850,827695006,215179461,862886045],[2109161073,2079343846,1471566234,980659223,1993474826,110318880,202375150,1096074084],[1436207012,1955667365,1581603894,1699453767,247400641,868027850,1727322795,956482469],[743413015,563488990,1950644273,1932152442,384755182,1777093804,2127153417,603580807],[1413679934,1703887748,16098816,1730700202,109057678,673797478,1911175411,612684768],[1150878233,1892442460,2117639957,1637793069,462210307,2103943994,1533328935,1515346],[1036043474,1587536616,82403692,1000183651,602819860,993261934,1495122746,960641929],[1205379080,344260012,621455322,73911432,940688443,1691398476,1591223638,1138108739],[1681788442,1950081664,739484931,1874409278,1186631001,1963331710,2100390450,379403451],[1226729988,669205907,1228630456,466179781,1075431967,1717811152,1465252744,121976370],[1189716546,108657851,1465758919,1868582915,1243944835,1539811787,1794076002,1145072714],[1940740177,1093817412,163113359,1816200374,1073088185,856818208,1117230740,1784952641],[1199944402,632362240,272785435,2088057894,1844964232,808821058,1610928373,1821816902],[1914341779,599687199,390624686,1835566437,578426914,1771303534,1709765693,1446464178],[1389283580,1215932929,617016096,812525958,597528553,1269758868,599515173,1497752524],[298271035,2095659611,2062604895,1519292990,2007347917,573417933,1940140796,1289999195],[1139742940,1102142895,1047235659,1769451441,1181361706,1763656142,1854219926,1476743298],[1828773325,1866127637,1401564983,554117462,127294059,1027853587,568216536,1009791257],[868486368,1822783792,1554303726,1215035071,1165658384,511759871,1707034793,1057125659],[1958144917,494565886,796524318,1640646725,1190080314,87529642,1105862462,794303027],[1284305720,1912469096,114826299,282898212,43106985,314368932,2031139742,270307375],[1247408663,310199024,2090942181,1662448526,958317167,184347756,2037599517,1265398906],[1915646730,81304771,193141636,967980103,119404385,797360545,2093470193,1670022943],[1304965550,941050872,1271949083,53088547,798926326,1149440345,1995684171,154328001],[1172438963,166553486,2108171117,743703584,240580095,478436368,1411989269,794138272],[1395540857,12167866,1802026005,179998027,1584444534,1164758821,128339616,426088241],[371251830,890525779,2087922791,146371851,2021011484,977476318,672326061,210053277],[412922652,956321874,1682631296,638193696,1188239568,1346496827,1558960963,1057792320],[1293589764,1717247656,538717327,1031703670,708647526,1918127070,1329378030,1827668165],[808015166,450631440,2103669410,1367843037,517029762,1993038143,1536506389,325206967],[449807534,846854614,729080185,272762200,1029003320,516452460,509316937,1453716264],[1854736935,257601775,1957173331,1571672341,1662653914,1898994091,1855214540,648241359],[1676153967,1297481221,493356013,456039228,1173105287,1537639218,390479321,383354623],[961957373,1244419687,1638054412,1304238569,896670109,1215482159,1316192992,1871127548],[1242950201,123467061,421979927,572368864,1216691815,1574424820,811234136,1655818164],[405002955,1187166186,1810180718,2056671778,920691328,1926466903,1337763986,1710358964],[1060683339,202575169,2006484994,2105396983,256264194,2027771212,1792678647,1993107977],[1888513921,854314562,170904038,1114082326,1325925895,1314980469,2017480146,1470424141],[696145126,2065271094,1433363862,1660134897,1757679686,1054053241,790872815,592638281],[645677966,2000288511,468074668,2026902003,166044570,104715694,798765376,144097598],[1176516215,1609999151,1207344174,762797850,1939659772,1836144857,1556336785,1896602861],[1411426162,927173321,604765845,1889008265,1925814245,1268584024,767074938,339921939],[709307230,42774334,1122125550,1639400220,1378362902,1820754876,430768798,2129777353],[1055252730,1137105234,1115947285,1601205565,101457343,1687695062,426020901,173730320],[765653446,1820864625,1128580698,1508643463,661476356,194845183,2055883656,1671186609],[2036330538,1902089860,475795708,981196334,2081877463,955483023,1689571200,1122954664],[142197397,225542920,24422415,61361794,798337749,1283262905,1555213180,2029632258],[743932565,708412108,441870480,697091910,1423421636,871727767,1120097634,184625415],[2067578862,1019743285,1841229506,464085503,1533892571,1383402381,926836419,2068375995],[327827058,1789523279,1833332242,584611739,268889293,2080939016,1745802384,1753110317],[1111096725,1381027017,107867715,1799619744,509271512,53575991,681889473,551139436],[1585378569,577341308,409904980,2115224745,1397259797,1497578915,1878621144,120452371],[1568480246,1111406067,1300452363,1172288363,946481175,2029350188,799399884,1265108926],[799807093,1445925719,367917658,1469441532,118201983,1974336438,149787583,1351641082],[992428546,240628103,624870169,1904967473,1933086755,118535416,1498738080,414332597],[1417702052,1650626226,1071897643,217277385,277653206,372750823,1137677570,768976942],[1344200636,340470923,564371776,1545882912,796059938,530603036,2015377745,627941391],[1456373252,705028748,803724888,572419592,291415940,775356225,1213225932,1808464727],[1301167217,1613678998,196251919,1281320118,340697524,1785447956,619848164,1410960504],[930278134,828915326,1495296234,1873768657,1358515396,623984379,851708426,1819859936],[1116910199,301656605,402489113,1540082262,227541643,527990822,1815388358,1787726516],[974739262,1852040167,1801436334,1868489978,533671010,1561928477,2061027448,1472788624],[32409339,499948052,1249091703,1046225605,2069673048,821317437,918620966,177987572],[1854433082,1201211945,1023757519,1489159339,1059987584,1973846457,1092016885,738236657],[1303230899,719102578,1189125781,750223492,1050055800,525647823,2016362943,1731367124],[2006693432,579919321,458406244,2057865578,157257981,1374597423,732477704,756858654],[1540299143,1377264007,781376696,601019445,1918590595,1206661466,23347616,1202768819],[176939506,1552232814,1525970716,1941731554,1408875520,1651935777,241221220,675886695],[1283147992,878791102,121141352,63639649,24030573,610125768,1728003785,592554554],[2065983489,1554945687,1656545602,1097941164,1619615020,1692107395,718579155,1338666841],[196411602,1326174290,2023301788,2022833569,1051137282,181887779,281460219,1040095896],[988679130,400931922,1879524375,360061067,1786272432,1641512614,1056101790,1394740779],[816286527,2015067874,1295637577,464817045,10963309,130801685,1040561913,997011544],[1959039944,216667877,32186399,9122770,1357582047,1829367127,287331648,275748808],[803963475,2099768860,1388662681,66167973,1135594316,301414375,1492196182,1473245508],[1274765164,901910008,565888700,114044820,1761508579,112997693,1067018933,254084823],[789596389,41621627,25702294,81296943,2094566362,1586203974,1655266022,2080535623],[408113875,302937057,974457086,1866359640,1662262965,274465841,226221945,1083225378],[956134341,1907283799,73704134,1443500964,1684679099,1949593647,1012961613,1362402467],[1161552830,1698053495,136714193,2113245735,826739914,879056220,959407907,1706809046],[1057733376,1811888942,1732967261,647908970,347376587,1380025195,1064581341,612431857],[235576471,251727867,1157288791,1282757875,2032757290,686735978,1401188246,794339215],[1676153394,355496772,705511402,1361384378,1419240728,1385230458,1964553749,1430879995],[1402217950,1339576184,635577863,178506942,2060845243,1376817581,239811006,675502097],[2039290632,664594244,1319553728,1823760209,1178244752,949558654,2017400675,340969556],[2063657051,825358692,1515913059,57503913,479739280,1893138024,1416758388,1258111224],[264229020,161228704,1298821239,390489434,952567463,672507563,122066923,1423720933],[1557089285,148680474,1338564114,2044945722,2030728156,450217997,727313676,658837214],[648096056,466956929,1664671885,2092613110,2017112994,1407361972,1807209507,226700509],[1217377507,1653400898,1308506052,874320242,731503120,1262415537,1084306100,413871160],[1210725496,2030460125,476780511,1597322097,447342909,186344606,790988870,395041089],[59714946,1942720185,829552409,798512643,1873634413,1869735152,349681590,428567773],[558494294,1720040062,411791558,1730127330,1216090479,1854833529,1310344370,1097925539],[440046041,1775874205,814565201,291460331,477847617,35337995,1152857456,389418610],[784264167,263592458,662007272,1516615007,1943862215,2127938838,624280230,1960659584],[8575413,281918843,943871731,2067647544,1508485320,1092277647,1519290795,1914012321],[1962520599,1404010838,312670251,527163267,1773637395,400496072,93931260,319222616],[1176716491,701946632,583064000,1324043558,1711213529,232517659,792897293,2120197608],[1416401024,823894266,859819011,888178247,734134860,1926431007,1510941983,1680572614],[1749768162,151477295,521810257,1094145029,1541957403,408622963,1086653154,2036948035],[2045499762,1481233341,315309922,488938380,470426299,1789860517,17113224,76579703],[914441277,190106926,609628330,927291518,591887157,1765222267,1041657584,2112601917],[2077820188,2041246844,597324140,1748912644,188755005,44684705,331923316,1657346753],[1621692899,1764440948,2078354472,913053640,1298412512,1165407758,750794512,838150981],[741139005,1251314944,573410695,1123401273,36385027,861285862,410351722,780964514],[2041494443,347259567,287691749,1744996157,1148972828,76662402,1012689168,811083147],[2038697426,809889467,852108182,2039867367,1049409519,1278631935,1994476052,400268952],[1178976022,531039566,29580276,620061045,32117820,447873739,2067102238,241319214],[146577432,471228250,2126524597,403500311,1342063458,1868041554,1875691148,2069251058],[71434995,1776919848,312873367,2001839098,57506959,439558774,1149115115,448918372],[2040504456,1583402815,1937337936,224832207,1221878764,430196599,89103903,503959684],[1230727986,1604121552,2032407385,441111660,371756163,2011684532,831790520,639622848],[235023293,1763755180,1057632650,413856558,860818682,1284086180,875214185,2072723667],[2103564084,213664532,988032770,462183723,1438591552,229054314,1197371546,1566254987],[7616850,1864855795,238331204,1745635928,1812063150,1602886075,233093291,1705055767],[681566797,2074361653,1142314702,1152685389,2104654776,2026457285,229957213,733771563],[563765989,1762555534,226921390,1194565432,1917392806,1494710992,1474847203,537985093],[2044150457,1200865948,1497488323,1137837349,1877390017,1121414975,157513020,350866427],[769368824,1368609613,1007696316,450877860,1903949378,1601919294,1502799732,1851906288],[1350466562,1534780148,868002226,119011474,781883587,1832836364,1335255976,1324988561],[1971569353,1278986805,1335440265,501937143,763002504,1109683989,811645462,882102],[1471270259,1366795048,638691769,673679696,1028723155,1443840955,848163077,1340000974],[2074482371,1934102886,1519299764,1583172837,1081539470,491800699,984626479,1593498462],[72013388,629803090,731799668,1376492172,1194311721,1567919549,631740722,913283993],[1814393171,374994455,1472690059,508387712,1334127601,1207908949,1393874004,48918639],[346687261,382647235,1380775388,241330788,1525506867,1809745816,975104317,458709962],[1198722863,82250500,2115391416,1620869824,1571593133,900674906,114372993,1575966519],[1277059980,979398467,1804953430,1479475649,841331728,1026869777,896732539,156226116],[2008086706,155000609,1150562048,758955452,1580973575,1951271977,1761467666,429786976],[1768189746,296415939,1939634020,671013319,1711444360,110193150,1355082655,1749222595],[634595658,1858220163,2124103829,922146682,1692378475,1903565496,392605245,1709880974],[1454700280,583969850,897358202,918332372,94508659,531856379,1511442017,1294560303],[1756948397,1198162081,857246442,66168770,1349950450,1134029931,769871226,257419877],[1303583761,220066345,380110319,1887911224,2009747867,1930105796,2023316144,1465578211],[1809314813,1625751696,1042236193,513583788,1428837720,312661849,454357206,1416413357],[1064368062,1371007961,1015864483,2108851334,362789526,1050270305,1488914633,1255162455],[1121385182,540065261,60961671,1668117945,1738041781,7937601,312542007,1381441080],[1293774278,678782728,119826393,450815752,898649880,1696700633,604538646,583603753],[809637646,298026961,1618944105,159938743,1428005998,1094644073,387473839,1259833706],[1424813475,334830573,1602875024,1737420677,63310052,1806652104,703623740,923823934],[1300909997,156364521,739671166,553826059,18076302,1270646897,278005319,2099813360],[704268624,1962087308,1097461985,994500572,2055228479,125530532,836676509,1259288567],[1662811613,857059207,611879523,1011265932,1642255418,1456931820,1121651930,2076915417],[1873223314,753538679,741000676,361463181,1053672882,829877996,850210828,1604907818],[1863137479,262437346,621364581,861432620,1602655705,692084237,347652125,1085436109],[1453831914,1408742313,2023480492,622410219,1205248075,469831475,1917430578,1064933968],[1951887203,1205030446,1001417749,278429759,1026308295,2059966472,1989111040,2082093597],[1784745719,2063403090,919761754,1824399359,2129023699,946227582,1790744346,1144053997],[2018833758,1260500872,1894857167,714034025,1103955443,2074234091,566008762,639620519],[224163730,39121562,1503651208,1532005014,190986108,1680860056,2087369392,579432264],[775463823,1898888586,1455616480,1501947819,2104235417,363796407,769540677,842814425],[1724336876,1867441914,624635718,1498338688,49790396,743070725,619887475,1109238807],[1968554639,1297288332,2110717647,1352295771,1411022815,170939710,339700061,577557842],[2044176333,625406805,429214690,584642763,1352740135,838013380,34663279,561991264],[257238388,598078243,1895979427,9634623,1244284964,1041000481,1471215754,111212000],[692281625,1115064907,886212811,227746073,1870343323,125598553,815798924,1893337272],[1874258549,371900931,2031026591,394002834,779341664,430512361,1569911612,835938813],[2123508688,1298314566,155398019,127430316,250924502,455823944,662362708,1556368958],[1148501719,1319957033,1696310090,549468150,1280338478,9585422,116631082,1140469263],[1311038130,1705514840,505764717,490330427,1517525102,153873789,707071661,556040141],[279861937,130292046,964691043,1068390480,1157955059,1058082489,1325910625,911829629],[80308823,355725674,187127877,759128868,884092271,1834150133,1253611674,201127869],[751976973,437684400,476261905,314488929,526170188,1291114747,1921828738,584570507],[1845796419,1109199367,317947668,1734112582,1705775374,776719173,1345908993,1607961101],[1177274880,806485956,1406132957,797678641,244057201,1388827450,335609518,725384452],[959705908,1871306970,1809976748,580506817,540721655,429007432,170587847,10006280],[1556309885,862102580,1614956329,390997629,242250426,1385360050,422714935,879582935],[911035920,976902444,1683085030,1113388032,284256276,493867285,2022482825,1945638288],[226271931,535391922,1080657814,1164288196,1663316311,321388338,1130355199,554410880],[326988050,753086976,640880760,1423703969,1374726610,408357963,1986788987,62279058],[500807932,1470148678,429819000,8353367,1389360112,1111439189,1615937958,666082162],[1444187344,165991532,2072361572,2068543840,2001775965,997676299,876577151,1114719124],[1395932851,770990322,400913759,1052103440,2031073913,347435761,1663510064,816587411],[1416528432,1451331048,1719512591,1923092967,1081116819,1592011244,196208918,1384692247],[188195913,913135629,434567844,16150235,1246830214,528014004,1701730363,1090902480],[1680544882,812823172,2129659012,1224260220,1319850957,1453148513,877739825,880236580],[2112745999,162795215,566604977,1520487973,788171317,1921841586,706040280,1743790027],[311957412,454333934,2023040836,1913013025,1229838984,1436012418,1188985942,2053542533],[1557301893,247100747,450284207,1744838594,560252450,208577490,817231685,1718948474],[2052853371,1582958871,1188519172,2053802690,876215802,1912853404,2062174001,408530975],[728751534,1552271408,1561373835,683044983,1035935349,963087154,440715078,1722043777],[635362978,321576547,148637975,954703672,2106087346,613689887,497626465,1738880326],[1457447239,462007083,1436907479,1469893818,1905079946,70633717,801712610,1174603348],[1607108910,762734199,550626932,1224911407,1843453506,865464419,110695078,2054344902],[1814732292,1928281550,1879217602,1956104108,1959177300,4655213,864603926,949988751],[1827656118,2127222080,1596504462,9359563,653994205,216708176,162910253,703447435],[971652240,1912202494,1997328850,1572623760,1246115627,781795595,796587664,2097855095],[162069088,2097896886,416252086,305623431,1925884078,1703257189,52869304,1786318726],[2032758573,1706092545,1829973480,1197056405,1608929539,1515594586,989473731,176717516],[2078452853,109138494,840366347,162800517,2041698801,1032497071,530749198,470882382],[1534475649,1316404900,571444767,1333664189,1018833566,1958702425,885951734,975981212],[927047304,886915853,703777619,2018626837,1232929974,82924990,1527260640,1443568653],[1692011202,1742706141,2116568831,165983837,1320913578,1091076591,1421259425,332169097],[755065349,1598321302,369042926,514590564,217389476,2032714823,442334912,511776085],[777431153,956580531,1961468086,1278052560,347376344,1815359460,1150825643,941918286],[957019971,667919278,1723210426,82891026,625887865,350064728,74280477,981184183],[219015664,1141101420,1985297168,1036198546,1464820765,366453953,1274294901,2024335151],[469470137,998236066,568527782,726094901,225005222,15441744,43600045,1733789596],[116958194,1578202936,214430913,1366413796,1346171002,395766568,110434249,197165590],[1473532654,1713304146,1822256655,1138261154,1224825163,1810912191,2105465209,1691698398],[1384325341,1819939174,767807997,1641006763,23078657,986689095,118284801,321865168],[453207895,547282038,1112543511,1684271111,2029955582,610128799,259263926,1683689948],[2116449549,1283308130,1669681644,1561683787,935715361,1516397037,782175135,1384459166],[1255302011,43882122,776494696,1072369472,1925940819,370008128,1660935001,1816432817],[1610996677,1582372213,1554226720,843613743,2009926079,1808894052,156058743,1339191597],[258198501,227724822,471356997,1599336781,1165899490,1228823044,2082941553,1395758062],[1975767873,1706379924,1176734650,960946820,319021785,518000143,1293933398,790341506],[1736694725,75061319,1331210845,1123108363,1855549952,964987946,1695556019,1605902713],[810194761,1017534888,916341883,1690631759,1248200726,60406461,165313548,1700540113],[917194669,71189657,1008827136,915991583,50238018,2048045651,646345875,1220824646],[1602356576,1487259462,1399076034,1507712662,1217287898,1536804206,474437462,585100958],[584866811,65371318,1154661276,379558824,1459576324,660733319,669311291,1952251598],[1389059763,1225524483,1214369625,427637549,645370528,1072461795,731363852,236738207],[1558706624,1471303291,1197158929,1167011578,464721322,606988900,1273153899,1654021516],[1602554182,35124947,526082497,1072909070,252918527,712060516,1041093872,1494410989],[400287581,1951834019,511284719,1541658600,1608368144,1380676598,1317062293,1436179650],[161971732,595101924,350889671,1648059544,1262457645,1894518335,428633972,716444945],[1972281525,48965111,1908064943,1584120248,995955196,406706068,1191906964,1210172391],[995454957,1339574746,1223574450,624255823,1422242384,1712024510,1221149822,1814386527],[2046773960,54690277,992581844,1378828041,877495466,27878645,161916302,741208826],[533997751,266737261,2106936686,1135338160,1333488970,342974463,214580586,248146239],[1876739668,1613880357,1594121717,2036147783,475547870,658320619,1723669760,661366657],[1682961826,4749287,43016798,2096740452,720034310,655593601,424545102,625501258],[175244581,698995965,1068955100,1928389999,1044588452,759139387,1853665347,483851915],[1207278635,47343385,1143051649,351649045,1592682917,1226965523,703654819,1470360557],[959231931,661946154,2066921340,1613990934,1492537045,1618639478,592200118,1477703643],[749088098,1704471816,917919685,1908298360,1213062599,905782947,994640435,1036394443],[1660093997,1510231164,1128002096,917901050,1099688386,1515282529,332299580,81467463],[190488137,1689268901,76296338,1379452316,103808638,1491426747,1951731259,2032640289],[1138381650,1428507163,881829827,1276671981,100899852,1694005951,1882466646,488707282],[2074547477,640758426,470129238,2125331306,1237469485,1107150258,635684520,1906380039],[43650464,1881635140,68186049,1364440535,2101763911,990868205,1287852953,2026937229],[1981861851,1581434525,367358715,992492902,1058699883,1248180093,134009824,745603035],[1689206416,1459122149,676609894,1555508040,1203411112,2053304124,1312452996,1613950610],[1150372923,1698051350,808525280,499563513,464565345,1561914551,1384281387,1669867967],[1262613013,558674969,1902916150,1632037567,820598391,457480384,1422729228,557046784],[561142056,1099639667,1258825390,1571430798,640654607,1436463698,2034352080,951248788],[1621147620,105744663,1270217065,1348478848,419093075,316140358,1125624119,659348218],[592075890,495011818,1479072726,1285427646,1982311729,304967033,43432135,1436065874],[1984686326,80886066,198860431,272420504,1133969228,845240960,815798468,980394826],[638385115,1699392231,1863687623,38531593,1227393629,487920278,1893494016,1860759073],[771883572,526140206,1391275884,509808780,1269608467,777093601,2050939187,875227081],[1482789105,386341844,1936052791,218701807,1372369905,1187881110,1418092329,1940827575],[567393169,1671914665,1433649401,536891208,351319515,74053663,352183997,1478842361],[1776817135,1069561504,1716135970,593403831,2055827962,905694847,1119665589,1460444839],[841098868,902573237,256123398,684512697,727419290,1149998564,1411198865,1538907884],[2058843790,780659908,413337718,1118244605,1570034996,801557642,1575750476,1741790379],[278216406,326463566,1444989510,663055819,1829042384,139803691,221357138,1054146221],[1458940732,1113855914,2042119953,1835909145,1654019841,1407004328,1602690844,1493012271],[1049326303,116588061,1002964086,149348025,1983792922,50740831,1759889188,470368012],[826982111,572922409,268971295,1061193637,1057123066,559358705,620854559,1868204810],[76391218,629340016,1465407189,1145457662,352998294,2102472535,202621946,712725123],[1798373018,935150782,1491954065,399381046,1667026795,599232830,728537427,2046164733],[1545680201,1468305088,1920599925,587585702,583071575,1177551303,1280829256,551725612],[438189568,1829383360,89482518,839548916,483725297,87502045,1951164384,1173646892],[710193475,551099244,1743122210,475349762,271544982,1945909968,1699086953,205715538],[1830719679,558066061,1907861968,2041803786,366864709,1457671273,1377288560,882427755],[567864657,64898822,1773834704,310744097,200803468,166236212,406050975,527228454],[2060055561,1944951704,148757010,1966947043,813642789,1848995491,1021225399,1527806533],[602076276,79527514,1135217649,460107889,1763151383,1124714160,1552660906,1491136330],[239917348,214109459,1450982203,2074142705,360296349,1798834882,1100678716,239381755],[705839301,810947258,2041877708,412046957,1386474339,1853089405,246738005,307949267],[498645237,327308620,1299263090,791299540,1147958695,1690445556,135773311,22074613],[1248462073,1268550306,1700648364,908843152,1933388389,1067761929,954026751,51087770],[997387179,714734945,468943829,655469572,1418910816,709144835,49866814,824890646],[1427531062,9199147,1907281858,1138949995,488424312,1017112831,79914922,238092787],[1535310227,229946303,984507628,2075254162,1165069298,1612395982,1240376978,1907394773],[1707336033,1481950812,204766733,1321108140,599119536,189241985,1442539161,1096719926],[1987207649,125665384,205525249,76446756,1155640646,1226347325,238687577,1717577882],[708935849,2050843900,1258627035,1018167717,724066932,2019460574,889156445,475353224],[1795347326,1889082776,1894855725,937119412,2038431683,617725706,96109810,443704455],[2045026485,248018151,1695775245,834861864,459682116,1330624921,2094740706,587685730],[691217527,1496265308,401675661,238742730,1419064086,788330251,1268967011,1251700839],[1095725273,40005210,1515391390,1128619093,690551415,891127748,1237697469,1840014799],[1197417649,1433291951,1771609328,1723720031,662722188,959546863,2128974341,1756564064],[1297014494,395195467,507175706,1153364940,1314593961,616026299,1885677803,1358973943],[1564760835,1998182639,1712315204,754797144,1853876606,1449396680,1863267056,1634997441],[573131565,716471050,1486255617,214588611,29140943,942689332,1432517994,75294029],[164139747,1560243916,1037772401,117555667,845006133,2033252122,1454815693,1430982050],[2069227608,1914200317,1212839806,1040008084,389408265,1607221690,198636813,824526209],[681071001,1824536582,259531929,82762040,528474695,2082130725,1379588832,2078473627],[11413432,1155913957,1971420416,1219928166,2002701630,617117691,1357086712,1321027090],[254963985,1979707161,789588558,965040975,298889578,1352408788,216828046,1365355592],[1314437858,2088927153,1325786010,770289079,921324320,840536955,418292589,1047656388],[1578879104,789909231,628982619,1824412082,827222934,323396056,541563781,868525374],[1342815584,1974207324,1409645601,1315584087,1241978408,472150456,745675036,71001071],[1519792705,2053773686,181049723,1702312525,1886944227,458430421,1218925999,1620170752],[1105983675,450979685,235081561,1377523213,1031370118,165574787,1561880761,181483981],[1345813230,1361121628,734281736,1344688028,1840532930,1184831469,351016478,1070091001],[1262370441,1891896155,429938169,1874465210,1942381494,1331082618,1873985470,1425349520],[1073599051,741509174,1486138716,308671498,1594839878,1126836308,1694954907,206460081],[1909663756,489425931,1522706476,472809037,390686126,1988964054,1100676565,2027646783],[2075813374,710626350,1931227588,885739556,566302351,1911792506,629091952,1004947855],[1329173858,1050602732,330313012,259161039,1770354521,514998505,1928581723,684724058],[1374483973,19349028,1491082637,566320722,1365353562,779786472,1411687302,1544969452],[285489292,1212162092,1863283939,1689842286,1540165151,999928214,280617596,300800185],[1812089060,1364448328,1857204015,1758605784,265276294,871550095,174394057,1196810678],[739730514,807436026,1185835910,836857568,1880771552,358239354,1579654401,36509347],[544871526,1784506733,990339775,853449950,1952692889,1539118134,380079659,1188131088],[509923497,1858422503,43347712,505316076,2130628342,1575140983,1943003924,1702318769],[1367862283,764613800,2104371949,1683721527,1389493527,915814439,2064827158,1195522327],[823508486,312645614,1370874597,2069388030,520873099,6765822,643703106,110129979],[842531706,501257736,1358594319,1475767524,1804525569,845820617,1092221610,367743411],[832118237,1305476611,792575985,1182771385,1565223437,598738559,958163655,30957238],[520407590,875191544,151958382,2073214052,660230948,650558999,1587201175,997225702],[753964742,825002662,786460364,671978615,1437671691,823690543,1049807613,1216642996],[156846536,754744778,746599166,1952813074,295210532,976211317,1554526104,755191148],[1552057266,1296700146,622881762,378342200,2067915256,1588001223,564562543,1372164251],[1389460848,388621124,1029117450,1481396953,1576508436,913665640,344925393,1976340217],[1663049974,1874573146,1042502349,974144085,1425903482,1271476759,2125790612,1799971267],[834570790,1524999023,989821719,194126800,1825787545,1805610855,13782259,1727378904],[1157177527,1884945059,857114573,1455635468,1386455462,855933468,1632261567,659399454],[1167013067,1267682199,226786438,1125547036,1666801346,1647152108,1829627144,355007763],[1880600161,1583937514,556202350,1926080804,1681123166,406259838,146061503,776227069],[564108871,1270468735,1881740077,359973071,2071141464,2010845699,166534768,1902550763],[871004708,1045786260,1195302547,1301294615,1692329209,527202171,719469343,492971200],[1944855081,493505055,323706990,1208218670,1210105565,1215562987,133800555,1808941343],[1097795300,1273605777,532129,830932879,1393923510,1159707083,655153049,627026571],[714868209,443971315,386239526,78753725,611787200,1613287940,1432706151,1403926249],[254626140,1402790607,1256053674,1505183358,1059555391,1118076149,834543480,242431797],[1586128438,1608418846,724767484,510479713,1230219444,1096240531,1105431246,355852540],[376004208,1423407569,404074079,928342054,656208115,1240649046,2000963256,915482408],[2002783681,408213745,1986182975,1334460207,1510136317,1965307264,801276647,1444441229],[1315972117,741256227,1462170125,1940797557,49797225,1067903314,956762958,835170716],[816000209,1114411457,1622644818,659123193,1203213662,980046617,1863485306,695803464],[1302732134,1897255336,1500506781,1706736507,1553352148,281154980,455968636,1487919743],[715491928,1354634476,930999170,1152047148,2018561279,1497441457,1550702059,380901900],[395963067,1624440105,35994300,1041604355,748199899,1722033744,40986622,1902352353],[1795971505,1384475531,567786570,1721901897,1919885329,9810084,637527174,76838028],[124955667,1801412274,1926919328,52438421,1544663375,1047171733,1180330841,1912300716],[2115013294,1904996429,1224952001,1096345941,575284719,632920777,574145407,1611214098],[1903650183,173079985,1132093912,1605790059,1567094935,1574297197,1878199100,86583168],[1984694202,1750491924,388255683,1553142661,1638455886,2115716959,1050708189,177196663],[752002806,1129766966,21045993,1937503956,1371158313,265761577,1814252401,357090634],[1496772584,958840945,478832858,400681600,966671883,652749398,356437277,718255583],[1712503507,1327928317,518456612,2091470789,1658976416,225579260,1518113313,1382177984],[1468156197,1990741270,2086702945,1865161040,1022061899,1671173328,1179957030,62688127],[1044286076,959757120,1612523971,626004953,618753283,387624913,675891224,1774878029],[621749923,120517973,1919614264,978859560,880870674,1869286269,1294167303,1948948310],[1391744622,540642073,1452832401,673450409,74744546,1482098937,977045180,589599310],[1507150290,1081351326,1239940124,2124636942,1138208078,1270239736,772536797,790136223],[1457534161,452212064,702162671,2002929777,733794832,1843516859,862308879,1558929703],[277289895,1348610662,2062650456,329275152,846423589,924590012,868935953,226160668],[991985103,1878078549,2104541997,158186833,1441873152,30413048,77691074,906637147],[1105791594,1687723016,838667340,466085334,1224352065,645038777,570970424,955708161],[27898954,21703773,1891167637,140100723,1443367095,1412455319,101749270,1838432237],[491653799,1474479824,1670315420,1685322002,268538809,1497556142,1276215846,101734753],[1460213755,716050953,1691257915,1685791501,340190838,1894161202,790649988,648780712],[585490260,42207668,320416385,1743149052,455715825,405221153,1925691480,1248338545],[247202966,1890524058,822624919,659571262,1030668009,1643628310,1092056286,56385280],[850547538,1272774400,179779946,126050832,1335951718,1904862016,625087762,1182491863],[1263791786,439379515,849158847,1816424393,207936942,502925565,817314215,1929872675],[1901106323,1272025054,999931466,902127882,473013805,382978091,692198933,955738179],[844154864,1637318207,750022445,639457887,1728601399,406062682,423276824,2022852636],[61023721,714294447,28874272,1517300540,177896582,361619288,58349602,1653946413],[1037005749,303223941,1243740635,675008048,662132309,1072499421,497645007,1103574880],[1319813502,1201285004,1748077003,346157443,1256760712,613263455,1385784027,1623796635],[343329966,774741076,567152290,216734722,1664821207,2051070712,2016573445,1428444412]]},{"start_index":4096,"nodes":[[1573189158,1708559937,2118016887,1469113658,700220898,465484128,2053028808,272674917],[499747636,1955994872,756923976,1593695666,1983806833,1729144920,876044450,6528947],[1367461222,327291610,1577321108,1756867615,528427511,1802548899,1370098168,1903135482],[2046511842,1857045368,491463229,1136785230,9804219,1756814367,1560777220,1966167692],[1466414675,309084191,804202019,125569580,1334303331,825265660,1569160482,1204041736],[1669669638,1301114501,983244669,855392652,1077093136,1614967824,845041178,2036543584],[814748584,1369616180,19500224,233937278,1957497495,789914069,584526710,1310822477],[781676955,1363749197,1933204200,1155664255,1967301856,1592765353,1613344415,1426336813],[1326181480,542650461,1299813261,993021310,1639496894,1801733571,938231551,1043593069],[2085807338,537304231,197094160,1505149056,929801218,704185078,587020368,1800442688],[26632002,646231531,1793938981,2009895207,910943885,761071419,1728618144,735098568],[1358583669,2031325181,1934640461,952237415,839370023,973291366,216260702,2079826126],[1382789982,2125415978,859065263,1807289858,1579838106,1324289792,108856430,836017800],[1022223617,2002000127,131235907,30160361,587423356,1828126188,341297448,930867798],[1984512648,565825559,2125691261,318533721,425664669,1288803388,2123084668,2074781572],[387852038,2052956793,4980804,136719277,1435810714,977565959,774834473,1572940163],[358407896,1275906386,627285943,77309325,137416610,61173657,739475743,1290255040],[1805170691,1322444847,2003867596,402731955,1603915838,2033884341,2012540855,1165493391],[1951340209,273062863,1503259874,222130465,1539008538,1260335138,882648745,927306176],[1748838629,699645456,1002249244,1186188879,1643846274,1313046028,886299301,1286644765],[969420428,1460059749,1428632624,1821356090,1183770396,1576542271,129340510,1552845316],[1191757197,255504637,480762044,1808958066,1035167139,1671390548,230104877,1085570956],[1860189980,950247232,646583222,1128860163,546235484,351407068,1158104599,212959390],[222378861,169530791,422572999,506329584,1323753615,2105341060,1117917374,210238779],[430269324,1193118919,322715287,1524346348,1538497626,2058231958,290419143,1820976751],[466222262,1430364927,1006394737,1571178011,1486700156,628659765,1275207254,1137581193],[1482589170,1896874585,153469032,1254486964,2061475826,687779891,1926916640,1096469347],[317614479,708463530,1893159042,1419091525,2021504843,776310121,1557879784,1178543800],[1102731273,958180426,421009690,268793219,1050651384,1421554764,244237222,1023292885],[1433359648,1333541765,970508406,1427932525,1364825526,882328644,114683078,1655510169],[400589582,1909714763,836831984,26512320,1227652200,21454513,2006584091,951286595],[858748974,197317278,1848515119,1287360006,1335251508,1693563351,48530050,1584820372],[878388529,884473435,1388338229,855392150,1763758999,706484626,1018345952,1361753400],[885400947,369054377,1702070599,75694998,1426795732,1233336184,1712845475,2094202521],[1569148641,262652041,816704240,1280257164,1722072040,1564360171,681284226,565978846],[1071010839,913805644,103806127,1483096741,1069782296,106116906,1048482278,567522307],[292168119,509651464,891422973,1088148008,2041878377,809071582,1686875654,140235587],[642927838,735410677,1420584047,345904121,2063646472,2102412423,228126373,1126716776],[454689305,1239270138,1095260870,1491340187,1123327626,1949896456,1482417048,1920674147],[867328730,894928525,1003921630,1330056951,1769482618,829938521,1062427326,1598861299],[1393885160,2002642390,2102750543,1123328307,738365353,338905069,733671276,472565984],[2130661251,2030270964,1965709514,272093194,1298597445,1044824531,1933898005,207931460],[313790706,1166398905,1298078633,171781620,1590271768,499300851,1421537722,529882560],[1374759792,1870862056,1563593044,598137266,341922866,1338942197,1963500290,1761199409],[446867879,918342933,1872885551,279792204,972883095,1785006588,661373586,1135004928],[1324321710,80301379,548597647,493327157,1586836184,5674930,1027820537,1798126272],[1998669574,939753445,988596303,1585517520,2034012316,1271196687,2032092136,965599998],[171255446,1280503349,751436787,2098545086,425629998,206886666,2120421731,1071162609],[168443829,2003087743,907106735,254843691,529799998,480944411,978603609,746349062],[1401626499,794790714,453087716,1722330293,1242001681,1703455058,2068068719,641570230],[976374489,634885243,1888640950,863049227,207974604,1055458877,1116525342,600926893],[119277611,1154156774,975513912,1793002915,53090070,534254578,1599643927,517894397],[1997189679,137077444,1302564870,1148917479,1104711353,533386606,1634047363,1855906109],[1703832365,265530737,132533451,1302623748,617747992,82789425,1658721004,1492304032],[33271948,522772240,893688826,1478987180,1701433470,1315729460,1537715505,1159189192],[1929364723,998568656,822205883,15776342,261579417,2071629037,1947707664,1721669198],[1599264320,320682784,1238451765,253174881,776354031,1170624541,890414085,1768598332],[2009023300,1816038205,813234332,1859492000,2119102823,1815842001,919461198,575243588],[1537398394,943922206,402553127,1851723479,1688804018,612025804,16308935,1944240778],[1023616241,1560909574,1132889170,1814177966,1545614453,520988381,830976388,1668394916],[2072563072,430632798,29299430,2071565547,1121272715,1858744048,1130659927,620514820],[697036695,1350812672,897863090,1528769720,1458912667,2067069221,1441023824,1741179843],[1285427757,1330534180,1947405585,453337329,4785501,1215177426,1469355526,699333080],[1172388031,329812938,892655974,1338167432,1203119735,275982845,1442221692,1153490473],[714360560,1665231099,1877510900,196655330,1584761479,303711403,1236725592,1270114234],[652876388,1788646664,240574304,1192729028,1865969144,736434177,285091104,301143537],[1922470259,368077083,2086343627,1050382436,905112063,999682450,27292119,33144246],[742172246,769957879,1564052311,864325539,1649254656,300915708,1396780833,1905037135],[1158461613,462278825,1705152141,889780611,1819874498,801637111,1051503359,1434329679],[880682075,944217057,1024782104,845279905,105432570,714855262,1336396052,26685897],[1336260242,386042401,165175705,250142213,804853659,1264144318,759246372,1423732962],[1617028861,39880607,1918106264,555229149,1725767824,444264011,316103408,301103166],[997124596,1175439154,442131858,927766634,271850520,2070981602,1770483650,1869732245],[1568139919,409926723,1705005195,291857787,195490978,1765858872,1053683778,1065266299],[1277288312,1057080047,1371169118,54417134,1675013077,219875510,1353686755,773960782],[731250584,1426602420,1769989286,1835890536,234414757,258343706,930301103,1469218004],[2100263716,631017495,298441210,1235801141,1046296757,2046968757,1356642872,675466119],[1740713126,1072828558,1409749538,1179225912,2074801936,946897308,1292345214,420493180],[672175881,1708794128,1694565663,282287020,1261329331,161505884,1617018597,778835928],[813015974,772539195,153340156,1043996717,1895571094,122979592,1931242945,1805827094],[529294772,1526683922,1191680621,1433969418,2093983686,1457208496,1442624032,1903445651],[1012655064,626737786,1844903130,1791709124,1694981528,1061524895,1259705789,1803917747],[1739713814,1358690131,345847095,88907344,319723427,1692903140,1990860789,946931269],[256312586,1011094035,326259619,286921623,241694358,2054404452,450440392,438395427],[119715506,2076066199,445523874,1550400289,2116975345,2105316080,1849222529,1587162892],[691325500,1302156553,390773367,1460126706,1547603932,186113153,1831963984,717257067],[1325258582,256992879,993177643,831763669,1864555795,686999753,1668199306,111446318],[670387583,1150002700,592943280,54021791,1107850088,1659474866,1457552065,528723121],[1478232890,1881325037,1227951765,2018076172,1909363327,204698066,1865824176,432950682],[500882987,1981646753,755601126,1844656806,2070297420,269943647,943100055,1735059381],[1144008020,1049023532,858250050,1303824678,2058851260,97301323,1310769144,990751711],[536405154,1536008984,1217169355,708345863,792325717,541689837,1334099373,882776522],[1451178363,812433771,969243239,730859582,945481287,17967507,701383319,1464039368],[1809224838,439980292,991763335,1444263671,69167697,72186315,276785646,926684365],[706992358,513822902,1699392148,1707747278,1796781950,415912402,1017152847,229646820],[969292338,1166042817,1249599453,753287882,611423943,2056494290,283502007,879908470],[147102187,702146765,1736435106,315425854,1279576003,1686333309,729952418,1591303428],[310060145,1596068334,952254638,1309122466,1411951756,1338056747,590474509,1205948346],[698133326,1117320898,1768661419,1169251839,42514222,1536711528,1939324767,2049235053],[698215830,301948084,1707519515,859909923,1076674053,897062155,532610615,1600991379],[619728151,1724705673,1532949243,1867938628,1541770431,961044002,1505910555,1335448303],[513955123,103748829,1901630602,1253725307,1209766269,2112124850,47013787,2068832527],[459288323,1498137778,1694607042,1562448722,370309282,1754110935,30307837,503120742],[1665893804,1782357023,658756913,982928463,762847250,1604703141,1948798962,925142231],[528269375,1599477039,682268319,148085216,1320341906,339327032,777923122,333988512],[186551686,1474699183,101749478,224630997,990782689,843527134,1433924306,324522702],[359064674,1549653153,1821967206,1789661564,321419801,1107347065,1322283396,1843564558],[1868109497,1225225663,2089404891,1308880031,1108277858,156885945,1950183557,673373556],[212152496,1598490476,1233328865,722196697,1117258479,1625141883,184486785,466548502],[1560722667,483698453,429543676,1462172226,1280275188,303353637,2023588103,1799199575],[1267257817,828373722,1758646061,1183308924,900205677,1995590713,1695860486,1356305832],[1074497063,301970962,1623629550,551039228,1674425337,1950783149,1070345124,31128209],[386118393,439145784,1237822480,277729332,1108841679,647137857,1444393912,453094714],[1290986676,1563858201,1314707005,1746901762,1572090917,1136968559,1811882754,538814181],[947179621,2089702703,523762301,1128854693,426934076,499558247,2090719755,1495825987],[1489999561,2112591083,1817458131,694727496,1829253168,280094236,403655889,124731967],[425560006,1905824048,1133012357,1746955780,1038303703,167691325,1136864107,1546674156],[79490763,920680502,1462793325,308916976,368369885,599573071,575557211,918178982],[645766870,47846597,889514850,2124626214,833017763,1983500109,1301812852,968455332],[1550416614,339659897,188107532,968031322,1786370267,276759920,621298885,2050857090],[138272587,1115367633,853980390,341811752,385579008,54359276,1558677784,1935894137],[932451224,2061295738,343910682,1599993077,2089470454,2026903418,1998064913,1157366664],[1636217548,529590115,305867179,920201875,1409503262,489258939,1225278482,57306307],[2079200253,1683398236,255572127,1781132337,936453513,1413248446,1697861198,98973814],[1762680376,548965864,1169647978,1750305755,666581490,654165564,1775469539,1815129295],[1695863897,2115055699,1082163299,1937061410,1496984582,1663240280,382162166,343295109],[883973826,1307920046,1239628795,204516332,742440012,491695230,1170702138,489199747],[106532524,1261795904,335775791,322629318,1314501232,11750809,597068749,1021515812],[585262576,1311237788,1119992967,419509465,280059401,1435274768,237542601,1577364826],[806867684,304972825,561945432,857403650,258678781,18892314,1811669510,100441628],[1020654538,569117164,723769760,845498880,1280950858,579934477,1317254644,1823766606],[422986643,132605141,1423878090,741775332,103418835,1654556921,2113725086,1553892182],[228556814,1959276257,1530276333,907492648,446613047,1793444411,2066858363,1017742773],[327073543,1286856249,1293831867,695549109,1623887405,1486140637,2082481138,48421308],[1754316140,1807776156,1596614216,1513415462,1173025264,875667918,61970146,243195311],[1507729338,274829406,1647036796,905591329,88793882,478546479,456088372,275035298],[913026859,2004343206,311845404,420041792,73858769,1510420735,1037517592,698366346],[2067595337,153962910,1023472165,1182673620,750882260,673164555,936820591,2036968912],[1960089998,885602359,36872916,1114227069,91202822,2056452151,1169440999,1193852019],[1702201994,2072369019,1016022755,1057886293,575337308,1374647701,1843241757,515031428],[606214029,1945880198,960956942,56876687,2080734671,756741910,474555873,679721447],[1135428169,155029875,1670001737,490917097,1669785043,174922679,1486310324,522948700],[1700534723,1987431340,1330055683,1569578739,1931417744,1116256427,1187640074,123554826],[1256982861,520170104,1278618216,1093409874,1719367743,1865996266,1824674167,1701125602],[290533986,112652998,658484101,1444259629,1495764964,217387860,678165233,195814470],[84372179,1842819553,1817332827,1348552360,1803483263,1017657620,1462839071,836424483],[1350648603,801116582,1436967104,1603593115,516567710,2093318782,1996840347,233449159],[79956741,811127189,1738685722,372538732,775779922,673081513,1146428365,1036077647],[1271152696,709985334,555468891,1549707449,1208509358,1517562660,149114679,494323115],[1028577910,1019059818,13601095,1660463586,304677083,1214765942,1882356170,360742494],[757602207,1611966444,1282193283,1723469062,433281978,1886770786,1415959744,2013889398],[2009097400,510271576,253526306,1203960708,32863140,1539957877,1014833199,265068341],[770284697,1845906178,1331997819,1592857393,372949310,156199568,2001479557,2073911606],[746581356,1957756323,1929756828,1234266028,2010141533,1824306122,433192815,996486152],[172344291,1965735413,1373007244,1169049046,821657427,830896924,1460353876,598182844],[319932305,365373030,428365187,310727465,1776715256,1558301685,1556336964,498892046],[343064723,463118890,277184834,1185174657,1462342538,993108377,953203203,959446708],[214609868,1654447092,527515669,1759065003,874585514,2020846880,680394562,488481372],[1966970700,1035679300,2016510388,990355241,464071213,188304425,1880216958,936631906],[1831026974,1681308172,727294083,145763754,692305651,957115062,921727935,1944143090],[1454018787,1875307776,100856222,1937485732,129946218,643954356,1905340803,1837878977],[1088600063,942465679,1105208768,1377341767,268102333,36290762,1506932579,1326914668],[2026533409,1727699953,107086240,1237905119,582703515,2116102783,1039515394,1066052219],[1502249823,442860437,1630990141,391246331,1227158426,265709295,1654744771,1225110672],[838195100,1256998565,1477663129,775940969,28153674,355762714,139372370,1419033054],[1970091524,2015247976,1226787130,353037888,1106185934,960868074,448883324,1142071495],[2123791682,1188941371,869502665,141955352,1434567109,1781966967,191681242,853286144],[716348578,1944177819,1966327218,665564027,2115291240,1776559468,866005720,108026898],[724064589,563512229,1452869261,1915680589,1262199992,350845660,1412559195,641653760],[1359932947,1073459823,1643558099,276246316,1456725665,1119521258,801262208,1643255330],[1576193701,1948039511,1175353634,1326554965,78153096,2048828107,1407172964,1491514277],[330262326,1243316740,1530158780,609795208,1989949655,800089005,1688556386,292692735],[286910887,1217899493,103873724,837473568,1071792990,1017682465,1917100111,1427877744],[1976033327,301283511,1633389382,1501646,1023483236,1409348045,1475730151,1282114446],[1668156494,1243866675,1425197014,1001572706,47263567,1409907069,356544171,1944064625],[132958674,501857042,262272104,534940152,1246251680,805442842,1656369683,680709636],[627643149,509636135,1475463629,1479848775,1176701261,1131056823,251874857,1939996582],[107730998,705886130,2096120077,864966588,906921135,1415057585,709724955,1957145735],[517829445,1460750421,1975010106,146571238,1396584697,58682229,1918939143,492573741],[597234914,1263009136,522086556,461700743,1360473509,1313271668,1936256491,825609633],[328251985,1658664549,588851179,202630816,624894078,725834869,375048842,724545085],[1880697718,1092774142,1099839580,1514793347,1982001010,401420667,1260219950,1923704295],[1957341043,235035463,662270673,1804090811,1947171781,859023191,1267763812,1097642911],[218946865,1325882992,525443374,286864770,1054330563,1679202459,76211752,655787596],[1503660224,86405679,877719030,1548318393,1446039596,2050161508,1820075097,1678111719],[2113734861,762133411,190599191,688052776,1338425002,158351695,1287474632,1900403728],[365981953,495758120,1892941542,112671400,1593364943,913095602,1635323515,609002639],[1843027475,878757229,445738686,1021251579,1934705758,1334251939,2085983098,405662611],[1438986816,1647696262,1761461736,938718777,1134719536,2005824026,438982224,1981726559],[2101779793,615391660,1785012904,1158622951,1462199260,25035280,1590466291,914761827],[1777161933,1082792700,1683782510,979048922,977032999,1445367685,169958949,851225382],[1589474843,1826495163,980045737,568448454,949249389,2073485632,1756202891,59763109],[959655351,1340177471,1280230171,1997742140,775270951,556983879,479475871,1418638910],[1498391343,456095790,831482536,290286687,1347637390,1740613941,1967217068,1728331748],[1321651244,1441638442,426848337,1900027570,1811459546,738148602,1888314770,1073189880],[1063459949,921013842,1903076515,1320744954,1626933075,1334866296,1220275608,1897686821],[637453718,930556636,1272576703,1671460254,1156823891,1220770665,752906127,737754468],[2086129895,1014994133,2028863027,416299910,1349103812,1077437492,24169146,1509173511],[216149570,1991478016,1211303858,608939735,1409692831,1030251499,1255908586,63995673],[143092779,770365897,60160873,1606079430,241395577,45794013,1486339743,1311224402],[145638723,1301131975,1636928540,252301099,1225068198,1893890270,2017704786,457601507],[1977207015,1310860194,222293667,1758169373,1236787828,159761702,1146234229,1939543380],[594366649,1079909294,1682715497,129227218,992753776,259850329,1477569853,1038964379],[74947103,2119334350,1136685501,2092019535,1683844153,1356699179,858100093,266032718],[534293933,283889473,1411250735,1369513700,1920619041,1980531886,1532623380,329559282],[1297071749,305120206,633385754,767597939,175368554,2096780324,783548225,1162139012],[1320532471,1807056181,417588790,879227281,770744958,681214618,422734132,61664736],[128809906,280084411,1571626271,102921152,419596679,152395396,84320667,1256268807],[1847042389,729686306,234456713,1823957215,936343616,943835927,1719130428,1409047929],[1341453950,1361494421,242819019,231607036,504828035,122981418,99137389,1816213682],[198588531,808484160,1146004145,1627081560,326244975,1657115410,2012195586,50341199],[1638529438,584195015,466925740,1124221635,1064267832,613484231,575267800,963958478],[387641845,1633414564,441814344,489142611,710002217,1011512037,1691061064,2024578287],[1382338449,1932614855,1109309693,522240889,131168233,1205754155,1660159595,130631195],[2001913290,1748992833,939354492,1611124464,1633412664,317197244,962983793,1609838522],[1702235604,1435011820,315243728,222377885,746218368,1718863873,1546030312,1193808927],[1027074221,572732564,1671299867,1324798916,210854158,1791251426,763048085,1216216687],[1932447580,171284440,991801952,32604173,1816619816,1165007098,578937838,1375613987],[1934269206,1699458948,494635647,16845026,689954651,654210039,1348422247,96731846],[243285037,152953790,596535275,1447735799,985639696,879018334,686066076,1219687423],[1673648720,606122225,548845894,1811757758,1904039219,784791962,90093662,537722558],[1037107154,962874321,345519119,65249541,1030587988,1528589072,2033712713,1371047786],[1454283773,376541080,1698716162,773997049,1918397852,1321751667,2069456353,1708382751],[2045962026,2068337666,860733510,1710737941,391998003,322675807,136343324,473743501],[1122761516,329361718,1384542592,637482169,428262273,1734046959,1946545910,1733378157],[272872176,1713520503,1586149206,1889239370,1208564095,2016753015,1076202273,386343436],[1890541146,1874538891,136294332,1966078543,1494293794,654987583,323374661,1291364975],[541460886,1924065534,1889372555,459249867,411446729,569857842,189288675,52141773],[1621149105,1044908084,1596458727,339803667,335242867,1559994652,2014928681,626896987],[1183792578,1243631090,143874809,1645850486,254228927,257589162,1583882435,850117962],[2078379005,246087860,600536219,1216976703,76092981,1673458213,1078780331,1929320185],[439258614,67088048,1617078456,203468556,64458916,1370675603,671869808,186238920],[822304980,604428576,1571618189,473193090,585762821,465631851,8423306,166936087],[1218532994,623736793,1949279304,220109186,1364864269,1787906184,2043392647,695344547],[946544888,18066031,260696943,2021249622,1869563199,1289822703,807566596,1711274206],[2056167732,154945189,209414150,1427239858,520722807,1914221112,1323297843,219176645],[1844085465,401329295,976466199,1051110679,1609228940,1017477331,644347808,933493758],[1131327720,1095479988,1665611795,260123198,1791075282,600533796,594739126,1482253595],[246443438,52390184,394914284,1102681279,1341220297,1663735274,246955556,141694392],[1388690780,45661717,393264775,1905149986,1240737135,1106635298,1685184955,605622195],[1925582881,1733738705,1412088016,1462313980,968730785,1379458300,342791863,898628996],[301905703,493960601,423819144,1311894176,176287749,1128423910,1085354009,673641504],[1018489946,1191675824,201483064,1698899403,22482095,1470645288,1499560058,1058805091],[1388599783,853093333,592372242,1735814885,1724664495,332147712,2033554841,562433464],[1536684936,2051047047,2041699806,1842224376,2081745530,725941208,2078580877,820615011],[1216733440,135282351,730982727,1545352820,768854161,548781232,173691422,1720145859],[1232292786,1173310809,2121251618,1519998277,921242604,1270943414,419229765,1346867883],[1316655317,1842592880,1525860304,1301714171,687786892,487389514,1616846866,1092478253],[1839139414,861225400,137972381,316082162,466390269,203365721,5068689,1858246320],[246418767,1882843514,212324027,238452144,1572025982,1456802121,419721240,813370621],[2112271603,603907745,1853906867,1586417681,1343151254,705092312,33475019,178215981],[1019072909,1445773715,272757311,1960357862,1933159257,1548291994,1610475169,1804101690],[2048134555,931601765,396127974,675494378,1469447639,619047102,1598248773,2025947074],[973386494,2063549897,1183471331,173024400,448626781,641554793,30502701,569338463],[465264823,2118632925,932972307,1689866652,1904335885,138602125,1714501933,1372606245],[762911608,1297688307,1327584303,1504919895,1838995890,1614136060,202875150,2077763651],[987278900,1891297633,261310406,1103154991,1107928235,972298267,318397631,1694423999],[219475696,1128566557,442756213,296253630,2123491238,1213701718,1504300611,414389312],[1244857101,790907127,2125049089,1640876154,1279834962,551607794,1285890765,1406946249],[1801267919,1983443903,782843389,388126814,522612038,1130386039,1514199118,333490130],[348722477,811622308,462565791,951735600,635116782,346030184,1686630348,340118434],[1943467795,1298277793,160644886,130281413,816576476,1093767641,780501021,419807584],[1249649905,556710399,1856937664,1118920325,1485459626,60766874,1607050257,1185281754],[2110002729,422025920,309714145,186955891,505813897,907656953,1768022214,603451203],[850220793,838687907,157862872,64134392,37955757,617170748,223572068,2040692737],[1037070959,2020874141,483962123,451161529,1025097125,194384054,1743645567,52058008],[1302753890,230728801,1961126277,1109473881,1479847322,1050290632,202235232,527175229],[1088872198,1943866696,1889664870,732365436,575951882,686663417,22020833,178677549],[1416670042,564576044,710309709,1938967967,1474643920,50047901,839866669,658505821],[360911961,1135824588,157874284,569338646,1420788401,1308506242,657977508,1064625386],[1153254898,983905420,789516713,1548445250,282921978,350509815,1599861987,817326779],[1602388196,486857421,1999516723,1087400772,17097591,1951478813,1388083682,469359253],[371207536,754535475,1281288334,892854160,418320398,1981323272,878219083,1653329870],[2030842143,739311172,1470743906,2017960104,217199673,254759842,421898043,491837777],[2060372076,279040976,1460316538,1338751052,1916996491,2019436916,968512970,1973749060],[849928516,1736340297,170457033,1183378244,888459638,683434114,2022642061,1776254055],[1815412086,1861491103,1412015943,1750131449,473600,2089383446,45883302,1003915471],[1175822744,473303724,240783854,166473849,581820410,1742913876,967421673,277665841],[1224182580,40691113,100916118,1682641534,2004606358,2019256867,1807075267,1120083529],[57523305,1585494268,1720273180,1778330633,747962424,21746808,1878547784,1900162913],[1077604508,167463583,645571775,1322072608,753906188,977727193,804415185,1845167409],[2090579826,1785982737,813346170,2025448466,1276921362,543681661,1666327742,858176608],[1345158258,1713612956,890076866,985483619,824805908,693464376,614601395,287678957],[587123037,234400503,1406650369,200952095,787153405,522903206,475936899,637204888],[1728721316,1288758662,1363723229,729495300,1925722438,74450475,452005701,1588179110],[1618503816,2105279167,1395493803,1274101238,120726807,1814369318,273326400,1825211928],[1422564464,2008960561,1041700080,682847432,1969393562,2059033848,1263646209,1296967361],[1652601523,211630836,1324009369,2083965517,1686135943,2111811006,1866361029,398204927],[1022904521,1238072934,1107659468,1100293391,1914297650,1895065292,1315339566,702905708],[551709920,2040758388,796378542,2103848698,2092928087,710518357,1801563274,625045122],[451494276,753243629,1497448979,1694268079,1051688296,58988074,368593962,1482208595],[814101833,94433371,1853440508,994706779,606876003,2102316897,1039822730,1412643154],[638735222,1710328085,389700348,1454012173,774653503,68990914,43368487,1871670401],[2005674984,317778722,1442649269,1875786878,520969456,1500212188,1148208621,1447111515],[835627016,1171935791,1727333564,306873928,1867921482,268440226,1766167678,363272943],[197877036,848745706,237651399,511383885,2053834168,1482139358,2111023326,2092612701],[2074242663,918023293,317324374,1669128167,103282064,1452035581,2024637233,883369914],[867939403,1956247259,629066343,331389008,1566622756,810658978,1693260848,1098355001],[281670528,172535679,832928283,1425547510,122867072,618436084,848472769,959153429],[710126383,1902677041,724552331,132123121,308963746,185063787,367391675,758326177],[1451995970,426819968,762168197,138005931,10458303,415109499,2038936086,652238762],[1263242135,868145309,157757323,118407750,1406247667,920731736,367705449,1971693555],[299309316,397141268,1663888020,1880781678,1943404476,560691560,1457100455,1900964871],[792910857,2043653962,2026872010,417152695,890981342,1704650400,408006781,332326180],[1127165235,1053377168,381399284,1066652561,718905145,710092368,773748592,1898845167],[1789864756,1625219331,2127228558,501876693,1006703426,851261908,1981015534,365601976],[569281459,1965717735,99751024,857054604,288787572,1575022022,145731724,1234212794],[1685870212,1345740369,702479359,1449506153,1980903853,1640219217,448560686,846828193],[876450537,268101292,2033221924,517596971,1823636302,1753210866,1139841658,38230105],[525820027,2111366435,1802430968,471391405,2029293975,1210562104,858888687,1985010875],[828856312,1038345915,526343378,1268808756,739492829,937211231,1911833025,2006087294],[123516530,304062669,1479815609,552664505,328836541,516871228,1066179223,1076411568],[445910927,144791135,306902292,833767781,779654724,1014900705,291984034,280019509],[1636853033,417842765,1773846066,1098973642,939377807,270991980,1608855568,294743282],[1406017358,467966897,1666619217,1800890722,893273506,1787368472,1736097630,1871797185],[1602410023,1580754451,150427989,1537445136,999823785,1344987720,352237349,1229497891],[422486987,405909651,254118203,419592304,578207301,591385467,489912092,372689868],[1607339793,754018666,253029884,1898925451,387028902,1291137673,74855380,2008361176],[1818502218,1367680678,799993060,952338358,642167204,1380847387,1772279481,548201443],[527668706,1516462401,885954639,34535334,1860756735,258799609,1436063280,521074046],[362986869,1197410773,1077516696,1387135412,1873862594,1351129713,394807499,127955908],[1337384932,847301645,907281922,1510877713,1071772286,296622203,654816057,1400621893],[1901093822,1839043483,463708696,1133915770,143338733,804098989,1042020788,1160754397],[1586498673,365201293,953470034,2084629885,848399873,293823544,1292375991,295544379],[1336806028,30285507,1272342836,790747759,1429281138,368671417,1155266020,1623010121],[1660280793,1534521160,57418276,1176906412,351675047,1982126721,1954409145,1949921833],[123608234,1688375798,1555896292,1639876146,1122809883,1904637078,101836848,617042833],[659021775,315370993,1387135120,873231753,2122227411,244389385,73252554,1806638049],[1634750117,1860158068,1260471772,860526693,1824057710,1264949591,1310702045,1972103499],[172629626,1934593699,610006080,7882889,157706554,1924591878,178625933,368173951],[161710477,1467448174,125344492,2051566684,284336006,699050965,223900563,954233178],[2089721082,1368064582,454540586,332359401,1318531772,857176418,599551350,1297731160],[6438863,27359404,187271889,257944097,834942862,749399000,1368936433,1078770506],[1154068502,317842311,791435877,1657077952,839126936,1224095321,398199038,1205268225],[1557055352,1152379458,442875001,247466736,387784756,191706357,923392209,1304815146],[762947909,1585458431,1752787978,990392115,66413927,603533212,592791368,1353166192],[783472607,279189636,834759577,1700599541,583025294,1960155288,1662138942,1213168575],[1231241781,739300503,1548587879,139284633,8246398,298064226,1261443222,1737308320],[246488778,1645953990,229586587,476850083,481353282,266104342,1071333707,1957520718],[239460505,197346784,516346343,1085117660,1892681771,1734262606,552705086,1514544246],[2033528281,992839887,724916593,1222013758,23072279,583710428,1462238206,989658587],[759351896,932843180,55549944,1319127809,1257951559,2017474880,502791532,1954804513],[1369852631,1964824568,2011733487,844519720,468679258,1058305563,1994077185,925235595],[148567623,4541683,865515668,2113296716,835318251,135751878,681081209,1442379339],[334087578,1491111631,1676704654,1935547085,360245113,1306849830,1445421936,172455660],[1950772843,1603915634,1013817458,7652791,1980091623,1568525263,467038075,1036072867],[2060219118,1002796006,1165439219,1825332419,516634190,846597352,303083782,1384743733],[1988900591,1316500856,1103605396,1023385966,121114987,631084930,1482604759,710254387],[1774449605,204413972,373676032,2053425036,1635787595,1208962030,1814393207,648205605],[513621357,2068639284,1784292627,482345514,616763486,1882089714,957131145,704147455],[310003031,692162449,1239768931,1365357124,1276260125,1472661615,669375000,1870419680],[926149381,1837588291,1892320862,668580367,1542193191,1491302582,1888536676,1912560055],[1237277627,622236777,1828999224,1751343564,421845847,1620409455,46063953,691413517],[1516037277,1508117244,2014393441,393879765,1431561397,621785376,940344480,493943020],[740820767,1948962437,160022886,1792465939,1614775474,1893887854,2031258842,283804259],[1586470799,2025353294,1086898044,1483525064,1283016426,1023468490,1301058281,1177789443],[1830701818,634870097,318314030,1209210554,1981702722,1955685205,1314783215,321759285],[1069625166,1061087652,658042034,1831526499,921870269,684339138,2103460196,155052705],[1621784262,279959761,1705139069,42366409,1887382455,1979224840,1421393491,1399361389],[206711846,170430036,32554692,139846321,91689469,1223439173,1610787896,1484406832],[1177439005,2051754279,64592068,206934587,680596426,933798596,1260777475,1091681092],[297487160,289465448,599333090,1096310982,1445965920,279081595,1266680635,635835304],[705165220,2010034538,1749067503,755314986,1694093557,1884047817,25290157,127611473],[1391966204,471317897,1029922330,931017055,668505970,100762457,2090897329,1896386246],[787737408,2119567172,549165270,1739508520,219229231,2114234050,48088588,1396067966],[939267450,1686924179,1253783325,1875414897,168240773,1524986443,700438444,1793538631],[195082018,2018560777,1174456712,1907559873,893812219,1162394298,169179542,705126725],[957540782,1221990502,794289605,354586818,1979169507,1264732379,2070293178,1766411709],[1565983900,438536687,1586658030,1160195084,38456901,1936772524,647608069,1376624976],[1055170820,1061410773,1110489488,47386099,1354618717,1760664346,407081251,1900987185],[1850455225,1617064085,230691641,759904224,1481019479,2096321163,57524947,919837865],[787196748,1813884817,990142088,21167785,1445792493,245001889,1103065816,303643343],[244633482,976305137,933352337,433370294,2006392995,957020977,1793278425,553488119],[1728128678,792007317,1779106913,462956595,190494368,1720926513,1020282730,869144188],[1182361543,677768735,648560652,490986561,447408754,189307465,2126551342,1394758588],[2102084805,1573551421,849647377,1939258477,1194320229,1048970349,451450609,1514723692],[1370156592,204119015,1375673959,596260164,863195521,675975046,1517112246,1705268693],[1055425463,1935444304,2100763215,1714186594,802379580,894791837,795229807,790447910],[1000596075,489815739,994447758,1460132129,1177292017,756117249,1431452566,421352014],[892432893,940452073,888344784,499821389,606896552,2053921159,662246500,1916823823],[1653935724,578355513,852219503,2099019655,1062541061,289907342,1917757249,689940195],[925493679,1921910668,1492070526,1958203541,1435130086,2080232466,1867992124,1363441795],[1690128744,1346256819,1223951966,873228845,889134063,655709062,187310285,630303253],[1056893844,267252252,255091707,1070911268,1709967976,1541887866,670408641,642567943],[96633061,1785288680,2116606343,61003586,965810725,681061924,1488731629,443397241],[1952027254,529688472,647517062,353671478,335685779,1472204156,436297432,2042532130],[1958571551,231347551,1466153647,31778776,1293513409,1493633070,64824234,777473845],[1286026062,731512370,834359324,1988513225,1758738349,821231308,846400834,142815342],[489285946,684988374,1260675197,1971539771,1050054121,739259339,831192459,431436923],[87682531,1463898495,974628760,721976817,241727327,1488153501,400248357,825423601],[2057186193,700278460,992083861,409004004,852041015,1241943268,237802275,1323420031],[886929729,1697655675,1429877067,23143908,710126882,2042206676,1734601574,302413808],[1057060485,485258842,943711579,115179430,666590030,248647349,888663816,840191438],[1520642401,1366526211,515039985,1737139045,1085831918,1121785508,851970517,2086930000],[1587074095,949438778,1575922603,1129185415,350011898,24388133,986747963,515224510],[1646042377,368545465,562923800,41426761,1107808648,63349817,771192172,137423314],[1662809520,938283829,1311499568,1356898468,172951184,486385950,1292227545,1789941661],[273190488,1520479388,389240136,2036978156,964282765,1400339038,1893532532,233211242],[619813207,1349017872,2024971160,1139721340,221769419,169075450,1098616122,407886787],[493003600,1599211371,1493327400,191776972,1464524660,111722364,280073641,1494974017],[1447235243,27329918,1150942464,1754750543,620238018,701009275,1084316937,1658126799],[78869109,1372153075,1074228502,959644668,461060800,644234480,2116972456,1794927517],[1075607174,663163036,1305011650,804034166,768225749,1662575201,1912797430,1593895763],[971080337,1136513613,1126216075,126316048,283211042,2021233750,1323728786,313537914],[1367664334,1473299515,704207617,684046262,1043421224,325295431,1054373578,397819088],[39867922,724005373,1057393974,2085889087,1868896764,1944265894,1502233328,1871092482],[1349276792,247416913,636430007,1218099412,140920810,1757090599,750757982,1234347722],[1589600832,307435538,226563794,1193668264,834546499,1721304124,1300630631,127464771],[351278832,1128019530,554637699,349493786,355853930,1864105604,1095950372,252141110],[767427331,45437191,905143984,1864802860,1813016046,1004153542,692739641,897363695],[1637868094,1115102659,1373420696,361880252,609328938,1737126427,2124551322,1293051586],[272317656,2094063269,400170712,22016461,227391738,1332965156,1437906097,886981099],[1620589739,1134294403,850541694,1616057225,374923527,809053501,824513801,1382214476],[1715992313,206245832,1820757826,839016474,318095075,585479414,78849246,1894958235],[1780434774,569529827,907868562,1845933884,86020270,488100600,1142653850,1718328686],[2038807144,1002112371,594236506,916359298,969890909,1449983544,1938569795,1949053876],[1474492464,1593541567,1525684389,513958157,1191573003,567055046,355791735,1681041506],[1137798466,383918322,1802865578,1303341610,500297180,1292933614,1555082981,2095205625],[1221970262,1489730210,68516986,429093077,1214788285,318453859,300208243,1164605479],[1220991694,297071475,1206603140,2060147756,1165555019,1086494429,542509972,683679028],[1912229121,2055103377,1677629461,527317896,1373693127,1776184274,1243860986,1053092319],[887058890,1615414484,1544586968,1037713823,1499574691,588202720,578498719,136764682],[1965765690,702071806,1420623307,762287451,53951534,199304316,1089727019,1011158355],[1641058204,655569904,1038155940,1681453038,1044101233,2113411323,1004199681,82882945],[924302488,1175159904,657517844,657647653,291025063,1690760670,590544708,390712586],[679943220,701792558,327375882,1561472756,85719606,939304216,896963366,1152895146],[1385202950,2130345781,1645229170,581851621,1119127354,394023642,1280403479,1630218272],[610475806,1970094007,1631113936,1634127828,661704000,600626294,1738497190,293778218],[1374136164,1977471490,664479878,1410506118,1912123789,805741203,1263036942,686482424],[901744056,1122639030,502223761,902508386,455927601,629224652,1242611441,432299859],[944314371,1579792714,257696612,1954915853,446862148,1340130112,1056085884,265597470],[1653680848,1642283130,959928149,790889514,1022405957,1984811002,230886511,852149290],[1836673447,1856579770,2026621752,1789220517,1029316047,667483273,2061880421,1045593692],[887697514,1036251326,904930593,21576272,2088955641,2048478948,927497529,420690085],[569623574,1649341918,2024077278,1067440173,707506339,1207132687,51981021,282759192],[235364011,1265391193,1547208866,1548715225,1048262400,1476233205,898118188,1773847388],[557804027,1054597503,170704922,1396873424,967412537,1226018395,384515643,1254966563],[1648191611,49428756,289830116,1166713070,1119706215,1009869309,348903395,806885733],[220243289,729506515,603140502,177313065,181621233,1175042727,2004679954,1249186061],[524408347,1262710624,424381130,760953296,978409012,242441852,1382265674,611924533],[1467955852,1029289976,1371576635,1543880678,1553872859,1568993946,1376425623,101208282],[2069144479,494667411,1548894810,428729563,164889241,381843789,247833256,1738507169],[52743588,1995036479,1736976094,1204076232,1851597962,1886057315,495241959,1497546523],[685688563,2042438080,978190690,982107392,200283418,339596396,567462132,422947147],[434775660,559858433,439551629,2005324123,1263725790,2098498725,136733957,752710191],[1670239496,2007209217,129457900,453002454,1766999451,1282350602,1204062468,1286238305],[2005873295,572412712,812452023,2127036159,1201507678,250003096,1792649263,770819239],[1754496468,180902003,1228932725,1443899302,379915118,1501085993,949068359,1280476154],[1479570529,1550382152,494926042,2096145590,1901232202,644234335,1505096588,1248747322],[1030674982,1743523088,318494611,507072956,1112714502,581826578,1636783087,767510673],[2017428492,1074237467,882081557,115447984,1152566887,155225989,1148458487,961084664],[970634827,1051430337,84033435,1018414248,742319193,969268459,1737587293,306192180],[667365515,19257378,2052754712,1824317578,1489603686,988738578,1753901176,276482167],[490492312,159710665,1774240519,977927469,1271878703,263869420,1005143284,872038538],[159063692,156336828,250327453,482292058,360370414,386830454,300556397,1906323568],[2020773785,654835403,1200837285,539051559,1961526845,773507207,701003729,368101218],[1077570617,1300890687,756955946,1782310486,1374556852,413556890,1885637848,973600695],[372315657,490985024,293707155,521055426,1650329484,229155828,1311511203,585019603],[635487537,1237329087,1124134152,1119112579,230822738,861487585,232194788,1697609141],[1540393509,958971473,729077001,751939435,717820822,1637380427,678772202,2086689605],[1383272489,794164778,534611952,1207820089,433590948,1611209870,2056576872,1049835356],[1416717039,341016139,1827860371,75680853,1573100824,430678927,471043129,1883019160],[703884258,576736296,763491074,1673928937,904883377,987360306,2012228620,1649624537],[334859499,714964942,1984590813,609692843,384496454,1304350253,689086834,2007202082],[1502623778,1829872627,1824247140,1801262954,154043341,1282822975,2038656980,1166941867],[2025929995,246548293,1263695870,1108723856,988325899,630797577,1181759729,1423802016],[951784847,1917567551,544140845,1766158931,2092904102,175024295,924048617,196049259],[1492366710,901768403,2016831280,626305110,703366327,2128103868,1820028050,1930382604],[380761938,782455498,522972809,726239004,732131486,1210962123,428965749,1343945097],[329662119,538475081,392277507,2092486034,292799676,181174650,885657060,1334667430],[1107825559,1702245239,647348470,724871283,481868621,1951934220,2066237101,420873967],[2085134912,914867404,1109095254,1569934317,1828548903,1995135371,1544381055,1058283790],[857581465,279594810,1175256447,586896976,1033027860,1359212923,1151003463,1293654229],[973340505,122864390,1786710786,1538196704,92471913,349329989,1112973559,754756928],[641491272,1194303037,1682507906,379513940,1385548614,1016457584,1803081490,1577163382],[703070453,970905312,757990575,1242980786,1503580263,257760675,1688924548,955280378],[2001893223,102324463,1578345634,1907208443,720784241,268954896,665804156,437185236],[32399932,83858809,256863090,944865965,1536435700,303577782,1415757071,1833674515],[708926155,1273596573,682642125,1193868467,1139049431,1046688629,1881260779,719127595],[107430386,199123098,1536430157,1373656725,970900809,396397272,215276548,804262222],[8712824,1266394208,1331986431,549213358,1399700225,469322911,732443012,1997153543],[1242374409,283754884,1667973766,912876161,1631044133,97250652,960043481,2076069888],[189923578,889219746,1507037091,1689533860,275584153,1122740781,1800817730,604237709],[1518146727,142948342,1615879666,747544480,1156174477,694247191,772224140,2121743819],[1573779404,929335546,824591163,1446887452,1329616208,873464279,299635530,780565044],[349935518,1769678350,1939381359,201921732,900260382,719827565,666528528,663826254],[1753193859,156167564,390863911,258145861,1188583825,1674261097,1854895498,1783046595],[1887307414,371140751,54576264,617762856,154790181,1252881978,510204444,2052590469],[70419802,1619764741,938545008,1739702412,1057463417,336179090,1703331072,758809844],[960613210,1956760391,1377193638,1761760973,1494428230,1459905406,1838223320,1029741194],[1307321074,416028923,264268726,885350611,1193835033,942112185,741301257,328582936],[267263747,1970399597,991443023,1612891813,1875596068,256400512,1571759542,1451287106],[1781774902,301851622,1727279261,731680414,614280148,65071264,331113817,1003809314],[243830815,640481524,1435002487,766035507,1749971985,75240099,1857560952,1609916100],[1253786817,1570125612,1969414355,777251919,778534812,1609353385,1781092790,213403985],[358049051,967076476,129353788,1158266503,106953567,721710561,31980137,1520182559],[590704350,1152874856,645041513,1700246244,178846212,1709675196,1504912800,304368254],[883658473,619916261,769217035,657260597,1555368177,1653668612,764447513,146250921],[1790568380,1464916015,1348461884,1772692491,1762075651,956879938,132440330,557165543],[1887387593,139134522,1097807637,1215094528,1065227090,722780825,1676024209,389861183],[804519777,2049216313,585633655,1626239352,1084829720,1439366742,133226238,17449596],[692511834,670311278,1633499975,729883709,689452801,1272620078,1766502134,1449530910],[1506791671,955734852,1718755257,2033903650,1841730118,296754064,317727991,1511202584],[2066049668,245317131,1029493820,1083673278,1311006631,413579374,1910720422,1426211532],[1107634736,1652552934,1925064628,1442658067,39288738,1857226707,1768791305,1154058988],[1400225747,313044569,1480678048,299081080,1938364503,322079366,1079298835,789489590],[1255739828,1527750485,184116371,2058882611,219457116,724325590,647296147,23495841],[684184872,1463015742,1843030847,460727659,1575300054,395109154,1763330154,877260657],[1537896600,1393838283,899391919,1025987498,50804810,1918190684,2045989120,89805703],[1592447322,1907606894,2122113676,760758158,1432963467,917002817,800324866,1795113036],[619382633,1626910111,139013081,233246103,683082810,427701221,32595831,711428647],[1270477961,1630166292,726644368,1928999605,796098946,47304122,1827954151,1960148990],[1671718330,1257064553,789507355,1855353989,574936482,988654725,1348709017,2048533941],[560004123,1708912621,1323098576,1591976431,1060450537,797977887,1467275064,1344673469],[908907643,372986415,2017079,125685638,495724352,190465632,1817315192,771538602],[1348009243,8470664,852204132,149844209,2124994748,456879530,1507148358,1898229786],[1653639841,572089488,253562084,917981097,1200280492,2036772879,1970559830,128129993],[1979928657,1528938864,281664393,1257625911,560921209,430594726,1175625290,1296295541],[1069384337,2111997500,91817052,512084549,648580898,1703700275,13583084,1562416899],[1459005457,1804408537,1607802264,174708506,1555604420,2041528763,219724459,252311592],[1953986681,2045655403,124550431,634215442,440865832,2111346727,1949628446,1993923357],[1213819233,549801220,799322601,1963756589,634894570,1719144434,361301430,1078976552],[1940005813,1883883103,1876409011,1280918188,631944501,1726290181,1536964015,1494669611],[490210601,1896396910,1907280338,1527402474,1802359092,1963298108,1266935448,1083528602],[236326284,2099063960,164891095,1125928331,492296714,624757712,758186654,1424912661],[136401509,514402530,899595617,278202099,1231921373,648305348,1108058612,827315175],[636163972,1300706497,44865606,246284614,639140871,791419486,1572775448,1495165628],[1457892474,612594352,603403622,560318067,1653726739,146771375,290414148,448585134],[1792115974,1613022259,921976835,1067489411,1182715803,896420414,94749958,1933492903],[1390095255,1579656500,436484427,267718356,1398445870,1911222405,901969300,274002246],[546463554,962352781,2093387030,983312325,694089692,1105812578,1035413236,640095851],[1380774378,975262742,1323400470,209657205,492841260,1924685993,1380854134,626336101],[908176602,288321431,433118612,293217725,1064625983,497257727,768524984,38801932],[2126236352,1045115437,978491185,846844875,117886528,626824087,1347281275,114465345],[1626167619,840455514,1682092189,728690934,1625451481,987591368,10830394,411203893],[343628277,631627121,15382332,1144995830,1617215600,460407596,809302119,2113308454],[1787230908,433944300,736508601,565887499,624988950,924849414,1285176000,1294217120],[1426028138,1966451539,1309137446,1958543642,167220725,1439560064,775404000,509781631],[2106032704,878021930,746695211,337197612,1424170410,1108797765,1003256919,1695653137],[140496745,112265629,1098691227,25946307,800107953,2067245841,1920568226,615758364],[1446506159,862111900,1711414559,1800890641,2101558181,1427596067,488453834,479332797],[510034231,1379473298,1633313585,908889663,355576097,32545301,1975032983,1407730931],[1729350004,2111276359,330635788,1395389870,1155051658,671335181,619555098,1161849351],[1113664898,1325002912,612888512,1503348915,165708316,268333355,1346834896,809153161],[575511439,994099563,473104713,1114561024,904785283,299014412,1163273423,163642592],[333361464,2130116049,26018116,1973224997,1566911844,2061304222,592282534,188149449],[815932654,1945408518,1204623013,1628413497,1235160295,30293843,88762385,1924950582],[49399491,262534204,951162406,1855735328,545984601,1532003294,67044019,1205642080],[1277705378,1975360178,1120446730,1247475306,1239914260,1798755784,764983379,288356019],[610140306,1988766805,519894492,1959707520,1399816974,1312702706,1670701415,1739721343],[678203548,280724191,539629233,1839637077,561593439,539761030,698075521,357049992],[439224542,1711156490,1124368404,1668375591,246815127,1277588047,1887724363,792917536],[194273740,1028618302,1072078126,2003925233,1620487876,1832992470,1129755742,886062240],[1097399852,1960538773,1096445364,2009667636,1644634868,1029393318,1710379244,1595608193],[519698779,1050324240,213595262,1817031230,1548322830,2012725130,832236558,23065767],[75996246,822384784,1015651125,725396839,1970782509,2022744628,1727456814,547712546],[2056926329,348267237,864707652,804015851,877893408,1895191197,713612856,1339724256],[2024172244,1492282000,1753349995,795569407,920133502,1577048421,1682806965,1511875685],[1987238626,827617342,203923767,998197616,1266284306,154355176,1588914410,1606222361],[1386214978,273762941,1162717571,950094827,478819532,510204859,1570462628,1259152837],[1516806158,1498278435,587301668,802074313,547179807,838123419,1657764086,2082810151],[824287241,1330927479,227000439,1327604951,1778014573,526450922,308988991,1982547908],[1856254163,1875133985,1966410495,1958310239,1091307543,48468803,593778893,1620370724],[1302109508,1734865755,538815469,1252926703,1670439882,1600019499,389067887,305952295],[1779537419,1501486688,564496597,1955440978,960934497,856263690,1211858574,1690516525],[1093384842,1751235527,1626902035,82644676,1708768322,1899685203,1276925909,898205274],[1684879891,629383485,1546819270,1391839030,1001350047,500842268,1214821099,1050056076],[1150602974,1874642101,1322282527,1476313413,26969472,340979003,1071382897,837974596],[937630249,741541292,1431247629,1216350202,2007699617,386618761,703581022,2045547150],[1999349655,743342431,131062505,121291161,2000155989,1259653623,253930388,1430006331],[1848538877,591790785,1379335898,1660310976,1022660728,2023241099,586706426,473349780],[2013644190,1827690440,835172453,206631114,419350353,1826324382,449529199,437678994],[1853752743,1708499578,1379852944,1129813881,1353143825,945568426,57267870,1811967147],[1054883940,255595748,103360197,1646340073,1446461545,432309193,205007245,791406367],[190439049,1151327282,2124520585,191610486,1088324572,8485635,1665895098,223927081],[256190194,1634452721,1369609058,643852593,359522608,632597689,23862007,1161160109],[739319351,1235711880,487111675,1836256544,1674818748,223471973,600187493,1027345909],[1903514412,1459645,1538469908,1413667075,729853820,628355237,1559799083,1060538861],[1915654341,38476529,119723336,1989568002,1886999902,2063420086,616895289,1063020039],[1097767216,1063212518,933736862,589790044,1578751663,1942300039,102077903,275288944],[755700642,1302577003,2127180408,1977216642,679746534,906264233,648686668,1538168196],[1841469588,1394749097,1364151287,275601136,228254556,1419071797,90201297,933325207],[1955934124,133454915,1297076804,529720944,1691930018,1772373897,713854946,1923209680],[2030878126,1842021972,1110563655,1137435060,139842541,1146193737,1590511002,653065960],[1086386729,789025638,219547750,1739432608,682696549,65127454,2104832499,1414759055],[1542171395,575212323,166858819,2037787028,1178095625,471733219,1627183237,615423921],[32189710,1572036932,1975022979,906850195,1156662088,2089138431,362408189,490717826],[1821397411,729963910,84752908,548057190,1705048213,813121196,1445835082,1859474322],[788808298,1447043518,1106756409,1689701251,522195494,716239770,130067615,1484310471],[2075895507,498077517,1869753282,1942875777,1940142374,152784416,610273507,2014317697],[1510734508,901876013,169912570,235167265,862925194,1455598333,568878337,258346298],[1970643028,1402685085,1488093466,1507683110,113488819,1369821361,1085712699,1216882584],[1488195146,746359821,918822696,1057174522,1337834941,1796840741,429862746,283979792],[1428945986,1194899917,1910473019,1621793646,1010349017,1466834592,1005134806,1868887568],[713604905,1585217312,1968359177,390758422,350724788,260737443,280870553,1519565206],[468249866,1008756830,568592118,220846490,1426565951,653327481,278402674,991620812],[821023439,1055596722,534016186,563006797,1896371608,1074003107,446959976,662730723],[1720368934,1053950854,1870148461,1203107649,770936459,826281034,337559542,917523126],[1713084706,62930597,1412643432,1054720842,1066508898,1109263849,676930444,1037265460],[1691086185,368250986,1466104942,725131821,290088294,1070671846,501920336,13049936],[1419624978,111440090,547191171,62797027,1505915111,850843592,2002447327,1906467893],[2078548317,430969027,1734018877,1760858505,657699747,1062982050,644409211,59522780],[2043654144,2049973448,1665812946,1359493501,1273334474,1429159942,1377545307,1969032605],[536644096,1305561299,170224804,2103191479,2122279847,1078814791,1956510137,1207529047],[66648647,95981841,990938069,1534995548,1357633660,1868362876,1679300136,782656259],[530842649,2045880516,1824272508,147540116,1104748042,1637388684,1748304426,1479661133],[230515620,1460882368,1024278736,406754893,820026912,295501189,1704371053,1993506374],[1840708693,714527974,1597370356,1232041491,2055268957,223803508,758507462,741405116],[829445679,1022853854,332704333,38683228,1672006459,1719288016,1809547940,1309422772],[1833917861,1666022610,79966631,210222962,961221563,1082610866,2074677145,1779773148],[1041947148,581889979,1902959073,1971505335,1632605431,182259040,91373585,1072639044],[2004444517,1672652348,80008689,1001257589,1535384332,1568420781,150924493,269973974],[1796046285,951064532,2128663455,1700053923,207205406,33711008,707326633,52257595],[1920854971,1459445737,669507871,1445828311,1970859134,1231269165,1103143577,1459159016],[1977866354,1319380233,98614871,1799309588,623953974,249221596,1002208026,694444813],[673959575,1150004208,439548291,1974964506,105723819,701088751,1762082215,2101334899],[143002792,1346583729,754950861,1827254882,1658223204,244661971,569939071,1912127806],[160909455,1974096340,906537970,588953782,103012279,1904911455,1265721240,1206209108],[1890051815,2116274647,1407087526,1159385877,1840126841,1980945977,1514014519,934955125],[251979580,1082504264,1094266452,376841949,1071947931,247983468,1295922922,240799969],[417082414,1669156755,608222935,1315531200,1704908269,2025214271,809608001,1880024858],[823321958,2115245558,345044396,427404637,397528511,11132989,1196637555,1436741089],[847979325,1578146878,270831958,917200376,1287761198,760954890,1033363341,595061193],[1836157835,1015639938,1105118889,271448361,43973136,2117271708,338702069,397244123],[936101446,936783323,561373908,110077975,259602130,2096518600,574261673,2052514014],[55504494,573285757,9829590,2048482784,1157571620,1179450645,891460148,196624641],[135162977,1789696298,203003078,604359564,1054595306,1611748052,334026903,1390332721],[297710534,196527228,177738166,1103996569,806845101,1792875350,2079262079,678395848],[1179828329,650038892,1898634993,858748181,1447964785,1984039543,1149659798,1534594068],[116269672,1405198740,1790557320,92058709,1866390148,1555998023,1688138015,466333508],[646407837,343938924,2079761188,1595443274,1326474446,2030121333,153712545,679823372],[1168754863,476886757,1944893012,2017665700,1811968857,1395135345,1964914617,1322010747],[2063526993,1179793027,1720540491,1521453867,412054513,1914154213,343842149,604516165],[666189572,1552402117,795266533,278144472,1095739255,452602183,1895620670,856477039],[1223768683,2068617403,945529290,2094093492,1701810352,305742467,1142906474,619842234],[207855687,2015540231,836055050,1877433788,925473068,1019215523,544646461,56982349],[693431385,1772197741,185284342,745233021,443916096,731425440,2059939420,118810955],[1167591582,599178517,1929907112,448502030,177531103,1683621416,1000007529,273255584],[68552473,1115332661,341653192,1357397685,702270400,498908742,1319367357,1750549768],[1356202607,1569353627,1079562645,1204452958,1064879182,968765060,152960316,976801079],[1555422649,1350362470,466030142,610098376,596573169,1384232658,1642194185,841042608],[1386361599,2083754082,1026371263,1772860565,1338355189,197370495,590573110,1160157674],[1332569263,309661054,151007201,807058996,1616386997,1966240176,1890587765,328306995],[1008269317,992994567,528687198,1717106026,1438514184,1631473901,297426255,1221621532],[1600782499,985170655,175956446,1394003073,568681723,1297508949,734088773,892504934],[1418729081,491012360,1945951427,976973710,1534655983,834849580,1080844033,861051620],[1154281698,130237711,21296954,1430323228,1414488480,1060600612,1402667244,1345560450],[328732955,1848921112,1437758520,2107787327,791999034,1790966096,667110550,646216440],[1635033003,1744897558,1143652746,229689855,547964673,1815133461,1762649848,634561735],[82191603,1856572742,160054194,1299976555,1998190510,1381868400,459352927,1200461751],[897166795,2090668439,310552874,988632417,1334726090,1162553705,157246472,142530920],[1011913004,878876408,111034249,1695599935,1064027887,295235544,997760650,1936029181],[1242394440,689466920,1190875714,1452932246,1962320294,1123841233,439837381,1330678374],[1782229967,1759173908,208394519,1666735488,1288461884,817743767,2081157950,797275139],[1081376314,715223863,1948990454,870824690,404275264,2062555173,1019218547,864224833],[1216719313,605907523,1105019856,1755824512,1854805207,1090544005,949157072,1711780288],[1267505077,398131003,1544174154,1482412178,1296624114,1092989018,1322363108,17482289],[496447106,1369571895,1369787009,2059633932,929094298,207708453,2057317467,1143210133],[1040862010,283035005,1401713226,1334731843,1757892616,35045956,1457120903,1334341799],[1980169594,1722878652,1278848606,648972004,1358037347,80779308,2018081508,338026532],[531242295,5010636,671197472,1258036990,496758946,563475086,1596760704,1589981999],[1451397234,1432458878,2056391887,1498666521,1775045931,1354529356,786333187,1673103070],[1658644389,1700596740,429917994,244454462,1328288827,212850003,975434871,77723825],[512239876,2027582803,927920523,1470151518,372742308,1216262111,795361982,543715314],[1644547162,1892945753,1986013402,1199280077,1411124763,144353035,930395219,47837741],[446906329,25806866,1945431137,1422872794,793053044,924458999,585981903,2064226900],[95243029,1814803212,2061207003,360931668,2077603694,399765041,1588111743,10888370],[1940833180,1792443331,2016776036,351780861,1269018230,2036746417,679678985,404122144],[1164466454,1236805559,552665293,1884016790,704333186,620971853,134059105,25386030],[1294057549,472239514,7642280,468274785,370891432,1286177725,361697587,720291493],[784739606,1955682636,1245796110,2013148807,1497142941,21165061,1236657019,1729261894],[472779241,178908819,2067238974,307657413,602595554,1717894647,926828285,980962808],[1524645189,699505079,2047394296,1727107120,893092074,275655720,1547855091,1897960825],[1239807457,1038687560,1557995465,1656994121,475941702,2033440910,2010813083,1944033152],[773322369,941548086,1293767438,1472892096,785503427,1712361748,687061555,1724185700],[27330648,990189303,1597275313,1894874138,1722396302,1653069397,489954354,133736332],[1765021880,164854204,40989732,478633380,1552979453,1116099043,1408931779,2116822208],[1373778347,1600105783,1968047061,82020868,1453037677,315904130,1249031346,659342540],[1769844349,1500051762,1325888207,1302209927,919854431,1024555477,807948097,1390121914],[1874426712,635956674,569181097,1184960973,276128182,169597097,1636587993,289839962],[327630265,1486995456,278907128,1544367313,352890566,1258475482,141893222,1908412016],[250083800,2021777596,2065489089,1885108513,1516280602,1467263970,671781607,1088912152],[649506126,939729990,1275369637,1781359978,2031673143,1909017566,352439734,306693473],[934532739,847634642,207677065,1134729424,493451106,881101991,1889931381,535621976],[604416800,1781819668,13230720,1716105622,1231864814,2090275090,810049946,215712162],[956157382,1256553972,1174869523,1193515711,1365002216,1912825042,36221764,811115916],[512894241,1645294708,1660115851,991792121,1075187417,1447488988,1830576789,1535240572],[1416008978,1614315262,1002339323,1661199941,1245805163,866857593,93901141,30074585],[860503545,852584003,24655030,1310241170,1082644569,1601237981,261484818,1546205165],[710149217,1403977343,816076086,113670072,246005287,1271534258,632496085,991744032],[1112640530,111492461,187567910,663901382,1372577276,1092544308,1172278418,349133669],[1203989431,1169114336,1522624564,1180481304,1526914720,30019216,294893816,1713276545],[1132160690,542277745,1569752299,63344544,236134913,621857097,1671585093,1245950408],[574801821,1241828728,2062839380,862927798,967151236,695254388,894624121,1646346579],[1321170114,1287611104,934704881,39305531,1300988313,1371682411,1664861436,1441461562],[656488630,854141753,635940282,1205295184,1327124827,687929560,733424777,1220604658],[1067269138,1773471858,447502366,340970216,1839587559,780751115,1253176145,1353447646],[2075056552,1174990007,550220450,190988978,177378150,835464685,441693721,177076176],[1560386307,1051508639,383096756,591494086,1184501489,147169877,832626198,884629966],[1506021137,508639089,681440777,1291362164,740424678,1592571266,572448436,576893763],[2094176033,265494846,1319264035,1435055633,40971775,1497670052,876832493,93911518],[1281479527,2090173593,1127539176,91864930,1092801900,1138093128,273947296,1601963456],[1695432866,205805357,1470935022,1836360491,500288236,867732017,1192480169,328187044],[2051976735,628099276,861975816,332654291,795238539,1770251630,1613664096,1754037775],[240077180,1745212195,2045361568,534233955,1673316910,1741195802,738078713,802331478],[933549415,370608077,670783722,573021888,489078665,756891097,897670055,120741206],[390277605,2071828954,795112333,837881671,791229209,1961516062,1883327516,1579397181],[360713773,36539150,1190729270,781590277,1770200256,166502535,476093304,1670200043],[145867556,1735866088,213686148,1498844807,716240887,1565499438,89603191,825542049],[1860874346,129404289,1434014441,354043142,1000697812,109128207,1517452025,39173410],[861983815,1643356728,1574208422,1098307363,344413762,1326329418,260906529,190262482],[1858930516,483921650,946972328,446602157,96571878,401539689,1364624309,2064200223],[1056111158,754412981,421682520,1907431055,816748113,83860522,614640044,1337807983],[708740832,1987384912,1573373783,384215074,325141234,1048153422,140341092,234489122],[1437241252,1711164547,1474885482,725918666,646109028,1908092927,1808523040,2080294352],[1494687030,698473769,649249509,1287444659,1663481040,468949251,822993070,1066650928],[350700244,1769709370,1162568395,1305936845,662121808,2009489685,544362706,1124280685],[948766245,2071077062,943135247,1384076363,531414931,1914452225,1482602058,127834378],[753811818,251246460,552836817,1131221066,1798662339,186574901,364318036,1998616748],[1148934419,867267065,1254846018,595103856,557140075,1473432445,1040041041,969117532],[798158448,37215396,1111682829,393754728,1138111985,1554200795,1521478317,411903264],[188835144,743151776,1035832087,2124540808,591765842,1403998772,816109685,179680268],[1322188243,1288380674,264775757,2009157871,446287358,2051227853,2084183064,1280197180],[61514527,1312842637,2120358445,1087355982,1792686514,688962353,420116718,950797831],[809439032,1450836165,1955628841,655017081,1327397651,1428393614,1210082823,1268669201],[389292875,1225961834,1332211071,379880943,1450883601,403810834,865562501,1594267771],[233439278,855822993,1139983785,867902130,1942720905,172475584,860834256,928632624],[1661007848,277164330,1296958036,1080674654,1505452505,1253918255,1053305903,1322947380],[1259728494,90596444,498909068,1174444565,1937463088,1792971323,867227803,159952899],[1148105885,489936245,1372537,1297176331,518042888,1223576393,746626852,1167545920],[1470979491,709429365,653936717,631362637,2087786432,783104192,2017620608,255251363],[1419119963,1139923159,1073258431,572290947,1167980308,939552393,2001833843,2104339790],[1306324173,643342151,168221180,701596912,1796386722,1840437286,541913798,1236785222],[1540385763,1473543692,1485072601,2121099764,378538101,382966889,1405555685,1138361531],[818703329,639906199,432272928,91237054,1830649354,1820787188,1284844617,1878825818],[881269456,1937523151,1754343798,219982857,1348364125,617955818,1452829102,1504521929],[743277679,1034441483,1399548654,162936183,60735267,980468504,629617836,1943817090],[1163036198,740895092,1072349487,638502471,2073123970,997165013,1478864509,237933892],[226552809,670037138,859303582,1406530628,978721616,1433540907,731203752,751543225],[1749346411,510100598,2046615508,768188552,837820914,1725291145,1770312960,180982609],[1758648282,2043573729,657087891,1553772120,716849801,1715395661,619590214,1071663541],[1526330476,1578300445,1846675994,494081703,866028462,1726922440,30647856,733663651],[51361058,215681006,1860419780,10986369,1989222377,980984046,372166047,933067200],[1948518737,1673772277,1562471925,1639690213,746867355,922781800,1477287753,1895941345],[1312000781,642346837,1523206937,15427192,640574816,286664239,53972501,150003632],[1974613269,1568160976,1648980951,1897591958,81467276,1061509254,936126349,936301602],[399785935,952568643,775545682,711555984,1204247040,2097336638,74121906,559381910],[1679126152,10987490,1904610957,876170342,2009590002,1368105868,1628264726,1604575075],[665539369,1778152123,1825965847,704449316,1957056160,390756949,722368769,1238908280],[1027387424,1207855616,412214234,1746321124,842483879,1438217001,381406875,476016198],[772144974,1802486602,399131340,494298433,245202634,1935897872,499439596,327899534],[1450722389,1843277648,99654613,1022319580,922209275,1507316292,953048653,1833730100],[1219688534,1969239868,1690742505,1457204706,88845881,1035181775,335001458,544315769],[256802460,637615045,1394860601,1153916603,1300785897,1937319743,363041498,2050638266],[370481358,599446465,1966305176,2094899180,1265250213,689361127,666743245,545331371],[1721363649,1697671576,565667818,654309913,619895196,1297484188,1678210552,601119347],[1914130384,1900015067,899788964,1834389900,1399338723,601376819,1477359504,216727213],[1041871683,758954339,461978841,398571866,172833150,648037487,1603443208,461053825],[1104033083,148901369,1357030108,25173476,843554417,467228467,1211866485,842797264],[1120801913,1839828053,1948128628,832664655,905900100,4523604,1000391080,1380646821],[1570192927,1544793760,1857514749,934031632,313094219,1520757674,1445911311,332798673],[1812739924,1543917374,1318166109,129341052,1824668414,664844018,425244668,1169338487],[381939447,1456445994,41631609,440182882,1903764322,851883612,403081488,1414274021],[1830276659,428126132,636432466,1238043629,1820634890,1244524014,701919209,1241524382],[489084621,869012831,1513015761,969938829,1073003065,1554774528,1042434255,2038142154],[803962632,845026996,1444713100,1657451382,1580300620,1544886002,1409856301,1462644488],[2042663936,1568263117,988994252,999740654,530450976,830019265,178568798,982836945],[469419058,85765840,1709368332,545662034,2091078561,1463451729,1525855702,843928851],[1393442594,1004417221,587233522,391888251,735270236,1790300761,347758084,1421458364],[204308103,74177994,1735792002,1997111359,1849219683,1070731451,1332737783,719825849],[2067498650,931487048,548371165,385581670,1930750167,147614228,299097428,788882223],[255989645,1341714948,1687954833,1479928573,1244872210,1396968297,1628156138,763488030],[1306133775,1094623719,496149850,1845861051,2092130074,467094013,115498165,970831590],[2033515346,632571024,1562735761,1418054999,145179267,1394485541,1326432815,818642511],[385956258,566668996,1961253654,608608759,1858290525,691146167,839253078,144222157],[212470039,2062591506,929275447,1898482131,830173530,1213567283,1538317749,1793603713],[632917776,1678209669,1726716675,2038153357,808138857,1137561635,45150558,1348841422],[1709256538,786415750,1518217032,877916879,601108660,1524492872,1981531580,1093200319],[1349530298,1832838126,1105071351,1382423996,826265868,809880119,2126639699,1992212767],[639279553,886393536,1149863025,391252253,1492210337,770504648,2121073577,1564403495],[1386993423,885521730,1951141961,72754974,2092033973,1037104258,2096881717,329359261],[285402215,437072230,172703634,6090218,748485436,1684015945,40928931,146769450],[1234312085,966724462,1866487313,69967417,735246671,2031353312,563870114,656622437],[4815909,189669443,1724598839,1699778864,63967443,162363071,1029969646,796996284],[2090269556,301645988,1500660748,1633763873,1798705173,1067815465,1705986151,1481024185],[243006093,927027979,1812290421,526630047,1605797622,405225731,572869175,160133640],[572489098,901263588,1928908370,452000520,603780970,1568621028,1655696004,733917944],[1342728617,772791556,2017610057,2079840575,119837812,515083497,1125702377,1643865699],[691648283,2120387457,103291316,1363004841,50685506,1635726166,932766771,456292947],[1317719982,417717151,227740816,185449282,166413717,923176977,1015452071,604638775],[92534580,121998444,1963410880,1697947681,572218279,870504838,966597191,1689142660],[841997632,1960635284,1044667825,2027260738,1651000670,777213756,1432769497,789877107],[1046678102,132413740,1547885297,197580387,773500385,365263794,455746763,368751011],[1568875777,1675673910,385463597,1996113637,1206952888,1920122566,267792724,1522004675],[719869163,1262603489,678971931,1919826769,9923638,1284571341,1728842122,1525289549],[1504961326,2039428042,1180918332,1036015096,1424822784,1173003494,2098519425,1699422356],[193932313,783270493,990656708,1717895325,680300701,1275179896,366609148,329293605],[1135933694,608154817,87462200,1410772075,1217453013,1783713152,170851,647357637],[2100073968,1367745344,1327457785,2058361160,384928251,373920073,1677422126,125889759],[1434572633,1310519783,1291619108,27052937,108226857,29788354,979947984,1687479969],[1024491910,1463518464,1380863134,2079112751,87737308,1667479392,1144873324,293463826],[105564028,969003188,798273901,588869556,905957327,768222960,1343976456,1418306509],[1171434100,1621081663,764341194,1686119831,253471415,1206804655,214486925,1829909749],[1331793871,2099243675,189055443,1449588335,906754542,71599224,1226996973,1260096953],[2051902693,429989450,869786816,1231203886,210243909,1964271518,250153286,1478815561],[153551726,1280666577,2017732730,925730323,1507835023,111763047,1730111701,1354301801],[1882729026,1492372325,1824116008,1920255509,1707629746,1308220785,1108102670,1094615802],[380899671,2005664527,464628541,1913458083,2023289952,1609803689,1927923308,217034789],[1378123821,1900428026,512894881,272300329,515239283,1350893104,1773474323,1323590931],[2010599831,1666907911,1315147506,2084965663,694879487,2011076806,11662440,2127588971],[919863221,726004318,541220622,479006992,1345702922,578906159,108144974,1858128928],[1483106058,636547034,177384609,765903735,1187209162,553890951,617194778,1254008313],[289596083,595887325,269487009,1356018970,1434994173,1139623535,712324007,665410362],[176745140,158358824,1895244570,814672443,546490889,707852752,219880981,1875449640],[359077826,1621605568,1641801549,1697810711,1521331508,801881750,1506520154,928257397],[219722336,776885417,1313459641,1437353940,84700424,550638332,320196138,375278348],[801402718,1241596894,1065906865,1392794328,1943506676,1494637752,1073207719,724308420],[600257288,62297674,381369601,101013210,1422355899,838685977,1683045845,1749817865],[1165755460,202262153,383667673,1712628204,1747652559,1682756473,1496944433,1686139482],[742213474,210661280,26698241,1005050540,2127779348,2117422254,1742283766,1069327094],[808305037,1206464056,1317843375,1403072418,1708351275,950595975,628500632,331791873],[460096492,1293842421,1381799586,744009747,1217152249,434122254,1387205336,32034624],[445370047,918513134,1036490612,1255538949,563818938,1817228109,820412561,829137663],[47179415,1547923237,513099182,1568049608,457702375,940663188,1157699119,2049816902],[464243047,530181043,781632025,1428624919,1665260592,499570842,1677635589,718125132],[1607671587,242735682,582179265,97774424,1036889780,327796617,1791624788,2033626756],[789210084,1305325846,1149256438,1323928326,1448153934,1030156854,987088042,1917196697],[1845293479,808926216,859243430,1465986014,1516599279,1730711514,55224552,1278093792],[1727571184,865287584,139841727,48393118,1500027824,1554048965,1364089833,1759343905],[1012096729,309540987,835086779,189253563,1486537868,190643784,2015537994,1991181404],[640122856,1614717455,842445697,822625449,1731111062,1256879802,344751789,1554892955],[197592340,981747847,900604415,1749625730,1095609195,1941813378,1542146209,430630482],[679343930,567018962,870080153,1074276338,1145940231,218633302,1951382661,797306997],[283280833,631139645,830933827,1384294825,229581605,437443492,1374393418,1070849805],[469896951,2032721706,2000180237,582185468,426630284,1182265925,1166338268,615074245],[1264575477,492185118,1724100807,339738057,1712439087,2050826630,2045130630,1372970803],[292229648,980777883,1559939437,1587290300,1359664126,1020054767,2121892620,1332782952],[1335115387,1870193867,1675885228,1325878798,1765109217,393255161,1372866315,203581827],[536442133,802602057,633889520,1610323404,1322141258,158541048,1547781875,27686189],[29535655,1956133502,1795192922,1428072816,90522478,430790397,26713243,1609092233],[1843732079,282810825,1771872642,334908282,1872748964,1750699035,753218218,1376403539],[377833218,2101422144,569090839,802836389,1168105453,1580574264,288221499,220823082],[970612879,387617934,1457060032,31251234,533035280,93278143,225744189,129626927],[1128293918,1988351818,511839928,1971212831,1051106811,1710342226,56819504,1925130112],[1847853121,1225499774,1341443019,276029324,79942393,1035949531,207300311,1032256907],[678660196,953270415,1469182231,256470755,893585713,333172486,1673138074,161516995],[1114642930,1990393729,860348746,1136708864,950712865,1455441552,1835401289,1442727287],[1234124658,806033241,1132030038,2083209106,589684649,283547379,883662109,2115379967],[931948722,47398671,910805501,475122601,1672083200,1600899563,1203418772,291351405],[1324206610,1332758768,824995230,1953646527,819541826,858794330,1252239251,1902934478],[1864578009,1558616953,857897133,1749099880,499384740,1443767479,1823982710,663513803],[1776473536,447350618,1372948810,851173642,536513964,991130727,916436109,1547229717],[970213039,384372997,1086137641,1912197482,838213132,144530653,192936327,2115161017],[73177319,1865744649,2103433795,1892547645,337198430,1837938859,72764342,315608985],[37582202,2048109877,890123652,1538563952,463721675,2068753176,601761789,431475149],[292992726,529449700,193468243,1520741889,1993702599,1540321574,1368832805,506477648],[99463170,875610371,695351231,1055562102,236870662,1063555150,667755327,177658053],[797451222,149279085,2004192222,1082462363,1270776205,814785834,1722842097,1069886008],[1850831599,144885607,1224056455,2061901088,1698415391,1031622478,1504506828,1648757136],[1690082036,1343505308,881783178,1948424346,38052564,1876585988,2060928725,1712682706],[711979898,779405860,377086520,509095126,2122785911,220120956,340825155,28347871],[2062409492,268611685,1762008816,843437208,1961584524,1000577598,1245769775,627519905],[2117199479,1344840689,1995154434,608067391,1762605260,1073516402,1595108898,1898639017],[824801755,1620232236,1310627732,343678016,980096620,1470516741,1864316236,149145341],[187231115,832296929,622585233,72551156,623291805,2050091098,326693269,1140729961],[770714053,166447876,340076805,591692187,273464406,1420380332,1952192354,1366284444],[1258192055,2060610735,395081057,493693741,1017108452,1717362695,423478704,1175205791],[223460212,1852572482,1827685926,149980922,998525993,476730196,1611436402,1367772554],[1544861855,868337950,162325028,409780162,1893588501,551855409,1450289245,411387942],[151812650,518349017,597432650,984449495,516442953,1878283968,289926937,752247298],[1924981400,576072901,1227063570,734718771,728286044,311805385,781060422,453916974],[1828382715,1047583480,948467624,1339241333,1535075018,265984769,226904671,1695745989],[1382078948,1095731965,817087647,215382087,126330417,709397971,327403636,1687908310],[54826384,2042730474,449331169,2060377933,10984161,1336052293,1848446473,2017350962],[2046329917,1698899201,55830641,2084723543,1131298097,580841782,1442840456,881138791],[363661844,230019063,91653993,452408392,135314778,324119283,150060643,194939067],[1661208181,1067787627,1865875775,50854774,303581098,411402635,1321163943,1288179308],[664724891,202165911,52619415,730631716,1465209811,771544644,1119479952,1511414656],[813127042,1917395128,1392068567,1289112948,1397968365,2058714132,1703180210,65835099],[1387132960,1531251162,835707740,491788070,58913528,1962586187,294126306,1499172185],[16755845,958944365,2071266185,988717521,1475647814,1770996613,1585548325,1483167261],[1531273245,1863865655,14780068,498905316,91601444,182993834,561234356,743973810],[525943469,2091417338,359528934,105918288,1958255589,526775329,1895384741,62172951],[329510825,397083337,677063865,1791695905,886473711,1200542324,1964357148,2056441456],[622422233,2012495910,1365261241,656053821,829524632,1245150726,520310841,1573705685],[1757609184,2082962835,879259353,1648419648,1697729387,702819809,1256888093,869962415],[1615715004,1624026055,1749412534,1228479023,332978245,1988546465,274556061,995185889],[953575752,127676416,946049128,1970447465,144235468,1749552395,74039321,775526841],[841340288,2055883882,309608480,1387352564,116024260,1905056091,31250228,873204151],[1859740221,134068109,375792508,268822074,458038431,686481381,548193143,1594303853],[1366031302,866162242,1085903085,423526366,223612375,1152381523,1343988180,153752299],[2059737524,2101058413,198376779,543965224,169853291,1326120688,1913702081,2046265025],[1624720031,2119719674,1810984395,901449604,1408818431,435490750,759622159,2056260144],[529760154,2118281659,1887450260,690409324,516905231,337498609,1067569,2000028420],[585215075,890816964,75711034,148387225,123474480,2063938870,1106951696,377112587],[1082698906,458103635,1896218836,1550686940,2028012345,365183328,589405818,586100796],[1587467001,1582075383,2080413920,1520628060,1702897682,1173107210,620453678,601401565],[1223946580,997792132,711217399,103065027,277748092,180349963,1775501919,2092825301],[137128255,1491895434,1965777494,1637377856,1665298905,1621150654,1045163294,1804536988],[865355573,784683040,199601624,1819143404,1837763350,1648541196,1283510039,966080625],[624839701,2107733462,988925935,1267797229,1802655473,516786153,431522895,989543624],[1578722659,1743454238,85089676,967097662,1756217733,328426643,1844392630,1918083512],[1753200513,1850729401,1975086304,1701580268,161644241,805455454,1280529230,1091243253],[2076912723,1777574422,801528620,1813937003,1409519960,669993895,1973471496,1825080721],[591217756,1595845131,101834076,1156089730,2128153272,955555580,1207625457,1758914778],[1706077349,1302701470,1121019680,1753834451,1540735062,651298598,1650151655,1926548384],[1713064305,277634629,322346358,1328235441,877203897,1850993701,1009937139,862894133],[861650979,1583773766,110503840,1421835692,171610719,23444751,624544594,1045277023],[754513865,1006241764,991726637,154582183,855209913,1846189865,222835506,304758287],[724952432,1581417247,1634673917,427560635,1030678477,2043873384,1177071564,1411679839],[666952240,888002925,1927532848,1264380708,1597129948,1035141883,1098518234,525868044],[863989197,573607542,1100902417,332073292,1711980594,1392410309,666797755,1881905755],[160525491,841115208,1813604772,127625939,350456325,765058252,545210556,120887826],[1280883420,421494411,1218700081,1540527010,573284650,1233475738,165745646,172170018],[1946836073,1617103300,29655242,121681624,2018364510,1364127396,615691024,749716251],[1821842920,591412,1892976675,1298509356,1422494870,687581141,1648024441,266328783],[1438386821,870176989,1720328392,1077447398,1528151167,2000945702,516806947,879873277],[1648985819,1142704236,1791087344,115896519,1051514582,463193570,925441802,968834707],[1008027166,1326797072,705041359,711125064,2086473838,291082690,755631259,1024805680],[564743937,2106262210,1531970347,2086490300,411591671,1243641454,893249133,46388135],[1361510942,2121993080,2013881218,1297236445,1797399752,236451994,2026824254,208013684],[424897061,1619471194,537337277,1872012248,1433692486,752379008,889502139,1239096252],[1326999895,889376095,634558145,12597714,488619451,1950781273,1250795216,1779753790],[442825297,1151997622,887909834,1247624759,576995810,820104428,374812890,2090855870],[1058623485,1424497164,608153000,858710880,918514238,603989632,936987790,1150995455],[1287606758,1481809333,1346063162,903071198,1846925419,2069201013,939668245,1722954389],[1264296256,1020285199,1324828849,1383733591,405773941,1195413322,993108447,2076087156],[170668198,912841711,2009535067,1020976127,1567252523,738510127,289847520,1177605545],[674063454,35096955,1044622802,1269192027,851823650,1223314006,852056821,1566043789],[928411873,103544760,1901812641,2111014139,1507727405,1113313389,949252283,325016058],[935272883,905824523,1981529773,1475221543,834219322,1470772908,933478338,1928073425],[360791976,1332213829,409601988,1083605077,1826789343,1889438372,1974076529,640782585],[949140695,397302958,609504222,555761991,1952500459,6865889,205776310,1757142572],[1995303490,237479896,798810416,121346581,1809967207,1747663719,828904614,610380786],[1923883940,2123286637,135307792,1944301687,1692995914,60971414,1404254437,1080610565],[1199735252,1157011639,1309225468,1254115795,368080747,1766708625,583990557,201606620],[2066056311,607440396,1370043452,1187166825,652992450,585528081,1428990202,2091170256],[1710267988,903568605,1062030525,1000172322,1110007086,1925743759,960550403,865517676],[310224987,612585862,489698433,2043741000,948564682,1422760868,1789729606,1424162709],[2120181099,1018171288,2295024,1345141521,1025048454,1682225369,1494030088,2080998395],[1971316075,1149594380,1648855894,136375310,1638567221,1595053461,1959974885,1631782853],[1228879108,1181552934,50568132,1960189045,602106272,1172634521,1484346371,362334220],[1439957304,1212739488,318436749,1710895455,1360798885,1832933970,287257325,2017433139],[1704841581,1151286800,273906979,1746809680,1021716046,920149536,29832803,131855248],[797485196,128999681,310916755,832120647,2094754038,1747433139,1897847509,663521952],[637026290,1169653436,809961470,697899000,1393565389,1069092208,1021954150,235879964],[914263234,1236118211,2091706214,1910021953,399847881,2002017274,1403777070,1547508637],[909105941,145855785,485615206,1739906130,298101878,1811908698,1847684232,2056054974],[676183006,2030283964,1747580693,1710976342,1655526666,1333018102,1079419071,65087671],[795400033,1971389715,838865765,1142691051,1910632859,2093918333,1282414250,1227881412],[740356803,1617111697,2129977837,1310305019,1978178709,863613275,47536760,2036198181],[404132461,148204857,1798782346,1364352351,1446665259,1482969647,229505859,281533424],[1820911774,415612944,706872777,1057667366,1683260779,2089574884,905246600,2053805462],[822721818,560033145,23600121,695472359,280447587,1704279118,1175703570,182358917],[793593393,1467976530,1239445956,216913658,1887663354,1514560100,1464563174,1657398665],[172538172,1704399827,80019043,764574922,259365993,1326940243,1653080002,689382625],[1840864974,195177490,1210190639,1465754237,1828725694,1944703060,1097073658,783340530],[1833905773,1314867648,949733339,1867330685,607032460,327209151,1519191721,1529125943],[146578476,831315436,1058951394,2064157224,514415971,1290475990,1175578943,1772294117],[1222072245,1468101191,1574050727,1655283929,1584410134,566267336,1407003972,1883306506],[402314555,247816286,1620281024,1052747383,244005504,75114538,1429004846,1549641494],[461388326,1572229265,1951654565,1331598703,1985213583,293213227,1536080575,1038145164],[1394948019,814476458,863857982,2046366019,556358913,2105580994,38462760,1297998544],[930619450,766077772,212123014,1871322785,1118586094,1949555771,1524357064,1806691785],[747012321,2022370786,1289637864,217938088,129802033,608309435,1448787324,376950750],[1185455465,516898896,1593145481,212692278,983694803,1265918326,1860042775,524119238],[1171424041,1983287541,1589912369,614039149,1856084016,1487321293,1069941512,1676112336],[757913356,1125276236,1032607940,537644914,147242332,1588503190,2046394798,2112586767],[1006676538,276418632,1332384734,530617973,1437943878,256794653,1669427701,1925763822],[845545810,1571351104,1222637084,383917940,1024877136,2105100371,1610801336,704849638],[1948589526,336701785,1350052652,272834117,476181950,206250926,733581612,289593450],[751577592,1488336737,1817722052,1848884888,1633359456,257376011,979441060,1103308696],[722956490,1430766623,1667798382,2016753879,1430799855,742791879,1640306130,314514996],[565783326,1613705130,1351537520,1015412188,570604461,534601018,16332820,2015139049],[46153644,1110886801,1461659683,96476983,100329551,1952100894,640716000,635494038],[140044296,830016464,1062338076,529397173,616769112,281677464,1922082318,1327428291],[237632669,1144529889,1496398702,1426657117,8986097,979738948,1973920114,1311783690],[1303082209,1797538690,2014161388,161605525,1636584464,1793611953,139389192,1388517696],[1978158469,1887518732,1742139610,327772541,777193812,2027641700,363743291,1756123761],[493090977,873166467,1651257457,685939694,21714417,1966855418,598792484,31035749],[2111534119,1830042638,1643985942,1994471564,1527047395,636287010,15070493,942360284],[1600433029,1787680697,1846984802,14910701,1288171998,1831281622,660493090,1967551167],[1588089495,1078274964,176219415,438627984,552395642,957642595,270261840,199795748],[241381845,372133799,67230253,1381362577,709131371,230085626,250675991,295178300],[1500380200,1697036642,1237893537,1984660524,2112874860,59894287,1065898302,1499065107],[538439670,1703708519,1604261719,1711350606,231076075,557882935,1076909080,1682850820],[2109456796,2084519219,382752539,1326515126,863735587,1646264937,859059732,724043198],[498503059,1057769629,1637273617,485057252,161622724,245333288,1690696702,1199118504],[1480447628,371612400,1426191786,1505878549,270211135,442362475,598144555,159285707],[1035870998,1300965458,1783230184,1142681892,1010251580,931761919,1989047528,17750018],[458248583,1462564007,896637919,1451793460,1513000361,1698038684,1532473397,972457487],[770012459,1718629477,1645032772,1806736302,177751100,456426094,379893054,1483687439],[681749577,1706266186,44302485,900176999,1156570998,369799070,656661029,2021815589],[2064283922,1510261871,1138613653,972810064,480953577,191252230,858417168,705392547],[1006171946,63332077,1719030644,1269986773,632789885,423424674,1156113293,1979541395],[1042372839,1766108717,2090074385,1722557374,899518722,1377888444,95848373,550552001],[1343461157,1603103039,117137303,2085924338,1771090840,1938327359,2029106367,1072307101],[890282913,67796985,457257036,56228112,643758005,1122489322,802864835,481986883],[935817393,9176860,256261338,854547640,1508891751,150755561,1654728395,1552847375],[1385157068,912691524,769930969,1726368628,1255177261,1384098148,209621492,1413478477],[13752753,1706357129,1718791780,1026975059,1444144120,940390281,189632396,659075302],[1964307916,666369540,1626006115,1420853703,1368637554,246181869,675603874,1668555764],[773016515,1565016963,1512093479,162004153,157621205,445426706,445948601,315336562],[1118568094,1703664660,1883566617,2040821915,1063478149,1555999170,1961741246,897588964],[1344034725,1088501143,1438122001,1200683299,1366803938,71788560,1984951777,1052359229],[674214502,1314635440,1782588231,416309164,1966082605,121132846,1990940676,113540511],[1969428464,1591277465,1432975708,1616321729,857949367,1466371471,93794647,865489300],[1077187752,1074454498,908951948,106342836,1101052999,392377367,377834932,912467958],[702370256,346695262,180317666,70685402,864917788,386249348,1020750062,969100493],[1892519165,893687067,359545780,110115335,1370295291,765804956,1186465458,441284527],[1265829783,841387163,192471134,1446293319,830457789,764597505,57833549,1670664046],[1624284671,347995144,1027741763,228672970,1984751295,1489566330,1052580001,87246157],[946079305,408264300,1190038002,470255425,522823779,1396370530,1535222423,1058628181],[1232738481,920018212,89442498,1288910088,608076758,730360494,1332250262,2075239471],[1027978551,1553683717,956902970,951629744,199891180,1666205185,92745645,584729743],[1229204584,47746185,273501249,1784171864,247546896,1286351691,309204041,595992230],[2107615022,2019711626,24236679,213687671,1806415453,1451939574,1085170196,25262953],[1895015180,271000048,713723093,781952140,1733911165,1890841372,133884649,540870118],[1810070041,1851969887,49599552,202508973,382034071,336847006,758307012,844748407],[269983409,40468101,2047894276,1231126364,986469335,2126754827,369533217,907921142],[965023730,1781792315,919086044,1084055210,176537653,1206908930,1435699627,285492534],[113276225,598983767,1944159963,1964306381,344456537,2079333469,1517936416,1446690494],[2062659806,1341198705,1336373831,430756065,1592686966,1286679671,1646996440,1411844542],[161154209,1034511213,479541664,356344618,1767456353,1718945070,22859050,1464158876],[969913260,386855680,991662959,199667536,461311847,1623965713,1901918622,1570134199],[144130496,1833810913,1874337236,564091647,582795892,2057032602,1744287186,881146589],[946036003,1844897309,620093014,272108776,1025951507,1191237351,1800390117,47349992],[1217839217,1644890747,156995849,1548094758,676376418,178202870,642797100,771947455],[415650741,429910232,1933441995,1071689511,1630736118,273200265,1937636738,1071680898],[252810920,176360615,2116165105,1047871386,1785300397,450236504,1576468203,908917163],[960872294,1446629921,1850986847,62510891,262243491,704936278,1079298107,1367664290],[43425580,149906458,1947842614,2130382933,1276182495,409807415,1969927605,753615959],[1018402336,207921559,78657112,1699065228,105266203,2027826286,401290724,1492828350],[29663235,600715142,1208387237,1331477546,571939366,97358808,1742423676,898383413],[589767973,1701191678,90658338,1228940653,862561793,2025088130,1453814938,328073863],[1747739368,534631775,1810695815,1630889613,358600457,1775190549,1286543675,1037297061],[1143753871,200132275,970873262,1482736330,415170111,1038148417,27403669,1704214026],[740897111,817706712,1224646707,2031250842,1196129122,731484772,1449295193,429754197],[1263979771,546733846,1067954119,429890459,387481650,2080990678,1613479579,483833571],[1258756699,47426087,510525269,1560868422,1188386177,802668644,1994272796,31237752],[314316892,620618046,1805413904,2105991134,1746495087,2123635821,2072757281,768640620],[73369594,597986352,1112559406,1308297830,1061748299,532660464,1717364735,1513627187],[2100757108,1316127535,772965003,15794723,297829707,1453829011,31801370,1966337825],[1543692006,218825428,208206243,1593626562,102809149,933351995,1858310080,1242467442],[1544243162,524959241,1576048959,1061640221,1986840600,143183022,271508525,1020318185],[2021642604,833579966,1888691313,1619668942,991083358,1616623919,1263323044,495075659],[1513572479,85481090,231421968,1343499565,586609033,93940321,985494082,1406803988],[320772011,1093440609,901036126,693786538,710759708,1606949920,1145017633,1031850804],[531268,884910352,4484572,65709545,355856009,159239218,882377913,921864297],[280639621,272444890,1203724286,557798576,225553027,1660625952,1844911536,1159221740],[182399696,463001863,1089708236,422400756,807102703,363896998,2068724854,214948778],[271432464,173871031,1769494525,603201041,631062528,2115144091,120542320,1509408256],[554702378,1481284613,1134223894,1615839331,155823872,995492665,1498197806,1894440382],[862707368,840983696,807661552,21754917,1945144521,1174505553,1130100559,1404842852],[736973991,2080543235,244277274,1624360855,2086885481,951612468,1692484072,1924717708],[482752316,2032700355,1306717352,1795476201,1665867245,149281750,1973677698,1970430980],[727327823,1925398663,966627471,577052668,1221216593,445060762,2005617899,1051734629],[630463393,1680991965,1444947935,183550884,264932302,548934190,91237627,287419401],[1742422621,1019102620,208398646,1437236664,377833104,1212572351,1547319385,1407715403],[677341790,944493388,1266004062,996021937,540567979,1570685441,1722054361,158735084],[1044505565,1386217601,754496821,330701822,928820425,603541161,268413078,1331019641],[1485352852,1537437600,176372112,1961044130,167273021,1258805172,1425688633,1733513585],[1531766745,1746723293,1096505099,1461233913,2000984086,220277503,1721964442,109940173],[947446212,440439131,1480108742,1235971534,1061420455,914940757,1988698880,465117416],[1575766908,994669105,1207951586,617909250,469678145,1638256579,971132238,376473304],[1412342990,399325776,742261508,732736877,436482368,740902053,522062358,38217639],[529117813,1230552032,830855907,680742703,1167548572,337958900,484682376,435359548],[1511929410,342163143,869144343,230414491,1923885299,1620546462,1991924042,289394232],[1678315922,163274204,1349438869,376705401,2040731394,2113419796,1713313003,1584789683],[240843896,1367958646,1056555922,382732323,1475615556,680959035,875552735,1959091877],[1535010461,781186322,778128791,1473492451,1076825417,1742466489,218339070,1890535170],[201094924,713840678,1085181788,2094353135,1139799991,1738073937,1879276427,1413789649],[1542495931,385597604,1966566828,1647662400,583606307,1319174056,360062526,1871204704],[55432375,1051143921,364542929,1002512645,225661544,148647222,1265164847,261497152],[48509678,1364877438,1761004135,1161541472,1875003557,908739876,1959005788,2107230943],[782017173,1918748739,552545694,257601323,1326574722,277103547,433332115,1384427728],[776827913,957753437,1995909207,1759051906,1673625376,103405769,601561297,877913960],[1916897790,243385404,895302890,264176571,696782617,640741058,1758537142,504124705],[1522947106,522288640,1431237625,201743610,1789687637,1142368570,1288528850,714630007],[564229800,235293583,1240621962,648967255,403609941,666273097,37142837,1528572776],[278492930,2079448119,277339394,1587684497,561033677,1449486304,1416575452,124588661],[656738573,668788092,1002149429,1577667837,1085548167,428230210,68517404,1183972436],[1594803779,1976058331,1662077552,510754620,951275775,1450667021,1976724636,690259494],[1272029900,1576693573,40481636,2070840115,1640378436,549691791,1053671604,1992973661],[1927436637,795316585,923493638,576076050,365889778,387416346,1818429216,1785138698],[1426921283,1903920844,1824820792,732856486,2074239215,197291874,1248864385,2056348983],[1399116181,1344294835,1769977717,1765446351,610110375,1794777685,367073215,1655584311],[543011195,1398834042,602956693,1244033888,1801318542,2112227924,946381841,839833706],[2083992890,953287920,13224204,872724446,485907115,1479740651,1899860300,328486771],[1567231701,1755266124,1021373781,1195215234,701171272,168433062,457404317,1373471701],[713773323,261566045,1318011570,882762078,1526714631,1963050309,1052907274,1375987377],[245874935,1615011331,252257927,234440977,1690578772,433629027,526189164,847211911],[1957946395,922693767,457014526,1597587332,1129738047,395207352,1547477416,167797795],[881331365,214351699,702261003,1492534223,1120031892,1174714165,173805174,97493307],[87045851,795818465,1850612381,792491472,110413870,2123870155,1278675152,745330887],[787657652,1877567985,367910375,1840271905,935922399,1324180019,1154791560,771382734],[807877547,960292193,704670183,532221711,114438586,111560786,959699914,29459695],[2106897411,488617415,222741219,1664428884,187163066,1173879402,1652648440,333248931],[1899268015,215165256,1042523662,1915555078,244059635,1921036522,681839201,1118809142],[1840863681,474241458,261872713,1217588274,2013168617,1967266812,2103521607,287866080],[736291012,1926970610,1983635636,1347084357,910406325,489915026,838223630,135927202],[1346302126,415905156,1842238625,745669321,440961471,809581118,1857969635,271364226],[379328549,616715931,1740967881,1321287609,1170295605,113087511,927404476,575516114],[222451576,236134813,1335269089,1653545603,206290773,222530374,2003913256,1938311521],[749528585,1063470382,834549367,21639723,1054665632,301908966,1068045205,1304433299],[1490621051,1683812490,1669555333,1428202048,152402020,1583174570,1016090786,1002105072],[721437153,1269334609,456930371,1179559065,1548191388,101243741,70428543,210342544],[967977901,129440383,538587405,1274594931,1561670537,1805384356,1614041016,1835715272],[1511359910,2042085844,37917991,1211822359,1247365264,466500999,2130574318,2073199384],[215237746,948927587,788119430,1813647905,362369103,723812570,1970266776,1302496349],[1191361560,2006914507,416284364,2068442503,543511809,1007897260,949744039,1235659675],[80764514,1182265732,206291744,1706822829,1369134988,1913843869,82908724,1410865200],[875802007,1730190806,245071941,1257590696,95751823,1195791517,1928541450,1625132494],[57315132,25431966,475061365,274487053,2010462880,1326564206,1744117465,1476016707],[470638500,143166162,1471211710,1133894866,286777632,23622340,559722619,1571844578],[1342913155,774424843,1121643836,870568385,290411181,639507717,1702387495,996068470],[44505982,1003887428,414502284,464790979,1310614258,492316867,1653001398,1939179699],[2007247664,1999776375,503320813,143282768,1583002783,1545742464,1368163904,417816330],[1511633464,1097125636,1265586093,1185529281,174211452,133965194,817805836,317800864],[318687603,849197373,2118693561,113288892,1829412466,53880551,1172797534,651969672],[853082547,440431667,1605771279,971779334,1239139676,1736001461,1166916081,948356368],[150186333,733584698,306496870,212691206,1466824231,1772464952,649891361,1840777137],[372691734,1360172721,1083705404,1809249523,1004069350,215409587,1322255760,204774321],[1865635786,1357844515,1920587550,1598173319,1632223913,1127472115,984046691,1040078858],[579619782,1087863322,79841632,251046328,445916257,1220916503,64701594,138439067],[622938878,743206987,1383683445,566515228,944973866,779004250,1467597006,226334614],[60940270,1195103145,909546054,574017623,1262069821,414080122,1669705146,1191160186],[1032999242,77183012,1831369248,1509531595,1616700054,725256468,1301806349,1045146798],[400859247,819751672,1326529872,1552797820,321174760,1275049225,1012599331,1307829440],[1445750853,1179928888,1891278010,757683004,967508760,155866812,2063315220,43283077],[1325944433,244199899,1390807026,1267474263,1258421942,1209162968,1924695233,1025969208],[1348575436,1284878496,2127809437,482376351,1509564255,1564181924,1013356325,1215116044],[2023488146,1705081162,1439672431,645073707,479528374,1283085864,1157443406,1280579399],[67626923,1392299013,1354769775,2060176717,391094640,1601051299,898828686,636014436],[1664914625,1531770814,1781366039,492230067,1034978703,350468990,563115766,405913338],[597685855,616218808,664491172,1547283220,870401770,1051319642,1537460455,131377860],[1965991695,1212650939,31919658,392801707,1875979821,599001821,633137633,359823999],[2099772127,1133412387,1087607127,1845856674,1969999190,382706235,1649809179,1894184041],[347977233,284177559,282026374,136634608,1099346333,353448715,173398631,1839506279],[328953275,292298146,1920967748,147680015,623210862,565847169,1810270478,577599813],[1666150532,838519956,877437501,481582738,1008828221,829882743,556212296,167071076],[135635575,96421751,692704011,1696374890,729404411,668502618,1125096890,1649690818],[396168912,1910419786,259038899,981799494,2118291553,1406089508,992815071,1228363270],[1014834912,1194542838,2002080543,698248397,1029286699,477847943,1815172839,1726989651],[708447925,396841826,443528043,641209340,1143104087,611593343,2074050625,1778892801],[2112836634,144144335,537728738,1463298665,1912120775,1534805880,600789640,699894738],[1127974395,1513737449,717858392,178798719,1556960193,559427701,656248579,1885110944],[271363864,479844664,1809011359,1426814867,1269665337,1400945808,1861757128,1070518902],[2102886638,435966132,1101442864,1851483799,417532792,1674423604,764087300,1375585865],[982807676,1666490740,1001965414,1538981621,1174427568,738618174,718654025,171087180],[913206025,995620114,607799336,1133621801,7183486,165972878,222821096,1840069439],[691566064,1900312934,1853385042,945019926,569400423,1059087437,202138234,221253057],[1412066341,1944987742,1269454400,1020065410,1426203180,792468770,1530192830,645803990],[2082393533,843396008,168846296,740628387,1700448357,265409954,594003936,551177039],[81970419,723029503,1646634460,91187052,1636592522,1402159135,1392095885,2099026247],[765267027,579750821,168297434,2011209736,1197709834,90919351,558714347,1055431524],[840393931,273096223,491463984,596497949,846506658,623139086,1634071682,1339004390],[1884335477,849816653,1180974674,1983338310,1051355211,1564310673,187894364,1499973545],[776613653,1297410162,1751807178,1025936423,571622507,1769866867,102370280,514605222],[1538018257,611025421,302575932,860757378,2113300431,1106857181,777192949,479070793],[254161435,1897333159,451975102,2033254838,1093169624,484455727,1842387419,1485021277],[538808751,239072912,689304934,1972325297,31344024,1540479907,1803755556,327609810],[424713295,476545588,455552128,700416813,1013868246,40805686,1426173364,697260640],[2047534379,1904431775,473765143,1013859633,1510949139,1853794440,1897086777,1323498853],[118087442,126679741,2031110300,290826454,1569542393,1968621402,1122966751,981314116],[1045932028,1126638160,1874220747,1194774137,1180635807,60096445,1637770838,84031189],[1829770682,1345694,1079517290,947312381,1494476362,1708252208,313637310,475729799],[141823918,1540085121,68708732,35694308,1197500066,1609642903,1211128642,561090390],[430225059,1956151246,1526242597,1061870581,1699911112,2024938338,1828271377,1961344065],[1486194308,154176466,398945535,781174399,1681397690,1284862666,652099349,804684390],[1203739707,1813415590,291810801,583620158,2083094178,1157500737,1255473035,729204845],[1447656121,548969746,1624997763,2064640101,404964298,1111492180,1568629972,680187104],[229033877,1847185623,1524322932,748522171,84974831,14224484,352220282,2085897342],[658206205,1400843582,141381522,1971049399,1833667797,730108196,383454864,923725488],[1247262833,930288214,311698320,1098824580,1596041434,1173853527,1365634125,884526774],[433865405,1411064600,430390649,219941767,967863553,1250768627,738080455,1507239380],[600978464,1083602290,719338590,852118040,281030367,2110494801,242672269,917501208],[1152633285,656760801,383883564,1403906448,878027072,657525257,1825126110,1723764645],[296172209,1312619800,1569439157,320100831,561733311,1560745559,286318620,2016430804],[677264416,1959563371,779765407,701890552,1946858338,1012486605,625120525,335089979],[231128366,1989424035,23994242,1979118677,1808852576,1117522954,1313851270,1874972525],[1783133037,221497397,627866523,2083224497,1258062997,858616225,916252267,1043610251],[465608668,1244945428,552211048,775781286,657579840,1443546959,1078529612,68608820],[1150622471,474023088,1894693841,878894516,1943523253,2071410602,687708785,703489097],[198078254,441881987,1952358297,629700537,1456418872,1395097109,293554972,1224111530],[1846463500,1580751425,1157498660,779393381,833824250,333671220,597054860,695631993],[1197756016,198104361,125129141,116371079,980022177,929125276,2006018992,1505330189],[1590264225,1222054227,457475338,1238295124,1279720872,227554991,1642050823,1862506433],[539584985,956820890,1982461992,1587394809,284276105,830029977,299024488,660999846],[707811347,1149857761,1848727534,1023817312,1567679537,1153261430,1906291931,1934099623],[1161257324,1217876914,85815100,1393751419,643228251,208349561,135501258,57530217],[131690301,232892723,420102264,1406692201,1870422586,382481845,584317045,957923766],[928081913,1212652085,1055178495,1772892619,1124101009,1838498783,2027001780,995370132],[171439380,765173163,1106906169,251652207,1469466013,375375291,1192888974,1629189886],[1593226765,1332182080,5113607,1922648480,723083610,1414776581,1901649788,311447268],[195375168,1476748419,317757199,1647586170,801962101,81260360,298225496,1022689835],[1180757160,2015580683,1087974299,1212920681,601371048,1856137288,1288701161,1383244047],[1376366893,39540032,1216769264,132422263,1664969306,897045053,853659256,2055322383],[786412443,1345490115,1329925272,878557970,1258399752,1978429726,432759017,505136520],[1842303003,261416409,569068762,1679222177,1340166561,196581418,1711983942,189243429],[2094252382,463667400,1957953580,1280129974,856111636,1885564445,929555667,1601792482],[1434994091,729416709,2026885431,1892038298,1377666091,1976150530,380370956,209785536],[1130409709,1922261473,960019406,1869340390,2010441837,1528637864,1748400612,1477863636],[709328247,212412491,686224805,179876006,2086189438,484043280,816889256,1228591178],[921503763,606064306,1906479510,1115385063,1733691152,480620314,1223735467,1388344932],[422341563,1610660443,1451357247,1193870415,1593386583,1624811824,2049380405,1579622841],[434806449,1319156934,609869140,576206459,1872597587,902122446,2088051027,1163937002],[759946046,1654065075,1273249167,1012004677,1845079752,306413961,835586609,1662402852],[972414946,1566960237,888091708,415877949,522463066,555068643,404933952,804049140],[1290469226,1206482658,2053559870,800927021,1146073769,925780961,949946165,497044823],[1388716907,1935567612,1767344866,1112581772,2052356969,1345865490,1540620212,494203050],[1806586530,1346291464,283844206,1944558888,1690006070,1473842989,1931899062,1799420074],[1043102359,973980472,676398164,628148647,172007720,265221821,146140417,1126719160],[198325460,875388012,608308683,1225187379,1827239431,1880218408,1237698269,194931423],[1821017528,726403246,1571260001,1932672477,1939954731,1062276112,904929446,985448723],[982578197,2076849472,1950548780,906844377,1340987167,170240770,1023406238,1840661793],[1253111790,1255736685,180703168,1986004741,1839810402,530731143,953160399,911034357],[270911069,1339160897,365403375,1091960914,1450209988,2003194406,204826547,226387872],[2028338631,1691442794,657464550,1347774919,1373510211,605065370,1820259110,1587794938],[1574013559,2050177754,1608277351,1823246592,846606630,551276434,1416067851,1693330563],[432615260,29585394,415919960,1005300990,1876043591,178481199,433341468,152116259],[469680131,296428527,964953952,1606386379,1145409221,1413658914,252064982,96507052],[165917558,119259769,901510532,1671605734,1665983861,404188236,1563119740,788789959],[994006087,935269263,1834721401,1413854608,922522655,1141393346,383717958,1718024114],[156485573,1932244516,689369465,1346782731,685309993,1067228986,1115714271,1213587249],[657820827,1351645121,1764082542,907616621,591465255,794239787,1420786415,1142052079],[1101655270,542492475,418643597,612720512,906929896,1669784928,1142089181,1500038060],[2082412353,1329242020,1110910266,157423093,616719302,530395967,128885707,719635454],[799592151,249000233,561076671,1077434769,1286512218,575299779,1953735550,1352158624],[1555870706,1740741471,1398508646,1676614894,1052756619,1985653665,551780089,1180084229],[261370902,233381845,1334827725,116590220,1052632673,2076764739,951510522,1099011226],[1138949995,445896810,817698040,63393021,1308061874,1339326422,1454253626,2025603650],[1487471195,1554018373,1301524639,995004160,612060292,552019744,166139273,1066660867],[1414763198,1270570071,820209972,1126618987,1790821695,968545828,1104689406,642969844],[1797285143,1592354595,517987302,976283307,2050851317,2019850315,1735114752,1817162899],[510379380,1075631524,1580948729,303476516,2016163844,743970970,416873403,1142321729],[1461246786,1550031928,1536415038,1775748614,1793797586,1938137527,1686554239,374112684],[185062044,1468300221,1015366069,788192924,1950998700,637412914,706882131,856998302],[156136347,176960502,1977095791,2066179820,725719020,856306642,1348486910,718309944],[1302049386,831201525,628638973,148815666,1534733322,1730021891,70440383,1296041936],[424391014,1502319637,45984915,442604110,1723787782,2014391659,423704411,1247362738],[1288293639,461733823,463266276,274995819,718466874,70636683,232724128,547594929],[731641845,1317182222,1706648636,1363211054,1370188992,1125805367,1687459179,751168669],[1099267743,1251065892,1826797525,221313661,1514999855,1631942607,399107234,208498567],[1128492691,1060723849,793117149,633879429,868857260,558466793,1513683969,1203193702],[1195807673,899150182,1897520571,1648142556,595409102,519847772,860807338,1029500853],[1785223949,401120685,1174284169,1600587702,1372272033,1916804489,1099031331,1288485305],[1576697502,98605992,1785370817,622682399,610556146,1658165149,1603613202,1367884500],[1301674240,68321770,1797368945,625090473,938833371,1319124352,874043123,715330206],[586549986,192023623,1251423147,417011965,1108346955,700541945,1916977695,2101684647],[1890538679,974342146,229797436,1320278958,1360029888,1377653882,1121676148,137189000],[265070778,721250815,657443005,1196650525,524651167,1425506895,1723599325,648538073],[694069189,1128935702,294658119,1543743411,467090019,1649342671,541497594,1061789611],[1390109307,947851760,774200063,2083407415,1772142907,801145472,1781316403,448601492],[1448551285,1197737682,1736763137,680982037,1826423383,1998404082,2095989890,1670932279],[1911833421,16186522,1784761677,693921896,292682220,1514369246,75451196,1470116863],[1286685182,440700738,58932719,1395106647,1390425867,1432555066,594921067,779224374],[1515545844,61723807,33568687,1123918075,2115226766,1390125855,2101642501,341924079],[1733345876,160159742,570968696,363823878,636122843,1589643169,1049908575,709705935],[1111871205,736280040,261951802,269497961,641290824,710641862,873444994,416402185],[1360227513,598427515,1430910521,948746571,1973403905,1363885919,1212644161,1735750512],[673506570,1373633285,285359553,9730415,525827133,849180359,250103896,148929420],[1050087510,1536365054,1702167173,1733755262,1623114708,1786526486,1370222212,1323663951],[216645989,1318381548,1978572680,304580972,798185965,965195286,574357205,1461727691],[1634222784,1943763082,1019874728,1747913955,1318800719,513052973,1419696956,2069935518],[621622803,88644775,265741521,70604133,1633546007,1896262493,1010803934,25868656],[1626643412,1592700848,810244407,798298062,1628641519,939557726,1170209122,2109743500],[14949033,1767908310,396990315,1198950152,1160378461,57567512,789370527,1526642291],[312459675,21044578,258887275,112049390,794779029,731221056,1358738014,1450810150],[477876648,283971108,151226654,556205365,1079533675,895158647,148769297,1667883861],[223972822,948245686,2050889583,830383510,390962814,1354282534,915231694,1625574330],[508243814,2005981166,1503590353,16034726,2108869966,1688662851,1419875066,2101572893],[1533481302,1269097696,580749072,1583906077,710983705,1215326984,1325475459,2014354808],[35820756,893274353,1658867858,1644167681,1845839825,966330464,487289176,1889509761],[2011505202,107045257,1214432550,1553141027,169475449,1627239100,1035694943,189655153],[1698534783,432401165,662589755,114043354,121617235,1072436471,1620932939,1096124959],[14935907,1482410373,303890310,1602358931,990051689,2088688086,1194821437,1913136923],[569094450,1128279497,1536671929,286450160,883463453,673005258,1468801604,1206299662],[842256378,1189955211,878810343,1687024029,1865816078,987595891,1713142211,1028680114],[1168494269,1912624226,204783625,2107271891,187000775,922010935,1941717746,702798770],[1475181929,1643973263,432843434,1729930001,250449213,130369874,189994845,442631162],[1626158723,2067421968,1500436493,405167595,1557033787,1263403201,1403861545,1282261596],[1669076540,2010776339,1132630898,1601099111,594705595,548307181,1994557986,1361280391],[65795895,605412036,491630222,1148551098,809247238,1862731522,288518390,2010590721],[1515947796,585614527,1545486607,899908259,1562388864,1656319688,1468086114,174965574],[192628404,165687262,546715525,564921071,1955046513,1222819041,1384877339,1405474042],[1087892534,1680768312,1284276019,554364402,1097506920,237445353,1829923119,1142589145],[700717478,1067819045,901818526,622414135,1553172083,1669390402,1017917548,1440193003],[518171200,1622942882,555033182,824700306,1812943553,842940750,1928768488,2027740734],[1650315558,997348709,200939116,1711331270,1690356874,110599246,1715517068,1543603684],[60622815,22068433,2094266929,12358183,905878035,579351838,28886254,1475600802],[1757409547,1229487502,1892756635,120086574,782859346,2079352473,728121984,18779508],[1107401337,1084999295,1184811136,1905603457,1931454200,420514670,262410265,2091791185],[245532172,830929090,438761273,1666021745,509590518,1928449933,2110160811,832001313],[1498950456,1635146400,436686804,290365348,791740340,573045468,951280464,62541673],[1919819677,1763219707,265030173,1918317392,772079994,810700493,102220581,293288929],[698510278,1250579684,1532650627,640863673,773867738,1687301705,1470792377,1725471199],[657866484,2129267502,1199694452,46530960,1085210827,45390250,1335876031,800943913],[1438316339,673119256,913876980,1636669156,517559309,1386130355,1548116719,956581522],[1325611092,447484490,778227814,167254135,403978322,1286263305,889072988,401687607],[1235580514,379357137,1810945130,278395840,1336417835,650842848,111958337,2035382217],[197489514,666345774,513877342,1594131440,265077916,767053116,381105086,1515331383],[530720860,1380311274,823217494,1586923551,130742608,1167579333,795942068,1495962184],[1923916988,1736882128,542966261,1702077215,1935367857,964099210,1340183595,1034585773],[1219597502,1067287803,2097050049,2085396533,1617517059,707478602,218228891,1056602042],[511224529,280616596,480302881,1305536271,1500876857,496707177,1873306587,1274094379],[302355571,2049749532,65897760,1840379866,1386965602,420454155,984172482,84956403],[2033379077,1930252847,1660794561,1202480236,1706585013,853136750,1247608594,645570573],[220040554,2043649413,1664901748,977533077,818942185,381318848,1157808727,1118965415],[1902652181,1026842293,1177434635,517291899,940093915,2007966534,2030083888,185316295],[1974274575,602629962,1311248515,565063082,1508434913,489986529,1608311009,926727791],[469982214,403905560,141672,692375390,897390807,1523588194,1864325548,555435900],[1323814692,154432168,1584743168,261678247,742703961,1661850533,2056313689,2034632414],[1580246560,948550310,1648221095,514749812,1596594675,1719270129,1481633258,51281862],[359094450,1173128584,176543867,535928936,1727892200,1638320272,1311214719,1598624447],[587322906,584018028,1983998625,837404901,1060027453,133360534,751874101,897300311],[1989401914,974875112,22259955,746646237,774906537,1555842587,1805335628,1293252804],[1942206225,1815924013,815435738,1422404865,1433370404,115438050,162735539,345780734],[229282309,1052830955,1455336853,457904939,1853120183,1848324077,759260669,1888136751],[1347760344,396316537,1976121945,1328167680,66690370,924743707,149630697,683520219],[1495319599,844946049,1932655263,1044903595,868166386,761636373,132682205,793596188],[797882495,2002078716,524893317,1629258958,441147356,603731769,1023202949,942479514],[68943157,510237782,419474759,1300194171,562805918,476479158,222932942,86336339],[1278640064,781871504,1648502669,458980937,777708719,1175302958,332220637,85676049],[105457748,2085983444,925819138,2054768412,231320008,624966405,532400007,2047009067],[1521806495,1088788437,194314936,140753479,1717469688,1506235693,819662915,858196161],[762464809,538433123,1295669402,226105407,858173331,67062845,1096965481,1617497338],[302614673,2032781165,666798046,1113929966,497436757,2033360638,1127949293,533649790],[672333285,527160572,1751776999,901595483,470341594,1394357739,1307120558,2060994129],[1589941716,707997867,1617237404,1246352902,1415674259,1468227106,1999892989,331763652],[426502658,596005207,1047205614,503101555,457418598,151240882,1807753273,1445713273],[1300242960,1882700326,1928321520,1398453753,1228315366,451275234,1617597540,1442098695],[800934608,1139579605,30494383,463485345,148752281,1544339768,616214709,645680974],[407884923,372947763,550223204,769910740,416624623,805347514,838184948,700766497],[1866193690,975343783,568464396,2040691463,970608139,996715874,330241189,1836942433],[966978942,1562774219,931944439,496773227,854119762,864191529,964974889,255226515],[1856700678,1034288177,563381919,1319510349,1590443192,1568337045,1550609218,1848700695],[357652737,159111085,342897996,1250338171,458290661,474874312,1131172048,1690129025],[91375061,1440170326,581096651,1877563377,186762445,1177437491,1421170184,827348810],[1365495128,792079576,461786576,836053021,938262164,145103687,1005446660,1636703037],[606014943,1520436641,1187351288,370981287,1008064153,2006055681,1340117774,261185951],[100801751,1815035903,1162272807,1562148940,89003157,1543313303,2125375663,387613019],[1479869171,1350313775,133730431,605353115,1873957015,1988884410,929456671,2009104201],[1099637247,678487380,682509325,1759137197,307828003,1944359603,110291671,1660612898],[519131685,1932624200,1262343715,1861233083,1899293849,183827893,407724287,408607521],[1443508471,476066272,1765502297,1587362178,1764217641,1607933043,397297267,798986361],[633255809,62802596,1631083952,2045410205,250429021,938315241,662151374,1853640415],[1703411525,1806902935,1847977177,688499692,941798033,1342778920,1964399239,1066148940],[1000409260,1617386639,989320195,543013642,1044550803,1727071081,709489999,214192362],[1775508720,279099398,1738798615,196747497,1637828496,1168754220,1918363947,1856766206],[280328913,1938147515,868609113,909227361,1889948221,2666235,1227330310,88749550],[74878365,2050157559,1297846473,263697628,178447170,231931490,234061956,170350727],[1601366185,24024942,1939661165,821582642,892778023,51061,1264574958,487116006],[483042882,1689741378,1962570023,1016822079,1256114441,1874261686,938923802,114061648],[1808461330,1951719010,1626550000,1217537989,713724122,2128049060,190266633,426035906],[1816725161,1093797029,570504232,656008416,1861184102,1366093970,1220751856,1566611362],[520861952,1729072744,2097882590,2035140156,1868968088,2004073284,6142024,1308081745],[614148598,537098364,1357860854,2115750082,1041144806,2062119933,1029401291,299009167],[36203106,1053462822,1233329774,667876313,797715009,1006189260,1103424573,1215190884],[433882966,1422554299,345681718,72442452,1591271444,886256876,803278211,2018671540],[392122539,258972902,583272489,1442284528,749424513,2076577407,558155698,76899283],[1579274825,1666156626,1904921301,937403108,1625686134,770236971,1825672234,1978692286],[1985801434,739605541,206902142,165284302,2067270985,1034318646,1618491493,1458371293],[147095238,1740253785,836037574,1406655508,1701403929,2108301028,35309184,1055577768],[631400368,1460426853,1199632239,822567448,358828035,946535063,1287600764,942166806],[1637362926,1955224027,1325570624,1037234751,325905739,1537557188,267704790,1605730045],[686402016,982857384,436337203,1146936985,573743109,703792839,1444660347,2022521340],[670304126,1953937316,189141773,375032816,1257164273,1762299630,1980108480,1526336639],[601302695,583375520,178886587,1719837745,831806595,2012595456,368276968,662758867],[1332603390,245878888,31898834,433884794,1967828210,1684488180,1284890661,503706393],[7936968,68407894,1087048038,1108806734,210413169,1646796946,167425065,1074605882],[181731162,213595875,22828315,6950369,1148178366,2080613565,1760893740,1139188144],[1822326350,729053874,885392176,1493222264,414127566,1264125947,576978569,1612029024],[1710831328,2003195895,412098592,809626927,530483610,1122857345,1351337733,1478915970],[1905154413,1972086236,1976583229,1138303194,676746351,1819623269,585290942,715454224],[1866502964,485976456,2117716339,927881795,480734083,1241967149,1965309623,1023011271],[1626505037,1043927942,1543129423,557031115,1007245920,1140975218,216130832,1515543274],[1816841131,1766082420,36927606,715109080,1222756295,1787557740,2081208826,822868180],[181828812,2116318679,1792209731,90779369,1657595550,1284776118,110407171,1682971999],[697243306,100913444,44584056,1046794832,125894046,1124552987,905907445,820964704],[1740005874,1721158530,2063392891,329094732,10944968,424008627,1032488421,564470397],[1726237230,1909661282,544724504,1231441279,1128904951,127664931,1733819194,1312809376],[610759805,1727541899,550841821,2091814217,1532436358,201095528,1327080617,390376796],[1422054530,1905507454,1681027771,1045118376,217623539,59034515,1227396152,764034844],[433697889,1222266183,32378758,1553725143,665850164,4209141,1095896561,1826640261],[263271922,1619975805,214554570,2016256602,1752158428,527873083,859702624,110447356],[1651239041,669087793,858597028,1173076259,35511401,1875928156,923463809,1333862144],[986616332,803706787,286034967,903207984,1531920683,1923330625,1964889649,1309882466],[552824907,987680742,96560656,812742760,469549340,942098822,278313410,1805464005],[2055140213,1801467599,1050491639,246019259,1675058536,1023969017,1920384493,355546917],[1921820173,855700611,773371155,412250752,581120703,1944095222,557958840,1728202092],[1963371545,1128329722,104738739,1345626061,987966019,1393999693,735997557,1984684783],[1769256012,2054921977,1484052522,197403482,658259767,1545340952,360836797,1124734839],[35848388,855015279,646612516,836835980,583018165,1390300409,2011975412,76684179],[1763305155,468020738,558379915,146258448,358584937,13522900,592123280,724156251],[1357261239,851255019,2018527136,1426536944,341295050,1692932326,1819524041,2030341614],[174697330,1773591223,1770959859,302477847,2113471589,968870440,193451138,2115836941],[604315956,1596727729,1391061550,1908013159,517326132,199710132,1754091172,230634951],[651260675,1432724354,1483508953,1394631830,1534951427,364703452,1384597022,166494841],[1223116442,341605987,1838290054,688375922,989381419,650559045,2028782622,85836738],[1655689425,243937984,1927893794,1510274619,816514319,458977291,616267406,906125110],[1873041696,2099847914,1745668459,2018668678,1835847785,355713983,120869773,851114055],[286064195,276146141,922247305,831842661,1406836932,147297696,2088525558,1887722671],[278254709,506115674,473478848,209324383,923213062,1091312018,751433108,556221232],[1572344334,470033653,736682199,438136588,24516193,895713768,167636658,1418744943],[1728462477,1718603071,1879519283,583664981,360789099,1152605274,100484656,1171234596],[769550883,1342114131,249665292,1135532185,1625604680,238735917,1199650252,1442853646],[1947009630,2069893104,1939841414,193705303,1783119738,1390185075,941001105,2041268113],[856759614,1693645670,1803448666,637807811,1759731401,134296935,745769885,1812007417],[1815240769,1267020954,1166301032,894039233,304962169,1411609916,1936013941,21001763],[1737248181,1061231305,534520761,1979371291,115853219,1714181811,466496815,226373789],[1080938059,1864941301,1811047229,841711589,672165976,660128822,119876535,821405652],[579990564,924313214,99671256,1185781697,1962473472,804666568,2093311013,348270227],[101350179,1768452751,136719406,638398450,1615057698,774051460,1007742218,496791848],[1120567443,1122808720,1206896607,451239261,1499045187,562700019,1239343538,1569458643],[968217262,182479640,1109248277,1134631994,1886856754,2101145410,1225669741,15444576],[1880720349,152505188,476902226,371377397,1415969424,207555921,829035983,1684696774],[1394660533,1070285433,1926491830,320584599,1795457324,835431037,72758215,1439281352],[1568340622,733992649,776182575,2092743703,2114173629,1303893898,1993831651,631912521],[1373873130,21835820,1647635453,966735670,438723091,1943025772,619029907,319088055],[2046446146,533668108,75660240,798404014,1198276793,616993866,607539809,597455493],[662290669,1283470646,1596149901,2055183869,103089569,257219747,1988066150,392350572],[1244402462,2024219801,2030513556,617583245,1328432335,1086584169,2006762272,788899798],[599428003,2087440103,2050210364,445022474,125915931,1514457085,330717354,1327433530],[1525002198,1441169470,507766019,1191837152,710800406,1913316758,1050824688,1898804059],[529935276,74556197,1865911152,1746979245,1432569101,224427519,1983236884,1710839301],[809589292,376290435,1724663553,1235658624,751598774,1496771423,1303271992,391470133],[176909970,2010033431,1689546349,930453762,1412270467,2006882488,1661064327,1304984122],[1708157510,96878522,1367891679,1436427592,127353845,1000346950,346724193,1592898024],[1853000671,879806415,832473424,231950131,1057429439,458096871,1844462731,553836894],[30007432,1117780870,1576693765,521966252,1764914239,736982323,25029498,548449580],[1468125980,638746967,1408373120,1035284922,492570455,113310660,928989289,145976792],[1558340819,500398514,694051895,28967380,1877637453,1510872594,551441010,1594875513],[1647219982,598298794,1514316651,1476674251,815443100,689782978,1429838267,1154878899],[486174022,569073849,2124054392,242992502,187760780,1540923337,548656420,386818811],[538953762,1808219068,1650670220,349683781,408535807,2071275931,978629878,333263199],[1498073410,351479531,1615913853,221702108,898472911,869910367,1449969294,1507261691],[1656063479,773828256,817503420,1746906126,541491063,1131320606,1912975457,1768031931],[1832370960,2115167308,1797298992,1850491154,731695,1885397715,1585145673,1388329412],[270152740,1507662152,2032084400,1513470755,794329021,514699749,1105407320,22598271],[477568096,1790716567,220855315,167829265,2052295190,793804750,540926356,594839233],[304267681,359676982,306692551,1983127443,2046996494,1241516819,2025226712,520803777],[1899554516,1975783619,1392032783,1234215171,675863310,786424515,283500406,1901404441],[336742912,1832898492,617008281,1582756489,1721458531,1518592245,397773390,1313467814],[1885062494,653958302,1290000160,197783299,953708686,107826749,789099992,1488217791],[2025133349,1767144272,117044402,455658158,1262533396,850683449,553658181,1337598589],[2035733239,594995019,332629284,651766446,1490326204,420404394,1331353283,2003729573],[144225577,1006303096,734363482,44063487,249683151,2105279084,350549555,1907632935],[1981043182,1566001444,1137335783,724937468,1894986566,113886142,2107503912,358485794],[1895264547,1679537959,1182312072,1052271588,261385345,901447065,218591090,1457741657],[418839212,1240291080,236150951,498571522,453319698,1574221455,842881848,1722521646],[912958408,829927708,582754641,961507636,911245231,205448767,363167709,1066913254],[468501854,1759323340,1959837798,520242517,1087067317,1601535544,984330781,6878198],[1404028090,908673324,765026015,2113976199,1466717851,174462377,376596189,514814520],[526935819,1591837562,596746512,1747942665,1370769937,110255082,1798076796,5188565],[1800002243,1531233548,161220679,661116894,783963492,674970777,1815534459,1589029913],[1301375349,1500227742,1287517219,1361299968,423847578,1730139510,2058986831,679743767],[675503691,1585100906,1166999192,614356139,1016088410,495093692,1865037734,582959899],[1269643335,1575556767,1081182384,52355060,1254921659,1112893184,1030059502,1621726225],[2088778964,121623652,1803115162,583027860,840636497,1165429142,776197861,579469690],[608142869,261669975,257854795,1094560112,1144030001,1770272529,565008857,483490364],[1465148306,1376331759,2026597180,1930660813,57346939,843241097,1545898893,2074563417],[1122114046,1278381453,12410936,1343647404,1230818367,1983993474,1914279389,365171571],[24160884,995544444,1361389146,1189444058,1838844606,572045590,1207391859,1875597321],[167920795,820760547,1418940263,1805421489,1526768960,796711710,2125946174,2020217688],[985019789,1935062240,93409396,587980924,216933595,1591965912,33273475,377746952],[1657285996,39979617,1608882463,1806120356,1393871426,731753687,1499896897,1537050113],[1387381674,671071155,1252829770,915403747,347035898,1630296941,1487895381,1960337940],[1674644979,1451103484,1553019045,1538706807,394194770,682478101,1673901452,244559167],[524500079,336253634,433731070,1556475721,300111471,1124226811,1555244371,1126581056],[1943538955,194277052,2034857105,617793817,1207134955,689934893,395720442,904834331],[855575459,282606844,839094897,1233591525,1069407938,121424194,1891350473,15081356],[832817557,650743464,509846553,632686267,777780739,1718426910,1271842217,1667610602],[647028580,681476787,1357667728,1036858221,828119126,1083933294,1098135152,1596830586],[963526726,722080906,258588836,1577675856,1421860247,2064810722,1822262431,420814318],[749214928,723879130,719111236,273587988,625692608,159662565,1791168704,1476743275],[1536940014,2071558141,1128402933,467620944,720451980,1530937595,1455744641,1807971714],[968308296,1898426086,1026964695,1664460410,264413750,815989397,447180625,537263995],[1661871203,41631565,377163591,1418564258,1920022403,389228205,1737921955,1209276440],[75069043,1826718889,48324222,1330474233,328869008,1748739371,863217406,351247818],[1958664209,1235118298,651938733,170108780,598708985,1616121483,1942675603,2058442761],[625614586,462253515,1179691342,996198124,1987582922,568044846,1766436127,1717277931],[122513884,439923759,484525651,1668771258,1864120197,943619532,908618262,1534590626],[96158787,1477092104,599215586,1021075726,1443905209,1765706644,761082102,2078421010],[390247352,33244833,420150721,2015374068,348588194,968544073,753250293,1032187182],[551135093,929615368,1557282563,1004144212,1881386797,1047345333,596326591,1800267316],[1473000320,1067305808,1777256259,1568613562,1973589730,936901387,756363,749808522],[1611829418,145226615,373716999,1731664620,498380208,151589553,639297363,1852730990],[770348154,323866115,714767638,2063215646,1290732075,1810622319,803367814,626371932],[1399352146,1156248010,387194630,713432573,1586034968,657186783,655505804,2023576315],[657439642,1199840618,598241937,1855247158,858176545,1534859681,1404140948,618877834],[858250608,1289408000,17766420,1927034616,1537398776,427766485,1993451843,1714023171],[1392153242,1291681281,444493558,346892014,1769226098,1622576951,236589598,101713286],[481405641,1979773487,515224119,203377408,578712591,101601479,1633378729,2047405148],[701081459,1927295579,773053060,2056797114,2018804023,873027559,950951442,1223274068],[604064143,1734079149,1694955086,704073486,180250034,1540199389,1923307838,981489169],[1243239731,662466698,560362936,1105394438,941883026,701158695,1352183116,1803233069],[817845641,1617132935,1556416079,1857783546,102754511,653320024,1248113704,213925593],[523166992,1339001874,575098574,608419463,1309696399,1688052283,2101790226,2047224152],[717262345,420556755,562403577,1723189332,1574857263,21418738,1355385174,1788556862],[2015035616,1288220268,404305799,1762128903,1219728570,1561137120,261828012,651734057],[743507278,306072138,1816483575,1869830748,812169491,1650655281,1336154182,2093647706],[647758492,1653287078,1275504314,1493885527,1236477035,355148118,455235658,765155861],[975162092,1726295223,1949798626,1668789386,487855290,369914271,2032859412,1459733782],[2070366218,528767862,1055299777,1488868975,1880016664,470623663,1627920239,1621184070],[578228310,97386515,1156577370,2117105416,110460917,1553581927,1396318721,349427410],[1342184507,963217427,763168667,323620546,1445867796,850437778,724564825,1302427422],[1256176997,1391203044,2006863010,9277422,1619459541,1978834185,1510413375,1511466735],[1770959029,1412140271,1923130345,357479972,2000645724,989099191,388142882,662603857],[1748125748,98450014,658578202,669707739,1449878666,125784451,1910976958,2039846278],[737617105,463673317,1645318826,1739284507,1586018995,1709746792,1417121876,1484640607],[944570193,600410075,1373913253,907250103,306884934,1791579573,893022443,1991537892],[742699960,1636876233,428036607,1107152747,866099120,1436500048,343631743,1526126709],[593713415,312297482,1477406540,1285077198,1004921748,1798026962,917182734,1302432736],[661736001,1660464399,362133145,273061510,1474737655,1053419509,1591281032,1663578055],[422577437,356084083,821625177,1536096676,1239183333,705778108,1877096901,1577833053],[1403547766,461295288,1810900977,347143700,2128052674,1162505088,1466697934,1073010916],[819635380,923622658,91351552,372218498,1017740533,678507220,437589620,1275589662],[790494320,1285112272,2049856251,1127463760,279161031,249652012,1431699536,1081817843],[972196952,834845241,900785924,256030692,1865713941,449284941,146587680,2069577254],[159371615,2124988650,2088865164,418731576,229732075,1326349126,918703243,1881763256],[1992397878,305409069,1155474798,874548349,1671841403,1239726529,678033083,972600971],[2068088193,1756348963,4138542,496862643,312224748,1787258015,688257254,2127794188],[1082628558,1045104531,763587605,1217089123,1027260891,837908015,485956850,1708039046],[74953372,533569301,1056589686,1908170626,187706784,364014025,1565168162,639457500],[737346588,373217562,1536015153,1779624645,1609922699,1910643565,1190950076,2079484087],[1705065712,633906803,1947907896,2078802562,332220023,2030660075,393923195,43280099],[1853907252,1203667706,642637268,1260546289,614410474,216093469,1637425213,812740191],[702302555,1650875282,1784049661,1024827834,1973636962,1117553908,444434741,1301147698],[804447321,311959449,1493432900,368207864,991713844,979493195,1443125128,39530742],[2032876544,1795714776,73976226,1498858362,187538768,387023300,971416681,778274963],[1320649568,2099820797,1848018959,1206678354,379753014,1464244930,798810956,1299660648],[1143390986,1003410087,2056002222,611436001,96145793,1402553742,1074444720,1058016512],[1003935013,797129313,561930345,1687449288,1015444824,1891264188,1287080259,922752816],[1206627121,448478441,1072372789,1559507380,225732784,936182956,867480207,33479605],[1028592043,795211399,1475502158,1415447116,1255125188,2125518596,1138444687,1718925510],[1040683449,1156437048,937454348,948489175,1955190082,2108961889,1101037824,597887013],[611507307,860307091,2070452776,1668652252,2081509059,1417901715,1819126487,912471159],[1884498127,536094333,383236922,2077706038,1464739433,849974689,207360411,13334771],[1957756926,1007131217,277714965,133581766,1057129408,445032595,103461217,1263316338],[946537244,2069628130,462843743,746169417,1710901422,827620707,1765513994,1032461941],[1761174159,562012527,569725610,1349592088,812485688,257346404,1665775971,2011523067],[451265356,261562964,775405896,663066787,44190082,1187708748,539672366,787010033],[2032322381,1637226433,864394788,119704329,597307554,2067666122,1294913220,284717688],[2100712646,629506413,904080607,1401030892,420348107,244297770,354860804,990671258],[2073068153,178201730,1759173722,566713602,1707915983,626477974,1204074732,2035153308],[77802692,2092419941,1846552690,1738065334,1943501041,1319599047,821219837,1966934613],[813848354,116821311,1230329445,545625060,1203544706,1528188681,924464807,171746607],[1315694770,1235342548,391344214,1705927546,616985273,1251261932,1543144641,68690883],[1543806764,379296574,893149414,928844108,1410044561,1826620501,748287869,1474346873],[1400509580,734655313,53327410,1003049979,425710788,1748026965,580059822,127384922],[449428004,800313246,1815579701,882360970,1876950850,1828240008,570434995,1807930628],[247606757,986142968,1029118685,342215663,664636074,1290606773,310680329,396444646],[266657002,995588995,1244592562,1313372872,1282478619,1104032730,703096159,41481076],[1790499289,209296234,301448730,674314659,1169688013,1215593880,1687635677,1856636845],[891767941,126951450,1781289833,1123731310,874014166,1468104728,449169853,1017955900],[407096553,1180864489,45514927,749555241,1874117374,753918172,428152748,1292527975],[177997633,67248476,254861460,90642278,159133511,2066833756,1244066729,419537892],[1651085540,1532031390,519320859,962888013,1932628852,1913047476,73009300,1977299656],[1148042279,1558127519,1439475491,1421642948,1117472615,1549343816,331488049,1216775213],[1271122132,890846534,999599922,1155735196,193458475,178679787,61731361,1146478099],[1164167207,520482827,1304389947,259957411,2012605708,2058820216,964044153,520607447],[703435395,906661106,1196781670,1660045679,1029211594,207449324,953421674,1540791979],[77341418,1914896905,1567553385,1869701196,809442598,165868023,1732925988,279438932],[1618543351,2009856619,1006326329,1554283151,790293583,344801832,264905790,428537711],[1182581494,1831867275,335665438,1524639401,436654541,544817421,152711411,1163429755],[1608271585,1872570546,1103927802,997951098,1123584570,1601828180,1965555866,190582768],[1536508226,1330491901,1923509766,1544414668,1667208634,1403975876,47199450,445775353],[342752330,2031023233,1793176124,626213123,834169202,106827275,2016348162,544886971],[309730191,1662564150,834416112,1649521749,411969425,855783968,195057530,1586195805],[1968738961,1534044186,1975754781,374338215,1175241088,1538373842,1230915377,550218761],[146102968,1705597557,1352611150,703472470,328121306,1357136430,379702032,349244890],[634499751,1233677790,283156377,1314734746,1203803555,999465815,1372203993,1775027057],[926082474,276836363,344935505,776533920,614780768,762142943,487401876,2072171016],[1685333176,761437872,2086823638,1186823399,1055462287,1323115108,834042368,1296764805],[1271611559,902721057,387056592,1944155324,1563709586,1467474260,117227112,2104081023],[1384063161,1498439337,1966964746,1793414893,1141457977,140247659,1739263661,608897803],[1556447687,906772740,412420957,1469904366,861101886,1300022354,576182746,1347977615],[1793415270,322305650,652196821,324656772,224160605,751890028,851298700,23116169],[1986032621,555976523,21444675,364441910,1973978977,1889230581,2101874038,60802486],[1663941475,127638846,902389519,1227934534,1850128988,1422655282,1466534172,1908260187],[1429170683,1924984525,1988421021,2006058209,127191036,1203260910,1184043419,1778772278],[123939643,1039929972,1396475675,824294190,2114446816,619558846,259301412,101256804],[1151156062,1084203104,767033610,199783319,463917592,823532198,570572352,1913449833],[1560039471,252509465,1188459696,1644126142,144895622,1379415177,1574549357,2018475191],[1469269931,808237946,77399595,1634799112,449526021,1066205334,1654088425,727097371],[526398725,1191487956,741674135,589685151,92453896,209763113,1722072288,626935638],[495282937,737704749,1004237924,47949403,1202720133,1048683523,1502241080,531099330],[1556814459,1440909062,1285617608,1268609418,1868256578,1473286105,738280850,136544519],[292294585,1284514989,1515829151,368702427,1466497061,810943541,2037986750,320508073],[1563995710,928995243,1729953870,1325677779,15644193,1814763610,983298876,896669690],[162648115,1594009568,112436283,255339829,561852816,692083995,169400678,1211797477],[1764547708,1214651232,1953261084,1853877107,1916691079,1510344475,16055274,824966076],[1188297411,2081551827,1242550963,770637931,1526368612,1630620631,1362505243,1083962516],[1450246098,1404102859,1129577976,1177725102,228770734,1429414569,1581638449,772693169],[247650328,1392254847,102824123,954941472,1116534398,588688136,297689276,1698689670],[1255004549,1809128866,1197311942,776920818,651947280,1638409186,1791413543,1744747949],[1396117182,2081987956,781593453,886808434,1256306493,1598249247,537787139,1747536796],[1227460526,2028012075,536811151,1485509357,80710097,999337641,1900620415,1946078043],[607758779,1069182260,2072491742,754431224,1596175601,14118004,20478103,1848393722],[927203770,1457392512,569146868,1319242537,12185879,1008075782,1094890104,2072871654],[1430760529,724651993,1294267293,730495889,159151418,1469332554,1775346061,831962069],[335804373,869007989,1556985574,631808009,473689518,1502272758,1299059835,408023262],[372148667,281620716,1135039127,1097269834,1309364497,1941625188,22680770,1149292342],[762041840,1666294347,1764262597,155762799,222191228,1572723158,1738531602,352856960],[1158348686,1416125967,361088101,717828384,1948734760,1744050548,1509797690,437432989],[806008039,377770814,915209476,1868301816,595138761,1298487328,1943699894,1688119613],[1525566007,796559489,1949288676,1699516653,1683915842,386251470,1361342356,1669129144],[151391013,876875370,767455995,1924606995,696721199,1554347494,1863393446,1267957253],[1486508721,1231975444,891578722,1473278698,693251823,2034658618,855151907,2064671893],[391299685,1373059262,1144031293,1333241407,347525418,73710180,2031213965,1014337486],[1786416010,1714898105,1730244099,1871929952,524613945,2083962190,1465854684,1348565775],[1564571514,1209137358,1648345215,844190801,1341848570,1002401605,819347207,1625717859],[391330836,577667150,1027036440,2061282037,1445430618,959527063,304904887,115214823],[557273560,380791574,206877573,40799783,339213355,752111831,910764095,1355343778],[1267507147,926907361,335399112,1688135691,1357537575,351879216,862012174,2051216990],[322702568,537597091,466410361,1349266852,594668472,1028177412,1743411266,879478954],[1937358313,164213814,20831795,1095356321,1670108773,334287079,944990790,230427286],[1524663133,1778704540,667121467,843543219,1543172766,1287401206,783043016,1152880932],[494861550,630677453,1127486139,1776969477,1191843138,462533680,108620644,437206766],[1603990611,795966548,1328906461,1505308766,1669869686,1413730512,1046995491,528317919],[561356369,116624503,360556434,408990135,334001141,682402820,1795666444,1024573037],[648606726,2046401016,2046526314,268285340,1323477007,1721100398,519224433,1072695510],[1695988664,486942439,696137905,649801242,174618872,431027828,6356294,882162789],[1875331256,827633674,1218324116,1246127853,1627716121,701488308,496704344,717881592],[680475355,134492664,187416217,540457498,1340281507,1740772396,1375949780,722361154],[769855670,1288524140,1262129810,1311781875,1659243387,730108538,913805795,1250299857],[1368099677,1280361322,1471017499,980750693,11828057,510019728,1517829344,1399907006],[1624818545,590064788,1944082733,438616517,1200990712,760875232,965666789,1406461228],[429615842,54013430,262456984,534397394,1526776916,1899065177,1226494464,804011303],[814717805,55146838,408831871,578881598,1749638045,740138738,841669844,2119971638],[490369003,879528609,213372767,1768512623,854889699,593761105,501014165,373417675],[933471594,888715249,674161607,1037017308,1026068318,682340400,746051064,846432453],[1511339290,1266475592,1987874740,637666701,1315816402,1816585519,913557936,89635316],[1318528847,1330688744,1219294547,2035652281,1321935869,730751407,890045892,742178789],[87184673,1699343539,542165712,1034061022,235251977,132621616,795121674,1613808366],[1581653497,1619890186,643863368,1330475757,401578079,1482528967,418220101,1485776348],[591869740,383654291,605483134,411473742,1983072280,1584218801,1495170997,109042629],[1634016614,424639723,1325215451,333499996,13242227,2056982265,2103458023,797949786],[357528049,1395500831,1542452151,2068574503,1244685660,698643771,103394976,1810753897],[1534212016,185159146,1142821710,1054541719,1632052939,1204245832,110116090,448938231],[442568708,666126426,1140941151,383530340,1695794531,1323775468,2056912405,174018207],[389971089,1247231670,612501313,1871119083,1809245804,357607304,1988314907,711957243],[892608412,1302547010,1770385261,2018537358,1057423685,1864614368,366189123,39041216],[931916373,73381562,128429396,719738571,416898376,964725410,177966342,1920062657],[19302922,1858813251,1596221379,2081312994,1381750341,1019722868,1224111545,368375721],[327763594,1385305435,1988975872,1445226537,210376979,509523651,129178562,1433564748],[224714731,1802880220,809342143,1583013183,784833220,1738691574,116927826,493497954],[548802007,1984110660,972932430,195937164,1198581403,360611487,1576070318,1719776935],[924200407,1387438796,522423326,412476894,1247872735,2104347775,640702737,1059741587],[302845556,1151015025,814849097,515607363,1445317470,637943529,665032660,17149915],[2107974919,1791343876,1051967012,171383873,1259289139,1499533840,1205701834,1465308899],[549118151,467076362,2114382793,615766152,1497277332,1256301503,934301084,788676002],[1578193075,607173814,2071490435,2108893524,919041350,551752364,285352629,366734807],[1799515286,774407211,441179787,2104902309,2106704794,432564501,1492427224,1716469944],[1058766031,30516525,1860314903,1166454797,311137908,1230695968,1882358634,1401128975],[1582854042,1725799321,1663261609,114999567,996445611,1359125114,1648697659,154123501],[2011319273,169750190,1467787909,581400725,1389719343,1799302598,946400519,578657891],[1448528079,1002254504,1848153658,1685579315,1999706879,365809463,698006350,1192013232],[775858356,318608255,1255662099,1770350575,88895043,1919022495,1167065624,4973270],[1098931694,1269311233,172378791,1192576539,2037798636,586604068,1119347151,1654119678],[116672146,359538113,357150838,1548942111,1495840575,398848570,1672214455,764427498],[61894872,1865912,1354124620,273162510,707055934,1492944193,110048320,869259483],[1544063644,310081754,1889174220,1058424740,300912089,1250543270,398103611,285625789],[879242247,827383072,1096329411,132060720,1004177699,1394668312,317922416,1114093057],[457545993,148260136,1670443879,1415772180,859607633,1694536014,939330624,1519232669],[84750945,431476121,540710542,1781120694,1101524986,1205240360,1699213465,1806744181],[1870159250,22898301,1118176978,1136431273,1057408468,1062136805,348890714,920128139],[1102195360,1672422751,175798234,648881934,1011524691,517755090,1893066660,593930411],[649254660,172557660,1994741552,546462013,1920817382,539050903,1416992972,837800965],[946496529,64795584,201288667,984343725,1267421089,620078956,767742374,28469012],[1365821376,506720030,1775451727,1983025537,1686521889,1393587164,916721481,1727967212],[1323966685,994502137,2063487737,1664233879,478210305,1678422704,2120408376,6059740],[65138423,191926157,436344768,1944898373,1919092606,123617681,1137718803,1780885141],[1036052067,1746212756,2026351854,1126718528,432336131,98367877,845687846,918215720],[1243108564,1412719213,389403624,1711254440,1933218838,348416589,1482358696,324636966],[534950786,430716384,1511861427,1426319243,711657427,1407529397,2012899566,1778349402],[583252043,498443327,1792384213,276845754,1954087872,1350121151,719131488,1647870716],[719181002,363529111,1775459625,781781734,844453407,2092249453,1724555788,1486553435],[1020503702,1477208219,692235176,1913756258,1891110955,1859827945,892734361,1390212319],[2098296777,482049939,1914369653,1918979559,2021006861,735467418,461570683,293213955],[1677852077,1309085853,673405103,903323800,108385177,1331879504,487138480,743810924],[377376926,847617548,142257027,959020864,337182733,873117861,665383985,2088282720],[557695857,1134477763,2064880881,787261274,1818757126,660312942,243642517,1210627379],[847005387,135002505,1756147346,420407255,275381918,1854903886,1040648783,733632328],[1434093991,994033598,926268507,984854649,1790776023,1142273346,1650436066,1491094193],[993654788,1183974322,2103940879,843300122,690542649,627953024,1273308076,1629662716],[1114003173,974328305,1840887047,1280444045,1450530156,1802313506,1417545868,1921349301],[1612563343,1142265752,50483827,2057551135,213598695,476338152,1517956146,1830496912],[2028423637,1511259144,1091609766,1608115510,2078600164,1327180294,768942843,745325986],[1138859272,1042395846,1678896394,408530809,1384456918,1585483905,1245602426,441958835],[336446827,1204546573,992574725,248884623,609153629,1243398784,516199179,923941912],[1895990550,152058971,228406574,1399454790,406646699,339198710,2061236227,1816686910],[340164382,2046631072,703589816,1859573873,962613900,1043264471,1399388281,2009660945],[2112599573,1702526954,780670366,1870849029,183625273,1446131374,226018835,1883370514],[473549329,1935252014,1575383460,1145459878,220823201,2024054972,1547303712,667936646],[52302724,560564472,1524205883,994769909,1435956781,901676848,375130789,86000576],[1738180337,658873294,1585554121,781104628,803812530,1994802635,1407259686,224361952],[457153475,671569357,377484492,1004625030,45260086,477830762,1747132266,1226906169],[1770776911,50337172,2105385829,1681279364,1476269382,1829222518,945674681,1017081054],[1825086591,1149403017,964572922,1789472914,1605458471,585024988,2082103345,33234023],[1340347223,2053569934,1610868505,1545247642,651754530,1373389822,1163162598,1148485687],[1413911137,311399079,946319371,425437603,762387646,800871033,1095049724,796077450],[1245733448,2086511022,965441192,158098557,458817456,347329777,1523296652,1909203739],[810173503,1401195689,933372683,295297777,1320250505,2052071215,1217864345,1799620938],[1547785830,260810111,897372521,184519342,2129528326,974664895,985220790,2108753541],[31250820,1965489758,1967290305,1206531158,954163673,1502048070,314171250,1415089724],[1243560650,1980532121,1686384330,1513561299,9515307,769937946,392419834,1495677329],[1247775390,1512851192,1215233495,17492385,341241397,230866565,1296602151,117000269],[23421289,1347620652,79244220,325177730,855291347,409018562,1911176618,1090405059],[1790544119,149230227,1913492875,307344319,128771491,1226305504,358642649,1317949482],[375817383,1840072862,1528346777,1311061491,336285758,839232732,955027232,924048172],[250584535,661558345,488078627,2020557760,273898347,1655885939,1640846817,69632159],[40370082,55406837,1849910469,1225468211,1627114632,159960483,1013995259,1024585592],[448111296,1573597055,485713014,1544299499,925696012,1942580621,1075274650,718110937],[2051656838,976588922,89808662,844393613,1996557599,416718054,782071177,1608021575],[1062982384,521542588,1983828926,785776021,206738141,1413450571,1237527301,131440128],[2078535456,30920034,1893242992,204161271,984074475,856686252,675222207,1263632873],[560513891,1038344511,1487157920,949015105,1608910096,747894089,1072196050,1889437154],[1947829497,802485381,1262496204,1105108036,1338136113,478635304,1187983753,743206978],[845771128,1526754160,217448366,960620282,900207263,692632197,1580731562,1501586349],[600135867,705171810,1656664922,301377121,1216113586,1863803046,864320800,631803166],[195373364,329572736,296299985,1433703254,173907739,1218841677,1790805845,1413484000],[366560608,1265856816,1437661324,562361969,1425354022,1645400050,1042767372,667121858],[1373960430,858884960,1827736020,1230338834,683788919,899823767,1795744125,1239992231],[702028431,1215567726,188933520,279295109,128356548,1569555398,1737737467,582787911],[1603836602,755152839,839231632,132124887,2062973604,1037928801,612148279,1082414467],[1809414872,1882778623,1753298057,858328159,1421910822,422065887,836702110,1765054880],[1933277121,541880123,1796107866,1452028960,268762072,1441378843,1191660079,2057996383],[606273921,499024213,1118424368,1561523303,367033899,812306461,1600033131,988960498],[238878199,599917679,447703293,1791784714,1653890225,1293426230,705644286,1513132034],[1066419539,527017253,1836438084,371914619,400269352,391517644,1795212158,1700817532],[567818942,1017675382,1337204632,1808195208,1918295944,883757616,992462859,707946342],[353810647,1141081931,1745777290,651812006,1543287739,796180178,1678319600,1916034916],[1958329310,1874874042,746183763,192079877,787892061,197730358,500218101,1726742045],[1001455366,1514243134,834862532,1951953303,1469313298,1517222687,2111996005,458777375],[1581732246,817764250,1802031227,1943761083,1301487921,591807715,1515869621,1286557003],[1974557361,1732094721,242947097,2039626023,1381196608,648184607,1343007670,1327205219],[1613671317,469764878,1505365588,1533311216,1670850104,701398286,40431827,1215138039],[1484145914,91019617,157286556,1833387217,1402851366,1820467976,1898686130,1253533235],[1106118593,1104640041,1210243858,295709339,1529857367,1443898274,1075644340,1556068365],[61574166,183297029,874868474,394832602,86070708,1062688373,902163450,1192982136],[1952477677,1293523881,817338878,1605960296,393199602,515168825,1318844943,421236811],[209366651,1567611584,1917128311,1565974426,988642091,1125633559,1703374095,307624702],[1968605087,428848366,189877064,1016539170,1287450677,1622696682,1020169063,285766630],[2012651680,984721575,1206511085,961657130,246709187,1998981162,289265120,537934396],[1063539590,493974232,1649672970,1894107958,2129461040,260023504,1729506907,1214989114],[638601262,501351744,908524252,272496347,271485042,97817792,1646607529,1304368678],[48365098,599961299,995921795,854367027,69904235,409156661,1758368018,955924434],[147228774,2088441279,621888385,1781813630,242095464,749117187,830749015,1213497261],[596678832,1295905229,1453431695,767592986,390492862,1759810042,1153105723,889317060],[1136875890,1857317196,664495389,1306700921,1888039001,2018356567,290518978,1065442855],[1131279395,580498916,1726086141,1386241498,242473024,1630720150,728201107,148767788],[1223958386,1622472649,227383207,336025990,5216363,376139079,1780360992,379723957],[1181196776,1886778284,1034499357,1710830159,414378478,1065541885,1755289266,1843264826],[141071312,411695969,682345944,1388292039,222120673,615474321,1950079920,415703003],[458676709,763457817,397391731,176657160,1826851369,80685130,482291996,168867001],[1435056511,327859498,253079883,2111981202,520022000,725588432,1497360095,2022066753],[469697969,419679228,785795156,81462643,121033417,1244359802,658153486,1861106100],[1084463023,1483500689,1258114372,234111988,1439700041,2069848963,1437341735,166715472],[1086911351,690579858,76925502,1753201347,1779752500,40908104,1488239062,194422536],[542680331,682590753,708916902,1283826169,218392141,373652598,1731490249,464326005],[1674674146,828085667,1181678431,1218879229,935666761,1922115741,1642842831,1573426062],[1184507995,2045269111,1638836000,971819143,877621851,278658677,291287123,1956179880],[926974424,1064515226,1658306245,1397605607,1091776827,1658731868,1315299543,1503776156],[1410422232,492150098,212515717,1422444297,206343877,1071075614,771671518,1580344875],[2079458921,1988926596,1689046937,1662636947,187116311,780011343,579884297,1147172190],[340379998,51729649,2114104508,469941442,1524563361,1897617585,627266089,435030585],[543133827,583870791,926591224,1675420033,29045857,1719996982,25847736,263902166],[2083319380,1606321576,1406947494,941559080,500681991,661361169,2117608873,397751430],[536168591,706454623,403532258,507571915,1327426414,419777549,242480468,1590568102],[463235147,945963951,58386247,118540172,2071519435,623641927,891687816,208203574],[1956503910,1803022820,540444513,1460747683,980159828,750846174,906142114,254506730],[1311567309,1924220549,2037326430,1585112829,7021845,901235002,1725745043,939608009],[1810974401,2126568826,1639759129,672420416,1711277491,1056627166,1993178774,1809271137],[249721450,712967866,1189235296,456326280,821446477,1127341697,1168133613,1916391152],[487730422,474281604,1033552655,1943000714,1973516672,1710564206,406488286,602133156],[113504413,547900882,998028860,103957589,1759233976,619065658,1183346546,1535340877],[722896205,1051914135,1132454318,1387078671,429544386,391949219,1726474220,2047325787],[428791744,1356149170,456749397,570978236,1793599008,1919330568,1254157098,1183298225],[786650352,853454004,333539402,843157588,1234898878,1934058276,1694613939,1896530224],[212108237,1355862053,2048649725,1435932778,552385276,1044268133,540973539,575659769],[375296322,1495723258,624447984,1633925237,940805565,523565004,897654636,1048601849],[540554410,1565007420,1986261161,410433680,1158344806,1621858746,1844360959,374023083],[1513149243,1689021008,129759446,215906546,1096011578,1178247750,1245149535,36644944],[1402287983,1830970370,1686031322,784316190,1026896121,720654171,162298351,1852378702],[1871084832,594087245,1499639919,1093860774,1712931738,1248329781,32388973,1436002382],[435588543,1826862161,236305428,1136914404,719568676,483809310,546394441,1085151501],[916214557,2097591115,1783893013,1339237687,595123914,2070838338,812746804,1702573917],[1108092529,1545986927,601333596,1245572763,1337881852,1648270753,1658471390,5322337],[1461782590,61213417,1566582513,1868617176,927260943,466202568,1197372851,866111732],[1864024801,1412535728,1782517349,4114559,1456452470,744554161,3229613,808522199],[1247666627,353650652,1439521866,2084710008,41455844,888022385,1418370506,25023375],[1912159971,1134807220,324909967,1159830160,1957796622,509140485,816256679,1062393810],[797869889,2005938826,1105413521,1583339574,430177621,24737079,529036713,2041520020],[874015186,1208883139,1767420361,1127271853,956425577,164859504,464027692,48765559],[1010342377,597841854,29701466,534284981,523960927,772596257,890417679,672948036],[858897591,1996098110,810362687,2122770453,1872561976,940899152,109730747,1421325256],[669951364,212744755,1691405444,814389375,1700555052,990120699,319572749,1198437334],[479993665,676920294,448692210,26310496,934234469,1191265311,1979553498,851017146],[851696722,1631805264,1863869803,1362602882,1116590659,2051935026,421605527,389586949],[1842798824,46863853,1637308490,735608718,2065677742,1312945719,1762896134,1871722308],[98893515,1710913051,90413724,1462794299,1202550969,428448213,1016895059,502265654],[639694096,1764097576,1325640399,928470513,1102018094,562053999,1903533650,1512408117],[564410765,1046367387,337091088,566744098,484227512,1450864262,631224825,1012167140],[1585952564,471770311,1339668796,255994697,1966783617,132256234,1334170190,2083700130],[2052480486,768775492,1512465869,643218607,78941925,707398299,1555910845,1950264309],[847223354,1167385922,679179232,973325356,1994487039,762127655,1798295671,1591873078],[1106754373,2039225460,1173526970,1130880322,842422226,1107044738,1845346562,1632503145],[152121506,473030121,226426438,104345039,1014546456,355398656,663782154,582224974],[1277651625,345649614,525746468,1182399650,785999383,1629289201,1478124419,1266399923],[207043423,1381030445,1709898933,16211553,613270302,1509606197,1213951511,1831672589],[492590491,266581467,778466440,1551793908,1399998143,1922072609,1428605652,637603590],[655586341,1703517995,332972354,720994772,1121249209,349407880,145509608,522808229],[1543529587,541268561,1644093181,995319349,829084259,1354842981,1682053465,823081350],[1023918877,36252371,1587433382,1812051775,166936661,59537217,1698492672,1174998007],[441942902,865346353,1892269494,1061403923,829594894,1146393835,947734853,881113080],[956496965,1646886069,1969343182,1871906299,705827956,1131168871,1939750504,178868333],[1887615592,655429776,487341881,1652802444,248093587,2039292922,463391059,975429616],[876599366,658112733,1194282500,369893370,214881508,1356326087,2057674543,1373609166],[1214474110,1836478183,2042473032,592279316,1423903533,1490499139,1226427727,49112808],[268998297,1705419065,1508317990,306328789,1990352916,1052191920,1552528656,1921667759],[1332987747,1071686851,938789598,1636974577,1791806822,1335945403,1331354268,2118741060],[1835546350,701705510,1960606448,2125044072,127649720,434509873,1759998185,1651807399],[745202669,1113743541,426770006,605842478,914187397,328416797,503457968,563932381],[642479016,1781150653,793319615,2017695878,1147440846,84130456,403001927,1909077019],[1049107421,661902445,832715785,882181638,740038623,2118102961,1379369983,990439411],[343915990,489114267,2078855868,148668282,1494405119,1191993136,759382284,1390042637],[34482402,1521685351,1007978781,382136938,1409465388,1124111234,1107315756,2102774562],[1741555413,1742644175,1499150037,1605373874,2109087327,2128938320,1333809145,1669073092],[84916146,1404901322,976556731,1884253482,1412140962,721897844,1047462274,1874300169],[176887482,2078311148,1082424586,621233189,2030471319,868157019,1276549710,1318992037],[1225115272,1532266251,508301212,902017907,1448418830,1707452754,814143934,449902562],[1317191179,961609891,599983448,437020207,2018428746,875313921,673680869,146799554],[2112944211,2122983024,196635744,455807639,284663619,474608389,1818125033,2085607103],[376157146,12347596,1547276572,716368727,1145186698,570021372,1202573829,474886980],[1959003381,1634495000,1548447068,2005683376,1059486202,1679642379,701615243,1706731405],[1120805418,1622456815,1704285296,335514629,1534446608,788540311,272943869,1535156258],[708306605,1291454232,1759807945,502497426,1623634750,1553906547,711696200,1592607667],[1400314119,573855570,1987251985,1759704295,1862297569,360743164,1821819532,661610631],[1085666696,1566044209,637817463,316773747,1263651924,958711904,702525634,442555584],[948120997,1142541180,2086460337,1985569337,1892850116,1740018531,206768650,2058993475],[1503073175,18665425,910348919,1431136776,1270246584,874071880,1083386259,429661749],[992018973,1031621308,1734805021,938761025,838984590,360981,1497465415,459410340],[51892664,546587208,1621819667,1388121386,926901536,156085676,1024899996,38574275],[1948899741,606273103,1632066747,1212876563,429163971,2053784137,1212407972,518675773],[1289855398,219390375,2130686282,780678821,1725952445,840117454,1154998442,1179381712],[401763011,2039436936,445849169,1305035516,1887092147,224913852,732997483,2037463888],[496460505,157974770,755043553,109096163,925283573,1739222349,462462329,1129053480],[196894000,1278466802,1256712624,1693234627,771218786,2124973562,12615270,847047446],[1648544463,1429215812,687168754,491983872,314896378,1172719057,1586291529,484178573],[1937663491,1605829013,1523199522,494874203,1191040901,1146993306,796613168,1512326866],[323371265,284106528,1991960640,1212985141,494159004,818112578,338729946,678299453],[802794390,955370044,1179870583,151094704,1023148499,302844124,232459754,423034794],[190967439,2005745521,1321081489,1033764502,1320218657,378926381,359597986,961945505],[634446431,2070706279,1496211834,6225580,671189750,1409990382,491289574,684572844],[956317540,99649384,1083364200,1780949499,1500947082,1491588848,2057111389,227803188],[1615968216,99868873,291517450,1569345977,256314802,340036605,302188503,645615455],[1982398881,630602504,1780897188,2084186114,120519657,824276459,20528756,100313923],[997248146,293608748,1291187799,1324254481,212143185,53393576,533091432,1300066560],[185490026,306447241,225075068,1461076055,101699678,1898249249,490512542,125976589],[1153044569,122228353,717744094,453646074,498536308,507476390,317563272,1010482544],[583595899,1638153873,2094961268,113996504,1052054133,598588810,1510343039,1381013905],[1919631228,41042561,745413318,1357611909,203674095,2081545061,486190417,1314179031],[622069297,704304533,1065892271,1004566429,966078637,184406165,777325673,182849340],[729023668,1787665162,1947155360,350674447,1581247352,663586263,57338323,1102580268],[1616773402,1388765220,1052564600,790558243,1440302986,702294190,1647150358,996990793],[1507399764,21715200,1308980196,1299012523,480323041,1644480795,869919811,1383365277],[318833172,114453369,2027078919,731240329,90487075,213636000,1529516545,1403676881],[1343865825,2096203062,100170909,2053041328,942942817,364140722,1490147601,76351655],[812846123,551818277,1869801430,1426947361,540836453,1783716678,1107631135,391966782],[304379849,328258109,541174960,1214731613,2018154738,1981918562,784444984,269953274],[1264747130,1160099277,831634527,1630304242,2430744,1717513502,818262057,1876947929],[1512951575,16561785,2009599916,1564286775,936448890,979152641,536605477,1592167800],[484011183,311002573,1148370329,1396846889,985344669,538377016,1817499865,753963017],[1738199676,1608892772,397112204,1339554521,725249279,1823633554,2059182396,1356289633],[2025238781,103314120,767992571,1497328138,1448162045,1401627037,1200204336,249740650],[1119529587,812514325,507322614,1660195246,1757592006,1469482771,1780977989,785417284],[1879803632,1062488335,676424946,1507651079,600380192,1603968672,1020993082,1909938829],[726446155,176841357,164582187,2031027941,217113038,960744582,1514522937,942518055],[605748410,2003845436,554272195,543479172,1025826974,1856408003,1914436623,580134892],[2106831360,2096926996,489157761,2067072578,1023078854,1721109235,1107730970,429487471],[529667877,1322729575,1597948845,1483626229,1382174050,1756594581,595090255,705154435],[89731725,1193493375,1795317084,1460321413,1080239139,1368326805,1220316612,945583825],[559743288,836625861,114267892,643415280,420093107,1684881073,1886430489,534773676],[184703511,1955058013,1518876579,364724547,174077247,1325387020,487528829,1840000368],[1612218169,97730486,756128720,820023947,216440538,645044986,902342746,1040271918],[499028897,1936394468,1642967264,1539855619,199083431,1797388312,455119312,1118498588],[1932314079,1425631024,1885351036,350417576,2042082034,1755409152,2006794139,874598774],[2046104759,1264080790,1948969212,245126840,1184619650,1273892529,1213119824,733158049],[1099261431,2012910519,718301417,1960724551,1145690828,1587565236,194656906,26204574],[2115427231,2066725602,814767885,989752475,830920507,1948231396,83480541,999643347],[544803356,1790797633,2056179723,1019183582,83280772,2090278240,418331566,719046544],[216341412,1804953988,1741867055,633802317,983422901,1738558493,125924361,1300566936],[1711683320,1503098565,1263828920,335413139,331569910,241776045,729445784,1865782746],[1141694712,1492721411,845231689,1770632205,236420772,1335238968,780185132,250153060],[1011650349,925226275,105122085,109778743,511451631,1970438611,406037363,1808172777],[1985979451,163456805,1600326333,1887487394,976821257,208851950,1878379016,1040631805],[916969939,2052375834,820938748,284275855,202848849,519747247,1703946044,272280257],[1139456096,2061507981,331478900,59721945,1380705059,757287525,497898349,1004285391],[303264891,1346364011,782031749,1099712972,1435992573,147754754,48964215,1013315927],[749232483,965706377,932753541,1423631313,1384583541,453251825,685170372,749100969],[236126044,288725365,1734128566,1583664191,430788620,507568668,1698333905,103033023],[994020053,969479643,471537255,1528468108,157352684,2005465777,116716902,2072430351],[49622117,1104291596,2035716134,1735349193,65953616,699699052,1110450794,1995644945],[915362676,2022452074,203192340,407299823,1450865797,1607059530,1435175490,1635479333],[1832244495,1044005189,1221379305,111625328,2064464430,934345843,677762923,1883370856],[745989735,49977000,951835181,923314055,1931871266,943427090,1366691251,1434518026],[1729888740,1146092578,422710938,620984496,785007118,1852078623,1521593569,224053638],[1839937825,269820482,1439726237,151846197,1595991570,1730805283,1869551038,2062910042],[1813807410,747126899,333322398,1210684543,61337212,938503308,1551961680,844102957],[892807335,1702295480,144267659,359030300,1566987946,684845412,1658400290,1404991514],[2109875936,1534194845,1774534276,802114360,755095379,675062260,618800986,1481336774],[744509462,27622683,2077601418,1623675552,991651288,875908934,481912391,245166561],[1389923171,2124870090,979753097,2092364211,516817766,603558984,1292360964,2130563161],[567388356,1176495860,199195320,1149875329,5866345,485728122,289367502,1920559994],[208051793,1563111564,836657498,645331975,338029941,1827657962,440201248,955323643],[1114357588,440738258,1579499718,2129958572,459071002,110965329,1536064906,1635916974],[2037724443,439727632,631609325,1195180748,1139016146,1560019666,1979287637,495896402],[700513926,200747511,1516581635,167799777,236045187,889164672,1843633291,958857210],[1706262700,379203155,1249478673,1396365730,1775037458,654995867,778681884,616940823],[1689349928,1197259003,1681633162,1181217235,1656994569,2007793730,434417721,299693041],[91906549,293893426,680475976,562347846,1042535928,50666047,1191890164,821473483],[22335999,1560378511,225018174,1956186244,204692428,182551996,513454468,2072850854],[1653114900,576002696,252664065,8759635,1103464502,1244452406,1736166654,1538558964],[688910817,369791382,1035532603,1248739593,490109770,1606205115,197135316,1134636574],[1608870140,454419962,31151979,1205013248,864159674,264537057,1974922707,338754296],[2099017011,1883222180,2017241246,1847923621,1520057185,578678703,96644116,919751417],[2002896342,456642960,175536246,792065745,1963615353,1466781125,260047494,1004410428],[1686984710,1334056781,292351131,424145147,438282443,1374630231,1431395592,1954980136],[1615522583,1559184566,985125606,867385935,1529718164,1704672082,1573696466,1929653011],[1203113952,1799528400,1659763796,905331272,855542469,1030190674,1649791287,1140641354],[449688367,537714081,1354460038,173947158,1098214105,990887265,708631611,1002184284],[913703756,786469494,1085598331,673186285,803327253,1281651498,1196282130,50860184],[1399610248,2090133916,2069116147,2004057345,4848529,1681374464,780610859,884119811],[430009013,966696325,1988693637,129933205,1929940091,311028977,894972990,239845688],[1149190342,1102640322,279869224,395651439,20040642,186137740,2124078157,1668571786],[1783620805,1571726354,799854495,1075125922,1348804834,1362082660,339184858,1133283359],[1847999069,480133242,720802968,431242695,2123863393,1808571657,183335797,2077103861],[358860840,1913200488,1785676904,1042643463,217607989,2067678044,1818435084,1828442038],[1611854068,644455581,2030930665,1269764830,1324682406,250573692,537676852,2069395434],[497053572,1820962182,1112622275,1480626749,1295311911,495446898,907720999,1693115049],[1605486872,2049751684,205625911,2085046659,942667902,1760475985,958376984,977311073],[1524799971,1880476687,1730773704,411142820,2042087399,642021723,1100829930,1351682071],[1158805867,1861541073,1571109499,1982486066,985497507,559139781,552787689,1181697387],[1653112693,1432293554,263865431,2046815414,1330897037,386509298,1359172832,1402866106],[1969339362,2097862086,20747274,482339335,1324923039,1690093726,498989616,1945700168],[1179780341,1820554392,204282146,1511582350,123207058,1552937269,496000260,1614259753],[1705600982,2036832452,287849714,1873172596,396911058,1381763504,1355149517,629843340],[57669949,385434149,1692806329,1711272344,223931707,841369345,979990690,497011093],[360516739,2076321447,262999064,1742233470,690716766,305207691,832470888,201616951],[1767833822,1584533824,1525491000,1110246356,800621752,930843660,912094404,256998610],[2047933530,2033266360,2022418572,492879486,741097907,1890742902,215255594,425326427],[1077277502,1719784887,825904294,409784491,1195384828,1537109598,447749270,681040062],[1630597376,1936794360,895909353,2044772762,610939780,1836606692,1729364287,2029535714],[1477463040,601416910,386638489,1845013227,564250707,623542296,1589115162,879405341],[124525578,1737530871,1627129432,1048504671,645678796,1521246708,1924163919,1183417314],[932913636,1781181649,1719049692,1126760437,325553858,1049831125,1763565184,429390765],[607699218,1253167851,1745450663,1781473460,795163804,592786602,1866890454,927405027],[722919083,753566245,1439660212,476400440,1907274036,1477604439,565757995,92003060],[1547198408,1804124868,60471440,1659025472,561905399,1679413814,79909622,910798475],[846909764,527117280,298928634,1220778197,372261353,855020937,1078055656,1692074824],[170983794,1332919950,1377442733,1247643597,1172279526,608027398,1004214763,452958424],[360731000,421047001,371282599,1304534301,898331725,247312583,743525261,158236374],[781701516,1768545638,1360055360,988104403,190089370,1029396627,191932553,2129591602],[1290325124,104986487,1072251415,883581903,1927780442,1292754617,1952534563,1023897016],[2119848334,1580715513,106466849,1384279441,307842105,1420794667,1148688723,1016238374],[1465776740,2071474778,1149920465,84154166,969398175,673302358,850085662,1029278924],[446323634,1472389515,49439806,688569490,2894016,876182736,2083375898,258041397],[707671169,605516997,1654771456,1443014817,1098704170,739400129,210833998,1606515012],[471707969,41822870,699425605,1135920727,1545535177,13167066,2087596901,412513844],[188572527,2084977925,1743150201,1073025489,1508453522,927215064,1784274193,2006443169],[2036827837,168879752,1232275143,1804698063,1371824933,1412592241,1225936122,1940687426],[1258935281,924284865,1080657812,1168382005,1005125528,1732762764,275291412,266595469],[528641641,807480721,1765989441,523922383,400385995,1957127050,2127356895,1864036009],[2063030800,2130683998,1881119167,1470801233,95595262,869755140,699404474,2074252540],[97144841,1767879551,231138221,2060867092,2027578973,787340076,1445551777,1466606292],[1390909174,1151403623,334968235,1329034050,1423198390,1704448765,1021918576,474052916],[1496913044,543736745,850126182,1478980590,1941920451,1500383101,1357147770,265885770],[803673329,365774069,989938085,2130085675,751062220,243307661,928201294,458477876],[1725504966,2081804942,116415471,1225627043,2090298501,2071803082,903559111,501760345],[1880261298,2120410243,331180984,1635564855,2126888040,132393470,1644363436,909859883],[1307145088,1404881976,948180481,1272205422,2111543173,1948546010,356684955,1838675565],[1634213330,224302608,1509856426,1016818641,1061137262,522452632,1783254003,1679256705],[1365359202,1612915913,1577215007,1311242085,1817147188,1559589283,1770634775,366866913],[1357417758,862843638,1146030791,1152522934,905026445,434049036,1304890661,1386096009],[883043018,865856904,1575423225,1504968745,974294175,144235725,1428013475,318702888],[556389907,1690782185,1236651465,898108877,1399582054,953688000,1671190418,314195368],[561864720,1840734404,302807808,373275153,111812790,1174338621,2123433555,1752464585],[1974552767,1763733614,1053853599,87011885,512748315,605078821,568760308,658507305],[439540077,1536863659,1767156652,1345265614,1259046157,341004448,73845228,489509108],[2101582113,838071379,1142204134,1866854297,189426591,831749912,233428112,1473068861],[1410377064,20001696,1850604151,106906641,1667462232,1455244439,1320652070,1237691720],[586120081,273368181,201111033,1327705012,1326149337,859224760,1125422547,180341570],[1340472973,1789155607,981132765,1254125796,1786288927,1672251366,1271950093,321480063],[1052350580,1419673052,2077560367,1626554784,1298106292,1499079726,563135259,689701977],[1786648092,1295520698,657658280,1571952821,1671533504,1167953311,1558205445,2097632011],[818485745,1947770504,2072758615,1157959963,1217424394,1946212738,831676785,1395853217],[1104909193,1496178032,148348010,1257998962,1873639631,418785191,127182841,1238398286],[1943143885,1866612216,560451378,13298184,1603076253,575785115,1921135793,285453222],[1346629359,1683885089,728715902,1981019350,1959562889,1984809729,244675140,1228660556],[1960801276,1748191343,760983062,1476259547,673683235,1765346555,1408197864,891946806],[1879798930,1005795845,1784371548,320615680,1046747243,1094343691,1083554675,108997070],[1059589350,1019423799,935928297,961920981,1709517571,977745964,4057388,866923532],[1459860575,1627315256,1350589177,694558408,1530560245,847995882,76170709,508660789],[1672093644,1334542312,2077417965,785281907,157243044,72089325,2007589187,605006706],[805018170,675982575,2106880175,1059311294,553780408,1402825500,384743649,1542746698],[1003947990,1296517434,118268856,2119416047,1488125380,1251981421,707412388,1088582435],[1690588060,1190927427,1554222096,2071929935,1400048211,1353771946,1502469635,295615171],[259258547,88445080,1811841406,1261143109,1488221187,1736019210,43693799,1871970308],[2114084766,1911282651,327922699,375584082,2121651958,685655629,1383668282,1607203818],[374411822,887786612,945044543,1389301572,1032256839,398008596,574848591,685906175],[1930750160,418915198,150193768,377845542,319136754,632712187,322421789,1632234395],[429734509,965855101,1936040322,1744490304,2069890192,1664583924,1267404673,609956524],[871830826,1765886105,1097844524,1649403837,2043857882,414742962,841778260,1524388688],[1057543771,963069492,674504341,663902085,42942712,524387124,400039107,1706866262],[91252411,1028172818,179646062,1578652589,567679960,1789377537,265321032,1819878780],[1256257434,49228306,1571529152,1339287755,1679365643,86944491,663829199,1681383738],[600362187,1501713923,832720653,1565336139,1645480602,644747703,426515035,1063327683],[116188568,1348155081,1425122840,2096619534,2081279382,1539524596,1918912262,292807002],[760705666,2116194193,743410506,2074630280,2015503988,1705317349,1849010233,1335518803],[1503736516,1985108208,900566540,1725328241,1580127185,173134682,658259753,885185771],[538143646,1208767368,1540820774,319167492,68526578,1901854107,1387628617,776039321],[1792049945,69193821,426779644,289666655,1382899311,834531314,982778986,1343550855],[215901397,695563745,498727540,985935399,61898860,615826196,1461116605,96485191],[7355049,1187117789,1419001032,1459245051,1188179652,1241958911,839938359,1242318463],[1510193685,1143506406,1954573661,1695197250,691902130,1463875822,442997683,704518349],[1486809436,330297467,771035060,1761489926,254306193,1774222999,1495567662,1761785311],[1509463631,978376645,1799163577,1429035250,56695642,1734042036,116645525,413497414],[1118476122,373767285,1509143210,1437904809,2129916200,1957944243,651594713,967191866],[208083413,1446903886,284213753,1752354227,327965011,1569672771,1837184837,1060978410],[1327055071,1754122843,1762054588,2047658965,1898028999,1432508390,1977656598,611099613],[22255772,718254204,1217451801,961331113,1763717485,16608424,172331886,599473115],[1610160973,1487932958,155156961,1663257981,1419738501,1693187405,1814238389,1982420838],[1927881305,564105745,1658216968,517525431,725853441,1814220873,1559693060,562545016],[881226809,1432907323,362959815,1207632943,1792708119,621376467,677192002,1912443794],[794611876,11598521,1195099931,871151347,1346980969,257442638,311812237,2024510468],[822329132,2092587331,244170667,659266494,1230237566,2028141633,879761963,1196217353],[920563639,118600447,679108379,2088726802,227506639,273466314,950043018,1945360161],[759447546,524361159,1848063315,1705130251,252751632,362331949,1109902913,345856496],[888246271,38871000,774093551,1713618445,783676211,1882858025,1588832992,2096729121],[443423877,1406980078,1438660936,999976264,250041900,504528220,175774567,449517354],[1607360572,925683357,1237606466,431844635,1762587873,1667725771,1677416088,990297349],[1751409567,1228685936,1308240352,982651926,2021814048,1862038419,1699425876,717833413],[1506355516,1042050037,1142599220,2029058603,1569442572,168872833,1676687007,1918804889],[531620619,520401381,693852989,328311003,1944513653,52750129,252247730,485622183],[419170328,399288218,1243874211,1351334383,350327228,1451736310,1083207902,242185761],[1932082672,779840102,1734877245,875579043,969797358,94443727,1805455833,1979877290],[984790671,26174396,1776579128,1941815491,1892906006,727581654,1781677814,662489063],[1079511414,1428572646,41924565,1259994588,1276746987,1836537069,178879158,942422594],[1576403288,164501337,1884680297,1032588044,1036390333,2049445572,613420391,1645677501],[1043067687,1822577081,1286219639,1179808882,1970676775,2507925,1078495049,1412016853],[1368909552,1721134499,373737266,1549701199,187262010,2013705555,1707560560,2048643955],[1188431774,988188399,449324767,1673042590,1735628252,956898999,97908701,1700204755],[2110891410,81329796,400744821,1779494805,2020779080,932306688,971092369,1248536862],[188756532,589132488,270909782,970667633,972772953,1128041503,1432254653,1714939663],[1190422696,1069821795,937534894,61327985,1098666030,265667759,1106858141,1125866218],[1618507574,361882546,1740565823,2027931147,1559288062,1205786644,1263141399,2050419138],[1057061550,287910374,1311622548,187970492,1482863971,119665223,1858848881,1454530455],[1037189483,1377956170,1398835251,108564668,1872609997,1565227621,614243097,2072098758],[1594451248,732232412,419669725,328629469,211313185,1775093327,251633937,364625038],[1916113957,1100996646,1085923321,1155722709,364165830,493002483,626286953,1298606202],[884770029,1348229943,51338336,2109780609,1215044403,1541636409,1732140116,1707111070],[773368967,1522337259,251523994,945569992,1011907918,661301637,564953543,885210000],[1149278745,1806372854,148173941,784239706,1999221779,1138142640,130996516,1002970650],[1592535087,580895674,774188450,1284889910,114782171,1477592272,1214344868,1464458080],[285157954,1358322590,1896340676,82989836,427824403,977009431,597680923,766433685],[439470666,528264364,560623681,278124044,96499293,389070899,1185731492,1666423129],[402520485,1451588744,1249641,335430926,108538774,1761595014,1461409711,141396821],[464216041,1267962960,847874985,647302200,1013244796,107581832,1855608440,580062501],[643798276,238779903,907480284,1441942178,1412803,1030177981,1703457014,1719772926],[1466277507,2045811205,2044594531,179787469,1074747776,1730094126,1139065649,313681567],[238292955,1053562794,1518017063,117645964,1239147909,23976249,405259721,384971812],[261847640,224047780,373164513,962219529,1834783140,2012109904,135092201,414396063],[2047989639,1724403742,179571131,252167612,875112413,1015740195,654848070,1781381658],[1121523083,521213726,632228014,1470432299,1352071088,363974434,718165557,1728331144],[285915313,944889021,767113,487913846,253696503,1126608056,646283693,679770610],[76228203,1293007501,2001546868,1921423622,322401330,1625132768,1719930925,104276892],[914864582,1107152111,1926451313,1980074498,348400861,1042400814,106620024,952492410],[261865422,1523222396,920038511,1484872795,1372908155,2077740290,2114946710,731986495],[309851176,439138370,1654941713,1212606199,473099519,998887158,1205933405,458246747],[742795971,1604055199,414908130,88954112,1794325113,761594265,592739755,667876869],[1067219824,958795528,1154113823,1993231401,1912529641,30353469,1542447044,1045822147],[1613165279,926783865,60877800,1077102281,980061304,1377179314,457464737,612415688],[1387543941,880516659,2037700404,615627806,1313826695,1301443870,1119649825,1667926939],[233922875,2039154915,1540576494,1220057357,114508965,421612915,1602209633,133129669],[449867422,1325689297,182118581,90124812,1401007017,815855068,1985615441,276244989],[227450481,447198072,791986728,1109838028,1026800628,1392266125,114775000,415725137],[317692231,510810831,1873781900,812347616,1384298862,1329539264,258090499,1990332907],[1980261245,1036206335,1887049239,1713834672,1468258518,585783245,210918454,11730101],[310541085,1614119448,337300719,167984690,798240434,1992307614,1443594946,744835943],[1387101402,1785750548,2083800338,1461591244,386191643,1404014888,105395077,267925190],[1458209707,724521050,1988715174,1268491877,195122699,1070931619,1895655748,561151097],[856836029,1327393095,333431461,1718356433,1580502327,487889556,81212220,1640406738],[398677951,288203362,1202568620,1234098998,116556829,429957337,1644552302,1923855062],[1994698773,545682388,273502697,1233597022,1123453740,1197001377,762860834,33820277],[1517686433,1678766537,1608936206,788943117,948162723,1182395053,80653534,16446941],[2116370741,1703926319,1039726808,874135861,1117699354,1714680605,1935002614,908684211],[67009494,358604380,1187064293,456462392,1652446388,602403292,1984239683,212610010],[1394864397,1471419987,417183772,158530350,411896121,418145258,521340153,513994784],[1393737562,750137820,884612303,2074994229,172191000,196909795,1199431851,1128557934],[637566965,780719684,488775460,624612030,1997166660,905586588,1406952597,1201650591],[1774138943,7440354,1569028448,271730530,1142502183,2012695313,1617417994,218054595],[1292988182,1930785533,1430447659,2066067566,1322539284,1232448536,1132915548,17418640],[505001916,852323764,1002171861,1250573535,326808541,1640047720,108454530,1209351964],[1266971880,623454239,88642299,228417429,160951788,1346476820,188797124,121584670],[293537893,1788395056,1808875687,1023328734,504908600,1884808571,1343817999,266396636],[363447204,1183601330,574212044,1088312017,353857142,531935757,1554709580,603754117],[671631337,797129891,105724127,1250859076,1624282607,1288562174,1993638455,230786676],[1652864085,1389033325,1120462019,668987929,433341107,1055829213,1578344234,390571861],[399294528,1293545578,656127426,461618597,1854532051,610360130,1361749922,137910756],[341933810,1775577205,1401272365,1758845369,673419171,1059297936,1044638230,1777471353],[889336551,1284614323,168036596,954389163,995254214,2989675,1533683200,1420329714],[884717796,133562112,111594545,1837726115,794359068,1242517374,514328659,1947999007],[47657682,927240515,1420214146,583979256,538286826,712859197,602390318,814130050],[20104629,972045943,895755249,2097591953,1693792818,1334560549,1611938501,1410604293],[523009323,1666215045,1748655049,1240209082,605816720,586505387,908214210,1134475851],[643518135,1154599020,1959373735,537818169,1025999485,898618087,1845451987,2062153356],[1715980252,1488437906,898933312,1607290026,172360694,872163952,502651884,1065063070],[1069219784,2071332785,775345803,1291333395,2063697720,1096986025,370862028,1237547640],[1813223269,953054333,116143281,624289310,1495807050,709480016,1693331045,392618675],[787920493,1411289676,689950844,784314163,483643578,780298971,161830563,1101322396],[647314139,1412916943,1918766988,1629136144,1920815633,189827000,1798332540,411518374],[429882436,1751236754,608691216,1362307288,541706548,879013477,1722537856,1214690526],[1450910975,1017558548,473713719,1211299305,1802182775,477219161,1760175858,531695492],[840557543,426008954,267032954,1923703623,553517340,924912720,1784973544,1426582454],[1086018507,183568940,780723849,853787724,851406843,854509679,1116389981,1778575741],[1909644055,466624991,774540450,315058311,836063107,1197036218,1550763924,739332205],[1307919756,1648709749,1835996618,1762362317,537225716,83181473,1153730773,1522264267],[237186316,67365439,1914550167,1642900869,1457201681,1110408803,704359195,1521437811],[872879711,754114917,367788418,1822712203,1348883933,940957695,139122976,220256977],[1325537647,435860256,892415239,1285475994,980087594,614373671,428934972,523544459],[842759883,1428807846,1902009260,863594843,127571532,1259893257,858641183,124373596],[1515902833,1694291541,86740048,1159372370,427335879,1134041401,1645511360,400293627],[274302517,1888822875,1211074638,178834586,611251369,722177903,1865770437,1679960612],[2127291668,1369956592,630695553,1465056624,2097414448,662496132,765576591,1440747881],[1106492713,1048590628,442698814,57803134,1062204395,1358318099,587233721,973661365],[555287603,82787743,853235002,1336598552,1802569900,2123076804,1697894111,1510928069],[776328935,2079395169,1000343680,13825412,198588378,1962447079,1390945257,2009975938],[134721245,1045848077,1483731362,224479718,1484024950,371273584,1110893227,1422851281],[353405963,911307328,956645906,1059845604,1773802108,622880138,229239265,111865523],[1263346869,317942148,1043795496,1234598749,1118664878,300518235,1507494593,1777384116],[963987580,268068932,820073462,906082209,1116366553,925917609,421861075,987565273],[2119291557,1982823741,1106468199,788001549,304373023,1165487948,47114902,1262410244],[1998629755,901882655,1463153937,69478689,332910139,966190963,1727677461,1333672837],[1418310833,458537423,1344648914,148067487,1704814855,516117194,1107925314,723026574],[881899858,1554187429,1665379296,1711195381,1671477931,255170613,2074778181,946698692],[1173668976,1577035273,680609003,268496598,1340599546,1787657686,368787613,2120662583],[492139657,344982023,168440493,318484467,1152578731,222609306,959489698,1803906999],[333831605,1309777551,959933974,1102471303,1417017080,171509990,201103410,1689832607],[682812992,1589879587,1841286523,1284454,1810198673,432532985,1736368715,101648796],[1593983490,683730508,560311806,1811102743,904363113,1589617169,1486450507,2056573905],[2045365908,210585227,1198816286,236630839,1655077529,1469929918,1847660498,1601434228],[1922399050,1668363168,3948869,398033777,149243684,1279113084,912583211,703620327],[1913654086,1830727388,1650369288,412310559,1191624940,1302741469,1053471627,624574198],[1865450579,2044039606,335286287,1902266109,1901114664,1217887072,454263707,1337843017],[1387039462,1811202013,545109463,1151479766,403227109,968231777,1360046565,599930338],[61540694,49397118,1051957272,171402221,91013731,864339807,1298911532,873779460],[788921815,1051438701,1772922763,2113060805,582913135,1832317169,1534966065,2117464026],[1489484478,607245629,478258689,1114428508,1808617318,235814623,855863818,884022538],[498803074,567892117,68083574,1042928721,884687425,5720330,1676197235,1020524511],[61497167,1023908241,1236648610,509386509,1658104571,762976424,1190128427,939969498],[1680508840,78356353,362664742,915259597,44894049,1718998657,1545499859,1510553510],[1277523598,2054521243,1663961477,2089115152,1636209523,1179704396,997796865,2026031052],[210228610,1944923743,1024664552,1765906046,762823065,215570947,2112363417,1520928529],[983309436,1726715885,521169113,831130165,2006066016,980476909,1701218879,896352641],[186418714,76039580,57898653,2099976042,1943295622,744573431,1450745631,1330827957],[651580946,1191611680,396460557,1380713892,731609412,1287618249,1129560567,940907241],[184359647,284046573,2007149031,1853403211,1739184205,353047984,1773044377,508267076],[1826667170,764982653,1391198473,891735303,1654533594,118863688,1193060909,1785093609],[1227219788,1121239401,1992514515,2051564053,647969424,792583516,520920839,112212831],[933738639,1001229187,408850775,177653797,1532406218,911678974,984405983,1104959095],[1779097437,350232305,1300006261,1060103711,625831668,223147427,1234662531,304786369],[1027866723,1800191570,253986068,164343228,425660472,1786645118,1868594458,747411478],[1056881246,1584518739,28720077,1638417775,270314800,1043351845,250379390,953055474],[2120539080,923887777,416633052,754889829,123555079,138595089,131743585,1076249179],[1709971377,869345231,2023417086,75785846,418386635,909155172,473070147,2043928349],[177578248,964752998,396887989,1980632627,1224338791,1967170767,3627603,170341074],[1249219677,1121343801,390826816,140450613,412609658,160472538,615129316,1254713639],[840839441,1807590168,1508341035,93652137,625853471,1424362607,840170434,406068296],[417173850,1646647192,1578020730,405198146,1249353567,740973507,709815704,2085716069],[1657390951,768625524,1915424447,365698691,252729707,1638439758,784967761,309665656],[934796649,1247401959,366244601,85541318,692643430,1479087732,759998170,600060207],[530957214,1244716585,1929778175,698920046,1065390369,297169103,1274569222,550015414],[735859622,1358353448,639398580,86780536,990561688,440687793,1675566856,1133050396],[2055892011,1161476055,1639218747,1723581181,1431695095,1091979930,232882268,425225030],[499302152,2080795426,1279314667,415443913,1682788193,2071559604,134810785,1030762904],[1356693473,691058171,1456005804,8381216,867386076,569811466,1703568680,721807905],[1143785843,203913817,198883084,1353013717,1959341157,288617239,1558758131,1672617676],[1921909950,805380750,1348822464,640742684,766413827,903709723,667967130,999288058],[1328391290,202464029,2016647143,1842574114,115738724,1071714371,1813725080,92824952],[852677191,152947950,1008814532,516671067,1628798105,1657944275,927277525,31586261],[348185651,2098414830,1673629795,1190770781,1671134189,725860610,1606197426,356452754],[501558335,569530950,217546924,1275959847,1288357582,1608627917,695509353,762284408],[2107080445,828118195,1657012636,1089921250,458367539,174869564,631735398,38299235],[715501290,1156615267,548353484,680192842,1032526758,408518160,613207866,2128890702],[1727927198,895707904,1596662362,627729273,732976424,1043995090,116579327,168232834],[1440068159,1536392004,256471261,1511513426,1951475486,451286750,595095004,724998983],[1949155323,1861217225,682029371,788509077,945941009,146788724,1082977656,682294826],[1040461903,1700431923,644703124,958584398,1281026730,1494198179,2113306385,1766978302],[1285622775,2110186546,1755472604,731426876,1087548188,2048756899,1981372038,526450954],[510380379,916207598,1080217788,1056931762,1918511095,473862517,1314173635,1361742494],[1872328598,736292994,777173346,1371417724,2124538623,1388830607,1176298571,1574046665],[7525711,1155672795,818625374,767617658,1849281592,1083960046,1276665745,632844704],[844183507,1925787447,632793556,69335778,1867898681,162520206,333073987,365048125],[83490054,1795851096,1984527680,523951823,268817194,152089340,621539643,318430436],[526426838,1697702443,1552648148,549920771,2017283324,1015237196,1805737553,938490142],[521006873,103939291,1123613637,376483537,1927366807,1438030150,1981517896,1626719314],[430108187,1644252002,1442710726,1204171667,606697784,142794818,1847971237,1485721593],[1614992411,58567467,863235911,1841003770,143188943,1876492652,675596880,1183549032],[862670245,1906917670,699652921,1589276343,769600192,2031505811,1413137471,697449075],[624744751,173358854,1973438240,192681175,1851406762,1848982040,763452820,266173523],[1697179607,519979255,1794899744,422834618,681619901,1390937209,83250218,878218409],[1183343579,1659629551,1949182074,1282512830,1635646378,375043844,168328234,119268107],[1101507836,1985910085,307725317,1675043352,1092476932,2109932639,69731412,1144756718],[1181888013,47979501,1452279135,1482631529,488678972,2071224145,804347274,158370220],[1907116099,414829708,359437180,1266616045,295907899,1617970201,1681921616,413241187],[2128453192,657963487,1274039063,371201265,1613201362,572207338,437584605,1528263767],[1157910348,2027823213,1709630439,994715377,1610503895,1276832166,1011826155,787031984],[1277451501,1556742842,1003293800,1232708227,716207465,1699459344,2032983843,2117454786],[1106683495,104650431,645447989,939694880,858430139,906281274,1560549973,1398628902],[1387523418,1480334218,1200548594,2089582541,242528721,186652771,443367120,1302218585],[1215661431,1073875786,968757579,1874113070,1231575828,47884518,926271314,50471904],[804534056,225426772,1216024855,1870760092,879767121,100168518,204042078,553111353],[2028788914,269201760,1429860421,2021488431,1560385885,1610395391,1122270042,200734578],[148477661,1204223305,2013020689,929265682,764852866,85251528,1071142564,1784250319],[1587363207,604064253,1472586320,472944663,1528164587,505736999,1072165815,1768951707],[395436383,628860357,815552593,1286101110,1028007072,1749065435,830442656,1564256623],[259053667,1170466550,349297859,447678899,719128279,1661044341,1223078217,1992406454],[59827988,1801959178,1305071128,297575268,1386801959,369981701,2043387141,1405261120],[1266899886,1272350924,1857361278,723782126,54372137,1854856195,1923119212,1695312450],[223556154,2119239119,1698144257,1384828177,1711526887,1495244316,1561542130,281278687],[307677268,1169646366,1879042612,279528122,1208383530,29411616,1150193518,270657202],[2073563947,231395984,1874679583,1410701418,938705774,71929784,1680091320,204022486],[1962169176,2063047114,955203944,35713064,263665314,1444987990,963251493,2013178719],[643757114,1671376253,1574280194,2030666214,1217096506,1390203998,47983204,1787731137],[2004236989,786141330,368071129,2128546964,545266161,764379395,446318547,1907877582],[1025334464,854719261,778575251,1381571007,1851616906,1391282956,1800334226,525987153],[1118687047,1128946769,2112356867,1807954226,1117193658,1394438905,1279235533,1878275466],[446600542,1543530307,1317338005,1321355486,1641669766,1756393713,1936394746,1695496785],[1900959968,1180838481,1096849662,1904321843,1116082342,44055628,1751354146,1282170901],[2097209532,1804558408,722067413,243610640,528484318,1434274467,1783586401,1120807749],[997026089,736850264,101829740,1977474783,2126441082,572958026,2005907492,657681514],[1888489384,376734581,2119417676,729100425,73913446,1810297572,1673180556,1455730003],[871076428,1612031200,1623456333,991407342,998322059,1968519069,1051247551,1181604873],[422982694,455553829,910393993,1218774316,387444839,109332283,1570494516,1545727233],[834707971,282713297,513147177,1617859977,1813412852,1715963337,781747962,1857145525],[769460076,654062826,1905958977,586123518,1881478381,1931503511,227880666,858855715],[854672772,684129547,155918130,1062593676,682164098,1193394075,525475842,1279620918],[828187129,1256623624,936457840,174815994,321219919,312012870,1699115645,1001282714],[1387052716,610040806,735871995,1805311874,526294560,1534009737,1938189710,372528390],[1445595503,2127146881,1860565772,678048214,1133039901,2115416325,1703724175,206094010],[1871536309,393127636,587108328,237731561,1025109476,1292650051,1920541247,1695498469],[1148077280,1833164600,1837503255,868460994,691410356,331264992,1654546994,986288779],[1493122066,42633572,1811694034,1401105073,1339900110,373826649,2078812837,2122786268],[1354309130,1114065747,1995432326,484554165,1058607865,1197520046,2113929567,49456196],[1487242387,849430679,1379625638,1277686007,289480522,362762168,1796332334,347954701],[390650620,1120412010,30770870,1827171627,1421025753,1800364424,145989351,157198089],[45071746,617159433,933159957,427964084,1797988054,1898124993,292007477,1487247197],[1032825950,436590240,2067300755,302493142,351090382,521199882,1693265732,649071426],[881427430,522792461,1066950421,1118854576,1009715427,646102832,1602194607,2062859277],[231647394,1340736872,456408094,1055142861,1284213706,1532666449,595299836,770144138],[1887661929,1084227127,1542828783,1671840989,856040372,179958420,132802445,1172674441],[1137185251,841987658,2032861970,377256778,49020178,1881063670,998092891,583975209],[271191057,611655262,1547252652,1214367632,917058929,990336554,769534696,532149683],[175480430,1029977063,1355997284,534546403,1659508388,1910558861,1759676356,302792557],[584708555,259190144,1257009108,2104236446,1535145638,1276201398,1338466400,955652941],[1228788270,1278875676,2046496454,295578151,390197959,1405115686,1892540998,5313498],[405693657,1304163264,928064915,481003002,1559619346,2047690695,64621663,1459005925],[301462034,1852467083,1290860418,462282495,543061289,943912617,1280712212,2061336444],[1760652655,1687139476,1978667783,353405609,1428568590,1671734740,1473044670,1082038434],[16569187,971320935,1689010492,289703367,1719245680,1254460563,16627203,189986135],[1717191545,1323296127,1939217950,1883794153,266150227,1970510480,745997650,1883915373],[297381430,93549912,1775116247,1285796602,1758644440,1446230176,428930718,1580808866],[300087857,300170212,2031824015,647249948,548765235,1543819252,67019131,761186529],[1144947631,1886424476,2078722650,796960195,336077905,1346046350,1700852207,1563639502],[805049901,996402102,1503218563,871738689,8115082,941826504,392379651,461777125],[1565041091,404386280,842593515,1727265544,1957128618,719955202,1538061291,419737787],[1765944572,942565663,401638146,951611654,962231005,642106869,1968869402,1079652463],[1519744304,282562207,1409753594,278842213,1335918865,334824432,1623736986,760181278],[328424032,2100686233,1517844226,1214412174,1795744726,1067908754,693664731,668541981],[1641004351,2010537846,669833165,1440728658,686066648,1106228410,1307790823,766744946],[1684050749,419199294,212432518,1901433196,2007277344,1889546645,1340363011,1755626248],[822848180,1920195936,463408640,652039266,1047770693,1365892246,1300700104,1725331061],[772196540,1974505964,1126823969,1656360183,723177768,1465749937,1794527018,1593813327],[1263809516,1811650585,279141258,1361194573,54923935,106534755,787310730,1303309798],[1695057649,174250255,826781147,1687451554,208778737,310045082,1484932070,491886845],[974943051,460924174,1415521188,370917730,351915223,2045512433,1773320442,1254013238],[7542163,2004452122,1828172743,16682203,157603527,90419945,648378525,452285823],[1020196660,299242369,371487476,1921669843,803341943,684863953,329830728,113540736],[1950348598,601984703,1242337099,64268554,1942215800,63137615,240842855,888089075],[1345139454,1744447723,1700223485,1464603934,307660678,509350105,112645688,127924298],[2815938,449155335,668152561,1625672240,825432126,386681650,1187668152,1242957329],[1235847140,241460326,66278964,2434374,459280348,462173930,382690174,1586421711],[1808721931,63270946,1392942840,374820585,1308090209,1369841505,699538254,467758469],[1089059224,1003256560,1637576032,1616620242,1992685263,583931216,622847882,702098228],[712926970,2128815948,1815853984,1375589408,1833241447,1134622367,630338024,59595363],[1640574988,1354882854,743129763,1544526606,1801019911,1639294149,1291194919,921489222],[187752579,627868299,1829403015,1049007801,1931808051,2029963542,944260691,992041993],[1084525788,561563305,263261914,1012441741,2010994641,117483326,2071257223,1172152602],[1754799107,1776242513,716100121,1092176272,769149110,1186477205,1899114679,1985155994],[1941933404,863056872,744982063,451521818,789864152,1390314060,1364526308,661867065],[1149184097,1290767367,1445700256,738459194,3764042,347167330,1177659690,1474084061],[1787157440,760047946,1703968251,1633857863,1781035063,1088818700,1137695511,1899273423],[410642373,1164112245,443498938,710756089,309188202,1563062135,838799225,1792113074],[1539667022,1459635255,1204246981,1756599286,155624909,1664391505,774227486,1050366801],[1152652000,684913319,365132885,570243517,1027412172,231353111,1815886657,1272715487],[1544950939,143514021,1496102715,1175158300,826418786,2009050630,1122435999,906676184],[1646661685,787391772,739176645,1298577300,1581076078,327028003,1313405045,1424962314],[2091837103,1890889227,886229683,379327045,1912405499,1661708894,1301500026,1258275353],[1411018124,1112060630,1073562703,1324401256,1298332785,142550124,1049183026,1581632502],[837667188,14274586,2015534383,1302694492,282094515,220504775,2044781686,686410604],[1184358468,1716055758,373258309,1939184237,1647180924,540218883,262528266,1371030489],[1145171132,1520758169,464674000,1250259620,715087457,2067136466,1697834575,377562165],[1993254268,1315621990,1991289125,902061799,1171344169,357220119,1991644155,1726058126],[1750503759,1101336603,397513691,2024690366,1956845425,712510185,1775077654,200588478],[1973498849,1290497552,1323032261,435608034,1148068960,198502535,1383146892,1604543062],[1362610158,285627815,1421641247,1864475961,2129668028,2057006441,510905453,1707626669],[1476787660,431486096,1566138439,779586408,2032200108,255691105,1283193653,1394988242],[1966674240,22297009,1240191957,1828312025,1538160621,1090870446,252932526,501730004],[563547327,1568827526,122530297,1344232990,202320334,940112643,1458879261,928874060],[100343286,1481866177,897459766,1334817052,1440426055,292059754,573315145,402182361],[1800823777,982799179,656741185,1176931735,1678404169,1765547211,2000901399,537261175],[1023855366,912683555,1216543976,694704920,943764600,1584645471,1308546983,647881344],[1554343446,1647934417,1792745741,1319372282,1052907907,174537580,1734925696,1467083731],[1245095049,466785679,816677607,1301509797,1164970349,2052755545,995786668,1488486339],[1951759292,1103002068,1131675942,522374503,1256774387,855770980,1810809085,574453414],[2088645484,1344177869,160541650,1467397222,537661393,31678536,594723194,98276733],[1180363922,1027681781,1637896139,2067320250,1941856752,751202982,509032004,1115694535],[250194701,268513422,373550787,1253454643,491589816,585514638,91072074,501697268],[1318734889,676372254,1165772862,1787177477,345926680,1970319680,564572588,1302426793],[784885964,263911065,847913814,2056158369,311210307,456848415,1209693536,670657533],[505090982,956084915,1329324672,119430286,1904038361,2049096269,2120658640,1020428033],[713311672,1354042866,106991613,677815258,401271456,1249063029,1000809032,1864304274],[1723964901,181787112,428207069,522388465,554427298,1053171963,485026433,2073364044],[1326633530,622418288,1719559226,1597781181,740658389,449150219,1730888467,218545001],[637544413,659818177,1734977951,591573029,460250707,1838166215,1762619431,1092840191],[1492627306,301196461,1838934738,1374983241,1169680148,428966451,200949991,1016643269],[1476485111,1198540248,1187455509,683554727,404901369,1493050732,1852381803,973727207],[1497336999,507116630,1524665079,1765475755,1416095880,1258200516,1331990917,828251093],[937077418,442226494,921913560,1700819345,1886957424,1443199917,572656033,1161437467],[1115041843,1992375855,1032526195,134466491,1115258081,1274165619,213607618,759664315],[375799749,1690214834,1269604237,86383752,647874284,2077238193,2067119301,167290688],[620743605,153296871,1660713099,108357536,828578917,464814616,180012318,1622089343],[1096814704,1019527861,398402080,1270999676,2082811681,2060908328,1878050286,1099706892],[433011683,233989137,930588369,2003201682,1045970249,297290502,1825822740,74262860],[384166816,608108825,922251835,28447106,1043921029,162837943,434900295,181253454],[2052828764,2008678654,614982452,984175690,34928851,780380380,1499122482,1575189227],[1044498999,1321854371,1689158536,702573804,1238284861,492234688,1562456261,1541463712],[619698409,1901583092,452711886,28429769,1974457393,1988302452,886541701,1180464681],[2002423973,284361441,477026020,662505948,1147284349,2037676862,759046401,41672861],[805349465,1630895515,912090157,1055392844,281172638,256573292,452312167,997386823],[1723994776,2085221710,1651914846,1601208816,1198992901,1330664125,892345409,2075271830],[1020210631,1326017027,785644075,123065112,1522593139,1869022088,2006750785,409378053],[1795641823,1813072355,1718609803,1076914263,214591116,1949659608,1096212275,1913948072],[1122204436,1253267786,1963180802,2114422172,1140455551,703013541,33075815,218116650],[1100456852,919425091,731751852,515837906,2114393848,2101655090,1524839521,894670489],[2129341556,1925353199,1972855228,1071178144,1248548684,1047300878,291424721,1981656511],[1104936037,137754209,665902982,1094773139,1970537399,1173156264,1551779160,797245168],[1681027715,1450772238,2079369435,1188806729,435766195,90169188,2114821698,755410539],[1114997141,714985149,1368106813,1646985344,2114875862,834318624,1300394849,461876583],[1865460363,1002341394,2006275844,1599807451,2088675806,739318093,722788562,1938870487],[63182083,1936010654,2099370026,945152582,682224727,322919511,640178539,1734604799],[751224564,649856635,1109094581,1221694478,1173960060,1410729926,58280057,1931481748],[1518473192,1498885403,1098660343,1074046674,1359523936,747433910,1543839673,1880054333],[855933258,1420681380,1381508938,315074597,375684595,277142562,119333297,835470045],[951568185,1197219473,886589308,888308600,742253529,1478487586,2081318976,818755810],[629738838,1818853719,1771685872,1829610313,5479376,507857577,876862161,608383590],[1427132514,21919663,1239920466,1426064146,1388752354,581782568,981204781,1209106297],[1278533872,966906067,856617088,385674003,999556345,2028745115,240611095,218193990],[75275904,107281399,896346722,1294409705,1520225344,902330203,1547955160,19343878],[983386626,1179305924,50068259,1101082191,1967715862,86279621,1211599043,1341562726],[1139269952,1201724772,2029636910,2087164995,2034892256,1065429506,174842350,196306974],[586440689,629763946,30438055,1640606047,176117879,1914072419,773317110,1986446806],[1434169607,920083350,542489886,2562997,372761045,1736437861,1793197963,1355122975],[1314346731,541499106,1154578949,1776478044,622989212,1024809720,1065860554,625331349],[117536932,412175153,2069708211,348129417,748277819,1399157578,889623605,1113124008],[851988154,1001869047,780281975,667184549,331006323,749798998,1560690140,331534267],[493514686,693139662,707290879,636106919,905114425,1812809586,1139181664,1715241949],[902513133,629766798,588402271,489158482,665847460,412777453,733927980,1273026733],[1839230140,1729200578,719613337,1275484285,141413040,603803699,1980073643,640098333],[1147334953,1615339371,123268852,1930165611,1954644510,338582259,686135229,1733078049],[2024298515,92762053,343658503,2047227406,159118016,1599565225,1372251313,571455601],[426935241,1195357159,1854306845,646785702,1024385173,791187565,30792758,25011050],[226934282,694756292,779450041,440087788,1924352605,346022024,474676307,1579906464],[1987757353,2079563121,985497185,1118399804,1086912148,2067250636,1164281153,1035704564],[1772243030,499551691,912116010,158052871,39754502,436712329,363545156,2060115700],[951939667,2112913451,1017169143,530499528,694535236,1166757613,350294682,1766186687],[1418754351,474847755,919113319,985266394,1220875616,1091376810,1552010603,1292162590],[951452680,927918950,1532405391,578896395,176175641,632889187,1208635913,683415621],[1169924002,230265551,179621281,713283624,1576325445,398981986,2093613042,1530665970],[1252215175,1930797976,25925180,1552576049,582584526,1457905285,1799722174,790130213],[2041680320,2128304244,1564211522,671091966,387427344,780865058,294185879,1497798253],[304282690,1473454557,1877544745,628065953,355620934,1565301038,403053518,867384354],[1300917599,839925392,846312030,743880671,669420307,1785636118,1003438437,1723828355],[1757661011,898921971,1813627244,1091903021,1980203525,1751623893,1528175484,584352568],[1087772609,421356211,503191641,1744316653,1254324119,1226319186,1563592822,166288990],[208484755,1375729677,722338789,1000420832,1799723735,1245230134,1144941049,217959772],[1446256706,2072170848,1891531858,635216386,1852531186,138407407,635213920,1428345035],[1642683019,1403921901,1043427537,998381616,688797935,1190515069,817157072,2082708065],[1708536893,1596055691,542113529,128717672,1808862403,1760322158,746305962,875825240],[2098270040,1841759184,980068329,1186169981,99595579,1921627322,595083682,2066961714],[1873103817,1036612624,1458252701,1917628519,1838366406,930833463,2114889923,1106773986],[115349573,1489297706,1534998772,812522479,1335614919,2076923650,67517049,2079237201],[756545566,193882939,921399947,579019725,308129919,661273791,884692114,491277390],[693612043,1676283538,838180784,1197162724,1812812648,891956042,542353552,1024786293],[1923786301,291710470,686328623,88648505,1125780838,719531580,221165753,1345060787],[144939236,688934939,2050219359,1973936462,1874405036,827013248,85868773,1131634927],[1175993277,932547326,47138382,264756816,123087764,1428790847,650321207,832899158],[464204789,29256777,1945495721,601681643,1059735887,1096075844,1141883998,1525259388],[1086313083,401352410,1764893094,519859248,1898654826,2092497139,1026584348,596364467],[1252971113,1484969282,88927501,753003041,1678504633,1594996011,555148400,1930371967],[1214813674,142921641,2110906485,1272059355,1694789355,544229734,291199387,1072435166],[1824062476,1902157263,1914827295,539356109,1531245531,2087293301,1666884477,841525573],[1162160147,508477382,532254488,1184890122,1570576580,1755544689,904837733,1264787639],[764281900,1323527212,1999018110,980829586,1559580156,531059412,2050806202,1938706709],[703885343,1193542823,163694241,1714963716,1050668055,1940647493,1458333354,1118766323],[1872720109,381929651,1813966689,1302929504,1597532697,1911306550,1422958426,236342922],[622683701,934522465,634716351,1676677707,2019261330,1601288614,1879633408,1110213060],[476870889,826523975,343332361,312219142,1545226969,920313618,565970931,1375973085],[781600153,1301434053,1190480834,557554,917897110,344154491,403905881,45010955],[94108050,1827379214,337862005,1174474728,837980304,242889893,1398109669,1772427895],[83461783,491312350,1590462836,2112726587,959237825,1951091824,265197474,2129264722],[1960876792,1685809024,543482472,1738507067,2024929411,773166120,1387472057,1808888974],[27022180,1365644401,542454138,1153155838,319717498,1570323490,1228727428,758328084],[1693975410,375009128,1801347037,1220421917,2130059500,1906993887,2021272649,168320581],[1594784615,1936550364,733699065,1183787926,1836048661,173868109,433168657,1009785877],[1252583429,498851598,734959060,1636553549,306807603,1023064289,1213407367,1458235870],[986001713,1286899143,1543338108,1996707454,645975867,526664391,1964262747,1348428217],[451499535,890623299,1387097485,2035532553,1521148551,302326709,894461362,1156880235],[479174581,1726544078,1678645266,1704663228,120504571,838443616,1518459213,850534397],[149270178,1534073690,1887286027,2022370282,879443117,1695061811,2054001804,273071632],[1533765593,536712104,437838573,263179758,846035140,1151370584,1592195587,1394233959],[730421183,1096295456,2123869216,1866678276,568957041,713704209,167095152,1725901564],[1198968956,781568476,757505382,967283810,57209365,1075695246,515771865,611568846],[1070210364,365777874,1606409223,106515398,2057564733,716006796,550639395,342414612],[400197812,368595768,2079952382,1416801248,780250008,2101394079,1301181471,1111809241],[1468304065,1162751491,515654622,2008585647,725642798,678987867,1393182742,884006614],[1264216269,2018006911,675391101,575530997,2074246598,979675169,1186397278,2022474823],[898553224,1809930233,1332763468,342701444,1797915221,443377553,293291510,1485388956],[1974855289,2116805766,1786720072,79381069,1427608528,1109289937,1350543680,2008585526],[454471454,127776532,705455458,524027593,546989222,1243340325,1894146895,861259550],[433423068,359329377,771058229,1642183975,1639161913,1877576766,1802466587,1221510575],[667415956,42262447,29880281,891832974,597657162,1804242361,1874666175,728959652],[597151105,1608911719,1269265605,1673016740,646257640,1414583483,538036845,1339814251],[2043305225,695169345,240414441,937918807,13511013,1507345909,2095705104,1955450631],[1875086835,766115780,1548859486,1185470902,1652556590,402634289,692334834,1751683196],[2097297434,1204828154,1457015135,1786831187,158404703,1062721997,1996039665,476849993],[1803837565,527671754,1231043229,2121357180,734526045,1310423196,666302824,955780943],[949726229,1199684149,919556347,1388315451,31973120,537755208,1210025655,2124976347],[538504834,1655679209,689726326,865639571,1439314706,1854783066,667253401,2118414174],[1967586618,1382707332,3446952,454101045,1058639175,74281966,523966650,596789007],[839018732,1848082986,1032566202,605463930,1453931919,576238788,926500445,1152177078],[1653094805,2084502217,1333347963,1884666206,2043261790,875336000,1311853492,333062406],[1949766434,461061062,998026131,1920874004,1992143161,1371527988,1195717237,493793525],[609677103,810936677,285897671,1987021123,370227423,1152380800,1446252700,1520555887],[1214546770,999350568,1830676849,1899820114,732019743,1150719582,219965377,2092280602],[1098334487,407861831,258734542,2044836865,302341640,1198749096,2106065331,145130672],[1660148110,807235432,1084625809,1065439104,1342172464,880743242,916706612,2127999337],[1028553129,440041291,635883484,1770717972,58330973,1832184333,802022868,1628141510],[1934759322,1529656098,43772594,272098976,31175530,1091064238,276623476,1251183136],[417348888,158571856,1023009479,120119795,902758082,874729936,949996767,431241499],[1233034723,1863877685,1339584161,321804050,1420061929,949633999,998204949,718941520],[728872675,1728591581,450014770,1461814928,2074310601,1797151577,231804103,1353837973],[457725357,2054906891,86059416,1838066458,269307951,1793816684,1839459542,249184464],[232462231,1268658699,18805442,1129787368,1267436728,1120422564,1319482314,921336493],[1012917167,1463370160,1451681821,565947620,1407993668,1447859718,275902214,1655304503],[1932453708,683510861,2129316974,472823894,956760397,882222644,7684395,10406295],[1140020065,971808647,1236147341,991148106,966677566,1521162960,1361475979,543768774],[2092595692,2080662233,1048455430,2068588810,1355532679,83098056,1884587720,805257215],[738666487,415943097,176522265,1755598247,1069131775,823282063,331244610,30022464],[827327797,769830882,997367574,194808731,407171549,849879913,113299134,2066289681],[144867196,1627574364,953200607,311889394,42354638,547066332,1338140299,1227908921],[2077447363,1991483718,369831480,548979626,471526872,2054499340,1061271140,65299975],[1055521331,484686524,1352560049,1132332594,2043727975,1914352927,987429273,461163840],[1082768513,127847230,119483148,1260566968,1406517894,1810550811,1561940276,1998085507],[337643197,554428249,161044711,30723796,35419111,1618379035,684265245,1840783747],[622280978,414534952,1511961590,1233749897,1297744214,795898489,523450456,1811971470],[1482226331,1979501808,2090337366,1078542601,883214715,1525171372,851850921,906996587],[574910413,504133709,449700634,1148591684,267765945,782003826,416214778,1979797492],[294338945,2024954050,816179585,1503117170,1235256516,1384418407,975252546,360437610],[544329910,1872147692,1480307110,1631166438,1384395173,106725898,498343259,685312620],[877206489,422979915,1286200216,1180899978,1466854830,1477998183,606610460,657865135],[1036963400,1471311667,1137515530,432097339,1226207916,480098162,554430797,1406315737],[276199444,1305598204,1954611455,1171403757,566274605,545174280,1041195274,548754350],[749736614,963559970,328179374,1640169267,406087686,1220301414,1072678293,872882596],[2096334976,557052217,806164151,962364112,415056261,244593930,891607044,542473803],[1425815956,372211531,266320189,842159050,1731696965,1221845239,1507576488,1274005928],[731146612,427073503,518562280,1925234832,270240073,2119560788,1064710610,1736174432],[1096245925,1265391311,246743159,1837794147,518730218,587642709,1016788810,1742620323],[1190345822,315054672,808268435,552758099,1654092053,490036894,176708576,1901857746],[25267313,1703690193,1868955725,604782634,605125805,775841632,534285512,1784442732],[289149146,1241234823,1518992598,1418090602,1246844310,1011470874,248253882,970833643],[68650239,1833525552,1662974404,1870082776,1456902296,1761390338,1734415088,1188040354],[1609117673,1122762912,810728735,2050488649,1143449410,816534944,77647176,371792583],[806296171,1790540053,62213099,974422128,1287125285,907224620,1619071968,400942880],[988563854,1706151421,635319449,1785839185,1426557574,375401790,1575154515,308009400],[1699917531,1941331151,1130045821,1171840246,319759670,1820773012,1108220577,1013815509],[1093375916,805886808,662100221,1499157471,604215712,876492974,335991987,1523506412],[85651487,263704077,673876681,366891796,273207010,892946878,136894420,1095803507],[599545620,412513764,1542413355,1436504659,1341802839,196120389,66126899,2002400002],[1018321839,1258995216,1511379046,1228916610,65659191,1824623343,1017106339,150117255],[1664820917,796900004,563132517,2024693150,1696129070,1350568070,229672790,1054227074],[2089763979,734728197,136619501,1664763358,134396525,2054183012,529455396,1037923736],[1141648402,1218248055,1200553568,855550425,1594734903,1026296253,1677692715,1854302782],[308024392,1742963939,717105402,1822644484,666804942,1101250823,2024420624,77059976],[165275688,1820628116,1775630734,1501495317,1472933205,1808198853,1390716921,151129469],[1845290761,1347617099,841957768,1003289642,16870148,729936338,1747830478,995864665],[1789762663,970289040,1978956790,222152580,1513715289,1350998856,1225088628,324093532],[1010747926,1608818801,1735974928,1401680770,213087291,139274442,1791169999,1228721888],[1974796418,1907950996,1470738061,1325073139,1820331034,1919683491,1466419401,1079863389],[1790457766,1494354622,176385188,1349136044,1402871340,866854927,1098217340,652621243],[733469217,1838481251,237498164,33088670,692041317,945138328,207355165,821398189],[2043434638,1864178907,659883302,1394647661,1813918995,997113882,114099546,1518186907],[915031676,1439768604,1628232892,891160532,838566907,510258904,831043978,1654722278],[404114207,770133042,338595162,1321774798,556619493,1837635298,429889868,1927114120],[272530629,1662643401,130769,54894014,1518047265,1244534578,1795889737,452323160],[734963524,918339713,201230241,1991743067,179623436,1756773343,536389343,2046384743],[30392665,2069960023,1047622994,483723191,131452983,1239113784,1310771124,746050646],[304719422,1675344700,1817207862,1885400971,1328065834,1634620901,927595021,1838646950],[445374601,1396683788,419160705,1422939693,808281689,1658744256,2069216571,475991245],[1520792176,843371903,521031778,1516071354,1383317501,895404693,1874743844,299430652],[2024262656,1522309318,1632123420,2049833939,688444651,250155123,1221388948,790801426],[289780520,1831308368,1175930878,1597946760,166163831,102909330,2001895599,98086549],[93786009,1264765903,832230966,538803669,1797649264,1936925304,685354632,1214770112],[403311151,1635907514,1940803744,1746721909,163182680,1723282585,276915928,1276315018],[1553569918,2057409508,259923606,1618731697,696902854,246905771,417685564,57028068],[878676059,1921048565,1901085754,960643179,1841267218,523027448,611319639,908907456],[640572863,1167987727,32886756,139165275,414774308,445190841,1676198336,1131764166],[1256434531,1679521512,1346546952,1470463906,239733448,1159228250,1569777297,512662830],[1543739635,1429317276,240302901,2080016333,1445180079,416411348,1404391917,187372771],[1775733417,1865827090,680911259,1506552160,944038539,966117514,1023612020,1058496727],[468409225,399666899,1151454775,1649387373,1884081551,548985188,619775488,1247393739],[1723527817,2003591084,218058861,370437716,995769449,657513267,383299804,82850167],[1243378165,2069211350,59789188,1645489965,1600571397,1545269636,423197573,1365968019],[1481626036,720055042,1572268424,2008368470,50175401,2043856843,1292577557,1185804787],[1053411968,1259606501,281051222,1260936520,1606726242,303489538,893639795,1179537567],[1966013429,58670337,127980980,59820941,1339523013,2003582501,2027800383,823682415],[1246945121,1115142113,1411310517,1883052042,817156856,1296395543,1860667778,1632939097],[1339575839,1706605854,1709936712,346089808,839442670,163542783,960826931,1857222508],[677784831,845033561,1472150765,1432618442,1926061761,689196101,481378962,1475295585],[1589007449,522102848,535673952,1778255017,1062695943,1089931094,1463190360,490613117],[1885115387,372126970,1201759246,515102491,628302068,1966900876,1919610644,1210019607],[1793473432,1667202567,869425438,1903250087,252686793,638314447,1292840179,537988353],[2120314506,522292157,886586628,2041345022,1817686437,1648439180,1036178947,717405956],[375589713,255386701,2127408964,286410620,1804341921,540617957,1404768025,1442408973],[1540133300,1976727685,53092737,1589106347,656663811,490908578,481460227,1466216421],[1890140198,572718292,191667406,618926359,278286929,1055974121,241727066,1201518669],[484846301,869777059,1044354346,1058836537,1171053047,1942533701,1174341441,1937570726],[578762107,1977586350,122172833,767165885,2115179648,894121158,1315054704,305888066],[1623738786,1951253326,1144861954,1197413240,1064913063,700127713,993558490,564814922],[2099433733,1301532195,587738414,854508276,1908021149,988647921,1778975018,1595098525],[1148041126,136443518,527095923,1726106654,856541798,566529629,1488484780,2042866040],[261113055,1636401727,872143149,906908436,403232708,776967698,2104753526,504416931],[1033585790,1968274189,867249618,1600805733,781357418,1410732926,605107514,1614774806],[1479113770,602626667,1902679245,654158482,1316117950,2009797853,322387963,588941594],[1695138785,1287172851,1195745660,1101044458,1966943165,872917629,997642469,1480579670],[31169761,323625410,1470322545,1409536151,556474881,1264799617,334137079,1614345837],[863792571,1373001959,1110840777,837726686,110762311,1269173623,682881763,2015470317],[1695582692,537522267,342790796,996759619,1687980561,350184663,328788138,210913926],[1596864825,1522690514,146301536,1182189734,364174573,987325462,1975887598,198362027],[1281631421,2087465303,1107654687,1685337513,1941559474,1990610518,635850994,476496990],[642016599,351543606,1342804692,1987019156,1192751150,684630923,1704546517,1805937808],[286244276,323521123,1870738039,1856825561,1342235716,681440930,1829702524,196855519],[1931787781,460397221,619293426,336490692,645041492,1485714955,1113201113,474176566],[1752345301,1949815991,1712237861,9493156,712974553,309818932,1562805123,1359976009],[937266816,271407595,1173683892,634815180,1776064702,1811187837,356544577,1158161019],[502756100,1232158871,365806679,336960704,779785768,514471729,1583451485,168326582],[917556745,386763293,1422894500,1419811869,501364940,256346773,1303300504,327243847],[65629942,1739613010,689557182,2115516254,1817363175,2117382506,60552413,660385075],[293155056,2020791879,1672571662,2076813457,941465338,150140049,934123330,581339950],[1595722777,1350212706,567660492,255067745,907745751,852114688,981643436,1407779370],[1431673417,1328800309,657866712,1363801289,187767366,588443277,2100107607,778195340],[770813843,1884586997,1565747935,1127024429,908554257,657409793,1842964856,1860769733],[1236298887,640229691,10312962,1415068324,1067463884,535982549,647520490,637451852],[1478384694,1646885268,789529493,184054341,79288485,233178812,1953024361,205114751],[1110872006,1389905179,852426956,632621101,1708338738,427276646,305569393,395523697],[1313912746,1683264415,761441962,1856866170,1201423496,686079016,1225824998,593325366],[512022602,1373489492,1576685792,1617726854,1038042060,1673941280,1444546332,1565037550],[843923505,1871832374,558733625,1886209721,346121949,158638773,1089758132,1429925189],[1693394337,2026452759,567051773,994863161,1347594065,1052777347,646588570,205942811],[1103548007,196571115,1675467829,1740007902,576946680,1252673503,1434018558,1553989554],[1177539145,203968860,262517171,415215886,30702533,1361813654,1414613905,303935550],[978695504,1366515563,715265375,1402093100,749124567,1325891588,274752230,1972456579],[2103635156,521985021,1282531279,1583884570,1249897594,1548443963,826339119,1667706328],[33687359,502753824,319895826,1743694126,647031848,1848026343,1679520000,1629670398],[1126596912,1874396956,655467185,1371312361,1991467446,971865300,1639650536,1874783483],[1614460268,933953524,1743080802,1941859792,1114542724,781586830,225092621,242130366],[115972546,1592981848,1465424352,450694532,2031857715,17552700,1393549706,314717302],[2095081638,225455033,566324023,937218530,742092913,36925827,1508560070,1430152580],[1577343967,2007384596,1611422620,402777668,25146803,692939512,595719652,1706429115],[2069717296,1965810399,1885764588,1116719267,12818552,68484760,736845878,1466476261],[1667665787,736998308,1406384459,1881187260,1956201696,528155116,959520921,1139996316],[353517659,1402276498,214667144,1580007494,1586747115,2027108141,762467151,177990983],[1999222790,1210070356,145996832,744336200,238927103,1138151636,697021560,1360854867],[1277625948,1555703511,135239847,1368083092,308394027,1663624894,1025490970,479665775],[820994645,1074464178,1756334348,745799538,55002838,121374646,811007387,572208149],[1258765893,441090773,873720296,387347605,705780873,254324476,1480626787,1609926221],[971794719,936905265,1502066217,1382691137,863506378,1181540573,1267166205,1049730601],[96130920,657197385,501566776,1522401061,2089762085,1378528060,1194224719,1888731850],[1482484239,2041271822,1093744993,1110774471,1201533307,1681244247,893018657,1200916850],[313072425,1185933625,1487336862,1997000176,2099145520,165891980,686239247,1292450236],[303506947,1599599281,209274355,659934950,1875538575,1011199195,613299703,1462513918],[1019320241,1292408425,581681777,576764710,1234435567,1482027607,2034773145,1916329218],[1082394192,45161009,2049543854,44510189,2004530852,1739895900,769663248,266541692],[690776102,1327841526,2121442639,1081702864,1476760283,2057253812,888788824,1994659179],[1266699074,1537676447,1171392878,71394805,341985830,1687212686,482774260,874533768],[23270879,1351524668,1258630648,638151142,1401227688,55333630,1652063742,1398618040],[804170697,467524523,367453667,1918176251,527068798,1860731087,1140614634,1483684798],[965460480,1497654059,1176701768,666992399,725824634,188595999,807577779,1730548343],[1908826618,535459134,449676794,1189197427,422550921,386702322,1998434775,1621176036],[507459594,737128231,745016812,1230352502,107182673,1529467964,1493176351,1800502108],[765104752,453950300,1208557948,1853904105,2106775788,125144321,145278593,1737235330],[632481515,903821815,699538597,801164345,1625613556,509415595,1470486437,465154849],[1137826753,205825560,1472005421,111234981,920577801,1813294416,1400558752,785479718],[1824656978,1910182902,337103975,1072322500,1111063521,353607533,844232326,1884120440],[1796025961,1542970718,1141773168,317112522,996977783,2005572207,1910759243,583375442],[950817115,2053814083,2047168160,801665678,213356402,343975701,970338097,1364793852],[1370234057,268444580,61536252,1794380430,1810782986,713362726,1298443810,614981244],[372840283,1607517321,424257027,247340138,536782324,264699826,1708565987,1883811477],[1753131518,950388050,117681478,1469583898,2090776443,973163091,1653454384,1472868866],[610216229,1932626479,1725513729,1395940211,1595910579,526162646,1943470522,125908325],[116285366,424827503,140124906,285435305,168531738,502766886,536825434,956901105],[2095865131,529985374,667136833,670138547,1493029739,275193284,458086062,685203699],[1034060375,1421744611,1470472398,355776986,1959736329,1123832813,1395919515,504820784],[211551686,376684175,338164512,1684439950,1034619753,1044857301,551388499,2093076885],[1259812597,504481691,924097565,1532724341,963768568,623514441,483547686,2078613208],[80779759,85917089,1561021707,347367069,1488098587,1401312338,1632724870,783187969],[1042275164,204868676,145003128,128455981,1481861258,1468773203,551007453,1575686965],[759112133,1339394682,154033949,1175620390,2074496529,1102487425,1813821161,432001019],[788681624,800532009,1129005323,1047526977,1934425395,137605053,387479515,1418809274],[2126081590,1704512811,593070720,1005473931,1447460919,1293484114,531544182,293508128],[104829416,322349156,2031858295,1649951349,237746060,1134637695,1247717064,169984326],[817618858,250878673,2043458752,1486991367,1581314224,354236925,811032752,1090865003],[1745190983,1752439444,2027021329,938687045,1796902262,1017245800,881476425,887015086],[1589216958,1234707840,1587390185,1070056490,1651417160,1921062831,1306777778,1152615457],[1727063782,312493966,2021864009,354221764,1257903782,94633941,1093238567,358359465],[118537790,146376998,2112814075,335958005,1760329553,475699743,613275832,1361073898],[1025628871,654525849,1166044822,1617518123,1181927890,1045496709,997811863,1078397965],[1896367775,141706060,170611044,1558607804,2121338362,1082533868,1986870760,409384901],[836254034,1798001907,2097066776,408175990,1392026693,1452048890,138606816,4753723],[1964637240,28723533,1919959358,1853958618,1489070309,1725879269,493333352,1705104999],[149941250,822455165,1037763751,2024967145,1053145812,884374384,1574879123,273352822],[1296028280,606417783,326457689,659824699,986449604,1246171390,384015307,2095628420],[1001692104,526939363,1743831409,237480768,234672209,1565798747,729478862,623367377],[4407110,606322787,305762776,1200322373,766092125,1266349119,1882747013,1422335834],[1713929913,1216873541,560238810,1008164118,1275459797,1048098440,271910595,1718093562],[1269017002,376356911,678281390,1043895188,1527046159,823163175,1460851841,1752308697],[788378686,575441017,960434700,373710419,1239626855,458676296,1709403500,1577597833],[2085710831,616900185,1934523871,1535887981,578207891,293267818,1401320154,2120983000],[1109784470,880563734,1347975903,2019414488,886763620,1811700692,976927460,1880717481],[419208745,2064625984,1883159181,263713781,137644246,998293365,729917435,713397447],[2127451455,767908525,704165191,1221682950,656866360,512386339,500227847,1063495064],[301502803,1285546272,1700697120,1326778644,145102045,1832067125,1216074921,1199225472],[1313757208,997937064,1646452862,1173480087,1257331397,168240363,225045930,41877044],[1971074430,2090799651,1508701745,1873458397,2115217184,1827039970,1316441816,2006068581],[1315795585,1818857780,788930330,1734645571,1242811239,708209225,1848600326,1802643829],[1262643244,1298430741,368104491,1738434060,1946528710,1607915529,1291691070,271836760],[943710093,2084296373,2105537230,734840390,989206793,286898906,1679902185,1562067517],[783080588,1161626932,1995594549,877825590,842349903,396138009,1114975028,87056580],[2043570808,1275059868,1187265851,1388429070,720441465,944338504,104845406,1423643074],[1128551975,1911494527,445533508,1095498497,2005199347,1081311237,384377642,1169802491],[1979620011,609069463,1845130965,901180221,1932139379,697228733,1087948575,796123560],[176963906,811523078,395180005,1515636805,1292994452,1840525387,1049767181,137236113],[409395908,126631881,923007199,287121191,1789756380,516255507,1511176480,1977228995],[1109411591,819648328,828930845,1205535602,274613128,1226069509,395235866,1866663619],[613283372,1725422293,1975265303,546590138,2013127839,93904055,844303711,1810448269],[1082146506,1130504263,355118081,1638130401,1544870735,986351561,1504629549,430499169],[865505513,1032029881,207527213,1599372785,1253881344,1523773631,893730930,271371273],[1738838802,481224852,524422401,983850876,1668475190,1949312190,1772004476,1559464890],[144123508,1100691584,308306593,1181012179,1810136723,157084443,187478378,2087860560],[1302742616,1841878016,1401590707,518608838,1045166737,2069256103,1703515400,1639922181],[1882873163,1415751505,240940868,1398694498,1593622333,819170567,1454941753,643304368],[1101941167,623827151,1339513200,183729767,826128724,761802304,1828868027,1684656160],[1065936655,1415080548,1434387760,571567564,1413721952,2034205169,444240007,669482016],[409965734,478499100,1720228298,312386443,1067149663,1330702893,354389547,298730086],[1669534793,1318741778,2101341449,2105044270,1904192549,1315532390,353730512,1835261764],[1590165266,399959361,1924307359,1050303376,306130222,248206710,1829046655,1748319629],[1006406408,333664050,165997316,1245349848,1556295704,1757076994,1161085155,2033068544],[1437866713,1899874933,1598564916,741730913,648997461,1992223506,2127333771,106657912],[657883653,427135592,1021049070,1500699896,679261830,881700813,1530304291,1413788951],[1447717412,225103099,1948513333,840780018,762830708,251999866,535738902,1032746478],[159179414,155692332,1856620358,1723729238,1845424233,347517662,943699734,470826772],[1341572824,1940834412,1223416592,1074551177,1082978324,962238706,1812377036,413755633],[1516609426,761473140,1153941304,1074484015,349258166,431946332,1750740529,800100030],[1676876850,1409599467,420547625,1101142059,1563443547,818163825,1059210241,929819983],[1382198815,1614193942,1894474810,1714464088,141662062,773348964,1055335836,231803816],[399237626,655738059,1022855302,897533550,1101831341,691986028,623031719,947994567],[1361848034,1230205608,797537321,894491819,833013060,681731393,1136977922,1101454552],[2101812376,1574069808,1072429935,1584601285,1428059520,753908304,497053496,2052043311],[900743859,851123257,1553237801,1748649134,99235004,757674067,898607097,1469999198],[740790682,888850090,848520125,712304385,792862544,231978205,974315847,1106764005],[451970141,1823047716,1115493595,367988705,1965440471,1822782834,1531427699,1816980551],[257661205,1033646160,796600554,1465439091,1099180045,487790050,765774594,1708089210],[244975913,2060210012,574738131,508293377,72246270,1119096023,272491317,1415647168],[1340040177,661431282,1284738100,883147311,181634062,1201687030,520925649,413984253],[101521911,1989006704,703511987,1940934721,401218150,1398358928,722447112,170432585],[735401996,1539877933,1823285675,1924916383,991084380,307329484,298789739,1226500533],[314875370,632182381,256971373,281986722,1822914581,87128991,1689341410,1911404666],[1431384588,461953172,516043431,1851459278,2031164702,1041844883,292681118,300844424],[2083033686,1003479200,301370123,391277506,195361911,1104653029,514391545,2060014282],[674912805,811215235,940172873,214117497,1878087715,1349087400,225821332,1513009641],[960951328,2027174295,824030601,29943259,233289624,2091932500,1990876328,1407596712],[960198077,1734637979,669287009,357806028,797295763,1828994475,347891279,1112229548],[182117921,155304851,1778995012,1001641349,2091516570,601031805,635020349,912406360],[1685147423,2049842088,835608137,738009915,881287840,1013031825,794585296,1566206779],[1211491114,860268882,791398983,387030643,392717369,1745147420,1680409743,485986176],[1184909523,549512614,119875628,1013704608,1182333169,1645741505,2065816674,1357544629],[298651111,28431928,511672222,1576657487,969577172,250570737,997663129,31238550],[187702481,2127377450,605445000,926547148,994251649,623409071,508052198,305683818],[1186235296,1166409471,888552472,2107612697,1149880334,471632489,1752509786,814087959],[209515510,899634987,413732002,1175579335,265798824,1695758787,1548507208,1642949842],[1915980150,719517110,1315923081,404037671,790341955,445714635,1708143010,589429916],[834633842,161065995,84298966,797134331,1172312091,1223488819,590008046,1666356943],[213927954,194955140,284604775,1932932401,1259385232,355504788,299619456,1043653123],[970261215,1935063753,609648186,1195311864,32649851,570685638,1482275444,921617362],[1715460589,2083110064,118216642,270222092,781256609,274115992,797538517,336098143],[236674730,19058853,878619453,741550372,1393537463,1500636598,938282244,1436236962],[882756134,1031652704,1024891268,843632796,1264345218,1870455070,1303064515,318617101],[1059569634,790716565,2104177614,893378814,1596073000,871254121,1321357514,258281389],[1758787287,1796212911,297063978,1071015483,1508067940,2049543218,1569203142,662851534],[1565955171,177755425,432162039,1854885504,1485365310,1635750088,1654774873,2045829454],[1846409617,194104296,151714918,815569337,1112532229,1720560737,1387995221,556279020],[2017604490,1526840980,1602394222,1559102580,650935323,1515501735,1469518065,110591156],[593208913,1877958629,583822929,1387938196,1128910478,2028342980,76327849,1060083478],[1839073273,1850969294,1506358523,180382316,1278557050,889682300,1144304834,2120967821],[590252411,1451245225,1828202012,275535118,461996818,1551671245,1769557624,1539950963],[1954710001,1366390391,200284799,2122843763,723424720,666829775,469628982,1352044911],[926800812,308050920,1101529028,1697615826,1532054736,1810507684,467654675,1881708093],[759534500,862398238,1988596716,1188942416,94694916,1582475898,1619469458,1217317741],[515537138,714922193,75742267,788224212,2003762489,1751265593,1315437139,581334100],[1465489987,1609802667,1857225384,416336234,1616957488,1639350320,1580838818,292197916],[1429992456,397379189,1438214445,1587990572,720175184,340184247,2123836643,1725653605],[1881595662,776164764,1444633674,1562730119,1753726188,1425387178,1085440532,63009377],[1720100363,1127469997,343407519,841974003,1970626289,1726707188,276939304,469242416],[1456667811,247112725,1927592256,1546795854,589230875,662651830,1179459884,1481884085],[881466262,342370396,346738216,1175385061,993474121,336046990,1659840306,744730612],[1235725887,1890033502,1367372042,1943221839,78725691,173459106,730284964,1953619329],[1496349037,1278578406,2033509555,1104506508,387674992,2049678360,515113164,1553040370],[1820909845,175263972,988651237,175729677,1058153938,1660827560,1453877312,1234416626],[1275620031,179402813,395413787,2033757844,490306956,1078871369,91282609,1286813822],[1656490862,2114829278,1735226190,837282426,1498545777,719843538,1953458660,1668554780],[666841255,579216336,703394789,299276264,492119904,901975136,1754032499,218964843],[1418369292,148289474,1782026687,388866671,614949894,1975317262,872551256,775222193],[1082601363,60974367,1378000464,792896231,1144899774,1808237925,1579865654,922750178],[2018062393,1769398205,896007079,567167796,1383142553,1987534010,1063453456,345869429],[578094084,1034991202,1550100913,60811190,1473970044,1718812998,491787842,128535227],[673352018,701149944,12384278,1809958805,935615008,2056782425,544774453,1244908705],[199809143,1544531999,1898252219,1275763192,462792976,769465030,1212363890,904881942],[2078812615,804002016,1045452065,76158795,1935852675,1828334376,1066374440,1773946437],[1265801291,1346342031,339376447,584420526,712976951,631730556,1419209351,109970281],[1106540713,758403795,690718624,449081572,403168190,431768488,911151611,358721928],[2036257664,586253923,758397463,780427164,1321657457,454060617,415339487,680529486],[973000173,1460351726,287934583,397879393,1059658069,294770733,2073533237,1535255722],[958661440,501352707,1325262880,543984990,1669337707,2048076629,1410179567,2002692991],[972555481,589495504,1557766046,829444407,764148046,592911080,714444563,1315420219],[24804176,615054952,279493205,1868431062,1751789037,708897823,1633621869,278885515],[2055896633,1399911212,302994835,829370229,2034551532,1320310856,1793110302,1324879867],[1547542420,2002450914,271416099,1210681772,538720993,1851228926,1125073266,2113469472],[358213193,2046472479,1405827361,81963930,245843983,1111229942,2030085008,278244686],[1495320234,1706941595,217134261,1875017998,252285587,781645522,1932255081,1770330204],[2129151433,1955695743,463378408,745870649,15146716,2074471324,963070619,2038212623],[137716181,1641396303,531327863,932273472,1774414222,2043903960,1911191452,1089776239],[1291385976,1411408564,2086206515,1594500360,255353386,1160729585,977638418,270071181],[974781309,1486538108,1708864424,348037797,484485082,1204937023,1316254347,431708835],[677274019,353208503,603441965,529097759,2129019987,621025605,1983045576,318800706],[1592436051,381489196,2060695881,593195518,1054724198,547245998,1643800770,1541213686],[557605308,291565209,1413211186,1299855606,85045485,1821862761,1162696080,1659981933],[315004962,1760207174,403846304,79660014,1623207482,987559102,1557077349,854573287],[837857265,319800532,1868010117,1781186075,468063001,2085083013,167440160,1406130260],[1848753967,1776714565,668742675,1009163652,335725720,585431262,2078772430,1277670607],[869458738,563603900,1236194083,693544638,422091106,1393290894,436561825,686878528],[1392715411,2044166984,840094012,2098219652,1552937758,112880339,1969734038,971386868],[1787609596,2064298769,556001557,1518291536,1394377144,1677660176,1494090401,987476919],[1458388105,523739189,1496257634,406899792,212187389,1934584733,82599215,1866652150],[785278171,4567996,2001801035,1852944921,187395802,1585460557,1131802632,787415882],[729960947,513921202,1542132255,470178759,1804200885,1867357217,162208663,1214916141],[1321353332,1325512301,214071143,406001176,1516739015,1208193457,468791004,572259523],[574505103,1380098435,1457471568,2108876876,39732943,819811617,1650128537,1984063534],[1118788040,865502847,1221599946,1327456225,1966097360,615508586,1118507823,442057508],[78269554,1763005889,327058945,2008088769,1955850622,309144576,1309259077,1029992498],[1613503082,1925224140,1817053024,101283875,679147507,482268222,197043074,582083467],[1375890098,1883324602,1238552105,1877902855,1722305742,1640122998,875360256,647244344],[1933243542,626394271,782894259,1250650882,1386423896,1506552595,1722194072,595559676],[424124572,235822194,906494943,1566307913,864033709,1741097705,478370724,1486942341],[305529272,1389929161,231021908,1555413752,169210556,237648378,834231574,1998974194],[1046095619,692263496,1080422978,510469013,1118793480,148075923,23933896,397675261],[1334588719,399697981,1341480791,2067369790,619506398,1356008272,1040493492,184549913],[573465926,1662926337,372215585,886847557,1934281376,1722317240,127512505,87076756],[1477722010,130129844,372393593,1235991681,998413999,968146169,1834547096,1130169672],[1236649175,260014059,744806494,1877041666,1576938566,801155890,856579530,2040652526],[118746903,1493830616,2034373269,313632917,776064358,1277183796,772144455,842747764],[361478072,1680958696,340119380,519491095,1292348682,1168491814,541133142,437478099],[1618598012,1549562845,1783985913,1477308578,1139184570,1677084103,1500798787,909239514],[704892868,1342171691,163224275,1048051575,1495469569,663506145,473107795,1402484768],[1053068813,961215618,1151057382,2116190695,517036151,1134772307,466247404,285522558],[1715602592,534557114,2124819621,456123795,1919415746,1664776729,1311606771,683445149],[508250770,508981842,1135050039,1410065171,167541816,1701174424,13658159,781260083],[1205862978,303002110,1908054045,1322732499,2112975785,1458319940,1526928664,884571746],[1528985371,1404545297,707249527,1753979253,1261174711,1258550399,1464155636,1289076011],[1098604470,1702115506,508659283,2010318284,238584306,1391268224,2086808886,882750800],[1559225526,982696461,1407012178,2100524844,394763414,576320092,861490744,1892801313],[488045631,1293033173,895173853,271958679,501489721,2097507619,1042597672,326292994],[1633064357,1706905465,1991414358,255250545,221153957,296191324,949126196,857671750],[1813667692,1663903794,570289116,1661831069,1667482119,1015606419,269570723,1197997572],[396967663,920375026,1298856501,1254214885,1960004556,1711137069,1753218255,1185782087],[1192193149,523191197,1316790397,1914676713,1929825925,399100928,1736873308,961437700],[1376230073,909078837,114529009,2130209083,913174529,592502453,1450746388,1765391468],[1444035195,1690675263,231160066,2019773020,996352027,384758024,894410267,737758120],[54320992,1854262648,389111747,78928777,1288041795,2030382853,333624550,839349979],[385997256,1162192351,1464544969,473213572,1808190925,40390433,2088402572,758193783],[1210156640,299508652,1090796298,1787166485,823527563,1415916941,576137936,986955655],[68946233,991425184,494343665,1868153106,741040077,934178569,1009026230,86690938],[2126380343,1806358940,1095749047,905482296,1396966726,1856171995,260038216,1209457645],[169267843,260930414,2006938987,1693974224,1943638773,1032065532,458241213,716609512],[899561756,242227669,1990638250,1832077066,1614078654,542356315,1426037788,1169906776],[1877639626,784965336,426930038,1557908185,963915021,249003882,1563256628,49772243],[1326151877,1958437168,1020527557,533086647,1891587804,805859855,1196993827,904683330],[1618620506,1035215509,1540259628,1363124997,1808083938,340353293,944598728,1292527970],[1024646583,1585666598,342416681,1724763476,1753155794,6481135,291279186,2043201313],[2002719322,827232657,1580649490,2010356023,1270240344,947001679,320311156,916599564],[1554198964,144531798,14177565,190285961,2115667891,2063211606,1927228383,449195098],[1720016612,653523461,1172718626,1746913901,157604335,1975630957,1537162708,625316549],[1981716222,776191915,1520044676,594739902,154811118,847376204,849672432,2023763550],[210285490,1775635807,1254950775,891492769,219324526,520334274,95542073,1100535215],[751409700,2083641375,248895102,604007531,1773277532,126784885,2069654602,1640029612],[1892807588,419512760,389661868,47273505,418364199,422426107,2110455133,560728486],[20751817,1356988456,977612365,1775860704,459933721,980241748,806587713,1238326189],[1969685202,572247175,2021461550,2110091441,1910674903,1309645896,602515576,1618686165],[135859920,1342395567,1445382480,547034110,387135310,1173481978,946959387,1780744272],[1470766497,760298223,499599606,514669919,863743656,160363857,399285805,427002019],[330668599,716481414,276002538,491928593,1824033054,1211255628,1256466205,1896981234],[1808556317,1681956300,768233054,1847851653,1453387905,699363846,1897812565,1218932569],[634537487,680724234,340564298,333266716,1738410135,498161716,320101218,1134622352],[457616556,776403752,1102466475,1541343355,112464298,725318560,1401629560,1617270539],[507076123,278841585,1293411309,1540683014,1063606386,592799885,1023559453,1491291588],[1169784527,1400808968,1832224668,156966092,29915093,1738273900,1086060186,1685148673],[1688236132,993882678,1151635166,995571921,470994806,1957115973,1560536904,1418015939],[1019370202,650006950,2012716372,275005028,17231463,545629304,629292920,758983352],[658533941,382771705,1066426479,798331608,102218105,1291456933,199073919,35257646],[910080163,593669286,1037911939,623351320,408090356,283347699,298137021,1993270174],[233860668,861076647,1633852072,574050812,800837689,1695215065,1955699984,535855091],[1177153053,918626082,541600355,1373740295,1870497925,1962930367,1451288858,1914602496],[723168644,1635582725,933064691,454100115,780260726,1523216470,776207044,2062377109],[628190335,1758505077,1018583625,407313768,371398343,1715651061,1882233994,1511534890],[2096436631,751594363,401010932,534432233,241656707,463597471,1285448496,999928975],[1047150486,1006470860,414084633,835371114,601870293,1971854444,1349979668,423588657],[1947424358,728235556,1298659457,715421213,848342096,1596812078,1178397707,1678008951],[1081011880,1939427857,438608566,1852906035,2104713249,1847361796,755208548,1607328454],[771056021,1390372314,1465859282,778206468,642092237,431993523,601833172,566381605],[681278333,2002761456,1883646228,178888604,1209941731,1584189049,721712019,1977848856],[273741784,945254257,11873287,911110845,35367547,466807004,1618498580,453701422],[891787862,885930377,332532090,681318750,523613842,1225781580,1874133231,1845794731],[365107292,1395400077,1270731223,258769789,1547150988,2013635437,1946203568,1614103114],[1982642782,1324798864,745300213,1381072218,1478310278,248071351,1913602646,681684893],[1439269508,1507436410,1793123905,324724751,18182799,258749279,1565456756,1510635031],[2038087795,439606826,337488933,1828065098,952571565,1717247516,894023003,122934736],[78200252,957778301,66233954,396874033,1592653898,1058318348,1884957382,1645582436],[173359539,411221256,1529747199,1105892175,651662180,374951604,1295499119,319099812],[363158927,1115036181,1502045399,1531692306,955942840,1057660511,380316879,739719963],[1828007421,653602789,2034676128,1823959074,1185515612,968144719,1521691383,93107889],[456273632,1145650325,930076619,156370057,421817411,43155182,1268707533,725399693],[738140919,549362069,1753180575,1826452665,1244024281,1774330482,333663028,520351249],[709171510,2019428094,40677030,1933959881,159100340,590820139,1129259216,54939889],[1790429184,978417944,1121362037,1511704510,1134839117,845327141,1489472141,1981727723],[1813024518,805137793,791066499,1583509229,1793823297,754234259,2053830568,805207853],[1322354804,364756625,1389649032,72682778,411265059,901022983,1191532965,646145705],[2098204743,1538757140,1506663312,703843641,1900118325,1905163840,453302995,1814053432],[448745183,832857472,1049347535,949978055,297053013,2032511344,1464901046,1981719607],[1913516695,714683540,975676702,1405053024,403864176,1728961022,1051992544,1862175178],[1034932132,1925397836,215557410,900949852,2102266606,520955930,272163119,470495071],[355821922,573403164,513677884,1616335360,447593675,1867743566,587509931,482640036],[954303889,1462406200,490532595,1047187620,1583832771,730751378,88567292,308705577],[12129772,1626787656,208289632,1451974872,1911897497,1543178712,1904997779,787435673],[542444055,153395665,1320237887,1678254505,32292075,906832941,951959647,61122246],[1869713954,1082128516,214479052,1226013586,19622396,2027346636,76659472,673342866],[1796554825,1994664902,1907683956,1920491258,1669306431,1639126899,600823597,1888377732],[1832312068,484579523,338341068,287922533,150641618,802084504,1464098561,1590480904],[1026661831,2100890041,1565620365,1643415584,1281484207,643654567,500796033,962595307],[1534297974,1014499253,880908321,2097583332,1747760365,316496836,365775601,1920850026],[1623598910,900622415,1540725785,1033796985,822393332,1528188313,683048102,1605037416],[700942009,1214086143,432269727,70397545,1369553852,1794400161,2089209072,1541204433],[1908562044,841943494,622947678,124296711,1942889514,1189123852,1779946920,1425469820],[792433354,1054507966,1027401120,72220540,1189752781,1038303459,1896149281,1978160676],[863182362,66763875,467900526,861550008,513140419,9723240,1180841900,2064145288],[1070557588,942897648,1023506169,729434036,1027661671,1815843237,1157717218,389323117],[110852600,678704171,434038637,1377409067,1853360891,712496830,883246871,1031687666],[417343929,1790215010,1764394886,1223715239,2107287684,178088418,295212166,2050001751],[1958623096,186584955,938176954,1097395754,108606383,282667378,860350823,2059466137],[532276818,685743203,1069140486,1604266168,851216872,91398615,1974322296,1534332001],[1299337738,76682087,156865710,895235111,958125115,1381073410,670510293,861329049],[1930831503,996148117,523918382,1678017036,279423347,1435591133,1442397354,1548935195],[2035780280,1816060566,1836518325,2103681642,638501027,1585770176,374299020,321504167],[898382718,450583095,1043990896,589681670,1227592203,193861335,809509870,267555735],[649085528,435419242,95206502,1877285586,1032351921,785513291,2057046653,351018442],[999808872,185161431,1745345241,1588436555,1785371788,1748589562,16145608,1554865673],[644904331,2123019222,238482328,121312829,96495568,1223967020,1515822857,13929603],[638776444,2341024,1650924258,1070320952,2050167254,1337279228,1187535291,1236625452],[2065756153,938731055,1814914252,435111079,615966080,107732517,58875936,137471843],[379528126,1208861011,1384026605,270652458,1827927452,860703826,345111185,1826847586],[898573109,381524640,1223291238,275321812,1992730792,352944593,1203630907,1464852882],[619088768,1568925547,957723892,214312560,278949600,302678929,879079388,79769568],[2088631506,1213127924,402432769,453971789,144040624,539117011,1628517238,3717714],[633467593,1613363721,841489055,2058339284,2074680990,1239855055,415043980,2050663686],[962509352,166260968,2030510414,222918014,1858754920,2012730325,1075371188,624369965],[6365501,371803627,1232257473,293142227,711809133,870550584,1230225201,1037921641],[2093784722,1772814719,436516440,1265613548,1263575482,2102086380,2022732977,1634239539],[141133821,1884495191,62892135,2034515837,1771178300,1401633414,1258690822,909853620],[1370812735,918916895,253961725,199627666,1443395005,1563757930,1080684049,208964047],[1327395775,677485836,803615886,30492811,1672776789,1956882246,1512682539,1821330330],[1960814092,1688979735,965079891,229308312,519486002,1471490268,556933450,994481382],[1818682431,1294545273,774464968,1684211358,1386508052,1153017300,1887228813,806258274],[416814483,1932016628,411245762,1793374561,327210646,594842252,1892133214,1107327727],[2069562381,1226801106,2099555885,727497175,1907301040,487139735,604107392,1013435074],[1665335051,1984283098,1842301343,1721617630,1016915592,1910667847,2107368183,297756238],[1719154369,86772783,488062334,1131107172,1628191563,248127847,1826134041,516542606],[1712827042,218502813,304132300,806578640,146550087,1569410873,1531632027,1168025526],[515249247,1056583637,772763864,2030807628,1903901565,339018411,1684958058,2060594570],[1699691756,1674223623,610076817,54057173,127201587,1098971560,1522422186,1500471606],[646855844,2064033001,291191851,673616755,994730000,1594753232,685136518,692408838],[1713769054,762701431,1584211987,1275530893,413942939,579537263,789675899,1760057982],[1862902496,1409493111,579059962,1658761339,2046850207,902989174,523503940,1848584345],[1773966729,587489835,444779287,1693537913,731130527,1142047669,575295545,536623471],[1595010675,1327504027,1467961595,811325545,542875076,1986558102,1172595627,725061868],[1131010097,454549341,647341601,1098141289,1701529727,1267963121,1214115982,388100154],[460597755,1359927935,939015955,882576461,493080215,1624110092,1668762998,1922942676],[1987288475,2060771694,485190043,2001782948,1378962862,1276214590,2034281218,1164939421],[542093880,2122439249,1796914850,1506328759,347434752,45827531,1143016587,1312381763],[1965987502,260559927,1619312322,559075004,483390243,842780041,987002691,674507513],[1655879758,1390034479,1063515933,662557821,1990215919,2018448208,1671604864,1328885823],[431399800,1830004233,1552439630,969526926,1031547134,1370972462,1146080735,1181453546],[399850905,1514898433,1377240173,1258809424,434341472,1576445724,1611466193,2018107640],[1245774521,1371038483,1614936631,44215299,756253761,153741804,1931347832,189438200],[1582353710,882904348,1447240796,1115290376,1840605045,42241812,369918053,1867679258],[1918050189,963326577,178072587,2092452531,1762668575,1275996491,2035531140,1610276786],[1427964519,31203713,776529834,1512809440,1779464806,1164414635,1179043992,2008138057],[938102348,178696395,1557597847,367307381,326582445,315824842,1268035175,1747876293],[149917064,122618710,1906435918,584545319,153671414,1584204457,568784280,587281773],[1102659192,1359357022,1275443157,86344343,2047367779,795901,1913763371,467627017],[440392903,1057856592,2020395197,1311671137,1241953839,1414604625,1525778336,1263626307],[887064070,2008778843,133300888,103680135,230419246,1491922244,904320507,1583891792],[1797833079,2013008944,1616466918,701861295,616731359,1109177818,1861265527,152190299],[614008023,1997010235,616529787,662185489,337870734,993563388,1694530556,1913507302],[1362500911,437392558,1213639114,1852847691,985503094,1648076932,1789412994,893293561],[1005380263,1619669681,1755474499,1252643847,1741790716,1700924966,79170476,821438103],[1049758057,150139418,393695256,481071607,1020702929,1408893057,221456636,244441585],[1520496388,1092377276,1496690841,1899928496,1939493402,1475991148,626501814,1266538660],[2004689665,150369629,155666242,394110875,1967526276,1675640366,1504250764,347711657],[1378128521,1976595724,1144786188,446556662,1573863345,1086848413,608543820,27464031],[720771974,1956667772,1102821789,1318862639,1161181936,642073259,444606471,1511318711],[873715354,470030376,622025092,1224120455,1811445529,1993206606,29381695,62752326],[88404867,49897151,784105573,315703271,2063737932,498106482,234487101,1172333187],[366576800,1900414318,870332361,304859812,1111131047,1465347307,1035156749,660642706],[833203721,272874649,1231445918,325142759,1793429599,1983012645,908623062,1090313645],[1474665695,341038973,1469196546,765819148,529097294,1115395022,753221539,937632477],[237216172,1211445199,1312147970,938494595,1834492042,1229398773,1387005833,1907428033],[1685762872,665839313,1459071579,1175737504,816617022,1013393973,70211446,856075320],[542773259,1438512906,345082230,685399901,451151576,1001068831,1440516451,57058816],[471912982,441279733,1323875452,835631436,1175879067,1846892931,1797514779,720902936],[603193320,1056499981,1257138273,2118334168,1755555969,1503262076,1471080366,513354465],[215382445,778105824,2002950504,1829001470,1912353802,486834641,960599235,1169348911],[855503281,1155982846,1966861128,1918305233,849292807,952208498,1793248892,288263467],[882488561,1645136756,129874829,522030643,1104265158,565163659,2047614613,650551445],[846957212,1858017409,1811372568,924345250,212197549,349853949,1494453858,513314282],[746186755,1164480869,1219181920,1595732597,372172248,187766369,1536998440,8461417],[449424827,161516727,408286513,315633438,727882852,1862061727,1830728678,707076119],[1125088138,624687711,1802826092,105962397,2085454393,1596774017,731902264,1600685726],[1073932984,379691871,544013493,10505627,753556480,604775944,757195837,59663061],[675233819,985106509,627190130,1110964444,853276525,869079356,2094064837,1615712883],[1823558893,2081707215,1391755116,876537158,591852977,1469619861,285343663,669340785],[1234460257,1478236459,1590391576,362587195,410332118,1327515714,477568276,393261558],[378933888,809370781,371555599,1117101405,115076577,1200039813,1587172903,55529519],[747939384,54489637,1847998423,1947071996,1671460590,1465070791,570591685,902930391],[873647304,376424771,1472595217,308412689,650472261,1420399321,2076221754,796025148],[2011077225,2101832462,605492722,1048096872,1842463682,1933573430,868866990,734871378],[613833832,337596007,1753756356,148136667,1181076363,1308892118,416361158,3050548],[71143948,1501559752,148389935,1014054677,1029396324,714217835,2040780749,1614998786],[1535817205,762912912,1103002377,1452198022,337621387,252785718,635820509,1834467658],[1853290074,1747443233,193614826,1591630814,129100432,2013054161,1910147537,1269896149],[2095874376,535970968,138909532,40986868,640153618,1080214056,188165460,2043183911],[1948865731,787557809,910384900,1325060122,1838989249,511042848,1047544523,656931900],[643678746,1501423978,405973009,1896867375,1445966748,1038700513,10547307,853234323],[1625403466,243042339,422943567,1593905715,428824326,144189450,960815606,1723243266],[1048591415,228149939,4480608,482876850,1357106305,422229013,1986488532,1860280194],[2061952169,209036142,226887505,407093234,823971939,1552861345,1515173815,675131680],[500633593,364703834,489299560,2060576112,801056009,1776151808,386786886,1428657857],[244647375,944025424,1582096983,775988726,90344029,1180430035,81416184,104232947],[906577370,880172667,631962418,1882424142,1659839409,1706017991,64304936,1325516518],[1572913386,242547659,654576360,876843433,1660946431,528365986,827811858,2045339743],[2059027101,1110844763,150121186,1134316669,1889253165,1699618781,311354556,765445964],[207486648,1270197383,998745458,2119851839,1232428419,1003478047,1273550370,2053026272],[759890403,1866700768,1963018778,2090520278,1658218731,1266742447,470948848,673955821],[189296649,1710921290,1478670834,1603615006,1858931046,199201322,237871289,921198206],[930687475,375123452,1293889838,773625999,1554581652,843411362,269177068,703530630],[14331349,199752742,262434749,1797833995,894939368,862428339,281097961,437760567],[885005603,258687879,1768437933,104434562,937847722,72121120,524390115,1743419436],[1960282923,1383999834,611864258,1946105826,617273876,1912897586,476420281,1462983112],[1810017014,287692440,18953175,1371900373,761063846,1221148866,113680401,563946056],[1125587387,1221262441,1091317177,1127918276,1364765013,589089351,90543306,823301472],[652223987,1587072465,2109355816,758999339,345417867,1910193366,362098053,1849879272],[1127405137,301474506,1987956058,519488601,1662996115,1067722200,1890146947,708099843],[326576299,1209253996,983516020,815519296,1873178834,544223252,477246192,903915604],[535680572,193955900,753632354,237680664,1518224000,59532023,1874965270,1155014121],[733949934,1493716592,913018399,447356685,113429664,2070848428,1893993142,884284055],[1528651788,335186198,194362760,1315783553,1368893680,1919188309,189463483,1734820396],[2073929793,160293155,1665316252,834256230,538958740,1020178318,451436556,400347435],[970882547,1662485960,1051769263,1087561618,151817757,293799235,1733728960,1697330143],[1529649009,526066749,766108010,451490953,387484647,1610620630,1604872412,74762044],[1337449742,209084155,185300113,1817052978,1577686790,627807258,1270958435,1597318746],[1457777095,439182224,1004173568,1817972157,990893426,67070272,1571823556,1636757270],[2039298358,937307635,579257782,1958934146,1111884849,220646792,1538568427,136650853],[1616965836,1494181063,222563681,848114926,2121319221,1912689017,1475334551,1928364689],[401254486,652341425,1010030851,171636570,1628609514,715671687,83116399,342687559],[1650807223,191476357,1473424822,834006933,1902478947,1617984965,183273170,451982364],[1978636298,2031198124,2023709646,1579313932,171379899,310517636,627476209,1177756770],[135802332,740109381,1635797645,1521533385,209024543,9212109,1437726749,1101711618],[428182168,729320682,1580826044,219913901,1087757624,1021738711,73550890,1951038306],[225857367,348876625,1475339770,313861191,789933480,1330390757,949072184,696852666],[66550923,282676675,84338675,36392204,969331438,599331872,121724175,2052121366],[1262854461,1816270378,152882424,594610795,1760268854,80748295,1641533576,1812811433],[58666528,1887416558,1621684854,1446632323,1511625911,1744697844,1484062921,345499946],[902160449,942883311,1915500911,1124070082,1766977901,696045144,436026002,207900370],[1541277311,1028123874,964518081,211737107,681084540,367988796,1702558925,1341092499],[2028790800,2049789523,15779250,1118147451,1899076955,1930369199,1570224675,652932794],[1626171002,459628897,917405593,1049105816,1216006930,2084372460,1710229573,1447745626],[1922255627,1376882104,2070401039,2115685655,1310617989,1249780653,70589552,1449793852],[172094389,806696765,1576932842,175953375,1580226137,74644220,1084334473,281534423],[678374176,1820083794,1268664310,1477653957,435066660,368870846,1564195848,1939082478],[1800246538,1483453660,1123522771,1937346202,1387583086,511568407,945901939,46523281],[1575337890,2019576940,1826857206,1765372176,485601349,161251039,520671522,1871038971],[84338069,885195259,57920095,860330610,1613497488,556372632,1842060801,1114353007],[257477295,2050980179,1990297275,1424203931,430169714,960168956,367111713,499341781],[1589136435,2110985258,551771547,1603999667,673112494,1896221224,1788473835,454318047],[136935527,160535786,631872929,260760739,1726730836,1632914368,630264054,715309053],[873817575,2018769465,1772892416,417989012,1986444019,1784289790,100154221,746121037],[1362028499,2090533951,938820118,1960521801,1600454762,289337683,1581905510,32198488],[1307366879,1933049176,1276863629,2020120159,106552637,1204176408,1475718665,965955515],[691233133,366773822,684987691,283227294,2081908875,671431139,1636147688,1363086383],[1421471181,1964514917,316730074,2092754660,300530428,575555450,1359071358,87593313],[1304514124,644323996,906324118,1039142037,312385377,1342145078,448772927,273841775],[1388546224,1603768315,1690611204,1257811304,827126062,1822900899,1042757830,6113779],[1606377326,1748199858,1338776697,387512596,954977863,1520798778,1004797150,387339760],[1613719606,1949809939,424846350,665806730,1064876793,1557021119,1800810011,1158993491],[1333189710,1062462014,1443514745,1151855620,294265541,1479153896,656618545,281977705],[876496718,1719583889,1567333428,1658352011,1698218051,666840660,1371536189,806024616],[140903841,2088924265,896696407,1569227487,207012348,1169691794,1878403473,1397383769],[1979342071,1970797218,1610278937,1025138572,590986136,1213721416,1402512006,746718264],[1690560662,1911722073,484260818,132053054,225278910,846630428,1155487332,1445094483],[1572871777,898674058,1557597170,1664220911,504636059,1729459225,2109408358,686503614],[221230851,664299083,1581161892,1913895793,1889425462,1151760731,1952078746,1182130173],[1618320566,1041167892,1726177334,1010791375,548783038,1220337101,1307016442,29994313],[473186503,726675765,332860476,1107948281,248748557,2029396857,634196155,1971538849],[554382069,763007243,1584458497,65442244,1160712633,1829238016,943405987,545013547],[694942971,1465893790,1970539928,1017525708,1107276642,1368901270,158331791,1968192230],[2046550055,243934978,1198399651,692559735,793039867,1730374786,1759214886,565917655],[879664974,1325533617,1714172168,1049332788,1706497639,610147749,1526857896,1751711079],[1375313576,1247444443,1505744866,1766216269,407030953,1804603989,554916510,1406101245],[461165623,1929312582,1278087446,1938304261,93348397,211267922,1060170165,2043451200],[552307536,1150651899,1185803787,429955279,260651581,1446254690,1640545386,1292913806],[61864699,251928263,669305811,501418243,248140101,12754292,2115921644,1786305458],[563694665,845360672,1785002807,1932242269,769519688,750737936,493060769,1057059124],[581143399,1734490346,852264014,2059943519,1128902705,1960269546,834197033,849601602],[453504714,517856012,1606753536,616723158,765545781,932208270,987116279,1100313756],[944711487,1247530552,1794077120,1372802454,2050394126,1413850034,1695093006,1409011194],[741278584,999738861,291293737,1294701746,620418112,242648952,1055498008,1783666133],[418545847,504843617,373387565,1282850098,1586117817,431893560,1307529633,77014020],[27916329,424685781,1495450859,568949429,1508389117,1027469823,2052353708,27989605],[572423812,560467907,1112069629,1683943464,1066094309,1040016469,2046285007,221346707],[355801343,1203209947,1623997693,220061732,464715803,1839560164,18570021,1596141194],[2013479640,447570176,677744473,1315356150,1636291695,1897952037,531925998,1531459933],[1105781445,1554318708,1245162408,2121474364,1759716436,765860466,2126265454,330753620],[426574049,2121602677,663064896,2019138177,1622992988,150626077,1654939772,1252571888],[1223899739,1389646478,943290038,86186640,2083325917,728270950,2129572273,1013025556],[827113355,1117879756,508163957,1301340475,215358423,901708755,1348046550,596637589],[1077419361,237816374,2115948497,644148442,1669214771,1554521529,333363573,759525535],[1332683672,1694701619,828421815,932940673,528161206,1335879139,241001277,2004284164],[441015956,1709877568,1450941816,1867673329,510899409,1070038291,1665648792,1129965288],[2093179865,1689322327,13283,288484956,357534075,789947278,1688842806,20189532],[212121125,1418230705,197998834,1770957473,1201640279,1282276985,2101794397,1699080623],[1452440226,2118062505,1159938802,1293045772,933690375,753867884,642011592,1980275967],[1174169133,871985590,1463832983,824442321,1907907613,241543769,290724301,1760420980],[1183697347,735959634,511254204,600738468,398665877,13927327,867709629,27214881],[1421207644,340166925,655134624,1458329962,1912527752,1172967820,1221739245,145352459],[532134833,303181763,2045106399,1542979700,401893749,1271814643,1147160707,1030923085],[1534563050,407791115,135994975,384229773,2043668804,727745631,1961940337,445244724],[1441378193,1330434495,926632223,126075481,871389363,470433242,781204361,1794923614],[658973589,1864234413,64149769,1195918114,1173061440,601359741,975734794,192514860],[116719234,2005276476,791691997,1878501546,803646627,1504927643,487885594,194087963],[866016891,1761826254,1309930711,749182801,418662604,980112459,478082538,350702603],[400334834,1037186733,1360238667,709418828,1351198574,232889181,1636972577,302755117],[1534665092,537488133,1795890327,1575049514,425466733,1893389009,1332920763,1855861089],[1557259434,1349236284,436923301,1864545808,1520035128,1629960068,34967862,763074654],[1551161785,1489320882,1073285364,936554988,377513689,2050896508,242559418,1478141878],[1568478664,328721495,1341147564,1368602046,887851994,1090902335,199112659,1106237916],[1158892155,1062643885,808027863,1614650216,1794205127,261524315,17008097,1657425800],[207705602,1098371163,2052050118,582180423,2079590371,1546949642,1705352832,1331599651],[490257065,71548861,457951436,1180370220,588320477,1296582146,1772546787,2003771627],[531515812,1926511023,1118611879,2125737958,1405054571,1098559257,934993830,1290416092],[602432320,1137891210,1996467110,2093474360,732655107,1605558841,2027676874,1787421111],[1871825800,1912380832,14913568,987271054,1301195811,10697357,1844551022,1104029304],[1735257263,477821141,1966651075,466601268,1758064510,1509321506,1309575122,1443392141],[576639304,846233361,2085205739,1758392771,767072572,850280189,750997520,1380804347],[1545250945,37374578,463769125,1240721458,1376388738,1475938973,1069640580,1563786447],[2069180434,2083631305,1301195948,2107088744,1128610385,1989861614,179405447,1148588789],[1332868682,1090918598,370498137,1266546924,81554447,1321897696,21329976,1008935094],[2100742358,1171699158,330759445,1513641346,426595378,108850662,980010343,1696450154],[1447378949,1043398801,1325911125,2022416244,1762625316,1300386012,852548985,196012570],[973451916,864940966,1748572403,263736491,974369118,1670433819,2067917261,49825040],[1827284735,1139379514,1348257762,645782489,1000577313,866061653,1563439675,1100188242],[390399406,1024937859,1306555719,1934129255,1011761599,1102183084,291650530,1701421892],[639887373,897096936,1949953710,44762282,1638562539,1684212169,1577757551,1199451104],[414066780,1602714787,459604732,576257586,1917712123,194857167,1284315824,1328136459],[393943166,1622155327,935692850,1338606727,1114260863,1387632560,1710955302,1479598542],[1261057796,231318185,1189033091,899594314,363982019,1559189682,65228350,1220551639],[1827065909,663175733,1481086063,1814435599,640260265,690708739,1961758771,617520878],[2068828646,1109514155,1957540929,242578467,1432773777,1471148084,1355485953,1287434650],[178649766,56963183,1228594657,232980596,1109895736,2020480565,1704161849,820681186],[975658598,1123206112,1451052630,1521100977,120863184,259154410,1539122173,1871803850],[1117456590,722248929,312510853,1783364617,1312860541,1257059085,169801837,195665702],[1584654593,532237255,1428019658,549835256,177977381,1842625530,620671467,1535406945],[105248247,1136429133,791316207,471444381,1931942786,1376535486,1164169221,114446349],[1679125701,2026342106,490029842,1957968733,753935085,1722452921,409038317,346999178],[1847861369,94347379,350215901,1941932913,9606974,1661746826,68805344,927798263],[1870803680,1652554394,879342549,1844551047,846975202,836648658,99597355,314809734],[744343848,1051676112,404150633,1021344135,1168671679,582190487,1010103930,1511625175],[1416644490,1176313827,1358537270,1659168045,75236099,1205634008,85351864,256417086],[618323392,589019278,840493835,75383518,223662585,124319286,791761849,1831602715],[575681156,217451909,1651458523,1130161815,170372187,1440568305,498357810,2056275404],[992435232,1684379170,1321710065,2090236539,72690816,717739713,892842514,1670697963],[667713368,1882382836,1840879733,219350518,1924321113,743322063,859409844,603478934],[216901225,668509397,159873426,1953433076,1843807888,196082243,2104935317,481138180],[1463638953,543953514,718433859,500634076,75216401,1740728646,1792329244,290022283],[1878750061,1693609157,1669923763,2093295233,233414540,527869243,1335153263,1614671334],[357353780,1144511428,1336580079,678270854,330422839,572000292,670410804,1988586561],[208047547,45552454,1386861137,2120392519,253827275,1834022559,1742962586,1540679956],[1211576389,658653720,204607555,420430114,174176274,1672440409,1372848364,1205937325],[480628613,2114011862,222522264,644232380,920781747,1148306998,664772218,1001179332],[603455287,1367637485,1530301653,1646990940,1732156481,981045954,1971332642,734706027],[1229094966,1854420696,326168082,1324353271,703653130,2012055789,2091629679,634631087],[2043760048,558086964,1122471380,1128947614,1046322441,406498516,1573109705,1615094494],[441133685,1911926763,1618017501,1521929876,414172212,613315251,869892506,654922485],[1373621742,975286381,1477204230,1388676392,485855204,1905636522,1721051837,1780505667],[1623507135,1382119183,1828914173,704883718,804835905,1909675205,1260068393,1269351452],[328694001,1661799691,294197197,1059202114,1090498600,1945253929,931732975,585079423],[2083969797,720712227,1973826171,637232073,148209213,553491910,1346082265,413000626],[2020399023,974238102,1073053800,746721596,1511859927,1647008591,55233600,2016394531],[1720577378,791016430,1225052545,1576924684,1017791936,963835642,1056780343,1250860639],[143906296,214005616,320223117,1845820095,1545001610,869017334,1324995465,1155938549],[875360063,2047004870,1643669858,1546532904,1180008644,2123821342,831079212,75251801],[1849388789,856248676,19689981,686696874,1258818707,1681788329,643030023,1140741841],[2039081664,479688376,1668670375,726042400,1284560395,643829233,130137442,607258849],[1634990931,41089889,1415565257,1431432474,88968985,1256069879,991051278,1142505405],[384704531,377860756,876429719,1481956897,576692549,1192925062,627705278,1110365749],[865149753,1724167086,314807583,677944014,1196074670,297027626,544076153,1730298464],[602325731,1914603296,2080322591,1047208439,91584128,1003758945,910742474,551182266],[2001673757,209877816,2122320124,39991418,249027569,1283764915,1115842741,1820191460],[1101961084,211003927,1333843513,465454134,94996150,182606074,784686097,115350462],[1855987469,1673473383,846630479,1164466645,1489421175,55544813,1092206880,1058457041],[776686919,1798105401,1279804771,1100333065,1957540312,2095706987,1762839675,1551718968],[590413079,1675830640,1682718269,1590893939,1338086384,1944832675,2104742884,47998310],[516666002,2035897811,1872137412,727162718,1980996835,1532204035,503915163,2099307435],[1469208826,224341169,1907711785,1096846035,280858611,1989256465,613655166,717787129],[85224340,1125084762,1807169079,150711826,1235522430,510872138,1887158370,1592244193],[2065020183,1956431444,2085608666,762939355,1569305302,1837726339,2023711274,119703447],[93205980,1768792569,907483983,865802695,814409607,337263352,1467888115,99350361],[1691262247,1731733899,37736930,891685797,659043993,204272321,1385647465,5430795],[1554072784,1638605459,1335002992,938536845,722174843,1758227488,324773352,1667442549],[4083454,1455806112,1920124614,1759651137,275664533,528899787,1021519410,1995410091],[857328440,285636173,14868292,1309102817,927829325,472150353,2065292101,1901220294],[158796280,1635063694,188659674,175925164,983761134,89972189,818973744,1406125187],[2040600767,1921463837,714958596,1156636141,332328627,1275643681,1117458802,1266264906],[638933338,2116441347,991325037,176931855,1089563128,476325703,218308595,665832676],[397335627,1762947602,880477531,1313997630,233798050,2016993934,1779503217,296756958],[1445230380,1314872485,120463240,2059355083,1171350633,1787800508,1878339726,1597182609],[807097816,2046477279,84902332,944354799,131840751,798804960,143284550,224439706],[1158504501,506513616,232503722,2064475628,786870121,1609882482,839153065,1660798814],[2111128743,1882140466,249808686,2130406061,853875445,902834511,1758581242,1020716906],[350202245,1150144254,1418502403,1481856842,784026446,1746938594,947998760,1614623530],[654548180,2009832264,587792713,1121405615,1070087935,456118503,778004314,1515802050],[178920498,646886491,400994442,765763460,1253664270,1292878766,1902416868,1769242937],[1553744958,145126820,1599690917,341724164,823920190,34472726,1744338130,188372399],[794870132,1786448502,1613207958,1860498660,1828169413,1064377264,2014994903,680298887],[1148855990,798250714,489594234,402454562,247770476,1716262948,371934854,175541555],[135116938,1776405873,211722781,607408169,2043269596,1678777635,1766604192,1815248077],[1607249396,134284660,1778641947,757523329,1711524822,1160161882,1352098626,873783939],[388203004,1883927648,281943551,1464889513,1241018246,1581324795,1019440146,561191600],[1306445787,1170925839,44810862,1960626165,923460043,28000822,313112831,1823071217],[526781815,598775974,238413577,1704931378,1900012411,322883988,1440053626,1548799864],[349297654,1953683798,1536686648,969750538,731320500,1681613179,2004965843,220959594],[508000962,1295709422,479342898,1307482708,1077447242,114037225,722821476,1389503033],[1433848384,201507695,1428493665,1096800469,379604804,506558184,1467108584,1465956632],[1975897575,1081449938,1968642855,1996319401,693163496,1759300700,455522788,694945521],[1472780556,2016927876,1988184663,1672794318,211951217,70659184,2030235657,1465804949],[1305545410,420456885,465110985,712678254,1389418533,1319962659,1612181377,1794423869],[568917350,902652793,1774526892,865958133,2088931190,74807412,1881108636,347850826],[1319445412,1940944527,695933477,1008114111,1370167400,1012820481,385000653,1093205199],[1379745761,540838536,684213552,1290917295,1594219510,2120759721,1012997724,1929956677],[1458881248,990957075,798142093,2066723871,277208941,987942575,195684115,2120083882],[1010851513,1978007115,827196230,595357732,1782942164,1405038708,2101739066,300884424],[244721439,727782448,54126630,1825084099,342993790,1874139903,1326196692,834696292],[1195225376,1546494335,1740955678,2083698880,341861906,2124203147,987762839,595726796],[54169818,185580767,1034761319,956735044,1547016433,1676737618,823203826,747952902],[255183173,1765398232,2097865774,366115452,1232712929,1546024694,2114900211,1605532478],[973316321,1573630488,1307456795,1740126171,617877079,1906156122,644172429,1719748669],[143744704,1661133077,1408641384,473713444,909960693,1833574054,600279960,1539584109],[1720127351,1126218406,1593774422,65675388,1107482782,1632791228,1300399490,1830211270],[1923415134,1403502900,135062580,1990636646,1183490361,540809974,589084473,234720700],[1152519075,620435601,1406829912,1277455512,1314211030,1091499226,1386942695,994260719],[554880447,455864512,1363868035,242924732,150826898,1326475205,53447118,1183321595],[991691833,41993712,1272217790,423847324,1271720713,242989019,1188434383,57105183],[905309004,1598115173,888973290,574380739,534075604,551223826,1244713210,2009172786],[1475773899,1526268175,124032347,2056778868,1977851278,1431372402,495625848,22984192],[224258135,886804692,1594065554,2085868669,1633939231,626097189,698252957,1015638431],[1204984749,809650676,2061200488,1941179795,284296523,404762603,1556314486,733850109],[1952936786,1045805538,507009207,1110904867,2040752051,1935379707,1091384172,1252070337],[1342760510,5142433,1031143940,276036387,2071060623,415172176,1281614591,1667848466],[2097783432,129093358,328684984,1895808912,370155820,1895950007,1286072928,240648750],[1648967325,614293186,1021455483,1848855060,1082935221,1302518220,186508506,61272157],[1020581856,1550810904,1631229091,200125269,1250191087,572656064,1475147195,454398422],[166919423,460200651,580254498,1362901609,680056070,463664005,1955363291,1142145045],[1089370630,1810431517,501565854,857323066,684432834,1529721898,463587566,397969942],[306607324,1605804560,340483942,424680864,1109611323,1902125764,985469483,1453161974],[1524001800,1579711368,2043389225,1909273010,1904452264,1579095530,1634047921,397245230],[570415458,2091423997,2119147622,551892563,1271591100,1471817959,757200226,810574720],[1071962729,1738595564,359445285,357687577,1041686307,334562401,497419633,971913133],[420205299,1266387917,944488534,1636807904,285397026,1795068333,1793507701,1746150625],[688059895,558179299,36756142,1381915620,599236085,566785260,549678114,637291776],[993451937,1200205356,2114282350,872920088,1801863326,1249106142,1106119502,810164432],[1057600898,22747720,88770653,447701483,279325254,1025115657,1624124750,1842410244],[338543568,850603694,395744046,1053518214,1985150704,398393383,251366845,734326025],[1177501535,1038161077,78060831,4596496,82477566,1052563781,589892368,2104180807],[90620242,1403890267,797727580,1509247271,1509492679,162439129,1372611306,535937856],[501687415,1813461874,1672872055,217101398,997423169,515387829,1062971282,733705121],[1271603934,1465159791,1400960815,418563020,1021841961,1149925272,381691551,2037805301],[523163419,961691361,2076060671,928594276,643430538,444363304,463086408,1371048740],[1076325076,1187971835,1076323262,1033969324,388305371,1766782249,232539642,591185185],[1621048319,1890202107,1542741661,577267614,1045498224,1196510088,490976471,2086581967],[2129242095,727494838,478433719,866101357,1991584930,274551947,1493588303,2036612309],[732369621,1130957138,1630918459,1385365956,1072891625,168118234,2121919189,2060046376],[233505158,1948094512,292183195,1703650728,1721594892,1632134247,1790047741,347489310],[1144427685,1512829780,1900605031,95470256,748743233,1858738348,2471301,499816650],[1251931557,1774604419,38070506,681699872,1283692350,595251460,387966025,469484516],[808052828,1798303330,880579770,249120225,435196756,1205306758,544673401,1942847360],[460526968,1257528072,1903001782,317252886,886121710,1201109332,1988264583,1698662498],[1693474159,579163104,1424880864,484358472,1386250297,731935641,63780848,128874942],[852297161,1370855748,161140235,1944041369,1807353661,1541737408,1319847242,1785097508],[515014908,712438071,1562894407,211709921,1307876174,1457258762,1412770600,1202095571],[989296989,472813217,1473658365,1064046356,1413504036,1145113545,142546239,1271160127],[1436531328,1638998796,991123276,2093455183,1228279081,1273432268,775866541,2061916580],[334198848,195305731,45695223,172013327,136062768,1858290252,2012685332,630752046],[1514648860,1186972429,1450051554,967614151,366219546,490298180,2125892648,230888916],[1624310112,123774909,592335890,1289819124,2093419254,1535585247,2042637372,664605640],[261503338,2047753732,1879933169,250579694,1832194609,1369459173,1994295850,1279632183],[770882171,444291665,2036083326,1784554303,1471448839,171133008,576572238,1312792676],[2120524640,668979389,1674411084,1520936652,808723581,331175218,667163613,1056106704],[1840787381,1683530260,1267487152,1652267925,860277109,1592840200,1644923905,527189918],[1503358742,1362731170,45010409,757244159,1952973060,1437157527,2099227564,2065050810],[94385757,900411619,1191627495,1628781623,606427971,1374920550,1035282251,1009782264],[1815917997,1335613025,79747044,649669713,1580296262,1232532936,781054423,1652669976],[1367227110,59998439,1831781798,739301283,122486480,1906220327,758509901,2005107749],[839973819,1993977430,499118371,1470726505,1003783759,98566718,494777908,493479161],[1448087017,1727009982,1955851516,966893990,1442310676,1582653496,1011512722,142148664],[1452800876,1300641795,1704115457,1686331126,647511178,1978780983,522716060,567331608],[943171843,155505550,1621979536,1730503820,738402163,476472669,383629453,1231538478],[1457549728,1226632574,442137365,182694269,594491157,1201947636,2061335649,966568542],[1477818567,1327957784,1071398238,1151644570,1970169156,582633528,160343396,563229864],[153349219,407106140,733653235,2028495198,1868180312,1062889201,2129216552,179129680],[1798753410,1677903359,1612261986,2104083325,2106678150,2105475440,378983417,2057034428],[40305066,955948381,1513269188,1262471075,995145241,1491030749,380863651,1943959168],[1738474600,399875678,1011189203,432180310,1355886282,701987575,1897343179,1142413635],[242651535,1695710513,883092127,1024154509,737266476,137906180,1985851534,1969017672],[722230787,470884075,861660229,1548504769,1211958140,231186568,1057803505,393495043],[913582699,1602041754,1823208719,926331200,284662080,1528109639,1738068786,2054613664],[55818946,773012664,842959633,600654912,1723459551,486560218,678162112,400677844],[1961080048,1169051704,1085379200,784296361,1403419655,1125367391,843982389,1140843273],[723470006,1376244344,1085960787,2029549364,1837250724,2015548742,611151281,1828699175],[582560752,805850953,98863363,1582255666,209523417,867393393,701817676,472328510],[413243645,227231612,1037169517,1217865079,942860914,113501113,1074546848,467013981],[1933968279,168108894,1163937878,676328551,977906243,1996145696,106151419,734259995],[1598727631,175297227,1405280590,1763363060,1910223067,1527817700,395371020,580955016],[517550591,355385124,408883066,823719935,1087561211,121047901,2009412261,1136631075],[1288339402,502286116,1418379670,745470235,322908289,1157916432,9219682,1206706355],[1906661879,1562804621,1628608758,1102292090,337174239,1002969199,1539493228,1299944716],[1553532255,1347808790,79844285,2066901338,976663661,2020407004,355063399,593403744],[910715743,736311836,141631228,1994627053,376182827,432500684,1786841798,1543595397],[2071742062,17149914,287981428,826912465,1492001626,1171378423,1697765925,156451104],[31266646,348580637,1868049350,1019383673,1509039572,574058649,397443109,1525904403],[1863946676,1614866678,1055622352,1509016099,241223113,844942982,2003471631,1538660068],[1254812324,1342235019,492729097,59273468,1212995011,763200342,1727117855,547031464],[194485756,190867102,989548043,870297913,2089884093,1975144447,815144517,1502563250],[977084210,1689883020,1063683041,278025072,900008764,1085250173,1808158797,881743229],[1068144746,601821885,479676419,857444990,1444392720,334988999,1944463683,743070559],[680025558,2095095065,1506340021,1198946139,1839197003,1474367293,113485730,150818293],[680088523,1285338034,1874239465,1268514553,859540502,659642119,155661522,800586391],[1699715300,1734711298,549803696,1223344406,569226850,1552590456,461652021,22475262],[560825602,2052330934,14559032,1808734539,145908936,1434435540,1355964237,651797692],[1915069641,943288340,1053469844,722723141,1868424174,514899599,996979079,1514826109],[1171610032,1423974774,1769093741,341213766,151596458,1925988076,268559980,957743176],[67726602,1774549893,1526186238,1149794095,941298507,1776588630,1766277879,765110015],[563881047,637302565,166545745,320723637,412476235,830292594,629786698,1700196579],[242271717,2058885484,827155376,1717076578,1558476763,446529437,1744769286,2058923883],[1108742288,1911015874,226710262,1377047491,240308781,715926747,1977139859,1684951456],[826603698,602354930,1936159759,1232865069,1788799132,581258226,2013617312,1584049012],[1912697243,1471734872,1526179342,65116966,1659612169,282730447,1001516551,806837021],[41963241,832373653,1076517366,922421313,275162861,410511302,194144767,303238581],[1739542224,36568355,1003207210,882931554,463940518,1725912742,1741110249,50725063],[195795633,1503410224,1581619799,1817111633,1079778189,214587370,910380669,1402882285],[1276825187,1288162170,1205293586,1439152317,250466289,351535495,1428603583,1931981748],[1261185265,490345801,298944328,1832498322,1833113804,1721650405,1831851237,96223835],[1358816319,1266505476,1505319300,314044901,1129474342,1978627216,1400094964,1340988541],[1586324447,1502542579,1372823323,1150525151,1683720335,1122028674,851505050,969199876],[1023216763,1493470336,269858972,127898189,482771114,1716648465,2082406803,1902123757],[1814410510,1044754319,1860981994,1128431399,438706324,514632197,1775870806,759555862],[1307898812,1891439755,1570919627,159381997,715977664,1331065042,850969904,227018196],[989535205,2096229006,127765783,4300777,369319535,248743159,1615642702,2086483421],[586699214,880437163,1904450025,1290046564,2086558990,1771502959,1815521588,646463035],[1392824387,1529957230,234039801,1509024187,1827931172,398420911,116742804,2112808229],[1230961848,977509679,1087988667,385956171,973893949,1545096417,1429950057,637903322],[726390084,2047244567,1461298283,1755227604,1502716777,1376325660,673010469,1906443563],[1650311985,1001784340,201090383,550454324,838913636,977689315,277502849,2726142],[318357520,240615584,1448509476,1975562241,1563361879,1715651165,884088998,1293868385],[51018382,809402852,1829713463,1034434315,1022997988,359301179,1045322195,1265827332],[2057254910,1346055289,1001014957,808263819,286169833,968566977,1114519611,975372577],[499819792,1435791535,1615839432,963685417,687272589,186140047,2119354017,1111362130],[1490647562,577408408,84520598,886685689,1792440585,182086418,1294745277,1735529191],[1378406597,1076131236,2064376243,369343028,1643069094,1712434855,455873717,850545760],[569960524,2039296510,1754400352,465964287,456740377,1151227696,2074489658,200821611],[881597354,722057664,619083295,140212620,457651149,78689309,536559358,1861180135],[1144618103,199346120,525625444,1847961056,1725228809,1232740040,230560755,245951941],[1320134780,784204235,1330420618,113281586,1310464690,251263842,549622135,627095310],[2114212031,1177497040,661525767,402604983,52615690,1039632173,1749577766,66443951],[1543569895,339999192,399705846,664397148,912479382,1779323772,633430146,773594947],[1720653123,724636390,391679360,1210291915,1163779046,1161163976,791502527,247684193],[1052002185,724146422,16570226,1182012620,1811391926,1732569300,1435583882,2740906],[828652348,1076965457,813100256,2006226460,1069563121,1593464501,1330234862,1577837361],[889189113,164513827,1013098661,684226180,1315440289,1776212630,1841024504,234570422],[1059750698,1041940904,1163126917,1703023108,16380267,1956800755,1398180142,1067699792],[1268597697,195287318,714962426,72005618,501708492,1720147856,1505308154,2097984557],[532309991,1753960288,1367341672,1269230592,724062841,1820218133,1038145322,808991591],[969895275,546919971,922933523,146600496,590005794,1536866039,2021616881,142939011],[1961559150,1867967605,1682293226,984904577,1253252072,893335434,844888451,1649334332],[1054825381,1863562335,1103726340,615213403,1295812667,935513019,951182386,815705712],[1946976479,1509515267,630653320,1651757947,1754355575,500536876,1414399502,1216062844],[1369531592,1755200672,1566757338,283196445,1407105539,1832539282,1327791488,218746890],[701570832,1842947201,1392623832,940499592,1952324818,965901310,275679881,1543521425],[619574162,837048189,1130133974,294112399,1335637893,201976241,386082225,616512275],[282406290,188625908,962395143,1876962581,1192974123,987148480,1221973075,273215386],[44063230,1590662850,1272837011,817347850,1793233868,679214565,485062873,821142138],[696776284,984579059,697412733,1960477614,2039163596,1073459058,1748267381,140838490],[904780865,1713264690,295931052,110025792,396670257,1611729323,420912125,1186288626],[618678665,1123402728,1335381613,177477178,1772449815,466633739,136709102,821847410],[1789174681,1657688453,1903072475,1673983937,117873836,1515023556,1337022506,785594457],[1820068301,905477516,872773398,577254197,856667299,1970845549,1219696923,1587845395],[1510680744,678197139,234556159,199340610,1868944275,461663705,1494070510,975288940],[1980346250,1735424010,1600929380,763153818,1809451437,1291137145,483645596,1936473568],[180907143,1050179403,596364062,210972564,298331691,1207588251,1763115192,225389652],[2025199654,1993615210,1899661833,364120659,1287087965,1093402261,127051494,974711933],[1318167080,1760546652,684019877,1618758113,575648957,2018701201,970904995,530257296],[650907626,210615925,329735382,1974905392,716691994,463187451,899909888,295620722],[1077225726,1719698001,1064600586,557025766,783162384,987196878,420970087,1226201828],[1435651511,1037955651,183424043,2025503130,978858772,372311058,1343014451,1024287747],[363132603,188296260,154767949,107537411,824873457,1158319738,1157341,96715791],[265093495,1210587386,30382051,384670107,1013335922,350613161,547108390,597638514],[31575054,1404838471,871934857,2122083762,1390845325,1818883594,1007056855,741419204],[369871249,1300847842,514153726,1402634716,800203258,1087051299,1631420279,1563740643],[1349145762,470093061,1506131003,633833053,1061058072,349561083,1991670855,820939648],[1163858846,750590781,1280512529,437071977,398189896,1211306989,752503003,1338615469],[944063993,1335719425,1276055704,1244499167,1540385738,562449225,483972449,2083212006],[1536494497,424497294,338188190,1192177878,80763159,164378670,654865046,862163441],[1509918227,951985453,167664175,753073941,2037721637,1594562754,1382746136,2024627769],[250812304,1974073043,1682386606,1288468769,1921229561,1167049930,1259158244,1199317904],[1589895396,271105340,1159192189,1190439394,1804965919,1657579638,354655187,1648543630],[2072583456,2103212814,2040805315,510830130,1333748173,200672786,1811532894,2057962643],[1332581702,1798366682,1080866773,3929491,21266296,1606097988,60158936,1541628848],[142853126,979095132,574181120,1702647997,896682142,1858734269,924650850,1161888515],[1829210155,93986206,2042065623,1620953260,1853920077,765683119,462500731,542234163],[872501730,622774568,1461080666,398551152,1812034086,779838209,609201269,137051325],[1153401498,701611567,685591719,1255339081,1158254602,789877973,1962399885,212492632],[141746540,11849908,2113063071,1577071533,1370186820,1799290875,1445806056,1172744184],[332948151,795791477,131600759,1426847248,283420851,1569037104,96033469,501563294],[831091812,734758361,580032681,880894993,348094338,1608175653,1365723948,544984791],[873381388,1207877214,1375766027,1331572149,953348029,1262415901,995220669,1213948177],[1358233687,1870580379,1573185699,483085256,907242494,1063050608,143047779,1533068101],[1641107793,997570006,417009645,902572243,305207262,70681605,28487181,1630380652],[1473150716,1045181479,1705858253,326900849,2084148403,2057402768,1965873516,1089615329],[247351211,29768866,725457449,610171422,1794160821,1680409267,1182533221,2056829534],[790929603,1454916307,1616715371,2098294138,2000939147,917855797,267127020,803638259],[2104484762,1629226434,1505546442,803442455,615421806,1506948662,626695387,564579976],[2005668200,1912807943,2081334740,938474853,1543990612,356127001,1163673630,158440779],[1795738496,523243215,1284148133,1684059542,97239597,925595843,1934957426,1460019600],[859952968,1343843612,1761967806,947189590,1597963913,1533636602,67549514,1761534691],[1635322137,1403832930,668324260,1755268933,648482896,1232195634,372971948,1814004480],[38443081,1840110840,1425074953,1451640093,1836556552,915355972,1409237244,2115036486],[1868998654,911537103,931912573,1958283710,646340145,1804039342,1939379429,1703008115],[914285817,334264805,82139284,1652657250,631978240,535178491,905450273,1247208239],[1487881792,254236993,338978161,1014415687,1583225204,932126657,142759860,415622794],[367854,1274408324,1810254007,2120721353,1641764760,2127348917,1850238786,985561914],[1854636623,127675672,1917756214,1044793455,244802636,1492018688,239869270,1959366066],[1536528438,1164537622,51445003,295361689,1978015944,1097573170,1260620921,1806832431],[751372997,657139088,1447445277,114570011,322551010,2001887298,766617992,32513948],[1134898685,1436049107,2031836139,133390445,493442079,777898841,221055566,2047052901],[1158087177,194069926,1886995144,573045132,790919215,1197297868,1068405927,1569036092],[2023962040,1149947039,1576992677,124813699,348871652,261624255,698960099,137451806],[395952941,1760751938,1810886025,958390117,633444227,1868724629,881992573,1858454137],[807844556,1941433613,1995068716,1353365170,1108130888,361045401,1306086968,1600642364],[665544391,366304988,767192107,1891926358,270993122,2116966570,2097616216,293388741],[1851406065,1024367071,1089754565,2019514606,404903043,1328689482,713350162,1083702014],[2024075039,1692580903,2114784889,1224986638,1380583175,1282250361,732062218,246913652],[1139596391,1072322422,1802333668,539571895,1588094808,355988259,332007188,1903382370],[10487845,2044596369,1583231401,934742068,1099395003,1133441583,1998372719,473387135],[1806206828,193115838,1340460757,1774639492,465860558,894225026,1095925246,802255079],[1441685805,1535553748,621450066,709074381,912025610,1217670369,984542250,176370075],[271507545,1996508997,789310562,1626568401,1977799049,1119318906,2007929098,1067352542],[1004573456,993228712,1854044574,1792381114,325505421,392850380,662430136,1104339815],[811706798,126134891,1341944519,1222369945,1475951855,1002833760,542879576,1917276929],[1647227843,872699229,1420342600,1010183160,1894963669,707902448,1843174393,1145373326],[989397849,1165036861,1061603434,2095422757,1588056404,533297310,2062311899,1195004402],[763014335,304254476,16868442,401172255,415309497,384547086,1739876931,1352342762],[616252959,367872863,1582148288,778614080,1258296285,1303560667,751053802,650368200],[1531859559,605659273,34591350,861813477,7103890,1383781951,1626164063,1664248343],[134687438,2075768968,1127093644,118560359,986585357,1954508738,1177625154,320234810],[1145308432,71411565,804077412,1607493510,308126336,1241635706,1053621988,1021581809],[1429874476,1139479434,1883802378,1997310700,592877956,1204397664,499242701,1790420891],[1493213526,1856793067,983213881,1592379946,764873978,14602575,1818920330,1192509581],[1739518132,909313736,835192607,1810187832,1484938916,55011606,416681476,31105107],[1906973015,247781778,497698771,1208730763,582963298,678223105,1513413103,2076110510],[578269442,1943613155,59319124,1692423111,1393223435,922742555,906262279,1448189619],[1659501696,478310186,1419913445,1220449915,1493627187,1523559858,1009106774,1411200917],[1458803904,1035213107,539194252,799601728,744637573,2013287878,1109576060,50994652],[761970039,1955063677,490662089,1097947392,1409472106,1195749173,1025899698,284238908],[565868679,1044713320,2101685317,81383255,1238950155,311101410,881258781,969017012],[815035102,1237190548,1998706279,1476330726,1176054214,435072227,288443165,931765264],[1552898033,518862808,608033688,1512131267,1433497680,1871225838,426906156,427259230],[200268713,1184593317,562042894,162744915,537633012,233764191,1253907114,1717947186],[2126388515,2080940713,54577606,206758719,164099575,244005264,1781056773,1786978290],[803405354,1836348234,463424855,1814008081,388304052,1026894266,1808048193,189848522],[1053440140,1024953228,822148418,466963647,1937493612,41137362,2025314841,152214755],[1373569279,1663878833,892428151,2092952089,1916418378,570351148,335319102,159457216],[720184720,250359680,185913569,1566192016,1206745089,343945486,927232972,791805337],[1006822398,2086338329,1369483258,723038438,1333076921,1009143774,1892500193,2072881655],[1576280196,468185155,203054001,1967001563,238559672,440410067,1488223162,231928300],[951843080,567304195,1256185393,1783243900,2028254798,1418748919,265151521,2044218399],[2058862977,1315336858,554518383,251276602,1814489283,448922125,966119591,941143540],[1568529638,1498368216,577765360,307661665,439859187,1798875867,957879851,1867982254],[711717072,2098717425,1564657504,1066198376,1719858936,95806524,1831675898,1360621785],[2074548786,1472048883,176540551,1467127272,1154442874,29089668,636070394,528474589],[2017544362,1973240109,1449324191,1118885437,828872597,972157408,306638880,1246976692],[932778817,787093629,168548193,1055140247,408357867,988326810,1515058104,1305591395],[543084127,487924807,1449747611,627491790,1485109326,144500680,2018817879,1738793169],[71876117,1582110005,212148582,409907833,1794248278,1776433352,1973033785,302267433],[757940839,769534537,1402644169,1073834304,188749400,969610936,1333640492,1643534069],[512486330,1874232005,1195189138,1161844687,1568174921,844312392,1454595673,1705602066],[1598036305,153807963,113082285,1180094015,1662089581,995606017,1412301797,2045572299],[48535667,695638047,389188186,2006726801,1614401949,1573573438,563229266,752769580],[2030184787,764671228,1073656842,818295537,942097888,425396772,1784192892,1622793070],[1562064502,409712332,149259103,1050435616,554419160,231427167,751881192,1051832567],[137967418,61732957,218866999,1234490588,2015016361,1447885529,1883801709,1896708234],[571227525,853199422,660951070,709799365,2130086881,1186648541,1326661242,279056224],[2121435664,856119461,1037200413,1443712284,1964826541,615152809,1539045529,1157420124],[145398202,1859500013,1137228612,1283048893,961177816,1212616004,1964204518,2057929513],[1440217894,49112376,1715768947,1171342276,1083067484,865406009,1714846989,1348082426],[847440687,533998202,337911218,2001168542,1720271215,333538870,1716202017,659383249],[1538161205,549638325,1149484069,258435063,1862051505,1327998311,2000678683,1816520010],[920656629,556481212,1151119184,772273973,1031876285,1641808736,1495082034,767615763],[1201741962,1440900301,815208061,1568828097,828818821,868064590,1831837562,521129621],[1740531388,1982363178,254785163,2050982811,778342803,677432263,1704636590,1732798187],[1707943512,1173577853,332381784,741179491,700814246,1660771758,1007270214,1847570234],[801045928,309287499,1261537368,549458235,955898385,518212057,1043921205,1994756129],[779828396,1600489383,1182657249,380691153,10330122,2079196955,71828311,310901169],[982230825,245592145,1505009397,125463161,1725103396,251169367,1350017456,1234508401],[1914924234,1553172138,1101974625,891862520,492119704,89073552,1428478152,1058937642],[1457271224,1163600291,1173233882,1199825353,1174636824,1013626524,162985367,726677671],[1593649118,344343542,881441382,1739655158,1600089472,502887740,702882504,1498401026],[1965464595,254668623,1763551736,155940385,1554056507,1857378345,1119995672,1073786869],[1774916413,15786686,627195942,625177947,1624549922,140210004,1173171743,878956654],[1542449349,922362674,325267731,1184523305,225587449,821172490,732867611,1416564638],[1760064514,1707953072,1613443100,1735014095,2013224316,1750099013,81136127,2073730352],[98196487,1307167192,511144933,445113184,447830476,742947994,1774588054,971118499],[832708333,417180600,2120229333,80275694,1892411006,1436443202,895977876,1683612855],[380350729,334133985,1752581682,203400678,96064525,358870590,467889133,1815539911],[1910988892,1345271429,1516550990,1722466493,238365007,231497599,1257298494,1790322123],[1757051568,1204432025,1272016166,552681533,253924710,1290504421,132638675,1591852240],[1780378715,1862051682,562603056,1579189989,1702869195,872622813,1030297782,1677625250],[52084424,948383455,1548649608,1235757287,1897087494,252371651,1019894180,1766923049],[1229496547,2019015255,1751063117,1599028557,216684802,475346595,608487781,1181341201],[86924108,452133572,965188848,1749804713,1560129177,2107648436,1703766510,815766870],[618174542,1307537705,1836143763,1818404896,48870060,1690302270,144059400,1714374583],[1168104595,1919848946,538660824,1043989902,374225013,289590065,2105077403,1781259401],[1303466940,1077980887,1953389054,376982806,2129917113,300472083,631184103,1997609510],[1809198172,813462356,1833168072,1899763301,1581136733,9555722,33853312,822251872],[1260533673,269734335,1991357533,752230975,1605303908,105583375,1705852328,848006513],[533429920,63301390,2102787894,897833292,226143192,548935621,1299851696,518336497],[1741269390,1003578712,589152787,947266409,836723810,366170239,1948155245,1681497842],[1053173096,1228485221,1324495136,1422957250,1330648015,805871263,2115254625,146231852],[118666488,2011996624,1216149675,2126562679,1594219222,1108208516,2099768592,305424645],[2106712153,288338826,2061948032,1530172183,1709849919,2178235,2023759307,471204543],[2085684168,2065646843,314499753,2085201008,417197919,1833544670,1872399052,595356309],[1382530246,464013253,1957675672,719228122,552660705,2049528606,198790385,1696263922],[2014023643,1128273054,1100256879,1303526973,1092415258,1923319916,579659216,407537049],[187644712,1188282968,759044956,1894017267,797333633,1079363673,2092363342,761927679],[1594851132,1316126641,2118372652,1253378924,862021503,236118311,603162612,2102715421],[888741048,1945871188,407241005,788533604,1675800284,2049048212,1655675576,1888497009],[1688951624,1701186342,79503718,265833528,1884332311,2095997283,1413245288,1834027571],[1469287590,2034021330,40922591,244607106,39976089,1953928501,254617052,1005911711],[1375923997,1011547512,1861929622,131658493,1824041063,152055948,445819900,395896747],[649564102,980827581,232576646,489186121,9047858,1315155827,109540305,729860381],[672338965,1842675004,506137390,1766492945,1706117504,1548815129,1887866984,2061990892],[1195452993,459814938,2082580030,2084811414,1605239084,78159700,422560407,230673662],[749822681,1458335792,1147571850,630568160,1981417273,897870096,378449318,2125835174],[2006188277,1148929644,1892652336,1441081041,184274560,308689340,372417582,1344846957],[1021736268,723702012,567074480,1583833915,1130706371,2115584519,1940017116,1351916728],[1204794233,1110185876,772836133,1621600481,1636665267,686379888,1958510860,984651913],[1901485079,204997442,1724513739,1304269715,158750619,1226270564,1367835419,928039602],[194403252,1923974864,691239448,1349424021,523816185,2030579399,1871702270,1491943471],[799423167,2083849306,1153358505,1702292519,650369582,271849239,366176357,1956867496],[1958437982,1916755427,1637279126,1735715124,1861313309,753744810,713827133,1879312045],[1523894337,701784361,1675036305,731096548,1536651595,481991159,1685519019,519098511],[1373174560,240238340,1706468688,243833721,884922842,794980815,949102699,401085757],[1066838875,610464679,1782691122,840748221,172899324,979709463,1219525057,631493823],[1808492334,1333110860,1384509925,523242141,1128300132,1407597367,1146471496,1151832992],[777499015,1396429195,1150560480,2088952542,1851335980,1635532452,2014287555,773921316],[1447016387,849168977,247233828,1212672508,622462461,1279591213,1073528231,125399393],[78506032,1922786204,2030825352,33443758,1866387738,1453734073,2028009949,830949883],[803352685,874714467,1291807507,516507155,2103761019,1225581281,1144872231,1500034594],[959986763,1637701786,825361673,4122070,1800517389,476250204,1328364159,1769607336],[1288749413,1977584600,53825374,1192217537,1951928507,905131849,1372607869,1260260738],[213568124,1658225494,1813292771,1365583960,1866323777,716336435,567109418,861358634],[626923735,1894743152,472580025,185510643,1759310650,1195250344,1687968351,169476386],[1651101564,322602140,1312795857,1860243059,831774668,887851963,581914780,1654799548],[345622157,1252146386,976550193,1739685660,1198580029,752471692,602546779,1144572895],[191705619,783070339,50806852,424402315,1652355912,32327277,1145029597,789460514],[2056804906,1810058618,1667126271,1247987941,1994593049,1277235823,1838918784,1928958611],[502136988,815227399,225713286,1287056926,337073624,880497983,1168105717,1213957132],[70285270,194842787,341698089,1923264129,1787598400,1506081408,1114550566,135521973],[2109350262,263958527,810802792,312471134,953848877,1551260694,481471178,1041398452],[106052236,616634853,633290480,1463799839,1137949947,310471102,228530270,380475210],[1895907072,195255048,1613824143,1668683894,1793271059,173031315,593855891,924058944],[495925656,364077448,1077814539,331420598,126058638,265246411,294948994,1467027787],[19472023,1147404011,367426435,301923899,1462903803,434902890,1977854932,1806793725],[1610915606,1936975609,462711515,1849360159,820867656,1689349231,104550218,931253787],[1703490103,442538115,1030683462,1981672371,2059553627,1246127042,945480899,1444080016],[1547044792,1655190070,1594016030,680276587,1527477770,1153304959,1392541351,1805858128],[1218641877,1083901786,261762415,39042417,892420005,1536398140,1815020494,1148523541],[877528878,2097073159,1558113666,1458310769,44594483,1604694964,771076564,445078117],[529394885,1311438242,1697607699,832031194,1784309102,1561818592,1539378655,1570002657],[1161639318,795012115,1420573093,1973518496,1611900638,126027207,1798990576,274075020],[264044537,688033669,939758158,1417374651,1928427413,740603413,51108531,96580628],[829550470,1680989571,721900950,1003767434,1750463098,1752556031,1552273721,520476379],[478713957,974401514,111915134,1728398246,1535516228,273064938,802863090,1830412701],[1333468075,78947389,1055630261,1265295885,590648450,778958122,601485356,1620768634],[1490616026,1824912466,1059776943,418852515,1747170335,1390592527,1323874028,265992765],[1986373114,1775459075,1580653639,1067444060,343134885,723207,1182266865,1101500531],[1060690810,1249394409,448341232,651267065,1103813020,1938989986,29662085,912208938],[269639945,1099278671,1083294506,293392362,1813766520,461974305,1714963229,251264094],[133882363,532793368,1456411501,1046271902,902561960,198859457,641587377,1733145051],[1578449505,600370300,470916457,1055130842,377416965,1216931637,1928811248,193877869],[451168177,1894245116,943020738,65284207,786890199,2016435449,213359215,1742164237],[1436891596,100706659,81343670,432559031,1631624414,1423956746,1984432911,830363798],[231312677,316612206,1871845912,1982951404,1687431950,1574205735,520809789,1253728856],[212722335,8777290,1752386187,865516783,1533230023,552183516,1108320206,1445280717],[1799406396,1759504154,424321635,932383182,1590482850,1036067024,163922745,1726727321],[693389030,1564617205,1847240788,299352131,1146484434,947018519,896921212,1746535274],[272088919,2018974098,655579281,774004688,780194897,1401727836,446195601,114891285],[1643875188,180415472,336705729,248969596,16636974,1168818505,1440837126,1970255444],[684209295,864120462,1806177151,1804938519,2108458586,590732321,768969693,1234384810],[685136783,429432727,1451853468,848897007,7085059,340401849,1893366877,394374928],[283855264,310189349,1996839572,815543108,1561914505,849977411,1591099392,1717916973],[962066055,267015764,39144837,1119952969,50883428,1500222973,192459210,1095574387],[1666472492,1636417122,1801527377,1776269922,2013710287,100368753,1893772299,905917898],[801225527,654759399,281407910,1657092265,1404335063,278090267,1985533671,354733878],[556871304,340629414,1154240214,775110727,923662597,49972615,1049015552,1607545784],[364374971,898075624,246374325,1432754254,454192470,436111687,673085555,94289403],[2036284789,1906424556,459482434,1576430329,1116141608,768960940,1047481878,1742237972],[307940402,1030498411,760308958,848104048,1365683283,1290730052,400367520,1136421623],[795400095,815128391,1257061632,1596032630,1160751059,1819267466,334832692,1574367263],[574437936,1015549980,803999601,957891031,1631478514,705888259,297474547,1782764143],[675440389,1424830167,1954458957,887386215,1934961864,1296341944,1328215357,2078323458],[136999199,477792759,1493741615,1779377125,12275658,1486207565,1823858313,1651360115],[1534788365,150969071,347889962,862996386,1310078842,340778283,700463349,431380555],[708905229,368649875,678236621,253660149,540549344,1156078390,1043241038,1084175252],[1082048460,492538557,880602308,1052726083,203767055,1391957345,1372809407,1750533530],[1342957533,2030110812,290582398,1176273194,1850969393,809478705,781914473,1598880474],[607437386,534941987,795586203,801142983,936781349,167842464,829780113,1228403341],[1768363940,104860820,265661468,1400374184,437049345,1608543185,1315205742,457548867],[1290012436,1531694524,2067504662,1154605788,1448650054,221106788,878609467,1614352895],[1909536399,1673575624,798817175,1244402880,15479048,1106405871,1415047560,1448481776],[263308354,1847212527,1261446058,760015166,1725554832,58478346,1941701656,1719003081],[1212215623,1123442683,252423595,1868954448,543635297,1176268428,160094870,1662307992],[1865998811,901252581,1476289426,1654482678,685358501,1103218765,1685588328,1968405330],[2034918520,918483796,1682994128,1318576133,1515166975,425036335,606136169,198519580],[1825737810,1602774443,601361899,374314531,1110206836,1896156922,40497673,1005628952],[1103883600,528146883,30032083,17449516,50277170,1373845429,1130447342,75204820],[266130253,102409753,940670520,2003571035,1293007636,1134449617,426573297,1872231032],[1423573728,605303109,982542130,134732186,341306023,65406591,510964911,107523439],[1820755678,1527163631,1016696186,687224538,1237919811,1888489665,598893081,743931779],[215657940,1001451236,464666810,722895423,1197505722,1329929553,69582674,1757438581],[1988659778,1769933067,1357154809,1808362602,1304592789,2102382609,1360523526,427130135],[391588652,789098247,1118062394,1033195431,544930908,303207024,1606768198,148021213],[323648569,502785452,847397277,1110781778,451350967,76556282,2114738365,1679960684],[84927992,896121092,577690608,1988668165,1752928149,1662244943,2096465925,1091707270],[1351905598,250751822,1371654097,270117151,311187352,1174444211,926169377,1872318983],[191173118,289919985,4426442,1791682094,666128825,2080791780,94613891,632352403],[607260516,1567242419,1642225481,181766280,302661614,2120393618,1488774465,1757322830],[2085836840,1335075775,736702606,1592410941,1398571211,255257364,846459262,1994604784],[403675459,1830972064,194276913,1137518755,1768563168,43325515,2023188820,75618094],[38260526,2113638659,71982591,1005553686,1351977476,657645259,1685814041,439474458],[369535562,1874766983,1544129784,1980529725,170148092,137012459,1770995559,1287334214],[1612694780,913696974,510367872,1695236284,1685006062,1698865237,1767685544,684971435],[780166988,293711931,1724972964,1314048657,209972883,1374900622,699876963,1605136547],[135627432,1917636722,1364745118,1673554588,1676928633,91365027,1624972466,313882636],[1800120849,1642551917,1386763191,1384745103,494726396,1024223844,1299384834,1557555273],[984574804,12224225,1489739394,909707787,881106378,345925133,1061930836,509284801],[400847222,2052715329,1925402577,1698918641,1165146988,583570917,1724282244,418149725],[1340197408,1930834721,654361364,1502624227,40287404,1250952840,2096769113,1190551132],[662559898,1136030498,835202865,982139890,1495357448,1887252003,694089605,686764822],[794687804,2056236426,1061746633,664626327,375643285,611209051,552059209,986501703],[819985740,1870278765,274806033,140333516,613353104,177468895,494670152,667106284],[687940393,1276845519,879123884,1733467183,1116671562,519303116,1192518727,584101969],[963718332,953421440,1908231228,1464627855,2005668940,611717263,86573159,474157293],[899814891,1924861679,1281071397,1169667048,1558037117,528548674,1282472283,83990803],[744893340,1834359174,1178594283,1106855955,99812339,1100347830,1697358393,1332851860],[2035328822,71570780,1751135786,1699811415,1723798015,176897203,2087911191,2090651800],[1033976,1174957258,1053641169,1524072642,765271873,454244814,2094022818,1662699923],[19150665,1853214154,575574412,1313462061,409582671,2092696873,253722184,335465241],[639933559,267007104,751601937,658392217,416833229,1481172478,341980788,1359938039],[98330447,1830228798,1041392961,1743087004,792154665,1755056543,1117334588,1835899864],[211475681,390119035,235332291,1360309212,1553209838,821847229,241899737,1411236574],[622101195,1187513567,12366656,1008770058,1619174660,1756656031,630643321,1135130165],[469745023,43469332,60884333,701316130,707623778,1736053047,585181780,552117028],[323124444,1807024195,966643877,557012072,1911986799,1568262816,2129266075,24500023],[1484258984,2038260752,918943193,729979027,1228466129,1760220127,1468533357,523974750],[1194513702,864868140,1222934532,571070515,1867757348,522128380,1552390031,668524293],[1866969044,1554813962,226620384,1840901650,2049595732,2093302923,1381182819,2080507149],[1034601257,1493269765,899807464,1906926816,1451132829,1771070576,906079621,1512888575],[428191517,1237192760,965829547,118919309,1948765949,1856003649,934657098,267108973],[1751975324,1712565543,1247658729,1436908931,329615636,1049707902,1408732514,1509857627],[1223782597,1875863688,1300511058,921808760,416318058,1295185511,1735737378,1682845490],[702550441,838346650,2058059081,339337032,1307648949,256428607,1119908845,1060949010],[991650862,2049019211,1443032333,234712228,520872315,803787601,991401066,1261963913],[1985944451,779500501,1625485049,1598875171,1874808957,49856915,2102171569,144463146],[186661798,1702521278,740749129,154849188,1620404307,1346434956,566633971,1068850845],[803866278,1210473821,2115097505,1951628794,43792128,911069879,1630669932,1073156337],[1705962993,1182433865,1891530858,1778525752,410126692,819606209,1927154433,1522290123],[2105885261,1002475151,954347048,1242104574,1569130165,1912865534,1476040283,78663949],[2070855314,2046034132,1963724412,281340339,13227264,1459040246,1010419958,1030106513],[1191056822,1311405355,675838275,1144206153,1812761831,777447859,1066022091,792230860],[537941825,798903885,1596780670,1600733811,98533178,1426052425,1031005817,1773988442],[615172848,2130482031,1209925147,913864539,810945520,1976204076,901195537,699570299],[1525352679,822879655,545893305,336577321,1760302681,1167225689,286142925,483565608],[374586780,937692025,868736292,1671328321,885323090,1911223108,1245941344,1795381847],[1326331859,1463096838,439454519,1532192157,611956150,649408500,1117189301,870118070],[78472112,938808548,1499900175,1134514906,1611816376,2128931928,141063688,1734022925],[56308032,263151427,283141686,1024604786,219381910,2114144431,1606185155,1970480589],[1231268576,1270896394,1370566546,1641709868,737003604,790654755,1458907065,528490556],[871483327,420569240,101496609,1042547485,1690953179,1779743017,249430719,692274254],[785659263,1608398731,1967885042,840817308,903309209,1123483530,1091702595,404136975],[267178505,884975630,467047146,895529269,1173942650,267703936,467262701,455445701],[1101521836,1161820191,344303279,2096966154,764185419,2076143725,685352073,2126433627],[1931564727,2074829159,1834916389,475220374,2064866258,2013363015,322923786,1771299685],[652950861,1695496905,429370787,2117882768,1220420921,1660006387,719215371,2090491749],[71887733,1119268726,1999303903,1086441350,2024324772,1307432138,1137336428,1190915593],[789785661,549733869,890148733,305881103,1210667047,436334342,1407299537,1634534838],[141316367,654280775,168213268,730975756,193697482,1619362708,1009824076,597636168],[924201039,1561485508,960359776,1608581853,58202191,364668003,434395477,1447041778],[2041799970,1448466847,1545631575,68541636,536939615,1101035556,1935130764,1818161788],[76107806,292598294,1915346852,2052682330,1177344105,912796435,267513057,23740276],[1576746102,107635525,1313062660,2030458449,929916917,1844062687,2004029869,1143848304],[369606907,1176718398,1771913453,1339727264,640422776,1148357778,1295364186,1107346623],[389374915,290088140,678068245,1701953849,1692726747,1505405133,2109863600,46329716],[1302689346,2026069848,844245287,101144896,1189879506,1794038496,990247333,1887083911],[752574612,1271111677,211400256,1856617248,13136667,2074832304,118664753,1503070619],[1312372785,1868136481,636142324,570949088,888818284,596149748,1695670469,401769729],[447578961,1553762006,43780964,1515899182,502706466,791496984,231429053,405314336],[1976772055,1375579937,1158356355,296522683,1115930587,558648198,184976928,1510849320],[107097962,1936668241,583477210,1492713529,632839926,448344627,1871125022,1674801305],[761167204,1046721794,1477005696,1356795700,666266092,1821766031,551337525,172367600],[948352001,475260199,2038436199,520242154,582765772,857510361,700683211,1483328461],[1336012754,1001198236,1294558321,402895919,21867967,1320703053,524055365,1315962272],[750213644,1779550580,808280490,191017164,1308141837,814995153,1916576685,1681677490],[675959874,1438094521,396088423,672137956,1798116959,130933001,1586390133,811044386],[1454963068,2113773430,723905338,245474200,198779780,2115110176,871049111,2023253848],[922188718,285879293,1374776196,344798402,180554085,314198360,962491551,1193824422],[2012839446,90140371,1062309490,1165792824,529401311,1966218789,348666268,1562731304],[1315894654,815104404,1185366656,971402999,831985532,919330958,1304191426,900957091],[1277454105,726583222,1641896968,380434792,958022213,1043494033,1949751242,1300674206],[1822251418,722795247,69833109,1099444461,41604427,674206263,165759537,976143683],[2081614774,990490460,337174113,491259294,408472216,1286803475,806337977,1230001851],[42090152,1667922600,1744072166,548736741,2101980798,538541983,978921510,1530952663],[572810862,1317677231,296081510,1955248004,1723437522,1709315867,647775570,1574292138],[1721495720,1150972015,944722694,865968757,957447165,863778866,1746071494,590982107],[2003287549,692545923,2057967226,331991279,258096545,667141008,1541718601,1312883014],[685425095,1134304395,1163343105,286319857,1371896399,884926732,209991801,498328371],[1816910240,2018741054,601243848,388987110,794587428,1755143779,800837171,1955873710],[240425679,532245988,402068015,2037425044,751614446,64233632,621290154,560110893],[1780552715,2083462875,469050662,1230133400,1012746345,36590936,441874762,1508492254],[1784015341,552480289,434829556,527979929,466069084,1423907971,1134513304,174044770],[777822643,499501385,13300030,2077097336,211161235,1749709321,59032443,1930033324],[1501352324,984584909,645404094,1012391695,674452156,1736589095,1997809691,1118708571],[28299639,285630533,1115227352,696416638,207393753,936506093,1342581850,1514821635],[1163088274,1841969773,377555612,1790965979,200329090,1665335204,1049995973,208603524],[171908795,1973537385,1979817026,1361347285,1809189230,941569797,2043746140,174107837],[1480203122,1422179032,1991710732,1156186566,1285702474,1011793096,1172714343,1302008327],[293803472,1248867736,92619226,2029558383,1559171934,1579191867,32890763,1799821677],[1251921536,1790645515,1394170849,1526155625,2061845870,808102430,66093647,637988168],[157095599,1047060233,602064394,217782014,1838633008,1800032446,247039750,1480551451],[127737328,1285305898,642744839,1028198827,2096414532,761282192,1392996726,154026770],[1525582622,389463579,995047687,1053550309,1510189652,1968229473,1010283560,1826796121],[632855848,1463931613,1312738344,1429129320,640602011,1650299258,1087058501,1985768980],[1585416797,1578825342,1191433547,862995855,1828585617,1666627449,2038155504,1873619399],[1159535995,566402169,1164842126,328603846,1702412220,199767681,1349813512,660791039],[1837808736,2038858201,64273223,1580460729,1212575536,1685100869,673805484,1405728071],[818560972,195134481,958732846,870899333,1773953049,401221711,289953491,1703334059],[52040980,492837780,986613353,686412645,1751885705,1683209142,684410240,945932614],[198472971,1854023031,1520305914,78219037,1049636368,1714125408,69748724,1476557175],[776771491,1081251882,1810940423,140542086,1329369960,143101556,1336630702,1398409075],[2108887406,909756964,1822879397,1022252955,258590769,750934235,1448034879,224633486],[547250979,1355446384,972124296,1921065481,1504201530,37640367,95285854,1485286422],[209459514,1006751223,1965229757,1773467553,563160390,564460537,1443211119,2114585521],[23283223,411171449,371013505,101934841,706443492,691757699,1618639366,2088755694],[377000031,842422915,1802253854,154433593,2042660919,1793693189,2064860749,712798791],[101480241,1083894200,1160210953,1340838,1547530452,1517608195,1839627165,774333554],[1675117260,1417343708,987824102,1005714489,775777841,1709863146,1846643865,544469440],[1020182486,2071091233,838658984,2030544119,1777254440,218886501,250440918,1502217327],[1671188209,912338425,890361729,1403296428,57281970,843626147,173534715,969260567],[1832653267,1184412561,1396459356,1204373878,1381679357,464164456,1165991696,1827211607],[970373031,1433879878,832926259,805306878,665158142,294754241,1537950891,1525036295],[1931527132,746083365,164305833,1807312959,291255996,1117873582,394312148,2122225217],[1093575976,1799760657,1849515305,793508789,1500793137,373826649,790589299,875339768],[470453864,2061599389,887069604,1396927734,2059839785,1308864931,2020649732,1245354909],[1980304850,1416773717,1522507528,1090890453,1318624505,1518417389,391661430,1775614523],[1868993647,1041459012,402706923,116411569,665814197,775970096,1607944604,502439564],[1314267183,1034357834,1881370016,1797848948,1997580931,855117132,1247541397,1527920130],[1127179524,1633405700,1204327384,155961363,524774602,323904578,1106035955,1737431480],[1016180960,1592786986,167952670,1888508093,314399787,1972489743,1094986699,1883692620],[1101277682,1665522952,971949199,2026338358,1288218102,1653695115,2020134778,1696932608],[718348620,695355026,74685727,1117809378,170734546,1032588073,768072809,972373711],[195080074,853265999,3531715,720726138,1056821914,804932868,586262079,574390761],[829727947,551112338,1574425233,509905395,293870312,1212466022,1667981763,886474004],[1245240264,1211118289,547843781,830108060,1676276823,378090955,386205013,1315012790],[669157081,1550642177,1682287576,996308876,253901218,1528775075,1729261509,119093784],[1681335801,1789922971,756080047,373846770,753405714,1741983372,50185313,1314857679],[1118560975,762628610,1622482710,851932012,823636396,276585684,815788092,1427325496],[1739777690,1320815147,1197816217,247823739,712346745,325423740,2097900263,1068130097],[1864538296,950120493,2001254377,2097896349,1350670541,1541071327,1126496737,1416336045],[534414304,1934556802,628020774,468637945,327937655,1924529470,1243074260,374243881],[1873201196,1905292865,482769450,1153007953,236519353,553384823,321050351,970961841],[1949864082,1235542138,1613569064,179535458,694048653,384071362,1640084766,243819873],[1967316697,2024162904,1157011373,1235156386,1240831709,737599971,1444864678,1749600276],[97501553,1110118885,1992373133,259506020,604835368,466303144,1171331478,373309847],[2077730201,2099448897,1079514688,725177632,1507366129,1616166008,153192733,1589006345],[1542673614,1820410345,2024515833,304131201,912375667,1455210252,1315990160,853112156],[692742474,445565631,86816478,1205809539,237177930,1565241685,2093961768,1407351457],[1997007827,350184896,887895936,1276210846,1692448966,398933180,597690185,1595837405],[1914617106,1566133607,836771096,1311880221,895748207,1220193532,1793493390,33474295],[1129391663,1143340590,958639674,1206805118,1711229443,1772730716,1754696010,67534888],[909129293,1146629194,670398259,1564340405,39899950,1953384263,2089357428,1850680399],[1216963470,946356773,1380028380,795967396,415436559,1600714373,1001800393,507363935],[1673884427,1625442494,1039285212,1917211425,1926429379,1706097134,1603246227,991245131],[372613002,2062323016,1153184048,872137024,1494720753,801205739,249339747,2076523314],[469886512,496243916,1644629080,1961064444,241559147,1139919505,297959755,1569342222],[1389842869,1674214931,169947579,2120421859,2013604542,76927916,1468484609,1052084998],[1285585341,404985353,303684225,1046243300,936329271,473218296,819783744,1170910065],[1865353363,1796870819,1177350916,1180153224,1175210948,451259802,346764485,141570548],[692821682,556102638,276375601,2054425424,1964245275,1993128129,1308529761,807796956],[1402078232,2036142392,798712861,768831959,644418164,1844110469,1142256517,1142177017],[1013447095,309278954,1081360454,542764980,1312212107,1440194773,574184677,867021275],[1848225096,1823583795,1673971745,1746681185,1867328661,1407185909,1733611342,1840490215],[156904213,2108929421,1626583284,1643805076,704778641,920471224,1083679202,165988074],[50334927,39872206,48151549,636771216,394086621,1851703905,1771825007,1773985832],[1301602535,476227008,245134073,196933919,1040181081,1865187418,1249973824,1084325424],[403708664,1751877357,641540448,1179256226,1813149290,1012125709,76222817,1087349093],[321632243,1379395759,1102958513,1232431653,1219249410,102690638,1435973774,1727726506],[1097173511,1213211256,52684147,1885587118,2070484604,259372470,474035894,1035952337],[1834346862,787612807,781951400,657935800,2030695127,2063163312,1612943036,560597843],[2047023372,1302780812,1723744676,125800026,1991340933,1394811193,2112468575,1904367537],[684256596,1146055812,942253744,774879793,1156554413,763570602,522557625,375582754],[229271344,1771249293,1267530592,853945682,2105159909,1848204423,1739449384,254362151],[1314913669,616160425,1303103528,99170216,237001477,1545762232,657202271,2123249210],[1810080343,294014273,1637413255,21312147,872625945,1484081531,288893009,1889854789],[956067002,483806608,455408389,235767894,2111220622,287917735,267907089,1764733201],[1131227497,1215533564,645766013,1236294834,1481002517,333660225,302122836,1205461235],[842963169,1404615650,659075901,2087062931,1299975576,530525064,910833803,669840694],[571985566,1309361633,679404627,346563313,690464756,387997652,1610625485,539668713],[688757950,734913824,561530164,783951522,304048811,418720862,507657768,1033307231],[165600666,194588581,656383465,1467110903,378051569,741710359,1751574451,1977377877],[1081019741,590522513,1041234801,951892422,267887512,398026542,350484361,949301612],[1510605140,1820670059,64842488,1552997702,221583549,1748422365,1215439733,1341174042],[1108314997,513823013,511419755,1710508550,1553716686,326322504,244531342,2070806359],[2099230410,351690744,673997957,593786051,7728805,1263497546,453491679,1120609841],[1268125107,1272200716,565677191,40184763,544586611,368658450,1093558097,536875044],[2008648044,476210092,1013071866,785416282,571715978,621540171,675010168,1057338536],[841996812,1403841937,115646791,1673659407,1438781962,1755008991,2077757472,1574227330],[485390393,1795172422,1588738309,750513394,1836990260,1921226945,247191328,259783895],[701312416,1774401529,2024096834,766560911,1582112748,1812632162,357493359,1843646675],[244919744,628592968,1745905820,739200684,916348335,489505171,321319803,1152285173],[1857340924,1241519507,439287318,242203684,941539905,1962616508,346508963,266376472],[382343416,1783067445,1995170045,1604235493,970790875,1592305111,1255785870,654616865],[1689788979,1518127911,1852273147,394554269,497387439,739216086,1307399826,2027327262],[326905564,1464587267,1088350846,707564350,1742385862,960289931,1239853589,2103040393],[1772735786,1585323308,718946554,1921026943,203341426,310649947,641128103,1494830748],[1689494829,204115831,286455042,1082658650,647278502,1354722369,2042030034,397870700],[1500045851,1961471876,510002328,1368582955,1066040765,1062125426,1767833788,1467432022],[608834,841609665,1572052599,1218762638,1336461554,1285575971,1782796623,447840676],[606067385,41938437,502597141,1311175068,1283744101,1771461431,390020488,177046840],[1002836410,1207939428,1156351869,1694261732,127031463,619352167,780404006,363769569],[1373722473,1425482095,1753537165,636470422,1506319074,537945117,171857993,664919292],[1058257163,1606507833,1104173638,1391709577,1292454178,186471020,861348593,154424817],[650774552,2117312881,1297967472,587098107,1096689164,406604983,145285088,1409018848],[1353460121,343787256,741381367,321343764,1217238185,1286925076,1410872883,1928359333],[1553907033,1369092449,20382738,1706437056,1137513534,606978422,293736008,211848525],[525885064,141940864,1149202585,234501515,1239543632,615447827,19602933,885129134],[955921431,1737542197,1854604294,1089503395,1751119810,1575716866,807406835,1155761078],[1778418215,624730573,417205998,1759076143,1128784721,1102081544,257397543,1134006149],[1258822662,1998786805,1480119479,365993089,766813296,587551401,78984527,491313826],[1291955199,829187952,632624994,1226091998,643344307,1455355243,2057654924,974011483],[2112160517,1476948096,78631246,455010837,1949768865,179310223,1487016479,1550523594],[396879265,1905560999,1702973043,1332388684,1769419769,960156097,1505562110,7181736],[228763412,1685282719,728068007,867976331,519344926,1932935387,1845320005,1814597085],[554769340,1073522553,983412926,1886447015,1939586563,1869538728,441106480,420673421],[1082989781,1577440446,1280214514,1191903158,369608780,441123885,983175736,130818838],[721557920,1775022270,248963131,1085037227,738029349,717857685,1027100466,28291436],[835075150,1406980554,585356693,308406552,1057038207,1276093880,1293832275,276303245],[571449219,1336176429,1331013119,1192050251,1657179125,260929008,799814086,1034231292],[1439229167,1312871337,344605405,1563127592,1353066205,1396043477,1295095452,1705297192],[2088423461,134814770,318259278,556385629,1822072484,554877201,1934568543,145748807],[613218862,1289272050,22178885,1814610795,1757661260,491301008,533706143,1040333308],[1273088106,391983787,496909009,757465447,1499988754,1579324837,588161100,1666004714],[98576296,809576413,1827958756,1337712638,471781899,1743056982,2029044767,136976047],[102882490,1564564224,458759054,583648048,1978605011,2043328373,736363022,1151118771],[907332923,1405152070,343523919,682039424,1032172423,432183606,510640890,1256511341],[562586542,1132196952,277515464,1087586667,1843383927,201118620,1843569284,703266585],[563705062,11521114,1335815341,2104397101,1006411666,1749270184,400711480,371762147],[771824119,1717719453,960095145,1883378460,1576502008,113633759,48616092,681670190],[82744107,1934390678,565439829,2115838593,261736671,1435368072,1165614359,1293675028],[947688056,581238923,198644568,1633430519,755568469,708505945,1147983101,1852807000],[1798757882,556062998,205878924,315601964,932454369,1456952095,903980720,1325625185],[1250877998,1723189451,594244946,877688103,1368816513,319531896,234252780,78951136],[390162835,663619760,2036403876,1023033831,1312248726,1996825869,242690464,1797186228],[127395783,1901766320,600723180,50308413,83354843,1772893086,873022354,49042388],[1620166471,726701275,1546020910,1995385653,1764317396,1904291520,1666192466,1590843690],[1522578246,1076348062,2127722266,481731842,1728166333,1224614893,456318023,621032063],[1336096102,23105816,1914268628,736342436,325188580,764289110,147003002,396519538],[939976028,1602499781,1862354726,678007469,1128400886,961102385,1269250741,1081246103],[1434749966,1219437018,647436999,588932398,1063730958,2071309726,980368030,1315695674],[812723292,282725571,1317569758,426834993,971683140,1129516429,1851736803,795023858],[1285600719,236030691,1388614169,102387731,1589560296,77686741,1935477961,1791032717],[1254469021,871720418,2064605890,1726560311,1806478076,623018493,2083553707,403791626],[373471293,1216945766,445773003,444499151,1712504622,54428608,962425637,1207648123],[1875219368,728281643,1289821435,1370004032,2045823626,533614049,2066152020,838131826],[292324427,1325253685,651632928,1776157421,410456580,374333901,1471190986,1859556300],[2004219681,916213713,2074413263,2082939408,1954607506,1841577028,905691360,1052362307],[269904630,825020001,1941891014,1304975043,2128694655,315325467,1895325828,1270187749],[2022787676,1736466912,987154322,241839541,565423285,1395838662,307762994,1464866005],[12668272,58787609,1667314461,626302166,569402031,93057885,231705832,18541275],[2095621458,148254294,1158571536,1540346545,1402008872,1221485826,198888629,1931992918],[605714860,1631186108,1814736792,698986430,1587023233,1326729244,1864004202,1029194758],[1744054695,1798243801,622798487,1892641583,1316946394,232462329,419176965,1076817243],[179640601,1955343309,282644237,1238456943,1914288125,484764303,436777859,1408027130],[1940683602,1635832461,2060948566,176279480,453678935,770734207,1109072833,1541956566],[218365194,1511042944,592087078,1745422638,936385446,1007823855,920971456,1683008170],[43973958,790545320,177780339,462645396,418940423,1375108000,273393163,1755237638],[1880542269,2055300210,642546037,176274764,1712746229,754722050,1297089371,112755881],[311980548,2033699030,1532274978,122498891,2018337466,474779273,363477334,378926209],[1867393560,528029838,1304888953,1966579300,885119405,205874510,1954137036,640820782],[1538222691,552655281,1562740178,926997240,981375868,1646634813,1985393225,697512613],[1886897243,1086098122,1532841812,1898962310,1210815354,411908491,1644654667,1862273948],[1966734533,154306687,964404450,798379826,364134193,2045838318,517521423,1563032413],[808536657,1863280589,770223802,1837464421,2087700941,480317828,1633395485,2068899609],[1226821893,345769247,948900146,1188856870,870355505,946384940,1042409190,618653575],[2044892696,756244897,1106303017,403271033,42630764,2110755272,359188223,214255332],[1181121259,449753700,416504658,460332321,257090252,2028404969,1760625505,1130529950],[891069963,428358871,781720523,468272293,227921153,1967643428,1141430652,240150977],[2082303620,415352771,1627400322,707133435,493861480,195766106,620412869,551190567],[1401038308,1477870295,1958002002,63288416,1208546778,699613548,151444264,1099492567],[1894503974,131568574,1334947244,1348647244,1497860886,1214318100,1454354613,1005311986],[1697062852,923427763,1889101039,1721045183,1314206658,1684696314,302074346,213659101],[355323105,134810799,695468674,854520949,939622746,1013833711,1649926538,811862889],[1833484678,1491816579,2095361201,1846685471,882595326,1129981570,1847413346,2092647603],[1402336558,1703176922,819281430,1919259233,1431674790,125480352,737616692,1798972028],[210837585,1111676382,2048307375,1021278908,1187313190,1278164145,128365875,1674552720],[1055318951,1743414979,721215371,1577639378,1709843077,1433353744,1746547765,2112751800],[1077074333,2057580912,1856143028,261190835,1009404969,1230128760,916173754,1782907580],[1788679324,1881934719,1333684416,1699429627,189676568,1067740526,1740626958,792165928],[945095931,677361761,917132919,765883476,726019578,18499460,544625829,1976294613],[795232427,1944595481,222279436,1259814535,1953760570,1487763593,822469222,771536555],[1949771721,59761762,493143583,1254238191,1542746143,1546707195,1144673415,1450338086],[915309687,696095731,429749561,1035470364,1443336847,1971240130,886877247,448526505],[2121179272,2126852520,58731373,58752842,1526339218,1160173223,1001976837,530192057],[424416937,872459636,2014322248,1394942888,2095406493,1772618748,1383901276,949632638],[1358051312,1170687975,1032350000,453914927,22490799,1761438712,1977278182,10244093],[83979929,1875354040,2038138873,686724352,803635415,1334630997,1106537065,784315847],[1214320228,1873436969,265104452,1420806910,179062890,101179080,1829145459,911749380],[1476961416,426041330,1476237598,973977795,323268314,1103890730,1540851481,941323981],[180139047,171557882,277032616,561927275,52174619,1550154788,865066299,488934239],[365316272,48324771,1827584507,789670909,1016223337,1384405133,1532794944,424900129],[1523194459,634518535,1139762009,893507203,643740772,1142836444,993878823,1419406159],[1131859936,619989084,591988751,1474895311,375762763,1346927483,1397790741,1811294448],[187845438,1372764098,250590611,1366297024,2002697385,538030104,375333148,137165458],[1850315831,2125657833,636821079,543744750,1988409430,147032558,418165843,1194266524],[935425956,1474414807,298399602,1774543000,197101309,2083232045,2049967971,1184955049],[671521163,1419375385,877144342,1804798970,1863360454,1230481822,720164176,1695095111],[179099712,1126041803,807080802,1477184652,761175577,51493276,1029698094,1536308962],[625073518,1732275672,931519937,1758873891,1942340857,1455935346,1996594258,1929019590],[452466956,42607501,456214096,1020071383,295583804,1708865072,4616068,435218425],[1929167098,549309394,375052516,1392593362,1944597745,1777047434,1774759272,510455044],[1823700335,1068171570,1112205900,940076549,882474822,2038613351,790360718,338284179],[1905502795,1740666567,394674468,700747916,455000558,628719611,346563393,617196639],[996936723,1106256981,687796414,171025473,360666955,790240482,332753842,47248227],[1090214309,289122237,1956793662,1215870824,1594207438,665004498,1012382885,1947432619],[235490115,2115977819,399480595,1052365944,533303191,1124142257,239715229,1473805586],[1681662990,972881691,726605456,719947291,60236598,425678692,1120835386,1329262007],[54639173,102322701,1522755592,729556341,1805274198,176910631,1053430277,474627813],[979186832,1889508182,568112053,341389212,172067519,476368364,2126221806,719349892],[133074822,584454847,1424406524,1363694406,151336547,1030904824,1427247436,898697255],[2070016583,1773281844,828876957,1511545262,1359340919,467839745,206833364,1567141612],[1040171181,1455870636,2077438451,1850917349,1950607641,1596573942,1419015694,739544761],[1658932265,1283398964,1460713811,1730547319,713909672,193008881,1398702942,1806147070],[918342857,1140397670,2059883329,537663680,728448449,114438944,801018209,1844337538],[1992426912,1940562215,1478237932,1061805435,527911845,1980202192,1232510,1316522089],[1268610968,229590122,1697102504,1486739490,98710518,1662446138,162090144,1210422904],[996142964,1589966202,616545801,2108991251,67130288,1434912752,2035691484,229176121],[222200610,2028104442,2012331621,261964841,1684646162,1912518902,800921965,1682333718],[1306748944,1232908611,1321390472,455409503,1234722313,822242592,1097907932,189104844],[6186524,161773306,938771440,1651544262,1517659527,2093894411,1206264837,965105248],[1790115858,1492541773,115593302,2092190976,459256414,1701208944,1487691163,1427389603],[165288171,845055218,424188814,624235208,2046309660,1686682888,1405091434,762884869],[572238740,1587926531,1892775697,1526119698,1833433055,733427823,1292849482,406038461],[1488067338,251929558,463956015,14157645,2064655448,228103418,266616379,208925230],[1201306760,1606498618,691168923,462092767,1432436991,20536987,602816745,1654330048],[677566005,1220850017,24996366,537402094,1198379255,279410669,1531151980,349280738],[1522250507,349329399,1867018682,235119054,1304192390,770205019,1108165597,1000502787],[352283210,855157837,489398834,1530165046,1644535334,1275057312,541154563,547638866],[516303217,1179799469,704923510,2079647007,1103414638,740816785,1489966183,1455956480],[1418799728,416992517,1713560288,1178887059,2043150216,708270150,1146867033,2066702007],[520715649,2012517043,189027800,829074147,1811600182,538597206,1923056290,529821103],[270131802,1368394035,1397143726,1250200891,230747821,345220883,1326054404,391094927],[1494501046,2088819692,1179203613,563059386,227183969,378922058,1058579830,464460264],[1683803293,2083658962,972179056,731883455,184964718,247767397,151666964,1898316117],[192557306,437596814,563232733,929874883,1046280249,257721310,1773918448,902881070],[1482683999,1590468028,1714129997,965506409,1968904928,2100302367,319144528,71419820],[1331161976,32807215,430851661,1264894278,400968820,1332113871,1960428558,863289156],[453955033,142440911,848547148,35038471,579684065,472685716,368176269,89943729],[296732973,444184289,84390033,1874621170,840486775,355561923,1708671252,1803238260],[1566990630,626423925,1238361182,425534450,311160268,926648044,904950230,826312481],[986569922,1514762704,880157517,1690467363,158099876,1681287078,1272602713,1629083529],[227991794,2052564634,1128492217,1800284661,160742159,1964780043,2071173052,141778578],[674464300,1499924613,510467413,1573189533,27290561,886520561,1108401434,1356323629],[1972672409,2084309604,2037722134,8325112,1060021660,2078835473,1873828036,1876981649],[1406356399,1515602679,632009816,1689527403,683505809,1666520386,939640253,1721735154],[1338139607,907254288,1913173489,1587442508,908399907,628721737,1453646069,244702909],[119234190,1503679295,800679330,1219251708,573863776,153098952,1805352685,325635470],[1545024246,2130687541,930949654,1249561930,1380182688,239351496,956262184,305953842],[1782674653,159801814,499711455,1294223958,1184508927,735919068,1061681250,1878142546],[231653292,57408677,505486263,1285845229,1624802107,749029207,963458729,258156377],[2006761681,1935757608,42969428,1134932715,978877415,353185113,116229923,632357305],[929770959,1710925836,1584258836,463128550,1287485467,903579955,1547629621,1067206651],[1703098044,1149539479,1500610980,1718914919,1392213333,880394692,863120475,1691335602],[2027924830,373503286,1250517951,461671118,678928859,252179931,932905545,266743471],[308920342,239118192,1603999375,133447235,1183182669,696760030,519865018,1199600144],[1200557568,1704347099,956776299,917487868,330078849,166199582,301668294,1212056159],[52756366,597796703,904414462,119936112,821966051,261074644,1438039270,1746088426],[876621290,1566980209,76930375,1802672398,700689769,1962336396,154263111,308738302],[1918529958,495215960,397493163,627304467,212510123,1168379312,1782809149,1908645206],[1287331226,986352452,509647886,462074298,2051476441,450664572,454404788,593785774],[1260868880,1835227953,1750112996,1074525044,1433085694,468419624,697709858,730974193],[1232300890,1985075445,1174582014,159790642,1765266256,1872904115,1712741643,141845028],[615680135,902070732,226781872,1147623603,1156733655,965209021,1689663047,129390806],[1210478341,1178329052,1899631477,96422953,1122000289,1603834548,18549528,832204052],[1611030134,406159007,1894988922,1394466904,1595927071,541915561,1621992854,1992136178],[1323285327,1850077772,28456077,345761696,971861447,2121870235,120664670,1111087685],[75247635,1084926516,541257566,2109903754,166806101,1944473950,2117042054,1817491698],[1105648207,801695105,675506631,1120783241,1159956068,321076611,271037181,92437164],[1384588190,1226096757,984203883,573620852,670430363,328508391,1139413216,126244688],[296604417,237088858,1258782417,693041272,137872498,1216672230,1928225361,863605823],[1667339907,1352157590,334557725,218408725,1415849478,1463411178,451518288,2043535279],[35196705,983970574,1030740844,1015287806,1183025577,331488287,1597544258,1417233076],[605416537,1146082088,1853954039,1984257275,849250835,1911827512,1964694813,1953424122],[334735593,1885380943,1882863663,273934122,1602572320,112095273,120384402,464444925],[1198925590,909108889,1795611414,1668785168,1446946056,1451527875,268002450,445892464],[1714409342,1213456262,794845998,1419762303,30770642,805250241,2092591754,1115232141],[755832161,292232342,638357469,1892350860,537208315,190649850,60687705,703213258],[642563130,140477858,1908960313,1133540936,816364154,1355647820,1931402672,376638344],[2129674687,126847808,2039822303,1599253981,2077435188,53587069,2130147556,1640365820],[211177536,1116550343,1147896811,442767453,970659948,908332075,799090470,1457240934],[1331510044,1859423729,1313057638,30093216,1470719148,349397277,939946388,1241543775],[1499638085,230446831,471692684,2054386909,1010465230,889466987,1456873175,2009655874],[1595692124,1450211884,563605548,1085756437,378238248,2057559573,1075938784,622129966],[957647174,2059951447,1435236455,796954649,626441406,2096861619,372562530,923125582],[1210874213,191186802,936103849,2022694801,29899300,970328170,2079442591,1305612168],[1853089985,1501307784,771177545,424348164,376433152,25047393,1276993441,47971291],[184761035,74679064,1849157162,638933718,1968700556,978057625,505667054,1449571984],[393698618,1417497694,491006609,417571645,2119989201,614872380,1943921820,60237558],[1339112664,2090665223,1669461285,902154525,408673675,746844302,302097622,1116491922],[1811244740,303532006,1593789712,323788793,1904011902,1366905105,1265930867,801526668],[1922736898,1430751889,1894688547,1136154273,1596762962,1985014811,779742579,1364058257],[1409511192,1547015852,1838343697,494994190,363110507,991812282,1318515874,1293042337],[204332362,1132529074,1149683874,1981362007,1926083051,1325964233,77885087,991472266],[1043561176,1639671179,1386845653,923613409,1474304950,420457970,644409817,305442653],[1503254294,957372161,907138098,1643810254,1003096504,1320807797,1074368065,1464392301],[308587279,235503683,1942696230,1830747873,630209600,1631751607,1620257509,408378800],[949940978,1896295087,340553977,531709292,1865137333,1790762589,550516668,1837744975],[1494581313,1630996161,1564813328,507907247,1286114334,5185199,1511824021,1734000716],[205664092,1174606228,1610981680,783723083,148019121,1767253511,837807658,1566630149],[1545652729,1242232354,162240688,276931020,1082615074,1057484446,552414088,1967408276],[193919090,892676063,1968914310,845826099,1274765098,476275442,1399568318,1378000237],[1216184025,1477687096,984732936,97571078,953334399,1057774395,1351638382,402589751],[322024800,648134058,1888845621,419028116,706259384,337050038,1440935422,1516677783],[2029707952,1305712620,1752643998,123399595,1625917271,410990848,230642589,361889494],[871667295,190107215,2045226107,1675982512,371173431,415633325,766901893,1517586239],[1585639911,1186465050,275448032,1443251152,1013418082,136052519,1442924159,515012263],[183005328,116237646,1970271579,729219279,1867997476,870270141,1745110798,1329024088],[49131999,909831871,1428218768,241271206,953755173,1874356892,2065235103,788783453],[1519376348,1207881174,162180417,257780801,884778966,406401377,1185294496,1829064831],[1354005069,1779615707,157854557,1279143599,746640043,1165757968,1842797491,1505321687],[574089292,2123926784,392233654,692659520,225618058,382884083,600775825,319676851],[554130337,166664274,1135000881,559480032,1393876162,1214446841,457684810,1592097554],[654032399,444342213,1780778991,1714298693,2106292587,1145211536,1220465247,1549720491],[1672424246,179718560,405140111,843162477,1399194993,832448110,113902611,1103760838],[220747358,447585525,1229863026,1993490436,1723412876,1926644180,347756413,434849906],[1686241103,1821285936,1785644903,1533528440,1298980406,516584759,1314578887,1664403166],[1590181914,298295516,548641987,457614316,897023752,2056646707,1661941418,1385619036],[1838150057,1464221589,163656993,749307166,277275056,1138294295,102584498,201424146],[293868903,1680496229,549642356,2000157579,232399348,246616160,93367344,768517272],[1180904416,329524421,492101866,353305221,770638317,2077221825,1878126073,1775203819],[231973463,713180153,929826848,1532661808,311035636,1074640024,1821507630,2031551437],[1561781977,97164627,1965393876,2110207877,902537092,1725132240,1704893221,1038642145],[1636754504,2093346905,1242111231,1047811414,399171137,1430556889,714926611,1744640936],[1612887504,568877616,599158584,813245923,294516247,1811502903,1173567559,2110428731],[537318154,2065232848,1578041230,1656609031,1980944397,1040571916,1170955351,265346138],[128650835,1714953877,1146865346,75113286,145442426,896442487,404080733,6404741],[135876202,857940519,197797016,1347573652,199319831,1621895021,839363900,1825293390],[473580744,102140904,185201101,1767009067,1349109709,2028739114,639118160,1782405859],[2005085890,55971136,2116903650,305926901,1860288445,1897900453,1897819486,314381587],[1536831590,690146928,1498430253,574277169,2112421641,1631352182,1330796445,1484284438],[1074288835,730237583,1033035744,323728306,1263554182,414660642,671919788,182047202],[1473051231,1542161683,480205602,1639838786,821371660,1005133807,1371870214,2056427217],[443878244,1434896831,1457514555,1233527418,820394822,360804051,1197207096,1480582830],[862581392,1804777909,1154717176,1096800077,623866439,872763390,1748440148,2059528377],[808227291,383629913,1356267088,1101154457,1605038220,1959440451,1568099222,32368297],[1581487099,463185199,1440444125,183296845,895905877,281029040,497078674,768629104],[2127933944,1332593869,1413678225,1503090410,394036726,2002452899,422710584,679094555],[1816875423,1249661680,804516614,1909625402,109081333,1580471064,101825332,690596158],[678040545,1631869833,780052008,441131648,1891514273,1041537823,817211944,859130577],[452702891,887567802,748414487,675898346,1575359197,1777039874,1529972868,304805834],[901088228,244237897,290527968,365978047,572579925,438834069,1441640524,621059640],[1770100150,1568914933,1056701335,495413390,669843342,1748064538,1652396918,1983061693],[1980869445,488969536,747670656,686346622,1369751908,1050316056,1642034060,672650531],[1069928943,600026893,1925779642,2116400359,420206205,576433199,1226906513,1269720786],[1719995182,1569744790,1406409419,1214376938,611220894,181276353,1602172318,551890133],[938013535,1731280905,720681064,1956278137,1374553611,1514637164,520428969,2072180790],[1300697257,856158608,950777676,1175577229,506119504,1828662923,1048785762,344564976],[625877715,493443574,814416960,1310807524,87639668,1536666327,1963646546,1150228894],[1919738488,674695655,890231148,1669457855,1689426483,475023336,745316521,1897947284],[979551400,1818506903,1935344273,649447298,237905625,862997181,1117867613,374852298],[1888080251,312087601,1138069188,1436066156,200290474,1868995132,1931903176,1855261343],[616820639,684687764,1384131311,1963264326,2006546654,2126517372,314087566,369960061],[1193113103,1865121754,894844181,1958175635,760738636,1393377438,1516318886,2061851464],[1148852581,228175991,1717665433,1975895055,1535777218,1862921594,1688077370,1224668577],[1759923034,1502904260,1549968240,235813407,1959507338,235499917,491137291,924323058],[344722351,1993518088,1046742724,1063834081,1342703996,1241284647,1218352534,370647045],[187831414,373401053,46222953,1212974940,579974451,741494916,1579004710,91236115],[12605569,913591847,776203827,1875013423,1536060099,1206679413,1314782526,122407046],[311220756,559879198,1329534633,1805859253,1642165860,1931429521,2047225502,2036865647],[1272867503,860153070,575296929,145240813,988948310,1052084764,140663978,751475829],[496735007,1444451267,1311096103,1610894362,267964473,1334988342,529128172,1361178163],[999209313,1379899079,1164488385,1733524579,1580135925,1928691795,628312160,1862245435],[348533980,771333076,2117591287,2001349527,1975443086,1413252438,1518496442,524285525],[1250546126,776111829,1783348392,1194205606,1673428498,484246002,1056623052,1934789084],[970310161,1908289514,2037671858,1653695068,764938449,961889855,1606659188,255785485],[1647746701,377304528,1276041965,1023968739,752409666,1516938300,1747536162,43713783],[929196491,322406730,2128093864,1690187155,2126546496,1984055250,728335644,839489342],[1180061705,1341551903,1551464960,2122590586,1511736736,1355858660,922671896,813154880],[2021247697,357329138,776553069,1947065037,548119352,1636639611,19294039,1502195385],[2091564775,338829560,1775141738,330457613,1957140792,210854925,1455048140,1310562818],[415882139,912144709,328277083,538939660,817597487,970161171,510318545,1404079050],[2086451848,389700600,2064567811,683038228,224886447,1814589654,423599213,1500806703],[1641461533,1936535254,1738733127,462923517,144736386,1344467203,350617235,1451436656],[1783762263,1372373260,1383002060,490320880,917354799,316565270,1997781389,1130592836],[43757010,27231482,1824927251,1910648843,509051515,968402056,1494993766,670159858],[679325606,2082731940,1450768413,1507218856,437471693,1086360042,1557757551,1400538059],[1648224203,481900996,1855416193,1185122856,66477240,1495845234,78948282,56178033],[1505630697,1652624331,1284319312,768822046,656088209,1731993322,2011867875,2022609996],[890265827,1236586497,1427395046,1669222104,2073315351,2088865767,455374249,1826144761],[1925398106,1545680977,711214665,248122619,1271650986,612082671,874667066,1669463262],[1750944857,134678712,968273814,1307281733,567263854,476930116,521967839,586055121],[969652172,1101776366,930758665,1892434338,1843561260,1173658243,1652874718,738032707],[1123247802,843512594,638416280,1215487424,1204792755,1488156261,1455465258,884926020],[732511897,59040814,116209174,1082162925,734505027,538789617,1598049843,387119783],[1518700697,507592590,173545380,1611939914,288035251,1681262135,1366179648,1816686850],[35078337,1247078867,1231276248,1186038896,1322342899,1676797432,1840611871,692295629],[739407064,2018220907,1862643019,1263175444,1599100240,1956126512,2093289306,573859031],[2114092865,1429886725,1855797601,1528878832,1907543450,573740658,1469695857,1293603300],[591085064,273171693,2012887632,1016050174,2002013710,1825552823,1355087338,1772223368],[2058630879,1982339537,53211947,1033416688,1085572251,1961604406,560188148,1295863249],[1337788678,536928225,2105238362,1526366899,378628311,532724574,829351565,1316534793],[874081326,1057046200,1573942982,1296875142,264523851,1863339743,1891480708,1439348745]]},{"start_index":2048,"nodes":[[519617787,350405405,1313887031,759442388,203094163,1442787402,1453627158,1327410151],[1149356070,1735297485,1984177967,939410448,1988793568,140893938,925159801,1204459472],[1424648308,1439106310,1533170478,885708850,1855165245,1265190048,103254562,816641066],[1332501640,2077592036,1865460926,785842711,142208072,2013057543,231210315,505056347],[909524501,5656118,1330583875,405071812,1158441995,1627189868,462371776,1999034245],[1138875166,565310607,1765948622,1399956486,7388519,1947819113,1292316169,594125774],[901892300,1682579664,1170495821,14712672,920581133,2074628822,1230165319,667347142],[1404954030,821927040,1778012517,404013435,255523994,1480039432,953809813,1607741669],[333718935,1303959023,1832716463,1675158354,731475457,806372682,650892723,28637464],[1353497200,1925554121,1344415697,1756354232,440605163,573765396,509019303,1488507645],[907946772,1992502333,97545982,513500153,209641305,1687524541,837427346,1239173764],[1947386746,2073261688,1261372765,1724605856,837765796,1832444300,167791405,914885573],[761827907,486973572,1023671628,1332294159,2117105068,377158728,631499570,581619242],[2059573291,1628379769,919354090,1179935437,1132470910,1487780803,1014950055,1490052512],[1556104567,187657087,692588412,1689503801,818559787,943788202,1193299638,1181933029],[1790302904,285549048,371961304,635647445,1374463835,932771201,754288024,551745570],[159805857,1922930754,1359745866,662750146,1465954103,467610567,888057822,233188751],[892307443,903220027,1140619577,1183808030,568893543,80775829,1777296737,1992886761],[783961554,1936183150,1281329222,846245272,186938461,823478872,1895131312,1224981780],[1768219927,790414547,873318913,416479482,647610927,144839219,916603110,1819070320],[343409501,327935118,471097076,1907434488,1740691983,915281689,756692610,992177034],[2083290418,107417568,45578902,1404359068,487945974,1919879611,764742448,1869314389],[1010395355,324228061,1336989901,238543459,1896331009,521688197,882154916,234026353],[1877912618,308699833,561305882,398621749,1438804465,2039882620,565196540,313909173],[2050387825,1826891555,240828576,698789178,557953969,504255394,1250019064,2028695618],[1347764972,720816203,531163873,316792451,1875411941,577921467,841172585,2023145624],[519493831,640351677,329524299,305000206,1996063410,1862732169,964394542,1148800846],[640045078,1842003292,1014061725,1244100166,1645417575,3927638,1371487093,951770207],[378894979,283004781,753319269,1597029209,1435943674,1549402950,1272159110,927285195],[2074257069,799007744,1444841948,454748468,1725449988,1861226149,1498402772,1650043926],[520357323,410119520,7241904,941790467,1568512406,1098864815,538956918,1221557153],[1418511757,560277555,820837818,1239047945,867630723,1964654987,1752485745,343892012],[21173662,799109976,1288041604,35354209,786094763,82131510,117001042,230676744],[1581378377,1745258005,75788341,1806115499,1241175410,1742120722,1451551433,832262977],[1056128398,689704615,1612714248,255756546,2074104680,669900027,1318621196,2059809313],[1758848214,893770373,483488549,513813747,48644337,491523233,1895624428,1170768478],[1197927004,809562042,913072156,778844574,696335931,1885172577,586602094,1256675896],[1319698795,136477056,1509607640,1244781817,1444634552,956068001,1651105512,424962611],[1341115981,144764176,579698688,1273204805,1201973299,414118317,2091311122,496111368],[1447455453,717641884,1492537783,1218689469,1318392171,272839617,828056381,2049652016],[1990627502,1054782022,1852397164,1110463442,689603116,1680525979,1229184086,1628915543],[220203239,1624387179,992038518,82514854,223827318,916577771,1828726305,522752353],[1230879249,93121288,135938043,982484706,1196986315,739998497,1540508345,1541232258],[526965375,1475123042,624145965,1239945535,2082522486,716365267,1649273300,80645952],[1901409399,1418028909,1733726214,1101711863,977628951,1804696674,604464405,1605663104],[1511519249,1066874710,1503566203,1846865592,1887073831,175395753,641091926,273191377],[642712690,742254507,439640286,387689854,1531236159,121932814,1435227406,1091900582],[1320906917,843667614,958550698,1210345834,1294656972,1905142034,379641122,67875295],[8011134,1234286455,1913083259,1585719086,867360718,1797432045,99948823,679940628],[403096504,1761245566,1421652742,177701397,310276184,801626890,1942277175,1572676028],[692508063,16865263,1966371658,210306448,1933720425,40466970,2123943110,777163295],[551410767,1462685509,376204553,1691467012,1898601798,1883672927,96059105,1943680569],[960740802,1856917442,881483634,1774568679,1533125237,1137364015,1244314626,383911773],[942936038,1604509222,1250563451,1181421170,1639875233,1853929602,1784040911,372030076],[240600955,365388687,1206845830,1062249914,673438035,2114003015,74508197,799085124],[423085223,970772289,1483912918,1117418806,1609485986,236851643,1215965780,395030896],[1369322588,1834962546,1710175512,1749372789,585485446,323204477,810009858,1625392778],[85350314,1053562142,1026813797,1781711642,1973933809,500373852,198461404,977315606],[2109656138,1392333643,1383286610,92745992,1822877347,317574559,1096404450,400667449],[1457747319,1683139522,1895388943,717716156,408985222,1730589536,204130412,1451539767],[1769477874,1463645739,491882790,1578988032,1359446103,208767136,251225080,1568780769],[154905278,427781219,5623952,1043940255,1490380319,1177339180,1275642810,1470470437],[791335912,1365317321,2096166034,801607260,2042533781,775667864,1143711707,966728756],[1304039960,857165263,532257485,286868000,720467820,439974841,1355724498,756968752],[868760187,322810022,1723732877,1749874368,1147347579,1520093518,759297397,1953875264],[1836838578,2033947837,1504108663,12553492,1616626709,1306276289,139317093,1843299071],[2090025520,1509626961,1333565043,1683196278,1600842596,293486981,1665911067,40963581],[1545824030,1264392272,2042439924,688884930,747434387,472255820,2098414489,189799783],[563651010,1062687804,2113551977,1198958124,96396493,499054173,277537048,419475570],[1320729358,1339087574,1374489289,1280643675,797108870,537325706,1238148718,1275050162],[1642596803,1858018311,1322993888,1786720187,1677277393,1217595689,268316525,1689703775],[410537154,1458489180,1887167764,615365714,324963018,1861704394,540319693,901526476],[1023130489,1974514118,618233342,1409737824,848392535,1393477011,886911296,367924489],[50901665,198070330,1394650375,1074584604,1578196446,1546433795,174125504,1470509870],[1241770515,216593532,1298567344,43055482,94849955,1494959631,1042974495,924997181],[538246888,9169255,1619756551,967176755,162132698,1352998539,1441144503,1243223737],[176685965,728873103,31693333,371562934,1648684339,546595943,1797759606,612818701],[1529078293,1056272884,198035863,777563794,1819825710,374372189,1249659640,287870893],[1441429493,1135602714,1833033182,1113325651,451494377,1193710973,1803310329,397395576],[435161177,986520592,305255045,1187943771,508526979,1183707907,872282192,906672707],[1399392151,355078398,416837968,1434490697,1260671064,818836185,1223583318,200421998],[242186778,293463789,619486757,1129657179,1269482080,1213181998,1183197471,674438671],[1658824403,183541119,1677387560,2088271617,995842415,1400334337,367522999,693036525],[1556243899,823683224,1516492077,219557268,1783598858,1511977232,1882968219,922132447],[392164434,176890773,309791963,1962112563,1083654183,913396733,1717225698,1929811519],[280223360,2053865724,825073134,920244048,1249527929,1088605943,1189247515,1841356878],[1017048472,1182333310,918730242,1744339128,1016154968,797792033,1645007001,751122637],[1191270275,2022718307,1528616051,491579695,2109077346,1912072536,294054795,1210109728],[128089235,560769698,438413545,1206949542,505730708,77066923,1964682672,160445669],[1915999350,292258629,500379812,353205085,740443137,945223912,1582937187,1959725124],[1051847051,735404032,408613191,1560090773,1424361764,1549554159,30781712,527780478],[533772525,2095150398,69521231,134220203,441616512,173365128,1452316731,922800720],[370235904,357264889,1628029934,435359174,1618107511,389619728,1475221340,124626105],[2098980796,377856887,416374905,191093610,2074324491,341023236,1295787277,1266494876],[1594304231,1891903285,2070168822,1481275530,1155216944,169792503,1774412333,1335047260],[116862424,1833272829,1651647800,1915198907,52017259,1631531866,300994176,2001547041],[875010736,1191969810,545940914,1988674111,329071174,1409405086,1854462385,1352961855],[73593765,492500984,1661668917,237548283,329461351,1101794861,1971642886,46367365],[347888194,1298076626,1556399024,92871352,1397119254,1427821465,1832012388,116706669],[1107112184,1484385620,667701253,1597501594,248014903,411699544,1447742106,1751333935],[807858709,729844810,1633114645,1967832130,1519716798,180451906,1829343252,524358360],[2028849166,1583571241,1759960953,1535286429,1729185713,1778263684,1872897327,892398297],[1057413258,1292269050,733060423,1695449312,1656041106,1197690513,1602078481,1738044517],[1838553398,305672251,1338225434,1871016725,591619011,915184623,1831510900,1376386958],[1931250710,1244712811,1518577216,1817219242,1135725083,370416725,807159774,1108569547],[1085835301,1514851400,1800078287,1032998982,2115154932,93207583,2033723626,1386010543],[1559662930,826359930,1985423046,562635238,237418528,2091027140,1312811888,539405091],[1603273020,1900457077,698167351,435684027,1739061980,1803837203,1389639027,1973244804],[689449010,1172481249,1940599104,774319842,1804096883,498818764,1950855776,1413332939],[1648560470,2084792914,1079091,2112698910,1521093258,1850051838,2051399243,673964258],[462573577,539917413,1939914249,468545801,649132409,476082984,633086412,699904741],[727571993,732200094,602947566,441278703,32116141,480154563,703613693,769636192],[1160306842,1666863708,2086260423,161382396,1131873147,153118620,2036627525,1828736933],[1865892026,1782803548,878812947,1568772166,776596670,106408004,1782283998,439117246],[649537410,995593014,107585504,931577595,1972480827,1963966588,349166870,2117813647],[323428158,1645150774,1051039453,1551444751,1329245256,383379564,1576128248,770827602],[2007247997,1089124296,60266356,859617426,2076447347,1885828434,1554534880,1075900772],[1583505322,1272999269,1577416191,1771159635,1229796791,1977957793,1365277466,680537626],[626916699,877865409,1467958023,627416237,592247037,1095863471,1161770526,1997196777],[1327880607,2061306665,442472485,1742896040,301258481,845459836,1344730638,1448467931],[291177658,284813656,1736415739,157223236,1689551845,1873650525,239984259,1766636701],[82555161,2036794480,1348369931,1251393314,316632799,583080587,1636492490,687053195],[1922423194,1772867313,262803210,2101155962,1505764318,128400146,1153998930,306745180],[1976614586,1056492111,2123585189,2079112522,2048828371,189976795,1587605469,642994527],[19225185,1254319128,1357465507,925146370,1560810323,248306694,1229965592,143985576],[1027575550,301296057,1396528307,1311292736,1926997133,1192049441,1857095214,56555970],[1640866545,1706266752,521729154,1302639865,1794312762,1518205422,514090954,62123911],[2071699048,1954433534,479186263,2113558428,1927965175,678154229,1154373271,1596109960],[445202243,1489050282,468116314,148407264,409804491,1924920381,2045579628,693542202],[2044573106,1868046243,1870911196,2094538859,401619764,1786201211,1458372361,1073219926],[2055195868,1491057820,252829778,572201149,977515928,1139806808,482326573,35842933],[133169763,836440560,906919726,711888512,278396033,1302675685,1454739987,1054034455],[845210731,1281110719,1463120326,1782897684,883802574,439316841,1966461268,1483578141],[726879911,541995992,922018525,998652636,1053612935,166779356,1181440023,302618940],[2209007,445139676,349985948,1531115335,1787864300,968030854,1281185472,2014774175],[456681468,1136794050,1593148973,468743349,1069265602,1637352211,66048210,910451038],[1843960791,516479344,1050091276,236190626,603811173,1087649827,1056065913,2026320762],[940528542,1843590500,1255187997,488926896,1300462723,271130035,37530029,1982656959],[1849505963,298287229,125494437,1142920432,525204531,1523103568,1544608012,416439180],[1625868538,468276019,1899060813,1855521771,535233280,220747385,37307673,449609419],[566586905,1277872103,747371888,1289439229,1951234112,196299404,1893705260,1796080613],[719913065,1635220507,205376326,1079159855,875694423,889851331,1338822610,450305286],[965570182,1956919338,162703565,1470026023,1580007524,1928794688,930234862,534870964],[715138277,204838056,1493200766,611512829,1868847561,1815144960,898957318,1103257363],[1476563866,270292414,1770371979,229476685,1972359793,1700769315,13132417,676740614],[982860983,606851173,43630603,1932595070,826195031,1857250692,1600109832,449993400],[1154548759,297060957,489801903,1317908664,947535765,1851400155,1634396348,584642527],[1147812624,1407283049,1440416279,951411225,1153475171,1100913841,185671242,251282251],[2000908711,305031084,1925184164,2037959084,1029812618,400857627,77611609,351117485],[1010742064,1148144268,338213362,752467170,1306379782,998545379,851923824,387304830],[1464951532,671385969,404682152,1239070335,584574607,1208930144,1747942093,1592171091],[1505254040,1365715800,1579676074,1644590158,212219608,805709470,1870178573,1426635011],[625896757,1290381607,86622140,1717341155,1881132164,142622199,121914563,1607301479],[1460691271,1098815088,313025157,476979476,1794542187,867021716,620876367,385887787],[244788854,257670575,328412540,98789432,143499980,1615821757,341185466,1608255253],[1831131491,1445854773,1191065166,1612356405,1544960311,1159962031,962401490,1366788351],[1929187265,1769299414,883024013,1810942917,1128798180,2109984266,496879722,233034267],[1329248069,1133961402,188499065,1144336393,576870744,687197135,1052698857,264519264],[2073521580,2089489611,1614235247,714622187,1193380645,942315779,282007070,653296462],[483536939,1205434293,560896310,1542075212,1510145421,364075517,1065248084,1454281125],[1549735168,1634920644,1657932240,638742196,520966450,493836640,210995094,1937903589],[1410336745,1324461846,1082631337,736861033,1058704437,1141834966,1109340187,1912697000],[1405404969,892265168,1578915395,569292352,1502756177,2075082114,1344635098,1810093306],[651044659,1339872733,2057958175,307479200,391895247,207266230,1748050461,751907053],[1913957665,932799412,1422094698,60307058,764932109,294559576,1031984405,517350830],[1611456170,1718409632,739690896,1445973991,1645053290,19075117,645794641,1264858132],[1925554552,2073846126,1347878986,1486535401,1072557966,399495854,199383574,1511615536],[538844939,1139534172,1636603979,279386233,196056151,1045791398,66226753,494897719],[243928437,1658448111,1221643858,871174090,893071427,2048409647,590237621,1590780419],[1410146824,1307953434,458009498,1372802547,2078659557,1150518427,647533647,479275587],[1846705817,1063463279,418348424,749492276,125742321,1564347556,377374291,1923925433],[2130215254,558269504,832685496,1219898462,84435793,339152423,762545912,364838154],[120664097,1500913400,399148553,83712401,1500875246,1639289990,324825633,1777434832],[1593314250,1324759304,815473997,700644468,892993066,1007825880,980928492,813030809],[375869136,1895682330,1758562768,1132269193,2041031235,577345220,1959960118,1324392687],[825004228,1707387853,684178936,1491439162,516941591,1697877190,1150137763,1820754585],[1942375517,1267261207,726560327,441011521,411203264,1684273861,1403634344,1061186899],[982915569,487358760,62057423,909667985,228180198,812337138,1575229618,1889052038],[200708828,1752237949,1141898125,501411809,645161567,186638469,420955419,511704238],[1362647278,1133281713,1095862363,66185417,227412273,1645585617,638007553,863856844],[1249837896,1489042586,1439576011,960794089,1357055214,1897227105,1012156691,991226948],[1295018462,188079643,804792443,538375691,1806321480,433027008,398988165,473822307],[1208951984,382725406,2019794718,1181159301,1886525045,717825352,62428755,1603300927],[1814074052,1462480833,1162019742,1840720762,1259930861,2107486301,285341145,1307266017],[1826844763,2008200940,1654808198,1592062024,675877307,1629392722,1258340870,494372868],[1779315000,1109705954,1895018929,465424268,504940983,1134627159,163547712,1872671124],[1217102663,1580323272,591218968,1040603164,637506343,1468159165,90191150,154461063],[761789591,1128533140,1632715292,519658357,396701976,852415648,1475642213,1239066767],[672709401,587264191,1030594048,810953034,1283646637,1807526389,1223169951,152208670],[1533559517,543002592,1940551112,1220776129,1278294592,993403085,856525553,1847304569],[1057834563,324668798,1657259152,598819737,1047941158,675894569,1673109488,843936669],[1920529110,521554036,175687052,1578074455,1068554175,1965291084,1049558267,672034995],[1074768479,435826398,196980705,1229022314,312796162,2533306,1164866407,440958584],[1953890300,1271602527,748892022,975749876,690656184,1190404108,748623615,1957322505],[1640080059,1396823157,1806936935,392932895,1672215007,22497578,1871239317,945126628],[28498033,1795288395,199107717,600745285,1170337305,119350421,704665942,715608316],[456612700,1770323933,928168838,1409928053,635993635,870202543,162555711,1554509473],[475290590,348264216,736864172,1701002277,306410632,610357917,1500805552,661742409],[777650529,1641608221,1270008791,729494747,2002609570,447907079,1341413025,444335543],[1395133979,1888981103,1506750451,2086613750,75713741,1373081383,32516359,2105991234],[553760762,1604345773,503982919,1792351447,559302827,83678638,394216860,104575567],[939658114,151677658,2001120719,944633275,166549308,380637207,1731466913,1907622209],[781672612,532151547,27416986,1907594852,1306609433,1443409436,1008947747,1179463864],[735498766,645529140,129136769,681378847,1726118954,1802863342,415511717,721554896],[714525809,726289102,615954140,975505011,1230494348,264158781,449915243,1698153133],[913667286,654864156,269055564,1702984118,1899529014,451371189,817952260,672722154],[297412538,1457764741,1297825749,1521124443,1152322370,1402468066,1976222410,781562017],[2102536114,1898619312,13735045,2080944094,177522860,2091058229,1315843485,1187012761],[1466198188,1617368487,1670532560,2117843749,1322098022,1366592451,1235759669,751419303],[1207139583,132654723,770237300,1810683987,1177366273,897616078,1243278203,905715503],[1733787739,687627448,1734280098,245530808,1162356311,1972405601,1318022442,831326933],[1857948783,1176576921,1773720273,583746826,748533766,1375204801,1806691794,1758760260],[552586270,2099605822,1872577739,1046109577,69389218,1074617253,225875298,143505543],[624323748,1976626558,1557565241,422801743,1892867234,50305495,1931562657,1267964163],[1102147134,261378616,1269883451,1196234735,511433700,1459092717,1522104888,1600390885],[866784699,1323389942,1636948564,1792018790,1891202468,609244693,1149155484,92149514],[1010847931,312343676,1287879548,386351371,701022642,162711475,1840067015,1631246379],[285253994,1101710974,1947954555,2064831894,768290574,907555944,1808227876,754694053],[191796539,431919732,49575021,453519465,1047784810,1765548050,1563201504,451570131],[1353044618,1082393018,337925224,59583845,2089174233,973860745,1114524709,1965011357],[1106322762,1493907485,1433145975,460400850,1363563491,989795933,1743843633,510247041],[1824285650,216817983,1816822261,1086046724,1511462410,787982574,957003019,1853870768],[52128408,730429461,4970373,895195008,117412710,1705721175,630900018,955407359],[1948394835,21370105,3227171,130833034,976667151,1994301070,1782151618,335094991],[2090130859,1501571418,1460812995,926254861,502501730,1830467829,1503003701,73616220],[737482950,1472161860,804760023,785270288,1714838669,1161293457,1999584782,410742117],[1115674231,776001438,914027432,1563616403,1460139706,1853871159,736786853,777939324],[457487397,416727706,1187057146,1279369805,762372083,658179183,332140674,707287884],[335817212,810174248,1812605781,70387235,1449091739,1058290836,588411711,637663296],[721623420,294018732,1967765702,1314013015,1718537481,1746644608,1276178357,1320326283],[1069021372,612057925,1127401993,332573474,106961075,1350721664,505966354,1208657399],[742213504,1691589780,344048792,2057428315,1170954791,2034117936,494280473,1229799286],[1373670840,1848775916,1095495783,837671115,34369202,1641698098,472702596,449682418],[573559773,794377082,1603569095,1302599139,858832055,1222364874,1082095655,1707723338],[1245699633,657574068,867786610,2040893389,693084568,1777127425,1686808518,677849635],[1005519351,931645256,1739574112,1673648672,870666327,117829147,1534438901,1013027875],[590497996,153341473,36066431,1711723517,1504614798,167391478,698689226,514887181],[964073416,1830928964,95622837,1590838706,1335491634,704711034,1650776031,231895861],[423258690,739651067,755130582,431199953,1764861783,1202668462,42635665,714985935],[17123426,1687725716,499104193,75416399,287991285,107916052,1937330444,850611915],[1185688830,213535689,1688321856,271408908,792972467,735074136,373091697,886706727],[1410880290,732068192,831184740,1153043801,1585961638,2128625364,1350691815,647144336],[113086724,834363182,1844316593,1431946472,646219305,536543540,1977711090,1068519625],[1005905955,469180582,1049756510,1181693622,1144132162,79058528,1380144423,107908477],[527243334,359423,752711317,1659764206,634310313,1255421778,365628162,1846384404],[1542284361,814818594,186707992,150794267,130979553,1236000573,589764749,336071763],[442893487,792361488,2069753291,1585373995,237927086,276249291,794285784,796631986],[1751029131,830548744,1071512345,206382741,716852721,112900256,1712141306,275892906],[485980069,799594478,1131679512,1404982863,2126029282,1454069452,1801704520,238637938],[1116055767,1099486875,1868125805,1585728683,1404381415,2067822622,665968479,1435924669],[139946781,1655065233,803191671,1227444092,822422554,1525905627,175364812,1338135798],[2023505712,57681912,614410041,156293733,91056739,1806684180,1298529822,1184287013],[459773251,1163209748,436978999,935593008,1051954200,1136595907,208641230,2012473618],[1441815849,1779442756,195755358,2004961841,1317087768,1077443504,1587875479,1603703409],[320511616,1661246820,183237009,1180730435,390207143,1752675263,476139298,1754306191],[1605188399,1985111920,987276994,1521675680,389782676,1708234814,156287368,1854550993],[1045865670,1713583698,1261524525,92731521,903604791,919404077,1532504648,1737460939],[970754070,458981397,1958139925,298038792,1349036073,394992023,274763177,352922771],[615042643,1478366961,1793500347,481078328,616163358,1799720075,768852934,1788998092],[1967108400,1218531043,582159698,441162120,1675219005,1983383869,1082639621,29265712],[125638411,1897438776,1018489049,1651682624,176433203,114811179,766453937,578309216],[1412956186,2079568604,1057537894,1200444229,1427600964,1545197189,1835213114,202662782],[1395815553,1912232867,1388174903,1005706692,1495376315,1890703965,1676786385,1817062042],[469816802,1216218656,1331556462,1528208503,1455677594,1079524298,2009137983,817508988],[1750457073,1224265053,266600301,900574020,1813563751,627969453,155138399,1269934560],[91303326,489572279,154537966,957788793,24013880,276857624,2041721907,1316387871],[1841280753,999979721,1850992725,434514824,1885889520,1912488093,74868527,124647756],[790005922,893437618,1346433592,722884202,1066314166,67134851,1476236811,989730364],[1079344491,128033726,1969168592,242248722,1592918974,572568291,2106736343,142243709],[1340386729,1235184182,511099637,978760695,1466744220,1565428731,1593493523,1189527209],[85362612,801781043,638364918,1274086286,750853321,2037432493,785341343,2054226165],[89506954,851368009,369275369,2109451059,298658016,1758392845,1149522197,1621133425],[1173026449,691721056,127936132,1597967526,2039852371,2100026089,2080575009,1698336483],[762024925,1884008839,1503957735,2122835119,1982246404,189819280,982032729,1055394209],[580014480,1600016954,2120170957,1754581297,366186528,116155445,1677892970,1732089208],[678446770,990619956,825188489,347038342,1213588524,162719760,942910645,446363506],[859381403,675533918,1388553762,955428385,906499626,1034636811,1890644528,1152129396],[1980963498,1536049329,2020357411,830336829,503061743,440311341,1252552830,1417820902],[1445183723,1682250124,1139773716,1543191365,2001034343,1708263096,2027198959,1054078813],[421081754,276832992,963020672,1954275432,943312688,311889241,1419402901,1590286710],[916949044,1711006940,110662328,1469190606,661253038,239376093,1739680641,1112007704],[947496183,829221789,489051381,934184729,1297284073,1430033548,1011977786,201977245],[1641005217,1884423440,1104317217,2064188210,84089652,1132848684,89689587,1393503027],[283785374,1477023097,801551676,1072548627,1461712152,1762654499,1882305999,309095670],[1122985776,543848823,595016789,241185233,1579622712,593909486,1141764315,663176232],[1498150579,1431542593,236480081,396760324,1114889180,583518144,632798088,1719103202],[25224804,892483445,1156415950,29317362,857285608,1450735379,1242191950,1022905018],[549543831,1655118890,216513526,182550541,1211361089,1318716793,18309327,985044219],[805377354,822089658,2006678855,1166830999,842041360,40833277,1659816129,1337524996],[229221289,1131763512,1299412992,677585397,399935307,1567432151,446186886,216363704],[1378751296,1808721201,418900057,664561148,1157762175,1136048362,1442649551,253467112],[824566618,542797525,1522189924,1593094903,333878297,1913312422,290868841,534006031],[1269304760,390368271,1222289703,788797674,1061632974,796389549,1743895898,888835102],[541261008,965189477,515747263,246472330,724326594,33885789,1197570639,1775102403],[1882742071,1487293652,18279293,199626583,871431202,1900326821,1175285258,1029799287],[550322404,1318058102,1295483846,393410582,364156784,740455343,888520144,886045062],[2001172940,1079276475,2072549823,496106797,746743381,1168092373,549151277,401372603],[1450682622,455087447,1978059061,541234140,228834737,914110138,1962268699,1802048521],[153562624,645320784,1005860641,77367474,1816366645,458137642,1489129602,199188143],[1586309991,1668381104,1672866654,830625034,1745344163,143583486,685111519,19033244],[1894033898,1884255997,1305977554,686905240,1932384235,2035532034,828825894,913167413],[832945475,437297322,1364575771,771553965,116655254,596562873,1214253079,1394395083],[1539130222,1591845627,877537081,445422214,810877881,1230269593,1605733746,1363548130],[755516601,121283884,15027065,1008239482,1182413621,1651467883,58618831,1417615840],[681723722,2121843172,365493315,1332192128,539223360,1668973630,1053209041,370392417],[2077725822,1543622929,441568088,341532139,13561413,1853713371,769645938,49787906],[623877165,1676381575,1935833323,1282799246,1313873720,496830646,438643332,1648628307],[1185026030,492974002,1668245450,783112216,1527008394,359308549,1454982909,1604873336],[1518189457,153634207,710600743,785302547,2037132459,1948728669,1765409847,944435783],[881243954,1346121659,441246900,797290400,1832962866,214088198,504965071,604072902],[1265294023,1267710609,604701409,2015631169,2049939060,981618899,1126333480,983115379],[1676246215,431789320,970237794,455991978,1582561161,699794152,614369973,615817144],[677040106,2045808150,1182492450,1958816412,36701102,251737944,1371251947,656732250],[1268601310,788264054,1347879292,161806353,1249779827,993879351,947555389,386059354],[2053777291,486618212,1418637971,505869971,996922418,1707019403,1440398846,118140343],[33602373,61044156,1587844790,1277998592,747042383,844804289,583383961,1273934559],[1736720095,222574141,2039896126,2065104240,625187582,137499581,306605036,1353011255],[1901404907,2004944438,472892888,74803707,662001249,1141571663,944847517,321922811],[2096064837,1526251969,516305707,712559088,1280178121,2071421105,1876021349,821373767],[1028545585,1602937582,1796800009,302886401,1118643511,1743760796,487738569,1694508128],[415661951,529593699,280722352,1888481470,322724874,1798030988,1629613691,1886165378],[960877805,1326770635,1452009808,48595886,1340946952,114533735,831700739,281273229],[351569254,1198095803,1479723886,297372658,201280745,1013710761,328524110,1038291793],[1680444390,214595784,133881068,687508372,1054455215,395657791,1181378587,1304553972],[559555343,1490738476,1277632378,1158549361,215201673,875039292,1489990192,1553311181],[1341167251,1107692711,740222630,387758567,1292680001,1535408898,319494801,213384997],[1335940251,1143908172,353959972,30362886,1627278943,509064636,1970363245,46783615],[1033041718,335896419,1683952420,821600169,1970951523,2114148144,1548801703,1619492521],[1349091368,160025950,1433012332,920773840,1298250346,1225780633,15551109,48756959],[174296472,1959474042,1629111363,1433113099,2083463333,684604283,108681331,1286346721],[994692080,1015810162,1736501014,791111192,1457788788,510404201,115917394,1660773027],[864094294,402295130,518846414,713620883,896578397,595699303,2071908512,992208983],[14581048,239373065,1705592918,359164686,1275360884,994464160,1565663212,938419183],[529786520,2038129114,1073893406,1290009924,305942778,140768345,1650841197,1939175345],[478444855,283567191,785838984,281413706,1879396856,1256717133,1884655268,645150533],[2031931191,1517066284,1634728168,1260554035,252501589,387637522,1861852221,229141863],[192060429,1122909304,1337457715,1112555043,663725159,1002313099,905845270,124061929],[83604358,562371455,1939304294,665394210,970518852,496566236,60456300,205196333],[2099437048,692935139,1857557406,188388110,1858340896,1166941917,633348419,763588459],[157271594,1687308777,1894534434,2072544983,337276956,591239295,1162130698,1631601307],[2003754585,768230517,1550575543,191365397,1513376818,210801777,210176954,676220240],[1725890217,1592425828,1971548816,2096143312,631483483,1336644227,668866222,461025593],[1611211307,1721159612,605685969,766701197,68686005,422012675,1528919046,1025681708],[581609254,1895996789,1354511560,903309669,412261085,471309524,809258153,1962579050],[362205912,1489317840,1861763425,289746697,982942165,1998449829,587040267,531444801],[2085542192,1155782138,1364548219,905461597,773808788,564986891,1779374550,1088776388],[244561197,884624654,2040820557,413985953,2056592238,994451727,1096989602,847642420],[673106950,1452791283,1660794645,1721633689,1616981109,1049666027,1987071849,499518367],[2120207973,1312931719,587929673,334411129,1639531609,1001494619,1551765734,136588239],[1780714337,584683063,937959978,1165831591,122160382,1014427914,151498315,2111416599],[532248566,2001232897,775994588,800156636,785254916,849823089,1813642163,952412195],[739080808,2035314714,1764455014,861699593,1433337224,80002660,1812135668,2118845189],[480078640,1591207691,580982047,534524815,121877593,2074473010,1125896250,972833386],[305583604,115186771,87189579,967264004,689103434,758212215,566950738,1031829119],[372615080,473798270,2115149964,1337605869,1390461634,96526538,1762743420,1284494938],[1380419667,1798526363,1411232863,837270797,1692662793,1304036528,638695803,32450894],[545037488,843761571,454756959,1560344634,1996076099,966696288,942319359,76058053],[1834004076,1885959550,338247559,2060600181,1567746085,877620971,636833743,837655508],[26060946,2079608548,1317160914,1686941165,1909643695,574902549,1943020718,1348534530],[831436006,847062337,1486607240,399107952,2105170585,1756316727,874966373,1103599986],[374537583,1682847105,1978456208,654709599,218604057,803942847,1391704935,126241655],[1453898116,985289313,1502785335,8441900,1511537748,290660768,730525823,1147215315],[1856613282,145498135,1743577665,864055874,975039924,1736962681,1649227343,96391111],[975823435,17124787,1424385929,1115718045,878239648,893749390,1209806524,1287966428],[1231150400,946500992,1237760146,1455125525,1450213111,1906569383,2044006483,638208745],[287562547,799249921,28895020,380801752,760535213,176003036,1342556085,1475936517],[1330703411,1828970053,1615077257,1011750034,1803252393,291835605,737384659,1583935119],[1619577590,417649679,941868724,1953106263,55989430,950879036,816425433,930146608],[51821377,1955314431,1931889932,1182675470,96428414,659311890,535205654,1534455196],[1473479798,1842607471,427287687,355122071,605896058,1859362635,1284773869,2072648294],[1526780380,308838674,1579947427,234137740,1324369367,2012295384,1075860205,175194433],[1304028405,838296150,283011441,1129106939,299381391,407305221,1640499056,1748804545],[1356587223,2003978143,912115378,977873930,2014810408,1158117204,1577858662,1372736212],[652095669,1279938884,1628657824,1488925645,1305439501,104520204,263500241,1002680479],[183988359,1887655154,303946646,1357335144,740168999,939568486,678999322,245597760],[1488518260,6097461,377969651,2091466245,225151396,1426119303,536745774,908863572],[1380369816,1575169229,1995449142,1775337716,117579959,1287977315,1264008425,469506134],[699579882,918303626,1776977378,10306490,528087451,163326842,1161713312,1140754626],[1093139603,1317603907,2048281812,1574255288,570778730,2056355300,1379533315,1951295425],[1759148249,1681209753,1322852800,175436406,1657367947,535233933,462230324,209450512],[983017071,824661806,1217589331,1957292711,664393992,421050181,1745561692,189797460],[659600577,1792826459,629469394,596356890,1914522560,752003377,1034056339,1257853062],[1677584071,1384420484,2111016029,340980874,2095352550,759996740,904587640,408982996],[724792027,372662157,1729330081,169340759,1107870591,155449942,1938897873,928873136],[954691699,598091330,1507069813,173592731,1820139862,105748003,1920670774,638211565],[2025232001,589773689,489843976,547470458,138677334,1852094767,1920293484,532736122],[1258088064,751032934,1042562192,1762632594,179842157,103199507,1072759633,563414557],[2125213154,318144048,1877886593,957692148,1860261261,340538747,537012594,1441102451],[730432708,780448962,623940827,1162588969,2031097994,1706153967,1674482504,75616704],[192887051,2078575053,1085744169,412146143,2024928042,826754232,1701364310,459546458],[970434189,1050038349,504060659,392564766,1608437181,1775943965,1698277535,1903183930],[824508265,2056629319,907083010,1768603087,356868951,1654534916,905668467,1657407705],[694849350,261790272,1056759604,481825759,1630896018,1916488417,759502534,1817223016],[902736418,1726988979,2123513595,876837234,2106826594,1080532941,258493391,70884945],[1470272937,1128033721,1271947330,1905650109,60112786,227795495,1618526620,729773894],[649405181,1441819626,702755281,93385106,110917303,2091614627,467006552,961322524],[1119319541,2092734668,720418519,829846310,957720397,124669128,820773209,1034107860],[506163285,1440001566,109000074,1086155061,1878935593,54944617,784348303,1658331301],[1587231470,1147038120,196822265,418474106,1414406564,1900583114,330887338,440897688],[135794539,553956665,1160459418,1711219876,376132769,1517093820,1719488267,1184722461],[945939967,1454469228,1788234513,982667543,1367296963,1936641158,643667218,820372603],[415637736,1741034409,372956485,1053297279,1373597243,1482198042,1721205661,1325647347],[372090772,1700999866,1616620141,1612848415,468251986,1565683574,1339769832,1706494861],[412249880,252131631,285394413,1802158636,1102342223,107731004,846902,1176993775],[1806299038,179388336,121332990,803210919,1984246563,359233043,1653086403,536945382],[988429365,688127717,621539486,874649414,952214178,717216833,1145109243,1605532483],[101332782,1043960111,1919506547,459872,239787227,1302468410,789829037,1200401206],[1026171511,1115376265,1705582336,979120326,1906180244,1219216506,448316438,855547954],[355962682,1276506819,1865191681,1916645883,772159992,1056424978,810984960,1427351304],[851892409,985383786,1409520750,927428117,990502372,1038065487,297890727,1267662990],[479981548,1069550002,685849246,1669003668,1289893874,1770246399,1959676930,885108899],[1819098067,2098848440,1188690639,237918340,885752977,1101415143,1056885138,807841051],[762757681,269772059,1823889597,1884523514,1604001223,395944185,1475355762,1738049009],[1957140941,2080523583,1111349222,2042744491,67292266,1329439013,73425869,247975620],[942649569,1927392372,875042230,1199090532,1906135478,467700762,1814967323,113613744],[953440970,1984348869,1342540773,1156419626,821513223,2050095645,1236168538,805797571],[1034171800,65569824,1640222879,1400470800,1939302316,1947855552,1251587220,1649864089],[1172399627,812311811,1578001144,259673596,475204727,2069811292,1292325332,1350585541],[1464582203,1094132862,1864177735,1972247488,1135187238,796877585,658746490,1272454098],[364880926,1704748460,378903317,1385578328,684554564,1649647234,242103703,976886750],[1186727266,1981132378,1226270530,902323760,61134195,187861362,211935736,1190611435],[1375180304,1389261715,806359253,1924800183,2000615530,2058353982,1719114303,1858899004],[1261570618,106919407,912296377,686394444,1610078628,260428935,1471122307,392182830],[1879871455,1253954054,1546122152,1716837038,857011614,1776717226,1314979678,660749691],[754152398,524038435,675743590,2118672898,1503157355,1524194779,2003058779,628563122],[1323972446,714295526,880821470,1353589796,113917773,416625392,1543930200,2087023400],[1485109579,934880341,343169317,1700908543,2072454960,219724806,310028102,1369774920],[2128651441,396409385,1648444303,30008510,1133606203,1228213457,1986422719,1986722544],[1555830579,750641281,872845125,1339896847,497042650,188011389,257064573,199068725],[666071491,722000818,1256998273,1498796624,1006507528,702559878,879088877,303541109],[1092059908,490280404,605360116,664937440,1982094267,2097724456,1741217806,1415940202],[2085245050,1033427311,431783821,1898480865,135106988,809583691,242187311,736811653],[1277873554,686460280,1856265051,674056901,1538224319,1333652598,1976559368,2031209635],[1001743746,1918753388,967808822,1289705799,109361450,1634514246,1245361927,1646202256],[2009018234,720038362,864603423,369135943,388290995,1490839301,2053336563,1633919349],[376123149,1207323089,1343909148,1269104412,1538686046,331307825,1832459346,910456494],[936675942,584845434,1852672446,1544132574,2014005752,705713480,199009248,1959912335],[2023787797,1866898584,1181037276,204420583,557254615,1258448111,1153208347,1066480177],[2112075785,1540178576,1944202933,1601781674,379393308,2012518964,548081131,580405671],[204575197,1312066926,1640707068,1130423502,128067607,1690518114,1705689467,5813715],[809017493,1989311730,321557939,540067674,1150774809,1527436531,882993702,2040799468],[139674774,1535001602,1556880440,1407432072,710085134,1828252153,779831432,1066428217],[154581524,71337061,127223273,1401294568,1781694039,359306629,263159826,22026901],[1874140019,513630510,1512400275,1046773650,200266144,339623420,724177872,791681293],[1838229446,1962026693,1043795719,808777897,1467101258,1610427169,1384384935,528544959],[86011183,1337056944,600263848,1359937068,1094956988,1560580948,651405908,1109353596],[1391140705,1231495795,1251823915,1226898777,344349511,453773974,862336821,630185182],[1475973827,56394828,858371465,1885964572,1730018104,470519199,615878562,227998841],[1865406098,1875933029,400385832,1835940332,1042316908,1334218648,902329575,276606267],[514438545,585277763,1936736024,707403540,679426855,651545969,1199214587,750917220],[2029108249,1425052266,838040521,1438496258,2050848731,1144933417,1645279067,184324516],[190699211,37073105,1793020870,1844018919,33901984,1830677993,564231252,175705445],[1053567654,833244035,1371935279,1264801115,66162049,88171601,424676468,1593661459],[792805408,1495629873,60045715,1527175772,364771822,1919667727,1543427533,1150972489],[747242963,1246387450,1878562571,389247163,975223099,249975647,1857704231,149350316],[1372686416,1584158628,134723648,1799834570,703054462,1006393891,407606205,715951331],[2059853902,958218722,1094430182,651813222,1189577698,169671050,1421293489,888810157],[1688212917,1183901478,2116239663,1193376385,2048880457,801161129,94002639,1180912441],[1087584897,1546660390,1264871965,1090412728,536424098,2090583868,202433340,1821415482],[2111308757,1684809182,2080913016,1381624568,419992107,485391502,1445182312,1057294379],[417070515,1910236302,422884482,1252372412,572381967,297405222,690828779,1944193445],[1856547943,364575210,654464462,929558210,289760991,1948100887,1874791187,1084224935],[1460768167,1167097419,1013831505,1170085589,1179455577,2063260669,620701191,984600340],[82330270,1330889992,1851962184,696009184,1444065762,46452742,907409005,1913128909],[1025746493,125500278,127146453,84214396,704079142,1655464129,139503161,968793014],[1949470539,94379008,648182963,24210013,914674449,1937929301,1578107523,725988826],[538325661,1416641705,1596230839,1352829647,295612109,355471275,920112737,1679251272],[43250940,1175483280,2011559145,1474833964,886685369,1423657246,1180687319,1669627507],[1680902291,73144074,1758222461,244279915,131860495,1561359766,47593375,1735310573],[1489840522,1632996513,1174418396,1059145663,199230510,536911356,863279499,1314241843],[171019652,1203169394,10398995,1278633454,1277029817,1681448699,154488493,271634635],[1652608672,421164170,840784921,695431872,948167785,211326942,10828721,539565120],[1433513016,169233766,1332628595,947471630,731976526,1118919870,1672134687,443501313],[755856993,212771458,1853669931,1611896387,156506104,212520195,237558827,386898663],[309006382,2000610953,1481844985,1577489227,1827069019,2102879712,1662509386,714131463],[816255604,673453365,1086994373,1911695816,395336261,1047560357,749293314,532120385],[719505718,1381658366,2069408712,1432394720,832636831,294202370,1613499526,1450578573],[966017865,1445990246,138156048,438495825,1421248284,2089761555,827215477,2013237447],[446206403,1980729544,159446713,1401253559,984004044,664869379,1690482276,1517462005],[861434004,1497087742,1871396029,733390055,191456934,337588807,97167612,1226984049],[11772764,544274975,476085739,1490216215,1814165278,796354545,1457721002,1093455091],[33202529,331563355,367886306,1099366409,1334929015,344026676,1100823554,810312026],[941808870,643673272,120762606,1336210351,869270355,1425408991,959304209,748761522],[2124562434,1717531350,2057073240,1698642579,620435971,346909282,474067921,1149632419],[1861698143,1996366280,915031564,1337893017,236619942,1124498398,341429435,1531011362],[867749968,559179279,955721692,24714793,371331473,1458422941,1425684655,1804768085],[1969272492,1045954337,637665474,1730426444,1573210775,1825618542,1793003445,767531105],[1553498436,1089926621,1827804326,946686164,2109540938,569874764,2044504094,1967075444],[829148566,1673161748,1941488094,1221935620,223260166,1141849722,883621735,1312581890],[972284208,1060001495,2092730854,678417753,1639434256,1749784096,1969427392,537434290],[561416941,9188112,1538611132,1302638808,1472343614,170755769,1328989674,1619017202],[1673616216,1849781844,1703630624,1438862217,1300012296,51380589,1515326475,1260681409],[1441469777,902238095,1499578501,1580786238,653972487,405497486,1634303204,511895732],[1825898709,685658569,1498240063,2113603525,2110075039,1709850286,1926848613,1898765950],[1458205361,1876653535,1650452397,1554431250,1759407936,1584312262,973960236,950848287],[453049618,595412223,1565397553,1308051673,2091898825,1451488282,154386424,251513906],[1637297095,26342980,576724165,2113538554,1710089387,219713318,110066811,829642232],[895336044,21296038,1283772198,1112590061,1521073485,1624881057,1804287874,922859520],[423024255,558223590,672094219,207743201,1585306674,145251885,226006410,485791657],[1529160748,1773273187,1774298849,775763630,1851385266,524347371,1023851805,825362483],[1312623110,150723404,1043059341,1070530735,1701422203,1748080135,129999009,1676568820],[723009362,91557304,1687858848,833735493,1130788364,85847886,567614174,137379126],[1748575483,1390289430,529044085,1391984800,1515838953,522854273,118452966,1203564439],[1665124574,841945923,2064136291,1224510006,1945005435,1580868330,1927119831,24797106],[1474081675,705376635,1375956755,1820432444,1606466209,1725409456,185018461,528847880],[1035332883,41681348,286314094,1315070066,1366607240,471664546,381512983,553081482],[614534586,1549588037,1340064982,933345262,1277595600,1102857473,1988513309,533787973],[1479855678,1428912300,462758293,1051793213,542949631,1172938127,1306834077,709602590],[392746152,1363139988,327281972,1507156886,550022968,1892066467,301726847,1885615127],[1969021763,641290832,1284140395,1088153882,1044529041,587910103,1943492230,1862365372],[2062278816,396663479,1136336563,1788008685,140732015,1171454767,1089485242,1167147960],[555326595,292301097,328522684,1924507002,1424714860,1730672574,1654117494,1293835366],[920620273,950191570,1024204899,530729010,11334893,1173728461,2016577351,933243324],[871690392,479559272,341904889,1361145392,1245417572,1577853485,2089075123,102088016],[1619895207,1071463096,484282135,1925168124,3237662,319598581,1808911223,245030590],[1112038081,1724783832,365698069,821021726,452372552,1316636479,513932214,1405090833],[1160496761,1322949694,290074686,778337234,1706396044,852936068,257226562,1843984682],[951725199,2094233307,821985354,743647590,534120189,1083267802,126519545,1691276354],[1934023178,361936202,1686659405,1797259480,1985718187,917313708,1829851542,85352984],[1875104866,1104088765,1350502108,378056765,126920261,1682694639,221933143,1479414184],[1717552207,2069704303,724256431,1429104854,932304684,1135452405,597751606,1761772129],[1161947309,408046220,214531716,1948797259,1614820302,1124497848,1729329238,970064121],[555628542,333685759,1537119838,212012268,1436738979,836755806,919603848,1359626470],[1644826126,833100860,315764695,2010414816,153858178,1139640175,453044669,747639108],[466736480,1439066353,1201915357,67611480,1432592567,772993668,482470177,766145720],[835332319,1351149043,825208502,1635750002,989883845,1996994261,879632761,1634258627],[719357471,354443798,1223508040,1325213303,1878779147,1079907070,942963903,42546239],[265918430,949832790,1557797017,1621742387,876368455,1618918433,1532624738,1674887299],[1914951286,46957845,799657238,1819977730,1000981451,1358107097,1568807513,1307046776],[1212327014,25292275,1463498767,154121918,1548227091,39937400,625488779,461332419],[446626164,1052307679,684651641,1438722907,488513411,452167570,1837072806,119722909],[644802322,1801354073,1030198993,2036402881,612062140,1541286075,1995664374,1071900158],[640502021,1170240876,211323775,1624224647,1922072992,493549387,443643788,674663492],[310959913,1540211991,1835281550,180856503,497009292,1773986191,593761726,385767045],[546048815,154408629,1128468295,2119086074,209875088,369598068,1998751298,347999533],[1561818328,1726329273,1905583737,15097833,799783200,477714059,1944135239,1959818748],[1796976160,1688971672,2082029478,1580092783,539370015,1472321913,243749881,1374019210],[1650962776,976530327,139991090,462032317,909132463,1558244625,1238270120,129624297],[1455719950,1940694124,237219075,1028649362,1066042792,1312349161,608751303,1418271647],[1247599239,331648118,533179313,585898995,1233738420,1332654173,746548780,1980002129],[1130305528,143738048,411316677,180534353,1154740449,1473634163,573673557,1215869026],[2051729176,333045253,65314508,1346630972,129786562,387910637,96021194,1620908922],[1204444650,1015399060,601326931,976700466,1980756274,687497108,491209460,1136703385],[581320700,1050626072,1280273578,1704447810,1319646416,863477103,474642255,1748463578],[33964653,301494955,824317567,2033694747,271740041,1403517454,1580128810,1395158777],[754070494,1200781784,1031585087,1208692311,1545432277,1386147026,306426066,214486463],[1634893645,866295239,59790484,975578251,1158941798,1964214297,836533327,1970088865],[1231418567,291676800,546066852,1297609810,441140308,8428039,251250514,1026415439],[1977573650,766602868,984557912,1770871268,512712535,159596824,2031846859,607189038],[659403780,556077122,547803168,458470104,1367319312,220484283,1305000155,1401868239],[86939129,1102890614,181213614,89619902,2088245422,1171440813,1501672904,272932055],[1010311951,1523306431,545310352,1470407057,115311806,1813216,823646834,1562900045],[1631969007,1516650007,1856715440,2123810977,1166634225,1980258319,296812192,933181138],[1148281971,1053715636,918388619,1892021341,817107873,256702168,551873303,543624888],[2016807399,1711350266,1844328255,1919030319,1212848427,1248596285,543851470,2030159108],[1319869938,1300175084,1128419369,725002458,1720081303,326113791,874049332,130997356],[124989035,289261901,831953443,1925082457,1272660630,2110518632,1244651066,1163923610],[1384061095,228672393,338797021,1352705673,333365588,281426055,227368770,983995706],[1770941977,1050704173,195963300,1399935246,212674599,1517812013,865882349,1121410728],[2064982981,1918786303,1248941682,1075883330,2117256926,1095965639,1866935057,870465810],[34151168,1864508563,1022346630,1470608394,173002024,10714787,1439949015,931358521],[1089556988,417726709,57679266,1950516957,1104323174,1558012376,1298414944,1287996107],[292109728,949566346,339251263,1665577187,373311697,1950592060,20543073,122632947],[1627314619,1876689245,1901288843,408280546,1811249254,388686500,322791883,1038589167],[472805695,329896227,244599040,191413962,1461152578,1850539277,490329362,512811453],[1214319986,2126430344,172629744,613752640,1487997931,612230503,918785561,1231994688],[1804833497,470381485,520801968,1356675073,4162571,1837994444,1473666499,1607147685],[550207648,249597455,937969539,1435124251,735882650,1677359840,316126822,842541181],[488536242,127597038,1898546111,1877754978,912402643,249097117,2107038235,380266977],[64792960,1504314495,1274658316,1021897966,1207205236,962274101,215442466,1974282042],[180110559,1768315718,193249086,130571386,357022305,1529188113,586247615,1909778978],[1781701212,1486006584,1192151618,18004098,633976249,2034755222,445166434,1914778862],[708242769,1877517594,434350421,1725971337,739640417,593870679,1455942958,793514030],[38188777,2111937131,1028716488,2077263175,180742168,686026705,86146462,292103719],[1611155476,119412536,129920279,1213447618,1106563026,948856063,1109952986,589936739],[1955619441,1444790397,23846021,193922835,1385348517,570218777,1632887607,578406409],[476911107,2015064065,1897600061,953136976,990609218,379030833,848296401,791898263],[1709476555,1968233609,694451602,1217053827,1682042326,996699760,1592114274,2067486462],[888416365,2056085843,308488389,1039978427,2129575786,1832548058,479226277,998241135],[1794398247,1374646959,157928078,859974453,389666989,2100055292,741883163,475560106],[572167872,156876757,1747697898,134117368,1381927533,434085778,460591184,350809029],[239346113,359938810,1875416753,1813140113,2104608923,1704274446,1186128068,1723271412],[1642083999,429021246,858845663,1385478563,975024290,428296599,1167193895,1173309289],[1463297046,831556522,231479044,1669427102,24264860,2077756442,1520429399,1812481350],[971883232,1089437323,79620223,182221929,1889010851,892451817,1417268857,1872581338],[6952879,284261798,1779227984,829535661,1035349572,446393145,1797051218,1578939462],[1434826857,1957188936,1378863892,528714755,118744027,1975022667,269518678,969068842],[1743366086,373701859,1339638993,21264528,114449184,1943750179,1530726454,805832348],[1838094620,1168543567,940200883,1253746293,2045782686,1315927352,1330633169,581951886],[430689345,678045475,721918022,770537834,5126177,1022736664,903400562,417056765],[996410860,925119725,1946633596,1737767648,1169996684,190594853,426550452,1382329394],[1230128863,506217940,23228768,464316019,638542488,2090710774,1837071893,1987624315],[649180215,1979112691,1374235787,432737990,1883754475,163574814,672441797,1800864358],[573504915,1980211877,958853483,119743984,128087289,1744319880,829717694,1846166910],[411869504,387526878,1917766664,612267482,585789753,697027909,461766457,90480882],[765368049,5048208,1335946001,1441920136,1177100614,1885578338,11286731,1165610106],[121321461,1769476479,1809354220,295624517,1046012284,1672990684,60072009,1405304324],[908800842,168949714,9565716,2035104645,1370344206,1416693090,935217180,156734951],[1005848283,1361610679,1073696587,446188157,447712642,1349505099,970414279,2035389569],[1125224784,456642412,966183092,592110115,844060102,1414617197,2071058847,2117091902],[452767727,1988595514,1529068009,932211025,2099744148,1350711073,1262293638,1908507644],[2124909814,1411150420,1555179820,1922920388,1273402652,471905145,251992808,1800389546],[1419924392,1082172740,1118569396,1917149173,1536206550,1336676492,685425329,926595593],[1017271485,1485230646,1089553163,303307995,292745842,897098754,1544166289,2109913159],[1547973159,268440943,1545486569,1912020523,2052270816,416971149,244488209,362266085],[486015863,2078803471,1809806651,427765953,973287139,658582836,848130184,1309377017],[1768590096,1406999510,466566139,1021097186,528368795,515052586,971575062,1598601848],[1632736565,1281763253,1364379369,1586287987,1913410484,1422706457,1104272912,387603349],[1977272209,1242353429,1642012497,1853452764,26182929,233993963,703594235,652543488],[1910274703,1806517212,1081007427,1762778205,250607942,1302550497,114367957,1077630926],[1024693301,710898496,913784702,458882645,790216009,2114536021,1504744686,1757724663],[871905343,1662149608,1895223049,1705811849,1807648860,1981979679,774389263,1880180887],[1389859751,1534035538,1543643611,1310331026,1362026148,377244634,1805074010,1455225642],[357682356,1082881504,1403690198,1203881704,530981128,242111405,1465118012,996890834],[1876581123,1441748156,1782060113,1290203545,1263118042,929703375,816075262,1728424739],[368029128,368575294,1625445437,1767145615,1311062880,550304040,1110698717,1297557890],[845343840,1147982136,910771000,739765159,250816829,1211456384,1089484598,551792481],[387107941,1540739688,1572958102,1773162276,1692814931,1722721471,343804253,247442446],[1016167436,1305944844,310988557,500720812,950718793,1361734137,1991478655,1926593916],[1347267402,2114049511,2032254216,586498277,206960309,995228157,1487959602,1454355115],[1582922475,1447960245,695082980,1203413984,1559946615,1796524537,1014237597,116682589],[516507449,1448044311,1406616861,773035332,637476126,683251182,1918432898,835564681],[617864837,437669930,832773028,1818310351,709060607,355385088,1324166987,85838931],[1362420695,327345959,403938015,884016364,855605283,1467664297,1376286616,962221014],[642901079,790599997,1968327919,1916431612,2060795727,108604821,1472038120,924057173],[1191829762,706729210,1034371971,1319966062,294518743,1109210370,1296171103,1459881190],[1427289101,349045388,1308770298,1627388121,1493244083,1067769632,974091010,1576509784],[1867363588,1568656566,612472072,423600272,1871617079,373138419,658876620,1452462046],[1657915169,1509902603,19157316,91939786,1972676966,610287075,1937054678,1306142126],[873496191,1181777396,2102878738,909203313,284782731,289719639,1833170538,2020621391],[385420837,1122911003,159060636,2104124038,1838736576,1309447503,934669807,850801939],[1165047063,1386677830,830375022,732866524,1489250011,602000524,322351139,1936087406],[395372181,495764110,995870059,1667062665,1807055994,978955186,402042922,1552646372],[333809134,776335238,850385514,2058336329,1209120864,1633921804,366104258,50635658],[1982895663,476397703,1907156567,40311708,276977472,1541797885,940407331,1341047297],[428618880,805541926,994750882,1853725574,1041880081,1137980217,471481068,1134920286],[150273983,658945983,963450267,1028446541,967516364,35758578,1791577669,1486107787],[640449226,1199755468,197607903,1599789808,1627018163,525971351,34056804,422150006],[1133110521,228435796,574238362,337142894,633274726,203224059,995166943,990608985],[795837317,1552240898,1465868975,43577680,1960571381,1696527419,1108169475,1091567649],[5027849,1748172795,993493194,1232547504,1826613615,395918621,477279272,663694858],[1916543931,591005904,2058361801,765137622,856581926,640249886,1897102310,1009406627],[2008908418,1527299673,1413243910,229036816,711103046,1516892458,521445064,1603436512],[403826178,1040449579,1810560922,1489909456,623580218,1173175069,463061284,388753713],[328800388,1687986341,131100033,2108874784,476510567,1324431956,1710984726,1479190371],[91931535,1575052244,1202690749,1649408388,964534229,988177502,1283581813,523074920],[841654094,741343187,1172197686,1020724746,2079568891,941644412,1006037484,261695655],[485614049,1814163870,1981765568,1431362161,364088186,751960324,1379000494,1908628919],[1949485778,1966691591,191391904,1700500026,1735358467,754469929,1189538212,1161994322],[1093198646,937404051,1904399388,1892523456,1111651366,1923357023,696274236,999558267],[349259584,769950550,923212754,573735003,273386870,1468766871,138919566,545756179],[493886516,77521090,93846350,739352744,1795924639,939382291,1230990853,1245677671],[1099806993,1480044868,406853602,1025308800,159446309,1048732669,1780888906,539670227],[150663160,138665800,643690425,209874344,1674272965,375460455,624522687,1675334213],[1451752002,394654892,839190723,2051575955,452384735,1146187199,655703465,54299385],[832294707,505603811,175414863,1565407235,1323712068,1725946897,1318665251,1908493649],[505365064,525732118,1986887099,488749483,1204123687,1627541382,694139387,1069404305],[1849690684,484300303,1856864613,30857075,1369495082,283932236,841551278,1248731797],[623444597,886485408,2068510510,2009837790,438642535,1401061646,911150941,942848208],[2082156719,489345501,277709637,878724294,1876006758,1906080945,232522222,595796812],[553955548,1149580000,1995153027,1041014587,1355173652,1900821150,295884527,1585769676],[539489963,1573435251,1544461633,338523273,1984052851,1628859053,1336262136,1983249556],[1244090628,1553228584,1229513233,1977696986,2065978359,1863598502,1506294756,1964731237],[1862800973,1516854953,1027571937,1812032766,1528376151,801213376,1697976024,886256406],[1448548487,1709855425,515166055,1816656117,2039234591,617024820,183610532,1398357406],[2105281921,1899101895,81883416,1459109287,866809464,1522986289,231530557,1829883403],[1332380829,382454178,1189782233,598133300,1275085739,238648630,2009339465,1808998845],[2043127467,1835648261,2042034059,707428495,1823589032,1958468056,1920745421,986339871],[1926239668,80897439,598448887,1395946837,1039846234,1562903472,522347209,912432923],[107991666,1675233078,2007517439,1544212096,708639647,243459205,1721250145,144416583],[565219338,1350974274,1370343881,1150263668,1266124833,1719667713,1262648044,807304356],[2070324200,1905643126,352767063,502477217,1318704044,1068607508,1746269846,2050838317],[360171858,926308621,1389214068,59155637,423721428,1528078415,1471273565,1850305180],[457463941,1647988865,1168376309,433437135,961236739,289675595,256878325,1574075237],[868336304,98992313,219961355,1547728693,29414703,1512464364,1881193736,198000357],[533566140,293211628,1503471014,300495595,398147963,630964678,144264406,1945126443],[239862036,2125174171,719505812,855842746,2063440120,976509704,158548474,78764901],[1519866865,770437237,1698026269,1476557562,1834077798,977110559,686209598,1056981592],[1298331670,438469265,1427540340,122744104,1854795816,1362989817,887220939,1537300142],[37375945,930101282,474650242,465908891,1834067309,1918600297,323407537,747277925],[979568617,673881297,286330244,74793397,315622048,1748130211,1960543637,1058795580],[1496242889,1006013072,679903817,1903630488,89894325,1085034897,1251617623,285044725],[590218552,1262792326,509769721,487217058,451413378,810373463,1225433027,1279070978],[588917643,925586997,1261066584,214452743,385027471,1403736262,1124641648,1110560350],[1726604586,2013979799,1775060332,486159210,1858435057,30593379,1752206136,1200770033],[2073751450,1072014763,736470193,494087069,16281995,313522480,760819263,51414517],[1205394176,1342636475,1772544066,1469466156,1997719315,92783663,1766226329,1164988035],[778005821,1131480460,1753972917,1188482600,99802841,847865160,487956270,732013278],[938184648,998369984,425999318,1076548199,103314,583883072,2033102929,1161292314],[326720953,519190507,1077847344,1220171566,1148191691,1144702570,93882538,1396339551],[1750086320,485886574,491633248,595266200,1301625166,1060035352,207065137,388374373],[1327560285,391886665,173611884,1321437135,2005182766,1974394349,1092869723,424838844],[3877659,375010769,556467802,1888389919,711765587,523513039,1415769194,1643764107],[2970151,215753822,2061488537,584812867,835620251,1372182504,529504574,1117721659],[1139067868,1037990879,1796165699,1042530699,1324890694,73980554,1281900293,574899151],[1696208409,589406010,1654194568,2129735727,781449925,815146162,2013307434,306587241],[917472401,214430612,749035328,1785557118,1351487157,1997444532,1028508446,1803928348],[993167311,2017956189,918687237,1369997653,194627958,1241616634,1662374194,18499954],[941682369,758786994,115920693,512205470,1889410552,1000278761,1538332941,1242677431],[1162678707,1513639206,1843887217,894041965,338094580,1801978777,1040246963,1969502644],[59874711,1854385290,1108066208,1473327687,1180397383,1348208534,762230301,927938957],[1669843095,739922853,1200029617,2001024782,578996393,1668774031,271602645,1240451249],[84210580,1127312056,1936977422,613514344,207661841,130805073,1905833898,1272366569],[819260147,667421766,574428119,997437524,585165937,339738704,1532243146,1132124824],[1598209443,1176560723,240871896,10093576,1752251509,705551392,25617647,160010126],[229616116,2036074921,415011228,953091537,1222313144,1636913305,696277749,1629302735],[324477208,1494328663,714733851,624211618,236995534,433724865,1376070767,268184649],[1976703501,1753590230,1896662426,9934388,1339888269,69007106,1100716475,2028509564],[2004906474,1408064077,1659996050,126633839,873204567,1053157343,1088586833,538105941],[146265672,157667591,116759259,384517114,1718967574,1524499245,1076881868,646233366],[1438585066,219262088,1391247492,25677348,646032434,1588812141,726489919,749545480],[374318982,230871826,947754895,89997769,1464164141,94721934,2069396795,2090735072],[207297829,1029948089,361830756,499865158,850338648,1754701804,947948876,393340148],[51071729,553727813,1689357508,2028011309,138313977,1973861228,688738029,661886748],[829877875,44252482,1515467421,1796148408,676203558,260137290,1490359386,263342271],[952276899,1996704216,654811202,91732786,524208774,1352745867,28149086,258612581],[745217361,1016282965,1984072914,556601895,1441976202,109595922,292287536,1188360622],[1542584032,291847962,771158013,1260347085,1632644229,1314793933,86468783,354677257],[1629144646,1708426459,1038949882,1313176046,89268241,1101807547,1412409896,1496694336],[365767575,727865694,157929765,1303299996,1115334743,5225558,1201365476,1913229037],[1657611088,96989504,937243363,528725686,638920656,673448156,1255187432,470282021],[1849774473,357318548,1574230068,1273488670,1531170682,1804621886,990140698,2026288639],[953990516,727627403,1508129303,223939945,275535234,726942351,1335188284,399159945],[390723982,11286117,1429054810,54893117,585322588,1347809365,1381329005,1313210175],[1070126811,2117279378,1453390844,1342132241,1051872353,1358466290,1276081620,2115499820],[503695049,1718315468,1882867657,1824660816,536445565,859818686,1847939598,837934977],[1025048396,1080989246,1080627170,1326435126,78748888,513884481,1846279139,894315901],[1089101317,1546865127,1510864201,135527570,1698795041,1998179871,693789229,1597644354],[1189149623,144939121,1033613115,270670977,995724598,1245988174,476317922,878814420],[933876183,1375119048,1197634378,911008127,1181439461,402171998,1755021378,622877239],[1153530568,1172995293,258698430,1021096379,1315162619,466080704,2122983176,548067403],[1422387806,1299492530,613291476,586122130,44671326,193045550,1680283561,950862754],[65020796,451950904,384094115,1377513043,1452000139,1761559872,1307751935,1099313804],[404604010,1471281479,867753128,380077482,114460286,1317710646,2005901957,1888762802],[736395392,1117502630,745359350,1927226290,1334734252,297409109,1806357925,1043569177],[924100391,1939086431,1306938683,343795337,699769579,446716657,487548129,466464736],[1178780061,211899114,967484977,1985718682,1920512216,1786052231,182028597,97360679],[1307564162,632918173,752344981,1303142311,1097327008,1611726621,945396983,310607671],[37849066,575738071,644763294,1968693220,1209433921,1758571128,1043044191,164069311],[1634586394,67643408,1657622865,1686605373,812757868,264513647,2010177578,417308056],[1786509640,1886424514,134245664,2051294416,1886357453,1452887576,804643450,647210613],[1764816008,1030906970,321753588,311552883,1340932200,1576680951,1420989801,1191131972],[1676927566,1448152008,181180463,957026399,237071530,347423108,1507413353,1352368813],[1311186967,934601249,410061486,1511576159,1971614983,1125745761,239974753,1998140032],[1189954371,930786361,1620521485,1242743572,214653083,1125845200,892426287,652880360],[1314502585,1938347007,1342995521,526505121,1077339410,630195170,160114424,1691145244],[1665341333,1030857726,1156606022,1694320601,647215863,10832560,1879843631,1517909853],[1466578079,91048551,932024173,1905535528,1311618667,15731789,342419737,635813187],[2003256381,820524135,1069509163,430614927,365996890,598547197,254475012,321901500],[606734456,151031882,1724322294,1128894174,838167477,1748097181,1519265912,1136772618],[392895022,1338779444,1297352210,125791386,1091107294,840336689,2004081838,327595595],[649229225,61414646,109956550,70161472,459970440,1424103526,1398935554,1633957578],[2052294129,1131178063,567007338,1641034404,1949524383,66603301,1682400221,1875260525],[730873213,774111350,1698508098,364215014,853398224,2597831,1681707346,9892507],[1360878979,6969846,277521505,1691242617,1330350845,2034671739,58248081,1737359953],[312084937,86505449,885368277,387546022,1673320038,96165283,1320744979,546407877],[1470637898,473807608,1394324540,716346908,183807553,824667087,143783576,396276267],[1389561799,1463120975,647811558,708423422,1882701072,199681810,202950675,1704038624],[1859433067,2066586607,785794884,524081208,1924994932,1482912215,222355387,1359610692],[319702935,1436462120,1120443484,178576989,304335804,439642784,1959219383,1090592179],[573557385,2072036341,326870454,1680210926,1870152565,1749078035,883071601,525841012],[709817532,478982152,1032502103,155054628,386690908,583038655,999270345,1341486229],[1010831490,1288412547,1731121717,757165532,63955888,1841773167,1800635172,310265518],[873183022,426877779,1158974263,463884586,690737847,377177166,1806702683,1279862612],[603702179,1103308546,1167140211,596446189,1680209033,114486649,860385986,1990228768],[680912933,1812307906,830407388,26292004,1992970587,1118452819,753207918,1806551554],[1866696120,540519279,1426617284,282000388,1840770068,48937501,32251048,959935481],[448264664,1866147365,1434000218,1833510693,886785391,2103881372,1805000503,1975048996],[666753493,918785603,764909964,1742681579,121629834,329427916,1677723041,261277289],[256219158,2061835533,744973317,1088481833,1632822158,1080418908,1711365554,173201384],[1900956333,89065248,1855067860,1198845961,1871755724,1829286437,2123105608,1040097949],[2110908527,2037581109,2060435295,1212762319,2090400805,1626985306,1276269330,1945322499],[103687947,2086726155,1071729712,1420848609,1877353094,238057193,1910061245,73397661],[193624991,2082519892,1073008134,1598686847,1547828039,1218734686,565061439,728252338],[146788398,1236189055,252760428,806303699,698231976,1651228768,2069202086,471691427],[854228172,1707399786,497094306,99760165,1640899421,143300000,1610111529,215270870],[754778032,1631776960,820153491,2065246,1987195144,321297919,1234051602,359315817],[1656789237,1258891958,1193245652,298404454,16780895,1090764731,163023835,78344155],[1502633715,831342456,1279921040,1725080913,595213458,947694319,53364529,1178771466],[636207158,1081488908,1234476429,1518326073,1879440931,1187560014,1992926465,1031162980],[545989994,1029188657,219164328,269598567,481663658,873335603,1468882700,633249188],[936853740,663457756,633129810,357807331,1324998950,1023947537,768926269,2000594492],[678692328,1969720116,1545309337,1033552263,1804335511,1023093324,1661713551,1326239822],[247734111,2035246844,2089931435,1315086605,1122740493,344967782,699586105,1936296037],[1437220243,18177253,496330793,1030934466,935635467,96463705,744236914,84211139],[1757083891,991770952,1369776358,931821549,124717530,475405754,1744428909,542583520],[1697242649,1167084591,1694608896,1444370482,1846839114,842279221,1970653060,397417488],[468757018,900703092,1018908499,1388971033,1462832421,1158088164,1724850208,605023893],[1179697845,2106400483,1605578881,911528500,952035417,1792212896,426197612,758686291],[731931028,700737693,888569600,412294365,1471101930,823623561,1424466707,1353496320],[868257557,1156208192,1849173530,710227847,969313386,830738268,1037952431,357642665],[1004687796,497496608,1047960197,1173945037,480455298,35597135,1038196702,887494408],[1932064604,1870283360,243151576,331744077,111892375,1357940807,772763564,85857778],[637372429,284970754,1480862529,135797514,472114680,325982262,486009309,2000434137],[308903687,478530400,606181774,1567332509,465967834,1442056685,1775041497,1355992356],[1148104859,233992582,971491921,596754966,200758628,952907083,725378940,1451072908],[677269669,1436168448,750790270,1238302206,1084572866,1406686147,1629067395,2097689214],[2128543346,1982484046,10325838,67315187,56183892,278642704,435255671,1293724940],[904167933,895449530,1686701796,1182402692,1738094198,694686096,1430840217,2003267666],[862087142,36998264,1377508579,2075036139,121735207,234065892,1446149220,285623521],[1460620948,186483015,1590324966,1297203168,1952180215,827859407,1900802478,1891871439],[1676161873,1577872825,590419570,1343667297,1724238536,1736515283,39394263,1189050692],[806658047,1365906956,1743692349,624788791,1044277635,72071562,1596014760,1802355396],[224054035,231608281,1953000314,108703631,373425709,322960510,2103047860,1816496834],[1990546534,263816097,1556515939,322876843,375878805,1756892951,653661460,96516924],[643437684,1030280474,265437398,1008801541,571128834,799128659,1440152258,186454857],[681557756,1794173135,102567534,872462224,1769403520,704966402,724051901,89441250],[441322909,1386229796,167189667,839897212,988935568,542278081,1600698284,1168193726],[900224048,121049408,348551873,1556189705,773044070,2082932005,1480052988,1381205405],[1826664289,1643203528,2074715801,906779405,1119991065,1063275475,595380599,689501680],[212607298,1904869400,1370722764,1875240789,1091887226,288185422,1197593693,1063057556],[395100345,1656683742,1601221205,1145450067,2033344052,561008950,1176859965,911016292],[339119855,70047926,412142378,1072799148,1903940033,1934056078,492188067,44325479],[970367715,1816160413,1509508023,50009522,1188014083,1619308064,1010401718,2126275395],[356636293,95008109,1241100278,35876357,1910045185,885850020,616145107,229685680],[1981409686,1838227705,217007555,794353274,2117152713,387759879,1110164994,1537596658],[342419600,1646021216,1529934453,571617156,540587498,234717873,1182631661,1946351786],[785082754,1149465802,291143960,18579867,1706666298,1978127767,1990585745,1616514664],[150054164,1287905776,1463661433,946444933,666819144,1048302064,879307830,1517498769],[121766130,1627391460,530177836,21835995,480753789,1750930861,1475321084,756267169],[2041614957,514760110,788913977,277499113,148535743,795816742,1556469069,1186592680],[1221433097,856534101,1385490889,1510723848,741414759,1697559664,983593303,603829266],[1648537925,1593356272,280544437,1216855636,1097315268,1564799670,1602295197,1959680402],[257038141,1579371856,1671084105,1485554996,910006542,472677096,979448922,685373118],[440087844,1616263078,2101345402,1330373238,726710325,1044055601,845692790,1731061158],[944772351,447487743,1029346721,811111974,614359254,1485220829,888049709,264516862],[1947465302,728357340,1090080436,17340183,503921008,899844393,263154291,16042051],[1230083844,306246939,191309813,666468705,1022347673,2088486929,1108761824,675728301],[1171614923,775013754,829054029,370723970,2074114888,842696522,650543498,838611247],[721895398,1208727,468572286,632006901,1395833006,1821872848,362501085,461385186],[1442629576,1020623892,467763257,142169239,1757213562,1838390710,1595628639,1002287474],[1836411756,920288403,135222529,616472302,1015222769,835149004,57158503,2119732072],[824467537,551903500,1848144427,1066384272,1471531500,1074604266,416540537,1434962032],[251429992,614277956,1706551665,685992106,231005525,267462489,243583957,1905588354],[1129488023,957426655,447648334,215145403,311673081,1759550934,1743807773,1659440132],[1044147683,1496053775,1785552823,1854003291,1500236189,780600900,624145692,1870489722],[1095514674,765973825,765534617,970774315,2062287205,1196038948,2082137559,301212259],[1766149177,1867205964,1803848765,713904236,1962498877,1496762349,1587655780,689045399],[890575934,1368214474,695910907,1580021157,1234302525,574491736,1663290546,1214738199],[1344219287,1861196791,1627739282,415875103,926998254,755552061,150354319,1960477935],[331544631,1161808468,1129438250,965402821,2118546713,1667852791,1020260593,1729311368],[1222280018,91127456,1841591782,1954252527,1353668715,762469176,1483158434,739499179],[471302125,720446368,790552488,529638158,1334047278,416915445,850723175,1099018738],[1971541999,13675366,1021941040,609865131,571170,166234583,1207005601,391287552],[1886235745,304042911,685001990,1266678193,1684610963,1246879568,1959765722,1823422568],[1557641509,2032274652,1753301979,1794906366,1835862298,1820790738,778306689,217546959],[1475392768,255418899,636114781,1060357716,681909237,2063848963,1705196424,1825521709],[1443881341,1446537198,405955137,194552982,881703252,2088784302,1532086019,1613621314],[908959133,1186796336,293206535,1556021060,306861706,155881702,948032479,1571982844],[209634829,951363312,1943764838,2128452878,1137850796,1385772864,417416068,257737890],[1518335054,631120599,1473696176,1277103521,1427489942,1158267935,338256544,158411357],[1318425590,1774071980,1027432814,123876298,509472845,618211858,666624987,48841343],[655607479,1464427535,1099428570,299551154,1281983696,53750320,1435085427,898166231],[2094766974,1524374051,1291703394,1246243442,1111651052,1436689207,933747716,1438957613],[506682830,1022145381,492836809,1690771119,731292482,323286249,756767144,2071939614],[907869940,1862040310,838775000,1651085596,1606118221,171125109,1567494206,1582820416],[667824247,1032791745,230993008,825918672,440663072,1418767671,776978067,1002315297],[1825156976,368135897,1753805946,1949633901,1266428836,546240190,536146902,1982541834],[163320731,1568171441,1342796949,1599257979,2042835158,1883521019,2008437570,359563011],[717274896,334027841,1511208639,1434752706,1023562415,1383010227,187975192,656923059],[1777792928,1600375719,652358886,1484728689,1712460278,93880607,868369055,1555809849],[497983244,503132864,837693745,605618762,288348406,676189075,559177457,1228833331],[163562508,989659934,877357028,113191163,405970537,1756519362,1197442844,1349343530],[752107892,20007677,155038298,1197852606,436314339,782415959,1228602135,1814458007],[1641510984,1849694781,1218586965,665137993,1087270260,972815132,128695453,1326638585],[499473638,1188297600,603685943,391305577,1607411819,1270704306,84984992,1974368599],[379332907,490844084,956720492,522930282,1190602638,718607859,1197540210,337360043],[1049118164,970362726,2084445034,283336911,1976503911,1467595482,2078698137,2090976579],[1882906352,243408571,1935351162,1297058957,2083954247,1471864254,1813368398,1075569379],[1842488991,1610881011,404338769,5447306,119086762,379873221,1416891926,999900984],[1136099680,1103750085,680224894,1078483321,1448027372,1495155192,1403449570,292317452],[1606685513,233588088,418227699,591145689,521563513,2008552250,616093957,108133592],[405427188,985684556,2089825229,1484521485,1059355821,847299366,2010289556,837363309],[1559092644,1110208254,1009840799,1377510273,394624813,477547271,1036736394,678929584],[1147118286,1128624074,117117445,134637427,963165149,125833473,1792571115,1223388811],[1900994909,1858084028,1665676493,585314716,1026378187,613885854,2083086174,1473828087],[2121465273,1717141232,1619302344,384386172,1986443181,1491003864,1940141509,356649440],[1663669330,282971146,1315394712,1883704725,2016148697,519002860,475882988,1489317670],[1255791363,712042572,1220723737,1921604539,627226225,1472754728,1776788190,592072672],[957629558,1077994944,345484701,1199746649,766405069,109332675,151440281,1432147545],[1417510273,1070311803,667941930,1565956189,802889795,807274694,1055239292,207939317],[835840508,759660319,1114176304,1918223351,1749444545,1790378632,665271269,603200222],[356768016,293922724,2037670315,1029805663,1908602705,1799105665,1621673491,1141686502],[1299235428,417667862,713660508,2070285198,62479202,411257980,857580537,1158777956],[1164117648,1512469773,198727181,1762868475,527533134,1748627640,340070371,532192555],[602027891,767441990,769743329,1939219419,516990643,1907756350,983439477,866984508],[313584330,423809835,2086557804,146008317,1095749665,328523838,936555111,356241990],[1125890102,1370626916,1091081404,1990624413,581724803,1093738229,188786711,133972287],[2029226731,1874230737,1448136306,556831952,204156667,1749797361,2114535915,474173797],[1026105316,1763396239,424098151,1445431839,63532115,1178226125,1735861656,1842061683],[43464961,93985688,1657849927,1636844778,1018297687,71941407,2022669409,1301595314],[58173755,285173028,386442543,888721069,454348594,48918043,1710387940,522307727],[369045422,511889186,1943514892,365297029,1242867365,1424940146,1460053184,98026982],[1400953989,719140091,216856356,1781568808,1240439138,739672038,1216354220,2057856049],[1037733215,635164507,410770989,1897434523,699639340,1462572413,1469387402,1652290437],[969938001,1393622894,807749075,520786691,221149378,1299087865,704146401,2046452844],[2104010632,737886655,817847393,1504133829,800518197,452555180,1285908571,689284396],[1880961764,980715854,119405040,2120619355,174808682,354585331,934067109,220717777],[763979126,332157835,1749088599,80632015,1808375991,1014746880,749389701,612745836],[415978369,283135861,1909089385,663554674,1261708931,1873249049,1934657239,404746449],[1151715533,1497558757,1920899955,103796396,2120324703,827755760,1089836773,504078892],[636743420,1563383960,1600831954,1349575138,12585502,204943190,1080406507,78183990],[100619579,893453600,1568377133,1125583399,425663726,1899607,576198336,1571726909],[1790181639,936463631,976182954,1303937095,213722980,1268623952,1674435082,173920504],[414002904,1402427617,16887727,494751032,892667452,1800905939,2112541614,862539054],[328713146,673233992,1897778890,332507067,1921242414,95958603,599981219,1684160392],[1517790403,28830478,520799386,589184890,1528404474,613513538,1690325767,944838362],[420749253,1772266560,1627708540,1716132077,1132459346,404977598,63684841,545998904],[945275862,2031967820,1565639952,2129023767,362739795,115453835,584798208,1252475227],[294196855,1168460024,1052064852,405794143,1599062329,1935348313,272927292,1613476876],[941660314,970557953,582412030,1384668424,45704512,882648524,737591255,2011814043],[1338460393,1415592114,2115599317,307671653,1322614591,1514068087,509283177,1910762708],[499950566,1606185283,964226382,1122374175,1510778775,881111424,1140995392,370951553],[1484954444,2093122079,302636225,1484333675,1747879472,1523009678,1684433977,973959968],[1580373030,100077945,2095187089,521294464,1186733697,2125149037,740584025,1665574893],[501665015,917045638,1506793004,402932554,325696971,1142887484,2487427,244119399],[400241741,496331728,972572223,308982264,1597698519,846660581,721108837,733651066],[2022018682,390857048,1371351631,993902729,1417365455,2021614227,945868887,1146620317],[1182978502,1911246283,2004999719,292482599,1965890963,835000142,285741791,1070847719],[1532243908,1217887733,1515400932,1272346212,14828761,2124778217,2078653588,1419450183],[1338954863,1043892311,1623808237,565365306,1371832099,2074542034,1780171514,1632155491],[661349927,382393455,582119589,1552134616,1980786753,1481298196,979719711,725874940],[905293254,1638050733,119386040,372620966,1476335631,1726354206,118989875,352943239],[2088007143,1767295713,1865226352,693163262,146148917,58518210,2073797162,987580148],[150656829,704188182,1170236923,153176000,312663883,700094319,1509280809,1330230596],[134962195,800710627,912670720,717614222,906249133,1441925618,1157914242,1863687305],[1461343443,1107936670,1619911193,1078460134,808791316,1872932154,104090923,736550437],[628942689,977778668,2078805437,234344030,1095508165,977317989,1181141594,680694757],[1155913217,2051225486,1874092394,728300496,1467444062,497960956,2046833643,641283473],[1098386481,31541306,1988083602,286092861,1465751298,1095220312,1941633771,41823199],[1251087189,804329607,80540333,1673797309,2075982229,2055732341,2009027624,1249609615],[362399322,1430394201,1105256418,1407637586,76369921,563099905,749463906,2106862238],[2065992757,1523029802,574893563,760185430,1392477762,1398807444,2044479257,1977718902],[2049526890,1828520241,1709866706,1116227270,1543788849,95698905,96107061,1980168932],[1960721359,1493135164,869923412,1126059461,1444257928,1921122682,809301760,772292669],[367977692,619215389,1595465139,675806513,105795638,1373601292,1510092780,1689674405],[565986041,1879857851,519486870,1464003325,35686354,1228549453,48373442,797411834],[1552621104,1163147522,702632815,877500957,1810842019,1137889139,1837559395,1118785645],[502958150,1533602201,1339886400,1347085530,356255786,1974047536,541308423,211860516],[202729952,1260533454,613573322,2009757209,539884287,1641003721,1556533097,354028659],[1875127043,2101314468,11872800,521024995,493998690,520153172,1872494657,1835341194],[154768909,2081072682,1770968414,82621370,79808388,1252828232,1320822617,1697690112],[716106437,1632582575,1106343099,327637443,1951273971,1708216548,708957498,804125469],[2051277999,151928880,1726817923,112857539,295653438,1508239621,471444637,1471173297],[1491231337,25347357,543700966,935707959,713297817,1897319974,1090539668,742069386],[349399383,19324670,1231844124,1236430696,1638027333,1684754636,1405011451,367397146],[1646811593,1820532714,2050413296,702779174,309711290,1883665596,814120300,1751963248],[2106937775,86652959,1835359413,1535319712,226629431,1480186479,1234311272,493135526],[1885150809,1776174779,888177683,1636932332,1400496765,1744385498,375567967,1630974538],[1701923440,1476488823,1333141172,1293242311,819878787,1772395945,2065993584,1000744621],[844661702,1669116713,1828210830,1364641181,602328137,117215400,277382786,1821314620],[1157509280,914324048,543519459,556112388,1008949399,989327830,1781442832,341248417],[700639370,1611531512,532933556,872994281,1607756635,1713389591,366013560,1311452288],[522125092,2016835339,801514561,303676416,149218569,90749391,1245295954,1819017076],[1563216918,941895021,333244467,432110374,231822806,865614049,843885074,1865101549],[1595081811,938082433,2060997394,51214447,1477778257,757099393,2005662161,389950642],[924040151,581294584,1784855951,1335101744,1793373958,612378420,1849081273,1283754885],[1513620519,867998556,957851521,1052149140,527218205,255138240,1433077316,152723439],[2097442930,639174453,1263260092,1187549559,1294250225,233354091,697646759,798803817],[1205504272,1701204573,73788620,2075781168,64690260,1656265102,1952981216,575321554],[476975847,1620073901,773460501,479334675,1633550999,66918010,134207737,1558044250],[1149664234,1208300658,1391217502,602179380,1240206655,735832157,723966617,1066700492],[1296559345,593020518,2036159432,1245921250,412577960,1702581363,1574376962,1501795756],[963318902,1706223088,1394270959,1135619695,1814153764,396214050,1290151493,1981365073],[433860773,765277433,740500313,1860906624,1095760212,1604654001,1820530153,663353737],[1244743155,364138022,265972774,1852076001,2066524165,2046461246,403180130,1269150154],[1098805589,1890919497,1012451489,1053693552,2118701480,2085566599,1016357589,2068861561],[831150217,1948641694,178758285,1043714704,2012626424,368193630,405177571,1378954955],[1238339445,559042340,1195191148,2043615109,1406740633,1295078861,1136702191,184074141],[577201859,391545308,159915009,1814820541,46485657,1421901389,881729371,1859732700],[2043352079,496991488,1330627182,1956908870,1031763382,612664171,1820784999,785468747],[1333600391,676500290,1276371114,1217350538,919958145,1214055961,1819566742,1609458944],[853509325,407808004,771448756,1966592958,2088129252,2078466150,1180071955,670788529],[432040617,1409885801,1900129930,159668884,1988097365,217812759,1040455121,1703504731],[1520856524,677939084,2005814532,1701912791,935399172,1929574296,1757660355,144516680],[1997295048,2093019325,587247177,896161298,47673164,510397163,870269414,726929614],[2093695810,1192309312,1165283455,999704267,1918708409,568010040,715591541,265331928],[1700562437,388297299,861035297,1443480303,950828182,323980712,726218520,1682236380],[680971129,31827290,929440946,384793188,1554973173,1389600221,512047022,1727621894],[521547751,1798683220,1067460377,891990914,1339726635,1245368356,1306093892,1374770420],[1247621543,902785080,1136554406,999629973,496852055,266572998,1182138722,955675432],[1074652903,10882931,213883053,1204482713,804501289,1270989346,24653984,1984506918],[1796102617,176378212,711654826,1557748569,1658370273,1416226547,842887307,1619520640],[2026172800,1175268439,1761977372,1256265375,142042246,366315587,1938291848,536770970],[1455693954,1310242364,1295750188,2116260184,1755456776,1708287205,1743943774,218152751],[528289924,240479741,777226968,1365086553,45715835,1377188603,992806650,241604502],[183832083,423916222,1969459375,251436103,1022723087,1989677592,1625290025,383144601],[422354028,1968616736,1325212164,1356266463,1140470515,1217180799,1383788779,1397753817],[515704850,2081165141,1535979506,1285380514,538720584,1198701792,362411775,729140616],[1612737520,1241664920,144687749,1824293808,1394338141,1982553933,628632191,760201137],[234779228,1932352734,154395890,1066298234,800584493,2020284904,1821149896,255176010],[1307738884,1896302295,765619811,19541668,1812967503,1329330761,808578220,179750162],[1659834399,1930250249,410173530,987130864,49700725,1416618124,517524474,1105091928],[70034251,673422670,524357489,1766884970,1835065343,938594798,198243629,2086007769],[886583377,1622506021,1402897190,2047370333,693972794,3281400,463049735,1398814196],[1619481971,435716258,1056650200,1439525897,1081661601,1158168394,500076729,1711188158],[1920745128,974458466,1298486539,272377562,1763570269,720664251,617254842,1617040395],[1343584384,1502531457,603589502,751486031,337038314,311055044,1916592796,1815436799],[682343269,1443301781,272253881,608323866,1021097248,908625397,1298759072,1457283673],[1084473704,441089171,572046049,1752127605,1403943432,437924786,1301502109,1428611913],[1851111253,1513846879,726859175,1214591782,266151064,1766320090,1206233720,798857919],[198444340,102210692,1265491614,540134306,1922266660,355085737,854969253,338554081],[1177376748,707140818,324707341,810358209,2077248263,1823313534,77409451,1962593816],[2032108675,1944346034,1277495328,65245292,1149266933,1029920085,1739849767,961972473],[1955408030,1539416020,1004694138,1700964235,2102105450,119126199,1889229521,232285436],[308214692,1628703420,1995695132,415800331,483285680,507464573,794901829,1318492356],[1412047848,720946565,2036422644,695830760,503254579,1841955783,721597844,1610448932],[755396549,87348641,52845690,1351648101,421761650,1435954453,1859897632,797082978],[234751806,149340939,797596528,971491765,435121099,922967733,1682920494,1496951547],[138453379,576279310,1731986856,1336384504,556790169,1976317916,1766989420,718600352],[1254252207,233636640,1845024300,1894240410,930498499,596742952,1069903830,1009185503],[1365190924,888715546,2089443796,77604774,1647676246,1747642485,2090389426,1340340787],[2007566987,1499656275,1926824550,83491176,1329239072,218272913,852153942,903207499],[949103660,2064794424,156457055,868843994,569532518,1975506894,768995721,964811003],[1435550609,363994488,243824668,655988031,514669998,138739178,2092751008,1140089096],[669981508,2120894604,1997920061,2094393736,1184731854,493706451,1869031222,1904739965],[2057844045,1902939332,265351043,603744555,1888747925,1866366850,708217201,1285257766],[627382723,289216483,1451024447,1221275190,1439412637,245658537,1937323022,1847847549],[1962334974,1180987088,1681391658,229083615,1938982025,111826938,108939525,1360933426],[700119285,2055891487,1314348337,1834968686,1073005527,625405675,993651037,1153413417],[1098758560,1447706605,1421724566,736797955,1656113672,1018291849,815376519,480807804],[2016856281,2039549636,311766350,1112956629,1107927044,1807589933,326106578,2066543688],[1760671759,1518162025,3872817,1278111953,60067393,482497881,600269758,1981503650],[1284194081,742716951,511910498,855394771,502073268,770590686,175009062,958637527],[1059994801,913610097,869710153,1308018463,749319495,1691188905,1601749567,2021369890],[663109759,664535019,1034980257,1626224151,737884713,1431304927,1262623056,1404819415],[1109557909,1303405353,50755328,738940076,132247505,1354110243,953784013,373536196],[182081933,1371335683,1064373034,1891938386,211610100,168757570,1717637062,1753179731],[791215275,1484900279,387669607,184392673,1496155537,747392251,238767688,575459781],[176339421,801902498,332382222,1458169565,2043400835,1560436230,982982946,1239137153],[1717263671,2042245321,1785855291,809887232,303730662,856212441,283678346,1729647407],[1743642168,71021716,1260250517,648562375,1587752173,366990696,1953790589,1972075049],[534088549,1653930428,765540710,1125178783,1131649506,2078150819,937531385,1804687951],[1204554534,1189043374,1644823440,1028476520,141499309,1010075363,1903523232,1702825968],[101047778,285463518,2042445166,1546574157,1081342667,1105608849,159739457,840667929],[1539818503,33785060,1485371811,1859392401,1200597419,1683530090,1886000152,1382732417],[414920298,1961738204,330407953,269420966,1385693414,1065354142,183131475,210491815],[1372329268,235067490,1620748954,1348214471,546898366,1111896555,998814571,555155475],[1973731372,629148128,1757808976,616102705,1107533180,153634994,1437185844,1142836204],[766817682,1750222372,1027998233,1293668556,425730568,112422039,1542462009,1410445229],[1518044103,852026974,1080005474,1003251942,3964757,1819196265,397469615,303709846],[228752986,342601553,537134537,1421283414,485045664,898639060,1108838479,813255208],[1933875432,937837102,2003931885,1340260833,66476670,596496226,1828324171,1339213271],[1168371787,775107506,585735824,1362333706,1716568937,919945521,74180797,2050585543],[684569736,2084167783,1985561387,613288184,596985464,410791859,2046945687,583784267],[197507995,1820695062,12861315,124206925,1055371118,123347289,1858476646,943584669],[2128077235,882860174,1338233660,75173912,1357393516,956352701,492515376,1168355500],[1376557210,2035498517,846691885,1654543915,2097491104,1379203512,1643231371,303526897],[773139286,983988117,1325138084,1804558349,44046451,741164951,277433162,2067430069],[1509459967,541698053,1584272718,355110818,1403062388,511054928,1587056782,573184105],[1282492232,547008308,398523505,1239829015,969888355,169909291,1393734470,1656987386],[1880772297,144683678,153079859,1262615707,933722736,1141222995,535486086,1993247827],[1099258418,1548565347,308327901,788251525,941308846,217599719,819241551,1692902579],[552420315,363493728,842385205,356241515,335809158,1370265024,758083656,128116971],[1516942772,1069224647,1335615634,1077260717,104388515,403375480,34385385,1593563546],[1259705994,58159180,93296664,2074739642,1098830632,1740146411,1176144164,1346407448],[316132235,239336726,1605261330,1186871426,110369482,264805860,2085857447,1866667206],[372520819,2125204822,1275938694,368915276,922561865,1878267024,1748581995,81918477],[605047486,1461013714,1342932210,1117274906,1315812381,1057039645,988584078,1803609284],[1515784089,710005258,177557923,1111151011,1248482434,1541961285,766841323,232371752],[229663656,1865450691,1549744928,643756139,1684479990,1292131167,288706650,147201956],[1937589336,980808204,526334207,1785968501,1650433123,341860513,606975852,534410909],[768579095,13951262,2016580537,1567138155,1614302145,1257436067,1587352548,401697018],[1993948347,1059611078,537993338,1346390827,463978947,322941945,1372556617,1418191247],[455906710,1139815350,1972228196,1776006877,2045023152,740071219,1978347028,622914971],[2047304783,791686977,104981491,1432510755,1496082699,1803796932,1336272595,254457343],[2029535269,1391965311,1104084904,1933282616,1896279456,993708322,2091566320,283683894],[128989459,1649725933,1969957844,1362903608,1769359014,1826258982,1184874464,935558731],[711712829,2084096346,160991596,1851327592,1922993795,130055351,550297685,1959262432],[1208854324,353188886,36645186,1515058090,1272406612,36809856,1660698784,1630813200],[1838251667,679108380,86454156,1142048426,1331482008,1103529421,1060026814,1877521190],[1623623708,874270411,1524569001,777165063,842036409,64139760,144597584,1331281182],[183657691,1553020941,72034306,1501437323,807539168,124319648,1232237454,705740401],[432941645,1545905863,999952784,555821011,1980447598,185572222,1768001403,1055190905],[551163762,917100949,608945644,509350126,1074907884,781597701,312728537,655713116],[878897730,158377739,1436076247,1236879221,768123686,318375766,711447119,1438394234],[230528584,293940978,204524330,145468180,286977477,1271915604,1706245543,1619744849],[1208735812,1466126456,1669341484,1798160815,99287939,766474006,1781178294,119362628],[811973866,543199607,172709774,445438255,296454994,453260710,201912574,214948159],[934137852,1490355758,1930894225,570095572,1466992494,838563784,1752213224,482425413],[29079835,284340126,1728101111,1389528685,798409731,923916426,1621820414,1444547484],[1362615551,1426934900,415787731,1336362413,666709491,1805844046,1101562082,1495970542],[694764136,1871212724,485024830,328232177,1936414725,176596287,2048464380,88404084],[413963072,142554242,2096197977,2115902916,974536555,1259936447,1944315128,1625292474],[514596242,1144609217,1961840017,1730310033,1833740654,525301557,1357001037,795191857],[288470750,857787570,425913698,1883397106,1579561840,1363132555,109666055,1069864933],[2073613534,1352452936,1595104473,295739766,319709190,1222862411,737701179,117421750],[2081371388,670216083,1887744271,1061055667,1248815435,1491237148,1442100629,944942047],[100923000,1083903865,1751593800,1288026192,1705594489,136134739,424473071,432732121],[1092494875,880424887,1841597927,508323893,1544910265,1692548716,1455584582,1860067674],[813770695,2511114,402818367,803967860,535349367,1723671643,443418888,127664066],[930282319,527582811,14528205,2080870527,270990355,433817147,1711259144,1890546601],[1276697937,1357238204,814268737,1159842350,1804799606,1488164025,2107564928,1957006331],[669691580,451173591,251042975,1213075468,19902902,1550787965,2088942311,557252661],[49666620,1970627680,262462869,1108972613,1142440193,1866319668,415107042,860964710],[381346210,350218941,1328110325,1674593387,885235712,819231626,959176938,736276516],[1972279450,1773107069,597028730,629490948,1683391235,840131163,1512320416,1862411913],[1407564230,794784709,1402150002,536385536,14065055,110413333,738163107,323036305],[1583612086,1872313849,1522282035,1704476250,661408444,864428385,1798392998,2089378891],[1234373206,1664614528,1642291373,252662843,1075173385,1235079690,1673654663,1113791389],[369423021,1899552623,1137891210,1154622806,1555889902,427326869,1349407908,893450173],[975883575,2021715618,2095070004,2050196050,504431698,1457404582,557012658,2095237968],[2069093048,1529966684,1965955278,654937802,270301801,2063602392,564493216,1365334249],[1739265274,1045862373,2034085323,654231891,451040659,1857365536,1434057530,1864251068],[147581113,217680274,1831243606,566692845,803184792,1482324608,377143307,1612911804],[1518788605,413410378,975733118,1614004842,978983870,1454705475,1235389621,545649442],[515415089,1829352224,353791317,1972876660,403106373,1290718471,812111348,1053933446],[661312210,1484856572,1995314353,1184708523,391757192,341702627,158318710,311671809],[1919265681,19148184,44524744,535728329,365466561,923994445,1456602443,124376782],[1259811643,1355783705,285896135,706772001,75859214,1340235729,153727680,90360264],[2059838195,862082108,97672041,1441802859,1462969730,688739080,1495351232,1517708052],[1212459733,1180547643,2047332127,1140741180,1635996357,1250024850,1713552226,571574463],[1759324956,1824858300,232230191,306215702,1555843412,1237969430,51155785,1485985345],[152314100,1040466078,2076892372,349177425,629388033,295217183,424424159,1664244161],[1269244562,917728886,967475547,1102777213,1505718811,1113338638,1678154100,1630307636],[433530409,1770598599,223476837,553527579,1972454540,362281626,878624660,768657361],[513521128,1811685750,157033283,336270370,6945284,24598350,747206896,1573599776],[325446498,1885274813,1556319178,667962630,1861932161,674812351,952734001,1291990462],[1232578969,2076258743,140617504,845133457,1542970815,1518223917,1397253844,2126920024],[1792150867,517150829,1717922264,961793189,1911214927,1372158965,227579337,1365165367],[681399831,2044925838,1775840838,951398353,94156609,1204758216,1894556826,859531468],[1367443613,1906167159,1534141809,1830559407,1953104510,1605660477,446410335,1119400980],[1003467641,2020126987,1604043797,1326466249,971869803,501442867,883800522,1144275002],[1273030429,1741831412,1894587726,211034904,1917510968,736575456,1056412243,478198983],[1702636474,1491664310,1154121240,248369515,407466675,1312339410,1708164636,1205444054],[1985729652,29797516,1445977028,1261414795,175536678,1826724239,1386309082,1353237459],[90280610,2057601409,1678181004,8060413,1835030739,393782359,273952863,803810977],[414129542,1489864551,528611865,512834477,513662556,807159782,1101429481,1978924206],[102596181,1722302149,738462020,142117590,370579076,2116156347,353228383,1551623018],[1411141255,32232806,74999747,1166448551,17667830,1153890225,307452433,1418641466],[755442445,1762132440,1208746242,1001059978,1285134595,1672629078,1748610994,578078271],[112580648,1419375202,602737976,772845548,962063702,1852887853,696798301,2091914037],[1156667213,676467113,1876565403,1335532386,1435886658,1713481957,2082010189,1813411305],[1868869474,746777050,1674865320,948694897,366023203,503183155,1892498708,1011664490],[1176191145,1038542852,1843761292,1695508739,1159785000,1822368641,625690412,967988190],[2070981841,968262414,1631470091,2069083932,1048231885,858874896,109573489,1039032878],[1167599157,763202919,515235662,1851760295,554641191,1440398827,1842143502,316626575],[836378204,1385145879,1717754971,1869951682,124759581,1550720761,140535140,772667845],[93324496,1921705192,1127708790,1670786909,848713939,2070350733,785605722,131462237],[704655863,265437706,1543600909,29640314,177364271,733962504,1944969414,1223511737],[973430564,1365918862,1789547946,163961716,65407978,1858849525,276992812,511005134],[222779828,386114129,1626795501,303869567,419521040,1593063143,379943577,1386088423],[215886433,599810684,78162818,22816277,1421544979,1820380459,1815097913,137773476],[1139763097,2096021902,1378163874,1459812719,616538740,270166115,226272951,570858869],[907782154,1141292305,1894559629,167076513,977975377,661287601,830166160,2034047024],[327225667,1658714199,1130416389,396957494,1163076270,1502477498,1150333414,1201814140],[149398457,11680860,1124448351,138998113,1137641607,1801630442,1534984158,999439771],[801791512,1830861795,1247644581,165402657,1426004539,826545513,1062104571,680365345],[205784718,1753858923,776705004,1508321600,351922120,486282692,63206696,930189041],[168366994,121842204,1501550751,672113556,1197214205,2082006487,132733951,2067976514],[1100079644,338488633,306676963,228691901,1664043612,470576145,1493401675,1506378787],[1751481447,773605666,702277826,1787069207,293378220,1867285681,920809512,1804876133],[1634163876,2067264145,220802891,410723998,1910515500,1785909213,1929874713,409571670],[1236210890,330702623,1422531605,2019481834,2011203532,298107653,605180762,1111586510],[55900855,852774447,956006186,815994517,1956553364,275597479,1887067796,743038417],[512099777,289183296,968190329,392497032,1714107507,1201883171,422256780,1840194676],[1731104807,1266872612,1740799860,231941416,1926993599,1584744016,1251336620,2062787077],[1836572593,1758263254,1394340372,1525525292,146683537,1514886017,1652868089,1157158205],[411342390,1172293140,1773342981,1661295347,387816628,105981526,872804329,82587868],[571411354,1477622064,974927698,1722662096,1444015082,1908067468,909908689,1164654447],[1256158439,1231922413,612929601,1154131776,327942768,382087657,824505700,1272126792],[631551422,324521838,1455347111,505503194,832864577,607261790,967262893,58975643],[1659228855,369756447,47217826,1569104794,1328160197,1988784887,1170067943,798560473],[1476963796,1919942573,2079209768,2102344159,1759591683,1188117158,376170011,241734442],[1998269147,83255312,1641267408,1934925733,1006386952,1734951080,242059672,805790803],[1030001057,1766237727,976251505,2102338270,474785818,1136904444,341043238,582188589],[1336654008,386621864,173073038,1315356912,93895414,1078531354,678584359,87675934],[2002641869,123038019,736203578,576142139,1892853209,1661761590,162445749,1595267064],[517266860,1379540159,1679645659,222093228,1343725215,1874306875,2120573133,326396006],[629894671,1394663982,1260388480,1873372346,210229150,894861787,1842631344,619698897],[837019042,2081640481,1277535017,130002961,1052552879,710647327,902282408,189804807],[1233700030,1871867178,2069646177,1449316880,1298689873,1240885240,906750614,660905483],[802771423,1974441795,759350567,816503855,779093387,1727857570,1555316287,1808279565],[1998421497,934049714,1145844888,1605538535,1534518788,1697795617,2081843928,1745174656],[224989483,192874855,1331581594,1468825643,1624560410,1084394412,559865207,1997077214],[445933529,971869085,1376408731,1238093909,1948154316,1665833280,571195615,1274034145],[1870175240,883913222,1363804226,75264902,88013630,1308323462,552223257,1613613578],[418614678,1558553026,662415123,1108023418,1499858969,500210717,1210758867,1457294103],[937126478,1824514015,1014033741,648800115,1048983820,1219674505,591439394,1511753953],[650954608,1793837140,1312046550,1866476142,615259060,2093370474,1306908314,714966558],[1593329123,1379715258,1553042247,1187514096,567966559,1715543763,453997787,254444905],[164240675,713827433,318107935,652058211,286007694,413834571,1973997999,540100394],[1532533907,819817710,2121935536,560623080,1288065162,626680687,1905016652,1858960817],[62020642,1479584997,906253716,1417667781,1977029640,1962080677,1370315023,567940325],[1755080164,563970500,1978305228,1382459864,646112911,417362095,1006318407,861931873],[614692827,608619842,185198862,1582379658,177646090,1068627499,1830721423,1781135060],[1501939115,1576505658,260024357,1344950744,357088930,95198414,693247685,761652104],[1245070441,1355267429,364006735,1842552867,779748231,504293320,1884447937,790636218],[1189738196,1746580392,1140979612,1795889328,1694364917,2747580,1603314476,530753226],[1081990440,387062496,878420623,85284312,1930333060,1354987275,978382720,3457065],[490673517,285856119,1737206135,1031696903,1030754768,728123410,268988310,1978534081],[193810897,254153524,462482021,457299509,862770409,353089505,97995091,1853290794],[553344030,1283374319,1607064478,1700107274,1826857191,1145134633,1430426154,303414662],[2101942732,1244196447,1337253658,374024597,1944274757,2121405424,1998090558,492773190],[1437698702,856228788,2047203322,1865109177,387197337,1734518206,1346981615,448607213],[820590722,1415353419,1371022575,24046141,204175268,910969039,458325204,783524802],[2053438205,1545090528,552691216,1166710286,1823044209,1488807342,622441321,252142209],[864698882,1947616335,499317178,436668136,1555570736,211677674,1857587730,428489588],[1478325459,318647209,552329422,858162002,1142355228,250216002,1722558313,1856531664],[881720183,1700062083,1210834351,1859928842,1815140853,1604399246,2120220284,276031912],[1650607512,1248449400,795544454,771584815,307808176,1011942546,1611008985,137297034],[1869229491,1373215990,439481936,880574088,834027782,679064567,848454986,1861564728],[1135419664,1289907991,2021235703,916360564,307688990,2092066331,946907933,681504133],[6368269,1197501818,1924906588,609149523,2046347952,1971290750,1003401557,643111445],[1431220556,334246762,393216136,1009973090,722340759,479629421,484901696,1005610875],[275023855,1457735783,1503144120,1024105694,2025846035,113187995,1765443971,2057074129],[91473001,171582259,1193266104,194241199,2011187109,931288086,903558796,490068385],[1374592125,1447368260,1051205788,1778291174,476234060,539327172,1396599555,992758282],[692649265,653530038,1073923033,112780407,1398565821,564362811,1680803451,1338061221],[574209966,1554376857,1048296546,527864919,2071440200,792551008,1164578127,1963047126],[1398136597,520481216,1564175585,509139275,1769811851,387408407,1965060973,1817227103],[396993582,430382122,214814633,90187384,384521445,1676507396,183674164,1770682996],[349222438,1657283077,1105959646,1979473749,254458127,1663043153,1675678459,2124527910],[126345234,1529563997,1978418410,1343198221,1306268693,2089862808,1969127411,528557944],[1086760122,841867267,322475996,5509760,1399256430,1719409740,1011771662,265085299],[676820361,1698940550,1745115412,406144705,2088642395,1577895389,107050186,521925506],[80709980,1801231137,996113642,239952760,1191283825,528698019,1020066989,723424832],[780779959,2065857924,202742813,202222550,611159774,1134973799,475742053,1272402254],[1400025652,1625669193,104122671,1939163485,1365405482,845433128,934450568,201363543],[393650401,832249778,1721537965,1219706423,64243246,239787689,146544378,1861433701],[751526111,126072265,1531729581,471133558,1028799869,1439161742,829809573,1993325344],[600107411,1895484175,1553345935,1671088588,305849104,1700731792,1169333486,1791538951],[1872549731,179188979,1403592162,786203065,1252731480,564173869,969971752,767138445],[1737604519,620688076,1817861993,1717912661,919948543,507267888,947229761,847795076],[207682485,1516622119,1006871016,1657975105,229462190,1968996285,844583773,1323960641],[405353079,1454253008,1688466928,238600705,684113171,1651900744,1697893693,1975148718],[847484590,53748253,1195314940,2056117675,236885478,1514806740,2106532302,1073827078],[2050217131,680719936,1898008622,1908424125,1789606593,1124855929,1120711600,1320331391],[1723314841,392052397,2073627177,1449603884,797018719,48036822,1781919952,1703186537],[1646063958,525704192,2129408453,1514018593,1691342082,522313765,221430826,1862332851],[1222544963,96614440,2128740219,1006686969,841236309,241472935,116910286,986013241],[886934681,381625903,951478608,653361636,32934771,869401430,2037172078,39180528],[314428331,1441968110,1120851317,1209275717,1178227489,1097744225,502775447,1088376974],[65736696,612944268,516322724,696211328,441424531,1910105659,347664552,2039062524],[1496485517,1603798078,1118075340,1410710430,8641529,632073948,94614707,5035307],[262682287,181774410,735563561,1450159586,1061322866,612751740,1905846319,1516077052],[46954282,1542677276,1688553200,939360166,1777584453,186654538,1765973590,2008353023],[2072022451,1766252256,1254023464,424352405,676485792,1985012202,589922618,335644282],[2108835391,765320897,724975880,1580382324,1376167150,2020016749,1688207511,1550720761],[16076261,688538038,154355913,866182204,1158931137,2107925550,697900461,429018814],[1915324332,1273412617,1900905873,1668949728,91142515,828851457,1497600193,943813225],[1940537958,1894785901,764851807,609858380,1272161798,1727051512,1366430461,1825162759],[229402997,945786685,167717108,26126386,1358707636,1518679023,185430859,1499640940],[53380246,483686880,1356367444,463827049,1979101379,1574033003,162542233,1182904933],[827427475,1144246798,540288011,591776521,907740850,173200426,519368735,1862942549],[119592312,1585140332,1143449039,831918605,1214963915,513182720,1023957346,467339032],[692086175,659759612,1002373890,776532690,903448276,635307655,1402819993,505446540],[448952132,569555337,579403404,1368679229,490864184,1513716039,1741625645,86669330],[1720196340,1909301406,592707775,407229439,840917922,1354410141,896190539,1284691789],[1972106446,1415430432,984059878,1507624980,1800733758,1977758934,646914391,340164469],[664038158,385352382,2103592485,1730699153,1511202690,2086816002,1470818622,974517263],[372349890,1533403365,36345445,858953143,1743830240,724990425,11888860,322322339],[191515405,2092161669,507080168,690014278,1484503327,1110485276,653216387,1875387088],[1551774649,1395078911,1473368296,301782943,36586253,329508107,1167902745,1880986502],[1858266911,2116735051,1754474642,137173324,1019962667,630593753,758951527,1874781546],[151108782,1217326768,601183127,1686695079,1096797312,1819234711,105068442,1499284993],[1225486767,1543578062,649728452,1597238406,1051635318,302119108,462272199,1564904555],[491029292,837234420,1526443748,788429810,1576228449,1361993602,987154187,600759765],[149819223,965230924,1877056535,1236835282,269839266,2045281628,443629915,1992109070],[1182037059,2106358853,1971709272,1644254186,1967816436,2014175809,3526303,662116026],[2080192783,570216092,228307580,785569981,741310465,2089094497,738018158,493675056],[1981763136,576256743,1101995332,1156262856,1508190215,322348174,1913889199,23244119],[108475220,1148020027,332313558,1573843907,27449064,1137907241,1411280808,467294363],[1878143756,600003132,1556914357,1115648982,1110495792,865990810,483333120,1823728487],[1989006507,1485026057,1247580543,88256212,1876864050,2053140954,734737432,1256578006],[1477454690,656762412,1993384291,2066850641,1244516785,521969926,792561432,1538538099],[736192491,1694264473,727500248,357518393,1071112707,1415258234,2078912173,1643215500],[929426732,60792382,451296419,433036237,620919567,1592508296,1265233239,1737743574],[1059984958,1799277967,631341009,1823671194,1437165167,955739074,375022488,653495532],[1350877213,292665486,364067435,817485612,1908007428,1031760698,412355340,22505814],[1814504722,2058172436,417556609,667675319,94618315,899907278,62945373,15234149],[1701377990,931826012,1476264459,95530215,2021645145,703120152,1973708402,1811235682],[1429501021,1391790057,1232332749,405074452,2104342805,1545422608,1751708982,22081771],[1710025308,693456614,731599044,844336350,15566820,1489111172,449608168,852217771],[1286914337,432506401,491276238,1832358584,2110374628,782234834,1184461978,1494425472],[444019557,875773151,1459551654,480378728,397972336,1492396147,9134498,636377364],[691265859,1450896757,747631997,1681892416,1315051192,1852988329,1477060336,362697879],[1105307099,100230931,613935980,1876478820,1474115318,689351310,478328425,1092652025],[1478010291,1510053870,775964204,246718033,752410940,1318247904,557358780,568657488],[1288049310,278247013,813012366,50084866,1156678623,829136145,2103029388,125513151],[158646767,1873405862,601603884,1148375476,1067842830,1293841985,1701862075,1035160732],[1088323399,606685082,530405922,1959835896,955896456,294780914,1715555067,875995323],[1015646332,81524794,920731357,1240645754,1438593820,898485038,1829777933,524252630],[1082496758,1695957013,1137875093,203753319,1310048483,1890485395,443632752,1052591873],[554614420,1977839321,718813051,922441671,968758946,1986580727,589350467,1206303866],[986343878,961465277,1451418193,1332958033,880163764,98915384,488860645,1796985935],[1296674839,477878852,1367216611,2016449783,1332495483,1228073504,205712387,1490216694],[780472441,284935902,223678098,1995615211,2089152506,660340929,1187010150,461430179],[780210164,110334584,751229995,1268109717,909130433,2040253550,1652588165,684962413],[1640054553,666955317,718190607,1891924854,354306822,1728482943,254629272,227420792],[1172676435,1067884598,48724225,878264679,640761950,1506490340,152459974,2098340406],[131825888,1281929406,621471178,1551593379,1459715870,849154940,2013006396,2043814738],[1860332581,438194576,1694523691,11180286,854148343,628408120,1720044595,193362958],[1350890779,1611608287,1824967822,832136644,1122914803,1451168776,1160381799,603080756],[1962711160,1412017979,1275929653,1795891577,1409642875,1348816382,1524240220,1242066352],[1638936156,561829327,1951007555,115066883,681374268,1777175422,784575340,2032485017],[1562227367,726659425,1875340300,198782628,561365098,361273654,1469359300,670565225],[1076063221,2099792868,910968560,1928289245,2006721692,945494344,1752182952,1892228370],[891619798,709049381,334875247,1070344761,2043452097,391375273,1721474857,1083998108],[49604849,2085147317,746718452,1514153904,1723555600,1354091746,627134314,279773482],[1448983395,133508726,533887412,1820951753,981448743,344085538,292995091,556577226],[1418151639,1279746603,1379829056,369104310,624473428,1113927240,5390922,2026352586],[1405782223,1269334334,1233512444,153708680,1297211227,890370844,1611435893,33490307],[1425284249,1316780909,2110315800,459280120,1488990475,863371330,2028978297,1227119471],[410686249,690858135,1160775481,1228838119,345988458,1566255865,1206549928,1018642895],[1313166617,1432791461,983908534,255075474,802600640,436344750,4841127,97932204],[822034661,1836810498,2049362898,1437614574,756240776,1802336659,883323584,1225761240],[1387922958,1454113140,44557972,1899519835,396252068,1700289326,1687645645,1973499982],[1162021834,1657090319,712872120,1444011638,1724386791,1853449208,527629728,1057826254],[1690949351,676493712,631407103,1042965966,771675306,863699848,613965315,265397171],[524418172,988749725,1221760718,716319490,1809385318,1699193053,184908521,967239874],[1502485453,1596509931,994951977,495887775,799677425,461321921,1189017516,1300153449],[1357973600,327404655,701587784,1781205264,944385607,1822993939,1325043162,579409005],[1254263321,335335747,849002544,1537252370,655013005,388264965,1198304444,330677223],[1852011815,1988460938,2076766194,695248294,430173783,1856217755,2108186670,226985186],[1191178610,404139942,1116122759,1960444984,302736514,723412399,476477512,1371945723],[75061834,1409680852,1625685588,471127095,2024668025,1351610420,464322455,1627938817],[2091176012,1296952247,360248365,1899317018,1210334088,220046998,26715148,103645471],[160605755,1484594358,1855773827,1185128070,310507558,672364809,585322863,175881850],[667753937,1666971768,915968564,1402397467,76930101,57448652,7523473,97049975],[710163388,1411243973,649902966,810430430,385990235,1644998485,1534509776,1724925239],[1230082318,294885561,986360992,851095378,1693933989,1172902315,1374385151,449601265],[322484347,1860199502,1906511937,1086831835,1942233263,1408434465,1736049930,870810232],[861884969,638820826,1998138153,1876235352,1989723273,1065086234,8071591,1034869914],[1367609556,1777474922,987140906,868261634,876551583,1721753592,1650372941,1130358433],[1846945577,114064929,1282832787,1793285532,698719091,1404759376,2005071013,1521303129],[717305014,884192731,409326215,1484113846,298564825,1398955748,1600491804,836544956],[1587100224,2066175690,1085007284,113206106,312965482,933447748,1416715516,1058141359],[857795062,2060974996,936372817,461405084,1947001867,1070894865,2016437984,295841755],[1314169162,447778124,562459686,703114136,1408628325,858711979,269946098,1631149213],[1418248795,1913973353,2051293925,640971583,61711270,353238206,1473426104,2004739205],[420407234,1952644470,511376200,890657209,33044575,1608234149,1263514522,1828758821],[729731348,943963106,982698993,1395700637,1161022931,392685268,437754943,1410431726],[1025456654,59059628,1682125762,1782500879,1315856130,1955429352,471239372,264988845],[1603151783,255510700,687828509,699414505,42622577,674942584,815673880,1269660222],[821115642,1165437514,503738192,1495295597,1725971715,1117901552,985632471,797087619],[1501352742,417996182,568383838,1969437921,188837834,1584455052,261718157,821984085],[708016534,612702164,984700165,1560019752,1346781403,903348587,75832472,1866732009],[997652723,593863766,1806212829,896109981,496521928,942320933,501651181,1984739051],[958324769,1596337308,2041124614,359637647,653608925,309425634,675230248,610038281],[557159662,1450109518,556430400,1397719792,1910430099,1834322347,137135429,962810770],[466621959,327636130,1490424873,1994020782,1891866722,320985895,1112333611,1074071259],[1964875956,1993137495,49522969,888915298,1530990734,1301910070,186177807,1858295825],[1964003255,2079306984,1424581816,1456143675,1516956050,636284723,1899158873,756838813],[1142287897,927786224,225993895,530525518,749482064,1517210575,278357535,551729508],[1617813710,693027100,102550308,1510201779,497377717,2010938512,1804144932,198820066],[1093163596,1805011046,420628577,1405987682,677291695,1276577922,542874605,1893375574],[571404993,1654052020,1593737813,1656154421,65672269,1947439538,492856712,1286449854],[963425941,2070292228,781250691,426599199,28804044,39774523,493776926,1261145222],[678336805,2073332899,360015892,899243431,714148822,431043431,1262091787,658567925],[1326473210,1018646906,1942510447,236414821,553831773,1071123439,1682113705,721266329],[781684181,33149206,2120352552,2060901742,1503701036,877075088,1654073251,1145099695],[33746447,1272535988,1066205104,1995206847,331690624,429299983,1021765344,73125502],[1156276050,429735619,2115328402,396748256,1616672224,67513147,1110740805,386166480],[1742715932,29462664,1458719158,869116808,2023043867,1420467573,241223368,1210830400],[912763572,730381811,1845144911,1553209169,1589710384,678903207,1547437683,873858326],[1118470667,209335566,1644257369,2001885666,1765852047,236630152,165428898,397471857],[931427053,598128263,994702428,657038573,1412790921,721250078,1971337680,1694440173],[617479109,58523011,568612974,1519064036,1693519900,1112292941,1811863716,1256103183],[1636204783,389161081,2032546073,1963221411,1585443708,1028603914,27316423,712945016],[257070604,1828930991,1757910747,1050081771,1729489178,1214056530,1525622843,1511257252],[887203340,1099754076,37500047,761700135,1619503983,893848208,971527651,1433941248],[1727556118,484309629,807616744,284628372,34813473,1767867559,1620781895,930579016],[1148261292,1972229114,672232553,503416195,838593447,1533756787,31772440,1240760031],[599811300,1377712425,942881892,908327862,2090824020,945178810,1905718793,1375794857],[1294167921,1314076044,1164900508,1423673416,581499099,1056400197,1221456583,1453107813],[2022833943,890136337,2122830597,2122641908,254463796,989175947,1920549269,255846609],[63823553,1269132388,2065056270,1253450032,1111190585,1338686899,532542593,1113025606],[4529873,2118779985,883971726,910706636,1800028761,1273121123,960397965,1287376583],[852965533,539457370,1325904880,201475763,963851441,765770873,44793784,88997031],[1983281600,152428940,782558416,508773105,2039025850,752668669,895841017,983056307],[53413885,1271692138,986839969,1086964188,941648233,735885514,2119737330,248143874],[1485495509,271395198,228379020,1800460376,1980541343,1237685467,903623656,933007532],[487992960,1505449118,1312669819,1835131648,893026591,1407176623,624943256,1180606181],[1434901623,1122479867,246850231,1584497440,2073425100,1960966272,169341633,1948477859],[1600864777,1301743252,690405125,1254613624,215970858,371926665,651848650,1962538973],[789640432,969284992,1238065851,999166958,1973664674,1568281459,890884850,297080926],[65792762,757645062,444533879,1452165556,1539798260,1085882747,1686072201,1641780685],[2089030915,47191030,356851384,1496122472,1999043703,1284129744,632554001,2037704814],[930132931,511566602,1451694792,2093621804,222707636,1762788636,552000774,547035966],[1166123352,1384428448,1716073789,49738288,1819019525,1500421067,1797570771,225631287],[1694260986,1585794769,372306474,60097764,2037183677,1731850487,865245505,1605264704],[838329772,1092651134,695758548,657678039,1930707658,1864758998,1715005338,1107513030],[1691661423,628878971,581229321,5752313,1635324217,988327238,427664309,107104062],[247922977,1417553247,2125528334,999176330,1990362670,1891468942,323740582,1739605456],[579636809,543423234,1243473841,1216468236,2057395411,196479262,530547948,1008071933],[1938811280,684830975,598499714,1725298298,1657560789,1141821956,1157049721,1108332908],[18675513,1462741900,239097803,253505661,225311480,1284669078,33995907,235944331],[1686161798,1309053658,1895441419,961669973,1962079166,1399355431,1306347707,846416560],[60175307,1334480961,201104352,1869812178,1207741904,1569112334,1987970216,1903385227],[1339902764,1617558957,1581121752,1050666087,1185830952,1654752503,119080724,1421624294],[1189220798,1278280006,1839265342,265732840,1504055121,1281522688,570828240,1129000005],[1266720896,2053002620,1557872960,1392418328,50668902,383696102,1400524932,934801122],[1782249728,1864716076,1032410294,1986725882,76888320,850577376,2077379593,1957151176],[961582347,1946925736,512905554,547317911,1179897992,1875275672,273056156,348995542],[1249088203,1644248558,1466609179,1105059313,539181482,505236611,583995365,1057231504],[357896384,1156901767,809018653,930855173,1592686868,147117462,851546906,1833821263],[1574508833,1752218424,354309343,425304311,1504438128,374777413,2046638033,1454670779],[659860083,1780769688,1829274525,406888259,15542935,1692175314,1505654635,560874605],[916524611,501486105,857433064,611476745,1158567529,2083228150,912797097,1296294536],[1750581745,1264366570,839396602,1849192938,675066209,857747872,1189531739,1168759668],[953589862,864844950,548830067,621151538,481856326,972588754,1902702198,1008299127],[188818662,131915927,1909404503,543535811,1423450439,1915232352,1169860879,2013189469],[1905058966,994027267,1907373905,1814175720,275004289,1421486416,1574799782,898855964],[2038419193,1138396860,1559428054,1620370480,1449318558,232278236,905806121,251751912],[1487602970,480322208,692856928,603892959,870484236,1122893207,1213187483,862995857],[207360079,1152236492,2009110875,233991776,1715762706,329371901,103164742,1756908439],[541225643,580394893,1509674030,1975742962,1984125306,890461490,728456921,1449374881],[396381120,1670418434,111876797,298750909,1213578331,44204386,36450196,856120048],[1322119555,1318309866,1119829787,749614571,231666380,641268216,297954836,724340681],[1393888852,1132287062,163498085,93935892,148493443,1525507143,249218739,1463485830],[1815232200,1625894114,1988923794,593943275,147261713,1539202107,996090449,2089978036],[42664323,147011686,1766872507,1964102255,1969126543,793054257,1530797447,1968405948],[294467691,1818737261,824147943,86820716,1798805962,1955097345,1963304261,936542460],[1147396925,1113289455,1152624831,1032034713,1483354716,2029300759,1438444010,896139357],[554177757,1005623797,837961199,1786435495,1861406275,1177887210,1432067401,1212356451],[266273514,695157222,2022800160,855486090,1686519694,1779156234,1125254966,556428804],[655864644,606317534,1639719558,2025563527,976253894,1601526591,1512109757,34848542],[1197597143,267956669,463280355,68695218,1580179089,179872865,1040786402,1115984980],[51291031,1197401296,946219654,568010510,648927768,1718326858,459331379,141569862],[947076781,520397383,1948975109,508381717,1833619219,1328875809,180885072,1431542814],[2063456616,246851522,414136772,1731241664,1259080915,639032426,1917065750,114555892],[566997595,1436711688,269126747,1025240025,84733128,97439387,2037298573,373161824],[49718601,169828156,287848365,1351973754,676356108,2059138678,520378817,630764484],[469822812,1870952051,26362968,782453818,1550357871,1023781550,1258718876,869982606],[1537813990,606448711,205418500,1644176385,1583268979,342441081,343252719,1338049318],[1282978400,619952642,84427133,1405704226,312957114,1536559592,571349483,1255839208],[1393361252,1324030613,1889553538,1182917959,1041420034,149251263,1818115341,1293309193],[1305736889,1508832417,1310533488,302509327,493680685,2046287601,932366663,1260483110],[254600516,1203199432,261151530,773813993,550923146,112995338,945400242,1249033940],[25899233,502496591,835967505,48992524,1783976549,105862972,1047338201,1784930579],[1003212938,131463568,463410867,1372607918,109825812,1894811883,1689489045,1272712729],[1251785775,733920817,1087708952,1302313261,168705568,292749963,1186434034,327064817],[603777721,2066767450,92114612,630043490,1064611969,1238170483,1051970728,627712643],[1027828981,1653131428,212139678,601708792,1986183803,134767561,716023865,154886821],[1057473577,1366230218,1848468438,67109541,1559657092,1939269120,1667780821,534039027],[1380111995,287022123,2051912984,1834930772,1285396743,995591305,664253255,565932898],[1852191762,1125582283,315978883,1434285370,866761599,1198972879,1036497894,906693699],[735275581,875275085,1751957877,1858655885,1741309354,85949056,458694947,1122785142],[255465492,1181682017,87748662,1050263610,200531231,691912800,1128165191,1953151708],[2115686912,1383337186,600354021,1953746171,1316755422,1870655430,283999094,688344669],[1061610914,555884575,834772612,720466972,660614627,820326266,199781751,1117064344],[1132701327,67948654,281735859,822629883,941648342,1733429759,134291405,627515006],[1898746504,594699312,1249384400,140481400,1058079968,1016365569,1864498988,1869169584],[453513360,82810565,1101305060,1663349446,656003124,795225500,1719329729,1071651202],[1224955729,1676607267,936480383,1673995206,1234202542,1624447808,1422143844,1716108932],[1086376074,285653860,474086022,1049851938,1587798573,1811431752,68090669,920828343],[1482479597,1447575345,908069031,79556134,1441577721,1312217416,1713444294,90949585],[88886508,1986627942,530731182,713517850,885182337,637095411,1599996561,17553612],[1309209741,324226706,825586693,787671036,1023011478,1243247041,944499632,1754969436],[946303766,853587016,831906448,1701662639,638805653,221571075,1706329126,324115408],[1637615678,531603797,2085613911,1857401600,1781741252,1318855575,1145732785,2046856311],[1151035384,2005890804,1279597705,758194455,2129846255,333242565,108464939,1706429639],[16265365,1737994421,219822320,972820351,107084320,1934284845,71895692,1095858713],[1282740268,1018636451,1844377404,1521705108,334691625,1482263335,1963626266,1558161086],[1037110951,1277852973,1210250801,366274766,1522451926,5292560,8679294,598160056],[270384261,482958957,1056836568,1405776782,2029178358,1063300845,1300792185,1882507622],[1378113075,1241962191,1529942946,76355778,337345216,1037455864,1107737898,45292993],[2019873255,1759715969,276215439,740648385,888180763,1959555307,1993166213,1758594196],[1860037105,1302398999,1150085242,1587234029,1570229679,917306274,857143569,577214046],[1199369749,1105332440,1872282835,1456661344,1636805980,2058812445,1889952263,1709899645],[1204738331,1390000311,1888869800,1522273321,747918122,2050160501,145497753,124674799],[547092798,223162175,624192185,21695051,816868003,283678346,892477735,1481810215],[171189429,404223541,779533766,258359609,1225373395,1454228483,1227659671,1561075813],[1454579162,528154810,1539648083,1778539747,882696100,757599241,993097484,1824379209],[373550778,1604171111,476337067,1805318205,402315001,1061260560,2006882003,464220848],[2035551511,1205967233,72844256,1340484418,357242199,1848809181,2091267149,273474698],[1029783768,61622576,708618112,1042989921,365036034,1965565637,1369195474,1593042969],[920234218,1953625873,337928541,622003734,2063346374,1022730421,229253007,153721308],[587690505,1215584049,1236313308,1609770011,61071738,1556598176,1560835835,50541434],[7360833,1173295337,1264151009,2012410964,1925866405,2030320074,1129314652,1198558919],[1688509186,519712798,2103545662,1171622512,249671204,1926223394,353250722,1991302192],[2039239290,1803906747,87097006,671465507,172677969,1462583430,714163552,1127637040],[1244153447,412471907,403687484,1518934838,1525068643,272717463,1126698878,796068390],[1581098133,955580879,1733297890,813315810,163384545,412163177,1323010500,120970951],[1905012843,625878446,386351448,1766395562,1194919834,217981208,930108767,195594866],[1109208489,89343573,16730036,1537142546,570877544,356710972,1446238256,1805376796],[1854399463,988340325,223866008,1292672526,842143762,439811123,872199818,1976504933],[818350763,66519422,1741456849,2084587976,1008798072,1560683143,526641029,2079457005],[151540163,516277525,979437954,1820678912,1893635165,1131476892,929728234,1784312520],[224711513,1818981688,1061593502,2060158724,544916271,801901437,2086583458,1565006458],[1108670910,409099625,1665225635,2010329222,1831696239,632944115,535696720,102903717],[1172909431,666694553,1014313439,150511749,818601054,862270010,1650932732,2022192802],[165254903,1733153148,186543062,2022298053,1182516593,996770931,1964438032,20422064],[1747373716,1927330678,321402758,2073755587,898095871,531566667,706054361,1934986460],[1368869364,1751297798,2040266065,296630983,1070326497,459005414,641999998,199326227],[1533000021,1310805649,876810392,594435355,784585746,1599226673,1038028752,463237656],[169875979,1940560647,1385401370,728729948,1435270434,2013946524,962817508,484810004],[149323676,1326912725,1196019701,1716259115,2077224712,1168352960,1786969752,11695319],[92060902,554510315,944764184,1694991194,424558380,1782087783,1898543222,236836207],[2065814328,1556231704,1247917910,1293193264,832864753,1254107773,301181552,95191801],[861125905,1057807075,1494671,64374660,2039291998,586527486,399673934,491164969],[73223163,1907659665,503884806,1189682735,331911131,766359876,782069139,467937708],[1023474857,266389560,977453767,1500951215,1526212504,1832995006,895725485,997650521],[1806146785,1901434349,1424009302,50985125,1704123749,1822851986,304889491,425496431],[1740396987,143389787,1606522480,885524937,1547639130,2121863475,883815231,1461890673],[58077925,2121886679,609792965,2115915399,1261220619,1391456382,1633689003,1874705273],[1957366518,1510187934,1358289143,293416839,1306387968,82262708,2092318261,131718270],[986748637,1470853908,431410682,1102361847,229775340,755290841,405033120,1634083849],[56428656,1269149819,41128202,250443905,950538923,1340228753,1803584778,1706755136],[1568947484,327721517,919122973,1776145958,1914560645,580475819,974323921,1320421362],[89236898,1959462190,1504999265,1413715752,238121717,1095081050,1131789891,2114250541],[1805701539,1296877149,1245590104,112091169,906984869,1158103329,546182506,63499418],[618258593,1211450582,49427105,895863279,1538995761,1974616898,483806225,300126882],[1390257595,1099085147,1380041645,1837264110,2001029167,575560138,302865814,515245351],[1563644364,400496014,2125561995,1889388725,1283655418,1493876014,737543658,1354036642],[1034706492,389885529,1700506383,1056057903,1323312722,1462600057,1401985510,599450914],[1035356688,493343060,649377327,1134253582,951854420,1336167140,1697249899,1966368188],[681378050,797925034,216165714,1990990542,318741868,398618299,2105136237,1974543254],[1660688764,890441040,151203417,817525122,1138224639,1478523333,1428067225,1356976857],[1692096355,309704245,1892794114,952653807,1036945926,842521037,1106590883,333059319],[379629025,600586869,1353021187,1757699618,1082322572,1502874620,342250139,1383326667],[1695293415,381056456,129762270,462942020,129485092,1543041579,325837981,33006141],[1997240837,1177303478,757417423,2107388017,1119499101,177987470,335116571,1832992588],[915084353,1923461806,907348732,2034991291,1260613562,1087191831,1406260428,582536578],[522568254,871938050,1985695781,1895307620,1931737248,1812153830,296352039,1143778038],[2064556730,1944081842,183582439,114876039,808222706,314911037,1710528299,1068037285],[537635731,467500336,1686350927,487476153,1282482020,515921103,330727480,354669040],[540820985,771732600,1472853979,534372980,180017538,845173320,2006927219,2122236957],[58211593,1103663764,1966764248,948659816,1768146904,1729622590,560310496,1387162948],[1317394378,1932602317,37583407,194543980,737740328,718906101,1770830246,2097017982],[124576851,1786262961,1238306260,791789083,888505679,327311915,440297521,1096016200],[1884359884,1390326086,1591339994,897893936,960603141,459755664,885478385,1960652683],[1658777653,69601186,313032017,1911582913,1345588624,1902850160,382993266,1699155824],[1100060442,71506102,1468908867,1257642580,1210234215,664265622,83358810,654042753],[696058282,1605341667,586803043,1846258643,888370358,668885563,586928,160942595],[430969096,1356503284,1700526031,303114732,456933162,526308631,1351920685,1065991679],[1196406617,927085584,540614700,1569009162,698790905,535276278,318060147,1600070352],[329268304,1161857913,1492991941,1769328820,909118633,2112014348,530366494,806665573],[1439768464,467267211,1873167537,527816708,43575100,276531563,1484879110,742508500],[42050670,860514282,941395677,2071673197,1382213855,1632711401,135203873,974918808],[1565855698,1897835161,475208620,1276687778,191061344,1388476542,1778181871,1892216920],[1079602726,1922237912,1723752075,1754076310,307611949,1437677559,640278322,101178176],[1918092316,553202793,666209611,846382583,1867073149,293397173,1083845562,1992134080],[658823169,704325491,1403316520,1619172511,1442978896,491387192,1520825459,1829213546],[962096893,734357384,40946968,212670977,451411761,428999189,395581907,299484302],[1200044209,2120655137,1863787742,1780405487,1777985199,896858921,1352886366,539973998],[1000012631,252464872,694479555,85171347,1760983987,344834746,2004117529,814629096],[1736908296,391913988,278657526,1791816271,2052214833,1477409378,1443713822,1745851709],[1412840078,1672760029,859650376,2453022,686408851,117098378,1147883186,1270882694],[22882595,117721931,1928861281,1972403539,1824245573,1113872535,664980986,785913947],[985572913,784753014,1653307015,251890117,598429210,2009967462,1678852432,546536949],[45172579,1506548786,287047552,278463990,372140260,283571224,1092980212,190896961],[136274854,407044475,534498644,999888596,1881499252,849964873,188701869,676215156],[690825695,1467633693,1625743956,1844856091,774051785,2089213212,1749551815,2106851471],[625949962,1132440457,1898837943,1507415796,1561865232,657005851,1153550788,1212507055],[889117910,433417072,1914006564,633692307,507840324,626266320,1247197375,1269329799],[1442561420,1214942738,80581713,478716182,1357091639,2064936863,439421981,1540894882],[1756851909,1711964304,1895413586,2123071940,1251984265,1819519543,1902375378,1454851884],[1658374381,1615470150,1223169489,1095590662,465239901,67808541,1726539757,951300016],[173482599,109021785,1717051991,287790696,1276736257,118466439,482373804,860370612],[1112256889,1961230119,1422667635,564951439,387222146,983322745,264063412,1161485026],[116099464,1035852669,1679049124,286258351,961580192,1304546443,1573506175,840257478],[282292483,1019969636,1053836423,1614678566,1767935352,962742788,1194090260,218118611],[31124126,2125900753,466995311,741512934,1364466951,974031344,1356629742,87865475],[1591605909,2056004108,1096558086,1528112846,293382365,1568882315,624757275,402956966],[772043386,1298617820,1058130834,593400145,2108755889,50930877,1636376570,612627828],[312003610,1901193332,1105827072,1265400663,28216319,257848640,1724675043,1198431256],[1552380898,825274801,516216131,424850565,740540119,276073670,807494389,889798819],[2079483835,1293402540,264898105,2105136882,836111491,1514770842,766047212,1471149326],[141378249,1296926368,1676729978,765909174,994865052,1334025842,246341830,1242574298],[923553218,1609750522,1434167640,1330814475,514165764,1269484390,331492043,834884710],[1113225211,1877646292,1196880578,1514330323,822396036,85157545,1652385806,1299102823],[159131854,1319902679,233564174,1076188129,24218049,1075825407,455867595,281581918],[1602378886,244613337,687801895,882651386,945646369,1017160764,2089995456,1571400996],[432275650,1773794878,374083353,1640929900,1733687834,75739551,428004360,95560432],[167657744,1802692085,1803752832,6427208,1342989349,1397604125,1423708897,1609579503],[967914697,384785963,1007351914,192959652,1702610747,608362944,875486552,488323476],[666747156,488409607,722114826,1086608379,2117511928,1430239760,828530995,583127549],[58449298,1660178752,1276253774,166600418,518066565,287763166,743758249,1369214399],[692908492,444950381,657776172,62922050,507913757,455461755,1528749623,1884436745],[465414000,544112741,1852161709,775135284,392279220,1681678014,1761839117,1519487984],[52902247,2068439242,2052550018,1451989152,1810068974,1124783696,1208371907,1865902030],[424781427,577145865,710039472,1851990143,311663699,888437519,852427733,1443557689],[1375400955,534272328,188159117,1746414277,513598079,796384775,2085748236,2015082458],[1834662498,1580828404,304466420,30627977,202673809,1476556379,43518651,547851684],[1178968369,1493512200,1278415224,1193521976,791321046,409980728,2101568581,594380043],[1077452464,393874156,2002861072,1142441178,1444957590,1880472110,1598685333,580737358],[1141597374,1680893813,542305493,4713981,388992400,912737610,975596639,345147860],[257821778,1139006621,1859316076,1763579610,1928397362,1788577039,1408656584,2034052318],[1455442711,447496839,945459546,767160793,1675701417,640874450,1166213388,1618926288],[1057705509,130330262,1935566665,1606389061,1196210393,724474764,16978832,453543377],[228095102,1064463284,102316688,1501749378,1651205932,71922887,1605457943,1034152468],[320379307,1316939066,554419905,759583950,1679172239,1802762745,10813510,377021569],[1573918545,1403657936,595071182,1509738366,1420021628,1389086951,196544581,2075050114],[1768808769,1442146602,1404479412,905591222,1228581005,894281342,18920714,71787513],[312966532,1626868583,902299283,88250642,1046359024,523360795,1368110569,1209627461],[1399955033,2087515140,953525747,1626372523,1693504305,578553266,45634492,941115708],[1467530059,1865239930,853691566,660560686,1403761331,1465517065,1082217096,1955031964],[68792948,414094536,251153370,1860596439,904960609,1765838064,1842187043,1513289428],[1845417894,1727937439,1555855847,128269991,484900410,1211493147,1897869403,1528348579],[109847789,374140529,785923827,1667514215,795815939,745542741,860515672,648095906],[1926554802,71246554,1893729350,1276060952,533422008,1116291157,1726235641,23495201],[844390933,439542675,663052594,185927873,2061316445,816204420,1270576348,1230913588],[1123861389,1835143723,2088966558,1973111542,558041881,1809681015,1713237597,1399517329],[1300795122,1992769046,858429194,1414866696,852008715,1908320668,1430000418,1304417383],[1205419729,685540035,2071114853,807287953,1859233407,1988282809,909869192,1627512855],[283157433,1986576802,724243284,375334549,192612690,1342320670,1437412950,1371856974],[1528821292,412665237,651641197,1007152933,1236910848,1475023503,860211504,1071369130],[1796208777,917853485,602272818,1040161178,1214436143,1823255739,1882017279,1226811131],[942677536,224104329,1654635213,1568223901,815912072,1577925851,1350607064,942392559],[1939244296,510289285,1080159246,1064592819,1555617363,954246251,1097903735,837536115],[247882516,568478127,43879397,434988868,913974667,1227389094,287014527,92073610],[667419988,2107105788,192306315,1946597403,1289914509,1708286386,381953409,1203606253],[1475295626,1976830972,1768801999,190038397,1118654605,752157394,697608481,471130448],[79562726,454515219,464833625,748795970,79629024,1345878778,1368521446,1628954535],[1187842561,1678705702,593991492,1507428950,501203784,2055429596,587331555,1925128670],[2071320922,447117225,1394081524,273873103,725738577,1875038475,709157331,425091519],[1650515956,1684848727,1874751421,267978959,507167164,21854969,525616365,805800580],[506365360,623074059,1684787902,278822355,1758203070,1272678689,1326824509,1881371344],[2084030144,1642277163,11527297,1041634236,546342015,243338021,325347484,961728718],[1285550332,16301353,336257365,501532756,589311781,705348961,1561851244,276223605],[885061612,770253577,1425113210,1772840774,536314016,819726538,865511919,1581476389],[1501163032,906631751,161335289,131147673,1108345955,1879676734,748511666,1081575952],[87963062,43355912,659097881,1106272174,2116644626,757968731,243688274,331896184],[1167016343,394352126,1926272837,134533068,1365141245,1894394548,922894023,1637972726],[75637865,114629447,748022372,1825791748,142787815,995120155,777907492,2028701800],[913804273,1679826278,382620424,1018469023,417673777,1973169375,1102358707,1635575094],[582594090,2026896785,99966176,2079713189,499170184,1765197317,1611204805,1184294380],[383082861,461636482,1706073874,2012791701,1952715038,940851606,768981087,114282452],[888647332,1017818983,1112125879,39815850,1189860169,870217038,2008191185,224671148],[545248503,1088140376,1437669306,633807684,111025405,1481238920,1456967433,263011736],[1638384735,96349791,1909859367,1756986053,1555428135,2126961010,350179777,1499262651],[922982328,1976543279,2024763925,918470563,1159259253,1238716226,1436038555,854023819],[1051628880,1735860433,1453127223,1620460167,1804648534,337697177,1492588512,81489203],[711975886,719647792,407242643,734660576,1613255889,850753972,765238035,540904135],[1566120185,656916402,460492409,1487687708,1038126798,1914402195,1294113502,1548157157],[147825076,1054901547,799560770,1628270537,572863908,1745185357,489647255,1045163801],[258328370,962731279,1107389196,1231985647,135897313,97714628,551547862,1230305123],[1510777019,1262708435,627782018,107581652,836244844,1636453892,1448098874,230761964],[1038530676,1009103467,1720858292,2091041351,1491284439,1815411051,495892898,1920485579],[499470515,352252817,1905042720,133969702,1871888286,483107675,2095600852,1768855428],[1258364730,297889822,1850643280,1262724500,2038642010,273440763,877393618,1113477033],[1805759901,332109725,1316293737,148058537,1398545540,1587441986,1367207216,797404188],[64058494,1767702881,376200188,660092485,1677662158,601445463,995792350,2015441562],[1351545331,935761215,1961473976,126179262,1029256542,1791173618,1254712773,1035891325],[1110478198,1212517075,222258566,1354837703,304620010,1180610726,1667256533,633440575],[44561460,126164779,1596224832,1566513418,1126532366,1423506586,1633153248,1089451001],[1601424129,962861864,266030656,1468530641,855736928,1181902095,758137904,182233666],[1701727472,1807789433,1903054472,268365363,490346724,1911285568,1206537796,1190655761],[1329317327,2082159044,1482250713,1110826474,1427837283,594029520,1469642047,2031033737],[488187103,598949549,581566998,1027832763,124773730,1184007719,937175384,781195016],[1599038141,1484739029,199901595,507199203,174505033,1481043940,512641103,963515067],[664463009,524984959,929278641,29512063,2000316804,565658590,1755701729,2064612838],[641548207,1986219737,1145247915,663631498,826755800,71019047,2056496947,1378622217],[1760399360,1074904152,359550393,1277104603,94060478,1394605617,633374597,955827176],[1897924647,162179145,1481109380,1448592296,12288546,1465540446,356037354,312662856],[2019573053,869985935,1693815075,178836950,1266075728,2061215496,1813386403,1685708273],[1996252288,2083434389,978071523,1061129254,1583365220,2029661695,2053632948,1512524193],[242788988,2020534719,1588375241,877441584,1478217841,1993704609,1962093426,743950044],[1369483691,214731269,1006653008,672404590,10251578,2035242778,1339453547,2021460801],[1539153432,1484337912,201841231,670224685,1614520546,549102453,298269175,2057934325],[171580522,1734994890,327955217,902835460,1510374867,1238423898,1572268696,1935860412],[235696961,46630192,1298442684,952728714,576469595,2045733278,674274765,893708571],[1647783622,1237862090,189558669,1374709613,978708906,16223557,2064089789,1806949944],[402528367,1968311403,67254678,64564537,1569682453,871719260,1895567780,1312234563],[459207365,2099043295,253483082,623432660,496215046,345986820,1422357904,1972504192],[1010093311,1024772788,1873818986,668876136,980439123,531070468,1410576386,1378769740],[932859896,1420625637,624908007,182904906,1330058742,1064085634,543167312,699084007],[235080097,1001566247,1084893428,647482525,1993398906,1652619520,1626025855,734363722],[1384736687,841625646,666063460,75704357,1024325115,962950097,742026215,821811399],[1852621874,1642141983,1660748037,1339365502,1704056221,2129953601,296523396,92340726],[1374280598,1976158461,1049555582,578790031,1066832335,1051172534,1541815680,2000923488],[1099231488,108715954,106921017,1068341319,1569770651,1698205812,1427170224,1244224423],[1044748383,660073869,493769705,33984797,1838312736,507176789,1587606965,1922695409],[104384718,921398165,749777269,1222890854,1515964991,843597079,1819580319,1021691505],[1238994190,2078550699,1609421114,864388906,1897169436,979474830,1428327218,538346224],[1410538486,739902794,963416804,537308583,1952292517,1542374695,1938848027,1559210792],[237573190,605586324,247699162,1892785463,1305026498,181395925,676015336,875660341],[581309816,125375003,1506054721,89956798,48075353,396282002,1637671661,233276149],[1957010738,784327043,359113089,1870596775,1217739890,1078589346,310501463,1858716431],[1444076475,1611323551,513996080,644421506,2034145440,1481360565,78457135,1475661745],[1275321880,1683963047,1817523271,1443623474,2019350767,1809211855,1137473177,1390934410],[2056269726,1342958017,611052091,2090817066,82866585,1868007892,423663629,507705071],[2043637317,554680600,2038723149,2017994939,1117626473,1619084662,1018824895,838255474],[1544003102,392175092,1640816907,1220928098,298983657,1893643208,625662565,1970763625],[1018952287,1336372531,908703106,667140062,562944627,1771733251,1947086810,1092172931],[884013918,915467653,1726540737,1220389305,407888297,262955317,1157648409,1930576036],[799937405,1793942003,1116836823,1741009881,210686237,1880822995,1606143511,1946239886],[235381077,1553049541,2110917988,1271407250,1401256514,360650102,1967501824,334445309],[1283916932,521058273,34629802,664723961,489913697,925908772,1773557157,183033328],[1323486912,760762191,99164872,2064343580,1369118035,1230905743,648645067,329642363],[1403027884,1969184899,1872326613,2066224261,1127519914,549114116,1092158964,1755429447],[1518841143,463363035,308486448,1826456090,1966044880,1778344095,569763158,1293685285],[114810725,1328098314,883164818,629950690,1072158994,1582003260,231575314,514245178],[1473218701,1783269853,1118876030,1532248898,498771863,844990879,1960244492,679120479],[1347159106,1686011286,1698650084,702726747,891552655,902274466,1489214898,1765088629],[1598160885,732949838,1204619222,1466530997,646852196,721020629,2107502950,1250638661],[14017371,2015694340,1424758702,1057206588,1736747554,758287957,1782337580,1515675572],[207394449,1330860099,355803893,1961712887,2054361876,1168862715,1184325763,224586188],[1376705022,1329906534,1117638948,731735476,1623826082,1603068165,818245084,1521255200],[1201511373,28424870,956755358,636014032,1315301052,709898720,1242925072,1783640708],[503957302,1177669844,1800540836,1145306937,1324674498,1293522266,1740107994,657473770],[249577640,167571728,2073787173,517505783,566990631,795264166,1968592733,288119349],[1652451731,1981165152,1746533601,1973710455,992244137,1628549406,1904261829,896760563],[472537057,1169570249,278717373,1945605374,433787227,878575185,1899504265,252237786],[148729172,364297573,564796386,1767228456,686657119,1189459086,94236496,2068955651],[1797932706,2097491652,756557306,1692390645,1544748018,193800154,1325155343,64634568],[1308746485,36638888,1414695246,494791170,1273561766,54842235,979051829,254168333],[1808564129,308018607,857011070,835125235,1187107748,755549465,1582157136,591101256],[1534800597,1637901489,603202154,2066516177,520858535,1441437249,967816503,1607663459],[444481706,836977789,83482060,996312300,1504821447,1921948130,758627112,731460205],[2033385850,726536701,2000739693,954788437,1962742608,1402027709,1376784435,391343392],[1907894469,1045909680,685462406,937882059,857350382,1138397584,314345797,688201343],[1026465025,235003045,1136000877,889621238,1564638907,2024047738,1821679672,1552140270],[1427622816,644381565,875344715,153281840,1218484756,1570779840,418025395,1013367491],[2126789116,181897902,925293896,1459068513,1932062541,1516843415,56716923,799037999],[1625864510,2083825905,121719309,1698257018,1899359214,2082315239,1690777819,862039711],[341759319,400260161,778336292,226562941,212054314,1388791432,2019063573,1667831566],[1118620322,2016944215,1298509749,886196172,1414745064,1094710898,515265446,1199712708],[1406091925,1080737890,1059404177,956346443,1871168850,1716053195,1063401616,2106536070],[1440217678,995493898,544261348,1926834625,1225075935,567116948,886449352,1913762279],[1043737930,729928697,1039266977,598421851,2074759419,1705495560,1837548840,1326904644],[1730901296,1022624593,1959161508,2049175074,1051076584,362606753,335885812,1236172282],[1799724310,1536051728,1547704968,1999788644,2118675866,319434403,969747111,1184344838],[1032105345,1389576401,50324123,103041471,25734260,339571357,1972086338,1644536355],[1706115925,1508700882,606031974,939488478,856171466,996478340,1175602894,2123523710],[1801900577,609947289,745751772,282274793,1142059326,779519407,323582145,2110814779],[1026451850,1422048349,106147897,849335985,548996589,493436457,655706360,1533542942],[1737610526,137602155,901726066,1180902810,294965307,745986803,2070055378,863172329],[1231502865,2093595807,512936124,1479205371,666758663,480182407,214494846,1680893578],[712855968,1121735385,1554883925,1287343606,1709339357,8031756,1484448352,1287923401],[1781226221,1851895622,1391006244,1815941359,2110878388,1899503529,1735397153,2065812285],[1426908543,1410408116,1419999659,172028554,334020942,320086275,800629224,2090863417],[163014423,515968574,1686389908,1252218785,1646570654,1991633326,466533490,560026006],[1286707388,453314536,1308006248,1824496582,1431885945,1729932295,64004995,1583451286],[1542911655,1759694262,1344138575,1956255514,1519085319,1656523974,1140313813,1571402258],[447632734,1421423391,969231953,756559217,153239366,2127371058,983040280,2069621724],[460327232,356817516,301071637,307427488,1285377440,981823777,1127511120,219164235],[135248294,1417287965,814460576,425841399,1090823747,274050562,533357151,568714058],[312886019,1302187955,1163444702,242644001,343652626,1986445524,1495292652,488315954],[1394845230,1799590338,284698783,104057940,1779150925,411354478,572447356,1450962558],[576035656,967093241,1865911938,1373351642,1836578535,197631682,1870779116,1373648153],[1196894601,814792591,1100083366,1212973695,153115953,1804120367,780827200,1524101508],[1632431480,204370516,830374992,605774956,1297309743,600612076,1521318123,1082328752],[1215263801,1192152522,1179031719,544853734,1363557733,442122515,1836851016,1588118217],[634408803,86178848,796717828,1421130657,2015688865,672048952,29814968,314569410],[1719442911,1152202613,1514619232,1240493471,1257336972,881993925,1503514191,140710897],[291552139,430560219,1914932971,172324841,1915898383,1376642641,2014477342,1475680435],[397012597,702983798,113476231,1577045434,1420211059,1004704284,1279154107,1813010218],[1072515660,2037376474,1561089924,651902800,805945658,1255849301,908459813,1585955120],[1962571921,276429631,985681090,27171012,187358468,730422566,1640405488,1330987411],[1551462586,666359107,558925714,43148441,1169996590,2015558600,1096100843,520390955],[808250700,620421985,525912914,534681740,1256530949,1194936482,1082030230,2124737961],[1432779225,26245994,1366503210,1878097494,306670686,1546052567,208923770,1575610939],[296207740,1310908922,187425743,910086365,78429692,841920716,1618831687,528056416],[940070317,680520,478180711,1755663363,2123144534,58953628,959539590,1477711273],[80786940,1334077788,851674242,687166287,575576802,1449958611,2021324725,1468077598],[2051503804,313809338,1224963696,1461378763,1631677985,1271580842,61226594,1674646493],[1328903586,176091437,204829780,44102428,1799191223,568615063,1021698053,1821169185],[1451621810,909588044,1131621809,1238099748,1102008396,784180801,1751149350,1296096247],[853089197,422348879,283289487,1576396798,1410722682,857601078,405070726,1797581781],[1182905904,1413127074,440247786,1215143071,771752210,1455160750,583117781,616924825],[1838403650,1288825159,1208833811,1070983155,623016494,1656690658,1701386864,2007345390],[1886904650,1221680777,1910558383,1921398324,152076268,178616653,1538942641,498961809],[1588585171,1057441082,375470224,2079433900,83814858,1033294939,1818081909,1395758925],[1221772195,878088902,420980811,1920450925,642707780,626562435,1575376084,1146928907],[1778881951,1590905643,449725486,1245802671,624582765,1627214160,550461570,20423648],[1975210,1329987773,39670,1062303001,1856425949,778090979,1305840956,2104528733],[1026905696,1146768229,1699856990,1096131324,1468902132,1404966998,214493759,1926433058],[732528590,531441729,1498756652,1418740459,1720616236,136977907,482672940,1329950618],[1413730737,868822262,1170554902,1655573513,169800766,412581327,1377498808,65095742],[2076764763,372518834,146687201,444612759,1657302807,1123169209,656425891,1990044421],[77055843,609368036,776240324,467533394,1619126916,1978742690,1469058475,1755207474],[1202906551,1660566027,568390909,687332125,1962524299,626123309,256394233,420954190],[422492174,944465193,1237733585,1083068057,1503157587,1682729297,1541278213,899583613],[1827417861,1373907851,309208769,1692342563,1024159949,2059259013,512393689,328617673],[683023036,538972970,2019321718,336260121,1633223917,381026834,381683131,1205631089],[1488140651,1739887838,1768644995,2119133141,639983538,1618317187,971804083,427318265],[1839259804,1105422290,621155934,1033380030,1537298361,1794822829,570303437,1235725854],[347562268,795808038,1410259486,1540141770,403161461,654097177,1570015072,1372725943],[1755748859,171930182,1104067004,1282088923,489919579,1492396662,1374904495,563051733],[1054288480,1537341677,2096285617,905908695,1188303788,1960123690,597867783,2083352795],[998764684,590625423,673969740,1842083887,490056758,367090756,1054808928,1924561992],[695341038,1354320246,38915394,205751296,1657325134,1786863680,1063540909,1906213999],[985575580,2008584886,690135611,1137726825,115592702,1703854902,1232760529,1280342455],[209312639,55398580,914989523,567274331,442049655,832863468,1712306492,1794194837],[1095697644,1919644480,1479369219,899374821,909097463,112851770,297436074,560749860],[291967339,1542295456,1084958934,981209088,1706680322,1575470173,374139902,483071618],[21447519,888479789,6309303,199293333,531015063,1962169402,22606863,535172410],[1117439929,834876185,812312912,1540178796,1941119205,929088711,1067830759,314651243],[1249966837,1004044500,1189862122,80799229,1063609350,1353077752,942153820,941254079],[154733295,1056898602,138711732,480876604,1052465110,1470910360,479498506,66233672],[1849973594,1692448378,202414607,954897154,31644825,1705640393,619820809,1579068382],[1730814787,941299714,1018029247,47698478,1360490072,1928989908,1796650803,745715196],[1089057366,1257856018,1973196385,884963031,1297798532,1781080160,841281346,1097999441],[380426447,181947965,1432676664,50000392,1970313951,1530858335,1010425840,1760165897],[1520356058,929989034,1016049042,885510331,10828216,1516977756,824196528,1990254966],[589116573,1849797480,250456768,210056882,385012482,1028816037,660327218,753511617],[297520609,1303889772,1669554709,466416812,1474647922,717988644,963048375,2087541760],[1140721048,2007591226,261272016,835050901,763650049,478162352,2040631459,1062704422],[461947523,1953902071,144492855,2097098643,1850521629,939491165,1349709808,1335696311],[347279279,1624453986,1051042530,1615333140,1648963001,1475223282,1812676957,146008872],[568465542,1692252007,486438875,1157806840,116320082,2014043114,826372776,1520150884],[524989416,606008586,690190630,1536105957,425230570,1410002354,1781171701,824704317],[604981320,936506285,680823085,184695913,2028719060,1143096073,991682771,1800883094],[1192586455,1863181253,1360835484,1453001704,1544645827,241771971,1476208522,1553083688],[1350196359,45094870,921400139,1736838946,1019198394,91149643,1658687112,2067981286],[1843892306,1650440832,832409422,1814083168,581911866,587674498,1713154814,1002076220],[1930186249,476662299,1554489350,1321066791,1283770096,1657567600,1675213128,1100108749],[2100729581,559297957,1878867546,1935797721,1658450841,1951778870,572571201,1471723554],[129214457,950738165,1973831476,1016876194,451504163,195050266,1764825048,466952724],[1444938527,252657801,1152314206,119283541,571949997,1613808045,1216741267,1047384578],[833708823,131591345,1494747715,944827116,1476832199,730950938,659060908,2044861446],[1126819322,669530832,688636162,1206323425,219023805,1651076310,1073956917,1358332971],[864309474,680278523,412680727,2122374297,595789180,2014432743,1045387327,1256512547],[21856094,1286233489,1854172353,917989702,1007873108,1941163383,625932598,446613526],[2069311063,564201874,2069231060,882659327,1885101346,583168743,1174062534,469954235],[2125569016,911886002,544928650,1089691080,1352087217,947322906,1148115486,1124056965],[1944978860,1483124842,380208949,446005392,1810365656,562670955,1274689501,464488308],[1888246179,1873276337,594857497,65018375,1884561357,1342148352,737784127,829815345],[314522582,24384237,1059166659,714104195,1641081010,1786153318,1693715198,1942063461],[1733267237,1743572461,42212713,1392647928,163800039,1522862025,1548848348,104077530],[386294888,3821404,1912016961,1763774246,1145912259,1611787846,1904864987,1025773889],[2093186798,153940633,989578748,1104960922,251455731,711819416,652779278,1813494423],[1270965762,1133548967,351210129,1151644745,1269573472,942128828,1676290893,1154483367],[1261987227,157967883,1827416686,1475104745,1532799040,162345603,1501785263,1126175323],[1004561415,925879907,149333499,797114579,60270250,2053355553,1322907525,1936854141],[1743505546,1760524908,1023675450,641017762,1476831979,1337158862,923197846,1842685370],[795695660,1936311314,1951535837,1270945341,1135372013,317317708,326014191,1089942528],[1953719170,602436876,1397163797,877315019,1041249033,263384442,698260405,1650761778],[804753798,613258386,2064235391,61446818,1316634913,385885572,1227861032,1016122405],[264436313,949892211,1276586265,1995112267,1875992806,985825730,1380739146,1523638174],[56145490,210113323,1586652255,1499156133,104029985,1193680549,1165522827,1303641459],[1465672423,159200406,774290479,1141767016,1718234632,974185426,1204680516,407284727],[1232955614,560865854,984295216,2091001108,503435309,564188452,43131022,1145189190],[1913893702,336623622,1825601884,2117887447,1862014096,1079478020,326762809,1224094509],[556743715,2074190106,840115646,614689518,400547122,160285383,137372474,40253757],[243728035,2067016421,1569669083,611029224,1079911881,1990109633,1543140339,129703152],[1266535970,390339462,701891568,1445963665,1764745830,746093653,564304192,795367499],[1369747168,1233652090,386167553,2092202569,1202926344,604440846,1658626251,2074543241],[27011481,1933859718,814484215,992755400,1615798616,464834112,1592569779,153913282],[1892634787,2074681801,898715460,1045363025,1368512872,1830349893,2093872708,694184894],[1352552593,191649199,1915116119,1598205673,36959712,65966276,595938493,2117330236],[1599570306,2000535001,1581462912,761966313,2049670539,978095035,750919529,537081262],[135063345,1109753256,2081195255,428593946,1493833902,2050947971,3040686,335973146],[553159517,121547450,311638299,750079869,1197258669,980952461,1671498309,606394043],[537008589,2093583106,420774287,694744962,1077024130,1515834477,1636220606,291205220],[933188222,855738537,1708930663,1524448675,1962208696,378026658,1880784749,958704951],[557358503,611715297,1879704012,1087523583,1992418365,1040295767,910620945,1533808836],[447734642,395903087,1801622247,779118790,1022676451,664059824,215831262,664304083],[601461277,735656764,1575472157,1856472060,1317040360,1783549439,1168883456,2060560207],[931140141,1474494021,434930333,2032455578,1897946021,705121373,1895904201,1001061769],[945908285,258427834,2083726595,1034379021,840540511,84345467,269130147,1056852957],[1123874543,1543107209,889439700,1584449876,827785217,1626769179,557114438,212174722],[1989124377,1182433659,1466564875,1542417334,710500637,1910594107,1356273613,797377082],[1828614834,1600090142,1220261439,1339372357,533666530,547730248,1222443837,895231674],[584270277,487489064,1458929180,1168095669,1683387114,213515055,1068541111,325402017],[325439834,2110304971,1881668644,1652623270,1239906986,1444124471,386094259,836983045],[527805064,550504305,1770374549,190819753,1633464723,41669131,672274061,1550816038],[782308966,786820735,860717396,1792108881,1300501620,376392947,1450633469,1146458542],[1889968718,742835033,1846774527,536538939,1221576281,1227208595,1480753485,892990149],[832755271,1776977603,63353192,323967748,57856034,1547677994,373963776,1781134798],[590431527,1315890364,191835435,2102488900,2115961723,1232941444,1343431173,230202212],[430473176,832102918,424553334,1034919355,63260206,208967317,483368768,616982383],[1574437181,1010300610,1766391212,671491305,966867632,1221691789,1511799627,96611181],[543085928,512750939,179579999,1389136023,745636799,1193913758,1711916583,658945779],[1632015843,761998414,1775816009,1815307755,2009643776,829842912,1776183236,1225612869],[1225565273,434661626,1347616246,2029720150,1468815984,2031132985,1797452415,1664625409],[1561388308,1901057926,1366493206,1402609526,491350175,934178870,1864668091,975624008],[1778893317,1831096832,1289700349,2038606161,445303123,709565804,1795247392,848011473],[19867152,1560637888,170503474,1003454521,426064315,766786953,611684564,98280311],[778657724,1059148017,835702622,1300986208,1115152918,598415738,1078592974,953132799],[1774795209,1925733031,192946294,703225460,1494778862,767322782,30930273,887960071],[325107863,373299017,1495586710,182073342,444619485,569750639,897248706,2076889812],[1499733280,1992409533,98949148,351111910,351351906,1875829734,2084455306,1582652788],[1888404611,638535577,768085496,2044153828,1271556947,325831448,2104613147,939276240],[1409774545,695224238,1115046221,317818184,268856818,1419885085,2037181272,200170083],[923648725,1262344734,362716938,185021943,1794004253,364691889,816460059,1312665462],[1869478396,541220272,26685517,965097695,107507702,392148569,2034137763,713117220],[1108682776,1072945748,1749141501,472700469,674574001,546628282,841549948,1492521074],[1585545765,1052808129,588877595,1704756516,2026369354,838020391,1066287888,1948301031],[1343902340,1771628776,819312348,1221628102,1029118649,1341486137,1215984907,428716963],[1960989716,1183076115,417336222,2090240252,1992200966,1814995348,1404074102,1488037108],[1835997452,113109731,1302584875,1869591882,1587885439,550121170,1781536762,330804929],[1745644960,713809945,913946952,269981791,1492508918,158459812,600510618,1310877032],[1074079047,681840051,2075239437,862013247,1012456368,390810242,1929795791,1423959680],[171446791,1606499186,1164038723,64290942,327420275,435243654,796448697,608571838],[218918802,1115429052,666709906,1771197457,1654810239,1491899862,1324134389,614685092],[1072561679,892053249,996246943,1535021106,98322749,2049283906,135599834,2041990106],[1967429011,776682690,720763779,1824572601,1090169575,562459768,1826258480,83559165],[1918284693,2041681352,198011380,546688361,89908431,741499383,1809414637,87760395],[1050038955,555979707,199868248,94407335,649972409,129446681,1671415278,1997315746],[2023829187,902638141,1916400238,1512094582,1421842771,1553097086,607641270,1364161013],[2045560156,1120150050,2125148182,1922497065,1509966200,275196743,2066783530,930698123],[1667019734,1792803584,1434557012,244578694,195935764,1589639593,1503450863,442495574],[1938601122,1728237314,476471667,552721939,1522261055,377669009,635772404,877112281],[2107675355,1079785707,1016019882,1850428424,475198268,1515365693,2128212053,1018283940],[1804630697,1437368890,272206761,1781575443,790472517,1129789281,124356271,280412255],[83159228,1618706136,82369146,459260746,1927830512,991159364,149396327,1006983315],[768296143,20864707,1741070384,34461556,573488380,640628066,1158620849,1864649683],[1709166539,1162202553,337745537,676737159,2023107785,1432185896,1565631848,546308421],[1607390082,1989919032,1767816481,1889213048,1073551076,1392779143,1653282210,1957234469],[1293857984,1919677482,894516354,762104322,1719895703,1975684388,716854550,1653995218],[2082792732,939051925,979642284,1491482723,1183222039,33705247,384428196,1519131692],[1052086972,659298083,1559743420,1168765828,1311892050,341899178,1552489008,641802344],[900288518,635685136,790326295,340799309,416916629,735842188,368993854,823284758],[1590439852,2111133897,17730838,1787827315,284562335,1764567095,1736630770,899697499],[590409715,1447391934,1953755839,1041970287,1999861201,449125186,514270156,661408980],[1048028500,1108358552,1559788301,572001788,945375540,924653447,1310771301,1991074321],[358381503,146493613,1643059486,290422331,380643559,1340391346,1885127560,232455314],[454775341,992129918,35547985,371868469,224567847,2044648351,858646605,1293340038],[1147128185,1215299503,1824362530,1249464756,1129855318,674551072,782496905,629335380],[506141259,1602546053,692669223,803397437,1203358077,335190488,638631578,1948521274],[1054694395,1658824553,755102137,1918706454,654674121,288790086,811524143,207185482],[549243530,2122090034,155268500,1877380502,223994827,1276257915,1158859835,1208076055],[439391491,57981183,1094553608,1610263600,1228368803,939773214,1185797135,1419071979],[1910563962,3107395,33806374,14055419,1234527497,740116044,1255824226,1895040697],[872105120,1673166457,1491559181,208270588,1108954633,1479933319,681813917,1205250599],[228346331,1014592653,1427665164,762060993,1991944102,2127901760,1417970824,463892445],[1675398600,1540421746,2050646620,554399452,1705700964,1225713126,860036073,1949847836],[991298699,1262495117,262800141,473610578,1514163447,1885860602,997804969,1820568134],[1891640225,1365846270,1381858341,1951563908,444439858,1610618579,337606828,1926018510],[1112173566,377663005,2110987131,1169338343,2015745268,1809564698,823924465,94319392],[1160579223,2101939417,1699260450,1542805042,1413310269,1896502026,11888769,552063516],[1759594378,1665673466,1326157638,887718463,40117107,737586992,1409212016,678815683],[1664181480,533688603,1695126869,237868352,1943731300,1826086371,345921322,1296344964],[465260394,37877350,1127143695,964819595,741531045,416217002,1915417042,1744370472],[220053653,1711258729,148457564,1941814082,1929584144,2014056812,2013853419,445573844],[23582790,1646973935,1836875310,1132640061,1631081378,1526920899,1543438927,1807298720],[770468188,360430209,1600137746,673603346,1118176229,1459089680,856804037,650810185],[1092930723,284207747,1090349199,1038342741,219996255,199971028,426071043,1473141972],[494327765,1179385916,295875696,824128537,1839725987,1598345784,1089917215,1067025307],[955861634,1936013698,1933992597,1553297980,1181668572,836806013,227519744,1585898324],[1065186447,1700267737,1186213045,440751808,478257303,1572601813,1157575879,1739681065],[786643064,1848216508,267164242,1304450681,1533738224,106740659,162774616,1531383834],[849013131,806418768,1440912925,1528033423,2092337342,920380826,690551945,2090815056],[105795732,1873217716,940012659,2065693996,96706668,49511855,2039257074,997454711],[669012238,299581949,1344717390,807749192,2015054634,791941904,955965987,1615903090],[1335608311,1792140985,289054827,1223648671,1970565556,525599966,576614129,1894069338],[1055778094,674294031,296418041,1680151514,1787410343,63814225,693485056,2025915391],[1518423989,1562854811,303470644,699429675,586865026,1568721680,837275857,1199199444],[1621634910,1425600855,311777192,506203985,857230469,164030742,1814027263,1486858433],[685976938,1302163493,1153364656,745578820,744491431,358283574,1273636562,1602920987],[280582459,1168128861,318447179,1875544510,1849315480,2041947264,2120712899,460867487],[1159914446,819979210,2117702650,2005554121,1435836132,1379549854,590019327,1211418691],[1078370084,1497404375,1602707509,443046570,2102039647,988441635,1697794938,857838758],[1290824374,1547198774,1117595721,930581920,1234688235,1809954521,1034345751,1007114383],[550034711,2055621163,483021577,935291543,1039741155,1399434082,191631456,2033410064],[424571445,1316642368,716073751,1135163651,1565483503,109038193,1541803146,2105856901],[478567853,502460596,1270115897,1960104635,1718904720,2128133511,1918389387,107630036],[245413589,1333009263,1180226853,1605512906,1698557637,888042487,1376739797,899911664],[278790933,472017537,657516730,2029072840,350794574,2129610899,1742497932,1619300559],[395039949,889305761,2053832228,1472996761,1965971606,328025020,266901797,775955660],[516887969,478389228,239262020,1852982928,1454523225,1071497661,1737767027,1958725436],[62737107,1115404049,1973033298,1293100829,1678497188,673863061,1602185313,129091830],[367405972,1030514766,1527159115,735209315,1284748826,1167307647,825216250,1705334811],[1665718908,2065350673,1208170584,887844508,938979816,1692780715,473053530,711284914],[741755177,1444092722,191602638,1925306987,1555337324,1305169544,711112904,323492955],[738588865,2017389748,83113477,1827342451,1797954888,1412231442,423820276,476282312],[1033551392,1902871504,1219378881,1140437403,1150844943,434286267,628378180,989006503],[1447231651,235277017,1710042554,534403736,1314365308,2101162484,1223885363,1139109836],[2066952451,188080046,1719242554,753160481,1312677506,732176208,1579473389,894953414],[168561910,917866538,77654117,1560408998,1454713161,949841203,1191716773,327387155],[242239637,552783076,1751479855,970320748,466567685,53892537,205787,16219624],[1926303118,728035937,1991703600,1710257823,932228818,1678541016,389812549,1655064791],[147579169,1096927281,1484073921,1115961948,1092713181,436286523,1235879527,818152540],[1030308526,1450189866,1402973440,1469309663,1881089084,273229241,450148244,1654409064],[1714833646,259122520,1175818087,407826725,613854804,1797598023,560952953,1783690282],[1590031544,737432739,229308099,1681063959,807708372,669216920,131390102,1674377150],[2035706955,345113739,209089123,1202739615,14992772,1945386093,118643433,1683591871],[1921582216,350527586,755467519,1499047666,1798863294,915384773,98138785,1271666628],[1104079460,1035800900,991983990,1090588996,1949566120,1566325248,1162704654,1887152687],[942377733,1939374234,490539503,1681356918,1595199228,1439163812,7240121,11402161],[300025569,1517484442,405912537,1253328517,1434654788,1656888173,1847600046,1318640260],[490195535,1365468610,70403876,1464057635,778328350,734133162,1507210785,374881349],[1574026853,1836332777,267456380,362882038,30161610,1362849412,908867993,1488315675],[1778678032,716599862,1506299304,13629733,830301733,893545187,1708417478,1237880378],[2069477435,77720522,596304607,143057084,1264218428,938435873,30332302,1776647680],[917419961,129962671,1253208967,1868035839,1081579077,813868507,53242838,685220320],[318445717,324832059,174529516,222109320,803670390,1082865599,2058439628,280180908],[1385836739,1114471589,727391490,1533467109,783140819,1165937325,744991332,1204924503],[308499072,630454489,7337899,422331272,293462879,1743161316,1817110364,79814508],[1614134428,1106888745,916273334,1569178172,1066321832,910923320,1739600320,806457528],[305631494,195565708,595459869,1194560453,495932642,1775213539,691491880,1674817466],[1239124503,438076058,1981031771,184616167,423074783,1482624358,323999082,1990308775],[630189495,1988220430,1981384218,410757610,1618109989,1027241026,1013910193,1384045737],[2036146829,1964464847,1755562642,1956589702,1325753928,1707236465,2051899484,1796737201],[362845614,2002865797,642570204,451119138,1852891759,1322337671,394804514,1279447793],[456419380,1634822811,774419054,1323994079,479542482,545337815,1312306875,273879098],[1476822542,1226368433,1469101502,1023757227,910944924,815812043,576400657,1153765082],[627369444,2040622922,1391630747,1547710305,721169647,1040957078,1027421186,467505920],[479304144,1334359944,856382077,1336758156,1248721200,1419549921,533802941,1992877717],[1958105048,1629005026,423636795,1062095244,800773583,542040057,1084938338,185423516],[1152732198,1751799878,611208093,1182120098,1825772346,335234012,68092109,22996234],[1262821480,1773491005,540071168,418478823,142871220,2102621327,1957036434,852004140],[1952030203,2128030148,468889609,28779648,922735618,1761863615,1390734179,1498610485],[1342865147,891084148,1205960003,1411149163,1820382892,1217105923,1708868765,322712422],[1048139421,1496427026,443404043,1651112843,982124536,2062529299,601369669,278519708],[1138930599,557472623,1524092184,2118118025,222567285,379586075,249962043,316239973],[1231087387,702424424,791082308,1747784459,1847405546,1972935692,197522128,2005934003],[1340140330,1338598058,1737888696,631664753,1486562184,256050434,1513882430,114824525],[1701506146,260014266,1231651481,1851483281,1850606862,1346087243,827253130,1514742656],[741939650,1806214213,935620105,755365700,119912777,1775611957,734551315,853071034],[1954922445,2065684171,1815426968,476251306,1964476298,509376709,1331140578,914424590],[977591173,948613100,869374375,1534208850,1182200795,347746080,847875489,1457037716],[1520589977,973059383,1920610126,642579980,1672477306,680919985,44986696,1089890726],[1555129683,374450052,1909257642,1207415946,1287806207,1502862369,1855200580,1387559077],[1320609926,1821967974,1576298220,789914135,657463099,1790446249,1884179873,649566216],[308740968,723181255,93183239,1667162700,1354229916,672355291,606389717,741417945],[139502485,1747239576,1546346141,452715254,77104098,83078449,528889911,108666070],[238003559,1934686344,326830036,636160580,1142246902,291676805,361445359,204042530],[515646270,1494718685,1244642673,298945417,1397805537,394423650,588182162,1112047413],[742971879,20528471,2077442014,273576946,1356391098,1927210760,64583645,194698169],[280745522,1289809937,2118436158,1409665984,1255317712,1255341542,1712497720,422173895],[147565542,719427025,1588585385,965406759,1760503218,1461676059,689263419,1042037564],[683230017,171749120,1543332869,1209006835,972537493,1867600516,731253127,2015029532],[1178313833,1261179301,2021114168,500291513,1347510708,486866090,1300324335,2008617488],[521645823,986775815,67147696,1895607476,404464971,1916962322,1289488545,794780295],[1951191918,1608097330,68834606,2086133281,1374200611,569213164,1543840645,509385038],[474633999,417237851,479029935,1235565033,819635650,1559025914,1035057138,1778099159],[1885402791,1025125818,1898197697,363831043,451285959,1545819642,1080095945,1382226118],[1019219558,1385629939,1065584603,707866693,571762018,1659744630,635157932,1348758212],[703948095,664365403,1449273186,1219500200,1712092380,1016258440,50061208,254009432],[646926298,1608372024,1492943572,1945402314,115707626,1680696619,1269466874,1840228535],[2016460002,897926555,1323379413,1069965293,586131672,357262121,1264446450,116075542],[527208846,1776105272,393459812,360509447,1679761336,648220008,714235987,770535236],[1996124540,1614463490,1449690278,959476406,309357753,152140615,45803528,822079448],[1226256262,709407455,347402986,1320449906,844372432,1538676209,1729442744,1937812965],[1195602155,1009484306,1729300888,710770449,1291612760,358662990,1164230227,707873040],[386742930,422062585,1392097430,464748646,151344254,647391255,1805601953,1548629616],[88216728,1533905186,1523623345,1507789485,1176623545,412653328,371131586,1080316169],[284293661,282011529,449386312,129959994,1489544782,1626241897,1525212665,1881849725],[563164108,1385964477,410046231,2073802649,1862310359,1165636677,1098622721,2035023026],[906091045,1019552768,1451828812,132273992,740917961,865122899,1083061498,1190868307],[2077717743,436973754,1186602420,1045728205,333447606,1719883480,2049472210,235783147],[527238965,614089949,1387678158,177791588,1430385193,1801469394,1118069889,865789314],[1874668332,907459525,536907372,1238611581,752200991,1559722706,802953924,638961369],[739578739,931226895,1385776583,1155108276,1567562724,2061341759,1142715280,1114985765],[973673036,2038872738,955460036,1333955895,1890758472,1392097331,1097818779,1495160211],[116679373,1986453225,295708480,1493013220,1304877586,571264928,542699688,1058045668],[51014673,1746458854,1700636021,1950412163,1264660681,1858993561,1758024796,1718107263],[779095647,1558593875,1645659976,977770314,1279673163,1957563102,1564868648,237218223],[132719800,612625500,1664564249,825778590,679186741,184025728,1716081210,1633906967],[1844509140,691809567,1693128754,1943433661,1901151408,782111215,484112177,1212706836],[1348742542,655244360,600158479,622382707,267516066,19116674,2101784058,513694897],[2027777293,1289679999,517783881,276154102,941793784,269160485,1176384969,461898285],[1212129348,717743253,789908752,971878985,309092172,1831983637,280875827,892014276],[267422973,161596701,1475802065,453402857,203213619,1783377135,1104950236,1125326674],[1499875329,2020954255,246825929,528704201,1922688765,535987068,1877071494,1426050695],[921728082,2074702292,75825695,656819316,154148585,929672821,30286602,714163087],[864753337,526973889,938169550,1495010135,984550878,628355679,198219266,1734024651],[199140103,1615893456,709917399,112904606,2045193726,1804753317,1894288296,1728638881],[566790825,1009394932,1296017699,989971249,1986352786,627632034,1972390034,1899702005],[472683912,931695541,190688100,1055586682,445761982,1975697409,1917169435,1783882788],[1422823992,350086015,678181584,209981301,1422111344,2060466596,1679663981,1487968577],[63593182,475580065,307741170,445725156,601832609,533434116,169385729,411867298],[291677103,1169179245,265864368,2029475363,1126487620,1385078396,621212526,779583627]]},{"start_index":1024,"nodes":[[1725165077,1231235450,506922267,174130198,838850258,459246095,1739424895,160180649],[806945040,71760872,650248623,2068646689,1154391090,157553524,989497918,686744733],[854009945,1001708681,635539723,1800383622,1127352671,1366289840,1914882676,1342745903],[1478869882,1024366765,1483337817,507650659,326821892,1026041762,687279582,1028916580],[1134820738,426991688,1149462113,1142036157,1901212265,880048999,1028378658,1819784018],[763745533,2030611944,1411998788,305160694,1516900715,1499836750,1134738786,1636516284],[263065604,218216727,1758069583,371170548,1793513296,98291045,1630720787,1071448322],[599047644,1531460368,1272328795,1237064846,1087073523,2045484112,2092941446,170273614],[1530770465,1403048292,1899874356,1712362720,1836234363,1056857851,2097719063,112067561],[363242973,1115701711,1753989907,719486442,1817981942,705052244,1554657535,1732218725],[1904027909,1288013039,1344456748,1773621199,308259477,1837477874,917208382,2064151778],[1548049994,675967100,267302458,1807689421,826145714,1752500378,585342268,467056756],[1849848032,831576440,1937576529,254537737,10646825,291845094,795342336,741086725],[923568145,2114972350,838993244,1410452985,483914020,1929444385,91863577,1681711700],[569093686,1433839738,77212558,1461018360,1510127080,336358979,206395606,339963646],[625295875,584363212,531220880,1199577274,166809858,990687912,1591056592,794371142],[1463658768,923347064,606444167,1846267589,63995126,20810399,1393429081,1488035029],[393715157,1073827624,90848184,314849177,459321704,57202702,2114888598,1334663991],[976263386,2117102485,1314046879,583603189,19739764,2092938963,940835309,1597297576],[1616429516,179553453,468509607,610731379,55320188,888804354,1890585908,1510711416],[1516422589,1964208033,989301394,886698934,289563297,426601943,1496490442,1272849221],[545760382,726707341,1329485595,430372742,1912169367,302751006,205548228,1573730744],[1162697971,200733640,1069256922,145503503,2060344728,368912731,315214021,1414928504],[1753957287,806198585,1842405607,838158307,1218766142,675090850,256384945,1888184465],[642857009,1537189590,1196739856,723883332,1735533426,944509066,367346893,1062607014],[700495323,1962624020,1401838017,1533167808,1838733825,3642182,2104759579,704990733],[1458145354,1355422447,243190637,266317596,741500577,709327667,1974157873,558938498],[1606292527,1428915484,1082903820,1330890120,2078306126,1543505955,2103588747,714738505],[879870422,440074541,733160934,283217113,1526201562,2003173262,1337302751,162401667],[902527723,230185905,598397178,1846899535,1984268410,1136791849,703350913,7305277],[2056160177,1646920488,1407564285,1930392684,613992629,527190830,1986419623,1860289453],[272602330,545034670,825980451,1146810875,1742063762,1686605536,1885769298,698069120],[173826056,1220740454,1074016867,446781052,535365688,442283249,1947305050,685435904],[1210367053,836336382,699775175,943617088,709925577,454755754,1566875575,411368893],[2054570958,85105359,1508408113,1198813641,975708841,1455474631,930178819,15892589],[1654639557,823922199,657316087,1152961574,884402636,774251514,320965333,729421179],[2031357070,1074382979,1785703950,1129026216,292866264,11152844,1394801147,152369971],[1074540564,1824203667,1267133375,1918375485,186727415,1491350445,1357781111,1391871654],[1737496918,1240196304,952955359,1776422551,975672681,792922110,891909281,1617923637],[1306687604,317088204,224559288,1621950658,1812853337,1128989195,1628475829,171850514],[343363248,1326217180,1956763705,1120964314,1527384038,1948402310,1697338431,2058591439],[721500798,1577155251,1470400123,1072070217,534683003,1171571902,1983487053,744104311],[1228089243,229360993,1823470322,114131598,369320507,443229149,1118181390,2061375527],[871270905,250760364,839025185,1576458710,13888447,1671820439,2048052477,157500998],[1322772337,481189948,1643694019,277818627,746276107,995467554,57092423,947463876],[1702691389,519827683,965928746,1746435874,1166579411,960880889,1624067578,498411602],[897616001,418814959,1308522367,50241008,1229790647,712635745,1590819940,1081184955],[165398269,114298005,70924342,2110552760,1435110883,1067725267,732091945,1251428149],[644340245,1833473420,171473421,1629566407,1657774848,33075298,1038106707,1814527646],[224365700,425540856,1135344096,677744555,644307798,350565314,1942853798,24820268],[581298229,1219500462,301724872,1243301496,101079440,42955761,25895681,248410635],[2046723156,8953075,485643383,493114577,725215923,1090190274,1183443183,1349781960],[800527569,558475697,1020312462,312041070,920146809,1806539786,1363361238,1060550496],[1473079713,81462374,1816684984,1116877617,1757216785,1053692169,1800412395,105035334],[599803066,1047408067,1270716839,975233860,1023714080,1262799343,786575150,1635211374],[1389226219,385358808,1127653943,772250950,849407500,1084630651,1409538529,1809297883],[769423702,1227646440,800682821,1791680558,1957469069,1659387219,1245234467,1482811059],[74612915,1839582606,1140871464,2017945538,1962820270,729710500,806698157,912346479],[186356151,1421936198,220844349,751239144,747266011,1630451750,1608634023,1030368089],[832893051,32722779,2036773652,1640781247,1583432650,1268475188,1637378675,435289435],[361641,223204151,1837795212,2102728411,1588180003,1990151734,1671964751,1627260286],[696851967,289699311,1430570496,507477364,695589814,21330610,904711008,633246768],[1296486130,518712777,880470658,566954148,511678364,1715447937,1712345378,2059919858],[352166555,1390969308,977971531,628085407,1004981551,814286808,1463548772,1767613337],[1523150617,42755377,1722798735,806821904,212524816,337547981,1196437520,832620428],[1256882269,1252854297,574333121,1168986742,932470196,1749840902,90300399,390516903],[1586725221,240442386,201292138,1167407044,619130046,1454965780,2039251512,605764787],[1838566308,1448962660,769130480,55750425,1544693427,546346926,1021875645,1873457692],[864826342,1243918941,1048036447,1770589289,409615910,187561996,1257508998,429696386],[2000475559,1818761783,1522936663,119111469,938828780,358292932,1525351802,1656023701],[1108514534,64811600,1546097489,454605094,2098890380,1144013667,564284499,1378309635],[1846777152,1173001783,1107706755,352141030,491448019,206744589,127948946,658553571],[636118006,1529529152,1632389637,1853392488,1586071013,513714707,1843028768,154438479],[1165503610,1710764835,228315807,1122484772,513103174,467848217,64925722,585975080],[1455440523,843107130,569481044,999109660,439316350,1583858434,479429857,854072175],[1456890742,1422896641,822977372,1837019808,1235414925,54208857,245906211,680964637],[1759377127,318057848,1916903654,102740197,2127370084,1768113644,794417692,800345395],[404748195,1726148130,203178485,181191118,1147409065,2099546297,542854632,1458050784],[1078038664,1838570318,970180233,1328248399,685629580,1247057560,24166668,2008331186],[826585548,891729389,903982775,2049027395,682396522,1911265782,1701732723,1188325739],[938745826,1407084380,310097351,1815708839,970685336,928360585,835963234,985658101],[1775857420,1389112712,1784342975,226856699,1969260570,461034180,1391728467,1784845891],[870231341,1801226770,1998962406,358820330,558903353,734427694,1001003085,322051027],[662322421,1376364595,1263124033,163135943,1031932302,32406345,2121597107,344878493],[531027944,1113471159,2037942153,2080703031,1704872534,400065969,1245833016,1230113417],[2002658321,1708689810,769800756,1530649386,132119148,460305888,1181079054,228901698],[810130569,1935195334,1947822824,1331758062,600870206,2087100634,1319147926,570416477],[98223709,303756800,2040304585,1065248916,370584003,985589465,1743699195,1597181251],[24976662,843544613,50493005,1160307294,2117441308,1437618755,381318561,638927268],[1401054891,850463356,10698985,847731321,1359407813,1964564172,1650587827,1000188771],[1496087139,2064563305,1279326385,1704660801,2103925265,1085194593,363027757,176392276],[1529823704,1814351005,111905623,1109554717,250923961,1655094727,1244985216,1353706522],[1678560005,1259265379,1232295150,1896523079,2096724178,295103732,223390451,2082669207],[180248722,1433654715,1633128725,823778406,301835661,1464709484,1822280392,577895776],[1937752168,1992258579,1949054179,205481644,2093701469,1232810463,346559044,1840599125],[1920525142,1234713741,37365638,1314557267,605080426,152218956,1123687915,665772622],[1502683145,1508381697,1742305997,139953841,1740527883,1013748154,1823574311,1484858122],[271329266,13841030,1650034461,696605503,500885695,1028214403,1162355332,601656394],[1857272103,1498407881,1275322892,1277485669,1119742986,168098292,2004877907,1764939263],[210731063,1202107959,832568097,1141079339,1194043298,300063228,137408898,866324579],[136139233,551079974,1737809591,1139113199,1652681901,1589569145,501726371,1804572884],[1966239914,1352795770,1567710515,1459839957,1162038407,1271051069,777782796,1077417596],[1376099040,1434244989,1703236851,320619952,387016973,84026715,2026390624,1905805156],[958410051,1944409198,814459445,2004317711,951699989,353903580,1981170179,141941410],[640276523,1511226324,2349888,1880585491,1942617912,2062265786,79558077,1011052301],[628236957,1107840828,1480454945,276372681,1434910438,972838820,292456634,270701189],[1971980977,972044677,2052249129,1786336415,1689927773,797819000,125799771,1183243663],[1782681703,636378171,239671823,119451015,1428081973,1456454579,611908079,386532996],[364875239,449370054,2054018565,856233591,1626766906,500947993,1891066068,620732889],[446519627,762601170,2079110294,1559836494,1523443814,369100860,2039862288,1673828044],[2047199251,1423620824,1190178005,760162977,1735596812,1185940180,1047767211,139241697],[743545647,1048490244,1623917391,1912361560,2079857877,111834316,682424020,1381529804],[1221263659,111449721,225969863,549128294,1657486227,669099475,398406192,1174711657],[362618600,288939456,971293578,778452289,1544252489,386577220,1436384282,1039436441],[1849401889,1827944739,447213802,1457442977,937116319,330348858,617067381,752059218],[1911968964,1725677783,270132804,554354793,1410008439,1351476752,88232367,1543131667],[1155223464,462249673,1434767387,1649817834,1039538761,1515628647,692944527,1113443898],[1177728150,1263962834,1680779342,55510191,1595427092,230243920,934097910,2121594355],[1029948961,392504126,534184230,2025647810,2028007771,63491028,1430227818,1415823669],[1077797632,1242462527,193126066,1233284436,1286348385,1003866561,740382482,1543515073],[858544952,929077435,597513296,432772942,1576153914,918644864,977782173,1835981634],[288995032,682015528,1610646280,782089739,518309829,1265996002,1776566254,322612774],[1592505213,1742351437,583749126,232901638,688400797,664293502,490030629,89219850],[547584107,759737068,969099477,1811371795,1339980276,923649251,1020391803,1945403849],[1635275413,1059888581,1050619965,1198044382,1012421319,333068753,1877673449,547035461],[1137859761,2011662374,1002959012,651368791,2035571127,1800826719,805497400,130241021],[100975105,279043773,394870523,470293445,1288931216,1070551943,447897927,1757380473],[1172166885,2047794220,1797607595,1202238203,8970639,1036340115,1858936845,692457262],[1438988125,2045430987,216338297,615320415,1566272517,1539444427,2042808616,450884289],[252620612,1396482348,1275328986,1494253299,66280296,1549695364,1310034029,1353788010],[949614313,1129993163,78427944,911662497,1542677700,1979816388,2049886189,897479249],[822116908,1040118511,1346976306,2047618280,757922248,1368142045,828908206,414501716],[2015444589,1704855110,217111897,947768358,127294334,1332620025,813096272,245217341],[1707925616,958408284,817941206,1283128562,357297200,1420181882,777730254,1700242979],[1118814427,478793793,1164207517,831981110,161840710,138420870,810020893,769769309],[1373396016,601054142,114035139,1270762595,447251068,1465323629,2076285417,2095760849],[947055890,1114996483,323549816,1226041487,1822026879,1829165449,490759745,1006647819],[1287307913,962145308,1808017050,1021906332,1738756520,998963316,1162839836,957233187],[387189618,412664503,99656072,308395466,1115517112,1447298885,1343221732,1222501586],[474326894,53423162,126394384,44590247,938540170,706706013,1815625226,1227669628],[1045981833,199568702,963601633,1633873611,422908962,963125051,1502930458,1059908220],[7840639,562600179,1524351933,2122388366,1641557587,2007001917,1364403007,598033875],[1074314100,750997451,169833177,1671300284,1282933799,1711134638,927719584,40935177],[1464645025,891537784,1180239035,300869723,919782165,2048507979,234119281,768701203],[185412096,171752100,1376503475,546798253,172755795,2054787831,1358893917,548434487],[2050988393,1312571317,281638788,2036596754,602744433,1119451825,1888242079,713426248],[1737979225,549232213,81901330,282919735,1347671961,1125173463,1589896662,1140664039],[1325808955,1792128501,44502589,346102225,1667301940,426661106,348544961,2106147550],[1022091751,2125648884,1648512366,371616377,2111845262,1806920419,1448437984,1867230156],[442943220,1799432822,1747964742,1166524975,183984823,617896020,430246767,1423602082],[904425433,308971566,1672616853,1130710864,389359655,368489589,1380777856,709301511],[1791871201,335415715,988235968,1217886955,2011463440,604399931,33162959,1935455220],[352139150,1157188843,1880126352,894710271,542578571,1836381400,1097868807,545301432],[1057909130,1034735189,623375104,1898897012,1463790089,1869051231,241194717,1932704960],[917333751,1592967684,1248940806,1530404389,936645576,2065930020,1690641176,579180753],[488063269,1871822739,682788777,531956394,848889348,893179984,2130615896,739171036],[20685835,2003459755,1651635205,1225144174,256451551,1406637017,250153550,229557836],[132546008,1392587514,812158605,425027647,1588008851,1839138668,1063524277,161744477],[619253803,1608221093,1092014674,989747595,930910294,125762720,1669168992,1280365653],[314079480,1142421038,1877344887,1902722664,673434917,269981385,519315616,1607486621],[1180001606,550453551,2072477522,974643201,1099166926,1442720874,1750594869,685917723],[1603680335,67060442,620286457,1146277382,1682481940,405998801,904098777,1987362158],[563703454,1886199218,1274370667,1370482171,1738506861,854530307,1417042806,1279690656],[846985425,1200500486,1280678114,132855922,107340927,1368846009,568320918,287124120],[1857586210,449794165,370733064,1436069383,1398514869,450568073,1300917493,528489498],[250006511,1365593208,887341246,1973479595,1092247393,92810714,163890385,434255314],[905166186,679598773,58205688,506493419,281114658,1705482858,7692041,665843144],[27822128,608281873,1265807287,596567822,376996445,1105223078,809419266,24966714],[1728093640,976385813,388521586,1812746156,741757138,1496752810,303561211,359796135],[1670722226,750939762,513149274,1941619500,18522368,991027462,240785000,1904589295],[651044474,782281606,1059567225,640431701,882188562,1666850858,2090103852,209728687],[1959630776,2128587071,926185404,1775950748,884864817,535090953,1485080490,1352715134],[788882959,880781196,1167717209,297683620,491285013,487971381,2052264384,1767376970],[268367437,1531565454,362907415,439334198,829535181,163590860,1923217962,978140919],[260204363,396267304,1220944512,1806306156,753275246,1604593453,49596868,276000485],[1712384747,2030534915,1732657763,97676014,752785632,505050088,1765138050,1857558066],[151083689,796560329,388227335,612353976,2053542115,788417713,1060904847,1637683360],[436349067,1541227926,1687767145,1616366432,1878809713,639412355,300536955,2048471327],[1235349242,1667380905,855432955,1651508194,1457056444,189617263,1171440065,423928284],[1698072176,1954511442,768843942,1447841676,13335111,2098165591,703259350,1303238845],[1401268671,1751843365,1553744707,1300403057,193891912,598189841,241469611,64882529],[2098416356,729588589,1072696503,1627468202,1284628085,609520442,2052645932,885162024],[120340592,135637994,841851010,284762699,2013588955,969637405,215908419,1823744893],[476856143,706296778,234178284,1586785103,1625555696,1886884428,530850532,771465722],[1040148504,368604472,1794297821,775338036,1972742137,65996899,643506931,1613699346],[1888196882,1785831546,542435244,1050370516,1385882315,141432522,358450525,1762379115],[1011548345,527211044,812082570,1026660216,1213925718,45975322,826286653,694352607],[916016876,1551022938,202757204,539463769,598344775,628010077,337498341,1311878377],[857706102,258021918,1883326352,1681723163,602443564,507481854,338831936,2099317780],[827590614,2032548408,1363199184,151202919,573155466,459693372,228649464,1002098326],[2041723959,1357912971,1724914896,2094505215,206059476,1713180804,2054655789,1369248410],[164778506,593696222,545555447,1237620581,451457126,314321753,1117801067,1400927547],[1153258894,10990844,523676823,1694054844,789004003,449830416,699597157,339769760],[1695705229,756972996,1381192925,1709235137,59038203,1368244250,510184221,581795447],[906008762,1747609938,2122488782,1972305598,26456947,1638917176,842658882,1840159312],[1438333407,1665854134,587861179,151184340,148230107,1575865010,1213095755,21840649],[822953276,992727593,1960149322,241734101,1879194072,1648857853,439188234,150758620],[1311242527,953967872,118958524,887306095,4954301,1004560500,1628511274,1466142159],[1410451946,692284901,444380613,454998432,755429416,1901844430,624474125,202265713],[95797524,815542385,1279051318,1251229372,1538678137,1064359717,1834065622,532034299],[1256016657,612371531,1320580037,1333423236,969636523,1875440402,349563729,633579035],[884108331,33952771,357828442,1896222520,901746922,1165185504,261762382,1277880461],[358484383,787516660,1708159598,218579891,247822306,2044345710,1919294088,244494457],[1369860730,35750784,1197887071,2064191347,929582655,128899211,1738432001,1792531298],[1100380056,218695217,1106742933,611613960,2078499553,746170656,829479403,24707212],[1769911614,419967652,1524069109,1368170382,16967321,2045142091,898788324,545251495],[2063638150,1277939200,1963646307,758595391,1815223672,348378434,1379761857,2019768408],[1032748055,1706093403,1455974780,557506143,1954720978,1356284753,1150200024,1080321647],[2126374349,2025503480,1303969250,1521855824,543036418,1627965593,1996372604,65749752],[2125911387,8433641,431942394,1892907693,1283036817,2081884860,234384691,115275899],[1093834538,1591608226,2126198349,439974984,1213734523,653306300,1756112259,1223631166],[181211413,312926511,2111793016,652805605,744417202,1186888521,215947131,267398110],[952253232,207506173,2050565065,1813786693,961688646,1235390864,1240350596,241841288],[1289741731,1755749204,892012178,724383275,1509869108,515949835,162417307,196001007],[1970967305,1394565085,1649952938,123005018,1563827478,1109612260,1940697560,1110637261],[2079011008,1744244625,92571361,251187529,515345039,1688344110,214862025,730405660],[2021336106,1067842529,688315244,216654390,1288314801,1063866582,1758516386,815841290],[1261425004,42048321,555067261,8672388,110976953,1398637124,380507643,1948502968],[1184722813,1280539080,1959860492,165238227,1345816593,687205613,2036852387,1407589993],[1566741656,637225577,578251918,1768444659,15635139,1055132096,1388450021,712081753],[316558769,220083276,647761715,1965266354,1352598060,1712636558,117323585,768610993],[746022009,115154325,1688304158,1411129312,1289320304,1986252796,598851950,147286352],[1036874070,1080669376,884313346,134252294,1734509519,2025919092,866962232,1350392584],[1793671637,1462986296,838102536,1403247141,648588880,1405191135,69584637,193004606],[1913340981,1980112915,759302095,355061218,88881206,2008298094,873033322,306226931],[1274358973,222341530,1053654466,1864287043,949054484,1220148323,1938042166,519879001],[770913539,113933787,294826458,2035055113,490239899,1799333007,146092434,584918179],[458835532,1614227621,915178933,1678907448,46599292,542056826,2035781752,683149215],[1824626389,1951155854,724116584,1611640413,1309795226,1753828474,1198533033,1016589123],[1298534624,1052348272,338302674,808718831,874386489,1132631420,1481950199,1107144378],[1255857391,1390637313,1136712022,516065750,402635297,1652956773,580371381,485172869],[1094982838,2099048617,125226419,628446340,101468612,1153542678,495368755,1026231691],[142152241,1967253285,327607663,1004890915,284334162,2063358425,1092270208,1563912915],[732001911,1720148146,1755411015,1310891401,1410751925,1320772369,1216797860,2045091375],[1177651111,1103674846,176636512,1872452674,47260034,751581422,1065254114,319498780],[2033161142,1788100014,1774651083,932096671,1471484746,1413387263,756645504,1075504019],[2089902311,1356161867,1870116867,1613476923,28433100,2080706222,1816334932,2033754459],[1163235011,1462420265,1049541882,1542940405,1798539638,1253851583,755977202,246693056],[642662763,1930103700,119613355,758435874,2001813920,1098256127,1524601465,1947143776],[1117405466,1142350416,976063209,714106118,1819764327,1280182844,311080956,1860009123],[53005700,2064275442,1746908840,1914832748,1168728492,1559002049,3877759,483257928],[912503123,1627423996,1802112192,423251713,806798036,494490005,2020241554,1948463451],[2067835975,1664818155,1241822785,1784037123,1699399189,336308218,1886462276,848976207],[2071086257,565850646,1365176764,125716942,1651811785,375655360,231353897,1841835987],[1116889540,1701820746,811174537,1090955450,886709530,169108008,65814374,1155610912],[55552910,2029601865,545484015,1973986092,2095804178,167626217,1567357954,567574603],[665557119,1344352388,1365930914,2057271530,66229805,1749523235,521820331,1485515320],[1444723745,1465259028,482589654,1316724528,141618395,946852218,1103317639,485498079],[1061480761,193483488,863807030,1984107524,941283177,739510788,1768343849,1817580260],[1634999639,2031978261,1367701618,1313431375,2012880139,1460480194,937980086,1710299088],[711083331,1008788360,1475111148,677452829,1761375242,1777895448,1315377649,800496883],[1511464513,1469509202,759279630,1492117546,1587807029,1628565553,487145167,2072231702],[1145871135,2121445466,702502552,2065516950,161570568,961205234,1544704857,1112554264],[250671317,1673606400,1365643067,919921853,586080718,682900737,1609708167,1146414596],[1864099712,681858568,732199885,1201724080,440783671,211437902,1471864614,1994481116],[1579449342,68567316,1334648616,1588324618,998520911,934908306,2118093207,955276579],[616154216,456859909,2072570474,395212990,1852099267,1712775863,1530684682,1640211289],[188505173,1009339266,1620450886,827110838,865541616,770250974,248472441,1103844230],[1229128803,128776964,585815429,1591324198,307947924,1662727238,1234951737,206143746],[1926107561,516342508,505683691,812364479,47282797,1904140463,508712738,2013292094],[1067393279,300347611,545873556,2070508884,1642255853,1409100184,370265332,2076186770],[1774899768,401538876,96165739,1761257630,1807484482,1278066994,939730500,2123466539],[1829087422,1427212474,1811225188,626851210,861414260,2015232937,826795291,67416820],[128151181,868765192,1281730736,1632677731,2089399400,200733678,958948271,1746038429],[1250237960,1182069197,1323029174,1812595369,2010566871,270354018,111983777,1293941981],[1345071371,204067977,699502429,1016920650,1077243631,728825698,659055756,1034715292],[363507988,26318644,996899702,1103651281,316018703,609590757,516759580,1197628451],[480616687,1685917719,1758932194,102114549,1254703010,2090413972,1308528418,1024221960],[1950386525,2033780130,411990335,1249046936,377586393,775185646,1558927884,1977780054],[1602808170,1657088751,961028647,121692058,508288023,2039490107,1406296871,1528812214],[1459612356,123829164,1749430518,1871008856,1506911965,1246606271,1332306443,636137503],[2027374038,1814066375,54130527,429993055,812954144,457789839,1585460527,148665366],[1356182618,1494242925,1492295195,1722875414,1330392589,1331675026,1655613520,232477566],[1162420198,829979616,1295029129,1519255882,823919224,1574380390,1348629113,1163006220],[1528686637,122050530,1194388807,1226116105,1547797500,1311721077,1701614127,1761885245],[1519369414,592506890,223237853,781839751,1588757348,1879078002,461476975,558688580],[152288123,903935248,759680744,182076579,1606586913,413982193,696092535,432464352],[1028461505,924336960,1401946926,227170542,434313912,1193057430,1734131492,1039889356],[861759611,1601447085,785222814,602124640,1746000710,938413391,214060964,1732770816],[252332252,1719276389,538216788,975946011,807060644,584470085,1939199193,1494643683],[1741652017,395778915,1559566658,1579377096,1714563889,222284268,545665298,153221769],[1598646951,974107571,1001681375,1789715679,294491235,1489851302,1644943353,796421082],[722911525,130533597,297423087,249296416,904956572,1134552693,676846376,1770179315],[1590896499,396514835,1796772792,516378248,827103417,240660467,1962977575,245250844],[1685259436,407290005,1276906421,348036599,1557646739,668321490,36716667,91319217],[320052456,1466027969,664108082,343160842,907325195,1057323444,1196739506,1632366689],[23301467,1957322600,820560553,1252595764,1861039119,2109605027,247377400,707626507],[1777656180,1868008282,1013922894,1833173605,201427250,1918139213,618028321,1378051282],[1377195115,584922563,1948714972,938586900,1967456234,1012799611,766834938,250200763],[1170193269,1078826035,831240386,83117796,47462576,1198046393,1944138961,200191597],[1148058868,887375510,1175635409,1381549180,264635940,101235201,1034496884,369592099],[448214707,331446206,1654288244,862096190,1580452078,1360643624,1409155096,1006277300],[1819579475,1127245894,1985432714,779511390,996234587,112520361,63703570,1546351682],[1876858020,749004456,1905892548,249611590,573354782,149981961,1070292843,2098312210],[1643262074,1016425495,51789998,1393301665,578636753,840212798,426499531,683380817],[1559497572,1875521951,1251455777,973797104,281283366,1176161518,82095914,529027859],[2087855420,136345442,464228296,818785010,476229661,783179346,647571271,1161855104],[325481184,2035363922,61713205,641068213,1094173103,1774179090,910449394,256452121],[1725175793,1817750673,1709476882,976427646,1260272104,1571159585,703363644,1974098177],[1485024708,1974705784,1842150623,1544114523,739050071,1314825836,2110430604,578139004],[77156589,1297343483,89471475,1981050666,135446712,2072062707,1931919711,521198052],[586386197,293721978,571964449,1224206989,1665629155,1455574470,1849399007,237648641],[67262607,674615399,370929926,1637242506,515618730,334320154,1492964285,300464065],[1355201296,1074856570,2051813615,374952013,458920272,829272241,1006795259,626445878],[1536941745,1390700531,1597150599,1002501197,1858663936,357349738,59703661,1220036308],[1480555988,2104740887,1373739503,1089993706,1940333364,142737949,407539264,1762230387],[530223445,1276459373,867273880,150862665,1791747540,1200226028,2101539513,1979486551],[1383586296,1139056127,1059514414,1757095708,869950517,1788309315,1094661648,159978396],[687491614,1172814910,1263627677,1597173696,1086620932,1964333917,77386579,2079550296],[1670844985,682367100,923917685,1378850711,2020834496,202760842,1336570165,1436464109],[1958047589,1996853873,270086688,2130504175,336573553,1738954866,772527537,1476378777],[115997258,998089442,1731183808,366142341,737404711,1109500223,977559421,256350080],[1568687094,900101062,724925352,1787174037,1462318379,225488940,1422966653,260796096],[35851857,2079807167,708237455,683345934,783463140,195713863,1943635363,1030775794],[1349699855,68039996,961281647,276567283,297314066,935428283,536456312,289226774],[2075008948,180588709,705929126,1853120275,1479621214,1681456495,1677892342,570908997],[842800546,25563976,1663297934,1767007410,1854645634,566016748,1170076718,845280287],[1016902190,2103011689,1458081514,1548436282,1569930566,575561970,2013903754,1454297635],[1569293437,1088948009,957277207,1421948944,789987760,1873926969,1686724348,888024593],[425212575,1339393991,1374837894,136762407,1406825974,1923604005,1582842777,1084259972],[300664626,876887218,1199603998,130981640,108730130,1896954607,1746011702,185565909],[746382977,1280915825,1283086488,1801765323,1718760805,413551319,1775067550,1004776189],[1402811739,244877989,2121025235,69193315,409578560,1829159253,623260193,206130731],[1134579234,324567093,883312356,360830500,1689592755,2083503369,405783563,2023325239],[67388512,4685495,1724821788,1562901743,1849162429,1547727449,188072994,1429333635],[61857579,2088248082,617316817,1470261385,193998596,1052725758,1588316678,1247192945],[274523697,1550178418,784108033,582753284,2123400889,374711906,1640703668,1772535732],[88307255,1930982533,470389495,1728213967,928507479,941778482,1697893713,1088323800],[676787131,1730456476,2061596838,993774679,1068951557,1093646830,1096710606,328349478],[1214567479,1602624105,1232692855,818916108,53255470,1487383507,44313171,2097905641],[1011576982,2052315203,935718481,1216007552,1796173012,1724700661,1013911410,1921117141],[1936469543,1261667079,1764432843,863693428,1438406597,1024919486,762874950,1621683525],[736497570,170339433,776243641,1742207005,1990592358,1291784504,1479194167,2123921053],[1247706232,650033626,2053920949,1432549939,379538706,1989282768,1111497634,180735905],[1389723306,1379887063,623447521,1911125104,1364250992,1490619932,1760790261,669646712],[935300220,1270999214,1576759880,110933242,232451212,230559632,102920626,1136441648],[209998872,344702340,1335525440,437629000,325243307,1926459483,1566239050,2081227177],[737562194,1881442668,2070142383,748635665,110827723,1306115907,1996013334,573904028],[845092192,1453917091,428231669,183441455,1398516160,921181174,1637269371,1544374944],[719838881,1541282831,145830522,1042304162,213794792,1507584402,2000085308,1650021876],[1582425616,2126084118,937091292,1653231893,1859287112,1825386784,1220200837,466709525],[1649298138,392883701,1678740201,377136623,270499599,1295972486,1130612078,1327091040],[1463222774,1149646098,893164138,1212792678,1253382506,1437355658,134541262,1966684514],[1369345858,1654095693,318188949,1042603233,1914504132,689216866,1419899438,1964675164],[310040288,280693371,1984393570,39428236,657646796,739080947,306752599,1036177779],[750497043,2018124705,485467523,689692851,916134814,1056589164,524217605,843331609],[2093330646,7979219,86621650,731215708,1273262437,1516935327,956031201,1278236127],[595834796,1214633450,1160932454,1717687855,110844172,1081617705,625869658,638110177],[134666541,1907690118,1544657990,768295056,1047945512,1471239457,487287853,891669874],[542194429,1209154805,600973172,1444805294,961824785,1186456469,1775089769,1521745061],[64245771,1993301289,500070315,709772557,1693886638,1305493708,1201715337,1055475663],[2056569638,420727659,104628627,1667378198,772299267,1844800897,1722644692,848128778],[742689236,1708592186,1849934598,215797683,1243165595,110957429,552930903,1836295691],[1160175033,108389628,2022162500,1184122883,253860463,2084365523,1981713639,1616406311],[1527481984,1219632588,1198369563,808370606,838307951,733578281,1249577896,1758633292],[870973081,1485082816,1328696832,2063486710,931534922,654713422,1123921975,1843534931],[1918560388,563192681,2083367899,1651816788,234135073,1479442783,1391983954,1426734890],[519887677,1872737963,1493852084,550530977,1299185764,1748622884,1058783095,1745821875],[703629615,1216435353,826307172,1077488209,2088389728,745441865,870282360,529580733],[1751592399,483898138,430427101,600979317,1364136251,738126761,921846750,760424457],[4600551,143522664,999578003,1143896873,664019463,879828537,1360681437,1558032571],[617429174,534603724,898357118,2044771143,1273010975,1350292811,1650115913,686507175],[1911450791,1597789982,399800907,1565436593,1368840366,1192677,794076519,757180868],[148613420,859146417,1903637052,1410146892,896470482,1918580520,630316969,1841929941],[2118931939,1480232924,1369547634,2118040444,977879229,825294633,263521557,1090865589],[1089028992,1108612289,555816764,1725697727,114393879,1757083363,1229265060,1476102692],[1869030898,1757899386,1428945146,1564032036,1585969703,187411628,1926816482,304266729],[1560771499,1706643903,2056318181,1194218860,1148669401,1533538022,1926851919,570965495],[1641752194,1227905688,1566238421,1167400388,1089609476,456358153,29494367,847044881],[1762218720,659706226,258140415,525335526,203096542,998352154,1720855689,75406292],[1781075093,598252415,600853978,70181464,531573992,2031096862,334016748,865319668],[1464792503,1512985990,903560026,2128317825,419969463,594817327,2038499017,1598011003],[2025642994,939017761,1998712352,443046687,682822822,1538896294,1373083593,262096951],[394083258,715446858,963166285,1771609816,1232497047,129207770,1358056867,180266449],[1331617625,567418974,195089040,2001129960,1912297475,1506447565,2100257230,10822116],[1572644940,250812692,674777999,772546813,798019658,37407884,1662084757,1548120877],[975709102,1451170548,2040280232,1043979448,1080343505,681436623,1216838010,1993714138],[1600650280,622926952,2085338317,1476762196,485200752,1076226007,1775852769,903778054],[1648348634,874086392,1336824357,634189896,882100728,1511794755,946879742,700462237],[2118334544,1700185867,1882560168,1222071733,199247551,197920420,1911215286,1237896956],[114827571,404839370,1349125309,1951200890,1607167869,24470674,1603180507,566411603],[396174864,887864282,627120579,1682284894,1833989828,1571196340,737913799,2001787193],[1743860635,1486168330,1143505320,1147143124,688227222,943231620,1661101332,1635917561],[894353874,859749716,26655672,1614319961,209863881,1007251693,822445369,1619469481],[455695920,513208219,416873608,657013167,31739676,772339673,1552339357,1325289175],[1956238499,1040683616,1292903504,1262491668,994672038,901168200,389881956,182034666],[1607500292,1433840308,1712752183,1809973546,1859271489,1020650577,1341812675,144124442],[1828746395,1739965612,296254654,447592624,2051223258,1374775644,1003178762,1675716799],[1187976197,1671725177,628397955,149624489,1299381029,1415873167,122545216,991824902],[500976067,516978606,1141405650,598818153,1886495525,527250272,1860432179,1091899935],[95640056,2040371681,2056005322,1091319552,2021808072,1843495587,1224057559,1156094114],[830233942,302590803,626248521,1003654193,242854592,230068833,1211544495,1802869717],[1403301126,1238350103,1214331167,143677018,1620404850,1122507012,1214891815,1979207473],[1610862697,531993405,1787294367,1246237182,603817112,19266434,1330556108,1285288940],[1902408988,1506081014,935430415,516889926,2108036017,526551340,432990487,2039259442],[257785326,1436041937,1649126804,988627019,414394224,1352789525,1294596808,282582068],[100111516,1212685106,1117913153,2119136591,1858574202,880332616,2082849409,1728990696],[2113517857,1700306418,647351949,1199750251,1098807949,1410089097,495623976,327245945],[937975555,112366976,775958607,1039130008,73298706,1155569998,501032920,1549965896],[744327999,1405863013,2048159275,864441695,867475976,1831175198,978830112,1720333845],[1820557740,1454943379,835212394,833352680,527528074,1015571038,821091050,41122379],[1240341119,742692574,1767903655,1059575762,1559601206,828107264,1770778528,234435843],[115272734,159376189,335932107,2076359291,825624579,136772653,2047451335,1286269375],[845445227,1323654026,1514900944,1464212976,1903196902,1878527633,800887186,1959485725],[1209411766,233008378,8124229,1850163750,1530999551,1461812812,1731815869,158489142],[1093909285,1148322407,220857823,304370031,1070492312,71944937,413612330,961204658],[211442103,1278686508,363551440,1360654164,36506027,708571588,2090278639,783861454],[892718389,1469244385,1666437944,434824957,833729956,1178683353,38371396,2048979059],[1306913228,1402193711,584309190,1517944762,2093323160,489869416,1635413726,1262016365],[1645824030,1067884955,1832738859,2053199289,1915768866,1312925171,748356346,1605534487],[2115220428,1684679200,825640293,397935298,1389006792,586105069,838659967,372140656],[104723966,406923058,1285769366,1139242012,1896716742,710372709,311265392,1092737162],[542998734,589895970,1227087148,1210848838,745700502,76292776,626540753,49839663],[1296780999,2079280260,567612232,926017704,179463442,1475187283,522156757,831037556],[891090429,1740777462,1575463795,996544451,1541374218,983116235,1773148005,226508922],[2122043575,906576392,1883508917,269957169,1609574523,1179703468,1176905398,320450410],[1036635371,32853965,531872243,1000208624,2087597842,1514948723,1904010364,1188844778],[969064445,1512373100,2003720106,1678244782,684500180,1060335646,1085940306,1297937889],[1430366,439357606,1031944399,1583493735,111027223,1577977477,1000067646,1947004173],[385339405,531853400,126875759,216636887,320379429,689780788,1253853434,2002869641],[1153445202,1904280484,936663027,1244460334,417837862,605771093,564486650,1837984800],[1595486016,2117952281,785624107,197781326,1425810150,2035362193,202805764,1527588518],[487862433,846260468,351139544,1427356655,1258343109,1738003546,204588992,357503352],[191591793,1863690738,920757947,809353065,791533941,205940205,629500337,1723520980],[810714344,424591721,1964501289,1417657190,1277576521,726696872,1511807060,370948738],[100501587,253939637,1031797460,1115866407,1433140297,1784909251,145329603,1249613877],[704002056,1060777342,1151634035,962039063,1689637770,1803099002,1362477632,188281923],[2090028437,1430510473,1506292769,1135087163,509434109,944114351,270548760,951180932],[786138388,1935321870,2096312872,1470480241,1220193083,1721932793,859500803,1653129347],[1091789180,354662718,814980030,1305966782,1568459548,1622652607,757117027,1744470102],[677001399,1640185183,824619483,784381182,871634295,401362974,313205204,1219561913],[1392538174,1915561696,2061106420,7270859,1094126889,1558245290,2019758706,1411470703],[758680466,1501220351,524519414,1097207289,1153834486,73470755,385481339,926847273],[708871524,271520116,1649435047,554791381,1648081313,2099204642,803302589,547265369],[1560562239,38177268,1176341330,430062063,274782272,1561371517,519507906,499015382],[298315455,922787058,906628377,1048039310,417444080,998526837,1265136331,754666043],[285945563,930926843,1016518485,1806703131,329850479,699901603,879443310,930345794],[922313245,508402719,954649552,1401989439,1467167578,645981916,1691341847,49279297],[1371188484,258525941,945165670,2094206297,720222432,511126824,855213390,307791515],[107097474,1139212481,1047477562,1711461676,141021169,460999944,1401385210,2121713848],[1328888282,1411163452,1652994814,1300167784,856141745,2113040118,1483941242,1220090251],[860902465,1480945185,510751249,1488710720,1685360735,396751380,1018047003,861958595],[129129297,1784670598,537989459,793843084,1481222622,85659147,959570668,557294616],[1990983045,349769637,415176385,1515795510,630262982,259887328,733574259,657154846],[520890773,1691123195,1487314439,1033971985,1293278838,121097516,577034696,751134729],[1387566288,1822334038,2012679005,1358675811,59692815,281067558,2041927678,1141052286],[1487098652,1218253646,448454453,12126623,454236930,636193582,319552295,1210797175],[1292140593,780279000,1048002796,44091810,1070466437,962641810,1386499745,776514810],[2039089691,1589909694,92268717,1186632219,170552293,1985021466,1818746910,1554093950],[1763153185,420017845,763770906,1280543030,240264617,857516117,1580815947,1670052478],[2066916280,1720580297,1132357073,1266527549,1818283286,1347680452,2048285172,1672948511],[692009612,180956766,435423508,1184525240,280016178,524505952,671422179,1095177555],[782219328,1208976981,478095355,1112860561,1476009918,1216816728,1521132138,916923652],[1465118318,1799898839,652224191,1856751031,580542251,1641135874,1996670235,820159154],[105560050,1071428263,702175769,24630393,2119305523,1707797589,1523983015,570005357],[683504688,692518436,1282358185,786878405,1668477401,924214976,305473739,968614614],[1620723263,1349362493,1338637916,872648027,1068764620,123800216,1856680777,1494829378],[1301746805,2067599183,1445584038,1252723683,1720854724,540847730,1414556983,1817079034],[1884315057,574311623,236112425,1977802155,1645549364,1260503913,918879634,22533099],[1934371295,1687482375,1031469848,734976142,695342901,1343624927,2011784431,1873274636],[1822238209,868119813,730962366,317410539,57920064,161737504,1522054530,160406277],[324649311,1682943554,889275669,721837814,1696139039,1472958409,1353237920,721479922],[1699239132,1609996570,1790278106,371487302,311791145,1658758812,985638886,772751065],[1018702133,828540122,733379941,226805156,1269740021,385417623,1806813516,1617055979],[754468969,1937337351,248598750,1784874159,1899264985,1301079927,2012976997,1962163419],[1537976845,573557516,1510456119,1511962099,1080847485,2101507323,1581058932,1282892461],[1488132905,1140551676,1597576022,112413051,1672425455,151902316,1751887116,2070491110],[463543097,2034226608,1041850130,1069522543,1476637562,1112533059,1875847703,968800744],[1973720977,1710457920,239874847,1525776864,178578338,114149578,1690975064,2105541469],[784529289,516808923,1165949003,806422708,270293942,756926085,263840659,203840558],[1299464138,1309982554,261940765,694560537,1299491856,1380632776,1945527111,494797125],[913736076,1052085164,273488610,1545600226,1876904797,494693765,1849466629,1827701105],[1623958806,1853120668,395700284,136493601,1766893759,586703480,1370399120,1147745119],[1304747614,1819909575,2031636138,512322636,529627160,1822862674,86706993,1343021345],[653724632,665642786,2054264146,1070146768,731894915,1703572115,795706402,21938727],[1136904603,186376589,155193820,448217678,2120711862,323308279,1280672727,193348491],[313747653,1127639711,780568253,525906648,247513144,1664080748,94282033,84090540],[619925682,1886369808,502416640,1896952344,1649325802,1567139971,1298784598,431971723],[2103438475,2051069189,1532334863,1350964325,1286456531,691700889,651307743,593003513],[694801136,390961388,403719906,81964310,980082026,495778285,981885505,276123548],[1970967179,997231792,793595245,543736819,1915959619,974557620,1350084443,1857786915],[198489860,643729661,1580375862,1849228250,922287817,2083346165,1722372146,1005534145],[878375207,1116970485,1302366880,828118222,617412192,1450896550,650947313,724005463],[1475880236,1655507030,441066513,288059264,495145729,2007472617,983287129,888149321],[546479739,425940146,2023659265,1560880954,1872004045,1292635155,280384126,2041413566],[979289990,1549501778,1214528980,666935183,1734757673,46388278,2069456342,252422921],[773686722,1584445731,2021396573,241700077,273816178,1735978806,658359181,809131708],[1341881293,822736023,580320007,1500312080,351919942,837078070,1330162982,1106700994],[1697711949,1074339042,853606408,791429234,928672265,1845288653,50911805,769625479],[107962327,176184293,1502334426,1568096501,1727224894,770172190,1390236924,940225120],[1065830188,855222413,1796309486,1783013906,675868349,1344187694,1624627370,16655593],[1365832866,1885004200,919662713,1466005386,1632387489,1149103107,455598618,3547527],[817817253,662032504,255229925,749534941,603063467,1675887601,1875828863,1072760362],[67195719,1586824469,715961523,616463817,398535784,1715020518,195998675,1186122362],[652538418,647977489,504608881,473148404,948040538,1553819162,45059209,708547323],[174403826,1258888910,1133676348,921655088,1096034880,1350481165,135162405,531136832],[824282341,762118286,1693168463,1912270186,1308583071,1528772500,1800531536,1638767374],[1408075241,2000010823,1277946865,669886246,634753044,142848546,1521484342,1786530506],[156280787,157441198,1180546806,361704352,1134933160,1980468890,866836386,243882459],[1095006503,685509781,40908521,1254382695,1844678632,863369987,1932572922,400138795],[2100012506,1459596146,1714648767,914030714,1259803611,992207317,103738153,1432193528],[975991342,1143608755,1333771811,1388049352,1253956996,1795078297,1509958803,2095304266],[2055577921,503623029,1539439372,182210049,33334522,286682718,1237091652,288842439],[181869954,1065033837,1841019511,228157554,163750437,1782703302,1061979037,1269565705],[1548785248,1954810383,1561540783,603291625,1717891856,1827203594,446663001,485770215],[1744445171,1399809282,1669029796,1828800247,2039949632,561410072,1876597022,976476318],[1567661867,1157465106,1722562628,936581889,1826917908,16183781,1697131665,2053793935],[1482164402,207715801,1261740767,993180367,1381411237,1000232387,1437487864,415141341],[1208084975,227659037,706833355,1495060571,989629741,1582493022,1994438354,155074752],[221398083,66255511,1659368654,1572549700,249212563,1206722914,1619988352,1259453899],[1689159377,919268562,1456737700,1998750596,967308452,1076209571,1488724689,1076026107],[957101001,1864818016,450849590,1743702570,319697373,1734040579,101856004,372212698],[945295820,1984037689,1024966862,692431387,1458943903,649435340,279260407,746165461],[1064794628,1842713628,1718710808,41323410,1267093056,466795796,455077749,1481317208],[1801346122,454035242,144375211,195326291,652456066,1250201259,1491234347,2129945741],[761676552,81034642,1703658338,349565039,635890725,1232558715,511187987,296435574],[289731527,313732683,2021295172,1984443737,1537117398,1052231587,138882187,728569925],[348451175,179908992,1193343672,1766796305,461774462,1973750966,817408155,142980034],[96480256,619667955,1111364756,115881533,931381440,1204788583,1260895123,1750437647],[497054294,210863494,551360753,613089839,241169406,1125375732,742445889,2114411735],[1902420679,1669316284,2077203346,459768416,1578080278,1892166028,1102134753,615851127],[1840418382,687855673,559129771,948469776,634548581,722338869,1295107234,257649344],[1556064333,1891522062,1877268731,1918261935,856696387,861683027,373649675,1873319051],[1570901711,897495250,1754697124,918892274,1297923597,1096686785,699815814,1288593426],[577391393,1930872298,1334991264,81953759,439339487,369068361,1085439039,556456655],[2062368135,2094037833,413815730,1853548954,1163505893,409033798,1663303946,2124100948],[1697693833,1372199974,1482841809,389888693,95969291,1694128308,1779707985,587977198],[527543145,705238248,69009844,1159322049,822884200,1597549288,404839757,236523028],[593275432,820927592,601056574,1972343626,781600895,694426150,1682041984,301600370],[227285412,98684442,1179866497,326307239,351534083,1151470594,1827771595,402209250],[1751689994,1698369303,512898896,2096523067,932281923,1659140051,2111794815,1077454561],[494606755,1301203053,399805087,334998174,919316629,1010760012,694797449,945799131],[445659928,1850965506,719320840,158539757,1615408890,1492383269,138684251,601301126],[678197399,1823455369,1631208207,1807132582,361675148,2124514940,1713138822,1606358571],[805110765,1910690930,1950507439,1255086543,1056084397,702668987,1043091999,934063718],[1240214700,18668684,1208212506,858762590,727542195,658342586,297269338,1219159802],[2082076074,725548346,1535322607,285498006,1755949132,400050550,1505359214,479328706],[381248496,2084560057,542824840,412172275,1047505339,1043036920,1405535875,1064917953],[1535959073,1841070789,722534433,1895014547,13171655,1085957377,1658372338,1131794148],[841921121,1447864829,1956542179,979427471,1557411332,1735258361,797968642,758645154],[236027438,1522139032,1772973970,153529646,888920408,1716109709,2083631858,1236595481],[1157551011,1050873768,861576369,403920201,665921324,1225089587,123370054,77103942],[865264469,2021774817,1556660588,747860759,677724930,1980529252,730845398,1420279320],[1018615587,1031093093,1732885520,1572170823,2103691321,88409122,1176456541,1059312100],[264169848,202462603,584742176,1729947565,1996658946,1879934319,570271552,877423449],[1687011693,1689400418,760713619,1484397833,329605136,880931738,441447730,362458849],[661912177,1186131472,1902465065,591987514,987975731,699828703,153958268,732435879],[347435418,1020387455,1510321074,622699434,931816274,123623759,1636213429,119779845],[343415171,1039482864,1810699059,1636907320,1502944988,2108814355,105179045,1477508698],[803557976,895938167,1167249161,175357187,664481908,96159898,437516780,237489625],[46775422,681302668,1994535870,1925063683,2085319553,1632457563,1398497291,1761128097],[1400293162,313900590,1102876967,188494455,1349496394,30874963,11728806,856740030],[1922914027,862482350,1876500215,1362302227,437160214,1236103622,818116610,1912913580],[2024981478,769094545,898976241,1383235041,1073455940,590546021,1736628497,1201994857],[1334712305,1131479058,382147772,1277195101,1434255898,2054673403,398071489,304133381],[1970462145,196775299,342123123,992586611,595906014,1795728304,150191388,439439116],[1645399425,421874715,1899637108,1758373846,428301009,794790875,1022303318,1557610085],[576047670,333964129,1475000014,1149212734,1321828042,1271582784,231001060,1686940509],[1281846371,1453227692,556742603,447150890,1247953586,934398386,1746303226,1152406849],[163625537,1251436311,1563470917,1302009406,487771599,102964097,948047594,1654984433],[444668792,1336136345,91920171,1170846112,1145538902,1375363505,2128596850,462889772],[90246531,365798451,271661309,1981444217,1132373780,1610255320,1160173820,1676228620],[655995857,2049036156,1294807763,334043818,1644963214,553466543,486513338,1856855575],[2095863507,2000949540,1520584724,1927218018,930539574,1534402558,2064459853,1947718578],[1692310482,623623806,1001709312,369910238,1276625650,207861355,377332365,200212189],[2005797514,1017880928,369364632,2019744579,855516899,1769868543,1062046656,336646327],[1150628020,1046606744,372157419,1336513807,866562832,1276365113,1117507241,1902423066],[1191830932,415055410,1770038097,593143822,1815646616,1565040033,1478917028,914891938],[1125535769,1773461306,33222943,1066017879,1768738865,1473054684,863057831,159191436],[552078432,971948474,488407325,1694178496,2121485785,303012570,195126924,1703478472],[475175080,2121294948,977288718,1159988357,2066892324,1150797893,1855971222,696825397],[1872285848,1649371755,1231942636,351338077,1438915931,373384800,1404706537,133472810],[1358840138,440462412,1837444061,507585498,788411499,1992621759,977041221,1801581037],[1175718918,76019513,2007973986,822731133,1768990648,108728408,1234794103,1571030875],[2014084062,1836773505,969915359,176536583,1822984112,433758852,1011578619,1143930259],[1546577467,706520926,1832863749,2079959833,781768826,1983841368,808019347,127209445],[747868667,2000343112,557204301,772232817,1833812128,1237130855,1691688545,239621671],[198948787,245490749,1873649110,576189151,1795276115,171029316,925278197,1837901971],[2003296777,846750972,1760014552,1350274095,2038541816,1113007248,2037758830,113359665],[508948619,379777733,2124725720,826883733,1370690855,1101085483,1710457226,1979425925],[96589309,1800819222,1372919197,96454702,774291606,344837000,1637615343,272511553],[1040654487,1849558324,377430537,287459579,747463943,1952586989,1929286896,968479470],[925717757,1842319295,1187729704,1403333086,804588288,692092006,248762873,534677557],[443128346,352099589,555457587,1446429998,306324936,525836110,1462842053,1206563565],[2027550760,109044800,1635159786,1100908517,1273661554,1394980299,1430695732,111050071],[523927050,266292523,79003252,1861551546,528977642,1542179103,463309517,1172241903],[1148815229,740490688,1824546823,250074357,1825271342,1979868126,886941827,442593460],[1513168958,1062209769,1210251798,960212541,1892320237,1712730689,1087965826,365378189],[51770761,1749890691,1340765595,663218683,232225278,82934659,1278612039,129773179],[1001152128,531888230,1717645810,1466623442,656688711,1140531546,1853003642,319175762],[1665880397,26418155,1180922175,651857965,1018552158,988213383,934708360,408432204],[43104652,2117466869,1058049837,721617045,1455630677,1082163985,738170437,365177744],[1854743129,1272848453,514762780,1782404050,1880244091,106521358,965352917,1517452495],[1944487723,341436748,1156907083,422442374,1309592654,465053801,2029035069,613579528],[1650428018,547839965,556187426,371787049,831038602,519202823,831011779,1210637641],[758672113,2008547424,346423951,2113824268,489924570,747694449,836529308,1932000420],[673455802,530450065,397368665,505867151,1480405745,194963819,713969127,1132591674],[1628901518,331403469,1300684607,1578346302,1473215357,1642634039,951574395,648822039],[587211707,1628487817,903499536,1188176977,233253559,1558848110,1991115289,1949292899],[122938935,1513497989,274355137,386304400,886484420,1342376774,1722390649,1765216707],[1080087238,1466689146,1764028327,620667576,822590958,1429427646,1407368109,875363293],[1196806574,2009219545,1787799116,658330486,1132276281,1031031490,2007909193,225026183],[368049666,1335751417,120492605,294682136,1552624653,282592728,1964208527,1959664252],[2012411926,38172876,550345570,1459206757,2066060243,21408070,648815469,1471018237],[627172595,783851628,112311737,608418786,287860938,2011128603,2049740504,745998403],[417980470,823788599,713924915,1249928413,184954829,909926549,1524540624,2102096200],[1311578382,1523263058,1770510022,1746586398,662102647,729740792,1791871705,1740174042],[1054995909,1746941373,1891212404,1869230567,2019214476,1734052023,1169042042,1782443962],[280317383,2022724362,520233516,547263307,1902899053,1605864500,938377820,2040734084],[729230064,1737894799,1894611163,599643873,760921140,626273956,1745100780,1050026670],[373754160,698860821,1943321106,554445680,1202431004,1939994710,1845738416,542162287],[784435610,31743894,780431547,1300866298,2090450977,1394133279,1022182560,613774042],[586160242,223453697,1229501113,141334956,284116135,195306505,2001511154,1439063392],[864656514,985837687,1264814490,1362382663,2062162100,1198521055,618906344,541048340],[1838343241,782040668,855303994,679358197,940307676,1551138962,1704799912,1250101360],[2028382556,714328868,1042334834,766820819,1487078173,2129492406,221921026,273844068],[161665230,390951476,2009517400,665059007,1114789398,1627015322,1636050506,2127161505],[1443515726,851299347,1998924230,2129855227,771078099,1489075513,111955195,1601020694],[1435102663,97390032,603962850,2069497212,1523816701,87818486,1466965827,901180858],[122962004,1867305336,1595210238,1702718897,556694404,1993416169,1284607549,145675587],[1544242710,712075997,950126782,1289197316,407849915,1612080428,1135462118,1037426565],[51423292,1111564672,1296332023,903121428,207442619,1922372338,1689156147,836748999],[348909739,366821228,636322565,1353059280,1073064101,81040329,1628732979,219431428],[1879311667,415558264,805148914,503710618,1156408730,1508207736,1052144868,1559465058],[1844670665,356898817,1535876276,1922419261,476569886,1494580020,1330746388,1115311845],[1627644039,248257414,2013751218,1559417147,603908858,1594549052,326390221,1271264610],[2110176772,1164416154,971995107,1219913508,1298899501,1771467061,967603305,1944379962],[1011869163,695870142,1179828577,297984885,136408660,1160532853,17354762,399837321],[1796489092,50765036,1413350620,2092490658,1682318726,1320825268,1351079011,267492888],[970778228,115149648,1169448200,662282847,1871917014,234124269,799367865,479013114],[373849606,265208690,151732766,756806710,1809480368,1414359066,511926644,1028302966],[1665206636,483112641,585747110,1323060136,1258424426,1319695842,1169858711,507156890],[189093252,92161797,730996371,1980943,830139543,303110462,886026166,1742924480],[1491709661,735095912,410561438,1579665214,560789867,750673276,1918830178,883178058],[525913118,1411237360,98568669,1414684721,911253241,853452778,548447965,796459332],[715612672,1288379192,141895823,68489,693260489,1381214930,937019248,1249304978],[954763918,56195542,1649034884,2060698646,1103497803,2080427932,64226812,1252889409],[414943434,1313392872,1178897011,1133771892,929015108,1519979121,167356995,1162662729],[953251239,1512913732,96452006,1092474125,1047519053,1921721101,1181742099,51295319],[905425271,1360711847,2421134,234296402,678995915,1009988908,223184681,443573482],[1819817332,1681971561,681559923,1304959161,2004334619,403785524,1712330380,2091791347],[306953125,435733371,2120564773,2099186025,1572600151,328720812,2084593991,122622994],[335593358,713868012,1761176105,867141429,157542760,93685351,1073985335,1277369468],[72744130,582897189,1732730610,1993616969,1398866168,921770085,1075687346,904737325],[393435312,995793716,160187645,1817876532,1372957984,2086404778,637067494,1882223889],[969427613,220412130,1008863446,195862877,1557596583,909273597,96944677,26413159],[211323170,1376003442,1668013300,1833422411,1346210529,1110373095,1765405143,1149767172],[1418777241,923245314,1592111368,1873318944,2048677932,46694133,1624993153,929268307],[1896395601,1353809096,449247287,421670178,1066447629,1002939282,1403026112,287047092],[1082205695,1830171585,1884591305,647634523,150777931,1528142653,778262613,1615111584],[1993724582,2032179806,116609480,1399100397,132340411,554332624,1851809164,1060813939],[151388453,504671202,613500971,1854705571,190260673,2094589874,749481344,342617003],[1909413956,696107016,151637673,476287865,2073100770,675802262,97985498,1829524035],[1360270093,288499474,667029042,282707938,446171088,1490302090,744053815,1074921694],[1892515950,1943095807,606936828,69852394,618233789,1151630573,1260269655,1681806978],[1660771495,863472728,1092511734,193026643,697966337,376458255,214080585,196034827],[928430463,558611020,1447552324,629733847,772030066,957151881,644508505,839770500],[1571009632,344306111,1589391735,1792682228,8131341,213686178,2100984323,167793157],[1988293427,944483752,586066544,1793507143,950823268,1367333970,2006753152,920995362],[1877065334,1940942077,227680920,2091081789,257586188,2004275875,1595476781,1044266170],[147155412,716555075,1995818439,1910651705,1926409849,507335060,1451193289,579375711],[1072696984,365405369,2015790128,583170221,1577027452,2011418233,450939308,775543881],[1213752133,657268585,514643379,359704892,1965162075,795097788,1869504751,469873003],[841579286,2039956854,1679002986,1803406652,1965924130,213553739,1412053146,1103407252],[585475180,76344151,1070713719,1628761404,1411244273,37347877,1624260365,921476564],[776418970,1800903346,1608294164,1240871321,484106752,1156203699,1154844117,2099534407],[1821098318,703557372,92871871,278237099,581886720,2076833213,1236420710,1769491536],[1862342970,2007592395,535814103,297521686,1453336973,1674582205,1230302241,395469639],[997697800,1986400640,1289039470,1250678509,862545313,2013423242,410975085,713805781],[597621507,1946594035,1128422898,546023989,1882775642,764452199,133668677,1681250885],[514034525,1958358889,200040171,755641136,821839137,1971409878,1526237459,1464515430],[2079923952,781169682,106169419,1618905273,150435043,2082448474,687978929,1707241481],[821402066,591361653,1154339871,313910495,233043206,99195698,466064757,1968891063],[1467657054,1202194228,1643415219,515489323,2122175953,252326539,175612321,1585602617],[1497158089,948211630,1668498613,1273120057,1880697032,1758126480,1439443055,1302656598],[88966584,363835176,284411751,207418337,1928599477,1295143237,614743787,575548891],[976938396,1461318510,1632385128,1490858487,465201991,523510755,845411792,922265516],[2126521133,718429132,1105576991,237180160,1154559908,1176477051,398913221,2079362223],[1317307781,788344103,1948546158,1943029388,417399864,367883141,2005485520,2000599079],[2126050495,1171037391,1318881008,1833081878,966302716,330951439,658874875,2071159659],[1014693191,411243149,1433959145,1007146469,581765711,881105461,486754686,1854172165],[333611716,1690820133,495214252,2050693972,717415366,198742760,1555312075,966798507],[734057519,1725246057,1076007977,1703291314,1623873296,1923064010,1959704619,583569827],[546537381,576983177,1890374011,2031059489,1116453886,1027840482,870263113,994126836],[1479996288,1016135567,725423633,1439778030,2058879635,188382287,256180564,182344890],[1863098998,2057332140,1966222672,1324619534,1851196908,1549328446,704179065,1882290657],[1335488005,306465583,882869790,473752766,608388578,178527702,190892417,919072446],[2125111082,26464039,544379029,734307364,1177161339,1244224666,1008002238,1223070751],[371179139,2005627619,1977245988,1174794666,936557517,681617166,1913518252,1972992591],[806757058,521969118,2003317241,1176074496,347937083,1652699410,570713655,1514822332],[914118895,280173549,1213903130,1226523602,1853482470,211408241,658532954,1917802972],[1590214974,1531498113,1646694841,1708648488,2020216096,1795723292,1105157985,1065142610],[837494456,755262707,1118079356,273957186,526884952,981837694,620820954,1059501563],[851415701,1937003971,1098193877,118880371,1682354032,1905756914,1888317818,643398508],[1268804401,128739058,976494479,867344956,1200326767,1333933912,249893965,1587063367],[646125120,2008351852,1641016975,178820554,91243289,1631377828,616767086,1458485787],[1385395352,341881014,886233125,1711279473,787495297,1629792978,1630451863,1089419516],[1193196300,1807890309,1245293642,1622432482,679730986,677897363,304494477,2067459809],[503124730,981987712,1207063302,1942416608,726774538,405927798,2055641305,1163473298],[1734681354,1434925970,991042890,424146998,961641004,1976970849,1237895528,2108337154],[1398646192,1619753196,889568934,803255746,850401817,798268147,144001820,487337644],[851111187,1681091467,1126196021,410444065,547000259,369526650,1549088855,1909616622],[1890958490,47250075,342127137,1163633182,2059138146,246500673,1263530216,1404710479],[978729617,338850539,1311063668,1222988362,802985067,887624764,334465736,97206066],[512395756,1935037210,1024139812,1124925049,1497630558,1165885589,2097523099,1692523880],[1509295084,116988887,531114144,179244129,1366898246,923539871,1199221652,384418787],[970159746,1755499638,870785013,1515326645,227056407,2013683866,173796021,612507388],[894690559,915235769,1350163329,884249242,463967884,1200935616,1192526367,154530217],[48272985,1718236569,1486703849,38827856,364691213,353624729,158729543,1958289804],[1299799734,920737145,556341925,922807952,66410568,1555916511,549033663,301951862],[345162530,1616568852,388963150,222521897,1251808201,2003797160,1748145534,1524010198],[1895423695,173124006,794603334,41836520,1927431587,922910000,845749853,521399619],[1716935569,2094065071,212172662,1404185353,2041518420,2006660923,2086458148,596728797],[29063034,1231741007,1999330747,1719177688,1817686761,1664255063,270643462,1538995408],[1073571052,1549566828,1510269383,670708487,1753682074,733341212,1771464097,970633354],[546605180,144002184,578089648,1697460229,873758523,1343747598,1879443585,1157191383],[992179484,685321713,1835023321,161080218,1458839775,1079774152,576843921,1431212043],[1734171926,1649379200,1571323520,32738350,327495439,1392199000,1631400874,773305349],[2090103729,1508698849,536050611,873595589,677301850,734781882,33044155,429586262],[686343031,2090062793,1492283622,154790641,1877077210,1436570211,1218009452,1735919346],[1973985858,961526009,1435976367,544901666,1313483341,1187084071,387903890,1199888386],[1172006194,1239514959,1897298038,1897736998,1306605508,961118028,1853954439,32792486],[1447613629,2009492955,573749455,857574507,101572399,1873330176,536588742,444841993],[869911285,87802203,956963407,32186305,1448477112,1164372685,1366950430,299903178],[1909654648,1121162798,372070202,1686310140,1242754248,634432277,580281875,510351120],[1319528718,1512869750,2025675534,773796365,1202573513,520423200,211807770,47696215],[962345573,1188660441,1326672929,95999317,1774346747,1534331279,520199048,1950490949],[394182032,1388845724,819770973,1737034178,1144124047,165472,20170165,1294772588],[1225278119,1393811346,254753939,1266744985,505358434,842756190,65201837,2090263684],[680198713,436624893,57321236,908505867,325356900,1166516298,1401135596,223082606],[539243083,288049170,1172041140,1945686330,1124186431,581732538,177330122,434683029],[1606898483,59902564,113979504,31766187,274476735,1266399056,56122845,127034975],[281458045,599020344,1622794158,704832838,1907117730,1013959502,171717635,2035767607],[2024653822,751821996,531250713,1226932623,989228077,723911855,651949742,503521068],[782542417,2019873128,622427751,349259882,1661558312,1977540089,2115927311,1500645728],[1627420978,1774160186,227399155,1378355896,822929819,1786571327,112329634,133096362],[805578751,1245785142,1206244673,116320704,1954020046,514181860,545460008,2048540309],[1360505702,510008099,1795159517,2022531426,740776511,1902447812,959737174,50058559],[1131753432,738682525,1774313893,1661582048,317774916,1042619697,313538005,277747379],[702531002,68877557,1138195084,632882147,747734652,22252992,1203310075,1986314126],[1126833635,579615717,341022734,2099779539,2126382110,1710138654,1929214555,1594853589],[539409918,1446510457,2103479315,1987693634,1792814778,1176481101,750766925,1154875464],[1354030314,1239938619,1989787634,1889515456,1240372792,695174369,502474022,720446507],[1084057142,2100425791,1865545917,1182849696,385771579,1439487020,1114111169,1731462234],[1666841143,578168430,1996054605,161903300,500758379,1450772527,704465051,780209994],[22824517,125060738,178250513,1941753610,167458757,1713125763,1913146447,405452911],[1411521178,360953265,1890085318,1779446463,1648853805,1941933261,1168241125,1810814273],[660420544,929107537,1433955523,1558789142,63573512,673584076,1122178220,788386891],[908692828,766543607,2068586852,1678783416,1046801563,1520346594,943815522,1835066282],[878256945,1541404113,640552931,1117524599,494466915,522680632,1212007456,18770537],[619898987,1366072974,907642485,1870018240,1316092562,930619045,1014860085,1896549251],[1826029130,450410846,68786572,558212506,813198367,979801734,205156500,1680039672],[1346448963,881094522,772715029,262399295,1772671817,1959911655,1678762396,1418982871],[1963686944,701230842,638003809,1004845833,295879166,517359908,1662480504,1936615757],[105090027,304990718,915530941,840175649,594947138,1158896292,690652599,1324306409],[819260672,940142479,2047630872,1345772596,910676297,331116569,81876964,189322032],[1461451914,1925934246,1588188929,1113704094,542174575,357981586,1411530227,213341073],[1829864190,961947614,1322191364,368488277,1433223740,313279945,1837188505,2122038446],[1845468476,1534195947,1948983630,385188589,1124118215,1066123005,905875711,1855281486],[1031133723,755319669,1339952742,1805482128,1916398017,955830023,1584368507,572341900],[88756442,1535582543,235827220,1600675366,875842221,1296410882,1637666114,646580244],[262681672,374951427,1921676007,793201925,786228248,1065315772,613029699,325483623],[1216692657,1145802995,1327787930,465229635,891850942,1279352881,673653093,2074784274],[691139338,1612861798,1208548132,233936784,235033385,2052214742,1985136586,2103804724],[1726957919,2092139493,1080006098,2087136784,1998844668,1901884479,1379548245,1362369869],[1396338547,1212212582,1366275013,807789869,1188339452,1515868329,1749278914,1122259393],[928576907,1737963366,1167321527,1467446139,584162962,1807029806,671357705,566015432],[1803121455,1377792536,2011397565,1837719299,1175574697,201614370,279555345,1154093708],[310546400,1729616467,264461807,459817565,143894602,146334734,1665155765,661523883],[47070172,933007069,1150862400,1287979507,510315743,1641278751,103641038,1379164112],[1295752700,1313963971,1835260244,1867603618,1471782690,736880124,213817988,1812233218],[998242946,1546499515,175450086,1418223200,2083513399,1645014589,666359510,1976718780],[575413012,1405695600,1527630345,757448204,1735857441,1556317526,1854083945,1705253429],[208092423,1740738171,258849429,1105638463,1587251790,1717872505,1679355475,337796071],[982259838,1008571744,1463060933,275827280,1451476317,1764530211,1630403091,1881092811],[140633951,1529947033,1687367768,628214179,1383261447,7454183,1404191183,54822441],[272154380,1952991915,1448984841,1732560909,602572973,565662852,50425472,1885035187],[269002208,1037963609,458138077,91493161,79431029,856233017,33971352,40500456],[454883076,659822036,1894799992,757311858,788163006,418925374,1192070605,1723975005],[735815369,1410048590,1061545644,739955506,1661543637,696480307,928079636,90885528],[1412381584,863288115,998639000,679067859,1562345596,458748524,193358250,1639942060],[1540696057,1700707829,1807808607,88199522,9221635,447824614,876541314,730942196],[2006993638,755106480,1581151815,885520026,2021500533,1239327389,1070489401,746084449],[487856720,1310259380,1282958038,1848350258,202823909,984782617,814092430,960557947],[1640030129,553918940,231186836,159714331,1396419342,490417402,1647357779,678224525],[971628315,30025624,1560480712,1047295683,128576008,1581145915,892495550,1088244196],[228185316,1538810567,962064781,1769973668,1252654024,585944103,1336383399,1691595453],[1871110403,1489444114,1848114358,1583140680,1515850764,831925331,1910310160,964813777],[28503917,1900679002,167150842,1480244690,1609044314,1304987446,742294901,223371234],[172131770,1629306700,1521875756,478916964,1006069116,62050207,1573947360,72359550],[277110257,264562884,864053843,1548602840,1670015007,1816979417,1401696393,732645207],[1278434586,270826865,758194928,1697835888,2027281908,668491742,640362628,1621427321],[57640585,136430391,1907123929,785366855,1257126831,1316662588,1692171242,1075851614],[288106592,1593021193,341123080,359152461,1374469888,1128001289,67491454,2037198127],[137978347,564846863,1541421355,286594613,1007055855,674277912,808086445,1341972009],[1562191026,951280892,1291577652,1098365112,973523974,1028669507,2010560737,1343243740],[1683513318,1935032245,906130909,188666885,591513540,1666177458,1983356580,770269281],[1894864094,701990943,2069188174,1034877690,559338055,1793866096,1142027478,735269908],[1067922427,1557091485,425068177,506079656,207177480,1419569003,49318169,1979382037],[406020175,554103383,237782354,567342450,1048475079,732367547,709325818,1957232637],[2020026254,1355702237,1775710535,775951751,1853519217,37907652,1771637256,140280732],[996998243,1559545817,938398623,1204349574,729050833,613074138,1601641014,273319933],[519306079,321152751,923434920,1304287154,164108079,1857476105,569406764,704511614],[87561918,1708023143,65198523,1873462700,1793881259,1550409219,435123370,674003511],[1082214679,1155963535,1168894467,1605920682,202599367,2111495793,1308459082,1485180130],[848666657,1742119786,675985414,717530496,708133336,162072180,436856837,989326998],[1799735122,1344454300,162410334,1060240923,560353040,1606524803,1482743877,579738188],[1653805861,1737823009,1608623352,202074884,621252998,904476130,1646952605,621230474],[1529898144,905243804,976316350,216596952,711801591,1935035521,1076458767,777618922],[2084945879,1896561422,634386658,510445767,523844077,1364092393,1194355306,737277699],[619077509,1085893084,222907663,1968365432,912831595,260079197,1948439742,132007505],[1638311632,1310640301,1743211152,215274441,1564522511,1056470674,156578925,2010636419],[294713498,877014689,230155449,583649525,1245349801,1002033225,895564698,132411567],[1928611813,418691187,899292378,701199003,410882709,644510241,2086922197,1758341328],[903149657,959131544,1611208796,416563867,981523807,2126369876,1593867099,124990985],[1166541193,107533726,870193928,936241582,2081066350,345224403,915190175,2070993747],[1753381211,1502775617,1376357891,581809322,321611150,1507419036,1356715046,1424847490],[1739855114,28174520,1507836648,59417830,1549846033,497903711,1010232537,1764294693],[1545456503,987851681,1624826494,763143190,458855815,467973419,391281485,751116884],[2079392356,270778994,1376074192,1727091217,386748222,1243918563,974725766,1939679804],[198713983,1364046697,784344532,261046049,1386174070,1178380285,1190075074,1505780294],[1292757170,1000630780,1761523871,222115609,1473336044,1215895948,105959986,481626869],[83679482,1559937671,1577376501,199306562,1278059219,1957519039,1305926053,406562109],[673042994,734319213,243569896,1283089030,1118239310,1729168423,562511600,153889605],[1857318521,679072020,588394364,2076244300,1224421323,95255488,1143044048,2104772525],[1667436715,1766816437,2064529520,1906580055,1722475934,1745558236,1892943790,606351823],[1177080195,554157155,1514230451,580538232,922354159,1377882172,2203639,1780579913],[327314621,1705951222,445727677,343590855,611972624,2098689572,1175838881,1117253999],[1729208151,365633246,1908235463,1045146483,442590169,649009229,1327977368,1950869329],[1075834076,598162140,1412429069,1002760,371642057,874829407,1799357436,1378250584],[1857786691,84397376,776362599,47579214,1918162602,243720955,1008707630,1194485421],[1930846059,322859580,1890577010,99349866,360018994,703015225,1542062010,1774923703],[120164387,632632025,321664790,794953630,62270504,1073266441,1842938240,978250979],[1294550861,1554965407,1941569539,263757898,1195825787,1119915297,1985503914,1775653626],[1649409506,422388563,2040325986,183153176,884379082,1600000211,888360291,418406031],[840601346,1152066106,892076393,1020646456,525255360,1302971149,1690896948,11032869],[1253846049,698598279,1791812183,656111025,1695366090,1066500138,1105510991,2117949060],[1986665058,735876766,970971777,1646481579,1832176159,1369752689,331058652,1131609666],[474418534,1791548694,411250006,883042285,1331438133,504176380,1241987566,840072095],[613251539,1420497400,1959394795,680586413,1450657493,639858401,200280933,389992402],[1616865838,1085411924,339521052,838350798,588954370,168501007,186793323,359054035],[197529009,491856447,253231063,1256388390,610580171,319824614,2098448183,263227396],[1162084856,1357511207,883697605,967176546,1481389992,1790279208,2053066402,194761936],[1223902278,1878466499,563175439,160756795,493124883,1936641324,1975819836,728561418],[884024115,661603405,71788334,2055790108,1723151154,401375063,1157191840,1732872980],[2047447424,1766782786,532528823,1254869690,2024153992,1176535989,63973827,346646375],[394211031,479142489,1000832586,1270669675,683942224,1804025622,692282690,1059130012],[1020148202,1044368743,401213605,1768933869,245994908,1558375942,1224912871,96894314],[1461980805,849502345,1118692932,480500822,121738573,956066355,453505270,318223629],[749149419,589186706,445403594,789189187,1545883565,574104018,1750289092,643022953],[24441798,1138383522,1369668456,853414110,1423906460,446418228,533482835,1152735808],[1129731615,1397207832,573235555,1669291235,466702986,615054248,1569624035,1897954290],[1603199261,855879787,1511472708,1670573973,183726777,1779042655,746291104,1377651365],[829429389,446825726,1450441985,1766768668,683918964,1212774136,29394528,351927737],[1731513662,660596918,1023565084,2005346896,1080855664,920402861,476059439,1031867552],[151924330,520939413,1540512621,455559154,538998671,821270289,1800016715,234621066],[1461341371,1577022366,2048604958,1865250064,387108322,148911156,115616059,2036674793],[1720642524,1366543529,1185789725,582276452,547477340,2113707069,161049774,681996623],[186366554,381392556,1781719161,10776301,1619120027,584128646,313439774,1292657416],[1788405308,321647214,1214995839,802592727,1283123966,73158992,263038008,243711594],[1506675234,676112410,439868732,966470062,261759522,1685743475,2070319364,1895749706],[1004800088,227238753,715264267,525721633,1204799600,889779828,279915870,1375263709],[321929816,1168955749,869680909,422761029,1999296996,66782673,1515497744,755907164],[1864156048,847590213,1122108304,1276851585,1459532268,83698745,1716976400,1772141863],[1181740387,1932436398,1788140108,1092335745,1746294583,236783795,1918800963,150864503],[1043285074,126389696,1406951925,1427268525,753450594,820062271,1668601253,1468763026],[821787553,1122347493,2045620181,1180364768,1319039442,942809853,1340988526,698735731],[1106318379,393525063,494083574,1448239370,416873756,912391453,865388317,620017230],[95247923,663501953,1544007194,1054485799,1934280209,609057911,1295648697,382964165],[1929210607,1223460811,1934638247,1630147556,177856725,671241569,1940915006,1131906402],[590008274,1634811111,544577804,1081420233,1503873905,1966327294,882790216,1246772523],[855931389,1886418987,1884261968,1098100796,1606584807,1273496044,1073331064,1041476566],[415186604,704707935,1633628959,1708827494,1701389531,1049014209,1446752907,771309815],[1934578851,1393001990,548033871,1928138189,1259861865,1924303945,1981411683,2067234529],[109585282,1912132525,337113136,1690054036,1874268357,1378813053,1899998875,485591386],[997633426,558656446,1317351015,164325895,1358873398,1305368340,1657861432,182614778],[1183427911,748705342,47960837,521838698,1664594393,1844211366,1709136007,1964613731],[555476304,1646901473,2012226852,1351107765,797629085,1480063205,1342991670,1402705553],[1159216679,536525014,579756165,169988859,1830157288,231819215,1487626417,1955226616],[53021651,804502416,182704987,1992423988,1220167063,321428266,1373766087,1278194945],[1312697000,816765628,1445691980,761234573,1220333469,279888160,1178629914,2068849383],[1005861312,878682647,159376265,1724286771,380433500,2019257440,781628207,615032866],[547079242,1048793468,353770264,1611887775,55534892,1597735994,227625262,2048478209],[1138186418,640375989,1426466093,338844992,241160474,1734273,1582462333,865027954],[679498279,125602153,495761547,45469259,725049703,533985563,1841593144,1712556223],[1415046815,1748457491,156712524,883945628,89363194,1441191882,857108444,433947982],[931740441,384602705,201670118,914489184,500607028,1476641204,1861985352,1181550723],[1461917025,721514418,1836536797,355895160,920585787,1753851873,1018957043,2123727315],[1948205062,2077319937,123952440,1744938112,1065477325,1451171167,1131164322,1580199457],[972056561,1179007474,1877007865,729690226,554388788,45889723,68609289,1779967225],[408244385,1656643026,195016724,1260575535,96819470,1729313069,211063799,452553379],[1532505409,251383327,737720494,1424381379,1123777865,553159237,1402419220,262723125],[1665830057,854131592,2084322912,1367990916,1428346634,2065456911,1509900102,1352515521],[1790388217,1142822756,1310971076,516718171,1233498313,508552372,1962226334,644933697],[1813390481,936872359,608981974,2087891013,904165468,789572301,1829971315,1525482303],[270464165,1617957997,892601611,1833317801,1884883939,1299000490,189147143,909271016],[1933432911,107119148,2073850932,1424623315,1744581650,392985338,1403254362,1391310271],[1507083010,1460799120,1857139110,2065886828,999803039,1832005013,1270656039,354446488],[1356371653,2017448359,1050961813,2082509227,1546592523,696937932,857509070,292853218],[1070518343,859391201,1970339301,779101043,858539826,452047453,275266431,2019115875],[1742350436,1448996197,1455421079,1869213481,1570481582,100429154,1125846341,88079246],[1217359600,582025286,1374023111,1695182085,818936757,553893966,1967503172,1130811065],[2053222742,442587169,1790623127,1761889053,279873755,164042271,1584147637,60916098],[194606221,1236466470,1243856406,852368754,45326905,1260610563,909961921,1383196824],[641317551,2056643496,2071843482,487005179,1496324977,255096977,1973980543,1393784593],[1059559749,2021580547,1786033819,1108735196,127569102,142514234,1244250310,218483071],[1845460208,1293641853,465328665,1710237355,579134806,819228777,1227852960,549987387],[2054300124,422549000,2083315221,2124634170,92141576,280243531,2070346198,1053235465],[731992145,751769400,1698265713,5252451,1679683803,660869155,440267333,1999174013],[1687758774,1987465023,639406208,1958271378,745866695,711235283,815066018,1828338820],[504028379,1829493973,2011054017,2129726792,1014239258,1681014118,1376726003,1247252155],[1304446329,1768018648,815839425,1192666873,1469145337,916276037,1390432713,1646508089],[509500970,1729958421,1589698543,1474504124,608487269,677400622,372438480,1673649429],[288080339,933591110,811910685,349862183,1501795346,522352599,1240432244,1367811498],[648639106,1211810726,123683682,1676971690,1843522451,323217806,450339984,1341650649],[2116834033,547829075,573717595,1824110022,1079284489,473728575,2075966945,1810684616],[787361242,239002418,973185911,1962301667,1540707110,510166061,1852229269,1656039916],[1182319940,1887175193,1464816367,1860276177,270302947,1422786141,264593602,1919403689],[1074971530,2093160913,395793586,111643367,722999141,356621089,1501036568,1551002469],[2082463302,1570299995,599311724,1772068050,1146906063,672915794,979015697,1173898933],[1334108939,1186706557,1892172651,2054381261,52488692,28972700,1389114064,1974994995],[1031697434,906309832,1685160146,1058271154,1682932961,2008574787,604166344,985277475],[609744686,1189507392,1434952737,1052715001,1759746099,300424281,1150781442,1833147883],[1832477959,1358728730,475260222,1023734909,1309553056,1326656303,700528932,1365244768],[1486246722,17558221,1805809108,1448481178,1081817895,1468268255,1366636523,2024491142],[125549912,1302360461,39629165,2114057065,74218273,172729066,1005695408,452062647],[288062977,1580757412,1545067396,1448204867,433755941,1043733307,579494855,803696072],[1456488789,198504523,1679026785,913811777,1232820760,181528873,928613646,545263997],[758633438,475967689,786060422,1208283834,1717149764,384982992,925868828,1370774749],[1640387353,2106551680,1046787650,605968108,1759757906,1659057716,397951727,303703524],[2122163758,1073036522,1045610941,678336153,961474302,810063071,1809580913,1381011628],[739891064,777398360,1941387225,890760404,726272827,52928341,2112774686,978647633],[649850349,1650014830,300904171,1534499332,2051216993,913052196,1446785824,607656249],[258757017,1747880167,2072525091,959215236,533835573,2070333563,1813685068,1025350972],[910777006,712258078,5191309,2087809251,1815074699,1175072876,1911486035,1970915996],[1486992278,412030341,1694394238,1089934717,9578431,141531186,1340446071,510214633],[625634798,1137309563,300959438,1473681022,1309593274,956443976,2073557268,8315804],[180517482,2102260980,1933305717,390871203,673903574,827209147,34059764,937551394],[2031779322,368476051,868398225,2039561767,1057163631,922050995,768205316,620405714],[482797249,2017278845,1918256650,79383893,1221535003,1539859493,1142664306,22797612],[1550514251,230135245,618116978,846364703,1165605806,1002120110,105374434,584744052],[863253510,363333185,1635672162,1642819953,1421289570,1860572332,1528258818,1233763685],[1169455390,514718643,583953859,341343043,816021178,1062117256,107992358,687512259],[1598329651,1384454300,1385469668,1936361715,195693190,1064449577,395822988,1080600383],[302049725,29465802,1394803241,1511248507,308351888,1675791208,417597788,1001982743],[1016749060,1911412534,1248568916,2067837677,960855618,335379969,403272214,148130394],[1542109037,628882536,892833544,1656227192,720847563,229563083,2026555595,1478182862],[959744122,469958078,1457224547,756808035,57794905,1714516109,1694638286,1271532825],[205569765,287070224,1995750459,1631086955,959202958,1125404888,1628542553,1520955411],[540454824,1838494730,1516829083,1583228436,1662035787,510278157,1956500313,1622958272],[1180036073,625608066,501394449,1554086596,1217547379,1336405305,1009707062,1055026886],[1951105161,154927960,1366509020,1936808544,1489632286,1604337084,838510767,472140848],[823256622,548852693,366485061,557499190,1010679154,1573215815,194010983,974272369],[307583030,829571513,188841521,1555619567,1177346795,923161284,942550943,647725778],[303234567,493730996,1795014545,890638105,339707146,2015771203,2021774978,1656517074],[228958009,1912974260,1077996507,1737901250,358721885,887073358,1049301120,1770102612],[714402375,1156261536,1515218526,481660930,1495650212,1752494986,1032244110,681653288],[170459606,33487545,679091674,1088143252,1418932291,1961425230,1937619110,1040535862],[1250389488,2043420908,2023193601,410929891,1278855345,723840861,1609242134,1055561727],[1729127238,1186138756,1500571392,301507102,30533961,524561980,356114923,877308545],[518895278,1774599954,292425790,843946454,705019186,461287120,1534640781,673511117],[1931036525,206007573,859150704,1934281863,1625142504,2099476060,688870374,149069838],[705108780,2126380593,123254291,440730267,1190044387,935908277,154404555,1718696646],[405613732,1567375766,1998733103,1337561730,1721260140,1435841868,195178425,161837924],[544413267,1644452775,1015104883,1080766861,690245862,1167546375,376262670,760752728],[333884185,1802057933,1930229935,166475613,1202881554,1355565944,2006735752,1070640433],[30069282,1410757069,436186613,1420140023,306466990,380046186,853654677,766415246],[584128254,467405296,1206355673,683254882,1057853484,1801640933,666841540,1369765666],[33047248,939350254,133506715,1127055434,1764344267,1616239743,1069718590,1498669077],[1122402881,907510284,551486195,2091389170,2086514478,756995919,1940850899,1478974957],[798149045,853414234,1615737832,1034161935,298979564,1915853261,1941714407,1853629206],[801740144,1464655238,1372528430,1642764297,1338253931,2000703046,225113002,779426885],[1434648729,533702118,952829399,646075604,2084968405,864341326,11400734,1569972241],[1351384833,281151146,1077339114,1150061937,1674337059,1538042066,357558789,1624968429],[749884392,1894043024,511224308,293997791,1530860190,23694209,1643841943,1446077923],[1486649094,87630653,1144257426,1095365552,883009706,1122712987,1987638565,713994330],[577311725,2118367051,482597319,116541030,938822658,1379291220,1028191975,2118255558],[789498203,114631131,373961989,1596775491,2022412597,1563591450,583180693,189771676],[1113074589,671337536,1327832231,1322547739,615490423,320978519,1910880247,1155471941],[1576056938,1413026622,396902102,1741264276,1242703693,1861675694,484862105,1631155945],[258048429,539740320,1792592876,932310657,705694126,2113259138,1010592970,1647946490],[1148013368,2033681484,232604315,1619497245,285723022,1653885517,1470312544,579973664],[1378474903,319223209,1975975323,1390568968,244364323,955037353,1174071865,1920454892],[2037403514,432988712,730785625,1106834497,1612161569,28401790,434974364,1745682618],[282736956,995501525,2041180240,1398846794,1598826405,864634788,616856635,806597484],[95473300,1340465892,56333824,72813032,223665475,411749839,476205731,2033092650],[634604391,441863302,1714295016,1413142889,1162049263,1717727027,1283551438,909763413],[1772419217,1960425855,627609912,361453956,1348443179,642829640,1357899288,443510043],[223135040,967245931,1017129882,1557185221,428942804,1787131750,723783368,808538344],[878511125,797798642,895298673,305672468,61816099,843077424,670794808,1970580676],[218615152,98859260,991378024,1155598679,1052907455,1078528083,454523742,1114151422],[1787401998,1217399356,1208930514,1576894527,595472402,1149807800,1990838640,544166352],[82603930,206811696,1102993772,2033265447,1977643065,89474428,1579958554,726310372],[1939325443,483163574,965341817,77422484,1104168192,1653904096,267353408,2082681077],[1871044948,556007732,558548131,1146090723,93350240,437562554,780190513,1649439066],[206555403,1203072652,874407917,622927081,1946978887,1138727684,921791619,1827975246],[505010909,831913215,1750762288,1865256141,1613587093,1832648367,1319472500,260945352],[155861846,763231351,1979346661,1423609335,1063388147,1756542849,1504462756,1925026491],[1738853365,225140069,1736435152,878692901,1317986316,1370113356,1858101082,543052027],[1237619367,1697563444,559796684,1623815823,992934976,2109524284,1883031146,1827758174],[1532311612,68632833,1739559923,525574531,1336461417,1530038594,695269645,55083110],[564066423,384367251,1109857505,207981934,535627109,1640632201,467773058,1247626235],[1747396374,42553491,129394300,2066674792,837391008,1744782175,1715276487,1638578198],[384939143,2096095654,1366745866,1025735251,1442821626,656164830,1396968177,2071814505],[1514567830,1984253529,975894677,1952311808,315831817,1955647544,1283259714,574104116],[1664759197,1838034195,591479810,1321424022,1403274720,1778464537,771601204,1533770301],[1064877763,190999371,1432616706,1431836338,1901207839,183394261,1268010163,1268777069],[1269751657,1959824471,1082600987,214666467,2052516190,913061746,904056936,445743503],[1885656090,265735447,1901031701,64028765,515231013,522395665,1581435541,2056707266],[1905447223,1144205493,1897966113,817677720,180205253,2040605707,1735923806,1189713254],[437481104,384900922,1607535701,1175993250,295772465,838673898,1197565971,1478353133],[1658290774,1861721031,46976114,2005873732,237668236,304355738,92647657,1184881017],[1733451767,1842130963,1015616149,1358238964,169458577,1281758375,957204046,1688476238],[388162728,527704128,1881308726,1464530687,1643839700,431411538,295711398,1384605715],[1662311023,692076806,1626652087,82277818,1136421620,1050417314,1957033305,1480834326],[1640502150,1070792816,847617110,1997182096,970219204,1160122819,1884082854,603483320],[527403098,959185726,1208394466,967375090,1774994380,983915770,1777693124,362560552],[2129185049,2126599183,1863080715,825921526,193310852,1411214902,1974621837,1603590819],[2097100153,2022204324,1595109991,763865911,357957770,601878233,80503247,1850752326],[1611156917,1766391568,893117709,1365878814,886102537,858580029,1763633399,1328238469],[2015542980,1531593494,1302523846,130407851,1716891099,826357889,1698453318,1215131641],[1233590350,1840868271,397577680,2071955955,1780570706,1198312983,1255668665,545248741],[658939304,1363640248,15606440,1690227082,612922120,2012963806,156120910,58973908],[480245799,679184258,1329815503,1095919774,1009246972,954567237,363167483,765385840]]},{"start_index":512,"nodes":[[1279391197,1619573442,717930072,852608390,368245112,161236064,1164402668,1945583746],[1375824324,1943935752,423055157,1987456081,2069615974,1845658502,1045412566,2111644142],[1508438135,1951086541,1225774716,1843708541,132473312,26950642,305650120,1885819282],[1427497412,1771428512,522425420,1986987265,1475889431,1938622886,2014895262,1585218750],[1763287802,532570849,1384066724,268292382,241419907,1624536563,360245621,96201391],[1270828289,700226918,1402494146,899847090,2007810794,1202333734,426857084,1670070210],[824659637,133310155,1645656786,2025597949,267392677,123296057,480546977,1010368887],[1264587656,384003022,1152415924,1018005743,653987737,1425815890,534692631,536863050],[1511134287,822397968,90189900,1493540027,853942481,158075946,1846933028,1193136403],[555427607,1850900309,1331747109,1317314095,1130581993,1431391479,871474948,973791830],[762748512,1845936475,809563285,64643905,1624549983,1177885286,882250448,1563618437],[496293136,721701218,663489778,1769726767,2008876142,964507087,694282580,750334705],[658464646,1972646896,1749091162,4881663,1148305856,202797483,1516175200,1652986688],[1208238759,1246515564,1151952798,1022277056,181285995,1403467057,171523814,323910239],[1797170480,1498380901,2101206518,252659260,1154604074,119055953,761175360,84818955],[885711912,151479767,462373939,624745604,2093594821,1684664710,1766737090,1560186941],[902365159,398612128,903381810,724037213,96939841,1080395548,660718004,1663130157],[669031316,1993861060,8331602,1174861046,1129262765,1474772707,428008558,195293927],[19750294,1027640190,1309648265,866429476,917925792,1679645529,510947923,1387562075],[730021405,1324252682,283296688,1554899977,765568094,2109703121,209321616,257309446],[232968233,1256347103,1849643418,1525136455,1879243920,1201043952,1323236943,1750818933],[1437947038,1293734047,1431557200,1537461344,1847595298,1592411354,1796819742,1696981415],[1792878805,1880289441,2039203672,1058577819,1142425831,1334420951,686962593,607973339],[1669573456,777097559,1175037476,282733685,1789298944,563457016,1196487425,1610540838],[2006049259,1893969111,1771425639,2040837767,1107486180,45552756,373270871,392759515],[898948062,1238921702,180686971,1523927394,90004127,372678849,1517571597,1073877250],[1900795179,25085951,876316763,2067818212,1925118418,852388662,135858367,1893246151],[506059807,1241368760,327517982,951778645,568352624,818177154,1523595358,329006831],[1938268049,310129284,710059871,1111319909,842916995,1465486040,1625184357,672329991],[990417988,1356873461,792676534,944703587,1349718385,1558945852,1318426109,1081969514],[1166882034,1492481673,2079259864,1181064541,1911165469,925820290,1219912395,996707256],[1310730068,938124344,13213792,676567019,1337996142,1537466211,1145773685,901770525],[1536163352,744064667,1506729255,1471140017,559250138,1208619645,1338428170,1261841243],[494242084,597149524,344754014,954870399,1753327670,1742716560,1958639341,590744741],[1139554036,1064295825,1229708064,1973803888,1886734832,387086054,683606627,1776851491],[2113867152,1680460525,725951669,881550366,828081072,1038763721,1207980739,1735539002],[1828040917,1113024686,970548655,2089500893,776334078,1769021134,959289799,1664391988],[543207563,1728376192,174233194,1047389483,1642261118,1410844639,301978872,2001002699],[28362611,712236119,213397934,2008292887,2076544561,1036017584,965101343,86650572],[182177943,1942515151,1054279918,1453623245,223241927,1439220287,905059986,1436176831],[1455678704,2121098528,693380083,624634881,1476586614,1377018178,1409543225,728727290],[1351907059,901845611,1142843901,1946014251,166659062,749290952,236945541,2056449748],[658566171,1587432109,931009503,1553866179,685360366,1008151762,185333392,1205408205],[421018063,836821907,1316662313,976566444,1343473102,1068733041,929743653,1312370960],[1440702266,1593842937,1119491134,592255091,1510513528,210526855,8967064,1198613215],[631520249,1181941132,1225754086,230815559,1386984964,230654982,2028211834,1185484395],[411321213,1759235041,887593277,1440079201,565622358,769303197,1294471104,630038165],[1784861691,894080589,1354385972,1498978280,388210182,614135469,410990975,279223734],[529857483,96403746,1814913021,1601974261,863932128,120944601,1345983171,1791308280],[20560165,1206285386,1611809091,1261265567,1096255738,971138930,1771441830,1203080900],[1069019194,373652575,104701393,126364219,1653487846,460116962,1185392964,1394359036],[1877811173,1596802072,2126829569,1262477992,961711510,820180152,745428386,1798490450],[1527011498,882228377,1577405024,269107185,964735567,1598489236,1517431566,1043914552],[521236786,1967342505,444384778,826341854,679779954,628515487,1538064186,1745888504],[1268579302,424141807,1848255660,673139860,462360717,1000229297,1701210646,300142687],[414389461,1939402074,1629050391,963443938,110215705,1760364979,762675301,2078412962],[1290249193,322383167,754987346,1562983427,1520156152,426192371,1678132363,1097045031],[332088513,472232769,1705946909,1492505100,638396126,1893069936,867006740,1591110028],[1925392214,1892703487,1540454593,559181232,1520358620,524226227,2128023736,2033133575],[101932178,2023378078,1414204390,846397943,1396600459,1456666648,1714583036,2040337175],[2023796067,850785749,1289990321,1554447657,2021352058,441455665,1371101518,5656217],[723789596,1108127189,692471225,1634934357,691296554,1302936234,1228699995,418211377],[1149833726,568393239,962177063,449115147,760919222,1885340075,1259520657,1455627363],[175850552,1849577571,1612762507,296874551,730740876,1590276042,25041350,1094143389],[458023543,2097787881,1637539641,472424532,223263752,347992854,917707330,919068017],[690013836,205619388,1601746386,711215697,944379808,1333901561,862257043,91237784],[1481110287,282565155,1522772995,706213225,2114130783,1925343658,1038794426,2078155706],[1737517627,57051448,1127814766,1482369208,1390865277,1590512351,122764234,544245798],[1445442414,1940935068,424761666,1583884927,93857427,1424198499,674524027,234103636],[1488009904,1989125862,197114090,44719686,1883392685,1399529383,1807746901,439920878],[1559409180,1355028654,1184647035,1674819886,1076840354,147535745,1799582607,1639810756],[157577323,2002143927,1554644682,1830951944,211788754,1258165006,506939746,1458170923],[2111971118,528640545,994451314,367153183,868281289,76992141,1445643085,1033494031],[585373476,575276204,1976472947,1386921260,40893005,1760208990,922649125,860779762],[1695856279,1243428892,120701450,1459541696,1356334292,855833311,957528967,348666694],[91617749,1956917086,1664385252,1586562347,1338905214,570475298,1974259191,784339761],[957991981,923290877,263208626,1005099799,1772117292,303813639,764029624,919670313],[1683456534,700199888,1734444666,1109609974,2118917026,2012312818,329009677,870190789],[80161961,1094370870,877741766,924727843,94493049,1032128083,567996803,1064824323],[344063227,1405244999,1601353325,1791387274,219630826,1262591366,555178180,1232628971],[1269094275,1921573162,461599179,1717657354,1568961954,1841103699,409635681,1222523275],[1851629857,1417118688,1461533045,1535806874,833343444,1109718806,807749213,84611458],[332791120,1840088876,1349990913,2093694917,1915970591,373496281,594898180,1209886375],[1897014674,1209004334,129666239,1837809194,983226122,783779399,603496182,1300958401],[69792332,1700872414,2121893758,2066925357,115439300,1622395753,2005994207,972246576],[1783198206,1651735764,1736954564,120931621,1589624072,612225706,1849249901,1562765952],[1736279377,1120667809,1315295954,696137706,1300091166,1203737333,1360556009,1239899871],[2045622983,1036325141,1406680690,918486484,81433867,1994011970,1977922042,2023682751],[196852797,746570707,1351791008,1323587634,762128009,3440466,984611341,875623965],[2102642734,1126946972,1047589315,1052206716,1750530595,2084218984,1163754286,1659167858],[958851856,1185335028,1846579453,154366754,1602429934,1691193944,878764611,1368829176],[833415771,390328438,740801546,235390213,1422215762,1732076900,1885153623,1797072464],[1009881993,1626824599,1235089463,2098816237,549484939,77834380,723397616,1917924310],[776024771,1327976302,1378361906,414756886,1236333955,1085502940,944604720,1729302500],[370604047,1384322998,1008195141,302511071,775516031,1048316173,368968718,1613254230],[787491553,672462362,11620607,1020061847,1303004382,1690874744,1189866062,315724502],[960358410,1619369899,1638870710,1676771618,57540171,756038924,681216760,2001653720],[963138990,356251086,712159213,1954755323,1832430758,609698370,694196055,1400354514],[675098425,2013252800,235080884,127347823,191515405,1967702832,2072524196,1701337317],[523213956,160751489,617483887,1221974614,424891818,1383906773,906523043,529383274],[912583411,1960244638,1007876633,1206584501,1120142449,1677684480,1114978825,1247314196],[955042577,836170914,811006862,1029465179,1980740031,1121862148,650045049,996062865],[623193238,409741225,917110699,1899619939,697195285,709995510,94314468,1708218362],[319723188,78326338,1767220326,472741358,1049110111,478724209,621840721,848954039],[29013281,554056662,1436909501,1301053158,791198693,252513094,1725395848,1446569848],[716065938,1935305281,668424445,1343738253,435220856,864416726,1701960425,1081371245],[2083833609,1651475924,2027251772,404963968,178997573,1970239668,789924274,1547025070],[1800647800,1136674754,1681753838,1939484506,896741361,1839672552,1344668688,1717490367],[6686022,334061997,556865797,384390985,2033163638,1868013510,689270375,899122495],[2054904214,816802340,1402670178,1067578476,690476963,1198229971,2111889538,1919861386],[37100070,1830578385,1069484637,83493616,65028928,241715616,1255293194,668507036],[1428164809,1354015435,13198802,1484548091,83799980,1523552762,1394613693,1938212386],[1387290586,1491913054,1003769659,726459427,970194216,2002089967,314004249,1222295867],[1067910636,656510075,1769290597,643092532,1104122279,90190940,1284633139,1786363590],[1380990016,903234261,404753422,1822623934,909730404,239711915,1207927552,1014616931],[394952640,2056016605,1768174706,852125448,1921319484,592614595,323670365,946320969],[2004364118,1262058188,377941620,1631219337,1272085007,221864383,480767977,1739682464],[1685610856,185610849,1612261632,1167598548,1844001543,462241183,269721184,219641034],[2122425278,73596629,8123841,433270226,1558971147,103277723,603783736,874564860],[598553666,2004098779,813485815,2017655240,28034248,600730549,1303290789,1262450966],[1581135232,1184503257,1830412474,1704159879,1856901454,116391367,1865053015,1696660701],[1890894803,534811330,125741410,1112649801,84494326,1007501340,976574698,2076002696],[2115377610,434979908,1827763471,259946693,1137332897,382424238,1319092694,556224570],[1102507436,313352701,413077705,603128906,857222502,1424638426,839030559,612925275],[1262144818,1819890737,1566207732,1377132164,1032713075,2057679212,1142502124,1553550269],[27501378,1292039,1072324654,273262423,1841494324,688554142,836986906,1996483554],[68756966,732997713,1672492124,931622885,76222794,226809283,83399133,1445600687],[1461024509,1842856625,544149131,306553693,1114463268,217099709,1159751735,76096587],[2108254605,219295612,109607470,1999678696,9086045,1600672011,739942798,514420048],[1578335967,1232359562,1334916057,1393532286,847903726,1828490271,1979092744,2010422329],[2046858440,2127017041,2111766378,43782371,319532451,1524840438,1458520637,308210699],[1554885752,1878974152,1002145623,2030472967,1360043659,1289768231,689219625,44395846],[736576365,305965207,592195883,1484356403,1849438012,552660968,1463060213,464518805],[17522715,827883509,1631209493,1260401013,1330970895,1168509097,2031617342,480702060],[899272858,784947721,336026439,1874694367,60836887,1368594216,1419148331,1867858324],[1582366387,334191657,1434532234,679713478,1041836039,932109814,1814014171,1326385696],[1049763755,241388059,621818183,890503152,601295221,584161712,861336344,110206741],[750820842,1837692345,1461452599,955161011,782656946,299495393,2102931275,1203990319],[112116336,543648852,36052141,1047825573,1147768938,1255552377,1851891738,918075600],[1687607305,1335108207,168257928,1185165549,925497577,1774239433,997000275,227608009],[1645652510,2084852618,956865860,686352222,1383954633,885474940,783066538,400717550],[1272202568,794796124,1820629421,711016201,734780601,810016151,1368787187,259192740],[918550258,1186218076,1808173863,591980332,1856738030,1681700565,2107374543,58185973],[470935188,982798845,1993085395,1466615036,311933163,1614550893,2111807971,1343863514],[1286910810,237764396,1432466841,1688621592,1940804429,201212957,442878420,1719442818],[1244019964,24770025,589498778,441027388,1976611752,605460359,2055826570,159874791],[1107973079,1938719242,708176333,1255942340,685033266,1066774127,192646912,1817043060],[171555279,35178836,1052905001,1135462250,1492380181,471004944,1522368274,1550186941],[1332362039,1899823181,1903182411,1060451640,213570686,342726010,289257137,1866947384],[878417688,1534178485,1448817225,1078871437,1163242752,203783849,1408049010,996808714],[1722325203,553222080,559069139,1569867061,1361387146,1973835923,1956504852,1329466838],[1432801111,189266658,1997900888,93513457,208977514,1633888419,688513180,1310466924],[314276379,637380268,2039205114,1185675147,1092923179,955219917,881696465,824078233],[645664990,1856116061,1930002561,1263704079,161172333,1038195540,1054883766,1870377558],[343693944,668940918,242184068,1296541952,266294525,615744176,503924473,236780431],[1776916609,2064566302,278923145,1303300901,1549807875,2055330746,1476196316,420911728],[930235845,870602326,1356744190,1589298474,1222908218,1082379833,1648266784,1478813280],[1012496680,1612594376,278330218,133868876,182498659,2114939825,1078407048,1334088183],[1555523363,945288713,169302793,305593636,1498420688,356471589,521795080,604729982],[552562267,1423885542,285109813,392212120,1591670062,742239084,603743915,304129522],[1867560135,1630652612,1186755131,1041878050,1953434340,281693812,1904958528,880721605],[1608304401,1063382298,1248573927,275037456,980874539,1944975158,1797931686,506839928],[1339156503,879793688,1564093135,336388203,1791055227,1395500720,492667998,1738367110],[837070214,34083866,1414761995,1426293844,1159620933,1246305842,1699377586,258518591],[542035078,313871613,1102021355,291828326,1143391753,159513197,119155740,2117258549],[235285051,885832639,61078154,1417547436,1369756684,1868778747,1867813665,1300600148],[1107928227,1924655596,468850088,328029610,1938940965,1191264627,480811261,316337417],[921640420,988967066,1569867737,171860066,1752428897,812308395,737914860,852817576],[1295002127,1813251860,2071363878,2095487802,1243197418,1205077286,1956261676,1638032128],[1951980867,1853870920,771707175,973466058,1475588428,1659284258,1951046591,1939737168],[1408738283,159234676,1588708609,992097989,396290863,1605639714,1070318453,445168890],[1059540150,532701408,1557843453,128601787,160760552,331281801,943917651,1400708895],[1211679897,548248129,569643035,1023528842,1528461931,286435880,432710549,1360097538],[1825199110,1017906804,885120922,1957671758,1115150720,1518880807,1638083169,1353578592],[1486881971,355819938,999868198,1093011167,1827046320,707054048,436900847,646239979],[160448082,1810028030,751011789,1055723369,775277037,424489208,692490796,362883827],[1884053289,1559529075,1708014828,1066208806,1896288734,631215744,2050476113,734016991],[1934471302,1864847912,66302833,507162352,1888160064,1129402898,1276642150,2122589601],[223767148,246346973,129734143,399798860,600194028,1469820031,688608533,1110497027],[1172199987,1247464339,80211092,1312636866,274671971,627787541,2120644945,292327401],[1234202787,1687448672,792930039,1862798833,1409471908,1765280464,444007010,293471613],[762122187,90621581,93567097,553683399,945174845,1357505910,1871166646,1805126581],[244951475,127221612,447619988,831519574,1885177676,26418258,4291088,1739014239],[1696241165,1135257546,419514338,117753630,353736257,72923101,1729681396,1444973013],[1571275693,1174969615,99360872,950201615,427647299,388714752,893523426,1692694282],[434443798,435445206,2067542128,1798262007,1488256444,1702970760,1457447866,1347809805],[115670885,258953852,1644901154,2010192488,1537216891,1113656337,584444258,509887426],[1023802584,563658379,161827742,1639408575,683458602,700013617,1580602319,241098993],[291441901,723283574,140365778,192866418,513772665,1051154050,1076819314,991709023],[1846116647,347900353,137413791,1041306267,2083567385,345662592,31025629,1531476479],[17736011,1671422724,1035482569,1973086028,415047549,238071927,1506633330,1132067628],[1615389422,1804417104,274390645,725554923,1704785756,1609488377,1517777502,46941469],[484116556,920743582,178995204,1528004998,1498572677,691679018,420121398,1028303872],[450833083,1325683464,663552942,1899657119,67004951,1672905067,1806141224,1571233338],[351263748,1087972534,120482596,535794337,1430882290,667829604,1721374386,1339899398],[67155713,2120624650,565854626,523135049,249295240,682868417,1936574593,10755698],[2123921829,161157509,614341099,2054248763,1311012863,966911067,887829692,2019957468],[1572366052,549931035,827372551,1841488571,1052431814,1120771433,1878005799,1032634544],[552520606,1686049488,244981737,2128016251,281070743,1743826951,569580294,1937640979],[1767746945,1758351400,516380903,1278594863,69585991,552406720,56952984,174123666],[1109099382,599423265,1196543173,33829701,1069173281,126279417,505774527,1824914526],[1835812183,900210023,982336302,1196534532,1003179836,1000760089,773865126,1721813928],[1596096715,68208489,296867380,1670760690,1572770701,859191703,400840232,1788150133],[1855265146,1486161240,1409749201,970152893,1779706018,109577067,1751013633,1850863122],[923176687,1090643758,967034738,1385254705,121593836,1884887030,451655588,143130583],[1097891130,1721528803,1188229374,84005689,2122671043,1948775256,1272464287,632316865],[1861572517,46399006,1986597467,919360336,1278008743,1009959648,1568158391,1277542759],[1821015452,324399317,931229270,731267270,1348019079,2027358636,524204016,1760600427],[32394037,2081829611,775807367,1821690896,1137769743,1541462790,1588953502,1637497154],[243992866,696185017,1769174285,1640460427,1234087700,1087065332,975815355,417952140],[1857015112,426883194,227303923,1321876628,1602964076,639959249,619316252,1630077788],[319966231,1264681340,1147691634,256855671,299778195,101618134,437111139,1441877842],[2121289914,74613999,780821808,726071842,949274557,1063420964,1985030721,1220409508],[42570688,1474426674,1611208360,1350869272,1574218517,1537501543,1794250605,615311253],[619834129,445307019,703140126,1090072811,1181188293,1223737606,2099832478,111090833],[493941556,400283963,1656512438,346125556,193148007,626708663,442574446,1891576760],[31389358,357130126,1747583419,1709733283,654012624,307516822,1580431316,1937427425],[1849145104,1156952903,2036900998,288741725,50386079,1864007011,710489139,310007232],[2038069983,1049978620,60352913,229615438,961645694,1002124962,1086758791,1312384701],[82102419,1784855880,1577125588,622760615,427193121,405306599,1827371631,152972750],[134601386,974813990,276010506,213819708,1852180125,1048424363,2110447800,1306161022],[181296441,1226702540,2045074774,1329172829,1000118432,2050274914,126036858,299668798],[1490711262,600300893,288124001,360988444,410732330,92399624,415796289,1354133914],[1381691382,429759041,364909800,1603492209,1230046715,804510304,1615112373,281370469],[2006103612,1420670618,1305137714,999606477,1369930996,365848758,645612556,22837857],[120715570,1907428813,903440973,1803753785,1183203266,660400584,1064270207,1913132986],[1498738181,1366134951,1711383504,1964306329,424710336,1572184446,1752193791,496346567],[877964919,1811293337,1796359096,324699377,1560608500,1631745694,704947642,512414495],[239635959,469986500,1325902247,1425534161,382644027,1628049328,74028325,1573642841],[2081670888,327766006,590185607,1245272978,479988773,307942522,668682702,598734569],[1650802560,1891227844,1888583639,2129949728,714035024,812270231,1413443996,1740041013],[1047733833,1342664871,192136314,543673825,1741377547,142262725,863280174,1877862945],[167074415,1821132822,418465963,1549624554,93879683,1772540542,1539561432,702915263],[372949451,1634461678,1220027086,574363689,730367136,1815351819,511380306,1680762508],[1132362398,770291115,250897660,1217796262,1712248582,1240756145,1880524702,1404413899],[572136949,711419751,1993158845,2113512274,14283568,1551035299,1817673949,1949444802],[1674014661,674042764,244410596,444865315,335974135,1801737507,1218055663,2017302557],[1537985727,1825328982,1725273092,1873890386,564157116,140592639,258252151,1041356438],[1069710233,44283549,1643243529,1366165444,67320676,1386345279,2122325849,563394016],[1149011112,1659542767,797632698,1347670800,782588268,2029762517,1830041585,2065417503],[1223701788,26628506,1425624391,1822903610,1890532380,720297217,435496136,1768524722],[1792180649,1030779301,1109609596,1504063742,80251934,995916489,1871869189,616619335],[1548434828,1905414227,274769015,2114984113,1533724281,1198982223,379940133,1778774731],[1146385627,584468821,1743852477,401965060,421852779,587395113,1525075349,512561826],[361436115,202804932,1558290274,1886768465,1002098987,1550182749,1514197162,210704119],[2019672358,47604035,525799261,317308453,1733286080,2049476366,1179918063,1760227323],[486126148,793286877,627491096,248739627,1586678698,1244214997,649890419,1595322698],[726027017,204754103,100270272,1966015249,1571090409,1753212041,2040420711,590267062],[1756707548,512790569,1332681059,742604210,396235432,1140152069,1508699466,617897785],[686809038,1609494377,30616675,573609247,2105094567,413099605,223860185,35702643],[1548239405,1989981194,1884666623,2057880333,1324153570,1472284869,1472888864,818970832],[1109047363,227616867,1224205361,600155565,1197123734,1786757907,117058352,1550447804],[990729510,162881329,717274790,260139464,1919203315,174255011,1729405868,2070369636],[869975620,1925069181,1057575557,256190001,1514756203,957545002,613817926,1837667984],[765928645,1835896423,1390750203,1031666728,600601427,868266578,1088665929,1348992563],[708039774,2051963070,641729739,844260811,2028937510,2080358421,2067855563,9157253],[1504271308,1562241425,107769322,821264716,729549404,1690723503,202952269,190395697],[452336401,168538202,654675628,690542123,1491896520,1285886027,777698496,521376368],[1052943019,295775026,445947083,755537446,1597635909,1977303512,570520022,944122322],[106647005,1310737684,2523880,1910493080,1483260501,1312603320,1705840528,1415485],[788423135,919446307,2045371347,307783708,81925371,378951396,1786673702,1919378405],[563169867,609584701,921567894,1323521352,1158765524,1861899416,301366678,1803342231],[51737129,96850324,401166370,1364479139,61393663,830348164,1407814506,289182208],[1676816654,1172607062,663067440,1746836567,754049834,1502543658,709293318,96837700],[1079992615,721718803,270139079,1545804030,474228204,215310923,153882068,399115207],[1541533264,191262797,1023378644,465518580,610138445,770991948,1948127097,1071117244],[673303430,1328732475,75997976,1752514033,1333239879,918470903,1726827168,1871597245],[1156012061,2004705247,1459768179,1355337685,1336067187,1916244198,2042947713,406559640],[1655734090,1669155205,1258221537,1879117364,1412042906,1334525896,1535539791,1079570907],[139787212,895528261,1775576676,870147238,380844073,1547351089,1213134682,861829528],[1197778944,1437689829,1544699418,588477048,1214262783,1973284081,624892000,1740045447],[777959235,703101199,1833765194,25959466,441754777,1592059779,1451371853,1708716050],[823536753,1980296529,832389159,484037360,68236026,747971968,2063492289,843191717],[1759524788,2021202963,615956307,94856546,1830222573,148862057,1802140377,173108136],[778522342,258224241,252222676,377256274,1508272856,865394071,1929649032,590721037],[1702680587,2109035185,1052421974,393151707,215118313,430927918,1908961834,169665880],[396612404,1336208926,622900965,235472943,161198768,1366599340,1794064016,1114087007],[1595609403,1223104614,805289367,365098060,1980552532,1124058400,1439179923,872585436],[1151129949,168340247,1963802382,1646087809,504585233,1769588135,5656248,586977770],[1528910496,932427835,766177653,387073048,1289456156,1185534010,1117900012,474687984],[1342497454,1062754390,804253224,507851408,1809969406,646753714,718861002,250723507],[2114189586,2130026367,665120125,1619129079,306298778,1532870395,825931504,1824569564],[298821665,67427465,113158446,1987981768,935826244,1716606124,590535414,1514452118],[1838855554,1175460599,1348672875,1343834172,147087698,1026563183,1102756546,369964079],[182686929,1895387556,782587320,1749022544,471627019,2032817324,1087943071,2009908870],[369458905,192284174,828769794,1323640738,1886581795,1783231940,849800425,740708050],[1234981542,1143779420,1411105041,758168470,1985672418,1267827928,924061802,2109820827],[672536171,1953740051,1996773588,1461941523,625276996,302048890,1722783083,693452607],[1302461781,1832975367,3072904,1351244104,1880683561,1644447904,1223058326,813381336],[934284623,861453113,1922693972,1067502023,1711532546,1992451774,1109295515,1501571347],[1138059219,353004878,734081982,1396675135,1671117043,1379432553,1340134888,952415612],[957182277,1933066082,1375195098,525126883,1253286086,1257884579,1114469727,1849210517],[710094745,1293033854,1392100671,1572125734,1953541476,171955603,1363961442,516221007],[954557870,1609908713,514062255,563582200,141403499,1584686516,433716672,2031114397],[1528764630,1689430489,1443544102,121971804,338532717,953669688,734099613,561815981],[2109333510,1255212216,2076996579,142688359,163106452,880790764,2006253297,1505697956],[1124613580,846055946,1207687083,38512963,555341713,1513491830,1239249313,41241137],[597484915,1807849736,580174587,1177481567,1903605977,1382339880,637556934,1342835941],[1405126190,525810809,1146673448,882502153,2033709355,738175582,464018798,1867511243],[1407152660,933460097,391804485,1476108866,201017396,1823252601,239329295,410702846],[1829836696,202244484,643304315,1680568032,264657238,1381160705,1756110255,454114448],[1340105253,131296636,1378594690,1522920111,1603134485,1354918961,709777770,1241419089],[1513932670,2071969908,23453529,1511909033,320439420,28316265,1193642674,238020257],[952218954,89044841,1765573483,700937636,1532687764,416198024,1853294084,551699458],[618399695,2021256981,447055981,766994545,1476575413,552144175,46805834,600007912],[578993307,737080344,115413085,1527136588,1298883763,1383452646,1205725552,434723763],[352830329,873938430,331231791,433582682,1200014413,1303748875,1602117701,1082439583],[1000024785,1905650775,1563677447,157706074,202551636,717931001,419123979,1581125815],[56180512,77440961,1902820669,726087687,791788362,1776994582,41870239,860430975],[1207349834,995866530,14243434,1732605094,14465374,1695771596,1527284009,76173358],[993618424,1044902673,1674276004,1337548673,1632190369,1592749082,115005088,1627403026],[2025998765,1730114446,1936299767,1140790575,1102129738,1047105020,1214590932,636300555],[1010608210,1222801424,1939311939,218242404,95615802,1851486016,1088737481,647819745],[1759013967,683205993,399818320,1485562906,2106570154,397635280,1527646268,2021537560],[737778045,1499465273,911388827,1986354640,1799232280,451375119,1668308450,448257080],[25887150,2015183738,330832496,1379006334,706678309,2129155229,893910388,1190962009],[801666521,1449197315,371197761,2079420191,437341533,719996484,3297140,1387476244],[688453186,1511134034,723584681,153386243,1556503381,342894676,600717081,2031091246],[361029008,2012827153,556122308,179458450,1711641549,681671906,1928070753,453348318],[608497618,1045785880,1284819152,256611275,302590217,1609553509,1505187105,1636781417],[2102053439,12407654,1832069456,1102080388,151186190,19475356,916880157,951623182],[103662581,781077038,1786765426,603597318,1593025541,967494345,371215835,864774594],[1034066788,569350496,1562812109,1248965729,950575737,1917397946,1266669867,1574528108],[390535851,1855086182,2110018132,1100218885,762238343,493711619,1405774504,1790982488],[1136583194,1489888378,553182326,1933279575,191631085,172615724,723073384,1572230430],[181172467,277878518,1779809650,1227805982,811360143,223673546,2041187295,1975440047],[395931,895728521,1041025192,1024736927,1283685962,1116427408,1295014651,2003386257],[559361559,575839071,326722966,1197959213,383592742,1300450047,1839654482,858149075],[504759529,738747388,2020019869,95884735,264333163,793153703,1878639529,2001619767],[1681534341,1582517512,811509248,195993044,1535519574,1688020482,356333213,997584169],[1427665223,1148332511,1858644818,1073737699,1246244483,1952639718,1668096113,577859105],[673040340,115907072,1515483395,345619004,16953467,1014407781,1756278655,720267497],[2082105018,1948910619,1648576146,420769453,1556182311,1382338037,2035899700,63965399],[1604318843,426875631,1707125314,1854456547,242593301,1576676378,1834654228,1053565790],[1580437267,206462956,870218016,1614626541,1098692320,830547488,1074987568,427079034],[477360145,717628780,681676520,1621211738,1830064459,1921083972,1192483887,909260069],[800887261,1238496652,943942015,965989121,970476710,14412656,1817250878,703950339],[6750240,1896298310,145975805,992435209,1191562671,667562293,1128707479,752836609],[67490442,1633727483,1310894934,151250330,1385452407,2118625472,1846277288,1467154918],[1071657060,569531416,131138603,387414941,949179032,216321801,1368998197,1807451378],[1551347844,192852359,1065965652,1927614825,1675848410,417715608,790754801,352355166],[792948623,1069657693,776694928,16583929,1041313898,545495006,1855803291,1239181584],[2105555895,1983080353,222820628,248009654,483169396,262586967,1663875343,1853327134],[842593159,905602066,1637171371,1747059428,72854236,1757472998,12110997,643875094],[680066830,489244543,503249285,1967624638,1486809847,1858837937,1841328151,1893887558],[2111924947,1946667083,357038434,2063729448,1830033516,6036968,1780562829,1595428249],[1878019436,1841043201,55520981,89656821,920369883,1182149206,462795662,2017952624],[949325158,2075878069,1922953763,2075085615,1615856454,1647460343,211322736,1433233296],[580079017,2024956889,1401847699,108744866,2058476607,957126284,392962538,671788852],[1933537787,1551940319,1727376868,1468738290,1271276762,689213205,1433902539,754729200],[1726674110,6906824,1777099032,1300384,1331088579,979539257,451549572,760291341],[46057443,418993840,1983209912,1897740702,1725280750,1692539987,690835384,1416589144],[836912433,935954516,1022748138,264431267,1605555037,1959940435,1412902757,45327444],[1364910387,243617114,47437636,1433918806,374173793,2006020958,1899889165,823591235],[1730782131,293296932,389933758,950071158,1568243516,1997696888,274331665,133608523],[571274992,1768349692,1979715853,108237460,1890045684,1727549121,2032070473,1014900351],[455577818,1222362888,975045572,6368171,1956981489,828878645,1473668974,1384975394],[1274080202,2064129078,1915745656,1467673073,1277237939,1153266533,830274883,1054238975],[540140230,1874704108,1683020722,809574615,1294679968,1808395413,1704075944,1585459929],[1104701478,799311068,946952724,1650372926,923123484,314356713,1905467691,200223412],[1780739752,1032449321,1463932636,261844233,54292969,2042087439,2104655355,1929050185],[201587576,322384061,1746973651,1844351455,778330462,590603766,202541461,146351431],[388394620,423858016,544390143,385245109,775345784,1653022847,1828677671,772902491],[170375421,2012885773,1207181570,1905035468,888351943,832377545,1464356624,1391844098],[2100101758,1085610657,1999600579,1455877836,1464362565,1615206565,66257901,1151147790],[1504033040,1223317711,1202150650,122725344,345196093,614652269,1032795832,951872300],[1029460663,1797956275,1916853291,134924106,366238356,163822535,1097892795,1535392167],[588483027,1027286741,788187018,276832492,1643101228,1966120887,1366581165,813578514],[358622620,1008586942,2053452666,1908337848,1224221414,336897295,1369393552,1662905544],[620076528,1178952623,262841406,1710731869,801318824,2111478360,1127684946,417182459],[1972611741,1179956725,2090434219,156459491,1552332469,579362791,845519176,780375579],[706178582,35379512,1077321030,1104866647,24938517,469638796,161789564,791711508],[2062873460,683318927,1740731263,976014570,376748895,1153525084,1572547911,2064449258],[728993734,593868939,215350701,1782169619,70477196,910155633,1249663351,1787689415],[1112008901,1362828387,1431807453,553122650,917502129,1606202262,568934823,350963921],[46489814,1073419024,412232726,1160642915,1890202282,1811185838,890644626,721103894],[1038347968,1498159084,477276322,609650249,757543219,344847217,1656705513,2102987959],[1276530821,687050256,1588845261,931024282,260455812,1628296845,368907153,138568806],[702405503,309094796,11854066,301974131,2077755682,696763596,11231591,768104413],[859462384,1035098725,607016445,249518414,1341745340,1458331914,1771049462,1579833388],[389571529,1607977415,2045865584,1093083838,1809845893,922623770,1685735306,422870426],[611588172,599366656,248447259,195936025,1336471940,441239986,1368428295,1141288427],[1613999390,361824078,1602537255,1413231301,1291177818,1593343757,1871301033,70952201],[581495079,874648795,372692096,1134834711,1797334977,1129099429,268286941,1207647631],[243872139,974597868,1955513874,513821582,1291125456,743148826,1171688432,1460636325],[506152085,789441438,997766860,184162853,1547312368,1920807185,206667626,674853679],[113623097,1403674567,520962938,683402465,260881302,696757746,578638463,362604643],[767456752,95836708,1166051637,1648292711,906657885,477174915,701445706,362908108],[158015849,1509235260,75686043,1026596700,195552607,169811050,1592652772,1875861603],[345567829,978488442,468419087,117998514,81079977,1947279656,1560973554,1415749381],[660444747,698591495,680746119,512466524,1069607885,653424921,1678489317,1707808496],[1666482621,1047426136,349971459,1336509636,1169879254,673919128,1787613312,320866698],[52055000,1845411370,828747451,242796005,1587566480,405589508,1483220906,2105300043],[16386929,549655566,754752888,626999417,1736674523,1522980960,435064809,2002404644],[383014302,159159778,1583098356,1310954527,477090145,174707534,385560877,703546852],[846875959,216277442,323956344,1478907967,386980278,1438297945,1916214779,176351210],[1370207788,590220175,1215275778,1658776572,456879885,16163275,2100459983,366239248],[694554615,1173921978,986128199,379399304,2096951660,1100067636,88711486,1029301683],[1093464912,1827977048,1295615358,322536078,400053342,325394102,2049026446,1897859341],[766673067,1547371166,653560601,938724293,229586247,1637363691,1359951720,31763256],[1826048676,1745593209,428024895,1149713020,1163920197,774117835,597059411,1301278155],[394009434,237192299,676697435,1888704329,2120766202,1271150687,809282748,1543511014],[1388572212,1636575188,2106977336,1626707661,1129564400,58655840,103432984,508011459],[1847845811,1568186259,1915694408,2036962978,834705510,1915152887,110486769,2101284359],[121873025,1826000344,1458094471,51736407,2124789093,1838173053,210784433,314424110],[1035350000,1762367179,1762950971,804215649,652912678,938810785,2015203649,1688051506],[499685706,1758349041,858616618,371436012,18702341,411628535,940345926,1928434012],[1742189644,1272777953,928032471,1310168595,476275880,492908393,2084806200,1626379429],[1630876251,1435049939,1069560178,183267134,973236026,161732173,388884871,1857338710],[1733248873,375758273,179546471,1073739789,1272227859,1882996222,1923118285,749347760],[60326956,213529565,716131252,460159469,850202835,288709597,1834650458,1978734753],[95351103,458104939,1188211180,1709125698,2108916714,1378315415,306264127,1443730773],[1638448761,2092580437,964668713,995192785,1632106879,847659431,661491507,1635893602],[1821861847,249513415,1610346522,1396919180,139552450,1350338593,2029150628,686968762],[111219483,1181530417,1107115683,807022367,89910920,1365612912,171667168,483980229],[969085230,1613253365,1686596089,758572274,1840123102,1230993829,1030420312,996991451],[13095611,1032448661,423666010,1822528821,824026754,2023860704,1729848492,742818496],[1856074421,1186484692,615354101,1641355202,1008599330,779880711,1548370066,1241893960],[1355424679,1198913362,581393,296543430,1847134360,1824651169,1587636176,1891472564],[1292093344,2031594025,1540775860,1209757943,278796889,1714097821,260040887,822511429],[1617128697,691007126,1946472813,1171484733,997086434,366961957,120607046,1081427180],[1445307630,1194655573,715477288,1698764148,520244572,1671172220,1786199783,1936100733],[1235517277,1417722036,448930044,183472198,60817343,356248687,1507467509,174052187],[1280498731,493311176,2115073178,1343567702,1643327345,696455123,39667873,2036645650],[1839839586,1336951707,236776819,1490907992,1040824848,1950588038,112260648,195165343],[1557129303,1572947380,420821145,1591431612,436648172,2097940262,613781135,1299555453],[944796197,2084906345,1681782120,92537107,1680367731,1574125922,1627536076,929341524],[1712226923,529485002,1748745340,1573136859,44387359,287369677,725481173,72850470],[502097374,1544201901,1879672208,1989271960,1206451279,1862443710,777379775,735332055],[169626448,521466699,694276721,862725820,1107533274,841869907,410953611,1957274149],[491264318,382385781,867102895,1266470349,1835977848,5521584,877246181,434655045],[1635001595,532246965,1243720808,1394627993,123287511,324465680,1258159810,1833531486],[120092412,1054980461,1145585664,24572584,1091124179,1056368609,1698701493,1825499703],[1048385759,987378014,1217226943,1712811371,681346744,626021130,456669983,277124054],[1431086095,1164167789,423024507,1207437031,668473504,1375093949,1347687730,2011282313],[22932493,42117284,1846873596,1356321091,790606017,618523482,1160660197,233177020],[159924078,1723499355,1322584431,1283600877,1809800350,1554687529,1100786326,1166456838],[404194044,982183244,1955473493,636334350,1652991867,1768437889,1716711591,1577178840],[920269335,26940175,1468921674,1515066253,1254192060,481531429,1326697367,1388279470],[1104100115,370679640,1603958400,1419584345,1930991486,608711054,516581053,1381304263],[989284172,722896059,988507761,2116073121,349802895,958928061,1469869073,1677875580],[844156437,310006467,2050545613,462317621,55177725,1593565995,846317008,1992117859],[1820858652,1079088658,398273667,794826336,703764396,339760934,1894584766,1619915996],[225453889,760804494,737784930,279391802,593451103,585526041,1448664925,1241569699],[752374826,1014560524,253402005,1986290363,1630222743,1065394109,1676980766,435842674],[65593487,1283413647,136733878,691948848,2095155281,1489464056,57565766,1586392305],[2111443924,1429567968,1361067480,1714985476,814520114,1210918355,1143671433,802249495],[1547809745,69154559,23410649,1852078251,1797066000,82227905,697157783,497465370],[812163815,1915909495,1498827067,1627217727,124143886,1874243823,1509851689,31541439],[904522688,151748869,1855601342,516543843,598566676,1995714250,2118601776,818876801],[347631266,387569481,852840310,1990691017,1711767249,1198660975,1751401548,329756677],[663237051,179311910,776065465,1208058221,1549223842,1558694592,793540668,1506453005],[1673358312,641043235,1168008161,715891287,180661865,1901125864,1402875258,1435480814],[914501665,1825279707,505959660,859024815,1191621073,1156370847,186974425,1268429157],[1755439924,1880739627,1299609248,1329200388,110984645,902283748,1404056654,1365091627],[459370306,980469850,501368488,41915693,1181959189,1441985307,2003437404,1402258553],[1297676459,1069964683,1351464080,527038964,2070723987,2008632097,331952481,692380243],[459463598,2089405441,983699219,544398315,2067010458,116003045,85460599,464411415],[540024932,1717319591,190003920,193413556,1441449804,422888789,732838187,415171274],[1936732650,160649435,1596848815,1585778696,41770353,1697757404,288111008,764526510],[656159852,1915175642,490588403,1097325215,304839722,1870835353,1967620145,1817422363],[1477186397,1226120710,1266864161,2110487538,1314214437,930400617,552720606,477290408],[132199707,976558311,1211991168,1716951324,1895192236,948466291,714347000,654996623],[979002313,1561102078,1607597991,1196681057,371928634,47179365,842310315,213782713],[1135456839,1065265122,1513266929,1038189341,1027679788,179146545,1409795116,2072216972],[465213243,313069915,31420980,694670203,1111017914,1242988550,1569063105,495960095],[1190291496,1865475434,1055813755,1562520286,1606328554,937660812,1655413359,1118664975],[2028640700,259509717,1082238251,1690096324,235186526,504364917,1696160136,95757506],[1118494453,1031134678,1693355110,1402918603,1394530860,285999625,1993260781,2014503941],[279029379,668067453,555465821,895216395,1881037657,1718821008,696619553,928274346],[15281485,1574732242,594474785,2102792848,880113825,1044707921,2108193157,1717218899],[1908049868,1503056264,336402289,1617945499,1465622062,1981129465,47160154,1986054652],[1146173799,1198685397,1338548522,1024890889,897817500,335272661,1336014781,1544428254],[2001136079,938245268,953663766,400569170,797695030,788563218,1139519243,1980483108],[1418407247,726637412,12405683,1206032481,2110204300,244186755,112576768,384754437],[2015922129,2013521700,1657436775,963640103,848483633,1368996507,1339584118,817882117],[1124060697,1644470803,1730319664,1038216582,315662028,605252032,44700071,236583315],[1650191778,1455289313,1894221258,706492505,655307154,2006534056,795515624,149960211],[334713409,669039466,1572519492,1961541919,2045658787,444838518,240662721,1242697881],[141440631,113401024,68810055,104302323,1933370326,1167333643,1683446933,1671398732],[2018755187,1419360098,1462604272,950990645,1714727991,1062620363,568914510,1123039034],[1086553711,200794142,371870608,1042493849,475720963,337473555,1044706622,526872164],[1086725007,908553625,1381411781,962536356,147743771,693870208,1158772640,868994751],[1437061365,1119084653,1982307517,2070341790,1761901646,749340108,1677389026,1934802613],[1906580988,2009161590,155912096,1667205807,2087428236,1502065368,1001868744,1682761126],[2103802976,1667659187,2064880497,1041461515,1712530479,1461071852,1496797855,1159958448],[341304652,1796813727,1552423319,1728432247,996464616,1730305908,1727292631,1526763759],[2111099474,848679536,244905044,183108782,1978441160,111964738,917275700,1710096783],[1945719479,40615726,1786364450,52327134,496637633,1477545637,873355879,179850484],[1173241117,1328537476,570207909,1061282862,1538490504,1010363823,534239475,874718185],[821272740,1993285247,1745319366,981355926,2048905770,539997758,347167809,864973865],[964220234,148576709,137946047,1958757751,95917558,224113879,1865544468,2011785399],[701914242,1827047182,69676920,1674067010,382100147,397425210,560863561,795267629],[398531777,1888032220,307382846,367509252,678154556,995065639,1405146898,1764191364],[1432842425,908303035,1517114202,1888105186,328159332,664684692,586749996,1928351229],[207196910,1035838112,24702861,1748287448,2095521390,448250038,1009448789,1843378545],[89558012,551592658,350967445,1191486184,254586044,2033107700,911461291,166724679],[1960223736,1073534746,1092912796,964517539,1347374559,856280791,1561948391,748664079],[335976822,1085321107,370338908,166347279,70964443,1612293758,1941812004,1228661978],[2049969140,970900762,1754420523,417721082,437990069,1820972873,832593895,1779837814],[1777562416,787756844,344042621,1180998258,1184706425,121475277,985818759,1913357548],[1669005706,1678240340,469458950,1234786449,73807892,1666183181,1300759629,2062447196],[1761773388,488215363,182143508,1697315884,1424722649,1031548764,45143050,1334324892],[209915612,566042710,1067172655,1305315961,1498013802,528508596,1885201176,1637426510],[1488750846,41510153,1123486996,965008850,515006957,61562961,168490577,402437423],[953365713,1026788093,1288680930,1862679307,665872221,1643252676,2004622900,133192520],[1497462910,769877587,1148156782,1102442832,1971805871,563171493,240706456,1445256854],[1908032247,1524659119,1441794902,1119884723,902300853,94840509,1383917051,1367485198],[1172753012,1034899789,1639544923,1057771814,1532816045,1862453842,1981586874,1028804685],[1257053197,1051844181,1977934626,749619443,101782891,2110751266,300177417,1158506796],[1590665887,333074831,1093041560,154514945,46213484,1192647700,777231180,55304356],[1924727415,873902824,2090655940,75188816,476880661,1269115098,509376027,1142218383]]},{"start_index":256,"nodes":[[143831478,1468793757,9679390,2054479021,1600964884,1834162588,1420559308,686769467],[1188168405,1722857563,1808651513,1300814249,1288507640,1325010168,398146068,127519534],[686129734,773939294,1483674610,888221449,580488295,133063376,1657332447,221061390],[1488553639,1918957418,809798727,1482908355,1539442875,1431340700,972616462,1663293034],[1434892869,257043186,2097174821,1189182274,761362936,277083336,41458883,1883171860],[1830097210,28317802,122683211,230069743,1403490476,588381198,597421398,1103469345],[1339025138,1598362261,74146727,1516973152,622743258,1000439594,350164394,2090866455],[747623980,1609680356,1902332353,239594604,1355731188,68407541,1649371789,2070626238],[1175834455,687181563,925191695,634732148,604947336,1066292596,1530581506,1313701335],[1803900357,1664558754,320112560,1363747290,1317249532,445319595,1562346721,1178374129],[1099163044,1954995268,1944495119,2054485093,1854466619,1096380197,1252131440,951051633],[363904915,318760510,257080111,853244756,1962697533,383605430,635677862,743366913],[839207927,1961204286,1789312778,2103726740,999902855,1450438079,538675891,1602590254],[2046845902,648713393,1458539748,14422550,1818834026,1294316380,296021651,1109422567],[1658264749,1996301865,985191156,804526267,1722113325,296417149,1066786769,2027199286],[1086247695,1127888764,463887943,1704230028,1470119842,1479418345,1330784972,2028721330],[1183285866,1314556201,1013300968,195732665,1497338823,604843649,160498122,1517402286],[1055458785,2081590752,145196108,2024097775,1565007203,912804879,1349591836,1844764175],[518843116,1659514974,521580718,1671908715,1380821817,1284616430,1794863776,1106432504],[1132580444,1466484259,1571408123,141308769,1983551909,567228040,224653130,1681279396],[94257358,1021479095,645522319,440783264,970693815,2059364314,1597290360,444258001],[1278627399,295923271,726610988,2073319704,401511856,1740582550,302426481,1406276669],[1469836989,505668331,1328721360,864028429,1510577214,1728637654,1564877306,2019678932],[504089749,1255876447,926868189,1635619693,481560216,659561872,20332375,2077340429],[1805465000,1469297169,835402494,1291951710,1140188866,1757792026,984661459,1195599223],[511207926,82850089,1203055083,2048143152,556183786,1501361317,287362785,957646926],[1365624421,234120736,2037380337,1758305313,1375967465,1549103425,2029918611,164290065],[1498409390,1906272938,951299361,253545495,681187666,267816945,43573636,1650047225],[1325755582,1104407742,569141125,1994600035,5461085,1989101165,1206681363,1617388576],[1253772416,514623032,1613524854,810904652,917305421,1988152923,974722203,239922163],[478568054,625484115,252842003,989203092,1400211505,135029347,207777936,493968732],[1226361119,195672775,176843011,2086439639,1103747580,708971369,1375783724,1168363032],[1223360492,1978474982,1427350359,237872161,2069957017,595015182,645883095,556764926],[1173658028,562296663,569246499,379493277,69519974,2125425007,815365519,841601149],[546213910,198122319,1992760402,2052615785,933179334,1396092773,877429782,888713728],[519175558,2103357441,598127392,750683031,494398700,887565472,1957385661,599596949],[677997341,949355496,1884032428,1336743122,1175623812,1406429725,2126525331,721097917],[1191312260,1103113345,453133249,951445498,1653851676,836175762,127760047,1077918644],[1187301173,990931158,1378194407,1721892587,742973650,941656849,10706228,1926082510],[1528019348,2000741479,1703012375,880445134,692661276,859808257,1936002633,1996357559],[1983290293,1548112655,82507096,1288761324,1247541952,1747058409,539518228,731879285],[1724960023,287543682,1159436840,177404245,1936824904,1006755444,1902432821,1468472023],[1488708727,1757425851,981131418,623349698,24342529,1820829456,971143384,1818361525],[497345552,741881266,1295495893,1439644785,227324374,1311503972,1168284910,1121547426],[1686761462,402737526,1397925956,669931922,463919983,1572705368,1017606521,1551209737],[1447114956,1149994309,102221245,187720604,1495368189,1100062952,316917866,1170373698],[1405190315,1996048142,831988317,1350362935,606451156,1861625336,1474657707,1825449313],[1990404658,1241767188,613604123,480896360,636861443,1632022036,1203577055,657759679],[1184867078,380634306,1469327537,1478525715,954611804,426634752,1859416690,1519820800],[367370176,835775190,993111546,1441525313,1466621073,1058627442,662251277,1873317522],[275084731,774397742,2009576500,415957532,1369023161,1270704240,1794183733,1332399931],[2040396273,1384654717,2018252803,403796239,1704717913,70868498,1948375720,1775758722],[1858620478,1772195528,1579292794,1857837582,761242432,2048002221,1568239874,2035458911],[849110826,1655396996,1675905929,520023398,1326704844,827931092,1564325545,1516428058],[1324086168,1334319398,2035925706,811657029,1704420503,1908670357,1936536999,1361074711],[1342744131,1833838514,1715711991,1579825170,1058891435,1752229093,390613580,198208976],[63792487,1657644433,1580428277,1283781633,969070445,1963868868,516141645,2083074967],[1369048087,2105325924,1060218749,326792681,858634341,998561477,182151496,1431940678],[345834947,1714313639,951236036,404180255,475096920,1810280091,151213778,783206794],[791305188,791138372,445919821,322439473,1244215413,1167222750,1391184838,161279273],[1746145862,1526436394,2055485455,903727735,558501301,1117660344,305737554,1341487890],[320249702,1323543465,680982520,1248730263,1604754440,801135589,491201658,81637900],[2030252240,754770829,35058551,1954758463,1351950715,228327550,1354020064,605507436],[1906582954,491769540,1579655766,73471678,973037213,468489716,1262314616,2072714003],[845447762,1273473648,898767188,128782916,2115550787,56736569,1634856950,1008857650],[516441898,946442869,1267737893,1770637390,88314097,396857508,420697576,1867418921],[2121319082,1102978535,369746091,492896955,2027945229,501247579,351625415,797471309],[7155109,712765096,524007611,1482861744,383759410,886236920,2071636651,120370799],[1022536278,703396070,247930511,1409316180,572416729,1863176490,1715858285,1876002987],[506833002,1537526950,62374523,1628615388,309836416,1169806334,1736852303,1846408236],[2011351838,186435902,1033137134,326108987,1919037833,769003852,712394363,180042629],[615025344,1250545859,250883771,1487942657,1449077410,626733116,1116218283,1781636225],[1897248344,1500919325,1044325748,1035533159,461281101,1468225853,1940525180,1450467779],[1562702034,2112937752,205691239,2101637732,1245721095,1431889516,317891753,1858053707],[485005298,119566150,492209457,665420020,1188805557,333593161,1667867410,1549209484],[768989333,1578764571,183597514,1419917295,1894787126,1629414566,1558369655,401185643],[1822290113,936738298,735756581,1192956797,1619951819,1067939973,1135769536,67642507],[642809810,2065110800,141624874,1581132638,1368940369,1159909630,1959515750,529040023],[2049978663,2039975864,15853510,158932396,1173390750,975000511,738254097,2105966342],[1140192637,1499565129,1472149132,1106889972,856430906,1323346036,383945326,940332398],[1340123771,73641366,649345531,1986007083,859339773,1817232755,1649452299,1570614973],[1463400101,664518119,507292568,1752344473,1266296047,1738301687,237200452,1967198635],[703800551,1289205191,574161673,702846408,1932412960,738209955,1366272334,1947000107],[1689784227,1823789201,24437950,403548939,294455001,782603143,1989311690,1373872031],[784949228,1597293433,238289186,385469728,1257124283,1814169572,1340859960,771874021],[1738334650,102483879,463945244,1305170222,925669942,1446535145,592423382,139470190],[1009635745,115571150,145841598,624600165,1472941701,1058640770,1769502773,214015807],[1004069118,28904491,677454392,1245867434,499639288,391203755,649853435,73811095],[1062108502,1274198059,530109962,382117354,2068872496,2125018120,1848865154,199453781],[2004345034,857751878,762375486,1110721933,1959456203,1327898625,370174927,763015433],[2083250971,1620187854,1273210656,1703386697,881035054,1403347672,774215085,681743133],[1050502130,1181432264,1662450768,1167491148,1783727351,1714865573,831889908,765350338],[1804253026,890618766,967614398,1647029355,605529887,1991677090,743847226,615000202],[1192891992,1156453631,68419513,1232404914,1913121448,2093451067,2045243350,1570186988],[2012183199,345117641,1052090783,104553563,312746656,1767510023,1654524903,1542902917],[1589931242,147710423,1700212973,698716797,1240048934,1965978694,1132225540,460190561],[395409504,1735698439,1320070708,1735589423,828857143,1261013533,79897632,538795175],[718629667,61561505,879091897,1075480915,1321684982,631325193,2085698470,1071961208],[92213167,1058609262,1557076381,1198943678,133964283,509935813,255870544,1502526511],[58301839,717403331,1293400733,1247185326,342037981,1119513701,895729889,596098152],[775017287,538693885,1926521372,585876401,460118455,2032851908,939785229,934098260],[361816314,756309882,824437979,1678386399,912314042,604799368,847223399,1712371139],[1365311795,1717868311,1440113221,2005740908,943928661,615869331,680696446,7305947],[847447644,365050834,255321614,1844598016,972061398,570643039,1701656212,1130276770],[1267096914,719236109,1167400570,1370034312,1704845808,1311657941,573195284,1758789447],[1122532936,42226459,2029518512,2040368250,75108861,953343516,183351618,1654714617],[1536964700,497179702,2047041937,2109718517,1781583985,2122652548,638911984,777375039],[374123198,1955003341,387679756,62430488,1656757775,1140442952,1884270001,1265549873],[377099765,1907592941,1375613747,1481640599,343501985,159635247,210503241,661927430],[2045484820,1129991262,880966615,819171743,2077697200,1457052049,1183246886,1572866446],[919281915,1928038244,1862787197,60466736,2083112617,1860540440,1501349362,1287947773],[115623138,806257348,903446408,841322873,1484994699,895175640,1001756717,1351101114],[1429358801,1899064785,89896598,644198846,254485680,978126858,1222375781,2122870130],[1758862484,699013201,1414536052,1770599087,1989098954,1674036267,1729348787,2011018803],[1536741289,991654171,578720748,246105928,872505773,1010366894,356309950,1237346902],[1646876753,271381023,497583770,780163846,311127693,1867054613,1936991589,1296165093],[1970563593,532241629,1830742591,1946406178,2125965105,1164846889,560646788,1489346662],[375988054,1384052882,766351930,454594905,194926392,1186723657,1241173781,1811631418],[139802749,1700294832,1406161785,2007123372,1096717913,2032115413,1041092400,1614239576],[193949969,607932702,33883108,620169875,1838621614,2026675603,235357661,299452495],[1840929732,1441697327,1373040748,1344326439,307073443,1865883785,857363141,1930344232],[1481904776,1848619477,18367676,703741105,1931911397,379207067,1909703258,27381953],[454744819,1052821573,447125765,94121692,562297542,2076241781,1064928484,1243173637],[1309080062,2077797437,153390244,1643023370,318548694,357358825,553423126,559776063],[768851066,474435529,2032874782,1763419816,2102302775,1526891787,423578905,773333768],[1933070274,1244710492,534335839,209814737,304160697,301763604,303981605,527984094],[437596921,655692331,660544227,1141387298,563541496,899990748,244296210,1257046061],[1716498023,637203472,357823001,1186309130,1658608564,1406621971,1613161550,377314323],[661398408,86814191,2106795628,1607704209,266274659,1371487701,1585145765,953824610],[1243423747,2070212939,36033628,284261807,276441786,1552451333,1578704643,434017782],[1423064067,270041347,1031560052,1680993060,1906995226,576007901,1919385027,1182571275],[1253262641,112778108,731414479,1227630129,795235292,919105387,1937321008,349612811],[469135704,1749877302,2068514210,355048315,73696294,536866250,1021022342,241069553],[844000642,1504640414,1501419366,1868028873,100803832,1088072252,1828556195,1981882949],[1058940031,1403153224,1330929883,1165486047,1503177199,1158498032,139815108,1618480447],[779380142,2049118836,1059020423,1783370535,1239477254,358419193,1659078540,1639563205],[298258055,168866160,1000076104,1996697039,1730429211,1016566298,1493407103,1367090794],[1768675222,2031341496,567955275,49760632,229537846,1186511552,1621297098,1164134158],[878031780,1382880526,1098584927,1934893061,1193814234,2127948168,1421190871,703505086],[1417912015,1670943554,814026618,279699422,1184593341,212272580,828709140,1212612752],[1726815354,476162809,1174473701,196143048,1387347222,2009799104,1907941086,77821474],[703111045,2044814569,1348908518,547998562,1913080032,743946103,1702978589,1429519743],[2084678385,1730855982,472769039,1704833222,1328510110,1257255095,314729952,1454245959],[1795742675,30765825,1964404322,912416843,523200615,2109733618,686119427,1035996122],[2027376283,1621368796,1823127714,107612578,393252741,1029464869,1853271680,304748856],[1407275340,501623246,140529955,1711197868,403440379,252291450,1116602806,1843979177],[1993523940,2046919514,1145910775,254313104,171362841,2041656605,1019483239,1630959336],[627728248,360768882,1767495210,130363619,420197999,1425471907,1889663048,1736464862],[1431662792,852909716,1268293601,926977209,1138305849,1149622792,672116816,1923048304],[38579245,945248961,1396163959,1390241210,398128916,1334032280,808641386,1218688686],[376024350,16544961,758102246,2120339283,1956685567,1483071057,140812684,587481454],[387818680,2043976831,1608560286,582143725,1265243997,1743932137,1135132303,1119533104],[692596404,1474290200,1368640992,2073609003,1119075418,764431880,631065396,2049357034],[217940127,1484846729,429550645,1697441637,1537689247,1244423293,1625924961,1678782020],[1210463568,2045903754,639073266,2073103485,1234518301,931203656,1743030212,1552485521],[1826122157,1408781243,2030453754,46407244,686309051,1392155685,1302369192,1406717153],[1623846143,1922826149,1033872564,1355201268,490489465,216011137,325078003,648594917],[754376360,1978880111,1620418658,509427621,1760088504,1677668331,41972606,845731115],[969424681,1577034376,1016693551,1872119689,1253887011,117609368,335247841,1750314170],[1357942726,994105462,205232662,448587927,6602656,1623408160,752318121,1142628821],[1862031848,1456583858,1557534627,1752449674,701110753,2109387903,981697348,212637474],[2125901717,240055447,953237977,1533926825,1315390223,518760596,1977495244,1397457721],[11089936,388288696,1190687154,337375086,1580199852,845798999,763598987,1622747511],[417307904,36316197,753309116,1931968256,1370108060,2116902314,1473029466,123077856],[1430235718,196617082,150618780,771719689,1427291158,975784743,1317151515,1227192107],[1558435142,359610504,1652827373,458440961,359970010,41528951,1913093597,404619684],[1763109059,138001458,488211204,1714325941,1404779259,954747488,892259159,465688671],[435074124,1790055115,817321942,1160003471,498693765,199704725,1135807103,836951903],[144469491,163856018,242032117,1561221907,789365026,1076075756,1658648459,1720476108],[1354111655,2062337075,588354261,1066622709,1172596057,604801375,1905033599,65348293],[385443449,1084204438,1356492706,943131043,1448549709,1884775688,209442306,93889352],[1404205074,223031797,1567757207,688347357,461965052,248775470,1509779723,161515218],[1252838503,868151306,1030356348,1414508804,968944186,631925363,560317373,461289636],[1735254086,1687306128,503113571,1755477169,421159527,449442250,1967711141,498142755],[621285619,483888488,2096969081,230351947,144288149,1100511641,1284580673,1793889683],[2084477746,167600139,1826433975,1013977617,328729857,1934271553,1566358765,1734465324],[27339913,2075996554,453471904,1359832344,810617421,2012271345,546219962,66514756],[2069620377,600038135,30983839,603080092,1868801343,155166100,235356927,1424700087],[2050454016,650003386,1906175885,462567322,930645712,1247449648,689249782,217675293],[256130122,1108427676,927198439,901439018,1048308641,1079883991,1173125110,1771783370],[1064851530,2090746430,1405055203,1714281406,95525448,1362024520,17713825,1470531852],[1862109108,1798211956,315472149,803288122,26233971,1636880280,118767524,1162221763],[1721162334,1306036584,801206920,1268550866,272207551,1875302013,1769858532,619788916],[841480039,1392528419,1239011192,294748271,109686416,2012706083,1072746798,1047251684],[1875288806,1493631300,1596053218,1323795936,1533120545,207960504,141003556,1430441556],[1787856064,1471151712,118777389,924585643,1537287193,1655479933,182403360,1373383435],[382271400,1014326180,1634103247,1950090847,1945348732,329675622,567499875,650502556],[441427719,970104411,634227508,843573264,1553150800,884036472,1344128348,1646364692],[486148413,74308278,1783936926,539202850,948937000,1569815355,294565184,967072644],[849859814,1249688592,710138899,2007517606,1246135209,895831862,936845219,1741874601],[132465132,584650895,661526584,1042118379,118072470,1140596807,643869064,2070339628],[201272534,1916902927,653928787,89408647,650205105,382360878,1986864368,508075433],[247353712,538686718,408941337,841436278,1255712089,1276424241,1123512386,374470391],[929042867,1805393047,1812463512,885359470,382227672,681056147,1353654452,374588490],[1798494590,916049053,774941907,2082251980,664555260,1820885899,1098434844,2014746059],[715345782,2094091332,962482021,1402937689,119236907,154125540,1358546169,213201270],[59035676,1195733104,1338358591,1241363784,143926230,1384182669,514196254,393898212],[806538704,530102052,2099285563,73846922,220978029,1059753831,484078114,203204192],[997353748,1960532989,1633586245,784633633,1977573744,1086309938,1165057040,1898531017],[100063904,450556713,1840408795,1492035682,1884549853,435338596,382037115,821394369],[201511781,436128392,2128399367,250948920,113022818,1856524110,1844530996,830495330],[351236069,2052349640,734662726,1272083045,752661258,196683198,1876488838,563089322],[719057291,1010427558,16895377,932688191,1354646678,1829776884,1478048913,113824474],[1506824685,1976509326,1744449520,2044732798,840487301,1462827524,1344761425,1119638437],[1879365398,65062145,320065035,1078509879,1502861706,1137767115,1356294358,730368101],[2115108702,782960408,1126138249,1303980021,354507954,1533459823,1390341398,1848311937],[962321481,556948498,971183399,1332979671,1492145856,1199056260,230758649,1437951171],[1185176125,441873019,140900209,630519829,602904606,97902484,270407894,479953239],[388013298,2022175458,779015358,1791852400,2008059914,1560889791,1859931028,1554586473],[773494202,464865094,623846416,122674271,212592789,41648345,173383812,1789117464],[952012283,559439254,1262086493,689832972,1291240381,1594918993,656111940,883742479],[160800197,118597777,146084058,1960259906,1926278719,1066458005,1190175962,2043499933],[1257338029,96989910,1881503798,33185316,838278366,250124768,588483100,1093560933],[2049953239,1452751949,427339407,2001259628,371622390,376723179,356727449,1404087779],[1282532811,523119025,1882346986,2121110986,372236253,1148537003,231382862,1396048561],[1817034664,477366192,1397411802,1886287033,1319145413,956270666,1788965978,1541357597],[562822704,863855613,12594026,237204574,1565349966,564555156,830200262,1966536784],[419352201,688601273,1003515211,1079141646,2075225943,1812634221,2030055694,1387864780],[1776585566,1095822980,1028634016,1301154329,999306162,1552662119,349815501,1575145754],[1667694127,1721194885,1591672817,221775396,790438061,824580889,2044495815,1081595002],[729461735,386155230,1083057190,1567445295,793228624,985652245,172234072,641437521],[660937534,57045128,976179477,1473707737,140903514,2103610435,1105021001,353205176],[1184677248,2104417720,1271014786,738425725,365296458,1785844683,1232337960,841695630],[203602284,1477776443,319253598,1097757146,334542245,1070541290,526783907,1980031148],[1117640967,2016359662,1848838680,1434783734,71865821,1466883313,1878967152,628464010],[2123550372,1782610153,438776189,420382289,1336261922,1266979708,1529314998,1452966939],[1372569893,1080721979,3041616,1242644259,329929556,1324807490,327847885,2010530331],[1027794523,1385812667,528451876,301461754,1075512551,1861204438,1002555687,2120669652],[1298537985,1369101382,878428687,1623570382,1914942035,1525319383,345903959,2032877217],[604443721,2014664177,1839928920,239746745,739047403,1448876987,1367877917,2027362931],[1237342574,1152886911,2127536035,827570537,346602167,60047088,1755809017,1139469782],[451072864,1506829800,551467343,938691405,1189094428,1798546333,2093345997,47662807],[1740081093,1103825330,1501883327,1348441781,661614255,1825672248,1654305813,901729261],[37197037,1159779522,1872029479,1443889939,2015934027,474745585,2073002792,1219892210],[672105476,1871139779,1392964875,639117180,2123462243,376072427,224678158,144723315],[1641796099,1631714906,1248099289,352087957,438520801,2017513334,1877007835,929742780],[594726944,500621175,1853660052,3802548,329046246,1235643623,851039618,1813545039],[1307605179,380134639,17011515,258952994,645810992,394705790,1137974918,1592268485],[1990558914,156011774,197607138,1974654139,367106166,1189231742,1905880395,603835408],[1642564562,669067885,159590626,998355105,1989648717,421056422,637139281,906469574],[300439616,1410455053,1855381351,2095088077,1870418557,399876351,308318922,113003132],[653176373,1905253075,1229632955,1821114478,1470912311,1748167477,1676926682,2027896580],[459559813,990534451,822650453,446974815,199135565,992214994,1396431076,787516623],[769266834,1401998734,528917226,1252867379,1991289281,571527246,185600922,1029004874],[1836307103,1272149822,251687526,1612556791,641634732,1271886291,667298067,1387050617],[275798878,2045200444,744016318,516922879,896477023,39303014,1203997268,249528047],[383475133,1989956031,101853345,810010882,1391046233,1433661289,794900438,625292587],[1766929770,633221370,1490667950,1673766226,1334993802,668943295,52038232,493143125],[1743515369,1172769887,844057163,1470179499,1608977311,859326695,1397135603,117536322],[234325946,1830275367,1860405906,363168028,2098078852,345503572,495779115,52472259],[1921915087,1247631616,207792295,1594548399,1599868942,182583645,1376677923,7055162],[220824865,357778761,1247405394,1436325697,233290584,932603801,1706100193,1214630426],[1405894739,1521942601,1561579058,2051542783,206898366,1563276309,57862408,661935479],[1361465967,1366050831,1882029488,1423005097,626144337,1326523848,438280552,696567260],[1828560876,986726378,556929914,1357470557,172720440,1246848582,565214355,2003401823],[117584232,1747236660,1892686583,17156049,1181187732,155061796,1644053226,935448031]]},{"start_index":128,"nodes":[[1566923897,1655091375,1782998848,1708661007,673443381,1004911056,1840335378,133385660],[1659352274,1088870309,812671913,1629990316,225790574,1700151570,531466049,211581189],[1910023738,1143948897,654409432,1840821689,876336835,1900068016,1579436244,745432931],[1829915048,682045926,673207053,1473142085,1776131643,1069984648,487299263,1826959067],[20483393,1686296006,1028105878,1319299272,306879646,310943707,1924095414,1148897713],[1713021590,174803033,1689744424,872862691,345706692,476615309,2109186442,2014655],[1030612762,185118584,681246338,955320927,1620395487,1006575932,41925884,326636314],[729668446,1221644879,360668392,1959552187,32461101,375549016,559351147,253724251],[79257038,969960991,1335144646,995528585,128584740,1218566792,1214183077,1912468022],[785105981,483022577,986367505,1872687168,1029641113,1188788914,1649148779,492189904],[1763987718,128251965,139863600,1741901979,210910876,1528654557,1901091338,348749434],[55812531,25195613,508523298,1920107593,514463279,246045448,1793414866,1561144473],[1009439758,2013826250,1936211458,897791600,1811950574,900630630,1051386739,1154200570],[1443763579,1077300366,606004589,1866760884,311644513,1623623713,2043493882,342798737],[584665840,1955341001,1570447608,198636308,750624973,6524655,1071936168,1945749690],[1752018588,180367231,73470880,1154498068,85312596,897866439,912959251,1050918480],[999826705,1890342231,33711614,88613211,868187134,1362122563,18332021,317317320],[1338992821,15002101,510285175,490362862,1000913742,863806834,1904233428,1092919561],[1729963304,531434909,267979484,1090609838,1799120703,1986442919,1647333955,653698330],[1846497042,1453006321,540479208,1357937176,783634856,1154592946,2082951002,328692186],[2082693293,1707095981,1165632437,56954068,1365806246,551318116,214461895,276846547],[1613953,284535305,139123123,913446284,1494841617,1847294872,1910973313,1352344500],[2097196151,668398134,2073716192,1682799930,792223631,644766042,436127804,606688929],[853057941,1331992069,1914947479,1816477662,395636343,1209611096,527641871,1431766142],[1202245653,169547947,2057321502,1898260443,2003706525,1998552388,1440874456,325420576],[1772004681,1444102535,353208833,912850831,1328234123,469096304,886001777,1960859773],[1024990980,1849427200,1310671074,341343949,898292377,1823607912,2085837678,135363339],[486621814,1067607145,229281692,1445637889,1216664812,1935202126,1830803158,895332447],[2051038217,1442734496,534084942,51521918,946035824,807171704,47850401,2046025011],[84990818,45378917,105256916,1571900373,998595514,1334283043,293988205,1167845660],[1211780838,1003345760,2090267474,362602304,1294753612,2109689850,1189289241,688436847],[1888224460,76000973,1199449834,540574169,430047354,215622266,1692977683,168578823],[1923986568,542412626,1256567279,91535638,1493168155,1726458964,1914885820,1974473209],[1254976082,765836285,2074672074,596142844,1261371491,674844692,456168825,320228151],[120251353,226816895,35557665,453922182,418916117,1986604865,30979057,936836212],[1743232828,2124237684,271572167,1342846694,1339067589,2017995104,1354611805,1775958655],[313076698,673142794,163310348,2022945349,582239687,1919109560,214467142,1143334835],[1131325952,243337894,1991658257,2622931,1095397615,921525444,1422752463,947852933],[615322482,1018748733,440523338,945776431,934481858,41469715,1112033327,1704314820],[858992923,1546320347,848797317,412043381,544739800,1916712287,217547887,358715462],[158239675,907459275,797346205,1313846330,1852299775,742303903,1385792189,992113574],[601695683,456587276,1876908416,800867308,1304459458,839355283,155321277,757854604],[166073030,1425238031,755521542,1772591099,1686808780,1694717199,209315928,497975079],[1111657956,2083757711,1978667272,246050116,1360747405,1892760534,159052991,926760859],[1091281921,239102788,1644080436,794139032,257093597,793102901,290318595,1154318499],[1464231868,220915252,105920085,1600865706,935004479,1741645068,376168420,1398500865],[820384018,1437188683,978607734,1904012564,625462347,1343236135,632461160,451586944],[1601426679,1753369449,790339174,546363206,2076693816,1892591448,402455149,1159321531],[618669441,1575897932,1823089625,1227621640,1054456663,83461467,2044660309,160729467],[1046530786,722279215,1810726204,1095508503,1937137766,1509887478,1988982651,1803190488],[1215807646,183098798,1692778801,582007719,1828539775,415750771,556248649,1143210796],[2037388290,1218845711,991775841,1706449586,347919597,97607316,1405480320,1670634890],[175656414,1500481843,1597237142,1071036359,953806539,2060500971,1736699841,877639205],[1931341695,1306207113,1965570569,1089769234,2019775939,1833686570,1583685908,1605390013],[349886845,1856479372,429791523,130256152,1259022270,24573823,1320517560,1715563986],[1798652721,1968067110,1583700298,1492333585,1641391422,559096547,810105294,1434178910],[605896949,1130601448,1390306555,900390243,599419870,741774774,1180690221,854455342],[1052677365,151495336,1799944456,454537136,1737147692,1534831935,26032366,1613688350],[1565908336,1088438634,104406227,1229167462,1501837302,522315285,1024751365,1167113680],[500489113,972847175,1318722072,1696664977,322477975,1769900189,1726381835,918884823],[1485148412,725350732,1022013934,987418744,436844884,2358435,1630710617,577580872],[1659694403,512709223,141999294,1880626496,711903039,700207382,1637461466,1144729319],[1544811723,1234863909,65343397,698403630,1516645567,1026691403,1705901012,1719505572],[367199630,2085629855,1400336985,1086409474,883413594,419026379,1938139967,2121703809],[1579132691,715826653,1223707619,1232670682,1174876906,316329854,1242492601,1996024481],[395130513,1836101281,2087562170,1761851574,4909331,515212210,623483761,1793129931],[721162997,153379732,2058852305,954178241,1243911982,1489863169,1663823452,1592580824],[1817374745,505338039,340805858,500200820,1884645626,1580157460,1567819576,212272411],[331725969,1239306935,2036933642,2051657950,1759258058,1290145073,1978707725,1697057323],[460926922,412610360,288065099,778558074,1705077411,414918102,2096908746,1552739854],[112472403,1172141473,626196560,524961472,2027496766,1723988337,940124041,1782770398],[1120441471,251450278,533168410,1629257455,245583250,1306579833,261634032,169887873],[278888097,35638299,1139703406,502079929,949654603,19116471,2052518932,1132340178],[1838807214,1469591578,1849400820,1826054319,1542021988,1198726108,669827564,797412614],[1471897816,95417436,1621885121,1081558660,1308559949,205981541,1262589708,374519246],[1922909898,693134381,478423172,156273384,391564269,581686603,1474887024,1151695675],[1827894397,754274186,901020680,174301333,1809083824,698732543,168396263,2116571294],[1122887686,38931508,864970138,1785999180,21805851,452068891,1103855422,107152294],[2079044763,1140371336,393764086,1577630595,91333932,2039042063,1800424848,1428992859],[314147163,1868960007,2007886635,1482577248,2112943960,472416516,1683604354,1411632002],[1063178201,774761187,1080405536,1306821452,1334486885,1708292576,863167147,2119213869],[776817091,200097146,2034619162,1576997709,611278178,629681703,791765087,98410671],[182306089,1521408829,1857989733,1654610978,956802079,676166212,1101071593,196539782],[1586729903,491065305,1925557257,1689632060,1951888186,1414995382,1220843341,851026880],[1635689897,650906508,1535260860,8012877,290687201,325979422,614131141,853980069],[1695653650,625241486,1585789682,1069106652,1389511481,2126107020,1784139877,1860264492],[51848642,1225297035,507947644,301199715,1221367215,164871723,1511611780,2046006428],[1477381305,1919925516,1412841395,741644152,1602600687,1757526047,334332762,234514490],[1507835975,389288135,1925257172,689352900,1946273774,651378458,1156106858,1325336524],[1745176355,186567688,919899164,586918678,528976387,176888085,398002027,2072032871],[1367716413,1026702852,2052292249,2109461955,1550771923,923632185,1683350052,1003184688],[231244006,917630641,1623692570,1356499253,786457925,610551603,1328583990,1479251870],[774605627,1088173873,1799192161,541025382,2099908482,1011156217,619940189,667611533],[1281241390,1838756803,511229675,2050576073,796437391,104403557,914874378,1715370136],[1382747841,1957960888,509162748,1947068857,684994737,905842474,1511778784,422006631],[2084818127,1362306001,452957063,2036317794,796369371,831325640,1862566205,1739971240],[1658276028,936158901,1849223244,1009786722,1828265757,437896594,1405928047,174776517],[1239275264,1979738949,667184244,243705067,416306896,1444950433,259806533,367046704],[950668493,1414029648,286324719,279394458,179309971,649404450,2047302818,287683434],[286855288,1003099780,1165889349,803615587,1985379785,1611891890,1306136663,1694090397],[1875788078,395671373,59054828,70229834,1908068795,1526074911,1346259807,1349023556],[1003054583,1909792024,1464047160,1296114734,225010715,940701530,499901060,982803492],[672291146,1301304719,2004122909,1459890132,1233000518,1992148305,1205709637,1783296921],[1204434560,1130310952,505634017,476810150,959936813,638810466,1760781857,755069343],[296214576,1373996367,629649559,2004884944,1280856123,859862570,138263160,1180495037],[50017910,1063001347,671890640,934226811,838195390,1158915251,562711211,1458497849],[766308143,1020193812,2020560284,426773979,62590671,317995527,263017850,724039699],[1326904853,1606258349,1852017109,1603053880,727185919,1824517779,246071949,1043449244],[1481768645,2130221514,1442510784,1843774709,559432872,2009182821,1580953791,1372746645],[1873614137,19056344,456573800,921153916,111188729,334144673,750822607,1203712513],[1633689200,1790849611,913208173,972239371,1254624038,1940588757,1869657319,820154351],[1140244751,1780895986,1766201037,404596803,220237111,1873278428,1515401514,232479396],[66612420,1419754633,937040019,1825129686,368601848,303150118,1180883421,1209689077],[1329707555,2021750522,787102502,1652164900,263032381,1052804403,792061025,1755024634],[1819053639,52567540,831593046,1985897377,5701678,351089093,1183606151,655137845],[489122432,1826234557,200386820,222499716,665966934,986519435,1014169368,1237696100],[1380797588,127431666,945190184,1382532674,1586089249,1145100032,1908432281,1937848835],[224585962,1212488435,1578989008,146215603,1509386693,68781098,1479499101,28822631],[1555106600,1802642115,1976088480,643767461,187337938,923363502,365347853,1324191165],[736664971,480001220,367464859,1441768509,455425077,2043401662,1209128899,2059855501],[787765636,917773090,1327626927,755324266,1271112869,114089666,862636169,885375369],[1420768534,321828251,128092322,735305191,122929007,1405813925,2031547999,255409215],[1385144675,1684296979,2127668827,1069225401,1325692226,935205224,1363110026,32568909],[1402855300,1338772602,1096487936,1536044802,892814622,1051566811,2063963320,724580520],[386766741,838424444,1466812660,1181251004,1112457317,24873980,987832697,1502734526],[1188306592,1411123254,569114172,295184166,2117618762,2070523635,138351225,1649775781],[2108292372,1650906835,71285468,2019473909,476250771,664184889,323402043,604051989],[1699807013,1483401898,1653136638,63657917,503262349,1118649294,104097492,1514706608]]},{"start_index":64,"nodes":[[506933797,1527896227,786931281,1880474273,963674716,1812982499,1103384298,81097557],[667293073,705990797,1758049989,1999544010,1517865219,273438564,1690706886,2097453673],[1635507794,478755634,955928815,307096411,202865655,1108911798,1773525129,652069273],[775851591,2026153449,1411406057,1219320379,994118769,24653116,1562362137,1701329860],[760268111,1127622280,395974895,1959456944,1230313970,1367991755,299010110,363664957],[365724270,2003043163,1180429029,390611353,1379838480,1723329000,748645667,1863577952],[1739170972,2081241137,1989969603,393958078,1646053461,939620684,1590994325,1715208767],[1244144833,59477168,148567105,338157880,310302450,1899753924,285993028,518848998],[1748530854,2058120907,1081448225,1387798110,920621669,1243401424,746309842,1560420299],[1056736158,1850595198,1416455844,657272472,339770451,594030228,1623805981,1632505363],[1735882417,296485022,15918494,133120249,759296375,337202472,1453379423,734740948],[884529778,1566525562,2060893070,1786256408,812675736,1440661241,346576825,724753301],[539651150,401660808,1084118015,1761854312,1399302586,752730146,60687386,1249369573],[488404706,443489030,1905605971,162871553,834836802,526619693,7192615,830235596],[1736977290,832505793,1145405702,2105336966,590459807,1546784746,1251908176,1006732656],[831432078,656112344,122412987,1780253929,49759898,2105371576,2053399058,1615056607],[525953551,647723707,423714805,241460947,111908288,144443547,1482955493,1352086716],[454328299,545485167,252691527,782579411,653053179,1256488921,1513416373,721108688],[70360298,520718009,390880203,432523708,1572899934,1057728109,1053393333,126386288],[749977274,1653683886,830388058,77812907,1834268376,1230800231,1641482898,1927849288],[1673098301,953144516,714715849,822543073,1736963970,1713035584,702140018,188898162],[1470984250,147806437,909576357,812030966,1278750977,898010052,702722322,712640029],[307835567,462695247,1714779863,1950215447,1654668623,2092821794,1512790796,183462524],[1077564306,383234803,266171203,121797525,637093461,901399271,1543479617,608109659],[492128841,1439739958,1970285969,1299192452,850006741,1094716262,734798509,1451386129],[1632644976,424494903,1797864718,731442799,1537711567,228128765,211698290,1848705566],[1443563724,1835357180,336276037,1456760955,255620110,498469823,1589199104,1663295947],[196460255,1908287102,1510310426,207768900,1727978966,2045096757,821506066,1652753595],[302526249,1228339516,875699408,292283659,7452920,292663201,566938259,1436292288],[1204771813,226312836,88629131,185145002,162725046,1682577851,2066379866,310978271],[1602659845,241093774,215600061,1311324650,1807125693,1493783288,377253895,671445298],[923044022,164339431,1612536856,27356974,1816901060,1371259802,432605125,1888759205],[808044501,1908153676,535805757,1707201361,1430070875,761185802,1018335111,1392280943],[2127172436,995686768,2001587513,1177740012,158853401,1530685113,753930,430065654],[1699294739,100534207,1881350797,287423993,1684739490,2005766694,1989211172,1730908908],[2034166847,1498778480,2064506118,858202494,609483514,1796149713,248198330,147200117],[790243763,1255772460,1012316940,1030496264,31943929,1055884956,1127117417,606096196],[1929894049,1020960211,652777743,1551879556,199212073,1655950063,1810888688,862164550],[452544315,1290570909,1949780130,2071972902,1279993376,1208427165,1373306486,73512806],[1930726561,2072663242,485580958,58868363,145021458,889278341,1022169821,106546335],[656907646,1279258091,1534139709,1884018794,391312553,1863226363,2002811040,1406672776],[1976598920,298748791,401720520,897535652,1086546565,770643655,898510652,376168477],[189042325,837755081,1180471298,1239162589,2057524075,1257736796,656665186,1524059716],[1906568595,612039192,578309021,338137608,881044374,599863325,1646846302,569058125],[1351286061,58556999,47375982,1017823242,463884034,1823138865,242418919,328757903],[2030048823,161294231,1342824686,524961875,796049112,1382113085,602108141,1828054992],[1443133486,369267759,381205180,1773892092,59437544,746228308,161425643,624648830],[440623910,290829963,208545601,1033995414,249940016,1874693018,1126364691,2034241143],[513003323,1119687405,233829381,1346863548,858314672,300959708,714526244,785040578],[1958910773,498599164,1173858885,1749796836,113567269,1524545397,694957174,331265831],[2017019957,1537089682,920743277,356941152,1299293236,1612469935,1477268944,796745318],[307810787,1954490902,1157585562,1599741135,742105622,1732877106,1585350256,1414976824],[614926411,128525147,181950424,1128186678,1150796905,951543673,1105266350,1495262671],[1723159155,958460083,1776839418,232347387,140804353,1491869550,1393778121,964607188],[634040386,1061508842,174327707,305447486,1646394232,1507346362,1569069982,464932703],[736340474,645744528,804516301,481032051,1857892525,842468354,1998927103,1107497904],[568775660,233783255,984642884,1046448023,2108509399,1259350116,800918633,140498192],[1114777599,1293779029,1278353054,1438358766,1234946462,881865997,985189352,1179904244],[974477021,1808705722,228618125,1940691467,535954839,173816037,1830990985,1749395073],[1781450136,628916141,57871095,828554646,379871619,898022,949496229,1917059006],[1787356967,1003346531,1692324754,1482877514,1485400447,827330955,2016612711,1792188223],[659247310,1183803771,548354524,651536770,994495286,1127971578,1414390182,1033375651],[955874507,974120166,910915991,539755582,409823842,1472809169,2054322773,1014321900],[460728142,1784221068,1537069967,256159855,694348100,231357492,1236614928,1668104470]]},{"start_index":32,"nodes":[[1293148761,955891702,768336900,781295360,1724894088,1736635611,1648522640,2072686444],[1168185726,1147489204,1188847369,964464043,879818076,1911733684,1409117022,1239438451],[1609203433,864858071,1054864718,642838989,1244726101,1034025644,249713796,147271051],[695430025,1395332816,613123959,1733619908,1610396410,802771187,7662869,1773753671],[1037183336,1568471837,1515033713,1873556678,2117640484,1274334903,261806169,1310937248],[1116437232,763674148,1420661168,1282233923,251973987,1688261041,1997437240,634320119],[2128136061,1328496914,590094480,1296263837,1392963072,1790438563,1218168811,1095372523],[673097650,1640649547,2075828006,269712474,218016730,970662525,1909116683,2041698944],[888981060,1349480765,292730448,1748430874,444316598,1221853948,1269675156,1045446391],[747730757,1856801017,1916080636,238875498,1878482128,922940737,1664824738,1015682594],[1618839025,2021089622,657827246,528519708,1091947947,24356278,1784155256,554490842],[1565335463,2106644875,1540888150,1590309695,1647083904,620594995,923448398,700861576],[1007716592,1423711153,372601918,103659021,825751364,648230435,50885159,1934195190],[260242150,1629140339,1979144064,645060775,956844474,1904356179,999854464,448267442],[291246363,123311098,253050974,640604699,1424033481,1219666957,1505602298,944703883],[1217682498,1891280379,1963628491,1290511066,1526661177,1611045050,1991258303,1726799371],[1726583743,1180862909,1745427164,1099856814,1893243151,1509719471,1697438418,206358126],[1012617344,1754478857,1691446435,243804594,1853974143,224046044,1102462717,1814808185],[393767324,1592953836,1620708568,580888616,1362938254,856997405,165545408,647432984],[591468723,936488856,1774066477,325689489,1457509656,31226455,86330042,1872772987],[1828835727,2065059248,1371397473,848132628,1594637720,547371866,449218509,2090621906],[1749149999,1253907229,1934827111,1359629927,1335891463,32235430,443100632,318277706],[1164986358,1350080458,1772945196,2117744628,1806743591,1118540723,518329010,706143099],[1540440204,1770925086,1157554293,581158979,1571279680,505205086,393861164,2082311778],[131382478,531198881,1602589420,775626403,271838945,543398906,1165796554,37576203],[1363342499,846584657,199929643,905065395,1754564870,979576207,449918641,1078893651],[169357546,1576776026,1212340435,614715508,1288819732,1758409314,90754298,985564128],[566589273,551214697,1748818749,462491070,131973812,2031396411,556364748,1645867198],[334480207,1108672155,9988646,739297585,1901229608,1604519469,1215625902,482771502],[1056074318,1094378277,1792569406,984820376,1958332332,836760776,1933961170,1389244754],[1404051902,182185814,917886450,706775150,1539759536,1954141684,1446965306,588670677],[711672057,1457887899,1907803072,749819117,2015612145,756012413,681716970,990227071]]},{"start_index":16,"nodes":[[372721745,465212020,814325641,1874586221,2015739334,323796449,1197447678,240171056],[578336294,1390357859,706819374,1856461708,1476003925,1237798003,1539217128,1176975131],[1856329055,1123393216,82298503,74868322,500734885,998677751,661985472,673660565],[547348922,1572889274,1320878110,292432133,1137769101,619578948,729344470,1813383729],[1508868337,1937945224,513582369,679468773,799819847,2001126719,1155866904,72836569],[636354239,607125906,648832081,1623044403,932835510,266559950,1310856556,1156863367],[105666854,1770407582,483727069,1542948180,1903855818,1887666521,404487490,1180576472],[1173211277,1898949632,714329273,717405584,1966112942,1465103732,1585275226,1233716395],[1807161279,213580715,577515669,942088177,1267724163,1833504067,1987835228,183615704],[246100532,735555484,1836823256,1699607486,728029466,1727144798,1566605411,799904759],[1841126292,1348171541,921253664,729069223,87616991,1005446546,1927771620,1171319122],[2047631432,1302494012,2120175532,138107300,1878319867,914800318,1506341067,492467508],[654481188,1489211939,1636600290,1042529992,1192099549,1227771165,1910772765,533768898],[1110389116,200922502,1624236056,2087522801,1844000534,909772279,838439553,257265585],[1294720760,1292267533,604359385,462198320,719790953,1317534122,600734415,1335049098],[550329989,1013808551,1955844811,500624087,1532113458,143499368,1623225977,338864965]]},{"start_index":8,"nodes":[[62382174,630575709,1161394275,1926139043,937807296,849885462,2095647690,381153672],[313116914,197209475,1901324205,1594069304,1447896496,645721256,513030911,1544726968],[1974856774,1820482666,593127922,2040687574,641403621,1640693872,1683153143,1773530096],[81930005,19762629,1168202551,517755115,1349858452,1676190321,185905091,166975920],[1511218115,1971402420,1169220062,571743962,914155417,416677249,1382654676,658928887],[1259387474,1253249557,224801264,1709264054,1896054592,877713741,213925790,231154980],[658390431,1635766136,1355443251,418060436,895523683,1521305497,395784979,1706400915],[1608018273,832753231,1899931709,421656381,1010390176,764398574,223780535,871587695]]},{"start_index":4,"nodes":[[1667667504,932921403,598495188,461381620,1768563051,1273304347,1190549665,3419097],[1657380503,576638377,1089054,2048114635,1758968626,1651927646,1812959350,1265591305],[147897539,1167555719,501208765,675441128,232360725,909290691,849886039,663164422],[2105022482,811352813,1762242412,292832721,1844008133,1044570075,1359832347,774763105]]},{"start_index":2,"nodes":[[1892787449,1859308444,1114331935,1526139802,932170792,1418009830,1550953018,481935438],[1661416315,1855163305,92421553,409116227,69728793,1228722548,1371015059,1811906558]]},{"start_index":1,"nodes":[[1956191271,1876078134,345154306,1423706441,455623409,8791966,194678276,1789379120]]}]},"_encoding_type":null} diff --git a/example/config.yaml b/example/config.yaml index 1cc62c94..847c7696 100644 --- a/example/config.yaml +++ b/example/config.yaml @@ -42,3 +42,8 @@ logging: - name: storage children: - name: block_storage + - name: blockchain + children: + - name: block_tree + - name: fork_choice + level: trace \ No newline at end of file diff --git a/src/app/CMakeLists.txt b/src/app/CMakeLists.txt index 01c593f1..a2fc0d91 100644 --- a/src/app/CMakeLists.txt +++ b/src/app/CMakeLists.txt @@ -4,35 +4,81 @@ # SPDX-License-Identifier: Apache-2.0 # +execute_process( + COMMAND git symbolic-ref -q HEAD + WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}" + OUTPUT_VARIABLE GIT_REF + OUTPUT_STRIP_TRAILING_WHITESPACE + ERROR_QUIET +) + +if(GIT_REF) + set(GIT_REF_FILE "${CMAKE_SOURCE_DIR}/.git/${GIT_REF}") +else() + set(GIT_REF_FILE "${CMAKE_SOURCE_DIR}/.git/HEAD") +endif() + set(BUILD_VERSION_CPP "${CMAKE_BINARY_DIR}/generated/app/build_version.cpp") set(GET_VERSION_SCRIPT "${CMAKE_SOURCE_DIR}/scripts/get_version.sh") add_custom_command( OUTPUT ${BUILD_VERSION_CPP} - COMMAND echo "// Auto-generated file" > ${BUILD_VERSION_CPP} - COMMAND echo "#include " >> ${BUILD_VERSION_CPP} - COMMAND echo "namespace lean {" >> ${BUILD_VERSION_CPP} - COMMAND echo " const std::string &buildVersion() {" >> ${BUILD_VERSION_CPP} - COMMAND printf " static const std::string buildVersion(\"" >> ${BUILD_VERSION_CPP} - COMMAND ${GET_VERSION_SCRIPT} >> ${BUILD_VERSION_CPP} - COMMAND echo "\");" >> ${BUILD_VERSION_CPP} - COMMAND echo " return buildVersion;" >> ${BUILD_VERSION_CPP} - COMMAND echo " }" >> ${BUILD_VERSION_CPP} - COMMAND echo "}" >> ${BUILD_VERSION_CPP} + + COMMAND ${CMAKE_COMMAND} -E make_directory "$" + + COMMAND ${CMAKE_COMMAND} -E echo "// Auto-generated file" > "${BUILD_VERSION_CPP}" + COMMAND ${CMAKE_COMMAND} -E echo "#include " >> "${BUILD_VERSION_CPP}" + COMMAND ${CMAKE_COMMAND} -E echo "" >> "${BUILD_VERSION_CPP}" + COMMAND ${CMAKE_COMMAND} -E echo "namespace lean {" >> "${BUILD_VERSION_CPP}" + COMMAND ${CMAKE_COMMAND} -E echo " const std::string &buildVersion() {" >> "${BUILD_VERSION_CPP}" + COMMAND ${CMAKE_COMMAND} -E env sh -c "printf '%s' ' static const std::string buildVersion(\"' >> \"${BUILD_VERSION_CPP}\"" + + COMMAND ${CMAKE_COMMAND} -E env sh -c "\"${GET_VERSION_SCRIPT}\" >> \"${BUILD_VERSION_CPP}\"" + + COMMAND ${CMAKE_COMMAND} -E echo "\");" >> "${BUILD_VERSION_CPP}" + COMMAND ${CMAKE_COMMAND} -E echo " return buildVersion;" >> "${BUILD_VERSION_CPP}" + COMMAND ${CMAKE_COMMAND} -E echo " }" >> "${BUILD_VERSION_CPP}" + COMMAND ${CMAKE_COMMAND} -E echo "} // namespace lean" >> "${BUILD_VERSION_CPP}" + COMMENT "Generate build_version.cpp" - DEPENDS ${GET_VERSION_SCRIPT} + DEPENDS + "${GET_VERSION_SCRIPT}" + "${GIT_REF_FILE}" VERBATIM ) add_library(build_version "${BUILD_VERSION_CPP}" ) -set(DEFAULT_LOGGING_YAML_CPP "${CMAKE_BINARY_DIR}/generated/app/default_logging_yaml.cpp") -file(READ "${CMAKE_SOURCE_DIR}/example/config.yaml" DEFAULT_LOGGING_YAML) -configure_file("${CMAKE_CURRENT_LIST_DIR}/default_logging_yaml.cpp.in" "${DEFAULT_LOGGING_YAML_CPP}") +set(DEFAULT_CONFIG_CPP "${CMAKE_BINARY_DIR}/generated/app/default_config.cpp") +set(DEFAULT_CONFIG_YAML "${CMAKE_SOURCE_DIR}/example/config.yaml") +add_custom_command( + OUTPUT "${DEFAULT_CONFIG_CPP}" + + COMMAND ${CMAKE_COMMAND} -E make_directory "$" + + COMMAND ${CMAKE_COMMAND} -E echo "// Auto-generated file" > "${DEFAULT_CONFIG_CPP}" + COMMAND ${CMAKE_COMMAND} -E echo "#include \"app/default_config.hpp\"" >> "${DEFAULT_CONFIG_CPP}" + COMMAND ${CMAKE_COMMAND} -E echo "" >> "${DEFAULT_CONFIG_CPP}" + COMMAND ${CMAKE_COMMAND} -E echo "namespace lean {" >> "${DEFAULT_CONFIG_CPP}" + COMMAND ${CMAKE_COMMAND} -E echo " const std::string &defaultConfigYaml() {" >> "${DEFAULT_CONFIG_CPP}" + COMMAND ${CMAKE_COMMAND} -E echo " static const std::string defaultConfigYaml = R\"yaml(" >> "${DEFAULT_CONFIG_CPP}" + + COMMAND ${CMAKE_COMMAND} -E cat "${DEFAULT_CONFIG_YAML}" >> "${DEFAULT_CONFIG_CPP}" + + COMMAND ${CMAKE_COMMAND} -E echo "" >> "${DEFAULT_CONFIG_CPP}" + COMMAND ${CMAKE_COMMAND} -E echo ")yaml\";" >> "${DEFAULT_CONFIG_CPP}" + COMMAND ${CMAKE_COMMAND} -E echo " return defaultConfigYaml;" >> "${DEFAULT_CONFIG_CPP}" + COMMAND ${CMAKE_COMMAND} -E echo " }" >> "${DEFAULT_CONFIG_CPP}" + COMMAND ${CMAKE_COMMAND} -E echo "} // namespace lean" >> "${DEFAULT_CONFIG_CPP}" + + DEPENDS "${DEFAULT_CONFIG_YAML}" + COMMENT "Generate default_config.cpp" + VERBATIM +) add_library(app_configuration SHARED configuration.cpp - "${DEFAULT_LOGGING_YAML_CPP}" + "${DEFAULT_CONFIG_CPP}" ) target_link_libraries(app_configuration Boost::boost diff --git a/src/app/configurator.cpp b/src/app/configurator.cpp index 0f9233b7..e9b6d054 100644 --- a/src/app/configurator.cpp +++ b/src/app/configurator.cpp @@ -26,7 +26,7 @@ #include "app/build_version.hpp" #include "app/configuration.hpp" -#include "app/default_logging_yaml.hpp" +#include "app/default_config.hpp" #include "app/validator_keys_manifest.hpp" #include "crypto/xmss/xmss_util.hpp" #include "log/formatters/filepath.hpp" @@ -161,9 +161,17 @@ namespace lean::app { namespace po = boost::program_options; namespace fs = std::filesystem; + // clang-format off + po::options_description options; - options.add_options()("help,h", "show help")("version,v", "show version")( - "config,c", po::value(), "config-file path"); + options.add_options() + ("help,h", "show help") + ("version,v", "show version") + ("config,c", po::value(), "config-file path") + ("log,l", po::value>(), "Sets a custom logging filter") + ; + + // clang-format on po::variables_map vm; @@ -211,6 +219,10 @@ namespace lean::app { } } + if (vm.contains("log")) { + logger_cli_args_ = vm["log"].as>(); + } + return false; } @@ -237,10 +249,10 @@ namespace lean::app { outcome::result Configurator::getLoggingConfig() { auto load_default = [&]() -> outcome::result { try { - return YAML::Load(defaultLoggingYaml())["logging"]; + return YAML::Load(defaultConfigYaml())["logging"]; } catch (const std::exception &e) { - file_errors_ << "E: Failed to load default logging config: " << e.what() - << "\n"; + file_errors_ << "E: Failed to load embedded default config: " + << e.what() << "\n"; return Error::ConfigFileParseFailed; } }; @@ -254,6 +266,7 @@ namespace lean::app { } return load_default(); } + outcome::result> Configurator::calculateConfig( qtils::SharedRef logger) { logger_ = std::move(logger); @@ -405,7 +418,8 @@ namespace lean::app { auto value = validator_keys_manifest.as(); config_->validator_keys_manifest_path_ = value; } else { - file_errors_ << "E: Value 'general.validator-keys-manifest' must be scalar\n"; + file_errors_ << "E: Value 'general.validator-keys-manifest' must " + "be scalar\n"; file_has_error_ = true; } } @@ -504,10 +518,11 @@ namespace lean::app { cli_values_map_, "xmss-sk", [&](const std::string &value) { config_->xmss_secret_key_path_ = value; }); - find_argument( - cli_values_map_, "validator-keys-manifest", [&](const std::string &value) { - config_->validator_keys_manifest_path_ = value; - }); + find_argument(cli_values_map_, + "validator-keys-manifest", + [&](const std::string &value) { + config_->validator_keys_manifest_path_ = value; + }); if (fail) { return Error::CliArgsParseFailed; } @@ -610,11 +625,13 @@ namespace lean::app { // Validate and load XMSS keys (mandatory) if (config_->xmss_public_key_path_.empty()) { - SL_ERROR(logger_, "The '--xmss-pk' (XMSS public key) path must be provided"); + SL_ERROR(logger_, + "The '--xmss-pk' (XMSS public key) path must be provided"); return Error::InvalidValue; } if (config_->xmss_secret_key_path_.empty()) { - SL_ERROR(logger_, "The '--xmss-sk' (XMSS secret key) path must be provided"); + SL_ERROR(logger_, + "The '--xmss-sk' (XMSS secret key) path must be provided"); return Error::InvalidValue; } @@ -637,10 +654,10 @@ namespace lean::app { } // Load XMSS keypair from JSON files - OUTCOME_TRY(keypair, crypto::xmss::loadKeypairFromJson( - config_->xmss_secret_key_path_, - config_->xmss_public_key_path_ - )); + OUTCOME_TRY( + keypair, + crypto::xmss::loadKeypairFromJson(config_->xmss_secret_key_path_, + config_->xmss_public_key_path_)); config_->xmss_keypair_ = std::move(keypair); SL_INFO(logger_, "Loaded XMSS keypair from:"); SL_INFO(logger_, " Public key: {}", config_->xmss_public_key_path_); @@ -648,15 +665,17 @@ namespace lean::app { // Load validator keys manifest (mandatory) if (config_->validator_keys_manifest_path_.empty()) { - SL_ERROR(logger_, "The '--validator-keys-manifest' path must be provided"); + SL_ERROR(logger_, + "The '--validator-keys-manifest' path must be provided"); return Error::InvalidValue; } - config_->validator_keys_manifest_path_ = - resolve_relative(config_->validator_keys_manifest_path_, "validator-keys-manifest"); + config_->validator_keys_manifest_path_ = resolve_relative( + config_->validator_keys_manifest_path_, "validator-keys-manifest"); if (not is_regular_file(config_->validator_keys_manifest_path_)) { SL_ERROR(logger_, - "The 'validator-keys-manifest' file does not exist or is not a file: {}", + "The 'validator-keys-manifest' file does not exist or is not a " + "file: {}", config_->validator_keys_manifest_path_); return Error::InvalidValue; } diff --git a/src/app/configurator.hpp b/src/app/configurator.hpp index 8246f235..4d58ba50 100644 --- a/src/app/configurator.hpp +++ b/src/app/configurator.hpp @@ -50,6 +50,9 @@ namespace lean::app { outcome::result step2(); outcome::result getLoggingConfig(); + std::vector getLoggingCliArgs() { + return logger_cli_args_; + } outcome::result> calculateConfig( qtils::SharedRef logger); @@ -70,6 +73,7 @@ namespace lean::app { bool file_has_warn_ = false; bool file_has_error_ = false; std::ostringstream file_errors_; + std::vector logger_cli_args_; boost::program_options::options_description cli_options_; boost::program_options::variables_map cli_values_map_; diff --git a/src/app/default_logging_yaml.hpp b/src/app/default_config.hpp similarity index 68% rename from src/app/default_logging_yaml.hpp rename to src/app/default_config.hpp index ec971545..8333042e 100644 --- a/src/app/default_logging_yaml.hpp +++ b/src/app/default_config.hpp @@ -10,7 +10,7 @@ namespace lean { /** - * YAML to read default logging config. + * YAML to read default config. */ - const std::string &defaultLoggingYaml(); + const std::string &defaultConfigYaml(); } // namespace lean diff --git a/src/app/default_logging_yaml.cpp.in b/src/app/default_logging_yaml.cpp.in deleted file mode 100644 index b3b9f4af..00000000 --- a/src/app/default_logging_yaml.cpp.in +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright Quadrivium LLC - * All Rights Reserved - * SPDX-License-Identifier: Apache-2.0 - */ - -#include "app/default_logging_yaml.hpp" - -namespace lean { - const std::string &defaultLoggingYaml() { - static std::string yaml = R"yaml( -@DEFAULT_LOGGING_YAML@ -)yaml"; - return yaml; - } -} // namespace lean diff --git a/src/app/impl/timeline_impl.cpp b/src/app/impl/timeline_impl.cpp index 695689aa..7412b427 100644 --- a/src/app/impl/timeline_impl.cpp +++ b/src/app/impl/timeline_impl.cpp @@ -29,7 +29,7 @@ namespace lean::app { qtils::SharedRef config) : logger_(logsys->getLogger("Timeline", "application")), state_manager_(std::move(state_manager)), - config_(std::move(config)), + genesis_config_(std::move(config)), clock_(std::move(clock)), se_manager_(std::move(se_manager)) { state_manager_->takeControl(*this); @@ -51,10 +51,11 @@ namespace lean::app { void TimelineImpl::start() { auto now = clock_->nowMsec(); auto next_slot = - now > config_->config.genesis_time * 1000 - ? (now - config_->config.genesis_time * 1000) / SLOT_DURATION_MS + 1 + now > genesis_config_->genesis_time * 1000 + ? (now - genesis_config_->genesis_time * 1000) / SLOT_DURATION_MS + + 1 : 1; - auto time_to_next_slot = config_->config.genesis_time * 1000 + auto time_to_next_slot = genesis_config_->genesis_time * 1000 + SLOT_DURATION_MS * next_slot - now; if (time_to_next_slot < SLOT_DURATION_MS / 2) { ++next_slot; @@ -83,14 +84,14 @@ namespace lean::app { auto now = clock_->nowMsec(); auto next_slot = - (now - config_->config.genesis_time * 1000) / SLOT_DURATION_MS + 1; - auto time_to_next_slot = config_->config.genesis_time * 1000 + (now - genesis_config_->genesis_time * 1000) / SLOT_DURATION_MS + 1; + auto time_to_next_slot = genesis_config_->genesis_time * 1000 + SLOT_DURATION_MS * next_slot - now; SL_INFO(logger_, "Next slot is {} in {}ms", next_slot, time_to_next_slot); const auto slot_start_abs = - config_->config.genesis_time * 1000 + genesis_config_->genesis_time * 1000 + SLOT_DURATION_MS * msg->slot; // in milliseconds auto abs_interval1 = slot_start_abs + SECONDS_PER_INTERVAL * 1000; @@ -128,7 +129,7 @@ namespace lean::app { std::make_shared( 3, msg->slot, msg->epoch)); - const auto next_slot_abs = config_->config.genesis_time * 1000 + const auto next_slot_abs = genesis_config_->genesis_time * 1000 + SLOT_DURATION_MS * (msg->slot + 1); auto time_to_next_slot_abs = ms_to_abs(next_slot_abs); se_manager_->notifyDelayed( diff --git a/src/app/impl/timeline_impl.hpp b/src/app/impl/timeline_impl.hpp index 37c844fd..16e33814 100644 --- a/src/app/impl/timeline_impl.hpp +++ b/src/app/impl/timeline_impl.hpp @@ -51,7 +51,7 @@ namespace lean::app { qtils::SharedRef logger_; qtils::SharedRef state_manager_; - qtils::SharedRef config_; + qtils::SharedRef genesis_config_; qtils::SharedRef clock_; qtils::SharedRef se_manager_; diff --git a/src/blockchain/CMakeLists.txt b/src/blockchain/CMakeLists.txt index ec2349f8..9f828704 100644 --- a/src/blockchain/CMakeLists.txt +++ b/src/blockchain/CMakeLists.txt @@ -17,6 +17,9 @@ target_link_libraries(validator_registry add_library(blockchain fork_choice.cpp genesis_config.cpp + impl/anchor_block_impl.cpp + impl/anchor_state_impl.cpp + impl/genesis_block_header_impl.cpp impl/block_storage_error.cpp impl/block_storage_impl.cpp impl/block_storage_initializer.cpp @@ -24,7 +27,6 @@ add_library(blockchain impl/block_tree_impl.cpp impl/block_tree_initializer.cpp impl/cached_tree.cpp - impl/fc_block_tree.cpp impl/storage_util.cpp state_transition_function.cpp ) diff --git a/src/blockchain/block_header_repository.hpp b/src/blockchain/block_header_repository.hpp index 10517000..34f16003 100644 --- a/src/blockchain/block_header_repository.hpp +++ b/src/blockchain/block_header_repository.hpp @@ -30,10 +30,10 @@ namespace lean::blockchain { virtual ~BlockHeaderRepository() = default; /** - * @return the number of the block with the provided {@param block_hash} + * @return the slot of the block with the provided {@param block_hash} * in case one is in the storage or an error */ - [[nodiscard]] virtual outcome::result getNumberByHash( + [[nodiscard]] virtual outcome::result getSlotByHash( const BlockHash &block_hash) const = 0; /** diff --git a/src/blockchain/block_storage.hpp b/src/blockchain/block_storage.hpp index f68c2dd6..2b49355b 100644 --- a/src/blockchain/block_storage.hpp +++ b/src/blockchain/block_storage.hpp @@ -13,10 +13,12 @@ #include "types/block_body.hpp" #include "types/block_data.hpp" #include "types/block_header.hpp" -#include "types/justification.hpp" #include "types/signed_block_with_attestation.hpp" #include "types/types.hpp" +namespace lean { + struct State; +} namespace lean::blockchain { /** @@ -147,7 +149,7 @@ namespace lean::blockchain { // -- body -- /** - * Saves provided body of block to block storage + * Saves provided body of block to block storage * @returns result of saving */ virtual outcome::result putBlockBody(const BlockHash &block_hash, @@ -167,29 +169,20 @@ namespace lean::blockchain { virtual outcome::result removeBlockBody( const BlockHash &block_hash) = 0; - // -- justification -- + // -- state -- + // TODO: refactoring is needed - make special separated storage for states /** - * Saves {@param justification} of block with hash {@param block_hash} to - * block storage + * Saves provided state to block storage * @returns result of saving */ - virtual outcome::result putJustification( - const Justification &justification, const BlockHash &block_hash) = 0; + virtual outcome::result putState(const BlockHash &block_hash, + const State &state) = 0; - /** - * Tries to get justification of block finality by {@param block_hash} - * @returns justification or error - */ - virtual outcome::result> getJustification( + [[nodiscard]] virtual outcome::result> getState( const BlockHash &block_hash) const = 0; - /** - * Removes justification of block with hash {@param block_hash} from block - * storage - * @returns result of saving - */ - virtual outcome::result removeJustification( + virtual outcome::result removeState( const BlockHash &block_hash) = 0; // -- combined diff --git a/src/blockchain/block_tree.hpp b/src/blockchain/block_tree.hpp index dea750a1..7f15e100 100644 --- a/src/blockchain/block_tree.hpp +++ b/src/blockchain/block_tree.hpp @@ -7,7 +7,6 @@ #pragma once #include "blockchain/block_header_repository.hpp" -#include "types/justification.hpp" namespace lean { struct Block; @@ -87,13 +86,11 @@ namespace lean::blockchain { virtual outcome::result removeLeaf(const BlockHash &block_hash) = 0; /** - * Mark the block as finalized and store a finalization justification + * Mark the block as finalized (and clean up sidechain internally) * @param block to be finalized - * @param justification of the finalization * @return nothing or error */ - virtual outcome::result finalize( - const BlockHash &block, const Justification &justification) = 0; + virtual outcome::result finalize(const BlockHash &block) = 0; /** * Get a chain of blocks from provided block to direction of the best block diff --git a/src/blockchain/fork_choice.cpp b/src/blockchain/fork_choice.cpp index 46a1c5b9..4e8269b6 100644 --- a/src/blockchain/fork_choice.cpp +++ b/src/blockchain/fork_choice.cpp @@ -10,23 +10,28 @@ #include #include #include +#include #include #include "blockchain/genesis_config.hpp" #include "blockchain/is_proposer.hpp" +#include "impl/block_tree_impl.hpp" #include "metrics/impl/metrics_impl.hpp" #include "types/signed_block_with_attestation.hpp" +#include "utils/lru_cache.hpp" namespace lean { - void ForkChoiceStore::updateSafeTarget() { + outcome::result ForkChoiceStore::updateSafeTarget() { // Get validator count from head state - auto &head_state = getState(head_); + OUTCOME_TRY(head_state, getState(head_)); - // 2/3rd majority min voting voting weight for target selection - auto min_target_score = ceilDiv(head_state.validatorCount() * 2, 3); + // 2/3rd majority min voting weight for target selection + auto min_target_score = ceilDiv(head_state->validatorCount() * 2, 3); safe_target_ = computeLmdGhostHead( latest_justified_.root, latest_new_attestations_, min_target_score); + + return outcome::success(); } void ForkChoiceStore::updateHead() { @@ -46,38 +51,42 @@ namespace lean { updateHead(); } - Slot ForkChoiceStore::getCurrentSlot() { + Slot ForkChoiceStore::getCurrentSlot() const { Slot current_slot = time_ / INTERVALS_PER_SLOT; return current_slot; } - BlockHash ForkChoiceStore::getHead() { return head_; } - const State &ForkChoiceStore::getState(const BlockHash &block_hash) const { - auto it = states_.find(block_hash); - if (it == states_.end()) { - throw std::out_of_range("No state for block hash"); - } - return it->second; + outcome::result> ForkChoiceStore::getState( + const BlockHash &block_hash) const { + auto state = states_.get_else(block_hash, [&]() -> outcome::result { + OUTCOME_TRY(state_opt, block_storage_->getState(block_hash)); + if (state_opt.has_value()) { + return state_opt.value(); + } + return Error::STATE_NOT_FOUND; + }); + return state; } bool ForkChoiceStore::hasBlock(const BlockHash &hash) const { - return blocks_.contains(hash); + return block_tree_->has(hash); } std::optional ForkChoiceStore::getBlockSlot( const BlockHash &block_hash) const { - if (not blocks_.contains(block_hash)) { - return std::nullopt; + auto slot_res = block_tree_->getSlotByHash(block_hash); + if (slot_res.has_value()) { + return slot_res.value(); } - return blocks_.at(block_hash).message.block.slot; + return std::nullopt; } Slot ForkChoiceStore::getHeadSlot() const { - return blocks_.at(head_).message.block.slot; + return getBlockSlot(head_).value(); } const Config &ForkChoiceStore::getConfig() const { @@ -85,25 +94,25 @@ namespace lean { } Checkpoint ForkChoiceStore::getLatestFinalized() const { - return latest_finalized_; + return static_cast(block_tree_->lastFinalized()); } Checkpoint ForkChoiceStore::getLatestJustified() const { return latest_justified_; } - Checkpoint ForkChoiceStore::getAttestationTarget() const { - // Start from head as target candidate + // Start from head as target-candidate auto target_block_root = head_; // If there is no very recent safe target, then vote for the k'th ancestor // of the head + auto safe_target_slot = getBlockSlot(safe_target_).value(); for (auto i = 0; i < JUSTIFICATION_LOOKBACK_SLOTS; ++i) { - if (blocks_.at(target_block_root).message.block.slot - > blocks_.at(safe_target_).message.block.slot) { - target_block_root = - blocks_.at(target_block_root).message.block.parent_root; + auto target_header = + block_tree_->getBlockHeader(target_block_root).value(); + if (target_header.slot > safe_target_slot) { + target_block_root = target_header.parent_root; } else { break; } @@ -111,23 +120,28 @@ namespace lean { // If the latest finalized slot is very far back, then only some slots are // valid to justify, make sure the target is one of those - while (not isJustifiableSlot( - latest_finalized_.slot, - blocks_.at(target_block_root).message.block.slot)) { - target_block_root = - blocks_.at(target_block_root).message.block.parent_root; + auto latest_finalized_slot = block_tree_->lastFinalized().slot; + while (true) { + auto target_header = + block_tree_->getBlockHeader(target_block_root).value(); + + if (isJustifiableSlot(latest_finalized_slot, target_header.slot)) { + break; + } + target_block_root = target_header.parent_root; } + auto target_header = block_tree_->getBlockHeader(target_block_root).value(); return Checkpoint{ .root = target_block_root, - .slot = blocks_.at(target_block_root).message.block.slot, + .slot = target_header.slot, }; } AttestationData ForkChoiceStore::produceAttestationData(Slot slot) const { Checkpoint head_checkpoint{ .root = head_, - .slot = blocks_.at(head_).message.block.slot, + .slot = getHeadSlot(), }; auto target_checkpoint = getAttestationTarget(); @@ -144,11 +158,11 @@ namespace lean { ForkChoiceStore::produceBlockWithSignatures(Slot slot, ValidatorIndex validator_index) { // Get parent block and state to build upon - const auto &head_root = getHead(); - const auto &head_state = getState(head_root); + auto head_root = head_; + OUTCOME_TRY(head_state, getState(head_)); // Validate proposer authorization for this slot - if (not isProposer(validator_index, slot, head_state.validatorCount())) { + if (not isProposer(validator_index, slot, head_state->validatorCount())) { return Error::INVALID_PROPOSER; } @@ -170,8 +184,8 @@ namespace lean { }; // Apply state transition to get the post-block state - // First advance state to target slot, then process the block - auto post_state = head_state; + // First advance state to target-slot, then process the block + auto post_state = *head_state; BOOST_OUTCOME_TRY(stf_.processSlots(post_state, slot)); BOOST_OUTCOME_TRY(stf_.processBlock(post_state, candidate_block)); @@ -179,13 +193,13 @@ namespace lean { auto new_attestations = false; for (auto &signed_attestation : latest_known_attestations_ | std::views::values) { - // Skip if target block is unknown in our store + // Skip if target-block is unknown in our store auto &data = signed_attestation.message.data; - if (not blocks_.contains(data.head.root)) { + if (not block_tree_->has(data.head.root)) { continue; } - // Skip if attestation source does not match post-state's latest + // Skip if attestation's source does not match post-state's latest // justified if (data.source != post_state.latest_justified) { continue; @@ -205,7 +219,7 @@ namespace lean { } } - // Create final block with all collected attestations + // Create the final block with all collected attestations Block block{ .slot = slot, .proposer_index = validator_index, @@ -216,7 +230,7 @@ namespace lean { }; // Apply state transition to get final post-state and compute state root BOOST_OUTCOME_TRY(auto state, - stf_.stateTransition(block, head_state, false)); + stf_.stateTransition(block, *head_state, false)); block.state_root = sszHash(state); block.setHash(); @@ -248,7 +262,7 @@ namespace lean { } Attestation ForkChoiceStore::produceAttestation( - Slot slot, ValidatorIndex validator_index) { + Slot slot, ValidatorIndex validator_index) const { return Attestation{ .validator_id = validator_index, .data = produceAttestationData(slot), @@ -266,39 +280,39 @@ namespace lean { auto timer = metrics_->fc_attestation_validation_time_seconds()->timer(); // Availability Check - // + // We cannot count a vote if we haven't seen the blocks involved. - if (not blocks_.contains(data.source.root)) { + if (not block_tree_->has(data.source.root)) { return Error::INVALID_ATTESTATION; } - if (not blocks_.contains(data.target.root)) { + if (not block_tree_->has(data.target.root)) { return Error::INVALID_ATTESTATION; } - if (not blocks_.contains(data.head.root)) { + if (not block_tree_->has(data.head.root)) { return Error::INVALID_ATTESTATION; } // Topology Check - // + // History is linear and monotonic. Source must be older than Target. if (data.source.slot > data.target.slot) { return Error::INVALID_ATTESTATION; } // Consistency Check - // + // Validate checkpoint slots match block slots - auto &source_block = blocks_.at(data.source.root).message.block; - auto &target_block = blocks_.at(data.target.root).message.block; - if (source_block.slot != data.source.slot) { + auto source_block_slot = getBlockSlot(data.source.root); + auto target_block_slot = getBlockSlot(data.target.root); + if (source_block_slot != data.source.slot) { return Error::INVALID_ATTESTATION; } - if (target_block.slot != data.target.slot) { + if (target_block_slot != data.target.slot) { return Error::INVALID_ATTESTATION; } // Time Check - // + // Validate attestation is not too far in the future // We allow a small margin for clock disparity (1 slot), but no further. if (data.slot > getCurrentSlot() + 1) { @@ -328,7 +342,7 @@ namespace lean { if (is_from_block) { // On-chain attestation processing - // + // These are historical attestations from other validators included by the // proposer. // - They are processed immediately as "known" attestations, @@ -363,7 +377,7 @@ namespace lean { } } else { // Network gossip attestation processing - // + // These are attestations received via the gossip network. // - They enter the "new" stage, // - They must wait for interval tick acceptance before @@ -407,7 +421,7 @@ namespace lean { const auto &signatures = signed_block.signature; // Combine all attestations that need verification - // + // This creates a single list containing both: // 1. Block body attestations (from other validators) // 2. Proposer attestation (from the block producer) @@ -433,13 +447,15 @@ namespace lean { // - Validator set is determined at the parent block // - Public keys must be registered before signing // - State root is committed in the block header - auto it = states_.find(block.parent_root); - if (it == states_.end()) { - SL_WARN(logger_, "Parent state not found for block"); + auto parent_state_res = getState(block.parent_root); + if (parent_state_res.has_error()) { + SL_WARN(logger_, + "Parent state not found for block {}: {}", + block.index(), + parent_state_res.error()); return false; } - const auto &parent_state = it->second; - const auto &validators = parent_state.validators; + const auto &validators = parent_state_res.value()->validators; // Verify each attestation signature for (size_t index = 0; index < all_attestations.size(); ++index) { @@ -482,28 +498,37 @@ namespace lean { return true; } + void ForkChoiceStore::updateLastFinalized(const Checkpoint &checkpoint) { + auto res = block_tree_->finalize(checkpoint.root); + BOOST_ASSERT(not res.has_error()); + } + outcome::result ForkChoiceStore::onBlock( SignedBlockWithAttestation signed_block_with_attestation) { - auto timer = metrics_->fc_block_processing_time_seconds()->timer(); auto &block = signed_block_with_attestation.message.block; - auto &proposer_attestation = - signed_block_with_attestation.message.proposer_attestation; - auto &signatures = signed_block_with_attestation.signature; - block.setHash(); auto block_hash = block.hash(); + // If the block is already known, ignore it - if (blocks_.contains(block_hash)) { + if (block_tree_->has(block_hash)) { return outcome::success(); } - // Verify parent chain is available - // + auto &proposer_attestation = + signed_block_with_attestation.message.proposer_attestation; + auto &signatures = signed_block_with_attestation.signature; + + auto timer = metrics_->fc_block_processing_time_seconds()->timer(); + + // Verify parent-chain is available + // The parent state must exist before processing this block. // If missing, the node must sync the parent chain first. - auto &parent_state = states_.at(block.parent_root); + + OUTCOME_TRY(parent_state, getState(block.parent_root)); + // at this point parent state should be available so node should sync - // parent chain if not available before adding block to forkchoice + // parent-chain if not available before adding block to forkchoice auto valid_signatures = validateBlockSignatures(signed_block_with_attestation); @@ -512,9 +537,15 @@ namespace lean { return Error::INVALID_ATTESTATION; } - // Get post state from STF (State Transition Function) + // Get post-state from STF (State Transition Function) BOOST_OUTCOME_TRY(auto post_state, - stf_.stateTransition(block, parent_state, true)); + stf_.stateTransition(block, *parent_state, true)); + + // Add block + OUTCOME_TRY(block_tree_->addBlock(signed_block_with_attestation)); + + // Store state + OUTCOME_TRY(block_storage_->putState(block_hash, post_state)); // If post-state has a higher justified checkpoint, update it to the store. if (post_state.latest_justified.slot > latest_justified_.slot) { @@ -522,15 +553,12 @@ namespace lean { } // If post-state has a higher finalized checkpoint, update it to the store. - if (post_state.latest_finalized.slot > latest_finalized_.slot) { - latest_finalized_ = post_state.latest_finalized; + if (post_state.latest_finalized.slot > block_tree_->lastFinalized().slot) { + OUTCOME_TRY(block_tree_->finalize(post_state.latest_finalized.root)); } - blocks_.emplace(block_hash, signed_block_with_attestation); - states_.emplace(block_hash, std::move(post_state)); - // Process block body attestations - // + // Iterate over attestations and their corresponding signatures. for (size_t index = 0; index < block.body.attestations.size(); ++index) { if (index >= signatures.size()) { @@ -549,13 +577,13 @@ namespace lean { } // Update forkchoice head based on new block and attestations - // + // IMPORTANT: This must happen BEFORE processing proposer attestation // to prevent the proposer from gaining circular weight advantage. updateHead(); // Process proposer attestation as if received via gossip - // + // The proposer casts their attestation in interval 1, after block // proposal. This attestation should: // 1. NOT affect this block's fork choice position (processed as "new") @@ -575,13 +603,15 @@ namespace lean { ForkChoiceStore::onTick(uint64_t now_sec) { auto time_since_genesis = now_sec - config_.genesis_time; - auto validator_count = getState(head_).validatorCount(); + auto head_state_res = getState(head_); + BOOST_ASSERT(head_state_res.has_value()); + auto validator_count = head_state_res.value()->validatorCount(); std::vector> result{}; while (time_ <= time_since_genesis) { Slot current_slot = time_ / INTERVALS_PER_SLOT; - if (current_slot == 0) { + [[unlikely]] if (current_slot == 0) { // Skip actions for slot zero, which is the genesis slot time_ += 1; continue; @@ -596,7 +626,11 @@ namespace lean { auto is_producer = validator_registry_->currentValidatorIndices().contains( producer_index); + if (is_producer) { + SL_TRACE(logger_, + "Interval 1 of slot {} - node is producer", + current_slot); acceptNewAttestations(); auto res = produceBlockWithSignatures(current_slot, producer_index); @@ -608,16 +642,24 @@ namespace lean { time_ += 1; continue; } - auto &new_signed_block = res.value(); - - SL_INFO(logger_, - "Produced block {} with parent {} state {}", - new_signed_block.message.block.slotHash(), - new_signed_block.message.block.parent_root, - new_signed_block.message.block.state_root); - result.emplace_back(std::move(new_signed_block)); + auto &produced_block = res.value(); + + SL_TRACE(logger_, + "Produced block {} with parent {} and state {}", + produced_block.message.block.index(), + produced_block.message.block.parent_root, + produced_block.message.block.state_root); + result.emplace_back(std::move(produced_block)); + + } else { + SL_TRACE(logger_, + "Interval 1 of slot {} - node isn't producer - skip", + current_slot); } + } else if (time_ % INTERVALS_PER_SLOT == 1) { + SL_TRACE(logger_, "Interval 1 of slot{}", current_slot); + // Interval one actions auto head_root = getHead(); auto head_slot = getBlockSlot(head_root); @@ -667,21 +709,22 @@ namespace lean { SL_INFO(logger_, "Produced vote for target {}", signed_attestation.message.data.target); - result.emplace_back(std::move(signed_attestation)); + result.emplace_back(signed_attestation); } + } else if (time_ % INTERVALS_PER_SLOT == 2) { - // Interval two actions - SL_INFO(logger_, - "Interval two of slot {} at time {}", - current_slot, - time_ * SECONDS_PER_INTERVAL); - updateSafeTarget(); + SL_TRACE(logger_, + "Interval 3 of slot {} - update safe-target ", + current_slot); + + auto res = updateSafeTarget(); + BOOST_ASSERT(res.has_value()); + } else if (time_ % INTERVALS_PER_SLOT == 3) { - // Interval three actions - SL_INFO(logger_, - "Interval three of slot {} at time {}", - current_slot, - time_ * SECONDS_PER_INTERVAL); + SL_TRACE(logger_, + "Interval 4 of slot {} - accepting new attestations", + current_slot); + acceptNewAttestations(); } time_ += 1; @@ -689,34 +732,28 @@ namespace lean { return result; } - BlockHash ForkChoiceStore::computeLmdGhostHead( const BlockHash &start_root, const SignedAttestations &attestations, uint64_t min_score) const { - BOOST_ASSERT(not blocks_.empty()); + // BOOST_ASSERT(not blocks_.empty()); // If the starting point is not defined, choose the earliest known block. - // + // This ensures that the walk always has an anchor. auto anchor = start_root; - if (anchor == kZeroHash or not blocks_.contains(anchor)) { - anchor = std::min_element(blocks_.begin(), - blocks_.end(), - [](const auto &lhs, const auto &rhs) { - return lhs.second.message.block.slot - < rhs.second.message.block.slot; - }) - ->first; + if (anchor == kZeroHash or not block_tree_->has(anchor)) { + anchor = block_tree_->lastFinalized().hash; } // Remember the slot of the anchor once and reuse it during the walk. - // + // This avoids repeated lookups inside the inner loop. - const auto start_slot = blocks_.at(anchor).message.block.slot; + // const auto start_slot = blocks_.at(anchor).message.block.slot; + const auto start_slot = getBlockSlot(anchor); // Prepare a table that will collect voting weight for each block. - // + // Each entry starts conceptually at zero and then accumulates // contributions. std::unordered_map weights; @@ -726,21 +763,33 @@ namespace lean { }; // For every vote, follow the chosen head upward through its ancestors. - // + // Each visited block accumulates one unit of weight from that validator. for (auto &attestation : attestations | std::views::values) { auto current = attestation.message.data.head.root; // Climb towards the anchor while staying inside the known tree. - // + // This naturally handles partial views and ongoing sync. - while (blocks_.contains(current) - and blocks_.at(current).message.block.slot > start_slot) { + while (true) { + auto current_header_res = block_tree_->tryGetBlockHeader(current); + if (current_header_res.has_failure()) { + break; + } + if (not current_header_res.value().has_value()) { + break; + } + auto ¤t_header = current_header_res.value().value(); + if (current_header.slot < start_slot) { + break; + } ++weights[current]; - current = blocks_.at(current).message.block.parent_root; + current = current_header.parent_root; } } + /* + // Build the adjacency tree (parent -> children). // // We use a map to avoid checking if keys exist. @@ -788,47 +837,58 @@ namespace lean { return lhs_weight < rhs_weight; }); } - } + */ - ForkChoiceStore::ForkChoiceStore( - const GenesisConfig &genesis_config, - qtils::SharedRef clock, - qtils::SharedRef logging_system, - qtils::SharedRef metrics, - qtils::SharedRef validator_registry, - qtils::SharedRef validator_keys_manifest, - qtils::SharedRef xmss_provider) - : ForkChoiceStore{ - genesis_config.state, - STF::genesisBlock(genesis_config.state), - std::move(clock), - std::move(logging_system), - std::move(metrics), - std::move(validator_registry), - std::move(validator_keys_manifest), - std::move(xmss_provider), - } {} + auto head = anchor; + for (;;) { + auto children_res = block_tree_->getChildren(head); + if (children_res.has_failure()) { + return head; + } + auto &children = children_res.value(); + if (children.empty()) { + return head; + } + + // Choose best child: most attestations, then lexicographically highest + // hash + head = *std::max_element( + children.begin(), + children.end(), + [&get_weight](const BlockHash &lhs, const BlockHash &rhs) { + auto lhs_weight = get_weight(lhs); + auto rhs_weight = get_weight(rhs); + if (lhs_weight == rhs_weight) { + return lhs < rhs; + } + return lhs_weight < rhs_weight; + }); + } + } ForkChoiceStore::ForkChoiceStore( - const State &anchor_state, - const Block &anchor_block, + qtils::SharedRef anchor_state, + qtils::SharedRef anchor_block, qtils::SharedRef clock, qtils::SharedRef logging_system, qtils::SharedRef metrics, qtils::SharedRef validator_registry, qtils::SharedRef validator_keys_manifest, - qtils::SharedRef xmss_provider) - : stf_(metrics), - validator_registry_(validator_registry), - validator_keys_manifest_(validator_keys_manifest), - logger_( - logging_system->getLogger("ForkChoiceStore", "fork_choice_store")), + qtils::SharedRef xmss_provider, + qtils::SharedRef block_tree, + qtils::SharedRef block_storage) + : logger_(logging_system->getLogger("ForkChoice", "fork_choice")), metrics_(std::move(metrics)), - xmss_provider_(std::move(xmss_provider)) { - BOOST_ASSERT(anchor_block.state_root == sszHash(anchor_state)); - anchor_block.setHash(); - auto anchor_root = anchor_block.hash(); - config_ = anchor_state.config; + xmss_provider_(std::move(xmss_provider)), + block_tree_(std::move(block_tree)), + block_storage_(std::move(block_storage)), + stf_(metrics_), + validator_registry_(std::move(validator_registry)), + validator_keys_manifest_(std::move(validator_keys_manifest)) { + BOOST_ASSERT(anchor_block->state_root == sszHash(*anchor_state)); + anchor_block->setHash(); + auto anchor_root = anchor_block->hash(); + config_ = anchor_state->config; auto now_sec = clock->nowSec(); time_ = now_sec > config_.genesis_time ? (now_sec - config_.genesis_time) / SECONDS_PER_INTERVAL @@ -837,16 +897,18 @@ namespace lean { safe_target_ = anchor_root; // TODO: ensure latest justified and finalized are set correctly - latest_justified_ = Checkpoint::from(anchor_block); - latest_finalized_ = Checkpoint::from(anchor_block); - - blocks_.emplace(anchor_root, - SignedBlockWithAttestation{ - .message = {.block = std::move(anchor_block)}, - }); - SL_INFO( - logger_, "Anchor block {} at slot {}", anchor_root, anchor_block.slot); - states_.emplace(anchor_root, anchor_state); + latest_justified_ = Checkpoint::from(*anchor_block); + // latest_finalized_ = Checkpoint::from(*anchor_block); + + // blocks_.emplace( + // anchor_root, + // SignedBlockWithAttestation{ + // .message = {.block = static_cast(*anchor_block)}, + // }); + // SL_INFO( + // logger_, "Anchor block {} at slot {}", anchor_root, + // anchor_block->slot); + // states_.emplace(anchor_root, *anchor_state); for (auto xmss_pubkey : validator_keys_manifest_->getAllXmssPubkeys()) { SL_INFO(logger_, "Validator pubkey: {}", xmss_pubkey.toHex()); } @@ -855,6 +917,7 @@ namespace lean { "Our pubkey: {}", validator_keys_manifest_->currentNodeXmssKeypair().public_key.toHex()); } + // Test constructor implementation ForkChoiceStore::ForkChoiceStore( uint64_t now_sec, @@ -865,29 +928,32 @@ namespace lean { BlockHash safe_target, Checkpoint latest_justified, Checkpoint latest_finalized, - Blocks blocks, - std::unordered_map states, + // Blocks blocks, + // std::unordered_map states, SignedAttestations latest_known_attestations, SignedAttestations latest_new_attestations, ValidatorIndex validator_index, qtils::SharedRef validator_registry, qtils::SharedRef validator_keys_manifest, - qtils::SharedRef xmss_provider) - : stf_(metrics), + qtils::SharedRef xmss_provider, + qtils::SharedRef block_tree, + qtils::SharedRef block_storage) + : logger_(logging_system->getLogger("ForkChoice", "fork_choice")), + metrics_(metrics), + xmss_provider_(std::move(xmss_provider)), + block_tree_(std::move(block_tree)), + block_storage_(std::move(block_storage)), + stf_(std::move(metrics)), time_(now_sec / SECONDS_PER_INTERVAL), - logger_( - logging_system->getLogger("ForkChoiceStore", "fork_choice_store")), config_(config), head_(head), safe_target_(safe_target), latest_justified_(latest_justified), - latest_finalized_(latest_finalized), - blocks_(std::move(blocks)), - states_(std::move(states)), + // latest_finalized_(latest_finalized), + // blocks_(std::move(blocks)), + // states_(std::move(states)), latest_known_attestations_(std::move(latest_known_attestations)), latest_new_attestations_(std::move(latest_new_attestations)), - metrics_(std::move(metrics)), validator_registry_(std::move(validator_registry)), - validator_keys_manifest_(std::move(validator_keys_manifest)), - xmss_provider_(std::move(xmss_provider)) {} + validator_keys_manifest_(std::move(validator_keys_manifest)) {} } // namespace lean diff --git a/src/blockchain/fork_choice.hpp b/src/blockchain/fork_choice.hpp index 4bc68ebb..c112baf7 100644 --- a/src/blockchain/fork_choice.hpp +++ b/src/blockchain/fork_choice.hpp @@ -26,14 +26,20 @@ #include "types/state.hpp" #include "types/validator_index.hpp" #include "utils/ceil_div.hpp" +#include "utils/lru_cache.hpp" namespace lean { struct GenesisConfig; } // namespace lean +namespace lean::blockchain { + class BlockStorage; + class BlockTree; +} + namespace lean::metrics { class Metrics; -} // namespace lean::metrics +} namespace lean { /** @@ -55,13 +61,15 @@ namespace lean { */ class ForkChoiceStore { public: - using Blocks = std::unordered_map; + // using Blocks = std::unordered_map; using SignedAttestations = std::unordered_map; enum class Error { INVALID_ATTESTATION, INVALID_PROPOSER, + STATE_NOT_FOUND, }; Q_ENUM_ERROR_CODE_FRIEND(Error) { using E = decltype(e); @@ -70,35 +78,35 @@ namespace lean { return "Invalid attestation"; case E::INVALID_PROPOSER: return "Invalid proposer"; + case E::STATE_NOT_FOUND: + return "Parent state not found"; } abort(); } ForkChoiceStore( - const GenesisConfig &genesis_config, - qtils::SharedRef clock, - qtils::SharedRef logging_system, - qtils::SharedRef metrics, - qtils::SharedRef validator_registry, - qtils::SharedRef validator_keys_manifest, - qtils::SharedRef xmss_provider); - ForkChoiceStore( - const State &anchor_state, - const Block &anchor_block, + qtils::SharedRef anchor_state, + qtils::SharedRef anchor_block, qtils::SharedRef clock, qtils::SharedRef logging_system, qtils::SharedRef metrics, qtils::SharedRef validator_registry, qtils::SharedRef validator_keys_manifest, - qtils::SharedRef xmss_provider); + qtils::SharedRef xmss_provider, + qtils::SharedRef block_tree, + qtils::SharedRef block_storage); - BOOST_DI_INJECT_TRAITS(const GenesisConfig &, + BOOST_DI_INJECT_TRAITS(qtils::SharedRef, + qtils::SharedRef, qtils::SharedRef, qtils::SharedRef, qtils::SharedRef, qtils::SharedRef, qtils::SharedRef, - qtils::SharedRef); + qtils::SharedRef, + qtils::SharedRef, + qtils::SharedRef); + // Test constructor - only for use in tests ForkChoiceStore( uint64_t now_sec, @@ -109,18 +117,20 @@ namespace lean { BlockHash safe_target, Checkpoint latest_justified, Checkpoint latest_finalized, - Blocks blocks, - std::unordered_map states, + // Blocks blocks, + // std::unordered_map states, SignedAttestations latest_known_attestations, SignedAttestations latest_new_votes, ValidatorIndex validator_index, qtils::SharedRef validator_registry, qtils::SharedRef validator_keys_manifest, - qtils::SharedRef xmss_provider); + qtils::SharedRef xmss_provider, + qtils::SharedRef block_tree, + qtils::SharedRef block_storage); // Compute the latest block that the validator is allowed to choose as the // target - void updateSafeTarget(); + outcome::result updateSafeTarget(); // Updates the store's latest justified checkpoint, head, and latest // finalized state. @@ -132,10 +142,11 @@ namespace lean { // votes, and then updates the fork-choice head. void acceptNewAttestations(); - Slot getCurrentSlot(); + Slot getCurrentSlot() const; BlockHash getHead(); - const State &getState(const BlockHash &block_hash) const; + outcome::result> getState( + const BlockHash &block_hash) const; bool hasBlock(const BlockHash &hash) const; std::optional getBlockSlot(const BlockHash &block_hash) const; @@ -148,9 +159,9 @@ namespace lean { BlockHash getSafeTarget() const { return safe_target_; } - const Blocks &getBlocks() const { - return blocks_; - } + // const Blocks &getBlocks() const { + // return blocks_; + // } const SignedAttestations &getLatestNewAttestations() const { return latest_new_attestations_; } @@ -291,7 +302,8 @@ namespace lean { * A fully constructed Attestation object ready for signing and * broadcast. */ - Attestation produceAttestation(Slot slot, ValidatorIndex validator_index); + Attestation produceAttestation(Slot slot, + ValidatorIndex validator_index) const; /** * Validate incoming attestation before processing. @@ -395,6 +407,14 @@ namespace lean { bool validateBlockSignatures( const SignedBlockWithAttestation &signed_block) const; + void updateLastFinalized(const Checkpoint &checkpoint); + + log::Logger logger_; + qtils::SharedRef metrics_; + qtils::SharedRef xmss_provider_; + qtils::SharedRef block_tree_; + qtils::SharedRef block_storage_; + STF stf_; Interval time_; @@ -433,7 +453,7 @@ namespace lean { * * Fork choice will never revert finalized history. */ - Checkpoint latest_finalized_; + // Checkpoint latest_finalized_; /** * Mapping from block root to Block objects. @@ -442,7 +462,7 @@ namespace lean { * * Every block that might participate in fork choice must appear here. */ - Blocks blocks_; + // Blocks blocks_; /** * Mapping from state root to State objects. @@ -452,7 +472,10 @@ namespace lean { * These states carry justified and finalized checkpoints that we use to * update the Store's latest justified and latest finalized checkpoints. */ - std::unordered_map states_; + // std::unordered_map states_; + mutable LruCache states_{8}; + + /** * Active attestations that contribute to fork choice weights. * @@ -480,9 +503,6 @@ namespace lean { SignedAttestations latest_new_attestations_; qtils::SharedRef validator_registry_; qtils::SharedRef validator_keys_manifest_; - log::Logger logger_; - qtils::SharedRef metrics_; - qtils::SharedRef xmss_provider_; }; } // namespace lean diff --git a/src/blockchain/genesis_config.cpp b/src/blockchain/genesis_config.cpp index 97fe3e51..09d90479 100644 --- a/src/blockchain/genesis_config.cpp +++ b/src/blockchain/genesis_config.cpp @@ -7,23 +7,18 @@ #include "blockchain/genesis_config.hpp" #include -#include -#include "app/configuration.hpp" #include "log/logger.hpp" -#include "modules/production/read_config_yaml.hpp" namespace lean { GenesisConfig::GenesisConfig(const log::LoggingSystem &logsys, - const app::Configuration &app_config) - : state{qtils::valueOrRaise( - readConfigYaml(app_config.genesisConfigPath()))}, - config{state.config} { + const AnchorState &state) + : Config(state.config) { auto logger = logsys.getLogger("GenesisConfig", "genesis_config"); SL_INFO(logger, - "Genesis config loaded: genesis_time={} (UTC {:%Y-%m-%d " - "%H:%M:%S})", - config.genesis_time, - fmt::gmtime(config.genesis_time)); + "Genesis config loaded: " + "genesis_time={} (UTC {:%Y-%m-%d %H:%M:%S})", + genesis_time, + fmt::gmtime(genesis_time)); } } // namespace lean diff --git a/src/blockchain/genesis_config.hpp b/src/blockchain/genesis_config.hpp index 5e05eec7..d20a94e7 100644 --- a/src/blockchain/genesis_config.hpp +++ b/src/blockchain/genesis_config.hpp @@ -21,11 +21,8 @@ namespace lean::log { } // namespace lean::log namespace lean { - struct GenesisConfig { + struct GenesisConfig : Config { GenesisConfig(const log::LoggingSystem &logsys, - const app::Configuration &app_config); - - State state; - const Config &config; + const AnchorState &state); }; } // namespace lean diff --git a/src/blockchain/impl/anchor_block_impl.cpp b/src/blockchain/impl/anchor_block_impl.cpp new file mode 100644 index 00000000..8ef8437e --- /dev/null +++ b/src/blockchain/impl/anchor_block_impl.cpp @@ -0,0 +1,21 @@ +/** + * Copyright Quadrivium LLC + * All Rights Reserved + * SPDX-License-Identifier: Apache-2.0 + */ + +#include "blockchain/impl/anchor_block_impl.hpp" + +#include "types/state.hpp" + +namespace lean::blockchain { + + AnchorBlockImpl::AnchorBlockImpl(const AnchorState &state) { + slot = state.slot; + proposer_index = 0; + parent_root = kZeroHash; + state_root = sszHash(state); + body = BlockBody{}; + } + +} // namespace lean::blockchain diff --git a/src/blockchain/impl/anchor_block_impl.hpp b/src/blockchain/impl/anchor_block_impl.hpp new file mode 100644 index 00000000..6e32f1c3 --- /dev/null +++ b/src/blockchain/impl/anchor_block_impl.hpp @@ -0,0 +1,24 @@ +/** + * Copyright Quadrivium LLC + * All Rights Reserved + * SPDX-License-Identifier: Apache-2.0 + */ + + +#pragma once + +#include "types/block.hpp" +#include "utils/ctor_limiters.hpp" + +namespace lean { + struct AnchorState; +} + +namespace lean::blockchain { + + class AnchorBlockImpl final : public AnchorBlock, Singleton { + public: + AnchorBlockImpl(const AnchorState &state); + }; + +} // namespace lean::blockchain diff --git a/src/blockchain/impl/anchor_state_impl.cpp b/src/blockchain/impl/anchor_state_impl.cpp new file mode 100644 index 00000000..0349e54c --- /dev/null +++ b/src/blockchain/impl/anchor_state_impl.cpp @@ -0,0 +1,21 @@ +/** + * Copyright Quadrivium LLC + * All Rights Reserved + * SPDX-License-Identifier: Apache-2.0 + */ + +#include "blockchain/impl/anchor_state_impl.hpp" + +#include "app/configuration.hpp" +#include "blockchain/genesis_config.hpp" +#include "modules/production/read_config_yaml.hpp" +#include "qtils/value_or_raise.hpp" + +namespace lean::blockchain { + + AnchorStateImpl::AnchorStateImpl(const app::Configuration &app_config) { + static_cast(*this) = + qtils::valueOrRaise(readConfigYaml(app_config.genesisConfigPath())); + } + +} // namespace lean::blockchain diff --git a/src/blockchain/impl/anchor_state_impl.hpp b/src/blockchain/impl/anchor_state_impl.hpp new file mode 100644 index 00000000..1edd5b99 --- /dev/null +++ b/src/blockchain/impl/anchor_state_impl.hpp @@ -0,0 +1,33 @@ +/** + * Copyright Quadrivium LLC + * All Rights Reserved + * SPDX-License-Identifier: Apache-2.0 + */ + + +#pragma once + +#include +#include + +#include "types/state.hpp" +#include "utils/ctor_limiters.hpp" + +namespace lean::app { + class Configuration; +} + +namespace lean::blockchain { + + class AnchorStateImpl final : public AnchorState, Singleton { + public: + AnchorStateImpl(const State &state) { + static_cast(*this) = state; + }; + + AnchorStateImpl(const app::Configuration &app_config); + + BOOST_DI_INJECT_TRAITS(const app::Configuration &); + }; + +} // namespace lean::blockchain diff --git a/src/blockchain/impl/block_storage_impl.cpp b/src/blockchain/impl/block_storage_impl.cpp index cbdabe57..141cd662 100644 --- a/src/blockchain/impl/block_storage_impl.cpp +++ b/src/blockchain/impl/block_storage_impl.cpp @@ -13,6 +13,7 @@ #include "sszpp/ssz++.hpp" #include "storage/predefined_keys.hpp" #include "types/block_data.hpp" +#include "types/state.hpp" namespace lean::blockchain { @@ -217,37 +218,27 @@ namespace lean::blockchain { return space->remove(block_hash); } - outcome::result BlockStorageImpl::putJustification( - const Justification &justification, const BlockHash &hash) { - if (justification.empty()) { - return BlockStorageError::JUSTIFICATION_EMPTY; - } - - OUTCOME_TRY(encoded_justification, encode(justification)); - OUTCOME_TRY(putToSpace(*storage_, - storage::Space::Justification, - hash, - std::move(encoded_justification))); - - return outcome::success(); + outcome::result BlockStorageImpl::putState(const BlockHash &block_hash, + const State &state) { + OUTCOME_TRY(encoded_state, encode(state)); + return putToSpace( + *storage_, storage::Space::State, block_hash, std::move(encoded_state)); } - outcome::result> - BlockStorageImpl::getJustification(const BlockHash &block_hash) const { - OUTCOME_TRY( - encoded_justification_opt, - getFromSpace(*storage_, storage::Space::Justification, block_hash)); - if (encoded_justification_opt.has_value()) { - OUTCOME_TRY(justification, - decode(encoded_justification_opt.value())); - return justification; + outcome::result> BlockStorageImpl::getState( + const BlockHash &block_hash) const { + OUTCOME_TRY(encoded_state_opt, + getFromSpace(*storage_, storage::Space::State, block_hash)); + if (encoded_state_opt.has_value()) { + OUTCOME_TRY(state, decode(encoded_state_opt.value())); + return std::make_optional(std::move(state)); } return std::nullopt; } - outcome::result BlockStorageImpl::removeJustification( + outcome::result BlockStorageImpl::removeState( const BlockHash &block_hash) { - auto space = storage_->getSpace(storage::Space::Justification); + auto space = storage_->getSpace(storage::Space::State); return space->remove(block_hash); } @@ -264,6 +255,14 @@ namespace lean::blockchain { std::move(encoded_body))); } + if (block.body.has_value()) { + OUTCOME_TRY(encoded_body, encode(*block.body)); + OUTCOME_TRY(putToSpace(*storage_, + storage::Space::Body, + block_hash, + std::move(encoded_body))); + } + logger_->info("Added block {} as child of {}", BlockIndex{block.header->slot, block_hash}, block.header->parent_root); @@ -332,16 +331,6 @@ namespace lean::blockchain { return res; } - // Remove justification for a block - if (auto res = removeJustification(block_index.hash); res.has_error()) { - SL_ERROR( - logger_, - "could not remove justification of block {} from the storage: {}", - block_index, - res.error()); - return res; - } - { // Remove the block header auto header_space = storage_->getSpace(storage::Space::Header); if (auto res = header_space->remove(block_index.hash); res.has_error()) { diff --git a/src/blockchain/impl/block_storage_impl.hpp b/src/blockchain/impl/block_storage_impl.hpp index 348df7be..ddfd2cf6 100644 --- a/src/blockchain/impl/block_storage_impl.hpp +++ b/src/blockchain/impl/block_storage_impl.hpp @@ -67,16 +67,15 @@ namespace lean::blockchain { outcome::result removeBlockBody(const BlockHash &block_hash) override; - // -- justification -- + // -- state -- - outcome::result putJustification( - const Justification &justification, - const BlockHash &block_hash) override; + outcome::result putState(const BlockHash &block_hash, + const State &state) override; - outcome::result> getJustification( + outcome::result> getState( const BlockHash &block_hash) const override; - outcome::result removeJustification( + outcome::result removeState( const BlockHash &block_hash) override; // -- combined diff --git a/src/blockchain/impl/block_storage_initializer.cpp b/src/blockchain/impl/block_storage_initializer.cpp index 182ad3ff..8d8dc421 100644 --- a/src/blockchain/impl/block_storage_initializer.cpp +++ b/src/blockchain/impl/block_storage_initializer.cpp @@ -16,46 +16,53 @@ #include "blockchain/impl/block_storage_impl.hpp" #include "blockchain/impl/storage_util.hpp" #include "types/block.hpp" +#include "types/state.hpp" namespace lean::blockchain { BlockStorageInitializer::BlockStorageInitializer( qtils::SharedRef logsys, qtils::SharedRef storage, - qtils::SharedRef genesis_header, + qtils::SharedRef anchor_block, + qtils::SharedRef anchor_state, qtils::SharedRef chain_spec, qtils::SharedRef hasher) { // temporary instance of block storage BlockStorageImpl block_storage(std::move(logsys), storage, hasher, {}); - auto genesis_block_hash = genesis_header->hash(); + auto anchor_block_hash = anchor_block->hash(); // Try to get genesis header from storage - auto genesis_block_existing_res = - block_storage.hasBlockHeader(genesis_block_hash); - if (genesis_block_existing_res.has_error()) { + auto anchor_block_existing_res = + block_storage.hasBlockHeader(anchor_block_hash); + if (anchor_block_existing_res.has_error()) { block_storage.logger_->critical( "Database error at check existing genesis block: {}", - genesis_block_existing_res.error()); - qtils::raise(genesis_block_existing_res.error()); + anchor_block_existing_res.error()); + qtils::raise(anchor_block_existing_res.error()); } - auto genesis_header_is_exist = genesis_block_existing_res.value(); + auto anchor_header_is_exist = anchor_block_existing_res.value(); - if (not genesis_header_is_exist) { - // genesis block initialization - BlockData genesis_block; - genesis_block.header.emplace(*genesis_header); + if (not anchor_header_is_exist) { + // anchor block initialization + BlockData anchor_block_data; + anchor_block_data.header.emplace(anchor_block->getHeader()); + anchor_block_data.body.emplace(anchor_block->body); + anchor_block_data.hash = anchor_block->hash(); + BOOST_ASSERT(anchor_block_hash == anchor_block_data.hash); - auto res = block_storage.putBlock(genesis_block); + // Store anchor block data + auto res = block_storage.putBlock(anchor_block_data); if (res.has_error()) { block_storage.logger_->critical( "Database error at store genesis block into: {}", res.error()); qtils::raise(res.error()); } - BOOST_ASSERT(genesis_block_hash == res.value()); + BOOST_ASSERT(anchor_block_hash == res.value()); + // Assign block's hash and slot auto assignment_res = - block_storage.assignHashToSlot(genesis_header->index()); + block_storage.assignHashToSlot(anchor_block->index()); if (assignment_res.has_error()) { block_storage.logger_->critical( "Database error at assigning genesis block hash: {}", @@ -63,8 +70,9 @@ namespace lean::blockchain { qtils::raise(assignment_res.error()); } + // Initial set of leaves auto sel_leaves_res = - block_storage.setBlockTreeLeaves({genesis_header->hash()}); + block_storage.setBlockTreeLeaves({anchor_block->hash()}); if (sel_leaves_res.has_error()) { block_storage.logger_->critical( "Database error at set genesis block as leaf: {}", @@ -72,11 +80,18 @@ namespace lean::blockchain { qtils::raise(sel_leaves_res.error()); } - // TODO Save genesis state here + // Store anchor state + auto state_res = + block_storage.putState(anchor_block->hash(), *anchor_state); + if (state_res.has_error()) { + block_storage.logger_->critical( + "Database error at store anchor state into: {}", res.error()); + qtils::raise(state_res.error()); + } - block_storage.logger_->info("Genesis block {}, state {}", - genesis_block_hash, - genesis_header->state_root); + block_storage.logger_->info("Anchor block {}, state {}", + anchor_block->index(), + anchor_block->state_root); } } diff --git a/src/blockchain/impl/block_storage_initializer.hpp b/src/blockchain/impl/block_storage_initializer.hpp index 923b3b55..e11ad3b1 100644 --- a/src/blockchain/impl/block_storage_initializer.hpp +++ b/src/blockchain/impl/block_storage_initializer.hpp @@ -7,18 +7,18 @@ #pragma once #include -#include #include +namespace lean { + struct AnchorBlock; + struct AnchorState; +} namespace lean::log { class LoggingSystem; } namespace lean::storage { class SpacedStorage; } -namespace lean::blockchain { - class GenesisBlockHeader; -} namespace lean::app { class ChainSpec; } @@ -32,7 +32,8 @@ namespace lean::blockchain { public: BlockStorageInitializer(qtils::SharedRef logsys, qtils::SharedRef storage, - qtils::SharedRef genesis_header, + qtils::SharedRef anchor_block, + qtils::SharedRef anchor_state, qtils::SharedRef chain_spec, qtils::SharedRef hasher); }; diff --git a/src/blockchain/impl/block_tree_impl.cpp b/src/blockchain/impl/block_tree_impl.cpp index b92b4619..94325ccf 100644 --- a/src/blockchain/impl/block_tree_impl.cpp +++ b/src/blockchain/impl/block_tree_impl.cpp @@ -151,7 +151,7 @@ namespace lean::blockchain { OUTCOME_TRY(header, getBlockHeader(block_hash)); // OUTCOME_TRY(p.storage_->removeJustification(finalized.hash)); - OUTCOME_TRY(slot, getNumberByHash(header.parent_root)); + OUTCOME_TRY(slot, getSlotByHash(header.parent_root)); auto parent = BlockIndex(slot, header.parent_root); ReorgAndPrune changes{ @@ -339,67 +339,52 @@ namespace lean::blockchain { }); } - outcome::result BlockTreeImpl::finalize( - const BlockHash &block_hash, const Justification &justification) { - return block_tree_data_.exclusiveAccess([&](BlockTreeData &p) - -> outcome::result { - auto last_finalized_block_info = getLastFinalizedNoLock(p); - if (block_hash == last_finalized_block_info.hash) { - return outcome::success(); - } - const auto node_opt = p.tree_->find(block_hash); - if (node_opt.has_value()) { - auto &node = node_opt.value(); - - SL_DEBUG(log_, "Finalizing block {}", node->index); - - OUTCOME_TRY(header, p.storage_->getBlockHeader(block_hash)); - - OUTCOME_TRY(p.storage_->putJustification(justification, block_hash)); + outcome::result BlockTreeImpl::finalize(const BlockHash &block_hash) { + return block_tree_data_.exclusiveAccess( + [&](BlockTreeData &p) -> outcome::result { + auto last_finalized_block_info = getLastFinalizedNoLock(p); + if (block_hash == last_finalized_block_info.hash) { + return outcome::success(); + } + const auto node_opt = p.tree_->find(block_hash); + if (node_opt.has_value()) { + auto &node = node_opt.value(); - std::vector retired_hashes; - for (auto parent = node->parent(); parent; parent = parent->parent()) { - retired_hashes.emplace_back(parent->index); - } + SL_DEBUG(log_, "Finalizing block {}", node->index); - auto changes = p.tree_->finalize(node); - OUTCOME_TRY(reorgAndPrune(p, changes)); + OUTCOME_TRY(header, p.storage_->getBlockHeader(block_hash)); - auto msg = std::make_shared( - header.index(), std::move(retired_hashes)); - se_manager_->notify(EventTypes::BlockFinalized, msg); + // Block which is finalized as ancestors of last finalized + std::vector retired_blocks; + for (auto parent = node->parent(); parent; + parent = parent->parent()) { + retired_blocks.emplace_back(parent->index); + } + auto changes = p.tree_->finalize(node); + OUTCOME_TRY(reorgAndPrune(p, changes)); - log_->info("Finalized block {}", node->index); + auto msg = std::make_shared( + header.index(), std::move(retired_blocks)); + se_manager_->notify(EventTypes::BlockFinalized, msg); - } else { - OUTCOME_TRY(header, p.storage_->getBlockHeader(block_hash)); - const auto header_number = header.slot; - if (header_number >= last_finalized_block_info.slot) { - return BlockTreeError::NON_FINALIZED_BLOCK_NOT_FOUND; - } + log_->info("Finalized block {}", node->index); - OUTCOME_TRY(hashes, p.storage_->getBlockHash(header_number)); + } else { + OUTCOME_TRY(header, p.storage_->getBlockHeader(block_hash)); + const auto slot = header.slot; + if (slot >= last_finalized_block_info.slot) { + return BlockTreeError::NON_FINALIZED_BLOCK_NOT_FOUND; + } - if (not qtils::cxx23::ranges::contains(hashes, block_hash)) { - return BlockTreeError::BLOCK_ON_DEAD_END; - } + OUTCOME_TRY(hashes, p.storage_->getBlockHash(slot)); - // if (not p.justification_storage_policy_ - // ->shouldStoreFor(header, last_finalized_block_info.slot) - // .value()) { - // return outcome::success(); - // } - OUTCOME_TRY(justification_opt, - p.storage_->getJustification(block_hash)); - if (justification_opt.has_value()) { - // block already has justification (in DB), fine + if (not qtils::cxx23::ranges::contains(hashes, block_hash)) { + return BlockTreeError::BLOCK_ON_DEAD_END; + } + } return outcome::success(); - } - OUTCOME_TRY(p.storage_->putJustification(justification, block_hash)); - } - return outcome::success(); - }); + }); } bool BlockTreeImpl::has(const BlockHash &hash) const { @@ -828,7 +813,7 @@ namespace lean::blockchain { // BlockHeaderRepository methods - outcome::result BlockTreeImpl::getNumberByHash( + outcome::result BlockTreeImpl::getSlotByHash( const BlockHash &block_hash) const { auto slot_opt = block_tree_data_.sharedAccess( [&](const BlockTreeData &p) -> std::optional { diff --git a/src/blockchain/impl/block_tree_impl.hpp b/src/blockchain/impl/block_tree_impl.hpp index 307e3dcb..6abeac3e 100644 --- a/src/blockchain/impl/block_tree_impl.hpp +++ b/src/blockchain/impl/block_tree_impl.hpp @@ -77,8 +77,7 @@ namespace lean::blockchain { outcome::result addBlockBody(const BlockHash &block_hash, const BlockBody &body) override; - outcome::result finalize(const BlockHash &block_hash, - const Justification &justification) override; + outcome::result finalize(const BlockHash &block_hash) override; outcome::result> getBestChainFromBlock( const BlockHash &block, uint64_t maximum) const override; @@ -114,7 +113,7 @@ namespace lean::blockchain { // BlockHeaderRepository methods - outcome::result getNumberByHash( + outcome::result getSlotByHash( const BlockHash &block_hash) const override; // outcome::result getHashByNumber( diff --git a/src/blockchain/impl/block_tree_initializer.cpp b/src/blockchain/impl/block_tree_initializer.cpp index d8959293..e1fc49aa 100644 --- a/src/blockchain/impl/block_tree_initializer.cpp +++ b/src/blockchain/impl/block_tree_initializer.cpp @@ -16,7 +16,6 @@ #include "blockchain/block_storage_error.hpp" #include "blockchain/block_tree_error.hpp" #include "log/logger.hpp" -#include "types/justification.hpp" namespace lean::blockchain { diff --git a/src/blockchain/impl/fc_block_tree.cpp b/src/blockchain/impl/fc_block_tree.cpp deleted file mode 100644 index 8fd212bb..00000000 --- a/src/blockchain/impl/fc_block_tree.cpp +++ /dev/null @@ -1,129 +0,0 @@ -/** - * Copyright Quadrivium LLC - * All Rights Reserved - * SPDX-License-Identifier: Apache-2.0 - */ - -#include "blockchain/impl/fc_block_tree.hpp" - -#include "blockchain/block_tree_error.hpp" - -namespace lean::blockchain { - FCBlockTree::FCBlockTree(qtils::SharedRef fork_choice_store) - : fork_choice_store_(std::move(fork_choice_store)) {} - - const BlockHash &FCBlockTree::getGenesisBlockHash() const { - throw std::runtime_error("FCBlockTree::getGenesisBlockHash()"); - } - - bool FCBlockTree::has(const BlockHash &hash) const { - return fork_choice_store_->hasBlock(hash); - } - - outcome::result FCBlockTree::getBlockHeader( - const BlockHash &block_hash) const { - throw std::runtime_error("FCBlockTree::getBlockHeader()"); - } - - outcome::result> FCBlockTree::tryGetBlockHeader( - const BlockHash &block_hash) const { - throw std::runtime_error("FCBlockTree::tryGetBlockHeader()"); - } - - outcome::result FCBlockTree::getBlockBody( - const BlockHash &block_hash) const { - throw std::runtime_error("FCBlockTree::getBlockBody()"); - } - - outcome::result FCBlockTree::addBlockHeader(const BlockHeader &header) { - throw std::runtime_error("FCBlockTree::addBlockHeader()"); - } - - outcome::result FCBlockTree::addBlock( - SignedBlockWithAttestation signed_block_with_attestation) { - return fork_choice_store_->onBlock( - std::move(signed_block_with_attestation)); - } - - outcome::result FCBlockTree::removeLeaf(const BlockHash &block_hash) { - throw std::runtime_error("FCBlockTree::removeLeaf()"); - } - - outcome::result FCBlockTree::addExistingBlock( - const BlockHash &block_hash, const BlockHeader &block_header) { - throw std::runtime_error("FCBlockTree::addExistingBlock()"); - } - - outcome::result FCBlockTree::addBlockBody(const BlockHash &block_hash, - const BlockBody &body) { - throw std::runtime_error("FCBlockTree::addBlockBody()"); - } - - outcome::result FCBlockTree::finalize( - const BlockHash &block_hash, const Justification &justification) { - throw std::runtime_error("FCBlockTree::finalize()"); - } - - outcome::result> FCBlockTree::getBestChainFromBlock( - const BlockHash &block, uint64_t maximum) const { - throw std::runtime_error("FCBlockTree::getBestChainFromBlock()"); - } - - outcome::result> - FCBlockTree::getDescendingChainToBlock(const BlockHash &block, - uint64_t maximum) const { - throw std::runtime_error("FCBlockTree::getDescendingChainToBlock()"); - } - - bool FCBlockTree::isFinalized(const BlockIndex &block) const { - throw std::runtime_error("FCBlockTree::isFinalized()"); - } - - BlockIndex FCBlockTree::bestBlock() const { - return BlockIndex{.slot = fork_choice_store_->getHeadSlot(), - .hash = fork_choice_store_->getHead()}; - } - - outcome::result FCBlockTree::getBestContaining( - const BlockHash &target_hash) const { - throw std::runtime_error("FCBlockTree::getBestContaining()"); - } - - std::vector FCBlockTree::getLeaves() const { - throw std::runtime_error("FCBlockTree::getLeaves()"); - } - // std::vector getLeavesInfo() const override; - - outcome::result> FCBlockTree::getChildren( - const BlockHash &block) const { - throw std::runtime_error("FCBlockTree::getChildren()"); - } - - BlockIndex FCBlockTree::lastFinalized() const { - auto finalized = fork_choice_store_->getLatestFinalized(); - return BlockIndex{.slot = finalized.slot, .hash = finalized.root}; - } - - outcome::result> - FCBlockTree::tryGetSignedBlock(const BlockHash block_hash) const { - auto &blocks = fork_choice_store_->getBlocks(); - auto it = blocks.find(block_hash); - if (it == blocks.end()) { - return std::nullopt; - } - return it->second; - } - - void FCBlockTree::import(std::vector blocks) {} - - // BlockHeaderRepository methods - - outcome::result FCBlockTree::getNumberByHash( - const BlockHash &block_hash) const { - auto opt = fork_choice_store_->getBlockSlot(block_hash); - if (not opt.has_value()) { - return BlockTreeError::HEADER_NOT_FOUND; - } - return opt.value(); - } -} // namespace lean::blockchain diff --git a/src/blockchain/impl/fc_block_tree.hpp b/src/blockchain/impl/fc_block_tree.hpp deleted file mode 100644 index 5e11d3c9..00000000 --- a/src/blockchain/impl/fc_block_tree.hpp +++ /dev/null @@ -1,85 +0,0 @@ -/** - * Copyright Quadrivium LLC - * All Rights Reserved - * SPDX-License-Identifier: Apache-2.0 - */ - -#pragma once - -#include - -#include "blockchain/block_tree.hpp" -#include "blockchain/fork_choice.hpp" - -namespace lean::blockchain { - - class FCBlockTree final : public BlockTree { - public: - FCBlockTree(qtils::SharedRef fork_choice_store); - - ~FCBlockTree() override = default; - - const BlockHash &getGenesisBlockHash() const override; - - bool has(const BlockHash &hash) const override; - - outcome::result getBlockHeader( - const BlockHash &block_hash) const override; - - outcome::result> tryGetBlockHeader( - const BlockHash &block_hash) const override; - - outcome::result getBlockBody( - const BlockHash &block_hash) const override; - - outcome::result addBlockHeader(const BlockHeader &header) override; - - outcome::result addBlock( - SignedBlockWithAttestation signed_block_with_attestation) override; - - outcome::result removeLeaf(const BlockHash &block_hash) override; - - outcome::result addExistingBlock( - const BlockHash &block_hash, const BlockHeader &block_header) override; - - outcome::result addBlockBody(const BlockHash &block_hash, - const BlockBody &body) override; - - outcome::result finalize(const BlockHash &block_hash, - const Justification &justification) override; - - outcome::result> getBestChainFromBlock( - const BlockHash &block, uint64_t maximum) const override; - - outcome::result> getDescendingChainToBlock( - const BlockHash &block, uint64_t maximum) const override; - - bool isFinalized(const BlockIndex &block) const override; - - BlockIndex bestBlock() const override; - - outcome::result getBestContaining( - const BlockHash &target_hash) const override; - - std::vector getLeaves() const override; - // std::vector getLeavesInfo() const override; - - outcome::result> getChildren( - const BlockHash &block) const override; - - BlockIndex lastFinalized() const override; - - outcome::result> - tryGetSignedBlock(const BlockHash block_hash) const override; - void import(std::vector blocks) override; - - // BlockHeaderRepository methods - - outcome::result getNumberByHash( - const BlockHash &block_hash) const override; - - private: - std::shared_ptr fork_choice_store_; - }; - -} // namespace lean::blockchain diff --git a/src/blockchain/impl/genesis_block_header_impl.cpp b/src/blockchain/impl/genesis_block_header_impl.cpp new file mode 100644 index 00000000..03064111 --- /dev/null +++ b/src/blockchain/impl/genesis_block_header_impl.cpp @@ -0,0 +1,32 @@ +/** + * Copyright Quadrivium LLC + * All Rights Reserved + * SPDX-License-Identifier: Apache-2.0 + */ + + +#include "blockchain/impl/genesis_block_header_impl.hpp" + +#include "app/chain_spec.hpp" +#include "crypto/hasher.hpp" +#include "log/logger.hpp" +#include "sszpp/ssz++.hpp" + +namespace lean::blockchain { + + GenesisBlockHeaderImpl::GenesisBlockHeaderImpl( + const qtils::SharedRef &logsys, + const qtils::SharedRef &chain_spec, + const qtils::SharedRef &hasher) { + // auto res = encode(chain_spec->genesisHeader()); + // if (res.has_error()) { + // auto logger = logsys->getLogger("ChainSpec", "application"); + // SL_CRITICAL(logger, + // "Failed to decode genesis block header from chain spec: {}", + // res.error()); + // qtils::raise_on_err(res); + // } + updateHash(); + } + +} // namespace lean::blockchain diff --git a/src/blockchain/impl/genesis_block_header_impl.hpp b/src/blockchain/impl/genesis_block_header_impl.hpp new file mode 100644 index 00000000..eaeb8348 --- /dev/null +++ b/src/blockchain/impl/genesis_block_header_impl.hpp @@ -0,0 +1,32 @@ +/** + * Copyright Quadrivium LLC + * All Rights Reserved + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once + +#include + +#include "blockchain/genesis_block_header.hpp" + +namespace lean::app { + class ChainSpec; +} +namespace lean::log { + class LoggingSystem; +} +namespace lean::crypto { + class Hasher; +} + +namespace lean::blockchain { + + class GenesisBlockHeaderImpl final : public GenesisBlockHeader { + public: + GenesisBlockHeaderImpl(const qtils::SharedRef &logsys, + const qtils::SharedRef &chain_spec, + const qtils::SharedRef &hasher); + }; + +} // namespace lean::blockchain diff --git a/src/blockchain/state_transition_function.cpp b/src/blockchain/state_transition_function.cpp index 468a170c..4576a4a4 100644 --- a/src/blockchain/state_transition_function.cpp +++ b/src/blockchain/state_transition_function.cpp @@ -52,7 +52,7 @@ namespace lean { } } - AnchorState STF::generateGenesisState( + State STF::generateGenesisState( const Config &config, std::span validators_pubkeys) { BlockHeader header; @@ -62,7 +62,7 @@ namespace lean { header.state_root = kZeroHash; header.body_root = sszHash(BlockBody{}); - AnchorState result; + State result; result.config = config; result.slot = 0; result.latest_block_header = header; @@ -85,8 +85,8 @@ namespace lean { return result; } - AnchorBlock STF::genesisBlock(const State &state) { - AnchorBlock result; + Block STF::genesisBlock(const State &state) { + Block result; result.slot = state.slot; result.proposer_index = 0; result.parent_root = kZeroHash; diff --git a/src/blockchain/state_transition_function.hpp b/src/blockchain/state_transition_function.hpp index 4dee375a..6fde8a8b 100644 --- a/src/blockchain/state_transition_function.hpp +++ b/src/blockchain/state_transition_function.hpp @@ -63,10 +63,10 @@ namespace lean { explicit STF(qtils::SharedRef metrics); - static AnchorState generateGenesisState( + static State generateGenesisState( const Config &config, std::span validators_pubkeys); - static AnchorBlock genesisBlock(const State &state); + static Block genesisBlock(const State &state); /** * Apply block to parent state. diff --git a/src/executable/lean_node.cpp b/src/executable/lean_node.cpp index 7ac932dc..d993c1b7 100644 --- a/src/executable/lean_node.cpp +++ b/src/executable/lean_node.cpp @@ -177,6 +177,18 @@ int main(int argc, const char **argv, const char **env) { std::make_shared(std::move(logging_system)); }); + { // Tune logging by CLI arguments + auto tune_result = logging_system->tuneLoggingSystem( + app_configurator->getLoggingCliArgs()); + if (not tune_result.message.empty()) { + (tune_result.has_error ? std::cerr : std::cout) + << tune_result.message << '\n'; + } + if (tune_result.has_error) { + return EXIT_FAILURE; + } + } + // Parse remaining args if (auto res = app_configurator->step2(); res.has_value()) { if (res.value()) { diff --git a/src/injector/node_injector.cpp b/src/injector/node_injector.cpp index 17ae7e06..9bfd94fb 100644 --- a/src/injector/node_injector.cpp +++ b/src/injector/node_injector.cpp @@ -29,9 +29,11 @@ #include "app/impl/validator_keys_manifest_impl.hpp" #include "app/impl/watchdog.hpp" #include "blockchain/genesis_config.hpp" +#include "blockchain/impl/anchor_block_impl.hpp" +#include "blockchain/impl/anchor_state_impl.hpp" #include "blockchain/impl/block_storage_impl.hpp" #include "blockchain/impl/block_tree_impl.hpp" -#include "blockchain/impl/fc_block_tree.hpp" +#include "blockchain/impl/genesis_block_header_impl.hpp" #include "blockchain/impl/validator_registry_impl.hpp" #include "clock/impl/clock_impl.hpp" #include "crypto/hasher/hasher_impl.hpp" @@ -100,9 +102,12 @@ namespace { di::bind.to(), di::bind.to(), di::bind.to(), + di::bind.to(), + di::bind.to(), + di::bind.to(), di::bind.to(), di::bind.to(), - di::bind.to(), + di::bind.to(), di::bind.to(), di::bind.to(), di::bind.to(), @@ -147,27 +152,26 @@ namespace lean::injector { .template create>(); } - std::unique_ptr NodeInjector::register_loader( + std::unique_ptr NodeInjector::register_loader( std::shared_ptr module) { auto logsys = pimpl_->injector_ .template create>(); auto logger = logsys->getLogger("Modules", "lean"); - std::unique_ptr loader{}; + std::unique_ptr loader{}; if ("ExampleLoader" == module->get_loader_id()) { - loader = pimpl_->injector_ - .create>(); + loader = + pimpl_->injector_.create>(); } else if ("NetworkingLoader" == module->get_loader_id()) { loader = pimpl_->injector_ - .create>(); + .create>(); } else if ("ProductionLoader" == module->get_loader_id()) { loader = pimpl_->injector_ - .create>(); + .create>(); } else if ("SynchronizerLoader" == module->get_loader_id()) { - loader = - pimpl_->injector_ - .create>(); + loader = pimpl_->injector_ + .create>(); } else { SL_CRITICAL(logger, "> No loader found for: {} [{}]", @@ -186,6 +190,6 @@ namespace lean::injector { module->get_loader_id(), module->get_path()); } - return std::unique_ptr(loader.release()); + return std::unique_ptr(loader.release()); } } // namespace lean::injector diff --git a/src/loaders/impl/networking_loader.hpp b/src/loaders/impl/networking_loader.hpp index 3f57e900..021692cb 100644 --- a/src/loaders/impl/networking_loader.hpp +++ b/src/loaders/impl/networking_loader.hpp @@ -78,7 +78,7 @@ namespace lean::loaders { set_module(module); auto module_accessor = get_module() - ->getFunctionFromLibrary, + ->getFunctionFromLibrary, modules::NetworkingLoader &, std::shared_ptr, qtils::SharedRef, diff --git a/src/loaders/impl/production_loader.hpp b/src/loaders/impl/production_loader.hpp index 6389c30c..37e06c9c 100644 --- a/src/loaders/impl/production_loader.hpp +++ b/src/loaders/impl/production_loader.hpp @@ -15,7 +15,8 @@ namespace lean::messages { struct SlotIntervalStarted; -} // namespace lean::messages +} + namespace lean::loaders { class ProductionLoader final diff --git a/src/log/logger.cpp b/src/log/logger.cpp index 9becdae9..7afb4acb 100644 --- a/src/log/logger.cpp +++ b/src/log/logger.cpp @@ -60,46 +60,90 @@ namespace lean::log { std::shared_ptr logging_system) : logging_system_(logging_system) {} - void LoggingSystem::tuneLoggingSystem(const std::vector &cfg) { + soralog::Configurator::Result LoggingSystem::tuneLoggingSystem( + const std::vector &cfg) { + auto default_group_set = false; + + soralog::Configurator::Result result; if (cfg.empty()) { - return; + return result; } for (auto &chunk : cfg) { - if (auto res = str2lvl(chunk); res.has_value()) { - auto level = res.value(); - logging_system_->setLevelOfGroup(lean::log::defaultGroupName, level); + if (chunk.empty()) { + result.has_error = true; + result.message += "E: Empty arg\n"; continue; } - std::istringstream iss2(chunk); + std::istringstream iss1(chunk); + std::string piece; - std::string group_name; - if (not std::getline(iss2, group_name, '=')) { - std::cerr << "Can't read group"; - } - if (not logging_system_->getGroup(group_name)) { - std::cerr << "Unknown group: " << group_name - << std::endl; // NOLINT(performance-avoid-endl) - continue; - } + while (std::getline(iss1, piece, ',')) { + if (piece.empty()) { + continue; + } - std::string level_string; - if (not std::getline(iss2, level_string)) { - std::cerr << "Can't read level for group '" << group_name << "'" - << std::endl; // NOLINT(performance-avoid-endl) - continue; - } - auto res = str2lvl(level_string); - if (not res.has_value()) { - std::cerr << "Invalid level: " << level_string - << std::endl; // NOLINT(performance-avoid-endl) - continue; + std::size_t pos = piece.find('='); + if (pos == std::string::npos) { + auto res = str2lvl(piece); + if (res.has_value()) { + auto level = res.value(); + if (default_group_set) { + result.has_warning = true; + result.message += + "W: Level of default group was set several times; " + "last time to '" + + piece + "'\n"; + } else { + result.message += + "I: Level of default group was set to '" + piece + "'\n"; + } + logging_system_->setLevelOfGroup(lean::log::defaultGroupName, + level); + default_group_set = true; + continue; + } + result.has_error = true; + result.message += + "E: Invalid level of default group: " + piece + "\n"; + continue; + } + + std::istringstream iss2(piece); + + std::string group_name; + std::getline(iss2, group_name, '='); + + std::string level_string; + std::getline(iss2, level_string); + + if (not logging_system_->getGroup(group_name)) { + result.has_warning = true; + result.message += "W: Unknown group: " + group_name + "\n"; + continue; + } + + auto res = str2lvl(level_string); + if (not res.has_value()) { + result.has_error = true; + result.message += "E: Invalid level of group '" + group_name + + "': " + level_string + "\n"; + continue; + } + auto level = res.value(); + + logging_system_->setLevelOfGroup(group_name, level); } - auto level = res.value(); + } - logging_system_->setLevelOfGroup(group_name, level); + if (result.has_error or result.has_warning) { + result.message = + "I: Some problems are found during tuning of logging system by CLI " + "args:\n" + + result.message; } + return result; } } // namespace lean::log diff --git a/src/log/logger.hpp b/src/log/logger.hpp index f30d902f..28505d22 100644 --- a/src/log/logger.hpp +++ b/src/log/logger.hpp @@ -6,6 +6,7 @@ #pragma once +#include #include #include @@ -39,7 +40,8 @@ namespace lean::log { LoggingSystem(std::shared_ptr logging_system); - void tuneLoggingSystem(const std::vector &cfg); + soralog::Configurator::Result tuneLoggingSystem( + const std::vector &args); void doLogRotate() const { logging_system_->callRotateForAllSinks(); diff --git a/src/modules/networking/networking.cpp b/src/modules/networking/networking.cpp index 68816a10..21697eca 100644 --- a/src/modules/networking/networking.cpp +++ b/src/modules/networking/networking.cpp @@ -32,7 +32,6 @@ #include #include "blockchain/block_tree.hpp" -#include "blockchain/impl/fc_block_tree.hpp" #include "modules/networking/block_request_protocol.hpp" #include "modules/networking/ssz_snappy.hpp" #include "modules/networking/status_protocol.hpp" @@ -88,7 +87,6 @@ namespace lean::modules { config_{std::move(config)}, random_{std::random_device{}()} { libp2p::log::setLoggingSystem(logging_system->getSoralog()); - block_tree_ = std::make_shared(fork_choice_store_); } NetworkingImpl::~NetworkingImpl() { @@ -573,7 +571,7 @@ namespace lean::modules { } bool NetworkingImpl::statusFinalizedIsGood(const BlockIndex &slot_hash) { - if (auto expected = block_tree_->getNumberByHash(slot_hash.hash)) { + if (auto expected = block_tree_->getSlotByHash(slot_hash.hash)) { return slot_hash.slot == expected.value(); } return slot_hash.slot > block_tree_->lastFinalized().slot; diff --git a/src/serde/serialization.hpp b/src/serde/serialization.hpp index 23f05809..513c6470 100644 --- a/src/serde/serialization.hpp +++ b/src/serde/serialization.hpp @@ -72,11 +72,15 @@ namespace lean { } auto sszHash(const auto &v) { - auto hash1 = ssz::hash_tree_root(v); - qtils::ByteArr<32> hash2; - static_assert(hash1.size() == hash2.size()); - memcpy(hash2.data(), hash1.data(), hash1.size()); - return hash2; + using Src = decltype(ssz::hash_tree_root(v)); + using Dst = qtils::ByteArr<32>; + + static_assert(sizeof(Src) == sizeof(Dst)); + static_assert(alignof(Src) == alignof(Dst)); + static_assert(std::is_trivially_copyable_v); + static_assert(std::is_trivially_copyable_v); + + return std::bit_cast(ssz::hash_tree_root(v)); } template diff --git a/src/storage/rocksdb/rocksdb_spaces.cpp b/src/storage/rocksdb/rocksdb_spaces.cpp index e6ff1c8d..33361437 100644 --- a/src/storage/rocksdb/rocksdb_spaces.cpp +++ b/src/storage/rocksdb/rocksdb_spaces.cpp @@ -21,11 +21,13 @@ namespace lean::storage { "lookup_key", "header", "extrinsic", + "state", "justification", }; constexpr std::span kNames = kNamesArr; - // static_assert(kNames.size() == (SpacesCount - 1)); + static_assert(kNames.size() == (SpacesCount - 1), + "The amount of names must correspond to amount of spaces"); std::string_view spaceName(Space space) { if (space != Space::Default) { diff --git a/src/storage/spaces.hpp b/src/storage/spaces.hpp index 6e97cd64..be818d85 100644 --- a/src/storage/spaces.hpp +++ b/src/storage/spaces.hpp @@ -34,6 +34,7 @@ namespace lean::storage { // application-defined spaces Header, Body, + State, Justification, // ... append here diff --git a/src/types/block.hpp b/src/types/block.hpp index 7a8a8af7..8562b225 100644 --- a/src/types/block.hpp +++ b/src/types/block.hpp @@ -46,7 +46,18 @@ namespace lean { BlockIndex slotHash() const { return {slot, hash()}; } + + BlockIndex index() const { + return {slot, hash()}; + } }; - using AnchorBlock = qtils::Tagged; + struct AnchorBlock : Block { + using Block::Block; + virtual ~AnchorBlock() = 0; + }; + inline AnchorBlock::~AnchorBlock() = default; + + // using AnchorBlock = qtils::Tagged; + } // namespace lean diff --git a/src/types/block_index.hpp b/src/types/block_index.hpp index e85cdbca..ea2285f6 100644 --- a/src/types/block_index.hpp +++ b/src/types/block_index.hpp @@ -7,6 +7,7 @@ #pragma once #include "log/formatters/block_index_ref.hpp" +#include "types/checkpoint.hpp" namespace lean { @@ -14,6 +15,10 @@ namespace lean { Slot slot; BlockHash hash; auto operator<=>(const BlockIndex &other) const = default; + + explicit operator Checkpoint() const { + return {.root = hash, .slot = slot}; + } }; } // namespace lean diff --git a/src/types/config.hpp b/src/types/config.hpp index 321daf59..9495ad78 100644 --- a/src/types/config.hpp +++ b/src/types/config.hpp @@ -16,4 +16,8 @@ namespace lean { bool operator==(const Config &) const = default; }; + + + + } // namespace lean diff --git a/src/types/justification.hpp b/src/types/justification.hpp deleted file mode 100644 index bc27d4c7..00000000 --- a/src/types/justification.hpp +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Copyright Quadrivium LLC - * All Rights Reserved - * SPDX-License-Identifier: Apache-2.0 - */ - -#pragma once - -#include -#include -#include - -namespace lean { - - using Justification = qtils::Tagged; - -} diff --git a/src/types/state.hpp b/src/types/state.hpp index 9342b4f2..aa1dc15d 100644 --- a/src/types/state.hpp +++ b/src/types/state.hpp @@ -15,6 +15,9 @@ namespace lean { struct State : ssz::ssz_variable_size_container { + State() = default; + State(const State&) = default; + Config config; Slot slot; BlockHeader latest_block_header; @@ -50,5 +53,12 @@ namespace lean { } }; - using AnchorState = qtils::Tagged; + struct AnchorState : State { + using State::State; + virtual ~AnchorState() = 0; + }; + inline AnchorState::~AnchorState() = default; + + // using AnchorState = qtils::Tagged; + } // namespace lean diff --git a/src/utils/lru_cache.hpp b/src/utils/lru_cache.hpp new file mode 100644 index 00000000..43893f10 --- /dev/null +++ b/src/utils/lru_cache.hpp @@ -0,0 +1,206 @@ +/** + * Copyright Quadrivium LLC + * All Rights Reserved + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once + +#include +#include +#include +#include +#include +#include + +#include +#include + +#include "utils/retain_if.hpp" + +namespace lean { + + template